From 82b7403a4aa0385824c9a3fe4b366e4fb06894ba Mon Sep 17 00:00:00 2001 From: James Berry Date: Sat, 18 Jul 2026 16:52:04 +0100 Subject: [PATCH 1/3] =?UTF-8?q?feat:=20protofields=20analyzer=20=E2=80=94?= =?UTF-8?q?=20type-precise=20pogo=20field=20usage=20for=20schema=20thinnin?= =?UTF-8?q?g?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit go/packages + go/types analyzer that records the exact (message, field) pairs Golbat accesses, plus reflective escape hatches (ProtoReflect/String/proto. Marshal/etc). Type-precise (no getter-name collisions; catches direct field access too), replacing the grep heuristic that drove the thinning measurement. Run against Golbat: 146 message types, 409 fields accessed, ~50%+ of accessed messages' fields thinnable (PokemonProto 13/78, PokemonFortProto 23/45). Only 1 escape hatch and it's a cosmetic .String() in a log line on a cold path — Golbat is clean for static thinning. Separate module (no deps added to golbat). Co-Authored-By: Claude Fable 5 --- tools/protofields/README.md | 60 +++++++++ tools/protofields/go.mod | 10 ++ tools/protofields/go.sum | 8 ++ tools/protofields/main.go | 240 ++++++++++++++++++++++++++++++++++ tools/protofields/protofields | Bin 0 -> 6918418 bytes 5 files changed, 318 insertions(+) create mode 100644 tools/protofields/README.md create mode 100644 tools/protofields/go.mod create mode 100644 tools/protofields/go.sum create mode 100644 tools/protofields/main.go create mode 100755 tools/protofields/protofields diff --git a/tools/protofields/README.md b/tools/protofields/README.md new file mode 100644 index 00000000..cfc50b35 --- /dev/null +++ b/tools/protofields/README.md @@ -0,0 +1,60 @@ +# protofields + +Type-precise static analysis of which `golbat/pogo` message fields Golbat's +code actually accesses. Drives **schema thinning** — regenerating `pogo` with +only the accessed fields so protobuf-go skips the rest as unknown fields +(with `DiscardUnknown`) instead of allocating their subtrees. It's the static, +dependency-free equivalent of lazy decoding. + +## What it does + +Loads the Golbat module with full type information (`go/packages` + `go/types` +— the same infra `go vet`/staticcheck use) and, for every field or getter +access on a `pogo` message type, records the exact `(message, field)` pair. +Unlike a getter-name grep it is type-precise (no `GetFortId`-on-two-messages +collisions) and catches both `x.GetFortId()` and direct `x.FortId`. + +It also flags **reflective escape hatches** — `ProtoReflect()`, `.String()` on +a message, and `proto.Marshal/Clone/Merge/Equal` on a pogo value — anything the +type-walk can't see and that would break (or subtly change) under thinning. + +## Usage + +``` +cd tools/protofields +go run . ../.. # analyze the parent Golbat module (non-test code) +JSON=/tmp/fields.json go run . ../.. # also emit the used-field set as JSON +INCLUDE_TESTS=1 go run . ../.. # count _test.go accesses too +``` + +## Current result (production, non-test code) + +- 146 message types accessed, 409 fields. +- ~50% of accessed messages' fields are thinnable (higher in practice — the + denominator undercounts oneof members). The big allocators are heavily + thinnable: `PokemonProto` 13/78, `PokemonFortProto` 23/45, `RaidInfoProto` + 6/20, `FortDetailsOutProto` 8/27. +- **1 escape hatch**, cosmetic: a `.String()` on `RouteSubmissionStatus` inside + a `log.Warnf` on the (cold) routes path. No `ProtoReflect`, no re-marshaling + of client protos anywhere. **Golbat is clean for static thinning.** + +## Intended thinning pipeline (design) + +The `.proto` is not shipped (license), so thinning is a **maintainer-side** +step and both generated variants ship in the repo: + +1. `protofields` → used-field set (JSON). +2. A thinning script (maintainer-only, needs the `.proto`): used-field set → + thinned `.proto` → regenerate `pogo/vbase.thin.pb.go` with `//go:build thin`. +3. Ship both `vbase.pb.go` (`//go:build !thin`, full — what IDEs/contributors + see for type discovery) and `vbase.thin.pb.go` (`//go:build thin`). Same + package, same Go types, mutually exclusive — no registry clash. +4. `make golbat` / Dockerfile build with `-tags thin` (end users get the win); + plain `go build` / gopls stay full (contributor field discovery). +5. CI builds + tests **both** tags and runs a full-vs-thin differential decode + test, so the thin variant can never drift out of compilability or change + decoded values. + +A contributor using a not-yet-thinned field just gets a clean `-tags thin` +compile error in CI naming the field; a maintainer regenerates the thin variant +(a compile-safe, never-silent step). diff --git a/tools/protofields/go.mod b/tools/protofields/go.mod new file mode 100644 index 00000000..44ffe840 --- /dev/null +++ b/tools/protofields/go.mod @@ -0,0 +1,10 @@ +module protofields + +go 1.26 + +require golang.org/x/tools v0.28.0 + +require ( + golang.org/x/mod v0.22.0 // indirect + golang.org/x/sync v0.10.0 // indirect +) diff --git a/tools/protofields/go.sum b/tools/protofields/go.sum new file mode 100644 index 00000000..e3144c2c --- /dev/null +++ b/tools/protofields/go.sum @@ -0,0 +1,8 @@ +github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= +github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +golang.org/x/mod v0.22.0 h1:D4nJWe9zXqHOmWqj4VMOJhvzj7bEZg4wEYa759z1pH4= +golang.org/x/mod v0.22.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY= +golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ= +golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/tools v0.28.0 h1:WuB6qZ4RPCQo5aP3WdKZS7i595EdWqWR8vqJTlwTVK8= +golang.org/x/tools v0.28.0/go.mod h1:dcIOrVd3mfQKTgrDVQHqCPMWy6lnhfhtX3hLXYVLfRw= diff --git a/tools/protofields/main.go b/tools/protofields/main.go new file mode 100644 index 00000000..55b952d7 --- /dev/null +++ b/tools/protofields/main.go @@ -0,0 +1,240 @@ +// protofields: type-precise analysis of which golbat/pogo message fields the +// Golbat codebase actually accesses, plus reflective escape hatches that would +// bypass static thinning. Drives schema thinning (keep only accessed fields). +// +// Usage: go run . (default: ../..) +// +// INCLUDE_TESTS=1 also count _test.go accesses +// JSON=path write the used-field set as JSON +package main + +import ( + "encoding/json" + "fmt" + "go/ast" + "go/types" + "os" + "sort" + "strings" + + "golang.org/x/tools/go/packages" +) + +const pogoPath = "golbat/pogo" + +// generated packages whose OWN field access is not "Golbat logic reading a field". +var skipPkgs = map[string]bool{ + "golbat/pogo": true, "golbat/pogovt": true, "golbat/pogoshim": true, "golbat/pogothin": true, +} + +// namedPogo returns the pogo MESSAGE named type of t (deref'd), or nil. Enums +// (underlying basic int) are excluded — they have no fields to thin and their +// .String() is a cheap name lookup, not message reflection. +func namedPogo(t types.Type) *types.Named { + if p, ok := t.(*types.Pointer); ok { + t = p.Elem() + } + n, ok := t.(*types.Named) + if !ok || n.Obj().Pkg() == nil || n.Obj().Pkg().Path() != pogoPath { + return nil + } + if _, ok := n.Underlying().(*types.Struct); !ok { + return nil // enum / non-message + } + return n +} + +// fieldCount returns the number of protobuf field/getter entries on a pogo +// message struct (excludes the internal state/sizeCache/unknownFields). +func fieldCount(n *types.Named) int { + st, ok := n.Underlying().(*types.Struct) + if !ok { + return 0 + } + c := 0 + for i := 0; i < st.NumFields(); i++ { + if strings.Contains(st.Tag(i), `protobuf:`) { + c++ + } + } + return c +} + +func main() { + dir := "../.." + if len(os.Args) > 1 { + dir = os.Args[1] + } + includeTests := os.Getenv("INCLUDE_TESTS") != "" + + cfg := &packages.Config{ + Mode: packages.NeedName | packages.NeedFiles | packages.NeedCompiledGoFiles | + packages.NeedSyntax | packages.NeedTypes | packages.NeedTypesInfo | + packages.NeedImports | packages.NeedDeps, + Dir: dir, + Tests: includeTests, + } + pkgs, err := packages.Load(cfg, "./...") + if err != nil { + fmt.Fprintln(os.Stderr, "load:", err) + os.Exit(1) + } + if packages.PrintErrors(pkgs) > 0 { + fmt.Fprintln(os.Stderr, "package errors (results may be partial)") + } + + used := map[string]map[string]bool{} // pogo type -> set of accessed Go member names (Get-stripped) + fieldTotals := map[string]int{} // pogo type -> total protobuf fields on the struct + type escape struct{ Pos, Kind, Type string } + var escapes []escape + seenPkg := map[string]bool{} + + record := func(typ, member string) { + if used[typ] == nil { + used[typ] = map[string]bool{} + } + used[typ][member] = true + } + + for _, pkg := range pkgs { + if !strings.HasPrefix(pkg.PkgPath, "golbat") || skipPkgs[strings.TrimSuffix(pkg.PkgPath, ".test")] { + continue + } + if seenPkg[pkg.PkgPath] { + continue + } + seenPkg[pkg.PkgPath] = true + for i, file := range pkg.Syntax { + fname := "" + if i < len(pkg.CompiledGoFiles) { + fname = pkg.CompiledGoFiles[i] + } + if !includeTests && strings.HasSuffix(fname, "_test.go") { + continue + } + ast.Inspect(file, func(n ast.Node) bool { + sel, ok := n.(*ast.SelectorExpr) + if !ok { + return true + } + tv, ok := pkg.TypesInfo.Types[sel.X] + if !ok { + return true + } + named := namedPogo(tv.Type) + if named == nil { + return true + } + member := sel.Sel.Name + pos := pkg.Fset.Position(sel.Sel.Pos()).String() + switch member { + case "ProtoReflect": + escapes = append(escapes, escape{pos, "ProtoReflect (full reflection)", named.Obj().Name()}) + return true + case "String": + // .String() on a MESSAGE reflects over all fields; flag it. + escapes = append(escapes, escape{pos, "String (reflective text marshal)", named.Obj().Name()}) + return true + case "Reset", "Descriptor": + return true + } + record(named.Obj().Name(), strings.TrimPrefix(member, "Get")) + fieldTotals[named.Obj().Name()] = fieldCount(named) + return true + }) + // proto.Marshal/Clone/Merge/Equal on a pogo value. + ast.Inspect(file, func(n ast.Node) bool { + call, ok := n.(*ast.CallExpr) + if !ok { + return true + } + fsel, ok := call.Fun.(*ast.SelectorExpr) + if !ok { + return true + } + if x, ok := fsel.X.(*ast.Ident); !ok || x.Name != "proto" { + return true + } + if fsel.Sel.Name != "Marshal" && fsel.Sel.Name != "Clone" && fsel.Sel.Name != "Merge" && fsel.Sel.Name != "Equal" { + return true + } + for _, a := range call.Args { + if tv, ok := pkg.TypesInfo.Types[a]; ok { + if n := namedPogo(tv.Type); n != nil { + pos := pkg.Fset.Position(call.Pos()).String() + escapes = append(escapes, escape{pos, "proto." + fsel.Sel.Name, n.Obj().Name()}) + } + } + } + return true + }) + } + } + + // --- report --- + types_ := make([]string, 0, len(used)) + total := 0 + for t, m := range used { + types_ = append(types_, t) + total += len(m) + } + sort.Slice(types_, func(i, j int) bool { return len(used[types_[j]]) < len(used[types_[i]]) }) + + accessedFields, totalFields := 0, 0 + for t := range used { + accessedFields += len(used[t]) + totalFields += fieldTotals[t] + } + fmt.Printf("Golbat accesses %d distinct pogo message types, %d fields.\n", len(types_), total) + fmt.Printf("Across those %d messages: %d of %d fields accessed — %d thinnable (%.0f%%).\n\n", + len(types_), accessedFields, totalFields, totalFields-accessedFields, + 100*float64(totalFields-accessedFields)/float64(max(1, totalFields))) + fmt.Println("Top accessed message types (accessed / total fields):") + for i, t := range types_ { + if i >= 15 { + break + } + fmt.Printf(" %-38s %2d / %-2d fields\n", t, len(used[t]), fieldTotals[t]) + } + + fmt.Printf("\nReflective escape hatches (%d) — these bypass static field detection:\n", len(escapes)) + if len(escapes) == 0 { + fmt.Println(" none — safe for static thinning") + } else { + // de-dup identical (kind,type) and show a few positions each + byKind := map[string][]string{} + for _, e := range escapes { + k := e.Kind + " on " + e.Type + byKind[k] = append(byKind[k], e.Pos) + } + keys := make([]string, 0, len(byKind)) + for k := range byKind { + keys = append(keys, k) + } + sort.Strings(keys) + for _, k := range keys { + ps := byKind[k] + ex := ps[0] + if len(ps) > 1 { + ex = fmt.Sprintf("%s (+%d more)", ps[0], len(ps)-1) + } + fmt.Printf(" %-52s %s\n", k, ex) + } + } + + if out := os.Getenv("JSON"); out != "" { + m := map[string][]string{} + for t, set := range used { + for f := range set { + m[t] = append(m[t], f) + } + sort.Strings(m[t]) + } + b, _ := json.MarshalIndent(m, "", " ") + if err := os.WriteFile(out, b, 0o644); err != nil { + fmt.Fprintln(os.Stderr, "json:", err) + } else { + fmt.Printf("\nused-field set written to %s\n", out) + } + } +} diff --git a/tools/protofields/protofields b/tools/protofields/protofields new file mode 100755 index 0000000000000000000000000000000000000000..8b6a7b72af95a4ed2ed1168d2cf944b7775011f0 GIT binary patch literal 6918418 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

sKczd!(K+4?oOut%*URQtJ@1%r;%a7; zM_ycDl4m_tUNX=FuV+k(#6Aap^T4~~X9zb%zh%I52uP72(L%L>mw$7G~NvJDddP$~w&g&F`QY|u2cMn7 zFZ3(?b|WJm2ERSvw+H+RZ|x5T&cp8lcz-51xe5Hf41Rl=_w(_aVB^;azw}o|`9s*m zMa+XOkLdsJUP0#atoV_+jarAVO|a@Er_x>AE0@8;eL;EgfN0&p`TPO#vSI`e$tGs* z4?{e#ARkyS%7!NIeihAY~5j_*yn z_%B=<_T+&RFCNZ!lJ6!h&6%Gl{PG%OYGr=gdA1b%u19a>A}>-k4t(RR9qsvy z9<=sY!0OER$T;Hy4~9|wf6eyipKmY9#!y^JvQB>F>q7W|p!v?(k=O?M?s9FdA$^a{ z_ylVk$zCMTSmke5K%YH`&MQL01t4&+TBI$~^Z5W{==1_3{g0T+UD-qj|{RDA- zA09v6PC40S3DBv%;`J*Kd1yI&q)kWG{TEb~~}K6F;O)@ax$oW9men z=c7+cP2^bqBPLt=afeSodiKd&^kZDsOLg-Y>q{#a57@c`d`dpZ=Dh;_xDDCU&UiJa zC7Vn(v5XX*3s-h|%KG)?Rp?8*EO>mvnCA}uh;;?!wXW!Zo=Sl00J6b9rY6RuIz>D) zz+42(ejSkst*kc*__-b3%RHnwvLevLLTGCh{rJlpXynxvpFQmAJ?3NMn$8(iJ7 zj%RkP4_cMXE*WR`%7)H@C$uK$g1+Z@au?n@BK?8ft$r|EFIgvhAl0X%A3?8rI%GF` zwHMyFkPg}Rc6gRe%fOD$wlyF66+h;K&x81C{5;Sheu0NfF>2Inv$?mTR*~NU_P(|CP zyOCXP+d;LB{Jxgensx8R15qvh9=ajP}`|A>Ko{_Z=yS!)k^X9wa zQt{v9A$uV}&g_B2NwcHqkpOwK$~USc=e7~weN_j9VZa?qUM+f{>g3fG1Hbl|A_|C|w3EJ`Lc6iZiRI$Sih>OUM=e$N>6bQ1dT%kzw1vX&!$*dbYp%oC3H6K_o~kFUM za&byivDyzixdx(D{dx5IimjiA*Xy=Sg7!9mL&+q^o(*fL4>o#drw z%O1v--GwfYz4tP5C*e|#caS*`Ce-&ri;t9-zu@tlek)DFvUL1v>FDQl6Rt_8OcnN} zo;kR4#^Kd@lK!CO=R7^uQEFanXC69b(I>M6SQTEgSW`6iTg8zz(;NRnghiqPmulLhK5411dK$mYG@}prl zf0$T*CjO+3@~QT`?EiiF#GRMfzIpkF3-HHD^1S`}wf*byjpR6p&tj`t!*t$=+=hq6 z>s|0)1Aent(KluAYAIup&gl-W*)totCHpoHyWjTt?67L(duT(Rw9EFOyxPg5PA5Do zzl>yE9yW)3f2HRZ9M54*vJoHTVsu_SvQl}97I6~%D~&xn<~5#xpVlJZv<7KMZ*(B1 z+IY7piv6qn=*wfgU!r(AGD>R-`I|bBQ|eEC+bGv*5mP%_kNB_k{tNOK-}r*#-L_vT z+@!pUD_JWY3e1@;I4Wk4qeTp(2s|iHpZw93D=qW^W32SuAJ6@SbkjPsqI{sIynG;s z7>HL#WADLMN7nJ1+Vm8*`w9B#`}N==^{c#(9@elP3|brMd7JcS&Ai5gtkI-rH3y5q z;V$eG;dd>zTA_*WlTFYCj*blsKEBP)JMnyAj$QM9aN%DQKl$&&JiY>0JpR7Pw$IM@ z=XBo2{NU4(-%@M-u4@hcROSJg<}Y7&nwuo7BcF*A?Ouo7%tn6Tf` zg^A>gYFr6c;>O)!vv($RIL_Mli-qXIh3LYWYsS^jOgFXPGKn?I;~X5Q{4?bhwk&8c zNqtdbTfNZCDQK||8~!9~1jj!%0lEn_eGME%lv|hs-Q+_v_-#6G6WoHA{6c7`7kX0c zE6V+LY;XCO#m9DDoMHgj(Xv~VcQ4!9yO#eVom>jt&%%dMfDc1`q~i~gjZ^IN2SrBc zYR503vFJE}u3m?(mfhsn&GYcRcyNo)JlF-Zt)H)jC(+M&=;sBtOiHlz^DEG~*S3DM z;+*lgagZAhA(wvDfm|YA4gGD)C2IouoA%P7xnf`~!T;j5G5>=4d!&CwwuSU}vX7pm zyOx7nPoAzYwz-b3BikRe67we_XyKatc~IfKhR> zPaI^;1{@v0RDvHvH0O_nY-EnSSV;S0kyY68t2(Jy5HdG3q?r}v$bks$i6-X~8&urr zWn@S$vBGo{Xi1|_;wY=yz?EdO{HcK%_%h+!yku)ge|6%kD!?w2tmeH3VmN`mSCGXQ z#E+R-`!jrDBXG8FM(r`~4dLv1vr71S)Wg^HkyZcf(t$VsiNu~R6dw%%hkS`@Z^IRN z8|TTs25-_yag0Mg@*d#rGNFyKE8CF)UC`fj#+ShOdeY+R9T^l~-y`1@^63<^Xd$ww z2U*l(#@Vu{2i}`NdncI#<*%#1>DIU*Ux9p(@)t-RcR|bD%$M4o&$_V(c_*253YpOd zA1*^~EkkbgK`%4cjJIW%+VhU9t#LKium=AW{_ zCwueAT7L5d`1vI9LI3&-{jh4ocymJ>bGeH-lrGfV_2OUDJ8JP(+(yme4CXA6IZK!t zUoTmnh`trhW}+t=S(9oFqZp`U-Zb=s?HgyV<)ayEO_FHE*?#dW9pB343Va=3!`G2m zv3TG)VzHUiO=GZP>VV#}Rm`VzHuM2)`TgDv@aE9E2)QU9W;gTS!~ACwYw1V{+Hn@? zXu-M^dQ{A2hT~tcbq9L-hVAI=Z_uZFmrvrmNubX({408ITKZ{&+mGS~YTp89@L{V3 z-{J$+d97vOVd#+D>@6l~-jG~YzdRe^qZ`4Kk(sq;4*Pf#+tHKJPyJ$8=SxO^-8ZKm zf1b4CIg^I`GkRYjir#O(4V>MM{%2mhm>a>d>x%r1dS6g>+lA&?{L;<*`se#3ymaN7 zV7=ZUNnqZ`TjP!{vl3eptSgTuSmTH61_sw2=wyos%=0$VIWoT8d1~$B!oeb-L>Z=)`ZB1+C%_vS~UO`qnt? zc$sT!WbiIh24yM@wlMGdIQnP7fP8iG-Hf=#A7sB92)#+q{OaFE((`R&(DN(yySu~w zW&Ee;(_qtL^yLl{Y$-)w#xXDPz^E7q>xGt5`7#nX{w#95(u9_EpmV)Ep7tCQ8>|fA zmvZEq1D_*1ncG_FFzWQ}M$dIX`&r02+05kY)^|c@@@01hvzkO7iX#gjj?a3drL|j6C>}k-j^uZ%Oe^LCJ`1-@H4Dx7JzvTODl+U`0ad@%hE@C`g@WM!)69@eo zn|`&Hke|8>-sy(6WE0D$?8SUKfT5NbfP)3#peHRQrhgL zZaDo&9e%i`T`RL**h)KkuKTqbH{i0G=F(m>?X_d;byJ>r%?socZrPc2 zr0%76!?UL{zA)q4c}1XpCot_~UbmU0-!ylmU1H{3_pvy$+B~sQ!=*4WA}@d^#}_`v`TlEEv)^c7Dom{B<(MzhsdYXO-{bC1R&~ zzX<&pQ$B4jW7#)p zt>MuCcK86czw(nuFcl zndCBM&cN56LVJ@&#)BQa4abJ%lb0;p_w(U3#*5&{!;j)1W3Dfl+n~v9bn@PUO`+cm zK7Js?yMDl1hAvplICs*&crYD4Q=S$6>fwA6_}P;IZTKp@ScGWMfzf?mO6^g1!#CzO z_CPl~Cxz=v8S75u&l2dl8vRk=#*3Xbhdzf^0(=yjdi|pv!BS&n$a8o%vl=$ zaJ)#ozNXtv_i~f2pp~Feks>M=3DKnZjkx5^B9#AHRJl){k*?f_>vbtaC|O)orw+C zI9YVc+^0Th+_1IIyR0y%4~;2rH zey~n^uauf;wys&qbHS!($jRqyxS_F9#x2;jcZ}|JBWJaCISgEiSqpAY#;RNc^BP1) z%EnS#qTL?iR+4**sjnQgL||*8-K$tjE(f2tfX}P2OUE(Jg>mSHIP=|f)?r#J_n`ly zyqD3=n(xhb2OocecefOyDT5BwuW(kX7!mjm(Z1rw)xcFv`yt@b90(5aj(q=Kxy6iQ zC*u%}$d-f-ThO~hV;NodF^xaT;iXVYLE}zxCB=hXw7pCG1|L?!hX>(1V5$kaa@Cgm z-Ges-Hy1R{7p)=ns6!K3xmb~`2(Z^y(mt`cL_+=Lt|!9Qm)E_)5dcsw56 z&b(W^SM>?noWZ&*W1`iVkT8-@y|Qan7Ji;i*|GRp*KSN3@a-j?=+$Iyg?(b04j!oClvbmN4*L<&I_i zsIl1e=<<=yEAgAHBbFJ0ch-w{;F}P1MV`T&o$RN>cP3xc$#fKGZkZ-M6 zxCd9oqi|dd4Sbupq;kBn##@a=$rq=WddiMPFKyT$((y;g*KWgxxQX|=hx8lvrC-0Z zhFi5^P9-`j+0GGI4{soQ-MF=*Pw`!ixc2MQZ>taGx=n;e!Jl#ey#6X||J&H>`w%?Z z`Ad_%9$a*sFxgHH+LwrFRBhS(TVgTjT6>=W-XqYxjuVmWjk?de27khyu3z%LsmtR# zdFP-S9v5#a#`Gk7E`8B8ADMWwY>(kw^`}HvCfo;KE{bB;XuYtTdGATH>U;1J$R?4j z%>%AN=(q$wWe;nXUi3~md2R=pzx)S-_2tlo`b)IJHAkV1g~-X1#A)PXe;M8^We+3C zXX&Md&_OSLnqGVZCt2VB0$Hk9SI2GcdWT#{d%c4^44A-1@=W@*ZdKlGo?#y&#-LnZ z#nZZMT2jt(T+=7s7Csmswvzn!lBeF7UuQn-*p}K+9s2t1uLd6vflHNn5?{AtC%Nli zt#@7faE@*8?3WFL-F}3oh)nFLsJ(Aqt+_nK#jZa%<%){8!OGzlu!=kFvjo-=8zaA->Fa z{NhJ`GR&L!msgGDf4gZ^KJ{8+Wb(D-^XuhSYi={Ke}m-glgsy(m$U!;0otc;8%|*V z2sE7^lxzc5tJ0TIM2iWln++rwU!h?yKXFq#VAul~2gy>1JWyu}M6we3Y#0cW*HQ(|_Tr@_&ypD(w zFg80DEgojxZT@E6C_D_s2%y_npunN&PA&Q==*fq&xOv*$bBE3lRg$chiDhQ^?bM;nTFRsY)7qhY?^_0>gOx||*>{FvvUP>~ zZr5nOD_|`69|t<}u{D6b)2Aagpd*y?(~XW0tUbW0eJf9LoZ^t*`%}d1o*^c<(+X`| z$Zsz)@04srWOnao9J}l)E*Q*geFL-XwnXrea6Ljh-QHKNFnT zbOwDr(*Ld;rwO(^-}l?_EMg=nee`h`V|ruqHBGNs6YR0P##r89tzM3QqYoQIdo*}` z?&jIc+)n^5<&o-sBCvgnGTOVLkzYOU1y^PGaG|T(GB^Hmh&sye^xFCw>rIu(dTa0o zJH8B_${5EXhe!L+>zQ<9B}E&5L)>B?oeeOQ(77 zFaeK4TjWUFc0z)^9=+OywG3DlGgDlADSb}ooh8M7i->0xj_Oab4aL^&7?pc2eK}SA z;fE+H&#>QDvSW`|0o YLp|#VX4*b7`HwWG>CCO- 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

QxYc`^js|7qXzzWID6GtYjW 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

fhN1p6|Onc)ssu{6(OD z68Y5Dz5Z~K6RIqOt`7RD(mmJ&Z4<5btco=3rHmh{4)!YZhp>*O9q-YP?@?X>V^28c zrMDZrHv(hY1m3c{dS$DhcJuw)`cAuE<-7N7x4uzcG2g#wzo+sZA`f+Of3Cq_xVIYI zgFU$K26sEotzJ~a_?>rGG<6AkB-gS>GM_z?OV}gX>SVUeXOCnhdnA{zM>3y1lKoD` zn@=y@zi!*o%yq;me3L!R?ejQab}f7(ywumoz{yeQvBHU@?gcOP_oxfe^N_E)Tca47 zh~GlAQ*u@IT=7;Cx)i{JrTkb2RL(`OE6CP76*4?s5Vp?&(orOhPCE;Etn<+R_Us;k z9gRI@vsPst_!H!zk$2EWGP|wD&Qpttg(bbx?6=lL3fcENtA6t(9}2^%&#_c~Ujda5H^U16}?3w(*`x zz5?=XrXOmcZ=dhHpJC6^e9xwjEU)&~1NielO9~0hV}HH{Q7im&5wt8A<3L0 z-Vpt3;G-4U_-a5$(Q-M@o7h{_93A7wnUBg<&_lZIM8?et_)yPFc~(qW@kkB&#ysHU zE1A#u5?#Los-d zqF+W+KkF3DJ3Z}N0Zg%*e;Il7tpYwX^E}_K5$??MQNFc7C;2F9&&Z>bH~*B8emQw1 zr{_{1L1Z}BZ}To=e^cf5ayHhO-@-80I6HhLc6 z+h0o0cgXvf((|B~_dlWM>&kO3dX`Qxw#*4>^!$i()S4&GM$eObgEl^D1b>dbedD7h z)}v!ULx;7N0}T^TTDeg23~T&>vXNfIUeANuf7ZzRlabW#h~u%BZ-1xn>w)oLksb0i zmrVJr2YZEu-6hz^(FcLu!M9oIu*^q_g(=w49_-B)wn?yc+{+B?R=#~M9hPy*7&Wlx zd$3=%up0&Y5c(9b|HQXR>9DjpQDb21y=p@b~@}8z+%4@t)BB>Z?>>g1&bZ`%fPCC_NBv42KEjM`&|$As}^>=VDE^e zZUR>QvojrbDzGsN`YJou9EB5QJhKPT;;(wS=a%BofAo239R~O zO*(7@*xN1aS3TH+7WOnSiQ8F=@>l({Djl{I*xM{@xd(f~!hR^&+ajr9{8j%vkPdqt zu(w#)zx7~qE;jx9AA-FFI}m@>KX<0X-T>@P7B=d^USVN>F4&tQso%T(b9*}M&A`sG zu#-L5n=R~a!Omh2((Ruc(qU%8n_d5cs{>e>;EdzF%h3%5>n8yA=3tKDL zX^~VTu{o%EXklORU~jgt*9mrFB=r?w z)jz*ThrJJ2))S)h^B(M1Eo`A+(G%wYtNwW{9d@W*E*MrR&Y5Mmg!48Y0&f~B8=NlfZ!yK%+cZiev zf(OGrJDRhTf*C^GAO8N5Z+G)Een)%5_Ka1QwK=_qU$bmZ+L!e7Ssa4;*q6L@vGn8^ z^JWF@ToG{&)s|TwbhUS0Eo&+Fdkh*XZL{M`qfeB^S|C+STV%kp6 zrTR%aW$zZTY)4 zw-zoV-8|oMtBG}{d{)oCw#)3%uuco2o6F{tTkR|g;;SE6`XKR719ilNI#}Z5$D<22 zz7*mtXxo{wQ;>VQ_fBi}3EFolp}vyp!gw+9=#z}|kBKQ>MVzd}0M>RqcZUKE+eX17 zdrP{sw?O_Tl%D87L8*~CZF(_VgV2%U?c0fcFuX#Qoq)c+H+{5&%Csn z1)Djeas{yvY@3K~K5a z_Kvb3{e;YHmfdBs%I6+vFOT*}ZTXg`z43|<4&$|V{aH*K^J$~*3t#3en6iQMZEs~d zPr*Cx{+?Z$sb} zB6?e4X^4A4BG$K^*g30ex$k2=JfbzGWQq80G-J0G_+`j~n(Uh!)HnX$%*|E?gaX

SQ2mGZX2=Ua1}LtD9%#A|Qn(ycllJFyy>)`9M)^j+D=U2I=o+oITy+o``D ze4kO9c0~%Sk&8M9=73Lf0P)&^3uJQ-Fk^(j#@{o54KIm24uGrem+QJj+g5O!bCS0Ks&l=`$F{mLu^ zSipAD+*S~bx1qC+h99)2A^-3YyjL66bGUO8{H6J)PkW=B4}$NRyHnjYPQz=ARlHb5k+-^Z6-GfcWM#YqtNf zwlZ&NullTQW&Hkk+A4YTGWU*u7}f z(JPD}tz)ib%tSPfzEv2{=WNjrNuN&MJo#_j(4Y0olIK#WGTa>N=`2XWy*6*{@ zcY4pG*3#F>x{L)n6D{bRNIW|=8~M6wZ+KnO`je< zr4@MdthFBWV(;Ur>fywJBA*%eE_@hYP<;~bgj>R&LI>RIK_36K2RZen}Lw^r+tir=v|RDU6N)%J=q{5>VJ z>xY{<&;_nK_-#v1$6oc^l|3aMQuI$qmBQlb(Q#3uqsFIF~+>g zFL8AP_N-a^42~}Xez)?|9&vdK)KsI5;Pu*{@UG zYw%lZt{r6jJ(|kVx%1I!lAc~lo22I!yLzthRQdkzetoyt)pwPz27J{Yw?iB6j^eIWVQ1Ke zQ?qH8mnJzqg?B&i`k#~HU3jlJfm~vI#TXyaYUH(^nOmdSV5F0JI+n`SFS?5P3%alB z@tw6YXbiNP&K$Y{9cj~9`0Vr{Pqy3qiYY3)K#=o3eelAj;I&8JuODg0M1*q`4m1eR z-b4{H#R*hC>-t?Kh!b~$v7@u&*hHI?QOa1f{IKA!0UldubAWf<+XgM`MN84GEn3}N zgzrT@@uWh~Fa!8+be027;O4}{y5XjviyyIY( z!A?_$UQwTqZ6S|!ms3m3C2X^@DOZTE(1Rp9Pck1KhcM-K}_K-?BRCam}sF z`}e|k|G~Gf^MmJ!!*FY1wdASWS8F)mkhq1hC|fKtMlcROF|5OzWt+z?)!@KKT9@a+ z3l6;C*)YXBMYi69&X(aO233pdWqo>*dco(Q^N3AY7F}|4tbHjr5Byjc zx%4snqp}rv<4JTbpAk(Ja~{^v3qBcVBL2^@sC@Ch;QGN_}4ynhSqasDcv?0f9Re=2Uz=4tHt z`TmO!_T~Fh@;knNew!1#)qEfGYjPqo3O}Pc)tn_`tzcvTb~6Y2mh3D^>NtF{l@AHz zz3Tj{&-8u2Chh%d-r+4{6MNxt+RC%wcBhqdX&T(PwD-{}#~l}kI3Hx`Thb+cO!q*1 z2U@6)y(W6&d!dOJ)9b%4{jiKVTjRP08f$)&9ML%{*QQq=!$vxHpt0#42r=$s;ZPm6 z#d_I8W&50i9UdXm)(@uDJB7A4$gS)nV5&l)3#qeZAYl4f1#EV%I{DAa`%h$4V zNKR>8kz}vqBBg6Q-C)PlHkAQ=eo7g2`ZgqzdV^=`Ip{Q5`Se}#Trr&r!8E1Om;548S1>HkQc^ZAu2236DL@qFUG?OEvZH1suN zig~2AhhD`EqF0~sgAFi=3{?Nl#YWc3+-#nw+*-KY)oJon{%L!+R^T}M!0<9>RGLS^ z%X5b)hFR5iHGwSTTdsTdIcBt+M{JkIker>_lm!xNgxVuPgh}}!< z-b{2K?Dz>}LMid&lXann0+&a@dB;}l{JrZ`d;TPeY?N%4&wGM(`iVbvui1cHmwm3B zzoU@hqx2WMUMp?PXFk|y)<2%D!!3t)Yj40|Zb-7OWe;9!)Mm-bByv_~e74Hh61rJl zchA2tru)A4{jRl08DqGeamSjIIk)fk(WFbZuY8QYpw1m`OjUoGvg-*K-9cab7vSLa zmHztI?-9uWSO1Jab7#Zwc%mxMz_~S7&bi~?&67ZncWyq<N!piB z4A=zxAlZUGcQTJyu!*tI(v_=;Cz*q&cg$JJ^yI@E$WFg)Otwtzxh7)lVfk!Qd6bbL z4!Dz%W5$AP#~Z`Fwoi>=;n50wB%IOU*+k{b6uE*}xTG7|fo>d`?0b*!K9%~A6U)ex zk9^5v+<4E@@j_0ht^k{pm*!w|%ELzFz2{+bn)AhQq3rKT%E+S(&9yOfTG2^374zNp zwYA?#m#iW7mf|vs#vVP!r|q{IycffxhOT|~jZVIaUgBH7b51QkuJ!w#z|<+Z5%yT% zM>FQI2Na+Sn`h>W(3vbl!x;0$=1;Pw6oqrYRz@rp)@scm`nDaMSFlgUy_XZJ=-18k zYra$PFnUKbbHjxmZ+ZRu{D{7MrMBHb+gjYVseS2v9Qa~s;WA`dU{z^D=u+0F^c^y$ zA&8IAC})`(oq6)`!g1T&a1bjk0Rf%JTYWCikrR$Ab11MXws@WpsPjCMsI% z3>7vQ6Nhg)?^{n?8sA1dKJG3u`$w(7^`x^FRXQ=B%^r)9rA?Q{_ai&2oXk7-ux1dA zRIb*@$Ts5kRX?$b^=t`iSlJZJyV-{d)NOLh>6N4InD3Ee_Fd)8pE#@eJtt)9c%8jb zrRk3QY~;vwJZEpbH2x0fz_LudmCVZHtgYn(>V4ymK4Pw9n)6^;Zp;97?nB*AdFyCvl_@J+sryc|$Y;w5n>JRt<>=dd<`~tZ_=0L@_j*VB z_4Q@HUD2Fe&siAGo`qBoHkR~0OuBt&*0k_Ol)lv6%felK*^^EilIHx@M}dia@n(64(SXPX>{*nqO_I78z!(CEP`>o&?t zKaXn9v-a*^0$(rqVx7H@42?hRgP(C0_=RRax%WJ))@^gaDa=?L!yQvAm+o0NpL5`s zI0@~Kb!IbPB#Gx#$~W1kGEKhBb?x|_n{%nGU3LCwKYJ0{!?89e))st!y$pHG`jfOB z(>VW85v?e!WluDL-rbIEO8axxhn?6ymn&aJW24Txq1y>g=NUURH<7NnT)O^t%4|cv z>l~)+p~sQADzDrLwh;HHZj*dVfY*1$Y0@{dcTHVc+-0b5ejPwO)Q5)jL7_`S?IY{# zqWa=@4*;w4Ae>qB?iM?cX2L=m*p&5>*4O7kCkpI_fF@h5xvWfb>odb(ivZp2xchPKA$C4Pe4r{P z`{Y9UrGj%ULHe*AeAg$2oIC)Zt+<#NEu5F#Up*xL+Q8|G2Uxf(Cvb8Ud}-6qi@!$9 zz^&*2#CC2O4*ZJn;6vL^&v^U2_Rz^q@FV$7?61y@zjkpi{3hn{v%za@w|CbZR_svW zC%lA@@TxsA1Z#4>x{VG>2~t&7of(n!{J(RmbB~zKhqs3eAlz5SkSHf2_R= ze3jLe_y3%8a^)hiUT6z8H;{{1?JI(3)aE27fQnXUq*vR?6#=nTTia?ylaO!?R*uqY zv2VjI=!rU|h^-krLli|2opR}Q?7W<-u#ifXF(lvwVJuA zWv;rJt5)V}+ZfK1GFL6kmFB>fpBvkDPwhSOpVTr(l$~g0UbamfsvBfp{B^zgsAW%c zr1|JVA256HF2Db{!qUG-+vf|<=!jj=x!&K;d{#jxMh~UUE#ODb<&$xkhw2=3W|tTI zeDL4Tfz@Z8T4(3r>n`rUHUjSd6Mw9c3*esn+Xi{a!~eC0e}?WuI*Po#h&d7OcVFpn z?k{v;x8s<-0%XT7E-a1Xi~E8H}q?GA3BoEY|M+qZ(SC6JR6=n>SXurgXh>I z*>%+AyO#&~E^CnQRxy{yn9H1oak1>Nx<@t=9$+q0%#STUH3gL2y?Jh;y`zJCmo>D(jucxPJlP=Y0#E4eB$5O(y+D za$vwa>0QQgiA350@>rzoYAH4pw|2IW?Ly^ubbSUH-l(IOt@ZF81b< zHQdC;g#uy!oHBpRU9jzP;nnC9rQsC#)%((4&@uR6b>qq+#BenlVHG8(STS8kN&4^xZtnz$CR`0wSJpKcJ1)5Xm;#eVm^(^5#blcAB zJsjiHNRo3w^!=*#AF?C-j)b4|;o7Y4$SadC2AufUhazxNA^H|hq@xgzAl@uR$1a4{ z3nm7eMH|-~N9TY}MXSmys~CmL@NXrdef2GJDvn=6i<*u>Jo zv0FXi-`qQ^625t#>>Io8Z1>N%jV~V>zt!38946}`;lhc_j#Mlz?1y%ZkHDLkF@ioNeba4mXFBy}ae~SZ+UG(1DWar$QZ#II=`MV|N zjQ04!c*Z9BUO`{V;gckXPbR#Z?_}N<;Jf&D;hPV(zk+;DJkB0KLFBIG=onT%%qPYK zTXES9N3?!dA%A6)$Sx|%>-hK1(6@G0V}}rvJczpp_z8gbv3?P_Rq+XK79rI>#QaCpE3@hYp(^r(-W5&I^R*~TpbG{XUbMj zj&)|=zq2coHtAFLL;yR>;{V!y?cX@sJE$BVD;7ZWa)wxi_LlaT}}1GjiJj#-L>Q;WJv0$ z6CRQkWT1)~1Qpr`dum4#H!Z@Xa>z ztBY=XfO#_OS65VWCD`_$@~%Y5pT{$`qc|GXA?Lt!&m;QzE{gglEalJEjrirDzld<#rgwtf#ncMlTF=!7;yf#L>hM(g?pM3H7ZH>v9 zHNN zpM}s*i%UO^&`%BYQw;qyLO))g(vu_?EG+qLiY0j$_-oNs9!Jh)y1L44^c2~)P4_J9 zx8>IzX+=+ISiG=b@^F%?r?9V+)5N^Dpr<6EA@~#=%~8IL%i(Y0)5jCz7TI}S#lWMi zgXfyHDUb0ZhYFEBDP)iFt0IFnPx>o>*Cl(t1l`Ggkj*21d0}45Mk9yNM~bLZ=E|WY z^!JxayC3a;|3PF|CVgIn4Dj=c|GW6)B50@pIU`*vPw`sFyS*C+9$lgD%+=S3O?#N{ z)A;L9JjIMcqci@Z8d^e!nZWxs@LA!h(jz5K!AbF17qUTT6(k4!JXZ_PRe`S(_@fMb zbrSz=#^S9#$T5xKW8yjFWpZ~UyvWUitMUYL?6ZvPXV7mg?X<#gFEAhCw=LjhJN))C z{3f0`%3O!AQN(Z77ZqxITRcp=Dd?{Y-fMuzM3Vvd44O^X^In7)lX`gV$Mn&4KXxg9 z$d`jozl~vjlyMta@X3g$W;gO2AJfIuKa>4P%uu{+VrhJ;Q{R4^{*)6w$lP34s9fne zeUd*H(f87^*C`Kt`1T7TN4Wca=Iw!wFRVMe;|pIVKl{4CD4va7d-2#Y%^$z__Wn-f zI(gR*4ZK%kXj-&)#~&VS|5?bn{3yA~JK3u^8p!I~!e>7AW*PYTSs>V~dUxW(JqUli zOaAsBzW46Fy3kpDCtM%y3-9Uv)U*1k;FBM|H(}r7oMq6nJ5OcL`gg|o25nq??~MLm z@!ir=dB4_^-$BFwiO#efTJ6TyJ7;x9xGJN*UF-jKNRSP~ubn~$0J?}JWGZY(*j zZf6MkGWys!Y=6E(W9-@H8~f`NbSOW-VLnYczS1OZ|4HTO78CjGqrK%`oAtKMkNf7x zP z)O)eh$$l>m4l4|?{oW%heD-_5(gnfg9)%40Z-=43bTWp7-4DSx$|=fGR}(Eswk z3@pe!FM8y<4`0)K9lUkz>Y!9j?3%XqgMnsN9ZUw8GXfdwAUrs=zfGtM~t2lzF5s*gXNO)i|1kQL|; z!`l*~ALH)G;llXQ?iGK_7bgJ ztYyw>fLC*`zdg|VLdx`gH$FB8KGInftz(4Nlg9P1x(=!D{jGsjhm|iLopyo7t95V*>)?LY!D;AI z(>9NfO%L?+Uq@Z-We%3H9;$3QYoX5d?WWBSF9 zt1Rx`-JNVk)}s%Xlj~Y=RQE-d|7(}plrH=T?&uB%g~pqM`IsjVEhEwH}s*pdliS{e&@ciN4xlrKRez1*&*85jl2^7_1t1*zxc1G zg7pd+xDx*BsWJA+LPd{g-_;jK?R>R ztV6x@Azs5q2Oj2*IZH8)-!P6&aFqdmyMb*Jbnzhdq|cTE6F!MBvYb0?oW8}tq_HgJ zxzXV{Gqjnwy)O1?3bZf&dPXdXEs)^1VDZ+vZOS`}Zu=qL6Av5y-DCMT_uBX8N0RO* z*(4vea*XZfoM*v2XTd38k9-k)KH{)GI(=0otZST+>73!rj;@cy=R8&#FZ+HOvEpOn z-4o7=r}D?e)m8;@C+3qi%6zhhm`|-c5l3{rFIC~BD^{QTqa=LY$UCwL%h7>rPt>=+ zj6b)wo-=Lu_iK?EobNL>B64m)4e($ey#JiX7@M0{a#b;^(uMRX8qz0tHJ?HE6Fp_N zd_g*6r?aF^0$*FUlRk78xO;@Tf^I`R4^4J<85xG2*8;Cp<1_EP#WDFBlJItN^bPUU z&3xX-AM+_)Gf==MdZLptC!UNl{||A;$9JG#`SPdc#Wu4)a2dLgvdM+A|gx ztNfNo`ew>E$!`0c)t#rP9KOB5)<5W+n1vo5*;%Oao5@@1)jwtL<({DO8__Gg@-f(d z?2VkK^7;4&y>`&)L{sBbJ`ewhSKnT*pG5?S|$Y?gLr~4J>q==W3vl z(Amz+(CcMk*6~^SuLr}g1cv5IZ6?vp1Gk65p?ziYXUuB-XWOUB#Ul^4+uw?lGB!Lq zyu*AIvi{01621-Ig1#;~i~Sp7Wy+ur!5qqfXIaa-kv&z=kbFsRau%xQqG-CS0{`aq z89$O9-{jP96rJQS7Cm2hNz~->Ta6v3`wG>TY@rmnOZE~=Ykt!f_deL~lq=qKH_tk$ zTLWEoLYEgom;SsaYP*uQ^XZHGMHY+$xA>5-&pvMUDjo;lrVj8;`mUid^73BJ96hje z1J8=xxln8&_Dfo{{8#cYAZMUaXp4Glsi(Q$Vc%cxxHQ_Na%i-TazBkepmJz*n^)ei z`^4*Z-a~md{n7S8r`Gx*p8ZGUIQ{uy{tETHasAoWAB1@k&;CUHBgnK?Y_aW52KP9I z4je__X*6;&v(4NaDL+~PvDL`Mjr5T)cB#$J_g#Jm-1A|D#9HC|ZFjCmz9EZtdt<-n z6K3r5H5Tw+$R}{Gcbc-yz3OvR&V2vO8_zDwKP4*XEYCu3?0M&zv4<(&N84)4fu@D) zZFbx{oO@=(*mKx-_>?}C!DGHaqtKK zBfm@6MdIZfkjsyi#gpU4a;E`udBV7Ol65+OZ#sDgpTvZU<{uz-yYeinj}{^WUSgbO zyBPlzC!JaZtrlB)4XlpFlfa#VM#MKsQM5B}buSZ;-echg4ZqPU`DyPr+UimJ2&g%}9ufnfx%Xc{YtgKq1^2SKIgwKBj zFY4dJ%>?Y5!0Jdmw7xXXu0cFGdMvugS@Fbp=-tED*DSuC1z+e)_^3kWjMO9GD1=qGJWWcW_{wGDhS;Ys)E(gHNY-yt*0276@r1L_?)Tj4 z!szLF(}7cZp6>UxklOz}_~IrWW+;A9J_u}yT|rj{>il4FpmMhM=$g>0@>z?M*vu`V zjJ{2LY9GIf&k*(7hZq<9C$Z|q)mK!rR_i_RcCO?Bdf}|)z*T183idUiTPwdw+4H68 zdjq?Qh@&Wm9+nRbT&}(3PV^wj-xXhAFBrVL@e%92y^!qB z!*{gPiH;+`hT1NmU+sAms1JAU9KpuE>nOoC#Yq=YM|&P++zYMv%P4)0V@%rPujRXZ zs3zA5w#TjXU0DE+vi~Aqh4x^Me~x}7m(Y>aH!%#)>Aqt1?}woT+}Qb>*Dt;ij;q0O zoVucw%JJWBcQ_~TF8QwRi(X>l?7h7%$oE<1FP2lhGk-+gnj zZh~jzukh0~&=bMi$#li0*5 zc+AM@r*mSXnzS;Yp9cu%!3E4A1C89d>MF! zC;I575Ak^N94Gyuhv5zBSIewT`2*<<@M!WJ@@w+_VV+OpuS0SvhdXn~XZ4F)fKlUj z+dHK8&>52OqaQD;RE}Km@Ta|#E@Vm>@GIux51gg-_g$yH(JjQc%lJ;82b~$Sjg9K& zcT4|(wR@9bnP_d%uj(CS&SR8Qe+M4ESQUEc?UXCdS3Xq5?yTo|1>^V=eNu05EL#|h zWPnG%w|>RS)CD8Z@5#o1iBCB`Lp1!M!T1#2`MT(Qe3swTeU+@u4)zebt@K*a$Q;cn z_{zu5sDhsyd^GYcDE`67%=wJ@MsULX^+=zhZi;r~`>SRBQLcO4os*y8d?K5@VD9X0 zKgzyS9GmSJ@8&)e372F#cdZt$(vI%jR(woDWoa4aF+SGOo*>f@Pnf;xoBVopPxt?jSM`Jwpv=h_s>6_7~C%R+g ze&8H4#vC)oe8zZ;easxjcugQ@?bJMH*C=;fZ;S(nHLM?()wg%#_Rr2|JZsTcMlsg4 z^rih;^`)3O?JLc{z=oYcR43!*S9B^ ziq1wM+j7_o9F3ne*TkM!+4`w|qc2j|lUWwdFqc2cn-un1(#YZ5 zHgdF(M}gn)cnTY&4B3@puK&E=<-Kbrnq2pd(!;T9J^^3C(+8cWFN|&GF0T7k4y+eZ zo)E82;vQY}pKq%CW_Sg@zMJpxG3&hL_dE3rzWJ`#)(-18xQ+6(?f0Ow&&sdXFW{HC z^ZrL9hdr1#3Fgo88#$JO@5&0m6TI-6eRl_`A&ngRjQaU3FwDlkW?|UjeBb&bZqzf@ zfv?P)~$15;vE*bXN?Z^y53KgYQDjj(H zo6f+!;^cCUAhYjvWN9yL=(+9;dlejsuR5URLuP; z+6O^~wGbZ=qCeHiMYpP^P6VH$#f8&~rgcJF-KRibV8eA^n@@aXwCc=G2aNP_21$+_lWyz`MzJh@eNg3XzDANzo| zZ#OR2ZC`g9iH?eWeJEx|Hj`ld{YTRQP#`Zn?qUC`gh={#%ujnZH49B0Fa`OD@ni$5dxg`;s6 zCtvq)GA@!HjHe%M&rcj@uh4%!JwbaV!2dLI=1KUyO7aO`sQe3_|HI@gL?+4x{p;V` zaRnHM;&FRI4*AZq`ld1l?a_Ms&x+|4{`}*aLtp=1PQGaVe$C$j#Y)iEem=c1Xin$2 z@N1u9`258U{6q05iYL|Dq&awvzpd<~32yl-qa=1e&nFVwstyEJE#0XAmWvn}5r|8c$#_anhSZS?8#NwL=GhG`?G zz^~RJt*1@MV6Cqg!%veJ*IcptRN$`L8K2@!)8NIx$@*jA3AOzZd`dr1zEHubH7&^+ z@SoJ}06#6@XC347@RPrcyLElB1NqCc_?;c!hYivR-prcKnw1646niavsy);G1aO4x z*I5WpFP3eSeb0r@?=^5|_PqhzQx-40V!(yFm2%lDJ!YNo;LdE@3*2hcoS6X6J;2@z z-RS3wVz@qx!J# z7SzGJ%ZWb|pNNmQQYKx(@~xXsOtBEYd!)QI_!bYhoJV}xhgQAA<+^arYUx(J7%J z3%ljboxm-b`O_%!hCjcYxyXh87r^epyT;`2I{m!S0R0aPgyJF2ugWJi6*-yjo;eO- z^S?}7XA@_R8^=V^pRjRtP8B|~<>$s4@2N3ojzgSJrR+o#XO0^u4%IC~rupk?E;@ywyoA2!dqUw z6m*%$4!Js{<)eDepWaG6eb##OoeiBLlN0Q7%9c=UxPN|aeBcni265%=Gq_qUUm)}y z`r`vfMmn=ya|Zk^ABI1zM>S`_AM4C%_*0yU&d}@3cH;>6xXqiK76Te^{KKWXTsS>T%3*PvqLtydmiV&XIy%7arlsn!yozREtl8~|9M8~@0;0Q znuNb2b8+nz+dG^?#62H5I?1_9xZa%;xT_QzEy;0Cj^=Z6j_NHut=D`x zdp&E7^oRyNJ9$UGZ6kNUf%UQHw;fr*efJs8k7N_dXDwOdpKr+t@1K8m7 zi&bUSAO8F=JUh(p*XkX~OBtV93zFD3Dopc8wq*g2H=nUj9IGZ<^R zpM3212lxx}7ve7?-ZBk&W9TxwO?AdzQ5HX%>zur8GBG}pNc=BkuvB0heKJMHw>`1+{B#;od1|Wtn1*OGj{r|ce;Dd#GR9q z8M&O%hEag5be?-N-#Kyn3uWo+IX_{(&yS|xCJ(55VRxffrGCaf2m7(*=a$8{gFCIo zMXY<>=pM405_@cW(nF=sHC>=}W+u8vR@?RLnRc_bvtAnAtVjCN9%ybpYd`Pz@O~HX zzl7gBYjpkLy~{EmCr63VBXo{Z^q_Iq)23tE%xt?7-M*XmduX>8*t#DJ#x-8ujY{m; z<-enS#ZJG?Ui?(Xt=|`4=EQ%;etau*r+2pUX>_Qllm1~4Jd`jN#+%PRUusIr#v%uM zN_div6pf@mRYjefsna|vUK{A2wTU^&#E+UaslGjXQzR_COFj(wUZo?6ZgVNSh5f}9 z=mfi+@{_3|XTdf2L^AQoWsT)M&N>id+g|JR&r&~^tBtxqxO)+2Owhd&jX`jzeWHxE zjhW5{jY+zkvB7xu9mYR`?tC-YrCnM~wC3%b-MWNDJNyKdIL6wiQDF_Y5W zB{#cnVebg|E(E@#z_;ZBXTi$6tmc=|4VsYUEng(36tbYJt~A^O4BV%E7vo-V^d{%7 zN_}2MZnk#^7A#b(C+!Ii`CGdeu}@gT9v1y@mxJgRzmwGgq#Ij1Ewc@qVT0<){@Mc! zq6gVOqbE>qd{pvPiKb+ux#Omt1LS;8)np9aae|FdfsIf>d~pS5IXaogu4d@#k+b88 zRUe9X-pKC~exGw*Tz<PzWT!{RkF%fOP2DXY z<}4+2=H37NH1xHeebfSIYZJ63m^y)5_Z^RcmS-#*^Z2@|z@dhKWBBoQ=yMGF(n;vu zqvz+l+2@Bo&Aaq*Q+ec>OUs>SZYnS3Gw{q!c^y|@npc1I=ch)}VaC=AKK_W0^epV( zqnY>vfOp57$TREbIM3{uQ_5%HnH^_$T)qD6`m5WgafdlF=55x+{2jsgn1mA({9gu+ z2Z`Mn3;dP9KV!BN9|Qagm>bC-BX3vD$A@)2c|C5xm+>il88^n?TE*TC_&2eM(JT{R z-M||DxB4G5vn;+FSl19w8vusoRe_iv7JQU5Q{W`I8(3dJCIZ*r2`=t1_we);@RR^Q z$=%=ze7*g`-^SJN824D_?04u1V`c{9+?8_f2Zc4nxXywu{*Aq;--pgR@C=`0pAW`= z_g>v2XEC?W1kPIfbYP5`S3f?-`0zP~{XoStMX+n%maGJSsS0Qh9R7tk?!+DBxq$AI z#4){nBX!S!^Ok^fvX8qj{CM9^Kdt;FLbvbS>V9tKQ)`xd>so6sSj6*e&SUy~>Sn!a zwDI9_?)Uj)sidmJlcF#aW=>e`5F@R^+SHA_5{z& z?~j7hTUbY$kv*5e-{Z%`6WL?qNq9Z^HQE8U$@}=E-!9~n?6Vr_H1u!a01jwF~;C zA7j_hj%gPhbVC#3`5i9L?{Im3hs*Qr@O%pSUG%4c=LR$f;P5`-P;Ci^jOjESyL0~o za;<6Zn_N8$RmJ@C?8oE7&QI1)V10Ea#5NFHqcLvA{ws9%RSMZxDMi(M2lI2bLp;>>1uHgU9lT(gCiDT@MbsfprUU_k;LB_H1XJDrFD9U;?re zokV(p{B&kq%uyC`bF_bG^F0^#U&)@z!o~;NFDzKzzT3%Ksx`-yy*f92;kl*6j%W2H zIYU@9<^~fNCO=xiI`G4~Q9ynT`E4Qv!FKiU-9aDay+ZmgM8=e!8z5)Kr{WFh9iq9& z`bhdi-g}n@+l?;{x+1#P-vy^y_WAuMF~*|z zB|FZ7esq4)ub(GFf$71|p=0KKIz9(Iumykgm*FGnJk}5A<$SPqPiLhQ6OG6(_7-E% z+O?Q{niBSB#D691*X-eQE%PitPXqe7%1ZgHfv&3PW3rQTAn-+<4+!+-;#*5iaM1hV zKlJKyz?Yu(tBpWFT3BPyQ|NvCc3dgpE%bNzN9V)_^_N~|M&PO7v0KlD`1b#3=)rBh&dt{=IQwJmnv16vT3$|`gHCk@ejXm58X%sfgqVbS@Vf>2D1$zv zdvONfw3yQ}c)N)8DY|}cocp_W)j9Sol4xB%ouIpKD%mdGY}w$RhdTyW-Yj=v94S8a zWYosvOuI-pJ7+K+Ck4)QR&YCKJwzv>J^gJbPlU>E9TPqB#JaNdF`hlSE||tI{+wbw zrUdMrh2j&7yBqoy5Ag(bo}ex2n|u>b($0XJZ(;@cCa?`=O(x&O3g(2^#a)vp&WRrj z1*hi+viow1(EIwpH|s=KXDF<=nq!|u-rmeS+(>NWrOp=us9tRz7=lLel@|Yr?*X{g=e?Sg< z>lo`%kI}24No=$v@Ebp`;79&xy(v|nteXz~Nq))?pnIiEd;s!1#dtcm24Y?31Y#ld z_|6>e6r^6)efY1Tn=SZi71JAKKIEU!yhfQ1Q^uSwq-+lJ)tTWu7p*)iX6WGdXnM-G z9yvVk*p7D=-Td2krkw11N9PL{O;~Yw)%m;Lney*HduLJN)H~$Tdu`vcS08_MS@z?- zPR?t+%f57^_r(22dNb@fz3sP$%>M0e$2r-Z{jHs?#A4mb`h3jEYF(W*^W2rksE}R5y z`sp&nJl8PK#7(bm%yBO7?2Lw^;7f65I!}?PadED=9B|&N^Fg=pYzpPzG=+`&A?DLj z9KpH_6Vv_!=GnxEOu>fpUK0Tp`kHUsdw~AV6O92+aLk-|*Jtg#K8Y_c6JAi9+sacb*Y-jyNoYl}*V@0{ zs!!;t3|xyJ?$lV&7d$>NaWJAE_}~J`qmgKy_mi}xm=*06BpCnURc0(ZoJqvUjE?O5 zN5Kr9$9QAB#*XoG?${ro{089f;yr(#*3Jj7wC$(!xxo3i==@rIA;s@z&t{F-;cT$6 zPRsB`>|qc5CH{z8i{%$OCtrJWU_l(39(D5mBiCh)BECZU`?q%9em1$Ju^Fx>UhKi# zNPC4dc4-xB-LxgQ^(%HE!1sFm0u8yWchK7w=q>8f+g9kU;tcfWr!})TJ^?w#8rikg z#@9@!W&KbL!h{Ir@aWb^c;m49esr$PACJJgVQhA-QSv(kMVqetC;?YRs$GgO!54RsTw=RGv(XOHRBsPA5n?@T#W6XSrBR8;%E;&IK2WrWjX75^*z@2W8N$h~JrI6*5eY~3O@hR(v;ZxQ)!>8gkGq>4oO(y@2 z%db(##336y1D=)LYWzmg`u1*kZ?}`Nv~kCZjq>eDH;|u7_MG<3%zDDQmqLb`wFEx? zGHol)U~ny=P180uOlL7`NhlDzlbH1ox%`J@sNLIpi~VZU;2c?=O1W@&`k{?? z8QTB^#$n@QLuTPyypTH`GdYv(>A%u(L|Yc$rG{s=J6Fu|_L}8ay&5^v&AhB4Ms=SP zdH7fe{VS9;Ju7qWYsy8y{&G8eNz-N9;|nLxPw>DB_M)>`_ouKX&EtL+?LW2BuKHEm z(j|4KDM7o(Lfrp>9(W9%&j@5Ruj2he-YerTY`zit_S~$M>)&5|nP=+P{j;lPX4MMrJDhLVgOx0xG6W{^wcfmBuE@_v{fX z+bvC;F7M^zdW${q!Ew2Aa-lb#3H9xVhwT5{<_06=YXL6z z_aXfb^6pFQX`(Z(cYbZpaE`eT{fTx}&waMT`L&JZ&UBxxLS`qh$Ibju_g6m$7U-)0 zyHaHVw#f=3oV}dDIzxN{`$Z=I!gttHIc+S&$KI(}2R^^zpYL&@X_7a`wFe_TW?XdI z%Hi`3PW|y>5!C~SUEEV-`-t{yEmk`}p&iA(I{fqG<+WzL7}5_k9^qB+*9fUHx67zE~sOz7DCcDq`3^E*v96 z)u*06ARLbyhT{%mwV{{90C&nXS{z?Bh+`|~ncE%ComN+V<5MnAxi);vg;{yygd6=E z#LpSaX6efm`H5NLiE zJhH383G`iWcqQ1THl!~G*%OhDcst*n8RT4}y#V@->Pw%|Z?D{rW@tP%o?%G78NCI4 zDYZ2aHgbvgAB>V$96eDwUmy`M^xH52Uo3jLct|i7p_i*n{-{rfk!jF>3O`R7`?iIw zAxUq}sB`Er`_R0D{X))Ve89|~-4FBDKFib6qsm!pUS?ljcYE(fPHbk3Dg-;B+$g7V#zU(0vxIX2L@^e*8{azrw>&{@tMSAn*xc%Il=8m@HD&t1W9o$(S} z`g1rx>1;YXwjEf__sVgxzEjW|a(#H6|A1CyBTLSgvIkg*jaeFT!b!$ent|*=wih#w zC~IXAe{U8z>#NA)c_no2;VA0n^HkpPAUb+^?F~l?$vv(*A*bPRv9swN?w@QfyNYt| zO3<2HO%7~)oI7gB4ON35rTEg+6_Ux5PF3VII>EN$QxkHO2TJRD0)7zO^8fuv@WRKM zKhLfz_Ssbp_=upLS%vtB8kqA0w$f?xiCmi35F2CKQygoJU03&LA6@dMCK4u(&mixJ z=KMaw4hMgXGlLvQPV6)IO#E^~b@k6L!v@g5JIp&1V#!V?hK$;f0;ehQIM4iY&AdGP z{rT?u_4fU+|9zf);P)dFP5;yWr|;kF!GD2y|0DkQc{XzYLo(Qoom@HKYZUK}jIW{k zU_Nc%DK_uC7kK|W@0*VfTlbw2>I$dttM6QheaAlk8S4+ll=ooM9AzKvDEnwf*+)yP z%3$ppJ&paTX~b-%QxBE1zdDEg)w$-pfQhRoZrqHap7pZEiM>ugiB(ZI{>|D#g3J5o zrxEBHsCm4D?uk5>G6eqa3#TYu*Vt&bmB?QcJ0{h|4=@SJ1jVk7nc*8KVF%ij7t z`3zJRiCnv@H7&B2auBk0|7ff4r?v* zQ!6|m?>f&ZpVo~}bq?_>@(XUsTfVV{&wAvxVr>}PuCg&58zpP~^Rf7AHa=>ozv1{J zSIAZ;cHIZYA30X2|H(7fA38&2#tmH2y!!U7PTs62YYp=Bxz5mCJCTo;m+ILo0aw#C zPFME$;rGu6V?5z>kUNL|KlTCoA6V+iCuoE|&i3_@;F-UlA^Z%%KTzYn&ly7A5BT5b z*~sq?;dkI7_x*_S_vE*ol#WH2eb1vGUwv}F+A&g}F?OpyWvAEo!8hN74;co0zoEW| zL($#H@cG{NHFUL(P7_T&FQAt7i{{{_pj_{{ir4=Nfs>ySMq?_0OB9AIo?7eqLa$hpukn zT|bS;2Kh1ho0KzfMEO)d$@D21I7$2X*tgQ9jBY;+?<2k+nLPOZx$gTPgx(U!rX+ga zfb@$-><8|T`%>6Tj)f|=?@)lc>bT>Y54WOz0>gF#5;oX|M}`&se0&y zo-J$lv2#vdhm9p0C&*rQCv7y+Mk8%B(nbaP?2G8H1?=N!tOe+c>Ps-ZO51*%7t_A~ zx8wWg$44qOv8`J2jX0hl`k{PGQEbv$^2%hemnc21`lkV6KZu*&#pfO;R{eZnu&#+C zWo&!2x2ZV*o>JN?q0X85_vj&R{If&;H*?-meo=g-#b1m(TzM7u+?@K{k(ytB^GGLl zvBsZdt;pb+d{_;9w|!WkClM1uys2_aW^i{}4R%64I0%5Z(4_Gc?#XlQlthfPcQC zp`2MY{SQ1GqHXnGuCrv|H3Pee{k^n&*`nPGI5(}nbzVXB*t31Ew8PqcCB#n1e^SMo zSw>kYzlZlD8`s~jcmH9B{3{1-9*?()$+!%9RzIHaK=DrU9r)w#6+8FWaYN@fwWp>% zGVv2}CF_;fww3)w{6m-j@HXaaHvD%bxoE+2W{&e5_R@OA$MSrp%BrF10^(K*CK1c? zSR_t7iQ;WyQ}|Ro&r9&Ca%A{pdS0HWGa-K$`>ghoX@3hgpW5}}A-8~w>(wr~tu}$j zUTAMHuE&KZi@nvC@N;d!XE={KdVeq`2O7AF_X`!11OF?w2s`qS@~>-ePIJ%%|5j2@ zV=HkSV;5J_uQx9RgE1}k%<6Ax&-gsH*}MSj!MDLRd@WjC;L@sMZzM(r>DBmWhUhf_ zO%{g8BRUm7dyqS8!4v(Td=NZIZhiw_c>=km@)UC?+xscjgaAzzI_NjDC%F$B{nYrr ze(C0j5-bKD-rfIio-fJzsyuqQ$fbwh`1naaVZW@i{w{K#W}Yq^HAdy98t(5pZv68@ zU+CXn$IGQLew`j`Lgq z+3LyKLijxB%35r!lUgI4gq6qngM4ps`~T?wKlp?9*E_3ij?)K~=nH?LpO5ybEZ^lLp8Zzw6a3cxNfbI({AxL|+LC{T_y;w=waE2a+V6^T z7ccZ!PTcVvXzwKZbA{(Pag|RRA0W;V_)2(|7m9byqaApooViiV>>T)LE_}L@Tzq@s z)4A~Gt*pV6rQd|l_qzPKi1qgg#*oeWyU*!;K8M`cT7S)N_*1|4x%{d2_V(ZZu-Y1I zhxy_z@O`(UM;&!If6E-I-n;_xSHOR&hpv6Dr#tFX&sVZvI1g9{pq-1M)p_7ja8TAx z*D(!Fb8p=%6b{F;zM~_T zviC48s7<-#C8u>GDLfV>#`N6d$KPL(r@A+(ziNW*mDU&`2h@i!Qc% zuo=&+Jk0&P%}ICNHuzw^o`2oQkMy^gSCx5xn)@H=8K2T+@RiNBa@q2ex5iV}UIFc= zTz=9TDSk3>h*`ue0#_M)WMC&=ZxZo(<;3gN60bLjcs<2|)e^7QM7-W4;`M5Y*Fz_N zZQ-()AFm}=p1t$eqPK_A8F@}SHb9v5YG)AnAiqcyS}N~gobb8eCSK0$196AfzHQJK zzNuX;tZUi_>cpqk&HPY?zbdjb1dMgalTP@(vju*1V^S`aUM9M4iG)+ko$5)ZXgn$2 zPf}O-2!dao?XRilv)DL^r86^4z%8P zj^+MB#<_x=>66Dgv(b?bm2qFB^oCogKLeOZA ze{~ajh`}Q`^YEch={o0$-WX#Yu>c9>P2{_9t>-Qd2XTCzaICzEf61P$SP$t1;)CuH z+8sDRUGS~8N;C6j6}on!=Ky?mq+ibr zv96U5*E7LG7c#UCok#n&p3Y<1p}$7@i-Nyg`ZKx}I!}?S^Xx&+OhV^5)40bl?(Z?5 zemVO=zHg_mR{rWGC$F*j_&*Q5Y@*EI-`&%l=+ewLT$&lA7j#3v{3~LNd*Cn6PobQx ziqp{AZsD;qt}Mb?W7akC;ce)1()C_|ZiEX@U)&Dv_f|O@E(G`NOQ!i9UWtEsFY~k= zURO@pE_Z%k!Vcd;na;?}5uHqdSFsx_W2;a&NJbQVc{cxPIRG9u|`=%a`}O3*(w zuf-isY*K=py!BQmtZ;d>4&6{VX>mVGC>Jj~)C=%kIk@D*lKehM4kxW2@5>)>zVJ0< ze~Y(LtieJ0Q`=^*8huQ5-|ft~%0nIYS-C667V_B&j%)do{wz7B^Y60dJF&HEfe)DX zdGaZ95ck%Wl^-nw-Ma)i_m=KDWld?~eynmc*k0hoUWGpg;Ll2YYSL$v z`%1jjL!3eCajO>yZbK`;FkL)_ToavEjU`?rJ8zbrC1?Ndc*e+f=3BB|v?V*k@DK9B zvom^`-vQ`o3$Zd~dD+dfJBIVr70mHu`~h>sQ?#Qta-rQb@!(YI59h%e;=#m&e)<8v z^aU>cNIrA|pVm6*Q>B5NSt0mWa+}zV;!UBFj?$#5HdwbUByL6sn&w3s(4PQ^L9j32{-b2uI1~mP* z*5yu}9Y?=WzMuepR>=~+Mcz?IQ2HgXX4C>e9W@r45GyY7*uQ)@|J9gfJTE^ZDf6B)v zT%Z%JZZdetFgbHfY!&TUn2BE%%<4mOls*KD=ufn&x*BhgHvM|c63GDI^=Q>UKHYQUonC|96AwgjS+64hrx9cxII2n-(`Z$ zTN@ZpNWMVmtR|1V)JFDYntaX+3&0cOlMZtf`6nBr1RO4fCOkUy=3Y2?dq3^c?`MeV zc1~r_mdw?Dt$)qabIE{4?8ur>&TRRKwMMDkHrn;t6W)q_dgFP(tauaM-Rf^ow){s$ z4})}R*Vf^2$-{A81j^#`D6EQT*|qI#f7<#=TnwTPLQcTT5b4F@w3XIkh+oePv{{7#?zfoagsrvxb-@964dc>y7-<4beo&w~6$7^n#LA&8Ww@woHtI!>qUd2x{ z#(C}(JRw-**J(nxRQWeJFK&D}&`!h4^2y@}rm`4Bf)Uqn5>)s9~l-shH? z_0^SyANBEJ{s`;qG?U+PD7L_ZEx}lvj*rFm0^FWpME$NqMt_2F6`$1Z(*6{5H_^r-_-M*|12d;Uhuhe9FUWV|-N3B6LE4B=H^4K= zbNF>Zru*KYEy=U*^4_FuC!PU}R+d{FltXJ#{>u0pP8a_bbv9fzLiz70S6$JIaQH0w zw`6np_xp0mckYiT@bI@5y?+up%4CB{H;^w><6tlDG@L$2{ziv&M>>li-bui(+`u|> zkmT&ag|zjmX)C+$4QO)jxoS77@75hFHy&kwZ7TDq9J_naxpT-nwwFKUXV>|Q-czgB z&O>j<&&lsh&OBt8d$UI)Go-(+A}{fEtQ{5H@%t8VzO9_+Gd1U9?fh}Z>pz*hhxi)^ zoV9cfw#uh+1I-6`r#m#3+%MT}vK8l(KfNx%ykdKo=Z!XWqcNx4d7kXfmt;U@dSK>c z=4-mBfz$m-N!EAy|ElqgE`JqW=TiAZf_(|WBpc+X zHplhAS6GW!r;^Bjt&LH1vEoej%Ye<3EBbu!RT~dIz3@X z8swMe{WfUHYbVJVi+noQ^MkV8>iWpb^<_?OEY(Q-CGaF0LxaBjuYcO}-`ctsKlZ!F zo3B$xys7gw{`s--K12Jb(Q%w_pm=oO`NsSgVev;Z}?yMlvDTx zJ^e}T_;si`%%yySmB68KU5t+Ir(xA+9UkPl@0Gc7)%AUSNplBnE7zCiPX7k+Z`R)- z{Oexr1o)RNqIUJyy>|$oo7oqWZ@fCgnW>lr;S_$nYcn|1*wNo+m9np0=saL_+%w@* zz5_o#&F^9ORC^vy{P+kA(zd0m;p6}Ou<>8uj(^Vxz9m-6A6 z#MGG9P}z#5QS3fV?rjf z?#`V-{Jv$Iu8v(!jvbX(PMDKUaCelx*X@}$2=|NhQ@H6Y?I-8xTuz64rzdRg_EF#t z-#cgJKNNeBTz^^K?`zIBzk@Dr#mi4Da5fO%aGE@@@_I<$5k3|3F&t+%fisoq42Z$= zrfDX2Xn4JqgJT}jwbsyYmv1ip^lbAr5BVoco7n?H7u8u@>5SSBDF$zi?0xD}_Ctuc zt6J_$LqE)EBHx>AjjDpNv6^kAX#$&Fj%RZ6ybS!47~34mKF+?r{D6}lb>hY7JQdpl<}8Zh;pCrq zk+uWWE&Ve-8Ro-qH~o>d%dPV)bu8Uk-<#%sDswQBJhA(UL-Hib{Av%Qj6KCh zc%<@+;9T>8t#+duPxl|nuK+AIM|0iItBJ4k%Qy8mhW>`{C!XBnn0%8!!b@xo|@1)*B>TS)4Hg`Iq1C2SMW_*#xUfqMgsWIERJaw~^PDKMlxwwc$AZ9up zVx8!`OrP*}WEy$!a^k7%TxfxuS;*s!{<3$3-AeVVqTHU>0)9=Yk;+86LOjOKh;-ESts<6 zEOFA6wCT{M;Qs9)=%<9a7(IvkBj?7Io2noO8p#X9Co>j{|M~qoJLdoH=}S*)9PsuJ zpbbC&*?7+({);}sUK{+QTw#Or4=+hikgr&DP|ZI2>&$rqI{pUd02(sTk#^&sd%+2Z zuE(DN9UA{L@vAlHJ~ajW1|Qm^>4c_gn77PG(D)vVUy!>OR}?tynVdmgvEB)19^-R^ z6RyLa3SC%#xQ09^MjkuUW6Qyl_%uo1FI?bkkRQ4dUyZTTU%*eeI}%=UH?YBL9({gi zxksNv{7?%%cDuOn<73UR`%4ncLzC75=L!=OJwY-Fd~`uG%aI!yjO7*Nb893g)_QJ6 zv+nCaugB+U>lYW&yW-ssVbw;yV#K=ES-&=#8=C`L!JTP@Gf#g|==J$$`PEUe@~&oFtg-}E=M9>`{se0H#hwEk)QH@s}uvI1maCH$SN zb7E8f$?6AsE}ggO6;JoEI-l3?cDLU%=>yjq`*BDg(Rc^@A8q@;Sp93P^l#<@nYo;~ zE8_QO*f%a>{Um>Px&}NLcv#aa2jMv#56fM65{WhobnXUdZu{!e@ZO1aM?_OStQ+JVj@5D2 zj(cp=t4`f;q!+pI1Uh{$_sP68uKwXJa)-<3wfJ0b9<2=X`|SQ+W59-!elR?rfYt9# zw}-XA<-z}53;%ip|7`YYfFBukpb1#CH?;*A1f$}<1jpP#IEL&^Zy)6n9~@`G=QNYg zX6Qa0$=B38)`j`3Eyx8At~-G%fsEC;4(Y=NzIh&O(IZ`w!N`dwL3lQ?*^!~MH zE!xA+_ErFX(tLNa&*98)sPmWe>g$oBuhhEyM8p&~M_3(p?WZ>F&mia4HI& z!v{Us4*qkuN68I+w19bo);l?ai;Q~?Ti4h&1MrG;oF5Y#yh;1ktGIvbA@*>eWL}wn zo$2f;4!*xVa!nsymKpEm*)jUdBM0*da=7M^gZTtGTt8AszDfG*JcoPA8_UC;t3qLX z8R>)Mdd;KWLGnB2QSV@R8K1#t6noYcwf>$4>B8s`J?Jk-@&5$)y%pTZ7bJXc1z#%H z+9&xZoF$Pf%D;Zi;5v0p+M9={X7T+HV?w6#Y1qWV#u7jPoD zt{4N~14Dj>^VLemAspl*r}K&D8Gg5q&zAL~ebKqjOzmktxh)coZz5lM`hkZ_&UWs) zCa`*=zE?QTSFbsn@95;y*{e%NgW*xNrQzFhKRjy`dzte;5=q}4z@`a|=_8Neg4@3o zNw34sevtCrfzc)=zvOaqI3T}EK8^o~y^yz<6Y0A>=#|HgqWiP{dgpFZ_`tPhe7ukS zY2u4}k4D1Bh?z%+A5HnJ`m8e`fRGs#I8VtWK+d!T3aVVk9BHgke!sJ4`i17)3QR>v#I?doJ7Nwr$0lP1$^T__+ z3)wd}HXD2;eKN_qz7D$)-r(NT%vch8^26du>>v3^&g1(ScycRs;HUM@DVx*h#;ctT zn@v7H?q?7z#*Wf{a0 zvoFD#p>q!_;K$wI7hQS5?lI&Lqs$~3@K+bHf4J&}LwX!_i%^17E$9BeYRP+WOBx^J2L*>GU>g&7sAj0zyw4WMq z!YhDVc8=;R7T?eTa^tn*?5Fcir)Yuxr7w1tIOzt~4AGhKk0YZ_eD(A-V;O6O=q(F6 z+aww7Tpp_m)gS(b%2~f;e}9ed(BDDlCcAFjp=Xyw(%<2oT4?iK+SEE?)(!d=Y;B{U zxdCE@#mAII;3@I$j6t5TxSBfbH~pM&9<%3CzjGD(88CMvS6`x!4)H+kbaPkdr(78B z28K$#^R~^MdX37Fr(dD`YGC{MFxaBVf<|C7<4M>vh4;}cyi_DLB!lCV=i2PyB`_BK$S0Nitdqf3V$HzJ82fexIutz!p<(wIy$Veq0q&onXa7oT zc_7wxNBS`EJxlw|=f~O0otw8;FFbUl2J`@g-;lnf97=hH0ENV_qx%-rlcMakX9J`oP&C=1FmP5As}b z7b;VZTfuQHaNGu6sO+|Tr}U%O#a`jr)ISb97sa0K1lL{o@w-knt&Ka`2i~GyWGwzm zbOYV9c??=@A@6Y0jx`&F=Mw0v9+;u-`D5t9S%IwP0do5GvYtx+ zCAN5N7ITP>lkU09Nw=Uss2!boP&-fDf~-S ztozAJZ2q|-hdo@{(SA8LS9|JL(xvRZsnS_QBbHxXUkUW3cV%zt-psnEgD01d2c9>b zaL;9t^sC&hs&On~j*lZl@=u2D%0Vy6|6R!JK?|?w1+#PRGV9qv=X2x%!Y{J{xn4|J z&@0bVd1U9eDZhX+t;5MH>wzy4K0XC{c{39JF0iTn&CrL}?mKs$-tGguKbH63_R6Q8 zPrO`Y=RK5XpP}7)+C5f6j$_tiwL6(Jn7!CLZ+dOGFfXEwKT(zdF5yJ5$sQJL!iBM0 zN+Ruox8#}N$rO7HuaH~yIP;@+^=Is!C5!q?3Z1)(py}iIXC{x$JkVG0%EqU4w^bl; za_J{pHZGj}%El)yg(i^A?dlU5dh3dr-##&VWDol*A?9p*PUK;oN$n}vyOFZBHS}Ff{OJ#9pY?OSmoIucV>bQ! z=0km`J;^X{j=VC-L-k)n|J$Gm(VEVZ2v19LoY-W3=l@seE{Am|KOHjnD|&NTN8ji? zgETUlzBf{KuZ0P{fgDbfos@5&%ugel1L0kJbvMJOw|nnI>^uG7Zq=}NJh~G7&*dFI z-B+Ghf4GXjuM(@E?|1SkIE`P{^&JwhIJj<|^4(?Rmk;|#Sg*BKRC7nqktKgcAMgK( z*4GQ+*nI>K?^8jse_IdT%F6>$D8C5d}WvgezwsN1i+VQX7ANS!wGP2FZf#TUTZttHb zA9L{|4EJA_T;-hH4BW;R{ikmq-t*u;y;Jt9Qydv zDqC8pvJXe@-E;AShxL0iV+>vq30JHOnDy$!9WL!moE+N>+{>8n(ag7n-TGTO&uj8U z%HO8DD7C+(z3}dFtlhjX9@Dxvdm5%eA=E>X_F5Luv&&CE0P9kqHx|{qON#>vn{*w-)^@KJz zD89w$7{IK3Dm`C;{>>V2vL4=RT*q_h37zM3e{Qy2+pZG4*^%@whrzqV(RkU3*70vJcdCobRlQBTuzFz-%z2VCfi*~Yzme14ig|CG9ohA(hWyx=e}mY)F|d0Pzmw1m10eLUON1_omghsXzCt51w|To_77JkW*J@}9fH034nEj1OYP{)7p0YX+imrs>ensASnQZn*LDh-^*VI1{W;(l~~ z_c>%_Qoj|OQ%GIJSvBh2o#au94g)?TN@%Nu*o6|>n^W{4&n+f?!Hr#TZ8{aTvmy=H zYc!Tj;Jagg3FnOf=R+k)mD@f5pNTP&U9pZm`mA#Iy3)S z-%^LlqVzq%nkL4z@X26u3;i08?YQ$-&-O`ll?{7UKnXl1d})WS;KU(X536JjAOy%e&j{xuS9cMJ;ylvYCyft zx~_ejZKE6G!JqbR!J@Bu_>Fu1QpDIGQs*y4D+5I#)`BzP#kXK553)9lR$9p>?W?JT zRx3-3#4}5YhtvMG{G-;HtC6$O1y(Y)5Z=z(K+g@wr?F1H4}2Qy@M#Rkr?C#7hI#)% z`DXK5l)pN@kae-;Kh|*6&N=fEG!?y*ddjTi7l~;#H0( zg0B_rao}b-AJPAr`fNjglWx*^iMa#lFJA0R;sZ_g%^+`Hv1}8>F$713MN{!aE;>{U$A;(bQ-jKFt;dvHSKfGMmu!Y0gX1ZF86-7qrY%w++NxGqSH!} zPZC3`YwX}$-UXLu*S2M_{;n#t_Nf1|*~U*Xzpq%y?{m&-?35$_UI`{2BX+%mcRP7k zI<4q1y7sO}{0($+<~RzT$MQZNnV|LbSaQ=j>*<~@*3-^=?mD`DH2a-6N4IO+U6Gy8 z&}n4YtH|OmWHEC_9+!Nxm%yyo`7M2|i+0|HXEd^=&Sy;>nrO}M8J^SB4UI12Ox?RV zJ7+2D>vpX%kVQ|kw%*CwA6OC}5^Nno9j94~bt9i%o532Gb+y)UQL`5!7v4PtJrErL zxOB2N;$i49fy`GJt9SbFv&)X7b!Zp(BfcS91CVGncs3M1a7~LY$oTWvAe@-w1060aq26-Z0K&cm1D09 zbD*ycltme{GYkv@P;27I}M{rpw#`@3z~ zEd8;DvM=$qF2X+O=m)P-9(|j-N`V!>%{@myNa!AC&V-@+dwEZNtIg@18mA4T3xK1) zP9XE?k82BDC0)UD|Ciji_av9FcLJRLjg`FF?VF=Fyg)mw@63K#=?$;b-h7@>y-{$& zhdhdbt7D-@;!IZ5Glzxv+N2ZJ@;e4C6;u8+I(M)k6p7JB^rV#x(q0t#Q0TUIh3!}U zk;X-PCvD!h+qFUORQbtZ@+G(2IoE58%8>_0DE}M5fj+5C^=}CO!+a<5O~=_$@HE?Z z=I^(q9fl9&gNI)}#hHo+k&npEGGu2NvXk>KlKI$&a#&Z(7wY;8q}QOsj1-@cpIGHa zCe`N}Sr-G(Rqib-1n&i(i-vkV~J`+)N`rin+O#IXKLH_0#P?HZ1-^_Kf8~==e4W9U$%`}yY-8Bio>DvpwzaKXMf0+4$4c?tIcw)Dh-=XL z1G=KDBywBY`q{|;4Z+A7bi%{%mmOT!aJ6|-uvPx3S-QtO&O*Oi#P1Nlv3uYzHNFbN z%P2dsiZYj%>AkJ?vnRHia+{Z_+?B1my889pwDnK|o0?*pVtF~l>E=d02Rt`R4`{dd zY5q5G);ggYSfe-Wwxaf#p1-AhsbIf$cEs>Pk#;#;ul|qR<%yG z?qAd!9c?9VECF7~2ifX3L+e?{rEKI<4suC#2p@zmS|1AkPgAG%O1B$1qBW$}0NKb9 z@?LR&oX>hPcs6^giK`t8E|13Ff==>(!2$8QVst8a%KVSn<9pNkBRPXd1Y377j+-=& z+k?qr^r@UV(KvLLjMmfYqxv>*{h9@R*k>DM(XQ6mX6=g1ii2D2^N@MYx;0L{(#!6G zM-R3ZYNrk9MUUe1bk{@e)OW7)g6#EdDxM;KJ1~?iqMtSNznyiVS=;7i4UkRKxtCz= z7eE(CJaJ0|d)A&x#wB_0+GJ!aZHKltA^U4|PCa_;YW9;T&UYKnMv<}c8<1_xSp#r# z-^=1X#Rp3dSs#ZlvQ}u9Y;wx}1)25p@+l;I6VGD~i}~%9 zPc!%*zkz;Wlj~;Aj_|JhIqo|3TG|%8wP)8ax#YPwk$YOhZgl(M$fB!Mr{)O!k}SFv zJpUJ-S;u!2Z9K!(o;N#IKs;aze){|Zcz`Ef>k4=NhT(4o=ZrqE(BVcV&!W0Xo#e zU~)0*iq1;bHShzk4lX=<8UM}i-2T-&@dT!SAL)-LXkQ9W(T@aujMKNy#2|5APF$AY z;KTNApX+VUyZR>ia;N&oyD|D?`bVGIm$Lq%e|Eoa?G>ML*XJ%Ryg(nlwD6x!fBPz@ z^h|<}c=v0rh0eRt6Y_J>6R@FGA=|nY1IO9NwbK2{^*h_db4ky$+qHdtvg3BpPpxOX z<%YNC`6n^{qV^HU(rx$#cG~Ngt?FAg_?Z{tKC)&6cC2mK%XbEg20hQm#OJ5>e+gbo zI1lSEYmvk3^)UTsEpi$@hJWkEPOhS-F2;0}wMZX&P8aa(ENI+#ikRHn$nUX4@ws;q zpUZf+^LyV!YefOS6|)g#%=~Yz)kxJI@l{{Z_o3)}AJ0|ck_ANap8QEU% zE7}?(KA|3eIX2BgU>!iV+=5N>d2E{Fv1x9{rYV173G@}frrCi_GZUL8WyXdXz^3^; zHckC6q)!2Cnl;!o574itOs*Jr4(vV|9*aD9j(D@us`obp@#l)478kIWfcIsq^wWpZ zLF}sK)TucYyb72@jY0qY<~nffD)++T1OKzZd3Vn1IS*{DJ>OTQ&v!k##oAy|BRFY! zKCXOy!R!?pcpjhTT;u6sJm(sVk9%W?dBWdttnzHl6P4CO>&K0=PGsWWu=%Syo|0bC zjQrY%*sr~#x@!8VXTb$*js-7**{d(q9_hW1AJfo8RnonKf zbq+q;Fi`x*r}+xL;vwR1KP3;7c*pk!nV&NbzneQrJS4^MDxk+g=ux?tSAlP(&|^EY zjQ-synI`y$pvSS$V;S_Qxa5+8`i-NJlYVDk5c@P5OW7AxGsX6UwfBAh<@UaPZ_Tta z9$Cye@Y}7+!cURIw*jBK@U#OTUKRRO!)up^Ylvs4W!yE;aRso}|19_bFeD4$NE}Z|EHn)}D=ao}vCXz4hxk!Aw`#kmT=2FHl@=TSB>}$69UWs!y?9 zw3js>dnI!rT}w8B?_=MVEyqWB9A3v6cgOtQjW5Sf?|dut_Nlj4O*;M7n3bVTp|gvg zC^=il`H-%S5Pc1O#>Bs(5AIv$*qXZSxS4s+u6YeGgnZP&NXjhCIK`sn9HTn~BbV@!Ku^N8R1M$p*#zwf^HsI9wB(tFo(ejfcm zrzH=hy-pmfa&$KmKW^B~JF?|`$9?yHTW^v67@@4uEpN2f+avYvG~@#Ka|ypUb01x_ zEuT3Rtn--*&DXc=_jX$a*M|%7H)QebKe^BH4Dp0*g}(Bs_qxxq2Pwum%xCFSljk|f z`l>_hFCa#y4mz#^Uz#}&(SIpA8@8_PRv`Qoyx}SK32U!Z^Emb*L38!+0qJc1U!uNQ_H*l8KlsZ$ zr~9=wZ1Hj0@l3ymJ+Yc#vm4=RU*OYI(-Ob|-(wHSV)} z>}Q`M-k@YI|NbQ~$M;x$AGO2lDJ^@Fm-Lw1H=?qRf^nwl0&HO{{6H6)w^G2i_r{RWUr7 z_>uY0T~h0OWBWsAXZ=V&N+L0IcdfzRuBJWKDzX{<+{MkH9bd3g<1OaigkW+n_j1%X z>h{5>Cf4fL*@N{b2_HtN|*^tOcdtl=}=3|}(qQec!|e&p|Znm%67xLw*{XjI-{s%Y7-|1u>4SGuLge9f3VJBa+C@RL;IOty#X0jlrJN z)czX5VXWYQY|)-(cl^stzO~eT7U}NVdpZ-oC3}paedfOo9$?pL`)(yWe8`S5zzI8$ z;So9qHT^lQ<=U~c3U?~dgOt;$z$*TAkT_H07i6p_WP6uQ1AARQFnuJgt$zSs?R*~; z+~9jR1Gfa%a(HhYa4)v39_VqtVA%nV^!tgZOLkk)j@H<#p`FDyq7Rb4YL4oXouJp= z$NwMTWTjL8Kla+ZGktC}FIV;J{x%%EFp=IZI7j5;1mAXgWcWaMr|@ki`P8;U^NM9& z#JFYC571v-g?Dl2P5xf3EtHef&>;BKfnJZy+oPDlIp)2LmQLj4rHsMwq~F`Itv_H~ z;%AaChOWM6$8>&I<k7K7@L-}Qb z8|w(m$~YnUfxd=c13knlI1#c6!srX^=gkjmKdkb1bs(eKH)Il1Z}pVd)@~H-m*6KB zuPLJ}NSVtMR9{^J28vfz4&e7JyPozW3vI4p~u;G4Gd?3 zL;1k)0QjRk!qU+m`qBFv_Ahnd)ob(0+Zg97lnG`r#wPnrf-#3i+Us?AF}l33qy1Jn)uvwMjhaH9A9&~y;*vHY4 z$}bADSLewD?^ihQt8d;q0@P7SE|fk)1OAqK`fUo13~_kddIvr~_rS*D#{>3%-V*Iew%sP~JtE+VW)}N2GH*^uO3? zN9`BllTm#8&-JX+=3L%2bvb?~>2I2=U(t`rd z-L~N$b?@j5T9>XIT2Ei^du(;rX%58ehLQKenFkmC%Zz;~MgPx1pP}d|qt9$*(}mWD zA=#G#e%lvC&WpnG;;>{6xU#M=S{xq3+_-rBXG3$cg$7!J%$1iWU3qtrgA=DbIN|mu z*VyJ#{8zT#gY>DAK9R?#aT|Sdb*JV)!1O6WKPsI*ncwtjm2iMFHDgWw$RekI<;2y; zDy^_|id5fh_*E0(j$ep?#G+6J30+HHP&C$iEX+A+50?kc-wO_ zo1VJH_%ohl4VqLg6Uk!v1k{d&-!Q@aE(Vu6v+=!Q13BD1yXnZ;Sx@Y{d`(a1jjJ~j zQQjyQJeDs=Adv7w^I>Iu{JOgD5|&EAjGw5ex{$&Dww2>A

d<`wp2U;gDE0}Ka&i1pjPqJn^^CG-qpXEO@2D{35?qyopO}mKqRGl5S z<2ywL3+FWND$~3Bki8dyKh?CKJIM;a%Kibj?TM7<`*M4Z!pqgR_?OzA7ki-f>Scw~ z3wi(6_hz3grtL?FK`HauZBORjBrB(BBDwlHMcdGR3_U`!-o_<+fBjkFDlFjfXRb-- z_dCw@Ph8axcdm5x##l+FC(wl!({I64@NLG%*YO)y_Y1bJMs{`JGn)!u>A+Ve+o|2Y zjW1rCY;pyiC3;e_II>u254i(^+(KFuX^7gv=kKK;s)y3d+ z2XJ-Ui;Ns-Umh@){qV%JvHTy#qBic3e}TCXFOZ!P~ZX>b> zyqE6cT)`XZiske5w z{=yy9a~bcZKfe{*^DdsBM9fa^vVqTcY?>K4%KQ1g?4B|B1ds4sNA<+%&r?P$OZa)= zxzqlUiB>qr&{|GUBl1aonaEXrISnozfi^@7!sp50^Q+Z1ElmQSU0N!3@cA_Nvf&4v zw4r``+vvk)KM~qg{YTL|Rlm3HhoMuwFIsEx&?z=gL#OTB%b;%AK2^8!`mAO=JLvx@ z>h6XH_rWh3xvrt^9X#vydjfSIaq2Gg)Qv7=>OR1|ENq_7Q}^n$y4Se>mDfi&&3V&a ze7?+~!x3CBb$$=$I?VZfk#o&+uDQ-No2zik^^XW&SAlOX4^~__q+&k(_?xD$8+t)5 zr_(}?Xa-p(nyGbY=1%Dhlp(v`TtsfSMaT?rL;f{WRzV)P^m?Xp?wV|d>E%->kCHR) z0C`~x$r(os_U_QLQ^SeuZ@1PRciXm1+g?6mbdUCF;X3S`HGgA|U*jIfxV`$iH^+?l zhis~q%uR^76ECfSkKPKet-sx^CnuSh)GXA2#wk#lPf(l-vto z_o=je#}-YrPP{}6aRNHRKeN68*t>cB%>E&G#bV$O|J_p#Z(*E3NKPQ1 zqx-W4xyhZ27<|G<4n8j~x@(|cID6DS5HD@?^OXMcGxBUKD*bGcpBNFh-p!O*<%&DY zZ&@;vRoN~Qeo(Lu%i1aDP^1AXa_LI54-@)Jh2dDg9csg~R`e*VA7FfG= z_Q)8Yb)(*?;GV7z2C|9e3r5!CXT>j-9P_vpQF+a~X1}1hUqkGvX@|Nmr*3=P{d0EQ zx@UN}ME0#ur10vQp!K9{&pC5&xQRb}cs%ik2QM8Ee;6(EC*$?R6`~WD5&P%;f_En> ziT%U3vpzo0pWH^jDy{5rIk66!gNGP%Cwqcr`)c6XXkZxYuo2j+E+KwlcuU=t)}CT= zXU)6PnxD;F7sLP1+vfLCwvB5gbI*M5eUnxcdfQ0r#A|_}#~yvJ=820K_oKdx9=Qm5znIwAq1Mo*zRRsM2hej6 z)O*?Yw)Yfu>3lHBA;kl}K@8~|XCHq=v5jvAGLH>^zvhYI{)g88t(ARj*wA53H*mez z8s4-lnLVu=oPK?VKlz7g{^Z-m{^XfbfAWnx{bo<_o45PPeM7!_Y+1SV_4Ez+x#?RJ z*hpqP`M@`N{{(FJe5;^Wyghn@9~tR4>oWx6iDrLxPY*eZJLZLwJAm!sXmpj3aiJ_<&HdjCY^HR#heW23}@Dm(pj(aJI~1=(>}<<~yp#P1k+qBdopY zdZ!!NpO{TwX{Qde7u`mzc`j%9y$b!GPbZW<>eUIyBa5Vus@_a=P4z+T zcO&z4K3pT$OzQo^v`~M&FCd#E@HFwqUpl&`>OJMi=4ZG!9$nMzueaW#$a~dW%~kcj z%G%ED?_5v4t`6(%Z_9b=-37lqy#-q&ZO`Wx}o`y)?(_c{Ij(Ru1^gzu`}iCk5$ z+t)03{tgEQ7P3P6w)!f3ldiuxtxhk_9lC#fZ#%k~be2x`%!}^cxHFV|^Y#$<9s=(} z$sFXxek=I0iOoBBsfpLS44x&~FoNr)&hOz|hdIA5;yTp%J%nqn^E=zQW^#=N9%v0X z|9!gh?ZY>%d3V>54;J$ry5~#S>0Nzb88XnTn`7@;zZDt^K|>|jEPTj#=zU#i|Fz+G z9fb2kbmn^Pu+UXiZ|Iq#|@7hB4aM@>MPeG4ZFB^gStgn$>=oNQb}PvFW?_u57h+1-H*-_ZJeUQr7!^w!Q99e?G4Mc=}@T(fHkb884U|@2Pwl ziG{YzSb|(zqx{XBk9`&SS#_3E7x580Ju+0f_EBW0`nwCb`vCO z3$QJhqRUp2YXy5&dl_(|jjjb&o8FsyinRgrlBi7OPV=!ou)0f{VhhNT3V)wu)wWG~ zsOE`DzF_NV_+-HF;2QHg#(J|t&)h~#G`ur9gLUnloQqhx+ri$ny?U;Pn7q@)^c7k4G<7Yn$PO>ND7Q&%PXdk)3;$RnMcIoh z8f|y-$8|1bja|k%zA~81+|jqe?T6kgdyoAt3xaK%J!6iR!t2w| zne&>iw(^eMnw!^jD`%gS`K%SMI&$>>V%WSW~rEJ-wc5sOK^2`C;a5P1jgM zkKL9#v`O>uW#-{^*4?i&4}$+=4*dT>-8sNt<(oWkf6Rfq?q7`Gcj(QlUcSaR)WEu! z9AIy-Z{f|%x{a6k$wBwPb-l|UI^N&^Jipz4!B+BL&whs-E%Ah}Xq>OMZANA=yd-;0 zQ8qb>Cql<8#VSCP-n-bn{evb=_Bh>o0+8I!tB%JQqBl zfgY~el4aYHfaUAJ@yFnF^8?oc$Cvuy__Qwt$7h&>ai0Ny3pgv~bg0M+m$5!%h~gN5 zpJ0fs)4(nR*o_Bv4Z|~S*g;SA%GZp{i2*yCmTj9)4Y4lY<|~>oxL%13p7U{q>%HV2 zGPqtDq%2r8$AjxGf0TXY1;ejX{!95Am3vR?p&a@$iN54qlG~JH`kO&aE_?Iox8~gV zTZvcm5#OnKw|Ksg=gA*t`o5LE2k5)qXWQTRx%B>y@JAG%qCOw<_IX5z@(=FkoI6N= zB~ug=dJ3IP>sR%Gyi(X?$+y=O;5-!Tj1OI|kbH})@HK?U%Nw-FxsENz&N1k3c`e74 zb#^}uJcrr++V1uXd+~oeaCG@au8HqU@ryY4EBj{*7{-wWw$CNM<@fSA!3Pr4>~m$~ z@I=KHwd1#zZ&k4&MxW)kcaF2qe*5IXq1jCq=Z8ec+Ol&AIbPRfT6@W%v{!rl#~1j+ z@QZaz!0R30btkm7)9UQ)!oHz3hxt!VSN-2fK3C%6v6tfu63@p+s`EdBTKm&C^(z6c z89hfayy&HF-G^M?51M?j`90$Oi=BM2y0<1^uNl?fBdj@^S=ZDh z`{o}hD2sdD;0l6 zUwyf?FW}iB-tOXG zx_+nr`RSi@Ex_r}UM<^gDZRV+!BLT!GDn z^C!iF0`E6#FMCfnHYj6HDUhAc&Ut?*)4ItQaNB%Bfr%Q#<`01soL9$j$26G1w8A;hdyB7LlrEvt_X`q z#J0%}&ABA?(0zSIBzn-+b3dc;0uS%I7Gs$}yoa&%WDqBVt>=|Vmhw@(Y0V!_OxCws zf5U%`K{%#4+oXEXFZP04{qtk?TcqGs(nP!u<5zy7AkUiEeP}@N5`1JEQk@0lCyqe_ z#D^ReJubrDvx@!3x;N8-nR|9v2k_wRuwM7(@M3`t zbGLsVp?}^snV;j9_0ez%xzWDL{AeEc!h22q%+aOH5&4b!=f}?Po1%B|Xw5}{J|%!d zJG`_Cy;AyaJ$(qs#tYBXc^J>hH;8R>g>z_^Mrsym&#SNpV$J+^Vx)rqI~vei`??}hoxeWbx$_D zt@roWewbL;oVqsIRrS9#$JbU%KLsCu?ND>xP$lc7`asI&m;heP zp;<50({5$?#o-FzP)JTicYN@l96$AzV%t$!fO^Y_)7yglSal>+#C%U3^HlBnRjfzd z{%KskANrEI`tK-h)7~im9f3CA4@*p$*1(eUQO;A>Gy3o2xjN#`uy>sB@vL}?kAA!T zD5f7i`Z31oho63+C!2oM(vNcbQ9wUx>4ytf7vwH|M~rg5hpx3yw%FUFJbTFdL|P)6Ex7S^OTSsqQx=9YbMZL z+}#2QGJj3(9>eE;SQnjVvWYpKjp2CvnErV z-cJ~Z=yntHpUK){H8v>mk)8K1F*&hz-hWkZUrk1&fwgRVenupueg;x`t1J8anUc-w z<7b>czT%O|E_`#1{bC?}+WiT(K0$vLnKs;fPx&pk_P61YtBxLbg9{5}V7I3&&8geo zq(SsccOLJfy*~J}=&9-zax3sVjvVmj8=p-3?tR%7?cY9!FQ#-$jeD5WpV$ZZ(Lj9i z;?n26xO5>LV&24GJ`N6PUfh1Q6YuEa(pLDScaHu{{qA!g?0*Ws)c;eTv~f%P=r4ia zgu&o9Oy_E*^0oihdD|ZdzkN>oUid|f|0}gWPVu(!N`H|ThMBa{UP-+4OxC8*uaUts ztmG}s>-O406Q{q5voaLFA{sC>>YR&_$vR>?>xd3$7`yOsosl8C@b7bh1^9sf=6C}% z+yTw5f3Fr)tMF&(TH>vP@ZsI* zeE2rzPc|IIJ4r7yxe`lLczca-iZSaf)}PUjs_dMi_-xI0W=k!7k&aZGk?Zh*6dg%F z*La7z#dAcv~PUj^rJ&KnlsnW{$ z43%s{%Cp-6uB|5Tk2}xD>8pvC2hU{-74M2KB;Hu?6`m*HcjQ!W#}C+%SHoF1t2ege zlhk~t=^!55w|UoNz*~H(#yR(+eE~FsEn0MCcv?L?t(Z2Ur8s_(cE^Uhv>#SZzGZif zyUpfhw>vP?e);xo!J>a1gr6-l{^)`HT=>&~9@>DtP;2rAVvrl8vq)C~F5-2M3Lfxu zgICk=pKs0zchWy{GObq}_yC=yFEe7s)65T-Y*3$9$OeiGr6a9(4EUfaQ|e%axiV zKA4Z6nlYmz8$Dr2SiVFvX6SVv`iSty9y2&(ooO70(Sdai z!5Vz0`v&^dQ~2P(=Ig-5>myU0hAstbaHC&$0zb9_6PM3?CJi1&UvlztOm$%Zj~Q(I zrwwl&X#W-;o(ms-6+h42_<5GEe6ioYzZ^f$)%bbt!OwF~mUYw5h;Oqz z$ft0R-6k`!C^FmR5FCP8m1*4w~q#x-gnFTgJWU)?MgWb6k+PO-+7o1vsHm9Gi#t4U? zGx2oEq7HC=2YI_)yxGAybLW;%_WGv7=jhh;nUN?oDLM3 zaVgic^j!Dj>eGYy8&)yban6gAoRR(8)yD*HGd8u242qOeo2v+FK_Pe zPijr$@~ekkSi`T<{S6WFczg3R8+*fS;0KKfZ?o}H&bG3fy20IQaCg$mqnjp!KXWtZ zHchf}kDboRZMyaBoaC#>O2seCV=k@+m-9GtQn<0_cJ=6V-3G8pSzwz6x;~acW_m?dKAC12ZzG?LI+2k-nerKR7jKdb! zaHIGw=U^}|$`vX9h-@3u-2%Zxo_AivUiSuRihtojQL zNcL{+*Y9n;IMCm|2j`r2Uz_UCH|=`kq2~^wzq|Un`o16Ay;XZzxY5U6Oy+wtHoQZW zHBg4_zi}qH+hxP^>g#S_$EvTuN&3Tc>ML;6JZRtEZ@D*^4*#6f&vW`i2C?6WE@r{c zyP%1s(8Pq5M>ch%S7&F=Zkk|aA3L0r-J~2;N5DhbcV@v;CA09AK;x-C{cC@pJ_x_> zdElpz}{I&;9B-{M_mB1ES@>CVt?T>HcnL``y z#LI;vuJ3y=*~A`?RyQBm7OkzJ$t?WG6QHfb!?TV5con+PL67e{Wb~laTI}}z`LOMY zKl7Ydr8V_5XHLHFnUB+H@lfJ7vI)oXY@dhL4`XB(mfr|Jnu&+1wEaW}Z?fst&}<&| zdY-d!)ZR}J&9-UyqiQ!hm`n^pzYiPzIz_)GJ{w-FI*ECLmL`U`?8N5+U5IY{@Fc}V zvak0Hn@#3Nq1PGoc?_@$4Y!)&;A!b__F_Jv7#I6_+3VR`edbnTCfm0WuYP}J?_$n_ z)_%>H$;*`4^4mWmlh6qh@H2BBG<2^vmG4~d#3}y+{a3%def#My*WY5(fZ+V^z~!iC ztdgNF{=ZNtd6m)+RL^9lsqIGNvwI(s?cYg|~sr z$E(MFr!9vw;pzXLiB8T9^@~`n#yNrVX|nTmvq!uG8B$0t1m$cz0$%xZtP>%86lK`; zClX65{h&Eu8DF(*HS!7Qx`Vd!t*o9B&H{+S?~U&n{ZsJiycS*#Y%0LfTP$nuc=Q|7 zr_tYOBL?%P=PBPs9^ic9ey%~E++M|=_iS?6jkNac$9L5nAeS?8sSf|$IONYEVtM3$OQW$OMnm=RtWGL=WKj339Y>?q|&t4fN#zHdt)A zCw_SyxoHP^Piv3%-!yO3d5qF0e}tSG51-!$OiTE!{x{=GhVbVrmc-64m(jAM-(P0y zjaz}m7QR`;;$Ov@#zH6APJ8?Ct=>vKL1HVOa@tpXkJ*C`9w|OCPOg@A=udkz8+m`% z{RQ~Cm5T!UCN@Iv&*c3K;(Fy{{Nsh58)}9Bhi4w5KP&lOs7~!=_!`fx;0s*aileZpLzi=MP`LcXwuhwlS4a=u3a$yyy}Vg`o;Zb*m%iib6%NmKY*ON5PrL1~ zRy>z~C}P$-DgJHj$nczk(b|iqd>RjMJ|yd9e9sB!qYB^WA^Ib|Rcm?mOL-9Tz+>41 zOgsqJ4)CIrca`%;bFXJukUXh8M2gXw_!cmP&q&`@d{Z5BWMb>UnX!_QwDn;B*lgbX z4*p{CNY}3Pb!U9+H!=E&YoC1B@aU9%QZcQHWz88^8d+9AJl=byCwn-PYB_7sWBJzJ z9(e1dGY_rr4&)rmXHVl;_8Q2hsdp4RCVezk3J+fn4_}Hd417#pRK{lKY|LYPLkw;F zl(k!8xp;4&=javqVk(gVl2PEn+l*g!QLS;tF?S6)C&^TJ~Y0-%nmPak}p3u#d7D9-02^BF@yin`e8_OXfMx=JD)u zo*nuLa-LIP4zi({vn98&kKi?E`mxJ6zsxtJNpmGR@?+xFf3Ork^KJ@8F21=WaxXBsWU}qwFZMG= z;<_On5n%yr_LIU zjrQ{Wc|CK~uBXm_q0SZTOH`d2lUt`7-~VOqovTjduBme(S8ts!QK#Nho!aBz*6HqX z_{w?eY=pMePjF;Fov(Z9e8Z{p?mzX-?{mifRZpGUp)KKq^cmqnGdAJL$iGI;gHqgh zHF}tAgre&XaJ_RWx&`>0vf6bL{Bs8M2^l3p{^cK4ku% z<*NUGcK-J||NqDNA7ii4+vfKrE$j(<`AvSm;XLy?*VmlioRMnk>2|KzZJzAlJDk{F zXuF@EXivD}symwlCidyB8yp@jTRySXo#eCZO3N4Io`3cNF_VLxf2Om~5+~su$B4JM z0)A?-cNkbAhn|c+ZtKW)d3JavaX*P)K_e%L$ysMbGNM*kI@x0Ojx8oGT={^7`+oYY z--RQrNOYlz2SW$0Y4s74mq89@!-F5U^}y&t&4XflGMNi_RT+JO_axwDDk0> zpz|CV$=+Sg*^Ccm-^ZzvqUbx>_-?Zt7-S4QYs@1nqt~bA`(a0($bVqllT-3h_VW1S zS>QxAIFS?S-kBSD^~XbqX`CI=8B@x+v(FlC&RyGS4d*p4Xhk`tl)qnneivCHe{}n(IT5$c9j4AKQ)egRR=la=$c%r? zdG~eRi;c47P9h)pvqrJ$&9lz;;CuJZ491XY@csuLIJkJlk_Z;2@XwAMoUNMCW~ z?Ig3uASG`lJLL;RZ``v4eee`^lqhihWCHEVvm_E|+G*mPsSzJPux#%|AKa_JDi zELca;YqBVhfvd9lcQ8Mi&x;s~%Cr_OCMV77^f?z9qB+uYvh&>nEy-?Y-lHGI(8^25 zg!sN-k@ChWzd+H|;DvOOyll=OVeY9<_lK%}c(G!6qua!5>~jhK`B$usf2JG<_F07H zovUe&^_$Kj>_9hx$L!fo9w5a93ijHM(NWC05Iu9v%HR{H$e%1*_D@3%AQN{g?B0cvSJU&YrLH6-F)*M zozdm-(v90$R~a4L;qSM3aNFY3ua6u3cwl@;5p%ttb-SOl1k0|l&;OG?toil-&LidR*#rYqwNz&N($5byx+AMvwx4(VJXBP;zat;bw_-i|4W zLdQ1#p5uQuw8nULYdqP()oyrpH}p3X zyJtteo{>E)tL2&gearS7{b9bd_F8G5DfO)dtOIyAJbobr(0A9rh@G5cR9A7E^NzP#RFCkC*xVd_TMg#w4}Fw|9XDyU5?#xz=B# z-|gVdQ^YHFlxn_f%zR%joLC#OaRT}kPPCJk-is5H`fQaadOqh$yMuzzC>qb==REyks$X~W$oXDA7meU zc_9DSvIkuPyr3HcYsIz+*7@WuEn$ud8DlXyNEh)tL{8n1hhb2vG)(Oug7Ls=p5M* zt@$nDu(eM^{+tnSV|#%1q$BvKqJLii{5(DbxxikbSi;91fz;lBSySK>{X8WVx9a9Z z`ho5{dkP1OUtI<)ytEkFP!b99{5EX1_znl)nE2A&)OQA+^EMwT5!eEj0A*pjaeCdXoLlI=k@2=U%_WMCgQHm#e}_sPeR z--}rbi*KdxlTUv(ggjotvpYGX@QAagel7B7DQmz+XTQ7lVIL*0o^s7pa_vTcivx4@ zM{CQu?8(k`@-HcWN4~SR)Si6p$@X(E16i;ZyO`>2C!dSPCcStU_VhmV8vNU)Ugf&A z0p=uY4isqsKa|%wrvAS3e>fYCdiG zcQ5-&Wgo4e&$7=1u=A>ZeY=?#n+|LpQ){;- zVig|YtKW@W*E+vfJJ)*WTE|s&7#o@NQt(;0^BdXE99-0%p|5&mbU(eo1HJpf{on=k zx+lsQ;Dzf#)ZgIMo*eXk(ZDwHOtgzf!Rw8E3wrJZzqQv{ zc{fB8L$Eo#SUqVv`%~C&4&F|3@)S5WhojsZ@5^l32~B7Zpy&ddi-|#I&Dy5@MH)j3 zx~y!n=gLd9h`dyO=9OIj!qsDX#}EG1pl^@C7F5NU6_fE)_1NipriyW4pH41u#&wG4 zcCns61znVKUBg;K>ky4$BD8mud~993qnt{84($~?w0D4eF)PqCjxngtI)|>g-?NK7 z!_DZjbGX(~X97LmwM8wZ-U;Ntl8vX5dQUm^(r3dj#&S>ofN@S=z4bN{PpEp8XUfzI zt^PIjs;|m5Vd~@>BL}bIzU7M(493&fTYw$@3Il_hG#Hd{ufo$;BbWA13p0l%_DgGg z;{$g)aL8@(#!|0CCLIKRKfb%pc$ ztIqYyT<>vy-|bwho$C^=!U@-g9H%|e_{2fzP3!-3|7uBI=$!PvbTfG$pm)*w9_UW( z=DC9yak01NWa~V$OP0Nb8#@86Z(NNYyLme?_lAM3Z_%eQ6Q@^5z&v!2%PvT|4WD9cDwV_`P-<#*y(3L-~*`*hU@6F}j!_e1w_@el4g!+r& zsomt=*=ObUG;%#X8$S{GB%b!vdkyv8bDnyarPaHTTmq`w#YweM4L?*HvXRgA1(SbG z{cgXj(X~vST<2!~^{`NX)z>-bS*o`iTSx>ryoz2VpG%L!mu>?d*DSkw`f}i?oIN#; zd?|C_JehmTkS{Kr_c4FcvE*Bs6D zmy8dw6!`{S+CCtiTE6=I39i>TzbA8@C)6o7g=6UBRNzOxA`4)*05c^JB_&Yh4+h;j9h)1-|g5$UDE~3lG;dYK7&i_XmAp z+1dR2ePP+kR4yBWu8O_WePgHJZ`-i6HhGS{qH0fYEyFgpnK74DSt|~pYg@$npDuOf zf@9-xc&$BdyG+lWN_(z^HGURw{asqQ3!AGQ*!(-N@vgaKiw=;#ATf%)(&GIE*1GNA z_=xeP1%buPENd@z6SIf?5Nlm*CjB`Q+Oe4^Ms%Gft~^_Mvhu9-o>?c$jqUcK)~(JyytX^;4QRCWt2qS%F8;gIn~Dch9fJ@7nJlHaS01_Cnd|+}#G#t;HqW&2Iimm@7j%69yQy&YZQ#`mu9rZEad=zC zlckXk@K1V%^i)^3ZYVb~Fs#vYD9dfBf$!c8FKHw<;1J0X_Nfd(M&%*f%QENnGy*HF z6WY-$6^q?9!AgdP&ZVC@Eib?;qsaLf{8+g)O#Tmec?Y<28vfjk?AQA0GioQAT%jgo~(;w%5CUjB{j=J_)oeNb*{WhN2HcjvEpyEfaAO?h3%leP9jzj;j z*V2KOZM>&k8C8s-1KF^3=*%Xq@9|~WXG_xGOu>(_moh%>Wud;~)*L%``B$k=^I>>1 zYfkaM>xKWq*<;{cSeuw7h~`Tl*6NmJL*Xwm+kR8wj}0QeRRL*zQh0)g*Siy{S6QD zyJE)d?e2M)75?V#1G&D_&4@*p6ZuwckIVi6T*eW zPrmxM%r*54=UO0Gt+UTHYF9aPKZL7+VWSPh|K|UfRR`m@7(e>#NUbLajDb0`8a@}1 zomu*K3C~mao7P?S*+nm@Zt&>sJDl=+?YN*LDra6_r~K!ffP> z;RDzR&t8r%llm3cJW2i0J!edNRS#o&g?cF8ZT$ylK(NQ{$4sJt zPG46G-?%ibbHtQP23Itld_yzLifD7gL zCt|>^u<>(|1h9}!RKU8j44ezFhW5^v_jmLh_-CC1|2|E7UYv9B(8ay$g?r!!xVLxT zXPtT4W#isFXP#EL^Wos$Eh-21mfQ1p+;VWQnDSq$4hQ!>3QPv{9eM1gBy7XZmhIwMe+mALLASwH)+U>|ci!Fk{^s`v;Zv2hZF?3Bf+xVxeQy`|r8y9u z+~mUbH5*S30G}vzbO9sgv!6%(Oy$f|jPjt$9X#1f`ApT};K`N!cw&!L@tnI3xiZKp zLr*fe1O98xJCgUkxU*Spfs=>rKJ??xMwLTn`ze2%cdp_qeQE&i+&J0b&aXy&kdLgF zjn3gCj}J1R_I|XKeig+REL~-*HGHbzuXq*d0-9IJA^o@K)z-V@3s$V$c&?e%i>K=y zVnL3zXL45L<;2#bA7QIHa|nG$deZ9mi>Hx?x~VG13U9S?`r8oiksjYS!D{ovM^sPZ z3G^=PUFGmLKR#M)jBT+AwQbjtvooW_)yY%+sG{ESCTY5}B@PVJ_Y0pX9b)n~&mB*E zQR&bD`I~3pkE*;clni89d-S^^kG#Q^c>~UuDMnxX1^R8GG@E@W-)^lT&$IWd7>X+5 zb8CoeP8{^LCVIH?Y~ns&a@l}nNyRct_jJ$wTmwJX+$5Hpn2;0g^T1J_*Lun1l`S1=^2%zirT-P9XAB{> zJvJNN4qfs2?|nYfRZ9HDQsNxR@v5ApnosH1r)Q8qhBd$Zg|XSeq+&01UUkP(*5BxR zUFcMb9V}zLKN(#mJ_8%e{ac@X5!v&IW$k?t9cQkOe1Oztk6HP?hp?v4ZTZRP-^T~e z+LF3YFC<6zCBZh?*j?ECnER}wA{`59oBl|~X$ZAIDFqx)QVzo5mP#V2uGRH?j9+32|U+ki|=gJE_ChKYlbh zy2`BNV)hem9Zv30XTD6wau2@p%B_bYk7k~p&VGCMXbz_`9jJ^DXx81ZJ{ zz>nx-W?@P4`M3M_`r3jH4oEiVw@d*K7J>&49-I=c9Kl(Gj6?qyjhzK-eLbsKH%3`E zxMO;X{@`m0e~~fS&t)am55==#YrIiqm7`}RKT979XkY)!M`xL_NAD#62LCJav--#H z#=&(mm*N$RfrEY@VIE6VM}WM6%~qrwcur(jr^nSsk6X4C>eEJ-PHlttV%Cpf|tmG$H z2Sk6P|KQz%U@}gf<5;g+Ixn98!b9CtdkMx@0gPPSjxVTf8xMXAzzN=IWA23$ui~#& zJ_O;!9?H_`O6#SMQ0}GMFz^>Y6EC}%IPnuszUDLae#5^ae+&Pr<eJq8s1=o51mA z#<6yI#O`07?b{xk5$?Y8{S6fpt!ar3z;Y8b@r37@X2#4jkI#R9gY4o7?nikJKGqYw ziuEyTQt6XbuFb{DSnh*|#vZqd#N+>t90FS3M(g?V?%(o14lW3fOUCjX^cSrUCf~tc zwSNr$b?OeV=7oNyiO+ou_y(xEa;9~{tlPo;10UC!yZP9UDot!bpun~p1uUPj8wIcr z$!-+DJ|z1{V874UjZ`i^sB4CEU-K8(Pd+UAwwiVq)2{fe+Feb%+i7>7W4AKxT7|T` z*tEOaX?L~L?rNvq)lR#sopx2Oc6C*|y03Ou(=OxOyO{Wvz4=Ni% z2Y6M1?P)1FVm?{S`fUPm1V7{8O$p_KX*u_9;GW{uijlFzr`mA+YB0G4xYmxc;i@sl zI9E2NbwiEXN4d_NWH>bv! zx55I-Xd}c`^BcoPrE!X1YfbNMCvXMu=DUwIuXF;JuDx~NsK*cn{pD!WV_ut}&M+B!kM)A1wyzZZUgMz;dC#N^sMS@c~F%tgZ$Ts41Z zcqYB??%c9p=A8EuY4?2ecNJfQf6RgU@tr|n@URyK$YmD>?_gKm&zuR5#!ye(88dTq z!7-=fa5_vb{C^+~q}L~#RylG^ebfBqLt}U2a~Zp?G$OgPmERfCRWmZ0I)Lqt@0CWX zrT3x-Z6(GWVP>YXL{AP2=8W5|y9gTZ95x}rBI81Y;3WG1?t z6)xz^#^jz0$>W#!I4%x#g<4{T6dnKun#fyT-2jAI{O{0<}py zqFbMQ(GG5gRX;ZT81?HszBu)VxElT~94@AexKf*2 z`%ufw*COdA=)u~L^c-dJg;sKl_$=^NJ{%**77`OdnP30!)BFXKCvRphHP2t?dmr@A z|2VJ_oDR6~{5t370?!~h#`Mm5__le6`PVz&;lKON77u@z!aD`*jh3F_<1Eg5)vk0c z^@IQS@ZaD>b1)f2*E&lc!GhjwL-!vJ&I952ON10wERJ`eJ@Vq z)Jg4LtI z%6k8UuuA7k7c(~(@g2%HkMCP^&AFFvTHQmiiPyA#`!?_dd7d+`Z^PGb?b|SfZ@FwA zw_P3HLJac1jc{xX+M6+qF`!dEa8=62efN8|joYK zV=Y97T!jsLRC@nvFAaY-t$#x<&_6r>ODeZ-lsT8YejWK$k1ep&@*OKZTmMJ~bT!`c zAA5eNwI@(rIlU7d3;J3SfUZx~23CaNP5baWJ%(+#Aw&9NM$10Sze2X+eP{hE6t7u1 zoO1|92G`eK9%#uw>s#>&%8*}<9kImB)v5h~70;n7?8~vvd;-3^nz}^Wr>JWiw0w%X zs<}4gs64}zCx|0ZxnegfhkoPacG{@CJhMe@m0KCKmA~R8{9yrW)5`&PK@I=s^1lR| zkZtR7+KvWRtb(4EE9^5|y=@<)PijMPoNH*?)-4$y|NAsP#@{ehSwN{`d5DcDRUqx$;m9bp9cM0bVc>7cWzu4T@{PKm$h7-RtjIa2n z*FW_L=cc*-Df~zu!2i?Cfj76a=D&uy>839SIGY+>x5)4qv(LkZli;@ty1_Pl=3(Zd zV&$xph3(&J_3>;4<0~Xa&6lC~YMj_?`@J~h@cTEvRb%iD3#(%0QZZc>D?fL#@U@lp z`!jDl>GrYW8v3sO@@{`UL)CXTuH5eXv-t9V!uQ|!?&UiG&SPz#&b1y`C&t#c?exG~ zFx1+>^#Qy5;RSHq8yoN-d*;nKLg?svUbdf1U?TnF+SBL)(!tPSwC>Jg|3wz^sOvm= zXb!WlVU6FqDL&TD=QPWc6Xl?V9HKtSR@t=G)*52kquMXz>;3tPENg5<&m4~&nzgk0G9?8Df?Jg4Wvw&%;XqkqYTZMH3Y z{%f4gUu6psUv)n&{OoxBl>AZO^tJs06T^%Czm(q~#vCjHzM;(*hfC<6o~z)0Avwj1 ziCsv4_lXV07qPph^kOGxX-b~#p& zaHzz88p2N)>Kzf*9JBBJcqRD~77h0|g~%7IIZuqRu(e3P_f3xFTS=2!0lnhvY~x>8 zXI){RXWfV#kD^yxioD0~u-keT9}s&(R;e7FY^Ytn&dRw28&9xxrOKJh*a*&3rml<2yV&4BF zWhd=&{8)BAhce3lK$+^bs`*l{<EA0{ zy}0Abk34#gCA2(R{0|j=3HKeJOrL zeHbJ9;;M2t79JYdZPiW>Z=rqZpa<8oj|bnc%~yi0%fB=rM%Fz0Yv?5bPE=9%YKL|g zQ+G48dw{)!b>y+HdpCP(A$jcU@;LjQF}N^r+k2imgjeccsZ+;T>L@!e{o8&X#VZN^ zzaI)y`MgY|J%=x>{xKY!U7iiJTUF24};GsegyAH z#*jzbu3%oRY0Q0~=K!)yw%lL6>GC<7RuoUNi1lEo_M_q7e#eHJ8`r8f6XfXWk7@O^ z?WLy|3~mmLm)Cf54nj-Ngy_r6&E`?z*aYlOz+5)n;lSOUm-n8tpA{VQvAvM%lo-B& z^RY@XkL42wz_Y(B4W5#-Hf`DP(|_@c0cDQ<(xNfa&-8qt8bclaxWfG(HTXhX>~H)S z=S_3AiREuHZL@bu|79;Kg}%)5fRwx4VGS!zA{3}<`WaJBVtL;t+5TvqD0`*GiY*sNy;;;V&SyPR0o7<$kc_5|bm zy@~hMS^G2Dn@OIEO6*w7*Qr8cb9e?=?Jj@gF{7`3+2D45%S7nYl;c0GMei->o|AkR zUt2+d^>TNPgAX>|`?33ma{Nu(3ZRkNPlv0j7xiX-zW!x$t~c%A_aSUYRn=p9Wyf8E zT{cAdEnKx95SeSv0G@?CRWa+UiCJIG9L(Zt{&QZ?YGNWod==xcYB)Nfbb#T$GxN^& z&9`W$z_OY`*ay7+O#MbzII&1RP4ceiuk=NPldg=h96Wu-fvXG8N$CCF{e30iva4SR zhoL><_(p{rpRi^A4D{Us%NIUCc_B3U$tzPjhWqTl!$a*kP07^#z2=4M!vBBb-E{m{KbZF<^oRcP(Xa*I2x+ZTaGBvD(lbgogEza;yTQAy^beh~ zpZ=9Ybqw#rt+~JG2d`iUt5{I-o^^S}l|1*J%O@=7)BpUFAM*L{e#qy)_aUF({2`y; z{UM)!>O(%i>q9>O!w>oVvmf&LJ%8!*rE4V-oV=ux67#LOQtC=uchlSM1VmH}+`>SuZ`6luD^g3p)u!ymvYBkj2}ZPbEVBYVT2uK8klpu>?X`%LkggSA95Xq)yAat| zJk)2-T;Gb#B*XZd0zG4i`4Z2w<&14xIzn5A`ATj{50x$vDu53YzyG~7eWD*f=MO%A z{rB%0{QmzR^E>JS^ZOg}b$!_ReUW!Q%=~_5=wcc7gH3 z=hE96@IHF<`R@DSd1@oQ4{rOTYe$@4zJ25T{Tm&;!29={|9!t;w9@pi$vY0We^%A` z-?wTnaR2`E-}gTnj3~Z(bioKCuk?Er`gGvlP!iux)9C#J%hjItmwNlE`Ec>W=-jMR z)9?3>=lAFDkJWvF`_T*BZ@<9(*Di4X&B5=Vho071ocTJvad3LtNc^tkQ#w7Jr@q}* z!KLAG=csSZ|E9k3tHQ(2QQz18H}%0k&aNGNykGj?)EB)t+$g!g0W^zMO^;6O4e73%NI^dw_3D$h`Cp3)>-~0e6D+)_0;b3 zt*83u)7ZOG_KO*c9q%hmK8Q|~Z{2YQ|KI#d;zIQQ!64@X2IiP^NTPwSwKlWH_kJz( zr*hg?oWA@>%E>3$x=OaL+MB~qY{W)`uTQr68PvtuiUaHzwX&`M+|KzmB@f$3;O^FM z5>H_CC&#|^7ItQ>W6x!eU6!_=jX2(9{vGT?t+vli$*<-&GOBq${hNj!N=zJj?weJd zFWivk1AQaL{!QZUfPu;9tbI1}jU8YNrccI)iJ!F{d*3wK^UJY4BX-@dwp={6Xn9M7#Z9 z>wV;QxApf~y|O<<9i00+2j`Z0bat11(*5aLPi25}?cj;LF! zflCc|_LtgLb$)gTJQMuYzP{}7OR8LDrQldpK3)1bu^)EM{xk=6Sq|*Z03{;-y?v|WEKC~o|}Qbsy|#|^MmwwD7U|L*hCB0T_+oMPNDMq z;nR#dXKbSe^ncRrP0|m%W$FLj`JbC+zxHACQZ5~x$5K#kh1Wa=p6Aj3a$mUK`CT{; zA2)n*u<`uV8PB=$_b($h#cLmpf-@F={zs|179Jscav^=dSdAZ-cDWZ$yQluyZ99IG zVd|?dJWu@_#{2Y7dr{s2-(`E%IA-b|eA~Sz{lKM<$DBU@#zP#M~wB zd-UbRil4ky`TGBTt8_^8t@4%DCVO1ApG5f!&R56SLF%wp1_sn&_6(R?>!$)`%t!JUp_6M{U+mT_h zQh2s2>xutUO#R)oE%_vwpTOQ#t}{j8@5+lP*){w6_qDfSs(7IIPeOG-bIOM%o~_uW zM}Uj+eTk=g$E#Rf?N7*HoOKz2O|?8HyA^!f^u@@9V(tTHV)c6J$q$iUNB(*6@ZKNy zZTOjQARZ>NQ+Vjc+Wug)jf-*UzRZJ<-k1|32hg7uq601rUKV~ZFKE_Yl|h}y5U}?) zVk0y%48HgG6OdWh_2h?+!~05ieU7-VKuZJ9&)jt>>oMdzx^4w)avLT#Pq#cDZ~Nlq ztkc#lDy=fUY!l-E{NOkJ?fCk0!Ps?q-`Bg9ygQctE$+L@O(I<4Jk|a>BtOlw_+Sn) zukV7Z{OHmgp&tnG`?B=uK*wY_{)j;*{gfvOWv_~dGvt3t6lJEm)fO0>4xI5 z)tqf&zi;#83%&o{wD+fc;Qf>jd%*a?XXOl!gU1^G8r1_0#Dx3cteHbIm%-$O{yJ^m z=b0YM8?#`>H)282R`z*V>`yj%G-#ui`Ik>zGEsV>Z!JbVSfIGHhL43Sh-DiF-{$|D z*3nDD6~xZvIec7jaQU_EKTGK^cYo96y*3`YGV;*J7)N$6neH!4fB%c;cz;jY`?X6; zi@f@Y+aEihM=GC!_-fT9%!%e39yShnatIiNE`k=|wf5L;oh`o2S9DPO%&m*e8q?0v z!P*Dh{(S?mBA0?_QQul%Z4p0k)uZnlJ*|9OiG3ykeDws+77%Nvxle!oi;qzc^ED3m zC&0H#_?vXqN_^PmweUXrv`XtmY!unVL%Q?o*zj+PQ-3?}DSic8StJC0=>NDp_78Ax z%rN}x&=>hQBl*MG-w%%6vfAK6@(BG(@6S~A2O5;!Esi{kZ7V7AiBF`##tSF)af<2` zE&o5>-UU9Y>RSBY^T>;5lvL3~Gn4R^sucv&STmUf2uPKCrH@;Bn}qOE@NKVH&{Q`<#egz+H0@9_S$RjOB|O~%i&nQxfQoWI~BG`g9G5ZxksR=HQX zIBP@O1}Bsn5`G|^^%Kybare;AkYDhnboW&a`0cCE4X7nb}P@f-<%0{v*$CUoU)Sx2Dq!+zE? z$$D7fU9pTUX9eR?_PCUB>w2-rpxuLh5FRCLFGD9(Qst3nx%F?{40XOVS85hqK+#Y8yEp)Z_2^A6i<{)SFjP(Ss z#o$#4PQp8TKceHGu)=5A4>sKF`Yht`2MMoQ=`%Ls%Mf2lD}9yJRXgkY z#5bb-LMASAnDaw!wEqAbDKZP3eBdN${{F5=73Z`h;YQt9Z6`#Gn2cA7#m{86A==~B z#L06`WpbPOahiJK8escrFQ=eG)5t#3LgOtKjhyqa-$rAz=yl}J(wUaLX0cwx-q!|L zgP_~B&|T=#xYYb)v94e?$}DrK@qXadp-*cVr|)6hJm(M0X@Y~C$u9e*%pvAV=Z6MxoDh}z1HV;5 z3-w~J5Bu*b>OkgnlhVXL_umu4%h+Rzy)=8qG_9s?=x^~J-GF`5Gq$nI*TZ_epU@9t z=Sy1`8JB)$9rlR5Osmbm$KFEH=H)D@e*~V`H>u!7KOwxk`hfRZAMl*x^%B;w$e2dx zp0m`ozGms}^>xgr7piEB*wV5F#pOQrvjk7P+rQ)})5)_hI^HwxBu470@G@Bwrv`;P zyotJ!HnLH0ML*fc>pktk;g9*B9@wTmgH0wdR+}(B%AWaEAK!=i`2M&>qUd2kxJd5sRLi9q{n~bonvLwn)r#X zJQut+v!9aK)0%7ghF9JPyoaf8yZ#a1H0!#wkKMvm^sV4qnOiU{4cTSbI^(T z*kx89G|DXRh@-tsb?~Df>v}2YF2(s&N$teOi_h3_ceXz#f2FSoPdf)pQ%@@kCVJY= z-z*0|L>EiHvl=|bHmJ!n^#y&8=!<#ui@oqR%Q(vZRU+rDl+l+zZM362!C%Uh^PfD| zpVfQt)>~y_o5|S>Q~M~>I>+D@TedY=fEff2ep`TcAkx8e&(~|em z4){WkYkCTpCXc>v!GuSDwdw3C`VtwZ8~&rjIx^9{@>lf{@9i=z@x(st9&NKQ4&RG? zt@jp{F#^1{Y>WgSWNnytdkOY`Pk)NtBYMy7>$%&PT=#Z4u=tVX;K%QK^il6NKg;3; z{OxQ0)5%|{zZcH|bFvMloxgqIxAPpZ#@S#w@w1P|8;Osq-?4mMIeyhzcprlI?Tp3J z;NSA4Y3rpP=1~tvs0Z-{h;OTvaZI^N+n(pVnZ@$y$Gz6D?+3JD0iD zpJU^0VLz)aw4t;!(++LD^8PjT3+A2@`%dzD@u57p%B9y?u}^sBR^}~s5&s?o)-x-~S)GzCo@ARR|q;BWF`|YMQY(uH@>}3Mz|UBZYKLv{Tgr8rd@eEhEaP&E z&$Hq4EcjeXeBMU*?1s-l`0OVhUid6|t4Wu;_!6qYxfGmB!MRl9?D|2Bc_NW>(Sbek zs>cfn|4Qpb^cU?%{40W!x|BZo${hR{0X?P_Iog6RX*%;KjoZ$yWn6cldVUb!82RwC zh|f*h)82}+Yo&e07#m1jBfgUzDs*l5^Nb5hX)gZeYr-zZcJT0k6<^stQT)d$=Wooh z$?su|hoX#Iyx2y4m2<;Xqfg^I4NJz5a~NmIT%?R~J+%K0fycAnCk|LbS2Arzy}S!e zM%|cme!^2(i-qrIIqLzmF9X_s9qC?sttVlhST<+Hxhu8ZbS zc6}f(Tu<4Jl>3bA3qX6_wx}#V@>`F$OgXmWt9)#wSKg#->b(xS!1>>^299|^3BWS*|+rN^)J(okMjGd zCu7XfrCF~^zSEg|*UfG8uJ2IlxdLbt+7-)s|g8TW_xxT=vpNCV#D_6lI6(|f39!5P-AGx%1S2Mmt>dL)=y>@5=BCpbR z&pu@M{A5gC08fJ|u(Ogem|ynTp)d2`bCkTYFMd7m8hN*yI%(53AngnJPYbBAbjmRYE42jNUFFT8NNw1;IR`xFyKfcpnsbvzp?CrBk#_!jBHoTkh z`&XHxGq*!d-=YjK3~!E&x!up9SsyMm-7|iyL>O}$1EO~ z(jU1^{@T-B$b^hgc{plp9MI^cwVhej0jhQ_Xr2x zZxbIZ?fi8UZ+m|sa^kM)!E@zo+OV|iZ1i5qKG&V4^r`GqJF(;st~)pKThf-Rq2#IE znPKKxM*3{_nU&ag=|`mQUtsTQ@^;BLE|cC8>O5V(`Gc!VzHyoSk#wmm!>)Gs+MmI> zf3D!{F>yvlSE8$X;k?CxbA1Y&=QwcQge+TjkHl&Tu8H|Yvuz{0LSGa0v%#Y#O8v^! z#`s%ssRtKnS5bI)9^cDvi;t;rk{CBT9|b4sO7l^85<1iUtRb&v`J^R1o4$uTrH&cb zIrq<%^-QmvC;Bv@&t)!3c&M7u)1u44KQ6v|#uF}NcjI7*%L(js(Ux7bT|G}l+jY@a z^>5nhXK0(DEa{f4S#nfJ`L$;G9<%&8l)slcInB7(DBsg* zo!?=U?@21(I=`dVEMIJuROL&$lrMJ~Cy2bb+5>u?MEP9dzx|Zh5cpZru8KtGwxXLv zMqJ0>FZigaJN%B7=a?#zI*?2B+?(iU(N$Gqiy;f|!)x(NTF)ot8Ghh18!zAJ{vSGb z1GgHU`%erF7qC7qsFYsQ+>^%II7uro*TxxgWQ;%1FYG;Wo%Um1;7Znezh^%x(I1N( z`orpvoZ~-fLl+IV`m{u!XxTU~2|V#ZVBs z^?heEa#E#jN6s1*`ti}~I;+9NhGk~t?rO?wBbtLKF1=dvg(b6L}#bk^-~)=DjFHfve4S<4yowM#u*UaqtV@h8kl zcp~k4++o?**{Tzfy>{xPowhU=ytW>=FuYB*KmQW35Q1M)I&~xI+swLY1(x`7XovAZ zV~jltWKQD)`UoF!Us3R>BE7mhW8y5<15^`FM|;t8bQcVQzq~IW4ZYl7{VcMGoZ{0m z?LgyPxz{GJpPBT3ue0AX>;AvWURFm*)BWU4tk?hM*|mFko;H#1x%(vVqM>@;_uKe; z&fKWtKX<^G0*p6pF!F)1ljkB}9N_*VE)D0|tMz^##pHig^4~}dJ$^n_e@M>3sh^<9qfS84%t``Qrc5?bp=D15Fvf-qvQ4 z+e^Y;5LtAMwc3l(-&;2FY4#G6wxZ9E?Qfi4XSBEE@4GHb{e5SO?~l`7?6DwH{zVS_ z|7d<^-@oHr_#f<}{Qb7_?KZvWh~U}o6T#+j`fO5N=gi4P%Zzp4|1RIrHy-Zci=ju9 z?XNF1Vv1+;rPi&9{1BTiPQp(oy=-+Y<9gd|;` zSFP^ZS)rD&!hdr^9uu!Z!kaXFH{j|+IuJ7f=y zR`iY7igKQK!I{%5Yd!f3CGJObo21jf>NM%crO&bAg7DK!wA(Neqb+gXL6hG}`{*DO z!k2(v<9cvI9XqykY6q`15*j?mf z-=R={^F1+e{+vLQE639$`DITj7ti{e9A&1J7twEPK1+R7Av;msR|R$=Tf`zGTc*7t z^(E!>q&sYusPv2It7o7`Y*!icSu`z$CT)*0H{lx3xEI^ieGT_3xnIkj{!{$!E0IT8 z<0ikCGwyPee>1wMrnxBGRz_P9Tdjd}S?f5H)kAscjw1Lgu<2`8OJBPT8Mel`9&nDl zVeAVhdQ8UJ8-OS43uHY-Yet6NlSkl;G~wuYb!@xG0w&J*5>w$91iy{I@~f-E;)fA> zV|8hfXqijnHN=GHx|Wzp@#&?Yu?I%za|R6R$qvJ9;e?F(nSao@t1C6`QN}M(8~%Tn zy@R9<(BIQVru2A7{Nn6KX7XS9aZ_#%x{w>Ats6Fn$eHzbcJR=i^P9CDhOE`21Lp7z ze$a6JL?g~~CF7Sf)Oq7q^xA>dHG>~(YF}dP*SL|oL@%yZQKR4Zjo=55JbS5AY()>c zT4YXaF|YXc;kk@mi&^J6Tk9;>Lb3U?s6*@B60Nsf3q^0uHuaX|*&=mre(#rhqZ~K1 zmfb;o675>reEA*78EHYrR}6j~+}paz~rqR#}dl3!>JOxuz7HJqxf6dvscO#nX~Idt*hwICHBKsZdl3{ z`PJj&D1IR7n{^9K-5yuuJ>uA9Oup?2Y|nL}HG0k+dhLCgCEG@Mi7|IidFU*$l$EqdDW zGZkaU6$H}tcZD<3!{WOc&KgTOgI13#m3Lu`_;ThA7ot~Z&Q=0}t-6q72DE8%s zXAcgHmNMD*Vd2f-Sq8m@`_h~Iz+zvbH9pR8wb!MTZ`sRP4*zpv{x{)&{^Q_t_@8w= zTw=bb82hkh*CdIx;{0r5j7$T zM&K>k^V#rR&e$2jn0N};eDUim@BSB*XMZ~Te7myK8=}Baz-VJ_!h@%1EA&+{_$sl8 z2JOZijMzsJ=sDo9k1T#XoQj^`d@_0}`=Y1p@_&e)fB6V{zL|m^yF7{<<`D;Om%|=< z_54mk7Nsv&de3myi8tt2x}N|0CS z{&0yk7By{R`WLB#3UHRO*PqOKu<)6h0w15oXIQwT4}3mk?)segM03K=f{(ooNIxfd zj4<(t_8||(elUsgpxB$Thw&oOJgxZj$~A8V<3)PO7b!1KP%PaAXzEdgLl8-AF$AKpJleUHhA{y2XqhkY9xSK8&%@_GD9 z{8#uqocqCuymXa$^m$5I7t48YX-VfP`DL8SJ|6T7`&u`9d(MGtEi-@9--7qE1;ohv zGYz>GT_iqSZObo2KCstg#kxIUzx%?Ck3jcC&h)uJJ=?kvJBYr!<_YY*Vtr=q!FG># zfBl)-$LrPoYs%46?JM*g@(%N?uJJb^r-ihcXdQE1v>Pqg*x?TgT;TbESFq~K5&tjf zpXzlCv(@&-m-B6b+1`$V!%_Nxqw_hhWCdrj)uHRayOlnvjZ1uq9b9SD)qn+8=skJb zJ%iX+x<7uujLv?{(Z_1&WA3Xy^#l5f>EDs@PybFg^7A%+ymxBB@or+groaPym{HDt zi}9_7eKGT|te5S8r$>;R+rC4b^Y!px3OLQ@Y&r0G8~@!qwSjmizHZ{pw@2>=znVb& z)--jHx?g=8K9NW9iCli)t*6e1uCc``GWNdDo|^vLmm`mY&$M5Ptv{$UDEL%@&k_~? z^DGrVe!GfymN14Yqh6p#*0TvttQ|Q}uf~Nts9V_we=0axxE#M7d@8}E1e}%-t2m1o zS@4qB3c;zhjB`M`?mzU`w80I3tyTxK)!>GK+coc3-vXZf-tQjYZ^7-Sjxpai_A(WD z8a;8OEG>N0qrx&*EIKcfyPQ4IO8Y#1FZg{$=`)C$!ApUc#A@YXCwANfkNEERy)s5H zap3#budvS(Fa_Q*cs9l$&WycqnJGd*PA z));w?YCfe?{~5-aE|ev<$b5L8kKPtN*gjA_ahXjATKd?q4-)$ChcQc!8upCnQN|XG z(JtM72pFQ%W1OMujKAs&-iX$|;qCea@OGX9-VZ(jyt~dp@7j+6FXD)wm;P0FZe8@3 zt1|L?7&a>zn3`!nJ@3(13Q769roz~X8ST>r`oSP z75sJ+{=0R(X}7~~`=sz?4G#Ff^%3y*e+>A?9sFUQ>aMMf-ACZ#+>-qeaW+;zm%n{i zALU6s?68$}+$J9ee-ia6@@Bxy-@c-U|B1R4Sl=^YIp-%6`-3Ln{YMHIb{;=s!z-11 zyh5L6x83tYO2udefXk9;v{@{_Pfsf9&<0m|u0i0CxMF#&9 z-&e5)LsbpZey29}v~j|@4mkGtnVYfo?B}tcL7x_lf~Jd@e?Xs=MFUN&hriQ>?HmkY z*W?*72$eq7wE^6vzBT>zm+Lu_Z{)KM9Dmr7x=X^dGi2{9^=uG-u*7;)GVU_-A5axu z`rV~F|JBOB=c-=$ZzBIoyqA69Ye#_tV}mkqkoWfuC?=hi~}T&!OZKXmJ3tb@~QDX#$+S9sQ9>_+-~D{UO*2Y?r4 z?EF>g*(Y*cXx0hCkNCuW5XL&s3p&o13MlU_R!j!H$y3_ zcC5P7PyCtCILC|)E2Y1)=&T`zOw*aBCJJ8mc+}0vxwJbu-=-R#`=2N++U-&k$2jo* zso;$s{R6W51KtH4c>e`FE+H)-GQG&7+d{*mf8_xeZj2u`vt zQP&H87&|`>v3GK>dcg8CL%}+OfV-`tUhR-RtKrePR8J#BmL0olT=k>s&xvD&?GSnK$Xr zZz)g49}?T%MfvvrdbYWatBrb=axJ`Af3@1L&I>;Xeucng%-fmCKB4&9e%31=XBI3m z`KaeJ&Hi=*_{;cEbm?!PLwsBE*F(?PWPMSH&uI6UQ$KqUx`s2qF&Uo8d3dX6pOvh| zeS4IeDgJ-4oh25lit&p0t|aE&plR|cv7H6K6<+2{&3MQ()-oQ3FZ*cQPeSKm)-T=+ z%olwsjNQYz;OX0UMF)57gI7=Gsc;rLXY{hc;ZXxC8ZuphqWtq*U7LncwocCpkGgNc z;!Ib1Lz*jX|4_bv$~)*_)`wFLm2`Nz3JTTC(U+>#qnD+JM_rQmzMvrW_cD*x(OuUf z`;`lhf|uYUcx~Nx_nJ}g9(+5GtZiH;bRK8S@FU*sLTB#AU-2Sq&oiNK7kO4f-wNpC zch^+lY=yp$qN{+j%k6YU2Bhy#b7k$nz(Loh+|+b!Lg%OYUSjf&LDy3%vmt+AdS@B< zq`h+Yni}vO#T7YIcBr4)3vK;+Xp^ziVqGqC?5?!8#ecI^HUEBVcJuG|`CeRC!!??# zpR7%F_3Nq6e3wz5{rpCKz73qpm{FhCU&2|&)Y~fRvti)%4GXEyTB*+*HPcAX2{+ug zaB+WE|Aqywewyy<(*_+}M13|&eX^&`Sn6{X_1SPq;`;*jYD@LK(ET=a_jC2*%)@@2 z70_J)-D9Z7X~SP!m&ujpe{o$h-C5LY=Jq1K-Nzc2&Fte7pF`l2;63mWfFTYp%ot|P2N5V?&pb`~1bGt|Tp z@M0J3TF#);^R6SY&#@Jb(>G=i4=BD3IWN>$sLePg|B{} zIi1W<%iX~8<%e4CX5Rs+J5 zGau6WawU3Nc>mgOyJw27`~_#6JMkI}UZN+pzGgjL&-y>v+eCCWYwCm--!ace7kgUH zmb2S;v10f*5x!A>Vhc@zXIs(X^U!66|0j(-rmVGC>D!mH?q2F@8@hQO{gvh^^}Y#x z-v%#-@oni+@A@j`US9%T!eg-;W7LbC$4;F8+kvw)e!8c>ah!J{{aQZ#+Di0{jQy=O z@1wAP^63v&(jR!}54^OU`q1ET-GH)&8qVdd<@|_E^u))5B&gXC+b7# z;kvv;UN?NR=M_JFJ32znMXf`}OH8T}LukljrpPdQXxE`uPTY8j^1L-lqsp z89V%#e%n6gsgk(+p<}|O*uDQ@%8!)8xq!B6{K>>%J8 z@C;tsZ5fXxW7smO{AXQdZo}VwnfSZCN&as9{Nj&ps=ZcyZZ~#7IdcN_1?uYZ9QKQo z`_Mp9V>WB#{JhKKH)Et_{Ej}x9L|7>$Q=C1!XvQ>V)zM5*i)+?x_Z(8SHm{oj>Iop z!CAUlu0T_XD}7-r^Nj9QlOtQbfu>!^jXPh>Oiv3mP0}`or*rnD*o3s(qqB(ZLsvGc zjLxS;p70Ye&f8J5Z)jNTtd2VB&l}QypVOOYyLGfj^ohu1^f7+Z{@dhEFI+rMLo54H!6|vzn8kl!zir&Ot{N7oS7&t|1 zReUhh+;I1|TfY_;P-~{d$a5|4z^$I&OUQe^l+1(GQ^$O2KWhoi_B5*w_)y zdlmVvfxc?NpE2oe|FYUDb4BXzSxV5edGr*FS~*x9v;^P@%g=rgVH$BVv@dQ{#@gYVQ!G-G-s#Y?aq8jhi{XN^aEQz^P7c0G4=OAI@z6x|XlKlg`{84xk^_0J4X6XC4EXD9ZJk>CFXURM~n9Z*Y0>$A4s!k3z^9g-%0u>Vx;Jw5^MBg+V1M7$94W;rTRS10`|0(`eA?RnFTYA-v#_O^eKBbGS)2k zD*IMte<>nmq$&6QM#hcoQ07QG>>C>?2zu6I=lJ<0_o1gFqb$;D@l4y=X-VrQCBK*XC7C}@;)z8YbiKxYNEThc zhNfjNqhA?6M9sa1d+3ADc6+IgeAUCmCJ5}T*_!NEvh2v`1UBt7m4DvpulA!0eta_Z zdVtL)9J{|c(kDKwp#dM{r7H?AlWe*SIgAqlZW5~0d;d2f8So$y-D<;N+hI~mAvBMX*Z8f$vO4*dt;L^Tr z8JGGL`ZzQaIreN%e+sysyzNo3=ZP)c%)N#)oNDCGJfPSN-O{eixYF-Kv*00fgi(QcuH&oomuBk%%QNBFy388oMpEwVtm^_9D|;> z_*VRU5+5e9sl)*^+4*k4lDmD4WA`jzRkGJ1F^(my+bU^Rr&_NM>3Pl88$(TPH}QLL z+Gt&tx-h(3%0VZz@}0EhR=zdLNyJ%N@;X}2*ChG|kyj7xsb&;5-@iT5QoisfC%x~z zc+$J}*vUCd%h%VR`TFCbGj;pDf$z4I-~HstWvkTsM7uHcYnZw>%Cq`_OShk4|Du%p z`Dyt~%%@1Z+DP5`DBpl#@Y%PGdZUfl(?mv(09WL*ulDHFw<511Un0L9W!Ro2$Qtq- z$U~;oMd3G>;rlMbhNizeN}J7Cpo%gB?19f(n46i)ewexJ(b$$xFi$#aq>79}Hb*g5 zU%>cHVvyvUmC#TD4H=76k+cED_c7Xs?8&J0HtnN>K3@9GdF-7a--t|R_*9WWpV2M? z(*Hj-IE)R{(tgtH+eIgdFJi4*@6)vn`g?p4YlD$q`j-CEF3avkfuaK9rk8_bD>z4K zPn2^)?WG*X5Nq)3%RHRmd@pUw&TmU!5o4(JmHqr+yUxpHpN4PEFN^;k9+Y_k@hWBQ z?QR=0=BlR0bX&Cg8snYS1}ynB_J>Hctr6XZ97KoEriajmSws6>;4m)ZS@cUXJdu%q z2j5itDRu2J;;%+u%XoB8a{N`aEv+bDY^h7I@rVbs#@`ZOwFMnKW2sRe!-><{%KV?i z+D;;#t^>QWdp=j~zzBP+Ge1xmjy;LY6?(!Q8J}VA(zNh1%;!YgCKWYH3_UhuiC6u& zl~|;JciFm~KQ`-G%B|{M?p0>FbAi1z;174K=lo9Oqod7RG?z71TYZCxZ9=y9cqvcC ze?<(Z)W?#tE5dVg0}=T>|J_OPeJW%BzB4Ny**YMz;fPA#e-u2#ez_DGPDS?#%GG0{ zJ!yJOwAnl}#QTNiEpxEfGK-hD)ZoV!TfZB6jzLdW+KP2!T!A%>i^rU5f7i8h&X>M( zvYx#w9ywLJraY~@VVKLizXltSJrY*Ro;M3W?4D^~J0W<;`Uy#+KhUwX^AEY=!aHo8 ziBe8G<^;G}BM_(A*<;Ho5;-Q{LsBk2;feNUr~2-(cjp=E)#yoA60O zXZ03Wyk-aE6ZCd9cU@2D>tJ{H_}N=Ziq;(2?jc#WiZJ&z0D}BIGE}_A{L4{?_5OMmQuTrO@7=w%%TN)Wle{*c) zpvc=-434~0N6h5itm$xtiZZLy!^de?H`A`NXjfz6wQHuPO>M|hS^G1yvKlf!JiKzj zhuv4Vmx0$$DEl%MKe7U!7JXm`ePGm6+7ug7UNrm=7EMvRU-*m4fUUs#geIx}RA87(-BJI^kCx#K+t@IA)HR|jlqplj#BeBi0 zK1RjwqOPRPRT0}D^{n;(j^29sz_&QR6WS&ZoyRJwDyUYXg0E zDjk_C?V)p0T<&ww@3O{M%E?8p5`CC4?z^9ucA+riEECuA@8yNtTn7-oe=fRCSgxVT!vxa7-v*ib0%Ul z%n*K?b38Hdw8}U9;R$>7r^r|;8z~^)XC(H6w~rNso-?$QpW}bnfZsb`sqimz0`Xtb z&i_C5f7?Zz;jSDmY)i(*@orCkr_2X6t9;vdBQb|?^f49bc$_s|*mD1gpUc1}Ve3nI zf6Bk^w(IgTZ}>*u&>PB;ONloQ-Enw&^Yx={Pzy%gP#I8N=+2oT#sifh)%CF4m8&a) z9;#ICu2+~B!miH=GByb272FnN4;pv<;ekPwJ;5D1{KX)9y|`z{oxOsF2EOR775W ztSSNP1z-vud$`N@(?aT?cf+gG(>DaBd-<-OwBg*ha-YooCGPXNALagW-pjZ0oqSWD zH{!Ofc_VMD&l`SQ$fR$X@9^{o&wl?$fwWtalZPe|ny%hG{PM!3zK3 z>C^pz>9U?IcxK8WHPw)1KX;L%Aa|+z8tzi}_1uNmTe)jqa~ED8>+#sKns z6db{4(`nA>1Fp2KPm0e!<9jJv_#iwGyoL6cxP)e3p6|BVwB;>%!)`l*>;`z=%Wox@ z)lNlu7=O&!=ZBR~g+qm6J8;L3@jdivBlbk-GJM?h^S@#aP};YB%y|ZT;WRq8mbEaa z(TR3_X#qbw`1~H79$nEt5~Bao>+d;RCim%oWo^kt%-iR79>Z>QamGxMx@doN#r5WX z^EaH5GF#Du?Q30;BaQCJu_rx|w}0e~yz{fP$X|A)N8UY@5&7F&nUTM@Wkuqh{UTpQ z_c8}X{!;P>$zMkPa`I0i|77w{A%6w=r;>kK#2HU&AMd_LKdY4Q_4gRZ%l*U6jDhy3 zp1tUWM!SEjSN=l!uQFFse(7(z%9Nfjy;=K6F6`k?@9*7w@7CW--?foFkIps!`Y`aE z^RK;OdVy)oe+kT0z;ya2yUNlveg?eEr1{+5@G^my*@NTal<)@G;AMXVylmiQ_rRNz z65gdYc)pK-=L4Rv2i}a7@UH7B#QrF8XLlZlhq>cMuQcJWOoE@$3;ts%;IIA|@K>AgS0};$D}Kae{2P10e~&iuL@@9Xb&Gvf7NCA< zm)xy7_^l1TeSWOFP90=!uPMej{6pII87@hyI#B$EI&uFR-o=Bg2@FR4;a2q8uhDC~ z59eV^|94%1URxCn1P+GC7s4*Zri!m1AGZ09Ma5tG8far=L)qWuAv^7{Z@^hpa2?kN>MK|M@7o0(~5>By9xORIV!7 zM}oao1g_Y--Mqh%bb-$t%M+rLHk@H!4|NS@9b*9OX7T^9R?EDd)j0cvX z#|siOM7QU;0&!UnQmgVhOVR0Skje?= z8@8~(mpNbT-cy2qIlKrdcr#GpVm1Ek_()2#$MP{6_}JgKVdsAUyn4!gkhz#$l(_-> z_Cau!-vNF<#Qq6~B^_J}sh66Nhp}bJoBc9XPAM^2XPA5X4fxi9V=eZ&<=2$4*iydT z$2$xE@8Rcdq;G7bZ?yABzB!vwdP?*}mCcqH{O$M(?_^EAmM71c@Q;DLj5@!Tx>*LF z{n)T2;1CcQ0Y}EIx;_Pt^(Q>`!eeJ0)KLfP@B=hLYc;g~6j?i%p>n*#!P!iEjm22IRx9|t-rDUy-4yCKe@Sv4U&^5}ILkx+W(t;+{x-CBP^zgr)=wEwLuM+~_2k;@0(x@y9pTOYk{ z@U2dH45bHvR|>o!@XCN!4!lXgn+&`uz^ee>RNzem-u1wn4!kb{?*`!A*bCl?%K}ZO zSs#(_&egHhjGI?4VU0wUC;!dUtUpOkzuHXymLvTdGyOhCda;?l*pYsnnSQT5o&5q_ zX8M0P(!FN-Hy!C2X8Jvj^nPag-O1^mL1y}0$?0Y1ndx^Xr|-!z)9*-5uN!Kn-|k4y zGt+N#r2EYDTOH}c%=AT$^igK|LPz>oGyN7v`juw-&5rc(Iz897p~Y5@JC@WL^_3fN zreAC14<)4^SmH72C0A{w%|?7O>?@ym zmlL?=$sBc!_3k}vciDgI19Zkr(Y5Z9HzjQdX-An0vdTCz#VBVh@N2m0nK$^;>16+h z*fuV{>npxAOXHuI&uJS8{x^L}{L!~((9s_h+VCf>jkKfi$13BFI8z(0As)OKMh_y<27{)MIS&kO!TN)vKKnqTlATpG8^I5N>F z$BzFyA6WP&#%P0k;ctx34E&SFXKfb-!N2@d;vbCn)A$E%_y^-%?0a=|FmpX-8Am1> z<=FB6MGyXoG2vmpOXj~Z9yIVz9uKx%SPuRbpA!G_`0pw6gCXTM{LACJHU8z`ZV^MxU7L}88Gqi)J=OTL?ZOJ^nDHs;sE9wM>8P;LQ4xPk(@_B( zMj1yY8s*sO_?k(FbG*BhZ=LJgtnqF#O})pvZ5Pgfrm9a#(~S7tnx+{xnr6hmrfHf1 zO-30mn$}U$zOC`KhZsMpqgQkt^&VfhU04-AJtPpGGwxIB z+`_8(b(*Fs8%qG!M9I9&k^^gK;(<%yRHxCh+#ycwo`Lq%Zp2rAa=g)1FcT2kxJm zeqadwQ-nr-C(&=d8*9GP^pmFP=dS7Jo{Ii=SvPI8b=HbF=+Ehc{?mQZA9Tq>3|uLCbt{huaZO8Iw}JLoSr z=`a5$&|j|Ue_7L5?x5dz_q6%Wpg+0n)1LB_^xti#-5Kjf2mKW${T2TN z`YVj~uW77s&~Ln3WWF=#PcHkkry?c&vcH5S|GC~|`e*h5KlsebHa#puftbzv`brf0fbx zHH}pc`i*xoUODZlGTVQ0*^-{J{oCo!PNx5L;H7N;`3C(S)}v{gPTM@87JNx3opV2@ zyKCV=MO^N4KBWyVFzzX=h`%Is^7~su61KSY?g!?(`Gbuz?PW`zc`5AkyX-uG2D=^b zIPmQ8!?`CLTTYksL4Tk({j<{5(6)t3P8D-+U%2G?Pves+_Nt-p0qY^5(W8cbz;DYp zGK*(C2phaS=^=U_1uq`IM{9ZtL*ecgPs1HO!`MD<-U?Dz~$o_$~B%# z+5Rm1;B;*t{0aTv@aMX7@Tc$-@aJvTEBELKXt49Ae}X?=_~V5?UijmMKVJAlxM||A zhd zuQJzO$nP5B9hJm85mTsE2L}4`yf*|YjQFgiyBYVCS9!L__bgD)39mlzMPFX#CxSPP z`I_(kt^2|S-$-5FExbpQL{^h$$+Scs=KST%v}X^O5RYD=x+27*s0ww^6(vR?JJ6um z8%Le_#-S+R2T7BBrQF$1o_#WuUgv9{Q?<`O%Xu!cmPY2@eKPM(%z%9!TlitmpT`Mo)koMBG>1J-8P=gnoW-anJ?nNoFd zmrL@ics;SNoO83koj3-;=Q#7@XFTkQ%eN0QAAW?3K7PM^yNh{o_DpHA<7+Sf&&01M zV6%5S@Fj*r;K~}JO8K5RTKo4-de6Y0*C^Yb$B3Pf`FP`xdH3yqW!;hW%zhA8vDZP7 z#q&7p^vm8)%x}b*doHm*vnOS-{h2xFiMHp9SgSS8_8iYxy7LPAbN~ByUS@yxd~4@O z+w+H~FPFKBgA$8y`tHGz_`*Svzt;?m{B72N$h$Z7kDQp&FY=d?tjIePGg)_#5ji$8 zJ#r*Jjs0%CtoP-tjSP3>EPR_MYr*h+Mv*g#Gm)5TiH~^?`cPS~e?#KW>xkiJ;dG(cAmR<{~q!r{6Bs7jnwT8)a@6k+v(Kp_0;V&>UJu1TS47Up>8Krx09&b za_Y8>x(!A?{3~-=b>8q?4g{VlC5%wM-}0GJ{ylOwN3{bi1sN-O~@L>nY3Cbqn+JB{_kU+sgDmkONZsm6gvG0L@HFto>~HX^wEez&`g1N#n*8qEM7ke%{`U=9q`o$J)w8n3;Mk0NTo~}eEWWw_i?8#CN-&T#Ujil$P$Rwp2o*r-TP}1eO(x?T z*H4;t{Q`AOdee&L%I8UMdeW@(7pQB}?^_YATul0XPnz{kS`p7$7hCWJhf%{yBae)I zAR>6k+J}9VC-`Izb49j~y)I(mbosTx$d%<~k;)M3BgnISz|zRF?E52|23#B2nEeG! zgM2gST6ZM7+>`XJRi3Q*I>uG0vb!#WCsIfAO1@n5kW$aF$2#xQ^qR1vtgSl6K5c`P zYyYDkbU%C8#U35-Z0z_z5O9e(=rZa^_%&!CdwLjn?0+b)R`W`}ePrzY@bgS$tA1zTvMsL! z__Z2_#<3p(G^=%93TP)6j$%bCP{XA$$=kC^ZN z#C#8ks9^CM(c7^N%DLYyahLS(3z+Bo7 z`bNDsE3Q~O;N_Ba2C|MIn=6NFC|4eroHO7n&!tSt3Ff{L@0<=U*MrkEaGMH_72rAr zoF{|(BxopymNN8eQ13-2>y^$fG2-h_V;^;Uyu=e3ahw&{j|OLq{~~*tE+zI#j-=S_ zIkEd(nV}~40QL^>s3uJ7`0Iz$bnK|z<}n}{|Lxzqu-Dw#A-)SWy~1}c_SPuD=0pe2 z+{d$|V;}8LhQ(R6ybG)gwUpi;YVpy&`+`3Ne11XRm}kiLUvf`|(;J_6X-`#d_Tfkm z#Alx$YO1*))HLVfP}AH?Lrpt09N9N4w5HO;v5_=z2FLvERp+z6?*-?!2ZdhY(FVSw z&*%z3=TpQ$+3`xvpFsRSKL-95{73u9D-_$|%UWM>AM@Zj^C#Ai34iV*~2S$x!M029U^ie@uc4*?|Yt5)88^eO)@qxzR75sz&CI5%^PPM zSKiZ4HGOlCWrruPMRVdCE#!=QYzo;Iq!atGia2OH?~MF8J@&-AH@UH8JlHf|Y@4*m z>ATahVKQ!g`-;q4-t9Ox-HKhJ~h;QOh3KkZhd{OPBpFP8GLTa((4o!?sCiG3Ei{v5oqWMHI21_X}v*Vp&M zY~Nq_F~65`FXB5p&ywIvTLwQ5YYV-sF=T%sEw6(e-&nZGJ?VRC&$jPH);*4I?fJX^ zl#EMCc<2X>k1y0@;1gSSJxAce5ZqFlhT7RkXH-60g!haVy$T_5(9TgWH@i^b6;%ln%q>dkP zl$8pfdPg1$mfY?6g&#{Dd7ba?J;!^CUw1n4^i`gff5AVHU)q!4`HeolapL2H7*MYlDpa*q0z6cg{ychG*t;u31R#oL%OVJ7)&hG*QAF161!^(_cJkau%6!!x?HSB7h7M2UtTcx)XNJ- zoqEY9dpx9fE@Pau;*vo8p^I3T@)>+w=LO<*1Bsc<3dEPC5r>TrZ4r1j4pd#G*c8}e z@y7Fv-}sZ_jTa?;FT%bF(YMJuH1t{=y%vA>rc!f#WU!|nv+CGhzd7)7_8-%p2z^ZX zd5yeIJz}km5?f$NNqIbP!IGphd%rJEdN2NL*+2PV_;1IpnfL-Rjqs(7Jzz**9egcc);8t5picd4J$no`N-+Tsuu0zH&BcFU9F{9w7d~H%&Xh!dJ#tc6>L855OBR`EIO5 z`nCgBkqOJWo>HI3f}Gjm1@Q4gf067_SNjX&9EBP=4@dZLYDhQ@I`**la*g^-_+0cX za^Nu3#G%zekFnoU!Zr-xKlfw{kMg(g=3Ey4mF%T4II#1;LslPX*mg4=@RbSQzJ5>B zM|-jFZPpk3=N<5`b-+Kyeppf;PWZ=leI(Ww_`u&weYgXGB2RgsNcKE0y~)}?&xrXS z?tp#Jgza3PDfk=k6Z@rcc3Avt;1Ol*ua7ZHfN_^ntjWTE?(-(=V;O@=Z2NZwK4Z01 z@C|uN=&m5J4SU|b{q}#i@HX1B_}~QIgC@RqdFth_yOBNKGd$2A`->ruMbo(MMQY7(j*$ z{b$sleSN#gZ9Q{&(cI*{)ht}(o|Iq4UJb6%zv+}VT6VJmHyM8?KZReFk6SqO?yoF; z8`1hP!K*^%#=JSA<2{|F=$0t!E@Op?_Gp}KFk#Z!wITMoku^+nu4G>r__~d|?Dx8x zKA{Sq>qf5SS)rD{4m`WojXq7-+6K;6yWP*ZFw$=Sh|aX|aq5FY_A~Wz)hh48D&Pw& z>1%?_*Zdav_CCgf`5I?7vOW^N@7wG1qVO;WDD$nd`Jd6u|EZhx0 z*b}p8nCzX-v+&2m9>>FE|8#keuJmBD598AOlV|MGVO;Vo{81ql_H((x|H)qbG5R-) zjyjW$gEszT>Ha)XU%-!mAO2O=rGd}zp{0=w_Uo4OTl_qyGd`9571^V`lYIG4($Xt`?*;Z_aP%qq)>+b6&ZnEc)$ZG*(4%q{=QuqL!GIsHE z;cxGh{ZM7xFLh^)|E>BqG~7?-T{BP zmiG&_+}MkTWd2^3LjFbr(=H#ao_lwG0XV7TEZ6+rzCY~E4tqn+vywiomA%L>6F$>+ zWd5`OI@;j%94#AeEgQ^v#AkEiEANcKGudy>7;hVQ_FPS}sVq6+Z~)zo4x4o$_0bo9 z?f7JXkB@!1J}y4emIa?)c#xKgKZi`b?Csmh-{qGsYv~w}n!kI@@9q3G_Nz+Bi$%{1 zaweMg)5+d^p6v&KS;c;kB6G55t*lwEimI^iyqddvV5sHgKFZx{mfL3IX8|(l;X=N3 zU44{%`>`>_&P4tfTJkUTV*T0Si5v^OLatici*7&ISAH)0_xAQ<|6b>34Cm+SE59WV zvWCVk-xmKwKI`BID zw(!g)&&%0gvVi@B=Wyxoq1m5@ymN`XC-zJ>+h`v$b)8u^ui5HGcpAlCv~-I+!+U*x zGW_V#Kay_!S^SvlXs?CnF!rw2{ecS{E&eDUdW9>PwXCHmm26e{4cX%Ep1G{$%06Uk zkcq$3|7qdlY#*(jZ|=OL4_K!;yF~g=X&*`Q08Mszl739=^+K*%z7 zyxYef?_B!5$m1}cx#U^P=O~`J^n20o)T5uP#Kzw~<B15y}kVvf;;_P5&QPPS|fchaxY_03(r>1eLKI`2mB=_ zeEWH(5#7EM_5tt{{VBGC-9Fh3FFl#1*bk-Jeh@hsJ~W8^5Y+aA$cbhDCEE?0`+z-o zFL-UBKeO8ncaf${`>?7ReT#iq&0XxBg}ghLJvharNA`nvw&x`IP9;wPL%xIX@dfJH z&Dhk>g>LE5zjpbw>f>Q&eK0mp!=`FPuKkqbMMg((9mc-hh};`zczL#8(~Fj5*~u|! zIb!OmPg`EzN0fK!FNQ8~mgkh$7uef43s|Y-^{5HM-rx4tj|q8-N&B+dXVvlyuPl2v zCid9M(g=IOM$j92f0VcTIb|T3Z!eiRIQ64X1wM3fDPQ%aBDeU2KE%HK(C4eVROFVJ zz7PFe@+@+z2Jp-!`Ag+Fn`bWlJ$R}dp1JgUp54vJ4;N=^81l0h`H_of%5Le?e%0+Q zG1j;9!%w*~Co@dPhg@|yZe%NMb7a$b?_XC!e+BC|$a8Dltn zcJbNxM#ZO~$9VWurvV55RosLBtqT9!Fz(A}_p%rNqwu@xY{o=6cUsz%?CoyZjSEd) zOMA2A^A&wQ`NchRgLeH<&7PHZ`eK|dWY-_nJX`uBpYaC!=*&zX%lLy!#vj%4d?n9Z z@*HFBNBWk@kugtCj+D6icUJR!*^ViZfzMBg9Ci)pjKSOJMEFsx;+>bN_+PN2|2$H~ z-)1~|9J~4mW77_JrN=Yy%^J`A3p6Y27>h?To|!Iu;QT(>`$6la;)GtB#Jdo7aFj7^ zO#B4ciUHD^MIT$f8SKVlfnnN|Qa2iw&mETY8LGL9j=PFH$vSTGDJ?suuWFFV^DU-c zaM~lr_%yXVZKR&<@}%VlS@N3l^oisL-~74c=WJHr^7Gc84V`n)CO^h`Y^m|r_|g`< zR(lYA`j5&xa|-9ex8)r8{>a4FejeLsWX|q8DMX*)-_-4Mqoe&wdoHx|+tGeCeZ%;k zOYDzNR3FTZoQuA7=b-OilfGAM^^v99bD}<$XA(C?T*l3`#VUN^Wt?*w^zB*a<(f+j z+7avx&VboJV%Ur8@`-C3N%}73>U#0Y#&z{7ZTqA%RfpyhpZrkfi|Z{?^ zE%-8DSm&yDuea-}F{-&m&iC0wJ?~$dxqj@jmmhDWoy+s+WkJrTV&5&!E8Rn!RDI~> z$IF5BFmR6ockAk`_3}>gUUq-x`gcNU4c50?L%{~x$-!N~W>1=#zGdkR?ICYNkZ($d z?J>_@G4$mT#W`y-cah?J?uEZI-_`X#yL%4rgnrSL`aB-|!uckDML!Uak`%un`m@Vp z?57eL#=3S-@_Br~(fgt+cphCbDAIN>_AkElIbRPHJ*e*6Id4Xw=q0sejg)yhlR3EnXX8cj3vxEcv(XzlADKOy-RNQ&&j;|aOWAU{uzzB-%jFsB*%IdDqV%tB z@T{z2-|0b82L22BnKtxqYo&_Q@5aSP$Ub@}WRJbyEjYW@g$u&ZnWWr}GiuPQu1r^i z`K;B|>;+$~)YY*{+6pv95z1dS1dcU>CEQ`LtC@VYsE32%~ zIHN4|b?ap*%BnHS`VT3K->J$fLANZRU6jD9W@wgY>9cxp7zYjuO&rQB9MZ$zvv6p> z%)ntBIFzNpVWEM;mjnlXr^2D9tScyMzFAg@Rn~y;a;q#g#whCw$|^}w)_kL^&r4bS zPE}S3wnISZrH(g1ubhqe$RTw4Ed1AbvWMY_@VuV#M(Xmc`a`!}Ex5LR1wYm-&RU@! zM@m_wNm*8Uf$SlRt>Rj(BJNeLNXojUe{a3pr1g4>)_&nBR@s3o3|i@DTdz++>)i&e z-OQ22_??Q@9==YbtlQ19rdVZVhR0fEg+6PPg`LnkB}G}c8)daiS^Q2_mXGt`6z7}T zY1L`b?4-12-Ciby2U0eBW3Kl9SAO^f<|190#0LjdQ4D{U(r5dQ4hR0Xd##nz{vzPpO=q)l5k-(O@70iVI^ee4Hs*dK}gxXK$YO{QhNNsHb7xS2lMKE4jJCviS~@of6) z@&y~NDdBf3eM;Gajn|Yd@Lf~Bz<-T>EHnZc9?oUw*)p>n`}sVUy?oB{7H?SGQ{Li@ zi^~@K7MCyfFSeK0kFv5H<<0%%ZbHV9FaGJ#PWZt(jFIbohP8Yf&srdB}_&n&qDfYI}W>fk1jq!QH-xFnw z?jm0v%B^9{<-vBSDOU$;>1UpTPu0?%Lj~dD z#Wi{@jK}8+pHKhc!T!vadsKx7$vxl-50HDaE8Nda7n?}li_IzT#eVRJe~G);M4QE? z8W6az1AX%#eUxQCd3ZlJlXEdu8t1ed`bf?d)?+i%rjjwYMTb@2hJPqwKf9o%WQNjf zRuXeFYCHYmvp!$IT<2!kp1X)QP0W=TX;zHEDwB^+f6Y{fKfw(TH?bb09#{p`o6snI zt@s6`e50-m*g@WJa-I5_cfssy8lP8pmZImx#%x^Vx)XbAW)1KEPQ5kWmC{EOya zg}QSTWtEgGjh72QvebVG=`qsfS?a%JruiQKh}3_{R}=ZA{!6fVg)Yf2^)LL8dPwlR z{FKz^)$p!$aP3Z+A8M!0HSaiU*8lu<;gk1wul>RS`f}cdE*AT>I6U{wWE%Y@jn4hM z67eeu`FMe{Bo0o?_=e1|pYwIxT!NFF6J@V2OBS+B_^IZrjs7J8U)$mEEdbp@#|DXy za>$)UhhNU6Z5|%}oP(Y}A2-@?-~E}RygC0sdDx7fag=v3MR_iK044A#>NxK+OOMAB z=h5`XultUt|MpcLHJ%u>9ZMJ&ESeaI)Vc@N@J5)IaN7pKXxeiTJ7= z{$m%13$UrS65qA;%*BjvAJ};mc*i^gwns=C9Ud2co3oz}AO}X>7-!d{g7G3Y+SYq6 z2p{QRyEEj-Kh)7Ko-k>C)od45dzh-n<2HSb4JBizR`hn6IhL!X9f+Q+rJkd-2YIfh z9ZA0?I#k9a;)g3_d=^yKOz@K~^7XU-v1l-KcS0_V=UUp+M&Ma+mYMSbwErYHZyZd9 zQ%gIG!s}Ybf8yitQMSF0a6V(Fat6|b@K@%ZT}zDH4*%F(T?g7ur9ZOUsZnWjYIJxd z=l z8ErY$d5of;UO|rR^o#$&4g50tF_ACPBhv3}LXQM|R=pa!K8Y^$NIrC3?kNBFX8G-X z=>LZu{A(6{Mfv4DG5q;ICrN~0h2Y+vAY`pJ{$fy$*!+O*R?ia6xC zN{QE=bD6$#QuDC4z_MRc7XIxVvEWdh3h%* zZ64__kuGuTerVcCd*4NW*iL_VNzZw|hW%2BzqU&A&WL@Jd7b)VYYxxIqvt+2bJrjG ze7JynP<=k!f2JwhqANM$R_Of8QBzkwRvJlZ&zvv%A~FAC&A+r4x{KQIdC56~Vsnen zsSO`jdttCB1`nc){r58OYvC$%${dN{`fuPG8_5{o_DzSx>fi@>F`YSibY2?#dgxMk z!a3A0bM|XycA)7v?cv{nA$ddOk$D5ljuN;bRq|$lvqyWu25uTY>TST-3fvHOgHoRj zX8`vYFkexbkBsiR|Ip~PtcJIJDt!ITH=mlydGxiew9YEphn!#EdA9qx7_vJ1ON^nC z@WzgV7O^*d-$6!LJHE-pDN7|(#eoQEAnCPjwrxUaxA4V=v&#=wbNa@qY{S&vNn z^U_1p{P1DHEvKfrGBj^Oz|Krl;r`v-&l%@Zrft6*8B4|gC(zrI(})k1dgg4t)jVro zx}3GV**KfqGo`fkQ6Nv9s8k1XZjFk@{%ICe^+t_~+(*koTU~NFy$(!+d9bCw)#E{FLuYX`2ce5gLEH z-_r4hJ=F^D1LnH}ypuYRGJehP1Hd%u-^iQPmxcz0ryokPcd$hUhNqC`v~AoLkFaeR zPxj0?XdPGlW#+3nA21X3y{x zS7#e>hBBVaTaJ^ zcT&Ee7+dU)r1&05xBmRZT)DZB;huO6>z&*``g>`UMjJ>KZ)eF*)&(Lz3IC>?U+$q? z89R#IVCiUSL$UR$sC}&}>cBp4V-K8dD%3Jhr9X0HqG~$qRoVw2`wp-cmiC^ueHL{d zTOTMAxo9J1y?t$fZ`n_WGvj3sg6I|ar246e^VI`u7O23^ZsvJ1Ty^V?Aw!4d_jxPU z&4IsVTu0RdJ6+64zwFAK$oaBOtiL^>7M~Z6F^>HXaw4$$Eb9u&JN3XCsj~&t`99z+ zSsHje)e?W=PfOJe6m}OpQmbfLg#_`(D|}S zXSzw}(G+y1n{>*%DS{vHrJi#{2T)gO=u+XWmI>-o>QL%)DP>0+k%w_g&WgTEc(xoI z+%9!Bb#uU~o6Dtc8d+ZijP`M%re?|rkq>>Y<)xW*@osn#aD}9P4pf8pGV)Zb=<|N1 zbepO^Q@K)pSDS6h&?AOV-0~Tm>7X3^aO@e9WFH@Q*hjh88dA<|%GpFYw6QfF)%tu5 zK0oP4^fTqjv&Ss22D?dYH00V`muA?sR@r|v%eKeI_OvgDelCQc_?0H=II=P=#|P92 zLyq5Vfd+URD+@K1y0Rw-t|CiPCn86eAuo0v>OwvW;bk4Z0OscID#aHo-xRVou*Q^w zIncQmI*XBakCp@1!uBLNa4nR&6Iw;ylI6OLBeOcaHj)s_lK7Kj+M0^tHMgziM*bn(-;~1QvF8 zs`CzIJb5!QKz9Av-R+5VSE?eZ2RC&mvL^jZ8+Fh|J)UOYgfd+Z`MMrN4@mkfWUkhe zuj``BRu}COUxQALVM|M$tii6=x^5i$oo5fMm9=?o4em(mW)&9w(<<@;4)p&kXCu3! zZ^UoxCU3AgC)`@+ibQK@*XVKD%+4rzWvul9I!0l$Nt(hxuF#pxeHO|456}exkLW7i z&k7VZLyuxTs(y#eTJP*_bN>gHO>VYTlc(pIJpGYPMgp{5k#oz&vE(I7&o3nEOY(i1 zHhi%|W<+j(-OkzLHeBrTYOEJc_@}hZiG5#^QPJpU5ealyacF7;dtKDn4%(Ynl> z*Ozrx(pR{!y}$nszE_?LGMN8mo<`CYcB_0R>5P@0_$K3UdmFR=w#Q%W0&mOD)7N=I zhW|X_ZsKZHBV!JcZK3IF#KeD#ZzT2J zB#u?a2z=W6gl`!mq4&UQa*)PsSqyNWaVD65uOebH$W z7yBUj#a`VoG!WUq_-vQSUm1HZhrgTP@5S(!x#IXP_#0y!V23I5#ckl;4&LI+mNu(> z^Zd5w>*&u|2Rt<$@U#tDB&ML2aq+jIh5i>AbTt$Y*aID&^~+2;*u(e$XXu*PlBq0a{wAw*|NZXv8AXi)4f!2<6o?L-oYL%fgqNoW5M2ItT zq)+MKw4f2>#5!hBtJuy1h;lKl4dj{LoOw9O$(7g&we2KI%UvPi>geBeL{hkh8$pE8(&Dt$Sr(hc!2R zJ#A>lZXG4Q9?jFgM=AT3ljua=L&%Dp_bossTd21ZnUVF}XdZTFlD8%buOzM{eEWcX zFGi0v<6B1On^>*R?Uyey#`9u3FXj1n=|eX!;s4dWw4d^%Ts`h|nMUS{ZJAr+7!yW6 z{ol4%-%N;WijK^p{$%zl(Z9(gu4YwzHvHM28k?ehB`N26%1Mmx=dfqlx!(Zaj=d?^ z1L)#I-}%2CjI3tOcn$j=<-2|>wc-dd!2QU@v8saYF`sW{rR3=2yXrB%nldm8{MO5P zb}Vl*d&l=!*55osoN}}E`S7MOn|9-W_U2oAc8gpYU0H&zY+@ZS3z;lNS4v&-yUY)s z!uQBxFD3Kt9+_*4->yD0XSe6xCx4{o-X^YN$5IFM=+K`lZ2miKYXjnaLX7X6VBj{LFUfBhS29l~O1DSxtYA)1MESU!z;Zre) z6gvhXzqMaXo8yBILUZm&+}=vLdxYkUmC`Z(nlko;?1#R`p|8pVf`7ltvR*cGc~vjt z_YubLYVs1^2c4&7SdmKdFq(7C;zMfLAEcFu2{^x>Y-ncN@7+Q#?Dwk?r&ZADO`A@Bn@(**(8+JpNq)PAd5m{QFtP6R>GngLZiZfwQStK&(Pu5#0hteokHdWOWn#_f*FZS$ zf1tPU|IxRN65nkmN3Q7K(-Mb~zwy)a{hkQ@sW*F0ThVdi9~Cg(u@~Q^w+h`X?UlI4ua0XyE;>3!nX>O~Bl8`Jjs2GS$zEdE64y}sVDV{8`^HQA z@R!98%wpUs-*T^AF3%s6a>q;D>cAP|UfuE@+Pi7D=%2wpdF#F>{o%P5eCA8(:$ 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

BDZH;epYD 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

xJ## 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

*yLH*I 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 z zgG+qNJTJ+{L)ji*?aMXa%qjQU4)Fd~U;7reKG^`iCxh>?zXo<>|69B>Wu$|#p9$p0 zm8s0wH|;xQ;Q+Fh@;)ysw#rxU%d8#9dUHeL!Q36D-+lDknCa=Vc&bcn zq#nVZ|2I}9E;n#&{FF2ML16FL`|ZZngJip+OFGf#hl*D>MjPFG*M_jBh;L2X6;V@m zKkH(QJYhqoz24V0KHK#v^0Wvz+0pcdl)m@yqWUyqEUb6IZ78PxIgo$keZVup9gjFN?P+ zHbO4%q)ubs$~+zgN5+5PUf&9)`Oo#igni6Nf$0Xyw_mxYvHfpNU&phD>+Ft;S2nKx z2i-@Pc)T#4Js(|Oa9kOh!@aG)_NRUIBSSZ&)Zdh8dEr6>*CzZVm6Of1a=(H8nSP0< zf8^|50lhckn>bEREYtH%w)6et)Rp!6%Es;Ee(=A?oy_t3uw$ZEXo?40(}ztPD?XlV zqfhr>mmdh=u}^QJd;Zabp&EUpGL}~ijPUUny!W+3%Hq=-oZX6*T^KKkWqJPCAz=Kh z?QfIocjZq^!eZ)TuJ9eUE$T>V2R%012jkViib7d-up>3>qM zU1IvZ|DzsFkk9Gg>7&Wfj;ixgXp#erHx{gITyEcUF8PSSK$gaS{D0WjH^V!!FT`oqFOr`*=F{J8Jd|Vf(Dr~ zHf#J-_!tY9eW!8t6~^Zne-rCzM!)fJeX8?q{|hWl+;}39AAlF0-s6Lp9FeQD;ZNaWPG0i+J{nTyd%iNJ|DL>9 zIoTR~k1Y>>*z=7k|D^9djn084=lO^e#9U{n)z3?W1-CaNyDBG8ZQ4v{8TE z$Cv1wDJgvU1J^E$FJ)g$V~3htzh*x<8^d?VN862k<{aA-;`YIT&@xz#z0%HSw zD*j9i^I)vF%q`Eo#ntpefBB12%732n^W__ncN5=iVqJ{sTfl~0?(3WFyWtu7eF^XM ztcLtqo5?feHv9+uU+~)}8W%idV$AWA8l!W(%p?-KTOo4YR z^{T&fw10}?q>XOOlRzHR!TpBz-SK=;^B#HclLufw5qxj`*@}!~g5C`aPq=F{_Fc@HA^75<|JMFok%sU3`l~e{Yn|+M zMX%rg>!N(lXr>>OvR7Of%X#PciwDV%j0@>Z!9nYm0P_-HzGCr`?(w0)oKqDwFdwAu zA%gin!JJJFDcaEb1rO%?w4U09`S-xO0GPF(af6ey?q=${nfeAVzO#E!Xi(j9_Ma9G zwo%{UJ{;(rfvkq3wmxuR)_H>i<@u*mpZ0B@=EJf0L+4r9{t6%02k^0xHrmM9<${NG zwAmEE!+!8U-U%H$!pM>EpuCgT?b&+2NE#Tz}vOYq*;mNn= zVzt75lJSA!G%HPiU#1?($xB|}zS?i!2A#2QOMHF%;Q;!UxcmL-+pnm{>Ordm{CzuJ zj#B*_BO}b;ure~q*B{Ox7%;A%P6Ll$C*}I;7cadR8F~0DZDa-7kc=3A;`UT~aEkS@ z{n~@uU3;+ZP`~zIefEke1GfkDNqbOX`%(Y?*n?Yaef`*jee~DLrL_l=&!738JJ5Wf zw)iSvyXkDPY|W-K;kwwx^|+t+i|d`)q4Nfg>(xnIXIdCnr^mJSDqrToSc`w4vo%&? ztNi$CpCvf6jBS*U(1wq&10P`wJ_2VI^~AA_MJoo!#^ED$U>j#)8?Qna);x+YG9#7u zK6fU3%y9A1@S`)~W5~eq@lX;U`|tAf#zX1x@tQMu-Glfd58{h_a`9c=w}gh&?G0rc zU!()PoF^Uqi0aeX_Sp^3*!mt}ZLsItJdNC~M#sjbW5L%J)|eSRgRlHy^*;@c+kON* zjA0AUOBmNwjwRK`U!3B@Unf6c#MHRfv&z@gT2s+7^K7&ne=fAVIE9v4zg|5OpL2Wf zZqpC^_Ab`WTOPTFwc_W5w|kR#E4O&NH;K2S9^QV*??7$cEL-1>^giKUAH325KctP* zZA5Br=RAW`>_25yrW$);`)ut-+*j}aoEkXXA5H_e;sV*|_hKV*($wd-Ll5}iRi9)d zPQ!z9ehRP2=ae7xg)`t`q4%z4$kc$3bbg8-;rE%hfUo|1q9$TA#Xr_3`t=gmZ%|*F z&^faGW}X*5;Z3xy@$P~0%rB@j=tCUzaR2;!sIMVSeSX|u9>D!(+OYg2{9bJF%X%e$ ztZZfOd|&z5;O;3Wx-J`Cm5r`Cyl7GPi%xc3vFA@JZp!ie$r=xL@{=_8ArszePH8*R z@Mmv-GvVWgGtedItKRL^E&J#9Rn?zn>J*RFr25Uw1G*uFCxU+SZ+x(PZ~(B}+z%`R z<%{dm(9!Q(s&7x*zA0aGtMr<8evlWV$o6m6H@>*r#F@9AHO^e$QRR+Lq>D3u`}R4; znHvNX_CPq<;MzKWoH3^E8H0#henSsyJl~;|BDMjkCRR4(1m)Dc|JrP0fQT z`VQXa3^Lz%jbGm_gm&ku?>5jE#enJb-4Oa9eb=A-OLwNozppMwcEzVVd)U)SGAf&U zuJwKK4E42n^~t^tl*c}6>F2ZIk5G?zEXJ>VscP4kI$D+&ioK+^76$y)r?LNcxV*-k z+1Z1@xqSV-+Plh=%}kyR)Yre(2U~hyKhm(>*T!pa4ZMvHp0$n4hHrTI)fk=a5BA|` z8NTHzU;8i9{y_2n*5cD;-0zD>e(v_#H*w`{>Gj?`eG}Asx1CwbnMW9>)7Q<9lO-xV|jWVdromcwd!-@r_b5?s*`a*O8f-R9cAyZ z^nOIBUtK!{emPfNd%bw2A6@%H+I}y-wRskd=G8xJWCtaxA1cK>pPqeoEA^j4&kh;WS$?N zFZCN6dtM;iDfS#&lB(~?>ksnvgEI&Qtna_>>xa#u`t|)l`Qpwr_4(tU|9UgYx9Zb- z$>IO?S=x9Z(1vpOtp~I(XA1t9Pdz2}GkwdP(ocQ$)P~l*?6v%E@3U5}PIbHfhL^iB z_VxRGe;Oat50kqocXfO)cVq0D^YIk=Yrn8+VmytZ8r#jdt8MS8>n9Sk%a?&o=&d}lpgiI`mF5vW#u9tyrPHl z66(i!zUQ~ShkmT^wVSRV1I5eTY3fryG#)K@6YL>qWonFM3cL3oJX4=6?Y!|c>|XSY zcJG(Ix`tC%fA&3S_oe~k`!SyOQD0vz&HQ#x=h^6-Z0&1#8)qAtJ^CIhjc@$F0Y?;gQ-CJ)d@Uw1!Fi|3zu{nMDPAHOpVf2GH7Lii>3 zF_Np^33tuWJu&4-F5SEIW_E+k8jbp5L`Q~ zV+{5``z-xm=CvDKPkY$(KYe?ecN~VkqiAz4{oPOdN&4!H-$=u&x18F5E}5uxY+Bdc z44umOEq6j)3HDDGF5G>S?Y>{Bbom<(uK(zV|6Ted;R_D~p6veNIp~K6IvIHQJy&?H zItzUc!{dH=u<$HL-b%q`5I>uNr%L<{e&zv(=Fn{C_c;1O_}q#tNG`+%$Im=`?CS>~1EuFx z7XEXjX93^$$;W%3=eo1d^S$beQ?r74DpfA;^4bmRi=s2=3(?Q7FU8N!5Y{?pm&SA9 zcdM_p=f7;jAI<{9EDr{a@mYK1o^O-X2ZiVY?Qbmmo1Y?o_*K}T=V-&&mo)U+1bp+* zRojidq&)W(k+S#}_L2zd*PUm9HP3_fw;rEacys#E7m_#Gzo5K*n|7LH@6y04_^iD7 z@u~dznzO*y{byG%XilNu{srOl+Z(|rdlSLGF!)V@*TwIh!mkIf^q6a>We-#BbH!QU zI~ssbdnbgs%E6QPC<7Z@$R#_wAG@DXQZhN8i?ftp%5zH0zG@m@vU_6urRDph-$3zG zaE|yHaTffn3E;=VxAqM3m=C@D@+f}y`!C|BLhO$N-GcOb^X4<_hj|`6_PlaGz72iY z-z%T1Kl)hs-%ovV=qxZ#@?iGslOX?Fd)}XXexEkpi+pZ83v9#sq3_`UeJy;(-$;>1 z*B@I&J5|duG3F{q{lATdyhW(@4+8f<-y&bfA^Qd|EHN}hX23y{x5+4 zGiQVU4E!X2GX?)?`01eF>+?TT`Kc6o{lfMSKC2+kbmP%7_y_+T`uy16Kk|#l|K|5x z{msk0{we1nzOw(UzMC2Fzy18RpT7J1SDMBj|0eKNMXZ0F?4RNX`QNMb-ix>A1>{Bi zI***{b}q?}@G+0RZRgVcej`uQkf&*V@yM6__`vTr_!xly{rf+<`lCPpTjw$Nr$5vm zzx^`uhc2`6xB8Y+C;a^Z52io-o-2K~d;QToJWE^sioPcg zxaSofE>NFR&nxU;t%t_u6O~R+%Mz#O1ZUcGa%tXRGvhuj%s1#@?T2z^?aY7aB&VhG zeG--AQdzU8Iid|t4kpb#|Z0PZGu&z4i)Y@6-$5js6u@d5Uqxte;ZL*?f{OqW%Ij_!|R8^!CTZ-7N#Bc+EKo#g#2GFWt)Fe z|G4V5^_e|dXvgLvfN|mpV9dTW6-M<}Yi~pc&6jy17vUwQ?1#@> zb|dGlH(l%WB%qJ_lnw1vf82476f;-$8}#qQ6!<`J)iJh1N zZ!m_Pd)~~h6Y3{*UI^|wnd55fifC@K=KFYb6aK|hs_!$ZYkX=Qg0G4C)xXb)uko|R z4}0MUH&^PNmjq8#Q@8LK=2tfGX7YnAQ8ylB}x`j_36 z!{6hUEiy1H0ft%c_D&ej{S~}l2n^${b>c-=hvKgR!&6SUE<5BLA>VQ=fo>SXvq7|# z!zFpNx${=eQEjgeoBZ)g&Ns3-^j6MMZLgmi|4-)WTYIyXwXlBunjkl8U}Vi}p@A{0 zD~G?wdU#q4jE5a(g77wu_n!d9vE!Y1;h0cddv$fdv(01RYw8&b4ho^Qc!If9$J&NE zW-eAG_bnH3?kN0mx0j>Uc%Gp@Yg|R^JZO+l{XtqM3X$83pfmE@HWZ$P-?bNH^BDHg zdnY|NPVIm%LD?>d&RT+A{4(=6&rrv{Pqj8SXmF z`qt5gS2Me2^7mNukN7Exr}^Nivir@qT|A8jPh*jR(aT143lDFP9lKPK~AR$e>V|IfL*ji(7YQR}nVC@=`uD z4(f;&WLSIWEyoW?%5XSEh9%=or=pYkcnO~B<0b5ZpO-rSoaChpA1~?LFxfR%|GWIK zo%h?gwsLLZ+RU|yt3TR*Fb(Z%sn_b~PW0isLoe&w>$4SGsC~xT@%NhX?-KYB(yz*G zN%uMYojcq)`6}|(beT`zGVUgwD0{2DJYAg=?uw%m7xvlPXjcyR&ly|05ZxkMo0YV+ z(5?krt1&j&?xxGIyVtrtUn{n^jd$(%8y(We_#iXDFY~o$@4&a|ebG621Q``?93Gn5 zW)b&A%NBOu$#>G7vV%v^d*gX_1-f$^W1vOY!Lisu*MAt(U7q8dyqUH4JDl*5UVPG7 zti7fmG5Hb6eHW*9E8lnez15fQ`+4Zn1)R~gLwHo5psCotXoQWe6r;^H|#&+&w`izaWA~zxewsT?h?6OMA0^ zYO>c)_o3h3ANJt^nTX%SUA*YB2>dhYbi;;8eKVV9ou0bk)<8+~+QRkC>+?&Rn|=As z)#cWSX7p0^LHI@TF$X!i9T}p%)=Is|QnDVos%dPrM&G^oEHTEHubyJ<)8Q|UreQ4M z&N*wN^hJ#C6PFV6Bag1`6V?gk1nBN}Tc^!5@{`VqaQ}AY$NoFR?{w&xI&mf)bJf2s zq6Y2z!#N~=OTQOGUUSeqN+0sZaTner*IA4yQTl2d7St2z_0Bq78+e;N$$W` zEi{ymRco>S055UyqBV$q)BW3VzDqK9$++~{MAj;*@%kt>tbzS$twp3mPTq)5z`&j+2hcc-yH*aSO2m@Md&_rFD7fz&e8g=!1y4_Q*rxVg?)C{sp>mU z-(#4=ROT>7bD*7}*+@5U8m6jn(*vVK4c{Zn}9%;(=Hx~?Vd$r5|wVj<-0l)iyDZ8RL zMnU<3mLNE>dCIPFJ!wUySs!&VH|q6-`&kPOp$_izwCO29ZmuYLVd7uScwyqTMK4V7 z6|V1LoKm0FyA=K`LY61^0_{c*W48UMC} z0lz9<(v6;poVug4SI|hj3ppdIY}RsI_&=Td`l%aJu{w{{9%h|AhU`$y2PzByf8a9NDzC>mJVo z$8*nu=U=~drmlG0!Lx9!e=a{38Qq`uhg@H%OL#^{$RAS7%(acKEg$erggfM@$;xjQ z-|dBGZo?+jbGOP~e3PNr^@I7$8NFU-75C2Iw~0koxNOBO1_u%BMmI7mTc1KNB*1Yw zIBa&kUqQ3h!JAJ>T8$peRVPMzj$oMEZw49k4(SIDl@{1PyH`^L=slV@t| zATlt>c+$Js@eRc%*n`>i5ypKN8rJ%;2c8^3VuW9rs`EhP2!@8Ywj`iq4WBk{Y(M`_ z7Y*)zVd*l zmOJU`b6EmdrhYWE!H=xe^Z5+*o!7LD2(Ml||EdP=Yahehnikhz)$keX#N&>yuNu$u zti1MG{Pd}(n%3{<4ubmEKOLTHxp(8*yk^l~4fhgse)`m=F?>?D86D`0-dsoxY3j*# zVn^i1?+aQFmOpc4ct?{PceC4H2X9R0ndb6og;gax_q66%(OC6-7Cpqvdal7{JpvB~ z%ARQ%&oiCpUdtEm@qcwEcBg&9*ymeXE#HalpJ;8_$CKdMY!yZWclsap-?{(caaQ1o zddvFJ&3EQKyztJa^>=T9Rq*a(%=svOcL#Uc*XK92Jj&nlYo2~^ZOhy>O)XQ$K4bc= zp+BurT>KXq`ADzt{lJ%Bw!g)N7r*4hYTCs7V<@@S_|S**-gn}UHebeq=qBd9M)O84 zRP)BGKO@Ab-XE5}pFNJ=d|EZduu)^tT^dJsF8njRSelQ`9b!2-vi4o6NNenhuFzrD-Cw~~J~D$p!nsdM9+S39vm zqJwZRT1baz-l9WjGW$E|kZ$aGiZkt^hf52=@D0XX$(W+|fd4ML2JifVI%@+lV{Fng z-W}ji_F26Cjy+~+RQ}y|WPciReW0+Q`B^K_ytU0bB>(%`vHM!89U0=h&hCKGVbnr_ zcJhO3Ib(V+?e$I`zl-l|Jlg)lwe-2QFwpGwC0V=~+$fiMJ9WwrcoPBFdhIePdhLwPG7)%2@S06kHO#b@iU%hJ~M!Q zrWIJ<%J=(E_uu%BPJcm9f8%{c%}>*x`T+i2>PPQKncsD^pF#V2=6F4A3*g;W=3I#1 zC|^-NqWr>q<}BYJ$maz04g7`stnl-TD-FErKap?uT}U7Dn_bvSeZgM%^G3~6_X736 zcgNsuyWU+8x);J1p`ETgd@gx%8jk~qvZeF*zjV%VU>Xa&*DPLe)f)H$UH6q#u(d@pFJ3~`--5}*r>oB@Oy6l-Jo=|e`!nWqmN%ND4;*19v8b1nTy zrfQK17na2iEb`%(Gxk?_mSy4oICtboKWuYwFZ|2y$d2j%`seD4CC1-LuOEp`R)PE7 zrIxjaJBq7-cbN}Zd>`fi;9GF#Vb{usuWs@2Zs{ni%EqU?ZbbL)Nj8Lbik|wcZ(P*^ zUG|Xow{$D8YdtOf_e1n*4Bh2z>-s%Eb>Po+AJ-Ci#Ot5s0b?C7&ZFi6+pywX|!X9dx;|uFTpaA5!~NHaw24cFuVGhXaprZeuTv zzn(1o`K=v?nfnvH&^Wo$#>4#{{Q1CL0vx*dQ!K}qg+u8AKi~O)OMBn!!DZYheXg`H zc4L@rGZs5@NZ|V(VjeF2@5}OM5i|Mj#nSJJU0)xe2fRrEffC4SLmgsJ)$$`bI_-|WLxQUgg%Fv z&(O|d=WiP(TSnDKY^3XB+uwPApP%~L5%gTUWIcxN=o75ST`4@AV7zOH39Z4Nt;WVr z#m0w5S6?1n$C zJa2fY>J6WD#S-9^d~N4Fbj5D{U+ZnjZ92wd`#&}g?ElNZoN?L;Phz}dbF4k3zT%}t zz}Eu|B^S+T@Aa2VY9Q}H^{t1Xv(EFCwBPC*(*AYgxuw4IdY|8SZ%gyglJ%U8Z+-&V zJC4naxk;K#Qj5}FDU;8|3q6WVhe+ZCkG3I8_jh9?W!ZK$nd z)R*vCdcOU45WOh-Q+gpbi`YXUe+PY`!}yl;w5?9AIJJD z=#T9Dd*oJac_#^Ou^)$$e*Yx&Z|~FeF@|`>RI6s^81|pV51IPMQS?d z&-Df|TKwBxf_Xl&(hEONyfF08>%=DS^A)v=zM}0CXbV4^_rAn?;$`w*M!I(5ve#`p zH_jt(ON>5A$E!Kpw`T!sgA{!uJ9{L5zK>c}TZLovTnZTS(Y5)^RkWCfe0LJRsVzHT z)^xgWOLY0fSaOLfLw&0XeUT2uP>E4(w+gf$_MrT;d+^Iv6U%><{lYTV9F5rawa{v{ zt+$pL+ecrTL!a(Ap)d7q%b*=6PTNxZZ`o}8&nj1+{;Aj2FY($C-%&q{dAmB*)u%-! z-kF|%9^=nv{#)@u@|eF>HuvIk_|)LRTKH{rJdIzqJul_qENvcqQxl`EQ3# zhsx$%yaqiWT!~(?RnmE5tGMF}JjIv?{+r8TQHe8y^|i|IqqXexm#v#RB}ulkiaw-}sT0 zr2Kl(t%MkMFfWoA=8ya*GOcxMdLGkG$`|t^7i#OZ({~Fdd^gcIm%kA)`2}fsD$pU& z=g=dpZR?5i*5}to>kD~?^OW&~cpCM0+pFT+ZLG)YN98xe3nR3~mwY?|e>7OWWs;FK zpJ-}v+8i${Axp5%R*^lh9mpvKJq<8C_WbJ#_}URJw$@E9TmYkGl_>jZWBM zHI{KtV`!(=w#lRT%HTo1RuZ~vjUxHex={N)=h4UN;Z`_-kC<+oAN^&{cC4xKAJwiE z-8Q{#P0LZ%EyOEt>`?3%KSuZUCEk+lDTrPIuJx|Q)&6(~K42%jl|RDfPZNWMKXtEW z4||;B$>S-2KkYS|tpir#@2EX%hDqv6KG5B|>w^E=a%|HzEywoXuD%L7w7uWaS10`T zeWA+5cz@W40UjIwt*MbNcqz6BK3Zz^jUm7HVeUy;*;Ej&zaSLR|8IUx{8WIP1f%z( zn_}4d*dkzC8tVI3;I!en-tbv$zb{v(b4KezYpE^hWATUVhJgs=l^3WdkQunl4 z{-sTgO=cYs2NsRLAn5wE4vdbk{j*~>|Nn3hd5oC-$Ta^;kDk-*Z1@LW-a7~%e^UH-bqGAdOYpP!SUjBc z@bT6&_&5-)$k{G0njC5K@m|BnYvJSk-p%lF5+3eA-n@LQwdPlqlLF5P2IW9>z?0(T zz!004=c8*^!^=8zb)|S2dn8^KUHJZraz3%+du0E~UpH&B`y9XV3px1N<=;6DZB%c> zwKoUNdOl4L(V`6-q<*#TtH3Ao4~GsT8ms)!O7swY#zG(I7PAI}Hlm&A^JmfppCheb z+JE|MHaDTgP0@T6CVxHx~e$Cigj29bw@ z+)?7qKhk<_e!#lCj`c-3wo7Z`so00QlfF;hg1wr0XJ|w1m-52(!`MUoQr`FW5pT{% z4jyFN9xP&IPug}~<3sbUy!P_3Pq(n1JyA|9 zRCZW#(1fSGY>V1YmA_8=ij%%@{pKY{YF1o#MEM|7fikvj_=d7G=TXV|Cu(W*qe0aD?^6~TG-_w0LgUQDR z@jvgl@^LqROFr)8a|{0VIQC%ZQ8LOqhk=>^VwCz60Oo zl#%wD)7kGE8L6KN-81_>Lq^0?e~ygs{@G+?3HS6!My~eAh~&dP?^I;Y7-XJzD#r(O z<5bThyKN(-bBn|Ouz*@s(y4XCY_K)!@~zAJu{CjcBZy8a#NPCylk7N2<3nA;?`!G0 z)K^6uWSQdkMURIfw;<2bZ#zUwK1=zu^GrWm?R@cth@4Eej)KAuL+44~Ti_@DFTbk_4YwyK=>|@T|v#mWn?D;5%(4F&N zG3PE|>Ym-mZ^W#olfQ=!cJUC$AMR$aXbA9KLY%+!qT=3r@l&_q*Ho}plK#*>hSp2t z@yV1EAls>YIpreB&-5|B%_fGD_GdQz27l%Te9YPG>1h0Fd)y3v6CZFmeHnifpEcb_ zAiC~s?d3b-y9$=Q%71IK{mz)yPsFBl&t4LrY>bKBX`PWDeU1DH!IQ-IG`WtmGT|DB z|LOH}#xU1^XP;Ys4tvFY;ATW6^dAFG+}PK6_VDf4U~%+4Vg@?%7AIz)eiq}$-isfb zpdam*E3OiwAFX-3_)rY5@{!Db3oa^l`Ynon>@59$`7HgG`bv70PvGty*!sfeGkhxc zf{RUjc=A{0pKL~6m-yOVop^rRt79(8YrX|pD*<29gRU>Pt_wM2ZC}oBu6>GdSDkmi zb|UhlHT_IJr+q6FDcKQg8my*G%7OLxA3oM^AJ2N@s+-8&TjUHhIN=bY*c z;&GBO$&zGM=fYCpUwLcFrTx_yXa-+)ga0nzI);4IhPjt=sJ$*yj(Ru#m+o!QzGR#> zca_?0vgw?J&c&j~Fq_U}fz2Mjgmy#dW9S*<|G*hPyRRPl`V)JQWt^oD&q!`7fNPus zmtYZG{{SpKz+YZu^PJ9^t%v6-0`Rul14~)JVo$Xwsxyf<0MjkVbprix41B%8S>5r( z>%BN488j0o=!@7s-}05gPRiIDUM!w7ToN2;L&`_fWsa)jhp3X z!No2wE`VqJe}*Cxvfvqc7F;}%0~gXeF@Jje;91&l%+Wqc%r$?MuQ`RjNx(abkB#9T zujFOgW3t+nQz@Ps$9*5R?AiOzk|#GNy0g=kDaFgk*%&x)Y z2g%p_0?_6>;&dWQ4$kFAQv^VE9T{*fi z2kk!(@4P@9+Lfcv=a8elf(c&jWZy=*#Vb2KMxRKx6h$x0#KX(3-H<-{BYSeLKFK9B zk7mw$psn;rm)g4eV-T77t3)o|IqfwO6tmldx5@ zcxL)anvVek>)PIV@&}=t_6Ek{|EQ*+ZReHiQX2i%XEXS10PmvNeIA<0wikaV6w#ie z+s}0RoniVbMt_!|KZlq;OFv_6JO&Tf*t*=DQ^M!EycS*lFHWDKfOL6rGzK1}b9A3r zw!YzP;-I+scMooUoTYD0`11}`=MC>&!Wpf1{P~Ce^WEx5Yn~N8U11&SUkPp2;kz`W z>mJ}d%$vR{KQXfUJEtAdyy{u^P9s00-YRHbh;LB|Y)9Ff8OnZ^>Lt{(=T2-PoV>~E zYao|XK6ytnFT9s{$6n&P`oH!oRS!TpX^kdEB41K@XTE6utN3os=+g&~qnqG~Imp#) z{5bjY>+JImNph;X$YnclYTf!rhZHndf@htJ&i~$;mVR=g=E^s`-RfKI#MI@7eG%DK zdvD(zw<9}@tN29{|FQ$$u?u^dMCYk}4fD~No;Gv$_h-ZRS?_P!I?{S@DtX1F#6UyL zP5#Cf_&lV2oW{$;pP6T`JJ^eT@JZju@bTbzk>gGN@Nw{Z9AD=+_&g3AoA-nwTZe}F zjx*0FHupRHUpaTm4^rNw&a!s_UpIQJXF72B&x`)+w!u#^_8z5IHV2p&c&&&3lQ-~x#x?(Mu=d=J-AXo)GeLin zzk17RPT}9KVh=`V1R9`kf_-M;?^f=+5KpKkLam?LCY)b6t-D$M`R4A{74WZo$>_VM zHhI7I%I%xvQOduRE&N9hZz?9@%I`sF=*^#*8YJHff5N537U)n89p348^LOoB7{ywi zqW?Ft^uc{bAEfJVD&APZ!+!J9TN$ezS}I>ddq}eH;)NpkBE1H-^D)wEW&3a8<~y`) z<@0{xC;IzE{#JZVc^UWd-89zx@?S+$y{F%`7pA?bCFq|@_QUkM_VC5Ol9{RG2!7Dm z={2Pd%SGURl!JfaTe#Th;9B=2c=215b^cc}zMq)8;^Eiuc=tlwy@`G7xn9Fsx|MbG zJe_GG?qADV(v6Ypv&r(m0RK$+J$EQ8SHa{qRiaajPn{S27JDzH4i4P>be*~X8S(r= z;k%SI7yZ;zYfbwiaemYO#Sfgj+Ld?1n*RzP@%rlF#H_%TkC=Tqx#if6E8@tQ_K0np zVe>=->+*Tf*uc*J{UH`WUJuA=WNYxoqM zB=gy0%%xAY*#-;^1Ad@AzV@8Hmi3+XgUDC>>Sp*@`@iL!6DSW&3NL;+y%uwQ#|n?U zJUEEF*!!)XeDAZ+Q*?7_y2V4&8vZ{BJ+Hib5PD7+gq|}$fS&NT$;tXZNY5!{&`R{& z@6fZ!L(f$XJL-iua?-eQQuxi6&ZKdaTv}HrvPM5+ zeK67JuXCes1@K(MgDrl+ySG?_42VY?6bFM}#Rt0_I(X$paEm{h;AK~4Lg*>s61lyoz1zy#(7w0>_Pv{XO|)e42B?qlw+y{ATCkrtO&hw>J-V_!;lIF=_kVv^{qE za_ru(61F_$+Mjpx8G204V>+K9wg|syIess`pYj=G6GcOCVscKJtfrPEaaY%t{nbU} z%PhhNLhfrmZ0(+luRb4tSapz6_--A`wGIyLyi{i>c+Xk04y++`U+W6?s>?X9uUN^o z7g)RHd!{Dy&=y>tND}*s(O;bYM7z&iZ*81^zO_3=e`~)PiWCedM$OvB)PN!ms`DsG zeAv}y-J#m(1<^loPm#`;)U$UAP1|FW$%FEr{6PnPDT| zU99nxhuE)v@Imx_cwRstPsiN6D&RuCQRrh6RztpF*l$?=a|7&9$yt({!9NsdrkoEmGzBf54%pt)# zEjiuIo3V31G_OzTz8BGSkaso**@w8~l5lxm<6+5`?Nm|h|d;)88aaizbZD3+|jAzS^4NC|3Sxf#xD}IXd^aPLh z_grnvcV@j6px**#|J%uLF|fL4eB36}3hSzT;pY#H&?=9}B5WTiqjfc0W-AIdb_@O?nLHCn$S8r8^=d<6dcm9LlZQM;e zsk}GQK)5f3ACk10cdF)y&H~_n?$TL)Uw`mQ)dFz&=|b@hzyF>&X6IVD{`d|D7f(BQ zaMwFM7fOGp^RIQDu8uR8K5#&O+gHaOy#H{k6<8|Sqb_~b-f#Mr#q|Fd?eF&?!>qrn zTKQhSu4o`ToL#TCLeNa z_?CZS9SyyG=tb7FJCv7+e!4<6FQi|_v!Aa2kM*Pb(3gD2)A&&7a9;#p`mOTVCAQq$ zz#16&T@7u<6mw>bcRJC3&vK6CS=RT@m8r&mVXxMID?egAxUy+f_~y~X@xYhzjuO~a z&f15&7TQNGy-Q*tN$Dp1E9FEfH!6L;HW+>C@>84I z@IOs0ybA0DYo1Q@)L6zF_--`cRjPg%x|Frev_k9U16FDH*&%`EdyvBeoJZ{3R6y<~ zI^z2CiJz?8nb_tF%RZ-&?eTv+Q_ox|obrA-?!R8k) z@7x6q49yhhc4YlzEG_FZ;Bl9~wGQ^y=ZJw9x9*1O(@I~L5lb+6m*67aoEMopO8VxC zaD1B;p2ocshOQxpuFxk2euhZqXsh^<4cj#*CA$Oh26Ah(4nFL{H4J@T(YWW;EcrW_ z1)n7u_sC3YNaJDgP9wHLc2GKW3p&M?DPMFAG|?H+d&yl```rD9$KC(r@3C`xIxc9~ z86dAr@47Z11I{4w2YgY%7Yz0N#(~Rn{<-+e70*;`-mMEEczXWj^d^(P%KxRiv@g*u zz7LS^3$KbFljJlupf?+c#l^4{abzQb9341tdQ&~IxO(do;bc>OMC+Ql?0@IsquBl- zxr5?~O@T-mxl`8j)!|j-jwnYmiH;G^-S>wxd2Yo&LO0$o=l#{ZpUrb=+vcUAXaB_E ztNAYdup!y;Ow}{9&j+RLM`zLsA7!3LnP;5;i%w10R?+cV&I?1sjlz||6Th{9JDV=H z?nkZ+U9NHH(&^!s6HRvgpot$7PiNK-QZ1lVg}Mo^+LH(Zlz}_~+EFS{BDg z3NQ}7&6OSOF{lQ}IBHI4AAkP9c-;S-HQw(SufsFWqr{^YF-GO$@mD=MMC}WDw@QEG zQ`#`AHUKaO(=flNKCpj+Q+h+V9BT!dE3pxki^r{a7F@3_w5q)AZ5-S6e%7Pc>hAL` zv&OJC*ymeTR?cUf&oa*QFs|&8&iEuRBM#jVjPy4YMoO4>1Lt4%A+H6T9hnZ?kC9XU zJatr(F6yK>Y6!E7-1FPURlUSHA8o z^a(hRBNK|Z572~p>I~3ceDZNYa<2Z$x2zkRQFozjhxPX=&L8M^#l7nO&9`g|_}c>Q z)%PtY()}ub+3njsTcmx~>1y{MzGaPCGySJ;nU7EPmw-=dthFujch%RN59$m3c{zPa ze}77!$oLj3uUT!c`=GYKF^)DyE_nYZk`v}#_fg+6#U<-T_?ETllfTP=??ZxlBXj3F z?N7sdhom3tu>W!AJLRG1tXQ=V+-+%XF+TUV@Kg9*=ZD49;`?m88{7bo@Fo13@xiwl zpTC8tSsKg1^|8^@BV85O5x=$f?`@t}4IH~})jpq_%Wd3M8977 zD-FIOy_eYZ>@6XO=5Zts=%RK@g2XK6NlM4Q4Wd8y9XQJXdiU=rQF z#Q9EdANszPn$y|e{Vc2f7s+8M^{hiu+pH@2VY0O^kw_K!ZuVn}duQ%zA}_b7 zw+(tJFTwbm`0=$S4@$JLZOk|ATpoMh3t!mXXI%oHM$nrxsW~(=Ff%%{i06Esa-JHV zRr=f3o3|jlGcPJKdh-}_n~dJncWOV2_Dch^qDzZ-&gUuTso`0rzuR8bS-ED;LoRXJ z_t0KBYm-^4EyYghyykd*SKOk2dQnG_wcF6`u1}{kJKp{DZ+*nt*hwryI>p{E(^}Os zv5AEy2gvp#vfKTNSWT{WDfv*uPZCQxS4y3v9$@S59~$ZJKQDq`Z_ctT#IM)?7rzGn zfnR>1_J`#2*!3_qP$Zhja9| zKQFwQ{^ZwfChj9%VBb2DqTL$KJ_;^;&Jo^yw{q-HHTzJ-tYbPJ{#;}_bqlJ|aneoO z`M=S<$R?MQdL81Bnfb)GP-%BTL$4;|GS~{0DIzLj#7|&RRQ&jh$XF0V3e1YB$ zCr3-`qXWEO>MK~f8Qy%vD!fuPCc5~Jv#d*%v#*$#)>h=&g}dsA4FON*D|U{T_Q>SR zETqmnpHm9n4PL4Eqvp}Te*KfIt$eHrCEIz-`3mQ^hu&oE?%9WQ-@gPHq<_7?dH?^v zt0qD({^3|;s)6<248}ZLO@tWlew=)ukMUf>lL^lU*Lipx90~_D+>xuA7pm3q5&F4^ z$JKe#bN}{RThFySx-G5W?DJd^lXIRK|Lj<4^%2+G^%!UB#2a1kK(fhSmAZr6QDmbN zdFi+by$3y{f1bvsb=CQ*s#jSjUI#Ap-R>AMIX5<=b*AViedPGN4{DwC*N3Tl(^N~p ztbcD}t&7d?dOsl{iu&hXmJpKwurhX zx<7ESyWob>R%MPFMOFM%Gff*$T1H9x_nd{o60btWoCKQn>Bom*bk-2QOLZtu25 z-VXT}kGm=Wtm1F!%I%z|z{fc8D07wneqhHso!2mRT=czSx$@yVp^+DFzoT#Y?s}&a zyl;DC?W?jO8l!+Q8i>zwh}xXxR)0@}GjIF<7Hs&LdS7}%ZKxeYeJyH{TLtZ1=w#|w zQM)Q&a!+H(ysa05(Z}lTwt7doHrKEo`}_p*1)Azkz8|z>jiO%<{fd6unQJTk^m^dQ zq6DzT8j$-&>x6VH z@scSiWS@1+K(0>`*%#eaFGle%+fOy?M&3NR`+{->w5&m6(bv1X8 zEPWi>$xamFpLO~RC%Hb9?JozTm7}QLCf^BulTIjsZWG8Q&-LyC{4DRgcCMby+lsGA zmpm|@cjlB^Dh>YKs=ZRK-z@|&rbik>t3 zYS=#21|_e}m*F4M5;2+x`D4HOB zc0rndmNQ@MK6Tcr)&_{ZH?T)(VnYEF8}jmm6BjakG#&U-4Vts+$@!v*JFs`)bG((; z94vT%*wC02(lgHy8)`+iZ@U;@)Zx#q@JdF%=nt1ZpLF_FTQ8p~cJ(}Xn1Gy$x84=b zZwF^9;YsGOfc?L{PR>IdO#V?Gab4}PG%03;9Jpsiq{r$;<@bv3x5D@9kcUnyFC+K<77rhb*JAL1 zZ1uEJ`5Es$&N{&5clW(c@Oc0_$QLVsZ>SNx$M}8lqO0faSo57be?HEl&I+(&+Y{(5 z?aS7ouZ%n_5A{jbVtncjQ!fpFMGk_-6P~qyqJ312`y6}0h0t*E;_)lS6VL60hSm5~ zFA|3o4b}I2Lqox${ev|9_R**MGxKoz6z!gac8j2$Y~2C=mhG3!K21Lz%&|+dYUU=p z7aWk+C)FSGQ9ii(H1bNniirz1^2;QvKHyS&o$dGqc@*-$)K0mLTMW!T$4426$r?WX zHx~zU8u!Q!bRn;TlX)J}nWzqroaQ-m_Re>$;6pD6Hnm^m%u{=hu6*ZecSlyc$DDQ@ z{y@9--*qO@Z9hghlAULM-mw>E^&y!N?Dl&BqbE;{bM?jNj4mfu8{YoT-4CJn!y$CU zcKG%Y?B%=sAG+Xg+P>U6>WizUq+3feHL9Tb54_Vy&c&nD6KH^TTOHcjvh2i;{dW(@ z@?Q%+qZiY$@V@&7XI ztD;=VE)Mr&__a*7A>$Ln@j)Pfmq& zk?K_4YX#fyJ$3K;8R&`w(6NhW`;fwB?M2K-FLh2vw$KaWAK7mkZ_eHXaef!JBZ3V+ z*1l;MdO&(z{xor6qt}z*T(u(O$lP_<+#>YDM0C7ae-$YnXy>6w{#?EED78Q;IE!6B zcNG3vXy@wB_HUB^YHT+27_iy!h_TtCtMq{38DG?eO*Z=p!AIKx9e{jmUp@&uowSp$ znr*WW!>dW&nFkJyzQ$LRPE`M1o9&MC5Mzvk_d2s|_C3CnQ(Ree{d>2~TET^0cV#~a z-)=)+%T|AAK=y1~JqdV9J@HEM-}Yap`A_wy2K>GKev`j{@N(jl`vV#I`?0<7?grnU z#BV~f-u-|ZuxLGLTh)6nKy7UG?T z|KWS5pCo-3u%9}0_&qIty%Qq_Pfgg^Uh$N2Wt4-h*q)s`GlpDCA9*vIO%6&RJpb?5 z%N|LtFXvd}@K1urcZs!&{GX}@at-D&9&4CG@M?SgsfG>YhEOKL-wdtzF0}I+_9WMo z6^1{<*s&&?cXh_6ft&{)Yn{Y?Y8Pl<=sCf&a%YIWY3-wA_nB%^t#yBM3cguI-=)lX zEPTCY^QiDz5}LN>pC4XB?Pga$moc8V?|JBU^=)zHUU0?fN8`lkcMa{=&|WzAwsGOf z)y5rLJS7mTO2&mkEutv(I3-zSNyk>b2YJ6ep|_J;3kh;fLh}I3qGPf{$P0RsiV(N9Uj`F`nHmf z#P@mE9|%{o-(0PIb!6)c*Phz6ikMM3b%)~q5s_GHi2g!-&;0E4rg_+-a%#}U{TD`J z-{*VqzLmU;sqb7JHha|c)xn;+_Ljz;q%ODOn)?Ihe8qIDV13u?cOK~~v%-%rUUc#? zE7)A>^Y_9F;`eZ2fB$Zi2ZsDC0S4jtf6yH|o2)zI72`=Ur!~}1k{%ye#{fekbW5S% zo8aSEGjO515{vBh_w}q}UHXNT8{whf)xzaEaDd;HsJHPhyXTH$WT=V0;HTttdmQha zREx}gHz!Qk9Rt%kV8Ulh)Td$U(wxxoXKjz3H|;mjeh%$#Pq%m5<$^I6-&mUK1I+aX z=DO788`-BMa^Uura}MyAf#CsQxB(cJreXN0=1~0s?W>*k57WMm_IIS)XTXU)O~Bv3 zx)nG#0q0G?x!eOMw*IVeV&@Ho$8DDjS6^oiUnN(0t7-KrQH*ZtZ z&iGNopg*}cv$NvS<~}-fuJ^o;a?^EoMCIQp<9Cn_FU^{UO=f#@HHaTco7u5f` zunX9=x2?0>g55pKT^`{4p96DQ0C81FyIT6bmQVRU@~NhrZ*6R2 z?@WD`t);%eP-4^2(LG15efjauIqH9*-o#*I|6SJDA7<=~KIvzmPx^QJtUF7ep{zc2 z-eOFV{5$(hnQC>G`$Ur>C+;@wWSifUzl9%E@8KWL4-L@fFQCtr=R%)`v(RTq)_l%| zJ}-fvbEVIav*7YL`_|%Tmp9IpK7TsPeEuh^&%cB|@BJz*--FSoCo8{K@}n~Xas0&~ z=QoSs=WCGlX+~C5YhL?BS}PSsfBbRs=izPT&r4q1bJKBT{BZ|<<e3|5t3XIKT=%K zLhj{XfwL-N?1(@91AYefF#`_i7dJn0hl?xLl)CrP)h|nkpLp|sW78Q&_H?$@H}r?0 z$S~lo1n!A^&g7i&^#=Z-za3w$n~Y}rQp8}`0odPA2go~{1wQ7ADXX$7B2k4zhKsyz~+N9;r$yAyub9o zYoD)5=U;pAul#721`B|HVNUonX|X;N|1S&wUnYN9wqI)^eU4!+k3x@r_G!zwBcXy? ztfI*{_H-+_Gh{1zlKAf~w>0q=-zn!nad+o0JPW9M?v z&B>=c&&30LnCpC1kFm$;d`ihH=R&JeM>)@*aI(>Olp$H_z0nk4)C2bI5z%z5S3$cw{YDb)gV&I#Rz3=(? z7s%}e8msi5Py1`Mp1joN;U;)P z{O}>@E*{qZAJdsT-nDtasgLE+G4&oEXoLr3_uYT4{v;m(UP#xIu7(fhK_|ueWhV=O zqmt)2EBL~5$}izj{K3>B0QbsKh*c6#$6u4b>H2SO?b_d+NB$7>IzS)rz*h?L8}UWm zvoq4!kbE%D=VYOP}AAf2(y*f-&XiwyAEJH8y<7-xAkg93Q$3z4!9Kxd&(> z+;_7dnBxCq{rJY2XC59LIP(AvmA}oLoIJU-pX=J8^IV)F|GDn3IB4*h39oyWdvuAl zag3i@o4`>HuFP7TwWDNP=O^l^{aei*>pt*r#}u{Bq#i7L{B7j)xch%Ly&c$qHx3;# zzJqqs=NaF5Z0T>wKX&7@haJ8!`Fl^RDdsfw>oEs@6HrEPIS=5nDp$oLPsdFRv2RD|WQ$o$XU9-!sw^Zxi8{q$e#LAoZ!~Bds`Z~=VvbPb>JU$qt|<`FxsrV zA>Pl1Rk^x?w;O#u0Pl3}BD8Jv%UXl2#YP9f$5i-q@<=OEVr(=ubg@TYVlKkd7x@%E z8ytKl>)~basaUq~8KiwLvL$?WfKTbvT=?vJ-h;N#oNTEcKLxV#5q~TRs|Pl(>A7%hitgCe*d2O#Lsi#(%A;Lt>BXFdcfGp1S60U$NP1S$n#Fw{l5UU(Q~G z$xgU7)vjqWs*AfQp<{w4&Lg^uMzXX2Dqmp?{(*GY4puYxa$_(=d;&RFE2qZ??Wz&0_Z;RSfv%Q0+xxnO!T40 zw@t0$yu%Ac_~EMGW39!f7z*#8H~rN13-EvS--*6b|F5Wj-pkehTkJs&^iTUq^xsSW z)UbM?nEu^(jP@7Yz5h;hvijYperc1d-&ei;8hAs870W87e`>wiu%n~A@Mes``bA?r zt}%EodkjCg*{3n6JtW-t={H3@%haR*Zu$I%Prz#>we({2Vg3dW75r_>sJ)IKkV!XR zuR^(07e{|fF6Mx2y19B4HB}8c_+g@1U+4B`O#B)9s(iand|AcBm0u@#6f3-g+9$DX zHC2uBU9c~4^uPQ?!;9EfTV}{(wW^i&a8J-yRsnqMdVcPXTzpkukI)C8J605IBn(25V*=g6*O?I8dDe$F8zUb6a2ibs`AZu57b%jDpc8Xk+gi=0~r4 zBov9TAE>x`@yD!P*uTC)o)m4@jIpki-z}PpA4KI@1Qe|l8>bV0xe#+{r zPOrZ*WbOE~$QolLlHkG6xTddTIk~rt*ZmZ0jyuQ$a`aOda0+i)e~r=l3*SC1b4Aft z&$%!5d$4Wls~TT#>Aw3~>U@R0A#_z&z17zo~!cfs-P;EXu`0^^DPS=D}1;InUJo$m)wSY@NzTu z1^>J6P1a(+p`XdTr+07V-PJl{jkk zC0|1pUV+w4;1vDcNsfNcCh)@A`DSR~`qT2+I$769f4x2tfA_Tke|Lv>Ef4^f0biY* zestks`O^by0d()6{&W-ioc@2I{&~;wrw96%KYg5i&==d=3iPr}F>5H$A`B>69=(`#Hio@UpJy>FEK%glPQ z$}v!kcwDh{W&eKS=g5xEI%=Gb{feOndPC@excCHln&$D9+%@Jv3>|*znliXPxa%2s z8-7Y4YwFvqbC6-h0c1N(44t_S=z~%(j|Zc-4ca~kZ_vIJUZ;J7@hO{H6pxZVNLFH} zs?i6Ry1cIY5euUGz^C4KVKOnjY8$rhOVJ67X!k%#WE%MC1UH@NZG50zo%^R&i9e;2 zwZ7JG_8Oe^Grq!j-XD+c@2~Y&^&{{74d+p-!%tpEAlilw?!fko*8ThWy+OYZkM!4q z``P+`aU`~1@7i~`>kM_gHZS}mbT#qW2j^)|hTlKM-;G78H#W7Zw$Pel_=344dAAhZ zEt;t=LVUvv?jZLYJ*2pvY{p*!cMAOxuO(i@I$%o#@%^)(LZxVlgZ$=!ZNw5_P$0S`cDo$v<^#EFz(gF z%(?4AC5+j#-V!x=$<(9_n~_VfXUF3`6s~dYUb;jT8 z()*yFCb!tg(6CV7Wm)Sp#sBU5E;Hj1${$(69jn@>mj9%E2Wa$`?$2AunPdH5XO7*N zgquU+FVxv!dmSnNv=g5DBED^|w%+$df9CY>?$hhs&KYa`VYWW%B5&5k9*e%Zn1Zh zsO3CyC~`Cf9z+M&XY$gu@M9)Erdr@d(T*XRZE}t0rJuL$uL|t8<#tRegO>GYrKPKv$fz={)~IC zfEOQQ99%lEKIrA`(hq>u*u!Bq?_KBNJ?=Id$j>o`@(-Ne#;Y%koy6C^Xdb1uGznm@Zg<0 z`XHlCE?f`R_PxO1cvHPE7jKGPWa>>DcX8~bOHc2(wN4(NyB{i>{q^j*VM9NN_tzB< z4&Pi4e7WfA<^B6!OzYjLjtv`#r<0qXozLUt{VaWZPW=D3%r#5j4#FKSy?(sTVbv?2hux^IZ5XdoKG&_w=;T-hZ9naI8aIfK?OAJC z{4?>2+I;(b+-Hba)D~pyhb6zy*|=BmxsH&3{2=GvSW7m{^)353akhrfP|MHx+amvw zIGs7`Mr`Uv)zKZHziG3Xckb5ze{P?BYxs$MJ}%|I%iLwB?;C0JuX=|wZ)&f(k+WgW zxe?>0zdIEN-yOfq+BJ@KbqIgYYAg&FaJHzDvqjHyw&+pf;<1&m~#xA%~QSE zFI^bcc_96+J;Qb!=l`Uy_^Zm=;v=P44ZX2e4#y8KkvA{ zQ+$Kf7h{dl@e;MM;H$07)5Mo<;*2{y1;4TfYx~&-R%qP`e2UEg-@0aqcMm;kQ&1fjy;lcFe9$d&-QVzm?H79|go^y@lvp2_CuZi!)ubk7oGRgWuajx$Ghx~5s z#jBq(^+`L)iQnS>BYbzY+v1)-M80D9C`0P`7V`hdHU z`KEZ!oauTDxNirJCdD|d69Z@Zra&Xr(|%Sw9>;BGXb)eSv$2=jcrPUeE?gQI z92&m$&%m$=80vswIWSCjV1VXsUm52IT^jP=W8m&Y5iz}}BBQkm|IqKUvhuS#`ox|Nj9iusqD!rt5UTwgs zSLu&lnx!9ltitsZ(GL^R4=*fUa`K>6)Le&tu#nv@#xF)cNH-k3lJlp)FWu0=c;$gm zUy{!O|J^ws*h?;}8}CbUK5&>P$Ie}UPBi}2=yd$$QgDaP#(tWbJTBZy zMzsoJ*n)&?!DS)4))M@unET8R5v$~Pohf?FbEYVT4&FdLsWSHL6sruNmqkPSemZYG z^lMMH`RjgFjU1)OZ|FeQxl3w&%Isq)E~;nn zE=wJqUE%2LVer`n>d%GK$<@yO+wldz>cE^UpImu|?+?qQpJJ!-TR-^yh@VmB> zTh2ObPk+BZV!=b$IBXf`sGIzeM$W`rg&!hM*S+`c#72U@(ah(gY5d!L zO*MSt`pchi`pUka&fXu$#7}ZLcb-hKdA!_PBY%10o@)HiTY;e(U&{h#)%aF6jT?4e z2u=0-K6oUA-znd(+VNGZ9bYx(_^SH85ndRrcN||;^p;(!mj7k^wL5pln49);v~Ep2 z;E$Az;=F=t^FxEWD^6|laX&}7TbqA0I6$_}*BKD-ny$@n^SMi(6W18}yjA}EC&EvA z?mcnolT8bA=FHI3O0L z>$RWUl(l}BjlB_M8eg#txAZxy|ZSWv|g?%4cDZbSh*3a4p2GMalPkGsBU2K^S$z4?!AnD zrOW6y37lFpC0GxqXnW6!vXg&}KG5F$t?-=QhjB(ICqR6eO_!mXtNPJgp^50DIFQK& zKo_Oo&yVJ1yi2VqbW%0>P~X;Ge3i2k*2t}{0={P(To`by9KqjFhhfwyYLK!*t? zo9FHG9%-4d|L)QHlU$Btyq986x);Ay_2@gHYU;Bhp_pMhvc*4-aX61cPvWlo{&gIk6cf+hB{|c)9(Ux~D?2{M2pPLZ?IQfY^0vw0pX@xn={@$$RlhF# zx83}9HXgr?ymh1h(Y;A7H4}E z!@SMNBKHRJf7vB_KK9un&ZALh(mL@Z@8qwTfAVG?GJ_Rna=Pi5p$*lPvbnT7buD`luwCqi0J$BXreVq;D2{+5;4DDTY5$DwTtl_iH zH?$X@>&DkNaVPl0oa5X;F7X5QyK19a?yB3aKDPLVHrM43?ZvUbQR}Q4WW=VI?wqjg z=Jp?9H?bY5JFr75u|o~yA2gF^`~bPp8@StK6FGdA z^fSDwwsFb#96s^0%F*R_gTvSyeup0=1Lp#l@+Xx`sF>^<$iZ{ODkTT!+Fp6Z8gnn_ zV~-PWc*7dn{1W#H)mi8DZbKJ!A$M=wKpr6WrUrXyYKIZSOq^Q1-WtOFIyc!m>Uhu> ziA~9i#E1E*8<`(@vmp@qXLLvmm^2^R<~;P0Vu*38lWbT75kZ-&N4|5&Bs} zUB11XNv?0Zzh%vkq3eBCe)BWP@qFlii$j069|I4t#>wBcW!SD0{~K}^UgLR{=hr;{ z!}AKyuXujR15duJJ1fywFPB@FgdZd}o-Lc5t^P>&WBHL|-wi}wf2zRjYfU2``V8Il z*fqR!E$>W=e8|yJu6~+m;v1RyeTp4FLtM2Eoq}(S&t&13KyUb6`^ds+3Y^9+0Dlgz zocg3~&kCS{_9o<`^>fbresqy?UdC~URS|Wxi%#FSUbSjur&8E9@7cW3^kL)3UK?%z z57~2;J{p=eM{j&Xy3bpWtCU#SJnkzkZ~SYszN3cU%a--o@Ca&t*<(3t3g)D~|41&U z)}gOEcruF#&w3(a`cLcgJkFj-=gRK*7|W}t>pk$R@1yFQnjos{@8ZA6oWD)yXHi2X zT=3CQMD=WME;{*?`tPs;&D)Sy`EDuARS%EI5+gRZPZS5BtiOVO3+j&A&xL-Z-Yfbv^h7bFJZ7b*6N>@~#)H=@e z%ilHh3*WToop$UTGM>W5CDB_Q=>1{n8`Z;7pR#TERW~N#b*&MbSR?8Ttvi;+sT(z| z*N;AAowUoxxu+)ORCr+09&h$KO=~HapDW;teEih~_^Z+x_rg=Ec+P`)z%aaQ#qZbf%ZTYwda>6V3W6UGF(IoA%gzofpdH?^5JZeyI(Y zUE}wE7k^(ZKB zZiDZ{(@UAF@^VX|T_^G`Uhk;KKgZYH2M@YD?#gH}a2fcSM@Kz;xCk96o@73HM`r|# zU+IyL(@zc320qq0O|lWML{}qk2at`0$i{Xn*nAI<>R+!#AFsi0TXSmd`g-a=Ra*tU z&$O*-5v?rvQF0pi6u-{D>aZSp=QU6CJe{OK5E{GOgoGeVH@f zhc8Epm+d|Mz>2Xa?b_zP-ebUWGqug1=h@D_qhR&3K2vN#YdYD@e#g!wJ$j+v@g+2# zErWJk_HV%B>|D5%4+!r_A3XPTmOf~$<+o7ZlOBI#BKO^A=YyxD4`y+%^eO7HkGi%u ziSF!VO|u1kUB};(;4#TVE*wr1Z_fe;v%%pU@pBr7$`3cP04-cO`gHdD$Up)bv?7aZ zcC0cnGU@&p`XCPe6SQ^tdxLVPuyb*6t~MI)=!nqoL%c8DT8%vPuwIakRSwbivI8xu zm8Sj8e0+$Hfp__|HlJk1{9O2K_6~uM+dA&)^7=Dlz=`{Nhx9RWDW9}8tv^}Eq}S>{`T=-F)|Btkfu8Q1j@$u@ znQZCwgWc%fPxn=vIY<nN%*%L`ljG#>D9QcS2Ji_ zBU-`NMt0!s4sg_o+;%&3mY$U!G&(ke&cW!X&ej$@t7eaCdWhD=D<+;~{Ti-@uF|)+ zP+Mp+4>e|@)zDx1wvzX>_Gp6EP0+fDHHM!xMg;p;O76!tblY0ip|Y*}jBVu%q4W>B ztIN?pW6T+Me{{L%?dYp6hu-I|$89$tMr~vAM<$T^3?I1joz=c<(6@m-Y51K*!jU<)cqNS z8TrBF4RLPIhcD{mj#+BuP=loZDD^F$LrxnmisZ3I?PT5ZdFQvMqBcJzSfBC=G#xadkauInd&RNs_ zg(fHS-U-&O?Ulsk;DG9nd@cKTiK9 zXUyrlgW5Klb1D6;!e@EI>D#BZAm8-{tlfLjySEyh7chH#f@59|oi)PnA?N=urM3oR zX?)rHt+MyijlFkZ3`C1E-o@Ty!>Z9S6+6~q8|^*5*lVmK(7B0vYGfGyJU?0w{bR3T zFY3{W_%51PhrttU<^zEGD)1LCKH^BAB zfiZp)I6BH$i!9wyK|aK1!(V^x^rorQ=A260s}vlFhTYXQ23N|3aQ`oQLBHMPw(PJP zFAsnEGp9DCf3p-z+VNyfApBl!VfeP76*&pH8*{euCe;Nrd9^pb3C;SMuj2adzGV+J4^C3I)X*LL z#9lM`s8@=g-@TxwFXUGZYjVcdeJPT7$vNxn@I*4`>zhn1j|O75UuVw3rD|l$_iNz) z`xqyi-~Mga>GYg|HyL#JAjfdzS2!5>WHI}rW!pVb$4I^iqop61Elvt_Fh_*DC%;|BP>&aOWr zpX%$%19=4>8aNYm_#Q3|Z@~9(crq8fCFr?c>I&XQZNn$=C6<=I*zzWKf4@mB!#9^& zrrw=u6E3Bmq456}&k3HldEVjq1J56M{={>Vr;q1T%w06er4I+wdGCDx+;raE#Co;X zdw*T1?{`7&p+?q(_cxb@`rd-3Cy4dFjSu$@IRJlvKmLd;{R#S>1V?@Ndy-S(BO4dT z>673VIRx;QL+ic1VZFDgei7@#x9+g|PAq3HWu4Xchosf_c7xUT&PuEAk6q}VBhUjM zv-fuC=~4KQsymX0y|{=Rw2{$1-3fkssBathj;2^EcCfDMJYv@xzfPOR86qqD=>VsdktA{Z9I-MJH*T?jJLT z+R?uEDaO!zHBLV;y6qX?oDl%d4&afWUPuj1tr1wC9J=njlTURwgEQ79;;WDF{q4~9 z{U)2Pg3qPxThQ|aw0#?zz5{(-x}F5iKV{Rk8Q45BY14Js0A0n)#oRsjhxefA_o3-` zp=lF1dBW=Jc+93@>`%~l8}x03zHjHI=^8IhpJ0xUL5DxtG*!)%*qijZ$;PwzAtz0F zKTf*@?F(I+ZlbS;>FZ5!@6xoDIep)*8`b+=@clNpelOIgy}!f;;Cq1ade25v-CM`n zhBh6vAD}6H{`XLars9PSi~(JHA7FgO5M7V=0v~u5U0r&nw$TqTZDf4Wll!C5rFLG; zHvB3##{2*A_Ac;Im3RLCnN02h0tE#xO9BBA(b85|%+fZKLJ-;l_O3|Qw;>D0 zQ#1CXtQFq%hP68`={?S-;oTl^LSOKR?q#tYMH^W(YdtqAau_?-8Xr-$e>2( zwdoY}I|02)&sOnlCC|=EdKUOM0{^C?Jo_7Xg1%ag!Dq<5He^uyT4uW&l7%Jc=^Jf59lf;2 ze{>zWIa&kcTZlsIk}dKlMCJ!N<+mL!eZAc19Ok{Dy`J}*wJA{^U<}OvQE*eiyzaI- ztMEVGhySqv|DZ*`W!U`M|DhPrKP&%*=ezrz!n=%BI=teic1=XimIUUJ1w4nmh;x6S z_Fa46Ci?Fx$|&yIfo|{u*EX(A>BVipsI4BF0Zyu^*9P3$kfB{g{01JB8`B0Z+Sc$1 zZrW;rVNpgfx+y&vD@qUE#@W7ZjT?>AT_;VgH^!q}3i(QR3{0xO!+0N|o|1Wv@pj8- z`d2PxE9238qP!pD{d&FsD09D?HY?n@+x3&Zar}S$Z}N3LXTJ?2hFC=oMJuxE^AAt& z_!hEkJ2GoKGHc@%zS>gc=rhFh1)odF0P$o$cv3O+?wFT++#deFoVI%M3v=xHvNx;# zS6**>c>%WLGVG}}*vWIbs<4&8RaaGhNH#;?8?C9o_>}6k1v+!GteY#iM=t)|oz1K4HkxYf_F`4O&a!h>uoT~U6gr>5z8vhW)k~^B8Em|Zx}S$~gO!}e z6Wf#t!;F~mK}W4;EO7u*~> zx)-lhkTcTDjutJ_Uo5;j+PQ?BV?=?GH`)uAlV~zP%Cp=G_u< zdFJl7>s!j-+gbvjEkiaSN4)hd=R>2C9m;2ETgC-nwibMhJpfa{C-Yf`-B^nqyb2w= zzO-|bC5Vu zHZIoh4E3AhxdbvK!nw@_(8=6CcTH_$jFZr5sxAw>y8$_I9Q@V}Ygjjzd(vn0e;&D! zC+bQ&(T$FL0bP3E6<=uoJkP#r@DrLVc>+6D2a|Z8;ySy|Z-;OW* z4EZ7Ivz@g>ZJ$8CorKP9nIG77J$@&__xKv@$?<{CQ{%9&pcTdXWaCQj(>VI(cf1%x zKhs!B8OuE1fR*Y`d-cSd5%{=i95eu5Uw59p$*e2Fb31sN1wQdr*G>fP!j;yNh`&GU zd4Bj-vp=IZ4)cL!8?yLz=)4Wt{U!D?YK-0UV65&u8X2Rp$CAdfB6-~aZpT%t(JQMMM=!dW1#MKaZm@HSJyXB2vmLF1Z7ulIqq%ky(my#LD&>c5iy;fENs`IQv!|2yxi&ojXBVsHv}>-TBh z`u(%W-Xij9D_O(P`P-KxFQUlLCVzfNYsh*7T6uT!pzV*{O^VP9%*eYhuoEx=l; z95dxYY=VB1bJ%tBBX-W_=w!N$YE$Uh8Y)7VP;=tc@?QPQJ)G$C`Qk zW!6pB%(i{_H4phZwKxAY`E%eESBF&$N-?Qc`6>*r*)<&Qp>9tE-j6|hi5HMVFGBbG z;NL^g;>*Ze-cjvm#oywas7XuPpT~Bp8epAiVP368>A{jkoO8R#7t(K0{+HiQHg6+q zH~4VYPSv>cg;(z&u1(vGTeLSKy-pX7gNf9*QuVnsw7FSxaMrN84_ zP|gF-MPC5FPMfLPQ_a_Ao|msydpq=QBjZ_8B0s(K>8f4Z$)_a#bwu(ggXcys%31$$ z?8eQk$*(W!yM7;hK9?9+J9CUO$L38|=Ly!ICn66Y6;5?YcTT{^UL3^z=p9CWq=#?* z6MVV@9z|AY{*C;m{seE?(cL~24=%iI{V9h%R*btITlh8k=#gK?@XgkO6SK#1N1$^k zV{eoUc+@A`ET!Imz3}lU{lm|Kwe%YKlOwdPm~lCJzhaau`|}%)gX2@1GJ>bk9lI7S-s-*jXIe+T zf$n(fMa=;}7j2oE>GYcbCN0dX6N!ILUbIc0S&5vZl22 zzzQpLa#o;oKm1{I4t!uy#&!}OEFn)`u>$QskHMRg3$j0_+qx)ny2t)pDVzXr?G<(D zFPGY9 zeaHFGfj|5kI!#PGhpqL6F^>(LFw!cXgg=rWv31dJ#=r!EOf_u;>FTSynYi~*Xv_!@~Py0DF5T{ zxe8dPQ|f-&_c2cNFf{xMd8sM&KkfS%hp*aG8{PGfD8KSmv;W}2{K}B`jh^C#?9v*tQ@Zk^SPD3 zypr*ReH|~(edxZ9xfzqfb91-`a1G-s9>f=dE~EAjk|VO2>rVQ~?UP%(jnBD#@~E?w+fE)qFM8HqIEf_f78fT=?ff_-DTGZP%R;?@BJae#bUvP7NPnPEF%2=npzAx95|_e1@|} zDVxikLmoPGgENOx)=)dYPiJ}Sd^fMm&Ix~M>1dX-raval4s&tE1`SUa@YBC z$}yLH-vYlR#sW+9059)*+n9%p+Ti279}f&v_p5O%?ZHpYw4I=BonQ9+>8?7#PJ0J? zJ@4tinRgSs+rqog^1L^BIcll~7;H5I`2Ib$dZwTLIVX*p#=S)9; zgf8WGl)aHfo^8TEDl9se|F4SoWN#$HEQ-!ZJY%O@A70;8Bij4io2Pn@E0w$xpFBmb zZ7Ml;ODcY;arUR)CVu%?cMYa^4K%UL>TIe750&Y~suLzZz3BQm@+>xHlS_QsIx`x0 zTvKY@ye}KyFSNbUs@hd@t#xJ^-}m9SDh-euN;_(Ax~X539xfy=C0@(^5zbyEHn;mF z>U=0)QD+I=Nllx-2X5I{2aXmTu;!`F+Ca9?6~Qji!#@%7MRXD3PH;)=wfZ~cQdje z0q<%q&B&5AWTbMA+qsT&^`)(oz~fXEe!>OFYVOIdJ&iuu4zHhL{yMYv1oBAwVACXM z?k?*m$0zuTPfp?tsU)0h{>|cZc-Fw@F8EjSWD+qo`1$w*&bYd(`X?ul0VgMs{{j3? zSI{pqBUWk4Z}q9Z&(NR7;r6e-8=bzXp|xiq^jNi*T3g`i3!L9kztA@?I=Ft_VxKR( zANoCko_k#O3v-J42ZS5owW`N_^L#uXx7Z&?y~8NA#Gd5&NM7|@dgdU{4BT%W`R35T z(fVtwd9%UQe7*D%>vd^LOCRZdXI@e0 z>waXiXi~gw#$0|~aC%-KG?IN%k}(_H`+oa=o`Vm`7s*ODu4#`c-`Q95g$~uhb9tqi zevoBn`a(CvW7wB0n=`PBeEC7T|1J7(?1`wC869L{zO`2PZ9@(iJVGmH zz?JC5=t9_p^b1AR}w9jB~YThH$ zI!b&4+Bc!Uj?`R{jiS3V=x8Nr_Po_*9&NFX_d;f`1Ffg?i(D%XS00eniP++IsC3zpv&_kOg*&1;H2<5GakuU@rz?(13?86HT&&37 zUGwj<|2SXw4W5!In;QXp()bM@yc;L_4$Do6NWi?nse6>E_k5*dehWXFe5eqsuY{;~s zh1Nsgr|ua!8n+c!Sk^xcA5^_g_J$3I&rtUwE&QVpu-SoJn?-CEA8nL%pvc<)b|vkL zpO+LKGG|cB_G+r9-ZU|KJ=( z2)@V?<+JF0*ALu`{t&66J@(OU-&wQnB(Oc^OK;x~{F~vUIC@XxqwIk)zH!xw>KA@q z`53(8wihpFEqatS6kbw(jPZ{k%UjV;#5c-oKF+)ZGuh)h+c93lJFI7lDSU_gGV`5x zCC4O-B)baOiv^sf*36!EOBMRYG{H(Rg^pt6)%l@?V~jfo*|Zs*Whu2{^{(WP_HkW{ zEck`xZ@AaWY^Y?v7w6B_#=%R|;C>Tqn4s zYs8TG%2k)X@k`);9sT9azV4R8BMz+_?enwuJePe){`Ml^CtI@tKKf;rb^6Iyi-NUt z=H60b<+gLC-_+}QF9Z!fM=q%H4`rLTAX~!xf9J4Q*B$2kbiL1B;FS%$KbQCKopY~w ze+Bc+q|a?Udp+l{&#`hE=8k+7UCiH5Layh%_$*Y{I&1bwGcM&OU4w3Z8|}SJd#})5 zHtmrEKzkYOuP`319rE)k=gjs;7lfaqjUCMUd9LkTHouM!9#DOf>g$8EH`wy)ZOQHj zp@;d+`3*wbM^#k4fJ(s7+-!rv6 z3aRmwoWB<*r@B|X@{ny0=8Tj*IH21e6i>Bnu{sm$(UFmRt;oN|RaWPHz$spfe|rad z^fvpM<~pnM0oDQO!pg5yKKL5orPz5Fw&8T>K>UPkf%Y;?d`P;1_SGe@A#~nmD?HbP zUbvXro=uYlhaP=VzLAmS^e1?(Wj)WXf^RC(`QcUBNAiVTKWEG>mD#VX(_Z5)d{2GP zbxo~e{d=95#&YVmJj!qPugYFu-)WsW2;D1(;&t%69X$VV&i%JkaGq-m??^sKMlGIQ zc#C36`y8Lv256&-*tY5}t3MmAlRKm@eH`51z!e!-wQCHYUwfH4>dZ^?lW*6aTW)yc zxvrFR!+&qjjX9aQIrEZU|KtHHc>SE~ZqdBrz(;etfpJzy*I;gUGLQB|+OBQi{qDPS z7dEV)d#?QG{p3$PnbW8Ceyb1r`Et#?G8k7QvZ@K0CD|KCF2<0lr;w>p)|%6GfzF-2 z{Iq$A=*1ZAk51i^dBQ(1 zybt(2fDC#8_*MA^wuji`yBit4Hg{0%+GnjJYtwRT*Y+d7FEiNwB>Z1ReXcq9g+u{WJDJ&@J$VuZC`bvU%&!-b=%uW$)idg1ml=KMcxL*vohUxjB* zux4&&?%Q+v*8a$sTdTbfcg}gBW6Un)>hy;e@{y1I;OU+ixYp+r$i3|Yz$x_oEB25a zV-Ll%?Oju+kvmbr)k|*fzdm?nJ^O#T9|2Ey@hRORmG8^ccp4{JF*N)-Ijz0)!K56> zUpVs9^%vj4x|!@RUc!1Kc_QD5cu)O`XQW>d-wH0}clXS5_xGj}c#7W>abM8R(a6R( z(&GbBuCVdh7=KAd_$d0m*VpKsm*%lPX&y&eV=U*-_`4nd-HID}`|rdfv*3{}_{Eev z`~Wgn<4X3+dhM@-l~pS{x+{IL*#o@~f4+Q`^83mE*Xd=~d?k!>R$W0J^V&?rV@A=s~iPG``uaQ;W${AGRSMeeMxcTV#W&cg&gZtS!nF zXnu|y&!l&yze<-8q z$8_0vJ@emL$^7y4-0Vm1UBZ}_F!p6u{NEDjQSt@$x_`D}x$ZAJd)4xvGUqIxb(6`r z=N;9xxQ#j`QOQ8&Dc`j1bI^P;d)eml!*!vPymmD)2*#Y9lU++a%-ZYVuj^}f%+Pr%OuUF@6*UAVpnt*g=@KZ9(RZhL@SMR3`D=J+A(hQrjuDx^l$e)1>uekJcW zf`^)g{`H6YLl?+t#qgBVpg4QhM(aomFl#~HjhH>FBZEB5S#g^ZU!I9;c24(DEY&Bri8WmhtQGcqg;RSZ6WQL zdNr(ViowZFvgJ!pzQWg_56M-xzb4ijjZJoiY=j7x^Z=8;FxIuh3WHy~)O%xXoXIAL zATwgD69xGGuialwE(5ijke_~IBPf?ac=d;WKyAecYg`Pu=#E7;g2tk_*~_y>c1&m9 z*qFiT%v<@U`aM=-g_>)rHMgGnG*$H5T_HKB@%D9LGo}YNIjP>^S=Ce%ErYA}Z0hs0 zGS@CEr`-Y`ia{mNJ)$>KYu~^|XD#G}zvjTj)JtF-CT8T!C4sJ>Hm0w(=}700ANW(( zO$V6c5NKu;`*C+6GX=vI=tME-2r$UuYzyp@BU{lMMn6pLi;O$MqjR_ha1G-sZC0cN#UXY(?vvk@7sy;EJ# zTvt_2Xa>6Z?Od{p6o;e`?vYw2hPN2Ji$}zl;+Hr!Ys)HV3R+eEO$2$-RD&Ih@9I|Q zZ6>gTCs!Y?z9OhP8S%k+p{7k~LFqrn=BM9!=tnfM`2RkRz3&hAM~5+cA%J;P3A6|P z6II}$20Sc7XRk#!L>D~1CeZn}*tBuR-8eWWWcGi7(=tEwYxXct49O0+*Q(EVNXK4r z7#j-OcWr9#Z{4u1OAER69|hxA$Y<_`aa|d|+4~}7w`ocJsQI6ta&W3XR?$Z)duk5* zp_1(>*-x^kWLI^~cW}qrqchgKfPYt4ZfM)()Fh|_E=+>-nGgsJ_>ej_istFK<3t^4yw#fP7~z z-SV6^1P3F}OL}1OJ3Ys5=D8B&1ap-_AWWge&QZniDqsPVK>)jt(^3Q>!4r+&z9d z@^Wtq4!Yj<%OQ_fZ!aAkJdxFxS_J;!iTT9Tn7^q-z?@D{S0D-x#(=4@tASq=Ja{Ra zOzTRa_C`8%W^y&_n3uQizQk^|x0|GDctK_fNYcHyr_h9+ZDjq9zz+#%)6NyQ^RZ37 zIP~~stMshu4kubD$p(5`5;`o&kacC&8|&7^U&Be2gRn$ z_;2hz{y+A5mNDOG>oC2}4H(ZH;7{oiZVj<7C~rtSIi9(Kf59So%(^H2@mt_v1nXqR z!}r)V(}9ot>#uO%)|FjZXV3KoaxIeS`RnVG)_AQ$1>l_ZVN^1076dx~DTyBMAWrK& zUsH2Yow&#-%lNS+gW|v@;mlL{JCdUh?IUk*u%0zK;t|0|dfj4lc&*3sE36?`F2?Vy z8M|Ynw7%+Hw{EPR*Y%icwOu6`209lL%dqE-pB)&Er;o;~pgG>%VAt|H5*aMovuS0c z>K6d#dgP}3XR?bWA8q=u+rO9gMI*_4EchHFr#6{)_j=&t#&1?!mpXo<*i7Q5tf?=v zey-uFM<04rYbkqA9^{jl&P@4J&}aIQ+eNO!&Qpu~1y3ylKjQ|3PO#_U1n(Jn$-CMI z5yHldZ^M^!H?XQ_J^K~D&IY@W)Nx*zE{13lq zEf()Y=GwaW4Aq{6HhSJm50CV|10Kyg^r?5^qNDN1n_0|jLZDN*Z|xOUC$YRe#~Vcd zecHcuVDY+>FS7;`0~h@%zM<%+H}71V zw_q=$b60Xvhx&-(L$CMkTl*m2cbHmHecPkR64|EmkIN6KXB3Cg=ZU-7gADB)BY$1; z^B_JJ@;?TBo;bcOXL{_`ozHscAO+mD=RvvP#)f6wipk5r`|M@VM~R^i)?u}mAO6=5 zYHJGqI<-{-oM`JLJauY)eh7cS>Id#F@2tlsnCJL|@`-iJk8%pRb+Qut7+bDixSG0k z7r+lV3w~->{y^=+^ZE@jeaE6~D80EmmX8{ubsHVZPDY{E+k$^q}2Q#vFx?w5G&?y<5*e z?)Qh@y^^;1U3{SSwZ7InYYXv=BWcLg8RQ9wE+r>lfuH1qZ_Mf!lDzW9*y3wG&mNM= zA&sSJLGM`GAmBNW>tkF4xcYPDbM@ou%O#mpatNL3QN~)u7-=K^Amc($OKvM!7I)Xo z2Zxf&50iVGESJ4|%D;O-JnF;mpNkQ@*I3n$@}Ya_Q%*eUj-kEnC)rD~Eo4t99wmE1 zc9Luh*-ElK1WO;hge*Ry*oO9*{{VYdwOrx5)l00xpz4>$^ZJIAdk~{d=^yOFE0(OD z)`I<754`TSW%C@)7b4@EzK5d0*|zJg0MsRgZJ@<;Vuc+O#UrxsmfJy4POl{j2oR$at2LlTeRr z3Q@CKdmqXyViM!TQ*isrDD7|K#Bt6?d%C0nfY1~b;a z8MSSUuL66E9MP$gRV{)EvZP5oSHylW&dzAzT!q+}^w8le7~7aY=YIN&Fuq2{kYLWS zNt|Ox-@2##lr(&jar&=9pWB3vrS&;l$!}^C_(fPpv>rs6e@tg`F#kwadgv*&uQp2T zx!(uBst?8PH3xErrZ&^R`fLFgobg=S%vl_M`gX@6Kkl=@LO!%i{FdbCgTu`B(a=FN z`yI4DVjnSbtqrX;$Q^PkH}d^)=A>E|%4@UlgH!s~y|RZ#YM;blBQxgr*j`>+D-Yhv zOs)*BbS^*FT!&^<^RyXxs(3*SeQPYjC2@Cr4!&A)435a|#y2%p@N7hm z3a_H^`x(b+;?$?OPI8^#5>FQ#JnPs@wr?PnoDttoCwDrPeCa~2SkB)^_0PQKj79y7 zqMu&!rQAMGe$JQBC(C=ECm;D0{CW)8(vB=SWXluHN%X9BXP+a}mEZp)_0fRAZo#Yk z3wB&U&*_Y@0%D7@EAo&-$DQYd-}vX0hhgp38akIXw1Aj1ZB5;VjLJ*zcrpGCI_96D zdE}Dz7jSq*XX_vA@iZswvBiD^4IhPf8EYE3UW(I{;;(aRYV2GR$O}p*jptn+idAL= zW6Z-V<3=TrTidu-K|AnR9Db0VU~)Q~Gr7Nio*0#Cl{o)T$9B*;K2HKy@BLZS42o=n zPvE6k1+oENYkv@aOP|!X$7U&$?FTeIwJ+W2p{b9V-d4M%neLhH^-agd6IlG8<)z+zcV#Fon_|nE7pv!M& zOscI<>))PTYEAv`szB$D$ptx zpuIHKvsjJQ`QzrUx?#Y_$g|1dU<-L@z-okGwFP`2Ta^2yF*Jf7bEX?@Cm3f7a<-K@ zosn;c_oBS7c4QyRci0SECD#rkqYpq=(x+oQJe}d;3k8FgN0@kx4bbaQ`9=lM4 zIk))JL*s@pZ{QQ<9j$BV*|scKJHR`UKCz*Rc~Mi@oU7PMdqtd|n8p1@&DYp;c0IiB z(ZAbPGjo=#%=wea%@`yY7+sd){0aEFaAp!?Q0sbHD#u=Av-|BaQQw zQLJCU)U{<|tXnb07R_VbV(ePCEas+liL(-RCwNzTVFZ^~uxDH9_@8x3`(j3L?oeyO zK7S~iI7dR~MAEj-iS*9z9_H746qxYtG1iF6BAxe=)zJK#K<7byTA8L!c;Z*|Ppxq2 z>5bs330!S&LYI1nu@Hw6{U%uB)W(ee>YB>Fj6tk5hQAk(kJQZ{yl42kN<3#Bab-tk z0d^$g{S`d8ldBp2ItBkqhKTP+AUpEm={RwF0~rVcSM$!GqAAcs&Bleh%yme^0Tnv*GVeHh*6)SfQgB+j|Q1#j}RL zXTfi@XZX9^=5LC@uGM?S=RiB+Z^c-f7dU+DX-9k;hHsmJWfSxvJ4<6%t#fzHQ_S4u z+XT4iV%;nH7<{`xZHsSZXJv)69Qsw>mBA}xOU1jdQ!6pS99kH!Xmk@gspfVm-km6Z zo5cKiM?BHjT=voa?1;^7wBO{VSb^e??P3T?;60n2^NdlmCv6X-n8 z9Da;`BUr?NNe?_SyW#O1@Njv!8F)w!s3c}*!yz;Li?}Vrt_QAW%sitpFP9!lo4xp$ z@fkj5?Be5o;yd{G8u2mnZDAaO(Q@?8bYE6O3vFfS6TQLkF6|}H@1L1pGxG9wasb4a zvR`d_%vwi{N`PM$k!h{iF9K8NS^rbyqnrK3!1#Rrhqsq6cgCgu=F?vf zw7C>bn(PvjsiF=gX*7oLMq27ru=nTTMLf zM&p-SEx%O9zvAC2f#=phd+=ow{3$&m0e`e?L9Ri^@^P!4Sp>N_{tD~#eHGH9bKA#Y zH&!xs`H#>Y1_iDpx0^WHs+UY0ZD*?d_Wg!tZwi);wBu;R2v^^EU|6tiS>I4wr9aq) zY-__m&<5PZ!|MBD<5HYdW6z^5Sw(ubk?Y!5)%GYgIx8&vj;bk=jc-e56f1{4FHBzQ zT9YryJe7Yc|6k9@Ij7q4%@w0|f5RC>J04ist3o^_{4Tqu9Ofb#YIz zBg0qD{p53+j~jcm=d5PskxxK}PSxhcbZFtojo+ktuiVtW0~U7!gYnQR&rk4WHq7?r zHjq=^FyY*?m94;c6uOXC-|UH7XNLa;*)D&Ie1TEcj>z2sYEue_{`Lp3??tP5KF%Km zr=R;#?Ya~7whdH-?61PN{t7Wb`QSw#_i=vaQu5ND+d zL0dVx5%5==In?AZeh%;*XRM+-TekO(Y3Zz`ndm(_^GmruuZZu2pMkj{%a?t#)$!QV z5zz{?@ZO_6{shq=z7>A2dfNQ9!1LR(J3_I$9KWQ4$CKnhoZvdn)y@?GHm!WNa7mtC z`Ez`dlNsj}V3zc5D%mPI_m!=wwL-o{aA2DFn{;z@0 z1iuROv+Iz*@o_z}GRi*X7`2SH5lfGc1Fn3(hy1+Cg@@Ls_p#u$s$I{+tCHE|x*o~t zlT-T|pDW1=s$d_OS7tXO=j3zHcs5$dY2<4~dPaL#ePV|iIX$+g@2BW93Qfi5A`c%# zPR~b9LnATPyco~PFDltQr?MQKBB#BLcFg~??EmjmyS-#hPu-V<>{9U+?LWx)CDSEa z6xVd&e}eJ|y~sNT6<4gmY~3wDeZgM3TLHc>^#0WT#}AeVw^EzRo=;D{NEUr~<;$6JC%?~}uiBH}7Zv|i zK?khUUB_(NbNL5dYicvPTvLtxj9I_oS-oTUbuzv{)_Om*UTKvC<9ES>d3n@dO$)|o zFQym=ZC)E=ErtHwoWBF`mi$KFQH}yMqje+(?38njJ+`|Mo>o4}Xl%2lDtk}i%L_Bt zA6|HPy=;=KE678o?JGsYh9|@i(r>(aL=SJHkU3`=+c|xsjxRjg3csj+=N;5%#U8=G zl56xRcN`jn`c{8c_*WjlU;46@S=-99Vf^Uz$d?>+zq|pNwVz`j@#h!4w!ZJfqdV^R zNrq*bvs91qxmETp>umzPF^b=!oa>;K)^N~0?>me8oYAd#a(poUqGiZ5{6%e?$xVFS zJ`)u_DoE!HZPwqh%sDcguQiDYbvcpPg~@F z%f5~2OmX5F5nuqh(BT>03wmq0pjAHECDY2;^mN;d8jif$N{8&rqxV9o7xj{(Zn^ zBe}=2L8tSH4)dmKBez2v1=NVy#%C^YoJ9QSICdyGQJ0Y4J$7I^t$d2})i(3La428tK1Z+Fft-Bv z;RidYze(-jzU|BLNf37`Za)g`{D%4cig_K%C~i80fA(eaOZIUOyHM>M$LCn@^uLt; zn~BBVOFJd_cjcQLnQ>%HU{-RnB*i1*|ZnMfXI7kmDXzku)J zMPR!_{iheVY=VxrFs6E|^R~{ar>l_phlq)Hm8TastpT5P(Df?G8sh7mKNv|shvOLQ zjl4IO-~RyZpW+#C)^*5VT$xS{0WQUJ;>-BW?>FZT5AV;p!&R*7$gb`+eg9R#_=Cut z`8>CP3*STxe4BM0oPR2Ue=eR@Z2ZV`d9IS*{tzI)4LvcvyuAp1?W#;GmMjt<#^A@M z_JEOv_37#DE!d@9aq7aPmp3#s-UKo%&iD8P<~xb;;cM3!k()RpG7fLac8ye~1*60V zV}~+=Prr^{!Tz`CAzc{^$2ZfU%|p%A^0uSUGSnOxjt`Ko-HERT%+sOx1v#;5f}{mi8w?|OO0?>F+}RdV6} zh%EWn_ew(bX;$!Dk#!`x4f=c$dR)&{;47BRSBhRLnK8@QJy{&vf?k9DDVaeGAlP!Y z^k^%7A;l6tcg~du8AcwcE|eSlM!p=WRc$&W53<`U;m6nT(YO0^8^#bv(Y}<;{BO&H zKHc)*hsc8m9=_l3<37~_F#HJrt$`Nn7%w~~{*f-M^9b7El}7v&%BA$9r*@V5iyPsS zID8U?XOw$W1fMF_nHU34kK#V_j=umO>`+^2@L~?UnA0F#IX;W~@Z#`ukFPYmSYhiC zJ-j$NC?AT^qs2?mcMSL$UId1dMQ`v@bOQI_od~=Vdm+#nA7k@kjp0Rng2;K<^YTH- zKOcwhB9-tEG#-PlfA&jwA&Y%5li=CGw}%v8l%KBsea?&Vv>iu3fWM04I~?Akt!GVc zgGBLt|6GQS}ZvHRe z1iao`pA=K@+q4wny)SDXeEtKU|A%WT*A%Y5=jz3e`)>&Lb@;LBCoVra?RfdIz(SS{ z4Id;owihpA_x&w=_)+=qFA|>DIm9*E>sp8F+e0$2X7S z$KCUTs_LheKV5&e;7kO5+iZPq*OIgON1(NHPh?iV^^%oNsSB;uz4Pxk!;?$k8|979 zR9z_6R&rB_ACvdCgj)7a9X{1wSpN<=Ws}MC&h~}Yvxj#k`{&5xx@j5qqw0MX7FeNb z@;a7PV~b4*oXakpHniog`gP=_7QfG4(Aja$%Or2jLceQ)wwGOvEx}n0I%`(@b5;%l z&-jcB7^i#_t=K{JT~3T;9PqyM!WkwvH8*@4I8(ogv3B3B&~O_(w&H5Pfy*r5 zvP^JcK54+^I^eQ$ki~g=fns1&+{}7&OgRej(=90rEd>tJ70o$$=<(a3Z^huF*>-!* ze%G6#w0DvkONH!HjL_Zy;MA=36+A69cai{LpeD3qJo^OWb2^z zJ_XsCkv!|1=si>Pp2hg`0_W~dT5rxAvi%Wv5I^$nS5rQvWbNmntL^NW{5ZPZ8yQ~+ zzmdZ=fNL06Dc55C&sl5ib)-f_!|R;4CYi4NOg9u*yPxO%=XrnCLtpPWl`%PdDu-(T z*D$V9uEqL)|J$c|KR+$M;p7$l%=^lfKFRya`8)xgorIP&9_d;;=;stNumJw400%#W z?iAlvjzcIC|LOjp@{W!iqK2>Ya-K%Em<0I>OXv_9r{DbJLCeRsMhHP7f zp0tKMZRqnP{*hA?kdyfR6kAPH0#kew3D$w;x%4wd>y5wti_{5HF31LGKF!oG&kTp4 zAw6qs8>h|Yxq7#E+nUopXHK#em0K#?M?Mz$7tEaQW({L5lEE!}%C>w~`+s`PB_lk7 zd3;cR_FiP_H8^vT+;2f{$VS_TJ+za(aI$^1U$>_gyYgTB;cq%~GIrZ6dv5NWl;7xu z*&8#h;Oo?W*oVG;J#C%vv)6B?>aw{$)Sld)|N1@a$`sZO2R?$i>cz%@xnQU~CHK5} z?Q!wOX_~P~-r#-J?UyfCc+&VZo)}})``Wv%^9k)3SGqY@!<=!*^T*L`T)3-U)pU@& zT|wOjeCDS9gXlX0-~4k6zjCx5TqUUUcr4vAwI82bSb9|XNcq@T;PIbY_$|wq6~;FQ zpJ#+MmtQRW@=JIzmVA}-IG~lq`PEMkv+}8t6xdZ(cwim=f}8c77~Y^V z_^86lye~$3=;PPjJL15)RXne;2nMBA;H`V9#ZZR)&m^{^+%5bG*ZBh*-YT*DbED(x z*PZ&?RqJl&JI49zC)e18Gi_z3lvTt z%9?^t!M496$4ZNBIpgGa`bQ0wAIp0$16_GD_1+F=SvwC`Umk2)-&b|tPFpPlgQe-z zeXH!L`&M`0eBHat;5T3mAF@ATeDKPr%=&J=qi>r%gO_nnywS^dQ2@^&-`=23T=IJU zs*|7Y$~V=2`)kX$?L+@(^6l&Yd-4t2Mf*N%`8JgNiNCgdo5yLqHVQ!;)=0>y>S{JF>0WvSnLZ zb_BVW)*f@@+BG8%_Q*BHSZGy#Kk^^ek#Q%_)%pG+c{c0&mzHPOTvDD@?mu7m^Cx=C zv*sr+lxI=yT}+;>qi$TXJoDCn%SrOTcA?is(1*J6iD^n6Pq2R0mB(HfbkejZ%R+}( zx6s{BtJe68{6I+Gr{fQaq7%nQVe6qE6I

e3?VkTS~jgzVrP?KHn7lm#aOo)xa=f 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

N1t9R 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 nC?k*hh&e6$Gw0OL-6*MWIqjT~ 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

Gc2cY4m^k z6WT0rAids@Zpbw(H?B8iCTlTHvU7<(r#{a8=V*263@#o{|EEpi{!iupPvib`DW^@R zc#xhLWV(U=Pk(}#YY={!QgTy+R#QB~keix`CTHjAayfEV<*YHH)f|0u)SEL2Fc?!z zd8Qm~vLRu~vgk!mXB#pyR~urM5+jHru935Z`@fL;zkvI{oclk2ZB}M>E*N57x`Cru zFt4YVE=?d@MlB>dnKNPKUg4>-6~lwBZ%xSiTOWfzpjD;|vM-ouj4ydASLO^t_ZjuyCzO`<&LKOU?X+ zVZBjrT%PdsqWBnN2DK~Okeion%0YkWa&t4&45rYWbvZ^j(k30gVaC!=P?<78 zzWg7?2B`g&%%mK!<4mI-ILByEsWikOgH(CB#&i|thD@C*8ADqI_N~Ph;+)>l35Tm^c^zvnI~Xh*%!AaDFt>!E< zgA>NE5e~;rr-LJq5K0RPYf0E-oZPK`RjUW6ciF$HRcrfE&I{Bl)Yr!tbFL-8j;y>G zU6$5mUi#>xk1@v_wIF(``+~CeSaX^G#(E}wN88du|I@BblP`t2>yjV@GnGR zT1>de6e#Ed&mAz6IVU98u3cPrmN5h4yPJs^LuXiEF4h{&Z_cNEVb*ZOvtHj!?rNHG z4W``T!Ex(m^szhMd~x(#Jri)>p6Ew_Psru|1sd2fjEz zS1kCH`&G^T=fzq~fdWV_F7MPLVDpV%)~9GqUBoT&7h0~@IYAan{qGiOhZe*X9V5Odk@v_1-P#!RIlgtTTe@Vh<6@0b~P zE8{zS3RrL`GfyL6?~X+TJn+k;w*0m&bM zK(DUfcN*e|?M@S5U^w9b{LWYs)>OB&@H-9p0?uwM#W=@y?XZ1w%Ew2H3px!-tUvo$ z5SoxdBuKz(D46ef3)A-a4$okO#cOP>i6d@ptjo^+{?D?&-@Pun#a?gJz3lBje{svi z7BY^CWkJFvCaJMnpA3qX4nu7qJZR9m%hU0oJsDm1FR)I9xX1xSZ+9@!pI4)sHpU;E z9FA`EhoPfCzr3yeb@J|O%*x@j_0?}3X3Su(uQKM3_b{%*&KR&2qyim`=IQmQ5as7x zF&bc0Fnv7n$6|MUEn4b-n!Ee0#l5E(rvBvb-SJ4+DBE6dG*?#F);G?(`{bI_qoU-e*sYI1e@fG{h`rVX3njw+WDY+ba`2HCk#vx z)0>s1TW(QD^%AH(8Uf+MyR*GR>wV5=Jty4Kb!%80^%X9KhBP+nqT6TO_PRrG36p}k zemmEBXRrqz!Snc*ezMWCU7HSJH}B~HTIRCTp1kUIJ92*X7f4Ze8occN{ImUC6z|)a zn=E$tQh)JNJNkRm8|~l-_C`x|>`nJM_osnHdldBOguCO>Z?Kay5W;`98-Jf3wy)aog8tFqZ11Z7 zzJGkx?iFXpu!7!sdx%p9Q-Bp*>+etf?&P%31GjruuX}VLT;wMx$NT9A=<1+$j4|RN zL62!yPG5KKn~rELnA*J=4F=%og`7<_q2bTd>7^V%O>#LW&pC_104Kv$fK2l_*rahH zC($@Xn2B#S42Gkfr@PN;C%dnHtjQQm3;NSA5DU@oVG4I@!yBd)5CT?k9sX)YbavkQ z06|?3N(%DPF}{1_}h%XEAe+V{;tK}_4te4r2mXJRQ zW}L4X=WF`;24la^0%E5BAnn+H-2152o|psi1e8adc)#;j5c_h^`ITuc;uo~5&*D}uf+cK7k71wK=^%vbCYRq7M|M0XX z>yL;t7Ahm-OvmD6Fkrzms!dlO2?yKXx!=RtCRg*To10BJL;WG+w?DZPr-2!L?2VQu zTmqglS-zS~n8nM+(0Jd4vVKQ@cZI)8kR1a6jXMbO-s#ENvy-PUT0iVI7ZI53FZ}S2VJFPTI-g!{OV!aG)`ZB$ z7!wr3-uecoqH*a(;V(|Q1%v?n4KBF8Y8t>Z(7+KEsGYktd7|6FPnzq2S8e>^Hl*mdJ-EIbV{}?=NFEZGdkli$WU>nL zlUlgE0>iyF_$EsBRPblB<%U}|G2vymefg2jZ-Iuzr;~1vhJ*OP4|M=rb1ef?rSY$)4845#e`FYu!&bOAGS4#-ITRG8O05 zOUU4~=q^0LbK^=7KK0j)oS$#eHLxB#wQx1I0cE^Le(+X~TCNOE z8)yWnm=;o3x}8h0+9C4->6_sw%#?&BkffcUmvGeP>MGn6BKt>CRSlcvPWN_M3N}CF zDMsTv$w-&5shve(Clg@@PQ@sx&E4)^(3I_qyLs5)Pj6}{F2(fRUx4urv}i(C%Ockx z>bO88_%y}Y8A<~dmL5ucN}$?!yWJk(;cmav3v^0*QC#%|&8?527)V|U3* zl;$kXwuRH017OD#q0(F)^|z~1OS_$pU5H8BE`VP~8r=Y|4B-1!#u(beXE;Ow)A_Rx zvI%_3fabS$qPfEQyO@9^u1eg{T|(y89o+hpUb(7eI+|%|4$j9MC!V}-LiIkQ%29oh zdqOgT8Q;9`En){Q`@PAM9=x`*Q)9Fj-RIIL80GeK-Ok?CXiP){P<_^gyTW3}{TBn8 z8(Y-B_>oQ-6<4rdoa;WI2Id|OI%fw=+Wv)J9e2k#QF?VcCAeU(Uf=cL3CC9>xVDtA zR-19kS;lQdiP|@6vxQsqW%K>6Y4QH$o#v--nZbw_$yB>|{}Kb!eMNr==D3Vt_h5*( zht=Qx8Hr)9Rp3F0n1Gr6LQOllLcB0z1syVB*uE{g_)SC|#>h+O(_T#;H&G4)Lnznf z0C5_wWB#)uW1cxVr%wlrO7MNN2$R)CDJsV zBYG)UdY}LhE*=h?U^;M{4+Gq{YrS4FZ5XhG*~{o~+r}Q4Tj;);orbpJF2$iK!eW?D zF@g@b0$p5jyvvr+9%1i^X`gz9HiSH?S9^59-k^3&+PZ`oH!Z?C#Sa(rQiv+S9acLgNC`x>a2 zA(&Tz!N0T<2>+5%_?HaBzhoT#B?Iv<8Hs<%Q2dL9YYcfa82^&d_*0yPUZtOL1;6`N zfj1i<-)3kAkxeX}>v&9J`DVn;*X9=2nkH}_f-q=lio?dsQ&_jA8IOEk`)aO)X3^&x zM*7+1%^7w}(^Sd=64l2(8u8CZCrON8E~J;-S0>U@E9f;qi7rV(2iW3BYC$mZ=-|`| z|K~aj;nOmJ9M9>e9E@0A<_rmy;cMw7LqKTkV~Q>WZ(Zw@z0kz{2%W~k4p~$$$M z7@?)2ou2K!pN^-8pc*014yf^}-8(y!Xg==0Vya6t(97<}GYdXUyMfsSu&kFMdLFl@ zxHZGGAKKFvp3)nM48z_V%+;{R7mQk)Bo-%>nkje*6Io3DO@M^wCVqVYC61?%#?%{( z&f9}s@o0l@tjLros|LNpHX+kSPA4WgA10*EeaK&hL?vUZ7dXfDIgEo$P@hs*^b5^+Y6WN5X&B!Ub1!qQ#vY0pTX!!!@y z!Q#FLyDhK-okJec&{6<%r^M_=`7%Wr!0(k3%9}5aPEU6C_Mh(V{kR}2B+7dC4f=fs z_HS!91fKfCZ8emvgP=V(Ne{L5Qv79!aL)yEOmzDEj@AMHIQFY=zlvyuP<`J$R2gta zD%}_K`2w}mMrsFs9WQOzL+8MGky=`wUy+rduvSf(5Z2T#$l~#huf6B`%Oh(QCZrmN zyVH+X>T8V+54LJZ?BVqSHcM~N#`Z84gzPoWbi;GE3>{1aGh*>;jUpNwes>iw5lSY8 z=@)}OZDlWEAwZTGO2K4D2bR>#lv~z02Suaq2L#v)-_rqq@85_~@3n8xNDv`ivDh8n z0qzN9_g);G?Z4W6`f~pnR8Jub2+ln5Y1*?ee#u}rCtFiJx!?LWA)!K0=`|hKRdhx^ zIbF3-n@>7Rv5@Sw|5nk}CDSC78i31Z83Ku;4(W1`1Tu;OtUEEwO=BY}3kkaPhU~5* zEZ@?$5jZj~TwDGc>f;<(oFxr;!T?`QYUs0gM6$CuH@cKb4@u$uxq_bdI^Yu$dwoN1 zOYN2A?+`&%+}2VNW?p+F*FSgQgfMFEoT+&gR2rQflHSxF9(ExieLlYHzCT8Z{djfu z0|C`u3n~mEUUQp7YzLV9Gw>A2-oOt>9FGt;UJf7V)$JOkdjkilRJS4}@+K|>A#%oh6c8oQ+U=goL=%eqs)ouyMN)2)m5@h;%9wg6*s)LCWnIhn? z8E*wSc28^b|Lgz!KSa#o%#zxcWhE@ioZ#9y_p)?k)Y7HIwj+AACzaU_sTEUjV0>45 z8@flg^G=`>@9y-v7Xue8pl2gKhwngwlSRE3D#$+O?irSRr8FoD%sVR&;fLUaQm58e zL-ng*vqjQ-QYP^u7Io+D4?M|04Ez#?7VhH5UtE10Gf2Zc*q}h3)0i~>56wYHoL-;8 zbTzz$KLW#-E-n6~{0EH_%%{!qhPkoMyA?e#Y5`y?5K9CU4XgY9YE&Q$6*ab@=+~uWgR18Ad=QtYp!i>Y+Ag2W4*bxvbAdAyo7IZ zuCT&9E3#m>Q4hsqNl8fLnKag5Kne{Bps%N&_^8<+t!6^_0?;Puim}$7PDsMSloIOe zUfh_9%xibyyYH`QhsmJ34>giAX(2xoL4eRC94#m;SAzolv0NcUy#2XKN!4U&} z*xOYSs&pK~W9h_r@M$LRkXckCg$D#9Q4C_AZ+`BSfp^;-6YYDkmYr=|m*+8Z{l@ko(X_Ay6-&G)%jEq5LL;V7(^6VA6J+4Y@#| zlEF0*sx~q@x~xwSd>nLOG}i=NE=3r9289iVmxiK^@XDb*b6~HXx7&FmDY!G5(rSvX zLU)CNK(s;Vj@p1XJSbe9ECCc|6IF^GD6fTkVOzbfqmU`OwfPJ~Qh@WDqWb{=hnX|- zaGb7qt!{)XjYv5#cAGR};h`A2(OL#NvF7;YCrCi~=HiO1miXoxVYlwqr}oyEzWP_~ z_>U*QGrwTx*P9E{%6k=d?POLcumg2X(^0`RU0%~{Ji0DT&<(3}I7AMBXnA0qVm?H4jB`cea)%C57re!>&N3+(JH2k)<^KSmH zAHP{Rk){L@F#j@GsoZK%-1#nS7Mbm8ay?j9Ac))LF0c)x2qWK&Kt+tqCqxRNm@81x zC27{bK7GDOHlUyep3kE%{ZZpUp);Un^26co-eL-@IV__Qng@{3&M9MVIofKj5DsFQ zLoQX1V><9SX(b}fLrdF}v6?GL$dcg>z~EfSO6eT~o7{!n7>?SUnvbwV^CV)X*j&lw8*MG<8YI}7sND!W~YA)Y>!p3i|N^$*a7 zXuPLnAGvf!d!IohaUuhy_dx?1H@;Ic!dVW;q~|hM@s3CV zFi7J z_fM|&s+IIg*jyk85uf5nOWojI#H!%kWY^Hpu#pz4c(qBI_feZp!QGH znlyW8zxmDxD-#|ZUQ2_JjZo@*sLYf%`3q`4gL^zJm_`;a7>WtSGL_PDeg=#CP{2ivhJDJVSr+A2qD*buA)Dpl+K1AAvV%2{suGxlM4$n4Hq1IOUKa zawJPB(mE~}yA#BQu!uHxm!BS=n*3Z5EHRaeRq{RepuE|}R()e-b#r~i5+=xVTi;k+ zX{=j(kY_iM=0>U2%5bxHjtqhIk-%`x09+1EJf29FK#xVwE?D>R*QIa1{(gSpf4+V9 z>py<^SItdCQIO4$2$IPR&4LJ3ygeEdz2q$ir%@wynYT!bG_j`SeZ!#%CMspKhHvAo zt%~4n1>H3IOvpSk&3&H4izHfb1ud#T#z5@Hcro%>!NaHYECZGc^IKh|GES7BzW3wq zi~W|RPy)XuR|KXL1TnWs><8RU!cpNH6e(U1K zD=bq*-)KoHDAD`}!gZJZvy&11)w^pSBPub}$uPSbkov0mIYfwFy6X0OR}<`-j6|}f z8SUL6QNNN)blCoMEZlY!Pw!sXq`$6m?Rlg_b0bM)v37Q1EK_NiUpmI7_hxLBoxMN+ zym;^7ehYpfkw(^qVf!IB@@eTM$Q5v~^kQU)&k~nFy2?JvBYrgbL~prF zF}=7Vqhy4AP&$|FVbTiB43O)BDV3$d{`njg^X=BYJzQC8vM%ee!Mc;B`s&8|=E_E6 zZL?_+xHL0}2Wh6DhB6K%;94Z95>!$8=TnT?$9;LVyXPRr-wM{+k-mxc%b>r(T*7p_ zBukKfG$AsLFbr`aF>Jsb5=Or7-rcnOW0agry=Ar|Sup*(1!8XXw*t-APL73|Ah54+ zseM!bG7ZXdpV`u%Ai_onjwYo(S{-XkHyP+`Bjco$k30D)#uT$};41vmH?@*U3Ge(OjV)EL@o1VF-T_+IKIinBxi!V zlDjGoE@advku(jrapquCl}mF&Bu8&Q*`sZa#`r7D73Dn?VjZmHOag@ABxxyfvqW4$ z5|><x*0OzHY8;t~NH;Hntjd%Z*6a1EVbhTjJmD)4gZ=&(&Wxcmuj|rj1o&2DD_Y z!z}82tN+LM>3oa}lBoXpy3@byt6hXWa(=&ATrMxM)ZKr3PNu-cWYNXi`X>#wkD)wt zZ;3tFIxsv`7JA5FN;ke3jo$a=gyO!&s+R;qe_+)Y5WP(#(Ky`v0i^hZdm(oBYBYKE zGKJ@jtt}lW$(GIn0eXo#mAB_D@N@Zrn}knESHEHvuQ}HVfkW1)&Cxn^s8JSyx&k7; z7^4=18*w$HCwQ=tj~M}3mOW5m#a3=aibAe~Zn#^|8OGO#J7nN#>(>CQ^x!0Xu^3{E|xmh@}gzUBzshg%vtNvU@z z<|VVk)Is=~r(I<0Smh_xrFOuJyu{FbFB+bBOT3}fy{9r{8&=!bi^1;*B zt!??bk;tl(&VMa2Wx>=G(PIz)huod|R^a`V;1#-(!w+VoV;{gwx)W9cllLb5s#h13 zoc4!zVsv{7?e$rRJC=N$Wb|%e49TQu=-9((IiML63+H*MlROn0!!_>j?D#~r?40JU})m5u_xWde_QO3)~wDGq7VyUptAP7$7JzE zn#ZuKH25`EAeT4jW_%j?8auyIguy!-Ix}p$B$FRbHiN93(#~oI&3=Fsp$`CLQ(+a6 zv$SK+m4RiX*H#>Sej z41N+z0TBkxftYu*q$rQtdG8vT&Fz#WER6B(umaElwEZMM%+39N?qdGD-xKPiODtrG zMbi{HuE49{CB7jxM`E^;|1@Cq;I{ zat=4{vq-1K7Tr%52zut)Vqv78rg@3ZD$krz1BQosoBB7MM>NAj9F>O9jTM%e|2bKv^jP0HUrI-6yu0S68Ekfn%bOj6!P@;Bu_l?A z)h!+AO(tfIE>p_39A`#7zmiI9zqIaFR_k;L&E<|1XBk}n-&qI)Nkm~tFkSH>o{MyE zFn7E5=ReOC-+lK45O%jHCi2{Ey#K@AA8Lpcc-y2OWq^#Ur~Yy(vQKx+exiP)Cy4b` z1=hXx6qA9aI@?9y(?UpMmDDz{RoJ#1W;{`1iFEeA6V!Ay-T*~~iC}GVs74+8L`sc5 zk}O;h(LI+pgHJ8%Br;pIN+*(RD(;U2qTB9*1QE+#;Zkx;1}wIxUnIZ`B(5`r3h+__ zg832!c7ydUSSc8-e|l}))@h1x$Bk@!z464Of?te zUg5qtIy&RUpl&M|>LGgBZAA39vY@CSDBREam3*;$Em3PTR<8VD$MFTa9o0J_(cHv- z%_KK9tOufhq|MWq=L#CzSk9AGLCvUgP@!`TN#)JT2Zc#>40rl0G8I?@PTDM^jz4Z0 zL{uz0Bvc~SqmIZwu~8zbMmO0K7xQV1?V`){GV9I1;yii`RQg-Oj^=QIbTu+QuD~LN zoCstxKy3<3YceN;HsDL?s9Z}GMLPShj$R(Hc6I*5TxsG|R7?__`44UFWnRaFfW{<5 z$_$hd6mwB=H-ONZhMSWj7EOVf@Yt>IqP3KPrT+S6M^YL_=TbuRfN)zvDW8K%c z(?06WrKj|H4;PJ!QmRaaX#hNETEvr&5~>oa;Cv%<CUNVw@njZ%4vJTOc$=~AB?l>s z9l9iDfv&WMTtixQfY758p$Oa*LF_3zfdPhzm<}~k5Otu85iOA3I_|uVh|7UXrWqqohaZTd z&N?v1d}AvF$}qv6EP&YqmPk<2iGlv(m6lPSwWO$@wJyeeAdrNi$72MrAwhz5El|X? zeNLvu8>-P*A|w!QbRFYJnu$#>GYfAdhB2;h%(JkxMXi;bQNBoF1}&Y;@~^FRG2>UR z;7JML(_uygbB8~2xakh_Vmh-QE$Ab26zTA(V&Rrg{&gBAW`LMAq@2lpG4I8i)*P5H zVJ?wq(NLFqGZ)KpL6)V?Z7Ykf&_{ZQIM*KB`)GjO^N-Xr8XL?;W`NB+&ua1YlK{Rl z$90r$QYJagwo=CHVspn*^44 zxvgj!k3ki~;!`S`Te_nIgcyjF>A%Il3GGh5$f$y1H&5>#%v#7T(yO*X^(!H_n z%*3l~M^hZ8S0=>YT-Y3i>!!yJjwTt>=mRVpxg^Dob*q}t@NYyYW)Rc7BI2N+@TJOv zgsqY-=*W`fGuVTf=qfHsjGbEtFPz%TZ^A0}mh31S`{8EU;v8{u)Myg;#(kKQBZCQg zV2)>NYK&OqoN#qy3zFN(*y-T7C5fuSM~tX(i}MpoCz*v`Fpc}8ue`7f4haD65Q@M= zoJ=j@JXEaNGRc>x#dvwpKVN1XwFlkh)4wb?R=4Vn#yY+n3ZvI{*;rkxuWi=x=C&}5 z787?j&F#9zraU(hX@y`Csh*>=QI{^63Dj8e#aC2~6wy%@sVzv8X|4KiQkU_|Q`ee> z7v@u%M17d_2Vbk;-I{bU`)uYY=LeM$EfG3X~Rfdw^`c#e&#dxe;BbO zsrayDu~(JY5gIp7Ehv6PN>mvji~G!e<}tx%k)^t`ld`j_*AVP4B9+`(4NcGU;-a&{ zBi4MzJxdWJOFy(p;?E9V1aolyE()OEMvRQAH91e@oFj-^3T(`ir8^43{<97p!GG>0 z{XEN_vo`sl_zTkX>}T{fmT|vF88R8yA0VHj-r(-$3jB=_ROPe8+g$ZlP$_FL zmMg4|w%&DajY0C<){2Q0t)+Sv>s()sdQ4fy{zApZ%5l}(13(|vtbxrR>?yzX>1y3WfC;W$90!{N~4-jDzdtFj9Cz^jAgVaAoAMUS{_ zmn|#3gv6Cit65uHB~X55=2kYcC_f`y-evVA=}`XJ4b^7!kZv^GdK*8H6}C!w=9oQU zFspi&*rzf(MO$_%p)k!b8+5|9@CwceoOdTn*A^0*{p?)T76kB01hMp7QH*3{z-e)G zpa}`jONX(@faJSKu~$fSjJ&67rLY#Q>6Qz2jajJOH zbAH{L_|i-64)de)x?lYfQwE1h*oSe2%ao3m5Z=IN|M2z8(}N$5jw{|&n3z8K-AE)n zIcKIophksO2EbIjc-4$i;TRmo1yr!%5<;38NbIAWKX1G=OPr*b5dk5`-JDOmyt2_; zYi`wXr&iY+TV7cqulv$E7z~{KF`9EP!_fr3uch!AnU%(;mV7TPB#*YO@(L8RR0wI% z{$vgsB|z=7NEy(&NNFM(O@+fS!N8F(?A7y>=;KZ<&UOyj)7mVvqiq-~&3b*EK-Y4; zS!=9q*H^deYc(EqWxLjzUf0}%I+0&z=>_neMOUrO&eBs5am{L|2Nkh6CB|*WWsti< zqE`0xnR+?2vww1ObRsZRf-61@c>pY!O+tw~mRkB`^qQ20Z8z>o+01f)oBDm|(&)fWt(T zAv57-cCE}*1lVVQ6-qBrK222-B&+#47(3MSei6bH;88H>t-Vs!-~4kA_#AYU=LPU+ z&W;5WSIiILyBAPaC@b#G43qmf_daxG&%Q4wyE!$q^o(0$L(8(jAQ~wiWFN}UBHon~ z#K@HE2*u>yZ%4o+XN@r{k_$^|2110G5CA-N43pim?UW$ri+)WN>g8ugwG+T7mevcHbjz`Ag zE4dMvBCA2_Jki*;w?9{bpTBzE@=3?^_NCQ`94y!NoCr(`|pujB;Z(7K_v^Vdi=CF1;eYVj^L!@z{q=wUSGHn0tEP>YX<> z*PH9BYq&nmmHO72*PYl}X&?lyZD7FGRyQ`w5)`E=<^}~Nv=?B9kD}a<8;_V3X1bQZ z4tue_I{&KuDxt`?qZ|RW9BpW6&ty`Naj!AzdBPFwBs9f?R1upKq$J^NY<;OoNQkjq zf-z%tFf~in+Oz%y7-~zx~)#KQ_ij9a%JZdDYqwga+DG6ZytGhlV zkF_4hQ^x$X>ua3jYI@SpWlynkX)4$fAHpu!eh^sqs{y9@nYe!?I6AXLB(=Kbv@kyC zrHYw$ut#U6%jP(>r9UDz+)5{n>>fktV+5_jiu{D*BBFE1Nb8AEkd%z<5~VF1F^4F+YgTt`ouWHJZO%u80Qt!XB8|QTz=!s) zpW^Pw?Y5=?+O)3T-7+FR(ySs)Rxfk1fcS=RE|5tv`z|`I^xGKRW<-l6eJ*qOiQP3) zp$pmKyf%=wr61`u%j%1MFojSl;o8o^Ir9vq&+e2L<)}DH73ax0Q<2UfSBq9uf&pQz z{Epo~?0&3$C7+xkaQKrX**%?smQ-D2HQ!~{@6^8bsjnl9W8wWgmTK216TB%ekOCY77*7S)cP-nM)fAfK4U1 zxI1Y-b_S~*aYdq@8l2P_UsrCAZ=MQPOc-v<@}Tstg2CwWftr zguvwpZu!sYHN1izgTr$G-Qjv;i72JZMZ(flD^$!kGo?7?@B+gZ|(OvCeg$5^S?v7RGhH6kTh!_!q`<%|(2 zxn3I2dI%cICc-27TWM^|b3Z1T8N_oYIyUD)xwNl6iypa?vSVa;-GAmJA(@zE*B}Y& zA5ALa%M4_)`|7Zn7E(rz`*O1%znWfSH&~Z#y3x{8tCZl$l(w#xc9_?4f;mnt7txv$ z_7LukkwRjNJcNf}d{85PPOmL{hDb>{?kOtY{}j3$x0%RNxZo+kg8fSk>p7Rqd@Qs> zePFdKmv84jy>rWF;hL)Hn>AcXep`5$fME%9Xm_oDS6-jYN4XS(j}MNx{bdq~F{-Ip zgH$1%-;c+^?hQo%ve-9k0ArcCdARPYnCi!dKaoc&9XcWDleqfTlq``-GDo%(v+Faf z?D8d&Bg)udJ50ODj}!H4{pzA}PK^V$dGF3d;Xh3#GRv*k5BLSk{0=U+*%2Wk= zD+8H`mQfy{M4hVKL**OJo+O*cLLRl1GLbRi4wZ%C$tRXaG;0dId(|oS%*pSw4zt9K z@a7;1MA;sE?3qX;c5JTH*H>58*Vx@>Yn@C*ReXI+mpo~I{1rWlAx!EAx&3nCPZ6&E z@ej3oRw7#;fNv8Xi9Tw$+qMpwL~Pgo@NFVXw*Nysy;YIK^Q>4^8E+rNY$y#!^aYs=PDTC(Ptb&`TO_h$jWw zJzF?6D|SD)fPKD_KTq?w)LOv+&Xb-ijR`SW&d>G(ZWJrQaOZP=~aK}LDPAHk3>CRqb*58zIS|Jvvgf0vQhRx_e0ZU`&vyGeVA}svpSC|Qz^1! z&Tbi(O$nGT{pu#g$SLrcV9x+gGRvMT>9e1|wmqzriD&+($!-R(7GcK|wp1342(_;2 zyve~)=%*Dt_ zS)7a(FBWytV%z@BRyBUV9e>GdQG$!O;!ukrQ*tHgB2(#J5CqIsGLJ9z>{0XQEbp@e znTuBVAst7n#Coi3EXA(`egjX-^`yj*AU)2?oW?#g)|0)lldArq zfg1s6(oqO-kA{_CobozSftzJgI#wHNE6v7cbA5~228~s(_oX$y8|&-!t;WhKRSxPK zO|Nd_p?vNZ=`FJ241X%^gMLOa(xPo{W#x1I$TIfjZa(xX9V1fPB)gfALq&0*GHm~e z?WNc(3xO?mcJ*;dJHIJTvV=f-yNMpb27dnnZU+>q6uXj-948ZgCY%fv>_bZ6$o-If zzFFWnVi?lI9~ndsEuyoQyMIe9+`-*$AC1sN0?QT9XXC!ZAsR3&d;%kd( zt4+nqRb=T4`$cLd;5fo*VaH@w1KUf@R@tBcZ&irJIh6>4aGv9ViRC3cPuEbBYvY=% z)7D4J^`k{{@=^9@3WTM`wR^FF9s$9~b@9O;uArIGJdDrTden>!{tT|3>L}s@-ZMfn znCTh=RzSlrJpWW4P+|hfN_(CbBO^VBH2Bo3oJh7Evw>D^_RgR@Mum*NmdslmgXhR8 zUpRo4Hku`#@OC{|DX-Z04och@$v{+OcKBeAl6V|nY}b6%lV@q1!aqs`O1?`}lq*ZB z2U;Vm+GZDeV(FixSlu9(i9C6BLG2@1*Vq*Rj5#8bOt4!PDp2>o{!@_1mazQmzEQ;o zo%I5hYNfSGCgsuambuCp#o5r9H7Y= z;Dy=p9B4X9vSy0Y^Ao*oaSaa%Sgm$wVWm8mh4K7)X8# z8Y1$56r6IkO>05;IT5}aGvgfQyDs(c$42Zt74bifrS#py&|Zk0mGGYM$w0vTmf0_^ z%P%VM>H7^O^)NLecSqmRBq=y(J?PJ+hAJ1or(ZlURSxOa8>KEP(bGN(FoCm|S^7zU zap>@=YMH}w5UrA0D)NCC$`&BA9^*&dE@PWHQWW9t*`?Hm*$6 z1d#QtrR-en-czcUUe9vrvSSM_m8`K?Z!FfErzu(EFZGS>I%z1>kjM4Y_H8RGg!k47 z?P)KhClC!bw65J>{k&~^Jw5i%XLw=Ww$D)60FHSC>el}7&~i1;q-g%jy)TxY@9&RGLz10%0}_0(gd(us%f!qa>?bJ6T;9M7Yet{O6oa-?G_UEOT0I z<4*VtHY#gQ?sCU!YAy0jW+v+zvR3A6d8LgIkht|%qsb2z2WKBbhJ2JBMX z*24uhW{gE7JGcAvfS-a?7ROL6hja&S+xsM}X$Wu=bv13aD+XzRMgRdcEv;bj=oPrD z^bG3{TkM&xn2a^^lugZ*zDAHKC(P+RQjmuYRI^ZA-y|C?_?7=+y;%^`=G*Na?v1S^ z)O@z-uSZbdWqS}6EQx_U$Bhrkiz?UBt$nGUm9jL6(6mFY9y&y73ey8$3Z%(=h=`jZ zq};N!OB16a7JeOL>fPt%=-MS|D({t{kuS&In^CUKtU^YAf1%NP%{V|@p=41m1Cg2y zNzKwP7y(NAyP;w=Sx<6bCNn`md=7!SwP22v$8+__&%hj+OK8w8Yng2T%wFH*C%w7& z!BivV829>=CABVR*DTERJwGhPmN@bg&&%RyPHan4@kbeEN~A!|s3^B|uB~!sO7TDI zK?U=yn2nlP`o=RN66Ue<+nuZ-`OSKkR#(78RZN`{4R@c@@7F=s0 z)2*+Qaj{un_o8bX&5bqkGS(Z^yjWRf)6x3Miq|I69aQu=osV%O1;X;nB^1j1h_6^^ z4=9>h{VTMv*=6?@S>O`iN?q3;4!-RngXlu%B7b7yA?Be+Neh+aCf=kbmE<=6c6aeF z@9dv%7XCUv|Mr)Kcf45G{vI03@;C|!Nk5C#lWqlF?+uv@kc*@~l|-^!|B~E$r47b3 zFY<~%$0DuCj7^9afCXAUv26OtmPeRYmD!!y^e_SDuwPA-6|7ePwC2*67kYD_>SxcMQ>E7I8h}z zV=9Kqfa9y5nH(^Jn1xjUSKR)*2_LBm+kZ{qq1mb_+~k~UYDo#*1*w%yb_kQlvs%;3e0?; z7_vqa%lC~R$7eI^tx7WhTh7*-Rxz*7vk7f*WH`+Yj<~}1ZwL_is|Y0-Wtd5rP>wo! z(Xq#qTDqHZ>9IQ~wS#B5<>gbHUUlDSo%QzY5-BggiX);2lY!P)(5$5V9`^!psL*)C z!APj_4E216RTsl*isBzAr!lO|WrUvcI!WqSyF#M})XIA4$(dCynwhR!f? zdI0~Efo;wjBM|?yI%y z+{hVGD|*tLso}h{6-uhmAaqES%#fm_Tsqb)aw4opz7LN$E>VvpJiKnWf1o zV_eCh4wDvtWUl!-QmVQSg-_|J?X< zlE+**57uu`K}*htob&FHNwHLiDH;+Wq?Qq z;a+5r#{*j?uFS&v=6=!jkW$YHrimqbu1y1s}a)iqm%?Wpp0B&;P-Va-YfK9x}&m4)`3WcvTxR zK$}CU@na|po?RoJVD1(>_`_@R_`=kxwkbv!Evq-Z;k&&fRX@t&qZ1(EBj3GY*M=X+ zuLiAveM14YL{F8c6{tuHg9MW{yJcmZ5C$3pTBE3VF z>nvNiq_Z88T)B)`v7Lg_{ENDoa($Df?Sa&H%Vx2PdtsZ>C)+MxhHw^YS-4B_j%{dq zhddw#0+$9}FD%fA#jeg+x9c<>-8FFuJk2V`Y$X=u6$bTzB(;~OXyMpN!%O^uWI%iH z2*9~(W19--79i4QWf_@K3Zo3W;2HO10j3NtimEaic1lB*ytvY>60Dr${P~oiVT%ZF z3W{!PK1XT+i^65$9h6YN#3CE=)jqN$I?7<#ea(D_af^xiLK@Zc{wH?ww7ZXw&5p5M@wrEaVPp_V=ayOFumMwS$;5^WBEaqGTO30TrY_m{h|e= z>Ea%jE8fP^e>eKtDIt%SS*Om1nZv(anh5M_4Rj^t$DHrLiyH`dVCyz0|deQR}Vb)(+c*l1D> zs)?a%tkt~$)QkZ$BV1ZA5&{@yIfDix^Xkc5vD+s; zn~bQWGKvA+))a-ljcVO(f~hWwD(JYBN zFlYb<;&bj6MPNS{=6S|>711%jeVz?L*vv!RDg8i8w2Zy!N?c+d2k}^aZM9*u(xo-R z3DLc)lOju(@tr18S|wrTCCngS>7*5b7?>dxD)ImsRyE7}MXL5}jmXl0=MaqT)E0;$ zXRi}Cq-5w+0+Lqobo}gErVkvLb$z6|YzB0zTvcODuwn~?<8CF9oPqqYn4KeJVlUY! zS01L)*r||9<5iwkBh8nCm6a9Qv>J9pcriz4eneA*2`i;obKPj5s0%yIS`FG6&dONo z`25Pgu`XEplX3^Frbby^V^UhxEk&~5i&=WUjYiDTg9G%-{t2BF?hSw(%{sE0r{aRWfVQpBpeA={w znA9xy5G!lQY*krHYum~NW}VRq40%j_7?oRvh#ZF_*t==$2-|T56zGD{*g&B9A6~P= zT5hvd8Y-6diCti>c-cs9mSG(FXzkpL#%I1PZrCT-^eXdG&3>wyJCq_f@2AC z+B0ac+}ieRFf23Wg1=-P#7?r0tP*DKhbVGHN4fjXpN&X$G46=an(uh>%L> zNOvW@mPl6Vm6{4J7moX#`yk6y`LYb@n{WxdRlZEtEXAPbpvTU>OAjbiAyMV@rMQ9o zVi1HR9&;||K4`!98q2d6SETY@E~-F5&c1r|OEwN5O$>`^1$~#zdZtS#C}Sl33GmWc zbXQwSP)bB(YRwf-m~s=Qp)Iwl&8zSgqs`v&vg3G|h*bdqKM2l@DhGuH2a7{S`%yg`X3?(PF z6jw_T;3l?JBGFfk10RolTef>iO~US-rp7Y?gweo;Jz^wt9rl5p>*TDBWY1@^@4_OM zF7CWW6YHj}p&xu}pOQ>q#|WiTZiwBB%_^IcblFUPV3v3_fz-7wo2Zw}$G6o~1PQG1 z=88vGK4g*-cO@%cxdHCUwu!cZe9C~g<=+ZW7-utLI|sIn*>MB^(e^cnyBRO4G&OkQ zm`B^?IL=9BDZie~IMg17Kc{1Y?`(On_Dz)F$sUD9Uk=z6hpYqy;FrV@VvNPAvR7IX z?}K-{woem?L8LCV#=MuFYampz1abhah!z^jkOHk1{9in0i&54~kC!WBlD_kiOiNkR zpe+aar&BKxl2*memI^sOIeKogJD{n~n*H{5>jXbaL_inD6cVqBrL&xwZ<~*Q+eG@N zEtx*@PuLfQePFn?C`P+LucR^~k1&){A!c=6a`9xj4LGuqa6gtujYx>)ObROTLeS#6 z&qrg+!Lua*)HFtGWQ~tzAu_!w{&sUbl_y3%nIS)}SXZf$qL#_^clrg!ER@hAx?KXch=nJKEvQYpgC4@!pXt$bs%4Z$b~2qo5E(Q9WYg~jc) zF7N}?p+FFi?9Sxz3Q==QidZB)fcEokN74XIUqo^$M%73JT7qiq`${GmZIJ3mI7>T$rn;H-y(HYRlaR_xx)76_NSRe?9&3*WH<~ zhax)Flh6M8!PkSYB((eVvi)%)GolO*UtSaGPHnDi+doOWW-R;u-W5v=L4l0&FZPv3 zRD;_N7q+ifb^~T;XW3hcjWZ|84_N?_h!m$&iZ#^dvi7yjz+uNsAJ^j}{>>SwCVcTp zxB%ro_WxmIj6?0#%Hp1)l>Vu3DEjFo6mfdTHUuBokB-ODMCZQv4i?0}BJVb7R1Fmkh~gp~KwZNxBSzxb6vfT@eI`l- z>*CjsevQKK^z@Mw%-Y*+R!Dx~>$y+c?;sSd{TDwem!wkO7mmY%1}3sBpwkJt)eHf1 zbF=bc&6u-p(X30AkOHaa+19}zD+#NLpDQnB!6+9eofd|cN$0eDLt7T0NFpAMx4Q`- zGBFcS(PGc|8Ja&Q z$vuW))-uV`O}3KG5pmFE%|8xWO5{fgyk*d#ctrTvR`Gedn7FwX3pnAa7T``C#PaJO zk`Piem8nFE)mWh{TnkXDQt9qf~0uCr*P zk<_a%Ms(%Ji|nY>j8HeJ{4RTQXHuSh_Vf6J0dTg=DtO%)eo-#G%V2NffPH1kHLuJq z(z!}|R{(FtrA%0ypTWTSb#Up>%f(%o&knK~rNqpWO1^+UEP0=vWl@PNU)o{Jf45MY zOeLx63OtvY56@lI{Ix~Y)s(nOT5H^2+?9TejW$)$#rImS)Lrq~tx>J^!vYbC3Vi@4 z!s10wMR}hXu-sj;e5qg9d#dI7XShS$L7HreekSIT#&sp)MNfQln_TptjNrsM9y;k! zXa`Lmuc>POoc6wcm=6=X`S|zw7ZUhP*vA-K7InH;)4%2@&kOa`5?ajocjUz`ymsO3 zDTSVVsvQiyG}Im{3?%@+U_iHj!@%g?d8PgK!m_lB( z#s--gW=$|NtpeiE_Ra7sm4Kznd~bU>M?A?UQmk@O#hQ*=QDzCg6ABj=Nha644C`Uv zu;8BvNm#D8g&x4pGAbb{-z%77mY=o9h_*>?vD>zlENP1iSTF0_@T$0x81T7$is^&! zgQT}FeUIv#%smY3;qMh6&cCNHtH_ut7s|zQL#KUDY(qUyN@CMi^fuFr*v!`MKmQ(= z-9AXNhMCA-nT6(Gy6J|m$jHl9x)kDE0UuvW(TL}nK4KW3$i0xs!+Dt&V_1qwD8X3# zOk^T3)1xsvipW9%*zWX5$!Nlw{YxDfcu4Kf>VP~{(T7f$E;SWApa^*=$ zD@t7TRhP9tke;mFDiX}alIzCXd3#`if!ge0j^#y@<6O`PTUN~eq*^9V-- z-YZn1OF~2SlNTVRvfE{zq> z?si*|0XJk>r%%Jn?7z4&w6D!nXE??p&Scsk#7Y(X69yeNHK*F=lJ)I;>0nY?5skDj zJzpi0slYh`kH=5whfEEU@v{S&2r|VZHq^{H&4dpqRaP;tYE~Re4QD2vW|bWPpN9r< zWrl3{bn}?0xsLM1X=?4bJ7I$4Ic7@$S(BWJj7sd1tTdYTt~4d>j+{=EF0ftH=mCe| zxmuhcR~Skbohzyhg@>`wAV`mUgqm{q%OX`%Q&Jc6B&xYQr`U;HyY~{6v(67H(F#nN zI6V8xZg;&|qCs4x<9yNXAuW`TV1Sg*U^)c1uZFFjAs^sQ|7Q;fO0v(sx2#f6!}3Rt zcg}J0c~X)Nj>2B|NC&++Zj(0W%s#PiwY78xrTvsy@4oV(nz`o%0&l;-OQ0QdcXI9b zet7u||JgPcVw8~tW*pX2^*Y8Z4qnYL3!B1b8K4#%@bmN5UnKG|bB#dFrpw#o(X=L` zK1MFG@o}F$8E;^mA$!!Sy=CGsROzA_!>%EBSM18t&%_6yDkkU8BuG?KD>&fM7($Q} z$}|*{MPC3|=F~qb6__hLmr$pq7CQ?o!EaXViBIX9{~q? zJu`15TnrbLORq3Cvx5=e%qYftWWq-d2&WDdCqT!R0-*TgDev5ZD<*>BYSCcZQ3b9&zLPFT2oe6H{xOB_ zBla@;!`6^FyFwGsBQyCi&9&C%HXwAcDcKoT#YKLHk!D5#>&h*alF*n!y zx(y=L+`COe3fvaZ5VQF$>SLnH>ysC_3;Lqlvf@lA0EP(t=w-V z%TwA!4vHx2D-{@#I%=!4%bSXcO%<$br89)@nZ|gv_GI}Sww}*Su*n>Pm@AyP?|peg zmrW4HU2;5b2yxz9_Ii{zPw zjBO{val1`;#sjf2Egt9`9NzW|*XBIh0XVgoa>Hl}<=ssz*b~kRD<~oz@}4a}#?OaY zD0zRv=8<9#;S0~s{`w-0lLOqBj!0K|ar9=lb!c7Y#e^amV(vpV;*ySbvBM$|hz>Pj zU$^$Z{`ddO%a+SX3%#|sGOR|U1vWxb77v;{`GjA}LGh{_2E*l$Fo?9}I-JCovR$wN zuf>$5+JM&&QUT;L-?Ij6SWrAT1x(VtWNOD4r-r=+>)@VpYvNuU#viG$!M$+$FGg)R#P22V zhGWBdw#73U=_)Q3wV8RYDvvJ1FXCL{xD_H&>rE*mXdfiZw40`QX#0lU;gD|}7(#V3 zB|^c?#F#V}1*K(S#O<1yS7Xzkv9D#MU$Z5rJ-7VQ4{n!ww+ydlUdmK4B(VR`GJ^puYXJB@=#Tfm|ACit0y=Etx=N2Ws8R zaM9Pz*rf@I=X>!|&1ngF?c=h7ie@M7`>zunWuB{9>4tkZY!}&eQ?2RJ@ZaHZBFsv(j8Jkihtcb*mL#Xy z-Cw;UF-F;)LY`TtAOu%C(s0tA3^8*5kOj%g1A~~-%?=piphK$TG!9aE_xCXN$+1Xa{5oZWTDope+p~-KA;?KAjHUKgF-6 zwg$~i+Owv=fspv+Owo1~W@^##zP`|;fXHnwL$b2X_raJpWox@hd#3t_Ymhm{T4=KY z5tWB4n=8kJzVfAG79-&K@R&%gmh1#q@5SAOqNykTHxnuWfwS2<)e9R+pR<(i@t$d8f zS|eG3lU*-<*Q>i~897jdLZa}e&#u$a-WZ^2NlMj5DOR%ZIJ0T%+hjvnkTvb*J@j6v zpUgo3d|pU(O&>h*#m9&3Ppr(jC|;!SIZFp@HJ^nZ^F7PkkmGWB_mZ%y%k``xCu?{o z^0YK4sUDwdl&Gw-&m88^leTdLeapb|2#=cDw(m@xl&|I8lgE)TFNK%$F=<}hT%fos zJWYhn9`kbN6bbg>60h_F2awg()%xaEv%a;7*TXho%FDvmG}qTRniT1tCoYsQTsceGzmplAiEVOV*dAYwl?tz5rXJU> z(>(=i{twwC*+hWQ7_`EX3%TENeO4G9vE|7X=!YM6Drr3*^o7nX4?4mqNAcjqtht`w zd_I$G<4db#m5woMX-^mjg?MEt?dc$s(9Ajbt%FQ*{eo4r0b^#7wO*28t!8r$nBr}j zyql^#$2z5%@c6;-;?-#Q%vUYx4l$kwub#7;iJVvhIN^r>i7Mw2t4L9Gvc#DMLbqjM+>#l4>ILi87M%2EeD^i;h^49nH?1(P@GuPZA05 z{??g%j7%#Xxk6^Wv>TfUlFn=o5EAaJpx}emHq8~*+BEB{tLt^Pc%&9ZV?_zJau`-t zC*=cm-fh6K}#3*S4<-F|@eZXRZJB+p1nQ`W%U zY~}3gSWKrm##m8_5XdO^(vVE0uN?J-ih~JT(^H#yiS{GqF&^X5qlCao^D*+BjtZRC zVBi+r`-sYo7>}$Rr%P&xJ~+yCI}4lnx)3vB))gs;Q87dnYvp?ryIvO3V8%irvu6S_ zv_0>(yt_veZ!1A1pR{76j~Xnwf2t*qRtr###{d6*KHNP4)uoI_&NP@@^gGuJk0i~4rLPm_^CI$bi5m9{Ae|G!vi-Td98ly|#DEj9 zI&0Qc1EWl4&nL^EW#S7rWXEH5jN>Qb-n&`)M9I{a`eNxuB`h@OIm-7B#)TFb=5yVn z_ny5nLlbtq6v>auP7f){)y=j-7OQM1dXA^A9;G4k7yWe^CA$9I81S_)_<@veg z64J%TG36Sz{Gsd-6+va{#Dm>;pQ#lm zu4p=j*_)KctgUP^swITTO<*@UOQ}^Ha9lF-imoszukR)c=T@euqauh4vm4Q=fHJIhk+o6 z&(>ElaFJYd+xWJ2+vNW%{C_nsAqR5-eQos?sWe)HNhK**G3h+%Y{5ny;ZtU^9A$b{ ztTY|>CBzpiwnoh!jm$v6pk06vnU?NWFu!uXi2VAF-Hue*gy`3$H7&DxBCu$o%?FXw zoUpAW5Qd*fDV9+nrzA*&m;mNf%}i`M*WCtB@7F*9AG)8e$U{;f-fyO|3fWY!r+2T! zy90p3#5^K$FhxG2bEHrtyfn(Y&i(PV?#|QAm{e%IWEJ8hlP>UK%B};()eQuZHs;k* z!!8xW37Fz_rG7Ic)x#I-rB1SX~_(`qselphi&pIM8R?OJ#u#{X%5vqhB*>xyzhE_L54 zJ23K+-yLffe|4^|zA$pm3}d>@u5g#WJ#MUQZV)8hpp>-j>PEil8s(%{wy4X=dgHYw zFC}iU?c3(&7O(jqyS!-;GG#m0w>D5j*cS)s+pC+Y0gRg2Y7HQkNedsemB0#&q}3rY z4k*f^ES(QB2wXsLX1_LbNsNYy z{+x0yeIc`25J-}DHt5Dj*~pRP1o-?tY?hK|OmqQPSfj4TCn!h_Hz)alB@>v_mW?!R$UrZd~B^npx-Qj z#n`o7Mtsgx=0I{hN5#_qr~YKV&gyA4HzT4ZPM2DjyGLO)AXQ~D%Yfj66eO9Wh>I#? zfbixVZr6^Pqzbg!O{>{!$M1W`&f=KWPndvUjTRRhfaGHF%-c z@3N1NK>m?@BWd>vbZfcWk{OiK%8EMszz2{Yc!H|&8wWnB+*gy9lX@TP62H}Lp?qt! zFf@tylB2(@$}``p;fAAfnPzGWjx=}2+MZY3l7x}(GaP@;>W?2TueV@4Wy-Zb)2WPvi z$=18DydKz$##63R>QT*@j8>-9`6R=f{RqKX?wlSp4O7Wi3Qv)&r`YpvqzJhaqC5Sq z1BqJ8PEg>(ckSb{v^3YZkf4=UCDG0Ig!1y_xxtfi}`9$$Z|c5%vM)k(B@*<>`J6hgumco2#2_-@UQ9vdOlkUM>qO z1yWK&Iq}6^9(mX~7*3X-o7l}Oyv3sHE8Qq0MUan=%GhJOw!XTER>_T;x)O%#b4fy_ z@0T5mM44h8hWtG-4e-^9SM7YZv}O1+Dt5$k@RRIjW%e<%mJ}mHBLdldb|g@aq>vaD zMt!VrDzH~-KB*TgHYqJdB47A7tk+D$#Yn8(r%P~Uz(yC=h?5b!;6n2L+;WF8c5z6M z%aIX})el@<5;iT^18@Q@Qq)oLO9s+?E1n?Q@cN4wZ7~;PWb-8V-j91w|3v9T+)rmg zV|m$2iz|$&B6Mkw zw?=o*J=?&OZ^8;cv+-c9Zd|T8Bi6qu^)g9pm^O4+QhvhVJrp__NEh#|zZJxR&1W`j zlhnZJGfAVRP$Dp38r#7d?@VNmr22xyj@g1kFEf zFFH}i)fWNv7qKrNoK=V_kCtu56y`%Xru8}Jx24TL+uu$K!7=hg3lA3MRLRdAGUAnz-Jol(3$ zJ=XDKh3LSG94o5S>WeslS%Ab@y%axTToYRp7vt>i@|5~az%}7`O4p3rW%T2*Ktv_M zhG0b8>$dP(X)Nq@K?yl~(W}kJjwBYr*m2@zOks~<^;{_}N9TXbDgdZR8ief)BhFDl z{hT8C2>iRMuVrk{*wOt?dbI7V8RqO@`6%FK(tSD7h)#C?yZBJy?Yv$ImCq!cV>! zfb^)m6UT;2<)JUEUU_V~CqvhJ_Av4AN?=kAsh=n5Wj-!|*^!sRQFkAF+*Os|^4 zi|0FPEH&AfV9Y8Tc(h>Fwov#daJI~6ahM0IHB`rAMjPkz&~+$7Q7MJS)r~-N+2qpf z%)`ipmRfx_9??+-NF^rm<=`=HBI`Mqjy-}L?IQf@qy5W!H@ZZpLl*JyJiKMHS>;%6 zhsQ#(0{-NO#3+NOSl&>v5L@F_el25E4VRT3U|uHD9w07I3%fjBl670BP7$BG`8HC=&cTgM!`rV7erQOD7xw4|y z<#alkQd6b}#}lS|C^0n>+H}7uphfe;mb)G3fRyvk+6$o@5#62z$rEjGN!&rgZ4}Bi za}J7MQqpuA4^75BGa$@=DV=(8Ws5;Q7_FZ3tidm! zngMCmM3njN1|b#2Jl&t;A5)d|LF2VF0)$%C2`ciB zDa*b%lBWD;rhg6NWhq{CRZitZS>rQtF9mbpEzW|UFyL7-EiX+|lCs0{ewB(VQekbT zwBX*BMbc$`HVygzTr*fk>JK)}D6CvM3f!kr#)o;$$ zWGJFvzvQ#WK&pD@J|by%v5cAJ80e=}(`vFGvn=J@u=v@0Y3~&`?jZtbR`TPZtPggJ zQK??hN96%>^OYf*VshN)MK?k{r1V`a+tz_;8Vtc!l`K|J($u?)fs5a1LJQQb-d}1p=u--V@;(2P5s}?3ugH`NUtG;l z2@qL7DO~Ki(fRHCz3nz)2!1C2(A+kaxrZEB+^}oO&6$|V9_3?_a^kYLr2zQZZE2qx z8)RS%#0^KwS6kL}D^7k%)0#@}nJzqJhH7z2Ac}=U_adG8)CU94Vvk!Hr4^q@96|VF zL*NI~|Lz}cPML=4{M>1|@uQb^8VzS6fn~8x6lCdWY~*GjCm5CKe&pyA?&dQ``@s8b zMSpjz!>-QVnFRY0Z+Rwh4$~-<_4NnV*7DsT1=Q!lzjRgDBi5;KT5_aZEU*-c(*4xh zlSCrLobOoSua1<8sn1)-hkF@@84PSc_ggs3%(8;M1o+ficf~Op_3mUco{bu67jW4KjhPI~ zwl%nqO5r#11|Fb~FKYQ&cIeA4i5mQ%oTpI3dTAOePPj_r^hN|dN!PSw{8)9K(C3S4 ztO@*DOPLi}r_9w1#m7i6PK{Kl6{c;+Z;cr#Guar~)< z%*o)Vxs~r%Wuc`}3ojqsq#c_-N_-kWLyPwa_ z_!1nd0Q)^WObq}3-vs@y{}f?`;|<8V)`NP%YkjC8nKzj7q8}y}cf?_pT35-WHSZBi zNjXmg*K&~D&+&ts;BdB$2WMieC`WPiV(&D6QjH>M9N5ove_-YJ8F0OR`EMd_8?Dio z$Fw_tBRSM^x;mB^AOmjOozQGCSh8+c-GtP}aN&vt)qIZk0(WG}{+Xy&c6BR5ER+~B zUGn};zlP<4tWrG?bDxaUV;hF5q$U1Bbw^QhA5|1vnHaEhj~g%zlbi=>RyvqD2#PP< zyzil;v+6@Xc>S9R2rrKIe?HznIXK*Zb;?hA?7YT2^i{QpzIvh0Y|;>64nUxZI&Dh& zYk4Xu>a?LGuFw0>6~gK-foG<@>{H4q;P*4xbk7k)4@|DxGlc-Pv9b2L=oZ>qk&><` zXwaJ2@Yw+*6E~gPd=SO+5f)H2s3kxVi${oP;LPJx^h@(KPuHvk%-ubY~p?R7h$ zW-4zjA0|DVNoYP^S_fh7tc7{g$+&r3!d$rh*qq#{mh-@FA0)&)AB@^5CB|MWxYOc( zq5|~%+y!f|U5nLYKs3#`{(tPf3w)&6RUfFH8QU{$8yLT0Ou+ImW29!LTCY}jk3H^D ztJP|GS}j>6&G-@1l&VVAH7!+Xs-#x89nv!f!|(|4j)AOM7EBfrFiT)b>@3Uj3W1Pd zvMdCLgk4?%C(AAvhX4yfA1_tgg<-XRJ6kKJ}oQ;GVW{a>C_z3odebPe+s({I5e6u!VD}4-ZQ2X##y{4O?DB ze~c&0V)uZ-eb_T%j)g%J=9y-QXXrsvBCl>Tkym)Wqs*zPbPq>bV(aO~5bfdAlE-f~ zvK^2hxE+Nx!#>Qe|01TKWl&)-jigw>N%-aBHp%FsoZog!IbW6#E7lh}U%?uRjt6oX z5`?1h7R&;%O7F%_AJz&UfjHWW%$ZaXOp4^wXEagx1KbH%nPH767zUMxvQe6~tiW11 zCskHJ;J0AgS(mJOCLD&m0@x2j zqh2zU9;@&!A*VMD$Q5!7H@GV?=b=WNxLSJq^Fayu;}vMlv69`#Zbpeg&Hayb?`=V}%!xzjzFIpe4yPtM}wu5F|1e*bFkOV%h@<0BF-g z5rGpmK{^OwtnAwd@XGSl_IX?cyl8@Ur(vNRVoG%6l%Z>Vuisr#oIg)jeCq(1^?v^% z@Oj(fm%BYUHCo{vt6mFfm)ZyZ)D4Evj%2O?b7ki{=`+2ZrWz3gx-T!zlN^tzaR=wl zpuu25pM!VO3?O8fPf)Q6bFI7t)&L|Ty?JolkPg!l9%l}~R!B-b1ee}cM?Z)MK&YAV ziVCH$o$5j0Fu z{iS%2hzbL>QBaqXyoUW${f-Lu1l5f0X!S<{mCxitDBQ!2aV`>+vcU#dLBD_@r4DjB z8vGh5NEbN~X?z~PfHO>iWg6Dz zwqc85cbgV)O?j_IK@~+Uif58*Pr7*pt9sYekf%g8^CfOG+Y!5dOynn6o7f6%Ywt|!+8k0sRI$h9z>A-fZ+pg0npqH-6jU%c?TF3skBG+a#*Dk4iN}2>99B-sjz6h|gCaf|?rjIR;IRaVL7s z?tnO9CjlD}Z4igTQYheltSTn_eE0esMYWgZUnjoxu}j$JM@1M-oS@W$%mnVatK8Ov zSx&!?79CMR=#B5QL-q(iO8{`*Z8s(Z*-6U^y9PSwb~RJVw2k4($Y^)CBZfyMs0Csb zdD=N$w6Wp%I_!+SeVMnQ6rN?w#~%mEhpD=ni4Mmf28i2r3{IQUt~|ZOCdiwDWHv_* zTSQce@FrLdi4xi+=TD3@q+g8q7NQNqnS-yRzmW}R?45@9I|o7|qJz$2ol?X)*3i02 zL<)D;(8oFBI0(Gx1|br*s)KvNpQeZ{{E&KDf_6~zDnfwv2QW)19#YXT)yDots$6vx zx>lfvyGyQ{4z~fNV^JSS`U-nIJmc^WAunA+K^1_Sxj;Dy?uNbBlu(eg=!9-UjyXsd zn^yqXR3D4ESOfRDdHoDC0FFwo$jKw(!c_5KHkwO$Bp$YkQF(0f!wV=&R@X%lX97&T zPp`<)ts!DL4YF}jDZh51&TT6Lj>u5?297ivW;M+qI#CZ#?mQPXs}gCBUX@{b+wS&7 zbcQ2pJ5Gfaj$WR#x|YQ2bh1gaSh?!~IjqQZIPReSArTY=3J|eS$cQspB<%1Q*J%PP zLx@iwcR~WyfH|XwjmmuNtoL?`}=ZfOK0a^vOMKi3QFl zNXTg=cjSaP7kcD2OVNK^#D?AD`{#Wzfl5?8zh0qugHezm!mmNULB7LZGK=tqfr~28 z?S#pnf)ip86rE@wJeT4R@_?|oX3BvRo({J#^d`sL%-C%H)L&d#TUl9u1Sl3_COmnd zzu*UHdF9;3#RW@PTY2l-_;dA%a||B1hJnEBnM4mo_D*gAh)^1VwiQ58AQqk?39p`T z@ZqsxPV;12jg0iNYzCq4ZgKZeOtk^1*oDsFs=T~WV*UIu=)PN@Tu$7XA}TQo1iLGg zCS4u5(_gvXd`J))uPQ=v2KYdws`A&Hyh2PpWgu}VDW~Eit~aP=oVd`y-A*yT$Rt&y zj!1F0wp5>gJeDdBt~I76_Gf1v9ObVm|7#k*z-%puE80O#tUY0Oq)d%qC+jEo_U@xB&VG#(yKz`vl;iBzHiJ;Lj*s>41L&!jGj^g5>hiw(abZQEc#yKLvC#qO+D#dH^s_?vmvl zI9lFm)W;abLQo=LfCUSsabce2taaVw5o_1V2v5vlNpj^@hc{FL+mpXIqCwm5V*&zU ztrics(76kA4zHdfZoBPr2Uq%ZAHmYZ)L_Q?T^x;vcaos!x`Uw=6jGNiB zg0-lCFqZz>4>QWu3%yT{P@F4foP<{txl)ac-h0|u|HG9ZO3&gA4p zn3^Ma0a(|tIdCg@i&d+X$RR^e3nteQxt|I~Aw$5)58WZ)!I9721rRQfqZYf}45P(% zlVZ|GrX(|Tj=;2fu9OVt$vqv1LUbR|4;$psRlIb7&BG@#CHub`2jmJ}PKN&u@nh1iJO5&wF*&Kp2E z(OxCsDVM|-P3c(!?EzK#t`p%03L|MVlmw=7Qh^{&Qf(87YBo}712=isCw$ck#DaL+8kRtvM}N4uix3V@R3P^B$O!ay`3)J zw$dx>GKPnhgrK58e|eDwmPR)VC;^I#wr_h;1L~r<121wx?PC6M1^@c9T>9@R@mMSx z;>LT7RzxG3P9e7KqXZTZG zC``HtVw#is2%k_=2SV;*qlXC+U|fq7tS*952UPKH4Ca!Dwu--Gjw=msJurCE2aKu? zgvyRJ>?PdGlZ)e^Af3RHM^QuuN^6=82C?`7lT{Tm(*Q-i!-#7WLEj>s$LU0OPhPbl zmmf@bJZyI;0W)C%__Aty6_}<-oq7)%BnYO38^A$LIIi3;0eIQ?6wBzLiO!NX=M{LS z2vB>32CFQvp&)>qgb@t$7}>k7d1n;yky3V$d4k+?8QB+FJ##&DEgVhYE2l_u@+7gN zT!XxA6sIul$0Rzp+b-;j8N{-nMIC#4 z&)a!oXYTC$xrOtK7na`q*u~{bE30o=tFLc7{={3~_V%<%BhzmCz;UII6Sc|14(m8G zmuZ;-j^5ctL;4I+ImzR;d)$d~s=cX&tg*$RWNQNUjBGh(XnH;U%f|dl4UdTd?GM?y(6ljN*yII7csGE3rLLx)j%U!`VVrmhOL>AS7D0 ziO=%yp3m~{_IL+xj4ikhpa+v6J))}dNu%r-?+W@8rL@tvS0PWE$-dGO?fI&v> z8Pl<2uzNrTbv1{Kx2;)>wy4NZKw%_06cu7QRt2~k?^T2Fl>-19DZO1lKSx?Bx^*) zLN_4dg(09V4yM|t(!W{s@bm-pkwgFh1q!p!F|-uhItd9OYDQsiBROwDTnj0k$oL_~ zaDs4xTO_#k)Q7AP01vyuPA+lK;3YKJA-xt{6)0~V`E0^~7uWkrdv?zE2X*&~fgF8g z_`1WgRC4(^X@->ha85)dL$$E1k(t@aWVt>(2nwDNCcWViEe@d`dB8ocq2wgb1chSg z0tjbn^efU@JQRgJPIZRvtN{Ck`>2jx=zuyGKPUdiE9{HJ!k=qIb%@`**WP{KlCT1+ zFiW`)VDQv~_brK=Lp~ae2vB?N2k%>;Lm_;<`#uOY5Z-s6#7TkZ&5o3m-4LSlHVIl3 zEjUf5xJBl`A9mh%x^U=5DvO$v)@}E^L$RXDKO&X$8%WKo>NN~q*`m>hT8|LI3geS}bgK}jA=V!fmla(B8FAoxShUPc4p|80NVmu z8gT4JNdP#p8p1V!T8ggjIQ4{ofkP=Ea#AF8pcA5{l+6p}(gUi;0Y<`FZS;^~Z2XMJ zri47LfnetKv*<|=0EhcL=#+@I3#zp<iHz1Xlsb7FiIn8MG7y0hU(V~Sg_Sm43{yJpWTNl?u| z)6uWdp|fZKkK-MXsng?`PLdFhV*pS>Zlb4b9Z|h2J6I8BFOY9CWIFNq9(?&-L`}&Xj=k3 zr@|mnyx3V-Q!^kZNmMb8Qh~Sz4`qf4BHcVgyH8>t;sUGS=$c-*r8>}@yPzCSF(8Wv zAm{n5r@x6MASKy^djQ_Yz?sJ@0-_93?F^2VhmUspa5~?q0UI5^ju(&m+r#6X{&72P zU>Opf*&tLLE~Y;$@h*THYdH651p$GDzU|uu4kLY|=U0#&Vp(|O6yU2)HVwVwti(bL z_u$N^yE%aART=hLLpKhU(InVw&BV8#75ATzlLc11%p%5EG5WFr+$4v#7ru)=#>)u^ zRaN@A2#`nu`%UhV+R*FRoaH{K3AcUm)&tiSYx%_|;G=sI68!^EL%=Q6JX)@Y`5O-< z;WoJ;Q-wFI2*lmI{UQ51#iiunA#ab#Bq#sJZ3!4Uc#{yf+r+%6a6x9wpG7X;xZ9E{ zP!Xsahp1->G-@q#^-m2FqUC)a*)jfnm;KBE41wgjLg%I4Y_kV&?Fd+iE`vam>7F1V3mr3XhZ$V-M6O zwjOw3yms^`V1_(JxNe2{cT>YdDzeoS;1U7)DeClXM zz$s2Tk5L*<4sl7|>yA)d2XQ@cPj8Igu@7bs zg`R^@bWB^|?mT4u!RL#H%>g z`8DME0yraGC)a&ZN<9@1&rmi+3RM^iYNU|$A!ZtPgldBjk|PxL1?aTP88-$_Xcy3q zCI_tp(xL_>;4Qi{oY9pR|=xRy}k zR~N(Hya9PF5CfuRZ@4;X;kj(YhLHJ+1W!CTIxBR=Nsuczu;}%y4`ac;+L!ZrN}S?t zXP^&h9)k_$ zb;7rhH52&?3rea2GA&{X8bN8Ka64))YDnYZ(Mup5fX`)%3A*O=5!+G2M$YMI+7#^J96c#7N8{hcA z@J(;xCqzu{6Tl<*c=S!9lk!lSQY>Psg36;K7v!n>e$Z=;v73)aTrE@L;cLGO>oLB% zg1+IJUZYiWd+5{DRlzn$Z7*)21QhHe+I}7*UlE1VAi`B~;rP-qr$(js;Ct zjJ^bbj5|#w)mbSBtOL@`m=2Y41NY+U0GfhfUr^GFkNyS!J@gm+_sC!HAJCw9We5ru zJ4EJntF#vT=dojkwb6B|7KmqQNTqLy;XVf~(6F?)cMU+jp zjW?$!C#NQ-Cui_3HJ*RKbJVA&@GSKdUbCK>nL06rH-n~5O`V>`1J=`1)6>&4(|A;9 z8jnUypT?urlQUB@(=#)8yc!SV&77J!ePRO7U*r9}6Ek>lbr$lAQ+PvSVs;X5IoetkC~$zSn**^AR)Hf!6`WOhd=oUPzyYs(f&}Z-0&)} z2vwr99CxG8FATD*q<{7vgX3$2Ks#tz0L`pQv|ivA%2R~|fH^ZrD7@t$`VRuqKK=b| z!8#N`3IJY$5m6s^I80u^-lc;O7|rx27{+41_Wb|H|CaRJKG)yV|8MlvX6-CaEwH?n zJZH~v$r(QnMq5kKsT)MM8Vk9Z|0#B2_Jt=7pl+~_rJY8{e!>>7uD+e=GGY!su`Gd~ z_7msKw*6FAa>?tt?AtZ&C?m_gp>J!=dy467qqQRTn*FW%4UkUPEu)Lv-~&pn1t=f& z*W-=BvR-sv69cU$@cwdVO)O>SAx+;~+232)s`GU$jkM~}AYLnz34v%E&pR}?*Rkc# z0%)(ou;CI!KB(4292Vj7U+ruR+vq39IKVxsy(?!2{j2Sse(S&UYY?5lE0uQAQnWqZ zbe`vflINTQdbVzr^QR=*H<|PJ8~q;cu?9<*@5lY*%O}g&yk6>Vqpvb2SO;9tk~!Jv zHROX#_KN!JxCC+k0q2rBRMe-rR~!H>k-F75*D%naiy+koStM%H7}Ot>XXhy}(fCXK zy*YNys+gmU7|a85CVpE zcco3DhVt(`u8yFZ`i-57^m)5PmuhuvohDu{TOD+-f$upFS<}MxJxnM5WsL|{2aV27 zgK&EhS~7-1{=@&6Lnmlumqp=`g-1UELIY#Y;?ffqswZ$Pn>qZN1Jeb4r9?2lblm-@ z@9pdj&r);EUrSs3_dK+%2C?Q}Qb8BkR^Sb1g5|PCmVm6NW{NQwywmr4e$517iAYcofRzi| zQa7H@&gvzqIEr&%dD2)x5f-(IOQJiQ03n!xx0}~2mOuUKDWdANv~eG;pH@IomEm!C zZ9vDUha*Df9<^Nj1nP*sqJ>z7Xp*1n{r+;JcSBIvkQ3hH(yxOY6VZt{o`B^W*MLw1 zTbu*J9qtvjTPwS0*bXO7$?#nF+Swaa+g|GTtPrp$nn_Tx;dwh)(Hx4^Q0HTpF(gYw+7+w={h7ED5WV^72NuLewRzSL%Z3l> zG-rp>3_VV|d&}MHL{Pk%CRwggUFg3-9X=vA4T;>K$iSXwEY1VaAyn z66SW`@_rxJP~1TfFoYic?H18;s9V2U00UwXep$byiIsr@9e1;%_mmjIv;#qQVQJa) zDI-Tl^zW4xe%IRft{?m6Hy_d9yGPb6{>|gx{Z0Ihf8RWg@C6qC-2F@PYw5ZBCHz+( z*^w%De)S{reTU_Hoi%jSzK>b>A z>u>zS_doK1`pfG!U*}yuOMl+-UpqKBV3j|DKW6#V^V-1nuYN>+d}QZWrR1-EWJkiU zw~jpd{U83=+mQqRUj2TgD0GaBoRM53BVYf``s1J2H{pnoL^xvJms?f%FqOTS>@%Pjtwg&RN^KMG*`@G;H6@$%Qk zbN9;@`ofz*6>Qc(qJ(FuFT#yj%p3sxEP!k^FuIfp+My$^p3 z6^o6G+|LjE-TPu4>8pNFzn|4$M35bRzt-0E@7?wEgLk0f2W%rh@V!6$Ex(PTKV<#> zA)AnI{yweXfp30={8+Q}ueExy9{B&r$g=hKOP21xhe^+AF!Jq|Z|%+c<6a%!$j85J z_|Hz`H~#%M--e`@TfPgj`oPEU|L6*v`YDTlx$UE4qsN!{Q}^44K6GqUGfWv`lkQ*> zt^K6Nf76;4+!$ZFsWBsuGL%I?__a13!YBU!fu-lPgYPF0-oLc;o%#uwNdNA=<0qaT zl_`1jefL-$BO?yG-ZAp*E&kYt!~TBau*4|Mwm}s0nf>%bnBX{XRmY>BN@v56YbbWt zh~eQ7mH)B@&7=Qwd_Oueax?4j%`Bq6@uJ6{IdbzukH7uN_J^L_cpKpB@r{kQ-(27L z@Y?sUed#a#;@XFgZG7Le$j4GDGhcatYu{CD%C@^?;ykAC#xP0|$6-)nA0#pUPC zC*un6+v;#tu#T@KKz-l?&p!L1Z$(|7pVe{iy*GgnwzlrudOd?J1UHE)`1g-k%_}qq z(FXti*0CRW?%2(ZSHAL<_rBnjFLi%6Uz7b^h0I<5P|x~Z&%EHSyWVpL|GRmA_IL9_ z_ILAr>EGwwd|mc;^KABa^Q+RoyKd&!P;R~~`}@z*k0sxYk@wtr^!_97x$}$OzxJ|w z-}6F@-2eBYbML+5&O6@oqC1Yre|ID8DE@mfzWskkjy&`Ei2FSLcjsNtybj^Zk^YJo z-2Ig=#qZbHf3HPc4RH+5zUZ#^egVR_;`@!L|H-4@H1g~T6n_5B6o!BNLvP=>`JuIq zU%IsM;Sc@O=RWxC*FF2byKlbkUjDt}-no09-CcO*{KCzz`?{l_!@qC5>ucZh+?PN5 zvJ?06BzgLk@4f4bzvs<95M<#%K?tb*SM@Qa!*mwn@@gK>Pb2&}1RU7Y_A_!n;0K<3{N6L?*535%FZ<*_Jo6ntbNv_Y`PQF0BXr-!PoMdv+uncQH{HMVi)Zfov%iV${x8qGUo!sA8FcegXKNon^Yd@Gx%KTI{P>wq zz2{5Yi?93>#LM5KpE&(zNdM|b`PKgUpP!T1k%@T?AGPo|Ec}C;pS=2uKRx%OKk{Sm z|Ir_N)%H(r{rFoZ9{T0aTl$)x(EOlIZhXh;%g_DNnLm2(`~L7#&ws+&`N22+`S*VE z7ne6z&%FB;e|PaW-}O~z6s7&r8AW8je}+iv10VRL#s8s&|3S+?`%{lv{f~b0$6o($ zUtBvP{e1eXYI9c4kLx%-{^KV!BmSLv{U2R@iS?W7D&IeKMAM%Z7nid&;Vpa-{18pI zzSl<^O0dwKcAP$P#A-+)M@H_l?|=WpU-bL@`Nz+{F3X{xAzi-9D~n1(U_iCr^wdK% znHaqqCHbGMgy->{^52m=UUb(BUijj>?>YLpFL~+b9Ea7>@hfmvgm)+pj?cHZF(R7m z!pS5?e;h`%G~^x`(fR*no$n_v%&~I9gIhO#k39M}9+fcq=jrJ8XY&(dNdA9>6P?5` z11DeqkG7b>|KG)j)DRO&`Qq*eLRRSi^tV;Z*olK5c*%2nci%Dhn?L!YkALjdAE)by zd!X*zgP$)NYaWHOiun7UF_`VQx5w`}3TN_gpXfE-*N-#jwFx-)tWDf=W%A*3Grc!I z(LVjIw?1`YW#@^fo}77ndF9PluD$EYlbZ`~@5~%5ysdHa#OZfU?p~OAq*xiRw6L~G z=+9Z(^rg29o;=sR{$ywIU}I&zasJf7)R#W~whPxL9&aDNw)nRCX6x#D z{IOGy92Eh=R?gVVk-uc$I0og<$+?U@A8~xDlXp2e%okby*IGDg z;p;5C&%!UZ@O}#)u<-R3eu;%+7LHqZ%)&3V@IedR`N;E{f9@Qe&`&Q{bMh~TxMwWg z;eE%?pS1W>7M`}y#5N<2KYydeKVspVEVP45Xb48lS^QZG=Pf*E;ev(dEnKwlf`wo) z<@Li-l_z)-7DOaKpmKEqua4u;}vlHVY}c;2&us{{0mV zgg)ZWFSGB<7Jj*f4GT9d#E~I?EeqWt>FAq|#b2?oYvGd?x`S-nzIQC_S=hI5*TSbP z99THCaL>Yh3$IytVBvKOZ&>&)3rP#|@2_egbRmEKHT%A4;nNmAW8r%&{7MVI%EI?r z_|+DEjfKxz__Y>(orPa-;Wt?L*Dd@;3;%|N@3Zi~vhX{1FTPXA6JS z!XLBn$1VH`3xCqWe`w)PS@@4E{Amk+#=?JW;m=z5Pb~bW7XF-tAGPr3E&OK|{x25( zf`$L9g}-RwFIo7{E&OE*KW5>-u<%zb{FfH~D+_}|J}l0v+&m~{0$3#)571f z@LyZ_+ZO(gg&()@-&pu>E&M+${9OzGPYeGq3xChT-?#7+7XE>SpS1AbS@?$*{(B4m z$ihFi@J}rKzb*Vz3;)c*|6t*tTloK2_$dpYw=fTme9nvSdchr^d-pvryz?b5J^CUD z@Q=ReE=1mq$d@4U-j}`n6|a2NUwZZDzvc`6@)v&5Ye$b*1@C!Ue|(*WPml0_BO_0L zy?&Djm0!7(|;%0KPed)o53 ze%x*S7|H%V35FL`&)t9ga!ojSN1EY+eNH@ir~JD6+cbQ1;x76A*_VEfgq{AwYB<^& zp@||d6CB42h_$o4r96ak8FXZta;d)n{{*{P>|-!jtw8|`MR}T?s_T`lG;Zt|W5;W- z3o1`wZRII-D1pmUppF)muBugs<(W2k9A7@uFaGzp`{>4qk zDcb0{rS;JBI2j49Tcs7B>x#z;mM_kJToJ5pmUPzhgJjqS_V8iQ@1+dRJ5?h-+&B05L#u4O5cf?**kFY6WwxA}&=#sVwQ&}x#1 zJ<;iH?5_3?rYdsCgMsUPu{x^AGIk6NjAK?|t+u_5&4&kU;8h~pBuSf=U9G43gBx?V z$cXpAX}&1+9^M0AC0wr^o)gYtpTHeGm_{9*4@R2NS#;8A~ac1;X;zBY>{x;qz(^}hpo`qF~1b! zHOygUtC!mC7KX4P4y;11tl4}ZtUNl5lH9&wg@FY=7_kDISl&ITf>d8d;NiB4*d9gC z4zTwR0an~qStM{&^*5g?X}xkL1dnK=hi`X3r12Uy)#3H&W$XgB=iT zSC+e-E4Zrw2QwjCvM>&-$x381ru8XguY!I6v061>QGcTC9apdfYgODDg*7^mVnt{6 zd$@FUg@~Aq%IIp@7|S{zgZ_E=e438Ba69>NCKo6Q3}~o3d%Tv{4{Gr60){Yg1q_QM zlge)4xT`2ePwRRZzGWY-fEIW>clU1aYDz^3TeiGs)lC544+qUXPWw2}YJwQD>9b6@ zfR5dBuy^HRd#k#K*bvxY5&D&g$^lv3;jpR5$%mL$2mMXFHuqFT7SP9%T;roz6?yzt zj4;xzvIay{k#p>rjRL%ka)hgjmT#5+(9P~^-Nka?{oS2SycODOSM5cg9mMS6IkP!9 zzh8N{`e(XY%cY9llN2`#lEVm1Nr zgtR!zo0%0gYQ{AoK@Q93mtxQ+W~->p=aT0cDl*|VPh*$ng zFiw%ql_f-d1S*eEwF`Mt=tGtgHN=#v z!>Q!B9JlkbniZ9UZ5f=^EwTtAE6L=_m>B4UaKnB(Q8D~I9Fc0($3D%3j$%NSgPBLWQwlT*fHF;=zJZWK7+-f*OBF zbAVS5MXnHTRN+x8IDRYX;;v8A6)To*!#mLS#r6(}y0Xf5`v;Q~BRjCkIL_sQU|0Nv z^Rm*gEI+*XUhH?KE~8MPqft|3gD<5MlR;9TQmj_Szf_hox7Y6$^F#a%0vPW7+bfS1 zQ}qruZcy?Kj;iE}*^XdJZ-f@hL%UY;(+Yey`ss z)??eR9KA^5>`Zy0Lht0n<*8z=xFc54ocIMk*X@*I5D?G3R{aVU81Z51W)Ck4FBIEC z?D^8zv!$_bEylJs``636>r$$BFUP-3FU#1;_&vibdeh}iKyp`B58IFnz?F%dm5tr1 zWZW}8q-GG=dyT51zy@Hs%2M~Sx^O8%vSu(jb*eZZ$xxQyrmPHWF%5mKN|ITqOw?JZ zO4eB@OJz?_&u+k7#Gq=VW%2B*OkP=?G7y=(vQ%wR=B~2liXC9ndT4L4E|OlpE>O&s zCII=hTjfwLjh-&q#;xwPuDt(=MLSW10bH-gVOM_83{ydr+rnC;`~WhC9wn!io-^eQ z(GyT(ubd+3!X*L#cx7w-pdX#f>$rste?T2Mn2W=*8bPL&9n3tGDhiGrlVjP@qd0(7 zlZ?TmwIReC&}pW6g+fxf`e1&44}#y6X!BJfF$^M6IIKY!)qAWl*nI~aI77&U*X^~z zcNPm!a#r6P9Fo(xg5!Ky_Da8hwYIh&9ZW72WLct4B6Wb9zjHwBaIF&BE#y}X5Y*xD z%3I79H(JBp@b=(f(AbS&*40;@aq<>5Zb5hv2FaJ+#*0&eTz(~Y#?rIlTI>9xSTkT4B7L6qQA5WR*f9z zE3nZ_ujv%JT+q0Y`zI=LQ2;$g(RalrTrB!{Q1>DzaQVPQB;U>a83<3??Xzkb$L9@Mm5U z3vVCIHbjH2i{0!Sn$*G?&TV(*7V4o0*D%c2*s&dYD-{+Jnzg|k)Jd?afLH4E{&~6< z@dYWHtRpL&s0@cbmL4gm&{H4bE95&t0d}p&$35C`Xkf0@Dwc(uwzM-D@Ckssx!?yC zh@dV4%;_Uxz5)F#NnsjaR)mif?WyT%sLC)eW26W@mG zplex~CjFGLcAshNScm?SsCt3a)D=bSKIR2dxqJ~UcbjU(IJ;HS-}RBct%{MRRj^a+ za0;7@2^CtFY{rs2{HSP;Er2GtO7R#>58O~8TY;{ux0x)Mi%jZf1vKNR2ACzaWf5A! z)i0-17!}l=yZcb8(5v5gE#9~Nq4=*qq)eMWj^3!@vpeb$5#fAhmK1uog|5on=hY6XG_Dwxkt-4*H=bRnpxxPF#&#jB~O65 z@|lT3-TR6@vehq*#%3r5*revHcS%~wK-rmaBqzD2vZ^|LY`k_az$$)InUb8vYIzB< zlfG!4Q0;Dl+I)iu1Tn~LlP@PJIG&(39F}H)4NSKeOXyt5P4ckAvK07+1YQBuqC!8z zT}o_RS#h3;W47Cbm!C8izLlDIoT9%&@phWj1-k(@Bp^Vkfuys~M@XPSBUm#yb&F1H zf*5!X*8%+;o`=UcsNr0!sQk8CAp!&wNwETzHwcs$Q82tU(VnT@iU_O0jITDy67$$O z*&UN=-Rr)*^cenwhHEsncY;WL8?qu9AraS+L1t2u z*o*p_lB9%COH#JBaWcU1Tv+4ss2#o$-W0cA<292dvbq&G%!=@S(h7`*QD%5{pKtuc%g}{#X5E=d zpgKUd9|hAc5a?czFe&N(fZMJ{>k+p8;qNseYGzlJxi7!suVa2TgIbb@I34D$sTU?_gMKtY3x!O3#P%c z`*zpqa$#yIAY!(!NHkPLANXXO!-x&k95L5yKqw>A;R}iB z{kpGg9=vw|@v_7Wz@;{FJnFj9#EGFalyu{lMuHIsf-Kg)yRJBp`#lfbu55Oethuy`f;dVRPZ;aWK zsLQgJI2)1*G_546a~gduAapLGB2Ph*&2YUhaxeh0*_m-ZKIitHnE=(?RCg-BEDUMAH$Bco%6ck*~T0igxil zQH;aoFpsrame=iiu`cHX)Wy2o)r1jnSYT~#4Ch#>@9Eev2&|vNGl4uzXURpVlE z#hQJR&QPbhj@RvdWTPq1Iq&!gY_;VSAHl6S9&m(htQ#8FfHl*W&PTf1#meqdpYNpl zG>Gh-_R-amWUnLhr9J^UBJH>a^|tu$Eux)e2-CO}KOEUVsu zOV7>yu)p!D%3gU2pLu8t@NlBsbqUv!rs~Z5Ns`FYoN%bj1@Jiqu0;duDr~j!0_Pr% zJ>Y|Rc(jZN8IYFE?Saf7%=85p3`JxX(cc{`*Ohh)?&9G@Ki~qGD)z-~vu_y~o}8&n zhL0pTD2DJ+v{Hgw4mopO9~rj|%Yu-J77wP#b(x?K;~0Qu(l)aA>?F)m1G6@E3|L(6 zn55h^kBA;#Hj*VmQnJmtPieRBI%VI{7KQB&jol!2i%3(86dAWGday~gjIZfna~UcV z{|Wp~=>jEsw4o1}TJ3d#o^eYFca?zXQ2BUmF%sX9&S~l5`uec>RX)l@x7fJh=X&GQ zv8;5;U7C=hF<*pgw^sYCSO6x6na`0ny5S5jeIwjoMA=I{N@jgD5YFPfn9{j!3ZDf? zjn9LMR!E@vn&J+q#i^?ir1EBUwgitQl@MmZg5rs=01cb_+gHyv27_)JtSNjmLxJY2 z=Ip2Q&7lHJ_S$Fr*DGwz6DczUiivz^*W?z-;Rw0v=Gpx%sW0rOI5up7lJ3?A&6VDE zI0O9L^7I6%lvVO$>NK$#h8)LIkDG>US#t6w#c!Rbv<^;OTJ${Z%gSNY!IAHwixAhx zK9*Iw!GKzTk0J*RzQevC4+N|;2%$kSmvE4-COJ-ud1%M8y)D=zJv<>QZF088YZMX$ zdeis89j58F>kftcZLI)v8v-jfx??MWo~NZpq0UC};?7jex!~IR3bbG~^utNnMD;?t-jN&rvkEt}0M_0iY zAq0p5s76W~zMdmhP$(o7rw2Y0DS{+tLX}7T0Or2F+ECOeBP@GKBB%!Hn6Wr0j+K|0 zs#GLUaGPxWxDPTs?!crO*F&_z%c*%Ml}(qn0eo%f+72rXC-j9ux&}A}dAd+5WHlh6 z=?4{7+-t}^NQqYVJ28zGDbGAj^$EOz#svdY65DAm$p$$G>w7<{PLq2ElCrCF*I-LQ z+S#Y!ymuUNs#w@1?A9Qx^jV=Z@-6yE98$$d;FDrxlVdpFr6loPAZF&!e-KPP-f(jG zhr&%_K_5|FCIj_bWvqo=)oGHdwzhpsTm8WT7Nx!mW88?JwQOXBN>G%U5@S#;-pgz% zY2oV>MB9K%daE@I6v_o1`&+1R8;4l`_B3y@5f0fey!7j9^Pd-Tyz>p@-Jp70R@i4fT8KD`a>yb?$QebgC+!x`sm z%JhebUjtt&fI&JiYz~a-ylXzhdWq(3^a!}c4+mrQwfV?yFEvaE3ByHqcGJE9_u~Xh z`z@#Z2PM}euwi91bk81yZWZ$Aixkxva3e)2w901S_5qoEFXJ%@A`G-HkhCAJ$fa=S z$bm_rSU`&0ErZH}v3MsDB*h6rF8H=Osl=%$c}(iT^N=FaiHd6kbkb@$=EmT1T0$7X zZXc8?=_iQc8r#G&Z9HOBc30jbz$KOPCDa9^KrmT{Wp+)hnnSZGOAD!w35a}`5oKhL zj{=U`-51~nC*5q)auW;>h``4Fu)Q7|gkah5kVX^l7J=;@;*l(8&*AGr4itp4F5oc` z&>f!a;I>Fm`K*g7wea6K@yL%0q|B7Y2Kb5dhRIb5A|Wd5z+8>$V_%r3&`^>vT~#9P zL@1%>@~YH%!WRYi0KW*pda!+2!)u5MO+z-hGXzfA59kB*S7P-s52FNSJKYj*;S^8m zTkJy|jhCDv!6Nhc=!8pMA$rbj0b=iJHa4jn--aFP&*WOU#8?mo;vdJXpt!rd7-}z@gm(!0DbR(w)MF> zO&m%T0Y|Xu6RGdU^FIFDAINsra}`RkJNZ5$rUCY=2#RQ|Nq%#&AJJWf!PXqS2_T&G zt(Ig2a?W8anl&k(gIb;*L%!}Y*+Gg`!kW7c7$+7Glgp%qeaDFrVNU}jbq!MvnR+5J zi_=j1&Tb7nr!UK+{9;sEa`@D=!NPdY(Ljp(OFOjGinsyDansa*QKRa!Jm(-*m8YRX zmhJu~An+*=7Mt{x;S;d<1|2k;ItvY2%pyA5sYIj$goI;wyHy8?PsM6BjTkIBIL7)` zI?aV%N@psRL>ZLxbh~8iSi%!h6A>9{TdtHagb1#v9s#G=-WA50)(1FIqZUctK_))H zgLkpUPqOX8tS&$ml>V3MbHnAjFD-j!b;FiiDlmXqoL`45c?c&=k@BfDJM4zYl^$Lv z@LP9y<@PHzdkRmtlunhHUeTI7OgB(KKAe4Z<#8K%gt-nVu5`5Fv^~64S?YOS>c!QX zC~Lg`u$J&)g%{6!dYr1ev$YRv1+Ky2Q$d|tC7%`7%H>Ts&XO4eGsVrD&=KX6(UNyA zhkHp@&})msdJkSCuD~gaxS@kcW^vw+5_R!V0Ez-ZC0te{`tLN2>L5t3_4^V1UQ7}k z6mV+NvTsiJD65*Mq@XH3t7`|%4^YNucM%o&WE_Re)I}{~C1ayq8NNeFz64@}-Dixv zT)X5K!d_NkgD0$gHJzsFq)Vj`$d_kV0Or$%NH^^(!SfGnGsL#ycOKQ;!ng)Wm zNsYO$gtHxon{|Q)^Wx=w|Wg2?`FzTwK8!HE}h8|w& zLPwkMC8as~fnM@sq53y;Ds&gE$_uk_qGe6_1t2pa7hs}UCdG_t1Y_m1seqeYN)|=p zFD64`2xntHQENyEJsp_Chmp)CPe|ZANrdGZ43aZ(rcCJS@;n5vB`MZkOYS~YpA*nk z#PVUW?zz-|;;bK0(hp8?a+yL?>(YxMJh_z@gOLIlx!dkUN)A=`CR1T0J#B$Y9rR=R zjnie5qVsjz{gFxWBf~Be_`;ZdTs#e}cCtgZfN0JEqFk8(uSEe^zK#wJVA|`PLe>$r zNt2QO&I;^Mz<2<&NA?wC$24)Fw-38t>P-vfG^rJ9h0;>6*h!fPB9WvEK!0F*;6A0% z%hb<|3VT#>X)X%0(g;#~#Ikh=ztCEkEVhl^3Q<_9RSxmPGyy}V=&xKCO*3)U&jYut z4L@1z%gWY9!9Ih>SV3fwtb1t=;(z#G0^dbe-M3Pe7t%f4V2Z^rI3}nog`CFZ%I9I{aOj{=iSOQK$5nI~*#e{?LcdrYJa&vEy-?CPlx^O8 zy``y{TtcoT)lm|1Ja`=qV=Jk6C9;gzZBTMh-`{~tx|nl}iZyxvJEDQ*8?FUw+kvSM zaZ|o+iA#=ns24WiG$)!+9}_8^`&(O>n?VhiU({z)JQ(&?DFf0-zAZHlldENAaoJ>X zLRk^t4A4tOoH+vZJg6hRN>RY==xXlUD|F1QnGhufP*+VMZUk{$klZCA-2k;#Sj=_` z&3kPl%?Sj65+RK)K+gW#sH|e1Fn)Hh)x~Fr?^RNrOXa-GbNzLy65fkr_Gxf5qSAGp z$EX>f?fiD512etuFy%@1 zkcPzEI=Y)>faTfY8E}Lv6X81r|2hqDS5V9}udK&t2;v4FhC04F*Z_+A#5gfR6_Ii$ z*-z+NlvE&=64eq2Y2O=cYbaZ!?B#HWBskjd+FG;uPx-FJ)Y7;7I_VhTF`Wo46a9f^Bi4;Q`5D*;Oxx=(MlMz%^N& zib8=VC@n;D%|J@{`G7SFv`KHL7u3jfLT};#P@o}AFX9+^%9M=4CxcQrl%1SJ#ih}( z(uA|Q;yIU8my~REhmeDWImf86JSIoVZ4+H{n+-gB6fG3_7wvc|;Q_u%BXBJNX^RcOuwx*)tLdqfToZRrVE%!OgL_i$H+wtdL|`*zHHANCYQdPKL?fMsGXTC?;%sf;y6v4B{fjTTNGG+q-MX zF~mkWGhz{IIT%8twZ8)*=EhofH!CV9JFb`>cw@-~#-_guJLpSJCz*89e5`LrPX08d*0>!>z#|ZTlKx8Z}y(ILox}BsZ9B8@c%Aqupw^x)Bis;x84$Se3q1S%#7+ zu~V=NRN|z-IujfL4${xa-;&Ou70HRwXynq+dS5a|eT@N-x#{EH9T!@)f}pHJmKK0e zDi_$wvN#9^evs3kB3TZT!!n?J5wAs+m-bm|tu6*Tpk}Y6+Ayr4VBFa22&W{ZCs?bP zly2si)N)C*kEy2uEvH^44sA0r z@rX-h7|1#j<89dtLvivFPAxEN>f0rP@gc;gk{PE~WI#`?bbD)8&BTCZ;(o&Fy)m5c z^j9b*hzy#xc10CHPo}V*;{{f@o&su*%68?x`Gz+>8xER@Gc7Xa;w~^xXv5zSZszlh z9?(Nva#5?I-E5Yys$3?nthi!KPvAUNIk*CWl~#e5nfE9}N~R&NDb94uF7e6&9!~L7 z#^n*LBgXb=L*PRc#{9(&8(U--Q<=xN0IuI%7qQ}KWv}h-R%Al@L-SU$m4}uRF|_Ya zt6x5*TV}|nmJ=85^3jTlqe~~Sl74ZISV-jN)jV0a+_H;nCkVf z!Ub5hF3Va@+|R?$&gi>G9Z6x;%BF*~23AW`Z%7h{qwhE|IrUDLUq>gh0IPiTE8b~0 zETq5xFX&9RiHlv1`|Ac4FKA+Dp~X2j>rhrNQ3aS8N#dLdX)wIv%fGJLG>uBo;%;u|f?aEAw%pdO{Mx7Qm3K#z4qH6ei`8N1pEc@xqTSL)8Shggl>{Y{u+T_Ft+HOniqnm&ZKk%S7I+xqk#*-Y33E536_Y{4^SRdP-%39 z^XjXl~6$fJE%9N7H)eU(k-nW1_GNFmPEwDZP zAxG$B+;~E@f#uq!_ zP7a1_Jv=Pf?C(Yoq-(4`IfLuxU_|)(SvY^=bV!CR*+CtUWw$AJrUEhuaX~&Jac9M; zb;P+yEG+c#Om0%4x;680@`y_^yHapK871Z+QuIqs;7PoIbJ!)yTayqt)OJVtGDRR9 zq&adoS^RK!)UHd1yt~a}+*WUtrN_oYHmZBB`K{wZuJZOV)42Y6? zOYE;bh3QbXByQ~3D!0w0?zT91cdtOX+Q*JvmP#lwi6zV-p4tWNQ2{!D2@;F5Q@$r@ zadFOmSXzdoLTTcr6&w-s@cpZh74QxLycJ*a;<0%R&!6@7^!|r$ktb?XUaE4#_Ayz@ zdsm7A+by&aNGJlX)=}@ohSb4>8AyQJWFC)tu zPS7+yoVJivktHIx11-()igYud3Cn_>VX-hF3Gw1<01JcCLhU5RFjg9G1(zfb^P8!> z@{)T%LC0{1J=|Vx4B>_ZyOY)-VTi;mwcuw3z{za99xDfwpJG6`m0k96CT$ew`aY88 z7IjFGl87~RD^eDh?WD0|tN=G-Rx=)x$Yaog-PS7it*=RN4mi>v=I*2q9XO&eEinwj zZmFRcFq?dn3`tAa3kfBW5$!5v!RzqF-S`2rI6kJuh@?r#1UdnvA89GR-bcfGjF;~x z!V3^yJ9JoEYGbJ+0*^)DiGZ+^B^M&oTu<%8n|s(B^u?JK*;QATX|dcnja05=YML=q z6F|)7(_8(en8Zfs>96SmWKW?7J1CHCLV?im3Y>ffe=u8p+@b1#wcC!3$;^-Q($?Ai zVK{D#y|3@LBA=Yb%%_o{-{49!Qm4C!uyGKB-S4~>`#~}zj#->J&8wZTWNCB;^GTu{ zLjm@N2VFQ+fqIX}pVCZNd3~+Imj4i%a_U6ufOi&7PdvYP2DdOX;{zS2XvZpaThE zjWy}Sf*dSA-8cp;=OWhP+Z8H=nuD;zuTzK;Nt}Pv%`ri;RoH?2fQvLhC*K6m~JWKLg(OXuPoJ3IYe(qqsM%e4P7J||$fTSM)M z6Pu?1IJ2#jv!`YNh7+?>QzvFm%{I1X+9xL_W~MhMX92S(PE5B?Z#FjxxTiK}+Y^&h zTPLR)Cr>yzvhN>GTM+i<`UGGQkiVpeI+@YVJBlxuN}yLutJ7#ghkFNW>RGKW z;uBv_oIAsznD@b6Nlj5~p+smpx-^(nl*EVZbQM{Lh%0mq(k!4Rh-<31^Ughh^69ohSoe=k>++d#OlF ztodv=o42d#lW3{vN|lxC?D!^NycFI3G1R?^vgwsl$_kU&r5SR-WZ-a9=*FHZ$@aw3_5scHx$N^vsl+&Tp*6_+L$TX9>%mzd)WF?QF~vIyzMtZLB#99k2GjQx zJaLD;DzRMZK{1-QvKQy$+@|?hMQhQrVZ%W$;6?)|BpAU6fu1Wm^o0<5h34qJFpXFc zzomh42;Q$QM;tA1VkDL#@(AmR_Loz2KIqjX!m&QsbiQ%f3>S$V1~vFQRvAD=s`y>> zX%6UsfI^(Qn~nNtZQ8RrQNpe^m7w`fU!F#ba)Fq|*$}Xaeour3i~e5X`|^e{fv`w) z$P^+>~XN+$%jh4e<=CH&-R+W?tTw_UM7efVBrpo3B%3(d%ovj2XnKAHG3I2t`NrMTotKg5@a@iF}#4>Pw4wdingheaOo?b7HR&Nzo+B zJny$a`O0&XSee+)Hw9V=OAuRQ;_7e0t%8Q;puZsod{!`M=5hsC8wjGBzPY5 zzm1^{)R~L8)L&2BU>tOz(euURE1N=Ns6!?fkyi!5dKV~C$u?i5PywxYF?~$7L4l59 z3Z5XY~OHM7c7D;E^U*M>O&8|gqC9ro>LAlFfl?s z+_@|&#tu6dn;N)9ULgbd@dTeiQ(Ii$AI+h7D>M0HQ4v7aV2+d8yoeC4z8|_$($M;W z+5LtSBg&O3LZSp1qOU+W36(~epeUJ;eptG99AC&3h68F$hBJi7Yo0d>#i>Qbl*D{T z)Q|K*?yw*dqk9Y!ocF2hPWpn*PV4~L6B*XsM0#IAw4h@?6@h0Xy54Q>G8%q`9>UGjC% zI1Fx#^?8zHFf>sYN%m3?hGX~#ei5LRr{p(`#yWV24nYlQAX63G|7jdIQc!h7<7S5Q znbtC1P(=9g+ZgdW9A)jFS@#|swQha}{nL`Jpj&UJb>yuc-_^uitkcgvDbT;X--8{P ztAsC-6sR3JuY4A8kV8I*LF6S*vf_D~fD0fBfK{lEufuxg)3x#j!G*Ea({01&N8lZb zS`rwVg!Uxb7Q}ZEBKG7Z4mfcUIpqd?cR}8jyyQ`pSEz&}=K)0AYo$VB92q=(f!+d< z5b0_LqzIzUc_oe{WJEw*PKjM#5=NM~!{R@=^Xd|X_uxac=33~5XETOv$|XY&@Li~R z8xwgIl9SjC9P&}h5Zm`&f#+BlAq-(nadghrJB6f?OX{o1}!cI?a2HS1-czd7BGm3 zxD_8;l{<_qt|P2L92*uaj-4rOFEIXb-k?d3V}n9Hj*Si3!st$ywiekZ#8pg|k8ZMj zc$4Mhn=BvTWcdgu%ZE5wKE}!NK~9#Ba;ki3r^-h;RX)n8@=;Eek8-MflvCxSoGKsX zRQV{UN=LaJ_FuG=k;zOHyBh?TQLGXf?i`B}uxEhV@O*o0!xN>0uew~`5K}5ThLl11 z09mNKhZLa9$J`YWIAGkvHja__6Tg?J+=UH6UxjaBk|eFWw*)(HcslYmh-R-&tHNz7 zG4yFDvfIUr&HdqV{6r31P-k!%|0b2R`lw-*0*C0~)q@5e#E#6le6{gRqJ`46K|>Yu z2pfZNWE!`*?CaJJCg10A)JC=!$blmrmT2)Ig-FGUuyE(^_;ifB%Z1O9Ay6RQv50s~ zO(xToIF$(Dz=+OMmGywug`|7l_r4)lP3mPeL4sb|0=QSnj#bBl5v$czg!WX{AuR{QIF)atgWUe~sLEPS~S+mO;_neho?IlqNmns4i% z6|E%-id5M*U>AN6@1yV=oFBHGj}awuy<}FRgyh*|X@k@N3i(=4Z>zl>*K6u&tvT6P zn15NaxbQG`5Q54u18s`fqYElxrAvz$F=5+|?&G8>xR~r~_Sxlrhr@St4O~yJ%e$CM z@Y4_#PonW|Y-}_^e>2h*@U*@`85p0B0wRiTzI6DE?p1gjO`g*7nJKVLt7!5;V%|E5 z62P%Xe$hh8<$}3F^J>}^$-CX}giRqaNf&f8nxSD>JB^n2NqldUtXXWL$I*|KtJmEo zi|lLSZ6TPeka^h(TAwJ^=N!sIHfal-;JRQcfNSUp6=m|^E7IUx0E!RE6U&)_Z1%3o ztm6jcpmR1c3C$AW?q?}C&xo_&)RYF2*J|0~PJ{1#1zs3U;%$ILUIDvTJS(UCbQpks zlaJ0(R-8XTTO2#>XDp5lWL6v-s4UrZl=AFhL8x)?wG0|qR>tf_9yENU&t`f0zM}FJ zpo?f%5??T;&?rP2#cqh*Zh~Ua4HlO+eS5-?b3s$lBJB%$c+1@9BlZ`a&5qsNZP zl@-`YBpx@Loqqks&Sqa8_AXjiw8eb|JY8sEUz-|6rq=)=qbfeNfD>d9#tuN^zAOX- z-mDU?zuMRL=5Ry5BAL7DQhb#I<3JSd{6ORo^U0T)lUEV+HH$#H;pUAd@!#ZD?QRne zO!vdO*|*%4eJoxzCfg!|j9RiQQj? ze1ZRn3WrSr33fPj$i3_RAm5QOTzSI@(he?0c-`rcWRPb4ZNAi#nQ8$S0J~Cfb#{MK zIC{z`I$(WMyU0j#C4D6ng-1^&FlFj;v>kd0>=v`+07=Wf6Rl z%(zI~ivV80k}HEcR7f&M=J?N#d%L^YyxblP`h&~Z2?5A=Rn2<2v9~wCMbk)ZourU) z;Vw?phDi>PQ7x#mnpe0e0UBK%=po~1AtQa~TqcN-0#)K7ug2trUiiIyB}ORla~I%n z2P9nl38>@?CZ38)#AN&F1!Mh8?b<}<8a6_DrMdxIONg*SGKfHWMULz%5Ci=M9@`oQ z49HyDI-kB{G9k?AW2nyC3)oaY^=`Azb2SxBU2P|hgWL>?L3#P&YEm*OX{k(%=n`?r zwaROh6z)Xd$)pVDtHtEY5W&e?YnOXr^^&ZZCQ#kJ8u;6uq51+w(eVB1qq{>u-hQVW zZG?%-t{zA*FK3X~38^S3jxb|Y;@)<8mT=!BEPZm{9ZzC}W%Vyis2=n}>Ry%uAK=h4 zB`IE;z0&R_d2n7*AR6|jRY)HatyYrNHzmkmZNDdsyPp%EoGh%5O$rr+)6!80fYTRU zEH(oNU!_Qm^Y+nk@K^9yyc}KF@kMa<#uphZKA#~7zPnr92+jHOVs(fEJ8yNorZra$ zOh#W)4lS2W7dw=@_H=7WzJ+U8=mQERn*A_1rR?)QBY&!b2?c<;^4zXRb7IixQ`xKf zHXL9>2@?4)2~`boKYt@^HW>w>P#)Xx)uj0oqvnvrlj3lQf6>fl_eie;CQ2p-ogn^L>pLdig;7m@;9pC;)QA$?IkNJrB=AjHDa zfVmS(Y^-w&TG{?Su9(%GSvK?`B!<(+9V+uH+4DqWxXu~_@JWHZ9*K;nX|fhNC5gBi zNvAb~i;Yc4LkLu&0tFH6T@y>jsfLl=S54uOz4CD|(n_O8OGNILi$_7tZiFsftV|<1yR?#*es; zxLij4hi7k9qg+Dvhb+SzJCWQqt`&SE&*xY`gQ#@^C!NI=IZ2r+Caul~5SOc`bFt?Y zA0xOWa6M^!*h*=95E5`!$TzNb+pxogRCyJ=ewbJ(cHZ)M2$onSTw0rfxlE%&+kQy+ z5#e_?2PGLNGvw=Q2m=jKS>7UFNB;97IK8z0&hT{I_2U-FoP~rfrqBxOnl<0CXkQ!L zA{?ahJ&8eW;(y7J{&-2?I^UG=)||nvLq#Ewa_qHh^LR3bGR$Bx(Q$@sS8&n;1!DR1 zs%%`0zSj4*;$nXOhPbVec_=JN%SP#QTxegXTG)>^PsqyQVKQ0x`V|8Qg%df+e++751eePG|>@l_PG}Wij1CCXra#6e=XEi_L({ zrPak1@&6AIe%k*_fQZCKURKhGW5KbCZ#}>q!fTkF6giLmK>oxPio`1r`jX`EdE`J^ z;uk1ya*2uTDXtOxO6HnKQlZYFlgU5}S+^w~%C2=DRQR}*YWG7~5TcPz*h-U|!Bbsi z7a%uDxQ5Cc*+wbL#~X8ge*NHs z;UZzZ^;E9c;n0bhN>bbP_EW_^qX$}1*?`!+`AldXcVTfp?LeBAJQy1%)z_b>E|)2y zvT~JmqAPsutGZs70c>LFELi#>4e;TYIlLN;%Rde9@sxdODj9Ow>y@d=v(V|dbWPAT(zvA+EcW5ZmDjgQGwD@q%aN8(k}~un zoxp5GyF7N+A91A)N|@JdSxfMxRAtEttH2LQ9OCYX?;p)e1hjHZY7+0WyN3s|_XE=C zY=lEa_+WOWAzzn_+>Q%5W(1B42T`2Ea31oIb*`={=bKjRESq@(W*t)Sg5EQIyfBT<%2?}^rd3Zw zlv)5YrX^4&f-oo%ICp-K8kuXbH5TkTY||sn8B~tMt;4G;xL|@8=>jG!q-3Mn?C#C) z4`9JwlZEijZ|--uTUuv`^LgQFKPD$I`BX+zbh8q@xnb_P5H%!L_4P#Y8>za$D&h!Pspo zU!x0EuuqEvjGECqMgVz)}6QxwP6X0zPhuU%*~@yD2D z7b8!ZeMtzFL#8bAC26_1EqIB~s*_h^ac?w>h8cvtc;%D=(sznMLpKk}6uNatrm!T3 zWSa4?+G&C~hLa0WF+39TF5?Bj4%6uH0|ao|)eekl23ObH1DKXVU)?uPf{_xXJV$7q z=18m>z9+ZoyA}4B>_wpdD=N5U6G3gIHIV!)^d3zO^oR(P#uZt{#XndVX8AAe??Bj> zkZO76us}UNGZ;}8dCuwv!{p>;!kF@upx(<iTN}*KsOhk843Z<&&BD#}OC{;Zh(cP51RCGV3kW@Vz(LI$yscNu@?yD3^ zRRczJZ>3PG8Z@H&D|xBuYS@^rhK1x=RuAYtQYS@^m zo{gF6*_f$@jhX7%n5mwPnd;e?sh*9Q>e-m7o{gF6**H->8z-t~<3#mroT#3S6Ve)C^JsT&gXJfW{HfF15W43xWW~*l-x+$OUui5I^m<_YBhpU>~-pM63 z50_xtH}vPgkZ0&TpI6@jEs&p?a%GuECf~%%6{|_29JXPIiHr8^Ack!+)Qu33qFzY- zK$;aY?9o;xwFS!Z1kdt9?^5ZlipZ=Zu(Y$gM76SvVZDl!ijY>kP(@2ywVTlS3A5W# zp(S6Li84huwWT*)|c1Tqx~S?85gc`YUgjg z>25*PxG=TkAs+RTMg@C_4$jVmtpMLtfX7ZV>bN=zI1aPhVGUw?+`zz{@(~*kjOT{% z`+oUS`yeW!&B|D#bT?P1q%jyYZj{t9C-Gs@vbL?5#=_X_Dg+0+mxt_h)OuV9{aU~+ z$Q#fz_`zGb=$lq8uw(Qc@;Pk&&`P7p7m}hJ7IS$E2KHEiBn2|%P7fF|DlSnjbCOhO z+j`?N$JJDV6nYqQ=-eo+oi+q6R8w0wlE^T}(PCBPh$l43;#O25=Q$d5_gW#eYvk{H{wb+r?+2TnjeNeAG;a!S>nj_mTDy2!H`6O z;F~@xO+#FLwU9Ko1=FF!Q3P-w6ORGJVx0#4w{f+44%O z(zLF0)?Hc3FyOK@TN9Ux`{hiu&l;`vLr#m;)t01u0>uk`w3g!2#$}Qv^__BC7_^1@ z6)U!*BtQ+smLBH8bsYsgV|qBo&U)nJ5A{S%;IR1YJRWIdk>et5%T0+8i?uqO{01AX z2vv&2*JHL^Ky4XwadQ?8tuW=yegb2%qoPJ!K3LOQl9CD1ss|4&2}~m1T&;vA^9*K^ zAoO<%_Mz6bCnS087U@;V#AS&8WBh=o0<7-Y{b3c)i2 zT{4K12Ddr*oj9(LFL@ZoZyFbDo z@Rm~lpgmaGfbI%5?JtH4f*Zf$|y)VrGQreeB`ym(k!8ZPzpW?e}lX!3ru z%lmD9RtP0h5U;Ktmdv-2tT1uDo+K9bd<3rpYg)jnJc9gG9Du?lKjc1wLt4KONwzZcS?JMfRMrX2ti0tPd@;{q#7D2eNcn zBXw9$HHC;LE8pwGUZK;6zX;Z_25X-NUd95)x7o)du7D-@x4n#+fn!+k=*_E_^<|q8 z90#4t9lX;G$vb@~o&{sj#ZWvq4w0Py4R*=@=KD(i1Mh=`54&pU~l4b zsAPUz#wf|xRD2u=+=$*jjQZ!TT@EvpwtOmP9@2wB58LY6U(n3R=_V{|d&m~=halga7H ziIZt(re>!mBjKj>cWP$pRNA3Q^zg*VbXZdpr%z5s@eTE+ zR^RN&lP9P0S;iAiGc);IpPZaP`LxQ(>6xiXRFGCWg_m`vPt4@AKaFQ~CQcXD;NQ|{}{)r0Gz6xD=dD~%6}pTOIL*D@oJ#X(t?h&z6VAC)4X`)r&)RCy72ixVPD2MvjZ9~zI7reQdt6z%CdNW>AEbD*UC%d<%W4_N<%K2mnK1IcC{?Q z9o%JUj%+MT1K9{iN`C6`DHGx&0PyuZj-)2`2k)X+RH>KO%M$Hwe95enFxlHKEAt=O zd%NYfawJ{UkK&sXAt`3)F1xy>XFAS>E&r7E*p^$8tLE&AiVjMoB(^D1#YNgyPxN!` z`~76+`!ey931BT!uI|}Wv3+5SD>IQu{3U=yBB2cd%cMf14#=b>zWnTq|v- z>g$7^m)>?B;syheX;3%$agCS2Jorn@%#zkkaoLe7k!t5i zpLP<=b1=d}`1O1QI1-a<;zvRlK}BQrJsYaSC?ydOH)@jvQN@|J0Oh+n*d}sPN%Uf@ zi!~&Rq=Z6V(oM~-2B~}Y6PY85(b}i9O59k{=|(sT6vKOP%lU7k=`V3}JkpoiAJlNM zI8@-<3oL8U)#?OlkdQ@bl?sljA8|H@P{b8V187uWdH9$vYjq0qvRjQrJtMpTs^7;N zs0qW9BUQ%oRCI%!C($%_)hKw;@y+jwlW0e{?^lScHlN!wk-c4LEClr+r)D>w;V!~- z^+K*8)tQM4UY+U_%=G67CsQTpP|(wNZw_mWME%&@KBJ24?FB=Hkj8-{c+L9e__PL! zpMDLNCHdRgT-0HWHoCG#*2=b~i59Hq=;$nJPd-?{%RQA>|NDRaOU>jA;|vC_DWU`} zbwoJ{i=pYK06kv}kC+i{N}eS-@#s4yO?52PObJM5Q3cvfB;e>optjXv}y z50Z-y#lN;W$VoXa88-_Di+>wo8UJBB$-itT`EEPO@3)f-x1iL+lQtK54~-s;u^9oHLC38Y>MO6 zRIQc;x&dy!Z{wkkJ`z_Taj|9GI}qjImZ?obAse{@Sw4!s4K7Gc4t6|#lgnheSdzzW z5cQB;EsCK0(&Lqo5-z`qt1AwzjyEqUMKNM70%olBcilW z>>2MNJ#Y2cB-#t2BU_6C+q5IT#q5&FQFf$GwPP7m#yp!_jB;xxB1h!Zi?g#gSwj8E zQL#pIJLPLs;1B|~IDBy8>A|WQMACb<*7s-c;25tf?vI`?T~);9kW2d^wGzTJf)aU- zud%x76H;&u7Kp5epwyqR@zhp8v26|+{Y}h_eo6ZyJTBz{uW+aq_$vin|B{SYVoX0n z2CUy55#2jVKu$$p3uXo?0xMy-!5sZAGPnipbA45Y@c_DOE~*8YJ286!-}1FJ>eA_w zt0xuuYdf>$ZORK3=ooSZ*Tc>akUq|52tH$Rh-x>(!#X_$tejJ@c-1H@Qq4xRKRy%) z&+O$_tfa^x(MyIe=IftB3S9I0xMKSr=^(wGizG5ezvqm^=*j;K2KN2dFy1S?Ho$85q`os)nj0}PeqP@~+P4i&eD>n$;%PaW7yhy`AP94>l0& z4?jP!%=QkVE;;toUPcrSU`#D#dTv}fawh+fVuev>s+m7?X_HJx#((6$LMG7z!MoM9 zIywb*3)g4xvv@PU&7ueqcOeh|^KbujwH(2H1NWXS6i>m?a8tBWRA(tks%M`q!n(nD zaQ6_;9?nH=rBNTd&ya5NycW1d{P6#MSOf1>oIe%}qT`n9)3JCyFF2g8?(UTtl)Gnv zkjD>Goe3&beo6R|7K}D&u1C-N*EBH>6Ywtd-;bXdsq2AFefQt42k>oR*ZN!um+f)0 zDOysNu_YC+m@L*05nA7_X|YVhBgYr(dv%?X^#%Qo!TsS+-+cG8t=ZUDQ@7e}DE=dQ z5%(-rC*rWZSIPHBGSL2B8mBQ|@FI-pB?hm$muyw(zFe!avh3R1_nBWanDsS|LR1v_ zDD=bom)iEXuL@gc%W`~fQ`oI;_-h)OY7{R@@E%;z(y(9Ld!pigeEGq8V6(}8)vCb= z_>bx4GLiiKMh&MdS#T$o*7%536Kyo{9F%h^a46&@DX$#I&Oahdk}G$45T5pil0^1KuLC@fAI>0}S?;bs15bci5n zX(Qmck+2^>8~N^?HjCnuYIWOe{>grrENvHwRd_#MhFRaz%QKV(j}^zuX83Iv?tZ*R z!5)ySO&TffQwumvk{RR+asLjTIc+c2{kfZ3^Ma-xnAX3p>YGr*tglH^y4_aO!-c;u zv)NJ(B=na31ANIfiPLcYu^iEn>goD59)f_;VF`z-+dDWcz~aoWy@S`{Yr%&i-~$8e z6AiXN;I7NXcr{UG6(DnubWF!LMoB6;;+l3+DS)|bH0O|1^NeZt4iZ?(QINW_VcVo< zF&lU^V{!gyv%dTT6fb|DAgY*5&^#~-uTfp(@xY}Qt`a}gfi+1@?pehw zJ>xedhj?inoUA`IicY$Gs)YTPHF@8we^ZY1xD}2 zt8OZ%Jb46FC`bHqz8vHH!4h$j^^hY2K=koh!mgJu_@Y_*hFVyUKP${i056gd+<%S` zS&1B%Pp_t)!`=Z-hy@gn<)UnV+8{W0O8N`G_=J6e*p#?OMvuUl^c>Hg`fQHY%duHg zhvEx#$`W;>w}_XJ(qq{Ohhxt|n^2^hI6*9eJwTAI5v6sdEC>pZG1Go!jj;7-qY0cQt=MQi)T1&kt$8V_Y3*Pav?YG zW^q0JTvDX(jiyN7P}_zY{d0};7aW_$%I@C5yD0axo&r62>Aa8KlnO=#eG^7@Nl_WZEn{`3;5+qKOXtsj63o0$>KmSQ`(YE zM9cnZgO|!TH-nU_AS)8w#GKyX1xXwlm-$2#&YF|z;MGfN zHR0YtRsN`6!oWnVl3SgTe;3C~27Ob59w*RI7lvnsEb`9|{+d{V#aw0`u6*SW6efPa z?I8Z-Ln#;Y4g1+^gn-H1*2_erd-+3jX|?Odw44Uu>__Z z(n8&wTzp(LxFFm~!NW);%%wfvHj-kfAvX;6jD+p*>G=$ywBhz0E{5+Npe}z9cWIPU zrVWFO6~ISm85$aM8XnM1BUkGIS)g|CBEYlR8UqX)cfJ=8_=A?~M_|ij0P*6gc+lx@ zoS^19K*F;nlSNJwgrS%GU;MIRobr%?fJS1|i6BoIR^Jh+^x_m6LD|nULX_yJgX3?J z(Wx%pJ)tbdBB+r&?hrU>Z-cj)hoT+}I;z3~q)R!UkSEx4%)%bZ*~CL&`%*pP!F*)e zxI@KA1FdR4>QFO$1T+-qIohN_2M?-9VV!g%jKLDr*-Yv=(cXx|roawy8Rro5D%=n65Wb`+c=EZu4fG$}162j`+26D0yP zv1dP}vuh;7iV)K#^ihJOgvXc|FX0V!WJXRxx>28?;<6Z7Cun5k#vm5Ti{~@EmFTqq zKIzd4Z}Hb^eb3w=YH)VlAE{4l#Fb9Cs!WxYP-5|tVu_~;toS{o5$WTlD^D5gfZ?;Zrr2i12OOmbMCn7O|j| zJm5^hii}Hwa8HH}xtPv%ZbgaUYHdce7Ey~9nmpw|0j(%{Bs{;1toTNJXsv6+%{ZE% z_Ga+xBe#SJgT?Z3#P6ZSR`WY_a!Hm3y%o&qAVshjsMOdi9htaMC3*;V%(sF<33x5* z_4sa?-5H?@!qI=E!J^_VUEAY#h;MYFECeOiOVNUwHlBCIBsrU+|6yUo@?c?+`&PR2 zp|SeY$Phgz`<=MzkL*8k)uLTgB@Nf%ImyV2ma(+F@1e6r)Q4h&ihRs$l3UwRsIGPE z82J63<;g|~qF#0D21Rl9?Ho^?74f#nbOzm)s(Gz3rfe6=qe5|s7Ts^IIC zO&Wlu_{xqbWNUE zv=^`7B3-S{vMw5E>$NU`jiLgI36`dvD4oiI`4T|3NejD%3UWhI6G5p`IW;ivB^qm4 zubN7lt*l%H7RpcQX$dN%Wq7az;)>Y!BtoF3X~=R*8yY)(v2}}BsV6qcc%@HzhOV!& zWW+yw#0PNm?Y~ z=FPkCKujfsQzR)fKNLM!*JpKcY?n+S|d zI_CbUQM_`MtE*Vo5BA}wmwHhmB9+6H-C2UmzY<@HsmQQ9^ zkGm8R-0I5->9l}Z3$O#|^?W;u)nr`ZxM}D5@^FnUagEI_T_ZovI@s$p%{9E25eoQn z4wKVJ5wp0FzPwrEIjQyN6#qp-IDcbn4r?+qw(6H$hY%9BU z7|t)QPo~{wZmvfJ5lnWhj^!R6C8a(TAd1Bn_ zy#wq`a14leOg+J`8tbQ2qo%u4#Qa-fdJBGNaRC{Vo1WpSfzif%BdVHGt0b{iK@F=o+DMm_L6xA>VVo&! zhLz`Pl=vezSw>$}Y=s~*t?)s6pm-9A?Y2;Wt>BeA~ZCiO;+IWK;j^_#9tz> zoCFu&@z8+OIy@TFJ=c?P`&ETiBDe>J%l0|>i^a#;3eVL>3Bq@a^b#?qFnzxGJiV~5 zJ4CG01;XSGyv>J`hG=(Q6$Qf zh-eve=@TY|=Z87>gR7bl55Iy(*6(I=nISiNxbgohi>>-5mSa5m3(in=4S?`pNoW>F z>Lgc4!l6wOIW=-XG_Tx<^ke=up-v^TDF-6v{z$*Ti2@&$I!}GGF63lj;S<3djS zje1#05VZt(^8sf_=}X?5iNq{e!kpY#y3^@2zkC9vQ!vFva=cue(tcum_Vjfl!FAK; z6kQY#6va%hrt1sSbT6@o$W8v*ePL$Ks7pMA27gymmcTJ_mUc;B0s9{bAn5!V@ZTkT z1Y{CK>_64!Ohg$}CB(=}WRjN!XavKM#pr_VXN$s?!1tds2SzSV?3fNO0mS4RseMy7 ztQqrp$yzku5@IyfpN%9MISK`u8MfceZP!a7y|ouxh4ppZX9z9tLbW<9dwwtDGRUh- zd2!8(L;SiJNxHyd+zen>%cTpt>l3q?`V)sn>?OeNUw zz1T7kxhuFT%-*z|jC+x)T?f!UsI<$M9|L1Ds+nHqs&;zOs_A>tqNRGVbLy~O>>x6z zzuv^R66~^thMzL0@_51@D=UG`bdHs~Oz7#*Ag$SBs?$4or!Oy_t}!pj3oBs*D8I$x zrC>FI9N|n=FzGXFa18KmdhKO0yMogKt@VQLraV!Tn6!K>=8XRZLx|u7@M>v6sb4^aoykQa)Q$@;y7YG>?)X-rmiLx1hT81icF#H(mH#oMt zc49-E=a6mm30ea}DpQ!1Q(gV22$x8&Ac){tlvidPL7-XWesFW;T$ku>rd! z7PI>>!|hA{y4WB_IQ_8YOBm}<-AxJ<8{?c~NCro<@$u^2bTz{QPN-&RINs?bSJu70 zHJ88PJ|j59fCLF2hn;=q6YUO&wkQE>G)Do0z5W*U8r}%fVn0zD5t|wOPhO`H-U52{ z=FEJtlTRl&u!HVYFyhA0s~m06Q)T2Ce0{amPhK8Ad4eaXB@csTcf45dgtcQqq-><+ zc9h)1X!~>>M~BuU_Vd_wgldOz}`15yKk%T;It!Q=7EsDhqvpx&Tp+(=JAOpr}Ea%vRvj)|il-ycCm)Id9LyqtZWPIC2J z`cK>{4O2o26%phs;V);aZk_qqgqIQZp06ZJ`t@Iv{*j+zbu)7x~u!mE5~ zpJqPcjl9$~?QFpii?HV&UTQC@m=eHmiyH|xW-ChVL`Ja!Vf-=*b}DMvH=E_eb+ zGM~FcwQFm45?fbM$@ztBgxYyG!Uhy{KxJK9q{#|2BJ7acJBX7{UjOTGby_2CB+}kM zs_U<^;BpmD&>5WGFdI7f8JJ?CjN#Z)318_!O$EmV%q#S8dy3UKN|9uGxc%^u_P+4q^Zp+nD&zcpjJYg- zox+F^zw&`gB?S}ZN{KQvafXI%{UffOB+vyd;JpM8_5zO}_2OU3)2>Mn$6U>|k%6^S z4A66uREe4i!E{fn987AX_=;F*-Q^S+<6*zN}K>>qA)gsl08 z_gxYE6ibmpGSs#n6Qx$GQek(A39_s&EI)Yv8Z}>Y42@SH81_0!LK}UBW*r>WB0||o zy+W}pjlWMN=S8zsVc?!#KU6+qGx^qeXWBG{#{_%uP^t7;3)+h75!%95^>FOJ@xog5uk8RYumFaJzMl?_|G zk%uQ`Th*0$oCc4g(evr$nBK_XLZklC^T-AOEKs#TTp*%6r?MAz^%OBU zSZO4HC}{-$2<1)cO*i5i8wRf^sKMw_Qx6VC?c08oCT%fAIGgG7%}w?)Fc}`g@H<;< zdf3XrSBoV}poMY8##F&YiLD8~D>Av9Fv}X=hGxc2kw4CM547gbZEiuQLjq_EJ8TN_ zPK(x%^b}_Vp)ML6;rB&8D7+@JDpB~V0uw8w`IhP3e9N1ha7#t7 z36WNxXdkn9^%Qp9eK) zp@+FzG7TR(bV3quD!`uFu6^`h@r_LZ2MV@Vu8T9n-m}B<5OIe z|8R%$b{;Z_ih6vXcr!0d)Npgdk5h(p2pyp_ zzg@33S`4cP>AN1N#r9giulW|CfqRbi|UqtS5g5_RqH@ciE;b+QgEd)%90n| zFtLfsK>=(ntP5>I5`+nB>#(s_Q%Pchmh9&!$lPY^b7--rDgllSIG6ySKnXYE zc|t%8%0e2=8rR~M2wH|f`LL26-VpGh;RTACR{WPcL&ia-wQT11x>y9K~-Y5#+B-5jhG@ z#rq3vyRn-U=){T#DR9@H=yZauEsp+R@Hs_9Srj3)JP)VFbA+lv7}X;zH$RIPZ(1RV z=02NZ)q%3{Z)nMN{&|GZbz!lqs)9wgqm^AwVP>pmpiBc&a~URgRMT!k8$@_y+d6=+ z(M@Gx?4ab50ajl{ZH1&0UBVk5djPXq$>{;E*B^OuHZgHQ$*g%$g$OBeh7JZ5AhmJ| zbTqj1B+e?Y!8+G*11a+v8?7f>$`^WiC9+Ib18Eb!m2a^q=*hmI>Sd%$kRc|KVzCsS zXV{j7A4Ty3w5LH*;xwrnnPSprbEK3J+ejE|+Z7}wjM$!pQN8ykjuZ_Bl1bH;DeHvp zOPXiQcJ{)+5@p5fwzw}bG<2}I3p41TZcpe2Ufjc3MPRpb58yna)2rSxai5O`3u%_C zOM87hZ$EzGCA@q+93MYRn!SUtvdrgMm~>5vzxg zL~?Gy;L#-kyp4SLd04W;Rh|&p*zjX>#q>Ssf{(_w@w5ul{9QwFewOrD|HutrUyX9G zVZ_E&n=wM*jjv+u+~Nu>qP)g>=I4*I36`vyh~MvU=Nds8;3t}4vj51RsyB*n(=0D< zu_#_&3WHPgTkA>TN+TrtbFLX)A=;0;7oFL|8Dz2iw2(!8hMtcnKTKEWK}uIkY=jhe zgvk(uGAG0@iB;qvzx#|E$`0atDQgC3+b{t{OBW+|7UpV}xMjtZE4mSfDaI7hkx@9baJ$mYn~{mNe_-^7R-oAml^bS%5)6l=Co71VnG* z%n;;;Kud$ZrRfaa%?tsI7K~GCfRp9B+|@O00M$gHgYO++tb-BfeJXO9|0&K(*oP4x zStaW*n}o&^$6t&*3qo~ z5WD9;3^U5$6`@I0)w_88$JZ{hkPNq&I!FfN34%23;kR4>Fj)gsWk7LYOl0g3LrLf{ zW(KmB4xxt+aUnv9$CHm^Iv3~M@qRdx*>FwtR4@NoTHgOz>Gqlux^l& zwiLvWN1T<*vrl+-UYlm`;4@wgxt?9p+CkUu0KbN3Jp&sJvh0xTIhHhoL@rKJn=FeB8BIOHqWS_ws92b4Vxo;;k(z%+1Jx;Xg6cssT_JU3X(qOs zsni238xeyD*>j$j#BbdW#xJqkC0w%P)kZ#s=Q&-kPNpBTvQQ@So{)4BVdi8`X2Fz& zK%Oq{5`f|0WXA+godm?&1l`39Zzf=TVD?B)!ALeqO3MaEO{a22CYCIO$Ml~Xz9RHQ zadVCMH@t&gchSQ(SSr~y+{yHort`=G)fJ}N2#L>Xr0>=2=45tty>>F40a^iGPcJ>y zjMi31Hjg$~2PL;85(=joI=K^6cdb!6f|+d_>NqeHlDdoth@1V$lZRS-)5rCYlz&N0 zwz?3D=~2aV-pY&LGU3Q$BuQ;Wl#Y}K=iDQS?ozYIDRP60SqbJaFJY>*N~mb85(sZ- zYOH5>NF$MWO9E9*O=yoqlwT}!nuyt+_Or%lZ!&+z{eFod>k0^yJi?Z@NPBrmE0!sY zW@@7hJ2tQkfRJzM35Lcg2j!T^v}?v}8v3H3j~z_GQLC6@h-wPL=ruhh%}Ok078SAW zI1whZLrLf=JyP=TGuuQFVdjMvBO@{b;eZLJsz%L6RGbl%SL#b)i-r}SI<^zd;~XjO z31Sj2{(Zc<&DuU)B&kw_xuHRto?QA%hZ}ujV2b;9T2^qSASV*G!Sg%aspH*@y^!<% zLs@sjH!JP*D<-M{1_*2}=3>a+{==BfKWR4mgZVVrh^W7Ujoxa3AR)$Je)1|+UT893 ztEsMv1dK~ZW2^X7H@O(aVm5#4h7aOj60mEfsuH zxclb{(Pyc<+PK>ExT0wA^b>J7!EiA>NG#X9hbbVIEXuc1{dmm-!$C3>4eVaS-D`!* zYlEa3nQM?_h0(5RYLHAgiG_MnWI1D49fbQ#BS?&4G^26(HON#V+Ygg)4KcpWSzk$I&>#Ja(tx`P$M z+d*hljc}DH!@Gg@9lYl<4kw%~N-`ZOf{M~;i^QFqlna((k1+-6TV&|OzF z>>1M_Fk166VS0Ij>aUhO%Dzc!O*Tye4osMgJdQfH+uZ6aMO(G3p_OhhsAWSLrmK5V zh0{bYC2XTF@D5LyEUF?1ahyoP1h5lPbHbW+FSy*40uFNt-M&RBom*vI6-?Hg%cL~w z{w-k$g-2d&T;jxV??B3h9l;~%VWyP-^e~P%Nrxo?`B}>2+jX~JDhQMFKQL3N)F*Hy zT3ldngN-X~GD~~6D4@75!z!C^IOLMgqC$B1pMP^F*m{Tp=+BX#FSIS3{mlT7|Crj< zg3AA;Hn0NN-~TnjAW~(2-LPwwn)$y}#3AAS;q~*)*19RhgYG#qBi2_ekXY4C5ZD9P zj;Wx^!Ol}1xx>*$&ve-;{j*IG)ETsB;IG>x8a&l#z`cDnPdxoNp2=k`r7F5Z&@547 zPPwoyNU&yIWd+_W8rQO0NXUizjxA)|QN-d+ohG{(-x>b{npU_(8YxUpqeNdIoaLhi z&hr9g%*4}TnlDPf>7|u(CeK$^V}bKXP+|iTLG@C)E|MxqEz+}ud{E|rXCd26pQa3J zM4wKw;2yP|bW=?A&1Oa3xN;O2#PaxT5D>D!hw}lR4bZ}u)%j09`=nvsk~e##kXgrT z#t;AVp-=JA&vkz+&>y;oT3g%?`;?WK{YxYaQ_Mo4Pz4)dI_1hsZCpMRDS1fPuB`^e zpdgYxhWNOkI+gA(Kx7}E z$4eVMMe_yBS3D2U9Kp0lk}14>Y?u|0ZMgMs}A^6C%hQLBVV3t3|+^g$MUu`?fz5U z{ChNQ0*wuyrefoujqoa6(d88__YPqk@f;nlf56g_gs1(mXf+u$w};C6?er5aAGBrC zWc}I7?FF6cy!8he*r9ttemCIYasos#inc?qRl)Sgp zU;uEF{6&lS1us`N5ltRvEz+}cz)B6Atu`&z~V z$(F|M*6>^4bxjG+I*<}~63QAfoJC5U&%<|#XHY7AzqI1H=QBgfZpx(ZoZa%Zn#Lm&3F`mqWBbe_KlD^ZtDHTat*OiJ*Eaj@wVC)VeQmhk zR>KwU@L!wnH`9FPa>CbE`^~hPzbf*z;eKNc_qD-(GYz(sYgAtw>^IY3?o!*=cKgk= zTf8**waI=nO%|_ker>Y<{!JFo#?N3ef7*3$A9n`t=r)P>p5=+CfomYiq>jrqBeKKU z!3X2dg7v-4-DTRw z>E04a>HaPf^>FHG-&_#P*ewT*y#sYMPLVZyuPS`W-6gVc>q`8+b)*g%O7MVB)iBKFIjtTY#?d#5ZuvY z_YM+1Mt}4K4bOLm!1P3IXW*Ky@;$Ce8t%_Eku2X{sB3%hJg$iV>K zC=B@Q*q#ZMQ{~u>0zVXmqnFD6R(iC~rwigA{w;H=gOU5X-hFa-aJ76SZbqYbc!SG6 zXqymx{Y+7OunwM1aN#sa4SOnn))kb_RTU7IWDwSPS|f0^mx!*$gd~T{`Q`>;z%G}W zq(kt>i)*GMypeXZfD_h-GQkm})>oq4hJw}@L?a7+U_~Mby+49{tOmL3_6ToJ-pqLA zEe2z*TPyK!t~&|JySZ%gKR!&LZuZv_bhE+Dn}>3TPTo8-)b!HrqNjG^!53HwO#qUy z*5LOX@6sil2Hm!$v%bA8GWfFnwrfBhdNCzi!&91%220G=1iw(nGu$mGdx=yQYhhbW z#qorFb>?x#IDIjWK*}wI)=%H&Dnh;-@gA<`hST1`0yoeQk%%#@9JK*lv6| z{eH^GK3Rsn11|yPYCbdKq zWwet|F=J#Dl~L4xS^EWY7Q;lNPdN~dq4S`_rLobegb&i6_zpmIUX8Alyk?UPLO=bC zc@>7GTzvh8iHHoHUFFa8+EjSlZy8YBgFIh-*J!-+k-cce7`-DNe?W=*8!T4B? zIuswF#v)Hfb;IMHQ;D;F9cby)1$TNrX~QJ5d)k zxGjyT$Ze#)ig%;lMzw6muPo}zb%1RwV=vrB7YF|~I@j%ciEr^7&ZA3cG5*l#Q6BX4 zyptEJGtsz$U^f3;(;an$L7z7tb*}023)?v_i67_%!h?B*KtFJ4J(X2_J2yk%dGP_E zAD631!H^HQa1IK0t8`--wwDHs_%pO8y~gt@j0GJgSeJ-632|wXr9>lna;b@7#Mnv# zVW#GdW+I?$n!NmqBH_APymCf0ZHW!)h%ehB1KnE12W%wfny)<#2HCE1#ThY822-)Z zRXJc~S!WxUoBf!u5N(uE^119OCFyam;fCR4c>SUq<#>`tY>w#L!;>B+x}4;aCT{Ga z80!^+7hqBYnjS#bVr`W)FNys-h-ec!IV?#6RaP4MxgP>Rj zXc~gT9xo)|5MZ`s*O%tL<;9YkMHThDwaF5h* z5^1oHA4nudDU+n&d8(Id`Uy_P40nOH>&pY-%Mq0fT}Ez5^)UK0!z%z!`dA3|+aByG zO5TH#Yf?iwK4wBca?8E{>*ewT-pw^!R8xdafL%t%-dri2p!%Xo&G2$cvCv2*PPdRT z6NjY@wvTJ699_bwQxU8c>&`I3@o0uBmjW7WJPwLjBpZbLX(b3KmrCwW7vwUg3Rs|X zX|Yk8T_A29s!@$iDo9A~V3J&C8Yh{7JNjqi3GV$P?w_N6F`v(FyBXrBJ8+i6fw}h+ z=_=?M?Cb>(-Vvh(YFejwhbw@1!?}{?6ff6aAgWRW#T(h5`{1mG22QqL4LF5Wr-BCZ zkT3o=M8lK44eyEjBfTcyQS2j=*;-XQJ&^@r(HV{WKs#F7qz#k1LuB6JN zEJahLzTtXI?i&uAI)Q`w)^;e<+79kp+o4Qr*YMoh4rf~1!C4KqwH-3IwgaE0)^=di z+7518+aY{wJCtc{2e+;55Uh7?QU@+Nfy1Rv;Gnq^IB-xhd8Sj{gT8UP=5si1%wrjW z7>pHIq6swMugB*Y+AT&L2aN>s9B|G5XmNp@8}w*kTuE;rUM(9yygof`<$8h;h^rQt zXDgT;5sJMk@G}@xKQ!P+mkr<{Ea8Xq@un+P<*Cg6jTCI}UL>coHak(H4R%-=H=uZR z@(Kr;b=hLeyKa(O-hoZaJGg6khsiDPz`5le*tWbw*p_#Q*zyi&THe8J%R7W^d5_2~ z@8GfJ9niMCL)gZ3h_dA!(zd)qs7lqgbcodQ4r*H7!H+O=uke5nA4+w@UZ$=FT%@hZ zEgzSG;p5<$j{`#ovD+2Gyuv%RHI!Rc8Uix04vq# zu>{+7$pQNJ**xnO#JA38 z2%(xeU};xaL!XNSX@JX|TS2w2RN%NMuMlyeRw2^LtHRi|SA|TguL_gaSQUmNH?OiP zbX-tXh_s}tFnLi`q3p7%LZ*dPg~>~+3Uy?c(iJwWqbhh@NmYn68&()IA6B?H^;L*G z`PC>{XjI@luT&_}v1!3kp~Fm3!P8t(VWQG5P9Q2*%&1wq`UGMdtutM3BTi=xI}^4& zdkcAmZE+~EEeCTbv5nLpO6*3xjS7ZrJgT*g${k8+vwtr!7!BAba=WPk@pCMb3+1`35IZd)GVijeeUh}Z8+I5{3O^b znrOP_W3!nahXL~?pO1foxPn;GH!wH_0Rm6iiB?2bC<>dYkzFkAG9 zR@50A<{Wc$DjfmcdUo;QF2fRANY9qTQ?rRa;UK4!-Xbp-%av=oTyuro_=IQ14E`df z{)2E83}R#fNW|L95G&FNUc@r8;**|kMdkv1K3yz(WVIYZ2@dfPTmvjvyo!*ryy?!v z=P2MV@!TtF+;smWuTa?fLu&h(2n+dxOdI;Zq@3Z*H*RIJ={Dz?DzV($AfQ`HoWTg* zmce)x0c#hy+_ed`(J^VDYoRR3I(`)Rsr=80mTMV61>`2CID=%_de7($H zsqX^(tPTE;1{f{!1{=Z#27KN%z*rliv>EYf1@k^S-Fk-iv@Tu#>6NZjr79F6MM0McuSyuVBSUlC&se-8}@;VbXv;WOrrI zTGM+3{p#>}1p~8kS9QK^Dv??4OfRfxcp zX-hKtY@}Qwhb3N1l1FeWRH3zm`H5Zk1Qu8s zSEMX^eh}0vMt(_T)Ra39@>OHW)8KN--$I&876~1)DD|4QQoiO47-(EaC(I58e&Y>fp9prrx27dYGwbkr^5X_sbGgG5!sJb= z-4`FrMeR*PE2M-!!VD@QZc}Lx?OB&l@hBE(d*?^(OAUw zRt;Ydz=e92)YL$zTDwcerg;XB)`DndXH}*Gpf@kD$R#H+07JxPngZpIKbY^3`t^8q zRg4u-o=mav?`C*S+w~P-gnlSXF{|ceS1UXzJYAjPq&x#d-a8rtE$@i}(C6eAsg%*YU*)9d8aQb$OWJjjIAn(Zu-F6BYm5+M zfHR%7&2XLwMd zip{tJTl)= z0C?s_bU07i6Rs+!vc1AxJ8Ue;?nRPxh8^ZWO^k7xnC!nQKL800n>!9#%=f| zE&Rzz@&-}IMZ>ZD?w-Q-4$DU(*g~Kv+urL<0YX6pJ;-! zys&AIyAi2Zu1Ww89gh4&fzNQf;MWfdmsN$$gB+mstw=Hn;D&%JSBDd|IkPGg!;^wt zu7XPi(Xa+@V|n$vS?ER`VVqK+G9TgRpdylhQBq5u5f1zYMQxD_+z4t}L71}8BnPa> zlh8(C6om2UB$4DLP`9&$nwkRT{;1sOhDG#I7Z6rpDd3aGCG$}35=^O`Wa0SBa`XnY zXar-wH*!j!sRn~o)eYWGe!6zNh+u`Hd&vjuXc(y#JjONluXFlQzDK^POY4cW@bIsKzvCk&OYf zcfk2JEyip;?j7VQtjXA-o2wZJkA;Q_{1*wEmf z%ODlZq&raI%wa1P?6OZ+GQ1nY;1#@WvMg8q$<514aaVvITIHjsr!7o(JD;szEuXQP z(kbd;d>E^h0)w-gQfLmbDyM`ESHoH~h%traA`@CcHDtx82kg_*;?WX_ZduIFSrDg(Dlu)vxXp@kuXnH1JJR z%$oZ@<8H&%^qbT@tnsxgLXj9OqLNu{pR4m5ls7?^-YvWf^m z*tRF9%gyRSmSF+-jzgZF?1ou_<*r0i5l*b3VqvF5(oE`&z~M}NrMiRfp*Wr1$RfEykJqf@aWmub)1lP%TZ>2_jG86;pwZyiU9o!I3|0KNQ9t|f+nR5!Jn z{@5SM-;{p$++_AWUQx^=F$%h2#ISw&UPZ4^l5d04PGU$p-hJwC>O`^=LoA`g&EtNK znPw-JA&?epsh_7I+KDM1FYbmpMv9%-y~Dxf&2T*?lHD0jvFRy>^jIR>57Yw%iRtoO z7-riogHS|Fi6^}B`e`-3m1Uvy@v76a3R9|q!QtudR|5lVbJjbtjQ64Yt1nXQ#O}>> zeZ8FUZeu^gOtX#U^yYjznM@}y=J1wijdn}0E3>mHT+4@;kzgA$Y5Jphdt!LhII^7> z$D2|uDJADXuoJU%y{ea6q}Yia%i7S)h32zk&TEe2PXKHaulq~3U^ zx6mGi;E`e{cF&d*iTEkJD@8!;ZfxQuXjAq=taL+uCx&sz9z#_QET$aUPK;%7uJ(j> znFGO2%;N3I{!&MZo!GI<>D|e&nQcqx$aZ2Z3y$N}DKFd|ueSI7HvLXnF_6ab3Z|ux zc~9OhMoGC7dzdXZ0}BR0@5G1-nZ6FaDkTuyhuQGB3=B!M6VtH2+)`pomD#qpPSOtT z1Oux9?5N@CA;E1}TU>O!NAzh#?&+^QlO``$+TFmC?y@+^7lnJ9E|Kh1Ar0z*+Az0~ zTlr(ZFSlWUvs-_{riiEJwgRPsoW&SI+o~+fkPA2z~-2*x-@@PFy*=^tb!) z2*@0E%8&|TSauEV(JzkTcgidU1nK9NNOoeFBZ>5L%rrZ(%rQv%S!SATEN^fKJ6yd- zm*49xt5#2!-lRcJ`lV5PmSjLLm81h5I!96I&pFfN+}kW?vSrkZ@~<{yJ%9~k#o}~k z?$6O&wePL3OtVcY5rBp&jqKB(ZKm0YWsVHf&oa~O#1baSVXY7dc49WniP+3$pf`EK zcEf8AP9bjk>m!G+$$1a3lo@+?1DQy6VuL9fMF9&q}YkwFst3A@~0@J%)qv#!Cj-}{9}0t zvv&~SI7hvJ;d`3SSGX8s6jKQ`l*4xh?Pb$-w|X#QRa3!LLXsrb4IUFT3Vk-f!)1&O z1@4hVFwTDv%E7g6&Io}DR`4NQRrQ=n!ml0%5~%3=(;low-D#H*b+i~N9XV5Nc*|6l zi+IkLefUs2)eYSLL-+d~>Au~O?#YgHUcdI2!|TF+I(q_X`({xu|GJxa zf7p%eUv?wgu`PCNiXB^G$A;Lo9ePU2jvEanJtU#c2Kp|U;NFryAPNAOl96?vHP;|i^MEgbLUnVpYcS-la-5AEb(t zse5EAXLydF;LD8<45lKCE?KP)aK5{SXVY}`h>>?j5{kWmy<6UvWG`o*OArD)7wK^2 za*?C)UoBy|ffJUx=ixA2U98?;wzd8B_C1(CoTaAl@$!{9=9=PQVM~8EOgD zABI_h#MQ4B{v6(qW^BepRVl6QFcKwx9Q$}$Drf*jqwa{0%fy(*FrH32dEmiT6e^Xe zqB7A`FX(QPA6roS3SvxPHHA`1NJV+;E!Q_Ha&-l#3WOwLTH`wxqc zXtlqxt?TxHq4RQfwLg;bDwkk_@8dziGm;mRD+AF4p*?`b+D&%SL=zHiXeSC^Sqgk zJG4j!n7UX=Ambu|!DF0N$SH@)pZ6JP!PFDxUib%2&d};Idu#Q49E+cWff(kYk=n>q zn{9NtPtfcjuB-p)ViLmADt_-kZf5U~N_7*!?J*XR17nQdd24<7MKih{cl0F4bv~I) zP?1g;Xg)b`$wa1Z0>_cCo37R3t4?ODVQlL7Zpc1^&!NYj`C7+=b^u7jA-0sp;z?5q zZX-@tM@F=5xyo8qiv@#gSqr+Mmw|2za<+jjct1X1qp6Wm(1v{1vA9FTyIfA0j8|7> zjqM$TUY5e+Dr3}S@C3;s$T1U2YIR(rq@gyner55VWQ__mHpL|@39?z}qfiG~S&a9Q zj9h+CvbYV=n4hWp28ClboG+OTXXlui#Z4n$G8@b;x(cUG*I+VnjwZbo#=ML)9gise z44FWFu;jW;1eI9KRfdUCWTunNy00!_;Qa0k znZHEovY_b4?-$`{cQ{SS8!4mHhbE-)9+R=-T?|sD;V8{CV=gA%tzmq@d%hWL8jr2P zC0-MWA-DYWLq673Nv@*zwM5xT6$jVoFpo@cZrA#%D76?gTbj;h;vR?P)tY6|g+()G zZde$5EpbQLpldwLFlH>Q_6netrBrsizxR@xE^G3|f-jv|Y3=Acy>gxoCm<}SavAmx zu;!kAR&b&55O^oLd_k3(?q@Qaf}39;8|0OmjG1FE4K%Q*8XX!_XY03Qz5m zV;N!10;fPc{G5nZx3cSan3J8M$)zL|LZ9-LPO#pYvZHO&a1;xk;e-kDqd{W;8)Tge z2ZSMjZ2@cG&M=T6V<@n~nIS6d#Y0}y3IWr#X>$+1U3PL7t~(Me0^EzzWv}n1`nZkl z328`R(M8kfbA9|OW<=AXt_K9~HYl=;Mr2&SP)`i8E`6=$(#XuBif%l{d#YafvP%*A zzPaI4T)AYBW&6{G8}p4tcCy8)V7MgcmQSWLpRf4T>(k!dz%2|PsS{E)=+vHJh8Gv5 z+%cL?9}Ev~#&VmuswR|wGM_#R2AY(Q;pr$!)otjCd`rw|%anP+V)gUL=m8N7QOd2Y z`dXAlcL^2{21mxLgwLn*@m-Iusw^Q!v1TXos_JQq!kx}fxh0pkerdm&-eL@6gFil> za}c5pGhs$w6+s0XVIkK zg(2#N{tOpdXL)10HJx0o;TAArZ0J1|7#V+`(v^6hc!C)o*^Q;&Tg;BbB4mv z4ZpMjQlj+?-5OB|lh#RwrK2mvR+{3Ht5IYO*Cz(sOb<&CAh&C??x1mq&!kthd^uZ^ z*OS00m*q9MEv=Nw?Q90cif?WOBY=rk-I<>o6RO(`voRqKx{;OH5?;Xg-gF_FCS&YqQ%G-?}voVbXs}9fE zm+Oz5TOJv%b{leKN>gjLcJj%vjt#yCTdoTXJ!&PM09Rv)W$IfAgmhV)w&0PB+Zorv zQqdwsngrYBiezN8J*zektWNrh^ASs>iS#Mkx@TxHHYDSz^e=jH+9AEf{wh0Qn*mCN zzN{u(3s1Epy!*4hNL@OOh`G~G@-c7jAor4 zTuvv4tSkw6&?Jnt(?l+&pG02}ss0>tD@-l-2*e{_U5rsGd)T}+{ORY$E-!Bm8%TLd ziUK(sK$I|7S$mv$zn92H_7K=R(;L~C2TV&Q{{6Zjk!(>0iLPH8IFi10#h5=sH8k7g zVmasTka*cQx7B_{RgObb0q2ZQ*UW38N;~D%BnnySjVC8fm}{6Er)UmEn0BM$04O8o z?vyaicIbBfSskzN;dqb`XD{nl5y6g`;+u=ziJ2e4_8HuTd1&VWVbgW*3nI z8L`%*lVim^BFpq@@3M9|oSy`rtH>nU+h8JiIu`|MMU2>+&KM1|2?JY_a4|o!OOt`_ zZmUTo;f1r!%46Dw#%_73XR>W{*wRR*hGM*?amCH1x62M;2NxbVTkvJJEEC@2UK|@f zW_aixr6?UdEzG>Y)tN?5sOrWV9t=~Q^W#u2&1kR+!fRrBWo?rEi-HSOcx{9Ud+mrU zJBZC(0{YYPcZR;3rI>Z``6tAf&9j0ik`)8t!5VQg&CcS&3gotNdW)QZS z7{v5f%~>1iT0GsUNn8CllX0}QmF$JMulSN`>1ijRU@`?WU?YQt@o=gw?Ls+;b%77I zHmSN8@k%QO&5a!v4BFNhBAuu$EPO9qcQLgk0m4|zM!jO%K7;8N4*{hPW>T!ipGq@x z8jk@t(03NgMerkTGKc@w1a<)5>?U)Xq}kI~IJ$2#umn4_x+5=I`-427-OPo}@Kp3; zpYeo@n@Nq`yopE9wDs&oUuv@bakjqx9^2?BYD|-x!R#FbhqC<l>mLVM%f1wIaGh2E+HIa~7WZE7xIcNm13 zwitniUnj@5=o+>RN$(`AJHc%$`b;~Jn+yfnkTmlXiQ5>Q@M8Hrloa6+q_Lh@2Ac)L zoxl*vA7*AZRWMt`ln9~4>R=>0@!9O`t|_$@he+NpiQO%{=c@x6&-1cRF0TIgFdx2z zH+?xFhyxZ6q(Wv=rhjZsNp@3gY`n1cZnzGze6oevA06v;fH>6SqTQ|IvZd_Z2eU%O z!Z$I>4MI-3J<__$7`VpV{)nAD+iKttRVFD`_r7#VxDU2jU=!|@-2i{-HLg?lic)F= z`1nly`F@0ylzRtae0j+(jv}HWtl$pUklo>tHgCGyD-$kSj`?<|&4hatJ&c4e#1SZh zdt|18g>mu@2EZCp7bhtR-GLm^w3O3Lrd)F1-t65g_+=V~dj~WciQ6akJ8=v!xY$c9 z3hgk+mWV5|;Km>iyZE$g>e=M_r_FRT^{!1BeEP}yhi3TeV!xO$JlQvmbOd`1mYwu@ z$i+0{DW1j*BI{~Q=krY`)p(X6c0J^Lh7EhMGf(Y+tyiy#<3SlcP2KGHXAV$liK9;5 zJI(xgg*?ybF18=#fk|B6DfGp*-wXoX+1eBb{w5vCFf#PbpUe?G|5l&{2 z$Sq+8=pIM?*;=qrf6_XfFP0niS>gJZBlqQ#RPtb@n?Y;n=D3g|+kH2!=NjNUM z@LbCLUW@0tZ0C+wI?^*ztz5e!u|0CCD9%cniTH+R<}jsPXyp7@nOSpbf>InBUzS*h zV=BUnD)MTmDTxYOYKl?>rOHy6`nj3mP6S?zkw{)m3QRdrwn|`fmIaMWk}pEsE~zp@ zfs>c0Z{SFodCSAfs^T)xh?LYDQWeHVL&d%qbSz&Wk=GZWZ7#8~s5NiuuxbgW;>QokH&REkcd&9JI#+$#FTnO3A*cZv@!sO{X1Ve!xKsjN`svE(Vu~(f z)=MYwDq7<`H(NGSV|7y8p@=E!aY{L4B^f>IW2U+ASe~tDX3mhk1CtE34I989QnGbR z4yhglf9*-eVI$j_A22oOn-*~-nRQ)#9#n~?IeQO?;Hm%As3Y7MM;XFBo)dL}w4!n7 zaoYofhf9^ZKAw56##SElHO?e#AMoVFZM^o}eT{5wMQvAsn-wexZfQ*LYM_~03>Fjg zcrK?}bvuN^u3{(qPLI2>=BAgbWgGQ48qJ+dVr3w#EN$SeuEM>Dx-+|U+qQCxka6AN z)7e{N0T;4hhp4+>Kw{}Xh_AatNT`S&!2`|oGmdU1H4E2)^;U9Y$eh4AxFwsoIsf1< ziQyBLisFP(2+O4>ziZM|ji`^dlFap$@x!HmiWkRp0^ zNo8W36t9=XZlmL(=$s0~!V1d{4#&($jv0={6)6Mv4rCl2b+YiX@T6r&w=Ze|67DL?dGn?vf(WkC|6uFK?}+tO0Td$&vp z_f{NmBNjmx03dFHEr5$O=b|8v!ss@37dlhVc$Y@{95uKX#r>Hp5<9VVGtuw<13Bd*2OF@6ugmBHN!-@T9aSM`hVU29vf=_7O>*zX zGai=IJQJu~6(vMkOolV47d&{SzOe@QG^{CMwjKTSa}Qz`H`usZrcJoxQCQ~v#Vm}E zVu(jj4$r)4;j$HDVP9q52njOa8fy{)Ls5hfF1c5yx4lHw%8DQCG-KLnA#&ar% zx?#leRqH}XJSBjmJCbjwV0+eXK`t{g3Ns$5dqg4?w8+i)_yeij);rg?NR@hA>O56` z?|Zy-v{gue%jvg++~8?Vb=327*l}Yk%_en zmNiWYFL8Bk5my4d6^FjWD`BUc#`&X}3MURfr?{7j{D8MR1BHv3iu6l z-IK=#!3`qh&C-Ny|0%c={F9U^mMqmr7j_1fV3{IpE%r3aeVb?8l9+6@$vlz3SbAIb zf{~OvWy-Jp;@WK*YHBe#ak~oBCBnuMbH2>Hy_)=1tvIpwq`VEQ%>urEVf4B#pJWj) z*!Mz)cDH>uksy=?jyd7%hfpGh0`vYeyvOySbTnwE+l@-&%w{QK9vPCOMrs^yRa6Pe z%5nwO<{ZH|`@sfkN(ppBe#Bd8C>^8kHu8e@E)Kr}Tk#e1Cf9S=hHJ;v_7w44R_JbnZ(F=jvBW<_azHfS2DMai->v5%rH{ zbGn|;sjq9g6IRHw?0-J$@a*5kQ@k}eyAXdwf5|vAX!;dqbnRG((_e{Y1`oN?%Q2#s zEnh{Cw9bmc$(5asaebZgRFU;yN{z=38RJ8)*~E4w9g*95Yog;1Gpz)Z<2Lb#pd@1 zRDQL)92@hbO#n{0Gf05fy3~%Q9UzJlWj@ZFl=_9IdD1R`q}G>Byk)JB z{SiHy)ePgk$|AmPFN#?Fbqf+#g|r*6v23-Q9%EIbPXR|&%Z8WLR^PO52x>tLvT;0Zuwu&06^4T6d}nT^F^Dy2P-8Y(_C)A& zscch}>on`&S{EzxaFeY~WQC^bceBQ$b!hD9Md`F!4?(Gw2g$74$Pl5?&8Y{UVW?19 znTjS0I6qLQ zDD9*&JPe8N5iZ9c-m*7IBACWUs_lkhf)DsWEc0VeT7T}aBSq%sIWV?oJW;sRS{iBWKQ_Xf9J z8bQs8liP0W!8ys^K|;V}$*>Y^f6)w0BFwDcOYFRi<%J=PLe60sX!!cubsBrvc~To% z?{b_(E9UbAC+oV)zvtA@w=xOHdip*SwZPKbQYf^f#w6Imt;o$l8CFUpn6ug3UIJzm zyg5S3Vw1)!a+a5HbX`x;SsZgjF+uztJA{qm@<>>2+??&PoVra?^rCQ-mnD!}?PlBO z8MswCP&u6$52CYJmA}hqZo6PeE9aXuymOke{w!m;$OKnThITV~muIL({BQ)%ErA)_ z#U->l%XF~}Pd+T|ZqP`R4M!$FgE!|_Ap>|_#b-G39#GF-+|DS~N)8rKifKf&o`rz&HHKrRhN|C6 z4Hsb>^jHHlpl6UY9oW~*a5^J_AR8&;k!+nvkCy4%t~d;#>s&V_*4Eo(xz=;yzQhdz zn_hHbEs$(DYH(i2*SIs(i%w%TZcU9_gXuOduH-ce{-p?lfp7pdD)@^vFwkfl^$)63 z;X(qVebflq7d)SK7Y!Va1`so_PQ#GB4X|ELs>x~gs-b$ht%k$EBN3(bhD)%I-%fs^ zayz`aWz%F;CJSz^1mNfM^~Bw{0wm3XrOdG$^Zy??aSzS6nqv9UO;70V^tBDuA0)TX ze{-*i(1zH);M^U{AR1e~HsWuy5wSH`%llSe8}K*YfZ`_mwH1HEtvE&ml&>lk28rLO zH({6;FRqt(P5IsIEB>Zi@#~cM+nf@`7ya?q z*86R?-Z`DmaU}(ou0{8?5r3PF$Vb7yZtj=!-`u^HuoCTNm+R*^()c?5eq-aWHiE11 zJFTPl4kT)Q@xWt69<1EN?}u{$Eh z*RfKUm8{UZmIK^ZsRB#s6U9uccL4dkr~ji^R#W>l}RJ@uGVmJ-U`g-Ybp&9-v&9RE2YKkpZ>bs-=% z9VXhSkNRX+oo0>3YbUvc(r#mJ^`)0;A~lhgi$Zsq-;pBJcccI+juhanjucUij+9Zo!uE8eoU)WKIJmUOV?z3hOyIIA z6QY(cqkMH{xUbLz?-jVJ)Rd%Etr^*QY*G3AL+M5WZRkR92|~Ync@6 zt5RXU8U@xAs;WLAZB?Bj8r2pNJ>vCLS4>q(MZYg`bZspk)2$+Csz3kprSYvaH-y%A zx4kHM2le5o$x5Ed4KKY=;!?}K;E~?UZ6MN(-Ud#t0xvI#fxLx_S_}<%x%}V%>l=$7 zb=TwD=?D&QxaRkN*;DQhFmWN;DuUDF4TJO{_x29gpGVJ^i)jtT%vb||kcY7%yK{t- zxRN)Z$tG+|B9gBI;m-TTbe`CJszI45`ho^gGvZKQqpH~oyh!C~Z)MA4B zkTJ3lxFoV?Fcyg=6#;?ZP_;#(^We~z@sJ`SHm#O;s0g7b{v969ptm48Jr^Kxq9rhv z`tT-OWg;~Bb&8uyNqj*qf+!TYSP~P!cbjZ7CP}E-bRTB7lHzcAdskMlOFBi5EVzD> z7wqXI%UfdD)oj5Rc?a3>E_j*nlySmKU@XIOQ=#C*`>`Y!9`KfCqdy)(e$z&BiP4je zsGLe(&&`$4mFzw-UKzDbuALX3XZk{C-KnL{e;i}h^gX5mp?qtGVBK7>mpSTy>JrLz zsqrUpf3?Icidadwc$dYJybE-@&8CZwvlZ@r#h3yTop^-hDJQwTFClZl9Pl>1tU7bcovqgFuErQTd0_@@6a>|Ikiam+FZqsoQJYQbv!Y}>^ z^~TS)(@%njEnsFA9Ay+1n?Fj(rt5(Q(_W1ZVQ zi!N(N=AG+Li%l4AG7My#i}ScCSjOiT#M8WF{0;+VeQAE027NhRkLQZhp9c4CyqH~t zbn?^SbdlQwzh)5(1UIeLL@A)dl26g zOfdX!8UN9fW96xEbYj`(454v#&7+~6F0QGkM)Iq`THYa-0g44)_3+$ndReLt;4iRx z>QBw*XZo?X^G!E^9?#3fx!7E$VZqhU8!v@dwPwqOnPEuq4vUBZ?yC*BHmV>xqolf&!r&UoPhptPT5lH(Ean zbvv#4Euzc-c%;vi7WtVv8!j$-G@oEb1PWgyiJ*eF;R~?kJI6)ifvUoFEv}(G+ngRT z#`!*UnA^8dHR}{{^sdLN!#M(b_2#1Hh}S#ig&xsQAEt!95(>`~Y083g zt}CH=hnw9xH+ohf`1IlUcD-5Y?b4E9JYQ^XhPh*5F-*XBZWu@WS*3;WfIF^x^)!WC zG#>2s9bU=oXI@mo3H8G}TBU}ieSsA?&is5uY!=seG0DRU{?eORmSHlsg^)J$DR|QK zGa2rtI(NLn9;TcDI1wLWcw$+4C-*e5!|^46jcAEwi9SbE;IIR^fQmnp{fSRj2>D(q zhsBhB*dh^a(L!j!5SF2#H5Dh91q-niLxqVDoxDug#P{c?Df{tnr!@aH+eEW&RhVKz z(iXu&xVCbYFajN(iLEqM!j%0vAmqT&H=NAJ@6TTTp{NuF+G-3m-qb$6jr%LlN{l*J z>9C`X3@iFJlJ=Ijjfso7?vHvA67!tG(yOQBtZADQ17C569qOt`bN;CSkdAB$@a74g zuUxNSCjB`2(`JdsZI@3^508!tvb}>7nZvPglF(|w?@m7Q_U)&iv59!{I7gh4&-AFJ zP``v_#ils$Wz}plho64lLZCrGbAlKo)U(apDAX4~Tl)WYCldk5NAd;4Qrvi4HwsL=pfCG(7{M&aH;M4It7x?D}C&t_|} zK85mOn>t%y(+evoRbHGW06q_dd@K;Bj+y=>bfxv`?isAp2p4hjA!Bngvv76ny6fd; zKKWsWheC@=*80Nxdfa)Lk&omtQ`*B_jttDwTO_mTGX-T5J}{Yuj#U7R8>OT9_^)?d zq9Dj9L@LBR>VCw5ubEqs$ITd4&;`tXHo*vdUk6S((?nWSe1doDY3%8iGoSp{uHc|^ zyx`_h>DIZ^9M5+F9rWT}S3II~&VY%?rXET@A< zv!qu?0sj`dKME$xF?I(SqEe$dpsYwAH|gDCHFBpdJyA2r_xehV914+Co}KplJToH1iU2_vNC3Uv^)K0W2F3U4d@ zkbN+16cr?^qs?sr&3(%cqPBSiYu?6Qi*q5BA&wWYtxX;MX8bvha=JMM;Z&0}l+Z~~ zQH>>M;Uo;tN1*Vvnf(49_>44mn$ElEfj(#--6OoM$74pgy(0c<0LvSs6AFg;lLM zK=__tq(=amLA*SE+>7nXB2@m7a=)tc`oWKw#>WG>p9v4(6DFO{SAP3jIpU zMjh!Ry+D90F2DPDU}vKN6Z#lLi6WgW?{*^hW966qp4bSOzOna=UzJst43jd;yLZaDE7$NQ%U+lG7R6xP$J zg?@U1=Nz|5Yjo(YlEP`miBSS&W7V}xZ#-VIKcg1&cVtIYy?z>Cc)-15Ai zs4n#vRw;PAo55G{OGKB1J7}0zHOGAKDfZFg;}R#qSW&`gw^`6%`sHedGyHk*9Ne|J z3r0H^zexA%#J^|Vweo%fr>+sa-ozE|O9~IymSNRsTdyU-w>#Dyd+QC}fz>ViZlbz0 z!39Vvjd6>287!UwVpLC8>WulTk~4Vp{d1?w<`-3#l=#UP=gBb1UncFY<=cLJ62*L%q_qsYwv-C5;yH#2wyFSBuxBXEoFcdUChf_5zA{srY~iDDXzfW9X#DNl^KuuS&%*@gh<`ufUBw;9vL0y>>+&1@^wDH_p*xmDCb?W(21oB2 zj2i;St1N;e4_&%WbhRAcOz`Gv3v)TU?Y{Z;cMaUEdwKNkG%EC1&xf1nR$g<%4TQIF z@Tw6I03qpXxSS@vBCv(L=zy z4Ut3~`rv1>poi9^S!lN5#dQxaZOG#n|MBj{${pc)Uy6{wk@n>8o7S zkX&fNEr~gvG}K#syf^U-wdzJXo>5$1!kSYI)&w@L@5#KB8Y@v9pFTwm2Hk)|uxqdj z2K$mGA#jI>v4S*XXbc(f#TVw8@n*h$b^Pw>+4oc{N)*6(cM{-*3Q1WXUM){Ix3@TF zmaTK3#$oIks^d8-{W4LOSIpa>$SUko{L`JXFF$8=h zp;2ju0tAg3GX(n1!WJnS6Rb7DI=f_;Zck~4B=UdK>|AXRSb~md0*?W zncpKs0%)pq#36833$=G(d-eXPw;Pp&J-w|Y>lr33vSzz`>BtQ&=N87rQ6S8kc=Wm( zVFe_9yE_q|TyxX;h`NmDW|DA!q)@W}?#T)o^b9GXh{rd>o7X5@oOhTfpAw|BFX6la zPJ{ANz+1^iRbo=ULp5R&LHiCLnRV;Qe0DC(;bt(z)ld%7G55R?#M8V}o}2J2ZP;Gv z)1hMCqgA1@aY$@uulI{?d^yE?w#|c;*rt#4l_%ch9O2P2zUOk1lREZ6bPL!eDTP*$U@CsU=EYLdO55T$+g4v!6I*{0I&ikAMH&==to5SC@Ku z8}cWSIOHEtZP9J{Jp<$K(EfTPm|oIsb0x64me zibfS7uz_%gdze(hE@{@w&BgT_*q-1sQ3}<_;`IBcPyX=jE|llfcbj!knmaI_NPiQb zs9m_DmqLzb@aX)o3;FppNYdM%8)enXjO=eFzmK{}i<1T*w!_z!3e&w523lPFfhF>%C{sgPm7EEn@TY^AVaxX9`uDxebXTi_Ji=Vpd- z+k)7XS+4WfFLJLQLZdwl?{n#=LsQ!Ahb#Dn%hCZ6BN5>aOXTLXk}{1c;K7V*T7&ao zBn|e35jt$zeP=rv6zqqc*x(9D5)tpYpLa)-&tH&`%gHZGiJo+y8uIdxe|56@6yt}Qjzg)3_>w*lsWzs*WdR{DSe%$&0W&1%sPJ;`n>}yVb}%SGvVo- zJP_Z%5{{kQ*Qag~cJE$R(32@I3fxmp+A;2%=4k7VA{Q^WV!JT@fV)djXnw8*V=owxnW(4^QqxP(tu*hlY=5R7)PLi+j%iXawYcYFlb-^{6@Mg)HmM?m|ZSZ@G;m9OCI+9L!pL%=6K>8OS#@Mja zFPU%h?pQLD*{J3c2KkP>W;%N4yaAsCu9#`gij}Z+acQa`t!R@`EEG@Fr`8Y0M~&vS zr1=!*u`MK3NQ>Ys+RubNO!&}hxPZnbb;<#{d%EId#C!le<*`$TbM;~a6n#m(-mgi} z4Wmk{A$5QJH zGlorJ_mptcIgxNP?cRkm-4{3K(+Q#=xGruwAW1&s2KL2l{bstpUJBt(T@lqK$|Vj; zSSIgLRW7LHJO<#uHpdYIERvu3i?w1=u24h-KQhD z+R-x{)56cj-3*V7@R^b?6$uwErN}$AG)TpuvSSOC9pmQqa_eH#k6>5)7`=LO6q;!# znM)z=wTAK?8%aM7A0Z4#&%}kZQgQgQCGq1gZDJ^rFHH*V^`%KwkAG?E$&&Num!|&z znL7_Sy{a<*-*e7=?^~u%dT)?~0GTvGKoCNxQl%)O7$%cRGG-<-&P;%?t^`C7M5>}< zffX0TRo04P3o2qS>ne7_ij~z}cdZL5|L^bI_rCMaWZJzme*R8!-`h@k&U2oA%H0_= zL|M-w6E^ntw(g;{fhX)9pjrC^4^r4SLrE$gijkFB9*N1wAAKF$**}Y|m$J4yHYxp# zh>Re3n{>hjWQ8C3GJcbGXfLEQh==Bu0W)5(dsspoOY(7x-Ks1ZjJ4KXd&CYaFJMkn zZ|5E+aEuq!Bn_l z2jPhdm3OS@XB8a{%HB_ed>nWlDSIzts=e*wC}5zYsww1LpS|35qf*!)04jJ(qX?^L zi_28_O6uF%4e;r~Or`3Ry2x}ILtW#qt*U*>JH{~0u=w=)ef%{hpkh?8DYIl@hP>^X zBIv&`HBQ4Zsg=F&7>v(UDH<(yAhKo8U=buh$CGN(qsiw>pN+8%_NPc^m?xm7a2O%I z^Ylr`@dH>ztkjci|D%`E5j&XAR z-~vwUXzR~JH2uhnb2PC{5#DTuiO2l-0Z-UzaLs8+Cn+WVdQAjVaHe*araV|gOew=u&&PPLEyjIHr%fjdU5p+2TwzsjS0N-aT zBTSmZdT#6)#0#NDy!TPDp^K&B?Hh*ycW5hNCpnX*^AXHSq+=;j68r zi9a}kU}vwP6MIM6_oKSh19OyFth}Gqrp}I@fjzNad~qEA8Q5SnzQ1@Z;Fqreaweeq zy)qBcha2?qlrdT}Y^E}Jl_~Ep>+ANjl1K3Ys@prH%r3U4V=QYNz-;eU{A7Gc#q~T< zABY)#Qr2K_Ag3Nik@$kC&v3{}_M;q`YAQV~hw;FSqqy2**LrSu_poCr)j6xN;Co_N z<73nu!>WMl97DQ@HFpC$0i+}utw3hot9FQd{%#gsp|Lf!df?+ZBMgR*0#57J9o=o? z#`7SmZ$l#Vx5p&JNSg2Vfh7>0kgFy^o!LEn#IPE+?*1JZaSUP&ZP!U`TTGRgc0Q$BeLq%HN2sLS^77{QD^Ke?dsqAL`zZ~o zx@zx;F}i}jmF>`nf91`pF_I4fb1Rb)df7|0T@o1yl@^x=%eLac_+eeuSHZ=KIfRz_-j?WMnlz4pj^YMk#cJ+5}+Od1r z&N1;sc&2RWoy~r@*>a2zuy}{)vf3IGuJZn`WAw6@*(2|=R^2zu*o`e=?Pu;cf_>h3 zXAiq;%LutDOBYh+8+nYSx*|+I5!=`nA7js*42mR_ITpFG{?HezZR4@k$06|srynot z50`6rZ@s$JL!lcVB@N_Kt>d<(5)i90`TEw5ABRJ;jzcDnRO>j**b%cPn@f#ZMm$jg z6ORoKR>q@u<8Le>-#$OdG((m#`Fo%bE7kOkulM_8uZ>H0SL4rHc%x1d9iA>##^Ai; zgL0sK!<2wnA7yK=aRX8*W=uMWzwR)GF!hPX*E;`wLoa;C?C7eb<14!&39}@h07I@D zi_Bw{G(M=R(vAsIRob?4jdy_%*ka*pH6=d%9={|56U@C3ov2(imfp|?LWAxl$OSz%!e==q$`bm zQ>`KnNp!?$(b#HoiH-4b6Rj8Z@v@jMVk&V+(qG95-+E3rtKR)B(>^-4ZqhR8_+AfT z&la}vSjk@LJzCf96UM3iUWJ42*A98VX2^Zjhl6}ZzRAt^-1ITt?cGP~yA4{_DNppk zMcT=N&uzqlJClW%RlyR!?UF*2>@~z^(=@hRUY&VBA_C}RCz5;^sRX}re>)7$o`lKA z>iv5E1J?Mj+_dq$^DAozlc?6lT?a12PTCjCrIBi8xiOplZe>w$Z}+7Gt6_&WFoIcaQ;^eX6t1$5R z8b(B;YTfjBLAwAr29^zv1XNYoBe&oHT&e7llONcR#4_0qWCX~Q9kPLg`6!y#!c2 zR;qZt`FM(2RW_c+Nb3t^?}y5&_5(4zdkY&>t-SE;b5GC;lMx~G+t8pf+Arr@vGJ~} zJ!2$BB94`?FRuOa?%vUB*R~O{jvJ-Haf;E!-rAKr+uPb&cb>d@{i;>t=)1M7g-V2E z4}*xiw(>pEuH8&!9TkwOOzD!3$vf2m`OPB73y4pgvc-%NY)zSE3~sIlA6YwI;7OVi zj!m82glNXuNowclX~*W@L6kLmVbX>W(>VINvwa&QqM8jmdWp+dz~rZ&bjZqal!;fk z>AW4RdL6yUO0v~!HjJJ!wr<82NNY9RA6GqQnUw~ONl#V$eAY>XAxG)*BUY~&Q-~yK zMi(PWHNfLzYTd!f$LyoQ$;ZIJ;KXC;N9iNw7_aV9+OcWBQsQ{9zj7S9O9hT$rc~;L z^0^+d<{f->GH$}i_OMU0e8s6}Zrp@>KeAXVTk2y8%GP9l&Pb&w!RhUL zgyQNkkI|AN3eVo%-$~4WWG$g$m#^@>cgV`IJ23%s6fvVD)a=U|5hqH-1ROc4V<%)y z&G-^lmpGQ*6$HL#$_Y=?7&TFaF>qB4%Xq3_(iq>aq2tDrm~Z@wjR1r^?OPeKApoMx zeWP-gn$p|dKeBhE1emO&Cm2Iqs*L3;Hl45uy{_KSI+snAZW+Y@7oG>wk$Y647@Tx` zNCPP5ZcP9va*r1%l8zIo^Upm*?umG|A46?qo3V`9q3K!U?c3CSKp>|@Ihf=%nl+*% zZT-ETxyI<6B-O|gY*1k%tE@rE){P2%1+vM#9b=`fh>fulRuH**+$qJsd$*Lg z$saSt7{pO2X%vm+)2P=KZf5*_q&gEqI{(~Jlc4-IjgrLIh9r$EW51RjrWB9t)RY^* z6gq9HI%35`OO=5&iYgnL+{?7lz);)Il{PxRdvt~EOD6PvQoN<==l~D0@v6e^d?70c zf=4*6;n+MY2%hDSOMgCrv)+A+V~Poa3pw7&p=VEVKGMe5%A>zmmG3Vv1;IJz$7LL~ zAwGYdce7m(Y~y$z$I~1qhH?Ijqae7A>w|JJ96#h*<+XADAV-n+_i?CR9lzzesTc&; z7lPn!&inFl`Za6fv*YL+kr#R^*5`L zcFqlg`$_v|uHQW)2=1cHrPTQY`m>FCmUI6B%D;emHd6N09M@8w^3MS7|0M5L((hXq z1Sc;Kf}1GsRNn8I76fmnjArsF?e~B~=Q}v>CGB;j)xG`}E((GKZ*N-|1Rv!7Wx#q8 z?fp40Da{P>y?Y7$01kCu{nrkRqO*g5_od|jZ{XGYW6OBd^)Dz-=aK%-r~TjK_!)I5 z&3RRL`UclGQty4V^NXCXS`h>VV0#5Py^8Zbjz5*_5fd=sce~jseyV>Uf&-M*1>&zrGCLcYxTZX|UxF;+xRtc8=KYH<;rV6Yqz8Fq+4I8fka&PCWMDHgLZ)2oC+nAo%{~Ab8LA zAeaV@_VE1CZe(_65R}@GgQWQZ$M1Rms`eoGHu!t23)o%W&*`MQZwGzM`zD@! zjs9IjdCPhB6vy%oV0l>({0B!j&*xJ1#T@%N=26zg9ABYNpCH{gD62^QH*x=bj;%bK zOTNV`gWwm32f?Llcz0e9#?OT- z;Z$_)@!S$W{}FAdrd{!XU=_V5^eg%lUnIPs_hZqt`f;rO8?Em|AL>8VC4T!`_M__f zDL9i{kW7$l5HAkpaq+0={Qn0(iqFJbpM7CW3*t4=!e5|o(SiCpu~TZH$-6lc`gc9^$RZXpzae`1?P>VJDunMR(>bAgh%m@ z_*T63Vaof$Q9-cbXv&BFEobqV@F{(9Ep1o1;>`xi5e@u?ypn0cfp8%_eU-X|<3rZP z>7|#{H{xa4wX!pX2f?qi@SwBm*I9L_K9%tS(h5GkQyJ2K(swFTI#0H&(kEr=T0EKX zZ=!GXd^|c$>4x@+`by77lUr(w(nyYrHgzrh2=?*v$xuFP0+LAE;l|CiR1C4bef;H;G(U-sG9uoAocD6XpL_nP#fXdgzE4pViNj>((LZ z8%cW_$KGM`{HFYD`TDrL&E>Poy0d(JC*^&UYqjed`dvEf8m{G&B>F7z^AcNVG`f(^ z`ZIi!@Q!#=^+~=YGDJL+$Pc}%{u7^y-sQ6-K2q{tK2qYpBtDVs2lbiKi1x&%>L>Y; zC&AmkU7SavakXi*_K1EGT2fh8aG%IV$(cl!4hL_7N5NJNyI@vXvQMO&WxI%f_ffWF ziqflG)uTF8XN0_wEhAfU#wD@ssC2SBWq(SS>t5{<9n1cd%_-aH4$^;{quQ2|4Jvyo zu?r+CWbdksM8_xgs%+JvdR=yxY>UL^8cuJIW_QU3NNg|JbZP7_$(hr^#jPBI_hHKV z6}FtN?|NCx*X=vv`?mn6bmdLha>oGg#nkm$aH6!52hyjK1?pqT2+0cdxoArCBsn1c zAlp`QBhdwt39`*pj%0{zUG=MY`_1&JWcgIie-E-yx=p%Byd|9?og^N6g!{2*PW-EM zvM;6cKF^WIKTx~R!RJW)j%uFJyW~&)h^`YmGVw3;?9B4J8##Zme68oB{RwX2_N~+{ zxa5cFUOvfKZAtXa8OLMWbI5=D7KiG49rrq`oobW%Quk`3+AF*zc9x#2PTA>#K|Yn9 zCFLi+p`H!>Q@*|Be6rtluQambRo1zjt8sY;_mTyAr*z-r{*II5>jbxYE|_2O@*r5Y zi8IHSIh5x=PmJ3$i*r(!+N3=47j+)$Usn5;L)#=BJ(7<(oa|Eh)qnCWMGJyaaw=&{ zLXYwdg-`jPg7*Q=YMXr4iSW``zOiuZ{bOJfyu#jrE*ccgi%!)~D*q|^LG&cqJJkNps#_nYEX4ps2kL9d zSJfqXJdwUmWYS1cp$#&KCnVeO=%1}D#fB85`SxLSmZY}#kwnnv# zk={?_b7JGEtOOR7rSe5H>VM%Q(UA$?D!p{6bmA8{a_Gw>U7}azk6r`pf?w$czx1lE zMbqkY@%~VmqgaR1=ufmPK1pPP@IKxc*<{E7wMlR!Z4w@IuRqBG$#LOJ{i$}=;~U9G z63*36L-DTuXgDwKclG7(Nu#oaXW>R=39m`4M>HXPB<25w@_+rJn2(O;y!0i+r!Qoz zgyS;qRaWx%37!dtLtjiRmqX9rb5Y!<|H=6Sq`!~nKjT=*eGiAysGoFxhWtZ$U+qca z0!kzJ)hFT)*+QaY`BUO;`5bDactU=M=u|$5d>Z*LqOX?&zwo9wsqD|BO=@SBc1gYr zZJY2_-M;ERQGW<#wL^TaHV8hoNqv#{Qlk50{3z)Q#j6q=s14V1FWl94s9cpH8%=x$303T~bIB{1ZsjcBUUVc|bEuAy{t_Q2{3{!NI9?JhiYBXlcC}5g z3QoZrfb>Ox);nzI>qb+<50O#-LG%s zz2vX(BwI0wg(=RiykpspiqVR9{vPyFVmru25*;M=#RJ?|+Ze)&+WJ?{iXjW%!kglq z>R-uR*^KIE(Wb@}#hmD9$aK6)(uPlI+kBjNb(0Z-L22FcUJ zu99spe_ix+a&L^68#s&i{z`kk!gXCAwiCy2Iy>QE;Zk@LZp6dFuVl6OSh6h9jrINb zs~m5jyl-)+eBo)REENo@SLLW~omFlkFI11<6`VtD62T;R)PG6eTt}U1qsEq0zv>k% z2^@mqyWA_C@T0Ma;o3V~Ok6bc_b^5^8vTp*HI5=YO8*Ey(g(tkXg{$%WWUS)R-9Ql zPUv2={e|5zzli^3=L)y-Q6w{jTa_&w3YQ5UMHA9*DobgWQN~c&q_oN-ykEw9rBhwQ z;ad5t)2lw!o8;5@gz_h2YAZK5U$Fdyvt-xuJu$3Gm(}-BdxU$@h1&eLmRITz?_XlS zjyC=(noQ)BYy;7f`X<3=Cv6ulp5Z*4epg#$BaFvBNX81J`xE__#2QuS)mOxL7JUfU z`jadY?qq|AzJ1DPW4~$R$Zr5g!j;;k{&}i=f5R(+;8>32o!%#ZN!)xSoK@pn_*cGae5b+b zaB=s)XM83&()oMfPiM{PNMiB2S1ev}d&vXE;}xG*>|U}&az%ZT@PY9EO7bUT9K+!= z8TZiqkg@t^vT*;mpy7#(hX}8UeIvOloC=S^wQwwa3&-jcjf2Q8t=1|34vvNEhF8Yt zR?g}RJ$vYS{H@o-?>@{q&%NrC{7^di$}i?w#59z zQXPv>oF<9242?&qG}+fWZwH1nV~grH(Sr1>^o{hD%1Lk{T_o8p8$+~`*cIo$ihiW+ z39pH-5`I(uY8m!k(v4(aD6MQgKORRq*$&CPjQgoW?GjIq#INGfk#x*x^6>ACC;!$o zqS)Cp;Pd&{#I##Yv!Y?qtolNKCqUoHTxrP#`KXD!kewj;kc^W`UWjfaD?}g39Dwo6 zWmD`|^5t)BOOMx%mW?diOg3d28&CGI@w95u&Wv2hu~Rz`++f|$9bl*Ri|LMiF@hAq@6me4z)wqf?ayBx=z8O zx>~w>`dfB%ceQWnZNIE#Q+p@hzHDJ{r`0RhtY5jdrL$v8`{nIzEq%Rh154jpw{)~@ z(fX6VmD{^Bmk{sqG?5atFP8Ej)4IFAd%HGKVb#pm=VpSat!H-&M^=yK-g3a01Z8N@2(K{*JEpmcBiGEn7SKC)T{-3+v0&T}fH&=hfBGR{ml{ zMpS7ljn>ZX(D&B%%O}>vq^LGN6wNne%Y|iY;y_t+!labcu5TnwN=enInpo?6NowkZ z;7Z7$tF@=EWjiaid$RJ)ppqyqYdMmU6UaUYjPlLqZEU!=c1>1@Ml3SBz#6egz9TXz zVD`6eVPmO`d_5d=S<9k9?7nts3-V^$M9a|rViPR`I65X;Mi(C|m}nWoM|($KduPgm zRCmjkj{ZLXlQMH(@;PfUiCk#EyrX|dclS=r-|n56foj{)%Kr_$ z>=M#azRn7m+U0k+Y^hvjEovC3vMAUDRsNIkDPc+Sc5G{HODn^Zyt~@_d%8Q*GE|b= zf0(m#Gam*?%Sx3J{O3qBHoT`}7cNQ0%owCubN2EPos4lD)gH>@1d9Je|Fi zlp;rO^R8}vs4*k{*n7AwV^-YNZG7ygZ$d4o;2}E@G$AVi#=Aae!@bWt0ov=^(}k&= zvDxjrF5S#$!!rxXc73WVW8M9|D2FY43MONIwg%_(h#50)+uAn~<)9B;ruLl@ZtKAk z$||RJv|qk;cUM~1G^u$9pY-b9&Npu}VvTRkvRQFfNgoGnpf_*zW&|M#{G|w9Cass9 zma*2(ZR|jwnNs^(xA*k-ZeG7GyMEHg*fw{y?jnklwF&6i&3)}%neBr}D zYhoW{ts1SKSv7UxLQN=tdv;Fi$`%Dqh`p-~-y~~)l?z#&73a`-`T$r0xz`Kjn~VS` zTGrXUJ*!cb9rms*t-XAlG_6XkgaH&f#kSvR~Fc5fbGiIhVHY+MZRw%i+sP<(N_W zig`9~hq1BkjJQoeCHMH;iXW#0p(11x^3lj953$DkvKzHMh|8{?{>_*7wr7pnc$`c` zT@N62LN=yXyc417*cI*AmDNP;>SM!YzCe?*W0U?YM+`UbeEIJ7-C4<-K*9uqhI|Nc zQUWrAo3gnbUeAh^iCI!{*gj*2(3>4ut%x#TWvuzKUd9|Y6P?JIzs(OMZ|<8wT(kEw zedi@}^m$K0M;Tk-nK@%#d287X$zFm4dotGC*WR|9uG_P@qYpW-dwWM#hrLqJ1em!z zh7eDqnNW1HTvC=9LWyvrh)ED@1bKJyA%fkR$+EK}^MDTOc4A2E-?@#@RaU{?w`Uh$ z72val*$fv!KN*xjF-)w>Diu9fXJ^es!}sq_Ydj@n=u7Yx*ftEGjJWiLOhl*o0w!R? z`uypq{0%}v_8@_;9dogxJ8SgXmoOpK9AmINi84bhb@#5m)@@n)e|P`34H-#CpTyj< zr>C_qGXdlINUdkAzqPMxWvW?k3C)nPEd4TN?`rRA>+GFi30-_2bRtD0zD}&iGPR?( zf7M_ynyHingmI=)`a2Valq&mxAKAXGlP}f8(_1cU?deG!$QZV$OItfrdoRNllwqjE zkLUHZT-KX*EDqmqwcXwJ(yOJ-9 zE$K6t#2kLm20%)knRd2lrROWcUTw6x*c4n8B)of3Jt zvb`<(NtqAVN1uLdk-GIiDf1^&EO+hh+LF5R0fY@qpG~WD698VmySqQFt&!x-HerzO z33YE}zGBOk*1q=j>&mCJ_>;5L*TVcqPAT&yedlLEXU)t=f6tE85tyXv&i4NFG*_A2 zo3gz=A1=k^X&K6A%w&!FoNe7bd*q#G0k@MiBbmTuXfjiM-P>2M%91f7m|fjl(+(zj zoc45ImIX?6L;494zQ(?n_onsheLfJA$sUdkzYL2!ddoSpm?=r#4CBM)S~D1gNu^sE zk@ahcQub^`4V2|@OS}-tuh>g1nG#^Sn5VdH_pY=-6tB9|tL&s!KM{KE8XWh{69Ye^ zD_BA0wyyrZ?p{n8eo}Tvtc$YbZ0qW2;mB6s6#}(&*PaZWR%!JXmYTHnvt~r6lwec} z*^WK5W%qVgxn`NNIkcF*mMn{ua9%atvqf_+GeoC770YGFfXt+7R>?6uvZXI=bUn#m zK4+VuG_;WHU}$-=kEX6kNe>AKzJN@95O-m@oQ$<^V+KG^N4$rO@C4ws-e-cW3IZ1pX`t=+PoZ{iN(I z{Qqrz{Lhvx3uRW6*0zq$c0ugpm03X7M_HL;)^b2WSrAwOOHmmdq82U5ON*5RqNI%U zj#UMWM2bk55sS8MQ{WF`X;&1wq5<1*0&80qioXhei5l8W~DT()oa<7mX(KQ z-<&1-dO#uFJ$$&fqc>?#I(0I*G~(I2x+g^6WyG-Tp|f*yw&>|#khX1|6nI4FFH0?l z5{?^aRr^YyRXF$UZj*kWRpBhpG&sqZtp*2qf;t| z#?#lEnK6W*U6-b>Pz}wNi`gnHtlXLvyO~zD9Y9k8pLV04{CP7|{91Q+rd3r!9tC8f za@_*reDTOJ2M!QlmLoTT^4jo*v$QCe&xssd0^2$f6?llQ?xJOUMQ`sLB@b zB~aUvWwEdF5nxI?D5Y$f=3gjdrl?0bob1E9e)p2p`_06Y*w_kacL&31Y0a4=w}J?n zGnWfVNvEO{fxT^8>Wa%*RY0anGqtudqW!YI?p+vini-I?_Q6H4;n75k5RIqbCS@=f z+qyf`YG$NaGB0BFdQFU2y*?!-k`lIdY)>7u7!1BdOzNc_gNuNE+f%RTA6x_r)YFn; z!g}TH4pSoV0CAh_nuuELxHK(cvS(?3_s;fRE!xVWKmD}YN`5ezxo!_ZN;Jg7cp2u@ zXCD94xSM?D0hkv$QW8u# zV;|F2G7zfjysWh|?aF9BRborW_7>upyVG?{4*i!X*1K566T6&TXn&DB}8 zkz-1fSF&f@;jfZC%RXwA%rIP5u-O2q=I+k0y<;`fCIUP-pAhI! z>ei0T)JE>E-D#)yR+>(yPo(K&pHS18UqAqU*LG%*wNHky$TCR_Q3(q02zT|jWSMSN zou7!+)@<#l7&<-{R8}_tmK85RDWe9m_qO+ScLG4>0(=)`FlL~xe(+BVv~!~WNeM%RIJOfA)7JZ$njz$4^R|@F zDPaJSF=_gJQ?h2>-o^%s+8`yj2{R}%-R#2EJSXs%vyT2o?eN@TIvX0cVk1Lt+ zy)tYiSjjH^O=vlDr}yvfNj)N3sT{j3i>iz%HrvjPmAZYjI4hkIa!b8jx>B=LHQR+| zt$P={4x|k-R_gYH2w7`pdR_MJ%5E9O-JM}q<4UW&>7BLJzWOX7hU)6eN;xx|we4X; zw#>N+7GxGqYJPf?zS8!L!J)X%`}(^wvk6{S$5s`SwcpVPeY<;l(l2YMv|V`16r8G* zkZByOlAF4Br(T^<$&HNLmf4mO;&G)?j|5a|&*}$N6~MOQbJFo|{l8~q3 z)H{e(n$X$0rM)vV(`#le8((J6&&McIZva_=J^jk2fvnxT($3?(sf#^f1Iq4Pf}0Z+0r@n>hY$x4-)vy3-Ys_)5?yAmZDG|RO;o>ZO^5t?Y9 zev&*(9#O2?I-$Sy@)o?GPId|ALu+XT-QaRG@Xz`hLq5odNKCk0^+*~ z!O+*y)zg_?^_St$Cls`uQ`%v@a&}R6Ht1RYlVu~On3$^2b^%e~zLuBaWHHl{u<*|9 zEesrR+1W~5qPur{%jJykcX#$3f9a}~Yc{N0HSjr7zlm6j*V^%~Z^?uU+}Y07u=<&t z;s~*{w+!reHevAM@-D9!$`dYdQefi?I^A7-qF^iCb1Bm?CW^a(^4R@!Yxy%H6KHC6 zc|Kx3Q2@)9PhUkqClAJ5u-5X5sM*$GmBxm=RIOZ0u$b-LtJkF6E`s@NtWfj6zV-}X z2<~jXVozDL#Fr@xLIP~ctD5kYA%9%6GkgIf~A7E?Sw!MWTCGZE9f#S?sMo(vJ zzueK5E4uqyd)v~Ep;utRZqNvUzT}&2lp`K-^uH5sOWDEC5>Jc4Nc~-c%2c;4?2zBP zhaCiTO4*R1ggw$!GjV>34;_29yZ0|Y&*n9w?!a59(#4|W1twdjb#x_^n$9T-nPlg+~Oi9sg zy?c84nIqv(+45G5c8Z7pl$6MWXo1i z1)%CC`UU9vnP8bf)yw`M|4J4Ggv*+Q9Ms}z)6Oae^t*D%Xp zfSMRoaq~87Hd<$SZq39B?CfscI&>=N#7exhgM}UkVC@t|jJBTB+pQT*iY0Y!Y3)D! zGA+XE?(aUle+OS>W~xgZOo|_F>uB%X+Q&|Q9cfqF4YgPjlcO#Dto{*-^5)dUb}SpA zMy~LR30|Vnj_Y?#HVUipKd3QF^ZqOjw(Z1K1~i%edlYX z;KaTPKL!q}P&_$c4@O0G-=*4CW<;=eZ|U!BZ@GNZNX>iRvHv|;2&jNKV4qH$#bm|{ zw` zt>0DrRs5VW?4o+tS7kN|W0uZT)E%+KdVzUqzo>_&gc* zcCBBR?khcG0y%j_ZtdN|W`}X8Z*$pcm?S#)MNcA0#^v?*>MRhGKN}vu{5W%bbX+bd zZ3rGPQCKjxWUL7}tjXEPUxj9dnW-mM&qK4!hIU2dqLy3`7@j(_%Gw}UZOIY@QMe|s zVNf3ihlPO&gD~WFVeJC5Fyycc3PHFqxZ6fHigGR&+I%4?Wtt`XbV}h#6wcOlDfpEj zskMP6Umt*37J#WgGKJkxS`;U|DD# zPoi)|5R@n~R0ldWpkQifOyR*v>slGtl^duFoKa`7Qlm&=1xHRbo*I0t6m^*%T6M9xDEFcvbzbB) z1E?L;(h3}(ifS%)=T_i&uHZNZH2OB55Th}q#SmH2Zs$sR;&Bke)l^f0(8*(Sd)@oZ zv)1f&%bvCMLHH{Ze5F*h4oao(t!c2wntE49Sx~6U*_?^&sitYj)Ajk8_B`I4W#J_U z7F;0*Be}fpjm>ShI|_Dc$fYfI*`9p2*=6AYlbaTWIUv)&?ItpmZZGwcVao9}1zCAUQH- zo}1ztJOL}?o1m5;xIE0;yse=R7H~D&&MxL{u{5WNWQFjp;N)uiMC+8hH=1Xg%=KH% z{WHy@P38v;=5_=2>*(qkVaY+eHoWA_&G{g@Fqj=puWR!C3@qh;B4holv&}qdGL0M_ zp+aiazbVmNp3^tw{ys|}7VPtoxiz%I21+psvB>p6C@U1V!>1-A@(6F)f9V@(iD zv0DsJDiA>CXa-jsiRo;vrjUd2Y`&(HE83DR)``?+A$aUTL3mKos5v6ynIS4oR5M?s zb_H^K&T%yIZWDwY<>tQ;WCX!$jcot{r0t`&&@Bq)76Rc>|2&)9U`6>hSg$OFFgRN0 zrx6}5nCk%Do)J8+oJJBw|D-mC`h` zf+$Xl}x zhvpnEtXU=P_ard>-3dX;P_- z&C4J8@Ql`X`qP?vNpHSBkOqKDt9HdAmXuoz@}^_u4Q_ln(0|ABCcixf2EUc zQT=GH3(cY6Z;@GS9t_QEBm17n{7YmWb>=adYo8N+e%poLq?P6o-Mlw4KXc~m&fF=2 zj0&GedfP{>A?0_Rxmypzs4+US(uUL2hBe`=xCIuO9f&ee-Izy4wvNPo(UqhIY|+*N zS7aJW&0tCjVag2J_k=lZzcEjk=lkFMeiU_WeWjhGm#xQP2igmEa+Nkm{=IOL;6vD% zR(Y?x29nPVK2V4nU5&@h$8$Ep&98Fi(|P-gy!m>YDRGpfn7R^$_1uJH^)9`8HSQZ9Hf1Lp#ISgF7WJMmDwhIVB6}(KYojcfmB3rrIgF z>CrTtJ8Nb{v&}4kw`QJMh$wJ&fnDso@L)5WPFXN*d9=((2^?ZDOd1ZuCaalAmmWXu zI2b!$?wArCPz)X@Mvdm7(BPx~OK2YmizRb=-rkXS4VVh0uranSjGcv93lG2}rUW0z zO?=oq-%GIR6l8L=#M3&COLRo=nIiOFgT)KQ=WYkf);yXwugzh;-j*}B=0wgv5fwI= zXF!>~MR_9{Um|-6QA5LwBq1Cx@uV|PKp2O0r&Ub5^Sp$!OR$@Yc4pq&H`bjmH=Gh3 z-L2;0HsV7SkMMkZn)tRxKTd+~EDD|$+#(n9x6b^|h4o%k6zJ~P=Im`b{TA%C$U*`Q zMaWiCuF)0nnc*K``+3nkU1Ppy-4oXBrxnh*Tt&dWSnxI3IT(wGDoK>coe)lsu{pCM zQI?j#ZJt8&a-SbII};6obg3J{buL#^mN4}|&_JKK3Rl(Ok0X7ehTw@(RPSPm^UHii z;=HL~eqFQ=mduAs=C4Kbk;pt4VNTzN4!7Tq*}&c_e7&wzW`jQ$xr2hkSC#B*N+ztc z=D+jiH@F`5BN5I2SY#fG#9goFWue~wGJ+ZGZAE))(Y_v+#=WQ_mtHQpbYwUiSFoNy z1GsRuPi!zmHhDI1C3%0YBAx1+ZBxTkGsRWdpk_9-Fvrfda~izT=QA*cmuc0R|>;OSaiw*M)bKNaoqXa)l+@@`B)t7G&n1Ab_n`@AoRV?np-SNJ4W9{Jh|9hBJ@>M z(hEc-LZ8<|Lf?|fMW1-FOnqyvtVx5u2=uwyJO~#0nu0gME}r`S$yV_9O>1KH{gKeT zD>SVY{B85phr<3!XkQHWF7mVo4b3%oqbMCXTWa26LEsxb0v~i{e<%Ws>Gw6l-mgPs zp1r~3uZ;2cF{zwSI`c5-;w(EEk1hc}q_9WX7%e5OYeVVANh%l4ouo{aL zAA=*8Z$eAwkU-Nxz!TEF?8nD$1)UEn;kuY{pO3-JZ{a8tof2PuSh7$UgjyvnqOP6Mt$S9+S;49T60^gk6^JAu;7wa&tv?;;gO zs~48`0ThM1M~j^D~^W@XU&^BW438*M=>2Mb68+(B1_08f2k>b0AbN zR>YmcdW7jQ8Z9#1NT#b-YfQd*dVX52k!xA_O}UxWHpfmyEg>Y`3<Gh1=)yzID(tHxpsr70!`V-Z zY|pS~1Hw{b&Pyud>;#FkdfQ^Lom8uHn>bOv>|#asP|H{sNO_2i040ng^J?=xIp(>2 zrX~pMFuLRiqLoPvagZCko=b2iFr6qyPd%IP!nm2imuz$l`o)@Sn#^@gjGf%lM1sF4 zqWXDD$Th?{woXpo(dK4r-$NYPnzx4L0`rXq^T$T>r$+nfCVPy1P#vH6G9S^+`)%3s zdb_F$i*GmPdSlkwdFFg~w>)1`eH0Di5NApdHAmeQ*|bBl>C|v>ESnrQjLa+87RCez zn9|Z&v<9N^OyNlgs}{H;-ZgrcumJ{_OE|3teMom1Gt147=9&5ATOdzjuX(A=iwFT9 zHkNzS!6O6sA_5RWnjWX*a`g-rP^6x6mPs@<_$xLw<4S+3v%jx1*VNN#9)E;4%fHSv;=0U;}Ha1c~)BBV# zgke7JOsjc2MyI>VnvWZ9-VwTg3e7u1cU=f#n5M8LmxsX5rJ5Qg!q83@o3uC#|64t4Cq zW~P@auQ&d*JP|Pny~UnIypRKx(zh6*h$mu7ylLjF4xZ1UVHouyBUGGK8Cc|64AUI^ zH6OjlnEQ=+x5?jcFiInf{>y>E$bv&lOag*kZXOPyxi35O8)p`pW9=LBiY`^OkMzG1 zKa_{HzvLrJ_rj@kM>9Qeb7+1+%pq^>H)_n+Yr@BCfa-fSmXYPi-pe)cgf-8x8x+WT zJ;9S49rqh7X@*x%#3(oqF=Y#=y~sj#U(Dezgg47E`<;-gf<`d3*-qDffH*&75eQ$wrZ~KSH-HyU3*k;tlEVNIZ9k6L1hY5n>Q&3#Y^U) zOB*>H0nYFs#I|wMfU~av?H054uZUbkYC*(p23n_tzIDPojW%0yaO75*4hL$6^?y_4wpTOwyPySRpa_ z7I1+@^t|GK9Z$*OZ2{fS;SizgT7;i3=bBb2dyxlH&y{9z@EFdyj65^b?TU_}hhtx44Qk`A}($COu_EOtEb@EF3J-%aSLH6>u}o5vqgyT>0*AhxvwPAbW0tw z`v({`mJrpu>q!w2d=f}2;jCqDIo1UzRbG2tjd@LtxvIuoUBf8s&uh$6HRh|eo&~>I zYi@2p0?XcdeFOBxz%CT^?FRQ)1K>Z|V1CvB^)yoM8*8z`6c6KpnM-9$>{6Ca` z=Z)s6Mgrw=0Z$U5a1RxPtp6(EXMd95kdSqwGBW_caPvadXTru7vx=dEW8nCI!}btC zzKcX|A!vD$T;^v4PYdQ3QmRCW%jGk!;jYr89CaA#8!QIF!Qlnwe@%Ewj^_w&$H<3! zHSDpLW=k{9gL4aBIb+{gQ#T)#j1$y=Olu-)Dw>&QX3HKlvx@WGJU7?ODJ+B{7u6nQ zm%zzO>fqrJ8K1LLOt``wVpf<#<{V~_@eUbp4!6kr{2I5~(WGhXDCY>fftrq5bPRAG zn?K&c;O4l+;?Po=JAc;{Eu^_JTZs2?91hRbV8nXXlaI64?s!(y6%Hj8=5<7X%VwNR;F+!6-)o)j`neb@k?b^`@Elly&D-WY12?o<_RlNLz;+nJfaQ|MHzoFh-PgGV;9EM#};Z5AQBXifw+P;>y<$msQaA%X*FC6@= z-u%?#;G+uqG?=gR(Eg+f2hm^Z%wu)td-djV1=yFH7R-uzqI;3e=eV4X*n&B!T{d$G z(uzE3nOcQ@D6`HHQW9s#kWj?-3A4esHT1uA{`aipNimq72S3yOU_Rb8zLPCYt)qS5 z&6NsGglrpa1A+Jk%wdtO`cA~p(>w>fRA1xC*)`_9C)>*m2V&+o=gQIQFx(s3UpxCd zRGRy(Cf*dxBhA=;*w5h{ZX?P7skx&RtNu}q`$>&^vW5t|v)4?ivJ77x1o0ltm0_j}>=wac9)_h(f3-h4E zO$l4gRvHzC&AIC#_%d(511u{Tu+*Mw=j6QNj@)`i9WIIkP4g4pj(^rN-|gq|w70^u%(tAr1pX@0O|ys|S&o>;qNd_t&XV&f z4x^2x(KXrT0sgA<{1rClJP(GAMSsRYAd;joThtJWKjB1i=`5Z!@#OH}?M#vjnVc3z zMGYBQ_kB5{$kLgP`I^jpm0k##%kcKI1fm$}G@EhG5;z zp(Tz;b3-2)CB>b_-fGM`b0nO)9<2x!F;sgL!3~X@hM}K73g3bp220x*9&*>fxG?s5 z4vo1gzWP~7TFC`aXFiCsllnPWu_kv>beIO@i7hQ5Kw+nlOjGRcv6^DWB{7 zxfC?!(QVQQxEjo-P+)=P5St>7C|d^oS&rUGtNKG@Hk!64N5zyHIL{0gM)f#e=D#(h zFKaI}w>Sk(toeyL1#x`6GYi~$^y6p3@Z+KV3_h3rw0y&Yxorxx2HS_n;m#FvKSK$` z(HA`b$J7UeETP}U3aa3GdX4l*5-ktSK8+g5(j)4-&$-_j`%^!n@i``U&Dm(Rs`HZp?wKoZ!0*0g#run~pKOc+jJf56x^2<*=r`!!7+B8>$0ZH?-+ z%cHl;A4}x*y%H7o@#ADd5wE#QfqwG_XRdbUM1q;|coHoNBX_Fv^PX5X~M`1YPtwMe&p(4qNu43xcm?;rVD2u=JWT&@G%Fhn$j=uIudojlX9psj5npOY)-8AA*qW)YJRI`xOCEpopw zxM4Us`Lr>=jpgL`B`3c+f}C81ocx@zUy+<7jpXDlUQS*Sy|r3SzDshFSavKYA28-s z&b-N)H#&2TGa5LJ<>axxbN-pgk>n(U_jAoF4cZeq$p9I4ZKL_!ny)f09?QvDj6DvOlM3%|+^0dq*Tmud z!alsi3H3%}1^enD%ftuuLfiw3g8$Ndv!R-*!}NGPb-nO^$8h+6m$COl&f(jQW!8Ve zl1Lr!9t{JT$6fSMhJh-Y>P7`vUZ>cUG}UcBM9-+rGd@uNPXi2sS0DztJ~B5(^a0Z^ z=W68t_DG#@bBk)r6A+*qa4x4$h6;d0AQ#PH{$xd7PmzgL&oU;SC@@agA$PZ3 zbC>WE`rmxj^@+)KF_>DUu*N*bNZPpY_(MYYOpea_@HGJq)!dWORQVGJ4tv9=gLL%vAI=akw0U1^3`%7^Hr1 zo0zM8F74X{!7Mhlsbl(-lJmtn&)(^_WRh+-I!GUihn1Yp?jKI?whWPaOZp0<@Z z5^26{EOzlbjCqMYlW6hbW&dF(h6uC^3E|TcBT^{m1iL^HheBBE=7zJ~x$(ekBjyV9 zREZJIm&_v!X*HcWp7Ov54oolwI|}o}O$&(<$wcwekN5$@W7e+yODCneW4!*$W(OkFf9c*N30U(wVYIS}P8`hX4p#o7-jHUtOBQ@Gl9Q6cG~ z(0SQkj6RbDgWT(^J&G<`$6SNOxB<6X^A2lZ=i99LP-ViI#aW2E2vPYU{<7v2{Ht+) zZZyv{nyZKDB3OA2TyP2wN$gkbEW7I=qDbz#y69xPD97Wti{`r*4BthIC!vdG(M1ot zlW;^IcKLYk9Azv;stnf?MEJ0=eG1KqbZAMZf8yGiJK;so@kH z)1jfDj~e@81om;DuHa6wlGZo)IM7}j-9a2EC%?imr{n>-EJXTaY5gI~tS)9Qn0x%h z_)QhoJGI=c?+u9$(XDU5pLh1u++4HWJYtCD#=)XbF%`(((O|yZV84hDVwrXb;oqYm z&<#wE2qoIztucLA=n+jhsPaQ#wj*HId5S?XgYJGUsc`2tZNi&6!E7|2Ft*RU2$$@g zuvX1mU|;)I#TdWG417d9|NhyKs7lyhPt(1y7r);Fod-cPYwE-Xr$;O8Ir2>ENKjzl z=Qb;WzYIC5sLyP8VrbMStObw;BJ@=6qdir=3BgP;KC?8KQ12&$4n%^8$1uJIkssi> zXoTLCeU_>54$`X@&>kxDKz#PQ0y=JuvIVK2?k&s06F+B(! zvy=%9n0WCd`1OJ93Br>ZxSluNPLsG}a6UK#l$5Y{>X`hSCmcx#%z#`%Caf?(%$lG6bvId(RI1!xmLH>oZv1P^mIMrFy68x-6lNmv)qf#OU#*8(6Mme zg#0W}Ptkt`qWjDWNBTJ6C@BUeBeZ1ISgq+^#i5nfjIaA6S3b`J5#fb+nJ)}(G|X~@ zp8-<9;Ti+pEK~xsd;r0ZJ+gKH!qa>y5-8?JGD7NgK2~(Jf+56q|5MX#eHj{Fpfvv% zGLV=j{j_jSc#haPTvTM)6VrX0@qcr~n`W6q+}U13@!I?|X@lS%O*!LPKD?h<2ltqV z55eKE`xhY&F9g9a^c{DyNZ?BS6!cT4pQ3&iRIcV;$%_ZYULL7ljAWPr`>np+&na+(3$l zocS0bQ!-$+*yF-;pxb(<`P0^Pn3r)}VfL6S+#j9!6Wj}$hCx+vT5*=wu+L-J(~C-5 zpeJt$A%8xnF|q~b$Hsixn9mqS(~2xWE|iMq;25c(v{pWd(8_2PibN!h^rAn4;Qvf` zl-8i+!}mi@ci8`(JquNKx7KoNvOyccbN8PV_e}h^8y9iVU{@FrWqb}W-3sIrrY#rIhgq%Q+f*alLhmcf(;C{?g)Y{l%vYv z`TWE6^Y+!7hwCr$zd8R~@V^IDUB^%2x6!_OIOIMg?6g(EFAB^f5W`D!YoIzJI6T|@ zw{eV8!rp33WPi*QCfWhQkO)Ow)6bd$%J9>GPF@^y^S8FO%cX)Ws? z!@G*+9Ys?put!62Q?VGGp?x_(Gt_LSd2)rhR1+?-&|P9E;ViS>t`^-g&xv4KfC2u^ zW6aw(m~SvJU2lHe0R66@KG}3eeyC<5VM&|-Ru1MlG9S#$^%z*>f8)02N5D+zpSyka zxghKWF^2|UD-K3X1Y#7EWAf23O^xEFURN?VFlRVvD$6&IveVGUvc%&i-b4v;6C2FY z_HgZUpeAZo@-1rO-czBpPSPF?OfeM(uMUs+YLrR1FTJ$O^~9 zhf%<+AhXCGB$=n~VFHCFL`Tf7TaI?o0$-+7sOPb;q}>P}S_Ts&<>-H&A|LWzKgRi+ zbA&hvd=kjCcs}?%IV4bEE(rpG3dK&q$`** zfQJ#7h3d@<>CJrkSW$JYXQlGJ-JB1mf5ils5QS`X>zTq0k||@S=~Pr-*C9(BrKt8CA28t*3E6!3IS7-bfMy$ga~6%b+pHr1c(;icd`12`{>|T|@%|p^T4^M3 zm6M;q82}5+lhW*G6dHyAgNVS3ET($RI%oYbi2v; z^~tl!*qXvwGwi3I5j@~fv2 zg6Zc3f5LBo4NB2pocXKEgGsq7l_ShEt@9SfY>|b`y~OatMYbi+*=GZB$d8QN#b9YR zSlVm1JgYg%g=blMF>?lie%Xo4E99JOJTF+uZXbR$GCY^H3@ETdX`iJPK>1Nl){v0Aad~Ig0>Eu>G-_OdXl3?O9Zo zW{&d%lFt(%Zt%ob2%%2MuE9HO8JY@Q|sJw>>Af#C4B{< zGaH48%~mKo!sZ~?WN@#CdPyck41J;j{L@jObArNs1T z-(C;zyN!E4VNQcW$+6NAB~0k!V9*u=f0@MRjt~n+z+Vvr9RUA6M@$J1>B2JLnq{`I z3!qEb&kgGUuy zU4Y(-3L5J#;^R(d8uv1J3Fg~c9_~I&<9#1|iWno&N}4ZT*)No_3+IS`J2XP!Wv(^O$XJHU#g8GzEbMl~^u8bkN<5 z28jgOwMK*If^9EFAsz#>AqY1F0qbXd+3fR@-y5FstTTJVZT`3De~D*53_r?+p z@MH6LH@wH()zB1RItG8Xh1z1VR&6iX^l%S_ZbO;_SB9$ekfu+i^16}QR|*i)+( zu*1M=!lYrImj$e(56Ufi!pz;Td6-N6Z&(FBiZ!xi=r94OpbO)e}n zGMHQ-{wzg-4ETeDN69Q=Dsaxt5(|iEQGm3LJ1yO4cF&Zh1XTDTs$&(}eX?Z}YGdUV zNrPaOU2AvRfbW#x9Zok!Q{;gNrn>}G)9XDgq ze)dl*;H=-7Ct2K#`G%Q=VLkiH<+aNU&Ed!)H|s$S5m66-{3T}Pfpm}U=0-Lglg&z< z0L)s(*d=wu^P0-6!Y&t{P3DG6?IN=n0}4kzW)%~{D#88c8`l`~77%O0ht2wZOh+!9 z8vHPiB#0YLOitbf-mzE$tRt2^)TqOQE0)c3WZ5)@3o)>~T_XvVH*0;fKVyCG9kJgc zh5Mk|DI7H%Ur_vcCdc&PhC-nhBbo4mCufIS%a#714Eot0rNWU!TZ>=;qoJ{up3qeL zILnzZJ|k3y9@BaRZr5)6LHd=Eqo6 z+Biez6LuV&ud!mScPFMUOT;b@H$;s`fqR+{XQ?wdASB9rtN=A>9&Q~{7LtSBc$fQp z!F;J;7Mev0!MPWfr829@fFlS_3}0+nleYxz1i>s1e+a?!QRoy7Ex`POYM99(gT}id zZgX8QcW$swt)nkwdDT>6spt@uQ(&6__2oJH3}d%7{`Ug^dyxO#kUXyq<~E^uFb+9t z8lR(047m=uCVJSojO%9q&NMFY*Tz4e%5{lD@#fm#L>QG_oNkqeXbr=wTs;=L`$D%Y z$Jn9$F0*b!tw4NB$VxlFX0qMe#eCdH=1rk}Bhta;F+=VR3-^d$K`o@mf~>y?%MwDf z?D5dTM#>FUZlvim-&LsQJ0W;|1Sv$V5eu^-hIs7H74i6hD=@K$sSD;Zi=%M6qmv1q z%W$Tsf3$yaTCA!uls`Gk+t(Z_)0t!Lf&(j^c9*Aw=Mz(kYzz2W!1>g8 zqX%OzV`i*8f;;WQIfP1$i~xi>(%uU-SVI)TURdIPu@6n>C=wK9Ng&hou_T)uUXFJ| zc|zg_m`ntoTXpogS*FRa%$Qfr)kra_O;es3k zU(CnQsI0c%$wT_h^asTgGZV3%i$z<*aW=<%j>9?XHrE7m8$IR36n9*i;zWH5ptwso z63VI}Qh@Th#)-6EZ_HnZbWu8QWvtttjL_vl`Y; zx34m}-xz{!Ebnx`bml4N?x#%D=e2aceYFym$<17<}v%KZ1id4rZ$!tVM;`K1=LDA%|U} z0Z3N)A+Mpj3SHHRt`TIXmL~NDs(~|B@)D-m&GvukFqy`ldCBA{?Ai&w%&WDXUSwHnI)5z zkPrw0VM&0n$|j(@Heg`f}-b0<-+V+TdM}_DtjzZqi z(vr3XG!nx6S!6s%Kmw9whck@OZINEi>fstYq~MZJf2K_WB4@CKvSKh|!vQw|OE7|a z1&gQYrbtWEA*Wj|DyF zY6acSE2iklT`s;85fD=qQZi0y-k2B-)&oW)(tfg(sb_ClT6nk&7>sY({#Y45*sMv}SD;1UKM@Ie?bOVG9X3NTxOx z1yieQ48-`;Nj?k4tGb$kvkA^^#hGvUji@(t^Y;s=@3@A1uUU_*JYjw&Yx?bsB1Hu^kM5@m6&eq&78Y18H6X#lOVSL}8hm1o zR$bnf5yhk83e8so|M|wyD4&pffr`4BZIx_kbCTJZ4>u4QME*k<0*WIqC44P%{Q);B z;fR3~obllpulM=W;d2v3D5@yG&w2(+H zdzKaoXM80lTx00-CyBFS?IXDmuK=4lM8;NuI1o6I(QmkK2KzbHl95}OpGL*?po26s zA#hPKOW*<5$EmExgK;-@Gqc&M>N3=ll#}*3^x@Rw!M~)Rug}G;E3Sn zw$oY2!N)NOWVV+ypoFQDP>GE$MH>0EOt4%jIX%XQ&96{RlwvrPcq(V4h`?w%X=qp- zN$fuz{oc}TLuZk8b3)yBLAi|nbMbiUOR63^*j^DO1037a`&IUDE2XhObit)M6DX}$ zRUtkW9i|{cdYs2&ZTGfGJne1o--5p7IcWem>EEJAdQz4rlYd~KdfAvU!~hcengCag zza+D<78@n_!UJGCoy@|=BCT$7(Q)iG;EjfXcsQ}hYzNyBr)@l^GCPB+iW30%5O4xk zV~~vJcdBSm26(!o#Y%~pNa6(cuc1Gcyi~6$UWG6C!VS>aS?Jjd-ETt-veO8!7&C6p@z2safmK@#F-SsiRzgywP_dA!*x&!5l)de zxJy|!R>oDZBWUrP?r@G@C$-VpLH32AzRveubg-4>!JBB*3|Xz4NXR9?Uv>Z)xSh@U z9;+=P-YJ@dFHsVi@JraGmyXTP!|-T+$FLFpM&AGBRYUj045n}2-XxLM^<)?h?x~eq?uh{ zTSZrLVH1AtP|Dv?C%L67uGc#0RC|nhFBHS&x)qG`QmpDLz`JGa(s2W?6})ce<;t8c zN2}s;q#`}#=zdN<%rIUORsfs(Dh~p&GXEu2cgEZ;T^>GI%&XaFHF<3Z z#L;KT@Z8CdO2RRXF0Dc>|5CE|&A&}pv|U&vP0O#VkZv~IdbDB{6f)BWxgezx%lINVjeJUm5>FIQ7PQR=`wbcDC&=U z`9x*5t`H))$PQ4ORlv1y)V{XgXyTUUM(1gnQDX*GLK1m`-|^R`JmOxA_pT=2@+D@M z8o`PcG|brEEZbko86{~Ib^%?lQf#9D>^|7?07kSD)PxqEAL;PSKGfbZ^JEcvTWgJO(N{j?O&W%1OoMNMSnQ9 zMr+}NG37qu33#H$#}s&skFp~Ou2Arhm_5+&xB&m|55!TzK2cM>4`AI_Y`MSaepN($;47BTdz9XZ6cH9b7Z3!641s}@`Q|RYbO?VK zRW{?dn_%%wKIXbY`cT0h#wp03ika{{-4?#zQ?Oe!ccBr^{HkPEk_KaTfV+l?Cdt0t zdeC|KlR5|Tx%iv*HBgKUo6VToBe=7SKSsey&k?;Z)eW93JmfW6J-^P!{R9u4MrSD} zKSmettn=@=^a~@lx<3S4U8@_9Zao+8#+bmuYK0Ak3l(mR^m;X{rYm$r^~-p2f{UeD zK&@0O_s9=UB?r#8l-tUU8YYu+X9;7Pjjr=TD^N7Pb7LkASUEA;1s0B(F8smD$3 zXT7*)b)^FG$ihNEj{-)D!YukrLJ2r0NJ)MRybT?-xiF2NBoln%V(dc;`@y5mAsoZ# zh$SZLt3>ZH@dN`3X9P)X|JZLdZxfiUahy@hvduepNdoS?9lKKb;f-m7Mai_8zZtZZpp`M#blYO@m7e8T)CL-SYvZ@(Aj`Jvxx0Z6{LzzpYo zM8iQt>d{?tbI@DtRM_EJ`xlYr1e8)>>+HJ2?Xtt|^27P~z>)Ugk^X0g^6`Ho1vN;) z^`a=Ij6;m$T3pv^`CpW~Kc)Va6l7T?J>lilUZSOZ0vDffxc&1md+)ISx91$wR9$|B zO5%Ra`mhr-8h=5J-<#S!YP>2mV4nXWO$Jhuzj&Cvq{l4Ln82?1^uztPw3`4Ioth>% z+(FlX+^EJ97TKr9?Zgsq;4cj#u=8)3Od@TfGeq>lU4$0sMm_Kb{BZD;q>cts@WExR zH0=`BPXhivxJp%w#&{OB>t`mqii3P2BN*idlS@w7CB9ErM97>v5<`Y~xNtCf3cskV z`idaSDxso!v!@h#5g)HNMSk3+3Jz3&l|>8l=#jf&1^;{ytgfOw?o%#e+os#Ifb22s3+*=2IcV(h@+2<9Y|Ua>hK9iVo~XHe2F}lYRHaptbWD;?Y&U130+$xtB?Y^@V3+9# ztUh1>zYDisT97Tuo)2HHD+Hn)aD~QyL{h!oPOz3#A)1uhD?A{PP;Bh}IJ;d&*ZH|yC%1*bGtIP`!ew{tY!t20EA32P6U|1#q<>JZE`jHIZp%U zPk^2!-7)s;|9wr0J--CzU<)1c&;x9F!oZ1EOdn)xpuuIB+mVfsy5?iTExJjSotp|s z>_11^!WFEAodkv;)sf1sz%C?TSLsy_h2k?ps!4;0D%YMXs+VFSrS5iOLCU?^KnG6e zVt*nd|B#{Ijo%nfR+wBY_6)T2JIWrfDim%K)a{+T$)Wz^Vq(u0P8ve4uKf%1+CRdn zYSDX`>jI~WVF=@Gb2!z(V=X$lpo#x`(f(Gne-z^s6Nbo=d@#DCW`9lq z=NlNKhFIFIC6MdXk|WFLwAg(o&d!Maz9ZcKa0h#64J<#y1Or=>tpiIDgtVM4z!1aC z2GsCfN2x^;Di~jU^c*Ha825mK+y7rK;b*FW3tOJHB8C*c%1=Vk`lT9O^9z`g9^@+GABV3Z zbRK@gRZ>l`UC7>~7cJ%ploZ0A)f2tIJv{FxWq)rOf54B+c0c5Y5CsY!hxS{U`S6$m zredtDgn3Djv!3V)&W{Dl*!NNVY)2WmpR~#`<`!FWiM3s7c8U2*t$ew$;$1ivnrFC| z{G8w@rlf5>UT1Br^6Smt#wuV<#O^BU-I^nB9Yb@-s zm!RvAZq^0>@lFPbgB=O*nF30izbk`}>0lN*=t2iaUt;c3t6XA+vOop~u|6uC?(UP> z_d094nP??CiXdc{o4X9N3Odif+gEXciQeumaLiR-0D}8CC0m!rz#L?Q9<_P)Nh2xG zkTzVh%6&E%($ke_3{Tpj(W9t^3>K86f*VHqk{rW9P{rcHW(9JNOKctawn<2Sl6}Y9 zL7Ljp@njo=_QZtaQ}7_>{QKdPXFXu<5^7yYei<+2sh~rCG*O57afZ^jWwH5YLvLI8 zEj=HPwQBQ3DLPHYE%xM*w&3O1CM?p{ii!F!+2U|^k=d91zxyYg{esv^Vrw8_RX$sJ3QD*Q2?4T76_)B7!7f1w=z9(4v`kQbX$?a%x)$Nx`Ow3gxXc+L{e5<$ujR2Gu2zL#MvwGEnG zNWNp_8c+vE0wDRvdOc{ZsI?CU<#za3z-BDmuoa*7mwnnU|1>s)$3JP8?_-zkV^4n4 z-rw7P=}LS1S#dWfR)J1_>67z-})4XGu7xFD?zU%kdVj#VPru$d)VxOp$bZ}mVY1i37uLV7W@WD zFI}oZTsP!OK5i7?6S_gjlO=(=bsmuL*v5K~Ek?`03{ZnC79b_*WD~!eKM-VV!kt>z zP;pw2W)WTf=W7 z&X_eG?(>ow3lL{85(JwOz!VPyE5|0gGkYwG9jRMvI7VXfl(<9H;nPN!h|$QY-r)KrSbfWW41o%3&-lk*c@^;MEtC_89?4*I_19N z7kSwf_vmP-sKILvJ#gdCHooi7(D!L6p zoH)wio)Uzp4z^%E{m^-Ip6G2_4J$wgNFtrieq|SDwlq7Dw_=pPN@AA$A%GDFApuwl zJ4m=qh62F_s)PJP1q4Yv@oL|Ac)Jx$^qu|kw^A3An+ZX-+xU$ur z{KN03^&!x8zEBP9bk_8R{8xSKsTT)d_2NDr`6@p-y^jN@hm z8-QrG4PLC-wjIaq6}d=U*#O6JHihE`wlT*|Yy!uLwj1OsPIvRe*@Fo_YoSs*GDNVA z$G^ronk;osg`m;Af~)W;7oDWY*jO%&6VTBcxb6O@ze-%$p2Ey7o7;j|7giP%Z%+sK z7cl84Irsnl)xteE!dMx&aJ4rr;$T>~iol|STK-US=(!V>%r}o-;2I_dGAL&$ky=5H zj|tbMrqyuJ0%EO}N)fw6)@0?lU^ZGZ0S2C}NzP)UW!frkXWJr4A*g&~yLj7TbP7Fi zFPH75vR{XsQ2f0_2ed~9O_3Fzs2beLYg{gQeE%_7YV-&!X3? zjmUhzg(C#(PV)%9#N$_OxJpTb$UGpRi9n7h-0Y#)A&*E?3W zNWztQv=MTUv{Z@f(px4{mu$mO2CNVB?TW-vfJVNBgJi9GHbFD))-H$VDqeZMyDp*R zyx&aw2b`JOA*efBd^;cXq!{%K-2#*hkj4$$Bx`BR-xCuNpeieR&~?hPZ4&W zDCQ-bh$yL$T7N{8aMT6^*d7@O71H?L6=TCf)gR*rV4+kNs7+wbC*lBr4lv-EJZeg~ z!xLsCz>e-|jKq{;xMR7XF9f+}3&r+pJflN+nrNk5?%yub4 zW09NrzN{muf^FWg$)AY#wohP%-pMb=#n_il@Z(r^Jq4Fh1tMfkqPT6#;fin`ZYD0`*h1m&@ofEwpBC~0p$&mO$ zT5Exjw>)o9fuH9wMu;8tG;2u-2x{aWRCe0oBv|*-cvjH2?otWCRTQCJN&3he?86b= zO>GKm%@pH6?@`M8-2f7MPjZkDFKG%1m==LErn6ubnUsDgijCzn=G zwb(8IKtVT=%Pa2R?LS;M3KnR{P(}7+{QxhHhKw))MYI3&q4N;U36g_Yd_cwzGB=C_ z8YJu>o+O?D8fXFuc?H5zvoPT;0&S=Jgdes1uUYf-OBZg%c+U%tfq z2%L-OL=mvZA%(+}#1sTpn9zJ6xs>bD zI(H8vXa1FvGMrQH?GQ~@7m~sTAWc)BMviPtcOruCjLq$ghFz$=Fhmf9x1QvCBMnRf zA?5`Ny*pA?umx?71M^MB{h07nS%@$z%8`-}2f-m#i+tVAxDTq0GzX`q5&A+xgrtB? z0IutaS}Q?Yu10IjU1&gyAz&1QY*G&`l-C8H8Fms!n2LZdS|zjJq+k;QrJ1JqpVn<} zu+sIYRHqP5C<07&3*IP9cx8Vj1kIhr!7mY|2^>GZHW*W{2*=c}B@M#Q zzHwZlP=ZeBJy0!NMooWD$+tlvCKK@x^=Wx(O@-A>Fb+abThv+$W5Qymhkeh*3IxTR z=}1Fh?HK9i%a!^olLaPG=0b}|3KCQ-S>x_#rv1dLovm@nYRFD26*PDfz4~8XNqDNJ z!Z)7}x;C&{Vdf}whj&-#3_)5h**ZEOOD-ygqi*?otSD*I%bZ>1>^Nt~ir|UtQ93iaa^QfH19eJjk`w_ZXUkB680)W9mDdZGuzp0By&w>FWglX zls1$I5{Qc6a;fv=G_V4GCe#&eVY@COQUXX}vA3JQ)$khP+pZx6a0%DArcv+3#66d& zY;9QJqv7G6-?Y1hikjh3OD0Q9@`|t(9<$jFS4Pp^vahf*MnNIQ0r>%!C`mRWW$uFD zwRymnZeg$g*xaqJ1-(iS)p8G=5+(oFFRXfM7{S$o;V^)oyr6El8}_+Mr(_}qw{;*4 zDET06_J0rq@?^7Ky-zQopkUA>krR{IGvd}MMXadV!4pNZaWj-;KYOf6!#K&HsMDw= z)kWjMd&|XIb4jl(Cj{xTRC^8pizY=^LKH`fe>ZQ06N;->;J%!b=+GOrPK|D)3p_by zmurIR;LmVgR84aKbdhs|x~Ws*yMjPyxR2nUv}xcC`ggN6awT*{3nt~(p6DX>u?}ns z*&4E|oJ7T(+@7R_C&InZ4TFKXoy*@Ar4uK`KL%%QaD8jjBu(BH;zD?GHe`iv9TlBT z5<78-&>VWGjHag9a<8U+CKzcrv>u&At!=ls`pwGM$!~V~4Mtsgy#5{6V-Z;b)qtbPw{TM|3@R?AH1~T@<5MI)p_kWYnI3wQBwKPS> zF6s(G&OZO>sM1o2jk~CMgo`pp00sUD-mB_{xM=I-^}t$O53Hl2b)?o+ ztAUSDA2QJ2S&)Fy_A3IOf@tXNwghsh??b?S5IX}gkJI3|H{~AJ*Hsk0Z(Nrr?bPp? zfn7d|#t|QyyK&$*Us8H{F!rlx@(?t&ABm+MiBbZV+7|*e+rx4ryZ_+=dx8ytlW-Zp zi6#v=%VPsLNe5xTQa(tYbR{h&{*Cs%0JoG$Wf0KoOnv|=EMn7m6H34YM%qKd1(M5` zR&~~vE4^XQAxKitYY38oD2AXU9JU~2JvvQ$Rik1KElR9>lIYKwl8GLg}frKhm2a!hT5!PssIpLeMGZER?&o0nbWwE(qtaZh zkr0EfpVoGBJD?QpK&ubSHi6@D04%Q&BK<-6fDMH>W1oB|tULz>eaME5NEuZ^OmmNK>6JqXxSw?+6o z4a|`AvwdL_w~d1V3*2JASgMeSAXB(Un(g@Ewq{0m(~R3aw6K?2N#D9P8~uWwyHjrc;L9h+}AeXwFg0TB*v$8>Zk|*O1t}l zTLPnE{|A^zvKy`?Y%4xEHB_nNmav+9C%;bM7VOE~rod9 zabQf-g5R$3BuDF(!RXf`w=k80W+~j*#9OQ-YC|rnp*E^bHdN)IV-SQ-v6Lz#7i#x` z1P%Qn>FHe;nMbOP?y~e)b0-)$lbl3pH-Dy*``Y6eSIu$qE3_eA^EPdf7Bqe4nP3HP zq#^SIh^=tYQ!K-dlt;_ez4y%)LlNkVWCJn0RW>uwpJFHC)|grD z@!i#HjCKBJb8i^O9aWj;4Ra4brpo)IANtm+&A9=CS_iXIEO#w7mXK}9kV-*;Y>*p| z>sG{w%R~u~Gp$&mWFhD_(GIn3Ep07k=UQ?;-UO~(<@}ve#d@*Id^On>VdgmV$FNq0 z&TNNGri{Ug64%pgiFapuj!eZwo1>k(ar;IV8-P6hT;TXiJoBd&TKjcErqIJ zoTIKaOSXo$*d`KDI36V2GVVn#9M_Cs9e|L`R7^j1c_9P~k%mP6`QMr248lv^8v@=Y zia7PMCdTvHlGju!;Dfk#SuH5H3~YlV+>t#;*pV^seZ02?6X=*|1*=usMRQ#K~CC%;jv$}Bjh)27CeJs zCl~9v;Qq1V^8f(Ug{-j*7aJZ5R)8qXdH8juPf(l|&|(pSu#Q4)#>*&Ib)gu-Jkk=o zPJ+=fu8DpEV`LYtfjE_@PrD~GtuTFTG=vzV{)WnLJunHyc`eu|I!{0H(&7uQ93%@e zy(9uRyER_D!W|HZ!&3WNkb;Pn@zH`ExAWT?uYnEYX-6o+kX_%=n)yQ&A;A6pCwlEH{L@z=U_uu#aA_%khcYE7M(p}UIu;x@DW7Rzt8L-tDu@y_AjREQhJumH2Z^;~LKyo+MKsZv#PO%R9g21B8ww_}?^GbZ z7f}I?s)*R=wG3qKPIDqXL_E=7ghg_vGMh{jG(v%YDqq$O)EY#`R8R&Q@tM>?EhcM= z_N;*K+<6jebTi?_SVUBEgsg39T_Y+}VsDmQ@sRm(pzD1_yMu%>@ zceU!fXW2bWHnKjwAkG!L2kVshr#w3Z@k6DbYAlgf&J*~G$BC+%Q+PkZow|w z6!er2v!FD=c5(xGKU}RDGsbrtD2K@|M!&A6t!zbDwjY+^m~KTCRSPo*h2FirTC`V+ z_H>c0Ohu3{tt!fZ2eAuw#a30kviJ%hH*Y}16XPHUDaLCI0W9>u?f^=u%#2E$SZZ5_ zCAO&)jRhNnV7o*QQt4b#-7-}xx`jz?xY4Q*!qESa**f_S95s%nVX)#;ivu6JAsXS6 z3Sa?g(U`-iik z1O1IxiSsyHw;o3?J^AgpYRj7qof{p!(3<{G1-Did>?U>V!Ge2U8$ckgD}aTqt}E`z z3YLtQD(+Qb{~s&%dd2=!u{SF)W5xlHuP(aligvARGqGDnaYB1eh|ND>>=JfQdt4Sn zr7r98?`L*FW{<}1o}!&pv~2=>f8SzjTKodopg1fGm7R|$qGt#A0c7m46ad^vKiz$Brj%Vi~ZWy!7xsR{0K-tcr!$bYB;P)%^+qlY+t5$Sh=ql%7Z_yD-!CnbG} z^3W&5M4FX1C+vN!=aj{7zJuZ?WjhIvUx4(_8g>JYdcPl9 z-=4l7F9kFm9Z=ASk+rp>qta-5@CgRU`&mQhI4_Mc);_lq&T4jS#hp;G<3S8&{y5$g zzndPfY4+=-AY#@7r{`l|{TM}avL;^di*UG~(qh+S@lL@A{lRo-3@n|j5~7>wVBud) z#Fj%7F*ZyD?wg^BNIx_Yd$?`I0@j;?lH1j`u7YDYz4Hn+GdCHUj4{!w&h*>(DBWpQ zc93NlS}(~RfTKsYtalmT1|c_MT~xCRv1Kqt7w{IQ=s?K0_mf9dL_z?W zp}kSk+T3;+ud9V+tw9ktRxoBtdXv)2j{xJ zcWCxns7PIl-X4|ygi*SCYj%$eIBRO|UADRi6zy$3xU(AWoJRKDhC9Cz7Sx$_JDaVg z8=B6u>&f?3$a;7>&n~*}s4ByUN!Lk5cUGq{oiEg2*qTg0;6D%WOa8AFdzmO59;_7t z(EWV-UDX~zYv%WND>(buNBiokP0Eg|>ia(wr+-I{ZnTC(^}ls)Nc<{ zS6mC_HZtEe8FHYX=a*I`~=fu%a z$_KlA$!_hkp8`Z^RU1+wi~@1@Cn^PhY{;Fxij+IMBXd7UY&oP2V4OohS+csr)@qxX z4Imr6P?a$VwSfb-Ds(9wORW+DEzy^uswmCy7s|7V`@oc$cjl7n<8-zhE$E3}@8KsA zNpgy1r|`WrRi{V5U{u4mRiYdEC46%$c1wgWZ52YcH+P)d?Jw89&#k^6sMOh@H%NK| zO4X!xd9UXZwaQ;K@GP9ZlE}c~kDCKEI~V zHumGyU*N(UMm*Wt$D(5uB(kL_TNa%_D^W*vup zi9~;TgKdB%jTs8$H-+%oQmZL;c*P)c80K)mKpkSGX#-17XePriVrRT zlM8wU=NRq7b?4h~$Dg|08`{Re&c!bR>Ma>#mjPqDzF+>cze~PhfeGj&0F4)IZ@alS zzN?oWl#y)y*ljO&Tem!6c4D~Y(LwABq~|835yhV%Pe|;9cr=ggMr)qw+nTA16#~_B zH%|d?ZJJYFiV(&rAz}taC3-LG84_bq$B-!bwKf%ci5yiZw(+gK>AcwXVq<>1k}ww( zfLO*$0%QRV=UJ<-)u?Z#;@_ncXvf*jeeo@Q_#d&e^~HDfF{}dT+`W8CoI7T`{lnM) zhB^_yGak$pP@$7U1Bz{DQK#|o_-5_+4wN4-R2yef)ka}>EXo3H!@?-S5~>WUNZUY9 zbUP;CKnSG%GZI=1CSNtJ1xlt_9IV>|b%hHAQWj*1kX9m7wxg^;IeHQG3d$?B5#v~> znI0|n1o=x4A#zjaHpAMw#N~g}j@zSIo-IW8GmD?I&!?&ZAd|?C=|p-v{UxkV$h-v< zg(ymvHWU#HU2fxPj-@#oeGvRsIc0Sq4UM)$zlODAsH8{~-bUnWI)t~cX#fU7B-VkX zqFFSd+m~81$S`BFqIuZ{Hnm6bW2wJ`*hUf;*}20%RB@CK)B=MnYhhWxJT|l{R{-WB z8Vi2{G_bW$yex(6onah+%p*I>!T$j9P_Bp^B4oDM8a>1-FxONJiW z(Bu@|N;SR;$&O5IcfXon(`LVKBREGxqA*F>k?hV0p{!J3!qfp?$oNSqK@DmL1|!#P zb^vXU9%}nzr1^(nBSag}G?defe~;~6&?~s#I=9Xl`=QF}U~iY~rA_ixP^c^q$B_iq>F#3$89ktoD(ng#0^_JhsqMC(Znei- z-4m^L4izNMy%Av ztC>7&567wDI6WLY!_kFf8qF(i5Kna*bVnh1ZushT!4Bb`4d4Hu>&^z=kR0b<2BP%n6_7A|C-5f_6z!QX zo9f7&SZ~`Lu*X0y-!qPM%;eb6X+-Et&`?6?p;`%>I90F})hUZA)M6v=rA^b8;qy2}z=Pm7xhytZ@Zkm(~NeX9Du*mMj1|^{2TesKK>I zLA?NKiqKa)doABW7ZC}^_#X%)&)^>t8@Et-doeyV6?I`ke#kLE0}?d>a&(6?guOiYsMB;t&ALVISn zF>9WyfZ(h&nPVlSp-tmn!n8%t^c@r4_?gqEHErb z^E@QVW~XyBwCV1ByMg&6^eORK*GFv(Fz%9_=B4#0h;LEG)%cU z;K@VzNBk|14g=#l$zZB4tu@@jgQaV#b6hH8csxC+ASmmrx4k7H^tdgWHY}yM#%vHD zQf~+8f)B48QmUaiLiwjrm|`lQh$%rdjNWXBy4baKJeO~fXj~&_&)MCv5d9$8KC!Bv zKiPhZOkDO))RMi(UAV9AudKs#sRS*b&$JhZ3KD_n0ycmnh+J9)QZ*8$uO>A@ONN|5 zhe#ct*Dj0s22AJ#@Mh|+(d}(%2lB4y#N(~@WUHNAg$BE)$TCN?`gz$sQf`xafo&_! z(AFwA{SSt+*~M+{qBi?JJJSzecUhZVpwAcT%JX#q!=WMGJ_lG) z)u})VvvJgmBtS?QDj^uhuYArFE@DX{-Dkuugo?@%?*TcJ78evrvBt&*!aXe#tMBI}cA zl^qTG&y3#d6qSh4`X${YicrZY z6nlm`@EE|7V*#YgHW+j>3BkHbf8QEa4F<;}y_F%59b)G%BJ2?-o|eamXZ-&@ZOp4lJ=ZFtv2p>$ZT? zF~nkyhsN&L#g?^-kz?|xbZ{?Z1>%nZ8-#tNKYpO!9_@F(=yy-{yWjMqcXlC2Rhl(+ zDOanG@gFOVq=V5!yX;rk82dp--tPu5ZR-;~X2QQD6TtbfU%!T`>Fh(Ka0-74i;}UF zv2Xykuu_>J1a+z0SYIS`EM<4Yi=|C>UJM!BZ_|lx(!~Diz})C=U=8_F_C!p5wy{W$ z{b2hj@RN=K#^pFmU_>-TZ!n+GB{@P-6!?e z2WlvSj(&GXFUUD18c!)&yC9*`o4ZW8mTgJ`k&zJb?HsG0E}QtbeR`^Qcq)E{q6~7j zyZ(60dXWO(6#Hs*UupI%aff34iVj;I6JR9*;ryf&d6n1&#r`z2EzY#nFuVOG(w9zP zxQ8Nut1J&e1)3p1(l@9kP?Ia<-q_tk?a#PKIf*=;Tb)gSG>(>J1~uG1N0m-eb97ym z?)hqn$ox0(V=&$W*1!i*neT$76M2AgsrLXzp%#UMwRQ;m3d~H3$134HYHZqH0w~_g?4L-|NS3Io#LW|5|8w9R$p2$3dw=ZzV1IpuY*YWa z!hE+QQ8Alvb0bJ(%77D9c2tM_U+#V!bSEZ&DV8IaO~Q9!RG)$jU2fIOw19W9xo&%w z#Fyi*&>Gt$x&O?M;(Abk>s@jXv(;fI8*6yL@pg(f8!ev7twWd4h2%^l(gdrOOEz}X z$!u<+o15TmR1lAb7*YcM=OO+X^A9n2UW7CLp^a3-^>!s#Aih>~gSg_;bRgM=l+SLg z;iK8rpwgW9)Sr(lGm5Tq!LzPO$M^&hfD$0A3J>XruqfD}lX^jki!D^cLge;P$ZXU{ zt{KzSs%_?6y;@`E80mNDe;!`%2J>-kRJrlI+=Sxz)=7S1eJbsM4mLTN_K|ir(N=-- zri9o}#W~(aiB9T6HmOa@LkPFEj^wv4d&ar@T=ob><5*4|{u3%oIz;^EtFnpdq@?1gU| z^AQz9jvJGHdyL1Yb8aoYh`lZSb@Tl_`?zB$&JJNp;(NbF%h%6$FP8kVV=xj5553J$ zJkey>JZI1*Ax6+8E@#s}WVm7(QpQA*f)vl+Xk^?nEtaFfY;(!(R>~Kf9b;dLsOfS_ zt3QztR8J($UjZ3_sCt6t&JFyWb~oS*20<*P7$7mL)z~Bp94WBRE&qi2UBuU`YcY`= z(6g=M%~a($i??Qv>S&u6y*u6J2!_p$vS2{8+>b$~R^9jcgZOj?bBqM-7zv8edxiwv zAT{&=jQLHH#)4DFAho>P&UOF=rpGZYir36tsTrPbesZvT!W!FI$SSnwvNfF>ukN%p zovYkxGBXD6w+Sfr6VmaO3CZ{^*899ebdAe<6a&LwTshRk>aZysX9POe;gncj*^iV? zz+V_BWshZw)#$@#)a+J4j>o#Es`2Ahx2}>tU#YxZNd8jjiECUu^y~fA_$O8OXeIq+ zrLwk=tmfCc{I4{XeanAO{6Jh;O_{wJR`r0}kmOX13pSTJ1Ik}-Pd4Ws-U|ajid)`s z%Jhrw=lT3+mqko7TOg!jBQ8|fxMv68yvnL84eREDaP;dPiR5U;a}=V%tq^dU$T15v z>7WKr9xK9`92p;vCa-rCo)gL|_$w%bnz?_8F_$v{7#=(v@1!WIV@D#bMW|2QA8&29 zC-x&LJo~wO2vPK3$4=Ws?e9PtwQc5CP&;J2#XCB2OmMbM8NQ@!Yk!|fSRL4}(c@1ANfvo~ zpYnU`oHQedZ+lYIpGDf__n4SIbCR4gxXR5 zTc#J1ieErzShse%$%-{pC5az|SrtbWOux+6l^_(K{Wp{E8sbvUQD3{+xVkVH-NyV7 z(aWQ8G(3^`XA@g1ZIt)hV|O##78yc-qqN$Ss7~&!9;Aljl!lX1ssEK8Ofjo^Y-LZp zsM{agX?L6bII({qIkU={@W#8NF9E zs!V+Z-4_ty&_-MQ8>9WzxW>Y+lwl>{4J8;Ac*JKi++Nf z4pQAjX@b39W`gx$g#1XeH7k#zeg~b!6(wiBCohxfWS5`3n+$m8d&{hY@gT=4`{wXG zWYL7;@C?B0vamyxW4|6a1$G-1Xv&VVZ;h*054CT_N4YQq<>-P8l|x#MJJ%UHPnZGt6t>)Jvwku;?%9n#-*f+Fl+II81paxy#{58}cmU~lamJ~}?96CYc zS_sZQV{BIj+5U^gXh459BHshZ-!lIr=N3CqjT3pU*O?v%z5JI=7kI+#Rce zOR`-aZ61l98~gWRwWa`ZDhfrQ8Nkl4O0il)+V3_et3wdayrCDAwbB0!csuBTEL$J9;cRW5rq$ zNQLAso1(f|KFDA;C7T>bMRz$`R=`$Y@ps1VdHhOR_KOSlK=`&CRw{c1Qso_%9-sRY za=Td+3l}YUuV*IZGmf;sE=0GuHYwi7u#mof6Y54@RPc{2v>z?B+ZQt82SV}Gl?(mT z3+=ZHjU$)FzguW;g^TY(8_`w|Lww*cNwf8MuInG>?O1KFVepUpkW%>PEApHwb|=7y zsAQzoVoQR#%V|M(VyFeuq~nCenbim(qn0of-{ub-V9|NbKWnzu5Dw7}z; zd5C$n2jlwbirL@Mc3{0^G0s1vWQX1a>N9!*ABvBh^urp&R+!nFCp^{PFL!cDg`TnTxo3pkwTvS+QTmc-WZK;uAi)xS_m z&XUIzRIKu3p+pVIw-CD|6f|a=u>!X$?1Iri8=rFNb2M)2%$_s9R@9Q>kJ8pZxJI^v zDHjhp;xQn^syKO`8}+s1FlkM~)Y0sBnkkhP4JFL+U_5S70p&Dm-5=k7sAWe zjC{Gx?6HwA_Zy{thwu5d*)1bqz@B9zUtVXw`jId1;Wr=oa;mfU2nlFD^n7Qpk9=9? z5DA8Vxy6|x2b!1N>+JrKFHcK}8vf;FXG=%EyaVQsd^yA0-!;PldH}r`SM_5 z5xA*a&W1@61K+W@ljfnISlaeWe%=D8nWrQ|w(y|w!0D0k{U zEVyqV7fVEL;1_9N$Z8-vQZDVe}ePhRbhsMtNPK{mjT^hUPA8+iD@7~xe-?OoI{)vu# z>Yr?UI{#E-zkJ`uXYl0U z;Xj#0lj3MCsz`9AEkfMF&Q^}5)aD}>ckUmK)W#}Jh#rO^=SoOGR9(SmWD8ypE~ShR zZxobKc3VN}fcOB};6M~b=O3Oa=&!7%EJ4ItsP74`b}S|5D0FY}%*ZlN z9^e9%R0)8SDd-nPClG)xm=Z$XbjN~sa_1l8^!VlLe7JJpEqq#lwQ*jDhmH$cahgt4!nT1mh?DNgM|yCQ}g z&ID~550geFO?_$MW_NLcffYl86^_}?q3KbuaKx_Gk@LQDCj`C@7(DjUQGN8k03f)KrxcOz$9wz0&n8* zD0fptN>pq?D~gbBRPgKoSe)1$VY}0~yKii5Orfvd+tt(3jk7OV?lOw-00oK!(kz32#l%yL{7~y z1WD-ndt8P+8RzQ>utK!?Q2zgdIGJOc@awGL;+``@x8pVtYMye|2mW z;+{jSa`w0InMi_AX=YU@Dnn_R-vo0!g=a2sb`=ZDS@Uwt^bc#tReK$WnnNuFI}`Nk<(?&=t3nAZIMXr3Qeu{1UfaWM}w|3l|*(*V<2 z9Z+|+ZrDmNRb?U@z)_G#2n6{;;$sQA>l}g&MN`Xc@eu4T;%6_iI&nqDUv?AO&K1Ka zq89mmBS*aQy7)PJt?NuEic%g}1~M1Z_ZU>lLIh9|Y+^qTB7TTHV4uDiYDpoQPKqpb zVrA$e?$vU3_8?H=e|eSgys?>FZ2j>7&*=4i#JFIBViXXvw6}rXj<|q{ZPc;Yy*MV& z#8uW4)bvF86;rwi601fla&j`6+wA<&{=1{G!HAI6VmvuAnRPSlDx_bE7yE3;sRfcO z?s4yTLqcUHD&ULZjZOG4I6-!0)lDcfaROF zOfG{I(&_{qN=Ikhy$`kuZr8-?KXjc$QnHW4W0)fzN5iCj%QF-HX3$6JLGARtj2kTM zkEI~%33##YK&bz3f?~E670qZF@F^hZXQFgZIRC+> zV1uF{B^;K}3#I3@4=I@QH-^wp-72DxFj9D(KQTW3YJv~F8walPxH{EQG0^GOB)Wl* zfU5$y+GndTn0H7>562R=r$+P|!oK|=wi{#jLmfdQ;hL;!FL{q#mzFyNiBp%ysc)I< zZ}v@C-;C&#VSi2|JVfO`jLO5q?}ccp;sR^DI(Sv|icX*ui9aUyi)D*cwTzdFo-|1i zgj|T+eLwe0ae*NEUy=G{R2)W0+8$SpbftI?jaDT?Jo|%se)HOvhi${9WzuggqBgun1GCg7xpY6!}h}sPxj z8(ea|64wh;>3{kt`!c&K>U>IdxCYa!sK>tW6#tZ|#CQO(VN)q`=dGsaXGi!!KaS_n z(q_>erQ-3^-!3(ndhHERLravn544vzVP~=5<1o&COJ%}AsSs=BVC>)MQRq~Stn7R{le=6wfZ!Nn!i1d^YmKCXc zk6Gs%*lJ@tt5Cn7fPYnnf^%S+6`YRO1q+aUuY|C-sLWPjp1{ik?J{CZidPox5kvv^ zb0scUmf*DuB#V{$P zew64mvUiOf;|7$KQg5ZCPHPo$>!cMee0@J%XMruqYdx-e>R4?o?bukl*q;v8$2BI= z?)YR1^RR(xth$Y=({1BqMmp0gGuGLrUfW7+UfQfU3jqhqP`0I4egjl)GZxoU8>4LB zsgt4?tCa7AwJIh65uzz=uTpWItSr?k(f8n}V6a(R0 zOE@+Lt*K0_Zk5{r6E6B6Z=DIylO5z2TE127i@Re*y5OhzNEKhAn7M2uozr{p;n_dI$#R&KqTT3Qo)wq zE%|p^Y)MOerjADJtcG+R#!@CqbDhTnVw?<5W7WYF)G0che`ChmPTj{}h#Wz4Em4FZ_AAXg>=RBHriek=4c8C|*7mkKer}&Tp4}};N_Qt+QB`d-h?c{oVPMs%xukLQI zTdzDoB11F;`3V<7ORB?skd6DSKkcAmUs+NAos8=zPN=z#Io##_U& zO7Q+$25o{WiJ1;FSJ1gV|64sKUGsflS6tvPf;89zZG_|br%Luvn^Rn#JyptoTjCh7 zf!MhWU5kK37yqCE+kCmzKi6t6$igq4`D_cT{D0z^*OUvfUtRJqljnmF^H95ggvd!E z{zV#Cv1HA)#cyFCXAQqeRC>8=SGD_V+U@Fgzr5Xk(C$~XgSEN+piO%2jU7R={T(?R z-e1=NeJ|R%q?kHN(QHJ9k+Z()7`EH^NGuG|mVaz>uM>FcE^f2)iNs`0T;)9*JG+)C zuxtuG$EpqST3-5Pj>FbnM8Q24JiTPATv)t4QvkuFpN9oP08`ohv*6w<__qq4az<|z z66=BtD_@x~u)LlrJXN)3m}L^5?Agx3x=x_=e5Ze=6VXxYui)4>kVq}+7l4W`ZASwq z5F(XA^}RNKU7NeM%`a;sR~y{-g^i#VEDXNbi8!&CxRXZN$<0se&=0+TgDUDggY@@f zQ-4M(w6VLZ_7f}&w9BVow%Hk2;;K++nFJ}*i19hM3p)kerCo^z__KC3bq1q>#++I7 z7vQ=F0Ke);p6Ia0J0w!vShpV%f=y5EsQY_!(CR+E=u%g!in<_RSRec64baB8!UT>JbBPyPc_>RzFg`gxdHiE; zMl#bjNeDQZG^@15z*fCmx~<4_;q}FBgsgsBH`i~!!;XFj$IAcIt}!9~0=M5i-AnDH zd)i*vp0+pBzGwG7ocR<5Z=C;3b)Mfp|2!#i^TFK%?V#*Hzm?lkdpwI2#?kGaiW_FB z$)M3YLbu48P=FLfRE%bW*(fG6qkG%M>V<;fRXvnq5i9s5OR)GDY0~UXtI#==Q7Md6 zKaQ?z$8d#`Eq1lY21I{n9!*>2rX+qu9Nx1d+J?T@!+U;27A+Z_meW7f{ZMW;BEU{iQkeuhxNIx1ULpU^hs6e2YJ+#ZDy1$(__ve|O|Qygui&FyT?u0bTBJW61d; zltCgS(j$1ly7Fx(DQGs-tYNM(;bzgQ(eRFBsk;r<0^1(!ByGK^p~z8I3cW-_fw_u% zK$j7$2$P+gZ4dJc;sU}J8b|~Fk{nrpBm@uJ*yx7tY&X)%iX{rn5NRjJ_3t|E-o#(f zYTw7QWaqcqiJf+8XFMhQS*xc2^XU!Fp4PB;JKcK}+$Ry?rcrjsDEnTIzW`f@|7)jT zN`Y?oaksa-)9h7jKWrMim%ZC#i^jP3d)#}f+r*s7A!L8<^aFsxKEod?;7I~= zg@RnkM7kyNd_y*%ueo)y$t+erhxNPKov6a5;-Pz0oMWl&9b9UOa*wB~iYXlqY`n>? zNEATcZW(8Rzi8^}q_jm>ZKbb9d`L_T4U#opn9-R?#n}#*m+$bTRT0PA!$FoCx3{!73F_ z-}o6qE3OS)gcJh@%5{-VsvrrEgWR_VoxT@&%<(GCMm{QiNIowHsk;y@VndYV-JXv` zwf%e_+!3*VWJu3E6|n1BDRHRty4cDDpcBTYbj?EVRv| z3wQ!q@XU@=bgRnI_Bx9B0(Ro_tZ4x0{!r%%p>t!S8;5SSTR$3hckVug^M*QiHoLry zw7h+2nR4rFmZDKL5ViA|e*v$5Jr0OuW@viyq`L!1JN*^s(*~hpUy#^=wDC z0}q^CGXV@jz zhSg$Xh7TqqyFo^Z*T7(@CEn8oQKv79I&G$d%0Nyn1zbz1B-9k2MntJ54x$yt;ZyUN zhtJJ>IzJGuvRZUpAKFN6tH%fn*Y<*tzv;o|_i~S2*zK2gLufBi^#QwLv|l#b&gu~! zKHY2o9P1bN!hYTj_q~VkY*&QeUhB;!*|lTU+6{eL*93k4F8p$7AJu0;#uPOQJXGA( z^P@j1ot&o}_+0`TH1TN}SS1ze3oPADKnppJRr?yQr~p3+s2pW>E40dq!m?KK2!>OV z5;0kd>f_S(-Fb)vDh=>?TqoR)_a>j47(!Jy1J}Gzve*P{IQGzLB|5G@O;OgL4}*HK z4-lOm0-T=c6Nf9Y-Y7Kx;~sw(LLdQR-E=Z%QpY2%@Nw%GiS8IO*f;yyY*ll5u#~P= zQghF;gf!@orpwWv&8~LVq$Z<6N7nybh}QHY>0qqQPVTo;`su{E{r;SOcUHeYyWew; zjX?YDpO2L_{077Z20x%5C8hTv6|gA{eCAFZxPHa+O|?-LdFH) z()#APL9+Ff2?T_SYeBOd6+o`F-PZ@%oXKkvuecZE9Y+0M51{wN>3A6SB)Q&L5=1N0 zaql*TLj%Q(H9-5~+?p1bOo}Hn4sU_FjAK)r)ig z*7Py-f>qdWSNZ&=!+a87S>BG%SvsAw^J22$e8U~e+WHgeD(uL~8zJ%Qi0Ss=3P^?76cQ({T%gqa!?Xj+F#?o%%A_dV!^KN& z<6zULW)k6$)Zzdb*)T91V-Yai=H=n%(yRoZfZ{NdiEctS&to>P%_3fzbA<_I*})0q zGPj&*DzygVjI;aA9uBoQSL)r_R@y>wb41U*rT3Rv>1rcNu3*bj|I5_y&Ho}zj!)e$ zQ@56%4WU{a;O&YaJ^>Hj6t_6FMMV0-gG0Utd169OHN3vpY7ba^V(REDG>>V5ObgTG z^Q^~?z+xu*AuP>QLhG8y|3K$waq>k`xG9<)su()2g2PG_)KIM)Oo4>tb>nUs(_Cwc zLlk16&eBbdepU~-;=vW0RSBR%){c%Rkrb}pu8Nx6;6Sr;=>U(0f@v1NkUvye3pf#> zPEe@Za08QOF0<|3aA;C~<&DNr!-J_qzNsY1pg(S3N+8X#%jqb!OL+})VQMM&F`4U0tiQ$eW4&V?Kt)aio3fcLp!B_@ZAyLYV=T~@g z1)UlUfermVHnii>O~e74+St@JAXH~#*IB3Lq@RgzpZu%lgDwx zZ3ziFO^rji%fAU0tv`uz-WDddbNxY?q900X4=45yKB~EcWkt^SW|)|3G9Q7(AcvDaQDOACWG%hef7S{5Ll=|0||>l znV=L}d^VPQ_5IR%lW3?oD(R{2=YHb%v!A3q^xQe%`v;NyB%Aj~k6YUC=itEs*k_ZA z!M~G;4x>8j*T;;^t>?keFO+M{F4QLKT+L2tJm0ObNtuJv;8jEMfidK z{K1lpbDV;)B29e3ZKhL7_o#wSfm|jSxKQb#S;bD|h(UH`86#3ZGZ+q0YdgS46iiJs z8ro#-B0*!)9;WNkQNGP})v%wf(oZKzKW)X`%Na%hQ_#P6x0dhaH>dt9zlZqV^xyx$l`qNMgS0KMW z<)}w;Fi)jus0GN^^#ICa!fm){Ho8#C$Wyz4cnxWng*%Zb0Q?`Zcoc5RU*96@hbpO* z2psp9;bA3v;D`1DinEjo%WE3d87dwQZZpSH$bZ~4ULZ#FD_>eH;V+H9!`vt|759t9 z6>%8Y&s7QrHUq`N+Qmun4%|a*29BiHu=L<9{fb0AgiA!u=4UQfm})qa_uB%nc)lb@ zZxjF6CeTH+A^JfjSAQJqe2g9Y)uUL578Y7fr|T%uV*-T}@f{8E1p-psm6|UKHwJUImi{0}gfe6PY=mec*aM89iy@`S^i>EqOZYa5z9?ll zHW{B1>X{K;frVF@aG-ubH5zKL9Xg^Dlaz}hn_zU~76&Kxo;=Z1n!!!n%YM(XxJNPv z)sRF18sM+YB`a*yQ%2syWMw=IWnaY(+EUgLpI2QT`mfqo93pWtQ0?b6pJvg0l+my= z$!sux4l$gp+aE)i&+|XE`}bka@(YUVC0Hh?H#83x>j}qmcP0M8Bw4x-$iZKF>pu4H z@VjNy+*md9tu=G?dZ`gw%Go?bh_+1p#ESKxf@9ock0s63K%cNr1*^t_TyC4Rh=m>6 zEM#X8MZ=h_Wg>CuMP||t26sotrx}@BP*@Nc?7}(7UyAmEHl<;Q?Zao#f@Z9w(9*nA z%RghxU*n5SS z8@l_quz#+{if)Eb%mkF!46~`?ENn$4kg=kj4Xyy&;SxaZ0Jb$!vGqk)z+e(pUk6LE z`(rhQ7Ja}&X+R+K2S_;&#aKXciZmyF>#!gJWJF{dk8->_hx_#KW=1&rMPv~S&D`EL z$G#g_3*orHUix|)6ePvq=eM*inz#IryL<0mD0^Y}v&u(4D-EA7f5Q2Xe!neRnbAll zRW~mJkQ^~5HBVR+ZnOP~5kaEJQQZ4ardWI1rOQ(U!lq z`&s@gO2}h!5w?SPav+=(d!m@??jEdcJVDR;Uw_2;K{Pf981KGJ2zxL$6eZ(sGl zZju(yqL_Ap-!ISny%ZtNKJx1)80RMr@lwO5Z3pW1*CqZpiBT`-qqn~W(*KDU*t5Df zwh7^N3~LeD{W-`#o)9d`>Li82Xv)JCOQXR;zE+5PNqS8Eb)f%DL`}FEk}ta-E}JWj z37Cxsz1~Kkf4V9ywfSRdsl8aK3u8gqem`LSmGK|3Y)>i8;InCd$flLo{K#kPmNwwC z^*s3>m5n~~+2(DK-RM1d5(~x79O{e~5I#8U(S|D=nCIYo`OSyg?twajHSTsNVVa0m z%UYF`$8Km2pZRcv=Xa;!Ri#j)``oc*5I4r-`LB|_TZ;dby7ObVgm%^#Mg6c*R8nc^ zk{gqFh+{xB$-kF6Uc9SpjS^*=t}oltvcI`(Hb-9WC4)clWRGHK)T*s`>ML9&&YX6077Kth5N(Sy{#!rO@ym-1X` zueF5^dOes%a;{P<_9w&q<19+E+Z#oVcEwN8LtfbvstfZk1Y>0x)l?jS3Yx>zpY%V7 z2Sx+vJhW^>aleWVg#$*e-clZjaV=Qr2Jd-x8zfz%E&)|RHs@RkG0FKD3emM1!(mkR zF@J0YPYg4%SLbq*Kkn=9+t=>h*B;#0{Ca2{O9xy(K7uR`ASK*2D{&@JXW3{-)-r2+bYY(W|eE^9O z1-_R&G?%=OioLkU{{Y-8d!S^Ad=1~`@334uyiz;5Vowyc;^$QTu3%k<+e1d9G(HH? zOW$EM+Vv!*^Gs-Atz3ey#f>VQ|Gz-5Nv*E7GfBFm;ti9HY;ZK`X&DKWS&)7QdAHW<=3X;<-TZ6j zU$^>e7L!vE&geKc9&9D%#_?RiClH6`3pO_O#UJYhn$Ms zpT_c_1L0E0?3YT1aaSt~)4fn3J@A2s-4eTFbpgAs5kF}O28<_SzXL(X4Qx#bQpYH4 zB=&?vX8L&~hga>mYW9n2c6^njY!}}detUYEY9#vs+dr1=p0YL2fYNjnLDVTbHzS-1 zm6$8U{*975NLBm%eDL1>sM1b&H?{JZC3L(&60L-e%c^#5)vl@9-Bnwl0#k30q{I0h z%G1cX`XD|DQl}ese&UwMXm9}`6KuISnMZ@eG`=^u$ZcL6}hmOI!FFbWZW_6h$L zw@s;TrPjH2-<8ry!%xM_Rbi}Dqs9`>*YN0yBHLOTn`GxO)T~bu zj~+EHDy0DvB!Y?ZW{aZp zFnTigm?FJz>2P*+p26Fytlc5189v@n_PC-W;?K#?0>^Mv^H#AxYHY&#^~^RU5z--O zh$1R#vk!cfEfWor#A)J1{f>SR5K8D1HP$AnBM49~0AgY!uAVJVKrZqB+(CngFULUG ziW)=h*SzRZ!~ZB6qIe9Zi3ShPZFTD!@x2c;`@8Dtqjfu})}S2xy>hb zhu3RIAl9I&M3iQT;Q6wynDE*qHv%$=^N0%n(G!&*T$Zb)fwo=Z`J)N z6@PlgeqT2t#f1>0dh!F95-THySDF@nt;XNA zAM%NQ#}8Q_c^95)_!SNJQ~Mck+LvP+kts-y{PMAu+LJ8|guUV4Y`7&@r}1G=XAIN} zXkzTAH(~E%gAr2#e-3x7^J%jp+r>D3Yj%xhoBRwTrEMHcy!o>KnE^!6&hb^U?2fi+ zu&qE@d;FE?8YsAKUTLRcPbXeBRYNLQK%QcQS1Izj%4I`Nu-?wX2sE0rZLPJIB9e5q zlkc@n<&60IJoIYuq)a@iGl=_D7S6A>xb0xs5DVMI!d9YZ@UcGL#B3Ko zuT`-tc72mw-Grk5e|DAXdT5DmX!1{2{c}}2rs;zvdc3;Y5}nkNp5CI(0<^Pq8lag9 zqWz!W7Kik#kre~p|7fkfgVjY40$T-7FxT(F_jkAEWO=e-Ir25s8e?Ycva@&1u}V&BuA9naf18$5P<6fV3la7hKRW)52U(|v{qP{ z*|DHY_*22b0(;yM=gwYcXqey>QYAMBjDebuc1mU!N~!E*@q3|qo8zsR=Ef+KSTt-+ z9$JePwnx};$x|qaLrvUoa7Z--V~X*43TnpFN<(hiv}k2VIt#=)Eff*MKq8wzTe{z- zx-@I1!1om1&qb1216wEimNA`6arqKOe$mQ_bh!%am>mn>_kS5Bt1vlfGgtf3w=mC) zvC~p_de{fV4y?MMQ*Zl`i+>jP_t%oIfQ~uR?jxOZlG_&CdAl|B z%Vl%ED=l7BwiVt}f$N5bTO^5laV^e+l25C-)1g77s-I3K5+x`)x5UD5Xot=3z_oG` zkx}T|#Cr1rM}HR-YeRoaySu004yxgW3G^+#sNF4SPd-SueF}t+qVJJFG%L3hce!oc zAPh+j+o|Psk(y$xbQ{Zg#PsAgg5m)Y>BD&`Ms_ESeW=UN=Q2qvihu|rJa5`D1W33s zq@Spt6KrcH9Mun$`9i+1 zG0UD5POa<&Tr|Cp2O<0eXrrpE3#&-eZjcW-rdM>!^)X|;`#fOEF&8^G)v%(r##+iZ)W<{A3U9ky{S;O<-s^5v6ZSn(LC-rCuL2D{wpYDcW zR-uX}kVjW7PUFa{fRQ}MdTk%YOF}t@V%jWUNI`krcxSda73a1$Yj(9lqk-RA*9q52uaf+9;9|>d|qs5Zsgy8w+?|$lNvsc2fBSPK3lx$&F;Qq< z$z8mNm+#3k@V4@&JxLEq<2C3_T_nPJ$@e*1wx{<*?9Kc*q~TqV-AbY2LA)cS;mBZ; zOYlOwZ!&1-7L8YzpUY(GWY33vst$?V2MNxK{n(pS0JK<>Z>Na%+1fNp1{ZvUtlCCl z)$(xln2@O1Jpn516zm|HGMbNt+|KguOcgH4w}V~aIb)}Iw2tFPW^{sPbn%{u0AWtG zi}oa}GmDq)$y~bJ1u7QUN*}3E?m_LK*T!qWfVW*biDSl(v=;=OB5iaNT0@iR1mHt@ z###(9zgC}2Z;=R2U|hn`>{#&>6M@M z+io|%yL|@|==`@)?#dKu((WTN#Jj603{tRb3$lV-$1%pl%rN3j8GeqC|4+1XJV7Ev z^oh;)5@<6@3O@nYvJ+_b`Uy%28#=?gj5f+cx~7mOmwhvXIf1rQK~?!vRRei;eRvj~ z6a2)M=u|aIka-2vK^s-!$TDmlalL^hk z3+N}-qooW0t%zXjyjL%`@5DAhp}=eLAG^Jp=M&pNTUlx_rEZQLlH!@_<9Z}L|Edl(3@e%$7-meb;lx-J)P#Olp=n1unW1d>i)p0%6`Kb`JG7gprZoUysJUcto+(Z(nu`Te) zsMcsDE(HG{ZHG0G1+)eF{uj2tC|llbRLLL#Ad|uCt<*gV{;`$l_HciaTv4!J6Nt_G zyA#rTDX4*BYqvVthhsYoGottR6n#IzLQ>Vo#(fARl>QeocKI2q3V^R>n11GnB4j}_ zS$%sXm`${4r0CKwTh$;E_Gl)=>cWxKg{jN=(K%{OlQ^v4z}bZ`>0&qzMn{xY5J)CY z=J7b3nH4(}(bW6bfzEzYifEnnj_dbymAl`T^CXo@VB-653I z=W>}H7HqlqltVJu*(I!S_ox+Jpds%55=~>ATZV0duQNm-^I{ptR!&S3jL=9BCE7o! z5gTW7S0>jYXp>14$xwq&6)|XHJ694?*y;OeIYMGjkp!gKg%_>%5A**tx<-^$xQPNB z#adh~@u1aQwX;?s)q#Knc+CwMwcTGJ04((5KlOk9sXh2paR%^2%;A`y+HpViZ~U-u z$X?(>(f#{}-1W%4?98&h!l{>bLyDNcmmRtn>sz!&*6LsUp&cqt!pF6L?Pg>(lgQs5 zKeHRxe1A84em88GG@UZ{_77Q;FUFJ9WI^lS>vxss;6S@?19$8=|5}4L3Q%D8BarcH zJpZsQ_3Us(th!cj0ECW~3Klg?4`8rZolBPbZC0x{u;yy7i#J1~XV;KLw&1aObZRwg zveQcLagpn--kzgt# zo)E8&0w}sLIZ^vCQJi?V0O>HY4{V2Zr3+tlkgB$KGu060aGK2_TxhZRG02$0#?V`f zYl!+Ko3qG$+lL@Wgv1o7%6Lf9lP{`)R5gj`a`ZqgecDOwJ1C({1tWjn#m_o>&Kakl zVek}9AR}Je^ZA0GoJ^9p8bvE71cRCM&q+kx3E_b=J0TFdmliwB z84&D1Kt>c?V$m7;B$i8iX{mkoX2sum^}m{pV#*o`XUuIDU06>qk*E>6OVEmxBpCL^ zZ&SO0KC`La1WJN~L?&>9Chw*D*_hzx)J9^U!OQ`CsN>q^r+_A0mivBD18s5B5fyyi zWyz_b!WYj9YH2XC$vU86Y$iNGlDpa2QkUFJ^vY~v2eb>^|0x5MI0}7{L%|e#EJGy=8l&Bqh?zOZfVc$^*P|Ms4g~ln zZhc-ic(n2GW6Gmb)O?ScU*LOLbVoCM`h?6A;CFOUJ?dR{o=jn>yCm~e)O$hY-cge# z*p`sV6tZ|y!{#^Kzo_a4LwklY3^+*|P-dCU3bD{VqsIa;FVU&SuSo(Hf9|1@EeH1j z;@9n{vK_5p>%fG;wi3{6bGTLCDS7%( z=m^9}{{J7xy<~3W`&=P^%`th&d^i?fwoRk?3YbBy1H%tX3U_!~O4;+V+S#v+bBWmg zs@C?jII>q`dqtI2q%Hn!q_fOLW|vYYl}K2C%9c=^sx*_eZ3@ifn#6^wvVg)<=aB8f zhQTmfqM)gJIkA@#_bSmn@deIbOb(}*Hbi0?jNcvP+=0$t0dUcNiW6%7Yzl)6Q=%)- zMxtmoySB|urltto?Xzz8V4NJ;WFyZ3jdB@8s2N0NmK}zs;8L1eTGKc&IQ-;IGGg#Z zx?w-KnpA$2%cOqvrmV+e`~D(4Cuh0rB`XKO#;YA!n)oH-4B!RGIeH9**X024eBr45 zmm!J00mgX0+^4VOs>|F`x>8ZHKqnnWMj}_1%f9wNW{;F&iW61rG*1Cr_bYEyXqy5K zjb(?=Dz;)?NlB&{vLQE!>YCD;WRx8iJ4%wSj}c}J0bBU30!cpC*@3Vwr^w=qSWEAZ zl2|Ar;W3F|ljx5>tHLT06!*%xWk5(E5dHxwtTyaP!6XMH#m8A=x(cvw5UJXRx}kNW zY1W``sAB7AyyV0tZ5GJXsYE4dOSK2607c-m>X?k6st;)18(`V>k~Lno{s6xT2U>iP z8AoLXuYfdPQOw%?dx;$dUBV6LeCR@v^tu1U?ztFc6(hd;Q^7r0h&STZFN?{sNUufX zNW4&DHzbOx<&$0f7sd0WKZA--B*xk-F4}Ikzs2p(CjKE`T<+uNxiX58e=!;B{8emL z;6S(X;a5lj2%9IC{6+Etb1?%2O=QLU_yMI0I9lWE;#Gd{E5sd?i? z~N$$HJlEgWAbL%zeU^*+%8ReIA$^SK1T2-AOo_=b0Y58VVx45M%<-2Rt}p0r z{Sy07xE=w{(G68qzE?+df(#gqT~(pBNxXz5B&vq}F687`VqFQ_#o|ZFP4X|dwZE18 zOC_WD4qpkpnN49YVZ;2yII_#*WOS^COgR~uBLT5Q)r3~oe!PMg*;4LXItOm2%+ix< z1kNH_!hY)?OKlEa0ffj7>(N6(ne$X!32sRmqU@&{C0E>mqUrt4!MF8L%wCU zowG^60oH#NRawP0SJCGDjJt&FHUZOJYFPkj{4tQ0qKg@Y{ibNodV9_fAFmEu|JtIR zR<+X!wFsY{A+c~#)fQKck~>t-J+uN`mz6zeg!oO0I}5-%*lh~RRRAEM0?8njg;Mx=yS53@L@Xku)@uA0H<;*S-lQMtfPHV(ET0lGNC z(rPaom{ti#m|P=zm^A|a2Ug36RKcm*eBtk5)yffiURW(3T}6WTlr16Sc#9IHEUUa8UFuwR>I#V zpuSgzM!bzASwVK}vlohXXVLyptlcehfQrBW>wkgvKI-?fN45W+D%MxZk2wK!ZICuR z)rIb~7?~geX*$&gWP}b-<{6*%B)4tSOEI#uTp>`IoWJF` zM$vkzMDcT|=Ub(CTelTSz;0gI-Y?nJW!QK-9Fy7@Sk-riVzB568_{jX1wj_F0juUM zop(_ZWv4@i(s}_n#Ew*t2vt{v_09jVmnwILGBWI0$xnUEa-L0IWfhr#Rpcx;YPAt;8r{ zspEFEzZ3C6)JA-5ow$Kt*Hxv$uF#-}0TI72o2qzoAt#EZw1!~pti%i?ZI(kA7~DD*0kFuybx z<cUOxYI}EcgA1?XI%|vT^ivQu@SAQ&G4LR9a4Yzi zDQ$C}ZHzVbESKIATHW|%mXn^Gi+-HsGX`N#^kheRTLTlQpXje{g@HN$+cs#=JFWiB zR{OhRHH8pwwEPbuel76;_DZ{dU4Fnx;E{M&tj6hbV>F1AtAe0ddmuqBDZxkH>F0Hn;C~k>-2O+F}&9~#IIn9>$R6UFSPr^9k<>+tix`zpn3Ffn5NrT~O17X03;^$Gfx zVAAS#LiPxHNXdUz2FpJ7)JD3KT5N_pkpaFHh4OpSQPt=U;u%?olS2B(si829eIebM zIBNy>);K10>E2xR_o0UVWqZ3@Q@bOzgYz$>K2IHydex_iVSQpVhl!c*9~n^~ zx6oGN(FG%wjUP^ZRDkgcn;jyE`oobpqEa-M4tPwyBL~5;q_8`8taBV`W)%0N7wa{S zo2}gB{J2?k4k{-Xe>2SD?*yo4V`!b2x;5>s@qoS zUs6Z0bZS#3Qpw3xKuy*B+b$!~oMJ>ASb+X4`R^ynK@vB^ zzK#B)xBz+pi2n{dij?(|QXUudppgZ8B;@?Nj?DnWCbf-MEte)`lUbSqK6o0|D2Ul^ zkjVaQn9PN6G=Q8-h^&$BrBMw79&b&K3NUi+Eg*;f;PR>uBLp^9A;9QuqJwZXfm`>7 zd!R4NTb8@?%zu7l z5Tpdi8=q{WNlx6DA+*n|t<#8(FQqg{3x;kPX|;`N&q+^!!$7XlFkG)L)(*Nzo?2={ zvIEcEAiASOexZ0I3yysQ4S?MX-7TlYM)aV8c9QtSlZr2_$uE_)#@_9Wu+GVIq>?&B zE`^3!^K6cIyxf~}OHdg%Jr3b68?4O?*A9C4Xual+Dcdgbi&zpwrK|FYl>EU;7_j*je^kjGjfeuJem_nB zmbzC`_j;PXnWpb(8(uH>m>t4mV^;q|cynAOJ}Og`;52Zn*$raAXZfI?lr`myaOO!i z?-Mjiu-DgSJ7ex=8)G;K5djDo+zq^y4G>nL-ZZX})~jr1Yf0!ZTk9Zufj*p5aCTya z#{ZWNr2THJ8%)Qib`{gGYKjgm5b*r`4DtI_L~6e}WpD|S^ROxg1& zxJZnq2YTMMrJcd1*G2q1kWXa->Q5ASv{9)o*@j7w`H_p&bbzMTgJFRu?3xl`M8z@_ z;-wQgamq@?Tx>fok{-TZI8t_#E!Oz7Ur$|VCK6P0iOSBoOI#9OyKrm|$Hu4Q^FB*G&`F8@BPz-+D0pm~mlW(uY~?nEXeh!pjJQ~aPMi(GzzibG5DSn3ep#`TD|S-F zod~D&CsphWBH`?WiY?*28%)MhMvWxZ?4pWY${7rpHRNUG*V6MSKA{+&hZ~knay~^w zWbp#+ar0#uHrc%C-gs38p(7M<3)FftQsrme=-jPCxj6R|8y7`K+36=p;Z%4It6~#} zHx8CY6;`7`Dp7@0{EPwErvccUndo(MvzhEjDf`4@Q{?eO@0z2f4d~HDbz5%g1pct% zLvOU&O=kC1?UMg;`T>F$*@@IFjMf1Gc_LgYjK(A3@oL1Vp?4t$dQJ_Yl2N#Iz=~MB zy&5fV;AB}?Ceg$Ht7h-k49CXHrML>6sdH7HBr~!Y!CNgEp|1y*;Cei|f@{$F+IvL@ z*9bFPGvTUu7uV6d8qe*Tui6jsd3{Y>Zu$2D1oGd6==3$q(W}g#TVYVB+66)&*5-2T z2Jr=DsevdXWxK9y=hp4Qy44fa9(e#)bJhM?RhD)ih@<-Th3tG}HdI~Za~B){y%Osf zSa4a*F084I_8V58WoOk%hIpvmW- zC|hzNaxf%U%MZ2H!t-Dd4w zO4lYA=DfW6wm*Qyssh3;9*yWx>XxR&HZtKma$Ra?JB%^Wy!COd`Y!J6s!_!i^9DNW z2%{%bS|ui^3X@A2)HIOuZpwlkNiyPva0>P{ zi?}9>D`W_-Z4ECpUI%8!=nCKa(BQr+{}$E&iiw`suw|>pcx08JOM6_4@&+n5DK?nj zo9s_Ddmv=o6J}4Y0JUxDWz+DzPyo@T9xTP7Z!bKC8iGu4)020#d$liXtLD%uE03lW z!{D(LljNt{w#b=*sx1^2wdtxwbCGU8HjOm8wAoWnG9T0FP4-I7UarZ}7REHMuF(GD zDYl0dfE}Sr%hI8x)}@0FMLO#y{m^Ak1l!y)z-i}!INpq~)x8>kK1YO_=#=uHZnR`S zE|Xs}EadVk3(1G5hvUVJdAdXH*?@1bc`!{S?X#o;pJ%o~c<)5cYX5pMy0cXVT)rgT z$@!h!7l>{9vhNC2!U*6T76R9h1koF}=2+e7#z<~rI{Y7C7IRvMFE{s7(aT&>5!&I3 z-*MkJqD2YblpR9X>lwL7t1cp=e14I+@z)HXZ2&CY3~ zKw%uiEDN{h=Wl4U+uH2*Ha1f$s4JuR6sQWdwHUCZIHA3kuU#aL%AGR45U^1#;%||U zGSpSefW#RzTsjfWDmaqizzPFWI}I?CxJdz#(Kt*EA~u~05JG;M9tz@j6MU3ua`K^! zmy2!YycUI%Ew&kf?Ulk2Q*^>@wvHa>HUSeQ+Qkm$&=u!T~bXU!L z+(?w$MAG;eu!HIoQqH8`ZVG}gX5E?0hO9#|Oy+aZ88VOvy1@g&9dO4%H}jxFU0IWY zP$6J48SZUx((#49pAPC4hx#2wP*X~bp5+ERc zDta9a22nn+JD~wrCR?3l>!R2hc~o3=Y%Ym9ylYf8Ch=o2fg5awo!Ja+Y=$}1!`!9( z#Ug!`i@R(VEyL!);%(|@v6a@fwMntVIal1seZKf*W|!LkBX^=k9MhLfo*(kdt=978 zco#i4eTLHESZA;l@+5HWsS!Y>cv(g;b1Cf;BnM;1XPt$Qe9}^8%YZ6PA;fx~eJPjX znQIYRJEx3-o6`HaILS|Tlj6ynMYl^sDnRSjg1#SQwF9|MXrQ^k`9qzI2#31yvVJrn zE_26KWcRzm)KAAVbVeaWGVc@#LsQ8ZDQ@#@Mh@aMnp5I-r7vcHB~fc?9=1zcbe~6i z*cbxwJ%V<$n1@r3%)Rd1VLmz1+nX2-oE_zD0VVzcpaY%y1q)Rof!OgAI@o+Y+Ly;1)A^mg;%OXobe8<)%obGIQ^8(q@u+?2%$3n4x0l> z{~cGjR|o*Kv8DrbU|t6W^7AyDq*2(lRGD|X;N$llbR+|I*rAzO>VE) z%otR#$pfk)A|u{KMEdyEdu(6m?K1B!mn8>}5KA140C@$D`LQn)=+wYoFWAH;jG5d6 z$wZ=5YTMSfFb~L{tt91QgqZl2=02cHo-h=JVNyXmE z0EO>BV6^63(kpgUn%FWUpINmHaK&v!Fh0=pO`szU9x@fpsSnR{Eary}SwaAHMlI40 z&ydLA!xQ%|u1V&I`5(tH&AH_iCY$;N!`+MyMwVkz2H$76DS1HUpr0lNEo!*>Fvoy^ zXbTZq;(VSL*PZkLaQluoS8wN6 zoqER>ujmsVetL06mFEeQ8sYAKdTGYGVSE-(r0|I6H=<05VxoAU(ZwORhI{y7m}vfu zkHCcLf|GNN9%aLqn5&Mz(Sk~|J}w!lfw`8t_m?y|%# zm$VYQS52gAhDDW?ECI|hg2k+%fnQ+ zF4==6cQ5T#q$EN=o82BNUp8;R{?l*o=}J5^m&0&l+J`Sh^CZW;Uh7XL``g=wy9=8w zlc1w@bZvhc<&MwdHxnE0#@VH@(qs06PM?_C8;Sc{;t4E!xd%3N+8~sEGob8FW+^;9 zLC|Y1A`+&MgZTRt08GTqt{iZ`8BlSPM?#5{N0JnA*Zo{yKf&2;;p<ayT3730^0FKm1HIa9I_;X zUV2d}y%-$_xoBZhJ36sNU;%Mn#k3s^MHA(U&i>-u^U^!g_}R2}5DI#k>L3KnA$=t$ zl+zRO`6j z(lut!7yVrXj=Q^gE@t5fNbV<>%xqES&Qe-yte7MU;HUmsc1J}mq@TrEP_#4YRw#NI%U9?4A^M{cDml3HsH>4cCI5x=p(5651B=7O&p83 z1rY2a!CI`D8yd5>-(gNdS){G`H{F5e54H3@mrO4-QvtmTJ!?W<1*gj$oT=R6;mKnE z78y0;7P}$*6{4_0D`*dt66134D<|MNZb8Xxe8wNLYnrt%a0+Eu_p{@6`Ti9dQ)~TIj=Zus%WglBSZ72Wuo#jG^|O&%nVFh<&=u<1>$b_?RvIO zPwLi>74am6O+r!ZHnol1hJI^S)@++}N4G=9I7*-4`#ag^Y-hI6=V?h$&c5h&u`g>$ z(dTz5&vswyko~Yc8qZ|*joPmEEq<|E`|j>Lo!_f{*XG(DmAUC2+4s{u{SS*jsQxJ3 zYr;N_y;HhI`29*hSr_Ur4lt42e+oP~`@b^xNThG42bn+6vO~-tjE_nUpKXD;!|3qG z*X(ffM=%H?x&_3>v67%yhvEt5j)t;^PYXw5fp^rJJJ~87PQqrXhK%_wJH;{x+i4b` zVLnv06G00hH8JNgY?f)A+mq)jk5ORXjET{LZXEqWLqO&WetYV=)}7(TZ{=>9bNR!Q1iNCi(t-5%|_As2<}yC$_+_tYT-X~ zKoMDYSX3x|L`*24=t%5u=8^Isks^p$@khQ_j?TdamA+Yq0A5-4mz3?&vLo}3jRi`w z#V$hF_(X4PiY)*w}|E;5?j(i(dCtRY)ANCGuC?!&f z<=AK?9CO&j=KLm6w9#VJS7}adL1)@D9R1Cx`TOr4U8#sm89IZ;A+tl$;>W|=X%o-Y zxg&^5lm@Z#>K03Qt?REd3zEFv<%~vIoe7SZXV_ zQw#@jPOMEvC@)Ls1 zQsr*KD7^1SBP4Ed|MF=60i?J1Z*WbbgVOTc)zTObHc~AAHw+GjdDz4#o*2wPADSc+ z(0k#-2UCJ^8CV#Z%uORkd>44&cyEGmMpFblX>ET|VEKij`gh2E|`vHp`euij4!38$wHc4ZZ z+P}NB{;Jy!Qc;uMugD5kl-*HbI=+Z#0ue}*I@wf*8#GH+(iW)_mvo52r$KkP3N_z& zVg<{rULt%S6)n@g0$b6I@glLoEyFl#wo7l zDP5^ez$^%ry#Z}I2CuJB4q*XC#1kbg!o|D>))n?G1DF`Si_;smQOF|*fQquRpx!Dn zD#M4zQ}5y&^OVIr79-F81Z}b)$##BwAi^uZ-I(pm(dkMgeo2uS{#B~mxCL$Qv-S{b zPAqW0nE4e{8g^fC-xfin(^L`D+JD**x$?SQ5<%A!BQCj6>KWz_+z3HHVr4rhww7X4 zF6;OpS+gAg?@#CEFa)u{d3ffg!8!XI7mZ?!sNqnuq82K6q9 zXN8wr{X;tSr*P`!QU3l`KY{fsy9p8o7y#qItSlKTEH|9sJOo1Y_)(s*ydRu{fNrh|+!xUhiaC_;2 zqN3P)n2U8KGP{n72d$Ob7`#+@{+UF4V?Ew^@pkxiD$$H)S-N<%MAU4fUMcYcDIi); zK7Uf{Cc`V9E)LhJeWsY+rGmQ>v>^WMC~Z=vi#bs=JtHo(s3`tWV|0|Iqa++%4Oy937;% z<+BU%Ifdlxf>F|XrMDLZvO}ero>%gVN_M$ZBJ$lh{sFZ-VYz_ztN#(O9zQ24Nhn4B z!!cO;dwrjKI*XsDSPlsAtIVB<4xg15t9VXg#}q1OfRwJ+p3dxOsQ}G(84DeAEA_HTbA1I#L+=R zLmd1>p%Urv?%3|)Yas0%u|Gy`Lh&_Ek!Xn$y(Ck9g|Ov{8(-!lD(Cr4kpfR*fz@D4 z_>EBy5nUS{JA-amrhdi<`v|IOu_c#s8ts(q=v48Raz|XEtsP<^Hc%KreN1JvQU(Av zJQPP%A7z6E_=FzGTzQ-yPe?&Ip8S#P4tl~VvN9q~GS5$Y-`PBWxrL{~`?ybL6lX}N zlqp)J=Wt44+1v#jq542L4$KOevN_%o&LtnhmTWJyRnB%sXVnT71N}d2)_t#R2Ui>+ zF3uKKlH=qva`6`#G6pdSK-hbNBWF~yPZsM|#5RnoHU?ysprJeoXtwAnFx4WoGhs3Y z`2;hi{iVdpx{GV^E!^K6Il{$cT`u?yaZsCpWk*-9A=vbw&wn}jiv;~MDvIYg6+xe* zIZszPUE@*No=+hd=@YdJDkHxc?(%L8e^M3RY;H6jC?P{^e??h~q94cWxfaBcs_I7- zVgy0(SgO|Zc5Snre5<+h|7bREEPlS=IAKB~=5a4YiCqZZHJ=caH6wp;2yIh5Mq7}c9CR6gmXKpXOW)|>hLBF z2_ot@SINcT3>iKf0S+qvKk#F>x2WWnrCcTK}(RJ4o^Q&K=$)qI*OOuqH^K z?ebnT!S<3Wo)#F0VY3GX5{${eG}kN-Kz2#^&C4y0I5XBnW(qE4iyHd<^K}1_r<$g- zI6vL>;pC~U@m(!`z*L9)_~ua53c054=WDy8Vl@1*4gYLOvC~gBBY~yVZ~F`(7HiwB z4Np1Pf3@1Xt@iI$>O#B4tJQ_RyFp#igF~s#W7^ztZSEIsc6?hB`}bRF3tH8q4@Pn; zKlZgd8;%!y$JbKyM-nIShloJJFcasGDy>Fa7{9%(Hl>%g`14!rLbCq@#+*x9+9wi_ zmn-r67T@Ch8S-K0JmgGn5h`S18Jo8WjTw;oV8CQKU{J^| z%B5Jh`03huM$}4s<}%q%3QNx^ z&4sz4FI`0L^bB$+kx5+AhTYU*O=Sxu!rcMh6PcKFks*<`rfN$J)uNsN0>E%7$UkGZ zZnZ~R-7{_WYf4=z$2H_(vJ8Ky+CA0mm1g&DvwOD99#;qlN^#t*t1x*G3P;6NZSIDt zc0vc7^(`(cA-I+(3*A(rdwO(A_f%o<3oX$-3dT2uH{?zOq zXtw*CSc)J%&m4ZMY(^68f840UU{}WP{~G)XsdOs<|Q`QdQ#W4lv2kd~Q?XA7>O- zBXO0F2rMGA)|3R&T8*B>;N}-~y2YJ#Stpx$Wru&d!`|&s2@^JSS(_SEdW!ghPu$cO zHt{XikOAJ(DI$4yH$Qo^T}1A>Za)ZL%W-5Div&k5BOQ>nD-`j5D{)X}CcO&QK@G2u z<+Y_@XDia(waHe!l*UxSny~TBaI+aoqLms{PpioocGa%DuN`UWLbD^Su+X-N=J$jE zac@U;xjbm#bmGAfzY6ZL*6QsxTuk%PCU>K(4mZ`^^?JUpPQkZ}I^4w+Nvuy`Pkjm? z@COqDe^`(3s8N%~J=WqLZ($I>rIm8*?xPE(Z14W~qAlu9Po#S~4QBbx>D~UMqPwyX zPmb@ZyUXj@F)i-cmVT7+gdQrxP+ADyN71+9@7cyoF92yFXmPL2Ybm`zb}qdzffZYc z3A5GNBdBG>?((SO$opy_6Cwds3L>Hzy8~3aax^S|KDc&;>mYm~M3n zuUKsREs`Sz^_t%{eiZb>y>jV%me6{R&SZOaL`!qef|S2#_xA|R z-!1sl+wC+i&Q;E6FMN}t5Hg6XtLJBxj7*+KSjmIg$vcb$&1*lC{13^pl79h~t1`s^f?(b{2 zdj$fXV>Q}+x5GUW0PtL|jsE}ygf0s&pltC`xX3y*@dw)N7x_MB<}JtJ+EOo0P5t?H z`%6CcXWHYF%zb;c+>;-Rxyv10z=7PL=4Jqd^ZSJgpTL2>TU<4V1B)-mt_rW0n$!&( zMS!sfNOXP(5^95#Lt=J-L{AX@E6kl1%;7jN43*~aob46P{wx`x3ewwrQ#E?8k1}@T zVTO*J_Yosx{|GHcZ|Vz}97vM3yVNfQ<{+%lT6|@Py#Q5E=~7W2qTGuwb@*31>=n*} z0xx&KhZly%m}ij#-fJ%rEyh(=_S#jUZ|1vw@fOH7b+}(QplR@oBZS;APGZUM6hKvY zE!HvV4%vWQ6g)y-Qj}Tjr6NQa_zT1Rjs%Q3eMs?+0LB?*&F-Ur$`%xNjfE^ExRBCVjb@}jN`ewR0{0x= zey?~K?)B)of%I2h$>J{iO&?p$Up)Yjp9uXy&lwPj@NwzJF2AhHZXrC>E$fP}>hjli z*)_ZaW>X~v@pxS~b)nn zXf&xq1_`PZ5&d_!9nu3x9ud0V;}X;fXaEs9x65&Zf%$JPnZzmaZhhYV<^;X&l`d@$Ya=5BvwxBUhKiR1aP9=D>$-`FpbcE_OI2)4S#KBjC-KC25ov!b{L z)kIE6hWGWO-FAxnRDq(koSN9#eZ%|u)oy!*3k#pS*_wwBX!*eB7YFRG0|B3(AJC#= z`+a8+lsP-`)am)}z}g956#&|{_)FFsfzuMG;X>rYaT4ouGJp<&C6?hp21x5D)kC3% zPa*>zL7#nq9$8Se7w3CP@G6fDu%0T`l4AJFw|Y(${4lUbu(K3BIW|41$4>3BOTzRn z9}9N=In3#dvHmj3n65ZHLapkVs=c(uJ@TdUHDs*21IlN;G* z-O&w`nQYM(PSnqjp3Jzf8n55IOWil<6~-Yd(Fb1xV=U$VS?4DX+g*k!OWq6Y-zJ<) zgpQ5Xk!}s$FAREwn1nMD9s*Q9boN6OHhk~nXa38zK6XDDXjh?qxQ@2QsxweaZWV>ed z&ubcPw$&TklfoNpDv$l53T;`b5o?r*h!Oz=l{>i_K*DYx46zkf#BGw z(8Pt>Zx9T&*ufkK{Eh!crf(ph?rmiEU<}em5{VbFr^s&DSj6as_ZWC^ntia@^qt;h zAbe+>jSt_MluQlpF?@vgYh~+%_av)@_ZvF2Y3_mXCA{AXbwlrWupPtuozl;R_k`>e z6a?h_SMn@?U+4OCEin3GIFby21Xv9c;EaF`KMTje_ktzKH;s-Sm$l0S zpTPA#WJy_2WfO0;Yo-WtOQ*RF3AJj1wXNf3LWtIOQ~1(kl$3(o2`zP7w+&~vb{lhc zBipICyZbtqn(bu7{Q`R)83oPd%*g`y%4x)df-&skgTskCr^UV8?1f4C^wMbOD* zDVErn`HDOdOz3M-2PPMCpMfSm3{Aui7#|}oNhMXd0Lur{htc8qgsr#&T$%JvI!03V zET(=&UQE4>AjgjTU_H1em zuxyH+S48erQw5`IhnS;ttwF7UZHB2W8zO{-(IjmM_8K5{JA_^(qJKDpIt?vv4FXIk z;BOOiDub%t9&S+z$3}GAbOd$mM)Xl!I7M)JV2B?}OnEKb{oNsA^Lr^@O-*8`trm}$ z^m*g@Dq-Y9O_zDLsjfeY6ocL8Mt?&xLvu{&b~`$&BVn;kaWAHow8ZjYGAodnPsO8E z+Uc%xW%OfqsJWiJauD?qlS%P-Ahf~`cnUSqvZt^}?Oxj`-Ea;1KTNyaXtUBAJ({Ew znR0qS(%fle1$x56Pii@^5J%trq z$JX^{>dRV8&kxSQB>*U7Dh8nvS}7q0QbL=b97%dLCdFxFVeEp`*oHY^$GF{lg-zBp zvf&ER?rfy3{P?zT%)+rRT98qy*Ho_$G+BxNRx$_MTAf?9lqCH2*fHTH{`l^cK2I0R zjw?&X|3(%EB#gBiE9|a!Q?)lLB39EXQYny#5d4#iQFdyJUk7* zPwWo0f4ny}qK4~q5PCYXXOM}UI|m27OV1P15jEtu$KUe?p*8k82aJ*bV8$%zd(sm~ z;-KFue)1$ah@w+rYeHZ07km%IgALK09v_NNzDWYFuFjoq@`Z<8;nQ|t>h4G!@y_>1 z>&Wm-T<_eAy3PxZ0C1z7v+i~-wN$-Z33YKwngA(YbSXh|%k}YJoj)3gurWb*`bNt> zH!+@RbLlo)v2kEjtipu~{%NB?&Y`HYe6tyIee?%=eINhVUEO37!pPDr>6eR+m7)Y~6ShcLNm}oO zG8K79wUe5+k@~tZFuw&~4WvRw)k3ksh9(IQFLqX? zp|sq_gp5%cu_HJYl*&Z1dZAfy7j!u2CknFH_hr3}K9G}siy>^QIXIs3{2vd0*uA!{ zeQI>Hoa8!aoJ(0#x=VyWG+#>UgqULGB?p(MaVsTY5N2iclE_xXk0?B6)l*A&v(-~^ z8ts0Ehm?LcI-^to(;zl@w-ElvP`61N28%FC9{B=XRwbZiA4#(s^$+7EMN-S%)$+D? z6B-aS52ioaHY6gE{mdG$#Q==9N_+A|(Y;&c^x3iJ<&#BsM(mV45z`X9;eSEn=$Ild zuE!0f)9j|$9U9w_v^S&h3?Y}cwB&!H{YSs9Z^{^BXT)Ftx2x#WcPY2#SN{U?(q?v7 zN!#=9iM^c+Z_fvXm92!-Q~14X58w|hbfrg!jBi`$-I3mLyx7AO#<2|XrL?>Ec9yp@ zQI71f%+XaAnDe?2LP9SKcm9pEy9|RFDT*Kh@dy&nulMc-@2>aufTzEJd)&LnyglO? z^dS4ag~EWYg$1OrU@5*3uc4mTa8H(!z6pvFxgx(xNV}pBhTZP%5Ax*R=h+>@B^u+H zu<2=(TLFEA%7Qa3J)i_pv`_p6r;=+w#+$OPug06=i{xv{Y&;HSd5K%x=FV@dv?W~P z#8LJn1y!OAMLM|(Di~2JY?oj{hh@Rw87Mme)(;&Jdr;SBaF~{(O~3>ErmPdoU9EsH zO+$S4*SV6J^S!$ShY@g_Yo#BaC3rQE`tSg~ZUm)>z;()(zrN z9Y<;%A#^rDV(2_;mvAu|6>0ZEh=TV+M5SPFwxOBP@ntsuQw3X5a7PtUu~+0>w@)a# z0sDKwyCg{4#aG9}3ouiB_B4eSe2@kfVEO(?~`K&0f7Deg&8R!4*&#UvO6x+~`%>#C%3e+Jf7P&K+SE zMZXOTN27@OhJ)$YuON!3Vk_}LA-qb6iJy%-u~d+%G#g|g`dFG4JaBl=hyltgN`HD0 z>}vNCz?E18u9D%4jVHWLKyznp(W5nhp1Nx)cC7|0-x5b^1lq|&NV-$15dQ^LN5lei zCwYVq+Ui_=CD!SoFWp&w$u1aq=Ps zB8qlB<%p~CR0M`U7vtNDc3W|Hci%x7%OVL`@$xFc0bF{1)qY>}6k6dPba42i?r?W8 zy|er($5J9&0#uox?n<}%3s0fYq{V`~M<4>wS7fO0*+S5bd) zSp%OHJ%ZxK)arz+!_G6RE>e(0RXW%S>hD1Lgi->n=T(1|8^Q9&as?xYVCwczl&~OiDmdtF?&zqkxK@E@VTlW zlkkmuX!lo25OQv++Am5-Pg$e`Nq~67_4PkAU-Vx9Z#0Y2`nV5D~a@YBQPhQI?#nj zvU4|r#6owocvD_W)`sWs3s2`)q*G)LglJ3xlqqIZD{O!cgm-YKsO;S>5|heq-^57CE_ z#GW@J=HnSA6F-H#Fg>~xN|Aj5?=JM5FpNqnCeuhr!*M8I63%(iaL2+z*iN^BLVi1S z)~&irJUL2EvOty6W0Z<<%k*6;Hm7n-gIDNryKx4iL0B8D@_vx`{Cb|sWfXcQ_Y9?D z5=A_|W#9DQB6RP&?)%}V-12QvL;YNy&Y!O~7`2f|gM}m8nY^}dBQ|{9wzfS~ zZDJLXKMhbQZ)gv2cmQ$ZuV!l|WaJ`kM9s;J^Eh76#ANrL11Vu1RMXxk*1DNMjms|*Fhov0mGMT{H% zCSLKF2sDCp$gpNk3f+oinVImpS(&(S9Bt{kXG-B)&5pcNRfHS~~OV(>EwSlh=X~dgm!r zgBxCW>V#3het3m1g|Hw3ocY1pUT*H~;SYIvl3TU@M|+1BdoI_rbDUe`Je2K^-Unlb zztj|8e%tUZmRUN%))P8FCIBqE^}=DA+3&V+ZMj?1Ax8ZGIX^myaKNCLgar$Pz& zdiCDVpOAzWsiBHULO{CoB1IA+9fZ)NNC`!*N)Z(VDdGM8)}Dlrd*vmZefI3L%i7O+ z*3%2LFZP3?AJ{30ot(Hc64+KsJ$c3OId=g|IpLLW0%@6La9eCl=&CitpAxL}ej30A zYgljOL4P`IQ$;L%6>|)vTmBBFfGxPf^Rj&wO85mej^A=*UlJL^9+jntmIm#=Vc#L( zz}a*p+(q;ff#oF!NWeHbwo~Hd*4Q=@(S(pfv{BwqiD?RFtEAarQr%lOi1*alN5yuu ziY$_e)xn$Tw}iD&#^-b(FQ8aR=l|wixS#)J%&X0y@rnvu1Oh<3vZf`M>f7|m>ml+h?d>=A>2I$LKZ0ZclD989vNctlFLEAL^Mn-bRI z-eH@BZRvvybkcpeR>Fs7(9!CA7LqH+#JGrdVD6-UqXW*;WSVahBSS3hV4p?FFkcrO z^59J;?3d_ZH<(xv z!OI}Plp^$@CRL>vG1w|_Y9OYFR69Y8_Py%Q;8BoJgPOWM0tr_*KfD96k@bn;TTyL8 zI|*ye^QrOiLkiJ1_l)K$Y*8zMe@sR!8S0Kh!eEcR!Fw$aVxhe>SMf6 zHcXNP8wfx)l$$S|h=Z%dM^Uyh%lexKM5~#i?eCr&l*v6lW<>SdJ&ANyJp-|#+i}xO zzQCt$=u^8t^Eo?m1`otsGOz!EvP2IZ&RZ1tbcDCzfuDZqjZ#8J8;eEVp%vND8H zEI6{lhG422GLG6=<=5rO1~ zaev)c5}xyKl>Psd?KRDLcJ*J%KC&-I@t4KGNoVa}2^0IpIxpat0lMc?#l!f`u@Rb% zqlbqIqrh?1WPttD4`)eh<=4?VkS{fsjZY-}-l*2R5iiSj06(-ncRP=D>)0!x}R-K~|u^Ei-v3h8|?4r!dRN0F6yuFlhrG z2^D&KMn(6~z*uxFyc_&kl%5AP26G0@oMikEzZW9+72z~$e%MpQ?_3|fjwBFP8D)F# zLh7Vwy8_^#J(&_$AN7F9=b&uslt6yHI+h zr=Uh^P{)6wMFxoTVu)>sh4_I2dG>X~pqW*2p+j_UBP&8l`bY(?v4tdiY8aAqK3GZT z!D5BJCx0f)$`6k_kP-%@=!x2Ibn z1yay}K%@`ASXQiy-ys_aCf8r~0Dd`TOgc>&E23Eo{w{H+3T-e4R zz$|)NIj0K& z=i@t(Us0!>QHTkqMP2}tx(j{|N1^f?B@4t@7h-y`X)WVxL180enU`5>-(Mrwy$jo# zY?wW@@Az*c)NVF^C6#1$4}aypJt(@ApexpL0nq-y|GWJM(D`NJPpOL^1&e5*=yS!m z1&}9r9%^Z&^a)S?Fs~51z5OCTA3|X^3I7e13ZtFky-{@85mqJ1*O(8VLh*mJayPqr zvF+8oEg(~qo$Maewp>mU{AT;ovxeQnhb`6*ATs$nDNb%J?r}%M*8H_D{y}#3CKTI!1xPqeYYg@?sMz-b&Vvt%G&g1$DMDXZ#)G;JQZ1JeL(xY>Zu; ztxg>vJkVpka}S6uajdOWT`3@}j)(`49(qpB;Zx{EpwjYFA1!8e5KicMn6o%4f#yH( z8=d$acllRs^AxDjWNyX1I3H1&y2F+)!rszcEp-1@9ARHuP@3YXCq2d0pX}@|nUagq z#l`elGNi-Id*)+vLe~@bXO#)hvFh8Px_qUGfc%F6Ao!3Lb1%my7x)*`UEPXJjazZ5 zE83*iPnduq7)2XPqH<+5Ap3Ixc7MK&dJ$%Sbvc8l}X%b(*-*}hL5sy z_u0y-_uw(CzUoJ@6YqIHt_EjX7hu?6UF!|i&4sOB&w}ZpEe7%CXr!^D>=)~if90YO zp03fe5k$ub{x};zFM%SD)*O(Mt$*dvvAdLFsCDkH;E@dT z2OgllWTqDuIj)G`I>Y3^Qj+Kac~TRtmz{r&W)Z^F7=JU4E?h;7eSA!-qb!1Ks2{12 zg1t`J-QGJ8YRA<=J<>BMY8l=&M|iVVdhZ&E8TEn9j0)Ro^s6#;PwE*A#dTCA+@FcP znt)1CFN9q57N`g7h9wSXIjii)FjcyLZ1Wwijtsn7A#p!!O{oyh z{>{D(Y2auKwJNet&64QY*4$4+XULmH27wnKfYqe$zr>@ zWPhpEUTL)TO?DN&5gmhpoLuim+Qudz{c2sjDwItI23TKTsq>dKgACKg3V) zd)kDOOC~W>f}v-yAZ`hzn9|6Z;UM;3h@vHHo7-e4;y*<7TIhhgRvDZbYw*!6ZCDW- z;Tl}t`ufGl5{|aN2Ovjp@NPZR-%}Y_!DW{lFdf0D9G%gTZ;|2G9xhZKDfovAIUKwc zS?0YFF?0Nr7(}fF=l@V}w~*={7Fldx5H!0;F&d1|g`;^ekz__1{6t^4ZExZuDu_;4 zcCfc#%MMNul8wOYCDDByhz7C+N^cBFx(H?CfHP#3KA_z!B7i`qfA6-Z%@Yncx=ysY z{$~~F!PXO&_4H>AiaP{8f`Wf&Q}ldCLCdp%`r&diQZSKrK_$Hyc56?k@$(8}(rXO@ zMk4tQA{|2nGiIeJnmI69ND`L9Kv}s^b!iYyfeII*nLW{uQ%uG;kVn4V7WkkYSfk6z#kV?_Jrs8;GpY$sl;Nei7I`-c0>qA90Hedi4YTamvv_Q~ zuIFh3c*+L5FUwgPp|U^m@vdhCMZj*?@G*vqzy%xi&4*U8(aT#DoP5C>Ak6 zZ+-H67#>kbq%h^(NM=opkbcdaT_Ss09XmL{;(3$9l9CQLSYK;AVr$9fO~|iN^q|4s zj{K5cIm2Bw-!{Z{dy9MbTej{iwuWl*EfjBYYX)@+NZbve1Q`VQkQ)d2CmI!EH5>rS zNQ`+Zd@of&1nBWJ07%<*=?8hrtzbuozG)6*aKIFl;P8}Q-GteJ9gv=&YYfpl-8M@i z$TD}RY=<{m-3s$7NoO%zX>I}_`A-Y`R5IPww4eRz_%$5oO!gbL+lOQ}aWr0O_Crcb zPM~sKcJlX#QwnD%VOxkUw6sQI>UlBod@RYcf(5q4ZV9SWGbIGq#da#ixa~V|L2Ad@ zk+EM9`zI6kKw`&wyA8j6;_pu!?jvMaMFBD=6b$u`B#Kfqssr05S~KjvYCo_)QZv!ppAtJi-1V<1sZH)KLIHH<;fawl>8^dbMxFs9<)FQBvB@ zjb#>Qz8h>%+!}uhNNzzlbDC}DMe$L*NIqi)8y#`wuQ^D0^v-pWC zeAkU5LF=iQS!A;BH#^+fO1$Zo(En)bqWy1)I&)|*juSU5K4li+cV;#Le<)Lp^)W=% z@X}~2q3kL3()gWpT;7D1DT<##zQduxMAy-CCcC=RhK4C5PKL8bBbU)O1-BX0(Bi_B znDB4vjn8Cjenwb`)}y%{a#)_Z&25{Ym6k129e3s)%q@Ttc$pr1KHS?O{Q#b3|IhHI{>|(rqmv0t@p2kT#ie*L=RbfCIav9|!;l9`VuqMy;F5Pk z7I`^zWuc{dIAWF72a)wI3sMRp9C%|X$_a1$`(_=1Y1H ztc|J-v*YN-gv=8QcF>k+_QdEy65mL5p$Q;S3Q^?g2s%tB?8G2y(d;y-q{%0sq6w@c z9TcrrNc_FI$|gCpYVNNEA^kr}?wo>KSHOovt}IQlloC#-CEczGf)5v=vOicMF zP_QtaWd0OY(@c2_dfO`;g8)Wmati2?8j`AjAUQ&Hmay@2 zj0%gsT5Le<772%Yk*uM-7eWbVwt%TfZga781Up3@TZPM2@=5e7nYFc?VGnmZy9ZOU zVkdWIHR!l3A!3%3ZHhbEDo63RY-1XO2m_){@Ym%lxIyMZktH}|k*S2I6rz_Lga9`s zK3dLZX5vJZZxsn7SDudOe&KH1v52WvGs#F(jdV|>913zFQsuFY?JBFpbv~WoCo?v9 z77F+y&Wl7th42V2l-9k{`(`wW3c=TWL0AIk7fOSh;{HKwpG(N&r+7zcRZ_gdvw#~< zfog?qA$lZEN4Oy{;Da660MGygjqkW`G3eE*pX)v^!{o)W!&N^sDVqtHPq@MNC=O4puyWF(fPET;O#GVc2Zh< zMM?`LmQY4Py&UcXn#ifZ-J!Yv40;o4Gp2G0W=ppTW@_NU)MG3RAH}w4A*fo5z?#nw zj_%g@J?H{a&z6Dw1*?7!;ab21BMxD5pyU(ZUNr>ldc{Hq;Ji2OdB{E z4fA!O=d1Y1kb`*Pe8ACK*g|8H{MYS^#DS9IoQs~Pi6N`&%Dm9>nxbz*N5XH%I~^0c z;B6|#KUEgeD%Gwi32W@ZB0`=BDSsVZuw#Pis|pbHHV8Otsd{S5AdVIA^K=XL@+nY3 zSyTdJ4cwKbMHefg_Z0*Yn#tEQ(lf1mw#7duu8Mpto{*=puj+A->42?8-qX}|O5~%r zAt$+Hts6!3&|2r$z^l)+`Y*XJ50B>ORHDe?ng4U_{)FvJL|yKC@G_34vb;2OZ{r<{ zz8M_CJuT~+qYazOZ5TFg{V>}wY(Ut4K5R#>AC~I&2oXZfMXL=C#=X#5 z(YH1>qN9TB{#W&VUL#8{n&nsAp~!~EL!}e^gGdzdN^|Wf!doH44D&y_6=3R%ClC{Z zGsKS&u=4RBac_TtMbRxpjL@Q~K6oOHcr-vOClcZjg|r};jdGte;g}miPdT$H`UU!} ze!-h<(6i$B_0KY~m(mw#DA6i~JOr-tB(9IGzAP4+#7=rSXD#>{gHG@oKW=dfQ;(30&&%Qw3i04YkXu3oZHf2Z zzbU#{A#<`PbEddtScF*8v}BO(0Q6d`UjsJCA(fBz9~#|)<}0+4uML`zT|>Bx!ewii z^Mib?{J0I)7J%ZBGorUKMzEr|jxaQyhXgKvJYgW=%=WEk=A!*aMJFPOeRwipss{i~ zU;)KLS-S_WLG;_dX_t6Wi4SFw7Y)>Yw9ykLMd$4#TpYABY;Av5Z(buK193ZOCjN7JGImmy8TA;GfufcS8O0)rR$^ZvqFZzp zi&?b)*l2ZweFF>oLE^Im1%RS1` z+j7rHxW&fAVO5fG(f$LYb;zDflcYPgpcJ>@aw3xy9l~%uEyAH{Ru1!3T?1_I$KE5< z6D5Q9Nz4k!g%%RVmZ6i3ic4o>I@-Umr`yBr={KO*yUKk|ZmGI^U3+vh{fTw0-I}@$ zI7aRE)Njbyk1FTp9Mv~}o==_!b#iy0{Dh?cT0BX1MG=2qpG93E)Cty0sVJdF-(YT> z>n%o$!Sz5cz;*Kao^S)AL((Jb-HLi!S#K-q{i^!-iTeB!d}=I1j8-ZINP-2rO5kzM zjTHd5-2*{O#>7xw*!8B-;(hGPD37IHsz1B3W-g4P>BpW&WDEeTf)T32jbfte#8=w7Q(L2gdtp*W1wXfLM zp_M=6LM+<<4rZ!4{137HLH4*U|AD>8%|Q+)NfgKe$^}O1Z1~c6T6MGp*IEJliLFg7Ve}5CxoXiDeN8Ib6-CJd6+lX)tIt! zR>Cg+U=C5uKZ0>V@1QB_-?_Em$;;8Lj!Ny1iJQR0ER4xml2n~VR9+0fzQAsqg}OK> zzyLV#Oa!x}gHHi_K{vF;7n&4sl|b|?kcGw3E%H(W1EDqXAo73;Q*b2*hS=!qLfBo=4JG3m zjEtk}%3_CoJ9Cc);t3Xyq@QG-&&cRCvdgdy;RgZgP@ULhVj+%l%c#zf~#vN30wYtmAwQ~BsM{G!61^>lCOXpg<#Ga5_cm^6s0hx_;`Ec z26asHHjW3Y0U<1>L>AxTq0xO+(GoJ=c8~Yt>}KeWSnx7GC%EV14`3sUha7BQq~=al zJ&Pa~IN}fusJH5F4GoczHxg8CDnK#!eiGEInaR%PeSz5RfOwn~x*@#&SVpkc2CXr; z*pRTD9kxgypn{g4;9LjL^-)95A|D)IpR>>EH*YO;#OaPMtfd>g|8+=bhWPUzg|!$P zc{eOu$np9Z{W+#|8=;aVyRXDKf*4p0Zaz@5O(pdQJf>#H);OEW&UeJ|aW%U~Ib>Qs z+fKF@bMER!yQa~H)eCs9slcA-y*H zQ&FFV4eaU0iIZ=ANpS;lZN;Rr#>KnIb;e&v7$|9dT4QRfqtqc2XPQ*DE?MjM!JoF)SJv?7;>LrM zFBX{Hf$O#g^PJ-h3(+~QWu5cqI3I1Sm+#otSCfs1s%WAsDz=jOXu&Gv|DgKH>-vLu zUaA^@D~M+^^`68-DTvz&je51}H&q!zh7n60q^30ZT5isbGWHdz1Oi*iNzqZ=83SF3Fz2^?Wi$X>pSFV3ZCA+rFoV{l8N zThLe}Z-y~Q){rp>4+4Yi8`_(X9w$ei@)mG!v3t2;eJAt@P7axpMDpM3MfXMqx+f-C zt*>wRk7!*J-aMX$-YzA<>|BD`peO3FLs<>dt84Y^YB(Nb@gV&iMl7zOYH;<`iAA+Q zPOK|_N{PKT6f@aSj!nQ@@#%Q)M6oMEXwv?{4Ked?xG@<*n!kv-2;)Fn|BnF4=EGcc zW{Z3WJOLVB7{+@@iPHuE!C4_GP&5G!hm)lYS!m|2qupa3aiyP}}4einE zEx4sBc6~$b<_7T}YMKKFXyRy|mA&IsVOJ#{4x(~QrAZ}?E}aXJZRS%th?{lRR|xYI zhV(=a5zqlyAS@_U?a(U=xK}q;u4}Y=o5fJ?ZxvS)5@0Fd1TIj458e&3J8#>Qzo;h{ zseCh8Z{CSur91gVkqyh-z1*pQYz6=@<&~x$?7rwe({y0#!MQI=F39(PQ@rQE+U%@0=pBZA-u$OK9OedS0?7q!c3~SgqE}4p zf758!wb}bkS~$z%+8s>@&s07HPJe8({|P(8{H8Ylm2GHuf1raM*rEPkJSjuG*xwJZ z6wV==-c;#3h)5I??Dxmzsc55hMZhEPkGf1gzo ze(;|9h^$b_gn$pxH`G&^Fr~1m42_T(J1+V%)ha~w`n@9x#?S}uI4b%_JCireV+%)r zrsyjA%(%D?3R9-<244^!J%XE|!K$8-u5{7jT6Bk^sF_YkDoc!@G^m?4vAD@*`=%0F z4=#phx!$_|XvKY^FN+Q^_D!(Jyxph4-pgv}7hE67JL<=8;wZ2BATj~Zz$6`BmW{8G zgAFI}t~2(Cz0nvdOQ?``yP{^KE($8783w5Aqjw%jirT@2{$bSmhf#_yW0ixxN9O(E zd0Vbg9G+Jb?;t)e&%5_?wgpEDqc}Y8+k;ZxjXV*YM|y@-LP1`7y+j{4Mwd1Y7yH4p zqs@>yc@Kk;MCXH+EGoWv68m}#uR*aSh?GK?q+kMU{9OExe%f>5?lJ%@v!S|cyY8Cb z&2~>G#XGst`JLi?S45_$2+PrChs&LFTQ2KWa+P;@)d49MtrNv?QoEd*TLjbODoH8< zZggm=f?5heCX!1+kla>X@bb;B?pbG>-FX(iimC;3a0}4$n)XRKFLxfL! z!P6c+{SwcZghn+6l_UM^D9%_a6wCFtMUNodYEANtB3W_W?&j1#7^^j#C13i0<-g`1ZMgDJXR6nRzo$f>>+@8y33&1qpG!3F&< z)3d}cBJojGv~Vb^Lbg_xo)U2}wU9=y>sYHE`9Bxtd z?PW?Q$dbI5?cqMbA2T#Bs#bgt53xD@e>obw3~=oM;}R!wAslCLS_3Qq{fBrGk{HO$ zL=u5)$yhH*FCTgUF5MRv>(ONnPAB1Bo76BFfBmk0XcD%CNh!x#Cg=DK7hICAf*RQ2 z18n&K@EIV0q50(G0aSqzJ2@WR6!Z|E*}~5Poc*eu3dC-s*^1bp+yWPis{V4q%>1S8 z{aZs|s2DAnWiOTf0dTrUI_yEx zd)>PB{;H$6$p%BRGq%BODYZ+JRz*v7Q6b5YfQZY?Ua5+K{?dv=9R(f;sQro6ohV0ATq+_jWBvqu zU48@s7Zpk|9;4VJ4{AUqMWO2LimDw^m5ks=f4Cp-X9vYM*ZO~n2~z3E!;Z5PDa>s9 z*=v?ufX9^w*)P4j%=?A$JP=~J^VcTsI!}5zjBH@?`Si)M(Y5&bn#TEdsr?PFu-|t| z?XQ->f&zRrQ)oz(by2h%Rr5xoq)%krg9sYq=Nzi{7E^cfV$dlm>@I0Wlr-1I@@WOz zR3F3R{7}FsNss}EhbmHXJ*s0bv5#dw4O?$F+zg_sZCN*W*&gqxQ% zeFFH`?Q8b+wjIDtvFB`S=|}ewpNv1{KUw#w!hOonb!!oJ;BZt~cgAs#`Fe%o%iwy}8%Q z@x5hSF3*#t#B6_P-guvad9FLAzxjFndiNEHx}C@1)irf?T;89O_s3Q9@1^!`8o!ge zf2Qe{)ZR~R8Ro$>$9{Lxgzbw6+N4Ma+4%A_*)?gzk2VdY{*}egCH^cSt)|(-%QeqC z$9uZ*HX<|0Pf)6LQJ%6#2xh?PR7P3|vJza9DgVfa0C9}Tby+4A8I@S2s3Jm?iOZ8D zt=C1zrp*sji|9pb$~6uq=0wH5<#rD#aS23txz$KH0Hb#Geb8;TL|6$lm?BVCn~e%$ zBv>vF@f-viDg02Zg98bx&iN@Jb+;MjKrQ>s=2^r(PJbT40Y1VI6mmsGk|ep5=azVG zQ}mML6vQ;NsT<|hr`ig*9t@oI7!6?PXk28Z0}Z^B*2INP(LW${;4Z@AauhTT+RZG} zn@)Sh=t$NLge;UUe$w1D?267IIw+o-k%LQ;?CX$af{_zj0zuv)CVH@!#>$--P!^sr zSmT|HQE#mkzu~`Gl?CJrv!es#RUwkoU%=XCX)a_^9X9I8;rqn^qp^g?U@X!bmY5HP zK{GB~I*2%GkXRtXa}*Q4Z5W>79oda-4r{W7CfWRA`kuU=*& z!&GVGvQ3_=#=UL+Ehx=3VmD-L6^ccon6R)Yll@Bb*BB8#gI#C8ni|tEj$sr@`6f1B zTB@dFG%x|;JD)P0?KoBgX^DKEVoaJ>AHBG3Z!IxwuY|FRQL7A~h*L!wQ){honoCb5 z`hK~l{D{5aqZA8)~EzQY0T|vy_YvA*LRQwoJn9Ltt-xaR+Yj}~hR=3*4C%GZfCIW~R0f>pF zNIaG@K}jvKa?ts_8^BA~FmCZRYV|81TEO#|APButPmn|)x_U3FKcSOgSVmWt-dRMF zk=V{h77n1oJV+qQ-Z-S*?hG1pWY!&u#8lG5TGrw^s03^#pv-3CD-=Jt78V%LEFWDQ zGNdq&vD|n<8J&P{`bH-R3T*@Hp*dxO}1aivU92QSeBLc?wpYg807=XV7g5dBG)Z5Kz1ZT&40tHbug=hu+qsFduM#zetyk!RgZqs z&ij;|`zd?;llH;B=#%k7pRyx9?KTK{3TRLe#2Y`><8!aFpcFV{DvTlP9Nt(yMPLPm zjGH80_#?x)ZpDw?${)vUF(tyTV)6~A+ zy=?9kZIK||$>^h`JyD*Ne-q-m!d}2!I2hYM0j_Mm^(e{pHj^lirCRI*nGE3+|1<}B z9IgW>Mxn7>F7;ydQ4^ykdV&|pe$O|Ny`vhA$bq=_TIDyP_z09S(-;B1^g|Mb;%G^C zv;kR3h{}rs5L5@zC(ig?kfAVB1T2_wn2(k;gsC9l5%Z#&NcoO|(KDQerR|)={VMU) zxI_!Nix?C;O>t#MD245h-fpz~wcMJ{8zR6BcxA&EuLBq{gvj*6B(QR7`D$adq#PZ~ za)Gl*@FS@nYmSSSBs{PjT_NH?_+{#k#hl6P5NnMX0cByXMA`5YPkz?eelJ?$_x1bO zzF_^nauv@;dRXjcG;+Z9&F#~t7paT^HGT9@&Oa|~#Q5-#V9htCD`MHHXzcC!oX2PU z2w>7uW|>}R?sCF0If*5FweoG?fhZQa98zuOIfiJ-bNs3oN4}2O$WgbM{aP>X?Hm?r zeN5BASp9K`+nN62-u7PoxA-kgHGs(`J9v>ptWz;p=mSK)ZVcp%`NN0&i4TnJ(r8H? zE!X1kro1i7W-zZ**tf9H@bH37(h@jAF2Rf;(b+5j=y>+;Q3cjs%%X6^g{a@KZ}QgP zuuEdQjF1=z^{8gv2D`}~g+0N~*zM(qLudjFw(}m}6q*O$lF#gSj64t!Hkai66^fkQ z!(NV!!gf^I2Jid-K}0-C9NaNp9Q?^cI6yq&VKI?kC*e@$Z`@l#_h5s<4u#hSQ#Cb^ z3x(kU7){_ie4-%B%aCX}&T+BDRsG+q`NqW%ovqr)*c3q&7#;Y$!N!ZbE}0%(ifKqS z3&DAE(il=5si7ehLpD&5F5WZVBgXB{gnW?1%R}_B*eI7si?F4W4$@iejU9+s9XdPF zC;FSN0O!8nusmD2M>w~W{ZOebvE7u$w_p(CjN8*#_Ay50Z4wR@$WVyrXJ2%?f%OL* zLxdv^S~{_1!{2+ooIz=L3H0oauqG>GzvsVe-^+bB4f9@A9Oj96)HU}E?sdCC;h6sB zVz;=_Pcf?%?Nl_4c(u%xFQ-D&s}yvv@P0`PQ=oG+R}^bW{O-zH{*=PRBvXk6fQz}Y zIv>m=b`H!`p%vm+a?uiMaI>-+!?qCps)YU0>?ox%_*JTNgfZE!RVb)`uPCz#f-h!l zT#oF@wno*NaQ{NIWK^^%yL<`|?*VpWC{fG_fZvnaF$xc?6y~<9>nQG9q)C|($OO=E z=A#v+2SK~4EczO2B=?ZZKS%(zqq<*5bWJ&xzsS$%m6naR=TUw6}E-#gcgSXveZtIS_phg_q^%a>?aCEAUJz@1~_TzFYCbHT7j?4f- zN}lD!CAnA3!wJHcDxu?0N;^u@;9Y`sJ}(P>s30l5ewP43gm73Obx1qvf8Y;I!m%;Y zvN~M&KQH^WWt=j89o5I+3xC2SQnL_q@NW}i10shg3FLg@vFpgw z&f#lrCzsB55a@zYrPN9p7`kuRFh>y>-&H@t568xcA8?G&MUK7(j0j64YY5;&qNA(n zHM_^x?(fei+v#Ptj4F?t4UA0&ux<^c|bdIhn` zV`{pkV!y7~9ThuO_6a*#mZ4MfG2fw=_)``CXvKafeA1$X_3$2~BRRhUmkBA~W(V2L zIoUa`$gKTmg0pr`-k(PsFUffHc)}SFLgvp4Pu$*awF$8tp>+@xpp$4#8R(jHKpvTD z(wFWcRAfYw%OGp=l_1u`bQn&EgsYK#!7n;TI&7M&PpQK%V}4yVnZ#Y6z56Ns~hJG)Gz1H%oSY&3;k)hz%6cqO-ZZ|L4p-x;?~C zBz9|?3F)a|LYjhGLXdAvhCrP$7-ofmynmJ#Y{vWp@H5~h7)SLNF41jZ&9$SKaZF|B zw;Dice*~yU0qUk+P_;n-5E2F;42f>0YQESAZdSeK->cPsRK+sSD%wenDn{|&fp zqwWG1#*u#)P{O%BNw?ecn~L+Q(n?zKj!@n0L=-?$sxylA)6 zMu5nTM%lJuvVk;_uKHEhd#XS33cOjw>DO8lmES$1kGPJ*@h-ZIgbrZ zeliA61$MYJPbwxw76}RUgyW_fz&v z4gT-#32>oCF@aY5u?s1T-v5q6V(*zk%d{|XBnW(I>;@~dBPk2lENjQrji?cz49yFl zrV3di$mV=XZHbDjwwEcDQ5@_CNnc`x!+#`;QFSqn?rQ=D5JBlxOWP%G42_mG6;cpH z0aSr9sWyrXHu$xLdsT2Rhs%0NIxC%Bp5cp9 zH53uPrd;|fY%jdCn0!v42KQ9o7E?qUvMivM32K9lU600xY?o4Gj zG)DBB=H!lMuTG2^97A%jQY$zj-Vc#VHn;~e%gEUE4nXE$p9yk{*l4mN8{H}_W^@8- z;9((Su;5{mF$YJ?YWU6{*3j;_S~;q?D3Z5oK{+lJ=NkL)nC%W zfXTznAH!JJ)|jiBt#6gAva#JRZ?~)3-IeW*t+Nwa;a`7iB`63EO(Fe-wm_LE_T-ZI zu_dheN8A15xHLhB=i1$iT#=}FBeJEPt6s?drFO(~yl%f~@vA!A?LI~?mj$iCr-hc} zn09OqSG8g5`@Nbd`)4}r>9F%g2Wq(pRt1Ag73zREgdUIB$Ve)2FTvgvX6tb4I_#kS z$~(NGy$@;#nM<%9a+E+n!YYcz!d#ky^$10AMPL&M++U&4JV0a-F`nZ*Pm4<2zJxVX zG%U~+`Q*57^YFG9ih{lfMX3aF)DL4>b-7`2=YUaQ-*DQeIX}k6vz^d0*-gqqZ7$lT zMu1C&fb{-Lh#4J)dY`LwWRhcDdmds1?a$^Kb3mR?Da?PhA9LazFeekya{IJI8wU{K ze5!&SS2x&6`u;;=d-&T3lai6h-Xa5n?8nNnt#(ek0DV5)B#=oZlD^x9BvQvboT7RB zfWPedcIfSMt(w2f1^^fV^08KXlIo}dL`0?7v#s`gD+EX9 zd{G-rMWBl`)oMx9PMn{aJl24yv`7FGiggJmva9sx?bgWwE^`$PV7P(_nwHSS*P)dL#N2^1U8KH)EuDI#Ya(sAP-NZe{Kp*xRjtDN5>C>|D?FIgf+-?C^UKf zB^tN1ClF(d6$_*1>GLe5hk^(CPhdbEVvR`46Zh4J0WzpXp}=Z=+#QS=8wTUD)B8wQ zP;wQH*T9CB*?A^8a5Qm8OKM0h_3efNie!SNES^ypWE9s?4Y*X3bP_(5VEoJQEvMf~ zVvsdZnu2X-(+|ppqm^u%4>giX(R+h6{6tBTlwcxx!fjR~@rGi}ozzNIZMz|Mr?lB6 zLs(exWr7K%0SCHg2HMjD-DZXN0v@KH<90-7GkpJ$+6RMe`4BsNh_*Kku529aP9NmY z8)R>(FSCDVh_o6zH)~2v8&X)S-94oCBn^e_oI(ELLDV%2jb%9h(?DJH%HVL( zsp?JbPt*E@R`Jy92itptlhN?HO1z63>&B7rrAm_=P|=+8Egm5brfeV~DU`nq#)r1z z6nU(xhUke}a8=^2Y^l&;heC24+6#u0dVSb0YP(ciQj7e?PRfR#AS61n z&5mfZqZP+{Oq<8p`Iq2fTiwZeboBb;lpHFxTIDtJN}wh|pt7OcUqY|r8#`kg9uUaHvj|6095=)NMHdRm+3eyj6mh24Ri*OmBO|h{cRYC zmv6%CX%B{hKQc^|kW~iKfgpDcV@1h^H3YX5U!8g~2iQ^(O+w1&wkpMWB&vQOG(DvTq~Ta49o#Ht^4^b^{2^th(W}HNtzMh2Z@f z<^sRA&cuVqc#}!wWaEAdnf6q+hnnJNll8}}Ixx&eAv(Sr%X+W|I=qTUVjMAKTiH?} z8Lj<{s|b-v_~dtBU}<#TaFiU3O`Y-UooLo%STrPOHxOtik+mj-K+(R29W2cEvaZwiGWwhEXpG(&k^X&H z`R!qW^O?QX<(GBC166;7+mhFzN-zX_0DZpTm(=W*ochJXK;{|!ZZ!M?!$hEK9i`}$ zk%|BSFN8DU!!C#|3??C~!9V3>WqcIGfJs%(E5QTxXTK%#7)3=Iwz z7QigA&P{@(;gX7?8H`Ee;x9VHcv`GNw3yLznNb=4+jOEJvXxU;z)aOBrkUN-nBpS9cJ;- z?vI(pUk!ob{(ckzI_~)qcISw&7B-GRnEmSrEwVR8akrlh*D`pKqzc{AUhaa#ztSb` zSChfNBM~G=)=nEqV2?YYC0X49G?Y34Q^0?E0G4YCB9d1C}HK$a93X?@@r15k3*zrGX3 z@UpvlxW9CG7;D~cA5pt+1jG1ickLhDQt^lTRVt6vWygg*>f|!5-WH+Mx$X>`7iK~c z)oHmY+yDzGPEvxJo%K!X#RH-zO9YV7G#}kIM%>#z7*Sh3lBAM9jHvx_gk3+}KQbH| z5vy4ni!wtIu@&krai5{RD9$p4c>Gyg@0CP<9^=m$Y3FG|&mHN`A8GSGyx%*+(ft#` z2Evk~1d>)BzFYW108y$uJ%p%*2vK!Gkb(y1`e|_7zclIsqUCvLA?z7cIpI@_9vPbs zwe?-h#Wh`aHQ#n~7wh=;QFhlTyK|J?Gm1rom>;*<6QPatQ)6*OJG*z3yPuyxyx2|- zt&2C0wHLYqLEhZOL7`9h>yKTSyJu~qtDn(=s?lP!!Hvke!%*c#N=8OaWs?HYlm-BI zp+f{AsO-Vr3e}{cP_OFy%WRM&x)7W- zUko{Lk>;2k)Nm~u(%7U}QKJWH+1twtZZB&lLFmaO(~NXvWJGg~Zc^cw8FG;pqYEhq zVsC{O*6)nVq{Psc`L%H%Ao|64cky_;GaNd8ygxT|Qa*A#k!C;b-{mBFi@!Y@ynJ(< ze|wx=y^~$H6Ft&x8QL3YqO$Hqv_~SugPw?3fKP{sL)Gb5D149!k&%@6h-(C^?tma< zQ>#AsuLSJ6gLuhI1kaSZOrRbZJ+D_#R0)xk(2Bdm!0sE*!2TY_9c0&aH9JS&39+@*-!iIrm-T^Dv;m?t0@`yJ4)| zJl3rl>7hcu7#XfyH_~rfpyi_l$IaCQ~qAHRCp*ye1Z%iY=kWx@=mgV9K;T z4YmNc1--GT$82GhNXmG&6|V%hWm(gRSzZ`&mP*Q5!kl9rx%N~_XEPosln<$%#>Wlw zsBO7UUn^Ht<6!9w@J6_^8=nq7B|dF@Qa)-@zF?A!%O&Hgzt{l`T2 z=)~IZCUQntZ~TfcGt6a(IC+Z2*@7Swr1PsM+N%F_5A15^PV!exO75KK@6v@2j}vm7 zIf-@f+lleT6}zZnmsaeOid|NTFCL~@v_FJ%E+ZKk&NSL?4}Tu3ONRTGC%V@rV%gDb z$98%6=^qpQaDJ3!td3=rNk;F1!%;L7v0@m)`FsR>>4P+N%wn}>_!}udBmzgqE*Hyd z#QekUai~L=p>%n0LwR1zy6n~IK#r0@QVVmPgIWed#K_^;h};A`LX#5A3T|hPPs@!* zMhU{9<|rPM%;xBvTp!zc#f5G`-7f6ynw753(&;}HA_)crMO{vVGIL&KdCHI^KhUV? zrOBc-DDMPw0?63?TtsValdX}c0&#hKvOi&{f(^DzKr+zW{bZson}{Otvk7)&RbBet zEV=DHJ*&Fo0l`dBCA79`L(yCY<=P}e%GJQ#ajS`4QMrPpQKjOHq)Om{LPijKDa0Gd zV_Oh`EHm7cPg8XE6ov|;b1#gyS7d9D$n}#6cKihPF~&js#MvqcWfkp|1zxynDAX}K z+%L%AaS)|4lIyoa?8a#0l=RL?pzA*-%0FvQPp-W<8N($#P$mURHO2pYid#En8=^cn zL1=g36rSEr7cb>z4TU<@BQuN3Nyvk*)e_JJyF9@vrMh4?lpMd-4huB)K=FPV7KVB) z-2Y|$twu-pVE=)3mYjf8nbShYzi^Fze*zOg!lf!n8u-!jwd&1U-?Ve#< z4BPAu^Vi^iSyG3oJ23riG;e62SuJ5Jy5`#(N;aa5>4DWpDPCVK?bJA{I@^O#nNXO; z)Fgy>g}{J3{wS_99B~!COJSezH2#(ZyjXXJc4o9u!34Q}**FtTGUGy!)VHIamHu<8 z*;B$6zf(t^>k9z^iNM2juP5k}jVwdZa{slJ?hHMuJ7~yT?=9<+(5JG)?-|YBdX`Ma z!Kgg<|2|v41=l5Tkdhj=H+?zYEi-D=&%%Qgp0VQ?>i&Q3`nl*m`t2YM#qMWQSYCHb zwl^o*7BG$yKkrX=E2sEBO%7b+naL~##e)$cOW`=|;*w>tva^4;6@RtBT@NR=>!)Zr z{_6Yw{aNnVh3<&F9jz56Y>SiA7jnjPlfufJ>Nc9YqSt=^@BSZ?{W+5xD8+W&6#Nrc zg~M-t-&1<=)YPArdbUUAbAPe;HCg7)55GUq2Uo`?az!u1K4<@PNcHtYSaly9VpmKi zX_G@mL~>iX!2NSR4}CKX>+PwGc+F%z|D~yJB^^?xU}?W+irqcM-<5OA$NC$l`WvU( z-=|jIn2O! zo&TooS4U;u=cy~Fe6{_Ox3S`fJ>vdCpId;^=4UFkn6@d>5?+`p*agmd$5bAET#rV2 zPmitgwsM~PpwC*8%cuG)rospxmU8xHwU#~m_^EdJ){`$qZYMX}*{{Qq`=<-|cER-8 z#nTDIIcl1o@!Eg77kZfzM~>11p|{l;Gy2U_AD~5jc;g#)4l}+}zQMjqC|$)K+Zl+R zH_d)O!S2kl<6f9vesMb29yP*2(HCkOrw(>1=EXEKNvcGl}(Jd;~q(`#4u$_8(j@3j5! zUYVvMIXvW?Bxz5E*b!48pc^Lp8z$S0lX+{#B4W&}-!SQ8i0Br?A^AygnIQvx`1bej z?C+k&9hXn@@9u2x?Fk%Hfte3cFS~31CR9D!@MRh@ajk4d*ROM zg=SCo+RHz%*M6WG@lW@1)J9 zk2wFgQ>ZV>NH+HPn|kc#o{xa`rYRpYnq}kDIq?i8c-g}3-f@LAgcW1Ad&lRe_}@>l zr(odyApX4~ZdUw@fTFeI(i#5s`SzFj46rqAir)j^@$pgwzQ|{Ed|-Tq(zEc-VC{LK zFI}UE92tRx6NDTg-^nmkc1y?uTtLP^F`nR;TUwW!h}(uylm?Uwr7uxFX>u)xt+flx zmNBP*d3}iM?(7>%+aA|MVZ_O~A;saYVO+1CK)*tmwg@FDVwh`!cv%{#uy83Ah^$03 zF@iGANd6uWXJ)4E2E&&%7zI$K86+?atGRf1ib|Rv95+U^8Vb&oEC4CnYU^YHIEMGfU3amDnWL>HAzfnTD+{zHsZkFR{uM znw?)_W7oENRS*(6q?weka=jIi;77$2Z_rQx;c2!8|MFR@!Lpo@tamu z5`ur%k}U=UC@sqbuEU*Q?(A?^J(5};9}&8K;>ySCtt>sx`PBeAJpWYZ=`eY!tDL#x z`Dk!S3wANj|AWRLua=L0{)>tD~aTjtqK^AP3lnFpE_ z+^zHM@RJ?X0B#+`In~J zMLXNZd3dkQ-8pZY(eZG`8AbmQ&vnE6#4L8@NR(GHG%vT&n>+2E5R!rVv04J~twbCTF7fcH3ICWj5B6%ck>Xydpi7 zcsU}Dus>3lH`wafmXe^338J#f4IPis#SJM%OFBMc3F(L~o-?-Ac?c7%1J17ZtXX z&P#q716pSFhaq4N)uy^_Q_x;4Cs2``7TPDjV&u1ELV7JgI#WZkBbhQ$i|(649QLy# z?6?MhB5cB*8UdQcekXfumf-y49Gle2A?Gf7~-CnULV>qAIBhWT|yq!4Hxe9FkLcAO(DYdo3(rYEPrE7saj`3oUG0 zW#aA|EjMinVUeB62i>C--7z=4e2%|r4om;0IsTS8{+~0OZk1ed-5k&&^_@Iplq2mz z^a3D?w^3z=v=7~K0N7ZN1453e`sfwfGi&uQo+IYgj-DF~a>PL=D!?%i;|gCYpiMty z9P-T}@9^NTJ!B2JNZZ_86;!SI?&Krk&ZwFF2^+FXH-woeve$wK!iWTv(wSLOKm0wj zq<;8!DLSh+w|bVHFw4C>8(HXz+5V#0b}@z?A(AZJM5q+(%2{^aEEzaKE-6fUpQ~qa z!is+(%e)6YA&3%Hiq8|h{;6J@M`@DZ%+cK6(QBJ0xn-o39BO|%l-ZDc#QDidd54wY z)mg%YYkGn1eKYK_L+!~!{cmRYGiKQ7GkET6+At8dv43lZUB%z-w}-k-huQ;&`bQ3> zxy=bPbd%Q^pgk9!_+qbZ{8vxBb&~yLwx0M$PkC)pb`-Vm<1* zEhruS5(RT*VFs^)6Y_I3yB@cf>$Z_fE+v<0l~X?&pLs9SjQ2J)yug`xTzPaa6&Miho)%29lv8YGKyDc)-w6qrJY*0b%} zDOd~;unLNo4;DOIxb3$EwmZM=k&%F(nAUsUVc_s+FsK0Y%FMNy$sxnDYQQmNSJGjJ z{miV9VcVc+Qy*`~x(>#5>_qXIs`CK46hmCWtF!Ix+15a4^tHWkv}fkB-jC}QW}GiL2@&2*#VpmZ8OTtg@d^f&#yxl+E|8_h}^pR=YcI)gLv;Xj+{_#V> z8u#R($+Oe!**Th`%lhm;;e=0Y{bMDA!PRc706*9N#ON{6yj_g#PXRCny?8Kaxffwk zMGQ8q)X{*QHnW;$>Hq!a^&(T1XsQUwBflGI7`twutiS*Vj*PNNt1)T5lPPn4_@K<$ z?Nt@yF0Uq4BWx)q7Dn12u+9@ z$O|{>cQ~gZx_N%Oo~6+1e$vNczoXal*E78Y3RB8X{%F9`0;1)a@Ok9qkn_v2=jMKl z((=r7_w*dQaIT#`mkT$~vFqpJcJH#4y?}$PTDw0qH~~$F+oX8_kDNr*H>(lt&;e)R;;Yw&YZ6Zc=~D zRwWPB58UDGPK7OR04dfR@?CF8J;96A1z`KlP;#3nZcWkkx$c;$h`Vw-fOz|9ppsF) zX)X7Eu9gz_kx_hjbm4;Zl0J7?pF66T$SINGK7Uc4J=JHE+%Nj<#y-2D&o0C#HBp%? z7x!V-r$U$AFgw0^HXQu!+3}{?0kF4!96+dBjhLsE zc+~>CV;l)GAG5mtFcr$K)pgzi;IDc5XOCUiW9!2xx3|z=)03!*1FfvwOcK5Zru9st z@-H}uQ3vZ#CVMksJTIHh;J%UziticTv59#_^5)22z5tMkK2Mw7+;(ODS5fGCcI z)BzSr&e?7?j!}UuKQ%wSzctoYU%<3-^xlFX94RX)_la_US(bP&Qw^c*K92orbmT&C z@YdckIJ2$9%En%fu*UxP)^Yr{UgRxE2Mc|qC`NEk$3sv#5Y@O zufku<2Mdp$?+>4E%jffG=bxpP(j2=dpyKum{la+x^G=3f|I4NP6dj8EMN`t-CX?@# zi`P%JOQ+hk;n~}x$;DF>VMKk%{AeRCCuc2k<|F}8f+>$l6vqS>!SGLHA+n!@s%>k$ zK1Yn*M|dgWwdsIn%nl;K+fsK1DX4B4&F^jJ%Ju%lmGdDnmb@i{IlC8&e^X#N~A0eIZ0a4&J1QEUt zqC6Vz!LD9vQJ{Ikgh269L@`Cs-7co??$>lfKsi~J?KA{gGb3$Y1#Vg$m` zdlva2?ukW>PcGuF!@zIO>lg9(75_pNc_7EF-rEI9f&U0pBDf3R4%!z%6>}+5 zh+Ygy_IGedX3QLu0HFNnZA7LSE=08`Y!iw(O=^u*UWbmss+1kLlZqD6K$|mK>!Y)G z6QNQalvUgIgx|v@P>+q?SezpRF(Ji^6*CB-@{ijNWC2K_BF5IVi$ZkT?r@kt>?)QV zd?gUlE}MhXUG15$_jM9)_ZUg$MwQD?tyIv2CsG zse0#2GSyvJP~Tp=!;##Rsq_Rk?Vb~U#`bP_`j*{@2t8>RJ7X6SSN_wK<41OMM-73l zA^6Dq$39^w72g*XXB=gcmanBVJp{(4yE z%$+-T?mgvuzP$|BJP|GXwP~zF&c+KBk%!KkwlhFcJs>O&xVaa0<;hvoD|%)Jc`IS* zc6P`1g5-TGJ)L`dqQLpa9l!^70yOfxJ#`0MAxCrka)*1d z!(Q$={lWh3g#I?KzdNpfNIxtqMuQvS`X-4aadDL{9_vR*=_LTeTKBbG;OS4Txky<- zES3U1T=-pwWZ-Td9)^|S*wol#x-M{BgYWMRInUQH3YHVW!q(~Kxatye4x=a(DyJ8v zRFTVoeJc)E)wN@NqO-rtw*GLUUF#c{h~e+v-k-C*ovYbkfXvSO6YVx%yKV<;ILhb?m0bPtD7f<{w$oajsrvv|!NW)d6hlnUmiKly zKrS%K;FkLUQ+b-!S^j2!E$CKzs8JvtcsZ5Ts+BSdAoX%@)PbugVHy-vRd3OK@J(Hk zBk6)5IvtU%&bp4mDTNHP*_f{~`(Q7L-s>{;_$?_9Znsqe)RJO?c0-T3wE~6 z?cWpa?uphRMv!c2i+8j~ceGnJvtKs4{=v+l)%*31JefziH^%=bYxcS9!e{Q}Put0s z?4;X0J`p_&Nvbe`A{yb?_WlmF57c26N8RD!$4z$gCWG%$?(g{ZP4Y#uhWMk2xCsn^ zyXxc5+s?CVE`XA-h0fp3--SnT!oCk=O2tE^JIB`&sNL9IVQ!pD;ab5cj7|j z0j8BYFlM7w2>|e=GEB9mY{U&63eSQQgY|38`XIW(+y!&k0BXSxKq=ACIHcAYmTdSJ z055>eM@ye%wXC6C75@sw#RXeZI54zsaRIQMXVH6;6`uphBCjzyFsv9*l&v1_F{k69 za=fNlGOyM)X&^S8wIj?X>`qQG3bUVUgAT@uMCY%oCj_{K6#qq#{<3)G^}JgESf@SNuGw9%Zr;Q~t%d zMumMsBKlV_mREvY>N`bwX6zeGpXmDPgrXP{jY-Z~jo0eYyj^+VKs#@edVAk4eo>dZ zsLSdt4zIf?z1ZaFJiq<#3;0QvZBU7k2z#>w3-i zZ@TQ>N%qL3LLsF{Mp};hB-_TL(6*IPX16Og3pWD@DtjqpCSqT*lR(s9X{Ms0l)**} z0qBGDBsu9xG6kT7^l_V)HcO%xc7?4}qEhiQq-Trn=7j!X4pON)ast$o#kr}Ui$m?p z$a~@Izrk8Dn!8)zF#vaaXlTz+emB&eJ;Z)B#LgV@ji7Vs5IcW}{bGon{$IZ*^YUbY z&O5utmvLJ#j7zT^8eh_TOx)L5J8Lms+0}Q3oy8Q|bnU7Q;?ebV9(##qV005*i@yQ~ z%8IREwlBj*4*HO9eM^PR5fx1xkb)Z62^x%F;-HbQXZHupX2ocua|he%*$oVi^XNs(J4*} z?X=JiUsi-{$&GM0h+qouGo!cmDBQJ&U$Tcn>@ivF5aSM8i1WL4bC2!@VzM6a*A@UK zl*EX^Q8994Te(KU(eCR{vb9P_Zs7ll@>tYjs(xU*4(_*wF-z13QD=rqbpJ(HLGh z$VSty8%Y+oE`Ftqz8+2$Dk7s1i(Zcj?XIh<`v$-3eqpCLFfk!WJ;yP};|my+U{yy& zA5G=nxAsqd+n;%Keo=pSL4Uik#oo$RZ4h_o;r@=p-Q9=V!v5~u{_d>)?wbF&K*-lE zJv>?1pG6o*uDDn?wTR~X12IwEfz%c z;q4C2M$wiiyQr4n*G*f3MkLNLErRjVKSVBW(B$oGo>+M(yOeELU5 z7fvsLxq-&_r@**fKgC})#qOTMHs=)oCi@>52SX%RLyetbb`duAc7GWwAhI)$@~@>r0@ehuEmaN;R&a-kQwJ>iqn1R+(|k& zf7Q91aHM75(@H%wgR2ASvcRtc6NxeYm0x6&bYUi@cr~50W+ojWitK6=h z&e=D-Ug@ykb&zzLEfw39Q*FtC8gTl@ z2EQKQcEL33o`!zwzHk+_cJ`ITZP5+sDY9A2{YvmzwfYT!nKcfB+nAZ z&h*5|2zyP>oHxx*n5HiCz%66kmV-m?iPL(Yc_mpd!*4e<{Qf>_@~2TLlVGX!0gpK? z{-PEe6>M8yP?|FWg>6M2(N0~d)%?%X3X0o`8-+2WKT5oG1j>ey_y$mIxo;D4C}ap< z@KlN0Pe{9Q5dTba3Ko7l*Uc{TGB-jQ;$626Nk< zY{L(x`*)|?d(-)ew&C00rT>b$uHQWrAx<$%_pLj4^e)PO8a-sir=DjT9lsY*ckQq- z;7#UVDiDf{$^v3DI`<^}xgEqxW$3{0rqT6#p^y>jQq{CHy?DCaJl)+i-Q7Cfel^|B zo(?2KX{gAI7gQaI(Qh<&kM1S9McEZ0XZ-M?N>$Wbkh)&uPx>{QlSgmumEJOgIas-; z|I42Cw>>on+~ZHv|BpGidXL~eNd`;Y2EJzcAz!5!UM({C4gpoQT2a7Ih7Yyj@P(*Y zca*o%xahOJz?`vvb-KMZUBgI9DC9(U`K50jKoDt&bZWz~865^o3f~}BW1MES4`s=E z^2FBt&rn>?#4zUV!x=(~pKx<-6x-!{3c6rv?F(^~rQ4FA#$YZBIs z|2o6}Z3c)y>0<9H#&;LvyNb3%2_`W7q(kWVmc8GIh@arWMEgWVer=kFb_7K&400E~S#>2e_9p}{K{08CaGLD{0Yzm8-A2#XpaMumKEd|DBXXv%hiEnpM$oCN zp@)@6^35n)opudd+pU$Oi1zEo8_;eDoQy@0I5x#l&gabvTU5tY#-r5Us4pepG$b21gKH23)O~FaP*KC z^GbqJN7`e;ZqDG+^&-^{dN;I}s7|$T3<79iqGU$Dk%t1o+Ng-KR%k4mcM5SWU#DStxXxk^;C9J&0V} z3yp=mFo=Q>D#=iB8z|9Eievbwc)0uk*aza}0lpnVk6Ml*6(#vs>$roqC0g_Y@^d8a zwf*hQ{oNaCHECXIY2n6{m|N~C#{tgdF@*ri0colVkOsMHHS$cs`-w7mz+zm(2iK>PWqMjG)*PCx{SajI|U{wh=F1~8No|U_PKa@0~mN{r4 zjXP0Ip>be32P-9{Y@zi98it4Va`%c`=4`n;n{t;BD}reWqYXH_RObfdNWN{~yk7+h z(a7-~^{uIh)f4K6@S6wVV?dD50se{u*eI#pv%mIg;vYG{-PV-c-sB!WK*#Uy=U48B zt^42md&)}3bAC{{eE;N%{Tnae-(Rsm1U4xEGYA{n)u>{JYI&$slg5LTq8NUGd!vkl zI*hW_07}H$P`z4px3KIG+;Y!;+Vb-b^lSPN%sPg_{p{BLL^5?7;5@vK3-4JG%f+wu z*AHGk(BC2UNivAHk6}!t6o&q71=DI1%9ld5rlh3UGZ7zZyhIKx`AB?OmvZjO~`6}^Fj0uv#p}a zP=W|ukgSa5Ut+r~HY{w(Vj;`+fEep;$$=pY-W9%I-N!+wSuXA^(JS1JRBOU(uN|nx zc=I48^OOTL+UE{R{u<5&qIu?l2)@T1Xw)M)(C**2@aVoUn-7QYA3w<6|AD>t1Ao&& z{&s%P4(&)3UDVHQCF}-|&gkIi89crtby@VO235qj@`><;favx=RNCH@O`qW-Hqx@ss4`R!nHQSv#+inYkpEEmt?1xa^o|6KuPJ5qM z>dhC!?-tFb40ogbCVcqEL0*v>LRE=P7PJ)Ij^g6$P82d*$;Vn~9A#R_vd5XmxDDDE zGGxkB!Wo2A9#D6DcfKdFp`?mXp24BcYuuAXuk&Dpk8je-;%brW(^KcPLYRH@k)}d8 z?cp${M`kAwL=b?p$KklXDKa5>%3bBCU)+(lS@?etJF@{L2>QWsxwFtfcc94e2)(7Ipzv-&Zis6X|m z%(exy?X=nM^x5{{A+=Aud-5QA;vi&C8}7DqliXdD6g~*O?osrLC{X)eJ!zHOx1MMT z3e8d;8bwDwxd}8%8CLWhs1tLQ6#4?NEvxtrt5V;&ZskLt$l?{OowQn@<2skIXPp4E zgQZEWiv$}%a{EQk9SSZ+6FJ+K%x2ma9_lVRH2IC55(ZVi+Tx3PKAEd(Htb)A)IK-_ zficc5r$2y@xpReN%kl2e0S@+Fxfi-5V23E5NioimY|@#-x5N~ z(W!@l$1u%872Z8Ke(&J8krhqhrFcU{5zGxUT7annuRePcY9||T;agQ;>Yc;V!5-mG zoR4(#yoJK@y{uc!bi2leh$z&LNaXpv(CC zdD)-lG_L!3&E_<&6WZkS8jl>OM+THGC3QU#r8#=!aGZbCdC^h`VF49LQ;Pku9VB?t zAvXUIhxWvtKUCQ3rNixp_`k#+-5A@^hiF$nba=cWHr+af(=?hL@D(>s3^L@8n_Co-Lk73w{y=MzgaH zt)6=*vvP%|=BqI>F8J~&vg$X2H2sm~ph2QRDY*nMm=JY!EZdGwzNh8u{kz{(IVEhEPO){bHHjNWHwrQFWZ&QuVJd%AYb_}a6>=IOx33>Mj`^ORf{Uhv? zBeD~Zv@?!mk=F2Q(#Ce)k#_!(EI?O)qG9|3SLGw^>?4tf(UctNE<951NfnHtlq3KB z5uAMa2o#ZjJc0{}E-6ym#6NIE)%j=jomQat>_bOT;ZBqEyCV<=r24<)h`4iAF=CdR z|L@TYxzqB8mMfzGILSnLt;uU-P#RT~AyA6%etdi|lqi17UcSx~c#o-Cj<`HCIOA$X z6eEW>YBrvXcS*5t-U!ptuhfK;<8sv?9^6SJEof%2L#y->m3v=@l?T-RZiZgl2xPzC z+yg2%@{~C&9HP(n&AIn}kgMf` z+g$3xL#{z@X6_S%Ge6O}`TSTOPCTFrd&dGGa_eDb-wA6&?MV*Sk(fbDm{?M}X|?e;^)+$^D+*G0}2LAspG6c;$V z8{;qe%SW!dPRe|YdJb{lug8R42`%<2U&(Sa%W)Zvxi&Y58(%Cz5HA587P;@()}E}t zq*`(AU*0|wR5T&rW6HJ9!)HR$xe2GaUcVwagq;-Isj+{;Cog#WRZOtY3U9A^dtG{^ z7BLz~f(z>p;>_$>u{0abyB0dVP~9&`4A+1p6eV3&Vb^?h^AF=sxM z62n3K{0+`n^b>-m^Bnxy{dKN-t#csLfV}cP%t`O;?PRS<9$YfO9riTA?@=_6)Oj=9 zuG9*48DHh3CRh_&|9lw3DEf!J@DO&sx#<;_U zRkO!lg?v!R2^ot4AQ*A3j+>J*G&*L{$c0Dp0Qk=42_XFeyjpm9YLsA&b1=1tAq8nl zunpP3Y(Q(kr{Gi(K%XY)%1)H@xWO z#E*h7>>%z^4a{Y?4O}P_1ODx_d1${E+V6*UfLwcDveD@23SWZ!FK?Jt#|+}iRUcMu zk7>~YOt;IdQ*Ip#gtvV#g=$oW#ye+;NG`OQ`dLast_VGVt_nM)^Ejme~1; zJ&^#C7bbQ=V%>@T0pG>2$6g@?ocsE2+Q>2X0<-X8(lA$T!qM>+A`pi6zT1>(=b9G@)$Zz{==YwI;RAVA`?ydUsdy zjWGNVQ4N?n(3RYEdc>F3`7)4M1vAsUpo*>QC zMFRo**3X_0^{z9y06auOGa=I7QcsJDDU_boF;r9NXd_@--v;V*ims-A1G08?z((kD zU8hGc);T;GHn;_CsIongO10YVns*?aTHZFxZKq|j4jr@%|B;7Wh5#|aAMYCeZs~ir zR?nvjip=ZH{noPU&GxpLdhHtR0Jy9ODe(tG#0v>=#}8O~KYajgr9?hKDH6*30L?56 z(DJ$yABwRGe;6TQ|Rs+ar zMcmegN#u-DFrDa?$@`@Yl|rRpY{Ey%2u$&cXd*(9(^)XAEhp z+8jNiS++1}7OZAHSARWnWRx7tA978den`KD2U;USr#~6ev6lC1Cy=v zOj&fk6&iul+Z{$t^p>^_?`UQw`0o{?%?V`6Y-Iq8l7Il{7XKxIN!m7@p@Y%$lK zVJUT))lJ4cz%R+{qO6G$8e>ZGmf<2KOXw_l>H;&_Ie{2`SSc=P>{+(vDtUY&2zb95fK;3p_~ z9JMBSXWNR_5gQDd}Za5v)FfRw0&9QMu`EbYY<~wc|b<2NH;{1=% zjRw+IZyPz5*iwerl|u`@q_}L@)iqY01i%{B#U(JRo}I;wF==7xLH$L#r&Y&E@+)m# zR-9G&3-cC5=NT~Ml<0vK0T! zwggGCL+nCWq^vvHVj=pQMYaV!szf(tg{mtx%b$s7a}}tUC3o(m%;w=n z4GS+&7V6;9{NGBZ&yF|&92@0ii9?;=I*PX7D=g#55{ghScDBR~U5tHWkzHXt=3CM0 z$X;wQv6XTIqk_ImU>f!4W&z2z?Dok7A<(~M zCmeow=bm&o-I-6}2?6&J5mvD4vfeAm&ZMQ>)C~pq@gT%=d=C5wCRhWD?FD8>yl+1@ z91_`=jBU;P@tdHEWb+ zJ)m;DYl==~yBQU;|5>Ql(YwD;(TsKZ4e93KItvSEX+o$fMw$+nV1E9BMS1_i6<7sUVfJwZZdYwoXg#_r2odW}d9ucmsA#iQqQNDy1 z*dK|jO?2D(iOIHGL==O97`MP)b$Atq8bGL$?uTm}u#NjESHpaqVy<5jCaU1R^>G2z!>JLptz+OqF{i+B#*sGWY6z>IPw& zw)oG6lMUvuFY5S>aNzI`ZET$by|~q)X!!EJsG~brFD6xaqvFknvNj&k>5xG@K5$v$M7fvH9p7JS-+Og03! zwL|J@B|@ZlC(#YTKhI51*1}==$JUOLXM$ThkLJJ*x}V#jc9>0ZcLKo9Zqn>N6WgC+ zyE(Qo_J*LmW`{aTvOR0|pcd-^t-L$N;%(VQ{baFJz5{kIQy8E!t@HKh8j#168f%!! zH-nX67!J4UXWi#=tG*oXYEAP}aXBZt&7QNSXO)ze3$6dy#*Gswr_DC9o6L5j&v3)is?dKNU*N&$LELPsxy#J<=2EU2#+Wlj zlcRp?{Eu&B#+}#`N_TLW=7+VjoDIvgU8!MCrhj;L(zuAvjS))iyrhD_c^*^+jacj` zB*%aOy)Y{=9R7Q;I~pK&X>*z*=e;keEc;Du_oS<&%eY#QY7gXgW$v!dIicMK;h+sT zBV3Ya*yh~*#l{E7_vxMrm!VRtvLTw&M{!jqF62CKogyRjYzXGvO_3Dp+n4*RR{(nI zCc;c_%QLmjHfMD7wk^;MQf}xcWK<$fAh8X7wpzA zUwcCVr`*-C+mxtUgI6Xw2##~^Qc^a1d)8s%y%o+<2}|TSejz=|+E_I#P3o+*@?Dz^ zwhgoXX(t1U)73eezjX2X_A`tXuQ-B{-D@O972c+&=o?&NGKHYW zH&nrfEk>7r{r?Vj-Vc`n39Sr5(w8p++9PoCJvKbztQ;O}yzNxep71%&X1^4$1rB-xnx?r){vKcqnlZid~E&s&-*z*5%%l@~gUHNmn zcD60w-(9I`0HgT9zL2j@UPI8(xmtg~GHICD zQfN-`*RDwC)~^jKNwKf%--dRs*wILGGV25Yo$KUyKzX6WnQc6VZ^kM2&gJBZhTWS8J+gL00Q!n{u{ zqETl{9bqBu67D`!{EQI{L?~(zyK*?Ta2%iI&=`SStCzTbC%SaL z8+frRUqWP&SfaDt!00l%#Lg-5fsK;ZE|3jvAd$+903IRfGn~KF z*}1XuZWVwVSYy6=SYLI+YlW}=q~DVH+R2IWC2V+n(A{6f4;R#RMVww5`-g%<+XM9t zn$}3n+hEUF`6)A0Rxn@p0jwZAl9?q6JrjQLvPMAah5>Uw1N-HaID^a&@|P31pb2b3 zomYXWU>d=>PPvzfF;+55_?vL7;#t;IO`1!jJ!)3P2Wx9?O#qp?8h0Se*=>7=*>zuP z$!t+(riWZC1$A<dVs|)crVb&p1dUDr`D>Wc6p9arb%LOC3-NI}HYd5HOz9ZSGJ}Z7<6I3AE6k zfj1&{r`7G$asGsHLW@i=bb$D&S!}-1cK~qO*oWLz*IsQ0#akA zg}KU$R9n?jmD*IZF>nj*ZNAlNO%1_G;x>aXTbEY~Z}yUFyx-*yxVHPnkDOwSI4-06 zT0dF=>H}^M1ljKkXfX4E%ph3_Aq$(p?HuahZ5iD(nJ@H@TGaf>8;eyVHoNzjkBpwN zK@aIDXcB;>QZ89;xR>xbs6X{5s8E3rIUrbH8*Uz+eVkN$nj5H9MVVHZN#di(tneEa zH2N#mV0yX5XH4v3BZ6!j&pO4@2DY6g>xT_~ltk`MHDiuK8}2G$+znx~9UNw2LUgq} z6Zjtnyp?SoR6iu;Wg)bM6}EgAK2wfl>)wsGEuru|L)XB2hfFxHpkDN@uCmd%CZsy&nvMIG$bZ=QL&;Rlz~c_G*r?6<>TCbtiV*M$1uF} zQuo+kA^2QRO8!IeIR`mxhh6spWB@+4|Np*X6lFsSTiaHE90DC`680*{4<;J_GmHU9OqS;) zCAM4!A?Q%jMB6~wK+7BP+PAz}AvAewf_hM>3dpKr)1OP|`))nGB~L znvA3!maIlQB3YewRI(=R=wxl$HIgy3Yb96#^L3I9XxB|PqFo>7Jj*vsHlZC$4tUGI zm26JCX|e_FX30d$@^YLbuWSXr{1OcZv=rO&Hg*Yx=u2og7SSx%h%GOmFHQ0?ZJtvk zky17-w2gTm+Sa^3ZQpz_?SQ(XO9wLOV9!oOaWE zJnguA8``b%?P<5occlGJKACo>e0SPi@~O0YGu{`tYQKg>Y1zz{ACjAwt0pYn!Kh>Y!ezNgG z|3W`88X%MTZe^;?LBaL@?QItu9XyCMa1Q1FE(nk}lGq<9jphD^$0I>0wWpXw*=izm zR@MMhw#4?KjV2F6$Xac_O9R6K+tMfcv#?E!njECbAcA{rLhs4SyIg45*=un;27J7h zLp9)bE$xDJAJeXj-#1LZ{_h%kN7BXIJ3rc^zd@6>TD&3IWAK6@UxpqTJyy{J1eaM>%jc*tz!0rJ4^|r6=RT?3|B*cQ41y%srWh9347*T zC~b};@);BNOu1}g-jkaWwc13yCIk*B5K03o@PY^$18M^c(KSiBasDdyiw5O+T;UuA z!`=M}AW#ibT*)2*%cVvCzm+2$6#qi}H{;qXvF{Aqj3?Xn+F?rJGpe2gqY>|g)zuqR zMxsQ_Dw9-XG_v}L(alTbF2JvZXu}#V6=38I&>>7tu_Gq~#HrQ>>z8EMi(XH(LevUK zd3qyETMUz5dp#9L_oT%SN?E=JUCG^OxE~G#_+#~SMVcdvK?v9=r~^yUWZ7r57hc4? zby@0Z&_aEKyb`skota>GpyK(H0EW@L_gO>VM=hNvTs~QOb-!GdkLy!B3sbU#~)cUaQ*c z;@|Y|jjI2duYqzeN^5jDwi8nK4L@HbeukaSFJk}8ER5<@l05i!|6b9ZP_%hP{MR)p zQpJzqwHX)2ZkPa*S~F~+H36frho#^X8<6E<9E)Jpat(_K*9Vch=iBCLzc63znc^k- zlNlFAq3I|<7>mrnYP7WAe^u~j7npc9NdRI^GSGrE4pZ0|CUV2jZXDVY*0gByRF-YS z==Fk7mF55&1~XabZJ@=!uIQvDls{;?ykNQVt_te*HW(2iPyms6-+a}1m6)hXror1U z7;$_2V`bfxJ0uE^x`c*b$GmKw*G18o4L(xGaKRu7Ivt9hc*8W*Y)giYzhMl0|M3^SWvVpJIn3r zcPS7L8xLqE`NESY)|a7T^%HtH#F)>bOGF=$OXnX)wRr^sTdzI-2M6XYUBHanr{cCi&j>MXrm z3}Aa1Roiv$v!W`4x-Jk*Kl_u;TvM{kGvGn)#eO{-#o zaunZCVqx`<(g*M~SEDtxYfE-($^KOO5_0P3(wx{@?hhakCAQ(QKjTOD!u(Y>|6PMG{o*5#O|{zdonCUF@#Q%kFA?$a43z+-hzr z+ovTwF#FgO#GscUpneqf8*eMRJBzls=$01kv{D%NLomN|_9#26$g=k0-Y0W5@pH^4 zUjO1ypD+8T%S_%<@9ywulJw0TWxu4HzLC3Ea=WEm?~lEb7Zw-XTM1?i;E_qdwFcxk zD*idCb5}!v5X*gqmH3{T!tQ3pbB&Lpv;Fx}f$YJf;E0N0i$l)&RI13n++Z!G=Bf}k zN=}N6hmv$G>R=$H7r7(wVR?bCW9CK|>WSvpB0tg^g)zxG@p>&(^O2YjlzgiykWe%; zDd%H=xwM5FXNp9e7@j;K+YuVjd*AQWcK5r*-*bE9Q^~rbl%&&j7yCZu&gNifc4x|F zFvs=%97$*L+PE6kk$pS+;zjEUt-WH1_z(i%eADRsiclivzhIGMG8dQQox*xNP{tB_ zZ#jOT3~z$~MdJTByR;H7so3Ak_K&jvu&*$YE2^5H+tct3;DmB^6^W z>w0^*D~_qLP61=kmh1{uyEX?D?YFtVF}E9Xe|yfDVq2X1rMcac`}=acH}{X|>}bHj z+xjY!y`IpQdEVCRh5*(Rm}$eyy${h-?vHZs3;CxyK#TJ7F7s0Kz~nW+4#HO*(UT3J z;3~?`2DTvHt->liX%P8a+4Y6rH27U?uA&)IloGhZ``Pj|k2>K5s`ack!TQZibgB;Y z8e%57Eey@LJ+o-?_R-yqNWw{(*=%|IYSuOQ#A28t%ZdHmmnkKi*lveujyVdjTJx2THO|O z6)c?Gh05_7E)(0-#KR04B0JiQHN|#zqE5gcS%y%TOhh3(iWyF~;2 zSc`t}Rz-t_&4b842LsW8QgQO&=z3MSMJML$ShKmjhkr;Sx@ijpJa|gbWxmSvXntB1 z?*U%nrmqmt3H!GUb{4M$c#m>SPwU^&%X(5D3q^~!W=a!)_!U>a+|{md>E*6`g&Pvu z_;Tm3Af!p>Ij+*4fH#qjInx*|fP^t+1-shUF2#Idm-zBUl=H#J%-NP2`q(pk`4>KZ z(maNn`L1??ToOLD>c@~%8v^p`M2|ZV(`)Ss7mrFdg`3b|y2gldVx3Ng7$x#eP*4r?cjc7 zdSHdcsiM6qC@Yp-=ImmJxso8a1REUonn8Sm?f_J=q2IBMvN+zu24Ff=C`Ls(ERZZV z7QWH>6li~}d0VH7n zWWt-xIC$$BKy|h|xTPs+%%z;d`Pto-K@P$Ia-1HXHG4M6ug>gJ4d9Z@U69#@&>nUc z6KA(&?snwNygdw~kKF>f@ZA~0`WU|Mz;+ts_Sk=$AuxcQmn0Q+9tcLlp2-RG=`_D#=>UVB=t* zTB2zB%7WGd5bTS>{6E(t17ekIPcCwEYz>WOD1noch9LH|$V$iikmz{iP3iuSA&X3m zxC9ii*#1$0pR3QzHA`KC?Qe)HvR}UzQv%OU6;wCJ?Y1@mL~$}w=E%7T9V8p1)ordf z62c%Mw-T(#LhO9<_OwIjXiE@2^l*^Wco0*LI%iVa8RHID7=pjGq_X~=E+(CB2q+bL z!_}RBNHJRB)0Z;;7rXJH$^YUX^6p#aYDE?cDFeEn&NxON-R={Ns8wyoY`F`fQ8?6+W)Pf zZLHg&6ZPrY;M0jrl7z?5O+6rVLiJ+0ZHyAxOsa-Q>cLi1UeIE6Oae1QaziZu0;!&} zRH&A7>5G)~rRHByk@I9?Lb#@6uXFFBK*bh}+b zu*I0rZnF@ncTy+M_B9!z1w%f3s&Eufj(2Vv;(#d+ED6?n6IkQBv1az&fuYaDI)D^7?Ycuy=MYWjmMdy7y0FjO=fvIBG54Bx~O9EjL_oTeCm6m_|+z!jZ-HR`G(7UK4UZf`xr>w{v@ z>o0AA+vw!&@SDM4*Ow=8zkpsbKQkd-FAQ~Fh1enFaYGY|OE_XY;y@wI1*BzdH2nbw zX*OWsV2(TE;jq5AqZjbkD6VFsa5`nxe-hT)h4#A(;rAvrva(unt!(LQE1PweSK*Zs zS7iYv%AqX+4`p7>_0^{(vjXcboYNF_;}S-n$z~mT_FC-bCw30rGxl`se;3=M0_1+o z7_$jUdKlHwe_g2a%*Oex&>}wKg~9&J3}q*IyD9BKUpLF6vygmBf*a?aO5$gTibw@l z_mQDmRODZO#HhkW7_(|T3S%u1zVQ3^gmVRdO_p4hwYg+0=$}3U z#WNkKcx!ed?pASCv{>n7Wnme{i&S~Z2zAJfW1i=@y6*JbN~<*KCv>bO`jpPFw&nOi zYIC8@MW+i71LOZ~e1z#x0W%W2ppapH(uQ+;lB){Mx<&wC(PLizBvB2HF3jO8&{Stg zmPoveb3tsU2~XUHa~EvL8CsqJ1b>#@_Vs!>-Zdv9U@5j%&*?hkY-4)v(muj%@VY{< zlSW2olrd)0*ZZ77Gamxf#B4n&NWwZ9?(Sc5EIYuXj!7CvyH6}ZG-U z8^x|JK|_MXoyYfQ_GHGMz9lf5Ph`MHHyjeKalfkAA`-5rhB!Op(->Q>U&rn@6}z=!7Zk+S{v-EOAm;<(3{=>R-zgtN>fucMmhyWS z5U})OIb@(@#m%?L8%B$7!}Qj=LP*kOxdpm%oaJXIl?Hc&6mpry;MM_s_}VDQu0)l z1A)3%B=?EG+u|q6Sj#>l$jA>Vpds>iB=C=m61$k&Xw4VFE-5C9mBOb4_vmvf$@!?R zK~>L|?75Py$<2T7+!=;XuD!sc{PSAS=Zp>G&ts14>dbwd+NWs&eMBMuJ6%yJ<=wyw z^$@zSYq-DJ8{9XF#=AXm;i0yg0_#-DdxPXc+)zZARDpop!3p}4ti-5M`NKRnHQ~>O z%BIlRuO$hAeQ@#ZhitxnhED!^jJs%zEgECzj3N93;L!60=V*SASd^>As!1Oq0EnO?hZCtU`m@5- z0f0MGBpxEZw^~;>yPK&GLeZuHF-fENrzhZ=D7Y59`Q*DrPMs9{Q)8H!yUlJh(#R$6 z`uJAqx4eyYg<+ytk11l7T#E{t{$kbd=aMMeE^c$1;JLPORwy)P{R@4vQlTRoQY2!= zZQ-kVi6o(_BPJ;)b+x`lAxe?Tfdt-aRR9d&PH63m*UuG0$8e4ka>gnBYVb%y8hl~^ z=H{^|iL241IC`0hbs(V4+j^WXCY8^1<#U`r*Cpp*KzXwXS|}OuMWXUGliAZv{>7%` zktSH|f%Km@FbX>#k5%1gEAHcYxt>?^X24e=z>W29WKW}!B1cZVY4Yv0*wxkOnP%?$ zM6E}^|6Gmy54*X&+%9fc_kJT=^ywPr(f^hC^Y&W&iY0%aHGAMx+azZWEg zUv4`pP;gQnc&t)rn}m-W*j9*19h`w@7H{V%$gzpjP!&4L#Zik(Ejif%ha zx8&MOAzaM}9^w}Y?q;z&G!ev{z252vW{Lm?ZFv|7t{@MH&)=MqD%&M1K=`vd)j!!G& zFhn=)lal+mPO;tYgd zB&q8U_Z!|$fef36+~Etze!5#z?m;W1Gw1R5}$|mQa%(J5q+lrZI@aS z#!?BRz}kC8&-ln@$5 z{$?(=U)0u*ErW05(zRFu3W~e(wYagC9NX~j30zSbT|yl>HzYL)q`$1WtrQ4 zZwbD3zc>GkARZnSK*3$weJuJv$3w{f={y1sP$lvU|J0Cl(EmY@THau~!wyxL-f~-a znPELHhqf!UnF3cRh%BJ?plzTt-)5 z4WG+Ma>a@0CM2@bT2vS_X9}^5<4df%7%lM%H#j<3G*l(_bZrVu@{|T`B>8Aj;D!;` zmLWT@a9zYUszf7LR@W*=MUz~?-0w)@(Pid=bt8fY}eSwkaYbG|thE#kjch)p}+e3CEbhkvfJi* zK*?iG=%u|Bj&ij4E*#5>zBae3uA&_vxg|L&;l8U!ughXqfV#W5Z-OleF1?U8VLX9J zfMaDCb$U#lB0!0*4tZr8ZkzLsN@I%rblWBit?o*ma?h09Z*FXIv>7V+jg5r;;hk*1 zI3;gf;`5zW1On3N%p`p`ww1Aa7ypGGb^HniEu)QpCAQ~<7YS8R(eOC7-(P|X zNmj4F!pr#OIDbZK5#)oLrMC7K*U8eU1rq!Dp9=UA=zutRE>*`j4IR%HGL99l@(rE# zJsmF5{UW|yKuc<;kyx{*yK@rzp1S*KZ2#0ezVk&#Pe_!H0?O!5q_gf*#4aXPU6u7W zFgdB;SiRlyx|q#b`C5N5MN4vE)OD@zx>~k)Ra4YaupNYR`By(;y$dG1FJI!0((;^b zqzJ)|4}~T{Q-La}SgQb9y)d~8qB)WhGD$kn&y=(ZB)w})NQ=;OGy@RFttot_ybQm9 z1CJ}nm4~wgntI}5I2%P<#T2*`mcv0vR>dGQH(`~0Qfi_NV74}lw?;pZV{m{aP(@}R zcSe^XWkcsM33AnqF8(bNyvw@NTiwFcy3=W)%@(FvG;tm5joWuC7f#&m@`bKXw?kd$ z!Wrv!g@w+~$o6cRQQUJWACrZk!zBz}(cI_&#E~+~Y~^YLJHvFa%dH_LWUzmk80DV;860Wb7B+J$eKJLNUQ*@peU4x48iBn(6tG$DP&=*dm9P{@2alV6(> zK=LBJQ?1yrlrBLFGgfa&+`d?OxprTSonhh}i(Vpl9}5G(0?BVkyQp*qE)qhN8C9T2 zX*FqVNl*=OD)?rm1x7k=!6wReskq25MsujJY7HWS3D^yHh-CFq{6u))9V6~O=*)aH zaku7bi+jQBd29S}>F`3d6pStk!$=hB&$Jf#L`WG(2k($eeU&iIOq$CF(@XEZ9V?(KK-z27-tZ*f$9yzE8)O_q+PoT=eu-_xXkrB~y|Y|f^iB!X zm!>y(yAk(^1PKBBQjsqWSS0GRU?aE;`R}*s4sw8PKx~*e5(QW~7i9sd4cNMivY2-u zE(kww$Cdb#X)Vw}z}{_ow~^anFCy#=ANtUIC6f z%vNVI*-pva0u*4_=%DEw)#4xeb~_$VZ+DO<&(F&){e$!5`GItz$$GZppQ~7b_|^1D zh1H3Ke&?VU7W4gwz06(8Fvy#OZ$I!YZcD))fZk(^j=k!d&Z&DI6!5>8*f7|UzUVv+z zSmP-TLHUB}W^~UF)=tDfs?IoXJTg2(x{$#Y)@XHJLkCr(i3dj~Q{hX%fX~!$Hz-4L z0nFM+HK4`uXkPK}RR4k@P{MZ`)+UcL^_S0&;LLD?1R$meS;h8!;ik>vp-MHr+41wN z2Dv%~s&!v`^>z&S9oXpF=oDGfy!0L@?1I5Y?4ci+L|AON$N)%hxyC@l2PoeW z6gmO@)AvWp?%}c@kPJ)`I9^3OBC((#hmI zsfB23LSe=RB zI5q4jQg=NpgZz)~1v_K7<5{7=l%@)L%FhEEL-eB{ITQp*a46V19dBD|m15penD)#` zL-daE%{XOn46(eKn+V5TK^FA=zvRw-^eN2>>81TrymLcxoD+kg{$%(W zBT3=C-hTpftbg44_CEgoHn-I5I+Aw*K@6+$HhjF4@DQu%rv?8fXMbkGAOnAK@g;ry z2~?x(;V%||trVwYsGZW*j5<`k!)q-Y5JOv#Ih3r}NAI|Dw3={pU1H%ho~k-sgOAqI1lp7# z8a`eBh(Pw{sxPQEp-VV-a^R+P69#ZDC;5wh-E;CIIA0R#h%a*OpIglB(d(dBEmTsh zk3bWmN_0ICspt7<>8c~rK=quvM0<^1Ue7yP1oa=iXmmHT$i1T{d52x*0!Bb=(2O`* z!6~e(;?S7{u{1E5F*eV@z=iBI*j%IgSUSD)yC!0a-oYvAIZlzziQj`eg?H2F16{@4 z&t%OxT}a7Y)O++wIAT7Ra zQP6k^&I+!RsB<_@=hs3DQzlp9E3O%M5H{BA-HKlUQ{hKyYLRq}gJh3DHGJTMZQ zE9HNlG%}ABx24qoQM4mV2lDoK^z&=jIFb}Za<(qStWxkWaRHb#QYjp|`WhjCyliC3R!}6O#G@cYfnPdQ{wPt=gv!0@j z8(*kURGa64Jwn^S3Y3}ogqMYW6vO#G(d%#;pwZj1_)f|Cw*>Ey$GuzWm9zj7wN&@- zgFk{mhnG7otDFfdObC#MzjbK-rY?9=s=yHKY_8-``# zG1|5A(1a_(MU6go+q`-@hp~YULK7?69A90kVJwxF2{mVR172S&8TA4uAZBvTSE|*% z(I+Z03Y=w66yoJl3?X{4U@YDliM<+*Ul#`WAHwj%KWz$4q57tVzJ>FAOx^DamB%sO zy5APu^}O4InR_I&KNsEKsoDc}sN$Wyrk6e?jkmKM{Ne7$Njcupj+m{md|+v+_0S7B!uu#*JXAtn-e39pIPez-~$ zu;$02rFD23ghLpqdigx8g&e1tO}NgQ>jFd*3c2ysuwBa0XL%6U&?8a>2#-nC-_6;r zsO|xqux*(kNV``1g!*bH%C$H?o9?F>uX0#LZBFN!=DOOk!RFEntbHm3orh(+r2Sn*zocky;dB2bPVTRmd!P=^Kb+a)SmW7SJ#@fAHFmeP9 zwPWPJY4AebQtbioXvzdqvEMWqz+&}}cYyd8C!QA2}o zs!`m8?zgj8tPNA@i2>$Zc#&T{|J;ylkP zwlJr7K?h$27ghiVfS&nIM4ZAoHej`R)%lL-_%aN;I9mRE4P1On(cM}!gc1MyqI+2m z0Z$d}&7v(U^i2A7W&cFMJzcOr6nhb(U0C+(x?75Ndy%Q@xo)naU$rU^m#UAJ$O`kD z0x6p8jxT=oS;@Mvi*LwlO~x+5wiOs?1oprZiUqPr<$OF+=%+EcOBpGp8H4!<@*7)( zJ|nLy{fWqj5No4Ul3{*9q!mKh8c`U)N7ujYRN&DZ3sDOj2=X_m@7;h(MZoJX<}vz= zI51T0Lm*edlI*eI3CXg}2zV*HQMMl_+xtIq`%~H8D%7q?SXD|M0ZxCZcrrSt!2d*-d^^%mA@|f z9A!Vz6;*cyW&sij93}<^AbGy*mY3Pm8p5-RfW&j?wPMer-&_^jX8*2K=b&svs$kaO zQS?ieM-(RPynhvY@F;nk=2oS%<{^uTX_l670gOtseNeHJrCWwWnp4G$5jd18+d;!B z*`rzfD&{8?gD4#~W+%3~hPoL`soFj11*7N^3!p;|CLA`4PY#AFgvr#bz|heO?CaYQ z`x(d3;~Fyrk|Gt8KI2LVuH3W_NATvv(|}1am3FwneA{V*86hnr8(J7153B2<)(hM7 z|KaV;1MI4*wC}U_KEs{s)~zv>p(=BQBoIOfAVb0+lc+$8qM}5kX|>T-I;h>)S_H&^ z7$P7bA}J9810o;-Dv}Vw6p%p%nIsVq6%iE?5gFd!v(LSiN(jFFet&$a+%unj_OSNa zYhImUn=}2XED$dMyA%G}XGoGB0y<#4B%@e; zUvqhUHjwlO`;k0fUx(=UM4O;aJ$DmLJ-x~K0@hPPaWHWpb&LyMcf2UH`9D8kaP*m zl(28DojE{g8V4K|0H!}|iQHZ53P+t`J0V)#&h&PSnt(d6VDN<%5^>If5p)t0P7uYRv@>e;AFmu5k4?`70h{m5}@y%F%yGb!jw|6?! zx)=>?MUTlABT1`5r~n;wa1K!UtVW;FJn!lU*vRWSt~$00THE?NCb7i=yFQpqmwVL0 ztrxIJ2&xFRJZh<^hAX&ob+UL~DyuDjIq~Q1j*fUU`O(V2lrn7HP4ld)I^)Syzl6Sv z9jhaY89w!D7+uHc$e=5TM?wX52>KD&%mbry@RXzj5cy&2g|{z+$S)+=t@zs-mX>Az zM5|dv$OdK0Eyljo+c}neQy z(J04m(+A<b;gk=`Hly6Wv0931<1do%S-} z06X1-o%TSdJ<(~8HgZ&8mv!6MyWM%XpTfhZ7&MMX2N!kA62ngpA=}%LI(A`MNY&(4 zAF7%UsbDHB>=g!R z?}jfN2V~Ad386oiAn~HMgx6B4x>gI?3)l(=UUchLO>-_=wG1dp-5t7_$bqWmqaF5m zhh5sGiGM|pl&sKG&K=)V9rmiypStXiT_Y8{s)rzL-?QXG*a?hzrsUNM%eA^ol~VPT z*dgygSmp$`G0}6gv?lbU(Z9s%3eZ~(b?nec%l0O%VE%0Uned&zwlw>|ESr1kQ8Iph59rc0w zIKV$bt7@XmE7$^~@CLrHsH}tNeMf^z6+eXeh$jpj)$F8Wdp$(aWpfX<+PFQX4mV}44e##$H4h8mvZP!8m;Bs_ZsR;TDBl2hg zOW2bX8dY6KG<}32w2hBmUkWCyV)=tK2U>s%h;Q}R5l@94)*C6LbGLfPzM6PK`HPf( zpZ_p;WMVuv#OCKvo*5X@K~MRtCp5nc7DS5K4epTj&Neubr)KJfZAp;4ZE=AeW1q5P z-Wolg;R8}N%x_Q(XK)U;2D5A8fUOB8HkX&=$I^$I=q=9S(XkH+Mzsb|XM3LvJGPGJ z2%Ti{2h>r4)j*x7nFiuZ_6l9~mb|M5J|z=$J7yxXOUbd2aEKFQ(P88yjA^)UCrxAG z^M$hcSBBq%)z~4laUv@lLoZZ1AdwOTjnsr2?4z>NyTlepcVZCA2*R%At0VsHH~>0O*CZRX!J= zYCI(Hm8cjh1~8#fGRM#uC=Lqoi~Iwg=o2s`y(x{( z!XC8xtpZi73Vg1S4gf=a?%`16ZLIqU2mcz1yagA?P^9c0Miq%;VzbEAHd$QI4X*7= zA>Gnf1ffeYN4Ui@oT_}Mo9zx@hCLh0L-uWqY%d}0I^f8qa?)7DILOjnrFep_WI*0v zSc8Lxh&3qZgAC;kN z*A*2`2q7(%>KQTc8*G|_0o~xbZnn}b)_$s^yMqHnjMbLR^963QI4sz8~^!rVjZhv9&{$1mIL!%TR8#CmTV z{OqtTu1A2i(ssm(=qxg7p339tB=L}RG&qTtPzk@g-vfLDKg1PhTk-3Lpg6$xQRX+m zyO`C{BRN0YAsCa5A;X!($0q$ja>fm!$b(*@xrD$f+nBf=JkG6*$f2LXYBbuBn*S#~ zHsme>@j+r^&d9d!b%u4NO%0Wc4^I}A!x1J=1e~e1j;VML_vRn&7FAjG8i)HuZP6?6 zu!!WvAj3 z9|%5mM7JLceSDA|X&<(uL}CbMaMLBT=!mZPx7Fk~RiKy^5Om~{c?ctNfo~@QOG*$P zqZfJ^rypnTM_D?~KS=@pnW}xGLWD2;YQ9y8*VEbnTi$L9T9vKi$*$M$K|%{;XL$hH z7@^DIxWvY8sw`Jo16cdO>nspX&d)*8+XI}nff5wA7-o*p8GoGUTw9p# zS4tiU0(vZfA&7sAT1hq_q$=SfaZgF|2!#rKs$_SU{DUR`K&c<|eb{!bb}D0gezOz- zjQ}d7r2ypfg=H0A(V8|BoAHV85miWc{2)=VLnRBWV*fQd#!tyL7W3ftCeTHUBnh&l zRq@Fog0|eWN>Nr2_}10bUwOyD}@d?4C!CyH2D zhZOex@oig2zJ%LGST6!2l@Caqx4_b3(;piVY&4NGE6feCTk!zDsmbF}tLm ze5amO;&bcn>wvEQ;r9~as$+`W7E<}Dmt#yTK#}8PqMoTb@WF@x<BKn_mU^Jyyg)7XPW_YpMM>g>)j8 ze$4S%VrVc}uMAj!Re~@eEqPsXu?w2!j3j2}Tn3FVWbvO0$sY@v8UbI(C9#N)Mp$$k zJJ^n70ij%*!lZ*}!lLMm0-@ak@C(2MN#}+M(92@6hqXb>Nh&1KE&`*oZB1fVe}M74 z``sWBd3Fo)&8B>Ih>THpVhEy9S6^?i?bn-az$78;QepR%mL47h>E%Vn01!<+93NSd z=Kgrh`7bP`Ym4!XMR%J_w>SDoJX*BX3g={NitgH?yJ6G2_vw^cK&@3Ug6)p?XNBSt zl1`Cl+t8#r>AwSo|BVI8_#pqB!L_Z@e+}2hury7w?U@@@lE|j^3HvuYits&cc69t6 zJIu()^pC_nFCt3uD`#MZz1ZGv{Y(w`;&itAEFXCrb_LqA2!u_HPoGGUu{<#@eGkR% zAeatf;dpl!9sjZob-250aHYUF?LuS4 zHyC0ToU(6+(Qm_WLndP>7M@`rm=2-|1hf=pHR}uWTfkk$;2u{`4C6)cWL|SVYwyfD z^k#{ld=Nq~z%~X+s9jO7R@%boF7eUoSh_Wk^uaom?8L-1XEqdpnqZkVe*^XqT89T# z$fAeU7?E)~g8>vpMluIQZ)h#&^BvUcILtx?>DV;qRO?QBunkPu7cCDmcs?r1bjbTx zDJ0OC03rfo6@;8FP-@Ts_#_3`TeKbuAO|=4ocZo)Q4E63@PddrPY88*K_z`KiSJ9& z`xE@^{X>cW1x5l4v#j+Ap7tn%;jT-wAEs^hTTEc`qCIBG-C#ayIuYDbB2`qzd=i>r zXasHC2_|TGw4(gvapSo|S^bwyvem_#+$v#!IBee?w#lkug|d6I`d36k zZ5>c+j52DK!3369L7TWm;{jfVK3sLHl`bqd0hk?*;{XuJq91Y*EL@46s$p(9$$nJR zsPHe3q?ov~yj_6o9sS?UWxHSD4Nt2Wtf^p9#@zIsN0gi+W!a%$R*gBwU_p=YcOD8J z9pJ96?0`})q|ij$#k(lNJAbj8J8_SWJk469l)a#^?Nh#)}0EzC>v0#DBm(!RkipcIyo?CORe|Ekw;fUjZL& z1QqhvG70A4EVYQbvTXC2_u61-_hO-vwDD+xbYIJv>6iE=9qxEC6ysonZ~)6!5eAlw zho}K-6C}Ny^#rAr9Ma1C*eg6B5_=*^K6`u?mqRd~caw+%p3d zR*9a$){<3UGc})Ntfb=QHrV0oQNFLV>5Tpq(O%IN^%9C0{B+QCrv3uHqF}b5Isqv8 z7q14*1@MN7p}@(srUbn`0dL`0vcl<9e2QotO>_5w*PDcN#z)csSqXM0xyu6-6u=1) z7%)-~K+BaTKB|XjvuHy-{Y%Zii0Pf(QS&pIFs-%zrJDO2tbpbb%)yye9HYrQqWaP2 zmAh;1o|=2q#g9AxOZW|p9ccRTZT>k~TgbYw5B2t7KvtCSuTk{jDOgNFSGBe#g$2MWo7XfRWEc++byyQEEJ+M24U;q(Ae%jM@=UId z13mpVu#lga{gqaD$*LijGPOJ?8g9VKzTRHA1t5*r;>}#QTOe6tj4Z(HRJ;Hx#nBQ6 z|2~YwL#Eje0F{AE{Se;TPtUY(GZf538KD9~6siF_)2(v0+HJRr85}z5AcR3II<~kw zFnr0^EIA7kRV;kDR{XgcD`D7vEZl*3qci9Jr(b*kLCntrN`^YJ?=?2*&a)cwHXlN; z(Pk&%a|0DpDO?l$%CWb!1nq2wS&MT^a)S5Z7$g0;k@9i_`LIR;~-kjM0QB_L3Nw7ufwmLQDJo1Ys}vvoR-7r?O+qd6_^J$+|?HHVO&aq{(4f9fkPJW=)dNo=nl6! zz%bZ^Y6R&aa%}AS6PZ|1Ph#)G7ejg#KgOgoG+A>o?LPq5T1jg+*!=ZKFToptYeJ5U zsnPkJ=^Y)L^yRt^K}2Rj=K1$uNR8hO}4Ui{o=r zB;O)^a9~cm9TuJ5#ms<6fo_4;Lqs6|(Mb~~atY_pv>$>?DJ><_>-RD`>2o_k(S&c5 z+yN9eWOKeyi0(mG!+21H_@b~X%YcL-X`SUqehja+;V0fBR2L&0w1wHIAL7}Cjlg&c zqfG$ftE`r=G!HpuKqFd$Hb&oJ_(WTQ1LLoE`13okk=8Lr=>%S}8#>b;#qq=KrE|Io z4=lBO5%El?L`t%&Jdhv|)D(fK<^&62{+jE^Vrvlm_vyP`Lf5=A$B`;*%ys6jwVvzDUu!d? zb$uXeeI1z+{UjNOi@(uu7lMLBfW*x1D;fk5W(o-J@c~k9vgYFm1%t)u7&@T`4)v3w-vyFX z#6iDUBqhG&%7Bb6Daj^9ATRsiDq~y0x4Ql(Q{E!Be*jq=5}jo+SxgG4eaMb zR)HNl$=jF2O%Hj8d}SH(VGP{9=Ity_bt)6@?Y0?Sb)I}01DmB*n@66 zq%k41AdFRL9B~Th&01_q9jDJDtlbPK>mNXns<4eY3j_?``%t4V+WH5tGh?FlbUUa&c z_c|i+&3hZOk{?rQHihJHcD{2&ntO|XiuH<~WPOru z80lBST4 zr$*5f-1K?A?~wT2?hyZOeCLz&H0Le?vXbxWO34geuahhA-unmpg^^JtD z9{ai|aJsoT2ABP3{O5B{e-U%;P6zORaiV+(D8Vn#rWs8{J2HxZT} z!HLdz47CF!vQjzC5XL2%P020bi8=UxY_0j0m5__IBjcA70l)hWM!>o94%XgR+_iy=5sKpi#-LFVE3jYZFf5l=P#o~CK zwe`5$%~4GP!J1R%5skKvadrkyWa;!i^amKaaZe=LrCdAPophx8!3U5RzG3^F9QoZC zyYG2rSGnS?_I9w;v6LqXOO-Vc@A5!Bbp|}h7BdyLOgpypT1T~=041$I%_RmxsHu*m z>Qu6OgND(*Wd!P^Wcli8Jr`Gyal3N7V^*$n@$F9A z1J1%RTdwO^9^kK4%Qcv3TD;;5r|4`87q{ea#BtKG%8Ihcau? zWxnuV?sEX(PnELh^Nh|%nXmU4)Vcqw5iRitW~2|gz}dH)dp~ks)-#90&flDS8JLDd z5&Ls;SPN6zmiPY)H2=6Er7Zd*>?w2qz`+WEX6KGLP%Xh2z<8LzwHNuqe(pd!&X#D> z-fn#LazZNPIu)&KpBK)V31dEAkMUz+>h}a%c!T*gf<91gm4loThMzZK#atVT z)nG(Hq%AasrEd7bs`Yl_^vd~ItKdI!_%MMmAejZoa6QHsk@mBHljvb*6Dt4($!7d^4LnqA$FH>oUUjIJ9 z7Q&ABv%L8~$>;r-BQE?ui%Tm+?-A5aoMz^)&3dz``s%1=td? zgG?aS79}IXn2@+fF_Ebe^>h?EL1$elF#%YY)V(~#gzb+f#S`Nx+2mvjk@ARPEf!%+ ziy@%@f^`c$g%X*b_;jJ1)Uv~<<%j)|?%$e~Ot2$noI50~5gI@TG~w!L)KHTugCwO3 zn#S=xQnr3}3ZxkvEmtAg(aA$K7V$3EG+u38fu7qxY-1@%PW1ghb9NVD-(2-BmxN<$ zU8&vWTsW?VZ675=qy|b=%pc2SH944G-qT)5?C*&UxTk&fNuNCB?QYV66V@r^xjtK( z*1jbye;XG5nB%}F-=ZhL?Py%m_GDKG&kA5XiO%FuHdfF{{(Z1Ff?=8ty{ukEqE!q2 zAJW-`Fg>_%R%yg6)Y|DdB%1&=5*C&`+8=w;gN2bMdbS3-2J?VTT`Si2Bwj53%*A&( zTI}uuxeRO4#E!(0_c-?*1ij7?HW7+|mn$+m5T7N51(3iL(}=FN!O)w8A%fgMKAJ=) zd6Y740}^dVXivLarTM#E`5sp3L(_8-_caVQAWF{>M)@N|S?YcS-ND}@N%P^nAb?HA0%}D#*&RX?LLoJQ#`*6P+5wS!8N8DfJ&uK4^Gb>OCc3o2a zAyHuHM}>bA;u0&k+P616x)Nk#o-FcG9ixo=7}rW9@Tb=rO*B z9`8UZg6uf>=FwgjZZ;vZmV6YbVxkC=LF+>*`)IL9zc^Y03FvH~fW#^8chTZ{MBdST z-2Modq=jMPKrGVWan1GEE~T9~%N~F@FI~4JX|U%g#+P z*^{KGTwF)9))ifir86W50gbP~t|Qo>lo9b)Y&ZW5X?O@gGwL>3_!!fRpzvgGf+{4zERo4hq$ zZ=uPjDFkTJ(lSG?jb-bN&O`v!`i4WWJ%#dvL*x#R*Qz$@wWguEEqYf(Lk?Ow85+Jc2p5DTo1W40l&&wDH z@8jaq9Km|DQW2pn`A$;4h=s{(r1CE8Z;c;*Iz&v-sRPl2slbjQbjcmQaF;Lq#Nk2a5!@nD*fQ71i$!Xz~v|Yd>X;hiQ z1!5cu#7O%z_p)8UZPICoam^JsTek{j-l>WzbYgTqg_gda`g2qN^|Wwqv(V5*qRh5a z7s(h+65TzJ{r=BeOxdeg_ z$55SQ#rV4yz1ku6WDa_|&~10wRa7y#?*NK-+L7 zi}#D7eXgEHH5HmmE4%2;K=X*+L>?ku2E#e9w5L-7+vR4$ibsn>R5u8hq9<=vrh!nT zPkE^5KUpyr`rGPpKs~O9D*}i`A&T5Yb~Z zrO{S5d=}>S>S+K^sI7W4^eV8EQ}Oc5AV4mbi}Wh6(NXU#bkyiwVZmWTfM1AyTM&Z4 z3P8h@e~L_1LhYDL=by>LQ1-71{c^b>Zqq{E7d=ms9~Qu$r~Z!A{jA{cV*Ub)iUO1u zG@v?Hv_?pN%s0ScL_Nu&(CyZU&Mbmt&qxb{?nPmzjhM1eRS={=c2U>WcIYZmpC~=S ziG(NwZV}gn2&$aXO{M6u z5*+6r3T_e9%%2K`TDr8r(Xyi7iPG9769}_kUqnvImL+>}aa+GH)>v3%4Rj-Om|Kiq zk_Gv#1Xza(Ey#0s9RmI;V2HR63IVc4$*E2V=I-lCehlcPjP;w8_8bOT8=pXW#3zI= zgjlW=?K|Y&_d0;E#P^`Ayc6#soOjr}a5mve7hgq0wP+6*qXH}r9w@+B<~x(i9bBoM z6BKk8<9cB~cJ@6fP)%j@xJbyz;(z)4!6vo+5B zRI6tl!@~;|;x8L!9H?pO8Jv(o`v8qg--FM~QJ~6yC+X71gfc-05MLswS)#E%pT~djBl4bfx7859ta&`1=I+u#_MV;NKNj$^0pU4?U+cx1ANe1_$XkvV@TfoAX z!f};^M+h#3dahUW>6|FK#@6m^H|{)T`Bb~LQNFb??HLjVOQ%ftuvmk>IqE~&BfUxo zGqfF|AHh-;jd%)9yVC>7>;0Hm>gbaB*qaxMW6tm$U4u016D_Qp-DT~ zLgoq2Rqt@_PS^OWWiMLtS95G5m>e|+AMi$04&0xD*-0wx3!w)-rVlwU!PZs6HBJk_CCrjXlPx|2td-_o6H zjoQB9omg?_(cS}?C&hMxpaFvzJ}x@z0_*LGp%IAz$RaN`CBaokockn}s~^fzs2^RX zsB!ma#n2)o@=3Q651EvL_wyUI_oU__7T_u7et<~)YAnwF@}RjJV}Igocl-`;(c1&k zjJ?)c;Fhc}go~7NNT~v9a-b(h9KBWP$OWUw60P1L-HlX61gCFD3ndFBiSu)a##92! z)Q`RnGGF2w*ShZO+=0gOCso3?jt1ORKa{t>qg3KQ81h z3*m7Xh;@o`lbP+&GScm|g9DV$T_LTg-#2=kAbPy0g#Z${rnMjFRHm`4f5ez$Cs|EQ z1Wh9?7f`qP?E?G`2Jp>Ir;iE8nJC&N{+J%n41zV$K84=+7nVL`6QF`>(QOhSi_Dx? znSmN@Zc4969zwmxvc(#JNPYdxOkpgk<-5T&XjwQ%GE=%#J=Lg$8OTEL&$%;tIp`D;S#mNr zIjlU4oGL9?p0O>hfI6xQE4P75fkH|jcj;KWFPg6qjLI&aHaC%4j)edB0n7n z5+>MZ!ZK1_!IHJqx1$``$8K?jAT>iqR(b_@<>t049H(Jh3)@QA7G5z_58*xk539aH zNuMTGpPZl2=|EQ;%ye{y{`=eBE({S0qzXJwN8NU%x2u@PTTobi-=j9<#h-bFrP&;z z-{|dmU-@DTaxMH`2<0hB-|PtgTkrNvdy-Y+r5f%qYSAu!6x_s2{Sq_ee_ljszpwkj z+wAHyK$fVgZd5v#b^$&(jET*J5Q1boqBTlEkTsT+3c900aR0(l7ZaTvC5q!+%3>Xs zE6BEhrX*Es6Mo1SSTZ7q@hPdV{4FkN?u*fnQGt><2(1w!wLp2Hzx{8i$`SAo^-+^Y zej70DEs_n}yz9v2W*c1hdSGjr#LEDK<}hU;DUzp}hm#U`CeO)~ArJhbXDEv689#Jk zSX>ako}VluyD4kfva@8;fFXhm9F}UBPVf*_v4-nxe4c&WgG-6ONSJHWVFAni*xPq_ z6y49~+;J%H_Yh`K&Za+tPVHIe{_5;Spr5jiSE+AUH*p5B*BxdRTLg+%oxLVgo=v~Y zI|(Eu=>XoiKA#NTHyYT@GTO|Tq(q>$*09mT1S(-4%i90?6i%eJl_(!1M@^qR&0GOvpg^T zV_0VCf5eew3&rHF4W>-c6d(%0ieO74i_ykD{s2m4n??_5d=C|@tfUbJ=?$!$qYr3~ z6K}c&DzfNnT3eKmrTD|s=oAEb^Qk240_sOWC0RT~;l)F^_Xe!0hcfg?_dDYDX0I7Q zicT?&-T}J5KehWXLeg>qHHo4yJ%R4_OB6L42qmx^v?K>S>ZW2IaP>6xDZN9qhd@h8 zmb4m^<5kX9yRKC%z^C}J%z_Xexc-{CSFJN_+hnpHj$)3uhSHMzY}2sqd(GlkEqP6N zhw5?NQ^`>6+N;*_8ZLE<$ff{{(b)jx54~L@aKg_kyV*NbGH(Qvjs)5L+AZB#?(Eyn zZuD-Ak1q_zTY7tyCsoOo%C(;=IVO1Q_uig;BOaSmIXjNei4m>(m%aNNA(p)VJ7UVf z(VR*=EV)gxL<0{Z94TQ>^y&98_DzZ)CO5kXM;J(KBCygLhgmy>ly_+FSt{9GB$uTTsJ5a@+_wqWvD^)ID?==pHTs|0LCf5nya+M z^#u8Xj8*f5Mzwm58d+tiKJJGA8UB5SBZz*5XxtPSNs$n@#Y#d5LcpXF@&=G8K=X!! zz5`)+gvulhUAPtNB*7}ePjcCDuzn({|LKp<6JiZ3T=lIWEt_Y*iS32hQ1_5>fW!l* zCidloNWn(D;I*;c6q7^L;Fzw%{4ln25<5Gw`ECgNUg1?~#!5&yF-1jRgyM}^G?Tas z>>&N9tAZ5^A^ek{l*L&WbT_;=^0=MD3hY;)P8m1;EeHc3khGMh*8rA?5gP?*YHQawX>_CKw;8t*u-q~ z5Sgz)fo-%7eIab)+XIc4n>37B0c}36!FcrYI{^ENLc_h!jwRi_P)ZNA7USG_)}=#f(+(Uvx1ZaaDPi%{Bu~O2ru*N8 z-*ip$*Q&xe-fm}bAXi--HV?3q!W*v7cDCbXH{@4~eVEB9==pL015A&Nj}qQtS2C5X-Qau% z4G&=k>YbAO2z=-n_dhaCR7d-emzRC{&`>ipuGB0KTZR0Kluqi44dH7k4qrfQm> z`rhbt6sHJ+B;F8JT|$)8=lT%YtEN>y6JF)GW?hMr?daZ}?ILr(i~V!W>Jqv$uWrzr zQQ_U`K_Hu2V%1I8PKu{+{0`||u*fAQGVUAAn&Ye^e1S2>d#QWNT=*?3B!7;>cC1wR zAMU4#Uqf@$wLuR;`b2eaGMfrb zf(!FR7Yudl2A~oLCqbaH(6JkUoOkIaF(DJS!a3DGsp%(eaN#+7C6Wu0x zO6t$_P(jH#y1hQJ#}nJhc43)2TSTbyIn~5kgvRh;<|jbCL>Q3NyQ3Z^#r<;cS7_X~ ziTkv}Fo-(Ray<+dkwrg~6MC+!h>B9YCP-*8DT6kJ{~oSvAJY2$A@T_KSt+y9-t$Buqz=R)!UQu77H+&?QY1dC;C1U_w&{D5Y$7^TbV-tBBKq`J8APZm z^8+P|$Vo*SqHOC->^>4+0f8{6VcJ)gOJ2r@E3NsGn5nAgO!EPy1QhJL2z zws!+`OWAcoaP#P;;ClEOrZp9J+3NT|LJEnoVLK*lD`7h$Z2Q92hizNfrlYo_@8-|^ z^X+>^mG)*&zV%I>=?&NSA9c5}ib$*D`UBj6N7+|_o7_VEpDj~#ez0QyXU|xC2#5n; z46Tyb)N%63=7;c;;9?iQc08mUdg<5D3zcd`65AzqdO~y&#e74v9?lAtZ+U--cPsFa z)^Z4G{wrrsIQycvlf2!IR9R+bGAjEjrY+w7?(Ai3kWkMP))k{LztX#JHDCUdvnK=V z6*vV80zLbMBlD(=oS7*(RUUl#ME9)$i~w@H4(z+$R?-%CsdvanT-JwH4>@PC(q5<* zO8+8ww0HTp+ZnMf4ba&-dqTjP#8YZ1>^0$>;vMVgA82w~Q}*kGL^K#Ibs>DnaPNAG zh6@~-Tf$vTD7L_{gh{d!Aj?wPp5m3eO*%(4YyM5Z+rW%kuoW5r+QXY+Dl>cF>#C$C zVB{#7RVs<)(2kXy`?!IFjlmJ3qD@4x}(rZ)9g8r2FKMFdY5kC5hBC-88Vb&a9NKPswq~|TA zmpSsslLCw?pYSF|IRE0$&fKX|#8iLUI1MG}&aMl5swd8bNB02r&>MN-P zMF&<6_6OO)gi<*eQ&~z2B`?yo!alt{hXY+q=-&(H+qdV_PqAM<-+tD*dd_@1J6v@a%=i63XHPs+k_FN=F|`?2 zK$|XA!f}B$a~^*Rs8o)Fbr+UIo%99mT8l~6G5j-Q3Ah3GMmkXH~siil`eC;hE-ZKcG{@GR=Hl&Z^V_2{l?^U2f*ss1 zYo`YiN6>@RZjNiWv6#S6iDe%I$k`#lVx?hSMjLZ9p?c?Fp*P=cpUx+`QHn4m{Y_@q zqYp86lcl$Sm(`1mi6)Q7Xoe$#PaYjd*Qb~pP7E^^fFy!qA(~bAv^&;5ogG_?hQ`rn zH#Xc84f_>~1?cXn2K3Q(%#Tjc8apwskQj&|)^#ap(;|h-nTbejRs*F$JeQ=3bGOPuJ2I#W^C&=@)bEXT)(i-Bf(p&b7OV}dw(UiY3Z$G;9|*zZB!mE&K8GZf^| zi{<$CaHjCxc6~YiNjQ^hhh1KdzZcHX9XT5=$1B3wEjl~B9Dg;OVTJ7M#BzK>I2%-2 zQT8Tlqh=`gspcNH30VG!G@K86|ClIK!2^=H=oRJO^gri0 zi%x+=X2wOBZHKonYVNUQy43m0xn`Pt8G+{pJEQA?MV>}rx32l#L-}6RO!V94yDv8P zC*~wdbUJ%J7GZB4_Ln!WU*9}e>TC7LL(TK2o9CEihwDoucjEr?u%|N_8x06$g8qDT z0oT=rE1J*U(A?kI+&|LX|F*e*vAG|@2aER@&{IZ^&Kx;9f8^+rk)vzCDXIyx&gP`s zBy-$0eo`@7Q*aPCnCq?qol& zv`9ErKt!|?gR=Xee~aB(fx8)BGP;ensmdicI|E= z<|W($Pp&~~|8YB0#MRG^b@v==cOPr_A8Yp=>mNGSesQdOT5x(8m9AKbdmKh;*s9956vIHj4B-V@J|R=c0Msl{ z2U$r7pB_;AML_aREVNKAa23LvJ$xQROqv1lf4r;bsh1cd#OV`R>vMi!w#PKTHg~h~ zc98A=u!dz(|*iH@0VsM7@Ong{>z_F z*aJZ*#=S_BCbMD+A!-V!8$^BtEGiZa0uI(H!3bruF4&|?-58JRPPELzGRWtMUbJGu z2Mik=Wg(hl``e!QpGCKH*;hJk55&SRHZ;!yl_M(-4PLZY99_{7N9T0L(X4UNDV>_} zG?PgmOh(DN&h%#{N=;FNeZH>(OPf!j{zD#i%j%v*7$~3Sm1Cwu1<12BY^;OiA5KdW&has)Pti*!hDH|A+-a zzMlYrU@HOe2r0sb>7PB4-xH|ODcxfaxASBBM%>pfD-@zhG@wTt#PJ}GJV8iF^NHw# z8_YH&CP!i%o9iL9CI@nOpajk=4MRIhh&BDV3p8~unu`-z}WA`pkVYeo(V!n`kkYvCgQ(@tpV+p?4TH( zIEneg>9XdY3JWtT_NCH<9XTtyf;&jaBtk9Y#I7~7L!mOFBkR#q+!Odc*W6D^AF=FV z2H?< z$ucOR_%|^wQVJm+9|k4U0{AG}h3zi_ObTMIiL?VcB+q*Y)-u1;1cyv9XSFUlHhG9T zD$l`E=2q)+bC6^FTbbyxxNF9mVu)3vBEU2WmnUv8P``)GW6>FbC*mqG8^l& z`ei)RF4wY_`XlT^Ak$jXC=~ouI+zLKXs_2Qr~G|FjSA%hoTFQZFLM%H@*0S)muzP&HAgYvRb-=fB`6ZdSB1S0pDaE8E-N;D)yoJi6o$!Fn4S zI-VSFPdj_*t)R1(=}MjV@E??hk8;!KM8+gPqMd|XgehR+@mcV(@Mnk@C;bXRa;d@` zRUru|RGaQE_~7T>Py zkgp5zt?%scKdjm{q=H5cG27-4m%f^IOT#h7KTQu{-?x3SKzIkG#F(p&C7>ZBA|#Fi zm4Lv3K+NMoq7#DruRl7>n$@XB1n2)|C9lE@CHJdV6@Fe~Wq?d-7LwC}dj%{_sHIXg zxcgNuxsp}rX?Xpb@$=3|9A+Bo}qfw_>p0Fo^#GjZKb;%Zeu%_OjGz;#K| z9o;n%Cz{a7qF%ZnSLO{wF9PfmA&GR>U^BCn2ciu`jpa_fXg0HcUinNn_6*mEmXVg3 z$H;I;IKYq`Y;W67!c|7vG2Z(TY%vrQEDAybhphubz~)G?#gN7X$wMRBtsY(8ge84u z*xnY}8@F1WM!VHA`Svnx@JVCx2BHy)Ov=jeE3!uzRq({Mc7Ag7j51)$di@D==&kTi zyTLNB;K2P%q$y&KKTt7hMQT=Zz=mU^g!Q^BL#>;`96?qoJ^pnm@?)GnNLs9N>C{~;FjtF4O-SQHIOA(5i?<>my>?O zbxfw|At`nh+174_@U#%1-m*eJex%@9LM~w9eWpTOdz^f~OjUh>{^%{ zU7n-_QW{kUl#q|P!lT+!hu^3_krcfi8#)5g*~Dv6J|=dQ!*=Ip-CXC2w+HQIg^(7U zV41?gbL1q;(F-*%0cC~& zJRcfQoVCiR;|T!<@$V?qqfz$3ufecm4T_DcX0e1@vEcA+rG zcO4;7Kt|uki`};Lz{O#)Oa1q#ZKx_OPKqqrw}jemT6?`w2K{~{y1&AL{N0Mb4BZ?Ps36-8)L<1Qg9Ue~ioYt< zp9YLsAz-KN__8|}Ss>N|Y5;48kUoRAy-moEa4gq(E}wUC$gmC}BJBv(XVP5?gow=C znt3TY2IF$3nn!zzZ<@|Sd;>%(N&HQCd`h!v=u*niJ|BrrZ{&+ID-``f?WmI$WlVKP z?yTiVmKe<^f(lj!S6Ot|$TRzPl8GM59o7lFQ0Dzhw7L-^!*^&#ES!x!Te6@U9he5~ ziaQ7mu@Y(YwIA%ztYioEMz5qPR$9*CjCGZUiT$%>g+g2slW&%ksL(WmbQ|GObVh09E+#7G|MJ4H4hoODc09Z(YVP5D#VLAB`Ix#=Ia^)GB|_ibChpTIEw_k;eGLHoy` zEtz4j4>q+!OXpIR+qbRXxh*xhc57hRqaosn<7d#c*u6Fg``Tx>hC9pW#%Ij%=ghFP z^P6YRAZfe;OXaQnm_~m_Jew{7UISL9?O4$T?oBNPozYoDrm58PgfdOtQGy%?V+sTg zLbg?_XAq$1CLB>LK|{RSlrmPhb<#CW=uz47KC}WOWdsB`=d(^VAZ06sEDv6Bqr4) zfAW4Er|d^dyZwFp+JpPr1N+)z)W+`HpV}?k-+yU;Te?32z5l|r`LjgonTJq79B3i! zltr0(MAmvBv)G?G$(=C?82ZY-{`7qz$Wtsq#r`_~RW+n5o{2k88|K%FfdnZ!2Brwn zW>_*PwArAY!n)|o7<&rj=w*!G(MdmcAP_7r``TUOAMc7unaZroFGC@bQH?|F^}t^r zh}$!dpLGzAE6DCIc1<4JHS{DQIeG5D68Dqnk%N$>5|hw>XSZbKZnTKiKs2a)gHf0k zqMsj!(~aiT)^xv^2#X#+4*NtUGA0cQh=7IxW&DqxIgYUHdUkJ%UOY~5;u)-MY_8K> zN&84}{<-wm$E8mn2Pyl@%#c3+0JTQK@KO~7R`5fc% zm(TbYKLZ}3{Zx;h8GpEoZgY(*&0QrnAiD~_evK^sC3zoTAFApEL>1v(A4_ zNHudlfnr%BA!Y1>l-O(Eh7%7tZ;C7|!3-R;JRqbDKQi(paXpCA25rg`r03+%;^Kwx zN2qs!eI$B99>^uZ1*Mjfx=FvJY!IWn{z2?S?_q zaDrJ=LScpX_(M~EYe|(}EUY&q#Jur4k^JzXifP9>L&Qm-Pz#twGxsgi3FFIxSs>JL zPCIGlRFH)E!XVz*490l!%x>eR^4IO!s2`W^rC)Q_j?pweOS_TIhn{Wj!M_KCb7>0i$Vzh2?yUp7c*-CX!g{54e6Tis z1XXECOQL#C&_w6bm*jK~D)q-p@%ZLi=Ivct%PMX+Xg98D`Q?pd_dxeZ-TDZ;;5qbD zLNBC95vd+Wl7kFc;R_Y+_eM8x6^N9@h?sNaEh85cn=Zfgn5Crx^016hcoeeI{Kc@u z^b(3Q+WnF)HcJ+)E$o8weZ&n$m$3+o&JUL6qE;%P4|YN<<9H&S&xliO73MO z7PLYVi?D-%iQZL@-jde=IUWjYG>%)1^Ck8 z`ozE_IeT}NC$Jc?4w2VX=&P)R0|IXX!x(_}x$mfe^NMz{UcRvC=dseo<@b`rptY0% zSsMSPp zU357sPG2SuUuWO8Xt7b;{6^B={>G=1_S%*%Zu=kh$wp%g8T_6GLm?|J zxKlI^C4Vx@3OqRRN!;jan5gJOU(}9 zb&M&(I~13{bD~$&E8ZEBjU)e3*+Mch^yd;IoyUH1e!m@%Vl@{9ed(s(#2oVa@cy}; zqQm>k*zuruAF=J-Y#0Q+=Ike%zIeG8jmC#pdi!?%B4vR_++ntT`X%Y_aT>xI<3hx} z3H~!=rb)0YtRSEJomb-Ram9Z|>`aR=PM zgbS3zykbo7Xvf#STqN#6+8LhhK+f;0I5#C7wZ3p=3?Bc!3Wb}D*%sTqMjufzGk&ni zL{G3x$3G<@eGVbTt5Z~y4yKodSMFEndSNe?qML_BC2HPtGm+^8pu|mDCij+!?3et3)1V= z>Vn&?7V?EzbZ{ZMs|#jD_zT--@M}>_W=GCxCeib#R7`6VYGPpNKg1{6F}(1pZ z2m}2w7O!RY*UV6k|2cEdXBM^`7oXRaX_(v_Y11X!5CB1Q0GWaiOj9WaD9vbT6?a;M z-}YGM{*cuHZuNmZN2rsmpm0%~Vnh?ZtglO%kyL4mR${L5pV`S$wG$*_XIR~`;!c$+ z6iQZ{T`#q5=cdvryimZ+`xF;rYVnNS^A7vjJ7(VX4qM(~!{d|FwpQSRKh}wdhGpOm z`NuRr1|rxzH%y{*Lz=+C`p*hN_avttqC#Xudk(*i ze6eHYJrkG=NFQ7em{tA6F_fTt*e0)#z9wyL%hCP|qk9@mK44XGV>8W17q=t4m#l7j zpeVoz)52^Twn^blbO0D(I&w((VTVIbWmp1p8+K#m9JQh0f7x)4DDQ(keFU=?lVw_+ZMUo_1iz~dIMu$q9GiXMPtdpo#HUR-us|Vmz+fY$z@^I2 zGD!P^-3~YxAnxjW#Y(Dhm8n zn)k9T+++6h40dgy{M@p(KiJn+^nC?OJ*H<{n_C>4jT;QLsf8!Y;rm)@EY0gy2_+S} zWK?{4R=|wYPD`?L6Z@SsE(-p^Lg%tYj~dPlGxuO zfc=I>|D4n=!vm3l;H}*VOG(;4ra%2jlm~ZKY=8CcX78`h@IxT{Q`Js1eAZTEaLK46 z?oAc+NRUSGOBt1%uw|3wc!EvVn}=sV)SJ(x{x_-pmN&tjPyVy_u7P;KG|ub<;@S~F z2iPD1+mmT>im)=wzkfkucFjKJoYE090*&c+L$cYSQgN~WJ(*V%WP>*q2!ljQUc7bS z+dASK3$~_!Pi&mL4)K`2qL?<4PKsDTtpa*UGr-rLEN0Ir=MVjXr@$9W$(g0%Tu20e zo3~rNt@AP4+dSDDWIXHaG(CaJgvSX_@e}Xz=Y$@9pMma}d>e86`mp{X28UeQCT_4z zqEgZ-uS6Kiv=7^la8<_qWZZ zbCS|!V{BfsonfZzcj$i$+nw=#^zFNW#1`}rEv&dlw)@~-*`Bq%led=lMI*bfL0j2A z)%}zGDhD_;z39w$7yrA#I@i<4Q`-?bg4-%2V9A7(&FM$;J1O2qFzhN&-sz2>pzmZb7rsLN2z#nq1zt%IO_aYtgr}JkvKG}Mz zb^XoG^XpqGrS)cOzj+C*>znTXZ%=K0f75fFwfbk%a^LLi|Mv8z<*Sr8UU~DY8^5~c zx8D5zrq6TcqZbe~^8MCd>xt+x^02qAvK~TxG8Lfl0JGJ;Ex5QtF!TUwtyl6RZB?+S zppAd64hjCFqppuU0b9aE4xgB$)vdtFb_$VSgt*tl0*jW7MT8~H0jcCz za-nUr6(p-z-nvdf5a|+Caj%fAD5TNp+~cI4t*8^9JwF-9Rt%)kSvn~WFD$NDm`3M} z?N!kPj;H9V^LR?9F{e=6=QmFaoE9KR znq@%mipk?Uw06KROcoNvZou_-4#fR1-h1J0#L}ytBG=KzzH1H}%hkqfEX%F@zWG&o zbvBP!b~Q57Mm-H!k9u3*m=ap6H;~P;n$3uoU-`8rm)yco)z%nF-DYZL65bTNN?^j6f8THgAA_O0VkjNWTOTc~PB zbQjC19&0u(f4uo3R)2_-Mt9`KE>cn9uhq?RF5CE5z}Of^5k@LHzxBk%yPF+hg8099 z#$963(xQa3|6l$Dl)x&@gsS@g=chFqs(9*xEV{l#R3?3WIzQ&`SVa11bOTpc^V3|N zx&nH6P5zhrp;Ez@vOxb9j(B zoJRMQc2udYMcmlz#-s7>^0P9bWqrj9Cx z2{#3wF%TBtE^Gsa$fEm8u&Nr@pkxSNZKD8@&|(Neu_^|^9XB~*6s91>!FZxPJXEI; zP~C%hA(BM{%m0f)7$cpyMcnHvKK7g{ygshfLR545DX7ZiJQ(!ToW=6{BZIZiF5H zDs%%D?YWT~p(ln4;YOht{fQed1$55P=GdgQ&kI!UDu!bY{>awH~CSZD0l{yNz3y>DH#pJf`m9 zuT@s7d{(#3{x*Grrl3yV{F&Br09c2Fg?TmAgT z9@toZYakJHFhxJjud2z6w(+8|8%cRpQA4xZwXLE@emoWnqK##YI%4vXD4Iu)j{3q_ zx9Yxe;cQ(|kl}nS6inpx(7o1ul`5j4^(Br&g+||ReOavxr3g4fdnu1&1T~!V$G-KK zzoVz~k~c!%=6CXQEeg8;%ur*5tiVG(+AY+vRgcy_f4WuM=DU1*^!?3`TXop@^v0vj zOB(&|MjArx+c@Gnlc9nBHhn(7ru$pEzWKK{*5b`z=l`h`usTZpm{6K-gJ1YM%I2Kn z`sbjzvC3h!YBsA?wdTP7udcS<*<{bKV#OR!*UE$duse>XsIZ(6hURqrIB00e8vV!W zW&<_oQEV+nUvD0R*_ zi{6o!L#Y`xeR<>}42I-6;ZM~iy8ur5MNAVe9Jx-1j`~)s^5JS2SR{7>^)etY%Z7m> z^?qpNZ9T904f*k}(_d(}kY_>%sK|otMbQmO51VY2%q$Dh)AC-nfihKnM#hVq{H4)r zTex<5E=U5KoYy?s_*NQSvDvkJ<)EHx!;SE@c24iy?759)a6}!clpm;v_2#*M_NWj{ zs5C@;i(}AvC}M-_!|E(rlMq0Gmg};d0%CHh0sCSuQI^sR&yTPluQZRK!XgF!&dX-( zMvn66BS`^UB|Sds_?eMo0pd#|&o9ArqV@c;QOD=bwM1h8@Wgi&<}6;w-IlQrU06i05`R;biT(3N`Tt@<^8HHrKA`i zZ>;m@9ac$skpYD?EI@}%T?dKy!G;-n1 zZh9a@OejLr>g|C}-LF7gP>90S$g*!>dU%Xa7Gcm-CGtjdCIxYbF{>)cei~h|Zg%U7 zU9B(HbVgRAymnh1&e?bb^f=Z?6`A4zLM8>h)~>;+^BPZdv(twbjzP83zJLcckh4IZ zP6qV3`3A2_N}LB``xn_7MBCABlr7lhrooL6)3sSrg~XVPj4Eg_FKAk;Af(mJg80~| z=ceS(O=>-d-AwDb@vY~!Zrz0ZY~38k%>jP(1q}IN(K1{ZkTjI+zRVua5LEmjlV(#X z(h#2;N*HM5*rq1aP(Z_-O3@RXLh-cA&$HP!gBWM>2T?~XMBlw<@UH?2^=d3ryiKT>U;cBz0X_Fm%=6JyJ~nz(1VD{1p1T-xj)f%*5uE9nf^$ zpHzOCWS@8cla5vu>xyn#P0OXmKX;LmdrYGnU^N z{77-cxd^BWIv;wMs;h5c_8B|Qad9h_FwoC1&__bmcE43B9e2_c{xW^p)synJG$E%-kYanx+JoC6D5xV<-AP`o--}?-n0u+)MX2hqm2>t*Ctqs(-X>s? z3*#3eZX!H$Q)$0e94McER*!HG5&-8g5!-ow*$PuRUXVqoTQwaNCv|z8ev#a%-jTG^ z874hvGbw_5huYuqf7pBPc)O}P|9gMeZl|Af&po&Io<beZ!DvN3OHjM zoYB#790^V7y#^!!0!k0Ph$hkmL_r1-5lQGpKtyF2#xcM5XYF%uZUB9p=k@&eO!C_0 z?z8vWYp?ZP-(L6@C|irxsBoNK3F8$DB$lYPPBsU=r$w_(Fxn(^|2tA_XldlhTv?Xa zI{=TlyeyooW@l#8My*2@X)x=Cb{2isfT&Zys8i(--%U|135pxG-r(sdAqEzoB_#!< zcC-=6&Us`cdR-wRccC$k94|3^(KuekD>+6L6`a@m=kk6)VFZ7FuIRHwV>i4*=ezC ztc&IwDajdJ9w+B((8=gBbI`7&q7nE8A7Hrgr z^~cSrO@{T9$LXMkTLXQY*|%bMhuQ7fJU@)NlX3d~TP{C}Zy|kD39v%?t;n4h#lH!Q z6tl`Yxesq(4!WYnx{{0b6`1iFJ~6anp?Q{eDqJW>bfXryzCvpNnJMzVlN#`?P<`{o zVospsicMhs=UM*_aFcZym;WdSCwp}QBcvwEj1BlmH4Z&(79ghpG2D3WecX#sbNa!foH24ieC4Dtu6V*6ierQ!pvK zGLEmHRc40a#q{(_VlOA4X}txfV8)1;s}@jclw9druFzZclV_ z$5@3i7^LPaPRTWJ1b_9BL0k#pG#YsrQgw<{P+Sl*xHUCI+bFXxP8H#aNP)TfVxL7s zjA{{&&%(~+nv!!4DLCRb5nYPSQE>+dap3@S4lba2&mvzqPt9+YeQ!;v4H$4=+?)jq z!$pK8lT5krZ6RsxoD8O9}B7CN7)9%OBzrB6;m)7FpC?mcZ6bGr}{>XB+XZu?-~=Ur)b(F zS{P8)u1a|3VRXn2V+=Tc6DEv>n=%T8pw9XugTbeh9f-2ygTk??MX%+i$;hHY@m|XX z^}IEdP7yxLqFE?H@Ih#6kd}sP41ew)HozP?ur!g@VMxC)bfP%)fhznXySV-^> zb!AYN+61e-ePM7Ev+emg#+@T>EkJq_lb>FW&H4p6*sM9E2+pjy9=@NoE|w8zZWvEB zHz3T>(9Sz%)^!%^6$b>j5!Ha>2@NqmEqoza;!o7npMZ}bM|?;DZ2P_0Z#4#VgiOyW zn?;yAQJ*qyw%GHE(cs=^&7RVcPm6bLc1sf^aj1o56N}@;t;Kh70Ou@UMorS(M-;V@ zCFoTwLq8vfjVi{p9r*&5ktfEvpnZnGSb=Z&iSWRsVz0<`+U2Dx^{_8%ox;w55q(hW z^@zY2)sR4FjMuoYu6DM@75zT98iLxM1DlZwz0jF_DOeM7jo-c5`UPjhZI$p=#fN0v zE?j>PE`vpo59E+H3ixXOXh&MHK?Lg~O5nQ0!GU1#nG z24j%Fn)ZTlJU-zzU1?j!Y09!xIW7>>?yNP(2JTKNG}euPuYv`jAR7?AK;bilG#ba4K;yE zV(}!dta-o^2S-dX6YvMV*f=T#MmRnB=EgR>BYR@JNlyS z)Crhf^#Weg)P==#0n!uW2+l2wle)A&9v=|FHPs2pZ81+V_)67IT!PX!?7V6ZIwSnx zyFnM`(S;SZ-*V5`DiXePR2Yv*0r~l3x1S(aXbo-w#e(a=Y7uK$y`mwGTtUC|6JG-R zA>!SS{f)f zJT&$$*HHe_TVUDT6=8InDwIc$hSovZp#i@RJ$3X3sord*bwRCt!chgi>iw$LfP1=V zds+{=Yr$t3ZQ_WUokrARMtjq8xuSwba0{E27cxj$IYL?xHSz>#k^nRRBqNe^mGa^e zWea$=8XVy{XTD&c^7~NvLVlYa^ghQ7l%7ZC5&S@18DM;?YqTJiW&g#nLA_}kmCPtp z5tWOTT5tg|cFHF|T(8*t$`_fdFBiYUqN{`>%|$ZVvq{qE?N7Wx^1M(JQ5{+`-EJ5v z!ZQiwA6zsi16cf`aYrns$}+jswqaHngi580K2%GE;IuHQ*)vuFc93|~ZTgx$L z*G^%j1)(ZBymgp*z<-m&1@`N8Lv(=qU>dE9R;ps3dF#IjD!gj5b_gzn)L17IAvuAo z#aef@P|J}Ix#BBzP^|+PnE^RZ8qt2%N@3lGJBS#^E^r*h;jKvUk$PDK+B>0-Kv#06b=iq=|fQwcf@T7 zGW#^~0or7QdZBni*hB-o7Oca6eKz7da#4bV`vxplCV)GN-gpHWnolIMq!@SSsLjad zRM?=T1V|}W5I``e$<8TjO}{=qtX66TqNQ+(rTQW+oq4O)6+)4(iLOgcFo=(G#J*A~ zW7oqelu#`O#m;u_az=)tz1SkdeRv1j3;d3U>sVjyaAaf`E=m5rIeF;Dr!XD)ro_|% z_o~4{A62@8UIAt)fa3Op8?PHE&MW1>Q=D>At(P#W9=`%U}4!4Xjc-sV+M@f_(P zIYWIXt~o7r5$wb$`Ei4k(I%@wZ^BjG|0Tl+;|w|>DvzmPgM3PGG7mR{f}2pgwnGZR z)^#Gm+hNjSS#mwWvvS;b;qMZA9ipt518UNAqSS;Xj5;GSGM|##$*KKG{{6a6_9{qr zUlU_$xz5ufLeh1E3Nh}fF@Pxg)$7qU~A=vNZ4p3*AhIY+$7hNq=F`J zfPOJ?FC^|o@hD;e^~oLl0zeU00yKG6TPkbGv%v z6t;B>Zz{4WHnhx$oEws{B6>_f z@+G=U&mMQsV%9d=&>NlmzEG9`f!3qj;Urx6J=cPtH(j*RX6}44=vM$V6fW{*yoz>qNLK&i(@A`DTHef$Xy}G`7M7b2QD+m8I*)#I9n}jc zVN*tx32jh=Wz0H>Jz3*%e*eX<%Q-_|pkqXOF)b1KN{3?AU4FkWb$YosNwK7-u{HB8h zKn28uNEKCLG@u|YRC6x735J^JQPpjPu(~fO9tBPjLMv8`WRz(`;o&|^-W6fVDV9NO zEBTN7?{lk>97{?@oK=4lD4C35v?IVnt0dUdC(tWt6qsNVBLFC%1TjnkkZ}e? zpDWo(&+ASg%0@U*yFmj6QZk393m49vesRM&fKFWb}Y3tpOp@DJI?z!fYeYfo0D z?yA&!nbSjB{uy*DOvA3?c7%rPY0KcxBuBZw2hNXGip!W{rX=_)*jGH9qb~kX1e||C z36kyUoZx(wC0CIWCuhG%;(Ot*r@;Hi3E+LFg?F(?$xs^JYvubAJ16J3SCj3cdlJfO z8~Z!Wxa$G^YG>pWHT{?-n_AY{FXUha8~3^%aa0zS*5%@p^YOCu9a=j!g(p3PUfD~) zI=#7w1d6%Egfj^fYaB<}y4i%7Cs&qeg9!U9ZYlb8w;gv(&;Z1tE!xeExnZpyAhpU8POMUaxi%8zxs+sky=`tgxa;T&YEBCgL*5k}jtg#YPYw%Bra%50|5Qjk5Dd zR0`W|FfLX2lY}^l&PGRxRpxrbo^rdeaJ~(TB4IbgGV?byf#i{)|GSguPHZOaSb04E z84kh_z<>4x=eqRMep!A&_P`ak!1M1texHhq-?{+)RQ9Gxyh{v(PrEZ19A?Q50EV-b z5|Zij&XldCayb?1J#>+*e~_NLd8ox zWM~??*oGN;PdXM5Xz1hUXjga>C`O+@g|hNYKe-I}O>$b)6g(yiM}2e>&18B(l*knC z)iTfqe(=v|NVy>APEM>V*aOv&3MdjVo07+vo9jaz{G~>xV3KGw845EZkL|Qwk8mf9Og`tCw zPxclN)zykNno&5X*i%5mS1}NT9Bu9E#82~3~ z*U`C<(&z88|4t2u>pN8fJ-t6?&+7i?{QV3tx*5TXZ|PC}@`1?~2&WY%I01BFb}VDVg2mTZa6SM8`;MVJGtj+g3yO+F(f{$7f;Gu{#tpCyc8l-5f-u z?odUWR7VZCK^CU|qZP}NAJ8zh$s$}uPpSn;w0_t^YEeBp$V{=MD^NmjHB!HMcxh^kHJ$C)1t6%GClEl8ooOS{^r?jWuRN?M%SAyb#wgwJ$}DnJ?sG1 zrC=4ce_C=r;ToOPghjZHpuBE{w<)3I3t_RT`JC&;rb4fnDRmIX3cEpxT_)@RBP7r#pL54uFpdLtxjuD#0 zmbKkZn_j~vzN4zEB#vXcs=-O%HsKNiYR~eg;-NNMEkj2o&t4(qcL95R9is%0hexM0U#+|kvwe66I+q&>i5y|BnhHbE;z23>qNg$swAxf zQD>vd$cpBKO-Hm19LX@izCgliiR3ZqTzMI3Rdw_^YPG_+1ivDQDrL38|FZDe67sbn zTEXssJLzJDf_2m(>a`vN)x-O<$Al@6OjSd5cJQL6e1FydqCXfJ zNOW09YN{I4UUZY8+2e**Z_?XUKuqFlzxw<9zSr-o%Fz*hk$`$kqL7f(5j*d?qFQSc zM;}N-fJ!a;ps$k*zW8hq9bp0dHNDV=AakhMVN4MJj>Ol4@8=5xTa1tS9)pcZ(j zG-*B@#>@DvH|zT_HiM^WEgxL0@tf8fJtl<>O~|UX#`g4g?&kNIgk1FJ**;tiQBHc1 z9l}C6KLP8~(mek=I$mPQCsF&=<_>cdd&lSR4eQ^NRIuOmiazK{gu4^pa=nqXCp=u` ztCqU{eGq8%8wPfmN>cSlfGIVx!_w6juH=ROa~A*rMI0Ce2!y$N^zB&;^tyYBp2~EH z4Ide49vS61M)T6)Lc90^6>E5s$tOiLkC!pbkjXP8oniJ@yqmPPfTBZa-hDN0BT1%= zP(Fc1JclsH90@re4((@Qc!#*~+{2;!S=e|Otm3H}ePT%WP~V7pLlP`RgZQHHn+#3w z%?>P0ZjwT?5zYxtkc%=r#{1V==DPxbqzqzMsNsML3sxoxn)NWeh2WYf#e8^*Qs!Z& zi(_jKJ}et!3e%51I3>pcPP=zK ziO!wCyIs7-U7l6&cB@GuSK5}hGqU!zU`Y;cNp3*&PD>Z1gJS}+BmOF{&^;_I{QP?t za)hr!7pr-Mz>$|je`5+{NC02t3#{7wg}oF}f^@m?ydVv6(=-{OyY=@*4LGzm*WyVk zd3nIN;+7~A%rMCDZx6gD_>m#y9Su7V7`evIcz-<>NGxfJe;;%J zkN`01L1|yFBFZx^5zImkPq^SP_(7yim+VH_ma^@J3#Q&%MZ^9gD=IqQ+z*A_lrn%( z;ipwtC*t#CyCBZ9zc`LAio+%0Vz^X6MJ&&`aQSHaF_rc%Zj zNQO*R#V0A1l$1l2*0R!txpJvAC!T;`Wp>q9ZNBOWw@teuljt#?0s#pS?cA>t_c&~* zdoE$fdB$xDp8c_qu0|Fh)soKB?soP$vkR?v>I#qz%}K`H<^y+UE9)gHq80tda2W0*FW?gwaF4 zhHXF#3d~aolR{Z&n52K?Li4NNxh0GnB}KStVUoxmg)7iE zd=_b;ThU$G@Ec4P9q_H^KC1#^E$GbUU+6+ykVrv|!0PZdJW-UF_g^baw!;!TG%?C(QIeCiw-OyrCy|*QMJz%E?Oie)4Ix_>ZGny1 zN-H2?+IMvWMFzzkUY$UZ*2oK@0x(G#>6i_W!NsAS9~vp^x@`>Z8}k~nI+9CTLygI# z@T^OJjvj?)Ds|fmCrnr03IiGG&X9Pc^mB!L0b!~&p)_b7%#Ly&H6}Tj5VKo4!11aj z(-|HZ?_~`VhV_#9vmLRSZ)HLB6=o1t0OZ4xC31Wq`#3y$ZH!uYyji+z@k~`6y%HvQBMXp zd;-BTd=B6^Av|R%I^vmj{}*bfZOIzgZ2jgCRg#?gX{o}NTevw6Scsi0pQv1|C72qm zI+r_+B`&Ll2}5=pflm*c+gS71&2bi6CtEsz;_z-$ghAv+g#dWLKJEa2{3OYVFeAV| z6{AhHI?y9BHsJ>;?o0Y_`=mRVAOBvzG_mhNbmdcU_y@QTu=h(U`z723Qm~KvVDy0v z?WB8f_nzGMKKCv#_9%3ekHf45;~+mk_7{uX0QX-afek+=(QS;)m)1~V+U(U2x)oFw zwCz`aOn)x@aP}u7DKTE6GO77kSW#F*sft3#V{ZUhGl{K=mmBH8;Sgn2%c%l9YYnSW z){P0?j9A=;IkNyvFmVZU)9y>TESd1=6p?r5?B=Zn)IqQn3k58VZzX?5KK5m)-Ga?Q zCQdJN{{-kk=swDiO#{phclt5g4^E-X){03siuTBVQX|*=6&IV0e%&`;sBY>Ou%~!h z=|H9G0=~XQvwrlbnW2s|b|W+bSqI7bE1)mMGKBODCUm1S{O>(BaYLvBhv@unYAtc2 zj8Q929ixn5YuL%iQB^W6fqif^6m&@<{3IKa1Lvh+C1{+H#qb-pgo9FgiXAA!3jr{4 zgz)piAk&~?2@^cigbmOpU?vbYz%aB)*bn`{y%C>II0DYwIO<;*bv0RcA*aJ+IbvGA z#xq>bMJE9pUt2XJJjvXu&|Y2W?q3it2ST+BPr4a%=Y0*Hn%_aaCz^&q@l zXWECdxWu~4-NN{lZdSlR{!hFjJ{mi!*-eJ4U3k1Rg#6IBc7p5tfe;p`0964W0f%xM zKIzG7^+tgFxvYO%gMT{E;GmOLFUOb^8TsLC;KqVaoi=XkpmO&guB_W6jps?F&Ey|# zdghk1&ae;t0KI0F!uzd@5{ls63Q6Ys^(vumfEDCSSrZp6wJij5dF^UbXR~$Is$HVp zlBpk}L(okg;eyv9I5TXzG}DkSh`~=F?f|o{@MKl z($81XGRv%}HN^c=02G8QnASoLhfN~FaB{$+;RpO5qEAB)=eR!18ndVo$Ibj+oxB6} zT3kqZeoK@EV@)lkCjBK%IxBQRbR3E|n-%g~F2W72WMsqmHURe0sJ(mS#U&G`cH7gq z+KJchSS?vKlgM}X=ly=4X&DQWh@%ey-4z%fQu!jmSiBo35pJ6hqPQg?!@gwpjs6{D z1!|71pifK{WZ-R^qbL9*<}xT9gp%75H)O+%Eftj#Td64)qZNC)H6xj@1=HTLB-z#N zHPy7UeNYf#?2GL*1@a`=k-9x&uspRRP)9afl4^f2K~YX;AUImBhg7WA)fM{?x zz@SjT6}AQWGK1Wb;O~6i4&+QaiyF=gy%I5jHu>dr;usDm#4BEla6-!cF$x-NesMtj z86WgR|9ku^#(_FxlY^Rb&ty@TOYOFXM)kf%aLPXH{&!ga7o7fgIsGp>`76-L|KHH= zM(FeUMw2MDiSD%=LXgzLU^f{rSfgtE&+k4MlidBKNh z9mEeRJIX_<0K+HpxTF<1BxF;O?82PjFlpjN>>!eg0K|;l(riDPA1SmOWvcSNC41_s(vm1*x3yCe3r z+I(lzG$Cit&DYJA6aW5o^l>GxlcW9l!L5u7zR&2Vr1E2&(0@g(%`qB- z4W)%v%7kis_8*vfHY*~QED0X=&tvh0H7;*xL0m}|J?-}ic5d>)+h;8B z5;0vtu;kUfQ3gv%9V4s>q7d*r1E_1>A3@0=maF+Ih_0idugC;`RGp>hM~DJ%`K<3d zcL@;c+9PbHCnB9WYDW3L@y9#e*%@e4Y4P8Q;l=#udYV&HU`dQ2=WdgM@WCF0gM(k) zJ4-7La4kYg&c0rTRBj{hy*^SNhFU92iAnY{cybwEjwE#eWyk-tw_Q4H-x&P#Bhj{} zpM|;m{{?4*I{6(bL52z7o^djApFrx_oWi3!BJuQFU#{Pg?>A=4p)^>4zjv$c4A^Wh z$xp2z+EI3$BM#H_%5(CPqFGmniA=0yXcW@S6CPxUUjbfw(YTG}#u2;+3S%}NvXwbU zIA3D8b1y`>*F{kKyLrz}v;bGm>P7fwirUbKb>J$=IWq=agJ9|y!L~utR~*>JJs?KR z_e63%5V)Z?azunZ;7PNhE=*?Wz2(h;{$Aaw*>G0ceqyM z-q>#u&nfY@+bZI3`NC!YDcvdkJA){}g}G zDa>r+TlP2bGQhca{9fBP9>RNm29M?l|Jas=zl|-j9XZm(5iE3s-*?$AA%)lgP6YDl zjeV6y_OgEggib=Y6zyjpMi;>X;HIPH5A6Pr{f+x2sx&+)&}>xPQ)bUn;?uBggqw$- zvd@D3E-|~3T=O7xc_2pN2ydF_<^yV1 zpR%I8+f67`!K9?1^e`_ce>t8>O1JK>u|o31kSWn2HOFH7a5wsenZ|z<>>`X6&x&Rm zbrx-|+azM*iVJMh0(FF@T3Q?}VdZRF-_dq(J2RT^N_Me#wGpzN$FLafVY}z|a(gCw z+k5l-a^F7VR3FO+TWLi6mrw1pD}E1Nn)a8!W9kanLFd!A$#$C02#;?3-;ck)hMNG# z$xUj|Nn9(lI+%osd>bC|*iV7^gJT1@dyuv$*Hy%|EIG;*iC8_arSeQ$6Cco;=mTml zj$jv>!>GN^9YQ4FI;VKRb*|v|Zmpw<5oQP_d)Oldcp=Iwm~RexG@KK~97!+Fmu4H< zQ$ycj6dqvzo5*IsO(eB7;B>hbhG&8F7~|+Nn|f&e*=c9;)eYB>x!i$>P>5Ey$k}xn*Wchoe{O`_n7pjeX@X4&L6u5_o0=Szp?=&;oi2p?QAZnq~N z>OTcv#JDZl9~JVN#nV1UovMmN;#^yUp}^}fsVGo3UK%#mJ96XY{C=U|htu|{KcBuY z`z!6!?#b@o&R@y)yR3JZ6<|)WUQqRwP2^-RwqL3%?P#dsZ<0bI_mj|m5$5p!IgfBl z7qREdW4pxMrIc6T>>_g)XJ_XV+s%x?5Ms+o;diNEkQ=kTqSI6nHb?Px7B8x7@CQer z6|L<450S|COHU?NgP?}Z^K&ZOU{`gIP=kKlj3@-HNox-S?^hGbEO+Fq|app0Y zy3Y`LpO1SJboU)WaK5ei!u^1%h_MEiAZpIUaMNS~Yacn6=EJc}lol7G!eZ*JZ|=iv z$PE^+aGlGYt#G^geQ`OZPol2{$4RYr3bR}JpoZ!4G>xKBW z0w=S*C$VIhJXiybDovAK1r4l)<8t)j$&eNxx_JdF?!~nZO48w7&f?%+&J&&IHpd9k zkMG)1Np6OlD0j+l3b2<=HKT}6j&msue>rZCjf?BFpN-2J0E>N_R#O!I*huL`*%DSa ztN~=~dQnaU1V&CF1iX#=nN~AMn_bx2w*Ypxb3-7b z_vCvCR4WUJWx>1w=)Te2H^&aN@0acJP%aR!>^1t+kJz#i`$@&l1rz$1s1ldI;zfUx|--4oY9{?e3W% z0JWpPg0#Yd#a>V$8)`BLq*TRO_sc%#@aljD?q7o)OL5hYl2V}%V4-<*8N$@|4tw*_jdDa%tr7cZSoHPH*fX#s2y#^ zxBMOQ%vQuslRmGE*WQ$aJ+fUZb1118vovyy$0tr;*O;BQaQWf;&G4^x4bxN zFN}gFxPgG#TZp+Ebr+4>iY{B;l^z`Kik*5{uN~eiSEZA&Ub{P-`+>8ShC3b4UO0w8 z%un~p2?dmF4ZJ_ zZP=CQgzTz@U8Cc*4ZA_dAGNvb+8FP@_Wm0i@rp4B0~FVmkJ$xd92w4Yb&dCp*`>O2 z*_d6a<5gpJjgCJWcdN#E%m4JbYscbKDCX$C*=onAs3X0<7`LHmSB`Cs&y(xIIW^PK ze%NB)R{-~hE6Zy+vf_ot+)4U4rvtY(_x6blzujRcbN=#E*2?jU8@HcIDge_~ef} z>;^r#;l4XN+$-IXIOm?~w&%O!C%Wy)ZhNjfOb7veI;=b)y@~#J5vmfk^S*cP)0v&N zRIq+%r}HWF=~HxOr@KxrkU(n*T90bA;~wbi^JUaX%d?>>7Qz z?Hm_f*A?B|72nMpNfnjg?zpVSo!t{s?~=dX=qUfP)t>N#+e^$zw5ns_C7tfBp772d zyQ|0UoV>Nw?rZ7(QHx#I=svgJy}s6cc3a_39X*$I`TTcU8s>hZ55qrwK$oFrL#41WRtPh2@DiTGWbz*(n;A}yW#fWkP!q7$I4+Kee$oN{H$;$T9=s)twOhNG1gwrWB#wS0Ricf@1Nr2 zurth!H?g_l^i3au3Mt%Zi&ZUcVffZf_ik=mgm2s8t)oS@wfY%T&puondu^ruPIj;z z!yO8{gzvK5aIe|b-kskyj~2uB<}VaT`8^w?ia{Ire%m*EzuT9g*(d&>eZYMX`Pf=M zWFHPc;=pDP@!(zNhLU$BG0GfV{&^-tA*2Dy9+N9})h2V#_=uHD2}!BhV_n{>8= z2jOz}@zD>LDRavIU0qXwXon2$Oa*ZM`#sZ!pSG3raT>?vv?4J*U6cFp>YS~~_4$2n zbuJf-S32;-grNuPYjMI_Z2Wf~f=d!A$gJxme8!*e6x@fqkXyEiT{M@T?m~U=_erZ} zcW+|n%r)HLPWv-I5n^NENh9vW5$52Ok?7bFJ8py*A3Gv;#~nA~jvs+h=a-X5)GOeO zo;ems6!n)$*_jDeg4n|Z=P=S+v9@Z~LEeb65|Wk_AB5tUf#fa^$Kn7a218Zea?Mv6 zR=#LiV_YlIwyhEFqdSQ!Eqr}>!B!NC%L~O|RvjN7BKLcv9_#&ja0d&BP$77Q8_k_H z7M(a2oit`oje?2i0kp#T4v(rX)d|!)k$jzU<>2iTrL*xoniLTA9eWH zUmOITL~0JZ87TA8A_5~JTkfmG7BmBdkp;Bw7@e;K5@JV|!+FnY?Mjtkrn?y23oMZX z@_61Je~pEHwD;*&ZX9AI3Gu+)ht<|ej5wg#L3M?*U6LC{qkfhvT;ScrS6KW_iw`wB%;GhXN~JjaezY_MaGx}B?@s=h8x0F2u%R20EG-yrL|gywBj-eq48aehK?>(?JZk7}UD&I@7|3Xjvd^rjGl=fxZx-nkUr*yl zFb(lWS6)H08U7(^c*uX8G4ZOUVPNtSFog$w%x6LvGg#i_*8pV@<`mB-rBF;RD%|hn zdhYE6LNMqN{2(!KI)caYfN(KiiOUtT4`_t2(h%C7K*fQiua?8Z1qdJ5}11GOzC5FoY*^9d~4y+^Yo{O7Ms@ z2Ng&F>lXb3Y6GoUur>m83Q`a5r5rR@!k{EGIQ6Z446BwVIl8<)EDc^qw*^jo*4Ya# zeo^}WwXr=OV>;Rf4dDxZ?!tA>e&OuU&{oEFj+jjsJ-|otfBMZ&x#&q$K*A~N$1Zvi z>$;f{t#k1I|p+EOrdmYJ|!Af?>p zCAs{M2G5ogiV}RokDL3?gfwA1iSF=n)<_&xs?Cuf&qlom+a^~8N;t`Q<>7#zL+`g! zVGjRTPEL>P+^oG5Q`~TAkNiisDF-0!HI-Xqw8!vu)1Ev?ni&&I>YO+2#&}Vd>K+_= zf|F`wNF^`@l=E^)AaP5zP(-7wK%WLmAP!n)&SxoGYM)XosdfqJ(n?UP2U}9G{9Y7I1yU^e*H(u#0($<~xQ{NAlDG2Zxf2p}^K zPaPD9oK1DN*4!4hd9D%lxAwW=c*I6a_51=XO=L&0IvRV{REmHr2kI7H#;e#orx>}P z7sH2&_OpULPVFDNqQzFVxJxQ_c?FBhaP+Gdd%T6x?+QmH_Z9`D;fVQQc#qzX+b0@q z;m6%4tSj9$#VDHKpi#=nd#2ZwH%S&y<~di|y>rO@t>+e?APk4{Si9tSAO^gR9!dN| zFdl8=Hm7%FRUs8<2|te^=;{pQuo6xTu8Zdp=iF*;T@x<7UcoI`g@Ijt9iT2vK1tv6 z42MhCMSW`{TNmx<_cQ$7tp%?zwH|RspAA;FwJ^(Zd+~)*_;p*SVE&&KqeqI8(lkH- z7jrd$-~0@M9=vN-)_r2KcrFOGhkJc@%ny0GNDheb%Rz9mtvVP6V2p3mT)FV`!Ch^X z$Q8OKaXzND#p`8iOZ+}FnjJXp{Ik=}`IR}B4-iWpy!hAS&-XLm6uFPK2yW|0Z*15t z4c2DrZf@9bACS>*{uRs~yp5Kdjr`b^G_aJyf?7aU*E8|ESv=bvvik z&TX~t*6misBK@clKGX<*+`yo*q9H3Bs)2xW_Be%@ucRg|)kL*&qzeJow%Q02WsQco(VULdu9`VyGeOIXPb_Tx?$b}Lhv8-2n7Qd$Bn6- zbgFN?RtsM1OrC3#^9TtO8_BT^_jF?4DTm)KyYH0UZ`w5Tq^Z+?mGBm$0Gvq{Ka5@vsPgsw|XnUQ2T;TXwOSp_DKh@los>9f(Mz?=Q6h!dIbW#&Iw+AwY|8V-)@0+Xz7v*X(B*mmtt zZg;1&^I9c|YB<;;VKDPb_K8@~Ar{z8g^pcuP(x_Nf6L21x1k)TWHVnRWQBz$%OJ#@CeQ3eKL*qQl707?Dcc|H0~^k?aQ%Qu#~jnl30-@1gRIo;I+3dI9ZSp*XHHDmEAY@hji@s6LE^g2bII;?^f~b|c=Px?TNq`=@!1S>PF0NDt1a&M zx{bfhd_LP9SGQy9c7ks)I=$X>(Az0|e9~Y1d(6HBlFg%G+yMt+ij!~)n9ZU>18r_P zW_w6%)9PpmuU9IBSHanLyQPQN`ppks)h21`f|6Z5VAl-TdZj>|T(84^z2Y&b^g<#q z)kw}Mtqt#e1_wlyD(S?gZ*GvQm`TZtI&CWthmvJ*HHWf}9EQs)E0d=9ayPqwF34e1 zhHw+N1&qCzC!jROrq3OCH#_fjSlk9uvV(2o7Q0F!Z%|SSJQHM|URwIl`l2l@J!bwew!TREhc3o3H=G;V6VN!^hKob{ z2N%p~lLBS=Oj|J%5UND?&(1wC+nD)AuC*Q>*&n{Ce7EokTE97B)ZMA&QW4+k2J<8D%t_0*7X#}s%p?LA67h{p31g5epE?(n?Ry*89 z+Wh`hyum}1+Y;RNM_jy z6|u57K>6)mxR*O@3eqkR7oQz*)ab?39#6V&)U{~gBPRcbjyXb)`Ef*<~5ziw}k#^RkQ zwxjIvcDai$aqd!Qhr>X~A1r(nWsyaaq3aQG0LbJ?7t(q*@>&sXjB?R!ugRABF?B-@ z$1(-KAN2T#VMoiT!Guv7;ZF2?jisxNK;rS$z;k7*;33qrut~(H)bK9y%&&7pG%5EW zRC}s}*~XVKUjFHve|n462=*1Kuh;zQYva-8Om-51bVroSbo`|CIKe_Z z4qV4k1bcWENCP6dkW5dS3a?}nd*pF9BOxW5;zIV{1lDfYZ~357@+zuniV;7oTtRv2mPnbQ4&I+wEBM?MdhU6cL@z>LHwL zZ7R`hj@>6$;b$m27QPZ8`97t~;h#uxQB7lVmsZoNEXCPmznhi{ZfB|Fq!bpHtzuw9 zZoZ1h&=IGa2TIF?KAM+W+K^$aNMwipYQa#8D1{G^3%hoc`k--cw6He_`Z9GZYSOQUmzAvf zOS1t8*VmYitFkBH4x87x`!eK4__|eTcnNNhWK%BUK|d#cu58asGy8&S#p(ONph!56 zm+e>BY(c0ST`xVYdp~WTM4LN<u<%C}eSu1Yve z`A76cZ401i_Y~Z{g1&1lx){t5Rf-K%KFpbzQ8czQam)mYyz}L6KuTo!vQ;?ifc_t$!V{3Zsm-v@xX-%J z*jMctRwyQg*K$B)(Kd@~Ra&7LnK%$OdFm?K2yai_9rzle9bJKz6D{Rw#-{zZ6V&juJxR!5#ulQ-vM_#^NdWe-Z@5fAgU1|S>)mjG(x9FrWEFsgf+ z3&cT5(A2ub*Mny&dYiZPign^|>BD6aWYPPy`gOMxXL5^?=VF$nY<}|@nu|WdjDk+E z6uY_bEXR`C)Qv*$c%R#wmUg41*=^Zs3;)QSE2GP=!pDhk)*eF_`@L6%B?#>$SGo5r zyNGMW(#@+}^7NZvzF~Lx2`F34&H%$@9-^zucHckc?)i>fDiK#03OGz0$5|qNuF|9; zPyvr|HD8p0lX?-Ti(@j9$nca;@{}Lp-ku!Xkn3-O=jN06{?36Ov?cjrPDk4KZI5xr zgm@5}*(YvnE`QBiKr~4ELg{LXo1w_uG+mf(Hb6vCZfmtsTvXva-8x-V9E7>)Q^Bbf zHn3dsdhGWje&3MnUTI<73tx1wX;wr@=Lg5MvWVBV*kkgzQUuHTsvV~CW;6K6EWLGR z>AbUMcgstwm|UYNc_Fq};^^hr?pIXW23LgFs>YpnDNDpJTM&S7o*j%)hkd7B*%La- zth)Vp6ZE}}B)&7K;o_<50hz&4${uCGFZ%rBL;z{kNH%1I=?x=GdYURjuA*kq{-e-L zoItSpf*{-ccQG0MDB6i|%=?CdCtGt@*X_DGwiWOOI6ku9)$G-p-B_?&rEsRWYQZio z*td)Jb$3I-&MwX-={>Kl^K7Aq%RI`ZD2b+yv2@bv7=ku5irQGn`BvL zDWBPDxAxfiIcYGbi1mFH`zh&*`I5UTc6)^{TvM^{>3B=UZq)HQuku{e!cZO|a}geS z0)iqjRODm|%kil#@GeVRn(1~v#wrx=;?4UF7Wj7L3q=4@Iv$dAGcB=OVxvl;Cvt$` z2K``>vH(C65*wy%tV>x7%QYAtW$|1Z&sZPX(m3|}&h?~$s(dgwqpkQ$Y5MI~E%CaR zHb>aNGwRc$Ego>_5HH$ls$U)xbV6h?U5Z63Mte^7hFUDVNnyfNYq$Md*%Z0lk7IzA zf#ghpLkofI7rfS%`$5C*fDS{a5=htbs-2bBxISpo8CLA)%~JH?I+WSoN_S(` zZjSZ)(z4ysZO6{E-#4P)HNrPhfY3(dzS(9ER+>M3qb)kJEnM0bbMdsc@=!cBm7;bF z(A!LIhj-X5>Xs%zP$gr7|4){6hMy6|0bN&QFsG~v#+!1k-T!4IG^eD4tRkq<7~xhw zwq1VT=l3PQuf1&_`YYL7Wc%s&O#ijt-}!F8&#q^0$KCf1ov7mpVf?6;yJymos7NZx6eaLjt?#NU^X{<2*x<4&H@5<-a z%j;|9lcLIrGFfXW3EbgO9OfAA41%vmTfx}Ao4^f{@R6y2+X~Ss{2(ML!wk|QgD(8H zVUw51^rbj?9uo~GrE^?@Z$MRD1yxm1OE>U7ActXV6_rDyvxbwmoZjV}UhZhYC&968 zTav#U|6@r*gE=DE>&<9(otN1ZoxfZ2T1XOv%1R5)?GY0bk?|b@f<2RS%#T7dZ~_D< zMHN^fU8Ufyc!!PuqrXHQ<8%87-yoBCDgse%rU55KpR92TFFSJtz>)uP=|K#0EixdhOe$M-Q&oyh&ci@o8^J)m-yJWxQSB=e0d-W$B$ zo5L0MUef!*yiST2HJbEdYX^udWGl06%O?8QC;F#&I?02T=8*zpB1ju;`dxa9w_lHv z1;ID^azE>Fk5DNNx5LgR zxwxItVW;YN5?=W_9@F7Y@3u3#oxhJkvy~loN%qWn9e8+i<*W`nUB^>8>_i=p>u_gw z+e$4m3_$XXu0W7h_Y_z3H0d((swd2y(U&vA46&D3!;q6bQ*5Tr@+tT}Mm>qA=d=xl zA4(wBd>gv4gdl#<>Ewp>+`^9jf`ZJv#GYr=t5iBemkp{5uIo$q{xiCXm?GyE6Nh!Z z2`Q>W&Fqrr8Ir*@!dpW^=ulVKkO-7o%I1?foDm$>58@Z3F!g19Lh-x)!;*0u|6Z)Hj1ua#TG zmgq_~SBtB4yix>uOWk|c<3aksP~nNb`t8nsyUXwI=(pSZ9p^6mA-j(6_cz(h;U=JZ zHnWDGz6VuhJQwe?a|}H6xkoLf4JX%*6&Ut>?pAp2f`Ny?1c98vQE3alN21_aK7~C>gEIe z&0$hNh1ykK;~X`%nNiOh!-KY>`5#5GAjelhE{knHbvx#E#2H`209Fwq3@oFU1wuoG z5%%MxCk}OKR;aov2;L^RbvXCq{_uf*yI@K1t*zXG$Vbw}0JCy-t2#m7Rk( zhI2;`xZ?)wSc=%Y(+2F{hwPyt_U=Auz4bx`t#a7#j~;YjUd}#t5le`Vtwn>pT__DW zS^UVsls|lbUlh)8YDBmb48Q=QG3^GeTO_7FplgV#>bR_rd0q5VLAs(>nhwX-8_U_7I zL<-OG@Tpk=#SP!AVegsxXi{-xA3eI^qql!+7hJf&fArwwqAUhyjpi;H3@;zF%LaM* zm4o)wpgle4*grXFPYk-J2LY022KnH}25|xqFp(33MX02<8HkH^A*pBUQjP*#-&U{Q z7`W&l#_di#>`xodJvC|y5z5#XtfQZ+BQZ$|E%33uKE zeQWnL>OY6<1YG}$ ztb4jr&f&gX$C$0qku%KpK1GlfIt0JumKMUD{Wg?4!0{T%6j zOEf|pHEJGxfQ29Mz3TG4q6|(Ucz9Osx$*GDaeHB$;dyD?oj+k0Oc?tW6SjQ9aqhwk z*>xt6w-Sq!_7qS^ejeJLdJ6w8yM%; zNA15xJ>&f9sJ%Q&%LI!)r{mM3_Jod)k4m*viICjLhu%a|C|Fsbs!#=HoI_0!LP&@S zct5z?=JD`Qsa?|yvbmDdBH$%@up0( zce@1;R(DG-KV`1{pxf^428L4NW0?GAvt-U-!Xa1e*5P0~;r9wfSm(Oel7OP}5k5}5!$9!(rXqd=tbO7z3|4yD@(ZSL$& zw+!AHE3I%f#GW!iQ8M9foR1dB{gfrWo4H+JxNHFVoEghU%^oh!$N zYA(U=;r~IDBr73pice&`+gUd55HH69w@ncO5wewTy-Q@0UWT;UQ~)MF1h8UXoY{Cw8%Zp zsreEgT)_3%ukbQJ*{!dKlu*Hvn6aL0qR5sHpfdTqT25l%<+uh~CvGy8J-u3rnAEVi zGwMUex-6M#srjT{J`bNeq%ByvSzT^Ip%<)}H9U5Sw3LP!Ct&F);uYbSmWQ??oa^^n z_Ur*#dGU!V zgUqDZNqu&z&PnalXGiyO<)}V8QpY3u>`)y^wf0xuxwJ1nvjka%kFm2#b~;KjJFR5r z=o)V-+3~t^T*;2s@u-p=sbk0g_=zJ*2vw}O@AR9Fu%H{xSN6vz4Lx2f}! zhET$zMnIWxW`_|AUbbt?(M@G{bve4GOi7DxR@`gloY=gH^33QrUD5Mh@rM!rrJ4Ix zIeNC-y0#pxE89r(+OT#9 z(FiXw>dbn-vUogJhC~;Wd@!8I&%(b`F~}-)!&aV4kLUF-V8S+=u|>3bE8FM{w1>rV zp{Yl-a!=K->xo0k!Gn|qw?_d#>nncO?2+v3X2ut}DdWVHY7lJCKW+tOKvKZf*ircd z>@x$3B)No}2u{G(TuiAQ585b;CQA?jO=T)Dp`7+$Fu5ylw@b->$85WOc67(=@SfQU zI?+^mw>+>@2$`p0l18~`N!=%2v?XqPoUBHJ>i{HXj?sgT$&$=qco6}Ib)LT?p9L}b z_qQspMt)hN!QBvEgT=X9luyN;fR*wFnmNp;dvIzMxsz`xz>U`ES(1NPyPo%PIoA(H?eQBnx)u)8aEL>rU}@1-{oUvl3Xes%fv)8A71%%z$dU?NO-p>90 zd{4j6dynP(aBgVkaAD|O!}+1^;EZ@hW(gRPtr12$r-1w8iZi)cL_TI#{<< zh>7lLard?WU>i75`2%JVz=SMn(N{CqtO%EB0xmHcFle`Qu-2#(c$uxn2pUDJBS!jG z3!d#Eeh5|#pAAF^#+PtS=6nX~-ai!Wb=-MCoH7G>%mT{g>PCro2-a z!|^4^8HGp8W~dnmJ|r%?^J?7L#|A*zmd>?8qYRy^0>(mG8DQ+f7i`064nCTLB*-n@ zxEp|%uIN5AH{msKMAzB_&tb(Ui_Jr_25rj7p}mnNCzewWo{~B*?#tM%v7yzHy7GQs zmy~lkLx_CIdQ4Alx3k)5lJC08>^h6C1@GBC)PSLdN7{%aEl!hfy%vxt0g`By!-`;6 zC6a{o5H}fxDE2DrF)6+m25YG9VK4C=AnG5Ry_lW-h^9kn!Z=EY@Q#QYle=Suj?*f4 z;!87ys7bLLE=}9kCsFW4?}sC1`Y-;c9Xjc{{NmaYHJX3(B6`Dss^HKt+8BBPMsNy2B4KP~3D3#;hSOrP7?L|KpLL+A zem`fxUP-1j@b3J9koMo~D_=Cw{KQ$b3#J;xET7?8Ktg;QSdf!)=2|EPe@!1d`Kp3{ zRr6b$YWeH^t0pz`?z{d~r}dXt4=@e`S=m&5eAYf%I^Vt@2-(#g65P~4)Utu_DPm3^ zw`Jq*>~SAFO_u7c!&Rn&4sRF;!ds*c(Yjq1??^cCx_I}sF?j)TB4wobD1W4wl=ms% zk6b0KK`|EkT1n|ZEjXaCbUgjottmzhsK6`S>?!?>2_^pa;?18o(4Y)B@aGhnFmbtSK zoxzfw>Z|t#Lb8X?lNZFa-XhLWAC1^>7q1CFxH_~oVK{BSqd(un@8|pdZhlX^A$Rso zJKx)%H>O<~@aJuQpS3yoXU_k1HA@beN|JM?b<$Czj49S1bwJnzL`AukG@D^U^{`=+ zTj2D+qh5s)$cO8#cj~UU-L0pmp3u9!Wv(|NJ>G_pgsd%*m*_3Og#8=e+1*c-N#3sP zQj(mRdG_kLzRCwHct4^)_nQ(hdNW6V>H{LG&GzQ|RzjNowDkn1Sn1=?dbxs4I~F?wFi3a{{PF|dk5H6mHoeam0eDm zbI$ZWNhXtIQb|Zc0s#^ddRGJikq&~2fE7_+LV$pD0cj!$9R&rkAqojnq=SfnSP~T# zQIMu6iurxMYoD1+63pwpzd!EHWS6tc+N(V4Sx>`E02#iPwM!S@#bkAA0F@4#{T+$@ZJ|D;7~wL!&q_3 zTs>}?#m@-uA|Pz|%2_x$!pMqkm|)(GAxy8`(QM-unt5)^_2Rw4OKMvU6Ofz4eX4YD_<$-o~aW70Wf0$PM@1JBcIp11xR}NT86>hYz4w%;v z=()cR*sap7$yYHq-pp)cW@ShCBS~R*a6HFvUqn14$UwnsQ1D*V?JmTXAza&T{peV) zwlsdGj;g#A6!WG%t=7_NA6q#)K}zeA zf1CGm1OdipF~_kUqCt{wh$O_nSf+|I4LU)zU-DF7B?6j7Ko#=bi5}hh@CN;m;smak zQ^T8=cHOqdL^o0h$MrV70dFb(a-GfB5l!G$=@^vnreC75KpZ(U&TCby$Ln|F;wcGs z!FnzwZo`P@W_Z#0Gt8zgY;Nvw33I%%A`p4qg{^CA&s4TsHN)z8O?5h#KVe7-eZ>nc zatqBi#hvX=9_Mqr>jw9CbGw>d#=i$5$N0U?dw~1B6~Ri8tf~k2_ZdPiPCwAR-yG=P z-#0x(kz&=8bxnP%;_@LdPC!|53-Vmy?Tfv+j%Xq~-OADoK+e^m z99c(kvj3W0B`^EJDvSunKVS){lO?#7v81!E!)UO$3@#_*YHY8Jk!!K~^X0IG{b;Uk za1TId3SAVNOExIsDvh}AuJ`uP_53b2+E>It2!AP*fL1|31v4||44Fwm>@hu%xmzGi zRFqpPPG*SY=z^f!7LucfW|!?Ex~>aT^e~;@ZGVfFTSPM+;O-8{%5U2zX3BGDc`$K4 zKX?&^bEwZwUZZ^ePpBVR>HL-eu7Gz!{aAD}u(iNCfc{(@pKI30H1oKyKR)a+3amuq z&vwz@VuCOzG~AXfih>;(ycfaRqwFzme|}+$2n4FIGI^Oh=%`kRUBpu`34spayPUO& zpF$3ZzCv;net|w1vG9vxIP-3dC&h=*jNTQsGU8nVlRMk5OY|+q6I2V^t|GI=_&=NI>XdkY zf*T44gLuP+_icQmbvHnVj(F=*Yc8YE_)?YY z&g6>$jIgr}{#cz*8Jqz^?M%1)8m=j#sH5mh#&1g^4UVr&5eU(W^UVD747To~rD8va zagoKBay0W1vPj6DKm(CSpP#QrN#?!lCoO*!%EIyn?mLf6GUw;v$cz z8$%V@+F097c5Hb5Dn{gtqU1nbu(jg-!#Qp>$##Se%;ZQ40YyYG)SsR%lCQxcAa65X zQBlM~ff~mahjtud53g11yAao9AYa6Gc;s5Q$ZU&ghIK3`f*1)i%MS&oc!rS z-A-ob!UQKB&u-|96|PBI4wb68&cLbGB~0eKYF%;H4EE)&FDy58uRd-H(277 zN}$Jg)4?IHBQX1_Uw)>stI!4k7BDBaD~w8i*zdc7Fjv0XACGD3H)FO842{fLWRUFB znbA{8N>*tg`x_?y4zNr=AiKkk%ecEkB93zD9)s1Vhyw(q{?Eq!DfAY&ZUn5Bt1Eiq>&{>|9G6=QaLiZ%Fa`~!9vb{vZ)JkI^&2J28H zW61lmIXFAz-5ktBX)WRW?7nm+=A0(ZkjhH>F4TNE)A=&I$${>Dz{$RnfQVKK zBom^i>@dl#;~~pVIrP|skb3L|yMg$c1i(^5NzgEE0p7VWT84G$^6YhspU(2kEz4l! z7L?mdIIBLDW;-W4#2Dry0Ur6iod^+Wi#w4noEgjrBxD%}R&aW32>D6~4$(yE#6JX# z%`=j>+h>e@TFrk3=teguA-kXqMJKgDMTgf;f(dY?c$cwv8h@8K$4tauBW2Jsgh8>A zC9K7^BzUKFA$6#bJ?G>jfN&()3gya~#ll2~13ty-f+nKH_rYOzNvDgqEqlDm%MB%T z-@Sz0udje_0sH^77ktZ^ujV5Egvzv0c~B~e$4=Ht%j^e#NyY2qdB_}P zFX|F5mRISB)a^?g!>fnH7Zc4N&m!Y)G6rO3m?|`yWq}ngq2IA?JU%`Oz}tQ8_4Gai z1NmWdwE3_*Cfy3H$jCPySo@3T*8O!P1s%9gw-9RB}@ zOFWVB#DP3>kOvU% zF#alH>T0(B5>z#TNjVWH1e{~|5(F?l(I=lt#aT$YYMoh6wL9sn^(LgLNlZzu4?Uq%ofo zqEfXLJdI{C$4NMP4t0h3d9h`T#hA-JK?-T}OGOHMf_Y9Jh_Ej3#BYmc30xBE&o45s zC;)1uW*w7(ZV(}rAkD_!K*?f|dn(3HKoHO2-|P=jP> z(I=VSP=iAGu*|szahx=WrITEAm(4ywgFcDB$V zJh+3|60tdA*CcZU+q=v{?(G%!F6sxiw-8T@Q2gAD{pie0T#Z3Mj2=sB>f z`-jO`_7b9}&{r3jGJe{Z8ho_*Txb)+%bD6opJK5E)wvXV2=hndSbBeJO3#BDF<^=P zmyA7A!zkK$Nlc;fl?*XoaVMeb^Te@ry!V#XtW5S&jMJK)TaVBID7$v$N`3j-& zH?N8p<8MW0(9s>Y{Ju(@gXZ>vodxo&^37(;Pn(n6Q82Y)F=z#hY(KV z!n4LCXER4&GA^`ugqCL1n=bIczzH6Rn?UL=f^*_`_-;50xdxR>JX!MH4x4B!(ru3$ zjWKo^pkOfl!DHaYGmNSHCMGYrx2He@x)XfQEL#zFB;aN{9)NQ9=< zx`25HzVr_|3yUD$70m1gOmCc%S=R0pKpy!o)GU~ZN(Yic&q;gLZ09n1XoZTg=q^z; zUt(@tOd@o1MakSdXf7NF{dJaLxIKEFLFb=Or9~2uaRBfrQi=lTP8)gif+ZNNrL#u& zj$(9rpk$>2KY06tIG~mUrQ}nb4wn`xYXI%yIw9ZeVifu{*N6#coDC9o&|g|8uN$VMCLmY@{vkYPMUMtiP4M0&NM@1)^t?O|UGd!lv#h|T?Y z*o-iw^yNh(sD)@$nU5xu(^{v$DmQ8iS}TFPPg&{|_raFIz5G&37!Q503r zyHNeA=5j4?yOc&p^E^wLC4AzC*4R9JA`n#zP1z?ppRQy|?HwAiSZ=dg?`d2f<4$v! zbu?>g4&wx?$OlA9s0|9I9n*%fp>IX}FlrUQ2%8=PYDn0n+V2xxY}2vzx{jtM>0*B} z@mtJLESKBN8dr@5C0f7TMaO0Rg)vwN6^Vo0Q~j!<_}tutobVWp=dqNUvA8wtj&!a zUl1{Uhl0KbtAxxRXFil%Ys}Y_E7HLCJz>l$gGHn{$C|T)pjjKZKY)r?1zmdUn zf?|p)2ehwgsWH^JVZd6a)^`nH+e>$W1|N+z@RNFGOYnFzATpB@=y3Bp-TyrT7XdBzr%5hC_~@AZ zDD*U^*mS8)Ph)~xJcWL4-EVAMmSY{$`E~2wVt9;{VVafh6L(Byb&bNp}toi0D(3b#g+=9(xicnwH$8GXf$KkR} zMBo!xywsDyhCn|0QfXK=2Y_^FhH{gsCj@~pdP=|2AP9ks@Vt$Ze@}R*iGZ=Wx9@0D zQE%FYVM8_AT1M4SyK~*_Aexcl(YrCs4@$KCs-y~$m^zT)K+n&Vw!*PAWvBr$mR!X1<8lHbhb`AW0!60C2myHfB}LtgdBY zpMV&j&B|>Gy$Vu{Eo-2@3uLU{`x{vE~ zuYViU^0#3(=<7!MI+>qE#R0GpB$ZZK>cd+e?p=(A2CGX5SPWpJm=uI{aH7h}k6$QJGtpXhHf z9VvTVL=L!H4Hq3LW)?!l@aLDDO);QPBX^eiQ z#ZRMb{pakdNFRn9#vBn7%{1o4K-0-iXMBKvxpWt!+HuiqAjt-#2+~w2?FWHTIBP)6 zohYP~>PY2$D|Kw;SmY=#3p%^eZe`_1^&BHmufRWyU2IhYfyay$c#u|zo48IRTB3a! zFm=Ln>Y`s8|0`pEX*^P=pBevx@mi(13%oP`^m%=DWETOTO`(gpzhUX>qDcr+Dr8|_ z=fjogd6Yk_oET77?2XRf&-+$JKRh;+0e`~sD!&4 z7Hbhy%vn|!R3NUf%UH`QDJTz&)3`we2^3g}o=DSsgbyu-!1nIM{803if^gxX98eTls*se?k#h)ODmCf$({tq-f>TzE#TrzqM+V(y%W zA-O9n9cw~;^SEwfmMM6gh&|T^Jywl=s8ANxkbtscmnQ!6i9Iv%=Op&r#IK3{Vi0eN z8FCn;b$bi~KJPK^uHR$1-S=cL>IPuZ6uqS{3gmvIZ>~)IJ&CtIDUA(Lf-3gh2LA;T5jJ?jiC)~`PjB#N5M+$8`F6#Ay`t_M z@=}fiR1CoblpXM}J|3wBcsR2ueOori)+}kX|E!sR;l>o;L5=-&m9IWm^}npzUse6D ztM)fl|C6eJ3KSLQCaD@~_V2YiRP>F23UVL_?G%8Db~Lg)A+CCdDB3QE3f2WaLqg(p zphDkfa4|bnnbJ?{zxAPsOe&3O^j1symu7nJwPyRLX7gw1GMP=_ z7edQd>;p~y;U@b?lYhL)KGEdwZt_1Q_%|c=muCAy^AL(2QBzdd>Nj!+huOpv^Og7o z+BkF=zIf|&m;fY=mbcbH_a%Mv_f4J%<1aS(mzwO$O@39AC+PjgKo_PVTHPK1^p;i% zxVF{b&}wgN^*6QJn+c)Q>aWB@MF6^_D}A$r#=g~INqzYS0@QkAf8Ne}Pqh1=wA-iJ zJ!uP{ZTAnh`-cdnL1W+Su&;Ea(PIQbsSn}}9X!9h!(Y>3ukG-pGQ6?FU)JIAb{ihV zmE8dYoY%>dr*`_&JM9^r{;W=WcBg;4!~dITx55A#vMF-8t|-{lNUU3n-l7EP&j(e) zU7h~!PW!`7e_yA)ztexW)8F2y66!^%fH=a z|J~(J?zT(1{p(%+4d{s>Xne9abnR7o^5SlPSvN@v{g=D#mEHclZhwAv-nDATX6wQp zE|WvJ{GDL07+v3&UWQzo0lBi*UeaqWl{-}qeQWf!H@f|s_vqWMGh;cKF#NP?}iqRu|>59A-_x9R5d(B;IYjIr< zwYa>;f4RqA+2gP3u~+x_3w!)Uq=cpxclX*ms6|l;rbg0FP0`cPPXQNSBjVr+$>A;1 z_-l;4*7z?P)OTwE+OqJKNgW0q7Cnan0h*od%#LOU&@p(E?uero^UK?qZOtOYU{I?K zD~yfEoMY3EnNONeFyjCep7qhCx_GSls5#z8Kfv3C;%+b!7LbW4dPFx74Im)+9(3}b z^ZU0Lm^5jmqs5RGq27;L>V3cU4_f<>^^cPE-eP>l6Q##C|pLUrPKH^%YKZOy#6v^lY=pe+SDdK$*4-f&l!pF2pxSR}13xg}-Qiz0l$R z)M5YJ;s2uf=YQSde={_{BpIc-wrRxRS96qIWewx*hJ{;r{7qLu6<6BV`*2%yTaRW0 z;>&XgOJkRG`O~`W(k}n`E_-H||7WNFmnK_luouCdW5h=ZDsP!%#1n&G*zZ!R6 zKoYar2Znq~M=ocY7~q7`TC}X?Y*7>~%CWPU3PAN8v9tPZ!78!eaoEF(LnNk6X=p(6 zdVQ%?xfCt#O<(VpGQ#}5+rHXuUaL1Cs6U=j6Q1buKk2ehb@^wy?6Y0|!7l&M5YA~x z{@QI{?uPo(5D$##ZLP{8C~=I{sx0~pP6tiHF0$oOaBnrEdA(+6RnF50ZWS8f-=P`n zBS|fegoGHCp4Atcaekluyu!ug;{eb6s!+r4d;A}J?2A4Ar5^iok6+c}SLdkVoIbm> zuik+E5e;Y^YJgmso6~v&c8;PQMm7LXo()#X5|T|M_joWwNBQVDADw^!5OeqMPjv%SK05%}PCwg=cAVfzK!YPMI{{?2wb?BMxqm$Jb8u&ri$p6wO3H`o??3Cj;YAc!QG-6aGUwlWKHue|~HhSF=sy=v@haITWD z$f{!K=>Dl(VfnSls08y>-~{6ZY{M+@$?4Omu$&9Tz?hw^~N(%pTb~kSSX+Nd>8~oro=r%sgbuGqfR4 zYc^fTO7OrT>LO)OQGTG`s3{94(qTAIIV~YewV1^(1l>xpN04F?VDHS6vaXQ}+5E8j zIr|v+UH#MOFE_Ry$s5;|?*>0fWH*nRm8Tf@@II`8Q`B~fXO#fKZpwt`uMk9VsxuO8 z)pHwEsj>`EYO~d*AxxABVPDm(Um|a`P7*wHlSG1nz#^m5jK@;Ehpy9`+ODzF`1??-u-4ebKqNp%wkASo{?}@Rpk>@cMfB+((W(g zs{57NDlE5(z5>rrJ^+)7z67BaX-9!kU~dQwt`x$-!;~ZmeArn9#bvE*@Kfn4Qh=$i z4we+kznojfvPVB!ZtHICZu6~Y$>_Sq$z>)wwLomU26JNa9I_L*LdpJr<`MiAaK+aJ z#@RjL{iEs@*0s2Yu93)_#xx?(V{EA`?culbyu9P_IkJ1{eLZt40BLVQ4?#zr!Z^SXR7jLO zLGrqSe-p95-z<;43B~3@c*# zd{}!W4aFmgl50qz6h&#Z84N(w81}_gND-G8Q(|jn2{HYZX|q^HmK01*;j&m$saQL_ z7y3*TuUyA|&hErWEic?#Tvjm43xBoC3V1!Ww8faM#H}Sp>LZx2ByBChRG#&?bsF2) z`gSPCBAcEY$2NwopKUx_u`MMfCHZ=k2#(RVlvm+;rELtqTiMF3Wq$XuwX(I;w*ijb z^=qT**HregZFK#pXLYZme$+dSZPnJ4qwY0QcU{Zcn!>fLZS;tHHR_Sn?>E-( z>l$s3ZZ8)4lJ0o(cuO-c-lvF;=Uc{};!5Xg4xNQ$TG|{YYtW>%dVwYK(;(=^ITZ_# z%M8YS7;A~R1NC4dfr;xl-NA_Iy4YMFGtJM}RV3$vE=kJVZ>{--&=khBsrglYmY^%a zl6qc1691CD=zOP%_+yit>Zp^Wa;lEZmxVu)^p`_-@Lorpj5RwE6&&aZ0A?9Ue>Zd= z-Is6*3RdtOlL@^c(?F9W&E%z9KE)1y!%sm|aIUdunfRs=R}Y{*w)LD5R~ATjN=-!7 zerf3Xr4qB^fD3wOI#LfNcY4*(U0Sds^T&mdhj@pjH>|zm_cgyY1bjvmdVb0LB(_h< z0DvZ&OG@dB@-z7zTH*BfvH5kp{uB4bN}ZGJvbGVY7_jO9h%2+NnDU+Io#+?rtnw27 zSWF)yvUIp%(}!YnA4RXdeNCL~v9_p_5Ql;x!I6jgqs#|PJ{X4+o8<#*ANl~p@}adq z3HF}6f9=oX%_fHI;%0%FA*}&N6?c66adW=a$bM8{QTznSoX^m2|4D*serE0Kdl@En zZS%Dkz63RpY_;|`#yJb9<6eA(OxZxj7luau3F8-;G&yC&?_Ds-I%(~@d!T7N!F)>k z$-I@{HaYbAyrJJ=RW1f8wm6^s+8rioV<^8(d+6Q|_56Lt-fzr(L)Y#% zXrN`ldX+H*+fQy9QJt~$+$|%1k22lpv~6naf68n~i-^VOd&z z+1vM+z3LTxPb10Q*ZwMe)_%s_9h(WjklKKLodGZUoqim-)&IvEJBIB6SCq9rN!1P`J=5p zRB;dg-tM;KS)FeGFlJ9&ZMn|cKRs=Cz2Ij$!geS}H2(!XJC1D(TR+=)wxXhE$SPM0w&Fijh~rUV)KE;v)e28kvN8sGiAtB_ zR~r@>65G}5eo-wd6 zQj%v7gp`9xdmuV-I-x-=7$nq90#($Y4Wu=`m~IOJMCr8hnxa`;+B@v$hW&wIzg5_8 z8TO^H-zMxg9dYHo;rv};zhBrN9`?7IHAMmmd=`M{Wou;{Q$O$IIG$|+TTlI5_YT6W zpvG3_d?DL7Hoeyimf%y-K>V0lOZJW=W31Xzg0h7pG5Rz+tvmF%CUZJHt!W61UspNomH7>+ZrKQ z8(JGg9ENLpw=y&4y6U6z@QrX@;~f*OO`KJ(-^+h*R)3Z>YvKCTS#ju-ck{g3J3qRu zmQ6`O2*!>B_B3m-vtc;~^KNSvnR}hN$C~u_CHhiqjz^CL7#>xZxA0M%sCbP{gd`}b2{!F%B|KXdl zjEsJX^^I&f`1i+md^Z0urQ(MnQt#D`KXspG2;b)4+Z%uKdps#CH~xM89eZZ@%a~@d zM%gcH{Hg2Ke)-EAe-bJlODDejm5o1lj!K;4w+^U6BqcaNNHpuGHb~KgcbMvIG+F<= z{ZpekBOl@EVRVPu5P!4DtgJHV7g#gN-cz;@$#9t@L>nK;G3N2I;n5<#MqhO6K~BBw zHnYMB=B&HgxvLzu6IFA~#*1w<4?40hCJ2J2$>!6XSIxm>$_T(5uKHJ4d3olG8++y& z5mz-tFx&F%b@eCL1@z(aE>wA6+4wW(VMim%jR}D(B1vS{pEkp#eUIduRamT#m}AUn zSeo6~1Esu+F%xGeZ}dY6sm=(emh#kp{6xYh&a9dNcy6s2+I;-YjTRf9=J3wbzuzMN z-bm3up)c@p!uD$8&oN%oPD_0D4?TG?R_pIDR>^(NZ0|l{PXJ8cN0(3mfb_>3sjJx( zH1J((jyFprdfYTrdfCQj?j6w2fB;BRPlFWk`-epgYJr#_Z=C`C=HeuLWT!PyX(IdvY@-I)*9# zM%WdstuuR9T>5ToZpZ3bM2`73QLz9O#HhHnlEeCpk~_JS`sCjr@{Zr9$}opK;vAF7 zGQEpl0}&$U;1@zpEPykAdh@z3{Tt1#KX1K@OS51@2;wz=^X^aHeiv zYGVK7-8IHt%euMVyI13ri$UA~cAZ}Y@5W_+ZnF?FeT5pnj2Yy1@&5dT3jolbYDzQN zqFd6fyrJlm|7b?!`}b!1hjpIi<;1+ev*q1bh+fCYG{!KH=Df@)7>_hh>z906Q~GGL zdA6C=`oU)VbhCS0B|p}zlujd_4JF^zl#VU`&KDoAK#q)dlp;mQy6!*gvAerGbsu@aX^I;TSLLn;&TG|J)Qb2 zb_NB2aMNPv|6!B2thui`v<|MNbcRrNlCOmXt9gN8FOmj;;6~Vvzw>f|;B2C~&$$^P z{#DK-e3S~zM#wgXBW@x|C&%#|v6xm`IJq79F&xR-8h#(_n3YLa*hAP4pYP875Axg+ zF&%@Pkkla@Z=s1uaCTx!lJ%PB!uG6WCB}gmc|H2(YNJ!FI+}oTxA+?#GH${Gs@7z1v?uj^()~wi2m> zXezw8!CsXh|D3CQl_!2&-_d*X*dW@%QP1n1>eMdP0X}Xu&Zn|T7BCJUHxd9>YXqE= zt3p>}qZkWW0o9%xy;osh$`RjQ0Kt_&P1w+z?d^NrzU963G&gyFlxaUOF9{koygBf` z!oj??pV`OkosUR*s6S-<;c_Ljhnd6OVgB&sFd7qj+#GHW+X^msK?{bo?QCT>1^(1; z88VmH5;k3P7~1-?P4qw;8YLmwBz;eOm^l)mW&iICnr{vwacIMg3t0=&Ool1w zfzHkYb}U?lWlevLXdP42HiQB`BV$!ImaWP*IT}w4y@GqTkp37CB-t^ch+{o2Ua9n} z{9tijri5L1g*W&wk@+vbZ|`cb-{(5Y3B2gkLJ%4#+Wf0*|EhGvV$y;<-oIA1FA)^P zp|FrAy?a+(iijsc5EwR~Kl%>o5rqX}yjvxjNX=BJ7PjIKl)&*rqPki^|7juQ0uP)@))A}sm= zI~I9Rz(vNsH;Uf%L& zw2hS|Z#Esb5Ih7R#44a@5M^HPb|$Zs@=|{@5d<3Dq3+8~>oS8mR2<$Oj9#=^MaEUJ zOt>qduAG3=gK_&nE!r~&ko=o1;a&2VyvgZ>gd?GOBcO1!-LsuUoDv%Gl0PwA0d^0Iu;& z+cMqK7Ih6qC>9u{0JN=M6x(cqw+4vN7B@N44q#Yl)eI+k^ZA z>hJMG2vTp|PTYQe5c^r0Z2o*9>Z*+PquOw)X^x&PnTKh3(h{HU{H-p9b|^mM%#8%2 zSL4DT%9|}&f2YTrm_3H@hnNRFy(CmIoN@&QI?5@3GtqJ!v| zJ)@h;pb)Wy))M)8sK~qOMRHZc`EbEKQXrc&NeFI42cfwecCV^IaN)-KU-%6=yQFfNa>h`{yHegwVDO&C3fNzQenH+V{!5y^?ijl`eJ zugl1VFmdr_cFk;a{y6i>_IAYw%o9hM^XAx>W|`-{MxH)1@t^;2P3Je;w|6lA-jBhb z$nXYZZ$BChkdlbk$a*8yII}OSrG;Wms26=ModteCG#|p`w9DZWH%Pc8A=z!_m!j** zWu|4Ei3-YP~_wxaN!)FDMwugM89ehVm5tzaFiJzkMl?gZ2Y&Xc~xJ~nLD{= zm(&u1v`NMa2~Y(cZUM<(k!4;bkTd#J&}~5}q2IyeXbRt5X=*F9*fuNRMc4G`(q_7X z5U`G<&*}`{Ln!{X;lLV-x1f~EtXL(!)giB<+;%&rjfxlW_txa|Iph3qnAA~09dE{%JC!Zt_7?Na7V|Bfhy^|N&K7e=3*^X;TFfIYvO(pW?gLG`4e z=lziC7}ZzE7HxYV(f-(Cej)#Q#b4<#?Y`gIMqk)F@PqJAG##2QK{p;4t6uCirV{3k z+bJ=7ruq+P6-Q4A%#bL>)dIA!vMn>6M^ve073=CuXqZexK=Fp zPB!ey^-bZPyBg@4GYmVNA6shC%M?HhtbemDeM??{T0r|0&6(jEtrpV7FeRztu!1g_ zq{PLwRg7qyWno@>n-@J)kPavTv$C9`!_ed8sFWX zp4py!zCC@VEtzFEuOrw=bi0NQvWt1dDn)N)^cIfpTvH@Bsr+&Z$?ston1F^;zY{h_ z6Qk%m=7Mo_MgwHwM3x23Ds-^8wWb)X_(CGBSm26E4N6g7KW~n^($1tO?N$K0<#xMe z7JAMv!#1sJR&%ALEqbK`P=@FUla^vNVWCsmm)~r!{Jou^hSksjXJ=DUoZpA4SYYx1 zA-+q7S+lqvB3x7$7>!c12BwGc7!#e@DfMEU6wd2NFCf1sBtI;9+{(ldBq}f(`o$dj z`!K_*YRaU3tnDKF1I-=7$S*e&!?cG=szhDwRJ}X8z7wRPPPL^QIx07IP}Kt3aFvM^ zB2+clJ7aFc2f837pk;{KB*W(lfqyl_+E=kUJw^pv9yOKB9HZ6I>2?j-(Gc0VOxDiAwHX0K(G;+T`m zueva;oRJM&H4$tk4FZS-tq|WH;=89@f;&PZ64xrx?Uc(j#MR2UgHe4=jkoaRy{fNo zJ(?zRG*nz8K1tFC0=#2ME&f|Lv=Ti*0T?LpfyE|he|M4!Sg|&GdWOGqVDuXU&jVjT zU;jv7I?@~xA6G2HzG)E9p5v;S6flT4owltpiV$^P+qmb^n(DY9T0~t zbE_GQi%dHVC6Zp)g1zhAytqz5q{Ln8Gn0{fgT2+?#wr%(!o_p8T9cWT4Q4f2+90{Q zA-76wjxA$TeEpsU7+fb?nAv7C>NyoiC(ejiW+FY}ngR%sUywpKr^j@-b&y`B1$2MW zkjgP#>AO}aox}97U!3Q5Xb3+F8{OL#1OVu{fP#pMNT9=l{OI*x@pM2^-WMg&kogMN z=pNWfb7XQ59aF^E0XtQ(;z&u@TOvr5f8p&fnIkfc0O(^7QHU~DZN=EYHgq#nu=^~| zE*6TTic^bQ+r0wS0*Fxld79e+9}r>*p98g@IYMz?1duP{16X8GQ$tk+vMqwvaoVNY zjn=L(yo&+j-w>b{Mpdz5$7KB&On}i_FhI4VihvSy3S&-7IKX0#;nUQ@o}>>)QNJBW zR1CzyLZiSY-s8t2JlWGc*|H#rMJBDXX0?5P*e79s(1`PF#QFBCXjad&Hd+o_#7xD6P#@4&|1$1En_graDh6c_4#nUK4Zc0g#&1z^`?iTswaF=j(6i=3%|`0& zYcZh|o+0rCi*P3q9~C`P;ZoA{Z-$bbf)*ACw=i7Vt0rEp(tc~=7ft%d5G9hJS(FBx z)ndYeJ#Io-tBt!)223iegSo?KbN0i$RNTZ15=Ya1MA^VBBgo* z;mC%2W;aZ9y`3L#pKK@bWj<^st{@c0U0ZP{AypgGDj})yE+>5=f;<8`gpvPL{6Tkg zd?fOMV}WgZ64(?c_xRoRU1`Z2=?kVnSu3JSwJ#nUC9#@lF=+ zNQ73!_SoO;5yuq;^3_BxRCaAxWY>NBka$n3yBA5m_KQDgjxO%+K1T%?+WA!ZqZ?H4 zbQ7QGJ{^A&t;b0*F@Dc8Me2E8P6p(&`cVc*9P4}S`v_WjxINL%MTS0?afVh({P zdn<0&WGlFsrA)k^n(JGyvy0C+hZ4ezDN9et-GUj&(#ObFu+thEVXB7B7Br^cl|ipeF0W0hS0(O7nrSal;7@yN6=%5b@=AE*ofQt+sB0~m*tQ8RrtI1eJhP# z7Epdlt+6M%;|m`xe2(f_#2yYIN4da^g!176iwWBl5YL3PIc-P}vbcp--Gjy;gOvP_ zXF}Hyp-Si9F)2aT0cE5=;ZJrE!dGk5esXgdb8?s+g~iqm#J5;`y*1b9&dt_i1wbk3 zwJgAdy$a9YW*q^rboEy2zMo&iTkZS9*AjDge)TTv@6NCO04ZsH?Ow>w{2FJE=hq&w z?(zKEBZTM8uRUemGx@bAghT-t0=7|uJeV|rm6U#FvSDb+++Q{NC48`>Rx)XGq2fn7J-I-YRq$( zaXa&XGe27Y+nN2klEyaS+SQBwlRz(Ze>L_EW)`9(Y6s;8gqxqrcrS&AO9z5LA}M8K zn5HQjRn!uoUnZ|u7+wQkC2qW%?WU!vsnG|FxWGI>w{YD!NVG8F*FTfLMK1V|L2ik8 z3`XEm{;q1n1;ifI6V{)=V6<{?9AfYssk*bQ!Gq--J+v+;{@tYG%xJ*Pes~1MxC2}U zREd}d-_P+hkWGGpPkxMkA}%LVD3)t(9x`-~BQAOPprIY7@kfLyEh@1_#Bt(dQ*Dsv zA7I?<3CQNg*%_7?5YUj53FfyDam?&)>QM9#TDukS^IK=Oh@!tHx9)1rf1g?P8FT9i z=B#7Ptz~mQ9yX7Uw#&v(Jii&*wSj5qScH+DQH7!#6xkvKj7OBN$8oDTjAFS!^eF@_ zM3f>6oUbJ0dm!rrfjd1qVBeGw)2v9!OHv%R6cHm4-$s5+XoFoxv0WM5Fk>M#i0#~7 zvb8>al|Xu=xJ2vHuWun@9p%Q?&&FDE@-z-+L~{2NY6$I9y#0DfoNCY&>)B-DWD-`M zIL%EhP3xO#r=hqHo0~do5N>y^%iZyv1E$+U%M;>xpeb*cz}WLCVNJ=54zj5(EG=}Cx{?WfIW-4_h# zBnAg#mvxGTAJT80=SO1t) zUQDX|HSQ%UN5$s4My$HD!#H@tlc0kR< zEsa^l9S#ODT&L?G2_uNcF%e=W1Z!D0^4IPy`YOGB@ZG-OjKS4vZ1ecaxTZlnp=(lQ z;;vDj!u(~?ZArQ+CexY-i-UU+#TC#C_05Vdz!#NRt#lN9C!EUD($&>T5`r6(F)*#=f15ZvYf=a}e5KB8%i%N2iV2E8ll zgY#0>lld>8Q#9w391Xcb=D(MvcVu#YWJL>4_dwnkUP>!3r>TP>YK=$LG3E|bZWah` z=P;7;tOw1FCWm!1E;ThX2WCCCW2-zZm+P01UVIi*&GHXUP2J`U0z$;%@*K73Aj_;n<#JVq-%d?tr@@C`FEerl8uB zVnFajx8x{S2U!a6fL+LWph7{rdX8QqjyPv5V35PCeY#R&6PpSx+UYmPxGALT1h6_4 z@=OfKWAw;_W=V6i+&KWoI)qLH1dx>@?I2Qc{6Eo|h4j0bxjhr;3~3+s2-2yZu}HX%F?H3e3J(}f}n4df<_>?8dv{xL7xU&s8+kQou>OW)pg{Rl5zXj4 zun+GZ_QWLf=p-giznu;Z9$0igdKJ7EW(n(VHGWHI*1}dCan!k<_3ItW{MJ3avwm6n z-CDn=``Ti*g=`t-5dPGJ@Cec^x{sTWnO_;V2+AO-BxM2tmI-kAE7~cU zy>85F1egu9Y!mTr-6~=>mM$-tRZuheAGR1_b+MM*Bw=>l7W-Xfq>zS8YPZEtcbGGU zN56<(5?MA9bfTyctrh{DZd`4ZNQgVjL~pM9|1x&Ol}aWUDm-Z}3o|xil1C9h@NHHEH0OJRIpaEqY3WDPeiA zn$cuyOWW~xORnfN*ZB0!mil~<9IZaFWMR*wikG_zv4xkrUz>0k2>Uqfm*kfQm!TNw zUzoO2XP12j4Z~?73=MI22(F*SB=jtCacXqE$)*sOdvw|=mk;0XApXE2;}8||8<1)D z9p(p37$Oe~4u09;9&2)sHW7d~JVctYPTVNT6jA>@=vWx}J-PmSlC-k?o?8Ds#f@Tx zu(d|hk!JB-Wk!BQ846Q9DD|d}RXZ9^1}S8HE2Vve^P>R>P!hAB+b11NJ{GFHuiM4$ zN|oPNFMWTvn-n8hR6%qB^}C}u+^25CL8c#w#u3)gVoxBbVt>VmtDyRDwKwf`cc^yX zN4JiCU34})4&#_BR~;-7gY#rvv$}+(omjjRQN1WbEvw%Bgz2E&2~_>pjhz)m54op5 zis6>%F}NgNX2N&{)edMl7pSnxvQ!nTg#SRAQ?3$d75!GF3e^tlS*unZgvuyV`^{`| z%?&N(W+y_0C;%c~8gk`h-?tJySverYcgg-DG zj}V5@9GtLaY$diB0&Qe3c+mBK*$d2@(EQ&_F!vkt*NF-p6xM^h;aR=m-~mm^|El42 zdT{c34X3wvUn&iB$A}h-N*uxvtNtT~0BIE0Vu%w#2Jj3UVu%Up z;s=Qb5QTyt>LfC;i>xQYPT)fq=lEd|B1q}4bNrx8j&=MnEsE}S_a6l2_`k;wec*>p z|F7`F1OcrGpFCqXNkj3K%`Wo(LQf4rFp&7*1R1;qEh5}^FpybkdV;_gAuo$txuXH5 z$q|y$m!E6Le&pxv@h{rl&lRJx29a0R8Y$@*y3$kmTk@o0uT*cGgirW}#5&K6_D0Mq7NT;$E)Umxv9DT>#7_X>XP` ztMg$2s6OaRg;bW+?L1XTPu8ubzB_vt4XuLoRWE2f-fiJmSb*)qWvnFj4jT?}*iT!= zyw85%P%5IY%%HB0Fh?TLXfa141Ge@ka|mqnQD9?C_sn)sZa55$?84pLf)bcc~Qm`f68r0`+A?0A_Fw~&DLO4!_YzQa0q)%tfXGIkF{dPLo? zZ+&J+1ri%w$=k;x)1?yokwoedQ-s| z4%rzce8afgWI=QjkWUAoO+r4%9^r)f^xB`{;u*Z^h;C>dO}Wevh02F0GH8E9@_m3& zS^$iQ10i5>fVeUKS!=fzRrs+jpomXm^*hhUq9AhZuhm#&AB_d zRaKpwJYa5p|HzY;D-W>eK^gL;$4PCot2syUNE>Mh#5Dk3W7-yBV@2^cq7W(ot%jHd z7|qx+s8WicLQnu1>?};NsgM*4#9oJ5N6u!-P1tr9N^vEX?6;wWDxCUbwZ|TsA|^P3 zlJ?5Bh8d*E0&hQYjfJUSxP}<9*=I4`mZ>tGD9{LHf=I&m;ofzPFiB|2MRgO1v4!uO zBpXx5Js-)j&RE|MXNGA{i04kw8%2=YO%S~^q$|L+6QB0UZAe}6zsBzY#$kesy_Mt? zgC;-{o=g>gr{B~-6s;xE`Vx8Du5@HkM@42phT#DjK1nE*H~P37#=7mklo);JHmYBW zP9;X&rG6l~Lb2+Y0vHVXY_+qiBv|AV;3A(bmMjXSL@(?VI^oZGF8LWNz#v|n1EH_t zUbaze@KuU29!oyd55+gJzUewE!tf@g^LXwl4fHsUALrNfsz++vpzMz(;GJMDi(w1lFQUP&@^U zMLn5L4(mb*l^TdqMaIA@OblxE7(0luU5lztgmE4I6)+V>L=wSTN3+i|ew4jg(V=)~ zNsg-a19HZLK?K2n6sm$c8}JkC*64*iz8Y>T+0Y4PZ2?ZX4kGji?zTbmTEF>v5TKa5 zcKv^kxme#=UFjZyuPA+~t_i9SxEC>K$Za_lg#&9OlH&+JH6jz_M;UAehH7jGzbgC! zFA+Ok_iD^cl{R9dJ8?|I>JpuSA=XRyTvMSjh6_P~O&AKrKx;x&#Di@GQjTZ1Mt0d2 zGzc+*Q&0tS6acCPJXnf*Vx}T%9x(u|!p7yxt;8xlf%*^yf=^WwZ9w}J_dz7l1~gIr z8fUIWmrsFw%Hko3_cT)-u^A(bl8)B`9-B&^Fqai^hbz;*(*}kFM}*Gm1Bom)9pZcJ zNgzT^$@b{)SO?UL#RL7RU?%``4|>O~KvvK}o+xyr%&!|l;=De!0)4UBQo!Z3Q~HaJeWO1cW=4h?1ks=L8NSVgLJ2?(Qs$jDt|oReh8g`q z$A%fYAB*0ylx$LOo|aE_JY1(o|^lIb}H@&7+F$&(WN>IMi@%le2CLl=(1x=U085nkon$?)WfOjstFCLc`lA z-;CuUgB<6CleKLSK4>4LlkoB}0DzGEBa5o>Nk9mk2>zVPsVa@UiJCG>EQs~Z$ITkq zK}OcIRS%+iO`!8x(Gnnm4mlJAhm-8MtMH$${9t12#ryt|1# z%pBez;2)|cS)nln41fV|3cPR+wg4Uk3pM(FxtSK=JNKY0Ed$B56>K}iKmi*J0zZ(v zws5sE*9pM@`ef0@0LGdX)~vLJt0*~SIfdx+qeBa5l|z0GL8#=0gVl!n4P1mG-{;!z2~zT1NOBvL&n*M#-wd}iqOnX~8q1`e0xhTY zg$rOdEgXfkBHj~T6D1&0Vr1y>n0?W;Rvo(9%~|ElYL|xnC&RutVn1dTLfZ|xwL}-r zhDVi$z@&P2&Rm#oGd6lM&R#Vh0T+ABiDQoT^D<`2UJKpmR(QLT8DB~ZO{@yO`RUkv zDf3rm=F3^UJj39@JR6&D#BLneo9KP<4`cKFnB?|TQKIub^F43x&^r2K@17(sABwL8 zEBbMcY^jJZ0Kf|QDoe}a^y0X&TI>$Ud~L^mK^ogd^b4TY2+}MN^{<4&zLIv>{;Zsa zw8!e-SLojt&C+q^%ALvPw|-BPzd4>oF9+;S57YUmPRwvm&s122#QEMscbae8BL+~0ETFwiYv#Qouv zqCdA7GlNn^LTo@>p}8p31~M4K0CWh;Iefu9l&<=4cIds1*kK=&!G%V=F-}SASfnJ}_i?#k`1fI2c=BQ2Gj8V~+yu8?uiFAsY5bwn_6jCH>9-y*Rb~^33s}`gr z_(};#7w~Dm+3&XyJ3{bsgk}pwqbgz^Gs!5k@u;YaAbr(_nj`f1g7h|1PeqCZPQzfg z3^nQt`_dZZ57Ue70aqhzjXPw=o(^~jNhKG?xpo2$JMHC;a@1G+yZsM+_oj8b$2+7S zF~_rXiADafIl>&}KVXkajxD{X{QkPwR~p>)dvgbtK#=*4br|Ex%ufz5Hp(-;;$w!o zmziFNu`sIuGTDPbUj#TSN7HN3ctP61*BO>`7Rp1*Q+IBCuN0#L6<-%p>A1iBtp5zq zcB20@`xE@93ZH1r<8gve{#(h_29hmtj*@t-cNA~KKbh))%cAHQO!a`_4}us<0B(uy z8c?O1Se`R9M+*n>&w|pDLRb!1M6#$;o65=r9VH0Je2BO}ZteY6Ab^bDw&Bnd_T{i| z7}{si*0KsGOoRD@**x1~4%;&(noDYN3rWAHIo@tYxH^=@P_hpfVLqiGb_bw#J`*m2eLt%H`N&0-bHR~|%FC4C4qrKl`%=F^%CYyR3mPBY} ztG;1krLA%exGyY*R0FOqN3vQN3CmBdJltdfBYFC(pHpa-;j;lAfR5xUlvg+>V>)3S z1GNdoi`;N3B-3o{El~wx>DXy|(rU4X>jz8oAQ{Y6S{T%$z$5Ha{0-4+^g?~pIhCmY zt`)Pw9LA9ze}snx1rSm}0v$L829t3>p=*jzLI##OlY`YeLB3#5L0J3ouEbgrF)Y0;b}j*g>0GCrabt)?*ZeQQ@* zbCa!nOUZ${%^+?4E;*8&pX9&qFkYF<5l2!2*2D|$l9@maL(N;WviaCY;;0|gS@IJl`rsk{}BqdVm4u3_Rz3dfTbc8 zOB>|wKrLYwA=ttaSPe&Z(P^d-aGnfZ0o7G!G>q3^5hNP# zw8C&N#{1a4J=;`1=|5nODj!|`U>f}ZY6-R#j-~rF$`-$X0L1 zdSEvp)K1xz-<2-(+n9wUDt^S2AJ112)@HDS7@CBV0`_<5S(yYMY&E%*px$!EAyCPy{DV z)4Tz|v_Yhh=C&3sp}XlN-kVjJS&A-q87ZwvYz<|&Cxz{8;b)cg#iJ&T8d z$f6LfBu4VX+}7_HJzul>o`_S>zkxD9dPxfy8al%zB1aG=wJ-;Wqm++g(Jqv&p87|# zK>b7d4_3q?LM!6c^#2g{9sqV# z<=*#x)>?b-)6bbReI}DBnVD45=sgtaAYenWfbIHTyVu+Nyq8dwqJ$z!(S#}>(nSF! z0R;s`5D-O?P=g>MHpH6m_h0)=i0J!$lbpTx*=Ltkp7r!HmaHR_6&G=J8Y(f3JWMXS zQC-%GmjO2Ok{hT(fX)zoZE%2W))ee`YHNKUF`CuaUJXOBDb&bjgbpPA?jPrA-Ttf#NEazn{K zQR;iLgx?=+EqKhcIovv{MtDUWJ!*N?$%_45?liXGZ4SXf{Ut`hKZp`f#2+4>-`K42mXPb-R zF7&ZqWKKmhxq(b2EM32CmVB?CpI>LSoj0R3mWcp%0uwl|?-0*)*F0$rBoD&1ND7k2 z3)4!qpV+MbiVgCs9TzRX)WR3dF11qJ_J7g*r83G+V3PeJGyZ%%AA_dUjGR_*u&^<# za+g1rhbMD;0tIybaIV64uN+mlCG#nqe5PgqlBwthF=u>6le-$w;&>%k z>avErqJac-q4x4%p(3J+GHT+*O7}B%ysQTPpc0#smxz#4`%P7E87>=5WH%y4ERLFP z6B5?*agPX{%mV$8h@SpS%w3Fm?pg>eYl_N6v=(dtbB1yqcc|RYR7e;vaB>%hzsTE) z@>6#~u45=}Uv|2fTnl*h>_ZOz-D2+k0JD~DIhtJH@>aF3G%E}&(;+%YQcx^*I9?G` z1L7S*M8Cr9KMTtdi@3<5WMNFodDIqUstC+t_#i9yYBM~2uCzd=wJR;dT?chY%&Xo? z$KuK!v^PX;0hxD!$p);H;m;m*1QgPxUOEoB8oM;AH}_$Rc4Y*Fg+$?m6-ODab$0k# z5g#1N=vT8@`WQSGJrl3xw}QhizHQ}q1M_k=Y+c^6a*6qi37~r(k_2l8Z;seeLeKjg zz6+S@y`l4b7Ea8s_pUhi>G;e4H-hHAU->*@Zvm_ z43-YO3$vFM_sMH7XRNX>%ZCl1eOT=Kim zEPR$-XOKG8Eh<|E;3CO(;5 zk!Nkxm>^w2k!FZL!e~lSKZHpCUGKj~6RERTPDeVVTwq$k+f%w0Ib?!nYiUA)ZtHOy;`Y?y=kEArAa3`Z`8gzS9^bd? zljc5QM(pCw-QE2?4wt412F{qtx3h1|?D@_3qBfQbQNwG~hx5)1C zMz>$Cf|r{=y1sAVMC0Xm&Dl5KZ{EJ}B{MJY>PFJ)Ch_!se&6ixuPwi!c38PP?7^0I z3^iM9yP8cj0c2zbO^!0mAOW^Q-qcp)8jep#}j{1>@rxTDslB=Xc;Ue4t8^m{0 z1GI9U4?6Po+NPt%rX%9RxJFMUe{j{~cEd7>*o`-CVG}9}sH{3z$5EaU2z`vJ{nFeE zVAAkcr9J@wI1ie(uK!D`-bt&_4%&DiWVdLqSQ>Tc?^^$HI!MeAt9>fnA>S6PwG-;b zqJPSEM;>Dmt^NxH?4RAO$fT+asU-1y#N3a}z1971eE$DrAG804y?psDG4sWUJ!o#{ ze2>~rr5>sY0+2`4-dx%StxR;Msk@8NRM`2ZPD4V&JM!W5M+Tk{^4b^t^)X;Mhki>c zXRaXBDi0>bo!ICrVOJR+8$r~mg$yg!17ViN z74excz8YbuDB9~d)G+m(=l0gg<&8E5imbp@1cbpk=s*CA`n*}xjnKPCx&TKaY;b!Z z4S1QwJb;|dwj})nsz*|EjF%^CsC&tNKDUg*ZD7<@TZ=JUEKzdav2F3Z@}p^TjP02$ z$Rm?j!X{9~+9f@>T>iiuy#!eFN9NN}uo37>lARz?oY`qzzXYarc5oyGTdqae!ew!f z)^s*I+oQFo8%d9BlU<1z7br0rq}FsgdoYeF`yV~zS zGq6VLD^yh;uf3CuVoV`?!}>J#f*ctpWMd((2F|b))umOra{I+^RAkV6j^JxH+vdwn zLAu};@65=l33C+M<#NoIjt#XsT~R~v zl-Uew*-%9Vb*jSjcoTHNj(x23o(;&zJ|-c8#qIf=S{;@k0bI^Mzw z)^og-PO!t0G5jW4_JK4j9jg#;`|wzaA;JK{qNtE*@lB;Sz`&sa0N@!hl*g!%aluQo z9cy`%si2$1NM%C{DU+lT84@ zJ*2-mjCSU``Q5YR1Nj~-s$C=?Jn9!l%)VFLl7LTip`ZeD;_*n_!hLam!Dhdv@}(^v zNT2qw_xbnQo;EMMx3YVY7?y3=Gwj~nE!(}q=aAzK`&#kSKD&k8O9Z%`Kf){G z-`#qG&EGBTQ9i*Y7P$F!rZxYQ^S`G)xi5n7x(!##s7pyup&`~gG79&D0>VTd12|_rE;EvN2+z=HmWnd!%*tk!y zL2`-wHTA{m7L~j~i8g zD0GFwr2nyNg%ry9hwUSccUg7TM-EA53R1=8q4V*DZw@>#?MtChXi?(PilS?k z@L?&qB&~m(9S=lPKpwf2F1hp&+P%_7#D~|k$?^T&Zzr4tr9+9WZLkVUP4c=HR78eO zElP=25Kh_kNX&zS2ETI$wL`Q7I?kT*^W2Z##8KnT>?_2R?v#DYyIbi3)+=zAW4qR; zxB1F9w6eGirwT`$O7X_|yr>Euf<)?lvQCn~3PU8n>x~D9mdVf^M@z4;t&-PgmwWd` zz2XvY7kbC`VxL~>D;K`v6{7ZyNbQ%)XZV2b9m&G}PWzz$kb6hAqdUlBWy-g&dXb7uXi8u_YeS1%QKMQ_pJO~__*y2GFfx z@qS72)>g7u0vEp)J2)hz4j7AEQl7k3*0kz=<$Wg-JgbHJ-(j%R)Jb-@A`@X>1;=zI zL3)9O#T4wo!#TUdi$kc1fh?gc;>P`ia@B;_u7=kMd&li?+-5V|DsMaxrS5)B-n-8m z!<&}BF(bcT=}lwFl`^QX+R1!Hcfvy~Y`V5XIy0(U8v1FEBNbh!75@KjD!}-q*`o1m zn*H3;JlMOGgkCdwKJDR(nDw;74y6gSQa zthoL`rb(GM?}q)NpD@H^7~sJ*Uv-ud-B$9z%Y4mR^?8CJiAIry(pQm%5(hr4)CAbdCSeY9&7? z#qH+^a4sjy>-)KVhYm>hH$ID~pLew-`_L!6>B;n0zWrGH-Wc> z9eTJs=kn;H5+zTTiV9>wQ#fCD6NP%E!7`BzqaT5!gqCa=p$&FSRuFM4R8S!EAbG&P ze89h73HNaITSP~B*H9!nsb54@0D5`>E8^>X916khBE!^-Telkf_k!2L>xv3Rr6T@! zC>6<2D+M_?7h;SsiNMLwfEP)};E)ieq38rTqMexPP%Eu}78CPHoBA2WMSPEou7Vrk zyd*jB$ycL~N*{Gwu6OpR`#{|Gt;bb&LG((Un#5?@uI5wI)8)=Fnck+WG@L}_SElYu zscTO*{pCn-3^($azd4GUz_d-n_Gs--miQec$q>MoeuMIF3 zn9B>093cj0wja!3b?H*GRsjLjy0ka}3EpAz$uKI#EKd!S9+nqJ`n)tvk%dWW+bGEm z`~*=eU<|j_MzfXfLmMG+3+jl9E_S9NL3~r^;4~R=@{Re=qf?!%`7hAu`e&(KE-feK zz?qJXOpnEm^-oUvnR+6k(j_Ga+tdxwE7pO!G3tjl>qc9-l?2yHM>jtu&vo=qi+#|f z!WC!Ju%D9{Di+L2j$7U_0XHr@rxVAbnUvmg_JJ~A07QGW`5 z2!3b(8m_4(XTdWe%hx|z-G5j-cgyrhRRcu$r(S<)bhe-7o z=lNx&_ZyuZ=hI`oebNW~BTn(@$?zJbH4K6~A2_hfefleAh*efW@g>^E8svG3XThOX z!->bLdL|W4bkk$~at4k?`Z)d0UGziV7sWqsU+~7$y;}&HVW8aY0wBP7fRG!6O8ltA znSaCXUEo$(SmW%kTi9`n?P9<=Sq3<05sKd^K4N8s?tn+emR0Uw!@4R$nRbpV@uEVG z*=04zeZloEIVC0pq65l9zC3iVC2n)6_#Xq_w0 z=M;F0lf^Gm*z1~?w~(LsBvjUFkNlq$s4bJOib83xfBkOCjin2LH$BB=(o3?o88HOV z;wXHA;fUjZfu@oXpT?Ybg%R7$d8}Lr6D>OyjPtbJaU)icbd{pD?Z&h`n-PUK0 z?bENZmtJc>+PCjJ`^?oEE&MR1#q@bBZ3`wk5Iifn0;|5d>)M$LUU0-fVcEjDiOTD^ZHYbyK~De&^cb~~ z+R{)nX2WJI*beJLzI}ZC4vfN%?Hz1;UQKH>p75jnud z;-`{i$!*GH&v0>3o7-hMW%!Z>1IdpSO$--Iql!>dksPrIOnCI(cK;gD*J&1a_%nmW zpfXRUq{6P?X;l%83m zf$>N+?~XFehvGJm+iKk2VXFhEv3anyvm@U-iS zoFzY2-Av6$$vqU%u4O+VdPh-D7A&#Ym5i@lj?L$YS-)xj@}V7FVSa&ehv@ko6dO<&Qka=av6aiLKj5> z;W*I$=qa?4USN|D0}VQoibh5RsXog*tR8VFD}bv`DON(k1pQ1-Q6SY`_y550u)O$e z563x4yXLtiRS;X1d!;SD8Eo@gbGO-ZZTm%=ZB+M)F1%MW&ANgQihGDX>SR(Fqj!@0 z;Yzb}<^ri<2&o}`TS!7{x;j-)uBPWw(m?Cm@cXlMIrJxdmIRWw) z`TT`-!Vszm6Mm>%h4jh_6cuY0%=0q2bbZ0+*nm;_-EGtNGTf|4y|-W~WiVppYA}1F zdSEWh^a!rR^dmjpM~+xVcq#KcS6ayQ(6?N5*95~93rb&S{;bF94vqmKc2im z0y~K)B#DnN>iDy4$BVdJSrBq z8w;SnT;H_p)#zz#dPSKF7_yoJ(@*wtr93{cRfw8Bqe6}TjOY;kZyCk@agTFN3zfpfQ*!obpJmBr&$}vLD z{~*|dA^eaKfUb)I83fZygZoa?o@m?3`S#dU`uLQ4Y|33js+Yiaveb1&urG!5%HXL$ zcO|`{{r8Ufd&ca+G55o<^v00g6x@xv^7>%ch4hAyekIrqtmoiw3wCQ5EcM=^Z(*HK zZ9j$Sih-2RPv(>p8|ua}9xx2dT)vYkAbyukV&+&@3BV|xmx?x0q<6=GUXBM(pML|+ zs61Jy_a0D%))}MC6Dc2o?GUph6A*DE>a#9}o3#;nRC2tc5FryLT=b;tLitE$T)1o^ zPl-Vzt1l_8-2lH7sVQW$pXEtLF_`y~3OkUP)rA!e6g`)MD#go)`v69HHAD@%BT^@C zupG#}CBwuR+ZNT(YH=4=NujdR-hWgz`95(YhGGGycrvN7btL0KCgmKFza-`yMa8ai z1Z4NDXrT1@rR5LjR z&P=o$IwLNfEDeyXh|@ucFapezNTT*N-%NY_U`OSox3%~%)Un&pbCH!cQH0{49<_I@ z2UA>~<7o@~fZh(D46r>W;yV$UjJ0=nS{W-;8L?m&I(}K^uTYIJzaeu^WfNCs?&7S?_RE=Fo!M1cxH@xR z?HmtWoB7MK-rF#PaR1uOIJz|pw-JSc+WTU}Q+us_XA6J+Jak*PTltQnk0V(1Z`H*B zw&>M2vozk=(itG*_L&FWk=gB8@ApZroP`TAR%otQe+~F{H)iSAGW%*)Vq3Dc`o?dS zuV;2$*30(hc!x?VYnEo7FN<+`4_(=8-WdNicj6_9k2nhZQC;)waRc zLchFNHn0*=l$Bo6Xv1ZpD?uTpN%ItB$A-}bvMBeYpovy@Cd2`{u)bc!I#h_mWKA=wMU?)L|iG?s3sPSgarymrfI{rIt4v{f}dYB9gr?&qr36y}Z6GMT$0P z>G_rrGwn)u%!LqLjCsTMBBkD;?sWvEd}j+gcd`9AbKjb4-<<1yn~NR!cDK8v1;mmZ z7zxyUHy`}I%&Oh8ppiqIm%hjUJh!Lw`tNdXsXUugvxA&{klrVAcba#R`uZQnuTSKq zrahP2FUXK>%}TtZ>-pS%nNPfslahYuH_!P0#nCM;=Tk5FB`pqIOm@1*A(6VV8*jPzSsths^k4 z@&fK~B=xPqW}TIW^wLwu{|#&WK%F93sKU4mRSrsY{B8hWJ)uGjl7@qnGPCqMHMS@T zF*H(&73g|K(a`5>^6u5St;zR^+Yq;D+-?=Ov*LCvZnuov)@n-6JVJIQB-T)RkA2WS z;}`Zp{65jNFKWOqwuT zBcBs#IEbG41o9aK`U0|lTH`fc5b~{X$XRW8%}p}LLz1D&C`Iy=3`>hp#*!~#5yK}H z`ppP-%p&)`ys~mC7TJm#JHdMVr2piceoMJeRE+48xUa?Q5TW9IX?aO}F7anv z^IshA4_s004N$^%K*}>63(1N|i9o5q*K)3##rHuz!+hk&N4YcJrM9HyYqSyBl)K?k zoePSFq5|N%UN)Q0HhhG|^_w1YIFZ&f9ol@KQeTaS4kPTYtnu7as&;bKE~uufBd7wX zvsvjlYyz+mz~knzijeycTkfffZK#0C*H-*(6}z=EvJM}7_wCB8yQJcLCb!=ZR6__( zq*q_9*!4Olbf99lKpMHtZqxpo6}vD~S=Il%YEM`DIc}Bz)15iwPaCq&4Z-Q2G35VH$zH0sKU5}P=yy-m zaQ6Khs#pK3n!Ql7jWr6nwU4RV(N&Ava7-0N65sw(u|HS({#NmSt@snFc6_yR66uTF zxz+Tfsyne-J&DZq?mJfQ!30!PHFJTdF|0QO?83p>J+*LO&3;gG->><*Ypn-rc7M%3 zP;>X!EN(eQ$)fCJM|SQwb1(1P0g*Y&AFiFpRBqks&;>Z)B;4Qy550L4JS zOSLwv%!>ZzYUP2d-CwQUA~f6nUe&%^4L4Q6p|@$)ZymHd2E*-xcH5x4b+G@=YKT|3 zyQ=Qa>PV^g4zBdyt@htrwGY&D_m!H_&W9VFW4g37C z-5}-8S8Khu)B>j;YS6t-CrNI9W6j@Ivs-KZXVt8)CZCO!O*|NM0LTs7^M^2wiC zZJ$#0Cs!+{SM9`V?{QT-w(5_ox?`*1(~M5}jB235;b*Gd=T-f=RsV&meO|}L@dbcJ zJU(W)zOmKVSm}@gAqi!wOpzCG97cSjb~=U@NIHZ;c_>o%Y5IY(qTqUqir`|UN4Z90;$wcf0}*aL&pHxr88~<2~YWPdqO8>!JeS{_#BV+FVmKNDiE744+C# zfUM&}-XTUpUkZjCa?7#&IA;o&j}@}=VAz3@sE1K9pd0$tN9~ZR@2TL9Qyp>R7-K57 zH<@p;#+2)8_Ou)6tnzHz84X+y1(wFDIF0+Gt*=tz)mOmsh|WSR4|xD%`t<`RK8=RmCZgW3Yi!Qsc6W} zKFTE;i0~&rN`JsLv{vK@9rm+x>_O<%aJ=dpwFy6N6aC}0Nl#{j6t{&8Bf%uhg_{>} z5XCUMppC?Y^>{&;AEHZd-$K9Glm5E0g~xf+Ev{~X3eIdvb*n(^l-ts8)nZRt1ww)x z`=M!edD?NHv{cF4D9ns+3r>&{g5!pAM$(UWe#k^I8%?(mv~McT7(55E_f zZg1PCvbWnOuy=fTj|+Rd{d%jmv)=_Jz`nL$*w-Ck`=}?97 z=M6jCE}l==IgQ6Cn%)+u10VG52p^q%V7HF6xAz~}wU^DdcQDJZvc3GP?43HsN9LXN zci21qJKQ@f@343KciFpp-Zl2GXp#N}ap)gD>3ixSym#;e?f3f+RNikN>J=CNLHD8X z!OHu>d+mMQ@AV(?_;hxE*goq2%|6=wZ`LN1p{cAXE8d6t!|h7q_WtNr%{pYX_}}3= z3WkBWjmS8>%ovE{&^d7(k?Y@dJek}}WTzsU41@FR*1a7$t7D=vQtZTx}=^nP#nLLo2 z<-=F^A;}Tu$)A=N)b{TsxM-#({#gMbdZJ@hJ8;keo-d6j)+x z0{*8sxcCRKEaBosMR#;?_m@e+#)bA{^jnf8WUdK&OOnj6;A)HDs3~hOWxagz&eVOU zDIp9C34|QfFSgqeB_r3y5j1wOr#YFwhcL1v%hpjABn-Sl|GhkUyqSH1;cwW9jb@?b zKBZw_Leu|BEqAjsQwVMYs~R!qE#Ts$AezxV_eH$OphHK7aQa9mEqVFTgS@qdAAYe zV0b?|iu>Ji@*kq0IKlXKFoyNzo5^QCu;fq8k}6EY5TJ}mjcg*a2YfXGK-`Ecg=dgy zkst7k6IM~1{f!NOQ^Rg-xSJa8#>Viq4S!7|zqVo5H0(i?XtqkvIz!dInWKvx;lI}@ zx%1Zm2F6JbM|uX^OO?v-#6P-@Gd(B7_i$sdsT7;PJ~ zZD2Zi5zq&v%#|qU+`G6EUvQ#?u?|@Ub;31Ge|?h{_$x`y-z@#4X%98KZV{d5&-c5< z=?|KAUlW#>RzFw`_f$RdXjOpueUkF=d_9G?$bgQ!n2z<%-#7hBP5VRBKijltnzMf1 zbW82jRyc>iH#?)ovrejoV{86QSYt%qik;oERV@h~2rD-upBiKMm4;teqs5ms>>P+U zI*IdJ-4~&2(V0scr1N$cw!%eH6k+G-3<_!nWgLlvagg{L+IqF$m#4AkH_QrBRS68l6ZbNo|jE#F5hP?OVXO9(JwG1CORtW_rT_InE$%Z zc5!2F0)3;Hqi*V^_q%#^xVA)fRh1g?5>Ul`*^39yJ*i^POw38sM+fZGDZ62RyKa9R z|C3}ZaD<4I6dlCbY7qiK-s5X2gSkGGVWnDxvPDV=4i&P7gE^OOLenMCb$1DngS#x6gj*^1qhsZ$;KE zXpViNE3E8t8(S^5I2nQ{KG9_>yKG}Ce6kBN-i&E)M0my+Qnd0+JspsltrfO%6Bynw zJ<0Fm-3m5|;KW2IX=MYgfUC5~s}>itnvHkQVH+{Q{iTh1PL-y>_Yrrj?h5C1xpTW( zY-QS5-DT%>*|}X|O&1vTi(NgJcCihYchR7NJj*RJMZGGBk{1CKrGc(!%=IWvK#a!W z3M^!(Ap(V>nq$hCYTe5Scfwd5?&CEhae72T_i&@QxXZ0qqwOOs2O9<3zF zV(=&4mezJ;zSUBtg3(fgM?&+?OmwxeVSjH`M`%_c5YxEdXMXI}k&}IF|i5`&pQdc}2c! z8*+PYAFQK<`Js|mrJOKPzRxFVLcOtGeU7_Ww!--330bjED$b$#vdQ?`kfOU;n@KN_Fy}f{e|4=(eBCx8hUCAXGbv!Gc5tBDB z3RTRWK5rFIEi?w*aJMvC)r6x*sO=!|iy>=0L`W?C}6tk7PebAIWo1OfPMgl;1M$)*| zs_e~U;G3cUSEY6@V~xz^U0NSgzX$?o2e zO<%r{$dKR}y2e$YKU{{CSxmVvAGNOaLNGhVZBuAw(NbDkp`|`@`fBMq+$QB9&i%cC zFxM*Cb!a(f!Yn=3J)!n8>9M_qCl9v7%Fl7ucSi?*T(DzBSsX_}(YJcmp0T+~$_ehO zxTP>U{36`&c6oKl9bR^GG^*T+TDk-LfCp}SOllt8U#V0=lUF29(!@A>X9OQTq~hxy zWWh9dx7|98T@i~&>E&DUbO5r9OBvj=MoCMHPCf}B3YmnqnV|e^@fq_UcM_L8B&sRv^K%cVRedhy|ce$-IlG-Vo8)>0%gr(xw zW1;+9@V^MS8DnOKu` z*1J~ZV@gG|7EO0XGEJ_hpcu%FMUTyc!VC&3B;uCL3hj-KIFgUX?f=X>)a?2Qj;MdAst#}4*=H&tTz|4Tul0`(Y6oat&fYg$86h4as za=!-TYL{L`xWzvmklUaqEO)9&G{`xkkh;^Won~ejwcV--(e8o8ILH-%W0Fs1tvcVYSU5$7K8B*Nqk*md2W^p?n zxA3z-+(o!r5e|xH_U~Q#CuL*IHf>9Gw6C4u?RcMUzFp-@r}}J_Z(zR4tNEW@c8<5R zeYVCEc$kut=}SJl8n!sU(P!7IL}7Z7cS}HxT7{%2fz?zOUyp}qokG54SQ+|Q(7w;p ztx{Z(1yaDr89vWCC;??jvxG1>-jm^4l=YfiiV)07v$A0~TbZUL3hcDj;U7D-7MNP} zzT{q_{~?BV`s{lG;=6r%A5;#6@l&5Y0^)H``0Ppcl(hd;sr<>3|3s<$m)!q3uRK4K zA7qyfUW-h8vFz%IYD76kNu%jzE8if+R^%u}PLu+dbukkjh-94jS#vNyj(bs31n)a= z^kIZm?4EqOmOU1F&O{ZJx@Utu!@3JUM;+q!1gim5_E@QW4yws)HX{=?2>@I}wgWu& zj<2~hYvO8%X!&8Oe4kttif^}<%D3^2LW9N79}$5~IxE?7@YLZ*C>SI?fbca6P1vzO z(B7TFJpAVk2Mk{~m$iqJoTiSCP$f(hGg9^{CDNpiZTbjxW8k-m1CJyIi+E6Hft8a7 zYx%9ge=FEGLjw-vp5X2Z1WNetM9LR)#JTj&(B4E(?o%k9z~t4P)q&$h5r>8rQ@AvS z8Aa+^6f6}3JLK90cI8J=$Za=@LM~Ls=ik(_p9L2+r`;QZJ%K}#UX3gT)j;-Q(bxR1 zHfzB1MFX5WxYGb2QZic)@moUWG*4{(dkPw6C6<+q6vi-VTrp8m{`k8zn zg?c)2o`5KT%F5e09?fAYP&2??baSo~%#gcRyD59En?J)k{}HeyO;3bW*h`i*aX7Gj z5^f}IiOds(?sHh`4xUssR&qE&c}RotGEb=QrLL6PVNu5C33MvXbEUsRp`h}x%`U^E zR7MNAb-rYVQEj5|I(8Ju=e5k|Nb*S{Q^eQ0aWn&yC^a1-t5_stnoZ6Z{OtTXih|hP z8pVqcEJ#5x#Z{BkkayD9fwcP5ww+to{ERbdmsEgCJ@_4+5rG}ZN&dP=!7s)>tKU+$ z&~Kvjfm*PGFa)1g4JtwHwE{amY75qjYwuYvh6iYymr^9d<~I1adBmCduH?#2PwbwW zzYhyK$n&9&pF`s(HG8P$9;u;{PVF0NW9?fr?Th&lz%TSeEu@H>T8MB90+I|Me^zWF znZ#&e%9YmCKt|!KmpAt$k2fNT0=%;95zs9Cc`Cl+r3%Omg&;-_4ph*L1f@KNNg>$y zG#_Q41#x?;TaA>s=zI97ML9$GjQ_Jqw84k$MSQ4kuPmRlTb=!IXWvULaL4gT=lg5< zUN11*xblL&@>^}wZ>p6mCVZRDzQNPGlixMUFmf2^`zYj2RwBGb9jY7_F+F<|Svucl z)11Lt%XXn{!**M#y~7f$ov!i*o8Wj31!7zn#hU5t8@XF0om00;a#84MKhE8myEApJ zAD+r#%VqW%n|sG0A^+6scX{3aX3Ty)=5KGvm*v;+HNKYrAbxqK77cpAKiuaZ>a$1t zY<(Y!`ycoDANJY9efHBn@o7YC}w9Qo?PX= zKL6c5yRXlFzyizRC4r`kxtEzM%YErQSQ&1Vh;jjQgupiBFX;>4?yG;c+2J%dOohAq z>^ptoOMUh0HamGupIy-xp6;vtq4DySzwC4PsotCWdvfP2={%ah$8L)gf2)DiS_YECCepJGfm7TP=#1 z>+=j_%-p<)lVWy*lNP=>($Xl7S zR3;+8kF|);GS}c>TkfqjtfyRSH0tB6Msuv)=o&7gYA>~W8r{7d<)wCCqqi4sIch`6 z`kGRRm%z6(wGjJx>chA}0_*r|N*DsjQKZ$DcfM^w2nge)w<+TQ5D_^LUm2?iSV5pz{Bvj5-RJ7=)Ozf|C+oy4%0*T+&k0;=iYALR8&M3*3=0G6$krR zOHHRyPsf92>vm5(U~H#0*%IafRBvKt=d$0A{Um$UWc(jNc#@2fbh8VFlT13>%fO&4 zM^|zFOxv*V9Cwu@P(VnT$0A_HDPt-WA<-M@Db{v=M<~X-UHarqdd5nb+&@s+de-LY zq$ur@;6kmAS=g%_wyG}Dy2W@19AVv1dr;X{ih!$ZI31|>SI4+}#3tFYXxL5_67AU* zh1q|L()~7bvw7_ZX0E(%2g3S0-Y(Hdsa=Iu-4S-AqY_12;6lgZY#^$X z>O2jB)<0Vl*Nw;;r12e^pkMS;N7oeH0EyRCc4rY_rl?5Z;; zJ(+9+ptj@eIlnJzo@#31f6BE&Q$WV&Cc>rJaB@pqI<_O`py-B|970S38Zx}Dh`~k3 z`GQ3$hd>pCOc%HPYpI;O(%vYBlg~#vrkLKmdgSuNT(Ncef#FcgNR28SDE$hG4puZ3C$smWjUX0<&vwYoS0cZ#l2`%Rw?UY8 zhxaEd<+H}=b*z;C14#gq$K6o`>T(`apSvCY_zGKzzUPI!d*gfUD)f@cQl^jx!BZ6N zKNMq(09i4|V>{wkwuDa&wJ=4YxdiG1HYxU#ulT+wITHdTFw+Cm$Wgjti&sYal-UM_ z{cB4wRCLZ!A3`kONDCMsrRvqae>FK36kFYUENM}kE4JbQtN43>C}_HB!jNo3t%g96 zTZ$o&pG6TQHMg^$BMO-$E5c4vVdvp!hGNCN3zn~T#1s^f1ut(=U#xbRv}3#nt=ZIH zNRBWbnO~z7dXa``YlbHutuj2b84f`Jfv|Bunmjr)972wru4P|#cBQkpg>YMToioZm z#Vrr-bPYp?x`oeZ#{@Fm=?IkqMU{47rSr=U_bzxvvzcllP`DV%x2YX8a~aL_ozKLk z*;I2E^6`9hx%S;k#)2p$xuyIwXOB3GTN(@hft^a;m94M@>+w<76cjnZHqFWwv<+OY?g>B-BqA}+$h$axVNr8!FoI{-Qt}}VzxuJMf#N_4 zs-LcLhsLQRq=yM)t0nlpWL2Qj5-3Ui;8w{f8hJQ5&A;u}*xT(>d6nC%ylbOSK*MFy zk8NZ7JjtkIo8}?u$5vs=1iehksw!=P1SwR%vOT5?XO>4ks#nW#N`tA|vD%XfG45w4 z&oPy7OEIYfIUPu02OopTY2B|l$LhA;SDXWGLO)e)i{aBkg`;8UioL98`rb|F7|IpE zL|o|yM%Y$jm`&ilN{MB}9u}YhHxwM=R}sESb6TC;=NrpOakb}qAa^(Qj4O?l-@GFFR zNvwtqx3R#FZ_Q{k*O1hUY;yl4sX=50q@ugfaQmfPcxrTPR%L#}Z%)sf`quoMH?QaijH7p#EvGe3=$&2rg&#Jl)Wq8((x$H=ivJ_2Xk@74# zp+`>+F?n-{cE#< z%Lz7S0<8#+0s_NFG&cp-h1+a(R{jB>{+pawd@O8KG`qOTR0t=$_r1N)^^FkOg*R(?g$G9&{oFo zqlH%Gnm?TRcJV?6Nv935=T3u<7}s-5;s(;hOK3igI)%&sxB zkTQKQ+i)af5dGCy07_(aM0aQ0YHDefme%<+lJDr9ncF`(SFaAGBH+SoZp}8Af zA$kVzQg)nAj|L;SlT_!0i=cl(!@vaod-zAsID;Yhb-V=tYH4l@DCu|ego3r?-o0wt zZtJ6c3=bD8&^@4QkQb2mOKI>L>xrv-AZ|G(zh;$YPEEAN>&fe>Pe{S1f+V;n`lHmYNtDuI=s*wsH%(#*7NmH2OUL3&cNN|MivE(J4u$*Wb(G*k; zT7JjdW@~mlQUYs^4_PuI3oJz>6I9a1Z`$mkqp3|_8(5=5ZGoE~mii^VOS2_mX?aO| zsavw|f-2=T&^S7CiqI5sld&X4n3 zPJJ@Gga8V~)5*V?Q2aAx%Evv3PZ2)DY&1GuMkWn_aHP&HEX$I0hT16Zvj+}3agVHOs+=YV?nXx-$>)JWo?csobG?OM7k0V{ ze;c885U}XNiKSr+3dkJ?sm~_q1ZBt$Ieou@ja{9tA4b%B zF?c62&44g8cvS{0A#*zyn|yQ2}Nc5(qLrNNP+6N?*5Qhl(FS%VsiH z#5_0RKXUh4`Q7I7_+)v%0sAl9<%Xs`)wHvF?50s@O8#hNjjgZPqZPltLSWMMmi#Wm z!M-_idr%(qn;UZKqOkXL6X16#%UCKiocALoH2>f_;!o|Ig4er3;611ntk01+T!_q+luPBv9b~22MksR{))W1mi8Lq^( zifzu}Hu4$o&+>Mf_ou7kT>5EG4v|3c#qmBpfv4a~Her9jTkc zt!ZClib^Cnpo9_Gj&-b*!AJ`P1t=2D;}uAZ8d_Ot71y{uS4)c#;Jyc2;^dal zn%-AN@fDbR23@`l1T-yX__+$v;P*z}7Pp~nPnEL`W&c#!J+DN!f7I#x*|I&;IRQ9e zwLp=#+10$^m--oK!MVqdcKVUqe_75r8So2mpR3roxOE_c8IF0n_WL%a? zqv7nC(#wl;;92;plv*$8uk+gf*v~~PdDL&Dkoaxc{jThOwdrbH9iAwq|6|Yb))JL+ z!b@fUhcb|{vck3Ozd+O!cxskxptmuE zjcQni=ai59+)LEeV=WQDQYwXUKLHGlV!WoxIkX(lzmbg&wOb=@KUe7BdN(Rf;2v>$ z;df#Ja7}eX0wjB}7ix#<2x?7J3@f?1O1zJ{QL1c5jo@x*761?t3TNdLD}YG;WC3pdKe_IBpOc9oE0r`kj@Oj2YjoxI2_TL&6bNgJag(a+pBA;KdSLmnO-= zYvPUTz^HaXT8f?e!=i!iSP8o9KcvC7?dh{1P|qhc_{&OViJpU1$`{ zI-P-X*H}*OhqK9I9i2~{y&*k}aO_W7_C~cmY#Hm-YDnG!gMSH0r=?`)H_?Wm=B1~xH@jm^#maw)(8Bs=p%6R`uTTo0W zsJQ?d8y`td!B>xbAICNwxg+jYRl)Dq?9Q5910D!4*#Sz0rP!w%g$@zM~Myy zXs2svpPVQDxAiir8MwBU%}GDis<8)e^TdZ@u8{j17|2;UI_2^kH{Ee{7ttMGX=T@w zThYGS>c6RFH*fk82Jg03>6@EnrzK_%o*L79CrtrBrC=G=> zF2JCxFq3XKh8$Za)N>vp)u4?r2o25+*C#2~IanvfW>b1bM50SrcAs%)y}8PpNNn=m zbfsYhJEhycG?!?ZVv-_VvMT&$t7G)W$C#2q4(qe4^kbsL4?3@>CE|cVq~sXwfuAN< zq!F{lno6sHZ@bpp9tizal1!F{Nr_6Bv<(dm0zJzlAS);5+9lhwg7*?0jxg)(K&`MQt168vtCXD1PgcSLkBXGJYf)dE z-Oz?tSCVfTxte)F{KtJOEh-IHXyM0*x!O@#a)Ha<;*PMl**odx7V*-CXI#Jo6U2cw zNHp>BP^l|Mn+UqJ)T8yqLy=IY$cZoaz1kAv|W3&l}AOV zr2l3A?f=(>p`+YKJLG5ymhM7lp>@rC^$4muxfOZ9j>RuV4{(fyow&bh5scbp;anl-vd*CXXQvH^ZgnMj31b~H_ z`?SFP9OXo+T`r}?)6PHZ5ZlJ%Zj+P*c^BE$E2k z0Xi`p`4-NTfSUIyF&v|~%ZqPkE3Zw48ZBw?vlCKVJD$m14?uRD`w6f{2!+{Cox2w| za1am%K2c3ppCUH!v{|#i{ZvA&4Crd3GA=}}r43k!%FK%EAx|#Acio=$p3>yOzRY~^ zkLUt)<9R4Yr(H2LAoenK=Zj7#a%xU7a0^lQc1Y+rpo8qZZ?=M^2R#W*trUod{}LA+j+qQP^e*gs;5 zE>!qbV^`87^vbyeo_|5ID$DK<{=xVfoEZAjCs<|3DUW)}FS;MAadb3Of-INU?QGa< z{(TOInoUjEh9-0j6(iAZL?be+(nA3i_HHk{z0(@1&@gh&4A;3Lj`Lnp&ASuIW0S;Rbamua~4)|v*mY6-U zSgOS!OF>aX#;w*X4^EE3n~s-i`wmS{nA6@T=~yfe>sov1PlnZFixe3Gc?7pGy5-5*a^v zE_y>!^)_sr`;`MU?K->1bEeCU1)W39W~<{hsCatZC6HGz7z-RFTscgJVcw9sWq^g4 z8axWa7o@HLI;X-4dlj10o$%l0=Q7x3Hq_|1klI^p0~U@Se9WF`+PCU=bh+a|L7)ElS?8Wb!uMwRHzUK&;1! zj|TkQ4M7PZL{ zRNE`?^C}ixVW?ynBaPuz9YZCURxOdcr3{r|sIh3M6b43ZGAiGXtzUdQ3f!)rM-a|i285_#K&yoOpk;XxoqNH z3nqIfw+Fb5bEPofy_yK!943mFxLK?ul+6I%ph$k zNCn^L&;}+>a^%iJinAqwrtAFjwRpSuuC<7Kt7s^$@1d;8v?jDWq}jAoqS;iBFt`R1z8(us@~|tNu$YLBPIhAZ$|ge1AF zRe4B0qwU;0fg|stSz>RQMAXJOE_X>YQ%11cGfv7Hn~bvvHBOT?=mk0%WmrmBZN$w8 zW#Q=q@CX|shRHW*{=GXz-=J9?w~brCr35&LY6**=n&KiVV{tbJ<7@WU)hlg|pg9`j z<&pFtOH%X7z(;$o238}iy=WtiSK$J>O3rS*btIr?VF_@!tY`pbb?k^~qOVU-K8rxD zImm4)7Day`SAf=$kZBvqOmQGYKg$Z?0w=`x>4i+XUR)$wtY$T3KbcZLF@{j4Zm`bO)d)kYFCI$?TPR|+Y)NgOw%A7}e~ue)vEXf4m*S`1ImS?z9t@vao(w-s zwML)nb&rgOpN-m+qxQro-hz3|d&ypu9x$0q=dfzC@)Pm$AN9KLwe7pC)zmhm_EbE1 zf3Lf?9oPBIZ87`y^vr1}l63U?#K@mX>>%MBXWOIg|9^RV4{*DxYVUiEx#n7H_jC5% zr=OgDQb;8bO6UQkSB;_qf?_Y&`&9zcMFFKr%L!Gfp$Z5jAP5S!E8J^OM5Kv;4HS^P zzyDnOgcHE;z4v>*=L_t$_gQ7GImaAx%+bfAMtC~x&X-g5dsuau*H77Yc zam#QV2*F>3&39b#lX?yLHfiXR!NbmUoRZKQ2*Oie$dz|+Nu^Fl31@vzRHqw^Pq zZ&+h;No@yrdb=ced!FDLS z`mdYuubTGjrajnns|WmT1MaSY_`3rXTVFk3cMl*&ntP&YJoiL1e!Lk!+>C$UM5}iy zn{dD?%^;_u8NP(4hkbLwVh1t+d z#**tSz(gMSsk~-Zbld`m-YwRP31?=A#LbbQyU?DMFj#XQeL)2isrI$*Mti+Pyi9_D zY=~WrTvf!&n3RW1AW9kHW{j{iP_}<|o)MSg3uNde0F4ZK!#<#E6ZayL`Gz=8l2i91 z3}>rryR53&>e@%b@$hi$499_ReAb6A_iv8h=K{P(XA5B$f}HF`0U1TG-X|>OoDdV; zOS0Q~6#onva~Hk0Sjs+nVC&i9d$aer_fp^Jqg!du0OwW$XwnnEbY(IM-Idj0BKj6#^6mC7aTO}cEj;#HE8&z|AWoRNLT9Rji_;BH~(*Y)&idU~F_EuE~lbKFc8)fkPv zki;*6mwsL1mZi;45G_W^LOU*VCyL|!a%LxG9NkIe(WVaUp}Yc;%7T!XDRb6){UK1R zam2@;$vyu8Qeo_(3?q>Tk1d7tfCS5jJTDE*O(? z8SMbNf{#%4)X)~Z)R#Qo=bq{FPxraE*}>^|%NeVB6?!|``AZ=_+Qr9^nxU{Pb?Xwp zEHwu3x2*hEoD&tmWP%SwJ7dBsauOj*|jA}YvfOA@@T{9MXpV#>nN9dcuPs@vc;IyzfbXz^3(Q zXMbUY7|h_n;Ra4-?Zxxs?)X3OLl{a{7nAEs_{weSfR*Q?O_N->_UocsTesiT-L29L zIQQL}`+gGt7g31u&--KY`rqCk-_~CR``J&nz~`KxP6C8h_WN)3+sgj<>i$8kcJM&B zjr9d`ro4o9ReyYUzun&--`8J$v=rv$?2rm=A^nnK5Ly-dHsZE!)jRi&uG{Io#u-o!60 z+>vliIw$AHSj4;Vqe21#Ik#>$<+sw5C+-B65Pfcad^-)~^b&ycfK(T1G>-=R}n(;Dy=b6DNaYx|8XfojsFDj z0zQk0!UU>MElkHMLlZM0fbfAY6uIih!#477Th^Je&D zhxR(TqF&&|%eOxHIP$9<8}uVh=C6M%b%VH9qnvC>TwuKCb!Nk zZarBJ6^^huSn5jaZD1@Il42*c4?>g+S$~}aHsdy zzmea6e??iwUG>*R!q62)!@}i;;}IU?Bb6f^VzqoMKEKpBujI}z+0)!yd#1=nIV+I3 zXQ`ZEfA6v9srupm-c!FhZ}!PbS}1K6?|?`9CT>r7qea|JI?<}jlequBiUOx;r>XAv zx^7B&@btRw!b=4F+rPT)DE-ZAFDN%wl-&ho`zu3fqkhT{ z^3i3iC6B3rFZI~*tp?65H_jylY&@MmdONBOr(|MZHZqROLs?#Xi6;Yc%b z{q*>cUG^8+c7N&ut6n0HEV>2wmF)C3djcg){CJl=rR%hDW2OIwilYq8aqO+tlPbwh zXhLr3wiUgSyI13$&BDF1+pg`lRo&&);21S^B|dSDGi={ib^FV89qTUlUDeIqjU&k~ z4=;CpExn@KU#heD+ny~q{$6&^mhB#)+$|uw)nuJ8@~*ooMQBRN*}~Fqbldr@M~t*7VHQV1SMjN zTbR!;demZ1P&2aED+5BJ`pX1A5D~sbofzzu}ks!q%Pp^LAylR!^vxw*EKrB&uGA z$JNW{dg&d+Exb=oZ#z0lFu9BPoZp|jauZ7cNjb=UgJZn`U1dtJF+815UYjn?b6xY$!~jyKD*o6~2u z4>v1wn==>2mHEw$7R>FN(?&^@!p40I2HLyh@{H!lv}%7++>(?-o3*tk)oDp_8-6ct zYp>t}RoH>w+t%7^)#;_uqUM60w!)5mOKPKJJs+&hYu~xNQ(>3B*YS>S=9}tUZg2M> z_NcRKM;{2sg%^gF9at|T3uYHxQlJWJ=-?6bK4pjO_N=azqBkY-l?=(x~uW2 z@4>x$Humw9a7p)e`?$U9`*CLfcq!2d2PpT%Kq%7UL!lNGYiS(B^@C$Y{=L%P@&w#tWrf*A zmRzVKy}a1^FCjk7?3>npsTD6X06<}cUzBplu4 z*0@SzxZ2Wd&0nLkTC{qdHLf?sFWqR38?5stYyY-ow^(ws*)6*M9c$cb?mK3;V~h&2 z%A`pFitAU|mVrec6p+#*vgj&9 zzKBWq2}l`_e9c{;28^fJ4n_C(YuQOxb#^wbN_y*J|$MTJ@}2GBcT$P!CLMvzDdd zAo@b7F1m!?t%S$$46+kYkw;dC&%xxV<5K%i>39cx^-PT5WSGqcqqEVi;9*X!Eysk) zAOn>2f5>s`$$XHkb$x4`t#xk-$M3rEmA>kjg)<#%WPaLYufm>guXxXUjD;J2#6Fzx zDSo8%;o4pa^-JSDd&9TibFg(|oxdHQO{fQ@no!24GkTywIafLJwPggS2<&9Zy;4O< zoV%=@x+L)hDqD-+WUgl=@FJiuS_ozdy@-6HX2Zma#L6$Bj*hsLXMko~!JilrP<$Y+ z@znPCjD1?7j=t?^b6*nnFa_Y7S`A7#mY2@xJ>r>EF=mjK^55hMY@H22)H_>O_`=is z!lt{d8Goy3SKzUMzr%{AUDYfur^-b<(M;0f$*`g^6_}2z#phP-gZ2S?KfV3{{XSaB zj*XPZpGLKLxb5rST0BQLQ+Ma8}7Gko$Sv{kR_E zo2qdWm!pQk>f_9g)#AEM4Wj`vyRMcXO+e+Kcp=>~N46~fB6rfZ+2SnA-kS{;?;vel z4Nw2eDHx+VKq^f{Qg}X-|1|+>70=(!Aa2L*G3G~-_I6m&smFmz^Z}BoDS4^f(1^@; z4}i`;k1yKOR_tjU6FYBDdte{?**^C0+il&L-BL|YnQkwP1qb#`SUmLE?$Ly4eafK4 zL?^YD>uPVv(&dYT6&zUc`KVJgN`<2~VO~KF`MYHDU0xRNwayV%Q3=P=I?Nd3Ge9jU zqs?K`Q=AVAs%FBxqGOje@*0<2>k?eMujNd8R=v`dFOUgc)a~8*vaI0^(G7VixuG&w z&{oFpj-o@3JzfReH*9_)PfPE{))~%Lc?4~uz|rw-qFa^NOH+o*Etks>o-mDJXeI|C ztvB;%XHWcrbRaeSM8|ugr!bCB`css2sv|lYxlSGfRHzOas#)O+v}|v}+m6ZafWfBDp24-e35Meq1dsrXwrISmnvrx) ztP}r-WOUP`a}zXUcg^9!S8(FF^!TugZ<=G@o`dqNv*p#X1rrF;%|`3R8K^t|XqO3s zejs5$X!(13G(H@ik3m?ZcCr)(W9?>~6+ZDHg=oBhk)neHr!rL3qdSwrsa`S{LWaU` zu;bHE4R#*+n!#7y^(cYux^BCv+rHhMwtG3!Yecj4c4frq6wvW=;a^7}J-Ac>;nmi+ z3dgwdxzTSELU-igpfn_UbQ+`KnL5Y-Vgy8UqnZ?DFYxN5GO((HUD1mS#~vAu*9>#C zKMYggL+_&wxxVCeBFHL3%QBaH{v8(;@s;kbUNM1xrEhCc9ys zZM@$$0s~8`Spl|U{<{zqlc!FfACEhr5=8_Tg7yQbL*Fyp2mlX#Z-aVf0(;9DAwD9B z4&ONXRLK=;a@#C7Sq>Vo(j*lE{yH%-6rM_abohAm8O=SQWO>p@@kL<{dsl(Rmr%D0 zw@o?U2>sMde~ystVG8rS5q0rt@ey%!__XK~^oE4Ah}pfZb%VQ}R!mI}M68zyfJ{6K zq-?@%yxiG@+bkUOIK$je@zuxNTQNVM|DJlx&(9C-y!zRS+)c*o1KHpLK9|`*Wv~$4 zpJt`fEp6G&sJschte;T8e+Ct0;i|UmN}YQttN$w_D_@~ZHiOoGJ!u=aRML#^hdp5{ zzwvQLvKWTv+P2Df+rp&BPHw+aq{F1~s{>I|;V z34R1Obh^`WUxf1%CdaFAki-8+R0yNhgF@dwTY4|_6ScpLJH0R@4foZd){Cb%5K!@+IF){6gIxmVI8E{L^*& zTiyMYI#q!a6I5PkLFK8Jq0-OA4)@q#@`u5WJ6!ormpnP>|2RlkvOU>V`%)ti%-Ah{ z6;L`RN$9*BBzV(w5}EBNPR29xw73kAoCQd5?PLlJep$X1VUhC-C1;9fUQ+C+l*K76Ui)0>5C?kzi-3zyvGqGWWMOm{lWVK8 zF zNt`HP?XcpF9qxvXm>Z5Oq&MP@(RFpjR#xI`h-m?Pb1&A|eGU*nt!Ck+ygek8O$XOL z_Yp~sNW)^!G#dDC?h|zbIQ)ecfN&Awz0g1-@>4T}OY(KmZ?a`#AdicA-hnp+JgBYF z$`^d_RqihU5wRWXKTDIv!{9+RdO%S4aSnyz#ne#G+-!G!Cohy$*C8-VlwesS1WRN_ z0b8?k^?hE=CiK0knXCp?I#)1G*2P4vcDa1Mh3|(k23VOb{eWwT8!GySdrLmj5+enl zu=(UdUG8ncZsZ)vDsk#fZ^UY=IbAY(mk17 z(!r+c-0v!wQ0VC2I{?5Hq!0l00zMc2RJI>f+#Ou(lll0}lxU3XEbx>i`x7vt^ZPg~ zFk2U38f$Q^{!&)EBQD<=XFtsB`i|NkE3JX@FrjSDV_DP6M{kpV9~$=mGJJKLc~$zW>YcToa<_z^ zK&!I}e|(<3@qm!SaeO(>ufRyINNI3GD(CR(Q!v*aVP_Ww(AxLm98Q>226O%3JS)KW zP1~)oYjHQ~r0m}weXm$Lf1rHMfL$=)_qE5z?G`AzT|3PloW}CssCZ_}|| zm=^zxfc#KQv*I2Ue9?|AS7sbW)gX1c>y?!ZU{>s#)223d-88$oU~0&&oJQ;Z8WI(` zM+?bgxE0zT3o);9Uz^V5OQ-RtJ8QbXd|Ja(#c)NjaBNa!SKT>#px`HIspg^&j_WZ+ zH3D)53g0jXhN6lVZG^1H)r>Tgm_)nFXv*Yl@D&)V60EgI5F=#L@I3}2Af>3EYB-&h zt3B=gZ58g#ud>$V)h%WUuZZ@JT-Qe3Po>7}oYog=$@y$RS$l`;xO(^UAtpKGWlj0+ z8%iP^Y@_FkBsGOxN&5*ejmWJK9|ZO)nO^3y7|3|dUzEre#S7wI{v8~;5v$77o52j7 z_4DazkjA+aKqI;`ss76*ReoSgp|>+&i+G;yuIgv_iU`UcqKN0?;^!RpprkgKqgTOc0}VlYxCnn{7K&>7M)uzv5O+HutNyUdNbM@lK2mrv+y=_oi#XBP zDqQ7Q+BnCR6?jI77HhsZ-QCoe+|bwmTzNf3xvcDO?epKER#&>pH;f3knq0 z^XDUex__3F7t3TaM~?wTYVvuqQu}khQM+KB=51*&T^Ds?5F4Y~?aQ@LgT&yEiA-$> zS6tnpFl_4Z*t4NkP?Kye+2+=GTk8wqxYrv0s>Nb`8JjP)Wy6Ab&j!ojtZL=a*Bs{E z6}xJ3m^WAK_KLd=2abw;yOPLR_@+vFX(hQ=ngr4W{HV?UtPO~;P1W&T=!S6wnQ?@T zzt@{w**oo@S^4=ayS~?7*XysUH0~psE>H`h?7R7F&L`JrZh)a>w?EJu0Dg^_jI^YA zZ(-o)z`(7AfUm^7kW3cmVw@d-(|dr^G-QzsStQ4)TdR3ekS(Ml@;anPu>WM>*$hr8 z!fdVWxJKGXJiwtmlIY{UEuzP&g|D?`C%5^VEA9vVtpAhS?6kJ{gf{R6wHR)9CIC>Dwz z5d$$CiEF33jszs14>?B);kcI)k04^dtbx$V$bvMI_3bqUeX7ydYUSTiV(rx$i2KTR zJ-k*}C9BGISJ{2HY~L&U+sc88-d>KsUACi(*^$KpjtMoCS0D^^RpR@5lG}QwJzgk3 zQOJU4k-xp%_-VPt-|orK7QPBufW_7*Wk&Hr+yGtlR0)Fh=726kqFx&=D54;NhTP`% zdIhRfqbq71(M{{Y2MMuhN3=)d8%IB=!I9x8ObR7Ry9L@KgBDUEgiIv^N`8h&j+KR9 z0n=h!D#wS$@iEw;ghytwz1uNeVmtaJjp(r&U0~eaxBaS`tgYI2a7bbEBsllBDr&jA zs_s#E@8pr1!QlA#A($R~!1{R|a3C=Os&VK@nK@;W``jkz--413#a+B}6b(Vq3}!-k z*RTbKbwU0R81^led#oh8MJKk&pS%m5ni@o7fN~jKUp0i|fhnBbQp~0l0mHI_C}Tkh z>ud9*#*krmJL%k*Z&@2o)AUe^>;HPso{n*uACk;zBs9Gq1do z@LXr~&9=gG!6oaCs{3cvo+sWCxSa)~3a+m}RgB-MBbw!#2;xF-_btLnGIwQWE3q}Y zYY>z4eM4rqWbVOcd@j6nJb~GlnR9N1yvO*yxW_K*ao_5(EA-cuJ+@Nc_^I94<9WUyJ-a;#V^Zu&)ry z7L(Ii5V1TN*)d~6SPCU_VZ~%>$JJpig(#F-eeXXSovqoC_2hZwJ}z9kMN|_9R}2gkkxGsbpdyc z0q#q1AgJ?1kLo5hGJAb-cekJIOX7J~8bPH#K-hpy78^8*x`QlV3LN z7tQRUrZ7czzXrgC1B3T!@H;-a1M2_P4zT@H{W_(iGp!9{&({0iXwSHWNUIM8YLKs0 z>?(c*>lIx*jY*sXrs3m9I6IrOqkK#2zboH}10Eic!Q|QkEG`~q1=z#7g|jLIRA=8) z@#1#ARinPc&EakR3WK7;R&Z96tw!&o1fj0%$gk;~nakb7Zhy`Vqaa41%6To&f}6=N zF-ow_sdN@~?nENvmwK-}_YkzXe%x(?S!^pd#x2-qtBkwgwsq5?^c9j;>fD$cb&F8X zEpe}h<@-3lR8UCq*qz|RxT|gtcw|F9inaM1WbUq~&HlW`?8Ud($t5g4>5n(!%HtA4 z#+U@TT9ax#gINq#@IvuQ70=~;dqHgT-9e-+;o@ovu>;(=sb{}QPP}v^0fWeI`TvT#u zF?l~*JNj+x>X9_GQnCHD7(R%s;uEeMkQ zHPN}>CH7E~|BgBHk0c@0KMCo1uCB-pEJz}WddtU{SEh8Bq-G^ro^Cy7Z40Tk}b%Xg3nq!{h6)}pxu)<3J1TYB-E zAg_w(4-YCYm4p)XKduv?K#-cKnSjA4@&|~O=lPD^&lE7q49o#z7a=Z>$e7Z~tm__x zr2o{O-OrYd+uuj+6thQ0WWre+|HQ3{$xyRdIJU1Lhv5$2jHCA!$fYirqv27AUEu79 zE=)W6Bu0wv;zGf0kPuTXz7-t`uEum$E+%2eCSV;Zhk77TqOM*-BB4kMA&1s6m7=W7 zt!&+H(5DNMQR~2P$4dtTq?AS#y-X*tFPD{7NVD(_0IO+eQWa{J+ZmnK0Ga7Z@eB&+ z!imK_GG)-M_!}5ZPl_LTyZvq-`_Dt{>VxgXcWT(*cvn}n1L7dr>JQJ}tvI*j1Fg_~ zEoZzSM8vgqC4Z-?q)jAk;dr_&C+2jAl|DMk6CZ-NWbICXHc#FSGq9J)9=)tB-@KS^p zG$hI(Fv)dig1RqOyvXcAi#g&b160D@=NkTs$wk&gV8kai~JIbH!J}ly)J}jbfo5bcZ3)Zsi-4KW--{OJ_V2p|44hbhS`y zxUKU(}GU#t-_!GaZ{PY~k} z@`H&v_dQ}R=?k|(duMS2-JA_BS94=<#cc+=$&*@OVq6#C8xkGP^!r2md2xbQ%j{Xv zY9YK<@dx!{HgNs-VQ^m_D?A(GXYt74mpCU-lJi6rp<0Zjx zwRQ+Q#9D*3s7A9t5j{a$)S{u=c57x3U*hdc(fK4!BhnE@p0Q$3Vv%(d z4at|BkyIyVt>q~Z@-(FR@BBy_QaYdK_xyL~7q21F$LzmZbbXu-6o>VqAj5aiTh^Jc zV^!8SM26#lWI4PB%Qm-leItJ93i>OKBRXc3VdeL=Np`ZzO~h`_)rsFJa3>*KCG*S5 z5E%kOd~fhKdhZSX{&&}z1)eW#0AVa{!psBwdtk)A-L3uysgZy`c0KX|Y2b%Qfxp8M8W`#FX>o*KQJ}zr5pWm)9 z%N^mk#grKzoN^{l5IObC=E@8+`=mI!o)rZ`BRaFlzhy+?>=nisPPu}sY`HOVN3hyWQo_(J8Zv?8k0VWlU zAR-ieP)sP>;Hy>-hEvYV#||d=-`t~}=l^yOG=zK5XNtk*H$T9dd@BrC^Ckk+YVM8U zIGtk^Jkn}|jQ_^5_?Z7OzX%VKp2Qax5q8jnGILSc*EXf%m1boZLH3L!rLg)@&c5pH z1aBw$baE{m2MKD8Tl5_)h7In1b$_Js5(0#GH{Eh+BtA zhh8zcABnz+o)k_0Br`0iFuUb)Khzc=ic_GRF-S?JeL-mf{R z8tB(Xfw7v8W2XAEQRu_^g#me4X3@P;*@i6wz9sA?`~jOL4+T2NHI6@tvtPvaOLgyu zv9GsC#=t8`0;>k3*|2l1rN2iDXkp>+pmo1pt7}^FYpp+YEnltgj2@y-1S~s$dz{^Y z=YZaObL`8lRZ5gT?*SSA4XI(3&TYMqCsIGERXW^yUoCoevh~a2jNFVWMmgu=(E5q^ zyM*_i5od5>XY0zT;mY}wSB{FaV`4j2SN??)G@`}&iO%UcV_=Fu7;??zQyhryBQ6VJ z>^%2-i1#a|x6mTG{|{FXsVzja7e#A%a!Q}^X>F2`(%#oeBus@UYvaOMJ~J4 z**9rz&I;0nv?gw{8~+azH$HXZ`ZRGp>nDy5s~TGzJ`8nkbP679=-a|d^5yl+!{lC7 z3B%>Fj@B423m$J;cYd-S6+>DNnmD>$4XQb+l>GrA0xB?P4K%nEJrJ(&pv1}bbI!nl z+?%6^xf&pMt7WUCY~#6`dF~bP`*#C}pBifooF`I5q{X6WVNYQLdv>z*%Pb?C*Hvo$ z($MEX)RlUI(l4Bq=hUHMYDa>eA8Ph_9A&v5#q>L-fyd<5^v z-evFR>>)b)lgYFDWpA*hoZVYzADTS7UADw_#;&YnxIH>5MSL$I|bQ;zW(%q_FqMk^z3w2B%g8<`zlTg0&uauk2P7~f^~T`Qbc zbYCx4Pb=Eji`f}Pl1nCNKXRYr*zM0)!E)6isbUKSqOaf2uI*>dp^Rd-*^UCso=IZ& zhwd9#a0{i|T3W~N-=)6cG=UtDaj5yiF0QnY$q?K@o`yOh8cV~9&0U%F)p)JhmB@y5EklHb(^E4 z>B+T~N&I&BUWoa}|LbG+=TX>GSUN`GgD7Q6Rv!GRaq2>8IL?SBZ2#qwq#EJ4({fOB zQ6>)pVhBE8ESCDCnFoMG*QG zTooy+Kp4_!wgtN9%?uMk((QM#oou{BWgp<1qU%|VX!Rz)WpOjxKZO(My4B{FuM;Z6H@ykVAIF6P(l!s?KnK(|@1Jg={ABddPcQdAroJSiC^TiY1E2I4?^Vf$<1KcqL3 zxH?OnkSt3QYKFAh4hghzlT~byudwjSo6hwWdYi!p=XwiDjYI^3^;LWO`%2L-8-;Jx zU(1%YPMNWIf%F=GP3<44doH!-)0pEmb%iXPAg3)tT3+jE|F6^@(bJEn?is10e0+_I z@7CJA%ey;}=U}1l^mYfHudIM&S^o*ri}BliT>}JFW|6cOm>T-iFEz(}CWjTB>HsQ;k$&^E4IHWs%y@0zL_gT3<1GqEWc{wMG;F zIkjI-!r~99J(0S{Q@hE#Z~Km$$oTK8&!)A1rmaa^norscsy3z8lps~`Z+=zhnS7

PA1eh?@YNx=`T$bFi~_XvID=z;SlNXiGti}0&iCY-nvufaIMGRP>nI=z(xyJ|E`2i0PoD2q4sd$PY^6 zMgxhY(g`ao#pJmi>|(qW(>RI=&J%Eh*|J0z;)5H}jf6-WZk86GRf$#fSdA;*hBaN~ z37IcxI;Q^JTgBVxay9ydG$}xUm@eXXyMT3WNyZilYc1FU%@U=QR|9C-<1PF??%yseic?d})0t_}%uT>LYIw zCtKQ}5IpujMX-^yuVg9&54o+{=b=Z?+ubE;Xc&5ul)Egz{BP$!7k`#h*JGfgUOd&z zp(l&}3eU8~XJ6=17qLH>XwKb{#$tI{(-*B>uFXP{^1+-9Oyx#o9 z()=klW65Oy!x#h}j97A2%O<*>bj!PJqH7}msw}7S&C)9pGR+p%BgsIF#r z!XPI?VYYJ(4I{p?fD_yvEx9q0Tub*%JcBG(yrnwCRTTJUqXG{~OSLdY^2NLbw0}5Y z<}IY7bz0amv_KR>Tv-3?D@xF}^w2zodn5&1a83eZ3((0sHxnf5$xrkI9Gi)~hfz>{ zLuqaCQN5d;R#|q7crK-QEIka95=DP=Kbd`@!qL%Bzv4KdQkO!;)%EM#syhC1*{XUi zTKW@5l3QRTo2+1jHoi}~&W)`NAhK&tc9Ko;Dao=-%`KlpJ zVY1rgnKa{7jxZ69OzS72lU}pPJ;rW0CD3b+c8c7WU*~oyZBH0KSk9z}BKN#%j@t+{ z4Dakfy)gp?AT$YqRu&e_)EGOH`OL|(wkK>|&6c%g>uPP$(&Jt97)2L$ao7x0$e`YZ z0dlUx3kqwKHM{T|7rXZmTz|>}&>P@(at{RCMxbrHG~QW@(|?YkuJ-XN zVz8FtkGxNTe5Z2q&>P83%gdqW(%XeT(*cbX0$|v9@q1z?Y}L2VVT*60!~Pr?r$9jZ z-Fw*9=#uORN3oY4WpwDr3S1yZ*`s-;u{;-9vK*t#(xY88n|r%@DQORclicXm_pY3uha4oc} z;9c<3g=NfAjP-D_u-wITGbAYI-e7O`2Y@y-m291qtCJPaR9WgUkcBO*iM2lqmJ7U^ z$rgvil*WhpX>jAh9gUa$Xi>|rWsYpK@iXyq6|u^e1Mu;a9U1IkKju7Tq0AU5(6ogi zY2=0@X+vN+5V>4wAm>J0JFG>!B7t3d8*2#Qx07Luzu>!?qk|q2MH|e)R>8ird%Q=y z24@8K+lu|75`PWehBuh)=H}YRZ4XM_V+$nxeE!T*3bfP+n;&w+1H#x3w9bFT*tEpk z;1Yt&rs}{7(+i~QpDnze=C{P51J%d~PTLFIkj+YaU4L#fjorVXQ_sei9Bk{};+}lF z{qgPg%LBmplR;qs8e@3V(oF8Pb>5aG9}CAc9ACH2gLCJ`|68VLmNRn5X#W1EEKvo8 zMNS5^tQk74my>^omF?UHj1eM5V2lX7dM(B%j$dYq80sXM|4-cG-IA~XEBqqs5-KM# zMNs(Z?o!;82`1btr?rVY8MuAdtz4-6FYJ7NE$I^`%1hR*Fjyq$;v`%2b@Lx?aYb?j z6z$Ova*l|#oUD%jX{%xq?%$q&RaW87xb){S98tlIOH;(X#MK0DXgUvz7n-hMY<`Oq z8lna=zY(1{!UMqzF#z#Ef<(>(t$$7~Px*7{P~EctVc81npLhl5)8Y=uFo$cw;Xq_W z!8)*wO8u|DyFxyw5X!H8;V^uAad-TxSRS605MDr(KP}cqu+CO*a>vX3!c@lR#|bPC zyaTZKSq_A373}BICrx?%-MD;030adTp&SNYYfu6#z?d?qmzkUv>zfY)Hq?DM@4B{E z%3b;Qu#*L5H}5Vve3-vq(A}4N8+sVRf8!G^_)Wx9jw?AucOP(YH`x^KW;PNY3klaH zraW*r?Hh78V}Z9(W(`>vNuoEEx524ayvA?{@c98J}23Lq-zM5=Bf=PKY-0LfxXBSUO9$EAdt*>cZJ z+`WiRPua?aZ<@q-L1TivN|S`M9X8(JD++D1*7FtZa1{87wfKs5_zM1N@f8%*(Aqmo zJOz^We0N}ADL7s59sUb3^4aOO`T?_5RdLBH@mObOPEm2z0#q{RDG=+>_T@Z9JG)-@ zdY(e)G~xP|JJ#nO%f)HQLrdhJ=tIqiTLMoZvGlchipp#96dkYNDbhU8L`-C81+ql2 z7DO|!&F_Jq2x}ncCr~52C-4)DuY-HUPbj^Tre_IVUF+Vz#t~+Vt{1Y35o(|8HTVf7 z3(xzj0f?UG_It zfd(b3xNGT3i)M3YS9J;}AqULP4LFI7(#}_M62hd91Wal%5qr7K{61Q~HQ@JvU(7x{VSYNE zX4~U1vQgNF1G;;65(NH*X=f8P!UKxxI&bcA{x z%WMIvF_w~p^0r(<`b965+*Y@Z>oyyQ7DO!o49MF+0>g=l4^`)h1@%n)$VjYBX~7M!xb%lWM6m^ zDL24ZRt2%lC@rJ{lgrQWGz2_+Ow^HVEE!KjM<}wE-Gr(GTj^xowihgUHs|EE0sJ#5 zJe#<`D|$g4kkTAs(LtmLL(pp!Ng7_l9YD`9Xd92mJV2mW7`FgWFF@1+APBn2#*1Sy zK%lTec9s>-MCD}eOxa4Bq1GJJs5fvTfYZ}eZe_0AZ&Lp-$|f#8nsPfi9i$kcTY!Xp zYqDwEFZ+0v#&1O>&b?IkNaNd;5hXh!EL;bIu)O7mRhExs{z7DLtz0d5M}JklsdcwB z4QycTkP(@TL;amV;+YUGG4MK<@cBc{+^KXV0aV>NeWK!+@>#&bZzuLV?HQ;2=?kN` zB4%}}JR6zU?@ubxgobvI8U*0LY%@rrP_PusT|mlZDpi053!@Xc zL+^Nt>Uxs*1KJ;QcerF4`yH+U3A06l?P7F^Gy<1e$A}vx;|+YoLF|}^QLghH_ICeP zdkggba#@90MX-GM8Qi&sn|1$Vx8&g zBQ}a3s=M6f-(;RY3D;ysQDK)k(@plh-S;AsXg0~ZxxU|WCWea(y_PANdEE@J&O|Eo z%+Dh+)GU>9REmdyggTq>Mk zkJx!}6FB3n{x#ttR?-4_5zDSC{5s9*t#6#ZR>YJ2KAX_qF!MB>_hNnLNooqv@vBA{ z5$VZ6AFyLOgV>y*@nnHS1f&~J-zuenm~-OA>HY|xIv=HsYR`no%dCDxnOslczf`)# zc+$Yo%mG8m8^k_g_2(gGt8L>|SZ-R#mD_5zVz5;vD<&tQOE!;g!N0-2+M_KP{S0c&p=l$ldlb90LyTe)3kbCPstnn;J6;+EVbO*-987#GtNIwc$_Q$RSi7h zlE3iu`o}MaXz?du=e+(TZx>3@dzE)LsJN=;{gpV2-7kP_C!S+L4g0yMlaL?essP4< z1X=nusQ=}*vT8p$#GamGD<${lXbca*GLjOMDp0UMOgT(GLV~Ln`qnH5&*n@=JWLMOqVe6jLE=amOywR;1=TkSRr z__l|n3O>6>*OH>199L-`0s>>7@RaP+IN zgQg|ASF4~$Bvb=wQu*M#l?#Ls!2p*Bqo)d_et98tFJ=fEpg>lgV{0?_LWZyLBbog< zLkGExLb7%aqCK!VIDQ*6NtR)eeazK%Zif8v<%0Vv8INl0XJM+fb(4}WEbHC0aA9=) zOmM2H>RFi|V`1+ol8Lu(O7FNsn^(viLGM`MGywnJ>Lp2+m{v016`~gl*$J6#T3rOv z9E+)wW#ih{nJshmb0OMbG=}W=qIndV>)f;<96%9qE#zaIb3tPRc@JT+~vHBrXCL zBCViPgd`_n{ZCl`a)fRhP{Fxd8I=82ri0&G-1^q-^bvVEm%uReW(`spfXw3{XbG(t zKLrq!Iq~N7_Ry^ZH;_haWAGLxRLjA(X7XVsu+fO6*pf47bNqJbTR=eRV|ly{(*(L6 zep5mLr6j8Ccp=@M5ne=&X|XEuqFoYJQtO?xE=e6M-YCHLXp=3md_*CtQD_>fL;iuU zhU=mY-0boGmIR!gYj!1zo?lmxGZNyv#3M>@T|3qejC+eIe{ar)oZ8+x!{_#pBzNkN zAn5)?voGsSEREJcIh(apwrigj-IDCj8}l_PqE;a0&IWNVQz z##@x~6QA-Bl5T`)#i;i}n#~;k)W^k>mxUQ-qf~{41(+P$f=L?P>C;u_?&4WNow5Eb zhXuNudvaKOPrma1D_}fgb`AW>l=&4ft|c|*YXjp`?95yV#-9H% z|2tr$kll%RRuH$-aNKq|IbdsBWQD@w=m{@x$(N+jvrhr^*P>9zLz7Yc;>LF(yifck z@4g7sI;iJy653+v5v$cOy4W4g1k&e)Xm|*-r?w2|X)|AdlSB#H1qldtR%Qbe=Hf74 zvxUM+JA6F5ZhDT7SNizsaHIjy158GV1?KXKwzSL&RJ$_jG@#8aMEF*8OeL*N2{2zJw0DW*>Q3}v^%Py}waa&S@RaRpO z-9F4WH%?f6IUq^dtg~wLq|5GhmG7Z$hT*Y%wGL8i0sI-?X5=ob$+llf*zeJC)Ops@aC}DB z?`6MpJJQHnTPP=WOe)$?GDga51(OPoPpUv*TH^s8>hilSLS82DQv~)56$-(yb*`xD7d(<+`u8 zNM_PLg$`G0Oua?)jl6UT+46a1uw=jDF7Pc`65i_EQLVSO6Jc1g`3P!U5Im2~-@UV5 zyHx5_CIm{2A~n2&2oRMGWazwI93F44`7s`D_lt%7YGV(&Kgm?Z0rm6aTru9I<1H9< zB@}>k1fHVK)EcL;wjKp@@e6e&gq=Mx!$^klR-Xk#w`>fTy(xB*QDik4aob4NQiXRN zB6S;4mV9^E!q#H=LcSQr{Xx=zs9#^CUz5HpgJJ?o_;N8zu|t$GNC5=w01OQxnIutLY0-%&2DU+F-Zs|Qbcw*i zP?oe_%BsLwEtzn;E_di2n)*QAhzA#cwR0)0cF zvOxhWflNzzeWd&#I(yD3cg~i4F*Id*!tfTV%`dZVv`ov$-l znKRJ{H3=!>*rE}f3FDNDsi;~vny*~?*m{yql%fiB0)dNkd_j(wLM0SKNrGUg1bu4< zRRRm^1C>~93s&*>KGf!VZ7QJ-LL+!`AG6UoS&?>pC(xVVNgRTJU z(G+sQ^80^DE`Y~Eq_nW1!AnCEX1%QRpQI5(QRN_{1DK4a7@Z=5?zjyG@Na>F?=hdY zmMvQo%a)_;Cg?{3tQP|@o@#R=L?Llbd=h~H%KMt3Jfyr+(qOr=&oMKT%M}=h<;p^; z#bl5qs$ahX3_D>g%qpQgDd6vDE1qc)2kF$ts@$K2HY|2gwuHnZFpzep&NWKFT zSzPb@R$F0qfw>jtFQ5zTt6?{#d}P>7N%>E+rUa-hM>z7R;t0o|tp1pihj_RJx(o(1 zUN+c<;m6b*G3FI#1@1vj1NDSq8*yLB1Llycz55O7fm>|ZhwLZG;F{OryoN@WKsEIx z1kFQO;{$QGgE^988i?`5fUbvyV`VuE&{;Nz(My|)&=S6Pd&S>-N2l?A%1(w&JokSf zpebHUk9ZTSr0|CjGVuqC9}&M(2Gv=yO`$t0wp|?>)i`rAZGj-Pmn{AlJmJeNe976- zaO*BUIycs-g|tx!&%VN7+fob*EHdWFozR>rA(FX@bBJdG+LZICZo_%0lEJ41ekpRv zeryG_lu@h$^BWe5FX7qqZtQ+jZMOOE2|25wSf0ah#hy3V*I+s0-B3x%B-KE(iXfcr z9U%PC09*V`%fNPFz^nwc7KSC%&R!c}2_*}T<2gi%S30|j)Fv*uN$yln4nu|zo(v@^>{CNKAXAR&mc=A&qHzXP%<_iCJPlPBD#UgggQ6c*~G zOj8FVW0Q^9Kj2T_u*ULO+x5p!NsE4#jkHFyE8hyLm^b-NXu8yMla6oI-=M8S z;@)5(=6QDSkZ|A|_RQSHV9Lsv6~|&7X+dvSpa;hm&tqupSIIm;^}&D>hfLyx)?0Ug zUW`M(a3aREt8eFrq9^Hy)!R_QPI$N6#}ll$miHPlswG*NH@ueHoLN^TWx<=g=E8F= z3v_F>Xi|b1m2Zs`K|t%2WDsFZOe3F%eBHu|XhS+=LA>*nPsTlKbJ$P~{M zMk~>dZJ8}a(H2Y;@Z%f`a&jD&O2IKq=g^)IeZufyR3&YNfVG+17lA`n`RO5S=>1qg zRv3#Ofw+ceQuj%m-n@O%eM+uxs#IaeaE13AWp*oNiF zcE8QC`M5WL{#7ohGpZCJkxs1RTHARN!L4p$)WHl9&5tafpR$UoO) z!N=XL9cq~6l4A^@5N+wE`e&T)Rf*d>igu?1av+vy@$Oa9+9FSLOjZTbJFA5P1AL1F z&yVJ_$;shFI&O4!)MU*CNvWQ>Nr{NsxJDlceIfx&DaL%=a^(z6HVQ~{qv~kDsC8hn3`E`lpb@(9?#5`?@3riOwm~AL1OcG^YHKx zYSlEQNJ8Y(V|}euKiMOds8Qg=kp@xk&<&Q1{F zKsLNWR7gMQK49+!mLC|6?sw^>&YcoMr>FbNoc+qsuLcejKGeU#FHPFSf4YCbhB(;(bazF zYClpSTd-zmyRs5OvnGyqHRXB+YATyYS5aP!@GbZWGWo13334d$!&P>D`8|49_sMaw z9gm@!)wB?pC2k936z!vGZO?!hpA8fkb6j9%6~a|;^PuhfxCIdMe(Xg1x}@A5G()`U zZ!U_Sb`yKL8)N(Wbk(81ZYC@9lxE;Xk$&h2eV2McE2X%gQY&wXD;ZU*s|(v}Z6~o| z)I&)S3jt6b{O;?=DY!k_F(VQl22zEjQ!>aScOoD1)lY9_dzrBAfJw|!B}%1A7>YK5 zN+`ciN+}(=912Q<`Swfw40saG<#)bKwu0eKd;#L2a&#yRv+k8iQA|rvsPsVxxWA9` zk8;Zu-53iLBMZk|B~h9DU5VZa&n!U#DiK6%YLzJxj)Y%DvTD$LK@m)JHoQvOtrl0^ zgHAA{-CYu1m0MQx)c&1;H%?aJ?RF!X(U=xeUUi|=U?phgz%Z-^yjG!K#7z^~l+n|W z(tPX9GTw@r-z~+M5 za0iuWAXFN;lO;qC5O?5;(ee;D9@Z>Oo~)79BhEv-2V|RaC z`F`A#P?JY?$8JYP0_aAO@bZ{19C%SOvl?I^!rSOeAk;X6LnQE_aOh*l0qinsA_AhT zV{a!zv^Gr*S$S7!v5j3SWN?uRj0iFkd0mq;cv~rlm;aA0*GY1$PTysnA0iJ7fpj=3 z>mzQ2^_N$-($v%60>&yq1wDV21V4jm+Cf2g?pIuE>w~w`w8p)O`+Y(bNxz*Q`{zjr zEGnP4+Y`GR`*iqCEAg{w_V?7DO_QftwnQB!e@zR2qrh8yOlHSs=yKS&-3c=0oszLM zsoF@&B2we+1f)S$7%k<6o{ykEy|t#~KKpr)1Zlp_eG(XsxQ!F!T+On@&miah+%7tp z*&{mX)S~+b$0lw^{{bG!+9lcvg+eI?X7UEIHih3^K|mQ`hg#-$Ul$X4FdmL?3CDqO zbm3S~NP<6J%S#xdZ}I@dgN;&{lF4ZvOraUsMHAz93KpzN;Ydh;zsEJ3vn8S z3c+%`L3+?=`8lLns(~-Wy}B7hRo6hSS%SI0-&%O($}H_p%xne2o%>Ex7L)1z2Vimb zsPoS-q48UA2d}byZAZ&ZJ~NpTQOU_|gpiFuJcq~$lAr}6QHSjX-;VB5p5jFUT0m}A z%%APp1GTr_)@480$X4uO&y3j(ay-h%9dMNqwQ!Y`$XKHFpKmL$O)m-LU`8MZFmO3D zhiSRcWsTy@+0jd4-&ys47l59^-U9i@yT6sm%(;zq9%1Wys%64}*&1d?zR^)2OLju^ z-Pe-zcoq08|4R7t%h(=_lmEhyz%yDIxc1_M!zJYp1uLZq!82CMP(-#$7^RGN^{2-(8wrH3Xj?W?d2Ikn)|d5H}A=qATQ6 z(x|yM_I!BHx@`kE>W~l7VHItnqYVh(ZSf?8Ro6fMkTPYa>SiCW4Ga z3%M8dVseC%HC9kRy`j+LJ>T*@A)LMkHmWKTv+d^!FI)7lXb_?MB>495KH zIS$0`S?x$5K&QJ%0wI|_?UU@~HI|!KIxkV3e}HMvI@p6VKE!0P{}6;{TLA9B?}2lD z5CQ5v2AU(f(@pnZN4Khc$dOeX2!ddO9F-KeWuk|-4Xh6_)2(keltz~o@Fv$*!-i9> zkryrqwVGG(<_70(r4lTYA+qFd5iCdvL2*#k3KW+xT{hBy*8Aoo+7EKWnf+FG(_2%*LQ!0#~WLdH6BfFxN)tDpoT;S18L;(L{DqSW}q;iKnsa*cI*C*e--;W=%^G zsJJBYfvtA1HV6g$VPT8FeTz0UWpg32WDul3LolaR1W;}WxkDg$2O!yLdGdc^TLbe6 z+iy90xxsA}q9=-J1?ixGAkk}zd}eI$t}u{n<6W#(;a?{T7W$q4r5^My0g`<~3!~_AL{s1<}r)=k*TCTm*p#hjEXoMeIKJs=pu(0^u zZtDz(p00IJv}I*gm__xMud^N$T7n+Uz z&!lDM${m`MpB^NK0{Sq{zU{7!K%h&u3@;^Rk{ID45}1 z+oI=N?NCyVdFG>k${ay!Ehca*XZxtmf;7*$6cuNU_L`8ewN&a{<7}-P2**3~Kk`y- z$a}Cz?X9gGf)>wPzpcCY!hHGqSm}VY*WX7D_clz!ZHq|eFQo%pcpBeUu-gl&_OMxe zBZdlhTp>QOfERH5k2Joz4BB5+CfNd<2r$mvF8B`}YKPcSIyq&j&#Y<&W;SX z2s=-9M3*h*J@+c6g1?s98w}qViVOux>C=7kyY9r*Cr-|f?VMQ6x1L4Uo46kueZ47v zK7NNC4pN1Ne`5Ay!z+JF!p~XA1c<%Ymbzo&1;kC}bJ!S<^= z@dxb#I^oj!d7Dp|eO^m9H1{$49FkMG@2QaU5%IzP%W&}l=%-;8laQVuw5ir9=ahkXE zI`d@7zOFM5m)ha5FesC60N^@w4v*8mf7ar^Q`|y7on0Cym&F{_{sOp-%oYVw0r-C{ z*CNMgviJ`;co`hbLI>=_Am7a6z$%RWZFZ?k&`11q>QtT>ytMYRS!_f3Bl{4$=iCH; z(VO@)tbnck3#5p5&r`R7=6)a-PRC4z8Qamep_B~wLK|N%VAz^nfd$>x`G^R0z0rq+q5A+a&VZDDY~S2 z*mmMzR3g&x1QlnZr}&UogYL*HXSfTl!VmGYfYMwp5(qSfgW3;_4{`?vX+a?r(zOto zEJnN^+Q$p~Cl=E%;-|C0ec4LNWS-)ygLV|Fu!DA#a_g}K=h2(=*o#Q2@sT_! z?VkIsk0~8WGjLd_N9inI$d53Z$^-cW2%pEYY&HaZfoz656hk+&=n1lsiMEpp{{PVS9`JTmW#0c@ zWw+DMx&7Ycw%qg(NGK_E2pyCW6hsu9QAd4s#2Mci$8j`tL`0;C2qqv+K|nx61QLpf zh!7Al6iK8FA}U=(B=7gP_PNOoZRY)d-hXcPKKtym%UaJ`>*)nQE5we31Z6&YnJPoC zu)WIm8r#yWGdhCpsLWIR(MQK|d_3C;9G}Q`637j%B0T0SzJH5tIoo+`7qGS8=;_l% zT&g$5@*_smN`De`QWT~q0mS3oJcmaDI0yMb*b+f8h@u-(db8{6${cd*^bwumIg*EQZf0t-N0HUU@>`+O+%R#@l?XyuM7Z}wpdB+*H_i~l^8 zLK|F+N|ldub-F!Hmxklwwbxb~(RFM$OgMKt-|t|%lkMS}{cB=gBa*_9kmFJTl(^a>zq(8!oAWwYC-(W`ia z(AXq?G;xoS2%lgvyaNHol*?!2(TVlW=()O&USNBvo<6GBn1}H^c!lrudVFnKVD&0o zKgvB}G);XZ4+$8ZXylGlvI>@*rqD|bA02^!Dd?C-Gxr!4VIZU;V|oaY$tm8s}c@Vq01 zg-!6yV+oo>qN3Wm~!kv{!oG#9R8CMA~pjHTEXXxj$GtE5j9#LEGBy;CHmMl1G4D z^-&wIGuaKIWH!Cg*_ZXuzZj2^$d=BB^a0;3?W_vPYi#NJ#-F6muNiwMpYeIlKJUv< z>-k@I_933f<53>7M@@y%%*J!Mf(-7q^l8wY%MRt}gZ{gE$i)V15>txiAihw!&A->q z@>lb$_&Tz!d3T)-uhwA`LSFiJe?js5J?$>;*WS(|w2jkeo6<-5xJb>hrPFM3OmP+O z=k3097d^vj`d!a+^3`goO&_%Wn4-g9a%9I1t^T?vdAkSK&B`v-RrdogyA^P}N8kRY zZ)kFC439#Cj^SkKSZklsYw-qu-kWS@6_Tn0Kd0r`g(xVVKN5L z&olMp$4$JWTZ*FArOmsoT`fqOvux*5V}Bw=fbrjo?b+zwWTr2zbXoxAhm8F-^BGg1 z$1t6p73-$y`YFASo8(r9Ptdh`i@CbE1x5kXp_^$4w-(0@EdS)rVtv%E3GlfN?Re)$ z`MN4JOIXARuG|E<~@!P>goA>a4oF7Hy0vhXBTknK0^@m zg&}2MiImprHe~TUwc}%Dn?4r$a-!?p0GpYd*3h3A+W181W*$$t;My?2@j-&=>7LLd zk3Wl!ZG$ypYsYEsnoj^P99G=VIQ53Hxz%*C&^I2@bJeN#h|!;?!YCY%W(n~mjFA}d zVzk1M>-@IvU_(!PjIn2g*B;!tue~kYdWq@WgXf$SPXB#pgKH5D-`JKjO(#i>1h+Gs z`3AgTc7|$CyeZt7NNVH5;RUA`ZF8N&bb4htb(JQ~gBzMfY~7vVhYL*S{`QpsrdLeo z9bAF8o=wqk0;)SEf`8)F6i6WC4P7*|-PfJW&VET4Z|m;y_7{j_?hbE%PEcDI-PPXy zQh?g|b>Mx@l)oFAa=V!@mLIaWhemzZcK$AOr+k&SR}v=4n`=wM^)IMThr`7MS}RuM zmr^oA?HeAyyFru`BtRJSKQ!(?`~pbUBG>R=aJ%?vD6AWp8HR~8p$1}UBpE0-N?Em8 zE4EHj+q9CrS__|@`S@?8(s0)4GV0qkusjc!akL2B4O0DavH`g#gjD}N^h_F_x|1diBh9V**G-TM&Ea2+R_?ySpp zk975Qc6YeWX2=Rg;= zichnHy_4Nwb8=^ew1t(C@?oV~e!y_=kfYRYXOadzz`8wy= zw&qwqB^A33Hgx7K$Awd@zT+nj+y1qf7DOyR(%{!L0O&o=xgZ&5Oe|xgIrSQVnSV>&L&`h=>cFM-6 za(L}`abmveGB4fAk{{V*OKy>RK=0k*L}LQXjjchgOR7g?BkC!5dE=cVQyvYDn| z)C~J5p7d!Qvur!lVFpe`$r21{rXxeG$hWpXXnTSjz{Eik>bCQkCv9(%ieKUw`~B8# zOLi~$K?C8C;SgVrl*!2aMVdmH3Jzl=5eYN4()w&fa&rv+onzZ$%w|^8HF`+-L11R= z6m(QUg{wfIc4|W#QX2;U&cg-TiKz`cy4JgdU=I#p!huA@coCc^zb#rS?@qln6!|E; zlm(B26)%H_&PIs}8AEU)b5!qP2j5^D($Ds^K{AE*7O!EJYHjodXHI^V9cSMt+AAa! zD%`-{9cG*j`*<0RIN2Pg_#QcLvMkY}>UCv^4Z)cBL%=$R%!Dnf>Ww>Xw%@B+utVsc z<~{G7Nh(grYB2*o97XS6Ig@_M^W&u8gho+tGwg=I(}Wn}ZENtx@!7o=1-3)M{!8&M zO+dt>ny(UQEv=zc0#aduojO>!_7D!sOZ?8s61Ow11Lak*zbj5w#qKWU!XlQ6ri{l7 z6anb<&{rJaGMu({x4ZSxT?Wi0-OjvZ?Te7~PgtyBoUZfti2vJG;@ZUl_n6;Fe~w0CiR5Yk*%(i`Ek#% zpGA$BXmNSAozpp#40izLxwGRrkn~;5oEB&E=rDwj7Vp1}j7R2fA$03#YF0wvCSVyg z5%D}UAf}3lImJ;tm+)E!n6@zIGBS~#$qe)l%6lTWtG$7l#cWLYK!ebpTZqo{5MIqu z`9@|~Tfh`jRgXdRyGi-qjXyQkXd!DM+}OS!){`Or=&92tzaX@sRLz|*4;_GKE>jW2 zhu(yslb|GDYx>tnhw(7e)+V^32Q3$E;Iol ztAy0(Mc+5YDTlLMry8#^hVw^1_poD_BUnfbng|ZRvIO+oyUlxwK`y`BzQ^mE{w1`L zE6oGO+-(rpA&|1#$RXD;i~gYJH`%7H_uu=M0H0BY6Px(I*cp(DFus2WJI)mTra7<6 zEI-)1+LWi?I@PW@j>iF6*?ckaGWf$IjBuT8%1|0DJ~Xb!IvdRHW`6*!PkrZ~~ zKD0?nhk@O=Xx0I4f3qWG9Kb;KXPPazb4%hnMHDt~YoO?-#%?PTU~p!uQ>P7I(q*1q z%-B)VkA~1?&1tC&v8>A-o)ohHL3M#Wx0Fzd>oQszsfSCo29wHZkP@K99?U60 zDu=F(GC-T~vS9|E4|xR?Hi|=g56Pm_eW>k;UPNQ1o-lAp+{cxzA{&z|%mhs6jj9nN zRcg*#OPfVk^Ey}4OR4eb?qwkPk1>iyTyNafdYfkLG$6uwDEk{lH`Iw?g=i53O`q^c z^<7|tjFQYjyH;3i2;X1~8bfhZYH&}Nk9TFkafAGZu8Nf&l|L+c7>8v^O3Z24{N%9& z;o>~UAP(d2@>)>v2WOD-7OrmIHCxdt;uWyQsl9ktK*KagH4XG|t^cvG@-csb1&%P` zqZIa&<&jXL*ehTXkLTUFc;V2j9L!2#AT$#|Ur(Rr-of+svF~y3^aR-e!S~~|gm=C; zTi)jJ4%sQ|ViKY12ISBKI)b|@HogiXDo(3n>9yo!0e~|Zfnvzf3eQ`%MtZ$B$B^*? z&J;YDCFMF-^=Bl$;aRg$s7|Fv2QwG{m-$ToFK!*~SmgVat zMpx7rAxATk@69krV6nZTt4|_=pcKZ*eVF;N&HBy)CNoFuhEsrbYfrmJx~JP?6w{C9 zZh;AyeiSIPKS}Maa(J}yPf~YlDta#k8AeU=Ab_3JtN|KDm2*v8`4mkS`qIRkqU>El zROn>Ps0PPurMLRx)f^?bh?PpXfDjz#Nl?8z)p9ZJx%ZfN&kr?gXw8wCIS#hooR*o* zEp{Pm{|ps&FQ>43qdfd)8E4&P(ekD-1SQr?d>g<)#WHBFt24 znN6RPWtn^HKTB>3sdAF{6Rm_BgdVs4&qJj?0*F8x+S_xa<^t{ApVkkkVwC1eGh$B#>j`^Fu(Yn>(BYsNbA4wlm4>QFPV zMP{fkTAQahbzZ}4)~u4wH_ORI@fBxIl-d{7b0RNqEe;BOaMk7<3GB3-QpOmGgJ~4? zC&mn%#>M?s$$LZoV%k?!G&v~1A7_d-%u{}o-Fy7A?1rPWG(KFQe+o$8xe9e_OLN_r<)iOY+p$CVBqp}%}N*Hh6vJ3su?Q|iue|%R)8}a+xKAqe1 zb8|s%A6F+H%gy;%$lV3{q!SNp`2KA&PVxNnSY0BGyj!8_G{f!@nvYgmpjQU9j*vqK z8D@L3jZ>@a?HXRx0Ghr`VqYBgY1k`zCge(5f4;b8;;&TXSpRFc*japHHqD<+%M{4*QY@IzSF`^NmDugk1}~Zp=&em=wm-LTfA$vu-x+n| zX9|FC?{@XuN)&{KGDv%d2?45uLx!`6%aB~y3Jn>XJTv4WA*p*t0Av#O69G)vIRGxs zkGZ^AH}Gh_QV%#xr){PZojd%_og99N2$C<#&BMm0vVklZXeb2o$y3JAks?Wffnt>?M8vsaK8jK2C^;C z8@C(VKSnRLl2Ooa$b-cGSM~J1y8BfJ1PaN+vS-qkS7h*5PGQ_K3!3J1drrLKX9 zjQ|w7z32_yR&gNsjW={#>==u2KB~H++ojO$xrL&m==KhDdmFdO8@s(D-TqkU_Tn(O zyGM6)f@FB4!s$9$;BHELAdmoPIQ|y2LRL{`Stp!2PBtNM=Ohy%bYey5P*0%Z-Wk2p znfJOLh627QpysepVWU|69_h7?qaZ;x%#HMS4fqQZc>*%&caaNm>o5dQ0TyU`x@DpS zQ$bQ-QhYizWr#+=^UfeM+B~9rAo}8qartp1?2FDYPi%`ya39+GPIxcGgfzOmD_z4I z;)fd`E#81UXnl~a9kN|Nn?8#ziB@-!8N~;ons4bTU$9s#M6K1!mauuY3>8=DGts@>glQsRB`L&LOjKg0 z*f}g^xFn~<9)uHAI$3R!Z?UTQQaqam`Gnhv{*)?kbE0$u)$aYinpQzROn2R&l1-} z-n<8n?0{A^$wOCLyw-1@{V5N_bNeCTiP_O^$1tLA1?GE^EGIGB zTWDPS%pTwi!f4owvl%qg6TA_9!IWFOBSXv**o4doELnQMu+xV?n@WyoBctrBOWl{( zXM8{q=nLXN8umWylL`CsI+UWxXF)L|@5)EgO&3Q?VDAw)pgwqWAwdsfe^G8;Vwqf7 zf*ilig83~m%UKg(Yl2Z}1aTJ(sdYQy<}6i^{K+A3hSkeucodltGoLs*JdyPsi9Jav z$&x-utdLofB17Bsa5{wErAcggH9gtHeMxX^)f&Xj7gTVi&;--FgP{GY{Rg{PW=F{* z_p|&y%S%T}Ip*M_+~YBvfX3Y)^}^u0tRphNs8= zYgnw@MX|jwc7vgRD6Huo5JC!@-Ck^%j{IC&#e%EKq{u?x7aoX`CPNa!E1Ch;``}MS z)KtN8sU27+Wy)ySe>Ch1^$L61*u&DLRt%3eEeCPSKk)E)7xD!XHCIfjFBt+yeB&{R7IDW zRd_-u&4Ys}Xm=rL#wkADdf6BT{IpE4T=2SHYWm1Ab)QdAeUcj$V$UcFhYc`inBa0g zk$+;qEzS-Jc4pve2LrCnyi$DFXQh5b<2m%=^{dp}`MUZqMj|3g!%W5?QPDZr-%{b-JNVb+o7g9R_m zBl)iS@epT8_n}R1nz<|}k5}Xy)DsL_&1@qaL!bl!x-2iH{HhUXFpDGa4kGSE*vAnF z!Lt#O=Er-kKUX*ZVm`!t-hcg>4iZ`5fE6HC0{&sqvYxH`sDY+%9f`d*{L1`hAtsop znOys@*AXSrAW7XI1ceS~3hSzntk;l_iuyFHq5f^lAC_e)zR1|06|wiuKFN~Tn(jvF zv8(+z^PfdI7H9tepZS!%cN+{o9|HWq&8AEJB?ZynHjw@#?2AC%DdD)e4x&513Y_hf z1poh-t-`V8vpVKEK2%IN{3!0I=~SYDQT?*DI9CeiT~=pW+{@1(;KQxm)o)MJw=vfl z`v;ReW6Y1~vU|apXT{mtm>}CN%@ru;%r}sbSTp=Q;g3n6{28x5dp!sOwgB=Pa3T3k zv#f+VsRhhic(E}AncdIr@BYggAoO2Cp-);%=5cGD0_|6`Mk&tB7}KUu!f($|m8e@P z&l8ksdM=nZH9U|(=>!Xu;kOsEP=uYi*nGW`gFvb?a2~HAQ*A;|oCx=t+80{ERkjS0Jts$1R;#w;@T2Cb-l< zuyP@(E?N5B0SN@l9@v2kcF^(gyZ@6h&lrbGYcXv-9sT%s<(d^HyN!VW3VIU2)i?|iQpkIaTr<6HT1pVPLvr11feU)M9R(IZAWmisS;vTOS@4UVd3zQz`|KGXTogr%IjIFs(pQ$`C_Z1GXE}NzNCa=VgSPl>+(N!(DD%Pgbdy~P&Uy&!9}LnOH-wt8^c?HXwUu*h za-Jm_8Sh6;z^Iz*oxQ<1QW&yWG$~Hiq@YXP$ah_o;UO5zcQUp3IrF112{rR~GMJxk zZv8YL+W`<_(#>|f2Uizd>0dT$VzV~hBJ4l2hTLxR&k-HUr@I+=x8wI$MrT#3EyVv1 zZBVUL9l{53CdYlXuIO~k4>YVK6v6Tr|H{DAmk@jg{0%6y$zUj-m;&NUjCi-}uw#sp z#m?YM3T7ksR2_Yj&fvpIaCr!Fgxs3vMK$Ly8&@Hv;LRwro3yz zd3#BkZEkl&l^ie#^Xpt87x6lFUp$K@)7%W?mck$@qg9=)R;^&JK{ZwFXpkzTtJ+(u z`X-MMLAVIM@Iv^wC^|<|OVY5MTT;lrXzD`fsVSB7QVA~{YJT?wh${sKTXeSZH&REBz&Vy1o)5HCE zQx^Bj>xR`$bGfsdx=EbpA~!qSHLSZZKZ9&LMIpxTQtCj|RN*c?eXDgWoYs#kh@|iyqTC^uf{(k==uu1^TR4zp8WsN#U=rWeZjdr$&=+(Dp-EMwt#YA_HFhKr zwa>`uu~k@vbP?eU$nr2EG#hSb{bw1?sqrJx2{Dr3PmQ@vS^U`(#2RyK-CfRM4fwgE zLd34fX-LK~9wK*#^47l+5_{O0-#CmaCv7+j3g+yCpcmTtkh5HEuql{d2pz3rmb0{p zalVuOfe7`-MDSFk2undG%TLi}R>It%*o2Zxy#vM~8R8DfREc#W;F@x%H8s!0zp<9F zA^{R;0m&YCM*z_HH)&5<%~D}<=ScKYj21yYb`n3KH6RrHvG8-2{i+`=Cm#vAI@qKvqCkKxx50x3?ZA;`JhA|stYM#q_*&=En1sJFYtg^ zevxG2BBG_3UHD#+B`9EBrEBO9k`ziN<|J~?F-R;3I&K9EyM<*s^g-jNz7(6_{QB=@ zQo(PymT>|~!mJwq@#C`p*XSWg4l7$k_MFU~m6>m3jP$;Sqw_O!L1rG8ZS|Q9&g{kv z7VEp2xiT}?>H9Cps00%^FL~lEe-)9zA3%4Z@-aVx0-H-Rb8%*_(wUn{J?pN`459qI z>HLZBKNF)yX3moldi?!FNayAjNevD2bDlKu?QiniM(^f#<7l<+?cx2P;m{^>j?gY^ z)-Wh$ZDxL(S$gw$R(UdmprWz{8Ok*Hr;JP;K;hZU21{u9Wq`&yUVtZ$(Dy-Mt?v^s zjH>8>fx>Zt=n7RenIpskPWQ722$}_xFbz`d>pUSvfm^ZfKx})5+gF*XdPL~N!fWA# z`Ai%*D7N^<9Mi8*x!0e=fo2U$b2j?UGXfd# zB)&{)^(snS)U*{c4Aq(-ILL0fL)qzu_d{VCxmT z%Q{lofDfI9i}g)qw7XJwi6!y)F2oO0BD&NOWCII_97KaA6uvBx0QXu$5}e>g@InE0{Ildg6FpPTzE_H`D*5MggP~>ud3dd4e;_#!cLU~G3W9iH{0xKvqQ;Y? z{=K$+7VJa4hZl1H;+s6_3}b#FfqBBC+NWOstm3qUfbGo7Ib=ORn;d6wHPkqpj6y~g zEmIUVbAoyXDHk~zIWtzSHHuRuNH94PJJQSovk-?WX%1n^&1TSHY5ngn+k499t}^)^ z_l2+*)DR8C_Y7I}?A0anTbfF{UMQRAN$H-DTjNcBdRBSotbeX-eq7q8%qVS3eelU?%X)2wX~@1UFIn~nR}G- z;Be8diBH^);R-%NJZX#ead3|S)3Q$O5fxN0yeghNzFN~dZlN;p{m3+L7tg?|3i%jV zS0qrwpNzR&#vJ|W32ZJa-|r0bB9U63VrFDwmh&^Lo49`eLvSSw&cOkdZXb^IGl(=P zytCRXl*?cf#)xmy-w-N)XyF3j~N%T z!Vw9UpIRVJt;c|!!S`Z<&&y%I_lNYY0as28rX|v&@mkp zPuAEU2RO}Bh#;xZdkE)s< zSIpHFvjPsajU-;FtUtHW(q0+P8+%Q~{7^G?@APTdEx~{wZLl)_%#uKVi)rC?vw56D z*n;PwGu5hd_|&-vDxmHTKe;W%i(Gz!E-3m$)kFd-HwDgfa`2|X0T8w>Z*nzCA^7a= zlm8UjXAN-^SGQ*kAL2W;-@teBjn$3}Ag&A3rWv8=&idhFd`0!7>QW$SJuf`y<_5W@ zI|x_%M;9nmg4Ac^5*M4ANW$?wZJ{a`2aepMJ+qsOiiH7NtcB6#w;UI%9I9tT1LTl> zg2kgJ>~SbZcv6)!^phdg46d*hJ5_HA3G!jyN_CbM?;LjDP zmV%6`6-Z1ym`bYXl&hw$To01C5*%pvq%~_zk=?9kjSTNwh5a;{-&-q9bRTWf0#l1Z z3yK!uhgvRLh%z1NUu|2|=A|dLt&rLZcmNyP+&!VSFjNpdas@EvYA3u!(a!l4i80^-57jB6Tx>-Xw$Y61~atj-i_Kb z0c>F)-?BXufmICQTef5?fHR>bTN<@wr5RjdF!Ldkr_o7NDgm|{7(ynQN?puFrg+<( zQ2}4D!r*`8wF0+mY09Z!R^cOWtkUr*18W}bn~eA|Gr2TKbOi&#lG9qj!z*2${LCy% z%<^P<*xy=w=?z~R%aU?5cBCP>`|oXZ47n~H1e=ve8Y#vbu}(7r60Wn72qC5nqf(1m zJfS;HL*L>?j1q~o>mv4y26F~2KffRuh-QRq@WI0eA#)Gg0h{nPnPG?xnOqjj0m|@*{1%69us$l9RD{75b*!9wL@C zY#8-?t*fJVxLLzs9Ed22&G;XZJ>%b*WMDcCS*oh#X4W#Sh+~~wcpB+Bd( zdX3IAq~FonEXuejhK7|WsZ2iqT?NMRZYTMZH*wyPU0|;>kV@!OsF-O3dbHxY}{Ui)O-S828@L@fq7Gj=J;}s1;)y;6kVo+To`ntJl zhPk6=j@sRP^<7k*FM?HL8DOMD4q9mO$F;au>M351rwx5QsxX41B3j>BOyTvYc8!T% zp4iQ=ggU0EXzj7!ulOh;EwDp=)g+(8{gCc}5!-$4^!CRFWATZ`?DnRe-k(l?8y^67 zL&%eS4g4~F?IQ9+nBLj*gBF1hZ9ht%8*F`Ot@&}h--B)@{f0iIT?&S}WoB~Ed(1ie zbr%s9>Mxmt%v@l!ao5XqU9ze?Ifh%PAe64&4&~A1#I`zF#8B>szM$8`dO%gd_P5+l z4IH1fb0l5hz_YxI1%rX}_QJqfTW4EQja=3*laHj1<1*M8Fr6wyF$r%r4CZ)<#H!s; ze5cbAq-5-BpGgKc9EaJ#54;}c59qLFLGk=U{u273VZ>8nmz7&4Y>vWK$+62ElwqjM z3=kxVILoEsnBu2k1n$99hnKg0M0M+LFpglERp#E!&EJ~lwPt(&YQMQ_YxCF$9xww? zI9xk$5D%zjEKq5yz>j-DYczzpC6ip4(r`%ndZ$zp0YIHWufaL20=yXqfSI?Z#L&aMzl>)`+7ktpQur@`KI$%)u#}W3y~s?;GQLf+CLxMDFmT)@l&E&k51hpyPy<6y zOb?lm@LyrrvYXBV7NyRU6$jd{N3eBa&S$xWwN+q^`C(}l z)wT=Il2m>qOR>A56k!D2^)|i9n$u!?Vr+iu-*m~W@+po1Bpj!bQn>CfK3*=)KY>^v z^#Vb-P2}uCVTXpN^^@4#9%nxjOk#6I?7y#A=G$WT)7ac1mtwVeYFh<)kxXUubt*A+ zUChEoMD6gCTw1n+=cwR1;_YA*oo{d#pkmIE1LlQ3b7adL)nZ^}N(G|uSQ{_5YT%IK zd`m2-8NLF(k_GQGNI*@Q=_8lw-Lbtr zHb=&93L%UT2-S8?Y#)wsW>YD-4s)|O#K%x3@eERq$MFN<7!xpnto>E6!41n-*A-BD zCiZf`vP%=knN@OP(JER#0Xn^Ax}S>UR2w?G;yX!=5qM-{D;bq z{;kyfS`LzLqUWf4U$_mOy^=!F$?>KK$i)x3FfD!MLlDRoG*QO%mVEpS* z*u*!bLbq)Ce_5Jf@@;>o|Kniy<&?m<`$bq)4r_Jlf1R3pxzctp4|L%nG>cC3dpv9r zRXD3bnCx~a5;kAv%+s?WtT=g zfG(X9_KmR5){yhEwi^HaU67*8MJN(>**SVFZ+tUJzm=G?!=8E$1e=g2K3hv_ zvz&V$R#tr+h`5JY>6+$;d2;64TmeUeS;YR{+iy}iDs3z==agR8r8CeT>EZX}X1e`O zZXU|*LU&pTKJ~;m`Nf=u7C0<)GG5ESu`qL$xOWBwcA@#0{eH<@B_Dv6JF;Y+%WZ%8 z-x2}<3(!89CCkYzWXJII+6%-eD=ID;E|k8jBF|9)CWl?h$}I!ZOel{=Jb9@KQkNi% zn0TePHcLzpXG0{kO6>yhKgcasK>xno7=1GE=3q59w zs}&hO$qF4Px$kWCmf9CUtKIOvquAjZ{B zHqew=tf=njiE?&!Qq=-Dm!4H^xzVz%Ui0m;JE3fTQnEt-%gg4sC_)5VGcP_}-vnxH z*(0T9VotQZUxt5)lP>RYn;CbeIyo`lNbKoJo23;PTH<#S{PY5IJ4%~*9jHr6SL)6q zGB7i`xB*8muXv`_=C+>_T0pLly4fB(7V`*Elxcw9GI`ltE9*_CV(kGMJf4{=1$KGo z6=k!s9EbhAHhk1plo0`MaiqZ|Og+I}sGbkHzY3pHJqFXTy&FfufJ3e+<4HuV9(uXh zEyCjamoj<2?UiM7RoOld&lI0mv5ymjW}hUQOeUW*^__Li_s0u6&lNZx$iV<{ozG5N z%Kb3PS&>_&C6C4)Ua_P0IFjU6;ne(LLof&Pk1vZMR>js>D(?z}K#>gCb+M9+l4hwd z8MK?(y>MV?0MyClF4;Pf=;z$%*qOTh{H3a$R*7j4qopee$PCoQ0+ZfKq`~QhPE-x2z|O!s^+>X zHo$|zHC6H>O_AGlzBity=ZD{vBx4Vj=%xsE5J3^)u!I8#0l(x~oW`7nV$hymr7RuH zf7P8(HCsUNet?JY<4EWGjA^D7J*I2WPPn1o7W4)dhN+!;ilB{9DT4BNDe+_a=c;n`N&hX5|)d57(s z%0uLb`&-6zwZG*MbK@aB64MOMPd-F~HJPJ(8E+j`8Os~o#R$i1)*V6LjWE9>SW0zd>-7L#)7l+D-b z_Bgq7XtKRuoVmF7O>ub(f(DifvvU;fe(JQ2N9*RKJq!hrud2XPR`DB^CIN*GDsgUx zlyJpia8qg{-(11b=j}ho`{_E zD!dL*^xcmypuw74_cvC}166ZBdqH)=od_uRl+zol=`GxnlgOh11px) zY6wsHXNlYHD7V6ym98)Bk0+IEE$Y9)?b~=KKDU+LvOU>sV&5eY^KcSiG%*WPP(Wi8DIyKGIsGx*nj!0R2NBkwZ1(F&{|GWbL+(O@zHh;DUe zf!Q5D`gtYMj5qsbI?Tvh{)WCr1|^d7m(VjY$yONqtT8t^dsjHPk8w5NZan@p&TNu4 zNSESr%B>iZQlM5i3q><{&?Xl<3X`!E&U08)NWj^?V#r=eGG~@JJko?`T;VEXL=4oq z3ViEkxtVqrIbqQ4ICHM)CYJEJJ+Bw>hCL8Qd_j!d~< zCF8QMz`SZ29v7QqV|zMss`)RTL>SDxWUaRs!w0)d@nOcc%&fb_cVYzxZY)|*Wzrer zdHu1ZXb{poPsdGxPnkmr7@z@K)A~@NAQUQ`#iiR4Wk#b0%p#c-)+7FN<*bj6Z#p{N z0rc1{A$2>FzDM?;5=Pm5kYz6o>3i-sS0Bd2z07TQ+5V)Zq!M5s8Yp3MGSXAHw36nC z2n=Lik%JAaLtYbpNeDxbQ&^=8T>H~9<%OeFar#Ai^99&f($nv~#u12hzgdHb-G8Ym zS1X5`=n_N>3U*sojWm(GhHV?zXmLr*C2(}3A2)Xh0bXo>^lZX*tgupWMXXAt4FnzGZdx`DCWt8if^g`zDL)eL; z=v_+}n9Gkh_J>!RX&0Sn&Nugc+MK^IyQ_vEgG*A?036YcAt~hgGaBK_V!%9Q8dj&- zPZM){;%?SN=tCgcaQskG#ljUD6+(HUXaqwIXC(WB0)U=)3_jD|fVgV`V}By-{|Mfu zWbNoIV|!;$XWun@Z$=UoGn=#urS@l?47jG!!76f`bLB>*i}4(w)CblbLSLciyiQ6- zxgVKxQZw3Bb0?(COzNbY9!!O4I0`Dsk_1T&+I;T1J~cwrY-LNyZUDmdzthv+nMJQ`)tA<6`h|KZ!z&ZDebt92k_|P8m16g#($K$U4vwV zvg~<*Lvqmt#c^^^R7Pb;Q3enU+a?WrLW$s~HUrCasQj3gL8srE10fa3L=2ALudfTE!8E*> zI8N%mq(?iF_Pe8XpV`C{H0g zIHIR08ct6A_fjBwe9DxJiMU~69FLe#?kM-8Ec;>V&q9lrXkH{#8w+y+%Y^1b{2Z(k znQH{tKL`7ZdkI37l2oF)DKcy^;*<*uQgJ^XrDGu30r>2ZbQFOdNi6eQrvK?jqex6M z6fi6iu!tE`>;{umJPtfV+)=9JdkGQ=IS;PQ(%r@C*GOfpu=37N|R;p*ZO%HdSce3$s?dz@U1mR zXYN(lc=LF;4(0ZnDUg?^*^4NU-4R)QcxEW!Ly40x>z9iBBlZoTwUIfar!Z#_)q;G| zZ{CS~AN?o1v=ZnsW0?Wyv=vQ=uP0xa%T$ZuOpQpf!dO~ZttU%1=+Vw1APn|w<+hv~ z9hakJhAV;;eaE;Gwf6;o;JtuJu^onmgr0~0EcQjUo$#&Ova#^%KZr(Juzn_?)S3FfurJ8rTAB9u~@->RANl~>nypoI0eZlPT{hFWdfHK_cYLL zec755tRqA&&nOZGEA{0(Js~$o=k^$tkFnV)NO$gJmU{U#A*BaYWs0jS%{JlGx_?;X zbXY+-=L6R%_7GCybwfD^>ReX!gMN8XU)*AE=`pKnX6*sy`BC%N-OL?J%wL=4)ng1A zjSe0)0C4b05qd=mrNS$cCOmUqmv>ots`i=}M5g8tQ-E13xfnes@2(-dh9eAF_}6!V zK3!g8fHj~M)OJ-#1jsxi(RF$H6Yp>J?kC>fN>L>-H$R81DT?njqQOpX`V(fGQpW0o z|48ihG6ITlK@0-*rFO9tgrvQ!s;WAO2!r%6*;TP4_9@LOF<4E005Oorj~^3CDS?M1 z4`S;hmL4YGk+LF(o%@LYFoP+ds9xyMW*BLL7q=NnWTeqDKwN;CiK1b!@F83^+t0}P zNxG*OU`FmXt1dF;PY2>rU@q=5OTS=#bAUNn$!nS~IDyyo(z1l(!o$!frg!^z%Mq8DF z`W`N$cvvSj^s6OvIN=fYwGt`*VQkH^vj0}uoLx>)3}(a#QhkR>+Oo4*mt>ZNW%_es zo(QT*j4p#%{B2B~NYvyw$i7r|yhr>CQ2BG&UWaQqPlw2!u1KeEWR7qg4j}Tf1ay`# z;egD)S+Tgn{$5v}E*mt{g7SGnUA|VO(DG#)ey2tlj-6;-ef|5HrC#O_GJl&Kv6&Lp z`=u(pHv~xV{s$|pwb(oyB#H1whzxIgyi!UW>PZ&l`nUM(d7XWM5N$o3P>N%#+iv!q=e8um{+B+?nl-t9KbC)J{l*P2174LqRNO;EGiB zS9;|FxzC?^aPr7D=Gmi7vg#0Xc^Be|S@8jL1tQDc?=km$&fI;Z*7edcU6L-{JwCa^ z{ISojn`8boYM(pNxOG?3UUSpq#@x8Kxoi=h7cyPKE@2Doq>#lFHXLN>;R1Q7QtfZ)9zN@?Cq>}j7az2S?XHQ3%Tnq^-S%r^dVOFRb*W0 z24!>vOASw^Y&R+9AbMq-^I5U2Xn7_5PU^p#y6>d+yC_aA`5De#pOncg^|f`5eKqX& z4|~ouqTwzg{wX@$DpS8gMut|i(rOYHG0OKAhKG@69_l}C&iO9RPmV_Gcunzls!NV_ z=D4uOj~#p4T)P{EqZdJ46k^qjK+%t~f_z1Ro;_JGJK{moid$qBw-&kWf*Fh%>z)I* z6b8j9X|LN9uQn_e^f_#$h42Rh@g#)|)woJTnam-X>0zp=S%_xv8*#q#1QoY@(*M*( zS6kqUI-Q8C5>d62Vm#>Oq*U=k=%#A!P&eWclA>Q={(m<^fAVn@c`ca}C)w+9K)F=q z?7Cnhz?fuT6}gL1YgW=G!#m3Gwiw!xT3%HmzRh8{x;Q^M8cq=_L8~nv{Zo3J_s4p7 z9BTtC&o4twTbccN{?5kl<)!bS%Oda#W62w6GX4--y z4c~hhD8~Rz;xl7Q7_@4$6t*}FAm5`?aVZK+vNfBawCw?&sI{22+nYyhf?+YC5I`^T z!Zaqr5-GmX08r%|7cELpxr2amZeC;QgJ{;VOG!UDK1QSoW~LUK`>@*^A!el5+$X7z zwk6~D@#@FO5s|pRuYNFmz9Zg8pLTJ)D4!8b*v@Xvn2AQs=JV6EC+JTnqfy3li}Hy( zD>$lz7nCB0_u=<#4Nh|xnDZ7*`)bEn;Wq|ML#xp8pyk7sBf^*VK!hDSg-Hw+j=*qJ zIXE8%f;u!rHHl!y84h(SEO?7aPteeOrC^lZcFQEq92E97$uz?~!2diGJw|DJ1lgyp z`2$b^MUqGzY|Z+>3k|16QT{+r#SWuXZu z&zbZn=Z|#gRPB+Hd+8Jz1l^FK0l?QT@nJRLj+AvaWt7!vw?713%WX zed>r}DCjHNpe8)xP!zobH;_|0%q`t0jAihVtlkr}H7q;+D?F$0ZIMsKQoGAKC2#WU z)cS+*`V-Sdege%)VB7~#5h#&L(P<1FnW(E$-LDRy8Ik?fZKEU$si*8p*fl@NxecPHBV4EmN z%#2=cd_(c8lZ5^F!;|q&V=A*ScqnS#~j&2FDX16NbT2a4bT!+ju{n@MWI?i?? zk4F$fc#eMzNKZg;l2&jH4E)%b{|KR^5=YuMRwv2aSMeYB|L6em1LoG)-Y{hDp{8Ne zTt3~b+}oVAgIV@(=;ivEEwUMD_N$U>jLl(`wf+HGU;OKf&T#3&#{Y(>ZexEF3~)>1 z&UM}_jZZe=qqz<>X;>J(4XqKN^g-rSS9BEiTU;~exL-MQ2`kHe59Zq5{b-@ETDEXcC@csPN7p4o~QssB?OJ~1Dj)=B`iVlRe^L?!y)RVn_ z7baT*BY=3O8>{`&T$TNH_T$QneYrVifjzusZt{Z0NnbQ~Ey3$ltA=(4IE+BUKL~B5 z97}YYPv`ng++4efSoGz#bD0bey{7n4oeU)P zUdvXC_9Zx7yrR4<#HmZWCHJbtbopM6$uNf^s8z*WhcLN=-QMi9aYU2u3r^+10eSqJ zRKGxx_QMqH=uU6cPaz+sIjK?qawFchtwb7wlVe_ii57+u4B*qi`8b@bOxjx91l#7*FhtJq)8|HK znfw@yl|Z@v&;MCXdXpSof71EY&ioeVM)QEPH#1D;lW6|XN1#Z5k_vM^-NNl={+V9P zb2})UHAR(%!{lz}s1V!BFnwzM4fB%2%+?m|@`lUv?SPcN%e){4r`L5MUAYWxcby{3 zKlJtnZ_sbCT-9#oCAbaLrX*wh6DgHp49H5CVN+5Mx^t{KSH1f!stCtYmufSi%v=1f z<{rtW?a6C9H1gL*s=7JnIN4zRTEaaOc?J+80ghj`z^hR2!_c3^= zr?9RH?UqsN@*<*PG(V-cEv^U&V&wxV(pJg04*o4LJ(8Co8K^lJ?qmPo4fnihw1>f7 zYxA3=)LK8#I`UVl^=G~D{KYzdsx@b8k)3Yw*QQhC_IcxIQyw%iFB*50H3DLK1Rycc zmfg&4HjHg*c**#E^OCD9zuKk6ZyWB*kI*W4tFb@EnIoM&o;pP=^|u>)THPLd3h;RQ zxHCI3>fa)w@Xbbj9pm+8qyB-3qYjn+|83Og;nftz9D=-kAjt7LVpeAL3{)m<5}gOD z!!*-SK+s%~;1yK_i86pRTIlh3FqIv$$yP#OvX%GqJF=*dam8!`dL2k6k-F8V!#roC zP+V>w@Nc{f-QcWV-Zlpetz=#6-_{XW0ou3WZ6G(z@C|RXa_TJJCW67+=3vD`BLXJV zYgXE8i>Lbbw3ck!I`5~ro)D(;P!s3x5tUfaeYwDa`#Qn z+{oSO7R9kjx$^Lpu0p|tL`gmc$A4!GV>_>)AVLnx#M_{&BcSskfmAJnR-^dCmlq2(zg3=(QD0n5N zv_H$`Vfe#Crx0_b+_=Z#pNG$eSP0&%!kuv)dqTky@?6+n^+K6jXn#pQXGN$ii7wk= zScfP|Vpam_L0ke1fgEC*N1?$s{z(`{uLj&u;ZbC(GdeF$pf!&<^C)RPmBPlSQa?$3Zd2IRLhr?Hr*)fpb8(qX|gez}=>ubek?|esAd3 z6>)+S>q;%O8@;%vWknO0`=ZYK>zY`=x81l5pUG0DMyKLjUw`?df3yH57*Q5;PfvRk~l(c7EwpCQjy zv0@;t_~UBGiXih1umKYdGH_Gi-x)k5d}lr|*2kCx#vNtee=~9t(%yD#31EcPz&K#5 z$WJ8j`%;m>&ntD`tk#4PE`v?$J-&Cp=&?i?74V_X2Lr5&&CK$&6 zV;Wdt`Qlg(>T~GLTD$cci~h^6;YqVHhAv}9&W-L#Gfd~F^0MSK@vGM97@3~GW*Lxb zaK?DpWIo{|IthT1J{DVbXoX@|B_3tajJbF{q$nVcy;9d-QMB29D2)2-u=ha_9dG$q zSkK~8?4F#XATitgGsRdi@O~$MJ5DiIWAlA%lXk z-WPo0C4I+M%z73mZ8$jIkHU#byfEE5 z*(Ti)wefg%?VVXF;Q2Zo5)(8{Y?T(vuChMHxMxx*5X&REK+@&@pCGc!eexFjGev`! z`wxfxd&9o;7MH&95uM9O>N2M}nv8h#wH@>0d2W6_uXBDf&(C-B=Fe}=8*LwNHMuf4 z85dzU*$-|N+=X$9=eRcva)cmMzqoy}fcy}#dwtM?{pSp{x!jPc$m z;XTu>NO<4iQ+ErwCGJ(0J56|=2Z8jMH2m?#7$fr|My6(YJP|xPMr0Zxeb~K@v<6Y| zx40F>uNXdg%vzI=;U1osJ1yZuCt3{Ffd)PuGBP}6a@-M#9OLOt%=A?ogO=uDp0 z`P(|ZgVg!)H)#gyWqIBRVW?}Eb8KH&NJUKzRaGG!5}HH=+IF7GM*G}Hf{0Y)lq;?- zjw#u|>@M=G6#3;21$xY@ZV2fJ=w}E!#R9j7o#uPv8Q7eb*aNgIOH8lh73oPR=p}yD zHugKtJR}3TL|B0zmt9_+yG|_M${RL6YoZX8gPqH_LWw>ZE*xDqn(nO>#l%2U(Fg@V zZ(*nsUx(qqb{!8Hq2sM+PC7Xm#ElOfE29t}9_aRR_pX3=$si2+{f}i(!Z|OS=vEX= zVm&aI%UuR+RJiJ)9HF!n%_DOW&YLM#36Giu_Mcosvr$q_5rYoPk8G5Gs5GF`4N?bF z(1bK3kX)osCI*fxSZi6%;EpOqmC?PC_dw}D_{4M`k~=YDUA74to8*=@p?t9*G{`-FLTAvh|@SOcLLj;M#0vO^+a2@A} z`h5Bw%>Zdqxaz^bM^WtNZ3l`buw_wf_a!pN1>kpk85>l8T zB)T9dR-(p7iJyl*AZ#med-RFa?;bZWEMZJRzUg0=XUfe>RM(j<+V^rbWM!&fpuE_g zJb#8%7Zaacj;>=dk3Sa4o`)2V1zQLmZS>fn&a>p02rBGpJhmLEMvndp?1fpQ{axqq zy_xW>xNgGLE;_9J^Z$pNX<2kDot*H5;wj@V(6^17^L7mye~v!YXzu3u8_xbeezuQL zfs8+WyrmQ0F|n;1pC7;LfBMPY4)xRew-rNGKxX{x_~*p8jz53HZ{uhFyU(}3gI_7m z0He|@{M+DK@UJdcBcC5wIsjQi&Qn1iA>V(&h2%xJBLnYsBdYOzEAD47(muJ!#|tZKJmg3Z6w?St&JnmvI9isx z<)$kv>DoAINF(1rzNGQdCh}taf*vRq^vtVg*i)3mqdzR@RhXjgVY`>@KDO0t53oJN zhP^6!gpJhXX4`yUnQP63L=T(%2L`5;Ap`r#H+rSrX@y0AoUsBVon$*ywzoS}=~te0 z?AEz^j8e_*HV{2!kcG&Ia*HuHn~V|^KQ>ij7k_N>Rd6vub7Sn+V2rU(QMd}9Dq4u{ z=@t{;Y|QP({S3~8nUDU9a6lD%7BBD#HbA7ZS5=&~=DCm)_>)(V;-=tI0UoeJUoV&3 z4%}Q6R_9XuYysb*0JynI^OK}o7~ip=%)Yw7F0>1_iB1QN8jP`{t(rN3_n_`nobNft z907A+{=t6S{)3!$yzLxN3XFjJG)Wyv^G8Ah87|K2UR}m-c-r7W#<3EZh{;A6f(;QL zTd1ILRi{WU>^b*Sg9I)=`q--8U@Maa3E@EYBPsIGWFa>QA%c|2wpG9=u>)gM+F}I`*6X2A z5mefc(0Ms#BRF9~8HW@49SQPs(S}LW5wv0!EJ2TX7p~CVg%Dy$!y>yhyeWKnj;xGpR4J4|a*A%63g&I;9 zUIX0Y3iMrZMM@xctxxgmsqnx`8BP;M2adB6t@O!t)-5oL?dE1Hf4yb0n0^?{Zu3o> zoMqkDF{LrweJoo(n2GJx#kgQoSG$4-49ucd@#3(GNhqdqnO4UC6;B#`*6_fQy%SkS z$Ad-Eou>${FWV5C{vBqUcfnG36B{6kOawB0(a9*!y?xA^e~dqB9`(r+-d<+hRmKJp z(tXMuMs)#_QYSYXcMLw<4&M{&m#~x<#5<5&YD$~tP~HurI_p_HWr@~oqT-l=#Y4c6 z{t0P-c_^IgD8pH_Aw^|}dOueQyHH`?ZLb!yM(h%^b4PS(@RdT>7-Euga}FKgaiv9pdcWKjeEWNzfW&K5C~NW zh_oaKh;$JU5lKKqML;* zh|}2U%h;EsX4`lt@2}f^$;Kin9l=3~@&XEg)sx37$cWYIf*b#lb$5f!iCNMjp%7zY z%YzB5`JDMYrl?8`f3b0A33yI2<>iL-PP=Z@!5rz&kM0aNma&XV?XGfj$fsUC>p^ga`m!na?YZ_J>_z89mWo;#6j^_rC!|2O00WoDv8P=33NfR_Po1Dh5 zUsINbv&U7@_@0V-a7v;Ng(1?%E2;=p6{v7Ez**nsmm0U)xC`hx=p7q$DxD8Q?dx77 z?t{HTvkaStof#U}T&r)cG}domtH;}j%ID1$CI#nXvbM3wYmJ#|{>Uyj|mHXNT<&JoC;P ze;CFXyl=KfA&M5^h;9{L$d>BL7ah8ag*8fv6b-#mcvn{Kr_=6r-G=+QFc43Mhj(atfNCkC37wxxv4PpKZd_UM*NHE)>#WT7Hu?0TARYnKP=aIZ zn++|eqejP!GIEWgMZh#GYG`S9tSeKu$RlygtyB4!bt)^o9aKDJNC?ioay zAr7cGB|M)q*J9)nxmzQ99r;ReH%V&~$4&ERv&lV-gSAzYJ5uifzB4R9M)@$);A8+d zn&PLrYo(?-;}MwTBzOcbmxLo&?+~P5)Be^%Zc7UwKumqvhdNh>{OgG?d7a@e3SLwV zNbi|kWIeUgxE{{VdN`LE=WZI#^Of}a*E3|Zv8p6kUK;C(4nI+})Fw2bwNr2AXT90Y zV}(sT207^9G_tbEUr+EQRtDUs1dmN)YA}2=ox}N|t%K{JlOeCG$h@o}SN#>a2)JTv z{W@V+4nx5Oqyj?k^>Pjk#0$B&h?1BF89^=NY}@?CIEkQ#qRsz-(XM@wQ2w}TlV@V% z>>iZOZY!Q)|7T^ukFcZvc)pETRmbc(Q5)aa#|_$OEGLNG>O26}NC&wLApuSQY;-HRpRIXOYtxW~V89Gas+Qnm7D&*`sA(i5a>*Z#LvW z%eUsCeqPUq_c8ADIzocz;08~}b`;29Xt?76knxAi6!Z0hTTzfIKl(<&tia?Nz$BMj zd~w;*z)Esm*2jHX8By%D1@|(oCQnq@LqCS6h}t^;bDZQ|F(@YT*%xFV*$;a5Yzun! zgiJ2k_cn=FjK&tv!}S| zz<3agVpdv=isEH(W{C0A2~trhrZG5%;jtLD?<6zoKqPEkTEFrUyi z%pjYBr?T=Q?1)#yFE-aBJ7v7+8qMWJ@XifIg-eWYE`qqY=A_~;8(*uxuPmlpM!VF{ zYNQ4HMqrolK$=;g1DhBdmM8%wv$YWDrSSF)qydKs8%+?Sp*a7^s{D2<^JZ0k*q6UD z{_6w2oZ-vazRdZud0d(L>jl1??8{DHW=}3&nTKP2Oy|5UmiXigO`E-z?G*lt!|~7| zI(7L70Zjp6onc5ikfM-69|ADPm$8q4&8y4dbuv~4WOY(w86s+1$9FOMBH(+cHFw*d zC1P~Ai>DUIP?klZ*$ZdH8K9k|#a1l6VIrhm2A;N#=a?A8)AI>lGOw!;g*c`un14@}v!)N4aO^%n{ok_?K=Ysmb`4-ud?x)#P;> z9`DR?&Qiwq$Nr_etMMi&FY@jZ6%4<W>PxQAeHFG+TUzp zksE@_XW7}fb!JK`-E#Uq_yNLU{+TA=l zv*GU1Uh$su_KElISek9IWHF(DT(r39!|p@w!{$T9{lkwaD)MsUC7_veLFY<~i$R+& z-MDMae7KLFK4rhMUd3AxJY!O^iXiN?rp(y^4QDThM4uZqr&rzCRRL4-jjDO6i12O| zl8ta6Br79Jz&^dv4L*f4TJJoS_#@Ckk`+KY-dP4k)4c;JIsxT*TVe`G= z5y;v7`2&R~`H6x*_#x%Rw_2=N7!uc$>u3{Xz|Qd)Alk8x5wbV`x2fo=Kjq&-7PU3) zlGiG~9a!LNrf>JS81EQ2#IxhJcp%xeZn~vy{E&p$?9MW~Q9<8|Zr?abj0O;W2UR6l|$vxD6U)l&-U zn`T$b)J-NCn2%B8GSe((!NM$95uv8P+{d%Yt4Q*#nIv&`ZaQy}J3$Ak4w6i_oFf$S zCJq<@I!)!m3f&EJ&$!Cd>US&j34KCUt*B}6f|=B%X{8v-_m*XUKk_9!Jwy8}qnQ*u zC31^dg*!q)Gw#z(&fPxpb`TF<{}D%68^+qRwQHaRK4%B11)w|+^5;b3wb163+32F* zSuU_o?!x~0EO>uXa8yWF*PCgQ!yqY>stC}?D3*Mfmt|@ zvzVTBl)49_5Z;4nl(%C8_cgVBe%ji7>Bdc@l~^RKK+JRSR@3G=!S89<$5e_@x|nAg zqT_Hyi_G7X^k;wtE`0v@BR~}p0*VnSHbko1PL{t3x!|CO15Wt`klAl3|B>hj@GPWA zn#^JIFLMJMtXbyzHrP101`;k+8X6diyzB2|`ZVfU{4GkBji}HfI*j0Y2|=gn4Hq(` zLs}8S68V{r3$BCM<8clza3t(AgV#b!_2so#mIY43R!(i_XJfL&_>bcB>`B+38!`)E z5A_REeGnUW2BMcmKq;w-kHjdXs@RC=1f?_6y&7k1A$Vb|k_)Z7i0v6(Y^#^Tgl7`< zY1%waMHf5h1Qtt!qiW7&F^BHow){5WOU&v5xqh>T`*B>Se(24;`3iMQ1B z_6W86gJ|MP9WvR0gU3ZK2v?ZkD(`6F6+4I|M8^wxAr~k@68_zlUn0i0^0VRm)tah4 zb!toBsuW?G_YnP{Z@&Z652;HhM0o`WbA!(rmkkZ$|z2;xQL(e~bQg-4t1C+v{f{}T& zG-h!L9mRFu#tG~O$B;!i9`g4mZoIF}2~Z!4;<1PaZ#6uGByR~<0yxl=5K^Pt6Ri|s zH<;>UZy7bu&o+OZO*!=Sp`%}~nbU@5JytQ_8a8L_$^+MD+#2)3qQInk4s9EDbT7<$ zhFE8;+=Noc?|zVJJbw2l-~jAHTf*i>EW;)Q>yandaRKTSaKW1;a}_X@qz`~EkU*ZV zKkTEC{cRLJ&cq@E5@Ps!WM9-@aX5mGO*m00Dst?YE)7sFC;Pq=F<{XOoui;~jfhnc z0-+Gad9!Zwi|HA0s=)XO&d-evZR{XgG1F^<7_=q9WpVP)(7wuHDm_@`#K>U|sM%ma zSrbI$`S4^e%qg-Cbf*j3K<7g0NhBnI<4FinX9kI#gntP$dL|l00?TTFQJivHo|gO<7S*4s$ny7hg;*8#|cK0#23Wz{Za10$dF9r?@71{ zp$sP=^~H}xWxN?e^QS0z1~sPnVN|j?B>>5ROIhjLO zwNM{mM2WYA#uE8mgVqFOmeQOWL*zkdLdm|ZBwUiOrs3TTT=O5(VovT~NY|?f6D`5R z6Jl>o6#IfdzML!dEy;gfkL*TSle*+VZ`<%hzKZoCL-!L z-FYf9Cnn}=SmEk~a;Jd8qmvWzKY+82=MN1^zjy**OusY?L}KlYBa}b>+YoOv0<5sP zAG&>XZb+;{Gi(hq+j>MH8R_!OW8brDb;$JI*M z4@eQrHVn;Q8p1zgpuvbk*Bp)zjzLefZcN60g77uiqywrCsX7{9O2S>R=92Y&Q8JyZ zl{5{mq^C%(AjPt84Vw6k%gm(zalwsnra%%55{nDcSBA-kMr-T*-OtH*$ zc$#pMFN+)SlevmhpPU4K=Q(75p)Jmn0w?!TlC^4d&MwUuqgF_NC|xG34YLmd2&AM& zXoq207T%gg*TMCY^hTY~Y;pHAjN$WLL~%JD=fp=N+S z#ATD(I++3tSz_g#Bjf_SVT+tKIZTQDSmNaM5x81|RR)cxk5R`-35?SS$00Z-^OONd z{U{`=k-D{+X`ta|4g(k$#T#IwGBI)^UuAb!EW$8Bo?RTB#@O;B<=`@tEU`1me ziE+?0B#m1Xrsuavrx&-#Baw`!SJ~UiAH(psN;aWYEB%hWTsq4Z{CRJqM{W8WjWwS> zXwwhcZ#i?Bi&s1THP?;DaG(hrL7-qA?EHzirESjO>9({}4TQ-jakR|7;0DiT==4|< zNZJhi;R=w*X;PGNg{N_qBXF6iLij(+I3?;A!+n-!+fUwUoQ)g}RSyJ$8fzBJG>hz) z?Ei_rG%YyaYs{$|uf6YEbC;C~)6cB^DT~zvFWb<-o7O%o*36!7?Kfm@A{7QWOjK-{4rkQwFsgYllL4k^ zC&38X5IR@o3V^HGA>bPnqd7Ki=OFmN3xhzP{?LTu4M3MBd+4|r&u9n>tUzeIoOJLx zG`Q3y|02*dAxnG*N?dJc=0bEwMZV2;+1=i~-R$Mo&c3VJ4nZ|Uw>h)*zd9%PAZd82LZ=R-ixTEVc*uNstaoi{nA7!S2ifMm|MWhzUsD z#Y}`^xB#UrFtg9J>5L_R1JgjfG@@33Hoa0rI#9W>K#<|aVu`02@|Ub7*Smu}$-L_r z;SA?HGe!6{VsV2pOn+Y;A$4-P%UDtECBKu9#6B z3(GBP7AfE<;k4x;CN}xgAffX;P(2#irx@cqadsms0o=BL9ScBL+4f_!f&f1wMxtmq zMt01|8zE?!EVLkuA9B(red#n7Iq$87WfGnQw}if(eAP?(N6-?XC&VddgwqQuCH}Xke zfgLqnWTv#z>Tz?;;}J_d9YF!IcVUbYBS~>%fq;Y-`iiH5V#&us(C;0f0l%G|jPTNZ zidd(@$LOv>H!QjBiieu($cf10zCSn?`Mo%lRZmuW7Nmk-Wrq-wq&Er{#FjFj3+_si z-{O^(dnC#zv9Fm;%|9{L^hwa1;mI)bGD>3K)|>9z)HG4y>P`2&v*`{nPZd&SW7B8W zoBk5+yUCks`VHUoDx1YQCI~t_V+b zRm|AhA(09=lNGdbh|JA=jP;Uh5nJYnJ}*$STWv6AnTMs^$a!O-RnG8N|Vfh=lMyav@gNzs~rshS^9&Co;HS%}Uj>wg+NRPTTIn(F_T z`mZzsk~hg@83F@Xwu9{+f-^o92LeXIZtuVXT@G&opw_6MW0HlV1MM-#q1JBC;E^=> zt2*!(-+{IE_$(X>rb}t?mU4nHwrDlkufj`{WE!%o7SuE&v?;y)<0P)t6YeKXgh3*P zASR3KHIiiGL=~ZZLLg1s12gKq6VfZtEXNq;MreDLSOA2hy(Y&tnS3NsXMDI$z$!}A z)a@56%O&SRYUEZxJKAJfbXOLM?C=c=OE%!k;s&HDAsUREac;NCCw~^CbUh;=Hj@T-X#}&}6^aB&lLqVqmZ;ao^~z_9PWEcVM7!;L1UB z@nFLxgKX&I2F=$7wLLMd5rKQ=pgV6c`->i2JXjhCZSNI>rN;(YenFaQna2mMBLklX zq~|PTqo#pt(IsQoNqvXcz1=5-TeAlS@W8}w1%O(}0UjYBY^+;xxj%pgBvWp|r*i^H zeuP;F?neAb4Wt(f!@gt&G(jBPnoI82l-}p3bZvNzU88s(3)h4k1}C`S?0n`Z;=Yf? zPRdnO4vEIvFm1-}qb;l{* z&RQ2LN5anvbu{$195ebt4#3n&kphU#m9(8pjfK9*7D!YcG8b)a&KFl5qZy{q-+td; z#e)$7sUxh39FD><6Ho}&k=7T2`w9u>oHn-}XJDb0c^;{R5}~~{)|=IYn+Pu@&arya zGZw@o14q@);M(CYA}~r`niI7-Ggwwk&V?7tt;pwsv$3?KTh@JFRoyzSs`HA;)q3hG zo>Kce`1Ugd-R!To@nv?MrIw9Xf_B35ZE#}|Ek7c<@G({UI8Lg}#%abNH5I-Ao@!*| zF&{6_goT6ZRY(Yw#6wD*X+3s)==xR?~ zq4($eV-Sj>**?zoCrz)1UR&7Sd@$V493)D+@Ck#PjQJpfonD>+8L|#iEeY$#SdZ56 z-1AIb*ps2T37niAhy%Q#kbh{y`1mP@Vo%~Y~dm)^z>m z){VdDcqt+FfKX#XJKpt6gdaCYy=?hw)lI*#c?nu=DrCB1X|SPOOI~tY@7va98+?RA z($Z~j7DOM&U*XwaW!+;4-WCZe5+xRYecbG7R;K2flmQ@BN$mp0Lrzz+yjn865_ms* zYJ2@oY?z`MPWpfl{K?7DA_#diXWqgAXgJItmoHs~Y7qU8yl#|5yNu104)N7_b6y_g zU&fIL)g1k(m~(Vb@f%?DsE2Gcyu+^qxWb!@x7nE-AUbKWS$+4@-G%SvJD%rg6m<$n zk;MQC?6*!Rj)sR(Kh)8$ zP3{qcxUk3k)|jW5t9YT=4OL2&y0&NWrKvy#hMiwBc83{SLSS-_b>Q=vYxwhH%oh;> zu$ka8Z2Co>#l7x4<7+r3{6FK~J|`Y@^NK*L-r4wcErw%y3+x?e755dY)B^O zx3wa)J8ffatER2&ymrD15jh|sDkboRv0{>(7jIbsPGLE>~Z>Wm;f)B)q^N(0n^@rKJckdvkx=Q1TKazVcTJ3 zV-?&7^P;nbZx0F{ttNjf)8g}Gk4fFEmC|Zu<#zs>s5XTFS!M7RZ3`K?)fL*llpJ=Z zm*4$gXViP-Wmgi8qjTcZ01wrf@5G#icfeo- z`pC{cg1;=QCFinuxfMje5VBw5Q9FlC5?q6R)lbK-)TM{$5*^U)=SZiyus8EEaaK`= zq~QZ1H4y_eswA2$px6!8PqVQgxS^K(L`~hTrjk|hNp@vyR>k;~Lc)d*y5ON&M!m?T z(Y&Tc|3#w=-tRdAcdB(kI3FNBB*gJV8VzG)#Skg%M+p|#&G5a1x~^7O9=!rXM*bcg zzY5tCO;xI@j?Bs1+C!b@SDoe&lHG131lM)CXNYAlvXCBpZ$fgxgy;`g;Y;#P@?gJb zfH!DMB1B6%?czhnQ7@9aBXwYckd*oBL9R2IZVqZ563SxFOl9vS8@J~^v5OcJAk+nx zR@z25Q%1!q;*=@_*b=)&!SIweG9mF5x%CL*+tyT$BGDV7ZSG+m8kqBwg*Q#ui{7gb z!}iE64IZf_f7K%V#jp2Td*~X;ogxKMe6<0_5)h0otTFJ5YVbUSt|wBwg+r)8)?oD@ zH5Wr*^?d@`xH^^s33TRdCLj^{ePh(2E{G7i$;Keol8lk_phX>^dt^QQVDLsmaweE0 zcLq{u0pKnk0E@od$POmKMG6|J{c)!{cULVL#)7Wik%A>~I;_D)=5U}+vdfmlE9T=m zDc;VRE_ElWEQGerabXNd|2qTH!-G|g$<6A{P3lgvHr!x5g&leddxZ_|Yphe)|4=_( zs)+)F#+jFH!|4I2Iy=!5%!D~YZ%q3rwu`oP@O|mTJ;%Y%0^T9FuAfAt(HpP9T#SYP zfhBMX7foDmq$NATQOySUw1kl$->wwJ#Xi_bPhHAwNszG|R3)nSpC)*)F?m`eeacV# zTDzBr1kXQS*HoYEUpFwwhv9&A*m&wT9B8i7N{W^zo{%53>)RNr=LZoU-Pn};l)mTg zY0#RkwFhmg`rfgs|E{WEY)D2;pLV#;WJ)FZ^=HBzXZN6?WK%C7~ z9g(fvzStxtPpZ);)F>@atDtgTH=ws}0`53R6lkw;F4M@X|&N4NfO-k8d}p zwwKilL0uPA`zZ`;h{3=`uJx(dtqbens=E&GeQUT!PYkQ^h_faqek zsn?~yv=z^3_o6)h1b#osS7hg~a_oPuQEhF!PHaEdCFonP+!Xy;gEQ#x3g$f0R9wd6 z38tnvMQCr_HLRuB#%7v3n#D0V20J$UTyNXItT{Os-F|KbHVHOdW=Fl~qsf=8z8v;t z#g`>tmVH@xPg&i7*e`t61h+Tm?xfQ2u1031Y<}Hn?rDUIB7hI2EkYYY9eJFCwr&EW zn+%`CWK}0f%Zuj z16`^}KnXJCBQk4}CUa<(@f%3Q>d%dl2R16V7`(Y#1z)C;nJI_;m21!uJ+mqRJ# zE^EqQeAh7;&jpwHRsfWrtCf2(HwB>sWdmbTB{K7DQ4S2XJ#1mu`e;5nF42N%Q|}O5 z*^>N74ctxxw~y8MC)N1GJ8E3plKe)`J?uNO%Fb9R8Pt$3BQcG?AA5O&UIs2emLXzW z{8_cD!@kVj(%GFDa3+Id!i6g3?B7H>LVBsL9h`M-x8RR0$;)c;CEw&Sw~wFUk}sQm z+2hNCFX#BOaf58s2q1NQYaO|KyP57>*_`Zbwr6P(x-(;#hJ(pN#0Iu3MINLg_YncR zYis7lS^+j)P}JO6^e&R&T2d~>hLVxEJ3X4}zOdHxY_*P2GtuOB$PzTT1Xiv-=hGNm zD~|gG3=A5vl6h9e9t?^W8+Nx%D@I-6!nwogk zH?h`!cuoC$&IK>gghyT9P!s3V1oW6RvPhRD-I^$aYc(gc@B)-*y}539-hu|F7WN2U zZB0(ax-qxBMR;<3bYhlm{=e2mW_|Q=Uk>~7OY0D%hG&Jrd2Mx^`9n2)yBa1~33en5 z*j*th5&zufk@>J$%)mfxq{L+Muo9k(=MqZ;Px4N@xUaMz2qKv@sOmBTNCewNm5RCQ zNMO8i1n9`~N$VfoC*EAK_EHm=_%}`F_lT}GV&W&8++P4l;bnUGkETL0vc4&LuF32! znvGt1GLT7vd3MWvkGXlKOmg$2SQ!H5b~Dg}I&RteMG_)@gq^O*qWmgtaqhT3V0+bcv)I0lTAJNSgBtT{AgrnJ0Y0kr^TK!_i-RTYx}_a*Q0$?nu6^%CGR1FLR&sD32otF3ML9cKVenf2b{y z769iOw+wy)5?+DE>l9nmhFNNXOjW3f- zFMcV9+cK3ukV{&k#$r>F6WVBuQCIBPF~ z!~tqx(5mFTMrq9%)#%#e&w$DE*e`D(Batya=Wbv{tXRL73r7wN7ah!Il_WzOcm)v5 z&O8|-`d2!VQ;5BjI~jseJNG}7z9WWVx}jJzd+wwyt1wlG=mP{@127((M}#b)^fC8)0NzbTq3u& zGsBP5JbnZ-rorP~V8-JnFzVwcByqExN;FtyZQ$H!lOQ28r-@x_I3dG`1Ht;P(-V&(>5a(fM0^WzrxvljCc9%T{lX_*Zbmup~?O@hIllcC>A z+H5PF`~ya4uv~tobTCV|+3Je%FeLdfg3dOWt`LDmbCf2H)q*0&HguA%%^%FxeFrqX z+F6p^iWP$^f(=VK>I%^i5=!Wv9Fa&(9TewoB?V#`ZibIRZtL&$Rm19h4pI zy9QVFCTrB(9cm5&DC5Z&co;zrRS53xMfM~qXX46aI&8E}J+`HhGbP*Z2Y}ZhRfa*u ziq9(Iwowa>)R3@%bHa*W(G{6pK7OpQ^!+UP*G=$jFLWy6D~MGc6`T}qFS8JUIk(T8 z)`#3d)}%;WL3;vfdVrXP&|1|1{=$RhQxl?-S5bGn` zaVQ&lE%t%>LbfcyD1>d|nHTo*$NDTV36XjExdHOtZ}m~7tLDEH>)4om+iNGtkU^)? zsb>7C^jU4|;Mu<9-!z_k3wh@gedbp^?x7wXO3U2Q8!Xa=P^8|f{yHfBM7_JGH|ZvF znkMvm;UEFwH67ZL_*I3|`|2m??))@HdyNA~!T*5G%S1pxNyK-zD7dUY`9UwexV2Xh za>ztXky^Y-66PkfjnFJi@bkpPM6ih=1h!P|tQOvM5OrmgjsqSbElM}Q6mMbp4eqpa zj*6wg$O*yO!UkCR3d86T#b0yS-!Y&# z!5>9>PND$`E5QJg%F%Xl<#oAsAfEY&`UJ3R>`{CMc@JA#@G+iPT$k}Y6I9A3#?!*n z5QaEJA49>;KH3^aug` z-3caP9%5*QlB|&=zCDlqayC~ye#YY zNRzZ8YuuPw!-Io$Q2nRopIKt=CI{AY(&iE~@9 zP#-XYB;%>p5<=Bp8JAfbIPDw zKA4gAcV@5|3DFZJ%3?_rTr^TYWA7Z&7>1I$urfPoc{!OXCWTuOJ5x3@IBg@+p>xF& z|DoSL)34J=9-zRq9NbVWXlKh80p!k~c!PwEV-zDhRQ{UKfxZNnQ&{}DXZITLECb8NfoY{Wr733Odk`g>-^dzOTX~sMu z-+&^=kF<$habR%IX!4jk@O$5ZWo~UI6N$XU`C$`0FmZETeU?My5Allcu!EJ~`7 zAam-JfP}?a7~~e>L+V;yOW>UuVIOYFbL~VB7|*64ux|-NA`$vArY&@SUO(Xon)u}S z6!|C=>$7wgeJ?^7unU?s?NhpreP@WYOy32>kWxtO(D@ z+_!e#0Cju9 zxcG>e7D&NEGCz_QNt>K`>1%<&Awp){le?G{mVWcF#wd2g5b{Q~`Z+)0&i*&g;Z(=C zWlO^!I<}>h&oMS-@RgN;j<+@_;k+cCQuutIaf^0-a zhpnI?kevEr-SKradrWZ0l;qcw=*mNrm~!aVj8L7kM&#;&zWn?eQ59GU|D)wW=?4)7y!6*-tS-v?^=C~1rLsJqQfK0KH0~hj09nusR0@4IuY-~9X zmQp8OZtPc$IRV{i?i6E)3h;}_+!vW2N73CX0aS?2LyfV;^8x@I#E6uy$Syi%}U%S;CwwB8K>!dg=Y%Sq94S=Z}^qCqZNut{)0P$N{Qc-2KNG54j&#Ttq;|E3i4Q(<(3n>i|eGmX46Y zn082@e*VI0J{j@*?4)d;RU{%xJAg3AWfs!QK>aM}n&4Z^M!T6xRQ@!$19(AJVa(CiO3^NRmCH?4i zt?;R242Y&;0^+0H*vxQb(1T|tm!9Z>v|E%a@5@?mt|P^6>p-v^ToB4)uRt7#QS4Lu z%>cvxjg20WnBXOa`3nj2_nhJ*VGWS8{h@ovmVQQ7`7HQ=w#KL*1$c{pa@G>s6o(ku zDc}Q8W*@reevmdR>!9T%?_`>yLlgwmcZ)$F7{OWwpQdPl{k6)Bu0-LffJsCts3{&D zduuMyf)xMGTvGPZ*9*($BH1XcEVI?|>Tx6xgUM8ixNV?ly^SSeV7s>@!ka{@b9Gd; z{U~13X4bYvz8vx83FS2?(9*3%p?Spbj~fp((>8Ojb2In)Hgj)t&$YE>nQ|qU)3Rt= z3Lrb*_4j8sQ(wzw?)AOvy?L8?W^?^G%jv<*JpA&zXW$$l{T*FBN0e;CW?sF`2Cuqe zK6jK(f&A{_U#)$?+P^sSTXa1fHK!O3EOQDLaE9y9UmMCN0R3o$JmjA6`mVLGak=F- z{99;W4DD61`KHj<|Nj0{>?lzF{U-djvsXELyE9L}e~Xu(yo?StHv*>iX=5)C74W^# z-V)kB#^#*&Z;kj)Ha{agDYVPU44n{q_kBC}HcipFZ_<=`O2I&%cIFvp{uH}^S@Rlb zF5Kk!BTq$S+9$t=!@1XLFO z&e_MEy&*BDzJKo@RPVpzXXuxqeJHed$L8Gkf90NRHEy8?MDTgvUVlx}Qi+%_z@xW| zAla_hJV9fluE4$}{6u(4WKWCiS;zw4zu9FG%W|~|pLF&aXRl1m>F@vi@3VFJJ?NNY zC=FkBgsQ>~tgJb=$sJJ z=&K8;M=Mzt;+v{Nw$W&^+3yD?bk@QttJvAyHA4knZTEo(v zs`4kqk^E=dkBiGML~&AS41eg%U8ENDRgnly$3XZKXYO|9 zPPxch^B{x=#8TP)!r6zM`4wGB?*)Iux^a9llwV|HzQe@_%0(pF74dQ$?IOeM%6!j3 z?qU|`c*VDQH~+o6*&}*0EkUq%|t+{p6T4W@@2C?btA7OdDjj;4;nCvIEK7BcA zyvaq!m`_*#tIi^5f4~HUGDed96=E^|n!WL=Z{wB7+3eR%_a<(dwl(*)Q4+2pA$2%cU1>bhF|EC->w%_W%8~X- zl#_RuMmfEGCgrRObYOE_RWz2FZCe$IlU3b%7IKAVRH|;rG*0K@!BD8o$j$5WGKNMs z6jv4&cPo|psxx7HD{*n}Mud5#eYag)n%C7-?Mqe5ysnnYeltH@X)UMCNii){@o^Z* zZ$)gDxn0}E^Li#=HSy85D0eu0IHGw$*I@pWrL8M7Dl_#q{r?pAkLg^{HL1E4ZAbbo zH@627c-yi01zlTIK2!UA^>Y(>y0mrnDaI{Z6skS5tH(BP5pM&Ok*G+?#`E@vXj|5n zmz|82X%Nf?KL}e8%$U4y30-OMjtt%HQ$Mk?y?@_RSgWQH1$!o8DnG80?LNw%1{$w+tK+tT#HmUa$~ z%3G1Ah{YxL|+rRN6>4EV9 z_MrHq-3OIFY7W9W`~Y)c)L!1n%;#{~-l8LI-nvYv{POh6&9pp$n95V5kK2#Ak58J_ z$mvraiVu6w$PR5ea^exKhm{X)?k;z^qu%rTCntP*;xW~u%Aag)!@qEUj*bJ$``gdh z&u^ylpDBD{VpRS}V^pquBwx<8rIVtv=?U&ll7ExdD)%bk4?L@nxP=|=5A)!bBzaCh zKEaQ7$H{9%rO3UAhxe6n@|dn4=6ZRY{7BcgaQ$kOd`H)pa{WS-tk(4fTt6Bmr|S9y zuJ4MHf0Ab^_X0l6w?@fdb^R3Amqf|0bbT+^E28A5x?aom6Jc_$uFv55hA??jf{DkG z9$gUo(xIQaPeyr=;y)<~4?ezTL$Oe@7=^nw!X*_BNprkAS97hADo3hXK>+F`< ztp$9esh}oMIcGcLM~r3rk#Z4fPIf7r#A2WjIyi_+eEc|}BG0E4JfB7+V7Rpja^6jM zCe#CO__)qA$XnvfbWWDVuuGsaRm`AdWugls+CyN0w)j&kr7Zr6FSnJ-IK9aRYtz)H ztmbg{qEQY8&@wL(f?roH!?@gP+c%nOV}EuX4dH~FQ4$hFFenUv5DF|Mv9Lt)fuz+6Q>Wys?MPZcE^;WTFEL8Z%sjVioyADEWgU`bRHg4k zK*t2Pqf~&J{BvSgoAgp+RvUMz;X3r!hSK&wi`?El77;AV{R&ct1r??Cc$7Tmp`-MG zT}6f+W}zWNw}9E$PNsA$2n}uGrU&pWwg^01 z5eu|Zds+?d$q_2Iz)+FKhRaMFVQ!XUuBDS1pwhxZxeG?IS_PW*Ob4m7z9@qNj&Pnz zWHp1oBBIBLh=vNtKy@-9QtCWKk7hcZ56GzeT>0Q8obZ(kTDh^##F>12ruFr%o@2`IA7Y$l{k2us;SUt zhhVqdb=F?Zq*g`&*baJ&U^lYF z^{&sG`6lZKpLHde5Z`p_^dVUVu1d^lwY^6G2JCDw__ zvGJ#~=aMh^$MDOD_93}Qk2xy&FZ)F%;LB(Yq&rw{(mRcE;iBtdY~@PBJR>z5e>A{+ zu|c|RXE|vYR=sf-5+mP!I6$Y;a@5evEcE*}_lx$a|8@YsH4w0G4|=Mn`4ESc?V(A# zITNJ^KQtkpVheQ`q~WdX@t5q`*1Y(L*>TyR+3*&~@!!UOuWB|crIjFtG5yZTf!J*Y zIK)UrvA~1wqQ8D60R!AGma>Aq9P?Vy0j(w(7_{;Oj0KG8_x2$Tm~15nqaH*6;o5>p z90d0^hCgkjzHEI9I2*Cuk*fIAI;#|Ri<2%p^+JD5Br5_2H%aa1!D=Abi(^fT73XeG z6c-SafpE6i#9~e%w16_zNU&{i9G6?4J#4O$4!B8gd2k&F{zEoB3^xbu%Ml~vfAMZv znAblV1^)tu!w$yMl54KD6$ig-4xk_LBs6umI`gI6EylH#-*na9LQmLV=nDr610g9> z!_fjcj|vmRDTT@5w8GSo2#(=QvbB;#xO_0(p@ZV*uoO^V5a;p_#H~(9+oFT=|F>@f z_4xXP7Fqke{T*~0-VJO(M+TCR5Sj|~80HFy{0rr?VAip;E!?l$3K%@kAEh+9{-pcF8Q<>s z>+$tx_f_5!~54%mvn6Qj7%NVna@n)7WW*K9aF&?*!anEL!*`cVLBOKd<*Zts@Vj9rX;GoHu(#is^uaSZYSzLkRoe@Gv;MDLC2q?7k&T zO4@gfg2T56&NJ~IsOXo(OVy~TI2!$^N9z{jk*o>6uvZ9upm{0jmCTz!d`8OCL%JAV z_rYm!csvjeMg!4cd7yRB48((JaGi<4M$ruDhiSOEjd(Nue5Kz^jEC#0QF-E{YGXtg z4QC`m8KXV8AB{%h9yul}T1qUH7 zzq}pdf!L1PStL}UR)z7D=bq^GJnC%ek6Y4SZ@R$gZ_7En`r&sfg%0MtH&0TU)}A=H z&&Ho*_24c1%4Mr}5HUY9aFKvZ%L-Md*_0ryMMouU!1Q%wnOIQUE}AemnH*(5iRnJ%tw0FkTEmFR z-tK|e%hKWQ!f!G9{3UU6acq~z)UJ$IHJ(Mqia|Cv=0CGHgzw0_V<5SUnUy}oqXiNebdD~`;w4$U&E)uC(p+&4*j>T^NYW@`{*8nBb<7} zU*0!bTnc8U4KdEBj%cC~oKUMQavpM)SkTDrK8x{#wTF_}jc6a7^(<_S*hz^!H=#7X z?84Uo=FMTs zl~59kli%%e;aB%e$G!M1;25%jgqY8fE{$XcDEi9S!?f zJJ;&gQ>jQTK9?tU_qrtpbr7(}VNyeE3BHNbfLtN_*5988@?#&juT*COFMukLi9i|m zX(GwEFEC@JunFp*7gyUdJYi#{qoGnNS6czTN@F8YHghdWCk-mX{@cLv8}5Ze%|dDI z*TsCVEn!r!kY!JBgcBPe`n19)&j;eqf9pCQeK8$P1{G0@@K0aHT~Lhndb8&`Lynap zUrzL;_2u^KV9}10cQG?d@a=G^T@o!VE!OFp-O1S__bn{Oig!r^zv-EVrEYOPc!h>@ zePO@pGuIk(9XnV)MK|yg&O$#nr3a1cv*Uj)5v36KOiU1AI$;6eN*tz8S~(_EYl#y# zXdOQz;Hn+twqKjVgU0^SxVwFC{9enaXbfoOdSl*o*FC^c{2|iKs&xBR5_V|i3WYmY zS!fhl13`XsH#=Z5drVFfE!oGzcDmVQx0hBv4)?^SWimAIf*`mYvfs1xJjoat2i;de z+z|}G*bVi&{1z6DOmQVa2PEvz$oMAck6(#>{JifnuKd6{V&opF5Si5A*TB7J4O;hg zY)5TVw>afHMytISWM=sx{@e`Fuj_pc;<;rlmiv0MyQ zkGBJ=wr|?PdDfn5feX#qM!3)@JY2lhPfn=`1vG?jr2(20rA8H(Y2tYOu zAFUXIARxd&mYq;Z>yh@S$fVPM@}vfd_{jE6-`S_F4pmKJcz`Ot6<(RsZfh^@`j{_^ zzMSpLObq7y_2hL(TaV1OV%SUiiKx}J<)$=DE_}>mEAwfi4vO}Au(<7a8gF0iC|1WFy=PQuqt69^DV+5Fg}QANlw!^ ze9jPD$2?~?f}Vhj+$}bbR2QfKlgc7MW5T$a&~ z&WBaSeT^EIu)KMeawgxMd{_7uStC)o*K3W!>@*>zoWLQlJ)5E#TWcFvO4~}Xp2PO~ zB51-BEW%#SaS7`D{stHvitYxOcoWU@q8EQ(K*+v7mSC$J_r0QUhRf`KZ$K5{mzzR&f`PF!}d6|bc-Pp2FSJ%M1Ve{M0!-dVb?d zj|yAI?mETT`Y}0X;M6VHR^z$eaRE z)Z(e*`;B2IT}JDE+u#i!{*T`f3K+;%DBIc8%&}_wM68?60#C{nK~Bk7oQ-CGWyV{Z zW(S@ehAQUNb-6wAr9|x^pQrOic>{6UyCw7GP!v_jlaY-x6fzmS48A+gFje73WT?3k zy%H`?4@?f2wXa#yyfj)|2%do0Misum>_SqoZ@O@WGv~OCGxtM3KHz6G|OFnEmH7eZ~8ssGAJF|kA93b4 z&RmCkqO-R#DEA{5-r=GKcVj8JnA8JIg#4)!M+#CzT5Tjx-*jgblJ?1vBW)aKw2eK- zxZA@z86pbw?70vA4P!5k(8Ir0Y-X2E*lB9O3uMPOq2w85EW;oiP%*nn~Ckw;_Uu%$9h zgHV(hQ;1S$n2v0v`rLpC>ND50C-umzXyADU!Bl{0dkg>HLVh?USWY2?J`EJ_y-55MU zb{Y5#h$}W%0$Xuvl$;SIuZL}Kg!c8Y@pcYKPyI2eM3aP61Gn8#&x%@oGi-e;v~Pw@ z_igU68%&7Z?Tx1T@38gl(EdAYTE;TDPR|cyld(Hr88RC68xr0tROFQUJr5Ju>%^1& zbC{xN=B8j=SO&#)06KWcKzHpBb--e0*Z5)e&;rRSNS36S6aBEMNeFEO3fvmf(nQs? zl?7_DTLT(~JXS<|AbmYDEQH5j_5$EcNPM)vUgS%XcQBc)z(?Dm(P3wqLraIbL(O5~ zq4uyZ129dfAqxNsv0usKYaT6_`wJw~fw4kz>l3VTU`T*I*Zd{LE z+Sl|pFoE0>2;@B}0xF8sl1CeZJO?F-kO8Y*baxl9$24ctUl+1TKrSr{B`T512%=|5hbD zh*+M(w1Xv*7joeca{#000Kp-q&$XFF=HTc+bATl5j19>X;}Aaptq461&4K6) zFmhlno<_`obJYqUAX;knj7chD@>m9uc*pGJaS+9L=gLmA zsx$A)Q?38n%9ls`a*{8P^5r$ge|3#3_xIPKFQ3YOZt{QZ>dPH`d3^T6SNtC*W`AU_ z{D;5Q=*t6rnRO(4?^FKHIpbgWoWGU5mNk^sT7Rh5|D4s`?ytA=<+0=LAL6h7JigYf zrtGyo|MM@ipPT(3*?>=Q{*QV~BmNKOD<6EmYcI2>#o?mmnDEmV<3_P(ik(h3z~7CR zwZ)vr@%Qj#GbOiWJZEIf+?<%}35%kIY$rZ$Va#Xjdhr(F^!@mKXWnV1j)p~cVT_fS zqBsW`Up;)XD>zXjLkcwn5px%x}>B8co!oofbs3!63w&U76 zfWLR+qx-$QKhkIV8@TS;yL}&$f^>hjtAP1b+PzDk>u=txyys!tyB!>#LRUlg;DU4) zn7>`{+~(Wt67k+H3(C7p=R4+m$!2~(Vz(4qQ)sl^9N%VFy|Zgyf_TLCU%-ByGEAfA zn`5eW zqHy8JqHsz3(r{r6swowki(PzcC8i%!`gASW0y&z;rX^B(DYGF$QKH$Hm&zcw(<@Ry z6JEf}l`&KJJRyQ{wBVk2*o*SvYK6li(m}kR*#~x!{08>+vU#j*9xuBel8edSRyN-+ zn_J87dYH(#MrJh7Nntlg;TK}ey{@p~srm5XoH;3{s(<8dKXq>7`9nNwtm`M6J%qks z%U2ppdPrgqoAO$up+bSB3ndl;9|pZ1==cc-yz&i!vRR?jL}Oy9g&*GH))=n=A5egJ=}UU7VB@+d0SK zi)*au<=BV|zt5T9<-qB0<;?3j^G4477+VBR&|gO72eCireEJUT0)_>=qgt>u=0uC_ zn#dx!Nu$>}Zj-k{CJo=Avw5Hs#cHiK@OEn6OwC)V`$0LrA!=NntzAxkUK%x?pEKtw z&YD{%qZpgq9OrI{O>Y~>T~Z`V(0VjKw)x7`ekV28rRL^TwA!7ixhr*V77McpL2{wZ ztUJu3*8HcNYqkN7o;LOwCJb{4PC>igS-b}yweD#5sqk|+5_}G7v4|*LlYEymf3W7@ za5rB5lQB;iGdn!j^0fU=w=-2?d#%9zEe=VRS_pZ_e?LR*=I3#EZ%nz7Z`6}F#rCxX znlyjB2qunY=1Nfo)}>zb{X9ex?DE|uY#ypP$Z$qwSibrL?rKb z?ek0+;J)v@|Ig=7nDd^?#@*8B@#&s{o@^>T@jTb_u`Z)E-lpz6i zxg=rparGc@m%oVo8T(^plaaHHY&7muiqEmnNjfp@PlwWe-i)9sZ$?WX>6?k04)H78 z3{AKj;>sek7>#C?z=!SX^1QWT&LGTmi6 zTWrxJ=alSuCA+g|Ht^GbKfKk)I3vVtZx0K}OlDVa1ZZ28BFSn>W zcS|bQpzF4*F-OaB@?JR^#i&gFmBE4w|5_~ljba{Far8_Z_|@5|Y~<|l;!^37QuBx8 zgR;>__FV$zUIbb4Tq+nyvEEmJ2fY)PMe1BELlG zDc>ZJzvL?v_xOqk=!@@2eL~|NKveWD+5)$=m~1P`)}q-~G+T?-@8gf)PG3#rYuu^% zK{4MWj90V_#V^D@EtO|Pm`P8G{S~r$J!U+2IQ0GJLSe+I{!J1?p^^2zUwJ>P}{g&bfP*9M+IDNG5GKtoR{jCW$6j^x=0>L^z3Gy*mZ zAQwR$! z%Is`3cZ~(HEC9Pr{ZWhAO@3+RX)8oWJ!j>4Yk#FxN&te?KMh0^!x}X6*HHe(t5OEg zT?w6-OeT!%L-XRgbcYjf7`%XR8zr40R5 z+^_JgGyerNbuwE;~ip1 zG=RQ=~txWB&>L~oVI2JC5ec11%>%uR@c*`~~i&5Yb-i>i)$OsYjcc9~T z_XWz-vORl%dQfLiqhWXN4SCaLLzgj5SgbKG@~4&YQ|N^5&a)*_M|F^70^g zf%5gom`k2JU=*&)b0vAcL?si#i`4+Egp3=PClR#jx2SYZi) znjy72wOdc)Q(HpiA-XW@Q0w}%cTmOx4ux6?urT;f?GZh$1TvAssg)Isyzky-fS)L&%N&MVv+I=*C^OkJMg4Bv-VAdt_vy?>md5O5jSQ z+S7VR9XI{{9zUi_{PULkeT-d7G!R=0*Xmv1BarhR6}m4(Tdi0L^Jd^^J$LY+ z_`v?dwNypRku7U_P32v63Xq2~F<(8l@{TFT4Vd`&@^QI$mQ2qH1E=a0?Oc(kbzN&Z z-c@~1_vv9vdvkGp^4@5zX4pFHebdnN3Z^~Z+fq8I1%12w1NjdXK3LL<_4SQ14&xF* zOqWU6lKW8IL>J1?B^(S*=Vj8*6L*_DdQww5$aAVF?C}Z7@xE*~pbRXcPxM7Kysg1^ ztIvN5&2rY2vJ-g5hK2u87JN?>BZRHd9q zK7|vZMN6+8bzr~iI|TgNvVqdr<{>j!8*j!%6B$-ShqqD_y={6lZOn{xx4~I5^AI4` zW9G@+PO2GbOYFkxGPhKgvAQsi{gFM*5?S1_91U?rVO4&gKCD0E50L%m0U2-}b|AnH zjyO~fS&5BxJaJgPm`?|(<5vUC)_qL-(e7Az$H~X#-)W9Z-nr)q_V{MPqmDgE^*Q^l z{BgB+j(JZ){HA%gd5`5&-W?Kbvgg{;DO1+TsnKbr_pLr7IbF^$0K_eya(cL4-hcd= z$p_?2^8s_F<#Xk27ibB}-9Ms%{`+4f z$%R7cL9KgzkyyVk7fJ|B{bD%|2j`_y`k1)ONF;o@um~?%l3RQ#IKxlK>`w|6+HT~& za)nHzV<@uaT11vcyFd}I^&Dx4uMwcpbFPx)Q(~_Y_bC}<>)J?^9Vy*)0Zwq?0cu9sC9Psx4EZc5XbBL^M!%(z)@H2Et))*8tO^t?t zc^mSh{d|^N3uVWpaDEL2(Zvo%#>wM!+0*R%qgd1UC3X9g2^t1PA__O0Z!F#_p-`$Vp0I>v{1nqEP0f!>Lg+=e=BWNDR-k&kP zu>@L?a8c!sgmhCS>4O=<4+cDPW)udU9b)~qx?SR6?V{jS%v8J|O94-(G>N_q98@1L zoA&@oHHyq1fX~4|b&j}lPVh^vRQVH$jw`uN!*eDn-{xeG`78psEbwQ+ey&{}Yy{<# zmOS5TOe0-*J!$HYVcbo?`z#f zOSQXZ(pz(o=(Ve~mZ5f+vpMZB#P)Kd!@B4&L?>1h^|8?EL5%Pn!`((=CyERQqj|Nd z!J%5D+6IR*EXJsd-SlrYvdzSPYq#QoS=){Qu{-!inM5U~{O6MS7}9ehcC^RVTmMFQ z1v@nPp~C;c&PliTKV{`&mU_yY>9@Q2Em1Ob*aYZrXjWmS;r4Ep`Zr`|enEW?gX#9o z$7PRPaCcb&n4#0kyE(8VAQP^~RA{e5&5mvFbEU%bCG%X#JYRCu#(N$cn+mG=f92}W z=FHDa=@X?kS9!8jc&cQcESaZD?#YsUsw7XAE~BHlQvBoYLZ-2^k&^szAa8>?CQej~R}$5%ChVH_e<4l+W?0FcA5kp~lJ zP#O>A04I8nIvz9}4~iMlh^TAAD`iV4*M!b*bAH?Ew0CMzow{t|@7HA#%*fWcgbWUo{0#F)8NCEflN# zeu?R>=Y9^I8@0=n$Y4t}1r^dz+_se5Ev5Wd`AMgbM}kD8{C}hrwwen|7U68y@e+Bw zK1pdp&o=b%QCxARXCE1KN+}a!nanIs5D;dV0jzZgP(Bf#XOG!UmNC+&69b2PnJcrE zgb`OMinvAoTSaim};dq9pF`jjhuN%U*E0u z9sf{re=M;TzissT&q~oBN|qz^bUK-?gP{1U_2u#x7F#bV%3~GzWyM@vluL@{CzZ;h z6tqI*of+<)JY5NYKt{drGKBJ7J^O=_{H`Rw9oe_5p{)`GO3J&&9)?=_I>uF}TmY7< zeLVq&t;N54AW>u+{st)E1tV=YpHcpiCqE)#d#}7~2Ncodna^vTZ|Ox@hNBD*FRnR8 zBB{jFK~+S)yK%6?&Ni4OJJqO89gV4Q`Llk$ zki<{trKk1&d|_urHdW2p)zU`I5&2)>fa%=7tM~Lr`L-YDiyy9*E~zS?ukVEC@=s9< zuO^;RDS||Zf_M#Ttnm)R5M;u>HDfu-Hdm-#!P?0(NXNo^(Cui4&ZmYxf)>M>s_B7A z=P*57GRH70d-$jIAj{~DJeBS+=P?o+%t-t(3lEuBX^hH!N;4%k=*OP)^fUX5S?ycH zf)Y?tig5y&Vm>Uj6@7n0Qwo4xGtsZ8vZm`O7Vv~XF0H=`%%afVm~C-zPc?b29KBGM zKPf$DyzPZ@#J9hcQ?kG#j;Hpqk+bHJvOHIoKWbuKZPlKX+A1ZyYjyJl8g`w4-Z>D@kg1rc}Ql3GNmnh0f z)v8p`b3G;I+%haVASewYCpJ`Y>-O!s43%TDeo}JAsD`>UoDxpO(hT1K$ZBnLd*)x%<-vcBgJ78D)9!w)iqcRbF9z)cU`ZYue}j# zxnMOfz(o%C1Kz@*GSXTWKx@A(;jog5Yh+R)P2QV=zQ!jw!61pP(Va{E>*k^b?eaMU)C~wmw7xpfcr4 zY-_B!{W?nRb?R~S5RuS|!ex8SCF z3c^@nFUiTp>S7`tV9s2ebHm>+(g1-c6PEwR9WLT-XbRETr*!Z{o)mco36*C*t$V!a z15$WUT`&1jRh?v3^LoQIur|ZAbyP^N@5e$7)hSL}z%T%r$SqKyFb1ic!y*QZxn>-m zL+(H&V*5{!PJfaYI=Zv31UoC;qTndQ^|RD79Y!H86?8OAadwT$*tHse^=bj7mrR?i z@@xIVZgyH1xT2qUOF3uVo+8{Fe!SyU=eZ`)!Ngeqa1Y(^dp9 z*L?Ei_l76WdGCJT67x-IIi`Fx-XDBGGw8T*L5C;EXb)L1c(Qx%UY-a`A2J_Y;`am; zMDEP)55!~#yJo%6OIveLVTA zYUakgEpf_?yXMv>^{H1lxsrTdXs1u$&onh~VjY^C0Pk{R0)Yp{Rf%`SM;+bG;4^&< z4s+7^vq#7hL;q@^XO(B`}FyT)hNcpQBgjWpmzcfhlveJKPf`mughR z-fQ>9ErAf-_58s+~*u79}|94!Jbo?NM9%H>GAIr%smDB zodS0sM-sUf`Gu1|18jh64&(84T2Pq=se}c&p>E;-VxJ=%N6cg&i=E$pXC|+>V_6c; z;fal(c}4aUvx1-11gm@|@h0(vMrP*OF&qockiSOF?j$bbOjHOpe{-LPDC8D!ga`YC zUs^ERi_U#+A8e2WV@Wk^&h3Y(q!nPmUge=$rCM)#mttmH(~e59JwMnLnda_7FQ7%> z3Ej528kx7W!4h)g+ly_Q|6+7^ihcoqv-VSHiC+o-_)jap`={Oi?r~Skx5w>$_e(*lOP=+#dqc$}jmP~Wh-x?_seD)fLpXj@jCQV`HLTO2s4hoCu`43<(Z!mR*>`3I zYEzI$ElUD`^Ase^bd|8&ce45__wqrO?egKd!=}QF9L#7OET)?bQz}e-SvUyNeu|tt zXQ50f>0aZf{n#%CkB7-Xd?}T1+*AdqjP_zPQYS*z5-cXPFN$RWgN&FcpOZH*r0YfP zp!^Zu%PGpLMzACDhK|bhVmGz^987GKwfHx4kJw67&0Og#p*b(KI{{RXfP-F%%1Bj& zF&vsMRYhlr?vM!uZ)*j$#HTqq1W7^G6>ZJ2Z)nU>1TA`Bs;v2M8uJyr+M#skdSIZo zaoz)=`9Vm;l)Yb{4?`#QY=NRf2L>k~RjUK2%gkaO(oCKN{agq1xS~zfEL+Y?x|!8K#)|FpA6u`@)q% zfpt=tb0fNcYBU)gVNN&>I60O5fQH-j%TgdhTOlchIY6^Yx`%E-BCq0p>=SZn zcER;vb8YJ?w@;lvw@UU2*VvU6;SB<(hkCl~s*#!BQ@k zle^w4Cy##bavoJW*}k{N&C3~Df6bgDQ4o)nchvm%rZsbbfA9KcyN)$SvWReNgv9xU z{`Nl8ANGY{5W{}cmq$}EA4)!GKNNkCgiDK!f|cjvDL+^a>kc-@g$~(?4?t;|2QpGK)gcU61qL$0zOt%_u2=axmr@&Zz7i z7Cq+q7)$~cnSa53#hyYww+SrS3*`c46-hF^FT>wm`A-scq|#r^b-4Js;X9hg(V&%K zkzJ}CBvZ^ZppK-du)B>yGuFX8|q{YAo$i3Jy@mVp0B=Ki<>cFYx!9~}q&UeSMC z^@qgVlgJ&3yDRB*?(2#CR@Vbf&qQJXY}CwLnq%aj@o?uoLw*=@zHt|sKFoD$FLjtH z6yB{$FXysId$b8KZlw8Yl%f+N0(se<@GE^=)etobw#G!L%}i#2AOTM>+-tWWhS6(u znqH-~N3Ei&fQAxLhLIvV3LNXl32fEj@Jl)EH0yDDC?C_1b=tujn2&JzXmB8^$6x}5 zzLDVW)p53O9_QRb)X@96VkZ*}6@~30F0{9XZF(IG*6e>avv+UUrw8}7h^QjBl zG+6j@Mq(wMTY(QM%cZIGLD9U0~r=moIQtYHtN z2EQqMKqn7NLPTJJcSbXS{!=9`#Z(;4r?!Db!Y>RXV~*58ujlLa`nyKb{?EUU<@p+e zjdqzmmzE%qVCd{tN2j`DbU`SGX`(7|lkLtOL7+e@%R=6aXWNOdBj;wIE|hqjdb(8S z>gEi}>`Vv&A`GDMlSb53)1Ja4(_gfMwS4=s?(%_yW9QX))haF@9&!%NwoAf`N2`& z3b&3r^U`DG*GD(|9B+&b)-tBU)tGTqnxm2tYcKo|+AW`6(_^L{w^99E=TZ0dLK1`4 ze%Dt=#B=y*!vQ;1hF-5N%2*jNV_WguB0)|VMaV~&7XY#K%y7HiE3@oaWZ~IMmBY^K znk(~0&t1;bO7ra8+V08x@*Zsq%pQby8N1jnl7+QpZA;BE0=)K&_L4no%iA!gHtpTD zh#9t6mjRvrg_R7}K4w+8PpE6yD)J+E)PJ(C-7lil0ziH`PQv^W77zFuKBD-V{9nQ? zdATM((QofX7val$w&bZ=N}m%5e2hC{5Kp^Wj-Ikht4L9LF(C9rhYf^L8U`GOi!m~J#?LCR>)7mvELJAdGs=u}Jq?NaMU0u^+nd+lP zeuU|;!td_fygM&1=jLAr1G_!%-Q%iYEyYc~)b0iAd5=4qd8^Ta4E5kkA}l=t7N${VOC!BMQp?6@I;pNsPJ|KR<5CA^;#Q!KW~4K$5KoO5!l8J zG2k=YPrmNnz@tB@HlTl)DiO0#E)&=P=>}EMN?%k8ACvInV)4!bMitln4I^LmMpkEr zT=(aU+=!PJx<@9;xiRESyOe~{ECfcrQgGkZxAV6oH_t<&ar}Qzb4j9#y~&lO$A22K zq?4a4c~sL%n`)EH#}uh2825Ai!Q7uW_vPJ#{9Ns~^O+g`M>7rm`|QMQf-&jI>2z?H zpe&r+LWz>FJ1j--b9>1`dU>s!5=HLTG`T&MJ!Cg}gLooO>BIkwiAQK0V-oKvJnaSFu}sJ z3t=1=DY@K%ie17CM3GcwcxkyX1&0I0*Wk;OO-Jis#}Kv7I=lDmo!D13O;i}Fq~L{l z_@rLc%+X=*!03~Db}LLqog9;EnG_dmHCtx@G&|`dI4o|C%(qbz<6^ zb|UieyfMk>8MvooD(omt!_GCxx=Q77%*~qTZj>fA(&Q%OUG;kO2euRE?;@o4a8*HF ziu>T8mxF?zm7^PsyH@-38p>G#iY6Z6lR6czWj4Zja0kF%$m~qNUr{nwQYVF63K|!i zC@34j5fB2V{&~c}E^Pn;cH@m#FbXuLKn!>b|HvGk@+&NWFs?LomR7krN3 zxBZBJbK9hKt3o+CwvwW6tuErIb_k8ID`GJlZdIl5$-EsMP52*+ZmjwI+y5rON+S|3FN$acv>jO`8z|n> zaij8RHy&cz(f8=?@=8_xQrqMp1+zqJf+rAqX$Zy@>Er6AlCo(1kNK=&oph6h8Kw5=HGcr)4w8W+N572rQ-#%oPD-kSd+IY4c?ZadaP+VH3V zm9lR&{K;Ep^5@tO{dfD86~PT*GTn^R^}s)x61_AD*@Ay6qPEF6ny0#&-kT+W(u}%< z(YNTSL^^|l)_?_MKi0pLxTE^;_hx?-_ee`F8r9i2+Lf(a++FV(!v}vI%8t-(4-MPz zh4P=CM^N`F7XcMx3dAwK6!~W;F9YQ>6WF5?M#y$kWY3B0RYWF5loZD_Qt67Co&C~C zYoS^cI+bSVEbYC-Xk=;FKzOP+>N}BT$8p z*m5#_kW!=!B7-0){uQ9)Rz|c!6>->!dewdcT|LT6>T?06ik*o-14V_JYZWUClS7kE zY1yqE(&bHMOSVfGL?;9r2{XY~n)GRkk&QLgIhnjkp(V}p1nDUUTzYf?t7UOtKJxZtA%D)Zu;og?Jo4kLG( z=nk}0#vI!=$+0pmVjK@q*E3VM0ulghk{K zj^98<6;`^|Hy-~S)w;YL?hWUE(V~?g+rRPryQ~=tlz!YBkAKVB32G62Tz}We1zzucTMc+Uka|%N9p>lL=m0ea4TMv59*%~sBamb-%y)wNN+gpN z{f(*;VAAez2|-338jGijEsNqPqC&HwQyhT`kq8g$fgFMBswDugV;=?XP(c(I^169H(y`1jn#?b0l#maPJM~>Y7v`1e+0?8+nd@@6&lwNhKHQt-TYoaLp@w|cMDOW(gAzeWI}LxT*h5*z6ePGUeD~H+wuPzR z=KMDAx5< zYQz#|+!Hpl=cyxH13^QyaY~-#2=ps7rF>Fp<+?YXb04cTu)@?$WT{rQ5?d;utIMq= z2=I8UgTr@=uCOJZ=8kqJgu91-M+vSYBP9RI%iocg^8X-#pBE-+TSgERs>*v|@D1Pb zL(Lp@oae zz6x}zSGv<{!56bDzo*#l@3J0+7*M=OlSv?XuI6S5^M#{W0HhY2mh#M8aF1U3m_G4Q z7)V2dQSR2@Ysl~(iMFWJs5{Md?({M$2-iKW&wC0O^_N@q#rEFH#y4vH2@X#%R@$f0Bi&G zp(R00fKERKq@oL|;`M#1RcHTX9C3<2*E8u%V2N}F)fBNz`{kGuvGORg_<6PQssPbP z7m-4hrXwh`ADZ1f6{`xvDCeo6;j^aFxj8c`E70rgjqp;n`)bEq_0UR{+^5|Pk?ymM zlOK^i?E>c7%B`yA60wjEmiK%_`Yc#agk;UfvA{)bvAxyO33=V$|PW zBE=8OQj7_eh_FhzvjMF0YCcW%iXVfqT2*l^R9nU5LXl_%;1R9BG<4Bwvd z94UTbw}>`1!={FqSzL$QV86`R>nA!8635sm3g1mgMf{H8_TT84$~IZ(N8N2jXjz`8 z)%EGqg3IYP`6_L#m4rePP@b||c)TlB8*&EzpVu`DkF<(JJs1pe%W1q!>{{$@N}Al$ zP6MqKWA12l-uvjgctiLF+393M2n1a}7WnPTogg1hQqYP zuwSxo%j}jpmOv^!F8h`F%kgLSb^cTLbNiO}bNe2-UwE#_oD`FOjj!Q;jrmLN>G8>Q zH-%Rk!ox&RmpK!8^kyORAjWa#?J-VcrBq1G0Jay4ki+zRF$-aWB9qNvG#$BRba65k zf>CJ#+CVV}KL|_T4-37xOcSdq6#N3~Z;3Ju4eW)ONe&7O0@xuit(kA2MKK>=GA;j5 zI=Cw`U>ZmR;gH zZDNQlK|Ao<#m4kHeCO%`M11rhYPrt}9=<|yWO5#Z$4jrmlhzB6;xPEOJCI7>v&eP* zMwWD|O1Hy0%}J0ULV#yQ2eTAw?$}}YwdK1SAoROJ9}=@smk8dRr@`pk@q3q8$U6ZE zjfv{%$EDB@B&jEAA+ZV1&4_NdBrPZl$^O$!8!Td)5d0$o1 z>tWst{r1D+KPLL^o_?F5!!ulXwm;4vZ}!{bh;y=E|8Lt4f95e;0QsL(-Ngi0C8+n} z!eTVa2S}weZI~cEhtVh0dYl}fB?7{kQ86y{9Dt!goZml-#0ie6??S(D!&RCNHv3u% zD++%_MUgtJI6hyr=8uLZm)ZU4#}*ugE8=YO@1Y6^ovX?mGArEoM22{+C2Zu=^t;1^ zaxrYcGewiaBwV~n?E8>p+gQc*UTeraluL4@T=F+E(;;E~RLm1xqQQE`J+6D?OW2Y9 zM#W=R0`8|p-Jdh&BAZ+Y3JXgz=Wc+ZhW8oV?NiPD$PeDonsD6W+NFzc-QAcml722S;n--%zsz9I zL_Ob4iKhGS)6Sa1J@l?~-7GiL&GX{a?68J%QM6RoWbq>HjV74iU?%KT<=YN#VHb-q z#;b6qxm`#y>H~m0b1-IR#tJH~lcF;mgYNA(r|&UvRV>Dm~G?Wq*cLY5JXTs z?iV0CdMosBFW3{;?)y?}TER@aTsJr57n~!|cV^eevw`3TPly+1_}2 zQRh}GI2?NVv_m+gCHAEgQYE{GNH5gwhxl5%= zEDI^7YxWS{j>qvzJg>40JL6umRH+r-pQL+$DNB**`bIQtA?-`K6EIU$JRJuGP~zNR z)m3PO7rOeOpB31mI?<}(lN#m22oUuU1kcM|ZnRZOB4ob3~Z<=3i zu91JZmJ6PeLNUUX*pQw`87q}=3ChY+_|!ATK567BBfp^!HQg?lIA=f4sOMRQn!KsL z`X%g1ETZQ~9gcRb3T7LLu}i;e%r}{n{QIuSf7?)UG<0)FX4Vug6(niZu~uxiwip!}3}_0yHklBr4|L~7Q(J%G3_ z1z1wTcfR+pYW&w3Na&_~Od6bL;l>(q!Wv-DvYd8G+gf{yU2B6^B>t8% zCEkKn<6dL$QQG>p5{9-Tb6_h73}Qgb5svpivp-Hf<_V5yot7LkI8gT8X=H<)@3&3r zOj+N3O0u@OqoqCNY37vr+JT@yrp@RSbCQ`wLcO``F{fn$Ad4kMm5 zsrydFk|n;2vnm85ebfo6*5g0GSU}nVuwVU(IL`ElbzJV z0jB&8nYkTSv3^;wDkdLsp5+-zP(@sgU&GvDHiHM(sbHLHH+dZ>_2v+qA8$xEn4O7i zNL&2&{On6*XTrM{PL*{O*du2`Wt};-yspg~t)sE4SLY5s@zg!mZI|HK0%@Pl*QBwV zqUan=?^ZbnFlJOfJBrCM;^+0t*8IcDOE&teRWy2GFP2zrq~zS5o?|X6VKLuTjSm$X z2xc6w3KWz>fzHAoMiU(l3k0H#2-!zAcmOQDxaFr5N(D{!515fa2)!e2w~%=bWG7GR z4`OxtZFpEnU{Un`hLEX5sMeWmSTF<76A}4O?Ot^zplR;nF)GNji1~aonv07T z!soIWglr%5c;q(_GE$&FnrB!Z=<_s*Z90y4?W^%#$_|&#__Efvh2Gpzk+-uW>qL*LPGjC;@C|Qv?Aq>_JQ5_4z zHJ&OKi0qDi+?7SItS&-gj(Bp}hi7tjj{Aznmr?FLN{=AG{V zF;E4VZB3VJ$tye#v{KcQEUa={cu8iQE_kzX$#1KEi!mF*JP@OBw7LYQtAcU3{on!w zStM~tfxplnw+EMr5fGB~W#)^*_dzE0TnZz%o z$@{QYjU>B=^w^W)eg=RvU4-V0!^H36(}AgmxOM8I#5*tbJRsN6*Mve;*^y7tRYcp5 zBA|fH8_weV(BEu;HQ+MQdR6$GjQOXymqm_E^m*rqr2*OV-i;iq&+9)c^vCqF^Th%T zcWXvIZx2ErNY{=d&rdCS+=k1NrBs1I(iJo55D)^UfJZ}I$C37!@*Jw8w7><6(2B_; zH08^h#Wat2nBPAHFc{|cNsaAQEl0Vt*IBrQ- z12dy^k&QGB(-1n3KGTK_Wy2!sf~Qna(!7+QE8yq8yrQmD%E-x`aI4*-xf9OLQYh@P zMX9JCYH5X9WOY%gs9V-Xt8;AQ)r3Q^UpzQ}YKM`v1E<7mM>p8LC0*$J#{SgC=PAJr zsF7A#8eJrWZ?NRTUN!mJ!*oFg=7a(eaAWDE%8)+-p}M-lGT*AWRyAcq8p7xu(C`w!c~PS6hF% z;rh_DP=o)rZLex3&iW>nCmUDNW*hyI}44J*^w^pDH|@%5MnXbcgz8)xD7V*iQ;WWvkuMZY9FmScEiP>$EgTjh@nd zt%F;u=BO1=G6RxpDNz*>>^apMD0Zf>3oWzqQ*xaU2THT=9>-2U#M0_Y@JD@IJ4lcS z6S9Q5$mxF3=93QSX+Vpk=Gwq^)`4b7etw~iAo6;CDgo!FR4<+aJ#CY5>S|mctu_az zP>6-MG!x)Uwp#NA%pNg03U3ST*N~G~NWK%6(GeiG9B^XHf$I5G1qg)!(#=V;r_ecD z)bMZA@V|ZnX`nlUj}Ryo>l*)4XMP6R=$H`*hMdeB7QK@NR**$QIXhhodMqGAe=vc2 zcLw*si`N%|@8U4KpWO%fGuVOm+NyToKT-)L3D$2j!7uS&C(Bv+k=s~h73r3P6<`V^ zuF$4@7M9ZR@t_umkjqJ!$I3a)&XC(r zV-F;5U^j@LWi^_W;H0jSxFzM&&c-e`o>?*5%*icnun~YKo>jEFg=QRxh7>s&-y3C% z%SgjDg?y=?KAIMfL9cSy1bDe?;DcMNTw^Er?ZPdnkn897M}1M9Rl2TdU|)u;Y4)Px z!exsDpG35<5PUgGdg5;MRV?a2=Muy;A`+C9@lHhJv3ISDZlH_YxuH8Rlye!}H&rHk zMWeO!B9fmFvI5n|Pe;W&fi|TG=a@L`7;KZ@OZ)oQ?vLW0QunOZ;4r@Rw&Nb0YyO2 z;b1&;6VHa$m$582!5<63`ljF;QHp^l3fA|so9C8U6M21Bbgxup%4`OHf^+6v3pBe! z_TR3?m%86(D4&wz6W3oZ!6k7-WoYkq-47f|B^=;pV^Ji%-eOzvNJC%ff>SXzrrK@k z5#HYbgZJ;R^_4KoYERG{m7Y)$G;PONSb$;yXRF_Vng#Y;#NHFkL|U|Hs@H90QR_me zJFPc0b=6y&lHg^4j&gG}BB@PV_zHp1SQtb13GTgXOh`Z@H)x4PJ+jO{zCnv)-Gt1t zI8sju$xH52J@AtOX!nfU>SUYS&uh4?sM5OSvlZodM0-Erab1*8?ONB?+;e1o9ZT_%rFBc{-imjyTX;yl zey~|se_L|I%yB6gA6XHvOM;7%+@G!e3z`&kjRCInY`jh31_#406ICrYIJr*bOCp!) zg5-~b{otkT$DDiup6D*;0th*(k;L>H8l$86ANpmGalGwyNBZht^50j2JId2iWA7O8 zozWyX1&AZ}WF<;bK$|u@c_G~)(avxnTFE4#h9N>llHQkSmb8bl2BS&(*lhFX z$o(Zse0EmZ%CbTs*?T~2N}IgbF#QZ-5lgzrlG&NdKR=UU_Oy6 zK%VU~Fjm~(;#|}Zr>#ll9A>a~fuEg`xjn8EL1V(N#o)2^_x*jxFqza0lA6n%e4Lkx zUr@RjmVQ|4n3Y+^0_b?eqU6l;A+K{!Kql&;L z0+c5EF>!q%|JxSWQ;~TkHo$gv&lADvfq% zSZ!}TDUD5*n%zww?}=5^4n#Gah*4bc<~>A*>-c!^TF9Djl-wo|@ZYtu=stJ>yzDpaa;QYqD!w83p5 zSvF*2I-~=At+`%GiZi2BxtItMYJj7r^j z8W5EPkEAa6eG*?EHO|*bZd`8{GFChFVAr={i;+5#OueNk4SvQdfI{_;$dD5F50OTI zy$E7R*_0=a-zpOr#sDZ{A`^5n=Y&2R;T0T~F8g!T*N78KFQA*i#_Bq3mU}DUT+NiW zKJV8j;1OfYXc?1^URZB#3WKXKOVYFVMee~!@K`bZSR%B-yjsTF!Yg@Gc3+GQiI4vo zryG(so-pR?x?s@)-_DY~GV<0)s|XMrO4e6U(b#_9KhqI``Y`i!YicA#9y1PlF+chZ z7MKj*mc|RQ!>K-or0kx{jC*UgAakrgZMK~=$G<_u3L7@bBDZk=dNVvpW+!uGcA1dz z+?-tSQkr^12U2`viP2VsQ)QY;gM%f~ZfNRxL}PP>h9Q0|&4c;EF_%lpCdp)INxF%+ zHS%2INQeK2gmrb;Pw=xu?n~T{lUyE99eoHv_L+X|9~=M(g_<5ImCBPy4a0qdr-yvy zq|sCm+DB74H!a_!xw#!q%B6B~ntLJ3mPAKzNe_QB{j}5cZV9;uteeX*%`$+=oo_n5 zflhFa>WSWzQo>W(4x*(!8fTWk8dFxTZeR_qHd4brmRkELTJnps?a<1%4?Tifko3r$ zY{iD&brf_gAbUn;|D=geJ>q8_Kj##k0YHXxyac(%OOPNv7?cD1!#>Bdk?S{o#o$?d zC`ba_iAHJ&C&?%#7*dXek0$OXi9D)Bhml*c@jjNAClWj8&3?x0#_P1BarxI7Vs z)|+B?V=Om;ImQkLw!a~5DA*5+INT893P5b`tmYAw1Zif_z2x(RuRXEo> z!XM1M;@%&=eu^i{9Fsa~g0x!9Y&WOL8>_0U#kvmH*G05zEP~-!WckUedjb&524BqbR+ZN4Eizsu33t>%@S zO{(|8Ox!)Oe8=CV^m`%9m)rRx*jyggx*8phggTdy=z+2$n5y(~7~bh^^C@gxxv`(h zna#QO9A5B}#qxkrJ8~V^N(kgPztLw-4Znz?8!>7?ZYG6TDi6gJG_|;|xfOp1oFzL! zev!e4=wA-6=7UPoo^sX7m71@r>c#)e8#qFlC#Wjy@GWE%r z%K=?TSSALmj$WI$T8R{c6I{O%JP!Pc8#X)?)t#37d$%Ia@ZI3U_I&bGK89ji9?G{poHq~U>yHrI z1a}-YVtv1Xo}r)A=%6f<FyLL7XCnnA|Z}XV@>0MFEBJuV{sidUWKB<3t~t?!Q55FC~`Bbb2}O?S+_U65`S2o}}@Lx`IV! zE);+e!#=_W`}jPWf~;vJw9Z4!7)q#dK8^-^J8yV{ypS~MT5DwrtY8L;nkpCMo@4If zeDIIUfN6y-SOYJj5C#1@oPh{XqTw!z3darudabA&>`I~=P)F|(`v7dt#5>{(%=Va4 zaJTS5kBwuBj_0omd$C|YowAuzr_yuPb*3R=&pXwuD{~I)*O>vgy8qzCd`tWl?FXM4 zY^EVJPCLVdyQBRve;}G1=9ya)c{q`MBK$7o!C-#nyVL}xb#8W~ao*iPf0(Buc_y+C zg%0B%oRAti5$;3H#3)}DlvW*K%K z?hC+!Pzm78nrUqga%!R6N`demQ^+tNszy8|VIRhTCQOP@pYd*)^>v2nOkoa?uXxhhdnkY(>w zznT%Vf|fgVJJQ?$?yefX6=t&->cwL(N5u0XWAw3_*f*HAo$9eZXeWYRaz?O;g*r~~ zE8D2r4`im^Lc*IYz`-=MdhNKB;HU;Bv56ioo5^6;G4qTz{R~rGdf*v5Y<;_;=02Kv zAamPceM$QcEl6ejcF0pQHdO!3?vNJW^1s7Co@*MGU}=TMdI*N8ja#M9XHq< zC0$`A{ZXh1S3tAC4sg5eKf>+Sy%W*h4ls%Kgrac>X^(JEWSC}^9pR=JdE;U(p?pzJ zDM)){Gf8%WfW%()OCBU4_=5m~eYao@rd!bFAYVw>Ye8YWfZ%`d(S>g3Z0HT1vp!^oD$3)Z^G_=?;YH3tIaA`v|`ZtDlY?V~J zVnIpCERc|`3H<;X;XhENUhHI%#tBfSn26`0q~T+9_BCWu^6K!-yfRN{=N7!8=JT&& z{2`kt2`QS%VjSg~=nE{m&0L^Kmc9o)d`~u>o9Xg6cc`F_R)`PQ|yHQi~?~VDLssB-*bgqqFRV`Sjj(WxQNxmd*2Oi3H zfSmkBZ@HP4b+N$D>I}@DLOQH)n^`pcluGctKH}o+5q~GGovFX1eQfNJhYP3%m|h5!jgWr5cqo9T;(p%WhF^ zVJ`TZ!#f%$Nu)eZZHckRNnay9ThzWC`7J9v`$K*k4<8SMq?v>hLX6W9!NbfGH4T~X zTX~oQWY#=_^CWHuvVaw(xd$8~iIxcq1E&*qVsy}cGNzY)Ua4fKF^I%-a#D!k&#!7P z-UCQ1=}0w8nlAZ9j!?nEoh#cNg`_(Cw#RS#{C0ug4vg4#`u*#;pctIF%>}*rRUyhL zc4Md-mlQ@y_cphh^+VI)vgNbtjtfVzz*Pv1K*EK!Xutq7P0&y~c^y2$wqI-X;f7%4 zE3iuQ2CcZW#EgX!^pCpANUPdtIL$l5V=4<}iM+!cWBJr0=y@qdRkmDs%&s$!3=j8b z9ziD4?93xcFqmSfXUi(1HkfxbrmNol^OV!l;qPGZ59EcIBQPtCw#qT&d9xd$L4_fJ zG}7VEd?AYSwib?RYOT+1X>G2+c_2*0)No~VrwO%q`+Rt66JV^n6%iWZqEm?l_Q_{N z7Vsvl40ym`V%WJn?;jg<9T055MYg11%ZJ+5y6K zeT&N09ezvk;(X9`aB#WK9urnvk%Xq`SS|xTSg=H1y)A-Op~fL@bVaG?EInWRG&O$f zMr@0Izjefs?3{joq_$Nb*n*2B+$`p58BO-#_CIV0yRO{jQ57L=lXG(zeUGouHPQH z#T0_Bri&VdFer!NRu)zm{)#MxSIe}O9(sB(yOXlr6@}m;8;=S5;(n5V*lmXKvG?#6 z=D&suF76QX;_&{1Qv9m89|I(6iNfb-ch-d{!Wtwp#(kGxS|5Ak@w>DZi}Kt}ItxRi zQBf?DkSkV)8dbMhOL)VY9cX;E;Y4Bi3hgg=eNYuTK4>nP8BX=y#$FLXOFFIO!H$r@ zq{Q#xo&y~*A9O^--`K`q{-|8gHQ^$uT_~M?OEmTb4cgVq(&nB6aIvHzV&}+5{Lopb7q!?!bh5sAU@Pu&FXjOpKa3HnnL z_RwqTa{PiOI%C9v9;z0k<86rvUtq2r)A*@wer*Na()?a6X{@6bWQTdoxu+m~Em|^$ zF{d^({b#=~_D*a#giv-Os9iQp7+Uq_0VR&2&lg=X`y(~MG%IEw*hefUBX0DB^D!Gu zMox;g9*IJ&J`9iA7anEoX)yL&JOy&#y$$v4L;W`P+xdQ*AF<8i=d)k4hdN~+cJdYH?$YfphppP`u5sq+ z5W89Yn=t=ODBsbD^hcafXYlt9vJ6mc?N%*6-($8p+3I9dEa%`B z3SW)1o@tMK*~yo79d#Tfso|#BTpP=Ead0mp!(WXSq!oLq{dF(iuCz2c&uM#;}2xx%!3 z9$r|Op3F^dG%a`QKH7*`=YU#a&RoZVEH38#awfC=gK`?CgR|Tw=s7u8$cV@%03}>+ zCb^guKcOZsJ`1!lEBwylcDs?=aOXMs&i4!;1P&O08Y`7q$btDN{C}ML+zm0{f6psst@PgU75n?^GInNGdjHhH%C%PJR!s5@YFjyQ zurd-3a(8%5*k;cY$+!vcj2nx03GOHJjJz1SzlUshF_Uk4f>v+by;8g(HZO+e^(QE| zc?u(fy*bX`5bF&tk38*sJd(>J;HYh2z*@-eIu}#WT=QAm_C<@aWKh0fo7wB(3dThE6Y%F`=q|%HB*)Ac4nMo+@Yz}i|IuQPLT|=2; zemj6W(93w6M~kp~0>e zM@z{+1p{1SZU|*w5d129wM$+&a|93E(D~Yzh&3%^h_`Omv(u4&9H@*@!eEN=M(a)S z=KQA&j3o;ZpL0RcX^?3#tdu$K&miHcC9FZcZ)r=hxk6SXfB=+|L~f*bV1YzvurU5G zAoYN$Br&}6pSqvx&hwb%+hV!$1=l8So!=0)ub$XtKT!yqY-ft)PBbod)8!N;Er}kvS@Qlk3Wfh>dKEQPESQI~v+$LxV5NjG zi{)koC}v}O(UI%z%RKis#u}i(}S%(gs(7(JrBjZ!DPWs0o60Sn|Rf{LULv7*bGgLwM-me--MN`EQhj^S|bh z(4CZ2ES(HhNp zjwC>g0PC3+`eQ-#K6R$a*9-YO3+9djt5h~myqljm*f)H)f5~I;9$vM^cq*Tb{p|u> zYslc>$y^~VpU`yNS?cEDFjDjsrF#lYBQn|Z)RXd`q+p{e*TS1XLl7cu2c z40)1fQ1}Rj_b08PCdEuz%Ea}uFv@m_A@{Xaga*(x3gj-{4MZ<)gqizE?->a_b_TIt zim3sB1dGv#jaEh*w4O5!S**Of-%2Celh5Mo#2dr?(Kkb*mwY6VqTR z=sG#Ls;n8|c`jyNV5rt7Fwc8ESt04Wd{27#k2#2Ccyx0!u zP+#M9W#y#I&SB%W<`4BvQIL|_Ik%ZP{`nL9HZwuuSwN*92j{@G(Yld9mNGU8;B3$h zc10RflpmF-Vu`i*-jaP>-@J;84btRAZG=(*DYe6Tw6cfEjkXhQto355pmZ?+k~Pp1 zlG+Q8fLPQJ8+xlCO`FD)sIu_Z>BUkK=Q)>%S<{EJaT=tyG6+ah-=&^eue1rxYm6g> z9vR0Z_!!~E9`=juh6M%?hxa}!mm3DzX*Pa_u?U7A1cX9>NqxgH*4+U%1}G5dADGv@ z86V0xRs$DQ@V{(>DHVgRpQ7qU)N01$IBSErv)->N8*!MU-#Qubc+Ok)LOjka7u~xU z*RXK})&j82L!CvwMxzg0Rib`^cN4+0aM#8Hh& z4{e5rnX8RlZsbe44WH&XWPF|;Ki9}BVmN-BKlc$Goga$a4|G@0&D}?J0Y>h({+uuR z3+Y>&mByUo=MXV+y43ut8a-ZR(J<+LmMh7kY;eHO3a`!DK&cN3-Laf`EK@n9aFa1# z5z=Ctdqoi6T>^*0)b@w$eDW+)gGh7JXYJsHwp848m9$OUN;q+Hi=J__k>7Ixa>E?H z%?4S=ue&Sr2IxDVcHd(3$bOsxFhdTk2)%BRxks&w>c^KYnYawljKFJJx; zyNPzm>x!&=7Y&!g*ih`_`Uccc`Z3xL2~lW+drk_NKjfRKd?qhX`rDYNggtX{+5Km^ zbh};xvY&)d?%!qiYFYkW-lgkl$NaWzZmr5q)$&bx=8XtV)#B|{)k+ya<*q)Eyny|L zm%6MXcUH|ERcs&#Eu7Kd&ARBQ6gqrFO(#zfAuz%VGYlxr#I{j>hGo$*h^LUoJ7B#b z5w)mTh6pQW7#%@xsB7fEE4BuY&0#Y@@MxEE`PCMxN!5gT75y|x2Vq{@3&bw;mGf2+nnET@>|MW zM?qI*PLa5jWcKK}$xDxQ+6v`t&U-mNW2mH-jlzLR{BvtR6f~b#R^X=WC?C1#RY~I`Bv3HOjLv z_j5f!w@fT9(sl}P2j?~EIqKZfbKuQY{{vmc-~@_@A?LJ^qq38}n1EP^zj(8}dfMFE zR?#biG>H~#uXHO+t!rZN%O)}ga(7yMlGRWXB1Oa+M`F(jF&6RnE30-!XO z=gra-Y1xCvV4JM_dkkp;-mV%Q-y7V;9Y}v?%}#U<*#zHcT;*FJdN zCF(M|%zCHLiHc^rU0%ioTkV|NO~U6f{K>p->WLPEIcXsU-NVb$!$@H60g;>dj%fW^ z(d^?$D?i}7uB-M(3j4}Vg<$PWdE4+ex~6dh{p1Bd@P7z<4|qGOa{qf)nX>z7`}E}W zlHNmvKtdo$Z%I&k6$J$>s3=|tEfgWrQA86^IsytPqLLtBy9(G)Pzfjo5Jkay)mQ%C z-+t!F*G7}4b%sQn*}`3sazUNPG6a>Uf~?~TX(Jjd2$2(03+t9a0mVQ4Ml+RR}eUyKT4)qPpYtO!{aQrdChXc z?9G%e&TomYFf185;vGT3zIuUmo8^(i!|A$uVeJFB8pG}CTtK0kzdI6hLqf2VZlcfD zz0K@fzAtfKg$S}r4rVH}Sjzl>?7w=9vcAErcfc3RT-$^rw{-pxQQBVG0yI>`v{Zos z2AqE4B#1MTu1jAImI-$WeKqS2{^~_1<;*Us(~Xy0g?o6hnCE|5?s;Dn{geKMELO%3 z!( z;O}L?G_E2IB*|b=YQ~vJg3PdWyUg68i;QP*e&tSn@gUE}u>}`H2v?b2w~FK5$5KsH z;MxZ3Jd1DE@8G)qYP0zCGM(8oIuFsV2x(&skr+{H@TxfIKLTY!62YBv7WjkT5^N1r zL{T3;AhIb?=q_LcyOc*wkG{^M6lnn}BH=f0lJ-T$eLxtr=!(t?kgZpPkk09Rw zpjegi`@x(HpYCUvE8t4%T?PVT$KZ(97dF~;1+%{JIkyhVecH_V<$0}aBgfZ{YxzKY z@{V)MbIvjIEAtW#c9?4yRgNnkUm(hc;vUDR$NA$edw-lezIvQJzQXaO3eIj)zx z>vPSVuCTYrH={7@FrR0E!t~9_vGfv;$ue*Ws11d`rk7#=fy`BeB;a=q@~~!&G4Hb{ zm(Rgxn1o+pg8bjI_^(;1#~gvL%DKj#2h=8K7&8i?AFIq3wiQ3)=7MgviDyi_Ej<{e zsGKM!{8Z->`cyj86h0E4Ryap`OzYnBx`*3QB%e}g89i83S-{#D%+nma0ad(8eX2%h>J=&3sV=0LnQHz{EG13r!SI>Ow;%)KiQ1 z&ZHM313GTJOK@%(v$Z;QBFbL2WUVc#CSRV^PIB}ng5b&n?c~bfeJE7i^DLDgyUqJt zZ=+}?Z*7GPF@JQr9Ji3&dB<|ObPidS$(B>D?LdwtlT@0^kTJ4{wlP9&a^%N9jihu) zUUN=(MHLy%=AG z_5`Li-y&{6kS%9s#S8|%p`CnFKIV$_9-WGfB}VGBb?CiLtFgL{87vJnN8dNucrs%C zna2NvFD9bcBr}K(ud&A|h2rYISV!fU${CQMNnSCfKN#25a5QAT>~`U`_~TGu6;dJA zaD;(YguJSx;J#4fZh|)L8u&(KPm%!=Y9m-@{m9|U#e1T(Z;nozI+zVqqw`RtC1&zV zHhU4CsPTD{3h;#DJu2$X1XooP!{REgJEk&*D(ku0u6PytXZ@BojZWLDG{RfV02_y#AxB~Cj!^xHq zGcT0L-3x>|w*gNxmyppWC(dTQS+-72g+v$>qSFqc95c9?q<%b*jyHo22-MX#AlA4% zpu<{}7(86Axqw>*H+1-9>W1gB3e&>##3HXZEX+7MZRB_Z{`1GBY;p8UzE2O&Gfzl; zZ2muE&bIdB)~^L0yGyM9w@6Ey@6VMuBbq`k$QvY361z(l-)|ucnB=6=|fXC%LwT=~94|nORh6B`Cw5Tl_6lnnNqeZ($ zc!?qb$N0pHTf+HUIs8E)fHA&#Nq;Qnwv2wQgqle_CCEpmGs2>US!mfHmcfO#5Zb=b zCZU}X+WhL9+bmqIg_ZO6X6V6Nt$1^q&5Px#pN$$N(r~zOKF|cP55V(sCubfv=2yl(NiYEK z<|(XXFzSDd`7Ru?j6qo-3Tl!@;REX13XOm`US z{qh{D|GmM~t-5G`LPxnuLKRqR5<1j;*4}wAuk9X6_|!eW*J0FK2hU^GfcS?HS!321gdMhM`5sB z?x9mEeSJOm|H_g^S~dx~<(j0l&*12_q5`~@s4C7S%KEhhPTIQqObV~quF>vF7Xnms zwKwV6gRFc2HObh>s1nl18CStAQAF(=^Qx%Yx1h`CRW*R-|niRb>*$>@22(QJO;5eRgdU}T;PN3Wu?mC*kZz6pblhaNR zXvky301mJ5$MSGYUXi5?iUBa#kgPj2n4(0fGysg_vHKKE}DGTdiMX z6P%*V75bRaL-`%sGp+d^d=5zCin5bO?Ut1`mHAWHWf?UVSS73vS)j`H238J#w*b{J z6UqQE1ARij+bbEiL*VhB^K)OIAD?VsN zzCpwsqub%Z==?CaF3rjWydk+$T}sM2H$5n2b_nh4(4wX(MJK;?*Xmn)XQne2Mfa1K zUOAf)#8BOl;Y*Q(HvWRE-bsdG2?G9RZb(QN2V=!uiJuo}6e4WE21;-vr5xdmd?1Ba z!`Vh&-1@5pTlc*dT86^$$Ij8qL;LEERGtG zOeh56O!d4=L!0Y|{e)w?j_{k4 zSCiZZXqMYBId!4!{9`yNc8i@Ysi)|BQvxs=bE^y<@6M;L&VnC?Z5e=(<|;{h+%Zbp z^g&di!aMs0RFgA+Iog?cycH2uqmz5d54F}r-ywkw$~7vM0FR{diY@8$h;Pb*x}7pp zAP}}TKSW#N-%K-NOF^6fjOo}QQ*c5qNOagypr}Z^XO*of=B^aC1ctVXnZN7Xu z8WAF#4X-}AExH{=1)>pA8l@ew?JLoQ3Z@0H<_lxV$8Jp?y!lgzW3$+M>Ov=(qfRVbPr9 z>;=x8?@VZ$&UWtONap|7uU+D&s_O^z^H<|Y;AUltml}1ngS29r}=b@(;&=tcm zBCe#tc00(Vqe10mn5fySE!24)p8KHZ%-shan59lbVEA^5hQy`G3WjY8`Va;lI;Ky? zwG|GHtqJS(8?K>+x6LFsXKs4J+{B^vp}is3^LHv>Z?&0D@r%;C3hy-UirLb4x_7yE z+IRVPdd{17RoHZ`#5v18<9eCnPWGMH?k~+UAq3Kf@kZ8kMI!7yN%=dnZdfG|LPH|G z$S+e8rNrM+qLh?YaS;zE?mLP7cH$ocGvXZb!~AB%MieWYdo-#1Br!jI{Ub{FQP=pX zWgon%-Once?D53@G?5SYQ>pt^>Pq$dx8U&S7*XNpNoYLB>@a9*h}o(ZI;6LgKu%b$ z{SJda9c@O59uq+<-(av53T-GhS$id$B8kDfD5l#|PqA1MXGiZTCJ>%3X-sg}33t%u{*(E8AJg*FRqe`xcoQ^WDx(6)y*e@=ePZ?()9 zYAI3Qxrp9TDv=ffW=&Vz-Fkpsb+tJlTeW9by&IqA?jxdSktXpZA_@jALRNT>|EgS8 zs6zKIR+sr(mJIoG3humuIk#XhD8yujb0?$Z^S7oHBe^m)7p3thQ#0K+#W)4o`HajR znSC-Py6!N0s2#!_bO761*><2z{oyfc@zMyK)x|1FzY66r01U4Ht_RW&HNS<<#J6X~ z1sF1SEAIZftMX>HW)HJ_em~ZEk?rj&S1DL3tON-6+SJjtFX65=;kh3u%w=JS)<6tu z?R1h=hy->Hq-ZN$NAeEQpLga|{7|3-y+*U&*6xHSS&Hqu%?%KJUPxzBP`as{minqh z28$?Z2%qHUg`(HO@IifJV^UivmR;%?!he+vnX+v)0_K~~FfCO|(PordvaQ9oDoHee zr7B)SN~ck&lDY#rfzEY*@*!bI;QNHZ$#er1X1b(0PT7gN&IoiBCk1FMt=96+(fVT2 zk75DLf%j9VBRM}&ea-QdATn4x2ue!98$q7}X@x-cVg`f|bU+BwB>^EsH=*l7>Byau zMjWLwNJ^Yj=RC7jbN+xn)`v`o8{IeZgfXl0-NFs91glN4D*^lp-OYgCDz-`kJWm7? z7qYbkXpFlH(FLXAJ%!}ng82%GI~b65S2z3>++ysH3wAROk`{uN@ine`UZT5&NkPY zu^6vbiq0H?(>XQQ{oW)Q_8G$RbUfqY7Uhd0@`4p1%{M_R@p*K{v}DZ$-@=zlkfpES!}sy$c}UnRe$KX0^aFCGs9no ze{P|R!*Bu9^5l>n?JJA%h#s7++~F~AACK6eZjQ8WN^nZFY%?Z9e&w#28D3zKj;WKX486sxB+zdGAnPzqb~T`IMYGDugefyDK=F@Hj$8!2Z2E53;z>?FDEj^)v#089qh@fOh@xqQB* zI+gaOJe!XjN8RhPv0k(irT7_Fe%_T5rOY+O&?aabbbEHDf&PUbo(UOIbw9$v%N|ey zKOng_f3N_vK-xjIt<vaS zj$?aZIFH7O-<-;gkeqICK{tRyo;hl__QTIqQG`w79|;061=Ins5e!#vp`WaBn@piU zg8TnwMs9&aWt>~7^OBU~ZOB`uT)H2P{t>bS^mpLC@A?YSznKqo^xzQqm|R?9MnW&- zkHLemJ&Swl-PmD1fzBVuof;rl&|73amPY5rJR=ykg>h}UK#m@=p(n(duR%|{zIxhcScTjdNw#R=XQnGZ$KDc zW7@WF-JyRcxAV{eh4%E_`$Q+o^@cBik)sh;$5Q1bt}clTYQ+iZ3-{pUF04ELtnWqH z^_{U#kYhY%ZaOG86pSz&@}#0Yf>~r#lv6$cFo;%WpS;@x$OiIS!N&qhTgCf{vd_>q2PfPdFY4$47^D_jUMNtuYUn<+vr08a&?F z@S$(-0~q>Xz;;eKbGD^;TnWAuD?3ssn$xCurrF-@V7Dg$E>Vs8e6dXAw`N#Mlk?$F z+TRic4mIf{bDBFk9>=u&9#G(j>-YZ>OVVMfFLVwvDo40Seq7^uq3smkS?oB{yr;CE z**1xb^N_sXX;0)G@3tQZ%H6-1^qKqtXM#Hl+w=I-9k-U|;6%-|$br?2$EUgf68}{D zP|q0Ijt^9+tAJGVs|s4-?`lIL3Ou9$#JWDoL4}bCzSMJ=BPlXL#$iRBCGw+8`g}E$ zrd*xQFNSubeNH8!O{1XM6uTp=p7_pu-A+c_sk63~5`z`)wic*(Crfa(-7Dxh;?UYxu_UfB z+rOv!?n%*l6gHA9WE&trLTn5;dS6Rz~0|Z&GDM9D=3Y z;31x5if_Mj9JR&v%q@~?x;|aLE;Z{ZEE9I!p=}B6k)a(8Z8@}ihBglE&G`@VKkDJs z%5`{at}$6(+F$4^VWEio&HU;-!{Q)bNk)x+OZEppzcjB(%+i)~r`v@1GrOnXBi>tN z3^8L@vq$)QPb`EJ&K$f)x@WRSwkH^Ex5BOqn4$gIR^XsfnBTC2tRx}#eD_+MB0X^P zD$!#u3zQaMBmq^`Vwh?KIXrL7t0rQ-gAF~CjE5JQ!};LMkt|Dr2#PlDbf zbLU!ro;BDlCf<2A;s)Un-N@KTRZIqUY=U)2=R6xlI(BW9b>Bqz4~{c;I)8`g*O32x zsG3(bPdW2lXE!(CyBA&f8xyy)${3wFBP&P&ank3w`o& zm=b@bw?FoTj~4EQ5L!EifedTh*N4uJ{8BGjl0yNBzYiKoMa1bPTK>v zUvd6_v3}fP%y*pqwu3>Mz(D^X3?A2Bcb0*?$GKbNBPp0?DM3e_?_-gZp+V??@ZM0L zd=C5B;Y@Dt=n+QX+^ld8a-6K<%<_OZ$ZX|D!cm??R!)lipSxEy^I?0#V$NYf$tAbh z?hLzGDPYi?mzLHhDngI+q?1P`we^?!YJ-(Y++RL1cdJO<6_Du%V|%2C zH6BH9QNW!@RSY1YbdahcAh7URu<=Z?Lj0;Q?|E>uuqc?Y`E-mc{E{dGdWp;rI1|CF z5WaX)KlI)7b7sH{+o6Mpk*r6O(QL$y%f+=YZ2_qn_MaWkT7mxtQde$%NrfL9vCAl; z>+}e}v4AiZ22_CpG-1_s5h^_t-6Gn}T%ja+RT%F-G>j^bCpyae9%v-pv@^m;D`EhC zyi5_Tx?H=u_^crbmiB-RmiP^-pwkXdIOdG!T{FhA@q?r9$OcGJXzEA*(UH=1w*5!& zd?SLDx>@jm+7ED)XEbznl)2=inZLpCemTuRi(CC{W^XcPj`kEDYX%sZAyg6~#O+y| zBxt+P=Bd=1<>$G^jPbn-qF2b$CBIs&e^UU-k2aeh)dXJEJoMF!z zl9w#*AJ6)M-}s{3-9XS(I0=+w%R1ow-gTssHZ=M(`FhAaBf)L-&v68%<}AKKOrH2G z$l*LYzA)c9ePfALFQ2l@ByLDx;ZF6W_ z&opqr=5AA&GtN&7bE%s!NLtl7ZouOfQ5=lP|Ll(JKdQ(+IkN94Q|`!2Ydf#14#b1$ zK*!*`Xrs+q$^(W6PR6NsCzKnk8emJcUK6U&kTTjVr6{Ckj}Miyw|Ix~hnR!6(w^7C z<94y&D^ekHX14Rk1OBcigszh1;Dn{@Y4g|edy^D^(OlB76o z3Dp^D^8kKT9ZAI?ec!7>0GNSKgvCV7p#^hpzFuubs#KzzLAfmd~;a$6D5S~+Y0ZBI-11)7VcO0#hv1>Vl)DUG`U%Hhu&2kX z&Ag-SG30wk`OJ`nL5Tm!LGmwSer^0S#ylJ7RWi)Ei}2{g&e&4;d2D|g+o$5eU#K*# zyCDRrGxyTj6n*oR-~}+ArM7kj)r&PZnhZsQO|LSY1QlLo+JbL=Cj;`V-gTKZNAYfk zgPS&pwpwWGf0z$zK96q09qf))w1D|b#r(PAp4V>(09ef{k~45f*8W_s>ik~~<@%ty zzfw3E^Yy#TZYY|KMfY6hmbn`;b1fD+^GVVxT5}s|yU9=VMP@S#$KXu8GERmq3M3&Mrvf^U3LrDhma*#p_vj8SZl9 zkYPv(&i(6S`?3@$0$~9cI@eGHxrC>l@I@SAX;AxeOl%FfBeQP_0Qf`DiwJ+X>1=*# z_X#KV*LY%YN52FQ=7(7l$h@$f{dfR`{Mm)pLRUM+`Hn-dCAIa|nX5`)%it8-G*la1 zV48+H#uxKqnBW;9*Fq5r*ui?jJ;d2pz&p1)`>efg5A*K>&1bF`EhqMxWiyChB19n> zK=Iv$l!^3$Ho6e1JGGTY0V|Xgu+XM?7RY!hIxg7>5~#Ly|cjq9aNRiU4)+x)7W zKyovw_NRBo9kOL9gT&KjiL53U5GU|EQ%tsjayN_|^TTLKd;wuLW62%H{BeQtlw-Dg z7Wc5xuNf~FG%d{DILkST5Pg7t*`F-W-e?x8?Cb?*Y4mee2)rOq8wJrf*xqT4H?V`n zfYY^`ANHqidDirVJgQf^=u1u`X<@Qx%s96o-%UAoTVx6u*W z$;zmHp_y?~>AmJ8``+E6qp$<0-^hkBx@gx%jDAZ{WCoXt5;$u)pf%f%t?eC2V&HP!3Lx# zwJs>$5^zIsPSJN^x`;kwRu@qx;);fglip;=GLta=&1^CQx28x22o~P~4&~?Ppfam# zXS!FbW_7JOv|o*1t(F*wy4KhH;=CRPVP%05trvNh05-}pS2e#Z0($h!zg)3@vjnq@*#9uI z?&V6zt@MQnDw&sP$5aJU>nl7H|*U63_I6HxGI9po}^b_)3Ti3Lhj19Ke}j zy&odLPA&(i#U;?;ISW2vqDc+a%t0$jn@Fihk|$Io18C%5V3oP&`MMUkuo9bG%K3_N zQ`mDnl$~Nei02y!HTwXlXGF*n7}NW-KD8KtDO?<&UX0VN#@r^S2B=C37E4k*(kkuf z4*K8cw?!?tb$}bsc&*O~AqXV6m#FW)p2lBG{r#zZFm2U$Y5Q^--;?@#Q+spji1%Q^ z_%f)I9A07){VIG-uJMow6}ZCei@zDavR_Qi-Ko0^vp)7&Pd2I8@|3Tn=DyV3oSK_- z_N%1aH+9TM`lY^g#4c}W=k=*0^ftBAz+TVD+o20ofuYdDl7}Q3TVkvsiPYCdpktqh zr3#rdGzscs5=V(?m*u-)kD2fUJqdPP!m8hnmtm9)$BWoQeEr)w*Ty!?^g~jIcwQ%@ zsKwU(NC;l-HOp}`=-{(ES=ikWv`KylA`2R$QX(Ot^0rczh`!=zci;5EA%$AN>|yx|tR-fn*^GpJH`LMugjyY+B!T{yWZm+x;(6 zDJkIoCWr*eRniSWlP?}AtjRj;vrgYLFu>Ty&Ah8DpHgb6U=MngMGWrHkOZmo2ZVir zak?ZPPQ~X`BzP(@;Z<8|9hv}nrvq+RG4V`#Be0O%`Yi3tE})86Q;J(ip`3M+;kF-X zqhBT=)g){~rj4RYtvxJ?PL{0z1QBKf=#%(SF{iVpl%C+N@C)lrah()Hi6WiXVllf- z%m%=hC<>^=Jj*Dz(QLE95OC2N+B{yfcLUI{))dCtRWx#Z=2-W5CA!}f+9#CYtK;W9 z547X5mf~bL1Hvae65%)wQ`go3(Li(rRjb82SS)8F=r1=0fl;I{KgzZ9r`dPJ$B;Ah1amADr&Q=PU&7?a0{Ws-dGOyZ zD8AmBEu&p7TtDS&ywaYT#%H9o%{D$OB^zns40K**4s{>0(o%oDOLopSTeDNLv-z#H z&olh?h9tf|p#@HF#GxfAT%UkN_rrM?^JD1{J6!1SpEKt3l-`9Jpj0R%8R~HePH5w^ zOyQ8ia@_VuQOu8f4VI!>zntK+M@zNJuO#N)B>75W?@ioSlHNIHZk??#hv+10f1Sk7 zB(%K#H;H*RDLljLO)Vi}wxwo6EF}JZW&(J4nR9QKDFfO%&FneBGB;OflZP@)FheuJ zk@Et!#!?Pv3Qh9MIERb1|EksiSU6cAVUaK~)Y@|UNDkl#xg4GhbT^659knZ2U2XhR z{dI*PjeQwYXU%?N>USPco# zC9z4BG9xXcy|5H0G1UT&G*InkId~BEwC*K`&- z`orT5={58ciQ6m&a&&+q*s*P1DWX|_h2vD;~A5dipeRu&l0=1TX$Q zNZRkNzo7HKqe01D50X_7rmc*4V9`DTOxwxh%oQBq-9Ad10I8!dVxH@`IOP#ji-HRF zAs2Q&v>%c0&sqREQTA-mf=^0#gq8P+_x0?*;-kN@Y-(SNldoe2VG75KqyGHFZH~=v zWB+{YK|S_!F?GgZ)~=7^TVyP`H8%H=YJ}NpCt|EryQf}2>BfX zRheu$aoQh;10-?0?ety562Om+4~(Ewmf8{+B~%JRR`lie@wgL)P*`HXbu?8@ir*DK zNcxqO!h}NCD0|>5F_E;IS@9qyPea=S$HaT#0)^(N(hPA&AdGi#H-Zc&7|>ujNQ!Ke zcQLZDoe}7o)*+_#a15)>aUNl`UpQ8M%q=lUxmfdYcuO%tEqvW9mS;~`q*Wvu)fiXB zf(q`E9jvQPkXJW3#j3F4#CWwP?PAcmr?pg|>R7l|Vc*}6k< zcK{z)+ksW2Tc)oZSQHa8aiWLB4sQ)WoU{Q0_gYgNQ}Ws3%HlMf`o^27b77}9WSjA7 z^!cp#Xp&51{_7+nDz47V4-@-y7(vq0ospR}nLQ`_-`M>}l7?YiHP>f_krCEHKAj5I z8j&-9QPn%%VyEfo^&}Fe9Pn)xm~ADKg533f**f_WFAQzlIxGll&3=IZ<`x5G1oqVH zNT#(-H!GS~+G%NYFRrBZfH4p&!fIw6w+|hs??5=*NZjVw;ov{h3rq%Y4SEag4U&UVzSR1SlbPX4W z%7f*B6h&e+!r@vfy-%1rf~(kSf|iA8?Jv^eQ}Q&mg+D{&iZ7+#F#2J4!n$bCHjb`;OeakEk5tMHd`l8P64Pf^Z*$)Eb6|m~3hmm}Ghy zprtpurjUFkO*f`yLz;XOMNXv_SX*lcb6Ey89Qq5+$s#z+E;w+4#CT}`Sa9JYfh+q- zeK8Nt#uC`A;`q>5ojv|N(c^{ej4U}@WvsyQ!QHxB5 zGkNT`S^Xj41h;EsslVGGOI0@|X>`;P2c`#Q2euz%4{STg?rZjO`_}fEvz=SqabQO{ zSDbL%6a57?rlv|Zs#u7bQp*iK6o6G%^dCj-2sbldHR;z0y(F6DM$?W$|7O#MQ_3c( zBT24PdkQ`SRL}(f!3X09fjnhMvcf0PgN_ZRW24f)wB1W+I_Flnl^qY7j)#nWQ0HVv zqcX0DmqeZU>Ga z|Fw7ysquRlUv{ia2kJcIO%L+ve<;j5{>N0PGsLRj>(;OZ3mc!hk z-K4^)N559@Al7iUY>YPpC#A6@V`K&qt8=ZxorkMZheD5C^(-QeSlWbjX;R+Ks-S~y zSox&GN_3w3>i$p?!##GknJ@a`uq3GdhsBSp_^OZ&=?N;)QF!uA9*h2AvzL_uL4X!_ z7LMippWb3k9}raIPz(|lAGn^phZsxOyTjH2c1IBg8>p#bVw#pwzWV^Ps!FDDg_}xp zPkDaJBs+NzdZ0>?O}irR4A{XK?!lEA@S2e#YQ|${(Ud`!ftf z6uyI}DM(<54W1Q_bsO*iH?Te6%r_kos>(-wmos+*(e4h1ca)jO+b|DXMy+&KDIwIDL#GvTd?8gy8_4O;ke9mj5Z)Fh2CY(T<#DZcg4E$ zTVtQ%=k^|_up49P^$R#MIrAWI$B)(D<^285K4a|9C*DR^Uw_Z{oWo)3_ckVk+Tnlr zk`~S;b)f@mi+zzg@s7%CB<|uR`N!Sm+)d<0G-kdznUHtKn{o+pF@Jx+UrYz=tOBo8k5S6Qr|x2q2(?|Ij&L;a7%Q>Eu_V0QHp zI!n1<5}A_w0CreWl{otlY(tU|A`f5};AgjKE+cwXI(X--aq!RW#QWpF@!3*2G=L}@EICqw=Rt8zVIYw0U7b0G|GtfBly7y(1j^;^Xs7tG9kUr z*uTKW4JK>Rn+83P;Fsx-bX)oqoT*5Dvj|CeK;{r$O)}Ix#WmwcpGB#Jf46}zRdUw# z@nG;Tb`#oj`J)65VO{gl#%*I4If6U|2^mzSf`NHpyXs=MUDIN_UA&l;#MZJn-mb)E z*$kVmyTzsL?A40+;?z=xV+ofhaooyQW}6yar8gcetZu|iCK-84-xs4*s>fV-Ui zCX@p*SgLQ3J9;baOV;k6?B@S!b;J^KC^ZN`uzrsTayrf;{vcM2%xsc5_h$~3>RgbC zN%#$mt0$bt9UYa10$^ZHm~EC#zaJ(9@Hjgk<6xcQD!AR|Wd;`(#darM9^>m&5hb&a()JIKw*MH_Did?RfJI-5R=dKj<_+4%)lwWKcN=pi z3Lm-nK_YqYzm5637Hf07#@ch;o79oFDE|tY>+ltmQtm5| zykjOtC=OoFG)gn6@@~T@Kurq!M;ueGqeQ97qW%(#8uFNh)`hk+v=GcJI;Lr_=DqD+ z!U|^Zc>`|nb~BI-W&^ds!a!*-jUIAE%!p@6QTIdJ{4MCb!SU7%nAwIuK4daAiQZTf~mw%A%wIJW~pi&${d~SHo%m)nat6b)~P1ArOYw$bi*h;Pm5!B;qI@ zLSBC9#{{By#z2+>Bg+wI8-L3{BKx0wp)l6L+50dpBsJ%`D2Yb=u67xLc#~~6u5-LE z^WAXAa3QCQAqQV2&C;=edT5DO!hr<6$rx@0JcT75v4i>lX z?6rfINn1ivLvv`2t$J8Bx-CwBh z>XKlsZ;p=1aAjq#u@hgOP^L6bCpvI=Avz`*@Pp|}?ur?Z2YO$@0(hDcWki@?aP6 zD7xC3-^BJ=2qP2mLfjG*bz!wV1$2rW(_PfJauU&x@n*m`!rWymUnYe_joRO)CsmF! z^<6jLAbe#fy$9!t;pqk~hq$nt%wwJAPlM*-R zVJ#JggJ|BOIpYl`-i>toW6|%E^tpHoj6T)KxR7TSeku23C~sn&9@7ucTpa>#09b8q z5D(qKrZ=QmSiG`%MZ9qG2kgn&f?~e^fZL%p`fLi@1SUZcVafT~=pkFvFU00fCJIVb zH4n$|qV%l8-j~`xCgJGJ)ZQq4(C1T++9+-eI!abm|u((wY&tZ@<~t-8OaKRBk}4IB7G;&z z;sA@S&(4Jp%=BzD+V&<3x#bD?dxQ6Qm@Ga7FgpsBx>^NmfN2w`fO-S&;nt9sVNrW? zJ?@-Lud|L~Z`hMWP&x8en^Qy`r<`7lj$z^RTU==NY85c-y&Njp8eNX-1Ck;yvkxYX zBv!X8D@JmSk}6!Ewu*v$mLNBR?C6ep!j+%GX2;Ppt^_*lf)lzqc@xQe2r0C&KF9g` zEqGq+2Y7-r!r`E@24>e^xw2QeoLIj#e>~Pgo}lgt6Dhcy50-61A5jb+K_o;O!)K|Y zT(CJUZH;cq($A$^;QMNxAsKqN4O-g?QRD7_WR*F9|@zj*U! z@BfKDhVT2U)H45sJ_+(zl%4?Te7!CRQ_Yy^Tk`c-CkT|Q+{)jgZr}i}DR0esQ(7k# zO@C-1MH~nH;V~Ny#qb$xGXU z>WL2Ab;}ZcOCRP7kik>ny+%|x#4(>XwLB&c0CEv@;ea_e$ zOmaQ2Y_Pt`l`QkOX7+X{m-$o{Kc2a_pxBj|u(K@tSmWMi)?uLI1RJ{1Ya||TvAu}E z;@cbOdjdGP5Us5aG66CN&4D{#0`2N405a-=l3rb7Y`?ygI?%w*EN~z;iL?b~GzKOI zigglpYiaDHrQuG85Eb@ki z=QP(_L0dIdxGw;9i3{{-GF)Lu%Ui(zUUy@ojY~w=v__8<)9)6x0O>}ElzOzCdgRG9 z44}rV`~hhIQ~~SkXmc_7bQ-e|ty>2J>B*LHRqDSK$}z<5vuW~MZ#H8~#LMxwFz)7g zWEiSQ)*GDbGUk=}mp^h35LXhXN@tid$!dHAL`%t&kX+mVQrkv<>ITJr|0@pxFN8l* zg@7Nkyr;FdI^ZGMez1MO4Z;8p_ON-jH&TZ=!<92ke5NsHm}=f0HZ<%YEOuxtdaNYD z6<~rZ0h1wN;-CA8)LfiGsXv|CYfzfI&xDWm{^bxi9LAe9VqPhd93wNAC=Wx2{d~!M zH$QqB4yi@vOI@*_#6ZC3wI!dC68q{>lPx`=qo0@j_1dp5ar?)Oy}+0&IQqZn3wZ`F zGWI;EmOs~7l0g>D;8JtMLH`Cwg;P36y;|32UT-siNfglB+%qwJT*(cF}Fdn{H7` zwCvWF4f)b8FOyPZRW_$VUbq9by9uO4I$HslxHQCS#JHmYv6{`T+PNTyhL_n)I8VF) z$KWIW9M;byx{WcS^HAPH12xKUck;dMvO9u5I~wA@_qfo#qCjC+eZkCmP0-Wi&$WC?OwP_dM)w2oR z`I9BOi{c-k%ke6CMzpSb8A;jImQDt}#caJxKymn1N%RAaZ!Tw-l-?lOZ7u@EK6|nF zCQ5X%iqg=9;HM0k%g1H}Ov-urt?H#3cc>tE|20aIMx*I&Q4?zrG!k@qQgj_0ieU)tc~jgk2IR@Gw(V8KraOdnpo@mt9`|2w3m##)Yj1@ z81QgewDVH^iu^7)7f!-Nez4l~3b%CRC@ax~g>xtvehsgsTiN@&}oPolu29M*be zl!T9*Z4w)PTXiF!zXjLsU6BO`#&2@E>ZnVP8rC226p2M?tee!)Ub zCpMb;2D8;pntKlw!+07|iUa7$4#y#4(e#2?386N+!j` zlT~q<@Nx12FE+oo4n3tNbu+0LF^(%=>XXd3Fm-v*?zTsp==gSW+am62pa`#N;-S%8V!z=<5+d zgr6PS1))79wB^w55Zd2DgL(dLOKVGVFCen@8h6OYil=^&v{F6hLR0>@iB&=oYu;t1 zbU7I@LLy-D>s*{syawDrzkITc`Je2LWaMqUFZjZ^S{z_B-!> z<8v)rygIgj@UraeQ|=6}-iztfn)g^B%LR%puaFrP~O*OPc>f228z8qU~B1vYFAL+yP@U}M2k zoc*Cjc^Md1KI|3v5z@D7;fcKkl9ar<0tV?pHP%5NOT=lBi;%e8fifA_&8kWh5`9x8 zHq%>n#Kp9`TA_evxlpe3FIr@YWECRx4a)EK@ zo9qHpKHsDl$XHg4&MYQ>$lRZpPX99Y@#62Z^u^3>CRhkWCIO|WXp!N~`zV+b^n`qa zq>bB1w6@q5UCeeV+m&peWV@Q}8aCmh-Spn{bdYQnH9G2Z*Ta6g5>9Cu8T+Zs;3CjX z9oz<#!EEo(RK5*#vM;VeG1eaLS)bW^GJ7xHzGxh9R>ck2x{*{ER`aOv6X+YhE(mH> zUy?!y@U#PQw{Ml201_)c8MX;-9y=*Nf?FJ?k53zNOk$NpEwHscAsojO+WczEgfsco z(wok7OgNMOD!(&PftJyK;GWYpEqV+N%Oa@`Hn4y)`WKJ^0+4P4<_cJ#J!jqO(Li+O-P`Y%=3@N=115GnJqw0(s^Q5ncJ81SJJ~O8wC?5pEddvXDd~rZ9=9gDm=_*)^KW%o-9O zLgdIjp`EdJaz7v-wCA#$Kk#j%K#L*OILG=&64jTPcwO2 zuJrgmyEvNv?lmSp$Cx#W)1Yzi#E0h1o6e}d2A|lqJmNRp+Iq#p_ zs^gW8qLp@qnNy3NH7Suyq@!mb83QtgJe;Xm;h5}XtedaOh)kp!L%DJ|f; zjg?HME^q+({B1HRu3(fBj^Y-f&P%0K!ATUWsm?Uc;?RR(@N8udn}IKM9<)zD1%UH_ z4CB}2=rnils^|}p3!2GpIMys=ChAPvi6U%8eGhX&qSwW8vyf`=DpvWUX7fI`nBVNv zc^{g*$F3o9+gF4K-pyA?w|$fhC8QIi9t5O? zjqCCBBo_*>ywTMUFc?60(Vxl}U5Y3{Aq#NSdb4Pq^a+zfn~6=CKN!0H?8)F%G2Phi#BLOL&tIsm4r&14JRLc%`H#P(N#5%kqsX*W*Wn#aR|2 zMt=|hm~S&FS`oqRF;R5zo#W;U%EdAn&JVwGa0>jE~2lvYmFfvSO1CG31)7{>oO-_`5!*fpODP0&B+>PYikUVTz+n)alLzu=|0B{ z@$0~d)mIL#sLmmdt4lXcT{*I%5IV%e((sZ==NK1|Nj$erkKkuv$LZh?T@QU<(XkSI zQ;J@}7J`p~U+<)x0i}klEw6dcUEu5wym`!%6{7M8s$O%m(v#4VcUx`MUgKnhk=H^U zlaiitnwlB~XJx3uQYngW6wk zBE8%bOb;jdHnV4V10D!}cBl&Mj`1>bmV(MaWRuFffZX0fz#u{$Tp!Sv&E-rF9w(#H znSulXKD@vYGDTsmdmiRQZsr8mH~7@M=~D7T{k7#?U-t1^;zImG7660-?ope&J9gvd zl9*saA-XFa{WD*Nd1C3b$8+N|;1;Bu5)Sjf#GIfj&G=4Bg@42Ze(yNGh|rI%=;}Br zk)$DEN$#3I-QVK<`5?Y6&x_BC{mtn5xBlk!73n9LJznc+c*d453B5$kVmI(>X&UuC z@%`RyAdb(+n^>A#pSjtYNB!%1nxFZbb5|hmZ@uqA%|4MRIzu9L23aAk#S|Wz#KiVz z3O$){dmk>R?)yqeEuyU-$qDXJZeg|+3z^#g$^TFWkJug-F36M=+mpkwG~mRTY(1Ye z0uDh=(l#BA%D5kT++{yuP_wv4oHCsi{Z96(#4M&FSb|3zSy}>e)>lAm)bdUA2EJLm z7~~omFtl8vs+cHJ4k>~b)X$;oQj#aNF1U2uz6rtZZ>KO&_ttbbJq$<3hp9l1i7CH- zC>!5;bxLh?+K8Vi&J{qMMe_G)-P60L4Nc#|D=W&ZpNs^$?icvEU32_GRC+bG!pI=! z^L}qfs>wcV0gEOnMaDMq;x^9Mo;Kc&fu~x>rylAU+(d$#7I}(!BuSL`!h&Pv+jyg; zps(4IqK33IkdKwoOO%;LT%tsWxML(wRSA*zo@TB!%))Grpn-jUkPH!AL5xR!L)D21 za$azc$1&clM}0_e!~9*Nhsf%M!UF}gg}(AY{ImnpOu$!8Y*fakqNrRPHr;ICifLv)k3T`A}O~nDYLnRnf!003F zcuJdHrgT5Bpj328qR&J7sIdrd2-<+d#ex4`^ey+|Mmaa@WsOe)DoI_&_|MO}`MakS zEzCMO=qg2vGOR~2p>W$~Z5*IaU7WRmC|h|YSqh|9Km&rnvqMI3W!zkfmS$D1Gc?OG z(v(t>C%TU}9o7~d(H0#q;pd2%3|Pk2OHsx9OtvET6i=voGSJBHMb(Myh=hW74Q8xv z4^0k(w(&eds0&k|$E-jtnZRxRmpQ^5+2F|c3?n7h4t`&^hb)-G)HIKXeeAJqF`ob`DD(ZY(ryn)r2IrMedSK2`C z%ArGlrqdtGHnb$(+NW$~v(j3wHU%Z8h#6DI*v8QXHd~NjlxXyCkkPR2VG5^MY=D4| z`y!)8a1+eWz=YB5bPLRU=2^qNTj(pSq*&8FzbK#o34==dQEp2Mn8?wRiS-JMS}@g2 zp`Sfr?5gyq#Aa61R;H`mfIp?UqK6S&&$>zo2!R@Vv&!IgJ0S&4XFN51-nnPQ({+#@ zu{cF_DYgPZ)lE}kqR>qR>9AJlCMaPZj%Hy<4?*DN9LdO8LQn@*zJ5;WC43-6a73w9 zf|p)vbO{}LR|p!K5?Vrs2qSV6+BxC4Gql5@?NNBqedgfimX_j*^2#0AlVKHJjDosz z$o=y%;tgfvz&?IF*)f`%TCxWC6r*o~?bRQw?Y0dSQn5<1X+EQRk!@Lv4++44_fAga z$p8Z59LxM<;~nA^l>S(tc=XyCw&hGB{&9-D$|m1pdaZwiyz$hi2C14`33;>rdf*BT zX0N;5x*KiNO$0;4S83|EtS5Qszo&thbaoCGP&V>>xlN=tAKv^J7Xb0Y$q?7EvT~N6l(FPuEgd3}_Xb3oVMlu`Gd@axFNg zCv8l$m_7cHt|A}JjUk?oxYP%Yf5H^5bnz7qH^SGg*hzR4HWq;dk|V=#1ja$y<`pmu zT*Y@W{}3%up&)W5#38vWl#&|&snY(NO6KX(9-(!i-95AmCY+fcj@v?84sF+j@fxn?G-PIDX$IN_E_4$^j{R5QjKD zurZ64kL7PI-XM0YYzcoCR~F_tfIJO?MvTBQe7HTrg60j|&L08807?E7_hEmE`LJd0 zP8q@Rk@&eq_Zu!dP8&{}Q`$aaK05Ngw)Y>val(&V508%^ee)5W9E;d42yvrCkJ`&k z2OjVSW46^J8~c>b6|o&!wo*r-GhUS(kb+;T6FTmQ<>>`15`hM43&kdtqJO&b^)|W5 znj4j{>uT$+XBs6%_*<;GS?7?dZ)}{yVFAi242MR|+!HcW90vdXX}E9vkgcwB@0;Zp z!jXUK$PDSL>DA8vEVkj{6EGc2c2oRZ?0y&HTa*4iHZR8Jr8xdWZ2p2iS!m17gg$J8 zX8#4W4gSy0{>@pq{=WoSPK$Gr%5qr_esBbCfBvq>W}37glwHr@n0`v*Bo9tQhxz6Wa{TgQiTC8@on8*Jrk zU~g9Xb?gXXIE(z{{M8xG-Hs#`|5ypU0s=E_rd{I3~*H}m7*XpTr8x54X^slN%MuX#pdJxE;7j>EGs4TnDhpNfYc z%oQ=5ctdHKV(T+_uYQB)f*N?LifO#y%bB#SNRp{#Ul>8S# zrKi90vs<5p0-JL}2;}oxFAw3fa9HG#egWrq6|o0xTJx&+=>1>yc6E#k4tCbqeJMu$ zMZYe@y&0z<^Zf)96o0QZ_Q(4B5gEUDBd!YOAxsIdvJV*ZO?BZx?coS7trs%Dy&!sXT?8gowuGp`f@zm*@1c|ShLt>!m) z)AM-V&4wE6Jjdz3JO8?qBseZ}(mj+9ZGPtk)?EgDdF_`xp<#K@$+vSa6iAUZiL#0= zWG~9|XwM7+KZ=_+Eyx}!-D#ta^t=?jf z?Z`UQUJ~{ZU0~;Dq$MWGptChPGb`Uk!76)aY9D1Sq>qzF!+$aLN7*CIQ4lJ?z*0!X zA$Isja0bDQt4=Lr1tCKy)VoNEaAsGmOS4Cu!2ZK{VxR&pa?n*QJEua0*41Wru_Nwu zNekV>*^nLfL-@SgL~%GH?a@E!j4Uwmg9xF?L!dqL4P|@brEsnqk@(@%d`|o4GxMBy zpkMQDU0{}RiEr>D1N=p1nWU9p!BMr^rQ%e&(U1eM*yDI3gC4t(C^LJ)Y|6~j*%|Ss ztUbEeT;i74rO9#K#~U)EY|HVT=D4ooZ#2=u!v59$cqJia$+m8)pMn!8wv6xCcer}9!#=fM`XfoduV`;45P9G{)oSLKTO zAJ_daoX)gNTY7LXwY`9Snatv5DMN8((OyPU*#dn=BtOI)2tVs|M(keTg~ zkN6A4TWhF9wY5{J0=>6S_D7$GiV$n&ORnn$CE^y*I`Qm5MN&D@=IwgB7XL5h#JoI#wvsox^SOab4V!zInNPbPfr2;0v>U9qi(FbTi}iC&5sqDym5a@ctQ#UX(~i`NEgg1T2@A-TL+z2)mhO@rCofKQ zWPbt{=@a>U-7|4p7Q93~OmG=D)P>j%Kesg5cV?Lc7x931(4?Qp>&Tz=Q1jeZjw2%9NN|i?Latg4{h$2 zJS7}23~ep6(?Z)6+Wh|9sMtB-p4_yUn=W~Nke#wk;eV`U+^xR_0_)4q~o1zWLE>|bF)bkNrIA2OygCO@ee}o zNtZyN0d@^#m}sKbWBI$re9xHW@vf!+4nt^hmGb+<`=a{d|To&}kRl_V9U^Upc|JN_=uFz<-pQ@YG0 z7rV+k<98Kz6Gzz$)RX9CMm)82VsV3mZH~!MWWfve32UFUd261q=1B`Nadw*^Qp#i9 z+96gzGZ2o70P)cwmJ!~?evG|JtSYcy9tJA&+0VX}Jz5%aH94=9F^PR2lnltNB4834 zf-`Xq(B1)TSHks?OcliE50!W)sK~v7B487+efK5C+y(#i`@4;K@orP(Z#>4|D?|i_ zRC-!Q8s$YvmR-cqxKe_K2?>h8a;}5?Rb3@{nNCWHt#pdI9P|Tb7?~N|Zb$sM8;hsL zQ%ck0X(bZdkObS>IexyI=NH-qRPfxUwr%{D(&A*h3Y2s^JiO}5P(bZe+!@TWg#Lq5 z*hCE!&4w;H{DW|k%Lo1F2ZMez+kk|9xtTLs8c8lP4rcHoGrrbz;j~51p>ARiaK{0n zc|DuRKAPe3nIKg7@%O>B-=ejCtFt7bCq{M>_7R+aT$=Qt_RNu$ia9P07)fgHN{BIm z!pug;+lnAx&izg&yF_Fn)S3DN6AvW(Y$C`J* zmrmeAe-N_$9NI`Xu@j?!0+tRBb0kFvWKD{Wg?0$6*{j482tp2nXLO>Ssw6tEDFhUP zPN1DY4KBT|B}S@RscG{F=S1bVFUR12jiKCg*^=#^3d#88ld`l6Fz)apypscX0J}pN z*!{!65}wNNu4C2f_mf6F1At?je5uF=W=9;GI1V@JM$8HJ#PSK|#PJgbPIPRw=4#8# z=poWCLN>%!kkL(P#}KD(^5#a5?^G+fb~^ArtdpGj5Fn}DeZZY;F81~lzI?GapMXe_ z)M_SNP!~pNDH6~01Ft%_+7F!NYj>II-N045h%6Ba;R7_qivcaTc#krjp@b8Fu;n2; zaKDg1ZV9>LFpqH^7L2pxq0|%PX*3f?TMz_%*BhO+eV2WNj$u`gEu>hD)5M@qFye_Iycn)RS;z+Ho!+u5MIzhZt| z>0;DML-be>c9ABWE=+^}s>x42&tIwpykoB4&Ws{rEEICWL-b+?yb)e&FcgSU8464V zN8Gl#$&a`n%aagfOa8B%+a2->PqjX_0j>|P$oRQ9iC|#7F zTv|+GIew(jg)ZKO0yQaN z>)r#zMW>CgU6%j;TS9~3O!}Gp3|>IRc#p8Q!v*^|fCY4aEMMAnUN#6fjoUTKw$^x@ z5F(18+FGs9(qvm(({{{1^|0(y_Y9QtFXmf^e=Lf25A)p-YE zwg0#cHM6m{OK6YZP>Z8Oj-;REMQuCrK_$D~AWxhB$Jl$o*;Q44yl3sbPrLojy;CzY znVOl@0a6GFgfv16J&+JV2p~m4Q4tmNZ|G7*ga8ptr~(4g1VtqQu@?{l710DiM37?r zD++nvwa=X}`RjY12RVDrJ$0X5)?Vwk8f3{Fh;`Y4h3SiCw9$3$fcU`4-6bMN*shU- zl4YftcGk#2?Etp5WoJlZr!Tn2lI0usts36}A>0hRh&6Z?G*0q;FovS$_L?4kzi{bDG%#{kIz7=@Zluq1mD?D`8^Zkez%%Xl(G@l6va5D(@}$Q2wof2>@;;T_v361#B@ai*qiPG6 zxp^1|hV&22mrP;cfvEkfk$E7heM6}usirho9~MW{g(~adRQ!+1Pl*622Fdn(chr7Q zWbTe?_eF$5y3xr~vDvf1_2_6moNgY4iTc^k7NGxB$pT0*!;sx*0X7AvC_PbRK|51h zjP=aNZ6I1I+yDYF?LL!z{`q}%=~d#-3KywGACA=A#$f40)M$szs-pIv>?WIu5aDdS zOK1|!{8v@!4|`j9@%jMcE{|>;#=#%$td{F>YNzv2m~`8F`TJwH`lRFD>X(OFn7V#M z5z>vNL-kIckYE6sVnj#uyFz7Axed1z@(|SWEopOWTM1anwvKcp?IldHN4neb-LG|> zAwBKmiMKhv0|o&yAFnSiT33|y#hNewApTFYFO4sMmL2+jv<@!wu;XT$S;K0@z`pC$EW3DpXNi&!~yB>~@o zFJ|!S$S6SVV6nBI36ubHreR2Jzib!ZD&{sWh)vJg^s>Aa$r)D8&gsrMR_>K)L@#of zs4BiteFk4bgW+o2gvx;M%Ltyu8o}5!5w*G!kQZ}C@;S7XBmhnA_gKnMBTry<;c5xv zkW5RWoysmEEwFi1*%0g++O9V}pEYv1aR_!-8S@Z$l8&UF_Hl;eWDCYG$jF%pm{3lK zsmKmQalqI^*N}w2ik_P<>XkQp)dff`G!~b-ab^nU)8n}IopOFm=F|v-6hY>(zhf-( zRWFh&MyUi`UxfPwO$JnAwGnqx5CH11A1q`AdcyicvZVFFVk{yi}E9e1L7F>;Ilkayn9 zhux$zb+jfl$!Cmuwh-6B{Zr%u7<@?0T4Np-vmF1g{xhKiHX2+Qk7Lo(n5NiXVqIRz#6a*FUh`YV`(dXYPdo0C$84xqs+L5J;6MNqn~6i^R0q!Vqeo4sboHSEfavZ zD2tu|a_O~d6qQAhr{4Nhm6iP8xl~(eDNp98)`oQ%v+24^%&rF|n^sw$zH|X$Ia;x6}xz(n^iWXAZ0x2cEB#+w<@|om^@Ete^^O>$% zwPh+m+Bh@FxqYyn3j2HT@t>YFms=~))Is^6PWtI%JaL7y-k&4q;Ts|G>P{2;$Z13GZ`^ zEYOCw;xJ53*wkLds!Um)nuP}MK-^P-ye?~NYYjmkcJD+)??^qU-_+gKwHu+~2Fc7P zibX)HxfY~P@2&vGBm?yGpzG`JT}-ezJE?tQg+R+oru0nin3hZ}Zr46ywyTfm5`ca> zTy6K-Vq~>7TYy#$TlD_iN%`Q77#nLE5ZXrb)5Pqgk^Op{dxVtm*ehiGwgQ-Hv<81l z)8pq(JHUP;_|R~;&M40-cK;yQfAzbNV;0djSbW7Bqr)~tvN3wyY{1v#uzX(Q4nbw1 z&V;EfOm1su;hE5C(Pvx^h}oKNtQLh}Z9<5SXSMy}=vS%kVe+hgz>s)(I+b5yaIO;) znf6Di`7xmpl4)ucTir!KUd+7kCUGQE2Y050bZVHD@==w+bp6)<$SSZ}oy==;w46c% zAtP|9!v|#t6x_h5CD>E-cvZVk0Qn01Qq5KpZF^fSlWbwS%z&vWVeQ!_LujzL9U&z< zp39CBxE|E8c{<2Xc2zeqO}V!)7{9A3Owxeq^+zxy&Hk1_L&z9 z)?0{isgi;lANzxB$B=6S<0Y2?rVOKMq_#EB;}=mN`nBLJA@?N3G^i^BAn=7L5740$-5D zI?cXBBWSO8zeSiqLV81jHwl)G8bRm6LU3Fs3tRk*&;?xCW%{!0D#$49rjq9fdQdZg zF_YKYw$U`&hHBaASxQdx%Mug9ezGx-^z8fmTpFf(;1&J8^5e{=E|hKkkents!*c2~ zt0{N)d+{P&(F=3^UYOfCcv}O|S8z?x1%ZcRD$E#WjH;_iWV?7@Kb1>$YAWBX&d-ye z0UOP`HWjAD$39UrXEgC?R^)?9;z#kTIo0eCP}vUz`mjw?m``(U-lxw7%SF%szLe!5SEw-I67;n^|&9 zFaQIVgcveo+eoaWbgD*1OhEQrS2!QGX+hYhOCi}N@$EBnWgc1-nw_bCkU1pWr@n-1 zc7!qeYSoXguT|wipi}vJwY0(=3>bYN=Ux)?3Oz+jyYxkM4ArLmy~3s-PVu2$Q_X0l zYjN51ld8`h!TkFm3^w+`>fVMDfLYcAOc>hT2ot$y5PTC+fqu!RRSykT$M~$n%l`FD zby(n2hlBO#mz65Tkt?G2;TFVr`cx6p#4AHro87i;qnH~HLs1hsz^$9r8--f=epeJd zy>av#Zek>&0mDoQkzlgcmerVDRXrV~xn;yjlUTwu?s>)Fc?5eZ552iCiz?by6XHHd!K6#DJD?n|@4gzvvJ-I9#FnQV#=K zJfT=oJq^$hPfV>QkoWQWGe)v8^Y?Z*@GD*PB4&@p6)@Gv|B#4aKoPQEG8 z%*eVZB4pV12GEF2M3%2Zhq&T9>P}VW{RY(Tv~?&RhC#F+gs>7B!;D1rqQ{u5Inr0F znRZ~vh=kxpr<3Y6b_x&s2< zQ3?Kyv>u_dpfi7N%#reU>PAX5b2$Vz8fr92nS(7^Q;Y{|;%MrIG!mhXYWNi2-|J=0 zI)(BgoN|NVJpuy2afY+>CelGJr}zSEANDLo+Ei~G@l6f0U|>&67%QtPyqD$I2K(Y? zj|KbH1n=&SmdZwa8fh#q*f-a%m9Hei`rjK}Hbso@(gw$6Uk-B2-I)yGWL2#}v zk@{jJAO4D*9;~PU&imP9j@r^#z`|g~vK58p@d{a92{tMU&c$>EHDSYlmzn$}F?aG# zvI`{YVZhse3Zcyrl=7z{KM_(U>gw4=*Qf<*fo3N>m#eGZ4Hn3rjI{9Le)!}wF3=zr ztX7d~&?Ec#PB?KLQ3mEWEi?<bygCBUUr*r;MMfOw#OI{(!Nj@G^4R6 zg402K>oQ&x$$k#gUMji|^CM&$HtXPempzv9IQt=c0zHg}ae9=jGDn$JmcMe8=lD(t zj}2Ef&O*P`e#i1x4gs`fSjpkx$}o?BaG}W32roiE54WSoP%O|x^qcR!;Y{Cvm#<90 zX1{{pLa$yOGwL@mMjw>*FAz%s3J6OGeNpy)JW3o(^g4^RuPSpu*cwD$-7vo74 zJ<1rO*=?sOHJjU(`$b=7IKNe2M5)}xQd=u@aBg)+SOFPMZSP%vBB<8(W_RN84XcVqPxMT2#->U`aNT$ z37BBqikq-|EowY{$vyBy{!;GtTH$}}nPfe^YXSO~o zX0fW9ogB}gS+S#?+&V~ zDtMXwcpBUc>aU7x24qA>dYqnAO6m{g)*B`BcWiaER4-+<^#lyVp5#UwovV;%90BXU zts`NJ;6;e1ll%j=h*|Zj2sXvW{!^+1Am&!pN#)#aRELf>xf!f>dy>uv2S30*W9M}3 zgk(OgcQWb{+ww)m1_b>Uk(;E1z1Np`fVo+Jv2x!oA-_K%UnjSc3}d6E<4_7ODE1cm z5>v@s>}NcHLP|*HA_g!fcb$<8`zx92fd$kgTEH{UH++>^$zTQpaFgQ8!~`JB3em)i z<|ZpQqsJyIEpeL3+2i$}Lcr+f)H?GLCJhV2DMVU1T#iy2SU&<3hV>;}h#jvY*u*g7 zi)kk~o64Puy%5sjS-VSea>U$# z8TP)B{8JlJdBo8h|I33u7s*u-zJ*258S_Q;QB{A?3#?jM{Kn;#F8p<;)>GMlE}lJnQ1G1f~octF%~?aBAp0WiK8!2`LBj}Ir>-Try=tA~bJN;4h;)87>X)27{4)EW=i8ROrF6hG+p}m||G(Xb5 z5MB+Mj~x_jHbx0ir|F?f$C>fPL1fbLCO>saVL~ZwsWn&HnoNDjO)8nfF8QW`DU9x^ z(@~;8;&5|fm3Yvso+fWiy&FEY8>+`h(f0I|l!65s}`rQt@0a5d@=P{&vAe@&bKFBT$Gx2kTY%p8Jq%~Z~`!X(CarVr?E3-`LrS($N$Mf+zDPT^F6z(9%;cLbW70~m7p^AwfnhXv-~8FZ^(dALG_OLE z36H=ki`tAbYSfv4kXpO(T!nzBd^d5J!9ebMcV=hzl5A*zU_fEBHjpV|ehiNQmZxhf zo9>5f#;>u2M}cR^ef$AoVK$A0xp}Y@+#ko!h3>`B{7y^xT_`Vw@_XF+%rkn79&NFY z>z?t)w=Tm*MOhcLS2`l%;6e>EnUF0wQRk@6VESU9ux#3}}{{;M|&VYt*% ziE#<;8XkL};5Vim4?n55}WPmoutKQ!1~a zW=Tt+gx1VLRa~;iWg$zQy$J^GPhxh3b!Wh5WJ0UEm3ZMn4Ls&Oa5%;p7)wko9$->3 ziW)S**1droPPcI7@!2A$rEg)gO-x%hQUyFNa*Tlsf-%VjpJoY%`n?{fFUA(rx6cZ3 z+eqyql!S?l)llK}$h;AANyH^;$)W}`WtFGZXfNkFw7Lj^Sr~U}!VuwiwlJzEbKh=| z#^%N4MF%hT0mv2&1t-QDGzBY01+g$IDOip9(9P8yVaat#pRxjBs~c!6$0xa{umoL! zvJ&Kr31OZIDO1g*L@G6TQkZKi`88O*Fqv3NWg!W<(t=b0BkuFmt!IBIvSn)<9|wKu z;`$;%5|o9qz^6K5i1aURTNDR>gibJNFhupDW{YjZBl1i|6VGt+wv~U`GI4d$PRso` zN~SXz#8B?! z%S^qHUGtx1;;$+D5_k9{=xfKBMV(uwUL}PqrH9_!ztNk8;BnfebReDZVRSqi#1P_6*boLc`E~UP zJQ>^oNWDs^TN=Y1!h{7hV(kAi8*bdu2*Gx)AV!P9S>E@70+Wv^S>{?Ur6V+^ViBeJ zu6R>+33g5az5d60vF*i_X3OqS*mj<#U8+z*4+abDGU4{mc~{yvGY9Kk*FcX*0Rz_r zWX3!sHM9az<;J^J&r1`8#K+PM>*o${(Q}Bq3@TPms zDr=$f_5E`h{4qT3+Zz2SjFjo&fy}(I&&P>EpFgAuYDNAcGH+;TS?sBFCFrFgn>^*8 z?yGLcl!O8*1bqaKz*z_2vj!2u97tcG9+7@p)82shm|G&PVhqi)uctxg70VnC*NFoS zO{2`10jrBIGsaEZHRnH5p8_2~S*+6& zIXjGH0V{n0Y7_5+P3men}1APcwXVEm}xu(GPkO)RTrRWI;a&iid zH!@x*AGPRb#8ehw)lW zxbGsFo!fB^ksES@+>!pp z`o1R;G-Rs-7P=e$nij*+0Zd1Gg{Y122(zG#w3h4(|1f8CFcgEA2~~v>sLsql8P23t z`*IBjMMiKETSI-h2L{5Dqto~M%+Y>t*Cu6Ln5nuLs743gRKK$UH_zV!5_6dxbDqej zMb4Ax)96{w22jBmhxaITKpR}eD;GnDT)on2yBT}hKQ3J#i;v$Ft&7POmaoUsn(HaW zDSF>@+!(Iw0p`Af(@R1-kGab@5`RZeM9=*ex={9r17FeFkBsw8{Z{dVR z@9hr0YNFps_>vS}Az9Q`>$?~EL^z_+%zMyyCPRj^YppY-y$&@93k$t6SDt^2XM$CRJZul~>Gj0Hn!{-nFM+9|A!1IKGlO1d52qQ3EFtp? zY*AxN`Rj;2cA4xST%e8(CELbufEi|B&{>ETRkU99+~C&mc)Mp6MSiB^of%-E^|II; zg1<1o-IvTJBFbDQr&aLI#mM&papz0x1;T#aM~`e9-H#8qWGXZ7UKl(}=9U# zE~G1t9FLQ}CB?;Ml7LeRbT9?@y@+`GtSmn%^67E(!=hSqv(SXULE~GwuG`ex`RL3GqWapp>i}f!4xxG92!qxB#j_= zf%Nz?>$wBYm#nvH7f5cj7ug>gmV=tP&kp5+mmG>^DwRUHFm7;>I@LJ$MeA;{8er@l z#7sb!l###8nx|ax7fuSTD0JX@!WRiY=J1wK#+I~*rk3dMYaD{{c`mt!Ab!wNL)e%- z1x(Q`!ODs;%4XV$se_0CK+1U+IMfkvf&ao{Z~ zAnH;8RmXa($Fyt(t_O`Wp2)B1AAmuF=^rurX~d^ygS2l?{jzWj;! zKY3s7JZ68%nEmYRw-bM;vZ+%SuU$YXKBrK{5?1UY+o{9h(3zG4uL$ea!pX%czt@2r zy|4X5`@ZnRMG(DXhuu&UDbeebo2Tr%Ko;)Fv7QC7AMkf8?mXH~7mB$^BUwT< zlJjNc0x6#_Q!kL|-g_&#Sc;d(^5Cmc(oxD;6?qTSMT&((Hyj6!tOf!jm(x-vodLWc7FP)pcjl_M~v zjS7UGxGrqFK6F2(4PX#-4c1Q^Eg_(~rZYRE=IQna&RvMG8~+k*4o7`W{{}l{{|;UW zxg}!nAE`p_8Mt%gF0~84nCq#x{=X)2pNU#cx>`{o)BQ`DH++^Ri8qP77uvR6dmMJ%yNGSNj}N!97|1<8Mv zk)Skz%=QdBXl_vrz?&B&v%=|UZV`c#=Ti4bTE$*Djh-cR23Bs4eb3W)Vv}~sL#bQ? z;qVn9WgpckDa^(o1gW5VRxJO77HeC!n^_^d@oey+??OPI8cC>rw6)A8^tYU`> z9(U)mYQ`_8oP`3J{8N8 z7)2Vg^!(YoguyObewn{U@=Bb%7AL=qN1lz#zlx{+2Be`>mM5I~p-#-l)i5|g2Z6Bt zEj3UfrpL>e!2(BI31=Q>@SbJLqx2&mM@zDkO4R}SqdKC;FU zoY4EoD(6PHIlsmaa*Qr@yYg4>!RcU|dl`%V8GG;-z7HE36CKT8Iw|UH{GGwyeR(E8 z)aYw(Vuy8sLy>B5F|qUKCvl}7gX_R(DsyFEY0yy-suQzv9ZNW_Z(?O5_la^O-0Phq zh+n`GbW-CPdX0Mbvidihelv#=Q(=j$*iO{xL+$`Ok~_w<=f}D6{&>-rOQkf%>$Cz7 zSjqR;b_`u6;Sog=vpVh*%>|I`Zo9aXJT~paoyc}wtu{B%Ybw3NHrLk_?FbOmWQLJ5 zTESp3I5w4;>2|fGjc9l+ooze4cV{&Y0o#dsck6XsiwnCK_KJ2J+M}J?MSGX_?dEJ5 z3*izNXCZb6M7Hh7;=AH^S5_7Fs&+IVQ93FPu6q}T z)F(JqgRNeIOr)6ur{JTs1oz{+_-Y^9{A=o%UO|?}@yhlBZ3|1yd_4 zwl+K2F_|$ky*y{?PW7GL+;ON0&92G(;;ze;rDI_$2j>>!4Y>xtzcH7PIVL_UY5YDr zNrKnXm{eAoJa7w^L>tripHbuYn-L)d()iWU->>oe37;IT5f?pAI>VL61hYZq_&hI# zsYM4l5B&U$nhljUx$Vh25=WYQfvbpPqN*VV8N>`7w8~F}qmT(`i{~WBr+g9Q!r7^Ec4IZ+#Y!>09DunKzgS7-0f|4#E3~IxEel`)Y zFcZ#I?19>e@<}CJa8RmdSNd*p1qdcHqxH|!k?^p03C(^l>q{CRtsRK+?2wo<{iqsOp$YC9ie3X4S7 z2ymmkzUI-=#(^6{PNimCGZ6-G3bTxs+Lbvv%ve5zGq`xb>H%>ch`)bD(F|CeO- z{7G-^Iw=SSkdF><02N@qtT}8o%t`YQdCXLZuz~Yls@m9zNCTT?B}?gM$wD<;FPpF~ zTG?Ij;fC|={6*Wo%p73}2|0A6pwG5Pv>xe>SXe-_eS{5erY5X}7|zNEfKb~2MU~N> zPm(C+H6&s=N5AgXm3sVJV(v5cUXy$pFc_5(t9>i^>bB86{#Zz;L3q@b(r)fR)>zXM zD>hVG#XIPv40r?a&c@YYFk^FQwNR-OEl3Zjxs=-MoaimDC*%F0n2Z{+a1WY_OE}+6 zlS9=RDmHA_+!)+U0nllch7rt#kOy%qJ-CqI2atZX?!nJz9lD5>L)eY?v#CW(G`)Am z$eh-lioxwHV~WQxwo0k3Gkw50r{QSV`yZ@%LNTMbz>wqFyyon<}z|fcNg*5 zR*Mz^zyXn5p&U!~U`sX?ztCi&VWtJeL4=Rh1(TJZ0o>=C0K&{sCHOFE+0Ys1mYPZE zLm`?9QK*jiF}@#$Ui#Up3<EMJ+(qmsiU&X>?{x8VsKorTkwKkSvw#(uyR1#f#!hvfvv%1 z==8BiyTc@Rnabx)+cm~~-qgRq$I}2{xeb|lFFuZWqK&HNa2m2h?PyBs;lXU+Dr_3f zd(QkUI7UQKuyQ*eX^k14c~V0LBH!I> z%x5t?;mD1I5uCcjO!ZTo2BRo{%)yBO}GsgtnBiZ;=kRaAS`LMt9esrXA zfZzSJn2)f7Z}p`%ycWZ~a1C=dzEtHB!dWr=NvcYHU`td<2k(sjhCMDSM^6eSU|yn< zhi&|b4Ij4lC!8UmmXU{`f-(BhM_ITSrgE2&FVoTSooY9RN5nH+$ilL({<_{^4eoz_ z+MhkXeslH{C;=j*Bb>zdV%k>d)wz%a9YSI^{Em%$)!47-^KUfT5+=UhKVjecdJ|TF z30q`Ih_Rt!+q&FvA<;fch!^VTnAF#x0RZZb>&>6p0auuVqx`K zNOg&@@x}j_=ei2Z^mklj)yw&9aR}0fHGX55 z?bO1C?txsC%=TQ9g-O?=v3JRf&5rEn5kM@_Q1s}IT${m-FeQFpqkeFNeMp7hX9%)C z)$g-ttH8nuWn@N$3nV0-qRb0Yw%^aJa-fSI)57at$CT5ez?rE6=HHArG$RaP%8TLb-gKBeamT6V*VkRK>CW?T0NJN+*RAJEpkF3#P?W z!)bPEb-QGQz?>tGXz~>@rf)w?(A5wyFq~|r46zA_6llyOi+OektKY)k?uq3|2*9nT zZHP@;J7(mkM`}z0cS&^t z3^iD1OYCX#&)y~WyK26pN7cH7hVz4h!1MEGua0IpG( z2%9|(;r`KsoFV3a+(emAKxkSvN{B3Q zr78e@UybGpb{JQDPNNGM+|x(*Wx+dL>awq#ZyC-61cToEPx?tEf+&yV$oP|<3$R#- zzhlauR3j_H0(_h4Ys3^L0*B+d|o#1M;N;n<=a&H zK!k=1j;BQ3Ogr8O4Fv`9e?-Fnp;2|0U>h%XE0NC;D5^Z8L_;knBCGblS@ zyqX|w#Q9SmTvgUchUQZWpLiQT^n4fwK!zZs&@MFJG%?T~b5W&G^vOwx1w9%+v{107 zjHkJNI87QYX^-`y{sLs^(HnGAnFIT~N%e_Jst^OAZdxG_#YFKN>_n&8L0&WfWL>C} zFE^aZuPF(8(#yco%Bp(!NUXF>)a$!l4U71s8X`pt)R&b6g=_FRxwMN6emc}w+q&oU z;rENdoU1p20zF)M%QIS>-2eGuXu2jO4o3is!M&c!ddgCN01*Knttxa*dpm zz1ak(`SuU)VF(l3gqjLsF?NaUJx!lDLTNDJ#v>#tN#m7n0#+fJTw=^(-oVnfGohE@ z$rCk)K>0pGH6evm*c-mX>9Zc^!)kCQxZ!Ln=0bK|u(Td5OoATJYWPZ}Cftn+%jj=I zP2NW&^k8wieSL>XyVQVhOY_RXO593cl=|n5@GJ{L4mAT<#uuT6ZSQYviBcQaxqi<- zz}qsklrpMxSVaWTIh-k#v(;NIX!(pmRE^}|&2pnPE7$MS1It8QVhC?fkg0R2_2PQ) zJ)QZOl6c`D4j#wI;u-im?M;n3F#1*s91R=Fre6aAwpFV(r6*HC(i8Mu=Ijh*{NY4wF6>Tt2`Of`1o2~x;U3; z!h$ag;ckFK3p@vbck8+FGNIvLtNfVN@UGB&7+bz{Hv6IJ^85PLEC_jb7TIe|zpe-< z3+#^}jJLBOY0x-~UU@7OkUt5~!wk$Q{1MO*gwr(7xb=w|nEa0EUDvEE+EB@2yGYoI z!8df#Jj2*CjrbD7jcn{I0<94iwBccFyy=kw1H2Ea`XjyVv&P~Q>r1^2?Qj|GaEx|% zUW{tI9vsFbATs~}ts|GG_Fzg+&+811;UG`S>0QvHx~D`XUw+&8KO;n)4Caw)lsO8l z#ovTSGC&+Ow|uL(+a$eJ0F!o96vZ=A8W zY3buB-zKGp#XO={aiKa^-|OFceQ1*701KkK4RrIDKSg#zWOk zL>FYD?K##4X~Lg`FQ(N9CHX;fN}(SqW#QjittUbzMM@0N=gR?Bf|O%^uAFg3DUuR)HhInwoKODc6c{hz7dGMX{S|pTiYEhX#`!I}yGm zCHXW1HinaAEv3(+CY@J>s>7H)X_c0|hQVOVk!77Gm0~;a92<$`yNg|w9zBMFvnLtv z1~A1YkS8nFK-f>pE+z?lL0IgvaCDIryx)%c?&ybNU%)y-GO#J_lhMC(9(UR4b_SKf zy~h8K@D#=@uz6+i)=SGeHLRQG%gjctRUP!_=~%^T!qv6;{L_=6j^QT19|tc8RtrsP zV5CFi^`f}Y=JZ_Il*;DR`SL5q{{dSj-o?CM$#8jS->gv^Abz;4c>0;3^Y}!W(~tN> zBYp5t8A~bb5%IJ#1IihhNU`R8iy$(!D({Brt{gANf%6e1kmfYWyyzy0#)Xg2xKPv* z(_|Mq(bFHy_=jZ#)hiq*B0AP9P}U!s#%gdM(mHM+YB;4!0h<{iDU37pH^d8U-_3z? zQ47|xPT5<&Z`=cCcLEQX>&a%IFI8W5EDZl@)m`N$J&USK}`OuWGs&UkVHHPkB22Q9Vc(hMkb8 z9n9Ve$^74Z!5dBd>uh!4?Yu}qgf8U;JXW0r^GwWcuqsNj4^oQ{w+Fv4Ye##lzqOp3mh(|%mY=;J|7vd2EBoZy5(nI$S zr*ShwDn*?5D4f%CP@7+9e8?~SN`t)rN))Q6t~T6P8CV=x_++Z0rM1NvhDsG2CO(4C z@Fugitl*@(*lbY`^mq#h^t{fQ1bif5nVDIiRiD}F|Bl~L&0wo+maR5>60yxn0YVxq zIG^Tw0-g}1kBMJ0xu2P~Cyn`;sXuM%Pnp)I$rEDgztCi-reg=*4f3eBlm;1Sn0Ltx z^hQHa_pb4V97BDwXH?}gm7&(l_T&#%J-o*|>w#Wmm&B!gnLe6TJ()V_>!uAK*4It_&!+w-)B0z0^``z;+7N5wOs3|mX#(PExp(;{ zn&q2C0WgL~hnw_&o1v;JQFkRGD24&j8 zZ*vIV8;|6UIG9i${<&p2DDiq%RD-GnpEI$1Ra$JZES=b*pW#Oib%ggjK0u^;`aXkqke6)>A(JQ7Vt zt@YAUT#RulHd>AmnvC%X;nd(d;!of(qotc^A z5|ZelJ(^VDgzsj45ZVTjx`4u{!4~DzIY_lVUW=1!OU3d0BHV3U}aH93GImJN{`#l0c&x{S$0H6Qf` zaW34-=uJi#|2?d@(l=Zf*$Z7m;dEJu0{}bf|KW?%kcHOi0nvWo)Gz|kf@DP&BffHTu%cr$08!BYj90iTPo<}SCGMKQC>3c z_r|@l_Yn2qY1e{@B4ug>&|U0+2YOrFK0>AlcOXi* zC#?OOCgRfO_a)ajxbvvm!qman1OBWWzG36nZJGEG;a#v(#akOmi{&;=UdtU9U{;K? zI_!ad?>$z$(udMMWOLuN<_DJ4)rc(Z;g49r;W8oa=KCT)68WLHrwJd*C#kP~(!Kg}TF%kiZUDGSeuUslH=`f`F*D|B12k*a8FM{hi@eYT#Z_sLZ&YwM z4*w$IBa*x>=Fe(kD#r_}MC2ShQC+Tv4?_ESd105?y&EYhX#}BA$ zw1|W6=kG#Kd+*Z4{zHBjmQX2A)lESS0kVO09+VA&bQ-ivReR%=ut?3!K)2llfT-|S z9_}+{;2;}Na~N)}alo9;PD*kikCb-6>m=7?%K84%u1Le}Qo%ou==oyn#JPuwOWWtD ze55$XCH$SI?E|BnBv$RlAdsxc zvipE}ubjZz;vurIRo9hz@K^Qsf>}Ap^Cu)+gh9DScKB$H6o&D~c4UyKUVDCqHmo#eswQaAod7q)m_3 zsp`87dlzYY!01;Hfe9UrFGi~2X_S%r6&T`E^5TAQf4Jf>z;moBaah2Re-PMEa=CO8 zj>q`%g66eCAcdh7(27C%7g&oX(C>kF5@&o*bC7jdpQ}Pt50Hb4Hm29ne+C%FnVIt z=iyieHt`J0b9HF1 zQD`V*V3g|}rZ<#`(DvBKDB3|QF?b-@lpwia46tg*7@mX!@x!6vhNb*d%>zpND3o-M zoEZGI(b#nId>X<7gscoIJl0UUemN8p3EmwVlEtgefDtqjj4&z)b)hui?)z;}+`ZSAMPK3& z8d1mOgM7)!=?Be+n%IL^LZsUx*cc~whohM(o6M!Kl#I{^Lh~Tu8sbpClASbb2{&yu z+yUQdZs01pp3g&c#}N&VfNHQd6I+R}15n>+BC;CI*szp3j&_C(ZiQGYGSF;Ij?H))J6J#0)T?!M z2Cjt)t~H7{n8J7J%0bvbogF@?Zqapl1^E0{PjQv%W}D@&ZrSf7*m*IKIvviq)@PKF z?3?&W>^%ZyA=4omD{iS?@lzR8aK<^?;<~BJ{AM0w8jlH#^6Ingztd~gORRYe z0pEeGGqETnCdUVOOYv7Q1$;w-zk{9j6YG1vFah zsuC`y&4}xzV~L2h2o@XNi5na;`LB)t)9%ZieVH8@^7}PkPV{A~FQ@ska|7;&*TAJ; zA#ROO<`3z}m1m)M>T*{|0h2DQk`C#ZZ!zB1gOw|!$j>|%u7T(8&UMZ9Aqg6>qL$^l z(#G#*T}Nk;qMne;DKa>;1z>|wYnyV%k{_uEephIr?HFnJv)U<^Y*sp;v6s~usMJdb zP@%lYEv7wob4!zBxb8jZ5s1bRk)tCPc=~&2EQlIti9F|95v`6Ze5iqp?kyiRe8d|( zS1(FlAp{_i6~|tBtSyYW_@!(P903bpP@p$%+veG~h+R&!dJ|pB`_j+&2NO7AJA&zt zXdW!P&mggssr~soSB}y7{n)3I`V#)So&@M45GbH7O7rnG^o*w> zojQZw%kzm~3TmlFDT!I=_rI&OjB0VQ#x>CtFQYLzG?X4yM8T4>wIIHyviTrG7_9ZGZW=_)@X=bvp-`&sw%*vsr#6S1+=mK@lYlx`LGQq8| zpA0XM)(7bX_jQqP_!SsSe8JkBUxLhiv)V6x5%vVjhg&q+f*k!HfcU8mGl9u`=V;_A zwS7x5zt`T`;H&jI*3Jr6eGZFQ7%8=^u$=B?rDn82K$rVIneBUHYStT=2BI1# z0E(wIf`voWRc3#$;7l7ahJPUPeQ~}dAf_-eFkZw2j1r=fJ|^-wlL@nF!Vi+*h|!^J z5PsrXEo1iKy+o7H;hmDarW3d?C4U$|EOuFjj2fMrMKWd!r#4oRX^yf${{(VLu)cfav_W zHby|#25f^M>cQ3rNj7dE?0Gv+kJEL2&SBqujnsx?{G7i7^P2x_DgFz(VHSR} ze`V`dxNJix8^ek($NTb18S`U`-#^-ybA7onJN?z{&vbum$d^0$GUv+y694e>$JDf% zA;l_$w_&Zg)p&XhxXbADWy&&f?Y5J6`zxh#l}sF(hWG94;e&vKd;PSYi)xo7wB&NP zENo4|6DUHpQLF}RQVGBmdi?8P=ymBbrA00(PSriEFO>U$rz{l8w!}QRiOg3VA>N1% zAX9wUx<{-${EpkVf>}R+Jjs==c>kz%?lBm>d{aV9#Pp$tC}%Fl?2Cutk@+95!4Hr# zB>GewPvLxC2g0YC>rxZEhxQ`YC*R}(RC#b(_&c>?Vq=Qq!qxs2>{gobe?h}Q3UGf% znOXH+9rgZ5HoG8H-;?wvZb{xJCxXNz4;y&|ie#@z1vU`b?xs}z4GKWKB}G?&Zb*&* z+69eJa%BMCKw$L^@(;cwJBJcp8<@5=XF*?J9ZWCqMpX)zSh-NI_ILO}cneajH_xDQ zhY&N#6mRnl^L}2;g5$pBif;n-6>a`s&OJ(9^y?c7tYv|H$R-anFqt7*6EQn+`h(0A zkaP!i;2<8!>?7^@ePjWSV_B*vaDL>6+7xr?)*FfqotWN`dbQ+C_80_QL1(cKJi|Um z{GIwp{3Cej5&ju!o0B~mEsheS7PkZU=C~vRXP9JbNe?<95|6|c8si!CKRgUYBM!& z0pS?zV=Re33(Y^|l98h>9vKM&z{{<0zHcA`3X!A7;}7XKG|-&pTtHl60}Ew;`w|Ub zp4c?48a2(X9t14W%bB^1coHjk$b-}bUc~A4BF+JLJnFFZrnP^t@n*)^yuaz38SUE0Jfmxg_UVUx6D!}$dQ-*& zqeM)-@iAvLmm&>HC+JBc>0oBCEAdR>%oRGYWEPAeC?^NcST5B}0LqG}wwW~}jRt_Z zY&*T9Z#kAn@JP+dtf5f~EEzEHDEhJ1Aezmm70g~8zT1~4_%iRy4{dQuF`I_m@Z7C* z%Ry+uSq8E*V+hWwLh!t8W4EGjGP5HH)Gk*@;)z&!jX>Nof>v82Gd7j2)UV$2&RrV0~w6#xJ`3gte8htA`w3km>jXJ35GQCZ<}J$LsPePh zwB~cAVKckj(G*n+BsCjsDb>m?DLMFf7iN7lM-YG?pTl&jUp#_23_3NLi$DjGtj+Bk zN(Uca5q5@(LrR)BqhnI}3>ub6h1Cz#bC*g2cUwk*rp~*y@=Unh8gh3tcU#*ALtA8I z>gcSh=E;3WHaXesIyO0F)#e>)SK{V8oD7A-j(vyufIVp2k!5CEj0p-u)>{tsa`i~? zW>iC10ZV!c+a~jP6c4+>WJ1{Mex<*kj@&=2C28L0{(tnkleerTJltEh(5H+XnavqO zIF8|jT#76iYRJc{Q**SN-bR ziPKr>G$TJm=g7ZKCRu)$D!`9!MWP5j|KO|M0|kH zW0~9(%5N3z_YpZDV<_RkZwL=sbazI=AkRu;ZjVA;#aUH=28=D)TnloJ-JVcnDcc0I zBb=5t9@EL}#u$D#6q6x{0)U3AkwztTRm%w0z}9TBqHZZn_+9XOUzht&g8kF5ZbK}; zevGR06n>0`SucmIQ;V}s#a7_^#}F$e*rq#y+qGTewvwDQxSXgKO0n@>Ai3&yB2ui5 zAt$53ZSIQ9U*hE7vH4d_Yz;<~z7mUbpkJ)cwr^3GdsNK8yV3qMLPXJV$`=x*5pMwAFzCK!UItRg6GL{zCQYSd?w-EZ42Qw7=8?F5?SRK1bN+h`&aCnE&${oRj@?luLv7^tySNO>~+8%;Y9X50Q?r?^DOFJa%5M z;J_9H`|_P?5UKV73nQXOGu#oxX*vmql7b?_iXVIV8)E|L%3)Ux-=PGI36b^_eWc&d z#{Je|3;mEB8GKdE+mZdDR9v8&E=?@wI43oY^DYVCP&AR6e=yAacd|M|50rj;TGqmJ zAqKTNDX2E!VE=}kpYNeBQ(u-wkEFbrOi=nMYQG0i4)KR`h+G*@4!*dDHO!k>yCWx{ zD2tBB2mhdk7Oe;%EFuwfxz651hM*?5Mcz;c5l8xI4e}*Nb`qHKAxV};*a;*n+Lkx3 z0D4*6aPlO{F?Ybhx@YImw8`y`Er#n zLtk#lF3o<-^@mz~Io+4-zO48%dr*1Ik?gL?{>V6A9_q`i7InWrGUmvD-|zHg_MG#w z*Jn4>{D~9C-0%s%pH(9E`-^?~6|;f4{*VmN*4o}=Rlypjv?3)pQ^a3kWVK-#Bg+e@ zcI}GL@9TBR3P!Yx@XZ#E8*FAuTc6RiBDXxhVyER*&Y2a5jyc|icel(;6nK~wvP}Rs zO#SH1FC+dOR~mmc(Gj-3Dd+8TWO;5yn_o?%t#=O}ZH_TV%Q3>XbS{L1?RovtbaZ%( zWvj4XW$V)T!dHsB3X=&jS4kID7I-^zy7`1{{Ec~W=}@z>`B3t@@?q2X*k(2cqBU5- z=iI#P-o_J(E2_(UiKC+3wKC%J|c~HwTqEarG zWikA#IcPWEX!?A&yk$ix_=Za~jRNy0sibFEInx4QWhF>?6aFbGQIN8=Vu*?KuUP&a z+dstSl$6 zqj>Zg1UlpiXIet>{e1L_)eZyF#?p=7!1Gov!fV8kzZ$`EleL>I`wb($$1!e8y=&uE z1EkzLwczeKtZ8S)az-p?YW2fxYGWXiOIl#R(ETCLU1-uvjeN$CkSS9h%XJP_#Aqeo z5c#>7e>nMGDBle!?Zcs54J2B-+#2{84|myDA>R<17bE#yBritx_es;IO}sh6p-nbN z_JJ^mmh*nE>-42II83)TIQ2Z&ge8qSMv%5M1%)MK=lRI~kw{Zf@>(Q3{EaAlJ(4%0 zcn0np7ld+tNNGP83W2hGX%XT)V}eD>U&Z2ev57FWn!v3z;Vb@uGoaG$@MFf~Nle&-o_u9N!4n4#Wp+$*W^ z7mP75dnj?&iNOo9ko#xq{+-Id(&+6}-b!V4F5HsJxkNmm=6FG|g6)_oUnuQaM$R_k zOM9Lr!X{DPUQ5iYiTp8(G^!)AqwYb@z?@`^CnOT<#2NFASTK(IzMAz zB{dLM6^GX=)%V|ih4H|WhV9yytlWO+0Jv%6sHk`%Rc6en;|0EE=sG zDaxYo8U&84ZCozbCFElq{gr$tN5UBUd6G7bJ@ge!+~Ewi9(oh|oX9)^7Nd$WEdDby zc1r;3H!Z1I1aRvywR}9w<<8Za_N0@aIeF6A?^07`w^GdDaTnxA_E4Jq!pK|{RhZXm zfi1}7mlNezZgX<0qqH|TbE6Xsgl_~CQQ8XH?AC|r3+h2m@Vj?vjDyeEPolEV3x+Tu zHi$R4IJ>dU{Tl;Y`I9wgJM&Yjm^|U+!AQOqQQC6~;pWg_NVGY`kECoge&3Ce#tynM zvg-iSWKASjM3nXq`VD_!m8kt4juO<2$(PhVZOxBD`C%wO3hmFyZs5im+~uj?I~|bh zB1_#jto@n&FJD0V5rz@8*XCk%ZGx&d+iww)>YdKuYiBB44dZ+d&NI;vs{}Dp->`N( z4s=7ZP!`CrQ3LUNanj%BzA>$oD~+vTf;lN`%}XZS0_VB4+c`QFX<*Ee@hph8eT?#! zpjz%}c<4o6fEDb~KS=xWoJNn2&OOc3y=Ak}Y!_yB@#4z~6@r;MV7761QH%KV$(o z&<@jU`s5hbVg})-6{FC^HAICirufiTh@0nXxfWEet>tJ6riVmfGx7NGeWxIG>3(J6 z4pT~#OViS+AKorMGM98NgM`JIIjhgu9cRqZiHNbqE=#aLIZqa{lrCDbgzy!? zbX1t%7j$U98m}U~GOxQ?4qSD>bj`zo%b9(c%xG(p^$*CZH~M}F?lC~8c%>F?135tX zjiwr54A4L3H5Mt9$>q;rh!&+J)gSvSBx#&TT;Cr3AtoI!4*Y18c!O`^4B3!??;61STy5w^xVc9+F&QGPGk)3C{2 zjicTqQudX7WZ%Y-{mPpBYgzW4I&SU3ZLo82u*P8kDTjt^!x%xz;g~|cOW2kkX^t>Q znN`m#%i45Ic(gq>d{2e_DqGj_x#K#phcqXe_jMg;4}jF3WUzxI^&j4-=EE`e?4^(K zxQ{oV1|To)Bhi6q>=Ce<_Y0Rc?;Y+@r|M?W)KBD2pZ7oJlU=JxHq$jH+QaNFd%(Fg zohdE5<0(DYO$jF>?#Ed-oF{U&xU&Rf(-m@-m-d(Fvo7cOK_|p0E5)S2pBNsNmqr(lFaZDqbBSgpRwCu_L=p{ zbUD3vJQh5J)g~%qvkb%-6O>K>{2N1UiLtjwL-y8p90M_eCO~~+quII?x4|FHlPH3c z!=9=86;l{Yd@|>UImSPp2H5MGvdgtk$PPiUSWQ!SG6l?nk)>lD{HPc1E{Hu{xVuQH&Q>dS6Gw!BNrZEc z+`$JH1siKkLd7IkbFS5x$!}4=zbkP6V~n(I?R2Lav1P?W3kzjI+rn@`ZP>C9**&GN z0!sh5@ttiBbs#}%_$rxU_8nXE?u`Pi_;;czqKUOnnQo{Mcsbl(8I22`dgDRspjhQ5 zZ(Q*u4Mjp<+Zpmd9K2UExs+Hk7569;fT6sPT`D^z3vJk^U%U@s-p-Lf785e458X^} zd&@Yz25w&p<2a8wPPyuj(0N5jX$;Hue};m&Oug3hCECG#blUFF<5vDYOGnasiV}i& z%yk0I$oS3}4z3%tSo!Ml0njAZw5FdU}w;Bd_P^c;9T^ zrJ(DPgBrys@}>vSb>C?i&bdP`6$0ApG|mNA;b4yKpT_v*5sLEpjSi8+osv=*QN)~4 z<>nGB84xE)R&3AnA}@&D`<)q*>?^yQ?#2|+^&T@cnvFcf zSxeG@e5?-tA-5gCJlULBpV21dTL`WRnxMm;>_z4$=mRiF#2{;sJNO=LBfnlX+K7Sc zY)h`QlU1IUV zN)W7jTnt6nCEL_Q_YZ@6%e9^4sFK zx=-(_%0AgDzfXPD;69C2mh`87pPp68KE~F&s@6kR!hOnIcW5zdt9AvzDpl+`FA--Sob~G`h=_A=6XK?V7T3~9sKpK{y~NVo1U^? z?;007I76H(UHSdqKjnLV?vr20^ND@$&wTBhR)0_mf&Yy2hWkv+FX8#I(64=oa7Qtt z&KQ;blh%0L>^C4|Vo;!Yz>5{7A@Bg8^9%U%ff$bL1728U`{dIt!jOBk&77&n6kSW-}rItnL^q&h^XvB4imO7PWAvFm~|<;cMN) zvyf(br*J&Jsd|rcE~W*JS1rWL1!p`cH@!_nt!l0 zx3X$^L21wGkQ-wv)G*7)P-Mw_rqPHiU4tz51VxGE!X8DJ$G_f-snbBAB3pME`L;;S zUQK(G3YlSjxn3HqHb`UHk0WPKgJ6PyT2o-06b=sMfhtPovxV+UUn}@7z9_ z5Qr9dO<4X(!jMEKcLQN#`;4tBM_;5#4P*j@xnQJai&y?v8#{}!VeNTttfabcW4vHF z)p{st^^MjjIl_Y1u-A-7-E=SwPrY{QYaxHT!LVa)Osh{kZo5m%<<9h)2D4U`0BIln z2BUt-)sctII*WuAi1cIBx9;MY_X%MtT#N|i(7!Bcpfw@X5hx|@*h?Hi1Fngg%DKMs zSt~x1Mkkk6miNBfqU&HV{5O61L5!*hh6WSKzaLoNBar6grknVO+TfSw?w96O-xY8O z9FhEoCRR1uRF^RP05pI{U#UCz6X>!1gEFlvlU>C)S4cXcPi?l_7NaJRQe`0S^Y38B zFjh2Uj#}|@?dF}CM<=(ANM56i9)>JcS;&sUUsyyRwk7mn{55Y+wBl<>UmS1aX>Z%y z6j{|zahY?;x2Rqd=Vyi$4T&^3#4Cl3C+cxa9xF+f^d{eS&*Lu@>gO5sZ=p*>>7a{X z)M5xtgAEQLIX(i{c)QNeze z{=@PfJwo=@O_^=Zb_x5Tu-_x>N5UQ>JzZWK_A|o%3X1CB!bXT&5MyFc-Re?SiT9u|aE}0H_NYgYLUFhI zgHgiK7DD)2GLEnYQoKr}R%SAGZEjo+i+Y}rE-!Zr6m8XxcgLk~B_ccdw$lzGnq7i3 zl3f;;F4FIX*hsiP6(5NoVb<~L_(|lx>EQ?JwcoPJkb8x_68Bz*+RWvrWp8$;QDfSQ zP2yWwa!WSv{$Ngu%y2C(9oR~f3$ay_-da#z~lm_eNWX;$yr0Tfv6 zZO2fAs?~^;^0CCviK0v0_*d*E_w+_fFP?doJuug{?m1VOYC_Wvb`d3rM-LiWp}@cZ zN-@Xrp7@-($_k}t)TC*EpxRkAI;X?*&qoXp}0%j#aszHazyM}C{nB~JhdCD-CXRgG4Ncap%jGxY{j@@;FFk5dkiS^&a z^0@fz9Y1bfb7@N9S1g zT92cpTjL{SjBhXDwkX#{`x1#`FbebT9tAR2PzK?65o ztc(hyKCMJY=71$f6wwOGIv#$zb}ig%Iwk%|1M&nDtfx2h;x8ooG}x8 z!RDyh3uyKtwjQ=t=z>DcELHP!TORdeRSQ>c*IV{MbJtrEj@fhUFy^>kCLP6bGUeF! zw0DnMtRTHs@}ch2B-Q3v0=hHFrhLT}cQD zYMZ*-YyOTJdv`~TPMv!8sZ#r9n8y6xQrms}Cb+Mc(l3`B`}?rkjHeO5s*~-ClD|Zz zXKMLc=z(6~cfx>e(CveyEXTYg;Qb0tQc?5~yX_6OO(FSNa>BSs5yY&-j)qCg$hN@% z0X{_G2jX$K@T7Szb+ol-T_jBCNxOSGc#Hrsbn@cRndK-Rz0q191~h&Lu}*y33w`S% z(UOxkJ1|f$1TF=LnE;$Vv~eyn%Lzw;<*A9=t2-`= zUVi;6?2q17533|)La?mRn?51Dd7--Jm0!&AUnS{p5_>k8sMZgmZC|2V{{>?%e6RO_ zl~t{$^ud>Z?{H$b=u3>#7~@n4TPZqy_O2yV*QH%5(Jcgj5VB*ov+?iVtn{Cm|5{eM zkJT8UnHzTrc4jk!X&_Qnmu+46nk@@$>%#W1|5F@(jt~1MEc`rGlvTpX`+WF0i%Z?n zI7Y09ed3~dWgdIcmu)Kd+H5}*5D$9G8`Q_=d<;w?`Va~Z{#~H)#bZ4}` zv%zuy8KdEtP?AyMy#_OUZ`A_YyV*%WGS@@Qe}e>v(4$aV^uLE|fRe%4~W@ zzr_Y=!!g*-8)QzpG+DmKvX9s_KkbE$^+nXJ{{FpK4VS;qCh9W0dvhs#(Vl9BO|)v- zviceix@CLGev>!;oY1z8cTS)99hmstGrYUwoh0@|D0(oH{*|Ry3`hI7V5bOaBT#}4Z z!PUwB1iC;!Tlts~uPZ+Tqc#|(zbfORz1y9K4%A?kNn*2*@AIb2{7`(Y*)`a%;Y$du z#P{Z6eYua%JCC*zdKyQar%dC6ApRW8y{O-N@ZKB5Y51ll!Om2j2b7bzI|z zF-Ew?w_oQQ|LxoZzWDzzp8#`COA16P=8pwaiN?!%F6*40f&Z)cJV+>Eh zO?sTahh?GwF_;kWpRgR~pfQB`N&cSNHc_Sa@bzsQ@=K4UxYLB+ zX^aL=Pm<%zm?(mc4{A%e-SAR9swlSbHhhiQ!Q%)5f^7QwxQlzaYvSoQ zQN13@gA6K2oOEZQ29@mTxjP%&DG{oiY2_d5Cw_H4t9XO%2sP2$sZ(e$^`R3c>!6fP z2XaNyG^u3qPU2`kjv!b$lFSMtLXK8&mpZBl%k})WAty^m_*#Ex5jqcrIfM}*#9`q5 z)!AwlZ{mFlNLBQi`h(X$@0z})GJRcbpZeTnFY%plkDh<7CyRFvU}lVVbyuYE3alM^ z8@Gr)w->TBQv-e=)YVq#@-EYf)9~%QolD z?I-sW;i2J1-`t-7lyz9KI|w*;XYIir`_3!v{yE@&8{gGF^kK8rb}1UH)K*u&)s?MZ zx7B|GeaQno_T$&uV+Y|0708vqv@An#Uz29w1wIAL4P?`x$x;t060k&VAn1&tS^4!H zLy*lwooL3TF=lf3?yL`<&t<*y`jcrbw8N!gsfGdybAAL9YP87R!Lq(O(_<^0q zndRrEbF%qE^LiHa5u4ZHKks(zSUkMQEpA`b*xBvWzw0OtKkd6r+bvmALWZETcdo0|0WTnH#y>FH6lkPXENp9?G`<2<;zH#`~ zahb3?(!}ZwC?EDuS0}5w$&Q{`>45m)CDJP&bmF1JN8#0cfY-A#JH!*=%CYqyP7Tbx z!lBFDZck8C$$Yw%Q2H*oIqY+0QExmpj{_Vz1n)eGLf z()PBn&Dn2wU$uh*z|6yv^aiR_PA2^H-yyK+C@D6K7*SNJEZ!~%xOiXyHBrPS7 z<9#TX0-MzG-LaBO4Yv=$`nI6bDaI}e!DBe+lAN$zQ%Hdt5VkT$!Ue>`GHr&W*15vB zS7Xep2g9RWN?F4QwHEY9cNco36+xRs>S}aKV_RIE5cGGs=v`SepIx3oCqbC`A^>YD z<9@qell-%|4wdV+21*Va80_c|0{ZDHI{YB0vlLr;WPC(_0>iL8k}(w%s5fE>=+JWg zGjt^{>JkuW`1tAgC;z`FyvxW!b{ikyUCiqCub?il`#ka4NKc}-Z`Lr*<%W<*FN9=A zzscH2Yo{aoaieYwPety|=$%_!6#WgybFFQgLm0`8EA7E#=$orxOAuDY@?ESh>HCfLFTwEq_^_{TpztBw^dls4#Ij<==D`3UOr;h=HmF(Te(kC{A#;`E z&qmb{%rB?jNwlJHC+GQFOLFIQRA7mGvg!w zw>>!bx!Qz!NJ_HRUa`f6AP=EsjLsv4t_BGjfSO<>(I;;WaEL-K5KYPF zWoV{qD$pWL;f_cn7J>u_=mj8*a_26@nWZ_hDrnn-I`SN6yYU91O=1<(f>|BLuf1-t zu-r2zJUJW~Cxtlc_O%Ibh827P$1mP7Gqe+mM5+xstwxKPTr=G(k#+PECNC)xm?iE9 zNIO0N1TJM1f?=?L=xw3*3&$pUUqz>ppF3;d)QxEmR>^H85I4e^!t|%TgvTV368VUB zXH5pWm-q_kWr{Jc#cMo6zHa;kBd_n%O@aEQGZ=KbJVUJusIrENAY$DO@X&1qgTW=> zxk90o5wjU?h(D1945}aj!U`e?ZLIH}m_1`OxcIVU&7cPLmlsx$%gEtTbjbQ0?VE@& z1$`%k@42u~wh+zaA$u3e>tgcPSD3_DW$AMgmzGj_8++=i-)X1=A&t4m*C0kz89~G$ zp~ad5NH6C@7Z6cTNjp!uW05_bVIs}IFe#>knx%n5KAT5z_9wGH$^|5w?#B>iWmpCO zcTka$s1%7uX?i+Vi{jEHF1?sUA>m`16^a{8$0`sX!ZdWfyqb4p;T;#a?0ods4j>G@bSit~$Hej&l4gb4;W7*2Lh@wd2~j@k6uSd&{W011I&!HY~4=e+|hO|`3xtq;}_cbTqhYv^tX)K>>1PgM8U(-)t9k*Jcm6H^2xCax- zcu1c=+gfLtKik|{c$&reUl=h){J&%Wm)QLox8=}y(WXd>wSWWxmxN#g8dw8>efg9ITLimSAplWJE_rxa7r7=cnju#2@aj%Fj7IUg>X~u$1TyyUEE7SR zLT3?Sa+TauFK={~(^?i?A7dV(55O7_KvB9g3F8miBw>6!xunye!JAM4**ARK2>9@RZ@=>V)>+Byiwavps1jz-H@uw4EKs@MTR_ZO#H)zA?2S;>I zM7zDAJDTd<+1ka$js{I{mD@(6ze@qBw=%IXrOzGGMMTfM=*x;=gld=&i}LnTwPfFh z!JC^gS&eq$I|f>yEZ;)7WbsC+d4Ljw~fz3uO+K6!n-zwJjlmK(B z5jScdOJvu5Q(~W>I(8GIj+X~Vn84%d5PB^|X6tK2S1&4svF7vo3I;9ol@iJTt|S5l zR!Z<~M0u9;e#rK~P>Nt8D25ap^j4D$li!gp7t95OskKNIQ1?&Iy*yK{vSvd zLPviZj0CN`RPP| zyKxYK5ZBlSA+ENtk2h$l=d^Nhv{4z`AD?W`Lki`Fdt2hW^j*~tiHBQK)TswH(y88Z zJXj27+w9J^O;C)^h5eCXKR@heg?;ZP@M=8TY}2fxkztn6o8`8Bo2|*R#(XN?Y5;Ma z3&PRN=+lIb%vh+TCdQQrcWZk%ZF?xS@24hEs}myhtLTvI!Pqvi?1aI%9A6z8L;8li zT3Q0-G6#>q8h&4~{WWd>O7_JTTLe`3IH%jnD#pW-&5rTH+ZYb#{JYSuR90;pqh6MH`#?SpO zibnAqr>Pn;eUw-jJQUykjiNa49i5zAE(!^R31Ol3`HDTpMDpC2Z4GuU?1Bc5Z7$< z1-KiC?$0rMtJ)7T`wofa{SPwtoy@+S)gH+FH!^zwGX>n>C*bePIq>0dprC>eB=$jh z`)H=G&tqDPb?iqcORnP_5Mz<5b?V&{sPJ0}0Y0#nzz5ISpSMHeA4IPJ41Ng_7YaZN zGKeWSVgbNHUOYW9PJ^k9 zv`0iQ4-04r;az}DU$tBr1W53bB34YRF`%J+9m85?%h{xpjoC762-man5TXkVMl?6H z>JXmO33{Aj>`lA`e%nc1?`qw+RLv$_BHvAhSTVcuB@-kH`Q6<*+Dz^^0sT;X3IZ{% zA;`xDoKFvD&^)BNmj>Ad6Q79^pkF0n5)iRg{niAIfSXE8hz*j)?Y51sh_fpvk{4EC ze6O^QD@X_bjAfq}phFVHhI!L>N8`iDNezp_aCu{msxyQL*9%8- zltT<<=0@lP1}@ew|0z=@6@KC(SfC~x5K?p4WI%S05XWLMR?*O$a(7f7v9H;E$Jo8Q z!w4J!n8?V4DspueUATGb-Adyc5|m;H#9%^U^I^HX2ZpAFG#>v8 zIk59CCU=YV=k+iQM`h9Xu(!3(rvAJb!{)05l*MZjKvTAH;2zSCAo~C_sWbhG4c<2T zBf`G10U{=@Uv5U^_{&55_^`)Lx$`pXx!fwa4P0)e%PhIv>X%u1xh3Jwfy;~_YPHK4 zuU}9BApf$|u1s-xBrK&}j#*FYFHb4#yfUqq%IBw*E7SZ_DaJWUf9N(SRMtOu9 zYXGlcafxxRx`x0Y_`Xx&tE}x@OK!;ghcaI&-;}vVpv8!1uf+pMAEbjs-^?UTMqTtE zq8PsrlhD(n=r%hPNCG)Z=)%My89dWjbu;0(%N^-JI?X=l(v9G`^dru0(u&C{O&9^Si)Y+ufI=COf()h{ zLl@BnGEWs9D@Yv;#}lTZMNhROKVOGWa4j9x`>@;a-vvtH#NZnE(gNDG)z)pn&Lu8& zrANjRQ@+Jcw{`BwLH)kurfB1x(YJ)5zvj{{NxU^NQ2L#@eKMEj@s9w(maE*F+sC0~ z!~Uk+ZqDtNm)wI|6Z=T+ZpDfLUb~2?=t8&`ar(e>J)X^UAh@-7A4Tw^Pbb#yLH)ku z#&9HxT6=6~K)`AAJFS2cRY2EbgDAHNY>s4lD%+x_1egqXBaALVuAUq49VZ9899@9@ zy3-)HBURP-GR*R)W{6=x4gZu`NX*OSv^^!06$1>P^4#!FAn_SfhIH!iin<}eM;Ouq z5fw;ja(DyESDxLYm+xQB^b1V8L8tT{7!mG^ z-UH2K8`D+9_t}`{Vc!+@4=Ci%WKnTp>b@GTHp6~#*e~AzD;>{)ik!=ard+mKhScO7 zQnuBZ#lY&#rR-xRSw_)MgeoS8?r%%k9}ug%6)Xoz+env}KZ?HG*~gvTCQ5>LNL_nZ zSUEIgLO@`M$!iRdN^;^`^7Q+Cyiuy?_}U<$5y#@PCUg^zYtK{%F{KqRun_W~Q1DV`T=&!m|LM>H2e=?Aw6|Frq(rO_rb z*2cls-qC2Qbjakdw;K~65yegUcDH##3x)oN&LRgRQmTM5lQojgvW-I;;Zb3wcSRek z&FB}EtS{+}`Gvvd4ooAZcqog(#?rbM5FuI(a)S!cBDQMQ27|5Y-GKe{Rb|HNWsIZ6 zs7we>akvN=_ZoMce=Q9#d64)cc^}PzEh)gXP-YhK3u!!Z4w6d@xz2>^sO~5s{VF7m z40<3viWFqYHAT3(Y@34Cxv*~!`~GbhHpj=avc^ZnN83?vkN&-im<5CY!6Hmq^`k8J zEO)sSgo<+9!_r4M1sp_*JDToSm9Q53uaZp-amH6f3`5XXktYoMvtsuc3to8#Ws4?| z^7R;T&`%pQw=HH3e{amw%xdT7_)`P!*A)Z*d-ThN)z$8NJ0~n7`XM@l;i^NfG#RZ% zI@2|>O1T&DFyXb8*o;o}KcriZ4>SOTKO;B_=f6Xa?KRAAcXUx*0}G+W5^&-cLqc8+ z`(9G*Msf9Mca*)JL7d@b!nnlfmeou|Xk_9y-NUm$egczpsod7>(W>1L+s6?OfQ6r^ z+GQoXvILQpBEabc9`m%Eld3c)o?={039x@-VvpCd&(+e;*0OtQ>2HgUxJSy7PbU6O zY_|QrVR{rP&LK5I<7I59d-xF{R&!$juR_{(Rk#~u?hnVL9pg~t{RL`4UXT<5Mo#wy zV3mR)#f2>`Lk^zHJC%B=^sts?i!Vv-;?!RPh1x14dy3uY3AhH}1koZA|0;s` z6a(q1Zx=dM2($fw+__P-lvm6PxCX~BnjlWFhP}vqDZo+$UO_lxiXw5q+wE;Lzj?;vl+7Ede#txJX%Q z(u>SrXop3QV6D%M=vvutYT5m*^y@AEWUK6^Th>bErn4Zy6Tj~S;9}Rorv?fjMQRAK zJWTLNu4W*VePXgzNlGgkaChX?M5fQSrsHl4K@8GZiL2uS-)YkcAnuXvrfksNmcKK> z@-{x>YKy+to)d;z`8Y~AfFhmF<3G3A=goh*9m^TSE<)B^m)_dh&s*7#TPem(@>@a5 z-W&IUXh5$0gfw>xB`l%w&;mZL?2#;2H1ocF{eJML2ieOd6N5d%Ll#=& z+VY#bVpcNp6I?`CAw*I1xEXMgBqxc9eMU5^dc1QSOW6ZzaThTN=g9^0@_zf|{xA#& zQf1V>6NolJHl;9sWqdGcuyE#zfHRY@cVVA~Jz}XW>S>;m606p|ador+P}7hW>s<~n zkNvjm!A}a1g3Zja0p^W8j43_~abJg6u?l16FlI>G8|oke=w?0I%ZG_u4vA zX5Z3L`(Q_UeTVxXdZ)fVIg|Xkh5mbuLf{{7C)meXBa-y{F<4&>%1LKdhUL#oXTwS{ zlkZVBE}N0Qo@;IxNlYmnUK!{ZAH0S{99Iz6BHD60vrtQ>pQ(rWE#yd&E=?&ZI$$*J zhaX3uLr2WUg>X=OZH|AWlDyD6z?H*sh9#TfVO9Z|^fs?wPG%PvX&tw(i!Ko@!H9+m z@fkX@ko)K21$Rd7A2-$}m^vnF(zP-A`eaR=EsuT-dq|SVcK4_yKUQv>$1Qo%(vWz} z{oImgtd8f!V=ytG3XP8h&R|C@cwF2|8<^G8K+eMuWMIUG?*p%xwDb)SHtPl+UVuE) z6_$*NAoa**>)0f&9!{PGK`SWo$I5zFxfDSp!UFN7;Md{;??zUF(&JX^__#Vpm0+3# zcQz^G0tpFn=Gp^}>_73i&4>4mhl4|Lu+SETpCJ-DvxUnc+7eUH}9X{cw

8hLN#79Tp9ZJ6u}I^$e%zl zUvaY!wblM`_o`sK@;ZoK-sis9Zhs^)Gy}Ab$OIJ{Hd$4XABW=P=o?rGN&(EcN z<%^Ur=-kzI^s?NY4*b6kn_1Os4fT3n4bX}1!rOP_Er-0wTlS>^*_$Kb*Q(F?dc?W~SJ%byJm1MB=!p-#u^)2wkAPX(z zZcQL6hQhHtiWAsPm5a(t+{^w)`P6%gAZ^sBJt?E(D_KTA=^lB~J(6sW$%ztgMrar9 zOQRS7K@QV_zobG8>yz983gBV2kZE-RIeHGLbu|xY5W|vndjLn#1#Mj&2efx}9njg= zgRep#9`2YB4|Co6R&gxuX!4)0)X9b*J3l3s@tx8yZ%uzxMCMAu>RsNFGUZ76N6v8% z^IMEU*O9GtZvbLDk|oiVXteED&ixv(uiflC`M0DuhR2d#>aUo-J3H6e-#l3ZXbY$Z zQu%}QAKB>~p2X;vaz>gYZsoIJ)$D9Kv;u#VIAG+x=pNhaMsz7Pkh1z=={}VeVRADF zjJt#eJ9Aie`-L&4G2Dhnr5qImQP@X^sooy<@U14XF_iUdwHsD=L`AIp7G81qZwCq! zt4xp%Ze#*B4Bk436Fyci)%Ii==x7_o#-SWN>9e0uO{gGVencsH$Y*a1%A(hof-7nT z9lutF&DPok+Pwqvql!_$gn)oW3po{44S0=!m6hmDVq%g;H9P{^uCik25peJ%&eTJt z0%NvQ*-Er^;*s@mB+9j(PvSe4R`QPotqEEA)c&B}+iZiX%ayvFb^#1n8BwD)05+45 znK&R&S6%qRz}D#scSw>R)G$f(2k7MIJxF4l!t$(6Y9j;*p#Bm#^S2eH9EWRWmC&Lz;f-zhL7zInUpuWaLViI$eBTTXID?&-PM=(cJ=4e zx`-UyMbhT3(R`!}gNQC{9J>fo-8DC#(=|Vz*R>$up=)8jW7pz*QP@v#&1qpM$)Era$Mj^V2KU0(DW$x^1!}&S73jI z1He)^U>mIpq>SgSFacEvno*33Swxu;Of2&oAv8Z^!JA#D;-l7}k^8+2PXUTz}{;COj?*sl)zEbL2D_G`lN0snCSO$(Ph!oC^y`-T17urEF^ z9FC6*`y9bn6yH^f?xI@dIJ+dsK=Gw#DX(GMm%~gda{0R@8l6&nuBCnWjm72Tyc@h< zSmYa4eIVqxdB8Z%9{}y!?Jhm~#jmH~`o|p+IbQVn;`+@lMRM?B?=P-@*b$uRA6(zy z(u4oe^$)o8K*J&zKLgne4*~{ad`8f8oQM;_sGVdd+ekVZ^D8>dPR&-im40tJV$_be z6Kn)Jpa-u~vsLw7`8^?&LR#^xo_n2peR!_!&xnts?3=i*5J;p%V3WQLEa1tEFG(%MgY@uvT6DBBTIA6S~I}c_&Xk zZ7-|@&2+`cWd2&6aNl!%i9OL4#wh& zET9-)m(#J<61T4X)yaH9Z_zAyMqX2r8P|vMjklS7@HX4|5*og~-8OaEkKT{7?i$;; z+kso>+6QJr`SsF;()9*AdK9TxVN5;GMynu2jEiZ!cTN}E$l$l6&;J6=%ImiD}$ zq%-Y*K}l~q{DP8!R0e<3hq2-_^CLhbte%YoW+0p)N#eIMlFeq6W>e=GL_=o~0fRYi zHad_woU3dGkq41TU%P*olNdC{O;J3CcJetK(3%y|4Ku|FiLSgZ7wTgPLAz08t#AI=4{-jQ}%wF zL%n*VL7{?m;WtW{T2A{dnAYxh_U+&mCP5aeJ!(@o#uf^xTw!kNNCwZ#PQuP&A}izonMzAQnDqFWFtZf`)MYZR?r78yp4|n7Ysc zeYhACz7^`*#rbXvN}Q}pn?khNbZm9(;w^g(3i*p z)pU4LAX28IjH3gJsnI*S;4MIVd=1Xv7ap^iL+b~2=+@xJg$!CFBY zdF9@?&9=T@me^S^pe*`>)sG6Lb~3%N)!Mdz{4$sr5pjYW_>X%zD@_9uWsI?U!`2R;)rX{prmzWw_$0fQ{#D#P+8u{k7dE6#df6vIqZ)chbuIGpB3T6(ayMG^ zPL1BdQAMI-g|i{|j1UeCRd?tUa;)UU&=9kR&820m=(L+Zo|cxTY!xzQyLcKStDeUK zQ37caK`MrttXSZYXKym(lqZG#ys*zDv&+N1TB8sHPJ+UEK)L1=YemU&1MUjeBZW`{k~7*An~Lu4>d)>)B$c-&TeF zNZ9+ZcUxe>^D8a7C1KX6r`f9!7%M2228zkK0m!+A_?3G$@X1s%6F~$!0Zd*Sjw(l7vvE zI!(^Zvibg+n0-2qf#f<$vrm&L+q+Nm1@{?mpQD^Rc}(-nOFyamrOEChosBvRn^jR# zvzT6OoO1^a25AtV0u)T%3$?_|Yed&=7{y?csUC7L94>NkRKqs-%*c4TR`k_j4 z^4M$(Hwi3mv!WKaq%n^4gv~Lxfdx*T9yoV&C zfRN>DVyVb7maU834W0JukCF}eI5)mO1?OO~z*k$EOraZl_&qp`S4+6aYu8a6fk^j^ zEBI88E zZiMGOaxuZg+A#E>r$VukM?cMk`}w+%hQ5#7&{vfv>lb3?$qw;SwZTpYb@C(BrZf<8 z@2H;QfI3JS0EUX95lH89fO{mPngVsdA7)I^5l{58AEjaOMCH0e_sk3(Q=}K4uf^)> zLSMxUMZuw2iXV6Ji^fc$1E%pQwxQI|;sdIHkbl8yA$$$TGk_0C{z8>1@IwPKpp(Ao zM2wJKvf1q$sI}Wo7Vh~u4%1s$CiN&{5e!Mo$-)ma$YA{tmR$fc0sU7~41a-%H}{G(AVfmyKdrCJYGwO< zcY;%rc>x2UoT6b!f&<_eyrsPDlhFHxq5$c0XuL=wjUqpo5xa#bwdSBG>~LL$bymu{ z9=p%5?BYU0o#g4KkA@Y+-T>qpqt+XU6jrXZCI>RqN8Ote63c!L?GZlE4dWj{Mu2T+rZU~w!}g^A<9Zjmk#+GFeR(UqF-(*lp zzs>A-8R4pFMRu9$?-f_}BCEspAawAbAp8_~m9KqDJ3i%C*a#@5*WF(tuoNTHNr;y@ z_E<^gy7rS&>Bq&<&qyNcxk6>)ddpVgi^A~vs?D?E(vEmUfJBA)=$4{ua5tvUYIN=H zd`4=6fQhkoVWMD}@RP7m7Yn4{n%fqb^@*lEklWXC`(AF}&HeYtGD&7pSL3ZTY-PG9 zUu<{+f{vUwTDz|nv~4zOY}_=5EM zPHtyv{eB27yQ*X#EZHq31~&LO(n{*ikU0OLlE0y38%iclqAGif~xyAP5hW+GVyRQAWa;-$R`Qz#hpsihS z%;sx{Hmi+MtP%GtT!GtgUxOq;Jl(3b&857P?aZ)Zyg95Gg(qiFklcpODGPWTn|73T zWj|gf84alC?6RFz7M~Zu2tf;GI7|~(7FzMXvb(BmSKtt{9nhRxU#2=OrOcBD6Ep^d zAM(cX7NIBNUj0E;kEvqj?0%4h$lElRFVKfW^QScGqnC zP1C-x)~-0$>>v>@0ZN4FNZc3ZF$z7*CH4y~J}$I)S=eJs0N#bCy_Q)XL(pxG*5w;PwBp}3zI8?eucdj{u& z5JAE6&RJ*wb_8$+tIykn=4<$(AWa2!)f*XcFQ&_~A{&p_Zu3NQ-!bg3jKfbU><7cX zJf);4|DXG@a8L1yN;vKb``R`%m4sm;QqkRU^ru>>pD19i(nm%VtklY&N<81ELyH~+ z3y)kxXgNNxvdmZT8lut|S2^3Sim2+l&MB4I_jCj-5sm|JmzzES1!2p8S@LrrfKq4( zOun8V03u|ic)bi?iuZv$Nl*4VJ5-~HCXOI~y60iT?jePl=lEP_ix6@n^~W7U2Lfc>)b0Gbzo0Hpc4i(X9)yRFJ-#}$bq2y; z%%nZCe9quz>=TeR&*Kwsts`4`G+Za#mL)aS>H8>gnAw5w4qhvBREp^S5VaxnOG_nx zG~3U;7U*%=T%BL)hzgqe{W(rPfkY9v5?(|1A`yunN5_HxR$e>AJ)uBlc7>ID${THH zx60h|H>})WKBJ6zY%+Z#eTo}1U7)WG#npy=#IQlk{VUxusut|zg`viWLMH zt5QpZKm*uEw;|Rb@C^$o-h~hf%y2A!<|nOsckMv7G;c4--VOwmbQGS3p4?thv?aZA zrajwS7)3k7JXPFuL~+b8mo{aM1NLrWk5^#v)p<|$VF|%D+G_&(3BIR)siD8&4kDuv z7!)TM--~n*X-7ehFQ5@*oum)Ygx2CV`)jJPTF!+t>MNF8WI^fBx6m92_y#y;@q)(W!&w( z&1~Eagnb(Jr-XfZO8Lxi+#B|z+boNoYRjgB`{CiWjLGl{c`vd8ky=oSH-O0fhX9C- z@cCE*E~Jc_f+CM#9F7M_QrpubULy^wf^w9VhLxisj`Yig?fbp`BFI3DS&5-Y<9rv% zZSp|6Abu1!&2rLmX4$brr((evq65;kEW#MrH~Kc>*6p6G=Rd34hk;|NZ~(36C)f*R zILZYuDvXN66J&^r!{RgpfFhrSU!4vr)NeB4#*DZUTBtJo;{FR^(b?|K+4g&P%&V&WItisqsSWKe?K8x_enlt;fKatHPwkaes}C8)nz)&!QAx4udO)i|jp z=$gUz2YwM?e4+zGSTHG9V~mY8Trk?=v-{3WqH{V~croXIyh$}<1G7yh%d3f2@9CHL zg`OBisItX#L+rxI%wvR@+U;>e{n(}3A<7OQoZ#*gQn8ivUZJ*|%;Z$qPEBaQS0ZEH zg=9_KoyKEibs9<~ZVfZR`l9GubKMUd4An$GRYcyhAZk&314|oPZ|2Cl4dU__ggpy2 z$IKUmf`~XbcjDa1Bc=BfF&hW~6Ky{NNsye5b^AlCnmD)%cZ8M1u9F&uCJJmsXED*I zGpsUk(PGVg3h#m$4suS;dfl{%rtT1$s^GDLg4~UTb1@IZEu+>9@$z^lHwskn#1*!F zH-&Ava0X3l(+#Y)9cg#6FU>l33A0lUOWNEq$h1$3&g+8O;N{!VqPSpD+Jz()x_Al| z!ZMGQKyO#23!|M095ItB3Lq*?JuvN(u`dP`WJd-YLPbfeAssxVT0TQ4z3{G#UNT6fCEZZ}%^!BVwkRBu41;-@Gds1aT zhj?J|s-$bumF|g3{y4_138Bq>{1s9$w>@MdYvK_khoqP*UUqTCE=ROsS3r_UwuGlg znvSK5I6@qlRnr3$`XkJEg+!z=iuJ{CwiF<$3uq`~xkvA7T9;Y-NMLgkc3aVR?1s(* z{;PwdLzu5L29V6O$iwvK$zkY)5eR0xYwQ)sHeu_>Q}`|kxtOsCcp)XG>AgHWA%zQ^ z0V)x2esAIZ+jP^zq-ceS&=dCc4e${^a6DH)Z8|1Cm$S zhg9*M_?+ff=4SFy`fUzz@Cb}dPjW|&?ehsy^v*liB6yww`a2@DX5|J#Uf;-P7!&HA z6Prj#1qz!#dM)*1LD}e>Ks;d>LSUXYH1L%w@g+@^PB_4x1cSUJWN@*Kju16jl#g3$@JhcM4{0&?i^>=FR^Qz_GkP=1g7hY5Fu%h znhu72aXfWDGnB`hP#Nb>+i(J9U_*oe_-cO$sPGB7r%rMcH}$!j`|PehFfOSh?JIpW zfTl4j8~a#*iqg;b*~UKG(B~+_Dvh2&gbUn47~uocWnBLPkzhdRc4ji)rem-09#n#r z`ULM$m#r(wrka_&zGNK>UMK8MHGGpkfr>m;6ffl4r+Sl5_u40W?XKS8X0|qQeHnD+ zNOq_qYA{axDI+aoHp|vQZp(~RlT-rdX@TiYWx1)|mfs|r<}eC{imMJ{W>PPWPXN-o z+$ktdaK2G+9|ddq74oBq4DRSAo_V$1dnzZm)Y2bJNoWfRFmy7;?|Ya5U~2Orvcd{Q ztr=y@@Ps{Ykf7@j#bO@uC}Xe30^kXG08HR@L&jy0>(b!EGDs@E^viSXCk-S)q5#+{ z7ZjLZw0V3?BYI+xnTbdsA<0MpuSS8<@OA~4Nxv|>Nt%VWu=ksQ{67q4m=`jGc6TzY7a+L<3PjqQL2#w$_M#=v^by=jakDmCHN0{l>}SZpI6pS}^bjV$ zxJ2T`Oh^!BMrv)o1rb?Jrp5g-wHE9%UO4IaJy_yuaUr&<$XO$c+j(Gx=Ckz{1VbhI zJFc)2)2Y8jf8qV4oR;eILBWXp8%ecSJn!5Xp8s19p^~-elHnJ7QZJt~`SOj!F!s`~ zOpJ%VLvKiwA{Rxh9~iN=@N#`{LGi%>c$jSRgF9i^^~|A+iwq1l+mgv%$)e4CUorD| zi(UtAvntX3WTQbpuvUW~p;0BVAW4Ns(9ap!l?awO8N=z73=cSPIPPXX@qqfs+^fTv zPTK^K|Aq!Mc)d`M@3A4Gun@@(DxA13Veyc!<&cH|=ANO}3<&oiM| zUc7k$;c+S10|@_ZlM!QygnU;-rQs2fQ$o3OXL*z2hLv)iwQ-sk0Lri>kbh0-SeRp{C9$J(yg-R1l>>`+m3-XhtuQ7oj z7e_aaGR5!<@{gl>wI>Gc(LsA`kOsnsdrzJ`q)!tcV7&&orO^kSbjEW5cCPGoPZw2| zTNO=FXs7tt9htsWHg^pCM~VTsfs1#G{(Ut4vnKRk2JQEQ_J`slZd%-s&98b+>|zL} z=vW9EZZVzBm6bPj@);}Pt+`B=uB+Y8dCxc8%${KC?ooBtRPBGl<-Pju$#MK>OR zG+$;NaDAgRCdUm1jC9&F$AzH}gcij-$n;`$p_f^LnMPSX?IO|*YJcVdmKro-#W2XY z#O9}LWsZ9$&RbK;JvK$xiqVfTL9C_{xePM`FQdyu58!Q&Vxo+1R}TeoJSQGR(Ja_k zn`s+sDGUMgE+fJgXq{Oo+8h>-BOHxSe#pQ(j?Z?;0=N3MEj(OrfOKnJ2<*p*&q;2c6vlhF(L-sa zS?4%WR4}%|1_@jn`SZ$#feF$2-(qphFOB74#{d-Vu$#@k;{0!bzJzq;IOG!uCF^nT zPBH8Iy&E0}e}dMbgsqhf_(z>RhIolHdc+>z{=lESd(Eh6DKKN!OZa7fgl5ZL4(If|}1Yx{9A$}=a<1qIU^G54Yc4p88lqoi)GAb+g$&a8VXG`Qvv zFyxftcgpiK8>Qz#%Yx@!)4P-KZhdP;_}0|(qK>*YwN5X6oJ4IkfW` z**-en=(0EaxB2gSp#DXH7^oi!F_K>DhV2t#_@!@4A9K8CaPo%uJ+W=Y>vM8~DJW7l zIl;Jb^b0PG>o@-ul+tAd0_{+Q81k6+h6nsHfWCj%Fom&la_+?HqShJK1+tyV>_BrQWQ* z>NNKK)dBW{)gk0Li{P3L?@bGDzA%=L4U`F@@)pk&8vv0s$o*^um}PR|s7ldZ;9THxY zc&5DuX%n@o&Ol@_=BAInDmgmTfgA<(qp;yPDmxZfoU-sirM{N%bFVWjwB1SBDO0b8 zWi-?vex1D@PXBqe;F}GW%6=mUF<16=tI~bks!+FsV$`$A!PMgrcW`=;JDBL^IEKfs zv{xjDQ~C;bczT#SJe0mBKZ2*%IkGOhBf`@s=G3Kjk_*8lLdo0ncTjSMdq+w>=1}q; z%g>>2Yv-Cf$I|y`KkU*=1NA#@b45K5Xg6QGHtm8WJM046kg6=OtrfyHG^Y_rdN*`0 zo^9{pwxJSX6)Vx%qPR(yz_1P>RevjU_f3F>#MPOGIwuboiW9PSE0>vj6*|Y4xtF_U z7xJ)rf7~075X51ouKJgO8^sy9>|jJ>L;h5dz$x*-1XX!6lVLK>!!quF1EAO}2+Uou zMQ2pxCUOm4GKvEc+ip-msA~P*SdPdD3Ol@b+=h_EH|IxBg~+wR%bGDo=vI!~f$RFa6S45Mrl;g`^?B4iC5 z(;l1WK!rhjqa+f>Y_Z9@7RMT@wb}L$>?hKUJZiog|6_R}z;)q4gJ^DE zPO{XMH%vsvlclOY8e~3uibIqsq+|~}%Z%nAqOII6p~o0s7L_61T?9Q~Kl;rNuWk2k=lwZ57}gRsmg!fqxRDEvP2 zU$XdqQ$&aREyIiMTb6uVt@t4=tUin^Nz$X7_-ibZ#DYY1##N9A*0c=k4KP65_et~D zn*Xp77BQTE*8E(gDQFlGH`DhM&s@l2LQ0If`<(f&$e05HSVD9u!_;P8jDDU)f~YTJ ztShWmly$&LlogHspC(HRwHtc0qwTQtaDThm(f)|+FnFgoP?-}E^3jLBgIbpJAtV!= zNf|e;mbo6PlV&511uf!SU!lKSINx|qumpZW&2W67+@McpX1J;cq^i(!M=oYeXLjnWz?Mz6Ijp8=eQNbh*%>R z_l5VuBTbwax=Mv1nGDE>T!81L-vGF=2gVHx4MRHQR@r<6x^q#b^~09Etk%&iyP0m7 zlG%i)>Yau#Pm783KakSrQDiXBx+~vwzq{;B$h{OjP!peNKLL^Lwi9a(h6~8*Ap+9A zg0#I6&#=-MIG;#m{3xSh9h49r?359UG4DvTA z5vXV=5%%It!bKT1CWKj%&9$Bv)IfBFdK3gv;qA~xFCyP;CtlmpEE?P`d2yDsr|*vN zM5iYSz5B?BJv?Gtk-|7MP5&7qFW5-PxEJnw6dpHUkEFyuWzki1heDIlwQUmKWrWH@ z_lAjZLVcQlG52S4A9L=b64osv4TuI5L=eyYhheP5 zlb95}QO}l7;Tf#nkkFi&^A+sc^%W9z=qrzsRuTVaSU6-^q8+ zx9yMYY=2NnS_5zCsf)M~>tkHw{4Y5~qD0K6?KeL~ZbG+=lzX8*PeB?|C5d)Z_a%eA z!IW#E`@Q)G3uW9HB*N~&x&+_N=PtTaz)#3?_|99Vl)f7ajWGTWv(4>q0{LPCr1v}b zo~h-BNWbLv2N^@WeAv+H!P_o$^RW0*vPG~$3Gd2rXOKMzrOWZQ?e|=!_e|V>roD0U zaGk`U6UCDI7TLmy{+?9vx)3_ zu&rNUU!7)`w%b>Bty06E&9v{gb0_2g-xAiu8!7}>(mAt;nKvU$dbt|{ghc+RWAjfq zHgs)GQZYXn}Fu%p{%M(1vE6NK0JiZA9s1!?;rNr2er6r$;AaLNIbX zgqE&iQH1Fk6-!G5dgrcrY~;U6Pnz(+nZxG_{3RV$?#>el4$(A*kqluhz$uGS(XwJE zjVw6ZH2peI(aBLX0zCtlg3~&)Hg06JpgaO2(iWY=`>D22Ay+sOW2qP`FDyB}?_{oW zPa=dlgw>s1ODr!k0D*;kbAtkATu8(We%R+x`BoQg4LI2I38bb7%D{&5>jD4K9U62I zG=cD@3^M#YeK)Uk`u>ox5#tq~LvqZ7Oc|3coaQL7Ii!-T9UHEhns5wfUb)xotB5SM zPrqXRKE5LAiagHbGz(%1=1V(g#0>=anT~c3A9r3~2<1;2) zYP>s3{lQ`prip^W)BIWPKvF`oilhD1{Fvtd&T~<8gTuF#-zBtEDD(^{D|(LA&HK>+ z>4Nr{Z6SWn4rQ*qUTiaZiA^NPDqkX$e6K|p09B$TXtw@o?698b+z$`Vg|gAM!`K2p zpfmcF(Q&gu4Jd>lkX)HilyubO-81Nh9oP`dH#+gJ|5At|_Zk+;$+x}Q*4X~Mk&ynH zq5=i|dayTXUR?PwJAC`w4g<@qdiHp5j|G zSWxKjdXdnjlln?+)ae?ydka}D3cX%LJ3gOthM+hp{H$M==Sx8y?A`RxO|K4+S`fbAIVK*ali>=25(hQ(GKnT2KuI==e5BssX}T+Z0waru zn3k7pLhCcr##{FE&h~*0dunIfGD4TGC%X!7E7_jWde%n!BS>R{&U%JE5ut^S!mZrm zY^(c8;fkJxldCvskIGLA)0`AtCvzCr7yxmOQUbkHug0Az-hNc|LI^IKrI;kN_Rhq@ z`O513i90t5ICV2@%oGgr?I69KL!W&&b`J?jjrwl7g^VNO2zgnY_9QZEDCFucha(iA z$*cjxF$uUN4Fl#y5G1F&a=^gYd1Y@;h?qqUcaE3XyX;hZll$j%cS2Ax$Krh_OR$6d zd>mgC+ck;(P@%K!vBX|Gc@-bIoaW9qLTYaX6WODQJ&`1jhr80`L^tu?ob1zb_7-@N zxK5@%udr8YGKHG1WO_8L#Ckq}G`r;5ahKG{E-r>OtO;1r(2Qbz_%g8K&XNfe$Y>Bt znpYE<6uwb{zrpOStWqV1pRqVulp^-4M2E}a2>@kcFc*=5WMqGn;3q!V zua5V()xHx^6(7jz3Hg*6m_0lJZ^PI!RKR9Rwj8pidcyDmJj(OP7osEMS%trOO8OVH z#eS9Ynw@LoCkXQ~w>L?HyaRJa%v^_97Z$FW#P~$7iTMKxRXJE^6G~H*y3y4vWdbyo zTc8&HfJomH!WWe*J|=5rj@pgY95@`GA!*9y_y)fzw#{)X><2cnaDG9lAQ(1=4)+4h z0sU2Hf+D)BeXbp?E20<)jGzjKNoh`3BP75G6N6*oDA4yxY?<4%DjC6E^6oM$VsSTC zT;-vB)J-c9*)X`?yx8085NpN#J#HkQ>4yH{-7WBYaks=xt~YI;NACw!G9F>VGq8Ql zB8VRYMGswobqfGV2c|1{gi%@-kGS2e*cR|R!!6YV1O@VU`?yyV^_i_^w=cCjI_<%_ z_D_%6mS8fpxn`SctYHYWbm^OQ?4);txTGoqD1NnEcZcIbsKB&_z9zD)F7m4}Fv3{t zEZl*NyNdlLj#DDi1sWVruB+`InuZZB`7$OHEwL6@JyYeL4Q3_M0 zn&?fXWFysVLQD=#X%II%`eM@LlBvkqq=}`3aGxtgYslP~FvNEFf=96JGbAtEh)9gC z25<;-B%Tv=PHB@qCzT%<2Kfo-orN#So3ek`u&_2T%L0Fk6^m*M z=#IjJ3L-2xiqxH~6(BB<-MTv=FJ(WW2oYal1^u!;bDY~cqO}wFerA+KG25E50xFR8 zSlAD3Ni!l-;1yT4&jZxbq*EE#ME<@Ylv$%cRH}{%rJL!vTA3hQ?m<@`hhQ+nsaF#P6!;7lewFNX%_>gm1EKjD3afILq7F;Dz`--p=!i0-9EG zQOj)2?H%<5R3umvITCfHH;HSa=_rU|n&I0e7KtMI6vn7F3nN{_$`SeFXM*uLf{%Wp ziv*{pq^f!5osUumALmsJ!TZVE3( z3LTtJUgWt8c!(s)C)SaN%FLv)e@y_Jr4sZL}i{EiyybCo)570uO$cO_G zVmZDdY|!g|sHiBPDvtk?B*SfLC4D4x0VWW~ge@a7`7qS}uSxc|#QvK23kbu*T)Mb; z@>&@+5B`s5D^s5QdXn9r*w+*PLkza;XF@W)?lF2KeCrl7#76R<@R(+Vdd63qT~m}9 zh+4hY$wN;wXRJ5<3xf#pBTzn+YX{K-Rd-;Zlu)PA`)j8hAI&j1E0p8N;L;9Ozrta% zC`62oG4o_u@dC=26vgpjQ;yHz1p$>;-6CeeOtO~rB--zb%K>J6AlUtUik#zM5c7V_ z41~q$bmS{#1QqSf$w7`wB!y@v3-PXnN$`QNv#(8`6`OaFtY)D`K9i2musdei#@D&= zQ*7HC?e?>9ChmXU`Qi-~-SUaGiyt6L<#V@<-(ZV3e1i1AvldN#yjt9T$5O2*tRlDX z{lXGL(XqflFd*jH9P6I(w}a>0rpGyd93rClg@{CM)TWUTE(=(UV~k=|5;m+Jzu<7+ zn>YpG)oZULk>Ql{_QjZ=PdV>hGx)sop>@N|)d7$Z%i1ePGXl){k%YwHuI-i6GeXh% zFl%U~)-nI_^6Hp73G6YRYj@QVS(VY-0#x$kVHlsk5+YC4w7>5#A^D|4rO` zz}r=odH?5GYqzscKj+rmdviu`CG%P-{gH1MuYN(W{b(WO#_}spDk#JdLt9N05)#F!&=N}*|1x;2)^I#Tj{YHp zGJFm4(p~6KSdnWg_VJ2cT(R?!kEr6p;4%=>+>L@0l!d0BC*tvH{m}e8YLLX5_&X`9 zxKdaZ>lG|O9lN830dN-HVCO30l!aOJ4>C?7fjaGrtG_mAL*iG0fkEtO_hV^w<|7qz z7cXb9AtoO~exbI2E0P#{_iEk+v1j~f9mg{Y9Nx=u*9Tv!5^3dPw-t)nS7DF_W6)9e z0EGN*d-!$kX_6qIN+-sw0Nf@x5B3F2064MFa6EXK!j5s>M?D6wKL8I)jpi`)A1;P_ zd^KM9$vP|DgZ&FEj|MYUujv4OqLfXc-*7JC(o(c*`0WWKkWWe6&;t{X?8gumxJ(#M zzzB|kR24Gc1jhst&@)1P`B}OV8PY)ID%ddTCK&5kkg*|X3)&n-dSmPJR|cKc`F6$| zN4t*Z3NKSwS<;AR`+n3=$i@+|hq7}8gUYi&E<|-EbWBKE!^i9NKa6ehwZ+?!E4M?w zM4!CV8E@pB4ScwjX=a6mz^{2Sp;tE9)`OKjY!+gNPENF82MGG^N8m_7M8L91{bIBY zvx%XO&{`ns6Q|P`RCi*@Z01GS1w}>J_`~CHf>$pC3oI z!VNlr$3(O>d4OD-Tq!Rul}_Yl9w3O4YzpOWGe z#mUbJCuDgm6A#nwQh7NO0il%>iVknEsr5!cPh~x~C;7z4cyH+(c;D!;D7wwi_zgTo z@2i>&N|~TA<^T%{uOA?BIl^5pf?dQ%o~lWmai;FV5L#k1J@ob)F22M0Tb$jBWFU^4 z*N>jJ9oUD;bPNaaY^8IOsFY+B$)HioE2Rs$)BQenB#$Aj%O4O{86cQ#UP*yO-m#_I zqFVYSS7o=>+$~7XJhOAz!Qq)w&L=~|l)@WEaTAtXPNJ-Ys8&U@M}K70?GMg=O|3bz zn+a-<{H-B+6)2-rXW{#hp?V$B)f_8_5oL@8j3pKCf~X`AA+>pR+ZA@>in(Fg%PtqW_CkT z^glp=no_u2gv3@34-%X%aC%?_`Y$^%_^2PU2%}~)I}Cwrox(Udg_jc|qZHg5Lv_`_ zuS9lD%lFPARDNFfI^;b`Jk zAZa9&*5r0mw5xHo(oK}vyOqzk_}s(iS?E*7V^IXs{oi$xPqpp5c6@Hzo!726F^e*x z;9u%1YH0*f2BaQrty5tF^3uv440PuH-15(Z<)f3@wyNC*Z*R)BR)|48kc}W9mr1Y) zgvhE#&^&q|mLADuOUn)t$>nowY1sff+5~bg_LG12eNk!IY)7Ra=|@2UrPD<EH=Ru5|PBU?@f< zWb^r_fZqB8dUFcLD-A#v^3r>w(zQU5aNnZvBe8nzQqpFHS+z{=)7ZCxx$0Q*G@1%l z{u8l17?*E~kv6^^$9E_Tu7+hR_zNC77Z$#(b7gX0_d~u&3L2`aN`Dugb#tb-g+c~I zNwwD!KAN;>tmdY_bX%58;0!sD+?d);X-XuLpIr{e5v~e;JPd@x{EcZ+Rc+C#gNrx| zu8yc_D}F{?4FiP^LdGsZHbW>4K>R*Zx^0MeUe8)kSNO&3-{2SaFTFhbmUrLqb_eyG zp{)ey`4#~iaIq-PqW+Z10qx7oE(Nw21%!P(2%^?38}HQ;)s*UKNTM`D{sZ#FdNa`2 zqJ?#MS1tnWx?ACC$h~^#Y*B#X{mX!uHY#x3M~FYPbZaI{nPk`bskO{c&(@{akoEw; znmwbnnl4r$iZqC6Scl#(;EoOcRY6KeR!>VkZ!WzTd=k$Rg9x1Uh;|h$1Lgyo+Y=o5 z@kpfYFbNeBWy`IUd=!`ydsjo7dd5m;*jUj!f=ju|r7M!jjj^pr+(tP^%=CL21Q7G< zn##LYSDK{=jtQV6GLh8QuCowV(Aq$!zg>DAnIoP^?5DB)ERLR*62$ovl3%9o8SIVY zyTH%xT7#WJc}uKw7v?oe3R=ZvkQ`Ki{|O8kzt*Fb3@7!oxCCZZiBRH&SuL&QopM{P zsa|- zao8epvPH4L7R3}>JS`$hQfYZ!j1Ek3&DDrRv*2&dv>G^ta(r%9PZv>V!{LO43u~0T ztv0{82b>Ju49af^D_oppd5t*y#VqNj^I0Im-n?`O+{E@q+%Jnn`6+alFcKPa0Uo#x zWS5r?E2@Q2n4q{MsCx>g5Wv@?1Ns_bmR-6oJI&T+wk}K7W@vZDz)YdN4T6lrQPg-7 z*19qZbn?Yj{JOuJ!2`;ho#D~W4oIr=;ZZnVUZ6t)ybBy|YYv~e~g@Cgl=#5h&F$36$mcdgpo8LaW|#dx=A zRPbIzVFp9t^9nOWoUuQ;^qjZ?bi6wSFUdG;cMjXeYLYpxBCTOc4p=$;{LP!l4@@%l zNx4x*qjl0lyM;VytJYTS`|}Wbt>%p%3P`F zvU81)w`Pfe5DkKRx3Y>yOIKQXUV6EWuCy%dOTWY6Ob8$3gBo0PPZ$IJgA{1`2GMeq z1==%x9?ht{>tLLs+Wl|72|j z@Y8b^NvQ3S5r~_C20mKu3_7JT@s+n#jL;&$4bK*|)+9-D?Q^*ZpA@u2S?zE*wxyfl zyf<@ytSWt=jUvnDXTbGfsEP2yL^z)2xFLVo?)fZa?}IH3*Pzhkd=W;lq(G3%as3@4 zV@3lOd4Oh2ax@27vX{>gl2HTwZi6Ia4aDRjWb#R@oRc84h%4GrXOIR`am(KZ{`hK) zYXIiIz3HasA-hOMAP?Iqh-_$6<{%~cj4i%hbIQA7H9d)(jBOH$9};80xU@UT5DY>Rp>(cd0Zu=6Nt4&ak} z@Z0{?zjfkRG>>of|LWdazsNctv!%rTWkI|~oIs!!p~hiNIt+%azuw#}+RyC{EAd_< z<=6Mk|Az!Y_qo`vjqRG)-^3Wlt}T+uEa71z#R%CRK?M=UNf8AgTwB}I_OLzua-f~@ zfu$Cb$m9Rz-y;7f-KizrJzsa1$3@NDRpw7J{PMwQJSFPwz!=d;=Z83f)sA_B=egN< zu)|!A$visT-t7N6qbcEH`GE7fKr&g=vht$4;~Xtc#@MTr2aFm=_?F;;j828U6ur7j zcX#BW#y)1Rz#Sk81j`8FwoqJ+T^UU!MSL7$# z7%cs!+(d4R{5PWHjw0@e^(I6o`i;*uvQhv~Fi`1~1mhW(Ul{q1N6E!p{u>NIsMI|q z85=IBDzM`=UT9@1r8`J;!$hOoEYFk&D;!JkeidQqWk55rV^l!{Um)Dz0rH~tP}gYU zjnTpR8!1N4r>}H2x;0UOO%pBu5r*k6@Q9dRgeQI-IYQT-j@(KZe8|ESjS>JUyC-cF zbyu}9N-Q$K_&`u0tuzs6LO2srdvCC%>jTe1U9h-|qETXyyTn#mb|N4V-Am3g5bh}u z3T9Rh;j9A@>hVpqMH&PoODf6%8)+PJ!}y=z(+7isPtbiyHaqICp#`pidANcbn@t(T z5I@4VzGMR7k?;*ZUHU9gB1f>C5CR_p@GwO|d%(d&_ZPrXV71vVJ1DDyDKyYN{YJ=fy%45!r&V{j7n ztPuCP6@*uYvta3;?2^-XYvfw_tc|EzQ~PRcU$fb((ine>RVi#FQ)geOCO>Jr8(;%P z&4__c4y}az6~!_)w;gTI+{p!&mZlYNlWx~$Iek?dw57FPn4A>U3cGBRb+xPP?yi$M1B*KhvL*qTA4akCJ4HADII+ipFcx{bAzEeY6;GPGg|Envn>5E_-7B0+k21iF_!mhH?GHP~%>M;(4zh1a)+aFf&)rgt0m85ZRSYz9g zt+|shb4q zgTyP2@kfl%Blg5A0E+z~j5L#%hGtSaKBeTm6y^_0RYk&V!YB}Kk;THYe0FG9+itL^45O~Ipo4|RtXrUsgBsDWgZ7c)TnDdyap)WdFFOk!M zrKuGk`meKH?_!P+wUrezDP3qOp?9_~ZDp*K>lUpOIIW;5f^R9R6cV<=b`inIwW(>- zd|y_=8JAgW!oA5gS?|z5z=hLq-VbwxG+0H_?N3oWk(O}AcW8Hp0DKR@)nF7yU34+% z_GaDCki(xiG}*9~-Li$^Ke|-`V!gSe&9pWz#P4;`vt14MgN4XFY0_l5Ov&C*$;yE8 zWy@}s&lWmy0 zzLsJw$nV$ffsVHZxWq<)z63ctxPw^z9clGb82etg4@y9kR+rfqj3h{Og{ZC9VtDb+ku0|$yi<(0kw`MOM`&U;g{j*{z>|pJ%tJyB%h>T z@w;2u)CNr87mAh|8<&))sT*Z=JO zUpz6EP15?|0xU!*md$zt0r{>sd^<4y`s_D89>=X&fNwEAHgIEEwkv!+b)UN9IFCz< z%(Oy#w58&XfKBDsV@~<30SNXvukE7^wusC@k_A&VKv&|9JMeapu6X;f7G|sY!LHD| z>1d9Q7GYL94cVM~5-&FxwYpDk*HxuZsb;X$GK^`i4PF_*=OuhFa*69Dl24`1X(7>w z{G-Pp+wyl4yHDb6vA3t#g zz?rj%y2_cRQ-)o!VFS@T-=E}CCI~@)9;|kBz$ZdyWmB)oiD-x9Zz`9bAdCdJ1Hl(n zioh!ckj&OQXgRocfF%uX7I%^2JctxM?}1|&SJ`98M1%qz*obT(!}KI!JR3>?wJ2F> z@tsZkbSwRt8D#7r_grefO0(A`C(b~k6s4q&2R?x)SzJ&8Xf8uS*slHomLg2j9OeS% z5P($XDQ;3JEvlb`8qvqU)sC{mu~Qy`Fm|vVi2Pg$bP_0Hh#01%3B1#p904^LY6c4h z12`bC(o7cb$q;6FO}0bOMLT1O1_GvW2JaTlL|Lu{Q(P-t`p-Zvn z(WX6@*p?tDXjJ%1tC_!YrUr^0$Y|pzy4gMiW6D4iMx*SubBlSAgQES()-y7^Iw~LpP?+dUHOBJJV$Z}%cafKTzel0Z>!uKNu) zTy>Hw*eYrx!aX$r0V}!ee#f#G2ZEIs@wW*xc>tPH$=mX&tfVm*dyfDUA(}iymg}|9Bi?mynp(h{?c)Huu0`C^hmEj`NjSfft|_~N#5=K?%m$QCkvmHp)LG^f|wwG zaY{wKmu*+$(P7hJ8?6?9v0Hf4aOpft=4Z>$MoQRtYk2%5I-r=^XaxwpvipJxFJL{E zi9_Pq#;nX?L~l$DQ)m#Xpj-F4_U--z4206m_e9i1h>Wu@Fy|t@Ts3m?6H>+QMDuhLQaOkzogMAbMa)--mkVs@fgt%1sVnN= zVBDoFzT8gP8_#Kcp@dFY=lC=dBNCyjl(~}W#la(Mb{b^y33MN!xdqqU51y5(aHut) zEI+(*0HzLDW#L6D+;JN<6%BgtPC)y@Cq1G3H{T|@({zzbK5yA=X3xgpB67FbN04)! zo#fKfh1#{qo49>Gvf0n!qLghFTucT9I0p8?Zl$%QPn3PCP*gsEzDlGLNPAg#;@|xD z6W?~bzA*71e4vwA;X_SuTqZ%#U^!w!%M(=~uO^__fYwGBAga=<^aRawHT1MhZ;uXr z>n&aElXmhfNo>;e6k6w>&|&p#Zy)w{iudv|8up9z?Xti^$hu6ade~m_mn5WN;)8vp zk3jb%`<&{r@0mUV#j3rmyGGV&a-Cx6PBGG^Ykkmqg0C_aFFVd#X*eDsYOy-fX+ zWt-KyvFvUtyD#B4mfTQwUoLyJjg0J2m+jjvv?_B8X%#CpcSniX9{0%WAe3s`cxYQ4 z2yCGS0}87QV_C-c4fYA34_6sPDi4o$oW0YIOJ5c3AHNd}G?frfV5kq`rUNR?kIlC;}^~+ z{y{m&e_c$cz~)um@!h_=*K`MzD$lLlb|A~oY>oJ3_Qav~SRy!OiAk7(u@K>kX7QMy zdm>R=noHq`S78J32D$HtXh|YQo-8EA>$WNeOlMmT?=sP3Tm}x^h@J^|s>Hvk^hBIK zcr=SMcrlo5!Y53RpSA$9LOP*bqx0=m!;Cn@Vlf(>hN`x?c zu!WNPc`k{h?u6 zVLbCToJ7s-jLWKAiNiHGN`(DL7(Y7C7|1cC9hiWEab3vwIbe8_k3_q$7njD*D7ri( zS@w%US?m*~bd24S&F&@XGV!6}pp*?BXa{R4;zwM%$onGh*LW)k;f1rDN*08B6s;j8 zwcen!x~E7epq2uk5#s-*Ul)aY^tAu#Jz+Tw!D=05RanDmn60@0Vv~fi_%Y-3x}@GB zsoqd+yrR#J(Rtzc=*pAt~rqRG+hr6bl?caQR`&j?>O6eVSIrS1> zlTlj5(zy|gI<~*bdZr)`L}0OtG@FdHod*mcdX3$&*nezkdcl-Ce~MLh(UhG(1)&3> z148@pk&K;1e?)}^mAJ~#bscKx-cz@0eZ1N@+)tT;%~y7OSn_{r+wXCkfc?7IGT^8D z35j*sgu^1yurt5WJJ=w%(-ch&)G0x89__@Q2I6l^?GTQoI3SEE0EyUVMCEY2GuJ4O zJ7Wl!JVw~gkef!|JjhY4(o>&@!k|q%d1)p3C-*Z5*-id;huN=zc%UBhqx6k{%lVf^v72TZ;skDfV*)QfixEMqV)}C}319-i>1!;B<^- zIvkUR{VtcCy~N$Jcm^ImvIIqmetzl9nKPG=9HZ>dm;}9^Jn2uFbRV1qvz;-?H!(I` z%Y5)*3J|*}d2^a~sEQttyTJXl9Il6B_)TI%`02Z(tSx?0IuRUuRAdmuG>M)WqX|iq zJBx!@$B58XK?#QY5D@$>d60KN+oY$22V>c-Var%OTRj6h_9aK{4Fgzf8q!L80UTN?Tz|px!I2 z`sSg-%Ww8GV$~#V+vFdTqrd8d`$2F{N7-RU7w4Lc5mr7C9ZkE7GY-T4{M8Zq&x~+r zXl}MHnswn&;|HUG1Qy+AJu)CeR+jxrXnOUPa} z5-pUlfg7>2Z#cIhnoFpnn>Al;V^ruS|H&BtO{;uIGsWPy588~x4AN4$yy$++oo^o-BG(%EWY3n*QJbTGpGgR*G@hAo- z*iejrc?Fy002<2qrBmR2@JhMK(l22MFMnqd(0u6_7!*|LwfqKjMh3E~%!T`!yY{_&P^_OZ6Dm~UU2 zj&GQDUz)Cb(bum=;TC1}(=9obj*#Eo#fxKDnq+Cv*m!p&rxk;klGKKYmn%J{N1KPI zWJCdwDxgJ;jyMz*6%Y3{)(*T+aF@}*fJG$3V6&j-l(Yu6GPZ=!S`D=vC84ZR?(Pw+ zU_q?|kasG5_1=Mjqkv+y|^vL(Ry zI7bcJhv{F=QNNK^I~xrOy3}68S@h&?OZK~Sexbdaqk}k_V~24xh3Oet+L8PY_whF8 zJ9Z4;U&hh2y^f=K(R2}ED056CzbmpDmcJL1EL;dMoITnI026B!zTvC2=~&m^65FjW zT#KL8reC)T!$wfbrZYR+o|}Ce0eCgAQ%=4(;*Uw{?jB@_MYR`1AHhgz%c5Rpp+)3l zGtO1~Aa9j(GTGoCU8|72rmh4#a`bpwZ~GJTw#J<@JbcpdtX0DY+%!7t#!(B$m77NG zt2^R+a;4_;6|7|;?RcHrX|1z$ZeiGthHZb?Ho~?Dzb~&POGc#Z^m6Zw_;`}!=r~6( zM^NtIx6|oI^C$~L&`&QXM zH5C1H$etatXNCY$g7fn9B1QZBN%qM<$w6P^6p#YLW`eW)YWp%jhXE-prr(5>R zR`d%laCZ**Zx7i$Lw5HNSk~;iJiUPjsU(GF)qODQ-gtHfmA`4oe`&~W9n&=ypaLKfilD61rk2q2@503ooVhO*&|ZblUj2gsnAReDpw;@3tN6|p{~KWNnA z(yChW64cv!f%RWXzk6tOa4^Cp4Vn+HFdTH+x7dmEV<6= z;g{$Ji$7)c&&Ufpy3FDatKQf-mRza*xmEjmE%{jY@Y-6;U1DZFQnh<(_(fCcg-hY3oik{+4}vSdG8o-B zDB}}tJIeoiQjLF~`ah&|T#g&$kFlc26;{+wQ;77lBhi4Q*2a|E8~#Qp1Bbm@h(b^U zB64emK$zc202Gc&W?xTdGT~S%->cZ zm>kBA8wuv0rl_J~MkG4T=KEH0Galm%`qvm%E1qHxUE;{aC&=dq{c(47h+S?Z@CN6LGbL z4nPh@%qkX+zI3{)Ql1M3C2_sR9(w>Pq96#3x<$lPfE`$|o5lb%6hb^Q=3lDeu`*U! zFB28Zn)^^+!%Lq|bL|7>PsiXXPD)|qysZB0B+#+>h1crB>&#zkK)o(}9`E4@4v*76 zHUEU!Pr~Vo=M_fv5T7?!ioE1~Z4}bkP?}PMa!zRnRMolN;D^3Q@xYe5;%#2$bar$2Uc3;AV^dQVv{rA2HZy$-stwKs?P5#%nwxgweJHqvd>N z69sjijZv_?$a50!lyKbIv0whDJ7sXHZdO>*o^9QM@$azs%TnyGk?(7km%lGcrrMzJoN#90-@Wc`WfCv_GB4i9T*$2oF z!*5c@k*`qEeF+7j5xX#}E%eHe$;AxHAmKuRwg~UwFcQWALMZ;SgHTaJWf&!_b&;5{ z?SZ{5N3+rzOLvcUwq5K+wtMsJ_?%u<`??tuJY>>jWMs&gm zXqN(hXqhRH2MAK%kAU9q!3b~|*%ju9@5kU0wp>-?_q8&eB9es<2|nDqFpp|Jb4lRe zXUSBf+1+$TX2|Z`?i2b`WUdhB$Ls>5T+BcEC>@RDWtJyzfcka~6=85-VVl(+iUJxQ z!4q%YmBh$b{ zW~kpPGeB}?F?p+{4Z}g!ItcmL$sNhXmOa?7FyDHCcbuLs+iJ2>V-kofL)%#uk-O;=3-S~)ZXzn^b0G*n=$OBAaRPX!qAvci$imJPH*;lHM}MGuKU=V<2Nj zj&r+rkH=q%scq-!?zgF9ZM65*_0nl&0uw%pPp3tXX2kxT=E;VFj0QK2ao|hReO`~> zqhIEh+WO2rnl*lv1x4s3S>8Q5JrzeVL8oVS0NOt<3Di%jN ztLCgqbYjI$tJtZP^mOtD;*~)nb6bO-Q}4z+yy@yZ zf4|{xkbtV9&yzr7=DLl!or3;=n(Z0ypj_x_mD=USGauITKUEw*kmsu{h+ak0KA78i zdi<%y<8LbGS0O$|U#y5seVVF|cC4L|`)exEO%;28ZoG0QPQ5+)4ab!zTx46jW9_WG z_T}Og&+{NWCY*}(!T>D0G?Vs{IZ{J-Uud3vEh7|g9 zBcwVSw~6lPeJ+cyCHF+{xkVH2DCc>k#F9k^uFK-D=+{pbzdlgT7pYpEjRzW0T$4oS zTE@cnylX5&}It(PFN z_C8r0UzF!7Eq%IZ{>7F2o6Ns`zHE=eeEWyk@DxhGKA9(9C}-=;ew*8KdE=qt=CgRv zz`Z$)48Gub{+PU{$vGj7Ffz#vX!NBpg8<`L@HJQdI^0a}`bxO`>`G3AzpZudHhE*} zGJQT;At>Q4l)Ul5*&EFd{83R5d#0Zyc&!#i2e~(PANiBAT@rYbF4ej^BVX~pt`m3! z)($vcu?eb-35|+AB{oVYL>wmA%W`ud3+*Jm7hRG3StC6$*nY%nO>#np2bj_5uFZcS zU*M)Y_So!({krGpZ1(%%-QOp>d%fwhnOCyLBOV}4Rl&}*uuqVd0KcL`+0QMvlh-Gm zxF3zjzImhk32Na{mz_`sN}*GDYJwE5y@|5&{?K}+JN-S2T&wrrdWNG`|Ep&8j7}#b zh#PUw{LbjC=HQUTc~F>t6nw@NoGxY13Hu@p$ zKWw5VE|?h3W%~AM8$S@( z-g){8eY?`87FmBU8J+<>oM2%Re`CGB<{+&-(Ft#OI6pAeH3+bc>t;o1End!ikEx)YR?tS#D;F0SIOFL7JK zz%a6#Rux9u(9`as;0dzWF$_&&8Ro%Nb3K-7|C++3B=WBy7loD)j5Ui@>9IsgWimnU zd_oz4Cf*U2kF&}WFXq$*yG{?+ps`7buZfbLW{2C;745-|Et0ejZER(wy{h;9NKKJyVi2k`~R zH(mD0(R3Cv&EvHGD^U7%C-GvdtkA^r&KD zkmvXY$;Y6N^M@NllyQXowh@=(r<8kMe&v!Ys(w6~ar&37S28-%AC#`a5u?74js=hF zg!DQM;#%han5-_*9%r&o zYX4#7L#5@KAZfQT{4jRGsm5WvM@g9f`|3QAiIqQT_UttzU}C0e7xGm(lkloEc?@CB zU=CKuV5(m?`+HSDA4Ny7OSm`De1Ly|haCpg2c>I;^0Ka#lolmervGa8yjA{eo)pg; zQG0j_qi(J41M+ZDWH3g6vL|g1h(0qkX za=dHsVbeKj#8?sR2`jVojrRJOML^M>SJ*2Z>3ZG1wx8P@nHKSWEG!OxyuHVccYHjb z=so^;|6!Gc?~QT8AUIqN_wJoVcdHor`*=f->q+^Am<4}asr0T-O8nCoR?Xkd!++8= zav4az2S*{f9?}Opwt!ES!WK~-KL&M9^6t#1!7+5YK`nKFgEGsL=*^lKQY3hekfItx z8ewQm8&zb{G}L!;+ak~+K*T$z3z9zMD4ws9F}CSWg-cB!&&=JU_uwIv)7{NS!bQF z-EOV)U`bDKxa{mgPu@^^-jXi{CN@IVpu!hk*~|oPc!#$=Nt*) zSa+lY1=IC|waD~nLkJn-xH96*q_a{fPow-&!K`7Y=VHkj>TjKu)*uwA*H0t^D4^)O zJajKZF>^6xC+y}O-1;5e^~>F3%UDnR1dv327aS$uAoH4=x1M!&4;kgr-?3T-Rry|^ zv4F<|!tH2S1V|x2O9Id?2|!yZfR;g|pGnkd1F8by!tJuy_m(!el+}#a=XK5|A{qni zfzh>8Pj+^SI)Yedw>!H-_G^ppV_ai}lE#auir$!Y{w_ne`J#Wbr z^L;oH(|*amS?NQTy(@Y*XsC{;-Xc=fRX(WvYk;M^hnRuNCk#<3N*b4&T?NspA^zTJ zz6xM%!8*K7DOk%%3KqD{YPVQST2^wETF-gb^Umxz|8GcN3y?jN;{pp%(3YaEp&V^M z29e}GSTdO(T$;e+is(Tg2lV0rO)7C#;bXlbn6YV z1Y$}kj|4Ns!Q}P(*%=+Xh3uVGoHx=H(ey?T%bld{F!VuE^E8FKgnHmuXK%zd}j&?0Q&vGS6^FjU%l+6~xg@CE{5L(&(?wssb zbgefc`@OpT@^w3c<@&(ByMpD``8QxAqeSUinjZD@(EUpgLy-(U_ynxrv{Dd5OR*@# zh6xy?yXie}jzzedcavNh4l6)csNA33eXUcI=EMQ>ZC7Q?cEJY3bd|F+8H&E0x|%92|p65P4t-cIV+q;dx%5U#VKCR!naaxEdLJSHzPW zl|tn3uzgF|mN#m(SLwvw%PLC~J~^KTpZb3I&a#h>jE`uA@A1BQ>2dUg(TN_%i7JdL z#6a#wc&rfQsii_2X@3^Y8~L79?z7}xt31F3*@ISj*!&iLOUB_D=bm-(k8~zIn6+;9 z<;Z<9P9C!gE=h7v=|f<9+A2@sd=0H`xJ%>sCL(IPV5K+g&oC+&0F`?P%t9WDq|Lyc zTJ&1^KKfWhs{TR^!?=nB(IJWkcT7B+>Ht%%!PAu6K8gE*sfWP^f4~bgx%ntSR5s+j zallD%*w3>H!U%WZQKedSltFA)T397Jt-eZco%#tXCnGb$;?;&N5jh)hPN0pho(AX; z+Kl(Zm{Lni_r=LKBl}L|z6-67?u_DZh-wKsz7EBkOuOhgHaTX5)y%x!)`Dg@jlSE3PMNeQc)fE7f?$v_j zKsL%+>AB5*d!C@`(~~BZJaj!Xs#nl!uIGSrWXN$*NHCc03UAg!=TwUs53eM7(A*CN z4i5=MeKoQRs6dfu>b@`QBY7PV(Kr}cv8}iy`pZ&~(F68QZe=%wchbh+d!xS6@5y2W z(@!(yq`@i)%W;iir%g*gBwr+*WjXT?x{=VFXT9NBI25*d*w(|g z9kyB64u_-?ZLqt%KYY8+K58xBM9|8mXA=yZ)S{9;5S*Y49EaLr@Jj#gkMjRq{}+xh zPGG-NZ$QXmMQdrf6@N9!Zch9)3AE~$NW@)igCdS59>^>T-@tgb@z)>^7o52#Ra>40 zw?z!^K&oV(y3cT2S)LKC!dgq=$pvi7WTuX4eI5%!i`wH^Z?$wG{?#dd)X}kU;cw>w z?~k*yP(nmAlItwqNhosxK==wPCys)YYm6;10{~8@;6hN|fN)&$J}H2h;1(Yd_PBIK zntUX+^LSC^{M0T?qw~|`Y>6{U4Mh1|byA=RE6x*vzwoq?_f<--OmRQ-v+VGEpJ?xB zpGs*g?E~4)wmtJhqr;-Zfe68;%*((x94xab1wn*QE59+RG#e%!+jh?y+IkTtqgl!iieC#=#J&F1m)&l{mBYt21xrCxQwLrthry|-5%z8{$=~R$6j16{W2s)Tw{B#M!uT0 z2Su@(rF}5_!f#=$CU?9@1mmShvCLK(@>x9Hod_fX5N|odEt00Y_|;CIBe&K?ZU8yMdQjS zY~4mo+)J7>ZR(#n7@RrS)ZE^?#7`$bcInJdV>1WCGY12k4oYu<17vl9D7OtgA|*va zI*)jd@C{ys=$mTw_2C;y4*2Gxw}x*p)#QL{;=1+o5D$R)tRC0wUExRa&?O6#-Q?27 z4Id~X19ssg>7y_pQehQs&Bu$=#FY~I<7$@|Us+#7>(6%wY(~}Zh8Sp}<$%NpN`W4t z>w8fw2y;xbA0&JrPY1C&%#tg>19(geDj9pC$l3A}+e#}~1}F{)e~<<{z*w*Y3F z0C*ssGf?^vUh8K^^MH**+UQWcbSOD&KUg*;!E%%rk^W&z!6c?w>#%=aKS3{8D#Rj+ z&?-i5jg77r?I)84TRg6_(l-5fXoBJ&xb{$OI4j-R0Z>`fggM<_A+9360gqCa1zcVF z`A+RK(qUE5GAM~UO(>P7FWY`Ze5*(>30dKvMbQc>HhVo3Fd6NsqN{kV=(L_I%|abN zy-;{rBiK+Rg0cX@?S`BC){7h_Ve8h@2{gDb_xrL~kvs{RP*yxa$+%Xmdfb5;K%zWJ zc(v4DqD8)jDWy?Fq2pUD?}v(t(-ER=s=&zkR-g;pCWYAD?CMnMSoewtZ(=G+MycZx(WGxDFhHMiX35u^Q3?E$rJ`L{E3NSf5Z- zGMIn*8{Pmp;N%SgjbCfc>QA$x!`afYQ`stLhx>_ zJw5OJk&&AFB+3&<@kz0N-0U&4RYVh^5WoTeQ2DC}d&$1Y5nxSfX3rBU^hQR@>?_2Q`f@u+%he|&q7I!~;M%f9ET_mL3BRd06bS6$yZE_k@{ zP-c>(gfv$fGeBVUl?3w4lse6xsUUdqg}tcb%z5qk&OefwaUN%g;NDNv4@Zkx3w5XH zK5D0jb+Lev(R^`3hzpc_sA7naUao37c|)oQgVf4Mq?}{?!<_&n2fKHls=@~Z#D;Tf z@FJcw!XECwn>m!$bl-uQh0clhfuwcMDZ{AjS9<@_&DoagB|Xgi zdlRI)j^$>UaT=%ZeQ;KT+}~kD+DPFFv}>VCtRj#Na%Kni6*reH^}BiEs2iBmH@7lX zomY32`ISWg?_vp{y<1kcC~sZaD%+;Aytx$<+Mp3y6g|N!-ivDDx}TsB&<rEMgA>*9)?{@~d2SWt)tFbE&K6YXr;GX)wo4Ct z@j)y6$)+&dWa@W;pE%VI&K%Td4th$r25wJ-Pl+EA`N)Uh4w$y;M~ma{P{0|JOgMj= zRqLBf2t|3{i7@XkIP-x|rMjs>Hfpx5c#$cFHT5EsX<84oP_^mS*~`}&I(6Lh*bc1~ z@kl|YV7GWNVU+iqf57tlt-q&6hWVS5^lr(FkH`KeF?qS;jF>=$6tdzXe|6-)80FUk ze0V96+o1N(}RDp1?UU1QuwUAgufO8rwLnAwGCxAe7jq8-dD2d0yl)0c*AOC&X!waP^&xoDN^J;}LME;-5BDhGX73?9!*zXQMG z|M81BdMb|YMhk^dMec82Cx2aso27dwP9BcCd7{Cb$g+SWU5V{SN%e;yH0Ul9?_Nji zGdPdHjMUuAXnjixEQx5xmr8Gac3(T|_4Th(FTFI2<*xjpdK>^mKdKTxX#cLE<*|g- zWb^?`!YF6=lluA`#3vdgH9C8(vhqVw@^IuIin51UJlHLOKmIWb-I1N5MZin|0Ju~s z0LJk(BJYSud_uX$g}O-z&i1_EP`k0u&Xr6t8W2^+J6*ia9k$llI!6o%H8_r9%&Mi& zr0JOIyWk?`%6;UEVJ~XN*ssRz?Fc0t+hp7kGV{mKOowDB%Rr zvXC8l@hgTyp-6y08eM24rGUh8jrHSM+YFxFHa3eOx}VxiDw*JbuT$TXAj`@~kHc4lg4r5Inmdl0A;(83So*`0}h zIzdzQH~E#fKhk)2|^!i4@N%jWqh05kGq_7>P% zcuW70r2o9cZYd|_K@b%K7+asr%nY3%2ps z!~@sIcycHOMF4x^OCtMgS}v~qA;b=Xf;_ln4 zvYi4a$O|C)1zf1z2)|_4d-rGMo$hyMBQ;xb?9Y*QA_H4o<9Xw4-mdX_qg?^^@E+15;NhFlj+?i(D_U1KU~H;ax-XppklwS*i%{B?*`^! zSFzt`?sS!A_Bbq7FC<9V--4NR(<5%k?EVaoQ~OD|c4yW_5&C(Yu?>8S0_9mwOKG_L zB?_Ku56%@K1#m_YaU0+vU?=2P;5qTqXqW3WB%(o@JR zHG`fo0YPWQeX#1Gmp!#|bJW#{bD_u$9A2%}nl&f&t$cX8JRFbWLPoi2RL8rwcIw%> zvqUywY2%(`89f$#=n~Ry3MH{J&{&K!^;BC7jwLY6#oB`H7^p01N;m)`5K#tC*}E^c za2sg!d-gGI%jH>9gN@;84RkRZaymO5sfV6)LaDCqimT#rBA%_fbFEUkHn6{~YrhQ`74n zD%BOGwn~R4XzY1QevlJUfs(ghHf%E$VW)^brKk%-4A`+KlEy+upJ4t)YPYl51bM* zDOAP+CFgj$Nq%#Gso7;#ztrN(EWXs*J=I&y-A^>waiT zVDv$g{#MLjJvI-q?ng=bE$7dR>|8QA+j$Zz&(GtF2s&&0zEb@ccV7;Npt(7op^IlU zj<12!Cp90UN+x|r8Xb&t{B)`G1zT~m^d4b4Wn03{oGIi(F<{BC65rTUV%sV?@PxLp zUWw5awVRZe#^XUu(cIN2-V%J`D6(0-$^4Dx!nU_`bv5~RW_PM9jETE9^A8Y1lKHzh zgF~I>unNw_=qMY!KvF_7K+mVQbXOI3E@&7X5knLtYPd}obqkUOo1G`^!Na(+qvZxu zE8SQWWxbme^MmvyFTcQN7K!15xUJiU7#o)Ate}lzm|93Mc%<`jX|;4! zt!RQYp6=8#Ar9Zl?3- zx5Cw_3$)VJPjt1vSmV!DpWB$KKX2{75;X+o>^aa5z#4KuG_oHb?f1e%uNioVg5UU8_z$hArEmvn>H9Ux(X{LfDvyiH(2r{MM;Nl`$F=&S z?3tR!YK_Nr#zptn8V_)k{i4?XC3}?mNd*-y1G}B}ZcpU|B@YBc-AeF!1Sa`yIF*sYD|G(#keE^qiRH2vqB$rTNEdBa`N@SNeQ z%Ns_deEp6_^6f^vPJy%4t936=jY#N0tyz4B2(07D*d*rICmPjL8g_D{dRrZ60++Ew zusPGzc{U9*D^ySEJ{HAw$a@k-;70s|Wm__ORatTS4E6UixP%RveJ=}q2@C6cS$ZGE zbkHpEW+*L)D0u~KSRA5ZHh=2V7Lg`bE=2xz5$guJF}RTC$eN1(T*X%6?kZ#eeFn@q zPO7+HeAG3+S*u-**)yOS{RXuOWrEV6{vby-3nvXkyf~%^o-h)mn|vl*8`2|%@2nLu z1PR(@lynXcQU_WSi$`c4mlm=SdK>O3tTtpL?aHCTRP(rAFt6*Su#tTOHiILb%N^xa zcq@W0_k&B_a=sVLhtmD#l$GFp#R9K@gHUmho(qE}L>}o*{LnZB^RL2GGqpzG`JYxb5~J(Gh&!*h9M3o2iB%SP)H3j@kkO{Z?xsBZCAcX#vjW4kg^Aj1{{0`DG(lobjQq(m);UnWuukg zv|@eL-u(uuh{V;w9Vxb$q6-`yZBC@<4IAU0{Q;BFoOrIED$kShi$yg(o7XlM)fNhi zZm<{6NL|=ms47~3D&r7{7PgmU5!Gyn(=8C&crlC&TsGrbfgUX|%u|#Djl&}sNd=uG zr&)HYX}O#VnYp2vY;0sJ2`_dhv9VQ6#Ol4G-Sxgk+BHorfr#=VRX3~B*GT7C%zlZe zf*e0lFM_v~kFc9HdWp=L!AM15`3Zfm+*n)O?o zzTBlLQWc86LBn}-A%&rXNug-Cc*=1E){>XjB{}zkK+C1)$Un_OaCT)BT?Kmd*Hvux z$OTjx>^@U6Fl&K@As!|?O@`~)dKzYLMjN2Pfk+gdASl!}g~Fx-Ud~FVQHOw0Lg5(w zv{`$!i8QYUNX0hD;~0yaA~Kxq1R4K=7cT#Ov-TX9>#_aeu|#KzeF)l=IPha=_HPxx zm6SfyN>&3h(VAxbQ2<{fYZnNHSm4pAEf}5)n%({=nH$a_>d9Q-hO>(bXBzAt^fC%r zQ@9b1aD_iB+UO`gUJ2XrjV>iSeeYT(yyq)Mg7N4pc0p8{2jYs98>#1?NP1BB2cdAs zIT}02lH662%7XkL44`l?|J~nc&)@u-#4oXzW=S<^w<&x1PPD&o0IS1$Z1%6S+3|mR zSe{942ZssY1h!*+Na2ocE`%Ggh{Sz{%w_srI=o77ITC||IhNo5f7=TgM^HQ|J`l_Q z@As&}!+j{(0BrgR*akS}C?n}0eZzu?!`K$cjM8FJV!mD3S|G6oa(C^U<%sf<&Hg@U zn|;~*hneGVwDH{Qh38T*L*#*tM=TY%G`_-8Tb91YR)V#dfFGfTdjy@<_0nsRjN_#t z7e{$@(kN}PBTFkSC&dOO3ot}OEdiVyp^j7zqK{g^WKhH$R~myU&QM47l|!0`$i1#q zdgaP(Vd=1WFW-m)5f7MQ*|AK22Zf(WZRT^uNl{Vn`jRFZ!Vr0YTSnycpRY4v%R=hf|u=3^RuCT#}>h~#!n!8WGG_OELqKKL@n2EmTSb2M6TtZ^}FdKt;f-nK30+Eyj>Knu6b~=90 z;#=MO&3z$pKS{FfXl?>Oy(WBnDc_#!wP(oF?tb3ue$tCciII|Eg6ZaaT|<$(OQt&% zAV?43T@ewmFVQf%6h0Zp0T}WeB^)K4K){!p`;3)u?rna)uPZKT@Nv=zJ`7q_q@xIC z7RHaBFc$plafC-5b7 zy(7F;L#;G`O7EvEnQ*5;BrG!3pZI3VQe`g80TyUeN&s@`(B zC$4L5!s$h&Gg$3{E-!|W7S*ulcIlbqye1#kqUf0NgsVDG z%zXo;%P=GasX{N+m6D>st?~(ykl}DHe%*Q%B#FY7vLtH9t{QQaNpnkA;jK@Osu#D4 z`Q0Bj1}e*uJ5Wt;8*gLVqBnnG4ZsZYj-UqPL18cX#xDzwK%LYKj+O30xgTa;qV^0Yp_x=k+U`uMz_bSBpfD8C zX4~@GsLEsZV9|dTqN_O_xZL6^fU*rFoua+;m913nctslFJ*PW+KeC#J&!5FD_DI`) z+v6@IklBU#zF4&sm_!o8JlBr@NIQ4}Qt&49Cvzx9PA#vnqWVCGjKBoAoRXuuGQ*FW z$5t z(QsT3+w>o{)o^BTbr|9u=GLe3dG+ZU>~`%MYg|iZ!}grLZnxUknTs`~lFO^e<{Bv$ zKXh(5x-qU(nj(vCiR-t*Yq_R@O9FrM>v;2F%Gemy z{#4Wp6SSb`Wl8|OXg&i4DPhnMw!(2Ce(AUZJ>duObE*W<01X8J2Z4xm+n_nboU-i2 zvnyj@&Wvhzo5Dj*o~)p)d&wIrj_sM)o~2Le z{c-+4?Cy`<1F^q9_WX8#95eyHiT&^6a_h!+4Hwi1c7` z6lIou1+2?7t9P6bg+eF;_B8G{S~2ANJZS0njiP@ID&U0U#e{DxC|!*?SlO8Qi%`tA zu$&SQh7%`>2oww0$nmKt8wr1yo~NSZrx8V$0TC9CEF8Qu6++dr62%1{OR2!o>eyWy z2c37AF27?SCk0ea(#%P^R|w&ffQs~&g8qSHiVj!0D9#C$)XZ0b8O zX*tvz{)!H#eld7m9)lZfVm;-M$h)J$>h+Agh-y9DWR2KNUJa6x>JsKk=vUSsIHQ!` zBuUQY2`g-Sgs=^^fc(VnRrUR`CsIrqmwG9P0tS(;rv7ANzf9aSN&Q)>2W*CdNi_YR z$zf%&28A4ka-U{M4il_xEn_Iu^g)~beF($FxUDOhBLluNN;dlFF+(Q%7Vg?Xn^Mr( zK05S*Tn3FPGM~-Iide7Pl8zzbZT zCLc)btOPY2OxD?;5Bp5hKGDpcmyO~6+`dnxukIj-xnj1{bDGH)XT&QlLl$3PeME_n zn7is3DNq7AnP3q5!9xrfoEVHfvAjZ5F-RW(T8wL;sLh(n0jn#vrgBmgc5&FQajPqu zm@KfD^8>31lgLk zu_xZ+A7HX7I5dr|%IvM~3?9w1J`rIn{VkBE=Mc8_!Eic1Sys^tMBf9>IL-M}UHSu= zYPoD{n*!hHZWsMJnpzM3(&>2^JO>4XtI%%3tgy?H6z-;q?z1CGfmwGDP(_oni!wM%g-hk0W1 z7~}>Si0A~Rmyp;$A6({X(w(WB_9vp*)ii)U^6U?ZotxSzqpR*!Wk-M~nr6Q22;GMp!UN!Mhn_o49M8ku2Hhw`19!trQ0 zhH?u9G~5IYS>VP&yKNl7#vpS;+(05_w@bw%^iJX_KwMHZ&quWs(=NVYB&4sGhkIRh zc3;vvHn5D*-@=WI)W?PvE=(CaX-rRH|48y7!n8KFMxNOkb`Kz>l@`q@0^D(ZBywNT z-e4RGmnb;|gg=v0V?DN>3To6wwLRK$?Pe?M8R%q4Q(5mgYEuG@HF26c+@DxHgCk=* zj#ehXvcN$$)mV^H9lSB$F90$uTUc8L8nJ8(kN;M-?f6bSXZwj+NvLUUb1LK&P3Gb* zG1pJUsPSzsLlfCzzes|~I9woa(aVUqg^}OgUews#zbM_kx~Jcxx|e^k?PV{X<{3@) z3FR$fw1Bm-wySN>`U_0E2YbAa8*MqJ5WQsdxdbp;j3oWfCd0 z6yXZ^eY+J?Xeh|rymY-MZSyl^2iEiQqZ5!=evA-W#HXi=82SDIi~gr5F)2Nsu} zM*AbqVn!T{0zpoLxRaHhDC3fqM!!znpA!3H(v_nBgdPif7lfSD&{)1;U>ItA%Km85 z^*lQQj@d@&LtR0+JVoe(YI>xk7@*^m*el2YwHS6K7g8$Kwxl7IgH_j zG@MfPpn>V)w1VC2CgVr2L49x{3^m+z@H@NK?s_@iU8q-h%D9oh8nuT)1bD2X!C<;8 z6_7IimNmrz!fj6mDd!4!ZsbTLNR7-+4_g0r@fthLN|)qm6IQw&w~3l;B~&gHoe0GF z4aos^chY~Qk5}YmQ({F1d;?S6Bv&Qa^xQl-FSm2^df4Wl%+rOa9A-)li0_h+69)t= z0~tnY&~srL6Bj0N0y7N1Acu!zA#u4@7kYTNH7fZ9)R$Fi5wFU0sPt6^-H}jRHnl9NCN@OtT1)B}@PzB9KM| zf`Sal64s1tiQv+xU<4t*_o>?*CW_zZ@%wt7@9+D^H&3pZ)J3821kw`DSwtGc6h!t~(51q}juTBqDKy#0)DZFk_(63; ztz!3rq%kfMAi0sJL>Ped$g<}HtwwcERIFeWy3heIM>*;%(i2PF6D0_SVmaB<2ECPYpVzhp#odZ2YxMtK8@p zXP-VOCQ;MYfYhJSRMc>{ujg z?R0=+%oybzv8oMJ~sHqLASRL`$YVO}FLS-fooIcEg z4K?2~4IcAAgm9sEGU05$*1`8!d!1~r8G9W)>^f`XvmNH{yzuEhxX@_ax(Ce#{;ZvL zj>O5CfEn~=8gDz>(HmqHRra2IgVBUdiIlnPOtG5e9afXP)9$Lu)WbA1jIg_^M7KOQ zVHc_!v*^fZYOd?g4z6MqtNz(W_z0<}u&{RV29vcEs4PcP zB+di+x!RaXAah|i zr?llB?(6NN z`Aw?6jqdC06QfZ?u)gagm@NpS1x?sPCn|BAmL$6Zj*D`#pu9jZPM&o8#GbnCNR9NB z)hnMsOtS5oM_v7vXJJ=Z$UE) zwV#xEkhFg~+6+BBt|FjuUAx*Pq>xfi+qQpjZKw$c98bA3SDExJrh^3!jP2u9Gw|qZ zb^3Y)oX8x|@T^wTP;W$LFK7W-IxtDI1Ea03F}@zno)LV{gi999f|B-abatit?L6x3CMc335J5r&W1n_1taaX#a^G)7NQ#vHc|g?)8x7gpbk|wG}se^8!*DL!bFjQ z*eL+^+QG*t4cXnynKD9sF^58oq|OeY^v~ReHG;#Rbr%FPBNH(U@Y7qHL_vQN>!Le} z5Tap`9-((aZ1`Tr{VVT!*!T&5%0}IQ`B=(yZp!ElnG_)kPa;jJesl!G-VzfOyvum^ zm}Z9JfNSfot*Q~C;X2*QUS*LQMxt$U)P(k;qc|s|i+w(0m^VezG z-rD!-Fv7~DqQA?D=oN*9OibgS|^g?di|VegRw08yrX|jYKblqO^NhQ4iIaj z1jVctaiL2<&z1~6Fp=}&A@o_S5x2lIM$cv{;&pl>8LqAl5Al4;`1^Yt!O9-Xq7(Um zD(0T!a5~#%4x6i@rb(2iKQ#JMM{`){e#5GaC}*8u3peCy!$SX>&AxPKa52;;2K$ll z4Gk1@5)QYM2|R1fXxqwEK+anp85Xc(2I{!^!ei$bnPX)+0 zbZQj6T3SxqhE<}F+!yt*WwAwT;fdS_^c~vaC!mJz?VZ|eG;_D{*|^P9%$C~uPPOjWSFxdr=_-z^;uZRLP>m?> zk|wjedd-WBvaB9Fhe!-GmLB+ny<+hv^Sno=z?78|5=+w%4)vRF`liq5-)cmmx5*I1 za6<3FlCq9PyXlka*o*liU+kCuG{L@~TkP#!iD2su-XW?;b!0-pdLT>Mbi)KALo37D z+^i@zWfF4WTh*Y(({q{;(uW_(h*JGy8vr9D+W(TgkN(88pieurb{CK+G#se& z`bwRVHKOn~f&6*SC_Ni@^!i-4QNQlfiJ0qXMlhe8-pGVK5{o#$j%>{^TXaksojd1+ zkKA6wE&4a#c@JX*k(8`?(V@sphR#*&0sAa@WjP_si;Q+L#8{_KU_EE4K3C9;yQqBk-&`vQy||r=u$nD(R2iboVP^Tr^dD& zMg8D_T-z9rBRBN#1P+0$z&M=c3j@Oh%KGFU-h_S-WX9_v8?es|tp5_FOCnsW5GDwR zjo>sq_Je9n=v)b%iJHXAOL|d3J9Hz1;J((8NTYVlATi^MIf<@~oXNeJ`p9e#0@J{ulUOu2PPdk0%# zsb(|ZnhftYCD<;O3!5CYS_bn0YvJsLm8m%qcsn+^H1kapYkGBzPjZZikMU}DMr(g$ zd)HV<7-!WC?Fx)Lo#wL`gAdL;Cyu(hsg2pAsUgg7o!>DsUX%Fx;)O~T;QruPoD}1P zZP?LCFnew?0^{e_VQh_sfxC3;)RqATLt{qF?W+3gZ0xSyO^8i$CZ6w1fo<8YzK84d zh8bLErmdaqadWxf`3k+8?ftagWp_B6szD83-4V;$p+OjqmcAv36ht~xHlMXp0>%Vb z-mO=$Lw1`r?zv4*9KAy`D_Wv{!NeAuQ2u)&#y5I(bZhUihCV97O4aj7_O#!H4i%ki zlAlcPrOAZcUsy%LY8j4WBFCV(>L9yg4wV%IcAV15RC6AnIUf~GfLs&%6?fxZ{4Z&kS>B*CHF*q zf|#hY_s8hZAe~R5)e$})sgKy^nH@9RJfotp&GSPEeS1RJZR0jqPu#|37AhAzV;Oh) zHm;t_LiRS_O{FX+ZsXD_-5pAdAEgi}Wwb4jRXk}IZNuJ#o1G{gN(rqFJBG+ubSObk zYlgWDAC08AiNr2D*0AL2maVNoBctY4jF=-ha8%=Zs%s5z> z>!=&ybc}`1bx5C%)PeYAHYlRZI*=zgROHIoU3EAoEY3dHfPJufR2_R^$0Da=O66T| z)*`}m(Qpg4LsU5lJ9r%I_*x<|7rOe9pRO>@~5a4YGV50ngUC$-?*o|27?P7}r9FQ*Gn+=h-3k<6J!6$N1?5 zE!9~}a}^tLlhYJA+IOR|GNgsZ2Ik5+7kuR4fnGdT)tW*<)fE&Lugf-G>efQ%mX=>m|-=-SDJw-`5-jQj){!5bkO0f3yBYk{0SE z03ttR$((H$xl=P75@$$nDG+&(Vib}F3*zc-wyV>%#uKp0G;-V32=nb^Sp8x&VTuW_ z&PgFDCS_6R|*pFUaes65b!>wfByPgR?22H^^&nqr4tUc<jDNy4-m8YyUe*Hc*-i#K2teA@Y0H}vrZfBFsqYhAgOPV?*@|2tym6;txS5? zc;4&v=!5d=)}*;FseddU?n^rNiibOs-X&EJyt+4Oo=oaT#KV(G=Lzw^0&}tIfmcr? z%^OMml6ZI{>AWr;UQV)&J&b}^uP4pBN&S2A@NUw1M?Cx?>0#c*rh!-QB+a?#LW_rU zQ_eY*N9@C-_h{7vug*!C%TxNhDLh=Ba=tGfE=qZ8svdZCZq&uxLdJa#V_0~)iuD5q zo-4)URVkJmSGw*GU2~IA#<@ENZH`IP{> zYW)(#*(otcjz0YDLG#^#cY(P5C0TX5HfX*v@IH`Sy^@3pCZOQrpm{~$y(MmsCW8-M z?|nD6QGf4p-h>#6RcsFY3*UPrkuaF;_y|NFKo_N8=xQkSTZ zoJ`rH+334GslS;Fu1ZunPZ?BXbBC~gqFs9a}Np7;oSikvwMrxQ+49Uq@Zl zy^8g9qdF2J+D1)(cHu~+E`nuWIiR|>ZpU^kX zHMcr?!0}3rtRy87qR(R@QE#QM4Pum;wFjSw9r~~sg|DqSW~y=%>&P%Eh|JjM8t2$r z+(v2)dg<0!i^k4TOBZuh%#CrK&?t6~CLtY~9Fw~&%R5=D)o5E!v#Y z=j;%l4Jj~J6N_PEaBh4jFDIL;^^STDJILk`->%Lc@!h@o)^%6Co8gD+KFyF|w?*3Fmc zW|mx6==k?^^X0nv`*KhC4pVw;#@IVYpJ{p-gHAVJ@Vn^}CYnk9MDO$di8Mhtu#fp6 z*^;F|%#9$sG)o%{d0}pEmeGA$O<`?JuRJ+Fp^;59m>^q`lvy%`0gJ9a^`3 z((&orFT*MjLRT}<9pxX5q>?QxAIa^oNX7{xGV?f_;Ar*NDB&8+PyYvy0c=5tb+p^W!e`VRHPf>|v{wpCdkpRc{1F7{~J{Wa)5nl`^o`@cZ30Lq%!YCb}+`bs(> zCBHK}QGc8k(e^F$p894>$Tew=EfLh2+r-2Y>y@`l$hUD`iQXeQA$m*NyHKo*$p|3b zFsj8Af=HXTx6C{1*?cydN)*F*PFrHC90MRWe6EC|mzy^ZVgY$aIxr;SY?MGA#IFSd zGeNY~O2}M}J2B~5bafq#)Gf<>ggczWGow*4iK-7e zX4AZ<^|5LXX^_nlUkr*fiEbE~>0$%(RQ+>b2hc_*87h_sa2gmBA$Td!o74^OKd`|zNzWYCQ zQLl+ITu>n1aqh85&>}v^P1!_>Wlm9oMv_Isn750tsmqKL?Ml&q<3LDT41CN$-NYOt zD^t@*``U;uN4{*YfxXtRjrb~dk5;=;R8E5x&6-VAFYq|XZA`TXX(*&9^>gt zn=n;uf~i}dJvmuP|58Wq)Xpf@G-Snx>cdl4q7gGnCjL#=HtIDFXSPm`h&Yv?t-wOo z4#ao|C~Oe_!^L@Fg~B^pkx)Jg1C%kR*tR=H1gf$auon4UGfuLIi5&yo8bR64ODDKS zM_P>%%7bchP`{y?Bv_)`7s;92P*7m>|9-jM0s zVDykV+Fs|`tFwW0Bw9+$3C&`AJxrBp;eI0eh|5ZHG{%w=m4~Wqg)b(P;m{;15eLvD z(;})t#P+NkJn6FG*No@fa+DxPR{O)_ESW`c<=H*PRIE04XERQ-I})WA+Y$O~xyzs| zq|`e71|o}DaAhrYBa0E(97ZmRX2KS&i)LSY_3SmW1wFY$L&-$?&FSi0b}f2ha^`(E z@}UTPqp<`E#Vo&JErmVJbn^&|qm!+~1$F?{582gKXSx^xNRsTjlJgo+w5KCrtv_gy zJ-dkQv2`0W$H)?VM4wJt%6i;d*@;I@aMihfhAM(m0qRh6B2vXfJ(M1gJK9N|+eX9U z&7{Et5g}p0Va67N0f!%;Ll9GmL=cONMHa;ok4%;k+yr~^n;S{0m1x{zM(fvb>#S@U zGsum|d&ybSUF|t#&;O<8{L0ghdG4d0oX^1-Kmn;4B?>POvBZr_WE7U1&Db&e7oOWv zEsi!@9Au0CGi*}B6)$OisIOReqVJRG$UOu0sm8)Ionk7X1K z1!vsQsm_#h2RH#^d-yRqog>>d+EYl7!$@97bwD*YGkL;oVY6B{$3?PFQVumfn!oJP(h zV@WqH%HYzEuMr-o%$cZbqq-b*?RCmp4#!BK;e3^xF2t6{pd;Eq0{Ekn4*PSO;_UZ` zx6Ag+RHrk^BR4ESPaHPTA%CR|ca?Du6{V21YbIqJi9{NaJj;MBy5yX}XTA(0hl-IX zqsp4yqgp)`6OG8CzCoW!*Kip8#BB7+yVNyt*>;Ge6B@BURkpp#YCf$Cd)Pw1)lq$i ztU!wfGZz+&(XOL6yG_oqVb6)Z{zM*DCG<@R^NuWDzRSV|C6;kduw?EDarMqQ_(FE8Ac8W-{m|>RH*} zDLRko{S;<{lhM5nwGHb{T_d-w&%rb?s3oW?B-_sENTkfk#m*2CH24{ahL$TESyw0Q zAof}uyY>d-E}W&yO2WC)6DXD24kFg3-C=-*L3B&yulFk$0Y*i_lHmd#Sy(duf+&L&My|dr^A&=uPcOb{Yup6u!fi z`p>fsqxLjb;;j0RWk-6TF(N=*QGqcBI(K#cQsn6b0` z@O^yWvaU(J znBq7{6omCn$>hz#-m@}6`;TxMR5+&8lVHh+Xt9aCF@g{+(74C@W|R=bBuddk&Mzlw z6^$J0nmCG}_o~*~WEFox*OH9Mgfc+$+B9}EW&NbJ{CJ!`o>h4|fyAeY>ghyseWKHM zKTGqb`(>f$o1u{O?gT0{%nO2VgwJ;-7`Q|WjBn#CH(N~{4rRl(0wSjv2bC}cQRKu? zN4~J`%$7URGEcHi45JpdvbQYaEL%g^E`+A3Exd4*{7CNEHbx=C=G%MJ zDJWnWb?puJV}(>=jAlH8)(Ecy#;hZTaLc~|o`RfmSJ&@41cye=d0<|r6=n`*QPc+XCuSYQTbdkbK+ZIEFQZ3*O z#bIj=p_8;vA325tWWY)wvJU)>qwa~+gDhKqWR9&|GSDPYDwG&RbkZUHAil`8{YvU6 z8-lGb8N5&@vhK1NELL`6DD)ctTlO0cOM@#2^bW8XlM!9U;i4H3*lsq$WI5}xgEiD) zWkd;mqOBEEeLK_HwCI-3hDdspH_jXX2@{`yZIZBK`W3y+<0vjEbp;bC>KFw@ZqPJ1 zL&z)JOwr+D%wxV59!M6R!_vK>y5)h55A7S6&?P3aiL<%dZA?*b)>9B97UH5Z%%uFg z_4*=;z-x-8f+sjA4Ef2~_0hQ7isjsJ?uZrwl=)29;f;k8_vvyvMDi{|r~n&*M=LcE z`Ze2THpR}GX7(cnPUKXvo{=2QTg)ceik#qFblZ_SoCz#K1&*l|kxCP@KxUu8kiP*7 z;d;nFWCNPXiKF3F?$!f3bF1#tYBP&G!dIr+Vdpamw~4HAitk&2_d8Com74E5tvkpJ zp_RS3jH5(KXXvyh&HP$RYEGrEjAyQk&oIu8jL;nLlB9J|qV{`_g<^_#w)rG%_(z?Z ztl3jFs0e8@miv_5f}9emI`=YCVb}^HO|{iVREb3NGJ&_E;l~TnuNluMG=Y^fF~`=7 zRfnl8{mw+H)Ye8!GS7Qmd%OAHfgL}ZT7I`Ec9Z9OFoiVOh~X_XUMg&oWvUd-$m)QT zPA0UQLN@KDQNMEQ(`Twz(4Ew;HZ*mbE);>+H=x_(>WvNh>n1f+r(ddrV;QP*_tJZ6 zlxf*+_GkNw&fcliwaQ@_!qXsQkajQADD-I|j6|bd`FTR7_ zFO1R6&MQzPidq4+1q(1NF|qFN29t=OK7J+*pv+M?b|UAAu?tLus)w3bCkaB$SVS@& z164ZWv%P>3K*SO>Bf36XfZUO5<_=LN5fiICD@N?deaM@LBC-rmj65Veyl0yyNvBMi z0Wlc0!TdCu-8j*e@2}O@ou&2P57#f8p#MHbjARt`c(D^HW`dt@;?yb1*6uTuN++F_ z4VI8)y^AmtVna|g+a_1OfMFr@x|sTR_iJ{aY~6)M9jLomM{d%Mht;vAgJal{Q@&*y z)QV=NW#^ryP218m=Af`7(sW476)E${ zGG(qKX^zv#rUlt`z{$13n?!cq66j(iYp;9R>q+)H&t4<;>TTi7gT%;8J;RkwCuybW z8vjz%-kI6z!x2?HUOgl_SW>_S?Q@a&ZEULVgr#{ALR0-*=j|qq5jJ+OQ12gLa~ZwV zdre5t{+#jN&9F59!2oG=>o$h(E*ItF8F2P)yb;bFX{mj?w#9z=C*JA^b{u5;5%n_d zV{6x>zNOPB;caDPnk3W1syJt1%VUH!9m{C8xs&Pco6%_*$=pVc+(X_K?@Gy@iKe<% znW`{*a()YoHH4peA zHs?)Ha<}hi7r`pMhw6?@btglnZczketK<&V1}+5Kfx1s$JravoQL*=e-prmzBg)>w zwXnRa^hzxvVbKF;ryhNOgQ;(K*m{O#SXn6{p<@tjiZGCtS39>}0zQD>WLxz+@C1SC z8Q9riL@RTlCd#NLB{ol4H9;V56Fi|G>u#&`Y;|0u%NdPG+ax;N&Z;Ox!tACF+r%d6 zr$h0EvmI0|n?}ryLsJj4PUX0({vHpof@{}o5qQYBB>N!gG{sF$U2j*MjQC^&cEX53=CdeM zP|a!4g(UlEy`wz!3ZmS!6}uK1tW%&iQ9+o|(+KPU#O&NsO8Qbp%Mn}y^@m}83>-kK z9rcZj_a=$j6z9t#fN+x~;S)T4b<|rK^*rZl99jD$Yzw1ugwL+k+8Eaqn! zYgm(vYIf2M#`NPcx?eg=O}b(Jqei*fIvdGH!%@}mU76R!Xq_H~4@-34avz^$ca&tQpyJLS)AyLu#kIa)0MNyyVKrF)Z)=gBqQCxDg zGSTYmDM3uw=#`$n!86y(nn>+Q7DyP;BN*Vq7`{u=Y?1CBCVD2SX1It({?=HmJ{q4v z=ZU1qN^j}Hv5iQI8s5)O1bogZno&#{Hho$KwCQlF+JAswe9`>@{sE4$L1305H9 zjP#VYkA$X)czmX3?Xrr{Ac8lk`_g0bgW(BM(ppB}8}yIXrO_Aa{?U+am3{-0G49*i z{7G|l|Dq7Q2qi6SBxiJ#$Kt&&$~3(0RrDv>#m#ickoJ_lB7Xv1B;|X*CZ^k!C(Jnf zirHPUS&ktf9kjR|3BqIJiWy@%7W+r0kC5qxdV)b#F*cB1ArOr_2CpNE1Kw=X6iv2f zf^=PdPSTmG`HUxY3W1{q_ZPFf~}|{AJN(P=ykd)&SH)<^R3Ico_f>FmNr^P z%_S;kZf3l6={34O>joYg;?0SjrcTpSv99#G&PjM#)tsK75fcwOkWj4}-2sJi3`ZY(t>P(dh3>suGCF%6<f5aec{=-Kx(ynEEp7w0T&&uaNnm-d&Z}w_xVO(a$=*_4$Is7d+`{rU%hWCnfdK zb`ojh!X}=$mEcLU>#+MnAU=#=r<*l7vjpxotm6&B9>(Z#?-1J=ST1BW9}zsuSDEu*I~-2znP-F_x3aNRv!%ajFY> ztUBiZY$9S47jKzBIkQBYM22lFKB@sE3{*D;;sKbXyP4@Z4B(AyxJAk=#vJa}!FP0e zB6*RJ;ch61P{n|{g{4@^NbJ50>78p_4YG`J8(92wqbWDpMw8rI?N1Lj*WHQfDt$MT zLfMK(k4{S-%eh7(B|{3}jBqk+?{7(p@sVm|XtX+VOoKa%%-B(zGnkp-G$OZ2xOT0O zJ*ONu88~~BilUw)v$rIBsv|*)OqgBOSVZV6BoorEgs6Tj##u*J)&M`kEVZGUIV1pL zCx;%Col(+sqGoqlM5Nrw<*q8$s7{ownBE7ajRFf7c z+y7x`Z!&9*E*n?)+Qf7zI;=D6#z+)>d8~W?Pd{1>(9*}4cp62M?++DR* zd*f-Y&bgMQ)H$B!p}n`Wo`=D}c|7H`)P%W)A5Xh!4(|2&ve{%QNUGmS`m_2Z!_VR8 z{zxOQbxtsZMo*y~5gW@Gi^d>5gIHOgU{I%)#bPx3s|MiAZ4}<^<{DY$o-RGG2bS17cxIK8XVeHqm5}F=I_r#Jh$mCi=%b7#c^7;9~msOe=#*Q2=-ovUu9zhf8?mWFvL>G0^_o*@|q`O{%*HF^Xy z*V08LR%rD+2JnQ_q+OF@&N)S{CLAlxod1}|$5~EMVXcV%K@MahEu2a&F|e8r4@w3_ zWFh(@oZV6Fyv`H4(qnbfne5CYIU4FU(BpVhe9oyoM?Z6*KC9lWj~lM9_HZaBcEfu5 z#b8)tKV9HO1VzWg0-1D4NDyk8Zj(rc%wI9$ARMPGR_q`(U1l@;*e>T_+v6nG@;Wi5 zk$Qvy3QnK1NYei;WYDqxTh&U3i6yfGJK_*E0|fNah$dyIF!0rnXnl{cD$@7S4nELK z5cFkQpKJ7%+Wm5)&oWi_ZyWuM+Wq-PpHsWPP)vkY{jeYYTebU(q()s(d%D~Nqa*ap z&IqV50md^bif{qv#P7msUFxU{Cz;zP&|QqN>Zvn&rn@*m^K^==R?R;20jQKs&F8b@5N@OsIruuJ?zF#cP(CH zV`%6xVF?&!Ginra9ZbK{65b<$`ft<{59xy5KiCIGi^-+!I`^a4=sBm*8{uL@5H5_v zrs$2npt{2BNNcG6A?y5@Kll#Ir`mUv_J2Fl@Ca2xuKjErB6+197xi=*>K(b%otad= zEaeC*Nt<=1sj=jrHc3y<3{BST$+N6o(Q*jyBNv&)`Ye*lQ7Cn8BH~5k2v(>EWiG?|jUXHt< zv-qfh83$^q75x7{#Wm_|rLax0j9S%n{!@yj*y(4aZp-w`{tZXQ$f^(g{h#sioX7l6 z2JT#&@PNB`>Uxw?1J;x*@776W=pw-gdl94xe}SHhi~~O1KmsYW8r{dbY%0KeLOrB| zGxS&OP;2(?H@ak!a=zy}x(QDt%na)?uyFu29kx$HXSfqfpZk#QxlpFrM;+gZ!#;;y z=|bBnt8T`3EHTIkFWW-*#Nwbj;M|81WCrHXx9LVqE-`4z@^4A+*)NMju4sq;1)dw$ z0}BMQkA>YVn8#)eH~KU(^+mq$brjtW(M^&G2tq7ZPJ)q*spDa7xJBh&cpQH(rS^U1 zbLP({BGesA=}lLuc;J!Y>yZ^P{5_$)r-+475mf|6XKrLBSZ`-4Sc7C>^Kp;W&g zQ>jUOJY5YiAfeK8tHvZlBI%G6{kHc0f|j565eaattw>E}Wd-}-LWZb2%5<_8s`h!( zZxLZ@Lf13MOjna?qugxUKI|xG$3x0cdM9X)OqkWvy*D@*8um6o>P#KdU$Vie1be7i zK|3mzKa&#-V6$b|hUH+NBn$_9(hRnNbm~R2XVNTAvNELizr5h5R5N-(Kfa_Gt>1-W~1&m8I_qsst_ZRs)bwc zmZ;-`Ca+cWUPQddx2~58;I{9gNcrC+slArDb%3-BrCp{ioZ-+}^;sXg=AV4lvohKk z`W#6uM7R;=WEySJvnLuxOc(c&>V3GT%Pvrnm1VJL#yRB}1e*z?AS?bT+)4-tGTaIx zAkolhN9QI$+k!-pX%TF~Sx2bNXu?=o6b7y>Z(`dE!#W`U55LYZu6tB|10;k4p%}M{$&{Q@UZ1==%;qA`T0k5owI~L z5lWm$hC(sK6bEr2edV>9&N9l`vk4SluaT~LJbJB|n6rO|$>?|lrnRRXhP@fT^&Vcr z39u?EaTvo~kanZgO-unq?ZsygkgX8M*b3p;)%-807ZHv8uVz!Egp9zUNfU#N_IPC;o3vl+e)I zW@0r`{Qv_rmRaMw#nsPh^QZjB%%2Wo{?w6T z_XEvvx*W00LN|G0fN<^n>4<7yE~!72!X?pB_e%s`_71lT-tJnofnu`|#nq-pbz8d? zsq!c+Aw)z2klvxrt4BLwSEff3h7si`+o06$Op$Q4AyubHb;`Wvs3qi!KRPrSq{Ege zSi28h!j{YgzWVpScSomf|KQy1-|#r3VyRJxAICcrq}`YFDVDt$E$oGlK4Z|u?>JTP zS*l{D4x7Q@G1NqlpYtFhbepp71a*d)S93RDs z8unb^bl`IcRW#gX!Gr-)R7{jLsZy5X>lodaD-h>fc!3yWnyP?i(UO< zlXTdpu<@Co77z$h!A9(@h+V?%5EqKkow(??iITc#nz}>!kPV`d=gQi=J5>_GYJ*6s zJ&w^s3nfUatO$O>X?FA&bF}_+L{tHe@Hja_&ky#bCUw$-@evz%NiZ$SjI|}`dF&C9 z-I)@qDC>y6u_uy$8?KP96sktW*TR!MiRjG346$g@%1NE9zL9RE{2~~H*TKA%rI4NS ziiAM=XNGkcV}`+~n6Z>Zi2h@^n8!KF!|p!?2ShiHZZu(LI4`Xc8R!Hzp5!}Om08V@ z`a@kjv&B}cj(*`-)L!DU>=zQFt3F^0)As5VJ6lbSjifpfQC1O5LmHhS%pDQ( z@%lJ(3=+fR9X6kNtt@0y0a2b3?N3y_Mb3W>RY**}IU^az19w`qrp+Q8CX|EoWV^kNoXQ8 zGHL9b_*QM#Fp0KPm%5FJQM%BqNCv_=McQzRTQ>?K(xEigN}kCCOl24pO3he4xAhCM z4GW5{Nc4l)>CbjE41IF2={BFhn!F^eNp_bMnvtkRdtH8~tP|a&yWCD1bEE#4YkLrl zq|`#R0#c$LE$RyTQ$D-GhjqQu&yofC)>k|YfvLFFW&?gIwqm220sv^?f5D|h$>)1<7SRxs+^ms=m$Q0Ep zngNw}5m%1LdquxI#r%GZ(--r$M4VzYvL&KlUc@{}G_X8+7IG(NI|=hAf9ac$*@w5C z(8i!$A@U~H8Mv~#z_qiTiU@z}=3Wjdn+z%I|5quSWQ_pQ9^}ZLMv>&QL-n6XyIKx8 z{%;`e1b31wXG6&CH4|iThVVS#ELmp&XMZe#4~_0$onF)kEDaaM7(2&!Rfx>{S3j1# zOhARa?1+Gp|6Amh9d)^tLf$sCq!JM-uG6JEF&5FtG?zQHfLJ8cWx5H(*6Zn!+qwEaR?5S+aUw0K z9LsFYZCLa2t|0FU#-2&W^{@H`@vZFUQkI_T!# zXuV~oK8qtoXQr5CRdaIk)|^~O^{i%vk@FhX6Kk1aX#D7yjJSG|ed+RfLKY{O?DMY) z(F214i4}6wQ`P(N6pOd83`XoJOX7|uVT=|#q4LQJe`s4JZT6EhJC3^STZly*{Zd+A zJzifkUTUyClAU2Z+K-RMDe5q?4BN(F1H)wH-g1ze@8OrzdT%rvT#oB)-GG_>#)eot zdbd%_8Cj!;Zq1)q`f%OlBoh0I=4?=(#l2Y4ga`4h<|3V;RA8#b7b(-z^%wQ2KAo5? z2F66>b|_Ks=2SQe7#)^a;dNll`HF_K5SK$iE0mC)dh45gd9(M&yvgCd3nKvCFhUUq zdFUuLRuU=Yh|(x5hiD;A}s<4_syOnJ#{#!DkOL7;Vn6=?Yz7}gs{x0|++ zJ|)f3U7WnYozvDV2X6AKSIc1+QRik$kgPkR6C}!Qb<#)Uk`kFcHR540q)D;k;?aTL zt(|tt2A+p+()gkXs*<8(As*T4hQ|{HYFs&`*j?zaK0~RI1w%#X!UnEVE;20+yD;1VFzvXptXGIZ`89 zv0Vk;BeSdC4Mk15(-GOoNT#8_*`s6k$T+tf!w=oTWPeJq1Lo1jSvEZ^d!`=lZloF& zRd+gHGE{$pnZjf}Nm%x7yFr9{;*Ma`ILvXRgB_p5h{Q@(+0&|vsxN;sREHQoi_1UX z)m;7)l=fEr`oB3`bDdT)fP{Zkm5=-TDCHmbHgx-U{rp$_|LfTP`HgUJ|M>Uc9mhY0 zPnj|`kh#MVbT2!rsl!rGi#tRS4}>*f_??7TbN^rC)>20&YmxfJ)&i>rP)k@CS*@yt zQPm<5{5Y54@3;NF7S6wiwT#$sT~2c+-r8R+{NZu_tNYOJM=AceFvRV@;^QCV_`m77 zMw1%aw6U&@NzrR+)0%%w?>2t7Qum{B`gi^RD_To9!~cfIJKVi?|IcMndsD;zJOuIi zpZWTK?`!l7@gM2&kIyyVC`1{zs57D}!MQjb2iMII*BP)V=0XW3=G)4D^ago2ITieki4A~q8W7)n% zZyQCI90eb2Ou$&wp>;%cLE0}-amO@V4y21Z9Lf}w>lUxA)8#sMEt`^3&10Q0E)sVK zWa^w?<%6A?sNu!sD48Zve{5xO(L|4N4!09*UtcUbZ@r{zk!80I)u+p%-BB7d{FsUi z)6MP?V+y3&7t8%%Jx+ zJSXWE3=6Q%I8xT8Q&W(Z2N{ujh(y$qsip}g*1}}6mw{O(mKY2x+lfRJ=Qy(3Tr_jH zXk9dpz1D4^L{n2NuZs-{%CbRD+=54@cw!z$7@~BHE)?A271~^-Ino2!JI6<(%YdTW zbocbgNl}jMvb^4*@OVTiVit~LfDcW{8{v(Z8EqSfWMz9h4a5ABqxNMFGORvZbTFdA zrpF-KL;(vE&SA-hX{a0`GnEdWK@WYaGx|m8KGE-bs`<-Ro-c+z4CaOSs~2&;rHS!& za_7O{)dx-f-orRMra_jSJBd&u)Bs+68RDb4EEC`G-F;|^xQ3OEGLzlL{Yq68`;*bEMW`D^h5l~#f!$|Z6g-x2FlFb9^wJlOg} z;sblZBDfCh1GCrj9k>jvfP-KU%y#z;_ydbz1za!BY+ReYlJvmVF9XYnD9d1;se9{> z__mqw!3ww%%rKd$fLU<%jf4vp!5p|A%!55QkuGpKSOkZ_5;*&2r3S!Wa0ua539NvF z;?5Q`bqn`k511K27+@Cc1ACaLm%$uZ5qD&b*;PDei31$yB22J6hInq}`*C~+4o;wa zz(v%jv}8w!Qat*1FB=mC)jg5X}Oy)P9UFP_GIz|mU_wO zPxBHdu&JknPttPA)CEcD?AEMLU8_Y=>>#0L(5>Sv_;QsM&#F5@T9-y^;U z`0jFkVD<;Z2j;IN&Yu(JRnQeImY^#*a5eOM5WE&Tf#n}U53rZIpL>Y>QP)f00Cjsa zSfUQ)ALf}luo4`SvR+5LLVIu!+LXaEdCWe-d-Ajl%t%;Z5$yg2{(nh)VBh1!2j&N% zGj1iY1ZJNgKCtg8^7kliPm>R@@(gr)jBuVMjbQFM!Ufffg!wCeFY^tU*+9795SSy5 z;%kHf=3d7yaTGT41M|NnTzLjF#Muij1qZ>EVBt;tKgqkdNC#K}2f)G~2pcScvwux` zE5rd7z%p0@TS@y6*b5H44Vl2=pYTgwhQMWD?$5*p7XAWV$XhR11pC1C-~iY|UI)SD zU*axl@Y}SbLc@O5mT#HsKz&@}74uSJu z<+)X>5;y>^2UWXPJ(PWJgjRiEr33$<8ijxALNB-+%#OxC*fWNFyn#P(8JHPIdci(0 zLY>KtCtYA4SONzoV0i=VnWR;I6Yk(jumURTkeW>Xz=0m<0cK}F59(BTN5TP1a|j>I z?uTdS4gaejNhQ9KA3Ur|k4}eR-;;FcUWiay|&tJeD zEQ4iGeTjNV9j|;@t6nhw73c_N&VY{8`GK$DA1s`WJJ@p$?jI1(H=(cKx1pop1<-}I zQRpN8VEJP51NK}-ezp+a_s9=eSV4Z2R)gRou=o4q2P}gu5317TxPuSPv z1{PP6Pq1{8R@s1WZlN836>tzNtkRf8pw8TiUvO}M{DT#+hi&l%)RdNkx!b81VCKi% z$4JMW&;{&WgI_TB6XJ~X&AsFYtbi4;cpr46Z^+$`e=z?5bOg%}a-SrR58)r|{U!NK z5#OWyzzSFf2OonbY5e_)dM7xDf3Wun+%w>_gaZyf$2&0pJmJ*w`~q|V%P*6EaA=5p z)|0;1$Pbu(12=F0oZUeBHj*cB5ZnazY{IRP-)~7bSOzQL;G3kQ2@H%{0kY(yDqt~Y zRGz*J6QdX=f!<&R%qEPQO<$I+LmUZKnvLz-N-aipx8lFms9tagTnF~F8V0NTYo8@^F@sA)~Dr!TeCT%=7U9WIhfzos6ns~ z%w+j~cfJGj-~d?Ii|;xKZ*S5Gmgf^5SlWklf|>nDM;Gr8Bs{QmFmwV34#9m4`8f=F zfCCGSS`U^!iThaMUxa_b!|@NQCD3~u{y^#DGe;6WSO%r9&mK+rfCHb#U7n96oC(AW zE(6u^FE>qtL1^h46WJ$SuQ zMZp`OGgw&(9d;nx8%Z}fcoXRZ%Qr*k8GL^WbO!rY;U6622lRhwWKlzyr{+#@Pl?U+;mL9?Xj?nd&q#GVn&`+NL@eSg6J?)ZC~e1W}xB46MT*u4k&e24Ud*>|bOVE(VP z$32M$EP;j1l>c71{|&l>J@1ijF#A67?alMwNgtU1fOLSR4+(cZ>DWTJU|u_F2+VSJ z^6Y&;g!V;n&~wy!aKLv|&%R*PQOm%dxT6Na-geyggT5mi)e8=Q17M-UQJcZO(T>XR zPdJ^9S_$@bIVk&64&Wk?!?6^rX=-4cqgoH-{dmF$%iY8)&l3s%AmW?ksO4Z~GVy}> zDUQnI@dqvid$w~_87zU3gQ3?{+`;@b(gXJN;C=}71m}Z=?MV-)b|5{6;y#n~fPFjS zAMD+k@DC$Ca4A@vhr2w37!g(FU2q30IY+Gnhjw*T_d>p(PddTUevaA%<_>aH?vs3< zchm}S@G$5CW*0!0MWkaP=>YSeBprw2?{G&I1Q(MZuyh1;`4s++guYR&j z3-(-3dXMM*4UXyqi{K_OyAt{@C0uX?sD9+A3fK$IKLLNYkPfi43jgwaEAA)q-D=7O zEP$K9{B5{@mhW%JKbZS5<#iJA-bHzVWpE9c{|V_nneXo=-QWgD~!8c$2g4w5_H&_89r<1>@p%+*NSAYZ05Dr*)mi&Ja zI<6=GUkR1j2IUP_ev3Oe_$KjwmG9pod@%Pr!k6dY6aIhj{0G7Z`@kVE z^GE!Djqt!Cn5$6#!NIpFmouTmpP&ag2o8Wfe?hi(a1EdmQk zSFHe1H=ykjKG^du;!V41IasN4k!A5+J<5{braZtRSitJTdNAKe{O94X$yH0ie4DGv zU@zEuKJm7@ssQFjxM~ep1Tz=#{Yd;qdbBb=R}JJ<`ZljpgV z$M^6LE(eEpCVa4G9`UXqojKA8R=^6F+tpR`zfX8z3C!(=JDA@K|Ci$q7QrmS`ZZty z+$=bs_gC;9EP_MeIwWdk}O1Ri5;LJz&pOJReND z!QvsfgFS~5Pd{`9SAdxXxC)kXs|LW_1=Qo4$^V7q9~}4&`IqND z;<*L-e3y6xFCu-Qx|s05@};zwRrvcpbOtL|Ku@sm2hj6Y+^-}&P?ZQzo^L0-0pj~H z;eowBAwS^Y-Ne5d{3+=Ii}#W)Fn=HJxAFa2@(&LE4F6!^LFfq%fb(xBf9uFUSokIM z2TNf74#IyF|6tGK#QS63v!JsG%szpCc?LIweNW;4PU3kQ|6tF0{NKg*U=ADri(uh7 z@&{&~=lvSu0q2A2MZyCM;3hEl67~5f#Pc%w0eiufU~U8N!6MjwH~xocpJ4ts&<9kn zQa(TByEpg_90JQ=&qm_AhjfCAK(&c_1?GPb9l+i{lKy*1&)dWU7XOU@`=BS71G9f2 z{b2bW`b)6qUCM1O-+={i09*-HzzW#&SL#oh_h1nm0M~&PFmpfQyidBp-Vdm!U{QIh z`)9ldmx6=ZQ)|F{%2TZmKrc3E^nyijojhkemHj#4fCaF~D(^~gpx#pzFo&}L{0Dj8 z?5RF*h=VRRff+2q_dJCAXiqH%^PL_%2k*hz4-?K9{DaxCo*D$zIMTI_@7PdR1be|U zsHS-;@(BKWJe3F4_QVesKvZ;81zZFcW?)hY?3?AO%rA*=Hu(U{;5u+{NAmF~&pUZ) z8JL?(yx`!@#QPZe*@bw)QqEKB!M;66=dTENPtqy47x@A!`;p(rdEVb+J%RKb;Hk}E z?;)gPkna|dKCrlu^gTg5tlG~9%U~baw}^1Sp2IzrdlGkW1vvC6=n0k<G$01=NHf! z%>R<~2tEq^-{QN+C|_`3kah>Er^x^B2lL;e$hO;a(xW-$5TR`+L#@4*e1Oyp8)i&<8BN3q8T& zX59ZoI>2RM@86&ssNN%-KjRN93ce3rz{1}t*S`?%2b3!~@FD2|Gs;)_cgPnw09LfG zGVhX3$EVLEf1a<_fmz>I*}p;`a4D#;Q@c(ujr(T&b23>kn5)Mf90a@nM!Gmly$EK| zlo z^#D|J$p_dAW>Um6k9>e?SKPs#-3TX*|2?5E*t<9B1S|8QJ4!3X{YgJqIKWqfVCg{I z>%hFP`oQeL_M5`A<>qU|})g zfjvhMUK8m6mxF~Pskh(|IGeSE-lK>g>?z`ppFn+UBb<{cPq1_{^^moP>?zP6%$y26!GY5#{}F_9I_VeuBKZ>h68Y*NzspD; z*z*-d8BP3PFPQ%}hZ zoKL)9--W~r4qZ(6o!}*e59Ti;e6ajI^4~@LE66{Xxt#oiJy#I#7~FqA{=wXpZ>82(X#on=#Pp3OxbK%mJ(Zt{?eJP#l?f;i*?1cx9tc|bx- zkWm3k;wXp(5{BI5Q3M(h7~lb#JVcx5kiTD{`(9q}_5JaE`@Zx1woaeA&wbyg7NNJh zs>Ns-uV=0^<{V&pxxOr`|5u2^aHVnP49oE<h;W z_-t~J`Hj|HLHwIsmu#@kaEtm^bl#x8uyU)uFr^QQg(^E)XO-z~UN6QOuOvQuncc3> zEZ^bJ-OAQum8CoNlP#83asFNQvG8vFWP|0BeCztj@;&;=aId;n6_**qefr7r{jR6g z%zwb2Tjp$A-Mk0YRrrwn3WwykhW!2_57z%G4<--GV@*C{Us>k}(?{j8mUSMJ2Wt)M zF?!s3Ya9Q&aaNu(&IXfC>pU$FM*pk7>!|a2c`$lWe~aUn#(^V!EJ z8WVz>Pt1R#1 zx?(@;Y%y9z{XZ~|8FP-(Z2|pnpLIFFlwm*Xv77m->SVlzI)CW=HPy*F>uj-Ye{t5* z7e*Xp%;-n*XAjG3o6m&pJ=W>e7l!rpg;mA}h|6A<*Vh+T*>Rw8RvB-gFNGWG%R%yC zA2T+Yv;AQG+*o|(9AdJG_=m`sDI1#_XOrPjuWzniX3W`Q+hOw9LS1ZekfklvmCBzz ztTSiSW&YvvVTBD2GTzGkBg|(Ho2)b0TAoMBk14}8@?p&Q$JS*p>ufOERv(TMpH=1@ zE{?a;hoj}qJ~r88X?xelPmJ&2`e2l}K3Lt+_0ek{`&rq^^}+Jau8(89&OS!Fio*sw zkCp#!;xOM`97cPHbDZ6o zGTBePKNDwv{bA`x`pJym><=w=G3t>QOB`mx_(b`#htUE0%`)3g5|0VPfzD%t4Q2<~ zr<1+T9wrAnk4?6pqOL>b!RFz{Svtb_sm7VI!6C*+TK_b4{@DJp$>K8%rK8kyx^Y(7 z;xLn=?O&hz*~jn`^)q4T8RoIZQm^?;*?y+=j&q$cJ6>OyoMimx>OEOLOir;bQ$}aW z>r{0yWu2`v<$1Q_v*c5Fw)iZcBcF4e&mLy1v&r^z<#Dd~tZ|5OO`MwfOqnrf_=SD? zh5oS22K(4#z3@Eo&U4=R&SS36P6R@i=_ z{Mg0vW%hw7b7mZ2i}5eLe!1(9HP+bV5KC9c|03h;WQ!@2D_y_LS$xJMy2^U}`f#=V zV2J}v*kXm9zmhL|*ksPyfIk<-F*|;3-tWa{%0bo{ek1-L)WQ5(`7!-ywm!HcUiyiZtGvBuXXFQa*y>{z1RAe>;HY$XZ?Qbv-yDauaL)s z;<3sKGuBvVozX-7{9Y+86PAYjbB76w&*)Uxah3X+vdTf$IKqtWSL*}2SZ6OA9AJ~f zY_V;?b@&(i#?r&~jTPq1Il?;Ie{a1<#AEX@@z`p}m*H{!W5oCm@?;Nd%$akPO_r}w z*Wdm5V9MgNL>b$!l^-h%Pso#1wwSZ?kMjG6{RvBFp!D@CTy_E_M6nn3Y#2YcuxH+vGZp0S!K#0))?Jl-T$>7YpgSRUc5o`n6kkkmR^wG zt>&?pO*R<4X#6&>Gi8N!rVO{sk7d?aWzGg0jPDSK6}Fhs2O>k05#u}6%L+@(n6Skv z%Xf*(D(h^p!RT&rnXttg^FuZEN?zKKM);Y@X zn)vrwp973vSMUAKV>g@38NK0pdBFLsFy$aKMi0tkME_Z1ojKbdlFys^$ts5!y`>*R z;g|^W4gt)9QaSN(WuujJkeJuI{Mj9%=JzmJBO{u;#pHr{r9oCp}giV(JR~{3^VayiG?0VjL%vj|pGbS%Mp4{f|J@jo#o4@yP{?s;q z@1ZW{Y_hGXj_LZvG6z{_^pf*u=ogcj`o(5@TWEjT_^h^&vNcD)n9kL&SL{1`*qqlE zh8THne8;Qe#_D8PQk|@_^EG)drA}sSFkagH*Y$~2wwBQ^M$75f8}jxX$v%b^#bNSY z`HWb9CHc@p^TH4ttJ>E$y}p`#WqA$pnXV)LTjH|H>U!cc*+BfaoyR`T z<8{{9;s|RS+mCnkiT!M{#o8wJ<2~zbYCl-vC^IJiG@k=3ZDv1OUS~IR=Ed>m_Tznd zvG^=zX$$+ol+g#`vxo7P;xOqF=R@mnWj-t0*(ZkW_2nb;n6k_vR(8;rkB#r5e&!rz zw5$3*u@3v#V3VcY%>S3yyUl0I?eLpS_Ei6S504bL0D~htYxZW_pmkzfeC@Mu*6o*`f0I(s_r=qwolMvviF8`AVE)?E~vS z({Gll`u(+er^|zlGp!eVR_f>0V|JGH7;5tSme0_gXPn6e)??22+usTGe(M!ptZs%& ztoI$Cp<}J^Qr8tL1L7|t{^QnV5n4-L_f3DIZo|GM`PB##;Av`^Lr_<`>5!>RR0Vx7EeyU3IbXfjHyT z^N~1(pR0?>7xr_!c+8kbV|{PJXV9jM^}Pw}O&{xf6XMMn>$6)vlh!^qbTeblCfg=i zch=ZYVR`o0Fvxh$SnmaTeg4?c!`gzeq0Wr$la0q?L(0_SCWlyBa%_mF$akr+p_dId zSX+8*=$I&S10dRQr3 zSAL8(k;hE+ZfQM+F5|3hXS`kh+sltl4zZRPpC#WNjkC6samG8#d$xJ(E!Jbq*LCYOEhPHjFSmc&zW*I{yguFg;2=g+Ecxd~rBHe~IPx zKh8haJ}?}oPG)S2jUTU0mVT-ph7;_=66&qm2c{?5hr*N8v!wh_Q4gb2)x&U_dX{p0 zx_TJ*sfXn=)U&ksXW9ogILzA5$NH?CzOs+;+3GBg&r#>Hj%(^<_6v0uo~O>`oPWML zS-Eg*Xfgb9tiQi7&Wzz#>Sy_4^)Js$j5AzioJ}Sxe8=Z)^@Y)Z`d73bD{OF(O-A2! z{_oY#(jU~%aE&@wvOas6UaL;l{;1BC#k)?OtZ|s->(#l6^KMWlBQ}fUo77Vh_h$7l z+@c<)>|9lTgX(94BaCk~e>LOmXOk_KZd3p2`ooOjc6GACWDT$1p-zT7?f;t2XE!tE z%-Ob<>xmV%ig8x%GQPIgSz&UwzOcclQ{1|~Fuzw{*m%@+v5t9aX44iAVM}qQ8)r1rI;=5t>Gyo=vmP%V>Z~py&Q@I34MLeLx47>?sE_g1;&vEk zyu5V_S1`Vf`Rrw~qVdA-E*?tT%8z|4uOvR>mBruAzA%6kv>ZRfgSeS7&aO7vq-^O&;4L6#Zz zvM#$=VT~z=S!Mh^`LKr>bLJdno#nmd$v!sOV2kbFw=W(NUtz=n#%!^~&WiO}Wx^p= z80}+ycC*TiHI6W2=?B(lFYBzc!M1&^&x9@ZGwfvF8L?wO>oaAEgDf-r(E99Rg*B!e zW|i^&)@Khh=FB|G@1d>(#M{&QEVR{zGeLGm3)8)yePhVI$Lmr1%?*{9!bfdZsmCsH3&+@I- zD~@loFNazGcIz>^L;qN1d#Zm-ncXQ5mhY0s;a+Di8+Ypq)4F{)LLBz7bdPb?*>R+N z?v*!_`;4=Ezxh8l{(y0254uhmJ!Jk-&SRD3A$79$H}xECy+`zw<;T>?&@lcJ>$Aqv z6UNzOxtC9=pXFiwX7Y^d;TS&a`eT#fSm!@y9~ix8Kbg_<0=-|OUu?akFN|JQ|M7fH zeyqJIKjv>+@2AG!w;rpXiF<;$Uy954YyD=8(a+@Ld7M3rqH$q}4aQaV%o-P}EOVIA z>~W!VqV?yE3w^9CG0yiSv_g4Qo`pG`V-yiqQcdDxFJlDSeXk6%LsYgAmv%AIv)WhiLCZcC&nt{uRe; zJ5OE*tEcb~d9!k;eLG*>>|vETYaC_9H~)rt9Jo@y>Exu*^}`m|W^S4zPBv z`7G7U|E+cU&1dOX<}+uK$&UjpU#u^`bIfi=m+A{!nZ8^m?q&MI(&hTXaHYOnZa#Y$ z59kXswqGGWQ>MSy7luFR%azt)FLO3nx>jGV5{FfWKe~>XvUIh)*~jXi^oyQb>-~T0 zu=q|~{RaJFbfbR#-aPg*yGi|Qvg;4ly;=RN465@Q*Ws<|WX_zG+thijd3UOlmAlo+ zdR?7=l;^$bWVm0QjM#pix|y=XAyygxN#7n&C*y|sEIn>K7xxKq*x&%m|B%o1<~=PR zR+uw?K|VLg^CkJP#=+wF73=<4eN36ZX5HfWb@6Ys?i#@QxsxM3#-7OwH_s8dY)yeRw ze$~Ze$_j^=GrmWB_A>fR{fyahuXR{u^tt+3Vd*~e*~b=}#qk&Fzu!7vs-FoP%osf& zo;y*eEOCfs#t)juURKy(?$*|&hxBu?@u82|*zuvsXz}r(bI5!TYUpP?WqcTAdFuGk z{TIj6#)m;x8U5Ay?bc&9TU?gsj1L_T%Wv-ZP-VQ7xU93|Z`NJfIO`l{gQZ90wTwIp zmo>j|Ie9!PUdMRfM^HaU7_BhgzYFL)`t$QZ35Z&sN+E}u2W zyT6e*YmN6=IInlAhs|}yyT6gw*BkGBcyTr!@6U|-H&-Xa*6RF+e77I(eR${XFy8y{ z@?-mx)?-TlAr^*M*;T)vGVd_`W;k4(jE_*~)5ecf59>cx57VR7Gpx>2<;`%qyjkm$ z_cLBULw>BBDZgi(#|oQ2mmj0E$-b=CjFq z;f3bEAkHtdI~SL&kUE?&!)JU{Ve>QI$6F+J3Tr zjs1Mty4R_nAy+@s8|>RF&c9LpY~7^(!dunw_HE3ip%^p zaan&|-ESLzLw#(q$>xaq-f{k$;xgd~bC%z=e{ZRe(c9`{@{aZ1v(CHLW8*#b{Zl-4 zGyGG1Y%*%8vt?fxy)O^8*zvx6KG1*WAIgL2$JYD6@h8?}`l+}d@(b4uldoJitcMBS zZ|AosgkCllnGlAVjhPTSKQ_;EN^8s~P4Lf3=TDp9pOMyYpCGpN8U0J1vnTj2mh)MB zm$x=|Lg*Ov`n(Cg^I&}b1pkZ_XTgL}{?vFpA!MvCH^Fxwth2%d@3Wi7K~`3j*XPz_ z@m=34hge%l+%FujJR$TkU1dTTVY4(LbbYDstBK3X>f(MS&o#tlyyk>ZXPxoa=C36$ zR@YW9>ny%Q9IYcRlXb-{+(_JS`7RkVRykT6mnVeoZ~G40#`0xG5Ak+S3i-0OseB7J zlkXzFv&J5lwlvOqm-&lYZ!7&|Y3m7Lfax~!UThJc>k^;w_WH~c+r}*7y$kg)OVq>i zj_PSMZzuII+gYC(?W)gX&1XNOJ?tOL73(c-{!!vGJzCsx;-4=+wpeF+q5h9o??tW) z)_$c=EdN@cCWv>L>w=BT#VwAn(5H#|aiu=7!cpc-Cdun6^)aWva0uDe=CeLvKFhzC zH={qe?j{>&jmb6kfzfs9@tx`h`&jvtJ~GPHKUJPAzH42+-a2e>gwYN9Kh5~f`oo;V z47XZmx_P(j51V(YgK1q}Gvs%#yqMmv4kiz(W2W=}B0i%>)zNOeVO{2ryAD|UyM3J{ zzo%RWOrH1Wff=LO=DncLg-v~C<5hj0V?SQA-%MV&FU;PsFLUk7i1@6(Ek2`nH#;xJikqQA>jzbD)D6fQo|_XWiByn&9``O_wbJ~r88Hg94m zFX8<86GK1C3nu!EusG~m()Ga_(|BSSDO|$*rOaE(d^TBp2R&cT{H49#F)<7O`OU6?gTCp>0`uv_*x@wI+r^rk(O$&OWUxZ`RhE=${qN-(X^B?@%X; z@3dzds)tc|qW2Wl#a<>GPjtT_$D62g1%2FfqW2iZ*=%AMW^40_KGSR7mg;BTrG7?R zPxL(j>u;k@HnvqKOWUh+CFk#;PPP(tGVG|%mCfHtorSxoXBBzwt{yhJ<;`Rdd6&f5 zQ+}+n!OC9pTUFhA%a4_c{8-vYeychDf&5t7*Ep-}Slzn&iNll)w%D*ZqzfAPrg!Lbu7)DusMBEM3 z{g`~2G~~OXxa?-mob|`8w~={&cO5Y05UY&K=Cha46Y5}vrH!rk4|y&;Td^v;d)^=<7ef~M8%7@)d znKL}^y6H0i1^dFh>CXX6FR61Y`M#=7<{T=H-%#h);<1c_Cw{44tbe61JM(LOVdAM?Ictkd3T?ZH>wzK_`peod z$Y|^&{~IT-#V5I+ka^=Kg*xN$lS2D$UiY+&l;w$&!VpUyM;q_1f0HMLUWRFt+#}aI z(YsjN;UF)&V&hMMQo;+A( zlQni$z<*~o~|3@B-_nH)1%)Te?kGQwEELX(sQ4f1q z*~fmd^aFi5K)wg-6O%*qgLQTs=)6O%$DG5A4zn)@IiG#3rjx=5xKH=k9e9A=%RBfNgJ z{8(X=IXjQk-=9pfrq?;bnB^ZkpZ%<}#Rj{M(idhd_o{~plcUAu08@sa=mWc1W6l=a zdaZMe>yilvSz&aH^Vq{0>&)1GtUQ^r&LK7!A14p?vUIHaS!KuZUT2l@aq4Hv(oe-< zAEV>d&xD;PScf&XIKt?s>i?PZ+0T?MR@qgRA2T*N%F+qyKhf(PV3TbpiN^}V&(z6? z(aGYnhb7ioX8S4fVaf`Jm@+<9T=ufY1~Yb?rXE&V=P;wHI!_mueXO#{20Qz#d!jm7 z;s|T(Izv2W%sI;VB=wx>bq+8(*?#_9KI~?bIpb5*d6s-xVS|H=PF3gG>R}IStTSi( zIr?#$dKj^|cS@NZ=js>xSUz3eOxRfypEcGw!UoH~Ft1PE%s9%N$$9cRL*8tiDev>m zJ4fEkILK06eiw+x9+vKrA9J=}DBpYS1LOPbLvhUbm*(9sZ`Rph^#OTbSTD_{xJHx{kc>;R+v7mPR7rv=eJ&eUfztG@?+~I`DNC7MIOvwwI1Ww z#r>T)Z|EPB5q-MMF;iCG)F-BI>Br^Pe_LEuILz!_aj(#imbk3HFD@HQu5|tf>R|Mt zI<7L#ZYCe8gQbt{*VW>TTCea^>#_BjItHBox%HTQX}#k3EB*hyc>Z4>Yu}38TS7gH zMDFh+{+P%;Cd?lfg%*}K!Z1tAMxm5DpM7jCCqGs? zK_{? zs^?DUpQIkvPF4>qr>N&H^{~otntB+WuAaN)+ov8j*kp2sdg}I*HI~m*4_jy1_j}Ac zSKiEP^1fF-7s!w03+2I#@qOmA%Jd>}nfzKm?ziqGt{YY^wJ#5-BU3lam#L4XE1dtJ z{k+QgOs;o6Gj=}Y_$K{i)VsV z0AtV5YiqD=a_C{oA=X*kE2=tva;UPwVb&*24xN9OUo_c$cI@Zm$zhaX>g3S9lYO_tIviqobA5Wjye-sOxPv;`VChBq z?W|5lyQq_4H+44EvAa5%afG#Qb-pCe|4|R4J=Mc}FZH~vp6{ujIh#!Pp6v7G#=kEg zMiu!N$NQ-FRe7+R4dzUKpx)Q4#|oo;&1Z$t>*BJ9VL$aUVf!2AGi8fIto%^DBleTM zjP{@G-ZjSA@uoPeGW_Z=26v*4bc#9q;Hbt88(Y;Q(>owI2Hz zv%!QN@2UGB;|z!BC*xE<|0yr_v&k0Y!(BHmc^s+FjDM`p#W9ojt;Yc-N9p4S;vKDz zOn#z|jC=L*L-`-0kBpDi$KsgLN8%i(j|?a1BU^0$SbkM~Wc5USWOTCnKXKkE>MuM^ zJ&gL)^DlAFR6i>}S3j#~see=*XRDLtn(Khkd9J5V&HJ_MiLHy(&w8f*&#e1L^)t@Z z&-8lrfA0KS)XxS-nGUM|3+Hiw(XHzLQe1X3XU=e&`oGc-R#@jCqubU0wK(iyopmO6 zsNcQOGNx>Ch~+!g|1I|@VlT^eb+X3Nx6NlCtM{mr;a+uq$Lp*yx=)?VSYE_EtJu%- z{pw`x0re~@{)6ganUEbrp@ zIeCv2?|FGMdcnRiY1+5NoyRI`94?MuQvW#lzpQ@NI8+?JBF=d0y{eCeuiFncNA!Jy z^WM^T*4{N<_?~^D8-jjwZ@Jd{@|-A-59B$?d{)@_$bK+fDo)@kw_A*;Xos8C1=RD`FuTG|HGTBI-^Yx20CL61>IA(c)`CF-zDO*go zQD^LRW^8PyPL{V<=MwVUNu3Nkt8+Eloh-3l z_yct=qYkEw_ERUTjF%Pnhw5ZyfBVePW1p83k5wiItDkk2I-Gx~`dMX@rBwaPi_aRH zz3OCgj5=2^?|5~x#Zi_{Q0I!~bAWMGo!?bAyP2J&PDUrIb0zhjs!qnIsgq?!E6ejN zbuwng8b{gqh4`zOcb@pH(3jKP*G_ykS!41``&4+5eOlG)>}Ty#aTtCp&T8go;;?p^ zIIA1KTpZ?C$dmDv@?69DSILv5tL4eYfIQcf$M5CI<{#__^FP{;we%&oA8c`m(e?IY zZSntXKbW$?{6_oHY5Z3E!IZ;n-Kp>EsP8WIuu)eJ%lD{fUHLquFDwnIr#OCCJ?lCC zn|hcqtgqjXsfSTRJq-U)&j!|ErSK{Bu*qmc=Rd0+W~{UEyu3HE?u+tf<7Igl$FIn{ z%-7}3oWpF6xQ;fq{+q6&!uMQ9tg~|yeg42cF#X7N#3s8owcaQ4X8f7FHxus*`7!!h zeoVtu?S zu*vc&Q{89Zx~wrSO?4j}`LevVzO6ddeQ>PL7PHl+hOTYQUwx{3%ZuMRHH2;Dv(D7e z&9LrN_s$S^{i&gCJFm0CCI?yGKt0=w!ybkWr}_+t_-x<7Jf=)HQYU>t#%HU=VJ}M? ztCPtl>fBMDo2!$RE!0`KoqBdsFKdO{%bV#A^4?irb~euH-r_LdPd>X?XMg!HVx1MX z@2Vd^k`GH9V$vg@-K=|%d{{nM943bt-(6koWzGhhhw6K`@x%0;QL68Z+4(=>vc@V$ znD@$a59=R4H4HF5Q6Kk|-)Zt=vrity@j2?>i|2{U+C}2Ba*2KW9y9yH><{*5Z*kep zI&((Xi2Hr#x5Q&Lih{u!>`@zX-r{?_yO z(gD_IPYZ27;@oMWo8@`pu(8s#Fv@t9Y4%7S>rC_S*v{X1ntyk8e84n6@;q=_7-IS0 zX(2vPUF>Cr4d(1PNWOn>mO$R!Olykg(~ZZ%bV4oObew$tb2^SSw41J z7-4kWH1D;G&;G)b)WaIfhsl>UHcv6m^i*}G`f>WSkTIM&&1ak(U!YFbm@~Ri{YRM3 z3Y#2c{!4WpDegt`X4WrnR(>-rwEx)n#p*1)RGmzItIngmewljMS2@RpIG-#>S27nyji|o-o3m--c0Yb4~*`z5675yw|!%a;aGXr)l+zndRTiv-pBE; z_J`5K_J=t;j+ft~@?-j#{0fI%CqI=BYivAYoawX1PjLQo>SUEeY`!Ya&m6y|FHHYw zoaL7Ntcw4>_)Iy>jPZ%qXD{n)u)&U#_=)*!eKyT|JK}t9-IL8@jnP;7!t`r>ImP(6 z>0yBJ_~{{>YCqY@8f%3UriUi$lcsxLT)gSiLmv~?8GEQ~`{~Bpr-xqV^QOD6jrG~y z=k+C~hm>LI>E1JP9-}kFV^85q)5B2V%G3R~)uJIQiNo6J;;^!oe17irb*6`Yme!l@ zyL(<=e|qRTOWX~o`;M&hHkuwrnKL=td=9W&R@XV|-eh{{F5G5%$eC;_4zumVIoJFh z#bL6mIBe}MPR;pyi&NM$J+%G8d{!7AFg*;iev~@TGyiCHGCx6`te&XO^NpWjob@x+ z$=c7=d4YA#RwtVrWL^{JLi_Ry<7{54ewKeb-LuuKo9R2Nm)j4PuhN%`>^EzyTs_@= z^R4#>_4J#6je1zVRy|DrsGeUrzD_-CvF+FTaf^Cb8?>LS-ztyan17qRS-M@`j2^Q8 z7jtO3`^{MIuktH=Sbmq-hezbc^ilb-@|gTCRp%4(W5x#S{}AW5j)%=>cnEY9!M!*H$qietvN6xXZ1GUV1{ouxtf+%Us6 z>zE^jf1csHPS$5Xn{2UkqdacoP5RC1?bf^9>n!eFUAt5NnB1j*cj(9c)?@V0jL=~G zsQ%r_hCZ?Mq&!$_Y{9DIUX1XVnI8$eO{;fVto9VMf#%Is;%pdv8of&!=&ztGq zOXkg=>APm?U1?^hF3n7^ag=o?Pl?9? zHW{Aw`Wo_P&b&BYQ{KalSz&1{c^Aiwo^iakyqU9J9CywP?aw-9%COE%_otUHi+h`A z>}87$rt8fN9sg_I`ZGh7@dh))Fl!sC^LfYRnW2x-<}*XHaLbvY^9ARz##XmFS>8jP zFN(jXI$1qHJxz77o5_LdVfhGozhpmtEI-Ca$&b~a$m3<__sWC$@z!H>g7sd}C)Sw# zOutz=QNLdmpZzSKqOXik)7RJ3)2FY@+4j18&(SAVer3Jl_)pe*LtGCS?_+t;dWE-H zZ^Zd`S&uD_uvS;!n_hoFeQa`+$wStA%esHF9!m^w8)rAON9-5VN7em~uIqs*t53?0*;Dd4T{!zh!s_R#&2^T)RPZz}zn&>q@8HqI`V zCbfH>t>ei2;&__*pO`n@e74y3FZs-DcOQE7u+9eCN3GA4rS^9Bp|?+S+U4eT_OdzG ze8#c)pP9FW`An8Jzc^mj{LkgfUY0uA-IGb3%eVWyxOgkKhbrS$+QTsGYqp2ZFXgp| zI+^U*9$L)V^_4pJQV&y(vccqQm;8i;ByP+1c_~%(~~wgXwwJWAy^-jd3sM3$4fGm)2v-_BO9GWrIU(F&=CFMf%59 zzy2}&O8*vjKC8?)%;?wc-b0q(CGul~BP?Iq?w$mW+0XKCRqJ4PI)$IFM6 zzFF=G?R9n)o*^G*XUc~yCd--sbNR5!;+YWfS>mvHj`(byE6(!HtIhJy2=mXI<@4hD zc!55yV4VwRg+4Y1^_TIjvpknpUAO5wt8B5(uJ1bUc6qSQQ6_iDV|vdCR_@WSRmEZPjED5zSz(CbzF8q&O}^}9 za=&_5XUFP}AD9)Yj31m8hFN224d*?iPS)5gj)z=dYl_Pn%a5qD@NxC5W&J1Q&DK-$ zTU-2L`LX(}JeWUcy-xK!FD~O3^^Z-K*D>DIKc;N4&aQRU!;DRivc+UQ`Mjimj95II zB4#&B%$c!m1M^SZ9On8;SF({;|X%mKm4ziM_0_!IT{vi^nQk z9A@&G{%v9&``BQU(d+uRsd3hra)ecuHk!aNQzXV_BS zBkE^`IdiskIiD3aILIcWt>nudhBwvEi0xa8!<01+vBh{B^WIWFQ#P2hV_V~ItDg~v z8MCyV{;`i`Hkq(>fg~k4lrZbNuKOx z`Jd`%jcq%d-%>v_*4bqHF7kU{oh);R3FBSm$6lsvu*#0z#AB5ihZ%jK&fU#pAFFJ# z#m;W=KU62H9AS;+|8YM1nX|<@yY{d@%-G~8TTJ$p&qwNHonbHY*v<0C>SUE|-!sk% zn;c||(cbF+#6B}(oiW?LFFzK~J}GmEIpd0X|586=HdtfFKH{><(y01bW9bLR*~ikS z>SvXm`xSv9mA9|g=%vooh?fa{X73N>4i{VTCVUx*^?AurR z!{*oe(V*4!;GfR4yA+5n?5`AF`hBozr#6Z=ONZ(jqyxzSYqi= zePACGHdtZDVd`R)bq=$^QtG^R^I2t+O?Dn`e3tmkIKnV{w*PjL*PPj*pD|m^*>$9N z%vf45+jDBIAL|b@W~?q{{3x$4ZJgP1`c@n-uRp9aIa>ZJ=?@!hv9z-IKe7H=;;_t7 zR+;o#XKnMDcAC$yzWK+P$BfyA=CfHg|5)=jmOtZ7&1ZE>N?f=>}NF< zpUL6kpQb;|n6t^|k7tMYbmJ$@_StOlPo3?v*~Tw2-e>&Rt}E6qHlNw0;-8_O--^%D zW%6Xk;#omC2UxmXe}1msEA)rS)wA7qg#)vFmz=+!?f&rMUOPJsv3Z^A_-yCp)?l)~h+LTaQ`8dW@f#?K!mKKRG+}GJaKD)?YJz zp7r0D?cdFu|E@nz#qoRAJKz4XkJb0BR~&z6y$jU$vGtgIHaoOk=)BMMjg>E~$Mh?4 ze<}Xg;<6Fu_`4{6droM(h>Ok%6{d^N`Q{l()o4zL`{g@%PN*`TGA9hPG2fBGEHowYwR=J>3teV-{VtL@_cM!ebLvNlItR_2O(v2pe?o+mEL^ToZy>kH*&aKak=}p#Se6#wlw=M@*X1GCocC*5qb&fE-MVvo- zeNf)4-7XIEJI%jQ-gn8HwYq)1NxXaYiM9LmiPih%ceD8q$dC00?JKJf$>SE|9AGje zk3r|Lo6%q7!T4{kqg$QF;+a{MN36$`(QV?ehc(ujKPr#g&1cHSWBSKRL;vp3FZQzf zxcr#^LwgpL2biKG$gc|Giy6(+OhhCxQNjsHzNcCpEf`CM@x z;R5qnjpu&z?6C3@bN$_hcuUEXDTfP}nHxGE6Sre-s4-rCuKTRWpPdc;T){Y_70qYP z(&OT;G&iKIttub3R9_k zDjpk~tM5tu-oklIyPU`J?sNTbiSzf?_ou|I%nkj_*kWrx^Pe{Fhx)-Po2=|_onf!D zm&uRj`a2xwGkV7BJ@$ji0pb-N>O3~s@vOcbX5U%k2wUuW&UKW^ixG#J9H~G5YyIPl zGd;n4ma6i7UOmj1oTy(f*f&;KIm12`o;^3TzbO7W`pe{8*Ap|wP2=okQnMa&cD`i& zU&x#F^Ynq03*`5*`Y*H|(_hMi4R*XDzl&T44E@$Eju~Fn|6jZQSpALbkF}fi=QZ(f z(I4i6`oPj{`oktWUw7W^>Sc{1jPB5fH^gDe+MVj456bv&TzRs$@E-fX;^|N@UT!X`fL)Lv;-hZ_&>l|i-rFX3Nh;gQm%7@j*^#5J+o|Av!i^kb( z>eGATzvOyl^<{ndr~bX753IlHdSv>#eQC*$DYFrI7su>)U%l^&Tlk*1tg!rnezBh| zwpjY7^**!?GsZ3JeI#FYGk#y+nSAK_|5$w=xjxwBAZs7nk59z;#Ge@&}2u|4~N1FW#cu&?=Jxu5uK9AKQ$f#NSN9y7)ViO<%- z^FsGH=N}?IvqR_kyH4>_ePNAtMu+Rm1Rkj`On#z%#>c9EqI!>0KdUFGpUKbEKS|uG z`U_7~KN}~hKN9B`@+dq{e$0O<@5%D{l{}bUB9AHJT&hlHznvEb8D++&T9;jHuvQ%Z zPJHI^gB+`?LA8oOh%7tleas@y+7Tme0M$8Q&)#X7{U?(O=~`XN-G~8E5>a`E$L_9_DXb zm$i4SJJ0-g=Y8|6#^gPD7RN2?&R6FL=Cifv{7`3O@%f>Bf#W6ThhC-~^TRNsmF9=e zSRYoN@3ZvA*TZk)w49qSv-_g;YU zO~fybSvX!3;HlJJ1_x`)}wlmHa+m>}+GT;4L9PedaX5X{!a^~-C zoX!1=vz&_G;krCR{K6yWd;gus%71xzvWG3!3r`Sd1${ixd{$2~&eqAsSG4XK>SF2V z>SD_HyIyB6!`b@7?A-aGVLd8D}{cXD!D!io^U?aSCq}XKnFs7l&02vd*Z}^~EkWnXz)meDBNa<6ZN;FYmm& zoyR(d*koAO>vgX)V?S#T%=iAh_z%tZ{=CAT|VovYeW0teETHdtpgWx+Skip-}k@SPU<%vccmSYeYbc5Z8Y=7LaT zg$;5*FbEhC>D^qmQt%P#PoS8+Pzlc;C;1>QUG z`ik;l>AULMQNLGR5PF%ezQE_)<++CSb`qa`OxBbiTkPCf9-RxmdDdigodxcrF3!5v z-9`NM^@p_$7KDtg4HtwFRyG!IS8=zn4y!DlP1$7IZqDCwLFi(YeT=uV9vfR*Z+GL{ zsGDIs@fdBtz+%N{30L_^1X{+Ng>m=r`|tUw_*od&C+CY_WA^>G z-~8YG{oj(f>-$+4vv6VDin!~UvoP)fe&6foI6pqU@y)Mu|IL^)c)`DaAAZBk&;MJ_ z1OLgnnA#M77y7pLH@}L!i=3|XQ}m|zb<@9DtjK$_|KwWt`-S;lBVNm7Fa4i9|LFI* zpFjIqSpW2Y2OM*cvEtYLeu_E&U4QbQJ}j(1@@Su;mWA~%%jYKmC5r_w(Ozv;Qk@`8y$;V$Q<2m-~H@%MDx@_c&`8asOfLML%!*dEL){$F2V- z?hOmC0Vh9W&ce9g7GtuXX?_;QJ^w#(%iPA#?tXUi^WSk>|5sdJegEc~SQz)m=AZ26 zG(QXDUhMZpzC(P%kH?0EXZ`$l+_DS4xXu>l>myTPfjJ%DochfpgTj2hS<=tKKMz-W zy@)$t>_$JY_<6w3V}2UqHUAT{^&fB1iy=S7uWal$kJtp9YEH*F$N&FdpT4a<>s`-pKku_H?|LtL@1o-* zQbaq7uEbV#Wt`|(adj#7=AY5F@ITEz{5*tN`d{cuJbGDwCHqghspxKTbpLJ~5{twk z9o?@T-Tzl{$V9go{pUZ$_kWE;HoDSxb^aYky9gOzn@H#3@B}R&zOp^az85`iY`5dO z0NqxO?j-6z2{V9yUXp%B3O`N33$}16`CsWKa`5cs=>EU*HyzzEj_%9&@hYqZ{ux#R zX0>?B%l9bwL<&g<$lWpL9+Tv_%-58gS&r^E)IR~gf{bU;%@ZMBK2E_*;4xy81Fu0_ zVw?)1JIv;Cyc2Cn=`^y#f8jO+K;%@WVoDT{si$^38I0!v{p@hyekzT#Z*y}XwAxanitZV3$3@s5tp6WtvhZ@q@jp|j}h zvN{oT=KK4RPBm}N_2ykihbJN=SjA70xxUEjPpl4)rJGIYX#1%@eLd4N;_)x@tj5OG z)_EX`E?)<7hVDRo8w}#Mta~c}>0fluHm-Kt_Dezc0{Xb?ujmeSbQ}AP^k3ZYUHhAbv_8VhWNJ?8SfD zRyo+sbL_@YUl<3H%EOiNLUx*z&*QaAsbAgyv#_7>v#DN^`nJD%e-}{y4eCd{zgYW_ z3l(gAX>+gLt$q%jbT9Rpj=ZFCA8G4zmD`_(Z2dgy%UaCq+iV+8J>fB@KD$`xe*$k7 zU@l6MGLrW1EA8aQ)kMQ5)(h)Ls9%oy)uoJ7gL*<8r@nUvX#Gh7*ynjd-fGKlS;k0`nTE?s}`sSI!&xI{Erg2i`<$E670EWp%~pA0VNMG0)J} zs@s?P4*_4_U8q}54zSEy3z_s^f%jk|3>(Dy2+E;5gIr@FvCgZ;*Xq$`I&U>(0*nG* zpIWGUyVaHT{Xok3YE8q}lA7c9@@|8Dy?C3;{PH8D&`~Rti0MwG{*$l>G!Cg&H=Z}Y z5csM)6M^bzC4u;x?C46{OO3B zFQDvFkW}=%T6~pMcs_|PKdDg|hsxOT)f9%WVJOsn#+M57l>;V@^-vk$>jX?Kd`tpE zyS23b{(`U4&(iC1>m(qCOw>H_Jf%onv*AE;8l@=m2fN)vb5mnejE(GTt2B7pT7i zj)3akj6bCCL#&k^gIO>YD&HUTH<8y82c3hm>v4|D*ot_jv>Fh36B=K@|!ekqzV z-Vz#d9Rgk6-b<^f&qn|ZkJ%UM_OZHQ4iFbWCE)SSGu9ugt!`DT8*R*aMCn+3dCZc} zkMJ`xp#Cnfx)*co<1sS6+nTjENW1AgdEDx1yCpQG-Dnt%?|ABG!gf&IF}6R5ZdVTE zJmO&b!tvp};Rs-RNpgupZTwAw{APT`o};^-`X4|Qj+?5x$m#|-HkJZ8MwWx4XzBcL z+R<%-ZqD^QK8mi!m)kF96>u58@HqE})h!vJ9z>xsB*LJPT>pg5)X5+hpLI?%q?A@% zqe_VBzlx1qcgiI%^xMvB2Pyj}NcuTqOuYwV{X%pliFR}RPP>t*)Y1Ku`lYYnIuNMt zZ&tSvWv!qCv;}uv8s$AySNdC8Yd*q-uFh-Ss6PqLsT9+#Vdu3Y9BY4u(v?|ELMmE= ztlmhQ>$RqoTX`gyxmx2qkNR>xy_}rPJKm3y7t9lKKAlUsq%Gv`@!ku9je~bQLbscv zyMy|lz)ui|y{seV$P08+t8nasaqu9F9L>i*LB?|yxf_Sf6poeXMm$r-JN4Hyr$QAFl zi)t{YL3KZ{x(7IhAA$2~F?OILHtPJe_Y4)GAP49ITwyT&U_77 zY%e+KOx^4>`s0PMem0K!Q{X93-CwQlGRj_qw?O8dGvY8grrU|WmT(`(ICLYPOWZrc z=6h(+Fs4h>N(vvL>}M$1h_(e8Z-daw<$Xt5U0I(<|4kpt+RM?shx*fCAE>|ctnSpt z%+;_07J#eUZ;J1)>Lzg9<14`m{XMq{uVD_TZWw>W-%p!zp9YFGW8FjEc`EnPU@zO# z$)*3QZr+3JgQF|)eFnREpt{qoZqfMaylyy7a=xv7Wj;_dF zjK8}m`vSfNX*c&eQNGpH<4_K|@8BGhn1(ah71u3YPMuXoCENOk|PnxZS$L;p%Q8{JZ6V*Uo2b1a6EApSB97wVozS$U9D zg}i`$KW+El_crElCVh~v6f2BF4eHm1W+1vur0`3WNm@g`65RO4KjF9AGWxFc z-;}Y;b?BD!P0Xj%{~h9@{(4GuTlw3P&et9^$Z8-|p?e1FXG`*m!- zffG=S?V`U7Na3%p=VO6zP7B5#`Dt){A6dkAF)CmlEqzfeE|*|i4QhhwUl)*?CcKie z^&n{r`A6XTUo_@YFQ0j;9{L)eeb}6YQ=s}UTK#G_@bmN_sUdkY(Cc-oEqSUFpVY}5 z@6hM4I zeQnT_3qMKOJlF;=!)xHieb-syo|=gdj{YHRu4u*ng6j9R`ok#8fcfww%m!Eg_*wLG zr!#*!aeon;k+}ORc^tX)o7GnT9m?`R(jIbGTjM^GxX5*Y=u^xej_v{K%ewY3x$3@Y zb$_8Oc%!d-4*9>+m2s4VZrQT2eo~tH=R++}UE7DkPf;dm7P<5#w~xdTSGSKO&Sd>t zME4c!b~w7-eYry2#;yNVw__3AoLPqN|BanD+>T8b=mzTVC02JhWtyZ7Tz@sbI$tL~ z&G8uBh&33A?R;45=w9t_3ztjgybP{^THwZaf%SKs?a!&t&>tM#rqsU+dVun@q&vVpY(VYU3xtx2To8VVB>#4sJc7f{d_P2#kQx?9-|D!ay>#yn-&a2P* z*FRKOu5Dk4O<7RgQ&#s@tJ#^n1Gu`IZ5&iL^EuAfIfzDmThojB_rs%5j4~M)?2e@H zM#|oYA7C$h18yu1TJ0x@!vc_$o^4D|^wsY`8;)IY9;kjhuO{np%G$$V=mK|v>wDaj zeqYvOu9)S_V-4fzkHTgmOaav&Z1v-A=6#_Wl!Xf5>X$j2{(O#mj{Y^+G==Ly^-J0L zbSY)4;X`->a>3QFd=~xOh0Gt0{sC+b!%@(7)%#W#v}NrNl4_8<+S*?vHgf$pZ4vv( z1fg-SPkp%$+>%`V?rHs&`@or$FNCLIF1Xq)&*FF9V&-`C>4sjC`xQH|`w-OcC#?P{ z$|MDD;as7Jc81l~@t(5;9dwg?6H^kKR?r1hmti9*T>nxBPA461UMeKvH$`<7gR<9~xuH*Q5C{Rqfqq{sj3e{cDF2uQp#JP5o~nm=bHh;x@kX zDO&|!z)e2JqmA-9LikXGOWkMZ#~C}?BqNG z-9+Ektik3TI0PDx3#{(UJJE$aSO)9BjYmDJ-PeuxF8`Xj#^YCP%5>#C8dSfe)o(;u zE9eYup&husXIOoWiI`=7Lj6l)@$QAq7#Iht&+bVI%l+4tl)n$_U^BS-GaP;GF9o}~ zzK4EwU&HLh=1VvT+MY@Nw(u#+ig)w>C`InZM*GT8Vv{b=38p!^WvO2m>Vf*rDUYPE ztOxI;d@Kxvk>DMBtiP*mF52TkQgoj&FQTvQItiQSVHv1C!$nf~obFs>g{BaJt6(#l za&JWZ&a?Ux(3W!$FYV|2_R`omy#JAqcK#J4d`av%{&Aj!1J&S%&ge4xg@W} z@A*zV(hoA89sO^x`3SS) zt_RiU6i8BdMJmT+_yjh=4ruH6-`V<~gZ^6}DfK({|8l=Qw-Vrk*c^jk4?pfv>gYIX zOxcal5pDrlv-CqVk@gryo{Of&J>@Xxz?kOB%*Dw~s8a z{%TxS^LHw`ub)NtAxF14T7RXxwutUl{!T;pYe#oHdU7pr5;?o)`D@30P_75gqFj9y z-}A5!M`G>tEZY~rGLT4%Z4^l1?Ue0?gYY@*;Qe*|x7Yf%kyw5TsYjSwBC+vyjQYR9 z@1VM!JXsUIv?uQmlCCB{+gR52N%)?=9*OBTpuUXJ=H#k-pQmKP;`;-XKMG^O)s27J zjtS-mnIj6&-HR?MUH+R({ROZDBuQT-eEyq|rT##Fi^Pr-lX!FYd0?hk69Cfx^gM7j zx^fRxQ;1G>E?fd33LV|JMwCfvMXqfseXctD7AfE(!;Vf{>U4nHA&8CWJn1_al;@T2 zax_FU75g^WC&(Y9K5QQZX&`YH`#Q4WEc@riS;v4LW3$oieiq#a9NoTuLpLAY;g0TD z^rpddM>oytE~4xekhGTk-}x)Yrko$?KWEY1;OLI_rNaMmm zSH|rj$|e0s{_p&iHAX(V3(ul^($SsjOL_MP{#)JXF|LC;x~4b%6s`d657Vvg!3f7E z%3DCu&z~gOai{$u^*GOBIJz?5-h|yP5XWojXXgd@kA7xD;Qb+eBpEH~_u9uKSKTyp zKXr6DeKzgT?BwWPV0AZmivE8&WPf!HJQLlcXVLBA=w9?UbaT-C^DMgE9o=$&LpKlI z3o6CNvBsf?qg&x`=oX+`#nJ79UOyP*=w4=Z(6*#);?+8ctiofA+ z6x}vw(S6X-t^7B1Q_<~u7Tqz9ZneLmn~v_Fv*3_N}nTqZUXVHD#(XIbCbaT;Ni*7m3C1c)2 z?{oOh(QRaP1AVyG1s8&R{!j1w%6!w&&S&}@OZqR&XO3=pZ0bT|h~vFvK5Juj@1U$F z^anW~aCLhZ(M>tY`UG7~Y1ljjVR$@g#f~zG|IJov7-eH&CQN|@bSr}BRkyhu zr(}JR_XqQ)qq~6m%iv{D-E6D-8f9;Qq+Ig9nn%r_#17qvSDR}v)ISCdI9{r*9P3Eo zas3(pkOK>#Gd}i%&UA>8*55CPfjs|}7Z)&ZRq+kw{|g6jUJX}*w$mYhbKKRGHG=EG zZKp%C@vB(C>_Vrym1;ws4ln@Jzh-uvET?P@d)(H}{oH{(hX?9cU+dQ$l=XxWFi^G= zE4_Xy_vgef?ccfKfVmRga&~{GQhz4Q6+6nL|Jd;xew^1il;^@aaG#^hwYvHoWi&ou z?kJ+W1)C2*b!S?CRrjm2=;jsC%|&;B6Nkgt{0i;4D4@E}S>3+(a@`sx!#K!Cs{o{Z zfd_n z-&o2f!6KLg)v-?kY3F2e@lVE~JWrlkHehac{QF23*eBQ>l+Ule!+Y)q_3Nnh zOP;qqLHTLeQu)mGSYrLs^MdHb0rRkGr5{x;>F9@tOV)iG9Q)lHwHJ5>l~Sb-BIkczpSJFMmPfM4^yV3aHXL8==W$y zAM9wgPof>#DqhicoaA&zKi>O`=Mk|v1V=&j7yH}7m4@LrNJ=7a4({A8?;%NJDfJ2} z2Fz$j{}ycShKXX!cJcp4sfhpYQ??hrg)cy3E1DVB_d;z>qMkrk(>cQ#6L29&_ZMB3 zWRimNeBzaq%Qd;m*7`giAUB^SWE4rGVrv4(>2C`@o{W=H{s0B|w=3J% z$|p~#5-<-qI%TPIDbxnl`Pk~TqAUfvfcTa$&)2C)o{7#hyPp}?3Snz^EY%M#~^H;1J&*7ONAFvrq8{;!fSUP z6irF$Zzj4`&@JcN8r6Nx(d}z>*Z&u~@wAcG57E8R@%K(NZ%B>5jOlK7_EHp{g6h1O>=%i$z_j^npH zCpH2e1da0^t6xCbX^<4hpmOJ6KgzKyfIRo5YxSbOO1*4O{=Y(B zQ)z6$B)S;ONRelM0`QIGgVABD#q;1kCSF9G*b$IamSO z-n6x+`we9Ua85es9^^stdW%?NK!o;AA(yt&Scp*yo#lEaK8;5uY-&P%(0DMVNeVZ* zg3lwTGhaYYkoK>f?Q3RQ?aLUma=kyLRlsyZH)8xWES>L9fT^HLXM0K}-2V~Y1Gd0;m<;Y(JkRoX9l-JXCu{=a z(H7V)eg^|m(|Gr7s!%RTuEW*hwT=<>TXOx3v((GImGN9V)}Gg3Qy*>yjZ1&2i2iWO zBt1kv65O~%S#*lF_V3)=0;aa3JBj+UVGF3=lYF`GB^mS!xDl>~Mv#WyXsbEV(bnfr z(%S{haP&3x!Df)y0lV(SWr@ErIE%7*ps|qR^!5QW8+)BEmau&ptcEyiKhU=i@1{)B zK5}`c+`YcJ)%vDmqyXI==xRSZh|MuL4VZd<@lsM)KHuH;QPzOa6%L_w668EN9_J;V zIzOg$44818SUZWoW3ibCs=L(cs=qmG6Mx-4R^94qJLRKW+0lIio1IYku~<9pu)1X? zFg_s#u7m3#8NF^+bEM6yILG0{&H*z9eNFSRSq^VOh{9yB$IH0GlpTjZLFS5hc1U7S zhCI?GU>2dH?UgW*`*u(sbpQ1}SS8A8gQN!JZhMKIByF!;bl-Gz<^FzCY@(pLdcR8U z@3*JCCv*il57c9CZ|ke*%DGzFodNR^y79gnra$%5U?`|=B|B~(r_Mu^OUfX3$CdAG ztREDhdjwsbe z=$5!T7Khi-lQ?W}bRV?3^1T`#Q!eRKaviVgtK>Co-%7!m3g~JazNY>U@FQp(wpm@d z|MNTLlK#{EpB!}SIJ$8(P6cQHs{66keT=dvVHspY`clqEK>W~N&tZsQG#wrknI&dAheJ#&wYhRQ7N=*%z*Brm^z~+9K3hH-VnHcF8 z^8EeRl>Z6^Aji%Et7%^J{V(hnJp<+gbR(WA_m3tM54arE?><&n?vo6md=kj#DaXN^ z17m$I(Q3={&-(mRTJL}?9PQ!akC_^I}TT{q7SmccB|EZ$dgBn~G2aRJXFfDcp{-ZqN&gKA)3n zb#)$(a?$+_M|T7^M6pGFZnMHJS(f!DYLk>1?zsi$A0r!IH-t2D+ zzf0K;I0BzT!ZJ2+-AD8)@>+5kTXLT-``&YFFf6nH7)io=(ruw3^kL%F0& z$Na|kH7%q-hm!Y>7_By&Htgd{2&kfVL{s*^05?U>-UP=*N^8o8yboF>PhWby! z8c=^(T6zBVe~Pw*2{0Di_~uyM+8o#AI9V_%U{0W`@s-bnZ^Y&uP~G{StO=GbJ=EuL%O?W6^s-mmu0_?7UM9}r^ zOkX!{8D(o=Be>_n(U&-mjS29b>#=!YCv^@%4f>4s|8M-`V7S*Tji0pb`#xoRp#Z*wBjCm%-Dt4Zmv9;7k~+cJuFGmn z5}pp2XB>a4WOEJ(DWJL)!bXyJKkr4#H^QrMNc>In{XK5|m9@1TM^m$S-l0Kk+{pdg z!`K`J)xFN@%Kck24@h$VR>sY+mAwV|6vY z*>kwR>-c*$HWG&4S-7DgJtM_qoNh{IlVbAjaP?x9?g=>FC9r)+dTMYp4 z_TMz>kA=rTbw^l#7gF{jyap@49j_y;u8ynp`2q91Q1n_5{JtdaU6rH zpyNy8u-5Tcj%8^J0;X8Qn7=Kke+zU5)z$tmlCpQ=Dr_9bQC z!7uOwxVjy!?wx4%hx8>pe}Qhq_sLXV!uW^Tpt>v(C52O$vIYUUo;4IUqqWQG9kjWu zE#)3X_A-uRjbgg*Q~wJHa$c^wpIY4>l=X$tFa$DQV;u#u|8s4wx(P1@Ob>M9t-tfA zzZ~8M)je%>Z=lX8%7dI!$@LevpY6B0IzJSk8*UuamFwsgu&V>Adr8oH)57cio!KVW z(OumpYka>|H}&O!X@{=PI}c#FnQI^GgjaD4#Xh-blf zM_}^UOcZ11TFJZ%lfa+|?CdB^AbZ zWxyPFbSF`NHmrnV*eAoUR#(;^|DgOg=tTK(a(8XB#QLn-RN=Rr1Ey`0Se!5Ce4#ot z1ogY3yb-Rhnx*JG(a6LLXyCtBSbS?AvjU7$U5 zMyt2gOS8Gm?=tQ(Ut^u;_&bIA&%p*zUHP2~@wYjR))IO{JCN%TxmIt7&81)5M;oTC z4VaneCRl$bQ$GvlfX4X`tGkM_^&n{*c^;hYc?9XpdfzU(E?`zT`n$3D3cdyPyFzhK zGF+bZPF1J}b-+C?m3-ZgbKy97D`0*?SJM#ckAO!ZM4|ML9{$ESx&FD7a#=G<+sWsz zaMw>;u*5Wp(8DGJcbC4j}F^sN@^Qq^}R~tVAr1WvNpY>Vn2G z+t=~Fr+hZ$ufYqj0$jar=*d`+^WwrdZU~r8=$EsuZonoFz5&($$?DhO*i|2Hh9=Mo z+&(+n>gze0n5AqA@Y`*%c`_B70Wci2ohlJWQdqusejDYV!bjlxzQbzkSj&AUU|w=` zzoGtd2y!Q>DAzbkao+npPvY3W!1kBmJ<#!Rqi-K~nzAtSNojEXI*ngB9|X)0Vv*?A zH8rWz3~mG6&lG=K_-V>sfOW7Ga=<;7bzASpa0KH)pOeVR<9#E zCQsYL^H}JW^Q)L7>f8-!pn5FjB!%}-_BDj*kJ8^yfwWDxxBdO^XLCIV6r;R-+;5G> z;&2(ZRiQR$9O$x=yzBlqP~HaSP;kaE(rRlQQdq>bjmC7_Vbd4x1NECn1to>$^W5tw z{}499Hi*lLt$EiL(H5h;&jO}bG&a6I#pV>;MBh>U&!i&yay_{ivAi5EfN~(`nN70& zxNNoh%j{Z5jB*cfe<2z>z7NLcVOR;OPgj=|ZiIa+NQL&$1-9mLJ_0fiAF{bTr=#<6 zem>8kULT9kVrLq0Vv>VyMhkrOZA~WipN3_iy5k+)O_cA1_du@4>2-sNR#*DC zT#t)>7cetg#QI4-^}mA?pt^Idt{k7w!9D?GzC5FUTU}j0X*1%;_vz1)NrR@JMUTYj=J)C$bVDize?%SI7Y`+H{0M(_7OA0TfEC<%Z z8aN25Tfl44Ek%6g{4;tuV19FS-)FnL_g+xli||c!zoqO)kn|gQWHT=qFQTVObmj9d zx#*sALo5yf>XwEJAP%!+V6!Ce`TrV}OS+D{mb@Nurmpk{X}7#10aM-@O8sWk?FgMg z$44{Sz}qz1LLY>lAgQzD_?tvs@i&<~FB~+j&`a=Y@XQ@~^Q{~^A&%GL=hZ=PW4M=> z`TzALbI99Xr?=H2yA0a!-WuHdonDQitI);%C3Qi;2uwpqnl77XcnTQ``?l}H$!L8{m=1r z!ZHqqP(A`=9Ju>m2A{=8-T!QK_4{bWd^|RjU^b|KYkl3g*C^WnTfz0OC7O|vL9@r% z&pp)n5+d)#;7CzUtdA$puBS7{mRm!qgN2QJ(Z)8o`r zQt{hZh;@YwyC54)zJvGP4Z_-y>8|HfVlDSJOow@a!AZ1l?bIJs?h=7idm- zGDsWOali)#*l_P%dctqf^~V zjik=-f^NKD-K@ZF1H9wtw(+-l_eV}y z-S`h_g9p(DU(x?xj~|KUgJ#mTv3~dx8s}qk5vad}N>br<1o=byrh7i8+S(6O(4FhV z^K$g6LS4{y;Z#Rb+-;QI2|d8=ha-uHsSq^pIXZ)=GZaREOb^NMF_41tz1@>2ml#&g z_R35F_MbWS@*KfT>SQ_gd#HLbp_S{@b18Ry(EZXpOMD_FRt%csXVIPS=ZYMv$}Y&|eHNp)65augTLaq%ZJ`#q4tCfqE?E9k}vt$lTyDVr1T3z|A$jQ`S3{7^%bU(Mci$3C<7(Rj>U>NK1 zkjsu#B%g++>gH7mn(D1(kNwo2M!g?~gSPW32>^e}{j^6Zmv)wCOeLjN4Vq?-{WP}E zge=Ftg|&ZyvX{W^C%M>nbnI8N{S8Jb95Sf!Z8-wftbtt_mhSr%yRy7ALS!K_d(hy ziGGk-Gw6M%vsaV}4K(3)@`BJ{s@6mG?QpJj&($W$o{!+Cg&)d%ub?pRxUC2s4VWDc$P4ryr0h|61|-cOm-{}utdIHRnRSEa2lOId4W5sp&IWj5 zZ%i-h>xF;%l*Z#^sy^^+OPKe{sph0tSRUik^1S_S9a`Mvi)Yb6|{f%u$AybkKe#Ntwub!;!5ll+`xAxL|TYw}`B`LgvvORDBI#F=O`5R-}^)EM>{?*pA^Zq-5jmgJ1(0ESu zb%UaN5#?_G%I4-wImf;t+p9q{(EZEu?c?Nk8i!Cm0#w7>KYU8KIp}>SxbELn>O2bz zLHBQg-MeZouCduJ{#xK~uOE z+%Yh+h;DYfpjqbZ_eAPH1&ct2K{8zL>&D6V(C(%DFi85E+|}O8e3QdMbhD#(nmTb` zbAAXK$01fvKKC<+@oo4uSf$)Yl0|4>Es48gzgz z;P#cZ=t)eoSnun3SkCQ1a~OSH-#m&(a5Awj(-fOkx`9<%! z+dG1$=`FGK@VC_e5#qmz>9UlTUuc6bI`1Hbnl`52zXTN z5EFkFh$^}(D0?09U=z6hChhZMA-Zy%CcR70?00kzQ~wWW_-#ygmDQEs@&1tVZ{Smq z^Ma99FT>IGV%#lgir*TGZ>8_J77k57{f!U!{*Izd(rEJEdYtKR8ID!bcKVz^4!U(5 z-PzbIfGwc9&8=?PLtKZ4YoP|Xap-Mz<#)y8`I&^ff~E_)3~euozkRW}4^)?1{*uD# z?{jP`>hE!@tL>JH?)#3vYp{72zI1fowz~2=mkkedT?wM#`rDFYw8TOBnLO7J>A`yS zHqRgLzY)|Q2h*S!CCL`DIQjk84V3Q$Nn6R?dFwdZIX#1Bw4?VGb&f!(Be8LNuWueV zfU*(rFt|GPI0i=g1kDGI&I0PZ0&hYHd-2Qmr?`(O`y38}=;(d8)#&7-Bj2+h@4u%x zMxA2cbG-nxJ>K@Wh2?t%8c=>CGzT|syU>!j={#!g;W&{JYv&Hs?+uTD#*IUzq;S)t zTz`hXa68-u$I&xXNXLniTT)Q}Jzq)zs?%(R+iYh2!5% z*mQ=mp#JfZ4@q&KP?ithgFDZ!Ml*eI&`fpWc)<@`FNNlyaeUnRx1X{@Q0kxTEBWu> zUhnSB8bW;4IZ56;?Y^Lyk3K`fOLeeq3@t$Sf3MZQld?YW01O8A_mg&6ZM{blxj$&$ zKv()zI*yK^{vxPW5Ys(obyxq$c?Wz4pTR-2jzgBTJ!^>hw7d4Jya$5j@^;o)GFi{b zccYF6x~JFg$H)u*Jlnc5VPw!WcI@T+aVoZ%AnqhX$lA;IsOq>&!|o335=5Ew4E0}x zuR-Iq#kcc*pZBg~#1`%W_r6!HFJo;W^LNgJK{MF#XEF6(hPOfciT!?|IJqzR73GIP z{gU?Fk7o3tVBv38h=0FPr{r<2A%p5vkQcbSl(NT1-OrZ3j`ut3yD0w>J_FY$S&xWsh3!V8)M_7#UyYy9gjYfP@kFb8_!pirfvZo_ zFQGb=Jji)C$e6B0F4}HC&dFfBb%^!jx!Ak{uY&qrTV62VRQi>3F_6@Ze9AXmPXf`@ zq{qR$$AacgbT!Fu(Y3;+8)#e?`?_%%R&xTm8;j*==S~Qk`_R$;lTDo*I1IY~d#rz# zoZ=V`H$r`A4zgxR-RS#Rk~M+&smDI?Ejl%5zH;;@U^5e52h~rL7wmtx)0}(2c(@-% zgS#f$aTfiQ%%C}jesxcR`;Pb1PqAAkwv@@Z*<$tOI#u9z`Vh$XICbL~uk&O-UW@NK zPi8+EG{ri`bT7oF5;O(XJ!W-3pllx;hOfZY9a&WOsi5hOuJ+?||KJ)nlm*qjqqw&- zVfo&->Xb|RyvLbyu=pxT`*Gq7uB)M&=vOy&vAYGbK;wLm)$Q~r*Gl107yu7}`yJ>f zttvlKYY+^W=FkFU zS`_`CeEr~El=TO>p0t|vhNQ@IL30cC>filre;Cq1_xnD-YIr(j&w`|)_Zwy3CB0_X z3OVSep{xBso)=tz?P5oFy4BU^1>a%Y`8e&aZ*uWdbhRI(KhJd<$KPGpd;vdz#&fgP ztsDxNtDz}yyVf)ycjH-LwcU6|vxDZeqo0D!5SRt3uj_ibPoEeUFkPS_+z9TyrzmSK z@m=)wb0>-OgQnN*vA9ga=2=({s^7v7vG+O4pD9l$7BGL3pG)q>CeP|?Y-G377X-}= z^tC-}W77n>g0|-$r~-EeW9zlJKHx;%;_Dcpgw zyI?Tf1Fmkm)!mJzr@JU<+M`>}GiA+9{V6a9RQFG-E9ZSXDc=h%$DP?vvaPQEj&lCu zpn2T!_n+7V!U0neRQGZjAo$z4B9%M3D{ERez9}!#@6grpaw(mxIt&EW9cp#udsYuq{yQ9(?Hr@@ z^F8TSSNlZXGWuKRm~NYM_#RT|3#z->>dJFnvnXEz^T1sbr?I9LfA#wba+e3q1CFjd zkGKY#4?uOlwz~4Y%9+_?eoc_eoX=2%_zH~l5h^zFb`e?H>TO>$-b+P;#(dcp6T8t zHXe>(Q=%ke0(2a=wfdten+WsaDVPgq%o7E%zEC(%tl~No`Vkw5_1J8KgP{6LtbYAc z0TYGxAiv+*n%q4{%C!1#*|}LHb5?U7!qFds%@~*ps=v$XAE4|o1WME2$WK8on%d`f zSbcfM_6Lv@eJyByM8CTC7w5IuR)X4~`u4t0IES(~VIORP58)`9`u#X3t^T`?|9NYJ z=G;4D@sZy^mgCkDY_tom_$RDJkY<~pSf$sNw>z7=gzCVGv0mi{(DEDJ5u9bN$zPZPz zl-!`{hkiL<-sEAk2Yv1;;pC2#{;9Fk1`@O(w@3b*Z*ucDoZlcv~hfP;l z2devs)$PX@(F}vfU@W*}CGIER=e_94e3`)H65lm8|9naPBT(bQnC?-lyOy#|uoK>s z?OCz4_i?MMW3b?zpy`Be#QIyl44NZ7x8rEd)ku9222}h4lTiru{q(thx#l=Y1@P56ZEzHhF~)d zR)hL|+UkFB0oU;_=5sg@fm&&?zL93N^|`U!_c_n$7SnA@{jM+>RJXew&wo;OE+=%C z!Nrh=)^Uz0(%15f=%#%bG~3bD{(KYlJ3?nr-AAqNV9G{;q({ipImes=qN_>QLJ4{7 zWcQfvWa>|c1E9Jyt*-p;VAo6doImsi_daHp)mPoMpaoq4EJ! z8p^{(;I>`oUwpsyd^G)|py}Y~)~0?v=m)C%y498W@?FXgz)smtKi0W2%hC0&%kJVh zimo2_&*8&Q2~ZVO_lVV%?+tEGc`9@P*Izkbml$hb%SCsgqbuw0A=o?ts#{K8Fg|qs z{Sn)WuD_Ft=w^NrG`k($e_|7;h#jczBCA{N2AY`iz97%Zy8ccqqMNXX``YMgKa<~i zy$`$R9o^GbSAX~IE4ImRO1ZjOR=0|s*9y?R{4Q@lz5g!0)bGDl$z_-t0rGxze`lVjhU?YBaE$KHOvB^X6;0OjuSAa!5Rw8mcBcR1T0fh^E?J@3E2 z_d5scDc=g4z}>H;U(amc)K7zEgrmEM`d`6GP~DAISJurHFXMCGP;}kgxv1`EL9+y1 zZHH^HX$l=cb$46c;gqGrG?)Oczay=#tn+0}le(YtHYbkHQhy=r0qNe-4nO$1aWyUv znEDU}jivPMEHu-3c&7T@vGF~SI)h;NQ6}jV^6|8dwyS6*{dVT~&OX5L z1YK>Xlh}kJ%#)zHy?wcGGsfZ|wg6htw`sf^U+=E=)Q!_YS;s+yV~krdg9YH~ zw&c2(w4cT|@gVo3Q)BJ+I`!Xy-JrTME=BjED+4A1@}1UKNlv>-{}R27BD&e%1WmG| zdp-4&;Wkj+$E~h>PV8RFM}T~vh^xD~h;G`qJg10m1cxL&jLl>4IH)d{2qcB&^Fd1~ zmy{#T zIW;z}K4yD9oC5Xh4eM8j%ADWBAm{_`xXQQtE1$IzztRsg?$M3#9+IA*{z3>=iLIxY z8YG2FMtByE@}J=#90m8-nfklG-?~;8qsTvkW>b$?f4!qB#~bJm>i2c__$lqbl=4?0 z2VB49_gy5O+Fvt&;QR$$T=LQ`>K}&k)na~+vATiFh#%z#U_0yv*YCtXV}5_faY<6@ zk3n;N&se;RRp<9ipeCr_m-|({>l1w_9|ZCom;0NZnO0lwn@YUXehPY@5st{4kS1d@ z9p-`R*08$reI9R6z7e)mW=*^)HXh{Kr^G{JosaGw{MC73CpL$m=2fwHG_bnzxt?v5 ze*rsT54d9@Vz{0~(qpvv8Rev2e*3PR{6V^=25V|)19Di9{yWI(kD@FCo`W6_KJ%zdQZvG!bz%?3CGs{fGHm-S|HP39+P2X}(2pJVkkHlm;MOVB)ne!Toa z8i!UEb}K++#s8UBe}bQzy==?iwW}@HT_rX;zh$HQM(PZG)pIF=nU?cOF}T{%kngu# zf0N^V%CD@u9Nl%)-wazob?aMQ`8@MClplkm;OfftSBZz}CjQ3tEOaCIB}wiJ{ejK- zwPU(>TV1^`)Q)W>spsmZT3v0!$SKZq9Dj#lGZw~!$VnXDlQ(3ZlIw-*D3`R6d^@=J z8pU5pG6xo3&*7x*DEitzc4G4_90Aqm(w(I6Wpy|{fuwrmjX~y70>MJY=e&t7!su zbKxD({l3SSifeuizbynE!QJmS@iph1ka-9l-S5Y#lLd=G{o85%ljlsor~DNB1a5l| zDt_jECzc4AEN8zjxR&t)FV>6o(_gLbswB>{;8*w(zK7-Ly$J<4vCC@9aZ1N=TKSL( z^w+)TK5rv5;9X!Q_1b-Wac_H2u7@0;T=!i{6L=V)!T*JQ4)y~b`@`rThfw2K{QoJA z(C_5?V5?DH2i%zLD#0~`iXk%%9gTle>a>P*(D-+i24z0FxC#9Z8bBS8{V7utO$L61 zT>6NPx6I2!<|TA>ygfwyiLf11_erb!R&AbXY05PT$N;%7X-fHeC2g+#F7Jwv+2Z*7 zAyq%c=0{N7-By?7hL`Fz8R@HlkkcN`=Y zJulI5qH!od_qY>>d$7A7hJ((R&s$yjoq}ancQyGN@K<9{%n~YxOewC}MSKmj0h`^h z4^)4jzb#y)IeH+eF?k!1dt7==N_}@f@0(L4WNM10@q%GqonrPQL|I{P=7?XzGu=>FyV_F?(m(U&M+4RZeAjic1ANB zotqs0N>b-yC=c2nf4Bb0b;1UeOOop;O?mC^d(l24^`dn`riT5|jY8JDisUK__Htij~GF)=Y@ z-f{f96PsSp7qs78>Fau*i+Y4|_qdji{g>G5y#F}cvtSNr{36ybxi0)M<&qAN9|pO% z(fNG#kIEW9o%^L;DnFig+}Up#cRykGJLrCMX+=_4$6f7K{o2buW|#LU%T03*l9G30&RPMRfD)hfG^^H69zNzY|h!jOj+L?vU02^AOB} zNg$sC+-3C++FWCi*)U|DMmN!OiQkb+X3YudpmEN$x}$I6*bA#*Cd`B0+*eBjiNR=_ zA7_0N+9rF;{i&uQ^D6p!9{vY5;Wk_c1&zlKR{wG8m!(|N9FTZS;r?4crw#QwPyxC- z(A9J)c2%J+h@8wz$9&zmV3^OWQQi);kBProXs0&|nZu5M-KcX93;^}-Jbzcb?`s@M z`B*4AKW#-zGzx!c(p9POXCPy+5&+$~P!Umr4K9si%jW)&p2jp@^kB!ySq!nH>@ z1pDAi7&(u9x4PABUYtHBbC0CV9#{a?%d zP4WLc^e?mhI{W6339-J^@pufIPzrqz!~^Mn=lkpS@LQB^gM8QvvMycAT3$3a+g!$@ z+~1Dg7BZKxUE8%-JFYdrb)dR0Tis_VTLQ1cDscODOYTpKzV^rTl#utEwyJxW`oBWO z_OWURakA*t~9x$b70T(5Hb z;^y+c-`W==okC`c6X!wLjDpdQ?hRH~p1;qgT+(84S65;oN$0)P+e2oFqx&-T-+=X? z{&usva-Hf^$|ZeC{_k|X>r{7y%w{JJhp7Jxl<63Y^T$?K)}b>g&w&@u3zrV-kH@LV{O#fG_|0HE|VJ$3!l^~y4oKeA#@dBH>*Gyl zHjy_YoxmoJ6Z<64xHR)81@HOmS1I2K??K0k91lR^Jj~{W&j<6cKzVe1Q*IjE!S~BU z6;RziR#(1Hz9Z#b;akG)u5&A2>g(%Vl6qIjT;uqghRsNr1FHLq)%}99BXAl{fcu+S z!>n$hzjt%IMOVl7<(>V0SBG46H(1>fl#PQYU?RBvW0%#{ewUvbGJPH07pT7uz6YI` zzPGvyOY@nDF3f$918YG)yDc$3UPN2kE4x?7JmSQ;^qo9w1Pwv`u5*smG-3I^@CPV= z1Y|uYeNUf}I)2%iaZc|YGS8u_Nj~4O5WCkvkGDH~-GBS}hK`qWZqp}Z);s&Z5Bq~~ z4Aj48&-LCVEdAh;uG|xV${^P)^&E2nS`q_|YaY6L(AD{^5%rVdxY!|=3}0E@NO#tU z&&K;2HW{XatDA8peR(kJ0Y_&ZbzX+IKy|iS9clOP zDE|rEd3`fFDMLc$4s;^cr9djrw7~hGaZI8clERHCyAdR{lkJr`r!Mk*j@(c5p5ePM zWbQ*(+ov1#2f}F3em}_SK3WgK9vqvX6kG&rH^lm80`DVjFKr~xyhutJ8Zwj7_lFMO zC4)_G7zL`o$?C7AY!mE*9q=*893$Uho=)X#tFLp6=w}XN9qYv9Cv3t!xuy)Nf7I$< z(u;Ww9)cuj3x^gnmsIinj@bMP))KYsdLnUD$o#{J&k<~Xg}B}^{p;=d$ZE=R;Yau! zzJYu+3#_iG8jFvvhf+s}%y=HWPmrA3?C8(MW*uw*)t_ed$KJzS37cRMybO_Qya&j2hbXx_w#DD{M?PP>9F`)gDN9`nq<$l|0$~VJX;P&zK>b`a&ahKzD&SN1n+|m7v`ai?(pnfwX zJl(1+;DQ4hQ9X8RBVR8gP`r& z+JEb?tao3ad?hRcSG%{>mbHwxj^?89RCG1&Z&Ck!kl$lczk6HV4nw#W2~%MZjD)zX z*s*4q)t0!(cgac0<6*+PhQ;F2ERAy`mLK3D1Yj*5R>s?2c_33lg1hfEXn zHU1gcOn_|A{+MC)%Rk_2N60S)SNl!tyT(3yLCAD-{JxI*H^NPzx`acL_dAF8P(B!n z_Vc4oOypRXvM^+xa&+an(oxtw;^>z2-3;qO!mU$3BVe6sy~q z<4PMye~EQ6x|&Kq6fl=SBamf6GK}?g0d?ym+ zD`7S)0{N`Ka&*&J6Rx%T?z|IuB}8ABck+{b|G;+aJ^)!pN*q4)_0RhK1F6{GhQ0Rx zz1V#XKZE-BiS;{0g zf7q^f_4`$(v+cJYXI@Vm>1cav^;NV#x)Fc3%|dKmhmS%1zR2pz=h!YA!(0#5paF>A z`u&?rthTIM^tqept0A)+{pwb~GdB0a6j1#ZR$n?=3AhT%!liHs&Et?Im9O*T@;%=} zbcc#VwluMdHJ`Y4Y56v7Zi@qfFS?WdjkjUrgYkCozb?_#rK94j@3htn64`}*IUb8lm z&u-_V6aQc=uHUikXDBr;ro$t6lEU&i)b5mzguXBY-1YMQBC!>t=$o8Jps(}U6WCCi7bI zp7<)`FZ=C~sqm075v$u6o7|VbsZvq7Co+uo+Mr0B)rT0MrXex=v@uhIJ!-&u6z#Q0m{dK z+!xfg5xqe+rcc;@m5*-R=$OCx8##Z#Zi%D&ht-w)p|4XeX#@FReXnrZ7Oqb^x?8FL z85{uZ2j}=w-scO-JVx7t{EkNja(9gFus&-n4hNFLH}Kym z%BRC4@Hn{oB^&wu%+-%>3z-b`%Xt!fw;(nz!7HHpDOSJh1n&L9Vi*o%!JXHdSp5aW zT+ff9@3U@q{6Bz=wC7=R)!$(Cr9A@^{XfnnzYzW^_TqBF2i(VW^e@4t5@dq*!w&ww zdB0PC)8jl}4syR|IsU$Becn+dHVJtlvv5pozTbe&$8gi6nC>jAn=qN*Qh=IJ8Qhq3 zYvRXTk4ce_LS{D4pT+yO<^}4nfYMW9x~HwKeDA;$lxIOh8duIYblz;z>`dM4kGa0@ z=>8L%-{23>IB;uMQuuNHJ9n!8#~fa}eMH8Nq(XoBQ2K9pBqtr zJ;-=;bw@Wp)87JguSn<3ZMu`ZEq1qo$jR}pov#~2ws35lPeQCKV&k|2^}E5{p#Jcc zIFdNu=Jo_gx|i*)KmK0&^Ny@3bJ1;+9&49j)PESJIlA#7Ps;n<#8)YQ2i^o%cW#mW z%;6!)`yAcf)c*pGg8Ey<>UQ8d#W@7?LMRQc?*1aWse5?t7F`{;W0zqJC5p{-P~8?HhOX3$22PblbhUi79YxXIl&QH{ zQwhCA@Ck^UQr|QE%>ns-v-QOK1KR< z*<7bV8IU=R6YV}vx3T&tX6XzDpF1?BFY}%r!tP1X{eR8s>%6D=Y?JwhuCLwrfA=^t zdlF4`bhW-jcNKO!99_CU31{Y0{auXibgQfHA4Sn^fvyJm{=@m)SY8KOt~>pW-uEBw zA-yfQzHUV``D^Z{(b4m{tS{1+eB(j)``QwoP*~O%*+%;JAkQ6hm&cyTH@e;5Z#~Bp zqB{&--S3jG@T?3Pf$AQ$x|>Lou!DFDxb1YW)z$T8atfH2hpzf7qu`EBoIL1++1*k4duSf{LN!lFv0KVZ|+ey0% z+CU=L1hU^bXq@0eV~O=o+hyhtiROT_-}hrP2$llbz50;8j}Y!Qo^>u@JPd=ELDtvY zfMycc%557L-FGo6{4vqA9~LXujo9pl0#LutlZ@y$D#P6z8seiP!AJws+ zd=@9@Ta0ePgqUt+Pw9Wt%{i24MmV~cp;ra|<>*$lx-({QOpq?239;J_)L-pWQx0>U za&%je|3P>Hv>d8gUHP8tQqniU8jy0(F`%_^Wt?*)(adpl_mE%w{Q*>0ulvN`KS`I6 zIFaX`ukr`i1?sEYPp2GBG@qcWp)~m~gi9cS#8epPZ%n8}S`BcI(`@WFV6Xk%jcjiW zsi5uZ4c|W8mb9)Q;bGz^adBn&p1p^Wd`Ukgnjakh`d}yf{S2}C_pxN8ACd8$S7bZo zC`gE6|EFXB8rx^XT*rQmpVeERVOgAgN+IXR;jwnTn(d#%ccA57;M<2Ue~qy#s0+0~ z_D%Z79%MWbSD*PmGv0`>8|Mwx=m%?(;{o*n~LU=oAyFtRY#OjCclf;W{TgpfG zNpwqkxmh=u{L)T;BUas+R#(1beg5nI|6D>`oUZmyX~%fa$?>-W`76OKpt^gk?%oLF zR;2d>me(+K?qEJhhJRc(;&0dAjNh0yJ|cEpjl||vm<_61$KRK*%oqNQ^snFxaOW?L zv%2?jz3YAV>^S31=xX^MB>!)40#vt|)m=J>k3miHoqvzNi#t~5at-Z`W1(Ba(LD#d zOQ0MC(MyFbR#)a@G`6~F#P@;gv(}%UyTmO2_e9eeeGQ$k5x=_=YrCxJyP7bRxDV-C zZ(@_ohhEw`_Od>N*bi{*>souc&dH3k&&IwN_S$})XZtJgDrmWN@$JL1F6463C9IR} z6Jv7+bl>!NOZy{{@tl~he3xSjHrpKCC#Smz33tbIU$UhIhfFOy|e(ZCCK;TZ+9h<`Q6Od3}V#ezNP5fghi8$j_qB-pN z`4D*q!`q;GU96unud?bJJP(Gta4RHH2ANiGl#SI_`OReZ_LSpqKWqlW5YYDc3V-m( zB=J?!q9Et@lW3)Ios)1X_+ut$$P5`9q{jI6*AFm85gmI$uT~ zr@mz-1WXmHEBQ~6zx10W%z2=?EJY*1dk_2u(j~}y;Qv%V(ZqnM@94_4Vgqb%b966F z^rZgnKG}WFqCTs?Ip}skx2$JMzkpsEbZ~SBSY4T~@EYk+ko7L*opOCY`662$`b;k= z7%=@Df9GPe6xM*215*togs*AHI7F1^O>hy&^^(rvsBLxC-|P@;`Z~Im$X^p`gX(e# z@9Ew`!tJC>&~c|m=w*@~Uk*v(fZ2quhNjrHh0Y*yslX+xguqLrO@ueWy=F{9JEbIR zh@unmvNFa%p5<^D)V~Ym5B582D(|1bOqc>?8K2kjwsgDS%k9`^^eo;*kbyKCekA|j zP-0rFz1wxT6Q_1(Jt)$}x8$ht_BZY9fNAO2U&Z!X&>Hl3O!xf?yh+*|_!uNCl$hhY z0H5SJ;9=sz(gE|ZqqmJbd!PXH_~S8%gamocbCh)Pr&82QGwJ69%rn^QdGL3(pN0$G zij~t>ww&sdb{pIcsj{8puWD23hvT>ovDBrW2hF)WcX0e#OkGI(cmO-~>uc-RtD{(- zk#yIuOzflBm-O8UK?l+$$oW9d z&+0?04QuO5Av;uU_9vLgoiR76I zvqAlnXQ_m+T=(UXz7AG_^oOz@l6;S9V%&bGa}ZsQu7=Iz-wEG>`uCCb?-XezXD|)~ z(vD|atp&ts7cs}r(J4!wYoIo$&H<}4khEvvMR50XB|3!{2TXHxBG#da#H2F^QLX_W4BNkn`uHQf(onC=?^^U)J*sOt_ zpt^0Wt~_@->uuU2#IGloVRhBtdL&9?xah2l=umd zHlXKd@mGRsOTGw;P+jim55Z;>Oab-#X~{_YlJ94IN&0S(b*kLqdB z3G#i$d8F&HD#cV#>kK5*>US^H(AtpjaOl3a-W3)q+R^O((S{{j90-LISd zDhSK^qfO@VYzk!kQR#bRZinno?p^+VXpRu3Rq#-{E=* zlAsKTc4`Y>vz3kA`?s8{1LmNkpNh?WFdS6BkJXp&njIqj6#N3egO-8#zO@+rj4A=h6FxAo3a`}b);T+D7 zpt_0H?}tcx42FVSr;khHITDEO0vm6#;}O}_1EvAG8lu?Dg1MmW=oVi$LHd_Pq`U1X zANy90eIDD_!{?5DCu=YFjfY6rGL+wp)(Ducq(`g+zp(wL_jra5S|88Z{c7<(&yZmd zbcep+u8~{m9)BO@oT2m8BG(7Z4D_`=He<6J3PH;))&Fg8p1_qK(62x>$X$-zkA6Gd zYPGdKl4=LchmLMj^0$JHpt_G)T{)i*ApJRbTDEf?qvyFwEq$L=Hyhn`=xVr-#_|$2 zV?gWUNq=KP4Yt(-w>%55-|P4#*KL!qeOG=LJK5J~efzLnw{0c;2iOB{KUO>5uN%0} zL|4yme~>@4fcq5Cdis~umG3IvM|ywg29JQNJ=|)$2s*q<;+B7Nu>kL^l(iYE@%8E6KASz68~|+v@1|Ne{72%TRRoqEmp*)%c_P zdyG71FQoqh-QRY;PWUF$Zih~A7qkU;j&k5$zm8>p<=cW13hD&R9nStr|JxnAo}l&I z+t*JhuK$hH4VX5?*!OendF@F;vG(cMKZv~^7cvg@G`2%Q+X;`wC3x$U$~cyUu|#fJ zNqI@o^)>R)9pvb~jNU|;=ICa6O1^Fm=^sJ7?nSoD^tg!B3z(N2-KE&9fz6=)W?5aC z_w+sK2PIFXqW)I0x_W(|jqWsbwO{=in?K=iP~B{+d)9~4KS(HbM^RnB6rB67n*(OC z<8OKFM7J`r>e3BJ2+RCy)s6R8b+_C8Is@I!j&4o#QlJ@VyPRTmWj<9$(jNwyXWEt6 zt-IQBW$c;p(p1TpW9_0ZHkmLIRDYJ$m+{4Uq%VOoi@A0ncJ&(-qo0Rm6Z603ibwD3oMdEeZdxf%TJ>TB72ZOcZ?3K;CD?)YDaPPiO)6+p{9-|9DEoAjR& zuIKOKw6*;uH{hL4bhVvagI-Oj@91vzrNZ)E#az-qgXJK7pWMF{a2?mmmWke{M^gf( zOELcLb#(u*y5et3C}f-X>-MP&;>x-Z-2sm7J=6Sh_}$UPB?)19o)*kyd=BEvVP%|d z%54GjqEilKu#xhuNUY^+{3;9ABu)IijkrE|<$zuu+Y92#AsgK{(baa5O8zux1=?>1 zeBF?&_x3R9{Xom0EbY6{YDzzway#Q==tv?Qe65is9dJ^BBy$t&{+_7Q7;{kd%T5B+U6_QxIjpRqdue}U|loR>TM z`{zAB)V3ID5->sA0g3nw_FaDW!o{)Qec0L+H-8}=`->d=3fNVKdZ6X-sBiDhJMBe! zKak&-@lrX)3Mhy4)PO15L_F|=JWm@QtKf?M^-1D?-?5}hDcn!PhFc;L13D%F> zX{*afUkO?c;zxRG&dcbeI6CXevmHu&9P2+0Se;&^JqB4IVTiVF}(95_pU|OSB z(%&uf9(g{2gP{G{gWlQ~h?bx^Q?GvS)93Wln^_#Jgy94H9$NmW0kHa61eQW#svR*)` zPh!`A^7|%@aSg}*0=Acf2xvR&;@bzRk|w`jlUVmb>Tz%zj(>EHp`-1h4tZ{cmZ0@E z$kz!!OWN}=7Dj`6?KcW7(LB>8?&108D>2=9{ zOVCbg9Wa9(y$fLsUFBmFjT+fmzgjNzd3oTJl%JfD2Y{0CwwE;*iBmFOs>khZvv+zaQp^k;*bPSlfOsLWJef0|8uWH1q z%O#JeE6*)7$n~k7b45>sw(rRO0dudTdxUv1Lw)7`l3W z&~nJZt|nRh?X)sRL0vG4|HJrDJD z1DiG%6(rgJt$KkZ?zQyu*rY(9n!pyf8)>dX4zKaqYMT4U>Kue91)&&iJj%pylO zyq0+@PytkTyw$ylwA-O6$onj=?y)%C2p<#Jg03FtY1njz9-!rM((20mi|0vy6=eR! zXksl}X`6vgwvAHHUR|?KNxcK61kb-U4C~?_?{l!#`ZnD65WIC*WnE#_l*A0|%VQsr z{~;{E?i1Jwy5FUI`>^bH!e@-bfb6&1_gAvMjiGIeZ|RQ)OfAPRxlg%L>_GiG%lcK^ zI9d+&EwI;eyB52eP!H6vO4ctKZ)iq(Tet^w|D?c?2 z5Yk4%7?6I~)om5GzuD+M?f5$po7r&ox|nW9t9#aZ+7{G>nvk4tOgF37KhEEre%$w< zTg9&)GmZT3L#YihUAeC%g!hy7E1bKLu|XI#m6Kz--)1hd@lpC8>34Gm1Wb(yR+MNU z`QSgwU;?Ord#r!ge!+X? zkOrwR4*ThlO1a3hF42_doN~OT4GWn29RFn8TaMRZ*lBwRmGZnVcHBFPeJ|{_K3>9Z z0;~Y_>mJ`eeCrnGTtXXY0dh~+t-J3}hK;p8@0&sI-SYW6Xt{JlsU^Q zr$E~;8Iy*d;O=84I(Z`lCc+CfT3$=Y^C|2EEw7J!o$v+Q7~g}dpgg$yR`8HtZdzUi zF9u8#`=X9`QIGt$K^mxk-&+6VzNr`KeZkdC?m;^n6)?RW|DGk!3osefzhlO!r!@9|_^1q>X|%U;^ZzrSA?e zvAWWJKzwNDVL&Qt(;Cuw-KZ=l_3%EM6 zzF6UyfZ6Eij3>`j_z+Yl$Lh%Uv5!mo&Z6xvivg>`R|002qa*Y9E+t`*_K9~lNs-E{0o1>+%u>F>R*BNPu3IdOZs4N+eH;L^QQ#N6m+y+UL(&mSOw}|;yGR^ zc;7j=yMS{QbcEdHu{9KDTmN*PgNX*rkB)yYl7A0meHZiZ7GF2;*nZ|E!B(h}LA`*K zUnX(>2i)&W)>`2E5C`e|;UUod+)aBS1myYUN2D(WZFi!R{RHC#3j^k2bhO|6o;<-r z%(Vx-o<8R5gpZS!aF}gy4qOP*59{2A$dg6uLVi4BQNUb-ezN=zp*J>}@G7W&gY&#i z;U7r*8Nx@XYvK~b<|+ErC;f5T()=xc|HU=C zBw!wK%6T4nK7f^=?P;3zb0!_ce$tOZ{CxCLgNv4N+R}g->iBmWo3nmm4iacPSZMu| z`J>fHuMKWH*np-_7JngAYLc+i3m!yO7`bnR^c?2QsgBxAp5loPPx?m`CRL zmq-3h5dJ0R-!=Y07FbT&M)(?J{3>;bzpt%`(>W(?Mn{iFxt_ZASLV8c`ZvMf7?$Ts z4M}eX^8Ckr2V!`puX$$N2;Co?{k|8Q`ymRdJH_hCcvSmi^pWrd{!K?~fz?}SV?8fN z=z}Zs;8Oivip?gt>9?5f7OQ(ZzhB`v_hL{BWR1?PLw!H@+F1LK^z{MrJi2hCG5E6-1+Nh0BGVz*zHb}m8vjiURSqbu!mBbtSdZUPUN2;TZRRe$F^1vh}J zyLVX8_L;GP=T?qx7xHJoTu^_Ltgf8j8l7N{I>`Lki-yzJfcRP4#_DhK=gcE?bmwF9 zA?yRy?O}Cy9p--P56=J49%Q^n=VNypQPkh`e8$_+)i9a-Z^2T~YLzd(L;QXHKdxhIw9XOqaQ_t8gfImz?08IFehb_#>Z>BZR3bL#A9d{4vwbUUckDM=`%VcQPjU7s-*7GO*lRmK;MfoJpF0%W z&NH#!>Dd2*-Jfvr=~z8<_U!`=DX-R~cLMi%I4bo}z_jy%7^CDf+2x3_(ruv||)LHbz8f;#hzNkK!}TXP%h`M`W1 zFxNV|E6KkJt}PMMU2k3f4ehBpTK<3mTW)pk9_*G-V?nFprD z#)riwc|ZM6G**s@?3;}DopAhm*ZQUFONiZAe3bLGye}p10fdb1{SaLZ^8SyU z2Lg#Pzuvcg$#b+zNY`W5vpK-L`KU1wD^P*$)!=o|@>*{FS`y%!3c!mOOX3qomac#<)ZB}^H=6`qN|}o$pmkFu@bSipSixS_nv!o()E}Y zn|$o+Irj3Nyo^uY;Ml+6*f)%`j~wH9g0o-E*nTfO3A$g)?S7e33Fd4l0~dgMy*M$u z=zit>7BHP0zuJ>u+Fuu9J#XB2iMQ7Qxej@P^k+c#P3pGC7_Lc=2h3>if|_?BNH zXm&gMS)M#q;V7uyXuF?(B%#IPOWolHxD}E)fz<)2pN=-xbE^28c5aY&FJtAHzsQ)^ zFTiKea_r~d6d_jKXRWTB7n4bs zAkRr_337k(8tHDm=V2e1uGYrLeQ=aKA44L^(ry;`_TGK)Z=`ckRiwU~<5TAO zL36RAQ;|H?;RaBhrB+AQujoK}50HDmd3K+2iE}Opnri6i@zIAo17HMb`ET)cym=6_ zNS_aTy2Sc*DfhKjQ`=0+g+bHM@$VCC4njp1XIB5dvHoo#?Hf1<(ysOUttBV&{OOXQ zY3=w|(m&#-(qIE(Z#AnOB2J?cEQlAP1r_EAtKXnH&TO~+>^zig}9m$bo<1;Zc}EiKPhR`*IfrdxpSI&`a8-Ld44!ZJ|ZsaCfl3$$Ga4d4do zhE|5vlQl1-Y^$MrA7g!)R|U;sbTxD*zsx7>O{~Y;$G)!jeQ}vjsC}c@L@EW%Y3#Lq z55;aAyb0>p7uGLX=Y2itUqEYY-TvjI^-KE~!{nq3=r>e%4>m`ka)p@guU7X6X@5Y) z%ehtq`JQR{H~jsSbv$H$^|@$LwVI1kog8rkgjb~QZul> z)3MKF`^%6Edfd(T?E|t7_{9|yOnDFuoyT4EO*-uwLGy^Ca~F9!!yBMFUs#>;kpy!M zR0s7%_Njc7ekwU=Mmpv6IC+M{+o0wDm#-79*OlvlD<~sav7~7K(raqbax%4oye}Rr ze|axS%Bc~ysv9Zqm6P{gQcKb$aB3@3ui~c!t=DvP-*t4`VJGwNyE(cItnPaHzyVhG zX=1m%_^L78LUdO;y2Hso7N&vv`?S@)_$tX#eN^EuLA1bGj31hF2AQXb9U@_pB`mikDm!}00p&&K8hSPWV&p$d}IckeCm>j2_hi+Ns1No;Io}*xM2#$m5-e`5(mNuq(CHf<{0o-rF&$GHZ4>Z4S&{T1B zo07j1JPxYc&FX$m+ShOp_JQ2bZm@bMY+TRwpLsV2O?`B=9@{iw&U)npzPT3DeaY%R z&Nc~+*fxmRy-yxA-7jOkPfn>HH20vZ{nUNfJOCpc-8EMC5NQ&ABQ6BDZRA>At-JhN zf~Koe4ppwEpMqwf<#5#MMoF6si{O25{Y{qLH2TQn>Y|$Dh_)G$m-BbIRd7>?*;1pzU~MMPK(6Y3Ec)FioI3)Q8;V{#aI7 z`j0`@XDth{%5D@i+^&3J2=nG^7{udPQ|7hdy*Q&*2^4)L~bUP_cDMoqSiuRHZ$G`Yop!g7;qIb)?q> zIj-IED46AIYgwl^51PLn-TK%xgeIW6bF6N6(lTHm+&s0Yu9;m_*W48}6=uik?^$f# zh6AAGvBv72Up>K8fDHH-+yLoM#_n+(b~2+S$07O}c42c6%GQYKU+r%Uj3;dx zyay8I5WDAq?6(;oZXGn!(bN8|fIR!*C(v@};Om8Dor|)`3Fd032yXc%Q&>`W`i^yG zo1ppF@v|EFYeOs0^ZpaQZeS>BqhKt!{-vOqa$nGFc68>D=RH^js`G-?*-P3_a2#Bn zY;^L_If70}Kd%YaWb6Ye7m38jUC_iL(t4cSNp?#*c^rvpt=XFuB=y8_IlbT$a+<7 z`IevO`z>QSGG3k1F=+A}-RrQa2{(Z1Hnh6(zH~#zw-doPR&#F^=8@@=S->pnCUu)+TUeKh|9&eLG0l zOza*99np()X57Ki`;I(E;1>|9RCrj78E=yJTCS@d(~!jMEB)tu|>fcg6!e_42U|(gFphj~oASMl-TxM#JD0|+y4|}OvmN`L zjxLvo62cj5)6kE<|4BEgchJ04jPBQtZj=9mZVI|rQw|z_Ku`QV0(xB9_0YWaga0C3 z{S=!F?CUw@Xl_a{VJHI>m3Lg<;fs6gB41B>J<#>@w%+THPe*K<(t3|P8Z`Ghe#!ft zO|a_=dOW51y54;BxuoZUj1Q(+t&YU`=sf25x1BuS!6kKK{&lzh$@f3olKwDs0k>W5 zj`PoCP#=zeW5^$c98mxK>6#|+Eoq10cW{sQj`K^HXy2e&g-){XgSntC*Je-!q&lf` zbEW!6T1)5w9pC|wwd8b6YZQ9Y9%UZnr5u|QG9C+>FCG1U*gOL-fa+JX`YBZSJknRe zLRbRsJji*D{$Bb$2`T-8Wl5c?FRT9wB4U4e{eo3Ze5xT>^l}?zs0e){b{lGIoS8ZUdwGt7y1cokARlj z5bx(rcs<+BrgAF4MIh}`zXQ?ZJ%8V{+)_pa%?plS|Lb=kGO>RL`zro#o9g^tBgh2x z>lN$QwYPEI0?pxeaOaUtw0=Ee?~4nwg63Cr_53rI{PW>EP+gjbgz(z69EZ0jn8)BD zkoiQi7M9dumW}26B;Na-F9uDS`HYi#rp%Kg|04JTR5#h4ALKioLmD!^4lh7$8c>}N zeBDMiuE234-?Wdu%=sK$t)Cg>{|GjM>b`1qkKDw)btC#Fco6!dwQ{-t%rMjHO8v-~ zRAg+>+~w##Oa7N&45;owt6TmY=5LZNpnd{3emYMfwR0rl6GQMmgZj3dGGFa+HGGtZWT_V0yLf+qL9SbJ#Kgll~m z4yw!4FbUyz_i_D8`j@Z?WF2DZM`izIjTnhH(;lSW3f~Bt+uo1q&K{2MsoZaY>gs*v zHnvG<#Wtq97xA|s*VjEW-tcD7+>fr7!xPwK!6ZkQ%U}uNTXT4ij`Y9aIJkX&He<2k zuij^*Ol7)r$ok&3NO#Y_QS8?{_BXNpcDNJtJk-Ls59oM% z2S-DE$-^fzEohFRqwW0x^7Mpk&~j^I+vNt*w!@E50PZ)w^X>j=yG(nF=TslW%I%_N z3Fb0L2G#9rb!!b}JvGuFf^^A49cw*jFZRn#+fUl`pc(DxcJId6EjBNJ>M}J(!kO!= z32c+=ELS%#PB#>z&u><9HXVvo<;r}5n%(oaHj{?_^yy+W(2<&ceTeRS2|#OB zW^*H^^_FUNhuCt+p2KnP=LF&g%BPo4F1!9mc>EXp3GCkTM=*wX@J3 z0}>+dai6#_=6Aa^+A)j<)xS#)4BCaf$9t6Y^Y2M8C7={!E#v+Pq%3CJSoG!IT|#6* z(3C@8>#;gEH$h8KeLi_8Av}t-G4K|QhbiFJWtBYtcl23^XSI-V67=;rT#C(R*bQ3l z`>lStJ9&qxCC?(^GH}NSvaGg@56F9a$sY#I9q4L1xt{#>;1*EbPW~>2MfWb!C0xcc zK({`nTqJ0_PXCDOAje;Mf3Xd=_dB}%t?mr^uYshGfM>wG3m0r`H`D$+NBJexm;R$1B6<;>INBfOg&ov+AK0Q*68npqurjvQ{qI3>94 zRn~<`SrRnoe5l^A)*5-PfJ&e`3{6T1$ouS#NN)tVjH6PEFUexwfq9WRjUU(srgmehpyhvt)@spIGl!Dc+H1J!NfyC1&1HOCIrfm-11 zYe%cA^^m_TXgWFjE$c;fz@{@u3rPk4agqOhwfOa-lJbIPP%-uoI`&uieiggkR2ufL zU?1`GnBLe8hLNEAb&bC*TyZqtry+em?1bIy%VE1eCv7Zi$ByHeh%OJB*^cgU@+Y?8 z9v)OzPHTkl6W8%wG}0whC6@PuzHS*2%5#{p6PGMp9(!es#VHsr`46`t_w)t z3CkfLGG>usfPbu2UE$ZUT#Lyyzl4;PjL$pzzhhJCKAv}h>g#p1eCPBj(kH-kFb3Rj z0d;irwV%&h#dBly>v+G$JtQ{k;3rW1Q`Y~Dna14FmT?2P2hw3Onlct4ZF9EOpGbMn z0tuOGf+q2!So?nwn~5+BRDXq+lkW?1-}D#h7jwc*fb+m@s|T$9nZ5|S!nHw@jJ}>n zDq&Lt+JNd8TK(<=c=v|%)vy3Q0aw55r+)eCyJljRzK-*WqyG~&C*l0|G5s>OeB}9! zthdsNZH=J?xcWVc(N9|+G@Tv&p4be6mq7imX7%O%U^(eu!8+Ii?lpI=qp#~Fr)>zD zC!F#>ip}qER)<)-PqF%!a-2H4-LQEA)`9x1>WH$b#wAouT*EdA z*L0!%vk&h4fZcJr>0bp+Ek{@GPjAPrF{r<_t*+jmc4wR1pSrr`Ii93^^?E5E-6rUk z^<6Oouo(t9j_y5HSML9>dVpujkPP+FYHsy9+F0*jc8M|+s{ra8!2@g_#p!@Z{Zx@#5@YP7K z4e}h`t%rPk(EXBjlaFqxMX`SUR&3fpKhWdzN2}W)!n;tUe*;_LD{#xKz-phlw!#0* zgS1QZHJtTOg1HcCgH(g;Zw2`w%55xZZ@>)D{T5%-*R!_Up`fYl=xF<1?dUMX?dfRy zJ|3r2fKJZgpt;Z4-x57IrXdNm9K|PsH~;CkzW)ELsZ{hnT>O%t`x-gIJQ_#$a`fs# z7e}{~FXeqdCztf?@HrIXm*L({^pb3>x&=Q4%>;C{zc@zzvwJdj2kP$>tDF8XeIHDQ zmmveK;Z|>=jpdvu?K$VSpxNM*=YI140tt`A>ZPPKNa{u2gR4sV_2AY^kBvMJI8M7n zC*o!0n_uK<2ls=vAAh=<3C||&1K12pVLfCX=e`&n+4tc#KEb%Rd}BpI=82#=Z*i=D z-+|4yun%t!{~=aU&36jXQbU1qFWi=I=-z5^kNPYoDZto z*xwc|M_MJ2@Gs&hy0UI`hNHXK>Sp{AG&iGb+mJ~ne_gl*RM$S&4mTz(4J6!0JP+Mm z$Z~W)M|TV7B=aZpSVic3F#8n61(f}_@(Qw8ztAg(Z7ObD7xBiza)PF>;-KXbY~L0 z_ZI@a6HElohO*%HE4%Ss^z|GnM(HQH4{-ec7dE1QJ+b;-AQ{n@57ag#T|!IZ;{2BH zsZUhi!R?wgfp|?vyq{NMcdH<4(C($L40Z z6;!{b)tBd6?MQzdxdUxHVjrFXfvi_> zF0tI_m)zvv3tvPm{%c<+f`uhQrh=ni7n@Y*1*)&(x?dhKWm~u7egv=~Qe-<_$!eY?``=a*}F zi8nAV!c9QF(?6YQ6X%7@GH3sC8N-3qs~nCdR4maq!Pp6T^(#1!X2P~-(;_AbslCe*y2!pYi0((IH=2OEG!h0U)846rFfa?TE0=fSiw8ii5c3ACm=|?XE2}$Kb zW}Z_nPh&F*#)9e(^|OX$UDk!9uY}gvE+KZyd`G@tE_%#~ej)mK=uKuf1P(}$ZU4}k6=>+YJuvnwEFTsR9n&?f}QAh zA$IjkZvJ=w3oZ+>)_LrFFaVojFcL&I6~gQh(GC!fO;eVYck#r^Xwlvm%%*XAM z{O;LL#@a(4>mNUBs*qk2;@|s}HAAJ0wg1ROx2dC>g3Vp^R-zt3swXx*Go1{msDsO~-()OKuK>Mr%VPVldLtb@4nqlN^kn=YUQe#&B}A?XnVXBz8|Uaf=H-m($^QN) zy>#?CqZjdQjQaP6qxV#to_;6V-Cr3`k`P620D2Uy7qmWRJ9;DhOZh3gk<#Q zqo+ajRylef`x`xf-2Ic}bnI7PAMx{;jo592oglxE3TypsVOi(m2ht_TdRub*C&^+n zrDE;2neDUl(f!=n&$ZL}Eo={g9tS&o-81|7Pwm278!}&`r^l`8{pRQu{D0`Ru=iQX z=p8M_ztfK1f&ULZJr2^*JBeON-^OS?lzKY0zvuh?%9;KBr*@W&-r0FEJ#A;_J9=du zJ-40tE!O{6+if0t714`W|H`2w^$~IOE|1f5pO>qqmR})y)zQ=X(Brg#D=dRl(9(2;g{v!iF{)g?$fY)!hBpV&vSzYBZyN6WvxV{e~>oGE{KZm-uI zx_|QAUP3;4or}?Xz|rgCl$RV=|DMj^4vo@Aheo`;h)m{cak1 z&!ea1rTd%Z=sg+dpO%;ItHjzqGSPbty*kDZTA$gD-bkyb_1SCvzxU(!ar{fjLvMCo z?0Qi3UU&4y$LUpigEp>Hcc_o$lz(_w|bHcayQ-fW7XY+RtXY8>zA#qaMIj^3U)y?@%@bo5e-(cA6l+3}V$`}Kl`qR-1 z`lr@2{Znyzdfrb%FAqHpGCxH2H}FjCd{fTXD|SA3Huhg&uk~3Py9=R=WA87s>9@BC z>Bae@=f8aP3LQNuf6=S#=w0eN>(!^|71tlBUQ&&aId4U*{I4Vb4Nw=PM@WULzMl7; zu#Til=t?Z@B>uP+UGM%E-HMK`d>`XsZ2CL8_WC?5^NC(2eH^Ts&Ubg;rvJ$BuXU<& z@JRouy6MRwlkDhD!e%zi1NHY->#xk4T1)y)*a9+-UFV+EkJHVl88Xe#)qd|s@}GqB zhQ#hyDwgns!!n-Qj`W@&-vjSP?2ZTbvf6s@CssMNLS~ZV_i${+!ZgtPA*Ops2+R82 z+ezOC5&kY9cFTH6obO^3sU0#49slL~X2-ERJ2O@;Ixk1oSFcHWL#PMR-t@hL!*Ran zp?eTr4RU|k2Ag(}K%%sdeZJq`{H7CZ*Y@Vw+(7&KG*+%%v3nF=1FbLHUxa18P}!lh zSGWSiFKu5{`L2Vs11;0M8$+g*quZJM55v=-<#~lTNO>*{vc4(l2jNTj8j5IdE2=F< zkvbuhfxe!{5}#!}3|fKuUEk{8GK{%!&<)yyd=p|2l;wJTxYh1!uh&iekXeVWhL6a< z4Aw#-iBg_4I|%`KPxKqo4}g?|&Q006opou@IpFO7&*UjFobg^z|JGRlvZm4&NI!c7 zzX9?-;W0F%JOew5?t6X%#{E~u>Z=?1N5B%$a!n9NDc8Sh8Pno9jstimg>|%v3mBVe z^_8#L&Bj`1p4Dw3(*k|%@8@B&2)2Uy-N5S0bCHVAGrj^>Lsj|&?HBsfn8knX7m{xe zneOOnKiiW0J>Wf1zwfuYJ;xf8nZ8|#zxsX7N~^7FG>G4k#v${JqhIO; zo^?V8P``h+`m(<3@1&nMl5KEo7w;_bJWBjEyM4dq{3q`mSCy0;rzu{i~ zu8{c_9c>3~$p2-4raP3#`O^UxDrZ3|))ZNYWfs+j&tY_`C5 zQ2nk}KX4~=d`8p9!X^A&o!HgiU7UVe$W%qYr2H7+Zfx4a{h;ML((2zr!j>#Q-{W!G z;pr)eZ2i*xHLXG>>gXQA<~W?69n)nhil-~{0ns!+baLJPt2`>bzxj*$nv+<5Dy z=6y-UAusiq;#X3FoImnOmuJ28qr`+f?C-)}>+#}O=*Qqj(0V*t!pjUJhFhEcYPPu zFCe`Q?BQ=$HyWp#(K%!$psVNG?$|sEnV`B4$c|G_(@A?5K7kLx?OO}1uC6(doX)tu zqq~Fr-@+kK-G{7hiC3AE2A9Hx;Oa)WD3$V1-8^&yYdMemwx%-qt3w@7-6ySXGtyea zLy!)wXj?j0CB^CvSwWWsL*)c-GR!Wx+ARaK+=Z6BzOg)Xh|O>^)=7x$~)c9${5gtA#*jldOn;+{#-Z; zs(Z@n&YZwHUhoBc3QN%1VD)y}SiYCl4(+s_A=3%nlD@4uMgFoA=?6h|7vUBmyppth z_zix9Q7MecgZSH=1!pAIekP+=$P9FJlV0OJB)A4tx1`@Cgk@cVhNL%#cKq$0CkMyr zMtg_M>yGZd*mQyiL3JBjT{#a8BKAcm0aTyUsDyCE$*hY7cft*D8zeFK zrQe1r&)-s)a%}6o%KXPeyb}>?e+#f#1M5Ncf3W)Xt}y0D(j`0;Dq()%Z@274Tf$s> zjV}4}2XLG_`X{gv{qU4nz5Z?W%aK+IBwSA{@6Ru>KKsfs?fiiu^D4U9zS}oqO$KaI zK-){$o=1qHe_c?G0sBR6b`vUuaHR%#2LFwGsIDwXfzOR&n?oM>I{Z+%R zKD2Rk>sZ|!((+&jY=o)@C^N{S?WGcnb{6e!6z!vMaL62S%J*mTn>X=Qz$ZCwMp)gd zq}>D(ejn`nS}E%Hcj~Xct|;e4C_9z;7jQ0Q;paq% z;&ZO`c`QDkjn5L2M(|u3eGRgnqm=VNY&nuWzZdxW39_D}UjJlc*BU!5$Ct=I9;Sh0 zm;Ei{|3paMAK6O!w-A^ZyJsKtqhE%T@h9#1km-+}o;MGZ_b;e9Ew-OEd_8Y{_2)>B z!dQ46q|cd%-b4yzy4BTly|-^KFy7|u=SFO{!A_8x5PzHb`UwX}`xQh}zHKKViv4@e z{+?uekPGxuAZB9U()xE9X;;IIP(!vKjP;30{4I4Xeb!vr?~yzQc64tczv!lloz-n` zb=#2E1tiG2D#f+)`Dn`hzIicZwxS#HavReFyWubmRJWVeJwnRCn4|lU)s^=c-nF{2eyQ6&eAUyZFQ;vI??+5z{(+;Li`{lO?sTgw;~4u$KL*}-8_z0r{PBd<)$z8R$srR#x1{G1?dT%r zNMRR#JEptR>L$_8lp+0cka?|cIg~x@w=-=IDN~s5hi=5`R{zPE%Ggx{DOPC@+pTUx z(po@!cx@oxb|RL!1@dl3$+PIYt+rgBd3^@9h3KcDpTge~x?s~AhJflf^EZW$k@g2v zoI@W9rJxR)dT-Ro>Tja&*as4#Z*qN!eidKC$od#**tG&JZw@;N;U1**hLwx?t|qZt zF5|5B0o&gdqI<+C7kMvVbO(YQ5mGMp{wQ?&G-HNZJy|~>LRn}#{@wbS5)GN~CUL_L z-5xaNIcz3^p5L4bF#lJRBk%oRGZ7# z9!PkDSoT?c+-vt)e9U+&WV$*2H7ixZ{6_w>=f(V+;_C+Fz1-VKZvn1<{f|&rH0}}T z=y|s*d3r$xsDB+xctT-W|8f-R62=gZ2fZH9@{?GP0Waf>kePG*r=i-1v2u9W|FLkTMCJgH-UsA6fbx8`&}x}qeN8Qg^hF_48(j_U`C}Y* z6F|DfRH*B3Oz29i$8QF93vTc?$iHeg$+3IW-(18l6T2@QyEn-{2i^hgH+Zc=LO|x5 zEh2p>=cs((~eCj*^~#f(ePZnPcfezYd9 zwy!^Z^YG_`{6FO1t^Dm?4~Sn9^j;zp-IMI6>dN;=JD}Oi(WROsgkL62!fV9iz|}R! z{Q6Se0(2i_zqMbONB)Jd1k~ShR#(PhHKRv39io>*5{hec`jpF$c%CPz7Lzu@Bpaac7APmDaS-F(j~n2UyhG_bl-7w z`(Y>b_l%?4-TE!#{-dq#f2+T=Jg!Te@^}@yH{fkYcc9f>Puey(2;V}|MEchs{cG{4 zEejpPNmi#eFWmeW9wO0o_+B!~9@L9;TMPK{>)7X^!g!wq2e&e2}UyHO`AQciB@0PZr z?XdLmqHQH_9q$dHtMw_@-L0`}3#uFNyST7icRxtFgvVDDe?1^|DL$vI51Da}Zg1=c z!(7nvxX|i`m-4Iuu7e6t3EZ--YJJweNq#?VW5~Sk=--cxoM#^-R==;e`j3(JG)Ndu z>|Sr^`B1g<(9L(s`9<=NgQ=jpb*%2kq^*X}LB@Ne?Pt?qB6$@r96#(nDwoE{&$cRK8ph1WJdXP(uLSi2~NOo-NB?i592}R zlVlUSK9~NzXxotT%FYj&8`0PMk)B!1cfoEgsNdYWO9;zz&%LA{0(mYZ+WNiB$yQsh z!;?0L%suF8c=WaC37a{W)I%Ta;XY%xc z(V+Vu@wbKhEoWQ}7D6_>0p(9HZwsUy)VHzR-RI*jD{aT_2*jsf=?OChXyM-{}2a=ccYm%)1JGmeoKz+o**G< zH_w%wav6)wWS9wBE<3IMCerr6&u|b1|3N}D)iLgBZ}heltIlm6HYgR!7~cd+^;x^rlgz8d6y)xFoN`lnwm zdYt5Z7c#xjP4Rw(Z@^%)2MR!SFY>pAe8SRwES!)<; zfg3<|nO-a*{5WY(!f+S@rC*8lNA<10Z=)&wQQ_W@`OwjwLH_q(0jO>}tGk-C^&lai zxHx|oqq`BJ`*@Cwu9ojE^6!P8KKonBp3fb@<=6$AMpMrfAKaXjLT@QF4bieEQ+rk%IS;Ex)jP;hF5ww7^)Rpv^ z;@1+p-?Db#HuhaY_K&<@hraehGM{lKc5^`YyS z4sv~qu7<@~ET4i+0qD3#M}K2L&KrM9`Z|Anw^G#ixA|Z4Y>{;>9RDsL&z0~f=>FgB z>x9$R^Q<0TgNL9G$awK6bh4NlM2m2%kfg{XEycJj&uoQX+C#*4gwKvA}Ygqkqo45~w z47eU{fr)6&wz|1C-i_a?ANiGWUGz)(8fFzXTVXq>{}HRdz6ryv^C@^&sN{tE>Ha{%;}k0lFIGeVzu`+y>eoa496A*!Ovo zj)%+^>?2+lV?HOo6WjKneogYXgfEF}Lr z_!3liwZAP~b2G;kw1B2iIGRt9|LxaJ#KyXoSk8%%DZ4v%T=XRWa2N}!do{-Z!F!)& zr|7{xkh<6V{S2!s?*+>Gqy>M5OczHt@eA%7;091#9=m$FFOoI^=D;*?b@StN(@!y9 z*U?=@{+)0LRQEBfTgbfB>$gw_&;VTBsO`4(M04my#)H)Mh8^0?3Q zcR75j#L2<1S&yE!gM;LG=S%dq#q=mL3E_)(&>z59cnqF|acJa#tPy{VSo#}%W+Fz} z=Y`E*j=%CgXX~%H76Wbn)g+^B|MBa6=VM=XkDo#QRr_?uzNWvq*!8}XlES8rW51b) zDf0UdIrjHk`;X{PCv$*lUoXjN*tf!7>v2{$WBOwIIA}eRBq97Ne+(gAg7ovMBW0pN z`-L2I`xfKZbBF|W6IK;WC z7Ixy6l-nDAqww0}3bw0n@@tvcw{z^}JM8taZ3?=7kqad!>kyOHXHp6CD6witTj`Ha z1?cp1_U~!(42O3?_ix{Mo=$jg#F!F$7#9PosmR=m1$O_=toeOu*u3QUr~7w3wz_}k zOGVQzE`pE1HF8PZxJ)ztXV#*s-g_P0N*^l`ywDzdPSE zGYK^)?|PtRBFRzgH#y~T-Sw0yw)cRRM~eTu-u#B1q(3Ix`3?72X%r}0-$|E+%|XX6 zDUWhIk9-1KEsrm4dB}S(@$VU@VW0So@3{Os47)AV=_`&s!#ffZXOi|F$bO|xV2p_L zNcpgdIQH`Ux#U^m*e~$Ri@z>P$G)y(zZ$zua0Ilyz2ldQ_x{toh9yjeuZy;~R+LFb zg|JCOC*uE>sZX9J&VI}1LLtBwE z`H_07**PF!MLab;Uab?s>zJ_WU>bazD?u z=Sd-_PCr?K-9ocpVpob9V5j@lG2H1ujsp!ccDC(N{E(o1WGURdbavdhF}%%D%5WJ{ zNyyAQ9zgn`NXEXl9tN>*!qscOG~84=TMyUMC*H(4zPsTL3fp-wiEZ~G3Den`bLpd{ z+=Qn={Y|9;*WPeT;2n=nHQc24SH2@Mk@S1fok+?-)||<4aIW`Pxn)fQHyW;n(JV50 z9GkgF>$hRZ&6np~)1-fc?7FitFl*u5V>ohr$$l>*uk2x0#G@P%Vy`=jb`0Eq(%Eu* z75nSBKbV`&)^j6%pAg7(=oX|)h(6B{Ew?n>1?f!I%s*Nm+hMPM`R5IDwLY}%ia~0p zz%5N@+ljnGb60HlMB)Esf!}H{4&=gIfdlBEvl#USHG?$#6~1^D8`e5^49Lm(U~VStQ>* z(=`xdOdp~1)Md>BceCMZ{e6TjLxl`Kk(2p>b!rzCa37B0eqp$qtOvIW?mWZQ^7sa> zmd6&JyQcD(5K|r{yK`PLd@YaNzRZ>fm-G_WsXWTy<}O_IIN959cUuo`1>EgoxceKf zf3M~``CA3IZG?L$%&vypI^u6Hw#oU!jxVR0GS1Am!#z5Nd%WScTMO=E5pFHqGa_6$ z-<@o@T>8e=oAoz(zAM}#a971}&otb_SHrFEJX!>IY7F-R!`1bib24s+|E%f!Tmtv` z2v_Ru62m<<;%{8N&5e|A8QhNz_ZoONpqmW$1kY{C+)fK5VPE3<%C{QsFNUkf+nt6x zFygOpqwOqOZ)v!NUuBOsy^guha8LDIy)F=L^g1TWEo>3EJq%a%lF9J2Hm*y5Z_N*>x$03b?n#aNjlD@$2Dl z72HQ+xStrVpD$XcezFGc8!_Df8m^x|S|@HT+{H26Zw*)Po2^Uv7Pe%5>Fexqq3!o) z!`1b->%uL9yL}9Ix#2#%9`#lNcmEh}-hZ>_<5}y$ErZ)DhP$ERKEEE^3b2`(hZ~Fy(zhdnm8imeB z%>veeAz^m(v9eRG0(X+({!IQA=&-M|+^OOK{g2!qe}eQE(LDZ^_k!iq7=_!|$I30; zkL!HHO)TP`HEM*^-_D*Z>nr{o8~%^1uc+^SQZ?LL;A)U@a0=#bD38RhXn+(r_oLg8 zCZQd%E#HOsS_@|uoKz-9_#9{#@*R%UzYpXO_IseuBhe5f_d28ZkM#baYaO^x;U>I| z+((mj3P%|3hM|9}aO=A-RR}kqXT1JxZVGNo!~5xeHjb>pmcT0h09zw!JnksC$2;tS#edxVrA6xUKh4(3&d9JL%`jd4r?m+Ih8GnB!{~xH}n=CgaRJgeICA7#NTqbKNxOj^7lYTBK3EF&z0w#Pb7U98i?%p>D&mn8t&11Wy|3l@?VHX zA?3FBT=91-=@PCbmhT?OeNb%+66;#D;&y>+{J(6y$#((7-RGS^Z$RS7b;o_>=S<{}*z1Bev}!S`Mj$19t&j?RRdP%Gx1p z_Cs24y`|&DUs+!>o$V6jKD#|Gl&k$iDcmb#xCa^TaqGdYggX_k2I(I5{ff+Imb4GtPo^AtlV7;~h{dz6=!wwZ2E$0Z!0=e&wX$74%ri9-YT<40ZT37n ziu_lhaY)iJD<-bPx_ z&xhPP^_<3TFYL6Q-y{EG^fOX__6S`M2A|LOyqB;h8}&qOJ7=FuD%vpgN9s9KZk+;G z3^(B&lJ#I+?&5rjopR3#HwInUb`(03Z8D!|>!ZYT^*E`7TN=YX-*7LDaK(ivH`;z` z;hq!29c8#ztOvKabKq`-tL^d%csHSmhI@AE7~L6m_LR0oP13B zf0149Q%YN?hO^m{YEdw3b(%VaVgyW;A;IB!YiY$wlUm!o-6NF-@OHE(%B~CNn8JA{y5Njs)5_d_`3=F zC*{!2aKG?eS#Q~ubO}-p_4%7REO5udO=WUBr{&wzaD6ofdowY2yyv##?>MgW{XrSr zvkdnX%0S9tfZ_fb{$`Ns#Wv49XgFN=9QX+s>wWf3?3&!TmUfyOH6xTnp~32)7vSucmyrg4Yb~X}CPrBOxxj2<`K#=hQ;KF_(2NSBZ%o_!jB zoRJ;7$T27H@%o-)uCxdDh2Uy`Cg+`Ru=&n#M|y7bykoD2^f=c3tP*ZT4EHy~y>vae zX}FIVZq5&3y(NgXJ#Z?L5VW7d+!N^%wjs91MbzJ-BUq;ZSI12|l7D|xf|PrtpC{;l zKd*2meL9+o>^OFDq&-yj4BY2%^*Ek3hW967^Da{E1)i((ao@8|=Ho24Ps4CLrpIw% zN#Oo4{w~L+pqBdn&!3Aa0kQHcGgdPK_?q7kNrvrWPR|(q)Rw^le*<#>rI|lD?KW3 z!wq)~cGsW@hTGX+XUTVlULySsB-hNgd>`}WpzXK#Xx1~s)gbGA7hv}V63@D#_rr~` z>wU|ypJvMOTkPDAj0KR^&(hF7m`0)8N&4gHK_u^(Tj>3%_3_Gj?;W_84fkvE|A_K` z%5t~z<;X*BZcozpLtm3-_qSrBy6ve3?jlo;8y(8`Td*5wxE(zAG`2~&gKcN{2$ zY5C6e+z+1NyDCe$Mn>{ov*C9+SL%6XK3-YA#|5q{TtEzLQLdj#;ht>D;cj@3pgD%S8|}1!_TTas`W`d@^+83O&?b=EkZ-0D%Q5f(OyL%v z!2E^b%5#G9Jj_|xslQ|854abRHYNPqT_N0|tIj(qw;b+eG2CkmchY)rtKr^ZxN^P` ze{V9}yF7O?Y15E|HTmmKmbLRGZKEZQ0XY4HPEPYboeut~!JZ#3IIY_Vf#x=}r&2RA= zbFru+l5vN=2WLLas{Zr`wMt>UI+b_GJ)Pq&Ca=`A^sARP%52YkH+XsL?D{9j00j`EjNZ? z`ddi$XQ9}`SxQ_zByfitPAz$ULw_OVv}_!56_~<0k2O-<0&V^G8r_yj{vJ0n??+n9P zynVP|b25>07e+W^;1mw!d7K!|rH1o;gmYblGeOD+&i65#+YD!EgcJ2=Dx4BH1wVR+ ziFCj2HJm>poTxvK!6}2&9F88pa=v^F#xqE|18K*(J7j(*(DUWzY>S>R=faZyT#w(v zQ&?AK{FCp9*JAe@(sr;}$jxuTfn3G*yg%yJ-%^;xa0VJq0eLn>O_6dcGw!*3xgXJi z^sY$SrM|a1zY*;lPMP7zIOu5d9gFmMeKO?4j)UB(fxE`oZ?HG-;lp;IvA@vU7Xv(* zbUijCxd!{n82d6~UtW)W!EncWZZ7l2Gf00Neb&G3^?75;*m6sTab5aT*5AqG7w&V0tJl%5 zvu*xrxUC}GG~97;3qzmWXV@)7iw(CZ-1R`d&$0FL@PFj{9QBS9&IsIna5Xf=Zf|rj zlFJ%74lW2$`PX;ky$YmHM-uKPE~;TngRc|mPlpkw&kEdA#?QyeGaFSSt*>jnpV8~* zI6vh*9CH3DIy-PR5$-E6-!a@fBisdSlk0uU9qG$ex#e&dMY!VcSBCpwge&_VdHZnvozekaCJN`^C`j|X}Em_1XtDz+4&z^ zZ(6=Bd0$?pJ)Fna8LK#OLKVF(ZS*WtgamNyDU|3e}k+2uFN}2 zz0EP)^F3GQvt?fYEw)A5!;(lla~JSlm8Gk;hxZNlBF|ly_D}+Mf4J&z8s4|)2g7~O z9~XmL&}Wk_p~0VZ&%N5twEfn?JqE4@8Ru_=&E`nY!=Htye3@TsDm)RDDH7fa%AjaC z&*dAAyiaB?^6i7fyerx^{E^u2@|Iy=ZtM@lt`jOl>PH2CG-h4VZ<6*`uG=a z`JODDdBe?k2kb=w?>x1WMJWhfo`=;~gl_R+? z3%7Y_>qcO69r_*VdE}9BThJDdJEBqO7&HjYhPPx+_%5S)o-K2nDXw26lw20LJ%7pa zzr|)L%FW4J>GxT*Z$hvmX)RG}B=2XR|8~yGZ`aIg9Qr+g>w0-6t8g^;Md2ngrhHEY zo9^foq<&XlYetuX!`0IwVBiL^Y+!s8|Qj-=a6iIN zWf0E&j?KpTd2Umr<#J!xB!dH*vTliV2}Q(~9hS=9e>bE3$~&RUuH`v^U$f=CKl!_& z6OnQ|gufZwJCN^ll71Vy9?3CWjj!@;%z55teUEVQc%Datt3lQo%*3V&NwerG3fo66 z*p)t(V0Qp^+U}))e+-)^k^1A;Q3Tq*W4=oNuKTHNz7p;+hAaK$^Dtj9T%Es=c@dq@ zl6eu^zeKrdxaS$}kyCi*9n5)#tMi4;nC~0F_OicCY;ND}nE6BgW26--tw0v86?vAAGiX`kwEbBPreRNWRQEsY& z@wF)jxxOq#`(mg4NkLfO4W2le`5CswwM%(Fk%SU>FTvCCgUpYebusUCHoTs`{m6Vn zC(@NC_LbOwfW7u3hfd|4a_sBj#(s+TN7jq=GWNP}67S{vd3Sx_zJjNrA#NTwo@a0k zZ_{vNuH0uBYIu@dj{Psj{!F%Ch(;qRVL2X}N=D9;vaaC<(r-n&PvXlGjZwkM~HIkS1Qi@9KRW z@k2suoxi(*=do0C;5Z(iF_|Z-v1*(zLz2UU%Y>gYr?##a3$#RUo?sS z%J?nwel0QP9T{-#h5A&Bxvb?uO^q0@y zjQpAVO$}r#=Na-pWcb?_~pVE+T-`3ghGVF4eWwK=c`O(|`VeI&n z#VU4{*llF&{vy9TyB2Je-5)+tk+Iv5G%f2|?6x*`Td+;+b})7?d%K;CUGd$4+tt|Z z|T(b!$=?Zz6rdERcEv8%;yn6bOt+dXLP_*6sY_pDvXJv={R z>>lxU&l)>E#juK96?Rt}yE)!&p0VRo3mLl_(scg{@8vy4pj`-x$n{#&N%OX z#WbE<{5@L^O*aXT>s^Q?NWI*P9Bo5Fn*1%vui=<3&WSpj{Je_MZN%@E#r*DJ-v83+ zfjh)-wEW8rCrA2iIKyK&hkH&LoIZvleUfOb;jpwI)2_;6INdy_8qTRPoEe7G)N{th zaJqX=;r)Rd1xLqWHQ0;hBPm8H&-R|vh!5FU#IPz!tD3>{Jce^QdAZDXftmr9H3cLGF(j-nf03 zhl6*o;mN$X^{+OD7Y-UYkHdT3@a~5ryhjbM((|4q?FCfGfFruUsmvgR@_Q(7ZyDaJ zp7)O7$@+Tn?|ss~LPasWV$Un9Vm+4OE%Cfx3~x$=R}#Z3^}M2od7jAde)qiGO|$iT zcZ63K!z=f^T6pe{Y`bd!N6K##!{e4ro&Bwd;Z=HG)g$x^hPN4<3m#xj&+zW?ycB8s zp{f{Owda*T%KZbwYv*}g4DVjg>qc5Bs)^yHJ+I`k!0l^zCzHP|i(t++y!$-we9~@0 zwJ|)mF@;1ZdYpCChBt})$wQpG&+w*s-UFn4iVCq^rTuwc>Iv3Q8{U7(zt3paVi?|Z z&-;nArj2NSF}z~sJsG%D46ix)g|{y;m`s1bGLlUFwjpf@Dv9BhDsL9+Hx2J}&l_%d z4@7unF}!l+Jr%g?3~!|8U1@kTBD{(iUZwJ$4%`&OyTHaaKn2v!Yhm6m3v<4oPhhsS^q|Q-t~s}ScF#*!>jbX@)wv# zFua>Q?|#F3Ji@Dr;Z=KH<%@wk!SEjRycZ4ci3qPIhL`rd>bX3pWOy%o-lvB5WQ126 z!_x`4^nbWMfY&5!j+rr(jHA-T-^%3Y_Q1;g)#QJZ{2Fu|SWJEiGG6K_Lw3&hg-kly zF_QdU;m5;;F9+_waCBaB2=;P4ewN`}_*vt83oZ;LA zCztVUQ4FWjbBbOG+{V24Pp?z-dSRL2j1T7%8WhKHCiwj-fwPT&fuOi_oLBDV+48v) zP7dW$62s}C<90Z^#c&D?=UzAouD|-ka3*?x%HXtxBW*>3`cr5)kNf>9jo}>O{V9iY zSm;l=#w*{LM`MJh?XV`K!o(eN6t{P5uTZ ze>M51$K)?E`7`g;_WT<1&xy(3+T_n%Yx?|Y@_!VQzn#gyiSehF{6EIzZ*TH9GWp%B ze0ISd-xlN( z?S*9jcIF?Zcr*F`Ag%0;z@1Ni?MJ5$VBIK6ZW-p^h5Xz3{Oy|Lx%69syCU>QQe6kq zWPYVPvG8~0A8{v-0k*A1t^Rv~92VhQrQ%{-?f zhI6FnRKQtiIC_5A#c;ZM&cqnbQJzx;XNBQ>-8yWK`xs77>z9PK%2I9vTC8C|*j zQ;faL19dT+V`T&ND9>#~&p*99r}!PlF@|#{_HuljZ#cs|rz(ci+jGj`bTb^?ud#-6 zp6ASp;T+>Rm2id_&duJR$%Zr1bE;!F$9hf;oJ(Rj(+%e;&v_+=)5mk%yR>t|c^rG0 zf0{!~)5)}->pkZ?(rRK@ePNZuc@j=a@)DMjSIYTsVhPd?x!ldv*M~8T#iU87g7cE` zXOpc%f0_`hKaWaA&WHPuwk(Eq9R3u|=YFQ)Xuot2HWI`imW^ioaooU(wx8pD`4q$X z)^HBRUXIhQhQo513?~u8>E}7+a0)ULvSE8xPCvuR{EUpJVmK#wPBole4M)c>WrmZG zf`Zc|hI69lq~RQDIO@-ZhO?39q+&QHc~0uRz#VTmdVGyHoGm@4c?_r2b4uV`WH^=B zOCNNf;WYJ}q8Ltp&nbg*li@ssy^LL-FdR9@Ncpsl;SBJcYB&!W&imL)|MP|6wDz3h z7|uW~pZ5dzis9&Sk=!QR4!e0y*BH(qEgv|G3}-9s=yDl=d?`hI6XtRKj`EaI}0z z8xFUgGo11m&S{=g1LrftQGc#8oI5;cYz$|Z=hVW<%aM#>eJSTw!@1jYDq=XNdrskp zyvNsYbieL4oN1mjF@|%7=M=*!iQznCI1hSGWen#`&nbg*p5f?u`5D9EQQJ&8PmAG{ zc}^vq2MkBc=T*ab#&fD-IA?iIHJo=0N6Y73!>RV1SuvcmJ*O7VPcfX&4d*4#sgB{C z<2k910@p}x;Q4x2f4()Gd7kr14Ch?WDS^{AhVz@@yyH1FF`V-}ryR~nF`T?@v;E@SJoE=K{}3!>Kf!ZLpVlxMqg4P&mvhERNv}_Z;^L?{_gA zE$0fuX&26~G^mZ?jPRTyI3F91o(Crx&as}eEQWKT=aj(t&2V%)KNXJb&hGr+wahH{=ToRn;(KNLj`&;n8TTCw_ZVyjqElnImr@{O z+UK})*cM&qUlZY$!M!4ed*M2A(-CeB-1`l8G&~sx$v5qyK9_)LJY`sPO zO~Y*lSLY$_|YxDPyT^@ zE%rbC1ACWd9({xLZy$x&r~ZL`3j3meU|)oNG4}sf`zV1|0#Ez1HT4hAoLsjb)Asf> z&lpH3hj+q1*uM(wPs3jOD_sYd#udA_`imrxCF)Iad22K(#&fqfeL zDgVH}7W=2LFUssq-TqPb(DdKI6Vy$nf0X^^?}jn`WPNn%3*Ng6SL=N$`L*AT z*-Ot>X*(}rv7FOK^#=Og86Kdfy^Vp*3j+;X_z8}8b))7AMYzgGqC zFT;D2{ae8VyL@Za`bpNH$92xV=l6dB@#?tZXYrT3ce6pZTxEO^H|`Lwj1Lxhu8ce4 z_Fv1j5^hVw{T{owfV_jE{x)NL@{8ww4YxjjOaIILZNpuGoxF=c-ZK#8p3x-71tGCU(zm0?X%b^jebsW1?|C2R>+P~D>Tkd0i+MiHaP2rfTE1L5tqd}b zudf^`;8q*%y3|{JU;mS2?+;u9vAo{(d`naWVdl>F0%58Q1L#GRzyWE$r z%v;n~zG=9p8t%VUzNv3{&#d8&!=Kfi=PP#1aW{H@dwa{OE?c1?z$Xraq|Iso-c*_mf@~Td#JA*s^Bg$+{f8Jxo;%z zwT$);@}A_`z8qd|R)6`XzT-QA$?S3QZ*eQ&wlUl_wKMzNaed`b1Gl%~uBqR7(U-%T z#yh3ov!2Ot*QI}`&)-_Ow;1kg_+#7e9<+b{lMuYewzT(m5pf*1#$Q)d|G<2n;r>Ma zjXQI{zWu80VFvT1%RRSXhrG=92byp#WUnifTl^#Q8HT$V`R%yc`nx^bc0&@1i0kv$ z{ltBI!#$Av@?6dzoExP5E;i-RnQcdUZl5)9tKk06a0ilqb?4&_{LUGkd)^wj6+iPF z5nR3QE+_wW=msSI4y6BS5DrIz1*H9mmZ7R$>b}3Txi4pZAA|da=L~ruT+c&!sXW&n zosEP$7$&y^Bm^r++pj78J}N-ux%-lApOpA{;uyF zC;4jOcZlKV?-)K$Ec^o`BjvF^{L z5ua<|PBYw|*c^ujBlVZzuY_O}X;+~NB*&BGPK$7h{|;QO;ZDY826_}}IdAQ`?~#^9 z-ywOA&>~{X{xHH8X9}somMkRFdR&T4PBWhSN9y<9p5L3aQgkxvjjd%b_H4aBR|~Pf z;l4M}xpM4ABjxVzxi^uv9dksL#L@dwiEYAuOY5&BC*dX=?gQ97fu2Rm?cup{T)sp4 zM<`m(O(NWCxSzyuzck$5Yr$v{56Y|ciPBQ576eR+ID z+Co%|zD0JtFx0d4{mvEn30DPI&y(G07jn)2Ixo*x?pERees8)9@9kl`gf-1S)xdq% zaJR*F82;@_tlVuvR3PnbAJQePX+E-OgM|Cll=J@Bbwu3^SBgRIi}xb!B&6TNux0#V zq>L-z?yyO=T@1nQEHnzKzskLZv?*vhir&9o9N`u=NVr1{cNRAGx>e4*%6*Y-Zz2h6 zy5C+3caY(#zwcqcF8(&59m@Dr+gcj#HHQ0d`CAku+@ppo$K7}Mx-`b$OabuEx&6cM zI@)^c>iyOJrx@mA(zpblqvb{qkpS6VmoTIu;U}8tl(A`z!S> zV}gCiC+$@14pK6$J zbKq+IXgTbRop8^j9Ja`i)~+1%eU+tfKY^>~h34?upaTqdFV7uF+8Ic~MH2gRsATR< z{XO=jd^eAKs%0C|{*Awb2i3igBK~T>6}^vQk5}dDbxtMRjW^Bu8=Z%?+~_=X99OUR z(r}C5YWe#R8(8slVT{E$Z(q?I-;; zVFlb`JMezMZ~TxkZ~N+zhxHA6hmtMPVq=kl8I|HW`$H{AUWouKa&B-2cJVe*JT7 z{)fIpS`NOy3G(*HbB&RN?TGXL$9^)`q-{)M>DTjk_hI=K3AY@s?&L1y-xKXEcGycf zjLwi;(3iARk%S{}Vg7I;?~&xESfV>Tmg03D@3p z+p*7M$bT!k7s>USl*8xV-$kS~X~`TR+6nD}X3gPQYM4dz&J&3z)7F$NX0_WS+_CUA zNW18aT~8z>D*T1S(%x3rE?)6IYk5n%DBCvSE->7CSo?bt%mD~whTA;+*<86^TgIHU zwl(pk3j5L6Yr7hT-6d!|()})xjPwW9qbqzyo4qP~YacM7qsvnJcuy*3e}!W|Osa6TBP?cp+Pu1AxQ z@^6%k@LwZs5&9Jgzn0j}bM=Yg7pD?#2z)J{4ff*LLVF=?Z=ZVpwWLi$PolweRukd1 zeK>5#(>!}++3c8b%{R~bea=(#!`OX>l)Kz>f0wi($_+_BY<>PP;&VCN#fG~DHqFr? zNV(k3k`SCp+GXe(B=ZjPJ@>_)w=}{n-6`Q7*&^G1<$bnOu)7CoJKHaVb-53cChJmc zJFCS0IqbEbr2RidzG|d?aY~R7)R49aeUGB&omM;4Z3C%h3HJls!qC?J+@E*SVz&Y* z_tJ1%P`Eemy?T`MIq|N@wylnyE9XghA9fAg4SDcR{cS`3gHaEp+zQV9JNt(8$k`@Wq0lQTAn{E)>&PSIc@#h-s zehTe^=Sh1LEkGZjsraDht19o$oqk-J2zVcUi4CdbiTb|?P;G!v=6Z-o02oZULl-HDzO6rLvlWma^Q7db99|)Q!<0kW{s}jt>8j=M6n0t;*TS{u z)o3}qveT;NPz(2CxT(-5_aAs4qhFAgLvgq*IQl@w_2?`lW&axa1i4LbPt-0 z7Q$QVnfW`1Y-zurAXl7l-@w)WDtdjMIsU`nWN))U)?eG}1@%|^t0K668tzO?MO8@s z^`%sYE8F9^dVjtIZp)ps{?4Q=+x4l|-^J|v&q%@w;yAAQTMM_7;YQcJTJ8o1Grxo+ zY)M=nx8l%*8*I4$R{2)Lz1VR7t@2I7eZz25?4MnyApM!v+a7Fd?aM))Z;LAjt+$Hy z3724PfVQ(P&*iL^dl1a7o_i#5eca*>T<;q0zf}&UaIZDo=zN$hhfG88|HwU>`uweg z`IP_@^Q~zvT`h?K~vU_%y2wEmB>W=h!VfP8h}Z^6@$DT4I_^ z#{Pg1AKXJ)6_W5Q@dVC^(RrD>x$p2PD(T97A-F}E+>Cq3zug6VQ-WBoYsIg_Ja@xG z=qr(gmc(sQC2Sq*>N#=&=iQap<%cEQ?(lV-cQ7`6(FsWTw|M?{q~#Zf{H=(aq8adK z`*XVTe=z*g9tq}9v*pqp8(BZIFR_+O<~eo74Tq7|2T3@Ic5KW-K9|_V^l4R2Pj`{AE{mmH_`AX_piHdTiRdPJi_%u(>(tn;(Gf@xR1cq z`kO_5yIxtjj8lUb**2czQNo+TH}~n(XPr+e?44llJKNr59l+|i@4}LG01_S^9^bF) z_bbZaerEjrr(E^72JUZgH7vlVuh0@C)%I4ld~<&xtwHcq#c9G&`D@0vi>*RCA_u}|K%BW2_?rT+&JU^CD`1I zZbj;UJJ0`uv?ZuPN3QRP|3a4E!t=#{dJm@&rY;GWVzihD$S!L5S( zkSX7$@T44y4EF}lmHQs;NtZB^^{}>l)n7dpONJ!eY`Ddl+|G5w?re0e;p%bzU(yP? zF!zOaLX)Vg8NR+|`?!fe?-icPeSOwgBs{k}`Fo>5NXsGDx8KW1yB^(x?m)BVaIS&( z3g@PVyN1WM-b*PvE#bNvuH3hib*HniQ*Hy#^*^17R(Jnhx#e&N!fo!2X2W|OEi_!F zK_vu*U70^dolslU0w3FXKfC*QFUmp2afPQR+}$zUQtZ^w;YlV?7-@26aF^(L8vcdgc-zAB@jOBMDV!CEVNaQ1R2l&|ZPH|fEBNi+nNpc9exzn|ytO}{T~MMCu@3HOxoe-t)X zp>asd{UYC9ZX<0vl922i-`}b4Mdgf-jNet*{eYSrk@fpZ&pn_gzM|XE`Dip6)HBD8 z^ZrgUe(QL#>dJ&$249c&SFx!@OOcjK1Akt*u!Q^Us2bgh?nHK8y2Wl`y~?-wlwWgo z!X3D$sn_?y?}fa>zH7OJ?z`)>Cj7Vek$tlT|G z+aF0NCXO5D>bz6sxP%)DS3@`Q_eK4Y5V*CV-27Rj{e~JGMIzTd!~FgaCw3LwH-ppG zgLWm)?W1@$gILN{IM;{Uf;&iiP#A>AiJw8UVCcD3`~I^yRzCtUI z@?Y}&4oBy?BhZEDcr*;n6(7$JuOVu@-@+f`kH?Y;tZUjU+b)jfKIiS&O+iw=;y;@u z1P_u{%5~3E#5a;=+eEErYkyq@cOr(x8B>lMY<@w%BlWwj=ib;W&)tnAJVgAI{JlGV zN3Jo);&V67;}WVTCfp0~wcOvpW+@7KXZhNmza?!s+U*#&p-qu3_lEqIl)WwY>PZQA zKvA|mN1xMcg^RxR1l{4S?Q?o=a>Dh4tHwpU-H~v&8T+T%{vvuAsXaqc z3AwM6)}T+_d6v>?2{+T&7qWdTv>j6WuHnn=b9W@I(+PF$E8b3UuQ^*TJ=xw5orI)Z z#D9uFLNJoFYtUqL1Csq{RvEVOVZL0nZz_F<>qEnxM*b(!(@44HLWNsH+UH1u%v;;` zt;eQv3*Sw+@8G5~x%mzsb~z`)MAE*+-{Zq=!NH^*i6qE)x(|Qb^Ng}5o8!J_e!~4> z_$OjB0*yq<&%8$&zaJs(StQ}&8*<%T{*L3@>zC5^6E4_0+rD4J<|Fhe(sG%cAu_%u z?QbOEYnoUbTi36pK1jGmhTGsI+5y@Yso(c|?g6BALJ~S&%Dq?qu8%GGQXjHD4t{g_ zA3|?zhN9Du@^xLt?WEm{9!0Ou=KW*D(^waw{q0EKR;HP9Fa3ylCir@MzKM;j7yN`+ z%SEqyemY11d}DTlS0y zTa0QxNw^C58s=m38Ttz8@#nYZt{|;v|Lk!iHkAu_F39*N&(!xL&zVT}`w*(hkEwzi zNRx0E@o-}6+o#?)?Uz!YbH5s{j`!pl)F-g}z;L(7&|J`XK*-&TSl%09xh?hx`{>uX zHq4wG(+RivKG}LY3Y)>`LZtro@!VOY{fz!Vw?w$JJy-oL{epE5hP%nYJhwI487X%= z&uvRu7jy)YbuiZ7hAl#Wm79j!39gnyUu>#Tw?SEM8_&INFl!9Z`{*TPxh*_b$|3VU zz_01I4Rf>pC9;qHT@VYibx7SaAlQqO~< z?WZeg>QlvH?thry@6Wc8=vE}{TI{r+`irz}hO$-$HAh9L>^}P1J;SnE;^UQdEY5tJ zaEaMT z{5B!?d3=>?*3!+Bt|MIScRnKjm*_jB+^L@1?(VR_3oc~7hmWt>>!((pyYkrFBI!!u z7KOHMb8L1;{gHB6>M9|4i?oGkIr;^4gw+d;r5px%?sDda-^AylCP{ZYTsT47r&hwPf=kz!3G$umqp?56aGwh|1*N1- z_gr~yGVVBB*{{Q$Yq+Ojdp^3#aDVY!Sr_pr=})8Rdw(0Z_3gnQBNbaE-JdbsHw?F_ zKR)W?c8qX~w@$kK+hoh(H+Z=tS;L6f)l7fX({qm_Z7{k3oq=pQoEzb$wn@5+;C2o7 z)lDG(-6o~xz5 znH?#IvZhHs6p?KYEDLtmVD~gqt~`4~Sou7EZuzRu^M4xQ7VVgHhZ?Rt7k?mjM4qCz8gd&GtG_hWOgXeB?NAiQ9T(wNG)uadO*wSM?j$r6DL0TmC|`O1$Y|29M&fUs zdW)1p$<9f)0B$N{%5&J*+=HegJ%0}M+~uS-xGZ#j6XGq9JaZC#2b7$Pde9F`DBU&b zelz9K9Gf<%z1Xsy)1%!#o61{*m$r z<=um{6VPxp1f7LsF0#o%JhwsHY(Xr1y(cV2mHQ;!b;ke4-sL^>_;NY6S}p@TU*^lM zB3**q$F}WSxDp=FG10zB_oU%gVD}=*y*%r8+H()Qf^h-58C{63K;7|msP}h*kF{;f z?^m};x~o{|qQ}iI%X8gUSLV51Nd0cxKytd^OVYkWf1_WK9S1Z!BwOY(ZYkP7$-3Jt zxAR!~Bs3H$x0C0}@mN9nz35hCxl<$DTDZT!)p~rA{PWPeNV$DI_h-`nLQSsXIcL=C z5zcY}N^ zY#rAYwx=H9>$tr2wbTtNMcV!fHw?@9Ez*{u9meA~+6q0^p8Gzikh!vE9m3zSYfF)ozNPIc~Z?0O*SPUX046Y_I=lU9nfAIbb`*Q9HMy_W0AY`+*?h19=ey?-ZP zM}46;(Mqq|6&>2X%k9w}Ovyr4rxRN;TxLY}XgL|^zC(et`G2oVcPS>FzOpZb6=%QFEkzeiQP7wxk_~B*=Nsj#s38 zNl-t_j!e4$7;Z1@2BINIxjOH4A!*kj2_I8k^>HhXO1edGwLRR7-CbxJQtn26Tp`a@ z%qIOc^dBVe_0=_OmC^b-I_VMzWw~#YU+QZCv2u0%`YUO{4fNAU+JSI~T^P>iRz7tTJDX!{|zOP?Qg21+}=rdAY8qk=|TQ}=pv-t)59VS{!7|Y zw9y3G2rBBtwGxv0D)F(b)EX&wJ1H3aeT1|Z(dXzL^dYQ;o>%K*xo#|nU3yB=oej6S z_qWmQtN}o~Bjq0Mxt&Qn9-WScqSC{2-7qBkKgP#Pxb_f#t4~e3ai$zblK(n%KT_^+ z&uu!1wt(6oDPLO-6FhfiISk`^6t33Wx!C-G@+N1wm-zG0es|DMpaG~KlH+4gx6t3= zKGu3mpG`kuxSx~1!JVuNLE7Hl@Z6(FI}u43LOcw`^_9w&d}Ze)-F(A88=FheXr$%w zm*>At+8-#dGCcmoZyj@X?OwONm0gf@S2JIu>Iq}*0q%MikU`J*}8c0#tC zheo&+a8GBxM!9!2<9;SK`xx#4p4*rU2GPhuaK5QU(a1mT7xN!=g}r;F%u)&ANT1I zmhZ}Q^F>LwkKt}d{uXF2q}+1Pm33N&kS?J!vGrGu5eeERD&Zb(xZTJv{d^z8z1wrk zNV^n`L(zVIsP|X7r6W1t!%bzpaPD?&?nN_^`a92a-y-c}^fmedS$~Int{!(q7c);` zxWABJxbE&OmrrI%2zDf`C2EDD+=&sc8+h^cITV&B-E6qpUmihz>DP`WR_@8+peVSNwENN1=yBBNh+H=aNqv?1So+IMKYVG@ zy=ltfBl0gs-y-FX^xUoPp&vyDqc%v+81Q)7~D)8cIZzWu%2J41US<#G!=Q@$sXb_yDS&PH~e z(!FO`9@4+dd86?1q}v^CDr3rW4)P0kGE(jg&wYcm57A=u1+v^>o-6H4%E4X1{D1t zgqs?hbf+2a&*Yc!rJI)JF7e!A(z>DJQ7>fuofqL2UzK#1!fo!$_YCq2_hMr8cf(}p z?*pX0fZj)Mp(U`ioh|cRt+&#vlkP=xzPPJd*suSHopSl=EBAWO-I27Gs1=g_%pS+hBixE>xGpr@L$K+L4nxYF<+(?a)(=T|^U%6n zIhG}8KUoX+O~W0C-G%5Xq}&%h_dlf7pihvD)1=;XoZU9!Z|d5lTWq-BW7GJ4&KF3z zJ996W5KJL$CVB=vfoyvi8{yWDPrCd=v*o*({J)_;kaBx@Zleb{zoR{o_$%$VY;sPf zKWlPi-Fiz^B;8hU!zRk}*4T7K-H>wodhQ9N4MP$xAf7dcv4rP^rJKF(s-&`8!A)gy zJ2#5_(obGXtlaxO_ZiaWp^uRElf|Cf-N)KLRNlZmnBgwPCT9lYbEMpdJ@+Ki%Fqa; z^`__fVTLRHdd-bVcbwtgfX!r7iIls@U*FFr?L8zRP2A+i?D#>;LDx-}-jsC1;OcR) zi2O2s_=#A#TQ|(0g4~&08zBj;$HMHKv$CBjSJ!#Fo0Dz~T%DKN8oQm*K1jJod2V0Q zhN6+^93)&VhjG3fWIj#qi`T%dfXh%W6RslvRP+#1?irq&_aJQ>?Su9}GhkJF-h3bb z#ra~>x3Ii5>FzV-(3AX^p(~JbpYhzKq;2pJ&win8QAb`X+Y3n<4Dzua$HkM9t{QH+ z_xDKhOFJ7#tn)f=huj8dl6E1Q52N&j@H$z`wXyg}D4v{jX?Qwr7)|~(T8Pxoue_gM zK1@BL9Us9@v=Hu6?_d7Wp}#tAaQ7zNQn=cm@Ahaozp*#5a;I&aaUtkQ+SzCXlKBn& z9-r*cW4%J|23#l0`x4S{cW$3Oe#c^S6Pk*Y%PSNl1hRhqS<>gC1MjLkue#K8b>5`> zzN9!H3xEVpKRS>25Uh`+6TK z|FNv!{XJjuYZ$^GmaX-t>=fLijNb`(o1<+FccACCChbtv6-DnWHjDUN1NY(>e~&iY zv)9AlG~A)a-~Kt_y!f$(JJNGyUR>@4PDD2%TMiu~{uWP9x_b@x6nMkYore38=YB=n zQnVcHd`MmHpa{3<{-k@}aOJ(wEgt9mhO}M0=ehb`XsJ66i&fqW9j&`e9Y2tC%NYmj z`Dk?iusnLe*Y@nfE;1NM+SzCXik8RJh~K4f-@|Y1FUMljlH>RmV&&$0?tP>^fnGq* zA}Qy&o;TmedXJ!NM$#>TtNr_{a{}jTV09V`Dx$wrIu}F`P zpZq*e{w(SfbwDjpE0n&CYeamV$lT&%-shF~y2OXalkOS#DeupT*vL5W9AfqRJ@5BD zq*bA3k&Xi!ADip=gt$u)%kd}IpECX_dV=du!>z&Q1N1Rc?w$Vpw2ZWEp5nZR5E?!rACBwpp7i(kyRyGsA4Wvl1Sa=7RGKXB7Z97n=p>8x-aKNm}A*<`B@!&Fc1#RS|9_ z+$Rk8-zs1COw!f-KX6OoehXLo8@UeHmi=srqUF$=v{H03lH=B%Cu)2-=y|PZHuJQd zvfPo_T!|*4C|Az&)ug|SqFnj7jI=f7x@S4w;Og=ADK?AHPbkW5@C?tKpe87KUMuok zZ4c#e4>nwx2j3aHQ-Mag;Ss?-BsNs>Keil7BHT*2y$x5+6CybeST6q?$a<%dl1Nz7 zd7=vL*=xa-<02%6|E`H!4fkreDQ{FYHTynm8J3y;A@e=*7ujz6Z|xVP|CUe-Z!$b> zU(xriE03(}_P+J!lI|(PjlQqOax;$jf7bZE8n_=AuDr|2zRzlPTzQ9worltL&~{t$ zJlAiAJNi{u=lgk@u1h+RWGov5N?sL zkH)jP-bAlFo8@-(+%u|q4?TJURiO`IE%Cer7mwnzULV)I$#|?wmfPtC=JL=*Nd4sz z6bZrKq;2>j_q~z$JMrc0m|@xRb-5*PGaiFmnla@&M%c)Ea5@mn@gU{kKhN0UaMF6C zKK)jGws3zxKahr3W&G?%{$Z#L$*@a!x(;;rxvVci7olU(NoWx4G9>#x(#OZcmN8f+ ze2{c~yJnyNn}N+MXdY7jh2cOa82=yMS%)ONNc=9E1aq3_%5O**3V($6zv#21n_>7r zVDmT1dnwDW@%*z$yA3^#cIDlxQ;285p7lmJmpIq|j_@z`{B%0$jyx>eo|w>!Y#yiqopv%+#B*k@6B2-@>PA4bc5k*yM7p(m(UkT`P04s zBVOe=ME9fH&=llOV2u!}p>3y#zONj zTuzy5yD9rQ>E1SePr&9bbPrO$b>3sIH@HuUjzC?J?MGUi7?z11?{0b0b?u%#U+cN= zS?rYikQ_+sc%CYRI}EP&dvoBuiWV5|63^ZIP41zg5_A}n_h^^$46D>#_me_@wV$q7 z!THZ{^<8^|u~UCp!k6)PG-(o=4+y^-Xv<+-gj@V)(#K^;O1dUJ zvhCsL{=9n!+e%-)XXEq;d?N%;kv1PKM4uoj-}y)L94F;J$(OH=-)iBuH{4&yFYg=6 ze=Dpv;qrKRhPwr6d!R#5Yb5QV-vi+_Arv2Y*YT%!F#IM}5Oe`j?l+!0nY3BxP4qIF0c$o|MjyVA z_Y<>~Fk%}hAAf8A#WD%jr=I8}zTu6|Tt{~`8z z+{m1lNXkflSdJU*m-af2P znNO+D-wL=r4fjOq!CsG9uDl0$Fxw@_{i*u6MH?5mv*2nNhTS=691?t-L0Xy>qt`%keJz;oqB-`!s2vBMnRBZ+v>}f2m;YzF_F(B8aHZO2(J$Eknx3F1&79r(c8T!3JqxV^7 zfZ8M3?}pfmzfFk0Vm@3#;g$uiYmA@Wuu(uX+D{ddP_sSl2)_3FBd{5du1Cu6<@ukH z_C1oY#U(lJPyUuQ9TiX1oqv~WftBxZN)@;-;cLH^_Yvm|v^f$Fq@A6TA+io|I^WwN zU4o1UY#nO3==a^qn-;iV;TDCqt}S+>(bGu%*6aU!KW0t=eT6wkuwOmr4Fn-MCy{*K`50`g@>lcq8UBWxJ<+x+{+g=-}@3ve@c4eFd zUqdN2L(!Q?NK!7_ha2<9l6E7y1L-j=%rY*}YT-NwC*eW&kY`YBuB#%}@(q`_xIn(o z`6B5O#*B@h57O~;ri&c9G})eN8-9kLlEI1@0%a-?i9n z_$g~^k(R6P|MK@Htr+z{61ouEHc`(0r*-O2?n$FtUt#4?X5>srd;ZUa~M|19jrq3aCyt+4un_c*sr_uMMtxVqQRBHjPy-rw&@`yEL*xj~L=@L726qVJhfzm+ZdN?H`S_VBgcZi>yeXa}U_ zp~v%nq!l9xU5MlSmNqN%gK4-u;c6%$|FP&eB&pI~zYaI%4kAtKskmid$YXUGNxbucP^>H)*==NPb`vbtU_&>#S3I7Pw2`YP(;A%~G@+DVM615Ny1F zIkihz<4zoXPIrdqYP+w3d!z9;g-siD08;L7&+S9nIY@$h=g7YEM(ak$z-2`RZfcCb zBMn!t+v@XocEn$|cY%8vZYtviZ5rOKXolhL5pD}UAnkkf8|rwebMs)ya{_%R-w!=^ z<$c(F3fwEk--6HSx6#f>%i%2S2thZ}2B6cB+|SYLIH|YA5r1pozGupJ6gHQmiAcFO zcf${^^Q;Wqw~aSc*_WMwmiPPe2mIi_JX48Upk0wImx-P& z*P$|ZQhh*y>uAdR5c2mz=OFdFo%{j!VbWefA0m0*=DWn!?`fWG`}OpJ1@0(Q?%Ga% z!&d$7>G?Y?Tzxxv#k2Lescu)`PBMOLJ2?P`a)0pL=y7h#<3rEYc2aQ=*IS0Gfi!b4nLJa@ZDZtk9Qcq@Adrp>M=1mJl3@yD-S7fXjAEI$SV!1UaYld1OY3EH?i!JLdHi_fZ=p{q(KmZQ*r6a?HxKY`JEl{dBldviUL&zaO^BfAtjk*>U)p zHzb>F@O9iF?QkLNRY=Hpz;25u-~%DFVWKatrH<@Vq=lYEtD zvfX0|CWX(c@wawQ*x`2E zm0;?`@wd=&$MM`J=|@u=Cz~7Ma2q<@r%!=f6vIu2dt011+~RO)W+#oWx!db6j>Q-5 zy>a}_aJa8J-2WDbRLj*k6u^Bfj=v8$+=UMJztx9OjK8T(lFbyj+7Ib*B+KEloHi1N z6CFp=ELZ!XBDlG5wOwexImh8%aSG$3u;psI$iFe!eBk)|89ceKbd$sV$sVuu{v&Z- z<{9PPFFL-}@wob%)->6C4p-+7w!zzj%+6?gE3o}>RmvKorbyO1yX`IA`ui&LR#JaM z&5}(aTx}P3U~@Nm7-|1d*7iS>DO-d-KxywLm<(8jiHzAe0q$YBOBuTeH?4WH*#|cy zKaTVTHoH*CUD1B6s^vDJtP^?=-HUo5IacfVc7SDnz`5Nh+MT3~o0uiIEqcGf7;I*t zkC678*IWK+Kk{5XbS=6H)fPGYiI)F4zMpUT`8Ow<(;R*WYMLDnQ=HpmXi+Wl{lQETfIgp z@u^`s{o` zaX7;)XJZ`BpOzDXQzZ_krNep2ath;c{<54jIRA;mxy|8Bv7DW8I7clf45xD(&g~9o zn&lM5;g|xiUrmSeWE@T>hZC9qqF+4}hf~aQGT=;&!|CjB=2?H_VvF|gnkQIJCY%rA zaJo61w=Ab*98RL;WWgzn!@1Alykj}3aX3kqlMTl(H>yedp9dVya?2?jhf~~ga^PGL zhttR5d}ukLIGhrelMAPQ9L_@yXSL;2j>GX;PClHBIGjfv&IZd#i^C~tIR$VYkHdM~ z;cT*;+Hp9gET<68q&S?x4kxlcg?bo{!%4QBA~^5F;XLJV3avj);&A+yV_GDeui|i? zb~xWzPI??pz;aUI9Eiht&f#pcoVIZ|LCXojIg@K|nzSCi;BdBEPDUI~ishuisTPMb z*5T~5obGWrr&&%I&aH7c6CBQumXjHWlWIBXaC*n#yy9?nTTcHtoYO5Q1J0;8oT(0H zujORL;hbSPnQ(IBaAr81BFh;Thf~^evf!+X!fh98MX_$%eB#4(D};bI5YW z#o?T3IXQ4jb@+Sz8F@i;93ELuMf=K$!#T@xa^X~o!+F#3=P&Ee%s8C0EhisN6F7Qa z8hgK%T(=T$LHL$keCqdWrM6_=6t12}zl~o@(Wgj`crN!Z%Ffx%8V_^xjmhw9(llQf}=v4>b1D5$H`GaWNvgrEfLpBcjJg@?|`3`p|+fPQX zA~|0a?i9QtYC~+^>7|H)c?zPfk4nOit8u;0_Cz~_wh}MsC*ycAh=0b9f%LU%4h3|IC z?naV&k=K|W^Ulu5dh{8HrB?RxOVXL&c9%tM8rN;Y@E4Mi+i?-lg!cc|lVms)Oj z%k59zNB({>+TJ@@uC8lMAC_$TIozk%Uhbn9O|Ee`YPs_$TP8fxTFD)*_$o=c8N<0w z1UJq4`#IZJJIwWjKcf4utb76O{LiE$v#NNK=~aUFVxqQa0Ddk&tBCP{d%ajxquxm@ zB56L?6FWugNBfdV=1DXhY5kZgf588SvY*fq^yV$Zj@*s)ocle#TR+kkB%8Jl-(M;z z^8V`!$d&)C<#(d2HyVW=MZ=KG&vW?t{?`13$tD}V&R6DOlZ)0MjXSTdi1;5)PBP6= zN7M#Md)MRGTFY)oY~=YZ;l;^j9$bz4!)!kqy@J&5>n!&}%05NA(Ps2LIsz}_d9U4+ z?CHft?)|!Ll^6H?ceox8U+ecD*rfWCOlhQk%RQhZUlqz~BT2G8%Z-UwTfFBy$(pt7 zcau%YjA(nTk6m+g3zBX`jyq>XNTx&w${s+<;}tE(+PSntNvV0s=4^-8pX~>up-BCV z%)8;Itdkv2xuhI&cb-}O)b^bPx1z(H!S)mS8#CYG_KJ|a_sK1>+!r`zs=vyVT)BmC zYdG8$*sVjKI$T{>_bp|=AxUR*lIyNbQ?_z*-eX-7+)!j|*2`iS2qc-)kj7zw_nA+g zi+C>Ok}8qQ`tNBx6CkrxG`{k@q`lG~ElD=%j=y83@eUPi(j4w3mYeY?YXwSq2ZPtZ zpD?~~?|`ev!E4~PM_rNDUtL#|P1ywWCYp}sBE2>)aj0$U?_Jd2Hna~(1@9-D2jS~@ zOx8Fr!R`YjTSz_2mkp^GUdE+BK9l=S-Tl|rvX5P7&QCTY;A*>&_1;C;{pxU8N+#(T zSNNyi4+a3{dk_N@N?4p(|&@%J2$TS9n}&I=}){`e>LqKN);h|`YKK49IV z!;@>@)!6=Oq`Z1Dyw)+i@7yji-0*Vd z$KdMzuZv9sbOX}37Lz}?9CANp{m~$#`@SrO%Pmv(ea4Dpv%uj!%eG_CIHbHYEpIht z>(N%^^0qm=oDY-D3Ws;kG-LL${Vz!OQ&o=_xevsgmSlWL-s`GNX;Vp=UOcsarmjpj zUpU+pY|cbwk#g_0+^Uq-Lf4`34;{}f6T{7iyA7`H{~NGrg>FOI54>r)ohj>yB+0R- zAAh@bK>U`ZbwIWYuVVc?eC-Dw#byM07AgNd%kP)UaRaSH&!W-Dy*H+k^Kj?|g za5NH$yV4)b^SCACz3)pYUxVEKV1Z@IaXtJA>!;vpz1_~X`_Un!ey*{8o^eK!sfaE` za~CmwpB}w$EUDM=^}-aeZq?ylT0J3B->$({{d`mcO?zlYSwlW=L+<|eG7d8nUPtG5 zcVgR~s2@^4mv}s1urz+6t5H>?<0Xk_4a=0@F7ZtJobj*Yr@V(<>Tg@@l)J}r}3mQf?#5ZAe)w)CJvvT%U(nuKJw*RkHaSZrH}-KDK`Z4MNIoVYy=|n~B~*Z=%t# z^ttFcmMiCqx1;n;$!4z;hY#3Zj%TaMm3z14en#0AB&pxhlk7jZNu8tnZ%+-*U*K+c zxIHZQ7s?XP^0=kP@NB{R`GTI&F_Xku1Rf4t0r z+s5I_{dLzBB$$ENDYu*D%6o#-4ts-#*Z9!oN(>}vA6y8xCtU4!o`g3RO+(r~GA;LW z$_yuq70_wuEF{k#=wW^BuQ_8=JwGh^mU%b$+P_!FrakJ2lt0Gu^C(+|Bz;N#4N4uy z@yT*M&yRl(PwF<-l{<0Si%s!!=xdPj^}blSpP(w`*Pup&cqSFO8=D0&F&95lf8h8B zKP3MkHNs{HdIl-Kj2CKOVmZ#g(3Pkns)EG-<(6Aua~ZqqdfeaA-p2X)VRxfqWA3lYUn8Q7EW9$VRJc3L+W=G@4J1q zC~JTu$vE#s`!pMFFSy#j+=yK(bQ@A`WE}$I{PC1Y$|L`R`DK@D`W@fDgp2vjT)34Z z7RG#wP5p|Dn~}!jLGLr))s?7+=qI!otwLdVZBZH>$vDf_cSDLL>W0ppMXb*8n+*7xBKI|8KMv{mX&fJOdRKB@8qbsYg!`}Po858m zocq#E}4#R!IiN_Rpb5SnRc$BpDZ#89KAxZLnfD^?dwVdBP4_EhNA$AE>I2S<5 zEp55oD9b{V&={1DUj^3JLYvDz+(vsWI?r!Df-C*FoS)>f{Tj3rX`HXO+*+5?Z=ko( z4D>phQwQ6Jy*Px(hY@GDAIYfbH{ZsI^XJ%VoEyPEQJm8)-;Hw)+`|rc3%o<<2oiUt z|0pkkH72p)W%TVx&et72J_=vQD>?Q2CaGJrpL!V^;m;*k{+C_= zeBV-bNXn~u{GaL#JVKcpm*M=|jY|jn9a9{?v%>UO@YyYq zG}iK`JA94HCdv-_ikXAt68E3U-MI9y{Min_u)g0+a{Mn*opBUuiPV3sHzR5=--uSA z*=PwG08{JDNXP&Ae21jajefHWe#ywccm~hnV}?-1qTi9a@iK{gvmcZ>4+(iuHGQtiR1T{yN>VIK}HaJB!q4ZAjtxp$NAbh-S~C-ZR~`CO9B$GL4hw*Sbu$#33uxPveg z4M9TC_Q9V-Ae!X!6LE9le(rF)c8NY;^F-V}Y17f_x~CPeGXX0&3^Nz!~MU; zLAkkb%ia^+Z(Z3hgV2*m`nUH9MiVcrzKyjQbD{dR8K;sTMoHrsr%)HN=zuHRI^iDo zb6WdNH~88==V7}BtwR!L;p_Fl64!8z5=p8+F3-@OX_;CtWFAV+!LoTtXD_&#s<3?; zs)eL<85sL%LKDh#EKu0i&$Z*|?;Xfz&!ACAey`Zo^Ps*w%2pvs-;nP>i|}Vvj8E?G z4c+cHqu^_Qz89O?9Pj=lSN<24e{G#4(*#LcUAmaLg}>EL{k@W3x+*#jFn9RP42Li4 z0PjY!K21pCe-Sz9xb`61oQRzYH!lwNHhfa94d_4OhTs-BT$z89=XT!iaQ)tnioAc~ zi^DRSGm-aCxP6(%LytqbaCbRejYB7g8?@XA(Ed;2a3XF#+(h2rto>Nc^*nc9b7fFvlsJInC%IcUj>O@ob@!Xv4!=4!VbmBY{}0QTdDO0y4@5oD zL&)WqXTg^Guk-f#@LRx_v=I%#W)yk}Nln{8d`_1SjVV5xvJcV6NY3Z+0_1KWRtl*gl4BImE~T*`aL&<5o870s=m+6Lvhbm4pbX1o)JdxkN; z0CPW*Zx%nR$rrL8<@w)tS79C6_0)GJCEOVFaAF|m3;A$saYL=PKjoIjR=M(?fs=7Z z#&E;;QJ>>*FLt=$2=>JO&WYjX!|e<=&9gOi;I&3wkkp4QI4$ud`9@JT5xt3Kpm|8{ zpWFR0&!%LTueI#AI5*Jy^9p$l34 z=X^L4ZC%$mm_B}UX3yw;E4d@Vgs{61DR;Z&UP;+?NYb94=kCBwsdV6Og3V$X#O{>u*k9>KRqoZh6GUSLS)7KIHWCo9S?E8#33k{mrN~Qf}CC2U0c~ zO-B=uTOX=sdB?mbia&NNS zg_JEvpPi_M7J%?pADeq2G{lZ@1htZb&j0p)1g>V~?MA znHa-OdxZIO%awIq*I;uqx&tZqVapvs*=r~l-AhB3_~yZjJR_1^o)M}3<~-^*mFxvV zF_-HToi1m6Ft#$nm;PZOIpfk}*C*ojyBgm^@Ff+(y#;QFzjG*B32!I5@IO(1pOFn| z7gH&F2dzgRqa!c^gFJuBlgl$A<+^)h-0_&-RJ9Mz5@YqZOyj7(qbNUBe<#9^q{sax z9d3w!EMUM@7T)#fUL?nFi36wgl6*%fE7OF}(dFoBlmjQ%`n-yK_Qz45#i-~Bu201A zyFa!XXE}VHs^4v&@cd32>^CKPd;P=!><7Rbg%%*K7jyxVe1|DJ=SJqzQ6j)y4ynWZ<}2%ObNsyt-d(5g6<*>C^td9RINYI~ME^1Rm(oKL~6 zj4h`I<_CC(QN?Cae^ac#9Vr`##-L#+yARJwxAE-)Tk4rSdqV1&8R<8p9e<^sEyZR9 z()gZX{nhKEr_%p~;l2x3>zSO#58~^FApVQQL83$)j-AJg`?2To8V8MUHrztEdR!g> zY!n)8xo6Q?*y#IY9nBQ^GSX}0Cz_8efP2`9!zzA%0s0!resj1<3C&sWgL)!27R!lk z_H*oi9!RAA4P={P=xHRb2D8;US0Hg7*ZYGmvu6v|PDdgO%{6H;of2WJwVwxtvCjwi;=ufWHUS&hwLPG$04Daelr`cCOMvE zU~?bReo@-iiH>J&pZfdpEC=p7xLO~i9m}(ha-QWKDEuw`B)1?)!mDUHSv$^!yA^K8 znmml3L(v$d+>zdAzWJ1`K}?RZ~B_wlzBM1-?p>;&*%_R?(3FYvNh*{ zNZt>QUB!&l{5;y^qS{_&YPk-(0xu;f6e0b2Bz~pvRE< ztMd-4Df<@fN4t^4cNP7g^b3oe_+I}Ze$DZl5stqa-?D9@+)`dO^qnZaJ7fIKhdU`w zd@pvmqq)(38LloXlYu1~q7CKZmqPgm-MBppAPT;{joh9X-V(-gbbsI9|&$#Q#8_7IYk zMeg?N9`)!^d4{g|n*+BY+{%{w6x&ZkIY|Be%yO4fwg*W%MBaqouJ89z?(Eg}cs$>4 z+Q8NE*+n@lNNdY+2q~9Ctt8(al=Vapp$S*e-;ImTAGV5#Z|VZS838#&9InNt32KJa-+QgU^4|E{D3=s_oL8pCA^eu#d~f3*+jqq7e)KHD z)rh|jTJA>5cA#SInOiI19eMn{6WN9x(xcIO zJQ3U1(0qs6*83^G0?NKdKcQ{NT_e`S`m6m<#yfr!hO6!F7q(BhojGZw{$^Y5NXjOo z1!xZHQkweopm*G8Yq@_A2dQu2_n0Sv8}e+;8n)krN_B{G8JbJ-4WVo@dK=}+=T5up zZ@Jn}WW3M%AGms4-p%%ZpfYzvx#ev?(TK7;PXy5PvTf)H`W4CZ5_Bzp*%2}0)umjIX97z7^><`VA-WzZ*Dj;=4W?`~nu#VO zSwB+y4KKd6Em!?D%Q-KCtNzM3Z6!9Vk#aw@{zjr~|97%+S}NRzG2C@9*E?LM$0Qva z|GmV#b1b)iOdLXR+sAOl-)|i5su-?(Nh~+EpGbq7>2Mb^U;RDI?GE=-%l(sa+EM#5 z$CJ%xWWgN;n2kfpPrY_gw1WN} zuBL8mzX0{li1x$wJT5747ju#5ag;`fInJ{3$U_BwvjvXUt45u9mH=vrw0|t)eTlCx zWsf6C@;um~{OultG^WSumTdQ_-~8zKITD)*XbF;TQH~cu0Wxj$2W6GIFt$K)UziDc z@5HP(GQnhg?l-?U9C@Et3$|;6&dauuPhAx~&W679o9b{i$#J$PHV-0=TTMPZ(Q&pC6TPm_a-7Y8+YBy;_DFgh z-utM^-O)HS@ILaHZrpE*GEsL_1735>>}zxF|8uu8|L$IHQyzWu1oK?`_NcWpQzbSTnAMZM|*3E3V1K?^LPKS3f zs)@ATpJUr)U&zh&NS0d|X!`t7%I{wMQp zIdG>telLT!8f|pAwmtc-zn6Q}PE85{VsgFnNg>rAjPPv!b_@0Oxj^T!PaorNG){95r4M)=*uEuvGWjoMs=*?S; zMb^FP`9p@~YCX>S(Qj^bxTp7EjuBNv>aTLEQC1&Gx|uu|R&0EgoAHz1+yhsWw2#)< zv_;x4p5=X*Ami~)lxu$`#W~nNt(Fv;Imx*;c^G4zqGB$ zI2LZXtmFOt9=jb5m%d!mvGI`n<7DHObhstraAiG@`fKa*KjLP#wX=y})wiJ$@(hH}@C6x!2)JeGtk17Vb`*Re$;C zu_T|zlb@5b(a)EBv2>acGhWy8>ONY2k!EsORM6K%WD{wo{q z7P#7u=K*^WyU8e)JBKov4||tN_{|DU7G5%)5Z4EbMomsyp;kfIx z+TLWp`S}e$^SPvYi{iJ7ayGt&aC7Hmmh^p9W9bp1&Y+-!&Y zzw$SHfO#v2`@ixx9qz|)wOz=3?z#Ndi{sP>nJ1R|TZ_+P=W}=4{Z_@sHy>`1!)<`g zO{ha0ZZFER&{Ig(6}$b;5zE!~7Cz`VXFU=1_q5)}-$&%uhZo^h<#S1s`P;p2pnb6V zn+^ABhkLU4P8S|&_J853zd3MkbGX{?2UvY zxF@S;r`qpiz%4)cf8Q>0;nsDyC-e7I+eJRyJK%;Q(f!}WH}$aJJnV2!=I^P-Hw1T_ z6Ni7>Pj;~N>{!18_Z^4(Z~Ms}maF|v>K}gd4P5OX=e?{`ZZKyz`5ExTS_f$Ln3O z6ZJt!AhciS&*RPmNZr+919zGC0V$mTK5FJACIObC3MXwF9N`EWY+onq|AaKU?v zW6$)yq`3Au*!RS~viBY4TkH-Zf2ManE#H5k_nB`9WpmNDXca0zBdISrw$3cDxjf@T z&LJg*5&~ule65$#KIL3b&Lw3F;Wv{FWA^jO&Lh*{E{?<9k59_IGEy^Tk&F&6gZo$3t1^-btnos*1Kz9}d|%5nx@d@MYXw z^Hb_hiGb+?SI41uuze5o6jJU3k#97<_bA(h{z5;a4zPMy-T<3RKPb=p&nZQHbK>!I z&y8sx(ii1 zP|P$ZcjKIAebzop%+iAa^9TGik71s{W-6M2l)u9A=lA1!1d_Cxd;{7HGxphZb%=8_ zBq?-8z??obx*v-@$i6}qkn&r5{e-VQWnIw|s3&?DP2A3hT;q_q?6m&NzSQSag-Zv_ zMeuchK7-9mXcAI>SIhr^vbAU@`VxJI+&=PweXBR9SE{;D#fnT)$%bYN#eszwI)8UlC;q{XOn!EI?R~gu`Bs-G%lZ5ekIDPqZ?2?+knO_f|8!#U@+=;*Qd`WCN zA&vKD%dK#Jq8Ui}C^Q1O+*UDMQ$AoyJrzCPOl12dXgAV${A9TY9-)pt$~}#!8mfc( z!W(9p6K#GEvDWu4hAs@48{uo}kIi5-0wq!?^<=E~VbXNU-bPE19#bX0o8jiec?^yo zw^p)^%=xV&*WW+c+7&hbzZJIo6fIUb%}b*UP;B zpX_*;4|h@=Zdr%>&cEOmz0r@%5uZxP2g^P{rGw7{=`=L;?zq6CV5!Y-^OfzI^1+}NU<)ZOmC zanv)3L#S%NT#%446327X--9VDB)?-}PM7_{GXdJAWmbb{}dOXU#B4BQStL^P& zwx5SKAmws-GQ!Pzob|%!JG2SOx|x!!&z9@+Wyz&Z$U6GSeyc%$=5TMx;$8xPZOD}? zbKfLi7s~n|N&jtJ^qj2^S#Y!AYJ1cBDjspTFI%qMhd$DBd!H7+f5@P%$??Zr%{b2C zzJT3@_wimHhdbSJzojf7H}jD8@+0E)J1<&)i)seU+i*jXt+~e^J82i^k_$nO4=XJ9 z7Rv6m-2Zm}^FfVo?SNSgSKDzf?8Y@pG>YC%e~lc{Vn^VS08jej;R|kNyDT4*)VKgL2n`D z{$;tZ4Q5?AsxpLiAqv$GutqQ%hbe47AAN|Fdol4Q`5HgTS`G9J zdJBJ|=76~uuBI_;PYBE;a=}SGo6H}~1DBjk*&O7KK|EUY|CPskPNd$#_#qDWO@}+- zUvM+v=EmW^?QmH-_>cX~h5LCN?z;{*>tAq9dcYij8?pg@AKngh{_yC2o8^Vfcm4?0 z9iltYt*9!otc{wm-x`ril%-urzmw5AVCs#C*0afM|2f+Bbd-D4axcwhUECF0(?L*s%gWPv9gx@cHQnrnQ`da|^QHLvaw#AMFbHL&5v|M>!d5M?3ILP|d z6Zso{hVdp`8E=k8L9r`j-iBNV(qHI#O&Vo&EmxisCf9>=@Kf#+kvPbG{g%1MF@>=}5YJ;U4lnOvs?D7t-esNO2DKZ#lpB5k4P`h9dQ=iih`&qfF8(q*zfu;sU zkZA6syf>2Pp}Kw_iD4JQy$-JIe@PExGYpMH%4Ip6Bws#dTacuk4s|*C6HoY`L8&>xmvh%`4K+NoQl{p7ShMuX|=r449Qpe1~Bp?d}C~ zJhTFBx%2pXwmBxgW>UaxgsbDJ0&EVV#A#7(X*&+=O4(y*EP4*P{o-!R)$v1GPQV18 ziN<#w+kcI|L+Y=d$0WYWbFxqcbT*RnIjs+Krh4^3;@gbO5U|O2AwVx1_BPqp_Kd<{{;Fv)s=p+k&>s=RY$Jq5kUJ zcwpM`^|xSZz}yU1+wmT35~lOc9Hd-ai|n_Nl+8q+q7|q-tg1+kJM}F0Q`?Uh%wWFV z;r_+;rDt#-6jCn3t_b%<%I2f5(8tK-ZjRyR&kmR;oj4@SWc-9GBIPcz+~JgsLAhuq z%6Nq5DSzel?>$~UJ`U;g0_G)$yNB(Mprc5+95y5VUi%tjJk$-<=Gfa|I@iIF#9;ur z^k>>XnB0Jw4>uGsHD)L_6VMc-{d);JPEDG{+zP6X(ok(A_s(fu+iltI`$#h92h3+q zobSe_AId`NH@8Pc{9Z`ehiE;L`w?XQee)Tf-)+goZ{2@s3j$^*T&>5yU?bdOv!mSF zmRpmu#^`p`3c2-onB{7_D_R&ZhI{$79`|MY;b=2bf16tFj5&;}(LS^Tx&81W%hfm+ zEe@C~9PV9nxn72{ka7oG?iR{+qy0#p8+;s>`}ExXSMYAY+~ja8F@UO$nj+=CXt@I^ zdlrpFHMoD*DdI&jMx+{51YfgHwP_AxeBJ%4aAn$+wcSEmHnA zzm5C=Dmgd7ltnX%NmcT*iHDpgoC1rm8m_j#8t}j#TbC|e`>np3)Q`G+E~x>zJKyL%3j= zKUwFUzA<1*J{LVdY=$4*P#>iGk?9IazI~Mag+hxMv!K(E>vKLa5WmY4<2J-vQufyY z)5GD{#il9hiIhJ)vZe9;LRoMz=NzaEDu-Ntp~Khn{oE}9^Ss0Fh|N7{AX5J8mcNX$ z4d@q?awBVe$X$MDUetf(7j6xh_uxxClvMm3#=)otQvM3>Bi}H}UP14m>1Z}``C-ey zow;e{XBP%|KT(vw9-AN0UL+Be{p#~7jIZ*$^kL`*R1dlAOouJ84}TXh^|Onau;-g; z&-Pu>Af$d@ZMiEc`w{u`=oiQjpd5HQ_LyVY-Ce)G516OmYh3DJdjo2Rl>dv3i_B|1 zL-{0h36ou;$=!R)1Fw5=cjJ<^jd^>ApNq}=Xc$3><=U<={Da+2`ncB<~O1MDFsN$BWO7fN2R|`w3ZIl)a6Xpv_DIx^eDc>zvk$)Sm(-g%kLY=bQNm zo9>+w%|>$N-sXMg`-QSn?=!YXWstkxpoitk9Hp!`NZ-voB3!M5NzYJrs7&2pci zY#Mq8%|))i11wj@s}hUsJpt1Qu8vRC-}TrjH#5fHgnY)9eD3-?(Q;*MBIox7djqC3 zT&>4*VVsU#8Khi>9FmxciKblsbp6$Rr}el9?!yjO>ajdO>s*Ih$-^DTJy|_A`xvXJt%K98nsDv~7g zRI~W|L@|-=GK&Icsl(63=3TTDX}oWe4T-nB$LI^nzeaT@A0O{Ic0X#oQ-9|8;&8vi z=4W&Ssoz?kD}BIm7d1om&<)7-J1>SU&J@8v?C{%Q(-mbR^}Dldh~MjZ&d*TFpFu4W zj`w?Q3_JgqfH|8^M(g!BY-XXkNd11&azCMLE0VN>ya>5-SGqr?ZfpOM`)j~lTmGGt4M5qbYo%i5DRMc7Ty>v!uD;v)-XFdm7c=)WE`cBN7-j}Gd1xh4 zzTU@ugfibU&T~*1bP)>V@=Sy0J$_mKmfs-HX1vUf>vInT%pDH@I&AJiLy+=W$|K1a zT25O>O;IfrM(#aNwH?095lPDYJzyp}@#%`q%jgZH{Kq3(8s8=KL)B4d)Ci>`c|UKM z>qz2vTg#VcZ|Qo(%pD;-dAkASq~S!`F7z6r1*_BU1ii%b!A79+I?%{Bu+WpLc)Y z?N^U}^r&0!b9_P5489$+nyuIzMioDb?$;fbKbf+*Xf0ZbD#5OS3OTSex3Ss1j<(Ei zPxl8|7Z&xq_-d|0ppHoWF2k-P`6^M*(oidOJ!*{P+GHNgL$KFcwtF6)ds>k7R#E$k>6GgssCSE z{%4eJMWqW|1rZStZA4 zkL{4ua2bzou>6^ny@^(!Jo)@bDy;1jDqG+6Il0;8gXVdMyO-_d{geV29eZ&Lmd%0tVL_^fMRH#%&6 z|93%!peb1XCVKdrBjh`f??$H<*a=wbPC-l5~LEH1<@g|EkJ<^O=K@;{ElFZSi% z`2#H9J?>>*88llRelm8?ai7NdV>#(c`&Ly}gL%X0%qTAzh0&+8mVY~+|4t`_70?9sS<&i1lC z_eXN|yA0n)@?EfzF&erF)j^Gsd%Tx~y$3~8)i^-LrZuvVXJAhKYqAin`BzMnO z*IK@Nz8bnZXu81He&8Hz;G=ccl&{S_yZk&FKmXO z=aBNbtw56RW6Cz8-_Q?eFLL>Tx4nMSu_JU+-8(%l5Jd{r9MhhpY!3ag{$M<7TDg8G9B&(9?tjO zopY-`$F_R(m01L_rkAPw}Bd=TIf3D zvPU}XCmGvHO0N?%cfe1xKlFBNmY~&0`NiZ9_T%!+oFAdmTljwReaPicwERC9%j3=rPBOTnbJU?@YMk9j+XQhi)6PZT}VRso)zq{GEoM;}YY79HOVbEL#SC60d;k865E0C_^lj0)m z+hMQc*tLBAJ=%fPzs8=uuk|-cCIdZ+?m@j#bAGSRg|xN5y%FQs*|vSBH4d7$9REgO zGYU;aa$524w(L87-$r@tM)~sgxZ&2B9qg?4DNxo+(n}Oa#3s71!o}-MvvM#mA z#zE_1=;omL9iBEEV_pIUkaCY&?iG|Z zLz3E%7yd?lVGgq`J4fT7W5dE*f~M-kXnZ@d{b$(qB$s+G`|UKZy7}b3;b$#Z)|ZUs z@1$|j`B!D@zLW3INe`Nv9sVS2Wc)MJ;a9MHdCp&+<;#2eR`7Scn7I7#twGZlzQ%hE zHgf*F#o;prBgxl(K%xnL@5SYbq3nD9j_1F7UJ+^$G!q>ED`0b|fiYFcH9ie2e=udw zB1vP(bI{5B&uJMnAHokstT;c!M#lZC$(4Vf<$rZiqDkGxTotN_Dx;jm31$wG*e|lV zJN`^zz2>K0e#Lu1TtIdZnRvF2hMQZz?>FRLXZKoXli8LO6SnlOJxgQ3NLXV-L zs4UmZDc_k>17hu0itl4B7OH?WF8{IfP&FvK0kuQvNX9JMzixcrV{1Fje30{J zxZ#LvoExxxF1r5bsNZcZ_qF{TKMvsgL5`hhD%uIJY(Bo@ch(0UyEVtBdy%BH7lP)j zSEBW#@?ozZxSCx3_IsQ9wr3@pc9cu%PM%615PM&mHzGWBK zT-oydSz|drarh5nBmA-C%D>0*_fYm1DtpA^2gzj(sk{$bd^W4R-{A7I$1{%$U+c*Q zJ9xI~ovaMbDF|0F+Om(t=N7TDnRP@YnD6pFW&Ej4xkUv z$0&@i>DJ#2n+sc>)gmc%O3>8L@%q~#w8QI;GLA!cA?1JUIqMri*%&k*O+&L$0n9>F zmY2=_M&47#NGqb}DFsu5=6?8^wy}o#@&Nu}E6q~kBJ10@CRkFQ$9;&;-7%8H+f7Ly zi4}fN3z}!)>iN|Qc$?4`r19Po+0yuA{m?5t8$NaJv^Kp!snbB)GIh4Km}+c+w4Gp zA@%PjkK?+8)P zH|~8%;n#xZJ?ym~xDUHW&~T)FWmvzKQ1%fjK;KSDJZ{c13%_KaXg`oTD`+;tt;}zg z^er|&qCH5tJuUZlDNFF`Pmp{Z*I4wLy6)!}`MokHmk&2#O4Q#nY=1tw6e)M0D@Slm=W=c9aB1*i%2ve0s+ zPZ57p=P^E<>KW!>+?MUTqV7odPaUDM)UqFCLy=r#%2-XCxAk1!w_E_H*fftL8#n(V z(LBet&pVvD@&R4Oy?izZX&scpjMsxE8++X!uVN?rV;;HwK9+At^5s#s5=lDQ{z%OY znz6)9Qvr5cP$AOaca8U9;vUKlA@Qr~Wad=(eOcJ&+TWGKcK?+VtptYt8l@P$#6^^`2k8dnoIVB(1DO8(J2fPjuUnaC6}{ zbGVOV_Yzu&gdoScuPpcU62(n5)E+fMEl~k}7NWLnS7d$GHX3nYG1n^`{y=P=M{gtL z@3Z_%eY8<@KkA6?Mj2}oOePY37P1Ca z(&2W-rU!ZrDYv5Ko||0UT#Ra?t55-~&6c+_hMTiAXvR3)fowk#y^fSy#d3ZA;^qu= z0Xi2+KdaZX+kSj}95R;&O}@iz#`f*eAf()@EcaW=cB3O`KXSQ?Vz}ua2F)J0Iu5E5 z;CG@Hr);{ld?J7wLF zq?X%wW+H#b8!Nlx&Gdqx>F@a651SEa5>mgJPM74{LfLL~1noy|oKp*q_dEAf`elb( zI<>edk1j#V<&-SKy`HjG=q_{z%DIR-e7b#hgu|77Bm1+U$%C67F*T+a+Ydsckj8^u z9^p1Sy}0R&vQQ@KkJ8~~SZ1cp-(eqaLXt8za9#pm>c`9y%)eqY6a9{q|EJ}Dcn13p zH7Z@)T#2qlIWY53e~v9xKTR-O;1=3CBK-6%K{NCVkYNi?|0_nmmA0Q?W_-jE5BD#Cv3W-hmdmn zSneFk-bHKBa+D7%W2rZ0Uu(HqcXD&{Cwo3Z%@DVOCdl6<=;JB%dBxbsB& zJ#8oJ&8)x8u}?gkehyualsn9FXHm8i?LmcTH$EOgZOe0B^f_x-oc)vkQ_w7et4Zs5 zxw6syGY0N|tLLe^nMaQEdn;hCeogonzc&Z&QMk3OW0m2hq3RBIn&sA~tT~d@lDrGQ zQLk~xK9}?dzghaFj6Fe9X?Cq_qciyq;T~(3dxNGU zTy2*J+1{MPxgS#Qa?3rBvZ_c@E%Kc;si&4FOiA+mI$3*Fu#bKpu8tS4WBaaXCQ|O_ zmRq+R<0I4_wLI@kJ0zY-|8|3X0rm8w^2N<7=M^`} z74Vh32-W_AHh^-dQ!~FjJ{Dq>ULwV8nH!Dsjo5ZX_aODVh8F_gQ~HH`U4DKr#oP*C>UBED ztuQuiP+8-$)sUo|^HR(Yar`d8R{b8#b|>;X4A=A6 z`@i@ds*qy*EYJwamykBY`w8tuS`RCFANkI|knuligsw&D@O0eU!LrA(mPqa&4xgW5 zD#0ZbktFj-EwO2Xlq+#2v8STxWb;Vra2vzb)DB)3)D3AII(Z)^4W?`~nt=~g-bh&w^aOecE&3ojuRp-^ZzqyyBnDe+GrT+fP_Gf&RXi8ihZD)G@^n%wCO$Ev? zL))n`7m>R@=Q(WcA2KVan1&9&8a9nlQ>10Die5%;oYy++$o$o%DdsMR zyMXO~M}H#ao@2R>UP4)A{6-fdHy*oVxZ$)E^Qyyb%J%Xc`j+I%ZECrFC>xDtqF0dX zZ--4@yk-B1zu8x%nD-s-yKKJ!eT9_U(sKW#tZJ3wCX8w!mpdSan_fM|eC=?Xv3&;W zf|T3Ya$lnCBlI=;0=e9gvD~Xu%wdPSo$dFdLrA%qmV3sf#mzOS8ES-F?!*{wVa*g% z?u}@DQ*ImVl*{Y4BlY1#+&MAa%-SiYZX9l=!_|4x6LIrmxTa2uxg!pDgu{LI6#QKq z!_BUnVzM0WGaBDLg|XS|47) zb{=}e;l5|NYbg6g%B#}O$=x{Yj)_BRIK^yqxTj%L0aZlm?@G(9PFYRXXiAE`|2Ed& ze7Hpp_dnQ5d~bEQUs!G@%Fcex3&hFdn_fS~6rcb1IP`Y7TTdYlM`GfT-yp?QaJXA< z;54BRYX=aDTSk<&^z|{zM0myWav| z$MlnpQp}BUxFs)-?zh9Iz%3ucExIAabc(~hz~Lr(KizjCf2+oD(;KIl2jg(-Io!Z0 zaO=fzbDN}?r{i$jINUQ&f!jQWo7yzROpe3t;czRQ0=Gj9H?vuaSrmu+gu}h$6u3QN zxCPBqOhFv(IER~d3fuuP+_ak+|Ht9ZbGX->0(WE#H~W?p^G6)+a);aC6u1*(xJBtH z=8QL^{ezDGH#ywqmK*8F?Ehr^AMbtK+OL~iQ_N*>b=;Nj2#@HE2KeQZ)?}5!;Kcwd!;oDM7 z8SWv`xP;jLN>mN0-=i(JJ!SVHN%Fk7{`{RZF1lt(_>z<@+ZD8>|8)36u*pGF#g@*xn7Ll>FrZYXNP+jn^IRXe~HxZA1ycaI@aS;el2?JF3#J@ zU3P~Uw)mZPdx{wZU(Xk0ooyrRnj!VOv~0*YK;Ew|>o3~!nY`E3W%sabozKdGI}L6q zV#@p|HoedQhs$)YB;QoZ=AotNZ6xbBb&h3#`pkK=%x7hENHHJ6)%y1_+iynxYEggZ zh~sd_QZ^O6g>sS1XN7O|>cvRQ)%mQ#j`SZ6cOTmyL1$Nwau--`Tgp14KBy<^`&x7j z)R7o&Mn;NBS{U^=o9!o|nMmWi*m5tJnrPmkdH|@?8bD_g6z~&qD z3sUZTmU|WxWff5x+Il(97Fo>vrsXw{;bz>GVj93r^Ximoh)oyN59#~?OYJ3x^{=fkyQG+X@U;Ff{(+ zCC{IF*v8k~&$#N{D1Qky>(N(8`A>P@?dw;IdW5`0 zQcMR!d$?^50D1Rt6 zW6*e{{EIEWfU;dk(l6wPk;F#%T5p6u+44irrI?kgqxB}KUU5?nRY1z;a=j$qEtK7Z zB=sd9fTZ4Rw0g6=cPkSN7JhC==yc&tkVzeCTe% z%0wCueGWjS>*)JYSJV`>KpFU%X?@MI`D^(5gT0T(yqse0fgg@U(U{)YJd2)3%GZ7- z{d$gp=>O4nK5$kI|NozMx4lc*d++L_RJf(G6gEmxX;u1!(xp;SY=02_u?QPsQAwgp zMJN_Usn`fbeJw>HEJ6|%r6^en3Hd$W_srX!uG6mFpU*rVubrB6=DF{EpP4x`bLPyM zi*81fkhC)~%Pq38+s@?A&NTPGo#2;}XEWN0l&|f~Wx4Q>g!#lvkzCIb%XP1(wlk&k zGtC}{zkxj4P&rb*wlgQ3!gwD^IG1=Bs*GRwRHnK3orM2yAkPEnA*6h5XF7J`9*QK4 zCLW8VohePSf3J3Cai;mu;a9hvDYL)huXg4+=0i&p?aX9snTd*!+O6%(8q(IGw9d>u z6K_M(&V;`3%6P=aZaWiQieKJM_@y~{PeMJA^0l3rO4?ks0zHLZK+?{Xw(<6RiCVtf z&g8t9Y2I=8AChMi`UWXq+nGq0nx-|9a5C|!NZJ|YYq@dTnVjW3zk4rHF3%*-P&5oF zU)!1cNP7}VSW5gdl5&%LUEOx3{H07Y-QmAWo-fdLqZ-J}h(>kpCxQPok4!PHj=a+#$cpu;}j!UR) z9efeotqxb_8BV~K4k(!$2lC^7p6Mn(XUw&J&@pc@+}a-`{M!}YStt)_IhOmH*n1ag zMQ90{hn`06d&^PFcHb{5c{kG>17H2|4tdt2Z%{Hn>%Yto@Q!~Y;&u<4zwIYbm}I;B zoq6wNn%?kr94USg$=~hzh5rUx!TqP-lh22Htz&mZ+!Z&Znz8cB2+97|`ltRbgj?ir z<=)i}yE-A)Uh#Jv$d9WyP)zKO(~FaQQ3Q8|!|e(0Ty!By_VYK5QcaYXjjrXGjDJQG zyX=xAw%8GRKhtb>_)@0FlP`vn?S7Or2~QA9xpN$fnh!4DJVL%uKjEcssX;eJfo zMzj@4`Ea>qNnEow)3kvbiCf~8iG7ueUGNUNO#TYq>n$+8?WdG!8MlSto(uP%l(&Dv z)j6{W+*|%3w<_g02kuo_@NN)YjCw* z-;V$H#Z9LjYGJvRwR5F#H^a^L%rJj)ZDh>NW%*k<3v^>n07)3e{ko8S6_f9KvaV6= zjebBo_fdj-F!}byZOpNw{~@;&ZYziTui5)yrs?}X;FiK2`#<1DKjQht|A1QxccsH^ z#dSI0lp67OvXk4L4jk)duUl8<-6|>%`Rg*-^CwX+{;lzx`Ivc;bqVgQL3{5*@AfO? zyF_zO@$Uam5m(f2i@_b}aQ`iPBkMEGBDh-Ldg8x+Xb=+1WUSmGUc*fK1k&z8kD%4> zllT>LM2wX~#L_-|OxqCsg!&6l+XZQJWxwfDzvcU5mN(kt{dIqn|5kS2%!B)f5BDi- zQSL3(;O4{4;>8thAD@A@41Mfy@3!1pr!j6qT~G%k&l0pBm}`BY{Xp|6&u`#Hyu4-* z=Z`?QOFq)XuP41zoQ*U_E%PJq2=oRC-zyUITdb>n@~y=9dZV&TGt9B~OU}gHucq-0+4(xi}c!$LEueSncg=?UnUyCy*|oBe7h!-bqX;6Y|b?-nW^i zC0uQPPUrkyXaG{~58fXWka6==`XyIzOxBmUYbS?VzV_QgTUn0@SHpGW**%DT>4?S5 z?U>ilJDf6=w7E!mlBb0HeaWxw%u^hH4y{6JS9>pi;49L8M8BfOOZNWG)i`U{e9DrP zr@U>M<~q3g_wL`5cTM@w>%qjz9q1VyIEH=V{!9AVs5=i|#gDV$$#dl5q`x=+yG-+} zWA8xn4B_2`VGj3u%Pr)EkYdtTqUC5b&wVHV>^;9NwOlDr@%47wx$ipMPdNV@^c_-r zb=~1L(VAufdJet(e2sX!sP9{tue~y*<<$I;X)dSYsDHmFk8uAWR&K=lcidUbJ)#vT znOl;?&EJt}?r^xjlP7#OYtxZ(TUqX4(ng|d(UeZ9@#mChM@^i5uG!*oKe6Q@_h;HIxO#t(edP6aNEl8Qh;7uFN}# zijkCyEjZUJ7KwQWlHnX?o~gu49~ZI2>qUEqK>_t$=4nAa=6c0uJoSFu_6O@a z;AVSy&4c7yh>9I<9q(9R&Jy9f$O~b+Fu7q|HMTo+jRxy>kDIrUcCf zhr5LHUq!DY<=$$!2cE+-U?iah@xHim|E2{^xx;P6`R!3hq+F?gg!sOmmyj+YpSU7! zSuHpQ<(LG4HE8-;HyCAJbUyqwX?8nveU^0Rx+u;T||4`HtDYx8muOaPb zG!5N`gsb~NO|<1#xuN}n=2D0IIOi`zFCpdXbM{{)tsiqb=m6x}JJ;dLbt~LIXzqin z_qiiEzYY7xw_L z9leG!@E&z+*eLHlB=2pyesIgL*c+)GH19cFdEPJ`<_w3c^;p`omq?dTe0UAtc1Qdx z+|U6*vk9)&CZTp`&;sSnbhO@uyZqmW`|?%ew;7%W)Z6& zv>uDStx1>Aeji-1H~t;jV9?a~B4KZ5&hL)~BIRm5UQOCsB;ixyec3DfIv0n7Cez_= z;`|@c&q%pik8{tZZAKFM6Yq-~|3+V(pgF|h4&wYv&}Ri*hr+r+bB4n`ne%&~JfvK$$0IW- zL!>W33z5sM^NrW9RBlndpgG^+N`5VYE#Gpb9!tH*X%I9IIQB|C{*o7ZTaZt=ZawZo zx`Z=`T|c<>SnMrM_}RQi!TF=mbw~(IgR?hPJOpYCWNiy-kD8zs$nEnKS)1j# zb-b*RE$^_PssCky-*Tp)S`o9*zu}ISyaG2l+br^m~xv|A1|uEBYQ})M1P7i;oJLJ#cfq z-(uc^xdH7$YIkePJ#!H2+0gxHEE~^kIAzU?Lx}` z(fi$j7K543Lua9OBU$4??3T%Gj_p#`B@`bWG}k!%q2##|U4xWw?-7C7q%B1fULk%R zx#d#Jy!$=K(6K@D5PU87?~!LS`VA>x-?wfx1l!RSXaE|5-0NCVfk*k$v-Y=cEZ>2CwbC`(w-nm4KbduM^oyN zrgJx;|Yrp{Q=bEJjxLF?JnKeZzY3$y^^@0RzWiZZp6!Lipld4`UQy}#oncs zTXrFH&gjI8n3F|~&`fy6mbuc#?)OJRCk4%K@O4~vA$hJqW03m8{_a5OxqQcp^t;e~ z*X;egw)Zx#4Cpwg1a2mCy;{CzkmqsqB$6K1>DX<5XZmu|R-<>(P&m?uDPfK!-!dbV zsr+_9(-a;qiU)lTQN;YD*eSf`-XS|O_x^Jck^5X(>w=E^3*mN#tAD?8*I|otkMZH| zYrkau`(tniz|HpZnor=#JoeYba^1wN1m+6T?m z4u600$oDCm6Dz-^<@Y9S2$CS*)fvIRWv;L+b?@(Yx%~VNK@)TQausI$-TU+jaUHz}4 za?9YZgsUM+A7A!ge~McWI|j{%R!Sg9H<#;iHcwr zTVIw~ejDmTH`~tUb`F}ec}YAHM;OzSJpIsRNUzgl-m$1x>@viTm=|8Qb2F)`Lx6A8{J;-+oQf_z4J(sjgP(G6RO|2_(Een#kIX#2s6Nh^vd3JR& zW)iXbqmSh-BW)Fuu$K4>{vR%8&`v%Qm_@Ow0Z_1HJzIXH;vGVIsO@!YvpZ*6r4IRCwhUrY~`X&2&ubgOK zLo!AC2Tg&)Kc77E{l*)K)h`__KYTf3EYtxVhh%SPeNHsYvh_Q{kpYZ{9KW2-`Eot` z6RX{$Emz)`n@YL_d0%cO|90*6yPib@gJzAxpF^I4TX?SO@Ml>5cIFw^S$^K>DdvlR z!aqM~zH|8BlBcAzF~2(emn^^C6*Wy)bOBoMFyBZdmiyvgb6?gs?sd)03z{%5a%;J{ zf;n_+*S2h+L}9T_y~yqKxn2d45oZ(QQNGU+FH)!xM4D;vb` zlkge8)E$#(*?yDuMB3L9xDmKoE-odXyBgtpEh-f z-TrO{?+%MEB4;4J%`_lJRQ;LD4E}fw2RQysNKWHj3jpJN#snMacn9VxhRR>)`wpX zzlFnJNFG`Lw2WB&{jTLpJN+K%A0w@gI*;BhiJgB1?Ww~pBhNQy7_-CSeqy;@`Hsqg zW0*5U$@`u3OX5bZ44SD9w<&pKT-1tK?Jc)lspnltmyle~rCdu;U&r9icerPePyBGM z!~NZI#SfQSZn7UdYJwXY9W*N(u9oM^9q#v1A!(O9y!Z1WBDbz2b0ctbeYjUS-12I0 zbKrjL!yV&rbsv?g*qaNt+=qL;!~L-u_D10bwk7Jv2SZG}e%$16cUbOp>dl?JcQS=_ z2~s~?{}v>bvtqcd9PaJ#q~6`*aCchnlf9V#B3(ie@nw`G%4w~nDxJw-_ zLk9_gs`w!f?%O`x~P}??W$<6xh7~*m}Am@mX@jI+C)F^vhpYZQ&fzvq;$DRhlKnd|slOA0o9}Sd4<|X?W=UM}Z)JWcf;-WNd$Pklq8i*{ zxU+q@og8jnB8S`3+AH_@5$vTUp|W;8G?sNm4p;5H!r`)2 zgM`1<1IT|WZGYiD?{Kx8UF~q&R>QwVaNqLbUh8mqWF(?~E3s2gIXNYyavVpZXc|QAj&Z(#`B}Kgq{tFIY%f&Ls?uJR% zPx4jPk0^)xjt{rQ;WD)&p-T0`+!!>QeYh(fF0VjTnHz#@m?+bFr+!%NaGCb3GB*PE zU?1)pha0H|HwSJ@A8x6`ey1 zXQ(o_817F#+;WGj&spPi`=hdUrvz>-CZ@F>>wROV!)hmPdm*;%<5$p5A|5~oR2RV;) z36(zQyM=Yl4p-;XiXCp$a;q|*mJc`A;i`X^Ib4=sONg)U_^19YgWKQX>UeIo!yRC` zRT+Oq#D0$T%uUURo`YXA&@*Kk9s-K5BT$YcZ9?JwHn+! zxbq#Zt_#R_xVtU4qICgnlYCqP_Z5e$ei-X;f3JqUrEu3d+(LMAADu$1<>C*^mHirK zkuE{*qqF(9TQ2u^u9+&JC- zsH~q=47Z-c{l5!YgO5L!I^0~#m32OElKvh_?pJh6x_*({xKBIWkIAzI{esjFx(~uZ z*Yj==>VQr_rDyQ&5xi{HViqKE%O?d*Cx_dO^KU}4k#aBg{`Nrb4XnLJ7orQ$g7g|@ zqUFs<;^y8NG<_ZJM9#0p2Q8)&Yq^+jxl)dgvxB{<^f&M29CuB+U%4oPKN5b#UYA+q zS&Wt-wY!n!-#m_Y(@@EHj-z@zcn1mP;g8kC!k2fZWFLT>62>>bB-SC0o50>M=x(Ik zVc19rMCgb=NVP5w{rb#SV8I>r316!uy`?-uh9O8|##2 zUauc{30kq-C5 zp~i@$|Bnmf>%O&paQ!RCEAnq>4e!}H+<&WH#Nb}wa4YlgKP|sGZ!ur)a4T!qb8Pu- zQ%U(Pg*(;Z7MG=(Yv|~NxxXj-_juOx=34G)m2ivR4w@$%Ze{J{*_PYC5^ml*LG$YW zfEy|0d9%YEj2-*xKgjpfF0uCJS7NVuH)wu$xRu?9##rtI?nxDv-}i#%AQmud|E!RF z`?_u)(0{nqa__9f-ZHqy!p*gn>0Zu%1}#C_57zy2q7!*16Fq`%KogLB&qd$0UANQg ztM2tZmyd$xDTlwDJZsRqNcp#VzdO+3Hr{hY60RY>3GITZ??PywRrq6h2TVfb6UKKA z{}J*mM2nE}WzK~V*h*UZB#$2?u7@h)hd$+fEf#pU^%&-8@^nKzkn&e}#{%yQ4@szb zJN+<}#=Z^7_RIbz`rW8V8T|l<|Kf?fH$=YoiM2k~^cuWCMc<7I@q5HS!j|twm487! zhuh7w%`}2}3_1>}-N#$*`J`Qf?na~0^+>+wqSrOovfb~w#J*x(repU~@~lMbkn+pD z-yPV0GW(n%-G8JR|CaB$s9*9O+x2~@;*G3JWC6VT{aEsxj5;CZH?#c9Nt=KqOd-Ap zx!=^%awER^>$_23^Bw~H+;}cy9wN_Tv;--?j(05Z4QYFjguorVqlorZZuGlRWt-W5 z0lv=99YUULbUaeNxL@9zlkrq1(xXVmQ>PKT^A0iVAAP4r?1*j&nycXJ`)KEp=OT1D z(sHAG83!(7Ke0lN$-ZI*wHYhrd+)FpS+;&RpbYL5xZ2JvjO@MtBCodoH4fa;A=ONL z+nYQYTYxVw{rh{5y02s5H_Qh+{ojr$68Pt8{Ld2#H% zvJ-njlCKR?ZV$_q`JG;*pNnLkz~z=DUBf)M^?4B^+ZuBTd2T=tAoWKZ?^wW0;hkC3 z9yLM7qr!RcZ}aMW=w~k;%=|!vy_O{ueHS!C;OlklPo7ce3Z(pDmLG|+{{cD&orF3g zxBTT=zP@WJ*>cMnCp-L$$a57cK+6Bn@?RnCEmVe1?999O#4bPT!!P+EXufgyGXE90 ztESl>so&4Cd@u5T?rUEZ{mw)w+&>*|2;TDpdCur?XIrk!6Q4r5gl@#H&Dy4jPh|e2 z@JH5<@B)nb`z+3veg676-2H7i$^0zUTw%Fmh-b1Ng|@XWcPHG?j-WXnuGaILIsYy+ z4XGdMTkdnD{lMNnFB1#WwKryctnZwb!oASp=Jz*d4f)=2xVoR2>@WH`=@OO>H+y}f zN9`4E$Jf}0ZYR%&;cC10HTix;weL=pi~iQ$bH~yqwX9*fbF2^SuEeg*#nxuG-OKrj z=eUlaFCowE=uxEQ?oP|^Jhi6jiLOHZ&|u{9%bap2*HA*yF7``t{1PM2EHoFXzq##6 z2&^YMRU+hgH ztL3hIchDRKSIfu$asFFqJyL&k8boRq~j<&m`F${Ud0K9B!j~umyEQ%Dv2TFC^`16hq@t z8LVw+BJ-oaJ6!2I6z*aFN{9Op=g&o}kaF*^+(!4(A3~?24k(+w|J2@wyS(eCehzWv zesj1#GH)`RJd==eXIpL=X+NOU8SJY>+B4L;#;^0?xUQ)9UXFig8Pzv?(rFEH6EyG z4n+GSmpeC!TN((NF>tjUpUwHB(W6MqTU#-l@-}=X`?;b8XeOGCvVW!Tfu!B&W@GiS zWQx`bnJMtKJby=?Ur^?(gxze>Cm}GHw0qHV^dwpWui#sj%(D)6 zE$44UzajN=x#jkM5dWjaXby6@TavgYD`eI<+&4LYE&2#4x2e~32DXxx@{so*+1Gvs zh#VL)Us>)j%2h4$H9(D#`nkR3UP0QeXb!puJ%}=P<3l9hV8|vOhYz&v z7w47yCuC~d7Zv6I-S4Ym7Le~5B*jAdOMT(fKh2QuFE2nZam?-0w1unffBbs#|Ik4p zb1GadAFq)|_R;-LkR-19S-E8mLT0hU9bvgQI@}@E;FdQGnK$6- z^_v4v_VHfkaATIco3xsba6du)+2p~!b_1**^x8!Z4Vj!3#`&M3l-Y@L%=UE>0>enV2^FCjnt|k7>Y?AfJ>w(9a{bh1 z$rNiEGWR?DSIHy$^Swo^b{}Q=pOE%7lJEnuJjYu$-(zdJ$Y8&n_x2XG;jk^Pmvvby2&A_wFwiTATHLQVMsQW3RMxjmg*C;ofYy=U$y={!4mq z^bv~;i+La!gD3m(&9q$o{!sZ5v_rgrto9Bh&qe4Gq<+xvq0966D@Y%MWSs2wU6v); zo0lCj?cwHlHkm^5l%Ul}JSpv)?yFn+82uKs3w?urKx^Qw6H(?iTJ{9m(3|adkaLd- znLhBfo|wmJ8_{s2e7Zjp0=?#PPe(<3r{a_}%0` zgstTH4b`G?Q@`x=4h3eBHV?gko<G*z$WlzWU(|CrQcS6YA1vl5rYu@1ekI@%M zxeWOw1de`!x`g_m)6r^J>rlPJ*b>chpM?7=DsLMy55bMZvl=sy^GBc?k#bMA+?Ppv z3vEK5p>XQy0)4qmC#WwUroNTO@5q zH_MiB^6S_vAul&%Ham8YAkR%GhLr!P<$p-pmuSC*HO)`NDa3POF0tIzHWu4uk2eWr zokC`h!>>o4W6-%s`EOYMnNQX<=c9+vUFbfv1*X}9&l_+bCzf&|bzSd=#ixZ#*R(`A zlnPl73D386k6}4|j;eeI!n*8aLJ>WNw8U@$#Bm;N6X;JKUEncRp#a zAPH|0&%m#_i@koM+AH%vvJYkPnIZFlWA9qdpS*$h`-#;LIL!3Vsy^qunr&@0RMeH$)3ei<)8O${(hxVw9SlG%f?-eo!)lAfj z3mba&zDhpjUTe8BkNE}Z61EV#-yl|drCvz+jr9(hqu@s3XB(5rnw1~Ov&-SK+*3jz z{b}y4D1tJ&rtZ~0iu~!>t9^ppJ|WY^;T}Pr6VQoB?d7pjoO>E+{g8w~#D42~gd5*O z{hW{)0yjH;HseIjFF`Q&DF~K6Lw!~$Mdg~_9aSL#@Ly-cM9KGLnW|d z#NrRFC$SMB)7#;mN1jX3NTmKaTmFIF<4K!~Bs@jzS5Jg1_r9``Av4V3zQFnKp!bn- zCtL2Xq#d)|<93iZm3}D_J2fabnjbP_9d0+yAA&AM%6-Cer<3*}lJE_21ZIv8H$HE9 zWynl*xH~vMMj{DgC9c3;b9Kl(=5TN2eDT9fVg?R|x`UxY_U zf2m?_enH5*09X5;Va}I!K0>VAfQJgSBCW6R2~T{mst3de-Z+i)}DXS4Q#^ZV7{ z?)G*g_Ox6#%{fS)bXB|J7YeQx?+=%6lC(m58$l-Rf+}BFDZs@?5 znTtSCSi?{TnPZkKeW2ys?@Dh9nJ^pdD7P)=KXD-a5n{EMTf2n7#iSJ=339*NSGy^7 zuI%QJX$DvQdlUJ-t--yYSh=spNhToA2_CcDKWU@dcICNce&SvyWq3YJ;l^$WnYIr1 zDe^5rFFV{%EcXNE7(XHXYxKnW4np$Q#Fa#Noj5SaeQtp2(w@=+Pb13N&WdCZnUTAx!_LjnJ1UC{t z+nA>0%R$FG+@9XCKu6L}M-t>aZ|*%*xoU6pwvg!vSML``zFxx|Tf}=}4%dE%Ilj+* zKg+FbpZgNHy&QWlnP|)fSksAl`<2WSpw8$Vv<%)F%iLh&(znyhZtg`A$|r}+BM$#| z@;r{_BjsOb`G>w*(;S5cqIM{X8rDqkTkvo3x63b`5;D)g&+!;$0(qM9tbIDM^6$0$ z7fJh`X95xihPeOp|BWmDK34e6&T+|k#j%iC37=*q9@da&11dwxf6+S>81@={4>TW* zM^n%UY%a8R$84PXL7HidB;-#EnGKHp&y(k)C8_2$Vh`5Q>vj3ks3|BCiye|xU2 zgxu*Na}4u;THhP+_jctwynm8c>rXS!B>~wVp=fA4Tc!J_6v5q!-P%sedr-Aj(HBK( z_lcIP??DM!_KB^}Ic}NMI^_04%i-7DFTszH=U8;Q!`FF@X{60TYfv#-j?!qW^j;v} z3X$L8^7HQvnV#_5dVj9jOdcth8LJca-)QZRkv0>(hvuVYs2FC6<(AsG_8V#D2zyu4=<`8nyH{lafy`Jq|VTliXUv)*8>4{D5* z&ub780(qnjM-$L!bUli})V}&m%a?kUWBGXxhD^+{e-?S3M$aMT)2)c}4}FtwHJ~$5 zTXZTC`*m(ie8p=Fz3i0nS^X~TU^%;Rg zyKtiA=ROiL&pZ64<-u;yKiG4p;OXYF&oscdftOn9DDMd&vGNW|##ph4(u8 z0IA))5+ote?p@ZVp|NNL8jZHV%-9dRBkX}pENrp+61Dr;kU0l_KLAU(H$6_C6=)Sw z{vi}?Lg4xL=<}nD_jxu>ya$bgIRg!g7_*Cb6kOq7Zuxo3LS`a-4c*Bre(6iBeA&l9 z{cVzi4SZ28c zY9;)0wY5M0wUBuezTOXKl4l-ThLpd@`sdIOskf*HIu5l%(U1At?HGQ6<;(q0z6mQK zvN~ky)JieY`2YAM3wb7>Nl5P}?YvV186WYi4jqq2kN^!k|cf*wW_(A}tg?NrkpNgr|mvHXr%aEq;9a@W$H!Ow=l zBUQ7WJl~_>`UL+-+g@%bZ4WyB6UIWQ5n2Fq8It<6mUuDT=aGD4Q$pzDkXZmF?=mIe$REg@ZOBrtwHKj9^BXAYJDnzHxb>1)GyPm-Mu!@H$!vKb?7$K z8|E;}EwJ%Q?EcL9CHfi9yWwkjd6GQOqt}pLPqx355ZFT64zwFZW2t-fJtkWACb%-* z3VqIVN9%9N9Q>4i8OlRyH`^3R2wd_RV^Z`ET8>^ttKqG)%q=#Sd71HcGN628$Yijd zQp#aNIQ2iLETdeccI&*|DALBD+tJOaAT!mBL$L_sTH>A9{4)xFm}c_64w-}DYLNQ> z2zeGFwVP#Ze_h9l>VGk8y_OQk>p%R~@a1~uP%xImU59ocwOjA2=an(Pg2tn3Q3V)f zq6pe>HwSHd6|?-q@JA~Y58Fd#ob`7rfX9-jBbtDe-^cPNe^t{Iq4nq)v|RoVa|x2N zQcB#``n;Xx7wup@fa`Z#UQXSZ;17ha^}eF=k{85o9HW{gHS%qLKH9S#G_b?EoD7d{j)1%%mE%i{H5i+CwbLBlm4Oo#Xj~& z;WvUW_v>u>F&DtS3GH(Dd`3w^;L^>k#YOvVp)XGSEGmJy4$X~lMmW`+YW?5M+FzOy zHXVKJkHJv;xorQ)|E2Jg>uV%6O#A8ie=bF;2<~e1o5RP05(4*sL*Ef?M=Q|#s0?N~ zDv7Y5Co7eEt>^!!wLg*(He-_PZ}ctS*+go;%*Xtb@>2jm+5UX^(_KF8LOa-ORZlDYlqD%K6Y;)ui8Bbctv)%J#cS-h~1@dKeKkvrQB_S_Xn!EEn)ZNakEX} zEYb#{S?CIMJ?aLtACmesj9BcxoN?1AYj;U7Y|34`X%FOj&LOY*rNFVfqV}L5$$n`M zLZPrZfQ`a)JsZulaNj_i9R5V_SfJ^5jI&Wc)DCq=!`9KKu;ZqQmVY_6Pq6mK!eMhb z{BD*%hCCC|?MUsv*Yf9)wiroRPW&2L4Kw-KtBfmew|sM8*tCW(?b&QD4QZp0xb(gTkg8d=1i`iT}&VtM__~-b9GdRl-t8{C;Z5INwgF_jtXE+ zMACPkVY%Xy=kQH#b!C^J8W{`YKV^m$TtdU zyH(e@etzxkT5GG=DX)Dm%Xg8bKxb|*@y|FZ5 zZ`qMyGu+4C56G+b%D70&o1eWqeeBISDs1kAThBV;b9mpQlYUOvtM9?>CN2C6V^Gut zrLiGy9VCBy6C2BO$o`B$^N$Xj#~ki`oPYn-X=b+M<9Eq8tF!gPGSc2f64n#@%{dA; z{v7g{uqlD7_2Mhe--Zs`mEfLbxnoG1hMqtVA$R@yG;6Qa3t6{da>C{#hijM=`ieY1 zBel1mf0vO@{VU`6iv0V#wN?BfLHt_|cOG1+$1GhltKofwzC>y-+Zx90 zP2WR(L9Nj-sDQSzc74y@2(j2J^(}61hp<`hV{b0`)LyoCs?gpXn4YEH&$zvCH~84w z9j@BT>m-%ho11KJN9vo8z4?y4JZ7oT-l(6waD!|DApVv6-&lBep}CH|c6b^1mbCDn z-2YG$lm{;#$$hAhINkAYVJG@=vblf_THj73pZZt285Na>Vjp`;;dZk2j>C^)JXrU|EKFp+oYtM znP@F~5v@Y4;B`S#CVCUk=e<;Y$5_lM>=`zTll**4YPxBS)X$G|UPa}iPQ$;~yHdCx zTf61=oC5D0bS_eVd?^QL*S36Ln3Jmoep`=Wo+Hm&s1&I`F7}QE_K>z;x>w#V-@f;}wU!H+lN7r{=Y`Ef4mU(T;T}P( z+*y{}hqSzZ$SocaHc!GO6v_|T8%lJs&3`ZE)s_QkCVg1rz1J{_jdDmr&Oq*)KAhPO zC%%3MPJs_65~r}P0nQqSBYS~~zH&H&i2^VVX*m!KWjG+~y52?-DywgWa9jQlxTSD=INVwMy-%P; zDA`{9?(GteJ%G(_`>@g0HEk!OgTrR1!%hCK^I+Vnevo$OF#GVeGCvf-y&i6M+-t^M zGJEfR`CRTx*jek9l=zu%@b4uhHU1hGY5iS6pFLiGhlI^Na3hv0?c~0$+dHtdoov6P z;&oklaG!Sk@NboeVz}?Y)p4h+AKaI{Rarl1hH~F@?2Yf6OF{4}zg5{cHwrgc=ij%t z2=38vwZ8pZ_Ljpv6Rwtr3s{dgcU)rsN4K1|_qUdS5{lrAaqLvi?QrA_ z;S7tPnb`M7{(BMf<7(fo81CIZ+$j$Cl6`PTKkc#AR`+i&fm`guo$7FDdL;zB$osi3 zd)23N*<_@BI`% zRAjHYBy8#&lxSzQJUr@fW!nY9-~7;oaw=uQy>4IV{Tyx%Tn);79IgZ@XZha23d?H* z&Y5uZ{&L|^W9GwH?AWKz{XCp8FLO-xw{**Ej;&K#UZZelINUeL^D+7nX?-2-0Rx@) zPd8_x3(=HLsb(OtyQV(sQ(tq2hk4eJu={56+=XT%@*Rq6$a4cyuCAMw?{Umz@R7|sxAQpY`n$+-wZ7%SJ=WpMdomMX-r;bUS$n0Q zEAPoXz_H|hZn5S5Ro~#A=5Y198IL(!-OoVm&DkwC@_l~~Qn``K!)A!XeFEM~XoJHo ziIdom?f}XM8i_7OrPx@8RySs?Vv@bFE9vLLjd*#@B+kE(c6=(a`gf=0w*EBL)Sc(m zp}r%$eodEdyobDBqRwf3i;QM|$g%fccn_k54)E&`Y=MEBJRW_ zZuBaigValu-)DH~`g@pr94^DkI9K*vZjwoTL-JhyOF0a8jbY2 z>3aMxI;WaF_JLn zVAlN5A5AU~k5Z52J`^bkn+M=(zp**_I-mhaxtJs&@DOQFqNOObu!dPVoz$znGBzyY zm52HE{#G<5Y-${w@b5|+;u({?k8W-Vb8QpX z?FP=Dita(m<#XwA?h~XvizF-~?m{_R+ly~Qz}0)QUbk|%FFM?pIe!D%jFhYUw6(o4 z)r7Os%^|2Ba=GKIy~@og44YDio5T5MpmULOSxzb;Fp0G3XeL^?K5Z}V>?CgCO<{9T z{e&MDk!Q^LJVzr|F26R;O*t@~IiGZMII54t-cp$aJ{*5I-1z>0w=iDy;T}akqg)q78I#I@cv+v#wn9v4kup4Z|2OrCI^ zbQ3{p?|91{K-$G<6x!O9xo)RCG~pg2WkRo8Xd>fahkHGFokBSK?!ab%dJP+5lF)C+iFzEExRLZ z);ru|$afyP6sf&*Mh5i6J1KjVI=)gav*idvv%$eqW@p*#y$?{DQZ z!)BDjy^Ql8L60Hj9&WiA4S80Bjz))}CWBaa08jc+0~~HSW0#Vmu$cxoJ8lwdQaJx% z^d(ZRzTf}jq3Pz>!>HrvCbSIJ1~eBxOr{Sj_U^Rfp`3+b(};!K5zFlpp|6gnBIVYU zaz}aig0x+zexr1A02*;*su_zSP2ds>SMC?`9%!UEY>tPk_xWQve*n4wDYuz&>6hF} zx`Y_9tWntj&+SjXNg0!JmcJ-${tH+Aa4+ZAYn*NxBIUNX+~uUbg(Q4UyanbiYp>WU zLH&^XJnJ(Yd&^$&_8$I|?8^0SZ>&G1A2|?77{oZl@BLk|SK7%^xYs${^WWe5yBIRw zRIYp%<3f&0X!mf%-25dx*M*xAKb!ZH88^A}yvmj5300X#FM<2K!%d!-cDYq~P7zuf zHXr^ExOs4YaJc`LABy3I4oUbo{#`yUxz2aHen@^F)$R9rrOcT#dx3tR!~M7Hjl%8W zaJN(5e?@7BC+dZivv_%6o;OT-J+!LH-s6kf+yupD?f;g*9qw@dEqg;RhRsBWE8kf^ z9D7>$*sI@JZ^N5?9GS!xWoOo>@9)&io?ytmL8~|kG=98rAtW9N6GsJ3`nv! zx-4uycewwSy+v?$JKTS(9+$(dduXCw{9E?sE)Sa%9PW+y?oKovx$Uo%U)gv2LDJ_S z^{0BR`@c{+a2zW{7m0}gkP z-hbag9mnOa44Z`xH_(*2gjyr1cT#>A#7Xok>Hl3u`gl};ZbYul3v9j9YbV)auhMQ> zer+n)H1aIn#Tr0jtsfs){YW;BOIi=q4@v!!b@dtF zcsBi>)Yjy#<~f@WcZkFN`5$m=H{bjI9(kSlIEQ;ZyeZ5DPI0*U{>dWJUO^wBBU!H{ z^;XAi4U@RBH(0-CxlH$&&&aa_{etxR%X!JTX*^lz*b-56EVo4{buvp_QmDg-`b$>Yik~@XOx~o0H+|_@(BN zjQ!9lNU!5%mcMKy@2ivkAi5X1ei>`oT6Xi_51T;__eIWs7i~dm_g$8I&QZ+Ep=(k0 zuv9aWSmr=Cz|5!YZgbc&){s#4LD;|F>WgM77+a?iG0FYhLGm*s!Kc!>O3&yvU8a(%q)RU3DkFIoTn zKj6mTUh8m^zpv}sTb1wYny;9jbo@91KV6B&BJtz;gdb97llC$aKQ<}y{8+w`^<+-| zQjWJ|-u@#e|C9DQ{6Sjgu}S&ArreP~;^9nPj(0%ak+d7~`)yedJUfkVF_3;AnuMmJ z8I)svZ+^Bd(=sO}b3qcyw(uSW{2cz>1v}=FXV!vLvz%DY5Poktk$U(EX&~xZ1G!yPzBz1YQjqAbumG8pw5;%S9#PxcW^Vg#9kzOzD zZ#O@V_19<+lJ(~25x2dA=V>srn{sU|`>!?U*i-&P*sO-H{o_LNJj<`0NUU~WY3=@o zX9Jy&ms09|Z(Z8sx)V)6W%qOKEOV!gwY@Le z#XO#4_d?EJhCV^c-EO%+(1)}u&|PReS`2F?${=$Y@hBN5JSgxClON-$SaJaoV zfA=7s2RPjB*50o4(??nEHI;DlYGj!L#}9>^FR$%Pbh!O2xACK?<{ry^h>Z1LN5b3hOTNECtoGVp z8(2Wva`Xu*MLXf89p{zbhQv~S)!x!jmKp71@0a9LdylHb-WD*m>`E-dg?clj7aC$rXQfLesh1$dGj^zF}lvv(J)pjy=V3zs9$KG+|Q+qpB zV(&N~drh4z6Fk!M?+7|1F?b75F;aW`TYJxJpKfkP#b_>?25&AZru?oUZb|$2SO4MQ zEYlyZ1}zUCkx%VCuM&G}AOCm%hU#aTd*I6bVgvSm1#buX1*yFgt-a55NH^P2)00{A zgBrqXg~Y%8b_I^>OTzgu{Q>Hv$a>s|B3LVJe)?X_I_pU zy^XZl=vgH5SOXs8J9gII7_rPVs=Z~6vrH{1pf;#~myuWP-NfOF+J_<^d!vVEnUmm( zf2AL`8lKFHenhPH{$cI?fwYv4%%dRL*F)x(ieXB7RzmFFFJeuy%mqI79ze~ zE%mY2G|e(oeC%xuSM6mBPYHpF>@7>OH@8`qS>$7Hd&l1W;a23|avyt(;eG~J#=_Yc z*bUxQXpCbo+e*akJua7dFEj-8MW$7%sg0!kHYAq&MIQZ0*~cN&Jj>K*?p+wktmR=i z`P9F>f>WWrEnp_MXN7Q&g_{F&%>k^LhIbEIjHrI`@$qnLZ{yCa{XlP_<>*z^9%etZ zg)%Xh_*2So8|t0THx`|k#oXWD?XJ@$VfV;N?C#h4?{@9&i4zBojDE@5??~rR)J4USb_ObR3BW(=215H4yd0&35wRa1# z+fGDJ$uf`m*gK7UYH#04?A_&OFWmR7y|sDbSp;tpdKRg@!>qlRcjY++s_|dO8^jqW zu$~&peQqpqSLeQAPNP5NWADM_ReLY3#NL@Olj~hR+-666?Zj;S+Z0~gPTaGI)n5Jn z=?KzpMUSExXaT%sNc!z-iKQPbdoIZMFnUIo`7c}zS{|MtpW3^u5_>oL*jobkO1M%U zq~HG>ywxl)e3w}5wVxyp)ab@I86Ah3BdKpYVM=|=V6mfH9!h&;nQ1=uo=85m_nk`Y ztp_vNzqw~-nG$PnL-L;ruMg^v)ZR_<588)Cq?Mxvr=^<%Q8v6>B=!y^cKZ>rv$@~< z*n2qn)ZWdN*gM+CUehbf9DI!DUmmfTW8uj-<78sB_aJGIvG;t^E<-xbXcFMNuh!lf z#BO_5*qi%3Tn$1dr z(td>acS(}H#ph(1i9Yu3AfMVR>jEpXceRhbk-k~xS-5gvo{fQj!u!wZw693*?O^Sl zLfR{6Gx{8@gSQPy`w(jD?aBJr9w!5`%qKqfrks(mw__#t=D}xc#}&bS+1lG4dq=^O=i1j3tG#zwd+#Id3A7A7i=_OH zgDK^A8nIj7LPN96=RWqXAfMVhwGw-0``B9uH-iZiX@6aN-+`<4&iV)TE>5zy{K72L zTqa^{Q2%aq?0u*bdsq6{n|Bf8Lu>D7{QC>MlFsZo(j#H-0&8y$X{VsRD2k@BP-QJl z8E0%EcJCKvSe7aDvG;uPsehlW#NJ&#_U6NV+S)r8(53M1MGqkLZ;7=x^-R`*p^m5x zlKxJ{iC%eVNbHW|q9f>+_}F_6`PAN5DzUda%;ff=1n!@3r9G2z++cVz|9LsF+RGNC z5(2l8c0YO=J&p#z8-c{Xg~T$>koGK&eTD*!CQc&zAYn``ljt~PJR~8%KmO|1M;f9 zY$aHsy=#2zErR>FwYN5v?g)6Np&m%gT+i)ye?$nJ8s%9WT94jD@1qSc%aPnO8lIGD zPNPq$HcO_mf-LiqkKMb;t9I9hU(tPT0Nmtq5gn6dvUm|l{Jaadq@P7!4An>K=ku-I zBS^aq%|%f=Pzn=;n*zZum0}mXUM1a=2c?vVjp|U;a(0`+O-VI#Y^yH zK4LAg+FM}l-A>xCsMgtxk5Jl-#Qf??*zSEU=Y}j3^RYLJd}{BtmDs!1$KE2iFIanf zWACBxq@Q-Q*u&o-@UBvR7TF0G{Li!Ot_FhJQwRd7A_GYyE zdwGb#4e;z${JQ~ruY)K3_DRHQ?{sVLV$xnk?;+{8yZ7aKu-*G|(al+=g?*+A`mgzj zkIAd{-dl;i**^A$ZsGYBTq(apDQ=tK{e*r+YVRCt?~%RIO)lz<&Op*mw1pXI#=Hx0 zcc;!3kIynU``9~#d}{B!O6(oxV{c?amU+hEYJci7hx?f2ik~DT_ooVyxYD1>g}c%E zp^ye=47>->e58JO-uj_OZ|0EDWK@VI!kdBm;fG@4p4JaCJ~WfFOubf#daU*qlTU(_ z-xc0JQ?$<~=@IgEcJgUIVKMpCe@n?%QF~RE^mj@>EC%;VxKcht{GBE6HlwXb|4!qr zU=9rF!{3MIqlZyBJU;#&zuxtT&vwS`rFSup>|^hXE8P9*ZUpvNs#M(fydqJdY6&!YA2sw@At{4{_9hT{}v?u zopQaS_hgwlaOHZhL7&4bxP|8^#QJxRw121ROIwc)L3NPZ-YtN13C%>)k&K(9 zA1D3JWpLeoee97e^N^1p9wndp;pah2_s6wKT)97n7I8na zeppF4y9k~<@41Rt{V>J)VGe1_(3?n}_sIO{Mwl|L*+uM*&&@NePjc*4KYU1D^}}72 z_@Q3Mzt@X=xUa+2_V-J8GOqc7SnZu_?QJlSvVx9A|BtqFfwO9QANQI|?V&K5IWt4a zK@p0HR4O@A6kUd*qB6Rflnla1n68GxbfFMVgy>?V2$i9bu9J#TIp{J}8gy0kf8Mj# zYwyNU^85bR=kr)uXRl}8v-a9+@4fcr$omBR@9V2&-8%jj&0=2gVz)m85jCWa%xkwL zSMNOQeTA}>p!3=-adiP{hdgrmZ7J;!=G`hL6R#$1hi%l?cKF~3?NDH2)iFZ)LoVK% zY`h%^a4)_jPCzSz?mvIC@eZMEHbmfa_!=hQoMvNQL@xIr{1r37md)e7pBQl`-sHu- z>j-fth5o+&vgb1&WaDl^vn1o|z#K`CT-*7qW1_9)Tt!)5co5`w3FNwd22N?`OmcsJ zD=Fr>WsG=-Q&-#hY`llt?m{u*4SiU}RA}V(3#Qu4XnfP*P0)6}*v5McC+g2a348>L zAq!^?NX%jKPUYIU_*1S|;n$@7V;yxh?#4%myBM$bjlcFEi@5*C#@!Q9DZagM0JNP) z+PGWZ%sZ!G1PlV%f0W=1GQLH~Z}i1nyrc@heem~qpQ4_|`@|9A<)z|(k9TPm^R&;a z#ZO4G~Rtjh_@t0yt#OLDGS2ebMFj8rwtX`Y?ZbCWPu{Bm8gHhJ_j<}6f-w;75BM@6+8@Yeo=N*d=GRrs z`WW#(LtTycf+NJ+DMq|uyvH(7>i+H(d@}F2j9kZ`$85YcdvV_jNViy7qPw35iz2Ii(40*&m3Z$K>`M!#|UUnQd>2}wLdfLtl zj?m6?%e9AWccCAc$HFVS%(dw6#y1=u0gX3eUH+DOh!%I3owSO#)G zR1oJJ#`jEe8Q1juAW~Yz?1&NXI_hb>)$tx~y9>pLH|s~{$GCx0+Lz1Orc``6yi*7? z-X=EQ$0%D4dte7-;p+*xr*K|R?mxcD`nig!Z*L5hZ>#;`AoVofrbmc393$Rhyf@+1 z?XFTEj`yGu=yn%~Hm`B!Q1%O?-^zD^%20%}*m_HBu6q)gMNHE`zq{keVZ#}T|seBRHg`yG^lw#OZ=%*pIq(Oe0=p#yXUd1j_3v38=b z4zMw+TdIY3b00tcEE~|>)EN#_K;zDLKXZ=l$8$u`8k)m6d{aQ4Ba%6IX^(8ijQb(@ zdlgf!sW-me#qvYpb4Z3yB1uTCVv;| zx1lY}!Dp`E`8E1peoMDqUF?HpJYMW+PPl)!v@IY^S+{kf)j33h|lcdiR z$-KC4m*N(Kn!mf@4gt`?LP0oBY20!@Fv$uF{g$8-XHe) zy!RZzJ1&MdA8)G|-U|17{jBd1ypv;i%kbvL@Sf=NW*@;jD~31wyc9D&hW8Yo_r@c5 z7sl|G;GG}Cd$!Np_6Xk9F}$JkQ_Q9q-iv(RR!8t|jNvW9TluoT_lL`T-pnI-cgFAr zGgHikF}!VjUj4n!e;RiZ+x&gpDa3n23~y(jx5^RXO^xB@$79Uk7~Wn!uX6-%jTqis zyi@S%@%$b5@?j|Gej~wcerGCWZ^MU>#mgh=;nVm0hOArnb>RzA%o3mXYwGNPUqQW< ztoOWYxE?de9owst4|t1boJp9lAYdgWM$-{U{Mk(f6>&>A4JeL0) zHi3G(T5p{PE1Ihy2fD&sTuVXjPh3Z?&zZ?_VW>%pc?z#4c`y1%>O2lo`Zdkkoqx#w zXa>&+N8jVl{#f_Py52Oe+*XdRXc=h<_($~1&(3IE=e(om;dkM4dXrM|AW^w zO)>58>h@gzy%)0Hq(aUZ?O%FLD8;;vSNm@t+JP=)*89Betv7E$1@oiz{z@JzUU{F4#G8+Ip3l3F z<>h(uxQD!U=xn{Uc`sW!<&tjX@Bfom&I>XxOED|(2BS-J%0s=OY`16mymnJ?ZaY5F zw6fkWIp>e%mG{O-DP;Y`@D;(vk86$iCes9TJO*65=>wy`zyGmVw?$* zCr~QIhWF(FQHsgOY%;=;{W?wE-o;{Dh&+jY9yMLr@f?4i*)%}X;ono?Dxbs_5UEZ%U zhkEC4~Qlg$#{GFybbvs(D(7q2lZa=s-nMNcrBkxx{&;E z-fX-N`Me+DTLvXQ?^UkKDWz;5m;&bRX$HSH%eI5g|9 zd!%;A#QQGZpsjQQzLTMj&wIW5nR7K|-JvhYxaZ#wX4`o6ojX}MDduOqA?tmRIt4Hl zG+w5zBsu00#uw-Y*F!F@eCsQ;c|LPaGM*OpO))in?J$((Yup)U9w%4t%ho%EGD+`} zm;c?7GV9g$4fRVg4_x8JyO27|U^URiqW!Ez)MhGvPuX_(9n5-G+%>%atQOZ?$)yjE zCDyFlQp_9plH58*e)nxwVuCs8ow&c^)OpCG`F+7K-W5Kt^n>YmcjYGj<+XEtN3}f^ z;Vtud;~r)I164uBPub2s=c|&O-zQZtS5w{{ZrB%Rx{&v5$2e-gf2Pf~ZKYDAe~LNb zO0Ruyqt4xs2fE&Vvi@O|Jpq!QArIkOdmujAw$i?mrqIUoAbfj@sf9NfU7Gp&`SGSM z_n}Vmc{{nEIagOn{Oi3=_Z<`a_Y3vC_sO{_rZHY!f6~sEGv@ROdF_0X_1Zrj&5pFa z1@T@R!#mX%Z`J?c&BS}V&nx5E44gB4-fGtC|DDVujc56I3-D&zFF70EPjKo;uV2_P z->E!`^Coy29)RJH#k$LZFx$rz+b@dkwk*n`ycBauOK-pNIdy)6T90}D`)u6vDfSM+I1XyJ zXB>rm4thF}OZ>9$i{ASzag9hZzu*taze#PW(*vFWjsJlAk#pQw;)WK`04{}DI2VG% zzuNj&`r1EIkYYluy!OeX&Li+Ks9)xdNY2=C70p}lIV^;wa3DY4)abx9MNU2%l1u!h z_|sRr?Qb4WF$3^x|4Dn2?+lGW{oSqqVamos3CxGZFac)~Wa5ul|4y!D@8NGm)0hf$lCrD0}XSw$m z=D|xa9R}bmgksvJR!6UGF0uab>nY|1{QmK=A7kVH^?0NR@7poFgT9XcYd_H;8urm0 z?-k=+<@3t;xS8+yBgh(A$^Pv+>phzBF?ni=*@ibr-3aSzJH88_niz z8t#(M{5aGeT*kVo5=K*MvmpP;MT&T{X=U)z6Kig~`Zw|`685^r8D;y4O4?h~xv zKVP$)xtq#!yyI%=Cz5pkmW}r_ygL6e6W^z>+~Lw;tPj*{><) zcqSBs(W*?Q{g2uq>$enhF z%#Hsa;w{2E!WZus#Ip%XLF3(K<1K8KXb#wTyYjHg;o>da#r*dFhj`2IuJXm3Fq8Xi z;3Uv^i*39YQPvzJ>F-JDd7<<%N!q^2ds56UU%XdSFB@(F^>R61lJgv8GvO1M2hz_L z+Wu8iuAk-ZO)(j5-GNamx9-7nA6&m%Mm;H&ae_@XI-h%P=R~uZAD`3bj@$?j{ci-n zq$0eR;`NW0Pqt+~4X?&4Uee!=+hh6l_f?DW-t6;!gRczs_`FPaM7@>XqV3^SNEqb4 zr*9+i6`#u-u(ktZkDOi`s;Nf(p!>gO zF`sXSz}w#UuI|=%9-(XwY=RZA9+G=9X9po-3z5tBm+@TQ2`Z_qLaNEaul?ZUcW5_g z1p2+tu>Nk8-49Q|2w1ern0)Ijw7H&Rg`8CL2;N#Y?q^v3b=VHNzOt;KkoGRe z)8rM%!}yAu!uj6D_>hy!5pmAqg{|A(nz?UGu-zNJDz1|b* zb?E*gQaRPE!K=rIyQx$CJ&v2TgAuU<|FGzi#;Gxn`#s@q=neg0U2pF9gd+T@x48G9HRl*; zm0h33C#RaX@oOrg&Ib?y_1k%l#0%!L4M8`M)QLQAk};F<%JKOe^5SZ#W|PnNkSxQp z1?1X)M@DO#gfWyo2Qog$Z$!)eE}>IWP3kq?`P5`Sk3gdjym+R$^_^B9a;^ovKH`1K z&=&R*Ln`m)FXj7AA(#HE*N&uGNu5+P7=O@pnBS=*&+#9#!0QJc&2O$@KWn-Io3*Sbq>u5S7J zxfiFJkMK)dO4>`E(?4Om{?zj?xBg*^d9UCS#+;?R?*nQ;C!XCXflwXBtN!kH$oBPv zNc&WCaeJ>_u3E;v2$q7z|DxMXoSG$^pRMHC0eA&wz?5A4kaQkxe242lg?7KUH@dq z;Te?8gQZaaM!wZu%sYd4gEs%l-Y*yGmukMjtK*!^pU5$M(-*w?uQQ@+;_v%A|2(L; zCFwYqh4+^j-XDDN*8C6NY`n*H@Zyc0AK?7S=RMPUkLLWK2yacinzrMU-ihZng-O*u!6JsygpnCx_)}PpE-?g;+X=~72cj| zM*7;b=e_*q%+^?t{nsRCHD#MXlFZX?^_R&#`{l&g!q^y5+s8=0{(9*ZhKK44?sMdlXymjg$=lNe`1h4jBVD zu7FH7D2>_Q-og7)O{MF+elm_a&%qSXxakg(oW+!V1zTYw$a@nqaTgGGh+O<{(iUL@yEz0?kvZQa=uR#i&4AKX>5SJW>qge$f_~5$ZiYPCpuo1r z1lu0|;~?{Bsu_*Hmg_JNQ|GGn95aHpM>FfcdjoT(5d4-{`u zFWW`tIFA2(?a}4*ICBMc+JJgjTJKGioqBDe=}#{6J^uR;##yhPFBjtd-RHfVI{EN0 zsP{|jeU7qe@D}83IP`aeCYSRjKbdNhJ9_U{|6jactW%I0&=e1yDwytB%A zbMe;ndACsKSJ(&Y-DJJTMc9tHFRL2)!M=yayRe)$g10eV?H6ZIXZFV?5P;V%V0QKrT(hc`;er>(``SH96-ZGGF zPu=P*8J}wM@oGPNgL)G09G^G9I6-pOeNw?Jwq6;3O&)!sCBJLOd4YQ6+J*G9@Pt(J z3f^F}D&rURHiPq>7w>7-dpl)gU^=`EmGM>siMKYnxQ+E@KbvYk!>i|Wt6BaBNc!H} z?wY%Q)9Kwj!8E133$%mlp&!0M);Y@N`V59tE18&TlK8_R{ymHM?x#*6JPq2;a;!;m zW>Z!IrLZ2>;oAmsAD_98?VDrOe8%|m$xEJ3HD|~dvgu+bRezz*?;v{?8Q;5*%l_!S za}vx7_yYXnd=RI$v*ayL;kk^_9KqWN zZ?cX1PhvS~3)eP5+nL)kB{|I~y9p%qBi~7!i5zb3I{PQ#y=LxC_% zfR?zrKq>Lgvfc{xWf_M;@6*0Fc*hkNZe@A68q}-j2{%!8D@eLaKIhzK81s$td+idl zBt5PO%}q5I`MiTzel(1edeoQg`FK0Ny-wNtAZej|ei(1=JjQvScNxpCgKwpt_3HK5 z?Uelqk{VBPkAvnc;~Ap5e~&kLeySPn^H$i#aT%Nf>W#DU)}^coNNORU6Yn_MAt#16 z_(7_91Fx>Pwk+QfZjgG^mv-15H5sQrWet9F%%%{#asQI(!rzs^l?^3oCs_)<#X-J1MoaVs<(~_G?GRXB^aC#lEaB-@6 z7r!RiKXs*EZ_x2`2p=A9{G5PS;?^Ylr{pE6<_DkmUVOvg3DEKL0qcE@viD#yNcxam z_J4XG;+%5+Mf`se{^PoM#{+Aq^Ar35+D~jBa%z`x9~kt8Zm^X45rH;8VBPiYxRJd) z)trr2_EVDXWBDO49MoIW{m7X}*{dLFCb>K_S^J?w+d|HF<(`q;6{+SD>n%y*-Z7T{ z0)7W=55ke;y!s1sh`;ilV`u?wpb6eANV>q7F!?O@*SZgsO1W!Oc?XQQ9;>|_XYQrm zK#)?|9!HVOdeqF7y3;(u-;fl+I}tCdBbtWbdjv*-Y=-LPpB0~?Y$Np+{eI}S z{SL8~e8oJ!FFxrHQ(69P(C&^RTR{*e1M=Qloo3Er<@9q9MJJo*hx zLMdgxfy{@QeD`=W`I}VZ*atOau>*YW{KmBm(D>@P^%IX>onX$VyeUX(NUqm78{aWra=6OD!4Q96&--&jdEv2mP9>#F! z2lv1PVwwe|#FsSKT_4@)>rFT=la#w7)$GTw6>wLWWGVBNBf z%DzWZ_AiXL_}N6GNsjq%53&7HSL4pMe!ECC>&<^-%`eZyEACvpJ@JNYrCvRGt{UgP zAW62Pn_X|kf|YU6btQdC(^}TQq%fXAG2*-57hm`P5ML4AF)_Rk`Mf>;gSQy(YcaeZ zu+3_F_WTdt61>HDgV9zoW+-uvh4H?4<(VdubJjk#DUj5bd;;rz3S?dAjZ^ZT$Q?3H z?M^l8@it`H2pkgr=4Rjy=mCA981HJx!(B!$?;P2QSNm7l@2Mum zPH0Iyay?)I^_~UYZYScGaqzmw6HFuKIuAEaXAW`4>CpaE(*$o&q@+gGc|SDHS3uiY zyd>v6$}}zE->rT3$!mYpYwE>#v+=gH6-rosE9?Mmk58<(=6=qDK+<*OU7;TFwFEgg zR=4w&cbzl&Px>={-QRYn&K)oaH0}e|KZCLl;1iJRzyACCJMlNfuh$`R4>G=4Z?H1Q zoz&R_w;%B0t{@Fgdu;fF`%3@hzHE38K7s;#Q=mxJBYBXRb?!te6;}$FE3;jJ{QoH0 zyX8Ul*&u5~wr8e{qU*5-Ws(Mv``2ah&_nlQ5&l0|IbdG(d3F4G$U4M(i~DB}c~5C3 z^%nc;X*@%H@zgs)JR4)gQ;7FhpLZ<2=V3bN`aj2wCvgpBWpDr_?IHJn-^5|;&yEY2 zz|C$2S*DV4%*jv}wB0y8kd$~oW#eEHgl2J_oceM!~YA*29zT z$A_$kEb2|MamjMsSpGH`1lpfx+PI1+`w+f@5`j1(ApN+^=Gvcw=>hYR&s)m!d!S;1 z_kBOJ-ddDh25mv+0ayLNG1*C6QyuQQgEl|p`(^~p7W}%u?n>ReU=C<|eqsG1d13Hd zunE3^4G_ZF0fHPPL0H0huE>H-sEw>q#!{tFZ-73z)rlb^NJZ(J|HF z6438m$9gAGwh$t)625}O8gXW_br#v&->#+x{k@0xz2h7wI^G{kuHUyJ;R>{QTg zM!rlI^&3)O<2#ej<+%QQa{b;{+xTQYq|!(3-;()i86PKK&To9NpnPXZ+MkN?UWZrP z^Adb*VJztP<}o`-&fFx&q#xs$JKzfF2qk>iZ4jnSvmSQaRF2W~{`lfL0rMz+J&t;t zI%BR+Fdvg^+*P7_6TScOYsw`xAMD;+T87g<|MJ&;Y3BvZGrsoNM7^D`$LGDwdQUjk zF=xU>An)^)?dt$unJ%nc;Kr=&5zY*lIlg#9)VUspgSN-@*1LhSeQ-)8#~cf3Am@J7 zaF)^@nbxgyMpCWtLi(@I-H<{W*|)5wDvfm%efa`#e2vDZV(s zd)K`4?Te_>9IgaipFdfDAIb(oAv_Gt@pS+>-_Eh_hPdT-HZmIr%o%v~_~Ip&p9!-; zy=B(Bin5Kc7j{4au5r+in8ViF3U7BPY!Wa{ecoe^cjL_R*S^i!a2w0A=0gNm8DtS}(xYx0-$JazAbe?nch`B_ zi|lXuvRc+sPrdSf36i^^ME}YAU&(d6kaea>`(6>=F?e&>R@b{Gi{LM_@< z-_uafwy%y!$;|@hQ@o*Q6by|lzY^AfdYSr?F2JimwTn&UkCNbxm9f;~!iB8t=!}JB_l1unE>fb6i;u-1Cz{6(I>FY6dEPvgzB@qWkhCj=Z5 z1obA`{`4_r-${8I>z+Jg6xS`Fly+!IE^QoUy~}l{P`7~j!541^b)JTtbZ@*JYQ2?t ziNZ}V2?oG}Fah5bNUqO4J=QJPhx9#h^Wl$;1PLLEGa! z8~6A#6U-BoODcc8Ui+JDU$Tz~_6eBh@M^z!ih6IsJRa=V{m=K-yW|wdwBf<_>2NnZ z1dAS{FGEAx!*Jd!{(>dmd{Xh<0ka9e_UCD*I_6#Y2sCa^_ar$Vzm{M&P`(wap3MDT zm-9h?w|^8q;ktFdUv^KxRN{n6`^T@;xje|24jOkK>m7O;{SA&e-7&wA?}ISDS&&cM zi>zDck|mg;2Lq-NeodE9w*|BUDV6bIxBGE?2g)Xae|*Rv957c=Kg$ZH^7$Wd__fw1vnDKZ+EGxgCwUXr{@B^rKsr6Pk(=o{)=@jz3(OjE{V%kEy@}B*rw8eLj z^;p2Xg;!H8mS4S`XMV|bJ(alLgi9!E39_Da{y0MYHNJMdhR^#!9%w(>YU5f=*$+_Z zEXVAY&&ekc*A$SkaSpk}CvB7ze-gARF)ENWYK>Y#hKm8oXyac7N626B;#JmnlY1`y6Zu}c**F7L9 z@_fKtgg+SlKaPL4{BNE&3%w99J@IP0$n$2+&t-f8?GF#wxDWTdS&@xd$Fp!aU`G19 zcjKD^@A$l|9!bt|wV6|ZMsNZ2JDWa+PtG$+%6ao&3Yceo?c9pxdqNIqyrtG#NZCY? z^agnZ*EYy%;O+1C)4nqPhF%Gnd3bgFeTU_x{}z+0cfa+PQ1%T-s&s1wa{y=g?O5*T zk-k@g_Y1ti=+a!&vL~1$+hC9<{B1D`mSu zQrvkQr^JX`pDhnhr61$fc1~jX6CoAU+rWBjP2c-_@}>LZ|GHOij&*CBNTtF#0kaH$ zL-`-lr_@;it3cyk;C|%nr>x=y?s`liZ^DfYZ~J=z^M}v-G3RhsQKzlXyV-hoc1tj~TJK%t z@*F_Yk6xb>w|J$UGv8pi6bb4t(_E`y>R z?>H-Hz0#MX#{|m)<~^UcE6ewT+d;idc}a4fpeziMf&`NLD(81x+}5_0T(^=hgz;mx4#9LAm# zsdE){1@-Fr{SwN)gZPUb^E-JzT!Vli#Ec@B<3c?@$XXRJXUSZuO({&$Ri$2a(Bnee z_VMMf*GZKy^;=OtXzR=S-_D}$IiPX1b3co||E(?Mk~)+7-wUm6soQPw>VUZguY6xg z*)0DKtOnh_w4Ziw#BnIR2qR%E)PC9<$Clc*)bA|5@Y;ZR!RKEylqJvWd_+23)z;%k@x)$w34-XHPm_V5a^EP~ab z?VT$D5cl;>>CZ3(20`Wt%tKCaW9?*f?O#P31LnAXUVA^z@^j&P(Dqnmy=fulLtqd{ zd)z^uhi?=V(jFz&?Qf6V?E%vff6#T9*QxU{lz_&)!TKv+#@sDj4ox8IY34s5<6^Ec zl1p3b_1ny{fVm&9wntl*?*Y9*3JlHvUZcW2EZT zxf<37F*Dyz%H) z>ihx6T<%>zJ=^^*i4D0==?u!x0skEFUYurcfEzQt{agcbSIu<#)kFEj(|M8@}^3Wt+jdg6ovzIhv^$*0W-;Zv*|)zs8bBvLF27!y+2>+n940Vo`AZL|18%DAjI}jOumeJ{ba0@ zdAyQ}X(sM=Z~a&0;OyPU{qsJB)bHqvYZ{+_2p@yS^@RPt-%?fvlD-|ly~a;6zD{JW zgYPTrNRq}CPD(Ro;%m-d9#j5GlTKUdSAze*^qke z;C|5UbfNVQx{Bi-SO)LH0_aD)`A|g66UqD1pL89`-_JfF&CJ8EN$#6D`D*sVAf?it zYxqYx?_Y?uA1dKw5lr4r|;76$a9M_Mbl-Nqh{q0$tnr6<- z^~R^)Sw7I3dm2E!a^EG%xq`C3ASs_bf@>#aHS*R|0`HuVerYn&I2Z87?E;n`3*$lC zb9~ffoYG6U*N1XR)5vFo_9b0UlFPWQ^F3kwS@?s|THIGmoz+kV>Yw6%<}_@>HD7oN z@}Uqio@Y#j0%Gq;E`B*S>CbwTlzB>;$;GeZ>YLR05SDl;rY-vc_z}K?arkCI z3GT@+9NOObXQr9&@ap(-0}gp-XM8))+t`jb%(Z=jrvVLcDwN>Un)deA3=0 zl52ZhV!fwPb^%B_eNMc&n19E*_wO#+L-%8uXQi3sJ3N0g>RbcYf%-4E{)Cqk%^j3W zy70MpGmw8zV7o4VZg_~lR+_1WU)y^qbsmQ?p#JNvzvBA|<`v2%Jqy$McdYnz%#h`Z z@HfNXQ2vMXHg!ISjiBq3sXs|hoh*(M;cmDMcCrqW!W_5P;94cQ^p!j9{vvWN;~d_W zZe25ijP2Gv9JkJI2QNx9v+(Qj!wl*y zfKNf=e$V>9rR*n=bdWqeiSY;uaZAjSw(!igtkbgkX=bf2?uzZ1yMi-7<6dFCS5npq z?twm#3ybisgJRanHga)KB<{ED_EXp}&HUzT?+2(;0=+wU{w>zO>N?uvde%4OLjfGX zS?xuBGm6+JlZ$_jZF8v>Y>{T3yVL704LWkn3T;8#rGxD+xs(ltM?v;4@;pS1$=pxF zMwm%1ZtW|XSEQMb@M;=Ootf|+Fhobk=`&n!;%3U?Ix)8ba(`C{mmH_HCeLk|X13r7 zT2WP&sSiy-{V*CvKtJkFxyyauSDwblwkX#R%vEV-A71Sb6Igya%m(#x zxi9MdnX*7XOz1%t$jdw3)&JB(^9=LpZ$XJnF&Rc?arOzwd?y1x}1Jpa#dfm+ZuiVFQxG^Y# z_g9}+_W$xu<+FU=an^e@@6pI?n`TZJ;H|f7Mpxjsq?xz%d7rl4t0}9>^{#C4^*0|H zZ>U^56yvRfH|W+ieW^19{s0{xUa;P}UD!sT4A#RY$ikNcnN5rdTen=>*ZoPjQ<^Ej zuc;w(aSwInejCv3%#II<`aZEI`OJSFkpD`8iQp;1qvwYcS!No{2VGw}Z?c23gHXL2 z*ZiT7`eA5EjK$>AfA!oj`^Gf09Uw6Mg}0SKS`o=R~3M&5pSbIzkSZSGjHgrMMT8i(8H}w{S0# zq})DfW;8Db2uA_gvwtmAlD-!wB3ul9?<)SCjupz#KxCgW7dmm*JVJ=LE*^r8_2FNv(dga_wt@zF~vlG82xsNmJ^?36wb){6!KYF+y#=MU+ z`K~mRcCUB*_apU8FTOWuzrEe9?<~26`$cm2zOWEVU;r^qgv?9$?o-|G?tfo!;jlDw zKYrcbdi0?Vi~;qxh>QLKr^T)Kp%C)nQJ95u5lq2fX8lVzUf5udN3tGGGtc6;>&CoE zonlxBy56p{@t@8O*(H=qI#=dErX@trM`V3z`raOkl;EA?i~CFJ{R;7YJ#RPbZAw`? z=mnjiHeNj@ZpgpI{TtrJoZlCZN;7MG-U60i0KbFATWGzv+{RoHnEu>bNS=dh6hvr? z*3%F5W?KBTM!zK3t1C9Y1^mt%9?o{OKOU*HWztMa}imOn9<`}IJ*1Fbjp4%!x$ zzyg?nYcAvvZ|WOvycNH(`?x8b@B6%4SpEQ1yVGmu6Wz_x$)@aXD1ZlHC^W~XeIu*9 zn^+59OEcg4+W8IYEQHOV>#?f!x4O$Q-C;1?1@}Wf&O(r9f@fL3KGPm;ifPO%-RHG; z^UsWVg?ckU+vObVzn16U=2QN$F#6Evm^WJYRJ-pl#CslI9Y2>+=R5cf)SGF&rw!md z6`Da~ko&>)-B&xUSNezSpF%UzcqfGC?acByFbK3g8d+}3iAM9c_=IH1i049Y21dj=7utGicnrc2$xSr0iU14D}!npB^6%vu>Fuk+_TT zzV2)1D_FiW+y)vqmxZF<*C?A0i$R_r`k4HXciULEwzX6W&Sbys^KYU~8SDg&d!Y5p zJWTvO?)E;2laq{J{(jD`?qa+v@#=V8iFzkPbx`j!)?1IV%R$mrRq^fK; z=RxsXX=XECJaA+MM|E63i{o#fw=2#&;cn1=alQ4*`xhX=a2k{*m`pF!ib52((?!vi=$E6U-yS7{E#8&-==+#|Yl}c(bER^PUHM z9pEO=xQpD+oaZQ;0t;X^%!NW?UC4Quc*8dCy7ar2Jm)B>a9*0(gvHnJPTcrR{wj^-h5~pmDFU-iz*M zT!P8)IE;g(_#)Q1)8@J@O10dDY37MR-uTyX5c^fg0gam>T#_?`vM*s9Y=oU}@hs~s zcO7QfT*g&dm&u=|nG&D3!UK*u4IT#d9%uKD_dLk>52dgUTH@*gwYY)2zXH zY38yAyms#K5c5j#5UBS98}D+;w!%T!4V`9lz57+SZ};TivM%L*f;OzjU`d*3k5{(G z2%_5g%n3n%Q15rvn?9I1Ef@j2OE&^RSiEWH} z(sNhxABIawiR&nvR*+~`9N>7F?NE>yJH5^R7SBkZN8VSlmF0K(Je-0>pS%30_bKJz z5uYY`UxoRC`4GH19w!cAz5~t${odEv^>hbiufqa(9}4hIu+Awq&!R1*-(OdeA$s4&Vzy1E2RX z>+M0=Ab13R{-}b<-_3FH7`G3U+V<7+>XNV1%(-}FT$sgb3{&TA_zZMh(BB)VIgGhu zxDVt$%|7Jv+}2*4nKXOSI|=4F&K+bNmUSnoXnmS#j$f1Zw+YnMemk4Ex$g9j@9%1f zSNode(%&*Sr13kT-gx#Jz7OC}(Dk?6wnxcu?rj^vu@KaT9DIYUbE3_4-%<8`nyLDb zJC2Pa?7=MmIJ^w%J;wbyPQt^?$3Pos0du&IaMT>PEhdnEz6Gpg~`bS-BTSj|*#Ax30VV zEoo*f-k=S*VgchW)ByF?vEIVUiRN0$C3Pm3`yR_5U&+0t^1NC}X_|QxuWonQEZ-OU zgL<>9SB~pPQ9c&R&lfhd@#^@P{Ug^WeO@^ZlJW6*pSP#=9?fx35#B$1-WT!BgbzWt z4^ERMIhQ=b^GWak+z$7`xGdhoL98M6LH)|bES19B(#&c3?)nSTUnf%MHJAn39+R#A zYs%stwxIFOwDA^DHWtFLi6ZGwKKQ8OLER1#rY$=2`|A^Xo9Z;aVB1ZfBSBd0XfV`n@lZh9$m{lud+}U;__7 z`_GZ4aqUpP|5Q6hmh9np&*y!kZ3XiY^}Yi2wuowt^8=s#3j08=oBH<`>&kg^_okU+ z27AY2yTtc6$IzhO*4FzrbM^tsB~>T)j|&p3Bpt^x_obP$eET;!KdMQc@yB@Yo6z~v zsL=lBNY^JqcrWMv6df1T`;yPgbgLvcQ1{=_=QsWB;7046Yh>ZQA%?e>uN@dFBpsDE z8}H-Y{~m9PpS<5gy8AzPbMY?h`gd<_U%Yw$!JCiwCI%{PUpX%M`07NnpoMq-`GEDx zamkC)Nk~UJE-A(vpr5JtCpMx?V!hB8Z+_HdoIlQ_@7s;+NWX8F{5!`bK5y$DZoCbA z-XYd|BHnI%E=l4YFw;Bc{ab&)+rsD7e%9FM9qOu%u0P=I7Q_1nbGf>`4f_w?T)YGE z>bSF=bGu84wV5y85!QPJWt!wXHr95m`-c*|nKydlLucw{Ll2+#Ve7rc=hgQj=y8L# zuZ|C){b^>rFWxn*7l}8|=Pj__1($IgX5B-{V{OM@*l{w9_bs1S*IT=--g}T9v0iNh z$^U8G(RL`p`#IiPw$h`-F$vxVU2i;cA;~G5n`pkL`~d8boH1A5JDfDv+n@Dh-xE2I zX14j_J>dz~8FU2ozGl6nDVqpI@G8iDeG!AGv~4Zx)p$dHrkR8x-uCt(%a_0^P_JI6 z$gZ7WzNK7JV~&Mnf2QvQ)b*zCg^1v->ho&*ZuWUs)2B#YC*yzqseN_dTZT8&=WYLV zy!i>|cAr=8la%{v_S<-$#T~0Zs5kdunrV$U$a0e63+X@58?+r9d%UoCG}kww;TV>I z9NIJ=!W=71w(YC;%;p}GZpPrXbA0ASmVW~lf*$X&yO!i6oyqkb%6EY5H-97#*W?_S z^(XDybDrBL^f%I_Qs%Mgycfw^e{!5E^!)woAk|Ir+$=Hp!u!y7-=^FI6^yd`+o z#qd`2c?mSI$F8NB4WzcyEm1P4jsl`w!kCym#W&?c-#8XF+|R_X+FGr)(s=1QTEY z+k?(Sn-GOX{ont33R|nc2Tdlu2W$i)Iu7QW1$7p*FRALEY43vGMIGqif0prm@b>5X6a|Hn}GW@z+`=jX9PNzUsNIsbl+{toGI8mz{- z5hC=xj1Sy)mv?CAa10;BGh0jZ8zRPRxhgp6iydd?cFXyw9tamnL#USZ3`TQ{6;`7tZW?y^Ad#QWp$C=N4 zUS2IK>8RdIU6`3}jvMa9yBS~VkT~;;&#S-R(;%2=dTnvHmrrXP{y4zYO*i%M2BRU- zPWX~u;8|$UcBtll=A1*>O>j5#holdAZU#E>r)rT$+n2FO`g8Jy>E=G){z;C9+MiJ& z`kU_RJ>7ckpN?inIvxt*ZRu+V_5NRfCo2>0%|35F-|xb6E0{;fHQsA%yw{~Cn$eU? zl6f_G-k~AiU+x{%?OOX;G2Zo^z4a#XPNeRoi@fWh`W#zSX#aDhb|}F+$QQ4Av#GD~ z23(gL=)d$v@ILGF%JEg0c+aTd%}=CR@6jAzW!6hKZ{yYTFqu#LeN-Ix*L&@&`;i_z zKirqkr}J6)_r5f@{Y=NrBD`P6@XqpiPqOhI&fB4!H}j%&vpt4)p3i&ozwq`f=Pkk; z#{p{jcKF2S)$7fNi+4adZ)W{;QzeFXh0m+o@!`C~%6W_M*7SKFTayr7Z)<(tQ*1lz zJ3qmEM|mlfUvJ~ec{3ZNn}$BG_J#p$Mg zFE3v8p6K(Q{~x?rcpr-q@0F9hai{Ko@P_eDis4Q5#ar(`c+2q4!)wPDlaB99XzKIw zSd}E_PRfSDSa=lt^Uka7deeKXavP_c6?l`}x<>A=nnRtrpyO|2_cKSX!+cEnQb=Vq z_Mew0eq{HX_BhZq;rP|p4y&lM0e%Jb-ebKrCUJZZO`!bmN~c<{_J`ml=_ZL2SRHqI zQ0Gn<1L_@Sy(N@=2c@vJ=Ap-}9m;tNo2Hx7eBMegavu@Y1NCw!E6KT+vH}8eoR27ro6LHJ>aY`6(gN=32r*wnF5AYHOWCJz zOqtvw-L&?_do#;F0HZ3uQS&ICr{}ZT9%O ztW&zF$OJ@IRKfd#r*UlzMuWD8aStV(1(Yp^@8L`Ne3AFQ!({#~?VOAEF$mp|Znomp z{&tY%D^KS>Qc!Ob>+MBZ9y|o+PC4|tOvrk*ox?YB#f^!LT;d&c9KR1kotL2)^n6D5 z%T?asTm)vrD=-7H@lAjd+N1Vo31$qjJ_-7~R(_v!Q{7ISNR!BWtXEL)8{m{6dS1|( zT(0~5(|ffC;gz<~B=6OZ;Jp&Bw#PAC+}MiqH_-NIE`N~q_y^YwU^L9dR|0YjztOsNE>Eh3?&NsT z7k7uZnB#_fLH$*%{{zathTX6Q${=wm?{x+7*C3ZRS)yYd^|A+W{Dxo0QD+vlQa!H-Z zgA4zDU#7JA=*2vzk(X{-;mvgGnrxQ82d06>eY5+SbMo7~gBnJ_02l<*h_%?pz0Srh z_f{<-c1cBp(oHV@Q1t(dnMa+EVI^qX!`#oDUnom@hdB`lK$B&RB_Qjti_P2dJmNgY zljH}}xmNA9N4<9v%~{kr7u2iIM_oc$TaeU|ydSRe@BflH204!`!TToOT5e3H8_V~C zKA_%-?q|*elsyiT+3!)QNz4r&;e#$|}rpz4BhF!Wi*NzmRw%cr%zF z)#I4ssdoxwg7%9B);ox@0(cdkgco5V?rD(4wo*(kZ6R}qojG5Z6dIOp8sOLQX)blX zgr7m<*85d2X~eTo@3L;;iDuky$97nTQ?~H~)~(}Ha74Q4fLGUFQ|e?vdr)s58~6Q` z6@nyrUv}%|ZoepCfRT75$=pyS`i3b;H~0ABeU5rFVIF9E?< z{qNEDq)$uAeLUSP$FJjF1M0Mar$PN|t$+4h-s3Wl{t1u57-+eI@d--sS7x$G;@7cH zs%1Z&ZZ2lxTi53<>eQUiJ%gbB3USdt;MDz)cd~uNeDDJHN92aQ^5@+14mr)($F6ey zvQG8+{oFUw%@g=F{#n#n0Ejshm@mkH4fS-3)!)8&A%p zPJQSubqQPM=PJ|RNKV1W-17rVVLsHr*APmGJ=ePB{wWz>Lvzy2i+FWAGM_NEL2XcP zed`@X*?5==lOc?&2&A7ETW=li$&$Iy(0l1-Fq>!IyEl*U$f2m-Cs2@Og7t{vj9w>YZ=Bmu*WhlPQ-pom`&v(cc=9_LZdGGQ1~n zp+Wn{9G3qS7K5(871q0vvK=7lPx*Wi*AKXex0jgLa`Nw*58ZwWi_^^o_-jRL@t#NO zbb&sgai8dZ=KM_ApK$tT+-C?$U(gmH-dZ-7ar-C6*wDx6=2pDAe{96^SHjhx-geg8 znX;ZB>53P**Zu7HzwX!5n0MfmZ8Czl5N|NLH19sAUOo&1^~!M{$&u?aGbvvP^PnX$ z2H$q?N$+6emHpQ)$oe$h%<;9u3YHHpW?KaH>U}xyQMMRLVIB0urSB8Zwcb&Te^Yrc zad2t6c|6g|ZcoA@Q3_d?foh_{F` z|9P#pulBbryb+(b0=`r@1GK-@x8CNIb%wj3H{1rYj|tNTa;#Tm+d|z^Exe5VE`Hsv zAEeGmcpS7nT3P=ql)Vd*K7WRL{&^4G##V}_cLa$#eq~0=E3F_@) zz28z+29gev4?C9kpAxHoURd7|8ZKde2Cv5JETugl9n{M$43eA+DZ2_fg1k>!?vvGP zf8o*fO^MU?~|0h43a9esbC_wc0!hK9MborXRb~+eei0( zm`lCSU<0UEk85Opd^hEB%iQ};{qGLR`0~)Pz8LQiU;8Fg=Oj22)H~0{dj)0J!OhSG z%>8kub}Q}=<@m0adhPXx{52ep;?>ljd7T4aypG@273Qp4yI#i83xGf0J&0@p+^7y-{ZoXuNt{e>B%6v+y22+S~su#rF+t z1|1Jxu<^?A=IJY#FMU4*fLH*6G|CAEW z+u%mH8rs7woQt4#6HHOAT0=Y7h0kLG$&A>L1H`?ltbH^X-=+yT1&^t{jcob?C2 zpd;J_Ikf8_$mH8hB;WgaqVd1KB6&-?`2oKsndccsy(d6MfavvK^25#Zth4J*+gj#% za`9FgM7IyD2XE2jUBp6U;r7%e{v6mbia3Lj4icujT%)d5F&+htZ(@YoJ@- zIfG-Pwjw{m#>Et5!eE)R>mK4U7+%Mw=Lz|Q~E;Y2^l7gHyEwT{r0@iHgyBXO`zVv z?q^5!KHIG14D*3)N2%Tz-vpQq+P_}4-uB;e9s?tVM)X5+|NCtF*_id1OsZw3W|(h$ z{%O=n=3UqClWW`o+rL&&Rtl2j_sXNs%`?d#Z0?i(s%p9FbYapcYC2F{i5~;-s8p?c`DR{ z?5Y`NG+s^eJKvM3GXIk$b-y`)CN{~v)-+or^tPqnWtr#$M6QD zRgGE3^6Ow5sCTgYnRCGp93#Mu&>rUES_*TBcboOfbE)$F`>YxnW~MLR-YkDR+z;xN zd&Ei3vy?4@b+85w;Hvzs`~9ogT=w(P@%PLOb9=V89n9il=@#nj0QF9?-h-4$O5Vsd zbylMP__Vh5>N$KN-V$Fsq*Ld-krhmBa`nnw1j%VlSx1o6o4g6G))1i`WSvRUeQ##1 z4D%~q?GLxHd;yFC^)8H>c&?tZcR|u8V6`4euin}i?=&tW;? z^HszxsraG{(+Pi&f6H-Lqf(At;G!QrKd&H`5k#IH$?*T10N29Oa%#s@A%9QJrUw8i!6x|HMftQ#}TCo#M~`@EC+ zvxhqm$d2JH!uwMU@1H*JJxB27$M7b1$uP%{|9d+eU*@&LO-JyCV|a7%UJ%1u-REVu zdf0X-j^QoAd%e#q^9RTD;axF!k_AURrySkqId4#_qDY(8v^6tG1$qRk<6dTj%A~bS>K}>?v`PuUkY1#l&(e~jx-TtL|d_!A`Uk(|lx z)nRvB9)>@gm$tUWr{i(m-+2BRt_5v}>!P(8k15*%f5L8<)`)pp8{+|+*R`=+$7>G?*aUxt~4SNHq3QEw281obYm-szOhhp%B3 zH2IP71>|>U`;m)V-kCR?`TKDH4D*pM-XB?hFYE{P>U~JnPfak#?Q-MIAdfz`j;|A| zMdQ`uln`bxF&wx=uyB;7?m5Meu@#U!rUdNLoO?7>?vGyd%RnPkYy0OQ^FIc7V1^qo~n1X}fub04{{u zFo8Bn{*G<;N@FJ5_U_0rVf47=t_*W6UfoWbvHTo3c8?dg&f`zp$35=9^Y`|%t&nem zh4^+t5O)&KOiJ76zE#2r4bL!7KI8T4z0|F6fOpY>#(kRI|6N2`YsiM{Ao_lhMAuo$ zH9T?4`jqpq>=7AehR=H&%MXDOpzW={<1mx5&tMCD0pG!ZYHZ)z-M*4R?srSvk%u$P zBA;L5{*$^Ick6!5R!KJV#&@J?H30P5{xy{#y_0eZos_a#PSUdy|8B-WPY zyv2C;39hhPqRaqE8NCd&H4a2N>k8`%+@(ch1-Zh5z&jHP8yWSBZW?_8E&32Q*(ZXS)m zIA^ipNF4ZTR=jb@Z{Hxp$3?SK39Ax}{p~m<-b#zi#&(snZ*71#NG=p7a7` zMeq^45At5=*4EvLT->_N=a0+aosgb)70bUoJkESWuHFZ2+&@tEGf3J)zHxzfJSt8} zx}QycGQ;HgynnKMa$J&00rgI>-WHT)L3ii~y8jkmUb%R)o?`rH?d`wioZ&v|JOJuF z*?Qf~{cjPO|NKPUlJxu}7jF^q`i~2S;jCKh9T(Jy;XTs%e?H!2KCc`XJoZ+cDe%Qx z(|V8QxS#~@sV%*Dr5#4%eB9?fpJnq?RZKORP zKW95L&-Xs_%$YN1&di+o(QA9Ou8C3Z#0)bXe!BdF^hmAhrWm^wNcZ1FZ;^jJWj~-_ z(fw1n@5A_}K36!{jKdApYV zM20!a;dX43b~Gwu{cRZb27|$%a?zz$L2?rStHJ0FALazgDHCfeTCMb&(J!UTTy;zo^|-y zi%l+UsT-2AU*i4+d`;;!i8tzm1+P6yNnX*@gGe%dU` z7NHMN>bcd-O7g8Rbe>PM)!W_zV)_u06n-_s91UOV*F9e(o6Xq$h_oKq`=I_`DQjXI zA!&cz`)S@;K0eNy4>udG)B{QRj2%|rKh+$JlzW-=d+?HKreEU}b0o{I8ehJhj98y_ zZtXI-g>b_$D&rN{oQdv68V{W>u~qF<(-)0JBhWo48(vRT%6=MX+3x*pvn0d3?)WY9 zZmh-bTcrHv-f!=5-i@u6@6NkX4F6-t|IxHRyI?1!$K!I621H`?GaiHFF&0r=d2efDWy4!O638! zQRJWUtb<&e%5&p|YZw=St4aD3AJ$DZpCBofcHw4n#@{Nuk6ViU3}<`SWA`JfeMr1s z>GjrKlubZyp;yonl=>U@k5D$gwIP>y>R5&Nl)pB^yahij{~&F{W;aUaVJnR%uL(=? zzr(%IusnoCdf^1_MK7!P`@iyC;p|Tse|5M`v1@~}9quERJA|^k(9>uV3b*4~dF$&! zo6CI_;ii9@VQNO>^=kj~d43R^HAwxPXSu;ZsyPZBhlbyoRIc4wnGlOIxJ}?{yVD1o ztI>5xxi4Gp63SMgPm#>4UULUAMiSd5HrI1QbbW^DV*L%V!?$8nJ2TZBiL_lUrt#+7!PweKOmM83>0Qyl)u z*z{q7*Pi4W&x2(}>Qz#Y6mtdTlBCO6(Q&HmGPn!j>Url{?8c&T4p;kO$H0Bra*N3; zJMWmUGR$g+`zGseKpTU5oF2c=y4m`xbv3*xgZE_P?M!Mt&IM=&()y<3 zqV?-@UPh&;1g%9o;br{JI2!F(Z*n=->Jf{3k)-fe#xvk+oC~;L&^FAu3aQ_EopNrr z&-9>N(iXm>KA0C7^m$(4O46~#DBN*yvtn!0FU9UUG##nmPkYP!`yG~Qnxf9AHEM^l zc5+_$#yd`0@VBt#UaqudlCpozFfYK@bUQZpqX~#ZH+KBa@)r93N7*X$Ig)xY5T5k+ z3dnPRsQ`pTwy8phg z{QbEHf3lXJ6ASu7gllB+ojx z-%VSZ#=Dc`MRfvZki*Gio$Jw!Na)gzZ}xs9k)Ol~(9>uj4Dn>KVTr?BTa+H2L&(r*oVjgEZ_1Kl4Ez1m;|2h6OK04K$ zfCeCq<3jIz;rp7h-_hYsykqQ8@{us_MY8{Al1C2>nC~6lMXYlLx(;dF9=1IBj`2{+ z??P?z=pRxeB5Y%8^6dHnlkrsixWAuuUO+35`t`BL@i%PBISgHj&PErY&MwR7CxBV+9TZhWfM&!PqvfQ$DeuUz~1LjhPTf14RX@s(na`io(lPK$m zdZO+~<^bHpTD_?Y+a0bPPsK+B%wtYGE@1s}=vky(Jx`t*Ni~n7*U&tan&dMXNManZ zxqjC=y=lO_2)DJ3bG2i+c0mUqL4?FH)|KpC8h(nwd(uq{G{KW9R9UIp45!#MxPUA5LE61m*c{V>zVY$#TN$4}16^ZLwE zo`c<4T-SJO(I24fHEb3m-CmtHN7mQ0r}6AuxbNUkB3H)Bm3x>6qveaIJ#q8lZg#kG z{V8+M%;SEiavNCgzZuUihFk6Fzxo?xOk25$_aWqG_T+B~+@QmKXbSUt5!+=>eDyv= z?yV_iI?E+Z=SL&#Cpkapu`0P95vFvr2w`u`TZji_0>czv?ZQ~Q0VrkXBjB)SUS zfIdp)7(l6AdA>aDujh%fJ^|ASzNQbc*@Qx;#rd}V@_j{_zkRCdfh4sdU-ug0mTpY5HMS9+0s6>+g$PS#x(DmpNbT!%v!?z!8I4&JTF0qidU>EbS zNGi+=m>c1TWB=kf$7VKq4api(|7Up1{7)TQ&3sJx1{7j!!@d94*RscReZGNXH~-3j zxgTzp<^GJ#PGma9xr;5g5oISKNgc^Y!Ww6J;;*F5ydxmTZ2r{&GsTH-SJuA(%|aTF zGd-^F(oT%Kc4kZnNg6^v1@27C-b`LHAYc|dyfv)z6)Ho@i^i;tZ~rdzb=o+NF?Ur{pWly3aBxwe@)Z0c;ukMz@E4V3O(x=Aj z(<`j=CVCes&(0g^OFEst02+WK^(WUhOJZ0CFM4ypoCHs=n}@T`I5Y$4{of;TYvSMApf3#Y4%LqUpWtch~0XJ+ur)? zW$ZVWN&D||^AflPaJ$0|TcaPa*(S`KcpP?He}A9MxEtk%qt?eT@4zJ-FC3Rr=Lb9S zmG6Fs?+us-9DiG2b1|BU^mw|Fx}e_HR?3GX z>3`OoAMYc4Po7{)Eeu68-xwQ}1_oyS< z0IzR4{ZHDpf=r+JkoIgX(s`~*=LbxU>G8NoKW8isk3;IW7Z&4B?B}@0kJJ@OdR&HI z4wxex?y_5bCXH*EnkbPg*E{_#^6JYqOEH#EMF@O;Q^HV%)otTKPIUkRAI9PVP` zP#Jfm<;r_gm2r#VKH+d>KEs{WY0FTezcQcUeU`hJXTd7t<}3`D7aZ=+dOXY8F3DVr z61mk*Nim1sB}XOaRPxHWWpLkjxc7|W{6F&V>%&5}U(&KhmB%;t)qwfY;qI$?RsuKe z+4%8R`oGHKJI==UAkK<1uATTyt{!i>uLaEE4p-(K+~Qy0d<)^0Q~}p4 z3z$s~cTe^ALSiB5k};Ln-$J;%9qzt5znSF$Q+H*!Xi(O--cy zyS(4__owVpBxx#n5o+_)t{}(%cko_+G*12*1d)R!AzDCNIF$I!8;}V_~L6X{# zcR+jM=dNZP^o96+i}SI$5#556za&O9On}3+Dw5QKybYR%|A~DI8DlH3@hMvqU~bSj z|CJM}nQqvvCfDOp=MnVRsAg)NSk2T&bq^7-g7^b~5bKE7WgmVGDON3GulYXfG@t8u^AWAiQAjg(*J z{kA`H8L>va(Ei-Z>_$ETzWSc)_%7FGl8QbFn8z2z`FYq3LboF2A7S~=Qnm<5T2B5B za%1CNLGevbVl&zLANe$3E?69|Hy>g1J^BeLU!PZK(3krTNYYQOQp~CRE%hdGze>HF zV)^0qoFA9OkJrXmFwZgeGIpffTqSA z{5+V~RlwEx_vO3biT)NQaEsyI=x}9xN+jb?iT+abXOiWvzgjoc-x9c^tAJYycXAbQ z%iz9H1zhuaz`R)n+;q5~RRK2)cWV`JBXDaijUUH@skgVIJ1eNaV9<7{=5qx(=3hQm)&x?MYnXTUq;12zQ3V z-P?AuEWzIrxUW0hy=^B=eLKF)c~s7&;SB-vvBTY0?PLV*k5$0UhU9(F}dsYVbHix^n?OE7zwLQ!EDqzMt+`Vnj zA_?4FxG%u{ukBg3tmSwyXkfA>1>ofE$I|uL`(DaBr^yZZX_PtAJYq_eHq>wcW|L^;g@S?2Q5L zxy8AA+wK%tuC_Z-xIa1Ey=`|26Szfi>n!{4?M~EkwcQDC3YeyF|7*KbWVzbz1pns0f|3hsaH@0hT6 zeWC46KHNv){?~RV-Ey_vDS|uC;qGm_6Hefo?-_k(Rl>szg>QA zTWxo;zYmyS9PVR`8~xq*x;&@31W8I9uTC6SE`)o)TXBDz;L}OyRFpX0C*LQm)3Cbf z$})MLM#iJm-+UVf_1FABzt7?BD}Qs~cB}$!6mD)6aLeG{;&AuXeUa=Rd9JhyxP@?M z!qwyAEcSIp&sRzPZPTm#^FI}hPwM+crYvBVIoylkUWIN(dS8nnPMMFue=lVd(Q`tmTPOJiM6z+Vu|Mh%dWb3b<@6)$1zTt59_IzJ# zxq80Ohx?<$-P`khNdmV3ZmpH^c5QF(6O~%7p6|=x9tl^^_j}v!lv%ExKO;W}OnZmB zx9tv-ka^Gb+xspBa4&GU`>Ne3ggdYbxKX%cs(@Pr_n9i-7Q6$2A5{Uj6z-NP z;FiIy{q}!vchYVB)pjR$Yrr&dxO>~~ge_OwonpABJKVi(cOnVg61Z2v)&A7pwmaFD ztL;wqwt%@4?tg7}ax7QdodUQ|INZH$cXAWBC2;3B+7>YpH%_Z{KD~8 z1>AJF)mO#q!@i1d7;dl%xDmL=RslB~?&)yvmCCx)AM)l^>`8R{x9!cR{C5m+*J;DU%f9B{+;Kf zOL&&rCV3xVKI1Hlkd!v$eHa;!Atf)T>|>P0@gR~^i2aw2y|i2MtX?VWNfLWI4^4Ho z(_={TH6?5~DGKMe3OE}a&Z5|wrczE3oc;NRpw>h6XA>OxCGp2TO2=REBtCb3#M>^{ zzuK$3=hTYf9u8NNayL8v@yev63jO=dz7J3W=TyhPGVJBupZsb9qjewD&~)ZsQ}K5=IqHuz4nr+>9A(d-A~dQu`-c6q zln3NxZm@6z?|NJJPdF*l{0cW5+d5-j!sbo%HB#;v%Wa&;oJ!~dv~x2&SlMXQ0nGnn zx$=H~4dzoRNX|4h-iz1Er|f zq;p?Rj=jr#Eq2O1)N*H?%{+`R$X+*p`M#j;Tdg;Ra9hKT#Mb6>5%BIsiyZFZmfPc+ zR5KbqjUGp#Mn2O7WfQmd_3_J=6BfluT%E$o@uyl zrWxYIH}O7{a;2Xp{p)}Feoj8zhaB$NY~L^fFcN7Tq&f*#t_Lo%aoE%KKr!6s;A;DH zId*Qp-Szi2-hs@wTzO7@`I2}&)B2$8Q}~cfvka~#IiKq}UCJD8rRVbqoG+a1b~%69 z?x9{q5PstO4C$?CxzesIW4R=` zUahR(V=^;M0InWy_u|Jx=vgH7w>kZjK{1l?AG^7_Sx)&n^Z|0eg;QeBGuj@c2Qy8? z;p#E*qr<(`a=py^|DM{JFx<{?!`A3$c+wBp>2ODR%lzTvnOpHXZ_7pmiN~$+>k+MI zpEK8})ZZewmpNQ{$GHgA!d~NWujP7~_y11xF*a1tZY#G0?(J~3J{$4M|dKWE1%TO6{HHUlW@N}Cm;u=rR<&q-xGffnJ>)5}TD;k>-Z0a}U>bLY~ zN&Y`5tDEn|<1q3FJe^-n5|v^Y;*RdB1A0KF2-S>h@RjHp5?XKHp=ZT+#&cZhU{ZQPg|iTeiO`$C~tK zV(nR@Ow-2kdot@ULGK{t9%#7--@vm{=o)l6Dt(N8v-Ndng3r+-GtD`0HQmhm!_iAf z&S7CPp=HOz;CR1k%rmSba|g{K*Xr&*HOjGSck2{6By$rhpZ{+(8NV&r-_czMUzbVx`i0(rD z@oOX+On-Yhc{8a;HlC(srs)D#liX*Qv9njOlTta3Y7+pt{`)826V5nNyfG#lZa;^s z*U^g{?pA(4xOM2iy4TU(mY4s3$Z`wdj<9i%-x1Y?4+Igom}_-XpieVdJxwgs4J5F-vp-cT9fCu&NT1A z(RzO=>x@KWk@^=BApX@E%>3o(Jk$gA#=bw=gnxyWsrBBp;k@l^x9+Eb*eUl8%hmVw zGgC^w5ZqMYtr?~re29tVlT+LioXcBUBySJRQK z-yF3=f|L5X+~fK#q%0rZjHEr$wsf5E+hv-m&UTMtov|p2)W7HC5BAerlzoDJLYvUI zoFp>^hQxB7&2_uOr)8Q|aKkZE{&y?i1Vhb`o=?8D+?kZUhmwad7X|q?^gg@|Xd2s| z-q`z%<{YnjJ}u~!X}+{^m7fS>+YWU@>bK4>e=B99(L*Txxun>*O8;BDx}R&=GqfG( zl4&wNj@R2LHp|c!q+Fe+x!Y~bfr_S~D4J4`Wb)z3H;D=oxTW1PO#xg@W7Cpj?aONH zq*V4-b#HO_jP56vVGZB05C}uo`b+)0JL*stUqJ1U#TT|8@U5V>m zBjKaGSn7VtJ~PwIb+)(kf92;}62CmG@yq;t|8zc}61Zo9~y^r z|A@ab9`IW;=B1;2Dw6pRWjsyCMY0p(PztyD+IV~u$1gMv!u>bn7m*zLJ#fSPzNEzK zEtmW7b&Lny;H@X~-&S<~Z)>kJ3gDjN_$&Q(?Yp~ipqM>KyCa39J@wlQ;hqmy+wF;$ z{C$0p`M0LYbqi@Wc}4zeyB+S4X>N45d#Y#ube_T@xU(JZJ)_Fc*QoKuMZe77`A_F- z44=hyCtOW^%971<)T4PwN{7dfi{w`+dk?wCYZUu+j(v|Oy)mng9s8*sJh>*5b{>LU z`!ejm!#>M8@F{j*p{+=ErTl&;Z<)XD?eu@p38*>Bp>Bsb$4k51$JX;^T#HD5x%BKz zbM+@)zfmq}yRrTSC=V$&$8twf_6&Lz%|TlkP@aFY_sy;ea2LJleGe|yZ|p^X1g<6- zKVNf-&%A}5)DZFaEOP1R{N4EZO6#lmElI}Di{Va%Yke|n;eCg;BRP)<*B&zdD~E9% zhT07$9;g}G4AUIVxtWggLFB^i#xbPxaOd>nJOy9d)dkd_!Em3&R^u^?f0O)k8&)$L zBVK)%_QY*hg)2$h)e^Yt;D%YR7?b(%R-x}4uD!44zhng8M?-VbGiU>TZbj+bmub|* zXRg3s{U&3{Rhg#Oy1&MG9d;V$pZU$o;ye$g=dJgDiF3}?9G?zXyoApmrrg= z^1I_Rd%EwReodxX==gg)Jh{$0#o_At`E<(8Lz3h>PnG!_g}bZ*e{&t~?7i^UT$^b= za{O($JlV+oxjcu<*thwFIx)UcxL-Q{-jAK!TX@9ba;rAR zZBpB3p0V5_av7)U!<>xDlw6*x*h;&Vb6qCis*j&XcXvsO9j7llT%Ct}F=bjG`k zFVwy>eKYolvgKPvQXfj-R{JzwAJpFxhr1)@uJQjHe+%;IN5a+fXaV<6-1#P@-SWcV zeRr>v-;=bFyt4CX&h?q5iNlrgFC7Du|+?S+n(f!#0n`LMPQvP|CpLq}88$pNN%e4~u@2E4( zT+98)=Gr$Bv(iU0%@X)o9>ZLFAKwZ@_aWu$`Qi`C>fX;aD5{T+LcZ~|cg;M%-?#Zy zoHy=3lJXxT`pi8Tj{VD+tFXBl-G-F^iMPzZma?BvjWNWDJc-=pZ?*iV;}=fI zG+~F|8k^os?*C-@DC=1m`?s>XJ0z3POOmh)jje9fJKk`&#+LEi^>D~e5e}=N9XgzudeTdq_ z%dyNpHh-MBNZTSQ@+9>dzShfMuo+QgF>dEoW`y+1iG(z$Wtq3xkw{}#c0+2I}luN(f>bGT1hZuM7EOjGM`OY(}^ z7p>!wr+6;F;kIS{9;hc$f1kD7hbemoNt#CzUB6QfbYp5N!O7NLKU&)8@GRcC+`{Rb!j}#L$G<^oD_3Ex%!=K>&HCGUPqEj z$SY#2-#ODVO?$ZN_b03`+;7R1tKTn4e=yYqk)&0fk}Ld%7&py z=w9>)n!lLw@d4hx>~D{kY0mLdIxEw>;qVWS8gtEBpLrTvjZ41e|3q2pLyZ5TR#)>~ zDB8dwmO0Ai`h0byi1z#Q_;Gj)HZ^Pd%n9Vm9b&n;Jj?aRPC4rsa|X+^^5XYOG$uza zxBUmW4dCi=*qilbKju2z(Uv=ovZv83bVYS$hH0$?q4>&oqxX{CBaDcI0bv<^N>)k@3`hbTP_7=OL*hy*aSN@3IQ`ISXk29R9V~ ztZ2>L!eYzs%Xy}TS2g_4Q}#ZR^ra4?7xg`RVWug8n-yD|??JQvFKCC@Q6^k{ zPUzuBxwnXZKwltpEZ2fam|>f*Wu;G8Y_5G{K}Jh5%}qQbpzTx?+Y<)!Jq&W?^BHeR{==W3pMwUWb5UQ^ zq&a>f@x7bP<-KbCUR!u|rg_rgKY-0MXa-V#H_Jah%D2bR9cTc$6=iYXp}*x0vAMQ| z;#BDeT;E&%&RWc`jm>_OX)}=W`P`l)e}|_ycF_-L9om2v!Yo0X=ogleU-%(oC{BA7 z-jHc_!`F1k6t;hVzd3?jN@c$e@%YKvl%0#Def4$nDrxaoTqk@Pk8fX=k3e@Ktrus? zANcp=vnghQ*prr!Z@q>;U`cE>>3zJyjocS?xNoukx9qo+r{mjwqvbB9>?@Qp6*fvm zk>h-(+j8$X$>wk2>oZRB``O>q|8V$O*ho8l61m3pH_NZls=8TXZ$|#~iqBleI_>k~ zW74kg+HWfSA=A79-`iRqskqFT$MOG4Y&9;;<%fvNzqx-{26qEoZLe>JC;f%H9KYLH z?#GnvL|M-;cRLCpH|DuEF4FetccBV?;yH~CalcQ(<{WfB(zsk~`AaGL4y8Y0IBGo&FB`5q*fhLhT)X)TuWqoG&Hi?8r2e;b+DE zWz7E1dgq;bZc;k z&Hv<93!2B^>i*AQeW|zI$aOz`Xt~9deTF3cD$8eauNB@v%hY(vemcWm-{$WZG)v*@ zad9v>RL51NheJ+Bzk!A9!uLUQGg zu>7o4+H%SzwKyip{LJ5bI8Rv3UYLiPY~; zEdQdjtC{yGm$aT-`l*T6jlw>cwy5Z!pg9Mw)|XAJKlrxlW*fQsz1wnYJkNLnl2o7k z2$aJ;$i%kjcg8B!@7#lfCcgrHGi;S#-9!5KhM!(HXbK&E2e{IIKg;3Qw)`QK-Gw9- zl0Sm>qrDKAT+QUf=S+r))ctlrl%Yw@%;YrtN|b1USTk3s&9<*H)7M6`m%*w`L|pCJB*Ph&-MNx&)cN&cSZb6dkhIbHxx8s z_@0$_FIUEMGO*RS+-do;zNUWsQ4xENZEy48p5XW$f+zL-NOJXiwB?>eSw|#E=9xc( zzax2n?Ju}~hwBB++3@u|aUM2TqnnWO$6Edb%AP|Dk;MH)a`#$txosDztdl2ObT6&)bA|IO?!!cCCWqRp-WI-c!N=T4$u8rw)E@udL+GZ z&JX_4t+Xc;y-^Am6EjBlyn~}!*1?%_G zyzeuHa!GRhyT_*PORX!#aK|~^hp~GaO+)JU63bml*{A3Sw4S=XiCozF9ii6NZ)MBx zmz+vm;D_ZOq-u-l@1jGH^7TIANtB(1u0a=|zDUL~mEYO&WnAM`?N_u9nl+C9qp(?v zK10gi-}`C*;Y%1_Ln%wy-{jj-ZW9Vt5`%mML z^B&LrQ2rk3MQoOkyRiscwmaWnDg3Dp|5I!>p`TGAf9pjlX1~`t?;xt3sYCAaBNgzY zX9dj?CoWmoG(#q=Qy`Vo2L(w}hI*$HvUKRalCfE)H~&2`wwc-^h! z;Vh9vn{Q}zpzl=KGU;m94|&|_YnJsHb&wxqINLF4}}-fymtO*?ctQvT@Jn#O;| za;|;QVstlp1U0%LK1P~jeQ!uVNUm99{ELHT2>jk2!}NWVXDrbpNaJ#>>{$Hwzm;kl zq7LXpR0c2g6t7-q*t|Jx`8IXIWkItIuJ%)g5{L7!$wkU7h+*UR%O7@TpA5Wxu`#C02qvepu%h-m)$Dun7v<|ypyslc9h86 z9W<{yajo?M?J_zHsb8OYQ2z+ZoghCTNO&h_@rVS@+-%xyD4wZDH$k zhmUDr(Bif9=}~<&9@b3DE4KM~>RMOYK1q?uLGufI&l6*MeZuj8?nKI8VfouBtGkZp zOHh53g`_^bKR-Ekty6kx-0wg4*OZ`X@MD}W&m-L3AjRC1R^8}venrfac>5~<{JZN{ zjd>LAiEyQ!NotQTx#&Kmem~*IW#Uu7I+QS>gFi3-@`#@#f4j{orZ?r6pgF6nmus7*BygieK~vY^_Q&Q{bSKhy53}5lJ5@6q z&{US4G})Lax!dk7tsvgn&j-!1@bx&-dj34N>h~zik9lwZC-r>boWG72Xg$w?dyeDx zoqf5-3bWYZ-fOw?-M%Qx-)EW3N8r|x_Y-_Bf_oEOJ$|~gz3Z|28fiQVEw}3d+)w5@ zbqC929AYcE%ie0)Za+CZCukmU{Fd{3(&wq>0HpEI=MnJ1|s#F+hmgba^3nctA6vUkR;AD z@wBJ?SOoV6$8Xt>b6~#eaG$r_KldZc68B?^1fSFA1x>A=;`{M)Y_c1tm>h8xv_*wAvc-)1J?+eaBNaLaN_4I0#Vosv`4AdUEvF@4R zcm4}O)4}0h#QNXR@wkRuxoAbak%UMhFj4*Us|8D;XVylk3;1??r^{S7hK(UIdB(O;O`R-cjMo1D{7C_ z-(0xs;cAk(Ckoi_Pr;QW{jV3i#mRs6y(lln?tAQXzufa$a%_J;@A$JrcDy}qU#EN( zlH*p+7ehFi%f23H>yfsP`7Z^{5nJN@qff9|$^2$tJKWfT05|zd>Md%BLP)M@ThI0G zsgJW<84Hqnlrx|D3Ac63CFak0$!CtiW&pV!S3L40$^Ro|yHR+)&-hVoesrul=r~SA*t5hkp?^ec<0l zu6(`zTte9zv<1oc$Uh}_`MwTb8!Y}Szx1`B@%7Y^uKb!YPmF&lWvkJb=sB)2){?vYMwai^n}TJGTfo=z)#ZJ8 zCISsWvW3zs3mao? zZ`0oln$O{8TR&Q1(+%Yy;eJDWM|#WrqbYkBy?~~pp0N5_-awnr;+kt23a?~*Z(Dr7 z?PUDgjqi8Peyc{muBMIe!Fz~rG2FRu!`9!G_~CNJU#Slghfk(dGoP?rlFm0+M&DfP zg5;_1ddGV1+d=akT#c`ux4*z%;&3VpI5kS*7vgD8*R}a@5B()R&Z*pH-!T^s7~!__ zaDU-WA*OQ9b^TpIY`;SVaLtFpn8#|4|powL57B>n}jBBB>6-wa0Vy_bB@YErpjq(d$3zanZ^8nf_tWOoyjwE9>t^1 zhn#uvU>fh@XpAJ+b~OFtpcxIfb8Kzix5c(4>W+jf{_4CMLn(U*J&7iu4aC0;Ww1X} zJA23F)x=-M>T^CJ{=dijF|V-x>u4=fuEdn&_ibWK6P<=mMlz3EZ+H>7`Iam5YDpg~ z{j;EX7p|t+XI3-4vAG0EsdJu6zKXJ8$lX6h*zd&Niw^T2^)-zBa(@7cUt-_PgZrbD z$^7E8$z>cs+F^MIqBlQOWc|{1IDI|+W&3W5n9KZ~@_y}nY}GH@XG~r~**YZ0LZhhn zW5w7H#=e+;W@GRr%YR1ueG~VqqqnNRJ!O}mfv7(!!IurFGx73u@tHf>2X`YmuCl)f znst_2OjQ`e`cI&xNVk_EO-cT&Z)pcmKXei532PwAhdYn_Q~IdN&G|ZLy6~=PF@{r! z%^22icy)@ILay8!gbMc!%HBniz9w&fI{gqd9S0Dzq=eemM4eT`&&2iKqx^ zycc-({^ZR(AwYO@2Ge-oqnm`3?5<3T5P3M z_yOt<$@eW~Nk8zc7?S6wSHcrtKO#@x5j1VF$Y8|+)<2kaPDPg>-F|(J=%gPRk48VD zjc610zHS@~_*g(L%)zu#;$!rWpc!Df;)KjQa2o@5I`4q^w>R?+7!xw{obBGfEY$>1 zBc$6c^CZw-r?#Z59qNp-XcI)@W2yC3{+3k6zjNXKTmkoNhdX=^+^rRGi{Um;63@K! z&?x3)Be0jl)%tz2x1Ulbv+O#`rTx0Mw$~n}CxuLZ>}CIqM}t{j2g5tab^l!E+4~=) zYzmU}9Qmf_+4*O9`$e`><`LBQWlG^rb^Lmf^%tR4NaNVqw zJEz<2TuxbyE#7uEARmbRNVJK1DBCGXpT8~khs?Qfy|s-wiuF%KeUKi9Iv)EhWgE}| zKXbgGG&BY7LKNxA`I;A#gstZ$@iV(t$c(rA@oexh*j#|}k@{`tqx3JJY&F`AwxD%w zQp^yTgJG{E53P&O&zD{&WLCn}RBNmEeS^B>T5o>y;*op=WhWzfK6{$IiByJt^^~~1 z%){4_b-E+nFFWjh(RuhDx-kAN1KG}<_!K!HWV*vCwvJqg{q5*+r19feljPqd>}|YH zjxtaf)$Go-8=4kiOp;u<@7cCrj7km;nbD4)(s${HPQ_M|v=iUk?bKsf%1g0Z>e%W0 zVjZ#5`1G}Q70xeKH$;t0`Exu)#(UlQhUIrX^YYiZGIvU4;}ZpNTRPkxW2>2+)v1?A z>w|Ll|18CvZntw!{nYeBLMGqgYMfT_jE`_HBV4wQ<9R$uEGrtPpFtZf?Q|IKG`L}F zqTII2J%5FJpttNV+{j|Dk0AS0)1UK{!Y!?Udv?QWfBJjSUU0MFW^hemx7GA%kYsug z!`?{Za5)PaS?(1)*Lo%8x1t+RBrpDK_jp?u^;nL=?G0DQ*GA1wHp8*G8!6ZJGyUTz zdm7C`GM|lnuR@_+xUHk;Db%Jz*I6@^0PDfnUe2Pq4iJNi{OXOb)bBX5y^ z8fEK|e>?9vk^hR^=Mq!#SA3UyI88tF;#yQcWWI6yKNMT(7c?bTehsgo@pq>z7hQ*X zJi2f6YOwfu>c*?WYs=Rs#C@HOr(Kl`wd zsps(LV6zyNAmul={06`AemClleqPKmOz!%hSAqYLhP1;DU&o#=#a1FH`?rJTUrU)L zxh8ViiN5Ee8@jM#Jnb6 ze^3710-NXBS2w-L)$bHJaHyAGQnniff2V$;x^9g=*#$eQPvM#gWPtcFU<6#LuM!(-TxP@EiWpq4#$x|tN8>w%?FK8MvvmE<1EH6bnka#dLZtpu` z7vmIYC353GknJlxmiRlI?^!2pH+^EHoRj1SiBl`ePDeeE%UKGita->Bl;&-_tb7sc z3_wGWa!!{8aK=+M1HFiJo1{K$g%fQNG7&f$?2y3vZ{>b{VVjVdwJhxk#g*NNWPtv)lN<`b&<>2 z3McoJkol?tPD9pJj(r~VZ#j*6vR~WM|K3k5ywn!^bI`>OhgW?i`9@IoFq(*5e|o|R zx8u6e;XKPaZ=g?*v}+RglPo8Yl4hEq6Og3i$X(t@;hh#TS2?_MSf?Ml4=Jy=<$X!n zZWQo&yxQb4zOn&M8P{}W&kI0{>e23DfukQE)*7hDVbYd zQgO$S`O&ezisb{)ElA^igZ1Zr%AP_+NEn5^81IEYfjqx+$edgw9`Bb}XFJ-7bh{q) zI4KWQOEb4t_qIuVSjyj1_Tzb5I9c*S2`T&Bkm&=@_KD3qtg{&f{Bhoi-m3n&l%=Mo znG;bKilFd0JOho2;LRhKI)6Rml|OTBC@J@%kXZ;{kNYdJ8I2xAdOY1^`R`HoCE9}K z(wQ8{ed_k-(if$p+LK(5C%N7!%ng~1a0yE+$@R|Fbh(q#;@o_1(O<52+`1x6Nq@fo z2)9nn_<6eqyn|79hx?4>ZltWne#8M~p>g;)4P~4|-Ld}WGL9y5NR;&rnWN#VzpZaD z<-T7d^+$Fa=dIZHpibnuH%an6sLK4!zC2{w!__3$&)4G1jY#U{XO_#K70%CHfc*uI z{SfTr`->wTd;1(wav^1tk+hkOqTVm&_6squW_@ zi2eJH{aY+wjn-Ow$FJnCDNCtQ-aa=kWWI3h_hWf|)C9?16#GV=1HSH*U4*Vi(hiL4 z?X?3@@|-I}<~KO@oMCQZossAXB%ZLYo?j5s1)0smJ{awK+d%x)3#Q;{^YUF z^=JrEPHow6+V3%xU0d5{CXq`_8u1K-v`YnWO5mIgC&OFUOlKWw59g6fyVR9U=-@5$ z%XgoODVHSk(=Ow0w?FM2k$?Q*TNNKCk6afrgDT*^?eL`yApM2^@ju`f!hgI1{(6T$ z;BWZf{{wy*{6$Wjb$sS$Y$Zv2#(De-zpu8Y#A{DYe#m@T0q0kTWAC$6%1MWlwtu|c z{~h~=wb;K%eo6dE_Uez{zkiwup|+?Min70pP=t1FIl1gFY4fFB&KVFghr(^`ZHu{| z^`Ay_kk$hp2b1KVRXfeRhU%uLnQzH|MWfF5nF&akMK;f4JazJFZ~L=v4Ve?*Ydvd- zZ4R1<)b9myAj3bUPMSF#U5PG3@_n9C%Ph0G&XtfqG-S?#tLLc~Szn&V`;c6@Ow$_U z);J)|WFkpZ{_viOTiUDq{bRjei4=s)m2kb*iF^Op$rxe_a*anj@9^`>cXUpr{6f?f z^+fJ*QG9_H7x((R82-!(_<7hWzr#P|msG&d8AiXQ0{%@7zso=5msY?ph2NYH)P!Tv zOg3P^}_8PwKSKq<(VNgw^ z`<3BaN&dl8A+1w?YiGB zPUM!|A2K!53ft>xH(n8ErUA zOxZwmC%O%}ZB^KEwXMn>$Nf9F;h0OtJjMF6&>W=P2HrCNJCuEfByA*j_oetMN%v*J zLm_iFTuo)H{~Jon@cJ(jhiq@5uOVg4QClSasT_QiO5cY(|KX5%)8TwZojRTMdLU`` z=VBuDjg-8NWz|nD|2$L)_S>-6cIKW@+`}8my9WG(Y@cKQufFGz{Yc0hbwGUkW`}rJ z_#*mU)~}cF%f4@)as_2WkZju!wn@g%%=i%Jk+{8HAKc;C>vmOie=QsPA=qoXaW8g{ zpf`|g*8+ZSe{z!lqyYaQokji{V?J(u7?n^T!jEzP-{IbaO%%O|lzTvo#%ueORnJT_ zbWE=~=rV(#amm8#+XOUnBz}I-rrED?F-Rp<+mqMnE zW8djC#s<(EtSfdmI`+R&rnW`%L*^3fvg{A%HcT_up_`DzYY=ukz9Py05M>L{O7yzq zmvg)$Ic_%CT)(RlSr9U}!_|75_+4e;+U<#bSNQ{YlH|RYfz#u2p$J=&TxUreTMBok z!yS#2W6?My{@&tn6Tf#>(ebX_@GBwniNl?BRrPYm*=UFR&0(~UycZ~GStHtktNwaE zS8gHP)Pv&tweBFUo!Qp!kd!_i=lXu5EVU71Ye@HxY`d=?t8gH^=I- zuGEi7aZd8ZeVK0nDMS1$!2VS1wf|fXyCIGFo-Mg-Nfi4AvLgHW1j_m#Nw4zV?}PaL z#QsV~sm}ya;j4^?!41dO=AIaKL(zRmxpM!F(?7Z4L>5zGGbMBUMy9jcd$??TJf z_~tALnZuY+_)qSW-n$p)INUCl>t)8=&$6*Ilgn{eCUDE(=D^kCb2>Ki9N`>?tK(5y zD3es}NY3+(cn89%?@g}o_M6uC($_;~hQpO((>*?=p6PL~{z@*#ugjIXAW6C5H$vt! zxSC|1pPKj+MAC122JXS$LSKZk4(Kc-sT;W-3&L!J&rx{3L*n)8^1j}?GMBKf)C1x1 z2$Q68<9q{H&#ec-lce>l1a5tYn+IxP`iqSH3)!Op=ZKh>we<%B`kO^kQN6+gz9&s@1s((W~PPw?sb0`(Pf2rGE z0=Em?uxD!m@Qy(zBaQ1&%Z*Z2gg!${&L+}YkT|AUl0iDn@A zPW7}g@$<@j>vO$Q-aY%oXA0g4nYw{^JXT^ODnUu`=CZ$P3fE_q?$~Mqya}$%Pxn$EHY9 z@%oTi0bkphHQ0>cg!L7<^6#|#KPWrk7%#5%$d5qs4s7Tu&in1-{%?GfdjrcoerYMk zab}#~6r1jy&sv>HxunrI^Qv=`jmFGJ>KCmyrl zy^5A1jmK-2`vqm+qn)Vf?j-XIx%k`$p9}Cghg^J?cLfsvN2?ME5hr4DxnHp|c&q<*K!fkV3)ilmv7P*?PRzhu5?v|1 zjr_=U3tX)qFYve2yQduPeU>Zp6wanx(tPrY{FS;P$6^88+FWBOcM6Zp3mg#qMf!lf$)j z-2Vh+FQO9kI+}uy^H3JtmDbrZGAh zHAgbn_)g19zs9Q%a@{NbMt=*Lli=!caT@c5wa2C_(&LUHBuTOF*yppn0G&nMx|ns` z{&?83wGN9>{*I8j-r>)uO&Es5(q^dNQZ4j(fmJM*w5Rh_G2CYzuJrq5zOy`h67E*| zNv-ga^zZupaM!`r`qm%bjcAC&Z4|>A{}YtGh!&%%HMy6_wY|=t60xx;eaD-NB)pUU zGvhcK=jGUZh)R*fS^TxnvH5?atY$0vqv#M6MzOx#EUwGjaot)$oYQxOOfQGu44Z9r zeCBj=jfaklB=tx!mr#BclKE2QoR>bCE<5qcO<=39sRF*b*`PBS+kjYo4E=h`Q5Jfm(%-h=5#9)(wgvN=|k zC$Pn=*jLYlsSkR5>viEB*s9+;uZj0F-v9sZ`+RzTwFK^2aJ7DX(yv-6%s^6(n zp{aM@uxtmC)PR0v(iPRpou{zQxiYdvp?O$XEsY21&B;l1|c63Y7{c@A9Itzk-6wY_C) zTT%-5aL&uEJzFyX8@Yclid_As8cXs&M%mM7Cdw(~dD!L2re+}d&%Sz3%kI54?sqh` zo_PSi)|a{1_BpJ&SxByab9o%&e@5AFNK!+-tt4Y8eJxY>sni!a&y=OrWBk>-zqOPb z0m&zE&mE0L>i2{g$@m{VnfrdHa4v33yNymn1L1B$)2QbM4dk0pr9RUg={%|7diBgN z+&|UyE>50JKXE0t()>xg@;y22YpQ%VcEUUHaeVdF%?IA-?fhK0Ef0@#OW>_V+mVzC zH%dpJeOvYRY~<`?X6m zzmxmOJM-TEW;jwOwv&sm=8gFGAqx(xXZ{CY>+@mQv_!p-@)ubCb~nX!)lyRfNw zTADc!X}z}Z-TBi`@tMOZZ;poF>Gk(oFQzX;>_;W|UUFnTvjVOjFDGDgCb|Nt-}+v_ zmPd1xWZ7{pi*O6O(z zd fDm&&xt9s_~thnF#of(fs!;!{&hUJf^>={&qUcUPO?7a_oT}8F`KW)<{K!xB% zi9pf~7L9-yv|xa$5vxY17@EjjC=#SX zkP1-?MnH{NH7aQIqE;`+@AKVz7H4$`aJl!r&-1>|&wx8A!f!}}n-wyxfS&M5MG#CZ9Nm{M)~J2ngNMNUCZLKYo8Ei8nug`Lpi z$ZPBB zYkYoVxDaeGhX)&1Pzn2?U5()+-p#Uk@ippeAMc`tGhvL4R5-xk-{@yLJjc(M1Ig!ez4y^+TP;}pD&=o;?<{{`OV3GXnxd+lEJ z?`zu$Iff;T;Wl{KCWnhK>;~%GfoyhYH9lj1Yi}ZN%TC_iMqYy~M*kwDLWQ}X z;P*wbtq;*>fukR23|Di%V@dZ#%h4$#+Rn(2OF6#K`=a^}HikdIYwOAi_%1{)LF5_n zez$0}_B!&05vBKT&+k{ddjX3bTd#)Uefb_$-ZPHmH#E_`&++PWMpEsM$@_KWeZK2r z_MyhG7+$;1{84=G<#SHN;^2YE+eY4D$j6Z`YjzKycPnx`Vs`&C^8TE>$C3K? zZ5E#7xH(6yFAJmHi>I)=ay<7h&hBl|c`dRRVs>xNydl+gl6NAabUmA4T_5Z@Uut(t zcVn3Tx~f0)`v4lp<&Kv}V@kF9J%|;N_xZ-L58l^1-WT(Z_Gi%jtmA!UpQ%*$XGfy*LF9PEcyEe+D3f&|l^erb9dA84FGF6A81KE2_f6z= zB1a?IpXnWqjghbBlbi1QN~iOD)A4qr^9kf~#CRW!ybqH16f*nB;(4{!x*gz_59TGj zqo3ruyjOKSdL=pwkou#lar|iH-F^wzm}52zA4U#EjzCtxH-JpCj&_|$O{qBDs+i5UN9BmY4kD7}rNp3~G_ zUBt>-_&dJT7~Tn=*?Rh3`R7f+-*H7__?7cZ`u!&FmlyQ?CU~3nt@?X!p56NIA$wkZ z5BUg0$$k&jo=a*yPO#J>Dc?^+% z*KEO3SeRHl=fmuak#^+G$V4yisKwarj7MD?^d8UfR~y5fj`vXNAB%h#G2Tx^-d~q_ zzDNGW$hnCBK4Gup)w^Tms~W?f;B6^%!)4UJ8~Gbzy!L&<6OQNiB9IEwFM(?n(#ExB zB=X)o&fc5v`VL>)7+!|oEZt50QRF9xmcLzDEVN#brvI9}X(v?IFlClk@tg^LTlecI zZ$w%V*(H5Gx>KqxllNKVOUOfi;eNMcTIfBySY!I*(dJd<`o?eqyjiZweK9)sBh$N! zbw<24KBtqn3K>U!fcyj*gKrY)r_ZhD6m4ws{_zdW184W`yzf+dBI_Vxb{qdI$=eHg z8}bIkKf4)<+-7(E>c+4|e2^{E52k(>av~xx%WmCwlWIOg-XL-dqVIaOA6V>}$KdSy zCh-Z6`Sm;0(R)=t;Ar-pR`As7_qBg64wBY!Z(p%mRoAQRTaBR~-d5@^n9c7Lqqo^f z>^l+7blG=~h#0Sze1z*a@_pnMB{RX>MsyRVVI|5%Ot%|6Cw_{bxO@t+v^TTkIW<5a#EznuG0+ z{PQn%eav@3$iFbFBkwqPZ%s3KZ$K6xisOeP*P|Re{=ny+@YsIt0O~A7Rv^~z z+oFB9k@r31A>`Z-Fh`g1-WwdHBSL8CFZ^kr)z(io@)>w_emsiKUyv7lqRRWr$h$vz zM<6F5A4FQ=T7dMzyD0MNy+X~8jz2esec-iyz!}uP6d6Fw-akg($uiIQPbW4$$vS{s z1lJm55Z=cxE$r1e>AE^OvnhPr+1q>u&#RFA5aZ=BpHl6|$*UlDA-5qLzQAv#AR{Gy zGx)NC_bAq@`FHZ1bn~V#0k2(Ge@y*%tk^8Zb6xv;Ssv?nX8s=Jz<(wJ+-989VYyM4$KQI+Xv88k1`zazAbR?oDAH zpVL~>?~v|?-dhochpt206@}9eB=72X&dBG++)9zzjs7W9=pX6yU-}&S|r{lc?ou46(AjX?T-j`jlS(t|?Eq@~y z)ph(2-zfIVRwc8yd#|Rj9NsLi&2RglcNnq)F-coMs%w zYv04_+q)@LB5w-=dNB2m+aiQAN8{aPTHa{wYVy7-KGJ%Q6}Sc?pEw`CpWioUKIPw8 zncoz?@9ce;`ezXvzv5`T2S?uhDl@_@%>~%(ZByUB*q*Q(-thLSA0C6R?jqhlMQk1& z5qS?I?*Da6n!;<~Z_axe!WHP;irk5q-KRwU zN%Cf1%sfJNKputfiO4zotA(GnAJOmHg#DVrk?>mDo%*l7aYlFpN3;8r1@H6&$Xkq9 zI)-yyZ|bh*eNlKm5071EK1A86$mbBVPxr#4+TW2k=X1QDhwP5D@qXbB*j0BFzlRg; zv-khn-qsZEa`qig{Uyk8i0CxWUsGHUrk_Ec?Jp+Ld(8Q3hx)qk$PK)|M;%)qItsm6 z*O2#3#J~5XxKX-yT-JwBetT1BXs^!8HPl~+j3U;*lMBAunoBkdM6b^(p%WLy}c|DDwNG4e;m`hQ@w@3hOf zKSf^hMcP1KgwzcX2goS>FL6x!Kfa_X{4(NAoV@)z9Q_>t=rJUmd@{p!3oS@7o~e-_?=-5b~BF%aM~2&5sE<154<} z$Zh-fmXn&o!SGr-i~1KJ7b6NY`InEbm1bN^-nS5aM&5i4KE>9Sk2HnzoLzTN{v+fO z#O&HP+I7&Ed9N0^8(D+2!qI^Yz*FHUpUN)n`&&+F3U|Y6>z)1{$^+=w-$RjI_BqsP z$Md%XACtAk@7zr_zwG_^K6qbrK$Z7cbhqF|jR)a2dta#mW1RH+c^7<~n|hLd?`W#$ zRkmNBgtyJ{{tUheWX2U$-j>LF9C_bD9zuSE4Ab}Zh}N%gZQ+Nfc|YD1J_2thBS?Rx z{;Vtc3>mSwIx6xmAn!y(={tNmXa(mb__`yf{Hvrj?0`FqK^Z)~DO?4=rHj$o?VB^g z6&#I!X~94Jdh))DSh|;UyFQga*%W@^?EEohk0LWxR{MWWv~y4L+K_i4@8vgO%Gfu+ z%d)bqFWPE<7h&>@rm)$<^t%XcUcDEzC7jzj z-qn%!+1?APyKYlny%#hI?@QR9HAjP+;oAe*6EQ!;_n2zi$vYHLI-+xCXohbdQg(jO zcR99GY<;FF>;td)w}jpa$TGxuOX?~8Zln`Ud~^XcU8grB91lvyn_yJIHo#owl0+WnnItmcN^+AB0EYCyR_cynOn&F z%j6w~D7}^+0oMD==fd0Sc+KAW3!1|1&cC)#Sn7EBNM4B>fojV42~+&N5Z%XX&ziwI z39sE3w{1T?-+y&G-X|k(4|!)qd(Y)qcOmh~_0i%>N8J-^O&ElCPP`Dx8pZF0=zI>b z>%oK^!t>@!$xHw4*(Cb!L*Je+TumMA|5tM~Kk9yiRQu#jGs4y{FV@$mKEyNou4nFx z>^fDtko^|CS+2@n3qI{P?{d7n+M`taBl0#NN@w7gq2X!I+;0)5^5Z1D-{hu|!ZxbOlZn9Ur`u)s*!`@d=X3w+j@8hmy9w?qH{=?^*!curG z9`t>8UX6JA`<1D^2c4ArBz&3g6ipQmqkL~fdHpy~`TU<^KA2xi@a_+<*?G*85cbEGcO!}<=htF_k@vpD*41&WWNROMA5ZK& zlKNeUw^QR^SV){6S@gs2x7H@(UxD|V@ODI{6XCm$bG<8=`m=|!Gm!Ogr2hP8^k=D` zbq~HQ@;#qFUrHP)>3fq??ceNvt{dLn`QB+mYjJTJ}G4v~KcqBQsl)~r+cO$kKv$&&3~IxcMr7dqbb z?~vR0i&uY#{73O~;s-fSk%O z@(WF2)Y(;cHG33f9-{tAKP#%%ewe%-E-zTCPvlr!O^yKf3GmX&Y}HH8%OPHI&*0xes*wUqj~y$RuKZ_-sxeY8PJ5{6#*Ad=%;C2C*#R z9jwbZid+8G{Z?spQ)qU)U#9+j$TnZA^2Q~!_Ga>arTjtOr{nlAT$7P+n{RH)J9tx5 zXoWW`Yzmzh^LK8};5jC`W-qUtDb*fIUKgTtGROWV-erw^vQ^3M3kGj);_u8>{k+%x z;puh7cnLM7T792D;K&K~`4;}_ukDk5*y@mY2Bcg@$y ztDDR7D2|?UJ!4r~(-g9UtLyCdsq+Z(7$Vn*XXnDG+NQ5_AA+NDSH_GOPs#GXR-Y$GsErZ%Rlb-IH#|5?T@2(i_?4e6-B%E z#CE0kA~nFeJNpMS!pxyf|L$AMF!$f++qmmJJng&Jqc6Wo|IN92sMUKz50kI-eDAqe z;B8n`oxi_A?=ML2H;VO4yl;)X``o}g7|3x*CsIO|-7xLxF`I{f6;rzAz9~L`==*L{ z7;^k|tGQkvU5MFj@25OS-XD>_B6nTH`!bA;?GqN=SmoCKuzXijxcZQ)KeUI_^T-3f zS>;_G?Jf?*zxtbiQ_V};ceRW(g)w+7X`J>a4i1M`@gaZk7*;7Crw@?tua9N)|I^u} z`Kjl|Cpo*W$c^6yDrJEHV%j#GWUZ~Lycbxq-H zc$*8|&`JH{kZ&MnH;*rsYB$_f8xFjYc9BDo60**HmwN6^MGS2Ji<p ztA1IH&d7op;Z}}jcifxSK1rUX*+V>|a`C0ORWiFL?`sMR;k9(=P1E!5iEfRa#X;Qj zO&|K^tZ?voJTK`g)>!Fuj5dXnoLwJS$vf63^O-98W*2*HrP^1Lr~RfgP7_#C5s$GV-oMu1D&>J}Zp; zTk)B)IG16Qj-&S$zb(;re^dBiXYT*9s6TdXA$Oyz^fGwqYHr`i6!wip`|2NP3KtYS zsvT^--u>ocy>`EIyvcgqg5GMUm#){+d#?4mjQ$wr^z6WJS)U!=clQTFux zmZ0i9*ZMU43-+Jyt@6I+*5Y@g_Ti}cB;JD}uinRe5BXnui1%qZb|Id7b@aKdeNrnu z!u>q_S-}zR=ehgw=$(w1-A5H=wOerS^(V^D`@{4wpX-&MPirH$&8IrbK!mHm`^~*VYu6+c0$0Ftzwk}Gw`rP}Y$onDkDDqR}*T`U3_4-?LOZ6J5-(pqj`wh=0 z4twT0_BV93jwxQaT~L~G9h*e|wdh+M>+eUE=fZbewcpzp`n4}2ukDTk=(B1cYnt0i z7Hb_7P2n(jn~UmU2XuEuS{?6pk@rOMRv;H4pFzAo=f*zkeIogD__yq1;f-s4xRLs| zBV&k-(`zH|zQcTuhI|S+4OszKf8<*gkKtk7t>k($_!u9q@gkBvk6BIqYi_RzcW^Y` zb0hEl=IvaQvHq8uf3gnR79hu@v-&%4dito zhauvdy@uaiVV%o3)=xHt0eEbjx~Ze}{NFh;6k$8JUcUW1*mm5e_GoM>*fahoo{u?u zY`wJo?e_49kF?2p8UEZ9{_gZ_y*!Av6lc6aeS^gYxxWB2f&-~`&dy{yY(GB^Ffq$<+vB(*B$vt$?u!O z-I*@Ly?Nsi|CQeHFE zzTvxt?SczA_wz8dz3mCEQ}2J~x?}q%`Te=}PZjicM?Wjt4(a|$`v0B%Q~i^C9`5XV zH~lCfCm^y`yf)u1BJWD%8pQ9PF1wX==ATXBih`#s6K|r9IrGIpO=>o-2xH=lkDT%$wb+_Dp$SSV8|!&QAxUcNFqrMDZd0*W@jQ+6sBAkUNm0 zUtSk(<*45Y?{6#KdtXPtG>&%7mRkL0bHW0C5G5-(!tWmCIXvGZx))u=hxiXD%4+Yc zn-!j-Tq)fTr14RL_XK!ty~>~O!@K4`r$5bW^ZkW9-yekcOOE#e?7Z)%{Egkas`lFc z=os=oiYT4Kv6qLJk47Juy>`7CoINMp4X>pOsec7>6QW%CA>S`E;y)wrx5!3B?@~Mw zIqSa7dkS}Zl}0&s!F%oypE}}*B6CT{(a2)7taZoIQ?Iu_jhE6yQ}@)tI)4G zfxMN-Frsvmj_bHTmj9SHy&MN$GAFEYe5cd77055CtL0YTttgh=F#UJr+58PJofCeF zp2eM7e~R+D?-l-$-rjku#rNZ1LjDej_A|yI-)xLyVDV9cclMFhd9t(geu^(0?>i#z z4`0HXOuo{|-(d~@VD&kNxRq=UPQp76Ub9!v6KeTg_qRCS_vcJ6?0G`ic1}1NUQ4>a z)!&(XJG>fC`62G>rrZ~n&_C1lw*$ScQ9O*J;#m6o7UZ=(e%&dHlnG<2T)d zsL%Esyrp4IxE6lfZ>>b<_%}}rH*hq5o5y#M_aLJ5wku|YUvU0xdoG(Nqwuevg8$c! zU%n>Q{&)DhUp6N^>G=N&@AP|kcNa1HcZvKzBJVfImg{)_#qlqQx4+@GV!mt7X!Z{_ z&IzTXs{ZLfcQJA0%!DX)8F^bbeh z;$s56Cy~1Qs`J?HANC-x4LJyT2jcra5N$Kxj=y3~7>2hk_WNk+pM;!@SikN5;R^D; zjws#C@pfbkz7akzE@pA@uYSwGevhuyJSY5l3cG)RuGVMG8@uj3m)#o@yN6#jCmgb* zYWF|kd;QP&?a|Sy-Cen*q4rJW?T;uO!twpcHs4|G|LZgDe%&u*RS4x>=Y&tgZ~i_J zoicI;Vs^hOuNi9pK5b^WhRLA>TrFgL^(APcMweUby#)cK7YUx_nG^|NIy_Paxa>u*!c%(r{NArvAQ|~437l@MH1DWc*f>-n0 zTywmB-kk8>DR?Iw@0_B|+84q*2yb}`-oH5BSN=D6JNBFtu9|{(`j4u9uzlzYv3C;Q zd*QXT6@0rQ2O`SVe6fAkr^u@y*CO^zUUAWU2k!{Bvfn&5=P8RzpBG5(rLNLp#>0NS zojr#1eCi}msl4}`@P#ROc3xlQ*-sVW>6(J4C-SuHGbh~TcuqrKayr6gIJf7ck>|Gi z*_%$m)lc5={5fIL@z`_H@1di#n0~z^@(fJDF%<3Td&8Wt-Emd_yygMk4M$#!7|+p> zXJiVVvB)#|M(!6J&&s1hko?T?@KJ8=pNT1WHb$P(o9Be%9nVY0cpn&ktA!~)e{6aC zoUlz-K2CWpT{mw=_g1I>oYzhCThTXv+=<@($OIyPsQulG_G`C$i1)FPeUOfK&f4U6 zr$!QgWbc?0z6x)=rw@msb1d>{#CYEtdDoHmOXN{x!*6D7vKMS!Tlm@Di5T5~PIv;| zhC(;Yd6>OCvMXY|rO5jx@(x0j4&&I*{xZGp*l%f+5112n{XliyK8pGuL(W8um&>?P z?akzU7kLO-kF>HrwVjQxm3!6$EbHa}uPoYx%SM{o>diKvy zS65eG_vAkt>ax0KjxBYqb!~M|TICm7-co0pMH{L9^Ov`7!jS5leeHEmRUZkLHM^jK1YhCi&t~O6yzOrf>C9{Z!A|8Gn{`CX)P=&-9fq z8`Ad2lKhm<^i%sSe-!=ZDR@UBuld{BF>Lx~SDG(7G{-I9{AE1W538rTbw^gmMfGHt zr2D91yg3c2AEmE0tR1tfLVk(-PNV^S%kL(?kGx)_oi!@`$v-L}UF}v!W zy>0(|>Zx8DDI=9*_-#gbl!mC^%CQA0k)QIaj?F#fb3=3md}$5Z2$VY{TujptPTP`lQS@s6V3LcaCi^3|U8 zZ`j!{dzD{@Xuiu2xo*U=$7736wd3=xKgQ$R_4O=Y{#ATrNXf;W<*RJO<(nPilK+iI z_O_BI=^<_`-~5n~KS{qVU;S+-PcpHjnlJyhktgXU-mU(|zj3{&BNLf8u9`1g&kFVBSJ{)!zl=P|kefH^zvYYH{4zkk zIO-7dtLn))+9p!uf zSij6J>(?Ya8f%H-SSdrSpG6M8nd+@+Uw^!D}A$n1Y8HnM)KN-8{@Zf)eU`3|9-EHp^-xEg&0KHg2kA&!(6j4(7yAse zUH$7xa4)!>PPQSv*en0Gz@a|*eXFoUTz0E2_8wX?Dh3EUp$t7JXX6NPbS#L@%id)O!O>{UTAwMkB!g2j(IqQ z|I>cxV%*A5EA}%N_ub?xHZ4AT6KwN?DtR5NXF7(>-n5>@RSDjVLdBrwS2@8W2{t~( zwYBBfJ;lGxEB~Beko}g!NxDYdcNoDpZUqgL%Le8EnoWTbDFR5ER)}Z zD88)yuB82*1j}#UzAeyKswC^G*4>PJiTtf~*5mqwCjrU+I1AG6fUmg!8xK@pj zN(oOHEPJG@>z?}Kamq8C@Qx;UJkhs#H9&qw8xr|Xap>(;{CPZ);HR(C|M}EY{cuP+ z@oNLmeOfq|&00s=!M=PP?0H+^9ii?p(vggd=CPzizQuWJ*QB#c^QVsbYFljx+dTI5 zvwm1T<5xZTOMaDK!IcCLCwM%;HqUGvtbL7x>^5xuH9VG- zTfd$!4sD!XsGY{I&q2#Lw;LIa&tq*KX}rzv>gQDXic_C&yt3QpOJ9Ap{_?e|JPpV7 z*7CLA&nPh*(DOJ;cw3Y5&II=)xIe)|2_8$Zt=DST+tHTb64>|mf7-71qi=VDcDx^L z{0971rF_tazO#FHfy3U)M;Z{w+W$-t85 zTK{Cf*P8_Uew%*=lX~L`zg@37ll*eTW|!=gO@@aPY`j)(aZ#VtYe{fNg1Zykm*Bw! zkAhpUOR~|;$28ykEk4<3cB)@(;0zgH{Z~JHxvf|INxtH#6&*=C`}b6DGO2IvcPIJ1 z5i53dy;VD&*YpO-R~@T2l<-(QB(Q7U;Xh|e(-jip6oO}?T4RF&-^geczAxB zXBuB`huZUaDjr{+`pK?86?ioE79a694f6XGuOE{3>JywLxFx}D3GPU6DZ$+dE+@Dz z!IcCLCU`i(qX`}d%LnF%39!afKG5~r##!-~ktb2ytDg7M#)QYlS@wEAYrH&_weVN9@#-)eny}n)#_hA|368WVcEM4OrOz;S}jq+AxBhRbrl72KeyT#X<;LfCe zmn-kWFTG%EU+a;cOL#n#VE>##`g%^G`s$x_;;KCkp(|1U z6c25jOBCl537=h0D@ne_Pd=3BdMZ6XPH9}*JkF?>p(9a$+rYh?ml1t_FalQJ8X9?SsbWd29~HFYG37f9jDhzzPGC{(HjM;J^4uSZtbOdLy6v4g6(=yV*E0=Bm?k` zfk!wWM)X`j{qX%$`x#{t^&|D0eZJW4cva8Gov`B0_d{{k4yW=ICxLd_p!9Cy%U5VQ32a8)e^4myKKlP8TS0m9*>B_E+;5N=Bioe#Roz8?;c9p5ygXp>8 zL{d&q^CWvR&Lpze)>YZvOkN#QCO@^?>S`qacsRkM2_8?dt?wP=TmLlg$Fjp?`PE~!tFe%1JZzj&`_2Co)c5|^ zczJB`)E4X6c&Z<*)Rk1?b=&O7*JH{RdlJRpXwpt~u= zIy*>yMxI31dDSzlahn9!Qzp?mV*Ikl=NrHBv_5Ejl(atfaO^?`v2P6Q^(GRm^&z9K zMC~^u?KCI273}M)UC(dpbSL$iDU;|u!g8Wl0k=>lnJP|FUK@Y;IYUPxd%M8CeT}cj zy|EqT$xlN``ACAz-x?>+WAUK=l;E-J*z@&cJmInHeL2bROYl_fdwa}I*)Ly66i*Wg zkG0oDzI-atx~%r3Bat7~UJK_EjYn#?^|v?S83ud1Mk9~%jY2+)V_L{!@kx?#@f6{v9kM7t`8}+mvNUw!+ ziTN?(Tp}LRQ-5Wftq)@fo&!&LQTug{mCtUayMHZCRd+u)GMevON4 zmrOM;$0^S!lc@b^9F=63Z_n)QA-{uiNub@4gx~7PA6{SfYn&ym=-K>ljrlhIvft}< zgEMp_vac^GSO0u{-yiLl%^t;%>RCHO;5M*CezI{?`|aelAo7>=Jf4g^;?jCa}q$k)1X^8fAqr|*~i zDtnZtxSveQ#jB+61!Np0x?W5sxSoE>50Wzd)ILYN=7&0XOJM6)SJF;Tg5?)q-~1r| zWbjC2$56y-XNdldxpMW_;z0hAjzszDcN^yt%}cv4NcU&jkG02oz0_-SJVW3TSpAe} z9!%x$wy3XmQvXh)Olbrjje$htYj%sTM4tIA)i=BAsi(1$D9#(e@`>S=1b2WtD3=Ui zm;BSrxul*rkUi4RIl$xK3@p*SvG|fdyxrn$p^owtPvxY%&+%v+%>Fw3?0FjGcbwCT zOwe8_^2#3V-^HVLB=Y-k(#~ko&SX;V<4GLGtA1x-iR_z5^lV)EvCrx$4%MFV=z4Da zcK>gFtfSrt+{1|03$Les8GnU(CF*n{S_d?a^-&Zb#@|Q1Omz_1I~eUSzl?*u9`4MO zwX5;g_09Oo37_o9s3Wm?BW`hOd`(aFWTQm!Hvks5MDgU?>js-0UDPX4$NFjg*Sz+2 zs~;KlB=Wbl+nv-?|E-?lRPA~m<5xYOuX-(T%U=1z>>DA!l{}RVv98&5TI1SAp2~FJ z+d{nt&LtZEc5sPvNgwk|{%GS|qWjm0q`tK`OupKZD6Xxale9NN-Y}xLk$+T2?I~`Q z>Z2$=Y<|{LFC$-~@$+^D?2w(klu3H%hxx&H?K-D=p1(8U?Mcdelk$P2T4B)A(aec7scB|o%rE-5okY5d!`WYqKhQ#+og zl$5I-^~2iHIF-O==R{K9;;5PYjCvA{S39_!bG2pHJ&)x_Z zPPJw2Nze0p|A^PxQ$3BDL~$d#)PITQ>9e)h9r;a9JQ+F?@uzwgr^87-+2!rDdg3!X zG=JrHkIjDhxlEf~$RKerlJHr)W|aGW%YNla$OH+8|RK#ZdmQ;+;CS?e+b-4xkS%tC!@aEX>l@0 zelv9>+6UOWB|E)6s^{@=f=3fPp5SL|-|TFmeOV>=mG!E>(dC>`(Z4>6A89?H<0A3-=0Uj zvP*gDujvgY^<VMt z#=Q?L9f|g>X}@fLliDeN`2NYBHaH}<&r}=M&SX;Gcn4#g%eUGWDy~O3m5fIF)JKc! zXNwc_gN@^8(w^nZ|2^!$jx39jS!UmDQ0acBn1M#H_}Ox#G`53qbc zjA*~#y|M6%IJB-*z`nfe@0*s7f_-`aKQ=8NiP-$S5!?p1M9(Q&lj~+X*z?tM9hI)x z(-yJubtkw27PmzF;|b2V&iZogw=?QWzL*&ZvVjPe;#d^FZ?>qfDasHomT;ot^|&z$J9d zep_cc$ZscKGK!zoPqkZzXq}Or-Y(5!!-^|g-^Ze!`N8)`_3Sz>J2SW?vcEUMYR~t3 zD*u|k=ACb+4s7d_^~3BLOxlqjtsl}8k8fA~H<2H#pLNt5p=<~lCSN=)oQq5Sv~g1V zQ|Uijf21!vtR3;n9&xDsad5`D>goCxe{(X7$GErrKwSHJ8MqCdRtf$tCFNzXZ>KLQ z*E;XZhm-R0q+HJ(eEopkzWufYmlHgkV2f|XMeZZ|A%Ccz$7A4(GKsE-7H=8(ejHlC zZPbxW^8JUNgr^TIUuDPu<1vz8vNwqf8*kO~{kCyzAio(MNjG*)#(JtdPCrZ^nExGu ze${io_cfaM)9TCasoGP2eSS-V%`UsIu=rA3dp+~J^~>xXqh5xM63t(wfha@x)7F*2 zq~2)cH=gmNJmoPv#iQ|PLF#F5BJ!Bs_PrAAKg4bPV+qziA){O(yRE-gU*qJAtt@*beoPn*KmIQZzn<xDVVyJ&EFPIKh+Pj53MFSI2i%Y6MxQa+mC5c_ZK zWnj-IKYPCJq`Z>g(F7~rJzqAWWaIN11Zm?ef zw)vi+SEgP!(!upX?JAZmUWO7p3ikc7cS0B*-L(gO%lcBK%)OYwNrgm8cgnUTH<_=?OM+} z65I{;{?UAEp{_*pYcST&z_NQZsjvH<5z2;;Vf8D{54ERtMDG)L{`#cfiW^_vlHfM5 zxKu~aM>@f>P4UqUmS0PpcOriMR{UkkLuB`Gg2%zWT^r|gT+hkHmbH$-Y$I*YoWdpW4#8Y4cLoTlqlJ%Dm|Vdp)v48R&V7U?H&hvdj^u{E@R*fPT8k^Yy^*S zE}b^^X?o5g`y`6*x@7%nNN{t4r+O}9pHB?H*B93#^N+6gYFjc&d2h1b41s-lIbKgq ze=wOB!{8EJorwIFMZZ~pTEHzTLk1{U9Eht9(Re7{Jk~gPta$VKW8h|VRY(4`d89bV zTz&;y0(T;^%jyj$^~MuypBpvDb=vG~1!r(syPeUmvPHkI+neB_r2bffH-g8}9Yb1( z1FiGwr}5P#ac=t>wXZnuPVAQ7@oT(> zjn}Yvb#8bv!FJ!$Nxpm`8RdSi9NW#nn%9*?Zz?-f*XloCyA~h1&-C|MvcCl$^ZV25 zM=}pIPdd0LXzpc+I zeBYk*e0vjMaY*WD&&EUbWP|ai{f>WYJM?lL_3aKM*VUm|t~wf@v82AP!~VM27T0sN zo3FQE?{Dq%J+|wt`m|BwpOkCg-$9uq(7%j%oN+3VJ#F9-&W8}q!#d(cT-JUoxB~81 z9{OY866c+W#<|t`N&YK=efcoBp1P88_!UnX=MuHA_))Cbc%}ELR&Mh+{%-U$e(!Z7 zc4__G2v<4olcg(BGM?vZNA)!BZ5$=Nkw^B~bMdL#|DTrY8kh3xkM`&f;mGd)?Q)vP zWie{0!u^MMZUOp$^vR~VRQWpQjY6#yzK{2sStSr3R;Xi@p z(>aKe@KTN*4<}e$zMSn#j&+ZUdYCzFTHcy)(e>%d&eM4~uEJS;v}X`J34Q`mT{$!U z-N7)O4wb?0jdgbgD<)ai@^pyGIX~Q$Z%E4PAXT~fF82}IS8<|#e)+Fb6$z~Z17^v-xx7}Dmq`wcZ}`+ z9IP18m?=$XurK4-nxhcrf(JNP>?pN^Cpb1o{gc6ugT=4D=5}u}eTx~C3+HCfm_BQ| z0+=NGcjM^o7xwmdfGdcS>|ess+b?^}e*V0DXvaZksWM6ZS;^7&XBF7@X9#Tl`F-rq zp5!U1e~LHXzYJ{cZ_Sv@2k(F=y(!{53K%{DZlmm;h~;nnCYsqR`}Fsjy?x8T-af^c z*(ZB8g1tR8^w-;?{>vVV75P4fOK!z|*pzYhM)H;Z2$qj8Ky1#;m?5nKYYf9yGh^)# z)aMde*5?Jhq$YeiqNF}9<7je3-;};16zC2*S<*l>NkgCjp3;MSr12zlTr;gLS>F05g_T>HJ_thyY`@b z2>kX~U)QoVU|q|U&Zc~>PBg%zbiKch@&@wjV!8MYo}Sp>EiQ4Gj0zTYdrzTfA9 zeZS>X>$mzLKUhCBPCa0o1B$_A;IpWvq<(7do8R-f2$tW}CCRqi7JC@gR~$6!B=%SQ zvd#FXiUWvW-XC>f?+;zK%pdB{08W9L=xt z`vlnfp|wtRy`Lw+-p?8r^Rwb&H?YM;J`cct9$W@C`{bt$VDBek?(L>ieJw+8*F^??^3Y&L;e-^{_O^P`+LD=zuK$gI_=}28SL%ph~*rL7-BJCi1O!D zP!R-kXthYE$JB;_;e|gH1>1B-j)`yx5f5O3~}Kb79Trj)y#ROx(_Z> z;_ri3f^80I9n(I<)-he*27upI9!dAf_1NL>lQjohi{hYlZ-{fh?k%I-`ki0@!19e! ze*FViaulzBV2c6yVG?Y9P)t4w_A&W5*xJ_|)^iN=Q@(D2ℭzIov5V|&^MwSjG& z)%8rzWv%_G{I?uk??2h@{g?Nx2#b85DF1r@X`H?P{z;_hp=3eU|9;U|7GC*Xs_1uHgF|k%_q%QA79JC-hc9!_n+1`@4w5y-hUOa z_umHak+D7bPxDv))1HB;!IR43vn*jklTw2g4Lf5-H3c7r~&@&OgUd#o1|2BiozuL3u{_OOq zulYL(w)w01xE^fwXwRngsTmuUgdcVIU-SL>=ldwWJF;+JKHoL}6|YMFH~R1Yw)sAu z_)qiS{P(Z<{C{pf&m0vu3YQw zI`CQ1pPK)AuBGd}d@rB-d$|l`dja{r2kiGox_9%}u8Y9_+EoGiYu6yyU%R?#*I&DI zE%eu}WnghA>Dsjd?5|zAwpm}bHyQ-{YtI_6U3;`Q+J?USYkLFOuI=(gMmztT{VijU z?{5k0`>Xy{ut7=vy$J04yB6&GI}G;yT?h94)wS67SJz_om#*4etJTLh!h}YVrri}5 z>m5zyW219P*oq3Iw{25=e#VwFPr|eDi{TT&YNIKZp9!7| z=Ht9PT?N*?fYn#I_KsHmFnAG|?&e9jlQWNHoX6#ez0Feo;7hoVf{Q7aC$*)vt*t95 zUrot6@|0A+0*SA$xo!2OUr#;5d%l#ufp?TLX(4zC$DMP8Pr-_Z*GDY<#g0$yiO<@5 zp?uQU+%tk5kjIn?r_+GW#jgfMu5*3IgsGC3Z5Hj7 z{o9b~?QaH~{pxQ!Sp7B5t?TRa^Mayy{;z(#xvk*OZ2&82d^MMB{9e9Y(Vthv_B+5G z)LR&_;;97Q5m8b+_HcZCjzahl^>yu>7wh+ep8)R{vHYX?V*U}o=Bnpk1>Q08iGKua z{8v%G4u@@w<=+K&f}5zL^aywqf6R_JY|nic_>V<#*bzJiw(s+({y6%+zV6$6{l~#p zU;bGMm-**C@U?^A6Wf!2I>9@}_GEuI=Vt$j)K~oN8|$A3uHoFS8S+mBZ2l4dO0ehG z`mv+qUk5h+>!`2!Y45n+1D3z;iuHd7o(=wv!}ShNXVX*zemNXUbHKVryforBfXBc; zEQ<5;KK$v+F9KV++M7?^@5K7TZ3$lBu*RnuZ2rE9_N0F!q9p&w-{v3rdl7g?6_V0; zd<=c9FWcs&%-6=^8CfafH-px=316JU!^VI|>?=)~WvF%m-++Q?HIs#cFE z?UEI1MC6g9^#k@kkrRj z9DN_hz}Cl`sXsycA1%xcKLTF_{=Jk*@`2VA?*pw#I~B#DW@p9#d>lGTJA+q&&xly% zgRcDT;H9+H727L;FXR0BLOq-bu7E!ovG^9%Y|7UOw)U>0d=>cYSYQ6FfX%{5aKvGwLY) zg8EB!jDFL&p|Z)iDYk9g)bAx=-*4&rey;?3y9dD5uf1MT%(W9@d%|i@nC=(xObl|G zV?8$xHM3NdC)u}vGapwSV6$&Id@I10vYshj06v%F#vFy9xLX9fkGnds#hvU~0yg{P z&t+imPwg$dKi7b>$glQwt@Q2dKHIndFxa=>2e$Ur-UhI5PoEk2_8P#}p5kaR*!#N# z-YMFn@zrNaHon(jpXR~E(Lc9?75CRfEWS~&=hI$De7YybG}a(i3I10T%A2K=P&2b; z_LiG(o}U-%LjyIu-HO93mTMfxIrrl@pK=>VjZ*`}=BK=$lzY2MVC$#ias$}MrPdc8 zmmL`I^%sFnU;KJ@HoO;zahUZ{A+2DBbwV;#u4_oXdrh z+9J@xEQq9gD(x%DH?rG&Bi%u;bd_{%YU7w8N-srUYvBC_%=x76`DTNSPxTeMR$sBp z7IBl<&A=AB>f0i)?^`F>`X>D@u#bKD&g(Bv^!uH@_(zlS^|5?9$J{Oaqw|@FGG=fP zX6owS@Duvf!|{}w9ERV4wFmzcqI$Wji>hJUR~5diV=t<-8(9AT8Tb84T4PavdX0Mv z<*nekQ9oUSRen({mtB%Dt5*N!Tx&UQ%n|QzQFk5Zo@+do%g(${`9FnjhbzmwR!0Wu zNAPrVY(SJH)40s!iSL&RH{ab_~Vv@4GOT6kJ7_lJF8L z89ooZ27EwK9E6AHu&_8{AMzd;rrBxs1;Ep(BVVsYn{UaeYL*|Z0&!X`hDPo5T&!gikFqKJ(a7zFYkBdU#9#ru>|O7wkC~Z1xEEIV`>bu;){tnf_GeHLhHIbHT>1 z{)*4~EB$o|e|@5_XWm|4^}YV;M1O}wU(dw7zUq5@-@fcg`LxHg{>p#)?8LCf>k0U5 zJQRNm!lv=p4z~DH|COx$6svvddw)yc+Dq$utW`o%6OWs7jH_6F_Tt@&*ghdgJR<>X zuDmN^U2E2IUPFJBbT2x>ai<&=YfqVTTYGdJ5!Q7?>m_c9! zqI5sFpW|P0RN!{nHmv#+kox+HT`QOVYC3CJ^*b=c>g!%yzOZ}o^xj-}Wh_^{Xn(Gw zbF+QntBXCr&Gb`A&qOL5=S4pWYd`C8m%}%rulR`D?tBf_IA!2NwTkNWq_90d<<^&DKdcaEo_s{;n^F^3oA>|F1_ZJgUPX_aeD^W_gG~?)9l{usx4aOb>y5Os@g&geZNL`h;iwDWHwj#$sFgwKc3b}N0wmFfQpthm@4Q4;Rt=&|a1yd=S`32sZU@yRzckoeI{zR$l1oFPiu_pj%e z36Orsf}e4$7a-}mTLVYMiMVnXO)DJrICa_<0KWs>+b zUY@T6Ha_{e8*F}-pB@F9pT;BJG1{Z@HqNbF`pdwkulg#t`obBu8s7VL#l6HwBi}o~ zL!5Werp8YGnO#?xi{VhW8D+ZS6SvfF<7oP4gV$5ir9#q`;0nj%^4h##0B(kVD;1Jd zz8m9e<#&U1-xY7m!q33EKcHKAQvCspviicq4r}derlw!}H2-Yvo9bS4G37hu?8S3d z+3wdu#gLW1jLBL7ABiaG+4gFVT1(}t*v;yBymL7my}6X@b2g>p!Dak#P62a2F5%q# zD8Ke3c!k4d^oPM(|CK%q*1C2#zEaAcxr1$uSN$I9TK%c)DLH$-Lw)&W1$j!svd6HV z`452oGyhd!?TeLUPXp)P9*w)Vrz_esi~8zDe6{Q8`#|pc?6xmVW$$kAng3*;=9RZk z^T^w`4D9WD80_uSJTv?L2HzO`w@3fVf2*Fyf8B{a8c(xF_Vqd}{|$k?eQUtpzPa#u z`*a;M`(C#v^8~yu+NVACqu>TOlw_}-_iMcEI*otx+J>ul)qFRI`cP~VpUc4JUwwX} zc(?~qQhW__G<($E0@}Cu>cT$l`L#Dy68|vR;$M90z{aQfp!(LH_;h^{pF&zt1rLIOZl9L`ttLZ5s!g~Ifpi% zBN{s;%^CTmrluxeYYa1{u&qHFgLe95e%SZ* z#a?QaHq0cgrDe)%V&8R*RlM(16z6N2_5{YK`sadueLd?}{TYb*_Oi$&TXq1OuJ8hf zPsEmf@Ou#@-KSJI+I`IFlxqz6`1tAgsl_jHjoR7vrN#RloaRaK$p25r}+*tk0=@1P&+$x~9iFW{(nR}${zXjrza z0DD`7jZftpT)Em8_U#L+zPeX~nC*r`-BvaQ!nNo_nZN7Lq1ZEUv^{|CXUbsn{ms;` zfUk)5{}|j4J{3{YSXDS${U<4Z7+fFgzjz<`I6sd(rDm|6mz+_+p!Np9(wFUKzm6J< zP*dFh$nFKeA?hhfn|)gquyKoPE!gJi z?ev-d!*yLxS!CN`~ZLrnrwNr6`%9{f2_R^cwJX@;Cn4AjuK2_ zh`|Cxxlu$hR0V}GjY+uNOTl7Epl6vj&n!0(aYpnN{agB8iyP33k4Qn6W zOB%&%@+J0>{%zRXhVDlyZQbYQ;OOI)H;pcrcRuC+Khbx?3njmwLpnyR&(d|HqpP~7 zH;ML4ANE`)n*Oj##C4+nM!Z}n?tt?;aWDLbY>Mkd{hO?)QLVA(IF9wv+LzY#y|w6H z1aBjD=20xaNquwqJ#a4H^;Rx_49?|mhjaP6;3(htxJX>6N~=EyUJE}`_%--*6fRR! z5Ba|G!H4#&3e- zTa!O?9EU&c?Rmq?>h!-}9yhLsZSUX4rZNO?WFPj7kMlvqr=8zO`VsV>=;0s4Ig~E8 zG>1-=@_xS3*4K0G$MxKG(g+;uB=0jcmE+NbBOdA}+VoRJ-^E^Wzq&eVbai%hu3ppi zZCj>_hMU;U+llRn(6ry>lB$minG^ zn`1TRw((Z|xy>`G$gsYH_2KjP!HaR`oU z>Ln+GYmCa`tl^ z<@_^jyTmodawjktxbi3G5^7~{D(?@U9|r0730=qA93?J?gSjqan<)Fz0Ym!`|;eiihI(3 zoVsj*xx`duSQbTB@-=h=9MOdgRo4uN8TSvy&B z**4z7+?UfIY2$w8%Bvy#A={DX(P;>f2ZQSHuDC_sM@x?YC<-(WKpJ?Na zPh76w-^Mf7E!TI^S+l*JZG2$Oa((xcmh)5_pKs%BPhOt>SQ~G+VYz;`jaRQ-t{-pX zHBVWt-_^!v+jz@Um!}_KBFgojY2&W$<@%j%yx7K@pSC>x>SxsK5TffYy>H~aI0)x? zaU&e_qVtgRPM*i+;a<`xZ@sNtTgwFDyxGV3g-TnmbLB@0YY$hK*>hgb_SVDeiaq@^ zefH1v*}ow;`?m?!9z$m7vs(^}cvhi9Rnn^d{mx_cr*7YQ?Bk{6S+0PWML(=Z_M`H% zB(Yv&9A`ha!%;8uJD=tJdpMQraRko!Ps2HXUt9k5aLzvl=lotzBL91^wY#IfC+D#7 zcek;2T}eBUMzI~8BO~sQ!Dr#s=v}6DvR%s?)6UH@!x`zUj#p8!h^pmyeK@Kbc`=Q% zo4w!NP<-w-%zhqU6xVtrSz7D87B~n$r}*V_wiEDXHpOSbm)L);qDG@CkF-(V+sNO7 zpHb|85FUl&hg?kWS|`#!2=9jDU6FP+{ehJJ882Xsf$gtwPWe3ccf!|~^8NxIzRD8ml#s`h~*2t31vzQ(q;Hb^B=O zeUHd>y=yQoca^wbQy(5-5kJu}+c_b+mel`POS%>ugJUfypG*8Md~^NuUd}1xx;k6`V_Wu^rkpeF2*+XDX9*kO{48NNoS!8efNy0}Y>Q*;7b^Of?6U;t zlz5h4`Iq1*|5xyR04HD8RU4>$hr=J+W*>ZCt*)NePQ%eQ#?JemX3-lv`(BRS;na7u zzm|Rw_RY`#%ksL)oDN9>B+jTdCdA9p`DzM?+Epi{y6NMr>Hkpp*MCp zzjKLcol7jDD!X$9-V=XpIlf*+zfk@FzQF!vg}o!g+46 zee+ne{U__})$@n_aP<8yCeTh?|4lZ<_Uz%fSy7{5e>ee0fAGDYVd^??~)g zVipd6eZDaV=e58|IIjgx!M(-)P5MV;T1VxF;4b)Njn(+^+22B8zq8`Ar$-9=?DPz5 zOcndg?zZ$ZDgB+;@1{?zDE-3m<@bYPe7zfeYZYUvtG4%i;&Yf|PFEtIxdNX}diz5+ zy=OzIpFEb>_lEaAVflN*vv7{r931g_FOFdhSf@T)P*J{^ocXBdz0susdWJI$jOxzVF-_ec!yM zjl7PHGi~}7cGM5w*5M__A-pu!d&?5FDAXu z&y3ZYlHT#t&vBD9%76Z0)-&*jir)4Z;W*mkFVV|WMgLE*ef{pje&>4!$A0Hq(f&Ng z&5BrOypaAw{kIo3W+QOK%=+wwt&j1j;=QsXzVg-B@alRU^*$Q|c@1pLKU(;g;9c+s z3fq4U!nyw(f}{W3L;9oeSP%aopN5aIf6Mn&*f;^7;_%TLt7k{9!;GQgyB|%Cduwc1 zzSp-X-)HkX(dFyuAbe{{@A%%r@xs5tUQf57i|eWOtZ%mG{G9Dg!`WVD?adT>OY!Zz z>gpAoQ}kyO`X=ZR|Gi$Ftg(u37rao|`F{d_q_E|4YFYWlJNr+Sm-+9tt(Q%4yc(YvuYMn38~i+# zi1zIdxqkcLY~R@A_!!TyZ~ksL=XX5h{JY!o?@9T+9`#dRT#sbq9o+pRwZFEB(*B)J zuUE#yFe_fqtzTT<-%9>5_~w%T{qS};)-zYKZ~h%^`FEE5E7{Xjh)4B3T{rviMc;-J z>)S>+d~@#eSbr4LPq2^t>i58*cP_W@$6W7RIe-H(SDOAb^^ElGW6fv$`jgjIo8U<{ zMZImG^)qnjuM{iGJ4kxhuZs3&*=KumaM)9SyiI>1>5aYh&24uYj<&OJcf!%Py%w#3 zr%GG@@{iVQ*IzE|waNI$wP^T&-M&^rZ={cUi(vU*#BGDu{6V`*dE3+ z+T(^F<2eufL6wO5bL>MeTbE$%dF{;hoJT_MSlCGZm@B+L(SE)^ISntcDL-AxXG*Wc z_qPT)iq8T+gnk=*cdf48b+)fZ{nhVj)6XXTJbK6e0)0}kKg_|=ALK)cy|xUHF8pg} z>obBr*Jre(x7{(twqk|H)jFxMqAJ;Xjd-s3A=@v5A8Xa0{oJns#B#*cU-t~o)Oo4avb<3zi#PphHpO?PhS=Mulxpr|zijS=^W3=w?yO3x*A`ph zUN)ur%?9@In+-oTT#vUZFr3%^0ruIxaR~c6Nq-Ff{j#?4TDXR?a(QdvD9?AN)ZJVB z@i~dt(zqA5yv=YfZwnmd{Xna3|M=|N@-Cv!<*g@ZQJ$Yw8!Ow*1u#izZAL%;%O$Q| z9lR01MV|KoIEma(z4o*J$%^=nTC2X^-d9+^&u|=me~a|zVEd-xJaC@XQpfT_J z{Kx0Z@%+bo?oDtmZwSui`F>R{&wJWj-hMcjHxEa7+V`F{+xMO}+aH3n{ZTmEAA_^~ zaX8!eGr?^C7@Y0xgUCX*kxfSL#ny`PgcbN2%WLgB^Q{*MY+vNB_CfJn`!+cCF8^r*S+2=W#U( z_p&KhviCXcIq$r&*zI>v7un_~RO*hl=eKLUsS zr@p4qScKnM$}?W;@h8V?2+r|wUd+5LvHtFXv%h=c@K=8hz~PVaaQ?{gaDFi!bj4~- z%GjvBGZf5eQq;B{zu^>o&1A5*s9kZ|JwYjy-TFa zfpbbb>+fLkpIz0aJylA6cZS$*i1#f_&&@l$*=D(eggj>)%)|<%kQ^e;(V0v`}FJKGbToS zpT5bygFK4w(>r#*SyBDI;bxAbeBYxeiYqT(P^SeR{kXX zmA)@yS+nGcvRvP8!ggNYdfkbBrrvoe>yIV9ZB6x-zU!p@fn?vdmZPn0yB2(gO|k84 zo7{E`g{8K$twvzusn}NI>~mY~f+N<(b~hZc)&4vj_OE|k-4+))r`T7HvCn-)-y%Mi zzX(V9+CLA6ee3HrE7IF`18{D;LD;riNxrJB>S?lZ556dO)VszPV6r!UI`M(T`q~d? zUyXf~t*?Z8$=5G!sP82l_lmL8e#CCw>p6zMQ#n=lv-NQFGv8^RhU2|n?eBvRu_?Zj zZLH%Rd)fIn`1`Ow3jdH5M_vlgz|%c7|2TXK{=LG^sokhz&NBU0IMPqR`g3nd|0%cy zzZDzGSK;mKzgYOO7S~lc?s-kWACC0uJ4qY*zeV2lp)UWg zIH$-n?1N2jJR`kq`vmVGz5f0~DbHsG`u6~v@>r{mNBAc@HiGBKe;9V1p!jU*DEoX* zZ~~rGiCBIg`zT+w{e$&q91efH#@hel8f*J>QC76i(`cNX=ns|hjlcGC{H<^JtN)u4 z8}A)(j`ub={L#PB#I9i{;197Wu3@LxudAqzm+{Z#Wv+go0R31=zXAWP&%?!k*O<<` z_6eo^a}CSy;e0N?2}k+nw|#Q{EpRWJV*l91KKh64t^d*9@}9)Dr}4?{X}qI7uXImy zfco{5{uOMB{%vNT{nOv@@4;5>PhN9OppR>T@mqu=e%d<&XM1Piu;=e(%)t+{DUaZf z{5qaBD6ZMM*~gl#>nCdcokf3B;Wrk3DSVFfcLmdb0ll;5O$`|!_M0mS>{o$TX2 z`E%%vk?%h%z5_PEer-kc87e=<@iPkhdBOz8_FF|ZPMNp2vE^mG_06pRnT>7c={BB8 z>~pgNuxkKCe>QQP^Lxz;_P*C^Ud);1KMhBIKdV0m$7l8GFD1QvoN^+)ye+Zu-Ju_B z%9Yss_ML36o%bib?XwAv_R-%7IQx4jrSHE3J^mkNQ+#gZeN;R*Qg8ptdSj!Wrmwcf z^>x3utbWc#S=Mbc9CfuWwq?|%y|2lqQu-^g_U4m4xk=v+`|Yef_2JKz*!;7}p6`u# z56?#ml{mj{hx7dEdpf;Eul;V0qr8t3%k}UV%2?9A@d|%!yRC4vT|4{xL>JKCMC=vk z?~NQkTx0bf!vM$4!j^Bpj`F+ch|a&y#YaW`arU9V75!qSfKzGf z_a^!{ZWjI+`3E`PTiE>e#jx*t3iiE6i{59p$2dM**k{m3IgabM&!D~bKRZnWx+ML}L9LfU|%7aQJukO?Ca=Pz8Y;ld)@4# zeD&7vyXm(l{XhN`dEu`Xd)NMSZSMijDX!~{??OfOXGNnN=l(JRM}M(@Ou)H+%)+^U z%)z;T9D<{N*j^Xl7=PApEgbbTJ{#ePkK9V!!v9(LgKUcZL0_Xkw6pn7qtEuvw{a)2 zQQyJ&5+;s_GiB{!@1|Vop2N=#TBM854X%{ldkp8IXbZn5xEaph6Wjt{WK+Bb?PRaN ziuXk0?0YM!{cCa@ZRI^#AH1&U%|FF)&c7Ru{C+O9A8xWKXQ}@|_W#SkAlC03`>3Dk zowJ)Nk*dCMF24!q@(1BuzSp!U|4Q-F{|%Ir^BceaH~CGU^KVM|?-;3{$$Si-tnw`{mZ8H-Bc=7o(Ju*B3k6Vl&nWM}A}9f^+OP!x8(RBfV+$N%1=1{asuK z-i3Z14u5THf0HBkm2o)q?<4&L{JXWesy;{I@Mk~zWAI(rRP?uVD8`ksCEw+Z*w z$?N;?HvQJ5{|5H#8-tuvWarh)b8URAjU6jF{c3y-_Paov(Z~Do&wNw;Eb|`DDRK|# zGfyQp|4BIV`+V>$9M1=Tn*8?1&s5gx^*f2Q}klhcp4rJqXaXNvuZ z|53OPy*8A)sGMUp-kW?B{YLn&R3csn?9btk_8cGC-UuA_Zupt{KKo!NClRk3Gwe4| zXXTcnzn=MC*#;kA|5!=?Zg>vRQHKgWK!qS{`Q<7{sYob7eP+1>!0?e)W9@A2Yef6ei4!4aQt z;-7izH}RRr;H_|u&lH^FGXY0@%s&E0{+GPDws%eG&l7MH{WIB=_rh!0Ke-~tLSgHu zn0_z&oZj+tdO6a6iu8`BsjK)0k)6-vmFzn`dAEqeCbH^+k zZ7Cm2`~dbhz<7MLnXh@uP?&kuj!q9 zBE9w707w01Tig%9`L~63!I9tR>*H`d^Y`~^&%qznS>(l(zn-%Hp~fm6m(b^U_`6yW z5B=+d!@i$UG~tNP9oX9pzm!dRNB{Z;oAM?4OAp6WrG2&Mv;DAdfAxF7(O;|Ig#4`Y83j=wkQ zd!c9G$*Q#a^9jHI9-mLxKWDDK+&{H{2IjT;O8lL%ja@w3Ec|)w?|>(%UGhX?qS&9;tiIfz+u8Dm(MS3A zuTePqm-E9e*f~Hk-s5n@`|l`k2L9^GTJL;t63+9%1vt+K7vYGv^FbH>#(bdv+mru} zmrHPr7ya$I?y|p*&-HK~pDj4Xo7W|ZSn}8B3C^=|UGlm@k;|?t+u>d|xqMxr##k+EMrro8nlzz&?+)vv3}3t{I}Ojm;^XincWtK3@*| zw(T$+bC>Mgnc2B6SbO$$?X9F7>)TjS{agLMAla9-yK#$lx1D#uxt;gIxt*usNjAlH zo?{>F?0UsmZoof9HWrx&(Pj4fA8fyzgN?Uhznq1$e@Ec#-y)p-I|FC`F2LcR>y;kt z=Jg80us7y`>uoyewt0OKIcfkP-Df$BUt~G z?4SK3``3cQzU7%E*zzXeT%Nv#eaqijSeNXN4a!%(NL?-KBZVE)+u&$x$MguC$F#BP zEa`p5I1Bf(Dds=TKIdPAbAHRt`8|&Oj=Rlpj6417CV%+%l%KD8UnyT+k3P6sE5o_` zo>czZNq+`@57!yxci>Izw-$EJ+6-s^hT-tf^t)4f%hP@?uL(zeO|SpizU5{6mY41C zYfJyH#d{^`+@dXgpU`nL-{Hyn9kDLnp*pGSQ%@n>9-do~fTRMm5wpV>H*_YfhAB{Vu_|em&Gb*RKgr*5<1E z4Zzl~lXL8&`4tX93X?&D{$r+5$1&pyVOJle)XiG7dCG2(rj zesr?&M|-Z-FGc+Td-ckPDbM-hX%*G;>t>E~-L}HkO)<7R+2`1f!x7uhV(%z?cUAD? z&)40Qo$Zan*`Cia!=B~Mx9N{0z0WZ(!M9VU;=A+mPuAFYuvOpt-&fc<=_2}=lbloR zi!rCjcJyFBR~dyrSn~Th$_Si4hso@Bshl4_L>Y?qP9%GNW_1v5R@z3x?^dawD(U@h z)mixN!p;F_;FtsM7@_Ux8!<;{Z!;YBTswHr>Aa`-_c6Su{D~T?&qeGMF$cZ}{Sf@j zqW2!+G-ZCYuw(5UoX6T(_(MhSSX#~eoX1i>oX64tJXz8^mRfL(CHwmhbkX0v$D4rj zJ>Fh8^7{_j931y}-osviV;%2rxGlo=VMTj;h~+YSaM=5M%5TB`CX3=VY6OmJl)Q)Y znNK9W@A(~v^Lu_L;TW&_*GKz>f3~03Jll_EX>hot^fMLPEk09`3D*+)8H>-U;xiWY zwo9b9Z+bn+ee=7q_PqXuJ=?w;d%5j5!ny4U@3OWZhjZKSgLB)@z>{o>ZGV7$w7v7_ zRyg{S^XM6P9h*|k`Exuc;E3mVtNsilejEE6__vYz{YhDyYA>&iz1BE3A|AGf z>)_lTGjK0uD7Nn**!E?LsQdQH=pFU%18w4b_J13k{kQ$H|IQ8B|6OqSKijIGtLEo# zeUu;e^xtbu_J17C{_ldb|I@Jk8xrgAjAw8Hk!dP2cXq~)!x-;=PGx@w;PBUY4V$Gl zQN1rgms={&_Phv3JdEGAQa-1vdmZPlY~QtH*tb6!Z@OV6mUjxy<(-D3e)_wfl-ZvC zXM6ga?d^oKy>U3~>96B8kLUm0c+6uj;$eT(UbLtEmm-(i-}rHAS^D<=)b5XUi~4HM z`sM!AMZ9u6Hvwn= zyzk5Qrr~UFADrzShO@mzINNjG8}=Uix8-?8S&Q0#4ik%P{|FrRO@9L3TGGq*pUi{A zC)n}j^MqXfJRIe#Ki{Um(5COk-<;q3=*WMi`9k~S_?z?Zf+N5BEp7U(Nw57qaE`}b z*m!iZ;Y#D`a&dNT?A#J-W7oP~+hVPI^i8#`9h_5SZ3VyY&iZ|v->tOu`(2LJQ8wi^ z^aC9KR*lvBZCl}q!v1~O<1oo8(f1yXvhPhe+S0mDz&SQkaE{G^HvPe*e*p!Zg(uit zw-^f^qQ%m+s^3OVMg6SrVB#l}e-@7VY0qoH1ezhV~T8+Cmfmf`b?@P5v7xxD8 zP-6YHzS$pRHNmE+@5G6$cdal{Y55%HZtM}CPjgP`hvzxw@lPe@_u8HFcfu33y6R7I z^rzd&zX^6dsEonRy>#PBv^NfCd%NI?qIa!ge{-$E?RLbk+RKENj?(E*301Oyef!S` zYHWNH-h=M<3jY)ATJmX~^@&R(b$__A@RQzF*Z;YNP4CGjvSH~ZTOPZayMw;c6< z1MFP<_M+F`emLw|o*d=rj~xE!zkhx){8z6(p*O!A`JV%Kk$y6jw-Ju=%rEEsa^$~* z{Kos9l3#mr*n2$vaMHhz`pPliv~zp^b^L1IKC0-S`NKcs?R=5rJpsEZ+V5X+xjgM3 zgdHC?A)%p@RR30Kn_&26+1ubKTXvof*47A|$J%IOeVc`|Z+qYgHpO>qXW7SdbkjHS zEvN5)l=SzO)f<8Frf)|wZ6Up90vZvm$9eV4h-un4*HoJzu1Lj=lvF9AqjhhF0 zI~s$&B2tO<+{jVXQ_gdKd!LerNFQ-9?pK-#1eJbk@CB1QzBW}*2 z$KjYmodZw8c@FgcDCR)pdI^rWI!7Ak&|Cg6oXg(=PgLGD8n^ypJ%(;B0h4FY1^*;` z0*=1}>6*g4v8MPW`Z1VCh?RJaoabn+@P9>rnB&hDb`5fb<5+`e??>;#E)t|j^_U8Z`{^;LK zV#}X{!yoHs`-i{sY+}>zPwDk{fc6Q0E#Gk#-^Xk0pK~{(ArMyb|B{-O00O_;(B6j{Xe%+l5VkGNo7Vg*fYn;jpKE z(-rjFlHO02tSPDMf5q2&NDeq&6M6aIWDr^F(3BSJBNHXz1N4( z8%Oi!I8MMhj)&ohqxb#i;kfUYdk9#t^&5h-KlaNg?;Ge9%TWAGuF3vs0%AP-*+)E` zr#HZPp56oNv+{yF`8ZT^Y}T=PpCv}k6~;_d+1LO=ffZK z+n%|6+kb*h`922l4EwiXL%AK^&wg!1b^S&-4tw^OeQ@*_)9Zhvx4biOF7GTn!KN4= z`$NRX^0&ab{C+s>y#agHk7SitzMRW^0%&-_CQkZ=Ux!wT#ynj(g4O)n(2pkG1OldOtoZ-ut%L=X>8FIPQH-zXgu;{x*vB ziQh)~8}i$KI*UEu37Ug@*%b3%U?2J4^$yk*@JLCo{uIZd*B{#}`*Q>if6VWMm-8>e zkzadf6YH-uT!*B3_I5KLUT4t&`0@ zQ|>?;H_(xHLVr@7tLwIvNnYBy48?a7F);+dsp*m;9QDPszSe_(u#B;%6)euji+r}3u~eS+%dDl@f7uMk3t{VUpxFIU*g5eP*j4^zK`&@5MEu}XOnN5GOExrDQebWc)61Ub%V$3Lh>2nEV;<(ZD@Gxk2l=FKZw6=Y2VGiZJGPao_E%L`5AR5uHJPTCH;b#5q;gw zert*AJn2utHffV33qPyq{jSM5_yIP>y4s(utG-tEd6lO2)p}-MNxtNZ z?}Av?cD7D7i|AS1#lO54!o_ipeLo6a^&T?h6X1u>&GS> z>$Q*IpY{6)n_@#Jo?&m@zpK~Bv7W!V@V_hN`x_nmNk3Hh69e^p z`P9P3v!CM}&p|liVLa96cy5AoJhh$UxjE(EfWShw81O*prQdVN%E-+uPd z9=7jbV&gju=lE`cqkhJB1kUjtgL8aG;T&J*tH|#=qZ9A~nYzd)z-5AL|qGvAvvcqP?82w!t4_ zQ(T`~-*pw$^|8KDAM-n2BER#+RyfZWBkI`{-wEwx&+BlN$ZOlUuZ>%6Jk-WJ+Sszg z{zDV>^};$>u3_`xtj8T}{Ik-X-+y$RoDmS;4RjpEhje}iX)FBAT3x*#W}l1qPy7y& zZ>sAV?P|YkQqn?QT-6VU61&!E!Limcy%Oow^Zzpa&ZIZJ`bclTSr6xa<2cOy zW>ZSqp3z`mNp7_&VALBvf&RU0ihbuK`-O`5%}MlIC~IFS&$j46m)oKV=eGE6eZ}8qvOMFb zxCWYK-z^~Ojb-SMP<}uBB(@H=F1BjYW@p`6?5$fT`cx|lURRd;qa$9Ro`zvRMN}4InHc5WgcEpvlXQ1=t7N;kk_(b#-_-)zr=r3_*rH` zj=_i7zo#PZV$tOIot^aw^>XO{;MeMPW4_K0qL1tRC;xqY-xFix3x$8M zl>hy=*5m8374_J%K8^CHGTZN&+rRf={~soK?*Aij^ndR=_rpJ3%5rWxK{z4qq&L7o5x92lrx&UHSX) zpL?o)R59qR|2(E+av$enOv<)b@cZZ}$6?z{JLV7ZZ)!{cXUd7E{zg5w|Id=>Iq(>| z_-!(6Ps3qbK9$(?XWP=RB?giHZ`arB%U`Q1P|qhvi{4XJe4q3*j_?cLHnHcnyb^ug z!BP0?v!K=F-C6WL3%bPdmocS>h?}ClBQu)a~{B(}r569Z< zpQ+~v{Ol4Zd8n{uyEU$^mHGPMX?cQu*s@>PUb$Z!f$bOC(aJT~@DK7+zge%rn-%eU zp#;bN8P70&0lj^WOJF5F)0n2w3x?j^p4lnn20gs7@=vF#)v$X*ymIS;QZ|8AiTh)nEoXD7-O<^k?l(q-METH zsv>h5S>fqQ^oReK`C~r_d+G<;^x41npzC8h%BH+{sJ3@cDZ%fOZsz=aU2ye1w-)SL z^YSwiP9SpK%-5{oKYlNz_FJ8PY-b;Fdj&5O*dGT2+Vhz7Q{$coAwYkP$!CT;XUc3V5y=Sgu~t~=+D95 zF6qsGzAgWSl;85V(MGxa5jgBSZX8#6+{9dM5%$A_=%XLmUQNzNdmW(s&2WsXFOj|< zp27#k&+O^?OP?Lv9OLIb53q0SK%M)> zPB{8TRd;w<-Qiv~#qZmkVV}Qma{-RN=sSC7;ke(j{2n;UpM~e({QZPOaL#YvkNo=E zMclH#UKhe&-5 z^}E?;{U{uI*X*`k=1mkD>{@URZjwfkouiu-)qE!FnV?RgkLO;i)-zV&cacUh|AmzQ z={%qvqEd&eiq-!5K1KF-6TDDouj+HOO@FB9ol`BQ6m@xy}mhT;=tpTzYTq)cg?egw6W%KT`>XM=M~o#yWlTV zXJs$;)t@ZvdUp|CQ>&}>@mk`YxhJt}3*WbiwT0`(CVBNiu|E&7&;5B59R1n;I|k?e zyB+RjQ?$31eYQszSZ2@oggwUxmxpEJ!@6htgk;IS{kI!lU{k8!aA%*_R{E3k?|{QU z>(_#F{j6{JWBoS3Ilulz{ugocdl0^sO?d?wH?r4;A~)FwKTLY-|5-Lgw*JAdeP4a8 zGG>ZAN?T-}No;*xL*@EzgtNabIQ)G+_Keqw$~w>O;AUZx)pK#tS#}S{QTCm%vHPc@ zH}5WvwdL4zzH0O}dvA1)tb1;)?|N#@{qP?1pgWN*R15ZN3rkUFx>#h-!L`*2ps7x ze;8ZMV(;-PZJJ%=C?jMzhg1-|KRV``TuK)$7Xm7 z`jdry&Z7VMxy$y%UPq3@#!&G&%qjNIB7Z0Qm7eTaRYmu`*w&W)Ly_0B5B`H!G#V|q z$)@-W*RtXn?tdix9Q;$ow=cp+;ZL$D_roXHzx3(~E54BU5%k@7aWq+;*;kdW-%Y`orFMLw|6yC%B#=`y` zuD$TX#7MEPuH`uQ)fT+WUpV|Vo?er3JV)Rh&u+?+Z9-J8X{)_V)#*zs`6*5hXv@bL zYdxG_sI>L{r+q8t8hFS@EuZ+@>y%^It}?P7yDA1dngyIB!qnEcal z&hK0ldei$}wv3m}5wVtcB|eKi z`_`Wnd+&N>eVu$S=M>w*{4rMTYqm}FHPhSIBmH{|e~oj_4ff~8iq7UhN0&#{?`^f% z+h&Sm-TZm1kHC4XPr!NXOu>_EN_*dTEb8xPoV=L;X-a(V~`I+kdl)s4n29oJQr{#34x|UOw*xvTHXzvvm>W2Ti zR#%@9wm4oW?B|y|IL@D6?tW@a*`LF3_UO&GG1gBOd1OgLC_>hbJjR zu{}1zxjkBNZ>_HGZ%5!*=dQ!iDfk99#qoKF<7P$teh%?-K8W`7+SNt;t&?JZ?u4Vh zUc36>+@FWw?C&Ocvd&)hXJa4Z%l^H)@KSrNxW?sACBHyH8#(%!;_tiR-D*mMx>lG5 z|FyM(?K6u${B^t>gx9etel~fD{R0)%@icxpoT4?4*#65j7Q8@7cn#df4IzF`s?*be-+DHgmZak;9TB!`~3p@ z=OFcu{;ItR>}Gq;*V&$9CHsE_?qxGp6wOzrs1P>g>iW@f?X`Z-SaE)`zsLM!dG@Vb zp7T+Zr+<$B@X!9|y~F}(6vyisIP$+_U(Iv1`ij4WXMY*P>0F=fu=Sw|Ree|+SJu2I zrF$;jqk5mS8IJoL=Mt|~#z)b&W9-8>`??+M7L~|5@pTC9TwAmHElFRko8dh7oP_h- za|)iUv)AipIAZnwAF2I|htr3-2tFL2&WR;lSwvF^(roIQ^?o?l66?*IIwISEnw$Jso{9NB*IO_XN>`%Z?sY>G0K8}_C9N_wx=b8uXn?3=EuBY!ow!s|+U`_3^q_Z{ym>^q8c`vo}W_Wwos z%?_^rI#TPNj(d}ONlQg zHou{d{69hZt?&cMpKVF+bAnkoo)eh9uPwdfA?(?Iy5ZQCY-M-R1WLfs5D9g4m7P&1J;a)bydBnaQeMNSiA+O}TTRmCv`^AilLD1MK&RNzw zd^PVLINP%9V0||Zx!?4_x!>51*;nfxzBbCa+}U#L99>soJNXQ_(*9V|=qe#y9-2{pL#BbGmVfer@^R-y_v)q(khpzw>bT zd(DUIzP9d}rmoXpV4u@pgd@HF3{YP7X9Jx58BYEfuPHd&+YN_3$BJv%7%SGtd)nxK z`d8Jr`1c*2Ys)`cZZf?tjlkiL^P)V*raaiH=j}W%8lRXK`>{U)KfjZIkeN5td1Ibx zXYFY_+na~Op3jDlz_G@AtW`gMjAz3>hwrC;Ye}QD^NaaBLVaJYuGYNc@B@X7|12E! zbsnFCBmVk#6wdw~fy2Mssqe)Oo?ou44Z21?1;-lM_>RI6U;XoWO89GfInvv{`{3NZ zGjMP5*Yt~R>ANU9r(X?6dhPi+O4hrk3%&P1<8ZUsH~s#$^ao1%rF)dlRq=X5!|}O| zym@?%!ZAPjyl4lUpBLF*7T6U3F0u2+qZRRvKF_1%{5)zk@y_`#p^yC9pJ>zXfJ5(m z)J^)BkJ_&#w(olMxqa;`(Y~%z^!FAv#s0FJJ*O+NzwF^?U18(twWnFwcrJ3B<9`N@ z_pT7!khkuw&aUEs-4%b+%8+XA`zU!h{IIoM2zkoex|mIv*Gp z#eK9_C$4s`;c4$wXKVGU*6NN{XU7C58!NgRD_lLTX{=aNO}*b+530^)qtm~t)8Z0N zw$8=`iR*b{h<%Q03y!#YZ`2R3!577O$2dp5oOk3om5A+R+_OEBEZK9M&BHOyY^Nr+ z!=CNb2S+=7hd8(3yL-rlJoPm^D}&!z=0V%dc{R7&9yr?V$-l?F$4cT{=26$rhtV(8 z<{G`|*AnA<3;S$t4IIzv{tfy$cr%;gcc_LrcJ5cSCx^Xu9(;MN|1Tx~>#%p0<8Rm5 zt8wMHf3&di*$U_QY=d)rM&O8#^`C-s{ddE?#h%ZO9HW0-SpS?S!r!;zkNS@n|I{B( zdgn3qG4K6)NpGJ}9_eIWVS7f6jZf0ucEBGf?c+Q;1;;$v&Y!}b-}8vyu5lbM!nYKA zK1=X#F+EV&{<3M+@_1~9BOdm@S<>hJH-`RQCBO071?PB8z!5LwKMP0vjmI1u@zUQD zaQ62!oc(QHec4~j8-R0p8{jBU{q{Efj-)ppC*iPf{ZGN1uEgKv(MNpjPwI1jI-m4kDf&B0en02i zat&jou=Da1+)R8jvFZI=Rgqr4kl6m$$-PkYKjYO0=XkA$BVNX52+r-Z36A(^ZwwB5 z#%m{><2426c=>muB3@n>dY-@-D)n*x?1sZ1uM4AazAj9``MR(ho-FyjF6@J2ov1&j z;q1>jIQuiOdbvMa;q1>AIQ!$@*2?}IhO<9M;Ox%{IQ%i5%_lC8XCEB#w0~}dqkroE zRyg}V250{dz!A>{+T$er$uhsVE;$81TH@ogaQ?o>vS;C|;kduGJ+{EP{=;yt|2{a^ ze;)qBV&C^o4#T;~1RdaTd<;I0xr=T!JGWw%4X7 zEpM;QaFlPncB=2FE9CQy2{_`Vf5+hL-%&XGxBAJ;{p*Lbe**C{_vSKyPol((6>u|`U-b z{3sl4@3rrkdN#$eaF%@@3+Lcom56%pQL^5+hQ6vR>7sn^8AsuK&o~Z8+u4>Ai9dcv z-Bw@V`lqyi-(LTuuYd-?q&9ZEbqnHuTn~4|}k~T{%_Vj&nucR8a;;+eTi80;R5j_VEZVK&9<;sE=Ijn~B^aGrNg z!+BgU!jo)@*F|F!`naz#{RkZCWyei$ zHE+R@-+98ek9oqr=4WuZzI)(YU!Pax`p&|+z6ar4-wSZAug_C@Q+=8=c=%)a-q+;v zeV&oa-vsCKH^aGn?|X9jvv4kd4z~QIzP93O&eZQq&#;eJJlLxHS)TJwp??>fqOXhW zv#)31@KybVHoff-`ok2~L+qbi`i|*s+iY(b&gplg^!Al0IQNw~INI8_KhVa96WbS0 z!#OsKaI}qj`(D;xYSVX9pRBhk=I>%7DUWKEnyUfbdEM$Re`FDHEIW1&S5%K>?M3|^ z%Lm{*mXE`EET4cU*%Zg}BKsK2j}qV2l)ZP2TI~D>{(-+w$B^5eTeo#z;kD?yIgW>4 z#;*xSJoR@9&i+oo*6pg$9p3j@qVyXe@2?e-&XW_{MjB+f9K}i@H%`_e$o2EKi*Tb<7EcU z||5?T|V2hx5nz(Wu3@ z-tVt;lQy1hYR{@f56+u28a z9Zz#`Zr^=yZr}ZIZr_7&Zr^!0;%R?71?T>zF88-f@Fbh!_;x%;fAjn1Tj2PSw$c;T-RiaE|vGILF)Znd5x{Hl~X8>0^JmqPl&X97lchw*_Z^N8s%5D4hM> z35UPee59VQPL%#{d@L{G<2wcRr+BA8wtob>4%F9M*pzS4xzEvFhu9R?#pgNRP}ujA zdDE(=*zzYt>GHiJ>O>fJLq zK9@7rE&R-}c5chDc3l;*ez5i3KZkP7tlzO__T9Pt>mHpRJfEBnsUcFvvK;9fRwdsebF zt|~vk&!KA}$6ofQ9}a)o(_*HyfL{{KjY2+OYye-<-=^s!0%< zDEX~d2OC$5YG#@_XuQ=Dgd*hhNXN`G@(Ss#*B zvTe3rC+UM?{#o{s-?q2}=eF!2ZH|ZjMm%iG&2Y4(^%;h9eYU}2zq;Dza9ea@DJg<2jyjZKNv2_HF`Z?B*!t09O`x58fxG#CIg>Uqf-2TqHx&6IvE~_s* zS?swEYr#Km&=J>RLvUV)jl$ud>#*%@JdxP`>mdCfq$mev%`6I&=d z$6_lyNgBnzvjdK{wJ-QNR`i9xe<%J@cK&_T4e$eX_UiX`50U@j!d`Qy(Z@B{YwA%r zuBmbtbq}_$55tE`e&;3cpQA6Bet$~udv!hd_mq;}zCHx!zCH@)`i{YqCB5|SY4Nz z9A|wW9C|-jBBV>t!`fN@wxZAejlt{Klq>xvn(>??UBpv9)y7@;8+xDHu7)4gIAZz% z_Mtbvj-MP~{fT%Q-|@tzpKeP(oAjnXnArLrgL8e4!%<)3e;SVX%eHs0?J)}Hc#pvm z@3-U65c!|{RQ^Hs!#(WB3eOk*xx#-|_$`Ic7XJCd7Yc7LyzbuG-do|7*u9FayBZ|S zG0&;rp;*f~rTUDW{X#{xeyHQ}v&tWTJ!2o;@97{i0r#!o9R;`(c8ecd+d;Y8z-=Y1 zaUX$mJ9!Pv?X)Mc`Dfvre?Oe_A4=(MH`^ub?I!;szP*EUit~>1Ud&Ve7C|59?JJ7y zJjFh@^KLlW*><%2+>Qs}UbgGl6!-Npk!Us>%{3FuQ}5yT+lJS#X|8dC!pr(TX%qXy z0^%Gw#6HS)4%`LjIdBHfbKopI$)-35+Gk^qcP)AXZn7!XZGc#Wedm-7aMbM|h?R53 z=So}2J}1b$e&uC07QU;IV{s7ft&6L^W9l6Kyux1Nrr5a!~I&O|fKb+$+08iHDt9Z2Fh==8!gmZZ(;3!Y~=izLB&8p@0*TUI;9~}0L?*TaM z8Q+6&j<4@xRN0Q#>n)~6t(mwKu#HL?_!ynt6 z`Zeskezg91Jw5SJ?bR9OwM@y~wZLzL53yz0f1jnefJbR zS(R4zw{vi=kJp~4kN)&`EceIjcKB002ZFQxA$YRb_xlZ7;2TnTb8Y3>A9{=4@`ljo z`p=<{@{I2xxLMNsS@a@&dtu+ZI1T@GVaLmPc%ksE+i35Vm;d&a?^W!E^LrK3aJ*My zeg}2rH~xD$mE*q^eYB_kkHFb~@0Y@VbP8XcqDhR`2oQ(Pam*hdV!UfCz|_2M9$+xQSX$)>nIJjy<=V069784`Z(K$WWQGcu>%b4mOqVc3P9oGto^=h(rQ>rn=KKymg!{kz%*#@I< zDZb$~M2>4nyWTOO-tv_PTlISNzKZI1g`8tzOgx^xk2VaweR2ouz1(MZ!o9_w*U$rS ztS3zGyRJFC@47~M>${b_xxNhhrTUtGC!F(-!#V#@TmG4p-}=}Wa((CFsE=d(2%Ovh zC_Krg_}fz_*ngcEDf;U*A^U4x*VXF!83COA?Sr$w-K5R=d*H~g{r)!nK++oz`&YI< z42S*O=?}(hHJf7k3HCYt6ddV|&mlO+$MF#H(I4ZL{WYH9ukkwt=lGq5BYw`27vMZc zHi*YX&MErW(-yC0ikJFLZTihguYblb`_~7Df4&1W3g>rHTob&dJOlC>$u9U&HpTLe zv(NEbgd<++&$Q{!w&^dm>8)?%cYGS3wQP#-2yI~>?+E$)wTtxm`Rf7n5iir9OzFLM zH(sHa2NHXYsOFDyjc~rPye6CC{IG-lLPhkI*Vp~W=Msv~Ev#QWw{VT=H73@W&VQru zEmi79<3Il}_e1c9*c9(WycgY2_%G4RQ-%KtKEd(bh5h>;$2pF_@8NvXjUC6BqW}Hu zn*ySLgY3gU{hx)yfBjoa-tfGeGNmhX>saX#MH(jUULp!*>u#*AyJBD5#yPM7vskK8DKSPwEIHzofV@{F14+yq?yW#L(c3mH= zJ=gVN&pERjy9<@|`nO!xa~yL@Rew0@qkoRO2{uK2lYQuo#~>W>uznlhsGs_cN$-8y zemL&aOn)q;*Zw{@?A!i}aBlxoaMaKC@1%Yo4>K=k4Aa8=q~~^YRZA{x$L+LI3W;?d3TS z@qdGCm3ZCwZvJY2l$2p#fA+%JpJ_P!xspBeZ)wZFHRXS0vwn|9WA~un0B60vg#ORb zAA$4VEjbALcS{uQA7`KQpMWF(_kHqTmhadO{oBwxR&)OTq<8EL!3%84%$w?K++C%7 ze}B||_OeP_|GudFEc&PNc)w3N%lSw@1x%CH&(sya%ej~RGb-ZR{|EIo^2TD%-?$t> z_b}xf;TuajcWdf@(8TJiR%)}sS#4g;W>HslDmAZy8=dQ)+x#I9Y9IVeBz*9<^}0D< zmf-*5H%DBvjiJAV&7!KRtf-&S+V`5A%VT)}UdN``myCZN3oW>pP4W5iDEmJAS4_X1 zeNJz@BfWF&1RQg%zUjNZDe@ln!TRUe<8&p?HTyVPSJ?9AInL!BhNC=xgYpE7o0YUb zf0#K?`d`t12DZOHv#`HUYwW7FW3NBfH~X_2&i?F#vp;)b{aMM@!B#?5{ia_ZobUB4 zdy-A@w~$-xcb5$Q7V;1rzlE%ROPhW;>5YxPW?%G8UljGb*k}C&tbR3{{__3^@7XGi z6`otmhEU9K<<+T<2CLrTHI4UoHEv$**TN?{s)ytxa-K4FUFJZX$F{R?3W$G~xEm`s zmHPR;t%DptT&o+`eX733-Plo|kVkMT_>Zx-x|81l(osY{li2qNr{G6wb))my)Rn>X zv!%Re!!7t%3#;Fs^sj>bEN!gVmj@Z3!QT6fP`OyAc<=6KXSqGs!jq+Z%kz7{xx7U< z{IUE)iJwD#*I&!K-KG8&KjAWeiu4z0l;14&Urv4fgGr7j#rij|yIgJoeo}*@sjfcqZT<}nd*Mk1R(SF~6Pr!pEz4pBK&h}i_G>hJ`JPya$(HDY+p)jnJ5BY!+w(%w+AXZm?K(%b)iPc-*`pO^RI-&Jg#`gz?o z4T`A5`fcJU>gTn`vAs~MtKUK2&vDd8{e03}{wX+@zZT=U{HFCO_VnNQM11wv`sVa| zQu?duc<14tc~U)gIb0I^Rtt*0_7y5}0FK|#a_sqCq=z|Yy*t=eGUyf4u4f-Nz zmrBHb;=Ixn5XWfnodEn!;a$%^%kU_1X{pL-0X(ZAq_Q-$VZ` z_#FI{q(7VVPy9ddpQ=1H>HFZwe-rvqINDA7BT4^*=x5>Xlz%4ae+>O;_-RRhD(T;h z-p>i2p7d+sDF0pPx4>~dxBTIxe?R)Ya8Js=C+YX2KMuz=%lyZZ{)_0lXxmsHsQ0&4 zqx}DdehB8apc3`1r2jkg6L2%>cO`x2L7qXuHzvLJ4`Kfq=r6*(Nq-^fUx5NkDxyQ)9se@`;-11=+DC6oAh2MBL92Q_c7p~lk`nE^dCn* z0y_p2%iosthtd0c4zb2izc1;(j{X$u)$o3W_lQSZAhS^80r?_rvjbJN^B` zJ{qmBp_$=S`xE$r1{%A@spGs`|tfg;7`*@vlT@d9N&%wm@ zbKm{U@!SAM`e;{XHzG|`g#8w zdii9kukn&|ykz4QwC({AzSPKK64e;$?m1TwmvEDsw z{O1!JFULd9-%0_7j-f%07iz4YF`R(o8H?9O?{$JV zeU9?r_muS7_gY|iy5GrmjX$=A$ei|{YF8aH8IN%AH39J%$0B>L56Vwrznj$0tg-Ru zH`mvM=o4SsP|x{O#iBe-+F;XfhjaQ(NpJd{i7o#eZ29_b``$dzfsUY;A48uc*t@KVLule4WOSJ8r7$8h-;+{VC3ee)uQrb;w^5PsP76+Rr}zM(7{Y zxi-W1mb&{pMq6N})k?HyzX^Lj+tim2)#~bbhWXbOHvJgKk^XN;zX$Ft_Wj&uFWg(w zYj23-Y;Oe4_Qv6CPk*w#18~^0JVLlkKbZ8EHv;GKw4ckHg)PsvTgk@k_1@hy9RB#;-BEZYo8q&_GaPd(P>H|6<{E9X@C1Ro2*-PO)^A70WqUr0 z^BF_b&-%>4xjyr7Z?R`zScHwGB3~*TwxuAg&puHRNT*KZom^)tS? ze)I4on_~Trv5)#WHqOF%Y#9GMHXM6-Y&g%w*swqBgmZuJSzGv5#S30%;fV1%4(E6| zFGjp<|24!X+TZxQ=FRq|;cRa|ob4Ted+Xws#oJT2F}63d@2q-rJx?0nZk33?AJKFjYO<_t^GoJP9Ro;q&z~&NrE$@Hte$-}74LQ+RWgsV?^v9Oar{iS+V78}Df2 z_Vleb{q{EA*T&W{mp4>c7gw@fbyZzAxvEyjh;o%YgTlxSkqW@egZ|uHl&5Cs^ zZdk$NX%Zp6bJ)lJ(Tec@w;PRFj&H2h)jPyRIFdh|`MjUcyI|kFe`l?|_S$Q&z0W>> zp659MzJny)j*Y{#Is5V!m+KaSCCiV1L*DC>Bdq&zUEsa}7 z;E?}5?JcIMOWWq!?`EN#+p|B>-sAD<8t~LmTj8ty_I^knv(2z#47A_#aMrg29QypN zHu=wVLO{k`k37em?MKYHR`tREo+KIb+7mG^-?cgOk0!qQU2C)cW#G`ieQ$fNjnA#a zDihQ^U1tmo5=WB$K181VeG(kMEv^3-Q#r8md%z(tz9(Vj#mdh{4@I7N@~4u=7+#$) zGBDU18m`B!*QXrq_?y}X!2eLk$##19INJTsoJ{QZPgTFWX7|9cc3R*2CQ)C!3w~hh zFMyxx4}qh;`$?Y*j8^+>-|O#aUwmf=Phe~C|9V-wmi;{S?Lz5B{XwJe)3)d1|3spR z!ZUs?J4TPF$V%e%mh8{mlt?>-V;|&&a=yjD3#lkAsv+ zBe$9NEnixmT>%U2xV_!OzpP#u`n&6M>GY<`_jlKa!Jo3jko?;^eAm<9|0MD!z&`(w z{GE2Mua4LH=N{f-KYwYHR~0F50Z_WC8JT}|3HNgJOW5W-y{p#sTyiTo&Mp34>q#&w z3;A2U3n<0AG|xUvJcBpa`Y#7N2J5IJIbXyvU%J2Hw;Ora#j~}(dpgG;_H<>Qrutrs zj-vYxj!E*@fJ49dNW!+KZ`Y6{-#>5<9M4yM2D%RX&6ZvEl*hr*zU_IgiuRmOeQ?Yl z+jB1F_LnAXf5w^np|8wO+KT#)mHv#+%Ie=fIQ*;rb>OUjD&c$Z-#FNNHj*(*lhZN( zK=><=&-Itp`naL&6CX@2J@sRZ4Zgjmu4Q7^w!qrD9J#Rd_3*{dBx#=dVsHOBcs=mC zs!KeXu;-U^;Cy}=p{+Rocz$uuGDMQxGr6Bw*uwJOg6rtlD_?#3IqU0zvp)Ns^=W(P zyIB3vPW^tTzH3X=|N8aqb$HnGwBKp(8+>I3LXe;9b8UKBK`quEvFD*OyfbFZnpgYN z{T>&uH71bD*BaK({oMqP{%-EK{(k5%2O<0Cyvp(mz#*@{mxHr^`rzo_e|shONWdR2 zC(ZUg#$IsP<9&+V;J6l3-#xUO^_@%loHwqK&YKy?&DF@J-K=q_tZT6*c~9ImnI2Ip7J>O#>&6t6HPNk+5Mm7cj+G|UsX_xPbT~}~N_(qasd*{fbz3V^O_CLnb`w;W#-?k!M_nP3~J6G-h!o*+Q z;k%{>|7Xy@5qud*(%(BNhrjjjDUN6V8VliH$In>HSo_37B+rpIu=}%Ihp@C{KRtIu zKOKj4$YejQ2mc63(yyDzvtKuYv-}ot$m>_*=0=W5t^xKt;#NOy0&i>C%?|u934Ulb z@*vnXE`sc_+5RT`$At?LlfU|nFKGa?dkU^aQIz$_a&iE`8$)m_Aj1s z-u@@9WsL^^o2t+HODX62%fPm0mk{MoJVE9&F9>r=nLc+99%&31h9n!OAh<7NL{69emi&q>i={l6W&tyR}NnEu=e zW;;68axP~nE z0TMQzcY?G3c7e11c7wxz_V+e$?(YHcHj<>hQ{=(7Ke%AJKel%YoZCAM&h4E6M|l2$*9l3S*A>UBp?-{)csOC> zVa$3~hK!#H@*F>XkCPxtL@BZt%itkG>fFAz!pi<9aE@s9VMbysg$%cR%qRmvQjI z$~R8*d5)7^;2bBr!MX2yz!4|5udj0Z`YN}7F7a*uZg8}3-`qPo&NDeagLKIymkf~= z%waY#BO~=z+z);Kq`ua-;cMspTJVk5gS2lwINLV?&i1)~2)_1tUJd&kJNFZL?6!mR z*zNAr-;?T>z4PFO{_~zq_)mMC7h$jC)jf|Mg1@lsPGf8icbqul5edkwhUw=gVj=%HiMv~+{<2ZTjGqh)v{ziM+vjDuUNVn_mSmGPMi@;%z z{#pqRe`z0GzQDd7INP@fobA(JVW0Nsk8ICAaJJ{R#Md7EmF+nO4ttEp<>1_Y9~|u; z|BE(0!=GZuGw`l=ux|qA&x5&s#plJ0PtUtyul6{;VUN#A&w=xE#Jj=KAMNXbvwiw6 z?7M}*UJ8!iinhHK;M|_^V0%L~HS;bVrr3P7-^R)x2q0tGx)IB^y$PJ#-VBbmZR;dB zw{;2}ee->nar*B2Ei*XYK3^!8G9cE)Pqn^vyrex~+q=CW-mw5{`x+}l?qT>pz4m$D zTMWK~G~KsLA4F@!EFIZNo}W2v2VWpNcg}2O{asz#$-k?+0DMc)#68ECv~~v8Z}PL> zmVm==#>6skjtOHdVqzZr)!;`D@(0@Y^X(eqIaku}>d$_+-`Vfu;Ouw0JMH%eQoq-! zzb4iH$fw(wdmhK6FIBvug^llVXkUI-tv%8IuDthu9H+S7vgl|#j*f?PbHy)iVI#js zIrx82aXhR46nH6ohOLmeM@ej`Ttd3MX`T5(7QdcFlE+K2K1>mp&>A}b0M=)BYdQXX zlJxY?wC`H~`B00!pL2%d-7PHNFR=urftAOcCgi>E=)N-UJ9>|G3LN)XZO^{s_FONb zzVe>Wvpk2U<<&n5R=<5Qq~e?0zl1Hurl{H+H(Jc%xYb+wrvIXE`g;X9{H=cv zgJb-@_=NVl@T0ZA@|V(f@WrbuR>b7%WabYdHO=I3ujK7|rf*^|=lXUqVb`$J;Jk(% z2j4+LWyEs%Fr@fOk~B4Icxu+{sac~_vzATGn*7A9_Hg6-xBDm)!iBoAZX6tibE@)< zgU$3M$H4?ReC4y9UHCPg?L7E%?KRnL5hq~xjx<|H-}t%y?5jHy_F0tgo5r&!_4)p2 z=raxvpefoH8!KX))W=PI8mjHiwn z-)o+e73+uAo|dUC8!3h@zH6`pe4T=jw(0k5TOS;@$)D=*wKe$a8^hMn=NX2Uw!qpl1`b=r zG*|EtxqiB~*W)jrE%yCl}`!2cC&AD&(L zpT4fumG=%l`+-hH-XwU8vaSDhr!{O#c2AF@60w@8w4w3$4|(I#-jk^A;7;Jk021aBir-+s)6 z{{MUQYcI35kl)K-Y<#oYD}Q;1-%ot~dji?)@8#$UtUuR-vp=Ug*!P$+e`5z9P1yKZ zO#3;0^iTG;^Emr6{Oz(bM4C5mn7`-uT|CC9y>0zt|3kn2w*T4R%fQ*+h+N?Baqu>h zn^Wd^i{l@|0M?R4E4TKYP0-)vAr*o_xO8}k3GKU za>pyq?Y4Isoa5yTIPCY@X92odatd|VlH-5b@;_Ah+M~b29^{_`PrVM;B3z#;xF6de9rb5zuBG*)X(;a z!yfHjO52$)4*n1N?R*XY{|fOt1wY;u@fu5i+>K62`9+jN-tUZ3U#vII&rxv9Pv4L3 zf#W?v zx+K@ODe^oQ?dw94QR}D0rK4 zkg>j-JoEQ}gRgHKxA2YjOoGE6*UtIi=)cd}M!;)|A?@01``P!4z~Ot_*MGTv$2Qt` zt>}Yetx$e-M;?==UvB5c9R;x; zMwh+_+g#_CfibC&ec3=M`f{Z@bw|9OBx!G-Jo>A>;`_395&ZkIcOU$0??G_3_YgSSt3BD? zGvI8mINR&>YS{acr?s*4bq5`CZ|``_FNpPy@fU}^j&~0n?Okj<#*+NS#$y70?w|JO z{@n@A{W}Sc_8bq_soXzt^v}6DihQ2?+Ov%$$zMU9`76P}zu3Onxg2Y+Yo-3rYvp0^ zLefl_jd5Hgk5__(Hm>8=Y0+p|GB(q^TJ-QM^>opJ1NCJQ*7S@yYK9S$4HWRM+f_S zDDy`KFU0FQ*n0*cuf6V5wO9LKHSylH_`#$?z1H{DjB;oJK{8Hh6{(C1`QpXxnCMQv zNvGV5Ze2S(mqX2sUqJ>XKUo!dAK@;_n`A=XH_)G-QX%BE{SZdQwY~LMfup|nzl@)_ zALe`*0e{HKko!32TAmNv!FfLH1n2p1D>&wZ@pJ^7y7Vtx8C?(3XXHD zdy8>!#JA(S5gg+yw!OfP?@@4!kGO|F0LoUxQ2ATI#>x?rB;HL5tiDrV^$n5h1NN={ZM>ed?{Pi%2`0fLczf0DXCD@T<36_7 zd6IFzgLhOs-PXg}Td+T%ANFC2Bx$EHdqe;Y%x&-Uey)X$@+{-i^5V_dHC6eKVnT1B zJX&ovjwZo*4sQp?oOvqphrmBt<()%^!9x`rS5x4HBuV|p$g}=C!CC)taMphhIO}iF zo%LJJ`Zsm-v#egAe@jRIzK;I=;H>`uIP|}tw#LA(BDSR4!K=wvSA0Eq4S0}TQr@u( z`S;U*+k1YJ-wO_T_1XWd?^Na2TZQE_B+ug5dAeh|_?hVvHw`LnjY9M0>C)GyOW&t7 zT#%)f{vrw`-$krzv(MD7B%eW=1>lkzi%(SZ{G>Sgz59R`(FLemZp&VHu3t3{rvS|%CT>B zpX+#hxbl5(0~bv1b0?R!`^>mTbxj$CpXdAnaLjr2Ee2W^#i|PqJ8G`!O9ok3O}&+ z*?#WNNpSSXXFv_dWsMK$7||YVCP<3!CAmwe{aN*dFL&zvJ8S@!C@o zuOz=WtiKk)4}ZPnWGnloAr3gmanEVwp z3jF^)UilNPzyG}2+r_>oH=nLBEQP$T7n>ySFI&E&ApCT?ji0!uW_|q;^~KJojK>q! ze`~?|ZzlPGsow4v7c+-0@#}sH`RsX=Qk>shA6I}6x9lJK-A{k_a-)0|L#}sw$n$!4 z2%Og^b!{U_#?vwKh$ny7`)+XlUGFpC{JY-wfX8Zk{;s#NG`nKo197jc4#{|&56+Xne{kadE{kaz$_UXUV z;Osy5?%98H!P$Qc!20hJ+9Tu7j54eiZ4Vbux99jS0DoU5^lkW~Exec7{IReh(c@~_<^AtFb=Q;2geU=@?>P@q zj``tp<@w+@RQ}C#+x6`W6>lXUBWa`LXCLoGzdn$}=Mui+CgO?Xzg4*HJz{a(Blfed z;)j#M|9lsA@xQnf28PP8082csCl7ynoxcGb@o4<)0q6L+6}*rn$v0jz-*^qa`?C|^ zab=J<%^LNCk<0l5U5A|h{dWa1R^G~PF4iu`FzmYY@7nr*RqKDKUK4sh zO7e4pBjoWpLEnR03;saWZ%nKPM@;zMoBVk1?HB3y-QdsI0qBk3Q{;bEvF&M3Zcmrk zp8Yn}>C!ypyLErWG3k+D<9TU8#L-hIU|00*b(>rH_>88XA2L3^S>-d<9NTIxX+Q6D z>r2|PioJ$w-D21|w))_RE#)_WLteZ)VfTuAz_C{pAL-ze2^)*&z&RH6<3f_8{xS00 z-tvT(ZEM$}cG2Sg9C$ALm}{O3?eiTZNqaVsXZyA%tiB}*4*I9n*CWsRM!}&^`6+Og z-v`X{`@zaj&*h<6u@siMyZ~PI_abokd(YO^f6uP=bp8KJbmkE9y9W3JDet_^@@F_6 z{!@M#{E*lG2f*3?2f+)Awx;oSJMRL=JLAv1nYflunu&~NRnrQdSL%KAYO;Pa(e#Aw zPmJC90!ST4$<-lw{^(NkDHbUtg&I4wB@4U>Es|s$sTo z{b;{@w8g)$-Sala7uD8B-n z<=r1-`OQ^+2K66Qv<$ZMma@NNxte@veqof)txQl1dput+q5k2PUHt3%j@d=WrRDf} zecq>D!!efTLjF$Nos{Bt;?!qJp@)5_lk9-;X4itmr_cuUniCH^v={X6Y`G=6*a50|uS#?{r{ zkM!E-3Y@wMo%mk6MqXRvsXSwc^UW&%X`VtGl6!&)^60PM%W@2CY)RfX z-b=o{%8Tt^VC9{sS>AaXeC1s`13#GdeNX1iRiE{Je>vB;zaek^{Ru0-1K(x&wcsqj zJ7M>odze#>sbqhRpXjgrb>QHuU!3*#!CC)?g!TUjeF^{jeLBnGk8_MITOsp$-*m9g zHOZ;Zl63< z#D*w9KA(d<{d~^v1=#|ArcB6qUq;>|SiyzhB>931Ce-$mF3j%R(!-L=TGu7$k&AaU%2JV$N932}~c&G#BnnOAhneT&LA)Vh z$H(7Ei1E?h`J61mUj4NWT>LdWJp2Ro*8E>A{Bt?de4l%F#{LIuyWU$B$Gz1{xu_Js zpz^P;_?C*ljf3Ss7T@!~tfBhEGUk=vsi0e>+&p3V5{iXZUfsqw!(8U4@}?kWNjdJ! z8f1m(HIq#rEli!khPaa+K4+lpJ9bz6RPbVszq@doW-Iv$(vgb24qr|A3l*pSzn8Lg4^^zbQ}q~Gvmf~_N{ubVHpx<*W&Eh2t+ul;K z{8ix0Uz7Or=MI#$_is2RZ3k~6|6W1u^G}_bpP7t+qpx>U-a$G?l6>Z{n>?O5d>(yc zV9z(wR?-4e)L+Z-W#BJY{sT8DSUJ`)R-U`WF&~uQ-;v+dkr#)&W4j3K*h)W2ef#sC zYTx^6|DIW~{WJD*|Lkx0^J`W9c~##2DxdqC?cePcuezcg?<>K^wsW~zqDJmb!0VC!gaFzFHa59b zE@WMOZC&XOY?YYu&8qsc(<6}4pM8>K`^J~;k6c;IY_8=3VkLNS?W0(|8PA88ali8I zul;T=zw&Z3ZC*;AZ8pBcW_5dqEOgzMed^nbe2@Gi0_b+I`kz=3^9H<^@+T`+-u`BJ z$2;Wb(h=8-6;=Lv@D|D+ulRw~cXV=n$He;j!7+^QE}+ZHTe|2=Y6@HzxW0NnZYu#JBz!`lG(> zEvoG~ZbPJb?L}qt+q}TE92{fy-@*DW@M|C1`u-Y@Nq+(Ek-t*_odieyVXzVL2#7nb zW&LW;hC?I2cg0&SpFc7*^7)ZVMy#jaKKXs=-3&kM&`!rVuxk$8nvMb2oHgKBbCh2N z4tdAe^LmW&?GGC$@B4p(IWG-eL(EZ*n0gM_Ypu8R7@Rq~8TvPaL;MBu|JSd+WX>ZD4#@EtC(q+E2F~MdOoo5;_u+&edF?>? zeCm^G-!3*@`>{Qbm*>vVr$6rm=kfA-A;wGnYr&!4@!A5;NiGdVpCym_#@R`5#MzIrcuY_?_R-lF zVb2W%Hw>s=tZ$lunU|HEV(~3`^w+Ujjc|;Ocq9D4%HNsfod^0O?2|uC{m>^ql(6!y zw;?Y+TCrninu%A>ms`6%FFvH1GbiSXeuoB~pK~pkB#%NKtJiz;%UzGjrkN_+nxEr~ zj*ER)OwV#;f8pWn^+oLQH-SCpzKKa;TIx* z5PtN}_4zG)QI+Z(H~qor4OaEdG2~ruM(Tl+VAtT-bN>_AImhXxko>U~ zS+j`E)ELKJUygH)2(~}^FxuA~)lJ9I@W2emMNp4z`n;I@d4!e1+nIVd(@psct^!#Wsht>abH`mou2b3VxD6xnS~w=UP0No zm);8Qk$;h-J;v^pt!2&sfahHL1sj0gf`P7sZ)#zA$l`o@X5~MW$u~*)rIr6e>U&-x zD`Z>7ziml>iToJ(lM7;gJ-Xdjf2rbUfsMCsSNv+QeVJMHDSsTCkED|ANY&)v}wHf%j789$6v#yPZ<>*ZR))@Lv~ezx=S@ z_D_Rz`zKR<+n1l)Uqt_N`}!-l@3|wlpRw(WqkaADo<967-k7lCwHqAcC3gME_&~ze zcRdMxufhIP;3f1y(tq=rf7$*8;B5aGINP7G_KU-QNhSzV@94XZucp!@jq}-#OGi zeg<8tnY=I!c=PQ|&d}2WeAMUjK!>d~xu- zf4djCFDMLok8dw|T!*Xw960Mg1-8CTpo+Y0d@JQ1=?F>E_6?-4{pqwV&-4ZN>6@UC8MU$OVl#(GZd zPp=mu;$s{S?0fFJ!1+CR>&FJq_tZDzgn2pw@;!E+xx{-WefvLzz2U!Zf3CqEpQRmS?4>TYKa=pIKTD8zN&c7V?+ROIsMOJLc z7zSQbOJetMm0VGvdPZ$goX!j9Z_vGt(xcEX{V%Zf-(OIBuVyvnBNcnjo1h%$JnP>I z&h?$Qx&BUYuD>VM*SE*P;oFRLhkbiceK}to*VYsvk1z;k*RPl~V;cVuZRN;HQrKV{ z>%h_G^^axU2fu|R{R20)$H|q^pQeYh21}Mp8-p{;dhD^+QGYS{R|SycYyB8s*DrCb zU#@TZOg~BTx08bJ`X-L`N%$b{-#VwJKSG{9r7&)-*H?A&f_Q!JC#3^ z=_}(74tdAbafp7&-__xZgRlN`;IOCY$ERU$(GR{rKRD_u?|ClE@9M~lLtcL^ zz^3rm`)PX&{3>K5_hGBay=IWyPpu)3{gm=Mz*&ADILq%%^6ER@;h#!;@2?pLUnWW3 zU+a^{8t~)G+WXiqMUSN2L!>8Eyp{3@=?F=>o1}f`1d#UcCJ+1X?;V0?(cUiPPu26# z8^JyBtE)fW30@9*-19|09P3GN zjJ0Fw9x}fV;=N4yuHU6S@?ToWpGvl|k8*A!e02rKsqXK-wlrO88hMwJnx@~34~@?p zpVgnq$!O5nyRNxz=(?HL&3g098H1PBvy-;=NMWnkxCv|=ZzM$=e-^urg8z;r8MnvD zBX0j5{sxY@c1R;Pwf7~Sroqq+;63nmC%*gn;4g=N0IZDkY_RK2+y`7=`PK>kTyzKD z7+M03cj0VrHBQd$d0!yf)7~*~w%2#xg0DU6!P%bu;Al^KeAkb);8;JzdlL3O%rS7>hxr}a^ZIn4+UI?n2~I%yzRgPTeaSCR^0qeu&h2lm zc$oghy{Xw(>>bFdbiV#k?xuX8maB<%rEOyumWNLc&2~jDR6W;%tz;9VBQ0z`OMf?0 zepJQYCvv>wK9c(Y$2ax?7sCe<|7++w13p$;{Z7TpvU%C*4bJDXHQ+e6 zcrKD3=OWKtd%?Gs7TR;|A#j}AJa-Pm%jeF!;b(pFL*H|MrhNwVyc$ct1YQ9DITd>@ zT@B9X(lub)WB5vc=e6{p*|YhUPmcW>>Aq+RCe_;(dQBt#u@#g2g?b&ldE3xY4s&_V z-{zhlykXnWA_`-HU(jNig$SZvEtZTadjZb8RL=VM*W>TN7tT}Po0qnd)`Mg0j9>3N z8o!eAlgMUy?+1sxe18)<^L_pieD$pYhd#0Q6$4xUM5q3lPW|Db^YX6iYr(OuyKb%r z$GYkLYR?nD+?wBrPbU09+B?U*n!zzi?0v+*UZ3nE$Pb}ca-G``j&)A{d?rBf#fyf| zWA!Zuhd%MD4xY=!dGP-j{s!>3YkNn)Tfhu)A?r_a-4gPD4L$&l^V~mx4}-5l+AfuD z)%SN@Cl+%o)(L&T0vx_~?6;7PkfduK-@aq{xH7@p`(Dn&_ZMy(E2k-ky!y_8L!b9d z=F^YoSNZNbWqY*o@V#ro;J|2^P*?|(Nq{N(y5Kd+CrbA%+>5BY(;x7wp6&;Pb<^4iDzVWdJ+HSe`~ z*QTzo?5k^J?&}(G#DTuCG z{$xk~T$N|~PQQms5yzCjNRqT?oD}xBuMx+-M)`f8uf2VeiLp?_JQ{mK5QHme$(6raq0e(tBs}#QI5_td{wK1p&6jp689*M9lh ze_wppxqIX1{v-B7{!xF_*Eg+ylx$_Qt?JU&=&NzvL-oz1~#;^Kv{2oqx_4TkV>vNx+^@&5D z{asFd`>WsL+%+(TOzpJC+Za0^pZDcc*AT}$){w1~`=s!p*E+Tt*E+5t`oJ~B*~8YW zdBytm6TM!~ZB{vE+`CgBykcZJ&hPJ>?pnTwTCtXUK3qrN^Z9TGIPCIz^EPn4-VCfA z&e1xB%CnbZ)7%9k*IenH&-VR-aq_&!SOLzlwH_R?rSFd=ti5BjANI=M2+s1iRe9|w zOX36tNc*(sp#n&(ADf9e*ZgQR|4kP4m$9AgTLKRIhJR13wX^Ddja1+a8P3J(8ca0d`~O(5?$QY=ib8Wkl0&vv3rR= zlOgsJ+P485_WOK$3LNi)bg|E~jq`Y(EndN(1y-NeC86)Ko7?A5SJiW$=fcI*k8`1X z*Rsstkod0K3&62%yRMIcV_o7A5bc7^z^}U()<^MQ+mV6GilRQ6% zS^I4^0hSbLp&4ugU6UF)5k%y3`f- zx?I-}fMZ?v-qa~@pCoxN>nP!u?`4VOUe>dp)ZQz*y(|)p8TEU#)GxK$bFl5%S4A!@ z$6wgIuKD>Y!FThZV+!=wbua4v+{G{U=dM@sW4%&-1^g_(rz5`?ti1g<;RTNT@IKb- z!i^k{>%zZ8xBhs8!jQ2yN}glSSje&IT9Wze6W_JL`gyGx1IJq9T$3Mjt$W^lF+nB& zSXty+`)xn!yU#Qh4wc?vca{Ij1C)2}sz2s(w|)B}U4{N(@>qA5P+mqFI5=y@qe)XA zJ^!6h94^-rj(f~;`#A~D{nYQ#58vr2ey{zwi7!1dj;=?>bEUBpZBs1A+8yZBjH7-; zpY`mMGo~2pvz{_a`)kOfeaGP*a2^L^EZTQX%JQz!i{ZyPK)(=%)AI5cCBAF&L2zE9 zGq%3Z(4xK1(m(l*rPN)syV&}R=~>kO7WG~8qrPjrYkHhBy4d>OYl`|ap4!Ss{cFKX z;Xk1@rxE)OTwu=;w}JCHBV+a7+0j4Bpk@6IV(3%;^~f`q{+W8?I28};{sUrdrd4|WX+ z|F{>N1osPe|o>c37`RewX-z4~f=<~8nd*3;Wf0w-Tk}KPPLsyngUpaJTjlhsYbZB5`VCKLj zGsw4+iqD6dp?+C=;Wux>o|WXrDz{{cFRu?L)?=;x|KU&m^!Dbz^f@NY`q_3)ML)!6 zIG%AImk0JUx$ceoR))l96TX)E?#uM0^f>TFu)dVUw|4M}gnt#j=cX9%W_7y;FXY$^ zl3kjEy!1+V_IXc1?fZ@5pS%d3u3LH5ouC|b#m?o7#}n2si@@Or<+mihILlv5U)Fzr z`s6R}w70#}-r9tfAM40(O8f_6&;8ZU?Om+Do)@$Ky7JNgA>#To14hnpZ_Q%lwkG1_7INbR9pWtC~eQAFsaVZbaox@94rTAFn z^-X-A)-%Ajf#WwIUJQ0`6u$xgTIIpN!bv-H`>5P9TbgF&igv#lWeycGR${;2AKb`y z*4)W{@wps*4tozrp7;3By^cKFa-6=0El1(+XAvi~3Vjtk%n9QeHV$d)UIHg<{d@4) zhcr#EI>7pVo+s+dU(ZWn!T%?)`hL0UmwyzagKv8isXgVzS$-o}dG|E2UuwXZrArDu z;e~BXy|daaUJfVlODq1f$`{`WU%Z6ex$&5w^2HJZygDH$2(&7ELvnGkOqNK39T2 z{H=$dt^V=*FP4GdE)#N2_+34@Jyp$gPmOp|enJ*6hpTIwNHQy7X z<00E08NIOm^?ax`+W#2*Rq+3B#$6KcOW69xUABJ;e$FM0)^{w)YtPt^UTDvJaIU`voa^5T zj`sBb+}?%$TMiEYseebp%I{iuq5P(6FO)yl!KaW9ebyfvyRiORaPV#KP{PLV=#QO` z&xbQULxX(hYn>1Bk0t)o;qPtu&f6LJW0K z`g&Az3|*VRPbNw3dykR#1(3K$^?pIzH=JmnQGB#w`FB$ezOiQc8zjltbm4Gp21%NX zD+Zkf2Hyns{K`^2eSQ@? z$h|5rKGMMliNWAIK7I7Y_!v8RX-k z>90OG`*R66+IR0H-@TJ$?4Kg<3n1HHOCIvJw+fd;`^v9^-zQ0~i)YF6x^@oy4VjSo zygw28v=5aR*ylVCzWR26v%X{CtnXk)-fP?}zkKjQ`5rj*YyVDgzgXAyf2v|#;__98 zrtF`@92lgDLZv>XehZ8L93Qdu%AQjIDXZ`MB$_BYl1XyuhF@&s_V?@hCq73b8Q zGG#Y#EX!`GvSiI0vE>Ak+bCNXv;14?{zdJ#cf!u|28x@V%L;oAh_T?LQtGK;9ye%h z=jv8r!AIa`>}RLMy48x_EBC+H_V_zEP_~AxzBL@l_4jpgN5Ag|WchnAG_ZRhV>k9d z?vZ-flJ`i%;NZI_+Y638n)O|4jKd%a6ijzge37xCb2i{xA4v!N!uL{lhE-neVgG%wL!I-$VX3_%Ca#mvQq(VQy~$IP?wt z5^Dw5cvLH-eLV&)%P#{fKbKU-`4SpnRyiL$#-#@|b7bZy>57?`&z%2O%1;@YIr3v8 za&D##&nxj9dL?)dcw24Lwe1+VPm<(sf){-8=7fI^yb&DFV@iE+ztnE)?_-RkzVcJx zkXPT?4&N9EzVa(NcvHgG-wO`?wm-?3=k_<^qTs7m#nXvU8v#77UzZnqn^7ny* zziNW>AbtIDQvc&~%DDh@+AC%J;F5$m7uU;rV+$E1XdgOHQle_1KdqQhC}bNBZXe`% zrz~r4{ryjU>#d(Ee8+GDr5MBi23|^)>k7Bs2QLH1J~-Prh)l7ku9dFo>p8Zq)?IQ- zd$0IEC+u%J1a|+wo*0em*QX)B0sI}>Q!lP-t{fRDpDzyFj0_Fc=9+gRKZ#7t8S(yv zU0aR+ytb|c$J(mA{9IpOX6!y8<2?y~jQT!54ExpBBVMxniGuf4m#VXyZS7N9roC-h$0J|FXXi~kK> zE$aeV!Nu=CxaaJY2cT|!uh(1;qCQdsv?=sYaxDBK{@09`@_D?(dA!7Vyu^9D zj5j}@6#bV!n#M=$I~!r2<8`PrUVA(K_j97z|8sF%_WzlV{3!e^Khcpd-)n@AB<#?iW_vQuZ_7UQzEGhntXY?e~tT{zYm_|xa+MX|0sFz#l~C4 zI}^6P_urzvc&dXpVtD4eHw>))L*USF{goIWeDN?I3H$}{5%A-Rwd@JOcVbVkV)cnb zpLkiPKhDq0w{BpcBaeaebL2(fpCL*2^(EiEm zgWH(6#l|78L2N%?gUFBmzWtSqFZe2wbQG+=HWkG0(}7n}et5$ea(c zH~0+v)8Lo3?B)!34B0gm&-;~uvR;pfU*o6u+I|)ru~XdcTLuT_3=9rDWZ`=a*}MW6VVYSM9jEv{+?Rlj-`BU|&2NIoDF1qu-v>4>ezo#%2fH4=yyCwCFQfdL zioXZe{$Hzj?(5q1I{f7vwU04J9}fRG_>EOweO_ONzNf%H18-~P|00-aHEquu!F}+C z%2)qNaOnRqd}D)0XvIg4QNynjl$_#S@JGo%>2b(0v%fKB=iu9)VRTCKF>X8g6AEJ8 z29LpeQpKK6)>H0RyaxUxWv|tSNRCspaN&=cIj8kq)a}mc-=gka@MF$s>uum{>k)9+ z`ra!4YK}?e+=gxag19$*b=%kA+uj0rv4(t?`aSU3DnIo4HeQvHDGS*{FU%yZ?Xlv8T_{->HhScLf-cNrAYJHlB(}%wY?!ew6+-D^2)yw>{$I1X$FZY z++1k^dJ#N*r#(_v_j>s9;yim_x~=~k$oI*gLb8c=?#&sBAMp4+_|B8JR9laLjk7CB ztN!f#xt{$pM_OBpsl0Pm4)DkC$v;894;}WU^l7N&irbpgq1@QUYL456^pH2SeF|)! zU9-cV&w%gw^bcF{vhEp=u?{M~5ghWrjQoDE>xZ-*JV71{u|5;$@i+i>JS6S0Znme# z@z8%O{3YOpNxwb}{hx&Ic=t(?>$>vyrtd*pT0UFqLiT49rD*SA@OObZ^%nB_L^@mk zw$~>|Epu2K=CsEL`-A=F#m%++vg*wwP*Do*j!`zrCe zgw;nFUZC#~Sbeyq#*A0RPZ@mW;LO1*m~YbMZ*158SZ{jZRUDsJxb2?g9?CHn-J?vR zH?V#jg|8p2quO%qJ^iOW-p1@8=bfiu(=Ax>lo{KaNzO&yGse-C*3$kW%4aHet~l3X zu55tc2mf8=?*flgj=5Rv1BZR$ovdVmwf6vV9OEwk9&qsg7=6o$yML(qZGRjb?SCA; zd$NB_?XLmn_MI1@&-PZ+ezf;p>W@+PRY|}74gLQN-*;$TAEX6uYUk+{Eo>eKK1Dgk z=jmXtJqW!*Yrtn1pUX)@9I4|`c=pAZi?-f|?0#?$S?OcoW8|-^EB~h}HXbCO0Zx&} zGeGq%0f)YSM!pZ`HIqVJ{x!eW@*Pj<3&i+g^4P<8jlU6mgG|VK0Bgu^Du}sHedS+Q zv9Y>~vc8DEaw%9yp0DF z)%We{t51VHC%m;{ZMzMeZJPu~`+o`lD6*?KCK-488Jvg{vCp6a&t#HmYqakcD#c6$DJM&k7;%agVt>zeUv1uk{x9LL0smR$ ze-EteACmOFV(oQz``2T(&*oyz3RdEtW$0o5u8r4Ewy=3J7gozDk5~L?_~%ges*3gh zdO8#1u?D{KCTTr*E%{>$Y8vIoD2KfM7VBT*!xYcuE$b%?FWC^q@Ucs&sr`k$ww}D1 zMUn#K=V=#{=g-qF0{@&$$j=+fpFokitj{Nj%B8f}_L$sl;}q??^3iucf4LVNpXanM z;)oUH_atA*H&%0Bn?bL3Tav#l)&Kb&?fccQseH%$808pq^{-F*UxoZ`@Jn?Zw3@`B z>1R!ThF=`tIbeIrXM0^MqkrmmKmyy}lkjtY#koF9|FpdN$HAF@9GgO){3WUVf5f

c5}Q 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

H6|F2mFigDdZ=CKP3ZHu9)EAhjew! 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

t{#>HfEuzT*)=<=^z|r{i_}69*Fir(=Tr(<1Y~ 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≥D}70{=wd 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 z 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�YX=lN)ai@*4GbR$t(rp`v-BBN+ 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

A-=xW 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


Ou{YOOQMKi)GXfB&1!7 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

eiJDH_Khe8vP-l6b^EtUn% z#Q+ZfrXAo>7pioXiEPvtHuAF$+R~GngtdJj?KhEihOqXm$j@yTwlE^WZFW_t?X@<~ z^8PG+lb>O06Fke9g4>#lrqzP{gA4K>Sq|OaDFLrKuOlm!eGQGAUugg#&b)Ys^U4@4}IP%`WH?Q{0I!7PSbku_`nXnM~% z`|<5>@BQuXz16W>EIMuni^bT}-lh!G{X^|ccg2!)|4-)Rep9;kHG}nRY-s+h|-C3)C`jvi#G*LYl!S@sECtkp|&rm|@Vj zBeJ?u2scB!DbQj!u?v&q&dZhDXW#YnZ;Evd#31;9(y&g7j(T)cnQ3rQ#jz?P_j`8zB#;6f%VP?hASa(+FJE zw4&$Kj9x(_gGjNzlg7CW7KKg(9gL~0h;?Qh-6%K?L3q61ja831_FQZbs4=?H+@m6FK6ujIM zn@2*vKqK08huz%Y1ecEWw;m@<8g9&R$|aoAj2vg!1h`ijhY=)k*{^sBq7B_-cv7PT zE}WDfSUx7p!}fNZVIW-M?#bXxJS60zHzwN>$TjnXOc8w+vo!;HcB{(Lqr&&weiC3O z5Ც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%0A*S2t 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�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

YEh*Tx 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�B0HF?g8Y`vADJ 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
pVu;@e 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

9ALeNUE2 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

%Lg&zL<3% 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%0A2BQArr$!!%Cb}c zh@$=xrhea-Jwp8>O#N`2^L*qHrhewj9^!!~B3c}SiA;*hxn8Tb=A>HjNzMp9!3l@I z_lk!GVP%J2NIQJ9lX73x7d0=i7Q}Oo7y0*yS5wWjRDDCNiYoTEo4H1rxrQse=v7_e z8m{nVREU5w)^H_VT7(mYXeq=CB5wxZ&np==8B&MsO}(*&1pOYb?zo#9E$@!3#~ERj{1v2{e@A# zOH%(AR{w<8F>4M7v9AFA!dAZey0+*S_4J6dslh?{2%`qRL;B_GXe*sYtj|B)hZQ`n zMMWRGHaDg7B=x3rL{0dA>_noQ(hoY!MN9veDloXMspU)!mz!gUeMiB*!>}LyPiy~9 z`Wsji<=}fa9X%1ffqU^-4qL~D41Htob@KX&uCL+%d%Yj4dOzlR+uqRMz&Aclzj~LG z+-sy;J4cjVC`WW_ZRlIjt(~w2Tz1-}B2V!4Wj!2A`DXY#j~OCdcm8}J2ffL+fIm9y-{j3 zgpgt(gn>cG`3#(zknwfCV4x~s`c-?nCgV?KU`98v8+%@DoaHA7l`J2%>bl789}#Z9Ad!{FfN7zR(x%`j}Jgc>ZU z#{L=-TCP&$tYUKh^)~tlxsSGrTf~i=WQK@VF*~olt=U?YF%@?WR8y0ad@~rQ^(>h7 zu0+puV!|3ZqSli&Hy6E&+2FKNH?@dmqmebQ)J>1Q>!JShOWpJZel(T3so%P;iL`9B zGpWs`0orWEWV_VIs({HEjJ_8p`E{C7e)Vs3C>H0zQX@AN>Kb6;Mn&vKCiaeX`~Wy@ zax?B1# ztaI?5%yN?N4_DH>ZkT;;-sB-`b>kyW`o~8e%CF+v&!2GN@kqdP*Y9`x@&_lyaf;bi zjBez*ySY4TJ3Lk3HmUx&lvXVM=y$Hw-RCpWh!*79CDwr08{W1QFN5vk0d%AlAibY%yy0mnOB* zB3E?_O;@V8VRZQGaz;<>uf#1?3#)C2GEfc2Ta?4Lu*2@#q8+xS+r~uqDJN|EcD8-f z7LT-dlfK}T?5!SB&Dx}IIb{q|cpdA@ZtXuh>B_Cr<-R6HIR-05K-V@+SM9d0qdj4e zoiA-u*%1m-$9Jpn#qi*33B#x6t1QfKz4DNx!5WX$pwRR;Mc8jl*sI$#VZU{|_IE47 zu^t^f>)!O$#YtQ^#b8+=P`~Zuzc6GwRGmoh# z`5a3$!8l#dOw@laObium>*a_VdZZI^Gy3-Pu9?u9+G)_rHd{(78j6Jm1_uoV+X0@M z27W$Fz};q~MAXav#*Tf^y&SLu6AnrHmZeTaQY0KJrtdlM>TnLv`029l zxUKLR65ts>UCs%!ck-wcjm7D^?x^UPuh7v2VsUEdK4!3sYH<#T7~SN+u=DfRsCH(A zZgxQZOTWP{Vv_jkW>u#46p zzf97td{ncnJ3{K4Z{c@xmI2g^M)B}ib9eMJy}t9P)s#oO<0j$h-=Xeyn^+5ry#+Dg zz0e(MH-7ISXX{n0;ft){tX&vCuNFgIVy!+vTFEsIJpKGC>yiJ1(xU;1Si|{1)ym1v z;%gc3dj|ad2UIbaKbF6X;YR<6D&{%x!QmgeqszGLM~35zmUR-H*(WHL5cjn@?$^Ojgjm!IYO)sVh7*fhthw-gzLvrH)Y+RdOic+ndw#LrsFuvTjr(`d)6^!Zko+m zC1q}kNLG&wqJh3LzKs|xb5oO~|1*QA|J`M7YW>MWT%t{K`Xova7s+i@3JlOiyt}1H zndG1dkz)m_IYrq#K#nl#)pX>-#| zBZr*m>xzdRi0>`C^*m!5JqgbQ z7#`$5&G4zoKcz0Dw%^f6W#g4iYS>z@s9(?2fB2i`dA*|w&(5itjhtYFp%0kBUcX}y zM+=M5r|go`k)pg7qb;0t`R^WbMaoodx5zPHk6a(I%rn31Ym41t=ui;^hf_3%A3>}O z4z-c?@YQyx^M~eeyTf)Z zC?|X^_>}|Kf}ua~NC}n%WArr-u}hJH2>ga4@LBTWCE#{G`DdD!oRJ$b&Y%c=>%j0B zLu$!Q4y*6@f!(t`jZ5z4lBcJ8$=M1S4ClqPhfA(RYQxQH*z?uK=*mp=NSo5V_=Gna zUyNpRQg()y$k_~0Sk9N*o`gFfoHms4Wh z@qh(49>)a5+Z;rn~Dh;f%4t*)@#aY3%T{CFxOY3$AghhJ~Wr6m#2{xfL$W z+_p@9SX=eka>B-c$;NMSp}kJ!hu?N^ink{kyGpsX2ikNwQg~$iDzp7ZC(Z5YC1=BY zp38opnZC>_z%4pdQx=fsY=j?m3 zyyVJ~)OB*S5F2^`(Ye1M{=r2??vKdh?&D%%{5d&-pwG1@SFv2`jv$F`yFWGIRH+Qq z{%jF{at-k3F0LW9Kgaqam|MQ`oFeZj3g&=EF`<%lW|zy}Z!<@LS6VQOwfb2}?q z`F6_))ibmUD~t_R9%1a%tl+a4Op8WpuCmjzMA5Q@X?dr&re#Tw^U|!(=gA4v@&MD4 zneC-~e;`WBdz}28lSbgw7mbEz(1V?s|B(PJ*c2l zvg6U2d@onsQ?j74B6g-fQcQouOpozsWF~u4C!)-vWL?rdC^&`ina$Co-5;@DGf|g!ET?{qRG-m1qm&1B)}0Q$1`|p z`-bByD;gy$Zny15W!sHx+j;-g@p0q6{2o#f-xHD(b**pGt@~owo&V3oK)irc)*^+O zxs8eGcAyZmLG(W$rfLQ;H)~?n9N0B6(A`doR=>eALy=M}q%bf@Nk0g{U66vEe&Klw zs=ZF>r{=tODQ50sW)3+>Gjo@n89C9++{-+idr*RzC7d!JDa_1bW@ha{!pzfR#BMo) znR_%dx8%ZrPTK^BjAekG9&JO#bZv{Gr$XpqbkOq#qo=0l6uAa3jpBTx8^FE?Vqd$O(`C z+c`3h&-0SAWdXl2@an#Nd7OvdwH-CIu_ce zKjKcMY~+-akWx?Yvkuey1GoXj&?UEV;x|a-Iq5Q?XS*Ch{)?LY*Z>TUSaof=UG+U% zx{t^vA*4mFir=T2A#<}Trt|2vNqwz7R(kSmOT^hCKwHmkW zYNfRz?^-9%6s~n*rm(X>k$0^V-C_SiO`bXz^5jH~Ak*juChyWhv}9c5PNNo1c?v0^ z%5X3oiqSGB?vH(gBz`id$%$$1%LBcXAAq*B$a&Ea7X=UVQh^k?*Ewm3i^%1;T&cTG zj(U0Q7Ov&S!_Y-E-+@Ok@R_S4Xti_VojvGvq;oH^Rp=aWnZkjyocqXa;GGcT-hl2@ z?eh?1p*QG1NP2^R;Rkwyn+Bmv!Sgo7B78Q4G2h-kNaouki)6liF@9jaebnJ7g$}1t zN)1LSR8f1lRIvmG`#ZUk)a*~@g$4~%e7&9W-HP(v zO!PLBE9xzIcpI{crH*6WlTMEwIq45VDGNf~@h*QAK*c3QOdjg}RPmPVn4u|Z1> zWABv~zS7fRO*bi<6gBe|HS?L8xyM*ndh=cAVP8B(+`dLMao(s3!@}FNg`cw)sUu!2 zgcf!ywIW$JD@?1a5i1!VRvtJM45qeH_5+ePbq&r#r_H(ucj4GvA32Uuf3(t z#anVx5TX}dm@JU1?KXwjus|L8BIGUh*;^-i)kJoq>y2Gb>V6Vt0gZQIF^INsEhi(1 zCjeKAwXew$>aEnidKF^4z(aQ{mS08|y!|_8eS=3jBx?(@(#N~$sFS_af8X(Ldb0$c z_)A2|i}{+S+$6eQav29l=p|;$@okBh4n8DAFS&RF)9hj1uA<52i$pLDw(uLRdQ>nq ziY?3lg6SB*cVWV$koL5OYF(uKp*o<3p4>M#^hDqMuVG$sXM@`2N?lRQiL>Qy+zAcG z=$fABfR_y8Ys9%Mx(RwXv+i+_EGIXz%%tHgvxsHx9quJ(8ALEEU(yo`)dNR(dE56T zyusGPBfR8nf&`YRm-WOF_0|z^5;7rOGfJea&J4(}d`I5$IhQzypCsDZ5{zfvB%kWPHV1Z#!Lk z{wwy9cwSDpja@0atd=7%!eA0@?C>+dWNI^^huuJ}N{gkE>IB=wKn8|^GZ{E_11JyR z6P>*Ds<9d$wwpP3KLhU=&)pBb;KDP!B-^*l-47A}?it$dx%=_PVX9k9oD3#o?tZv# zMNZ-*zn&WR!#u9X7%w@q?v>_n`+n#>-yVaj=NNB%MGLuf=2&h5cXF9wW4+|8&}HuC zGKY@?fzC#xs;O`@r&o`|(&s~OK#%8I>Pz3lx$^}1wAHZK!4!Tpv zYa*=dQL7`19#PcjW?3N>GChb|&qTndj#^x)qDfdtZOs}HG_O-JyN+Y_#ED)SROt%_ zu|7q#Za+Nk8=t7-cHMq_{hnV>>)EHR6TReYT*4Es_c-OLNgxK(r8d#?JrINGQqRdU zU3zdbWSG4B6yNJ11M=R43|?>QHpQ!6Z#r>G*VdgH=Ju#MYdf#w0*@-X*(5n zSxZ&hVvWFE3&W@8Zg|ues;pt|G*;`=8WXnNq`13@x!ZC!uDfDF2|pPOK%=u7Gz<3x#k?aoP_pvaBIQ?w>q357#<{Pa=k02GHM;6F)8{v%R{hPZ?0P(|^mv^0=yAT6ig*(` z<8fAnu+x+uXR2Q8Z-hOXpUuL|WZ3z9Azd4w*Rs-&aM4VhW4m9DhF2Nkl&O2sj%Bq@ z4J~%vzEQe;!@9XEH3{Ej@vfU{8YCwiDL-X##28iN>u?iGl2(Wk48L=yow z#In2HvR?&UvuME32)L{&1YGLjq9gQR3o`2kr7?yJT*tKuG#iKOxFZ<4(^%&F?}=?o zEi8ITW5WI$_UBIWhW*h=POj4Kx?z9b*i^YoPS{ zmIS)yHbFqbb%QMqA{H0QbtO_QYXsNb&G4P_Yu}#v)H+|(Z=p4>wllm;F}#c!ej%Vb zjb;0z)7To&d@ob`H#=I#yJ?*$wOx*&=n?Sn-FP?kzraiV(7Q-m9k?M+wsN)TJu$GiA0K=aHPD*fsr;%H|#I> zN5ei2=X~4Hr0pybMGD@bQyS2xOvQ4f%Bt-amirVbvB9*OEA#}>jSZ2rZMf@5j|s)a1_ZmHpBAT@eClc(r7w*m&5>%0`g(Uyz2r;8}=u(O{LP;3_GogszAj z(P*)!R;vUR!y~A^WB5*kid})-4%A-57FPROrKVbe`(C-?dv-;iuy)1w``7lcW;Sxd zuGq~4jtN_hc2O_1;yEgzww8WoPM^m)H`;r9q0w%Pc*#l2@C-*yjDF>Yed&c*ZbO=S z1oR3`Cg={Wj<7S3W9UJP| z3xuA9)!M2tLEQblxI@3c7drI+)a%%|zt^rrY{&^aX9YXwt9s1T)J>9yIOX7(y5T<2 z3k~;NoJW8s?wr#h7THe=y&~l|BZzYqLb&)1-WiRyBq((zIVe+15B2K+XQ`N>) zU5azPPV+)9tnxgCq}X6;VWbl;R-KnRTgzuh$k~bi_L8%BxvlGZsTaDgo|j_5hSS3_ zdW|bSU;0GGW8VGmMK*R%f?`kI$Z_v(A-ffWDSP^)4 z)a9@-wRgE)Xq1)@H5!bW+nd|P+}>yxHJ9@+Y|QNq$3Awsms}%1P|_80%n!tP?{?GA zpm+C%8{bF$uGd7QuT;RH@Za9(QujcB?}O@g~2mX*bul>U0uX_xvL7~H+`w}1y*fMqsd%t3Qks1RVoFbDmDfm1tWbZsOY zjh9EvN(-y$6Rj+4U#ncRmR;k#(o2J|vkR^5jW<+AT!~f~8G>_Md{WWBBS+u_jY68_ z+TJhjXAOLEk{{sr`QGXM#x5t#x)LwSg=6#~dx>V_>LKK(O?-MBPGit-XYae5F1iEf zdVj+&Sc`X%6!FDt=%e1ay6Z7V`nv0coi%cVJ#T4WzB32y23skY32C2ZV#DOrqep_P zgpUVXbY-<^+N6C5Dpv>}XI|BH`-bv_=!2F#Q8LH zrurP+Pwb65kQNBXeMCR8N8Y{)?ur(Z@sr&ta-vwiHTwvci*{Yb(-E~J@h#c#wfkx; zaKmpg`n5N9M<_)KZvFk%8xxBkaLT<|jDGKpUa$UIaYS6WX^|t$`B^(+!F68Z?OETt z4j#D-_jrW6eR>e_Y@+A9q$`Y3^W+NSl6ksFn-tm4Dsp{tk?VDl>*0pfUbfs|ce3_G z#PW!8a@Iqtz5NVh;N+e+06lekJJk%C(SUk6S%XDBv%9$|oBP71Z1jbLZ$Mv&=%=Ra zS6wcuK?2@j!KM(@l#PDv9;B)FT&XD=P3k?Q#AjmTjizk)Cbtp(42EMS$}Qz$4ZjW94ZeKrH_1Zo@GEL#}A}f8%Z;V@bNbx{?T1EXWP1~=4@Mc)tqhXuH=MYBBm#q z+UQM~9>632VTUZg30E@@VIGe8*ED*T$^8_`O-Qb%wd?}V&A5HDT`9Xzj`^6pzsvdW z-;8;AD~d$mO!}DX8*~eLM_hu@$1GQN3ml*(=Y2m{aOcPoo*JS(wTcB(drC8DcatWw z$s$#`i5^yQ&fsvNj#ipT z!SMa`d^iW4)4V>2VGJLG$x!0tEPfa}lVIbWTR8i}`JgLerQXh|y>7)+xh6)pb1moG zinlCxDlHbsG5?TogzoHv_ldXO3ND>Z7Rn+gh?&9>(27%Wg-$m34JNBT}1eJWRfb}e^;t>_JTnU1<`(0f#k5@nx^@3FLqeg_XZHoFf zrhedEn%K5J?B%JV`6=G39+9sjkn`8YF19C?R~KMz}qx_j)nzX*t5Q zPqiP`-UEtKcN&@^JO7%cW{WM=X*3G|3=aM?ngDKVR~;gsxz{LdyY1XB%;B(Kn1is- zZ^EcJGgL{mFb6w8pVy?Fu`uVEbSui`B)^Il<)AUlZ^Fwm2+&A4M$I`0^rxW{uXOAb z^$+_=RSaGZ+*fWRwL`26UZA?26RmyO&k9V(WV>*}z~Cf*QP-UCx05tV+3y++$~~tz zd5$?beUYZ%xg2~73EgKg=@X8}*K*L%FIyz>_&VFa5~nKu*5shy{T2yT^fjXt-YY>g zDjKETIq@T1T>>`SPnkW_bZa3XN>mDhMm>OWOTMdGitD(Gk-{&i zP$|AgwBZ3A;+##+;>R%7P#HKqdAS#lDppe&zNU5Ua_r%NY+tmRCZM6ez8qTe$FvSh zS31Py2rkQEmWgj@E%#C(zF@T9gI+4Eo70DeJm^)Q*E&Jub-AR^YfXXp@;QBI)`MQM zeP`>g2T?EW12<{o+bj~;Sua8)sauo?jTWlUL-JyW3M^f;X&+^S!SQ+_^LQb6-1eXs zTe!tQ%7_)1ta3oc5s=rfz&aIZQ88AB7~8M{*HCbAEHq`-tQrC@mUWc4zWMk zYu!}6t#Sl+^^iaK{yuaW#8O#;SocLuOY__w3Q1YeV6X`d25flxAxzvcc2R=?e}2OW zK3vMG1oL4G0c;sH7_jX_q^NIKHW)L$b5gHIyri}tk3j}ktmi)BC1>;Fh#FkT(q#q+ zSdG-OCmfWIFJ#U(@L|kDnz6k8Bp##+#_48GI}d3kNW+Z_^!Rj(fk0h`j0VmK$7nu( zt;YK(yPYU=+5|T>KdG4IuQkn?;HHxv^-|&W6WmmX9}6b9=^+%zTs*-|?IJuIv_3h( zO+P`VWrCZAKW4eXp~zb&N4Q}D z<%%WjiYQX)X>r9;ru_k=wIB_yc$m}Lo`CAolhH~=?tQi%3p^G}`ckBWM`98OK8bjT zSDHlNVK4%(T=S%Or3F9W0IEP$zm=aLoQfl9r4}t&``PJPt>{_J^bGrt4o0HYY-&AH zD#O8`Ss9-c5-2}%C*IkE9{CSi>PoywM{7C0e@05lGeXUqOv43Ffd+27P0uJ2-h?e^ zyYrrswz~sDnHUOMMFyXelA(axbVE<2_my%)l)M5Q1XJ&)QAdg>!3SE$oK|jG9?4Qj zDnNE926iw5r$4RVhM^q>R);Qo+Dp!?XYmQd`bd;^a#*w>F=8ct#fgrUP=TLjYkyXm z`4!Z|(`=`%l&9IAWT6y#P7cHZaZ9_%ads{DC@uG}mK#=jX%K(GmG&4Ddb{ZKXY`=6 z$LQbNnp(<p)9IeH&3`!QDI~QbN%c63)6nA__5utdXVxm7 z14QCA^imo+>{4Vn%aDw#*v07}D*A$#T)|wWbA3N`%=g8pIUNn{%NGIWY(t>{y_^o5 zyqD1NW0m6NbgXAw{t{Lxp2yvXK*&$8rlW&AWHlGe{V$>nvhT3$)ktn4rh|mt zNXlG;j_kjR|NZfij`j&|I^+#674DwkrUh?!DHAi5b`inH`wHiebYDfKMrRlexxA{il|@>4P3?r&GuuSC4#F^V zLaS)9x>YpEeNicEY4Uk1Ymzq6O~u(tlOyE_O#r3Lj7Z7zHTXeq3;2z13wX1LSl~~* z&ESJ3x+$ZN0(Zy};DDmcJMQm8^pa95$3RC7mlfMm*p{8Ty7S(V>LMayRd?AtsE&)b zNZvkL+m-K#wuine#oI;1Dn9OAE)LpDRx5puMRCwR=Up!`?YrL<+H2Qo+8agqGzf$C zAJ$1-)$66MRuQr4x^_M4a!j1)rVR%uW;V$Y%m7NodG5h9grUg+?~5kazAu_IiioAjL+`UDvnIM}!9SEH3*`t+0Hr8xlagCB_%;nb zWrKicy`q%0z-Mg$c;=#sZmN*H?@|1_hC%S3CMlTKga3UTE|7@b0PTi=@ zX_6vMC<1dX*eK>~+9)-)iHKF>A1FD5s$GiqMVpuE6Dt8+axAT`AC}}B9;lWK7t7xi zk3`78~nj$rj_6i4LOw@KuG*(Q;H%4XDs2HPxkod{tN{^Vw{CI3^gW#Oj~M&HsV z!WTdoakcLj;q8(w!duq=l(`mfOSgf4MYHI!6*XbuqVS8qfqRsNS9ZM88jC=< z(ry#n4>azWzk_?Eh1b#nH*1aJbdkml{~g>TEWF|qlJzYS+?zG-O@9Y>h=teG0XHJJ zS8CiR{|@e83oq-$WPO_icb3N8@ON;FExd*fxUGUaUE}`pH*k-&;MzOD(pu%VX&Uyx zFaLU&4YlAZPD*B>SYRtO?6AK9dyECw+5xsgV9(aD{=Wfxv;|jka}UX~E@|Bx~C)u*Dj7?cabs!h&n;0Gs=!iUhZYZT}mvLo7HN zmaJ`=!1mIxy?6Ze02^$|gy1`~r;2e7~I-k1&^@w-m1q zU1a1=DRR-yq#}2tNGc0t2*KVKmg3DL>;}wL2FzsxUfAiCy%cF~2JWWq-icMEw|MW~ z8#2;&Im!DK{Llqq6L2q1*U@mAy{>yyUH5QZCw=9`7X6jeiSFUL7JlVbyV5P?50LG_ zDb_4~QGQJ&Mi24_&;Io_?wgviaB#Y$ui*5}*A96}`e-e1@d1xHtu$`qpH_%js?q6o6*njqH?WEoKUgYmU=?rsK{RRvH~&UK+&rXX&GiZ+AOs)sJ3s%%0??BgKFN z&QOKXPJPhp;Yn`l{*%n+T1DeptbAcv#rz4H@xn>&JBnZamL2A63xASn^`4((zBYL` zq%-WF4w0aY7IMb{J8V-n%ajJoBqO;vKMo%)EaGG0*|3<9h{+g}ln1)cN&oNOt9vwQa$h@#9;rgk*Krmbvx8Ng*YKTaEgWni% zw2QuiK^Kxb$=c(kq9_@>KHWKR75WbguB|iJ8wb1Sh&^6nSe#5whTS)zW|^;Yny=a% z5%kr?%+gSBCS@GvBEu%3qAq6TrP=bze9;&`@Nb6VF)o>5%bghYRhpdYu%+T=hcD{G z?uMhH(Qs6i%d$z7N9v-1a9zxnoommY7KoHiy}+!DPe6}f2PCeg#ctTJU@%4bT3`J* zGZx1if#=`bgPP{;V*{V+iv=n<-44dDaF$NvbUQauU#QxYbUQD#zIwisIFgs0QOox3 zJrbm2KY{YNFB+%J^!k@a@jY=oVqw^1Fv@9}h7>Xwvqpvdl$m~Y3W>VJO^?jb4g()e_XR>`^za(f7oi;gq)aQaD&BEW5uF;&t*rGQUKy^91cGL6b$D>m zkfV!^I6ik!ti~5L{kc)I+BY>oH7K8+j8`-|6o^}Rky72>@MJ=vF{p;9u=Z#d&D_H` zvknDa>-Tuc+3=2o@&j}j5}d!FYwZYJ7LHhWRA$FLo^g){?&M!|2XQ=ZbK=JB34nYI zkR1_E3DjFi4M~XQj93oDFMh#|CZck{jQSPtigvKLE@G7~9&gv{EJisCC>Q_gr9l@E zoduNVf5lx>W$@WZDE_T8gZ<$dAq%l=f*sk<$bKN-@Ei0iCh`O6ZJdSV#PPc(!;f2F z;MauE$-jHa*^c@z7);ej+3>rU@-Lui_`TmBnDV{rp!^GlP!K8e|A2Z#MHz`G;txND ze8I!3!_&OUn=~4i<_Re zWJ=ysGI$z=WsXi0nU~WvPLs$KX`B<&MP^MpWG40KMfASH84Q`}J$li|jJ{O(?;gD< zm;o8+Q!Fw^LI(QW0vYJjzgu67cpc~;;|o<=oL5Y?b6?KfmxKE|yY-c4vG|nor_)3b z{1PxbLh_(xVO5-K$DGQTQ-QhN!kh{y!B@ZY!_%k=?dP}debI#GbL`|g`l9AahzA^f zDYN@lH#LgE)i5}3tDCNO^rgaqTivu3KZa~|(<7OEsqnf*T@luNGCweN9C@iJFm;^OH&rTCdWrT9fX zQ5@ciNbyUFXds+K%BU7eU#wwQ0|Z8S_7m8(_yMExvIKTi7932k7-Wq*)#1aZo6#6H zI?nmyUzwIOvNrym-aDbGWOizEpU?P3bf^8(Jl)rMon(QRIBPX2-H-$3lZIv-@(F#wWe{Xf=;T z7ehodl0AvZbB=LtCN&@5m!~w1f6I#~4)Xlr$|BzQK*KbgsNjr+YUa!nGe`{!1~Hk8 z(Yz5o)wE1f)n~X=I#0`xUKTZDW^}qatb8ID$iQR^8R5Ekq%K|-HLC*kl$n0oD{4Zv zcz91WA%jdP95=`MqSMSMWu`a$I+E=JMLcComY4vPvQ#K|J=P4xS?J8pgd$NBb3b3y z^p6PhH|XOr%1o~i*@sr`O9uTmCEebLaQzXZoY&1vYH;;n<(mH%`3j(0byz_al?P^- zu~WiPGOkQB@?_Q*Rby?QFIrine)fyeRcU7&>%xz@Y3ql&s9$&*%}qnsXhW;6OyDgu zy1=uQ@x@LJPnN#H$Tsq(s~T+*1p`Oan3dCTc^ool3=0N)F*4==9?3)tPj*oro;ITw zk8@F8v?fM$%t&j+E%ow~A zjrwL57V%3b#y{9Erzgt)Mh7`tNY_RDzPO3K%qGL2A3N|{Pqgs|C*@7|1&Kxva8bWNs47f9r8y_7 zM)*_5Mp!VgJWw6-#p|MGVNyJz$;61_XCnyMWvB|z*z)wam%Q#!e zOwvuJ#>(yIE2hAonu^t$qh@6|>K|!Vkuk4Ba}M~4upX=0^&cm=s9!DJV7z^52i?uk z^guKmLQh**6by%_p-G2~JTo+%=;ex}K<|e>A`C2>)^<8l1aB|C>?u$yPd#zIYpWdO=;zNpY~Gt%7YN1!p(6BEF*B}qRV^lCfRQ(o7YwN|oJ2&y zz|o2My-qNjl-s4UC3`nN5{zMX(Yyz zyegu~U=E?kzH8g3kJ*MQG9LA7-DrXHXT$K&7&_F7g-W$cNe1p+C&QmPOOUr z%|g}Ld02MvzdC9f4pjxJ3yWfbS!TG3jMvdMheK6F?+$ZO-bCf5epU3pw5v4dl`@kn z8XgW~*LO17(z$7J*IiGarjN*TA9I#ZyP0FBmM1`pqatzay9`jI*pUf+beO zpC`fCnjDo~xDw?!$g0Q~Z2X1p!)8n%HZBk(W4Y?`I@sfjVcO#-<5Ek}ej#cw($7wE z?l^PCq!6w~F@uVm(b^c%ucaMD@Qqe73XHsXAc(FJL6nGY8v$U^7xmSW(U$iAHQmCL z4FSnRYdvxQX2Z9&e_t>do?*?Gk4f&q)wX<@W0DN1*3;{v%GwBbRQ1F%m@##bEf{D< zqha*+W^E)slZ?})>7%>vTp=uon)PuqUg(yjj7@r+Ib%dPq@<2BY#BDYg1)#JCF9z( zBoOo<=ReZ}%XV|qFuK_a*M%a!%4wrRezV^6WBx?O2kD0Hqx+e(DSgQ=PW;%KUifR$ z1hQZtf0{=XljiZBYNubvlgJCi*s*5Zj0R>Qu9jpNd2xAtl&9^9fao`a?#tLPQ6jiF^ zCW@hlXPq$tKRzKTO8*5(eiO(h$9FhvNKvzLx-EOMFKWyDvp$Gxn?O{38{7uaQDV9; z8u0l8mAO;H;b871=aTWC3}$ZOzg?K#Kb28?i6&X*_d04L;aG@_aeEC~pWlxag^^~2 zjCCERp7AiL31?L_TubYXlg@BaKeeUhMqWd+KF5%Sx%a{=|1{!&OB9uy+ydHW| zalu)igdnwLdTIeRdpnt*Te9*%8RK< z3K^GY7PD9HW{XoXR6DcekN5<{ev6tv~PY-YP(T0f(4#X+&497GKCs` zjA4z*F&bO7qKB%(8j>f5u^<*S>&aNuod-jVy#4BFad-J~Uw7w#ByJ0MIy5C3h-39Z zP1Xq)I5UWrUFsrSPjxWH)~8j5L&BU^(QT=yF6geh)P-e*18{lR5A*K`24gz#g=O65 z9kk%y9z1_J2t$vJG3yF=baf~kH7EM2V`QAqHeqZ=&yHiiN~-8^EgXnhOsI)lE z!1$4Vwu|y=i7q>)LoJCmR2Qou*%x=6SsonrlK-Lf3cP_TzWi_o;)gI zQH0)^l2W^Hgo~|AE|#PfSc3h9MWbW9Bu2*EH0gt|jMgts^U^qm;&dZ>u3wz)N&_|h z;&e|M)~EW#X%WjLA!}El1~Tde6K+Tnv$&k@3kLkdf&pKQjBgC%|FQSy;Z0TB|2V!* z(v}31OI7s5OHw-sX^O=%s3;0$R1l#uIe|2^X&Xq>n50k?wJ0b8Vi81yss*`B@AG`WpXYh^kM5kk*IDD+q3Qa)lYLGEqr3w9n9^$&ai0G+Gj#=(ch-;fF=Nqpy1BXxD=+1z5GfBD6b#?6lQ7Lsvqkq(Omhv`Ntjkj4{;79^6Vkh zWiSSEk#W$i<60TgL`Fib6pkY$p93dPK4K+=k((Ytw2a(wydh;-tQuK7 z7!Bb=2616Q(SvpA947NhuQQotGNNRn`X|RWT&Ry5ehhlHh=|qo4Z@QzF!JmLjV%Tc zI5Dh~^VZHBr1Qte#3E24NZh@3FiCY-d8xLHqAWcFT?slo=q>j8NvS*onAY+EPD**} zEniFqurR;le-N4$-6gu|D22Gg7+&YWLq1?&nh40`?~5Um{Kb*0kk z`9}Lg-eN!8O-^fylS>6+d_~F)O8SKIBBF|CETnsHrYRbtztCIkMX+rOk96Y9l$q5J zd%9d*FdQdkII|QdS7z2oo@F3g4ux^?@T@J41y(6BGgEvL) z0#E9lsUkd<=}HwN)n2Ki5tj2!_4<(+gMjB%O{+yLq1t~N0tS{I5`nrc_aOG zanKzo8CF&pRfn?5z5Z~|aipYhyZ#bL5vwA{1y+n5E{tpGVC9B#Pq{~gZ{IcWjPya~ zLDz8vXyg=kfRwcnsB|x}^GKg4(zFU%XMhN4Q{|5s$@P({msjZvJUmY8N=it<7BewU zO7l`Uj?I{bIMFo4XsxwHxbdiQtlz<*fg<*H5vzE49#pG~g z;J9*^J|kk_GovtXu8$cf@e=s3zciX?9WjT_*2IXGcyLIJZAPLgX0;9-WnRe+OrhDh zCT5Vr`5pD+K z%qYCL%~w#+F76fMmJoFUWR$Xpd8Y7PN2L7uA32M9Ei-F^udHB_3)S5d4D<5O1fml! zi*QGu1hh%)E$GGLCEhX}qCUaexOykCc>EY;d;P_u+`(d)VH9`FjE>Q0?2krPTA0Rw zLTmgKmxaqTB!ka@WQas^osL9IQRGdBGS+*v4f{C0!x2qO!1N7au!3u+CD_s=t}(b5 zM4zU#)-%Jo0Y&6Lp?o6NPecD9U99cw_+& zg4o^dV(>j-YS!k;bOcD(?3SDN__3nU6#+GdgLSD~k3z)b{m3E_MLkGZ-j2y4YHkV_iZd8U$bUTY*Wvr5bSW!D7Vff5%Fn|P=< z#uE%9Q2VBVhctK8A&3`n2Z=E5ORJ!_L>*|M7J(oNja`4>EZGK@gj1Xmrn3L;TS@runywt z(pPMX3JXweBoYG|wS8xVCsgjkjHgOr1Gc(%2g65!xQmkRBSJu+Rm6JbadpwEVmVhL z^t7$M5$SQY7kV)tTz9=<^c2H;6p84-!tFYl80ZN4XyD6r5;4Hq%#Gtq1X)AGv$j?l zi8fYY;lRRT4=J0XDpO%7EZ9#E1qWh zm^=}lbcrQ2QhF$@Hle6liCaXNCY{N*Nvas3Xw~(>Gel!zs!_pYQtmrL9f|{t!QJXB zykyC{Yp@7EnFzCsh?>$0$^ujA1;hJ8VmxSO));rtr3aB_7^RGOIZA7c9NiNs---z0 z#2e7~ak3gl5ZJ#n)ZY+?9q&ZYf1;ts+fnF4?otoW{kDsJpS&4zg4h%p1*R_!U^l6< zK0$$N`%64d>y!o;l2WNidH&KLX;5X@L?O(;D+Ol+&M`bY~aVW<%qZnk{M}MdG2rt?=fwyV-kZLmri(gqBKxkjgWM~Bq^U6 z6sj@CqQ!;yO2noWQu?!(L?w@+ z?G15Qi-%w`U?;b3IWM-?>x#~%v*Z?&Nq9D+y$OIw>RkO!Wa38t-Sj&(<0jUk(IE3jWmjB9Z(BG z9})XC&?XV@M5+(c2i{)p_Q7P)Aqaga2L~4!L*II)g8$>dS_Jq1F^X|)Zp@@PI)<4v z|M1*S6!?^vHC#NtncS6Jh})%2?nYVo5v4Ldw0fOq>KM0=M=D)O`5cQJH~}nXT~WYM z@y?*9)Kfaa6O<8SF}mT^e7V&2DD;f4|1g*!mzl*bJu>H?qp&#;QHZ9)uKx5@U{%gnTMPE-Elr%>ZoNHd6S+(m z@AK)EIv78-z%}#~6~`7`T&62(*AO$@D>ZKtLfe=m3rXaVt5<4XSt!%RF>h@nR1kSsURCfNve=sE@p%fu-ZHnHHcw41d{}5;eyN@==EVZad}~)>3`anjV?IQX>4$B}HDJ2S2*>Lli{$ z7*RUiAI0cMk5QI~+{Joq@=8SxD6q9%@BCV8k&%iz#vP2b$GE`zkOs}}X9&E9gWl3n zLATfE^%rxH8o{yn0uGP?5#@@@|FgC9w6Y2U(x+bh$ya>i23$# zd0eZNWztN208;7>PQvn~&x5@-y}2&^&DtI>2XckN=8JAD3y(F#`I9K#5$EL{_R8=7 zgH68a=t>I<;hLd~w8`{G{85Ea`GipTdUv3U+;f}BVUk{V#MFNsNIT?mu?`hgvC_hn z9XEdD7tv57W1;_lh9&C^I5|M{$u5M0!8y^6-8g_(9wr63XMR@Q4QqEN<5g(zs#2qdx^%iu=%)-vY?%iBn`W6<7%{diBjy4ub zFZB4rZZSXQLs5#Dss7D)B(`Fm(fwWd=YMj4o}gHJD;H-6ilSwdOK?%LWoGdi16LP5 zQJ2CS0G1DrY1Og&OFh_o&ueJf_R`jN%SH`Ky`g?V^zdApNI8Vjebm`ZHy>f;h3hD` zuxwQ3=bjLj{;xVwakOTrH_V%>Wv3X0Gc&T`0YUOTvAZ1*vTYqWgasi?{K_MHBLLkB z3BPAbKXLYnlv73}9VZ0)@}3EOj8Nz)%8MMT<_i3b5`EqPlk?#dCZa`=vJNp@(QS2I zi?fvc`#q&}D9^9zIE0%Prn>mUBbizH8n&xTL0KqF%D0Mw01?)ZDY2k5AUDuN?duog zxp91)q=M+yD=geDkfv1(a}OgIcMntXGYdakS6I1!lD}+p|zbX;&-LMIeM zaa%9#xMkz`9ubb!q#-jzQ~6+?+vgkP_WC@9bT_!; zGP(z@AT3nt4$y1`9ab8Xz)7LG3d&j+LI+Z28MsyOwipbL+&GA{4u_%H7!MklwpZId zSV6Nn>>q;`oj1oqU0wR)^p)71p5<+}6o{mg33{-v+cN^ULiH~Vpu1|lcm3Z z-_)MQAyygvpCHr7#K%i@Vjwe--sd0s7~AW|(zv(GKe8+s{@)sagF4anmEqz4&rWmO z{?`@YERM2GBnwjA{H2~kuiM|ZaH6}w=S4~!%2N}d{d zHIH_YQFeex$?s{UQRmqy`*!&-!^9AN>WqJvb_+;Ym48$;DSvEtafayd;(J-~L ztWKtYamK+k%CZwO1q?37i^h}b7X0*-DPUZ2cnW1%Sf+r#JnDiTZ-$3Y#WPU&z`jBDqIc!;v3@t3TuF4_r%iT>W`R zS8Gi1{GNCI>v&S9M5}%X;~N5e>vViWpm?E@W~q`Pno73W?8GWbxWG=VlF$WENz#Hw zRmYv9({QbBRB6oxn$#n(a@;DXBgK(Tp2CH61bG$F%#LAZ$AHLC*!%g7%yGE7n`lp>Twl%7>13z{(s???fc#hQmsA!6Ix!7R2&0FW8>dt6h zmMBWLjIu0IaQ9eN2Rn(2vX}7JD&2T43u3G96252|W@ zZ8nk9OWznVL(9pq6MyXS8zXiNEzf}K|E!=rRc$u0b~h_Tu0IOe(~l^M5nQ|Ohr?w$ zTQ&DYv$xx*WQ!|+b{laCQ1V4+`n+bhoB6v28ATyam}s}L->(+BpEJBZPY5~7uD8-! z}}e^1-(1kiISAPs?Jq%rN*7hwpXR{ zj&^dT?p0~Ej`Ai%>*%7)y($qUb=|A#@1#cF9lBSgKlN8G;7%Y$H+_SAe_m9lqP?A? zV;Mn29oSEIz}(mPw}8#Y(qBCv^eeL6kBKfcpm1olcf%I z57#!(AY7Xk0u21TCrlRu&pKqtLyj~EIelHYI@s-_K{(60%Vj6)j{5|UjWa~*M9}|Q z(3qcv_HL>C1>Y3)7Lyxm)uGOIBI}9!1#q4e5Em7f!PJX7gHN0&ECWk#1KKotuS(U^ z#T#p63WZ>d>hkSXX@6%snaWYIWT^%At!FH?}d5%9bBs?>6^om_|Zs?<3f7ftU~X=S#Z zGEDna%IjjMjQ0CfI?@F_&V~C_%9nB%$`q*FKs9imN*yi%*sy)7UL1}G3+z*=_a$~R zp>NcX_#{*s5w!y{^pkENJ3~!_hvHbXUcvI`3K12qXjAoyHWd|Z#wB*j=6e9A;(C|u zc&s3rih6f(j-AX?A?y~R$UDHmynQOoM#*FQRI1uyVmq9Jl2!Xu`Xt9r8LRiHWa=vW zujVbH|C$I8j9)udv~sq_(YmsmotReT);L;IyGdGa0R(+z!`3)j zKLZ3~?P`69b6F|>7+l1^qPJy0lE|szew#CW5^-?K&%4Jf| z_1ofP?|Yflb0K~}_O6$+>`W_pdmOFe%O$P+?Qyi8xm?oP2@vSHZhIUpQ%^~&Gk$

+Bf|wXz>sRZFFs#t6|x<#=l8iC*U8swQG?Kqe+LlSai=Rm zBr@=c8ZrAyLa?M}L0S}T$u$v6u3<|KzEZQ~8vYV><&|0wv4(9#&Q2BdJ)3pqmAG!5 zKP$gZ`FD$jwjyIPeZp11)eBB^e0j)INT2eROfUDsNMMKjp7$mNThy#q*~wCiyeU-A z?-g7HNi4Jz{?y~6-Aa$+7J3PAxyb8O7N9*$eJIO_(L zW?v0=vu>YCYh)Epctj`wUg-nCZ`-HRi&xvp)wEBg9r$r*pGsYN+bM&ZRT|wJ7}_?g zl%u_=r9`v|7_ysHs_1Pe*X7MBEyaudnpOG!iakuoflXDcEy>wZ#uf#2h_=jt!DcTa!m3>toq)82A` zKzkeT1KP6>04XwG->g#VAA*(vL(qxMDtQLjDQj}GN@TvbS*5%`#O?1t8i`yr%_>!+ zd=<)FZ#Jv+^#D6%yx*+SA^iAvvq~2XWbCarP2M#(vb?m^9h|CLg`N~T5!R_S=-pJU z0sU0pfv}DjJNasP<+TDClilJvHlkWq-)3ZL_nykUa|dZnxz+#|EGDY28eTj1EE+P% zPL|3)c$EGcFQW~*#!k*Ky~cM3y?c$FEcv_8BxyCjd<;2(-LNWsZopMfI|s9%Y_j^@ zLXAD4MpSsy5NWd9J#i+xW{5P|{QyCQuh|o4vgZH-lWoEen5@@zf);#g!yZBFO3;E& zopGJ?sdwdX- z_JwE%KX({rCxjJpXeWP_f8H=VW!@dk>4Hnael~cPwx!meeI7sk%mhVw)U&0o(S)(I z&qse44xhBpm&4FGx81K2H3@|mKuf9nRWc7pIB&m7BZq4+xe}&OgW0IToMf1Nc`8*( zm=eIiX$SJ8)216>o>rSo&=W2XYO0nhu6j0F)y)xAH?yiUZm?4}Zb5D~;5x2b@W=zb zW&sVFv3pG+soZPz8r)Ou!@h2u#>6BewAiPnk!_A>cU?_9=%_s z)RA_|azjOAF5RzEy_E0{NVs6XN;d+a8UR_(;Xj#Q->*{gUZK!C0am|Xr8h^~$@TMo zm5zrj`G%#@9JK9dMIQQ*WsZxSX1J0xaD!o72POh^LsAL>tr;H8< zR4Tbq!&w^*44iXrjKkTwG2|#Qq+1~W#b`^+z(ibZb(&#>@A~vc_%5h=h7qc7f0La! z2sfVfKf{QYunU>O%)IfGW*D*2^xc~=+6dv|U7BaaENa>}QC4 zKuo4DIII157zfRys#(;IDp(TDzh@olQ7Q!W@58SuZ*{o3*FZ7@pjR3 zrS6aGxjxIclM6kU>b8r{YnNMgUX}@V;?B!AfrV_fCF}B>-a$fD2{?Z;fipZFKP^bWM^TpGxx^hB7!1;)1hm$#ki)O!m4)c1g!8vq zsE1EjX$<Rg zMs+-(QsA(tQ7Fo~@_;~RzOUaRaeufO7GtnHD0_jGF-%P@Jiq# z3mrj2p)0}TZ}-8O<{}4C&>>KSc?R;TkcZ`zB7BA5(HU?O-eU42B>EPf22v4BaQ;lp z`j4WuOriipS%aM9Vr6XkmbgRGFhKy}&yoiqzKw0Mg0qYX_w(S`M~^Fr z)?R?h0bM54uA=OG(LUXTEmu7Ai*&Qh806Z$*>6>jhX zD5VbNZaT_Y3puM9S%S|~%;%d6>}1JFU__@G(N6#*vILOn4i?j_M2tF4F5oc8Q;CrM z)rF{r6<>&ovPq`S0If=#eT$VYc@*UH63yfkx3kj+iBL+#qp(C06WhQ?U(Jh{>kWzE zdekC_YH0w#RNBFLbCGAsZ(}BB$m6S^`;&Scx6pdL=JgkPgPwvgElffkJAphl*32X@ zeBono3pnTYND_Fy2G0n>El5HmUx7#Ts0)+OTP7~XNDVi_(!wO%tMlh#J6Tu%CM4|f zyGTV_eIW^LHFXJu447b+qM{J3NrLrmLM~bAkj+N@hO_TPwk6dJjf8`=BMC?Qo?K#w zi`bn6;dkMooPK3q)0P5vGr&VWZ-Ix7B_S#?Whqy=qYU!_!_>4j1INQ{fWuae*K*G? zle1HpHgaBGwVj+5UFjo!T3U_x6#!t_kJ~^|4?F?2o8}%+X@=}7X2}#D9)+%D2UL0) zaHbazs8l73t7Qr>2Lf8_52$nuU}g*$lPzX0N<|R{j02yP1ICA+lmo_GiZ>qfN>3eV8FPw20Sst73+jyDrE{z%0Lbbw^@b}LHz-hYGm;bG6h%w zV83BV!e9pusFe4fz;=^N0TzOzHUmjOiu0iM;%oe3mp@gis}nD-mnmL+7+`sSs&w;m zjETnnsZy=PP=cbn{#0q&ayz*m_*12)0ApJCr%KiD3siM71*%hkf9_9}b}<+z{veAt z%M@T%49r3C?59DI<4KaDiXz`$m3lmF7cu%&tC`n$^mtO}X&Fy?6>k&2o^KTv{HON% zx7zD9@vpaEAzvT4f~|u^<0G;MF|8Lefyw?rg{9-kE9BDglPm1naxsfGc7uS7EKIN>7!4zN4$xkuBHKUEqkb4SS(rH=qf zyB3v({0sF5g7{?dT$uuFF~A^5@Ly7pyk}wsSuCNeWs0|+#9I*Lk7r;b)QSeF#zTZ>A$lH0YYw_RIQTDj6r8CSHZ z^!rK~I<5SNsD9G`f+fbb&&kl~;OAttyY?Su-XWwfG5P?4(CNeYfzavs&!eu1Fm1CW z+72UkglUI9FKOks6SVYoiRI5rT1NnaFl}wSI9eTEkV{{^@dLD8e1U24(susmLOGQ( zh4>3V7ftNY3vy|@P?l;?F-zN*u9EE~yb5?tSU0PcFKm`6&^`{dSPOqld*M60VCvtZ zQoihXOJoZ8=K(*iMWv$*28$=x3vS!X6kzWH3>LS)h&l#e(cDhdu}@JMAV{AVrLV|I z77EmT#oaGT=GWqF(QFrfC8#WxDX17VDh+^RX6n8cVC!WHuef*ukxk;wLc?(_y zds6^rUf!ZogT(ndir#HeX$eq$*rHPN%XYeGQ;SMUb;h?XDxF&kYi(^&DfMh2(g%3w zc#BG2E=oA4Ql2cj0d1?pL6uf>k@KKRm9pqlyw(4pN~gJK=s}eL=|C30YGu(16crv+ zDf|k=Kn1G#MToINrV!&_0E242WiViPYl{GDmMOqy0}R-XFc`3{+A6?mWeTuG00Xw0 zUj~2A{TBZOq0}Ml`&a1U0JQJ4i@+FK0i_b~xW2th$A}A^%qVKJi1F7x!fq_)w z>+E`96icHZnk-Wg-Ghb%NwWdRVALeQ5@ZUnFEp?`fU!|(q)L~e2=)r0h%r>}6&Pw{ z3Jl8u213mY7C5L<&t?IZD^q}t1lX*DDxLcVbcK$&LKe@GDZs`93>|Z?H)O|L@J4LM zeByvWPJfCNZ{3Brz{4CM=Z?8qN|Ayhbj&XSA%<&T0*1wzdsLvPk||K-0v@P3yoox- zdqB<=we(vwNpw!V-;|wG)w#mA>YdZVH)ZFv8zAVM8qSUDoUCuz#m49y{6OdQ##^wY zVCkacf~8EEf~5w~1xu#^$iszcCk5DInF6d1U>Gi>zYPszJi73d0IQWLz#28MAq2h}^B>t#W-e=T06!e9#)(9`P;j8>exw(+#EAx zuWU=nqt;-K-X8O9I?ik1Pp&~-Kx-Qy5#J{=|csPYST6E*~wCaHW8+c41M=|@V9^GT12Dl zs*?hB~y!NTfK#O)|i_Qz?{LXeHY_b#}7UgP9P85fw^!Uu&P$ zQoLH3qDF_|gwZ~o@5}Z%{QXG#O!zzJSm-J81hE;vtImC`E=Ba2t1~#(t~z*~{u)@y z;w6YIxX~%^>out}SEMBnCZbo4e&Iu}I*J-|v>rFNQLwRfGY7ZUzHcYzK>DQ(x`&4M z?PQvNP^F9H3m3~29BeUSuG$J2&1xEzd}}ndEp4RPwlE2{oA{ad0sH@L%t!J7JarmK zTiU?;=REuY0^78;4XmYnC|&>1wgUB7nS!r980KL+{p1gI8<{`Ekp4U|erN>19|u)> z@Z#A4HNF-Q93KBa21`HRk2L=X{7=F`=Mx!W7Jtc0e zYL4{Y;n5XRf3`rWutg8HQL@8C2U#tP*V`$Zmrv%T zIhLIB%~<*=^%T<4HpW}6RJ{S~n#i3@$N05xHejuCl6*S60nN}-3y30`Z5lPiO8?x5 zAZP=!%4xm{b>V7cneB&EN>+s)k3!V0hg5ohBO()rRHBdMfGl4XqpeCb97HC1ek2EE zQvkvPG6|wbCYAsMk%_hVfdSdAAA>Uy4oS5MqR9zF91dCWF^IOP^y|kOQJWYA>fw;2 zPbATSpU7}XjZN^S6D@+J4hbN=LTXy(SpUl=Z2d zI%0jfknT0X5Xsjgr;~2P=_Yt4Tj0|(bvN!nz&8~arQoU(om%sG(Nv!_>5GR?n$Y^6 z{nSp`MMO`Uu#A)NZ?Ts6qzSQYC!Vl)_@oIwdGWtBcl{)rm@Ex8GdaTnddk$MkChyo z;Ic2^c>B}BMj={o^w`5%E6t z>#=~;!A#B|Jugnah-R&T{W?2-a*u@E*xLT=H+JH! z?Y{xW^vEHVT5LkXQ5T35zM0{lJEW5NTRXX4JET(IZ|#(|7VgRQ@gbE8zqJ!@aX1q9 z_PIplR${g|JPRDyX|WYJu+xHEg$GnJdGi6?F2oYuR|Bg5)BsTf8}jWR zwCW_D$&%-QBcW|3EZZIV0c&W;anp9wknvXP@FN6dH_V~f1CVKxU-Nao#N;i?0 z66Ypr00KAhA%4J3xPJn|C@G>^by2y$00)M38LB#IvLO1CuKUzYk$^sl8zQfPV9x~jmFmU zvz?s9Wnt=rR-taTlM`Pw85j&=Z&XL@z#5KBY?u$xC3yQ6JXdi0%fW_@2e!)QhqY0) z1|LM{Ex!fs0I9$#9JmVT?W)X7c$kEw?1Dl+TC#{Hr`4ra_IBP%-DjP6=8E&0>DQcR;h9aMBwOfeX5yJO+XokYgFkF^&+;ITUWW*1KD z`rp8$X;q#|M-anTIvh_R>O~j)<+Ui{t<BA@A_71)2)Y9s*yk| zWC~!h&g{g1UQ)SR<9rjSwC)Vh(%k;A*BwUp>34_AgC5->)MW{t6m|?VB1dCp@TA@N zhqh00h5~nRC7!va(+uUugBH3S8SEElC}`=g@w4c7XYj28yOARrGR;uXlzZ&L26WtZ zC*G;tWhXNZNY+cK?uS%36!|ZdK>3tzj;-h)?_y)aRL#=29g!(C#TW+eQ)v(2O!pmD zX}wcO+9Ok>09yz`D-NrazS~abR}QO`lWwMNMD!twMWgk}7XmUx$)j8?z_XTH8CS~u z-@IEkS`Df~Ld7)NX}ckd`BOBsbWtOhfU#YNReEZ-om>YGtMnZMMMgtW-o7;ha~IG} zH*ej=LTF*;C5qA!He1RjGo|g(C)iK0)sqJx2c5tZY<1h6cotTDf{mK`8ghhHYuKng z)kZmRhPPa*z+K+e_&@a7mWFgQwktis7e{^qjGkbSo=_Ilwxz~KL>)8G%a(=cDdw!I z39932&?0N{5t+hFOQA+ogO35n%~&f==qxm%gP|Gk0hk%JB`-r5f)8Y(hWul%tRa;d z(KY0MXpyeEC33R`ePNL~iXtP0bJ+r>fqU)57I=u|OfJE5Cp4Nl%Hb(ivd!6hrfF4y z+vmfFVRaJqS4Wdt6=~zEnAS^sMHjz{19v;|1QbN86zs^f@3YH&m#dV5%ds8MTR|@> z7y*pjXBV6Gjw;w0w-Jx%_GTL33U=YKoQ`rZY(_J-7;$$#htL0b_oKS7qnOLbx&jBZ z-uP8MmeRWg&jR9A!!1*-^hL}6usZPo;mjj~deo&+^eHo#f6z{rz(trJ(sv5JJ$3XT z>XxMrdEP?$o#TA=LvZwMj;Pdpk*FarqK-L_s5FX;usWC1Q55k~$;4)rE;(!$rxS_} z%S}xI38F8=eE<+F#2v*CY-$>PM6ShE;0M;?mL35|Orlo4zZKL$;=>~nbF(bbF&{f3 zk2`cdDiMyt4$5@1bv71OpwI3nq{$|pkcv%p3ek1NZUhKSb`n2e zvYSsz4Nt=lX!xmxl;lT)3P`9Jetrfr zvGb%>mcJ!a5bXt`<62ZY1vuud?oz?qdYJ-j7{I_=+G&UY-n8Ox;=#b1@3iDigW4pa zVt9KP$V4yjgDl@6Q;jH@d`DEWTqanml&Mzgntep2S5Mo?wfKlix#XaXQ1m|E8}td`_qhcMYwEYE)x*@gQMEejn9W}ii# zAe}N`+WJnSgDmxu*#~%awoMWXb3dPe8j<86OQj34R?sXXIzFY1gDg2&=q$Jgn{C9D z^@=tQ?1|=VT4F?4$!P*^ge~zh- zHao~d7n}L~-t)}eSIDYImbZdlV1_Pi3m&s|hF)ZbZfq;i^L%iuH2DmfqEc6)4q`s| zM_Y%O4_($>aFQf|THL9UN zuqNvN=SIE$f6i<5Isb5w90YxC#2}~`85r8o=SGZep2V}TJ$=r){uVi+fzanhOmmFw z9hA-0gFZJRz%Yz6^tVtGm$XNP1!6@YCZ|8(4u&8{z^q;Dr+ zL;JZlhZr;!y2EZ778l|i#u3i{G^pxgCa2FG3e$eB;_3yc?+|GpAAv2zGbSGgc+W&m z2eg^0OK|2POb;d?6g0nsgQ5;3&*tN6ciSB@lp3N(_?X-?cD!1dgGyf-pqKb4M9=}x z(-p0$f}Tx4V?8GYmDQ5k4Vm;VA7BWkI5_k}@AAQiuTmUjN$w6NV2ia0uyNZ99b{?X zOig*8u=4J{&_Pa+{DevRQh}c=l|9VloJf^?Xkl}zgDk0+G0Ewi<4SXor4BihXa?sD zO_NOA%f}cVPZN0ZFE`^Dia+eB2-Cd8OP_8_zv0~)_!=P$$_Dw5zUY(+BbutOJ1De5M8YXRUx5by5x6(jLaObl7ub-A^4;% z8PX@6caii-t0am#na22}Q5Wevr(Pi>y#%Ph^8%FdXrp$R;CZ!7!SmG`*ryDJ(S}yM zJ{}CB89GYQG^jNaDn_)99l?+3^CK!X$nu`U1#u7^0HUXls&p;jc)Mo4WP31*uwAnf zMa=fK^36P%0t16Vx;GgNVG^x)Y&;kyw|g0^$9|RmxIyq?8X;0(^MEJ{7a4r5XvK0swayd<=lU+_lgk!E6Al->*`p%OUPs2)i7Vfx8y|%z{CI zGxaLL4+8_|`JElD+_jJ|!7c#Kqys9A>Fgla*#}fw(%B*ITDTxv!&wy#44hYG$K%9W zSG@#lf#X8Jcv`kYtZ%)6A8QfO#t#IHZ|LG6bH@WJrCx1rElB)o7l$}N+=w3>B)-H! zyt4JcC2U!a)Lt!wJp_t~)c(O`tq!0=9()e2ET|700#k*7#Qlg9lAzGf;k^dU_=hUv%tnse>%} zeULk;m|joB^^QfCI>?D-qw8@?-&=_|z4kHkJQV?Ylj)y(8M?GwycYBnc`N7xrabF% zbi-B1_f!Nz^j#vpRa48kbuyRkOM(PRJ)wLeOEdDPluV`f_?%r4@-2bBW^$I&zmq23 zU?s~Hz}hUbzT~V+u852Pwk2VKWSw0RLT|`D!RINYN83QXdnY|*{x zDu-CpOYJYBANm&Em#%V%>+lk;c8I%+EBnVqKb%)Ph}ZOn;0K}~^;ffkcr|6{M8Vs~ zG6ioT&_(08pto!sBk==`<01S&mwVA4?oaQp1}_+0q^bu zR(LHnFiCJyD^qYX1)QMKT$c;w^gO0gU4NmRX($?dOr;-l9h7nVF_n`0Iw<3=V=7(S z*FmN^$5g8D36wizioI5wG5UDnm`alXzV?_(Pxl26jJ#PQ|4>8T2p}NO=qHii+D{@k zl?miwnZ_W$8{k0xMn51oZ8Eo~oO1EPD49aQHwjKgD3-ryZSrG3=DY#%&~9%i{CPBJf_m-$%2O+G6fHN@Q*K4SU5$L zE|w_@5}*oPsPGxEaDA?<5MVVj1=t3#ae1>!%>ZlNy_JVNL$4jFJGJCH1RCMowzN^S ztEIQJfpZ%)K%dxbX@i;0T>~64M7%|`HjZLcNPqfbby(he%i|~|1bz1r5;(6=|~&Q+0|<>p&8Hj{2gVCORs@H9f(7| z6DHE}HgI+8kXMJiDRi3O>wGPQBkK=$3g%m6>h#ltCM>0u1AvbrB@Yrcs0kLvQKZ$^ zI*4!gI|LXub+gpP5t+i&#{m!5b-`c<@s)g64F=Jq#$&3kv^-sTuB78CJvUfWM+Vlj z<12{U?~1;ALVG!1M=}~;OHi^4h&m<&th7l-*YQl~V!E^ zG-qynL$0rXs{V4#T|%i!H5z+QrOVy8PNS!A{a$~0$V0u}U)h$<8R8&kdB`KaO?M^A z2P11TT>%=tA&zJ=nOPqHWN)y{kL!C~@*|i0C0m_f&E3(23zck-e=+1ZSM^tOD>W3Z8;+}#eZ7M+#vNBF4?l{Is}#CEM!Ca0Q{)K`{nfhZ8VU&Y z65@Sj{vx8647k>M>GclEF5+9PUozkp>z&BJ5QbhdU<_j)<{){8^-BiaVLft~rtz0J zU>Iv#Ngbb;_J#-XW!M@6l@CNS@+BB4@f1uV`jYW{4?^<#>@N+tKKmcTF*cc0OuLwq z+wq8nT&1awfor z99GFb(m}kVWXebk8-OZbqT(afK=l+C1yQwR(Gz%m&T*AK!s`o;tCT*gRDjFvAf8I2cOZ9XM#f1%IQ&+YY$Xa$prp^F;V7%k$wv;o5d!4}; zYSRYJ`WjjP1w*{<-&JQPcXl*e9~qTwd`s#h<2$!lY4VK@?Rd&3%%rLLM%0}lm_*RW zMpU=Vn_wn<6(E0zu=pp?)o)EIg>G_)F99sVk3&r=y$#^jc@)h{<0g4dG*??9%G$zw zY`F;yof{-=F`{`XH%s*?TloI@K{q?7^>YbKs7utT1dUdnPV)?>61au)>pE=SBhh^R z8R7F!=5r#rl6?Nje6GIPLFQ`IT&XRyfymr>m`e3BBLSnatA?pG>lO!P4H%|k?=S%9 zI-%c015p+Lv{HdEM;2Q&g!wW`Wu9X01;IKg!pQj;AzFsh(BfK~cVXg!?1HynTMs$Nku8|o!!qIUE z>m|S$5YjNgPzQ~}9GRgbygLqIz63Y}!YWye)1=H{oy^b?J{yOySpxhOp$YZyqAF2? zXUG)Z4k21bo;qBxuOqLIL!KuA{)*fTdS}dh=BN``5ebuhmDr-m0e$1j`CMq0j)2&pp*ssKYlb6gm~I{{6_+g71r~1;;ul zJB+Wvzt2kzH;=`ljeD}EQ0q=VPC(CJH5Se`kDcu&4B3dBO60id(}a?HtaRTvbVF>c zhCE@cF`5JUY@FVjT4%q&=W+YX13JHfN2B@P8sU2@^L=QXgRDoSY&jCv>7{MVTlQ_> zB%&rSe~ySZ6&4QWh?9ms=doxq2NRTRtUePR)MLJVtoP@p)(AP?UL z#oT}`wRD1WPR9|C+WS^E*%K`Cl}*vf(h`k4KB#rRK6O1G}D>6TO*{t6%Ke4-nt#6s?y=Hdx2EHMnBeeYQW0H)F?7cXa=6J0e9PKI2Aq6| zVObkq;38m9eN|rjH_R~EWZagKjXe5)Lt$_abpir}1;IKR`QfH7B zaOtc<43+ZmLXfICYYVc-Qi;3@TFH4mJPxwv)`*ua%S7r7dgv7{Ug$yewUl1vCuN^py}G{R3bUamnAwU zJxe4fff8_HzVw7jRT5|=*v&hk(gFb8bV8+l3>5JRMc!~|kgv=g?%qwW&s8z?`b&i? z_Lr=<>%3Yu{Zc_yB4<(eZuFIs|7KeXc@d7Lua)m#Z%dDP9b{hD;cTjttb7AjKI?Ec zz3T;=5e~Q=Xe?-?lm8`Dsjx@*Ua;^zv#?cXK|Bi2d!X$jRAD0xFM`g*1?XL zabl~f>2`;>A#BL)+N#SKGdo!QNNg!U@DZYy0fKY5`D5Z%UA_Xyy^Sgz#1E{x6a-PX z$@Jk~mGYkxDxl{@3cuS04B)F!tAY;kRj6O_17C$27jlTNLK(vj@l~kj!ax>rNtyVB z8@6&F&J+r}{RN(D-Jud)*Y&FeA*K2vA{wA%i%%^Mz?T*`g&pF$c%lJ_rW(sJv~&lH zLqr3x<7{BLRyhY?xFWwpcMU#6H?Q15&Jr5D@*XQ~D0h(g;%}3wW{jCYhCiR#``ctX zfs$*!O{Ru1X7Uoz_h|6$Z4ZwDH%7hn&eR z9L%4x`vOJ$!HIyBuu7(2fWexYRZ5!T_`45Ih+QyR=v7x%{Y%kGyG2vlEl^sQDGtgm zA-V+`slWqnTqn8(8r+3vsli*I!Oj&9wCEgCxIE^!rRqi=gx;1nz)Iy64kD9Ml}wfw z1@Q`*LY`Z(D>_!5vLK^WE2eP|CsU)8`C^$5 zvSVSb$qy&fk_rcz?s+(wn&Y5Azb`ue=O0d{wU8ltKpIs!%L9e(ut%qw|EfkEbjmah zmqEh~6+**h(6BmHucKwq@XdIZ8ZLu|mm&kx1rh)|r)nB!c&Tym+fpYqUJi}B?tmwN z#+zm33PN04RWc2`!$D@KJM|_rizrmg7tk!M6`ZeY1Yf{go7Y@kdHL@@69x;j~kXl-hO)aU{UZC)jxr^ysl=fHfZ=IS)5 z&0JZkL4mwp&99vHS8ZYfJJ+Zs1b^m*;kMK3w3dajtMxAQd~U2Wbw;b0f0u(Sc{iEKS>*M*eN>D$-na`D8eLoN&1M2I zK46Ki?Z{oSYrFDp*|pW(9M`ptyIXE3cnTos+H!7*>)Jj52)eeN_<^pi*FCHX^OGl3 z3fv-yUIJ}?bV8*W_c+M)#R-)*-s7N*A5W;X3qQ7otRD;44NxwGo z_UUq7T{|6U&A7g#S(4=TkLydmMwxl(UX^lg6+&@?du6XmZSQpuAEO_9FB~>5a9#bj z;A*{0!4+S5)2>A&AA{i*v+%nDY@tj6)*C|Nva^=}7TZAoTBTwxFzT*XtOmV;{muPF z&G%}JwH+!HE>sW~l-ch4`%xU~GDrQp>4XCB2}u;L(Y^V)s@|x9z3$V9^cF-aXaFj9 z=8N|^sADHlfqSoNa~7G7AxDgp`=TKvcbkFbf--*yADNu&35LBBe4bHdbj^Z$t(0>Q zN=H#&P_b>A;UG%lIwv_veP822EcQit4-{8}P@PiEHa^_dCdXQJo-htxUQ4PQTwlTzyyEkJ=<^aOGH0XY?BU5f?^} z*~$W*pxa-l`3p@}O^n=s3tB?KbHs#h4$mJZKHwm2eldsV7t4?{if9fy0h4n~fEFoj`dI0QSq^fJ3eaQxl>8t(PS9ICismz}YmqUA9^r@C{7_B{ z`RO-2jVh-{`Dy&@=&(;oBspGwK&g#jNy>%;{L*Ugo_arRuf*(xwT&NsdY5ctM={D5zK z;vq1{2x}$61scMyACd^qn5Wm&qL-E#4GR0dfw6_LV$+teJ(%<6FBqv{JgCWtG z*yhVVBtJi{54mx^6l)Pc(1+CI$LZ;9fIv^1@dIMbe*|KY`RbD@HAq@@;A-?ql|FjJ zK^fyus+79`o!i8dDkZxGKMZs4NtFr~I4EQ8NtHG;%pyQX!>m53(rLh~JE_v-g}?)t zfP`5OT7Y?cp@SIaoJRozerlp&z|Wx_G_>E0ifZeI9M#I*0oogGE`i z9kTonnF8%+Knu}c0vwB`6*tF$i6OU^OCJe6=|~{aQSg?!SEaPYu@c!NbPt*0te1&in@Lys9&O1%qNqXP7l z0Ub)_$4lcz6Mw^Tcb(I~XVDzbGbq_(h~_cJ=TvJP&yyT?s-Ss-<+0UZkUQ}Og5`UV zGbTU_nVX)=@hBu%z!GFOB1cNFkR`}z_k@Ewj-mw|9ZXg5 z{CTuUClnUxgaRWRd_oiH1b1}=k;KPeO|~b&On|1d0Li`ZC?uT8654L#95%{K7AbW) za->N2vq+gMkToVi_cNB9kDmM=NYJIL&U@+?(K1XI6=^z~W%rYs4AUcK5%-RodOW3@ zMKGOwBj-dhZMy?GF-)gEfvhofKjY8*gP(K}y4MK32#I>$UGv{d)K!ZVuqki~G6L>! z$>72YqAc5JE4}O}C@b=4`A<^Zg9trg*$pdP;WQd3sdPXd*~ zHVNoT3qWbFJ_Dr@1u#>({8_Eu@JGR9fJXf0@psht+)@wTy`e!&knVwgCO?btxrg@< zOo0O5e-=}ONi+qeJ5XASQlXv-sHe?Jp@|0M7tsO*dz$AWlSjhIMP?TLc67uTTEDzf zc8z;iI>b4KKv7)Rc=mI0B-{f(&^0R0gNXT>Q!3R;gqWabm7T&^*IaQ*rDmDWq5DOr zR2uTUgIvo`sq_V2HY4trS}d5s%B2f&zjiOkxL;mzB<|c3~EtIkAigc&n7=~hZj-USA3IIhyt7v%Qb zb@)+qT%~PHtaZ=eDe$?29vy4`7ERQvi6~jo=DW$L;O12h%I5E05+%RV%SyS(@D>s! zqs>mi6Wo#TM=#+qfa~Uxu?3@f6+BikCWpQ-oez)Yd=Z269{W|gXtN+YK&Dp{kqUuu zJTCDi{dk-SU%y{0ftqCsVE)L|wtXsH^^$}5>-Qo2z$YS~f5{=fe&6^K<`$*+xN(V@ z-?D+kg8eGBdpYjlT9mfn;3{gk4!X+b`en6)TxXqDsr~DK z!LG?Xudq=cz+l(p#Mkv*QS8=pwhQ5JlIhh%#J9G=tuFu`6TH!hUjI-Mnk#@sZO{{b`#IODc!`U_)&CRr6$n%+lt3>bklJs z@6l*Lsr|Kkt_Gm?na+F5K^;+h2Ez8q*S{4vY}9?PCIocURmWKwgS&@@`wGUr@-6rh zFK?p04BM)=0=xPA(<(JfIdLnf>$1}-UHUfaWvk6etlsnZLL=AE5-rjTScE|zLG%LK z!uPh;re5GG{q)-o++^+Z7LxJ;x25<;IR<)*mt(fStq+3UV(5Rq`()nxocHd# z2)pGXQylmBmWd5m;~-0IsTp4g{gHjcLu;TgYn9Z*3Yl_4-odD98N%HEv`RUC(Mqwn zoKbdKr7PAtC}Y8CmFm{Qx#JFktM&<<4wWe?3&&V+AHg;2(BOfpUZTQbK}I!kokX=C zF#pMfvi@iWtUM@)iZ<4)C>=Yoxv5#nUfGsR74PZI>;RiKc`0(B!vid&?d$i>RAX8F z1B1b`piU-mI-1=4$o`7?Ja=@}A#}_&jpiF*wh(f}_?YJNH9KwJ$K4Y=u&p*=1Um{D zU}&iUO=#}>FmxF@P5$;lB2(DnLcXaACTI=_Yi3|ugy*zMi#~J+TYQcmFze{`uowF5{M!X^cL1ZG-n>52 zPp?0%Qsxmst4gMzbrFF7IIU8r4Gwa(oK`7-A4E1`l8wfFkZlfWj$9t`^OrK>$%R5vnUj%4gCAbk1-G_3(*Dx z25s+ujHQ_%&q6jbz*(Q5meNKR*82(Cc)Q~&HAtGd2=pql(J>u* zy9WI_*>tG72=td^BgelrPJY#(eRUd&qL^jIRp?65=h=HOe;#1tdNj!qnUawDz zwp3%pZ!~g!DfqX8vI~hC4euDOv;2rCm%9vck&pzTdmapGt8Tj=`9Pp z=>Xg8U!P&0Ivp^4(9TK+06}4x)L-HWdU3VTF%E6ie*t%ri=q%cWCXCO9tI;zJu(Yv zfe~!{_9Ze~m5&z@g@979=C;uSE;cIK7u&^NM?@f>@R5?K`EMXyB)uYy@p%MnSC-<7WV z237eq*=S80!SOdTy_$$tqAJ@J8}2FZdqnKEvQtS9tUoP}6ztSwfOC z4o@R*i@}%nLY@91gs(O#*<72b+Q=Iszjsi!Cm4jAplT!Tbz1hl-kUzbb~Swhu3N1m zlifkCAsUh7e`s8S*v3c=*~pk0K@GhiZRA_0GJenweQ)Gjr*6SB*O-l5W1hyds4*gA z=MUKBK3QC|wv8)@>qpe|8szy(Li8si&PQhJEPF$PO9N%Wum^iRL*by?>ksRE2iisR zebdd#laof{tyVJqBE+sSTn#4*>-GB{u;C3mOZ7S9+ZyGwKE(F9|Qg)G15y81Z*y1MI^ z|EkSbO~Lqyk2^n;fHBnTzu;s@1w28(9i(*$SW7W%fg1SQ=0Jr|y#yPLty5C zZIYRF+rSLpf3%{#F#1ZFqS5v?5Rv%@#YTZUges8Z>SVByy4^vpE(RNo+3ui>%M3P} zx*Z(C)7D7fJjey_S`A=$*RL4{gUEUba|2*7a6Aqe3>>@t3Ou$JmFP}Ev>Y&4Cing- zJ#fyQ!UJ);DNPP5plrX z^oEgY7rH{=u#dq;n`MI`nGfAf0@DQs8|~iVAXC6#qXr4JL#Bg?XgRoh$Y3MuPUhur z8z_78?mG1xNli?Jeos*3w|#!+hGWVB##X-s_E*um>d2~eqza2RR6Yk}3ekFKqK(`s zMaz?=qhuN*+GH?t1`n*Wf{v=2PQA*ZDH!ygPf$9#xoy9|ZQJztPSos1m1<=T$p%L- z@|vB}$XoFPMjrMX6#Jj`+Epi7cVRT~xd}=~bW;zpuQNUNo8BYNV{e%J4sxQM-CTBd zwuIlYK?~k)E_=JwVaO1Eaz4As%*DTBZRJilDSC*lw*7Zhe)}O@{vj&A6{4YUNc=^CE+dQtuK({{f(+f;>+djNY=CzF~)!ZYrHXB;|u2H3gW(Q?#YgFkE{Mgl~(pmdqS2(q1 z30wnUIJGYO9dr>s8%EsW=U19}d!_E$X6%=)?Wg^+*4I@EyX!_h2@n`H^?>Z~|8;=b z`!5Z~t*@(YuDlqtJ({Qm=@#)tX{Nov-D*t`D$`z1bw*qN)kH;`BD~6Y&i+&E(|t7& zSLxjPr#5_gl{HRIe4>!vNW?T?*Pjlu&~$Dm?{V>kE$H4w&ijcNWtF!;V(xz`rwe<$ z2Nk3LS==H=_uB!)vw~w>b-sUXaBlByb=TR$pkIF$IqAlf-X&{0vuv2P;{XNeIq`7>*rs{(YiW{SJM?A$K?~9r7*5r9-a0Pc%&3 zAwL2TIOHz@0*9PDLxAXQw*??*yXpzqc6XcrZ)EzyV55AO(4|kNFz7BYu+Lzl+>@Bw z9x>P`EQ@EzR0liHXrqdg4l<<}BT&;^0x2%g?2G}(RYn^v1u`)<&YK}5Z2}>Tjn|!& zW8;GWG7mJ`s7}JP0H)Yzqdun`WDXc@L^H+Em+y_9XSC6jQ;^5}n9)YLGX-W`ghnRh z4CpL)86{J2ZZKjWU#qPyw#rGrrB%4*n2OhwsB{uR{=Ho9Ow?%tYS~_{WyxpqjaU{K zrI$}RD4S`}!%3*hznwy7GL!vQ zRnnYCt>icjPj)|QBC7NJBvj|o$gD)BmmWz%{k;P@^~fou1$>p_zSB^mCHVn#YQ92R zl7w9VPD&w5CGt>ZtGUXKrxd70xxArVM;ku|j%&+yJfFD7A8bdMp0@8G7_l5m$~x-o^EMGWvp z(%0>*bh9yqcs`aoOK{v99AiFKWlRzCvDfee^RadbDa7-!ZV4%}wFKl_1M$|b!zztV zND(v1xq$h5Az9k4x`=r(qHajidftsJsp-3f6za&FZ)C}mk0Jx3(~T^;&7PP-9Yfw? z+Q_1&_QA7|btB7~IUzCS3@icf$Z%;`XQD2KnSV$0{%_`HW?~A*F#nx|;Ni-|6vACu zv?&P}d)5C(GE#DlNZr-ZM*ciW$u1=NJn5BrR{9e{aJ!^0nX;*Kn-uDZySu()V#%I1 zDP*aiWhSTIkN%N_!QzHCDa4_mZ<5T9Tj?Yo3#mTou7|92sVRjlxexM~?ptnkx0q5$ zj1Rv}!uaqVK-2>QD*i4Bfy@Jd;V{&XNf@`BXGZI=ete~1Kev}ionG3-IDKXf=Pt(i zHp5%;XGb%;v<;Zu3{YQ5D2JMpa93*kwvY;dUfR#dhPKs^?Pp}G+NKa$^5(D%hZy7w zfPmdY>>%uCrI4i-00@X3X1smQN+BV_5fRwdjnw26a88tsmBz{xer!2VVVJaq!7xlJk;Na&R0qS5NjW=344Hc22Zl^b z@dHDqV`poGevof&mMJhiqY+9w2jXBaLqLkN5=Gd*Fo27&4X8#IJ&&Rrj;nO{IVs|n zzPIoL>-#?gn1_G0SDZ&!^m|LDAjc|#T*h<3)j3Z>5yP1M(1Xr+YnQe-dE7vsKO=cSM(bslyil!d4tn&)HZ!CdIs z0`trSu?Au6^x%G#-Z?LYxQp9=UP|oc+pTg|8YjeB^oQe%_d| zg0pHx*2A2Y&>@8^$&awIs}yMah7QmJYkQS6Xst}4?McuHv>gVV>1tDZ`au@|Aya@= z04&ecp4N3pp{$!s?QwJ$z|9iKG(ZR+1MINtz-GRD{}Ew`yMZnHm`c;^DP+c_{SC5Y zI7-0IMmyN%w~`l#w-%xdZzVfYgh06i1FaF`T{uNL;(fEA6`3>IMsB z!Y@=SiZ+6-=FJ)_94WXDw9r#QRL#2n899NnkRKUXk~$|Pg|fvR8`TQ#*w~K@G%2d) z-Qk%RrcidMtSF2OxSUR@81T`LO3MH%-G&Db)hT^$v(j^^DP+l8U?yjI&_}QG>z^a9 z26tB;ceB`E;!%jbo5dcRoT>)OE)P?P^7b7H8fg;=7g1955(?uzypBHFm zDF!3U&F2N0`Mkiai=_K&FQjTNo81|+R6bZCGG6Q)GgAu%-2UN3I>F=-(S)BdDC{eq zF~CLc(8)X_$XIvWAfQjk)LB6*8FWE5I=s9`(U+Bl=tX9w-z6!4Sj93-y#x@I8pJCM z(LD#5wOZyIoH;RvUwfSqKLiLfJ{Hy>?c5b3(=USXos%-s%|NA@x2|w^C3Lq%No=Uz4#Y+#2kp)VJz3bJ354Lu)H8V)Eg$^)B2mb zYo_2=$myZ(7)Yr-Qiy{oJ%B0HLk=MV;UJYp0*!Hxh&z_zZ86@6JX(?$naMeu#5 zz?XU{TJrS?Hp*LMCJ2TrFkIskY*cw^3S|^0*r-K^sgy8Rqq+m8&t($kwaYX-wec{g zG?M99{Q$V>KK6gNXW^;TqnufDTwQF8YPRiq^Xi zhS3i7M2|%@c<19*%Dy6nKesX%8+-EbfcrNGU$V_Y4_u*{W-z*MvgAF6>KXJD(vSk5 zmDXJm%XCylD)+mCQ*|!t+|k@jk9fA}?Af+~Y6a1B1w7cUOrdNKp7x!x(C{lU=LpaP z3OKs|$`rEZ<_l~!GIe@E$*paOn*CE7!!jstf1I83cuu<}D0>4eBfL{jqSqV03e-%&_VNrasK=lTSX11tw)m16v zs%lYb{8cI9Qo;uqcz%M7awPCO0A7(`qvrv$D#1pd;m5iJ8#M#C^=4U6;`R@OkeVX% zJc31q>%)eKLN~BN&%Ii6cN@5`7=q^tq7AIzxp)eC3ML~1hW+qr&CVNGiQ>b=8~MY; z$F5ExXE|-;0!MEQ?D>S?&)kR1?wumO-kC4u`x)}#>z$wUP7z=4Z0rq%VZp6R!u$f5 zt}QBM^hps*ZS{-emf9xtNg)o`F9QgN>mN7sX$C!9zaAh6*Z+$hAB_nH^v6_pcjkZxy zvcn`5Th}jzvdgun>-uZ<5H_HWY^~4PSf<(iVT2O;RKb@XUhJPjrVkIQbV62%0Y!oe zYV8-0{*Qwy)%Q=qC2a>)s+Gk@WD2maG_Z3AXkgb$UaMpZuuU4+7#*xy7T3uXU>|E> zj{~fA4T&3~@X=B%+v%Fg^$XrbwVq+n-PR1=togwJ;i_ivhfuxvcC{nD>-ZHpcEqOky61*vSi6w zL7TXE_ceH<4sUcSpxu00`{1>x;~yv3D0Qi*cYUzk=+^`rT|5{?P3UN3Q9pFQeC3aQ zlAv*|OrgCIcoA3r3?G~#uKY=rr5e;YBGRw?nLjv%G9KBh($}CP{8xfcplvTxpv?zb z_^(3@7a2xH`D|}#z~?RS^8SIo{=zYCU%5v&Np6KeDok@CWX zJmDfUPnhUFBdpUhM61){83C29q}<0F9`Vo(512-hrE)1k0W^nS?0y~0F)Ap?uav2i zr!Ncng$J)o!DW&Q8PzI)TN;3&oW5lY7Yqf4#UX*=EtxvY>1QrpjbgrB$tP_+OQuj9 zf2CpeUX_MlFEu^ydRP=2Q&X#ju^9#%Q(w7WI+>bk;bioUsm*vB>yMWVlTIf2i8zNg zVpxj!q*Xb7z{%_w#!kkJ>!I?V5VRhIAyGfFho=xuMiVcL^uqvWRqp3YcE9Fb_Fd-75!=Z=u7%c~J==-VzX z8zKF3IY7`CRMo_(ZZSaMpWnp~sP3kbV28}OoT^?DeFsFJ`%|T5C}dV?nc!zVioj}v zUX&|~KGTYNkAfC(aaN@)`UXX>>{Y3HR0{FMSw92jzi(Y#aP@R>uvk9rrnj*gy{-Mt zrB|m$X$^{p(UD89I*m^GpRj;czOFjS)TyGCh-Utdk?+5Hhug{E(Hg;bj2JcGevNh9 z+>@UgouVDXSjX5LsPurf|CANZ>H_c_n;e7cz`oJKuwIK3K{HA4zNEN za5ILSldx-fX21|rwF zhg5oRdNlua!Hii%heS!657CbIlK-!pS>(>{2=_fIA>bLMPw z=G@r_S+;lTWSP^^(a4BYY3>-ItA#Rz&&8`1uBRha>Sus$li9mv2(T7#Q~(P2F$-<0DlnlZ4s< z!<&&R-Njk(4wW+NPGrG5q`Reec+-IKy(<*bS%>*jhf#)s1iH(%MFQr2z`$3w9u_O^ z@XZ(|D=~eMs6@k8z6cO}W;Ox@l~}f@P9+`&2r99DMy%MA{$7TtL=dg2OZ0a@!9mAn zN}{&Kb%@@ZDJ`c2ARwByxDL?;00Ggj@duWZ>8T-Fx>!isLzi@(M@ss$M-r{9OY{;z zAZh0;`9Y=k>JS~0C7Z_c_yeLRvzX|09CW_$M($y`o~}H`(OpsXi^6n-Q~ZzD9}=?l zIgsDk84S+W9p&%b^u-7%^*te^2SQ?mv?g1QkbcbuSJ&*41#-MuL4$tzOQC!msoBMO zgm-Z^&JnKh2*1nS6R~2Fu@b~Qi2Z!lLaPyjqdXD;NBK`qEIEsCv-GhDoIgqN#*(ub z@sdcyKl8?t#rGZ-%4v1v+_$6Y>*2yhu8xF@Y%~JiZ|Y>hU56a zL^r&O;X44HhuVWD2-r*+qP2~Lf+j|&G?2m2`6-dvWim9t&=GoWgzPAfles!nt&Z~N zBV?!OGO&vNcaMpJdX5Z%mbZ=qt(Gg%_L8|eR4ueab0yk0a#4vaRLmrSwv`Nl_GMkD zF963vCCcm`G6dLb00Z?SI`x}nt`1d;dSafWo}I_k7e}geSQe<3A<(`8v|mK3G#PMA zJxA8oL>U5X8^Az)MV^#BSLW(awWy!csi)+Fx*78v^uDn2Z^E!-hS`+4(}Xt4WC%id zoRh1#AD65#eV+DeXBc|P3{h4zymOJ)nfDsz<=G}3y86}7Qd6RgQREcfv@#}NG?OV& z9}czB3dB4_Q+Nl)5yY@TL&k3^h^1ug9GCGt#L;l3M4{o7izxO))08MoEFUh2C1;yr zn##yEUo2Tt-p8aF7S5JNVN!UY4+F>&r20LyB?>Li0^^XYsn49ipiS~0D|v9#Rqj<^LGHj z_uv%%z%?%_gbj%X1@>4c{rO}(=zZBfZLA&wN9q=wNP^F>d9NR*40CY^zout zO3w5IGKkjI!-V&%Mfyi+UA-geRy-uV1P3Y^qLy>judi8no zGrjrQuwsKf-&>(U>kiKO6r3{erAz#OPm?`}A0;Ud^iQCr>m|&BH z6_I5)pn}omB?e0!%czm+p?A$Nat|j_IlqUnjFZ+Qi7(FHuu!nMM}}~9&qNUMJVoNV~at(m7>y@<70`B5n5gZhuC#Q%LRw!fWfY#tQY03qe=LKT}Mk8 zxZVXjrAXke0Crxm({|3nh}9>vyvV}n_=gG7saGu*G8*5R#EDYIXD3P-Q&-fH@hyNr z#trxbr`}=`%lQ9WZQI&&GrH}jE)#lD{@dJ4#w6Vw>&(qe0rmg4!AK9KlPW9MNum-i zn|MyG&jeUL|HUR@>0Yv6Rq;jrFn#$9~oAld)Hru9$EI z^(|9kMF*iwidZf~P#ufvP*2!t>J+125F*G3Pw@bEuEA-^%219sniVwUjb`+8R!z}W zv(b!;g~(E}0z2tx6K99L6ie1^D@1WkqH+3Zi}|OIqN(^LbdzW+M^?OqnzU4)xRLF=Kilm(`-OkQUOpfg7$FQYCw#l zJ!TAiegS~_?K5`rtrP~oADUTv#!i=~$5Q-PXYBM?X)LwgcE(Q1{PJ7 zaq9A3-mvK{$T!rM`mvB-bR-U&4Ig}%t95s&SRg&jzNFy{;gJt>B|m~#f1<-?xW$Qx zfkr=`1w%5VJTN1cuz8xu+7dh(2&-T~OP%@DOb&>PI@ zfv%XYhqAQ-iLk;YHTqb>`Zzg9*xeH5q0P%e?MqlYPa-DzbxWdQh;P1py?OxYK7Q_k z=mb;Og%Vy}LwGe4-UsAGM5~#w`idaDnhEzojH^ZOe$i^KmX}_+J_8xKg_$0Ms_(N< z>g#K$uV?DZL7|9fJyYL_SYAPWTW<{ck3 z=f#rMv{3-3%FtOvHzIS-o9L6Je1t|-L_N{lYw!+cyr>7V?|%ogSHUkt;VKzA19BH@ z(fd%|)YEp_y+MM=5G-LsF>#-!{39V9PTX^!W;F_isB<)=>*vj80d>JjHwl~y3;4bw zC466jh!Z}*ekpG@(fdl)1q*%t0nZBrXqgf?XQ8u*=2JQEjm=sj&rZ?Df{$`&8E2<9 zERkoYZd)2le0FLO{@^Z)F-vP#0JF$v?s~z4>C9DZ4rTHyoyo75$v2k9k~}N^l~R4q zLc5R<@c4+n;yogrKEzhyEO&+nDe#d`eHcsD#ZvN#61g*rHYnj|EVTSX{>X1&u?~NT zjlmzwk?OashWnR+>$;ldXK5+5U~$_AWEn{!N*9#zJMwV#&H&GLtHc zI*Vwpf}=L!<;>Jx1upr{axhTSdRc9#Rwl2LP1zbs{-93&Ad_EGZje8yjJar`Kgwgt zI#rU5kVTzdI>Z$3Th8`+NP)qwT3(xcz~}eo2eS-Mk;Lx+w|TI*nXQ z+FD#s1QN+;Syw&*hjcSEf7_>M|GT$~;>Tp@bW{7QU99vuaxEoB@!L>*%UUkp0iU+8 zb&#gQ0O$;W2A?s&ojKjCl=m4%j_X*Qdmv8K=Ukchpmf&fEKVx2nY|t;{xu-n^uXtL zTPblp)b|+|?}g%Dtmopra2h?X0>#O+1rxv0Xw+>&5>!4rqdy~6daNRrTqh${T8k14 zpDE#H%MkFmXqn+p>+p|!0rxl097BoU3cQ&z1pE!S_xUSx43P=PQf`)69b_0JqI8Ut z$+Y3PotDVt3K;@JBHR?lixa<)v1r$(4Fhe@_PIRdHOAsjR`euOkg(5n^9FGvWX@rICb1_vu-C7 zm?tuC*lDA3Nq+_m_s5+!dVMn**iIW&RhU_EPa)^*P8*%y97{=;ciM=O%)9X09KYA& zH_z=K(KF9i;KvtCa_ZX~%JIA!j^{DQk8II7p2r+d+`@YW{SUkIJXEGE{j5H%M^eEE zD&tN|tF4%H{Q`bC&qs^6&^=q>erq}cfuP^(yEi|-An3+`K437B{(C4hOBE$KK(v%q zGigz28|1zCm|Wrst>@vt}^i1XDBVSgS}{ly)+ zBpwhT3vDoya|C%!9j!EAC(H>60UEJvUNjZ&1bu7FA%S{{44wHDKw zwB~cWr8SprtYgj1f0owV1%F`8V}6FRYFo2$;LwY+pcvyA^^|@}2%*eJgKJ`ZyPM$K zz2RpuI&XqL`@e{Ih?-#N-Ts$YYU>T$UznfKGau7rO)w-Rr?@=410vpEVsS454xfI> zBc9{G#8P6eCqFxwL${$y$WpaYjtQN(O62ihp?}-gSQ0DtQSS$bTIm^1OGR3n5uRci z3RcQ~HBdi}(ZNp)E3@eY;h?7F_Dj7Q4jG*`U zWW_fq$(o{t%=nc(P^r0hwVf)zHnV4HjyfD(ZKs95#gc1OwVi(bEtbqLRNINZF%$Mp z{EW4`vT8eZ+#5@-CDnGy-y2Iws{zvb3;f1!t+vyay^I{ICMn+tAlhrs=ldX2u**NhR_LrU+NqKhKLbV7&Z&K}b`tl?+Och}Q#<4K%i3AH z{~EPp{{z^0k#ETfp~DR_gbsZm^xofgx`*Lv`Vb+VceW(7xjJi6ddsUYTHt@#C!GC< z?l9}DMNJ3c|A(&F9IVqRKO^K2E#AlLQ2Z9t3WJ7te<`62w-?`u`BpNW`hypto<{St z^*Inr32nG>`FIJ+&k3?^`|u6a-sdDVM+QmUe*kyK&`31=oBxc3xA&u+F2jG1_maoK~>B_RbXwa@nO07<<7&#A{UoxC80aW z5T#z#OAXUYO|B_*ZM_C^y%{`DWN6ZNS+FBCx}&C(x`R8Z2M!A_x`Vw-%Ohf{dxx^_ zl7;#n!McDu*PBUW!{9Y1Aweo~To{yf<6l_k3DU3pL5e+!SfPw{JsL}i*fsG@*p~zA z6D8)j19Gx=5BGP;8gWrDr^?V-NH2zUyxU4SN8xQ#H)BdCNH6iRn8;&D^C7K}mV`m; zCC8Ceh9oa-;)~L^9*1i!^7&~Kmuhw*mMqnPD5A~G^P@;f-+}`m?jri0(|$h@OV)JB zMTrcts>iuuC(+P|EM+L=r9YTb!bzSb`GY}voWx}&$S$ToIb|`jhtr=7YpRYVOUhOu z&R@*fP1TIl49{J%Rd}NxQRDCp6RKk=37%WH?eeX49K+|xhubC>eD>MuSc-?+R!_wW z&)xYHu$w$lDrKG(O3sxbOlvPX3jE=(lBBPIG#p_DP+&Xm+o$xN?6x|-a3ergowQTL zY3U2ox7G25&ePHtK8Qc?g;!65Be6BG|9QbuP=;Ws6*jBqp0Lwxf6J|bgJiA_RcmWt z@b6fP$FZc9e>2`|x*4N6NH?Q5h7@Xsqv*0x>=oza_OcEC__sJGCt}0S=&o(AFj=|! zUB!*ZwDSx*o+@rUwz#wKJQ;u+!`348L+6m3Z^Bb3Hw|>!YioN(oiR zxtc?9=fcp_+H($G0Zod|g`tDhASuep$%^KIAb4349)$ z7KCGp=m-*c>F{Aswmaw@*$NRLKkqHcwcK;gdjgihN$ReXeARPRN8eBW*>Fm z1-rp!mBFqn}`hmawZ( z#D@N>GrpX^5R_0z%fl*Px030Ne`Cq?c9cpMiR@+>0%bdh@kNwMU;GilwBVF{t@}8E$7VN~TbTT}nb5FT}z*a#yRTtYjK?DV7rSn}d@u>unotf$iAOHlT;8T@bTw97Ti^@&uXC9yeaoZr3*i`+AFRPa7s9a|(2g8r zNe4_2V$(n2xDc+C9Q=9YbS6nx8GI!XdZjsPV}8HFT&pUh3D<`dYFUE z%g@^>?K^RO>Q@+&3E(mb9IgX5441%_wSYrx5xZ}M^~v6qZhNT>g>a%3PmECHBI-oG zIQ#i<2P`Osl!+1WPQ=S&b0RP+I4r_J7VUeCb-9*bjzHbN7{QhKGCy%t8R3xY6y@Iw z`S`FD7B#v@I>a&rRhkJ4G$Ya55Q`cql>%4|BLP$PpD>jYrj-tpvi(2sq;D5^Zh)RZ z^ckIKS#4lkK~^b&V_DCkJ%ylepgWhJ5A_CEhn}Fv?|sUXX(+FiQ*T-+I?5q$CRxs>a_)_C5GF23SsnqeUOU1s#^SmVzI%i$wjcPA_(}#XiE{84 zOvDyMIfyK200;&=LE0DbcAAyGj&hKt42gNPKVtYJR%%j@n_blpW=agwX=Z}Ry0fuh zS#2UhXORBoyxRfKcMYpHk=0s;kj)S6@a4fb%hV1s)N}dr;Qc04{3|Avv>l=j+$d=N z(xg(FOzDYQIbc#L((EADF_TJN%nph_Z&GQOnTwyaQ;7sl1u!0VxBwV*E3=~=@|uJl zb-I;bM>~jjTPD?rk7}%Nj`PcQgdA|C9Z3hqb+7 zeJOTPU!o}=ir|YK4n^G4*GhvM>h1Utn-V3Aro(KXrsqKKe<#<@AX8e4-0BD=VKl7~ zINxsQpoBK~EUk_}FW0t_6a1b4t&T`u98KEc+EgXYf-M$nLC zbXKJ4Ei2hFIZZG)D-vo_Cp2<|dhx`hjN*)3&;95$`(1GA2K{tLC?6Xl*#&KgeB~`G zz28W8K^s`IGmRYo;b>?V{5W35*}@ursIh}ADM<9vR#shpW9Y+@jsxRI)gNu z!7n14Clq}@isrj9jKqZEwx-ezRQy=S4V-K$-9Y1J(hdCH3?gvLrk@0!t!TAq*@N9$3D>eOmZ{}3)N_Sr1rp|}R1&Jzxr%HK5zH#}Y3?BAYFl$~1raJG z@ZUP{Ngeo(783a57SK-U12J`tt>)>Qc80x`8+NB8v}x-u3>F0Qd_z0Zu1Ie9KLcr~ zcc~dn<$HsD{FxrVfuf?d(26quJ|c=S#(psvUtVhAAZHujNNO4Pwv}#e=^zX3h6Uw& zgEVG-Pb&>?>A-AE4wi>L!hb&a>BWuT$MtBhoB)l+N>oBC2U${qfQ6(!c&qdCRt_R- zQJi3-N`_7!4SVZtEA_bn`Z0AitJL8}0n$T;;FlNNN0?ReGhB_#S>F82G(4ZL%SVZ# zw2*VE!tY9=Pmcc&S?T>79F&~pFUUgzHvjBHLa;!OYOxMV4tPBINVvO~m4?OYj%F%9 z6-&-ck1s&8IPz+&gDgHsnn|-6U4jNNr?wGXtZ|CanMtp4_Vb#9tcPW8uAZAlZ!)?o zC>-jObn&EL)P*anCFCoLlI$gVg?Eva#yKc?xE@;>r!)VGoIPRY=Q1_Z<+wTy(6Apr z-viqf{?H(nk}PBqnq90ICbXERVg}ympkz_sw3zYlxe;BeVZ-S?7JXVgdQZ^Ra9YK@ zzSG)4mTIK%JF6ctn3}+r(BYJwTDb(pPBMfgEXQ;VZX;Zt;LvX)G~<@dl%LHEumS+M zt?~9Yj@s7)Gnh|;eXN6hQx`16x-vaDKIO^JD1N~2_T?BVD7jrQCRFifh>`uNz{sw) z(bfK^QvR-$$oT+W;eWR~9pua^%+Jsh9ElFHRQxP&_dd)jNKHcTlYTK{5%aWy_VH1Y z)a7aA@dZ}0-{c@m8UQls43~KmDdi&NJQs1^3`LTq8j1OIl@o{F41@jEOo;^}s6@;d z0OnVwH9HKnmH;Mo4^FhwE1YrwDWymW(0op5l?>$8iVi{%iMNT+8K8GLzrV=W({uEE zFD>Ee*wM)j2)BfR=K!pSN|80P7{Q=gJUZ8gPQE za{!|#C0aGiqSP=C*A3AswY^2RhP5m^QB<2~)qqOrD40;@yShfJ6u8Afu7{#k+KxZ{ zqE$L`i-Y2yh*rs-;-L7A6nY9hZF_kF0Rv%5Cmk^u{whpKb`yOS zHtB6EJ(=Pl_>8ZZp|yw&M;^LydsB3FzY_N0Ebdx>RoqP+RoXeQWp)GCTx&#%W#j=w ziUjO84Es*IT6`uZ8JxP>rWN=M4$EtC`lI0V$1r@1Hnr2a`7sO|OF?@#(>_`oITo7T z`9ZHc=rQnBb=Eb|m56Rvk~4xuL89BQ-e;u-?H!a{;P++|-Hu+Gx(2rOwUYx6)&`VxSJC^#Jb6x5`c-W_|2s zK`V(qVusr%Ze15qj7{yR0t^k_Y!NGUjP*;%O)d3CC zgh>s$LrC3AhL9awA;tRaHkrCxhRD4eZ3pYK58eiwkAEnJGVc^f7RnG{xIQzf{X;QC zN%!E_^}s_hly{qhOv88CXrhGFOXL$_x`~pC|J$}MD9N3l;W6q;>n;c@TxX9PUzx|z zQ8C}{AhBKWaZISDA_}z=Jr1>xMqJk6azxqqq4|}ya1&S|G-M`cXW_5#~sM=1Zc#{CiQ7_CkI(dMK$E28a8xth!T_wWUcRj z@2(U8PXl1w9Xi0%0BCS0W_I>+?IdwwSx29n+a(cIqYb2gwlF_-arzkY0c@&pKwOlq#X3iH1;>QteeTL_zEaVm8Lz zErrsdc1x&QY-|U5A=D+AZ@X8h8Q4m7pPkl`z$b^Lf70Q zD|BHhfNFZwA$t>a=hy#Ue|9fVzR@(R?-wkICi-bjPw-Rj2}azjH_}fPw9?Lq^DHKP z%G)9RNEq$T4RQSWa{M@s0RifrE+YX84lt z6*TXhZaVAVvuN@Y@x1~kP0m1`+eeiOmIunZp+8&&M?l*d_NQ*LUDI|2)4jKKNB#<#k@w3?Ck!L!@wP=3;x?;xZkg}v+ zeR}u-U0DKxoc+CYPQeR<;~#L4bAXqoh9UL?#|r5%Q|r*fLC*e#bcAC|5gX<452I78 zj_{riajEnUUM?Hb6NAxx+?zeF;1KlKo^a9SNXqmC-QHaKhYP;T=~W@=e}=)}dOe7N ze(^~=+4hSz{})t>gX?h*IpoyIez8K2y;wYzI`1Kem_upOOP@p8UuO>G_Fi%hUm@{9#F}@{c;S+B__2^~4|0y7F)hE!zP>>$oo0 z1AQc|^aFKhz1~OC`Wqm)Wu@Xk9a_!OB&|E}2ef`n6SOdAO@9hnR&=00F{$Ku1nS)p ztx`&8)|qIPo`1wa=F8D4rT=N>zC>#<*s{J#3m91q1FtRFTR<539eH2>wf1CzSPqa5&M#_Lt*ReB<=gN16-P6}f zk3Xun_?2X0td;~6pDarkbE-;VvAJZqkMcnH_ zGbMWHUj`?#q#QP5*7^Bx%x>>|4D)0+KPK>}%Fx-L#MYAY$mYtm$SfTc0#AUzsNCL< z%gSBw__ZqcVb5s3paut1`S`gmPwHSnSDD|9h;CDo^(Rp2Havma>eUConXFba~VT%Yv7mfN8F+uTq*+V7d%Jt}`|@9ILOA zHW*+Dr|ncOvpYN?_yQOPWl49QwiCI!pSIJ$!4C0M+jRWFQ*GbiPv&VmodBMYYD`Qr zq;|FKp63e|8v<9=61<38W)Wmaeo~jNh1E`=+oj7KZ1Zph>#Ow1lMdnbE&wlGSB9Q}u6&8Cdswc= z5FzzRp({~`V_1|i5T)f1U6e63qLdyHqKtv@LzKIR!1zNQTZqzn2E;qN{X9W~PGv26 z&oRB{K+kQ^d#;9Fg{1eKPH!COv4W~Yv!I|wLmb2k(*6>vGZeICh*Z#Nl)kQh9?j46 z_;ZWB`Pl}SRkgUCB{ta2;;vQGp}Kx%aR=(UXytAO9aYMZP=(JHC}%UuP6o=^+?Bd6 z%8Xo(JHOCp;Hs#F^HqWKRmS;3VEc1VlgPTKE}Jzb9i<|6(6)=A>JO zIml9VTf?s)fGXqP9CqNfPzf^E%Kz=6lVJSf}h-cDP1rr@JIGxN_Nu|mYLWw-@ zjr*NeWje(DPDcU7UC#8A0_GDa8r|C_9#p|eJ5`;m(+%``WH)dZ7eb~pm%sfBVSe+^C>5>fLuK68?ghfs1Z2+3!)lD7&Hc^H; zScq4T7%shfm*Eadf>$SY>A~UnG*}ijrE*z#oeY6wJ0tQ(O7Xd%`1wgY^_M8hWe8OKe8j$!cFM?g zkn8wKJI%wNb0_U|Dc3>qRBfj&dC*X(N4<8ll)Xj0QC8JzoQD)e?(jX#ZPPR~&p`>I zEgt5kXnTQEVE%`>wW{yrImk4tpPecsstqy(=ZB%IRsHO=>H6&Dx`%mk0|qDQBZLl> z`Q61SNzr$shM0mpn&+V8VFj7RL=8_}u+WY9JlxEsM$0=}=`qBzMrS@)nCA;nld2D` zG$S8P_OzLt!}EO9d~-c3oj{TgNql`wOWYolRv@P}T42mM5izu7YK7?G0tZ>jQ2@Q= z8?JV-((^uOn=DmGWk?qwBS*@GA{T&?N1~nlVo}NVx0xVKBdFuDMWt0E9ptKKRq5DB z2gN(ADz)~*0{Zv2lgTR-V3VOyaAbcw4F=e?t9e*%LB@#t{O{%)R( zTwMK{iHR(-r2UPFSehKR=^qRA2%-kAY45cZ!S>$4P=l{HR2^d!UAQq2&KJb;Gtn3j z*cWsVo`os!XATgo&~qbKTFLZPkwf1HKb~8OExy=62~gvU3e>2MM|>E)q(BqeA;j7k zx)`&2nUxYBc*;Qu!(pd=MtS@?fw{`(E3K6BE;8GMC}50zxs^JljB!vxn_B7`vu~x9 zQa?sUEvf0KvVN77dNh3+UrOjLlb+qyz)GE-=IIxtu-T5|9>Ws=D?5X?Xouy}c%}G5 zE1h{7t0**+C&#?c0MA)`40D6@A}@Nbcm}BGoNQaO6f~}`&!Sq$l8$7iu#zb(cviNI zeOxy999BZln@OHZ{DkMI_C4nyYtblCL#ELpbOz~D1+^1V0@Rkuno^s%l(WP^)UcwAM=7k`0?Lf zknX$bSTujEyPJH1$wV1~$q6Wkb@xtVYp=UkNX(M}fOYqI0GNNuPL%W>e#!ifRVDgI zh{lg&ZMCWtKh8m}9afdbj&o4_UaLy|$2%zgpjD-lQoB&f)u#Y7)GPH_1`@Ojn-)WL9~98 z8;Rn(HX44|_9_zKK}NF!SvTc+)9STaIs3Nu26NT5nDi;h_~elf&GPptx|HT~Y&ifMGaKCeH!ZQY+8H{sjSbaRhTh4~gsMy%XFDh%6Ov~_ za@%3Vp`1)8N3B1{K?xqpgz~huh_G5Rp_ar)=3KA+;Hi&-fH&wto$2&TXNU4pVANRw z7%843>Z|~DR*r~=sNm;+EOZDFaoc497U5!FM&$&$;|76|nDtqY1dK_1$Ucu4-@?n$ z!E>>Yhw60$q-Ypf>5Ess)MXO#t8<~WQf~oCUGw#ex3uJ+er+2 z|2zlgR7*v9@i6B6dFawy#pHn3lbac!Hxz8g96TTPM$x?I>rF;QmI@`BoTI!@PbR&k z%=yGhjb3+Q&Jm+%fwJ$agpz0Z|VGUdJqd`UdbvM2pqA72FHk5170_HhrwXFLinoGpUi$U99rVy-o;DA>jqO!97(a#gJ8cJK1t3R3 zm}xwj{>B2yxy5IWCTAgX-r}6E7hpRf5sua5jeYBSws#Gpf@fDWK8me^fA_uwFHB{*w{(Rj~rLKz|l(fB}N)%t!P^ATn z9Tb10p-R<@9hgL_wo_Vt!Ou-t55TGIChs{YspiynN&RTT(HP^hjR%pxq#AuwoZ1e( zY2*3#pcI}5E0<{70xjmj-g{3@C25vu!Xap5nb-S)oCk9)br4S_m0F@}KVsTzsY9HY zDZn30CGA}bQet`I=BdKuy2ucEYXG`f-f(^>mpA%+Xe@7-{%)vJ`b(lzrVLSP2U-d1 zwgBNk9>3Be)WVPDL${-W2fDp^nS)rj#mj2x_UC0%w{6P7+BN+;&P5b?GP~yn1BMq( zns&p{v5tZQv@s0#FqR+z)=C@MT(2N5?=zr{d}=>+x!z9{@tXGa zby)0LD~(0AUbl$@@OWrj24BeajN9{TK?A zYxre0Q4zgSp)jOItEC}T+3FZl_G)QJp8*7OlBtdA7*Z8LFee$l#zAaIkF62JYU-;O zKkm)fyY}&mH4LMYDvio|fQTODwY*31wR(FE=3p{2{hmO8mssdgeA4zInJ;{M6!*PF zeBvOvjfbDtc7EcZwgtn6lkzC0nn)N3DUW`cY7sH7-;)s}g^`8!@Wcz`wVBkJtC+7_ z6qp>sOb!8)eL%hzlS9DdOGsuWhk(hWh~{Ggo`&Fq;``J=$yo)tnO)rh4~Zhp*6NH8 zsm1t^x{NacvXnH6#$Y}RQ|hm+g?~kYkFv3uF=nba0R&cY6o24e zCVj?4L#*N&3h$Zc%Qcjp{+{4pVWpQUto2g#8s1&%a?brAl4pivr~I2GW9ln#V*Nua|9Y9`p7jq8WvLo-JIc zJi5+G;T2eL!SRg`l-=vBbjKIyQoSz3n#$fmBRWt>LsbUxP|D620^l z_g{K`joDuMN*Vr$m1ZNKEa@%Tt?Xcc-vN+CJGe8G^bPtHt&q*yILyos`$lTxF!M9- z8&tccioxhKV`;L9$(&{~>6-vRmh>CYQ=)NUpuLn6*+9!~5C*y$)&~Qv+$0UO;bz@H zW9t~`1DmDWdJ!Nn&~gc480dQdfq`zr9~fxoEzF2H)~1rpA&6Fh=z}(u#%*y>{G&FN z*5S_(n@YdqPqs~^u&oX<`NCCN_ok@OZ8Ai&;@6K~3Rmf=t(egP*fE)XNrnJ(vnvi) zX$8Q@Txe4%Rr2sPc$jQc>94I0a?P=+bpJL7#lLP-X~s76IbJcTR3d?K;Rl%)*;FbI zNpXE^Q|Zb!2f23HREqo7L9X9zDh1t`|Gqdl%*g zy}n#e!0-y`9|&y=@9;*Lev18#FtoVA+x73Yh@%PF-FRCkx#OuSJ_Vd(%!xlq!EYO4a{nHTo8wW90Z))h z!*LgZcMobZy*0iG`Ld@auC94&kAs{A!-ms>aCC1rAS(LH3&Qb{edjj^hSSw3niZgf zd^66b-@u3-yLT^;rzW7G2Iwe5ys=k6h?xC%cpLabUxKLrF$#LUNGX#krKoCbwb{$S zaFvxZYbLVbDwQhfD(}D_xXQs*4oZTntkq>qtTBfici`UKTwx6X!wgD42{nfqHSea* z;CEBURXKRO@(jL)VG&~eNyZK$hWdgz%!q(FG}u?i9A-qo9NHmSn!}8UCH3l4|9yIU z69vhcM|1dUh|&8TVl=6>5ejOI)4>=7%tH=#RruP}83g>iPkv3+{c$M2(@4d#V>HY^6Akl%M z*CL!1R?7QBm+&=K4Owi?Xma+W`4Lm*Sn0wam~%o(7QGdLX`hq>;D-m&l};i0jbTJA zdcOm*BcUbM5q;(XDf)JRpd(R|SV#0T06|B>{-+%Oy#6Ohg^KR2nW90rQ5UqdmcZ`| zf!}9=cl@c#_r8$N>7x%K(6w)T&_U*lHkB$8g%~$Oj3$j#y6vEY;#)RSY4AZXQ1cxP zF;inFQd-d8-S02(8%(5r9;*HF8dEK2Q+@8BgP&L`XZAimsIyldfdLI!suQEZ;|js! zA+$sFjGaub}3O>M_aT$M=RBbn?_HafFEk@S0tKA(4c>F<(qWc#ZI;g0n zi*IXm@h$73>M!A(zU3OX9~Jd4VgbaY%lVdF&PPXey?o1h5;kf}64n0*c!Z4}J1T9o z?J-nbjg4k{{GKe*S<=1~x)7bazakVdJ@Xf{^2jlrl!#N?XZ`I+`Ag8Xq$aT?9%V}` z1sQg0Ws;QR+vlpacT|?GlA$vH z2_kC2J6&76TVSPK2DTR0!6u!6jv-}(t}tL~$(ULK(**-lOQ@wbUtRUxoOuQL1$hO2 zoV=HaQa0)c@lMD9W4>_!mTy{~!d9$ow>O`jgkJAHg;{o?JvS8V27o6s+e7a4{jD?( z`DMrt_%mqOzzQoZ21I5cNEwK2MQk)>qwI-O&~=D`gt$My$5-GFiWA5g=*IgDMoYGa zGF)shTnvUAopw<2D57Ez=y6*3wAl)L+NX#W3>%(8GkC-4X~Y9Tcg6^M3ca|bzx9cZ zF<86#x>3vK&)a^1LWvVQ@8DBBrEQDqp%V?^Xsk_&=4 z9zT&2zGKBXz3Do+i6mf_GZ8taUFYhod7`246&0?weh>DG>9%N)DE(Flsc^$7SNIB} za^J_-3cr@8qgWVwRl5p)4-r(zFE zxq`|57cStWb6bpCd~QE2=QE8*F7RM~Iop}`4?2&40J#-RZNxvYEAvZ@RMKt{rm_kK zu&|LzZ*yLak4_8~+#Lvbv-1r>)4mH8c&!k4Eeo7@5dz{RleH}HLmY>|Yng?7#F=MW z%S_MU1h+pM3GjTYE;`7WSwK6L<6l^5&qas0Rk2(ud6f)dQ5(QKZdFwNg<$`cc{Y#s z2J60^p(5OoJ{Rb*onRu{6@$S)pP_6-?Ztn zow~@>R2d?dC;Ln%F59U{ramo00G88g1oP9yJ)8aGWDvM&?zGRjQI8m!Xnx8>{qaghsAiC>)^?neiBAN_(NUOMrRujGc}ni_Ci)tCTMD z6rQ;N(bA9^)xcahO1O^YcwDCzX>^A!c`hj54C3Q z*hHmrNrmsuNpGUkG?el-QK{+i4Py<6`p4UXB zv<^a~^GJ9F)8G51PQ6>1-2~cFX)dGK6#yu)G#A zD&+x=UsS1(6vI(F|AX6XXShq-PeOg-Q@2@BlF_}R&FpDDHEHt7P;tiQlu5&Vjo%9| znPS$&CB^hTJAQ3A67XsGp1%x<3(XoiM|-^4IYHXO2=@RYh;PGI_RFTLW=%BNYAFGq z3_+7kkCsh#UbJkoJMjli_B{Te$+oDk5jWYs_=6@}SYI~T#9czJ6d6KsMw6XepA{S* zqteYk3b?~E1RV2le~e0N>ucnCI7X$j_%kR*CDo#lYgmj*eekCsMx_b(QyinxdJB+V z=aZFNkm1h7Q(Bn=JpQ1k$k4mCSI`&wpBBbljcH-{3~5$Pb~UDjp(isFaj|?x(|9`i zBddntPYNm1_%k57pf82t(A93MMoxc0L6ByJVUud71{yiNnME|8L6-kkzSAfv$Np)$r()lee~b;Lpi_H(@zcD0L@`q?zHlyuS) z-)0VGBC+ZYd<4;@SrAt59xMH3gO-TQ<6>0u-6V?m$e;uRJLkzY(Mx`8?ohw6t#h?*z?p&F=P=?6myQogasFcr0d|@i>mf2M@G{B~X zsWby%=B`)mR4%!_5$(@&)lR1xX%t^@)lOX+YZO20s-3=S47Y~Mpwl}G(Ev=QhX2|r z^Ot7u&y*uWP(iLM{$D#i*hC}OP5;^{uL(5p`c*sSN;sbk0Ur<1_!Czy@w>nb+Dj=g z;1d@XBil=F{6Ty1;Sbu&Ec{7otkPEeL3=q7BioDbSHWG83_;CkFO8a_()g0=;2r_@ zv|Q=L|uf`NZ}ULp{Z;^@8S$M%;W_Hv^5D=JT*;G`AO{ zg=kfRvNFFt5v^C0WX#*sdLD3%X{J$fVa>@-TF?GvBa+4BL;z`+c8IX+jb=SBIAaa& zEB=>b*N7K))4D_xi10cq7I#F7}a!93xs_=A2{$L0{4%xHSHp&W8chkY5X}6*6+4yRE%dP;`pCXwryj8yB^6x3?rXDBYNKii zz=zh)T-mBgMwjYzG8ZEx{c;b zx_e{@K`_E_jhb$w#CVNN&rP>cnatIpP`|iiE&l!KHhPG;s3oZ}FP1MIi80F8=~o`s z`2fXTVa9aRE?yMPkH_a11KnL=7}>vrIJXGe6^7;GJxD-jCV&(S>zlOJC^_T?H32uc zwcgT1T#OX|U>vhrkCP5?fo5$^xD)s&tDtOItJ3W*D z6V#5|DP5|wLWU4#5Wwy{Zl~D^ns^*wEB@edfbcdNx$ro^kT&>M;WJz!k@Kz)e1^w! zR_1X#mCLMbAe?;MPU}$o<>Pkx8!)vrE-OAmo?6${n|dTv&Bwyn2OVSSdpb3uD6pUd zr5nJ^$SkL>y7R0bqNs~8ssUA21Kp~rN*^20lfrQy+%?(j=Luqe1Ye&YFfdg970Tqa za3wiNG%Xy}{Ie6CV16bdfHXKgTcSqnEa+a*9;QP-a2BHzrL)+JKX4X`3oYatzFMrx z8l=mQhqCa#VBvjcp|wjR+(7w0uaH0C(v|W)uZv61EhFNNx)oe*rb{;4bjjvYu!&~7 z*;V88;7iLSz$%4=3$41hjtiwEh{2wx>X_g(Msf^`+W^dPQ}IbPp642FK?vP8)05@# zkM_HL?F_k7P6({JTi7PCTV#5BBKina;1(WFl5U~04pc3-@C@^OE!~SoDwr`SSD)57 z0Ilyt4SdI%EK3qK@EzB{Pf2g;Ni%d2Dv4g8AUrs?6PDjk!l zXJm-nVKDYC8Pk=wHiV{PcY;{6ukwMpA|xgzV;-n6B12|2!Fy#gHzDcMhtVivr=T2xmpU? z09>KVd@@CLnICGWiK)qyZgslM`R!zvc?&?WwCeojeG=B`W$YuITS>)d+h9-{MUNksUNL-_=Z|s&2ycd7DbVW-4{*ppol|W-1Ns z0J_&8E5-q0byz1@c_EbWQbBkr6MmtCrth6!8iCcEcaTuC4!kr1>y?K(=stL91eW2* zS|w%aCQ&=Rw1TsuZ^K}ORlD;!Y3nJl%3hvakRerzFR*|l)nMPKX%qqpfCawXJ_)IcH4ZLRLYBDuZ zhRB_dT=q`32Lz!Bc=7{IY4e@ZDfQ`m9n=30g|@}+pLT{it1k=jgri+39&LGt1sva5 zqvSS)L<{)=i|;#Y!s%_0nrJ19g2#98_7q0GX%EzKdd<6lGq$P{$^QGgp1O1~I)Uuy ziX_H`G6d!&0ESn55x`|8i?2tEjxNTMcH}AQDHF;2{8|`m>cibC>bqMImE5) z(%tAga-a2ZBz9ZG-Gc;lCjW^+TfVQSP~vGQG5d<0Rw9$L z%4HTmM}w@tki}QSZy=#Qn<7Hk$~ia#6S}EAWa=OpBKIorqnm2&rimAHbf`25RjZqt z*9|Q4t=xlUey$7+Y`&9r`WD#Gnbn~(B^0nV#7qos+fMGz*wC%rAoD9_2yEfuM7;7f z4R8z=5hetSks-h$bg<(L2C5}8yHth%s|PSp?R`JyAwaZDW|zy*0K;a-7?t>CT=SCFIiyZgsXN5o?2ndyKyd zYDrHm)EflcS)pHV9d~6tA-V7bE28Aa#TDEF7xXlo7stt}O7NRy=nT@zD13DHgBnkf zS4+8Xh1}@xM?NU~``sRt{eA7BI{p1@fUG)cr*{Fu{e1~y^!GOd1fSMp_=Eob>)%9~lkw#^e|lxpaJ~23}skdd(<10tRP^ z4bwDoEwHQ9KCPCoNi?(?aOZh?W*X(HEILon>J(k8Q&_8yrs*B5DGH2hD&nGpHHFpu z6%uMXSX21;W`{>~BNK5k7Pa*f4R<~oB|1<8AJN2E^r=ViZGdfckj$jY5G>6FJS=QE zz^-X18F@ZKj?@OB^1P?;+d%KJG>0G2D0vvkSo^*@m+$d*2XcDcw3-EYy01n~&oElU zv6X!_GW8u8LlstmdXo&n-9~ViH86&L?5mM0e_#w<0r=>FF|EICD2Jm?UW2j9( zja+XJjG>47!DTZ3ow7i+44V+qmsoxWwzOW+1_oH*hp-kYYn2R@`L3;Yl}7c`CEFPG zpRMcu!u$+Z+q4ncMzLz6I4JH6my5MKd4lv+1KG}Sm_Y3s5Xf@eIK11}lQGJ`&-IV$QQ?jf8*j|{h`7T z%NXtV20eY)ix`afnujtpAwo&Up$nS8r!EruYa|$)5P>ZcgApH@g=}nDUejMAr+BV- zVg&YUoaBUJA5G%kCe&T2JPYbNE||XWvC|32c`58>KhBbaX#p~p^z{1W1Ti48*7Qi*IH+y zq!u$T>dd?tne?!gBGYy1FAD0lQ1U}-20|TCWi5mgbc7Qkho)O8(Lgxi8VIq5Sc^#= zm)0^=V-t0p6C=^cA2M)GyavtzZok2zj>cCD-6S2|q)4n2^_UewkqRGKL|`6-dOa&(n}aLP3h-dE_&4SMqplsc;PS}3RL zD5pj?*kGlf43tx^f%0K*4Tn0K@>=Mo>FB0K7H_c9MFZWm|3Jqc9UmK1qk%??4HbBL zr1a_2*@$m&Ym}TtG@a*lvJrzvpU&pL+^vzt*C(3zVsbp}{GgRCxiNsi0$Y`|`A+?VlMd{X6pn5XT%iHOff4Z*u_BpVB12@)2L6zm6+PdFy!n}i zY~?o!Y@$&w(p9#I8}+CRy&WwQDzj#40(_wi@x3VLX|KCIkPds}Ql%^(Vrmpy;@lqT z3lB5Q>sRemDPhXNp{b9m(iw^If(*g`$H+DNRh6_ygnl+6g%>GFG9DpAz$4eyy{SqC zS#|wL!LZ>0Ptb*D^F02bA$DcFkVl!{i-=SuIY6X-x4}v?v-D543iq}-OVn;XhHI1*p=kdGqGo|a* z%ateTHJl(;cV4>GsXh_(486D|(H4o|BN| zDf0R0Mec21%)$ITWC>6?r_3LYx%f&XVLFe#6{!Bh*r;hpHOMHK-B`w}lj_*$% zGI>v*)?cvkCD_2(iG}%+*dO_lSV{jn#G(o$F&F-T*qH(*R#Uwh1$p9XMQ((8wN~96 zTD?d0^D0Mq-(s3iuhgSLu_5RZlcc>Eo>fPsC5NJ%7{(?uk?-)DZXld^jsClVFyIMx z<>yOvRF!Q*QDS>?5jG#g3|IIxN*;mOE&D8V1hHJ)r#g)ZSVn5(9O2E+q?f`>9j){b z;4 zkk79X(Hg$xVnIN!tTnuGT2B723ByhG5#)@2UslJi62)?+C`1L^HV z=*;(wW;d~iY5X=y!@ZaNu?chp9TjqoMq28l(froj#W2j%$8%aKr)AKD@Ccuk?jNm@ zMH?WBPUPW~7hq&9zfBN}xLt&a83mahDhp>t;gRJx8JfsiA|Wgt1*EfxR))u?TWRWO zO&0s8rr0W3jGamO0MUx?fR(_REFUeMiEm&XXHq>{w(nbtWc$_z)oI^-i)8yQ#2>Wp z)MD70@EGZX1g*P43m#)qvBbEkSYoWMi}5HxFvZ#6DLLSo^%O9&3rc@XAiPIMxEVm0 zGc}Eo2&*2e!{SY2B#RH@4_N$b3=s0rrjxAaG#R4(+y~?s+T8lIMlS7you)rsGsc1U z)*csZ^a5n=2|Jy9S|fJjX^#sX!i~EopRiNeGa9i!f8<$%XpS_hi82JyOrQeM;Ioow z!gDo5D^->BIs6hJ;IOJL zhkpVD9Gb>T4u_0o4p|%8U_t8*oz|kUl2-cQI<&&aNm@h4NgF8}Tt^!(00gw&!5`R2 z*YP#9swAxyI<2YWC9RYv>(DwjUefCIqNL?}vJS0+7o|PU#2?T){9+BQ@+XB{h7Q|J zkhH4n(wZ?r(mDkY=ujI{hgQr)Nvk9NfY!8$HMG))2wH|k{Www5svJ^BuG=R`S}#wM za@mH~q4fzspu;`*16mJGW?KLMhliJZIvAgwvb%-#DcrUDI9y2{K=g6=J$O=aX3D>rr#!Ol+dPN1brNyyf~U{GzD??p&y4Qx3QA?AX3CK?poe@sLe*o z03Ur8j?*_iRwF9DUTedb)T>XO!lr7J;K7|MS@c+I6od*^jSXZr&Ez5kXA#24wp)$V}&e!O?#WL5Qrpx@6E_1;MdW(fLJvz-0@+}t9 z_9jw_=p9yydIT{c@;gH04lijWWqgNaOdN<5DdQrRG36;F_4m;t)=Q_2Fa6IVwKqg5 zO$`-kX1J1^Rp8Ha2Z?6#El{@U8YR2=*!Rrv0T~wRGaa1qD*G(v)wGmTxHmD2d9_te z*T`Bel{HvWaOMTFX*MIRR|=c^f4e%Y{dNY6bZ;oD+rxN&^LBn^azUxC{q5p2FSWUw zJ3pqcOEpR;qTSp%vK=YaYPt%$xvOBAQA>3Xdq$_ZGe)?xJqA%*SDkoMB5I{1^JXFO zSkEmpj0G`%yl3PLotsuXHS82;&u+j9*UA|h@%ub!L!$|(ZXhC8wMC`BW@zNPY*8t0 zrbeztR+R?L)QBJI*)|jUio$fD&WC33!xMqwvviU--nIY>H=)XvvbfsvEP-A!#lQeI z5)`q*mjI627}yg23pRbMC-GFsP+@$JNPLd~Urz(yBLZI(&Ry#TDvg4!KQG&mM6tHJxIhCvm7z7s65qgK7roDP~p*4*hF}9l@e!b z6yL15O4+kv0X3B>uD#0k_zemv-F1FJsW~@}<`8%CY~3`P*H9{#l$z_5HtUp3bLvuh zG(X_Y&i7;*B+6@%lGnw6)J=1AQY~soRY_9lp0H5E=SZR6`wvq0=N7nw2L6=$Lq%%I zBDDmaZ3dl|HFRw0LU}ET1fBXXOF9p}TvsH#vXSd4GANYSqST5hwF0HQmvxC+)lf>6 zlv?SOmgtm@{s*Op3-dgFZ-zl3<$+L{ZeU6`fKr23bV@hWQ1VGi>?B|iyi~k~wM!R!V}nB7-HHK37Wi-G30|;XDuQbQ_0+|1b!@KE%vW{h+cH9m@HGprCz^Tnu1E{P9 zcu;ed_8Y+M1aM93cIW0wyXoVX)v6b+Hjtp1cVNjoK=SB$I-?z~f$ly$tYQ@QJ*3MB zBzG{9JAkD9JRA|>JK64VcC^w+1L+-%)RN-HQk>82r#sOXTRRVvr+k)F>iA9=5Jr)E z=gH3K4X?@0XtldeXEgOS+40T5A9O~Q`KS-}g(<^CrQHRDF#QMTYviimT%}3#W$o=? z=vr!HIc2}WC#9rbq0)9{X*;8zdTze1vd%1B0!!W*f}5JZt_ePTl8??hADOR9KBl}b z`S|g5a9zWPH}G&lKJ1kbXra0Iv)maTgAuKFC_|%|p;1u(KdB3mMjho}0tiL|jyL7VZP%L+L)2oIgaOZ$x@l2 zo7H%psa;=&nb}NZL*5?8Gm4I z1K)-${9wH15eV_@8NWcE=80zK)EX4<0)5%r8pXG+uhJ$i6`}%f-~mrQdwE@GEiF{| z=|cGFEd0^8b>XKA;hoqxl1a1qlxorfTteXCX?d?ZKr@ttJFV1v0h(E>b9SnbZ1NRZ z?atZBw*ba)&Q8k~NMo>N3Av3^-9G>X#?WY?R85HlF&3~pER-#AApSr#UEYCe$b2zI zrHU+}n>kPg4k`MP$!o)zeT1Mv8N#117}kd8yd&3!b*NkkRcmc{4UmPZ6LZaOe)<_U zW$4oOs34`V(<&2p)|atPe|<-z_^h3>-b4N3QqRh4q3Q}`p|QXBo~%~N5jjR1 zKm4Awc<1}FT2pgG%^TJF;QO*#^Y91N8vg-TE3=f+PjFo%!zYP|Uke6Hj{%T(hn7gf zU`eEu%M{#nC0b8aNQ&!Bv`X_o&_pxRymgw<`VV9?Is^)2hH}!pLblD2`q#5|ie91- zv$0|c_^st_9`@!MwqP45L=ZNyL$tFUT!&|u=+(W0?SU*MUOb&6ueW++sjl*JN&FWO zhst*?MUy&Xr*-?$jyKg4ZYn4jtK_YClNt-T?%&k(*p5j9lWKI=;%YKRXBB^Szn zzbw<$(2zeV30Y*z$hDFwti0BcH!(>xJAP9;(~}?cX1H?=64g1OdcLG6$r(hKl(#lp zDWP2BN7yd0)(a3TMjqIBZaMbJA$IZ`E8Vq1XXTQp5oenWdJH%wtoR>S1AIY0*~@~~ zkjoD1L`#&Kbr?Y38kVg?XSjW2ANsa_Q)0+ULfw@Gj^}#vL&2{REfE{!4Cq@KxutBl zST>l(QxWg4z<#AwgM|X=NfA1WX?ECyL#^~JXLlGPk_X8U%hU6@cs24Zwh_@N@=h3T zU~aNfBTEHRytF6`G}BjV~r%48^1B)>73;E1Pbvs&|Xg42yC_j{rvA=VK`%9`xr|jJiBy^=WfW!2RM$0 z;Q&XEk2P`@q5FxuJO1FiJ4%pNtfw8|v<*lT2Rjb(r3SXuP#I`>=@1KcYBl_Mx({6p zs^+9FYih7lH7{_@U!#$w96-gx3JUWx=@d^F?OelRlQs8oQE%Oz5TUb}O2XgnW2K}| zG_sb|%`HL)X&hhYKI{`H3Gwk9pZ5t+TC|Z|(KEuaF!k9d;2J4ha3%vrf2tRp#qs+P zchkIZ93+{B$S``1BS$~Q62G56VxRK{!@+BDe-eGp2f$~q)yPtc>}*=k*=N>*2O{fS zX{FUNbQaT=aNOd0^Ew!_O(yr3p|hB_^Qu`UvMp7>Sxi5Nhd*JZ3F|;55KYb^o<;mE zJg1wLcCLdEoUoS@?*9xYV1is5`gD?65JTStv zLV=JkN&&*^FC@ZSzLW^d>muy?rTiQh;tvou`ic=2pR`l8M94RzVaYG=EBW;)86`*= z`v)H0pp)7tNzv#!y!YLxlfoa6O8gq6#KDKu(E{VoSSvv zviCQV=pKOJlSf5$h+YK<6n5h#Ii&b$lOT#yCaFb&=uGTpwo_0>5_ zrE;0o2EZnybdilIRfbOzajt7{luD1IpviI4PMNYL=Ex9W0~ranGU};Cb#l48x@fcP zuIf-e3014Rx&@>JEgj3#5>BV(>VDEr#{tJg_3Wv2!O%xe*dmGQP~#+2EuuZPK#z=V zuFPL7LlDKKC%jow&n%OfIua7uOJwpY8KP_kD+gz!DrD+586p>}PGstO#!l(-3zj28 ze4Q9ISLT5~|u>~5}-RxGRnDXtfqtF&N?My|=tRr(sG z_z+u3y6~=*G6eEG#xSe7N+l9Q60GRs<|;MX3M)cZRcO|S%~cw?RU?M^oMF~CSIPF2 zVBjMZKhRvI*lj3|QyQrfp`PpN60Xv{ zAjC)x$n0tv0&Fk%IT@x>CWGO0+69?S9zoLp1GeP=GoNj)Qki7(5HPfCq0-K6ns~aU zO6FWd4h~|*eG6G}M$;`F2eF3QAq?krW-2JY31(^l|ze*P1y)RTIgt9 z1aBf-#~bqp@6sh*CnU90Kh59f&-i|UH+E@!1nsj3oIyLh3r6(MBQccrj8Mhh;Hp92 z7;66`vh00hs5CU|roJ)sG_pcCOib#EZlA~RYU_9BXM6eu^MVG8CB-_cJ%}%;7hObZ zG5;Pbef=X(TIS;-?G{QWD_urH4H9Z`tiF{x{Deiif`>h$2e|!dxDu7J6jLNlxir6!g1g%B{OK68HzW{W5Jd(!7Cgo-86>{8+nNBfLM^ z3d`PqBf=c@8RhZ!%n#BqjK-3F#s)J_G2I8F9EKRSmvQW-Uo>*&<^*VHy{%R{gBXrX zru%ZN)cjX;44)Cb`EI~;_piW2-GIl9|D(kJ#(Pjxyf)hn^A(Hspxc}FEZzck`va8K z=s_#R{HBqm8fji}_5H)YOWN5`$ydK)PU<;O8#bKsuqC*66;6H>`{-E^tf z!N`&Fx1O<3uYKr!J|8XSx5x+TukJ$&wgwADZC1(9*`}B#E6`KSegKfA9OZb`6g4$R z!EV!z`!V`>L9+2O&&m`?_*5i&=?xx`&D<}!e}iA+jr;>WPym48g*-4_jnK5Jty0+a@e(O6>t?N;qw&2)_W!m0=I;aV4UpJ5Sq*T-{IG z>A3?Mx%!;8(EJ<)_y*H5nY&PiJ&Abd zE#F{jKE$CRyMSiN009*)4~$vm3Wr(zk5HSx9i_<`#?|;PD5%1^LKuZ?)2w zhc#*ox1tC@Y74JoL^9lk0S}^RlGL_f1pdQ`kkjM$(+@m5`p;op--QaK345O-PE#%LXAry{M+=uM>7Z9R&sw{pXq&RN(UL}jIks*rz1EP#vPpznv%gA#L z!VD_tq^vrsiM^V8jvAd5zL`B$Vymz7 z6LAdQ4dV_~BGP0CgbW6Lh5?NE@r7WJ{IIo@$#hGNHaNXfrsLXXT}!CwN=as?3_-3D zxa!_irSTxgRdzsTACn=#_-bcV*&hrB=Jo6|b-}>=y~j~yxY(X12xa2BR>?dU*Patf zOq3z0G{fM6OQpzCc8DgbfJO7k^hl(O_GKRYx1GvlIxbjuJ@dDnGLLKIn(()sCNL*x zT$Q0PDEqmQMH2;+xR^c^ZHi3iscfK)IU&(@JOKfLHa!#uX!DVE9e2*}nHb(MeVovN zGXFs$YOLs8zsB&18&04fPt+KlhXyBQr-XO;3_=WkuNn60yQ(!ZVOMa(Sb;7@hCs?o zeApqp8BjRrVUoEz6ox*=ZsGc;I7-_z(FPQ;WOwMPf;vA@xn+Wu{)5~<8_GKBPe!EoB&c6uIQ|BVYQ$K9KsDLThG z3nddmS?O%B(iyBQ{9DvdXRz@rB6-*?Pn|#OXr=HoxRewRoODJn@=ioiVbmEl_VgKa zN+CraJ<$DrE3H2RYr;TNn&_?LQ+2nkAFO0K^z*wmvHdnptP%K(k^}oq^^g zfMC{Y3I1T9`QSNJ$A49YJQxU#7#b*>7^;chh9-JL6SK~VV|Trwi7klWC^z-Smvhj0 zjjSoMbh-?kK6(_e)6ZkdRZlId$$bpDkr%+~f3cjd1$lYyJ|n=E^5S&{^X%Ae*m%IC>pWpek-;57c%h9{PM}7W^>StCZDj=z5mL#_6LB>=*Q9& z0aJiabWKk?>XPic-hD}H7?C72Bwb&4!#Ah%zZ$iKb}80-S_g~D`fuF?_C z0^Ks1<*QA1?iES5@=7hb^{%4P?ZBG-6rt@4GDM@xhk!@U+390|{kIAEq63<~J&F zlWhAGbfV*hyd-kaeK8kEbXhpKOW z4F~g?gSlaGl$_5_YQEC9iIu)b0`oARc{mRqN(B#ZD&`(mx+DDm;h~==*OL)M2VEzg zG9#3Ug*8kpWF`iO$MKr#LZ!pM7Mg|F2pmJBh05NJR@#CDKdzOK!&xOFjs%Yjna8e( zd-)|pTF4LWkC!Q4zb7MzMD+K!N5qk}b*W(Gune7fv`D$9hn38c|DRa=qJ}O?RV|U0 z)QGf%MM{k{^ty!gIvNQ)#3x#!U~BZ7k#S_H5Sm@4wCri6AFt1X+wTn)_jU&}atz9; zvxOwee04SQ4Vmcu>Q`4A4Npj5EcF z(cwTOCz#O=r{S154gF$qG>tLG5t-s2ilHJ|32S5s8L)vmsr^GSM6P=tilG(eIC4Gk zPz?QQjw93XT{fC8f%QW0j@THQRJ;o}!;mQeh(LG0p?(Yvnj=IA$`F{-;fwFC56t)1 zkD(pWIvb@Ds8WUib_1B%NCF#zhv@o}hgA|%FHx6=Yde`tPe!iW?@1ex-DlWvL(4Q* zuqw3eH7wB!OT5(rU@m9U!<#kg|8*8O+j3r4BN?iwpra7GO!OR9a?@BUk%YD*b>zceYaL zEEn9C+SDkJTDRcA)TX31sBQR(HS<#5JYo77e0W1wiSLcj`j}Xwnu)BM&JE%y8Ao0w zDwq=XBPxz}OyoI|?~st`^^=U-8tQtR$k#uS)0^j`>HNQM!#Hwc?&T%L+1pA(ZTONx ziPT^^7Q97F#r^;ardi2aCM#tq5m?Y8E|X-D@L})CQW5axKyW5-Il=Z zJSZ`)k|8iJGcboVuw^>hxe`(@aZR+TuM0*?WC*kiuZ8xZW|G@X38|O3CfZ5~WRr#f zwC`OD?G+vEnK~uvqP?~|$SBCgr@jy0u@o@uF8w_rmGB3I*J+N`J?uo8T`EIR z!E`2r-3u@?JZ#C!qSwJ$Nv%{Wj*Syubw2*UtF8yI>8|cgsY2q~AVc89Os8vL_oj4~ z!A_<&HL^F=1vB5e{KcZu1(_Z3w$KN#VNR4!vvqdF5uauY;7>iPN*~}4j)Ev|5uLq+jp{9i+=BXztod zr3$Gf#`$O~m2QlSqxkezDvgbcBQg(frBbzo!L*rcS}T>_jf*4KtF2V}4ZurVsnqvI zFx=skow_X)GH1#Vob1Fj;iISQ^wf=Ul;p+($7EXFN~QS{Xt4|d{3C#WZl%(4;N%C0 zwO2${@~)g&r|i@wK8}*+15eU>_!VI35{xkb>`+~>|HU`SwG!Pk`PK`0gohd*rl1Eh zK5Y3*RvOhhPG2E;iMQmLtZm{b!8aniCx5;I^nRGHx0SR4nM_OgslUWe5wGzdmHhNx zN{&^1WGR`ed!P-RSpO#Jfj00z&o2nix?rJ=w}KlBy$Qb`^wXz|?C`B|(z$=iJm1;@9v?6~ zB>p@cdY{w*Mag`il}hPvMst(91x@a9E0uP3h$C0M8&tB~7Dui|H>mU&{u#ooN>7L}+>C=DsDcPuKUbc!R_GK)&X zJH`DUdv6{WW%c#}UjwKtGe(NdtywZN=rAONW@eg2YW=b_ajPs%Mi>@l8D|ECGDFiA zH6!=Z6jRg61=DP^!lg2^B$v`MrPR{g(A+Z1_w&8Zb>9p`Prvv5>wP|-hd(%T&biLD zpMAN>^`2RycRJZ9?km7j#ET}4lBLKDh_=?G(fzmD$g$p}(MbIG#H7*t`08hqN-fY!QD-UTzz>ufhaV`lxHB{ZHG0=7<|`!x^BaHxD*ddp^uew!qFZ+t(e2k= zbh?#7cN0p1+p~ZHx7OQi#B|f}19YFd4RrAkZOl4Fx2=SryOk{hu9it^_&W*;xo-kL zxO(k2;VQhVaFx0axeo1KPObb{jEQ!)`~Zk3uy{l~Op% z=h_{r(Zt(r?xU0$mB5 zSbL@4Lx;W^Nrm0ft}m3P_Yx0%=X8gaU${=A*jJTr;EPPItX3L*+ucS91+B1;Tt7dB z{3T6(fL3QCWlJzSQ^E{(ri5W}BBY0n5_#L7ri7tK=!FD@hnsajGB9oq^so`%urN*G zI3@9b+oXz7l71rJG$riWvt}Z5>Z{zezYsR*FEf4A1Jjh0Md;m&Xm;4ifQ2INLIg`8B{azDHm@_W-8RMJrVaj1@4>i&lCTS@rAR zr#?l~&F%MK14f;`69c4d4K~EO8bhpOLnQUIQKC2CBU;Dm^&rk&D6L~H9P6p{Ka@-g zLN~xVeu|fzeE04Bu$%f==s)+Oi+mmWXB3+mWca-{at5%1McczZvsh>$60i{UQP`E+ zEOZP}Y!m#*+Pw2VblO1Tohan}az#lE35?1pBbJyS2yUO_Kt4=`y0GhBz6 zro$ZVWurK)Z=DNJ@d?I}BYYIro#oNz*1G=at6)7|uF>OV)}y&Mma*QDD)ko&)*We8 zdfF9M#`xZl!yNl2+zMAOd*%28G`~UaBnvI+jd4yO+v8KI3mWA0ve4A~ff?{n*}?`; zSzIcn!pjXszsfJBj!9+QpN;Sw=G9w%H`BHKZIqacXJLu1#zOWl18i8}PA1dUXvN49zDwb1 zDWTI(O;J*N04+)x`1F&8ltT|9C3Ng zz#z6axk5C3SSrN0hfyKMqv>9yVD7*Qz$>jZTKuq$T+3Q%)a(%(C9DOAV^b@Q?jHQ# zDT)17S5Q?gMfEWh)dz~o9}L~V&8biB?`C?D<4RY3psQ1ZbzSvQx=IstizRgCP+#<0 zNkeR8@k*kRSule7p57+wJe>^SDPCyvObfmLZ>ySm%S-+e4vzrR;q0`~EO& z3*>p#ZYAY|MR&R`14qfy>3fB)mxN9~d4X+bI=rx42~&uaJ(;>NvE|CcUeG=4ha3^6 z<8T|f;9)-uw^1CNjEJ2wRf;^V7wI!XiY&tq6zP*|6bXkP@B2=1)>b%!-{WO}R^NtP zDc&MaC~n9zic>>;zg|~VvY{|O_jyyku7PB%AJ+CFUYB$w_44E!#ZrypF+_9|>-#2@ ze851YZfOP?EnY{2{@HJ!DEmQ4WMWhu8C6H1DmGAcT+=iPtN+vqwV*uTMm)>)(=Eu@ znUAH0a($`cR#^Fw0+{7wW-}@;k0kKe6*{(MHKUi2RUccu3JOLPdJTTO`-A!F$$a$$ zUv@9HSlxLZqMo32msi(aPxMV{jrCsqTs`_ah`Y?Mljo>166JzaSO7~stGUw;P#&O* z0+=&kvQaHEdxZ|nh0`BA*?1=)lZ})3fyu_O!hc}%K!L$;@}Xe9XPcPu*}S~| zQK5|zM-$C9ecHiH=Mc+B4F1)36vpPB^g^HCgEVON*-@B2KW%1 zCeI=>S&M8GF{4oom9JKQkIf?2Ta9Aq{-WAylR>jVspN35wmvkOWElJ*6PZ|~oBBgO z`mni3XF|ovOm9V!GuQoCF@0o;-DjbDi%|vFy%0^QZz)zjMit!pLNv`Nwo%0QFGN$x zTana=h`M7u7OWOwPF7D#gtfAtgIWC8WNOXyDwtmQJH<9?&D#HjS&lwcjPc~K;Z(sa z4|}Zs+L&74H!znQ6q*y^u{J+ZYgE4mkL&Wb#tv;TuST`GD?h_PP*Dp}8+N@mKooBv zYEus){RE3E2@@FuOY|{a@U}!Wl(7vRe~*RkGq4TCVKFk7!wPM1<}Cw9-o`&}BWD|4 zu=C(T$+pMgk<|uJ0f4R<10c6AE1A3i>W#SEEB9j^bix>z5@)Q^)kc|uq347Odcehq|zPDhh`B3LO4R25mk=(apz zQ(v1{V8XlSR}Ab66n0f(-sFeRJC4OpGL>;o-dIdF)H(X4`=n}=MxjJ17JmIiJwCeKLXAss?yT5bJ9Roz#fH=aj}BZyiqGTcrvX$_ z`*Ai(9Od@qxHIse3*XWhK2Enp5BLW0r*QJ{^VM-^!`GsprMuBkem4%Q^EmB3A_a z0XSxY06&f&0G>agwrAHho4T3S&ahhS87pChQoXI!i(i}S1-)#TV58P;`ctn5f3Q$= z`-wITCsU!NF%xYRUU|k!d&Kh5rxgxJ)(@=xe8x&|O@sn)=)ad_=Sm2$41nR#f8(cZ z>d^nqPunOi{v^-v8@4)SH8@K)IOLntgP+zd{j>=m;UsF96ss9fDK*doVl{fwfS$=W zPly^Wi_{FL(i-Tkks7^fK+ocO73}{(YYq6oEgae?9(_S6Kq>KWrv^WH+D7U??>rM+ z@-pIR-BR5?qIo9&c{APg3=ZI6J%#3(u)Q(-8Jm1(V=-T5TgY*#8%tR9V@UF+7kK#| z+y>sI@A<5aoJQsNkcR=|kmf}ncsq)4Z_f~np$8SMxb?5o8^UxR_MM4dfZ7VH<`2bQRh;0G4Yqo$w~8tCM8 z%CWbi6dLFxBP&g^zR((q@!~fes_HSF z-;8NA(?(8pHSQue4Y$w2$*K>qmPfxco%C5Yvh--AZ1<3a&Hzp1M`7NZ1)An+l*pkO zEWuT?K}%V325YxqwvEiO>wy(3+B5l?nXhMa(NrWex5C-0%-QvGuujVt(ck9RY#P3V zh4K$kN%P!ZTFfu!Jn}Nw{Rj){w1kN-dl|$?TS1uH_S8u4J_T39b?Uw<9CtXrE)=_(_ zS4HjJ@B?b!@~Tq%hsUi{x>50S9r(d$C2o<7RvuYwBOa}cT@1!9#b{I|z;*z)Y^Kpd zWbw-*C0CSErbr0oFc`k^wijR#k*BQ`y-ATv0*3h0R=SL=@MmH*swU;3X(kl{gA-uu zVl{eoiH%$vVm11137C26f|b$))eR;h7rx-!btiE8S(oKkXTJyX6woOG5$=sxEOWyz33DcYJ~k!+?(_gf7aoQ1Y8L zBFmvjg}GWnr-z>710?;C{XZ&7nq!@}@+JzC;&FP-macjbf99JulKUFdL(6WlP!$r? zLi_Yk3A4q4V4Gg&LpBRnVYlmZ=-Tb0m7$mq?gb>7EA`ZM zoZ6wh#NPA^{cmK5KFA1MCETeVu%o7SLd#tDdR(aM~ABt+Z6Y~akoA%NBI z9N0O<*?%>P(4C^Rsluk5qq4?1DtW)ZH8x^tWT9}{T)cE8SPbuVnwF! z+tBtG+`)g%)_v}6S#YMW*&aLJhL-EC@q9M~wawr!RSV|xyBa>fV?NKnjs0gllk#0C z4#g*~!8D_Doo1)OFdJI!l|yAl6^u!)S+LORWG z74Lv)%f)LHJGWU?=o~!iM{Lux8OKx#F9psDWt z0Z0XVPmaI)e+tmx;kJlwf#~K+WaTkWg_#mF{hk2PQ(@f>nrYSt`U2-uyir~Cfj;Pe zDhw;Y6uvDYhH}N4GbDr$hhdNXU_=ZhthZ74i5El3E4ezvV-*O++{Is^!hQJ6Y()k8Fgmq}`0=k<5>5l%!_IWV$(Xc_h`1I^C3s^o<{30qQGU zOLP}eDv~T8qZ>j}CiO+T_%ISmk>I9&fOz6#sGH0cNDI(|AX$bqGi~RVHytT&RX~5% zh8o4SP)x^52-dMbsU8VW*&fL$xN7BUch*XqH;5~Hw<}jR-mZ<^D6TwaqquVU_ByV- z03dMXjrajqHf>^VYc(!^Q?QIBboHjzQgcUB>o%gzj%No%QTV+;S<_ez?dk7doS%MY zpdc?Noh{a}gMlKsl@i{>7ArKtNQKZ(-X^^^6mn(Y?kR&tVWPKulPt48wz0E?wr{ej z#}BJTRiiKuXm{R9XExc$aqD?2wc9K@i>*`&F&;l0uvv6A9UvGfdj-UJYk3_&ptHUB z0i7j(!a9qX5Tj9frLxasAi5w%qhe%+cL~?1<@HLoSP5ZR7)yQrIZjgJB}DEM7?}pC zF4))mWTNr#7i1bbON~|dmF~u=<>+xH`1`z1uq1`yfuCp`F97ZQL|5oIlP$!IUBk>w zKRsoF&))JWG^!}jc+Ow{DK_saxmTKC!s_cIpJB{F6L?8t$!Dk-hN=jGK_+rxm7EFGtdGX2X(gR|I-EROrm7w;91zpW~(shOqQLCk#S@n>KP} z5h5NpZQ|Ich~>AVEgU=gIYv_DAO=O!x14I;ipAHQ$2_!$C28M5}3)H zjGw>+*inG}4{{Y`8sellgVnsw5NjQa)!}O;);d=62*l)G`MQveDQ5caYhBQFtWaXF zrFS^ebq9ukkTQqf<@KUXNGU@~2EETPjd#KVL9DVH7+h7<;%--nDY1xX7nf|e(?)oj zLdCLo>Wrv3QNxpeT8;9R1|C<$UshURKsSZ^1k;aC=%1UD?r|jz#G~uE#W;7Sm##9f zJgUAh%qK7MD_Sr zNyn3RgN_eN({N{z>?9>3^{A1 zm~Y?#|G10~A%mCkbvY{yc}-NS0^`jzydtSr9EB{82>LJv_)l zw|oOJ^VQYt>(G~#eQVr(x*n&_!jFCXPpcb+eta%Y#~zy;OyyQ%72{T5xp|Mim``-; z>Mj<_-D4wXAs@V?u9*HW+JhPRE^KMSNVmgA3E!d5$@S#X?N@HIP`~f68V-H2l=599^-Afm2^Za3(I{2Mo%0 zW30l+ih-=(4^UggV>XS-L{2_LFyE%pb3fR~@w!c;Eeuqzo8=Ye26DW)9ywd+H$+YC z5G*prUGh%LINszr_5%(8^6ATQCP-=Dk8x9u&mW-iCa^nhKW>+SU5vkwa^e7%0KSRD zcxeKsEUE$wQqpNEr+oh-2cK^yTG5z~ZQJ~miw)+qdt+#$UKKN?vy8igOYL%QOSP2C|qbqM@7#50pRccliG zE^OhoIV@Xvy(B$VLbO8ov^yU(?0Fb?>eYk4(C_u+XLvHY_g&Vg>6W z_ppr;M|g@y7x*%WRAJ(>G?m`YI?E?9&qOxTzGE{=4P|Wq+Zh6Y(jJW)6aU}xY_jBqDbtkeao+dZRf#e z-Y*!{kD%?mRap89#+elgV25eWtC6%u0Cq6IHvq7di1_6a;VD*efY?MMkCrpoDGSf;V@x2E+ zVY2;bAnopJ&;nmCz70PMo~2*T5=Rx_j&wuiR1eKlDe0l$jzmvLZGsy zzd{ZQ$7zR$x+pGlC4?U}!V(frJ52i3IOM?hjsgNSLqY)KWk$Yt^wzJn?;S;dr|K&n zRpfg|M*$Fg?})D_r3zRih~j!u{4twc6n4FS+Dh5S(5O4lS*cVYuL5NEb5?p0S@pYl zjvrsv(M=G0hZ0gX*gX11$BNaC60Xdfzphw>_I4 zM~C)3ZX%4JISkbCI8@39<&(cxa^odKJ}5uvxJ}*7`3ykek=0hJ6yMk-Arz@Wti)<7 z{d(L+u3M_DWI16YN4IJ#-FyPr>#fglJgmX_4IwM;3Kn(^#=uJ0H7x8yCzRi<;qS-3 zfEX6f{X}a*;C7!PMY-LYke+b6le#|E@VJ?rZ88e;@`~wg#?a%W4eOh0Iq&h47$ie8 z9(sqh`O7IxNB2cy`F%6PlvJaJ2C_Xq+RPx!s?n4Efa73(`YZ&)gCVCOuv*xR-mmn@ zdqGoAS?T68va;dbucmRv19_9r$TaRpfM8{#a(|s^T-a|mwe{-653Fp=`i*IEZ8)2v zbZ5R(g|N$AunTI#f#2lp&*-y8wO|*HKA<@44M@1~g0r<;_?~kZJ9ap2r82==AtCVJ zhf)JiTWRFE+7-wvXnO$wXqN#XxB}Jh5*V)-UQj(;NupeTZm3D`xaac9c&GE|)B;5T zLS82e6(GTn82aef&KrZ3H$#yfasgW|2O@F0Y9)hYT)=+RXEz+WY!Xi;_ zfR=?}czYa$$y|z5yn?>OkWjpFS&(Zu74d6<_Z*RQ$#;8BS$zb z`XCzpBKn=vT3rSoNXnrX8epV2_A)wSdZ7WVScU9rWT)rybIGL*J`cB0t3M6n&TatX zKKLgXB6H~>Y;0xwsl34#XU+5&;P{r@*9|iMG?Vo&40?*_+Xhg~FvRef`|1X0JvSqo zo9%zV?eo)-29WdGD>kxh69+jip);${?aQDqn85^-9j7%8E1C8(-j_Hn}Y{bH^A)onGidfy}yV_&NYBZDAbOnBy$Clar2CxZitq>Q>dNH z)kqvg&ol(&M1f2`!enPRg!(=NSUFOJ?3{*qkruifY9}XeMbUglH#p2rtce8;p^0f> zb~2|NWkd@ZQAh)bS%#z{TG8;-UuIf}By2Gvu}u+u+7LS3j8t>$SUU3<53o%Ir;SvihY%;0DBE! zKs#MWyOrT_%|7M<1wU9qz<&yOT(ds|_!FnB~o# z4N)OT`~?!}AsT&awyRT&hXm?~gn%-pK#eWnIO0;YMrFdueqg}oU)x#i6nE{_nDO(7 ztx^CI;oG5ot@Mz^u10LDfQ4B)?pCbC3{xS9-3EBDw8J7SofW8y5(3I#DWWm61OcOu zE9J}wOTf^!v0%vXDE!$H*20jkFyx)KQi@;=7{I`oc~S~ejXZqvKkN>ze(0APk!TWL99MpawsV6>eg##dV@`a~q5 z7ViZ}S+$k!xY|yx<<(Xib+w%m-l?_{#cjZU#~0OB+Hp11UjLdLhDtT-aUG4(QtAlB zwMmZEnkAkrA*ARA^03{dtHpNFk{cr-pbYC@*W|xt<7R_=xggTn$d!1hgdngO`Ue{+ zO@s}v-4At4#rn8YOxg8_~l)=WS|C){V2Kh=sq#I?5#LFcFfk8SOO`3{PN+oxO zgn%;GxVhl^J1^3i#QQG%ucxIYo_6{ZJ_{IYx=s7U{JZn?2OjPKg0` zmY?WaT=V>)sT~KelgV`L~5iknx??+Q^LccR#aOuhcU70fhC3CW9*dZ58zqq z9+PKUD7l%P5;zaEfO+!+*VxHis_ZfnN90P8kakjEzZmt!Su>rvhKHd@^cMJOEY4#!v)YM| z8_<&g8I7nXZneK=l^j;Yeu=wmj8Jha@{(%mFYw-bxX7+BK>a zLK9GMxLu>!C|Jt_>#;HKvfN}?IIT!=q8xFWNk2zA&jeFz?>D!TGsmAA@X>T$G(6MX zPOXErH=TF5!(A5708TVp{)|-rE`au6R6H?*mPVIchg+AYAm`R;W?pqC^8R zp&QrAPOaMn+*vemd7~%_e^-zDY2YtETPV7k6Qr&Uyz;Y!wD?#%$+_U6FlTHU6561G z4aDb`H5aVqwzWn`|%}x=c?HZMw zR>m9(HBPl_blPSo*BrY>H`wjudeyE`I)1FMYxEs{ykpnsL5H0jpV~E=>aY_Zygys4 zG?M$63Y!uUJ~kON!2Z-B18j=3s}rW3@B;(vRdKKa58`(TqCFC#*5JD!Jcw`G8g=la zQ&vhA3rvv^VEpM2Oit2U+tur!bMXVOgYIZ;SFgS`X#+|%3zoW_?nd9!ldY&5w`zqx{f)__bxA1kOuMo$o4sGFk%?+G7FI%{dleyxwtnqx#0RM49X&6SgeL|7$ zB_Wi?H^nfFKH;oAjE+8|9E0zRVHh13UuPU2q{g5vb2zy!W7?C7pi&_|94{-rJ6YC@ zc=Yi^J55;Xnj5bRvXggW$eemcb_c%UgdOpA^*Z`D{J?X(tF|fg+#@{w3y1jwz1?1e za!HBKL2n|8F(u+Yke?_9cW3W&fj(dPp_uF*7Fy-fS%|@BvdQW76%40q@cX>WPUaFY zltcV^^TY(SjX08RZFGl)CMW!zn|}OsIM~tIC>79m)otyh z{H`-vlY0(KsEqYcx3#)3I}Qjp(;X&f?3&O&l6+Oth1u zwL_!d0aMF2nT*HhN&^47&?z&6g~wAHtQ#8q`cVsYN`fsgNE!@j$0zBGb5z~8%WwzW z^m5P*yT2uP13n7+GJc(CPQX2kUJiNbrCOiL4^F_wyLv~Z&d2X9;lg~Zgw6mx3PyiR z!U!tmH>@)HajbBU2Sp2r8b zCj)C0Ql*D_)`a2U_+&eoW6$wo;BzL7CO-uvnNyL**HvC%1V@o<(VkWszbv8ChlB1* z_yptK?a+0pGyY3WSi&wriaN^br)8YRB2cK`xt=Vy+0 zx)}^41Bg?PbLwhNO+zXxU0r}|+z~U8i;)-v`?CBrF$C1T9YM#kY_d|tdI_BYD&;+> zE65MWr-DnLQXumrL_NTF`X~a|yvi;r_rHjm(XyFF-doVhwN& z7Q4C(rbBHOC@ipF1!TAkb`HqYN0Tchze+-2`xA@S;TJBp_qR#KBC zL~afUtvzm~uNes(K+jI83kC-`dxtoH4%JDZU=+gvtSM}ijd2?FkoTVG7VDLvLz{E*~=+n*=xIr zWgo{6Sax4GSoYUAjY_2WJJ8s*tu?x}yPaIgtuY9%!vm>>r9lUehjWtUjmF3QYNS>kOfz-1}eCE-hV_PrT2(J zs__E~>Dv>|_Cb_J;nNhAEfRvt7NDw%(r9H*J2{R=Y4meX%%)CQDf)6GpG`{z$fOfi zy8d1}xn`ZP(gXLxTOwwMYm|CfY2W~W-V4`g7U$IrxZ`Vj<56zkP@@}8o28gB%>x?? zLrjU%A1@3+hy2yOc1j#Yw2&`Ep1xP_k5!zUZPE+8#q=iU_PGy3waaLEi@mgn+truu zgVf`iX;da%<~>3X};k{)7}uaeu)Bw z-dv9%O4aOOkyh7;w3AXMN)AxS3`nPZl9mlgrK+m0))AdiTzV4 z`6lp$MyB!o(#Yi9FOAHDeeA@I%-i^ZM&@`Q@LjJVG7Iz5hZ^kCOTlb!t6_T^v)wV( zPKlXB+d_u-wa}ncooyA@E%6QKzLN?|{3(|BiY;O43rp;8rcufqMd*lxutXn-biSEJ zFZ8vO>#t@So#<<)h-TMlR4!6K1d#UEX!LkLNL0T_7#|ptRMe7aUyVfjSfaiClp*$o zq@-Htaz9-n6(@7GF2D~gz)k%jK<0TXr3&6s2_e9v;O_DBR(ig_om|hHx6)?72XX21 zcyrz99$XU~Q0(;>+?Bne)S+s?(GXK&PCn7m5R7E5AAnh5ZU*8Qr+E<1_l(x#O9$8~ zsh}`GCIwGP=>^^#PX^*xf2eJiqXX=Ef~qkc24W!h7sf<%jE|6y9cU*RP0=y7<$k~< zU%_B6CyS1U-~{tE51<@Hk+V&{XEf5!bNc-cuw^2Annslr#fr&=Vy0;tO+;q+D_5+P z@v@RQTSDkB5B+@vDk_;&!Ow^8*1#kpzTb;N7eMY%-R#`m+(^$+Rpb1l|A z$vLbrlUlvA$V}TGvXePEB#N9x6njTM3;p&GmgguIQ@E~!&_6_k$52H`6aguJF115= z41G4pP7wzh#ZYW$6a|R*8|g$0oEoZtS!%#k)P|YSD2A#925a5*%9dZ?%QGbMz8Wl9 z4--q)1CkAYSeJ~WItDo z4z`oI47tOpH*$YMLUaSDWjNgrkdz?+K}ume>W7r{A$D>WwpWp-hd|o;Majtzczk|O zdccsQWO1-OBa}QNz~}2j?37rXODcBzqq=mQNlsrb`2e=yQOuseO%eIQ%u7S6C?!u%R0O_UEn_le8dZ_HA-uww7vi^t6OVyJl#&N_giapSB9M&8(V8MCIhN% zh;t&kgkD2ZJ|VIoLzkun95q;5@d*Ra)z{h`(o2^ZSnedEINlwKLl?i%z!!%$yk2~= zIi%yLtc9yJ<7y3DhYeh#JRMi`Qr!)BY=6Ij^9F?z#~HvX^itnGR_)b4qBGV_l!nY$ank=LeY_WHHgRbT#q}y&}$%yenS@( z4CXSzTp;`mYWW8wYN19inzkYsg^yAAfZ{KMCm)t{$e9BZkHYVpv+d*@R#2FqL4L?T zEgOwG+9s^5zrYLY;W>7)#4lIKJ4oovrx*D>tJ`zHa0D)Kri3foj)iTp|K-k+J*l$r zDBi5#`5*SAzRi(6soujei#l$l%J3+`5IR4pM6WD>_2aDh4g= zf3+WhUZdrCE2T)*i^yts-b#Z;*wqc|?IVPr(g;P&xM6(;AZt%qDLYsAsS*(5I_czG z;b$d&fS>#Fn4f>Nj^8jzWi8XZVq)98VuEpIqCRHierYb{a4moV|G^A+(WCRc%lI^^rbmjn?{72^Eh z9*B>~huFcyhr+S@djhVcp8oCyd04I-mg_MHR~ii9tE!2nL_bmDtEm>63i5uBC!Z+s zRI!Ct8w@0JHyr*@ltzQ4bcuw(fyT!bh|*|RzMULTL}}Et;J;&v=XC81mQq&fx&hjD zCY)Gkhc3Befv$^o%t~u!vpu*B9|T(U%P-A@j<)jcVD#Ns@@|lPjDfxzHxtfmw;!Jx z@Y8)D_gw+1Wnm`u#sImA*RB@2u~0s#foHD1FphQbNql;k%q5XLupEd^r=u5>6dH($ z=x#6S#m-2LQlp|+c|G7oXCpOgHPWueVx^M9Lu-u1o){@3hxH?&)`$yH8dV4oZ!BD6 z*609=w=!!~Ejdmg?qSxbtItjmuwATKkxU>`W}52*K8i?;(kN9j@m9O5Pn1R<`Rv4_ zphIF6Dp%@*ZE}DD!^4(-2n6gUf`GH&1a}~d!e5Svp?E2pAt6xQPeciuB4UWbF(qg# zSsf(A6oQ|$P*aFu_*cQC@I5~{vD=5UEJvtD3mZjpRx(5|yHHp=ymrqA_Y$ zs8_&|s1al?kB-82z$nztF@>04UmZoxLMleT^;seOiruR0YQ-`?cni167$t6AB{}dH zcJpUOiJSjE3L1n@MK@8U0mDAkax`Pc3qUE7$9)cZu{%afFE)0x^crPNRL5fU8Vdn3 z{e-%wB0yTNLjq@I_UWP+lm7AZwd;yz<_k*=vps@b;mlA`4j zIs-J-1if7bZPrqi$TAsT2`$}JELw_fTB8Bh(gVe!r7gv}mQsUYSWCx{6)aSGL7ulT z;OU8ZXQn%yZ#?mCzpzxkF<82}HM{+DO&G>DeoWtFoy%j8T*P_ULUTU&1}OgPUK@`RmGxVI;eU6A3YA9z#E`2^PVnnvLh_J5hs^!9oJyJD3{%Atw8 zd{ls<7=5WnJAX$RZ%h>NaO>F+Y$!iJ){YMo8olTg<}2h$JIUtW^UPH5Cqb?m>I6Fb zX(4coACVY+4f8N31Uxh^fw!4Uk;Z^!40s!o&85~T)S#ujboN{cAk|2YH01+VV~q$S zxo+cR&pp3s~SH*>&A&pE2zT#gKzTCpuORlDW3&<=mC={5$;0= z*dL1~+9@#)F(`QzVxA&zZcchm0EzIVpC{sI6Av2>@PU=^>z+o6JJ)cW1ExOPEEJuB zbau{z?3`K=64Z&1!(1I=-+CIy1e-^ZQ{BU>;u9>#pT;^shtpPy-K3bkO+s{cKNG2Y zp0l5+eS#&eg|hB10Kf^BuK^Hz5S-78mkHPr9W3G5ItN`M@G5APfSmytP6iHtR!#;k zeioXq87TdadQWO+XxzJ138OlQGbU4OX#O`=eE6wnjniMhv2LPW&)KPU9{t9q(9$`E z0_Rzo$*&+mY3(=GTI{#a*(v+W z{08yZFN2x*EX0&pgjGL30M$S$ztLyhAU1p6PKibEF{GddrXZ!b7SL!;3I^K!yxx&0 zH0Vg$k?AwWpc-QOf+LoxMiab+DLye3CmCAuxce(^-tDERrbr3U_K-XJS!ih~1mvMb zl?dMp4IL&g`%7i=5;aZlSfj5~3VK9`Ntz}w9>DN~Xx=uZh|Lnhdmhx`pVi^lO$Xr` z%|d3k&vSQSe!8JbZ!MJ`2r(tPi4JhTv3I(i5{K!r%hPow9bh?wT?k*D)O$i5VRbFU z2SZGW*eoDA$eT8;X4omBRU3^`MA{5+|7aVHo|s{$giNd(1yca)g#ph%^yxCwG$_zc zr3~eo7i#WKUkJfC;`vWGN0D|FY^hnoQ zd|A5U5?dWwsV_@c?8gsu#amxiwD62Uh0vM=T4?uZuC#mcb8FhY;x-yp3*>Y_&TOO6 zSU}EiqtVg1z*pnr>>L4nJj(Ek3d27zU21PqNA=oc&QLVZPKhHkiP|qHvCyu0y2;zC z8F?Gbzi%pf%}i0R*onVkl5CISS=Y^IzVHo`Zm-m4Kz(Yd7@LCFW-dJGQpX3>c1Cl>3(2X;2*^`!9jYE7w zpxEnS#rs@I!-@kQ199>KNIkB+AF=U{Yx zM&}2*xcIvFFFqGk2{N2 z^Ks#)m%=(^PC;@GeaRTNE=A`?Uz*TrS(kxgDe~2eK-D~=%~)n9b9rl?U7Y37*2@eS z+XncHy>!_GN8W)%GN&RHT~5BArg8^*&Fh#)(ewOZg!^?nS*pHQdT6;%h0b)E9unrY z&~vYYM{_A~RqIEff>*-F(;Rs9*m^Ovpk`zkxR zW?r^Zaycksrzcl%6-fw+{N;BX>3bSrd`vMmUZF}h5fL9wTPp=NONfHV<&CP>%jIyI z4z*sOu#seJPHh8vg+EpB<2&!NttBO@Bm{os^0~%SD9JLGNWuM(A2K#sZKnjtNb3F4 zasl`e09ak`xms4&7p#`ff?TR6Fjm($0tB6f_Lg1UU``VdW1XbSThduPiXZ4K4!s4% zE3V31N?kKS6kH{)F}Py2$L>{zZYv?A8wf)~?HOxe9UK(wCE2MG0t|;7lnM0Iv^u$L zf@ju<33RB31ge$^-T*13@C?cKN(fpH!`!@NRiIXqC4@zf)S>Cm}@W46WiUZ11-*Xx(Gdh;C4%Ijc>GM&7sWWGsyyT z3yOo84?s(paUGAQGy#|bW>Stv(-{EVb37W3huT*b3;-W!woYnauXW%ARH_8#TAj+P z>uQS}-Bz*6pNs&Ky*iTUcYp+hQU!(|RRT<>cMP>KK#2hGSyliPyd#{vW*{jS7~X^e z%vW`gR0#l&eF4zmT|si&yWj-k#3m|k@!~EkZQ8pv;s79301BZrX!Ua-VXeLgBoL=W zU~Y#_p1*9R2i_Ax&l@lm0+XV{9MoZ2yszV_7MN~2Ot<$1Pq6`$oTM1OUx(TLer?sI z3BYzR3}zaBPy;X>Z(j(&Y5=Tju2I(ybOz`~g?t&ZQ1;mmgn^F@m}G(BuQUPXmm2)x zSF9Rs`$@TUrG#*4{#sp2O{44A>$K7Y4`%_-o$G~GkpWXGF#IV=z?7{wWC`EAE1EhT zRJ4{$2wLmF{5QLz>D%>Kb>9_D6*oq473a5^&+Uq)Yd^G8!k@dMi4r1q<9~DfmzJ)6y2Y6wC~lRt#z9}c*GVc_9kU`GCjW0KDW1>G03Vi23w}qZIaxD zfr3Ducj!%2j2nK@)u353?*H4E&BII0g2MZ&GJ_iQ;{4!f91q0Et?9=Y^dg4U(|bS0 zsEVIJJjMf-aUTbbYnTKX`RuGZIUY$g_<ZGto41H&bfH33=pz;GANg8P+A*0ab0=4Unu=8pjLKN=QmLWV_Cjw#8N zWv7JlkbFugEE}`gPO|7QB{aK-h3?yolMOfVV$IZ07;n{P40(&aG?nM!mQT=^{-aaz z862jrQ;j|mOntVZKAWlMd}2_a9s1Gj7ApG$*LZxMQS=fM3;Psj$&GvmWrzh(7aIAQpBcTtKl5Ac_1y2y^B7!K*Wz}q;&v@_yX`am z%+T6UOgKWf*eN24G%69wZ-cUvH0r#?POf&O(U2{;832$icGa-<5d8N@h$BFScvJxm zYx?KVEgQco7$=PX^ygyy4*|q5$u}#B`Ex3OIjqC9+zLehXe69HGbAlL6>OjPl*I3` z#67lR>Rsq1dM~uy!xnlR@lpCGZ|FV#$jw_@F|WFrJ!U=I3nU%BfI}f0 zKJ*Ejb;K87k7X$7sASj(-9d(Z$m6VX$=af4HQiRz{Gx(X3BYb0;NES(`%hx~jd{K< za@FZz(GMum53uOtwxP+xJpVu_Ci?Ggvy(HQPOyNdw%I8h-^Q#E-EEc-ZA2Bgx$Bgb zI)90#1n27X?0t2?aHD4Amv)N4Ff#g30 zq4nDQm7U_Tm^3cT(b!BB{?65rv`@G=A|V88fJ(UQ>PWJ0x07q%)sghf_P=?P$Cu~Q z53lI#R2ytvPejd_t7cf!eq+1NR5Ru&NVxa}g^HJ44GeTn7Z8}*F{XCF^yPLtB^Hy4 zSSxk3oF@zM>UTXPjI9C#ePt~&eVI&Oka1TkG8}o+Aj8r6QK#n?W_bJt#?te_0^~8~ zJYYTt%mJc2EPUMYwJty&wjZ#yIvVL?zqYG=pEyC&LqcfdaSWEQ{@H$qtbabd!&v{U zM{KwcA4Ar8O1luu+mj|dQU4@(dufM~nj;5y=)672yw!s_Bga3y0Ea|%jIkGkF=LOu z2;1+#ow!rsp3AY(J9Xr9d7+4$g+;W07lStJ#8P)LE#g@5E<5q+Z^|uEEd5el`XjqU z`fj`Hm%clmM8y)HdQw8?EjFw52t%#jKi=oSp6Tq8(Ts|F)N2!XdxmVqL?qv znrROrquu%PKuipDa@99jp5mvWHM|UcH{xj9d%}n>eq$#~1}SRqO6VL#ov;M=&9@l% zd2dl`aNO?>NVwlZzau@O(}Xza~PR=Q=com^`!S*c*Jog5!tveL!9sMoxyUM1vs z=7?Q`JHL~~nUqdyCEwUJ*!!Io!+j#!-9KOyddW&-e-P2a|5T!RC9Ead!XHGmy(kCKhV2JE7Oh&y@%bf) z_U3*OE%nwqqIEwYqJ4irL@T|uj%a@Y1REl@D%lX3S_M)R4y%RzrMN7U5I*)43;+v$ zTP0#P{!zr7jUNzm`;Q`KCn=~Ss3qo^A4SZBpTvS|egf_AD{VB|CM7RQ2-3J->T2WE z=rY6A^eOQ*)nk;~#~ToO#VD&)L2&d`9W0<%c=PtAgLsq$F}#2|{GeWuU*Y;n?Emxm z_ws}G+O39BBS*P&b21(fx;nj-Myjf)iiuOFLU#$%jXk93E>Uz5Lsg?COl$KYc~YnH zR^?mVPGCnW^spE^wzD!eS12r?bvrD^9tRNYewB2tW9-EMfw4cs5BTvDKSSZ_AVWoG zMT_VBILPqn&vK9<`WHa`gSu;Emmz^Jd0IrU238uo=H;va?crbS)EY9cVv)nAA?~4a z6ATe+K7#3D7fcXnl?j`ISxE763J&~~^RcJ-N5C1M!Yu2e*yoiKoWk62L{4E=c2V1U zIEBfR!b3+;9iudI97XZ^CCl)n=em9Tn3TtmB{?csriz+lTNNzS-A9#GD_Dpp5X@a<#>Yo>@2X&tm3M96-#;C-Q$*oOE75IAjE$&flTKRc=U?r_Uke&=49wPRg)C3L z$CsnNnXa=~W(j6>M-8hxnAOq86stR!)s={;F9p&L)AB}9RDDcmb_X-4nBB?0oyUb) zuQ0nyXZD5@!t6^YFnz=Mrb>a?4H&dn>raRaCwEmYY&69QC&h*5oRs#eq-z}){s16w z;r;kA>A00Vr=XT#BW4w#1>jytS3+{*U}gM-GvL^GR3CC$c}f@cC*B~U@ZHr`IxhMP zm!fEZ4nl?#)mA!j%1#OA@M5FuO0|{RR)dFnO%o{g@*%){cdo%jS*u`fj?|du2%DyV zHB6ICbcAg)2~l>VBkV>$BR+skN7xqEoi=9ijt4B%?X;aNMNJj{+!z(&o!)W$_POV@ zoycXLRKUpH=S>Uyy>>k=Um8(LIoq}tq_bhOus>8mQKP-nS@+w6Mw}i4iM%t zlme+OA&W9CG#H7NJxvs?9wI0M?B*+`>j7Y{)=PaCg0|xjI_A$Q+mq1AvlmjQ|X?b=_E#9m%~hpM)?r_381DJeD1 z?ZDno_jBUYWhr%hI`feoL)rzqqkr{sYFeYobjbCtHZsWgp z9@tMio1uu}rwIHhnraC)&0Y^}#m8(*|j!g8)FcO5OQ9$(i+bDx0=O0PkWOL^LfFEl&la zK98SF(|CF5!e7$X&F5&#D|T{bp>23QwD}tr`V{d1KdQ5w*E|Q1LoR#0%>|a25YP7q zXdM^m8R8(P>h)gX<%OxC4vOe@(MpwKzZo!XI{YxyAqSGEyE5&o$U=YiD+=L2QfYT( zTBARk5#~^J|MmtBweK6-qmF6a4IIR#oq!)OZDd0SZ()Lsv>u8UFF=Bg{>bF7qL&9} z;j8GA8amV`)T?_$1%E<)>jf*N+@y;OQu>Sf5MFks?eW|@+!m^}b zQ?3s+$%)+xwq$s>Mh_%rRko>M+h}W%0vc4o#z?*++(FKKtl4g4W4w1O7e_eM zt8$-)PA`w7QxOg_r{0YjZh@b+@He5SN5WLR@^<6~rH!)^qFvYoZDZx_bHK4dOYc^O z*o-U~^th2#Az7d5S#6>m`c`^dh1@G4kTV#NrvZ#zqB9R>^-9 zC%gy?PCj5f$SRktuXIk%A?yEzle9COBjrZLxoU}L8BQ`=ImwM?gDC&@yz4J!Ps zP_#hWB(v1VDq-m*ouv(CsJ`BQ!R_<8i+g$UvjW)${nYlseC(}hclI(Phs+Ls>~=4I zkNsMU1B-9TWZD~=xjYh&WE9b_{0$DD#i2fT@h7|J>lO!@qwk3lzug~-wUr}COhY2h zFdYcJa+`(z(-`cU%aA(Col9p!d&XI4cw+}ys*)9J)J}yMBAw?2`2CGhA?Q3aVY&(! z!tq4V0pcp)t9(R?4_**>xxyqrQOD{mlh=C`qRC$lG`ELNuJ!z$BS2@(I zBf6(*y7;L~%sReC>1ije6det^^=lfNEW9P8t2ecSl0ljKxiDin>bWqiN8J?d&^M)? z3&W>-hDYm~el84~RCxN$Pm}ofSJ9|&J-J3s<|W@QO&sJbqRC;HA->eaLFOuC2WUzd zR;V^K0jE3~^WLijwP5WRZM3ziLk-KS?p1;sZFF8!X`?p*1l@1SeRbOCp870skmN$ypL;e!AH!ws(yh8JJM4A;~bd={=Ce<1hf zI=>YigZb{mmqGi0?-SQJ2)F1ni2B_0yM>xr(QgJQ6`7qlQm7(BtPTpl!>LiS;OZnH zMCgltt$rR7eeV1$PdkH!=&r%6^kr81g4%eigAxl#MSin7sC9Zleg^deThYBW2eodK zUPyh>dL(;QG@zoL-q##tx$PE(c)5g5kIzT_zsR#tSaS!F+1o3Moaxzxlpf}_kh8gi z%xS$ji87Gl1C*@c-mfe(8kUJYX{9%sJM;?+e9a-blcJR(A#~sYFqXT+S~%1-hqf(@ zQW2ZZS*cXedI5RloRtQ&fG;4cO0qKbtl36Zav#M^k)HJ(vcgd+?KZ{61PQ?gHbxlv zb=Sf%YWyPKGkRctPG*kBXV{?hc2(Xq4@-`ZsHalVC(|R?+P(W)2Oebi;YIdGvU^zQ z4J3H-aRr)ZzPSF@Ge6Vg^W>*{h#rBrpT1Ui{zocb!K>}r?);2gkDrDNoo}J|mJTwP z^x+pmhGA!TXiE&-Xc#trW+Ag2nQa1;4nv=92^oTfD9q2vEbd*9;nBBrbP-DK2o`0m z30IiL+B;e3j_Y)O#$vo5j4VC@=yI_1j_m;hhc_h{*9RsO-0}kx#2I#-gRocd0beqI z39(|5SfxSf1GQIRnIlYf5`@m|BKnv|;Ek?#kTbhjVz*xpF>6c}#F*RPt)MU;@1DzB z89H<2cLp=LTQRwtnRH*TnB2`{`3cwS3fRp|leroyE~0NZy6JicnNw1u$e9U3^eyw= zxD`0!v9C8ZidUq+f&ZbIYS&7dDQ_!jrYchFG*i<7f@W$ReqikTR4fqIFQeZRxQCs@ z5UR3Uuy9pMxGENITdWeUin$N9IVdrksEW1P#s;kx(T^M(Vsnt0`tqwi2N`-M=NHpK z&VSbimTI)__8U%ZFi_n+n2~9?nnN^=&*FY>b5K$anWphNgwj=VU!|+2=!T)I7Ix9q zAiL+`V+G200hOo0UwnFAwc}5kSu+^ zkP~nZqhqF*YCp02w}k8(0L&6fOlW@;i-@Zyc+C}Xp8R6k9fG%w-@XCeNOeE-H7*&qO5&3tDlj(IJ;5g>@~;&?W^KSMc)u1#l43wS+c%{mqR~S6FBn0ehoP_e0O{s3q!m+T7#1w|b5bRe3P#W#1~YX4?=%FA(vM+y zwK%SWgUr=P$)STh1RdGILC#D%7=~TXuaRB)XcRfK=n$v0yqQ@rrws+OBj^lc&O)lW z6luludl(MfOu89LN#nuoWybvN%?@m*US>SEbcBl_do=yYDGzs4n5&UkOwTvK*_9`d zXpVI=%P%*;O6S`snKDeb_}m7tc*rfVFf2Zgq58Q{whz(Xj>?6kgqh znJ}khVx(3?lN%!SR-~G}NGqZ_ob&=Gm8hh-oHX-xjIOYJQ<15fWxn2kW_j+N(k%aQ zr!>oyRi{~|ZnAvizz;Ob-*f{nj4&mu4#HO51>xh}1z}lTg!2J{c76kX0O6D#jIiZ- zD^&@?uIM;$_h5GqhkDtk-CZ)jNzPUrmgxQPfV+fdIY2PKNfQv`T>VaffaZDp0L?e< z22FM0p)6ZT!Pf~u^tZc(X#4*N(de8yM5p~nh<*(aCMqBX(X#*nQR_W2M|tHQMbz)q zs4ORl=p?5`Ki{L%8m=aAeRKgI?J2ar=_yK08?M+fX#EZl&}wT4Qut-R~1xU)(3OVsq=zItdWay1JLpTGdO@f{&%;Dq6<1hl_y1 z_CQH*!B|!of4g=7}DyK&FR0p}+q;>A>PiQD>$>dNvJQNs_P=_`D- z?GTKYpBW zYV>q}a0`i|3lz6r07Ig!fPqA&0Xj@dU6@-3h}2$&f$h8k!)teFA1VikNcRjBk;)5{ z)P_hS28u{i@dF~oJmA3LW+1Gti*U#Tf^gvjf-u=z2jOObz`cIK4;- z?u4YcUcL@_e4@QfvUcfN+Cz{XrK%*WB^FCi>UqvW)rcOc5Vl7asz&)kF!Wg~oq9+N zT{5yx9ceO1gy=g+gs2=@M~DDGAjE9^fDj!Xh7ii7qkW3#ogfN5Kk=|&T>r3OO!L*j zcmN>481jhJx@R8&M%HtgAnc|i{2D;0bkTzaVRc=EHw_lUJ%Arzao=D@$o}tF9R37^ z@c-6BpqBGi8uzHErPQxDH2nXoM@5K)G@)4~AcnK_P7|75`~Xdh8#I*#V*`rl+z|Gk zaE($WWgggo;c@^T(WRkArIIxaz~M;A?W3xXS3*=DsS0epgaCVt zk>KFyW=Y*9p`ObJM?;6fqi~6(QmAKwFZ0Q&{}oC?us5rYBSJ(8U&p#g?_chvxkIM-aGYGJY(7_M!hQPT_uMR-Fs ziXEk@&n48$si7LBWk6PBr3PgYv1Up}DeavDG&Hk_$!Z7^i>}eA(#WcktVlhp zkq0#3$WpTY8GtIS%5UVn`15Sh92K>2 z*%_A|xE?Za*>7GHSqB&1m2f5D$c}-avKFEnc=`7R+{}L5Ky<_3nNo;^Cmls}rn04p zCG1cZYK@K|D4@XMhbe&IX zblGF7(i=58#V0j79Y0W`-}8Z#qE#idu(ZsyLi|E2yQ1*BoT89CG z&OAIIo%!g1qP6vcm8u?Bayv6o#DkiF~+3{|sKS7S!0X1Wn81Hs08MBlmgz?QLh z7CNXkH0r0put)ggoWKV2z<}}2Q4TVvjA5$`hE<*&1(VWXSRi^d_N9=SNy9KBpE#QB z>4rTIBa_C$WSETyFgagPgt>Am5{J`xUSc|qBwe**mAFG7F1E6I6^m+PpRA+W$;G1D ztpI^)OP;Kw+7keQYNH<$)js){QY{+hiYFDV9MD3;yyY=zn8!a}yJ4;t$N(VGFu(CQ z8qqCHHQJM}l)Fzt_~0mj9dD{pzz15q{PdAV=z}TMW1?t0NU>MYnGR|%P1XrIaTyzW~fnqOB;}!6MV;y8p zE{P&%ftRM5PW@%3b7RrKUm=Z3N|a`%L6DXvjkG5nvFmnKd!Sb{x z(U+dJ(vc^{WXa={$&3kQREe0(T_QEFbX*;iO#lc?wiG{5^X?i4B~nD@c`H?pQ;d~? zC_XPSb)19v^AevjRE??&MtOX>Zm%~dKMM_|p=WP#u)g2K(MWEL=uQ5JR>XJ*VNv)^ zR$$(EUEOc8r;<5(JlBI299=w~^}B*$L!N?W&^@M%S4=Jkljt6AHL^-1iw_+mD-Bse zY-i@W0|8GycVGsu-p7M^-e5AxRmTk`RM2OhQmfh<*v#4l2PLWY*QD|(N!4aOYA%Ni z1+>vL?24I86QSK2y=8bZQ+=M`)4+a%e&tg-A2$=x{U&qtQ>fe22S+i70+BgIrSwC} za!&Cg1>25KU`g%wi4IZ^QkU>C=XOs!hz|~o+Su7b*@(eMM`OXP3^D#V+GALM+@qp? zdK@vwGY)e4bFyd*mIfbr2CYi+1i16C;WUX)j!p*%uuV1r-4}@RJ7rUubm+4%SnLTa zc_&2iBR_ci)z$fgmAX9ZAXkqQR`TP={U@w63qJ;(uu{|K^ipL~sz1z(Qn}Absm1t# zQlH@mO7)n8_5!pXdZIbsU|BCAG?}Gicx94c*o_}3c##W+S~WT%1;WNE1SrV;)s0q- zZkep(kCyCvBm`K2j{o7wf`1x*0RP)Y!3rsGSwa-#h76+Z13VNGGsQt%@Rli{*beVO zJgFG+N{E7^L9xF{qelTh)TGfk{KzqB^d5eUHfdBf#X*jVCXFJVhe}(Yu~Ma|6qn-@ zI-ju;x$Zh+r8}Q@kgLxbD-}QQpoBr3o^i%X^H7k#yBc1ic*vCyJm9KT5R!d5l9;Kr zklZpAg6uqRr7|hJM?xUsrt9c=D~$qJ#0zGPXrl6#Cm`bzvqtYtb&zY7S)1l3nf9Li#ZaVrbPRXE4raL=XX#8|wk2vqt$osUi%U@8`Rq+~Cab8W+mXn_o zNNR5oDSIxM*z+N#@bAnTEfyBGNeDafx6b}FYjpbz2RT|owgtj_}=ykRFR9T71vO9+8lV|sXPCo3JD>7WEhCo55S z*YFrRE-*UmFe17G>P!ufq4-%2N_Z$d2FF@>Hl6&8Qn(A)Fq_Vrg%QAcD}6XiMgS$x zsP4T4NHF%U0tjZ)9cRl3ph`fvEh|25r9rc0>^%lQFaqc~2SyIoZqV^xzK(?HRI;Jx zv^h#Irg?pc=z3#Fbv;JB)8=4b7atP79`En&Lllao>u$-r@cnYc~a6y;fl+n5%L+r;4q+-BoKpp58@ra%z30m1?C8b!V8AV*rf zMg{nh7q8JY{1_Fl(c7=0ZlhG{^NJ0l)E>Z~)E$c)#HEJe2TDy`gi@DcG%A-;i$JSo zGmVxZi;vB2o~j&kn}l#r2E)nLa}0(hy=^Zjussq2jK9Z#)i`Z2x)gkprb@D_B{aaA zg=*wk>`*I!I@A$?!UI+}fHkbyJqu)N3GkxiQ>h{jYzqKzaVw)udQS{p?_lTrk zln}XN(fn}P9@A9WR0)wg-N;RoRIh}{ox!;o*JxBCsZ%7>b6rnfqtOyWkW>-mX^1R_iTD8zS@s&-v8Fq!w+&0eM+n;)Em%pdmdvS7-Q&@a zg?|Br_2cvSax#k_@c8^W1^Jlb=y# zADZkM(aSVoL zUIW{~jZF0$Sh+$XTE)lT)S2F4!jVWaS4_pYC!2Peu!sNto2Y4<&RIzllxY$IF<Jh}-!U7p%XK!sr%+`$j}s@Qmg#ET(V!J&wfc#W#3MiB}& zLH}JAuhEj_sKLmJeW6a)7S4L}!5B&n&ieep7&^AxL9VYKjG@LWV552+ve56&@-X-9 z4X#TJ?t2nZ4`#jxrgrUCDBd|TV1=%o9?W_8RexBiNQ#b;5D4yqXF2|`(&!Zqa^3KU zm0td5e(;KMpJBs2=>b1;)z081cAl=&BqI7Nl-c@=Pqlw2e5u%FgR#H(0tH399Fa_!Jnuyjguji^+?JdV5S;kc3; z5Dh#lVJ!^fbqpJTAsiT%30%2^fCo0$L(Mfh#9*zOYjjq!=@lgtz@7$Uw=~ztT#l*+ zuyDzamarCB2L`+No0Z}uJ6S@2O#-&7&RS`(0oF;fQzWbfHUVG}XU|zFS(Gpp7@D59 z(sCoqD_Jkz`ICm#kUH8u+J`TC8@EW9Xk&x^p$u3z(|9Fc~_`WWdy4ThiUR zxpx(Led3zB7gR4$nloVslzvwY+wa_ltX!=cHWj<|E!`V_R}C9CV%bu>Tte&-{((w^ zMy%+qfAr2_g*mx_9JQ!?v%y4Jna<3uL{zR0ftK^F+7E!M-ew>eRYwDb_tjujTSMg4 z=B<2K@Qfjgijz6|MIIw>3&9#w&o$6A)+1A2j3TgdpNWXqBXiftB&77kI?Iro*2rkG z#aajP%5l|;bw-n2*UD%z4L>lNyyk6a=pQT=ELbN)pp?bIf>nizU{#^$eTKfR8%f2< z96OB#`zaKHtphn0ENz++>_=U&y>E+PWz*^imb^{`duE*oRz0nbU~d2f>#JYl2LyZS zo&Qp>TMdEImIMnnJ9R zTuoj4M2?Scx6n77q=q_<>>d_s^&ZN&)s+ATPB#vJ-xv%zHl|zXN5p-eQ68V)L*zhv z+~WfWC1Mej91$578iOeF>GNceiSe%e0C%n2MFaD3&nSbw47vUn3++W}Ar<2IvVA?a zRwVls)5a7tJ&dG`9ABWAW``od_TfJrD&~3S-_HC_mWgNb^eA#-Hr5@TOV5w7ywGc@ zQr%z))n(K6)C+3J1&BEf#r!x-o8RRz3pJ|1bhHwQIkc2#gZ(NT3h`1CFqcWdF-kX>;B6AfAU`K)&ayEy#Ol;th5(E`Sco>X!99XmjIz8S<0zTBekRq z93|5-#`O`Bk{2SW9lg#;t+qJGT!ADk#INHA=EiIRS5Qy#t5_+ZPZ;6aEyCC*T=EJ^ zmH_}OVW06kgn`ddk`Lb8_L}m%dn82F?ToH!$XP2b2VBJAh8jgLisG!U$aO}c0$ z*ER>a=3KOrZ<~W0uU@p$scmR>1bE0wo@1sDvo$_3_Kz+jl=MppQ%4K>>QrlPw?LeO0cuni40`sOPKxjt{GQRD3n zO4!>_!#dIFc#Wc$C{-K+WK)+$9k=5kic6z>{D^aD^ucyePjYFLCctk4xSva-{o5Vn z8sgGubftq_*)ENuzjlzr=hA2*evEZ#^dWvsb!k+EA1}Ey3fd;RVx_6w{ z4Bh1*KCjtj7u(!<&Pv|bl%P|DGEhufN!ZQbW zo;z)&$lVU&uM2hC?VyCee-ujKr|a-v=rwGt;6^J zR^TUoTL-_=R+a+KII43;0ROGr9!0_b100U3%xX(fC$xrPA6-$Cf<*Srn?@9TD`oSX$?hyNhTP5GgYav80*TA_`V5NL1G(T@KCtm2DP(XT6;aTd@X($Tiu zUk5F>SE&Mzw_>=xdUU^oxV@USA2@Mnxl~|MK@Mg;&smlR8dXTvAY?fjXq0pS^ZN!G zEj-|$hz<=jN_j(#gKxm-uwMg>VyYbEc({Q^&s2c|V9M&kyrIKf_aj#`7VS+X+9RL^ z(NcaCjTQY^S2TE9s=#Lh9^Ume;Ne{nKgn^sJAVQPb5B~SRDd%9y!xb-Ui!&Fj`vPl zX%EAo6-{2Q7{~$)TG2lMgI2WvL0BKn&ER*HnT|^cGX(&Trf1YaX?j*3l&0qbesI%s z$U)rnoI4~Cp~5RMV4sn03+x&L%8P1Bn3%8u<@9$T2cOqxJalSb|1B z0-776Dgk~Sz-WxZewM~4c13Vw6yEBTm5SCYLB>c3LHPXPU8k(na71~hgw?Kp(Y3vmbr~jWy}IH)ichJeDjBjxIq*(^u3>@gA4gZYG}7#U_MlB?+Rra zeu)CWS-%Kyxena=2!P>8Wdh94O~8@vJtB@Y{zx51qR>FG*V8%4GcqZw;70uR^XWi- z&`Y1a#D1>0HO(^-5k5{x#Ah5fA8}CPNQwM%#6d|uGVutvUc?2w=4GIZ-dYdZwUaCq zc~sCMa_7;1L)%R)5g7PN>ciW3vxSOuyojv&SG@P<cd&Q*+M_-I1!2X^FW+9)B6_MBf73%|TpMfiNTRog& z`c$RkM8taR-{i+SzH)q2sHp4=>(e4LL3hBXaBUf73=zp0~gkxX)8;U`+d}9*)~w zv5;5CjL7tQF=xB|*)_Ge2Dgs0;-7G@1MX}hzN32rxX0o_7LL|ikuwScJq^}%w8`7+ zVf~&f7V3CHl!C~h6ZI*jHtV&}>u5{=3H=zL*STK<^#8*B0Gv_O(NSeRTw^QyGSH%J zL!{No`nV2mG;x%~Kvq&8QXD|*c2ZP;(p z7#P#Ou167#?y%5#9Wx@$PyL%BaG=pZR#_iXtcl!qN)&;}(0@gmSCC(DS4Nh{KlqkRch$r3)GHPmqhm&7!M|e0GNUJ8psT14?a?#~ZPd{s za`<1-dVIbDUk{Hz-N2Z-yB>z`f5}4Or$rTr+;RHfRB>l+j@xfwi~Xh^tgSm+Xq1i> zkrn@nwR^TZ-#}JcA5!ej9@3E_(&)^;vWjQ23~cmmJ*?uYe8L$~03yBr6>D#|*T7X; zAI{ebEacU3BC_;farSZ#^W+-XXiq(y7O%9>ejO_!&3^lL`Lhc1Jo$mU;0y*~zlk0YDX4?ppPQ5J@h5pRMq(eed!83f?;}|SN&alN*Q1{5&vd7IVjqvas|fw8 zCnMe!JFK7}w@YkK{PYKWIr&*#V$r3?yNqb6+vmv-#Jge>jFE8v^a8J^OKj?htXj#b z?(`AvEMye;<6W@;FBsv;Pf9KDcZpS3VuJ9ZvII~JyeqaaCqHmg z`=AWJJI~WIBff?kA=_3sZp$+1l7R`v$A|gqW2^?k6X?T46-iexO;147P(zlLPzQ+9 zKm$`870Q*4sg?Q`edO66B96d|#8$rQiKLXnAl zkd38tl5hkG>3LqFu0u|=pptVAa*lTUySa1S z`RSevx)Y1>?@DT_+ZV_QCewDVY;UJ*skTu)}8mnWYJaR}h~^A4o&lXrI` z;aep5a>;5E-mi~?tz)2ca8M9=Wf*k6bZ(_^;F*s3%MLsusv<`(JLvE3c-P26ckciBkZ|1%;d92*c%xeD*dMv0)^!7Z77loES3YVhei96h}#_T{J0pO5#zgX<`V*t>nz5 z$&BZ+DGnX)3mj<`5(f`0<;WOBMvyw{dnF`};{BuDUO!FcT#A^Gq)|n=8n#-oQPU?` zqn@F0KKH6e@tXhDwfIJt|Z%2PyfvPNF< z#SZYr+uCcCA09`p|FqX=3x4!zuThhTIC4GMUZcVIk=|aTr4evt6fcwFH|xdE00zZ- zMaB^qpM@VNUWFehenXUAyjqHP)QgXb66%%s0qQNxLOlaNP<)j+xNZ#ddE6sX-GP9| zm+$|-uH%1M*P&O9@?*hOr24-a#8jK!`>O?AGOH?5%>#`)EUJpA*f7Mn3RIgu`>O>_ zw8R;!BBvRCnI(?QDQ{urq9CI%x6n^#O?}>pq%SOS6pyv>f;{@oboC-Lk+~dTIT=NC zo{OGD(bzROlNreN_~-(s#x;g>Qp8_cBzf1UcK$3DKAJa=r2il@!r45M$|UOo&H)

4a9<^tvRWn-C;10mglXU|2_#$RgrKI-Q%) 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%0DO3liY$}%`ZB|xjK&$DEAo;!`Gn|0 zMu2a@|M=sNKdSgBULz8iR>N~~Z1<>OI9@)2%lF_wEkj13@K%SCd~Lrn8Vw_&#h*pY zgH0I@Gctra|0F@$y94pzGV>+Tiy}z`Cuo{5nPB|wT2~AXZzPH{J_ubfM9{#Y3Kb2* z8;SA}KD)I^zQxHl^X*|lOIjsN8U_i2Fd5yw<^#qozuj84ww(E+lo%lbK*~t(3l@Kx z3Xq5y{*W)stF;JrGFb?D>OV6`qw6hQ5g3BeurCtyM&rTZjl+}CXgD!E6hYVM3lBFM zj7V~L*jH_YssEOL>+l!iALv*8d!=Qfje=~K$R~v8S z+bqABrBj}cgQm;1zYNc$`)Bb!Uy<17Yc}`!io`x&v)JdeJ>qrKY+2ps$tUREga-6u zubU3d(ur)Jd)>4~zHXIIfGq>q&xX5c@TEGD9biRQiZcr<)T;@2MSXg!l>7p=i%03D zUFxIiA4)G$BVP~Cq|l{0b!lV;QgP@9mHZv1yY!UfalwVgk_7etb(X^<7dtKw4woKR6_U)&@&!F! zob2ebnCU23(HyN6E+iUVP?SmET&m_RqoE7xO+`(mA}gxG-;_pYEYleaI;UNxQ{iHw zv2UE?pmUHwwWP6F*qn!Cm}o5O^DUR@$HRm$tCUtzZ%O0gLo2iKp%qT_{AEhs5Bb{5 ziO`ZVD=KXtt4avnZV}YBFtv{$*@MPn>&EZv-aNy*tRDQGP3+CHq^wSD0I=U<_;yOwWZ9FKM-DXCmV zq+@HUavu=H9$;cuT_IfRfj&@fGg7SF2lzV3t4N259_Rz*o-!x3 zw7GJKip1G-dl>ZglIAR5(4^Ga9Yxg1Ns1y83;s)rq9U5anm*}9OjN*?iYO9o=|nSn zDP2V(NOtR+yG67&AkunUbSCbXk=@#HB84YJ0%W&-Ad5n4y{0=M9!JPESrjJL=!ZVX z(+&HhafA9V9_TQ28@uXw27+9^7hMtHyc00^RKvhxZHUo8G`%#FhKQX_n*SgIL>=2) zDad#PL)wTQkoBTXN(!K{{q*G6X_TUmCn=2 z(Rvl8(0s6l*FP>prgJ_YcpHj#W633>Asf1$01<8P{1 zHm4FrJA^fy{}xYejaJCD2O{mBFQyV)efn34xfNHRORIG1O?%BWl}^ZR9VO!yHs6c6 zaP~>Z(E?KcG<^kBTg?+M?yiMW+#QO$1$P1zcL-42o#O89F2SL=yOiSY4#kUWdHMeD zy_}Pid$YTfoyp#j-_GuSxCkot=W345Km9fD;H@EhTro&au;woDOX7sLR_(8d+q{dU zc>hVf%0XGSDN%$NZk04JfEzy(sU+05Ld7s2hfuUN#l1p}-xG=;2xCoXD~Tg##Cbrc z8%3K(q=MCLu+~Y0y^o8J@B=HnZxOlH{((3+6}G@Wtw_Bjrsycma8=JDidCw;=SH8! zjoNKHLeVCqcux>XR!B2dBuRjl#dUGEO^1xJ7kCe&^p|~A7d_bb11491D)AZ~y~rd( z)Z%3(VPs!w&^Qi-I#ncGypYLPU^TC8Mk%$iXOl6Xfbyou?CD&B*Y57m!Sjm*@B3zX zvfp;7J!6$~LU4pgKZ)@Ph&NZWCb``8XZ8em7O+Yi=dMvT)T}J>!-db$katZ90cAsI zO{ujg@FH&3KI=X-;X>;f&X;1x=<`LHDAd2rS^Jl$-PSnwc?Fy)S~t^ye4Y^{*f#+$ zeX|X&kvfg3RkIDe>)<9skUrW(N?GnUQtc2+Gr#)2OTk~gHvxQUUpItVl8RS`l2rd= zvEJ>cMYIsqgvSm~4r`aTXyfi}My~)R5enG+rNFIngp#dd=*q{HUGI-CVg-+nunBSZ ze6LLXPSL(FbVj3Lq?iRzcYI@FbeP>#qf|>4pO&L2UtXfK5>nX8R|Y zPh&R|hTI%@Y_1!99`bQRKGtx6dJOrswPF*3z^?PE?mQTfa878JD&O~sEgr=aG0&)c z*uLlf7eRyv88CZW@uv}R8gVX3E+qGn(wy4nz^M{YQC?+h{EMp6WN@Hljz=hU4Ustc zRSdSf&c+eq=fa}jz9fq0ERkQpZV{!Bo&6K57;7=f$rhmACL5zW|G+-~*y7_A){oX4 zj2~&QoTQV^A=_W{*xy*tsnWnm?fmnGrH{0s`}QNBHzPm!%b|U;xlRM+1(DWenIvs{bCAU2 zM$>d<5ug+WKB9(jqt5EGi7?9FTzET{f=xzuap_hK+IsIkDDEQVAJGD1rc)YHOrJK& z5#r-?!7swo6panhU@bOai+w7>o`DC_6O6I(nQ~bF-@h2hE~M8xV%L53LRcF?WPBq3 zOuprzk*Xv5eR+N(F{xu?v8NQ z2N=OG^JSKx<>0*lYlK(tCkqLT(y4WHL3(;YK>f=<-SF4OMSZx1<7jr}sJ{3Rh{3;nf&%BDl()PcPN2kNkvrM{G`mxm8E+pZ>UA-w4 zS?fF#tvdM=DL=qA7Q2n_{q8~A3-MNyWUHs{YHz!E@6jExJ>&>)Kp@lcqLv_cx89oi=Z5Z5Qudh^=TT`VmH zo35g~$1TCq^UAy1>OB@nYk$lff{D4rIy7d)^7^cmEELBd@W+;u-WJ6?#5R*27^;R%K8AT>|Yr>O0shZ*?;T}`&6GtR(Q5tPA@)cS!>zZ*4dN`oO+Nex>&smKyR&FxYmP>iw3A@mAyf=T#%v6Alku@9V5gru*(?B*=8&u zpd_xvA0bKudET~XF7Q?+U$hJ6-2Eu&mK1^354lqIO}TN7_FavSm}sb9v*qtJQ`4dw zHufPd2I$tB|NP{;)-`TcgNUHnnI`dF+HYt`uZ2ky8@CgW0~;=;L^-sJfD>C|*@(_f zA{)Sk{X4}XRbM4{Vb>H55M;oXI$*3h#X<@P+^I(*ALK8fn3JA z*>OqpKZ%BBHkqH4Eq70om6chFcD#2pUSC+Hs6|$4FFy3#Kj|Uv_|%I3imn|a-K3#&v02O<0GT^<>}<=1_8C!T z4Jm`(XrCtoi8cLiu-BEn3K}=Rw+9MtjaBuE?TNdH;ld}-eoEx1#iCg_Pfk>c9~&NU zqN)E@D8cNaHfSbzRE}7|>5_mZ%kXbzJ-;stDZ-@yTK zw0jZj8Pa6Pw-#}H;Kn&Fv8A3`+2wOUKynoELU&BETg2n7S*JRGO7(@QgtqdtjLP1U zj7%?Uv%caMST)SwE2E>%fEnF-5=Z-JRdJe6F**TWL)xhIlfFIriViC!8U<$9nadI6 zHfhfgv*j0rVuC%((#>aW1I_BkZ|=W8!>z#7!_@~v3H}>_JSGhB(r@>F+py)brt}_i zjb-_qx_(9OJMJafrs9t74x!d+DwC+V?D6@cDC_)x3F(qt!aXf)mohvbIdEw>_SuT< zUf6bSWPD{_F69DVuNgu8^%?_EC^zeSP_npWHJYmw02for8l{`)Kp`XF14JN4SQTbq zvnL8-maUZ%?E+4zu+Pi6Z3~*t1S~Qw(aRXx3^U7gl3N&3l!Ul#{|m>)?%OOA%-trc z@9AB?R4-MFyRge)6C41G+FnD7o5PNmS%lJ7J%l%2E0~)4?FD*0yRkBx^-NLpGije} zegm&;($;xe{=i*~zgU@wv?qIF%?w5G+!Z$aOz}867o229Dl$p9%oy=SM95*88qo&JosmEMVMKa3s zZJPb$ac%fPv7?&kR{+08Bk1%os0RPWnqqG(8lFa@F#=^|r`KvOh1t76hi*OSF&8g6 z0SqT?5FAlqJpQVT*7vDKNnX%U>)R(x2fzQ-yzQ~pGBylZ|Q|=jZioXRfDiu(! zP*A&m5u9|1>+Be`h;6B>Ik4*%d91=HSP3xwgQiRR zc_CAgF>%8=hr)3wuJFz<(r$i^mYm8}EE)4}f3$MX>6F|wG*zqfd|}<3m7^!02PUo4 z`8)ZKiz@9;Q}})OtPX*^7Rx9?K8a>N9^mX8I#hh~ak|N*$jglfmA>_%_3@j?R@j+e z7TRsrbDX&-H%uE+dD!^&9rmkE+)&}GAyo(bWq=%_p!$=9%VtnJMaOgy*u=*oQ@OpY z=+X>uNcOD^HO?rR_98{aaZ-D*&*{8{D{gtyorI*AtpYXWS0Hs%?~;bbv%b~r(6w(a ze9hnV*8cEQ7^yR6cJE#1T$EjwH38JMr9S5-y3U-u=5N{pAfm=S>7uSB!on-&$a&5` z7Um6Icg6685sz%6G+DYKU-e`^^H+Jo^Ux*G5JwW-2^D8I50nJPHRNKmN?S79b4}s} ze|$6-n0ea3r|de0VMQV@a$`Zsf!4)Y_T&c*FEZdCXDZ zs)+i9#S*&v#A9|05iX$USA$EX8sGWaN)#UHKY^^GH3;=9jkPmBLQ=&E*xLX{0rBOLSn+iGX3^{PHbd?&9PmQqf;|BfSLN%52yUBjC%Aj527>2N&KuG=nHZF#s?V(QA(T_;fc|5&b;)_ zDxB?x7(8>ORh98i(;N(ZDjKIPShN1oX;qBd(6vl081(pVPf*$>`u<=yL=~-~C zrPy0>VX)}KR*DuN)Q5i^HuQcYnm=E9iwsQXT=Nnc@3IM4w0{zVD0z?@$Uw7lM^go& zPI`N9NL~WEKX_Tlbibqo95LoT;mzf@w}0kyOZ}$CR_M{@=VP0y%(L)!Z63Z~`Z=VQ z$wXn{@zp=_1+`ww`bc4+>bIxco+T>}&4ps}(;-*nwsB4W%gk(b#4(-j#WIIESS$a8(7GH@;rvw_H;(}ATa-I~&tjAMBR|aUtz-A0T4L&bH z1&<{D=cBu1Ur2-%U#-S77$vTgQ8yGP+qW%;GM+f+ISkyVE{R(BmH;XQ62@n%9 z5|X>iScDuM)UsVF&^B6qvO};LD-5xXc)9d-s54DDotO6dspvFGxRNHpw?>C=9+yiD z+mq$#ZTM7(p%&VIg*@=LH)?S2qwfi0T*v4hX&l)5HWp7}yw7ORQU`Uc#9c0Z8?|_U?0cuddjv^-WX#!evCPj>1?ZYv{4$mm+^*LrS%D)T*~O1f{fMNYwrNZu=~2O`IwV0#%ua=db7>G?==?)NM<{I|np2G+Z>=3n7E>bxKW>!*cm z62nTSsTp*kds-Q_A?Sei%IS!3&Xbzvb2eU%7yrk>-Rq9EboLXiuochVIMj7@zQ1nK z{xywiosfhM2m8?DyU%GXcMJ6S`d6gp5u1Vab`zwsZ10Lt-3zvT?zA#olf3;ps%l zYt1ds1I@Yvso06rifb?a7lQ`^^FDvXRsX4KL?2Nk*;~>6sMZzpB2dIkX&1hB*r@KfjNC>eQ$?X znBc_{Xd4a&WiBXGm1E%&UBK*Qq*5q!#-eIop6rPAEN=N->67Hq8?4?UGI0ogS7##X zJqFC%t!yMT(qUhKOF*%P;T)l&s>s?(pM&EcQc@C}UHCAO>f~bj(*mI{+s2{n@SjH> zOPj~)Bt#rB;V&P_!U&W7l0~C+i!g#B_(4kUPfaI+T?fsPS1utKtbBSx&|&eyB(onK zq>1kiEg?V}jH>{h(rHg{eYi( zt=+5+8Tq+#GQIW-!{Wi%b+n!Lq+XjRE4(EgQ3w)Fan$v2GMdT-LYONUWW{>~Z|^r? zQ7wQslZ*iuJI6U{R4|Eo>!s`>d~EB(r7ueD$4ij3gh5UDzq)jOMNCjU=`=?wmE#vT za~D1?hjN!*_3v}jJi@aQQarWLEmdR_1#COMUDVduyu|&2$_cb!^>-u?O($sN5LF21zFA1mQS|m9|JeWc)Mig2MCiGahFXp#`621o5=l4 zYicGbmcAeC3_8P@qb!+2xG4KM%eR%DAb*udEL;W3f4kB`q%ksQW(#EbztxsD-1VDB zh7$c%8PR)rdyR2UJiC0W#Rc^~<4}9MDbmi$LERk@>R+PLK=PPDL*y6QSv=-W2_SU> z44l&DMtakmO9K-5rL`r)pTW~j(&Q2K=p6l-}jT$(Zg!$9fg+)hh^rF-oy3u;N^9Dy@Rr4>h0`9Tj6sPp&sXtZXBScCE?e_O-zQuRplC|-H?G-nYi)csWRlxSN>_^Cb zLa(hESJ+Cj)s8b?dWDNp<+XiKY*z0Whm^g-C1NbgK<(mLC~qyi{#6?G=ms!v%HA-e z$!5-l`#57sw{U6wjuVyiv}K#~1tYCjj&n(Lu8je%;mKfAjJW&Y+1%q!!JMB6q24v{ z{a}bzX=I39wKi@^%6xyvZFBz=uR-(87p$U@!X3P>SWic5%ogy=s^zdS2ShV!gpt+ISM6L9ey?gBMU(hjM;$=+4Men)Y7DEU0 z{-6@4%k1CWxh2==6`&aLk=&~s=_wrPoRf-4`s(_aa^>kp_}r9tgJZFe=;!_R(<52s=f^!G+=Ct$Pd>A6J~RCiIs-YPyEqMZRUrL-AlS;b@an-4McT*a-SQ3|Tn_ZDi^ zq{9_?9mE}uTp*tAQ4OoqoRq|Ht_-dGq0zYWr5_H8Tk$s+x%n0N7KFc}>%nq5yAs>>^YU5b_ljY*@ zFi977#e4`2zZ|%PM_ST%7Qy`ry?#{KS^ot(=mH(<+%wRa%;!Ypya-aG77^)TMiRH4 zj+8j8+bi=V+@uo*Zv6}S$`(}r13Xg8ZXsg*KIx0I_ILMCa$4hZVJ@^+O0oKN(yTzg zvqF=VZm51z1SFpK81gU^2SlWnZ3wM>2(4TUtaFJ#<5nRq=+6J@?L+k&K5vAhtdo+j zWRntyb{`gUtdL>~2ikd_R4to27?uumtYBcq4q$kKa2^`MrA@SjT?yScC5!8`p@aNz z$yb7*`ddmv1W?xhKsf1!kobaxbq)+PhA>O${u@$HhSa8y6cLH1Te`x-#KH3f`dkUq zubKHlm5amde}z3=aj!o0b;1jQn`l_)dEvAs@j?rMcDD*nun%G3BgTlm*W!Jw-XJ*l zRY`O!(uueg+}R;C4;%cR-Q^~^6+u#BBLcxnOZ$bb9p?;X!O1j)zH$n)bTST6idXNlJ`Dv4`rY7|X-#Do#F zP8>L-I2Gkbk(KcmXf{KemEj|3x*bVd*1-1gjf>;)3RFTMh5L2N$?3e1jbG}BOEI#& zmF+kS#5e2h0a%86dqO4s6 zt>shfinyo{rtz{6SAXIdWqL+oIrX6Cqo&nZ%R54 zHhB3%dNBR7JfBtikfJ;4-ZzCw?Rslj-|}xu-9x_czW@%VwD}Bw(Zoziy9kGn={SrA zE?*ilLhK%8rk_$)1SeW*=+mHOCxcsqh(-Py_4ho?P@gA;kG!}ogfPXk`J`MY^cp=x zYU~R2t3(gQR96O{Me%ZYq~k9{t;tS4mH0lsNFLYfzYL6j2~zDzCJ=@=4M71%BMzaqV+cGL`o2W2|16*?Oe6J=eSH?5AwI z^oy^Tw=m*Ui6nAYq<0uLR7=90-{IT7?UCW*;qAUMi7S`8@&VTRW)gagOxpqN?521) zh|XEW(-pslPKN;e+l+GPh%;?BzbzhQ5lzhR3Vj(*El>rQCC*gQT6t2Hr7ks?z`Re6 zq?Jc3ylo5&-h0mWqO$Z|evG;OibHxUte0&C=gDsl>=zQZTaq69c^Ar^)F?3IXI+Fj zO$PtwI==bIpI837QV9Mc-bS3TSa+s$er?hV!Ow6RxTFrx9MchcHxj=6& zO#t;Li>6J63AsaQyUoqd3~wkI^_(fp6CdkfNnUUv+Sp#`3I7NW2bq9EM?kWzr!*IY zow@kji7DREQ1u$E36e#!akFgemSgK%%RC;zTRd0swX+Al`iVp#c)dhrbpLKJdl zr1yG$9X;Y1tvfjFN{!SQfrTOVq29K4aWP8C4qQ{E%Wx~^P%0p7UeKw=La&rxdp3X^ zN}e~aZAx6v*Jhs8DgmzzhF){};$%h4PYDaC%bCzbFO?k6#E#Vu_BZxa!5<2PXc3dh zvn1=O{&epNNm3)$l5(<@SO=Zh%Ul-`Ly$_qRLdU*4!ouj18!K32IXlhRm*p47J67; z-Luheq2&HkD^>F=wdRBFf0Ol$BK9885ou_H4W2JBqH1t~>&qtU6X>epLjJpTR?;_k z^%@grhMDEYKlPT{WhDyVNuS#-iQ5e}M{n>d4vw_)csi#~h24@~>aJ}RA}bC27L;fu zN@~#t{#z@>dGjQdaUSMaNY1U<)PsN~Ltf#t1W=@Tk1 zl%H&xHUU0(bif2E>+>6Rdi}43J6{IpoQPxeGyi>wV~wDt4d(7W0j4Y6?&J&bq#QSf z`&-_)(yL%=m;Bo>hmY%GeES-`e8uDo;>w=5>+#4h*U6)tOTKDbtg6+xw@<`B8K$m! z?|rZPuv4HV&a`w(E@Tg>bZlCCz4r1D=h*u>?fu4Hk z2xP@S&>bnQQcDMMr0GiCOe`MA0wF+E)F@exzsPvjr&Y?tjQ~*sAheKUEQ@esng6K% z6>D4gG@~T^6D9V?oq~ot(ukQw`L8G!x|Oz5{8)bc8K43D&{7a(+@#@o5c7+?HL9bRA#u3uZfN5Y3Rlvkb%S%fq z71Hpp(t?=g24>}S#aoQGLRYzW=Npa4W818{!+}fzvh4d^&m6^fXEzTP^0Z zD~N^&xk_eDnpUBKAhQf5DJtYsB2w80^dvPaCakMa4a- z*g0iHGsXU(F4vUCz&NcEbD|7r+Wv~U@gBf8c%`vKOFLWpRo4ChS4g!Iy835=4i{8c zYyK)#m$|#ArIuDM_FY7w2HaK*JJ5-tom=MrD^#17_E4CkxIP|kRc7rvJ``|?6~O4^ ze6d|qW1YAzo^kCi!x6dJgirpUPmtW^>CQnFa30frs%&$ga(gqBC`{phrZP&F1n)vqv&cZZj~6Qaeix>IQoc6xgX2%r^?u!28kKF))ZltLN4t zO;{ez>#B|v=in{xs=lO<%;jWs)*n11SuYt*?jOQA=VZ(}0p!ci>u5aplqTt!#dVvo z;+Wv35Y8bTLR~8+$TnNFDRtGV%FhGTE~Spg`~QupRy{2A7@lqY($#C$&OB|ttXr~KbU(nH2$}8u zo;BKRm21nH_4t|KbA7zfT~&QsRLob6AN>$P^;mTkt9@IORfOHX>ehti;nL0~=Nhb* zo&5A$$w$Vlo+~>;Eeo~Bb{+|`t>4hb@MFoNA7L5~&et%9J(bB%-$AuJAJ<9{*LqL_ z_x7y5U(HUQ(>60aGPCb7C*B8!AiVSliHBpqzOa2wzl@01(e!e5quSw;l=(NUWl&o1 z)mqFb-MkRTa-kxDfZxutM# ztHl3IfPrU4*vaUX?f@#KU(DywktIFVJj!3BA!4H?wl zkA?hoKR8LRC|~NX;RkrIB-@DX@rP?C>I;BMxGozl^dOHl7l+D_zQ5$C^yP$dFEpHT zcX)U$9ySkq^4VvG8`pmRhC51D(k)rHZ9{h7U>P#7x`uIIb5-kjq?(B~^B{));#y&V zHT!6b7wL&jj8mbKmt7Hdq0>BTO&%Ae_3E;sAJPWMWUm}bT)U8c`@X9cbAc(;>I!Kx zz>9QO1%)kN!@3}_T1?*#osxl;=G~x&1`C${964^RuxO(&7HMzS^8DGEh?xwxq5T=* zNBLl4WGGXG;kd+iZPczLZn{kElIU#s-@hGh@JbX6I_$6PkCl(5Y4N%wMZZ!#Q1F<7 zT&Yz)driD{awY0^wck;%oy_sJ&xaoA>&$&AB`nhZ?Y9ofgSk#KwZR|OaKoyogK?xZ zDnvobf4P)Tg%r z{usqj8&XQzE-dtBwiNA&IK!qxd{C|k)^n7cP1fgaJP$*049!_(62Y)4l^ZUf(~d+_*H%u0~?H^s`78m0m64h=BHzCTv^|DwtLXV|8&3wA@R_Of9V2jFa5o z$VK3;Y30{Qh8IhMOt?n6O&BEYKlE1zsjO)PEwTM=Fmp41gW8O8%686KIA&6Cu+qBB z%VvAMTKV&3iiDdO)gIL7;^|2%o|q};w@cFz)}0x*<{pYgmPHLU%AFehtxk9uWj9nx zxApzw8$5F{VjFT7E6HAjwoE8Z>AchO=`7H-(Qo9$+pz0ncQvwcDhIT6KdT2CT~oH_ zrL$(uZG%%uNEnI0EE>s{d4wk97eSIErStpBV|&jdk&tr~6FBlI)99=QGXxyIM^V+8 zRwZD43v0E#QAt~UO3zWOiI}d~)TtYbq&;|L_03STSq4XltwK8Oxud+$#tfaClZNkiY~YV7Ay1bF*|>?SLG(-xjJlN;o6s8_{=VB3r@-_ zB+O)NbNMSVcqO-k>vt^?`FT7fIxCfVaPd%#)|a8OKLuMDhjz1L%BectF0GK5|6KOG zp`zRC4Shh#tplp+eV7Q?dykbrLD74kfEjAU`y2i>+J4wD162^aRJmDh4r)1NywXmnr;Jlg|yE2vCO(J`F|{dZ#+YSHWVz71pL zwcYX4&wLsFgq*`wcG4qRlHM9kw59{LDXIo7nCxnnMeIZx*yF;@&pI3I5jC z+$>&NKqWT05Um|T_5ILC+Com5jmiwF-nyN!(SgGwDaxNP<=z}g#^BNYC~z-MELtD` z$O#Fpi;b}%*W3)h>F(ydwHwnB01W$|BRd*&evj}LSwCc+>s{HXu#naNc$QZ&yn`4D z2s%lRmiw>HLXUZt#^Nj=kR2{Pqgs;G8*q`U@RY=~wR>Bt@&H>T&`Yk2+GBGbRcsP44})TaR=}3OBjm9=UOp%(rt(InEVY*Fy$Rg4J6;wET!ZJ`ogeU6iw)Z&&v#E~6e_i=m?Dk1OKC!M?)AEPhQh5n>Lx-+9mE_Ahxd105d>Xj~@~t zXqG{JGemajk?ddm`CT5f{)c5rV;z6T`vCcLNkivLl+Sa29aA)C;3+VqjgtEp+Ks}l zJ6KvojE|N3cR(#$VjGWSp#xz?8LBJ5n~i55j<1e{hL%c60Xm4~cg&i_P~hZM#9IHD zv#5K_?l2m|57&2AUf)Ey_;Hp@cIyNO)K({HS|vue&I<16H?-4)4wXBX*Muguk9H|8 zE4VINLYbmO5tBwX+?Nnva(y}XcH~1ntpK*G+}`!}7`O;z;16>3E&~3upxw<%B$JG+aCqldJpA;NF&$e?VVtC63Y(vq&rm)5&q^< z((sOT4rrKd6SbzVk{7~)^rIw*v<=ok?Kk6b=Id4qL7;=eRbG5+R^593)C%}M073I;JgY2{-v0iQguMnpkkpQ;O>DU`WM%OaQvd7)1T z?tC&15B!Z}jLp&5`4i+4&v%6YB6#-mxco%l6}qWxepAu~8&s-D>E)tD9K{44{~Ww1 z1(m2|R8NG6P}Cu}_DjFqu~gOldd&k-izyalp+qcD+ws@00S$f?qLeg3?qHRd37&xGh?RNtBSHKiPaH-xNn zlM5F%?O!GjlXsVMyLh3@5pq3z9sTdZXg)AznTuRQyckKW%$7J|4y!WmbE7J&h=yqA z@6)F|7u~Lz9W3XA(n`!b#W7z0UIjE<3@>HRv&=XeATCCOB!*+m2EzucqNLXvRf9IL z9+eTVOX6M;r9rRRi#AmMf%rK?B-eMhs?%YHqSd1vNtdqhl!9Y$aiU?c+t7|$T`Ag@ z-Zsibk_$3x1hd!}-By)VojT?-VE00GMj4r*DFLw_wI9%g`Q1_>+gJpVm?|zeQsiT| z0~#N@YFIgl=wr6r;cN$XyQg@jk7Tach%(9;q2y!?pOg>B44iX_JAF#Mm{i2=bC)I$ z8Dv#vR<53>4;hd)WjDh`kDa$6Y4d&u>X-tzMekUhOy3m2btIuGy=ac3_SfvX{_e((7`-3`>FG#$R+OF%q=;A>bM9Z ztgIz2hKm|Q2=3?Z_9K9bxv@h(r<{s=u6R1*Yy99$dyq(St^v_7YZSq{CiYsu_#%_o zXjstK3Ic~ACw}u>$vnJTH+w@$B@~R`ZO&VyTUtZiMTv-G+4=0*-1B`}p*C#>Z86q!?Ieey4-Le-1z@3>##^uT2o>V>MYwDL7y ze$89V>-z<?a!0XoLy$O4%_?HGX<=) ze+(GHtOfwhT5n)m6e?AaF*-hEVAohKxHZ2_XcUk_4$FqSh_w+PANkW!;3B^PiB%*Z zQ7Xw|P)~%7xOTCws`RBRkhQ5$5xgx3!9GGa3C(-?U;`+bZ-z5PD$4*=h@`ZtH4G7` z;Bm;gw2T|1o`YU%mG+nsDAJQ~ghrnmjs*h4@VuvZlgr7`q-O$|!59=2qJ*_Ak|G9` z%36XS7r@`PxZKUS&7Se0UK2T;hUYNO^Pj(qWzwJZ@sz$6Rq*aH!q_W#d29`(&ATVsrP zjX%!CgeYGf)w&y|4~BcNS$YP-`b^XVk?y#i8!020S`D&uoOAF{-04m=tjie^5~C-S zH43>Lbx}JQs^-^bx|ra^YsQEJ!IBskmgEibQWt5SPoo2r3h;Rax{O%sn#ub(&tZ;V z(z!5F35TF{_Tk$pgu1k$IBC$i6Uv1})N_s!{xI}rB@lLXzg~Hd#f0p6L}G@rI|i>C z@1j^26_bfz!2K)_q>@~GmN6)XEs7i`Hnozv&_sVzMs~r67=e`UzF9OX(P8<&$UV`s zb{6q{jl?os4>JcEroqD^gt6y2Mrl#1RFy-2ixjC8Msk2wTvD(G0h9Ma5L_~A%dH-E zF9kBB(!hzn=BF*nPK&|sqBG9YhYDr>OqGT;*p+2QIE7ucZE**E12!2$mThah*4?VSlH!WYN{yWwhT3+@%)m@G}$MjpXd|V^YiD5xPHj=6Jqpet@ zDDhjqTr)K>hfd;YGiWHJRvaIbQuyuCXR?BXkptr4-qIOJ>u#HZy=5mIo1M=IG`iPh zOLQ-e{s<1Q7Pg(gFsG?PoH=dQ6V#x3zJ?`imctXLG^3p`{!fK95=2Bk{6LOAh*SXQO_C3Tx4WQZNHg%L1gakN8Z`u zRPznidBYM+7-@Uw=ojgl^selH37xx$wdCRz#RdDP@O(T19as0#qTdmbYJ6518wrGa zbKk|zlh@eTq2AR)EZ{;$f=2H7QsQTiTFKfUiErKRg_0Z^M6cKl=TI2_S`6Tc=) zoS)~r7hBaC?;eK&ZmxlgFXpBy$PaqIalX#(p(PzMaOO1!ScCmLJ=Eil0T7Rc6{+#6 zyUkeAi}njJT`{7ru~#4E2z6avtao^jt$A-X}1JD&_JSGS8|c>+*L}!Jo@X~7Iw|cis2)ghEJ!i z%ZKG4r+Zx=qb#Z%2;U@M@30AIR0vUQ)gGXF$+u1B#;aCr(Kg8r#-|diyKepqNEEUo z^~IfQq0DZ?_^#KnH}b5SM_Km|pHR9TW2M7&!6~h9XTQdm4uWz6HD5bu-jdjT#Qtd> z)8IE-UZeF4=V;RZL|SB{kV55FEIW zA|0Q%h-8z(w>pVnYLX`j2I>lLG4OO0WCnXOyPc*L6$-%@;?fw2p-IU#S3;Bjp-DyM zND+od)s%_|S9gh^B13M~qt24qK45^F^@L9@QsP+Em!2Z#ipU>>4acx3*Z2wAd&(Aq zKS>_&CzvG#Xdz1LTNsQ5F};H^HCeGft0$u#5bbh$^hoT!!KM;XmQ!?5x?nKIe!)5} zNJ5F2$J$EZM{gbzv84ubP&Ur(;XhkdcWM7*kB^on5EJ6=lDoLSivD{ek6s-O4v%nv zTgOBYVR&E*>`EQ+Uz$^9d{u>w*{`Zbg}s^ppVmd%G)wr>@o^7(Fv&ooP3t zv_EY3EVo1_Z{=o64>{ZEcnj!&N^jeavyCyxCXC$KZWxLDBgVGo^Tc)x$h@+D{wHrG z3pe5ZVY0x7i@5|hNra+680@ndS^awl-2P8e{*n<}+GfeqpstfQOidK*c17~gG12|T zA5}87L883HUf!+#kw&^6r`k`o^4}u$DT27+N#(Y>fK^2gr#w8VB&Zr&N0y zn8!=ezx3#(w&^n=YJsu=@6jPl;yav~BVi+RxVq`x@LV?)iDzM%xLcH`x& zywV%t4R}h4{U8!^U{%zy|DRiM1@T|atgl0TDc`K5WalBE&)@I);{*HLjccE{T{XBG z^<0#}fY~uA!Eof&;D6Ui@@chi=)7-<-%Hguv0^h~6u6m)y^bN_=6k^WFgs)x7|mTt z^}JTF!~WezrVQUX{`y)9^$bQIS}ZPj@1cQUiM@JGw6lltnlB63806W4NjW4=ShJLb)pB; zWBUOwKhn_-MU;JAWQPC2ChaVxQt|t-fysI!sAq*eNX9jwa68QNBWfT}PJtltl^IHOkR_}nl}!XRT`H46d;{k$p;#CFy>7Qmj6vGvsdQMc{XzXD73 zYn~-iu!y8=%mD&C44WmDbuXf}TzlkJHDa7+x`y`73IVomJgHjwZhl-hveiresbvVu z6oU6A13rB8f5V?~GJs!rebnD!Uij*T!o`qE3%B=kr%2GuD@us1i-c!IT?$bvi}B%) zMxqv>27R|T`!*do0qb+n;F3cEgLQ3Z&Gzu;1Y?5^bd9A@T7%Wa46;aw4`QI1e{Sn{ zojrh)yqWe$s%DFzlFo9phI}Y>29?a^?Ej&Rk)w^$?K>1yBj=$c^8(C+v4c+)#?-@~ zaffuM%w(5T!rbT^H71GbGRD0j z`zUvSvn22qr@_e4sRHeg;U@6fb|mjInl`ZPjIn^fGD`bPv^+WW$S8bY*By$bMV)1- zHWWK|H|3aLZJBZ+5O#I?tOkzzoFe*h&ZX!dY|;90e;+xzp>dwWzpx${kDPEOGw%UBIo;nf+9j^rAqjy|D9%)69{r^8!+I#^u1ZMFX~KjxMb z?w(1I^J&8m;Xk9|i)ld=&+^c=9@g34TAM?^5z z?Z8FVO9}E{FpZTF|5N=|(jW*4v;T9y-OtJMQu%?=yn8_lij)Ud5W>>#)~(wvRC7%7 zZU-W}CKy4An;zW3Bjbg}{Pbiz7N(UXXD2D&%K(dNL!&|Ow&76ICG;0TSQ574xIwOm z#Xl?IL~v>DAwG{}koXdeTKs=NeO#%(($QIwyzt)Vevx~qs}dw+1PHQ* zEZ%XWwg!a3l)Cu%isy6J7ixiN`CqofNQX|%`U@kBLIq9?Xn_y1C^+hx0Fh&{(3?I! z1I)uVNG@5kJcjDss%fWn=iWCFyyVFSqEM`}H^PVH-rrCzcv9nm%tR9{lNk zQMg`2^8bh3S)5i7IjfHu$}s=8bntxCdFV1?#1eN=z(Vr-*n*vKcKvy3`2RZmoad#+6d?6n8&rkotm8st^tMv=c|rEgG_lC7||h0xc`U zWW~CYvR5~))SHQTwS}J?pUd=S^X?>(n07>V@W5QYog#H?ejs&128R&9A!CT+U-KmG z(eMijw3}{_rND?7BEkOkW?(NUCVJuH<5hJz^%(PuABD}wm%wj~gqWXlHR-1pDS;Yr ze`6P13B6?68eN$GN&)ND;Bt#R#V>JKZ}B7R0Co7im{H;8Vt1t_D1J_%Gljan*u40Z z4ANUTQ~os&g@m$H8#p1r{u0=$-AJ?N{Ds|HZK-`nlESd!p@*^u*fy-S3em~_OdDmc zTq+Lq#6=6J`o&%-jnvV$5BoD-e?dZUyC^0O6F?V8M|P@)UG^Y;T|u^Y;P?D4!SF(3 zlvLXx*mlc3^2bm~n_&duymGO3bv1Y|u{I^egSq$3Z4dE_D4Qj6Qq-liDoFkce_|M2 zg-#xffm$-nqMf*uo_hO(|KaJXxhMcQ_a1I5^ zp!o44&9pkJt+|yj#CnU1sL^__Di0<8XwndNoto#up!eAqG0^TZ3*W%6$hda#Am3({ zX^ux+nSD%Q(fgBl0_TGBlJ_ z{p?l{A@Q0&hF*tPDFbaiS1^lA)RH}+Jw(g8)J8?JhcF&Vi_dns`XSPBd_x*&(8-Xh zTYp$;iWlDjO+6W{wd1pJd7H}b1h)QJY^kXdBio~_0HCaQ*%=^N-sZ5Ge*ylLCZGAz zTcx$~9{X6?9`oO(mM#(P6xlt*@m@7Ktz;duf%`7LhP>a=Q%zG8SoO9RtigDCz`gzH zpyr&DrrqXxu;zY0ypf^|BrUhA8S1*cO@woxwp(-np+pw7B;rJOBi`JY6L=cYDaX4I zsQkxrp<2ht?2g@N&q7^A*2o+|CkD4_on;MFF)Kfx5F$v#{`WfVv4T>9QIn8-H}cfi zkovH&6)Aa$G}$v}3@!VtP$3j5-&SdHzU!2caNbt!kL$4!Zkp6n`QqC=p{ zyZA^L?H%Wz-Qx8OhkcW?0&Rfn{;0mCn5Qygsah=ueu|Sb!QK9jjd${sJGS);b}Hd= z05jQDGlPytm6e{O!ZIhBx61w-ApPx<5HV}cUC9O5;}UCwLdzm_ zk=gGJAli8vu~1+!hz`$pL4|PRF}+LKYjOPR@YZ;sLYXDSu7W}uEi`q|0YY^19xZJB zj${Eb&$ce57{QwBUq8$B^Bj_?Ff!kN4>9YZ6(^`)94a3%*6?=53;Qr_91}k#HJ&@< zE=8D3BF;&9b0Bu;%}4DzA~WbEXM)FZ%^tl0ZevZ}p&ID{uf4rSO=WlDMprrllr5RN znagIDgQndlDel0k>TVR!{spK%mOLErHp5(M^8Uus!H8cKVeK#uz znPqYZ_(RJdX+Llwtei^&)s^{dCEhXP)Py@@6f;_uC@MHnr(@K?UCX1^u$_bD_VhO= zjS&o=-?T{`CvN%%mKeP0OLnzw07(HN=*N%M<8K47$F^3Dswrb-p|hnSvZ_pW+}^Z+ zDbOwl62@npDnK~N-n~z$KI_5|wpid;=8Tb57AiZzkIw?^jnOA!B2J*{`SZslkPP4s z95t_-tDuLm8Tq68y~?yLaYJ|oS#h3wtEI79KPtjNQpq5Q?-Q$Ohuv3)e=z6SL6y+1 z&cuO9vu*{N!*R|pL+d?ixs|*0yT^06jzA8OXk?xGrgmk%ocENz4FBtb5n>_Q@Sl6T zeL6CI`ta_9|I31g>chCo=qo9&>Ac1^fa5n*AwIy)8tIz!JP&b@azXoPeC}?o_ia#luA9#giOgQ{tBmk`BES zs?4RC(1z>RGN!DEuT$$V)s-iT@Zq^gZCGW#38A_v5$8wcgGxI59QJ{j;fpV1qtf?m zg$XAHisSp5Y6L0Bga!xntyA@De*J&x%M!M&OFOH@TSJKe*@r3fH-_v-fp$JM{L06js{ z;B%90U&~_mQ8gb^!hoj!5?(he=&m8^OnVwOqFJqxb{6<6Bm%mVAuf4j?5fy(V93^o z4lspPr<3}Hae!SLR(q-&wsRxj*ihx5I~YPHR7Ri0>ND z>4|Yw!JFB=g2^dOMD{&!RDg5~P-8u7g(;ViuFJOTIP3W3db2gC6#Xjiw5Yg+t#%el zQn)BlSmr!V2eftu_)%6tn~vNUjoRu3`e(JcW*x1J8&sYA!LSYv7WmC%uo0TQ5SZ0P zpQYiYWa>}(5s>`&i#C)z09f)FS=kWwUirW{pGv0DCQ+|rj#AqXa?_v8Bs1ymPF8_z zlgB98ck^qFPLi1 z`_9kwsGu>+xqF3&=oHwrZO&6YpT{IjF9H!hfwp)g8QIo5Gn4DS4QKkht1vBeWpO#B z846+=ND-5wS$V&)VuhXl{`6DyyU4r1ck!BrYX$=60q^d+6Y<-qbEXC&+)>h|n(e>K z#u3Ljh@UmQH9tc-@l|7vMhfzvM1?C(S?58Lxc*HR|2+@h zMJAmD2PX$n^CVe>olA7JM);2;j&+0f)a9m7&$vsjq z*m0*?U44hSqZyb^n8a~@_0XRfm2NrXo2jYs`js$;Vro1wrqOrZd%I5d_0hmdpmvs0 zajAsRITZaTQvQK=qnhUcENyIkh)7-k><5hfms?R|AM21>r0x%CPyJMhDZeF%bhYODyT_8pRUZ1!3DT@!cF*Xy@TZp9E{s`Xn+xlo_u&&)c0Uacb0|I~bid(@ z9Uz$LhPg$FQ(}CWPCyD{yIfXy>o86nD9A_L!tqr7Mah}hYt4P|YJB}1gVIbY#Pf6* z=07;>l;QO!Nc5@i%R^-Tlg0wtyuV^wi?Nm(c*lj9*#hK0|4!a;%O0~u%Z?dr{Hrvt zv)cH@NEZc1hFotd!M%$oOAyzn*ppFoMH5c{+a4t)cBbhBn<-;(lr{N}w5yd%FZr#- z0~EDIcQr^w3`duKZGvcvJ){w{7RUn2#I1!HMQV^`N;@bI(6xny9>S z%+j=FijvNXTV{IEViBEh8_iF#Cch?Cy6=3vYz*J+SX%F(5E;lq@+h0#Zs8{-F?ZFs z#!=k>pB6)@%&8QoZNfQMv`Rkalnh?P7(ZTR?oJfSpXODzYVFUilu)}((mXbM%H{Es z!D7cL{p39Z^dQNDpRZrKYUs6l;#AUbq}>cY7F+<#zf???$4Q_k&&ap zIeY%%X>Voyc)jj_3?&LaQu;oH;C$QadS%l`o3k>;8AL?4Ksu{_Ngd0FHm<3H@VkQn zK6teEGjE#L3y#)2#+9!46X~9hAPG_RVK_w+{|vIY_TXM*xb@5{UOi&?t@J3SOV*+8 zHyd|LcZ^Gdaq#!#L$~VH&qVm&YNfMAG_oAVZ3Az1ZEsaCK94$o+63FWGkvHtU&flJ z+rVxFiHjQZypC91Xl#p2)iyFvQ(rudSWl3}=e#q#2_n(yW?Pu`At`T?EqUe4~uje%E4Hx1OK2kXGqWsPlE&vGcPhY)mr` z5FGSqI?F6^@Q(;t8A51&c#o{qskasDiJl_7ob8rio_d91##y>{vpH^#TH(a6dY&3E z!|`q_M{`<+7^T{JprRZ_NW=C6y53=M(?;uXZ|8Wk?PlBfb!`_w);kGBsA+ez>^MJS zi1ZTrX-i1x*r7M2tjqpZ7d?dcmC+x0m<+hnd!o?D4JV`gVsJmdbgfQ-Y(}Lp{e;=i zu-TJ<@}eGUskIbfdaNsQA7roKvIJ3CFzKQYS<^Wi?X))_nUO-!4;^uk4Je+Z@=&#y z-n&50`~zO2*U({=9dEk^O}*F9VhxEj#(fh?I5^CSE^s@)Yp%!B@ru&Jn9F2$&Q6Y> zQ^vn{N-!v(?~F)NJ{A ztG$T_8RkC_HOKl1pC$UM-sOC3ka?9$&;dH|M9NtF^>oB*UILX;7 zwz5NAkiSmfp4WYBvhQwACi~lG1Gs;l?z0?Rt^#7F@5kJh1NcfWrIGVhg75I zSy}5BxMHwJ=lY83RC_2Y?GK}jWj;sXg@+fWs)X&~#&}MUP)vDE%6IS#^o?>mXRn&= zuk;*|6L&!Z$ViJ@uW@S?XzHcKsZQS`QM2g9Qr4t9n25=D>*9n^xH=!K7qs|H@1R=| zP5s7gxi>P}M5t5LZjq7b;zLGK3S{T=Q-L3pVz!(Q)}?O-Hql^_lo9O5!WNyt6>4YU z2Q6m%{(pC{ioEWceCw}97(nf_2C;TBgo8V=!uhdY`LTl#-lDI}8*C1?ey^jM3Wa4>Z9ftC5! z0+N|hNCMh;0$mxJL?Xxp9d4BF=pLbyMZp%KQI`#-G+iN@54ExxdNMbJB+Of_>?~$?!z?p-S!MhrFY-S>Z9{ zvqiNQ`;SdbH6&hlt6CCvnGrhE-qFQEE`zG_Z*crd28VZW9Zlpy1F4BvINx2^e=-G* zqN8%bJ-(&=sWL0}Mps|H=OiZtC4e>`C@Ck-33d7OdhRKHNdwkw;trY7wbwp9(h?kVkN!g(1wq|&>WoL_-2PV6AKsiSi`#BhR`xcG{P&BLedY?5B6Hi##^!#Fw7 zcwYC}8((|&>FjmAxxYAvo%W8)ne!woHxFCHbX#=SmSt#uU-b5Rxuu+9tFIib!+7xt z>YA`3mh1idJx#SfA@W1@E%M;rw{|&i{?>n~@_Z_b_v!zjc3SxdtFW&a;`w?yAW-hB z)(iEm>7u^RcP4z>K&Tf_DhF9TK$#D?Q$=UE{aN4G|B`)WjP! z{Qw&z56)u1>U)I<)PyC^6#((`8ds}UAQvcOYM`K6cOSW*QKTJyD#D$#25KAk^>I>( zu(Mc0oDsC_*ufttI}B1!JFV6rqBkXU08q<%R9-iv^2@22$6H^Fh+g)PG&^f_kB?o|k+t5%~`&%fHoUP#bCSTV93= zi5;aJ0XNG^YJ`L{MKU(UioNNyCi^H$F(wL?={Yhdp8FPpD#$!IPiNCGjf9hNX6j); zY_tWM^s1b#)w;!@aaCatY1i192Km;9XPJnhxB4&6jpZQrPU8BW7(98qPTUG*WP)dAl( zooRR<)|xSjYubOc3zK-pg$umruNoqsz7-})}d^mYAKD2vnqGOW~PREaN|F-42WkQW zz^kZ*$A8kdJW2D*DSik4e{=lGRs=BrWsIN7xZoN)W;k zDgE{?Vlc*g4jbs0zgBImnT#YwF0j#TNXRV+Ofh(@{fCIXE(#fvdkJp_S4=ECq-kIA zTwSDa0rte1wsyt+;cV~c7=FHA#?y$T2@+1AV#n5MYenqpHV&nIk0gIN9iz0XFc(W2 zV8fFMBD;lXt9|-)$9>h#2Fzb~`1^20{4!4dqQXdP?m|&FYJqw=Xn`96jGX}@>&uRv zjAV1B{J=;9&(}+(ureMyq150r-U*fs*W=SzN>y(poZZ3-I59Laa*=T~1;tdxM+JAe zo2YC*n(ck$u99a_pgJ-hu9hStF3-&MCes6=#rF7<4$BcN4eRfYb0JQ^TQ4v0+O^tB z2*P4sYeku z?L4O~FD%DcF{4*Jj{%o(Kj{QdpoaXPRZ#dhsS!79l5`CJcDSj=Ko{#)hLkQ)aXh*t zW#jNBEEYZ^aWP1qzL7V6yS{%_Cdca)48-SpsYKTNLNV>N zxSs}{(Dd#>h^NQY8+TNiYmPsz!*B9#EYxcIs6^nfPoL&}hAhqOxF@ZarB&svKeirl zXpB51**UEyfJOwhpvws$M!qJ@n6^#&7_E>~Eg`CbX*B!gexU)DB$-AC2v3A9wr@#j z5t#C~CcQt)ll}8Dw5(IkU+qb9D;xjVd98cOk9~WmF{;CNtGC?EAnpp@dg`s-_J7bP zJUhJ5xwS#p?QekKo-gBNB1*UKo9N8h_98BSAZk;y7#g4=b}aelZ-W2rJ`}G3Sm!!~ zX0U!p7omvdA!*Sw#EGuw*jPhqKUWZIOz;)ssp|`JUFl(hohW8H*{N;x75WaRQRg7G z^%p#mQ}02qV9qdB8@_g6SJezPP9bTyybEU)ScCi-G;CxaB~b1?rSsX4SogE@ zrGzWKIYOXX2SN?eLB!9Rm^Cg%6F@VFPbQ~8%Fabkexbnn9TYdBe8 ztTsxs?aWWl0^wr@82&DSNjC5P=&fD&xKZTRxCiF(JN!}g(0D;V(YpEh0I@n4zMJVC z1zJDdCd<|rZ_4ZUReVMT6|P0-m{YIlxJ2^Pa8S8qO*s%hA$`aB8zj4*dt{P>@TZQ5 zMXrwjFoHs*$BpC3buZuPIY^mOkw9DSZRSD5#RsuwIm%!d-HFKBs|DvmF+}ZtA3wP^ zSMav~ipgLzQ7$^7z0AoetKpG1IQv`Q0^uxl)%@bs zsPGf*o=5Lo-@<29>_+y9#^4G?C&TjF(Gy*o<@U|(R?02GhWP~m{s$K^Jfjyj0^o=6G)L-P`L zl(-^Ek@qf}W%qBmz8Np~e2(31%GrCO23>0TPGYc!*(A zN(KT!$G1;Dqm?&7W}1}EH$gsPTIF{xZb;7*$iA|by;jE#fg~a!JV0C`k=Pl7ilp^B zsSI_$zfSq$;OG^K5IQS=D?eK={O;d$s2gvBaXh0M8)3wtP6RR`zLPv3YOL ztPZb+C9K?#t|`LrpHto|Il+c^@iu>z2f_JF_r1gQ8$%3H`FG`6Ht-5 z|9vHH7s8YOjirU2&7Sl!yWsJXQOC%3T?dSKboPHEk^mzL;VPBq)Mcm~v=xO zmqQe^yX_quT>I?VmHQtRPkh{7eG`_2Ds=!oXewdaBmn+zv^Rf1&S_VQ~c`} zuOk@iZ}`nla<+Pd=q7DvpexWQ@;lo6aD6XD4bnjHdcf60HLoYoe5JFtHn#19Qu4ch z9}*(MHF7n{#jy>X0(Vur&;7vOer*s#_-_idz!c0qc+sGbs~;SiGNu&gpt7y6MLB_Z zbkzb5j;I`V)3I!JXHdzm>ze(PvC+7)LHn;C-@ks24R-oL`F4Y$O$>8ZW!4VELir?k zqNh++<{-FP;nR1L7-r%_Xrs(>9H~1lzD0m#ll$S!UPyrQH3YR%$L~*n1#QxqH-*2$!h6;n zQBj<*T+gXFkO?Lw?v9+2`SV+(ca8t3%dGwb=(A$w=Im1g^O@-UFpM09e+xmP8(qjW zMjG-Gs3i8|*z?al;kO5Xg8Klzml^Mn=)@J-)j>P6)-GZ5D(ckK9ubh>K*HhW#QT}( zy!?rk2kEYhnY!p0L^+9KskORrXnHVy&oU!F^-NV&M($Wu^u26|(C@cZ%?U+QVLBOx zhd<(?tIL(+1II$yF8tPd+R(h_N2*+Z##C&6cF*j$hmkpbM==X2_>FhDI!2HEsY<@* zjwqwIjNfvkzAl0_a2PPUM5Uw}@oxIwu4gW3(7*0J!R$D$4c*^#+w z6rHkQsT8}L+1+r}-;w}JV&^4$Azf^KU6(InTri*#jbPOa~9@;}7oMlmM^B zF*m$J$l>18H1pE4PsqZzh76#ZekP+6uTQy;?1s?5L1&R#;a% zG5hTen*-UZdCj)wRQ7}$=tFMgEigp8ySRLLyc*fQFw;_Rq?{I`V|KH>n?Zg7%3NHH z!uFLXiGlI0@qZ8o$o==9Cu_zA^{T;hg*d%?|2@qy@{Ps9^qvo8DBZO0O!f*fGKIF+ zh}^S20&%8=)K~U-;G4O{o6auGZjPd!4w4Xl(r(j#PlJ6tc*iR0J3o%He-5fVtVI!3s)+q7%0_9|e^<4@D>Tr?E{a^xI$bmp1|8Mil`VI>)%hp`0ju9rGsXY1_g*2yZWG{4Yq%0zJ-WZXkt(j zmm%+|pgite{?(kDVk;|| z8V!&d+R3eR<5(e<1};}*t)yzL{RxbfNJ44zWLsz21`tJ+=kE=L9zvm!q+%g^(~Sol z>V8+(i+&WhW|h`b&#Lk-IY3}m9(7Bz8gQ?{*U$jjLOi%rZ!NA8b5KO>$Dr^Fb3Y3+ z1mwMY?csJA4X{JI94fzOY_Xx`Mcc7X8byqux&OP{TjBdxV=w(nAr;cLlJ^07#s-&s zGdO(#s8oB&1~yV@L}5Gl+hxe6i%+}1JTLLe|Gw~|RLB5L$%ndIcmH?X4;ORyvtDk3 z|3)tS|K@k<4-L_p;`dm4#wT|Ar+c*yh~K5Rs~kmjk9lX4>h@*fmlA&oV(@JA=moY3Hf4aW zSEkdezVe4)lV3vWKSgjB8h+-T@>H_f$~q>#k(gD|6#Iz! zMFznaGE6!8v4wnyTp(1gksX^|*Oo|oLmgVD=w>BL7H28!WlH33y?2p2#M@TA zeY97u^Y=r)PG)xDP2|mRP7UR9Fi+!zfaIo8i-U>Ko%E-my4*p;Z&k3$7-TL|lIQFx z?j2|0+t>xOplWcV9$mTqUITjj9TMB={z1PW00LD(PcpIozA37iM%z;9UcLU}aMIJO5v$)QfH~ET4eT zcaA<;RP)cfY1?2d;yY(P#>WiuvM7k?hJKfjPFHpBQygn$!D(2&ZkU((uEpgg&rn$( zorgY<5r`cuRNoBHxPZb?9>4BNW(0UwKP1yNIdPq#f!`6nZ8L96rnzwt_&oP{D8;5n z(z7b{9>O-PG?c3oCyj>(}6S(xp<(GKTp#UlJ=ARRi?m1@<{Lb}S7z=5QzQsVZE zc#T>A_o={B>zAszn0x}r)n_2Rq9%=Oou0TM6%Suo6_0|`&G3!_@kO~~siemK(|(gy zfAI4oR+mM9SA5m?K~AMd7HvdSSn>!j`BTmpKJwGl|DsSrAPN=T`|V;XIz0a4dv9WpilX{|`LVBU6s9^>E7jaA=n)V&gWr0h1$(xgPF&8IeyFrH$I+=uH} zQoYx1bgt;9)@m+RBio2Grqjl!?-a%F^}YmJNC?@f)N$Of` zu1^#%9RgI_n|nSq&`Cs%X5l}#uJTo79$>;$pR4zelb#XqrwN0xRD!mCB(TPO94kD| zeO{ipFrI%kloWu(y0yzd_{Ni6ZyLRe7Sw;kg^1{n<_4m!369bKmJfZT;3d;WB!DG= zrUt@Hi5;Cf*U)008J>0M-_zzyRlApcx-4m2PIK54cuF$ve{0Du^Jz1k>F?M(v;&YY0<$#r=5l03DoS%X7rbgbDLE3yp$DkGm_ zZv8BBq8jGprp@J+u}sw_uEVcQB7vpFis+==Z2@E`enu{e%=4xe^US|1$;w_93+$$K zuN=j;PkhVmvD^E_&gl_NyeYhLSMdNiySe%;XiJX+6YG9^;TN(n1sQ=bGiVTS_vbCY z`56@ncQ4Qdt|QE!Zuu&vo*Gm{w_U!X5kAToo{PrZDOMKU1LgS1co19CL%BGS+BSV( zKL#3;LRP{-Zj3d*LoE1uX+2gRI?Y6-a(J4f!BZMYym~P))Og=|q_4n-R^)KhN-36q zgEHuUXUOm(6tfGROV}heE5h+A#idpwE!AYifVJtV$=(sbvyWG=ekFcBU2f0bm0YEN zR!%WVBk|JuKHczgzGOQrai!H;OIRW!^r4ZvZ$l)*owXU-Gbz4P}fy0`u49+#NtN? zJp+9g4OCs_0%_lyS0WYbf9MMIU`o z)f1(64xy=o?Ruy9_5MGo{PY#{4t8r&tm}g*6<%LQYl)5L&{c7g)w3oEYKvREQgXS9 z=JF*sNe@z_$PkmvmyI~t#DPWkI8VN>wa3sPU-~rI5NkDpUJqkakbp2mP%wvq`60KiUt4HRLR!m}6;VXjem`~_*yRNm-d%0DYavV`BGoR&sQ{%&;r0&dE=k4YHYv&)0D_Y&{rdqI_XzPWPh4 z`K)O+74J~l!3h0wL`SV*;284#fqU1h_nOx3D1YDJ5w)#}F0t6jgnXhUhZ8GXb7z4qLEFis z53jNhwnTPQc}woCz|Cr@%6nd+fYeH-G4?9#>h-mff_5Y!*7U#w%c%PDauV5Hw9S-? zdTI6#c2L#_tPK|e9X+~pxkWC=&XDgN)P{%}eJr&HF*<~g91KcYzYcr#y4VF2@e*OK z>}eIkAgt}jF7Jy}eOQ@K(GUFIU-q)ig^+ffkFV%X=QT+tV^rlCuhDp!liQU9h#i6v zx#^>^{xE&SlOR7xu7;2%bLc~iuGDek%>~eyek?RrvkIlhK)rfNPH~WYw0Dl%GvI~m zDvw=lD;6T3;3w)=Aq{lVwm}PU`9ZEOvPwPnsESr58M-ygoTkHI59*dgqbT}l&sx>g zK|MqCo|BB%7ZY=Uw&5?yXC72@55ONWeVxFt<%}BT(n26teYosr(kncEs!!jVLp5|H0vMdfJkbom*QDMS3eSp>Q=4eBxkcq7Or`xI1MUUuzQQ)S$fupN37%7B#MqZ^xG_j(tJj$ zDLDvZn~mbn3!uofQE%NiF#B#V-vD5X?w!=?C2fakeyfa`Dv7MXgKlISrzs6!?{ogv zN+R+;*(LNu9^+Sk(#RYBJvEF>ABb_J_78In!{2S~PAE8BZ-f247EE}!NI%X~BbKmq z8uJNuefmuhD&9*fGEj;HI|@e@ApJ;Gl%|7N)WRr^6^n3ZsMVcMiiM*x=^FR)P`bUV+;ZhBme_c}>;ke^vlq$= z8!bi<%g9nSB?FA@Ji>c37X7wOlCRV2elz-sHx<(4qkn^>@9jG8m_FC{_aFK+efBIK zJVylq`Nx!Hr#prWQBd~3FGb;WC2yX?^PqKaK(2%{g9WnDg%Q)m0o^?)kgkM!uN>@V zB7Y*i@Zs&@7q2q!q5)l4F0r`k3@O_}%3GPrP{CNVZZeNUQu7ffBFVsEHQ>Qkv@$|f zfxJ9%EEuo$Jaq2B(zF$@1i=<5Sd!oFRAV(ziw?JaFNv3(u=2D28acjeQVtICeIP&fJW%+t6^3V$YR4@k+J?QtQ2{}hCg+1ev@nPEiWpH~GQ{TW3f z;bFAR@OBeD9!mz^!2{01;BX^I)_s+jY#Ky*JAMFol_XI{4Y`9}&=-8yMP|vG%$US_ z#&Mtc-(6fjNH>Jx4^O7?Fi*Xr4xbll2HJ&vPkV!QPWbgN-uNEIwG?{ER6Q0(s z5FV$FPbJOwgNUd_!&S`@Q4L`Ob%q%8G+{hWJ=$#zVliBY&e+$-irq#2-Jte{fO3a_ zNx-1y=Eq{b?w`#Ygep9jXS?t)Amg}@d7^?MdvVCk1@5D(v1jCEk(D-dOnZ9>v$SQm zt;n;%%QcJLy_lMbvB^t}-Q82Ok&vf=rI{`5&FOr(C)|^}b&VqjGBTe|WlV`fB280O zMu1kNc#2gEVve#>Hw8AsY0G8o^;KBsQTQYQsvXFb08V1yy(cudAy~Lb*+{Ush)p4X z!r03gvAJx#$sClqA31*v+w@p2&7~^$ZwCzO>xEj<%#UTtLHjyh@-hHEt46i=L;!D6l(jyyqI)|98b$?2E{1RJ!t2s~v&Q^B zL&#-t#KYk~IuKAjN-3&E1r+v341;3GFsSw)(7;n@X;mgrH2YOr-tdy0(hgqr*t2S+F6&)fWN$Nd zw4mzr#foUKrjb&le)dh+b41w<1=cR%e1sNO#WwgVN?j!><^v&~hmJ$&dmsXQlzC51 z535lzvtAbKtR?eM6kgPs*Y&sMV%112ugG|`U!E%0o|XStf4g0K55 z^Gx4&zZbgi^9Cn2ymmO|54}(h!5==5)sSSrths6N&o$4CCD)5JOnzXl{(F;NI;RBl zf_v+q0^ro>FAp4al8VKX7{U`ug<@7LyJgcM^FgNnxFP2`m49!ddk39CDD#X_mShAVntTyzY1j<(W zXrL}7uhq5`&Ma4}K%Ntgxy)xA>eHtgb{>NLhS23%qR7{tQfXv^fRZ>$3O%4ZWSHtD zw2Jb81WAxa(k~3m>2=?Ep@y=1`3oq@07s5*1{e4T)x-lyoUO+VsgV;tVb}LCrDOqa zKx&d6m4r zsW0ujLFeX-u8aQ;YPi6u0E&*2seJDZNFqo{`%i9`+Ps@QGQS&KPWMN-I=$D#+6j!< zpj4~45&8t^t^66P;^gR20=DtQdnq`P<#q-h@u^%j-jKKU`mlN-aRQY37qUShWu)q+ zCGkZQU4IJh-Ka2*ovvpRDs*c-|Eyl~jBFqW26or@b=1~tjy-T=S;O)8AewqxdH7S> zm2^!Wkd1D-c7tGu&79Ier4<>2iYxG_t4`Q@W7En`PWO~;dUQ;c(0RT`7Q9*c`Sdqx zWkm|KR}`BL=O)W}z0A-r=Z1P!6u}x3T|PDZTd9-FE_#YQ*27&kiY%2bDEbsRdMrM2 zr=AF$sJ`WW)m?OeXf`4S+{{c!bzw4&L=Z2kL?gT{q6gBcwDm z{Ttu`0o630K9(>m0?_D`*ixX|X&4jTzOxCB&|2n9iirhZAV*h9OncmfSs>2^OWqBZ zSXSGE(e}g^f=Zf3hwUaTix8*uWg6n?P`=R|2&9nZxR}FB_`|@0UX8XBVyUD6t?noH zJ;w>@T9c^-A?P!X69W4b0|9)UyyddmoO_5!+6coRuT2wzMjC_9aE;8tqONHPsQ|!B zW@~_j?*aq};Z{KqiVOX9{q69Wcg)ai_fPGBN5L(Ok5! zhk2KX22)dL%KI*?NY2gtR1mP$H#K*ML3GpqgTqC(Kt*8lXN|iK;Jn2Zi{sfx{PQdveCU!{=(VJLr@En}s6# z_#=@hn1yvM62!y;uZDQIH|SVN4=nsV%lptmV#mmv2s?~c6m4G`HbQI8O?5x$YN-2r)gF{tY09^aDA-sG~<)>+qZN;apjCm-#77 zo|hU#02||yik;vH(fO%L#I%9!PtMS?S(pFe;@3CnQ!fo%;IAtE^NEx-4;Km2;V7N9 z>q&RTR`c*LGGP6AfUdrht{^>GMP#7sc?)f9{+M#A>12htjk=_{YDlul~w31hB$C zSe|Em?5q$|Tk;@R=`gnC_pDFW{~a;M8n;puU7!Q{)cVcjEYw&ZGhUT_+|j}n6*Pw~ znno>$!%sjpDm4m&lbUpGI(Q#e@pes_sDTB`ZpDkD-ynXfifm&}=Hkcti|Ge7ZB#1w zRrR$yR!XSOEq6Z#FXHo>yUMa?++1B=Q zN6uWz)NJnOpj^$A^m6~;0Z03_86)#aO|cno9@&so^*W1OkI5T$4~S@Dk5`SvaGW-e*L}vdIh?8E?_Cs&YUee(a&-B{PL5s6VJPc}woJco5A37t= z_}6g!Gj>iVUQ?t*o083ggXZE#UISawszdmkT4YI{=<@smUJ{2nuJA6Y@o7Q}yh$#92zjM+sybh|nPqxo zvr|&uY^5r&@3tYTya~2yHq36FT|@b6ZDRnhBAqP*K~u?M14ARr`(&Qcw@|cqFq3<< z#t44Svc9ldcA-Ao{#tI_!7-KTG=@DXXZve@{$vHS&Gy$lbQK99Jrz`*K{t9FX_yS(D42eDIc1oKzf|((2SE#WyML46j>lRV~l! zj<$@>izidByyj4w~bTDK3u8N zDg)B54U<}Fl*2OY#~)>xN6EI=W2k$E-Z!9J(AylMH~o^R`c$)-(KKNsXFpTt&iCdQ*Q+K`+17Y5K&FLRZ*4@5>;&Bqx+b zlCz|`k!sCP`!EEy!6GSY4SMf3Y4jUkPzf&DDafu04SI@}3}X2on!YkDj;86F;O-JE z1Sb$|(Liu_UEDorg1Zy45Zv8iad(Hs2@>2BJZK=ezQg@|-w)>6Yi8)_p04UTb*iRX z?Bp@`980Mqxc<%T2^O~tEs|gHSL>>o@5zhxl$+qGU*mrH7gn;T-w&VqXweP>)9ypd z%In}t#0qKYY%%BPM#v;$Vj6}tTb3^~717w$Xc=8b$eLW9*t|T>)NYGtOL^5pV6^7( zix9=>Bp20{g;h2ei1zS3!hPr1iY1%wvB2I@Q};7P=G(@~;-9~mO4H@1kR=KuUMH7* zr0w2Q9s5@gN`a2LtaRSzOcJUqSVJ+(b{qIT9%39P5|V!^9=%Fg(wfgpV}Tjo@fp<_?AI<4_f`6eXC@UA=duhAomXaA%wDt3Bsb-jq_0c<(Rb)#gB^Hg|gPUQK7N& z6KlcKXf>`N!nPBaY$}o>W~w;EIR(6F`LVG$Q^p^2;G?T&J2YTjEugexs|MX82Vh-W0!eg2J$S2Vx2-ucpk4_TZbie82|qLLuiC=5qwyQJi^EF zu|sca{5jB52>29=Xews2!+2+%?Kr1qY~QEau)1_+Zq1bR&dON@W+^5RtY;4VuepRm< z^=E}r_vGBg55sHuG!K+zA1~bqEf@VjXaMR)w>XnUR26iM9=9R-zoUs`KOT6%fwf*S3>Jp^?7g#8at}-IXq=zjU?+ z^+GRlA%18z@KJ2yM!B_mzGf?MPI;W1)PgqS1B^{0rGNBoDyk`L|QKAbm#6$IdRKSwWi(-|zzIhVQ4G;D!zoH555UIfjpYpdbjK`2uv+n3jk)#Lt`WUYbmb+C4x#jdbmek?HI$aQaN!w0}G zSWwQ&FmpjjZxuh{-@_<%@omN0D&}doFm(KOJs!qnJBypo98oz_IlhL^vN!9Z@7%7O z3*&ORL*8-aP75~-TdqFueS(NBap#4^BX2ZDo166&-gRKJ&t4UM)Ofdjdok~(vI%k z=r7q>Ja7oD7Y1MC&vz~m6dvHKc!-`VbHuh$JOg@~mXyRjMLl40ff~CSTz*j!QdIX# z<5A!Idc*YYcS6GPwO(=YIX@aeeNhjN>7dFu$n83bsWv>=@RD17I^X7RFT*%l=lg`R zgV3fQDFm(0txc*wHR@3r7Vo1>GxNNP;rv#LrYmaRc*9li2Pc!0)jX#4By|lUDUQ7E zoXFA6BPufzDO;n-W=o)&Ll=S_K((NQdr)3%HKqe9H6_nB_L87EO{tSG5SS6qtpdeg zF1R|kCvR7WSX7cT;Re3ZxuwsZBGBy3R#@FYAzqOszK0r1*|yNyX$^#IZv{3U_ zSZ*Y~$|iWW%;+4BKPna~Rn#k$ra&>Er$!eO^xwTwFU`#&;YcMt!1Mhl$$bAwG9Mtx z=fwO;U%#7;ERji;Dgv!UFni%X*hP77j(kozk{nUr#I)s+KY!2f_g2k=6RT;)q9Qpr zf=2h6u9Vx|jY(S!7@j9(W4`?Sn$&+SpPD$nC<$XA&@|nDO)tUY4JdB1*#b&};wT4L zQZpxq6dRv+FbqI1eep8o&9(BzbBTd_%wL}VDsz=ixVqOJf^deUsYch0Sn@Mgt+Hlw zB(HHUI9FKnY|7Z>T8em~rUD7i6#;C3iK;8+a`dD&ZJFA*!ET$;;Lo72-ma-VrZ)Aa zEVUrkk9#h7fUjLEeVX9Is71IAWTrt$Q-2EPGj=WvSR_`;P5%c%O)hcgX>$DMV3|LE zeUX(iU4^CT2^dOYz+2TnxBEOUK~wv{Bn9SMFA)SZ*Q&1k0@ zMCEMuU6zH^cz?fPlT(lSt)$X0JF%`}ycZ2i8X;f@sqxa7MoBtasb{|A{}G}ZA^3IL zzEYYHF!y$JU1^hhJ>5V4G{n3s@CMO)yh2k`?Sw!sb3p$ZLgy5sKMQMTIS69kSCMM@ z+sUEc=$D)u2|ZvJK_^$-4^?7x?L!vEo|`jArc0&>m`iF^t95Rs3iu=>UvMY&Xl{XD zjQRp;qYXN;5a(h&GmjalEo?=ie#&nOOaGgK?X;3=#^j}u6Wvz?qt}v)J{2*e$y3)B zXd|ruYy&iID8Ofbd$vo$QH8lVdNDnN&0kB(k)>shS3#^C>RqmKy}0IlZ){EE_pQcG*mYTZvPYvxjo7j z#kQLswH*D3%P4PMXI4sOKh&0p*@QG~<9a!44n$JebvJBWDbQklI|nrRkUr0%=;g$rV1L*@tIcN?nVPvKR>yYOHVOTx~yk2 zaDhw4!%C?{8nBe)gAPVw3_Z?VeBQ4-RVb#k5~5%p;W-7_>aZ3pW~-+ASyz(P&d#~b z6rPyduW}{j-a~!M6?yb_`(^`i)~qeribUz1D({33PL?|t%R0-zJiz}NveJslklB+q zdMMj2V8k~g-bFvTp_7qOvc$V z&raCMGXHP|0-NH(e<97vWQBE^dN0b%RpzjYJ>1wHL(9~z7h4bIIpy`S7@)PCcqsVvx z>p^qBO^k_1t^>KEULvY=9@MxS%3o_hm!P03*nF7S3LEQrirrXCWpkm{p33xC!#c#7 zK`ZCU`#He;4$}}PkwNYVX~NLs>Hg{7O8jnW5r=$n;*(R`c-SZOSvO7Xq)fvcCL)E7 zKs~>Aw>12e+@U(6LFIZ(%LM}23{9QHN952f)b)fKG#mG*I$0%9<4SpDPHlF-?B()8 zrm!)}QE6~YL?zP7CkM~YZl1!=XtpAAC@a@1!K3R;cE>zbX56TajO-?M{wtMtRi@mS zm6SeW=unZ9n}Y5~JZ}^S{@t{}XS|OPy`l9{QFQtR5UN9z6n4GjxPin7i9GcDr?+>=pC|tfmc6Pzb!&? zP_3>EyXJ>0O}eowl?4zljM3Nk3_K>QSH}#d;F#|>+mB^=kB3`@40qKP&HkGHr9AUN z2%33U)I*wh1%8}-TzdwQ@P?nrY6ksd`f|a8?h`+SrZ1*#SDZ_!`9IF!^gqtv)o6@? z$K2qC090c)7-z<|H~PzArB_O;YLu5LJmD2-FvGkx7t|`RNk#c%_$}fkGj}c6HY>MWZetj!IFq0VV@fg`a!8Yx zVkVc$l*=Yg2hXliqFe#;VEl?{S!8+cB8I1se?s8dIb*&kh;JGV z#@#faRLtCEnXtRUClDM3DVx-dgk3tkc&#hGmfL`nxG_)bSzQ}|&{$mqNhvV>B8Y8? zb&mxV5_sRWTjG&YPD4Itx?uD`-~>O5tKWF<^iSx$i>a-eA){i_yc@VOaWuJ5_gJCh zuVAoY!=SYK0vCrh)CfKy7s8#6|Nw8+W6pEU^g#YWGVIBqlcnMMv%b3<$aQpjq4s zc(vhs{71Mq0i)vI@}-r&lZ{ezJr-uQ)PTYuid-HFN8pYlgwG4VswJ=pM9`D@q3aG( zPHUywc3(M_wxMk59#)KpOFT4#^UcER|A-SP_jUPfQ;^0Cde|aX37?+2V}cMx_ZU(V$1aHB06u^@^+2HtxxLVV0BR=)ZCoO$4r$c znn-?{Fl2@^{2Gyw29ir818F>?T8^mLc2=eF4~YnOX1SvsJOkLAtr3t7s#Ru}5!;TU z3{S&LkfV04)sT(l!^<2x^Y`fG{Emc(3_s?X*{LcI{=Dhh+x>*QR^9ka|L-gHlDk5|J51 zqj0MeYx8yqHK{Slvwx!kJW%uL!QcKWJ@zr!g6NGulpZq3h$+m}ps(yf3wZi2b`HTP zg^T*FQSW<4Spk=z8H#`3hXEbTh5V+JbfdH#Yto-*h2K6rC5XPg?+q^gdv<*@INBj- zwA+`RcR%GeY9JpZ-+A)dhc&TlgM8l&`bb80)H9b`XNqd@-kH4bDszrX7?(6kyftLR z4=RL)qF*j{dJMKC&hUZ?6~O@==oGlZ&mie$mz2j`KvVn*Q5V%km!m)sKJ4C}f9LYb z_V7dXKAQ-$i{F*@nsd1_7Ml;?=nFg}?`{?$%>9*E?MBI}u6R%04-Dx zF$Ns&9GtD2m%Q)-2f*QL?)E~OZb@ga!x`QfWl3IQrh9`T-g%+e8oPcyzJJWa0!l?T zquF!)_ePH2?sAe?63hBVEK{}NAO3lF!8HZb%#`FoQ94Ra`h|NuWwSMA&nqQYz+~eeP|Z-ha~bjIz0K=80~r@C6WPqdA|!MNw3SqROPwhbnpFka z5^r_VFow(Z9)6oujE7z1o#o(Cohb)v<~<`r7D7YKrcI(b!|)Lp63`ScL~FO(e|-#~ zFb}T_^~Sn8u~Vg~2V+&ThiCR!kU2@!f(_Mn?|V>GO&~%Dc}Y+A5?6n~+eT0Uh4TSq zwp(>dcEGKTLZ`aC=B3-H*a94eY?r#mFs_(>+@nI5|KJB%`P z`S{O#-r0`HUxLcyad^o`7lfxM9qQ`Om23Ni4Qi#1x1`+ayTOS+h9+V;G=}-P2a6JfiMnl zx2SClNn&*ze~Do3AV}jg2DvQw-S$-Xgv|zL6x(&n;P-z$PnBjDI}TZ_SwOYNA#GrL zt71Z@7u5wf&3`A(@TD@UD|bmA3>-gbQcy^b8Vr9-uiv#`WX!Xy{rJ=$BoesX%5an+ zg0FdXqg@^aIv8LA6e)eECet`BwmPajPxa(>E{u4Q%OsJZX%P#4heYh0~64>E6qnjK#bW3;-Z~1+(hL z^0odaI9md|rrm|7Bpy;qvrHY_tN2q6ZWnX2Q@EuDUnWy{4j1#WfZ*hTC%b2kx%Xg^ zuh|}JC0DgQNhp?Vihc$QXd2xMZYwZv49hEpRip_Ca2ALp-@gKdpjd0xt)ZGZgxg5S z!n&gQp-ST$G+@|f=xX^&1}eb$(ZYi4S;kL5;bygpEwO1G4-~#@Kb3fEe&>(o-5{Jt zmRF#cXZwXVqpUH}?;yLR3`RHltXk8Fq4eIr1Rw>MN&HQQmP(dwfBzOv_ycz!hUWCF z2^|UviYf}{`0zsM`QhQ~mtSb>ujspQT5VBem;a=(`?~s=1nB~u8Ud!zWnZ|V`Ld9( zCA98@NpY;Qjjf42kuuq;U3Iq$_NEVzoAcpn24=*l$NcoQqy{Qag5nA2p}1QubPHge zHhJ1~B56m^qi)Ii+pv+6fy(~1cdE##a2~l3@PmHzYe7}p*cKG~$+@o*1+j0EJ+6)_ z99ryf#tasH#YsRBI}L~X2-4~yae%9J@bUi7-n{SgpjB|)eST#Y?)Z>sbon~j*erhf9;=bc{Lt4 zkYKxBRo2`13_MH|DDNldrjZlqw|jH0kWnDbeDZlz)J;`hITSFJ&#$^4RNl#uyFKJ7 z>8z^nAqtnWIg!566{IekaQgIgeZm1Q(TuRdwtxC@sF38hsA~S{q(!;q;)&RR`K}D8 zCPmWSw!OvvXW#?DC>qPymtN_mRvN$25&GLT;C4<9F9~7EDNGHlQZtLIdFT>LUE-M&`3H=CgU)Xce;FI(PI#EP{3;k_fMX2vk<~NsXZ|2MdGtf1Uq?E#GLShf)_IU4@&&PgH$2t#)KjdILkLPh8l!*wTCL> z>I%(Wr-%#M>-7>(X)?<5g+*mC_Ew2%IR11nG5?3qbjlu%sP6a^%hWvPZ~w`e-$_EN z8@^+u%#Ec>I5SB5yT%yitgyv}Xt4TU6C26*_W`Vb{T>WbF4>PLX4wdv*s>^od7$o4 ze}RykHHKrqxpOOx_2<5t3KAl2{GhShr)h3T@-wn1hXhh33Ye)Zl)51f>wFm|6;D56%IYIiSL$?qoX(ha<5tTXEsV3F!FlFZO0pS$OZdV5XW+OS%&3UfopC!T^i>aR zIv@r2ehN5uAOm-lwWObChNLJgNK;_+{TK}l7-(m^n`X}C5Qd3?J5|F#=hb9SG=7h@ zkiQR6z)1E&ireio;8Wwv4#m05C3z9c)hW=H$!#eg$q-u z&{!UBVKpDdo@czW4J%BDmThlmMZU>A z>KU6OiO*M}zc&>DOcUj1$n|@{p22SFKsqqcjc_mP`IY-~+4mX;S1P2efT@7Oair6{ zrW#eq^*aU4^i_}$#MuP2z_v-2WIUM0XT$W_97xtXug^XwHad6j(JR(9iWkJj0 zzzW+OkQCQ7f0z|aJN$M`Um;X?CK{}llj>!MxkAj1T@mZRZEE5WV-XN~l5c5JSDv=2#Ph!E^fdSS1|Vyr~6=4Mcb6~y2&aljsq^$=HI(X?x7Fh%s>zto${+8zH^|O z^0dB3WX!0+;#epfuRtQ$-beyKE66oj3|}Q6v3xd1no|N#e+ob(?s5Mb+t@To#=!Q- zxtj0K1Zs{!5(DC2rxsz&5y$#geXhZ}3j@p&w{4RuBqJVZ@)Gn_aQ`L>9`A&PF`$0Z zYh<=m2?WJln{8~|?8({P_%{^t1NirW4oMta8)LZ6uc9gu?H9~qF3>XM_QiQ>hp%Xw zfX9Gp*2b|VShms0eE#(7eY^(D1-8Bhkg?X{&1F;T02FzHiAg<9cu_Mt8w2htM4aEJti>NbPB6ZTwNl#L+?1@{Fc_isZ{>f}?Fz}tq@ zYP?p%7RA3moBfk!AvKZZ7dY}pi@-U~H(z>~o;!lRm1_0s1El0Gv4e?JzGG%s^_<`H zq?^ie;}iZ*1wS=f$u#DEj*42SvRW4jjT+JZVNEN1WnMcQ=Z>>C%3u2=TR{B#x|^sQ>L+2Ebn6xvX^BQ?Unb@v)q}43B-k`6;g+g&>|+a{6}^jdFZ1B zQRFx_r-G(0e8Q)WxveG~wo%`R`ER_xNN1nSt(yTSRXl8i`FKEYMCHI!Z8zRn^9K4X z{mmi@cWzKRJm0n;GKLfWlXzJTCo`PYZgVK5>yR8{?tCC@p4U;+OtAq?{5+dC> z^rMa%K%`ACOwI_dIRnRCX4TOKZRLK&6n@U_6~yw`3F&E0GIx#^9sUl@dE$1VQ{7m1 zl`dS!W)s>GW{Ywl^5s_mgT%MY0Wlns&>rPOqz$Jn6Nsotn@*TPy^&VbDDdFNJU}|RLXu}S^U8GQ{}LCeLo%S? z(rwnyE5`sKwkh^PhngwB0Yag-c=T385qI{)*8mT7|MZ2UcJFsx&mc{A>u5D?({A%; z`0lvSjhW<}?{Bm(0j4U)a0G((_56Seu?^)#B^?1qu_IahwxWAs%WZRQNa>v}j z!(vlJnn1v35C@>|>;iTJRCm=4gn-nK9UuopwPffC6EgVo=oTin6WcpZS_t%)XyZ-X z?H;EMQ*})M){oTWNKr#wKkx1rJkUR6ozi^F~8-sb9oWm}!Y zX8>sdDC3fs?H?jN`%|jkXbFw1w`&UafE=#fGUj2s5OiZC@3TmGt4Y}!qEPnu;L3N) zc3@|=pM1oSilv4=N<*_KmoQlR67>v8@MCt!%WvLg;Dnk9nZF&5pXKj-tabQ1{>a4_l~c^*hAC{n% zlI5uFko-N~IVCtxy6%4mrlI5nX_y(1P@mMj#YHnD_t)vm`tKT;^owAo`L>PhUTB$f zU9g27Ah!ki&9#a6Y#|h)gl>sptOiPK3DE<~uOl(`15gEP7MMAhsx5}AF|byViiMhTnAo7oQJI2MCl#Q7+r}UvzS~WhOnq8OtI=pq)m8uv!A%C1-NX=B=2eoQVSa%`d!IC4?Zq#ly;4t5gVE8Fuxw)a zk8lNM)f^+joMMTQfz+osSR{0gow`-$YKltK0S7~HaO8&6hlJZZ z6cp`@|B{qL7AqvOc255G=53-YJ@%`WQJ#mzkXUk?i6zEmg#Zk#DPMh}`0tjl5*Ss> zl3GwR1)nEGfe7&XybmPY?nG)+%KAhsm^-)xGAXK+Fe4M6CyoX!S*moGiH)8buGeB@ z$?43R#A6FWP>&IJba^iN3AmN&g-|Q>G%1&f+v|X%X-TnkDIT!B2@|K)-A71$KpPjU-SJJ9Da|doqXjqj3pTtHk+f9&bM>= z8UyGO({C>51yKZ>gD9;f6pjrn>!T}=75Y%vLhW(60{&xP|FYBz{v5x%PZ+_92q&#EXvj637jQi*F=mP6=C4m@U zYtT(xOg~$+rW& zu%0a4*9Q0HW*(e5LCfeUFDvOaiQXrpAsf`uAHINtut^~KJ&73KO9)n{HS5coasGzcAL?D)*>(HStf1xJ`W z+Rx8@w19++(G_931+qK(BjXpUAZf#=YHR_=EN#$$)pOEqXg$zD;y9(x)GkjiCXU_w zAH}Gd@}|PC`lrKXT1&QHL=i4Vzf~*|OWV?!i{Ffb3|rwZ$Mn#uU%f;M-^4a2e1=PX z9i!pcYy6MHpUdwVn=wXw%^GwQ1NS|t)#8WB?;js*Q$UfRg^!eGqLyr}a3Y5rASxD@ zSLvUeQ4?5_J(_`!?24?}B%4>9fb^1CYB5J_azXq4`Bl9b$fy!{wyFm`-lw|WxcT@h z#p_!B-nWbr>a9>my05Sv-yysF_!5Fjl0T3J;-mof3DIIN`!7kwF0PgIO{6P(LB`@h z0Ofc*ZSXC*%|~9eCCROn5cd;aAi}nuk1-~e2!E|w_e(z?okN z99Q&xW#v+-*0mF*O;QPFWrDFiWlSZ`#yXmGAvLb3*6=jX$DOkB0z3%OOQgzLz=LBW z%(*Ag6ON*a=zC%-+`z}DV`kkq_`yjnFr&6yJqX6WM6b6`*?8FOK|^zS@v`8z)3#NT z%d>^)oed@Jjh&K=s++2pq>1AU98(RSZ%@XkZHH4ZHCcvy`+5BEzYQ{U_T|`TW^qr* z?uvAPrddCRJp-!^lj`4*h!GG;-P%vsvUuE%q~)KD+;>1Yg^nzMsa{A_ZMUy@I!uC8 zKB%7QgAR~YHydp$p{!YO~IV1 zaP=EuaZ@BLxu`g0^=s{q|8l$=M^|9JI4`R-y>0!q(;L|q%+%CQl+f4r1F=PE4=X)J z!ONvb-$QR5RRO}%TvQM(%rL}T5RGJ{KLkIqaBh{!wuC7o8RqA_P)x7u@RJ17+IrL= z)wcXF)R10iAmJmNBO@h*gc4`J&FGHh40G~@#WREkfvJ}3uW|4x=bm()H9qp?UfpBW zG@1x$46Z~H{Pp$o`w;Fs0q&}=K2L@<2O(P5pk@e*cST<} z$EJwS`x!%n$K#>sjTrQ0iJhztX<7E;>I1x~m_8W{4?3jM9{`|xK)A2f_DQn1L^H{{!(VuE^$8&(P!UGhYLMiQ=bBS;Mzf8`D>xDmzdS{jNwt)@ILs0K>y#0 zXU!1iMtJs@wI~#P+xGk@Es|3LufJcQFG;L=SSYOBc8kX0AQbv_#HPv9uOFB!UPt+v zE$sf<3<0t<0ct2#>wO(jkr_lIbU|43+~xDQd50>oTD9mgxp0mAXmn1cqs>X&F^J8) z20>`6Es_g=l|B6KBU2s;M{V-*+hP5eQJxEIwf(Dv%nT_4=@Zw5rVF{eGI|7;_@n+z zYxG~>0OoLqqe2{cIuj@Tr1$@kU;AHm8klC_Ps$C)vg&y0n|sLiW!x_d2Qv4YU7{9N zTaIoF6K~hqzkaI6;qh!3&tMV%1w;<;jf5)J@vRwWQs0Xcc)XweB7ks1t&FVvfn=vx zBZVM)AoB|K3Y)w_HGgAbgl{0|3-V|-hjO86x{P~XgC(OLfWgo&?r&{ zZyZ&=zed&AG^?2YpC_1DxktBrmA{j02=4J?Q4YV&r(%)aRyw6s-{bk5_bVPgxQ+@v z{@2CA{Wlt5(SC^x6s&3oBaI(Av3_(^>q)uLl>vVc-L)=7+b%aE=Z9jcMpD%=@T=bq zuP?*t4+n$93B~9K*AokJ++x=IaTzHK)-CTI5@`6kmH$)~uZiG~653zG5)zKpP6a79 zEpdwjjdyo;oIDDY_zqeqZCF|Gum9NB$?i)3^g<;mOND=07e@$NDW05tpB{i>k%_S+ z7>Z1K*@}(jiArsPeq(tBiLu4cHuBOAeslBIE+?tUPMI}ogxp(Ni#_8ypbQ2Ft{?nHU`gVmz%cezQAEQ7xRtSd6f%E`s-`ePAoI0IF zJFV8uammT!5>94Zj~M>Qt~1r&O4M6GMLp*I!AfIFm>-_~*)V~ufJf)OVduC$mjVa^ z_29~79UHk{V^MEs*K6|RM?P=>Y#3RNhp(4AB&P`A6KYL!RIb^38E&Fv7zmM+}YSzlSr@Vd? zl%NV<>-4n;ZL~ej1Am2poAWQZvn}^uq3Lmnl0va@tKd}s!gN5o-GBb_6HkdB#oqUjDGU|1p23k~?bbQvac5 z5~7HD*TMETk3cVF1ItAm@{!TTl$UQd5AKlT(2(f}XIAMCk11Kn6GB=Q9~ASl?oL9c zmE62}Wo5<5S%IYa4>HAJ+VsbwBUTJRCxz%Euf+S=DHI{8q?h#|vA)g>1gRCHVa2XZ z37fMGzPWKpFI}SrM6UIKozR~x5n*0?5P?sF{nfZ$Of2cf{Js>!mtB+;gRNEm2)9*t zaH<+_!>n={wFK?H0`O;$d9O&f@sfb*PS(0PW9{oTvEd?Z^im8$a)=I}<`1d5@^N zCt(eGF89s{Hq8-cwzHFbh^NQz&Q)Ce|uaLh6yvS!Fa$0@-Wfh`BDg8pK3jLD-hs&n>t_V+WHbKKeT3B-M)z>=}it&h4 z&P(NrnBXgk0CAFMm#u;I%O^+(79LlzEWtaW%_HVmbq<$GJ~L772_84JQ~9aN=lMdq z1%)O)vh^yHj=muH3U+n-lG-~Q&1+-w$6Xrw8tNQ;eG=j^1YY$HQrX1lWuj*m=0Vck< zh6wN2{mGrLR^g06zcy3z>JR2+={pqbfr~1XHad0Ip^e8-^1DcEc+_mRd-K=`WA;;euS#BB~s_hZ5`?6nOzN_f8 ztJ-ROUJr%u{1CB|v~7ej?~DQN<#dm*A}9FhG=D+EAtK!hRhK?wArM!WfPYZ zRv1rYsBDM|(+WGM<-8%ACv@{-P5>6)_6#LU=fi#%$SLab8hsvX&#eehH zj5NsD4+Y#jws{5vPt=+b5 zId^PTJL2$FKmjwqKhxbpmG)dls`%SOCfA=r2e12%&Yq`VH&DieCI`3XrIZz2&lCzj ziG=JRLy+cYpJ*b@D$%SMDm3XJNO4gnMN|bgqY*kdh_{_@qWPqn-Nzrl$1HMAs0FvM zu<-voktZ;Gzvc;w*}Sr_d69;xorP7Djvc^iuTb>d30YbB1&s zb({jkS_Z}#B(BCaqQjg1K`&_wy$bzc2?*V9M>!uE4s)b95;3~kI+ppH=XE{v2(1;K}T?lQLPN#)|TiRDm9BQ!w3lAlXTb$~()^J7r@W@M(jzPdjV zon^mtj3pM=O2JOX2RCJbyU~2hSAu4L$>jAWAg+BAaMoqP=Jrc#?De&A%~YNs0`xnd z{KfDfakR-Ub$LewWlFn3`QC9mI z>_NZ}|5jW(S4|e)gMC}Icxka%jvjsLwokD^vPPV21hzl;o0mIGA?y@4c2Ss#+)?m# zd>cM)?rppx<+oLI8owz%8cLT##tn>|8;OKiMRXMfI)RK=1L}_zNg+1Ox4KL^Grjs~ zZ7k}J!g6!*2gNia^5G>)UZdNW`8tRRc)H2M5hhm0(mtDrAC!>onB!-Gly}=uSv-m# zfx-kM{?+9Wn&f|*)aD*i32E@f_ibw9g)~HR%yAKPNut}8`R9(vt`c1?N&NJ0KuhvH z4{v`f(yPZ6;+M**L$sZLb$zM>Z-m=T=@2)Vt>QN1u;Y6hPZ@PTrG;42SmhUsi~caC zApU9bwCSnnswB(FO(YedG<9-@zINAyH-a^($tq{c9AEfZH`@pun5ZtikuH7(fdeE? z2uH@9`0pJ22EL6jBm4@D$=>*HX|oAQmJM|kRLu_MPhE9_U9FpMAmq~SgF&aHJG8TMiWs_TB{ zpDuV?$ExNp5xb>Zs@HB6r>hmc^p{c%@Rf1bMzW(p;RncL*;*4vaP|>M z-Da#mGDl_foV3?_cQ<#3I%`56jD6_&`ZXHi!gZtSgyBA+1z>9<$tnr@A`2iF6cl=z_2G z8sP5~3k_)08@Dx4FPlN;IFF%h+4etE>c20Oj{r!N#7a$%z)pi>ivs7g0Cj&;#3nx3hrL)*nA9Hzd|EIV^y+pukDZ-~E^vP_3cC5OnBwZY#X3gJzz+K&?`Ko(V^ zr!dkQ_!hLa1oRYX+9C6zY_kp92{mH;w_ao>DL5w^b$O?NqLDZK>-Lje!fox8>(!Qu zYK(QOYD(SepwWBtc=2W7zR1<$9v^1i^B+K6Y;%+l=erzUVj7fDsV_Bi!vn#SBz4Dz zRIWR&w8`x`G0RP}$}MT5P3}9dufw)T8ggNQWLVK>R)X0pG1n_TjZx1!ZAP6L{nQ6T zt9P23Hlu~k9Q6B!RKSS7UspAY7!M5^zBdj=vb`~=TsnA+HTuT0c%K*jTwg36VgPO5 zY#Qg?tOa&~?gSR+QO;)JSN@lZGTZCZp`n4s zt(V>Rx8J|!p?o)Lp41v^=yoH_bQfuqz z=LN-l&>3CjoQy5@h(_M7lnE8ic>l8)U!qUWDp`5QFk8PlxGI{a%&*E8K~U$e8!9E1 z;c}NeL67H%VH>!DGs~`pG7X|op_@Yk~&RyAoB@iaBg))QhosI4UHpDoU_z~h5 znb;2cJy*mRf9B|@6olX6CyT5MbN6TC?BnJfz(>y$QA6VTKepaFs*Wc57W@cq0fM`` zy9Rf6x1bl-;1b+Jkl=E02@>30f^%^Q?(Xi>`MsGnGjF{=dab4#ny%_P=j^l3uBuhU z1o%%jMex%aHE@{!HE1%xwUEPL7itgGz!!_--b%}!*&ei57$aLrzcuQrQ7u_mt5A@_ zaN2y^#Zr`p(XQ!2s7QK_;TvyA3clL~Lr}+sTQ*0xT4?kDgI-p1K+L-3(1`P`{Y}OV zk`CZJtJ;);hMHbtkL?CO{{HJ*f|(i}wtF7&XlMEo+H*NuLs2Ir8AC$^wQ) z^`KwK97G!L!V;7lTQ7Ivme2^ZR!*s7kSCN>-CRn2ZrhPKWY;q`)BM@nXyz&jpBat% zN*4&5Se5219q%`iTa}(Z@uR~Prh`jTN=J3U|4=r?ZkAdz*`)3s0dZ+tKhf1Hye9$w zo***eO~*|R-vUA^*XBa1OUF|x1Gy2-ahtPeBY>E3`(Jq2etr0x@5P+?qbjCI2LH8u z@zZXU=`vY8cD6~Ax5anyFa)-`GH9l)n<@*-UWuwW5=M^v8YSkpln@7YAPoCbSXn(9 z=rfTZOxqKY>S*2D@X&0zefm}MRLj68%-X6Qt{~9PM90Bj@Iz2P2h2y~A_cOiE97tm zL$(&T(n!Ea9+@Hp6n$JuJLo)?I)?$Q2dhj6dPPfZdaA;%mxtOiAb*r_AF$~8o>&Xs zc)crmQwc0*=NsuH|Nf7x#l=+EK!p(1=2DNNfb^x)G7gxr6-zL*y%ZyOMxbuEvgl$> ze$ZG6L!kKUz-+flbV}4^#_Syor^e{lnyr1=Iy(xf%A08kii&ys_1_4blpK;?XgeSS zw(Az=)KaF&J0U~*rKxDIvC7;M8~O{DlP<2>AGOg|gQIEne_%N&{6<`T0uwmRl#r|{ z6r;W>vr&pGHM>t(WR04!D5IgbfR`BdWh-=o*KS3(caKQL)}`rPReI2I+tzNy*bj_Y z%@HzdNQU8QXI!7fAvqL?0}-D7_A(NjFfu)=FUHn5SRrfUC|?fpS16BGiRd70U2t(2 z)Sj^HH|lU5Z6Bh6orR&oS%$m6gFUaocsFNAJOz0czdob5nD@28s-pPtiiGC*9<4pp zuHL;dGmCAKpsvz-rZ5YV!g6wwR?OsG$<2`B+5zcvF5GOQ-%@AVlQI|}RQcn`ia2}RDDQt>8+W$LcEfu%^3e)IGv;)o;9bdq zS#|?YLLV}mDIea9H16Z*4@G#^d4@@Q4vTw;@sJ|>@FGW}o#TiB%P);Pj;u02UO0Yq zr~Y9jW)3qP#kBv|+5*zXxZ=M#%aTNsBY=_ai4307adksT@REKpf0BAa6B5w-i1C`n zvl4$ql4qKU_SVtnp>x;^_S6y62|2YZJGJX6MQZd0@2$?IMx9F8uOl~B7dIw_o#*M3 zklvZ+QMin68`aXDhf12&CN;2O%hAM^MAvgmYHq8Bqi+i2&s~SKj-XRGVJWn$rJ|&e zORkNMKpA-=V3g>A)Jfs2ivuMm8wvkC$3%APo7= ztxJG!G)j@pvdc5Xv|ewyYlQKlu!1%zk^2MN@%+W`KyzqftO^oSUhBDQm*)gCu3f@3 zN<4Yco(avo)7SQ^xs8T&ZM*|x#B*eA{A@_cJ=HxIyXBb#Aq9|ZN~VT*`UdiYRQJbl@3pvHmkU?2K`n_u2ET;3}ZdbAh#m=wya!N#AG+$ z(IqMaqHk4jUi?B5 z#Hm9V`zCu3NUK z%1wY-G_Ph{k)n1`7{nclDzs*3)M`|DJ#tE`Wqxf%lz;1O#PJZ<Tnvek(E zwu*aVS=MC>P%{q0(Cb*tbvs{d3@Ix45kIBC<8qfi;O&U}r)7lQ$W}D}?m)LRU~|nV z9}u6lrdra^1UhFU5&q``06Y;ZEqR_CN6s<$bQqpbYJgSeWHJ2@@6UEu*jDWf2@O|p z0P@No?Emoyip5Wcjk8-rVK}6zO4bhbP~dfb$rDBE3vIN~J~Q_(%eF$2-m9tGi|o3Y znR4C0z4F)?@B)w1ZaYWV=W`rU-ho=3ryirB#SaJ3vNUi3I$Y1$vUzsFG;k!>xhv?c z)cY{ot7zbUGg6Lkn6ayVDU@dH?9Q%EX4$n&5%ybVnf~9l2S6LXiT7tnbjFG(LOzOj z*(G;X4Zh(JY_a2tY(C6}`IU=(DeFE?N$>6?W&$O&BLaTv;p^b^rbhOy`oPdQ+C0x2 zrN%j!mnsm=JiV?DvvuW&*k5b~#uB4sB~4h(myfP_6GyLyVl1^>+JH~wiGf%@n;(nuN+^1@bosz2V#!(-uddq1v%-V?4^a`u~C z<(GMb9c-NAb4Q)s(cju}lOKnT#5@+Qj>{bNsaN_HbIu$_ zjbE2zSrob|I=HQwpT8}}LW zuHCkNo?07yPk)oKzH%hF$?=h9{sV>Tl$rL{3pH+p$qy#)$b>JtJaSOyCwpHT51Gbl zu>Lqv>dzsUt_qg|+i@I{7y;yA5kHcT$?5%7uS{9(A_`;ap#dziL|B@#ZK~l4BxemK zd}L_c2_eWwfxwMniC2v!qV_0P@J`;{7?kg#g|R9Xy*+b^H~OXOqnRh``JSkO_vi^m zK4OYSnopx+3Ww~?d5;YVgSqt&1^WaF*v)Q)(|iNGw)!l$UgtR^4pqx5(S6n)!b*?&kpJs z{ev}#M0}&mLw%pBGDp7+@wFl8%c$-XG?|IBMMjlgXL}~RWloh&t)mabJp8^2?eDaK z!i{My%3BL|!gbo1d;~pCyhzh`NsZxs``U<||Nb^eTD|Nf_F`pt|OL8YaWF zjb&ZyJHXm9&_oA%Ul{u^&A&9TQHG6!3lRM)T-_vr@{-{y zN@=hitl?A;L<-qh=D1ad=%1H!^M&e|>4un8M%!sYg-JgRzUoHJIaGAT2MKGe`_rZ! z?nU~cPz)a`F(i&{0#%+P;H15?v2^v~49TijYDWxRt``V_&Ke0+E1Fb@3$HQ7@!8m8 zp)o^YWQn1f(f>nVHj#QAsq_2lh!}NG>Ho+zm`Lx;@e6BO#!k>nY)pALItQ~bb)A#1C5cAi?MT#wnQr9zH zKa@fQ2bnH6ZE1gsvbAGcL#Bi7SE%5y?^2rw0vSw=ib!BXc|q6W71 zHuy*eDreDKt0;7Y9~VP-FX-2Yym{-Wl9h;*P}+Cdy<3{w)+0UZ2;-)HXXbhO^YHZ7 zWVd|#L-u6<$wi?j4bO`a!9xMD=y(d}GT^lc|9jASYk4WD9+P&E4B7fpwE$t?n*>!W zsFtvBjk|WADMo7w)$<1-h4$vXJ|e3dcfWGhuaPK#y)2aMO&9^i*8RGici%^s~ zRNy3#@l`I@7@&Nw5G@?X@&^MLfV9BCc6;NJaLi(=M}0-47A?BbK^VUC*Et2}z0PlU zW=%^tEQe(t{49UM_Dm?tNd!z}hx{w;?~h2FGu{2;+7307;!yK_-6R()r5~!3L#*&3 z5nZ&$8Y#FKX7_5y2T}da=l8_g=-0kUL>A^(mMVt!-c@WPu_Pr%*v8b5B??`XEFE}A z+;x*@#e?v-gzn&dTG0 zFyB&uEX6~U8X%WJ%he*m>nJISYu}4fd(=s>95PROQiF?j#6wj=m$X?i@91r=>z31T z$Vfh2AM!uBD@e?qT=bGq$PmhJ`}QanYb20N+hc)mJ75=TjfBJe#dSsD5U13J+`kB?bAOF zN~)hC_ZHAUrflrp*CK2fmx*9b!XErwZzG*a{LmomdNkN`zr{`*!I zm%IBKlWUB!q7=j5*;-V*u*amhjh@6@l@YFt+$mX{D`!I%Rh^`A7Ag?nV`?Cgd-`<0 zeIEKtYfuYOSEw>e;Afdh|8_QllArFcs!i3~sQAwSCloF?d-PltZ2B8t$Dtp_w~LX_ z!&g$k)%D1+anu*Q`IdhP65IP+B{zB&@&AINpIiR>pbUhJZfxxssf zbtn0BamcPzhE|F6SH%u78=@@1Gt`?1{$GP7IPCA&mZ4Z=Nw)n}6c8hL$Et@|PjbFZ z_@G$V;}rT$jSDD?`2PJh(%*fV7ImG$M3(rx^b0o;Kh*}HOD;{jR7S{u=xJ z>jIV%HDA{1^wFMYj%#r?H(04RG*G@2KUq(@on^g~JXcb8Urj9)JbTIx`Ib=>#Siu$wK(zH|aKJ#E1d1CXxB7%7cgGHRCx|iyX|2wvi170wP zN$69(-bbPsY3O&dma#J8nmSB_Vo!=*W$m@`Z(H5Q79Zj#5?cT!&(OGfiDoQe#>ZN) zj8A>1@K<%U;vMf+p@&ZAd99fE&d3VTUG!O4F-I0><4L^*`0x^3*XZmY$*(eXwn5N% zW~Lv>Yct#<^nBp5eTSm9E|^~Tyvf~U+7)N!oBI%k8yAg$ILJZ$$)D=hp-$Da`rS!TL5s{xG1D`GLif==9SUfUW%w(%+P|#g@4Rm}Zb;wG zmpjxN4_MC8vClR6vbAFsrPGl+Dfk{Qe)LOYL~?EM!`o1CKugYtpzw#8I6*QA!gTy~ zmT)g$B57@ACXY^XYzNnh(y@dS5axjU?tTBqmbl7)=JklsQx&-XfjO|L_cVSz$kb3V z&fCGr8!C)ZPYwHG3Dhg~mdPxw=qgy{#@p74Atk|$h2PAlKpU7nJ{&V<9Y4y((pf1c zgNOd#wpgj-sQy1~F;Nh5(p6r3u>~$QMYzD<(ktnfR|DtzX{)f?+ zu%g{hyW*$CqzU`yT(U{#KR^ny`7D|<*^wMEm-?h-lEFiJEfU$SIocaD+kQ?C^zfoOd@iwqSGh!$Bbr#pk{Gk{-ZG06%?AsE7z*jY>g$Y}5@+;csb9ilicq z6jG5)Od7bil_6Tfg3R)#D9D{wd)Vc^LM(Zvp3QY8l~3{uinG*bEjZn_E*G3H|)-1V8#DXS&V5mfxyjjYIfBQGugzFCR^tlWr@Y^==w|ApW zPNQ#Ma$4I+dP-=9j^CxXwjYOZxS{gL5a$#X{9;ZLD=Qif;8X)D$Bqr+4%!_5gX@NE zf0o~J+Gezx$<0{-kv}GW$UdA*0rH1pX&maJB;S(8(8FgP0njeEnlK4jXmfM8=|58g z@K70)*=1OzmWg8f89*e7cC*T`4Z=VO9OmY*F3`7+EMCEkc_rmU?Bl-`{9FDJgA*!& zU&Qd!5(%d^w~bfgqplKA(`+qSMR%*r_=h>7IUc_lD>YV`;d3|PWo}8Hs zqS09aOwoxkTIJruI`Y$Dn(3w%92JzBzf1CSm?3Y82&+#mL4c+GnUap===%3^qPg8f z#!yd68n>E<1V1y4RYx0KG`t|bm4u2tKJ%jL;nV2Kep{hH(myO@U?V#bb~plmb4RU5 zQY(0C?%8|!W(0j7dK5ueaF0D*Y+8&K%eVM_;tG18mHc3a^N7}r{ZmC-$jn!1Qf$h- zrvvzrDeY%aWqjJK-Z(0t%p-nqmXwY?KOpq)?@m+C36JwpfLJm&d$9Z$AXC4Bn5_QJ zqGutVZpIW6x;z6%3|AhB+i}u{ z1^^l29}2S+5sun}`{)x?n)h^q`QheoYLRXR8vXRJiPo`J$CjP&j(^zWwJ4rr8K*1~ z_l#AuD!-eYO_1p`&*83sg8qPl06DYuY-sy{f`<-K85!bkUChWmW~HdD~t?hdlkY54W;YL)oETSR=$8{I+Bupc$Upn;th_`p6-@5ce> zHZc~d*OeMqe#f&ywEnggg!9ekzAckOp2b6H89l#ICU$$6 zp@XgX@p=|a@eM6PX1JP(HZi4szx(i2A2m>ck}rGOUM~fAM9(IUV`e+-f*lVOX8WY% z1vwkkD=Z_ic`J$*E6BBl!bML)vbfj!dV&Sc|AK$=4Ql*n3kqFm<5%sUXc?y+K%J=( zvY~Tm<$@4nJlZY1>is!$!WM_tH(%TfmI~B2DK_~T6rMZBE|scp@CKd)z#lvT(z$*2 zI^a5lN|WG&P+!_XgUIQ>roXw(XKz(`v2CvMf_3@!d71(iQ_}r=SQ3;CV(JwXFUvca znEaOQ$PLwb3m@`K!9fKgkV0qf-mwMDs9ETz-01jh67a5L7GQih^~3yj1X94<-_U3ZwD+zZQN5}Kcx zovZ;hb>+{5zxm;deqSPj>hz!2BmJ#>AAH@Kzo6;(=E^ygA{b(ErCgZmKHWGe1*kp8 z*3OjdZL*dK6AP*hy@7YSFLDqEiHA(qR|E!;Q6u z7jho8XGG{OH3CieU^EqrCLgcR$61p$iPL|r3MmyLB$`V~$fF)itq;Ba2= zv7L$qF<|#^_JvoN@bA>`ypTgqUUgC(F~`Beu0%_)XB}84fL5M>)sfW}qzQSzYWiZQ zwjv6cypeuc9g{vzbHca-y#NkZ$_6EBj~Q|2lF>>32ub(DfA<^)QP~?n{fm(NgzsWR zJqKRId{ha9s*FUCX~D*1Ic=*|OVAcSw4j3ag^kG{n5WXUXg^rqR=TR`xju-RVvw6t zIdbAJW_|_VH(e6Q%`gIcs>2YYrUus+9KfX@qn;JiepH+ytiaugC?HI7{b_{BOM|Q6tiXoahQau(J2>ouO=ATQfz`9SuEwm2 zL>|QjV8jv{Ss3oA;NmfWo$GdG#WK56F+bI;ptt4r>w~dtwosz*XnNy26(po8_#~>L z_RGK+@Jzl@MQI;(8!;6U_U{Q=DLT}e^HzmB zcQ^4A0dMh?H;x}~@?4vR*yL#r5FUarpmO|Ac{EYg}t17%osd4 zJ7x!xfGlq8?6K8gRh!9RIZR9m9mIyW+ubQ=xsZZR2(gS5qV?@Y(2+VaVJ+40>O%9Q zWn3IxLyF88(FV0^vA%xQ%IU=5nhsEr*ami@T>URwt}qikF4+n-(tCME1F}Trj{iwM zuhg6gKZ#uY5RoUy5h{P~7$Q9P!*hHs&QeI5XAeWF`OwHt@)v&C+IX-PZOo0Z>RBU9 z+~|B-7IhFD@|osVG-ehd6L$QysXevA=9%E5D+MSyt@sLp!?iYZ|-`I<(W&{G?xhUp*!=eqU2u=|P_mntA@$=qH$bLaVNBHHmb$4VbY6cJkCe4kQj&%ZR)?$hqTcgjEF@2oN67FJW={&7o^=E zO&HMsF=>$rBvsM88OUY#J^e}8Gs3K= z(9Q}U?0*BE$3thf7wD-NMT#ek_u)<5e6!?R*!O*#7C2$@3^g(wg_P5Y?>Lb(y(;54C2?#CC%}cZ;Fce{e+r|8%0#nT9Rvx(AULQaf7HF-y=L z3vd;Y=?dSmCmb(sdEl;5iB1Tbe^LF=-gbAFVVVTAG_aLpPM4&X{^8FymHzs)dL+x< zr@_i5Q8A*V_l1W@kcXdef>NzJ9k=c5vOdnDK z$L9eYv#%dS%m&tU6vvt|mW^uKaR6hl-?F&0B=sM>`=4gWE%<9`0sed8O|L>P4-(uY zg-mOh_vc-xPKt@QzMA@!S(Ph1@aRKss{A%gc=2ta4Gz}f#Twd+@-&y-gP!IU?etNi zZjG8r^sXwTc_E-OPkP!6pSAp4j@+YQ!TNg0cb2jQ4fb>LtxRy-L;S%^HXN2If3T6T zr(`bw#3%3X=9HVBmbZ+r!o;s%r$Ukj&u8Ln(;hjsMTgaAmvyFtm)BN5IP7Tsh3TTq z@N5#*kwn@>2I@?MK~5@g!|}H*_3Tk9hy;^0`2XTb$d+VtqHs#Me~)O)(xk(;@9kQ_r;&~w(nEV&)eK{i=!cKZPHp`)17j*Klv3*nOg`Cn7v?Av=R>utG?=kvaR0= zBKcb!uzi=Wf9%LKAeHWw6DpO$z z;;l(!gdjb){DX5JVb$FxjgwYt!gKIoGzrS6b01h+Smg&Aeq6B&d9L3-%Xo*A3+`j zH|g6<3Hy9JpM+U{5hWk0M3Q9Le@@i5L zxfN3Q_H%rybTQcAKLe4X|2{5Ux0QdohmFghIk&WkEZ5mR{VcZq@}eq%wXXW5hu-5A zcWYBwKJJt7%0>7u|K{P$S<9Vra7{jdWmecq=g!sflpuodJjT9#J$Nsjpg|~1r9W~S z$XJKY+HhT&T-dp9qBC;ST*%Sxe2gL1N&`uM6y6!aodIDn4c+wq%3i@%ANF}k{>nfg zW}YW+W7rv@k0<7h5e2u{9}Rb2F>4NBC4AXD(6{Z>OZL&PQZ>|g0Z8(I?)l+B@WE{= zwnbnH0x!00wNVsqj2wO*{>^{eBq@bob>*YI3tJPTSr^UXYcG}n-Gw6*mXT3s1x=%I z7l2X=&SeVmQ8x|tq{`_8pM=YY9Q1lB5yH*=>ShiaE*qAG-a2O%{oegc#Do##Dcr3s z8W}#s{rF`LaZWwYD2jj9NGyG=6VB*K)R=h1BAuS%xHc~6}5auM{8eOh4U}V zb920YLvydPz4r1Xbk{FrA{+9fO@;?yN7uwrIU)MwKFgHzUr@` z?D5wmHMxU@lvv$o!ol%HG~(|ZwN*%sk}T>Nkosxwc)-&{TyZaPA7!W|6jZmkxNQF2 zdG1ua^>x9|g6AH2@Miw%QQ_&J>M_LM)MBit-qmwkHDJ4%k;2L}euT%Bbv)mb>lvU< zOjSc<>bGv4-gb4<3BGhL;DyAue)PBX{S|$j1HQcdg2pYWbv|z*kldTAx^?|A*1GzxeNA_hPu1=b#5=1MZ_cQy0|5UGU!0Ph}0)Y%xGU;%n zXJw2!8x5XgQV;tl(1zXCbyWi;R$maaKsF(c%mCrrlsX+j-znEa>tK5(cYVC+p&U|8 z^Ks6P@U~!SoGQCgW>7oc7lba96v4y^rU98RIKH~>ZH=^7ou>Cq2N~IL{-&(i2YLHU ze>{wz2mpH1fllpD@L)$Hre}(6Wt5--cD&r09js*;h0pwEPCY)S3)8ZsmC$xO)uEc$ zIgWXKi;^u!9>T}QYy;ART!j66I=mYc+`Z6+q-FK|Mkfff0CQXFyYW#z=oL0fW0TS6 zI(FL4W_we!BQCQ_6-m)aaWOX>ozB@JSOQj0x8{D6qYjg27JEvg5TqLK|j1$ zK|A=RjcV?L)EB;tZz7}ibe`|z1nex=bSCoZbznLac)W}K^ixSX=?{bt&sa(|U8&S} znh=DCpl}jI0^IKr1ih@=i%*57^lwh@E@&|y*_79EaZfrg8~{fc)Zv~VL6VfS96M%& zc~j+2hdE;t9_=<*-&{Al@=Lt@fwkgSm?p+&g){M5BOyo|gM_4&X0%kz3I>;>j}CV| z4JgYc2Lw`q=werB&UcdT@T94>(!j={1)zn8(b1tnS7P1ozGiHcOqj)WD7{Fe4-kZf zWF#WX)O@v-yfnuS-c_UqPYOSA_|ZFhe<0_V&?8E%Z@B1rSWP3Kc4O0*-W^Q?t6@~x z(6t!|?Gf3w+Rio*u*{p5xgeJI^uk(jzY}f< z%4xV@#uY!y%`nkTZ$kdd;l_>#cd+pS6zZ5j)XotZ{D-aD(q)mSMpmzbH|;)#<K=Eh)t5`aB6eB?U^xO|GUc z!=Xd!n}T_9u#$L`RW~*~Pz?}~8xPKBBQoud=UArp{+`ec*O`oh^ZXpd)&7a=!`c)i z2kf%xRZjlGp)5a%oU&Cp9q`Yv3!?26f6#9K-&SqS)pTxg21r>?(Kr$?wX--=`m>An zz9W}yEpnR3Vo%lW3{G2Mqfzf$Mh?ZwyQnZ72M;o@QldH_6If?i698Yd0!f>}PQ))g zA=m=@rVF)7K|=%LRlYSD67*ocfu6W;DzW_sPUE3GvOCB&PHzi zVSpJ;mlw_TcOMbtPUK7;aFH@VCXJ<~;g;VstydgP#TP4}Sea7wXab%%>poX%$8A{A zqrUw~H6#pqsK9Vc4DC&(9VQGD;lXYy7AdIse?b;i>mCy-rGcdnN(TQwySARb(EcC1 zGB4OLx?sLj5WHz^w{w;T1~M5ChpVd=QbsVq=A=p@ozHgbNO5vG*nwmqr6MTAZ}$fs zz%MBqM|j$9-~x9#QW7YEh#;Cvy^9RSW3SqPSO1~s7`!F@5-<5!O9yJ#^kvlI>s>~8 z67A3|h~Zx}w{_(#ZjB8faj;grwWPMvf(*gwH+~xZK*CMm((p6bs?YhJ^o-kvyRnc{Z}~xy1}(u zgVagJMgTj%AE7#D2I$+N4!Da!yefI}^039sO+K`|x%1<^%Wt$A-@W2NgE8#DFYELqI8Po7BsIYx`Spaamy*EC2xCf=m=L zqPIyiij#`-*1UNwY!2--~r^|@V;wt(N=Xjaj zIA$Nv)YH&SYV~4Z_(@Lcqu6m0w6cJRPVibY`-YaH9kiwawuJdxKx!e5sLrQDLe;BJ zFx*dKkWy9!j%$G$tghfD8l07lL^;yZB+^xxX#~Mn4CbT@$l3nxzDC?I=}&0If`n)P zn%JRI4Eg{i+7wt-^?f&-%jxFjwM6EX8fBk|E&fkj%0Bj-zzUGQeRnP6|2p>Px+cY6 z`sV?;>PfZ$d+*w_fGq(kK^-@v|0)&zvPar0Au<{V1106QC%ru&ZweC+m^kQVWK<)? zGn`yyB11>plO%$-SyS>1P9#ax6uI3(bvCoPDy~Xg9EEqC8-f=6teUG}^|j59Otl1q zw!c>v!gk8QE_&ZAS!+Na+(ImAYY>J}Q#k916iO?PTL64yl+ern(NBfzJY!M|KJ_Mt z_P6CsO&H_6X1jrwlTA)ag__e>GfM zUF7lE=`AZ+vWc}Z9)#`k$W#e9;NtNNJm3ODRkGWAvf7R-Ck&J;x>Gf!lcZK$BVXU^ zw@X*0?g~@^`1mFyymb=iFcuW#3xH*D04x*Z1Yb_LO8Af>6O;&rI}fxuiMmh;g?2EF z;-S`O*xnMR_Pied44iky7F1VzMb?fr6O_Q6@??*LKe8NHTF*pI98X{K#On8evJfhP9 zWIq9-Yzj|VZv#`#*QL0B(%)taOY*(t;IRT4cGnwbq;M?nIN?b$g&K@*M{*d4_bat% zw7Hjfc+OmGTXFzB$A@>}IQVORD_McwiB)x)cm5U>wyS`egTg9ik1bRap0rJ52I zoL?Lr-hSmf8;M`@&EBd;MJN}}xk7D#w0v!*^)x5>K}z*pf;78cf^EXsZYThtmI<*+T|_qA8XD!B|P=-8Pm5e z1P_)SgoH;vVPd6jPJrU3Z|x!<7fch!ze?TmyvPPaEd8fU_|CpnM_FN+a2fq<_GAWJ z0V0AQw+(}`C@3S5Mw$6WEn$*IRW%ys^(#Jd>T}Cg!;~jSJq_L(K9baR%f>Ah1?&h@1p3?pdcavwe zo3-rs{yCeLf`FFugG46>wBG^G#5WvQiQms*m+phVBn5ONZycfA4GOEI1u*|64;oBc zN4x1U%`=Ni)a?G3B8vD9JmK{ zZoCuHom?ss)2~uv;Pi<_kZFw>FsotWbS7vCC?rI*F`Me=;xhP}@rgh#1g4?Tno=Z_ z&4aV1{1AI*DR!&fLQ}nOnF`AH`H~Sa-(8IGS6~8Dlu_O1{8L)~&IN5$f?cG8cj;=d zc=3L>e?o3TzFCiav-C9uQ%6+T)0U{JO^9<7E)o7qWeRjKmR8fh57dw zZHhSZX&$-+@@WG4_Ob-%No%b8gU^c;5sK$G3`W9s5oEpGW3Io%0l$||pN9g-{i99Y z+Gl{3^L`a5WS`N^?t8lz&6r{xA-iE65dueobeG4tvN?}_*qyPt2(q~g!lxEc^LJ@8 z=avLS|1<_gc)H$sjV%cqJ`5DkNO98rm*YG3Cbc*vWP&7->O3v65ZFIf6H?>WzYP_b zm?7Q?6}Oj9ezOnSY%io~5W6mnh_Q8-tS63-!ss_uh|z}4U%o50+}b(r{VIjV%i*pU zKyCHpdePEFuT&0si#{-kfJb>s7Xu|BRSUqKmJdR3fLA-u3M**V&crTC9z+fAK@T7P+-y$T}^Ke={2|u_MvX$p=)w&MD41EFDyY zbgA5|A*J_Roi9_%xho$-dE8sL0%RWrYb+#q7bHj2eMAzLYavVx-)1|*+YP*ExEQCG zYgT|IkEyvksXm11#W>21^3W$<&QaIHi+3V5)Xv#J0vVoCgVt;y10qI_{mB`f(mBMw@ejkE_w$jM2m2@F`6nod6+3d!nP7UwBt?Zd-{v%eC^%CiBfdo4pqQ2)U31YOLSlCWJcxb)MS4Qu7rV{HSx6iP2l)YYa=Q}j+0+8nnu)b4 zjQ%7Jc^JcJRXbRn6sx9N9mI8{Xh%>9!Ps{+i$mh#ta`DM#4T6iVL+)hXbS*{X8>Eq zY4vr)aIjH;gl?(dYO1$gZ>n18ZoZp7n11lO7PmmI2T0oT5G?Ow!Lrgw?8&0W{!Zot zqw6R@I|NKgLL48l7BjJ-^Aq`fvRMT<{(CO0oP%%MDK0@`k1p!MO>dd(^9#Y7P*D(< zq5;*=V8&XfWH(Ca4!4cfEQ}%bI8l_{Hdjj%Hov86K(Mx%6trP&5tX++vmLQ(V`lRi z_wS1Wd)}ZJMp=XzcjJ(P9O?URX&58X>wW$)gZo<(g@J_Xj_ep}C8L>O--WChz49q& zDHRPUu+*73qH9Pn)L|{)>JBDuZS_ay@kSNViH;KJ<8pP%M{d-zO8uCmG8zYHV{nXx zr*Xz^RKn#SdGplje>U)_V{S&^$SKs-p=;Yr_MKhKocL7skq`jJsc-VLf(%|04#JPr z*>MaB6OS7kMlkUOa- zhryMNCFK-lt!pa4jXTH?_|Ss%g5gWAnO8BRYC8|RaE(rut`}wBV>w8eLaHM@0Os*M zaiTRch`oFW)pC1_UHb|a)d=gQ*WpD@8{L34-eo-~=2}l_6ICc?i@p7emB?nN(M)R~ z5UP=rZ@d>i6!Exw@@AWCOXnmnD5|9iU(^-5OS)d*xrvd#fl-IWi$xw6wvYHaRM)$( z_yO`M?5x)$hDifRymUgV5W`g(UK1xuHNQrwaq%WA$xpY<8|4jo?#C%hEuEE(SQYlP zEotQq<+^1CTG2n(Y5X)wfIHtiL#(8G)=*f=%_+AxB#1qgrJ?zxpyrgGMLSYj^C8Wq zUXL0s=XzLO&FPB`RZ9Mv@eCvpY>5cWgQZ(7meec0S`?VsZF!auLf8`F5-cw%;|FX;u>)1pi>^rMx8feeEY*JnJE*DBm4nJS%=cc7JBJGv2rcfdOkS z1}($)!jVYK6kfBMtx)(SNpRbYqF4*yPg4Lh?Qb#3J7owz!6bg@IVo|NmM5BZ0pQYVg+z(!0K55CodY$ zf!kV=bhgEE+RU{`CQRj#;gx6iqpP^XF^walKay8 z(Qk~R;w0$6!Vxb``MBP6X&Um}MLfVq2=NSr_YpMaoa>@me9eC&1k$4f$@m4`r-J+l z1@~Vw&E;qH;320uf7->lwIi+rR+B0(w*o(qBp2$iFEGV4WNj6Oc+!wooZVE@-o2Vp zV{QC1mJc0B=xtReV4W(3=0J`DsI!g6U4&7I*U1dn`Z2=F67DG&C}FXVeDf56H`4Nn zGY`U$DFZ=Ci2{gzj}J%me8lhphWr6~3IM6A7(j)n3v2u$+1m^@w=utAN7yk)e%QOk zO-yx%{VOeuRF2wxD|pDoX5T{w6QJ3>Vs6zXlrvCLh-?1qFo4NcRv(x-y4PFNHSgr{)sY*22U#(yoO)K+110x%OAjhg)oWD@-M#KrJ?^@cd1zFxTvh zo*Co6dbcMhefiL-6Y+H(f zqjtZoI+|aBtQ|@QHACx9F7!iD$AHmq8h4~oy7hhQH~#xL6aj$wB=C-~D2+%1z8m47 z)tOQN%~FN3YwEQNXIl^FSb%jc?oio$TSWksj%h0#c^!-3?GHSXLc`QgL`v0*$6psP z&h0bcctJG^-KgWj>H6XfAXoY(u67l+oCPD3=K>`?)7}rj7K+!f<#r^1y#5NWWYG^8 zP~leAvXCrs?ZzsqYDH+g{5R{E0Z#H+3gh%^`EoN2FN;Gr*~MtT-dBxJ7_XD49vfiW z{5#P_;x8&co4nsifs#hg_wNJk1PijdG;bJ8%&K5d2T0Kv_L3Xn6a>Gqcz}Zyl!fTB zkHU-+_omF{2m?F%*Qrmvxvez$KfvD*E2+Dkhguo9shK;T7a|<|UnE^+K-^5%E$(jZ z7N^+aUfdmudx7Eri;bCOxbm=c%$ zILTl1DVcz1u-T{Dlu44Qg(d}{bf<_weE6LI*;lnGF!uNQGeqvRWUCkrKYYMpS7%(v{ia00fT@=R;llYP_rKX z{V_-vpR>?WPW%o&hPLA`yTnD&bH;AXLU_fK(+UqC#v?xnE6in^Lc6lbP4SZ(^>;?L z!kg%H3rl*I|1@&K0_UZr<*Vl-7tT>brTI6k2|)LumTUE-XsfvBxf`v(CZLZxZ(LuW z*Cs@fV2=J?4=T_;sq)6ub#UTseNsKB&W;cJ1LDKwv?~(Qi8FP)yypFGWoayU7VBAKwat>sKHON02M1>M7*0W@@7Z2?bn;I~aNJe6B zUTQEdqtRT~KTo)Tw(%x-_gDJ*-ptOQ1CEz&TRU!(*V+f~j@pa-VPIh4ky*cqz|cD4 zQsYG6p{pb?9S)`VB!}TDCn909LLkJgwGghh7uaJLYPq=5zXGw^vDLe8C{EZKoe)H!7}s42y_P z#oUrwcEM?r*>gzq`G(}>l;?1yV#`!$WZ9+OJ8>Rn%=di8WI9`# z;s@9>*bf!LPu5)KF#9>@8L0XqkN+LAZJ^W%e%~w_@|me$BlHekkiO*&sm6Xp{T_a@ zdw2EG1GMPUQt5ElT74Wqc-FD71|QRtqP+c7a#fCUVmK4qKx3Dx#~+!zkIbN)3@5T3 zbVKz+vuA)$4YhvnyI6jMLd0oobs@A32?h6wPHZtk?19Q?mqZLrD^l=nn*8d|{+8Cl zk7xeh-+254iV>IzJkGl{HV67f^8EfLx!;*|Lk;bFT*ccn?sfatzQsjSx(|vojm+9$H;Z>@I5F>} zie36`*l1HuCt^NZXRiS3kLDwCWwG`38kc&eSWMoetwf&k+miKy3&e4gHRu4Q&cV&X z2rFkm-aQ4IN&JQCOI0z>qMrRNN3zYAlxx+igjJGxi5cGuqeeuGS;~m_y*G|{_f2bA zQ)T%8ARrxXSc6=!rW1LMWDP^8xB97wWVSJEh z(wE7HFf0jZy%(4)o0w7EMBtgAlHFDx4p8cTyf1^drIOP*2|#}}wNxFKnZnMUd{O&o z-B>#N#fWOiTghFelp zGsInI{^@{Nh20bFhs)<0Irkv>PSmhs3 zbj5a%ILAmRMrF331_%qm2A4!A-BMF__#s6D19}*u(&4JE6wB&$*j{P51Kkqf!Lm8~ zCyPQ_>r_hIul<9KZDNYdUq?B9xrd$t!0aMs7*ybb1PdL{mMhIHk?UhPlD&iGTc3|5k%DDnfqZmpbq;vOhLqry-~}y_+J6+_N6svnm+1^)7R3z-iR)q_cXps0^uwg!9itY9g>%c_k6Dvt_G&i*dZ zq4+vAZH4R+o_|FY4L?q?6~2AWux7^UCXTMPWKrdfoY6@9Y>w(nzXhbLu$8uao zIbw*1r3r6F0yoSCv_VnV@P@kdUvASIDxXAB4O(7&B+UZH!03WsL5;s$!<$@Hh**8V z{H@_;hO6yUrFpz%tA`vn{w|eUNGq*t_#c+Ek2b=25LwM8lxom{RU?{;YO@rrLD-}8 zf{`Q|55+BdyyMIR`m~efCQaivE@j}ZdPPD;%U@y{i_C(5e7E5}iu(ST&y9t^L@qaL zg0h1GM2`$qY5Is$#osbxPK?{hKF}4r06&ZLw8sr@KaY{KU zd2*#}E-FzZAOqNjJ^)t+Io}uG8$JLHAp;whC@So_FpHt{(eO8KVuUF9C_pZF#?VO~ zy-IhFGyQ8TJe3RvvBJ2%W_CDMr1pdgBlvO&6@gIHCCQ{3egqG=ax+@XxYUodc~jZy zb;N~f`XN8DTf?h6-7?U{;ujS-ts~3R&B(@wPjop)Gy4-q*nb*qo|W}j#S@%WEarNBn{m9;FOr#ivVHf)7u>T3Xn78a#`WwiD@%TUWh1Xo5bZ2c0Yaf+Ua0+&KZR+j9)oMCG02k43Q{)v9|pwlM^te$GSiBF zbw>LDN@R;3N6CTBkKz!e55m1p6$yeDsimfkqfW^ug|-z5B$AV|fA@q@ww0SyPxe?4 zhWs+|n$%6X@y7=yz9IRtK^~O8^`#DLRNm91y1|JW2i}mQ z5ZK9;{kSk}$IiMM?g(ZL46{&v!zN=H_e12`k~gC-F>UXRwj{D*EM$`4F>y2NU6Izc z(%&5DFL9hVp>K6wrKoeb>$5_Ae|${6B(1zH9&RErEPtyb%3_kJUeiIZ;_;4)FhRXA zSFRzB)3o(Eep3>xr$YUgeT+Owxi?DPPBM8+o<;mKGMC+yrLG(6-}Stjv3E@iEIQ}6 zxw(>dbutE;%3L$ak+Av~RUSy)(ZlZvUBM({ZI~_gzlEkz*;2kD8T_}@rjBK_YRk2w zaa^(a+!*y-PDHU}ZW_NtB!}cvurc__2wefGJc+2FELdHuCreY&(q{qq4yZW^4y!fF@Fa~ zRmwZ$3_<1RKL_zIVi?^iXn@~r@DHo4f zXgo~#4spzE@RtcPf}B`@b zv*gL8jEcvZL8e(UG|toANzg@*3~tjJG8UwwLf_|+SjK0K$nHw14|n)1h_+m@hoqu? z+2xaI4*EuNJx(`!NDck0blfG6bXb8c!ZCGVR9u#8^~=E}uA=Q^d-qCkMU>Un%?qA` zJKjX1cyrOV3bT!PYZuvyIEwFLCO{79;8c@5U`|iF7HwnF`T0@w7`FIN17HgEDR#jMiikI*#i|ce;W-ef8c8z1gc|V z-~3o$M?CthHf$&PEB6N?7vB~^t`j6Dm)NfVYnouOj2S#Z`>m`?`eWtSkM?Hq?jWZ; zy-KPU7$%^AXpp}ha{=!eOG=}BpSep@tPo!AF=2OTz@FpEu}+0o9-5$xrEZ^)Zp)>v zMKc$cVSt^H8mXERFg>O6DBBU8lVX{ATH{clP2%wqc)Uv|fP9m7@4`w2o|~A55G}DDtE`V zc}U!wMWaYXVrH8#L4wgPwyK2ddcnG zLk?3id6&-)L~YFR`}hN%mEgCTl#>1MQnz@{zxF?vsQfT}lyJ|7Yg1$0tciH5u-I%p5L^q&Ixk3gT#pl07J4dpBaNT2 z<_fqT_=Ga+1kPu&VPE5`cn)mv4w2TG<7-NRuQ~&)Hfj1sqWqpkp6yiSg~Z~E#(@&W zVEyKv=)P~G;MaoydV#)=FCe5u926-rdJ`Z-zrcs<&(*JM?z3o z;S@<2c3=`d6T%U@Rfzf|U7)AM9m{wp9Uay~g>xW2y_~rKu8~A@Q#uiyS)%$N$%-i3 zVJKZ{6PI5@s_|J(UJ~4@5`tHzp0pMPVW+-j6-yjxiWOp;U`Lwnz~nkJ1^>R|w0d{E z6LLzKjM=s_FiH$Q#A;aDMxyCTC++3O#ivg}KGTYG5qPAEZqjgHG+=QR zPFNdczaUzzgvF%>9hfPc$OfN9wSORqiD)Otc`_!Gv{X3x5quUY7%`Q$poP=I;F^|6 zzmm3K9-LuZMCGh?A{IQ*XD1b|$V5PWBVZm!QVvC0B`W2_)(_E5#F%D=exB3HKw?`} zJuwQV>2rP4wUh)JkXeeZHGi>N6bX!~oUe^y6{(?Ma?3k&5C+1MUzOm59@6H@zj<6p+ad5LCY`sB3+CehC+1+sGrEOZNK<=W)DY^XqRVC zU0>{(UTLSK1O3cCE@sz&;0d40q%Z$Rs9d?>;i0x?D=a@eSKB!GQs84NsEXscq=l=g za_Vq%aHRC37e{&Mk>bVVihHT&L!-Z_uaQ1tiBga>91IpVXHRRNg)Rm~EPDj@%buSz zjYy|v{(~;Gx#p~4q8a%|qRCq2DgOu{gl2T+`4SjA7 zag)AP8DEu?lpP_wFt035Cqspw6D>m=y8V2r^QN8TCm?swMo+LLjkjJ;P*PEhfPo<^ z`7oUGrb>n5mOXF_CYWBpft65`MxM4m|MLSkziw96VT2<|bUuoXKd^)c$68w1=lyda z$tGBMNBG^1FcYj7Y`qYLc8@g+Uo{^5(C0A)KVZ7Z_z~j5+)t1rsy?gOBl!(Z;Rm$c zr$3n(Ev76q3s=Ib6(xK-u{vuY=4mXBNH7Cy27JkR0M8b`R7jf$CE6TT_pp+NkI^rc z!~G#2jL3!(r!M-kIO%kWAsT+!8j8d+h-21c(2~Tcm5t$N3>A~uOA53(r7oXGymG0a z9nb78t2su8-r>%;eg(?>dGHTPQ^ubTBlQk$DGqKu#geIdPlk(bJXvP0ZjDvTp{~vK zr-LQXU$zz#hz^C$F&s%u>Z+NESP^PY?M@&5Jbraa#}4^PyxAv(;?i9Imfk#HR5*M# zA%3!#4UAy#$Vye6ZlBU?FIbHM3QJWHL*!&Q%gxAoUxR=~h0#60ZawBsmLv;OCN5L1Zyg46ms{VS0 z4o@1ckWKBJvIa*XsQUQ}&n+P)ULpvewU2(h|IbfafK7 zPeBRxLP$bWe{nD=vWgFW8xD(Q$jV+mm25C0WjqU)v?SY|jC>Y*u>o!(R)Ko*lTsIdnZDBBBEs$ZT_`;(vgZAK9s2L*z~mb&JX{q5S4MTLjEM$Nq0}Y~ zTo;^InPNj)scxg227J2UBvhHcs-4hNnpA1Hqtx1$E;#+CH~$;che(G{is-P;_8m{? zh_%GoR<9uvcvbsOEJlO`@^$c$5PFfD>*XFYtF~rGkp8BO&&}W`!qMy1MEPcRZ zZTe}}hriQPg)IAf%A!I=p0|mPh%~fQSFFt#-%jB~=*U3vnLh3Eb2lkvF(~mS!FIXt zuhT);-!io|p$XJzSv5*Nf5HlU{;rz30de!Nw7D}2R6eomGauueykBf>3g?-YuIw_68OTz^uqKWM;#Y0=Q(CGM;QHW)g@%|Ko>$ zUyN|i^DFntBY}~$$;2>NNFWCtyNCS-e9F_{^alY(PO4PbD4iEkz6k5Nye8+hT!J8_QbIx zgBdL9#umQ}9kZ-I`-7)aKbx;}y#aNj3df?zbJi`H-Ku47yG0xIc-_)KqIV|5iEN?RatQ`6!hU z&-c(T_9#XuZq_uHv1W9Iv{pJO885MQ7*-GjphY8n&v#urb-}a9nLW;MB_+8Gl;{4xQGA z#9Lm?*BG^}b^i}UV@lY=D~|;N`clk}yC$EKN~2}Huo$x9?tNIPD14TvoERv4400_b zQ2)hWeqskzS`WQVIq^E{2x>XHs;+0 zSEMYSp?UnC!=%PZ2YYwmdn%1N|@-oSsS{(U>E}tU66a zH}G{<&_EE~+&z9o9X)B6Jxu1$StwC4W46^!O(ZaM1U|2YB<$9N9lZOuE~`G=CgV)1 zQNxxH8AW8CP89K&C$}dF_Ou&3AQHsl^sXi<&i{$3!`#Bg<^-%COa#P_(#(673>@ee z=Z~&25)DrK{O?FHkOYrugkw+jVNWe^%QdI&CjxyoP!^OKm%R8n<-cd})m7$KX9Qkc zrMVjC0(K&e8Yy`*p%PQ9Yq0+pv6!{?5SOcjdI%f~53fFP=;PD&)+mVP6-GP0(VK8u z9OAd9_-u@U*NI}@bo4@rKEhe&P_Ur(h3&;r`I&*WcNR@Rpjmsj7eVh+S|CVC2-A1jC*k1XVzPX5sH0#@JOU7K0gIv<6|PY1k{~xl2+s@!+GiH<=R@ zhY|%ThLP30pHJVt%B}S@)Q~-qbu2Xtn3BMmJ;KR>Br@-Mh06UtUTGZTsoK|xU ztjY4oNGe*+KNLhH!-R1>=@4>2^^3VTzZ`l}rj ze-z}Y&;}U{lmuUK$r}KtG{2JiWBun!>X!9cZG=G3G6JMJrecacCal^ddS>c7qb<+-M66(+a7shjSVhFr6~A5ddCtzBA3 zMkwp-9jHW#6Ilu&24{!=Uzdl|i4t>Yz9{@wifTr;(Milf+UDQSb5 zzr3Vg2R0@nW8|LixB~aVi{FsGaP8w5>F%6IcytSXAZL_yFime$eb>@ zT5Y_kkKdfSwKnCdIYczYO3n6*tE|mJqjINdAJ4058je&I?lhdG zG+0N-N!wl=sMx0uqZAF3($5+|-u|tk^<(;{4V9JVd0?EgOn8a#xyo-cq_DOj*2f14A%j6A6h=)`TY+O9-A zVgp9@i|0l9{S{b8_FmzByzhO?8pZN!zqI{}V)I4GZlNPuWLSZL3rOZE~(p}nsc26{fVWu2FB zxj zL|*H^B}E`ZVkGr1jl3jJA3m?KG@l`9pJQbYaNH@SIqL2VI3J1ZGX1UJuMBG+)oxw= z7eI& z;*@vte90?i-_xcq)Xm?dHunF8Igkxc>l6>2zy+$Fd?fe7Wa+?Zx45fGY8)u+HCm#L z#AS0GN`=s|Z8KkRdK4EABz2e~k!(J2LDTlAgQkN)-A>8R`IyK1|MmmVBNBg=B*V4GxmY4E;#jfGDA2cOzx&~7n+C!pi z<^El(Sn!gult|l;bRB8R3You|^s$T?O$NNYApd7*s~18i^0toB{h~;=FxUB!+`7zb z$^-Q#HmL`oYHTG)-7ZhasQg!-y@-&OrT5?KHnCN6)t+!qp?xJ4eHqtWSj&0O#F1!& zN|JXh4>XwHGcu-HbAS!06|s;Kc6;FClin7V9lRDP(0>;l$lu{Lax-+8rwWdBhEEbe zrfZgkiF?9*d+VR^9!qY&71Lg8oFhp4Bw3-fZ*=?YdTvXLDN|*s3ABYg%7ZUU(>xeI z%M?g(qjAyXt)NRMhYbrQVXAvp5pu!$^l_iyzPvlK2)r*R!-%=i-cbGC$U(DD$h=$8 zvI1Y)Jn^NmVLHAdt82^Jbum9>g6;NIjc_4D$Mt*z{L(obaET7} zPQ-~!(3n~}B~%=;hME6p*QYo4lV3w?;mAzJjG@r+x5HH;Wk^k+@I&$SSzYcr;_YUA z!fQE7H#31troc3-#$4EDJEXmQp*S*pe+|v#wgEJfn`%>{39OWK&OWX|A1e=S3Mz=X zG)t_LW)DzRx<29LI;OD9bTRTAW8&<~zz&@Ycv8*JLk=V%IDYiapw% zdk8oh*>GyS-7D2JIo&9I=G1S=HO)PWI^b)A|8nDVF}b>QwGDi=Q>rPxAb?Rh8f;6h zHmbf3Uu2fEuNrTyQlozJs06R!q2Yu4?9|wBP%H3QGKcMIHx#TGAM;!+gyAci!sAFU zmr}xwGg^A2wvp9Z?iUM^~=>8Z6#x z55O67io8qzRFnfz+jBe}%)Yj-!MQ;0Cg9O&_q_8hr8qFtzcw3Fw*20_wzew1WoVw;Jz{X;UudSn=8{O%7)|aEK zOP;BfvEw)dXJ7HEJ>WxogRSo90mONr=5KDg%i(N1#7v+lRlnqyq?iSPL*=QK4ccuQ zE&uIZAV;_sY)*|TPHtJnjH(&PIcE(l{_v;0$SV{VO|d)!kHdGIHG*Kd-YV`n4E-#v7uDE5 z-6Q=@(0~gpE{xifqDB==C^Vtlw|&uVI0$(^8Lr-`4C;9eAQ`LE!S z!{N(2Lsh|G*v_0IU*plzbK`ARt-~qa@_M$h=dD;Ppwf+>EYX(xN&WiFlRfwI?wI#+rh^kz z%PM&ccd{j7p=0WK5}GH3eiQ5ZfP6F4q5aI$J#@xZ2Z*u2L>0F;o1G|wsyhAv2Q@xc z;X^=J0SzRUan(!Lf0_XFxSxHFRtBza)jlpn6;M+W>R&g!Q@qUUA}=3J`gl|u1tw>_ zgS&B|A0rK8wO{-DReq&RO@1x)I$hk>Z1krI1X6r+6=5N_k7B zTKzeZSlMLBM|hL+P=8VQ6<+t-CLp{1Ms*j`po)MiBW@9`ya}mUqTJP5)eT|xF)wXO zDR$@*k$J@_4NGF9L!k+k%1UM^qh<%RcD8bDTaPa)ZIqr0DlHLPvF~inK2GC6?Qc8r zou&TqY8wn1g?_yM94le|p>IX^K8U-SIVGs;4s#l>+Q4xUr-iW+jxgh^^laJv7O8DG zho2Rf(SH!2Vwg zN)sdEU_MPt_=Daf*epTl%MlptCxv#FklkV*RU-G@(caZ=A$3Jd5O`!(az3e< zt}V0m-O;R@xPZzBLaTKB0VHW-@61Wh{V+kgs3GMw&7%Ou5+M~umWCK;RmCbROM9}_l_6SO6c&A?Zgbp>m7}wp>2!2LlT5-qXEwJk~0S`u3 z8$aI3ZixIgXewOrB?e*5zyHr*+mc)thmoK@k2^MjHHi$;bd+i%P@MY4@+3K`$b!O7 zlgpi|HRiJ2O&2l2qB*_fMWT^5R!mHp(AV@!#h(WPYL-cAGmVnq{gli|WZSXCA2WW} z3%SPid}oC&LPm+e*?~ZDoZmwjFXy*M{RB=g6ZXv;WKahJ`6_ zCz;}_;8~rx;412usZwTyfPR*g?dQtPyWkd7jH*Ku@_T^yzE4NJr_;MtT?_~7kQX~| z?0Tu`(1rm@v6K?FUgQ)A@M#cv)YEM2s3Yz9d1Ac_s6E%N?q)gG6>iCy;VPbFMmsLT^>)Mxpx}r~M z?>K3c_O%~Md+P|r4kc+;Dg7*}0x@#{Fl;mK)DZWnbzn0G7{)NUeqXPPlLDWb*Rxm- zKV!$9zwV?><+&AbY!0@EknYbE1131xgo#kHl)tJuMSz(m9Z=jxl2A_z#qW*yvi_=< zQq=Ltdg;wgZax_H5G=)VK5MQii~?TBDj3uAM*`2~B-Gzxx*y+(*1E)F0ZFSXu|tN8 zic0~yc9Ukp@TS8$EHbm)Jd5-}-4QOv>%=nuJrXxeX@N12;Sn@42kFuA0q2DiW)Dn! zjy~XqYVWm&C#2dm+vNP{`K||yR!iSFcTAXw(n*XBJ~D|Gxhr&9)9s+kzAQ)g;MXyu zeb4`K|GO(oH0C%E>6dM}NDRjx1PRqkEX)ignDaL)WVf3w2Wbegc#H>I%nc$`rbVf! z)O0T~lqB%6UA=ATU~Xxoer(pKceZk9mToQTd8fTE5#reMjD*hZLK=wZ|3Y2IW zKkW{~L|iUohBvKdx!FPGDl951oCMc$2XA#Al^y-YQsR)3Fv6V+ z2XQo7nw)ngvC1!9bj(oi>p-|_T<$mAUBvI5g*h5jHp%|=a7erK6$*g0T`iu9^u8Q^jdx9H3H5pVhB zc$$&lB*g~*caLJE5Bv_#;0Aee(NIHJxs9D*yu5X~aexmhf+O!5Z-0Yt;$;NoFJ ziN)WV;@K^gw5Ts0I#%j*Gn$k575Jr@hgFGC-c};F89FMy3v&3_tbq_K@M+|Ls=I$B zU@rmm@pyn{?{iHIU`rtB^Zjqz1cLK~kei=it8x?~&6aB8B4fr?VtOp7H9P@VY4p3z z^w{UK+9oP@GA_Y1aDIya)k=La;=0QTByJDp zRc(|nKdv7Mz_iFOzyVB)pK5PkR=@`}uhj6tsUF2}jc;!!vG+L#-?u2r0^RGOQ8~Z1 zHTFUn$ac(aj*72y62~&6>TD42%*}U^iK{%Dha{)3dYKn z<9>U@re;~>BOXz&adAfj&XKF1X7FLA4_s_|?7*ouO!NU9q`ZxJZYzOm`KyCIY|#&A z??1m1!dt)}e1O+DkL~x)+}ZQ&yF%vP<$+-ky#c8pjgZIWfOTTwkQqSFjVyI;hhYn!rGV20e0}KJO)UL(uo|8v5E98(il{5Yt_lY;yMDu5n`dmbpCYBB_-?1uTWtD!Feml z+V~v$5k^U_tpk~{hf4c=NxWvBCtjd#eTFV|e70`sC%IFUT{yeU#$g}8$KhBl*E#CP zMGpVPjL1i&MPkmU?+AC!Ffh+oMxzeHH%8k4Kp6jdj)0Sd_}mDsh-rksVfl(^kzL5l zPa1y=1{Ix>v0f&?Ohef!unptFT}i}uk(2QtIae@Fz9JJ?Ib=K;gk9bJ(^B`B6DknL z0D%}wM60nA#9RY_C=-;Z%zm9@8H_tOY7v=a;GmiihX4QOA>LL;;^rSwu%v}gdM z9E0__U>$jK8xvVATGAVaXCqJ*G{~*DWE#T00R8KkVMs&Uqz!FGOax$}>wSW~5r@2G z(AkVL9?K4g4h{JoVDKZ=CnPO$IivE>G?=GQd%)c+|Btve*GWjQrRAu8646Z9AF6mg zo?0Gw9@VIc>cl>(SM1U_P((Q6s%~j0|6ASI1JJu^DJMJrZ5?e5g(9W3b_T4}D zB-h)LDwROFre3jDX!7qeAu8C6yw=SHE z#@q-+LV^j;&eRrsAk_$###RPIe(;6&=!Zf9ARe_?n&32Js{UISqh| z^UTrJZPdefqg8OC)CuuO9Jyo79+ssWHSI*@YT5Wei4i-!E)9XK$Iy!Wr@|WmYQ!bj zup<8N#9=yy4q;2SP8|ff2AFu+fP~cZHwmY|IVjZ7_sGS>63J}U7H`bjPk9~pTHgj# z3^OtFiX5wJZl!(xwGA}2=;q+NSXr5{qcz+=S)9`a6^jGt&Laiolr7D{s0}z8Gz~^> zIY6kFa+duKONA7DTQrV8;JmddWcN=svefMpv!iI<56N@J-~`RDhbpJbEZ9ZdNUn+*4W;0R{|gTEGhS23 z0XJZ1&+6?625Dxb=~DEQRrZVZ0(>=`-NU&!3yb(mC0B3D8@9x&!Y7B~Asd9%p8uuR z9loYY>VMTfw&vi)^bzVHh6BD+Fd*Q=4_O_#nC1e6F~eVA&sB*hAc6V9<7R*a03qEqspj_z3&A!i#1;eg`kdnw z91>?j8H^1I#wHYdjXrMn>)iL9Z>wOx^Vah^$2zMXXz`uAdFwb6p3HjSq?KUEmMW5_ z(0#{M!Vjkc$P}N`MjKP?@C*>+Mp+^8zzVMRAZano=TNz~K`hL!WL1@)YXW6%BD-Nl z?|4!IO%}t#8@o89ya>!&v)9IPW^{!}Db|JsFNgis{-Xdro^>VAp8KOfb|eJUHgH({ zX@xsOv;sUu`;+b~y3nePO$b+;OP$f<;&+7t)8a#<+faSZXB4}{BwSn^LVdBswMHZb zqGRtuh@8-EQ6JG6XkDvNH!q6KZSoGDDIkt6eGs&8=FTbPCKT}Qr!~aMG?MGOw9@?G zx|9)|bBX#i2TL{V>6MRo$Y6VsU4~H@Lq;T)1a3!Q3gM+|XC$X{RWV)pr9QZ3+T>dV zfvFXlR=9cn>^16O^oz0bO);8=OheEGD`Yx`M!nF;2lYr_O#9J{!XFy#4li(y+r!gI zS%R}3WU*5hEaIYkzK8ssX|g(e+1KpC4tk1AYH4TFtfg%97*aQAtc3hwcIZ)xS5C{< zV<=kl3c})GY!dTc^!4_gW7xN|)z1`yo;+U`V#I{ptk<9Du@Jki?S6I3aGMXwNvcCXs3egO z&n%{`6t{->3PDRIAczvnDm?Em7%5a8DmG`VC+f+jSil}5cNzqWMV+Joq!D$YyO;j= z<6h91ZR%}_u}fT1N5)7H#0YAO2u%x1#2ya>Np3DMQ?UW}swcbH(1f^K0tmI+VnV?z z$f=^OSu3(9rWO2oH=vX+WsGo^B^nYGmb&YpIDAx}kO{zB#vN-A-HnWB`c_nt`-o!> z4{enrFe(&jFJ*+8Npz$dgg=Y(cN-@6{x1MzL1!gBSaL1^>NMkv!G2Q07JAN;#k$X@m!> zmE|ak<7+@)P{VBQ{=n-s+db98&}6f#L|7vjOhv|2VEVdje7NgX=N;C7Dz35({9sXn z%mih(XR|YeqoEZ43|5o)9`su!2M59!1j_3_Bi;ocaWIG%1gGV%wSW2*JmjupM#g4b z7OZ&!nU28x9R1&16g!oiB*80e_5M{4L-O}$VjI{gnTSH=dSS+^oF5&d>f1Rs3z!Wrh3 zH?O06E10v_$dNERlhKZz;3ZA*RjHP&6+V8UGI?}(``q*8+X+=8_ISk)IIW^fqi{l? z`h45?gK)fRNCv@ypd=f)Q`|69d<`9PXhWE0hUCnk;S{?KqiDM*Kgd&e@hf|{!Zro^ z>NJi(4|A05J5G_Z;|0L^lUJ^VeUP0eG)F<`(Y^4_DktZ`P zRF_Y9KmmEi$IO0G6#euE7p7mTmgB%P6?f*OS+BHs*=dPn*VRmHX_x_%P1%yu>-SF$ zWHfU@QQn5(8~;1eb}w0Nq~qpiNqQ{1?&~wNKT@ox2wa-`uo8ONSGjB(^bodG7IM%- z428cN*#r!8fKVz+!ZyrPDqE1OO?%Y=(o3Wsi(*BpyUb(e(*cu^Nn+s_Vs zp>MdY1Y091RyK*7!NKS@uRgTN2D`3SROx}1Fq}`9p{d8z zq_fuy6VC=L6&K^)A*ILVAH(fLV_tdjf7MPmsc+b9!?U(2o8hfRi4dwFtTx8y>=PrJ%Z{82qwnlSe-Orn8@=6=&-Y60ZXq8b~aK z+-;sPK`GySbO$Gns!zgOCKu5?YRSw(h)49bxYFV4WT0yV{wg=A_ZHEd{T@2CRq(E!sOFv)}>YfBtSE|;*Xo#B;&MhHv z?G15Cc>q(w*~}3l@z}hyHPVA6lim0c#IsB|%)jG@&Iijy zAs7#DvzE+!RO2=!SZ1^OlQK!fb$P7(eNqE@-5xmdt>VfE9Y+_hxlTLWNMVLoc{|UT zxxHhZG$EcP0@fShNMEk$ia#*LMze2l<3m))gat6Yv14f7hzx0&!e@+>6?+^Gob45d zs4p`st*8`g$>r&v3(GV6t|=XqPCgjH&T};0qJ z&Vq`3l^-;@yUdhL5{tq`F_JN~rIS&5=<|>COOU<=np7h&dAN!`g9JE8g_c1~)wk(4O9QFFNh1x<&KNQ@?7yWd;L!J-aWXUF@Gu6KA8U#EdT;=5}#DQbv>rGpoasGBDhGfm6Jwbu`9DxCp zq+C^Xj~0}H-I3q9Rp0R=7sq=1T8gb0|9p-W<0!Pk?i=Xu_?fDBx`BobRMvIUCfI2N z$Ue`X!FdVhO4i>zqA}lJoZ&>3R$TSg1DZk2Z5dyWPIevF^tgPL8vO~Yel?25;8ETE zDOkrt9B&!09N+- zw+>`izY%xMVnEzb1W$J-MuTa287NHAdDn671iuEsJHGF01yhvodP@^?XjvRlyXzv} z*m-}vz=tkS&>Jg@@8Zs@m<2lUocoO=I54~Oh`Pfu@iyXUx%H^Cor#&}OppWhZY5x- zHTV+KDTR+-txo`mr6JB8bQxkbPuYct06Z>Z%n--rS%kseBzc9s_KP;R2$4M9rPv&Wxvw7(Vr zs$e&IxkHNo#RnG|lga!;iQcGN;U$7_oY|?C9awE=Q3-nFg18a%1g1X{n~@zsZz|-p zS=FqA`Aj@yae+^Dv)h%)5Rx%60Hkte`XyWGH`3i4^&ClkWrH?^$$brmi(4hqHBT;T zcb9m>`*K|IH=%Svf8>dg@`MPPjzX4_ux^Q7Adc73{Q7x4m+xq0z>3L zt{i~_CbY_mlAE7+RxK(dH-5FM@`iC(MsEaR|#7p*?2I9Ls6Bor!tmIeWxIr2L zSozE|oIl+hs?bc;UNt1a-@BRWN_9o-f-zlkLSHE|;V17MLcki3Hd@0YRUMW~cfS3~ z@zJ}BziF}^NWKt7oAZ%#_A4C(u921C5yG-XG?VgX;rDzT=vMGYp_cH#um)=y5waNq zE^Uqk*+u52B580tv6%JzCyeh&c~=D#I7;ztxQ z@*<2z?yjW*e|}05@K*O1P?KWgN&kq85Iv`E2aMbkgVD&J)}1Pf^6P+2!6~q!FBdjY z4ZG_tRu=D6WPpGA>xf5Q)Q+4Ac$iP9M>rFf)qF}Tdh4NNb;>xkWs0 z1fO^;k_W9Id@7PDsNh7>9m%F;F&swY%a!ytVE7Ys3*`Z?a9?J1$xwU;_<%sgb4P-? zZF<7wFK(Tu2Q|(O8Kh*Iqk)xmf$UcpE zSE!{Kq-1gtAF_TaNxDukVcU$z_B^R?M}0o)XA}v#U;*M1tOe|Nz%MB#$_%z#2E^U7 zm3N9~i$c{P7HqwcYKd_e@s)|$*>DI}wp|_C>4eYOFlGQ2olPHwm$=r0nx_d70GY7p znpb`-wYOpC1y;NVydghajd&*oBdcegFZNl{pvKr%-*NDHFW$f$uF&l&;5`h6HRDkV zW{vq`9Q(<=;m{jM`a{P_G@B%18NZ$RDTLzuybbyBHh`tBP!_$dpx23m&%9ik-A3s7 zPlan_VBWK7f%9b&JMbEgA$|Po@1M|wmG@X|{7Z)Qs|!iMTDva9ZaGq^$S^Yx&Mg3k zum}AkPJd3)+1Ihn!P8LgDyL+X@9ovM|1LPtEAnN> zG&6^_Wes@U#qfSeQ3Rbe+G;bs*+CaZ0MbZdJ%km{WJ#T!oR8<5P%K?XnO9F2{p` z@J#00K7_}+e1}D=_iu3igUCZfKi;aL_8;{8O2S2a#^+sjirN$*ub zNnbh8az@2bdHs9<8v_ zvu2dVds#K5e*wUZh0R(1Ckuw(C0Mw~+-`P5Rx{6^ALmRONq*^q{w<=cbIS^ee~TB7 zU4Af)D73tpLmfCIW=N}(h9zyYSQ9%U&$OpFBC@vX(}}{3w_g+0;;=+V-_W5NwD7Sg8D2SP6?fMxEI23fGXRLYPRz%SI(bwG!Cb5ToI@Kg0^4XdnV3yH?pV z&Ts}jl#1G~WlNKMNK3sJiItpkll(j;a3Xg&tdz|=YgnYLu}uA!mZq<3t@gA%9obce zzd#;H+9&_y{$$SimQZ4wTJn+i0dxCRJ946`#-M0Wi$Py&ivE;?%jLt!y|;zJF0m4@ z$xf7Iy#sh`>O*>^v;v#;xjs(r(D9$#TB{81J~I!AKiG_7BDDTraFH<{^UrVe!S{^* zXqT1Kk*><>5D#K?S-Iw+YTgL^FUQys+`qk=hgL(btL&3okqiFF!Y9)?j3*>EgNMn`~u}^Yi!9DsiC$2SW_Z%pbfLFw=+W=Xz0{$`XF=(0vcamkrORAnVL~ z({sIO-#QzSQ(^0Vk0CZ#bMS4PvX$lj+wdPu1TrJxJt0!me9X=t zB|s#$OulGzIa<0xt#TS+l2*_vyyg!LTbD<8xzz=AePhkQtxh&T3|2nj!4 z=ds|q$cM^}CUQ|5P(jXlVReDA5xYUPQC7n*i zu}F^S=TupGybp(3+dtb3^2=Sibv)S0cY^pJ#*ey zz0wJ|YW3F$xa&Qb!HCfyPDIRj0fvHHbdJbs;Ycnp;s_z#W-Cm#1uYHmSGDI6rUZwD zS?`Wbbz@Y)+O$h>yxMwV1jf}44s4aU8lUx+B8?A`ef28JCp|^Aj7B@dQQUnx`pox$Eapcx#N%% z*I$gN=@7*m%=h0+GXga7`=ztPt;lDf59+Swgb#MXpy}dB^ZBsA*MT7JvdB6+lVNI8 z?YsbxIaR-n5MpW`7itH5>aWauoELT~?hJE8ekP(BLwJ+wJjOTYUH0yph9pYbugr|Z z9ZYiLp6)`~(e7Tz+OK5jlVCFJ$JamD6tsvVyGkpWJ}iW{0rWO~SggXEBKzcdJ=~El z(tNjWQEbk{H<9=7(we;eIWi`>CoTI}>EXuGrbTo5xvkz|+$d_AnY5J>W+%RO37j;h zgr>@46BX=cQEYVg7%;V|Hxaku*s1I?I=hL#5ny%Cj+??<16gD(zA-1n00cEY84n$z z{~{}1rxt$wnu~W{QMe zrZn7RVM#AVZw!Yk1rp>F(rwB!JCyJ%P8mM^H}9xe=JRC_#%SB%d8d34C#hgg>fZyH zb_-8UM4Me}G}#WNZW#oBF_0S?9e;tzzTIS$OV&^rh09f#30FK_HQDJ)`X@Km@d**g-Z6q9p&H zjRgTV_NLOMoGjOSzl`y&*usEDIyhhU8+IzvQZaz0aA_~Ag+mL+fL zi-^2z`Z~0LTIPlb02-t}>?A=-43>CGCViX<0N?i!F>ZB{8GHF*rX_B96)+D-{EK1) zA3y*s5-~g$&#FsSR+`pkBrRpu$<6LapewaVj!rntj+RAd_BLZsr4wKb=0q=tF2eC5 z{1U$&%(m;rB$dHNr2A%VrTHH4(zh)dsT;B<_V~#VIve&NC7E?fk72x`kag(!9>a0WIm)yE=|ggIia(f1wQU*zO4ss2{4gZXkK zO^WjmrPE#f>02(@z{g_ftQ8$gth}R|UjIE{=j$T&q0#88@|9f{ElJt)YRLuic0R?? zQ_xt=Mk7D_)c<&C`S9_TCH7ZwW3!!0^x1O6ZZ5)6Eits?!I9(=p2i&}%OR_5unXeG z0lZm>&M&V%Bc^>e2XPjW=Th2$v}QAV^ItuQ>Fbfi+v?eKmFT4qDOm8RsnudAKDjcf;ku?qu zW%hG7^C@PF@7{BDDwN~y1C{6nA`JP zdYCFB;z$1Fl~+J|e*NhW+t^r(q6yBl9a?EE=tG%tcaY_`cy2+ro#ZUD&OWKEuDvS0?%;0RD!&97-HU)#b>%@66EYD=2-R$S3ICGhB)OLrX?tiii?yl zNtT(0&rQ1Oos0DIN~pXfmtg8Ej`Am>f*9%a&Own-%_muzN~h}-M=iJrL$;x z64p;m*xFqc7&xLE&sVr-s7KqvizDn8t_Zo3A8S7(HX3!w=BO6owak<#U}bb9s?rR% z{)sVco=~rz&Y$gk;^mNvA(M<-QM(X&LvY)&0PF1>5QucDs@|3=xux~CrkjAU9J@Nb z;pfR+!}!!L0nyp89>1sE#-rb&He!utj+tbI9lyqo{bH;mx~yg3nY$C&ciwwqa%ar0 z8Mz#K$fHGlF?Gi;^;astU;a$u8l?HRg{Zcax^m~8vv{3>#DK)WKK(CMm(&o)EeBLp z=M%XOu4MP7EB>~!6MAf-m@kUW;_ral5^lsr6@lB$9mR#%;POKF zd^N9L`?j>qyv>PdvyvlbFm8`;_HY)~HbjrNe*GJl_5Bk3&pG%UAna5Jm=RDSHS9aW zO|_DI!`>wt7zLw><`FUf5-&Id2go!{rNfX>>!_YZjIPJX6i!+t$9-!3cIRXx4<^Y< z)wUH~fXQn8JX%#&bGRJ1NDl)DzN}0!cIDrstvQE(-$?uJN7Oyndi&H#hPc(5Dd2q! zwj{bFmgc!*>qLsy25c6klQVUgtS9_W?O+2}tyYBS-Fjp^fG2+Ei6rFSz0hW5C?$JI zK@~7h3T9@8cN!4G5iUaFSq^C};JU#Lx9FPZP2ZNXmpMMy+A!a>m3gZg?Q^WI4 z$72ghJ-9F;ReJDs>Lx|YJV0izqn8IpvpZ%tlGorcZ5I$y6-S>+?Ccf8l}h|f@?wo)tUMO+aXAyU~CY@oj`91XT>K^S6ZoSxdgXL$}PH7S!2u+ej&_w*gBXkW6 zH65ms(nRIeWTS0ER=}yShSp4_fI3ExOM8R$YftFxiD! zM%HO1xkHWaOcY!5&!^3|WHwSb_PsZ{jj-4*#$Gr1kF}8W_ecwBiNOk-;U|f$nv`{}Bio+1T0ls=`t*2i&kgx3 zzZY->5LxCI`-a4DZF(`8_}aXY)7QRgI7+y9*-PjsgN8~LT00s<;6Yu+>u?VAutEAA&#J6nlHOq-Nryh1WPU&HeddLIQH zU4F%vJTuilx>2%E?@q*haW(Dx;V>-@1Dyx795VyFb-*j_ICQP0k0Gc}Mxb$3EB>5z zg8o$K0!2JNryQ{S$6SVTn64Xh%#}PRCDuDz5MR z=?Tp5><)ggNvJ&WuQ#M~z$wy6`B^FH6WCQJAZt%l2OW$Jubi5mkHx1ZpVrwIJ+drT z#s3s}?KLPV>T6BDk!XB&KW|J#0QJJcX~AHr$ZOg9jpDX}e-~t#-FuL;3-DV5lRl^y zZ$0~O%SBQTBE1Ipko$7HR1U9#;E@Vi|0Cz4SvLQ!ObcuX>lTs>>W9&jI=oUVymOJ3{DU?#>Isn4?4MO&6 z$PVL27X*QSX9$XX_W?llnhNpEK7x$v9+0>-x~{wpeD7IY?P2~xC3o1!WGeGyi2xb@ zBI=2|-nbmzup=av>%Go`Aw&W>83%r!cl(Bdz6Q)1;0-T&$XEV!Q`>LGbc1 zM9rvV)1V%K#MI0N`-Hb+>g(q`0o`jR8p5XMaHDxd7U9hxAGh+3fEoa61Lpf_@@>w6 z6&l$xzW#*D-+nZUyO%**$~hU*f|Copq|w!klT}AS6qb+j$f!AFJX>wISS-)Lq~<*< zf>btm9R67L5ZY~*4~XF_iz5@)r;;E&ec$|mKytZ z7Aia+jK4l-{JHDe{&j6E5|Exm(gp+hx9Vc|mpCeIxc#JGXl+5Tj!9Oc)38tZR3(-$ zUxvGS@aXf_JGAtF8WF|@-zSbyEbgUDyo8nKX8f^sPaYzne}zLz&b zF96{65QsTnZyQK@V(@O=+!{taO2q2LYZdp-#Jp|BBqr%?q3jG82FU2cPm*7q);x8L zKO9%;L-1VIV{-~4&N;h*d7s@&)i zhldtJvErgy#2yrG1D`!GeHC;OK>RC1*huDQ);-+Z+Sh@A%6g9-5hX_V5rN3`1TS3J z#U3gZULEP0ue4`G#$vmRuo2ywZ!zILQ=F@nP)0hXhiQ(8x_N&}7M_0-LdWu2Y@z#f z{$=K#2k;FfXWe1km2mQZLN`O#Ik#dxc+SQYmf0lyl|r6t{j5A}(yAQyyeV>HcYWE7 zy_g#GO$_?YEe2!YMG&yyF;jQI9~<2(9gq57b9epi8NrO=#03!1{CZE^`!_okZ_YXG zk!bFmiXgHIbwdtVKA9}~QbPg190J3!@dRq&-DClD||Ex-f1E9)pK*ZDp%eL-dN0h|Jeva?Sd9AAtFy{uspW&uib&&K0yj+S^iY zhQx3zrgxe*X^V!=$q50M_hoBoF=d7G1GI}`ZKe0LEs5aeJaqtaLmY=u-J~siTmQo? z8eJP_n+&_s_3G}ZbpKzU{qV#DZ8f(px#mLB8`S)z=%u2@C=8x>o@Vh_*KfnYhT0pU z(V+vp=QO&kLU{8MUlb&7nj(c46;XH))aZ8$y%p6C{DlSjG+Re}QV0xt6$}|LZ|f#U zCFB@{je06ygF<8*`1ZR<4GCUfWJD@FR6Kgas4M_d$;*bU5T?$cA1eQsfUTHtnaKbY^DC;!y2V5k{$6(NmJ%(R=o)&I#^FbldG#`jD%;f^_Zl|DsklwLP~O zSplM=Uxe`imZJY*dOTfp?fRj9tBprN0#$y!JlsbhF-$ zuM2Ts$n;nBXqeURsTJ7!4ne?UPvu@7+vL2H8(z62zSBMg-!1{jgIUd&TJd&&JQ%p7 z`lV$p-xO=XEXs9?cuzfOFc_w*{_nKv{q%=sh5b z$8W0Jz=gK&1oel2BcrE`VeJj7(A%*=eyqs9B*9t7f!UG(T9_Z6rC?eO9IoMmckdu2 zNc)8Vs6xFpD{Knur8#vod=mYf*E*#WHNnHGtB8id!xr$mj#@g^D8F$#$q;}iSIYiR zH{TGS4PLap^&+95cD0}axIzW`P$k_h3SDG{!>q)cz+<`>+!cVt;(m zl^g_kcQzWWhYwBb<)kkV4 zfWD6mYyF!K`V05cQQeo0uD%I%inhaiTzUtYgprgmJFDe9v68vNI z%LU(FI@+dL%~s%#%%T$=aF@?T06cYXcy@tb5|t3z`T;2$Idwn=IOn!=h^HX;a+BqM zPc78HaSy393>coJTjv0p2S!1ivsUn5lowG9Uqqo|(V-HfHJe3e(V%byQqUY2?EY+sc)pw_%a z?;fL}BuKNy{!f3u#H~qQ&Y4471%Pqdrd@pq6+}!ugTe!3bTlIHY7}?MZ>1#J`NYjT z5l>&H+kZpuiYyr@KT%L~eL?u7V#2TJ;`JkHy1A((C#J1WnSpeeaKo#vF_E%x+9i#} z^BEac{#M2tc?F*rYO|5?CNcL`lUKNNB6lW_yYg=>bZ%1E?kg8UDmm12<*?R5+*Dk) zT`FH0DrHVn$UPyaIR@0e8D3vjmBoDKE*3&&@fXMT#9*l*1~?~1F+W6sM@TTLSBjD_ zcJ3c+-gOLE2UOxriyXEa{kN0_bE8RVNnYu>IwgTTQV1q8;E2Guvv>Xvk3^JX3`#I zBeOu*7^xy*adkj=AspI;jeU-B-Ky9Al!59%=VBg-s{d(`7!g;X6A(tAXM0?PGhCqW zJsCCDHm|BI+~TrQOMeS?2n%LSAZhoBD1fnc_Nu+46zEpF5>m%$_$=>eV>% z_Nt;J1N--5&M-;GB#au)8elfnPipZsQ}~*X%3A8*0}M3H;3TJbn}(eCujWtZDcISr~gGR39U69rCBT zo=?O)(_1~=@tD0aL&0E`BWx7Z}o}D#NpZoJtn2JM?#b|%)P^17>=^A~F z+IPT*^rIh4wL3|s>5fGVKP8te1%LLIh%IwQP@|f;Zx3QOGI#XI?2+appb4`gn#u4} z_AF4?`(bD(4s68pAs<&W@Py$koFpEz6y zHlvq}t2ntci=?%$Kf{Cb8qGY&EYr`v9k%wSn@4IUZc@VP41C|KKi6+hDh)xE4bjPP z8&rXS+2)V!2SP)`toD}n^1^>fY1wXX~4`hVV5sjDeA&FdmK;pfPF^`Coh!yw6lOeuI z6Ozdhqc47j@4D>lSd*QDlfE2qI%tz0eCPZw$=74uo8qlYLI-=&&6M{t0oj-QORa*- zfdf0UV@W6m$<7U*GY%L(nN^tF4b8+PHdrF|wG}9pI@F3_2IguSi^Wd$T=3Z=Ka?xU z4OeY6ExRiZ6mx}>#QCowXr03T*66k>om5QZz7ypIrr&W{Y)xQy|KecE ztGn^pkf`h zzx%_=v^3*erdnk?UlWor%!Xx+t7@>y?#+SOQ;pGa0*9~usCq)>-+gcTExprRC+3*P z!SXSDm>j0|Ko|kD(afE5$OraiOtd^Pu)@|_Y0hBAAVUYPvJ<1{jz}0Qw>pC+o3IyH# z-pFzJm)>y~UD339+f!3fdeh}{wz}ry=a+{gxSt>V|9`Hg4VOar?*2?)HO^sx8`JS5 z_YG7lBk?RO(7HO%Q#Wrx+l9sbH0Z+_m(HklvIpAFLYP z{^8w9+3nv&{DEUWYeexuQ751?3{hDlLemW<0yz;1n!a+`c11ta8^mc=qc?o6Zh2ie zg0qZ$zdd{>C~-rre)=yGwSN=3riJd4yg%KC?+P4Q<|kS8mGxauBQ=iMZa>B3n{cfu z<8zTe7#I}`pfe|@wq)(^Mt+*`(xGEzXdNSL_;i^D&3FRGrgNYenVew{V=S2$t;vMg zYLv*icRNdq%59M*tZ7lhty*qfB&*RMABvB_<9|4W#8ADqg!d zehI$@5&*Jov^&@GD>+m6caoN`z6HTXyW5AcH9Zozcq3@k1x@Bf9|iU?6Z(&&Sr^y} zU0Y!rdd)vBeX(b#dzVi5x;m!LDJq-?ni&4ge4k;O0HtnjE>|8?zLgp6x>y(iGJ%Lg z6s9xnL~QHxRDbAtQ}Vi4UzLenK$IR1bSz813ynFDsIR5NEyUuCd@CDHE|y7%ZD3_~ z2`sF(+4rSjvMD|L50%6VUdYVxIDA=oJQ$kSkOqfXhj=}{LwjsJz8^g_ zxGWezU@|aWo4|U!&?i$poyGpf?*NVb_~Y9%>P^Ot=)yQT05B z`|5$ev47Y1ha?_#3kv$VAc+>1qIj!XU0?=1D?uZ#|2e|&6yW5CYuzZP06#s^vh+T* z48>ZSJhTksz##P;kHw4aE5UJKqS?a)mnO5=bL4lb1b1+3N?fgn^A`6hx!4Wpw2$s% zIM39eL~9U#GZtjJ7dP5cjlXyjiqD{6N_!xJRgP~C=i`7+F*?oklu-k8Ez`Jrrelug z=dVfc>mOSRl#(D)P%$gAf*ZLb@>GjpJ~Mh{^{=}L)LWTbVVL@AdBqoNhLjL(+$ZNo zzn~Sb`s8J{Y!t6C?;XBs9nWsU3^lMlm(bu^#_REgC31o@i6+^LJ10NUkd(cpfa#6v zuhl3x;$SV&)lyBZatldXw;fK@X@ug>Y6wP$nq_-Otn#mXNbyVlT!*apOIgq40b+wM zz0>B4*R;?ybi5vYP;eaijG|3?D$-iIwiALOpfn%Ew>Y6)L?%3#*Zf-{omt3iZ z7BPy|21^Ys@@QYx^vA^dpz9=lO6cE8LC#160|tm%%6zr5syj_O4o$=U&}o=z1!KpP zhIg%~fZ1jz_J?F-4bI-E#xOC?ig6%TgX=8J)DH-C@@pn*C^yE#ST=uyc zd%5F|H7xsB)jtIAROjakns8@)k51_S*-fc*lpyCeDV zFHNwFobbbz>6iU_`uCDC=JM|e`aUtQBA*i%d*BdAaFuM5ob4C+l+PVzcg)y-jV^Cmu_y;A5(Afj)SRJBlj7j*!qa>Cw@t!8U(t(SWr}$%1fM)=E5NE%r!t!Mlk_HN*TW%{!CJjwbLoqKMal=Om$P6 zF69IYdqvj~sxao$cQ--)L<`A5Qix1gyW|z@!$p6iM<;7S*Uzk=k(+gka7p&G=1Ifl zEvq3?fM+j7&r8=8dYUMI6sS&D+&mL;&sJdmsS!>CdrDV9>C2nJ^zfixD9(KS@&Hz* z-k0~na71bLkvFySFj8PTtZzPxzR;Zo)6;aj$dlu33hi%SF$APYLi_@Lk@2tQgYc9i z4f#sdikI)EH%+z`oClfjIQ%HA|6 zW61L^iz7ANyRR%6%D6>M^oqRpz*fci-LGQxsj8BhBFV{voxC5GEGKgb(>pV1RomP2e`Hc!rJ&%V zV&pS*qX97|$uoxN%zuPg?m? z>&3pS1V~MLqZ7rNwH`48nD5v-`L&E5;3z>wV4fE-&L_yWHFHq?>u9+`*#VV|<*6!^ z(KzDO|F9dyt0{3^eCHAmMRwdC5r98nqd5VqgsLY;H$m=wNDUC$b_CQ~vmk5lj=21n z&)b0&?+HHra~VTJ>=6yuY;>%C1Qj15E&uM{vbChXcsW+t=B;&Y2BlUvOOVUAk7Sn4 zSk_9>v#A;N=+?FnnT$s;_AuAwhrnz5!+X-7fvVu0D{Kd^bJ418i2~n0Z~9iluI+8m z!P?-DLto-OCzM`$IU;>c^cTb6!Lqgm$z+r#^j~{-AG^LwTg1-{U=HE|-WW8_iK_RN zei$GR<&(NFSG{b*!(ZzCx%k9uhh~-Vg-uy`6DOMQeA&gS+ z(30^|z9m+=q-7GqI7ZOpVEbCse1Vh$w4a5jACf}z7DYcWr9a|Hdkd{!w^PpEw)jTU z_0>moO{si0c`xt>!}-%<6U;ESRture%S^VE9d@qj?U+Z+BTrcb+_OF${^84HpNfxX zxOXZ=^uDufzWT}hOX_EoJblD_{7L+VqJ9!tjCNb1gh;l(n^4oN~WBdUzL5t5% zQq}&x)3eDQEi|QmX+)*)fD!ePdfA7TK6>;czLO z&nKt;frP3&Wp-W+;nN@IeysdP&T~Vq12;t#MG08lTXy?m?i4;20hmOa81*+d%3oyz z2bw4RWxM9e)YdmdW&j6&rOmdDG2^H&8u#W=WPe`%KxA9)a)k8d%4yio0ejPmR4(FZ zj=?)tGAGN#DZygS4bjh*Z`~H_>%a!4Syj3(JW1MqQZnPVfVp}VXwT@GWEdaB@6~&JRQlOy542Z3x zBtc>+Q&f&MY{v$#u~If`Vw#1EY_bYff1T%szf4Enc*K#i1c9J2DydBCo6A%E&WL2K^&cb)wV|?wY=b+QXTks z+8uHdCl99L!@n&1Zt`2@ttivf#rnMjrGkaImcn)Qs;3rZXVr4bM#c>hzhnPT5s#;SY{lyhlQRfHc#% zXtBrS(?<#&+hS_PEh0_Sc695if;S6;iM&X&;Np&(D$J@kg}jsI1J+2{g2hf3&bWlh zOtld9lG!}cPWsEV^-nm zI*&}1fXHO7fY^8VRc#I$rr0}i(YhxYRyGwY({f=>E=yf5{+WbT(_H5g^3}qF#CM)y zO#1k;q|T!nC7C?MC709|PrLw(1@Dzk@^vzGMx!0rd5Yx6zN-B|s7jg6*ya>3)^B)b zAl=eJ?C@^xR<*fkU7Jp+waf!^B35~@!BASh^~UV32qduWeb@F#v9)cJKxJPf`8jXO zT*|Hjsxh5E-TA{VB~qhcMx67D2igO{ zS9LKaSh_iVNhb@!pEFzQzz)IANYl|L3t>v1Vkbr}M1c{M5yF$( z#}(f5dsLsUH~2S6h1ntjjfACZN@AE~F~J6hrgNz5Xhb1I6lZewXTM-u_ezo80d(tcr%bfn=@o?cXY=w^8z!fK~k4ENq1H#@t=T&O9jrR|EVPsrU~Ow-Mn~ zJIlsT_mxIr4B9RgSHiwC4Z%&e;uD}$8kYrKP8cocPZNp}_Eh^JJZ<~3cW4x9Sr@<7 z@4Lx67x}XiHu(35KwSSG@nPd*N+9pKebhPSs%>Y~5aL|^4?F3;%E0}I_ecQDu9SF9 zjjN0N@VWE!xnS1k`9|T({vp+irrKHO_xeot8-NQ9Ce0a1uTv1Qce5~YiQ~iyaR3Q7aEfE zk+p^Qt;%)te}^d6$YqakrUXKTKbk)8^T_q?{~-=*`PV!Uykj6OfR<{z(>L%PQW6<= zk0fYHcd$<{Tj~+M%tQ?V)-*f0pGt7K-c>8LpdH90~~RPEr-=rFhe;1}(#ASs#n0^apfStMWpcvWlg zhT_8p$m@v37ZKOg=v+c)CEnfC0f7I81N^rPRtpC6$7S@v&%mvjH6HYmyRW}X;S4Cs zpD75sxl#NyOAAT|w)>MgvGMK_-LqMc^@^vB#rIr9I-TGcSZrx*{}HwDH|GK<3!pL^7_9pnE1Qe2FEdry^8hO>r;nd>s9J#lY}-pBS=L%_n+3}*_fy?((C+jox> zj1~-MIsxSwSlx7-g#2O7X!fpmr@Y`!p_Q;lq8~^rbn<6wcvGwG{2^uXhYF_f_=7k0 zZRoT3#m82C&CCYwSYt+z0fG4hXY6t(0`Lw4bmk3pDM@L;I6veqRyt4u+<~&baAyDA zcHbSj+JpXudgOC$$FVp6e@Eyqf&u52s%%=y%o`%K$(G3KAyBfh_W97&mJc%Wtr(15 zst5IiA=z&oJEFDWj}n|Y#Xl!b;eQ0!y*89-K7iVk^wwkaYm%)#ri@5%)=2iHGG7ek z$pt$q2^@?5#<~xyR1Zng1jinoz01(1jg5-w?X!|iVT_}Lbb0!*3km+_i9RtOnTYq| zLbJ{m$P-X)nS5jVBR!r3K3C#Hx=M6y;*mil$4-eo%iKm2s`c@Q7u?piPH)Z+ogq(r zSNWNKEpx}2#_|5HkL7^mLcmp4R8V~=Les1`67SvDU-Iq0Nf~J^t;M}Z+CN7!N)Pe<=EBeFzmU3^272P});nRH&ryoZ2;kL3*I30f&SWpcC{sX`16mnTTynh5muQIrH zb6w3CR$9kbV01nT<0-uE=0UQy{r=4HOC01eJ{o%Co2f1~rNO`v;{8o@aJv+Q%o1kI z)G{9{IU@OsjI}2;%9@OT)FxxFS-zIP%1U#!BxjB1bCI|*`!M54Bi174_W?=Y0G_a* z)z6E9-<7V}G)pL^JcaoX2<5u-KWAV#^28!bX;8Jk@E}47{ixOp*s|P(6W5#AJA6zr|Fbx{*h`OH7wK*{r-^iTRYBYA`({DD(H_TOVgnx)WH?D?iK%L#yEhn|Ijm~Jr zk{tG#0D#i99IyHXxmnGMh%f3f8F>+HEwy3HS$5n$e5uN$rR?ew`|{O1pb-tb&JU?} z_GfoLpBDh)O42hCR&PkiF-zMSZ4akWbwC=V;_tAs^rqP3E8U+qupZ6bR*&w7Ol1?~ zeoX?U902Trueho=U58v^XG9hJkgSFO2nQcvOyvvLU6jT(+gGRLFjA?AhHh4L`$q3R)1?p!29Fa2{V7W(si;hh`G)6|8Z zK`>0TL9KLI%ftKQgTL0o;7zqOFww_P(>Jukc@&g}E%ISUL8ckrSx$E`RIw>*;%Y)5 zX5YX`FelzoQI$PyhWIe--q1PJ^!rGtp^eD0Fvb($!> ztPq|txE~z9BtX0r!Pf9ous^IyxPS!>pLDwYu$Ck}Y8V~oDd<|%ft_)!6bt9VoKFln zG1zv-w9a-GkdKcsg$_RK!gPL*A zdtRM}sq_n94ak3SOwY4I6%I+6#^8iRu@N$dEQIGdWf^}`x}~6V&@Megt)40!_rd-7 zE=rSHx*gDcBm~u*at*(j^Am%y0+S8RKMSgSE!Qe^fB|gr&R~r=PWiel;rRL`LRI>X z+DTXt3v9*fkuM#x1s!^lpj+4cbm*pU;TokKtCbym8H3Kb`1+N@E9v2Nn)ql3&4`pt zAY`?dvs$Mr<}9_&!cv>@Qy6~t#6-$rAUXV&2%Z^Wq8aSU2&sf_t658zL5PNJ>;7wHL;E}cWaKckJEa|h%lmTY1nz33~=kB-a8 z^aS`N`mfaDx&_sEX@3cF@9T88S9*SDOg+?VI?Q^Hu`UKL<;8>#4<@CYh^u-0u_W7f zk$*VGT30(SH!JOqEQBSaB64Td>4#4OnTi_p0V6I3pEwn_AMLnPo^_2hB@*(%Nkz#@ zF1*reHOHK*a$(k_YflONL2bd-H%wT38|!&dTJ@Td;RW2geS&ny;@&zhG~gV19cJRp zj8|87F8dT-8#I{5VwFrO9$F%i8O(D^V*zyIP_qFYW8}3ty@i*I+#mU}JkA*(v!7)q zN{KQt4}8TPxWtaPs*K5R+L@1oU67dPuL1z>KxR5RAvi%+()FV%Q;4sBiLd0DIO9Ns zFzy|){MqnP0Khx5gbYY%F&qoyoUjwziCgNoJ3tUt0gX@TRULe6Pl37*aU%$h^SPY91oEgBK#j_+K%xWfD-nl9m*g9!3|< z6U*cTy|tvy)Mghse=Ey7urfHA$c;60`7wgAt1d+TJsOdlnw-KlDY?vQ#HXmG@b(FD z_ToC)Mra)(;#iUbSAThd-)Nm273lw1x(cW^zNd@3 zyGxMb?k>UIwYY1sV#O_J(V~UmA;pSokpe|ptUxJR+@VmU__zK2znnuh;Uw9&`(|hE z+&lY5fj(u&D&~eM+dwy7k))NVUXC4r%ct#7f7GOc#w{TD1M=KTl)B8TT-rFL#RbMx zt4w`t5@8KhGwkd(`+R$lv;fmPJ&d#x;KrD=+&9FSvx^Br5;-x0KW|heisCq5oJ-}3 zULo;3<(RVM?*A-vZ_nJQGERBTN$qtg-MLh!&>q0dS(3x3%~Egt4$sIDmR)#fqbXV- z{&&Jht0x(wp)`cW+GjGxcCNm1dw>l{Fj+NQYgk{?FIA-Uk)x@za`zD;%^PQqZdlOK zD7bnweEwbD7x+Ckly8i;hWM=7A0XC)MYTrbhlM5GcjcS~*TSOGy>`97at(T8&WcTZ z9}4mnRsFhHHc{mtot_Ku(U=ELpS(lS-xw=|`|Myzyc+}pyFDg%A(HraTNp?|9he!) zu|>i=0)|r9`w+TpVb!gBi+48aWp5Y@&oSAGPJo|4=lfzkc5~(YNcZapZsrWSeixFG z=X?bTGVmOdqf&%ZLwaM`ZBDv1DZal-J?NO%b5C=FeTt^M=cnsGp_}(jqn1mqsN95dh95OFU zq0VFU;C^SU@HuHsMJxE1(oGSOZp>T1{hnd;XZRTY6S3s!BGp58X1$xkmSe6Ms})-o zP{SB2`T!N*5Y~m&TCJdUplhHEqa}5-jti+%>=jX{tI-8k?PUDIkgC*%4R99nX5-Av zIi2E_|-v|_0f zH({6fa*A$?bF`v2wuM)AF|UuAyOO}(pl_LU7aJsJ_bsV=5-vRJgeTPLxjb6h8T8wg z%URqo(JbxKZ8&@oc>9%%q4z@y6mkUE1x6q=bBd9`uQ9cHM_fHT?sa~5pf|=(+#?=8 zgqJi4LTFjpGje)=@&PoW_a{3!!Ts!Dq7hPzr$BWT@@b^lr_u|wjy&2>+&$;J7BOEo zs@*0X3(fM`YK$pej1zjj>3qB_7{9sb;~sX$bN}XuchGm|LYODzRL<Vg?2L4$#q{sEb6&n; z%3(>uJfY;4T)uQKx41h#>C4wR2_vb(O`BrU=QVugki7$0j zH2va(bmTt(hl#Gp(7N?4rWa6YYgzIrz6HIRev8J+n7W$#9#BY(c3tx_m-Zihl>O#d zeIc>ljHxC|y#L~8=_K(UEBYA~H$}`BqOaw=XmPCX2BFjb*kRh&m+67lRu^Q_9 z=@d<7{2YrUJNoFDn0(4W3zlnzBpz`&rQSO^HD5h%PHQwr)Y-ffnqlH)D3CW&aSBQ_wbh~qKL<8);d+kV2$;1Ia zmZvT!O&f;L`^=#|%jUpL^M466)$D;(e`1AM8&oqPT7dRM>D=2@|H6@3R~^8xYD+_c z)0D1R`lyvxZ6`1QnRrZ3AU^{LCV?{SHLjF({0&>JV)6)U`bqc96i-l~B9)#MoJ3g2 zEJ3Ks7H=G{$1KSHlXaB9#niGkjXqXX*)^?xJ+jh!Mp=r=Gl|nN8i2*x=>j)7wlO=p0N=11qljkBDyTtnTVm>rGN z(*}lp=W>XT%MLWa?FQl!;Z)4v9Yts33q1%Cp@{cp^u$Oet+{VKktliyp}zLTP>t>( zQg$hiB8+ImQ`ZRNEE+x+7rzMUsf!ewhj!&zfgu23bOh$ujKRwWUD^hX)# zu=&cJ!>}?^_t+p|Igiz8wCB;j>Wj-rhqF`g?sI_D&`1Gj2P2=-uNr^t5x6GM5MD6i zHfW##$|9S`pO;V=cAwurnUig6bR)ykSguBqDnKkYQD3Ib#Em2<2=$LjkRaAudMLVd zceu;z=c*HgbO92!Lo7$?D%J`;6fM2VqIl6A=L*hLBz$+i<^-v=SUTx#M(PLCGLNsK zScV-D)Pb$j5{k(z79;}i285K$$$_jFsM0l)+5rG%)FeT)^b!# zSuulTtTUN_#cxKqt_Lk>IT1e^6R4k_CjKB^1^Echd?Utx;Wjof$Q5%{^KOT4+rlq@VE84j zcromp5JqY$tlei|E#2AMExW8j-b4X6o{{Z8XzQ_0RPZxah(lxC3ktKP zm2*X7+$lvo_fXF*=&h5z!;P_TSwjaD_B!_@i3#_lknusOAJfn`KKM54&mOWD|NVBx z4==~hTB#Qs&k(`R_!g{qhdl#H-(>qyvBv+4sOqXE0>4C_WOykGG{fBzQ6Da(T*hW7IgLlB?hL!}3I z)SNZ1)E(na!a3r>ix*?rDo1BDMHc@o{OXzXW~3|sG|CfqHcwqg6Y@PZKoqnG^{@lC z0b!O{ESciuvt|HKa)VFY8`E}tgG^M-P8L=B3P0V2UtzcaClr%Nyxc{D9_P0P(MM-V z)Mu&4y|TU98}r6K@<5**c#v>%PBBSHoIdhv7s~ZHlynx7 z88i5OW%W5xGy+ISZ~kSl{}rwH1L$rejYhAUSd%6~zcy4ID?gqRe(DUF$cnTbE^vrYq;~rfch0 zjdK_tH%mP;ti^o;7RI~hYMCQweJX%v*)vZk(xoa=m4E~#){~0ww$x2Aq&+n@2FE)` z?q=c;Rku3b)2w`JEbWA;upKY!4! z{ezE%4sO(%F>PCP+q!~x&)h2GpRQTd-(dK|Hm@|9H$JgG}P zAsegsu2K$Ab~l|F+!}n&ZHi->`LB9#8dU2c4~a-2tF3YQ;9^U$l(7fh2?-U&8;U|$ z*jry+F~l!2Y1OS#_-M6?<2wxJ{Qe`eP8H_>-#2Sv^_>w2)U=TqtP0GnVo7{g3RIuf zzPp5u|5tq10HkDW951gOpaklwK}b2->3{Jg%K4S4aI%R2o+5Tgt)fl*DnZo|i1?(u zK16Cp1>(4Is{a7MjS$g`jJcv>l~_PbZTlPP7KoO#^sAmk$@BQqsd%InDRlVa?uAJR zQcXRu%kk`=l1wE^LEef~QxU$|Z`Z!*kg}*Kdi-h(Q!K);UneqFI_zq@`hjXdU*S_# z?FyBS!v*+#H%RuQoF29lT@{Ne6L~?w3418tOF62n4T`GRGGCu{s$37iz7@v7(Cl}J z2P~4P=d>PW?m04#=*waiGk#rD;TA=C83gQ~qx1{VDsqLi-=G!l&vuT|E8<4kGlOqh z>)S9h^pS@{db5kLTO7j7^NT(*r`?Tba{i@%QFQjMxZ?R!F^zpsab_A}{QMX{!CPI^ z_5p8i$s!=agkoC>}6{ z{e}e5`fv42y}AD+=pXm0mf}Ngy~{stK$L=6;osfq09#n&fS<`^5{^p%*ZWr(X%66q z8)#;y;v1y*K8T?xfUnmRRbB&B<5S7INxZ!xKm6z1-gZp5!}7)8P5tI-DE!$UB|@o^ zG^ZN&{|~Szhg&gzlHZZ@lU7+@=iRZPWXPj_)~!wb?u_CBIQG8S z=nZ-hmYY__@4;s9-0bU&HfpO6U{(4BLyUvZ1wFXl)uN_CPrv0&660(m4l{#8M@{DzT0E@)G{WF<}+?? zz>G6D1TrOcbA)q45A$od3HlJHR)bJIbYjdIPSJGoS~!@k#&Q9gmd{d|x}psQoknA1RTk;i^gjN{8mQRL0MQcoJR5Y^ z8Mbo)OJ>p<)V9xOeF+(uNj?({u2qx?}sMuI!Y9l7& z@`zKlLMsgUUM38zh1pW2Ktb`GxM=t4a$uhZmf2xz_$|iVAO!#U1$0XDs6HBEL?38r zuYl?H!sC>D<&O!!{LW9q^`Kw!30l4t1LCx*P!)STBIXXvQSCt~2JQbuCRsl`^cKx$woDEmB-`8w_KBG&v5DkE~Rmz!)W%^s&1S)7&H z%rap}c^~M!8Q1NbN$mG9wRt~-`>5$<<*XaITSnq{Hv`WrbFZzt&&soAlI6mbrXhb# zqvWP7Z+~_$=9M5D(J^`rPLjedP$I~U%4L394>O{u;Bg)|EuXR8>N`y%(O5>B|4C|W ze=!r{<%T{HMlnM=oks~Krq|$8I1J}STHt{Z4PG^9JhTk7WTr8>2nsn`kxq{w>Yi9* zT|s%$3H!3e2NprCte~R1Ry8Pa`lKPNk6gj|amai*ZP%YsuIhr-R6TFJrF&`+y$>CW zHh!5V)QCb$@_CQq#zLYTm+n^{Kd_5VBCq~6l^1D~&*`x)JH(nR$Q2x&!h;F(V&V_@ zuA7qBZ=rnui)JWJ9C*ok`ySQkBJkn^QN~B>_qs~4w+`XiA1{J5z-g2!dn85$>5AKA z6WHY3J3_Mw!VYMLW{KuORj#EqG@KS9iY0|1jPT`3mH(}a2o)Eg|yQH8@v@du?y@;*KmItkk z#FHCwYPvoAKfcB{MQ#(g+J5C05{}DSmw@FwFM5y|`9Y1J{1#jRW0g52p^3^x)vc5@ z&nvYL5=RVMX=~;C?T7LP^KLY1Yi>+BVUxQ%kKH+z#u#nG1;fy%B_6J&>!@oDO>zz& zR>vchkcbp^bZco;?CgDiVUY}ZHP&p^`z$>6ZUf`8v!>VDiLs+Bh_{XB5tzGAIyeht zumwlhA*xYkSj^>06bEq|?NUpX=@=n)!>!nCwzM9014$>c#pg*wwaLu}O^Gc6LqglH z7K;aLpwQ`02%g%p)cnQyf2a;VV*Jw)z$>@Hm5pI6dLe5@=ijI0M8wdHx2l~_&!XBZ8pYzKNqQgXi-&ImyJWCXGfZF+acLybClnpC-`~77 z%Z?BM>!kVnO)aOJn0|m;_O2_h74O(*Kxbm>6fIsndL* zj!gPpR>kjrhW(hv5q*fi30<#}yY`S;bGIdvFzGUcknl8AOtlWO&QXL#_>pV3Q6Q26 zr0WhE#BJOh=JeAn^+KBqJ4H=*Q};3rz|*^#_v;_=)|jmnFJD4+sADHWbF=eYjuCUr zj%4%2(Q^k%&rUE#A1@FavF8c|Y)hPhq(4Evj-9xQ5W-_OpYtOLV>u$UfM}Eb_X@IN zKc#N2_~w3K1w6l)n9e%SZne&FCnTzP*`{fAPU0}m+@x3csD^yB4l1I{d_-n+a-M78 z{{8CjhoS8@Mz~x?EuA4Ljy+?7)~#*UPi4}5iaAdM#00sze1-}wM{rRYeIAxOhp0_u z8>i6FYYPLjxI$uGcaB((zEJ5BF1$I`&hf(-kNeT3jWUfFTy$C0UgOM!Undl1!43zmp zkv{n^>bx*jAToS=gUF}`(wG^r9Zq{hhA-hHu##Y}5g@KbXe|nxUE(pkisIJ=m$o`c6>=D#k?QzAze&m>oHZp z%ZNxf$3fD@;{2tXX3S1fHx?x=JT}-&OD6PnP^EY~2?2ijT?4Rg@gm;`sH%7aPX^V1vI_&YCoi*TUmO zbqS2(Fuv0h#(_h&Uu83`yq~FH$^92wIb|~pI|s798Q~w^$>&(=t){Rz6=D1e)pgDf zy2lUZAB>XC1i+IB!au)p2E8H<@;AT&++l%9tiOj=#;f1>FZesGtNNU5X*4TMCNl`o zw&>Ca3GIFE@e1$@*tFBm1VT<fsI3lRn-%6CUb|8Y!FZDSS@3!M=SM)n<4| zUnb&TF)LSfWGoF1gvR;vgLY(g6YwTHVw#YZ4=B5!K-BQtx1J=f#x7(*u?a z%2S*bL(I9_Az3;hFbW@4_SF7?|NfIE8M>*T+C;`(SWDDVVx|dRiF*-NZ6a2LkXeT0 zQ;Pm1e`KYVPx3_<(-(DdF`%^7AeqniU@TCB2gI)7WGCuYX zn=bF-r;im{{^iGKl~;+i0XKx0u5ZeyM?wLQr5>^Q$adGQ$N_j0hwLd$Plm!+MTj+k z(e>&)rCcijQ1cVX-HHg0iSryelx$?czgl+=5keKN(vyjP~Ly zl{4XlA}oTi1jW65;tI(O*DOa%huoJB;jj%eKgLKCBAgX_yb@%PsVAt&r)KL8kDdFj zjbE<&A+js$Iyc}(WfI5DDv#IhDHr&11*&1Cu>WJ{2OkRr0Sb)^@7G<-bBeJkilQo6Z6e3C0s>J=f&iP*3CST}9Jg;^ zMB9L94oN7J>N=3@l=`1NTYOkghWre|jd^JW?s?Ba&7%LgagnGJ_3LBM!I}(oGzB0Q z*#wT1!1O)x8hCO!d#0f<2^6D2X@&W`K<3wp`rwLF3gdbpwlHhrPOS4N-bG1yFw_G5 z|H=k@GZ#s9PpEA1H>;rwB;AZ_*mqy&b`y~e>?&Pi-n@VbRHyygp_r3iiM}L&b@OV` zpi0>(LrtA6RC5djTc>P)7C>J8GRoxU)-aSjcT*aa(^|`l7kg=H00I)o7eGH2Grjwd z$LgyDYeRLZlj^f0X24#B`)PIESuv_viCo+DSWiRqf7d2rXccr2+KK2Ku#E8S(ULjh z@HX>zkndRwLKx}68R=>E;$*XILrp$-XFs5)nN;6A(Nh~bP51Hgxp1OfwGz`AN5;AQ z?}CPxz!|r^Z>*XhyGjmzI9G`@q@eTDuQPO^!Gs$y@`c@5F~6{8A#5gJcwmT^Nhwi# z1J?`TS`?`@XQN!ixWPqmtS^vX=lrH})o-}HgR2pPFxX=nkXOIS!ywx(oaj@ywVl<; zsu#$QV%Ql*x{jRTk#K6=ow`zN!F%1{#c2#j`Fm{Q z=4!}x;{_dFhdCSh!wSMzo8--KYFx1kBj2X!wot>uxLP2@$Z2`pz(n@u)nlUy7Ekp& z*FNN6A`5?9&2l4E(t2n%tr01OT{-58*Rb+<8WTJt!e&3bfE7FnsD1Kfd5xT5p}Vtd zhTp=ZyJJ1$ug!w@PA=!AGCq7#F6YVIDYwR( z5IYAM&lH7{pdDxS13kgRgtbB1Uru_o9^ z;M!y&`ZF?(qeUT70(1!)|7j9MD5ESg{F2LFQqhl&pz{xCcs z#eaYmCSdF}Qzog)@=ivmjowfkGoaLsz)*a7XA~RV`B{hc^Kcjx4d{=-%;ou{(OOo< zdd;U_R{=|u{)z#DM~6Fc1l%OEyt|R^6KRm%dFZ-JZtTN?r!>%j3a6b~#?vy{y&uMy zuYidCCqly3wO79NWrH!m>43d;J->X&!9W(Cp%&`hn;%+=NP~}P618MDTBOvoLpVOS z;~E`7#|;nVjL2b4-=D4kgoJ0uydXCpptKiekRjL%QME0?+;5_33^$b*A zedZptiLkel)C5OBTLhw(&`{*Yy{Q*mb+m>@(f=9giIumsRUH`kT4laKh6zyV^HhZ2 zr2YoEIJ1)96xt=Mq~Ini*!t7sT~(}+&x?JljO6?z`f;F8Ss2HKZd#)ss;8-wU)S0gILQAYQP#dOxAAluQQ zY3u2`?u1Bls}YWvF+u83CBN!`062JGmU;E0f)%7eA;;AS2omRSR=O3{)}%6E^L5}7 z3wBTbIxe`fjFF0@Fngt-@{UYCv8uD26@ma|%pSDMyzT9O(~8r3yl z7=$O~xE}~jIvme)6&Nuxb&@2R(5m{RCVagsgw{1{Uu&+ZgrU>#E6W2C`7=iG7tF=K zvLWO#n9*0%0`7h)UxJu${+q@Njn>RER@Od4PR{?{0E1$E7F!a+J(QV8plH$3d{P`O z0s<^6a2S=2S#Bo36~2#ay2-`rv4Q4_-S32QS9fmNs4(;;9K)vrCwU#MOEbYtZT?q z1(*sFhP$fdDQQvW24xF%qRjDAGH?lgg6!nKVM4LN#tYeBPX3@F*)S}SVCGu}ia2qc zr6YV{a$2L|m5ibL`LMNH6^FdQ;Qh5mn8i`kvH1sX9S5wb{mlxF$LDiW7*RhJd@Y*8 zeH#x>1s(6)^eH?a#kN4-y=8+5B>L5B|3sXwpmN?WvJL_b7WWl%tu3+oV{TGIPq$1X zqYCo2?$gCl{#`$?#P0x8ya$|h^`>>XZ45&~N@Xez=;?i|UT^9!Y2(%urSg@?JL+GG zQp+!EWfJm2Kcc^S@?I$kguj$q2%93~(wla)S_T>^`=V-NYF!&ew=NE4Dlv#DP6N_{eM@9G$< zxOG{MX$^fYIY33!_?pviWvG@j9P4q^7kd@JJ!$^&ITuuh2hHDd90EeH0Z`k4{?4K- z@om2W*}c2rx95|gGQc7?&X~E{LqVqqXNVfuYx)@g-QfIwsD{PIbs~?fw~~mlwItu1 z+{aDL5>Z3LaajLt3$uhHI&L3ofam~XgUNTPxT8wR3UfU@;%DA;H}Y4uT8VtWS&L=# z<9Sw8sB9Q@iJdDp`U-_?Q0EG;0I#RbjZI*UWTfq2@_UlaNG8l!)z1^ju%;bKhnCU6Egbk zFQABi`n*+svosZ+pc#0h!y-8MxJ&!$7docKQKH_cM~vI@w87kJG)HqZPuj+KZvj@& z1ODlacI!?0|LnA|-f;Qa%}zWQWcR*mG`?N`C#n=;n3LN&OYwc^C)#zEHDGY+YXD(Yz1$D4|@yEucABc$=r^h3q5bJRRex34|!y55mujscHZA) z?b1g}d?fy5p!vJer-YQw&E_-Z3=k_CzlH z-^(Rv5|>k9Mz;?UU9YM+y~{-(i`4=)vJFmjxEJW=+NoDgIW{T!16z03biJh4v{f3~ zPMk2Fk+#~N%u_ZWW#Q;U@^2)ge9?U8RMhT2L}E@3im7_%F!c-`Wpr^#u#P zRs41iG11)%8alT4!pR_a4c#Jao}hUfL~wB)y2RDk%AbYW_Ps!DFh@5(PM8nKN*vtm zLTwdRd}2;nQ~UOZ6#}^P=>h0sKPt!dWsoHA^h;-C(b2~uKN7m$Mvd}?H%h8m=LsQ+4je9NjRtEsD#|6NELN6+zPue^Ud)N6@+l}JIE+JE&$Lsmq}fjBI9(`Aj^kvlbPtjIeLPVcS*VhROB8nPY z+&$o)!T-hndfyt6o&SJ#NAnM~bB=$alzn4y;nKJ}nRdVb^RTb9>kz67aCT;7)j8~0 zv2nni!}GY^%g_Z)0)35DGctxgtiz{NK?cRNb`dVive|-h>e#Sw5eOz<9gEz_@+R`e zkeX|lk8ws$<#ImiWL%dxX%DCO#9wp6?u}4?F|=$>;J0I9FQOOJ!4L|eZ* zl5u3n_VN+u^=a0fxorSOt0U1QAj;|u;4xn z{2ds+xpCJPdsO!cX_P{)rg;lYwoN|jU1C001vlw)<~548j(lBk0NUay^>Y%R%fs!( zyOb@<1&Q7@1*E_4M^XMEEaEGvit)*ZmOV z&=Y>kL_ee@KKsZdUtZ$`|If(3{I^1xqS#b|W;R6jyBkhT7@yFMjBDv)$4_6suy?wyeDDM?yISc{h6-|R0}eI>dbDpyzY z6@dr9n~W9qCqO%@id`Zgnlq+$ukKUU7RN{cD-jkHaGcWwsXy}x3pIGKR6;twH6{eD zM{%Tq3_sq`M=%KeL_a?G8IhABdqc|JpBnMLaYff(ky{ETf(}R-0OLR*X-IwH#saVq zQU-l;Z}CD}1^(dyi9f>Fg*N5}Yd^KA_+v(fe7UBpeXpG=Jd7sMUIVSoE@FDT0I^~- ze3Eua@@$!39-!_Db$&XDSuLuacEr}W?wc7fI<&2Pw%!!2S!5F+i<02C3wbTIDU@$V zY#wPOG6)1JsPud-i|EWt>cMiwJoqfh@~>hLaf!l8f!m9v8RWwu$idHZ$oFdq!-8#& zRV}-BxrvVas-N{{a-@o-97!E@NXaC#tFKpB4DNPjo?n2+#)D^R4cVju&r(syLNImq}GRr*4vZ_$fEg@zM8OJ5lk_UOeBEIPVm zwG6a&chrt~iopalx|UDboXI>z7yslcLgRk@lI2%S0#DwVb+v%g9@ie!Z{Ke;`yV~$ zHB-89@;?rzj9#H`0w8gI^e3(3+S$?qZY<_m#B~S_2rLSy+$s57d<2ev{Nu&oYfmVQ ztt$)13AxtxYl@z8AB-?4eR>d@8?(l*K!f4arfI0kG{A+$FdneQvT5^mL6b!(Qm1Yo{F%SmD z^TvbT%adN^+-vJNy7@T%;;@tTkiY#eK;X?3eeljY(#>)^E+|Qrm$}Aym^;}sl{ao2 zJqE-qVjkCuQ!ApWfrBMO#_jRlp{5V}{5`tL=L_3GVI0l})kNqzL*B27vDXG!IPU_- zb~&DS#;@=MXDX(B)GHvjw0xVe0XAfv8*j()_FMxigKxkq>_~>^Q83Zsk zHFV&4J{VB1A`#FnKU}!TDDWFD%2JH?F{vtNrvZP7#Hg64ajf^5ajX}JaLW|gAYE;UmY97L0f6Vi7Rues(!ddw4n4C_afko5jMXwbHCMLZ_&T+&JeX&gN5_iRG` zdsFt7#4yoSoia*A*F7`~#-8;c4X&5Zp})p0P4Wr*67~mbwI4M@ta~#tVAuO9!EQ^I zRYultb~t2%cHGki>6VMUpEu9kkauq65Y=~ax@DKDsU6xfd_nscze6XY{3E!+@Zpu(DD2u1VG?RQa#%I8BaWN1)KE!I!yzjZ$0lG)sYw) zirJuH|7y#Upn60#x%L!Np1yRJ&g6JZQ_7)LvbfqdqJHGt9P4+525W-Vmbu{?{#=l4 z4O*l+)yy{bEEBGQbZj4xf*P8tTNcFJUfwwo3UnK}1|1dcnD+WYT6l_SQmy5}XRXMw zE!}IkU-?ftb?0>N9lv^9sO0DFY%(}8b05s-y_O25(Vx{QkRv4zJ@ z>YnDV_1{Cz)P1V|;D8jZz(aw!8FNXdLcoEulBF?L-MQoBA+`je8|EM6s(K#Qfk*Ma zNmhvsSASIKh_J#7!Z|!u>ar!FGc1fs@wHC_`B{N+_E8N_fZ{Gkg2!iWGXpvT%HJS6 z8VW<)7>*CqSa5B5QWX;MKcK-GLb&ppfaT1-B;+!P@La+G9XM@v;kAR~GBDvv#r_-U z_|U{mw6F_(BuCAXGHK2I1C6N(bX+7dmHh$7fS3^P;U=~+O=!Dp`2#7yXZs|FV!BZS znc8tooSaqrRJNn$C@B6qt5G zzkKt|dg+_e_7PZQJ4_rblUTJ&!Eih&toctJhGk5GHnD;hz#5T9P_HIJQ6SImB^K*K zXx-gecvhw9MGbg^mzC5z|qClvi8sW*>$D3gTNfdoG;KDa+>ja>TkJh2z`3Y9C6ih=HS z-HNM-<`h~f4r6CDaOh8l_ycq};y(;w|7t?|Je*_K4g+7p-mf-z=p8?=^UYoYs1Pub z7fBvL8JYYe6n`RqN-pn@cX5|Ayv(tlG zU&xA4#)%PK=2vuhszA^sv#luOfKw@nK}!;?@bB|%DDsSu+>h6Hk2h;KwfQSyQw9Oc zw4a{@_KN?=TK_P=zv>|gsDp-J3tP1wLzm)Mz1;pfQnc~Id^Y+L;OAeE=S&HBqf#O! z(Bo+cRp*{>k;|T>dSRh2L+Y_{|8en2%5n}@oJebh>0^@!ypLf)(q*&ucWM5xap@l_*<8uA zQ`dXFRE1PzNKetu7CEgPN+(M?Kamo*ZC0)YlB-DVwmktYk-aL3YI@v?hT#k&Tm$wo zXs1$vryV8J?IXq|&1-tMq3|d-bT=tH-CfD`kgX`i^i>+7R`vA2U?|K;pLWlxjNb>= z1x+j@voKZiGf1=EHr6|~G7Qx{TBDsuhMji>5zmv&iG7+XU5clgFsyso5)0GCbukDufA_Wh2%qi$mOS&vX# zUn-;~D2yMuW|S;4fuHJP{t7xIhCU>9s7&LaSs$uiMs6dKn*gUEz#xgLpo9IR2JGQS z= z8?v@%c}eBAQb7w1LDjN+dHmNl+|-iG$#{_?Nc)@(MraB2ycr2dVW6Ly;743jAT}Yl zfD43FE|=z8*3Zgqjed%TM}o;8qCF6_Ry-VWGSIXrZyj)pPNq|!q zbaX9d?(LJ@r+}>#Qkjkn45O(CcIHdab%x(XtNdW3E$Eb`XWhh@qo9*N-AnHRh8%88 zicH)V?2oN$kITNVjF%YF741fQ_)LOwO>vkThGFKhwZ98h{%vchzM1Aenan#cY%PXc zm>Cw|`|K>VsINRT(5xuvcyVb&@xuNMirF~hjPI#}Frsi;5)*6zI+F9q2IqGnlJ(Pz z9Mtfa%Nyv51UDc!MSYb|HEK$Ad*Iy;BkaB)j~S&G8kSXbYSAgC+b%w|b3CbT|2t?f z=NMctDy@~6(<M@CAes&TkYbq{oSVH zsUx*RGv-wjsHE}bhDHtZY3X9-2h`6-ElxQK>gG@4M8_Z@p99Qeb|D}9(9s6+!-!t` zHvEE)1iLT3dj5^UZ-<2-Wvt9RT`qGr)e-DpO`a2J7fJVNe`pRjF#XA$Y2<}IrCB{( z=$&$>=ze6k!FNjhko=wwv&X*}$HS9$)@=Sa`9d_m~*UX1wDpc0ytXPUwtcbGXE@ zAXcdPTkRxSz_@PaaP~>cHv)axB_Qq->GB&IP}kZbO1W;}%Rd&y zMT|uQeLh=kJ^Hsa29hk%Aj&-kCDX52kV*M+7%OySOnXb@BG=nehujo@Cw)JA`Yrr7 zQLhpuf&hjv-l8Au^^GHlQ9l3qj;nOS-0=7kufw?tYHc2^?J{%q4h>O2 zC-uA_Y-UH?5S7`SWf?^xf$C9QIRI0b4(F460Ftn;UZj<;08;Pg5WWQP`d}ZDFYdqp z&8%o#qG=)~eF8_F+DoGdBeD1E<0T?#K?~xjj$Db1u!PB4omN(?zrBDhYJtO}lYpy4 zb6U?3TX(C6U9~{5Y%Dkq{@i*|gOIp;7QD@3-V<$!bd{{~KsC_IRSV?R%9wWzj)}ZK zm2`k*QkiP|ZV0WLlI!a#sPEj}R5`9$K(cb1Q|Xk*Eh|JOGtNjNJ>g~cS%c1BTI+0gd*MD zCEX>R-{t-Ofgg95J$KKUGxI#p%$?InK;s?6H1^b@>x#=Z^BERb|AL&&bKmk)4A*lO zRO^exE?!zR#Y>i$IrzuQ5uLW<%y+#8zzkN}mcTxG;C4K=R>DSi=_uQJ!RF1(8~EmV zESU#5n`}yQ!YfEz@-Q{%g8~ra1)+~}_yN(wX9Q^zs&DZ5DiP#XsF)A1^vUf9Ib$4l z1bNlr3A=QXYIj@5ivCU{!^#~V!(C6de z0b(E<8&A~M4o_M}k@IuLB4`#&o7FQ@;! zaE;d8c=Zfa7g1D0!XM_SE?l#La#>c}mrJEb>l2pNwv>_|%Tx6_Hy+{)&p}39d|iw` zz{7G+$<`E_6RxuFCVVIPR^r1EkeSi&WmBe@DBz)!4^rKeu%EGYW6?)_)TUazUzW022S;=CWp#G8?694V?ZhUY` z4{7q4ta8igT?e*4ST;9PPnK`ux^-tx^b>>POZ?QxF;k_U%hbya@1h|zE=fzcMs>2I zeI~8`%U54Z#aQQ#Qnb5wqjg;LtzZM{SrJ~R()shwwD@5I%2a#G=9*_0nGJdOiONB> zEW-^-GRukWBRTWye$EF_(oj=F|52?eks)H!O}FtRsr$t7A^G1NiBqSza=*LV(6qi7 zb4s4yBA=D9QEsqovf~%us5&{jT7UQYG1|t1hi6U~A!#KdwzW-}>oVD)@FZcenJn+) zDH1Vg@Zgwew(5a5+s_Py;69w8m}{oNi&8Dchflgjjx+UZkS`Cu!9Q5`jZAKCD@w1e z5`6ycdu~+buZA(Q6E6L`k??zl3pcrA{E^n8YiKv{wlzG>fn=_i6Mf@ZEYiW?-5?M? zkmFS0V#V!TC>kcETWRN$FQP7_kz6h?Ez%Y z7pQ@wd>P+@ubRwi7=AD>3Uanv{dNN^X7KF;SFI4%5?ZMpB(5;$j|DNW6J{;iU*r1d zPVC{K?syt`12a5#W9Ud^Jlp_z^K`DkCWsI3Op~p{N zYF%YNKcWkKTWH6)!I}2dDOBLK#q)uii1IxguaKfOQ!y)b(>r|24xWkAn+x2tHX+{= z5V~}=krEetQIM|CIQlD!O?!Cz9?L*yvzb~39_nQ1N{(1P^cPkOfTUW!aiJA7@XtaK zlFC2K4Iu?@B1J0DWh9P>Kmjm#)kvg0x$3&2UUx6jp_;~cH!>B`?~L|5OlJUgWJFSX z@u5o#_G3|mQ-@}tLXssK*vP+ZPk$$jy6Ms)90rkI?nc6kYu9>}{+(jK!%iHR^eD5K z%I0U9RLgwWeVSj))9Dg=maP2r0-YLx8vP$&>mjj)`iL@NVP&o{ge02uGlO35qe)vZ z^7O*UD&L4{LJC595e?hJ86ECX%FUpi&$yz`9O5EIy#@nKH+ymoaf!iB%Q!_)HUS5X zz+pTS3Y*IoxFYdfK9n;!8w54S-Mw1aM4L^^ewwn?08**Jv&lFc6q|}6v;_MKAdWzS zU0+zY)rbWn`dbgZLZnTfJVb)hh6_q^C)?q&nl+BNXal&YI}R(8qP5lt&upPigGN#f zNMLFo=ym?Hdvv7+>)a(({~BJ6B~?I2BRAKHvpfO)Cj>#o?A*c_;M>@k4zx}ElA|Oc?R#p zzk))h&xep`gMzt!wK#yZd4Zz=_`93nM!lqB22(`#*mOq{CH&+ewl(+N^X4>U`0O&1 zx=-b>i(E5+@@PU`2k|WTk=Pg^hP|tm^DvC@B>yjqckaa(1cKkp68s&o2gWZV7mg?l zDi`3FQHCiQ=Uj7}1wkW6x&gbQM05C&67DxIB@UID=4H@|WCg+$x1>_X58-!RmQy&a zqJ`Ko^xp%ceBQbjrjtx?^iX|tM*s__eSEZjF7$SMX$pN_E@ep>WO8;0Lm8u4AGRdNRWrVk>( zTUV1Y0!hQk}v>s%PZE3<$m%40-1FLZm~t;7+cI%i8bTwX9nNU{dRL#+6>^5sf}z<(n}b{X|L_$4+@DMNCw7pF$Gtg03(~mVEe^9C z&Z2l_yIC*bVSz*Eb%a||UMIKOD$bZ3K}y&Fcrc?1)lLBb@-@Yu7Yps*blH&FybYP_ zZewr{y99ZXzBuMPW~mg)h~;c2cd( z{V;4TV2A46lBk@<7|RQxze4t!>w<+9tz5c2}V1LMe2}gt78{A7Sb0d2 zxUJ6~P+{Pu%NK-1!biM#Ka*E*`(aCzoAw#@l|K#sOjPG+i4~7K_3BPw$tRo&h!A^} zq!ewvHDK(2H~rqVUCa#$thNeizy?!;JQ>Cq2z?^^J@g)Nx&KU&17glZuBiuK7CI*M zg);HQ^GTzeaYCrG%913mpXJeYb+^;jIUpR}w> z@OM`3w;Fkmkp7#B6urh3WF9m{gGKl@>;tB^6+$a+BUTgA8o9857$w`Auy?VIa|keV zwOV;YzPZ05xUM`Zbj{Rs{6!*I4=|a{_w+~P)6JF!;#UL*0mpdPcs32*#494xGO9Zg zH{#$Xh?KL;beDrhh>F=a&^VisckQ#Mk+~n0qZB)+v7Z3|MFZo=hh1W=xSUeei!}FV z?FyrumD{4AgvzMNMzoK}HsqpYP=uK|ulg6b_7{J}cFiRV5A5h>0-mLmMH4nxh!Ky4 zmjp+4;`;jpumA3o3h{K-HE!e}T=#O_J%gE5#Y{&_)m{Sd4?u4bKT}8eTdda&!0@B` zEnlCba?q*xtF4(|6H@A}z6&~ig$x!p0<`1=X*Ae9BOuyoKW*jUL zes+8B#faY{ZQ;x?yyD;X6O(OLR=z)uyT8J&=A2&f??YTu?Mk*Ov0rUdjDdH4hxCU0 zd4W%x(y>5gwfaw`e-#thS6%N1{2+4&kNR~rJH%yG99YQ%>HURJ?+%TGJ!>8;bJSN| zg;4TYN$T;9c~p7lL(;m&sPM4z`o%R&vjL-nT!qm69pf{O=f-y}v(pIzaya%hDddzu zC|5L9BfRvMCo0%k1OCR5vY19=_f>+W42a;wcz&a(~b2x= zsNh`Zw-O6!awFUpl!<^>#zwYZmcUpgJ)~QTl~-iBu0BQgQhEUYF;$`O)lDaHX5P zedO~t?dxX`MO6L23S4wCtO>^iwMkfpL8!>FY-tC$Q2Tj z&12`VJz~$6PB`>= zfX_^2)%;W`j5vg%$y_pD!zLg?of>_k4sZ^TH6F8)hOv*V?DpjN1Hu_{zkhy`0a%%UXun<1 zXMd4D>|#%jZIQ+RodBeJd$+7u+G)dm(6&q!;H_4HBJm3FOCZvrYeX+>boO%|yI76hZPVDwOxAB#Ln!*V9of{m?y1LSCjGEX4*9^bBAbLzyl`@=#K z28M5AI0_fmWF&k4R2EGi6sbcwa#ucL<yO5t}A5Ku$mp zts_5-TZ7XKq;2c|#1d5PK7@aKDmR)p1+>3M=ksEW4k25~PgzCpO#yf4{^N6Mw5Yfx zxf$VhATDRPJMs+b^jTe;9FAyMk8#1jIyKaVSwRv#E`%!&=8ZYIIt+tF@9{Xu6FB`g z$dMa`L0x!{ zPCvnm^E~8tux#)Jn2dYr&i#`q&kjTsB_DsZni92F$Gv7bZs*oym4Mrd zVPhbDx^Q{HMnfEi#OcQ#KEQJ4N>Ij76h9uVmC8{JHEJ^xuIkVe+sm%GVE>>()Y^d$ zt+MdQc~1Mr&=N02q}x47)U+w_E+AzVN+nh5B%aEsiaEBT@>2b=hOD)FB(jn-dQ<03 znhGJ(QF@~-97)=P6>bqty=Cy-`3}|_f-FB%ta|TFe;FP7UIOpF;DZ60i8o>u^010u?M&!`fIhBZWT~q!*jIc+k<{>ECM0Mx{O{~(82dJGFYF)NO zfoUv_x_Gt8_6yEB%Om6TP>O?vg zV&q8k5}&nDu1RdJ+%dj!N~LZ>X7i;|Z&ZcD$TYQ3=nrYrtfORS_{e*w0}=?Yacndf zVyb|r)q{Jmfiw(LBI$}sdO10s;y<(m^@{3zDdjQMC^C;M!nS5AT(TK>FkD=|Hw>7X zunmPf-6twXTfR6@>cfSzd}|*TL^6B>^ZF8QdGZ{%n z%t^%hWVH>}-5`YqF$0^=K<0#X?zvX`-KM;Lgym@i>*>q_KuL-l&6j*!HBI-mNX*zC zHzM&VV5-uQ5b3?Ym6%DwMj4@L$=p0`snLvcM%3#BJQ6VMih~$=xi_$n(d+oy&L&Lt57IcV%cDIgUIfB z5|}$JD$qGp^Aumn(&e)B6_$-bXuFu^16S*^HO8MW;-}3!v9~ix3XeqGo1_QSpo}-D zGGNqK>p(oyK3mBDQLhQ@fRk)zEsK}h0AmV-zb>r??4&830B?E1I2qjqoQ*;aT7p@{ z6jeFu*JwrQkp8yNzKX=G|8jcrxBTlvucVjv#2v3VN zAbG~1J%NurQ(|;W#sAA^;H|d`8&8-_S;Kaw14#D;)ubTGKUS~RNt2$?5W?&@qf@&~ zCzLA@$8w7Y_#vI#YSnMRCeezx`vfKOH%K3l@((88QfCuLsxDXzBP+r1y7LVBidqAA zW!w?i&T##_Au26L5qI@wH$CA=Fond`%^Fs40GufF)+JIlDXFUFNo z*(gM#wOl^la-PM!ehVglHI=)d zlIhLT5jE1|z}2OH_#vh7)FL0gwoHw3i*LdU+nSeR0A|J~JTWShbCNO-oJx9_xppQg z7!!7um18a4U{2YfPVkPwJ!OkK+nti2%h9udA~m^ZR!LR=^6xcL!_~%HV0CmKLW*y@ z00kJciEH>EanEpWdGJliZ$$%%Be?dq!_2W<>s>FJW$%J-dJ`j+K)MB<$K@Cr7G)bb zBh)`R@dY#-+fYarw|NALQ@4NaQhnrPVX9)++6Rc0FkO?kkHhM>#6_c=MPCt<2^#nG zX{o&4usuAGMRvRU^p|itC+r@Z1RewTBaprRd;IrKJpW?HxTkL=Jwg~i$-L^7@CVq1 z#qSri{PfJvCL3`Pedj69s%-tu%snDk-n>F{M_h~eH}d&)$4?aO4KiS~UNxWi-|0G; z56|I}ZFpyO6}^+!$GN}pn6eG`r2kT>Czoo`PQ20hdo!dj`_G9r@u+)T*4=)OzWizH zb2Lj>vNet-f3~?qxKiEU^YuDAZ5y}7Qu<=+?5UrqG)>Pk>_#+gZ~tj83N&QVA0tgy z8=uQF=(1=u3QOO>y#|omv@j)|0AiYN4=k`|Z_&kCon_jI8>tRnoFsiW#m=@YHmnj! zpHgqolX$Bv5Hm(-CN%Rj4*4Xc`mYeD`A{0;FHf3xif;YQr6jgKA-lZ%A*iXlE}=Y! zZz;JKIHH;UQ#ZltC7&xUP5*eE zQjjAS$Kx5+F=p0|24=@fQ>~PUgZ#rdQo)ktGfDk!TAU8xC8cgsqtX0u;!^fNb1JTM z2e(hgbUUISIai`Z@HiTf&Xyb@F9D3_YsWS$*U$AeM~^*%M+m$>X+qWl$s)p7iLQVc zuur|G3VorI*Wth1#X7g$i#1zERC;ihF$B^+8REWrzaHh-9Uaf<<9oThun(JFx4?=r zw*7@Lu4v%!-T)URkVEPbsHpgHNG)_J7ME>g#u$%ej(4aFh1Hd~!UHDO?s!N(wZT5( zR~Q!(6wW*yg-350+qMp z>}TlpCA7J1t8d}Pz(A!1-cm?EpWGuSw^`27hn#{jF27snx#G^td`eZd?RNw)x{ce^?JS_x&KSQ{SuqyZn_W8 zc~c9XW#nfm3dheZ(DPwQT&WHay}c){Id6ny3Fm93dM{%c>(hxiz%>Q4^*@Yx&Z!(j z;x50awucBl`#B&THjIV6+JhlZI5G1R8AIWA*u_&%D9Ff zs6P|ieAQdv6I_yLhxvgH{&KH&yoON<78etKU3v~GeOiQqK5PHSM!*eZFAn%9T3>|0`;ieR*f0el-> z6y;H@H<8R=(&^h88N`0H*#fCN9_q4%T;i-HWj!!z6^!rJD`HUz!pGT zztK5j`|>sNip<7WP&v#nxy>n(a0?V6Dep~~s%Is91W)Toh-?-)JtJ$D9-l#|#nDo{zMJSSAd`-6QzF7;tQi19#gp>7Vyrithp)z8A%R7U|ppVXb#~Xwh&;Dg9>8 zJF14zKsyjhVjSw3;ic1K@>E{Z*|CMU^5ur7Wjko`o=nBYq{Tyr4?Xn?c7) z+fyuDZB^)`Gq7JaaA*L)%^>-8m(n#vWliRs;U}~O>k($!m@bB6p{EH$gF03zf34$J_{IS@8jScESg=)LfK}?U5l+vp`o5*X0*m_UKN@ug$GGse7gynz>GB zt-TV&4EF);fvF9-kH=mh*a@EnWA`STC*;sa^BqRO8K_`!dt#{wr?d%o zvJHBpf~)4;RgcBuN|1J;Dc@^%R$*I$$=I~wB~$;su(sQb6>bph-4&Y-0Q|+3sPhIa zwrc^LfQ{x4L%cCR#gvu3P^HXXC2(x9{`F(NtAesIHbHFp|M4%viVbI}cQE zBrw)E07DY?xb%H!qsp5~Obp+RsgJ@<2iU1Rs>w3?6J{iC@n|fmz}Lke5Kad|$K+N6 z`rg#*eWKvK{>9w2>xS?^+;vGBOlHw8?uPXm*2zN-l;w}{_2Sg_!*{{MO?gt=jw*ya zZ!<-ZB&~ri{MTSxr}eZ5B$5Okji(rXNxOU2;Qm&*Bwb?%En+~o>Yy1%d=!~(rb@7~ zNNkovWm|V5e09()`FrNGru7^sJTvVh@5u@SB5l^EOre;O8e`~@^CQ)mTC)gIBM032 zx`QL$-J%~XE56K6rTi^b&S`X3p74o9luPgeOdhCPu?0$aJ{W)Z4Jz^56MjMFnySpa z-VUac$c!8VIccUYE>h=RydxU#8#|^DGguwmTaZMQ!JfUzmnu7TgpeVqZpN8Vxcd^0 zWnw-bF?Q6$6wnRr@-JsqW5ygH98eYhn)SC(xf|{Qa(_gR?3PWCqOzy5b$-AubBysN zXSu{ISN@+#75LO&!Niw^r_X(8FUlvlZlC_?4@Jev?D zhJ>3wnC7#io-uhjZLO4I#zZl~u1 zI>d6RWg!J19Q80cumOl*qCg?mn5_`TB4!TY!{ZO3Is8Dum&Va`^_U>R%D*8ye!lV; zfd0n)$2_66%29Qg?VFjK8$R0NUjal$A)eAMFguFU)eY`7Wy%At7)or>MFs@Db&4a^ zQ!C@TH<)0Q1^qtisc}#F2xLn^3gJ_u-jqDv7<^(_EWAFomEZ0F-#R#}L#^M*?&?Tv zBlMH>H8xTX8|1YHlLaBk+M(D$HU`dVb~UhDupn`RRC$YmWOIYkP^CPit%T_Kyj1Fm zV%H;vOcKLRnpg|WOhf-)V`A-Z1sn_UX9K3heFq#`R+L(a=if+>Nff-X7i)CkP(99t z-wN4vmd#u$&tH(52*%h-fLeA|wlvWVmul#CosoYqADT4OTv=om>I4mCL%v< zkK;(674z>&UjgU7BPNKoUw?h2lividiP=4mGYeNVb{OgmgS`n<@&SccciSVZXD3a} zAsTiACtjC(zKDRrCSEuVrt8Dhu&&UGRCC5u2{(0v;e+auxOtK^JN3xMzDsBUc@?f*#1@W)b zQIS>X(8F-RRmmVvFGUzd#m&e(m;xzwLO3^1lc}U}a<1UR=H_IoX|>w+PGNGfM;i4< zYnm(^<_HVOG~WPIHbok1BAw@)`Cg(cf_LVbbl+lVn`fNX zn}Rw7F$Y5bGE~tBSZJfrb0E8RqiFmdk_Q1*mN#RBJE74tmyZS|wqcU2kZTfo+!&}tgiC^Vk4={w$Ja5Y$R>4yP298j^~@?ZU<#_7EwO%3$rEoOlt6!#^) z8Eu?&D;ox0Spq9O4M|uh@ILwL?Qv2?`^;p^ntF4%VwTvJ{)&Tp&=7mgv-GJ6P+m1P z=wWZ^KS<&}airgK!#I7bTPLjXpz^}vHQ!N<9d=9A5F26ml1&}<7y;W=8yV%5e zB%OYVR%az}gS*mptGO_D-3Q>abf+KKD7YnG`tnaHlC!?4H#FQvS@-gioX{#C45YbUUR*GZ;i-L z`vpj5(E?I#Xkh9rC{iaEeLpN84pM^i)AWE{6=QgP8 z@Q38d2Wg99x_JNq`*cyiMG2C)Ml;pomN8^iM_zMZK$(zcOP~X;jmAR$u7nV%m1~DE zc&POSyPSWb9><&-D1cR2W7YDUVcDK(%U(%2EA{bHF|o}-KRpips*8A^6i96vc|*sEqE>bfKGaRz~5S5 zxfmFVJ;k{_%%2tj#7?#f*K|ETJQgU(aYs#b)6(xgBDabC7?HDGD|LCZ>xB?sHgx9u zk|jYLp4V~dbV~|N8}a>T2(*&UTJxQ2c^O)Lh?tqJdRQO(Vbgi4W7~AI@7tNLxQ8Q- z;uOX%(2Zp}ykJ*3>n~`f9Ex*Kr}Sl2EBktZhIhn3JK$1!jv*9BpidlyCKP!8>ksld z;hZt6*jfi;?tVmM8sap zmDr1I6IhSX5B$cQgNu^#CJ-wAjZ{FCw|vK>=<;_v*&yN>Jf4|ue))3}gLaZ_ec&5b z!Z(QR$0Yks!G>(=6|5YC(2#6oIin)M0A)+L);B^H7o1O7yia%opo;niUS3vKOXDn# zS=0iRxlGd}qk5BT_k8h92>*0YHi8^SvJsNb`Ko(`eSwTJ>*bNlE>@3OZ<(}pOZ6EuRRVke(^*Qb2RinM{^)R~GjYE|-tr5* zVtm(7Jc(rue3~4^4YdH$ASunKF}KgzEy2%VmC_f4x^D=e2^PK3Xbhi8qe~Nzfv646wje~ zl1gF;LM(99T@%W>>3yCPY=i1SYY3UD(x18rhCPC2yXog%J|FNmqki}?GF>4#$%D=w zs+~8AGaH+5IUMXxZue6GgIi4m#Woa5+Arv^oGWwZ93kYpSOkfL15xqCF!I)uLS1$E z$R?3BG#F_<$`Yo+8HKNhrK*Q-i)diI4p8zOd|0=Y#c}84h4G}H2ewGE5*$?u=h=5T zt6<>^$ikm$hir(A!|LHDR|GSRwU0Vk5h>VicqPa~Y~|?V)wC3n?!f7b0|xlq z`YUb|_>3O2z>}W5S0&lmY%-S}&iHb6!Njgk?8aY^)b%m4-JYF@olvbuI0q27W=w3> zxO{%>UWPwc{0SZShMC*ac*?636lK|gX&W%iQVGA7Hde7!*=ueGITOlAV!%zjA}aVU zsUesyPZ`GKK|DETIk`AtAWZwRgT;Sm=e8=c7VO)$dvP(@R4O}^yG*;Ny!&9c8GQ#M%2LMLwYWtXLE6itz0j(RIkm(80C^s6Wy-h3y| z)4(=ESJ%#~?sR+{VVX(4YPP_;)VnT(Ai~oC`ZP-Wcl+lt$-NasBzok@<;*yJal}Bl ztTI3+zQ54e`0LHshmTzHSL}rBl!H%&UqlbSOH++!;th~gAQe7(-im}WLAG@~qpp(5 z{|JNlR5V8o^lJ02U@D_zv4R+OqwICykpjDh(l*KNkJnBX?G*1e#`x>D#{}&-8^W+# zrqGO0c|L#rks<+ERq^!tNh+xabAb``5VPLN*}zIlR8BQZcafgJG4voRzNr*6sG0`C zWsKu~3!Tg^3uXF_VxpG1j_#@PNkKC>B4&q14-T~7m^ZlsDFyAD#ivzEa+t$IlprVA z!7p9Y>_wA9uOGKJm$v=n_*cgjrk;`U)4CpIkM1vKJvcOu(*u&eZuPvjsXgUpTvGV$ zT3qrURzU-EuFXI0O1}Ab4L_9pkUOa0g=eZyVB-qE37(kHK+#{aAWkxTlo!sDZl~nZN5gh2K6xf)y->Y&*HI#{c*Y|a8 zFF~UFi@5OH->RvZ0tbZ(tlw#}ByVxaex1YSQ!Umv>Ds~?i^Q`Ospj$QKpH&uNH7YW z;d}GGauI>C^Pr!CL;M!8%4@40E9Fi)(o2_4W4h4MJQ9EoSt{Zg!Hv5z3-`wx0;^SNTIW0WjB`!8Z7tx?R=k2c17L=J3z|ER(K z^#X~vMR*m@*oq0|yIf!2ZSOch@yPomQrCZ9L@@T#ZJ7#4gzO0={4=Q}fAQ*-)QA>} z+0-M}5&_)&lL^CI(K0FW50(17&K=Ws^!o3Tllsoe!K~{MUlU7ywZ9M0MEiw~XXMHZ zA~?SfDUn#-ZHNdM5i?3WO!UuIiG`y&mr{KHC75QAwEvGV_PgcX{8iEJWbLi9u_cr? z&n8C30g*IixC>k5_iZ7=R-8U*LCShf>jY2v$TuaTwO;oq2J>FxU0i?sa$;|pXtoIX z#ZY(cRi0HCbZAPPGV2jEdi$o*4)*CnS#@eo-ffme6Ne5SjQl~VK5y=K%ANCgcBAn6 zP<7WOfS~I@J!F_SX^h?Oan{Vo`I*-%K$@w0mw zfg7e(;UQ!jXa0tG1-wi>o_Rsi@3hXN{)Vaj@caVZXAh(^k4|47VX&{*BEpZN5$wY( z9VB;#DgtlLhTUrqy@>4bswwBW{CypCC~z00oNySxZ;>d3B!5zy&;g@twE3W&{Q)?I zTZSsI~9pKolO+vv~K3z10b z57&IaquAq_f3eI*wCKH;_k+fP;M!-x;MC%R^xgUC7bDL0DEj_Ly)Hx2Ffc-H(ZW{; z2zMSdu|p;qg>e$;pg&XpUo?FPz433yAoNy+^gE?}@!3n05&5JeWd20DkuNnn3`1_g zoP!LWtI6EyQ0G{o6pLt(FmqZR$c`3yr)Wz&)gB5mns5Hbt5O3Zna**6v`~!0rlRI0 z$s-ng$^%#bd*Vi$pdZg%fA&LU$U^9_k~*9~zKVSKu|8yLDS{%pR4T3jwhgXctVunB z&6p`V&DuXIU9C^xC}(~U7|&F_?(aLS=iv?EN_D=WV}u8tR_71mXrwx`vH?Y8K?Z10 zg#sJ&Uq!~ob95&z>2jSNSP!W?Q=CmZA-*|0I1|Z}S4XRqZ}(QKrIXxXROzW`n5YPn zU0|agIgM%inINa_D!vZk$$UMr({y!vbivGa)>N^jrNet9pa)3tZZ&l@)=HxM>KS?+ zCi9;hS7OgWwO%Q%+?xcij`PCE_m~>932C^kQ5xhdcrb4-ku-$D(4GA-QMO&B82Ji^G9H+C2gf-CUfi5LP5W;cCkLX z=35NPO(3WWs_c_l4jY`1vHpy7N7FDcl<0=`Xh2sIcSx3*JA$Ei)jwBLiSdK%kOxa) z_p#2lf+&EfsY>U!cP^6~T%rI1&b}&3k>RcpvWE!B7u3VWXaXy5Y4SHwBqYZf30M^Z zl@3wFq>&_W@FlmooJ*t16h&U0Wy1@m_K9%bh6O=^Y+lmEdr4$SkNi|3Ixm(6J8d8J zphj?cr5iLG9*8BGo%?Y8_?typzkV<>@&_E1Za2R1EN-!y#Zu;OmKh6XT8o0cBZB%i zx&Y$XnloyD_0zMx^fg?uzU--w&}76q%XWL{4Qn2F+a750T^YQ+%{^zbT5DRX_ZO3c zf7w?(zW*bIuxeH2&b!@}Oj7|%)FvJ|0)qM!pec(ku zri_;E6VA&ghil(4JgdGiYmz2~32(h1)+TS7u5D$l)tI7(v zf?p6~J4iqFT%`}UH4nK*6S8O#iHO)cea~YXE-2;>Yk^DCj;!1@G&YLgEPyyjZW|u& zo>!qtEv)?;nT>6HA7&7{B;<0qBYiB7P+(ZA<16e}tLr!~o>t30sjAnJ_74u)y#y4< z@j9&kZkAzAVL9qffSH zgJt}mQyVss!YZg$Ew&~yp-_Ue$rum?kn$L0q~4joP{u>|8oXT)Zi%*7zVn$cL~Xy;CigbqlK55{N~3j@WeW_cv|d z10}AAB(!9k0@2`WMWWN-K-k&%YxYEM@zeG`vuilliY@BD4N1;N{(6!BH(gE;i+HeR zKVlDo*>NAi3o9iAV_*J^K-mn34K8)4eJ9{(_6kjkEN=GtdmiuWNjV3@X4CRFY1mXO zog3KHI^miz_rK=^%<9SYeEq?tcfUSshGqbqg0=-AM_ge5;xZmg-I!X!Fzc2Vu$ z2~jtm4@wMTnE^XGi`|ETN*pSqsIorpV$GI&H!xo3y?*zR%T0#mSCQo2BlLGYc@!cU zS>+|NKfv?O*Vq1C1P_3tPcT(EE4tO5FEWqEh_k75pv)GZ}GpOVZUhUE)v zszp&C8hZCz0uIDQ&Tz{rm{bQUQIDBS7|@ClBrIs2<8{^QjeeP^wW(NeX`-H3s9Dfz zqKb?jMp&alr!6Q7z6Wd{&`~)B3*FCsDUNf?Y=F#V;>nJ^ZI;H%OeOrWUVQ&kCaLv8 z^VQ_m4{Q1O1@8>?>6c+sN+@MLf=V#DdeOCG*r~Dmm#v66&JGao?wTIW+oawN%b`l( z{&+OUr|gD-!lXKRhb7gD46;SR8TI0t5J6+7I8{FDyIia_i)11K5cNsFWD-$BqlzY) z{oBDGjeApJ_$}NtAW}&W;A;CHMQ2|H>~2^lJ-*KjWMkVZ6rZdoGFo-ObVr8p*D?uz zfp!foRf^|c54!DhX($ECO)TODB@(0xL&@Q&zB{AY{yR0KN&P*IrHZUVDa_=zbAFMU zXGrCmGU4zX60?XxFjsUVWV8xCUd$_OKKbcfg&a89S2PA(a^owlDg6;Vpwl^Lfd<-Z%?jCcwM>Z2}mEdl*j*M7pmgiCeRrdfm$QLsRs)rJ&* zAZU2Bn&Spcqtavmb$GY|zZyO)EtlC#aNDkhioGQ8;w@#rd|qQ{cuvSviweWL{svNJ zZKR@hcLZ%DO>=Hc4I5*K1>$Tu#Dc7ex>hUi;>>EkV*PEZ;-?pms+cVr`~;tuk=puI zz1wP~MvQt!Bg7UY0Q|S))XGp=yiGD{%LCeJiz4gcW77y10Q6BavVtY~G8;L*!?obI zFeJy=xs&+us1b|*GE?^A&pnGD>xY2|W61+Q-4)6_XABN)hy_D)_#P4zLuZHc+YX-Z z>NLtBQ69G!8k7?UxpbpAa1h=K$qHN02=#gN{&*r2=WROn=8spAV z7glkHe)5Oc{IHEyu-ExBlO;w9v4AUYgFyqecLS$_heM2pIWxEn&zc+nNzU&LUp-dt zyWqC_wW`F$UwI2Gu9Yl_m&094U=>k#K%M}$W0S4;57V9s;kDg--49$3t!)dKNiok6 zww+*xB%`F?nyPfurL2X(F)+lj3J1J@j7Isy++PWwdk6zlSdsScWPGB8L)|sSgjED( zQszR=a=6qVw>dA{WwnSJ9X_*Y6O3oVJV|Y8sSmt8|2&+8X(L!HlYC3Ek-y=QTVp0! zNi!e&wnZCK&-Yfc#^4WZ-IHs{fdmAFaQPnuVeQIuye) z#W&7bQUr-U!p)ldB&_$MA@@vbfS!B`#64i6R#oE9{3*$Uafsq#i>hU*<|S5$I$I_w z!2A^Qs7n_QVJz69x~tGKQWANS=yK}zsc!p0QxA7;JAP#;_C!{%mi<&NC1C4X{Gcn6 z{!ZFmv^y7kk)lW|_nat-?KPTx^dVA|EX&~CRpDfj?rN{N23IRE>!ZO8@Hv-Qp0nLP z)FrvaW~=|Q>|8~#Gyzp(U*!R|1Qx0cld9{4p_+n(J=#S{^0<;oXx;bX1A4-A=++40 z-hn8=TMQ>UyrifT8*x{(u{pTbDdrid1h&Bq#yL&87B6GWOKl0~wFQxxvkK{|JHP|n zL*z+?+zXXSAC{28{o{c>qO(`q#brKzc;IY`j1s{6iH*Dm8W9#iucj+p!^<h0Ct@VVHzhCvX3(vf$TY z)yb*#fx}ucN|+CEu2(!6rD@7_TpRDZnE!nRO_j=VszNW`X_7Jy7yun%1^3nIKLLu& z&UfBE_erDG-#x5!C*N^d=}EUUO5Ku-6zQ~Ns)877irOQ;$$GU_!rueVjtbM6PToKG zlE`y1jM^jUVo)PN8q#8P^^swT%UlwGYmPKYXM;;ct4nq zlRXaJCuJamPLE7FGUPrhb!+A3(*k-_RwpBc#czeY1t%LVT3|!n*m;W_8fXQbW~ez+ zjy|EDZ9fTbpS^t!QhoRfMglQ?CXAd7(!-XhM>0QIUPE|saWD z&9G*`ufB`w$U+8%wBkE>2S&@ma-1qyykX;q0quA2q`pacd#^VKKWI%FXblS`2i=bc zz`ustA(MfL$-^1*rQnLY7pt>%g%FTBFl(nCf49+~DL(+HLv9`a_$ zp}QIM`aW4xqAwj-fJuJw6YZ1p-whVz6G;}d*9}Yu*bHD8*TGlA(;p}0DdR7>JqK&l zCowC73qV?STZ*#|AvJbEvBr}M+LSusdKf7Y{xb0vZ7h>Kl<~YSMEa9Z`$7J#iZks1}tcBJ!z%gPrw%*jz5O#Z(14&yTbb7c@9On}I@;8S11tV5Uwg|mU=Y6o$A97s^6|vNduzv%j$qVl5 z+bx&neK~0x1@1R(+fFh~L9?+(fk#gw>`*YBAN5Tj@MnnKfRrC=za4FgHZ6n87pnflqW{3?rp9LX$Vy z_%*lE%pKgcUOIzl|B}qnGnY+l-nc9elo39%Uy-26`PfRyPU?BTV0v(C|K>sW61*cJ zTBwIjwN3a#9kf2v6jGA|!-(p{ba-u=l+{7$;r>fQBza1*fI@%4`)ev9(wofZ!8%6rp#8`HeHtr-s ziA(mu`3N1|;Uc19Z%HgJ7U>HYkBj(a)cK#zfOAjd=o6T34E)63|32&&tMqE0aNl0F z^AR~UNrD9t}x2Go}UXSCXtSyDU*_gJf(@1-5OFZ5PjZ_PzP?;%@%(^IV) zjI{ehXhv~Ym{jOSai_iQ-9fnk-wSB>NvO_L#nvcsE6hBkv=Xr|_UeBmU3FYk@6)Bb zyF*Hr?nX*F7FbfcyK@O?P(X6&Sb9kj5b16KX{EcBMg#@k`~AKDEPL;VyK#4(nK|do zGgDyRYB5ugQ%893fzvvx(q0$d$?L(cfjx%V$@|qU4*EGZZyxczU&q{;}L){cf187T-Kl z=}ONT7U?Gd2kShdD0Lly!xyXo#1Q_iloCWM*Pf0#ekyz0u!1x#Az=jDPiSaH(_jrY zV72sPUyr;Fwr76Z<%<@bxTy>m5g1=ef}I=J_}PJ2rSuJR_pC-Hq@Z1KF~juJlt$W_ z^T6)fmX5*u@*l`|W~CHuvPr~nl*~hO)oXQwpmImJqt-iCJ_rzM0%mEWi*_8o- zF-8Y&97-~McYE!ldH`aznfPuwapnDs>%tNp#7P0pjS^`#(6(+Z@j=VnB*$ES@^6s# z8P8(`XW}cUgvZhEiGqbrBe^jqusDEZd=oRss*OB`8Dt_a)(O#2Tt8spk_>mBBAR#DX{Z%3rzt zakA^^LVr^5i6|4fp1;A=3DAVT1?-UVjG)^ysp#tk)n-nT zsFrNg85JYdcO~{a84ga{X$%T(!B+(3hqA^(PRg3HCR^HkbjCu`Sm{Tfewez(sR`Qb z@bqd<^(`{bLo)`}Vn;I>MTBZg|d|myw?GgGD1&D1M zQGndjE99h27=tQj4>O5NV9q?!{K>A7YM0c{&FF+adwrXV`>Ty%k@ngk&2?js>8I(j zJGx6oieBRhq5Hz_GP)6(Us&Oig!r<@u)-_>#Bdk|M3-DuotsUcf*B{UdA zV+Q%BX_J!{|0&W$Ci|~;oXUF)Gvaz`_IrvK!E%)4*++*krB~-uX?Ca4>uBJ6?re97 zjyL-#rLOQR*tiP!8Q%L2WXSaR0kaKu=Eq=O3{bzy!p|&4zg%Ex%`#>X)F<3f1x?JD z#>BJ0MOav!d3GajRu}Xy(3k9k;O!!OfM3VpJYEFOr1mLqRhI|V%;}5Vl5xwWWRspM zWmc8@tdd_jJ%4Jz%=414Y)~1zRrWb#4zu3F&3cfJk_?%7L~!^JGWmP0i4253b0B1E%JXW;I~e| zv9lvuJh=CNxsge9^%SOK++y)o=m%8Vy>00;x9I=!(RamrH>5IWnvvCJlsbdxzxH)i z8+pS^ec3qp%K7^BC7qESgmsGM4hV$Qa_&t!=}awLva%!XDd&z+K^(#PPJb!D)KXeu z4JA{6RQbq+8Q~-Qx&x&MKx3pP-%`?xFm%S9@fd34Btp|F+b^zSPoloc!grvIyNS{2 z&K^mKNd?{9d(LFFpFDt?5VE{^9whJ|+b3l8&eZ16{nTr_J&#E%vsH9ZMGSzJYTv@Z z>7QpFxjNVYfzU|HYZV;`JIC#B_t}cvzJNU+px=W4Y_a;b##TmXTk1Qnm9j5zEYp0+ z8uR5dvpVn^IeX~FKAywPs;vTJA0pJ_WoNEwq&<*e$VPIpS|4-;fW>wCiigL>D?6Ow z6DIalvTeV)xAvtn-rrLy#qW7Y3qj+`s;=W%_>>p+EVnb&kjs(ZPAMuO2> zU472mh7LV`+4}nZMf~9CTc;izk^L4c^iq7d&v6I#ECcw`2UQod=9_f;Ci)Y7@LU(R zi+T)JDJ|SbeiLU_8hm*bq!>|lQ*>!4XHVu|RwKAXIGcwH2L_*1X=SDc zCjqm70!myufj!pme&<(U6ZWHmgNcWp$Tq1y1%T9%H)?dyR_8^310x$=#R(F9DMulF zq!-Y)HB(405Bmh!*X9ENlD!U}XIe%R0oc#$%LI7_X zra}m@la{6ri!B>+mpe@&Pei0a^$7rwndViWHzn-GD(GXB{o2=eu#KX5{( zBd$8+hgc^J_>6PQthfW@Dku?2!zjOc6r39()o+bItLJ%xy8|or;IrqNv0TZ$1`^mj zL?PtP-gYnNn@J;^B+;@9Q;cR&?)evkCy@bLdED=;LZ710Yuv2aE2)r+03A~XLKO9JC5iy~@NPE=aCA_)sTPCC#Nfr(wtm{B& ziX_GMHWhHs)8*4uVmz38slCsD>IbUPJVCWm5+BNjqgR4g{mzgY6|q!df=;HZWgGWK zhH+ZRxUHt8vIWaZZm_0A>R5*K;8kSZmn^nbYy~0Cc2jM%jV!(-kxRD8oI(-ubayAE zs~FklL>lcI zsr;3?RZ~tn#}x?Xb{@*zoU3VRp`Ad%Z!W>lIvz~xNFb%nxkV-!;j#A{$N0P4unYc+ z8h{ZGMoq&v`ou8VC<_-E6c_`jFOV1-vB7?&tTC+|+n|SLqWP8#2)A0j@$7?wFfL@S zR-pw0(qNRuB#8vFF#Jz^QZ$J)1L{m9INNiKJO;YaLH;G`YzEjT3b17en>d5Nf-oB7 z1I;>-780x@Nxp>;(lx1=S&dflCT2nqj16I07c~}gA5Nt9Uo1qQV7X-~`>xH3DKQsj z=_P&NhH1AcCZ2^zV?fe5+6`UqIC8K^rxtB47IEn-|1{ERM?a-{i&t;cByQ|;tEdQ>_AgQZ!)>V z5@6>5Y!5M$U0#Y5ki>vYuNg7fr~-&hyToDqQ-M^76{vw?+lAU`>U8F>EA-W4pH|Y| zX~kMQihldsf^#)jkl*my9#2@g*t~RfC!^HZIS+Wc4YRKO;l~;kN>(0a7S(v%(8yXS3|m9jM}z5yav^&?0phs6kxq3iL;P2Iqdx9GYM88(7m z*Z~W#IvjSWB+VCmrJsqF%!mrYwLyj%8mFL~OLT`i^5o0$3dvR2*Ngx0PBIZvNROuv z&P=+&r*PYkvx{s_LBUMcMms_VaZ+9gqMwEk$b1!7U_koZeC_FnInN0%ox`3L220?@ zf%-MwZBc|K3hYNS(G=>wJX)&mi8ume zkO0`VMV~44{1=4Y5@o+w%o4wLD?mu3ca0gF5U;f&6C2cXW=z&arS-o1U5EtB-gQ%K zLG?32-iInF)4q5mc4pIHmNIq{hZtXXr>j@FD#Z7}WV*#0-)T!6a=fZ^`aa?IcL>v; zoW-9QkrbkRT4gR=H1Zde_Zg$*AR0#*2{T!QF}2I_pVyq@2a8d!A#0l{*K|7CD;U-s z9p1!(y}Iz*wkq$v7UY)gTgym$H`>JxG?1$yGM`xES$D`j*VewXEpg3hJnO%Ck$)dG_l!+2!EqH37sDT2_`l9w5^x@G07(A`mkVqWa7xkNbhy2~GA# zW9MxEm{gxG|I2ZG z%w$6WW|bt&!l$fvWovO0prT=Jxcu9%=rHYC0z4j!TdDyEmYkT?_!!6fKQ6OP*ILen zyU3u_h)zr^j$Xc}CI;_ktWbn+wptg5#`muP0AMF+m%3X7Xna~dTcoqQ=oBQA_4U@o zKa=_<+Q%h0I#-<)Oy42|UlsJal`T{G)%~Z5M8)5-!^4pvJvEOMfN!B{NSe9lTDC@q zL}|>M8|ysQNOhaZ50`@?vrz%%tvGi@{FoLPDyv2?kO36Fa3JT|V-Epo97`L@#~aqJ zx{qtEXocO?QuzShz_$p95S6a~5#>aS(5#Z(eW3ciYASWRSiSopxmeKsJBuo0HsI&lAXKwLCSQRQKw| z2{**{>F8ZHu}iO$^jMAjg$Pjt8!x3=OYl z@Ge$;UULj&3*GN5s#_7M;e3^NeQJi>88P1ZzJ1V?eX{Ow-7u2$w;0Z-dBE@MJs!~K zDKW;{XFeisiG)!Az`3PS#&WZtzZ-M;x(NGAhpYCeep_lgm zE5<1nWVzBr%h%Xjb!+?96aMNrzKtQRzo-iNZu#D6@gX0oWGII5j^jmQ#jTP@j@_GA zbzE}y>9)W}48-`kCzVzKB>q5iy8J!e5Bp-b3EX@L>3!x>?t)dIAR@Gx_HZK71LwcG zqrrm4f`o~Z2O4J)8+1K7eKvK2D1A6Xf-*p_rrYiADOb2^wARZ#q9M?#CQNHc&<+!X zd;^!_N}oCnUe>JD3lh#sg4F_POG)9Sz>rRSur|K@2Fm^;2~+;&+VacyS!agFaZc!n z0=HrXKjh5s@(~4jfuHtwm+R(%nqU)-|I|R{#+JlIOuz;XEYAgjHMxwM74WVpUK3GU zVBRv&g^DPM|E&N)28BUUW+i6w{^0BZMb;$aPo8RTw%_NvLzpK}1-xeNY4y0$ajn!U z)ILU6*)8Mg@?FSCA7#e|(q88)6>U68uTlgHq7HpAlWBqNief0<4324|<&ad<;8AguaZvwah28Hs%+r!gxG(PyiLWr*J z$BZ%4s4+g#;IHqKx`bXIoMgG!bTUQuwV-nfkj#8Zn)(`P?WJc|xpl`*oaoDK@&EXq^V=^w|G z>3)q1`vAvbF&5HHN8SsTnloAHceJ|kE5yJpLN5RByh1v1QLd@jF}LwWVS+hYNxMh} zt8-!3N{Uo&?S)iKWUWrm?hk9XjL@P4?_mnIS2k0Hb;13E%#KbLlt1^AJ(wsX^{OS# zX6y$h9U@kt*0Y2_S?s>V8PThO@;5-r1trevwLx>WnCJUdAFOrdo;CUfs9UDgbhXHk z9yey4%3d!AF5vs-?TD+npK(H;u(Nsevo2W62g$d+f1$_zgH$4rtvQ5e_Tzni1}9VMl*utXk(BL@ zRWfyy030r``$gg&C~E!W&$^J}z)|TjV@GS=s5Y@PYG}!98eLsD>Fvm$Oqo%D$u+yH z9b@9@+Dq2*CD#`1S<+w4Gw$f>B;g7dOT!vN>qYS+TFqY?$9VkCi&4@1Qcv8!W{k1h>tncu zSPwte$@<j7E^Et?FcU!#K*I=ymBVAwn%5^SF{y;_q4e&=Z0`kSJAwu#Pozx*40;fkXZi0E z4&cEFO@1bcNp?j4{QPdZ{otClGob#a>5f{4@9N*d^`q>$(B{3akiqmmsPB}>@Pf3x z*K^q8kvSjrUz4kuuQ3lgj<_gjP4dqha`7b{g@jdg_|MgkD86>A=S3vETY?JHDaAgH zsG7TP%k<3JXEr)N5??`88qh3#92p-*q!KX`e2}5>6RVoB{N~t)s)HwVE4j9}&sr@9 zY#H131jr+ernE)^eDEd|m#&R=4C3lQOO8pp=PkSjJqr0`qiM0Nv0=aP1TXQX9*bC1 z$(ys&nA~&5i4T7pFa0!K3YvpHu!$6XxGs2;c=(vfA4ni&R7=ZuwB-HH-p^cY39Pp( z46~Z60=C=HL?^hPt$!c<)9g+MVguX0SUGACeXzlKg+AnJ&$14JEXgIGt@KY`<7`|s z;lf`sp1Psim^0XkJ}S%A{OySPx&JW&U5)Zb2s{Rm(@!$pxUeDp_dFYn_wG(rM?F3t_lS zHOI(`{^EsjxlHx$TRK=}`=zen>#|d8j4lmqYB||zyk9_V2Dlg*M#{29f(Tr+@52Y5 z*ThI1p7^?$M`+Ws8K8qxCeQhPJO+0tb+d(%IGV#H-X&Fkz%;!{td3^O+~@p%!EAfYX*idSki;`+M)go=rh%XW%Lu<~*VGajm99iR5k7i?SU z$UGrvXh{W*o}fdd;a1rZCNuR4;EDhKJ6NvnNt6=J(MyKe)(fk)pCT277DsE8T{II3 z)CA7Qj1rBX;tZYL#X2d=yMU|O0}T`^`6vm8s>UoWgfS=aUz^(&^o8*GB_ATw646J{ zaG(Igq*3YOOn)JoC=C|;cO=xqsSOrB`BXv{M0RKqnWdDAS2Az;%iA$sk`h4cZ(ky4 z^rcZwFA=44^oAhNx-Mb?82iu~hr|U)5V{e!jM&F&Lh&1ut#=OR8YCUNVc9W~U9Y@0 z_;AiC(dqEcDP!*vQCjbeaLzxH4fJ1x>tgu_y{!QL2KBz&vTAeHh1UggFo?(aH`ayd z=dEu&Ew*)6sxz(y88J@=8xpSl-o8Xz2!i*+A7_1Y`43IPG|)(Q{_OSEZZkVpPP1Cp zna~bC+mJ#Twfu(ym7cZWpKIZPbS2U_8^4eRqLqT`)@>CoLeYWAHRbRB4w@Y-%xlz_ z7Tvlt_wgb=iOy=!wuj2XJgdyk0%w-#sUsP1DH^sS)4 z7^6|8?^#O37~4j;FC~JMHJ*R`Zb^vbi>9d^7Evm{3PZKRf0_lWpX&|iHZru02em%TsTTP)YOI8wEjD%1pf@&72 z3u-pPHmui*ISl*17!eWdcblyJ@HhH|3`qem{2jGnBn9~8FgkOa)ySVn3rDBO2}dK~ zV}5a&-%po0LUZp|DJumd=tkuC@1&5v1u8-fA6rb8`R6fZ%=Eu^;#l+Mb=21k)M0?m zOObi))s_q+#pL#B^%8u~7FV6#Tr56w3`BHmU>8T;&WMC7br004WYCo9b_d3KdCDi_ ze!`9^#1w&k9NZGSI0Ccm3Oy6ZG!JyY6*LrR6>23;0KB}lZUuwEM2yB;N%7Wc_LVxD zoazyE;@FNWzEHmQ!5|)XWuh-y#%B>U#RYuwO0SjzdFp{qp_OV$^|wOK0$8mCm|s%< zG$$~B4DGXBgEG-#er_ORT0s|qNNQe?OZ!}0v8zqut>XK|ftgq&PdmvC^aj$p!4|IA z^A7fdnmpG3dq?eghxxc=BxQOr_obyD;%6*Lo1K|n$KM>;m@Ux1b+$ZFMg=i0)X;S^ zs+^y6B!M_|U#}DB?hDswlK%eJo*EO1jOlGTQcK+Vh%llZq$-Mh&m%C(DZRsUM2)*e zCTJr$qOk~(h^YZq8%8Rn_`7DS6MwjW&{&iVd-*Nu_dg6fu$)$?bXx1*V<$lnRiCzt~8~p7>7Ihi}+Y131oRmK_yh)cA5r^umyYknE zk{{<^JD+@uJ1fQ%(H_%`7|s4>SYU?otBxoe%Lo0${GKKiGZyeR?Yo0H^KDDELIl*R zJ4* zaTLL?E)A7Fn+`%V+w>p|!ENIC?oZRrMFlIK-dUUZ!@qDFSS#<*767Zb<{KT%J%gnr(ry5dk$~wj(+R#Uxp;@60AG zbUG{K(SGl{6Knf>J=ESdeGoJAxX7O`=>LiF(|<9!GRxcDP+)Q)nL&tJQ5gu>fSY4= z7A2rRpNNqVg0b3nzvW4?lto9U`*#}2Hk%ONC)AN!q-@RmY6rUw8$@W4z}J_t*wpB( zLq4d_C}Xayb3)}1ty{6ww`wTL*W$f4}L&C&X%7lsSHUNowTM(egrtHEbJU1eX){-<@g35r<&IMOmF}A zR!lQ0bPnSW3gqB@5V>@j$x*dfO(wQ8Pd3-kt!A>9P?O$(Z{tvtco^OfO!{CJvQ&Ay zhlKA;LQnGHIP~H~29?;(?)9|T3)QFQFn-6%CBc)V0kfVbRN%Qo%^>TlkiHskDeEeH zM2LNQ>R>amUh(KD+)C|~=q`feOJIb^OqQv2*Y#poeyi2jmmv$coxJv zene~B_XhP9a4o*S6VLf=mK(j@=aW(6vRL%Dbz+*PSA zFhhpS5aw2}kt{OZAIx0SPv%EqTu>v*Oo&M`=)@);l&@Q%-iEn^`km^9EYdgQ$RlTt z8fo@DtbL7t@0w?2MU|y|R-KOL+Bmmf3XzMfkT3YtLwcmqyf7gRH1Be2y|ZkXTdf@S z=Hn*NT||hw5pS*o-x!MiK%toe7Beol1S9vq!I^k}@b3FEoZCbAh5@#35yd+lq0iRh z^vE!3CSaoz`5PMyUaApb@hYc@d6mG>3mBA`FtR=u1A`isDZ++<% zMSpOl2j|(9Cck&K5PGY1bCC*)4C+$Wk$`u9UpzI5;)JIxy4$||IaczPOcKKDgfuE& z5&4dzPv}HhXHd67Q`NP7gxO+h;eB#&+yu~$31^$Zc<$Sf$`*Akp6^boB;z`-k0i24 z$IesKdND^JMWsI-WTO{N8U=RD)`Rjb#{x=|_`hV~hQzUG;U;S+t8TB;{=(ghj=bPG{KpF&Hcf~_`B)=osc+^6RcF8d{ z3!gL(xrQp}Qrd8efaE&tzcj}vfqE_{PjcbATz72)sz)T?AVcx9ASpqV(z`f~S~|m^ zmhD^?(|=W;4r0DrsZG86J6*N{vZ9A9B!oN%gGm{@Uj>aI?+_hRBQB5o-z4ND1g1C= z2ca)?j>eo75C6FyGT$24v0{dKfLSVZ#py9cAaQAPWC-akxg-HF;EB1Tw~tnB2(nVI zKnQ7ij5Q?p?v$?h!Z7eTLorGZ^6i5IR%!=rX3gEB~{P{PZ!D>GAy5W=kQrjh|L1|8v@PO z&MufKCX~w9V<@4Sb*3FW5yXLv6x_jhYJKQ$yA5`_JJ|KvzBpAGT z6V-O?kEjp-uq6G(yGhIUc+@1m+f?fLxA0bIJN(!(=KU*_UhyrFAHRTz=3&K}58u!t zwQ%4b@YwqYq0gnjN&hN^MJkahu%SU(pd~q4T3B@|@YU-+!+C zXJCp+VHt*}Tr#7MO?2atGKb*uyqhc*CGP;)co>8C<0je$eUWx)l^}EdzC6~YU{{C{ zyBV?u@RNXphJ&q39TWaU){160447jEGIl7hXflYA3O+CcoRHJc9yfM7fzAR1)h&Lh zt^varGJoFBA0CW9iYwUS8!MIqy-&)f@e=?B0yU7n)E&H=9{Iv>6-?bX=?FTB55a)F zH)TFZLrvu9{f%8q3_f?jYBqLBv)XJL-kX1Ae)IQdD^J@i6cLYz9(35?(QEVd&`ZVI z(i@ZRMMAwWT+p|zsXw{{qBMEk8?@aBb{cuom@Oj&wOadaGeA2pYkG$kRGu>4;2qkP0;=^q0 zK@#a|v@`$IQR4?ONdmc`I2Bg=?Nm@AkI0>?is6>~aP~t97A_P{e<9L)kk@+g%-JdR zhwT#_DF2JvK=93e^}kI2OPeUMJ?=v14N~etCy1Gpp8#%PJX`V)m0no_geeOZZTz4BdxVH>%rqot@UoYX9&~Plq-}s0|A?;UGy~QbGEA1T2T%h7NM$_fBvO#!}!wuFKi<@zvY=Q!G&u%-W65oxN6cv$a&3 zJVyCMX@Gm4tXmjfq;T*(d=)!==@IGm*o(QO_#M%^H!YeoqCYCz27griZX7&b82e07 zSdSQO#cb4k@&#WtsEg+}>uU^+yv2T4g_AJzv8qw;{XRt+wMT}gNx`VaXPgdEnMrnp-!D{Ep7HA z)&}Bc6>qT*$Dy0i?HL)jgIsd!Ea=3p!C>M270P2TFyv_t1WGm3jm#oq!Y!xRvPEeA zOYuUYZU@^7)*#Fpw)S}t|EgrHJX`dRXD{hL^`i3ymVZg06MZ_Yk2Z^Vsjqv?3nDj& z$48Sy5_x!Q60GYxr`&N@HWzKCnj9_Ljm=gYHGx?=gu6BVcPoMeUaA~QP&8}$jmZ=R zuxub%SmNY`a)B+;fg|ITI_H7HF%aoNLG9lLd;|dDod-H68?2N;gcI*DpN(FYhSCaH zkpp4juulkQ5p|Xy0l+kUt8p1t0U4Ud?}Yw&Ax3QFpMyYI|EL_Q;8&-a5y#I5M+?tv z1#+=9SMIu2_)1)h&)MMPcc2>70JwtZ2+!mj#9kNwft8;b`y@t*jcyBBeddI$k{JBT zAMKd~VowA)1HH@shgtuC^AX)=73W4wJ~_>q+~5z3aq)iuiOxsh&kmXwJp`Bo>f`Kw z=;e(Kti;p?({q=WOkY~edz$E5UN*C%_nfRliCe+hyx~Mc-{dMZhmPX`n$4_nX(S;; zpwtvD#=L_0pI0IcKB6%Kh-n^&+sstzmK#%V-&MAM7Lm|w5`tG)xnJYuA`an%=DUCN z&-nck+av#clzXFjwkIfInCsUswhq19!?~SYHs_K$sY-AvAnkyiR<(3g?Hv+t69EB0 z@cy9;JhBwcw&f50_-Z^CO0|$J*PYM2hNh9#NuMP8`dy5QG-lEF;&TpuT4WKA!w_Z~ zOc5V$>r5f|Mi|d`y?UNl1cpmcZgj$DA%Nf0*NuGn@DKL(&b%p>_&kax1?aKWg6UFM zdFT}F3NG_7B5D_pKNI=yPj^xnam5lO^=ZhAp}X^@GV)t8#rLI+=SQXlpj;AwNxYEGlGI!GkH*6!peu1@ z%y`aJWZyE|zCz#rfRcV$(`+rd!?`KTf`7Vh%1!kzdEIW>D%!yqc@p37qIp$wj7dw0 zpGVLqXI3Q@l0Qz@^)uo?$?g+&hk4nOCQXIIT#nnwl6dsCW5u4sZnZEQ<*t99!Od?` z#N~^x7)tT*5o#-JXYOcOAEBwe+NqeobVHZ}-_Kbo7Q6m}c*MzqwJRD*KBmqB&1!?+ zcckW)3^WwCcmJ&xM2D#uW49GYJAmAga-nk44=M$LX=N!HYRC zKzK8)Iob(`VJP_4e3nX8Idc}uokiVHqA`MxL{wj4fav(|`1-Pwl9A{Ck+=W{z^ek! z3tYb78=rm_+fq5Jo!WEl;IBBF!Tu(fJOH+rsLA|}WEnYuIX2|!E4@Q|u~+=`3LE*a zd~%{SMnQ@p%)gHweBVQ7gF(#TP10?I6#{fTuwiHES`(aI$$8x%_>uS#31TsaWVeOc z@JTfkKUY^@vVOBcPoYNx9!FWjtpXF==4vz*LIoxun&)1iaqF@KY?3>SC_kIfb+a26USKNTU_z} zX`HD7`OZZDkEe*S2iKATuguqa!iV=Pk5nu$d2*G%Y#$6`hKUdH6U(Lt$T5q)fC!$1 zw#C77UChDU3KYCXQA>t&X|vaUg2bH=nf>w!R!CdA?^}$2Luw^^4G{&DsnRZLdDwS% zxc>~B?(u!tVPl#t4JzZ-Zq%JhZX<3z?RzYjzfHOQ?LHFfjEPE6@5fet4xvli3jo~F=p*;YQI3}9*yla4L{q6cr3{n zE(HRpDmbT{Ej7f+Cr5`p&Fy+spr9yXBtKkmn&}T>k*~fpyoqk76gJnm6S1td(nMN9 z7qa&|N6#nsx1;;D^Vin*lcI9TDbiI$4g?Ery^eMBh|=kBhy(yl2WT7jXp-CRo(aQ1 zmY&!@2wlomXT2cpBC`5PUpHx$deM?mICa9gK&8!BpeFLgmEVpxA^5w;kKT34>c*H~ zCFi;OxvR=#)6U`^k^YNczE&pZ1Yk!x$t!!^2u?&OyN;&Oomi`s`oJ2irwu!k^p2Uy z!q4^XCtjgATb`baCjRz!8$UP!zDcc$=sd!4@++6-t^j1OS^D_&pD2L|&dIv)wxqG% zMb|sG1(S#mUH2$$XrL)YO(W%WOw}vA1!Gb?m;jpf1CSC5eil`+5zj_G5QFYvNilLe z+FXssw}-JBecyK&c+|T1#MC`<#{1IajNnrU8qRO(06w|x@^g+D<45>R(cqc%%OCgN zUjvdAIJ{g!J=!n`^Wh_`v>=rkSyYj_lZ1BU6LWj=6_!^5coU6KWO6+~G1D9b5?6W| zuZPa4>Spwmk?Z%m3F^QcAxLfl=)^t=8821Hku10L3mC|*_a$o(a;`-7A~*Rwx=UGo#nk|6?*r2#Fjt3%EV^INCjwybd}dw0%e5*h^@fR2@!Il3__T?8`s zF7kb5L&KrM%X&wX5m2#iEY*~zK9czg;MPl=yUF zxUVNXSx7r?)#K~rmUjkHZqT;&$cut=!fl3*k$bVLPj;vGobuvmpv?j7oaQ%rjF&&3 z%B=!XK+omKInAA5U}m3BV{KHxR}RsXd~=;VbDjL6H51hk^W7WTsdDeDWCx>NA! zArIw`LX945BI}xMuW)4-hV{eC#PmY7umbgsU!{8z2Cr$hS)wzZ1gA84lgp%Z7n67p z#Kex7#_+*6p68>qyI`!gNKt%WX;Y`lKe4hI8Pd54U;}1@wF#P>iNyxYQ8c z>{f|uLCxzsr0q2wLQ>8{=f2%yVq>4=v^%a<&Pi2(whHK9>lC!+ycX7x#xC+E?!Y5- z{SRgUI~Q!zRl--}ABYj52^avjG6Hdun4pS~uU`@*t0fxH#rvo+;ZR^3g}MN{Vt9>+vRw%#0;+BszET% zbnw-b#|&DTtao88V<2>UJvqoL+k-%^vmq2C9HiThzbOCMp?mgtg!l zX4?A>bW+@yvxG9YTS0b5**_Zgh#k-w9zdn_C!o$ph?yml348N{$g<`bwH}F&dMdx@ z9Y>$aPm`ZZa{aPHXV^{@xdo@iwCPi9n`6ebCKR^USVV z#$;HjF0%EeZ7}q|om<=yIlCo<4VrzhwVQ!IJvLw|LAk*KSR22KvVO z+Wr((?kBN<5iRd&%`)m?7s}N ze|kd9AwQdK?nPyYGh~Y1?X!fvALm`RY2t7bSSC0f;Mg7%mgML>ZQe25SD%XcIYg1M zj(Qo0e#qmROL-L{bRQ}t=DF9~{Tk?fP?HmCov(0cH=6h`A|7AH(m?>oy7%gfIf2`c?U4Qir9 zIj61uCg`r(SprGAA_BOv)rq*g+5XQBMt?-}Dn7KdcTsIl%tk*XMbm)Dyl+K{AbfpL z(uJUaW~^Bu@a}NDXx=`_Quh%N%ev@^VC@GYkwUk>wur0J=)W9WyO$#p0h!mt6!Hg?3a6ut~V(7opEd_KIVtGcaJE4 z6cebvNWohRoORXs-zjg!kDg`UYos%@+TP+n@eqa>kCCD|Rq&M9`?Jn z4MZaQxkE(dMyZ_~E*_I`iBDeXhim`{!L*HbpSdwUGJlZ)f5`m%cZ*~Dt^PqiwuDeG zQuGHBpDd=5k2aG$f69A4+34?+L-rqPZm037KQjMO-7wX9;~9|Vk2ITIZmY!3x0X7d z6WFUK6iEzT6{qz|T?Ox3wZBDs;>pmyMnzBysgpwm)8S)}1N@ZAY{&Z_dPY}ZuDugqDvPn0zp+Ww zEV=z?i5=_6?5l+*;1UZDoscRc_*khv^fGDpDKkED$_{>dqsVJy%rn< z@Ud!ygwDyYT(+aGKWv|jV|IIm8(EQeUSA~H%<3E6lr!Li?Q!Lkqrmp!P+g98S7RZa za|TjDtzg}>pcj>OhQ0Vf9kvj6gc-|X1Jz45JA$Qn4{nrdUA(OHg+CGXgIoT49T+Z? zRff9P?Wm{vV8Fy8XX}D-R17k;$A;nY*;8I972%o3RjM8 zV1nYVWW5L3eB;A~(O`&lP0F|6x!fSX&i_)YDX-)iN2wUQlGymWL18Q>j-}F@tX^-R z=o7z%>wD(_s;U3v%G=jR!crd`$Oj5?AHKXfX|rSyOrJpg5GCuCO!6OvUBMM0ab985 zX~9C>kqPQgVyH0x68;*ihY%$FpOh;ygKCKiDA(A&XB;U^)9rcO4wBe~1^|cO86lia z$@lKmr1Hei2d7ixzwcF$3q86}UR0NXhJ4BJk3$1=0s8?n5m#EO2X;iLolZe*;{(+* zedpURpW8>ZX_enJR&E%aeY&sQDol1+o9JFu*Mjr>I8jC^16N1U1eRwIO+`!$=>FLF z#lLYmaZ9r+i7HaG^xf-&F$xUU-srB-Lg<2+$pc;WI-&EO(H)!_#o7Px5<=3&UI3Sf z80=j?+pyl%D#UPtzv3%#A_T4>)PSB9MpR$QTT(4Z(T%`#G<|I@o6-j*z9|WX1$zI` z=#|9lByhp_}P3+{-UJ__=3G~)p_{-J$dqmpzfb?Oa{XH-=jiEMrU+6&smaf!7PPb32PtmV}&73 zTI5`|iYoTDM@eM3;t|3??kEW~4l$Gz$>EEn@el=A6cNZYvrq5Y(hBee4Fys8f%9oj z+T>rg@DBh`NSmiW>|=X`*jQ0Y2m`Y$XmT#t5ifw3BY_b7U)jWWOxII}I0uf|y8nn* zj#7O@akRQZLV5&FZR4%HFt$s9KpayZvWTJffj^DGLOiSK>-DiE>%w4N%1cOlL`^6= z_EC>i7G#~FfZQ)hVdk2?pV}HLZErITDWr!3!zhK`NtDq1e~P$B@gVr)f5gtgA7W8}CXE5pDSp?^rOd3-hgcIR)D8|DH~lHf7&Vlw!lJ{Bg0(KAMJBv&zL?dLS& zP4B44a}bK3rbwK;?5tQZ_|N$Ka+AtIt)~gu3k9ORJoK$k$j40i0nj{tS0oT8bw2+6 zddPEi)Gf15qXcN?c?)sbVa9}EZ@HPb_dId9Ihnn2igXpAH1CQgVp_6rrFUFz%0C$V zsOmM;#w38#|ld$A>Ab%!qO5F(zW!mgh)%5bT`r=B?yuNqVMJRyzle=v!A)MckZ1zbLY&N zbH3*s#hJZR5G_^OIUOI>k^@<}TSriJgg#ZK!36`)z{=J_Lwyo7WaDeH-p1WY_bN;D z_s2g0NpE-oy&p&O1MUrNFQAVPvPTBMc&E^vl=Y$&8Et()BQ%5z5l;khZlfDr9MS$F z_aB^9&^dTjrT{2WIans8D(9Y)!oCn!z%CvL!r~o?MkEZluhHIS$p425 zoVWLAc>3lH&CyD~jEfkRaU=VD2sM}%Q2vJpf&j3Azv`5;)KAA!Q%h-&#EMU0egL9} zbl*$&paO(qSE6_D3*A4M!0GB6R>ySiuNlo4ksltllET(2o0d|83lD5c{hz53V-HND zka-nGR4^5qNUeqhw-GtLxbvV36=>ehp6V{I|Cb2-bB?c(&&|=%X@MlSa!gF{3xb_j z;HrEk6HGu|x>g;Dx@Z!y2*i6d4v+KpbvhD@daWb=8{pSs*cly2x@H&mj5Gkufo(iH zq|Bi?#$gB$?sfgMFww}`SeL214PbT$euHRzI2~czB`qvI=mDg*c z_W%p|Z6R8Q2tkgPve30~ILKW3Xc9rweoa4 z9vxNDF(#g0U-bTd^m)7T2Ib3iNwwubwx5r3VT_-$z)znQxsxGL(*}kD75Ps3oFau& zVUzV7K@AtNMf0w$`ue;)&Uc^E_W74w3`_n=P!nc{slM`;54vnCOmJQ3Q0 z5bz`K@k*2E-J;CH<;sE0nLEP0tg0Z?s2;I++tB^**6*xg>YsN5k9303N%)dJxaNH% zo=eiJSU$lfZ8Uq!66Ii&>}_I;Fphb#@hVnGalD#Y8>{+jkI|leCW;+1HmKy|sYfrr zNjmlelVBCjF9QF*-YZ5WQdpm_Eat0ywq>$xZ-)EJxGdhxtak2<=^**2Z`BnB#fe*DM_)!w;nB`!ZbJw2^Cr-#!e|=a8c}Yz=b@b79-{ zVu(N!*yW;X@DpVvQHv+wGi@74-cifmAt>CPS*SJkYYSGAjwKzQRpHl(NPo{U5{D zZT~W4Z60VaiyrNCS;?v~Hy;V=?)O{lUx%7TpSb(?CH<0u8_Y${cOfKVJZD#t0Oup}e3o1F(#sm2~%G+LCHc#ro0GjCt zJuAA0E{IZiH0-Q&8^ig+afV`60RSydP&alg<*VnLAjqNCIWrs_M6qb1kF}XhASo4@ zg!_^}|NT6@r-2SuCS8?k>#30r)-5fU*r$_dIJiNv_tX40`Qg8y=@N}?gB5M)%A zlF?{AP7+btA5_~X6t3DPcGPJczDv;)&9TA!w zx+f{2cu7m2DUB^AOwKQ1S_xntw&?;d_5N;pO&{4sIl$Lp^}R0SYT9g6nuGMbcBAK$L_(h@B}RIs4{dIL%s<_ ztR3N_v(UZ%qTRYtGAE=%t==r?up8|1K1qnYFR?Hv=(DVO!z&wIRC3Ww>DU{2^mNkL z92h{X+|B*Ad)L2c;?WWl6NZhwquJZKf#s>N4W1)9*4%3@e+Re7W*Rl**h&BCr5u|dP#cW+aVM{jyq-zVfY_z} zzO41`wbGTHx0gGsynp`7DM_URy`avN3hF>`)$IKlW6uy~=gAnFS0B8x+t>HzV9Tq(y3qnnrwiO$Y%P$<&6;3+Nv-=8{cD7^rVi%=LqR)-t^@ew`$4fxAEl6d}kkTdXJ6U{rjftRN)Z~V#Iz_ zo>ED)FNOKoT0-@jfa&Op%joMlP4GNTSb+gspLN~%I{mw{2kMEeba1(3pk4iv>V5NH z-7}G^MiB90XdKNZtefEzm5}jEV!uC0hEJwerB%h62e~EbSHwdGp^@RS4&ii32Ehh{0W^Q4GOtM8E0Jg z0VhSu%EDW4q=A-Nb($laDO9h2{uPvD0H{)BQP16Q#!?&3QT^dc_)v;G23bXZA|f)3 z94z#J>TMztjhH+ZQKt@VyB zGLbV=(StBWJVDIRw$Ct$JSGWRsiVRj9YBpk;NS{)Buwh!(63@kC*l^|15R@dxZd4s z+G#Jr+j|vZv{dr`FwyY}1=s!QH°1lHc7e86OVKC9yvDv7f`kEGJl`Fsgs&ATI? z)C+GN3cz7!lGe|wuuL+Oo5!D0kU0fsBP|@W^eNVj$I%H$AD`3r5<4k**B~Mr-Sn={ z-i;{lBLWjuOL(V1Ot>jI^)o*ZBzb4oJ?N(adfBdRJzC$lS(#(B9f`T4&&TDTy|0`m ze5MbdeGW0AwzAU`#@A<>CQ;&o_2E~x@I`KJBfrfmBh@W~W9T#KXPj20x5NpYzH@6q z@y0%%%Lr?Z2;w5f(*}owJ!K(@Kpb;+>Pli+_gJH7SSxLF_2RMX=to&8QGA<#K*1c9BS!f^U^Gq>};v74JFaQu+MJ?Uei4}*mqmy4iF06z`}h{>d*GKpVfI4gtl2+xgFZr38Ya+sa6RxNn=+9 zJ6to>WW^ZR_HDShLE>C=IuIm;;S~!pk;Z>})oKg>N$dZk zvcd$NAW2h;?2HF_>_~>2%$ikIpdRwJ2kI;UX^Qb|qE(~_3p`kLW}@}5Co?GoT9)La z4t^UjeM2KhaRo910c4OXCt1^xf?kWmJvdLviZ#I7Tcy~J1?c@(Bhafpeq(bicmEx|ncbei#UYX87)7eL}8(=$ZusOgJ(7dRh% zU`S0F`;wuw-}|ncdfq799$*|lEr8^BbOo>Md4yPiU8vn>bZ{%jdf?`ldmU3rqY}Hl zti@)80o$gLggMT{DAd^FojOw?0T^JCn%4!04;?R4RSv(XrT!M%{W>6i+nef*|LAKI zMK#VY^j0Vf@4h1h!=g`!1@Yt(&G?J@(#7As-O`!p2f^vTC&0)k+0JsJeiJ3%h zw*4-lhkW|#=41EwXsX7KVv;^cn_8({S6(i$`XQGq6mqpmSJs<@0;`ZKwW> zo4DO5ug) z_=zG@$WP4B|03~M(C#FfF{{D>x^B$(3p5{v8c^Qe^`;^LkWF@5Ofrnw|A^E4C#lz9 z<-FuIsiV>>o2x_iRyRzZ{OOYs}I5YXtYS< zv}!Own%ysr<}_ju>@zWH4=QR8b4qDJ$Td^&`>&U*h(alyZ)rD5X|lJut}vB4Q9;?w zfJ5$xi>*Z0#gi07VW(`wwKA4uh?hCqa=`k+foJ9hgJq?MFDqkABOQ29` z?>mZQc4093jUG&aty1s^0@dHeDR!Q|`h_BjLs|OqXy_nvJAq#|@z&I3qT;h_OXdBd z6itIAPQWwEC2WL#ln1xMLlxnAYxi@W5)!I62Ou zD+IQ@O>9RoJbnF1_^m4#BDYDggn)pow2WB+uxTu*BH5sGIdAV9%x5(dKREs}A?uyp zyRD+r>wNC~waUXlXo#JO9ztl69&GL1_Y>2=V~qfGf{od=I>`RjlRCGGNXWK%sb`41 z91sHR2|f#Ai=VKE+^zWbb6l6YCu=I&KZCSlP0g!yCrJm!-+yW+NXIgMacS18A!nNoj-}^>PP13IY`wTmQ*P#(~r$;+w41ud`Sq>JGR%Z(Yn%J zCaA36fxHLAxbf?*RjE%39JjIf01jh4I5v9C=ao9I;$~wfPuz>QACfSZPWO)M#)5-5 z9r-wN)+lFnIK9=eiWm}Wm5aDfI^lx*5NIcbKBaCe`2z9}8SwV+VASG`O-`TqHF;I{ zxAEfw9GaW21oE|ovjrkQBoGN+urmfZ_{J`}Yz4Vcv%o%>(UEFx;MlxK{pCC!DiCcz z-bdY+^Fk?Br-w8eS|E|9&QJE~mC|hjY)*G}$N zSfeOJ-RH|lc$8J$|EWPc`Bx%J z@~O_nE2l)mWrOndk%;EF@1(Vr^gk!XuL3>b&m#lL$+E~u)SyB;>V;0%!QIkzf2Z!q@3{P9w_g`F7RbM&5`# zzjJ9}DUhy;lbAk16A_`;DK-~gK@YUbt(0zLm@o^Va$B4^Yo4+_&X1oohaHR($cv3KYo+E{n_f%!-c5xVDslF#v0+qq^?pp~2U z2Z`7i%V;8cBNqIkmcCdZ7aNGUFQ`{lFN!#-T`{)~h`AT}`SUGYVBCOo?Th`jRA=HROo2D{INcqUDj}DrZ>5Y&FU4-{^yVJimZY^2bW~ z5~vo8R=_VEqO%{z-ZpAW6s(X?Z~RufDy!}nru!M+#D1P}3cvj`^EZ(iy536qn#`g@ zjQe>uK^T8blkBKId#|!r>udVsWeD3*oFfGDw|q5_1@AQ~sA>9%%Eu`af!q?xRYW!6 zI6o*ZJAFX{R)1n#&q`|}?OyhBQzlJUD+yi4m^Je5m|^su77-l!h2!8p(+|v3_ki?Z zNgh^h0qIaM;B{Q$5e`=mE(~aV5XTtxpCab<(M<2pWjskzgfK=>S=1sWV;;e9AW*zC z)+>BSn|u?>3jK55x4C*JUjEwhr>`Ay2`f+u{t=sEUD8%}YtL3AugC1SeNAHx%u%ut z_*?PuZu|J&62zL;#UO5#^^GmqBEsqVBfrz~d?Z%_PO$)Z`|sK_0FBxABkP30dFG8V zW$m0^}N4_e8!D0E}I zU=5@6Mh2@{NAQ+O_yzd+WqSyIejmg4MKEhZuiy}J7nQB|^p|Y9FPF(1!%5?|SeqZ$ zMc<10X1(?}zQO@^xA+yELWg>*Zo7G z&S>UjI-C4SchS2qK3~Z~OEx3aFpVgS+lx}rKMTPsW$ z5be(HQ@f96-7s&C=&ZacRWTfG+{h^|Q(tFEMV5Y4vY`{7p-4S6O*@QNQ(D|EY{cHL z9zK@qqq}*WonaNs3>@K!)%9vu;{5U>Nc2!^YR^qBMgm8~FXmeWK2zg^YTYW%Ni@{I z@ba`&L#RJ|?Q(O~i@-)?yZy221QvX<+{AI%o4p z2cp&Ybz-;7Wir#4qvKa`tklT6NLS%G{Hd(W5x-bi{GDui^TIeqeBx2*A06A-lb!V0 zs^wY#*sKdkNNz!(EL9rtE6H@rOuwa>gE!+%@>QPu>InUGk0myuJnm}+VPp`kVv<}V z8ptg75Kn#cn`nQ&_F|%-H`@Y2-N@q-bU29OwTevM_L*RY3O=1E>DISxNtO+&G|=xG zSq<`p&I4PvN7xND2vwUcOK%PDi#TpBlQ$#KI?EXS`6X?X8>oV-AlcYgU4RzJi@4JCY}Z0<{PLMlMkvUyeRdk&2eNB;$={0Af&^TRjW# zlhe=o7kbo0P0_YERr^{(XE##wR{`Rd^q_6=%#SC*h?x0Ca3?C>h{=Y`TO>n_LZDS4 zs6y~#RB2l_8AqmptpfWS`mb!0Y~*Vh&P<#HG$lCwEgz0O1hHc5c>EoiGM_<~SDR$r z4GSN{RIG!3^O^iTow}Rt7nI7>tuOAjKkF3 zbd(mEl~TmDv~^%3#?gD>>5;eZa=?dDbwUMk_3Ph%tKBQ(t>V&eo>4yPS{zcocIi(C z6!Bbj<4sIEr00$AtKN;UOX54t$L@B!*hU|4e2v9FK&TEs-#?|c=I&8gEn7%rr^I^4^G$Z13W#*->L1_R3;|iXDK&xW(k4;{(BS=-fHjl5y-1 zI6^<$124`&pWTLje~0UrV|jUpY?0qvZ6|`@IF-DLtmJGOk*P1b;4_qkV>ML%u_J6N zd(kSW5Dt5f+eYWm*(B-M7%#TH_!%$dSVtH$Hfa>Vy2@1Hf8VcKMoh%mjZIc7WeMRn z$4^&tXQ5+i1Nn*gaS2dbl4*qk6>pCw&BA!fC@e>qL|#11y4(1%X*VY!6$(lcv+(~L zv4M2tEZfQ!(~tX-1t39&KhqRbf#su$YZWDJ+`%h8=IT}IFboV z=PSEF5<?QrvR%U;l*p6vXO)5J{=Yx1bkP*J`=LFOf*YoZ4^Ds;9dbCg z(NUqD*MKV%6^tagZ}%){C+~IL^6fwU)fhnK8}#*|-C5nQDJT(AD<2hZ{oxru3LxDb ze_AC_lYHcXpGDxL-JmhI1-OGGv953+Si&D_&7e3Se84!NP*V=1aV9UY*oZpB58p^s z$CZAQ^C=}Q*=>86;FmR+9$vqWFH>N8Ro*~)tB|&Th(`GI{roJH>Pz<2qjfL@1CQ~n0oO8nGh}U=ew+XdN8{v7MZbM z!T&^t9r)IkZ}o`mL|ByGrM*mUC@p{%)bYhJ<)GT;KMs6g>c%LeU*&oiU%Bj_{`=UcK@BScS8cqLpWvsI> zJec%jr~L!vA5+nv`mq+_IJ@hS4!_Upl0-?HTj*qoyV12CH}ADZJ^#n{WYD3Yxjx}o~r`c{mZH{fa-S?hAbL5?~%rJKhC z`G55L>n+*&%pd9f0*=ntYZoXEg&?tWH7=GQxv%BzIa+~&}-xm}k zEW@~foPg!%lw|s-@Kzz;su8$fGq^NNeXj0Bw;j5wq)_~(zS#ZAeQ)lk~Is-iTXGpaqD~EApPgo%POiL`dx&;ifk{Z)fJZD==SZm_jaw_;b4z!-MZBa z)Z6JF;RSVs#p*43*tK0vu=+4LK<8plWO`nY_Cpc8J>7=RXJ2PftI|6W_pHMV(;T`g z$Wz)LMw=veW?gcL>4fWbj2-WOI-lf&dL?Q&ZyH&^zn=@($(#V22h^5+@;0rMN{HyE z-%Q6N!-`Ed>+0i{{VId_Typ7@V-9{=0z2B#c5Pj+;NG=tBh!DQU9&8j9B;gj1w>;r z`%0!v*H*S?7^8r0y3_*KU zP9jyZp}<@HXZM}UQ0m-JVch(W$b!3Vz8-40@czddxtO0T=I9I!4H-&%WRorm*#kOp zIrzW%3Fnbg_l??#vMv5#*kBzw6>qJ5(76=18SPpxe}OJ-6%fmW2*+7Md%-C2m!p|C zVerQJ{MDyQRW-Zr&cNuz_-)}8D3^1lY7N6IfZq-NM}J4Lj??qt-q#DmenwiwBTtQde^UZtdu;9QpW|F)4_MAgc7D&Rj_VA`KaME=Xu>08e3TCFpJ($L}0#g96-oC2z{|LzWuYSzdMDi@Fkc@qTfHTV@w);%cI6#34LJf<6^~t1-jEk$t#~70?o)y)98qP?I<<7X88#R-t zI_uJ8zT`1|xAPW;5S~M*4`)x8A4~G7B=a5Nvs;&G%JyLoe$Z2D5jB05yo>?oFX3Yh z#COupOkp46{&_A$%bFs25l$pB(LO$8}nfPaBOz=1VJ?u z*ou@UEW!%tkYN@<9zL1e zkwE-cKVKe-#SNET<`orETc7m43Y>I+{(ip-UdAMEW{h5y=X{#ozpe&!JI3dc5_5CB zQa)LPI<23+rL|)^_IBYKHBHTClbWjExG%u=whZvqv)m}7NPPF~GD4A8DioE*L;RrC zEU_}DGCZ#~4b_xHcLUzkXDd&BE<}~iXGsR%_jNb3G@*bJF3GCxm>(%=opFcF5IA*%-2fQ8b+Ijp?EYfe=@l{@ zP#Uot-9kdLfbc0rqU}Wa5jdY>c$j9q!P^iA24>xw0%DoJFGTgX`+5bd0fT$U#@Qje z5(P|wkPIa`=c?xzRfPNOgJX)*bpn4w;67EQQ0dHfT1=gP{Jx*`u+4*WRBF_k?oqZS zluSZ;KTI@Y*t0?C#FYkxEGJ%%1oT_`C_~?k0abnGbMFtaS!3zvN`3S@7EqifOPPG$LKsCS z5zw1}KA+e~9vd`Z1Wu88^a|^^b<`N-f_5jI6&C{xIdrkDu~_jcsLm_sPsoSS?iQ|y zw`d9t8d={7l82oX=8MJ&bt^td`En3{c^j&C><4??Tpa0n-rJxOIqEZYQ$NN#Zmjc7s&#JIV&-G z16cK)P;nN$PU_bJjONfL#JPMSpgmT!D9_ZxY6?_V9jYuib0NPMFMBloF)r{gQVVr| zW2JF!ICzPm4jH87mP7Xj^>+r1O8hQ%*U$97J0;?W{uxRT>F|*k_U!vxFCMoH%?ksG zXMeL>$bKo(ZX$ro8XQ@V{H~3NOZL;QL1}#VQINXjxn3pi=w=p(2K7PqY#AW#HF{va z`TS=)o0(G<+u9XVs(=WryGqD2Q>N^GqEHF)oQPkIKW&DH-m!CtF4d24bZVJLJlf}X zuDq#8jYZKW+U#`|5mUtfE#Ta&_Dju0)EE`<;1-m;iS+z>nLWx>bj208Ua4YV+n145 zSls<*`65FFLC=XPlUmDaC&E}kO48myrBe(zpUcltbkD}q@8QY4 z(bNquoaRbMgBBYII5+Ma?M7l!#d}=IelyQq-_sC9SOQACJoK@=45HhTHzwqmNGfto z)Ew0k1}Vv9+7b7!-x!KjMDjLO-rsiFRH(Z1Q^|{M+k_arO1M%ycG=5wZN;ii2f#in zoAb+O$o4epO(2r}lV%jjNhMIOMYUq8c>DPS7wrdgNRDj$xM-rRss#gHsD=xYqK3#3 zuN}Sw-a`5D=4Cyy9pR3Xhzt%TkQL|*A%iy=+G#7>lEORp>}R4NiU!k~m8;5>gnSg? zwC9CLp1LMwcXMv;TO&_&A9OmV-vSU`xhNINNk%6qj=8zwKo}GU)dtjC^73R9G&}K{ zgqvfAx3vQHqHNFnz3#g%{#oWmKn(KzXKy&Q<*1&+0|-Z&1)wo)HZhgr(f4`*>i)=! zfML^d;3S2g=g^Vfu5aa8yU?A5ON*OycoDNL|@au zLZ4hvC&O|oSYor|z*K?Mz@gCR7^zqh+^Yd6Ntl%ZJRI2G{fq+ju1Q8@cKvfw8A~9s z{P(Vf+wr5rBK~XdAzEN(P9T|}1ayv1y2CE09eQMsr^0~f(c_h=JXK*AL+KxNl9XP{ zS0H{4MCg$+F$ja)U>-RZ4mxd*IBuTbTLVskf=zk0da{5up9EiTbkEGeRt|;Dv`$jPRT=VVIsXIz zo;m0d6e{$mm$I@htDveN+4D!5!G?cH(pn2~jhR3Hk5#ra<*!1g-}1O4P?VG=kL$@S}PQ!h(;+1ZkoY~@r*JFewzmtV( z_#msV!uqh8(h^e|fel1AXpwLy?rXErC|cr3JH)^-A(S`zdu`aDgacxw;{q+sR!ALsI(7v~ zULmbw89>5J9A4P$0R;N8i~?}7NsgC&Y(#jl8i!m$Bn9lV!7>=8UcJyEgJ>ob4DyaO zPbhESE-!p~PC8Z<;DOwhB-kvI8+rXE{&H5R#X{gBLk=RJR=M6+Dq=)0tr+e4!m$kc z^w4NLdZ9o#4^RZ4w2~B1Dg~gL{zxh3vtzZ)(K_vFo&*1cd& zuH-(i-tUTs3@tg{aA5HcGA!FFNZ_`GNpN;y^p``ALb|5oe38kH?b65p<@a(45fNBr z&5KB3kF9Yk9l-j2jc$dkHZg&j!1%?aU;t{6jk#zdL7NqIPX$QaPwQW|6YE+85IkSU z3ZfzOHI0zRxZe$2@w)5~&mX;luZZk`;5dfb28<@?{6 z1eYq8Ny7x;{LPRfz&i2ydBlWR`j&$SML>c?I*!%X&nQEmEcLxX^2lUL?uW?w(M2Fg z8#=kKo6x0#s?$Eog~J; zq7by;AGRbZO=Rzfzd;Y>o%Ge21)D>Vfy66oIy``l%y3Im$0qMLilFLI+$rv6SOV69 zJOvG3T5L6atl3+^K;TvZv;;TNv_A}(S@U?Lztn7ECb`|hXdOzF|1=Ta3#!Y1FiAJY z)22Eq_{}*E&y~UL!O+MMT!Fo?qOz$_(;|#pdAK!?)z6?J3sMlxo(k#69cor!f=${X zpS&f1?1p#Qi`o`=SWinX}GB zgA`AtCM6qwW1Zv8y9^9`lKpOmJ|uaX>=TjGt{(>MPCE}GebWFu!)o%x{x0rQPXYws zz^Ket$ER|Qm>@DQbn#E&IV)=aMZ1J@w7%JH5kPVW$H}d?{W00;E2(+7fAL8?Z@x6t7pVwX6@df*~CieVrENfC*7bFz=v&a zIbePkYwLpx-mRIP-`erOtF6}nfa`nAcUg3!o$hswS__#44W4-A{O_i=n7yw{>1rk9 zRw0i&lFN*py*3^-1w^7mf(zCWcUUbg1j$1Jhl;igkGudhIg{um5gW0%=7!W>e%I02 zQX}DOD_;|R>}=BScM3 z5!FBexU1O%#=$WoWxV*|R76fL*VNLCLs(A9;eiY7UbaieXqNNT)J!Xy$QYYt-uL>O z4(K2mJm4)lf99nLe{s$It%?n+xymCqDKxSs`|e1m=dU|p@VL>BwkN>Ec66JUa-!!$wj<7z!k*-L`tcn<_o=P$OrsE&Fs)$67ALBdEwv= zAemXZXP``0*!1?VsS#IqJ#mB|cemg#NZJveszEQfDkBXR(hP+`Q zTXI>ELRsA~Tn|i9+M`vxP%X=3)TIjGb~oQQ+(El3#Tws7AK;c*&D`4b;@sV>Ir}#; zBhfYEW+`wOav6~CMS}m&VXP1}1c1-%lj_m%rN&CREe2%E{*5@#y?d9_l`V$ReRZw6 z@X4I@RfyKjnN8O}jo;Y=vweS7WKjO4AYLT?BNuAvmBc7ZJPX3}x>vU#4Ng_<;!8Ly zqu9=D#(Y;=v+E45*$FMBjR0UY+qk0Tz4L%-1kV65G)R!u*UTH4r=YVh4={><=rlhp z0dD^jntuHGGiJF5?fEY^rp!$n=Ro{#cIKq^*5|o3)3hq6zC{L=^fVuO$pYul+nK;M zgV>Jw=EFA!8VpyJ)%t*bghFN{0I8kjiSu*S%{teGb{G;BgyX!v^T*u(_Y!xJC?j%+ zfQP;We{0K;a-J5q+tM0a6S#TTMbDwba+f@-uOkZ@Zwr1xriwB}a4v=Y6@UlWkb5x9 zjDHTc91=X=I)0=l3Q3%i*G<}xwFwRS> z82nnQ+g7A4jK7M{J3^rl|gp26amhhvw&o8w77@qA#uul*^Tmjw7(7wgc|(Qhz<;+h#HT4 zrMe5csU9FP60pROGrkbKT>DGvQrzcKqK=k+m8k3OiGE4|emKz-h#NkP2>UQx*NOHQ zfC#=HwnKG6JV+O>Y9C@(7QpN)V149sI_mB+oB?LV5L((IM9Fi1^eZ<|THU?}t}L(E znllHGUJ8((R&*Mfh3p^W1fCpMlQ-$4b(m7n!B)g3ztu!P`+&Xo@msM0IAukgPVXFu zJ@4PhV#KSA@JpTP|uUV|A-=C2vd0J%UCRFCH9lDgXWP6CB(0QV>{(Fg%siK z${X$Q97&Wge6S@QBI4Bh!KXIg2g{o67|f)VFs74(L)ZGr{i1!C=pEqkJ;H3 z_j%WCY8ayJd@pi?H}bGyKX@=N-hJsg)#=lYfH3U%UE~Ju;KD92gD%qDZzNK%McsV1 z;>b7mSR}8-R!B}vV1rgi&meSQ)IKb|;bfohH^O_*x1>Zf4|M&8# zEfA?knuGm+?luDcPDPJBCjOsGg{Ql*{@>kBJiy&6|J&F}7Pu7u|Bn_1E-Qmorbgs` zkQ8@-MaVj?A|a?s*RhB=q*vxxBPdUu<&^tKp^$+J6puZ_p7TXkWB%94r{W3PQ!(_Z zNQ?1Qta@s8^k41Er&`F*t2|u@K05H9s)!tf7ozp_pXxKlQCxjon zO>pL?2%luRhRoh-<(nHn3?ZK?VjtWdR=1=RY9%jGMwNNbAmnuo@b3Ot2pkBESCa8! zJb?7IOZcd*T)<0(0^JL|oZI-JnT{kugYOZr_RI>h`aV>7PIsrIAl^iWXF41GiRShG zA&V)$qWS9wKePWgBhgPoCH;`h4U7`ui^|HfdiRq*0wUnhOfl|cGsRd>UkYX+F!}J?ql?sshb^6VLSY z!v7}TiS4Pl`1Eckp{L@1Jwnhu^)u$beuAEAC7y~t#80*9XFsGZVALp0`?wH&uytYi zvHa76fxaCBx$`!N5C!P5I7+ILau7y@`O`Ns{Pb->@}It<*xVCwBnbY0wH`n#I5qAQ zZAPAG(?;|3^!TS2HOuD;U%v~ZHAdOpPkC`>M;0o;r=79O zlySow(yhG2Uh!v`=JGoRNX6*{8sbkSABGLyB~%{Yp0QU{PDxAQ?F6z4_e+PNGm1dF ziw+7&?M_5*pZ_h&T3ss~eT+?YcyImbqa$653_F-1IVOwT88%334SEr3nssKg?taVs z<6^_vpVh#?`XVLYca!7eVS3m5FSm6HYxu8X^bko~sZi%xQHY zbfJML$Ns?`-Wy46-|)hLSngFY2}w+a;r8k!o}8au(0|tzy2BnOF$}`-WdQ!AGP2nl zV}%4{54=%*Q;z(J2ONNn6EJJ!i)6NAH|)zuLV34ZL?UFP67ihHv>fsCz!FjTfE40} zd@F#JXB{`@22 z1-;yObnD)rY)}qDP!)i#K4R!NRn8O$_Up-t=a=C2Gi9~4PGj0onBT}HO5RdhN}!Dn z+YzZzjqoYheSGy_n{R2LlAEiq2Lnl;($N{)kyGa5{t(+J=N~$X$T`_K@^riGebC6F z?H@`k$WjGHFngclOpwYaUCBU?aQjnGmzhi#rW&a7SJX!Ntg#|zyRulias!`bn9N~E zu-=a;HE(!{Nyuxqz$v=o{Y|OYo8+$>y>JsQCYu+Gsf{DDM|jY83@r<}3qg+Y8KK8rZ_$Ap->BLN%o6m$)<9NFoumg2`u(Q1ouYIC#wAL3|E za)7U<{P$lzbu>a7ZIt-uJkwlK(h*U03%N7Q{Sh)1KAAf z%vt-ZI(Kn-(WCeh345+QU$%YPkC&KIXE?givtOZ>e~E7$R9mF1=V>s|7+_*dUr82O zA&#}tw80qUiTFwU{8PGTJF+-EVr!pz;A>jqMa^5B#iHk%aHWy(*?|DnA4md_+t;xL zhouf=pf4qZvNLKUM$xRbwLA+Ojp6L64P)nJX~#*amfI^-u&b7n zsLGi{ls6!bs+}abnjoJGT*t9lN{Cs`K(I%!yN3~)TrjuM!5q0iaHZBtja&feD6avTT50xby!XBo~OI?gY z*LP1ge_qTqI`&(otAP|&KNS8NEqz_XptSW>3r+&DnIgmk|5eO@B$fx36B_g0b6{Uk zFvp0+*^{}6YDERAY`CAQ?$31!@ug}^cOxKgm`{xoh%+`nHLd*)YLTntb66snyd%_J%)Q2s@ z;GslSY*RjTpkH&F{l#`vVVS`i)ZQ zVpR7z0j88-c_mEAC{o{;G3S1f#>TzTRO+ZB6kQ=7n1fR=k5 zoFZgOSgEWd0x1Tj{4_}6y?ETc&;gwqCUA)gb#Y)R6GDXw#U+9|9BTz9nR-Q3NlFIkl=i1eRe9sl zTo%0O!`)*Fi_2viyZTO#c42D>dF9Y-8u&iQM0igC%_*TI8jdZ5{R17`A0Pdk58ucg zI;s)SLk}IjH!7tQ$#F$ZYo!LZ#@GC?pEJxV3Xk<97yNRN$w+R@SdajdA)18pF&%i9 z><0$Q8n9!8pix7wt)~YTMnoA?vo-#b39>A&US54E?~I{ul26nrk%~DchkuUO{wpJE zUl49`Nr&KKoC_NVV#02s!s#QZlVwm&d+sSeQpA6Gq`tV=;bZH6*W=eXuOw+cbNGNJ zL-Il~W6k}b!ms1w z&K>b3yQks6{2Da8_O3X{Bp#uE1*4I$Df9aA4#Nt@U|u}Jxe1L;uCg7&QB~|2B)%9I zF+IY&NTQNrv{NH?FhW;twHhX?)k|Cc4-u8fLmAhLV*v}4GDyaN{tJ2*-=yCgNx#Wo zFFC|v@d7uuO-5@X=9dm_-N*JmE8_X!U2yc;qf{H+Fze=ocem-zoU;*{#I9EO%l34_ z6V36&T+UzlGLg|%-xJKFmp3fsVe}3jn*}%6^k^zgAUwy_ zF_nQmN~^{+Uq2f9;hrz@r1U5>4eyl`zEw>k@Q*B>WR?QT41#Y|>(pv}8L@ZpmqD8} z4rnf2XTHOq6}&J>Wn{e&Ik)YLSbiA>l^kD1kRuQ^IM5eJL<}hpn)wuNf4rM}{d3MW zf-M)z`%=@P7m@~j8tR|*Y0{uk=70#?_JieM1$Z2oEEq|8?m9)>Nw$_T%=r=sR9gyL zf-@tS&-I?AGyX-f1F5oI8HSG6TG$sHUG+g#s3oXyqaD|gzO8Wkjs>O(PqWO*#^(wI?L z8Qr-$PMjeo2bCWmn5{KxayU>gWzX+6i&3n_*G(Wub9imQp(BH&lGF;aF`l!Tk_|A{ z)Q^P4KmUbny7%~s*j+cMW)cRVB$G_!bPzd^8B&^$GwljM zt=}`a5Wzgdf3W9)=M?G+e_jaOzg`EaiJ;n%Z-bcQr6lCD`o?wQ6mdc+JwGuM$T@<{ z#j~(J`JFgr6^5sn;}Ivzn`Ab*FI=U}XLv0d2(a^-aheCq;Gq2mC}YfqtcUVJ8JtQK z6{Ze}15OpHj(>k;Lk}5fTeSlnU7tA!3w>~g(Xe}jX#rBwQWTfQzZnE=#_9Uv6+YkL zLY7yE;42~A6-0TtbUk50a{9CG1w3`eoiEy^w{i=oj&!&Q)4R1C66x=g)!APy+X{5c zo34xKui|qa!B6zcVhruqN>g7-Q<*fdMf@3YN+f?m4;^Hg7H&r6d@5`|NiCTsd%Uy% zx&J9s?GlXV6Q=aRE@7NO@VBO@PFN)PsoKWw<7y9`+p^~)wQ|wH4W!Cnc1#()^Yk3m z!W}Q~ifl7v!lsgrhvpY*=xcDpswXSqV?7p7yRN7(tXZvl2)(}^|FO`S{eigc!yh9O zDh<7i!hOyq`emP^5q_1GIK;ZF9R{2-gAa`SFT+qcriBjJ895GxYHsW~tTS<#pMOu{ ziC|O84G>48(~gst??Q}!nv(a*_%vO{_V=@ z1Cqf#u+?hJT*;gFQqhL8WH_&&eq;g3m}+lupJMp3Y2zX!kHs)&c@mF!L>POwBz$?~ zPa+jtKSBd;={ZfQ*}yz0Xnr^z$Zr6W9n`tVfz*7DB`bAPp^6SF6c3p7$HTEADHi$v zmnX1nj4E)&Q<@uGROl2^fE@!hrGO%NgaqVK;t}E?@voKZKrUq!BCjRoq>pa2!xr2e ztsgwNoHp3Dq}OI=V?1(0WD*v$za?m;h8eYy z+=QQqPUb|anIyR7>Pd;$s9Nx)$zs}8klP1Yp{InG;3S;vq4kqLD6I1k2TgGmoS; zx>et*v=A;ml0O}YE(%dx66z%K0CxkaudkabE1R##`7b ziO1~9(NwRXMK?Kg%+o2mo;0)pkHtwfqC>vk%w&b^&GwNjTmjlGO!y;~Yt#vZM!)>i zhmvl@LXO)Mj*eSUWU#r*Vh9tQ~ z83SM1r#A)39Q}NuN!-%lp0^x3JRX-KJGKDn7JQv@tbUzGK@(IXId*c;8SmO7`+=@@ zx?u9&w(?_1e9W5f$H))OT;L^o_P)HB6g}3js@$-1aOH^wSM6GERIGun%rt?>FYT?v zlIz$Y!;ZpK1dYG+4$jqB5`Xqc$`)nZ*dQm7t#1>XA3Jcur0Y>)l4HCfQXG=wCF-D4 zfqety%}ARo3Y&<^iqe?mWOOo_YbP}$TGB6!BARdYY~DB;Z(gYND2xKm6PhMxAL1HM zSQlYb9*J-t2NT*)A%8W;c9@&FEuWVEf*W}i&QqASdqiBtSy1lt@k60kdv~sUc9Z{v zlxidi!C?Bsqh!SgQjPG3M+@+b8w8uBY1u@Zx_f2l3JN39U5~Pz9h|OWCL7!}dk<{+_gRdZ5!n1a#=9E^|pG`9rf!JSX%wE~~>ePA}gs zE$om#q)Wu##<9xypU+&=U;zd%t;Qk8HaaoBx@ymOg?&nn@Q2JambcmQ(}lu27COVq zZ=_;VmT;g^zky^ETa}dbBUJhM1d(6YIDgmNVvEgpnKSxlwl80~TbE;G{ZkM$vhJnnk_mR~6Sup=5ZHv!mj zM<6|Ie&rEOfb|Ta@!M)NU6ed(GZ3PzT?wM*gY{^+poRiimh(Q_L=83oLO!Hf{^{;$ zK|<7@WgNzttdCkF9Nf>j;$uxT>qGp{0Y9sEetEBoVv(!wy9xQ)pyQNKvEtb|q~Mw6 z@3u@l??K?tOpzQzNull|T}A)ZhcSUEjLR*xAYRx<)~=orTa_-X9=VgY(Bb+{P(v5U zB-IvWZLhK(OzOnTatM-r2W6&^f4i5vlW}DF6Lx50z0Ve?1C3DUe5}zl>`Gu(7O&>N z&{@@^ec$?rixO&h(}1RrLj28RVN~tznJz2&pJ}yzYA9FQp@pU$^S1A$&gDF)Qsw)p zQL|DB!Ne#+UAaW7toOoQ;5e_66e`G+r3)&-6W}S7+I8eL%h7w81wkR3;7Qhp z0ELuGo44{BJy}E)m2K%KrG<5h6HcHU;(FWhZUEOM^{BLSV_RtCbyD{tM-#qQl^Rit z2AP3um6HPj_wXgERtJx?CA=xgaW2~ONZRZ*e$$U3UdE~@)xXdj)1U>9e#E^|#zF^A zz5w$^MC;KEnZjWi{Wf%Pl(YATV1rz+Y~RC3I{~@175ow;wcuYyZ(ooHJbbonr@1(Q zP7}7#i`7+fMd!Sa(GXq4Q9i=XQ5HJrY~eHBpSSY$DBu*s7D5bxo6)SHmwk`mXD=M# z=WJ9mmmj(l%dXBr<=fz(67xb{36wz!jq>fbp-9MjL`M5&mY%11RSU7dIOZNw6TiR8 zIZ^GyY5=J`0*rI8mQmr)_pbZ3D^nv44&>j0#ysptpi5ZUHrKW=JuVd{%cI1KPGZRg zh`JXQz85l&g@Mk(Ck^8ccPwh0k3M&ZS~~N-6TAYjT%cd7c|@{4$g`LiLzMBVg45i{Wgt2(!eS4_GC7Ct{fE=m=N78a2 zTG&dN$;?>r^eD>Yj+i#`G6GbQP;$PAfuiRB1xye`%xL~uid0QOC-r~C z$MYAs3oaEZOUc#ut5AXxM9nyeoI4iDGeDYhgPkJ;`jh{sz13zn13lc(x87VQNHw#E z{{s;K=jcrI@2j~6CY0Wy^VY2U6)x7f`Aup8fNami&BmBgBOw0AgpHM)1VuT1 zNNqf!Sv*Q=9S+MMvkpoLn`b=QUS(2Qhwnc9%jPEYsP?r(pV$2t0>*}y#)Nv% zv-h6D3mTDwPiJIH`I}CrW7=)&ZtBVvX8xmao)uOmC63I#3I#kL(?P{*z6;{&S}#+4BkJ z{vCi{Cy`jI81cw!?2`DjdV+dGG6^|=($Dwy#^I|n0uFud-B+uZQxO4buS`5Sq_wpk zie4(Csr^8OT7_s#E{I1a9|1B(kAD2MwVc+`alUdtz1j9B=bQZ@#NKSuF0|k(G|g;6 zI3Dsi6(!$)8X}AeR5kn@Y2oT5bp2M8;ZB2i1kKo;Zvs&&K-J+~{jw?Re9@y{5gc6x zhqlNi&R>0jx|;bo{ILCkuR$ZNucs@64x4~er!7NobfD`P_oA1b6TMl#m#5_JoxVAv zH~VkeQzYwGnWg@+scW#jPc5V}{wg4JyXEvTbwoL^rx^Wpe04!kWVQYQt3cilvf)Jr zb6Y7n0wKbc$MU38o|6Iar&Z!5Tga znCh(i;S{N^LWvvrZ2d@2s~~UJA(o%Jy5XP|$X#c|?juqg>AD{~kcB;V1F%$Vo>VST z?8 z=4-pVX6RK%^NiQ5>h7Trc>j>{GdR8QXsOgS1#{pAW{b#F;hzsE;7PE*n0bZx=K~4K z*}r;_k0tu+M0_`cg)_H-@B&bgKy^&Y(`(}g&n=?1lHN64m=>7S#z(G7e?wYpFZ>hy zLZHu^2&B@gNcDikpR)~qpCf>iAd7ADH8A)&Mt0>p!W-F3=C|(DCzK6j@N?k7ohP+S z7cKf*TrRg|{lfe3q~3=TYIEt0v+h%2ASq7lQ3q{ z0lcqEK0^FkY@a6uP3dN{FFuVZH?I{tb2qde@vM~ zZilRB7FRqT{{;?K;;ghcU4-4<5^&33lP7X$X0sy}i|ZR4?h~U6&2i+7OlKISRk`02 z0>&h*KMc)xddH$O{e>qAH_+b;3JJ^P2Y@`@FLUQ zp&u0+Jo$j+SK}t%1%aJJHkfx42&A8rvuc8m;hqbu9(UE%bAL@CxE*fgj1K?d>;jdc z&1g&FZCuAw;oP5UZU%9lho4?ktMmd0pIwofY<-{9Hb&GD>$5+u1z)9s*pwNJ@9jb@ zMDa9rC^mkV;|p-KF}YX!Gk=W8oNV^RP}HkOb9umfb}HR4NELxiwA5P77aCsaoU%Os z$>g3N+>kz*v;%SZQZl$t!D%_Ma+OGS#ZoM2PB z!9xo>UA*FD4kx_fxP+;3K|Cpt(_7nYJSltet1`V?Qml1bhYDewh4NJLN0R~kUUvx* zugL>#n~r$2i+>HbjHhL;GzT%0L|{E0M&y(Chh@*58+S%`d8HD#k}zSJdE$SQvw|Fe zQ<#eVu)JF03Ucx6mul*?XGAmJL5#TG%td(02oY!w(JIFv_Q=wj3vWcKfC097 zEXEn%-HnJ%doLE)riu!z<1v;on0yNvVV#~k)n#vL6BU4V6U^6X=MOxIajiy_<8Yq>~({3m^yzLDp+1d(~6bccy!PTGPf3) zu!!E|YhDN5hb%u?S!|RXi@YgeY7cM>h76rbf^7SYIgzCF9kqiFEJhKrYV=0$mI?8= z!&g*PxAUuRkxG_#8tcnHm|z`5<|GU|GzqVo#sGo10&HX{-(3?9WriX~6q@TvXiIEn zCnow|(0v{<55l{5>Vy7th`h}>*u;_&%B!M5ttW6ac=A%8a9{$*j55`_)shIs2+fa; z;0ONdqaKIZuwpaA_O-sOAG*T*802rYcl)D5j>;{hB+#(5TU`?G>4HK0G^j%xRg;tN z3RsD<3k0Q(#UNLZwhLe9w@d)d)Fy(8SB~Djj24N`;QtATBH~}HuhO@#BQ zbnIhZJqJ^$T!W0|firopIPLz9Au@o7YC4o#5V!eB|BI;KFbvy~p9B#)Ek=2Sn)u2V zrd3r5EJAA#XtBVs-u190s$7Y(1NPshKht_*&YR6-A{zVRmr{HzRmdwIaUCgB2+#0Y zJ^V_wo7g?^oTc%>6Z4b`QAo(Qn+^b?FUOvzWmVuM;nDIY=UW3-A3*#57UI z{Qm9$u{s>&gmaFZumz=D z@!lkrF^KrpucSJ%icX1cmT1+(lzw3OC(t@NG@hl3l_Zu!F*_FkEO0a3oAbiUf-?UI z9Qy_)pK_vlQKy5y)HmYFJG?6y_$Fe>`613>=LJs;NkNUN##oV{bq5~h;Xsk%@k^}S zBsJve<|#?bmoB^93>LktW^M=?Rq2Exn+RiE*dRp4jO`>8AZkCB$_?_|7`5 zVWyF1k)A56i)IaWBJ1XrNNqnrE`twxfbS|iLZ-&3#~wb7-6 z!?5Aqq`GLN%y#Tg#DeVKu{l-<#R@Lijz-OKIqA7hL&=h7{$!0?rgYO(pvYkcNq2ow zwFwl~zR)z9kwKV9B0a(ge+5#(%R-8m@&u$0gtUUb^OrL?LQr^w*Yv^d75ryUO|knZ z#F2`CuOQVSozULTYJi~Qbs&q&TLKn{Pr0!Qsa5aw#QIr9-)A^O$;fTTbnScJc9FA@ zc`(}>{tx6Xo5?iCT`k}UJ-bg&vIce^-U9=H-yYOL`uNP=5Ee)71!{brj+UGrQSfzy z;W;Z)4NLC?k3DJCQ}hPL#o0 zR4zE4@)k8XBjzu$-IusRA_JPx(jh&L^=PuLJt_iCisVJ=oSC2-T`>`<`Z@+UFPV_U+ z*bb4$*8Q&-^|Yx3sMSD8-=>EhB{DouH@(X{&r|nJqv4}%e`7t4|oC;fkTx# z+6%^f5ca-X0w{KNQl2&ZFNM1dFcV<CZ%daf}A~@5VAAe4xVOV3T1DHRSyyyJH>0$djgl!#xUqDcHc8#)!FxxoDyGI&t z5m}8b7(2u9mOpj5LiudB7ssIgB2YKl&DUKpRRPE?DM36HMQPH(0u@alWVds-wNr}J ze}m0jkY2!0YnOuo1}g$Czfx*PKY?ff=CcOOM-{C(LvIZ#M-H9Sfk4N?_|~VHDp|%O z^jvMJIlG_26V4#0V<}DlZ$z}YIDlZ+9&zn$U)82hC`QAiU^~F-H}J*2COiyx9n8uM zpzqcUAUkUYksw|~`6&jCzF_LGg;w=xgw!p37hYus0snrojq$xhbU{(buY$QdsN7w> zTE*Y_iZkgFgsg0U#E_#MU4ZkN!dIQ0 zXACotl(Ap+f^m!Du%_}>+Zi0gDm+YB!Hbqd`=ZAEaN1586PClManpb5FzB%}sG8OL zhhsbeJ_R^LVabM~8a2vi^ok6aw2te*{cvg}w-CGqBR_=@M2=qrn6b_CBQN5cx@bfp zMb#&jT>bz>n2=#*DGe{eoHyc?$In?>w=Kdvjud8)=*Ov_`DAf@%4G-nSMik@=~&Z~dq6-QEXV3r=D<>uRM4%72p@draawbPr~ zNB2+@TlXBMAC&3rSARFz##_<8Z|9s2F>AmNZ9Xo5 zuSzK&r^s%afizk_@T1Yc6KKr7`xowX;%71XJ_pSF<)*4PKs<}B9 zU6jE8m;Ri%|2YB5`kC3PJo9P)^ipK)@BRD4W5&;kwux7!7{g>wEq$t=k~I0KUk`u$ zSgp$ToPfrP%j?i4g$Y-#mHPf3f`zLXLc&3%yZ=)FVmS|-SP;!dvsVgxlk$*o&0p#6 z6*>Z@^y4ANSO>%Po&Sgocq%O#bSa1D=@^9xA4_nlxf;++E9)RX^n9E@qu}5=?Y|o+ zTs-TbdE;y3un?N@$c{?$acxZ$2`KRFJ=}B^ zOXcv@58A=KouuTqJ@nFuMBJYYRo9*j1#Rm4N@|dqnNZYt5M%?iX@l{1`FbjR0n)X^ z195go>czk$R*iOxuJ(L^9!SMe<^%Jk>&-US(_E)Mmd!8=Lr{uv#!`axK__3YOeq4-0O6sc!TD`svq%mE&_U7~(TnmGT;M9}#9^uoe5$Gpq{m)+@ zEyXb%t2uw!U=Xy5427kaV*E}zg-pt^Pm+&yU#c6-Oi+bzzm?4Cz8von4&!+#xX1OYPi6oG$}-3bJf6dwwos(vm4FZxpk!}OK!9H&;>BG6jE#^0Qv5_?Ki zQHeR#--=X|bPXcxo3vOHAGZ~l>{a7jMw6$|HJE)^C2bE)HDTrSHxDVnem|Z_)lCcf zl)*$xcSDvY4eNI+td(9)vymBj^Tl-Fa6`>-2_q65YE_mFvB1eU*Y6wkjJ4-{ja?xm z8b)`L&3!ostR!8_Ne4e?Rz0o6XiVOTy;2I`Q3V;u$$dNhM@IOn1>y&KXC*E%S~#&& z$7DyH_+spl+^t9pZ!sM|nanF3m|uoV&G#e-i#$7z@Bb+mOM=87=~!oohm?DAVMP1Y zY?n%8D7hN5(yQoicMKpc(%$yu7#q2yt0?Qs?+Iw<%e_%Tjm%aF?E%_YTpX?vcsC4t zk`pOUiEm$nqmXbtCR2n1GqK-M zc}mu(O!EryoIfY2_M)Tu_0LdS22a*wkcKGVm}ZN!-Eyp*_y4a4*gGq2FZI^wn(^)7 ztjUF5na#U<>h7|I&G0RNY8{?7AGW!$8^;}8!9+H4ItVwT#7*LPaUltP#Dta>Do-#l zlk3)2M%~HqqWPOasdy_U7stK$^KQrFwVj^nCkX2%AK``6K1YaGSx*uJ6z{*S=6+X@ zO?uVgq1#R%qPb&YUq{5H=wxCrUSG$z)B+c4;))%H*18a&m9W`^|2n4O(DRGl@pHlk zLITZ+L+B-<2+f<)jBtZaW*Kl@AaGqVaGe*kS1_|OwJ46_=o(jc1q{^yg=xp~ElOd# z#P}yg)=7n}4el}1m4k1BYIppj$cC%JKiGfkN{3>1Y zg~wzAO(-e6tVSY^r!MUj z(k1u_b!swN$c##q@>diJvoa!#B1`If&wimP5K7*0$3}mwi)!H%a57r%SvZBUtJRM2 z9HmElXT|Lk+6yF}6~3@TYPZpRi?xk6sHVw2_PeuWc_=|dYdz;{L6v1~+Xj8M2rXhk z0x?>NO`t@|jX>S6`=9*<8I;>Cjwo@tA+}MpuX$Q@W7#L?T8O#QAo;D3^=yh_WYFBA zD3@?5k22HGFDU-RUiFwB(%ATDRB?m--K~%~iLr}Y%Dh1X!CDSg-Rna9{x;f=#5F6$ zCfPhs2c^~oS9tY$EH!2*Ptb%+53~73S5M3Y)H5plL-1}OZZb?~vcZ1-x8mI_h6kbi zL2v4a(0qeS&DQ>_Q>KXrIoVr)Q2G~gUnybx?XBl|(z>g86Ugm93*2zmTT;_^7+=o2 z>quyPHS-n*FqhD5kn~^6#u)+o#&gpC=G`air+qUzCWo$EtQaENRzlA)!xqqvp{VFW z;iOpLi5VAxq>rIE%6-69b@DAk4qc?=kFW^iO{9@YHAD8lVC`%7j%ul$?j3yam=T$h z>;a}S!GYm_T>C6~??KG`n}W5smIN!++5)E^{kPr@`c)IGpK(q3%};OX-7<}$SJlQtn~>ZYzx+k>Yp2;` zJ@~OSMrhU1tm7GjX(Fxoj2x{(oBaB@Oxw~gv`97kZ?z=Pq=DvOX00bQ2fc-fwPNX~ z2@?}rcU=0PMF)qzwB1Y+X(5veU6N?s6Da!gmk|>D3&f%6kc(Qp1Ad|3gx^lbdxAEd zXN2A0FPn!0l4pZ3n!o|?ans)Hd1uh-n@IVcP+~A%cND#u$uah=-@lDO8Ssr=2cuWe zC@P{jDH2&`!#U^zc9)5?hQ)lN=j`c0(edm@wvzN~iO$VPPyQklYw=mm7^8-g61S4_ zibJ1hVJi(`*}sBpOnp$Z${zndmhAxLQtXoL&9{yTgO)WCCZ>y^WaxgG5@88~C+5Y*WsqY*>AerAnww?l{&S zaJarh;jsx-Snh^GO@jgCNRlhpi1G(4E!}7hOafjfvOy$jC)J)4=Z=EnEiF}S)94=3 z(La?Zv9`Ro&Tz#*$pw{rk{G4tp%<{P;+`3EKM5ZD4GyYMa{+@(-PoTs=~!adjn~_iC121hq`MSdBoVEtp z9Eh;pu7Z>%g|-U%S(WZ?P}3j9HidtM=7M_o1T@xn;gIO;y_3k6?c;yH?gXk3_p;{I zEjxv6%!-OE{HQEGla@tH7*H$v9e@3IrCno`%&E24tRVmue)$l>>+4?usEz2h*w55e z?P5E#a?n(aAwFbFmw=H5F$)}{iqHY0C$!*75*~>_13mZX{bG{ zOF_Sd1uo9-ZYD^Q52hj||E%pAg#;YgM!s*p{OwY*eK8-djj=tF4y3m*c=FLYhSN2h z^C>u^0SE#^;(UG8rpR982Gony(j`E0=N78MB3h2uMAoK%ZrZREyfE?OCNa72gIKk) z_#Oi_$@c6>qM9&XZC?~n<>wc@>uya&5N0!t)d+0nt7?IT8|rnLKAl>_dckLsU%C8V zqv{8Au{MyBs7#DUlV()T`zs9?ZY?bM0>5e5EBVzJ*K5&&iBI&|0zdR`k~ze*BBV2X z60JhJ611=647F><`y@iDJz=UiAf|W z>N{I9-$DPyH4n8`Hf7^zN?6fYn?WM)(W$DfVrh`tBZc}%+@WyF5Z1lwe2ZJycX>fE z`iwBd97RS@{)O6`!GEdW+@^pBK%ji2Sw5_`+;>7E$5r@ysTtor$gmN zzg}E5r>D2ZnNNzag3Q2FTG2!q4gS=hkI&$=Nb>Q`uJxLMpC|OrO>p4H{CbL2%mudu z7VR>bVxYQ!cSc0B%`f1#WUQahgzMr*6uM^H6Ph2!@zb?pvCm6fT+O>Vhb!5`))ODk zFi~vQ=d3uVD-x_tI4ASO=G-uA(;UoZ?9vkLQ=Qs9ZSJF!Q(R1+g)8`epk%Cz9Uk$SQ+UBB()qGR177$WyJuQ)h02yJs zj}WmJDNI8P)%TE!U}@p8d4B6@Sme>hXkn5s5!_piMd+#6Iv5~pUaNsnuA87%gD@t~F*%N$gOW>8t%Wd zU}j@^-?8LUkT?Nxp)46@2`&JDD*2$;L#c z3rG{Dg_8;!%^<3%_JGavVdE94Tr?5RPNS!LF%%?}6emF-`+03G7SW56=r~(rdRpN} z^4;Gffzq8YG##aVhMSOwtj6Olp{OftT>Y{T&mp~)gxgH;c%+nCOjLM_l#Lsrzv`52 zE>ToB*4IKvXB5b4Wf_YJIFN#8OQzEPVg4YCM3w$sd*JpJYeSBK?YHl=E}AM`$zOmO zrabm31{yIV(n7DOnz3$W8GAMKym^h(_oyxf( z(#1(v_|#EqYt&F)VfEIbVe>NIKd+ZmqN8f^rhUznj0`(HYI&qr{`>n=&IGy+Mk!tP zpypfy8g?QN%!5}F;aF#8$Ig>29#l4zpNklpD7Aq}b=Us5$;ZiJ-}Cp{IGxNMPb8{& zN{r_aer?&(F@&;TXlNLIZ;EoQ_uFgtmhOhH{Mfa@@S6!CT@>9_H!~e4Pxv}y?tdhQ zPTWwcXkkuY5hWL(!~1Yd^hbg3bpm^mRLdtTRBN%>({m*u>Sx!WWQKe|R>&})q4BWX z*rJCxR9&`sWFgy0T=qa;L&=R(rlf^Qfd#E{I29Vd^Cw0*(n|cyF!*^cofwvz{0GGI z-~paq-Mp_3MZ~cj%u&Wh>`?2D$o`Bfw|=cE(nl~LhIUMY8Eg+q`udUeh99Y|BV(;v z3J@z*`t|X&>iir8R^}~f(YQpqRoUX~PB1gBeLOE*ZTJhWBHnu38|(HIS{fhSadg^( zYLn5BmLV#38FrEv?apn`j5mKPs0jr4_W6CqcqDDP^X;zweg7rDp-oxbtOI;pCIa^1 zBLB3j4K?pb?+Cg%g$guZfoor&@s;q-bu+e?#ZGgM;$?@V@i~7k4ua-z>3^ho$9CibHbD(ACE1JB_TReluWd94&UK zVg$s3B%eBH3a=fb2TZ*6R4Z@i$MK>EbDl zBGdO*t)$lHtz-TMDSjXU@6qpMD>gykK7I5g!PZh^S;h*@LRcmubVUj!K(9s1^xaT} zVMa@jl#v&q!$SfhHbtmPoj#mc%&2HB9MAx)vYZY5DToa$5A7y*Mvvhn)Gw|y zxlX?38vxvX+74n=74hB_KB&32 zdm^>rlI8c=bd-wm-f68XW_IJpix=>n_#!b2s$x9;DpxfK${A4=Sg_JVl>NN>ow0&N zqAW66$fRY3`D};bw?2XsS6_y3V9zg)&|`mlGD=#VvTtWA+q&8N9;|hXdp=88hX51u zl>>=4m?_nkX}H|T%sES|`W}YIAX>qs<6Waivdh^&>r` zvJf3>SFkCMitf%A_Wi3b|&90Uh>+IOLt7wsL}IWoc#3>e@<w~o23WI` z0{894sI%97(d#81jO#?rF2$bquljN;NcWOi43#3yP#ZXG(`~L=g`l}x@ybTmw#L6C zpA}+qFl2xT8S}y&g52jQk=Bv%HFR(=UzoYSUp+FtmzUJ_-l#J1 zpmCD@Lqt#m6Z!=Pi|bYIpd74U-xUn1b;Da|Fc_K)T@_f9k%S6srp9lQxeuFb%puUX zPe6ciWfRq$Xn+w?dSTT&Wg2E_3KLfD3CT)gBsh2!`_Y4uhFoMu^)GkD>uUyp3u-&1 zf!X+GQHKUXCbCQ*ycU{l($k&(!pSUNGZp^vDbCmrw`a1%De;LYVkTUc|1y9c=TUd; z2sfyRsI8&1F5y4}6~>F~tWd+&t!~23#e~idF#LEsbshq8vjXyh+lKpFXpgTTd?0aL zvcJlK!=*ENYUp?P{Cu~U$_ESRbhud0E$TbGETj`%4}!Aul-ANMpJH7X4A|X2;ggo{ zi;qEQAXcwK`2Ij>d~xpv!bsvqag?qtO?0llxRc6|*QRdyPL- zl@(!|SrS1N4^r^m(s#1R0=o9oYs)QH6Z(!eelb5ak}wI%Vi;-7Di+I=S)N%O9iE`Y z9PGDiDYcpBaAHOPlgGXbb54J;WW82oR~rC@qC#uR4JIy@M+W~Jgu*Ag)U94~3V*(w zuA*T*+ICQ7=WHy=W5YKB!DqR0AOB?roDJt6%o_#@MTYX99u)71if$4ZyPo4({!zXm zkd-5)Cj&-RelX9S_D*bqr3n$H+2@YmcS=r|8}hS~jtT^vLTx;PPjFUj&plk$unUwg z@)^$7nawV6DLMDo8_;kcbh)@ainov?P*8TV7wxQENcR}hss4@Y%Zwzf{YSWH%@m+c zov8Mv{n#XPQP_wdAt691tWBPXjjHoU(KLMvvxGq;XpIXQMG3JdV`dkNdU^{~=zpul zYrf%%#CfiYKvn4wroh|ro5OL}@tkuuq>gbSu%-~sCym>SH*(N3m{31xewcR<;ijvo ze^54;Aw3&jk~E;5kM*-dHW*arub^g7GP)_W?mM3h6b{Ufy3n@;NxdoF-FYZV)_5P! znm|q2^_MZ7)@RtOG|f4#55Q0b-?zO_7o`Kt0cx1$Wwf*uD=rKYt@K8R<7Y(LUa)2R zFK7-8b4g^a6!eNdMMaX@bHgNK17SaWbS}pb>^s}~Hv2nNsAk!%M7Ynqp-phjTC}*t zKWu9wtpBV-Rrl+f5Q3jEY4+AxoUK&=miKLzD#Um!#Sejl(qiZOtG-zR!)K|Z&=C(z; zq7-|)91vq!ZiCFdG0LCiIBgIBhJiMTh6xHZVs@N^uazFf?EZaoLFu}$MQ=l!9kup{ zr`g#OqGVAvlx;3SHE+3y`C9hoUIGO=)owMGf~exQ$i$HdGDm7x{S zikra{N#3#_?&v%we*f;j0&s?Qqj%>0nM8yu;~sXx-v_03)sriKxXdgnV2l|H-CV${ zBs4jJbdzkHPVFWX^jBo$03-@dUb+tHg7lxRIte?c5dYBO|4HXm4#WKBWTS-|vF)#^ zoUqCg5-oI-v?yvw&ARvg307QPKs)YlJ*Yn$;bDX+YuQO;J;oKvFPBsyZX8(GrmR>S zgqYdW-wL>y+gAKSA92=0ZAOV;H%lg3jWx~X*%4ePG=j<3#u4>IS@jp5xYJ+%IZ2|- z-KRYw1dSj#CNUhrubR_#--^`T~$?rP!Trr1?4h7OGMpJLIZbEBf%f!9=fa8{y>d08_6Dw@fn%lRHu)PYeO^^QpLrjzuM zna~1ny3Q~H2Z+r%=8jFY+K(2frMK@VId_Q_s`V|31J`A1swPMLi?Q||6{rtYze0=r zNnh#q$BKPBu-UGjxsmx5I>)BnaQo9}*1?`D1&W>fBKDB!dMB);tNS?2V#WrpL*Zs8 za?zbbw1AGo7T*pEWcf7_%JkXf%r7?l7WV8KasB^j`s%Q#zUO~Zx|Rk(I+m1>F6pIX z=|)02rKQ0IN$F;(C8VUgq!Ezrk`6&qLcaI?`8~gX*!wK|+%t2|oI5kG*W5W{t9b+7 zGmjhzeVk`W=-fCGn7^g&mMAZtXG(&%O@v5Ul0Y*^%<6?0Tj6g^hytl+eAmcTRjt(y zJbRBn5Jd|k_&TWMUn(%Ijgh9MblqL0$C)B;f@2HrFkV%Nnu=gi}^}xM?#t&T{u(!hl_U zZ@~Ew%5cuQEsvj}K3B%yt0ceN+{#g7HLf%GbTp=OP;TOj$Ts!ud3uLUmNKQ&tYRCy zVp7jh`HFtw9tyS9v^v8Zc6!Up$6{PBO7a=ek@#s#WjvwnQ`hUETM`7HQ*GM6Se@Ja z`S44F>(9(7pC*>xiKXEN`Db6sq=R^icR2*iqGX?aMUsar(OONEY!D}2 zniDGJSLxtTa)m1cFc2ynUv;;^Hd#{u><%j{=`eJZ`a4XOK$jbmS|Ga*a^@%*mKZ@h z2ltv#BwjoBDm^JO{{hSFmKN7DP+aiw0Iu{Mw_~OykQ` zhJ|d0J8U5(4z>QzWjeRVf;q;?UgAIc9-2B>OYud)E5q}!IlcFSv8n7|j|zMs^QKc( z@8)C{01n6<^R^9_{G?3l!YnM3g4Cfu)7svl#D}FN`94a7Ca%g6p*y;LYAU0YOLJjE4X(m6{Cs_d5Z-*Bl(1XS z%lur(ZmLDG#}LRbH9&#pJU$%HUkUsrED5h9_6pMt%#&)>w=Cjm^YEiHdFO9b5wS?U z5Ea(9NaGHwGLj+m21M*bt9v!)ns0@ zEPU$#JaY07r~uDKqq7ZMbEj2NYUXRzR&*p!!hRmnvdt@xYt>F)kMw@B0Oc9d{AcAV z_rgi69I=DdnfwVq(H1}e?*vJDts_TT(OM} zjECHNg?-UL{n^Duu~en-pNU@p>dy@yg^aqFgHB?8F#G=tHqB);(_CVQqVO~j(dRD; zMYc~W_H8G2w%8hq7ZNB6rIF`1aHENqzh58Dewz2DKTvtOpJu`Cc2cVr18o&SC!3D- zsUp`f>D#(G9Xbp1_O&K=hA3S)ga)*BLb1{$hleWBsr<0ZmRI`ZsGC|7g;vVn(zQA1 zf(T%lFC@~EJG0Q^yN7pesA#=W1(_mSEEU~Fd2nO}0tEdIsR0HpQ0tyWvo?#ooXqtyMQDE<>P7C zdZSN*mie1f>NIC5+hSx3-|j#58(e13GWF(u4c!=D+G~~Xw<8)27TFNCX{xE>YYm0-pu zQ8#4OTw*<}ZEIZxX)COPSL{xn=I&BL-!YnF#H?d5atJw{tg>1%=KEO*zQDUF(ePFV%NlY3wmJ(f&i8wNG3-uh7WY1g zy=}Np@?&~g?Prtgqflek$T96FRMPicJo@KRpQUO(#YQKQ)Ho4mz4{U+&v5hpMm*A6 z5w5Yeu#iJ&E8Azr1Gw5%HD#&GpL_R3ZbJV|{KdlL$?W9UEKea|28!eK)zfVH1@`OopnL)VdRf{GH7jRBhY`=Fh-esnfxh86! z*UyzK5OUVn@@x<576j#htrSG*VG~ow2<0XeK*4{#Cl@EGr z^ed|0{`|Q$WsaZrU4=!HBJ{iDDqnD&$U{uGvnhh57IF;lmRJOmk(w802Le zW(;lA;A*|YkS7=2CeqDTi+5{I$|>t!@}I7Tm1cP;Dr4nbwK5Y&gL;(;qU6SaD2f)x zlo$Y*>^I72_{|b;k}a%C>qP%>+MQ8nBA-%XJa8D330vzm4oDH5@K!2$c6zn}c_y|3 z_G)B$egJsCLeaH`x_CH6Mqt*E`O875#Q+X`?g#h*l#8X%K_~jVitiq^nzb37(Ts)3 zA55V|`8e)pNLrPX6@A?T9@PoJC!f!fE3YeKtU~)SBaLDwo1A@fRVQIspHg;?&-|^M zhdIn!Hzua$vk?aXB?OYWsiR=!cq&&I_8dR2&J`!4S1H2+*@ShHb!qx4RrK63E9sMb zFfk|~dp0_F=&myL5H^EYkYBXhJSvPM#MS;piJ$L_<`M@qOd?PPPAh>*dJzV3EeH8h zrrN9XZrhl`WqUu3cFEa=B^}cRNgZJGg8vrBL-Qv`~`0qUWc z0Q^8JGlh-#^9cm~&bIxRZjtE1oBz+{S zQm4?*&L(RXjlzpX`ty!I%jCsMQ~RRO%(j`3B%haCmYr9d*eIqKQ~8Ro)SUo2#=qVD zYK658NX3HTod0q&j3-AH@vL(bHtST&7EbN(PITo z&C0z>KAIztREsTzt72WO4-AM}%z+Q`^*3OdwohhCg2~+A@q8sZxvxLW-li7J803Gr z2^$^LW{J*5OqULx!-)+>c)ctusN*Tj*y_k6V5e^fpgqvLe;2Kx25W7xTP(f36#G89U5W#jffv#VoV|UwFUs&?g6en_m7`YPwVP?9@`N8dvcRa-`Ido-nBM|kmE?V zG$D*1?pwg^Q1>kaU-K8}?4q>^6%VkYpW?OK;LWzMT9ymoH2p2(D+^9q>ZOP~ZlQzo zF(m0@xuoT!kG5G@@o92jtt{dE0Q$f2ic4@w%t_aE*=7Z8uA(MpEOQusKC)-<%MNb|$M+su#PYx}W^EW)#_GJqntcc0Xz-=husHwY; zvTgiC*-bJ!C}DrFY)atEY*Kq{sQ2LjsCfiRe?HG;jt|a#85U#^&sP$BP06+}%UC9V zQ#_IScUa+{9QZhl%7Qb5%3?UJfpW9n!(l%;p8MfsI||~h45*zgq%*wg>$Fa(ayq}Q z{-AEIa$(l@jzvXPvtk>gCM)E&c;vAD}MGBbkFrR6$G|BzGkO ze@h7jRY7B!Q|@a)7U>Mg*)u7%UxUnus#$5@_s{0rZ%ynRRgiJEUerrnq=(jk3284SYLh(R-NW3G)x6)Aab% z=~l5eZuWZA<3Vb^{N=iU-*S%I^Cq6sO?jtwG$D(nw|0ID3-0^qy>=^d59B+NO z3B=3TM_BHKlP*II2$$m4UVIAr?-RLhRB>O@OMuTaYM?Lc`f`eMxSZr6M*R6vx;62j zTwGq4yCgXcoTJETOdi@Yx7Er$tQb?vHr-{xl+M39bE0GU8X&cX~lA8uX!Qxqdfw z4LCf&&|ma{&Hd^@2kA#7X9wDk5+>|IKbN!<@jiwf=Md@MXWVM#l8 z+#Oy?WA!L^UUua&=KBG9Etk7p`pCOv@ryqI06Vj;>8Q;rM3STEXm^iI%B!Al{)HvW&-i1{|wm9kWBTIZ^- zn(T3XXqG(ubBZHLAIJ_;hS#yMCBbmiyR#`N-JM-5^$d#_4J9oOe(MNgle@Tge^tTR zz~s7w`hS&)L*zh!%r;k^9K6abSeTsw`Vy)Rv(dNy4@&scJM*p_l+)qMnbf@j7QSCf zAN}MaQ=d;pKB}hs=GD3L2*Y1aNCO9j2$h&ttHwB(1WX`K>5=(==jXqK@{ejctZdf+Z z$X~)RSZ#lxq~7lmJWJjDphZ*{Py7x_G@GF0YUBw;ar)MNQhj6k0jIqdXJv7ad!9p| zh)p;>;BQ7<)90~8`GOE>s7i z1^lgicnn^f5W(|Q{5f7}=!$WBxc@BvbTyNI8+dhC{n*(zq)|1jp?ZVv_$%)y_YGt= z7!J!5)E4CSkgBua35S~c$Pp7iw8=%ou~O@#zE+8oO{mIvUHGK3&DAJ3RlGZs>@wXu zckDZ5wy{#<85xPOdwc#ampY&a>QnVs!A+jBz;D6}Xq)jb>Rc5P5UgjJ$^J>4l*!UrKbk4E#VUK9Mv}fE4pCs<&mEhyX zmoJsUW|U*9GFPbuj->&AFrxxr0^QYenIWaH>R?kSFS~;Vy4F>E{rGqvvHY#vX*P8G zp^xvI+lTf)58((XV^=XIuCKi_O3Tj1BT21Z%;V3Gv_El^h5So*L-xA&t}C zPzYv+u8Cqesi1$h>GdK#LVbQwV=pi>lf?7f{}>kJ3c=Tiy%8Y&=%Hagy;o}o2i8da z$r~zG&XJPTUGYu_j>Sr}h69$HL|?l7k(x`W{%aUxdVHKvkls)xP};ysf#wUQB1rP4 zpq`E6R-RbzN5jy{lvGWOdnDuxN|lgQ%H&VykiX2~PnYF@mHZXL%FhMYsvq# zCttUN)5w&sD!pOL9dG!gFhbS(RpqJN9v-E+bOVl~T3$HX2@O6Bs%D@sNDfGiO0|TQ z$`N-J@NGe<^sr%hpIE92>W_eHfq|#`qj3^&(UNZA30@UklFoXlkNN{tw$kauf}+dJ zB3oLL5)0(2i@Xv@aZp{jY=b|U>>PkM$NeM}=hVg8(uK1sbhFZN=5{C)vNHQ~@!Ss$ zlRLTY@eeWvd&k6Uu-Jx7koEDv#};I1(w3T)7Z7vi6GjaDNqmoW!XEEdb(FhJ-$T9| zS`NDIue(hRRI$D|TZPWj*j%T$pvr2lfyrw(NpR?-8BBTj|tFTPf5?Tx;~w0`>6)g`8N z&v|B2)6v0(Zkl*SP}%SxwMfGl%;xDfuRXuJSyk6@_;WICo~L%Ge$DkHIsEKxrVshp z%M|%~@+XuvtoMqL+p4}aEH5E;^q{Y);pCU-oz*s8z(8pZH&mf8^weaQJ1F2= z?aJgwq~EijT(Bweog-W~&wY3CkT+Sd!W^MJGXBlpwb1(?|LAY53&yuFbZb7Ip|UZ# z{l!ZWc|?~2nUATltrgqbE>}5}MB9|ArKssisa6sh|%F}P_#R_m5w93C?|@An!2FAwUq&l>P6zEekQU?hYYVa zAS8%%we)OOWEats!U)l4Lc|*iDd58P-9$x7yhwXw3>W<<_N@$4qZSWgdk_5G#F$wzetZ&#q ztpv5!Q}&f6yTtz4N9kr<)w8zZ>ggJAl~cxl*7Lo?KoLpfkOAdX^wlP^Ps?reV77-O zNj!R!8Q&*Z$-HTdU{k74Eh=azf;XXZ7=5y}{nrKOk>md+?WMs%dRnv+&8vvK8ie-6 z5idXJ(<7!WU5G1fA1>DTxVRQ%yB@acgPh=gnRQ4j6|wY3(&v-HU_A98BI#qvx7<-@ zMl@+?>kdW^8k*GVm6MMMib3MnjphAGoAtE@sg;D$m%ZCI*qCf;{U|60CD;L@eW%L; zJ1@uy0|o_uGWb?E;Gv_<+ROGfYP@_0179|(K-a$XHQUbr71r64RsrpTQbmUAndY;^ z)Xg@9<5srX0{+#Gw;uyzAWL)(eJhJ9m56&5~5LdbhhMMlUAqQ=IgNR6{%u=uQ?_JZU(b_Yk0&UBbpCq|{bW^AXRjZKB4S4&iYIV{7}>CME`B}Jh}w+AH`Cn% zt<3Pc5i?FyF-_6OFgs@7oEJ_8j;7X>i->oN;db=Zqpd8BveSzsi&}4A45Ca5(<}x( zeccRm?!l3Pu2cL%9ZjrnNjf=;Dq}VTJ)w#XwzCrC61wU1ZDbvlM3MSzNN{?h)s$@d zZ-=Si3>Y0}ue%up2dV7VQ5T97+29MXY31NL>DIGRPBqAp#~>>SzKL-!#E*L&0LJgy z;N3|5d)xb)AbF#qMs2L);ZEyvmy+>Zlhy_>%L=OiEcj*hC87Q#%Swv z4p#n{f%GQ10zal-G!d<)8hNE+HLxaiVppAQ%iuHB1*4oD%@}>|hmm-EjTjK|okua> z%W1{%L`le? z^t};X4BHofVJ!HS&u*in%>Ne)@Op4T$1I`V7W>t%;Emj5V!qz3M_F7%H z@rbg`FF@c6w$NO+Vcw+aAiwW0c9?hUiFt3L^1Ft@WG5JlE+TE$$Tgyy$D}ifk<-j1 zLSrB=29hnY_9xcVU-Kjp(IC^Y~q1@x^jo};LMjrrV6wpRy&t|w)Gzpwdefc&;jzhwIu-9in;)aXZw$Z#6d z*|yscH79BD%nz`=lic>vUDPb`tsmpKu*Gybe)IBGoY%kR4x(oHqg~E1 zFoVq}aRj}Nvym_*lgY}sTK37B^pOHnP!dwNejiXu2#e?U?ZnqeMk+7K@=U88X}lqZ z-l^(+kSD%G)-c*o+7-I_s+!qP^*i`_qGt7St24PyCdB)#@}gglB!pD%@T(rzm8Qkf zc6pV25$-{x+*$B~w@D(S@*^*jFHfk-Hn)znugNjh%7<%ZiOvq5BXnw%Cb`Z6Jtgx9 zVs@6OHzgf!(Y3ly6iJc2j2ZO7`b5_Rf5Ia=$$_RTX9qVa`w)7yPKy=+Hf7soIX{7U zyS9FFHcA#hcrRO+RN}_wx#q2H7t}v+RLYNSwMgKOc`FOu;x8TT<+-D_PfM=G_nO$F z4`^w26zZLG9rO~q>}Ihn3KJQ$4r-rRbO)J@NYo~fM>ln6$$U!3E&YD}B1@eBe3i4| zY>Jkv@vN}_TRqF@lq^~BR`^^Kji+~|6Jw7oqhlkKC669T;Bq{fSZvk|v5>OKLd(m3 z!EA@2rx%Dhh;0ec@3V|;poAwdAMvksv(j?sP;Vevz&O10-vemK{@$SI&-XV>DBu6` zeYc)N9iynl?nWFBjky{flkxHEXymj_DB5XKUS&?OZ=2ApKotkv2adEz(VS!i6)cw~ zQ|o&@U%PO0K=+FNM4+>WjYNbnuBKX(ev~GUPG2xsduwZZ1k(|mSDja9a#Wo>I6?RV zfuDz`#c`(a87sG5E!tfFJA<<;-zl_L8-D?X?Gn0DrJAycc|0$|X&w=_zQK;$=BPiV zBibUz$7hMlDq1tEa+T&0wq7lV<3N@mE77ON@4l*`%g>i|s~E9tohusIGDH+M**r|T+i+(@F>DUy&9VuLH`5kw(sk(JgPcIM z6B4oQ{`To2kD-5XW8u<3l*1X*_lEt1Rh&<8TXJR&vQ3yZVoN+ih4bTRWL4|OrA_~a zYn*A(Y|#6xVCIYht6*nRwW6n-IQv(W4Qt`vRFO0UYd_5T=M3>JUcNUtJz=KbEI6xa zKvC76@@b3vG!fRBeqsgD6kU*ie_#Q<8yf5iM4D=t7^MA4W3vjjC`vZ9canBV;CX|6 zP);TA21lXDTonsjP2~_&XUf~A3;5_>DN$$I=-?z=scsR;4bYI zvE0Bi6d80*auokhq#H*fwMRMQsSx|_?)Sgd(?t&4w6R4&#T;{GYHzsMRFYQ@4iA>E3AIPLAuBjQ=TMBbwqUztVp&UM5hB;lq$nhsaER(bk-&hPuj- zuW}&QzUI1x*;rJ`)}s!waCjyLz;rEQu_zb6MBqA^*C$eAI;L5@>Qzq#r-f2-Sz?pP zESB@Cqrbo_moBKjsK7?HYVTd7TWnZ$8>tZLmww4dB|4g%VjiOa>q{(0L5;?fY-NbD z3;Z>>CKew-^sVp=#6Xo(aAe6=VVYT}q8Iow!J7P3nOK0$#9yKO;4s}Ojn?zY_(pg$>Luaq)3Loavb9+o z?+y|lSJ2=)(#I+;VqKq7C9n!Rpy@G|VVkwzO^1XSt5-<|>5 zg%mXLx8z|VHR_lPYK7K5*uTTGH>5--mlh@xhUos5B)KSx$;f=8g>AJ#L!7T?mieCe zd;h?(*XQV&Br!SnuajPe4*RGhh?Vhi(Dww%nJ1j>-q1nOoYIokh>{IKF2SbyUQp^x zfW%)bcFjLB&JC1;_*02;)4TH)nc-)wB?XhrapNeR$!uOJ*7PqIUNWPIrbCpjw1z`I z9DfEOtG%~tj78T(zmrzetQ~KF)iai!1`KRCrmME2GF=!ik4{?+D5AVk4OGm2WfZU< zL*SSoo}G55-4g}Vp~#+psFo&LJP>rRiNcmwagtcq&1|oMe56~pYwKoI*D?Mq?3`_& zeW$$}X`1gNQO%fhMRHtWd!*Y59``C5OAcFj!as(0r8dn3daqKpV48Q^i6DDI@ zSbd73B3wJ#)gGH;U*e07Zfg`G>Y_Yex#ro8apdy z{OEIF)w+2rF8TWi`D1rff3{SgdI>==$Kd|x%a6-DP>Ft??{{xA`)h`LE62Bl#Je^h zBQ}Vt9YQ3?0{bgiKSUP`(IB#!qV~jKgR?rI;9Y8M8Notr*UbSAKHa8SU6@pBz;i>z zwfA&Hs^DJ_&aBMsB3!D*l3WuKQ_@CF2_>{fDC0pWBGSQ9297s9(9H_I?Sxpr8g!q# z2J+dx7jwxC_VD=VVw6T>C(Jg+EJUpq>tUYgE3#QS2)(NjIhMJwM#3#jtOmLzO1 zd_(%EdxD|WYrYbwbaw#c0S3y=W#SLMBL7ST$<;+)o|XtN5rs??An?qqr`J(%L~ zR)GIX^bNjEkTMSob(mfI;5^Iu-sPkHMVv~6qy0*2$}6co5ATB- z+#K25PHrsP%-G;RNH3qQt^YT#*w2HeHry#9NLNwBXgO*gm1w7Y7`)3w*T&X9vqxvk zzw6OW$>Zdt$JB_XD&!;LZ0Pl%q%ls!53O^UEF9eh}fh_~>0TK3=QB?`P0BYKxh%j6Dyty2v{G_gnFL z{aD(clTw&>u^MG>{r)93ye#Y_{6dkpMv$8Z(-X|gFW*U%L#yUi9P@#0JmqLHls9RT zhe|TxpYrZQ3L?PVu^Z9ztL~4x&-xsWOo7bqo*d1sFU6*HQp2hK`+>s!L7^WUQ(e#F7nNX~ucZ2Jb& zmiYj^9crLwzDRlv{im&_q3;$@nsP%$^Q)^Bs>s~{vxi&h zAAkRI(h?tPC9fO}Y1}w}Z8zK5wwI5Mw)4XRgd0umF>Y#@9x7bFvJ*vImT-)kJcFRY zMY=5fsu@@^6csYs-kF4EhrMSods}Sy%#kFl@|yX*>nF3q`W}^)L1617&0#0gzHjN+ z!%F&!&o1tlOpV6}NU4wvU*tSM3 zB@=}&ihqXQUp`aWTSF}kfCXY{vzYIDWaGYKvM{|BtV{dFFBS|R$IX_&%Ld%1nU<}# zyPT%2?I+3eC{elB8NSmxO4M@$AnH{LoU#)_Q_@+xwm3uByPcmSs$07RNRXdLv$8S8ePyggvNJbu+!F%`X|8R>K)DU z54k~hzoQ~bX!-gR2=3EFEzwDDTs+B<=NOF&((mu)B}y{tG-z~HU-8y|^-#1kLaM{~ zSWT0XwXYCp&CGs$`|F8gdZ03z6m~W|H!h%_x{~Dj@***FyOpj9XBYs`MspB#dAJkT z76(Q31nucucT~`xIIbX`?94Fx?ym60eweTrKXb?6&n8a!Q``o|B;(It3CemF4S^7l zhUI7IR%Vd8gLB&Y!t1}UL{J2{r(d-!u=1BYoa4E@?aNj-80jG+=Bs5Mfj@?%F=MNT zxur;_VA^v*bmPbyGYNG6Rv)oakxB=EuBji?-uhH|mBD>=4FSLYb1}&Bt&ohQXdmebFjKOlChEQe2zn`)kX4H zUMuJ2f?)~r6z*^4Ai^Qn%7zJ9)CXVXwp=~bUI|=&?Fb^={3q4?YcU={9!N69^V{T2 z(^#qq;g5BJv+zurhXkxa7mHqWH8e?0e02gC3qgTqyhBYt-z$9)VUON6F~`fbv=By6 z$7b&6h1o35AhZ@si|3pcym`>T^dTq;J~bYwL6XnUuW{8B_^q-Gri0|DYNZ}l>oCBs z4wyK8C0%AFtG}syEjw&R>Bc`vIL`X@HpxaQv-*zBUI5&+i1X8B?)(3K>1cdA+ws-P z?Dn5fTApTfd&T;ALw1Qv{uok;$1}A@g0|sjVRM{W5(6dRAZ+jo(Rje%tb7Prv;4Ui|ZQdpL6J_gs)UqjuRj#eIn=|GFo;? zklIIEHzrYT`W2?0ib<~gw6P(E+(tLwwF-1+r3Dg@d{wLc#+G!u!ELQ)qU|r~W;bCd?9!&CDbH@@((Zb}G_A!?yye~#BLH=7Q z_U@+a{yuH;mvn75KS-jN}IuSS9(+ZC&$kzL|oiav0Au4igv% zUS(x=GiE)!vA?RY~De;-gl}{3ci0-?T(KxC~1DMq-F2A~A}A=;#fI zfc~||zPUaO#C4+!XVhx0uJFG=@?uB|_;R54GoAW<8wdU)qWueo zVOm5W@%5)mS#7n3`!2aMI80A*H&_4tEC}pc49bnfzmkEk>fWl^;Q#zf07Y&6l6Lwn zCI)Y-n&d{lhE0J$GMNkKaMNA3^6u>o)R*g7L+(_TL;iw?|C`)oM`he8sgn0lWdlq- zz&`H)9=%K=wdmsX#m#iNSY6zf!T}*r`qJp~5_n-VbOokooX7+4ho01txp`Gt^wUyW zl=xsDQd1(e;zcxBxV}Ice(_=$&pLUB3yA# zMHrK^!Bw_Xo#sjWzQb4^; z{<($JFBe%?5XmV1Fuu2OhpoT)l4Kl!3!gcY2!=eoMO!YL%@F5CqMQUr{Mo7?$&Ms^ z9H;y7z2J+t=Fc|--!_g&29NG73OaylI;m7Fk0rp%2@oBmM^hESAVZNGx4aKn)&EQyuN!s07ut$fE1w=*(Wr&)#duMr zBRx-zdd^m*5AKdGXxl#CMX&4scChth$U3SVOO_WkcQ$|0-eu3S`FHdH_KfL#E1dl7 zD$k`5sH;yx_K?HD_hVXOD!8msF^7XcmT3QHuUYGRsw;Z;?^`z5<@Cx)>ycLKM3b_w z%SuT$K#l42=6|eiiPtn*V^*wt=enPgtK)}V-gUdrXb`}>s2D%Wd}x_()OUAaf7Noc zCwEv`otj|7V-xN9^)^g>XYU(%u(s)e%KT}--=XP+rrU>6&AZkhggNs{b#+zH-N4yB zbLG)~^^23CFWdX7A6DPHS?`EtPm9%qVYR-^Nr^Jv=?xxLd@U0K@&!*&X7t@9w*Ns=>cxaxGymX)u zc?k;KjDd(Sr6R0sv}Y^07`y1@0ZQ321s@3c$@ljrzap*5O1yrG$VpU1zw;z;A@03> zzErQJD5Q4l+c@67Qdv^NM5{8y$LqkH7Amv5TpoqL;Wnt;({vpIS{j?=KFdj{)+o-619JXk*ktznei1O< zLq=lg)`lAK&(PCRAv6B|-&hGVAv8ymfOwtBxB=%TxXXG@>HlKK*q^ipOMBoI7vI0m zeGdLQ;!^~(vyla3JxK!by!$H@%{=2TiPq-5(!u;vXxdKq&`Rs|u9U9rsPKoU zVVT>9=Pqc*f+%xeC~vD2L7}Jlw6|6nMn72_euSlkO{uIOg(3_LAt^L-tH5T!8A~$rLMyKp`(A~meYchd?K)9i1) zz+r8a=?FqKPN5aO9S=6oKI}EI1+RQfk%bUUuxHUv+pG@TwuGmg5l0$~`GAEk$@>8M ztl^q<_!$8Q73^Ksy`7cjARlj$dW6K?GLkLCj&7*5=YY5l_j6O6&9xDNT+0(9E_A4? z5_#6-Yx~ai#crf}&pAp6Bi7q|bdmG{KoT|?C6syrgVae@vxefkU8%tHsw=`uva00x*k;}zo zwPS@lxSTq3n24Okd!(B)>+VkpMk?1DxhL%)-eu7H=bX)al{5Udzg^=1xc3|<0Tf|a zZeR|6z7)X5O32U^N)_PW*qN=4rost$%98?jiejJCSpY{In8#MYEGHRS*gOqB;PqjP zyUy7#gY$8m_|Q^aYjONDBcQ%FX35Y+Xu0tsK64#4+#uBMlC?5Vm@}5#NAvHChf-V8 zJaWr=>;P_W96<5_Qy-DL7x_5NM_3!abEv>g5>lxu&ov^(z$Y&MsrF#PtGDUr%fnGk zU(~~ahX@Ss{OSm)>Px^(2Y@Z#IyWtV{b;B|*&uS6BfcKA(Q7GiUfsGX=sP{qzhI-U z@FQPD#;!Pu4uT)wQkVMQyy#{(A;oAX@0HK&|I>xeagLGX55HHOGc5RnmnPv@i#<92 z@(Qr!Gc!ge|ej`Q1y zu^7i=wktQEx$sf_wQsDAOE|i71OfV1K!pHdbxe5YtN%u<#va6e%yKh?Ijo~Mk%Wy3 z8GO*}19wb+A*+g^0X6=o3}aXwiWGRYg4O>6L4x<d|7TVKY`~%^ z_St+FAwkdcmIY=YF*wV7t*?gw2N-k&lY8{#2P59D-VIW2jwEC5^T4N=TWxcN-O972 z9sf>rC{FKsQbt>3K3R2Jq-o558&@9<*tnr?hVBy}^z{arU23Q5bV`FrK#0m(#{Yym zX|bs4(ZEbk9p)nUl|TVZo#09oz4E;BzbWMi0~R$137Gql!lmTG-Xo>X?b`$-V++%_hCWjl&b-N+`fSzS< z>j<71)xLmh#QQGC$BDil%6(6obnbiw!L{zHH&2H&lr&~c_VxaO|q`IOcF zF`MnOt87|D-Qsu89>^{6=blS|)5Am~2(Eu3UU!;UYDV3;NY#}->g(E@lvFqu68kiL z&O1J0{SWv&#M5>t7aO5q1*o04zjaRc*#`dpV%|dHQJ)M)ee#!YVav*(kx~+a2+}#@ zX9L*UL7v=#>h1F*lI#UYGN|=uke^C}dIFwcF`OWlC2d%XNX&oYJ%NGtRVMAt3b%Bi zh5;N}JMb_&-r#a9Pf_N)XeJ~6QgnKo;xkRTvEVjm={Ezx@JQ+SY!6`oNxxX29aI;; zTNi$ftJ2-^yW1q*Nv;lV)Kpm?9O4JygS4yntpll(&jfR-l$7%M zQUwPy`RknJ$-1rsS>o+Z4-{R;l2y}fH?)l}TlZ6d`oR8t=IaBW1D1yE!1 zFuoav(PeX=&=;3{2hh}4eG3LwKSDwQ7}iUf{27>f2|}+4FQ4EL5t2LT71&I4V_|G{ zoTMXZcdq2=71KZ68dT!vaD#1%cmPvRUjCO!v~itAbsAr?VrCP?R(|?SebHG!b{`)G z5!{9@%PFq`r6U93C4-*moN<0CH1Ogx{xzcQUTtgGkK{ljvc~9t?AR0IoLaan;2iR^ zR-eOw)a7V?n5e&sL$ibSl`0QObtZSfYNT`v6WF zvMH|6>ddnd*$kb|?(jNSwpsU5tp5GxUtMX+D{ez6>fIIX zAh!c`xJKdIO6EO;mLT$1>zXftI&0~?K(OdKCRm0M-kq6gtfix%b`ReYJ&pgbqW638 zn*CRYXTqtGU0L|RzQX`>tNVo4h6FBI#ktYpr2MJWB4dVeoAl&3$~29PI)SZ`hz-Cr zasZbsM|2NyF~c^QIlz)ZB%7=Se-;klT*;}ee&HX2k7V7=)-}QpUpOR`5j8M7OuFg{ zoE^u(11oS;AwyIzVBpO)Apw5$Y2s@Fv0!#lPS;bxcl|1*ntLl|W$T`PLx$S0kzEdf zCj(S#4S@^I1D(!)vtAM{SFmr`{I5m=p3Ez1L?Nr}R>`o+A-}U*KGtvJWsbL??hVh^7})M_)kUx#DI8fZHg zT$gBC3min|7aTXA=H4O-kCQrz7g z3KVzu;!r5=@a1{0?@zMVp3Uyb?3|f<7{)6LZ+kbgzu0kA~8k60VF7*G9U^xK*S#|YFSkh_ELXr>mxO^r9 z7bm(;!dEWM!ZG>GLv)efW@dpFCcf>C7$F)3?u|C?Q4G$Mr`MThvr?vK zw+Rf+Qy|mlu;hmJml9bFKdH+=>DO$X*non#!Aj|$?GLa7&RB|MJ{8&cg|afP5U(@d z(`Mh>E1Ers+7s=)Dc`TU@2zO(CgyU0*$s&|h&U9+q=!^vThg@hV-~2Y-p7|PPC^I> zV;35qtC9Z^zM|6+#;%d(RS_hCL_;te(h2ZF2_D6)7$NSfB@F2#93MN?kx-JrdrL6K z{rhCdEtNF!{ro3+OqpG=I2pLIOQP1zlR9X_ZpF{}}p(;V|PU zM^NB?6qu?CLRMEsk<->_WX*uZGfqYR%($AED9i=+$`d%*s_@cgq%ZtF2Tpr~QZe@z z)CN;bO?0?8E0HTyrH@dY7=j+NIG;;+IkIb~>L%5d1O6sL#9k#d2L`dp61FppfL zP}SvxeAr>9P$}gT_UX1Op8(~ta9YI23S5YTQVNj-CueiPq3`ruVAD(2x!!RaxV{}FBO@-bJPFej>Q-Vm02CWP-d>$3P)ZRSsy zDW)6nlO<4&itENquAQ320vvdfwNnjz4P9`6*{X{>vv>Y_rP)#Xbt@?4vB?>Yx&J01 z)_)I>wW2DUGOhV8j+9H+kAhj6i*OFbQ%;kQwbR`pp3tbhrGF zZSbk}P=eKK`ZK=BAT}aj7a8I&ZJCv9U&Y%yM2R>y!w}UcmtqlRd@VB^d=U`72<#IZ z5nbd*{O4V2qSoP$PVrH?yL}$}2RAvBrx{9K>h*~^XTF!Z6_W>^{;%Ks_c`CH`1Gce zds7ARUmS05>l;prml|5J=9$%A-gz7oTc+^v*MW!s=31qQP@8;=@G1R<<~MMe2R1{| zdNe7{(-Nm>9fTS@r94kA1T!ZKGlKDHJ_5oLoUJ7p{vgIr4y@xau^s6B)JnHYWO3_C zcNeu%!g-R?yiyYrW@Fqt*l!gN?<1h2l3|Lv*A05Ck47#Vmcz{OW5BW_-W2&aFh7uT zS|%sQ=0;l>9C^i;<@Uyfj?1@MS_Wp-sZ{F#vrdviXS5K@){9&>eIf#3Uz!6#Tgd`NX4s$2g&YPH4qn( zj~eik@_i4dX$Wz5HK!Ru%DDJI%tuSwKPqTpQr0*<^Z8Yf6FqvDI(Y~pYx*aCL^q#< zp$T=DV!Vb5O`=ZEg}V2vUufxOuq4 zABRO0@COX&p>AmCLGg+xY2d&xDV>t}w)xfuKJ+c1ZC)5wP6{MVS*XnPx$}o(lVTHf zx(wI7LU@Y38chq@6}pj9Z8a$xs#^*vs+zX8Ui%Qpn4xQD0v@!dIh7l$O}oSp?hAugyf16 zTJi`<=^~D;C}8ykGn%P!i+BYO*5%F3@GdWc1b6kqxuP1N;2&)N>)&MU_Eq%uv293u z;7>;j6DqJ0axyGjLUUyP#izY!L>ATrw$|R^Izcl7EG6QZ%6@=LwL*AVT(xMc8 zn-p|{x=xSZgrotoP z8{aM2BiCSWtaF4uME5?1cgF3m0XD=7@{CYysdW5h9_yXRTY#r?9|uH0`b zsQk54&M_*5saqcTh&wPn_|jv+}sb<3x250 zJGPQICeGG6Ryu+VJIl^_6(tAgBjUc3`Rd(z* zo%QuW45^ICb4~}>?e4Qqkl$A9k9x40)`3)au6Wpz!QiLgMq)o`I0mHWc>5dlL0}E3 zc(C=E6Z1&rN3}gYl0ndZb2zycE*I&dhfdqu5UR~1%hiFB#4q;%i6&3a6_%j+Un47T zf5d&vw@d4mSa$L$2;NYGM>ubh8IBsyUu*JdFRrRStJY=;%OtU?-F!20Ej?E10X65K z?$Pd;S`_%xXbWmfV6z9v5Js-Ie^1y@W$!$xu@2txxg#U7O?1F>Uzg8M^O=J|H_f*Io6`At#>3Q za@$=X*rCVA%STn%U9( z4|Iu*p{bi{;{cX)HOyMmB6&rgQnHLSF}etnjt3@|1LC>!HS#j3yz|txX!<~U7G2ds zARgaM{Zl>=S{-PtNpn`Uq;U;^LzpfCI2n* z++yGgypR+#TUj@p)H(+mEyoL2zpTz%Zv${;=lLmciM_Em*F8GeQmx@P{aK8rZ9%L4 zaL)){mLTLY*haHe;GnEtbTr3FW-V_i;nUYWPdaD67A4UM**KVc(gQNq(bx0h6qzn*AS9Lp6%`Qoc!L7U%+j zn)={e#Q$a`VSROUDz>M0;+Dzu_IbR)SukGkHiBPH%dxRIniO0%Ud)M&PLn4nwJW>I z18i4*3rDcAJZC2?ib>`XD7UodLthB5T34qzxSP0gU3j)T{Jr-~n4@Hlb~9b@&Z5B5 zw!{Md*yGomZIUDFc-_dO|5)H_kXi9;JmB=Pf$4{f2?@}k#?ro(1-No_J^W2@XGufC zs{n)GrZ|RvMW8`>cB4+JA(fnu|6um20-^1jBIEN=yy3aXi)Yh)=9=7(EJQWIc|Z>T zZfW~JM7)vMjAHGAT)!njKPSFyPb+(CPl~4_8}yjJB3&ydvmZ|`I7|E)Nl(${&T$5K z<?GF$GbV~L)5wQ z2sVj|=UImU>B+qKQ4v{L!6(!6-A@^9A8t&d>dDgrYo%hbYWDALkF}XV+IIJ182J9y#vD+Ba{NnwvL#y(g&sxYZ}!g<^`^ zX|p_qbgExGSD$=ckJs&8&2c6dtaUy;b8G3Zixmn7(hG1NAp6O>fP5)!k#O%UWkV`}tXCBmQo@{r37por^x1Puy+e>6@cq310s09>K|3 zvL~cEf7Iv>OHhe=-jT`-D>s?P*X}c-hcEA z5U=7v({Qb=yWMPM&|PQJRU_~242xm`Kc@%L;zjl`>b?8~yZ-7r6&lGcjGm{FgD~dS z$){;E_?I#1ZRq0Q*3NKRxnLf@Eg*aqW_kwAA*k6QNb)ABJdwLPGio(@G5Nhr(<4qUECIr{}HnvQva?(9j+d@@bKrn_IsLjW_j_o@Z(yZ4>W#HzDhpjVGOMXA5b32nF8XDhD|@k%K#a)oD=g}FaxN+67#+|CxYIE_zg#+uOU+m;fv_O83Fcs_nE7fAGxuWvLk z##jn@)Q||@WHQ`YujYOk?ynyj%age)k$Wj;`qge=J1s!hg~xn3bwgJ*XF#92`+1d) zv$1$Q-8t5cSq$J@H@Fo3$kvV^7(i#IdkOhqlovP!)s!r>3P!; z<1>S|b(!fEjH1qH5vg5VcEIChXlekd>w7zmkrqn}&-n)u9y0!iqgRCwbc1>KLY>AC z-IjGF@HB|LlPx03qsS00pDsq^qUHoguXSJbXS`ko-9)~IKaa{QP@7==Hr1$)4Z|=i zt+`&*;bdF27NCFeo@nc_6AqT5;*Gz*tJ{}JOH|(7$Uo$z)|9v&jl5ShiGLGoJYo!K zQtAKWYq4WB`8`+c1=dP;$ex`u_7jmTMV%q+tWm1xrs^pKlvq+N_A*NRJ=b_YtnE@Z zA18?}4+c9}mRS_bp`<=U%}KPn((}2TYCE<~474!_Bg#C=I5%M=H_V-iocsCwRcbGc zUygfolNbD0^jnr!+HW_!g*eCAlPC^Fvp?ygfO7Rm3Qw5MkaXGR)egt75I23`O&?)xXaJ+Eh+VG)!MUM~kJ|`h&s}7W*BfBT zQy1XL*qKDd=CO)z4AY2K0r;G7Ky6P2_*!IE_h~^XxY*Z-An6`$9ND3e3$}b(`XGI( z5urw{J5|sy2kvI1F8edyzAd6Q3LRWg9u*bUUA#x4k5)F42OgZ30 zCe#`X3_4M_IDEQ&DtyO=`W zUKHZeij{Yt2*1f1xDaruhd(bb#!=XdsD>{Y#(1XJREEnhVb;m@7Up?V?Kz&a%0bqo zR5)gQ>Y)M-`BGdTaDiZnsLmsqxs#;pkt}u#`cgLOG z<25kVG%{xJ??sOe!<3@Es}H79OzsZ-YHFOq_52NC>~7L5)*K4mFGb$0_J#AA?$0$VJ+9yK?0}q`mcqH_d}yYrvOnR53oJ+-=7}SpdHaq3O3-nw3x#$j1*1Y7@2*s{k~>~8oqmwh!bI-N zKIT0m`8;>L-1gA=vZPx^zI6rZ;*I0qm}MCqo4WQXX?m8=QGMEK%a*_vOotVLh1QWA z>kq`~=49b^q5#g4=*9+;lW!ISQ5pYIq&(M8xnV-%&zUnre|U~4pt6E0BS@0`OK zd8;iR_!DJR5fUwB(nlB9xewkVsA@~eMmrI|&B*VuMi~w5qXTe|y z=A{hSjR}gFe5Obw1WuZ#gdi0(~T_4Da^Ewh9DRJ|bfQyc_f647dogN2n z6*>tlOXelYG$#&*>Us=mFrb&5iplk#o5{04QpB@`t)~(!C=RiSB^AP-*7ut~T9k)E zvoa(Ue;H9)5P>2YWymt4c%<@MmrhO_IxHBk~ zHPmd!pSwxJHO?Q-1LJxKVGvJ)UC1kWqeg18~&Eb^i`7R#%gvD2jA6gfta(B*Mk(815P23N? z;mK8WFb+SekGV&HD-A_UTqVs0-bO4qB2J73A~RI6w}J{2xm8q*@^)}*A@37Gao$su zI2Ub3ntk~tt523XCI`i5xeQ=nX4@cD3D`}C7@DWz=~?mq@BDNi zmzPK(t~3G(7#PTv$JmL-w==7WoE(|T^H_+H%tO2$Is#~8=4x}Ym>!fCs`6;XGmA{- zfv^0t2S?1;YX?Z>>0oB}37eWppc;PpCf8nvE6e`;6ssKfeU||VRsSU)ARt{6B+4i# zQXbwHYTYI3DRXaXu@h?WDuP!n{Nlb@thUS&TtqZNPF4u(NcS1*HK0@|=#fqE8;1qz zadoM0)yN-g`>@1l<(2S7{?LeW>(it{UxfG^l~@TLt=5^T$A!<&b+>vq$^;lei`I<3 zTx$Qphh}UE+{63+{URc5Vh0g~@V)@_)@T}`%ZAR(ym(RYsL+^TT4B%`0PQtojEeCA zuOWcpBkHpFjyuuAr*v+HByN1S{Ec7V{UY5^W-gW*u7X!Y{27={c48Z3L*xk)*5<$8 zH2A)YX0a%>MzRI88O2IQo0s~-iyrEOfi4tBi|DJp%mnv4vDzD{=rFJ4$-S{!dJQCe ztU)Y(g1W8H4OLrmw|!+_g1wnKT98Xl5wVp|Rd7XympJx6HN20#r$oF5pxs5q6|#5g zd_O3N(;<-+*KHu@w5V+#KK53@~-CH_1}ZkVe}VszXqydR=Tn^>r{ zA(Dg@Jm92(_rGaiCdk)%vjOs=AZ3HBwv z431yP(HV$%yr)}s|$8h(1eYk{7ul89&v0NQCpo0isehRbUn?ogZ7eWIC1jYX zKA3!Z97C=Le;sY;9H1WwUqDcv2McMkVJ{Nc>5^ zt9DEen|7oj#iWYiB!I(^EiO4!Z;Bksek%I-mUSZ*rzwbUT7j>^yO>+(yon}*MA4Rx zT~XPvAK%iufM|psPC6N9Qd*BVP7QQVscD6QIXsiX3EYMl2A7DqGa>tNRNV3~=#S(+ zKHfz({e{}`V(um(Bbw+0EmKIcO~QaI8I1)Rs5LlbT->D3EIyfEdg>c=3Iq1=AXkb1 zfB5rngfkP;liY==2ojs@6u``C{x*fm(K|WrC<}haHbUYslzCw@tVM020OQp4SD@Mubh+$f0UAZ+}jV5 zE9XjyP_s(Uqk{sl(AN!`et6~4QUpC>LyS*`D4mrzrQ4SPCZB%CI~LYN8!=YV;>#{_ z{u#=rRTIGrzr?>f0f-jG;hTSrh1<`2Ft|H*6QH+gja$ZnZ0d(pQZboQS)j-3d2y!p zi5u6EoyxKz{iQ+^WHzCYneGpRJFC`oN5U%)QxQ}3O>EiLqPz)sQ>yi7Tr;)`g-V^J z49h3|@lwmhJAw*9%FIiTqqd%ZT4W#7;j`uAsB^s&Rei63Eqfv#o)y`UukuqPHLtK1 zw;_ljH{{_4or**{vKF@nLYaor`lwNf1c?YxM11JDnVqHB3DyfvSpbL#hCf&QQ`Z6( z5XqEE1kvGm0#>^q@&vfqDCp@DDm1L$--$TT?S4w=+ePZ3=1MyaCWS4t@F!~)GV^)m zqQk4=|9pXe`*@m2rWttA>qk0u(>MDSN~MtIb9AT+M_&Q+i4mxz0s;H&q1q{BtZb!M z=6Qbhrut&>g9tmcFd6o+sKDYzb^ZC+d8)c~aO2>$Dm=gwu@p754jjIw&m&`O*S1o1 zpvfjW**@5NP*(BoQNy99i*jC9i2y0m23Di)g=Ar11`g#|{Q9xAXo>_>I`yrfIy(Z5 zR9N%dD!#hde+Y}NuP(okB9gdB045dG_iF)kzcEoj$5gO$>l zLiFB6tkGPh6ItLHM|*f}lVg;!)~ocpH{O3nG{ZqZ7t2KhfRm3==6aH&e)Z8o_C4;<$Y-{F44$BBx8u7g2ykaWZ7sKQ5_5ySE7|<3A&h)H^?5%#Og! z{nr^nwsW-pMcBJce1H3C+<%GEK8z;SGGd+~uc{U%5Iy>__erSL$C&>Xb$<$Vm$Q5) z63IY+HjKljC8VLEVmklz!ILdvDr@T5bF}n2#ViAOw-h3)Qxpj z8VL^|HU#x@XS2*N7tAkqH_9HD6loVs7NztWfo^%U@p*dU6#Sd5eyf&a0%Iz@-j20f zXa07zIu#fn3Nwr@77g z)p=@3+3PL-LUzqxfP&sB!@ol(`NiMtF<$Tng{2+&X40kSO!&q47)$LFl_F-wqB6B7 zwoId*|(zd!wSSy^u`Glziv?Ve|ZS!c0@&ujj+p zlfn)k8LuOohD#?NZBO2$SQ_LyheO*wtlEf0%2?_u`qFVBZ zUY&Y!lpXsOZ^GpV*+Mlor*h99;&k~$>)FhmnT2IS@9&6o&ebP-SHo)p!X!$lOS<0s ziHF4a8)6W{0;H!VU@ug5_~?#FW1MOJx!l#hTQ;4HTAd)0!|>xv@_*#u)M+*M7V-7x zFsCt-3~|++cyuwVQ5M{A7f+07W0(g8cN(7yw*-Uj%s@MeO&Ac!k9{NRp9W0ab=Wh| zT8Y;s{SPW{z|0@pl7eL6WQfU!WGz^z^(j0@_+|9OF!z5z;K_hu`Ao`UQUvDCDqn|7 z_hcB6pR2~bf%)ksB5jeC!lnRCWQAH^`PX^CCW3wqseG_fEz-yuYQTQ5TIn-YH%2mq z;AFwqf+iJ4jfpeibVG(pFWZ*L66QCOs}=-7?&Md0>%c*nTY~;)ojly#IddMYVIAhp zSCk99@2`Zkr^GPZCHMJmf82O5d8F)OF(0;=|Du~EcYj!?k>^eND?YEkRlVo`vBbPI zKnG<;cZ&^P3EP8^m_{_oFHUnLzrX}2%Twk?wIEsL#rwrNsLYC2U-Tmrk%cHSS6yyu zBts6kGpO(qq(}bS9G^Ry=O4oN=r0p2t;+i#Yf*rbUPC^$H7KaGE!eqH{KnTo<*fLp zJuLe&p>c-)sneAO7VZmp7BjL`Uq(~b=(f0pc~2GSw+X-EM<+1+E-UL*NmLV>?p0;y ziyo_8nBadYgu1rfzs7X1D>;iLy{f9IioX;;UKEWzHDca;{@Xb6Kwf5Q$tI^W+6OJ8 zqggSe(@r1q!XSR&)j6S#DPDjGUDS3q#aDAnMN}8vj#a~h4?7Rje#k0+`1w1uLZt&!T z=Mw(#mSqb2PD!^v;V1}mvzEEP(OdUVD}~57<6?biDbwjGwHEMC6Jn(MbK z#-x-Ii7^6E;YAAlB7W4qgjc<|zF|6RLIpMF=RXW@_@2!%m>E8%vdtC~hfZYMNYn-K z<>SrMuujn_Fa1Y%nNXUSEecjOM_G{qyX3)Pi1^tr^H1%BK`{vg&xv(r%Sz;6e5#(l z?^R}#C~V?>m-RX6MdD5-#qTSVq#P^j@=y7%@e#{5j`1z$!~-PsuD-4<3G(kPuIKmuqYJFTO%Tl$G+Ly{kh+ z1CBqBHZcYIN=$F3;!AYieiD+h<`*76bl4(hvHP#AOr zP|7FD7PKpV#BC8`j?Riy1Ar4W`}^s@IA9?-A?m(9|JvI1V3^zeR%BNE)ncPX*`&!J z4d%%k1KPW3518T+e-gYiV38%_f~ttQP!NN(#2a9l9WKwj=yM3sB|oUV(4tGYaL9xK z!1cFv_-NQStcQ6Xtf5_--3IkZV@HR`9_>5z{0I_xM+T-h&G!3mCgk-s`KQ}E@ci+{ zU7y97rlji&>eNcWyz1ii%IOlO(^3cE4-ym&Jf zYHe7qP)7JGFBh~9VnIR-S{9qT5voM3jpl}`E^`3*ll{RGEA4tH)8J_aLAvW01TIikw*)iK}e~gH+mKZLIoEB27xf+TT#cZtzoy@KCP?Eh?CF(-e2f;lSOg8Fu>$!V5s zLI2nyC&i>4uvOF2VJi+ZRwb?nQW|#<7xs^w=1@RZBxuIOtCQkmEL8l-yjq% zwgzeURNC)cjp_3rk^yR7X`pxulEZTtOT}9tTNtz$fv)@~N-je!@D7CnB%yk(HmvP= zILU%u`*4r%llw&rXCh)h4x7Vpcx2~m;9i`8?8^NVFh+4qBo8{aC7u$WFH}+jo|w==X{x$&F$0-2;m?Rf~+A2&P1!NP4515dXp+@QrIV~F~>i*N@7*B1K@QC^RFqZL;$J2IaFTnekGP= z_KZl~usF=Qm!63PiqWa3U{{L)c-bgw)jI-!H88U$wH50R+h25@h~W_K_}{rOBTQ|w zsuB@{iHtcl`@eWICW1uqplgWW)bQLC=9iaY(c~C<#C72$gSjz-6{>=E=HFNzAp&A5 zx@Wq7d@50IkcZutj2y*4lGYWedvA{Lg1znTMuK!Eq<60Yyh6{IewD+&Y;|FlrOo1- zIk48*s!{Vl$CZ_niSH@xF#dn3EgFG7HN`ZY@Hc6NxRJyR|Al>(90~ZKnqo;i%LdGW z*};QB>%w&ZonH^9?w#`oT>s&H`722BXJ=TY?z77`r&l!B*WG3e6N_2`zRs{--hK>l z`_paqF=&;#O=pvfBGm)Yfk6)GFLj&BTH0OpBHqgLZ?pThxf*4BGc1D$5<({A1KmH8 z>^0Q&!F{JOu*hLEV_4l~;t!z!I#^1`Q^8617oo}#=Ii+ni+cMI8%Jr2Cq-1$kwkdvjl@bxdO zDX`o=f>pAn)ICczyLWVUE(q#W-PF!v#>L4OE=0ct`9UWjSh#>3*1M+~qs$3%1BCrP zRg(}Fx=(qB$9tURJi&MOHtg-a)t2B|-R^yQ!Tj`?Q!cDlz2S|4!v4J{0PY?92NZTn z;hu%!y-(xucG2&UF!8@A&&La*kuo??&N~GnAfxFfAt0Ca1;XmrB8{mp;f`uwc2erU+~0KCqsqa^fp@H6*S)A~lcT*H1)q<6lg!!BH#Q|T5;s^@@p z_5D4fHs_nD7Fv^8$|>Jx2bYbvH&JkO;`^!LHwy8;sa(oeL_ycG9i;mj^An;K>4SXx zg`;|QJi*JwLYRdqZhRx-W}g8T&7&ZPI2AiLWX_skrN&uE4wO%}s^;tq^ehPZ= zaEyy8%LXpXbHZ+%_<-Sf^=}nCA{95U-{rWgPp!IbjiRyNAB_%YP3%!Gz1X8gn<;vy zz6jMKGp@4r1O_$*CY`y_setdqJIOy(+KrF35R)H=qCVvExI_XliG2NWALn4(g_m(H z#y@Cf44)t+CS6VdF&9PC&1=VsYsa+e!h)W!YQfsli?lwJR^xXjlZ~Us(Fjrew>%%9 zpMDOf#}^l~rj7rRVy8b=u`c>OL!*ziU;GQFJ+*FKno4Q93)PTeE#p(&JVluLjTcqs z4BoF!mjAy`CjX$UnqEa|UfjmX{n;Xp(Rgk`C;c!5mq>fO3voB&N(&|&#`CYd4T0HU zJ*HvUhUuIJOCka81lT@9mNfvBqXb%!P9=w0_`a9fbAm3SRrYpuq~RT{Hm5{NUz83l z2spAJpQxuI=;PkAMr1L5t-!6*@81O=p=4cCG)V{`sAcg3C{%dNklH+L%2&3LK%1` zAZpi^5Za>i>F3U!Z!@2>NoCmRB6V?gnjRKTwz)fxoW0W%hw}SPaAuvCZ6mauQ<=XDPfP;?p1awWH^-| z&?QzgXz28#Fxsj-tpeJQ&$+q^`09T-$212n$G*IM1E1Ydg(7gD=9h4*b_glS8P_%5 zcgUF&C~PObkYg5dyUvD|=#1o@qJ!?>xW2|!17QkHbJh#^asWN^IFim?ULmzpa#?a* zhiqc!u%=LsY7fTKkl{#dYHD)I5dN7tC(GlkfJaNFwF0lRyas%op8G5y{;J+77J4A$ zfaQh!JTu=0PYSA45M%GN8{xN(X1%ulqk-NNGa{%V?xEZ6X}{fXR(1t`$!CKYqHeew zFsT(C&Hvq+isxUg9U_NTT;eXtS$GZDUJYu9v ztP#?{v_6=CMmaY5<~yraIl&L3sstgj9e=!F8uTn_KgImM7rBNy%r813HDK$luDies z2b<~SbvT4Acb(d_dyuF%qQeXgWy4if7;apE@}2>!ONRa>^;p>3D=K@Ldg)v_+&T%T z=D89zB${*!aeW>JV@?b zl$x><_r4!Hkc$Jh{CJTNN7wPO9R^H3Q+{_bVOjPRsA2yR)4qE>@?tQD)bNF-joEOFt$dsc9?PyUnL{G-%6E6Fh{ewRhyGwIQ@8KveUU3iUV$H8^MUX3Q>a~P%v;+5&zV7LFqibrx_O6%82DX255&g{6UPDx^Y zk`eeM0vn4R*@&s0F7g00r{uYsZo;m+QC}A6EMU4m(76%GUGTi0=F`#O9f*x;OMJA^ zt7SG3&jz&6-ZqwO-5DXz1A@K|^`DDj=OEAS=I82rur}_S@z%A$4)u}Ix-FTO2vj+B)gi+n`P z26ZXaD2`UPmBNq{SZ7Z{SJSuyOFnwl#z1Q`YNF8~hl)j` zkH?bK<9U!0N=o~YEJs74J*lQTum?U^6tz9lS1Aei+i&N>t+u2ZdRSe4QBZ6nso6FLS)w7a z^G3RSBt#&^E(nVM(ADh$guhC;^^CU&t{j&@lqGB3v4*s=OWF8#lqxZKuw$=D9D;(L zibVQDyqpc63jJ@o3-`W3wQCX~HM4HA!#@sf-+Yvzy|{GfiK$3A6m~6wA^-TEqB3oDgm2@*Y%{tARZ$u6{#+_DE))BsiDSI4N(1Cc>WYS<2UcFz=?c zFgA&X^qH6Q0{YAca1dUQ=SD~RJf4+!d@z4lSTQ>tN7gZxwkdaWg$4~cxp@C2Gvb5H zwd`C5;j(QdHfyKWpv~6|g*e-^BOE!|U?)E2W4}z@<jUI&sLmGtEHquD%mCq5trgfXO?<2MbJ($fjUl^^hc$;{ zN5ZTQT1#RW1SK1C{dJq@1R+B|+Zl68n11#=iX-*wN7eXWl^z-qgEA|^3H!v6%GeEc z>S*NeO}8VF-MIUHd6Wo%A-yy2@!!8mtcLVCXj>%aI%C&GC>dkVM0}9!zD3%P_F8(u zPOX~~-OaA*;>a}i2;!+#Yi%$KIyDwijD7|o0CJ(j6DL1ahSoB^n$)^&{9#wqK4rg} zj4C=tTP;p7z$DSIebdwsKCK9j5Eyh(`{SfJhq2mMt}}?34dB*};S7FD4pP_abuNO7 z{RMPn7vVlNO?emrnXxY3otK`keI-tcQI&ESsRIMC)Vh_&a2iF~r{EW6290F2@g4jFeIw zvS$)43;Y^JEbA?<6zJE&HS2Kn>cz&SDvkjp4jNSMKqaKdzhA(L@=u~M66p1_5}sy9 zRNN4AMyS;z=vY$j2|OER#00V&5>C486GiYD>3BT8{;ktpa;3c_9qL1!Esc5; zO%?%M3U10#BWqld&n$)u@(E;0*jl&GPAR)jYW1S!`-Td4*eTshxQpW-2e`C$oOA2t zM&K#z(ZmACL-^=d?yUTvO=ges*r4`Gt+^boB9^8Th6~;xTEs&QGv}mdKEvpeo>l1C zmljoxngK_d)zcolfNuv5srz`13*OVADB&K&)EF~qIgBwHP}ZE~wjf`?l073#+W#B) zNnt`#UXF|w{3{6tROzB=B0vna5mX!N0Q^sex@}F<^Q2mk)#l0TA5sf?ZS!4ro%3M5 zca=v0j^2i?s=j)G0`UVZ2I&>(U-@XxKtZ?kq|0G!!bzJie+P+b8w3L#VWj_uWtiOy1%^;5@W{`}No%wF~?> z))KZvtZh7tbg4+EX=f=hxs~ML>4X89rou3|!r13Cxh5(rg(&8)-6^sp^MV&JLrUA^ ziQCydTExKry_feb|6ggb-vZyqj!0BrnY1} zF7LhAGMTp1e{7z9I{j(l*Laro;hnt&rN?#wtm^_UPiIi=FDJl9$}_nRB{W2nauv1$ z;hsv(yy}+f_e&8b(ePirMm|yv41ai^1II?__5tw2Ui7N25&hIas*h9(5weCmK zQL9(i>Ap-Iw~vasYG(8_XJfGW40tJThejxMz>xg<%t`jlUqmyXn#HsrI7h%iH^vMN z;;DSIvBIa1zj#cu*JUrBE}gY>3MLi^u-$z$#`dGzR!E&x$!a8VKns;9HWjU6gwD+( zs>NC#FifrYhj~t~6Vs!`la-tHS(mBSsajt4sX3`@{)zaW9qZ_Fi%!`yajDqdk-5pA ztn*04^UX6a**n9}E|oo8_ zhe4|nsQa}&ecYAG_03k`5^fwLIj2SOOPNnqPsV}PxNQ^<>bI>Wi^0o87BJS++42%h zI}$?EGaYAM_73VG9}Dg2OMXbS`w+&(QJGHl1de+P5Wr8ueesz%JQOiiG6!H1^Xkz} zZnmGWliE6n&0h=*xgGs6qn}$jqXv zDFc>jA7qz^p_AGAz4zfz#>9iPn7v2wIl&T2|An4mgQ!g#`9xpV;q(N5+OZ6oI-e#p z*tAx)t9H-63}3yZb0?aVN*U%gf-!R+TAog2gv8zjwi&oxI7g|InfkQ;F&9wWdPPt< zR(rGjnb`7HyPd?pI!VMy>?irNo-DI&;?^ZlY4MC=ysfN^yRzqT-hs-209pD(|K`p} zT7+cYshgNuXP&O8`Pi$^g;T$~Rk|CxvzpBSN9prcS;G77Q>rCbL?Pp6l_lbZ4Ai*xj}TIk7&#BXuJ-kC2{;WtnHbHH5gxtd_FjGcR?MT8@}h@ z#_)jixH(N6O<;ZxpA^L|smp)r|AQJVM9(8OtO-g{?)9jAIWwuMEOiLlfA*VkLO$Ui zR@IXoL4uYE8_iOfU7fspWMyxj#SSr*_8}?T=TU9tHFf4tyIBWQozfBG-C_vAj!EZb z!q|V33^(7hPR?nUoF=ZDtzs)nFgD-OfB>#UX!oVqgOW(i<4+&bfY-4BWbyY|YSgm= z?Y%S796QoV!f-Yx{qt{fSo!(0mfN8JW9ln_;%I_}aSiS+0fIw<1$PJ#{BU;D}&`o#|GOdPp+wlRy zJBCR)35j0(r@`Bc(w8oezXPoZJMKv;g0~qx$H`%J(e3KIW33-G4MIc`3mpvD?OfSG zG?BgM3gphP_(E)m&|zsGthWwnR+N(Ukfs|w+yb^phA9a8nrAv`!)qpt>eEr@UPMBz zY=%9pI^IjY-vy+ATo>$pUp*Nik3){F_7h_WWeP+Tq+&hdK&L&NA4BA2IMatQTH5W) z(KjdvU#4r8D_5Owv~Gg#ZH)Qd99yfR#-Nr-+h-*4-wh+x72cmHu_eOv2mDu(NsM4+ zuiDCn;Fl3cR|YuW-f|kLgWi~Qz|z|sK{R* zy`4!v4KrR5X?iS_Dm5)1c@_V-e-I!kRumVKN~rL`9ltu7IO7=v{oG71NWlral!u_# za!8t_2i$+rJI~_49M!5trb@1rPIP{!54emr;yMtGdER?-mt@*ZWquj%#ZKoid_bO!7FY5DDo1lvP+XD;>|7-$Y@(KPgAD=Zm$Gu@iR-iE1oa=xT{AFx~OxDo=Z1?^C&S$rw3Jp~i3JeCq57Z_K3VywHUooGKmvR2)*J;^}T5da`GG-cCt3*wuUTal1xstCVVvW+;4YeD+dfyHftd zuf;w2ioWQzth;6v=F^of>!|Fqp~}3`c#lNaS=?^3tQRPu?Jy~qMEi6~ukI6;yk|Z+ zR}DoBkvs72s%$X-BD=%-G1=pKd_I>%WX<;Y_Tc?mrj-K0ovNwCHdy_XokZ^?`} zB}4jUps@5u$`#M0B(|rm>gN1ynP=@WkFk}W&_VItrT_z*$GepR-*A!Z8pD++iq8haDAUX{V_F zTHAG)zreeo;Fx|G8a22GOENlD6O3ood+7MKJF^s_W7Uvc1#MaN+8R#Fc-Y{&XA{HKNVPkg6Qg7e@s9NIA%7BJ_*8hCD&3o@5k&p)IaNRp&;l7k5E`MWhqRJgzM$XO zNhJ73VB&sD9M*yt+WOyt<5ETHdO(xdVHLoHFq&cTVf(b8XPKVR zJuOgUQCsZ1HV^@HZ^z!hw_Ho!Jm!PLAVm0&6=c&2jJ_6!nS2x;m`ohTSe7u`fvI&J z9V6%e<6D#1|M-^Iyo42RnWbtq*z9eYWvV8qzd%tNcjjw>;x;k_0!x}kgG|FF8uA)| z(`eF0s3I{Yt12)maA!~f{Udbn6X>^n_@FUpPk$`v-)SnL(lwDv)jNU_0hTS+d9Hbl zE`=|Q<-Dx&>Wt-hGt=T&5hU@iL1MC8dXxF)(9|kqqc5y_lk1E>llY9P{`W(L{HkBK zwphA|tIU$G=iUqS`^SHrwpe;g`yV1((C>_RQsRPtwER_PWJ5c+0`wnAD?R{R%8H}R zgJakA|7hVSb%Qu^Z?evt=7m&}Drwt+_yOWySKR#9zHC?$9~EnxdXa;qzdECXkoo&B ztmz~m6`+-ztUEs4ttYvj;=Ztua)5STRxQx)o}<*=4j8bE00Tw={!Y{^;u~2`N`d0+ zf8%9xm(ii)EB@7!`vMai3>AWpz6^a;5VRO$Xpm=-6WWhkH#50o2pkGZyz*ZZlQTH}6Q<-GA zUX8Yh3VE^`g9znk7N{Q>ny)sBxJnb+>3+30F$Npxnk8spksrL_r`C$JN9tM8(IWkP zYS3epN+?IWtrjOSN2JGtu&(oOF5rDA$ez6Pxcy|$UHj%m$iv(Y$-MCm4>?|t$v?~p zZ~q@=ytIFq&+%ZUE=Ht;Ph|%Qwg8s*T905YCN)?;)?vQ6QyFzGn zUg`wj9VK3abtF6I5{Qi~T*e6v>*f?G1pxtA=|dhH)dWBgr*RET#mh(WaPCp{`54xD zP#V|S{C)Wvqt5Ri3H8~M?h|NzBYQ?Akqp-US!ZkWkxH*`B<`c2p+A52`D1aiMf4gR z;C!Lx_}T6W{Td(M5&wS9QcSBY5Mv!|vfmfTP|bNPd?zD#BXrO{$jX%AZ4eEN0Y^m5 z-HC?@>&)gJE>Ra!kwkklC6Y21CP;rJ0`B6%!>IV9JS=Ph?YPml7tK}~YFW=^slM37 z_#2#{3dQo4KwKzgCtD_b$GO0bkl`G2eEUlPDI3gR5i*Cl92*K*U}7RaDl4=6L#UUr z%~mJ)A&9wDmPFBK|10aH<@e`7#}(SnjHyjpCK0?}&fq=COWrF*C-?^R)`h_8T4_(> zDZu^dkpd_i^C}}w-ni1*<^ruCU2Q@A8oaB|gEpsx$5N|`5ww6Rd>y%e*mz4j8eO{` zPanIdwr|(_qvB1;bl$4~2kT!|N}J*ZQNFA-E~{;&fCCv4; zKn~D|ZA+5tDc^ZS%E%z{(D`pDa@+=e50lcm9Pl1_1&rB+@!?s~{9i)y&dP=1Y|l~L zlrvxP|A1e1j46I(!9iQ7L0GWWj}ZEaq7A)oD+BXsT9y_HZzaB&>QM)mJngawFPSLH zgz39SvF8U_otr$EnJ9QvrZX;b4+R~SM1}aN%3F zJR?>kh|q%*u-FR}g$e^s^yP$KPPH=6MKz%%Z^7F#n9}b~+J5_W1-{qQ;YElr;aAxR zjzdE8`#FVJ*=i&g5R7ZNK8FxKIL1|j;9q5%z5ZoY&aSKq&ZHjGpn(8kf^g*EOAmY) zzdbyXr}c_`ZG5dx+<8wU`ZrJHUtR^A6Ka7skOua=IE2rn+O?Rt%LQgXvf9^tD0!0^;lbq%%Z7A+VbbKAL9sazUk6hNbZenXg1kBpM`42~G z-#fE)JOG}eM5np-(ZduiYzk;=o4WWbxV-1Vc_y>+X}L~>O6HgvrO%6p*0oh|^BL1l zXa`oF$bC3kyoLyY2})cUXCxN1jb={oky^|CJd1J%$?;Fu^2X;kM>XGBiBzJ!&cB4>3ghzjW5X$b54*I(Q8?k~`&Z)F;4nmh!4Wv6 zl>NT^SuXScgQ}6We(ja#&k6$`_3-ae`ms<_;W0l=LUYv6{yF$O7BAc&l43mJF*c$p zV&OFhbc*kYXT985sS-~M%G0p`S%~T&_hMx76c`6?mjO__(_8_~$D~J&C`6mlo((Ty z_0^t8dZ_d6cjFSutlWEBckE`4zjA645BLr9@YKoSA%|Q`*63(X$!M1D?*@pa_BKhQQkljKSo@EBKX!=5t2%J+FUlgZF(ethb*{X6B7J-sr?P} zkDAPHX$TeRuVZZl+=z@nUQk(|d92!H644Atr)hj`0&}bpfg09!JdX8?~r|k6WM4|d-X^ILPa21Lw9F&qi@^l zRf#a=QrNu~gh%VAw(rrWD(>Oe;>a(*Z|^?3d6P`o=ZwWij$~^v+(|HEFaoT=$ ze{KEM{ZP+Smcew7N~3b#cps+fofuZv;%f5{B0ioXk?nSBlO!NVgiC?L=ZCc$Q896f zJfFgVZ34$Hx&I33Q8yBR@HX09yQzOtE)l)ekUU1gxP9{SJ!C%JVsNHlUc&(}=m40! zfzM6S52w74697Z-K0PYU>@#cj5$ebcPf}a)1uEae*H$J8{YuP;j(BV|oVXy@6M>MRkQIN=yGLiEK)X{0{i z$cY<|@H!IxUZiNbPtj8qZ;u=rr3&k-PEZz6{~>UMWALh{zEI zvGrXV^GTGR(mrcb&yE*}R5@e1Qi%@!y}y>Go>iZzE%42Eh>)_ujHn{Q$mSqyO(9ws z#1v&F6w+kAq$O_62Na=yXKWrqTprbGyUSAf{@=%@j=V7=j;$i%cOt~t2!(W*FZJ@r zTBPzvYo%~_XRu|j+(=Sh?@+v8A`p0rD7@ppE4r7zJA!u&QfmjC6GLb~JeL5q(KMsG z#8en}^51TsaOSNy8ZY({1bYrd!;6-;RO`np-q3h)x(nk|foHx286)_Bq_tWS$4{bV zYmc=)lZWLAuTQ`dZ+<3r;>?rH?I{uya3Lc? z;J@gG_2PR@C-Qa|+FjkL3}k*Y>WMc12^Gw3ocsD4Tv59M!2PC^8=glZhxN(JxDD3p zGV_}1I!;c#!b|`eDYc8x8TKrep~g1gF8e}PQUF6_x&MO8bVh^@`Sp^#9)K}_^y(=* z%wx^9X{}#IUVnN`DeN?=oZQY1_gNyvq|K!qo4SXavhwb;qlM*mIr1m_yg#w}7rj-r zcCVf#yew&D0=gYLg3-RAY~xsxrTu)fZ{pGaAe)V~_k;Tl5cHPc!4jvC3<}B)r^B*j zy^u_ph^{Id)?e0`lE1TBQ(1pkb789!R{K_T?sqY2HSYr8myEp(PNe;`m(Se2c*`O4 z(d3e8d#8Gn;7IGo>-*Sx4>~k2GO^ea+72PGovt`-EvNqO7sTvEu^3`|ozr*Kji%*0 zE0h+Mmc1ri^yCqJ^WR z&L|B?8r<3HTy7P8Ze=lUGIMCd7F6CUZ0M@DGA){oJNH<&Rl&(Ipmk#VmQ+2q!HuCN z-RlUfJ7DJ#fiqNZmK=~y%NJPcHL=B*eS7)Fl)+0G}ArYJef z@Pzo{C9j3D^o^TPn2Tk%w9u(I#0DQlb06`(R9P`lf~?$L>7{9f> zQ)-PO#&7Lc!q&fLl1$n<$(Rj}Q zUndUVyqXVSCu!O%*so1t#=;g~?z1_-2ol@ywvXyHnaruU{R|X+kVb4|B)#I*m7@RA zqH8#(O_gKLB^b~eZ^j@J@ER_7Zha^F_6B-vwgfWDj^V>NaoFjoGS!@-%fNL|%pU*! z$P;$!ROIOe$w-?>^3`Qc?|FrOXE6<_3IW2_tm$cE7e4VTgbpO1wsX>SWCEW3=h9Qw z=S%Jny*Cm@EsPAm9X^~``ZMX@1|Yw2CSukKqnYBY(^(Sm^lZ3uYpCj?{t$@;Sff*) zkbN$m0G_gtgyyY+at)QF-iQET(AcgvPW8Mh{}ud zt|RhEMTl5qtf8I+$%|7agaBSkK?d^q-W_jDf)hb#L{@^N;g8&FpFFximStRctfp9O z?E{S66d8b%Qu%NpQgHn0^1^smWAU3j5ianTtc3H6g#l(;5WF83-T>ue>8YHggzB^A zHr8&6*o>1de4LVuf!{IhP#=g01cZh41f<6Y~a3aX^QAAeZgmCI?JFb z8D@S0#wU49a?wJ({%l$;W~6hEqT`f+8jnMHL z1baj2CB1=cbSZQePh;td^zHM{4U5HeWZ}t~e+Y+p9hAXrIH|-A#J@Bakn8R`gTJv$ z4ITv<)jXJp&ix@eoY9eHVcFVxvg`iDVc>SAa6xzoXq916+&(qdIgSMrsOdZf2b|Z( z%U7(gsDZ%M#&yTn<>L)Y^D1<;KSS%X*=y^5WKba6tde9oS&p2OFZUits&oUhaD{dF z1A;1bkBeBRDgVE3rkicn2|1-uZ`Ny_Le30#olS(fcm!ed>uv6cn790Qp9|K0U8P&m8)+DDRv% zt*Zf>)IELmYxzSQ{iP`Oo%*Q)SMuea$Z}5^@3>k0em~x{-si__nzOFdE7*KZxGlvB z*n9k;{X-W0W{uE0t4Gu=RoDixpP_XfJ38GBka#|}&>?J?kK@Agm682LgD8R1Ziwmt zAFJzM zW+Gvx*B@wRj)y~c`a1B50+_rE4ahOAo3{RXr9DKvT~@SRXFAjnel=7XUT?O#do3v& zM7TJSQ!^16h;Q~n;pKSQTK1$+gf$dYdj2G(Zv&l(Y^N3oyzG$g6T^e>J1+Q4ICQ3H z6M4g3vVAq3*VIg`aoxP|a++Ij7Rdh18tTA7;A@)Kv&m3$CYF z%X$mH$9qr*xqh{C?j(VR-t=8NOp0_Xncv7FuTBN|F0H~o=vD=-l6Km{MvgrTN0HCk zt4hvCL`R^XbPKWC2+dYmZ+^PbLHOB8G`njkTK}piejG{{SE5Kcu&EepWa=fky4`f} zzON`xnKM#vnI{-RXU-9u5M*ZQ2+=?PaVkFG5E@cn-?p7cN?;r2FjD-tMi6aY>-nScRF%uE zE2HZa`Oddg=0S{z+fDgrX?oTsWV!BiFLRv!{QimM0GRT1ES>%!#m~`paC_fU4WK`m z8OPSaz3{CnefNi&px#QPK3J%C-*}`4)3T<~yv@@@Dp|*$(1IjNrFnj%3^JsLY^^gw z5(m#u)7N6{MW|wHSdgl*h7327UO)`uG4Y^L!d@y8a&hiN^HUe&v?yWB2c`U8sU%^NGM*4KbdK_%HLesg86s)t+p+;lfF`Q8KTbL%KDGruU>{$ZFG zl{DsRLEmer3UUS((~A0+!x~$&5DQPrN+z+#oi!I`eXD_4aDwJ|s0AobNVexZ6X8s% zXqB{?ne_@+K`{!ylc?RYXZEMU>%un}hbfKO?40f*kIs^JfS5O9;naR@_^(^>T08_+ z^;9?Zl|2}blAAZ(L_KkEY$n@Rl_0wv>6hNtaKiYv&OPl&;nAE?U!RwcD91R6XxibI z#&{-};hI?_d&zL?X*cMpmy7NrFJ-W#On)}u-BJ1aFzPkG_Es{uKMxbWIn_Mbd-+&Q z@e!A|)hxL94&m#xNtwgbcYaNs(`rCielAb^)4n=IG-vO}d)&c%Ry$U}a`xk?;PE!h z69L zGOMZT@{uLHo=L<_NGxAwVn8l}&-m2cyywt_6p>PtHJlM7ZBf)WpBbgz+3Q~F?`K=f zpg$LLkt!&JeR&&3W5tZ*RThOz1BA(yKgc9tXG|^hWqm7t1%ec?VMcp zPt-^zm(v`s**B3KSg{G5`|0wG`nHe}y^y1`>G7Ctn^75#FutOZzvH>bZ}xq7&ClG$ z$X={a9E->f_|${xGD_KQOM0rCafA-+-P>H~1`SS1MregZH+OmoJdH1q5WQIS7VmHq zFdB24B;-AwoLZ6p5^1(EGS{0U_JD1!~+3!!%o zulGJNlvq0owD^ilYYNDClP{^Gp95=%4w?&i&L2Kf`ilO zzW$6MWcVJg>pkuQhh)ALOO*Tt9NfXy+U z!`paX+U`$^GyJshrKS&E@Kmg?K5(O0|1Xiv{HP4NT!`l%wH9ux^ZhY!n#H_B&s)6y zVpyq6k&6zh?2Vq7)tAWmz8*9~60a&@1J>>N-qwYHYfLJ+Q9=`U!_fBRiX(1>!qB5$ zs$^7E>dT>g0jj*y}xP+I3fP3 z`7+Wv;n>>-QiLB-GTk{V+FBH~d_;u0oKjyP|Jm1kWxi}}_OB}_Dse-YD!JpJ9wo}_ z+hoa6e%SR)fyhB;sm&b_OmXfbelq?tu(Bw#)!^vA+)z6&%=X|mnlBlKffwt($(KfRyjb z#>LFScx~U8?Y|f_=xWu>w+Pzg@*G!oo6bCr>eX5Qxz}wF%Z14Y0}*fRY$|Nf)+K8-ou6tbufc`54p$*Yo^se}xq(%l1>PjyRGA zm)!wP8tWR$D$%xd(e$ALDO}(4peH6oMGIDsGFC~ZjsfS#03$^VWs)(B=lBzmb_X)? z_aTcZhYcs4zDwpJ(O3=@Wj5@vuU{G^R@=oXNn8=qTtn8bV*YC`>`tqb1B6vR-k2@Kt^)39Mm8x8$`J0m?GX!bx{2YZ`iZDf)+i%THLCsd*@0-;{l$Fb@P3E#$ zeA{XiOqIQfc)?qHS=`v(>b-GFD7M4eomDgYtKr)zDZRmNvfR|TunEZ3#M)T-X8yOM zhGE~Qi#jfb9NLimL^xe)hBXwiN1Tf=WSaY~>!g%#R^!9A!i4y$3Eq3P!kHqsV(a=A z2hP}-*w+E%>ZK3RbYBTCMhRm922fr)*_($d_M$+U538BPOL-eCcf1@KK1*Q{rA0U& z@r`cL*A4e@+Zb7IrP!N(APab){$OPFQ9f*it?8KK$RN|iisBJH8Xva6)^I&@g%~2O zixsZHGGGVylc^l{@jfS*G31y)IpF7(L%)|g#3^Qi=(LZLGN`R=l|3j#*g}FvC>yVc z@$@Em*gNAMzmf5lr)}Sh@b1g4pt{Q~*7`fd2Mz9q`&KFPgdcQ3`4>HrW-DzQYsO;! z*hG_5_U~UBrmStve@s!CQW)IyGTK&DpOfxo!GmP z7Hi8>WoGmfTZU)Sui#L4e7N3Ryu)j0Z$oD34QLz+bCN3fW#&I+A@s598qpggwuLb;}zXQ5z{;k4Twd)=+5nUKiKzSI}x zz=tGNm+6wZ=wLRNAJJb7pR@T)L<(E;hecriu0s|3MX&_FXOmnSpw3S(nN_MR&qcyv zEA0dQh@hiwQD&S-x82ZaA^7>nQ;}e<#WJx6#Mad0&>WyQoZJr2TM-vt?@{^h z4BcR}C`~6hF@}4pxdE2fj}rNm{y2qDQ4YPkp*<$HNbl2xc5% zi1tz&4^yV23*8^2IsEJw$`%X=e~U$>dYkg*d-UD;vtpx(!hE@P@wdeYgPmQ_1;R`|ef{Li-0rNwTWcq0o2cY=6(nR~Bl36t0T z^e_gaD?u222~WFWY1og&a!6Q~`}3bCqHXB^vc96qO)GWp?79HM$0_QRLgn8`lP56i zj{lXW%eJGXC}oPL7|>|JRi?x}WdspsOD;)7OkkcD)vhAwr~DEX-R94tWlNfqZ_1*r zAAdv0U#R;XyPie827BTRvptb5c!KJ{|J{0!KyUB~+^#PD%>gM#+W-m~b7dQs@lTzv z#-+Ovwq>ad`^lAkWy*Xvg&JVEu>=`91lr6bLo)aZ)eqnC;q!dKQb-cUiW<*i(Ky~8 zn0c*5Q_^r@KN2hZAoieQMYeI**ol+s#&Z>VO?~jOyN3cHYYYg59%AdJ;kQX*G`}mW zx5uRgZIi1me5Y0>)A0kMSO6Li{F~6>+%Y_uiag#YVVr6!&HJ5xS;9)GXmLE zCNW+e43=>@SiHUq{ znD>|00lpM8UA~qABo|dE`XH2eK~8sEOR& znr4l~M~2v5EX07ITj>)e8p^k!u&2~JVkS@|Lo05(oYj_&IiuT+ZqX<}L*v;{`!&V* z@Ruvmv$4W|949w<46)XLaVnt1aiIDX<=y0=cB2k2&mSHuVI}c`G)Dc!H!sJr*2R)u z%G1`xZ`l?Npx4sjgON2di_h=b$Da$U%vB-%8=|Ml2oJ`TP4Rn zsg3^#kmTdBu&myTQ{daqK;x8&q%mzSIo#eoqm*)kO@PN35XirV+ZKI%WiL)I-TE0q zjl~DznWS&yP`B2%WFugn+L**bm}3hAnU>_|$&U9$hLD{Wg6;;@4Bxt#4EB76WtR+k zrA)HDi@!D~wJ!FBvKR62$fbDxY*Yp;WcZ@uv_vyx2e)B9{SEf^>13+}m)g9p77>0n zN)Vm)w;>miNQbX3dLRDJa<-0$2AjSM-Rrr#-9cckmF^W8c@VAgUjqQ=@j zjh~N}_}0bq)uju#%9o0q>S@!;waFvHr1NBUZz4Hkf3uZ>;h`F75c%l#xMXWEqTo^#k@9|pVb1Cy^F0-e@j7NB@8Tu`x;(qQ})vnU`MYM z*1wi4MsKGy?PaA+WuScHeW%57cbX?MjLi~9_$_O#4(hbtj4WJGN6a}qtW2c@BL&Cc z_XZsc2`;v(F^~gJz;CQ~@SFi+KAyz1%S#8^78TT>(_*#pU|R2^`;&lT+6&w&ORy}D znO1^ZSa|rACW|%-;#fvd@!#_T!MqcON7uVy$1y?;X( z#-JZu!32!Gl;Wj#<>Hb-N}h};qn{C8OV{fZy{EIaJk@25 ze+x4r`#AD79;?C`a5|%m;LY9MMAC`|8aR=7=?iwD0mf*& ztu;0Gy{aNJtE^-3R6e8yk(VQJMfAJ4tANgC9uL6#T{XxTwkDJ6^S1PXyaJOXma?*J zL5P(KmIJWPXoOl$aIPV^5^E;k4-LsnY0DQ4DafFCxtD<&fsSvxGe6TQn( zm+`H$X|2HGd*nF*6l@oI#jjVrw1c{z_$!ce;%TA}nt(nXy!dRMz1((NCf$R?`&~XG zq0(-=&v!jTW^B0rS4S!{Po=RS4~sp{w@o(5@rKldXt+O{DztHi>O^a&yv71$VUoEp zKb2z!?53&5_Pu%0yC?n2jFFd>_owYnE29S9EaTxV&+tea)&dj|cY$B-=qamL+2)3wMDJ8iwcSr_W;q8^&h& z(+(xg#bnX;{eH6mKfQwJrLi^d-=&HE2Fk7p157mjXK|ymDna&L{%ZWA6+< zr0J`*49cO~n$QckJ{BaMg#RF^Bt#J6l6_Y1|4xtE8ZFyRlWRLy3vyDUkX2ED$sw{I z6{5CRCM1lqQA5-zlLKP3hU6DmuslT_-f+WBVR?HKW7U%CysBqNWZNu8_*KiGGm_X^ zeH>95C9CIPG2XNnuh(v{Sm^G%p ze(ij|^=?u~gI|Z^8d=Gzl#z#{b_$Svu@iBwWK&~Goz)8Yd67++rv`2$Z&s(g>zi5#gBEXbW<>5WJT-PJT?ZLKCPmw9cfO|-VgQCH^O zBDJ54t-@IKVc`4MPf!BQdxluV=6si^npMmDRTyYW?*ufPZo9!V##{D|NJ=e0ijj9; zTHYB-^fAt1zq5Esr+M=UXRoxF0b(uJ`9zE#SII6bxl2$az4g1Ohb=1E7A1Cs4`QUb z?=Tab*H05;Jb63VL-Tlpo(e#C&i@C&_V|Ags|8zSs+Sr4s6*p!;X{&)frPJ)u35(8 zZ$rqZy$Uo0+)Wk!7!xbABVlobJU|8X;lyv(CeI84ESY4FxFD>;Z1w_PnOHKBBq2NIL zl(Tcxt^+4ufBKAcl=<11hlY-`N>J$E-H z>Khb{Ix)*g?}iTH)N)bf{VoCQIbqHq3w&WMB@v+Yp*5-S^5-*=mqYAXrI4S=7XM0p8&A$b>K z+jEMwe|($0@`p}c9~I|ms`DF$uzJ}8o6f1)@>Xb|e%XV6A>a}_BKl&T=nP&aCVGVl z;i@T_*cSeJs&&siAVKMJ2 zI2|E-`KC;Qg)r(OI^5^+RyY;o7YlJyHLZaukU)Nm&8Bqcm0T zImRk}(7@c#_hX(FiMH=(wkNf=JHCmCRH)-wPelDYve+K@u_2_c-j6yajx2d9al#@| zCuQrWUo?^7Qp^lW={#Cg`!HBBYrTn}A{wbF6eYn3r)%PIzz zcXSonniEeH$u}gzy=XU!I({Mcy~${5zGxF|zh|&l&2X0GnPl*1`jvx~aFWv9M~zOT zStirg0k8LiE5pa*)(|Tn`I?H_PIE!bO#T^ci5_hG5b|Bie>=B~~4 z`xREV+ZFtqMflrpa%^#SLnDMm{KHR4l~p2KZVBiLS<=8;6lXDv(tq>h*<9Lp}}ZUwj~xk%*6LH!P>ojTGhIq@HPUUl=hEO9p#kcCL9VLZ;E?V(r*V!QF+ zZK8*MEFfUxV|A7q3wtB>J(PnbnZF0btAF+#=s!XTCcJEjxnmKI91;gP0WBbcX7=M!>O>HSy^#}<;2}jf<$TSr z08|?)Gj)%GzN)1B2C-$+v>8f`gNZ)5 zx_FFA^Tt;D)-0(Z8$kI*0As^4$uR6pn!b?YRs4JIKYpf%*})s{3djk<5FrmmiuHG! zH6qoo1qiS}rg7|QP+9G>t&~Cmydk_kCMIZ$<;EJuDcB5yyCU7dapm!KF$35C6 zj)Jov!aSvEof+?jMOe=VWU+CkulVPx#5b{AeX#+c$|k){Y4a#qfwxwPVU!9Q#PH29Ot^c2z=x%Gw#x8X zv&e94!F{Q>!!ysYU+X52+vdd|z@VEY`Z*%LAKOXdNkkK%w+XkS_4x{IO$uQHY4v8{ zhwRNBv#>V&{Q*Kq1W5-{iU^5DuG~U2VB+{vX84z$$Kq84(NBIJEc2-Xew$)RALEoU z=J=bz&OVm6(+!Ym*|sUXKQiPOU_H^8k&e=`k_y&ZX`c8Y>n{)s2|U%420n?L6fB47 zhiihmR|tUn922DWDUPHpU^? zCcn#u#vnT8nr=5b`+b=5`tvL9^;m^`*D)Ba%WS@WHwf6FQWO)^%2+7s$s_-U5B2(k zxg7kX!McVxkw53Y_sDgWvjFc?+Uo^D19g|462Vd_o{Kbg?L!i?!UnE;u%1ycwma)s zP8rKT1@-IMdigfXx0DXWEW{hTGMpGz?3x=S9t>FeYqIwusI{tpEFRLXbZCm--1$#H3`_U?9Mq=_7yH>hUU3t-{B@j6_v7J!nlFLSfDYcoXvEW8ea5Id zVUV2997bqODHKU$h|4FsK=t(k1wc_W`(pp_mqeqK>o?Y(>w?2MUBItEEvc`cT)G5P zuOndDJYQoe86yO!O;M?XpAk@#=m^3nR{-tD}`FQ{cb?H)V1A z0mXVTVHbF@=akmQrU1W5Ros0W6fiwf++m@dRev(H{~6{qQ9vIhN;oX_;m=`W*8v4v z6ZV3#dvuH{Da=u#owo43_8-5B!z*cEuS}n|6V=~5 zy@^n2UkP}sZGRg7Gsc-4ZD{3vr_!JIf8*kfKi8peYEG{RUK(K2R8`u2JKumGGcxKL z`;Fe)C|}ReGwD()#Y@JCk{aMMY~8PLRxcA^m2M+=K>y>}GSS!Q$eF5WF-5{l+Cx~! z*AtL~)>Lm72)uFB^u~!V7yWul0xB`P&uMP>JFJ%MtXWXSlON^dmcJyMuYHS|3j}oq zUZ({kgGc16;HuM^mTW+NQm6OWK z8>m!%Z>$$kXQKAa{|TB-mYt}X-)hUeHqMtlS>9SKLokYYtpwEnK6{8!WduwFFm?q( zklab>+j<7q#sD2w*gvzpF0`+?U9wGBE2E3)dP1Pa4H3epRnL;4t4L4)<=S7`)rzB- z5~XLGgo4%H`pqaoQ0BkEB_7>r1~o7GABX|IBYd45Zu$8ikFHW zEZQan2^v;MG`+lr3>p`M&s8HBfxv_qbrC>cRFDh2dW>c zbPwqiHSM9RmemQ^%`k!nzv_*7sAw)R;|hL*sy>T9y?qnPCh#Eb3nH)=(0-MaiKbzD zUj4l;^f=nbs9gN2ZNF-1{lxb#Jk(0>y{=2zZDAmA{Pa!Hgm#&XjuBu3%B%25)h4%; zUQS%sWnAdQ`gNMXtP`*n$6EhZF@Sv+rOKJ@3zw|(qK*3z-cfc4kNT6XeEBa)mn!y+ z0;&nDvQG6)sBxR*rZJoO0Q3{V48U~mf69%B@n|XuxU|y^O+uTFdKvlMh7h!6mNnlT zE9m29vBgf=bF~{RT;p%|PsH!6MyE76!mTLcjtoc=KZkOWGXOSDHH90Kvy66VKGKI( zlM8Z5gmZm-N8k1Yw1*^=ss{*Zr!%5{BJ->F3498NWQqPM*3w;7Ft&}HukgN%zabVL zig-b+8R^?G<~|JeTpMCxbhg;xbfMQ#^xlCMH?rB(uhiXWU(qR1#&A8?3hK76j9iESntsPQZzq|XHr;E( zjl|Bgx}5mqiOcsu1t)Uu{n(H+R14KUI}^!kH9lZKo{8ms@qAd1-BDl1%{n5NKlpfn;?~1Ra{2qV`hNu(hD?^=dA#ejw4arFj3@a?dj! z0!&oLL^MGAHaHLIul$kh2rUYeT=!w)V701i1za44Thv}`Aql6Kwf!%0zP8&FX z{D4n~B`yOP52*c#TLvnPtw55sm(RKTXd0ff;vggf4qR+c1Uw z&mBaqlngtF=ohkBS?PJiFP29X01RNMNP?nio}a<7f{v*3>x|bDnr@%b?SfUdx$dc> zthedr1<0$xM;|+j@ibop;G+z+H&`9v=`6}|pV->CGHic0emn$p@!C(KJXnrRkVvLL zO)14>45?f-U#%G;lbuP874=Ui(8*Cw@IPzto#H%?`UBH1o-|G@0#rYFsh&Ae$VWp( zNh=u0F5+A)AK#FC72;KNojWrSEe%}?`5&gfGAfRy>lO&^?jBr&hv4q+?t^P^cXtf~ zK_ey;&D|7p` zvBL@@Uk13Ls96;aTWKmcet9*~bUW(#AI@op9euyy>Eu1sy&3v=eucn|+7vUkwzda* zsX(#AiZs>*{AkMDDEH2}b;?0# z@lNqVJj9*sHie9el|fk4xf~a?Zo#y(ho7fEf^{j>Y|~C>uzahgL)yCchXMzu6Bq1cKdTg^RX-_Vmf+bc zd*!crvK~6zuHY{A>6AkrCiY_U?_MG#$fC=J){;`_*DWm9qXI$HTZX{pG{yQijD~#X zLs>X}ov%^y&9~XH=PPrU9s2Jj!UH1hJnuEr*ONKvy&fR9+N%bbSPVPsB82S=KJcEhIg~1YD$`=0{_bJ=Sodo-cT>&-37| z;{C!m-2W7hLs85c`dkXY>A6ZdAMzHeXkz z6urUgq{nit2mKY&PT*e(c$hL4b!R>ShnDHq1V7(~QE2J@%z0t$_Kvrz(Y~eqz;hIS zy?`jAjCp43PSjW7Ge|l5gUDF9{3p-Gw0O9o3~wu-%bCX6`PtK7F2a_#m;-vJPoHGm zTZZI1v^&ZAWFSsjvJT%%Y4ZtKANmwvGNsldCmlKeCxsNShQYQ+;;09TC_4mFJfC|y z+TMx(;NayDG;26jjb;ssTj6<1ndb&?GPpW-pAQx83Iz=)Fkm>p<&6xmvQ0&WN7T%O z)&ePux07~ftba4G9HtgpB<%oV)nzjPOG_bp$uS=4DZSeJsW62a`vo)7j`Z+O{5Z|Z zZpPR`c7a}UJ(1Qm$X$QvKx#ZL6RIt{(>Z;k4%Q2D``}Fj8$rn(3Qa&l>)ivP0*_8v6!;bDVjG=;_r3u?{lg5ZksVtt92tdC;bPGwmXY7}4pRp1zw&_HCWfqMxr|*b zo=3**d(%0VYpjIXXGp_N4&e+!RbpYCieH7d$=sJuKroIFy6(Gm??YKjJNJKYpcTTy1dscDFcaNwmraZwne68V|$S2rUZZ6K#QT1!kP6mhImZRp^)g? z5lA@>0HrdXQgs*P&!CT^U>dI%=Q>@iKT<5nRJY|yH#t8FjZDDjkEk#n54vX|v#%fa z7!IeNl6NRpYj3VmCnD-7gBps7dTZL;Hj1U zDa9+VimA|FQtIo`e@=%QMUiXEa`=9aJjZ_OW zS$rmyENHU{bhA!+cI^FECn4c#lQcb>_9M99jv7x9-VfK}QtJx~LBDZr6sUDZm6(zp z<;HydpC$UgXy$k?p=DU(U;yaPy+q}x*PytEYS?<#H;IogVlmGL4_hWES$AIMt8YCI z0(|ERA@_ck;vJF~-Z25A&}A~z`cRw9h90+ZWSGq^JAr-@=4HyXX7se6wLTT3tPW>s zS=^}O)tWjSrb*I}e0-+>GUjWadQ}gY)6_wC7(vbBI{V@d5&8%df*SdU!5;j{SEJtm z-N2u|o0zqWgyBvmQz>v*E&KbO1g0dAz=w8iC`uNx-;ag~6@B@ZS>I3_ZGliXyvh$p^1d zxUv!|hor#?eTu)y$q)0lTL=-WEC1w4vhKv>K}kIMIR!R6#7?Eb5G$A;PmK%+1^>ef zhE^-@+rT+Bs?V>5Axf3({K5>QA1l?>5ymEx z8#`#=ThQqp4oLbo$eLKqqM^|>&W6?v{7VX)ew8OCK&_4sfa8Tmnh=0#!KlbAQ|<@?fC zH9aK9D-@BSjOllYvWMH zN8W8uSbAaZ6-L)A;I4cftBF}5xF2=a{B&I#K}(Hmkd&ufWMysF5WuOv{8jCFo$|UH zSro#_^1V!VXNB`Bk5!A1f%g_Dp&`ud(Lj<*MXGnlE{FS-42eTy!AQjLpCkd^dT4?RNXAr%YU0tYj@8lJnyfHdki8Yy{*{DG% zI5ebwJKFw4Lt@?wHXfudV2ue413Foyqn{&r(}NAz11C1zV6p|Slpfc59l6Y{Ozl&R zuE{PV!p|0VEBp{D0N2_|^QsoKiO+HAq>n0iOVOp#JVTBe^SdYma8yJ6tc@!K$d64$ zPJ+126kA%JH=Dj06Y;&8EoW`v9U0%TCnp{?tR8?+{!LoX@YlrSM(+*pMDGKDDJWZ6 zOXA$Xh^Wl_Wc#RMs9pn4R)WBKUk$RR?d~ZPC(+K1y~q2*Eu1#pFPEW}JmaHh;hH66 zOX&L3cSw7G#gHCC;CHY)G4WWtJBt9BcXjnpzDPi%ub z$ubE%VOq_|IgWvU<%%scB;ntTUB5y_mhu15!Bv;=w3fm_Xt#<axlI>Qgr9IdHqB?Z9lD&@XS(@6eyd9 z-HWZHEAKvE)kGl4bpyA2(rL#vuXPpL#?om32n;VV`op2A>y0Zu@r4E?Agba)5&-jl z8E^L7X+G~nJS%#x?)gIkn(U34D4GLaIls_=v*j8VTb*g=dmf>_ns{0RXC5)!v;H~+M5#yO{=a+H;uQi4#8%6P4B!BX{yvVtDm2;ROQIWO6dInkF6R%$*Qxf< zy0C5wzDVQ2ycDe!XNI#97f3X3fCzR={8jbNb43dk*ri(s;T&2mfNQ;#xoEHpNjx8$ zX_oUpO>Q9HS{)lOvryMdl#W3gfS@|W(*1@!&>k;b-T&a-6&>D;1;9~Z-Q6%A4=|4~mxnNFkzZFO8>?3x(emoOpjB?ecHMxKrieQO~j5*BLUO+)+h) z=^dr%!2wVdr!NgSdb&m<8fZPPyzptYu5!95DrFma`}tlvJIq0n~8U*-2WIFo7|Jlj)#;$pF@onjDRwd>uh zad6@JlBSo1T*0e*o?sHJqs{;aCCS>FPw6V%Xi+O^l{P{kt$0bX7>TWw6sKRf{;U5%VCa(P;Qa24ucs_iZdd z&DWAk6R+vs2P2U*5usw7>OiX~$+M(eMiRpWVTUV8rm_{)1OooklEF~3m~S}?f3N7$ z77A;hP@l!Mjjn*@Su89pFu3WiW#MfuQemN#bz7HS#+N|`D_p2DHq>d)KgM)yK8+C? zUkdeCcTQ4Yyj>Wdl`|Xzq^EPv#eXQvQ1;lWP=P-p2b__0x&;7kD-d+1g3JFBbJ^7; zipF`vwegn{S}(Kc7SB{7bWM9lSyZ%zW_wXCkAPow>izakQ<5ApM)!fKB%A0Ybu)Y* zP$laH<<}|nWso;>4n#Xa5YJ%3KBB1zj1HiMUjTd7>)SlhWX!aBzbRj4u*|3?FrB_m zFsXQw&~U2^(igDa7;Y~MNR?GqiJ^mM3M9``BCj3c@u^N6Ce7F*ryCo}`enlrM#Gha zv$tc<`_Go8GZ2`dPyx1#Aja*A2OfrWObM8FaNhoq-7s`NRD2b4T>#77-JIiaU*+98fczO}G49!Qz9JQ}{(M zGtN_BqMmnI&TtT<-e?M{&yaL}ybMoQB~sr+iv#^jBnA%QzWi3gA%r>kshX{Vw)`DW z$q>&d^HBD-;zS2qM|!oRz;Sv)kjAh3#(?qQFH#qMr?VuE^NIiA%4MPbbW~<%<-C_J z_cVqEb~pa(T%bDLMv9{Ri#)d(2>uPr1H&AL zJ*U5;>1zJY*0icWm7N)+PNPjvD5iGz1Spi>4~>kmE(g$phZe7v@6ZqbSo0O%GqvjS zIylHL%QT=y1<)X(-0 z1BD1lb$!lhT3vOS#+XDNRNC5H#(uV@HvHMr^aO`_g zDk*LyOASB>Lw}6X5P~}tV$O}|lCkiryT)PNO@R2mdmMHqxu|Ny4<8$-vYLfyDZUoW zMiil1W3z~LuGKa2L9puf88~k8BHUSg-ruiu`*E2*6wA9CbI?wg*z_YaofOMkTFF2pro-_x(d9En$Lb|t z4|G~(|IMhqISeWih4T&4hBE?=0J-46q|%uuEmg?n{Zm%upeH*oH zV{2DPb* zQ7|>>V!hVyRjq{Jz*(akhpzUYes;j#o54Q+-IGFZV3gC_HT+rsMFjV1K5~w65>4&d zHwoxz@QypCC}XL0mrA_y2em+#|g-$Tb0b>uX_g5JZ9_@R)L9H^#a)4%+|4v3q| z)irm|NkXL1xpiWR&()GZDIbI~WZ6p`SCaTw*}sHM0YHFBuQ+-SW4nD^5*kq0Y6!K) zXC&4_Q{R0KTc{IotTBinh2u=om3gQ-x8mmf42>BSa5vOLgB*T?mr~1D6uFS*qqgwr z5pLV89!BqJ&;SV=Ksxpz4mM=r>v*R-ExvC6lX@x#*-UGurnIa6mppfC9`Qk16P|w+ zP$L}9il4GCt)AhH8p*wA9KM~&)tUXe^}|r`3}4n^?>oRv>L4YZlBnKTPfpzZq$QWYuuV#ZBsiD>> z<$`%VapPIExKcAF@K=bg5UUpC?^3AbI3#8$Q0jjZNAC~6WgnwjcF)M^?t6D(YL1d4 z%IlRZLEJgHE2#0MXXXf8BbdO61oCB^yNnc%1`JkhFFlR~LZf6B zt-!LvD-uF#tX~wPqZ=7nk_(Qe5g9Q?4BS_9@G@35JK~rKIyO7%f>9ba=3XiGK7?36 zrDX#P0l-n@zhLis{9#`G(Nv&U&j5CbcJ1HK5)SWGRU>;`;c+We?$%3xtlCAVV0H7p z59j>&J~qc3j%K~{?GG)U4I~b}80Oys_QY{TwkOFhX04q{@cI3n(V{4rt|Fh$TiD5F z3X{DcF_GKYTDE7w#dLz9rJ%VJxkNEFoHZ)>=WT%qlWCP)Vlf=7^96lwfJqDfCN4(1 zqVOpK-3m@*dzo*hO5eQKM-~4eejMUpNcJKI6 z{qGpgOZX)->1md?Dqz)7TH`r}zYQ3?XLa8o{H9)B@xwT57^pcndg5xaB3XU>-*-cT z<8r2ByL<>ts86v@fq_&(aB#3FG_+P092_h%;_ZU!9V4ZxsHiA#Tr>m*_yC)TVKM-R z3V>N5C+;G>M`j&Ec6z1+Ic$IU5BS$hRr1gCf-c-uqS4TuDn}C!vCy65Ud3?{QoJH4 zwzqJ~^J77zG)9;fQ}Tn?mb6~e;ybF7ol>K@bd&WH2H`Xf-xo%|)hbZhy>Bcx%=dj; zPf(2?%!3mAF*b3+vu6aj?r;TwMx3iu2YX2XpI#=$ zlZQ!fmA4%=@$9>=$^NR9v!g1sE4_<_r6fg%3*wp8^u15r_u6LCWt(@CNHiyHjmC5{ z*{=fLYX0$g8JQ1ZwSvbdftht-3RfZXQ|&lWqFHu|kA&XmQBWkAp7$rwf)pLAe(+0( zC{CdXA;${R{5SF4uD);L#jnJc8XNSI=0|gMTSJXibR(*NVaK-UaIw$ZKfqy z1G+R?QOdG??lDz!aDA<8-)b27f%bk>ent-7%UPWUZ*UJdMMQBc<)V~Ze~aS}+2 zQpl1nQ@efPOiv!YRV0I6Uik=TcOTrCxCL!{q(Y;Mww*edHe1bbN6^_nJAjdQ;rqmX zH;uw|^ogpTG#KA7Bq5T0z*vjTZx9}6`?zoHAyMHf#4--+Bcta{oR#fdn@+1Q7ur>Y zOdf|{6S|I*p5uHtwtwCd`W-u+Ir6;X+7b-3zngF~V8OU@U}p0s?EZo-WlVh5anb~v-J5FG$%ryZfkA5`i?S}|FCwx!&0MlhK1B2PIv_@6v5QI#5 zLw21rBNt7$uzYHDf6D$lrjgbhSGRKJiBe|K;w($!uCONKiLy8Ou_gK++|F9_h)PpN zMH`Hf*rmBpjvrO`+lE)BW= z4l?tYb^S^;eCpB8tOvAnQue5vPQl#jDv1g+N$RXY{WSgD^=r3sz0BCEei}x2wwd(> zNuy)!X!w#rsF>r!J=Y zz~5D-QfTvSGF^o;@mjmI+aR7B2dl%8tu1~vKOyB)TDA89lKxQ9RU4&K;0-EGe!x7) zC=YU!D;z93{$8LRg|k&gNC;4Xj<#vlEJWhq&^>&%NUT3N{svSAuZ~;eDnXpsbrC!0 z?U+x`$6pa3k$r!A&8GK~e~-cQav`Maj9u$Dx!|#6zS_t1nJQ*na}}ZR^)g3azwt2qe3#;Qz9IK?ikPWF$*5s1$*)AEg4~Lg$*)uxdCVR0xq2qI zB$*&0XMV!gPUDz$x_`0<(+?^M$L$%gVfXM2s1howbs!9wEc{KnBFy_ADH(;$?ovu|g~H%h;*Zr&h=aE} zNRo8zBDR_%;9K@LPeQS3`C#J`rh+p~xWQycB3Sd#u@hBSMFczc8-6Ys5#AY+F9U*) z0)<~X*YG>3?5q_Yxq|pCxlrG#>L#8LPwY9h+BR_NrzFp?I0f<1!bCQ8Rq~ct#|D+u zoO)6ykXp<3oq9yI7GU}%N8+R6eRN8~ z(lRYLDh7deJw|b$!a!;jwPu4_DBi$pF7-FB>?Ih%@i);0396kY#0F8K=y|-!_?M=> ziGDK38dc61mQkc^!{b>@f9SB83ud7wPJRZoQHxkmB9L+|G{K-Eolh(*$4oarXf>@k=OmBUNYlGZ@o~JPO7Js@xD7pJeGX(H?(*PGZ4^ZK@~tjD zN!KKe5t8^K+XhLD-s2QhC#}xu7}g?)OlC*UD%`SEd=!I=$O$WETh&4(x6jU}QdfA5 zFRq_cpWzQ^el1~$g0q~^Ph%^cssUQGxUaQD4*BqB5nXhSxwZUCC6!_bsQ>qqrvNv9 zgyX7Wr|dK896mBjKiVnzfwPJulyw(t8~UAG ze*&Sw<=wE2oP}L~S*sG2CZ-GUvW|GO{A^0Qdv~&yW0{kyGq%gg41K%OPI`p3<9(7} zdganTpVd4L4F}bXThAQ%S)C)4!>`t`LHnTH$?z>T&`z+QCRvI0t-7!dG_2A%Tu~P| z9znd8>r$WRbHh*G-#r#Cx`(=y<=IyXr+TW^}=~XDRQm zY1ZJC9q*_g9q%4X96k9NXsqqg7z&G!PUdP9cvM}lvP-g{wLGQw>R$istxy%@Qyu*H zIJrQ3-3gCj;w$0lyO*MpuRw}3gnA9PJre(LwK{N8Qgu*IRJ$7k2V29 zIU#E?74Z7-)FIJCLYT1Y2#nQ@)xLmJOr>$T74mffPx3n`yAo zi;L9~VUglAZgsS(eBvsI@o_x!k3P&ix1#xzbz zB-WSd=VkWv?uuS(_@w{rBPpkDN7coXTK`Eq%acl44m-!rrAovRfB&VDUKGP)>uLH4 zP5h;nGVDyiBPP@;q`HB$>0Yy?7{>RbmMzbJ$Rv`p?20E(9bNQWg@+j0mNl6KFjIEo zFNZrxJR3@2d5Dp{TY<}biSAm994(?XGGAvExa_KkF~f%(4q zP>yfuec6pyxpL)A?WHglW7T8m?R&>=AFArq+SqbWZ|gg@Zq1luD`JrO}Q702p)BnQ0R;;ymoiAyYw)4 zEXCSAC>w<;%HDL}3ip#E`TFP3!+ zxqR0Dk}KKO)^PV=_u3%|a;|)2Kna(YK|^$GoL;TXDQP$`VS(!Rq)_`H{t*H{BF7zE zUE!S?8Q=NFW(9Ft%l}g>`1#sndvm$gMH?!3$Q)PHSPj|*2w@Vaf@O^0pcIDd!n@{K zq3S-u!6iR@`Fve?IZPX@KHl*u+`lC3V`Ge!1!94Eh%|H^B^(dsCcy?Sl}#Cu1lnL$Muy-CaUPf5#j#C7n57FQsHImFg;5E8ngv}L!i-Ru(Ni?|#EH=MVN582 zNFHRUg*-E)r%XF1WT-lR2DoGjcND0>SAL*Vj2#p&))4k}Wesichkqv(R@fS~cE_|? zf%+*dn*bABEnFWyQ6sAa9ZaMp2E7}IAOlh<1$bOxh(NHt`FTkd=l-jY@)?iLpjf^GMt~@w$zM2*9JdJ#OOhGN^ zZ=%Z*Jk}?$t+X%0jB(exL`sWUbF)k z`=gNdoY}?Nc|D|A?7YIzmvTiNnyiRvjlTXoW4t=esm>3qO*_b>u4Ov79f_H)Yr&Ck`1dT8oA7@T$bL_1%% zGy2<$6%VuYdnWROTya(WzxmYyh$xQ#?h2@A(b!`tyxs5YuDctWZk-mc4%_kMr>^tr z!ZgfG{1|)m3W}8%rf%SgSUB3=MAPnSLacp_RL^?ZX9D&n;HN2axRnG?!LTW)Q!NGo zt;Ra&UOED`b8^pSDcZAzEo8V!*lTHd10}4uqbZH@u&AjzDoS)#{Yl3E&1+eW)!VYq zX--$BWmbrl#t5jltshkX>KSm=vvMV^c_B)j*`W3%C}g!#AzAHTe9U?W59!aWIIAdb zWD3yYZfpx-QT2)ZT%9VYBz=ye<2e`sfBy`>nc2o-mxSZ^yh}03f8Z1|CJSZZTaoC? zsNaU%qWSAIEfD`}W83CCw)Q;jb;IfRmiYt^{<33i#7CU60g8+*V6n zi|yf4e+VC@;u23MyGlbR^nd*6La!e#RWH5vN3{5AbSnIreOXr%YNrK02_q?122V(x7Izi> z;+lq5N%8HaDL=Bp1gjMn9~?H3awf2d5=8^GQj3)t1I3SFrOz`gAt~EyFtQMYitZFQ zqcwUegK0toqc?XvUxt)v-cds^>>Q0>V@~xHAl7pGj^6)+mvA!NU2d$WthxxRlM0YU z?Q_aH3gT{Y(FP0%TGHCH9WFEI7MT`0!K9qK~J01&WD}USa#m~Rh{PN0e z;wW_Ug8-NWI%DGf+%r9_;DozTG0^H}R;kr;Jq_Mw z^#*V(YB~lFn)i7zEgq(y=N5)ON2JH#pP7{{OWfpR3S)v>kISgqHQR(ytdF4letrw5 z`wNq&(c^McXTUMGDnjM|lbP-VPL)f(dkw37Q*|^bu6Tq6-vYbX*cjN4U*Sr1!ayB_*~Lp9)Kp`CHRPbI8mC6c{e2+S2v?f=Fz z>;jpA@o&>UAgSANzq%SQpA;~hds))N`Q1Qj*LK?zWvz026?<7!>@sg_5fUoXT$8(Z z9;yS^h-z}F(KjUt*PA-Z>Di}j|07BgEW z$>FWxHs}0Y?(nC+%C>nd^ebnB<}HrS2?*_y<)&=P>9F`JLA^3dOoN(NkYFqQACRbs zSeO_7N*zpMQH4Xs`YZG0StU#&4pO~Y8%kZ`wD3cbZG0~C5JAzik=)8nrR4Xkhs(hS zx=y_$PC0c;M`Y-fCCoi=@Wl7sR80rl%wM6$s(L`=+VE5OVSsvQgLf$Pd#ak4V@6$2 zE2gO|^ZDP-2+D)vt6HY}0IC9x^2h=8qM?o^FETOu2K_&_wg#XOo63jc{AbM1{JNLl zW30fmNb+FXqeWNN^&o(I){Oo>7wUb2^=NBG6jX=HXMtpJGBHp4Cz9p;&*>z$PFAo( z$aTPvDuquySt|=6^|o>O2w`e*beP7gfdpb7+~m$KBl>62DO(&G#KnH7Ez;=A7YGZ3 z6x_mu!~wWxV+PwVPFV1Sf^&KVTR;}C20;LuHQ{IDS51(Y1 zxx9z2QD|M+MAT+UZ$DldzKlv7i1b^sofx+l8OwZ$&G1-T1xO>ZU#pJ2xFPswFMcNA zxj?+Vk6{LNnN$tJSLuD-9eTBGY;j}cA2G3+$rpN zsDzQgw)FNpCCw$QX#hoFo#SCPAFhiJ(No>dm$fE*X{p1|6)9y=l-s@O=b;5UQS{LP zjcrOQ$6DCH<=*N{_$%4P?HzhvQ4yD4&ee@z{?G*}>d9~FlvMxKKOM#6<5bA`dqzAO zRwB81VHJ%kWaYQ@dmgQ4{Z~>KyWs;Cmj@DOwa)Hq=g3!&m@cN5=mcb2?6^NDd?*T) zr^Z-;`%!SX#ah0r64ZsG5rc=B*}R1v~z?wtC_`23?o(v*XA(c$Wk(gz&={V$kz_ znx|)1KV*=IAoF1;d{k)@qY%~yV<^Sia@D)jT9nJP8pZI6o4;a?o5bC6QG|oorLpgG z;ro&J+R#;svt>CyeM5|AwgiO^<56?<4Ug*xaeRX+?qF~9Pgfme>6U|gs<7E_M+zwp z-LxFG+W!?xJT}U{Cg?!A{_AVst-(})yijuAM8Gyq`8Se?PMGmE24P=tojGP)L?`Mv z>evLSHgamS%hx*6JkCZ-t=AXrbiL5irY1)6S}{6ow9$0#r4IV16q_cvh6=CEA9SRj z%=@RZuDSTYR+frQE{$~>p{JGQmvhchXRUPNdA&HbZH(avqhDD*Zw zi>EBPF0c2gbr)m_A=4rS&Yp-_M~i zP%ORQ6d2}|teaXlQ%}Zifs1E=phgaS)@~DSo|OUu5nr_DC*p&Vxf%sPj-#xeVf>zP z$gNN7Kl-~nkdGMu0$YV`+M8XnTBlJUe81*$ag@OqYnl%v4Ik0mryL?j=bi{8&Aq!Q z4-tJ$3PUjy;rIk53M5TW)wj(Jd`rW}&EHt`^ou}hE&zzBzE-{eRwvc(#vr_;+upJM zO5TDnVQb3Vl*}`xm7NoOE9Tqmag&e|f!GDhufW!%LQCJ_!BJ#R+9i{XyPwFBn4 z#(##}Z10;oOCn}!uVi2fva+qMea$G4%dB4gb~7fy>N%!Vz$~hn+g`u@<54p++W;0_ z9{@F{nG7-T0n@dVK$rQeS!Lye4g;Q$eBjh!%Xp&B*S8F8edN0l=2d?8awqq2LDJeH z*dhwZFDI`qovKxKf;8oCL(3=XR&3_KWu+FVyK&_O1Y?k)4gRE}&|z?%Fec_v8=>5D z#>J~WhAW6PE0Op3IzPj{!kJ0H0}Sdor)NHfnTEaGDddJ7acY$krsgqs9sOq(NyWX& zc0yD_@7&(jvdJ;F{}H0l=X0;|uvz?`u7Gy75F52thDQ{h3a#6W0zOD_HxiFC`)&xS z>?{*3ca;=bJtktxe^l^P0r|{4e?_$TP53~c4tjqcezXk|E#C!tAXCmhimWGYK0ZWuNtPTC>909G^ zgu8+Nvk2GI6sh?i$l2nL6^y_dQ44E&TPtxmk@@;!l0|7T^NrPH7ZNNtEse!8DEWCo zlhH&+tR(U=gFP9AQz^!Vt4K{x5bzqy3g#Sn{B$)8D9uYr)P2T^i|J7jve_KXMYQy- zlD%GUI>_(PT6K5vP7+IH_ydmy&Er5^K-J}Vkx}PU?@T{o%@)R^zBdNr)nKf0-qSEXNbb1|*BGCxUyE5(g*p=X`Fj~*K{9$= z%0x;^Ij_Y5ACz_w<_oZDLQ8=kCi`0|)?}+h)Qj?BKzTerh*MjEjCBg-8Y2~p4i0qA zpE(zq0||1;IQgDCPC9IhE_1nDZ$l4SqyWG;D_ZeNh15W z9u|?ADJTZ2iOw}hrk z9Tv`+p|&6AB4e@UN1*VSgJ!ga}i>INnqCYc(@`ReQmE zf`ZH0{gd(Zmt}qb!1C?7!ij= zyqqK^+)`+#9Ca_*Q{EcS1^)?J5`SCB7Y;a?>NuU>9ImE79qINo6Xq;U&Q5T}5B)^) z13vsInswLtX13J%=4SP!D#_28<40V-lv=mLLU()<2aitHx`Lcv;>iV6dkg7;ni%NC z+o4#iJc6t9^H+Tiwvl40I+G8itr!ct;h45Z0c$Es?512L zKOFvAXioMa4Xux=81!Vode)rVunrDltO5vr;}4U4J9;2D5j7`NP~c%_HOn}}w-fy; z#Pl5{$($Db7T&P`8MY|&QzlM3jBnf0#wKB2!s`$Zhc*hD@DSNu+0sz8{g(IYIY zV*YQo>RH7LK;PS$`|6gQo-S1?3^scQ?AnN4W4i)tkAi@8 zP4E=-fi@~cuAD6f1iz<-)>}-iD^jstIo8SsCW09R8g)tR5^ew2?qAO)_FoMAZVPu? zL>H~#3XBgU8f`L0_y~4ksfGM2h6Uog0e+%)3`K3Br)F=hFR)`bA4c4GX7x#l*>rQV zy2fik^wDDLHetp~PluyiNH?v1oA8hDmL=oZ8SLi?DU@#bW;R*YJ9Pz$^}_hF>33}3 zWR5t0<2JUm%wudzmg!)_)O`W%Lm0tiYT^%iStX1xb*xe>*e~&nj$+@qnhLD8qxrcC zzqm94acHIbazfV((M^zK8QX$TmM z9^s{Z!S}iG_}#B-gg!iLe5lW`W)<%^Ru4pI(7ntPy~4ql6=>9gkIq!E!u0)MQ7)wS zwuru2HjodkB_wgi(k|F zh3M8EvO(Q15z;cyxFn&LkFnkVjw0r7RQxqH8$HIGYmL@2x;}g90O6(Ox1Qa9xhG|m^f|6`;+6%8xKUMg}yEf z1}S5}9>&OT`_@VB>A)gt@a;u>X9k^MUqzU{+W$nY5tEbj{?X{D58-Qg|M+@)(qYSMh(R&Ymr*%?vAltH9jq;m>>dF zfJ9%%one_ma`8LPaRQifBs_|wL2QId#PPCjiks6TjUpTTDw-XaCzy@wk@?$c0ztzA zso|;zRKh0K0@?R90+)!HcNRet#SyQ1`Bbop(G~Y`?JD&D?FdTNzO`g-qAH=1iptH_ zFfV6ehGa9Zd{x(i0IBb)a{+VR1F;RXXLAVKz>G?^f=NZ^eVja6B^TX4{qxiM1Ef5j z1lxr_`zJ+k6fS^gGuesgo{P|#GL?H4R8H}r=>r%d9g;(2mJM7d=$5^u#!kc^#4Hg8 z!B+muAo!W#?c^#aI>EWrPW&`Kc1ZyGBbR1C?@ubEh+$3(za*l^bWM*U?m@v&=JGoDK$fyF>6(=vfO#>56d*VyE<416T1odFs6 zFJ+A7Xxhqx@$Zg4mZI2QEaHwvIsfHH5uBP2??u9sT(nG|za`pg6t_rf5$&M#ZMKVf z%c6avYAn`S;^1CEJ-X4`NYhY#iub1Efkr+b41c?{zUB}3u^&?=RaY_Y8qf+`v4TZk zRN}cSw>_4Kc=mHKorHPRuYWQNP}*}o7prkka{~$Air@NkS<1>CefKJ2Kn+AdhmB%- zg+*d=9wTWEpgPI-MBOnO)KKuHGE8Q>0>#`pZsiwrpb^*9r$<&Z ziaKEyjfj(kI3s+aZTOFuy4;Fve6~7kLK)0!R!b;uTj3-ueP25m*7l;*TdUanWH!?# z2YM7Og`L+#YVTD3R1OAd%6wQwQ)WRBB(b|B)#Q{wQ+Pf;TOjBN{yplp>|cly{$(}) z;=_;g7Ic=tSayeBs#%nA6(^(4fgY2qtuvaDKb-fiVD;sWl9Co9nVA0)p?hj3OOXeP z>(c!nOIH~cSJN~hxH|+VxDzzEySrPk;KAJ`u#n*HEbdNl*Wm8%?rz_G-t+xf4$I!d z?#|rl>8`G+y4EI8#r^pF9azq+gm~YBjrpyG3wax37`CMNy$=Z*FN^ymrsS2aAPSHk zYI3!;r~o(WGUH~S>YSeFL$<-M#OrCZoD%9aQcIs(3yY_lDrG7`7A@xuucJQI7Y(vY zYK|VqquOA$VqSPhoq0=`Yk{qTIw|gZ8^)ntaj0u?0^2V)D*cv7W<_eEkk*)IEfw#U zc6*=d8RyXKmFN9t5&&*jTe8}xj+kozoG<{4IVv^2Oy;Wl&A4>pAPwnRz4F~PkC>+Q zO1N1Jb;hA|@LTG*$gnX2J*xQ&@(diyCtfR&Le2k{nH>9>>JxL1Tl`N{x1zwfA8^GE zkM(}Y7YkIAe2L5odqOg>qVay0Xq(5?5By{b-bx74-g#q+WovQdwG2R?&`mqlPWPeT z2#*svtBTm75Nker$cufRsuQ!}rEux?+i%wrz{mVA#EO$W-OeiJxX2k8QII#|)nS!0 z+X_o3hgX~|DFR(VV&FUHU0Ur{{N_fX_u-Y&%2P<{gc`s!_09XW{58m3%0CTLu1dY! zK|ot}rGe{J*_6&ReAX4R~3$%2;`0CKHdGjTcv}E{MQuB2G;!t52%zR zaDAq28|-c=N09=Sy;4A>91fBzS~k+Z8d@M>2(|PF=ysnY1WE7sZ4s%J&eX)(XO*2G zS}21(lAaWfWuptPQzgnR~5EvZ(U(S1%?Dn0PHZaDJ6@D`o2tYs+qdp+WeIMjd?y$l=7xEH8 z;C?c7IC=x;j7)cEabSldz_AWPh!04wcCaR)Sm`L_i30)n=~#D*z9ZJHc(u`5jqyFp zA-JsDOkNx80mMgamesvpA)bQ_=XfFBgLfA13#<&S+V#7K8cz1Xjx>BG{m$ziA#~%e z07yt!WY(MjvQN;SRGp2S?g`>_$l=DAkf@JQoQ)7rpEAT*q|hN@q2bB9&>d_O*95m`LMUj~P`=KEsu(mP5Bjx*iXSsfr$=BRmiZAr$lP&b-@-XB3{OUR3 zIL_}FR`&X`jbf+i6Z(05HiVtvmope7hLq`}t0iQ!1kXVo`%Cv{50ssZE<5zLbH@Gn zM9e1Hg1I^s_t0<3z101*04Z=HJGvmbE4QF>5t=@6QqVO|L$B(jr!T{Pbv=>R8)xgJ zAM?qEboyaWH~E35a?9nfG&eAtK4v|mbp+BaDE?oeUGvq;8pw zDre)Xo`zy>CbuE6Na#=LX`IwnH{I^Fh2+V&kyp=#j@oqj#W&HNONZR=4^t_}J9*B7 z1_x6HDZ1#<1mlKfNQ%Q&`;}*OmR@^JC$B!e=Q-cMd1_`SZ8L-b*BzYq%x1jl_by@Z zHY;6eI2!)hk#8@(htG2CeZa<&sjf)+?_kvD<{JV~$Uo1!6PT%xe^sMai?*&FL&jif zCP6om--^atnTZ;BRvr41ynN&(GxM(EaJd{jI);zG@ij6)821n6%&UIjg&C~y z_`v<-;c9riQCVUOg>cJPE{6k3+kk^MkH5u#NH8h9K3GBgqU8P#_n`B^L`}AuU7u|# z4J(;`MrI1$ub33^C8S%B%D0XuuoMRSeULl*nIL-6)4>qW9$2ET1S!htmT|b~+)4SE zM%;unu=%V&SsH@%!Q^mXA|B*T{$@eIless>vm(HMNu<`G-TEoskel*ZL9k2GF11xQ z);g+LG2LmeRz?Q-{A7$%3dl@(d;Yc#1w39CAyX9c1TU2Xs96JY0>3ry9(V@+T-Cjp9XIMs ziL*cEVzzS2acMWsY6++Mlsap5&u-EkP{mc*CK7blyrv%bN5 z)*|{O8jn)c!I)WCKP{Xb&sEnX!Ub_pv-oUv%7NYA%WtY2&P)-U3rHvnc=;1QgV@{? z$vK=!RaTSS_A6ES%iy4*o5yMQB6~1de719)_$|%}B>0!%Ml{e+qg%&c4N{N_9tMcd z@t3~;M6*NaS?(msA@YA)i#;c3pyiM%*4elwSiU>iQ+O{`N?;_~Z_|s+nk+;*l?u6(7ES44ld3yLsTyJ>HRDD*VpS0r z&@EV-y=cFW4Z$$8FL=?1(~R4}$)%EJ5=f>Rvi}CmO>A_rk2uxxM)OuuZJ35l6gXo2 zK-%uu40p>*)O)&hgi4LJ!{>>`#13?(KNqbe#I!6b6=Jzk2=+WnXexhPCGhWqn6QYI z26dHGDq%Pyk*pP5G@_rv@avw#u`*7J;bc;`CZaMB%Xmz6VIc)bkgmBi1SvLa4e43cHlM!E9k(t3n&4BN}m zp{o+b&*(lb|G*G(J*I^*voQD+EI){|yW5HU)guJ~%b`DAgRh8AO=^34xiUj@yo&iB z9SJ+Iicp!p(`t(M)62?+|$DG6Bkq!`bINPBiGtOXLix@?+J&xVo3WPry4dc} z1#vWb!-&3G?4>Q=UrDmru;1cr@N|3ekz+%dUvEDNyf7WxKJVOCA&Qxz zDHU@+mO&+?=?o3z#{==wPQ*geQ%c*K8s(SnY8Aq)x;haKr&2;uNUH8_SW)`*(4EC2 z)K&{Wu}&)t$X)!69fTDspok!De8JbcZuv9qb^{8UdO#WwjhwWJ+WD*~15=6|LY$C- z93sS^e_XS`vdD@z_vNqnnXHt4Kh>~>1Qyz4l(dThhoiL%G>eq-Q_vW(+7J7P<%ayG zW}{I3C;GnX(i(lNvDLXS`pQUZW{0V|mE-TzJm==S@tuwO1hk4DEf7o7lVjyf?DLR- z?$(@*vGAp?jIf2eQF4Q+3Lq%^-2Ytqfq*l~4mzzVBZFK@>La;qv3}sbht5zbSYK&+ zfaTD}gK-zeI|du$JWPVsxg^dq`RF^)8=?wUr~gRynrJEINBizCW7}B#Ik8eAw9xvx z5<8TH|8J5viJ^4VAlE}ArbLB0q7Mr*T7AY;#h=Qec4!M!?8U?eugD;?%Hk*u+QCsg zXRv3b5y&vwAe{8C?AETUC`&e9}J!z6m+(W;H(=+$+k%` z=(ZInZxt57*B!LTPi|(w#)C;E*u(h_VijVV!dDU6pOHXS5+_(XB8SVhN~9#Y;m+?% z*)iMymJlp;l|@F#|L-Bxys`moa`G)H$??tGdZt_*h^XOWEBC6E{G63}16fV*SPS8i z{q(dEgkB;^oCkHI))QVGaYYMYn!DMiKhTSTW^dzJMt4>BS0bwI&R z3(R8@ET6N~KaA^x99yMGllSxHMk0u)72g0U%T{`DcUZ z)3LiC{+R%DuLLSD&C$yi5>y5GMfn<&(`Fdv!s{oy*ZIwFwZ8{BqrN&PgOJfms{RP7 z1zTVX1B(wqz3{iB%hCTD%%dlnjxj*TA#xXA4QxkyU%9!J_XLjKIWKT&tYRvx zK6`lIbqXk@cT(jqC0Xt>cd7#v0LP%``{NIKFB8La23Gb3aMMGpsQZ!^0S&zc99tPN ze&Fg)r2U4upY=l`FLA2MrBSwdoq-z|*4#|icqQt6BG)!X&Bwp2WqYG!M-zViL|Rz& zeOwVcBLoNG-GRs9z*~5~foZQM??yOS@Wz6?V|Y%ZwRXb4$q$mL&@MHW;;31(W3VVj zn;vI{%z0O!-f7srmjI+1n zfoLI{3ahNUv5IxSKh4Jb8%fmNZ;uEMpR@HvF(-5bkK6$JZPGPs49D}w%=^+){t!mF z>{iH|?O}v}ve0CjIEo&0aEn(9pr5F z)E%06Jv+~}7H-fi7NH%O6byELQ*UIkzPPlbHBe4a z1A}xrDrMcov1rI!Yf02wF_R@R{s0?9k#kC6?_NOtXQ}Bopj3r(`!bgz?tjZrS zp6#)6B0qt25Nn1W5Wokr*exN<`t~C=Ru*vq_?z7q>$IGFwAr8JU1Jm@a_^*|}en9*E|d=jlY6SZAI4TXqgE75?irv!$W{b$+u zy4}n79vX?LfG8VUvK%Qw#M^UcKw=%TTk{(XG_p)D)F(@=P_5FQhXaid8`m6SP`OaB znK9+>SAnTCj7c?+pi3qSpCF_5hMkYGgsg}cP+!)H2Kikzx-V&GiYf0 zy-*Fs#Mn$7LRGyn0-2Gtng6Elv(-o{^ff8t;cQIKa8aktV7IH`cC|)?&87++E)cSQ z)%uh08|%L?xSk-RbR%Jkh*#f*rN-k2p{s7FIz>qnW6kjQG}qW*<^o@+D(TnnV@>Qo z2bmExB?uAWwS@=};SX1PuUI$P%@q?a`aY#44pFZ)U0}qd$7!Q_i0~`kqNuN6FE$eN zbHVtjHgS>EEQDbS;f?9PG(-@&vH`gz9|V&>VqJb-oPbq%$+(jvkm3u4=6dsg9;_*w zvs9WzJ^1_G;Y1|Gb1t#jF@h1nkfk#44%HiJ=U#{B%fP5_rpefnQ}0qEDycFG>}eM% ze3>ZE=k2OU>#vm`-8ozo^em3M&X{5au&tD=iT(S~&a#Owc81#u&v;Z}r38yfeQTw; zXUeI)m@xZB<#O}07RB_zzU08A22LMnVNw3H|B7%2B8e;w$Uk&KMjE|>`Qvs4UQlWg zOfJ$(iAy()-KnU#9|gAV)udPKJ5v~(s*6hNn7zwOdi=!Z`ld#Qu<1D$bwD84_d(e>kpNHKdDlgOEhy!z=o@o>UowcucgsjD-oQL^; z(Jz5IsaIiN)YPac62JQ7uiHfbN9>%{wZpi=Rx%e6HA#TZF7Stt?nYRUZ=is6v~P9U z+q8`e3jAp)my4V1nGnotQpV=@J}6!*SivvSS}_Ft;S*)j%t@{HhwYh#nEkt$~| zZzu`I*s4?>eWN)0!_;58CYBPk79+Jcay+3<1>bpd6yH+0YUPU0)q0qnWs!!LEFmkD z_$*F~3!F_FyVcE=i`y_AM!-k&E*!kuL7M;9Ufv-@!bN@WOoapFT!xH$cs-czDVGUy zp>iCTZ#_5H4Vh%zRg`2b=D{qFc3WIzpfX`7%xoNiecUHD_ouM&92ZO`f>*3uCHn}V zP5I{-Z-?%#F!${R z9g}?RBaK)Y3CK_3Z#mzDJsuC)o&OAyRA!ClPfjOrc!sECPDTH$A#>m_RuiZv2ad@| z>H{)aI9<(UUjkHA8tfl*10KW++J*2pZ%AS2&xT97*70!o3#05n|72FX>-P(F(}tkb zbN1-iAnIH2q1ni*8sgD&tU#r$BxK(J-I}=06Gz2%H^cf;I5X)uwt6`0y9mo82K$c~ zRTI?&+y6GSbiLLe=6^@K#_1+o81FYU&3^lAm&gscO7EmKkH8tBnJ#}g<^ZVQ$9hn6 zao|1KXmMBHqskpv)H4{d)LiJ3a9JgsCv{cB7g#Um|8`tshLs3~FRgPC#&zkRf@pSf z-%!xt8}l#yDk4DSaDK74P#5|AU1-#zXK$QOsv5zDG4))F!c3sjCuBA%86LO`D^=$3q@aP_sYm%pi!stsG-(&b z+0vgcq|ZUZFK2$uYu9%l0a3%utE?>jUE-IyC*^vG$%ydMeZNHiHX0WjkpkRmqSH~$ z{wmP&b>?EKfI3M<eRyuC?%qOL{3al6=8AVu`A5Xwu9c$^TvznpzTrQ}N)4Lv@ zvWM-b(!}|rZ74g!mpQF<{Mn9_W~h*oCOE(D(JD4LQ|*1$Je#=aLz2~zc~}6>`q6v~ z_h65F1M@{x-9dk89PQVz^LyAQg>Eegha=nX8q zKRs+qum=~)oVmZ$&(tRUjUc*DFcumIjAMkDR%ZtziS9-J3m~T{#%*0nzW(8BZHp2O zhtVjkG#FC+**Wu5UKKk)Dt;z=R6JcPWnt|-3aDGIW6JAo9)#%W0Rh~t85a1bZU$cs zH#<26L@Urv8kT*3Ud^r-NO=*3k&NNiQ>@@Lpej(pfnHS8IZC?E5etL29zxQe0qdcA z(sA*{nV_pr9~Jn8Bz(5{I2KcB#hgr2-&v^EaTRQ_FwWexj#wp8gD3wwyPUG7kc>UM zN@wDnO;1o-Bv6bjCyQ_{7%x!Xr*awYUZRESnRA);3u65*YUl-BVOH4*G`30AO}R;r zhJg{eP_4DLotLHDR0v}p+bp-ET#_sOnURWHNbU>zTnJtp9U_4V`Hp7oP&V}4Idf-+ z%HBMAvC#}x!?wDLa)9AA%Ap^2MXMETEag~JBmsm=$^V5*$Hh+L3IpEbUzJh9IP9kx zeH<8mhL3#XKl#3s&TazZRf#l!1SI06w@j|Hc;yXpQUbH)u*D|7fc;P*WCOi2D#%wS zSnof7zt1dyU2fU*-&vK7EM0H;4}60aPiAZ4G;X4Y!*;1U83Ri%@@1-GUl7Zob$m%f z`owBx?B|9&mi}f%%bb5$i!+$T!7};?&nSUr)H{BuHLLv)Ro9e zyZze-+M=PK(?^a&UYs)sZ#*gu1ozFGl@;es+T1rkM1P8K-WX5Fjb;RrV%n?xw>4@1 z@6O6MZtK%ov`IcB?>}fmzZ9NoTGq(?`xnz0gi!jzR;_R4#iy0!bs9)AHvYa8!+-?l zdIUw~l_(crGcG{Oz&^6P5p4ZR+j0?@@`IUvWc}w%2l&L<@7l`L)1*Bbo?^5S0mww_ zk9VKXVF3E7h)_#-lu#79bjOOLC9c4f6*6QfM+1PF!Tw*=Q`o%e@0e6tF*oQ>g<_K9 z9=#8?+U0~-Vv99)g_VEe5PdpJ)Wqr_Z#AX}58rUVuY~=uR`QNUyS$dSl%|CBQwE*E z2uEMwt`m4jn6!IXvq_6Aq)lta1`8_6ihQHG`-5TteX9zlHQOWx*(3=!OO8eAzVFlu zBU^H6J96c)GSUEW4$*UDE|%I-z__%zWR1nVN7ZWF>^E^Np)$#OjZ*!>rgsW+;f=p} z*MWzu3r~XolzX@DD~Hd-RQRHvNx47qCv~+jzUrfe3|YGmnp}t@&c(sEvTQJdfJ1vX zF=KfWsG{)ba`JC{ ze|ay{m_;Z3uQ#ko6p#<|;~l1%CZ^tY+h$S#&y*^<(y+IxHu@NV=C>n8R5;AG_TnDzoDr-U1FewU>f5n`z8s-u`@iUZ}Zd|S7$|pn6@vCXm5MNOwkqZqS%$kC% zh?E~=pXVa`VR8ONSn{22yPGxis$ygy&5X%rN&V+X6M)tN#r8~ll}RvP};s+ZB_5Mw3V<1KVKO4es#Go)IP#!SqNTIWnlj%Q=?S#11Qnh z{i*s+6uuYIJM1x!26yUOSFVOOyVgPDUG%KtS(1J&Xfy1k6~ahrj=tC6FL=M&>O!6q zNx=vN$#}>y839=;biankpuvwVW@MhkW>C{j8_C*&k=q8e1o+D9Yp)OqFV$5GXCbPN zePmaN(Ux$|`&GYrEBg13fa$2qN3hJRP*?q7@Fm-hDypI!g)@Oi&N`^C3(DFby$Xx) z(h4Nx;P#eRN|Zr|InrI!x)^L!wL2p*CiK|O>~v{9EcR%=0nzz7@_m+^^)j%Jl-vKU zhy(7&r76#2eH^(HnvcQuB9RXO-@Z!X@jTiB4-?>_O7(M&k2C{@+1jwJmdUa|i29sv zPqwEHETwAY;}MG>>!g8&0`27i4vbS*@eUX+LF<7@VdQ7LP z51Ms%Ay_Df*32;c3}AXH58KJ;{@G!M^T{ZN-#T(VXRo64=F8SF;n2PyDio+wEt;+3Asz>0bzDxEN*M>(af$E?e z1bhaTQR=8s87jQ7RZ7id+2VczqXRFP(b|1dA`nBXr@Yn8StQ=G0XDMHlan5O3wdXg%Mk_w9@t9R30> z3UlZqJA%=CK)=bWc%E2+z1g2hww3Uls_M4qjsEdY?>lyjKYYtk?wQc<#7l?DAwID& z3@I#KLxxWQ&vJ98FWGyTYOp4JraWggC6OQ+ zU~!x6(nN}v9%RuWMHnd1Eqg5GW3y&`@yn3Psg?k(*&nUuM`sd%&~I&{qva(1wjaF1 zJ}skf0*ahUTM?+YTJe+tyL%M-$(piVB0qkJHlWjYCOV7%n zd^gaH5X|*Qo#;`oplo0OR!5Gv(WI>DOB(OJ>3ovn*&)F16jUl=LsKn7D-&ZS7>8Cq8a0a#>q>z3jWA@0&m0BN679e&lu=8PXRny;xg~ z1PSu_l^7o-YyrS{s*DL{Xng}IP$SO1!+np!84H_LaG$rRH5H?01=(u%A|yu-oCF3S z!{zvgKMYGXnH4nmL`}BUcRw24cJ@YWXHq)}mt7S9Yctmcy;huX7cMH=McDbK<6dy# z4gWMhZqtXiYpJBlbUTZmcnX< zNaS@tBBD_l|H0++Ny6|3=4;Wg@(s>k z59!8aai;b+dpu+DPw5yHj?k9w@P)i3%OnT{{H_`%kfW6G_A0OEO z;E4A+F}$y)B>FcWg`*c`4(BshoK$@f;kp@wZ;b9U_6(J4heAl73@p35mNk%#W_*-< zO;ok{Y~jsTR`Ff9iYj8BX!EW9bIL!8lctw&D0WRokJZP}qoQ*zmZjAf(4=&+Ch_76 zX5DcY3*uixg;f(VWTs?12+Kq{va)M^IpLfzOkeaYi`wDSh0mAlLio#=BRh(D^u_Z? z+N-Rc4;p8I#k1dE)XRJcX&70^iYR%uUJHkkpvgolKmp?;5yvarKO{!>V2p)5b%8N> zED_znW-6lSLP99rg9({`xw3ppgoD@hf(m$^x;qg86=SUHX&VMSQ(a5?c|zhB%eC>L zKbQX|vwsY!z8&3UQWAPcIvvN#4 z>~I?c5}m?L8;u{C+3k8}5KRv!$q3t!)KPU2tTi>FFr`$e_X&(T+y9w~!2iK}qN?cy z2km&Ei;X0rLFg9n3^93Dj-ll6fNUpw${|yeDUp}OW2=xn=yg*AgyrHJ*{oITv3)dm z>M^GStTcxI!T1|Ax$3kIE%a$R>N7iehhPMV2yMMGuZcTSP9#WANU$%gtH;jDj85Q{ zK9v(#LsC(b-U%h^0xcuBUuGM;r$FuPYP_0XZ_q=gFit&B zb)~ay9wpc<%s+q%AU0OWzK-6$N8-o`h&bNb{VG#^KD<={_8?t3%o|V|sm-++K-{^D z?yb(>$Ffi|(@a+qCM+l(I(rCCjwCv?QiHB%irov)!Qlyik@`YJc#Oce_xlBuGO!zT z1fzs=vDiLC9$b)m!Q;P_(~RoMG&Xot+DSC73~+~5Be$^} z5%NKDGK#AufgrzMr*20<&s6`Q3O?)ZhMV;?suO;Vda#a#T2H=e{FRUm@`|Lg_3s{%fYB8jd(Kfzt>+9%fmtfkR8XY{_f_AVRgno)!qd7 z(B41h>XCtyv?zjk5W+c>E#8N}MH4e|V(^F4^x_18 z4y|vqbBP^-?6xWpU@2Nc{yGeD?=*%Je4QU9@w7Xvp0}lrzf;UFWK> zw#*8Bn8B~h9EwFAa}%e{{DcMe2)GiYxgbK>4BHi!g3|uvH}RyFwm-F*^~w~k3-N9V z;b8PBd(`k#Eh9*2`*{x$91iQcm-%4gBb+5b2LDVO@K^) zd>?&_$qP(?6lY*G1fbWi8~sVcDwo3NuL}hW)?hRXpYsse3B-mX#K7ubb~8eB1C?cn zNsM)BGs4Lq_hV`WmyJM9pwh?XnR|eeO5*;J^DD}YlB8T5nn}qSBFE3^krL`V^{gsZ zc!}{7UL0;nv#~*H29buqO+;47<_W?Qa-aGoSQ!IdtvfOZ2i>_FjD(3!9V~J1Ln=?I z!Rg^GzB*_n&yl{xpCD%z9JSOoY7@z;%=`^kU3*sKnW`oyE|PbBa5qze*iRU>zPK0D zVL_su$v+;98<5Qg++*sIyZ~3z&m?3R`hT}qOaP;_>O7Q#EXw724+m6G5*LJWwvwQA zOk}}dClxq?*dY_7BWN~i&>Xw{33XQjwBSS!7?pz|cIgow!d`aMPE?*1dpLiyvOHDUnM~Rv3f_!$7tlB!NdsCJ!4qJ`p7u zZM{eG_TxK@(kisbo@fc1;?-!dvFoTSEUgh{QuCF4Vny*Z)-#NL>rf!9I*44o55}EAjwDtcMA)85_I9`PCci^VW0OSOX@u zM~sF;;@(K)q$r;W*Y^qH7gr=ul0v6}Z}t?+i)${cG8Y?I(X*mevcdIWeCCrCjI-@a)b@+o z{zVm`LFtTjb!^8BSlh(j=LKjuRVc=eZK4@y;;hZ63gp3XvLv;%k3 z7U8Q6y+}{cZy*b8n9xY!M^Z4dA};lL$4luLp-cThSH6SIuQ2YrYHE08c5R!Kj?|V)ef>!?1swS z&Jk|a!4JKJ*{5f7_mq^Eb^o6+On{)+$5po+ou^&j4>HM5Ubiy=Vd}^a^7=Zee{!r_ zMIm9)Y(LlOoMICF@fnqt+xy5LYW3T>$aIqf=fJfGKidsfYxPQ96=y%%h8nve9;k{f z=!R-3lOFsUJZU#mi;cho?eK@8;zo7Ek_Y|7EYPcolN++E)qS$vHWD3T43CcH;B$*9|@@hw^||n8vFF#8S&pW ziAhap{D@dYfNPKt8rbmFp{PD z0h7|V_XIQo#0rxVbU|EIdNS>}9yrxYD4>)} zy^^`Qy_s@??8;7o?eEj9x%dSZ-npG}!4Unsce#C5@g1?2nGp-y;?0L(eUA{SrO;=H z&+%k`Y0}%ELn7qjn`FuLHN*g#s?vIBuE~pQ{_Z!8#D!oT%oOf)!z5znH>J!MgARS%#O`fYAj51=t-sW}>QIL|n4#LjuA z&Ho1qdw+(V_3M>yW@2=%82iBPYXuiddin_rA?LM`G1hcp_MNbWJ4UG6;{BsjN)-7$ zQFaZZqLwG$|4XIA2zIJzKoR`~5$xtma3~CZC^Ld&^wHhz>cayC7U8&!u}->zPA@Sk zdpABNa^XnBB?SYmv?yThkeV0j!b_PA#*{4*@MR)GLtkT@{4Rf)YML8odBG( z$Xg-+I(!!~M6(b#?)jhtDGQwQGW?;Aww#|aPi>W)dP|PMaPzQQtQfM_;Bbz&`HyU8 zsQ5fWIXFQ-mcv^RDnL^sghvD{6C?~&f0ZWl6OUM>h)hfzWbZPdeUexBdhq*8)?91p z?Q1&CJbpo+=Tx6$CDjy@3NM16qQ~7hO3cv*!F5GkpGrsESynOega%QZFw7`&wz`On>|$3XtX{I<`8?k57~Gr#`JlrsFV<7n?N zEA2`;F~?RLh;bgou_g**)OTe}R8@{HCqn=IS4rRAK=PjR61p2}!ssFjp8o`sC9nu!Pfng>5xk(dmmhDk20eH{gV2OAQbXdMh=LF4BmK(5{ z+f&X1r<*)<&2%a#LL!5yT5quHYpspysxQFJWF}sZ0so0NKQ|yCt5kx(ReQ;_J`06{ z|Bv7iuh93up?=qjv4H}b>D7V$)OK??_N!f_eLI=Fv=Mb1M=L)PvUc1AG~Qalpf-bP zeo{saU`VtYN!>FW27KcLmfCU0R(CrhDqZH9#vR1|0Bn43!0fLUuJkF_(xhZD!O|#U zhvhZ!@|YHB8vuh{sX(n~`~GMIH(=oYT}3ye>91Lm7#C`ja325Tb3=TP@#25l{?o;LC2c}TOC!^Hz9ijS z$xkTM8c`%Sjf^%S7gpr(ckZtmwWTL#r=T2Vc&Fq2^-3ojbr@HKX)`@@_-!|3_^|p@jJ@~L!>N2Hn1tXI-eo6vla~ZM={CBFc|(4T=>hylf3$qG94Jv@*^xhM;`_oU2HYor-b;}M#T{!ZueBNk$QKh*d6*TzBsGEY5v*(OWZ-$?O>lXg~EC;6pb+t>I~8l0}DRNNdU` z^IoNysgptzW8n)=nu>_tHH%J6Nhd*?5A3vA`4$Pd`Yi;LLs7W;9M1(UocI)EovY4Z zK`k@I6UL?Di)Bu6aNFn(PBok9-m?RLNKf=KVsjMm)Dd{opRO$HYc`X;jWC0&gQ03- zOy%CQjo?i%3sm!?Tb+-2w0@Aj1({h86#r4^lvYI|I*+w2PP{hVT0YD!eUz^iV-q)s z(*ZZ9jE?LYyl7N@45Q@0sJP*Kz?$j&ZjZBG9w~5zOpj~+v+vglWhVFA)lu9RHf|C) zd9qn6j=a{5@a*gT zBv5i^fHu#2rQ<^N{U_L=SGx^INEjC#>?v9!43Z`YP7_2+MeM0#Vg*8yhNmk>SH%ki#w!h>bZm!(9{bSh znU2}-PfYnR?^O{TzDayqf8+BjUJb)}so(I34PL{;Q-|lE`NuNWH={YBag=Lj!q*L5 z@)lvzvBz#|OXrTTVA2jYsmkAE!ud-DqeOo}C(|uQUnz}P84c}vn<%pOLo{LmCZ2WA zZ_9dfP|CHlM{yR?vva4T(-N1bt0{aHqxGy;`YHC(+8KuRW7S(-o=K#RY~#&;p9yQBr06S8!UKbhHzecTk^5uU zJz-eu-SSu#4U4ozVIaXHlW)!WLq<8(2786ZOZ&t>;uoltY!;_*B>xGm&H1%r?+gUX zGg43b>(Ip*kxiuA@_g!52FhO%M3xMN0dC?)iU-QE!9)>s7e(`gZF#?@9q@YIK49RP z{1ys1wzJ?NMR~1j|A5(pxIUqjo`By2QxXHcExU!bVO)$7+TE^@hkS;c9*&W5c;K&z zC)E3z?Szz>-!LBRs3*&dALLICktEiaAFGG-(n)c7`ht*G1?&tY5OkA9&(7@K@nM4M z`J4!ADDW!hPvH@l6Z8L~p2@Fvs_mj5aP-AOiW}k+`IQWn!J`{+1}l^XG^MaDHUTdt z^WqENy08T_Ee}JOD8kx{K6&2=M~iDbOpEOICp=7(A{o<3X2Ny{xy(J?q4Wj0%nYar zGY$oOGLdM3*}q4Mi8jbVt&re5 zmUEAA!dJABVC@II4_&m>Ir~LOKy*diWzmUul?vUczk|c(4v0J!+SIHLEuR@MG)urb{0e4zd%Td{+YXam!uNGacT_M$Eu$GMMZ4c;fKs8hRZNL>(%tENasViPqI8wiV(OPP&RGUO%Wl&G^ zsU^WoM2GgQBc~kaP5MULmD>7UOz8d0FQ?8#=%m%6_|g~3M@Rvxj^*zl?AmN&r6B=> zQw$Vqhw0#U`pi{IOIfxBXW{5NbEnEOQa7IjN6}h>@5UbkC$4DTh^5!p=8IBGF0oS$ zSnvB!`5EWvEY`3L_lW)D5aG#m!EH*TirOn3sQ=>KJzjfPXVQtEtxLwX(zMroF>;t8qAXryt7t&mG4Rq8 zF_J#M*%%{-6KT1ae>k(S{0P`j!+L*G8)*{i%D>FA8e7T)a}>J^n<-y}3Tn7$Toccv zb(&6$LoA3dR=TW=;YAXidIdpI^iNh9KJERyVgI~RSLn*2_sxqwk8{{v-sVUw{YzI% z_)V52@i;EeqGS-1jis$urrtS?G=q~S_+#U}>GRLCUeIPUHha|SQLVLTR>;4p74yv9n)}7?6mH@9eOL2# zIg`BVLZwk@FruwPDe=CX{hoe_<;W|W^QH0al}~dwp_wh&)7R`|CB4~G=zZl5+SRq<#xrQ+ z$0w`5=j3qDO_fI~qmVM`vfC$0lUB9`<@N;EiXE(1%-W(_Hlob)ft;$ws9=%N$ES`RJBV{eDgm8ZAb7_)*|*{kw1#Lt=(zYg8qw|wd@H@IIE`lr|oW(Y$L-5mz_HE z=cQBetQ}vSD{*x6i_G5esafwTNCm|q#P+We{w#POHoKD2cM(nqPW8w@-BulA?_?Y0 zR_93R;y{g(`*6s1Xp~vb7DMbq2)CI{^(`W*V%-AkZmZ)`Q-y){w~A0xR|87g%6Gd;7Ta6oki3wu28vSqF!f|I zPdT2G?!~~N*0JCBWny63ZYn%MOC)|g*m(b->(~3kTj(!4BhbDkE#9#-6MS*T^NF$= z%9Qk>3sOi9?@rU=qbFCNloZEupdIo(4MpPoa7@|dqy56hPh!0+;yW6IKr(MkV}BeH zK*yc}K^tnuOX9<{yreFt@Gj)*LfBGtO}+{#_*AgG631k@`nB<4W$%c|V~*IikUm{H zW0|hTMDz;lTv6931P9ifp~h`X&M9#N3S+{4$IbTjk2ig&Cn%w^2cVO#t@^-qO!~ly z&TsqCkF0whTQoma^T`UOHLM3U1>T2#wP5M;u?(?)b27|$0nT;ACfg-!z@f7vx;mT2 z2lhYlh@zbQO?g*W>|PFQAUDcc&(i{L1oK_I+2mCdJM$*$k{i-tyL0c03q*M6Wg5%f zqzWu6$+%-s!EY=Hvs^g>z6l}Iorn`&!X+?7I~9)@?7mps5h`0g5rzIR^1+MDdM?fo z5$@!Uvnx88f{gq*&c*ng^OwoPj!5m3un*qJ8=${;ZIhUIlAIe8q871 zI5s*KAaYS}U}Tleq(O%Z(@zCrlRt1X7WHvJcgA*$M=e=zH|IyKOJynZ+YdfKw+v+- zUGt~ad{Fz$1p0#u%^Bj$s7#o662X&xZPqR&NuFFyd6;KV35L>sK=GQdv;LR4K;zU} zIa6BqlnJbH>htQiym?gB@ASbyU{4~3z!q-yXE;pPhhBP()aG3 z5{I@Q{kPr&B2tl5@6P-3rrs42Imn^{!$H9!g=V7+1Hpw?7?LjZJw@9>Gw=6=0_nyT zkV;hDrZ92d?hfAP@7%>eXe4`2OC$Z*oMOO#*H=&W$%S-U)tuL6DHzsmw*`F+ z;#e~Jw>uTuxxbh$)fM)2{CmN&K!$y9sbbjY)q}SZ{0)5~k}~)0xp(bFWN>c8^|Xea zBX51ibEk+)6e^g6Rr6gHP8(f#_%7#E7bkUoYiP>}!2F}=wfLWq+G5q2q2gHA!GG(` zAQprl&A>64c>2p)5YEDGsv-#2a_?{CpEFD8qk~Z*U%kL#mGxWqwA1g-d7}%iuYm%2 z2^Gjp4+Ok#u2`pI^hvz0Rfuxz$xVeh)4d8Dfky`viWg~no71GK{&MoCzxNehrAvd4 zyJ{ZFayr6x%6zF;0h}!t4RSXOw{Juz&c-)i&XVU@o;qOvF@Nj-_%!&FyVrGQsopy2 zuXJx`f@A`qGNyevGlvz<0u6LbmEs;)6rUEzz)is%B-ZX=Do6PRlvAeI?pVYXZ$6(; zOk?rQyzeKH+<8`}qP*rB?kJQt`8MMi5dxBk78~Pf-Iyl><1b?VG#anSxt%(De2Dhd zqodMFtQ1dc)qxm)otW&=9ks6J^8|g?8s083w4o-ZYXBos04e!m7fzb2kH8J!FwegQ zhLtP4q6+MV$H=p(M6Vtg83zK~!896f0x9CI!XJ5Z+?Lp&Ce^DP ztyzVTDZl*Lu{aYzP+NvvwP91iW@m${K-;$2-PeaX9brpe%Hfj2y`{jzwGHjVR}PeMvUnF~D#L9*dvWEx zuBP1Ls|_uMIaeFH;@-qExV`4$aX))g;LhUop@*lww*=OaXe#(eO0)fqV-Hl?L)%bw9u!Dghx2fr?F;|W(V>!7 znf7rqMYEr+Y7d=ADqU@@*e)?9?W7Z#yK4Q_OAqd62}YIH|(c7tUt+I`Vt0)@A{%`E(&Hw`58JoI)Q*T0b= znQi)I9sA{|qI+kIRLDKOP&?SGf5+7n?dFO~%1y?jU?rxuBj}r>?({9y%_zlT%gea*e+?m;Q2x+7YY zym>^c2FV7>ii++(xV%lnPw`LLfNb{GZpWI4OjG>Z(e?IQy3sh!re9+OPP1rY>ft8GTGDHhQod|vp?-`BrivWGE0!J_moUn&B6gIXu7~oxcowad zzLg$QS{7;pFNxi*7<){EO|QjI5^F65&kin)us#Nk68zzidqTJD*%_M^sg8`V^_;4i z)fQhyzOI{avck(U+D$aUBe%|HjcI%Sk>Oy3i&Uf-Q*XKda^?yOU93Vx5lD;G&9+Qx z1qyJI7hhhjUEcHN2TFgT?Cf@0^pgV_7P=f^+!&dWEc(1nuu)d6{<3Rg4z^22ucHA6 z`3`BAq6wQmzwrc8#N2A=9Jc447+;SOZjI3zJ+X4Z--vky|M)YMQWS1LuX`>|;RYXT zpC>*m2+FP}Lzibzr3CG75$%tErPeIWauwp|NS{J z-k~^9h&x_trjri47n0QRPO(a@Nm-I|=H#AyRLTZ!!M<69m>LFeiK+`J2!(gDa>m+G0KO3aM(3t!O63X=U=syA{aXT+Rly zSko)G{^#X;^9Yk!PFO2AlUj04s?s^XxBdT}w`X=Px++^zX*~Iq>&L@N=HPbfmM3(N z3ZfJ3x-8;?dm-iugsf+!#!)}ht%$^8R4PzN+a)>mF3)C@ccP$owBIM8PlJtL^ySmh z);7I}iimhUagd84LIJh4L5xk$*dK7#ntp|Ao^8w6p=uGE)Py zJCT_5gz59Ul-#U8v&Q<-mrlb|K^>K%*k!9r+gSP`*n*M2-LQt%E<|-lTq4fhpC*q7 zGdfuc!x&g5NV!gHyDl6@h@g6%DSVnq5nUX<6{jI>8E1{qAdlW*s6^PXkOASarl@R^ zL1M>S15x>{`!&+D=S3EG@aGWoM@hh8_Dc=cUi=-AtgcM}a67!LwHp-CqD&QoyK#u3O%dad&Xjz8ERZl;);s zhZAS0Mz`AE$^N<3h9WZ1Wh7$u6&3}5qKU*FzEP{z=aV6Z{Uf5xQ-0?6OWjf}UW!Y_ zo-_nmS_@Tcfe%Hj-Lk-GOV~hh%a{y(JukickBamw25gHD$HGz8Y}gSd8zuNJ6(exe zPOgh!`X}67@l7WkQZGXjIae8RqkrUwmi)$2N34&YKZCPeNX^8jtuRih$bTz;J_QTB z37`_~xGKg~1VAoFr@R^F+rF8hbaF?#T?DGh<@RnVf zAU`WjNK2B7prhxC#BL$ECgc<`eKvg6VigCF<%VT-KUF7O4Hz4qd=(_CMOQGzmlH&y6-lAF1#qbBLl!Xlv@w`NQkfL~ zVI)dieRC$rZ~eZKy#C!Tqy%Dx(k?_6CYHo78Hr#N%2_Ls&`JGy<8PxBfjIe^o;xBs z_5SODS6Aa24z=B|nD$Tk;}UR7t{)UlO*MTPkHB z$_e-eMKar_U{2s{Kj7C8H@){9iUFfOU-Q#5g9;D7b(5clcnm~=)QLp$mZ!3KOq}>o zG77d~fMlL)PuoBYlfsqHmWJu+9@H+<=3|mOuq0mx=mhOwfQ@v@tH9(Ueo9eHIgL7@ z5?~MJD=lm|xK+UV(=wVV142`t6UsbhHpVwS*Dz-%T~E)9Pl~^H&gC`@-bh+p0h^@ zC5`f%NF9Zlss_$N&5EVLIOEC);Z+%yzSk>^l=itVWA^;Yx%;d*p24%F1&xL9qnDQP z&ZIBPngtF7H3U-kH*k#bwrw%UE-68%fafcUH=A~KrOK>I!o@AAZ-Odq}m;e(ub z&!Qc@Xg`@yq_5f=8%gm93fzLWg3R244`7>hP&hH%U#v~HeEFR?XNi@&PrKZkhrWr_ z1mgeYRF|>sp8E~VPPKx@LIGwtKo@4lJt&5c_&cua3r&6+bmF0jkMp%kJJ5x9p}|h; zlDqF}evCLUDW=Of{Dp8Y2DY7S>9stR<(z)~LmTZaXngT_sI!(m{dNTB$;30Waw6s*W@&|&Gc!!FKyBC;RV(JFM!XP=eZFVpaJcX5MC>H>b(#R^3GlX z%>?B{qIw?eC8}Gj<(y|j?w!du+P2lEc8LCLg=9OEhi6)ARh49qzM#a3&G-B%xJaTp zLVzQjhGC#vZWq~Y2{`J6$;7cE1r%{8jPzE(zjCoyi`KI35}+Tv&$JO89E|$q#dk|h zJ>P%m7-iEK#t`kO&pf6xd7Y(Y4fVD+0-S$ZYr|zW9sJ=IPGs8#VTu&K3 zv#5pBHY?g2J+x8bt7N^8AyMEgGJxs@pCJ;I;D2X&`Wu@`97**NOy4>9&^_qVJCTy(y8+U@48L!pA%Gs`vGQG%z7m! z%3SIg39+av>~D~Y1M#b*vZKre2o$zNGx!>?#El3A2?Dj!#9JKanEMWrgL<^{l%20!h!3 zy^kP>kHM9_5;-T0#zxSXXQ2GKKr62*Yk4CPj$Mbk((lbS;WT(TOwE0-c3SG06ljS< zq%m(XOy6dSX3efi92{W!fnYDJmw7Z{(f58osJQj>A|(>UX)^LuIK5b;GfX=@#jWBX zA{u=jVDEI>2I>hZbVs?UG?IN;f3kmKUrk9r7e$Jh8|IospdRqGB{lN({lR4d1xPeB z{t)m<7aRSI*7Qu{f&E@N>!4hH)u$mh&DN8?^EV!B`VH?f9tvoEco2??;QP< zGyTO_RW|hg3mM((X~d&j0@;c1kT&ATuXMm&dB}3pR#URjQ2ac|2KoghO}JH`%k2%Q zA!rM5XJa#J@bIZ!f zQkh$x{k5=D2b-f(nWypTNVC{v%sxv==f9GZ>NO>NL=68yDHYdMR0$WXje5wPNd>^% z=@ESRyjw>hr_aoh*A?gTvUov`>oAOSezQ8LI9^quO#*(4tVQ-MLU14|Zl;86y7tlK z+8n|>9yfpZI4ngu)Pi;pV2f<7=?!T z9M!QPR{utv9A+qM_hG&YV&Q@?_GvZlm^NR^9+j+YLbfo$a0&rS3IXA}9|(P^yQYl8 zqYH-*-l)l1j6?=9r4{-iXj@M_L%w1aY~#FgqQ=@SFrf^9e@|U-2qxY|BWb8_XVlB) zqR<|kru(w>)8%i;d(Zzgp%&ukG!Qr90MFFpem`s+c>n2cJ)b#0qmq zh1^I?u&iFivYr`BN53(i6kg`4?orY01j$Vm>16Oy0+^f{LP7CEL)tVjf46I=kr_uA ziCEN`(}pBek$ko!g2-WOhNx+p|2Dv4Y$V*GEfjh7L)Zz!@L5Q1N*u-`v_{KP6}6e> z^ctZn-(~>pchGj>N8eO@|Ki}OJT#@(qvyYHGms{4Y%bI*ATxE5pJ)r?H_1#Og^Dhn zb}x^esXv;`R9j2^hgMGehjnDn$@km}*i9c{5GSl2#)qWPZ-ge*XE+}5F`B(RO#_ol zbWgB36|hOQF)^m<{$nOe2gd2QStAinAhSSCYlD%XTYQsSA64A^lYTq<)j7Q zuN}7gewQ#JcPp}0oUP6E_4q6GtV#V{LBL zJE2TFc-)lRMyOhG0!*F3$d;f!j8JqaevtP1lN=M=h8+vIA-EgsDa~Y=l4OC1MKRR} zJJNsn+XQ;_cE44Lsj;JeG0x{zqI}YM9Bao>CDVrd6#=;vPL-nogL(s7JmxF* z^)JF}8t(tyDhsn9?D2=y!76*>t8@SiuJRydi0(~Vtbq}J$spNwFuGt5cpsyZErwetN+?amfcTo)tqMVd}op+FGCaS{8S zZ1s!PX8@au^Ff1Fy}yrx5lSFAQ5SaeIj$hD^VG(SOg5GY$y4B4$vH|J+EuGBzR>nx z64og5P=HhBU^Xe|CiKhRx#$4OF@ zg3h0cR`KJkc`&EUOmFeR_q;CXb0d1{;0jsv9Du7_7($`^gg7dN9v_mb-S)I~Pttov zEy%L9Pa@R8rDCo_I_#2!}!NQEJCqTu_i24CX_sUJ^6F z9QFp*4HSA1TV>oKoz=vbn5kVxe&)8EPB zS?!@-iX?*F0pbxUC>F7wv=V9YOHtnMGqyS^guLJ~?xbC*!0fW~|G#8M*MuFJ3^c=4 zaHb^-BUsmx^hIFiP<-`y}i zz*}q2Y%IM+0tf}}1a85Ch+oq-g`WA9>j0AjVb(sxYrfWrP_B`Z0fhchVW|K0Z!uBz z&}eTy5t`&E9Qjr=owM)i2NS_rLJjruanL;F6NjPGFoy!J>SULx))QT zicj-$+b|>7+$RD#(Zuw?v4E5Mr*=rF*5>85d(-)n+h$Qg6u2Ro8JAhr%`<(alZ7graa4Qn-p6sCFjp?Gi<`Y?==%?aZl zw2=|yO*E0Q=w=h&Q(WO}5&aX7y%UDfdwRS>nsys_Csck*;PUe9=H`=F^T%(9v5=rE zh(pKlJb?eO6}|HxLW_?aakX##kG}<8-92`}4H8XjN<$B>qHeanhNqin&yvl@}A*W*X2=LwE7nMLE7TM#_Us zlHl6M6IKJ_3D82mym5er@~u;kWh2=u-Z;gRqZhig7-tI4^f)L8rytzA_>WFF>$D*K>xl=Ylhd z?2mzVr*MPUj%f~f5wv|ZrDgxG8;`!ayqiC8Mm<9Je3Nbh{*quNr4xmGly70I8=&i_YwTHbP0qq9roiPPfnnF2x@T5$8^{6h#$RD!hd-|eB+ z6Y1b;ASHeJ8-`+RU=$UI<^_aW7AnjvOB2vs6rolJtn(OZt*sHI{nmTu83PmDo@{F* zR!vx$V;`OsH9Cq)ZBE&giPoS8)+$XphQp3jp{uzn(dD{0XGZI(0p>~sk5nb%{$!PR z57c_1)GYM$mZ;4j7hs&uDBtZ7arnVw3CZ%7$t$fA>F*O3iZIcm_k>X1J|h2+YXO=O z>RUavBRpe`u?gkDQ(VqWPQL#j5Q~rq{;7mk{dR=wNsy*8s16WgvgZWi4$bO{=l%tl z%?z;Ztf6D9XY2Jhm`e$dtGWWYftcV(#drGCb`kiz0$*PL`xcvf&Wl!uP!bY}I_f1^ zP5LA4H*qY5I520sq`S*dkpaK5EbHj8n5^r^5WdnGs5 zMpsY2u|Wu5thq!LaT}N6X(f1eAZ9!Qa){jM>#TnQ;gg=mhcb+G#Je!J(4(KnbFwEv z(jtc}e@7OQRl6;jH?d?9Z=mXd>7RMrr`@$)yfh zcd3P{8r!+NaNrm$Pr1pFbOvNbZ>=Tgc@yuNO2bV(vrRfcHUQq?Ic2HH|2NCvoQP_Y zMt-go=HL;XXE_Ao;4``kjFYgIWj7?R_)KTXJJm7YVlJ{cTYUIrk>J^!WnN%;;EQE@ zE}@(mn%z7MC#|^<@-z% zDh3}QY&o3Zgi!C_y9;-NlyHMYTbQmb?wrT}t&rYp>$<*KPnZdGW-Vrz0Zb-afB6lG zmjy*-L3tolT?_S);JIKcf9j@f*0YR70Jsvd|BSS*NjB|U0UEo(e`b*H^BDYTl!_d3 zX1`cP1n_0r`zmxe`Yp388W_Q|*c_GLbtRALiZ_GGd8?rCLyLLreN%&|-Y^eVGOkOS zB&XNuD+`vv6)r|9(^j(W$!;QTmu+<5d(~V#L?*KL?~&|s$tB~s6k!=#K8CjtA#hOI zE2b%*I14GdbM&K7bVu2biwdz=CU;`f4y+RAJ}Nl@jmi5TVFN(}9jj z*29uJCir7fK%w~1pP{(IU+*6KE8ZiT${#s*2v0#`S0NasP?^f|a~vOjd{!)nT8QrA zPiH^BK{tflcYc7Bb>>oewgmo!oSR%N&L(eqf-{rMe^xdsSD_qLLdt$h!+v9iXpKOQ zgoR*8Jd(Qgo4PyoGRy`HchdsprfU?;zl?Pwz+}r-{WS4ldX5wmOzDUYJ7Dvdr zcucUIXEtsO0(znUIC)C;XvSR=MYcnznFP7iywD5gkYW;aERRV8CoAUeGAa7hA$i)P zt?IXSL8i~eR?}3oE5&D7(nCU&QuBsrwVzD{mFg<_(}NEhD}!H^0&X*iYodvBTFIYj zXTDbx+iT+xcz5ls(}M>IW6hZmF5#N#hIh}bGJQS;9VGEiJsF6-##JDCk2D(j7cKvi zxz0Br_I}TJ2c`Dg`-2p|T<9~5-r2nI-yRfo(ASFI-m)KcnWA~gRo@?SkXDN49du;G zzoKxf_%xJZmvN5#FcG{KC$$qf)GX!u?87Rg{NVTh&f}Z+RpRVhOz<;f6Ll<+ccyuE z@iTvU=zD$K4T1VR{c#@jmbp%UuS&hadsS$Qo5^7pKP#>=H-yr01+~)%UKTuSxdh%U zU(MdVmA*e{BoVtGk71sTOnR~#JX_vzOjD`)^XJ-a=ZPEu#sWwy*)#)Q{vO}KgE+B$ z)1<>-zlzjs-C5s8x{(Q-yXD+ho`AL%A`ial*R6!77mK$PjZUs=6K~s*snfeBe(S+S zApI{fFGf)5!uMvb`}A~8MC(P}9csIf!G>d`8bqt%j3<-02mh`H%Qzq=#zpJ?^7;fg zo4<>E8r%*6Q`;RuRj-UQ1Cz(d^!bp1*iO2_2-WR@hcNoCE`j2-iI_flTK6A~^5S}- zI4^m>7=+k>Lj3mZ$F%1e8(_?C{H4Jf42wW`!p+;afUXQP)3#Lb7Tl( z)O`crFEvQcHX3Z@3=0Fr2JaaVgl1QParpE6Z$$;BDyS}m3{{1c$){3Ej125fX?Z^Y z#>AnytEPHwvCW8N!?#%)-|-|Bw#VAa*)$BY-<-S@(qPoNGgZG86*(@-b!;nMJ7nwv zu{QOJ5grUd+DHsq#+94d6Zdt4@CHvQ$h2oPC>Ht#W5AZ)&YYJ8+gI~c=6QpxJM!VuVVEaJ-@NzN?|EH6ok z-~NO_l9-;V(jDg-E#szstO;DVdsWypAGg~AT>VqZLNQdsK;AN{*#_3hOx3dViVEgI zn5ni95m;Cts@%|n0Fq28?|MLK3O5J@4wvCScE zBukSe5QTe2iBMpbIHV072<1E-QAC2M1D0i|ifzaR8~*d0O(bIu9u^~Qe_Tmm$p?eK zYgYV{4CjiHdWM>=rGy>wA|IsKLIxKtlCfqeGPkR4b5Xt9E=6dM9~|5NWG8xPVf&kA z8-{glxUS;`S9JnZCYbJpu_#-Jjjv^=jS}4a!&_SmGeC0xGRQpSHa4A7!hwK1c#mle zAi0Gj3-L>KHp{VicaxOcM;$p;Z#?(E*)nsS{k7@0W`G-eU zBqX0Eo>?;1q*h*@sHLF8Oc71^!a_GAWUMEELMml7=q_?;&e2=jJWP=clel)3#y|!h zETAf83TDk!Od6#c4lu~h{%Zh#WPDj|?=Jh;p4&J1Y6-gD4UGL??B{D$2$SCi))oa9>S~=m`)}RXPw--cgb;{r(I6zYP~kA- ze1T(`pxHOJ#P;^L|J~>p*<^M5BVyB8sQZ7!rY4P0)ejPbPRi{5Sc^rivkBbB zq}D2A0FHb500B8Vkj(wIp6)uq#nkNPX>E1RId+w?=gxC`?0LIb;~dA5$Cf$uu~$t6 z>Qj6Q8g0-a)~7j6{VN*(NA8O}8AtKsiSAw77EO5yh!qQQ6lyl53`wmP@V?3{3Z7T% zz}&U}Fx8SfVmzKVLvsr)?rSde`iRSh<3-q-a4iKUuFy-}{pP@$kn4kA<6Gb_5klVX zan^UlXJfIw7EW z=^`M;Wv3psUtSn3c_g|u*@k{o4x_annQem@Nr^eS#%hG#slufBVSD(#%SDzT=x~)3 z^~l~T{wY+ti3F4#z`3q(XjCA+Q8k(#iknvZZOUB!S0_-$cQY4P;;H7sO@A-9Y@X|K z7_R%OzfR`N44USnq*Kk_xL3BgGsfXW7Bm;><*5E;up!#f6)@rP3L(BV_U`H#VqV4wu6!Gu%xtYKhWaf$Zh%fZ=ALGhyD$Ew5z0zEr#f6ZP41-(d+r@;{zU-N{I9rUe>k)sT>oQhlEhG?jOz8q#;rA(6L0i@>kF`u-d-xys%9np-gpm zkC9;$!0i5%Z)AV7Dr#kcIicA4vy9`*&c3H&+-Ekd_>JdW|N1yzNhb)GhQ>erIfmO^ z`F4ehXK#4D_v>OquK7ytF4z#)l++E8zCbQZ5bpXb)mWaF`txv^%Bopig=UvJC8?Q= zV!61VsAjmx#&LjBI3vk;z7k!))r62|fKMHn{7a)ctxpZ@P;g|5XWbeKW_#X%#ew!= z&6euLmEXrz#POfsOq-Qq*0-mxt5Ii<-FCUf0Q1o9wCW<+&cbZsdqd2kU?zY&P}M!hmKaxGjV9dDUicabw<6vk>S zy(uJpQ#2Lm)xUqc>F2c_ZwV781?t>ebW@m{+2>Z9S>CF%WFuF*ro(TjG@7}fh>WN@BRJh(>{Z4XpYVsJW&qoI z(q@SV=P^sw-#>ILOG(GJD=7FNEiewPxyC%)mUw%G~;v>t%Y34Dx@TqPOlxz%IU{E{5TT6gJWcbte9b*gU#aNn|Px?7>;Tw7A+6Q$8L(*)+r68FDe8 z#JMj(ZgD5w-d;*K6+o;>mj&M_F{eg!F5{p)YjB(QHfk$Nx53 z`Xx85+ag~S%5{RoU61HjZ*Q4f^8)N z+up^rQMg=N!3H^crV0CxUs}Nq&O@AO@HLMED%S!X=5MNLNm1!s!`D5(Fs=lDoZ?iRUyP%IbhiCS@M}M}gu%HYgn%-Hu>kM+l?pkR9MmU=gI11Umt>Bt zK`7>}p%2{dY76pt@;mzZ{0^Eo=vR|BRvj85nLg@D(#Vr&S?IW76E~e_91SsSV@~M} z<5v60+*!WJ20~~hS82>cFfxyEj_qv9Wkt~$bkTd9+{cOe9nkBxZO&n3#4#GkKI2mn+5dhFVckjPf;+dNL;*%J#(Ll^9vxPrJ`LY@^lZ|lLSJpn zB&967E=TI6zRtjk%Ku8K>HwhdEtQEHc^A|cPU3MQ8SZB!Kg9GA7rkmGFUD_6(KsYx zZL+dQ8C<^qVW*3%Oiu`8`*}{4Ake4Vr^f>_Vb?Gxk{%2@Ss|P;8IGT@NrRj%iQFZ- ziF_6f<==3#s&h!q$T68d&2Pk6G9rywa2iO4{Jihn+1G}1QRl`YhjS6*I^+1i(9=5R zKlJpz%pBDZ`EH|rBrpD2uvM53pl90u7kcV`dX%atIq#{vR(h5cr~uZrtwOG0mAp=g z8LCSGik|()p8qgW&4za^NqWPStSZ}zx+ghuR2H~pWX!D`EBsyR(jxIQL(NlKcf^bO zRmjmQ#(A{brV74`HrFq36W!;3Ytrm?J$nlm4=0+Am)QP0W*enSq31y75y5G%b z2l`}3a8rM9SEZ3s*?hlmrz8AN{4(lE+UEahPGeN>vB)o#ufuF)8fZ7=P@`PfdpQxa zszPnR_*|oJjLAgMU0`0sOUHpao}d20+hl$*h7LeE(1y)epn620TN@b(FX-3jhlQ6M z8lzc;1dOrGa%E0+euC zft4&lgbtt;`X2nU`GK1swi(X1vSK6-io|%xp(hs}hL` z-#r8o%1id91$2ANMJMe=YYOZd8ck9^dr{O_GXbP=jJ!9sSF(YPOBAPg%!1l^8#&?T z5H5dMSy8}ZjKlxrp`ji17y!@}fVHpSHGjK_D0H5=@&&6;S#M8^8-YgjKhL$`Y)A%o z??7*_-WTkY&oZ*f3>sUUu(;;W^+%##YRr(_j=~=fY!%oB+KZ#~{+g=bxc=iU0iQ(h zL|`6ZS^yYMgR-#MLE)nNvQ^(24)1V&61+rv&@%7I4%I0J-*2|&O>&f zRkXwB2_z+p`|I3T!Tv3X04%TE$esl?GHq0rgsP(unSix1NCdp{nyy}!SNWd?493Sr z+gmwfSiexW&0^!z=RJ3ScHEa|s-q3_(clH}2W`ZwQ+AeC$TB|-a z%psCL07CEv;1O8el~?ibfAC84n%^CE@sQk4BU#kwK}t4#XZn>1bYn)Hw|M3XcWf?| zM6g!(TU|0_X@J?q_cSUf&ew3~8D_IL{M=H(74-b*BQX>`K zDk$tKqO#}n(1ElY))eB`K5H(rz*J0H`#ZBarRddMcBgzRn#oeIUMcc8OFMrHgoAy` zJm|j|qEk_!)1GXVBPF**FJz&TmE+2M-J3PGAZ}7Dz^$WEX zbU^LWm}f91R-;*`)o`0E)2r&Z(0_qfrSDWBrN>)>~DwHmuUK9W=-` z%2bY+yS~dl1QoxS{W`80>$8F}=8FlX^Dr&M>Kg9WITMM_W-*j?mx~bUaf0oFI9Xyp zQ(31|z`>Yl8N%~@jI+{%xFao=E~=F8Wd}QBTox5N(-J{Uw9NSld-k<1YAb?L>I+xm zVx^~S1T`4!>pKc3-2MUcdW`7}Tq$v#Cg8WeYYFbtY=&2KDso6OBKIC0QZ!Gus1q%^ zvVF`Y0W#{zS6zfMSYf|kOWdsJ?pg3=df?`$Z4Xgq;LO%sZFFM2lJt)^Q$6yl{#2Uw&-S-0O zmqM)^>+ysuMQZ5`vdPnj8|l(An8fB?9B&g^jiNISO zp5c7I-H?*yyPx-LwEf9kHJf={pBX0nmn{=TCEdP8PWr!_z%QHU`H|?lFuu+h;XmYy zF}z29wG|0ffBku37sJ4LgfW+zzX2sog094hLH>NVqR3kJ{j#h1JGz>uMz#R?4TOVm znC;YTxXpdOHbYUYH|3mYw(0$bg#?<^AtiS(E26u?D3gC3z5FHeUKuHco9?vly})b> zR+M(@=9oj9IKJ46+-wW@CvBh>zv}`-#6k65s%9HZJ6XCjs1v5j7xzBPr5_b7%JUMi zI1te2M$R1?E|{m5aqA0f^0-ok@>?*KlP|z2MGIdKkN5ulbUf5z$X>@gZQ~d#8kpV) z>bip~L9I;3u%VOO){p9)L&aLJkQ8aNg)&>R`p%tn!*+tm?d(?W(>_Z_! zhDX#){R#D+&j$)66~(~1S8}>Qy&vNzqV<6T;09`>S4mpcbMnWNWKJ(19(5t1q84f_ zY#~asawMXucl0I@+T;-{(CpHjcJcRP4;oG(ZG#AVtCWo2^5IjGnTkOvB-(0&yGaZ) zYR0@_sk_%K*MV~%K(=>!l?*@hEj6#GSq*ulYKsxFe05Ko4O$Xd4kNVELJ|_`$n=+uSOlV$QvDYwi z9L}v%QwED=Im_D2xv^KUkWtU>t^`9&%?K`g8`}{5|nzS*5Ub5Ug|$o9=A6 z0Vi;Y7{GEP-&zVjQDK-To5UQpXfR_xY(=OXI7%}?tuS@5P8Q*Onx zuX2uJ_yQ%qR;E|Y^49W);lS@K0&njpwd$_78gqTqOqodU7jz`wvp*U63?}@T$bU3q zTKj#inR)GXlL*g+(HZdfX9IdxWs5q;65HfCq;(fAoa{__s>8B9ayE^b2fQhJ2$58pL1x(PZK63Hk2ZrL_sS81@G@(jqre%+FHqzM&per<3wdP z64&cF)|W#`z6jZT?Q=Xw$}Hwh@@(d%z)f?nOO{v3=7fV_%z<2}KWjDTI(w80%m>{y zX1WC42<*ony9!c)oQIl^&0Zha>Ph1j?_Jd%)v2Eu=ra%PikX`a>>fy4Vd-`;KW-z( zs}_Ia)hW7@3f!l`9L-ucs7QsoPcU*i`#fJSQ+QxRnYtIld>4n($Bu@C{rG=y_19r> z_0AtKj23rycP;Kxmg2?To#L)Vi!Bs)hs74RQrx}J0>w)4;!@o8Io#jhdtLAI{6W|~ zdy-5hlVtLlN#=}_FxOI{e@-KCjm^uDJ)z`OYqs_7K@kG4z9}TV?NzLyyyjvw-s6Vy zqw0bf*OEE1x$7Yd`WBx`E+TNN_|K6&!o3jdrkn}iGaeL zd<}(*YF^{^pJ?^!93KJ&Dj!OtSY*n{QZl0yczfb%3pjWBN4QUy*@O;P|}g zU9q5@E>l~ZpXO~5)a|4H`=;IVTZ7rwMJYis4LJZ;z;t*?p1V1Ul3nOvp|;sUs;obR zP6A?>L8fD?6(DxUqjg&@T|M#O=H|AyWg*2UR>mmAYOogGR{LFa`gGAk`rU%Rn_d%b zsf79o0L#A=%Rcs~`1i8E6ysf-xEwKtX1y?}JV(WukY#T7JcWFZ7n$r3I9*8?v6;K^ zht?PKJ^xvF9##Bm14R5O^KmkhtNufmc3D~~zrrj0Et8m7^V`GGikzsiL&hpC_pHg?}74ye{8#gVxvDR;Mz6)@aF$DAe+=fn_4p$Bx z1Gxf@2+f|igJC}23Z%A@AkdXFocvV1=2EoI(W(s*iTA1(D+Ab1NcMA`0->+jwL7ux z(65KBLNT+zpEav6lF96+z52Q<(G;nQ``s##%qa0MX1Ew)t~=eo4@U`$W(8{`tmQL3 zoW01E+2F90_gsakHG%y$f5}HF++oF*GL#_`i0hY@4uUxj@Ld!0l?waOO{hDi8s`I~ znt2w>JqR!t1uva49WeDmn^ff%hkjQWWh_=hn*|gvVF~>A!TubdGL=r(6Nb&^&o1Rf z_Wm=Z#Kfw3=8rw*8a`p(ruhPU03?k!Yp_`0-Ic9OYG7%ur%P&pB#BgJ%~ekA++O@jhuE$ML5!2L`iW`~9Bc@TIoLkYONc-^f<2o~RxTP!pkp ztg67;4xy^@hVBkEou@;Cp<`sNm%K^VI~-mB6aZsk)BS?nA+rcbtc~|eXRCVv?GyjB zZ+Y2FO@2%R&HcaA1)19cv|%!oO6p8>T%i;CJF#a4K|-t3c!sJMa5SwR(JV(6@_Yzr z15=YPjF(X%kclnEtXUDK`U6WCzi!N5yHa;;Ct^bJ6P*^yFO@u;2P^pXbUHP1+v%CZ zvv+UeP$<$xC^4VX;s~qtz07&SQbbx-=IlzH2G}fWgmqhY}SW>$0G`C;XKfN2G#m9Kj3R~bc zQRZMvE)9=4JkcoqeBD|-**3>!1|ik;pg%XT0d_=zl0+V;d2f!1CihByX-+EunG?xP za4_-^066AtnwFxjEK?dQMe#>nJ5qJkIR(wg@{M1bX96vK%qV2g zG-ubL7x!VKy%eeh8Kw&2V({m<$H5beI24x+8h581;sr4GT5&g z2zrb?8}|1N$0f8KQbvevqFeoYq`aNoX+p%W)1wZ=9E)25lN(VOOJm2~bDYg-Ria^Z z5Co}}Ra@vM`6}@_V&HfNi&W}m0Nd7Z^Riu~M%s)`$gu2gGKlOyOV1?eu;AC#Gpdkb zGG9-(xmZTw^Bn<-Amd_U_hYn~R1vNW|G4y!{6# zl?v1oQs<@I9xh{IpOO@@o7#D&%fBe?mqCGD0)In)H|we9*_U!-7kN+B*^Wi8J|f7K zM}?NjuJW&iZS?*2LlU-$Q2j*mV+q&3s%KsS?NI zWiP&D-PYqx-Y51>9X~39zU>_+O|gX(v{l@P;&f`{E9PJR1tSPY$k<-HiOn{`hBvcM z@BR=5wEfQpjcIGqoE{{d#$%1HRv?-tGE|pbZ?%v7tV6^Q4Is5p4vC6WM3Qee*Jt8F zl|JFO(FDL=VsC#(S(}20sw?ohd(CVU(y3ZdJV^Ci_h9k4_Sv7j*?c59{OQyTAl8yT->*+Y_o!6bMZ2COgeyeC5hvi?&h@qnE!wf7~O zTuyoJENg6+j=`#FA`}2uYTf~C0j~1V$t77#f_0FEoIH!8_{jX4;J(seAM~y26C@PZ z$_F|DasztR_|kCnQrdhpdud8Zt{IVkg}E-Go1{$KDmiGno$dW6qt$O_xK;yUKg|od zzzUMh6ZQ73#nYLS>lwy)W=3Z_2~i;;=z`3hgulNICa%CMTsk(QIUq-wF7 z%GsBbPiCsIP9(}@vn;On86+`Fvh^)ZqbYijh}~fQ-5LkNG&W#A6}|IafTaWze6U$p ziXjYI4QT=FiRfV*nT}r&KeHdRlmJ9pHvDXxGj}zO5yI-uJL^>fx4^7U0Ju5kf*O#x z^;IAaEtexEq}BS&NWHEx>cHm0=rAqc#$P-la5ipftFo0PoNY(_sj+a(`E6b0j*rPn zwPNz>#2G=kI_sbnp*0>V(b_}Fs92tp>(AxVCQ{SLEneH6hA>W5|7((*<97wlr9VST zLPKPz=uyaR05pDmu(4RcbuS!A+DnW3p@y!n)#3g1*K@MBhiesnPxdnkC$=^8s{U)8 zG!}8dVloj4)pL%k`l8;Pd^HK|{kOT6_up);oN8fSXC**{8LreWc?BI-XWE(kelQ$#a(DsXyhZOzB|_tt6of2l$-S@HieY%coy2j5Jmu=_$Q1d++#|stnID5Rk8=&;ctrdAO!DPc&kaj-`%wBdArh z6o~bKvy!=mP+AJ8D-Ea)mJ@tweqyoyf@q&uby}_9B=IJR3st}-;7F>Q^%fE=Wu4(V zQ&0|RjU%=BKgCp2@&1m=jIX;qzDh4bA3}`M{pr$IPlwO6DwUH+aQd%wFEbQB3OHrP zF~0g8VA^~Ye%yh_s(b?AQ=cJJ`}Kgo5yH&38nYex>)Kv=^#} zt^E-Xrw8Ao`P0VtGcaC5X<{`w2>MNvoqbPru{|7c1|5OOxDOO#$_f&s9Y|j5ITP82tV8D_8l};R@gBdv^(}e7s55=kAdig_aXyw*K6&L@wK= zgKk0W_SG+kxZ-&HS^^Azi1@Xx>HX>KjYK+vNjyjh_&bf#>_D@pJWSIv>I36tAS6g6 z5eWW;b;ruLjd8jax?wE~SkNPhZUo*C6Y^`N(*u`eL#yR4^=8%dGXR&DqQ+OGx2TbB z+E86)yBQP(dEbNneE56s5E7Ze0Hy>~5jMa;LCT7R+ZK!mPs%!g+YG`;V*t;~Vx$>^ zF@dx%n9PG1Adir~oz5Q0u5hUal$~U!Ijbg|INB8}OakPIiza2Y#Epw3W#s@L1D|tn zoxr55qPShy{94`&e}LSWug!vzD_)w+s=2*zdM^^F%UFN-&-)`8_NKsMyn3Hwx)8ci$}k-Uyu~>k50uP2-5bo9ajp{$q5yg)7t{if zfcPH+lyJrI`L%TD{n>%;P`cEbRa;E8Qv%YYy$B#X+jRbag#E7)I(3;LilK(KSCSNF zx$L3nihT4ysx*uH+NB0S$IdhS!2y`aaPYv@U>*5A6XXH#A_k=TU(2sS7z8(_mY5m9 zH#A&r$S~{@)3i0fvYuC#Wk`b!fRq5752&;L46SVbKWlW%Zq_Ug;kcgGwUZpRW~0B+ zPe;BIq`v0%#R~eBzMbPgDN+UqP8)r?!Gn)e@YI|=ZKMZ+Lca==13>XpLgoO2x=g7l zL|WaUm7$#za0JVM(gD6!uWoM}+wmZ!S7B8pOZy9|X9qHFSZf0Oq|5NZr2vzf>^$2Z ztuXv2)Q11-et>#oa6HhjKDcK?N^~pcf#@Euvd{P*$5~!k_Uop{qURFm^w0l^sUhwP zA-};_+UaiqP`LRw zqG^JTd--)U9IWsq7H&kk*W{!bw|(L;I5E!I*O^_5d8w%{uX*If4CDM}eI(*>y9-L3w`99F#-RzUvS#SKEhu4TmAQ5=tg)oJ%&x~ zK|O|jBq{WrxYdNq&!s{iIv{Z{!yP8l;$Dr7^bt&utAVqB&axD8=I1RPachDab?}ic zdTj$QduS&6D~GM0Q6(@wywX@@8jTt!)sWptGfpvmPqpOT0(sW>RP#Y~ z+eP#1bw@V<^mXnL^ityq+vBQjP=5|0MOvDf+&p!Ro?mGT09yS!b=^ZZn7t~!>!HnV z)`#JjQQ4~F_fXGuOF1}B ztT4x?a>#UApS(wwe-leWY3z@i1eUa$1HBuW2E0ua$BWmdO20O>@FGS13T#Ig(op@= z86jpa)lZ)j><(A_EdPmuu4T(b8faw`&`PnR|4%D1Fzl50IEz(}eb|I36b|As!)!A) z6K_76k-~nd>Vms+)%4ynH%+xp6^ZB5(28>JA&Xr>eFIy%HmLr;9__x}5K`un-5jM{ zKGbnFQP99L!~XKD$G3>>gutDDgE~8)(nb?u2>HT(we;7aWL|qHnBr8(NJ62W;SaJ| zBAA>X1E-JSsfW6W^Qq7pA{3n9;+qpZtLCYGYSeDUgP-EY~fJcT|)^ZILCB zI#3;22vJ)h?7(d80XTuJcCSKC@CNh#Bl`MxRUjWbDU$0Zz|a9N_1C867qH{gGzLZ<=E z_r4u?9BJFuaeve(f>91_h@#LT#hdQ0DmPnjp(nSo23xvT{ zs<<%}H*7R4J1~NW=n`wdF>=)I*_i_aI8cl)ly)-#{&Ke_>};eq55LZw;Q*hu>BtvH z$0d$w?#i%9*&4gdA4*JLDgi|dB%1njsvuT<;1G&n3O1PL?x3Z3gemva~TY~^Z z&Q<@lpyK~uLEa@n^!5|Y8l{;I0}B>E(SXHDi&B6!B0~j09wJXBk>j5uhu1~*T#S**bv*T|?bk+-SG~GSoKx&yCgf#$ zRA_81Ctrm@r`@%7$kO`9lR=`dNEf!&ndUzhfwsF zp1E75pMDu{!CSyS_V28}md4cI3v?g8$8iYYJOb=HR5w504DtS2o4-v0`}Dk_Pq>%C z($dfvGE_Zb`My&Zv?RQn>tlNKbkOp`72twpr2Fgm$~%FNcbsxkwEgCOm95tmf%x^z z11u~Y0y4Ilkb{FupzkmjGPfBf90D=%sxGh2I$%5fXHff2yA>0aoY}PyPPa%3|G!Vb z4@ju^z@y$!I3iiEo0k@UKOdKbY9BG%)q(vjzx$U@mouut)y)egR6$~^@_c6Phc{58 zS+jttD*o^Fj1x}kK0LJPYHyT%HdotqggmG{_J-&97Y%1fi2~&KZuG+5*|_Oz_6xxM zR)({UkVx&~=lC7DQpe=2TN13oH zKhcjn5VC(fn?|g5{!Rw2Z#Da)o>AL?A00_|Dk`S2!=HMLrY(JGxJ5+|Og{Zc=`Zkz z?lQ?Ok-ERF*!1|V%>?OVDW%gH{6?nm+~hFyXF`X1$ozf9Y$7RDKR1_K?WwcarvWJq zvV)B|*t{1*9H@xr5&_pRCz3)3#(8h!<1kPoshfR}0bi_9p@Rz9H}muf?7u6@QE%*& zAUk@Wvno6(Lu$Nv8uQ;>$edfMAQ5^9E{p4sH0^)UKj&=w+MEUaPaj$Z>CKeAEPan7 z!@1qF41>EUns{DKd>)LA29_ zv;+@@Q7Zo7KKjS(WRz&{+@qeKA8R8q9r9i8pY@w`y=At!4J?R(i!bx9S>2y+5A9QEPQ`$$1{C|4b{jyTgb6{-?fX^zfQY2pG5={U2e?-0Vpt5Oe>{sx&4%wjqA#`HHlIQg6!k$EKB!I9 z@4N8zhRE3C+N_A3vI-DyI#9>7$Uzrz-TMP_t2h~Lg1r=;_u--`UkHad?yVuMlvWr1N%eyLj`=o&6je|++cKvDC52C zZ(GBCxOQ7MLh-|~G+l-SAEqYAH#O4sgG}BNDDLcW)2cf%w_)llmeOUP@vx|CWf^1R zQ!quPXjeGK*wl&^(29}jscVqky)k&=*?RbgceU!cvDZ!BrYZs+3KbQ*$UO!UYbMnd%uvKQ=fwyXw`mkYS{01 zFY0Ls$$%V-z&+-?d84Y8#S&&G_j#E(xDXzkz5CTnw+Gdum<68ArL=K1_fnuhzoOzh zU($4#DBGj+Bri#m)qF|KkL&Eai>}q=KVJ28y3Vc}a%qA$+E@*yvF+oCr)>Sz`@PQd zQ{+cr>IIm`!ekc}r0aJWKl+k;mH&Y84|1tKGGaIKd(?xD%4o&T7JZ^fKg<90z^R!n zVtP1)fPfV}>wqGM0&Eg%lg`J=q_IJtc~7x8*_9 zoe6i)K{Z5KFC&XijdJaZC~S+xjK#krun)68a#%0^3|X?g+fJxV691t|gz4MN4TK>{LZXgzrE+~X{`2iSIVkyGb5JTRs2Ew;Gk??WGN*b zs@?@>nGX<_}6<)sAH(kFBgN1an!S>BowP&0uM zw&LguT5qhqD#Py2+PIh3iwM#DBQAN!=A-0!_Q4ehH0#XZzDRdn_^-4FWg6wIP@cxi zR-a1=ZxY4wTU+63xpHg1dS&;irT7b6>zM~fuPkKzf@?Lpp^VFv_#)vFA1 zy0Vkq{=p6PJptGCl7incw)7h8Xc3h>sZt4{1fOnAK4Ce>DT zo%c#RH5eG(L3!}z=0bL1uF(UuH39#pDUfM=5FtWU6VRtb}(N>4owMzE4eR_$s@4~VmmcGTn(fNxBbm%_wF z86{IVuz_)A#%YELK@a>3uQb^kwT)9rm8~U5&loT}Ry!+WYALPU__q8*<>Vc--SEcZ zddyA+0kpG+c6D;FnZQQsKako0OiSDyqMa5zGQbf$4i$9hn=c1pgXq{-vKz-@h1vvK zRDA1zgh=3hAv#d=L!kgixRG^Zb5B$xAivC-%4b%fhK#i!9Lo^GIY-YE!o<3u7$qQl z;;1Z8x7H3}XTnV^2U?(%JQY;M3UmAt&e`rjt1TV47u#~C283ZAng8lsh2g)>h$iMH zgr1Mh6MX)X?qkZ6pAr=eYAL(524soK;~5p=O{V#yT>jSFVU9rEMMRs{NwNW0V{a46%Wnnu9G1sh5__z{XkSXVrX@2Gd zBvaEAXLaN;Y*5WB?m!lNrkJNwO8G9@TET|y#i#e)##Uf1fFAG%6N}rTiI<*G&KR4Y9VftH(QI|U3IJh%y)~(rshpLWX_%;*_8MC8`IP?OxW{@O_f`FKES0LHuKEO8SO}XD_eHLL;EgDE z`ZETv{%qXqcIq1}KCyu;5<0D6>-09kb$nLCM$RaiPg#-PrEuCJ72Tn5)9> zyIspyD^V*)Fj}ioD@!oBW{b|>rHvh|^E?erz&P4*`qpLjDD3~qzubxkgu=x{2k}Z~ z<3kr9ym2~-pN-WjF~NT$?zR8-sHfNgtZBGiYiC zGLe6J*be5OJbv6emJnJp{h2;~S{-i>9>`%id5UBh$2gfc}SiD(;oJ+@`rflJsz38Rhamc5d}+Y|$b> zrmO;cFgn_4YQuu6z#L(_88Vk(xG+l=zFc^W=WesZ_nv>KQ0zgtK9`x^atSoB1CXE~ z1hT?$Tv-=t%j8eak4&R~v~Rg7xG&#f-^lM;FGo}Db%V}DIh5AfNcUTw!g#Q(l+|eH z8rba}iK}2|#PuQl)Owoz$=-Ex+Y!Umyn%IC`vA>AT?njoI!yL4VAKN_sim<-J9=*syCoi-O;oTwN)Mti&?GXbnP(Qe@A>dM*kH z{QGm{4=`+vZbvZdV!X7u#yZx`$k0r%N_T?qRdf-r-boXb1(dS3FI2*9NhKJA6fQ}> zlTn1pZ4YGQ5^loIJk?2}{b|VkdECR`JvoO&J7KgT$A=>m#_=p4-P`r_Z&zy=p?&H_ zFEIh^FU}hGT>T=pH{=c(c0KR_=6)sNU$0lsNMGmu*V0aKZhG|*eQy%T#^ z_dbTkJ}0)?(qsdTUL@>QVXXh|I7+Kg4;D&IS~-S9;b=135n&*jXf)+wJ8l z%ws-0yP4KpK{NXKqpK>9!GF{5yH7nfaKkz-VC+s*!wE@g3j@KY@1IIt`JWZ%EY%mT zCen(~V$2ozE*#ei0R)XV!<2|#1iQH`oZ$%I<;mC*xgh?srn*BA$E7Htfq11clS`_^ zW_|T|G46Hj_L&^cXAw{JMNgSy&WB2W{aMvqVC^==Ii5AtmiB_cW&o)|{mrjR)PtJ< z*8_+Cv~8jKBJ`&*DLD}D!-y;xqR0b}y^>}>jK+%Atcd1)HW^MV!Lz@V^0q@WN2O0- z!n5mbdi-nxXeC~&{lX%o=urADH-Nb4av?cnnBnjF?5g1L-h+xZ_1>kXl#~@XYRZPa zi}KLY@*j)9cDL(^r12kPA1cJ;_0TZ2V|UbN1tUmgvwSY!-$`1U zw>Kp&=dW{~-QcJ9E@ZD};qizyjOLc>Xsa>2Jad&6T`Hb^6O$zR@iiot|B9_?kHu%G z^$^Q~D%ys;oOMjRaiq~?cBU}vo4P&#KsceLMHn#nX%MGP832~a9NbMJ?q&LB)m^Hyo(;Re1eNAF0^Jtefp;L>8{vwNk=%AzM{QVz+ zJFrb`zpfU3l|2S?N^Mpk+i5^<+X)lNl3NF^Qbmn2;0mu`abXNvB}X2ci4zTZ#F@r` zY37F#ewG=|8I|N(8-XDkRyfjkG{-Ztk;NA zhodls4ZPHHJWf_HdugC)0DXkVcy0%g`Z~lm zqW)f9Sl%8VN@x+hx`RP|9YWiZ$zi6p?|Z6);h{+q7&~RO(U@fcca*OzNrLAKw^F_+ z(s@cSVeF5=>&}qR=&U%+;CFT7cr4tbSw79ROspPuDTY3DO8+z>Lah-6%kD{bYI5hd z!x}x+XS3a9-QKMjdLRrns0x@fl8x8lFk&B`;IlQxt42hc?iB?AyKZf9;S&MSErog3 z1(sM>wRp2xgSVvbdU5#{-*&pU1(e_EciJC6cUEr3sy!hE1}>wJcHMzdbI)aUn}bHK zkr9n%8`AWjtr--37k@)1{NB_R?2TH!-&Ujj`@ORsIgPHuMrY6~LWDJ2T|X_lMZ}8K z0+fYqTR>J?h9Uetw}IPnGaHgc5{b%XIQp0}h9!71izUd!`+$U|>azJ3>we^2 zj3PrW8v9kJu5>pSxTBWyIs&>xv##>VN)_`Uth~Gac*U_^s1lk zcy}|i)oRBM8=?H$bPb1)`3dKk2mxw~F>++pq(wo6bC-x#3*m?iaj(--D1R{5pQy%C z%A@EV%F2bpU%u^hO%u;y-`#7Hk2K2F)zN|9;&v?jtVSZx zB`cXs-D$?rFA^r~-3=0sDm>RpFXTm>CBO`*EuI5~gYMZo!SZ=nzvpBz`s3|3eat50 zm=j9Q_4qt`B_dEK`JE1N=zIz)elz)34yoYYikoLCgq2%o+3sAiXmO5Zm-n>}W!@8v zNqVQE;s&K_|y(HJ4YL;LU7*1Pud{IVg>6^zGtR3IYuIp+$?W|$88>r9_ro2*w#`4rKwhjoZT1qgXn z*z#;h59352soGIDRP(c-zrmn+QJ$XNS@O|x$KcSf7*YQ41deaMsR!R?^GH7x%Q^`( zd{LsJcxjko#w=A%)4?sJlDMYomTmMjwcLBQ#p!_Vnl0D&*P)I(5%L(~con=O6s2Jk z3_mTcpUD4}wCFTlfBHuoww^k4-oArXN{69B1rrgyLbzwE>?uMMP~Se*wBPtnXd^P8 z37`+)$5?-GnriK#a%g9T;>mpK!9k|^yD;%#S% zZTRwLpoQOuQ4C=*EO_fka#gVlD-|?C2f?j|eKix74HwX19~`lkklQEeT6v8ec9eDD z%3*F;C#CIwXNU|_k>=4ng!wSVZo?TOZwJp1X~HEomvWFX^jt`Z*H(dQ-jJfgUu*TS ztUL|)bAp+m%eVar`!qCBeHr~cmJ*zGf`Dvhr`-5WPw=x)k{H(1{Gt0riTA@1;Sd)` zhcWj=Zd*}R=D2H-CaYmteXjv+>?NHm?VHT>g!Y&**d*EpI3+fLr~V?c;r&VCUxjN| zpwN3_RGZ1tbYT*aH1hQii5JR zkCgf!s*z@EX~P2G42hTS?Fd zea>sW*=)iidvtT0{CXZG3&Ve%xXm_%*Kvh_9y59Ke(qN|0EoD4tQYfeg+Mqedt;eKaO=i7uPmi*aDr!)erW4Ro#;^})#Wum48D?b9XeHqAZ zYqv0Fgtm%~n5naOL9rt0;gUToGfUJ6)4QN5K>`tv0~G`&gRYN>{>VIpk+%8?#cg*S z*V*}L;~e%A$4U!8v*5+QZ~x5R5Dd2_q|Mi{SJlKSeF9z5%}_*|&hUm{ehy}5=MDbS z$q6>_z`IT=Oi;eT{8T(Xwrh{NU+nNB!vWP*bG9vvNhqq%Wi~X3M27 zN(C22Etu{7_!BYwV*1UnmuR6aZd(VU!Sgdl;%;&);#OCLyk$|1kXG& z@?I(EEp;Nif{~QOFXEUOT1s4w30-ZsaR#{X@Z6NG^8IF!o!-#0o`7trqw}<>56-e? z-pt0p3jE+7HeZ8$YiXWE5L#aRXJ%FjxEa%{iR!tHvcZS=5e<0Wr`f~ha3W~FhU~6M z*gd^%CA*v?(LVpluMh?Zf6C??=0PmR#aF){^IM^li7gCh0RlqEFbXnHH4GUZ_ZKJj zL5!L%c&TEaM4asxidB**Suft7+Su;`M~tjJz4_m+;LTbrTosx-*IHZ~wPz_rfA_9Q zeq3mxneK-2oAwKksy+)y3sgqEU9k+e7`Y-g=Cqj@eib>uu3}W)=h!Kb6Xuk;Z|lY$ zL7CIZkUch4g!^dl)peogQS+Jlz0kgtA?$fMz z)5bMlhzbhoX6>CY%4j-$GfHnfLfmLbVYjG+P2%T2%tisZHK^3Zp$}lJqK>1VIXcJM zh(Z;$@Zc;=Yk9wXqM8NL-gJbZnme>O>aT9AEBk+pyLNH0bBEol-_o|tPxL06+<38Y!j#Yp$^JI7$_mTBrW*Y_C$Dqt!Hkl+gQ8yk z8!wjVjfmvzX3Xskz1b_G=SoU7FFjXmr33o|c}|nq_UC>`OS;OCT{uBIJdjS zpt0dkn2b%B3g!a4mXZEVrcCKmQieWD_S@AIEWn&c9BkFz{uc*LgwINajIarICNR+m zC!olN@{mUQrkScC;R-!3fMr&kRTOT;1J}YdrrqfS;IuAS`YYO!AH4aE)R@34qi*nA zxga2JNSt-to`#oyb(*1i1uwt3s`QUG+I3L4Z*pQSzrPGBv@mn1(~6O6SBv}i0t&Q8qCb~^oXP@LuQHEON81NQEWz2>e&TE9{7^g&kEGI;sdMCZpH~ThM z{sTt2$qu(nh8R4wn z#V-KO15>wr>_0(nD*MDS|G2n5R?%nbU?Cns=rX<P3np%G^M$x!k@UGJ z0RaP)8loT{F!G@kZ`Ps(+S=TVCG3X9lWCyl>0-$5nZ~xGR1Z5LF&vB|7gQ3=Z@#eG z2!vBfKsl^ge{S<>X7{87b1Itvf>G1}bGN^$$sIuN@qqzahvwtpR>}HJy9=Tt;gw+J z9aROlUWssq03Xf_DPc+#NguHv%)U8qAWPczQ^}@i!}2lVFwX8qbdXP4af-7cq3;I79|dH`F(X<+ zvT`&~qJ_`Ngl&HcO>xbMzUSqg!s269qkyZBNY4CBbmg_-%>BAI?ttx3MXzdSiy=Cg zj2KtSjBDVI8u{7?U;u)M+k~Qk8;1EhGyyF^2_K`~2`NA!Y4%iCJ~oG5Jfev4VllBKks{(usK-Em9w*?@B-lSAnycZp_z?o=w% zl>3;2&iUpjzGVElh+Ha-qcVYk(QvjUoM_ld{5W4VQC*gTff^yaZmQ#b5`&gf=t1J3 zvc&;WgafW-*L=td+pHD?aVKB)O$2p;yd>{qIpDE-wcWFoC&E=PiU<2Wj@3rjYMxlT zunM;=<$!yYdV&6KwzX>NU*#ThE5||C%4N$j+{(w8Fww&1GG;y48l^1@WZXoi2oWspO3O8y7f3 zmUJ;+i&{@H#!39*HaB)kfjnia&$3rCeD7p91#}@3O@g`oV1GEVwoA=^ufR^yGkh#! zQ^OxeQtxLjq-J1|Bz>eX2LKqagzujj<+mH8Y%wHnbRlxLa{bj=-RHWWeU)dkKmPuJ z5$Gj%6b1$CkvDXpVVzWAqW7ni;~a6w`rbYwvLBhVxJ}vq(tdlRgms=r(>eF&v}#J8 z{WGpHLG!*$Kx|C5zHaNT#$$k9BwT}Wb`?9_7(hGZM&`sJx1jC^K?A9se ze?^npX+wzlM`aWapj0R!^Xl+YmN3*gJWe1Cgt+(ABhBi1E_szO{v6Y){pFgf%TgV| z`F*PQqkUN)yRMZCL?#|g{Bq-qI_EzKRr_g{(??q_s!Q=bChh+Om^fgtx@T4J=+9hg zXmFI3cBjWW(5!fVdy}sfW5Cdc6QD-xoi<@Sj|W!#YpsOQh5f^KKL@y5lkn}+9ZJ8eH16?;K~MrW!%qN`m6176=951NAt$RAF`x5 z75@ITe%#0J)kb+-jOuCd)fhEaU;C-TWq|XQ>p-@MrceglkF>rVJ6B!_ciJ5OJmB_0 zhd}Ccu;@O48V$fouJ!vqgj2M@t#ujTZ{cCIPiZXBMTXWH#Q^&Xl86k1@fsR*Mp-0s zB8KfsW+tUTBWX|CLb3xvgbt`P7%JqRvP0fZd)UmsLZ!W(OXBt=h5P5Z2;eofAY%b)={P^;*Yq2u33RTVK);8InhWePlWq5_3 z&L@t+n*~4jUj>VU&CSr?@7el#=~E&5&*cGHdaCmis|$rZa@AR(*2%t_tje(y9H>6H zx-%rYWX)B!zglcaucZ=u&{9!n`aaVjHB>v~>Ma0%G>vwTPV^q69ykDTd!)!45?MXCz|o1@d1&&moint zKfa+j&*AwUW93Zd3aNzAPbt~J-b(_tzZ0UY^$4rAEiFuF(wO?WhG87M#Jks75|og2{zgtkU(!_Q0PKBM*fX=wFZkUAVn0!Ke%d#yjKZ&+g?bDW*Mx% z-%y6p!MwRl8NH~TWjw`k#rrJbsb=%TcDSdO5!q$5gzi3z*P02TlWpUU`qHE?^IgFm zUG);YZ53RizGpY#aMqC7L%@EX@jYJ5x~uIEKK2xv2ho?%NL%gM6&yxFdljVg37cn5 zKL)nqEn9EgYC-$7^XA`d?Y@Vc!u>7>`6^LEZdi!As#YglKu}gesT|z4Hd1lO);RRW<&lwGOKP>9<*N0uc>@!YK82Vv~fel0vx( z&stU~Q|r<~CVdv>#f9O&kZh&$mGI%cbZCG_?QcYNA8X1WeZ8HR<#*HQV8Y|vG06y6 z9#*hq4(dq~T-f}=5KLhZ)tT)UbxLzfql6%yr{ULWZ0xVj$S|a2aQf9OMYjS zJ1HNQf8cf}*k={^&s5Vt{v3~a-TvFhh7PQ^W$ry9eq;|nGcf1-MpBq!pmi6#wxkVv z$w&ZetkLW2;r_A+xD8+^JW_6f{#C-TFj%Y{Jbnv37 zNB_F8zZN3}tfq&pre9vT_JqA;32PAa#`?WIed;9kmHj&jM2O8=Osa%2itBglf#hPJ z7KPt$wPKA2{v-d?l|cUJMkRb}1N`xhO}4c>s66m~C=>@T-y)86CoVu%nR5+cG3?8T zeiry3@z5&>-K%I1)rV9;FkGZ8UyV#D$+N49uxPK}|1&ya(N}bdK3uhIjH{RMjJ#X@=Swn_3aMbi;4T27utKjTR zXo-Sbt>LyD6td4gi;s>17ys_apf4dzg@S6|GASnPIr@Dz*gQ_VvREWt7NlPX0+Xuj z#(bKI)QmO!$n2o8hU2A*7i<0C>a&h!5lac!)&jJMS0;q_lIGzxmjUmy>ZiI@Y$f*3 zB3ecSS554><}lKS@RBfml(*8u_AXbURCY$Rg6QTy!#wFfhQlD#$iRdQV@o+NtR7&8 z6uw1BL~2&Q4e)Dc4bfq6e@`Pxjm3b%<|C4)%UrFX-V&(3f@{>8qxpzJGWv~v_w%6S zCE74lz}ihu#;>TDTXQly8Sz^oiGvEt_|}h!T64tyTbtt!v$NduuMriwqF2<*!-{@I zdB*@m$6N3FJ^Y7-$TZ|Tv@@Bx5;=N%;6uFERkZlZ-X5(i#Eh$iZvjq8zbVuOZBB~?WtcHP7Z9Z@2(H$RYHwEK0&{|MQ3O>Tpzold z)ff{j!R3Pm5(v#YlKJD2r6vJw#sO@EylFNW6{O0`i#?Y)+``@eK;o}Y1A;bYk2iRZqrD6=~IY&PamVc3{* zu8Ev%V9itLV;A<7?vl;p9252M@jKtM)LQ8<6YVODf#0EOlw&vT(40`-V|)BwOO)kL zC{CZTWd=mCVRMD6aX7wKK~8Q1{ql`jteEP8iWQedX-^;XruT`>V@s0%5ReenKN4BQ&X zzY-~{-#wP)!NH$?QxKvul}AEAi1RA86@Tsho=HV)fJKG?rvVd-G-!#2kQ`ckcAreM z^)Q3jR8{{C;7(F5?`xjrJMMes^%80i_@6SyC5g%6Y98i~6;9=MD01i!#Em$GXo2{qaq=W< zyu)i>h$ai729T{H;xcU=*;jO7rE7|!kZEDojG*imKy^G{jG$arnB-j)-pYLw*rork zw9b(oHRzzfK&_>FMTRq3)jKTvX{)0E5A_q&5d)Qh+fSb5CIf7!cG%NhyxOFvlNxEF zoJmcALTL~&lpVlEJflFSAfh!Uu2-{Dx+yL~!~1i0NCgcpnXYNFx=LT_Dn2C%02s&~ zsy^MwxjhN5wcP**&mB>r5Y=c4X2~02_G-a~5P2Hpq#J-RU5H-J3RF&o?dGxnCXR(x zpE0qYTEwfzE?Q&q`Jum0Hd5Ul*`W z$2n`${0^XEP$6siE;ShdDn_pPr@DOVKgqL+I5BUzccg~Nr%SF0&@ytrHNIr$4 zCJR~Embtdth7l*S#;~~B&|;@Ij+7R(64j|tSH&l_Bso=uE!4~2l(`Co z^Nj%kx0#PJP-30ryT+oYtA34&tMWa%d*`l;szSV;`PL3|Hvx}#j~5?3ExWwv$47`Q zs2Fy(R`h*Tr~QP%Yo`hU3d!M5OKS$?!(EckZ4~W!NWlg1Cnd(JR6Mfl{@dz@X{uRn z|8^av1N@tmf}N+qqcBf~r@;M;$kVXcma?CbyQp(6b5_Ea6~hYS4Um129?Ei)ckGrS zizv2q-P#+cjKxoct?nSD%YVWaR4WI1thiUre|HY_P%?-xxx9-4Sp3~dg3i4)Rl=8` z2a5b8+q4^%&!CDH_Td|UZZ*|6^V$C{3qED-AX>$ zextuFCeNqTTi+I6I03EvPmt;9X<>Pm^-VO0X7mTer}f-q{+@4fTq7hfw^l!p2tCzv zZL@a&&nBR@y?5$!0ZBJ(U6Z@%n_c?x)ss4fyF-bLo zbRyCMW<6~GNmOL1jIy?evSqc1kye2&ug9a68i zk#DH+ousmfvxpVp72hVF1k8xcRGFqIe+@8E0ZAkk`79|E@NP)3Oi@?NQ!RFiGR^v# z0hJFQiTh-kq6)4B2*;s}0^gX-oDNnu&^ehh{GJzbWf+SIe==bVCr-`f`sS&etbX^? z!~1o6 zuX7I$D}31p{>`sPpL)B1r;vm0OU(;{8=X}s|4>ron?_H)TR0|n0MH-ZR0<~(@JGLX zVP!<+PD0pbVMN7A99Nxdte~TvBme-<)um1nf-59yhkAn+^{i%~JB_JAPg)FQQm=+- zI;ny;Zgn(s0KJgALT-u&r}5D4WzmMm*o~fo6hI;uh0gg;G!)kARLu;}Mu3?HqL7%E zqrU*@F>36KcS2o` zID{r2ts4LH5o=J)8#REB$U}4znETHg5?n#Hc@>}nLTQfg5**Us1y=y9BuukGv($_g zhqaqUAa(IFMyMwZhtv?5lrYz70_+oQaSn)~uFhJm>^KY`OF66og-6m_NXE+(iR{&S z)PL0>F=V6A0Zib)GxL25tM!(XCB!uwqier+g}d6Hfp9I8Ga`!8QXbfzy%75FUsgGW z?tqOP#q@?KE{{ijLZ^*yc12a^^t1bYM48S|;rj`GQ@+x?%-?eH|%Lp1;pK4!U z@>-0R6YgKqsF@G5ZR4rb<%{#`7ouy!ty2Y3dUep8{n@jXdeLx>za&U)BVnFw)UASiGj?EQRsS&g+PGy9%wYP(+rFKZ2&)$ zsr@@7&GQZ>%WhJ&onl8rn-y6a#DdOtaO&s(ldI{t?DzG_TY*nqwAMnPufR{*9bDrW zU=51@UO`#iPm$9!noqCRB6<8-E*9TR62OCzSPc4zAz^Ts3}zu=khVj>z~`TitB;>p zYli~Bt;agLW)+LXV>4IAm&(f(6%~sL3$ZclfD_lkfJy>Js`@Jn>oaN+G? zxXV#HW46YkXAK=TKdQyO&02l%T*qhQWBjv)dwpS3-Dfal;zHd9{$3@;o8_&R-aA@X z`;pMq7QVg$Npp>Z+7rA?&9& zW$T_KPuLB8bj_J&8Fmz_Hdy!9Bf@hRw`_MepVemakh%TzU&uTqzbUn|Q|W95n5~e~ zw@a&x8-cRIn_2LScH-+vdEb2P{$*sWooeVS^|4R!5WAu zu-4EFRH8wr{bKqs77~lh3)*fl8|??Vl&9-x`!Otsrq+91m1i`Mt#*v-Nyhh1C`lbW zxh}TwVNu+$VR0QII#tbv)LUic8)KcLDYhDtYZppqoE%qT>wg+Wu3L5MqF+-*&N{F* zwWCDb^;*aU)kQ69J2v>zY~cqU8L+quBww@lNoz+jLA|E=S%sVEsFJDG4PqXPih}ebT<@UVQXdXQvJ8&YDKiG?<=gG zqGMCKYngI}D;~o6CWbede)ghQ_-Q$9<*)9LhuCXxDR5FTRdPMAq|k%QMN)~V%dVjn zlTu)L(iv#i=l%Wjwid7*=>*DmkgLDYacZ`fj!=Rb8;6LE`j^?nU&l^&W^qgzG0}4P z4H{O){?Ag+Tr+aXTQ#ODFE^2OeG(BAJ%`ex!3Bn!>$Ko?d-x|it@HWi_O5e$uuXDH z-Q6h)J*ce(?@yHWRZu;VjJDs0EpKRP>h;s&r^rNEq)o|FXI1HDOGg(|nxq-Q)U0Hn z?DnEhAHo8O=X)zm`QLrAp;F^|_#{d{XF9j+dso9N+D@r$h0E>NqQlDl)RU)jdx~XF z$t0dl5v5}DqGHLUMeosjyQFEYa=a7j&6Ehb`0ayq;nvgBcPPZ65 z-* zyBa21eO*SN{nQ(K-+WWWkr>ch0VuB!l!rg4Y&tp~rlsUT9m}t%*2|jLKt6KHZt&iF z@xIg6r@(yDH(Nh5-DOAJTHCxjCgASV&rw}`S%E{sq-W0V-TnqCHO&x0XN!(IR7-0= zfiIfc$UH$drXIA3FZ!Cp)XH8R%B?tfEAI+6c$Py=tcy9N*8nbxUjmLwX-RA?Yss!! zG)Fk$5qg%e`Tm#0Ig79UAz8yF=ulZ`TBDfg6WAy`{odIyG=uo%yKu5drH@Aa8)a~k zJ{7|x*_h1Iunb7I(u<>Vy)DUC4#V+M4Qzk0hL}^8%^59UyKr-(V4!MC&@LLjQGVjj z0^WJ6c~p@w*o+uHb2m5WpP)9x->BC~<*T&?No`=lY(=>8R#mr|Equqyc+fuGQbT`+ zk_RQuprR|-zKL{#V!Mu+bbfMS61|XIg|^EL1WBk{#uSI za0WVqUqMp-AdpGErsAG5*z_5NExdPo3pIJ||59Q+nMFntCLp4+vW(W(?7A6T3R~fz1giywP*5;?i=J_> zI4>%wJa0p|D*D!~?W>Ie8~bNL}WF|X09*FgH~-=_U?)V{U|n_KWqOjS)E zu)64K2IBwhrkYlw$IGS;#Y+Rnket3)3vgq}0k-#W$@oPE-}I=)9O}{}digq{?ER+2pbh}0(C}Jam?L>(eqI-0y|S7$5gAeT^Z`^1f>0P z9x%rS@=%r&&r>~f&t?~Gp8(fohhy#*y*L4!+W9)UH-(nRH`Zl|KlN9CoYr@~@9 zCYtJ%%sd9MTzQ2hwPNyqNZ5lu6Q&G{-9wtG0`6-?U##JhTMj++JYILGB+S`WQqmo= zAsXx@#SIw}ihp|xa$v&kr8Foj8kS1T=l>}k3C5(hsSUYrF?u3kBbNtR38S2J`JA#8*i<03-Kx{8CzC z2Gp7v?%ll@flb+HyH9UD*yIaPF$q_nqGS<1?Wz_D3E!M_h*-@4+S`9pVRlYN~7vqW3+nGrcAM7Sji&iQX-<{d{|>6{35Z0P9~| zOF&JL18;psEw!BDFBw6i{!WIrw0j1 zR+OmobgMj)r3xYB2YzFYDSc?<57MU!;LU4B??EafaQH@FsI7cAxmQ7Fb(tK@QC| zfuV>UGCo3kGsI!Po$D6%F^Uo`c>5D|2c~UwA9HzTy=SfqxA^u-`H4&MI39!VB78(*9b|^X6 zPM$J4nef9)A_UFN7aNHZ!Fo?jW5~YSpc|JcgrLPivI-L7EVR&e!K49O%DO{M)upS4 zYpJ;6)OU*cq5-YPUlQM!w>-WiN@cC6BG&6I4ejyHeb&B{Ydgh!&rIk3LEfD(eVgt; zjV|*GB2`m`!+)E_P&zIxB&}3k3k2?vaNy4+At}Qp7np6GG-t#T5+nU>$=OG|&H7UG zE>ZcE+SFNHE5)bqIpIu~vYWnIEU~nBm>XO(!ry>m>!1f;>9*`kkHLhis`wFGtg#V$ z>>p%I5u}mRs|I}wt->NB-600;kyLyJ_(v%ho3Yylhcw@TRQ$ruU|!$M`Fcfj7xy)7 zFZiVi0W_aKw9J5Iu%S=X{1jel_1@E>V=r$)MjI+3^*BeS1`a;D9+?V)37P2%(g>ra zqW?JqhYgiG9n~HMo%HF{q|PWHzHn#amT|t9I_Tin`y`4)?Tc0zz)`g`Fw;XC5oxNa zdR@iCRM0DpI_YZeTfqvhU5esZXqvLnEG9$jQ}6#MH^xJAiKY03xc9;Km7TM=)_W;5 z3D2KSW$`!{!@IO=?P)Q9O7G*h18T-V0u7GprjzDd_tHb;dAbsvx3h=tZ=ziSZKofU zo2Gfc$-@zGHtWg5CxQ|On2#Nlc&2brUt^-2@mQrbluQ})qd7Ndt1IvIh)U~o?0Yg}Uw4DJN= z6Il#>pj@<*9rm|`3K+~HFW=qOM&)Q@8C9!&l;RJ?_4>twTYYFPIsw1{5HHg=;5 z<_Io~Tl)g%xIMT?A+E5oZ&=>f#q{3BW5=XctLBN_7SeqS-(kO7O8>swr-24v5j}?P z&yAQ+fnG;F+N5WLIBfs6!u-jyn;#RLSXm%0c;r)$Y@V$AVvX@uQJP(idNOHO_}1xtZ>1 zhtWJsF}O48V>aVoG{S69xe!RD${W7g+YZ;I{TH-p?$jVeeWoYP527!N4Sh=xIRTVr zcburC`8+tm4V5ZtNP?-qe1^b`RVy%{ifuiGn3jLZs1jpgamMkFD*X{nT*Hm9yzypd zW~s8ZHk6BnT>E-(%y#`(1SKdsmMU(dpBuat!y7N`E5yBciW!@)C2yfWkA$3508(V6 zR17><5f{y^Okc~sm2AE@Fka%V*MtnGu{hoqoI`ayIp*-q z|D#mJ0%#W_Ct)#GvHxo{bupmPwxfVX8&FeK6=GKZ1wEvav1(F^nmHV$Ef5phxzy^n z`>bPX4jm!eNPvTiHPzzxAZ}iAPG7sYY~x@fW?_cV%Ffb)f&E_+`}I6QbS0IZFxB|o zsdj?-K(lQ4VXhj{;32SV^T7}}nDaL)TuBzaDe&|k{3^a|psFLo zbIPi^z72ck+wF0wF4^KsFV^5o%SiTXM>#_xoYO25ih?#EbZtz9a2_)>^22G;*R`+j z%6%Km;nHIqvtqr7H`{r116YV@7qE$)b@+V)nTJ#nAm$soh`$~1DPu<5>ZxMh=S-@Y z3i$_lqS(Jih}-`}-0U*CCO70oXd)Z;juZfg(2Pd{_Mz1iFFl|J;1DeIErDlc1dEXJ z>dt`SPn*$C5$FD`Kx;ij@ds#Cwe+!{Qg+mKFO5t_MABXMzjp`%e_*1A59J2P6Ba5` zTDWNSaSvta22Mx6{&-hj5HR1*#fQ-Uyc06Zfz`*%TZHl?rl`b$DiM_CEcP=qCbp{J z;iFBz4o*0zEo zRTeWup{|sP)%9TuPo}8*x6DM=eP&^g&DZ9Q@8=Ww(g@N2a?GPpGW5dP9OH7HoeOLX zOC|Zy4;!gJBJs>`?tBGq*P-31znZCm zg&wZ;exq@450+$vx2`~v+)$i{l9cN7&rkNlC6`Uu#5imStyI=XTx1^#ZBHLXJx6Hk z$+)TV)QtyUu^#zzAap7+p+ueVQwcFX<2N~KW|=TC9!-imv^cMF#cTjZ>e4u8)Yic1 zju?yq*>(JB6tvzi&;I;5ArlM?g;?I6lye^CDmO)T}a3M5amaxIE2yo*}O z6H;$GWQHXZkOU1Jf#THhFMHaG3|CehuWLWnQ~Rv{vfZ@*ETC_m?>iAQmxap2Izm2X zhtNb*PKNJVlY`|`>I26z{j@QMbJ17vbAox)&^fC9@;gQGUy#AQcnL8vfzsAs(6qEo z3DquSqGyf)qZZe1K1a-gfO};IjF_u(3@9Bn%0uY>(|oD^MP`!4&N8O7IBDe=*U|f7 z$)c1$5=GL642i{7Y4nT90}8S}h77F|dBal{v03&K=KFX=9;HH)3>g!U%-v*Zu!dfa z!CI7^|9VlF_ljRH?qq+!UkOMh3yI`!Ayo!DF5|&_i$77zyx=orp6{1hGn2aA+E@mwi>ZItznQ3% z%A=!Ba^VhB{@8MDap%QSl4N6lPEKQ5qTpTUT{YQ@FAG^sJSZc%U)4bcn=a7L#+0*d z1x<>FNkbB^3~_0{-K}|oOaB*-p}|ZvV`%pyIU&S9trVuPZwCbBq8!D3%zb4l;#+7?h*bNDB>KZ}osg=u%Sie{FX`kH4yh2-`wgTS&W`f2l(Pepaf3 z$HY^qgqpBDfmkYsSg`FH+O8s{jC3Y9Cuz(do~Wn#nHqf(lQfrZ8bnsIk((!0;e7sP zBM8Pko;(x8G`6h&72tTBB_^kw%iSs2JcTDhFpp$@xv^}`EIRB$ZfnaVEUk7_f| zv4<1Fo{>f!yj%~^R?dg?3r;0Psx|r57i?TBgX;(1^B&Nqs3N+A{%#SOOshjX7Ix_d`IN;7v zMJv;Y8p@ZhU%bKcVGFJPAU_-OBEJ{sz-)ibSwd9#jP<$`1cLt*FS&t^qm5od0z@gT zaq}%TcRp+3KU=c&mu6y`6Nn@TRfSTfG>Lf@cY?tC1QomXI3_w-Ia-Fv!KNfmjLr+V z;xnmma#vwNYWxt#0p>47j!N#>vB@1DzdG%FkG`;%-4JGpC_BzgdIvbnE~P8X8KU!J}%E1ccFWC5H9{RYD?wP_S-aPfL(NDu6+PQQ$s$j5o>)v6ZNcL*hm>} z3_k1nfYizMXTo?`0MzDlr-OA<_R?m8*H;rcnagBT@F&cXGb@q43d#cCjN5==(F*zd z6^hwgV4NBa9NDYYO8Ll&6}CdXbP{)XQH`;PsIgUg1z_~Xn4bbP*tYOaIx;)9$gX)& zt|PX{s655C$P(28pJfn-IfD;d%Zs5vHS3;}EM$ogcF#5x3Mi|twwsoTkUG-n{KqL){W7$JY!w-B5v0nmYr9amSgON& zuq-qbUjzc;B1n0@wp&OOS7Vylxwn8d6bUP8&9gwc_?G!ieFh+zko`e118I1P4z_(F ziPF#NV9-yRCRwby^>%35RF+1WcyweFiTn#a9V2yTUe2PX2yy9 zY+hC4uan0yt5|^nM|d%Ht&gC>+TdAi*T8taYG0g-cyKVk7 zZzk@Wio{^Fqs)O8xN{cbpKF z5QzEAVM6nH8(3lh5YczCeIhRi?j-}khyyZs2R*R{uK+C37q9me#0Dw~TBs&68cYaJ zI*LlL8!b@^WD9wfB$$74GHP(6?_Ny0G*B%6U2+fxE}a%rG16;jk5Ugsf@`9oUx2S- zBrZYTD=jknepr11v`&?~E&OeZK1@WGKW9@X3Am9MPQ!XDbhql|#{L_w2_wsoTG)Sb zFml<-gpH79yAGu~PSLJ|H*h-~5j|wb9uf#0PSi!;o+4@r*3= zyB+(htWVHCR4*~xPA99?E72laZ9P;+{TFs4Evrw&!Vod~vyl^h4U z40(7Kpw4!ctH2!=q_4UJ9Ds-y7$hKZ(S8*N%0%DNKzV~tMevw;bw1gwZMZ$IpRJ=A z{b#)$P~4p@4#)Kxno&XOUc2(3X@EyDQXU>CLHMwr^Yvyocm`J-l852kdBGV(^r(;Q z>K13+AkjD!jZscVl);N}NQ=EMWpmS*X9?-3{VC&-b4aeupZJ<* zp^NX3;*GLHt{qh0gYwPYb~}-y_QjayN%N3l4J`qhml19_NQW9uVgt5lal0+Hkq>Ju z^HyB^++v^t6N9IuZ9K@Rp9YUEU3ejNuX$A6=0&h2A2ToVygls_Y`)2OxHn|2w|C7v zK%yo(D6i7>-nEDhO4h_~_oQq)R}iqF`X zmWBKvI^1V1UkkyN9P#c*N|yWSWzE9={E--zN{LM$i;b)?shO$wT?Q4#HSeT*qQAim z5ru*sQ^iTa(Xcj_CgV_F8~a}3)^NewBQ1D@dlcMw`{WQT7Qs1|>>_h!1e{jOur^U= zZvXhsvG4n_&=(D#|1Krh0GE<23~R?Qm{Y9gB!}p8Zluf|FMILuXxAr4IypAiZ{KTU zv#97C2H!y~U3L?7Huxy31&UY@RVJo^Opy8nIxf=Z|M>9KePWV+K@YISHlVK3(c;CH z-WVhQ$v&ye4u>bOP=8#;jE-)B!db-lrq&fb7In$n_<$ZkU~Wo#?gbV^XkijyFtRoZ z)*siH)c==_WYsZ=#EzY0)yZ$8<}_hg%uF`lP;o4ixX5U~=1($2L=h(>>RW86fF~q( zU11O8z$1J)={WX3b5&wxBO^Yrh3`Iz)b8dmCLAnj?;E8y@B{gyGGH#spDQUejnzprqrlU|A;S9W71KsYDM&#)I8NkK4<7;o8F1>ks&DJX?V9k%q?{+QM zfhCaF7m;?o_cC3zt@G6jeHe9|^&lJQhaZ9{(>cEFX)=QGElE6Yw)JL(%>;GCmj>B4 z-CR{;zH9!9H*em}{^XF;BH{Y5H3`_gZ%qUbO8l<@Z-AzhIG}J7#b-j$#*OEV(r$5_ zqKkFcX}Pp$)pBdnXR*0S`BU18>E6V-I7Lr0895M(z$%;6LdenmH`UkrAjDI$@TLIx z#99O6C)&^PLwk;CB(B)KX%P-j2*(Q&*<9jHLkGLRWk#-&ND?PJqHan)4t5~=nZIYL zC|k<6P@t33aqur=A2pNWf}6Ylwl7<&h&OknKzcBHpQ(4w`X*x7rERLeLINGiXy76D zYLi>Q^_k!l|}sf%+}V_mK`5?~E?cFpHj9Fei#_J#AG*;3Kz z0cd9J4;Dd(7k>0FgED6o4o+}`L)XJ>aE?s!SKhflR&PR~gEu&qHrVqwP0AYzOb}qL zrw{wh#8-Ugt)K=HWZu9~b79UpGd#;YT@*OI5m|+jItKwN)8x_m<$5(RoX~^n^I4BC zMfMwtH~Ahh5$HhQ@;l0&fhCfg!PjaAzx+3C+>6ityK&d+*}L(FpO9}q>NYP6o;~_T z?l$`&`7#=7+n91NbzjKb;=jXrRkT^~-);Sq5j@SOvv?RI#2b|$`jQ$DOupMq2Oj;8 zolsL&x#y{o4!>WSJ01-c~Je_Kq7R-s&Drl1ImZeiAg6Am{s{MAG}%= z>59?;79Vl^FSeKZl0|Uxy-}ej5!^@_$EjN+5##q{<+?tAM-is>*qMi>m;3;DG z6Gtxj!cz@Y*`Ve^ELBS{C%Rxm!wCsIQjeBax8YePK1`v|PD|&71GtC~+5r(q_mX!7 zIf=p?>91&cNw6PS%&3HzH=LAxxlz2hZQGB0{+0wDBKP$%SARDf$p;(%V^q3HNT~7# zQpviN@Uy^w(;E@LvyN~=+Wg#{>wAIi1<2HQaW-|7EoZ~-8t;~n)xT-r->ruWJFjra zi(x{T3ir4xxi}zqizC1nHabs06UNfNnH_&Zo)D3zH<901&b>np^I7hK=E0b^86icN zk<>ktP*da$<&x~E+*YW&hQRHj;Oy1iL1MqjS2Np+UQZ&80kq>?kWGG{dtHDB{Ps5x z_^WX~>*y7Qtpwp_*mwR?O%HpGCJej*yN@5qO#oPb#!{E0PC9(jBnSPQe~OV9w}vs? z4mxa&I}_!Y3)e>Iygl^hiIC7u=AZ#C#P*0qr1DoBxSiyRC+`N-`T88}0{{7RSWVRA z>;Asn76${yLGnmq#-TRLZF?{dkZHNkPe(n>)w8Jt%9Fm~Ap&M}Kkw~&@>!Q;2rVlm z!HL36Ws9ragM9++$JFapG@}y0U{0WeAc3l8b7jo)(F^Z~ZfwdE#593xrAs z-GU|) zEf!Xzmr1?M#P;&y&M^Ri@DR)w!I^zA7XsO<>KN--I%$M`2JojR?p*0u8tIIZEXO|l zU%pAx%b(bl)9k0xJ^eD31x5{gDrkTI8w5C06F3~})F z@3Sd)?oq4sYnXOwqzN(;tF=$%gQS#5UakPsuaKoDYGVFjFkzX%V@ug7sm@9b|m91NOp5U->OX`CJ3P}?0vVO%|B}HcB^|`39}zsr-K{cje^UGp(Yq{ z-lO(2;rjn+kL{-7!=>&3(RO*~`nF>d)nb)6HWgLv==!+@uVX532|r2O-C;dWf^%+b zZ?~l{b?G+DY$`lzEBM`=tF2~iC>Z~@s~yhF9ojz?;0{CFN`BMPn6`^2Apr2{nhJ49 zvv_@m7qfX)oyZl&v=y3BvQ9ctqKUT8>OJB1UO=Goe}A1nz5rO~GC8PzABaPaC-q-Y z&xO8(u~A|G5PNl4tT^%%<}L50h-27eMJFw@C7!v>nMt=_PwF?HEN4~|$I150tE}Gn zgl|bG$vMWuYL#Fiwlw5iX28^=0#fC^-5nuq9IfoYQjWmcmcfA8j=bN^tSlGwLxzn0 zYpGzmUrRdg?Fk?oC;-6{R@Kgmi z6~ai(=64!i$+aQ)Y?K5q3OB8*vX8yx?p}CXLOkXfAwyo`73(XZA{bLhl#u`l#7wOJ z(?{WgLA$l|%^A>jgMs7E;Es!Zp$Px8*Dv=I^B%t&b^3R!mDJr0AUjzBjtmfn%~SjB z>&t77&rR*~q>JEP;r-@6#x*n($r$a0_cgO}Qs}T*NaU0O9pd&k8WZQ05@8zXsG3R* zH%-{n9;&iMv5Rdq=mv^m>LYk7vbefwXyV5@s|UtbFi!@}wKt=FC%+BK(PaerZj13q;jVFY;-hiVm|n;WGAkLxBE z$a9@)g{v%EF&wqiaX*JJfXkC(6cTeP404uLF)vh|vqQI-9$Y^XU*=FuJE#X!n;L=Z z{yIp}=Sg0R^9?KqwPb?bj^l#QvDGjno~rh4*BGc_*8RrHK%T^?oj{08w4<7nYqvmD z-eC0zG0ZU<2raad6;$rVSB{{%$Gv{XRIe9lgNjL9T-Y z$k`hWZLS0!l{qlESbX24Hs-NmhEOW$EGmwxjwLZ+__vF5g24_XTw%dS63>5d#i^Y1 zI~Mbx#BrK_d1*y5K>0u0I|Af*cg9K?*sz z;D<)MTER{x=+YElQ33aZyknhTfx}uA%cZoL?lek6H3l8BF3OJTi({`o44j)5GCV5c zx~wFm7p#Y(OS5DC1i8M)%tCjaU( zdOw{gUOu6QI71#;eU+9I09>M<;|VvFvl3(+ko<;-uTnC2V8 z#96TVW0Lu>V*n_R_Fy#Z9Ai)uU~t zO_qmjCCg&WW0tXtLWG6qRXT{dPNtl%N2N`8SIDOb3Q1efkMPH3PdFg_1LP|R=V-?J z7skDEnOQ}h^vEnJ1}ZmwJPO$~Zn}Fx1P2e5=;W!2qp>vQTU0ldvjnFWIvJ1i7Z7fg z$pe_HXlPYr_rcyZX}&Vhw8#F4MpdSesSr|=5^5ZXU|&ZR;RG*hcI$`(C&euZ{9_&G zQw3YUWBw#Sb*u*TZK_ZWXeC2Y0cv9H7bJVoWW-NHgD)_EQG6_-%H2gS8C z6e$9l3|;rR-D!jFwsf)`VYC4xzBD?7TPOaixq^ z5iguy#^h~Sn;;tC9Yt(1J%EjyNH9bnPqip!o|_K;Z!gp=)jdi(_tJ~nO5Jfny1gO+ zhq4hHbwSqkJGf~_MMM5-(YV(~V*r}QEuNOFTA1kZxS&KuJcNU|NDi#Igh^qb!_8sg zM-HcT9*Q;YN>-Hi>qSAid6dB8=fHkONdS}E*68lH&go#|Ti{;g7vP@{+Cf)uWHR`l zPTxj7nO|}Qe#;@kK0f7Suso}|FziOcSK@X+CUI~(T=x1e-y~3FrC0#*5O;jBGStyZZnm&Xx7@Als$R?irC_FTL$`k*hbb!lA``f%i9P9WTlAPJlur@d0>_6asX+w&E8hBHe>QU86 zuQ~wnHd%|;)0P98-2oll9r*U#|2~ujq7;;l%0c_LqBum~GQi}L;Y`yE1KA!Q=raWl z^N$#IOe+?>D7A-+;iV`F;4R3SF^*Xz&mCsyIdi|*%n_;=_y9OgvG?Y$+&XRpBkD=^ zr2C9cp9gl>#`>G+kPIPS7lGqL|5xAnL4j=N^3XDo5etJ5;O)fZI%V&dP6Cz zwgNqF8?X4DV=%-HJRjR7hE^5t`jYjZu~yn%4sxV#VfzC<&H0Cgz}thunCnpJ%Xxj0 zJV1(6l}Qy!8}=X+k%d0}$ORDr8<1qHH~e*dYT?WMi!;^krH^zP1P%^^1cyp27yzbw z0}Tm7C>d|#8D}P*X3YR0`U?{Fi;s=7Be1`S%Eo_tjp(ERFTfroz?LKsuwU@G6o4yL zOxQpX>G4`ypq=e*@27(z)&tf9ZgaParVdcm%K1{2y8q?O2<_+9Fl!BtDks*Jb5hL3 zz(dbZbS!5?HrDWN<2b`w>P^q2N%jm{QTyi2?DCwI7dxKM4>@xX=G3dYsBNsmzueO| z9ny3qH@0+yR>6Nc%2IYV6F(;DH}S`i>scrhh(Z=nS`PUa&)+nf9P*NV)&*fT(!-D9 z&~1aVOOcj<;pU4*iZ2)ppD`t(V#;QE!oaa@Kb-fjLHG zKPj=;^CI(}Ps7=hSIMkorT1rqAxeX1t8wW4%05D5)4XFLkEyE-#`AFPJLW)m%t#Ux z6NxS-e>rci8kFOSS!_h8A>VbHl#tLOrqB+Xh49BwwL{Tb z-No!96b$t=p_}D(*zbDkGq5M&-P~<&&G}uxpn4IqisB4Z0#oK=v!nD!iT^p>tJfC) z6#l`J206}reZHT0>Q*RZ#P{W;-GU;fbsG{DTk+g1;#xnc~Ld=5XC6egr=|cHUJ< zZG2wFJe78Q@K$~#rvp{c-l#)9?`q_XbGC#VOZ;(>S`xI(h4N zP6bbuRZ+yJ84?>l>au(#@r+j`O{QB|uv&u`=GKbPc}=ic(B!nGC|wi2lXZ?e>n*Km z)V0x=53NWz#?T|5BRNh^=tW}jTTj2>2eH=2Lu?z(Nphx~<$6dN0_nmfNml;k*PqQ2rg!Ojq1bv|>kr$Ma^&SYI52q>tU6@D-a zXD9G~rB%ol=K`To104p8^oSZ?W99k-@|&T-W``jX4nW*0=$4SUUoTisuJhkIH5XLj zeZJ4Y=uI^SGJdAXbqh`ySx#K|&kpxo!S%2Npy>5{sZ{m^hK@gFVS<*wKm~AofzrIP zg6yDCvx0k;y(JX^xDnG6mc7Wd+0tWTVsC_kfvMQ>qcX9-n~7`)$kr(#kgCy2M^B7< zx(xZ!MrYU{@5eaw)gvTe@@^1&Dx^1cZV#EslO|;qT9XPXzq1>olkdV+iJThwjY2N6 zOe4CbK_QbNQsnA)GT5~~kCh6bmft<2rwZ*TG zT&_7n6|f6MRW{(J6R{0BJm}O5oNPr!RhJOs-`lSm*(!AIJC=*RGW;&OYN3M>c%Z+( zy$c!CR(ghJQI1Vs*aswX7ZTI!#FMcF4WBFBk!AFDbFfVA5t2FAf29~hy*=vMnoDFL z49zm;=+&*tB!#EnjF&9rbB5q&XqAb^x{9tSM!DPq+nf$yj=8TL$G$>LN@Jr!c!HLs zF!ulXYcj&Dd%#!dUm={ z0z&Ab1wt?@yiDjc`t*f?IJLL@JFyo<^Ve*`Xwjm+r=OgqJlIv5!Wu~LvbroD^TCKw zWHO8$y>{8+QhQ$3QBcFmKwr!%SZa4@Ca)-!IKdWTakZsZC$~Uvi&`gr0)RLBAzt^sQjD(4;5+h2>ap_3HiF#fH7J;aAzjuSg8N z*h-uz2<4S`k_Vo2N=dQst=DB&77u}gUnCXZu%>iq^f03Nr!6F>?Djt(|NY(K?4Q9a z?C6nu%-Aim+wL6}@l$`UzY&Am_zf}F76IK<9w3P439(OFRq~e8&>x4?!Z~8BdLzoF z1N}c#eRFsuP1J9=@y51|jj^$lO|r4AiEZ1qZQD*Zwr$%^?!4c3|G0OaCzGz8?mDNd zPu2MyRMojEd9UWLj}mX%{mjoC!H@9L@0XECQ&4Sm>1Y2lTIn4ZAZOPRgk?Y6$y5yG zYKysU@B^-R@IuO5=vA1zdCdubU%7PHXEErpF|AAyLr_W#{lZ34R#Odq=@bI&AUh!H3LXX3vQ6`NB=j_}BBg9^g51B@ zC3rSbwTmJ1ZBS~)?ca(gA%|?Nu82r)#y|@uKd*BETC5F7E)kCW5LBlf`EfqO-*TmT zf)A*hEYH;IhdgVf^_Swfh-!aqIUgj?CV*`W>@Ly znyqcWu-)Vr#MsRue?_u78OdtQdP}br*n+jwtDO6@?quPi-XvbYEq@LSf;Q9XNYn0w zr(RM)bO9@$J87n)st#Q{^?L?XsJ-qoz*ay&R15pwapd2tmBk zHXBJb-GtckO0<6MX!|sV@PH@U+BgXM1dsZTGNp6)row8nU=u0oN5G6|y;M!b2!AiX z)7rtD)V8)$nw$DNucN-SuJGII)4~yYDtW$(G;8zUcy_pg?H}ZVG07s(fEXJ51;z40 zzbR2+`9gu3@mDMIqFHtjUsYt(;vzQc`Ii5P>NsrX{>TRG znn-NbzcX!RtW6UKdQ@pg|uvhFQoqaFSLC7K@?STjjsz z(RA8dXFxH|*WC7%5|$~N7f?K9)l%YSt>UW9p1sZfG0_pwS;mLwaVE-5=@3BUq|d@& zd)7x8wh;FyA*HPzv%1cFlLt5;&lNXl>PdxYPdN0y3db#z>8NS`b0U5Gd4zYp4;=PM_5$8%T*gMQc zvEv*K-xmRY|-TlpPiGH%5} zS%v+QQ&|$8&fIX)LIX2;p}s#$j{Xi2-x=5KE3~|rTQ?fs$%Bb^4(CEBKatpFq>8b` zpjBVhilgozcch|S!gQd88iSr@W1<_FX!wLKG)HL+guTC*8{i#3xl)>+e1F|b{F^BR zSAL>*BzW>{&~fG0I0?Ot=?7S2Xvfa)1=|-Yv8oz*JTjLOk6=;T+iNz z_N5v9sZ|{pNC{|IAQ^=QLP-t=(?2Fs?5vN@gXsRz}5)*z>ZQa~Wa*UHEtMd0uNXEMc2K6gk@}|a*Nz#0cSjFfpqwyJQvpKh(vfbN9F2!ZuTi>zNZSbl z*i+Rf1$v}pM~bjUHb*eKS6)OV?vN->w`9yNSsn!^jLhJG>vVyWR|~jtq;zL zw-(WucE-=9g~loLTWZzT8fS>hFaqcE_vI1zB*7XeMdRr~PlmH){+{@nezgeq?)GNgdb1nmqlzo^MbrKdJ{DA@7-8(lUgZJk@TJWbx9?Y0jZ!*@E(- zRCsNX0S%)I&kM^+nm+3fDo4W!X^(_AU1>QJMd3Jn^sp&y-`JlSs62;tZOCXmYa2Nx zl8vGg=uXX;WegYY6bW$4lwrSCn>>MQlGVw}zjJrQ8`_&VCl}AO!eUm7GsmBMbKfM6 zDN>;dH{!3s(=;Ifzhd|22!_y*5Ectu9yf_?aT4$PesLZK>>rk%<>bZOWL=XoE1F03 zG{_v)_x4Z5cHXO>2@*rgqyiUZ zO~YQTwPvU+lH+Hk=h617`?7`4=!G_INqx6n?>}>k;oQ0@ZX5CoZm)#&gW@JZ*vgy0 zkH8A624v5 z*Ge*TRLsMXKIg7y0_c{2L>BKh-3cNL@AP}gqO4y=wolDS2EBXUeZ$3hX)L6W2EY)I z1@NXJ-fh2h39cH>_Ggi{X$$klPn(yrG}M$rnTY}$kJ)_Yh>h7siSHf`WI{Q^DNa3J zg3$S#vBs)m0MG$7I^&F3yw#HzW_;ihvV>_JcMu+2m*wyoIDzgLr1?kLE5Mm00!g)b zwM~qo-lxHkKYKGNllO8*?$+0KH`a9ZUGKR@`H=cG{>AQ~yf6LnVoc{Rg`5tr{fBp}@MqVlmi7=xvynX(#MI ze_qtr1Rmv4f>+Si{fIf8HkZtp$R;cnYoCByCjGJeMD%!cMozrBI_6 zgG9h77D4Y-3)KV=@Y|s&pXQz&#^eck%3EHLBJ`zCYDe9(d~t1R@?ZNYqg7 z#41)az0$ufpaj&JdvzjA`LQBJ8E36%-r!+z;W%=#Yu@e4lnMS!j(XZchRBV`&7QI$IkO!f z5UFt=e8h05?8-3x{bPL~g|J8rkp78Qv92}a6*VSC3oRRy9_yYp4#%2n3rAMB=H0`y z{}}Y(@5h*O`zCwobTQUB7`0sXq1l1;Sf%{(xpI=dxG9bpT^WyfqxG^Yij`99}Sd!2#^dB zOKIuUZK_;c_h1?0-X zNd$8h4OW-c``dp2k#JXHw3&mC#<2LYUs=pq zM%$C2nsW&j2l8he-At>-Ql_gvlaf#dqtc-=dKa-d@EtjVwNV3WAb*}Yhz?@95iJoo zi%x+R1@KaU=6YkjYl;zxIIz-RjP2;JVp9~REPvcU{brzOF^%l%_Nk)LkAw%B4wk?k z+e*xg0Ik7+2C~MAc92~j(FiJ7b=}|LS{9I&#x&VuD-b+OCeH;(DJ_tFnX;AE;vI$f z1E#v+UOWmH1EOQygMPEnHFkG8@S;zx1OH-BN74#ti`1`E0o_F%Q4__SY)u5qSQFky zsq|*esFi0j2hB8y4$ZeF6)3Tva;By~z~vlaEzKl*d9uKmZj?$u;I&q$^%x>!Lehn{ zfxAKhr*{{lgF9RPnW2O9rW6atPlFoOGd3yz%5%9`kpLr^=ZR^$27-vpb*Bi&smtK6 zzbm;pXp^3fCK{C;`QDe$8R)Sd_&-OAIUmKqc7m{?m}67+7Dzy5e(pz+;b;>H7vwq3 zrh~DPsBjK7nmPkTP$U?NJ#N=e8<}z9XR$*w4JgOZ!XeoHo1Cs6f1b(OoS|4g*# zGU~K2P~5BW;FE{*B%-r#5!KTReI2Ham90qMy>JP$4R0O*&m*RFG@0P#F($^I4&ivFdP?~k7P>HM#DDmD;^mcFfw}Q^`y9mV>Pk=HE)lqYJ+iu;0`8 zwc_Edm7HCX@4YSb!|=C6Faga5SA4;l6cE>j_x5M4E8EKfLDjvK-cehV2XnYPGvjt4 zaZVapGOP2F2%=J( zIq`hPj&0-(;z?;9;PXw>$btE;F1`o!BY8kjI~ViElD@5M#8W;rw#kqRl;G$nJ0cyW z>g7-=UhFBp^WpgU1qF+0e8iR4r{1T`%ZEC6BEIZ`%{exImR}1BeXob_^Mn)N#jbXC z=R~*Vg{z33>Rhj#8hetT0F*x;#ON|4`(^PCsyNwSU$R`~e$a<`=O@7M=z?@m>AXjR zJct3^=>co?xs(eNr3eBA25eS0pZNHk{hwt!6^89+#xYc|+$82w{a;;TgD}yYs!3j; zE}|Kx^8)OHWuhdSAAW+uG+3LjP&gRl@UShnz`4_?jk={{reM$sNBW?;>W-a%OS(}e zJ8`1S(5y6|{A-{0Vm=EB1Y8@Cfm3*}BKcJDH&iLfU$s~b@6GDm^Yh{v%Tat8XfGSo zlk5aA$m}OL@3SFAf})V1qrX-HEtk>SRtO{Jq=<~N_s`#6JI&hv8h?0pGxO_~n)9QQ z$;bsb`VXw5;y)YVSdDbrc2|+ei3ac-SD^U%-X~ZY<01V%pnQUy2IJ0~-G=tl8yjXn z%s?e^_^hK9rh2KGF0@ED0Q#ya)~(~FxKQROzb#XPVV6D14-RtRVka*OZK61^PCfdW ze-y42q}i)Bb)tL@>R!Oy^R9HeUY@py8S7@ig*yR}DflWLHbf(JvW$Hn-uCwFtd;Vo z+O4Sihd^VRqri<3v|h$#f}u!$L4I0qKS(%xlP}T5@c<-0A=vDE)Qq1@MyzBbv7v^p zXtIbf3xACi$Zw@~!u8s>&T_A2x;VpsX*H4mHOk*T))o?dDH9Wp&S3B@n^MH@S0?6S zQI>){%|aHuxbAhps>)qiDT4T%htDr1bG0*MCEl9DrD92O`+>5J__3N$6F$CHI*c>s zDY3WuaE$7na$xYoIwGkIZYisHq&R*?*xJkQ0reJknG&1Lnb_(=h6@78_bv1=}YdzvBBNXup6!?yd3Q+8-Rct&&lPV8t3S{~x_$1iE3 zz3vI+2y|>ASJP^xUo=mYLKkcEs#4jR@UfFLg~Ng9)h^1T8To0y0`6qYB9ql~wd^Q@~-Dy=^ZPxfSHInpNd5`>L%I_q|k+e}G{PZ2jmck6x1JVBr z{3H=JtJ019wc70_lC%dpmHCEbe>!$nG-_(CM z_cC8T(S-qRp!zR{@y_PRkc5L;K|S|cdVs7R)`TI{HTD%MoL1j*1gC*Ql!?nR%loYeqKTjKKcU6g(Q%gXj5=@rquFe5O>5-~Jp<`E+~XAx6$G z2d@_@24^cCsw6Gym57z83i~62)l+Q~q3YTgjIP4B$7P=}C7=_f1fy@udlQ-03kB9l z5KptKtGY3yv?;9HTcePXUl)Bca)h@2q8ni1rf+X}^a%HC=|aJ9uFjnmg8Nf`Ix~Xd zF0dQp!SP2kI@i6$Xpz`zA)q*Gz#uBj#2eYqnK|lZ`h42O)XXc^r;`UMF4rZjT?{Oc z3ni@acxq&VHXqx;!=NhEM8}xmcjzh9$EV*UpW{#nu6=-ZhV$W0e9sOGb=C`UWJzCE ztTX03jncE;D09KPhdYb1X|U?8BSuS@MX`tfok9bH!wYc>dlt^%nqb<*kB_K@T0R1M zi=O0iN#0obfxVZ9n&6~OhBT^IcNzibc!9U7+WyC>uc+Ruh;HH6bXGA+7=f5U^X4O> z^}Rt#7`78We9`T@$?~&H zcmUN(S8>GPbwdKRvN6&m0Y@3SAHkDxYB=l#_0Y8cg$`++GklnpG+P;g8`3d~2bZ%* zKPr@rF|sIEn^S)(%Mf(SLiYLYS!&nn)2PLvGifKE@VrW(&{$krq6vIeS6|I`a9*^fgz- z{SpW2X^WFO7BD~Y&l3qJRm$HdA^3XS9MH87#aZAAkVO$_9x4;9eKy)e&Ls2AL^0iw z1Z!fSUFMQZjU9@}PeX1a8n+HNkwr<}NOfCXNvJX1bWg5E4w4uE)t?f@bQ990ggJ$` zw6HoN+XYHM=uzMwo@ZsFQii!Sc>v`+G_LEN(?gK%B~A_ZZ74*S^a2|S(L|g?;lOp` zgcj0dCRt>JlM1UtJd-QZJmSkcc!t*rtWYEqu`bk#3&#H^3L`JXOQSv+`)0P3g_}c- zu#43>bS&JIFb8S7%D=OQtoFt-$!f2CO|E))mj)+Tb9iEM?Z=FsPHJu4Wo6C^BXO3d zmo>63JZhx)J~Q-ZTkb;_$_n-#MOZ2(ninoY*V>P3GC(_#2d+7ee#3>9hxCh%vM8H9 zrz(&JE4{+Vd)WPvyl5aiLwWeAs9QDyoad^M*(S|OvsC_HVo6GIfYOv4qVh)&;GZ0v z0e$$AH&`pV*a0O`xpzwrd!e3Uqb&wbw$-PD(cZFrU~P1~yr zn2|S07dahj8sJQ_6L{@49QVOeh$KI9@-0*PzjKlXGpftciL^gEv# z=zIRbS2Hs4sA6^NvG1)MUqU|I??B*efgH*%N=LL-h+4ynq%gfUGy3va%4?K%TOMAb z(Xyzrro%(H(*}Ej%uyi^od1N2>Y(hVkuV}UYxqQ`+o}QOC`s3qa_m!OzwfT>zm3%k z)kEoB$ZdtJ2$w(-5ciwct}<=cFBO4QrJVOMWh32v+@_JGTj5seygS`#&oOlkZke== zVq{5g&Lz-zX{Wk)%E4}vq#ft-J5^~eBvz7O_sP(JM#0Amt!v(=V0%aab zzuBIvCW=y&BQ49Oo)v*PG4cGwT0?Tw(kt>G$BLTeNgCIq;Xv~!`nwAWyv=R~{XB9J zYVPIlLOPFTl2Hr9`w=i~@ru7o^QE=wB_EzJ4BXvf`u!J)6Hb!#h%hkcW#jujAS-yK zOT#kw;84sm^&!1>;=oQ4$2xRrA5%{mo`31%2GWg4mVR#vB4SviAP$a|e#vy|U*>+W-{(dZXUGsZhSSraEznm!D z)@H^UG5r?AB5<}694%@99g~TaQ#u;thc~`pj*Ay3Oa6qs=7{Gh>j!3-V2^%wOo4}^ zrI#MMlaaPnMQ;?IWnd(=jAUb6lxVIK()JLQ?_nl&(M#Fgxdc|Yu3=sehbo;X(`+IG z)43$wOMu<~VM>tatla&!8E{pfs8%Dw;-MXWQ6cd#13qI>cfoGVi3;jQD$5J`@Ffr3 z+zlWFs|U8Jy?U>V{I@_r4nRN!I9$tq?Ef7v1t`LeNZOglnSt`o7GuPAb2g1M`{Mt1 zNC}iIGmssvkAvyfe&J8okSC1al;7Cm}b{ITYX?r08(t@`R9*Q5n%NIEj`}QDO0r zj!xXMe5hzA7|)G9F9)xm8JN6N-OfLwt+0;D-ANlMf(f5?$4HPo$h6fPac}?YK*W9Q zm=E2paT>Ywb(ZWf=>E0K4?_C+pauX>Qd*k%M~R(hEgLsL?b$M8oLD4|kTAc5B!zI0Mlu7GYD z#tH;g5nSZh3ShIFhnuLm|{FEX|zNQ$Jr&^cM7RAk)ZKM~S7OBce9ArPI5L|Ko%TjW1 z(haE27<4Bx-z+TbK+252q)1vtYqC~gMmcv*82h`_F8TMr`jW7D2+m zndTp9kkA_7zbTp#;0xNR>2mR0}T9D4<{>>0@CgTu+@TwiXrr9j0^2y-`(I)Un! zHhC;vmJhHt>X98YqTKPIdHDMu2KdziY|_+s1Uf=RmrRUF$D??)3gBLaoKRGEYIE=T zz<1!N8~Af12*RL-+HNtq;EfMV*JSNq?Z65wQ6^dxaODn}0dktr!0|3kG4+ghae$0>f zD7QWLTP-JxaEr=c;p4&ZCS}zVUhrO%8x8ZpQDYa3CHS2DLCQ-_H_r&C8?@&l3T!aR zh@WkbEE)A*d8PU$TAr2?L&EYN_=2O^gFibSx7)-_H`xRSK(7U^jNUEi`2W80UM z0b@W1H#%X27Z-Etb>E6JPw9iJwpk9@BcAhlMVi#Ri;`KPPg4P*af-z!Z@dj-u=5+b zfykIF(E3eT%dx{=t65kxl@MFwFuyD@zhnW%nY6A|R^3o8@qhA^K|lT^W!dtzSRTD# zlhN&vJ<9$1XRnKp=HlGXW63w0+TxxCZ}LVsPacp)Kz4uMz=f~Y-Wbb%NZKK!kOU#5 z>vt1(&lninMfFnJ_gPNn)AVnkWW(&Iu=Ls}1GT47L{!d;+QLK|jk%2mwVRmXd#&bn zk61Ay6Y2_2JkP5!7Af!*<0UKrGh!nwTJ{?UWhEz$Hg%NayQo%l0d;bOG(OTwL!*31 z7plF$v;0-5@^%%ReAc6(>-lLgoR>p;ywlvI^|34T8+4K+%OQ4_&G-o#nz@hCcOWxI zUGA}(C{f;SAOIPiwI-CvSGD_=B)-AhK!n2? zzyAau`y%Z(g*wT4dQRTncG(_#Y-BMhyyGAOhlSCf6+nUI&zW3`J~Po(i79L4zg$u1 z^O~Iq`SG*zyza+RbZOARYdP7w$c=o&D)fLKLy%(Z?a{595!~zk()keh8XQ7VeCRbQv_5iIJ7L{p;nmz$er62MVH(N7h7k zZzKYg#lFq)+RHkW8R<{l1Q=kRUe~$NO&rwdhUzFVb1w|hi|ah?WhG&}_<&M#U_doN zU@ClH*FNV~R~wj`{8(_~oZzFhrQ;7V{7Oye>E`?U#rPJtK)|-M2NCP3S>VBOus`ad z^NK#b>$4nUD5$Jy$K`NM;ukQ1XDwXt6uK+UYEgxpNPfuxjBoS|lKxv1OZHMj@boEp zul4*gcgCM0=1*iz*rUjQ!!n18Kd5ulzs4abgLRY$LR{oV(zUNPm>I=y8Y*C_*YMzH zGKf=S+-Wc5GPr6+R^s^sZ)(s^?KfFnrxffS} zUK~d)0^seGgP(LbF~Fj$!Ubz@UkOgP7t_k#0;1{7DX8a712BIT4)_@sxm3GZb7 zzvRI6dKEiQJqW8$KKA$Ty5}ze4LT1W-Dy9Msb10NN-Il6_WEUvc-1*64M_zD}grl+>0ieq`K{(22f>+Ugh@%B&3~k1ZZezcB23NtoZu+>VboS z`6B>N{e65mX8FuCb)R1CxZZltelMxWetW!rf1ls%xynv6EjDf6^txQOcp`r@23=#2 zelzAN48%bGWvM1j+OCxtzC|xJyiYJs`Zk>%uDX3&H4tWm$wl=g^e@b5qsTbOVe{cT z{ix3v;29HjvGAQNVrTxRv6=-pmuKlW@uZI{72~cRq(*BKYYYHfYS5U&Z~Yq~pg7qF zmSAze3vPuT5C|nh|Nc{r@va%{ag>v)Te1=sxjO=Yukm+PkhLeCgwGibT|*F!5q>^S z;oxVyt7%ad93p7(*Yg2=MrfwsTv{fSny(3JoG4k=s1cdv07+3x0!tMKIbU}K@sQhJ*3QJ;l zIC@w0T#7lGkGTsA5y%RQ&}w100fYN*sbAav7(c0YO%&3CF_eG{@Cd-s(1t3Va;xhh z1l9R*VFP_;&bdJb#oyOTt8Rez7M{-mbPWMCD82YlIuc1I+RoCh=zf-yl{EAE>h)5* zPalOKSSRh*2C_9@j4RW!yHdrrHCpJ|*~Nn@+qv_Khi-WX&~u9!1t;oPwg){L&9dZO zmd2e!Tcv)?vh4X8AwfALDSIzIyASUzXv9&2Lsh3Tcv4Yh2QxM4)?<&Fbv)y|+FM(8sOx(yYEDw)juO`*@sK1nZHC>} z=<$bw$m%*0eqXtA1h$yp*1#(!yb)G)QilvF$lB9Csfu>Od*G$|o|&lw9F5e{JHlC< zu7$TqQq}NSN4tCYa3x~^PKN%ijtadAcDn^VDY+;@x0ohcS#ku!Yn!R;n02+e9IKez zqE5i=c9(7yQylkH(VmamV6KBD)mZZc8M~=fUVQwnmJ9M$He}Y+#u;K>@(vcSlsOFTzU5PTmwAkzw{7pgfxo7 z3j5Q7a5_uKynYx;%}7D}qnb*@JWeEnc3g$833~EYBw4R+U?zFWSgDI|5?Gg8vKm~I zc|HU<{A*U;6SgI$uBXSNqrV>_YQGp!;^&Qxq-SWfe(@Z6R6W~Xk-Zs8A-YTbIKu&r zV4D^#aYS6@P8^3`h3a+MD6Rk8Xc-YE8%{8K*mYKnkdg1OQ>S4lIX|fsl=h&xECE$q z*e7e8x%bhx`hcT#^~>c>mg?*3RZulDcjlO6($fi@Pr6Ora_pe#ja=zp{YZoH+oh9zTk6 z=7AxDOI1_C-6(fgk`aIX66w?a%|AWI@6tWLq?vCL2S0nhjDVme~hmazP1}YD({zW&Y$f4wyBSxpXb+B zZ;Fq`S*m3nA(u`s2mlXSDh6Zp717w32>iS2l9>~!FEmacOANh~yk3WI!FoQpL-tdd z6*el{xk-69u_<|sLUq5ey0{c71mbTcE86;K$J+!o6oI#+%v^pklYN(W>K z$Hfb#7%=ci->{|d!*z?Nsv>O%Vx$+3nU~D1$Jl|#CAN?930ZFH4D|RZaI9MG)U4UK zBW7sq@cOr-H*%Z{6l48SkM~cWH`0dPAH_Nde$ok>i+G@1nUN8?#WtTg9Pml?7n(WN zn-=n89AFUgOE8n|S?p&o9TzX9PuK=6sXl(~?S-VefxSSWy5U_3`Ma~Rkl3grT*aj8 z4ZE0G;GU8fG|LwS_;FU$`k{V<6`lA+_>vfX;??Mfc8Or!G)maXUae1gyu` z3lefGc+(H8L}yI$oTC)|?Y!jgBzbuYd=txoYM&u3TvnaGn#M_F+cy=YF@m}2NKJr) z$a}53$gboRS5b_UO)5kC{2kgWrbF4+{75iqTUSDx~fI+}dRc|@Bchp#x{fIb; zYU8mrKqASNIu*b0;RpWtmoWGG3C53P86N2(piqF(6vclLxdS(ZNafCI@6{*aN0_?l z1o1##Ly+@xgZL@;x(FoU9a56<<8Hba+xA+YU%+obSGFnJA6AYGmnFhU-!)sLP|8d| zOL(~bJ9Y}TJ*dufUgxWI4C8;RwiXz+7QoNGi|IXmX{pW0>xKK4#6gn&`{N$x0-tIv zMvqX~uSIWL$d36whhp2|ZzF2zym4h=5X+E-5?yJQ(72514bOpFm;VT>v8f~jXVIuD zdhp@3OevJeKJmgY(r=v1?0DY3;h2-<`&w|S8|DicDp`d@hq*Tr^B~e_nv^G%SL(*W z8%tz1{-0#u7@jdTW~I*M7RJ}zEd+eKWk|FGFW`0Vf}o1u>SvH1+TJ)D-htYFb20TC zJg!K~Czid|g0sn9>wQ(upE)Hoe}Dzv#lEU1(G^g%OP<>2yxvgOJK5cfp(oqcrKhmhg54OUZ${ z#)F|Fss(N}h1&Yza5E)eE-vc>FUTobBO|=8@@;gvvX?@C{MQ{uroxVL4m*%#reEI+ zdlnxcc*vJ8KI1>;^ne4Vnnpk``6_D?y4|NXb!z-C7 zbeGasHuc&Qx4@6PGxQ?W**rEYBgxiLTbn9`SaPfM!tw|<`?mc@r-F%z=kXa8jqrD| zmTdaw@I;07tK80OMhc1hWc&pixfkJ(_y_aBwoJa+38p@)mG|W}x%!|2LrF_(?F|k5 zB*Rx#p)*;e&PKdC7#$wS)~-2}#*3+|HACBPL??xQoxmmiMyCpGbxM1f(OWX?uGY;3 z0}j}Fr9ZOwClb_Z&Mzm!^=+drcmW@k8&=pn`H&8W3hu!}v?qx0 zqQf)#(Pc8}Z)h4+Ur57a#O-VP-r3nQc9tx8(n5+= zN%qIsd_@6S>}ip>>AsbMJg9~bpnY`!W=qu$*h``}?nr`d>$BN?&D#!!mUNB2D;-!^ z^ZvQ}+#NDl!y-8BwTLRhtMOdiF9mwdD}CJ>?bWxCg-b3fCC{*f53Y&?NRZuN*=DeMI}#Pq zuZplirf$?M!JfY7GQ=ibW6K;5v0zf|UxlVjjk(7KJTEpvyFD|;Wrw+Hh7Q@^X=Rzy zhiys6A2=z5@xV>Km-#$QgSOE-mRa}cS+9--nvZ<3dgL}Nw)v*qA(QB*;;wUp5|mvu zav!d2D<>%}@67~_FeP08m^WjU_epQ8CA@HxG}QQe=$T2}--z)RHTnmP{=Dj(U*iu|j^p#RM{25A&jx^h3M3kfkHftEKVOx{I z)MnNoR)HTP0txc6&9|@oe^QIadq61TS-z>tCWU|_uZ@6TP9I+g*mR~e&;fI46v5F0 zF-3Ai*#5Bx!O*j`dkQ?_wH2G31&-QT{$P|$l)`tZ#klgXGB=%H+6TX*8$=GkP`pNU zA!6dFE3xbTQOZYnB*!i~oEGdf`(!<->I0szXE5~_)>rlFJ7AZ|{{7p%9p1H{(Ic$2 zP(AsQDa9x1`P41(({j-rknxmtca01Ig0Tv_(~OpM-o6PA*Mlkn{5=oCg0y0#qSNA} zgR#QGs>Cqrj&=03;+7B78&|WnuNqXfPs&jnN+dP$86D(C3X&M0jRIEkbsEU%#|5#P zGJ-&s#pqY$!@eu6hc5U;ZjUH=EWNYEpL0WA8%Few;ucVNPyYAb+nN$7RW#NsY=Zdo z55&~Rc$hnkmcW1IXEG8@Mp;f&HG$ZyFgoH>8VXx41*A-xnJJ;2gF=BFG=Hu35!U#r zl-`R%0llC9k@)!^i92A)7f3)|VD1&Am7f~P^}o{Uf2Et7Sr~=m!-K$Ndt;jOhetB% z>kF&Tf9t_uQ?uMUxlJg@l&7~$Yp)Fyql4DWybVbsH1S$Uy{G_6B-h~oc#bY)L4M(+ zM&fkh6Qy}a;fex2L+ytyMS?7mE%<*Nph}vO?9`Q_LRZ>Bk9CV&kpds;H-;0K-!Ptk zJ!2fD1UD*ZjA)iXFRAPk`5tiz3$oftG^;8W8VP|KH>%$_9=km?$u>{!pgz~o;0@F4 zD@yDW1dG~{kjU>pz~-IH-VvHk83CHBVZOsLvP89kqSYxQZ2uJ-DO zMR+TX=i?maz6M91N}Dj3$L+AyeQxf&c%e3VRgGcp?83H4Nx9y*$c4N0T@(KT+6X%! zs^Z8fSi#gOaKa!2{3r6n%*rQ1&VyLhZ|iqK0=$5{emPeeONY_}T*I~ZaCYbCa2OCp zyZ;8{Bo!?k9Hf~CSB$t`$5bAdyI$9rxFEMe?BDPjEAg2T&IwfKe6c zsq>8cS{5*fYA?lBc&9N*$fszFRJM1bIjMt}yy01;G6MpM0#mMmfIH*}HSs`kzc z8b3PS9k!%rIAKl4vJG3)idtV59cJ1bt7^L`uo509t&rIYrP>ko|Li5lXBEW=uHQf| zS~D38d|;&d>hFPUc1b`+&=GNElNJ0ohDp3`+v=yOD8Wfo#ah7U@wS9@X7CBB$wsEI%^=#}e() zD6X?GH{>@sg4y6CniAZ)VEk*RA!~9WXA?7PiPk@%Jqu^K8cBF0+HIjf0G!o^ZE#in zy%#W7Z-g)fs$K7=Do=mKPV$0pbLF7D*PWrf?Dq;<8op)PYi}77Kiq7syElBhz^%lU zwYaHlF$HzL$?V^HWXO%eMp#kClY4&3uGVvKw`T3&*2d%lmg#DEKq2`MJz!uzkeuPt zY13%359KB2Q-1?z476Q^sUEfIEnL`7HvtuX%1{|DCY?nv-y~6`+H7?^@cA-hh)L)?fmc+GZlZ1$)32 z@gFW!8p>Qqv@Z~R@>Vs{XrTHA$#nb1afXBKbl^g7gd2Jt|Nhkn#N8#|B@lALcFc$! zAduZK9#G*4ijMuPXqQ|o4u5x~|FacPE|}3?eqB(YaV~OG8d4g&rCtad9Ng8W-2AKV zsy2TuE4uX#8c&otmq#LRSgBRqpI}%r4%Di zU&>kCAaxDbxeNm|pgmpUFK|!dnBIJPq}irV8Tw0R=5{R%dYSHmT#!6m`|8%|A31#?o5Gam`72KKx89oHn@`MyihQRDxt6x>>lyxxpj zxjdyq-U}$IHOkN%G&D|S4obv4(-#4o4TiW2u*L_KE)$j$C4GSNge6T%!W_;SVP4Rc zs&R?pDMB}TtP`Mb98P3?#y_04hoKIvGM70DfT58}8&YuR57wL))K2yGa;%`f8!#V} z8|43^^Su#_zVw2q{bqcj3KD&ujTuT&T|Z~Q=>*YLU%E3sd?2=^Ge3M4zg!h(zcXN7 z{wU+d@K4s;UB=Fz){c5vQ_dt&@BJ(#h#dNREcqb-dR20Tx-bLgiz$Mc(l08$W08sawevZXnQmGGSZ^*dYc=Q z--p|N$FAX?7m^}{t73zb=JcXptmr@@%m0^1-v3J^_?MB{e4}r4To&Zjzt~8tiOk5*jenJ!@a>Kbblu@Kr+FH%F>oh^ND$T_+p z#BO;wHY?voUaLB0LepHww?bXKrJI#xa!t=w1EDlF`MqL-ls(MN^A4LIn$(T+@6?W< zoMXN(+4IIb@2uz-HftCf+j>EDpID%g(+WFx|X*okXj>T6QKaF*GuJ- zL$-mIe`nv+q^ws$!si5UbP1%tC@R?1shqsZlbwEa&rnXTixJQbfcR|nB97YYZ=Ph>R76ba@6Cf*VGg^n!Nr5Eq>j}TcBWO9#>pWwus(d&*IC}9L>jwxQk z)aSQrhs=tD*Pu}y7zHYfCCg%c>rLF~(8Me%r8fcb} zuHMz^7+7B6o~07vF?D}HU0CLO>h0n7509T0mF@VKFx!(9VbyUh zy^eZ=nT0F6PnkISVv^+Q#SFr|tI8sX+6pPB4OH?iFXWuIj{9&A+t2yOQ)(1aTwcq1t zJsqnHS1Ej+GlNEZDSekL9)F%{Plye=#ye0B9GmAuIWgAy%yg)4@zY*+OAaKhk{ zpiqZqhU#_W>ZiAFhx?6KA}0?5f-WihTwl-sxW)2)E#hl+zyO4qrR^=|E%{X*9+`8t zRbU)l)cMX(M6Vb0a6)cZ6763l;uOSE5rSWIBw*_8}wWy;lDM`2KwC#yAX7|y9VZ0KR)38j+|V8 z?*}AJ2DO&$deUf*NvXPwMQ<7mmCP?*4$p` z660+#s_rqzF*E&?o)J=GPIlk;8{cRVx4PBOmYEr4mXiMcV(i=A?=A@9Dy^4KL`+g@ zoG+{G=AZ$6V41?|%#@(q1Lmi}3@Si9z&I?_^tE4~q?``47q5lgVmmoLRG}))>v|Is z-L;9+eM7qIic-9()%5#WXS_K_o=miBB2ClLB@JiB0y#9SwepE-QXx+@C~xI6I|~#&rZ~jMdjAi;z`8(8NRg_$RHXyHWsds zh`o!vHblJfiQag=(8;S8bg_2K^?WpA$X3}fMt<@yzf21qFd4V$^(K^nviU`RYQ;dr zP3WIvaZd4jSgEt{=YC_9Tl9?_fWj_qDnuK973*1xSQ&4eaTIM|syUjTc`iERvO=eT zAj>gyDCD`UfE^8?9mbmorjxZfaCZnrCLb z-Fy7n|CuH{0<*xO;01eUdd8T{&VOmJsyVRuo3k_d>$K$?Oi$OwLcV!yG(O_wr}E2{ zoMiR6e8k~guTmRT*9x`H&pyFq?8W~oe{sW|F9vA08y(XYINQYUO(`C7(3|J}C=Q?a z6xKq&M)wuY0p}5Fli2fI`5pUtt+RK2P=KgtfNw9%1{mcmRrc`qZyt)5#xN8DXUmGa zq(VJHDX%lBi9y>L(r}lo*(fS1`$Utp$n4`jVPn58-MDOaW*Oz-VeFOe#ntcMKsK!ijHc1&QswbP&(8)I! zAc|I0JAQ?w-pg#Jb&@M-K|bgHW;@;`2L;6Jj)D4yx!(&mzAJTZcPzSUh?BrMQ9Iw= zBy$c#l3(<;eg88ty)|B*AqogpaqQ9muOn|M9_p?-C!|?0%-yB-Y)YKejSbL zLvPL`zrq=_dcqE9$tA*l(kmz4{YRDdx$-(S_7emX<3;U?Dr0qdf3J-JnFt-ZY^i>L zy5U9m3C?@5yZbm-uY|bPQv)yS=oIVDJI5|b(zCT@G zX&r*b>SCESYdD%_ru3Q-ZM19ttq&&ZEIJoxSFy8pKw_m7X81s=f8oHh^f1jK=8#o| zo#~(TgjH5QL>csQ;|aj+Xr2k=QH#{O{P(>V+)h7ALeEI%kfo}=&3~DByKPE(>YTL+ zA)?S4&pxvfa@ zanp@JN!Dc{p1US^8Gw7+gXav@8$z;HW=@c0wReWcCiGz$&#t)vxAZQqgkuY4zCbwTphn&)Q5j z(aBLTU2i%6C}cQ|PvAU$<~gK_{^5lY48)m2V?p!s1t=0Ye2A{7EN?}@oQs3cY^h`S zmklmEAp?+p3}5)Ud{qg~IWZkX6?}mFa&%oghv0@?r?>m7SGfm@A-3lTV_)*Cg7^o6nmDJm%K4OyL5PLYK# zDeqg=pR!)h+XbY|Y`s6Dbf0=)&ahIYzE`4u156+IeOPtUnCe+J3F6p5I47>fB1=!p zfnyNsSIOQU4XM4F?z=YDj=KY%l`ecf<=OJ$%WtHQ&Q)VjM7U=}T@sY0OJm)l>ysRA zxIu&de=u2&9AO_#JGC8}%J$5Af4u!*yFU)i0aRDkjzOy^yyvcoY_OSVgRxncab-PR zEAzi?f_xVX&vHxe$C^TSF~&V7m3;y5X?oCJadOK@T>x=(@SkyXD#{W<;vE(H4F9L3Mzo&-+ja7ir~)>W&R2c7-m7(e*$~4R)e-e1K6H z`dfJao@%ByMGtY}!P%_+SoI>-3SH&R*R^h3Qk4Bo z++yXuf6!^&=@asRq-W0SS{Y&xguc)}B7&OMk?L!?E-Zsdu35nKPg1{~tCg&%PIM;6 z`@m+ueT_J|r6m9EL&K?{f29)Kda|d$U*(ZR>dQWu0+f6xzFJtVxcqMYoA0$mc0uIV z6z2me@Y)}iicXkP#I@HL_2NNW6~6&lE!wd}-z^7yh2Re8#4)B3QP@Np7ESd!CNki( zf}LMPpL&W{IGVEjekwvHWQC9*6ui~Ab_{MNVUT>|TltgzELKv2v;Qv;{{mGjRdD;9 z`i5}k{?w|T@QpQ0=327B)VYH7-N`ZpW0bf2erCLxa7JWA-;p%yKYEnWU%$gh_Un^0 z)^tfriQyDrW%ghJQM2K2&vgcsqT{TM-ji{k8SJ(n+JCVPuwf&h?IzyLrr+3s(jc|V zM+z7-wARR4FS0MyMyjkGDgGY{mY8*A>^%@sZtFn?ZXQJptY-jmfc36)CM!egfR(2q zKsy6lZr19~)0o8klTkD1^gt}@aAHGjHm%uCWKwaLC$$$&E2=;D{i8nJvKDg{ZbNao zc;wcIkzw8#Ij-W!Q-y|22Q$7Y{!FzG{owK2v0(q6map0rJ7c?I`VU*(H>F+#5+by0 zg3_YO>!ueC!9{&bkC}!c`QSsZgSz{dszzp&16s^0O-~NO6n3tr89FgR#e5T**63Q- zQ03o;1{0T@)c0(S(TkQEh6+E&q0(s5@5#g@{Jj6{-S|!OOqcaZ0-xI%9FZ2uRK2Hj ze3O5-ijMtCN_#@ow^PhG88)fEyeXprlhWz<<&7kh?pYO46P;f%~y6JjxKbTGlvuj z?ttQet?doeBv<;#VW|naXMTKDv#hjP7*PXE;YT+S^>&e8me(g^WUH(pA-eN-CZ=8vtBIoqauCN5So(V3Y zBw;xWGONa62#4yQ0K>Qu!n~_FS>YczqKw?UJwbKz=baus=52J~(v)mO zigJY&Ijt6N9$~Q@r(FEN)pAQ&*|Gg6 zuqG&LgOe9DQccFYYKzUw+R>MOs$#;qHq;47SBjTd6i;c-FwK7}fMBefix*VgJmNcn*-F!U5JL5|X^XTTNv@1)f;P)2~~qM6)uHQP!hX8*(GtiYnI zQS#!NF+{gf!Xwduh-5Z=vRO%enhCo+DOz!H`eDV?0=t{jqXobXrXs|xbYcdFsurp{ zF6NV?dxdkRG+AAr*RT~=8x_2dx-BLGrWXTDY4e`&T{pCUniD|xnB2O=6`K+@?&pt- zYjkSo8tUh#n)2$Vm9s!&D;>zbM5#;v^a^!}M{hY|QZtEXY@OZ{?uKMi4{+-6l`P~v z5=F}_@T&PnP_(b^RRnAM!a~7@wmko8=i~Bp?n!=^@O>t&2~OAO$|Ah+QG3qJL)V}oWuK#(2jMn;l< zsd#VIwfj~VZ3JtildP4U5U`dorE%$F*?CR(J8WMQkKayEW^F+vJA#++&KDf=t4<>^ zNMS#WHIyvsb0~Mp&<4yc?)H<@B~Ypu+Sqofw8)D|UCQfH1~-+7gJTDKHcz|Sh;kCA zz6ZKPGG%&gVEmIVxvGh`Rk#kVAImW_l!4&!Ra(eCX|JPrQ! z_!U^jz$bKYcF=zsV@%+z0!#h02e@bM>}wGKif}EaIFLxVrg}$DTcwZR-{h}U$Y15h zlw}Xm7`#KPi(6@1QKLQ{jcf+|v|e9hQ-nli$` znr0KE*#SKf!xQe`J(H12 z#VvG1#MK)p@@mhIp%O`i|L6+W8-s)R&S@t_JNjxreA-Zr<q^3MQoeSl9EBFhgwv3*#M>Ll`tZ=FmFd^!RmhY0Uj zU<`h#8RQp#gW?vj-}9S8=4p-!1usQClH{^qh|foT2vMQHs!rsrP0*Q<}7XH9F_*&ElpX$f~; zPu=!t6trU?Xkj#HarAZ9^z4NFv~-42StaNnv^4VxX@_W7VH;#}e=)Gc(VR!nsA>Jl z55&=-@%@p7Lq5Ig^fYznbZMM5Ib~-b9ICQUx1Sw9zIbnK<=nW|blt65pRe%{`ZYIA zOZ@&jjqLYP+?v#PI|mz?Igp?9FBAtI=oHF95z(h$ds^j_|lqClL#EN|lYCWfBiAuS3iFi3^-T0}Om24|3;YoGU6I zeG?v<)KO8C;iR(CFGnA@n6@)%r6};o53=r)@XnA%`d2n7A$D5fZ-gJZWH@@|Q-+F% zQAL9bLGZ_4*LsCWIq9Y{A348*FxReZvk4dy%IS4$2g*O-8HIo;QXv1j;MhQ(j+d*+ z5B!-U%y&l`vkzSSkTe!F)By@J(uZZ_ZZ5|-5Gtqq623HzFsy3iYgGC9qK$Ob#>6(% zsB@qfN2Log{2|jXiF7C+0a=ML+r-ysj}i)tkS#PF{vb@vn=aYQD6QS5ik?S~WYhw*peKY&_+U%rUDEmYAk)sa+FpYSll+?&=ZpCsL@L;H zi|1zPHf!F#%0i2t(#d4g>qhkg7+?5p)eGhm+`A5F&S2Wf-Uxhmp)CL&V8kqF`Q_WksU} zlu0!^LAxA#bTy4s)Tk|2r!6Qb)TZq4iLf-C=u*mxIVrXSTZMg&DlA1DCd4L#qsZcW z{*sl^ow#ijpCxBMDxK%{YV87(2dU>6*NO&LSI;Lb{`u7bm8#HH;^yTCeWFgMsxFEQ ze&u8Dx>i#bsE;Pj3O=T0!&3ps+&^KEm5eih1iDo19T`1=2qCJ%(Qott7oenwJWYoWW1OJ5~P zr!;;nmSLr{%6J>hPVfQKWqxQjsf5CD)N#0WCxgeoLd@&hhm(k|V^*t>)}_Z*!>72F znw0ZfXVCe}V3h!x#WV}|{(%y7}BF0jdtwfKHiuE3)sP7an2t_JD{a zGS;1ECd+aX(VR7@V@gl6%IsF>q_ct&KRIDRNZT(?r&{@n)#PFiEO~g(7{4m490r{m zxQAf01@Iv;rsc_t(39k7)5i*o_gm4rCp7QA$pH^@25+bL3b&FJobq;B!`PP}X*)T2 zoX(iEt60%(166UE6K>XiCRBc@PvBJlmW$c(IQ}8=xc$cpW7wm&NbhU_nM4BWo}5C2`3%ft^YL{=cKvv+Me9wf>$P# zA1RW~xZ+1+(m}%6KZ&}$XZiS z8vMDF5TTK7vE#N_4iqei-@-zY>$Zw_U$CK9dk0I~%!~ZYkca~*-a?;-qZl5M9|jpd zPJ^F|m)HlR(X)-fK@Cz7#&VW5^7WsRMi!~y4ig@RXhK!rLjUuYSl6DfzJ?XGxeH5h zkDd1yw|}H=5jxje#f!eQ-X&7wQG4M zH)R?LqoEdN^y%?ON(*|bn0zn7v^g#;&zZGyg$zCPsiK^U6naVN;{v(*w`GN5qmdZzx`Dr_Rz|p*o4osT#_O_Xs(k<9d8jTLNn$IU&=;`%=jV#wt z%8QtnN)Gth<1G~!yHe>$!p7EkLc6$SB4+aLE*oCTG0>0V?DFAOWuN^{HTYJStz>ZL zmY=qS`U03{boys!|j8QMb2R< zBGDpld!4d8!m^R+EH6Qk-<*4pv;Cp5&@Du;iVzsr<#;Gydu-|56Vf9E*G=bAZw?O= zq=2lX^lvb?%uTAq=9J+mEF(Y7J2S~jaUof0ki-)-^7U6t*PJd!6LdMLpR&sWB^2qU5ByyyK+5> z{518n_@g$9ZLQiWeL}=+>!dJ!Oy_w3h6V(1otH?KVJoQlUl#qga3&K=0ic@gkLtHW z9NP>xa@Lpl534NKz>`7bx>!vgmBTmCZ?yRXKnZrzJXBU*bX-^CC)WwHwWU+bp}*d} zepnUodWk|qjdUhH-#Ft+>u`cOaTjF3Sy81XsnD-Dx7#V(>Eh5oxoHHg;bIdx+0D^~ ztkG>SSFl38Khm6m`9^;W^{)>7TITjDQ9Egl?`}3yi*Lsw6{|if5nXgvaE#A^wK1X2 z($tJlpY(Ay*G~eR-yUOK3lN+VMsAypmKQ@cGaEGeYO28+YCnPPfK5$05?WZIAH01F zR>HL&>*Yjf(OsFd8}aDRSb`+8DzMBC=J+8vW2wC6O9%MnuB)_!XnwON6W7%r@-pcd z(9&o8HN&-X8L`qFOma_=za#+2T`_H6I^p5%g}TTKi{x7#2B)0Fq2DY;S`^o$6t&+I ziYfrF?#$EH*U2kNn~wXDpiS0ozTlIXEeBZ&wQjxeI%Zm0^4Ry2>Q0l11 z@=$`I?O3!DeK-kQ?Lb3xp|#RSKqCxF?}~6JybmG_>bm-5@~xHYr1jHN?}Tn3A4)42 z*YGnex;ivYHHxf<32$?QdNT-MJ2CFb<;qYIdrNR!+fl)>!MzNBeHAQT z^IE+1vj8Hfwf|Imki9g0JtLJ`ibZHlk=d#^b@Ak88cVK#v~$4!10@N;m+sEgT%UK_IJ!`pcue)( zblCK>U67terHq1utSHH*7>FnkfF9(?LW)TU4R6_lt_jcecq`Ebuy1JAi)|l+YyQw_ zoeh4$h;@I)Jl+3~&MdoYPufuG0Ps(7RZ-5*&KcGEP-?Z}*zBg*`5$Ts0P*-1-B83} zd(|u4LwrFY&j?Pei=jVOsG}8=kM8Ic?F@-ghmecjzTJ7DhhQ#{bB0=mV%TaTd9oSLF-|uR z57B{gX))Fy_K<;$upYMEdF8UYr^hU6q#@dIulvI5py=PyS*#$pZ-41Q^Q~k|mS;cc z)6?2e3kjZ1`-&WxmOcD!{`%`D`nM9$tQlpH)mZwuhOUqBj*(3T4FCm|HNRp~kEt^TeHB%8^#<~XO z%*31Uku?BBI_!jIp;(VBt6n*H!JtK)eUhJLG49O)7W%;J5Su5ji^4Lx;)L53vz{q`RMU&bcpwr3wIREnucH7dkB3-Bn6dG*s%R*Seo~<3t+E-GyrvL|Iu(cprnO)FWLQ8RZF%do4gukJ-B5 zHRTTy13!6L3D$bB4!eZ#mYN%S86fcHqmZO(By3JU^eV;3qW*L+|4QbQy{#A!W&Onr z2U1qP!7D#anjoQiRV;_kYA#j{umk14MFjUyeUshY%;3k5a3jU;_dJGaQVc$&s?z6>)DLTgE-Ut-R@9=N^sSAins0IZu}qem2n1WR2D^9w2^3A&;Kv0fzXW#` z%)C;l-MuQ+mY{sa%cW*wfLCi0T8~W!4hOGxNTY~swGEyGV%Ol5DU#TIEo`TR3*O@zQj+f;bk?vND2n!m6( z3pHGkyW6FnthP1JdWUz&cjZiBNI<8S9+CXtI9w2?xbmNN@cczERKM zGjgSh3G=hzMAFwFkB>O^Zw4Rp5R&BNROuHh5BMI18g)y2#l0-;ZQM3G!!Lx?L}4Aj zIpFs<0W>X-!%@N@k$Z^~g%qRfXP#LNV;NL|-qVK;es$}){h$s=S;-fB=eG*vB2g1b z4)#gIt41#AsW3?u-G@JUF>K0OD*V89BY`Dj<&!Vq`UPgCT1Z27fTLd6)?%%G6Z)6w z3WsOC%|q53!BtDQ>Lypc%-1ZBFg+}7H`<(qE?J90u&W$+$@Cz?+-kNfT04#iXmV;L z^&YD`_a@ylIw>0Vwq>hV-iFTwJ`ATEvPcHU zVbJ5D)H{zQ=mj^@R4sJj82tn00-<<35eCpdZR{DYD2C#k@h|fWCvSzopAm}IPJk{N zPq@X{;npW|5I4WSLz><^E!#eTqR)Uy;}F@|K04jg+xIVjZD#M>ov7 z9huocXYzMRNF`5Im{8;&^Sf1MM`~s{1k2{78J=)SqqSwZAl=2A z4TU0<3iv~$dTpNIA0|e5DO^jYyhHVD-tD4vg>Ir(OerjdQI3H}iU6`ithZ$)r!DI$ z2oI0vXS>;#Am=f60p(`x{98-CIyqZ_vuRM>nA8U@6+l58mB{!se;}*Qp&ww!{8Z|C zb!}a$lc4Zz@&|E@?E9*m3UgeL^wZR?k+@naEq<=yOirZO@pFvFmR1o&Y&@_FCuK-D zbTDe$WyOZgu3Pz|HO&UzLyFx5ZF{Is(rBv-+HHUlg<3gy+a#uCjI0rO`@f&4Ws40j}l#8W24@Q zb9(=cNQq=be2#~T_v4-s3ocRumcva|qFnD+E)vS|@#drMFG?f*rv}J|o>UyZH+jf0 zVgdI0HX18y2qVYwGf1~j1yssw*34X2vii}yrk^#`f^28kpX<=Ac<8K1h0!}6_xg=2<#S_;h7mnJ!;i+O;d2mnnNji*Uj@ zy0wEuyClKR}lSeTPf$4=Ybv~a(vh~sbyKQ{iCq; zYPWvh=VfHOr+A=5h08L0HvdQ-r9?N@;UpEo-p?2(${)}KJub9U+xcUqL@Ms7ypMZ#TI5Y-J#zgm2#gvNMt9J^vPPd z+3U9v%gYVKiV1`uEhD?`R>~Tb^3!I#W@p3ngobG&omEab8lZjT-0LLH)|a+_a1?hq ze0CjK1tEw8-?rp7KO3L(zUOgBRWpTD;@-67J{Dq>YWU5bx;0LH$GS4|%dxju|AIOE~3tXCu55_zWqZFez_F0yaYli;kXYFF0x6T zw1NKg)UdRr7Dj04#nN75NAVWAa=zm#otS!USBtQOu?jWD4^Pdr<16c`jU9>+4>03brrE`~Qz>SAm{8h?`FWaq3`trhUneewr3sfjaCQ+Dm|Ca9DZ|Ny!;eHKHc^H*{ggxykB@(63P)a(ZFR-mMnS zO5RH(U8#;{QKWeeQ$QC|#C(w*sh7X4ma1RBX=MmDybVYo*9G5I=+O^D>EvQL1916@ zm|IGh)biyB2c!MEA*Mv8Iqf-DZs&_StmNrw6~%?CI8C;CMju~=Y2ECo+wSlDs}&c{ zp3cdCAM_dEQi(H(pUTVDS?8}1Z%!x97wwZJ%V$@Wug7Y>z8JIa1RD6fSkr8aLu%(E z2Hfk^3N}hqVEoW-O^Z?A%O3Pn4mh1Ir6dV|q^JfZjY#&dxSF5C1}Hyh!bt?sXDH26 zyOeFTiysfb{m#ca5BxRtB95w=n(!%H(s=Qsz-&Hdranc1THQmo2|WDxO%t9!j&w? z@p>QH@(&c%@OE5@zLm1Z#=q3DPM-ghZm}AqOEQBM55dxtvcJrykWx(hm9<;B81(>@ z`$aR)CqcBZWftw^9%tN`4Xfn9ntg^>q#Q$9FbRQhnE29FIi&;4XCzE6IIPsxl;OQb z0zYThXWzMCF^8{yrApT01yWAtvVGi>+VjVdJpB-Wzw896W#l)1p$8w6!kn+etj5_) z*}`Q2s+42H`6AUv*A9~{n*YhEtB1N{Uuwrpwoq^Y3-?)WX6n%eBrYsK9(%<1i(t!l zxcLe-!xG?n6FRI;_0kw=^cyHp1OQo>FZH+F)*|>>CMdKdSx-?{PT*O4YJQ%-43nvu znV`rv0k~O54L0U>+ml#|wqbrrFfi7K#*EOu?SFd}M7jMac6#Uw_{xjfzTcJh7Q$Z;KJOL-<8_ zlv861HYNE5XHz3;9zwV5T~N^y88F*?ne13w+$Bm{bV__7=ke=-gNazB1r|Y#DQKC3 z6D8tZa}OQx_Zo;+r()x*-6X1F!*=hX7fc`&f}B>f*sPW~eNZn21Z@{h-6bLVbr;Rm zX|5W|{V}~2W1E_Fcq2wLmMYRw3ysF?TF8r~Er;DRQShS8Q$A7P2weYGJ!ByhcJ^%A59AlsI3Uu-1Cgo!q!zD5rDBI4O^CSx$Zu8fYSV zNYB3(tvVZ+U>*17Pgn!z?@?!6RXWH3=N<(MD|bwyjk|q0#?hmkzpRa{4nMjVAwt*T zeS_OLEr)KSo8%Mzlfw3&l8%Bo*E|)eyG67+@uNw<+&uqw+psRdqi=kw;)1=OE$-)D zGg-okM*H74@z4h`4$S?-9%O31_n>^sl{X*Jr=gJmAc;22*`r3DLfR3k)FQ@YYOa>O zoI%Q+sKIf;dm6R4T7^Q`MnwoS?n5l%9EMZ9NCB2wXts|a#%!|uH{ghnkl$>tc>?t= zf~vru6I|KMHJ+r1y~Lx4?5642oR9wrdgsVzTY<QAP##hb1n|qX)(B z`UOy#v2;_u^~wh~kOPeHPSmc9WGx@uZVTG09^_XRJYQ|Y^aa-z(LCAZ9QIno0%56R zkeBtSw+Mm_`^(??IJ{_N-42eWkwJd$@L!z$cjD~Bl6NhEl|RL7Rbw^p&I9Oi@mm~M zfLsDt$*|-RSGwad!UGpVi?xg0FT$cZ;oLhhb`bx)Yu~QaLbo{WZCvMxH#JWtIPtjJ z;=3?~fg*>V3moBn3z@3=hArjF(ucl)e8%#ORegejTu#gYv}WlqLN57YokfwYcH-Gs zb{gnl7|Q`-8>#{*?UZP@5yJjcsfHB)gB{mcp!>8ib8$`}7vcs7E^W&k=pWoT5xg@j@Gjm+@k0I=zWSzpeW+9kL z=yN4i9^77e5a2h|a3Kv;nFR`tU*lM2RLeXYkHOzi*=m~03m}EMB5Ke^(seuq3~A73 z+{-`Y&wGB=CquK)h4!8Nvig+7p9Z%YU+(O^zwZH%82cV#4$#~St{l1@37;gyaX*;p ztcD(+fT-LBeW26=V;&FlM0ToaoB&C^ho5k?;||JoHY!&Ej>mF>@L%Gk#?(264DE> z%nJ!9w$hW(ps$qcQzqPV*uIWs_JDQ6$ZDIgT!xtXfEL`hNM#{@6<)lBw?5|yvh`}s z1^I|`6bYU}#Yj(rhgTu~uj=5ens9(1p?&EDb>0oT*KT1ZbuPtuMZRn1!%f%xCJ0B% zUFb-dYzw$SoHkpbxrqR<=&#{JOdgg$^d;W?5h!mT4kT{cqkvi&wOW;z;oj&<>t*3Z z>wB223hF^gcT^%S!NQ)joaT7DlKo6F9rWlq@B-&2q#yvsRlksmw#drYIwtWh1-Ww^ zMnC7#Q|<7V(NSGxI;3%5in!C?0D2pv;fF=5FZrq~ZFQmoH0$Z+jr1N=w_%8=MHUzo zv9piyP_AMD?h+iTQKn_L;+C|#P}}OYU{E$6a!@+f4NZN}Svj=Zg?@nWAM_-=f zYvm{~5X$R(ml+g)eqf7}ZE>i&I)C+LbaneAh-KFmx6&*38$E4>6`haT{U?)L-xh9i z*=)0#?onocRNq{V`ML-LhfYGXiT7m>Ok}r2Hd=LecJjTD8tYE{Z}(V88!5-l*P^x# z`na4$xBCN_t7eBG!PsRlEE&2l@bZsbpftlp7lj1{38R)*^V08U3n6P>E2~hdb#dBG zN3t6d>~^Dz>qT!QGEU-+4h6Nl$z2zH7KOL(8{{!+`T$yapCujKMK$vF)W?pnmftL| zeiB#eMJi{LXxhH=TqL4Pv#|39kFs+&s8Eq(2K;0HsQPtjE9nY_a?e+XdSHw&Oy1;pawLHOq;0N&Ak&?^Q`lt9ryvY~Oh~GvL^8jp32Pdn zw#&3?k4`$aYES=F#t;U90!hSbk5NPy#k>3IphWdc%$g?z_gQrR_i_%+D#cf7-u(x- z(X^qusn4a{26~qf%lnT!#AADcgz>N}Y92$Q>g6%q+c>YO%eP-xXu+QSD+({LF*z064CFRF~1t`zZ40Hzwfq z&C?)2(B+DU#Y>zmEam3|vVo!)zK$`aDP85Y1X}Qwh?41@f}IPVsn%KE)fQHjVk--D zY|EQQ{)MILr~aPfX90;f*uMUyjdC&JZ44+ZSG7mQ5cpeDxORrp3N&J8t_qkS zk~abrU@D8%ozWOXT4!hiX6aAM&eEl*CF;tGs ziwNgQ+tgfLv6D+=Nj&x18;!vkv?{&F-0!ug)LJKLG}`%Y%)7b;GXhyoW9?OkHb9k7 z%3jLllT}2L(f$?+1uHjxvE6B;wo|v%e_r5~bc{%Kh}-02jY){@w9E}kgf(dZViQo; z0W)1)9ClCCc=GOQwW`aW6qfd&iD}|!0&%OG1)+Kq)ll7FTf&eO{t7H`P0O#!b1VKr z|9n#}=1sPaqgt)8$LaDbwNziH_T#oxHx**EoGPuH8bl7Y8lRQ*IQ4wLx)>5Ss;uec z#FHdIQR_-|M#!(V_)eq4^ozQ(1=4b>H9AD!u&QDBZhT;9xmO)KsJU_aV5L3{(lc()C$(C>YkYiO0anU|vjK=n62ovc0n-3Ozzz3u| zZ>*sb-Jm1ox~Vney=gTnry2)Br5x!e2+kGUGj;)+#L$J*NJ*_6J#v|xG2x_o(q(VX zZ#N~tw@seT3kn;Jqv-xt_iv~Hb$~pT{E0B?QLZrNeThsUocE{MFByh9H(! z!bGr|Qq?(`$n+XhXcs%vHNUdMt|KQTq4X(A zMrpTzayrk@NMbl@agUx;sMmG|JJWp`+(WL!Mr^5V&Bfgg#DcoEKo@G{EatK2AIZZ6 z(#;w&xXICqcdV@T4snoMS>Y;gQf!U-WoHX$*lnc!X8GU_)TdTI16k}|K~a%bM%D%@ z3oSA;@o8&y(QM4u?Y5wG&#fzBf<90cNXJM;Fe)i3@QL?T;ONDW5 z40M(wQo=>x*gEo8wI-6VM@PFSHVE2n81p+xJs7bea*&!tPOw_~XCR37sg$xacU4fr zt?o2&BmJp;j&|wk1p_T6-1Vw0;GazRD`ji6b`4u)Q&n)Uezg;4q2K9Q&H!^*V@Qgk zxfeDBF8NqSCVr;`n!a+|OVP`*i&n}~n^?tdkKX))Y0WF&AMBx4;)TQ^% zd|azLsPXSwQN|`~E~6h^#BxQ;Y(z`E+S=)b;nyvm>#&MGKSW17E=EuM?a!E-4mAqt zq<^luz%fk>P^2*xZ4OM~+lkEgo>+ItNboRgTx7Z~$~!!bP%*Oi&Vg7lL=dE^bf_vZ z$_Y!ye_l|u(edgk5Q}~~vaw@|9o=NXx&i#7Cmbf)Q`_yO&&d~8<+tzpwXO&-m(ceK zxb`e#`Ql5V2wwvQc_Iy**3ouO@L>@Zf&%!f&NV-ZJFk{#AqZ;~H25DHZdvTT0p}#- z+rFLTonVMom%~=5tICU2NCR0!C!y{ee%=q#+1R!p{vT6s8P-u@-lV6n803ahKr1tvD%A+={ydC|(HeaCYDCJJ&fsawR)^_RQ?jb+3EP48{jy zhS%qYXz`E#c~PNnPTYv)@tuE$H6#BVx)C`E@>BNui@<%;l^{whiEko`;Nqt#xML*J zDx{bwjO+M)w7ZG1krW&zebVuzQ*1~-Y~c@L>v9D`>&;Vw!hdMp#N{k>XdE!OC;}7$o z4|3BFm8nL^xI2^X*_X;A1hT{al@(z=u=h-HD7*Ja5kWK;6JdfVg+)a3c2<<^3&rcJ z(?sK15TN#PUfPqM&PE?2v9#KVCF-EJ%Wj7vnHv}Q|As||=hS}l5e=)Mp-!Q`M2VZ` zK*=QGn7-Q9RgKODlP9xKg|LCIW}JeIS+f3G(gLRgG3CMLs0&U`DKXcDf-gbZd&t~x z<%n?h({!G>7)f>|tnIbTW~Ti|(hNJDnphD}74K?{G8z-OGmd&6_aFrQxu>KfnG}lk zEQX|{o6(Fpttw{veC_4iem+&;Ty4}Jg&=nC6|I2jBT-4(l-3tCRJ%ZqE8#GMV8FI? zdMOyfHCH#YVjAt1?|S(szB#+qlBxSLC< z=fe3r4py*ghUWi-e8ETfzb6a8S{|B2cYme>_+t>T9p} zVm4$$Xced+*2M9rNZxbQ40LqsV*QR`(XzZyDRS~T^PzQ=Mu!1`d}MtOzhq$pGGoV= z*2pWfWAZPFe$Ew!CutqLe3L-S8e3b(|M;~tT`MS(N!YPm0ZM6rl6yTj?WVO3bKBp! z9m3TNGPu>Wigx56#C}?ISzW+HU|cnXiL!#wqBU5NwyD~TS_e+s)5zb;`LBj%0wu9t zflxq?NkrUJwjk+=I-3CqnCjhhAp^xIqsx_R=TOAYWwX(oY|zY+OL|6*Dg)9V*|UNL zylAWka@8W%d5m9`<}#Yh3>qblNZxM*jnrv%R}ffVhZZc`shAn4x4aPeAhYrnp|I** z^brX>v_VWZpiEejJQ-Vs^8?p%_9#DNXz<64cVT;>%+_*Wo92C5d z(U4b*r#c841Srwbn=?oG;2&3GAqvEqMLv=|w&vrZ*elsrsIj>$;_8_sIG^{-fN_ku z?vzIx+s5)a*rpo6%n_=08y`I_;H~zJ*E12Lm{Z|nT3bTLowP1eV&QR7j-StyjD=G5 za9_pPYXc<}!w(nxBkMgr$PwsxV^&x6)rx`)MOpSLW=vd>QNPwt1CVP}jaYH}M{@cH z0$iBSVr{JYhL318Cv{Jdr^dc5CqsB_d(ItZOs)cvMa<>+y`nF`#=ylrM3A%A&5x=3er41UQY?$7vG+zE!$3hbD}+ws2&E;N->zV0Qb zDgN0TW&XQgF;ZCml5`7Tp_2tIsFlgDw><%+>)90`1nQF^iIL$l9&w&lj(hnxK193g z!{J%q|K-JGz7fmUV;4v0(&->`qS)p@LOT`9enuCgmyUYlYbnBJrg}Bpn54wNUrb*z z_?}$%?vHNND#NPC%V^~n)h$9zny=QStcZCYtO(3eNOE%UgR9921yKlUj#PaFld;%!>()^ch~%1-vLf9lB&nSi9aG z(&gV;;K(5CU&X*CZXNHjw`EasPKZGC1>lkX<=X@ESSp`gLKVpc(y}iZHc)OgeLWpxsR< zZHo>NA&llmm+Sjcr1i8i(;?n`c>*P^hwDsr8zq zTRvZ6MpIpPg`BVN#S0D@hCS;+yA2tJD3HU3w{fRr+6WrShWJ;}>I&zb<*a-JiM1H| zlkeg&u3ZKHzbxJ~U->KWyM<9J&9#%@4#o~UR=k(xV_ea?dMPF>idAf8&x&f`)V)!c z;29yVumWTsX~iP1$1~iYQWAT@Yz8dkAskb&!`(W4bZ-p@c1m?Bfr+6^>*{Hiun1d8 zfD3r~UFw4^ll(!d9f+S0W$x2wq>jfK88hF;cNFFlu^SG0`f@=0IL?QiUg9#z}l6-f}9 zR@ZBe>00c>KCO<4H=aKHQfb1E@!SvY&5KKvaRwawOaMJ?u0UIQHNeW$Dz04t(- zX)$zM=^;<_)cN3`8(^UOE&(HOFnp3}iEY}ug7a}ru-FnJV*dq5d2pMpA;6;~9h`#u5ph>Sd`fz*Zb1H`6sTQhGigY6$<&GkS z=-F*`b=L@q;UH2*qBJ2^nB9CmLb)-yXO~Ishyh9)*FDS3EmsaOA^-Ge;mSA{e>tc6 zU8r-KG4i0xu=wZ59Da|w(r!PF&CfVje~fUtlM>XZb>8znrUU*6tTe~~d^-L2fT;Yv zg-ex7kb3du3#wVBX)UPkq`tUUY7jM{t;9DTPZCCVQrK>1oI*#D>Et`=Ki`h|ozr*a zPQ6&yg9f*PVg1YcIt_y6yJKxj{Z_7+CJAx6NLR`0G}4_9b-E|VyGPqv0rd-3v*kqUuqi!QjF3b1n&eLu z`Hwp(Hl8a!R{2U|7p{6Ktu5PE7=2MwUo*@%bHdYo*D$1$FMd;R@dH##85tp%jiA$4K=b8hv(~m0;Mq-&G&v zRiQ%w#rysY726@hsU@BZUO)PgF5z>Ci|PUwy~tH_psh-P>(7mJZX?%a}$)RkzP zT~0>@$jM}c<~2TJiONI=e3$A=y313Cob}s?l5UQyVZ`L&W%@SKo*g|$-sQ}x1|4-d zKJqp$tmb3VC-mgtWqOv;6dgREPiZC7V;(e+b^i|Ylk+lo`HVT_2gcW6V!xw^T_XfV zHTqx5Y2-%yiUVj39AD+cCv|kOLf#n+h(MdBFrYJ2{Ug;hC_FvXq(-^*Lk(L#%vZ?aa*9?2yj zJwav1ccZDLKU3^lKjHf#Z7`1CAz5eE&AzbP0M1G+%B#cy30{O3mNiG~F(+ z>2Y|s@nk(0?k=yCkXq_$8CJ3IcfZpsRxDQ!Q2)@xmwrh>Wr1JoGjl|1N z%JG>{vp^g*glM`Opvu?ZCTFMYbEr}CBX@E(cAd(Yp4)P)%pZE^#|)`#+>kt*8wBj6Yq7lEj4Fhf0sUB3i+A#Li@aL z;7`5&{Dc#|xG9@T*5+JT5*%D`{gK<^M)+iy?`iTxujf}PJc0nJR{eaJYsjLwW>4Lu zG8{AS-IvtKT1US|(8rH3#1R<=+w{(JU2*oKL%KPvzZ;XYvj*}K2z#)SD z68OZc5LuPEj4s2zCFAgW6&)_|UD}=F& z)hp&^I=6vwU!+<;84%mM{~8`OuK#?9)Ki`JtwI%rX~*4gHeCS5&i!16BGPHD?71vh;rRO zT-mzZI0~g@wf}O?C&@GDJ|VUus@%7f$$+*gKJpZP6=s?HdSWw~vl>}Q;DJKLQ%q8W z%tXDvH?I<>jS6yQhPIz8hZiYeOam!Wysstu)qAL$_(2*qhj|Kh_v1P;ALYWd0VzxB& zlc#gaqfB5t^Y***>nE#Xdc>&*u4FDRPpVnO+m#w(#qC zy1KuVLMfEgI!)Z)5Uhogj~r2u$ddJPmb9C!mi&xgOT6wVqIa6KRx_Zlc5rip^>%35 zD)Dclq;@EkcxL}SSIk*slI2TC#xss#)rhlL93^P6ukA5?Ja>3 zO-OZ0jACB992TFv1}VWWB~AuRLx!M{l4=Ob7o)v8f;@Ok736y-Tc0|VD6gLo}laXRX&Ec=bq^2 z>_50_V|hv~mzt;r{!#6!jQ}d+y`_{Z5R&B7MJ~RS(HTp$6Jf|Q@G?oY`N)4kE2b-Q z6Z5I#4zH4JR?zj^GV2j%-$Wd%M*QdP!dx^*4? z3`F7RuhbFj&=j~hwMq75^Vo>xXk|YPgcdkdq<(lPM&g8x!IX=Usyij zRj0?0&-47Y*xVZN+cawM%LpENNi#i*dsx9kxlvKC|w-vv^bfGGl3-$ zV6g?6eMH#%bHfJ*GlTF%v4XU#*J@`;2fzOLqB>h!P3h6>6AqoF-Gd*&73uxthbYB9 zkmx*}GRkUY;5WSbUO|CEHFDpX;4BnImgdwiuvaVNEEE&* z#Nayp_yayZ^u2CRS4(DuIt)!~glJBX zu+mGKzlfI^IMBqL!h$K#wrL_aeXvA=%P<3VDT%y;orOd3sk{6|mekvZd?m%id|=24 z>)dW9A7k`mUNtDp+q~v`|2>Dcq(DIbz2=RjKyJQw%HIdezea?OXw!e}a0BF8^9|(> znUKcxOY|}{8%neuw78hfuQjZ!RUdn=JgkGcPv4IRkV?3$b*QL8!H7%;_DopMMYBKINtqdzR5oy^12=s2&u z^Jn+#SkhZ$*g0>tS|({K>0(F78B(BnYiDt{9{5_rJKR|3Giq($M6V>#Nf)lDXpzMF z>*nX34L`3HgG8nz_+n0aaH^q%nAV;pCKm%zh~1Z%f;r)VIs?EzW$MIgSvo1@ zi=|+$F*NOSezq*z`1I+Mc^mZ9dmwhV-j&M*wk&NB6g2#5F&Oh{uE-7&Y*tukhm#J+ z(kg>)qK)37P4ogW1E7Lw^fsdrZu;9aGumTRyVj;u*rh#?NtL(~i|66P>?H3_?ejVF z1=-!1DSrJJd+3cv8|xUiLDdtx%=4FXooq{Z(|57B#Qx=fA?ekd$x+l5Ag+tOlx`%{ zE!_))IgUd!8RbrKhqOwzims~PA~xPX)N(~Tdv~3XqII3mb5YC==7s}J5${u{MD-QR z_1h`4fIfp;wqEuAX{{7ct&JLspe|^)R1S?*etuHUUzc*?`gues>s}V64;LL5ZNtMF z#>M#9e!+n#snY}FN)d&r_T|He-6yFP zf+eD#=u0Nj&ll`p%}`&FSnVV=qyzJBD};USUj;x2J1eePu7={Z9z)-S7_KWEtt;@Z zL(6t^4`r@ESRb;2Btj&0W)#IyD#Iwob=}v$oF`5{ejU`Tqc_aJ8*;+*8Rd^m>Lw7u zE7ATp;u`!lQSYc9{@@Scsr2dVCQ{++F};1XfO%o4uftMof07uaF zH?!qd%elJ=zqWm+6MZV`(y%G%UhL{pncaX{`SOoI^yZVdt5uWU`)>0af?DF*5Fh3- zf#{7V0hUYY^9K%xoJUOzI>`(BBFEjIkhGysDW7cX8wWPn9G$Z6EioV(e`EV3v<2(< zaGiU<{;9?ljDHPd!bo>$y!p?n@OO@rpEi0no zU2s?x%`0G2UMh={CNNG^D(z{`LLJi9ZtiJnRl?)|FhrN0KE0l^22y@s8O*z0n31!4 zW54%5a?I?68?nrd*I15qiyyF6Gp{m%4?KP#s55vigryIMlVS>{p9sa6otZe)!Ud`* zVc<7Ij}gp}rFZ+Oy#{>Lo+ve(@5#{-3b%D&QAW_LO~Tc+seNoD3Wl&UR)a&nN5X}D>bu{a) zKiXUd4Y+;Kve!4r*idz4>z)X-d2Z`5aV0rFe&>t{9}zuH`{fn6LBh#3SF^6SaU5+$ zqERc90W_YszHRi2DKZ>=bK*>bUh zJsDW@Pk!bpc^->l+=?;1qAzb)@bvI`s}N33=gT~lFFTxXKj33UJrB-$;JtA6&`y(D z=T!}m$eGR%i;uAb1?7@Ds9wN-TxfF*87n;!%Cs2!MT(H2q*+$TPCG~I21CpiBYt6{ z-m)FqzK~^b%|o%MVn5Xv(reZF;YJ$<3J}ku(|Tdn=3T|0sVJoz$NH!>aSIN8$`;R_ z7Ii<-KeZMihIocr7XLg(0GvKy+7i0?cb3sl(JNMrA|(TTWuNly8KG1WSsa_2R@z=8D0YsX*4_Jy{2Tg@ACqEMT`LjA z;n~|mtN>`8bdJ&R)JtBfVJ3YI=L&mpyZ+W#hZdq48404gE(Z*-YBN`4N#<29kH@Jt z?-c`XJMFY7HF~?|k}t}V*9h&4tp6ENPlTjKEAoC!X8y!PjDPw%P82Jwqs2&+=!!QU z!&MEO3wK{O6||@c#)zOkt-EklZw#z#FC-3dpz~V3bNk_90?D3uN)w8h`GYT&{|Z)d zf76Gj8RW#MNjHW-H-R(`BFZzPy88N4nuH$XSw2*c1fML~3XoI>K{Mple_SPGHXo;j zGq0npPuK(1ESF%b@3 z+Mrez{Xvbk`jo5b^%w~&ct}cH3&HmSI2}vS_bd=ZpY=(v+>nJbfNiIY5^`CkyB4sg zPPmYZa-`>x@Y0K(l0}ss0thx`6ZPV>GEy<;?A(`EU7qO;swc<^f543)IQ2`+WM7+Y zI>5zkmLH?9+U^yj1Wz0Haq5_LEip0uY zZOL+qu=K9-^yf#f*J$Plm72!7=*i$`ZodtK5AU!hvpY|Sz6(uZF-( zTlw9M`BQ+Qf~E{3A$Sw64WO~7ds}Y<95huXR0JEL^ssf*r9|6B)C5U{?uz?~Z-#_5 zmkK#3nW?`La_fS8m^bV9SIm!Z*>>@*5f>O9vuy9b|0x+y6`criZu%a23Vdc-OCUNc zFH+52?E0C4&Z~2@#`rk3@!?C%q1^IlUc162zSDyeeC-hy{-*pF^r+hNv5ZkOyM6F@ zm~dRQFOVx0tFq1j|Ji~c>=*C4pd1VnpL14B_iQC{?I4kEM~}Y{Czfj2a@e-jXL>Rw z&-$@y_D`3-88GVw83SRY-c;$k{dni9WleF0gxLsc&EgMBDyUE0XZ!B;C-KVH?3u(TK(oY!tIq`@E)r0~=Y0<2?Ye7F4&i#qiVYD4d#a|{^ zMlQf>rNV!!0xuFxe+O$tZcop~f+6QWbhb9$wdCuK+c8eeKW(Q?gsH!dr2Ib8u zL?IY5dq9CWSFhzO9#rgO%sh6Baz|Re-tBxh{K~#W-RNH5K9MGQ?DI}~xaB-r1`epi zxQo1QZ#Lf?`OM#%l=u&_ri)huoCON|V2W69t+5;KZR($`b)^w-b?{xnPn$8E=2>7& z#kV3bm6x^lDg(y6_7oC45!ChIyFFaNjnm*CNdMonLshwUuY;!58wL1HSPOOas~&sh zq#RaQhq?qv@NH09(vY)n1XmC;49fQHF+%N$yZDvEgk7Nj>fEYdwFln2<8d+eBxfz54wFlS@aIEM^-<@W#dzoW+4;*i{;2c4O{vmW31|&eExE z7mRNm-0@=8bjlf(i?a66C(N=RT-@A%|NE;zIKNrSy0$2G)cuY2Sl{oTh+&1#;cfD1 z6lmgPhXxt;jhJ86`1gCnSVFmf(eM-7fnuUPLZy#y-)99B$oAQ4z^k7LfmXqHPin@hrt zBq*p|#chVR~X9MrOKrY)yJSz>zwvmoo0FdE#ZI<#$l)HZUS5KMFUgz3$r+6rj9v<9s;f{w zT)DR*_{6D#L|rcLjR>C8$3$vu^IUQ`Cl~bjR$lb39W?;2+;l z9Ym!(T_lab{%CiJ?0Jt}MFwP9JTrcjhv6iKSX>IRg$I-1aD+iE!`# zoBj%##;^{?fUPC9wmslj<6l1VL1o%E$z+==E&7;s38VVDVBRn zakGSL9Y|>t+$DbgNE^$?6;+Fd8VuUnSf}H{{^b(q#qoIm%H~x4m$?xZf%N2dIb5xR z%1H=oHJ=n2?@#~FY=W=pIigtY9JVDkn4BfM%6_Y4mj`$| zTS#lEO~xNeS7BmS>xhs(NQ#yOTw?gIBDyDFSY@MuEWobvp%ed}%uD_kd1w{U?DNIP*@7DeAmUDzv$GKC+Q)|+``@X6(x(+Qfc?yM zpm6BN37VLZs_%G;w z9a@G$O`L=tKE$j#PQmH6U9DjT2Zss+qFI`m2GxOWhHn1z0Am&?{=O_w=_DtHS1yx4 z?JrGCdnQ^PF41I>WISlQtpVB4{UP6u*;fgei)+SuVll?Nm=MZ6(an8{NhzZNAJbFq z;UmiUec42aYGqRcwu3w{)Jy_HO@)7omF{Y%&F-hK2H=S00cWZ}?OhfsTk}!FIcPp; za3<^@n<{L_TjJR0N>;0RJEGq_H z93JN_`fJ)}8PP=2)Cav$+WJ~2>G{JOu4>(L{~}Wb0tiNCa>U|mU2tY$G>zxSIC;LG z>XxN5odQf2)7 zV-q)>MeXz8VphP>F6FRPl=3)+u^q{-h(QfKFvmMN^6NA4LR&aVx51fAik!~}WSBa+ z$f6uPxyX{$_Dh^IAM-qZv1w*+yRei-%y-b?`j^6q3d~Wir*~j#muO9UR zoVk5bC`$?8`L`W2Awv?RJCgEe!@c=2>!&fOuXioU!|E~L^K}uR>BQl5)P&dyd40Nq zs$b3=%`;7eTs#Jq#_IylY9T$sw!qolTTcfB_)U)vtGgURppYG>yFHGo!#I7WYduuivRdB-pk4xuxrj80bzw#HI9 z{E|k%;WVp}sdRb(jT&!evKv=`F@2l>G*COS>9_c}zh9h-4h*<5Ts+4NXdh0&`^Gb3 zkEKw#O}z27gj~7bYg&t!qN_@X(&}>NXC05pY&4=VW@2S^aN~)08TMsCW(JsVpY37c zASwR`$1R1rCAGKBU0NQpEu6Y1mD+jVN*{3W<~AqgHU!2k136qaDbL`at?_^33!wai z7o=LG1Ey{!ZY1Aos+QgrRNG;qdul%fkm)5ZKY3%O#D!VL&<%QVeJc1%5D#QLe)g=VW^5A%XtqjT`k!))31j`p`yTvP zIYQE_h*9?}=2N;X3fpeVZnJP5vmxOA(C24*P=*?oq!&Xu|8aMzduIs3=2=`;=6Wbr zrJ1^IW(vK5aP`;o&pc3dbHkbeErFDp$I%a$VK%$^_A3P9#N)3nKY~pJq;^YR=v3S7 z!PY7lazX|OE_gk)Zy$$0-D&H0)M})yJzDdeTTTJJUYrj3GgrAonY_}$nF;%6<5@{1 z;t;@?{0R*jK4x2O&WzOg_*x_#_-4mae~q$Xn)XJs7xY z-EcZZmzGg2g&55<8r{bEdG#R;AuB!3;7hyEZWcoP=lQ?xK9biw$D%{@AOOkH!9L_n zJ=R-=J|?DOL4QcdF(%OP;i2ekW|j=J*R(gxX>A@cOriTrQdpyPPj8H8O`G^ zr*r{NZoi-t7Kont>g?t^Z-9{Fk-3{CnczeIp(2Q0+qW!?Q)j9Vx8mcj9Y6~=o8^&q z(6TN*hJNUin1YLD?VjW`(vs4jEtmz=pIDm7R9`Fc)fU%2pS!Ia*S%252<_$o*E*JS#!6W?A*6Z}A8ibqHrmpunD( z(N;Q6hd-vk<$<$GOT=q@=X||y#!7$oV(TOK#`~%P$S$TCS^!by+-Ajtd`3<~Cl7@y z^CtTUWGS?(w=nzz-frrj8v!s_BAj6voEgnAilW2Nt3`m=E18-(TZt$!FAh2Z0r2j) z2Y@X#3t5#u3-iuzUgFB3v;ZKRNZjBupL>0%p5lMv=A_+zwVCfmH);IIl-}D(%Bu@` zEjB}kETH~ImFyEc;Hv6spdL%+MZZunGpFzmXp^dVMgzLO$~mV}S_)nZR96+Ung&=j9}u<}4NBO4q=SoIRzg_}CNJGd}z_)0kwOy(a3` z&FNyAt2Uq$uE>C=aGuxnySRkEX7C;0!ZrfO1HCaN@8Ehh&!%*y zHPW+S#m-vAP54b3f>_|8^PfA%&@1(ie=}zrs&xDmR~Nhu+n|JDCBKY0%W+LVIC;9Z z_P9L^nbP0E*MDc5Iv=i8U9`u{vt=!57lpUI7-Z;o5gQ&}C7NtF4A{Kg9m_3U&|hqM zRNMS@GjL$0#qW0Ov`-#JH3d)G0h|!0n9di7{kUnEwI7gzkJ%DcfWo!i*KFd^)J5|& zYc8Qf+z5n2Jz|#nn9*4wOVeKGW z_@vE|sGIp(@W}U*^AF;@MDl+GtYN-{)TiA&HyDzCT&>O95~8!U62elVY)tWAE1B0M z|J8h(3He(w9|?w8M$m|0IX8{_kA!i(3+q+>SB53(B^D;c0?bpEny9Rgy0H6lBbFbD zz>XP)Rz9oA`{6dbVRglS9{|_s+sRXWy(WXe|f$ABNNlh~NoIf*z zxhKcxv6+sQesvV0qI|6EPMdYcdy&5VMuIJ?&BVSXbN%=8bu9C!?yWA&XMq3Gg{AO4 zS2M76_7Y}7KTH$j_=LB?5%U*&(h7tMeTvj$ONJW{CyN}3%2P5I;?oypRmB2eZqc>-l> z%mrHhw5AM<`fhJO;v#-bD`3OSV#^l-_M+7sY0z+C!LdpA(%^S{{V{DndY^no3>#P- z!Wg`f2LD_47}aPt$=jfH_O`yHySnRyue6Pf6{C(VIB+f$TJCcT+;-?nx9qWJxw1D3 zkm8^Dt?o`|rhFM|%Nb6FkO$hN(Y@fQ^4|iW)7m8SD5yWuU0UP`oJp2MQEAnv35jh zv}R~{^Uca9dxJ#E!x5>YfLMqF9ZLW4umqokU{|A}XX}r$PycZ+=Hy2bcQ9Dt`ZOv6 z<+QvJ&W4eYiw$LcOac6bYb3Fhw^T64`SDCCYYXY1f5f~gSS3z>jtme(M)n0)O&;~8 zTj3e&f|#yk>ZGSUee~&}tXbrGoqu5UCnj)`6fN7g)u4D2^KQP)k|w6q^_O003TO&? zpj_*~hhg4g>L>s|dgmX9(Y{Db>HcYv6PJHBz@Q5}v5aNBXm|&DlVo5n4=^a5=Te_Q z-lP1riDg6y-<<))NBJX48~9Uro7xYZE$lmn3Q_>zVxF~R$~2}D;HWZS@~My{IA>ag zKI)uH#4e-IdElF((CY0;r;Tmh9f=-;T(s65fld@){ ztlxuHQS+wni*>9in&>fc&lnDzu(yOdnz_Uym6y4>ca^q-WoQy-Cm(%u42M!ceVbf8 z*+adV%SChMS?7aeTH$=kZ>O}1qd(S}Juk$R9*X>pMxL7BG?4#&`Uu2kV6;irU!h*= zrFU?-qZNNbDe5gkps8231Xc2Frj5A-eaCa4R=xdKv-hv8uKg*$1pAw>Gd+BK7x?4& zd1J~kp?q-Y>x)^6ckH98dFB&ou$L6=qs|}1okA#;pHZktRS`uJN{1lB8GQ&@-A&FaL$LaR1?*_6z~Cu9q$-1e9kZk z?j}0NQ%@l>r(mMX5T0ApDgNiYpi>rl1_b5*A*W8KjFhg9HNmAg^JA>$NwUuyII@=b z!6*fX*oy+q#Qtbdx{rr@IzJ1_)lBhb4J*MR%2(J?c~)i`WRIlSDYeT3wIA50;+mab zxC;Mc@FNt+S<{P=W`o!KDtk(=1RRObeE1QJ!4r;V*$K!2=}09DML{gu!8mQp1RP^H zA*;$7fBA2s9oOh4frSh8&(RFWc2ZEH@i#71<-bi**E_*=Wpcv$KQ~Bga#OX?!ctgn z#SJ#wxIbGk(T~iUnGnu}*p!k3tt=eb~2IbFn1URKwR&&_>YYN8|7Ki zE4xd1)<;Kg7q=%}qcDblkOtx;Uu4XEEDW5*|%&vh86w4e(g< z#}pBfVigoJCxz(Wrc+D%T}J#f1pX9QPydWrqr;W1mBLvqiX@585WtpJ_Ox%Vch~ex zmz}&Vftuzcbuvlo6Y)PS-1aaRvLhD(sD#K_vB|JRJ+vxCkGQwp=E&NP)+nj-^A;1; zSEtC0H%Nq|9Sp8+H=e-x7)~atRI{`Xn-0gKl1E9V_-Vp*C&S3QnbjmZ)QWS?h0Mx` z&tp;ne8hU$qAaf<9*oDIy)8@7Uu0Va#$BzmXC^{cwGB8hhLY%SLzqB;kCxYM^SZNX zHh`(Hb;mJNr3#)!xZl-{H4!dv!g^GO>0`j#FDpk1cEk*(rf!Bu(3#C@6 z&3fC&|0d-nf|*GbAb1_svi=E9l35wtN((=IHS%CkzIwDDv9pd%{t~5Cdc^dHAaIt7 zdZv-l&u_swDolc@;K!w{ z+7@sI!O1*CHbIuJahVNOx+?jv^1f8b+anB3=&p^BFEfc@uzEM;o_n4^q+~w)c1Xm} zncP_jOEMGapUsBduA@M&B#k~Uu`#b9v}ozHT+RxaPXYmc-Gl^>vzVzbOA_YSLYX+p z9GPCk}y>@Ik;85qVH8Vp)nO*rXD3>K{sj6%# z{g2Uku=tbjS?wqe)nKFfX7{_tWIu`_V#OMe7CnSNv?#89IfGyxZ{68wr^R6z5$N)C zfBC~t*YcZx96_qu>8PE)jcsOnK_=)#X$SiC>k9N@MxoPV)Zmr!U!vDl&Dv5f^x<&n zc`rWd^0T5(ZaG(#vZhUqQpyBf+kpF=uk3F$L7+~;P!K&%_KtxMd zL4t*JUr-vf*_kEW{2JluHzsk|u4Lu68eyzgs_P>&k?NFtTd?^j$L}Pi(rMCxz5Ic7 z*ZzF0et#4cI&=_leRsG!--`RWymPU_aCWe^_5)^}^r8o!0mwrjK z^uThw*$BprWRkq7F5a!#+1hr3R{siToL2ya#z1&{$V^)2M%C;Lh<{ISQ4*mrtcDq* z!!8zNW1z=5Th?({0qoMjKQyf$P;Ig@+F9|oiT?109&kcY%^v4n|H9`jLgu|_1=L(s zJRj_db2&PgQ?^C?1h0zjBb3X0!g}sY_Z`fet0D~XImWn`v{pD4=6NcoO-cV- z@jAZTM;F;>&uss&*;V{xXl=(a=H;Pv(`Z492@(S_8(M zp%uMM-XcossOxoL{68IpvkGD*X0O-WY@0scqA08@PGnVO_n1~;%C0*;afoyiQJMM_ zZ;LCk(z!!=Qz~ISCmtvI(0y?lUWIyIgRv3jd~!Q??=-NGVwk`@po({3GqAN#E zwOcf8SR*5(!c7Rxe;qkdXv4URtMlznnMC56@H6a(pwa1aV4B;+=q@_S3Fuvf)Zc-%085eB5a<&y?#$C*G4jLi<%%Zgepttj8B} zP3isizjQyczR$twYiJdtyX8Mi{;UivZ)_(ZE;pe@5ak-J6Xw}se-wvVt6mh=4ij4k z=Pk%dp%K7vo=aQ;M0VrVj=3Irk4l#!s%!2k*Z$8B##@;SIkch!q_otV!l}G>GoNIE={VP3 zT80#S2`M+d-w5%3{;NqQm4O_bIqx_$9BpIOAbw9i_2(|1ydqGwxdBI0vXRaAe^l}K zWOT%HS87judN`GS%GSov;W0dEz0ReQw0F_?i};7c#VOKr zm2Ra1Z{R}MWL^u=YmLz?q&XA44tV`&M57cQ{Xb!rF6A5%q*_g0>big z5{fsNk=gMa@$bBxlrO>Er0YZ6viL^BKObe!1>kJm_1Kveqy1o07E~}RIQUsgil$^9 zVRIA9NWaKj;nlb9itzA)S=&Kn|MV+Vw%zc0`I5X!HhGSnB9jEPit5^Tc)KwW}%kfTp;5SLQvQQfP% z6Mc%w1660)BF5Q*{4pNcsCSK1g0Jjt(kzX#tUP5$dFu}HX+&GuD?Qg1)e}T2!I`2? zT<)_pz~q;5+z^rYVl`u}yTIj zQ7nkgZq7#VNRFMFa$Qn@Dh`~uqapOCs7B_kx2uqPRDkB1kVN!ET7mO%)x`kn`!ZV> z1AaaWQ4NFHAX9=X3Xh4)9Bi{q;G73rwt=-*TU}Z4X$ypD?*hDkW)$R z5Dmd=VrN>aU)7YS#!$@AShp#D9 zP6v+^)aYQ!ys+PiygcV>FJ&pFdARmZhI*@@s{g0^%cDXgBAmLWS=A4-XdeFwjB zbjm$Sa#?HdGSl@sx%nu6+fwuR7!~>*QLBV!o9w`YkLoZZ1TTiVK^?hzy^U2!5wiA>Do#ZD58GUB)s$l z%`JUgZ$duc;l7wUcz(+K9=M-$9Z=KVVmBu0csm&=$NydCI2vv3Z#4mqr+r3UAx@o& zdzx$4;$qNRO=+cpj+Zcsp%zuT5J}4dz^$lfjHJ0v3UqpNmAKRA{X`+RWh@=V%}Aon z_HtCcjeR%}FhmB@(f40_n;#kzm3T$3p;gqaKD3jnwOehR`*EAUsE`{u`^z7XnLOWmpT8JsLezy{ zYa>B~o1ZZp#lv*z8?Ao0#Vn)K*b+Kz(2!tOOzt2ZPh!uT7Rhud_3{Wvx*I1~XyoCf z>#K1crB5g>u{iaFGX7ZKtx0K&qd0I@Bo}J+1l8zqwaUj@@_cTrONLfx5Z;CulMwKe z2xmDfwJjmQq%zx1i|-_EQATn$GFH$L zBDnr7zK|Jk7X{v@xIq(qc3IY&sNO&e7AiPk>>lTd$Mck*(?!^bBp>m5svK2re&_WO zq7T$x%&JRrzKzQEC;)`VpK&V@-=q!m3%<}7syHJSQ#n3t6TkHv|;gl+e+8)=$MZFjQGa0F9UeVQU9aCa72p?W7L zE=D49^w>bdyd=Zp6Ja^MG8DZ5xhh_s@|XNQ?)PKr?aCu2x-l41vuwVp7a}S$k?SAHR-k{etBLcYqUh5BIxMdtn{8P+8QETYUUq zq#i<)|Kv;{m@9|3qAJwwtAOD8Wt?(CIk8#42yXL&b$%rhA?OxFz09@(KSWwFFWF$T*bbMpvOD3FY&l)+j!4NsVU6E(E$+(x6xXeAK?l;$(7aFhexhC0{* z%MSz1IBfE0I=(2nBFxnKN5!G$MPJ~;b5#M(tmI5+sgWEj)%z{sSyW^qIrVb;4;n?3 z8!fbSIs^`3W@@Hj2MF3_s5xDUd50Y5rXuWsDI+3+ZLN1K>_9I;=X;`{K+r!$hTac5 z6-l?9GM}@gf;Qmly{X~!uu^>lrhjewaZ!(l7Qc9>>Zb}VJAZ@TBXO{L6o5-n{#3}+ zX(Qih4*D27zV=EKEv~lI^`m-A6iq~fjYRlQRbU6ez(YO&Pu)(7`05hDxgR!4cTpDq zjL!_6f<14dI*VNE+m?YbNhs?BLr?KM_%d!u@|Bf5S1Ya=s?ZA{8N>DdV zb_e!NE%HC0T0E9Qg-8ly%6lFhR=UgK`8sUwWibDV=X6Nf4u4xJ(>^Tg5l)t$8Q6|& z=TkiS|CE(gVdd6ScM|x6?jDgn7iP#LcQjOGyQy7T`$eFak;c_O+^m~kH4z*c+xS;CxnSag6^0ZQKF00wMFf1G4|y6c7{nQAD*8o^JfG z7;o;Esm*V-(c2<3W;$p2Djg>K{hlYxx4nJLFWv^n-LoCuCIjprmXYsiefv_Qvh0D3526pE>+*3jZXM}I$6GsIY;ChIeW8LQol_UAD>cRmT59oj zwpnJEJo+n>Mccj%bhHwn?F$lFa1zENwk|f#$jktP#OH)Ni;jti;Hf4}v&5y8VMi_kj8AtOjQ&pUs9<#2(M;TaEd>^N-PtMCAC*A3sd?iLYKhhDyC5 z*`-V#cc5+EqT`xnfYXgC55gJb z1-=D&nSPc7`RO$qcEOI)pS6*#*XvMNzyCae5Nh}I@l-|9CPY=iAj9$9@eY#Uw7KWIu~bT8Xm0*9-c;|WYbd{e%?sPE zDaTEST<{7S=;V^X-M;KIS(T^R&51UOH;6zX zB9DW7RuZO5`S(OJYRKSMCgEk5_e8eNTEc4(u-G z6vzyVB|y5u-LNh6`~0$WwVflo-CI$zPRN=wVA{L8aK#Zxs1oF%%-cXp@qQ1}DtH>> zonzGlu>WV;F*|R;qN8-L)ceXbmOFm?v89OdnyY~f623waiMBb1wV7AGCCIVG;SuV% zu-PIu|FLfhcKINq$XEFD#uC)9`{S?6Qsno!gOFQa=slAyzX;W|8(l;7Zh}Jy&Mz>+ z%ZPc~Q<_VG@d4$txRI|mM!C`3K4Ky37&dBK`tz4?+*v>H)sM;nZsfl;bT2bCz?%*h zMM8o8c7)zM9D&)PPNqm0UL$av=Gy`x@Tv;jHdA#R&B;XB1mIW?=dFM4mcVUkFiaJ4 z>WbrbT@lJ?kGoU&O!gx5X?Wo8s=GCG_lx|uACk*`HHK*QEK={*BpHz+RGd>`ycFkE znH7@gHqHLLE%3l=kw+cB|1ih|+wu0_-Azyf#Vk@`R2F1u5DKzBXeZ(o82r0?A#x?j z&Q%?2Ob!IB(a3aK1tF!cKV}h5z?*U1m{Y_PVapBefPDEwnGmr%yrjSO@kLyD`eUyj z9W{FDmiN1^`>rWiLB0R{Of#0MOFiG($(`BW9metA^p>Kpx=)9BHi^in^2%ynt9*cu z^=yViR6cJ)m+7o)15e;+lh~z@Z4-goH2Uu&y%tQ3>V-w$jHAkVKzpON?#I#m7g(QL ztJVGB5%C8w?32%V97v^V^AVh65)vq4B#fTQd8cu`&iQA}m|`&VC*)tR$bL3{#+^Jc zR%+blMmEkE(~`0i4_kkvf#^YDJW#hVy|?2!#3n=kn?M~keMiK8*?m9}q$wmlQY(l! zR@8OGR=+)#34r-t92qKxx5$cMbVu!5ql41SI>-7BVOEDr77)ypENx$`2668In*(sNJvSpM-y^DWk#oov%cHMwZr(=WIWW>1z!tYmW zl37GNehPB+Bh0uWl}ur38r!ecs0{vMbC2YIOUx+e#wUq;w0mQjG`2LTl15{-i3H5IB&QZEr&5Ne%>}iYr~12>^93O#RW1j zj72V0!E`ac;dg)SQP-*cfzG&O)guN%tegoGOU|@bbu0ih`bv09OFO?UgXf1wHHalR z=%^~oEn?_PS9Q+SD~3)!BnUs{xvhz{jF>N|%A>HZN*8?|(GXuMJ&EMU1vgpg(OEiv z?jU;%pRp%17lD4^tiGb`uAUa2k8sD)`@NrS=M@U4uJG#=fwK9SYdn@N4YeO1^~oYx z0Jh`qewNFmwgtr8dZ_HuLWGUY47@}Faf&O9Q5N6k^R-aAmo82U~+2({HtYP zs{Z8%xKy{z6wU~5d?t%E1sNwqO$qwmp<$^Z-soy7)%W-@-SkvDAAwyla#K3OcMPPw z&yz1A>!JyI`6T++ok=*ZE<9$8l30Hx=bYAZQM;*Q~hqy_=vJV5N$HA zZG|>ehnC_0m3azSLp(C+=s%M1ygJ-15jhd5n`y7{nwDS49g|;oM$;#a_Nvfc8$DQy zKKf5^<|_1h0}+%4OO9E)tMPga4GU{YB{I(G@f9q|IM?lpV-&4MxT93RQ(H?{W3+Hc zS0i)WD&xv3x07y(!Tga7L>>WE_2ow^CnHP*%@dFNAsRW08KKQsM(B(ut8oe?15D8tks$F-i> zAwlzd&p0=MS|PbWs&6Q@yPW}I@OmG;YMIddP~0 zf-7cRu$K2idzCh+yishy2Oy`=ThY5BP`+G^<1n4vP^rus1T~EUd|_s+Qs3^uKyQfK z!ckN1>msU8;Zd`_>|`tqRH{wIQbK5P=U3ma_rPm94lDDn7$d}==R?c@`Zk4B>!^nK ztx_d_AcWN)D`eT5QeRJpmMDu1q5v~y?3i#NR$=QByHiW8RixYlPSXCQ@Z4JdIZ~j! zb*(c%J_+*OLLI+gOALy>?YCL zPh^nzJ7{6K!~h5m#-W@nY_GC~9sVfJ`X=gKy~pQVG%_T7SQPED$ZgwwQbIP_^QF-ad=NSmgg8ud9uyx#%iB3vlxJ)rAyiRTRd2$%oEL9?zR>*4dL{f-7%LG+`F|njg$j!tYjR zetu2%n`@<;nfbK(Q7$`Jw!ZM0Pxdj0@Tb;OCFevQ*rv8X@WC;Be6&W^;ML-$p8LO^ z>}1AJB2MrBV}&(zlAMyNW9(QZmfF`@>2Q1b)at!|@uAa>W@#GG>)W5Js*ub|x>={N zDs{T6yRBVf-_Fq!b?Geh&}VlT5uAQ2%%v=S0v55m7!)1$+4~hVe)@tE)xk0wzSCQv zov*6c%ABpA!}&eLd3;_mfXS+0YTFfk>64_G|6|bS``9V9)qr!P33AG|UuR#uo{gr_ zee<=cf`ucy*ltB2S*%Q|(~$_p7qKh4{{vDo$uh<2rjVEyr$`U1*6XlSzT#h>a`qVP zpQ#@+4&3M-Ms2-@_GxbmJUI^j%12oO6lUMN`&7eXAH-H6Q`;P%7$S|8JT=cP@SD>#UTrQNjRS>XiVi`j}aSjBhws8O#wf-OYJ&fUoJxbC4Ll2f{q_s4z7FaX9wYWk)? zsQlG*V(>XSnG928nSG$c@i^oUGNnQroi}>thI;#5!PLM>OL$XfHE{2f@t3IbTs58Z z9VgDV$9{>(4mwV*88afwD652-lcmRnb^;UB`F~p|2djr?V@$E15d70Hf^dyd_iA~x<2y$agrRB0Q zyMo@ve6Z4Ij`#_3Zyn%pEgBaf*T}NHbpS7!K>8~*4qzpA(QnFX)K$C2{nid*w9%0?19t^P+6 zzm0x~?AvfG?cGSX2BGAhxMK2%>>;nn{`HJQy{G?M5=hf^87h%a&8v3-=Q|u#pDmA1s{@JjTM0A0-j*d6_chI3oY9Q9tbU@q<%VaS}Y1ON!k{o zeViRNd5%HTu3~}G8hlpu72U7p(~S;5Dejj^;80FF4$YvaSxBo)WkBv(3CV*1nGxK^&Ut{i_2M*D^(ZFHl#yt#+>fglaj z@BFq4D?{ih-A(Dv?GnXBaR()2l7WnTfuhhdgoX^tTRmzz@6dV>m`-zFw@^*Q0oa$) z(%eUQYImDFm(1db-N3&-2!wup(~pj-+Tn)kQalxADvG992d-YZrka!Va>9C4pZWIg zDZvf>WBF9ZuuJ^D_rO-ZBC=5O@aDb?F>X9Jvj6fYJPon;k3D{ReH}3>Q5~$=nM1Co z-y(nTa%2mhiAJLJ@G^2ND#>Og*;j88UN?0CIFI|bW(?@?p@q(U6(}7;;WsF|@1prN zooTL7Fet`YoWxSZp{D2JH*HrlOg-xWbCBneLl%6GQ(UOS(2w=3G|Z8QBm=l-Csj&F zL@<95-SI)y--YEDE}Vei0R2U%zTC);4}jVB^aWQa+94G=cs$DLGDpA`W*Df_)F~uVg=xHG%Rtw%@u)w36F4C2wMLpMxa~2Fa5CxG7LD3sc(52^eJSY=n7%xHyClwupg}xvq8Qg7OP^z@ zn4j?<;}Dzn7DO;bj38TlC0jZ9{~15_BJMhDUE)rl(h*K7#;iPdGl0px?^-Z4ab4q0_@YW z8jml}r`YbFfVG+hg75wX^K0;#vSC@Qrj^UL$l>u*gtjm0OnJmA#n-im42C(jiIXC( zoAUyw@4>+w`IeLv1PSAJ;xl0;tZ|fe$%AiCc+1|Gkjqqy3-JnU3M?hxz zU7_f=&o|nz4j6Q1`vSJ?~SF_scqm#13?pzKC!L`DZ=ucLL?hG!5`T z)<9aFrE#bs*1ZVhLu+4vPr(%I&8vd?pTKJeUCR788<*da-P^+_NOvemNtDgWM}0y< z16dUMnxnJzor%wuA^~83p4cdDoax*rn|PN!728W@+iCe?n|a6>dgEvhQJie{?zb` zt7R-<#xHASlX@?ELqSaQF*i+I!vI;Uc7;#)xe+QS`;W*|P2MQ7)0q!ZqhG^Qae9+Z z|Nh!ao4+`F+1E)4VPO>BThCG$IoPaS82P5;mm7NzlLt&0`y3&g$O?0@S~CMUxY$Q2 z8yJqY&np0(w_Ej}rG#RP*;IQhtJXxatceU!|NOk16K;m=j7$6g;J=j&i2Rn}PoXDYB%u$Se-j~^wzynK3_ zJOXgwq)g5_CFKdJO8F#VJLQKj8+O9@YHbz+< zJ@xL3vhY9c8|0`wG@K1UCe)EeJIg)e=br;0J&~Ec(GBsX;^wyw*8-cHH^$$@3&kbu z+s?7lgaR|%Ow3|)5?2u`=&@2i65|M+tOtb~D8h2vY;1j&b;0Nf_SKyP)yk^9zmD4#AX z6&pJAl~0L1{#W>-d<(I+2H==DTHwPsvVnU%<`y3|zHuX4$<|En$kdHfR>oNf(A(g{ zzbdz5_6-N$djL!H45ohNw&GF{H3{&Rr8ia5b4_9w{;+@(pD)P8-=pJwDiRjg-am^c zq$HBQqu>632#q#hm%x8T#pj%>RW!gee@h0G+8lKm_FvFS6ici#bh^*S$hmQu8(z$( z;3{XpW_z?!ru4lT`P3QWt%FMl0gv}O802UuqeH;U3fNa&%#JZ6jxq?(E^$tJ9TOs_ zw!yb23*x%eRgf2L^_^UAl^(Y={>|~>N9~)tE^i-$@0thN0y@tg8m(^|9)}Kt;uO29 zilUh{(*FuJyMJ5r&v%I4-wRf3){4fe8pB=e#Iij@?xQg#t7>nF$+UFUhYy1?B@d56 zaabt$k8N8@poD;ckz@WGz?Dwx&g$)B`q+$D!h2{*ZqKX+Mb^VV+v&Bjp>U>P?q@uD zSUB3mbg<0Ct;$+Ycnm7Pdk|YH90Y&ZLz1n2&M7xvT=h>Wi>%t;uuEJeJymw9G*&}s z&PFMBZ=Z8on_f=as9bkioo=^pei+QJyHGi=pq>=i!?XYgp0b7zv!;#S|0(@In-qY_ zA>gKfvB(YN!UiR(t~vWUTq$Vn`5R}MB)^s$7&Xa5R`tO zIMH>c5*O?E9lBE7S~A@hGUZhC1n_H#@M=kSi?T|MQ1vEJ^%8x|W^WEA1{8Z*VS@GA zZ(?`PKi#L#tJ*6G8t((y!uIgegvLM7E$H1^o*ro~iINfT&xTd{ z)o*aqlbzW{D)q>-@rDP`kD`l)DT=vVw@>ZMa>azubq_ITg24H)3|PZ?ip}q`)jQ5I z-e1Vc93!z4a#SOys5}bZsQiV3A2OO5DD4NwOztO)r5YaXZErKhDyNW`ENzyMNQsXd ziar78@i4nr$6a1!79POyJs~;=ER}?0P=zBhe{HOr#7JATET9LIwxXaE6yh9s8|3lJ z;EM#^8P{o(9vz&RVf_uF$^P@G1Lg+^q{;Pr)`7`{^1k0j`=FQi{UxU;XfK4$+e1T= z8T1$V3&0Dhg8|i^oXw-a0=!D4jP$00E|Bw$wdQ9Q!BBdDW!R4RCVAwg5ld#L2k|kP z?9-Xw++SH$>F&IaBmmQToNCa)b;Um5VtCn}^t6A^NS$GXfDd}VEAqZ|n0&v}GLF%7 z(nl&hx*1k&*^5h^Gn?8K399|0b)H>bq0y@~#N_ju_=~*(T@t4#dzTz_APN1{jjs7- zDf}R>kFs2>0{1E%U-K(Fr== z#+*u=ndKpqr9dgj+D(^*ebx8-f8zBW8D6%QIV_seP}1tnBVQ>(m|Zh{I&C#KzK}%4 zs26&iTf(<6T{1^uC;oZ^e&*{3XhyU0v+erLxDd9(Hc{EEAy@4?uU87LyXpVzV3Gdz zuwq${?YvSJ8F@yTqQ>K|q&N=O^kkxb1TfZjaHT#iTkOm5zg+eXOE zj({r$WyDy`z(Ol!QM*X(1mulh8=-s$_42$pn-t{nA!w@%YC@!LoHk%x3&W3eOqR}bW)GVc;w zq8u5mk(Xu)I4hcI6&j_h!#6JPDPz|;ss$$Gls?+tf&t)XhrR#4qz~VJxmT@p=S2cd z-Qn8^6ymvZ8+l6nl71Or?_Q(yO5JWsI1NAzhzkz+*G}u3ElfeF_)TT625vz*yoKR* zax4hg60Ga4h54(`C2*~>tg!v}eZ(x7X5O6m$;^sSbWCqs@V9;@?xz~U*FwEFTYY;b2g=#^7%S;b^P4~`AxXFGp_suIYODUBGg~8mGvJK)fqwxX|Xl1 zk4)5uS0J`qI1C#wd6$bH-KH+9bx(Oa#V?#SZd|1*y+T*U5CEpzhM@-hOcNM#k(?T!;y3iG-U{ z7@$-{Q42~JTJ8uT3J)B+ucNb8dmkG7+e9)>-~*nUzoVB}ctUEUkFwAp|3t zqFQs4I9>1>TqfR9ctiiDfZ6Xx-Zoeb!`krk10&Huc^5l8ZC>k`DrR6gDd0`xGTs!> zfXHp8*ZAcYIH!1gaxJ&|&?_2qVo9-sP0}cCUNDxfxnst_n`|%v`&-EQu4|VGt+%MN z04{J~Cgqav0n|B2p(0zFBoEf~okp;`7Ln%T!=25R@$I^x3TNr4d>il4TRpK3FSF?ImO8u= zywg1_7QBqxTqb&Bhw(_(F9%o-8Y_>$;%d3sg%Glb$-0IcgQ)lYVj55V-%&F11)shv zkg)MqYq|DX_jHsM-9W8Cfd=#35&*kW&HD0nSpQO4p}RTr{+j!A3!NfFNBj1EaG!LG z(Zq3{D7`&@iGB;Gg=4U4oLXYvFfjmK1c9egXScRIJgldl%JP^11O1}oHPZCX1@p;o z`*_JQw3?63UHZGiZnfP%sMBd|yx|R@aqSdo$DfQpaphR*b>JwuGYYVfOB5A8`*oLP zA%%JO@b=GU;*VNgaIl`#8W|y3V3UY?ALfYKr-NC-x(`x5bTu7`w0~027{J##ohJ(a z$ap})S!9|@97Qi`l8)jaopE9EjaxtlH>p&vgTi)K^SE3TXI;^j3Q&^WaeebhS|dj) z9Bf61bXfZ=7-pyX?Qx7ZNAgpiq_Ah52j~%Rk7IEB&m0|Q62-h~8_3R6>5@$OXa4tq zYc|X1K_TYg9trd%Pm(gEXYmz!O%EwZ@Lc2s2wV$h&_)BN18l!K+l!Gx#IexWxkW1* zPoD>${{C4Nq3MGn@+;locGs&?`H`~#4hGDL;;%LeF`&y6Zl6sKvdY7-;x(Japeais9;rm(Gmy9A`=^NztNmIshcYRtwWs>_^%DdXL%ui=1S#hW*`! zRF^c4xeA~{9B%^HFKE|$epXvxrAl*dnCRzXZdm=)0%y2JMnw>u+cvfK7C&qU9q^u$ zU1|-%+5pfone!3BKow_i5I?GF@-F&h)xh9Ni0mkm&6$ z1DRCcCg3AUrJ2KwN_MG9k|3m^!bB9{!Ehq2_DYh#=3kWGt+oz-$8UX8y*$O>R;T?) zV>TN&1rVH1AxIhD-nGpi0G97R4J0F0(-`+|7?-b;NZ)UIQ$68Vhol*k3ywpwQT`Lwf8E2NW>>**S-W?;T@FVPM44V zV~#ftx-;fKMz3i9kHXNO;mk=hI0g$-PjyvtaISRzhOcA_EO6nFe_l*g!*6 zu(ual-N|pVX+*LcGkygOt)33PVr_UD%(HJ+39@E)l6WYBODb+!=l{g~2_$-;ZeW32 zC~pc9MQ#yoZo7X8_UnC{O;W;0cSxv$kuQL;!)gYOP{K5=Ca`+2QhMTAY_^Aih|B&g?=NG*aaklJ^aLZ|^!`EWmiY?q0Ekl-n zl#S(5QjGU$?CR3G4panJChIYDCrwn+`*I5Y-%^*`fhM2uKqX$T8sd@-AC~e}9tV~g zAH;F--c?ck09F*+|L})1Z=97N0c`eihxg~^U#lq%%(FU1tyZrn;fGI(oc5czbjOM> z-_MJ;*I2rDqj|j0W)g;hl_|L3rbr+w+j2)%h=ZZ^k4N!8UcBe6;>)C;7AO?lb(2%b;#*?Qp@ho;k>` zt$aSseUrl|ag8dsV!w`a9LI@TqIUd?R1!jY<%zGBW;h^QW|v*u4Xc~%p(w&#ur5~q zTn^AM>`(7}ij>zUUZVHs8;cC_;-6@=Yb(Fkf?0HzH3sO&UtFTL&WPQ9jnR?^w+l%nO7|D9RP{0-;ynvlULf*X$G5hvV>(4w>fVDxJUVPapfofUw+;i5WXisky3f|wlD;wmMhs<+nbcT5dFi@9zX_UL>8|ZAlq^-dG zqxJL~?fEk~9m$m-m(`Uu1q#mJB5L+{3K0QsuuEz#=sR`el2AoE-C+`%#YJ7+m1(&z zwL|Hgt12uzSa*yBW)kn~5Bq8(5SC25!`lM>?6nUsZq$w`Z2Q=}-8n$C?zKWc2fF8Arvb>>*XdpRqwjUyGDv zxmCWTVY>e2mZhIuA+sZgmUQhW#1uOk^_LXMg>9NlpWjFWQ>6}Gdc_|q5(;JyU&}OM zD4*=#Tc0>UHblhkwJbXjoU}Oe16(#&Dz3j@uO4wcpl<(#)G|_{=t+U%rqX;KC<2<( znX62obb`@ZqjF^wAFl84l`4c1nGQ#!gC$8*e%=OKo-9%%mnW` zmO+(@C!t_fELyD2_;C(Ui=8EK&+q0>6_lfn{-RLX#n>Z%+CWbun&<~H)`JDPn8%Y6?5 z5XWyoOk0FETzR9Q6XKKs?wCHt?w~I6@!wUS&$*Ec4ObE}5+%z^Ql#&pK;U&&ABT|I zzW=joUy6^{qVB`gY$T&{#aKfD|JzF$wIKfu$s>irQ4+SohXBdZ9AtrfQ)=J0)c$CB z3iEAZF{f*Yd+vJwR(Q0WZcsM43z)Z>{Lg0I^l`0~|BuXm+zQa_D~g3e65^6%jw$^o z+CL~)b5#Jf%zsL-SO!h;^#v)cH*<*?d)Tk>jJPrqGT|3nxO>kPZUB-IeIBy-X?`6{ zjXY0&mVbP{Yd|1?(z|5`g!N>;_1-9>E3C-EsiF~2_6K4O;u$YWmCT-M0K)-Ha*_Sf zBSMCWE&M;;^86Ni)_rN!!MIhJri)S|q*=^(|I9Wj-}_}D{e`E`ybATr^2jL}%Lo;) z0MIMMyt$4&zR6$BOH=Ja-^1twhs?V-9|jFHUQ=u`(Y!wEpU=Q}bI&Wyu0TGwG5&IWna;gce%0vWc^{|uHuY;(yatfwP*#=g~3w?D> zMbZShwGQ6n+Y*YSY>WgLAX?=3au_KOc~LC{A`dmS!{DOjr*im5%&Np9rNFLZ92O-9 zkFLa*iv#>br1EQ74c#*>u-fW07Cd0VOt!Zp#h+9uI3~!&m$)OS?rQ&oNG{d3hs9Ft zP8%IeasMfN7J!n5=lSD%8Ua~vUNpg~P&kVBQG6NK_sL4v1~n~!{EU^!1*P%ld};u1 z3Z7%XMox%!mwRHU{J$^QpZe<)RyO@a;W&+e=Kc3Cuay#3NB}*lpNEj^G9F~Sk)2w9 z$)WfuZIQNQicnDE68^o`Q#7`XZovk$aOZ3JQbdJp>vg}-ZOF37*01hPpZvOw8^64b zygZ;t*}oT;lsbVFE&@mx;ZgOZ)jt1genBiPN;vhi6$486x;O4T(~dF@f)vg=Q#f@w zEwDie=a!nvY+1Z*x;@-HI{8v&PX(;K=DVHpGTA!%-np3HbJKgfC2+W*Q-aW+ffw99kVkBZ^hE5z&Q58*9pIY*Vi5`D; zFTAv6n&y8?E*GoD1NM5IJf!)v>@2f^gN{?Sg|bd#;a1y`1BmW#{hl}r@Js`T*Ub?lHvkvuT$&vRV@gc*lF>6F)Q5<`Sz!q$ZXBER&Q4~n~MJG{Z`fP!NAI(EW zPxX&+t=}1ld0mX1DLFynB0iw!t zx=?)PiI``p(!Mfm9S2FIx&X|-oi7*@sShB%`R5L){*|z>FRVJ>hu6oF(wBE*V^Dr) zXFk@Yx#0A@m^SBZP1^QSJGerL*N9qTs9SC;#B@Sq@4{?H75M0v~UpAv%X*vO&cP#0kQ zAl`d$D|7rjWm#ueyJjyyR{Uq8Fgr+U$VrW{veleayzUyBmw+XE-0T~h9PFB}Y$<21 zhbSZx$rqL)5Sz<%vNu@VYVE4fLhGRBD=I^xwTsUKC&DCn?1MN}YGDt?*7W ziiJK0crL%YH|0ISNY#PGUF^+U?rE#YDl^|8&F{yIr9sh_nyK~7>?2N{1kI^U2ML7K zeK;XRJk1D{CJ0pL{ubWV8PQ17<*e~2TNHybMiblLoG^8Zewgy3n19R6u~#+Nr_>N> za>60wU{x^bTkr?o#^u0u+trJ`+brT{R1?CMwvnl~_1{EhN3qd8GAZ^RH*FhH8ZrZI z*4M-@2}0S9i%OH$^XYIdT9cwy@#EvMk1`S!`Wn$ujqK0^*u2BR_Wg|^jaoOXr@1u8 zbUbt4l^y45G+>~z$F}rNRBU2XTAbY2UabulLZH{#H$@ZD0hTfjA7h+S9%s!QWS5B( zt6A%cEzj!@_H1#(K~|@%R1snzxr-5_E0}TaYmOJk-^?g}W*6CuPhH<XO1mE^sU@H1dhUROa*X*20N3j6Ift+;RZTk?WHo((#~*b)*i zkmxGwK@b@K#nfxZXFmt=zPtkm(K}54>IyFSK4xj* z+{z158>iO(r5jLq626`XUNsq}jSLC{zX>zBhZRS(jj5;Q&(lgdOy={FDooz_jbUVQ7iB-(;I~;Wx!n0#v?1MLTBNWc|K_IwMs&UJ+7iX8 zGc%h?mX@RYHB2ZqF~Fgx_Q_D^)6Yo~Mz?}?kniP`!K)HSNx1un45hGLEaNLQPG|`j zTbaVva`P{0K?(IZ;V6@Ev;(6hgAx}Xc5ektsoHlX-0p6du(y^|Zg@-lL+ZD%@V*RS zVfl``YLNC4 z=)u;!;B2+`quc3Ka-$|o+bf7bag8dcm6X4vBli5TRTKsTOO6p|pRni7$(eUsTP`;a)1z@^7`CkA;q zidbe`&imm9Rs9=k{AD!nM+2=zJ}O+%l5}nj8yoyZK3*c!$cJwkqdrG!`l$w;2l{T96SL(KgE3m>(|4;*wq)AkqXWsITsEZ=oN*4kAJ>sG|k z4TxP@yiWuzbHvTaS$RwWFp+soeAHKn4at24u8Z?tdLiwnSK|tnpC=+olR3~iJmBn? zc&SBz%iWipVbKEo33q$~9fO|rpu$@p^ftcr+I)_Y+!wd+$M(6Q+cfOF{3KXuhMg@yXawoLr3=*_ix)mt}jziR@(q9-E;dS#71ub0OxalaX|v zVs6;FUQA-*d)D$ft4q$uq99<1fs#UTTIM5UmVcPpQ+EC1fX+8pNCk=bwwG$9 zdTP4V9qR-te*obHio@BdvpjCHhm3VNyXe`45GX#!HJ7^y+9zWXxd=z z`SFC-?*l?|KQmuklwXo@jgL}ODqGQ-@E>Kf-;zkS5m-kBHigq-qjJE(T5IB<+)E+K z=droH(v$wS-}Z)$HMYMOH1=j?@xMO`Y9FstD+1hv^f#a_%HOL51aeu4DqmpF!y#Nt z$rZ;uJdi}4==qYd*Uk$|aUK3cl|0L<0tKPJQJYQ~nk;g&}K zG}Wn%09R1uE@=}wkYbSe$MrWyCQ5v^{}|-vFKt7-#DME?!>;hU>16s4)^Ggny*V-z z4W+~!11TDQO7bNdpI7~SJwIb)ZWc^R6NybDBrk8l&7v8Kz3Fqxi{3Les8ENfEM3WW zw)M`Gv5(z(A}W0HvS_QvXkZ*6E*}fM-t*+XDKL*%Xj1X%&Cfbvw^NV78;5om zfJ`Ov)=uv6yg{+hFt=uVH7gD&cLAZROmR9T@vmN%ww$9_Xq(do`Db<94wPD!k`u`c zF(Z3t{}p5p3B=>U=weCh$$7vX?Cp1rY~`>g?Zp93h4xYhX#Bz*T$oXsol(0oD!o_C zTeZS%5X*|O3}9c^T#;jcwftDf`6e3k?Gh#TP)&j;99jEyJ3TE^hK^E_on#xnz6X_e@bZDPt^YCJ zY;CH#^N-lN67NU2fU)A=wYXGTG21Z12{l)i5)BQv-+tTqcc-}sE1lsh@L95(SZ(E`88Uxa52#YBKJ+q^ z3P}X0R5C(x->WDknb6G_DtGc(QcXpIh3lqifgU;obcu$M!o&Z=(^rQ@^?hH{sdT7- zbf+LCEeze=4I&+qLw86F9a1AmH$%68Ly5r9B}hn@bp0;h&-1>2z;l_ooPm4K-DmB! z_gQPu!fCqste2gTEH+loJS^5BPI9^GrCWu`#Gq|)X_Wx_n-F`W_r}T0VX++?##_?O z0VVOVICxCS>=mb>!_VsUR!H0y-pGvA`M!M*S4X(5sdC=|$gzNZ?)@Z8@z> z2kV@tTY3px8vQVez_&4!J~6@v_|XGBkhxhpdh{0?RWl%pU-rfaQo`v2@!+noSOO#u%};oBEOAs5bZAH>%fe`6 zTD$+~WRl9*UsMkN3N$rv1TQtyG_?;p88q!zLuSJldlQUv1_MlN_eqk<+U`~llbgWaZ^Typ_&g-hq+MJf1a7)UXlI0mL1(2gztG)6@t+_YH>N$U7 zW>kojnF{@k&daQ_22=-({3|EXHxyJ*>n~C|)d(GBrQ2z4Vw{xjEq8xZvkX6d{hYmX zZ2M+l)7{SK1z>%PEH_h(7{l=qA)nS(#1+*z}v>M zzG+Sm>NOqF{ZO?sYI*Er0lC|qpx`D+i{4hQz|D&$3*-JeYf2>f&jDvB;Z-YZ$M*!k z^OBpUM$odwdpOLI_S|+r=PCp$io!HiD2M* z**veuPi7N38oks0329u~X|!B-Z>b}OlV&5>cdK_-h)M4xJ=J2_uB!X<^4G#fZba1W zqZX)Ms?b)W)0Xs!829#8n%P21GJgvBj{p71#H-DqFM=W#F;v=ghY39-nX${G8z*Uz zaFqg**<3NYoOc%GXN<`coFMyHrmfcsDrD+aA3yAO@U^*=kDJBHzTUHv5>3W7Vs>v9 z*p2%Jvvu*H9@Q$?(_90vMT@|M{c2vFidjHkV?~)4C?S7*?wcFPlq|k-1EGE>)}3(S zLf#k-G_nVdJY;e1DIH3gIplV0BGg6BeQ;7rBu0)H(`C;2+ddHK$t(v{0Sm4#U;hE- z6+<&fqV9vtDT$jIk3|xG_((^aiOi{4Dke757T12Zwo4Y<(cHAznDQ;p+11sD8|1^h z5v@@_YqG^G`>G($VbSV@t*(D_1Jw=pj``MFsh%Xh+ARqmzcGrFlNwiD zeM4A5A^hFWn&2Fi75rEhn4HhhAJ<92r?Byt`y@%sD~kHdiN3WH&7=ll8FE~+m}(R^ z{dB@qOrw^}tH^=H6?t4U+43qTnFV&b_?|AZ4d<7VG)1U{!&fj=)b%5FeISMR$>*yQ zzv9(&Dvg%OV6-_hd5q{9cgk7A3}>|Uk>78$vy3Dk0Lpf@K3e;bzrIroe&Iat4jf#6 zXNCivErHl|%uoU1E8K3DW03xHsqp6^GZcY*J-;u*TOA3i@74=mg?okw(A{mi&v6fdzu)9nUxxFjLyB#^B~(2B*f!;oG%)Qw2#b>-R=m;wd33VX z51qrUpdu+#zW-PjmqK ze%`G0%2c<^eA0YjY0&e=fCC9EkGo_yeD8NuFV4gfVzc{UY}_(TeAvb_B;mu9kgQl= zPqxu=53^{m1;RQDDV^t*HOb#zZ8-ED^xJLh6v&i9Y48+ONH#RqGCsGT|Lpul;3y2O z5IBwSlDLKLk3;Yyyyx=sCvpuZEgdR4C6ARdpRvTY9Y*LvoHTl)qe4v*6Si1SA+A(y zbY35ihN%s$XJ|k*7cLC^y{q(Y}q*LafkNb^1b^2mcuskMrLPR-BBd&;#a=^xXZ~U3HUOW6E;)KP4!{ zA9yH`ZjW zrEZmC_cjN{26#y|SVy&#uG)Pa(f=l2I?xa%;L))UvMRr;eBpF3-waxgSbqW>y!}TT ztf!_St6qXbG)K64F0`h?T*W21;R)AM3lQZ%L*YwZiBDn zi>k8ei0??4s3M);n}~7l-gv!LgM5&_GX;VMd5gs3=MEa<&WIMa%;RZ55!76n%bMup zMS|Z(8p{OaGGcE!dRkGfZaTLPgGgAH4j2+A1yA}1vPb^AVc1Gwv4MMc>Gvm$lyLBi z9THwzCPzp=X6_ak+}ntzwzS)SDuqW!m{gO`BU<$L?+Vq6xqq@82>94|+8SIHKZ) zDyBwe`MF6GPB6Qg|Ca)s0_U<)=mOzLVuynfVkMsDV!*1#9UqrwALp|p|G7HsOf0~@ zmvaKn$RHcuyPw*kk?0-Q7UX|uoQr z!3m*|%(u4`Cq6(-u}?OGc0O)!u2K2jd_F{+8p34!{NCqGrP`H5Qp&r$y+G- zDzl5i)%x(Mgsdq9j*cxblgB-0H}++fmk-!TU{0 zyY4yXDvQ2}^)6v{>%o#yAJZA8a(`sVAJhL?xAWlo)NstR z8%)@pn@ufiwYv_aT~aQy&S@38A1;;SJM8}M)|~v=do6P`q_v^4HuE&8ydDi*4$Z`u zQ%aETH3@b(LyxKC<{xzvD@QQfo-`%21VS1FsUD2XG!mVbq0LeWH&hoMp8DG5jE zoS(1>%<`*gD@}PUAvdn-fpq_2IjVfd+l-Duv3xu-?G6j0j?2H&&K)I-e=!4#sUMV6 zC1|GcUZ!?6o+bX!J{YtXWZ(Vi7nld&vp$J8msa>>Uw}ZCuA{W^J?zNbvU!<9?Gonn z-ed~pPT#M2(GGZY(GSWfAAIxZN@(*oS>4T|1%XtQQF2EcEIwH)X7h>R)lLHaIik+4 zL^^iQ(90zz&|Z9ess=cf>5e#Vw&eUNv?;=5#2Y+uQta`|=*bZx>a&d;+{fFK?I!?( zc4{9T#Hj|EeL|rdxdbl2E99RYiY(4z8-cO$Ld9pT6_qhWuJ-Pks72iSoLXHSdN7<} z^vp{$IL#JwJyjRvRLh@vEl+93ahg#{h4&I~8%LLr;x|}%4>wO&AYWpiZl^x1lFi>9jYphK37SS@7yZZMm`Z=|;nsrVl1~C07 z#Fw^k|Mxip{yKsWS8HIMtn?51l77X#U$xF+`Zv+6*Hc}ZF<9wuwRX)&fGiGMQEM63 zwLGHbepvL)OUK`OL9;z|`%?p!h{3fVsFjARkh^1v4~AclL(C2w8gwMucdUJ5_iS`_ z1kx(IREgV~H>Y4n5OOe`{Wg{VO%4v<++J%`r2$MsMnab?=A*F=;81PJs z`=U6vy^N-9K*u-dahbG{!hWlX@y}x3wuv%mU!qMv#m)@=5k+sSw7}Jt{1>~ZPd~yV z=280EeVlN0OlzajE){$?t34b=C6Ju2eoI$!w#)RqQgGAe1LGZ}7XD1;{IqNpWB>AI z;Nrm6#Nq_f zxv6L$=k?D*L&1S@_`IBKKBnvSrN84>cdIUC(ABtoeH653{bm`RV}@^F{p{UiVC>h) zLX71!;|${DY3FtQ#2UR>k>2mMk1P92prKDE;#4P$pqIJC$ZlO-9sP64B2pQ}+Q*fe z0Mkh|A{kCT!y9&p$W&3}=>zFuhVePhj_21&%d z3v_ndNWn=Mt(W^^uP4j9tWg>;A%9!0^?U!8Fv*Y}DTiDe? znAplEMA5S=D}rtJ*b02h;1s@6SD-%+oeMSn$eiirq~QEfpF9*!9c_a=6tRkmU|ry} z=VkKv0NqF|5+Qzd2f_N-P(1u_g%Q8UK8cL0=wF~a3N!B?tWT~@!tvVUkVwx{_=6T^kN`* zsW!$ro+WX*?1BQxvSD?#HGj_;#%e0~GC`&~cetwUg!$XTyLuzdbb!RVL>pkja#piR z`CmwF#|m2vT@u2OF(s+i8l1Mq4%o!M;!**E{CSipi4s|}bL*QN$jO0dP6Z(mpQdNR zn5`p*wwood{_bZg6P00qgST(!Yn`Mn{^A50>2Ij?;Ohp|D90^y#{#@P8o=8xR+xVB z!U{m4k7Ey18&L;{|3A~aLKhEG`7_mamb`POpm!e(VaxNkd*psW#dd}mi)T>*&UG>2 zi}q_X!OxfM8@hG}D{F4Nx^@i{e`gHHhvUUjU#pb*0{_Zls3qs%L5L&K)YFNagHFoM zjW2wSeWDI1FEz42hu*~(AALG3;c0Uv^1$9SjH;3WD6$v&0*S$~| zCGwqI2hFwD22ntkfQ}hE7=*PUy|zgx3P(_%Kj-G3=IT3@c>~lQ)+vpmRwv?7y*o<3Y_CU zn}6(tA$Ld&z^xZ4D3}1&jzH~cBoU(F)^i2$8Hgshi3IJvc-e2b-b0a#At6?Q5e^FN zCGaNg)0-s#wd@P>SwpI20}8;4|DTTr&RPA{rY(e2>$(5lh zP26Rb+6K(WL7k{FqO<*{?qln&zo-D`?K*HcPY%55vfGVFDiu*#1uE6bK2h7l2CmmB zHPVhU38Mzv5O%qZ#dnhVzue6zeNkQEs+1dI!ol+gTTa^Cx|c9dKEHfS)agX@W&Y@z`hVgVE1GSb2u&4ACx{__{){dC{_(tFu9eYUz) z`KXd~0Pt#Cj`fMvu;YLz#C<#xrk8Ev94^Z{wN=}pknIipqIV?mnd-fqVxdfZczl=nn66VMQU?J#{Q)UFwylqsUK zJ*PAD682H!Ex=q))hpSL8$TcNe~*aEJglm>A6y5=|-6#Ji@%sNTSVG9rwjZ2OI>0 z%f3SKc3l~DVp|xuUhmJDo!)<};TWf@#8Dm<(=Tn1_R&}<4x0Z#OaEb;4SzUI@%7>4 z{I>7A`HP?I&_ccUd+=!|X zZlhTxDDT+>(((EAbOl%lT=IuKFY|s+HAlQN>@Ov2c6D)EGYk~AgRxl^$&++G;*bYF z2aX8N^w?mO4?6h&?)lZ6L>fd77EjkvHG1_LrEH<0VH)1WQ@^^KHEts*FlL>k3~q3{ z9`j?`XjgK_w1W9rxw2-U0RvIfAqO&_%%cdGIaOkt>|PK%8lKT3(68H0jqA$3cin9l zPNCUIrU82))J(_dBv+AUt%3XPrPwetPb*5EndxXeuNwVM1TA~LhlWpYQ2XV9>Zr+_ zSlQ29%KS@*_N<5s3+j&owJFduRl z`WFPAYvgmtuSQZVZUg>wFQXGf_1*g|Ne2lPX6D@o)sQxrppitvwNSc^g%_vYdnTqZ z8~0qns<4Ii<2wA2Q^g-@m{4E^xP|>%=oZc~TyFw#Vo0=ZUeb}Vqu$n6)rvs#vu0A{ zyeg0j9+XTc7P7~*c!;n()zXmCqTcZk;dqMY)^o7@gqC(rdy|FC0OKz|KOiv0{=5Wf zVw+Acz5T)ar3Aj=H`KUwP`G^JXu6?xrLJdth>N+Hva5evZUl(zTntd->+uWaK=EX- z5-JyARpAmGcdKp{u3!N*Wcjt^k5m$)S|zCTQR;#kQD;(;t;F&9In z2CT-}Kw_gCa_CPy3ng>wzj+EUpg3-!-!YyulVTV(;WfB+kB|L$_yQSBpO2A~(9kTL zZnBBHNKA17UKw0{!@hJy;k??Q@1pGVPtC1k>Z^32j)urFY{GJUu|n*a6(4QIGhf=_ zWsMfza=Wg#4(4Yus2^qYA9*|Ut}-hlXSj?rPIJ_zmy%gyMKDi7-0H876BNWS%p{0l zmH%(w>$PS%fwt%O8Y;>c@ApH1U4Ljne_TjJh8G%{5bW0h<-~LFsJ;-~zdr9Xq zaZ6gkh((JSQAY(fZC8yW*^b=V-44fnC9zh*Tt7@w30Jf>R-N)pUz}tGD{np(aQN@p z>UwQ3-J9pUMV8xJ4 zca6-?+IS=iL$b65k$S(0TX)i8mwiaub8KTT2=XKV{EM9*&42n=i@;=x@CU!0$C3? zPTW5`G0iafvF<-%i+_l&-dI2qTq=@rdDor^xn~?B8o!+)y6~R?6&6u{ijmVbIth(2 z2k6DK(ZD0rHKUu7SW-Y?GYM=&|6S^P7ccowfQ3!wA8H7s%2`sSh0(qyQB*eb znN+xM2;>b#s=fT%$(&LqoRkGIq<^UYh#%J_`agP75~KL)wp=`qRztfzvbFZb;bD$w z2fXC8HX;DT!C`z7|E|MG+m-1gq%=8*(M?TzChk=xqegFF>d5=4LY!E6{JS6oJ+=GZ zO;Q~*|HBy+!g)%<)Nslan=4?D_u7u^++oojTnEQhq37>NW~U{Z3KxU0CGQrpy(5a} zz!qCQoc&7sRL>84{8eFD!R(y16q6aN8zn*?oYKpfIocR8YO}#qO=f ztyk0h?vgPlbQe*t^XE7t0_1!GEo5+Z$$ati03Xe7$dvQ%g`i!?3OD+c(Ymv5bshe`Gb8xNGg<(6RD6 zdOi=ia_Na^Y$_gujW4|ycPT&lh?}un>&)cxh)fSVrGQ6gnCaTRc5jdW5k3XK2rqAM z7>d;fB!52lnBM;oukEzLc*w4W|9sWlNvG-b;a+h}j7$Xx)^4ytRf5&7dh?Xw!8{>i z@KY0@BSBeu53bHLn1cnq8ljoeSXZ5LFF6Kgxe5Ea?EqD)$!}l#M;V%wGLh0upj`md zK2-uIYgjAzB>)yp34lzLLji!Akxx)l4S<@r{H4F)S;uq)J=!|R$J#h_v@ST@bjUpC zu9Aln+8mTf7)3o6+NUinLcBSzTB!Hx{o(N~RS$uTH|fPu{C@(fX{qZ!^1V{W5SnZR zGFCn49Oq0IkD`??&BD%KM$PX~V=PD}6HvH;XlF5eH9R0r={>x!u*|I-%WX5FU)Q}I zi8pE}b$TICTID6U+AndIr5wYwwbC(1`gF7RLV?w)S?s+J=P%Q-n{9DJqqlG7$AZ=h zeJAAQOjgdA)T!P|*aY*>q@9M{tv5K@GL`*b>wGV3WTFqt2U zU99ikepvq7;$`Xy3R@wAQ3sQNm3j|$j_d8s$ZSw`@}fsHr&QpGLBZbr*{YsWE=0(4 zR?>AKN>=#g8yU>4&%IM?4N&`tnoFp1FywqG#gSz2QM^Iqu}aSOMtcOE!o83sF409WzRJcC?&Op@-A|#(=tj&hLu`Z{Ju^2IEy`*)L?uFE(DT z`CWqNam?sqyhgt2y?vwNe!yL@!0Qn^P_DK&=Q#nlxL{T0a_BuI+~oTL59kx|k30i- zV%`Eny8JcKh@nP-*_Rrdu`M)nDm@TUkSW_S_)vp#;{z$>H7G>zODFYdy$o+|^2isv z%7E+(Gxs;XRj)+|Rh;OTn(rk)&wOmQolAVE!k#1NB(Wj(zka9u5hOf?A(#%S_-?Ww z?Rwlhd`O{7MuuR&4OII98k_9Pz@4gd;IK}R=lywSbgDX})BaEEcHv?|wAhRfhED0LeZ@Q@u13zl71K7`@xhB zY#;MSfOZj}Wl)~( z2MEpP%uI0fO#`YM8*Q4B^vsqnlsA+I&kq~0RDhmCVS@Ind=!!J5)^vO#%F`jZ!z~_ zhV9<&()466rm1^hY8{CYd;aJI2%JDJ;~&W>ySO)lT+e_Xi@cX;rw6}_q67Ow&E%MT`u9c5FxW zLnhB~2YVmuHPaae2@-%A0iR2dodurIzEA9d3v_=Y$bmY$2mxTRCSp&C-NwV;qOJ3L zdRr0v?V!^Hmg69vj5(iIK}|Qu3y7;Vg`8*c--HDb=i4ItSXsYHv+_x6AL(CRPX*o_ zkp8b{9yBN_F~+93nn}dK3ZTl~|GCuUi!I^SdxFBxX6*^*l5RuXr;f|GSsg^4-c?O_ zueVsSemd{f;vl`!XBj3ujUbJ_Kh0PI1t~PcyJku>(t)OvS*C8fg`J*naydTTrA9YL z+pMR-$9QpPth~Zj&lz}uF7TiLRg1o^Wb6Ip?9H8EzYpr#RWgn^UgQedz!f$9ed!)Y zF99qC9_Y?4dGIOpq5ae}72%#PnFUYjJZUIo#itB(rJhO%3gk3)I@d|t1R_bYy&1Ja zQs>V(h}osYv@i-#TXm|LOH5PpXWZpB@&X9ZJd#bZSQ>}N=~;FAVXvF_T*R>_WhX9B zsXP*AkC#JJPBFL8d;<@#nV6*d*G}T1k_YX-{H;HM72r&z4y|sSSVEQtiW)F!Q-(?5 zFdIfC5sOw~_U&&PbJo0);IXwuUA>>#&4#zu+c%eH(Z!}?kvZyG@9EBQs6m<| z_N@JO{^GV?-V5fJ+$%A9-NB+Pn;q9?xc}etCH`p-CpYt1(_>I73=qwTqf{dJ2!a?l zM4gfNO8fW%mRG$>&#|TnM=sS3N>k*4l$bI6{uid`8r=`A&c|iJi#EFr`82qQee`_= zOFGUzB}c?rTC3Ncj`pKgx#;-K z+aEq?SOlQ3-T*-@(jvxA!VOPN{#I8&heW0(*No<-4chP>^o@3N@sng}Eh1Q*yDn+y z>%U`EeX{z(g#M*S#w+2eHaxZ8z+o|-gYMwDjhxdGsmU>_5P9>5}56=+~bcu4&9%WW~C=KgyqOeoL*wV5^Q5l z+Edk~{9*X^l~sg@mI`(9g9(VlI=Ua@w9WSuNB|vSs__aUv@6|(fb6e68`!L-hG0YH z)$R6As*1}8msJ~lnbk_%RNJnyb1EaUSIQ5EDA&0iGkJ|ZLF7&fIwG&(2qV8#*!5(w zRO{2$2(k}g;Zcf=;_Pxi`y%CZ*%pxku)DWDuI$1Co*gUl&MvQYqM_XTwp)Y1!53Da z-wb8~?nH|N+c4PeomI81=h(&03j1R>4NE8;RxBOxo#jxZGsU*bR-%u~l06jaz^@Vp z_!H$w%`KzZU;=hT%hp=r!f+`(_oOh&jRMT4L%&~P{>QC@cLCdC@3!C#^=%8=HsGz^ zfcQP{&d&}VKi~WiGxPVi!yjhzP)V*qzuvYnPe5lHv~QLXgL+X2f2@D=>`{7h#5jea zH8UHZTj(zpH(NvYa8h;zP_b2$7terqb%L@j(yrb)btB$1|M-RO`EhO$H|}-cKdieg zy^-4TuZ;HGe|@l|1N?YOm4b{j&`BNG875!6+DZ#U-TqVGJh5!*r@w(DRCn9EpHj($ z`rVBM*Z&rE+2z;dXO?d#E-RlO#zr8>{^vm%DOh2SP{PTVh9{snV4)!lI}CMn;?1+ck>3B&v>3+;ho;#(YZMWx^1;^$*G3wPNy%& z&{0U~{huNRu7fHHSY2z8zZd9!U_PEMDv0&Y_*&wq?>il)pAI>)i8|bef?R^OJU(48 z?sqv+8~*UCI@0vycn`)@LsX47HJi)Z?=&}#O-?OZnVbt+FD!Q280}kS<+$+0pfU58 z^3Xfwow3(WVJhaFd$KDZo7)VM)=1ARa9lS_F$w;VIarX0o zw~su^vqL~MY`S8VJC8GNfe1vE_Y?cI;5Hv@BHIosyz~8^_g?tqAh>+*vdqnnBZqQv zu>myghpJhtr#H_!X$_`M8xSUWZew0U#9NDeKKzS|%YC0&!`hEWOzS(bfOAgG0+yRs z7DY@$eZaU7#rJhD0S>NX!J&IGPn?QMS;%;4))oj5v2`X9zDvR3=Fa?`5m6EL-5Cea zSWiF3KX^E}xjq-mxaa&aNbh;?t05t0cozy7#P;}&I;kEo7ia`zcgT-KEofp%#Meu$$qS3?2M=Bo%X zi6B1taR6hqk=V1KS}8}?w`f{P996?TV)r4X-1TBPD98FJ4^}+$k%0cQI!04YQV12J zwHw4rB8JZ6FmvW~NR@rUO${ms#pZ4&qKanH_F~vAML1i`CF88{dWTtGUY~wWU2vBZ zprrzH<|YT2RgBuFc@$S`wSUfs;AxAL*5VTJUHvAH$oFsxnin?SkZkuP{FNu;6Shho zIH|7t@+gMM&{ZDlHqpOJlD4T>JR|Cvw$T2i$wth-u<~-0U*7coQ4vnYT67t~_WI9$d%8My;LPALFZ3qH&d@JWhM0eigru5xHWnj%@v4PmX6KJLKC=?$dk3Zkh~cGW(Iep1JVjY=>=9Oljof_n|e%0okX9M zCApL|vyh(sKnZRq`s5$7lu~qxeykswfDO-n8ZqgeBO_8~axfl7kX*}{SQVWF!Qxjg zqif{381$207I&r^MOEZ(} z`LXMmfsFkJWJo8<9yr@YY^~LO*3Q=Y>6{az@tWU6NVRhcK5PUJ#Y>#7KT~^y-K8zU z`;v)C%GQqQsyTn}Pub9A`PX@<0N?z`U#B6v`VX8&5DU9H){hkw5tu@HjeUl8QOO4D$iy8 zYtnV79WdE=v2ENue*~^LC}dsC=+Kx=-p|uv&L#DjMmSK7SaU~E#YXbh;^rEb?yn~g z1`;uf&FFU>KW2Q$?6>wYfG$F_9Fiz+Vv5tMO4mnAiURczufMAE@>DE$x*z?>;4%Z0 ztfkzKnNy*B)t#=?wwmUa$bwT^yETBIC&*n<*Nc1cUg(s6ryJ1f#8Pl?xIf5V21P6} z+dG-eap1cegnHccXjZ^Om>A0+B9RKjQ7C9aujgPHhvdGu=i8u_ymm9{hg*s2N-R4- z;iB=(3=>|c9QJ4woWQXABBUd^XqdTrZKQlY(hh3Xa zWj$y~{Qz;zF(6A!{h zK`W+p`P1`sa;`fJz)o;AP03%$DBMmCz@p$3;|>;Dl(@&@WgL<#E`lR(u}OV@NMLsl z=EwFI5bWeD7*n?nIwTeTl`ccQx20$nxOgm88<32GvQWK6dpIq9`biGK{c|vuGB5Ot zcOb>M+PQfuTF%@hEML3nsP?biPnR_k;hu1`3$uFulS4;HmHRqPvWbw9AbBn85-MRSwHSw*x^F0BZrKQ{xF{+aT>3wlt=p>U>SzZ_BDOZEE_K z9~(LFDWDwoYi@;?xN4-rSgLi=aUuTY!yQuYQb{VhMS_5s+Qj+P2;H;j>{mP2Nc5d- z92y#E6G`3@UBfx!A zbBHfBJk^Q^98IBWi`h8)0|RWR5~|7=O^cBEAoT}XM?eObXC5Kc4W^ z7q3LzLq=-JOqIMiZZr&}L3qE3bTDN}Bk_8p*;5BRrAlmtY*u3-q?d9O3|-$RUgDR( zHcmwe)+5^R`U4e2Hqegx9fYyhZT=~lEx$##x?&Kpx}cy{D82zI((O89uiKv{{wIkV zN^$|@0b5jwic}Nws-JjB-i%jsFhNK3b|?0^CYpc;UIl(v?7a4c z(E9*WE3`M?q$z&9`4b+ZR7MAeq@t)ziu$__?O{W&4b?FD?|T9VNZ6#@O6nk$b$QKa zFVjZK*|WL)>s|E*OE&y zE%GAFzkE0G4dmG62Fu1#2I{orj>^XQYjhnS&^P1i0(I0e1i#i^8GTVuqBX1{JYvhxoVq;kcCb)jnZd<7srCOxzF?=($(1s}EdqFB2340+Z& z8lTcp#I(j6c*lq#spbK!`d~=?!{z&1*9pS z#U_VAy};-@F-YxS|9!Swx7^Uzaf4}=1tdD?K&>YF!|RzRBFxm&g&-3)G2cKy>}q9) zr++U3V=AgW%oAoRb+aH@V4!95?+hWuf!~BI=~V9<_E|0Z{yL8nMWc?4&Gr9-FFjCb z?abkI9O8f;QB%5mXHwA#!V5CFlDk+zB}N*(>#H{$Z@q}U&z&^dkYp#) z5kNu^W%a*-V&4CnNdwtD7zf^``LD}1vktst-p$C|e83@~T~O@;9k`q~&g|8nobO| z1zH&D(}Ir8{Rlz-MAyCdV{}oSlsy2X?PPnweJtI#$%vQVb!zx^QhcCjf*@!3(fO9(H3Q5euN%u5Z3PF_%RMQ&MCElbX2apR&u4k{<`C zc4}WH48M2JUSs^QHeR_JDThhvvI#ti$*hxP1vU4)Fw z(WQQ)heYew}NBw4S$)C$d!VgEbOv@9|bEMNPOXRrIE#bK{ zWx+t(EwCl|tL>l3hhAhOWq6N}*&6q2K{e8!ZFXDE5K$8A#GUcJB`wpec2F`$hv|O4 zmdCicu(vgE2X6Gz)a`fT3|wqx7+z*hr*~xvXXz-Josfe>aE%E%ycn3%(Bej6@|JfY z4wpf7^LBle7umU1x%U(2E*q~aR*U&-h{VWryh8)%guEXjCBUrJNj4feqX)Zg4;GLx zC*~(O6cg!Xj*w=F+e6JIg>?mF$`2iydALXQ>}P!fZXEEj@6c>3c>hp$>q1bg6#l_> zbGfSMFpbr)k%zAQZ46wfQGB@MmLT2@@DKrp8^iN#QZRN~4^84o#G~=ekgs`4t6OsB zqC1CkjAD?IuT8ZSkqG$A#Ic$4+(ZLRi?uV`x6dmzbZ%w>+vV8-RCINgAfr6Z4mMKy zB`fZ~*b~*`QRnuE_@4I(hC8??#QABg(`+xC)ul|fa_$O-M*?xz(C2XB&t_D=)bRqO z|9a{fXZ&YiCU8B@lpCtOb%1{!djSaZ=TeFP?}|l)qd#W%V!qyw5WYV@R4lBmjY1#5<~D+3HUDaHd$u&ZJg(DzX@$-7%g{CK$TsyR%b0AT&zte#f| z{zahlPzMpLq92n-3axCetz(lXlQC2EaY?E!qbuLpl}4g52^RO-;&6^? zxK0{bxueA_1JmM=gUzO7F&@~+5^>otU5vL_^(N#U5SQ8or*Zf%3*fzZ4AyRiT{gM* zM(HP^vh!_r>(q7Jh3}7=G^SZjopXu&KLh5!Ka4)o)cTG2fV%*UOzLY)Jhmj% z>#U<*6{@T4tqyy(|E<4K@UGgm?8h>pM=8SmB*}dPq_a5;!tU?S$tm^B!Y`tP= zZ)9nFezq{&Vsvv4joI=kaqH6h@Ws#Tll`!9*v77_0e+du0B70PoK^}3)P{wrVs7gu zR==5U-dgzDNuk=H3IJ?PMUs6cTcEBVWVFB(fNp4PeFb)qM$7X!it~`b%G$zrQ@t1P zY(6UgeBfe*P%G{S8X2s{Je;+Co0Pfz+nk~M!T2`Hp*eGZ_^`ONGcWmVWaI$tfqak| zLg1S`rq}m6Dv)sUvRrlN&94V<%mNx;Ry$y^a~@A4x-~Z6&&6U1>2{fO=0l+YgB5>x zS*l>j21M}koCZphQMnkUHBXoGK|i&^@5|1kVdo;lUL_5^5~R*1Ee0F4?4=Bm{GTzk#v_wcI-74{3b%qog`2PKt464GXjs$-OuHVtI^_`3LUDP#*Il)4VvOmwK zJzf8>0m(f1U7X9}@+SGQq+p=lyuXX$SFiH=UbYrFLKfGeD#b;sM5@Aoq5|GonwT&I zSL+JcHyL8$6b3dzFKJ}{La;tLr|wMR zYpfRt_OB02@4GED6m%08ju?hio~@e91on-vYA0+KE1AwobkhZDB4RUrsvnd4QK2#4 zetiD}&hnqGg?7+JU`8gx9KPs(_@TLzj6+J~U8j_cAI;=U;UfQ*Hapr^6Y2|S zK$gpJKY<}(1V7#`Jd@V)C9~5?+alZt4L#1)wt~W@TP^JNYNc$g*9xqPDb)8L330DP4L8^=^J89#>TXn6nnmMul|~*B^Urmu zvw2A)e&>L?=r1I-T`%=t>L-@=(u2gyW^##0pS82hncV=Sqv(M}oJsrRfV1A576nyo zcEto;Q~>8(yJE*`dEu)sWc+6*bS?pggJR6P&8CyX}-G!8P zQ`UM)^tf>#6|fr({y8W9OEnL%SSQn9`<$(?AK0IJoT_EgyqiSpI*E-UtSyb~rS9Cd z0q>=}aqi$^$=n81w;NRp>%Sd#bKMkn4wk_!^7W2OyaurM$}M6?=S%C7Lo)R71w?;1C(IpnCb8Yp5 z&hDe2k9{{b)#a;93aTG37?hm+#gfIhyGQvIFucyk^E$?S-vXP5&Dix|!);9VN}UFo z1^($!bjR=`0Q{?u#DNiI;9&EZ7py8%ZlQHfj-N+?kzZ{MEluVN-Q>>xl@5wtuex z3G8lwTO)DRnW5qanwQkpY&1>D{)hY@12+A5J;h?@HUC36)dYG)fi&5z7z(5NVdt=3 z50-m+joe0yMD*>SmoQsM*zdGU%y}YF=emcO`Y))^5Br1ynTxbOdZV8KFqO1KxDo${ zGWwg5B9O~IyPE}^w$I@|^TQ7;)J{5~{=+?{pRgkTsFVEw5zKw@ewc1}s0uL;p$6Mj zWr%5Zok0V6<|;6d$r!MxLN&AsIq;sDlrB(s=^Pqp_ts!HzggrsCASm=q1RNHbrYnW z2}O#>+=7NUW~A}bMCN3z@w#c2W^=_zPGowtG)}|JNVy)}UL^8kyodzSwjr9@ZY_rZ z;^LC}apN#+b3KXi?gRC}k*qNNn=Vtl833@TKIRcAj%j6@l#gaV#d}d5K?;S;X|MWS zTR|dQSZ?JUhmU};fW*=Mp!MQGO}^%YSn06gVm4JqbbY?tL4;vqW+nS{2A_jx@pX2I z73-#bVG36@c8Np1qrz=dd9t2Nm778$=8GL+i>CaWC`IlX8R8N>UVkcdjH8VMdN7bY z=^)c&^gO=&Wwdd8-^Y#`JW_`g+;f5!Bq)HC8H0|L$k0Q4_wAUCDL4S2!&k2!>em73 zsBpamB-25ZU}-?=c{QMYwD1(o)dc0)?|hKZUBdA&q2%llw?_}5e?DM)Utk8j!7V3r z=ed?fADoUR6q+CHdIf&cuk`@PPE!>3;2^e+Q?z3aGNej{VCE~QwKV2ns;5r_+&Ji; ze#r{k6)orlzhmB6Z(x-SME&p=zq^b&A5ZUXy@=Lu6<6yn8BFXElV{_oH}K;#Ah(zy zzs;wq=$W46s6K?Jb$)jwi+u0H^V6bLH*`V#9ryv45~GyJ|>iwL71L>U%x4pJNXE0D=BqWO}ub1F zu=-C0wgs`<3ZzLeH*2V$qET~P6xZskjJ?@BI#hH<-WdT<;+>uV} zvY>v|FRUbMM`=3)kC-L_k4rsldNK@s^Gx~46F56f6ifOr#uJ{6fiDc?5xxmJ)d2g@ zZ_zi=2#wsOL%xXV|8U?{WD6O;@2XGQgFXasIkktP0`@*8#bbX#H|8U;?@|Y*vnu@T zLPwVwgt;J{uWiU|P0fL1(|A|gHsGVLlu0~#_>o)=9|#6*VME8Aynzh$=$nM|^60)O zbW~5dOnu^F2Z1P9DG%UYi~FEjN1{?gf+of{oLCZE#A!h;%SY(9L+wp!I$&cMua=f*RHOmrrP9mtCM^h*C z{C*#JSrt`iA+gVzAUW-9shGxRT0>y0C4z^%Z5TR6^i^SHYxwXaYBj(HNY>pfDN8(f&GE}$RFBCY;sEcYzj*%3`xeQe?f+={ z%78YWuj}Ga+^tx!;uLoe6e!l>?ohP2yGx;=I1~x)?k+8E#i3|%2=4lBfB)zGLdfhU z+1c5dd(XLN?)}0BBnEL?ZKLE#X<+DJxA8&4Hb!LydO$2C3Y3V7ihIX~TdMQavhzv* z+TO-1fI3|p#X)gKtwhvwNaM6)JgLXKLe6=!)p@s{o{{@dz!!|=3COOrA5!Hd0Yr0IH|M2{tw8`WwmSoxDcv`z4>tReg>`f(ek&M};qN@&1 z&4MJ)+obP&H!6^2VOKY$sSnW%4(RF0dnMM;TSYwkD287@p)$qVE|9F}JVySFzk}>9 zd8sf3b78K0>@fOcPr4N1VK%^6Mg$)j;r~94Pm3=sj)+EPFg@AWt-y>T#bY)aMopB|6p6b`XaZpD!RRII*^VVcGv)OwknpBv&rBXtW zP6Z$5a_Q)Q=PwB)v_5>dka7Q;l)!PE{7uwH(c37s1T3d$*#y`$x;t&nl7X2@#SWT- zms&D*XU{+9wa*(MlwLn-c+h|ZL71KfiM{jiPVUEdb$9eV;dXMaPWt6KHkcbzMJ{SgqoVCMnnt2{IkVr7YR{9Weh@dwcA@^>dBNx6U7`^UZKA zn_akkWgBXKW5k?0BT<&Yi*MNwr1_uiKqj*kemy5%_#22k`E9iFdn+L=5IhY!6g0MJ zzcQ4cywl~3eBic78-f!fb`a$|3;tGy*CYdL3s5+I`uY1W>Ae5B&L0J%T4ODOo6KVH z^xJcAjjDZ5pIB1rSKnL0jgJ8@4es(9Qua)~3rIM6Rk zR>&ra|cWnhhG7;>9?e13P`TV^z^! z-P6B)A?L;aCNIy7AGodks+v}EfOxQyE{P*BrRLRoua!kNg%Nc;eTgsJr9WjxVEGyc z{k1F9jfaI{AuR2qW(z`UGBpo;o`+5b2o5Texw6nWZrxkgFDi z*5YLq7BrRe+-X&x?!JZ~ePWL5Ua40#4k1_hoVjP8;BO1Sp7|62O*5;Yw3?Y+eQ#;(q?iod|w{lE!Jt#2b7#)dQ z{@BXsJ(nB~M3;>4DwFclLI*1Q0SLn{<$O1h472gTnh}zZ4^5F#IiL%z(Z8#zcyhEg z^`uL09yE6E%v)S^VEveIcNc5>vToIfJ^alv#v8{{g2t1x96|V4_LytlGoR_cVUKiP z?Dh@A7kAZ+AITQLh;V4g0*sH!ZNxR+_&p(pjoinPKd3{y*dy>u{i?R#!AagqJiwX) z=-isGvHg(0Pb80X&1m+E6g*%;BNQW+E7X0if1?Hjloj<)P|$C#qYEybtS*mD#aP!Nxx=rkKzSu_rvd+J z4!kX6!9dL#%Z&euNH*zJpqttNF)DiAFk)bs8vQHdEjQmF&Qsvv9GC(hM-#jOMTrel z+r|piP_st-MV8C;dU+v^m~74m>i^?Z9@5uEQ0WGL6a>HuG|M*Ho3rVo%!Rf-34!%_;?+qyaTJ(*ut%JYjRt@0c-#3~m`Wr?stpsKF zxH8oO94T@S`}}zNfV0%As5%Cg3dZ{jX232j$B!_HUIh?Y_HhYY#cw2gn82}VfqX^| zBJC65M3eT~i5EY$g0W;Pb4QsOL^%blvG|$Yu6NcE9H3$x3fnG~+T2$Tb z0F#cJpcmXOml_j5KZtB8VGP)%%Gc+=I3M8uO{T{x&1XKU?jyJES%78im=pgzTlP9P z*bb&WtBLm~1-zq6#}vmOo-2`N3&8;Cl&nk(Fm>I?Jk9vm4Q>p5$l$6rzk%2;Tg62` zW*yk*)Z@Lv0n=9>zoFDS$UuQ!BNNk?;I`qj^VEb;o_!c|G?G+zmIj^?x3C5pn+yq? z24ZLw`A_$xm)v3lyX6a(Yj;XcQ*;YQosxb74cu2e9JUXZYVw*I{c(uqZL~G1jsQDk zPb~X}-{@@~5-CwG#u2(+%5#0be{xI4vcm5oJ4Pp>aFEZJPZe_oh3C{5usz8`+>Ib% z?;&DLi%j}w*M35E78~uN`$~7rej|b;Z<0)kROtfbm=s6!D#Yn35dBS)BC_MTc#G83 zM*M=v6y$)pf&a@-W>$jU%p>c!sbIC>FeBnhLkotDpgWcl3x`ni7bA|C7l2hy=mfC> zxk3`(+>;mRLQ~y#`SHdd4#pkzQ!db^u=U&Gc}U4+Tk&NoK!2%=2L%$wqgmomV#0%I zzQrM-Zn)A>BSuzLV;)83jsDSolLM4;o8;o>qXb*nIEjS+gwQz%uYF{s-tF&0YH>a! z0!k#<;wi;2Bp)XxE8o)#!O0cVYTqUIvekc<)UP4`U`+Ybz(=2&c^LMC#d2lOBvb3 zUdyY)uYlQuaTE>ep?dswim&Uduqh1P)rUMRPe#AltC88Q;E+ddq}DM;MpTN-8f0#I zNq*uL9psjWr_K4b#(pS{1E=(U<_yJID-bV#-#xec|!PMBxk z*_lbGmoPmC^W>Tam}}UXz)vFY{t3+vbZ|=#^DeP_)wp$(DcH786$`hN{I*Fi&Ouj} z+9$!+91s818%_9^usjfo=W3xSStv43`S8<1gBI-d*on#FnmDR;bB?wIkE#Z1Ad(=a zU7&S~1katv@SdfNpGEzni?2jH-LSp=axGVgNF^QSi}M8tWic7i1JIGx(@qVHckR@O zI#zwsNo8_IY-41iPJL*z80E!ArF0|Ud*VkPgzxdq|6-gGL4*+eGqLyi2_#qT3PiXW zfm5|b<>7i1nQn#Nu#{s387gkQBvaKfzzHVj9}vAdK1oW_M0=H~tlh9AGf9gi*3R>B zOM;k1Z4nMIkb4O-Vlr#C68H2aAUNY>)K)8jw1ugPp8i)gRo*iUiIPlTW3t@Vw6=^m zoNom;sK^XoSOU~cWk2sQ$Q$agvb?)f@=Cn6$W9%oBrbT$v~nwR{*ERMrk~Nv@AQl>mP)|MKk0z&nNE_P&n8#_%2ar7d_sB zciu(K2l3+&g<9G311EYw8EX!Tw4D3;Q5q|3@gsec%tZ6`HO7Z^yS8h}9Prr7hwCVx zl`b&C7K`P`>5r0M^Yazwy?+Uq=V!eb!4s{^;O8eGJY3Y#T6~ zAV`OB&h~^EkQ$@rfuy~=lvQN4amLY>zhu!>E%B@HZBg$;+jVEf!rTe5;6k|hLg;q& zUkc@C^Oi!^C-Q^=Urc!1v4KiaM+oHt`1d0)^xaXpg~m1E1DS<61JEeSehoUUy0sSK z#s_BelpWiEqA9?KKEZWJN!F}z?-JBDl0tR|b3KL;+MyH$dN_;GOpgrDR8fyWP-H}? z+O8oLaZMFI3l*iP0s}JytV^dPGijHNZ}}_w)^HsrzH5K2_`~5`EeGV%uQk6#zo`F9 zQK`GhIqavOenQQ2WTTLUN@dKdtG z;^(1LD-9gVlWL*C^SD}!R&1Op-=ifL&1kNb02ppB6U_goi@nsmi&ap8fY-OYwMx<&iq$rw=`77`lFHb7s zMN(s)E+Sd+tkYJMdXrebW|Au5*dlw&%a(+cH4&p< zfBm9rzTTefk854j2BN(aGAl=xc9t$h+o!*ra)iikBP>Lh=X;Wlp5zE+oVC9xG1PH> zqCuVR`bg%Zlxhov;z_iefkM@o3Dd#tOrsxAd-c_J2M@9Zbkthj8tsr_CfVxGxSLy= zP@;_jezmkDP?cl224#t^EC1ZeA(Rg3x{y=m2jH>93l|8bhAsZ*y<`Npi>DeUt%h(u z{c~B)osnjrom6J<2)XipTO9uiPOyc#izg@O0d(zmJx-s0dI0$=FHsU^P8a_7*II5~ zA#}65O8d0xIVdJMj)60!D{->-Ev4LmACD5;&NgZrWT|*REY2d_Xp$ch=4F-&!wFr) zwLWpDT`9PJ7wcMNHQ&fKKU?P^la{tlI^IppIFxj$ z<6Vb<*4J*WX#N`CeGQ^epkU88YN2pg|C|Gf8Qq(*A9(S`x$v{fOh=upcX|ZRs?9Tu zGj`vh?*6t!ccL}i&|u5!yQMAVAoY5b}l2zHrYW#dLh%go5{5YaQ@ z8GZcD6)31S%XQRl{2~|oLPt4hCVy1H%qMZ=;$@r?(CkV!Tu!%9^VX-BE8O6FvyI%@ zA+(Xkc#(aKNKkuTyrQ@Yp%mq1z1Np zqVskKaT?iu0&n`Jqd60V~qml*LC`+i6si`rsy}%I$>+f=TQJA z#5|LQ^m&N0JmCA6hxO5_1(LR;6Oa8tlw{XZh5aov=TW!NUUeq4w3I7PX~F$qI5cxy z0b04@7`cUUEb62_pngrFv(vJXi^Jp~LPuNet%t$Nv}`!NH_@f@QW=A4D`VA1JC{bE0Z`X@t+ zjspy?rzHQWOdQISp)(A)mRc6Swvff?+FfASfJCRCSxBVN93U4X@8e`#pdxt);vD)D zd!ehaTi~kBWm@Q-kzVka=heq-q!&zjI;{aGAwaYrARNVYHpY6t+zJzl?eKSQ6w$uP zy3PexboPcMh{6c6z71@1sZn`~maCJ|?LNbXRxs*9hRfvvQ7Q~PHzo_j2K1~i0zS!d z0ip$DKy!N6(bywQ_hg~wW0sbn0=8#)rU7hZ!%nP3y!zJnr49QKKWHQ>12DbTI4hgR zu!|;UNB>j3dRX`sF_4VTnalEaJEER^pr!VNz3)A?Md_?De)pQnQ@~{T-SxMYsRe-s z7)gfTU93^*LTIXX32pi(Sk|mA>T}5#14iAj(1BKf3BW%buS!J-V$~9yX*2>NY}AL0 z&~&kgxnVJ+uj_|+4?1r3gBy%2?Y>7;&+d`@0IF~49e5n;Fu`1cyzRC~(cp(^%cSQT>} zGN9L5eJ-7~g+>V$(@cc|)oK5KJlEsJY%vxsNvWhftGt#YXK< zbe9|PBpn8#4UZQWrgUIJglx^lCxU!-!LVTu1@_&46f;1P7cUxo^wp9n^J#|*rx&oA zZ}{tPi0rK&MfTjl4(Lqk-$JtEf7yw_>m>C*uH2srZ?m=YM z{yvJMJ>OkUflvy)*%3EECR`^11TAsCgyoJ0IO`J}Iuj3U_ei zV(n-%oLBu|kS4v*NwfA_XHNYHF58<^YV_WX=k7BQimn=wkqfK`fJKkrbw~eF zxZDvdgzB0&p#DfmAF;;>*T0t@R#TguqHAiPsYNR7a}bc6rn^fgN()31;-9sc#PF0d z%f5&iYzO3Bttpl<0U*{V^D^c|Z5V_0Nmm={e5%|IPziMUZP7mY->729WYf7wWLrOF zEyXlPsK?1cI|TuNk#+Qh=KN#=K@drnqzAGZbyxMYqYa|}qh7}V>Xi|oUL!wQXm!47 zHHDMNMg)l06gq%-#rO#yxcqO2!sKZZ$1B|~yjO2Zg@Lz#uAK{x#8>UQRN)mT-9O$| zT?yVpd~(9q=}+jDj$aair)t;`gHBJx4LHsR5q%#Ej69^Upz1clLT`CTfd@#Jz%CQ z@=L2;=^Y+8GnA4fl1GJ~vAqB7^P(&>8#EyLDyy$9N>1$G!TKb zDOaw|M<0#j4UM$gCZN?ft1N=fiy$@i!yX+g|47Vj=nePyLHZ*vIrvz0S#_#J+VE(R ze`H#4i3{7+=%^8UJeNNxj%v}VGF>h$7Vpz1hAq&$KB<&bqR+vWH!*@9telJ;$PAXo zxR-34&ij-#uj3i?cB&2GWpxW*YoaH?<)-hjr^#kt5hc6L@CQP;H&JAkyWely*E?tB zd6NQEwq%4r){)Q@NizfE2>RcKg7LSgmO)_s4g>}U{8p?HhcQ1UDGde&mU)sigz1$Fz zTb&)10v4G}yexRcL8#!(R8VkrFY>bUFbR*o_(i>EA$}$%KWkC!Mxtf5h+4X7@_6Wh z-JWtWkj?3jw2=bj?}q;2^!B*H!Pl7-n%_*zKT5%SiLg|V>s++JG(~S;*H(OXzqu6g zbFI}+%`fKHuee1Q2}KdtvZ83M<|zB!a@u_Ha=j_0uO+pQO=-4A3TyD{%Ei8SY1Muh z#TP`gDet_a7iIz{EPOp&?zSy_ck{dQBr-SJ!852$5KqNlT4%vjuao#rH~*buAjD@A zNoJ&bQ1G4t%A4b-fuN2VPw7FWwuC6_a5Ik!gQsoaph>XF$1GBTwP6PMmc!H19B@w2 z%+XD zn4^K;S-)?QY!#nSUHpqBtZbMoUH!LIfiqHj4}oWyDk(v!_R3Ocr1vM4;$T;AlhDQ^ ztw(I|V->;k1Nw{f-yFvvcTgrSuDY(DJ9qd`yvbu%ct4c-c{*;8rU^qKyX!{P{iv`g zZdJx;0V(bi75W(Pvf^6!6o<3N$N5er?D*wtud9P>zx}-kaCJE~E=d?`^qyC$=GW|2 zB3$vVf48wX--XcT3>Q8v2c%}vQ(z->AgukOK@6|3$|;kSe~m2HVMEZExc#QcGCnN965q{k4OkT_ z>+d4s72(}fL$@t9?_oDrQ5A66@=<|0@LKx!kN3i_4_R~jJ%Txpk%l4h*+-iX4h8 zXMZ&ts<-C>PfPIye~QA`y!TI$dx`AQ>FkYK+b)@pKJ_Y zPDk$L%SG5DQ1vioh6VJp!x2*S(!KUBjZ8MbHQI zX99IP#m9u@!)~q46_D)5b!zKFYU;e3=SJ~! zyzgj!4;~^T;}pHZFO|EC4H}dD5@ig&+b3SUBj`TM$#x?n2NDl{=#x4&vFs0axVh`R zZAg=q)sZxNluE6B1Dk((U)*dryU6J^89@&#k{p6Lq7?NTdUJzpI~ZFfsZBWk13bxw zJBEK2vWGsQWi@>KW(*%j%}`T_!)u0TMHVG0-P{ytC)EcfLO&<|0j0E`=${qsq&l?A)Ch75Vl+LZx8s4p3F_K1R2Vm)2YNO*7&2V{T0Z%CS2w? z{^3@ZQ_r%~U4zNX`daH-_Di(gPW7>6_jziU$)6=dvug{tfmPcj>WuzJZS6WXqbE2W z2W?XuA!Hu*Bc*3WT!jL&=t%Nh(-G(gE)yj4aebJa;+$o`e znk-6MP^G3qRP9Ez)>_1ir*>9;_)VPkKS91v5OF#eH|73rfQ695$y$bBsC_CpXDifE zp9^#+#pQX3=nP(Hh!~xlQu?4|ZLGQIrq4?rnX18;nLHNUmR@_O(n;amL7Z5d*Dt~@ z9QhQuy()g1=868{1A{B}9Q|}Lx)w4>)LEkQAYjd>e%>ypHrl>iSE?vt2^dPuQDzQ? zqzs=pFWa)VChH1a`x`1$?9Iv}`GsE&D4w$m1`l4$x?+`r{%k5gzfI4ek@?M{M^JLz z;S8?ma?0v6Syhe&fw(E8>?xJD&%mnN?{@f<=P&9-##KFnP{2c}n*z$fb&w^C)`wN~ z#Kh`G@#&QvfrQ{>+g(p?-x;AS)nKPT(Q?$DA+mh|TVhXPJ`b?Wp+Yl$G7`heP&S9} zRFZ|(B=4e2b!cYnjkiAkM3Euy&Trk&R!XOLbSI{_o^Uu+*BrCKts5@yh&fyhI5J?g zl-L^*KPz8gsIsxw$!}DU`%^@uflDf1bouygW)!H&ZiUOM!E7~3sNNV9H597+7y}|t zvK+E2;w)q3R;)KFHkU$}NE&mMD_(mn>bwRl2SS}U=bXXfqm`i_c4{i4RMn#khr$Pj zO9s}5y{m#qA5NGqiZvCmB8ILqu#C@WP$X*kbe7&oJj~(mq2w%2Q%jA5{BD9uvH$&E zR=4vZ4aoA0%4t@S8EH|Q%^9&~dDl@~8@&Ui9^aWwCCNl`LGsXml(rd|S;^ZagBA-8 zW85R3rpivM$eWUlRoqRPh-6RW1%sJJGSED!2`~iOZS}Y@k96E69p5Kr}oG6tGY&%B&ln4x_kG zIjn@DYX{&(= zjcj8WeBXJ;;g=y41lgq|)_EfOEC?@q?6R!7*msX(9ifn16!S9Nq*UGSAG09ZLNyF@ z1u0;#1DoSsdT`=g{nD@}VC%Vc_n!4F1bNitoGdj}?)AArPif}kz+RqJ_n=H!=kIS% zqf-xQme_*SJ3){@OJE2~wG@j}17K|<-f+Axzv@ioGDjk z_@L6pTL-$le`qDhU0SHq5p85~09pH5@p$jliIn%nCsk;zpt^Z@h;c5q-NLWQp2 zAO697^3PY4%)mEThS|#ubOX=8tZ^IG$4dQLw1fn}J7X_jAi1>}BaruA_hJ9NFBE`GpyLZFKapx8gdPZC-K0^cQX(jDw%$&#fteZud2S`A)4ztu#>Xlb0!%D6r zHB%L0t$*I_SC4dD0NeNySZ({W)|`y2j$SW0jGbSK5>~>^RzRCxcfP!@*t5U&&DYGA zjrx-~{X$enXl!~AZJcMUQ7Ox_LzFiE&uE~JD7*EJ=SD%@^ZewB|-DS1lB=k3b#mwn*dfWw)$OhuQ~cp25zP4v#n=1 zsT!4e!|vOStf|L?hW?!-D& zoX&ZlF!$8c-ha^Z(sCx=Cl|(%B#zVbn75W6crq{ev+ynv*d%r#Q|#MDUstdzo?>$BdNTsGq<`xQC5*tSE1(UX945OA{J%&cB$8@loqVjqCisFu# zHzrQkzKHBJ`=iNl6CCs)8IGvPQwgQ+A$lF;Qge;7D2&ntQ_hs8yB?=${RzW#DhW73 zHr77KA~MjRq$tXSwF+oDBGB$W#$>UxFTH?OvIb_le@ zIxFg&uV;RS?rELs>3?7a86wG!_ZvNs&CD!9F_V1u_|zGyvyi!DuW67Jk7)bvE!*}k z18)62CPXNAOZGBo#DPUpr{^ZShYfq|JwjuNH?Ud{ygtu2*5JyGHY6mx@4}7Bif~*e zy?cr2KP(3Sx+1kr{dw_*^BqE|Iw#=5s`O8V57W50KC7(hU1Q=*60R34{1CA;*xQQ= z*>kuZW5n7VwEgt)cn@P)eqAFuYuNkzlCtByTse&{imW;xu00$rb6ezfAa0Vhj9hnQ zwBQ-(F|w@sJ9V%)pvyG#6-Q~MrU!oq*TRtC%%keQy7A!4a z{{gl^vN+0qCbk2Z3-=dCDsQ`2BS$%$W&iB8qFTb$y3p^eQU!XJTK~CAkn813eO!x; zW=yJvDSO7}yAO@iGE@3u_`8^RI+2FKj&0`E_ozAgCR=B#aw13Yw2UjIDW4kVp4HP7 z#FF%eh=#fhKnOqhfNG2J6tcZm8{qpcAo2Ct42_CySkW*iWRWX~jsc(fP_gi=ABmV? z-`6@F>7&;1r_bW5DIb(c62-QZI)X&z{_et5RH==|NHN@^gb|47}@IvU<#^l0nU>?q?s*5gje$2VT~3YmR5gH5b>+;7!? zO}!MVZdZ(m*|jl0gvl8p;D1Mhiy+S3*P5Bx-0@?Q%ZEduWu8wDdT=&kf=?m=jYDuq{$6@)5Q$;-neq>yM0eH<+tnh-gTi@ef23^Dw! zIIkrBjptUzqtEeqST!>#nr@FrYfFzPiWG<0>|w;Qh@4>mPagckIQBn3H_b_byX8+| z^!u)K$A>?E;AGXgWIp}(L}C6nb#}4uUehxBMP~hPY6amY8OZE==xWY{SW{YS(Mv`M zwI_9);EKTm(@JE_Br7#tRcF~xr#B;unIEuUt*1O+UU_5GBPcYB=o)f%>XXU^-~oP*qt9z)dMHaI4= z;zP_9=>ZWAYZb?Ab49U;f;c12#M0iAh&i-9i;FL`231o@TqBrJNfy3zH3hRd69J38 zWD_kQE$xvr*ut_4d%N_Qn7!qPT8q^`g14ndeWWpnEwPaCO;2KBC%Nk2HI6%@IWdkq z_LeC15zXNI{~dbxh9a>bN!-dMTk3-*;JhU+ZGm6R-L;poH9yA*4AU&j@$25Fe$);P z0Q_optq+6|CsxUm)NQ#ClIRgXm2@`A1zz*-n>aeqZ?y3mi+LjA~CZKQ$2SnLAwNXQY=+Nm*sKe%=2%^92)Xoa-At@(&9>QIRg*iUJr;%_#ypcw<;{{leh=5B*pB~D?IMk5%DkH z?}Fl?*CN{XRs2GHzVZ zCqIi2{#%6+VXk0G#3*TV50m36ADK0vXdKlRsw%Dg_|h7 zTZ9$^ZTt>6suK`zK&xBx`}ia?J3VpNs{~_zt&I6+>RY zupaGtYaZFiS~j8A4OcX%x2idXtaU~p_@P*v#oM7bhuyMszLS=6BRJQSK_FG5X`8^K?_G$chi?+o?$iZGRNn#P?{az;C;q!JIH z4+h^hG0`7IUz3Qvm{$p4SQe7vEzmD~r{7a)a&2P$S`5-hKI(j zUV|Ql#zuMiZF9_`RR`nt;W36qMMmsRk;9OAS;yOZFWyXczUHL`6`Rz245`f>zh(b{ z-@h|VBCn3pd zGj|4+pP!bb76&;_e>9+CSZp%wsS@=c45MAW#;YEb7y9JVyvKA~d?HD9|Jx{@V|1%T zKMr&N)dBVCf&mn|~v)2EDlzA*_W`*L0YeO9I9LW|E zj3Eqht6zCr0eD_#!6)LLY~JubH=&Qqm{S52Mwl6l~f_ z_S!3NV*DidhcJLo`QL_8gsw-=@O04^o^x4{GutSYnDLxZxHPufJRAasPx*7QDbWf- zb}HCEB~f-${S^u#&gT_Ulxu?h*&&g0N?CGdwsU@!g{q)fddP`MTfKi;5mal#<%0U- zP_s?ej;6t-hkRM@d>Y3)6+^Wic+Pi5%!LKP8jArXGz@Z;^Ar07rI&|G`|VW)olZr2 zj{4nh%EhfmF{}u_f0y#nL6UJskXCl*0Y|o%9Ro&#EnGiH=ZUkQ0Aj3udqeJT)8EII z$nBV}(|=U6qB{|?zh?|OEgW~67q{Y(q7|d#w^RpU1<#_#)_<5!$8O%4LE!KZ#7XoS z%<%U25>s{B1_>X4{8Xkp!NznN_Qmxih;3c{MhO{hltdk`{ZIx!1}d7Xf(RWq)Uxoo z=`K;#@{x$sx??Uol!`K6(Xu=MAKA+^JN{nzXzCXC68?QJ1L?)dAsZTb%z6g)=&?%D zFy}bZJlO}6eUUJa{zpzQH@|0Kzu(-2KCQL?eb`{wq zRgHDARVJv8-nRR5KAy*Ri=@W3Q-0(2d;53;n_y@C(y=idNW^EGocoB+2Kl8PRzXDo z=LKshTfHtTRphuZ&3TJbiw1QDpGQICxpSNR3r^gHk3&6rV`AGPJW~-FfS=G=mZWd5 zI#u7#EG_cxpO%^Zv;t($z>Wm(M0wGv&m9Z9gVH56ep$_GSomIR*_2_FmJa`YFEIiM zWDY4!FW87IONuNz05SQUz4n}CcbfxNr8mCGuYwWVKo?9imCG=qXMe@=&oWF<5kf1X zC?H?{5APo%IkCB%*s=Q3ni^T}eNb40(UFu5AaT@V_$|RDwKVslzB5|?fD&f^IY>7s z_Za@Q!a&tI%9@|?R$yC9F)_(vs;Wi_hOQ2fz|LHfq;eGGjjjGkhU3wO%JxD7*NP~y zGy?8s*sEVUCf={`#+O3z9}lAO1aOL>{t|-#D}sRv0FsMvSM{rr z18P5(^VjUr2AHOU{656@7wT_j=MtNvgF#9bd1L*9XSVn3T%E}{9Z0h3nm90c*v*r~ zga6kPPM>SkUN>+p%ASmfRirEcmegci0FUoA)ILYHa*yKH-9^#7Z=Q4v`^+CB_K)_} zqi%MAkSbg>WzZU^n>$@)-S0IC+83lLKA>&&e{EEoPb4I0)w^P(h|CgGw5NKAp0XEc z?J97zaFx_c$UvL$|JtP6sSs%4t{;WCP}Kwf*)i19*d2V&YK-V( zZ{Hpyj@W3I^lA^pnGnUjqq{S zY-(eWQ(MdbvG;J0m1D4y<#$U6mMF|zQgDFGr(_?FGa*<<##VxY4C=AbBoI4c?H_t$ zW}J^Ot}Wd{0U@Z*t(Er`mS{bGcD(*uNQ|myE^c?@4AeJ<)&(26aF|3=GM$0r!yj2y zz#N2+w}(F=;aA2`oPTo{8e_f}>-Qx_0g0Bkn5nJUh9p`nbj_5+{qinu4_Wq_c2#-? zUF3zD;1I1w*2Y>I%$7v_Ylh1NJ$c~-w@u@&2cRU?PM;3G@5TQ|1IPgcBb!{L7}lLm zR`l^Lo7h<>{s*(l;*KAwjD?M;_e80wG!6UGJ*DMCA`+K43pOcztmj(YgA%HPq`9`m zQU1tXKUE(BJ<&<_ExgF=E1b_HGi$=VOpTCb@fO2}$;-FHOnzVJJr%d0gtFCQH0HsCn9W|madF7^8J&)B`mJM9h3f6DC$7t;e&cJImMiZ#bfh;K8fZl%{wbuVO1 zGt~{9%I2IQ)Z^(|%2Ddp^ZPuTFLWpahcZ;N1&h3hT@uR`f*zT~I7NP{mhHQqC;Tcw z48n-C4Ex-5C*1DNf13Vu@M|YVgfP#LD6?Bt@$@8tJQ0_yDxA^s{T`u+KHpc^@B=~& z>Kgn?X!>@^p2uld^#I_B>4*K$ZS-N0&BT81kov3Aucfc^9qp=#3`5qEJXmsCU#$u? z!4Gnf=_qRj;|g_nClGD468SE=yQ`bR=bHQLFZfAVEG5AH#+>T4Bl^g?%$~>Tf^L@V zi&;(BINYtRyq12tg0xLww#-cltyhx7Yd2QM?946xr1u`9i%Oi)Ub>RG5zz z^RRoC!kCVt?oD=CH+1CZq}o#J$b+DFcpxMr9|K~E`}MU4Dw4(P4ngCs*mI>cl0t!G z9_;0ScNWKB?=jY3@NkGsGnCS(;DIM9^7&QQ9f3+_*xGi{MPa`nMl=snT9eH2rmjY` z|Ktfpo?*lrgkFE77SwtJs2y8j$fX&!k)zJJ(QN0a07GsM~U95nauPJieD_>{MA_t1hmi<2hlek!cf?9F`nYR+PM!INea(b6;v zS*_Js)rt3wQv;ck#v*uDHrc~JdtwP@X|z)AH75Xk^Ba}6$>85Xr&z%Mc4EYko(~_C z_PDi`RYGkd=`O|YrGenkbR88y9oN#@-`w06w&x{9kq#moLv{elR{OI72@GF}#wav1=?Z9u_!}>cRpdX*|_>6*Kd4 zgBKDvOc~x;ad;867FGriXR(XBv*?$&cH4hjSDGJrnjBFQS9}L}cFHsUQcX<%GVM>X zOkuN3+az<&F2BNAaJ%U9658}Xe zW@+ct-kuXi6&%~%qhnEM&BR3r$bV2OE^S2k+Y;GPm{o^8jOr(f+-^r^I{|JFO9O%) z2*6F~#~mHa6$rB?OieY(t!<>DDTxI$p*f!cl>t3~{R>KLDqzQ+CgKoC%z>FQ%F~-A zfO!E#9M2N1T)hK0%J4ApSV@GoFa;J%HE+z=%oCpX*retE&Us&deKS5iovD5-c81bm zhD@S6=38rGb_}OgeFgr06mBh%3U4w6D<7QUR z_}#O2O9X5dG26D1e9~++R1Z8UkXnme0IOARvps?Qw?Ltaw8=rMq7Dbqt)(_JLcK@stuKgoop=R1cjc;QGNv5R!1cgfIGb#Q-)} ziqUv+1fajY`k4GFNLpCiRO(LxqlUzSSGN)-kCg*xOhM+Y<|q~zBTW(>XQJPVpeY;6 zi_JAJf4!K0F~gHaYTAcMs;04Akdz{0>Q9xfr+!1vDZL`4CU7V%Ef{qE>00Np`Ky z6UT?n6Y^qV>6Q7zNIZkq36Bm+f)XYb2t0c?X zD%m>@J~0v_@*@X8mRKOnP|7=@2h6v#khM1wuc#pf|6BdB>PMo!6bPK*boC440&qP36 zK>jtI$kn$6ZO^AE)T@#>%c!og!{l2fJZ(`302wgm1S`)B5e&rt`NA2&Mi*V5LJg5y zTO6rXz+E8|!(D@H3(g$g9`|sNdYg7XvcA1Aymo4nHCv~Wk`o!g|f{nS(OBzG? zHjb4Xnwq}Ls)DfS6I>QYz;S(ie^iYe-~)NJH;RLJx8=&(ExV|QP4lLE<*|0}Oq z-M1oBrc;R-W@ma0VQm?ff@2l;6)*aqzqJB`8w*0b=v$mWDOcQ9^nPD1tMB@AYir}% zvLBXn)bhQ4==+m)>=$qfz@bbR>+xR1RLtX>D%5-RdmaMX}I1X@B~xzkm8v zie*KCv+EvMj4kB9pdw%sxpz!;_Bh8q24_GY1GvMYJtZ*L4QCR;hCi}?fH+Pvx2~E! z?N{ol$0+q@wqhBOMB@y zDt-MiO6F0@?Jye>@WQc~`!mzvYF(>hgwo+wu&l;pDav%gFG6I~Y&t8caryjg238me z|K4Zo;;iwc1Owcr?v>_?gOw9_Diaj0pHiAq@rvT zbr-}fW|^(u@!rcb4oohN^ig%OTj41@nwID4?P|ej7Mn_-X;)frGJk8@EHcXBVKjk! zxB&^V&9}~wFQ29tQr)XQM_phIVRAT$cjKx^MsS^3qG|6sO}U&(lb;2LFTB+^*bZ+W z5Zh}E8xF7((@f%HR!N_Y`diO=E?Ef_krWOX#m;9pUP#(RT679%s*x_u{83e&(T2u@ zT56HPG!^`KrEHFJ=Rw{`1-N)(x7X1pYFV8T`bfR(R>nzil}^@Gtxx30{DRkx2r(-r z!U2Pf0ob?p)7p&>s+vVB<7_p=zuK4FeEPPl3j13hjL!kYpBS!J}v&?vNcU$MUFHR8fzTd+@$nhkxrzFJUQsheY z&Dz}9Y8E;MnJ~)UtL>fiHV!&?&>|0vc(DyH1ox0)Y)l~2?OQc{gd38n2{1^vzcA)z zE#CBc=fas`OksUC47E678D&cGSHMsS*+Kqm2dC@_W5L`)rst+RkF|!7orh9m#suRV%MzL*8uk*Nipl8ZwtapY{d#JHThiYOSk)+I z`c+tlQN>t^jMZba&r(%aVL%k-od7WkRkj~L6gKfj%xUfAdK}~55EkV zZ=pXhv6s$OIord9edP6w)Lckf5F(_|YP|fzY^nfCzmX%-iZDy~4eoo&D^Qy;fq9N(<<3uP}K)#D|Sg1$Ya@j z)IA!x_1N}?e=~$46iX*oZcZg@@lTbfXR|z%eIk7DiOv1s9Y28-QA$KYrAkiUWAPkHp$M=WYZI(l95zJOQk<>F|5rkHWX6 zO(+qOvZyjy-0Rdn=9C7GN;w*y zI_$!KlUPUkw$^*VMHsjmr``*-XX4^dbZtYzKHTk8-17k=FaON{z}WsRX~Suh9BOy1 z$uV`K0+LbpuX>x_!57dVx*H;^;&3m_8z7r1&sLm08l4s4k?og1k`86J_@$^U7w(0j$CD6#9UWymYUT&5L>X*oAK<}VKRgXu@kS+bz|rvTKO{YQl#pH$RlOe%Ab~JVYrZsJkhmskb@i=_!RIF`Z*o z!q>|HPf;xVY@77e3*`x3!aElPp3u_WkL4)s=>NNZDkHMZ)Witi2j|flenq42{q8PV zb1nw8Mw|nozcuT%U?9kSS*lmN;nDuEvvEFoNYVZ;HLATx>`;mga}7!-#04c zAA=VX?nQDrEY!%NIV@y56it&z5AKSkHw;3B0E%9@t#RTTEsIJ?ef_(#N&`{ZQXkMZ z!({w=`tZA(0K%d81aNfxRbq2c^uZ%H8+L@)vn8HCB);_UV1e?(&1N-q0X{j6G78W4L0^$Q(E$Mi zsw`bj>mbBeX+I()6?Ep;59w2=XPggAE3-eM2kHYTH=#|SJZn!P+0;99?En(koN4rnh> z85FV@U>){`#jO}`vr=oS=SXtCH2mNh&<$p4kCe=3;3+u;{=xs< z=cKnN+%Xs?x@U3y_$&>Xu(ldhqAgZZG9xOd8BT{ zv>GqJezH6p*mbM6y*Lwz;u*z`ZpXuTQevKFC1t35D|hTed`rDh?l}*#`jKf5bS~Ke znaIe|2hBx|gc_RkoG&4~#L~rMnD%@9`l%1#Nxp(k-f*yRlvuE8)>HnhRP)>Ll>XO> z;&2aTjk_c>$x-p1Nq~(k*(hrC3ca|G*zWj>|M184PLt`bT8jJ6D1Ca$u=TYPhbDT9 z;QFN$8B>-_IPyx-nqe()E~i{~g53s^Mw?ychFVJ|hvGn6tu#0CG@bmI@99mK%H&XI zJ(Z`Vh@E6Kj{VQN1aml`Vq?D}9Ob(OwCY!oGZ9{s_?Wo5nsi+mlvs_~@;d`Jj5aBT?SHMQxuu`hNbk4aL+e)1iL^P|RjXAJdVqKVl zvnY%xcUo97!Zh8t&%oKN3PnzLF++_PCxRpgmSK!U&MFgGbR#oQ8t5%UdjWGNw~q1q zPbX0X+k|c`5_}`3b;5I9-w(jTmy9m_szU76Y>C&lV#g2< zRTrapo2#4fiIcoLPx?}+#4*BR2lCI_%9#Qq&GUDIUUnYIUi|x5KKr?q5IOb7V)UXi z6j^cUO+qBNMv8JqQQYEg;S>@~zfeDJIxYDMvAo`RNv+Eyt3}lrtvpu^ydrdzN!S9= zP%lcX^?H^z zk=6({Nc#geOc(b{bdI}Cb3I4{Hb)EbZU&rvM(vE|Qo+;;>lo5BVnr8DY#jXPGiO5P z9*3`BP}}YD`!gX9U~xH{=$!64a}7rZkC^^cEQofkRGJOELu>&qnNJWz7NTg6uzn8|yiT^B*Z7405f>NmUCO5u~|7$kTKC3W05E1oqoRSGKu|apf zY5bDFgYJf>uK^4%(YIBV19yLFT+phNXaWWpK|B~0j+#LCXQ9=rwuEV;)H4}AvFL{y z{b2N0m$w7V5+91{w6Qna zbq@5Hy|qPKf8Sd|_Cc|*3F5hlH;uW^MR|gZ0@vuZX1Us#X_iFkM{wPQn(C*`Qb;x` z{#%flln%L9ud=ah%>1vF66f%Ew2pgD+a(H(AFT>bN=^Ij8npH@%xrD#p6z1-PA-1?x! zxh;97&Cb&O{LjQ4xpCQX7DsW9stWv4;fl;kd=BzCPaqRHZv3tc@jKNHz}O6-z-|#^ zVWu{$!cG&9|2i zXSFUS)vk-T3b6bJ)unHL*7WRa36|RkuoiDue~&2w^OL(5-X3tgaL%_>nO1DR(+-)5 zGgtHBD>ajV9&W22kxigXE@+qDS_PXo5OY-Zc3hTr;q29cp~_XRtI}IYJI?mT6hHqL zI<;cnRj#Re{y?XDBjxDyxZA@9;KZ9Az%4oYl?`qPCZi`eLo{G|x1xLook80KrW#fF zls}&XGoU{n^nhW-^!E?^1$)pS?Zm$`c=FewynLk>shH!bmkw!3CqYHJj!7HTjy}ee zR$K>sC)YYD{^j(6*mF+yr}QJAiATQ{bv!03E&z8`eO*Gg%CS|X4SGigxRTQ@i$GN` z`|YLQENsLTC1!k|b->P&ZaNR7A$xtmP%B@OVEf<_^;i=kRorps&zdbfS78TNRgJv?F#qdeoW2Bc9|DKoev?JW(u^Uuez#ZeY^#$nIjqiUy&KTY`m+^(j5HSe{c$x_(){VT zqwD2(P^59gqVpUy{858DXyVQMsVXf}}zLkl-?TK0d-n_b;x&&R@ju=7K2InFJe^Odu zL=6RaA`1PUxD-MJD>Q`a(xwc#Q@h#7f{E?gm7l3J=_F2VmaGck-dky1#HYZw=Lz8_ z!jF(VQa0)_vB7m#&^C^{!tDWd^`TBJ!Z^js)f-_Qpt{kH^}Dh7wx74e?^<<^et|G5lHbLFX6iqD9E}iPe`~#P+!Nu@K7UZ(^ay|I+0z68k|>` z555FUi;`c~bJ9ma&g8toRh_u;_(JSuaHN>a*PCc(uim!VK+wN#c!c$0XvDs|1>p<1 z7732|!+eVn%3zjw0j#8J8r4dy0Y3liIz z$1sAPFa1Quibr@fiM54mEHX6SDEvJU0vGk_CaoirF{1pAKO6|S6lWNjHZG7qL{2tA zpR_cs1@hs)+!qw-N<9MiBXIYg?I)}F9CuL^RfNN<{rj|**Y)uP{qWIC%s(fUhE}1@ zp6Q1wqhwI>hqYI<;QVa(dR1U%V_4blQa&cokXNm-`~x`K0#><&J%@|)LmmBmud|xG zsWoTaU3mNmGT?(Vgn^X75$bG*070P5F@3;L`ro7wQuD(DE`$INd(n`o(D}Zifh8F; zpM6u|(3krDOUM8X*j555Dy=NkhRu?&@&uswTF~1lK3NiZ@6~{My+yR9pc` zGTCCId(4ZrkIYy0M+_b}rDe{rf4!#6&1XDm9aD9w*SqXwV&4)biN))@WRfL7-8b|h znWUqrz0r2=lLGh4is7rcca-HP|K;#y?MD+sJbMXkPL+jM(Cb;>z_#`Agofs!Qqp|#$J-sXdcyqHFzS(PCW(;e{G*Ml z>4BhSRUS}2Kpx55P&x*;^dl0&oqq@Niyv9gfU>mI9sdEG2+e(!gpMF#JoIkrrXnv6 zXsy$e@HrM(HMf=D)`Q0rTDKbvn)%c#jK&o{`)^(36(Y7)7XE*|$Z*9T)+&~i zE6F_HUnj>f9_x4v7i~SCz+@CUyg!D3P)i;GxFvVVEBxpvhj^xiM!6NIcR7Qr2v)gSCTjv)&S((d3@_wOpVn@o7>b?V+YUC{gmm$RnZtTV#&N0s` zZqq|)dZaQO7;AX~gpVR~0&?_(Kn7YSn)DjKLuyV+wRN#8K@O`bedmV#Acu3spR?X^ zFSsv+`D?r*7g^%qMB=Z^wbH(;mu!ozqnQI5In^8y z(FoEE*99Z8Vwwc;Zf(^i=ygPbzkPQGM(V3MDN~b+3-UFPrN4!96x)QG*!+=PWd;W4 z>bc}eaCcVI&GSt64dSrn6KnMB-Mi3pO)zChQ=BDc3s$sWg}Pi;{riC>{pZs9970uy z=~0GTY$0z2ut|D~M`ScRpzE2CNLYeMPdf24+c9;HQ$V5B?;%TcY#EAa#-uSde)uwX zs;xj*boKi#`BvAK!V#=uZK-{Y!@d0F)fiDE)k%BpNXh&+)Df5nX#n5WIl^xB=V@nH ze?K#$wABX((LvwF#H-G^`bTC3oLz&h>fMHDQATiO+s1Ym24;m6uH(6KXEX$1J~xGi zG2-ukKm7{Y1u_x8F7{)I25wdzk`2Ync^ zr!~UQ7=-g-WY00Rc*aWau($q<69uJ9lU%~84qR(pOPwf=>@;}>zJflf6s;scah62e zV;C+UfAma0J+f7xp8&Iz^ibx?-^0zCp^D0(hK;FYh|H3>;UqkA;x46Py8y@%_P2z| z*u#09@-&uvTb4Te9Odk56u+8xFa#ZaE~+82&K@J%bJMiZmU;_ zfCxR%ZfCZl^=#0HX(NjPBxxVq+;vg+AA!gl_=A{S)0Ee@;X9V<9v}Vc5&!x#YlgJK zdnm~qa}UuygqZCos&m2O62y1SHw5x|X#N-a$PpSjQZ|7BVBcw;mn^}zVH4Of@h;G$W=tKTG zx`&n;y=WfTJG3+A&h>#jb=~-o^S>CK6rv&*;~xykJM9KAtg4!ao@xlO=dV$28?p+o z8HD~bAFK6_H7xhZ*o2WgIl4%A7MJgUjP#IrLU~=Va6}6IA#7|zY*UXDRz>krU`fB? zZt8p%T=lSOgl_t&Aa>j2`F8y8^Nw(eqZqq`0^h^?%KCfu(!Xv~%lzmhjw{1rcZ(B7 z=zQ?3#Q}^A1*qbyUtE~hOi=v7e5Wh$3lI;ATP`CdAMYi3pB)BIRJ2n*N<1u+zzHaz zrY=Wu(xU-;SZ>;0!%IKCyigt=FzM-@VJd?Dax@8=D=;3M` zZ9~?v>Q#a_pGxr-nW(tiOY(jE7ixHT3zqbr$ z`|KBc7*J}A+(_MIObxb^3-=)4;B*oIwCA6WYFaq6Vhl<4jC;0~aay0cJ(XzK$S5ti zkUq>S;LzWShpGxiFC$KM1Ok(cp@s?hFe|QJQIQr)*mVvpQL{pvb<)6U7N>j|&bWBj zu_L-aj<-Hn2;QCmZTV z!nX*~JC3QhZ|amSF_cw-Ilalja_1&rkt1X>-!l72c*cVI%AHuC9eCqH*W=FO`*-i0 ze(TvCo3MRm>0*((g>33)Z!Vq3Gh|Ai)p7e0?)T^fbd%7>h;LLk@n)c~qC`&eDot-% z=7@9o-8Fm7vNer$DVRaU=b?bh4~q+TIK=;+(w{`XE6x~!rxW$iDv?&XKMXuDbqukU zYKUvlX<32%i!rt!c?Dk++U$~#UlwY)34)IRrH9WpqbM)d_Ru6yEWvU_fDQDYyxAvk zldYUHfN%;w{(h%jBGRq6n)$@We6FzbR?lD8JOHz-hR~CQ+Z1Uxj^ch|`#r2o>VraQ z$KOHN<^Yx)3jw{S*+UKOv#PM=(}ur21Q;OzSwkKn@=e9n2>8~ONf9&Rkl=r>s0H3f z3$VAJgsCJ39~*%4QKk$DXd`J0`!e;)mR0%1p%XYkPY6zeKND4l158TN7xLzB0Ew-V ztE(gS4dgZ}R%5E;FX(PP7NK4$-?8qglv93+rd;slG7JutgJ{y0PK=eZU9g(9IU(;n zaeypIU@Vwp({e}7{Km-k!A`Y4w&TEq`QA_F#mU9~czm{X_*&Vy>}z;F>%TSY-{skk z_oc8dPT$daOvl7p*Z(U!E#xLMnlW$1euOc?+E>~4XtJRC#Bw@DQEk)iFZvm$X8dZ; zR?VNO+U^AAtNk|Abx%s_)}8pHU5#ZK^+iC}HZ}LlYh8bacQ)1@me+$V_9s&EKQ|c=W7R{+=Q!nrwY*IZ zVI|z+d2>tYyJx+U|BH@XC8-8(oPCO%;vVdF1`?ak84I(@{mZ7YI{*E5%$SCv zPA%nF4~5>Jo7R6pCCBVIZclW2JD45!GD2safS|K3K+wSh*WH&xpH149o~3oCCH$k_ zY|Lh7a2@2H;}~YO3K;ny2y02@`Y&MbhXhD)DRW$1A2w9W!t$;E&axuG37y>UR!k7x zZN5g-opQo!e3AsiV@m=NGCVkkMWGkI@z%l6l?bbcs~0|?2v3>^@3q%K>(`$UA{kiT zgR|V@az^OnMB+y{t_gk%GKeJ!;daUIe@&Y_0T}_94kn3}cT}s|j+{J$}vV9GAJn4OuZoCfA+`W}v zT2nE{774Kg=Giq=mNx=`TubIlr1#duOywuS$2%}KO&A0BI%134gAWKOgr@l%D9qOG z5-4RVRi7s<$0va+o7T_t;WK;%rJoolyFaG;W~A(qxX7z|KN*zhS=Oya--^uu$dRhK z8|hDfEHdO|+$SIHA={LJOC#H!qjN>NJE`_A!d`c^Mk*nu} z!dmbGK(+1kLmh#LvY4UJ^Tn(ep*DDOjQ*g97ttqQZ*)|aG1St}jDPRu)45*mN(V!N zC{Z3VPrq#WG!DSf3p^KuZaH}p*bvpRqilHSktTR~RM3_7DTCuVCZ!iw}f=-Awl}TOx@ac=;BWjq?}1=sifzN_Nm1 zu0vIg*!M^CI%<8TduTg}1yV^*>qYE=av-hzYhTuqyTqc`AAM`p&(Tl&qMoY%y9|bM zbfX@^bt{eFYYD`Qw3&?1>Tv}Q;I4#$-i6!A*1-ZpdrbOVZ7(^Lr}b5xaV7gzMVr5Z z1~GjnB<~Auk!Bl`tl64w^iy)1rpCdbQkaR=zTWc%Ox%L=3$(gJUNnS_i_ zJ+$Z2{XgotFtR$OXbo-&Cu0VCcQ<0p{&8|XB9Vi!gEI*2afuBBykz*xb?BTF`H*ZN z0W5+3U-IiJ2cCnK!}l~hFb7J9%BtZnM%g*dQ~`Sl3hkd~(TN4Bh=8{Q!gv~9S^jZb zcgED?gY=JT_fJOt;%%Q*A1h0wO|Xo_lELL$um_JyPYIMi+{IA&M~9x}PAA@^_5#&! z!@5s;gi`@ZJQJCP`;rma^#)%@B{b=QHUC;UrtL@8MfAGl`nGtNCicV=vX1Iy`}3^< z+v~REH0rjpR;+H1D*+psX( zpS{+&5?e^eJpCEuDIT5~3p<$bR!49XWv({XPB_Ul>oF26(Vh+vzwAWx=D zvh|~?U)gpRX!wu7UBgZzSPL7mMhDOoK_jgVTEgmgK&P^Idkh_O_oh%H1=w2nR`8l1 z4r2GXn9_AKiNx07CKZIPx)>hc61N_9@{vM$6@+cM|F)DN%L>u9ENK+2pW4?-4VmdM zJK6#au~*SH8{Mn<^vO3cJ&~~8kASJqAef^tB_5sq%8=+pjw5ArzQyU6)BP<+?Ypf! zyw^b%dUR8Txli6984<98Joby|J$ps)af$g|<&U*pgB1T6pR7}}_ZI}6Q9IDL4IKhg zSHXOmFcs@>c9L+~R}YcjoHbh}Pu_+qoFfxC7|;Y{E>c+%GOfULT}#uc1v#8K206T+1yTuUURq zQh<-~QpYE%5^#!`-hoEd=_^aCtB4zjd!p3N-LrLxa$4weQoJ7Es6mID!3v4Mdv#U7 z)MU--imIUj4Euw8;SLgZ=uDCv&zKK;Zoxj{SH^b3%AwjMgXLGmuA^TbI}JpvcOmZ; z4P{~J6=Ary^j-V~M`#u8R+r;y9V#lv3^OO3Rgo0ox1?d7i*_bhYuHlz2Kym zp%GlStHGpJ9E9Ostq%FgJZqT>j|*m*>WY00 zSWU|-cUP@U;`lx&ug&&B&`XhlT0at*@az+XO_3moAHR{+4J`7F`F4qRC3(1)d}m~} z2n0KcFb`Q(EiB&B08((>sh8dzHOJula$x};GGHZnRt!g_cSu!qz0<;^ppDFPvO#-0 z%qTi=AF^#6CANqUulr1O>s0@4I4uEg=RiN#pwOor##F77eirX42}_02r$Out+dlRh z4+gs|iu3P_Wu1aCfQR$^ep8QpV0kv(ZH1h|}<194HtUxr6 zaGRC?%7?E5nA6+N^OhT*$rm#XuA*jA?ogBcXYa1Ve6QK(TeQmCPdT~kAaJ;^$G83d zjATw!7>`|f2k@!gyzX;q#AX6TQ4)Pn{a4WTfa()UdD~>RmcuAWI+FAwAu&yL7T@6< zdJ#GCi%A7kD=mPM&tRm=rVjH!=>V7ljnrc#bKXe5%`rHt$<9xeD{91E{`^qbAEs_bkS&fA`AM zsc>e;=IkYwCE({EnNa-8Jn%k|(t4> zE+u1O`it;y-vO{ExRtwYSB1IzesqhDb6z+23U$9b5D6V@`0`LIgT9{0WLt3d4OHk_ zUyCUngiL;63W-_n7~#g(tX3zUoLwP846R8JHt{dUBPHh29*bQ*8Nsb?*w(tSM8c6~ zZJGaywH3&vE0He06G|U%x5AsNm^)Ul$Du9jrMFXa#?d(WUyj>2n_Q}MPpPq%0o{aK zT{w3;!2+d5$F?N=Z{Y4t%1f&iSV-Vi?--SgNv%t?xK}$XEhT(;rxXu9NlP5lz>>cZ z^+5WDzJGTlVDittMtnV_v-a)3p>Z! zl*nGSnZcQrL_KY)tNEdR#^7Dp%4J`l1Lmph%`W(M-61D+Dn*9k_aaQXzR??_48fq2 zEx|U8l;{`J;TT&OzMRQEIvr|924^oPZLQeKJCl1d)8?cPcK4RHdN`bw#iu(a?|pEYD$=$g?-tiIjxG}s=Nx%5K;x~cB)oBrij3l>l#IN^qY}Y-ga0iUixvNZo6?6)j*nf0 zg~1CjR5zb+2tTGv$cBT~maQ7~=2v3Hot-phw<1@DT|sBUcm z`U7uU^c%gSkbz_92tLi%*5Z{pCxG<5?Uzd8VB}cvv`~NHvrG?3qUwwZ;oN#6tpGULi=`%i_vy^{wxly1y2{1ce_V6yK z)xsA<+N>&B8XT{5gLPGS_)Y+? zJ51r|Q)1}{0>FMB4+`^nhUK`Zb?1S|2ld$)4_=#_sa?;)*F)!A>a5}DZtJ8JbkITL zCVTB$s^w`?#_!~AmHN&qTgs4g9&GY}xkSiD^W_CESnxX1`Op(lA!Edb^eJC?tMy7& z!6&}3Ecx`6N-Q56Nhi?Dvs{Y*y7W<(MgM8A@Hk2Aj(ITvaQoLUw4aquy_1wL06u>} zukp)rC_HyHYEo&%NV)-w|#AE$NE&=sx&cQhLvKB~(%VAY|6>9b*(U7JCVo z#IZxtz2O09jjz#sSnD?xpVkzxMGnGk>cR*}e~30wZN%$FJOp**1LG9Q+fFRN6P^1cru9a#Hk@Q|dwJeYJ-^f#XJT zTlCBj#yF};x4R=3*<5E+K4}E^8452!EUPUfz1c<2y(G#ay;NT2BgO7&l~?;LyQsYF z$~1tCP6WBQkkPz*=RL^su_x;yd0sU8okzaKlks{Hc`yxrOW=GcBCOp5Py8jFQ8L2g zgiR}j*-JI}Q8YOlTOOT{8})H>N{}Uk7&DgZCICo4WmN6-7ahv!PrQW!M{r`d_QIt8 zq>yxER|)Ue0O$)S?ipuLvDRC-t>s(8AB~KJyg}Q}h=hcZ=fVzG{nUK1qHqyrc7(FJ zJoFp6VDt`|`pIBl#T{#*JEw~zz+U{~hP++Y)fcm>7-I?wJw{aa#>oFgWe#1G2-By? zlM{4D2jHO-?LMOJZP+8w82E(PHa#2`P+&yY6FV44{ZY~f4f4xq$&*zY-i&XepgPrO znRAoxzVB$@D?wD26VliM#wF<-PTzAHW+{DUVMyb~LNjpC+Jcs}T4=sKpx#0&O&@$*2u^C#RktMZ&yfT7oMg?(eojCz+o=n|@v-$_^W; zGyghn`yk~tfvp>mQw|=`*#jf5Ba>&Q5t(y76n-DC19q9}sq0SRWqkVRM27)wB63PA z3>T%c0S#_8)9}7LM!wJbi+3-w7;Qt-IWW}u9qOoBDXX}mGa`Y5u$u3Lc$5jsZlpH| zv_u5Re?3t!HNb=@S?4OsCry@b9}NuDL@&7@Qk%)eh?mOWe*CgaireqoXkL1xk3URp zq2f@lA|%dXD;wf5<1zp0;25jcBm6pV^oEn%KO@t)lAIwMkcd|D1f{gPO3+X)Q~%rw zHB(DRXFc4@N**f6OGT4To&uW$Xv|VR(Cbj2wXTg7WbFDUmWO2;50Oy0IjGaov)e_B zc{-wq&V|j5TzT`80Ay_Q%~?9;{>PiAeyBNS<7|RBxVvNw4<=YADb4hfph5}gH8z!DD-+UUSiv9X&zH$kX_RRSHSvDDPR6=_szAA{=gvOMogOm~37bc(Z74sRI~02^8WG zJV1bmx?;d=d6j`JCHSGnxU=Awh=E1eAv^4?b~{W;(q0_XSpALTS)Q)_`Z5XSjAZM!o7F)ddY+zi1|iZTMDIcvKK5IUNnF;;l^Vi{hyM$}v}q6UX)Pao+u>r0EM3 zPYlu~Ndw6mOXGlVlue$4rIdG|QXD9>*G!@W3gARblnTA2lxdd&32+EYG2cK{(IL!A z!WP{d=ti@+Z;^3Ce?i5=#}R8yEZC3O&hIs&YwR@7D=w(pwyMo+8~OaC5@Tz^YHgc# z=R{93dEx60J?oq7Z2-}w^x0&YMSJ@YMD3WZUJpYz1mAP++Bw&Dd2{064f4wjGr1^l z`r983-`+s+LYpC+n`*p4MLQnK=-xWENqOrsYE?7VA$RaZGyIsw)$tJtzpY&P0gMNt zrWX?x{G|L1gJDqwi6 zvD=2~hG=o4G@zJ(fRo&D6EhgJe%-h!Nckn_EDYS^=ZqRI?7W4t8hGm)n&305`X9&E z|6do$apgP4CcOE_+Fe`DHGFd9o>8O{Gi_828z;;?4@H9 zAA`!Y{{{w3@z<9+@V_gtP=$b=V7nXjeRfK|S#)E4DGvuW53`qSxqjNMWICDYsy%%i zjndE4kV0kgwb)9yBsW|Zn@z!r_btv2$D8`ifv|kxHf>xhMIa0KueJ>myYnGJrPo$# z1Yk2$of2<^(JB``jd^}|BE01>(40vs8>k8^1{2wM0(G|kiCFC4>{sRXqg$`q_pceD zSK>~Ri>*rBsj@|dopiR49BO9bKStvLiJ8vXM8C4wDr%_rCV%Duj!b~PkkxJJ+vo$r zVy5pP{j~KiV<+**4K7ke(ioME4l9@a>WNFWeevV`Or7ga7^#!HM+r7vmFDL6>^Zw` zYtj1(X+nM^^l2C6PA6^{U#?X4>z{D1N^_er&A|2$x_Roa30wO_Ale5Kd~3z}c4D|Q zqr6&MZXX2aKl)*xRb$;YKmX`a&%{DIbf#Veoc2L-k>LqKJ^Nj?AT1gFhHhAzR(ATD zn}2$a(&$wAVlEWl7BdOIh+2PNN)gZhKp&z6D%wdU6A(-79j_=gf4n1X8dVjN2X zq5DY`?tFph`uJ2AZi>GAWluCVs;1O1b1~Tf+vvLNDM=$CAj~B$vW06E-O( z%!XGp>Cq1vZtwDx)}v%lcw?Xn4bYg#_Kr3CoQMu|ZH|?2|Iy@)@mE)is)M6S0lqW3 z)uANm%Ew6mF(C?Vw64{w*<<$qOS@QcT4PN+*MPqR6j_p$%*Y$yG5$Xu`sN$0Y_V?j z0#WgXEn+XR{j#AWLs5ee+HQmD22l7o*S<7w3%gN#9klAU%(xMAea>651CxRio}nna zURl)T1U!~(!q)+N3yQOdlC7-h@Il!AaTPBpn&Z_<90Rtn)uc3C4*-UxFy4RIf0FdF zf4wH4=9A%$aS3$cMFw~H{245BY{ri-CP=dG zM`S{YN3IF*)o?%Lrd&6BW4eI}=Vy9nl3R0Qr?Ka7IAcTx>Ocg=)zX#Li*A*92_Q=Y zYk&`nYlgsloJ;?ZJCGGVCy6ou%9Z^uZe(HKzs~>Q*g+`%@%mqINtjR>UOxqp?o6>! zemHeA?dMOBlw&oXp-(2qR!I2j6yh{!Y}fgYE!Q+P_+mm9A+m;=%B8QBkGAN2gY`ZX zEa<0yRf{2(D*eQ*kEiq+JRc9~Klb!r95it@2;4O9O=dfmUuPA@!@Pdv%m1ZQZD+u> zmtzXK=9E&Q_?V_LdrsE)BvDv*ED$Kx(C&qe)r>^Unoi36O3m;Fq87=rR4A)?s$lu*zL_AC{3vebJ*w@S*U+#-G0 zOL*z|x}`CqgJdcY0QQphfMe&MIgq(F@#u@;hVUhSi5x=Y>GzIeUPpxTuMi^N`rMYm zrC8@Q(m)>$F`lvlH&I9OSQk3Pe3)K+R{)t(mYcv}uSm+c!{1pLlHwkohp!@M_~Y;V z?20&slSCaahVQSxK;fSsz57z|`~3YujyC1aZi|B5mdt7PgDn4ZFJ1r~F4ARSje$>* zA_i^6RK)`CL0iQu*MgceB=p+%zS}xkQWkMlIF-m!4QU59or4W1BZZ8j7Y*iY8J0b? zMJ#_!?BV|^3_6h$gXTWIHd6oJ_FvlEV*Sa+_bU>}BK}>qt*regd4*a!U~OjM%uK9t zRY`VI@dIU6+gv|+2?E6Bk%;9Ypm$MqOdljW8I7C(S5+vQ<-!YJ>!G(CGXu!Y$`Pdh zRmKCw3$8`-nr}hId#ZN;vK0+DjSRFm9RHk=%SrpMqMrV_6gt z*-?lnM`IYdFwcZcFcY%^gR`QyBWP~hLJXrykdJTH2#bwgUc5u0>LosO5mYo;L*clW)}vg!^nM{` z*9lY@LNw?OhI)!HJ8P;M_;(UEnO69$e*}X6?X3?srGxqiE7HGmJR$4dxsu(0^Ku70 zRR6maa#evwDNz0mgsW1jF0MhcyAdzB_+ZOedKf+fq;*#MS3PHSlN6l5ajt$kZ&j_c z)U!rmv`qz%yHUaQBroCr%2yYui=f;U(CR&J_a$Kp0ZP>ARZ}p&6`<8~Y?&!|LZ&vs zA8~>unBpWur7%0fr6!b9w8GLLI?GEGplCK8Uf<{uv|+?EvF-^W#N8R_wvV5;n(0qm z=95M|bjTEb*zFk~-`^y%p9P^Vqj=8NKXxb`oO`ByIq0k%lRtB2;=j&I1BWxqg+W(5 zQTe3IkpCn$%Kib==rC=*G=Gk6tbSRn&U0H=H{3j}scfm-!0I;BC$78dfv0bq>OpbM z2_zALhn|a#@-)^(BI#lX>-IVNwO&BG3V}|@?}KQ}?*lII9T_+T2mks72AS|Hc&fnv zj*|s^f>88$iJ3k-Irqo7AMvvqT5UxeiO&w*J|;zZpXJrn-A;Oy&0FHY!^q0bKrj@U zBU_U7m}c=DS1og%EKVu@7i9I>)Pa|+Y@Py(`H_r*_EW=P{iQNrDWrOTB4cc?R6I1k zdv09S9|b=o{9*%SDVf~K3Rs&&4r2eA@=?=Hl>;#U`6I{1!37Bi?{$3EJ#XcEJ5iV( zQ+(Fuf&Q4HH0+;1dR}scs7PXxWSp213S0e+rj_>%8^V9sw<4^bFXDpAZ$UqV$?x2< z%X=x(D~7{-A~|usPNhTTKrdcxaem~F_v=m8b4rH`lVTU5<GUSfW5UUle=_YT4U-{> z^yM^q{o!0C5$>WuKjCC0;L`Rm8Q%)&Z!={y7kOVsKC;#s?ok z^Bw2TAK<}@AE|u3F5P(3W9U^lerILK?-bse;rkfVV;*p=L_-_AI0&teZaiFNmT{vX z0*loS741h+L@Ule&7XDx=l1IHkzcTCAK2*ML1u-_ElnE7J$Zv8+|xTA%5{pyto5#& zDCbHk__JzrWc@Y3D<1OskUa;@%Z}UHC{HFPcd!3-3~K1i9cSGBHQ^21kFc?2e5HaY zd>r%8z)`)h70$^FCvV8pwXnCNIiYf_9gB@zSbbTFg4cX~{kl$R%%5*`U_#sUdfH>8 zNd1pien0H#cU5alJ$+le2jNKxx6Z*(B?N8?3!=T&-}+9W0vtF%dn(#Y$IdiXd*G$( zw@`2CJk*G=3d>|D&!{AvOC;f%o|sPLb{1lq^(lW9CbJpB-&HJdx>9zZ{npj-&7l(5 zo-p?33&HI)oNp2yWuBvnPCWQ~jrCw@sM6eD?IaCN6y`D;&?*y7>Rw#SYv0u~7St06 zbumADweR~7!j|1qj1OMdhl=0t)$Us*&H$C}ghym!5r4?n43ker%*grNIyWk5n!KZx z!<51%VIH;<%-|<|b#*gla?^5;%?*@yfR6RpMw0 z1MR9!gTlzkne--|%`Xc@h$hm&PlPcG{-`_-Lk&&cS(BgN(=wEsvd{mP_mk1GiVAbl z68^O&4fLc-U4`C?y%G8h=s`(r<;*nIPN#GwZUR{fM z$kIZ`Nf!LfD8}+7i=cW{Q?QKmJE;2<6`g}}ug|}XQ-H#b_rgKBnH^k8`hs5i00)z; zLC7OF)$(1oN)=sCl6jgut%L$xk#FXFG^nT6wXrGuAH}xc3SsP+a51?M8hNb(!kgCS zzXxcj>e7$ML2t={AE3H8KZ9 zEMuoltkAt>ov2wgyx0qCip$sW!h387Gc}Qt3?|EmZYv^8gqfHSxtvyA!rRCGx?UW* zZ~GNNqF6NJiIROQahVJ!9~cON+e8_c0@sw>+3Jpf(?zY{Typc7s(eEH#+7DQxk4sI zJrra{Tcckv@uyYi5s|~A`Px+;yc^A#l+pGS{U(p5HHk0Z|{%3L47_b6#n8qv0v`FnjA=9eT=g zcv4G&lyg12e9>+4$RB`B<_~4`cr7F4sT6p^9vOKYyvk5AeG2dy z&;h950gHUq;@DHTdXYppWzvj&BCMuMG_&;TG{5~qFtc*^K_6jw6+|ZkG56r&O#t`b$+BAT+=ZeGyc#> zCuAkh`LiSvp9+eyql0BzV= z9H9G$WUCKvQ@Bz1JTg5R+3Y)X5ZT1Y?i&3K3Zr7z!kY?lr{+y=43e~E-$fhoX6#3N zFOD%Hzi(j%sQ#{K%$K670B-iY9i;!9Vji$h?rrjhseD(m^8Z-6%CI<^W{bNon&9pb zG{M~o?jGFTg1fsrEbbEAAp{5#++6|$76}BmJACi`v(M}^yCdDz)m^8~sjkOz_xWg> zFh(4hzTFkAi755UorEw>e<`eXeNRQvha<3)M80Hl*%=lu$d`nW_F?1mwKPlIyka>= zt>>rjw|wv%;hRnEPH5I2h7!TxGp7c!-{{gqWx)QSyHBd)~-eQhPG{ zak0&~XUzokB&JUvXBtN@aVeUw4S%Od3;XI!-1l59((mA#XQnUCO763UWU0$ID zcotglUkYM$IlTtyEYgqxqBCta;dzWrl`aStUH)1M1begf{6t#@TuBj49d)iTN;*wi zjf)eW`K*$*m*#2>>|uZjz?q!r%YvedX!#dWw7qm!<=`mV;m7oBM!WyZ#JNW2>fMeL+kNKqO*{-+vuMXJfTis{6W;_qPuD391Ir+zJEA$hyG}od32l7iUH^zS zhz7ysRlL5<5vt(>2IvD%>Ol~Ff-)86%NS$0--@H{Z~xqp9-|$5mlfLZmA%JJGgLFR)1-77TwvUxt>Bv9x_%k)h^vO z-reHgHz8VHV*ePVAn&@miRe0ang+9xCii*I90NwsJkQP&M%kXgew_wMB22jT+@|%< z%6CiCvKrl8xh@*W_rpc%59>&6<@ zfuq)zyV!M7ZX4pUv}*Td_-TQvW=PLsMptUE3KMx3cT1*IS){ z_}16EOq1q5X+8{LUpFpr^Q{}&Khi`$Ol(H7P z^{Akx#cs4cT`xlZ2?Vl2be}Rb0?TBF+yO%*@!wEDY^yNq0flB4G+kAm?{3Lr{+Q5w=No06 z&V@!<^hyH4B5By;{oZ;TBSBMFxDs%Zr?#GM+%9CUm=j52e1dz~Ph(<*f*4t0ea=uO zEWiRqyZaQC4SYo?b#>WRZ;cB;m77GjP(TF_QxiE7Zy?`UwvxqxsGT@SikdLC{zucj zWk^F6kc3$-xtlzy-o=hN75~IPdx52a70zb7R-^f=|Ic);SHe}3zI`|bO<9EhopQMi z*9tXMrPV&kV!CGW$1Y6HkcM*I`J0 z6~sU?axCT~F@hX)hu*heIJnOLzA)=>W1 zQ=f4!Xi(hrNp&gc1J_BX6PGfN`SRQ=y4FL9oHo|;^4;y?>g>iQD$0#LB`ofAJOcGo zQjh%)JSVEno2c&ZJq4||EgY**F1AoP4=o&)YLPe2wouhEQ!d}C1T-3`oDhPVPo+!D zq(A?{FwvA&-L1Ukz83@un(N9tphJlmKR$^0+E`t^%{Frr`Mq5 zpn?{r>&WCxtY>XK!C(Dnw}r;_^c*74r&c0)>oun+R_Q8|RObz?&F_A!fKJc`4HhT? z=P&DC^G*DSATyKWFMz(`0?H-+(_(HYsp?bQx5PGRID`Yb&U5$gFEt*dtdYqw%l7(uS6w3K!q{9b6s~&BYEcGuuw+)wH*)_{tx1HMA9bMU zTDB~fUOncHxBat1u7UL)#C+j-5Wfh`ciqJH?FHg1QWKtg^XEEh1##`rr4Z-~Nzj+Y zo<`3OI$*NRo9hX^BlKb%y}osMNq4!Om6)C^0z+(dG|#PuRp?Ky*6+$-Kj@!mFxHk9 zFzLCuBryEpQ8Yj8e-z*V?H+Sh0xM$dgKVM1r-!+lUU@PoH2j*6GA)bftm5RLJMuCJ z3f-UbQndZxJd4a*#5q@3*HSzEe6$1;yUg1nuYavJ$+juxr}cZ~QziXXgM#NTeWm$t zOTN6#drsupnbxK$2#bDK{^J||`S>q24Zyif2_=fg&95 zO?k^+0@OV*mwaYS76%X_~SM6idgCZwq1dEfzi@Y~k@DQIta)L(mk zQ;^9+Vt#WK`Bg!iayEE1&Bp8i0pgnG7~tm>*}%fi$!m-W_o=I4R$k>v3G_DutcUGM z*>|pVH!1Bue!PwThA5~Hum)^tWJfTDV>EWr+So;ZTMARj-nz3oZrL~Fr?%5JP!0n& zwMk69`>Ip_!^QaX5qUkyt4Lc(71^tCTWNI%w4$u}?fU!D9!1c89hb-HA6%%pz7?{h z>*T>C_0cRe)$u}>6|^?r?g{;nJS?*%lMBv49AVNr#@Wt_jZ>dcr@G7cA%eL35UhB3 z3kwL?#!GU3g+kd6G5p$486gJDN0-FU709d6+-3g_2v52Om2wuXvbxGu14lc{_{#0r zB3B!;ypAKDw9GZ%G32qB-E3E@z?A!E2jl#ZLF28&=?tRMhpeo? zQY>2pB@!HdfAQ#5)(a`(Cxn5BdF`|AAg9m9yAiYAk|V-@8D-T^I23DO*;lF+z|w0K zJ1bj*?SB)J0i1anuX0^)3tpYa0tO9|?>Lik+1$9xQyeKP<&2L^(dPvRZ z^XxFNe6aiDA5L_LZ5E#Q3u&j2|3_i*7qpIb2FUxF;Q2|(ma#~y-4X>=xZhu3J2WH1 z4YWs7gQucsQ7A?mFmQNJAKcNV!Rn5^n=H&s80sXVQ6h57hI^qw^bQ6;7CB(XGM)nM zr!dK3XVtG@`{Qv7xRI4Fud4Q|P(&hBTj-#%P?~6XPgCKQnRHs>1DHE&Aa&6e2k#)k zx5Pir>|M4-9!K%|=Nd~$pP*72qAgc!0v zUaRt4`&wR~HIiAR9_Lzpsr!Np(V(4qFN{(8l_fi~e8TY-_O;t;uq4q&u9-K*+8cln zz-}f@^yjX9-^=Z{U?@BuJim?#=@FpYcI0K)Tl_C9p{t&b<3AGL`judO!005x#W^Y3 z2=`L~)S52ej2$>xwthON45Ytip#5+cp1zh37g2QC&9PJP)8Lwu(*CaND&Gr9E;+AS z!`U;@tfB)HA|#dZk|0`frKfhnH|(N|p8k_ri5|h*;j54DQ0m&{`DLdin5Ss#w20+x zPy>6T|H6EV1nW(0pJ%yHBw=n~W|_x7=|9}i@{LNBKo@b?7ZfVHO3MC$VyMKFZ9QNnF8lS7HUESqfz10+4Nqfw^dj z{R#aDgH%Qp*jc^$(v0P^yTyO~1Rf%ri`X1=*&kIq*^5p?ivG%pCP;2XY-XFsua|GS z^+g&1%s>AfvSlB~apJ$p#)AO#wz=cu9Q9;GUj#cdp--n(Y#bGCOr2vcTuzH%VmI60 znV9kH&Mkn{K$NIR$#FL4Xgb^fRot+0urVt|5$v?C^s*VxJz`eD5!EVZSP>|i)c_V1 zqFeuk8)XTTu>YdV)fml&Yof`elIEj28Abbx^t~$jOK(+c%$Fs}(-i`L;~zOXXuVkJ zGRC45`7st{&@s2ja}Pg{c#F+fOjB3yy07NTIjC&N9>0b*C?jGUB2P>ZLVlg!iso_- z+6HA2tv!YqzRCe!ON4|Fj+vN!(Ou^jPbL-!AREp4_oV}hmTbJ?a z5~zfsTt8AhzT_gz@Qv9&@8NOs^;xQ~#3nA%f3BLhIQUQ!gq%C~*HaYW^Js)LU@bVZ zqw!fm2`^-t1wh?rIXzNh-Kq}&BCkEN z>*Obef3ePO`W;3L{jDIrh72I~xEE=U4yZb=kM^)aD4Xlj@RV9Z&#cj;jq_`a0N?B* z3SUO}xoR`#mLa?(F6H61+-AO&WLneG+qEqMGi~!XWnsIQ3p^f}|5WBi+|8YDCcW%- z;s))41|*~n0Tk5_iH}sDYsIqpxH;QFcD{E0Eh^4-%9(EA2w+Ik6f!4px)I!iYECt7ou}#pdfy)I)@06L)o#DqjE?z9_2$L;gv^TxDZXB}IGD__CeD z+AewnuVv)j(>~eXk<1^1d*|9WQam0EtT*5a!51-Jj=NZDIy`T~RFfcu%hvMYabI~0 zYQHg3X^&|b<(OaJ@AJhbqAbdY4ti)8I;{pnUE(#Kfr0idpxI`W*xyjwBHHo`+smI; zolFtp9?^e08s`>9`y3(cl+!oz7t$3O8er1~>RZ7wZlt~{2nQ#^qkbZHNIeZ%50#tI z&u-jF1ygMbDM*hs6&4YkBX5$$o6zMAU5jQg{sytx!L`x!%M64D;*jcz{ppiqkQf#dcDo7c6^V^+l z7Hrbrkuviwp+((hB`CJZ)K4gv_4hDI8vE}pymW{bJ0a}Hkx9!|JYPu@O^xM;qnv#- zC)ufO*o-W&D$-!FE0ipTjsK8aMmQ;7FD}n;Zs~CaeM7DGlP1DSy{#h$EeXZDZS_*y zmQB#TreX@v0I6pcFCexOOT|0js?G&uZdZT0wP(jB${WnA9M^J*H03fRNg_q=G0;%+ z<}wX&CKa4T(LYjTXXP{`z~`~o7F#tK>0X_3Qhr_iwYPV6O__QrQ97?KGOqgjlF=0l zL->*EPy2I{o1so(TvtLr0j_2OPkU*2qY`!0kG0-pa+`E)JkcK@OWU#r(@EPbh6nX4 zXqCrx2pY`fZa=%ySG=k;#$EY1Sk07P$_b8GJsgOdYgh9$Fw{e zMEfEskk}jfsYey_;J9&UwGK4}4}F|PrL6*}H#X{~74gFs97^|}L-b<>sB6PC>ct32 zJ3q7^PI3plc?8guQ7%!<%-RU(qwvoCA%c z^;)B}Jjr=8_rXLnjZ(q-ams7TPX%5o7AE4Q=XNdJg;XQNqAbvld6d|#4v2*9FXf)&8^`h9jz7B+`}`^s*emiUpQ2KE zH1NF5Mh(2GiuV&vCYkpjBZ^%==3~FCJ=ru+L#JnwGu@(QF4F7Tzo)KTcw`BM&TMU5(wI)Sdfo_(Pr*zZ+KK<8n%uIRcM#v}8 znq3(@3b=C`Sr!(=0Qu#yGa$hl-Q7hmWzD)P=#v-*N9p*n@v-PuJ3^>tN{ z~Gz(|wfYOIQ`MF=zVp?v#nAE`A~ow|Nh~=u z%DOQv6m_#X-gWeP(89e-8WYsmeSqJO=2~bb)!ciQD$xAP^oFBbzIN7sKE`?9_Wub6 z)<$Q&y7ggTp!}t21!_Rlk-;sjgRj5;=-Xv-()c(2qF3mFckYk}#m09uP*fy*M{-}# zT5xBT>Old+MWu0s^7)}ih#1bc>dbX!NaMZardm>#b^qrV?k%jFi0?+d$*9$*;wua8OP%=;d$JlTCZQ$F=VYtra~Hb*Blu zlVIr&g9S7+SrIB9_>*-k-bv^5+8>qeoBqZ{)$o!S>^0|U7vEA;FRtq*&(?nMG-)cd z(7|00;@I6o@!0ATT?autia~5!3b+Dn1Y%|uFdmXs66l)qLGQu(>6DJB=T3b;d5=Cb zJTlTaul^Yf4cQLHK+uY?1t{K?@j$%~4yqRM4ICP^*-w%R`~3AYm+JF=^32ZlG^ThD z4#N;$=WO&tF)fuY@4{%#L+7i)jo)yl!__DKnOBh!6U28x1+d?VqJHUXEU|}?*CRU$ zqo8qI@;(hMEV@OO7cF#UV&@kt6*NumLFb^1Dzrw7#r+u=M)PKMm(lVke#FUNhG z@6ibOtn!Z(Ab7%a@Z4L6AvS(-^cj(ZzK}riWJ`60)=2_X)r9x_qRfG^46BVIWt8Zn zHC!4DPzj}0h_E`*T;#56q83n0s?8xm5XpB~SDqopP~vajauc}7GfFC}kf&3@Bxq(T z*<Y1c3yq%?2VjrIq?n@g-JWfyC195@*Pev(b#@qCMCXsjRCmp(nP0 zGB>Q`uCwZ_0OSVzJYV8nBDZywF%{X`3Xnm-)@%@u(cG%fY4!dhj=sj&fK5*Z%f5?Z@_lXBk+e1k?LURa7uzi z*CYh9JFKt1){QDAv%yhDAlB1|P+AF~!SRI;H0U6n`dHa8 zpu-xKuuR;^33u)8jq^T}bi}4NtOdbt@?3f^XUl*7u#NTDLAXQnVD#fv^~vn_JAnoD zy-oZUf`6FU`0&75yo+XZB@B-8Fv!GFX3jv==Ec|4m5|CcysUbRw2Cib9h5AMT zku-?es(8|0qV@lfuc;yrjuO0N;=|7YM@jkAUHwb9I`xz+6s%nBV+tmgGsPU-Kabur zKq0!?C{=F8g*N$ZI+CEb2-9$3U4RW#ya0NG*%#;+;Nu;ZrjQ0Z6uyu>0dSOt3WZwG zii#xd^Bbmru>2HeaIm}<_`4cBtntpA2XrOAkjIDZ><%$Ehniq$;BsAo4VQocXx{;S z3w&^s*Z2Z0|G$gZ_%aeer3(R%AxT$`XW%3RQmirRWZ$XEWIAGHD`UW|@>3pC{5|AB z`c~;+&Aa*KR_@qzX6UD*cE)gqBnY*iRU!Mbmo7VU*7SSs{7+C-Hf4TFcDN`hKI_%j z;^jV|3Z+{odG_)^8C(S=h3d2(e(d{4w5agoK{HWnwy35%QNvoN*D;ZO?w!siz!51B z?h_2UbGF&HKNwNY5P44kF_diGINrZHp2GBn5x>=28Mobd1?^xOj6hZeDUJTriW~tT zsVTssKdI|T^%z0K|1pZXlYM1rVIZkO{tKWSimQtwb_iff@fB@;+^7GOCMUPQwl}a| z{C-WQtyx0O?O&?;99V-1F5s|b*mAN!`{XvWWCmV}HT$FAKfG{OC7#$Imio2SIq-~RSOvS_v#3kznuGTBOeNnmu5 z_FiO|-jttzcDPE@gKa&)f1d6ozgh{{6}Nm_c^!pXKi`SJ#Rk@cby~`e3?2qid|Gg` zGBtNMX+M&zEb0dG)np!ryBmI)lr7}-vi)`=w-GjWG}6-a^M(7dEquM;!Hb{J^YsvHPDq_^j8)vyB4j z`D_&e@*Kaei$zQgC~z+5bXp5B$B+x#nh&1cbhP<+PDBQqwkJ8JaE7WSkGXY1M=%(&l1lNbD*JWB7(6Ue_I)FMs(v zyf&?-T5d)xlT9mikuL$7#iR_a_lH85U9GHuQrF1otdEQvko&z~eT>YUyn`}yrDKw(->fd?`@dW$t^kNNiQVl1 z+*2aEk9@GUjd^jHj$MWL(Gcqh3WcYJ1n`c3{I*&uDZ&FtOgI?zsE*YqJ~$!`Y5|q==)+UwV0?6^IFEA#b@6@_1c25to~wWDVYHS0 z$JiJqallQ=dJ8w)zMa*{c{A7uJHr>e$`_ae$XAQwF8SdUWYx^ETZ)xC02u|pbEjI?^|^Mg8((ShUh7~ zVQ4B>T-5-#4oil&w^;dJ7j2}rBjaAE4_rE(MuqiNrL zdDwce@Sz2A20X8xhUN)0cS0rxk~Y+o*PzP2XxwKDKBfiNHz1Az(Hm?)_#;8~Bk5g~%(KL5 zJ*DIx!a{$*MF(JCf^4G)Z~>CqlysEWTD0gul2rV|1(p3brvr9X^ypcVQDt|b-Hx$! zHs>UU84v&Bnko+6tVc&wDkY?)n9A~T;{ANCeb9lQ%2!H1E8*?0#Wj>6OpX$RoWn_L zKNM4W6ts!2DKV@mK!>MH!H0+D4K*l-uZ`~n8pdBY#62!TqxKe!{)XaCw$hl)5U z+j0&+Bf&q#(4sLjgh_#h5MF5zR~aHp$^C^0P0P$S$Ejuln+O(=9zLFZ3M@-bd(K@o zR%vcRB#)58ZXK*8yRH31m7PTkVG^ZN*!6~wB^{@4q=#_-BPg@SS8wwm$!U163be7G zj_6F)OUzd!UzMxl$0>hhLtI5-PlHTC5)O+td8P=FimT-$Ksszou%*W6C zml``?TVN=q2~7rJnUjtRDf0kENlHmL6aB-_>ovc!j;dd|_>&WK4fXIe1sa1^vQkl5 zWlPgWnOPPp?zT&f$XyI+esjUgurougqXgHHFW>|Bo9QVoV44r9Moq!soZMHs+isI| zKjGe0hu>;A7Z%eem_T3O2~8e7OxH(B0-zR7RT{>dQ=uZ}im7x7PFHk~qrSUzrCwqm z#Tz|<^7RLJQwy;b<&9N$yFpUfG+=xxPo`xmej`~q%V^MC?`2DrmKrj2KeZFonVa4~Q5KIZBd$up>pZXhd z%XrX9?0bOd89;X35 z^zL#<8=2c;TQ{k9_wWf3v~VHEH9=m6-c9adz8dWl*kq_L(;H}j^y*|#=~MUrXn)fi z{2+6TruWt&;R_bH!2*=sjBtTc!#mHd1BYo+AVXDnPz<{mq+05YX*My!`aB&7$o*6+Gga5Hz zlI*0x_BZ36svvTZS&LK%hqW74JgewbFowzGb=ieXF~vDO+YAnogUyZ}6(dy(&)b?+ zG#=xvzT`ky6iAt(^LAo5j1~#K7{^}lFXc$ys_?fA(yjZ1Caw8-Puf>6AjCb&o5`Vs zj!vL2qo*ZTaKIZZ5D#dJ_tLB{a{i_NO;TBOEH>m_8FlPZ|Ews}M{6VBcpHTfP;oV( zWOidl?{V~ctL);SHlNaD?jU{!+RR@QiCkTTBhp~lNy>88&Q&|__AO0qaPBh+Yitv~ zbpJ||ebgF++4Ix;&0k9gL%X)W>`%Z^ zGzWE3oAPgW5kJlbm9-Fr<*U%yN3T}nG#)BxUaxt3y}Vux<{u%?t$IiHFU#+{-@=~r zvH=_MF?y)Y`)hn0vsDk9iqREr)LQkoP1?Gj>+P0*gFQT_ywaX)Ccc}y@Ag)}et$U@ z{wFgLe&nKYSMhqP z8xp+oUL;JM+wWJpyBfZN_+2%7HX?{AJv}mzRNzf?{X-iV*gtUp%M?v;FqkMZ$P`#a zdy+_n7x_pio6OmMn%CH*i>~nRKI+E?i=g%aAOTZaS=*?A*?!8{bQ5tvsV9c|bvz`8 zJeuppga~!uL_GM;V5X@8OVFfGD#*#Xzx=R&+Etx21$;xH=taze|A0*lu!&8a<^5Gm zHGeZl*}!)&IV;V3L_Hss4514D&>Fb50iVJ9Si<#943H?%m`BOoIAa;{PdysW~E zt_^Xa7?e5_wU`xQ_C4?8nGYnX-`?*mN+8e$}JaM zrlB@7R=FWwSyW{6e*xD{rqR9ymKMUV3l}GzU#9b2c8ofnT`)_wDp`x}B>y_toK8wX z{Gu+bNkW*;%YYesx;Jp~QJ49j?Uv6T?z}^ z(y;S&bD|VVTaCL199$7lXryA|xy>z+H>{xX_CC$q_C+NtWTC0qQO~`TUEWU0KilyY zFt<734e`qA;pN&Srx=F>fpS%((>l(<)Od5ag=J|w|9YiyZvEnkq{FZ-#5O&C%yD9~ zgPL0>RK#j1FUGLECA&Qx5<-SW_dE`J|MQVyLQ^4j^G*7z*OAS8$-|bON8h^V69+Ay zOMZTW4thSM=t87jq~MRi#L>5kDO~p7ZjpoC3fxeGAw63??{P(wmKcLS(#7%xI|ZW! zQ_>GIaD?*}4 zTX$b4DUm|Z;|qO2Z54{*B8A;CRr?zn8e3TfML0XVTP&sx21?}0?y8gmqCaPY@&vl`YT|LtsmR_)ot-*o!Vi8D}vaNnA`A)VV;0;0E{82FQ3KN_GQWfebmmZ<-lQaBN}gsY$oAplcPtn# z9Pfu!a8qsEf6McXxxao^emFX~^<*bJD0J+g9yg!4qLsfQ6EI_#rixmH_={4&(`4Mr z&2|b#Cj>%Z;e}JVe}7}Jv3x$!L3z|?AD^4-(m|0jG$$gw&oK92{4PAVaGGf)guYUZ z*xwH4QPt>fY;LTEO|-0A?yBE<#o0&qhzKrSa)GLq`Iq0*HL8014VPb$lDt4qEZ+QmmV%zNq^ldRHm&Gm?UdiI5!RF zZFGOt_EY90GRa+_UdpOt0K>g1mnw&@qs{`U%BPn|{@&mDgP-OEF6;eaKKVN%a2LhJ zthQw&ZZewq6AU|u@g+r=`Qa30XEOdwKHOe>m&bMy>wP%oyhr~5FPT4s1h=bY2ogJS zG<=Z}W{WnkdujLbuK42POyLBed{CqCzH^PS3U;ZJZKbh6oRUc&JVXAK0Er9jco3zt zhzxwhjT8*LR(1HrbzCa;wKnwrbd84WE}A)%Z~p;Yq4}vH1HS9K`2sWiQL;$HIKnsF zeM9oU-?P()fx0y{$~5%Ed0}EwW%$Q9cn{HJSeI-Smdwj+9S1sbfotD)h( z4%B6_cCwiTyW_5C<@Pf|dB|2ccIwSFGQ;=aqy>u^wZPYo-oUJ2m@_OlnAPhB8>+bX zF~XmwG(!k#jGDAqL@STAO8u3(YL@9E1Y<<9??7ravf3TlP3QP=vGNo2w%@SBh^tJX z`K!r^Brli-OV2XUT`T5||6aCS$gz(zs+Mr*DHCa`DMY&DAPMVjpE-d1KewOpm}J21 z4cBkWNWgMb0?dWf!ZH;4_O+7w)>jzb+G*+w!NG-Kf8xvpS(XptYI2Jbr)|Nq^=a(0 z&jzfAquCb9$LQw+=a$HUUR&(`6P;;lC4cpl|D;|6WcKz7vp@0L6^OzacQqaP0jy{* zh5Z}jl-ro&UNrJMl_F1f_P7lF>H5HSCll_$>r91(^@%fOy0M)%oDz=WUz5`Fk}6&a zI)@YdF`RhRQTpN|BJ8~>>F<6T9k^Kep1(7b!(rYo4_iBk&V@naBp%xW6sOaMzxlpV ziW46i*(LaXuPdY6W^hsUXI1V9;`z~(LsRne!)4X*egE7eHlU7~d-QiTUA&LcSCn4# zyuz`MqP57~UuJXG+-k%;HL-yKah@HvG7|ucjt(iDlcVC>Ia{8la*0XSmZE&0$de4G zOME3{KG68qT^Iqix5S#v@QF?A&pqHza1|BO_LIrGNdLL=E3-<2J#vD$SOMG6 zap9JFC|Z|hjl@3Zl;GCM)R5WzaARE1bXy5cr516ISBLWTf8&XqzV$Isr``<*_zwpv zshz1uDf@d$;BfPCj_q1>W=Nk3_`*X|R`Mdkb7l+^X zO+iK<)Kc%Q;$k?@vjJPGCBbsgb$R+FPg;_uofi%NTXi(0swqo_GL=`O)`MKSP_kMD zqNDu8j?&#B{MoO>!SnRLa_NKRf^`gkVYf7gnRHOLSoC-9(ms1zrW$++Urb%cRh&RF zUu7uVPGq}Rpcn4?R%Z5Ft0Qsi!_KgT6+SbuN>*yu5LyzmH-^+g>^#8yaE+t3m~r28 z{X-Th#rG2w^^S2M4_=443c?K9SqkIr;Cx6v@Mldbnhzd}{-O`kAh3CaUdlZM2b-`V z|Khg-Oq7kli(8l(ed~1RLeRWBx%7e)UMP9%?oNuk}@q)&qa$Hk0%>)(U87U@|j~ZFceF z7+rh^TiF0>Dw1~E&lqCjZ`?x0XeLS2A6}2&L@CUE#gD3^vSfUH9fMI1>>?Y za6(h?-`415&rAF!7=vy| zvFr3VKhHzyPu|`6?GPyV&3yJ`6Z)yzApWx`RnPY&5i*h(kNr*i}~y z#6S1xaWx6}Rh4~Z%?9Qo&d%AD5Lxcb8-(_ML=&YPNZ$+*OnBaJ`=TE>6NRp@hOp}^ zTqS0nKDyI12;bhJm0fvufe#Cf&V3jmfS8`qNLvUzl{bJ@@thVyc{ixQuTe;<(iK%g z&3c-*U;f>Nhc!Edy_6VV_&R2R&QlG1L$E5x8nx!hALY2 z*z^&nMY<=Id8HQ4WB((Sd707O3Wrd3=>_*rcDl)-QJ6^-YhN7kq^g%#m+>*15TIJU z`?y~FTt(%^|2GLK!!DF535h=-<79v1&HuVcCFW&>bQ+~QDRO;SlF7G@%_;78(0iDY zq$+5)n$!4Zz$HA}@!*^e!yd|(`B2A_k)~*s$IGUh9`s>#oFf2gV$5HK>q9a1E!>K^ zgfeSt;p*ogKYBe6qixp` z)9cXs>TB(0_HMHH!YhXc2Ijv$y%eNZk?Aa-MtVreZ(NVuJCYu|Pp*0KWOnESH`;iRiJR`i`K5 zK#T?;?M-qc%MTO1fC%8 zjn*X%t={Yz|LA7&O9gQ%G?}%5mTS@5?|^luYm8YA4>tt#SQtV0#|S%aq8F91^!}7J zW=Ovayq{U&_gnnUa{rz9iT}coyt?8t)jM)%y)@KBVK|`6~!U(4x zj#cg4OQmm4%o=(RC2d4M4|%W#h97o?X{q-Ihi-#XPT0Y5 z(BK^pCG2I<0vlcJHALXJu0#mqu)1$CJtEk-A94;@wO{9Hb#JU$D1}y5VL`<*iSv4D zgA!$BQ9yx;Mo=OV|{H>g2WGZX6H zQI!D_)K?m-JD5KyCG60~-)pg;E{H=npHJzn=4aZ9`(I`b-}j)0el~Jr3_R~p*>rIhs@E9n`EP*qCR2%Y+sGj|;r`{TrU=zy`;+whi~ZaUQ!i34 zE<-_Nu~2l`mHOvm!w8M~q#vX2E4*swDx*(uGqMx7) zSJlS1gR;lfvOAucC#?$JCfr_w_Dw0|HI{a#y=O_7-<7}fDPx9N%9$0|#F zQOzn^)a3RFeLR#9hYAQ@^~N(?;tBG|KQgZb%cXp7sQ79~AZY7g{>LkQP|f6ASHPD8 z=jUC%zy^Wh#K$ZF=E6caf#-0W)?fqGm8+F1z&Yj;Ci5{zg#F5Tx|71sJ)wv5r%Itv zk2m>wJHJOxC5M~!psQ>>d&J4Np$eMxd9q3$++uR_Y{v1Q`MyJjv_y?M9z?YM=uX1W zUm~CwLu)aF$)gHt#`tH?y(*Yjt&JDQJfjC(z>0~lu9;$t@tuElzw{+4@000{?&821 z>TulF$0QK~^Cs%-%oDg4O_71BM|;I31DnujD>Li2mm2n}yevB|XO0I}N9}s1-#wAF zO#2P-V&C_DpbVPzmq-TYXp&2Oh7Z*`7^H1p2>0!lk-egpzGdzc2VquU!ew20hlQN0 z2DmWR;80T?l`F}P*JnU8qpnXtN1!FMq9-$fJKY2Gu-9wmq&a$-LHf(zT!J4Ysc7z^ z`2}Mz5fppCQcxUoBG9<1jnys> zGO20kPaZ*C@HkJPohof@8)RPpA5t&|$>n&!dYG;v4h98Z#>nX+nM!r?^QT`+l!zFI zA(lTKf2Zz&@)&#>-+A8z=tzG@ki1HnTWZ4fm-0$UnPbWQexLm5E=Yov6?ncs^=$5L z8%OHPT{q(DI$x#ix~zm6Mw)P6T!{LTN-qos-P6KIaDjGxFTHz6ESN-nfbcWs62B5D ze!$fxpN{xK0DZ|>Q5a+XX5k>Iwhm}L_3P-WuZsU_h^A)sbWr*^$za#;mjXT5kVlVI}XpJqC+-_KIXceZaI zbCOmGYP$bA){lnHWjqbbWeGfs-Vz6c2ybpt+nQ3((3TQ*cmGo^wsW0I&m%b~#Q&Wxz6Can7-tY{ai`Kl9_JNK0 zXU;wWg$XQK9*omJyQ8dME+in-gF4C|tHDWY4?tfjT=74!?6}T6$wS^IHRWy7dsp*2 z@tw}Cpq>(Rf%Se*lqHQJM~KXm-dG?M$Teg?Um_{`4&ih)Ut;O*;I%BxAQ|6`!#VLl)yQQ`nCYp z?*=M9Yg&`4%i;rPu3|TOp5)R%SaWlQ(}5HzAWs?aIe_uR5_||zDurw?^ykApRE;#G z1)a(R<;FE<{Yy=$<%5v-dXn2;AXm(hY|0nK0?JYu4(;g-hV;nOOatCN&@~pVyFm{$ za<%jsfoL)=zhs+mjSYjZZhkl{U1fB`*l)REcUvBx+?-H%-K5yufY_1phj1a5$k-4s zl$(%%4w&F_)jNOFt<=rLkaM1-5YKfNiiex+oW0MaxX{oWw8|GbrApTlJu5J7%9G$Z{wvYD?JY&msx@TA|^5B>)3cL$iVE5{P zO?ZGCXz@SHH4dnz!Cd`z|(~vOk34azBKg7e^I>$CBJOa zWsT{Tz?Bc+s6<{mu0F>jupmWq7ud+7YF)g2z!090|1M37Vqa* z_~DHkWNvP$;o4lYPBiq78eq}{9yc&Cuegd4y(C?xKX5iaf)5pXk$$N{Q8K{I^=Ca{3rIIeH`2|0_}%yOx$pgNcAuDeX3m^B=X*_ z%~QTSD)+y_#!QljDMw1Xq*v!vR{3y7V}q6kRBve37k-}g-Y0Bt{>j~j9v(L2xD*r0 z@VNeKBk9QNa@>qfUjvwAGO1mq@zRZX45Y3I?KK3Df^)vMNkmE-g_Vx={3+-RGk9oT zI1o+zh~uxJ@?|oeR?)4PW1bA3Rg-G|iN--S;z-u`O4NcSb=?SUwi3nIdEQRxla7TC z3|K7M(v#FXrKQkrqt|ywRl-|;MF4mxbaTX>zQ*VejR78E8oQy^0#<0*pB@JcwgwBh zELl;WE)gQbH*m@UC4;>1VKp$x66m?&Cr`7$;*5lWN^137lCM={rF`?_h zd#_HX4nKbj(3QyMGIgRUeru4lc?i6y;Y}H(&7zqk^xR96=4Oe1EG$?gMj`&zx01L;+I!@gkrD;N!i$qjz^C)i z#8a;Htz`i>C~J~yKqtg<#`a2 znF7eS+YzmihvN1f8*(YbS>G!qMj7HGqDbk+!S6q%J<*~ve!YDjsPC&Q_Cr5hPEQ2` zv?z0oF?9Lxe(&z%Z=J?szvhEwcn&;ZxfApW5)W>FYd#gb&Ilg>3OudPb5qEn4@l(t zh(CW7a4RY-r}a2V_3m`^xWpF7#)NsaG3i*F5&4sybR__wf=Jt^g9f2@WL(8_tViuq^$ z0dmd(^O~?++vT8g2b9ZJqtdBaeDzmf*$9Zr2Q;n%hc@!fS@7dMm&ENu=|K`k?{;u< zt_OX#;2Ta4jA3LrY;*nh2sBkSBV$VxwVzS0;=hPE9DM}}JXJiL8tmT3Fq6b?z@Ws` zIwYlK{UudgE`w7!MHw$9s6@e3!n2!lIAh&k<}~jR0Gp1>?YU}J&@%GH4xPrE+rO>j z*JL6Z#xJ`g!K`h8wP8bjE=>P8a$)?CzM}8%Q~9I(h58LBgz<7&lHzp-aj2C}=?hV` zW^Tpe305?6^Vt*}YZ+ztjkE)Qvq)5VMdFUwFqx7=M=BtF(>Yt1A*Gi*?txzV-<%s_@3P}J!CjkYkv>Qs5VJ6mBMmUkn1?1$sv{bs_t#eg1Gr$d4A5HSy(9`YBuOFrze zT`bL@!1w6hAC#VAO@B_<)lKff#@Lzb+us4~P%Gy1YJ1o5U~ z=&R$tDxu*+Z#@h??Z5VyYnqBxDcFQdqSxm1?)}Q)1G}NtYX-n-{nuG$LOR-{9 zcIgZe-KOM%(_!S}4rIhm)fbGq(_pRlc2N0-{y&cOl{s{yQ6j%>^6UlCF&V1U7VY-K zyR92-Rk0B{&M{jxa*FeFllIoq-kd>DI^t|JdZl$%S}e43O+3;9fG09+4>BpH6^&G3 z<*qn|xKfiKgZ6_A=f^J;L={}>uAeBPw)YzWwe+J&OE!UHKym>kexLvGzgm`2bK`47 z<~USO8Vp6+w*F%!_;{1h|$_xb`{{<_QTMD z);stdEg}Rse)nD?w9FPN_*^Zb-*CIxMpL7f&vm3UJQK7J`hU!^@|a<`Ngs6@S6x@A z$4)68bm(;n>lf{_y9Gh10HZk)*|~5PN+k=5KNt?vKa7wRKm88o_~;)pM>aAx^OQL3 zEys;&(xNf-_CiXx(i_*|hzJ>ZqUY*ffWvZ3+;YfYf?IVL9?ArR-gaR_o1*{5cu^s$ zpW80gJLN?%#>;`dPge>iW082a(+AR9k&~|7ics}vO}1Vu&_z>0IjlbXzE6J_FJ@oZC zykl_0Qb&fBKVCX>Aq4Nd*MG-WYzy*HSDE2jf`+U*ba1>AZJv?RW#ub0L?d2raSLi)H}XRtP_F>i+}RcfH_YL;LJ}>Sv*nK;~z3nrCSxpWe}L1uo5L264k%4 zc3u74m};cHq%;(R7j>%EL%NCtPjwx(+2J_=K z7;a3EFh*gytKe<*7D|N&ck8oC1woRI4Vc|Sw-TD;AvusG5EO?fbBerro3f;CLO*ZQ z)BsNG=<#J(jR>K@sj#Q&q{)@^jW0lj5qxGM_eWF?o|>|(*)`Q1dRJVdEO`@oN@t!C zf0Jfqb|z(BtBn4BT=~|;P&2VR$ZFH$2nxYUq9lZ{7mzUGGD(HXu5Bq(pQjiQLHmN; zKY~w#i}ehx-rkU}E0Ca`GplZFW00RuO|e^)WKM}`noY#rwBwD!TLZQ`(1xeH-wZEl z;$5m$z6XcnGqbuu=q6-YtlE~#f-F=g$!w6tt9OzH`Ak3Y7XK+>Y42^h5&6`WIXNG- zH$!}Uk*`qzx7@ng`rUk8HlmHaY81=Y7TSHng6}sK7T`+g`$@exUzNJFm5+n7knel; zvK`p8w*{!llCS!8`mK(TE87_E2zfoERcSKPK&({m6M%K0q)D} z!yiZ>HvWqgBEY4!Fb4^=6X#DPeadnYV*DcHwWgmnO7S85aV>u23PN-Jt|;-GvH9|V zMm2{}y-=M@J@!Z;iKV@0K_7?U)xD^be~9v+>dh8{rx9_m(WTQ(J*Oe?Thg?ppZQ7t z4WqU~1sVqj4K0*S^`qI;g#V(7ru*%-|Ly&tFF$!zDm57=S>`qb-2L2O3zrcW$E&Rt(>IEx*Xv9ygYY_&kOo4#4mQgzpMNV??0MeNn6u zZuDL|8In@a=&S)*?m~YouUFlpim7NI)CfC@nDb@K2Z-7S3?~8Cq^g_qDp-*1Q!ZMu z_Wp$HU@TGnyB7HOH(V!uxVx1$U~CFoc<4_ULNN0vK8_o&n&|kXJbZUvzy`*fzQDjM zuX+?itt4o(iu(Gh2j86I1!?LNN|QgTg+}#UWBF1L)$`KQa~^VKF;`||cDb99VIUe! z62pQ_)_l=g>#r3s?=XT0^mDcuV;$mZIU3d$fa%njdE(Exmok70Zex9aFbAwo?~RB! zPgTf0hsrfT=?Z1fRN;|*3SDi&g;ef0K7*~{?gO0{u#I(OnPICumzmZ+4CYL$TX4sE z9%7k|wHr=s2>TBl^xlD3BxYrjygqvaeeqM$S=2S_I z(;$zLd!1@<{6nmKblvF~)rjFlT~3@j$9iC3ySg7dTy^_A0+l2O{82at?2EiEb>5`}IN`%F z?xLEyj(d~jV3mX#JAGsweAeMEO&ZR3Lx9&%lyC`&K4CPzpFXvCT{OOaYQK7?Eg*nX z-Fi(=SCH8>8riI@mu7~%Bbxs4?etwY*R3CwO{Z*$+2He?6#Hhj?_mNHTEkJl0YnI9 zm)xa<(MVvq^FZWTgMXN1HrMq%V9j?wi|9SUSAO53@LnTAhuHLa^YhKW?yhhD~X=E%s0f?vr&^~a*xwBf2VsvS34v3jZLI6l(qGyo{iCeG)X zbM@{|*{P(o)eX+bcu#Wk#H^LS)9!kXMvfIRx}wNvJ$x&c27@KEbhe3nb^J9UJQgOr z$VG+10RkrrlwbV1W%lJfdsrtw>cl>OIj97*3Sa7hl|RToR3>a3<+uT^HW{$3@7F)& z>DYUL_EkQ4!-a!!$VcwQ)dk*PNX{hc@X$ll&y!yc6Y|;M-KFJik}W^WHF%HvF9|hY zk<9#x3i8&~Y^==2>vW#1AMBl2h^@YOy=390jFIhERFST$9qb}s*w=03JS|&c@dqW@ zi{A-TM+fw;cf&JXhtrXsLeES1>5c)BfRAgMs^n3pWe zdggWiW2uVFbIe9`>kXdy-p1^a^JDhz@=D?{tWd(#bC{{WaF`L zzg+hl8gre-V}Yh`YyeSn=K`K`$ikW(ivaBN$bkJSkP^7h@1G*~JKMzJyPhr#9oj1K zZPY8x7Ta*$I1(lK(8xm0qhy&68=d|E>wh~v5N~R%%nI7dN(E}y)sL7P5`EkDC|gxP zn;mT6;+e22CE9I6jE-|7{_HEgD-RiOH+s2l6xv=Ce}g82FpXNb9V0#>b_wKr`_D@% z-k;8&ofq9jSvjd}R`&`w(~Avum&4{kZ_?m@(e?sGSIw2&?`w(9h28`jq95+CA0j(mDkcXDMGPpGs&vG+9?F%*xvMxx zKggOWpQpBlE{B+|R{PU1pCx2Ts6&nr&ZHi61&@mtzD)ud1)}yA-w|ErfB_L3S#rVJ zNbxm~ zt+VUUMVR5R%>?uAk@{tv_ApF@VQVveINVJt7mS%_t&Ji?hTmY z(^+|~)EGa_b$by3-wc(v5oKce z*9I6h>>S;b{tVwo^(TW+jUk5adLPV>8N0mk5f$YTua$VTq1%WT_;rxs_U;PAG0Ii z_*RY<`SWeM291T-NRxiTf%Hf*3lWpa2q^7YyHCExNSS-Pt2|Ptb;K@;5n3c25n+*k zhs;zPDytmn4$X>u@oak(X%7A=i<_>&v1se%olBcVO+`(jY{6QBRFIl-`BCNm_6>M6 zz`-zbyqtss^A4L$V2dB*S`6x2Vm}B6J}g&u&0K4SEY^U7#!x(|OHN{j^#A_5B|3xn zTwu-ea)Tidu?(D~pSL>s`>V;J^ByLeFWzqpF5+x}yO=C_DH6xYz`_GBk#Qd;lO+c5 znodaV3jn5%i_gqw;rd4g@bwsEVYrQ%LT!jjmHCYxxfM2_^FK~>E_(5IY7^2}p-f^} z_0OI}2Z2_7a>XF8w3N%RVuNdjTXAkpmy!1c-~O{1DW6?EuYWqmeL-s5aYx56lGW5Cp2CZEP@*1J2W30pR+4)09^RZo{7no_KHDjKVWN+%BiO_!0MO{e< zkRE9G=m-4u;x5{%q;E_`_V|eanOz{e2&ANn1LpnDd6d&qIL$P=*t{4NR=`l z_iQL>`Yq`EZ~nVHSkC#!O6D|L5jLa{q%V{tch5)xR%`xh=U30jkD>*r9dhvHs6kxf z_h#8I(+arscnDx@rCH@uKH+@0`XbesU!a#UC|>(126hK{4Sofs*K<1xtB_7;LWvKQ zO_ib~@6LJaVjil#5n471UDg13x{1Nf>;wL$nRT~DUkg z;Bm>i7>)}R3QKz{X!r58TRHWI>g=zHx`GTCDt2`+G@}N(Y@Yj@Sr&urWi*F=XU9a8 zE9pRfJLdf{Dn_bgm)t7e?aUkHOlNP?r`J(Sy)}OwHb>*ri^OTrL_!61w`&*2wZy13 z0k&ERrIQ5j>6C_B31<)?n5hwdZs^(F!kl=n!VH`;>T;q+Sbe1u_!ufXC#=c`igs6l zCS$PA%77eJgx~d%+fp<)0gx1Kg0|G6)IKKgVRSFV9xlrElvuW_YK|}}t?qzWmG-AH*dOI`@=sFH4(OH+c{Eo6anclxwC&C$OYl-dP-}Rz6Po06`2O*Y>OD zd7pqa{$%^g&VH#`^84MDvU~r#AUH$>q&M%d;SuzI!Xrh5!x4?lQ0VQvZNG;kA)>y< zXK7!X#^o4W4vW>TI&iz&@v%M0iHG%4gCD(oyJu9lYgPqWV_#m zUA9lHgR-Vw&SBTy2~eJr=A<4UHlL#eV<@0b;o)5e5CITqP z__to&)CqhZ;=6iuPq^(YILhHj5XH{ESIGbT7RmK_YM8|0NZZ;(jn&Knwut4ccY54yCI;r;WtoNo&^8CTffA!A7=&f3iRfF?v0xaFdCG0z~U-h~Ur;W1?{$Z?pw1dsH~0zop5h-ZnkvmMW|iW#%uQb!hD7-R^H<$aFS9Qj!PHU) zQI{9Ux>V~o^3o$jD$>5dNU)ww4QjeM)tNfI@Xx!|^LdqJGgHGcZ)#^xZ--rCPve{t z`MF1M_-WN62jV~L(e%hYvn_8VyiO(qfq09*#rS2ARzLL$hQvPPyDCU-?k@F@xS_9BJ;V7B zv8_8+v2JHKIPH|73ah_od-&@UU4^RCA2Q(<9(ROS>6PLZTfN`f52$Qg7&{xc-Wgi( z+SFRTJ#8~A(+{!tim7PlpovsNxsd*`#$UaK!;C((#KNN4fYs32!ZNmNaV$572(^=X z^{lP^_wED=se~L!e(>#-9De5olam)nX3sNP*0H&BSx|Vjkw0&!XDE zAY*NJ<>rXN3nYO?|6Tgda{*>Sm(S0X&fON&TI7XrU4vP07k|Ke{T*H*vq7WwzKGa8 z>%357tmc4m>Xt#qj)`b>aTUDglXjt2;#=CV?tp2oWM?Q4XJLo|wSeF;VS<)%6kdD; zXw#K-;;l5eb8FZp!mPy2!%@Q#BtNpYLM3ai$t*H?*4pM2(rgynd(Y+ZYXcqmGYH!naf zSeZaGGDY|i8ZTC0#AKH`#c@<^@-iC7l1oV70U#dHsmIWIQ>82OCGXZ-iT`{Q$j%oA zdJTkxz|fOSpprn}d7xp(3Vw850lf z@9xH=787)rSr$$D>JX@ZAJc@qNGJwY`Go_6CX|F9XuiF6KuaPksghCYuj{9~4BGZO zd5-l5(W(kFO?(Awoj|n${bj3% zqp)cw_TN-gKzx9H5uxP3s=o$%GXcFO?1uigg=S&s1lJ3({@K8AMPXvVyj4N8UN%Vu zrYsrDJLddv&9CixS@^YIwn*&349vi`9Hh{%Ry-bfe>K|u0hcNvFiSoMFc$CLgKde!5Vn~68L zFH}AX^g>A60&EPOL@OD9F;GvG0^e)^!velJ8L|ir$N+i;3-Qa|^vIboxFC6-ix8x+!4To-#roD|?P_{D~mC&BcxZiX%-} zivm2mgv7g@+3JCc=w1!8?S5sszIQ@%D&Z7SbaXxOkdKzW{W7eVQ9ZrJflE=el>a^B zw=NWh-mjIP3>0`AD>1pd@Nvp{-AMp;oLaW@xAWdS3LUx2PxfkdQHSxV=;jEs3x4Gs z5X*KHkoFbA=gwWIS20MiP0#OO5%gUC$9eKQiEp5NJfD{G;AKEzr{w4@m4z8ohl=rY z{wh8@IR471CG{9Ez7lo0F3+KiySCFMclzNrpV|>I2M8!`F=4H2I^Tyt!iW~e9+8ED zw|JMYi@`KuTlnf)t|Y;Fzw%4?9^BvGcU>WUvmfUlf_Aba=$-`eEdA7PCkc|=#YpnjV z7PCSPp>!ltTcPS7u!~lTWUN1OXl$#WlN{$O?*9V&)2287{rh<}NeTHMC^j2~B?OR7naGeH@V&2AUA4I;%89v#dVV_f_sv90)3F zS3Rt%gR6k#EBCmJs{pA5t0+Sq1}S9C4_zsYdWIt)#Z|Xz*(rja9$ydHlKBQ;wA#v@ z?1I{XZzVt!nhgCIZ$`N)NRN0{rNamCd`78w+<-6!l)6)iPDdeNQ}-wdnvursh<6`G zj?DFx#A0G+?**;#NC#^foeD8f*y&FFGy6Ux-$pO#tFaC3HjLYiFJ}G3;Bgx+9ATrV zrh{uW?C26AIaqR0JkE>VfDtXMDF;1I_pf)=sTUrS0$;Q5Tq=X&4vSLO7uIg`P zjXe{-e>^`9D>8vR+`v2g8^VvD3mbrR%pskX58=*DuZO)BS1v^d{a9??2&%jxT(~O8 z%pXyRuMC@y(|Wy?2BZFB(_KY*wI$?7F?bzUsPuP|lwKv<>hDJi5=*=>;E> z(=sP&Yj#`^LFZ=ec-^@)!$Hj|PJQREN)ptr`OmXFK?afV>zz~>F@8GgXmT*iOnYl{ zML!)c!*!2bq#8mQ(HLr|BQw5lx%9c6JF({Wlve1$nO*LPm=%q*D9Min@UnQ@s+8&G z^Lf0}lhR|D6Hqp1=%Kna9Oi$*t-KAV1V+6SQ}8n$@6T`W11Eays?wZI zBx~*eAYV>is3~q6SAkV}WFneRkviSE45e0P*hTLL8*_@a6Pyc`*hlzxa!eMeU`c&) ztYVnhdS1nj^(&_IxCioT{|;aC{LRKp6M$}xJ zXY1Ki-n*Eh#^Q@A&i7*nv*P|xG0k)KIBVs4Yju6GnL1q??XVeADPeyRf_O01hWBB>5I$01dA#08wm^_P5G-Pf+y_P6YiNo^5N@?8((zlG`SQ}6_IlHCnR zSK9Oer@JtonUspiZmw|yUFOJ(#MP36W`1z(^%QUAJ};=TJ(Z2os1tYBZ~^08#WBAq zam3&~@57s6g?d7)Gw&*#xRmOIPw#yXLK!>-1WAS>Hw9qac-)G~q@@e1^ATj@AAhOu z>%7`Xc0&)jt2sUY-O##Ef)+tPkt$uwwwh<_&0U-YR_qM}GePd_9WMk}$BAVEHd{Sw zy>Yu8eqvl;>;?zKfJWbT^FVt5SEyclvH`N+kFd<@3- z1U9JXxG(j+nrh&Qr#F%)|B;J#^AhgVUuQGY&=c)XPTV9qXi=TYPopSe&qYvOdIejS zDGP1p^HUSKrQU(p8_?+*jLC-$<8|E`tu|(h`t1;5*#fPnb+)G^oTzUTsyYeN5q5v( zj^=;G!o}_xMavy_^YK|I{Nq+bDf2#OG;=WQ^hhO>K6<&T{SjOSK)a&`^ z#slk57enBrMDHlZMn9=PDl3stQC0AhX-cDafSUe3-#fpWa%%8)LhGZky+_nww=N=y z_Nz~7Mo3;MApfzdI;JUsr)3@mLQdM%3ysaIS+XgfogYlTa1kPI@a*cVh+3FOfABL& zW8S`qiwh4eoKf7&om!2^x@NC0U&R_r-7!-~{$Q{@wG+xKA9y$A@{ya(O1zE=As9#u zSwoGo?^fNf?~}W9S>~Clwln{Ttd*Ii!E4(kX+D`4q##{bB-`1ZFy!W~8w(Wy=lRnv z{i1c=54?3PslLxy;Z`~lX1lRl#Rr74)&hEtlFuE~m!|`*h^@J(25p_F zpJ9{ksYz(?26}yJGlGYFazkZ!CpAmFwxGgH7C$hh;+dyLQ&})nRj*(hBPDlvtg1bg zPNpSqeuM1|n?NM=*9O;HVN+h9jAn$Zc*uLIbyV&-C=##$(a}uUKZz;#8>b_u{M2(# zA+7}uUL?s!!PD4>)yDrOr3vwyLnJ`MPr38&C!!l<0H z&+7g)Oqv`Q4)Yu8nlzI0?_)j&Kee?i9!q+(s1*1J-i+zP4}aX5GDIUQb|6wdn*3OX1_!b_IMHTIQgyscUec`lR9K5;?ve$4}oX>g(TzD#W%REcb4K=lpJ=bM zwq%GE)<0flypGB5Q_~ooQ&mI;7fV}(DC&9baH)@SSZ#KdUzGqT1#g{{*RyaCVx;FB z?=u(hFH}`AWIYu>T(zSYEVE}$)cGW}mi|*DzT9g|;r4;_VyRe-r$|V2P}!tNo<@1Q zIHbo6hmTWMfFQl=Yi-Ff6_ursugnPNGd45ZRaV^Ut_yGywQb|;kP$^8X5u+bag-}gDnuVLGxrSRW9*v`dt8^o>&X*}Y1n1D5i>iT z9{h}UhIRb#jDXe@?35XJSav5}w})})3_Qq9g&6YQFPLLGopTjPpcT!nju*Zk(MKC~ zXTMH#Xj3%Odha>()=r1huDB9I3y%uLh}?Q4E5gMy^e)$lG<%OzMD;SX*!YAwvC+m& z)CQ`szfrtt6Bt&?7vD5iMc?i>(YBE1u)^pX7oISeTLUV$c_1Fs#cA0aj>PAv%AoZq zy=g8M0`e1X00F%(x(q5l()ihdQ_o8p9K?=j zvz1`A9jW&T2xre87=NQq3Z5q88SqjO0ad&O&8CuwXWkL4zikB;jQUp?nw5^GSDvCL z37u$u8x@IKsm$k(n|MSRhB*s_B@VOyZi>E4d4}q7f_Og-fJ3~7{`o4^5=4)*Sp97e z^ojH|m~u3`GQmT$E^h$i)$Q1`q79yh+L;>j$=I2_`n5)JWpTyp_6hYlBHV5=kOJ32 zPCQZw#KYr=gRx>{yL)sevmzy-hK)-ud!?OdznI*Lx1Nz%MnGcBy0Vc>Vx`c5d= zVjTu)eJK=weeuW2#%{L2pSH9@*^j1)Uw8ped3rTcHj}BcNOS)x!jSbEnttb&=2+}) zl$cupBopv>qrQjA>ryNd&;Q}_FR8`a11X^4MYZ~H^KTiIhb*FphR zU3)~tb-CBE-Gf0XKeh(T3^>h~DXvS2^sl>)^C%W4QB7Q7(^?V|X=(vpd=2p5l|7ih z+nOt8zEP^1WXg|^Kf9;!=~wilG}?LG!1l3wjieCq+RU%pL*eSJDNrnUz^3z{<90^m z*Bd5RWtW#3!4SD_FekuX)8n}_-N{z6({Z8j)!RmscF7NfTTnBR>{V;$+&4Ny{gh9w zhxAG-KX9$)SM~Z^D|OhCp~jEo065}rn;9v6yrH|3sp3j)%2%qeAdz)TsqIMIY9Qrf zirR-ZYTNJp%gaD*oxm6)r)k$xSrp0a@0_b%4E7>BZP`^SIA*MHl>1A1_&~<`;-@LP z7d4I!sJMVW5Kmjr1!qO;#fVw|htUG8|mv5NvtP9AOH%f1 z&1t1%haNrNXE%(-|{;#H|VvDJ2M5N&MEKPmAa}X$qH&hJag3*h3 zVtaR#OWSI2Pi(h9Vj)Ln3Wv-S>Y#T%EdTQyDC{{H`>@c8no`|inrY&GuNBmequ>SA zpk{9waN-iqztfh?fF@R=^%hbrLPY-iuP9-?qF9`C zJ)4zbe4!92fdG|_<9^r1JC07pgKDG2_DcjAj;O`w%q~u{kHc8bB>IFwsu3YvTToq*k ze{yrU@)gZ10t-f`Q1NM0cZ}#k#E+rp4_U<2Sa_Es494O0U7|J=OYh5G&#M9D;ix=K z7!Bj>WvX&I=$F{AK_?EU*ch?-$xR|Rp?|lGP(XPNZ%QDT{EjlA(^p(t>}_K{1tnjM zfBhlb$qc~z%wN9UZG?GouhehZRSItQfvBR)R& zL9M7OiG2}0Rnt7BhTrC|>w!+F@O@3=0Tb^V04ibb?n-Hx*YRv0*%9x3=nN8iQ_ZeQ z(aI^Jx#H?qwVD`oDd(}WI>y136aS6c=N7?=g%JKX_4Q0H=oW-3%W_2y^zTiEWZT7U4t z;WHgt8MjkJij_4CkXsBgFVOIrd}2%5xjSU5R_Y_bw6Ju*Ahf-oVq9ms^KBH;9SOUN zYq#yIw7KJ~=enMT6(T=V#5Gs$_mz#G`5Y&ppVmz>&%y{0VQB|lY$(#z)1d{N$}ei5 zik`%*x)v=H1P@bDcqR)fbVocJy;OyR%MX>g%#!)K<6m8b8)9)x!V-`kZxujalm3%w zRx(k$)|Iy=y}PvdN7F*_u6c9woK2{n!Ta?4J!bX=SpkN+UR@%Z>J%Radv!qcRh-hCkUUq_tkAsG zW;Chv5jflcDpIwg_~6%ZgWPoz(WXa6dxYZ|swb-G&`TS3+v`vdKFZcjR56WosEe#f ze&qiUF>k>9bK(P9=Dydq|Do%*C<_M+4`ES5`b1%f5$ywq;pEO4I(sXK z&yU!F=@b3Mk79%19wPz^n;#&beOf`RwUS~X2`;)T?xa)hFGaTtllX@flzO9W1QtE_ zZaw!-hkpF)2CGhAICD2yBVJa6{HS+$7r9ygj`e zBquiGD25ofdEQ{rxts!BeGvE=CuFj+TlP3rEQ_xW6Y$Y0a8crRb`Z+Jp4VZ`_`Wt} zN!xe?{uht3?aQ?4wMb-TNN%?duZPq!B1TACO@u!@MG87l^~bR$DD z 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ೌ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�i3WjMV{49FN|bE+Mb4j(?Oh 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 Date: Sat, 18 Jul 2026 17:22:57 +0100 Subject: [PATCH 2/3] =?UTF-8?q?feat:=20operational=20proto=20thinning=20?= =?UTF-8?q?=E2=80=94=20prototrim=20+=20dual-variant=20build=20tags?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Make schema thinning a working build option. The full pogo/vbase.pb.go (//go:build !thin, IDE/contributor field discovery) and a generated pogo/vbase.thin.pb.go (//go:build thin) ship side by side; the thin variant keeps only the 417/15807 descriptor fields Golbat's code reads (removes 97%), so decode skips the rest as unknown fields (with DiscardUnknown) instead of allocating their subtrees. Field numbers are preserved, so decoded values are identical — the full test suite passes unchanged under -tags thin, which is the full-vs-thin differential. Pipeline (scripts/thin.sh, maintainer-only — needs the licensed .proto): protofields (incl. tests) -> used (message,field) set prototrim -> trim FileDescriptorSet, keep field numbers + oneof structure protoc -> pogo/vbase.thin.pb.go (//go:build thin) - tools/protofields/prototrim: descriptor-set thinner. Exact protoc-gen-go GoCamelCase; keeps a whole real oneof when its wrapper field is accessed via a type switch; drops emptied oneof decls and remaps oneof_index. - protofields: dedup accessed files per-file (not per-package) so test-augmented package variants are analyzed too (composite-literal field sets in _test.go). - make golbat / Dockerfile now build -tags thin (end users); make golbat-full and plain go build stay full (contributors). Gates (all green): go build ./... , go build -tags thin ./... , go test ./... , go test -tags thin ./... Co-Authored-By: Claude Opus 4.8 (1M context) --- Dockerfile | 4 +- Makefile | 9 +- pogo/vbase.pb.go | 2 + pogo/vbase.thin.pb.go | 270794 +++++++++++++++++++++++++ scripts/thin.sh | 56 + tools/protofields/.gitignore | 1 + tools/protofields/README.md | 66 +- tools/protofields/go.mod | 5 +- tools/protofields/go.sum | 6 +- tools/protofields/main.go | 35 +- tools/protofields/protofields | Bin 6918418 -> 0 bytes tools/protofields/prototrim/main.go | 170 + 12 files changed, 271112 insertions(+), 36 deletions(-) create mode 100644 pogo/vbase.thin.pb.go create mode 100755 scripts/thin.sh create mode 100644 tools/protofields/.gitignore delete mode 100755 tools/protofields/protofields create mode 100644 tools/protofields/prototrim/main.go diff --git a/Dockerfile b/Dockerfile index 1ea71570..05a8c6da 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,9 @@ COPY go.mod go.sum ./ RUN if [ ! -f vendor/modules.txt ]; then go mod download; fi COPY . . -RUN CGO_ENABLED=0 go build -tags go_json -o /go/bin/golbat +# `thin`: trimmed pogo schema (pogo/vbase.thin.pb.go) — decode skips the fields +# Golbat never reads. Same decoded values as the full schema; fewer allocations. +RUN CGO_ENABLED=0 go build -tags go_json,thin -o /go/bin/golbat RUN mkdir /empty-dir # Now copy it into our base image. diff --git a/Makefile b/Makefile index 62058f9d..db5939f4 100644 --- a/Makefile +++ b/Makefile @@ -9,8 +9,15 @@ FLAGS = go_json #FLAGS := go_json #endif +# `thin` selects the trimmed pogo schema (pogo/vbase.thin.pb.go): decode skips +# the ~97% of proto fields Golbat never reads, cutting decode allocations. This +# is the default production build. Use `make golbat-full` for the full schema +# (identical decoded values; only useful for contributors adding field access). golbat: FORCE - go build -tags $(FLAGS) golbat + go build -tags $(FLAGS),thin golbat + +golbat-full: FORCE + go build -tags $(FLAGS) -o golbat golbat # --- Profile-guided optimization -------------------------------------------- # Go (>= 1.21) automatically applies ./default.pgo when building the golbat diff --git a/pogo/vbase.pb.go b/pogo/vbase.pb.go index eab327c0..864ed78d 100644 --- a/pogo/vbase.pb.go +++ b/pogo/vbase.pb.go @@ -1,3 +1,5 @@ +//go:build !thin + // // Copyright 2016-2026 --=FurtiF=--. // diff --git a/pogo/vbase.thin.pb.go b/pogo/vbase.thin.pb.go new file mode 100644 index 00000000..4d328e91 --- /dev/null +++ b/pogo/vbase.thin.pb.go @@ -0,0 +1,270794 @@ +//go:build thin + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.11 +// protoc v6.33.4 +// source: vbase.proto + +package pogo + +import ( + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" + unsafe "unsafe" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type ARDKNominationType int32 + +const ( + ARDKNominationType_REGULAR ARDKNominationType = 0 + ARDKNominationType_PROVISIONAL ARDKNominationType = 1 +) + +// Enum value maps for ARDKNominationType. +var ( + ARDKNominationType_name = map[int32]string{ + 0: "REGULAR", + 1: "PROVISIONAL", + } + ARDKNominationType_value = map[string]int32{ + "REGULAR": 0, + "PROVISIONAL": 1, + } +) + +func (x ARDKNominationType) Enum() *ARDKNominationType { + p := new(ARDKNominationType) + *p = x + return p +} + +func (x ARDKNominationType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ARDKNominationType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[0].Descriptor() +} + +func (ARDKNominationType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[0] +} + +func (x ARDKNominationType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ARDKNominationType.Descriptor instead. +func (ARDKNominationType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{0} +} + +type ARDKPlayerSubmissionTypeProto int32 + +const ( + ARDKPlayerSubmissionTypeProto_TYPE_UNSPECIFIED ARDKPlayerSubmissionTypeProto = 0 + ARDKPlayerSubmissionTypeProto_POI_SUBMISSION ARDKPlayerSubmissionTypeProto = 1 + ARDKPlayerSubmissionTypeProto_ROUTE_SUBMISSION ARDKPlayerSubmissionTypeProto = 2 + ARDKPlayerSubmissionTypeProto_POI_IMAGE_SUBMISSION ARDKPlayerSubmissionTypeProto = 3 + ARDKPlayerSubmissionTypeProto_POI_TEXT_METADATA_UPDATE ARDKPlayerSubmissionTypeProto = 4 + ARDKPlayerSubmissionTypeProto_POI_LOCATION_UPDATE ARDKPlayerSubmissionTypeProto = 5 + ARDKPlayerSubmissionTypeProto_POI_TAKEDOWN_REQUEST ARDKPlayerSubmissionTypeProto = 6 + ARDKPlayerSubmissionTypeProto_POI_AR_VIDEO_SUBMISSION ARDKPlayerSubmissionTypeProto = 7 + ARDKPlayerSubmissionTypeProto_SPONSOR_POI_REPORT ARDKPlayerSubmissionTypeProto = 8 + ARDKPlayerSubmissionTypeProto_SPONSOR_POI_LOCATION_UPDATE ARDKPlayerSubmissionTypeProto = 9 + ARDKPlayerSubmissionTypeProto_POI_CATEGORY_VOTE_SUBMISSION ARDKPlayerSubmissionTypeProto = 10 +) + +// Enum value maps for ARDKPlayerSubmissionTypeProto. +var ( + ARDKPlayerSubmissionTypeProto_name = map[int32]string{ + 0: "TYPE_UNSPECIFIED", + 1: "POI_SUBMISSION", + 2: "ROUTE_SUBMISSION", + 3: "POI_IMAGE_SUBMISSION", + 4: "POI_TEXT_METADATA_UPDATE", + 5: "POI_LOCATION_UPDATE", + 6: "POI_TAKEDOWN_REQUEST", + 7: "POI_AR_VIDEO_SUBMISSION", + 8: "SPONSOR_POI_REPORT", + 9: "SPONSOR_POI_LOCATION_UPDATE", + 10: "POI_CATEGORY_VOTE_SUBMISSION", + } + ARDKPlayerSubmissionTypeProto_value = map[string]int32{ + "TYPE_UNSPECIFIED": 0, + "POI_SUBMISSION": 1, + "ROUTE_SUBMISSION": 2, + "POI_IMAGE_SUBMISSION": 3, + "POI_TEXT_METADATA_UPDATE": 4, + "POI_LOCATION_UPDATE": 5, + "POI_TAKEDOWN_REQUEST": 6, + "POI_AR_VIDEO_SUBMISSION": 7, + "SPONSOR_POI_REPORT": 8, + "SPONSOR_POI_LOCATION_UPDATE": 9, + "POI_CATEGORY_VOTE_SUBMISSION": 10, + } +) + +func (x ARDKPlayerSubmissionTypeProto) Enum() *ARDKPlayerSubmissionTypeProto { + p := new(ARDKPlayerSubmissionTypeProto) + *p = x + return p +} + +func (x ARDKPlayerSubmissionTypeProto) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ARDKPlayerSubmissionTypeProto) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1].Descriptor() +} + +func (ARDKPlayerSubmissionTypeProto) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1] +} + +func (x ARDKPlayerSubmissionTypeProto) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ARDKPlayerSubmissionTypeProto.Descriptor instead. +func (ARDKPlayerSubmissionTypeProto) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1} +} + +type ARDKPoiInvalidReason int32 + +const ( + ARDKPoiInvalidReason_INVALID_REASON_UNSPECIFIED ARDKPoiInvalidReason = 0 + ARDKPoiInvalidReason_NO_PEDESTRIAN_ACCESS ARDKPoiInvalidReason = 1 + ARDKPoiInvalidReason_OBSTRUCTS_EMERGENCY_SERVICES ARDKPoiInvalidReason = 2 + ARDKPoiInvalidReason_PRIVATE_RESIDENTIAL_PROPERTY ARDKPoiInvalidReason = 3 + ARDKPoiInvalidReason_ARDK_SCHOOL ARDKPoiInvalidReason = 4 + ARDKPoiInvalidReason_PERMANENTLY_REMOVED ARDKPoiInvalidReason = 5 + ARDKPoiInvalidReason_DUPLICATE ARDKPoiInvalidReason = 6 +) + +// Enum value maps for ARDKPoiInvalidReason. +var ( + ARDKPoiInvalidReason_name = map[int32]string{ + 0: "INVALID_REASON_UNSPECIFIED", + 1: "NO_PEDESTRIAN_ACCESS", + 2: "OBSTRUCTS_EMERGENCY_SERVICES", + 3: "PRIVATE_RESIDENTIAL_PROPERTY", + 4: "ARDK_SCHOOL", + 5: "PERMANENTLY_REMOVED", + 6: "DUPLICATE", + } + ARDKPoiInvalidReason_value = map[string]int32{ + "INVALID_REASON_UNSPECIFIED": 0, + "NO_PEDESTRIAN_ACCESS": 1, + "OBSTRUCTS_EMERGENCY_SERVICES": 2, + "PRIVATE_RESIDENTIAL_PROPERTY": 3, + "ARDK_SCHOOL": 4, + "PERMANENTLY_REMOVED": 5, + "DUPLICATE": 6, + } +) + +func (x ARDKPoiInvalidReason) Enum() *ARDKPoiInvalidReason { + p := new(ARDKPoiInvalidReason) + *p = x + return p +} + +func (x ARDKPoiInvalidReason) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ARDKPoiInvalidReason) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[2].Descriptor() +} + +func (ARDKPoiInvalidReason) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[2] +} + +func (x ARDKPoiInvalidReason) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ARDKPoiInvalidReason.Descriptor instead. +func (ARDKPoiInvalidReason) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2} +} + +type ARDKScanTag int32 + +const ( + ARDKScanTag_DEFAULT_SCAN ARDKScanTag = 0 + ARDKScanTag_ARDK_PUBLIC ARDKScanTag = 1 + ARDKScanTag_ARDK_PRIVATE ARDKScanTag = 2 + ARDKScanTag_WAYSPOT_CENTRIC ARDKScanTag = 3 + ARDKScanTag_FREE_FORM ARDKScanTag = 4 + ARDKScanTag_EXPERIMENTAL ARDKScanTag = 5 +) + +// Enum value maps for ARDKScanTag. +var ( + ARDKScanTag_name = map[int32]string{ + 0: "DEFAULT_SCAN", + 1: "ARDK_PUBLIC", + 2: "ARDK_PRIVATE", + 3: "WAYSPOT_CENTRIC", + 4: "FREE_FORM", + 5: "EXPERIMENTAL", + } + ARDKScanTag_value = map[string]int32{ + "DEFAULT_SCAN": 0, + "ARDK_PUBLIC": 1, + "ARDK_PRIVATE": 2, + "WAYSPOT_CENTRIC": 3, + "FREE_FORM": 4, + "EXPERIMENTAL": 5, + } +) + +func (x ARDKScanTag) Enum() *ARDKScanTag { + p := new(ARDKScanTag) + *p = x + return p +} + +func (x ARDKScanTag) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ARDKScanTag) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[3].Descriptor() +} + +func (ARDKScanTag) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[3] +} + +func (x ARDKScanTag) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ARDKScanTag.Descriptor instead. +func (ARDKScanTag) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3} +} + +type ARDKSponsorPoiInvalidReason int32 + +const ( + ARDKSponsorPoiInvalidReason_SPONSOR_POI_REASON_UNSPECIFIED ARDKSponsorPoiInvalidReason = 0 + ARDKSponsorPoiInvalidReason_SPONSOR_POI_REASON_DOES_NOT_EXIST ARDKSponsorPoiInvalidReason = 1 + ARDKSponsorPoiInvalidReason_SPONSOR_POI_REASON_NOT_SAFE ARDKSponsorPoiInvalidReason = 2 + ARDKSponsorPoiInvalidReason_SPONSOR_POI_REASON_NOT_TRUTHFUL ARDKSponsorPoiInvalidReason = 3 + ARDKSponsorPoiInvalidReason_SPONSOR_POI_REASON_NOT_FAMILY_FRIENDLY ARDKSponsorPoiInvalidReason = 4 + ARDKSponsorPoiInvalidReason_SPONSOR_POI_REASON_OFFENSIVE_CONTENT ARDKSponsorPoiInvalidReason = 5 +) + +// Enum value maps for ARDKSponsorPoiInvalidReason. +var ( + ARDKSponsorPoiInvalidReason_name = map[int32]string{ + 0: "SPONSOR_POI_REASON_UNSPECIFIED", + 1: "SPONSOR_POI_REASON_DOES_NOT_EXIST", + 2: "SPONSOR_POI_REASON_NOT_SAFE", + 3: "SPONSOR_POI_REASON_NOT_TRUTHFUL", + 4: "SPONSOR_POI_REASON_NOT_FAMILY_FRIENDLY", + 5: "SPONSOR_POI_REASON_OFFENSIVE_CONTENT", + } + ARDKSponsorPoiInvalidReason_value = map[string]int32{ + "SPONSOR_POI_REASON_UNSPECIFIED": 0, + "SPONSOR_POI_REASON_DOES_NOT_EXIST": 1, + "SPONSOR_POI_REASON_NOT_SAFE": 2, + "SPONSOR_POI_REASON_NOT_TRUTHFUL": 3, + "SPONSOR_POI_REASON_NOT_FAMILY_FRIENDLY": 4, + "SPONSOR_POI_REASON_OFFENSIVE_CONTENT": 5, + } +) + +func (x ARDKSponsorPoiInvalidReason) Enum() *ARDKSponsorPoiInvalidReason { + p := new(ARDKSponsorPoiInvalidReason) + *p = x + return p +} + +func (x ARDKSponsorPoiInvalidReason) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ARDKSponsorPoiInvalidReason) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[4].Descriptor() +} + +func (ARDKSponsorPoiInvalidReason) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[4] +} + +func (x ARDKSponsorPoiInvalidReason) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ARDKSponsorPoiInvalidReason.Descriptor instead. +func (ARDKSponsorPoiInvalidReason) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{4} +} + +type ARDKUserType int32 + +const ( + ARDKUserType_ARDK_USER_TYPE_PLAYER ARDKUserType = 0 + ARDKUserType_ARDK_USER_TYPE_DEVELOPER ARDKUserType = 1 + ARDKUserType_ARDK_USER_TYPE_SURVEYOR ARDKUserType = 2 + ARDKUserType_ARDK_USER_TYPE_DEVELOPER8_TH_WALL ARDKUserType = 3 +) + +// Enum value maps for ARDKUserType. +var ( + ARDKUserType_name = map[int32]string{ + 0: "ARDK_USER_TYPE_PLAYER", + 1: "ARDK_USER_TYPE_DEVELOPER", + 2: "ARDK_USER_TYPE_SURVEYOR", + 3: "ARDK_USER_TYPE_DEVELOPER8_TH_WALL", + } + ARDKUserType_value = map[string]int32{ + "ARDK_USER_TYPE_PLAYER": 0, + "ARDK_USER_TYPE_DEVELOPER": 1, + "ARDK_USER_TYPE_SURVEYOR": 2, + "ARDK_USER_TYPE_DEVELOPER8_TH_WALL": 3, + } +) + +func (x ARDKUserType) Enum() *ARDKUserType { + p := new(ARDKUserType) + *p = x + return p +} + +func (x ARDKUserType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ARDKUserType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[5].Descriptor() +} + +func (ARDKUserType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[5] +} + +func (x ARDKUserType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ARDKUserType.Descriptor instead. +func (ARDKUserType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{5} +} + +type ASPermissionStatusTelemetryIds int32 + +const ( + ASPermissionStatusTelemetryIds_AS_PERMISSION_STATUS_TELEMETRY_IDS_UNKNOWN ASPermissionStatusTelemetryIds = 0 + ASPermissionStatusTelemetryIds_AS_PERMISSION_STATUS_TELEMETRY_IDS_REQUESTED ASPermissionStatusTelemetryIds = 1 + ASPermissionStatusTelemetryIds_AS_PERMISSION_STATUS_TELEMETRY_IDS_GRANTED_IN_USE ASPermissionStatusTelemetryIds = 2 + ASPermissionStatusTelemetryIds_AS_PERMISSION_STATUS_TELEMETRY_IDS_GRANTED_ALWAYS ASPermissionStatusTelemetryIds = 3 + ASPermissionStatusTelemetryIds_AS_PERMISSION_STATUS_TELEMETRY_IDS_DENIED ASPermissionStatusTelemetryIds = 4 +) + +// Enum value maps for ASPermissionStatusTelemetryIds. +var ( + ASPermissionStatusTelemetryIds_name = map[int32]string{ + 0: "AS_PERMISSION_STATUS_TELEMETRY_IDS_UNKNOWN", + 1: "AS_PERMISSION_STATUS_TELEMETRY_IDS_REQUESTED", + 2: "AS_PERMISSION_STATUS_TELEMETRY_IDS_GRANTED_IN_USE", + 3: "AS_PERMISSION_STATUS_TELEMETRY_IDS_GRANTED_ALWAYS", + 4: "AS_PERMISSION_STATUS_TELEMETRY_IDS_DENIED", + } + ASPermissionStatusTelemetryIds_value = map[string]int32{ + "AS_PERMISSION_STATUS_TELEMETRY_IDS_UNKNOWN": 0, + "AS_PERMISSION_STATUS_TELEMETRY_IDS_REQUESTED": 1, + "AS_PERMISSION_STATUS_TELEMETRY_IDS_GRANTED_IN_USE": 2, + "AS_PERMISSION_STATUS_TELEMETRY_IDS_GRANTED_ALWAYS": 3, + "AS_PERMISSION_STATUS_TELEMETRY_IDS_DENIED": 4, + } +) + +func (x ASPermissionStatusTelemetryIds) Enum() *ASPermissionStatusTelemetryIds { + p := new(ASPermissionStatusTelemetryIds) + *p = x + return p +} + +func (x ASPermissionStatusTelemetryIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ASPermissionStatusTelemetryIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[6].Descriptor() +} + +func (ASPermissionStatusTelemetryIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[6] +} + +func (x ASPermissionStatusTelemetryIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ASPermissionStatusTelemetryIds.Descriptor instead. +func (ASPermissionStatusTelemetryIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{6} +} + +type ASPermissionTelemetryIds int32 + +const ( + ASPermissionTelemetryIds_AS_PERMISSION_TELEMETRY_IDS_UNSET_PERMISSION ASPermissionTelemetryIds = 0 + ASPermissionTelemetryIds_AS_PERMISSION_TELEMETRY_IDS_LOCATION ASPermissionTelemetryIds = 1 + ASPermissionTelemetryIds_AS_PERMISSION_TELEMETRY_IDS_BACKGROUND_LOCATION ASPermissionTelemetryIds = 2 + ASPermissionTelemetryIds_AS_PERMISSION_TELEMETRY_IDS_ACTIVITY ASPermissionTelemetryIds = 3 + ASPermissionTelemetryIds_AS_PERMISSION_TELEMETRY_IDS_PRECISE_LOCATION ASPermissionTelemetryIds = 4 + ASPermissionTelemetryIds_AS_PERMISSION_TELEMETRY_IDS_FITNESS_PERMISSION ASPermissionTelemetryIds = 5 +) + +// Enum value maps for ASPermissionTelemetryIds. +var ( + ASPermissionTelemetryIds_name = map[int32]string{ + 0: "AS_PERMISSION_TELEMETRY_IDS_UNSET_PERMISSION", + 1: "AS_PERMISSION_TELEMETRY_IDS_LOCATION", + 2: "AS_PERMISSION_TELEMETRY_IDS_BACKGROUND_LOCATION", + 3: "AS_PERMISSION_TELEMETRY_IDS_ACTIVITY", + 4: "AS_PERMISSION_TELEMETRY_IDS_PRECISE_LOCATION", + 5: "AS_PERMISSION_TELEMETRY_IDS_FITNESS_PERMISSION", + } + ASPermissionTelemetryIds_value = map[string]int32{ + "AS_PERMISSION_TELEMETRY_IDS_UNSET_PERMISSION": 0, + "AS_PERMISSION_TELEMETRY_IDS_LOCATION": 1, + "AS_PERMISSION_TELEMETRY_IDS_BACKGROUND_LOCATION": 2, + "AS_PERMISSION_TELEMETRY_IDS_ACTIVITY": 3, + "AS_PERMISSION_TELEMETRY_IDS_PRECISE_LOCATION": 4, + "AS_PERMISSION_TELEMETRY_IDS_FITNESS_PERMISSION": 5, + } +) + +func (x ASPermissionTelemetryIds) Enum() *ASPermissionTelemetryIds { + p := new(ASPermissionTelemetryIds) + *p = x + return p +} + +func (x ASPermissionTelemetryIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ASPermissionTelemetryIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[7].Descriptor() +} + +func (ASPermissionTelemetryIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[7] +} + +func (x ASPermissionTelemetryIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ASPermissionTelemetryIds.Descriptor instead. +func (ASPermissionTelemetryIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{7} +} + +type ASServiceTelemetryIds int32 + +const ( + ASServiceTelemetryIds_AS_SERVICE_TELEMETRY_IDS_UNSET_SERVICE ASServiceTelemetryIds = 0 + ASServiceTelemetryIds_AS_SERVICE_TELEMETRY_IDS_FITNESS ASServiceTelemetryIds = 1 + ASServiceTelemetryIds_AS_SERVICE_TELEMETRY_IDS_AWARENESS ASServiceTelemetryIds = 2 + ASServiceTelemetryIds_AS_SERVICE_TELEMETRY_IDS_BREADCRUMB ASServiceTelemetryIds = 3 +) + +// Enum value maps for ASServiceTelemetryIds. +var ( + ASServiceTelemetryIds_name = map[int32]string{ + 0: "AS_SERVICE_TELEMETRY_IDS_UNSET_SERVICE", + 1: "AS_SERVICE_TELEMETRY_IDS_FITNESS", + 2: "AS_SERVICE_TELEMETRY_IDS_AWARENESS", + 3: "AS_SERVICE_TELEMETRY_IDS_BREADCRUMB", + } + ASServiceTelemetryIds_value = map[string]int32{ + "AS_SERVICE_TELEMETRY_IDS_UNSET_SERVICE": 0, + "AS_SERVICE_TELEMETRY_IDS_FITNESS": 1, + "AS_SERVICE_TELEMETRY_IDS_AWARENESS": 2, + "AS_SERVICE_TELEMETRY_IDS_BREADCRUMB": 3, + } +) + +func (x ASServiceTelemetryIds) Enum() *ASServiceTelemetryIds { + p := new(ASServiceTelemetryIds) + *p = x + return p +} + +func (x ASServiceTelemetryIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ASServiceTelemetryIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[8].Descriptor() +} + +func (ASServiceTelemetryIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[8] +} + +func (x ASServiceTelemetryIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ASServiceTelemetryIds.Descriptor instead. +func (ASServiceTelemetryIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{8} +} + +type AdResponseStatus int32 + +const ( + AdResponseStatus_WASABI_AD_FOUND AdResponseStatus = 0 + AdResponseStatus_NO_CAMPAIGNS_FOUND AdResponseStatus = 1 + AdResponseStatus_USER_NOT_ELIGIBLE AdResponseStatus = 2 + AdResponseStatus_LOW_VALUE_WASABI_AD_FOUND AdResponseStatus = 3 +) + +// Enum value maps for AdResponseStatus. +var ( + AdResponseStatus_name = map[int32]string{ + 0: "WASABI_AD_FOUND", + 1: "NO_CAMPAIGNS_FOUND", + 2: "USER_NOT_ELIGIBLE", + 3: "LOW_VALUE_WASABI_AD_FOUND", + } + AdResponseStatus_value = map[string]int32{ + "WASABI_AD_FOUND": 0, + "NO_CAMPAIGNS_FOUND": 1, + "USER_NOT_ELIGIBLE": 2, + "LOW_VALUE_WASABI_AD_FOUND": 3, + } +) + +func (x AdResponseStatus) Enum() *AdResponseStatus { + p := new(AdResponseStatus) + *p = x + return p +} + +func (x AdResponseStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AdResponseStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[9].Descriptor() +} + +func (AdResponseStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[9] +} + +func (x AdResponseStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AdResponseStatus.Descriptor instead. +func (AdResponseStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{9} +} + +type AdType int32 + +const ( + AdType_AD_TYPE_UNKNOWN AdType = 0 + AdType_AD_TYPE_SPONSORED_GIFT AdType = 1 + AdType_AD_TYPE_SPONSORED_BALLOON AdType = 2 + AdType_AD_TYPE_SPONSORED_BALLOON_WASABI AdType = 3 + AdType_AD_TYPE_SPONSORED_BALLOON_GOOGLE_MANAGED_AD AdType = 4 + AdType_AD_TYPE_SPONSORED_BALLOON_AR_AD AdType = 5 + AdType_AD_TYPE_SPONSORED_BALLOON_VIDEO AdType = 6 + AdType_AD_TYPE_AR_AD_MARKON AdType = 7 +) + +// Enum value maps for AdType. +var ( + AdType_name = map[int32]string{ + 0: "AD_TYPE_UNKNOWN", + 1: "AD_TYPE_SPONSORED_GIFT", + 2: "AD_TYPE_SPONSORED_BALLOON", + 3: "AD_TYPE_SPONSORED_BALLOON_WASABI", + 4: "AD_TYPE_SPONSORED_BALLOON_GOOGLE_MANAGED_AD", + 5: "AD_TYPE_SPONSORED_BALLOON_AR_AD", + 6: "AD_TYPE_SPONSORED_BALLOON_VIDEO", + 7: "AD_TYPE_AR_AD_MARKON", + } + AdType_value = map[string]int32{ + "AD_TYPE_UNKNOWN": 0, + "AD_TYPE_SPONSORED_GIFT": 1, + "AD_TYPE_SPONSORED_BALLOON": 2, + "AD_TYPE_SPONSORED_BALLOON_WASABI": 3, + "AD_TYPE_SPONSORED_BALLOON_GOOGLE_MANAGED_AD": 4, + "AD_TYPE_SPONSORED_BALLOON_AR_AD": 5, + "AD_TYPE_SPONSORED_BALLOON_VIDEO": 6, + "AD_TYPE_AR_AD_MARKON": 7, + } +) + +func (x AdType) Enum() *AdType { + p := new(AdType) + *p = x + return p +} + +func (x AdType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AdType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[10].Descriptor() +} + +func (AdType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[10] +} + +func (x AdType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AdType.Descriptor instead. +func (AdType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{10} +} + +type AnchorEventType int32 + +const ( + AnchorEventType_UNKNOWN_ANCHOR_EVENT_TYPE AnchorEventType = 0 + AnchorEventType_ANCHOR_ADDED AnchorEventType = 1 + AnchorEventType_ANCHOR_UPDATED AnchorEventType = 2 + AnchorEventType_ANCHOR_REMOVED AnchorEventType = 3 +) + +// Enum value maps for AnchorEventType. +var ( + AnchorEventType_name = map[int32]string{ + 0: "UNKNOWN_ANCHOR_EVENT_TYPE", + 1: "ANCHOR_ADDED", + 2: "ANCHOR_UPDATED", + 3: "ANCHOR_REMOVED", + } + AnchorEventType_value = map[string]int32{ + "UNKNOWN_ANCHOR_EVENT_TYPE": 0, + "ANCHOR_ADDED": 1, + "ANCHOR_UPDATED": 2, + "ANCHOR_REMOVED": 3, + } +) + +func (x AnchorEventType) Enum() *AnchorEventType { + p := new(AnchorEventType) + *p = x + return p +} + +func (x AnchorEventType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AnchorEventType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[11].Descriptor() +} + +func (AnchorEventType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[11] +} + +func (x AnchorEventType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AnchorEventType.Descriptor instead. +func (AnchorEventType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{11} +} + +type AnchorTrackingState int32 + +const ( + AnchorTrackingState_ANCHOR_TRACKING_STATE_NOT_TRACKED AnchorTrackingState = 0 + AnchorTrackingState_ANCHOR_TRACKING_STATE_LIMITED AnchorTrackingState = 1 + AnchorTrackingState_ANCHOR_TRACKING_STATE_TRACKED AnchorTrackingState = 2 +) + +// Enum value maps for AnchorTrackingState. +var ( + AnchorTrackingState_name = map[int32]string{ + 0: "ANCHOR_TRACKING_STATE_NOT_TRACKED", + 1: "ANCHOR_TRACKING_STATE_LIMITED", + 2: "ANCHOR_TRACKING_STATE_TRACKED", + } + AnchorTrackingState_value = map[string]int32{ + "ANCHOR_TRACKING_STATE_NOT_TRACKED": 0, + "ANCHOR_TRACKING_STATE_LIMITED": 1, + "ANCHOR_TRACKING_STATE_TRACKED": 2, + } +) + +func (x AnchorTrackingState) Enum() *AnchorTrackingState { + p := new(AnchorTrackingState) + *p = x + return p +} + +func (x AnchorTrackingState) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AnchorTrackingState) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[12].Descriptor() +} + +func (AnchorTrackingState) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[12] +} + +func (x AnchorTrackingState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AnchorTrackingState.Descriptor instead. +func (AnchorTrackingState) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{12} +} + +type AnchorTrackingStateReason int32 + +const ( + AnchorTrackingStateReason_ANCHOR_TRACKING_STATE_REASON_NONE AnchorTrackingStateReason = 0 + AnchorTrackingStateReason_ANCHOR_TRACKING_STATE_REASON_INITIALIZING AnchorTrackingStateReason = 1 + AnchorTrackingStateReason_ANCHOR_TRACKING_STATE_REASON_REMOVED AnchorTrackingStateReason = 2 + AnchorTrackingStateReason_ANCHOR_TRACKING_STATE_REASON_INTERNAL_ERROR AnchorTrackingStateReason = 3 + AnchorTrackingStateReason_ANCHOR_TRACKING_STATE_REASON_PERMISSION_DENIED AnchorTrackingStateReason = 4 + AnchorTrackingStateReason_ANCHOR_TRACKING_STATE_REASON_FATAL_NETWORK_ERROR AnchorTrackingStateReason = 5 +) + +// Enum value maps for AnchorTrackingStateReason. +var ( + AnchorTrackingStateReason_name = map[int32]string{ + 0: "ANCHOR_TRACKING_STATE_REASON_NONE", + 1: "ANCHOR_TRACKING_STATE_REASON_INITIALIZING", + 2: "ANCHOR_TRACKING_STATE_REASON_REMOVED", + 3: "ANCHOR_TRACKING_STATE_REASON_INTERNAL_ERROR", + 4: "ANCHOR_TRACKING_STATE_REASON_PERMISSION_DENIED", + 5: "ANCHOR_TRACKING_STATE_REASON_FATAL_NETWORK_ERROR", + } + AnchorTrackingStateReason_value = map[string]int32{ + "ANCHOR_TRACKING_STATE_REASON_NONE": 0, + "ANCHOR_TRACKING_STATE_REASON_INITIALIZING": 1, + "ANCHOR_TRACKING_STATE_REASON_REMOVED": 2, + "ANCHOR_TRACKING_STATE_REASON_INTERNAL_ERROR": 3, + "ANCHOR_TRACKING_STATE_REASON_PERMISSION_DENIED": 4, + "ANCHOR_TRACKING_STATE_REASON_FATAL_NETWORK_ERROR": 5, + } +) + +func (x AnchorTrackingStateReason) Enum() *AnchorTrackingStateReason { + p := new(AnchorTrackingStateReason) + *p = x + return p +} + +func (x AnchorTrackingStateReason) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AnchorTrackingStateReason) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[13].Descriptor() +} + +func (AnchorTrackingStateReason) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[13] +} + +func (x AnchorTrackingStateReason) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AnchorTrackingStateReason.Descriptor instead. +func (AnchorTrackingStateReason) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{13} +} + +type AnimationPlayPoint int32 + +const ( + AnimationPlayPoint_UNSET_PLAY_POINT AnimationPlayPoint = 0 + AnimationPlayPoint_BEFORE_CM_ATTACKER AnimationPlayPoint = 1 + AnimationPlayPoint_AFTER_CM_ATTACKER AnimationPlayPoint = 2 +) + +// Enum value maps for AnimationPlayPoint. +var ( + AnimationPlayPoint_name = map[int32]string{ + 0: "UNSET_PLAY_POINT", + 1: "BEFORE_CM_ATTACKER", + 2: "AFTER_CM_ATTACKER", + } + AnimationPlayPoint_value = map[string]int32{ + "UNSET_PLAY_POINT": 0, + "BEFORE_CM_ATTACKER": 1, + "AFTER_CM_ATTACKER": 2, + } +) + +func (x AnimationPlayPoint) Enum() *AnimationPlayPoint { + p := new(AnimationPlayPoint) + *p = x + return p +} + +func (x AnimationPlayPoint) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AnimationPlayPoint) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[14].Descriptor() +} + +func (AnimationPlayPoint) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[14] +} + +func (x AnimationPlayPoint) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AnimationPlayPoint.Descriptor instead. +func (AnimationPlayPoint) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{14} +} + +type AnimationTake int32 + +const ( + AnimationTake_POKEMONGO_PLUS_ANIME_TAKE_SINGLE AnimationTake = 0 + AnimationTake_POKEMONGO_PLUS_ANIME_TAKE_BRANCHING AnimationTake = 1 + AnimationTake_POKEMONGO_PLUS_ANIME_TAKE_SEQUENCE AnimationTake = 2 +) + +// Enum value maps for AnimationTake. +var ( + AnimationTake_name = map[int32]string{ + 0: "POKEMONGO_PLUS_ANIME_TAKE_SINGLE", + 1: "POKEMONGO_PLUS_ANIME_TAKE_BRANCHING", + 2: "POKEMONGO_PLUS_ANIME_TAKE_SEQUENCE", + } + AnimationTake_value = map[string]int32{ + "POKEMONGO_PLUS_ANIME_TAKE_SINGLE": 0, + "POKEMONGO_PLUS_ANIME_TAKE_BRANCHING": 1, + "POKEMONGO_PLUS_ANIME_TAKE_SEQUENCE": 2, + } +) + +func (x AnimationTake) Enum() *AnimationTake { + p := new(AnimationTake) + *p = x + return p +} + +func (x AnimationTake) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AnimationTake) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[15].Descriptor() +} + +func (AnimationTake) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[15] +} + +func (x AnimationTake) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AnimationTake.Descriptor instead. +func (AnimationTake) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{15} +} + +type ArContext int32 + +const ( + ArContext_AR_CONTEXT_NONE ArContext = 0 + ArContext_AR_ENCOUNTER ArContext = 1 + ArContext_AR_SNAPSHOT ArContext = 2 + ArContext_SINGLEPLAYER_BUDDY ArContext = 3 + ArContext_MULTIPLAYER_BUDDY ArContext = 4 +) + +// Enum value maps for ArContext. +var ( + ArContext_name = map[int32]string{ + 0: "AR_CONTEXT_NONE", + 1: "AR_ENCOUNTER", + 2: "AR_SNAPSHOT", + 3: "SINGLEPLAYER_BUDDY", + 4: "MULTIPLAYER_BUDDY", + } + ArContext_value = map[string]int32{ + "AR_CONTEXT_NONE": 0, + "AR_ENCOUNTER": 1, + "AR_SNAPSHOT": 2, + "SINGLEPLAYER_BUDDY": 3, + "MULTIPLAYER_BUDDY": 4, + } +) + +func (x ArContext) Enum() *ArContext { + p := new(ArContext) + *p = x + return p +} + +func (x ArContext) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ArContext) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[16].Descriptor() +} + +func (ArContext) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[16] +} + +func (x ArContext) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ArContext.Descriptor instead. +func (ArContext) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{16} +} + +type AssetTelemetryIds int32 + +const ( + AssetTelemetryIds_ASSET_TELEMETRY_IDS_UNDEFINED_ASSET_EVENT AssetTelemetryIds = 0 + AssetTelemetryIds_ASSET_TELEMETRY_IDS_DOWNLOAD_START AssetTelemetryIds = 1 + AssetTelemetryIds_ASSET_TELEMETRY_IDS_DOWNLOAD_FINISHED AssetTelemetryIds = 2 + AssetTelemetryIds_ASSET_TELEMETRY_IDS_DOWNLOAD_FAILED AssetTelemetryIds = 3 + AssetTelemetryIds_ASSET_TELEMETRY_IDS_ASSET_RETRIEVED_FROM_CACHE AssetTelemetryIds = 4 + AssetTelemetryIds_ASSET_TELEMETRY_IDS_CACHE_THRASH AssetTelemetryIds = 5 +) + +// Enum value maps for AssetTelemetryIds. +var ( + AssetTelemetryIds_name = map[int32]string{ + 0: "ASSET_TELEMETRY_IDS_UNDEFINED_ASSET_EVENT", + 1: "ASSET_TELEMETRY_IDS_DOWNLOAD_START", + 2: "ASSET_TELEMETRY_IDS_DOWNLOAD_FINISHED", + 3: "ASSET_TELEMETRY_IDS_DOWNLOAD_FAILED", + 4: "ASSET_TELEMETRY_IDS_ASSET_RETRIEVED_FROM_CACHE", + 5: "ASSET_TELEMETRY_IDS_CACHE_THRASH", + } + AssetTelemetryIds_value = map[string]int32{ + "ASSET_TELEMETRY_IDS_UNDEFINED_ASSET_EVENT": 0, + "ASSET_TELEMETRY_IDS_DOWNLOAD_START": 1, + "ASSET_TELEMETRY_IDS_DOWNLOAD_FINISHED": 2, + "ASSET_TELEMETRY_IDS_DOWNLOAD_FAILED": 3, + "ASSET_TELEMETRY_IDS_ASSET_RETRIEVED_FROM_CACHE": 4, + "ASSET_TELEMETRY_IDS_CACHE_THRASH": 5, + } +) + +func (x AssetTelemetryIds) Enum() *AssetTelemetryIds { + p := new(AssetTelemetryIds) + *p = x + return p +} + +func (x AssetTelemetryIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AssetTelemetryIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[17].Descriptor() +} + +func (AssetTelemetryIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[17] +} + +func (x AssetTelemetryIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AssetTelemetryIds.Descriptor instead. +func (AssetTelemetryIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{17} +} + +type AttackEffectiveness int32 + +const ( + AttackEffectiveness_NORMAL_EFFECTIVE AttackEffectiveness = 0 + AttackEffectiveness_NOT_VERY_EFFECTIVE AttackEffectiveness = 1 + AttackEffectiveness_SUPER_EFFECTIVE AttackEffectiveness = 2 +) + +// Enum value maps for AttackEffectiveness. +var ( + AttackEffectiveness_name = map[int32]string{ + 0: "NORMAL_EFFECTIVE", + 1: "NOT_VERY_EFFECTIVE", + 2: "SUPER_EFFECTIVE", + } + AttackEffectiveness_value = map[string]int32{ + "NORMAL_EFFECTIVE": 0, + "NOT_VERY_EFFECTIVE": 1, + "SUPER_EFFECTIVE": 2, + } +) + +func (x AttackEffectiveness) Enum() *AttackEffectiveness { + p := new(AttackEffectiveness) + *p = x + return p +} + +func (x AttackEffectiveness) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AttackEffectiveness) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[18].Descriptor() +} + +func (AttackEffectiveness) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[18] +} + +func (x AttackEffectiveness) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AttackEffectiveness.Descriptor instead. +func (AttackEffectiveness) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{18} +} + +type AttractedPokemonContext int32 + +const ( + AttractedPokemonContext_ATTRACTED_POKEMON_UNSET AttractedPokemonContext = 0 + AttractedPokemonContext_ATTRACTED_POKEMON_ROUTE AttractedPokemonContext = 1 +) + +// Enum value maps for AttractedPokemonContext. +var ( + AttractedPokemonContext_name = map[int32]string{ + 0: "ATTRACTED_POKEMON_UNSET", + 1: "ATTRACTED_POKEMON_ROUTE", + } + AttractedPokemonContext_value = map[string]int32{ + "ATTRACTED_POKEMON_UNSET": 0, + "ATTRACTED_POKEMON_ROUTE": 1, + } +) + +func (x AttractedPokemonContext) Enum() *AttractedPokemonContext { + p := new(AttractedPokemonContext) + *p = x + return p +} + +func (x AttractedPokemonContext) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AttractedPokemonContext) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[19].Descriptor() +} + +func (AttractedPokemonContext) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[19] +} + +func (x AttractedPokemonContext) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AttractedPokemonContext.Descriptor instead. +func (AttractedPokemonContext) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{19} +} + +type AuthIdentityProvider int32 + +const ( + AuthIdentityProvider_UNSET_IDENTITY_PROVIDER AuthIdentityProvider = 0 + AuthIdentityProvider_GOOGLE AuthIdentityProvider = 1 + AuthIdentityProvider_PTC AuthIdentityProvider = 2 + AuthIdentityProvider_FACEBOOK AuthIdentityProvider = 3 + AuthIdentityProvider_BACKGROUND AuthIdentityProvider = 4 + AuthIdentityProvider_INTERNAL AuthIdentityProvider = 5 + AuthIdentityProvider_SFIDA AuthIdentityProvider = 6 + AuthIdentityProvider_SUPER_AWESOME AuthIdentityProvider = 7 + AuthIdentityProvider_DEVELOPER AuthIdentityProvider = 8 + AuthIdentityProvider_SHARED_SECRET AuthIdentityProvider = 9 + AuthIdentityProvider_POSEIDON AuthIdentityProvider = 10 + AuthIdentityProvider_NINTENDO AuthIdentityProvider = 11 + AuthIdentityProvider_APPLE AuthIdentityProvider = 12 + AuthIdentityProvider_NIANTIC_SHARED_LOGIN_TOKEN AuthIdentityProvider = 13 + AuthIdentityProvider_GUEST_LOGIN_TOKEN AuthIdentityProvider = 14 + AuthIdentityProvider_EIGHTH_WALL AuthIdentityProvider = 15 + AuthIdentityProvider_PTC_OAUTH AuthIdentityProvider = 16 +) + +// Enum value maps for AuthIdentityProvider. +var ( + AuthIdentityProvider_name = map[int32]string{ + 0: "UNSET_IDENTITY_PROVIDER", + 1: "GOOGLE", + 2: "PTC", + 3: "FACEBOOK", + 4: "BACKGROUND", + 5: "INTERNAL", + 6: "SFIDA", + 7: "SUPER_AWESOME", + 8: "DEVELOPER", + 9: "SHARED_SECRET", + 10: "POSEIDON", + 11: "NINTENDO", + 12: "APPLE", + 13: "NIANTIC_SHARED_LOGIN_TOKEN", + 14: "GUEST_LOGIN_TOKEN", + 15: "EIGHTH_WALL", + 16: "PTC_OAUTH", + } + AuthIdentityProvider_value = map[string]int32{ + "UNSET_IDENTITY_PROVIDER": 0, + "GOOGLE": 1, + "PTC": 2, + "FACEBOOK": 3, + "BACKGROUND": 4, + "INTERNAL": 5, + "SFIDA": 6, + "SUPER_AWESOME": 7, + "DEVELOPER": 8, + "SHARED_SECRET": 9, + "POSEIDON": 10, + "NINTENDO": 11, + "APPLE": 12, + "NIANTIC_SHARED_LOGIN_TOKEN": 13, + "GUEST_LOGIN_TOKEN": 14, + "EIGHTH_WALL": 15, + "PTC_OAUTH": 16, + } +) + +func (x AuthIdentityProvider) Enum() *AuthIdentityProvider { + p := new(AuthIdentityProvider) + *p = x + return p +} + +func (x AuthIdentityProvider) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AuthIdentityProvider) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[20].Descriptor() +} + +func (AuthIdentityProvider) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[20] +} + +func (x AuthIdentityProvider) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AuthIdentityProvider.Descriptor instead. +func (AuthIdentityProvider) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{20} +} + +type AutoModeConfigType int32 + +const ( + AutoModeConfigType_POKEMONGO_PLUS_CONFIG_TYPE_NO_AUTO_MODE AutoModeConfigType = 0 + AutoModeConfigType_POKEMONGO_PLUS_CONFIG_TYPE_SPIN_AUTO_MODE AutoModeConfigType = 1 + AutoModeConfigType_POKEMONGO_PLUS_CONFIG_TYPE_THROW_AUTO_MODE AutoModeConfigType = 2 +) + +// Enum value maps for AutoModeConfigType. +var ( + AutoModeConfigType_name = map[int32]string{ + 0: "POKEMONGO_PLUS_CONFIG_TYPE_NO_AUTO_MODE", + 1: "POKEMONGO_PLUS_CONFIG_TYPE_SPIN_AUTO_MODE", + 2: "POKEMONGO_PLUS_CONFIG_TYPE_THROW_AUTO_MODE", + } + AutoModeConfigType_value = map[string]int32{ + "POKEMONGO_PLUS_CONFIG_TYPE_NO_AUTO_MODE": 0, + "POKEMONGO_PLUS_CONFIG_TYPE_SPIN_AUTO_MODE": 1, + "POKEMONGO_PLUS_CONFIG_TYPE_THROW_AUTO_MODE": 2, + } +) + +func (x AutoModeConfigType) Enum() *AutoModeConfigType { + p := new(AutoModeConfigType) + *p = x + return p +} + +func (x AutoModeConfigType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AutoModeConfigType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[21].Descriptor() +} + +func (AutoModeConfigType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[21] +} + +func (x AutoModeConfigType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AutoModeConfigType.Descriptor instead. +func (AutoModeConfigType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{21} +} + +type AvatarGender int32 + +const ( + AvatarGender_AVATAR_UNKNOWN AvatarGender = 0 + AvatarGender_AVATAR_MALE AvatarGender = 1 + AvatarGender_AVATAR_FEMALE AvatarGender = 2 +) + +// Enum value maps for AvatarGender. +var ( + AvatarGender_name = map[int32]string{ + 0: "AVATAR_UNKNOWN", + 1: "AVATAR_MALE", + 2: "AVATAR_FEMALE", + } + AvatarGender_value = map[string]int32{ + "AVATAR_UNKNOWN": 0, + "AVATAR_MALE": 1, + "AVATAR_FEMALE": 2, + } +) + +func (x AvatarGender) Enum() *AvatarGender { + p := new(AvatarGender) + *p = x + return p +} + +func (x AvatarGender) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AvatarGender) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[22].Descriptor() +} + +func (AvatarGender) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[22] +} + +func (x AvatarGender) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AvatarGender.Descriptor instead. +func (AvatarGender) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{22} +} + +type AvatarSlot int32 + +const ( + AvatarSlot_AVATAR_SLOT_UNSET AvatarSlot = 0 + AvatarSlot_AVATAR_SLOT_HAIR AvatarSlot = 1 + AvatarSlot_AVATAR_SLOT_SHIRT AvatarSlot = 2 + AvatarSlot_AVATAR_SLOT_PANTS AvatarSlot = 3 + AvatarSlot_AVATAR_SLOT_HAT AvatarSlot = 4 + AvatarSlot_AVATAR_SLOT_SHOES AvatarSlot = 5 + AvatarSlot_AVATAR_SLOT_EYES AvatarSlot = 6 + AvatarSlot_AVATAR_SLOT_BACKPACK AvatarSlot = 7 + AvatarSlot_AVATAR_SLOT_GLOVES AvatarSlot = 8 + AvatarSlot_AVATAR_SLOT_SOCKS AvatarSlot = 9 + AvatarSlot_AVATAR_SLOT_BELT AvatarSlot = 10 + AvatarSlot_AVATAR_SLOT_GLASSES AvatarSlot = 11 + AvatarSlot_AVATAR_SLOT_NECKLACE AvatarSlot = 12 + AvatarSlot_AVATAR_SLOT_SKIN AvatarSlot = 13 + AvatarSlot_AVATAR_SLOT_POSE AvatarSlot = 14 + AvatarSlot_AVATAR_SLOT_FACE AvatarSlot = 15 + AvatarSlot_AVATAR_SLOT_PROP AvatarSlot = 16 + AvatarSlot_AVATAR_SLOT_FACE_PRESET AvatarSlot = 17 + AvatarSlot_AVATAR_SLOT_BODY_PRESET AvatarSlot = 18 + AvatarSlot_AVATAR_SLOT_EYEBROW AvatarSlot = 19 + AvatarSlot_AVATAR_SLOT_EYELASH AvatarSlot = 20 + AvatarSlot_AVATAR_SLOT_GRADIENT_SKIN AvatarSlot = 21 + AvatarSlot_AVATAR_SLOT_GRADIENT_EYES AvatarSlot = 22 + AvatarSlot_AVATAR_SLOT_GRADIENT_HAIR AvatarSlot = 23 +) + +// Enum value maps for AvatarSlot. +var ( + AvatarSlot_name = map[int32]string{ + 0: "AVATAR_SLOT_UNSET", + 1: "AVATAR_SLOT_HAIR", + 2: "AVATAR_SLOT_SHIRT", + 3: "AVATAR_SLOT_PANTS", + 4: "AVATAR_SLOT_HAT", + 5: "AVATAR_SLOT_SHOES", + 6: "AVATAR_SLOT_EYES", + 7: "AVATAR_SLOT_BACKPACK", + 8: "AVATAR_SLOT_GLOVES", + 9: "AVATAR_SLOT_SOCKS", + 10: "AVATAR_SLOT_BELT", + 11: "AVATAR_SLOT_GLASSES", + 12: "AVATAR_SLOT_NECKLACE", + 13: "AVATAR_SLOT_SKIN", + 14: "AVATAR_SLOT_POSE", + 15: "AVATAR_SLOT_FACE", + 16: "AVATAR_SLOT_PROP", + 17: "AVATAR_SLOT_FACE_PRESET", + 18: "AVATAR_SLOT_BODY_PRESET", + 19: "AVATAR_SLOT_EYEBROW", + 20: "AVATAR_SLOT_EYELASH", + 21: "AVATAR_SLOT_GRADIENT_SKIN", + 22: "AVATAR_SLOT_GRADIENT_EYES", + 23: "AVATAR_SLOT_GRADIENT_HAIR", + } + AvatarSlot_value = map[string]int32{ + "AVATAR_SLOT_UNSET": 0, + "AVATAR_SLOT_HAIR": 1, + "AVATAR_SLOT_SHIRT": 2, + "AVATAR_SLOT_PANTS": 3, + "AVATAR_SLOT_HAT": 4, + "AVATAR_SLOT_SHOES": 5, + "AVATAR_SLOT_EYES": 6, + "AVATAR_SLOT_BACKPACK": 7, + "AVATAR_SLOT_GLOVES": 8, + "AVATAR_SLOT_SOCKS": 9, + "AVATAR_SLOT_BELT": 10, + "AVATAR_SLOT_GLASSES": 11, + "AVATAR_SLOT_NECKLACE": 12, + "AVATAR_SLOT_SKIN": 13, + "AVATAR_SLOT_POSE": 14, + "AVATAR_SLOT_FACE": 15, + "AVATAR_SLOT_PROP": 16, + "AVATAR_SLOT_FACE_PRESET": 17, + "AVATAR_SLOT_BODY_PRESET": 18, + "AVATAR_SLOT_EYEBROW": 19, + "AVATAR_SLOT_EYELASH": 20, + "AVATAR_SLOT_GRADIENT_SKIN": 21, + "AVATAR_SLOT_GRADIENT_EYES": 22, + "AVATAR_SLOT_GRADIENT_HAIR": 23, + } +) + +func (x AvatarSlot) Enum() *AvatarSlot { + p := new(AvatarSlot) + *p = x + return p +} + +func (x AvatarSlot) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AvatarSlot) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[23].Descriptor() +} + +func (AvatarSlot) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[23] +} + +func (x AvatarSlot) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AvatarSlot.Descriptor instead. +func (AvatarSlot) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{23} +} + +type BattleExperiment int32 + +const ( + BattleExperiment_BASELINE_BATTLE_EXPERIMENT BattleExperiment = 0 + BattleExperiment_ATTACKER_ITEMS BattleExperiment = 1 + BattleExperiment_PARTY_POWER BattleExperiment = 3 +) + +// Enum value maps for BattleExperiment. +var ( + BattleExperiment_name = map[int32]string{ + 0: "BASELINE_BATTLE_EXPERIMENT", + 1: "ATTACKER_ITEMS", + 3: "PARTY_POWER", + } + BattleExperiment_value = map[string]int32{ + "BASELINE_BATTLE_EXPERIMENT": 0, + "ATTACKER_ITEMS": 1, + "PARTY_POWER": 3, + } +) + +func (x BattleExperiment) Enum() *BattleExperiment { + p := new(BattleExperiment) + *p = x + return p +} + +func (x BattleExperiment) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleExperiment) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[24].Descriptor() +} + +func (BattleExperiment) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[24] +} + +func (x BattleExperiment) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleExperiment.Descriptor instead. +func (BattleExperiment) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{24} +} + +type BattleHubSection int32 + +const ( + BattleHubSection_SECTION_UNSET BattleHubSection = 0 + BattleHubSection_SECTION_VS_SEEKER BattleHubSection = 1 + BattleHubSection_SECTION_CURR_SEASON BattleHubSection = 2 + BattleHubSection_SECTION_LAST_SEASON BattleHubSection = 3 + BattleHubSection_SECTION_NEARBY BattleHubSection = 4 + BattleHubSection_SECTION_TEAM_LEADERS BattleHubSection = 5 + BattleHubSection_SECTION_QR_CODE BattleHubSection = 6 +) + +// Enum value maps for BattleHubSection. +var ( + BattleHubSection_name = map[int32]string{ + 0: "SECTION_UNSET", + 1: "SECTION_VS_SEEKER", + 2: "SECTION_CURR_SEASON", + 3: "SECTION_LAST_SEASON", + 4: "SECTION_NEARBY", + 5: "SECTION_TEAM_LEADERS", + 6: "SECTION_QR_CODE", + } + BattleHubSection_value = map[string]int32{ + "SECTION_UNSET": 0, + "SECTION_VS_SEEKER": 1, + "SECTION_CURR_SEASON": 2, + "SECTION_LAST_SEASON": 3, + "SECTION_NEARBY": 4, + "SECTION_TEAM_LEADERS": 5, + "SECTION_QR_CODE": 6, + } +) + +func (x BattleHubSection) Enum() *BattleHubSection { + p := new(BattleHubSection) + *p = x + return p +} + +func (x BattleHubSection) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleHubSection) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[25].Descriptor() +} + +func (BattleHubSection) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[25] +} + +func (x BattleHubSection) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleHubSection.Descriptor instead. +func (BattleHubSection) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{25} +} + +type BattleHubSubsection int32 + +const ( + BattleHubSubsection_SUBSECTION_UNSET BattleHubSubsection = 0 + BattleHubSubsection_SUBSECTION_VS_CHARGING BattleHubSubsection = 1 + BattleHubSubsection_SUBSECTION_VS_FREE BattleHubSubsection = 2 + BattleHubSubsection_SUBSECTION_VS_PREMIUM BattleHubSubsection = 3 + BattleHubSubsection_SUBSECTION_NEARBY_TEAM_LEADERS BattleHubSubsection = 4 + BattleHubSubsection_SUBSECTION_NEARBY_QR_CODE BattleHubSubsection = 5 +) + +// Enum value maps for BattleHubSubsection. +var ( + BattleHubSubsection_name = map[int32]string{ + 0: "SUBSECTION_UNSET", + 1: "SUBSECTION_VS_CHARGING", + 2: "SUBSECTION_VS_FREE", + 3: "SUBSECTION_VS_PREMIUM", + 4: "SUBSECTION_NEARBY_TEAM_LEADERS", + 5: "SUBSECTION_NEARBY_QR_CODE", + } + BattleHubSubsection_value = map[string]int32{ + "SUBSECTION_UNSET": 0, + "SUBSECTION_VS_CHARGING": 1, + "SUBSECTION_VS_FREE": 2, + "SUBSECTION_VS_PREMIUM": 3, + "SUBSECTION_NEARBY_TEAM_LEADERS": 4, + "SUBSECTION_NEARBY_QR_CODE": 5, + } +) + +func (x BattleHubSubsection) Enum() *BattleHubSubsection { + p := new(BattleHubSubsection) + *p = x + return p +} + +func (x BattleHubSubsection) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleHubSubsection) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[26].Descriptor() +} + +func (BattleHubSubsection) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[26] +} + +func (x BattleHubSubsection) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleHubSubsection.Descriptor instead. +func (BattleHubSubsection) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{26} +} + +type BreadBattleEntryPoint int32 + +const ( + BreadBattleEntryPoint_BREAD_BATTLE_ENTRY_POINT_STATION BreadBattleEntryPoint = 0 + BreadBattleEntryPoint_BREAD_BATTLE_ENTRY_POINT_SAVE_FOR_LATER BreadBattleEntryPoint = 1 +) + +// Enum value maps for BreadBattleEntryPoint. +var ( + BreadBattleEntryPoint_name = map[int32]string{ + 0: "BREAD_BATTLE_ENTRY_POINT_STATION", + 1: "BREAD_BATTLE_ENTRY_POINT_SAVE_FOR_LATER", + } + BreadBattleEntryPoint_value = map[string]int32{ + "BREAD_BATTLE_ENTRY_POINT_STATION": 0, + "BREAD_BATTLE_ENTRY_POINT_SAVE_FOR_LATER": 1, + } +) + +func (x BreadBattleEntryPoint) Enum() *BreadBattleEntryPoint { + p := new(BreadBattleEntryPoint) + *p = x + return p +} + +func (x BreadBattleEntryPoint) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BreadBattleEntryPoint) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[27].Descriptor() +} + +func (BreadBattleEntryPoint) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[27] +} + +func (x BreadBattleEntryPoint) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BreadBattleEntryPoint.Descriptor instead. +func (BreadBattleEntryPoint) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{27} +} + +type BreadBattleLevel int32 + +const ( + BreadBattleLevel_BREAD_BATTLE_LEVEL_UNSET BreadBattleLevel = 0 + BreadBattleLevel_BREAD_BATTLE_LEVEL_1 BreadBattleLevel = 1 + BreadBattleLevel_BREAD_BATTLE_LEVEL_2 BreadBattleLevel = 2 + BreadBattleLevel_BREAD_BATTLE_LEVEL_3 BreadBattleLevel = 3 + BreadBattleLevel_BREAD_BATTLE_LEVEL_4 BreadBattleLevel = 4 + BreadBattleLevel_BREAD_BATTLE_LEVEL_5 BreadBattleLevel = 5 + BreadBattleLevel_BREAD_BATTLE_LEVEL_6 BreadBattleLevel = 6 + BreadBattleLevel_BREAD_DOUGH_BATTLE_LEVEL_1 BreadBattleLevel = 7 + BreadBattleLevel_BREAD_SPECIAL_BATTLE_LEVEL_1 BreadBattleLevel = 8 +) + +// Enum value maps for BreadBattleLevel. +var ( + BreadBattleLevel_name = map[int32]string{ + 0: "BREAD_BATTLE_LEVEL_UNSET", + 1: "BREAD_BATTLE_LEVEL_1", + 2: "BREAD_BATTLE_LEVEL_2", + 3: "BREAD_BATTLE_LEVEL_3", + 4: "BREAD_BATTLE_LEVEL_4", + 5: "BREAD_BATTLE_LEVEL_5", + 6: "BREAD_BATTLE_LEVEL_6", + 7: "BREAD_DOUGH_BATTLE_LEVEL_1", + 8: "BREAD_SPECIAL_BATTLE_LEVEL_1", + } + BreadBattleLevel_value = map[string]int32{ + "BREAD_BATTLE_LEVEL_UNSET": 0, + "BREAD_BATTLE_LEVEL_1": 1, + "BREAD_BATTLE_LEVEL_2": 2, + "BREAD_BATTLE_LEVEL_3": 3, + "BREAD_BATTLE_LEVEL_4": 4, + "BREAD_BATTLE_LEVEL_5": 5, + "BREAD_BATTLE_LEVEL_6": 6, + "BREAD_DOUGH_BATTLE_LEVEL_1": 7, + "BREAD_SPECIAL_BATTLE_LEVEL_1": 8, + } +) + +func (x BreadBattleLevel) Enum() *BreadBattleLevel { + p := new(BreadBattleLevel) + *p = x + return p +} + +func (x BreadBattleLevel) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BreadBattleLevel) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[28].Descriptor() +} + +func (BreadBattleLevel) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[28] +} + +func (x BreadBattleLevel) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BreadBattleLevel.Descriptor instead. +func (BreadBattleLevel) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{28} +} + +type BreadMoveLevels int32 + +const ( + BreadMoveLevels_LEVELS_UNSET BreadMoveLevels = 0 + BreadMoveLevels_LEVEL_1 BreadMoveLevels = 1 + BreadMoveLevels_LEVEL_2 BreadMoveLevels = 2 + BreadMoveLevels_LEVEL_3 BreadMoveLevels = 3 +) + +// Enum value maps for BreadMoveLevels. +var ( + BreadMoveLevels_name = map[int32]string{ + 0: "LEVELS_UNSET", + 1: "LEVEL_1", + 2: "LEVEL_2", + 3: "LEVEL_3", + } + BreadMoveLevels_value = map[string]int32{ + "LEVELS_UNSET": 0, + "LEVEL_1": 1, + "LEVEL_2": 2, + "LEVEL_3": 3, + } +) + +func (x BreadMoveLevels) Enum() *BreadMoveLevels { + p := new(BreadMoveLevels) + *p = x + return p +} + +func (x BreadMoveLevels) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BreadMoveLevels) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[29].Descriptor() +} + +func (BreadMoveLevels) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[29] +} + +func (x BreadMoveLevels) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BreadMoveLevels.Descriptor instead. +func (BreadMoveLevels) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{29} +} + +type BuddyActivity int32 + +const ( + BuddyActivity_BUDDY_ACTIVITY_UNSET BuddyActivity = 0 + BuddyActivity_BUDDY_ACTIVITY_FEED BuddyActivity = 1 + BuddyActivity_BUDDY_ACTIVITY_PET BuddyActivity = 2 + BuddyActivity_BUDDY_ACTIVITY_SNAPSHOT BuddyActivity = 3 + BuddyActivity_BUDDY_ACTIVITY_WALK BuddyActivity = 4 + BuddyActivity_BUDDY_ACTIVITY_NEW_POIS BuddyActivity = 5 + BuddyActivity_BUDDY_ACTIVITY_GYM_BATTLE BuddyActivity = 6 + BuddyActivity_BUDDY_ACTIVITY_RAID_BATTLE BuddyActivity = 7 + BuddyActivity_BUDDY_ACTIVITY_NPC_BATTLE BuddyActivity = 8 + BuddyActivity_BUDDY_ACTIVITY_PVP_BATTLE BuddyActivity = 9 + BuddyActivity_BUDDY_ACTIVITY_OPEN_SOUVENIRS BuddyActivity = 10 + BuddyActivity_BUDDY_ACTIVITY_OPEN_CONSUMABLES BuddyActivity = 11 + BuddyActivity_BUDDY_ACTIVITY_INVASION_GRUNT BuddyActivity = 12 + BuddyActivity_BUDDY_ACTIVITY_INVASION_LEADER BuddyActivity = 13 + BuddyActivity_BUDDY_ACTIVITY_INVASION_GIOVANNI BuddyActivity = 14 + BuddyActivity_BUDDY_ACTIVITY_ATTRACTIVE_POI BuddyActivity = 15 + BuddyActivity_BUDDY_ACTIVITY_VISIT_POWERED_UP_FORT BuddyActivity = 16 + BuddyActivity_BUDDY_ACTIVITY_WAINA_SLEEP BuddyActivity = 17 + BuddyActivity_BUDDY_ACTIVITY_ROUTE BuddyActivity = 18 +) + +// Enum value maps for BuddyActivity. +var ( + BuddyActivity_name = map[int32]string{ + 0: "BUDDY_ACTIVITY_UNSET", + 1: "BUDDY_ACTIVITY_FEED", + 2: "BUDDY_ACTIVITY_PET", + 3: "BUDDY_ACTIVITY_SNAPSHOT", + 4: "BUDDY_ACTIVITY_WALK", + 5: "BUDDY_ACTIVITY_NEW_POIS", + 6: "BUDDY_ACTIVITY_GYM_BATTLE", + 7: "BUDDY_ACTIVITY_RAID_BATTLE", + 8: "BUDDY_ACTIVITY_NPC_BATTLE", + 9: "BUDDY_ACTIVITY_PVP_BATTLE", + 10: "BUDDY_ACTIVITY_OPEN_SOUVENIRS", + 11: "BUDDY_ACTIVITY_OPEN_CONSUMABLES", + 12: "BUDDY_ACTIVITY_INVASION_GRUNT", + 13: "BUDDY_ACTIVITY_INVASION_LEADER", + 14: "BUDDY_ACTIVITY_INVASION_GIOVANNI", + 15: "BUDDY_ACTIVITY_ATTRACTIVE_POI", + 16: "BUDDY_ACTIVITY_VISIT_POWERED_UP_FORT", + 17: "BUDDY_ACTIVITY_WAINA_SLEEP", + 18: "BUDDY_ACTIVITY_ROUTE", + } + BuddyActivity_value = map[string]int32{ + "BUDDY_ACTIVITY_UNSET": 0, + "BUDDY_ACTIVITY_FEED": 1, + "BUDDY_ACTIVITY_PET": 2, + "BUDDY_ACTIVITY_SNAPSHOT": 3, + "BUDDY_ACTIVITY_WALK": 4, + "BUDDY_ACTIVITY_NEW_POIS": 5, + "BUDDY_ACTIVITY_GYM_BATTLE": 6, + "BUDDY_ACTIVITY_RAID_BATTLE": 7, + "BUDDY_ACTIVITY_NPC_BATTLE": 8, + "BUDDY_ACTIVITY_PVP_BATTLE": 9, + "BUDDY_ACTIVITY_OPEN_SOUVENIRS": 10, + "BUDDY_ACTIVITY_OPEN_CONSUMABLES": 11, + "BUDDY_ACTIVITY_INVASION_GRUNT": 12, + "BUDDY_ACTIVITY_INVASION_LEADER": 13, + "BUDDY_ACTIVITY_INVASION_GIOVANNI": 14, + "BUDDY_ACTIVITY_ATTRACTIVE_POI": 15, + "BUDDY_ACTIVITY_VISIT_POWERED_UP_FORT": 16, + "BUDDY_ACTIVITY_WAINA_SLEEP": 17, + "BUDDY_ACTIVITY_ROUTE": 18, + } +) + +func (x BuddyActivity) Enum() *BuddyActivity { + p := new(BuddyActivity) + *p = x + return p +} + +func (x BuddyActivity) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BuddyActivity) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[30].Descriptor() +} + +func (BuddyActivity) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[30] +} + +func (x BuddyActivity) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BuddyActivity.Descriptor instead. +func (BuddyActivity) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{30} +} + +type BuddyActivityCategory int32 + +const ( + BuddyActivityCategory_BUDDY_CATEGORY_UNSET BuddyActivityCategory = 0 + BuddyActivityCategory_BUDDY_CATEGORY_FEED BuddyActivityCategory = 1 + BuddyActivityCategory_BUDDY_CATEGORY_CARE BuddyActivityCategory = 2 + BuddyActivityCategory_BUDDY_CATEGORY_SNAPSHOT BuddyActivityCategory = 3 + BuddyActivityCategory_BUDDY_CATEGORY_WALK BuddyActivityCategory = 4 + BuddyActivityCategory_BUDDY_CATEGORY_BATTLE BuddyActivityCategory = 5 + BuddyActivityCategory_BUDDY_CATEGORY_EXPLORE BuddyActivityCategory = 6 + BuddyActivityCategory_BUDDY_CATEGORY_BONUS BuddyActivityCategory = 7 + BuddyActivityCategory_BUDDY_CATEGORY_ROUTE BuddyActivityCategory = 8 +) + +// Enum value maps for BuddyActivityCategory. +var ( + BuddyActivityCategory_name = map[int32]string{ + 0: "BUDDY_CATEGORY_UNSET", + 1: "BUDDY_CATEGORY_FEED", + 2: "BUDDY_CATEGORY_CARE", + 3: "BUDDY_CATEGORY_SNAPSHOT", + 4: "BUDDY_CATEGORY_WALK", + 5: "BUDDY_CATEGORY_BATTLE", + 6: "BUDDY_CATEGORY_EXPLORE", + 7: "BUDDY_CATEGORY_BONUS", + 8: "BUDDY_CATEGORY_ROUTE", + } + BuddyActivityCategory_value = map[string]int32{ + "BUDDY_CATEGORY_UNSET": 0, + "BUDDY_CATEGORY_FEED": 1, + "BUDDY_CATEGORY_CARE": 2, + "BUDDY_CATEGORY_SNAPSHOT": 3, + "BUDDY_CATEGORY_WALK": 4, + "BUDDY_CATEGORY_BATTLE": 5, + "BUDDY_CATEGORY_EXPLORE": 6, + "BUDDY_CATEGORY_BONUS": 7, + "BUDDY_CATEGORY_ROUTE": 8, + } +) + +func (x BuddyActivityCategory) Enum() *BuddyActivityCategory { + p := new(BuddyActivityCategory) + *p = x + return p +} + +func (x BuddyActivityCategory) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BuddyActivityCategory) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[31].Descriptor() +} + +func (BuddyActivityCategory) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[31] +} + +func (x BuddyActivityCategory) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BuddyActivityCategory.Descriptor instead. +func (BuddyActivityCategory) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{31} +} + +type BuddyAnimation int32 + +const ( + BuddyAnimation_BUDDY_ANIMATION_UNSET BuddyAnimation = 0 + BuddyAnimation_BUDDY_ANIMATION_HAPPY BuddyAnimation = 1 + BuddyAnimation_BUDDY_ANIMATION_HATE BuddyAnimation = 2 +) + +// Enum value maps for BuddyAnimation. +var ( + BuddyAnimation_name = map[int32]string{ + 0: "BUDDY_ANIMATION_UNSET", + 1: "BUDDY_ANIMATION_HAPPY", + 2: "BUDDY_ANIMATION_HATE", + } + BuddyAnimation_value = map[string]int32{ + "BUDDY_ANIMATION_UNSET": 0, + "BUDDY_ANIMATION_HAPPY": 1, + "BUDDY_ANIMATION_HATE": 2, + } +) + +func (x BuddyAnimation) Enum() *BuddyAnimation { + p := new(BuddyAnimation) + *p = x + return p +} + +func (x BuddyAnimation) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BuddyAnimation) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[32].Descriptor() +} + +func (BuddyAnimation) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[32] +} + +func (x BuddyAnimation) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BuddyAnimation.Descriptor instead. +func (BuddyAnimation) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{32} +} + +type BuddyEmotionLevel int32 + +const ( + BuddyEmotionLevel_BUDDY_EMOTION_LEVEL_UNSET BuddyEmotionLevel = 0 + BuddyEmotionLevel_BUDDY_EMOTION_LEVEL_0 BuddyEmotionLevel = 1 + BuddyEmotionLevel_BUDDY_EMOTION_LEVEL_1 BuddyEmotionLevel = 2 + BuddyEmotionLevel_BUDDY_EMOTION_LEVEL_2 BuddyEmotionLevel = 3 + BuddyEmotionLevel_BUDDY_EMOTION_LEVEL_3 BuddyEmotionLevel = 4 + BuddyEmotionLevel_BUDDY_EMOTION_LEVEL_4 BuddyEmotionLevel = 5 + BuddyEmotionLevel_BUDDY_EMOTION_LEVEL_5 BuddyEmotionLevel = 6 + BuddyEmotionLevel_BUDDY_EMOTION_LEVEL_6 BuddyEmotionLevel = 7 +) + +// Enum value maps for BuddyEmotionLevel. +var ( + BuddyEmotionLevel_name = map[int32]string{ + 0: "BUDDY_EMOTION_LEVEL_UNSET", + 1: "BUDDY_EMOTION_LEVEL_0", + 2: "BUDDY_EMOTION_LEVEL_1", + 3: "BUDDY_EMOTION_LEVEL_2", + 4: "BUDDY_EMOTION_LEVEL_3", + 5: "BUDDY_EMOTION_LEVEL_4", + 6: "BUDDY_EMOTION_LEVEL_5", + 7: "BUDDY_EMOTION_LEVEL_6", + } + BuddyEmotionLevel_value = map[string]int32{ + "BUDDY_EMOTION_LEVEL_UNSET": 0, + "BUDDY_EMOTION_LEVEL_0": 1, + "BUDDY_EMOTION_LEVEL_1": 2, + "BUDDY_EMOTION_LEVEL_2": 3, + "BUDDY_EMOTION_LEVEL_3": 4, + "BUDDY_EMOTION_LEVEL_4": 5, + "BUDDY_EMOTION_LEVEL_5": 6, + "BUDDY_EMOTION_LEVEL_6": 7, + } +) + +func (x BuddyEmotionLevel) Enum() *BuddyEmotionLevel { + p := new(BuddyEmotionLevel) + *p = x + return p +} + +func (x BuddyEmotionLevel) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BuddyEmotionLevel) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[33].Descriptor() +} + +func (BuddyEmotionLevel) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[33] +} + +func (x BuddyEmotionLevel) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BuddyEmotionLevel.Descriptor instead. +func (BuddyEmotionLevel) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{33} +} + +type BuddyLevel int32 + +const ( + BuddyLevel_BUDDY_LEVEL_UNSET BuddyLevel = 0 + BuddyLevel_BUDDY_LEVEL_0 BuddyLevel = 1 + BuddyLevel_BUDDY_LEVEL_1 BuddyLevel = 2 + BuddyLevel_BUDDY_LEVEL_2 BuddyLevel = 3 + BuddyLevel_BUDDY_LEVEL_3 BuddyLevel = 4 + BuddyLevel_BUDDY_LEVEL_4 BuddyLevel = 5 + BuddyLevel_BUDDY_LEVEL_5 BuddyLevel = 6 +) + +// Enum value maps for BuddyLevel. +var ( + BuddyLevel_name = map[int32]string{ + 0: "BUDDY_LEVEL_UNSET", + 1: "BUDDY_LEVEL_0", + 2: "BUDDY_LEVEL_1", + 3: "BUDDY_LEVEL_2", + 4: "BUDDY_LEVEL_3", + 5: "BUDDY_LEVEL_4", + 6: "BUDDY_LEVEL_5", + } + BuddyLevel_value = map[string]int32{ + "BUDDY_LEVEL_UNSET": 0, + "BUDDY_LEVEL_0": 1, + "BUDDY_LEVEL_1": 2, + "BUDDY_LEVEL_2": 3, + "BUDDY_LEVEL_3": 4, + "BUDDY_LEVEL_4": 5, + "BUDDY_LEVEL_5": 6, + } +) + +func (x BuddyLevel) Enum() *BuddyLevel { + p := new(BuddyLevel) + *p = x + return p +} + +func (x BuddyLevel) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BuddyLevel) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[34].Descriptor() +} + +func (BuddyLevel) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[34] +} + +func (x BuddyLevel) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BuddyLevel.Descriptor instead. +func (BuddyLevel) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{34} +} + +type CSharpServiceType int32 + +const ( + CSharpServiceType_CSHARP_SERVICE_TYPE_NONE CSharpServiceType = 0 + CSharpServiceType_CSHARP_SERVICE_TYPE_GENERIC CSharpServiceType = 1 + CSharpServiceType_CSHARP_SERVICE_TYPE_INTERFACE CSharpServiceType = 2 + CSharpServiceType_CSHARP_SERVICE_TYPE_IRPCDISPATCH CSharpServiceType = 3 +) + +// Enum value maps for CSharpServiceType. +var ( + CSharpServiceType_name = map[int32]string{ + 0: "CSHARP_SERVICE_TYPE_NONE", + 1: "CSHARP_SERVICE_TYPE_GENERIC", + 2: "CSHARP_SERVICE_TYPE_INTERFACE", + 3: "CSHARP_SERVICE_TYPE_IRPCDISPATCH", + } + CSharpServiceType_value = map[string]int32{ + "CSHARP_SERVICE_TYPE_NONE": 0, + "CSHARP_SERVICE_TYPE_GENERIC": 1, + "CSHARP_SERVICE_TYPE_INTERFACE": 2, + "CSHARP_SERVICE_TYPE_IRPCDISPATCH": 3, + } +) + +func (x CSharpServiceType) Enum() *CSharpServiceType { + p := new(CSharpServiceType) + *p = x + return p +} + +func (x CSharpServiceType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CSharpServiceType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[35].Descriptor() +} + +func (CSharpServiceType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[35] +} + +func (x CSharpServiceType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CSharpServiceType.Descriptor instead. +func (CSharpServiceType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{35} +} + +type CTAText int32 + +const ( + CTAText_CTA_TEXT_LEARN_MORE CTAText = 0 + CTAText_CTA_TEXT_SHOP_NOW CTAText = 1 + CTAText_CTA_TEXT_GET_NOW CTAText = 2 +) + +// Enum value maps for CTAText. +var ( + CTAText_name = map[int32]string{ + 0: "CTA_TEXT_LEARN_MORE", + 1: "CTA_TEXT_SHOP_NOW", + 2: "CTA_TEXT_GET_NOW", + } + CTAText_value = map[string]int32{ + "CTA_TEXT_LEARN_MORE": 0, + "CTA_TEXT_SHOP_NOW": 1, + "CTA_TEXT_GET_NOW": 2, + } +) + +func (x CTAText) Enum() *CTAText { + p := new(CTAText) + *p = x + return p +} + +func (x CTAText) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CTAText) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[36].Descriptor() +} + +func (CTAText) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[36] +} + +func (x CTAText) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CTAText.Descriptor instead. +func (CTAText) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{36} +} + +type CampfireMethod int32 + +const ( + CampfireMethod_NOT_SPECIFIED CampfireMethod = 0 + CampfireMethod_ENABLE_CAMPFIRE_FOR_REFEREE CampfireMethod = 6001 + CampfireMethod_REMOVE_CAMPFIRE_FOR_REFEREE CampfireMethod = 6002 + CampfireMethod_GET_PLAYER_RAID_ELIGIBILITY CampfireMethod = 6003 + CampfireMethod_GRANT_CAMPFIRE_CHECK_IN_REWARDS CampfireMethod = 6004 + CampfireMethod_GET_NUM_POKEMON_IN_IRIS_SOCIAL_SCENE CampfireMethod = 6005 + CampfireMethod_GET_RSVP_COUNT CampfireMethod = 6006 + CampfireMethod_GET_RSVP_TIMESLOTS CampfireMethod = 6007 + CampfireMethod_GET_PLAYER_RSVPS CampfireMethod = 6008 + CampfireMethod_CAMPFIRE_CREATE_EVENT_RSVP CampfireMethod = 6009 + CampfireMethod_CAMPFIRE_CANCEL_EVENT_RSVP CampfireMethod = 6010 + CampfireMethod_CAMPFIRE_UPDATE_EVENT_RSVP_SELECTION CampfireMethod = 6011 + CampfireMethod_GET_MAP_OBJECTS_FOR_CAMPFIRE CampfireMethod = 6012 + CampfireMethod_GET_MAP_OBJECTS_DETAIL_FOR_CAMPFIRE CampfireMethod = 6013 +) + +// Enum value maps for CampfireMethod. +var ( + CampfireMethod_name = map[int32]string{ + 0: "NOT_SPECIFIED", + 6001: "ENABLE_CAMPFIRE_FOR_REFEREE", + 6002: "REMOVE_CAMPFIRE_FOR_REFEREE", + 6003: "GET_PLAYER_RAID_ELIGIBILITY", + 6004: "GRANT_CAMPFIRE_CHECK_IN_REWARDS", + 6005: "GET_NUM_POKEMON_IN_IRIS_SOCIAL_SCENE", + 6006: "GET_RSVP_COUNT", + 6007: "GET_RSVP_TIMESLOTS", + 6008: "GET_PLAYER_RSVPS", + 6009: "CAMPFIRE_CREATE_EVENT_RSVP", + 6010: "CAMPFIRE_CANCEL_EVENT_RSVP", + 6011: "CAMPFIRE_UPDATE_EVENT_RSVP_SELECTION", + 6012: "GET_MAP_OBJECTS_FOR_CAMPFIRE", + 6013: "GET_MAP_OBJECTS_DETAIL_FOR_CAMPFIRE", + } + CampfireMethod_value = map[string]int32{ + "NOT_SPECIFIED": 0, + "ENABLE_CAMPFIRE_FOR_REFEREE": 6001, + "REMOVE_CAMPFIRE_FOR_REFEREE": 6002, + "GET_PLAYER_RAID_ELIGIBILITY": 6003, + "GRANT_CAMPFIRE_CHECK_IN_REWARDS": 6004, + "GET_NUM_POKEMON_IN_IRIS_SOCIAL_SCENE": 6005, + "GET_RSVP_COUNT": 6006, + "GET_RSVP_TIMESLOTS": 6007, + "GET_PLAYER_RSVPS": 6008, + "CAMPFIRE_CREATE_EVENT_RSVP": 6009, + "CAMPFIRE_CANCEL_EVENT_RSVP": 6010, + "CAMPFIRE_UPDATE_EVENT_RSVP_SELECTION": 6011, + "GET_MAP_OBJECTS_FOR_CAMPFIRE": 6012, + "GET_MAP_OBJECTS_DETAIL_FOR_CAMPFIRE": 6013, + } +) + +func (x CampfireMethod) Enum() *CampfireMethod { + p := new(CampfireMethod) + *p = x + return p +} + +func (x CampfireMethod) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CampfireMethod) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[37].Descriptor() +} + +func (CampfireMethod) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[37] +} + +func (x CampfireMethod) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CampfireMethod.Descriptor instead. +func (CampfireMethod) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{37} +} + +type CardType int32 + +const ( + CardType_CARD_TYPE_UNSET CardType = 0 + CardType_LOCATION_CARD CardType = 1 + CardType_SPECIAL_BACKGROUND CardType = 2 +) + +// Enum value maps for CardType. +var ( + CardType_name = map[int32]string{ + 0: "CARD_TYPE_UNSET", + 1: "LOCATION_CARD", + 2: "SPECIAL_BACKGROUND", + } + CardType_value = map[string]int32{ + "CARD_TYPE_UNSET": 0, + "LOCATION_CARD": 1, + "SPECIAL_BACKGROUND": 2, + } +) + +func (x CardType) Enum() *CardType { + p := new(CardType) + *p = x + return p +} + +func (x CardType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CardType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[38].Descriptor() +} + +func (CardType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[38] +} + +func (x CardType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CardType.Descriptor instead. +func (CardType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{38} +} + +type CentralState int32 + +const ( + CentralState_POKEMONGO_PLUS_CENTRAL_STATE_UNKNOWN CentralState = 0 + CentralState_POKEMONGO_PLUS_CENTRAL_STATE_RESETTING CentralState = 1 + CentralState_POKEMONGO_PLUS_CENTRAL_STATE_UNSUPPORTED CentralState = 2 + CentralState_POKEMONGO_PLUS_CENTRAL_STATE_UNAUTHORIZED CentralState = 3 + CentralState_POKEMONGO_PLUS_CENTRAL_STATE_POWERED_OFF CentralState = 4 + CentralState_POKEMONGO_PLUS_CENTRAL_STATE_POWERED_ON CentralState = 5 +) + +// Enum value maps for CentralState. +var ( + CentralState_name = map[int32]string{ + 0: "POKEMONGO_PLUS_CENTRAL_STATE_UNKNOWN", + 1: "POKEMONGO_PLUS_CENTRAL_STATE_RESETTING", + 2: "POKEMONGO_PLUS_CENTRAL_STATE_UNSUPPORTED", + 3: "POKEMONGO_PLUS_CENTRAL_STATE_UNAUTHORIZED", + 4: "POKEMONGO_PLUS_CENTRAL_STATE_POWERED_OFF", + 5: "POKEMONGO_PLUS_CENTRAL_STATE_POWERED_ON", + } + CentralState_value = map[string]int32{ + "POKEMONGO_PLUS_CENTRAL_STATE_UNKNOWN": 0, + "POKEMONGO_PLUS_CENTRAL_STATE_RESETTING": 1, + "POKEMONGO_PLUS_CENTRAL_STATE_UNSUPPORTED": 2, + "POKEMONGO_PLUS_CENTRAL_STATE_UNAUTHORIZED": 3, + "POKEMONGO_PLUS_CENTRAL_STATE_POWERED_OFF": 4, + "POKEMONGO_PLUS_CENTRAL_STATE_POWERED_ON": 5, + } +) + +func (x CentralState) Enum() *CentralState { + p := new(CentralState) + *p = x + return p +} + +func (x CentralState) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CentralState) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[39].Descriptor() +} + +func (CentralState) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[39] +} + +func (x CentralState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CentralState.Descriptor instead. +func (CentralState) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{39} +} + +type Channel int32 + +const ( + Channel_POKEMONGO_PLUS_CHANNEL_NOT_DEFINED Channel = 0 + Channel_POKEMONGO_PLUS_CHANNEL_NEWSFEED_MESSAGE_CHANNEL Channel = 1 + Channel_POKEMONGO_PLUS_CHANNEL_IN_APP_MESSAGE_CHANNEL Channel = 2 +) + +// Enum value maps for Channel. +var ( + Channel_name = map[int32]string{ + 0: "POKEMONGO_PLUS_CHANNEL_NOT_DEFINED", + 1: "POKEMONGO_PLUS_CHANNEL_NEWSFEED_MESSAGE_CHANNEL", + 2: "POKEMONGO_PLUS_CHANNEL_IN_APP_MESSAGE_CHANNEL", + } + Channel_value = map[string]int32{ + "POKEMONGO_PLUS_CHANNEL_NOT_DEFINED": 0, + "POKEMONGO_PLUS_CHANNEL_NEWSFEED_MESSAGE_CHANNEL": 1, + "POKEMONGO_PLUS_CHANNEL_IN_APP_MESSAGE_CHANNEL": 2, + } +) + +func (x Channel) Enum() *Channel { + p := new(Channel) + *p = x + return p +} + +func (x Channel) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Channel) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[40].Descriptor() +} + +func (Channel) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[40] +} + +func (x Channel) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use Channel.Descriptor instead. +func (Channel) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{40} +} + +type ClientOperatingSystem int32 + +const ( + ClientOperatingSystem_CLIENT_OPERATING_SYSTEM_OS_UNKNOWN ClientOperatingSystem = 0 + ClientOperatingSystem_CLIENT_OPERATING_SYSTEM_OS_ANDROID ClientOperatingSystem = 1 + ClientOperatingSystem_CLIENT_OPERATING_SYSTEM_OS_IOS ClientOperatingSystem = 2 + ClientOperatingSystem_CLIENT_OPERATING_SYSTEM_OS_DESKTOP ClientOperatingSystem = 3 +) + +// Enum value maps for ClientOperatingSystem. +var ( + ClientOperatingSystem_name = map[int32]string{ + 0: "CLIENT_OPERATING_SYSTEM_OS_UNKNOWN", + 1: "CLIENT_OPERATING_SYSTEM_OS_ANDROID", + 2: "CLIENT_OPERATING_SYSTEM_OS_IOS", + 3: "CLIENT_OPERATING_SYSTEM_OS_DESKTOP", + } + ClientOperatingSystem_value = map[string]int32{ + "CLIENT_OPERATING_SYSTEM_OS_UNKNOWN": 0, + "CLIENT_OPERATING_SYSTEM_OS_ANDROID": 1, + "CLIENT_OPERATING_SYSTEM_OS_IOS": 2, + "CLIENT_OPERATING_SYSTEM_OS_DESKTOP": 3, + } +) + +func (x ClientOperatingSystem) Enum() *ClientOperatingSystem { + p := new(ClientOperatingSystem) + *p = x + return p +} + +func (x ClientOperatingSystem) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ClientOperatingSystem) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[41].Descriptor() +} + +func (ClientOperatingSystem) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[41] +} + +func (x ClientOperatingSystem) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ClientOperatingSystem.Descriptor instead. +func (ClientOperatingSystem) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{41} +} + +type CombatExperiment int32 + +const ( + CombatExperiment_BASELINE CombatExperiment = 0 + CombatExperiment_FAST_MOVE_ALWAYS_LEAK CombatExperiment = 1 + CombatExperiment_MINIGAME_FAST_MOVE_CLEAR CombatExperiment = 2 + CombatExperiment_SWAP_FAST_MOVE_CLEAR CombatExperiment = 3 + CombatExperiment_DOWNSTREAM_REDUNDANCY CombatExperiment = 4 + CombatExperiment_DEFENSIVE_ACK_CHECK CombatExperiment = 5 + CombatExperiment_SERVER_FLY_IN_FLY_OUT CombatExperiment = 6 + CombatExperiment_CLIENT_REOBSERVER_COMBAT_STATE CombatExperiment = 7 + CombatExperiment_FAST_MOVE_FLY_IN_CLIP CombatExperiment = 8 + CombatExperiment_CLIENT_FAST_MOVE_FLY_IN_CLIP_FALL_BACK CombatExperiment = 9 + CombatExperiment_COMBAT_REWARDS_INVOKE CombatExperiment = 10 + CombatExperiment_CLIENT_SWAP_WIDGET_DISMISS CombatExperiment = 11 + CombatExperiment_CLIENT_COMBAT_NULL_RPC_GUARD CombatExperiment = 12 + CombatExperiment_SWAP_DELAY_TY_GREIL CombatExperiment = 13 + CombatExperiment_FAST_MOVE_FAINT_DEFERRAL CombatExperiment = 14 + CombatExperiment_COMBAT_REWARDS_ASYNC CombatExperiment = 15 + CombatExperiment_ENABLE_FOG CombatExperiment = 16 +) + +// Enum value maps for CombatExperiment. +var ( + CombatExperiment_name = map[int32]string{ + 0: "BASELINE", + 1: "FAST_MOVE_ALWAYS_LEAK", + 2: "MINIGAME_FAST_MOVE_CLEAR", + 3: "SWAP_FAST_MOVE_CLEAR", + 4: "DOWNSTREAM_REDUNDANCY", + 5: "DEFENSIVE_ACK_CHECK", + 6: "SERVER_FLY_IN_FLY_OUT", + 7: "CLIENT_REOBSERVER_COMBAT_STATE", + 8: "FAST_MOVE_FLY_IN_CLIP", + 9: "CLIENT_FAST_MOVE_FLY_IN_CLIP_FALL_BACK", + 10: "COMBAT_REWARDS_INVOKE", + 11: "CLIENT_SWAP_WIDGET_DISMISS", + 12: "CLIENT_COMBAT_NULL_RPC_GUARD", + 13: "SWAP_DELAY_TY_GREIL", + 14: "FAST_MOVE_FAINT_DEFERRAL", + 15: "COMBAT_REWARDS_ASYNC", + 16: "ENABLE_FOG", + } + CombatExperiment_value = map[string]int32{ + "BASELINE": 0, + "FAST_MOVE_ALWAYS_LEAK": 1, + "MINIGAME_FAST_MOVE_CLEAR": 2, + "SWAP_FAST_MOVE_CLEAR": 3, + "DOWNSTREAM_REDUNDANCY": 4, + "DEFENSIVE_ACK_CHECK": 5, + "SERVER_FLY_IN_FLY_OUT": 6, + "CLIENT_REOBSERVER_COMBAT_STATE": 7, + "FAST_MOVE_FLY_IN_CLIP": 8, + "CLIENT_FAST_MOVE_FLY_IN_CLIP_FALL_BACK": 9, + "COMBAT_REWARDS_INVOKE": 10, + "CLIENT_SWAP_WIDGET_DISMISS": 11, + "CLIENT_COMBAT_NULL_RPC_GUARD": 12, + "SWAP_DELAY_TY_GREIL": 13, + "FAST_MOVE_FAINT_DEFERRAL": 14, + "COMBAT_REWARDS_ASYNC": 15, + "ENABLE_FOG": 16, + } +) + +func (x CombatExperiment) Enum() *CombatExperiment { + p := new(CombatExperiment) + *p = x + return p +} + +func (x CombatExperiment) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatExperiment) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[42].Descriptor() +} + +func (CombatExperiment) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[42] +} + +func (x CombatExperiment) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatExperiment.Descriptor instead. +func (CombatExperiment) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{42} +} + +type CombatHubEntranceTelemetryIds int32 + +const ( + CombatHubEntranceTelemetryIds_COMBAT_HUB_ENTRANCE_TELEMETRY_IDS_UNDEFINED_EVENT CombatHubEntranceTelemetryIds = 0 + CombatHubEntranceTelemetryIds_COMBAT_HUB_ENTRANCE_TELEMETRY_IDS_CLICKED_COMBAT_HUB_BUTTON CombatHubEntranceTelemetryIds = 1 +) + +// Enum value maps for CombatHubEntranceTelemetryIds. +var ( + CombatHubEntranceTelemetryIds_name = map[int32]string{ + 0: "COMBAT_HUB_ENTRANCE_TELEMETRY_IDS_UNDEFINED_EVENT", + 1: "COMBAT_HUB_ENTRANCE_TELEMETRY_IDS_CLICKED_COMBAT_HUB_BUTTON", + } + CombatHubEntranceTelemetryIds_value = map[string]int32{ + "COMBAT_HUB_ENTRANCE_TELEMETRY_IDS_UNDEFINED_EVENT": 0, + "COMBAT_HUB_ENTRANCE_TELEMETRY_IDS_CLICKED_COMBAT_HUB_BUTTON": 1, + } +) + +func (x CombatHubEntranceTelemetryIds) Enum() *CombatHubEntranceTelemetryIds { + p := new(CombatHubEntranceTelemetryIds) + *p = x + return p +} + +func (x CombatHubEntranceTelemetryIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatHubEntranceTelemetryIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[43].Descriptor() +} + +func (CombatHubEntranceTelemetryIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[43] +} + +func (x CombatHubEntranceTelemetryIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatHubEntranceTelemetryIds.Descriptor instead. +func (CombatHubEntranceTelemetryIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{43} +} + +type CombatPlayerFinishState int32 + +const ( + CombatPlayerFinishState_COMBAT_PLAYER_FINISH_STATE_WINNER CombatPlayerFinishState = 0 + CombatPlayerFinishState_COMBAT_PLAYER_FINISH_STATE_LOSER CombatPlayerFinishState = 1 + CombatPlayerFinishState_COMBAT_PLAYER_FINISH_STATE_DRAW CombatPlayerFinishState = 2 +) + +// Enum value maps for CombatPlayerFinishState. +var ( + CombatPlayerFinishState_name = map[int32]string{ + 0: "COMBAT_PLAYER_FINISH_STATE_WINNER", + 1: "COMBAT_PLAYER_FINISH_STATE_LOSER", + 2: "COMBAT_PLAYER_FINISH_STATE_DRAW", + } + CombatPlayerFinishState_value = map[string]int32{ + "COMBAT_PLAYER_FINISH_STATE_WINNER": 0, + "COMBAT_PLAYER_FINISH_STATE_LOSER": 1, + "COMBAT_PLAYER_FINISH_STATE_DRAW": 2, + } +) + +func (x CombatPlayerFinishState) Enum() *CombatPlayerFinishState { + p := new(CombatPlayerFinishState) + *p = x + return p +} + +func (x CombatPlayerFinishState) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatPlayerFinishState) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[44].Descriptor() +} + +func (CombatPlayerFinishState) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[44] +} + +func (x CombatPlayerFinishState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatPlayerFinishState.Descriptor instead. +func (CombatPlayerFinishState) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{44} +} + +type CombatRewardStatus int32 + +const ( + CombatRewardStatus_COMBAT_REWARD_STATUS_UNSET_REWARD_STATUS CombatRewardStatus = 0 + CombatRewardStatus_COMBAT_REWARD_STATUS_REWARDS_GRANTED CombatRewardStatus = 1 + CombatRewardStatus_COMBAT_REWARD_STATUS_MAX_REWARDS_RECEIVED CombatRewardStatus = 2 + CombatRewardStatus_COMBAT_REWARD_STATUS_PLAYER_BAG_FULL CombatRewardStatus = 3 + CombatRewardStatus_COMBAT_REWARD_STATUS_NO_REWARDS CombatRewardStatus = 4 + CombatRewardStatus_COMBAT_REWARD_STATUS_REWARDS_ELIGIBLE CombatRewardStatus = 5 +) + +// Enum value maps for CombatRewardStatus. +var ( + CombatRewardStatus_name = map[int32]string{ + 0: "COMBAT_REWARD_STATUS_UNSET_REWARD_STATUS", + 1: "COMBAT_REWARD_STATUS_REWARDS_GRANTED", + 2: "COMBAT_REWARD_STATUS_MAX_REWARDS_RECEIVED", + 3: "COMBAT_REWARD_STATUS_PLAYER_BAG_FULL", + 4: "COMBAT_REWARD_STATUS_NO_REWARDS", + 5: "COMBAT_REWARD_STATUS_REWARDS_ELIGIBLE", + } + CombatRewardStatus_value = map[string]int32{ + "COMBAT_REWARD_STATUS_UNSET_REWARD_STATUS": 0, + "COMBAT_REWARD_STATUS_REWARDS_GRANTED": 1, + "COMBAT_REWARD_STATUS_MAX_REWARDS_RECEIVED": 2, + "COMBAT_REWARD_STATUS_PLAYER_BAG_FULL": 3, + "COMBAT_REWARD_STATUS_NO_REWARDS": 4, + "COMBAT_REWARD_STATUS_REWARDS_ELIGIBLE": 5, + } +) + +func (x CombatRewardStatus) Enum() *CombatRewardStatus { + p := new(CombatRewardStatus) + *p = x + return p +} + +func (x CombatRewardStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatRewardStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[45].Descriptor() +} + +func (CombatRewardStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[45] +} + +func (x CombatRewardStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatRewardStatus.Descriptor instead. +func (CombatRewardStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{45} +} + +type CombatType int32 + +const ( + CombatType_COMBAT_TYPE_UNSET CombatType = 0 + CombatType_COMBAT_TYPE_SOLO CombatType = 1 + CombatType_COMBAT_TYPE_QR_CODE CombatType = 2 + CombatType_COMBAT_TYPE_FRIENDS CombatType = 3 + // Deprecated: Marked as deprecated in vbase.proto. + CombatType_COMBAT_TYPE_NEARBY CombatType = 4 + CombatType_COMBAT_TYPE_SOLO_INVASION CombatType = 5 + CombatType_COMBAT_TYPE_VS_SEEKER CombatType = 6 + CombatType_COMBAT_TYPE_RAID CombatType = 7 + CombatType_COMBAT_TYPE_DMAX CombatType = 8 + CombatType_COMBAT_TYPE_GMAX CombatType = 9 + CombatType_COMBAT_TYPE_PVE CombatType = 10 + CombatType_COMBAT_TYPE_GYM CombatType = 11 +) + +// Enum value maps for CombatType. +var ( + CombatType_name = map[int32]string{ + 0: "COMBAT_TYPE_UNSET", + 1: "COMBAT_TYPE_SOLO", + 2: "COMBAT_TYPE_QR_CODE", + 3: "COMBAT_TYPE_FRIENDS", + 4: "COMBAT_TYPE_NEARBY", + 5: "COMBAT_TYPE_SOLO_INVASION", + 6: "COMBAT_TYPE_VS_SEEKER", + 7: "COMBAT_TYPE_RAID", + 8: "COMBAT_TYPE_DMAX", + 9: "COMBAT_TYPE_GMAX", + 10: "COMBAT_TYPE_PVE", + 11: "COMBAT_TYPE_GYM", + } + CombatType_value = map[string]int32{ + "COMBAT_TYPE_UNSET": 0, + "COMBAT_TYPE_SOLO": 1, + "COMBAT_TYPE_QR_CODE": 2, + "COMBAT_TYPE_FRIENDS": 3, + "COMBAT_TYPE_NEARBY": 4, + "COMBAT_TYPE_SOLO_INVASION": 5, + "COMBAT_TYPE_VS_SEEKER": 6, + "COMBAT_TYPE_RAID": 7, + "COMBAT_TYPE_DMAX": 8, + "COMBAT_TYPE_GMAX": 9, + "COMBAT_TYPE_PVE": 10, + "COMBAT_TYPE_GYM": 11, + } +) + +func (x CombatType) Enum() *CombatType { + p := new(CombatType) + *p = x + return p +} + +func (x CombatType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[46].Descriptor() +} + +func (CombatType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[46] +} + +func (x CombatType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatType.Descriptor instead. +func (CombatType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{46} +} + +type ConditionalOverrideConditionType int32 + +const ( + ConditionalOverrideConditionType_UNSET_CONDITION_TYPE ConditionalOverrideConditionType = 0 + ConditionalOverrideConditionType_TIMED_EVENT_BADGE ConditionalOverrideConditionType = 1 + ConditionalOverrideConditionType_ACTIVE_SCHEDULE_INTERVAL ConditionalOverrideConditionType = 2 + ConditionalOverrideConditionType_TIME_INTERVAL_CRITERIA ConditionalOverrideConditionType = 3 + ConditionalOverrideConditionType_EXPERIMENT_HARD_END_TIME ConditionalOverrideConditionType = 4 +) + +// Enum value maps for ConditionalOverrideConditionType. +var ( + ConditionalOverrideConditionType_name = map[int32]string{ + 0: "UNSET_CONDITION_TYPE", + 1: "TIMED_EVENT_BADGE", + 2: "ACTIVE_SCHEDULE_INTERVAL", + 3: "TIME_INTERVAL_CRITERIA", + 4: "EXPERIMENT_HARD_END_TIME", + } + ConditionalOverrideConditionType_value = map[string]int32{ + "UNSET_CONDITION_TYPE": 0, + "TIMED_EVENT_BADGE": 1, + "ACTIVE_SCHEDULE_INTERVAL": 2, + "TIME_INTERVAL_CRITERIA": 3, + "EXPERIMENT_HARD_END_TIME": 4, + } +) + +func (x ConditionalOverrideConditionType) Enum() *ConditionalOverrideConditionType { + p := new(ConditionalOverrideConditionType) + *p = x + return p +} + +func (x ConditionalOverrideConditionType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ConditionalOverrideConditionType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[47].Descriptor() +} + +func (ConditionalOverrideConditionType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[47] +} + +func (x ConditionalOverrideConditionType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ConditionalOverrideConditionType.Descriptor instead. +func (ConditionalOverrideConditionType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{47} +} + +type ConditionalOverrideTargetType int32 + +const ( + ConditionalOverrideTargetType_UNSET_TARGET_TYPE ConditionalOverrideTargetType = 0 + ConditionalOverrideTargetType_END_TIME ConditionalOverrideTargetType = 1 +) + +// Enum value maps for ConditionalOverrideTargetType. +var ( + ConditionalOverrideTargetType_name = map[int32]string{ + 0: "UNSET_TARGET_TYPE", + 1: "END_TIME", + } + ConditionalOverrideTargetType_value = map[string]int32{ + "UNSET_TARGET_TYPE": 0, + "END_TIME": 1, + } +) + +func (x ConditionalOverrideTargetType) Enum() *ConditionalOverrideTargetType { + p := new(ConditionalOverrideTargetType) + *p = x + return p +} + +func (x ConditionalOverrideTargetType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ConditionalOverrideTargetType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[48].Descriptor() +} + +func (ConditionalOverrideTargetType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[48] +} + +func (x ConditionalOverrideTargetType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ConditionalOverrideTargetType.Descriptor instead. +func (ConditionalOverrideTargetType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{48} +} + +type ContestOccurrence int32 + +const ( + ContestOccurrence_CONTEST_OCCURRENCE_UNSET ContestOccurrence = 0 + ContestOccurrence_DAILY ContestOccurrence = 1 + ContestOccurrence_TWO_DAYS ContestOccurrence = 2 + ContestOccurrence_THREE_DAYS ContestOccurrence = 3 + ContestOccurrence_WEEKLY ContestOccurrence = 4 + ContestOccurrence_SEASONAL ContestOccurrence = 5 + ContestOccurrence_HOURLY ContestOccurrence = 6 + ContestOccurrence_FIVE_MINUTES ContestOccurrence = 7 + ContestOccurrence_CUSTOM ContestOccurrence = 8 +) + +// Enum value maps for ContestOccurrence. +var ( + ContestOccurrence_name = map[int32]string{ + 0: "CONTEST_OCCURRENCE_UNSET", + 1: "DAILY", + 2: "TWO_DAYS", + 3: "THREE_DAYS", + 4: "WEEKLY", + 5: "SEASONAL", + 6: "HOURLY", + 7: "FIVE_MINUTES", + 8: "CUSTOM", + } + ContestOccurrence_value = map[string]int32{ + "CONTEST_OCCURRENCE_UNSET": 0, + "DAILY": 1, + "TWO_DAYS": 2, + "THREE_DAYS": 3, + "WEEKLY": 4, + "SEASONAL": 5, + "HOURLY": 6, + "FIVE_MINUTES": 7, + "CUSTOM": 8, + } +) + +func (x ContestOccurrence) Enum() *ContestOccurrence { + p := new(ContestOccurrence) + *p = x + return p +} + +func (x ContestOccurrence) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ContestOccurrence) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[49].Descriptor() +} + +func (ContestOccurrence) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[49] +} + +func (x ContestOccurrence) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ContestOccurrence.Descriptor instead. +func (ContestOccurrence) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{49} +} + +type ContestPokemonMetric int32 + +const ( + ContestPokemonMetric_CONTEST_POKEMON_METRIC_UNSET ContestPokemonMetric = 0 + ContestPokemonMetric_POKEMON_SIZE ContestPokemonMetric = 1 +) + +// Enum value maps for ContestPokemonMetric. +var ( + ContestPokemonMetric_name = map[int32]string{ + 0: "CONTEST_POKEMON_METRIC_UNSET", + 1: "POKEMON_SIZE", + } + ContestPokemonMetric_value = map[string]int32{ + "CONTEST_POKEMON_METRIC_UNSET": 0, + "POKEMON_SIZE": 1, + } +) + +func (x ContestPokemonMetric) Enum() *ContestPokemonMetric { + p := new(ContestPokemonMetric) + *p = x + return p +} + +func (x ContestPokemonMetric) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ContestPokemonMetric) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[50].Descriptor() +} + +func (ContestPokemonMetric) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[50] +} + +func (x ContestPokemonMetric) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ContestPokemonMetric.Descriptor instead. +func (ContestPokemonMetric) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{50} +} + +type ContestRankingStandard int32 + +const ( + ContestRankingStandard_CONTEST_RANKING_STANDARD_UNSET ContestRankingStandard = 0 + ContestRankingStandard_MIN ContestRankingStandard = 1 + ContestRankingStandard_MAX ContestRankingStandard = 2 +) + +// Enum value maps for ContestRankingStandard. +var ( + ContestRankingStandard_name = map[int32]string{ + 0: "CONTEST_RANKING_STANDARD_UNSET", + 1: "MIN", + 2: "MAX", + } + ContestRankingStandard_value = map[string]int32{ + "CONTEST_RANKING_STANDARD_UNSET": 0, + "MIN": 1, + "MAX": 2, + } +) + +func (x ContestRankingStandard) Enum() *ContestRankingStandard { + p := new(ContestRankingStandard) + *p = x + return p +} + +func (x ContestRankingStandard) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ContestRankingStandard) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[51].Descriptor() +} + +func (ContestRankingStandard) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[51] +} + +func (x ContestRankingStandard) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ContestRankingStandard.Descriptor instead. +func (ContestRankingStandard) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{51} +} + +type ContestScoreComponentType int32 + +const ( + ContestScoreComponentType_TYPE_UNSET ContestScoreComponentType = 0 + ContestScoreComponentType_HEIGHT ContestScoreComponentType = 1 + ContestScoreComponentType_WEIGHT ContestScoreComponentType = 2 + ContestScoreComponentType_IV ContestScoreComponentType = 3 +) + +// Enum value maps for ContestScoreComponentType. +var ( + ContestScoreComponentType_name = map[int32]string{ + 0: "TYPE_UNSET", + 1: "HEIGHT", + 2: "WEIGHT", + 3: "IV", + } + ContestScoreComponentType_value = map[string]int32{ + "TYPE_UNSET": 0, + "HEIGHT": 1, + "WEIGHT": 2, + "IV": 3, + } +) + +func (x ContestScoreComponentType) Enum() *ContestScoreComponentType { + p := new(ContestScoreComponentType) + *p = x + return p +} + +func (x ContestScoreComponentType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ContestScoreComponentType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[52].Descriptor() +} + +func (ContestScoreComponentType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[52] +} + +func (x ContestScoreComponentType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ContestScoreComponentType.Descriptor instead. +func (ContestScoreComponentType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{52} +} + +type ContributePartyItemResult int32 + +const ( + ContributePartyItemResult_CONTRIBUTE_UNSET ContributePartyItemResult = 0 + ContributePartyItemResult_CONTRIBUTE_ERROR_UNKNOWN ContributePartyItemResult = 1 + ContributePartyItemResult_CONTRIBUTE_SUCCESS ContributePartyItemResult = 2 + ContributePartyItemResult_CONTRIBUTE_ERROR_INSUFFICIENT_INVENTORY ContributePartyItemResult = 3 + ContributePartyItemResult_CONTRIBUTE_ERROR_PLAYER_NOT_IN_PARTY ContributePartyItemResult = 4 + ContributePartyItemResult_CONTRIBUTE_ERROR_UNSANCTIONED_ITEM_TYPE ContributePartyItemResult = 5 + ContributePartyItemResult_CONTRIBUTE_ERROR_PARTY_UNABLE_TO_RECEIVE ContributePartyItemResult = 6 +) + +// Enum value maps for ContributePartyItemResult. +var ( + ContributePartyItemResult_name = map[int32]string{ + 0: "CONTRIBUTE_UNSET", + 1: "CONTRIBUTE_ERROR_UNKNOWN", + 2: "CONTRIBUTE_SUCCESS", + 3: "CONTRIBUTE_ERROR_INSUFFICIENT_INVENTORY", + 4: "CONTRIBUTE_ERROR_PLAYER_NOT_IN_PARTY", + 5: "CONTRIBUTE_ERROR_UNSANCTIONED_ITEM_TYPE", + 6: "CONTRIBUTE_ERROR_PARTY_UNABLE_TO_RECEIVE", + } + ContributePartyItemResult_value = map[string]int32{ + "CONTRIBUTE_UNSET": 0, + "CONTRIBUTE_ERROR_UNKNOWN": 1, + "CONTRIBUTE_SUCCESS": 2, + "CONTRIBUTE_ERROR_INSUFFICIENT_INVENTORY": 3, + "CONTRIBUTE_ERROR_PLAYER_NOT_IN_PARTY": 4, + "CONTRIBUTE_ERROR_UNSANCTIONED_ITEM_TYPE": 5, + "CONTRIBUTE_ERROR_PARTY_UNABLE_TO_RECEIVE": 6, + } +) + +func (x ContributePartyItemResult) Enum() *ContributePartyItemResult { + p := new(ContributePartyItemResult) + *p = x + return p +} + +func (x ContributePartyItemResult) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ContributePartyItemResult) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[53].Descriptor() +} + +func (ContributePartyItemResult) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[53] +} + +func (x ContributePartyItemResult) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ContributePartyItemResult.Descriptor instead. +func (ContributePartyItemResult) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{53} +} + +type DeviceConnectState int32 + +const ( + DeviceConnectState_POKEMONGO_PLUS_DEVICE_CONNECT_STATE_DISCONNECTED DeviceConnectState = 0 + DeviceConnectState_POKEMONGO_PLUS_DEVICE_CONNECT_STATE_DISCONNECTING DeviceConnectState = 1 + DeviceConnectState_POKEMONGO_PLUS_DEVICE_CONNECT_STATE_CONNECTED DeviceConnectState = 2 + DeviceConnectState_POKEMONGO_PLUS_DEVICE_CONNECT_STATE_DISCOVERED DeviceConnectState = 3 + DeviceConnectState_POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_FIRST_CONNECT DeviceConnectState = 4 + DeviceConnectState_POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_DIALOG_FIRST_CONNECT DeviceConnectState = 5 + DeviceConnectState_POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_DIALOG_RECONNECT DeviceConnectState = 6 + DeviceConnectState_POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_DIALOG_RECONNECT_REJECT DeviceConnectState = 7 + DeviceConnectState_POKEMONGO_PLUS_DEVICE_CONNECT_STATE_CERTIFIED DeviceConnectState = 8 + DeviceConnectState_POKEMONGO_PLUS_DEVICE_CONNECT_STATE_SOFTWARE_UPDATE DeviceConnectState = 9 + DeviceConnectState_POKEMONGO_PLUS_DEVICE_CONNECT_STATE_FAILED DeviceConnectState = 10 + DeviceConnectState_POKEMONGO_PLUS_DEVICE_CONNECT_STATE_CONNECTING DeviceConnectState = 11 + DeviceConnectState_POKEMONGO_PLUS_DEVICE_CONNECT_STATE_REJECTED DeviceConnectState = 12 +) + +// Enum value maps for DeviceConnectState. +var ( + DeviceConnectState_name = map[int32]string{ + 0: "POKEMONGO_PLUS_DEVICE_CONNECT_STATE_DISCONNECTED", + 1: "POKEMONGO_PLUS_DEVICE_CONNECT_STATE_DISCONNECTING", + 2: "POKEMONGO_PLUS_DEVICE_CONNECT_STATE_CONNECTED", + 3: "POKEMONGO_PLUS_DEVICE_CONNECT_STATE_DISCOVERED", + 4: "POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_FIRST_CONNECT", + 5: "POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_DIALOG_FIRST_CONNECT", + 6: "POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_DIALOG_RECONNECT", + 7: "POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_DIALOG_RECONNECT_REJECT", + 8: "POKEMONGO_PLUS_DEVICE_CONNECT_STATE_CERTIFIED", + 9: "POKEMONGO_PLUS_DEVICE_CONNECT_STATE_SOFTWARE_UPDATE", + 10: "POKEMONGO_PLUS_DEVICE_CONNECT_STATE_FAILED", + 11: "POKEMONGO_PLUS_DEVICE_CONNECT_STATE_CONNECTING", + 12: "POKEMONGO_PLUS_DEVICE_CONNECT_STATE_REJECTED", + } + DeviceConnectState_value = map[string]int32{ + "POKEMONGO_PLUS_DEVICE_CONNECT_STATE_DISCONNECTED": 0, + "POKEMONGO_PLUS_DEVICE_CONNECT_STATE_DISCONNECTING": 1, + "POKEMONGO_PLUS_DEVICE_CONNECT_STATE_CONNECTED": 2, + "POKEMONGO_PLUS_DEVICE_CONNECT_STATE_DISCOVERED": 3, + "POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_FIRST_CONNECT": 4, + "POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_DIALOG_FIRST_CONNECT": 5, + "POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_DIALOG_RECONNECT": 6, + "POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_DIALOG_RECONNECT_REJECT": 7, + "POKEMONGO_PLUS_DEVICE_CONNECT_STATE_CERTIFIED": 8, + "POKEMONGO_PLUS_DEVICE_CONNECT_STATE_SOFTWARE_UPDATE": 9, + "POKEMONGO_PLUS_DEVICE_CONNECT_STATE_FAILED": 10, + "POKEMONGO_PLUS_DEVICE_CONNECT_STATE_CONNECTING": 11, + "POKEMONGO_PLUS_DEVICE_CONNECT_STATE_REJECTED": 12, + } +) + +func (x DeviceConnectState) Enum() *DeviceConnectState { + p := new(DeviceConnectState) + *p = x + return p +} + +func (x DeviceConnectState) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DeviceConnectState) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[54].Descriptor() +} + +func (DeviceConnectState) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[54] +} + +func (x DeviceConnectState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DeviceConnectState.Descriptor instead. +func (DeviceConnectState) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{54} +} + +type DeviceKind int32 + +const ( + DeviceKind_POKEMONGO_PLUS_DEVICE_KING_POKEMON_GO_PLUS DeviceKind = 0 + DeviceKind_POKEMONGO_PLUS_DEVICE_KING_UNSET DeviceKind = -1 + DeviceKind_POKEMONGO_PLUS_DEVICE_KING_POKE_BALL_PLUS DeviceKind = 1 + DeviceKind_POKEMONGO_PLUS_DEVICE_KING_WAINA DeviceKind = 2 +) + +// Enum value maps for DeviceKind. +var ( + DeviceKind_name = map[int32]string{ + 0: "POKEMONGO_PLUS_DEVICE_KING_POKEMON_GO_PLUS", + -1: "POKEMONGO_PLUS_DEVICE_KING_UNSET", + 1: "POKEMONGO_PLUS_DEVICE_KING_POKE_BALL_PLUS", + 2: "POKEMONGO_PLUS_DEVICE_KING_WAINA", + } + DeviceKind_value = map[string]int32{ + "POKEMONGO_PLUS_DEVICE_KING_POKEMON_GO_PLUS": 0, + "POKEMONGO_PLUS_DEVICE_KING_UNSET": -1, + "POKEMONGO_PLUS_DEVICE_KING_POKE_BALL_PLUS": 1, + "POKEMONGO_PLUS_DEVICE_KING_WAINA": 2, + } +) + +func (x DeviceKind) Enum() *DeviceKind { + p := new(DeviceKind) + *p = x + return p +} + +func (x DeviceKind) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DeviceKind) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[55].Descriptor() +} + +func (DeviceKind) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[55] +} + +func (x DeviceKind) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DeviceKind.Descriptor instead. +func (DeviceKind) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{55} +} + +type DeviceMappingAlgorithm int32 + +const ( + DeviceMappingAlgorithm_DEVICE_MAPPING_ALGORITHM_SLICK DeviceMappingAlgorithm = 0 +) + +// Enum value maps for DeviceMappingAlgorithm. +var ( + DeviceMappingAlgorithm_name = map[int32]string{ + 0: "DEVICE_MAPPING_ALGORITHM_SLICK", + } + DeviceMappingAlgorithm_value = map[string]int32{ + "DEVICE_MAPPING_ALGORITHM_SLICK": 0, + } +) + +func (x DeviceMappingAlgorithm) Enum() *DeviceMappingAlgorithm { + p := new(DeviceMappingAlgorithm) + *p = x + return p +} + +func (x DeviceMappingAlgorithm) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DeviceMappingAlgorithm) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[56].Descriptor() +} + +func (DeviceMappingAlgorithm) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[56] +} + +func (x DeviceMappingAlgorithm) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DeviceMappingAlgorithm.Descriptor instead. +func (DeviceMappingAlgorithm) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{56} +} + +type DeviceServiceTelemetryIds int32 + +const ( + DeviceServiceTelemetryIds_DEVICE_SERVICE_TELEMETRY_IDS_UNDEFINED_DEVICE_SERVICE DeviceServiceTelemetryIds = 0 + DeviceServiceTelemetryIds_DEVICE_SERVICE_TELEMETRY_IDS_FITNESS DeviceServiceTelemetryIds = 1 + DeviceServiceTelemetryIds_DEVICE_SERVICE_TELEMETRY_IDS_SMART_WATCH DeviceServiceTelemetryIds = 2 + DeviceServiceTelemetryIds_DEVICE_SERVICE_TELEMETRY_IDS_SFIDA DeviceServiceTelemetryIds = 3 + DeviceServiceTelemetryIds_DEVICE_SERVICE_TELEMETRY_IDS_AWARENESS DeviceServiceTelemetryIds = 4 + DeviceServiceTelemetryIds_DEVICE_SERVICE_TELEMETRY_IDS_ADVENTURE_SYNC DeviceServiceTelemetryIds = 5 + DeviceServiceTelemetryIds_DEVICE_SERVICE_TELEMETRY_IDS_SENSOR DeviceServiceTelemetryIds = 6 +) + +// Enum value maps for DeviceServiceTelemetryIds. +var ( + DeviceServiceTelemetryIds_name = map[int32]string{ + 0: "DEVICE_SERVICE_TELEMETRY_IDS_UNDEFINED_DEVICE_SERVICE", + 1: "DEVICE_SERVICE_TELEMETRY_IDS_FITNESS", + 2: "DEVICE_SERVICE_TELEMETRY_IDS_SMART_WATCH", + 3: "DEVICE_SERVICE_TELEMETRY_IDS_SFIDA", + 4: "DEVICE_SERVICE_TELEMETRY_IDS_AWARENESS", + 5: "DEVICE_SERVICE_TELEMETRY_IDS_ADVENTURE_SYNC", + 6: "DEVICE_SERVICE_TELEMETRY_IDS_SENSOR", + } + DeviceServiceTelemetryIds_value = map[string]int32{ + "DEVICE_SERVICE_TELEMETRY_IDS_UNDEFINED_DEVICE_SERVICE": 0, + "DEVICE_SERVICE_TELEMETRY_IDS_FITNESS": 1, + "DEVICE_SERVICE_TELEMETRY_IDS_SMART_WATCH": 2, + "DEVICE_SERVICE_TELEMETRY_IDS_SFIDA": 3, + "DEVICE_SERVICE_TELEMETRY_IDS_AWARENESS": 4, + "DEVICE_SERVICE_TELEMETRY_IDS_ADVENTURE_SYNC": 5, + "DEVICE_SERVICE_TELEMETRY_IDS_SENSOR": 6, + } +) + +func (x DeviceServiceTelemetryIds) Enum() *DeviceServiceTelemetryIds { + p := new(DeviceServiceTelemetryIds) + *p = x + return p +} + +func (x DeviceServiceTelemetryIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DeviceServiceTelemetryIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[57].Descriptor() +} + +func (DeviceServiceTelemetryIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[57] +} + +func (x DeviceServiceTelemetryIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DeviceServiceTelemetryIds.Descriptor instead. +func (DeviceServiceTelemetryIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{57} +} + +type DeviceType int32 + +const ( + DeviceType_NO_DEVICE DeviceType = 0 + DeviceType_WAINA DeviceType = 1 + DeviceType_SOFT_SFIDA DeviceType = 2 +) + +// Enum value maps for DeviceType. +var ( + DeviceType_name = map[int32]string{ + 0: "NO_DEVICE", + 1: "WAINA", + 2: "SOFT_SFIDA", + } + DeviceType_value = map[string]int32{ + "NO_DEVICE": 0, + "WAINA": 1, + "SOFT_SFIDA": 2, + } +) + +func (x DeviceType) Enum() *DeviceType { + p := new(DeviceType) + *p = x + return p +} + +func (x DeviceType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DeviceType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[58].Descriptor() +} + +func (DeviceType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[58] +} + +func (x DeviceType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DeviceType.Descriptor instead. +func (DeviceType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{58} +} + +type DownstreamActionMethod int32 + +const ( + DownstreamActionMethod_DOWNSTREAM_ACTION_UNKNOWN_DOWNSTREAM_ACTION DownstreamActionMethod = 0 + DownstreamActionMethod_DOWNSTREAM_ACTION_NEW_INBOX_MESSAGE_ACTION DownstreamActionMethod = 121000 + DownstreamActionMethod_DOWNSTREAM_ACTION_CUSTOM_DOWNSTREAM_ACTION DownstreamActionMethod = 121001 + DownstreamActionMethod_DOWNSTREAM_ACTION_CHAT_SIGNAL DownstreamActionMethod = 121002 + DownstreamActionMethod_DOWNSTREAM_ACTION_CHAT_MESSAGE DownstreamActionMethod = 121003 +) + +// Enum value maps for DownstreamActionMethod. +var ( + DownstreamActionMethod_name = map[int32]string{ + 0: "DOWNSTREAM_ACTION_UNKNOWN_DOWNSTREAM_ACTION", + 121000: "DOWNSTREAM_ACTION_NEW_INBOX_MESSAGE_ACTION", + 121001: "DOWNSTREAM_ACTION_CUSTOM_DOWNSTREAM_ACTION", + 121002: "DOWNSTREAM_ACTION_CHAT_SIGNAL", + 121003: "DOWNSTREAM_ACTION_CHAT_MESSAGE", + } + DownstreamActionMethod_value = map[string]int32{ + "DOWNSTREAM_ACTION_UNKNOWN_DOWNSTREAM_ACTION": 0, + "DOWNSTREAM_ACTION_NEW_INBOX_MESSAGE_ACTION": 121000, + "DOWNSTREAM_ACTION_CUSTOM_DOWNSTREAM_ACTION": 121001, + "DOWNSTREAM_ACTION_CHAT_SIGNAL": 121002, + "DOWNSTREAM_ACTION_CHAT_MESSAGE": 121003, + } +) + +func (x DownstreamActionMethod) Enum() *DownstreamActionMethod { + p := new(DownstreamActionMethod) + *p = x + return p +} + +func (x DownstreamActionMethod) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DownstreamActionMethod) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[59].Descriptor() +} + +func (DownstreamActionMethod) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[59] +} + +func (x DownstreamActionMethod) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DownstreamActionMethod.Descriptor instead. +func (DownstreamActionMethod) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{59} +} + +type Edition int32 + +const ( + Edition_EDITION_UNKNOWN Edition = 0 + Edition_EDITION_1_TEST_ONLY Edition = 1 + Edition_EDITION_2_TEST_ONLY Edition = 2 + Edition_EDITION_PROTO2 Edition = 998 + Edition_EDITION_PROTO3 Edition = 999 + Edition_EDITION_2023 Edition = 1000 + Edition_EDITION_99997_TEST_ONLY Edition = 99997 + Edition_EDITION_99998_TEST_ONLY Edition = 99998 + Edition_EDITION_99999_TEST_ONLY Edition = 99999 +) + +// Enum value maps for Edition. +var ( + Edition_name = map[int32]string{ + 0: "EDITION_UNKNOWN", + 1: "EDITION_1_TEST_ONLY", + 2: "EDITION_2_TEST_ONLY", + 998: "EDITION_PROTO2", + 999: "EDITION_PROTO3", + 1000: "EDITION_2023", + 99997: "EDITION_99997_TEST_ONLY", + 99998: "EDITION_99998_TEST_ONLY", + 99999: "EDITION_99999_TEST_ONLY", + } + Edition_value = map[string]int32{ + "EDITION_UNKNOWN": 0, + "EDITION_1_TEST_ONLY": 1, + "EDITION_2_TEST_ONLY": 2, + "EDITION_PROTO2": 998, + "EDITION_PROTO3": 999, + "EDITION_2023": 1000, + "EDITION_99997_TEST_ONLY": 99997, + "EDITION_99998_TEST_ONLY": 99998, + "EDITION_99999_TEST_ONLY": 99999, + } +) + +func (x Edition) Enum() *Edition { + p := new(Edition) + *p = x + return p +} + +func (x Edition) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Edition) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[60].Descriptor() +} + +func (Edition) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[60] +} + +func (x Edition) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use Edition.Descriptor instead. +func (Edition) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{60} +} + +type EggIncubatorType int32 + +const ( + EggIncubatorType_INCUBATOR_UNSET EggIncubatorType = 0 + EggIncubatorType_INCUBATOR_DISTANCE EggIncubatorType = 1 +) + +// Enum value maps for EggIncubatorType. +var ( + EggIncubatorType_name = map[int32]string{ + 0: "INCUBATOR_UNSET", + 1: "INCUBATOR_DISTANCE", + } + EggIncubatorType_value = map[string]int32{ + "INCUBATOR_UNSET": 0, + "INCUBATOR_DISTANCE": 1, + } +) + +func (x EggIncubatorType) Enum() *EggIncubatorType { + p := new(EggIncubatorType) + *p = x + return p +} + +func (x EggIncubatorType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EggIncubatorType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[61].Descriptor() +} + +func (EggIncubatorType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[61] +} + +func (x EggIncubatorType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EggIncubatorType.Descriptor instead. +func (EggIncubatorType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{61} +} + +type EggSlotType int32 + +const ( + EggSlotType_EGG_SLOT_DEFAULT EggSlotType = 0 + EggSlotType_EGG_SLOT_SPECIAL EggSlotType = 1 + EggSlotType_EGG_SLOT_SPECIAL_EGG EggSlotType = 2 +) + +// Enum value maps for EggSlotType. +var ( + EggSlotType_name = map[int32]string{ + 0: "EGG_SLOT_DEFAULT", + 1: "EGG_SLOT_SPECIAL", + 2: "EGG_SLOT_SPECIAL_EGG", + } + EggSlotType_value = map[string]int32{ + "EGG_SLOT_DEFAULT": 0, + "EGG_SLOT_SPECIAL": 1, + "EGG_SLOT_SPECIAL_EGG": 2, + } +) + +func (x EggSlotType) Enum() *EggSlotType { + p := new(EggSlotType) + *p = x + return p +} + +func (x EggSlotType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EggSlotType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[62].Descriptor() +} + +func (EggSlotType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[62] +} + +func (x EggSlotType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EggSlotType.Descriptor instead. +func (EggSlotType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{62} +} + +type EncounterType int32 + +const ( + EncounterType_ENCOUNTER_TYPE_SPAWN_POINT EncounterType = 0 + EncounterType_ENCOUNTER_TYPE_INCENSE EncounterType = 1 + EncounterType_ENCOUNTER_TYPE_DISK EncounterType = 2 + EncounterType_ENCOUNTER_TYPE_POST_RAID EncounterType = 3 + EncounterType_ENCOUNTER_TYPE_STORY_QUEST EncounterType = 4 + EncounterType_ENCOUNTER_TYPE_QUEST_STAMP_CARD EncounterType = 5 + EncounterType_ENCOUNTER_TYPE_CHALLENGE_QUEST EncounterType = 6 + EncounterType_ENCOUNTER_TYPE_PHOTOBOMB EncounterType = 7 + EncounterType_ENCOUNTER_TYPE_INVASION EncounterType = 8 + EncounterType_ENCOUNTER_TYPE_VS_SEEKER_REWARD EncounterType = 9 + EncounterType_ENCOUNTER_TYPE_TIMED_STORY_QUEST EncounterType = 10 + EncounterType_ENCOUNTER_TYPE_DAILY_BONUS EncounterType = 11 + EncounterType_ENCOUNTER_TYPE_REFERRAL_QUEST EncounterType = 12 + EncounterType_ENCOUNTER_TYPE_TIMED_MINI_COLLECTION_QUEST EncounterType = 13 + EncounterType_ENCOUNTER_TYPE_POWER_UP_POKESTOP EncounterType = 14 + EncounterType_ENCOUNTER_TYPE_BUTTERFLY_COLLECTOR EncounterType = 15 + EncounterType_ENCOUNTER_TYPE_ROUTE EncounterType = 17 + EncounterType_ENCOUNTER_TYPE_PARTY_QUEST EncounterType = 18 + EncounterType_ENCOUNTER_TYPE_BADGE_REWARD EncounterType = 19 + EncounterType_ENCOUNTER_TYPE_STATION_ENCOUNTER EncounterType = 20 + EncounterType_ENCOUNTER_TYPE_POST_BREAD_BATTLE EncounterType = 21 + EncounterType_ENCOUNTER_TYPE_TUTORIAL_ENCOUNTER EncounterType = 22 + EncounterType_ENCOUNTER_TYPE_PERSONALIZED_RESEARCH EncounterType = 23 + EncounterType_ENCOUNTER_TYPE_STAMP_COLLECTION_REWARD EncounterType = 24 + EncounterType_ENCOUNTER_TYPE_EVENT_PASS_REWARD EncounterType = 25 + EncounterType_ENCOUNTER_TYPE_WEEKLY_CHALLENGE_REWARD EncounterType = 26 + // Deprecated: Marked as deprecated in vbase.proto. + EncounterType_ENCOUNTER_TYPE_NATURAL_ART EncounterType = 27 + EncounterType_ENCOUNTER_TYPE_DAY_NIGHT EncounterType = 28 + EncounterType_ENCOUNTER_TYPE_DAILY_BONUS_SPAWN EncounterType = 29 + EncounterType_ENCOUNTER_TYPE_FIELD_BOOK_REWARD EncounterType = 30 +) + +// Enum value maps for EncounterType. +var ( + EncounterType_name = map[int32]string{ + 0: "ENCOUNTER_TYPE_SPAWN_POINT", + 1: "ENCOUNTER_TYPE_INCENSE", + 2: "ENCOUNTER_TYPE_DISK", + 3: "ENCOUNTER_TYPE_POST_RAID", + 4: "ENCOUNTER_TYPE_STORY_QUEST", + 5: "ENCOUNTER_TYPE_QUEST_STAMP_CARD", + 6: "ENCOUNTER_TYPE_CHALLENGE_QUEST", + 7: "ENCOUNTER_TYPE_PHOTOBOMB", + 8: "ENCOUNTER_TYPE_INVASION", + 9: "ENCOUNTER_TYPE_VS_SEEKER_REWARD", + 10: "ENCOUNTER_TYPE_TIMED_STORY_QUEST", + 11: "ENCOUNTER_TYPE_DAILY_BONUS", + 12: "ENCOUNTER_TYPE_REFERRAL_QUEST", + 13: "ENCOUNTER_TYPE_TIMED_MINI_COLLECTION_QUEST", + 14: "ENCOUNTER_TYPE_POWER_UP_POKESTOP", + 15: "ENCOUNTER_TYPE_BUTTERFLY_COLLECTOR", + 17: "ENCOUNTER_TYPE_ROUTE", + 18: "ENCOUNTER_TYPE_PARTY_QUEST", + 19: "ENCOUNTER_TYPE_BADGE_REWARD", + 20: "ENCOUNTER_TYPE_STATION_ENCOUNTER", + 21: "ENCOUNTER_TYPE_POST_BREAD_BATTLE", + 22: "ENCOUNTER_TYPE_TUTORIAL_ENCOUNTER", + 23: "ENCOUNTER_TYPE_PERSONALIZED_RESEARCH", + 24: "ENCOUNTER_TYPE_STAMP_COLLECTION_REWARD", + 25: "ENCOUNTER_TYPE_EVENT_PASS_REWARD", + 26: "ENCOUNTER_TYPE_WEEKLY_CHALLENGE_REWARD", + 27: "ENCOUNTER_TYPE_NATURAL_ART", + 28: "ENCOUNTER_TYPE_DAY_NIGHT", + 29: "ENCOUNTER_TYPE_DAILY_BONUS_SPAWN", + 30: "ENCOUNTER_TYPE_FIELD_BOOK_REWARD", + } + EncounterType_value = map[string]int32{ + "ENCOUNTER_TYPE_SPAWN_POINT": 0, + "ENCOUNTER_TYPE_INCENSE": 1, + "ENCOUNTER_TYPE_DISK": 2, + "ENCOUNTER_TYPE_POST_RAID": 3, + "ENCOUNTER_TYPE_STORY_QUEST": 4, + "ENCOUNTER_TYPE_QUEST_STAMP_CARD": 5, + "ENCOUNTER_TYPE_CHALLENGE_QUEST": 6, + "ENCOUNTER_TYPE_PHOTOBOMB": 7, + "ENCOUNTER_TYPE_INVASION": 8, + "ENCOUNTER_TYPE_VS_SEEKER_REWARD": 9, + "ENCOUNTER_TYPE_TIMED_STORY_QUEST": 10, + "ENCOUNTER_TYPE_DAILY_BONUS": 11, + "ENCOUNTER_TYPE_REFERRAL_QUEST": 12, + "ENCOUNTER_TYPE_TIMED_MINI_COLLECTION_QUEST": 13, + "ENCOUNTER_TYPE_POWER_UP_POKESTOP": 14, + "ENCOUNTER_TYPE_BUTTERFLY_COLLECTOR": 15, + "ENCOUNTER_TYPE_ROUTE": 17, + "ENCOUNTER_TYPE_PARTY_QUEST": 18, + "ENCOUNTER_TYPE_BADGE_REWARD": 19, + "ENCOUNTER_TYPE_STATION_ENCOUNTER": 20, + "ENCOUNTER_TYPE_POST_BREAD_BATTLE": 21, + "ENCOUNTER_TYPE_TUTORIAL_ENCOUNTER": 22, + "ENCOUNTER_TYPE_PERSONALIZED_RESEARCH": 23, + "ENCOUNTER_TYPE_STAMP_COLLECTION_REWARD": 24, + "ENCOUNTER_TYPE_EVENT_PASS_REWARD": 25, + "ENCOUNTER_TYPE_WEEKLY_CHALLENGE_REWARD": 26, + "ENCOUNTER_TYPE_NATURAL_ART": 27, + "ENCOUNTER_TYPE_DAY_NIGHT": 28, + "ENCOUNTER_TYPE_DAILY_BONUS_SPAWN": 29, + "ENCOUNTER_TYPE_FIELD_BOOK_REWARD": 30, + } +) + +func (x EncounterType) Enum() *EncounterType { + p := new(EncounterType) + *p = x + return p +} + +func (x EncounterType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EncounterType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[63].Descriptor() +} + +func (EncounterType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[63] +} + +func (x EncounterType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EncounterType.Descriptor instead. +func (EncounterType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{63} +} + +type EnterUsernameMode int32 + +const ( + EnterUsernameMode_UNDEFINED_USERNAME_ENTRY_MODE EnterUsernameMode = 0 + EnterUsernameMode_NEW_USER EnterUsernameMode = 1 + EnterUsernameMode_CHANGE_BANNED_NAME EnterUsernameMode = 2 + EnterUsernameMode_EXISTING_USER_CHANGE_NAME EnterUsernameMode = 3 +) + +// Enum value maps for EnterUsernameMode. +var ( + EnterUsernameMode_name = map[int32]string{ + 0: "UNDEFINED_USERNAME_ENTRY_MODE", + 1: "NEW_USER", + 2: "CHANGE_BANNED_NAME", + 3: "EXISTING_USER_CHANGE_NAME", + } + EnterUsernameMode_value = map[string]int32{ + "UNDEFINED_USERNAME_ENTRY_MODE": 0, + "NEW_USER": 1, + "CHANGE_BANNED_NAME": 2, + "EXISTING_USER_CHANGE_NAME": 3, + } +) + +func (x EnterUsernameMode) Enum() *EnterUsernameMode { + p := new(EnterUsernameMode) + *p = x + return p +} + +func (x EnterUsernameMode) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EnterUsernameMode) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[64].Descriptor() +} + +func (EnterUsernameMode) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[64] +} + +func (x EnterUsernameMode) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EnterUsernameMode.Descriptor instead. +func (EnterUsernameMode) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{64} +} + +type EntryPointForContestEntry int32 + +const ( + EntryPointForContestEntry_ENTRY_POINT_UNSET EntryPointForContestEntry = 0 + EntryPointForContestEntry_SUGGESTED_FROM_CONTEST_PAGE EntryPointForContestEntry = 1 + EntryPointForContestEntry_SWITCH_POKEMON_CONTEST_PAGE EntryPointForContestEntry = 2 + EntryPointForContestEntry_SUGGESTED_AFTER_POKEMON_CATCH EntryPointForContestEntry = 3 +) + +// Enum value maps for EntryPointForContestEntry. +var ( + EntryPointForContestEntry_name = map[int32]string{ + 0: "ENTRY_POINT_UNSET", + 1: "SUGGESTED_FROM_CONTEST_PAGE", + 2: "SWITCH_POKEMON_CONTEST_PAGE", + 3: "SUGGESTED_AFTER_POKEMON_CATCH", + } + EntryPointForContestEntry_value = map[string]int32{ + "ENTRY_POINT_UNSET": 0, + "SUGGESTED_FROM_CONTEST_PAGE": 1, + "SWITCH_POKEMON_CONTEST_PAGE": 2, + "SUGGESTED_AFTER_POKEMON_CATCH": 3, + } +) + +func (x EntryPointForContestEntry) Enum() *EntryPointForContestEntry { + p := new(EntryPointForContestEntry) + *p = x + return p +} + +func (x EntryPointForContestEntry) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EntryPointForContestEntry) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[65].Descriptor() +} + +func (EntryPointForContestEntry) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[65] +} + +func (x EntryPointForContestEntry) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EntryPointForContestEntry.Descriptor instead. +func (EntryPointForContestEntry) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{65} +} + +type EventRsvpType int32 + +const ( + EventRsvpType_UNSET_EVENT EventRsvpType = 0 + EventRsvpType_RAID EventRsvpType = 1 + EventRsvpType_MAX_BATTLE EventRsvpType = 2 +) + +// Enum value maps for EventRsvpType. +var ( + EventRsvpType_name = map[int32]string{ + 0: "UNSET_EVENT", + 1: "RAID", + 2: "MAX_BATTLE", + } + EventRsvpType_value = map[string]int32{ + "UNSET_EVENT": 0, + "RAID": 1, + "MAX_BATTLE": 2, + } +) + +func (x EventRsvpType) Enum() *EventRsvpType { + p := new(EventRsvpType) + *p = x + return p +} + +func (x EventRsvpType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EventRsvpType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[66].Descriptor() +} + +func (EventRsvpType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[66] +} + +func (x EventRsvpType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EventRsvpType.Descriptor instead. +func (EventRsvpType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{66} +} + +type ExpressionUpdateBroadcastMethod int32 + +const ( + ExpressionUpdateBroadcastMethod_BROADCAST_METHOD_UNSET ExpressionUpdateBroadcastMethod = 0 + ExpressionUpdateBroadcastMethod_BROADCAST_TO_ALL_POKEMON ExpressionUpdateBroadcastMethod = 1 + ExpressionUpdateBroadcastMethod_BROADCAST_TO_SPECIFIED_POKEMON ExpressionUpdateBroadcastMethod = 2 +) + +// Enum value maps for ExpressionUpdateBroadcastMethod. +var ( + ExpressionUpdateBroadcastMethod_name = map[int32]string{ + 0: "BROADCAST_METHOD_UNSET", + 1: "BROADCAST_TO_ALL_POKEMON", + 2: "BROADCAST_TO_SPECIFIED_POKEMON", + } + ExpressionUpdateBroadcastMethod_value = map[string]int32{ + "BROADCAST_METHOD_UNSET": 0, + "BROADCAST_TO_ALL_POKEMON": 1, + "BROADCAST_TO_SPECIFIED_POKEMON": 2, + } +) + +func (x ExpressionUpdateBroadcastMethod) Enum() *ExpressionUpdateBroadcastMethod { + p := new(ExpressionUpdateBroadcastMethod) + *p = x + return p +} + +func (x ExpressionUpdateBroadcastMethod) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ExpressionUpdateBroadcastMethod) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[67].Descriptor() +} + +func (ExpressionUpdateBroadcastMethod) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[67] +} + +func (x ExpressionUpdateBroadcastMethod) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ExpressionUpdateBroadcastMethod.Descriptor instead. +func (ExpressionUpdateBroadcastMethod) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{67} +} + +type FeatureKind int32 + +const ( + FeatureKind_KIND_UNDEFINED FeatureKind = 0 + FeatureKind_KIND_BASIN FeatureKind = 1 + FeatureKind_KIND_CANAL FeatureKind = 2 + FeatureKind_KIND_CEMETERY FeatureKind = 3 + FeatureKind_KIND_COMMERCIAL FeatureKind = 6 + FeatureKind_KIND_DITCH FeatureKind = 9 + FeatureKind_KIND_DRAIN FeatureKind = 11 + FeatureKind_KIND_FARM FeatureKind = 12 + FeatureKind_KIND_FARMLAND FeatureKind = 13 + FeatureKind_KIND_FOREST FeatureKind = 16 + FeatureKind_KIND_GARDEN FeatureKind = 17 + FeatureKind_KIND_GLACIER FeatureKind = 18 + FeatureKind_KIND_GOLF_COURSE FeatureKind = 19 + FeatureKind_KIND_GRASS FeatureKind = 20 + FeatureKind_KIND_HIGHWAY FeatureKind = 21 + FeatureKind_KIND_HOTEL FeatureKind = 23 + FeatureKind_KIND_INDUSTRIAL FeatureKind = 24 + FeatureKind_KIND_LAKE FeatureKind = 25 + FeatureKind_KIND_MAJOR_ROAD FeatureKind = 28 + FeatureKind_KIND_MEADOW FeatureKind = 29 + FeatureKind_KIND_MINOR_ROAD FeatureKind = 30 + FeatureKind_KIND_NATURE_RESERVE FeatureKind = 31 + FeatureKind_KIND_OCEAN FeatureKind = 32 + FeatureKind_KIND_PARK FeatureKind = 33 + FeatureKind_KIND_PARKING FeatureKind = 34 + FeatureKind_KIND_PATH FeatureKind = 35 + FeatureKind_KIND_PEDESTRIAN FeatureKind = 36 + FeatureKind_KIND_PITCH FeatureKind = 37 + FeatureKind_KIND_PLAYA FeatureKind = 39 + FeatureKind_KIND_PLAYGROUND FeatureKind = 40 + FeatureKind_KIND_QUARRY FeatureKind = 41 + FeatureKind_KIND_RAILWAY FeatureKind = 42 + FeatureKind_KIND_RECREATION_AREA FeatureKind = 43 + FeatureKind_KIND_RESIDENTIAL FeatureKind = 45 + FeatureKind_KIND_RETAIL FeatureKind = 46 + FeatureKind_KIND_RIVER FeatureKind = 47 + FeatureKind_KIND_RIVERBANK FeatureKind = 48 + FeatureKind_KIND_RUNWAY FeatureKind = 49 + FeatureKind_KIND_SCHOOL FeatureKind = 50 + FeatureKind_KIND_STREAM FeatureKind = 53 + FeatureKind_KIND_TAXIWAY FeatureKind = 54 + FeatureKind_KIND_WATER FeatureKind = 58 + FeatureKind_KIND_WETLAND FeatureKind = 59 + FeatureKind_KIND_WOOD FeatureKind = 60 + FeatureKind_KIND_OTHER FeatureKind = 63 + FeatureKind_KIND_COUNTRY FeatureKind = 64 + FeatureKind_KIND_REGION FeatureKind = 65 + FeatureKind_KIND_CITY FeatureKind = 66 + FeatureKind_KIND_TOWN FeatureKind = 67 + FeatureKind_KIND_AIRPORT FeatureKind = 68 + FeatureKind_KIND_BAY FeatureKind = 69 + FeatureKind_KIND_BOROUGH FeatureKind = 70 + FeatureKind_KIND_FJORD FeatureKind = 71 + FeatureKind_KIND_HAMLET FeatureKind = 72 + FeatureKind_KIND_MILITARY FeatureKind = 73 + FeatureKind_KIND_NATIONAL_PARK FeatureKind = 74 + FeatureKind_KIND_NEIGHBORHOOD FeatureKind = 75 + FeatureKind_KIND_PEAK FeatureKind = 76 + FeatureKind_KIND_PRISON FeatureKind = 77 + FeatureKind_KIND_PROTECTED_AREA FeatureKind = 78 + FeatureKind_KIND_REEF FeatureKind = 79 + FeatureKind_KIND_ROCK FeatureKind = 80 + FeatureKind_KIND_SAND FeatureKind = 81 + FeatureKind_KIND_SCRUB FeatureKind = 82 + FeatureKind_KIND_SEA FeatureKind = 83 + FeatureKind_KIND_STRAIT FeatureKind = 84 + FeatureKind_KIND_VALLEY FeatureKind = 85 + FeatureKind_KIND_VILLAGE FeatureKind = 86 + FeatureKind_KIND_LIGHT_RAIL FeatureKind = 87 + FeatureKind_KIND_PLATFORM FeatureKind = 88 + FeatureKind_KIND_STATION FeatureKind = 89 + FeatureKind_KIND_SUBWAY FeatureKind = 90 + FeatureKind_KIND_AGRICULTURAL FeatureKind = 91 + FeatureKind_KIND_EDUCATION FeatureKind = 92 + FeatureKind_KIND_GOVERNMENT FeatureKind = 93 + FeatureKind_KIND_HEALTHCARE FeatureKind = 94 + FeatureKind_KIND_LANDMARK FeatureKind = 95 + FeatureKind_KIND_RELIGIOUS FeatureKind = 96 + FeatureKind_KIND_SERVICES FeatureKind = 97 + FeatureKind_KIND_SPORTS FeatureKind = 98 + FeatureKind_KIND_TRANSPORTATION FeatureKind = 99 + FeatureKind_KIND_UNUSED FeatureKind = 100 + FeatureKind_KIND_BIOME FeatureKind = 101 + FeatureKind_KIND_PIER FeatureKind = 102 + FeatureKind_KIND_ORCHARD FeatureKind = 103 + FeatureKind_KIND_VINEYARD FeatureKind = 104 +) + +// Enum value maps for FeatureKind. +var ( + FeatureKind_name = map[int32]string{ + 0: "KIND_UNDEFINED", + 1: "KIND_BASIN", + 2: "KIND_CANAL", + 3: "KIND_CEMETERY", + 6: "KIND_COMMERCIAL", + 9: "KIND_DITCH", + 11: "KIND_DRAIN", + 12: "KIND_FARM", + 13: "KIND_FARMLAND", + 16: "KIND_FOREST", + 17: "KIND_GARDEN", + 18: "KIND_GLACIER", + 19: "KIND_GOLF_COURSE", + 20: "KIND_GRASS", + 21: "KIND_HIGHWAY", + 23: "KIND_HOTEL", + 24: "KIND_INDUSTRIAL", + 25: "KIND_LAKE", + 28: "KIND_MAJOR_ROAD", + 29: "KIND_MEADOW", + 30: "KIND_MINOR_ROAD", + 31: "KIND_NATURE_RESERVE", + 32: "KIND_OCEAN", + 33: "KIND_PARK", + 34: "KIND_PARKING", + 35: "KIND_PATH", + 36: "KIND_PEDESTRIAN", + 37: "KIND_PITCH", + 39: "KIND_PLAYA", + 40: "KIND_PLAYGROUND", + 41: "KIND_QUARRY", + 42: "KIND_RAILWAY", + 43: "KIND_RECREATION_AREA", + 45: "KIND_RESIDENTIAL", + 46: "KIND_RETAIL", + 47: "KIND_RIVER", + 48: "KIND_RIVERBANK", + 49: "KIND_RUNWAY", + 50: "KIND_SCHOOL", + 53: "KIND_STREAM", + 54: "KIND_TAXIWAY", + 58: "KIND_WATER", + 59: "KIND_WETLAND", + 60: "KIND_WOOD", + 63: "KIND_OTHER", + 64: "KIND_COUNTRY", + 65: "KIND_REGION", + 66: "KIND_CITY", + 67: "KIND_TOWN", + 68: "KIND_AIRPORT", + 69: "KIND_BAY", + 70: "KIND_BOROUGH", + 71: "KIND_FJORD", + 72: "KIND_HAMLET", + 73: "KIND_MILITARY", + 74: "KIND_NATIONAL_PARK", + 75: "KIND_NEIGHBORHOOD", + 76: "KIND_PEAK", + 77: "KIND_PRISON", + 78: "KIND_PROTECTED_AREA", + 79: "KIND_REEF", + 80: "KIND_ROCK", + 81: "KIND_SAND", + 82: "KIND_SCRUB", + 83: "KIND_SEA", + 84: "KIND_STRAIT", + 85: "KIND_VALLEY", + 86: "KIND_VILLAGE", + 87: "KIND_LIGHT_RAIL", + 88: "KIND_PLATFORM", + 89: "KIND_STATION", + 90: "KIND_SUBWAY", + 91: "KIND_AGRICULTURAL", + 92: "KIND_EDUCATION", + 93: "KIND_GOVERNMENT", + 94: "KIND_HEALTHCARE", + 95: "KIND_LANDMARK", + 96: "KIND_RELIGIOUS", + 97: "KIND_SERVICES", + 98: "KIND_SPORTS", + 99: "KIND_TRANSPORTATION", + 100: "KIND_UNUSED", + 101: "KIND_BIOME", + 102: "KIND_PIER", + 103: "KIND_ORCHARD", + 104: "KIND_VINEYARD", + } + FeatureKind_value = map[string]int32{ + "KIND_UNDEFINED": 0, + "KIND_BASIN": 1, + "KIND_CANAL": 2, + "KIND_CEMETERY": 3, + "KIND_COMMERCIAL": 6, + "KIND_DITCH": 9, + "KIND_DRAIN": 11, + "KIND_FARM": 12, + "KIND_FARMLAND": 13, + "KIND_FOREST": 16, + "KIND_GARDEN": 17, + "KIND_GLACIER": 18, + "KIND_GOLF_COURSE": 19, + "KIND_GRASS": 20, + "KIND_HIGHWAY": 21, + "KIND_HOTEL": 23, + "KIND_INDUSTRIAL": 24, + "KIND_LAKE": 25, + "KIND_MAJOR_ROAD": 28, + "KIND_MEADOW": 29, + "KIND_MINOR_ROAD": 30, + "KIND_NATURE_RESERVE": 31, + "KIND_OCEAN": 32, + "KIND_PARK": 33, + "KIND_PARKING": 34, + "KIND_PATH": 35, + "KIND_PEDESTRIAN": 36, + "KIND_PITCH": 37, + "KIND_PLAYA": 39, + "KIND_PLAYGROUND": 40, + "KIND_QUARRY": 41, + "KIND_RAILWAY": 42, + "KIND_RECREATION_AREA": 43, + "KIND_RESIDENTIAL": 45, + "KIND_RETAIL": 46, + "KIND_RIVER": 47, + "KIND_RIVERBANK": 48, + "KIND_RUNWAY": 49, + "KIND_SCHOOL": 50, + "KIND_STREAM": 53, + "KIND_TAXIWAY": 54, + "KIND_WATER": 58, + "KIND_WETLAND": 59, + "KIND_WOOD": 60, + "KIND_OTHER": 63, + "KIND_COUNTRY": 64, + "KIND_REGION": 65, + "KIND_CITY": 66, + "KIND_TOWN": 67, + "KIND_AIRPORT": 68, + "KIND_BAY": 69, + "KIND_BOROUGH": 70, + "KIND_FJORD": 71, + "KIND_HAMLET": 72, + "KIND_MILITARY": 73, + "KIND_NATIONAL_PARK": 74, + "KIND_NEIGHBORHOOD": 75, + "KIND_PEAK": 76, + "KIND_PRISON": 77, + "KIND_PROTECTED_AREA": 78, + "KIND_REEF": 79, + "KIND_ROCK": 80, + "KIND_SAND": 81, + "KIND_SCRUB": 82, + "KIND_SEA": 83, + "KIND_STRAIT": 84, + "KIND_VALLEY": 85, + "KIND_VILLAGE": 86, + "KIND_LIGHT_RAIL": 87, + "KIND_PLATFORM": 88, + "KIND_STATION": 89, + "KIND_SUBWAY": 90, + "KIND_AGRICULTURAL": 91, + "KIND_EDUCATION": 92, + "KIND_GOVERNMENT": 93, + "KIND_HEALTHCARE": 94, + "KIND_LANDMARK": 95, + "KIND_RELIGIOUS": 96, + "KIND_SERVICES": 97, + "KIND_SPORTS": 98, + "KIND_TRANSPORTATION": 99, + "KIND_UNUSED": 100, + "KIND_BIOME": 101, + "KIND_PIER": 102, + "KIND_ORCHARD": 103, + "KIND_VINEYARD": 104, + } +) + +func (x FeatureKind) Enum() *FeatureKind { + p := new(FeatureKind) + *p = x + return p +} + +func (x FeatureKind) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FeatureKind) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[68].Descriptor() +} + +func (FeatureKind) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[68] +} + +func (x FeatureKind) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FeatureKind.Descriptor instead. +func (FeatureKind) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{68} +} + +type FeatureType int32 + +const ( + FeatureType_FEATURE_UNKNOWN FeatureType = 0 + FeatureType_FEATURE_GYM FeatureType = 1 + FeatureType_FEATURE_RAID FeatureType = 2 + FeatureType_FEATURE_ROCKET FeatureType = 3 + FeatureType_FEATURE_COMBAT_LEAGUE FeatureType = 4 + FeatureType_FEATURE_MAX_BATTLE FeatureType = 5 + FeatureType_FEATURE_EGG_HATCHING FeatureType = 6 + FeatureType_FEATURE_MEGA FeatureType = 7 + FeatureType_FEATURE_TAG FeatureType = 8 + FeatureType_FEATURE_TRADE FeatureType = 9 + FeatureType_FEATURE_PARTY_PLAY FeatureType = 10 + FeatureType_FEATURE_WEEKLY_CHALLENGES FeatureType = 11 + FeatureType_FEATURE_HIGHLIGHTS FeatureType = 12 + FeatureType_FEATURE_ROUTES FeatureType = 13 + FeatureType_FEATURE_ROUTES_CREATION FeatureType = 14 + FeatureType_FEATURE_POKESTOP_NOMINATION FeatureType = 15 + FeatureType_FEATURE_CANDY_XL FeatureType = 16 + FeatureType_FEATURE_EGG_SPECIAL FeatureType = 17 + FeatureType_FEATURE_LUCKY_CHANCE_INCREASE FeatureType = 18 + FeatureType_FEATURE_SOFT_SFIDA FeatureType = 19 +) + +// Enum value maps for FeatureType. +var ( + FeatureType_name = map[int32]string{ + 0: "FEATURE_UNKNOWN", + 1: "FEATURE_GYM", + 2: "FEATURE_RAID", + 3: "FEATURE_ROCKET", + 4: "FEATURE_COMBAT_LEAGUE", + 5: "FEATURE_MAX_BATTLE", + 6: "FEATURE_EGG_HATCHING", + 7: "FEATURE_MEGA", + 8: "FEATURE_TAG", + 9: "FEATURE_TRADE", + 10: "FEATURE_PARTY_PLAY", + 11: "FEATURE_WEEKLY_CHALLENGES", + 12: "FEATURE_HIGHLIGHTS", + 13: "FEATURE_ROUTES", + 14: "FEATURE_ROUTES_CREATION", + 15: "FEATURE_POKESTOP_NOMINATION", + 16: "FEATURE_CANDY_XL", + 17: "FEATURE_EGG_SPECIAL", + 18: "FEATURE_LUCKY_CHANCE_INCREASE", + 19: "FEATURE_SOFT_SFIDA", + } + FeatureType_value = map[string]int32{ + "FEATURE_UNKNOWN": 0, + "FEATURE_GYM": 1, + "FEATURE_RAID": 2, + "FEATURE_ROCKET": 3, + "FEATURE_COMBAT_LEAGUE": 4, + "FEATURE_MAX_BATTLE": 5, + "FEATURE_EGG_HATCHING": 6, + "FEATURE_MEGA": 7, + "FEATURE_TAG": 8, + "FEATURE_TRADE": 9, + "FEATURE_PARTY_PLAY": 10, + "FEATURE_WEEKLY_CHALLENGES": 11, + "FEATURE_HIGHLIGHTS": 12, + "FEATURE_ROUTES": 13, + "FEATURE_ROUTES_CREATION": 14, + "FEATURE_POKESTOP_NOMINATION": 15, + "FEATURE_CANDY_XL": 16, + "FEATURE_EGG_SPECIAL": 17, + "FEATURE_LUCKY_CHANCE_INCREASE": 18, + "FEATURE_SOFT_SFIDA": 19, + } +) + +func (x FeatureType) Enum() *FeatureType { + p := new(FeatureType) + *p = x + return p +} + +func (x FeatureType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FeatureType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[69].Descriptor() +} + +func (FeatureType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[69] +} + +func (x FeatureType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FeatureType.Descriptor instead. +func (FeatureType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{69} +} + +type FeaturesFeatureKind int32 + +const ( + FeaturesFeatureKind_UNDEFINED FeaturesFeatureKind = 0 + FeaturesFeatureKind_BASIN FeaturesFeatureKind = 1 + FeaturesFeatureKind_CANAL FeaturesFeatureKind = 2 + FeaturesFeatureKind_CEMETERY FeaturesFeatureKind = 3 + FeaturesFeatureKind_COMMERCIAL FeaturesFeatureKind = 6 + FeaturesFeatureKind_DITCH FeaturesFeatureKind = 9 + FeaturesFeatureKind_DRAIN FeaturesFeatureKind = 11 + FeaturesFeatureKind_FARM FeaturesFeatureKind = 12 + FeaturesFeatureKind_FARMLAND FeaturesFeatureKind = 13 + FeaturesFeatureKind_FOREST FeaturesFeatureKind = 16 + FeaturesFeatureKind_GARDEN FeaturesFeatureKind = 17 + FeaturesFeatureKind_GLACIER FeaturesFeatureKind = 18 + FeaturesFeatureKind_GOLF_COURSE FeaturesFeatureKind = 19 + FeaturesFeatureKind_GRASS FeaturesFeatureKind = 20 + FeaturesFeatureKind_HIGHWAY FeaturesFeatureKind = 21 + FeaturesFeatureKind_HOTEL FeaturesFeatureKind = 23 + FeaturesFeatureKind_INDUSTRIAL FeaturesFeatureKind = 24 + FeaturesFeatureKind_LAKE FeaturesFeatureKind = 25 + FeaturesFeatureKind_MAJOR_ROAD FeaturesFeatureKind = 28 + FeaturesFeatureKind_MEADOW FeaturesFeatureKind = 29 + FeaturesFeatureKind_MINOR_ROAD FeaturesFeatureKind = 30 + FeaturesFeatureKind_NATURE_RESERVE FeaturesFeatureKind = 31 + FeaturesFeatureKind_OCEAN FeaturesFeatureKind = 32 + FeaturesFeatureKind_PARK FeaturesFeatureKind = 33 + FeaturesFeatureKind_PARKING FeaturesFeatureKind = 34 + FeaturesFeatureKind_PATH FeaturesFeatureKind = 35 + FeaturesFeatureKind_PEDESTRIAN FeaturesFeatureKind = 36 + FeaturesFeatureKind_PITCH FeaturesFeatureKind = 37 + FeaturesFeatureKind_PLAYA FeaturesFeatureKind = 39 + FeaturesFeatureKind_PLAYGROUND FeaturesFeatureKind = 40 + FeaturesFeatureKind_QUARRY FeaturesFeatureKind = 41 + FeaturesFeatureKind_RAILWAY FeaturesFeatureKind = 42 + FeaturesFeatureKind_RECREATION_AREA FeaturesFeatureKind = 43 + FeaturesFeatureKind_RESIDENTIAL FeaturesFeatureKind = 45 + FeaturesFeatureKind_RETAIL FeaturesFeatureKind = 46 + FeaturesFeatureKind_RIVER FeaturesFeatureKind = 47 + FeaturesFeatureKind_RIVERBANK FeaturesFeatureKind = 48 + FeaturesFeatureKind_RUNWAY FeaturesFeatureKind = 49 + FeaturesFeatureKind_SCHOOL FeaturesFeatureKind = 50 + FeaturesFeatureKind_STREAM FeaturesFeatureKind = 53 + FeaturesFeatureKind_TAXIWAY FeaturesFeatureKind = 54 + FeaturesFeatureKind_WATER FeaturesFeatureKind = 58 + FeaturesFeatureKind_WETLAND FeaturesFeatureKind = 59 + FeaturesFeatureKind_WOOD FeaturesFeatureKind = 60 + FeaturesFeatureKind_OTHER FeaturesFeatureKind = 63 + FeaturesFeatureKind_COUNTRY FeaturesFeatureKind = 64 + FeaturesFeatureKind_REGION FeaturesFeatureKind = 65 + FeaturesFeatureKind_CITY FeaturesFeatureKind = 66 + FeaturesFeatureKind_TOWN FeaturesFeatureKind = 67 + FeaturesFeatureKind_AIRPORT FeaturesFeatureKind = 68 + FeaturesFeatureKind_BAY FeaturesFeatureKind = 69 + FeaturesFeatureKind_BOROUGH FeaturesFeatureKind = 70 + FeaturesFeatureKind_FJORD FeaturesFeatureKind = 71 + FeaturesFeatureKind_HAMLET FeaturesFeatureKind = 72 + FeaturesFeatureKind_MILITARY FeaturesFeatureKind = 73 + FeaturesFeatureKind_NATIONAL_PARK FeaturesFeatureKind = 74 + FeaturesFeatureKind_NEIGHBORHOOD FeaturesFeatureKind = 75 + FeaturesFeatureKind_PEAK FeaturesFeatureKind = 76 + FeaturesFeatureKind_PRISON FeaturesFeatureKind = 77 + FeaturesFeatureKind_PROTECTED_AREA FeaturesFeatureKind = 78 + FeaturesFeatureKind_REEF FeaturesFeatureKind = 79 + FeaturesFeatureKind_ROCK FeaturesFeatureKind = 80 + FeaturesFeatureKind_SAND FeaturesFeatureKind = 81 + FeaturesFeatureKind_SCRUB FeaturesFeatureKind = 82 + FeaturesFeatureKind_SEA FeaturesFeatureKind = 83 + FeaturesFeatureKind_STRAIT FeaturesFeatureKind = 84 + FeaturesFeatureKind_VALLEY FeaturesFeatureKind = 85 + FeaturesFeatureKind_VILLAGE FeaturesFeatureKind = 86 + FeaturesFeatureKind_LIGHT_RAIL FeaturesFeatureKind = 87 + FeaturesFeatureKind_PLATFORM FeaturesFeatureKind = 88 + FeaturesFeatureKind_STATION FeaturesFeatureKind = 89 + FeaturesFeatureKind_SUBWAY FeaturesFeatureKind = 90 + FeaturesFeatureKind_AGRICULTURAL FeaturesFeatureKind = 91 + FeaturesFeatureKind_EDUCATION FeaturesFeatureKind = 92 + FeaturesFeatureKind_GOVERNMENT FeaturesFeatureKind = 93 + FeaturesFeatureKind_HEALTHCARE FeaturesFeatureKind = 94 + FeaturesFeatureKind_LANDMARK FeaturesFeatureKind = 95 + FeaturesFeatureKind_RELIGIOUS FeaturesFeatureKind = 96 + FeaturesFeatureKind_SERVICES FeaturesFeatureKind = 97 + FeaturesFeatureKind_SPORTS FeaturesFeatureKind = 98 + FeaturesFeatureKind_TRANSPORTATION FeaturesFeatureKind = 99 + FeaturesFeatureKind_UNUSED FeaturesFeatureKind = 100 + FeaturesFeatureKind_BIOME FeaturesFeatureKind = 101 + FeaturesFeatureKind_PIER FeaturesFeatureKind = 102 + FeaturesFeatureKind_ORCHARD FeaturesFeatureKind = 103 + FeaturesFeatureKind_VINEYARD FeaturesFeatureKind = 104 +) + +// Enum value maps for FeaturesFeatureKind. +var ( + FeaturesFeatureKind_name = map[int32]string{ + 0: "UNDEFINED", + 1: "BASIN", + 2: "CANAL", + 3: "CEMETERY", + 6: "COMMERCIAL", + 9: "DITCH", + 11: "DRAIN", + 12: "FARM", + 13: "FARMLAND", + 16: "FOREST", + 17: "GARDEN", + 18: "GLACIER", + 19: "GOLF_COURSE", + 20: "GRASS", + 21: "HIGHWAY", + 23: "HOTEL", + 24: "INDUSTRIAL", + 25: "LAKE", + 28: "MAJOR_ROAD", + 29: "MEADOW", + 30: "MINOR_ROAD", + 31: "NATURE_RESERVE", + 32: "OCEAN", + 33: "PARK", + 34: "PARKING", + 35: "PATH", + 36: "PEDESTRIAN", + 37: "PITCH", + 39: "PLAYA", + 40: "PLAYGROUND", + 41: "QUARRY", + 42: "RAILWAY", + 43: "RECREATION_AREA", + 45: "RESIDENTIAL", + 46: "RETAIL", + 47: "RIVER", + 48: "RIVERBANK", + 49: "RUNWAY", + 50: "SCHOOL", + 53: "STREAM", + 54: "TAXIWAY", + 58: "WATER", + 59: "WETLAND", + 60: "WOOD", + 63: "OTHER", + 64: "COUNTRY", + 65: "REGION", + 66: "CITY", + 67: "TOWN", + 68: "AIRPORT", + 69: "BAY", + 70: "BOROUGH", + 71: "FJORD", + 72: "HAMLET", + 73: "MILITARY", + 74: "NATIONAL_PARK", + 75: "NEIGHBORHOOD", + 76: "PEAK", + 77: "PRISON", + 78: "PROTECTED_AREA", + 79: "REEF", + 80: "ROCK", + 81: "SAND", + 82: "SCRUB", + 83: "SEA", + 84: "STRAIT", + 85: "VALLEY", + 86: "VILLAGE", + 87: "LIGHT_RAIL", + 88: "PLATFORM", + 89: "STATION", + 90: "SUBWAY", + 91: "AGRICULTURAL", + 92: "EDUCATION", + 93: "GOVERNMENT", + 94: "HEALTHCARE", + 95: "LANDMARK", + 96: "RELIGIOUS", + 97: "SERVICES", + 98: "SPORTS", + 99: "TRANSPORTATION", + 100: "UNUSED", + 101: "BIOME", + 102: "PIER", + 103: "ORCHARD", + 104: "VINEYARD", + } + FeaturesFeatureKind_value = map[string]int32{ + "UNDEFINED": 0, + "BASIN": 1, + "CANAL": 2, + "CEMETERY": 3, + "COMMERCIAL": 6, + "DITCH": 9, + "DRAIN": 11, + "FARM": 12, + "FARMLAND": 13, + "FOREST": 16, + "GARDEN": 17, + "GLACIER": 18, + "GOLF_COURSE": 19, + "GRASS": 20, + "HIGHWAY": 21, + "HOTEL": 23, + "INDUSTRIAL": 24, + "LAKE": 25, + "MAJOR_ROAD": 28, + "MEADOW": 29, + "MINOR_ROAD": 30, + "NATURE_RESERVE": 31, + "OCEAN": 32, + "PARK": 33, + "PARKING": 34, + "PATH": 35, + "PEDESTRIAN": 36, + "PITCH": 37, + "PLAYA": 39, + "PLAYGROUND": 40, + "QUARRY": 41, + "RAILWAY": 42, + "RECREATION_AREA": 43, + "RESIDENTIAL": 45, + "RETAIL": 46, + "RIVER": 47, + "RIVERBANK": 48, + "RUNWAY": 49, + "SCHOOL": 50, + "STREAM": 53, + "TAXIWAY": 54, + "WATER": 58, + "WETLAND": 59, + "WOOD": 60, + "OTHER": 63, + "COUNTRY": 64, + "REGION": 65, + "CITY": 66, + "TOWN": 67, + "AIRPORT": 68, + "BAY": 69, + "BOROUGH": 70, + "FJORD": 71, + "HAMLET": 72, + "MILITARY": 73, + "NATIONAL_PARK": 74, + "NEIGHBORHOOD": 75, + "PEAK": 76, + "PRISON": 77, + "PROTECTED_AREA": 78, + "REEF": 79, + "ROCK": 80, + "SAND": 81, + "SCRUB": 82, + "SEA": 83, + "STRAIT": 84, + "VALLEY": 85, + "VILLAGE": 86, + "LIGHT_RAIL": 87, + "PLATFORM": 88, + "STATION": 89, + "SUBWAY": 90, + "AGRICULTURAL": 91, + "EDUCATION": 92, + "GOVERNMENT": 93, + "HEALTHCARE": 94, + "LANDMARK": 95, + "RELIGIOUS": 96, + "SERVICES": 97, + "SPORTS": 98, + "TRANSPORTATION": 99, + "UNUSED": 100, + "BIOME": 101, + "PIER": 102, + "ORCHARD": 103, + "VINEYARD": 104, + } +) + +func (x FeaturesFeatureKind) Enum() *FeaturesFeatureKind { + p := new(FeaturesFeatureKind) + *p = x + return p +} + +func (x FeaturesFeatureKind) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FeaturesFeatureKind) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[70].Descriptor() +} + +func (FeaturesFeatureKind) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[70] +} + +func (x FeaturesFeatureKind) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FeaturesFeatureKind.Descriptor instead. +func (FeaturesFeatureKind) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{70} +} + +type FortPowerUpLevel int32 + +const ( + FortPowerUpLevel_FORT_POWER_UP_LEVEL_UNSET FortPowerUpLevel = 0 + FortPowerUpLevel_FORT_POWER_UP_LEVEL_0 FortPowerUpLevel = 1 + FortPowerUpLevel_FORT_POWER_UP_LEVEL_1 FortPowerUpLevel = 2 + FortPowerUpLevel_FORT_POWER_UP_LEVEL_2 FortPowerUpLevel = 3 + FortPowerUpLevel_FORT_POWER_UP_LEVEL_3 FortPowerUpLevel = 4 +) + +// Enum value maps for FortPowerUpLevel. +var ( + FortPowerUpLevel_name = map[int32]string{ + 0: "FORT_POWER_UP_LEVEL_UNSET", + 1: "FORT_POWER_UP_LEVEL_0", + 2: "FORT_POWER_UP_LEVEL_1", + 3: "FORT_POWER_UP_LEVEL_2", + 4: "FORT_POWER_UP_LEVEL_3", + } + FortPowerUpLevel_value = map[string]int32{ + "FORT_POWER_UP_LEVEL_UNSET": 0, + "FORT_POWER_UP_LEVEL_0": 1, + "FORT_POWER_UP_LEVEL_1": 2, + "FORT_POWER_UP_LEVEL_2": 3, + "FORT_POWER_UP_LEVEL_3": 4, + } +) + +func (x FortPowerUpLevel) Enum() *FortPowerUpLevel { + p := new(FortPowerUpLevel) + *p = x + return p +} + +func (x FortPowerUpLevel) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FortPowerUpLevel) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[71].Descriptor() +} + +func (FortPowerUpLevel) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[71] +} + +func (x FortPowerUpLevel) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FortPowerUpLevel.Descriptor instead. +func (FortPowerUpLevel) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{71} +} + +type FortPowerUpLevelReward int32 + +const ( + FortPowerUpLevelReward_FORT_POWER_UP_LEVEL_REWARD_UNSET FortPowerUpLevelReward = 0 + FortPowerUpLevelReward_FORT_POWER_UP_LEVEL_REWARD_BUDDY_BONUS_HEART FortPowerUpLevelReward = 1 + FortPowerUpLevelReward_FORT_POWER_UP_REWARD_BONUS_ITEM_ON_SPIN FortPowerUpLevelReward = 2 + FortPowerUpLevelReward_FORT_POWER_UP_REWARD_BONUS_SPAWN FortPowerUpLevelReward = 3 + FortPowerUpLevelReward_FORT_POWER_UP_REWARD_BONUS_RAID_POKEBALLS FortPowerUpLevelReward = 4 +) + +// Enum value maps for FortPowerUpLevelReward. +var ( + FortPowerUpLevelReward_name = map[int32]string{ + 0: "FORT_POWER_UP_LEVEL_REWARD_UNSET", + 1: "FORT_POWER_UP_LEVEL_REWARD_BUDDY_BONUS_HEART", + 2: "FORT_POWER_UP_REWARD_BONUS_ITEM_ON_SPIN", + 3: "FORT_POWER_UP_REWARD_BONUS_SPAWN", + 4: "FORT_POWER_UP_REWARD_BONUS_RAID_POKEBALLS", + } + FortPowerUpLevelReward_value = map[string]int32{ + "FORT_POWER_UP_LEVEL_REWARD_UNSET": 0, + "FORT_POWER_UP_LEVEL_REWARD_BUDDY_BONUS_HEART": 1, + "FORT_POWER_UP_REWARD_BONUS_ITEM_ON_SPIN": 2, + "FORT_POWER_UP_REWARD_BONUS_SPAWN": 3, + "FORT_POWER_UP_REWARD_BONUS_RAID_POKEBALLS": 4, + } +) + +func (x FortPowerUpLevelReward) Enum() *FortPowerUpLevelReward { + p := new(FortPowerUpLevelReward) + *p = x + return p +} + +func (x FortPowerUpLevelReward) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FortPowerUpLevelReward) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[72].Descriptor() +} + +func (FortPowerUpLevelReward) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[72] +} + +func (x FortPowerUpLevelReward) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FortPowerUpLevelReward.Descriptor instead. +func (FortPowerUpLevelReward) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{72} +} + +type FortType int32 + +const ( + FortType_GYM FortType = 0 + FortType_CHECKPOINT FortType = 1 +) + +// Enum value maps for FortType. +var ( + FortType_name = map[int32]string{ + 0: "GYM", + 1: "CHECKPOINT", + } + FortType_value = map[string]int32{ + "GYM": 0, + "CHECKPOINT": 1, + } +) + +func (x FortType) Enum() *FortType { + p := new(FortType) + *p = x + return p +} + +func (x FortType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FortType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[73].Descriptor() +} + +func (FortType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[73] +} + +func (x FortType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FortType.Descriptor instead. +func (FortType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{73} +} + +type FriendListSortDirection int32 + +const ( + FriendListSortDirection_ASCENDING FriendListSortDirection = 0 + FriendListSortDirection_DESCENDING FriendListSortDirection = 1 +) + +// Enum value maps for FriendListSortDirection. +var ( + FriendListSortDirection_name = map[int32]string{ + 0: "ASCENDING", + 1: "DESCENDING", + } + FriendListSortDirection_value = map[string]int32{ + "ASCENDING": 0, + "DESCENDING": 1, + } +) + +func (x FriendListSortDirection) Enum() *FriendListSortDirection { + p := new(FriendListSortDirection) + *p = x + return p +} + +func (x FriendListSortDirection) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FriendListSortDirection) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[74].Descriptor() +} + +func (FriendListSortDirection) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[74] +} + +func (x FriendListSortDirection) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FriendListSortDirection.Descriptor instead. +func (FriendListSortDirection) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{74} +} + +type FriendListSortType int32 + +const ( + FriendListSortType_UNSET FriendListSortType = 0 + FriendListSortType_NAME FriendListSortType = 1 + FriendListSortType_NICKNAME FriendListSortType = 2 + FriendListSortType_FRIENDSHIP_LEVEL FriendListSortType = 3 + FriendListSortType_GIFTS FriendListSortType = 4 + FriendListSortType_GIFTABLE FriendListSortType = 5 + FriendListSortType_ONLINE_STATUS FriendListSortType = 6 + FriendListSortType_DATE FriendListSortType = 7 + FriendListSortType_RAID_ACTIVITY FriendListSortType = 8 +) + +// Enum value maps for FriendListSortType. +var ( + FriendListSortType_name = map[int32]string{ + 0: "UNSET", + 1: "NAME", + 2: "NICKNAME", + 3: "FRIENDSHIP_LEVEL", + 4: "GIFTS", + 5: "GIFTABLE", + 6: "ONLINE_STATUS", + 7: "DATE", + 8: "RAID_ACTIVITY", + } + FriendListSortType_value = map[string]int32{ + "UNSET": 0, + "NAME": 1, + "NICKNAME": 2, + "FRIENDSHIP_LEVEL": 3, + "GIFTS": 4, + "GIFTABLE": 5, + "ONLINE_STATUS": 6, + "DATE": 7, + "RAID_ACTIVITY": 8, + } +) + +func (x FriendListSortType) Enum() *FriendListSortType { + p := new(FriendListSortType) + *p = x + return p +} + +func (x FriendListSortType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FriendListSortType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[75].Descriptor() +} + +func (FriendListSortType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[75] +} + +func (x FriendListSortType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FriendListSortType.Descriptor instead. +func (FriendListSortType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{75} +} + +type FriendshipLevelMilestone int32 + +const ( + FriendshipLevelMilestone_FRIENDSHIP_LEVEL_UNSET FriendshipLevelMilestone = 0 + FriendshipLevelMilestone_FRIENDSHIP_LEVEL_0 FriendshipLevelMilestone = 1 + FriendshipLevelMilestone_FRIENDSHIP_LEVEL_1 FriendshipLevelMilestone = 2 + FriendshipLevelMilestone_FRIENDSHIP_LEVEL_2 FriendshipLevelMilestone = 3 + FriendshipLevelMilestone_FRIENDSHIP_LEVEL_3 FriendshipLevelMilestone = 4 + FriendshipLevelMilestone_FRIENDSHIP_LEVEL_4 FriendshipLevelMilestone = 5 + FriendshipLevelMilestone_FRIENDSHIP_LEVEL_5 FriendshipLevelMilestone = 6 +) + +// Enum value maps for FriendshipLevelMilestone. +var ( + FriendshipLevelMilestone_name = map[int32]string{ + 0: "FRIENDSHIP_LEVEL_UNSET", + 1: "FRIENDSHIP_LEVEL_0", + 2: "FRIENDSHIP_LEVEL_1", + 3: "FRIENDSHIP_LEVEL_2", + 4: "FRIENDSHIP_LEVEL_3", + 5: "FRIENDSHIP_LEVEL_4", + 6: "FRIENDSHIP_LEVEL_5", + } + FriendshipLevelMilestone_value = map[string]int32{ + "FRIENDSHIP_LEVEL_UNSET": 0, + "FRIENDSHIP_LEVEL_0": 1, + "FRIENDSHIP_LEVEL_1": 2, + "FRIENDSHIP_LEVEL_2": 3, + "FRIENDSHIP_LEVEL_3": 4, + "FRIENDSHIP_LEVEL_4": 5, + "FRIENDSHIP_LEVEL_5": 6, + } +) + +func (x FriendshipLevelMilestone) Enum() *FriendshipLevelMilestone { + p := new(FriendshipLevelMilestone) + *p = x + return p +} + +func (x FriendshipLevelMilestone) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FriendshipLevelMilestone) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[76].Descriptor() +} + +func (FriendshipLevelMilestone) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[76] +} + +func (x FriendshipLevelMilestone) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FriendshipLevelMilestone.Descriptor instead. +func (FriendshipLevelMilestone) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{76} +} + +type GameAccountRegistryActions int32 + +const ( + GameAccountRegistryActions_GAME_ACCOUNT_REGISTRY_ACTION_UNKNOWN_GAME_ACCOUNT_REGISTRY_ACTION GameAccountRegistryActions = 0 + GameAccountRegistryActions_GAME_ACCOUNT_REGISTRY_ACTION_ADD_LOGIN_ACTION GameAccountRegistryActions = 600000 + GameAccountRegistryActions_GAME_ACCOUNT_REGISTRY_ACTION_REMOVE_LOGIN_ACTION GameAccountRegistryActions = 600001 + GameAccountRegistryActions_GAME_ACCOUNT_REGISTRY_ACTION_LIST_LOGIN_ACTION GameAccountRegistryActions = 600002 + GameAccountRegistryActions_GAME_ACCOUNT_REGISTRY_ACTION_REPLACE_LOGIN_ACTION GameAccountRegistryActions = 600003 + GameAccountRegistryActions_GAME_ACCOUNT_REGISTRY_ACTION_SET_BIRTHDAY_ACTION GameAccountRegistryActions = 600004 + GameAccountRegistryActions_GAME_ACCOUNT_REGISTRY_ACTION_GAR_PROXY_ACTION GameAccountRegistryActions = 600005 + GameAccountRegistryActions_GAME_ACCOUNT_REGISTRY_ACTION_LINK_TO_ACCOUNT_LOGIN_ACTION GameAccountRegistryActions = 600006 + GameAccountRegistryActions_GAME_ACCOUNT_REGISTRY_ACTION_GET_APP_REQUEST_TOKEN_REDIRECT_URL_PLATFORM_ACTION GameAccountRegistryActions = 600007 +) + +// Enum value maps for GameAccountRegistryActions. +var ( + GameAccountRegistryActions_name = map[int32]string{ + 0: "GAME_ACCOUNT_REGISTRY_ACTION_UNKNOWN_GAME_ACCOUNT_REGISTRY_ACTION", + 600000: "GAME_ACCOUNT_REGISTRY_ACTION_ADD_LOGIN_ACTION", + 600001: "GAME_ACCOUNT_REGISTRY_ACTION_REMOVE_LOGIN_ACTION", + 600002: "GAME_ACCOUNT_REGISTRY_ACTION_LIST_LOGIN_ACTION", + 600003: "GAME_ACCOUNT_REGISTRY_ACTION_REPLACE_LOGIN_ACTION", + 600004: "GAME_ACCOUNT_REGISTRY_ACTION_SET_BIRTHDAY_ACTION", + 600005: "GAME_ACCOUNT_REGISTRY_ACTION_GAR_PROXY_ACTION", + 600006: "GAME_ACCOUNT_REGISTRY_ACTION_LINK_TO_ACCOUNT_LOGIN_ACTION", + 600007: "GAME_ACCOUNT_REGISTRY_ACTION_GET_APP_REQUEST_TOKEN_REDIRECT_URL_PLATFORM_ACTION", + } + GameAccountRegistryActions_value = map[string]int32{ + "GAME_ACCOUNT_REGISTRY_ACTION_UNKNOWN_GAME_ACCOUNT_REGISTRY_ACTION": 0, + "GAME_ACCOUNT_REGISTRY_ACTION_ADD_LOGIN_ACTION": 600000, + "GAME_ACCOUNT_REGISTRY_ACTION_REMOVE_LOGIN_ACTION": 600001, + "GAME_ACCOUNT_REGISTRY_ACTION_LIST_LOGIN_ACTION": 600002, + "GAME_ACCOUNT_REGISTRY_ACTION_REPLACE_LOGIN_ACTION": 600003, + "GAME_ACCOUNT_REGISTRY_ACTION_SET_BIRTHDAY_ACTION": 600004, + "GAME_ACCOUNT_REGISTRY_ACTION_GAR_PROXY_ACTION": 600005, + "GAME_ACCOUNT_REGISTRY_ACTION_LINK_TO_ACCOUNT_LOGIN_ACTION": 600006, + "GAME_ACCOUNT_REGISTRY_ACTION_GET_APP_REQUEST_TOKEN_REDIRECT_URL_PLATFORM_ACTION": 600007, + } +) + +func (x GameAccountRegistryActions) Enum() *GameAccountRegistryActions { + p := new(GameAccountRegistryActions) + *p = x + return p +} + +func (x GameAccountRegistryActions) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GameAccountRegistryActions) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[77].Descriptor() +} + +func (GameAccountRegistryActions) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[77] +} + +func (x GameAccountRegistryActions) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GameAccountRegistryActions.Descriptor instead. +func (GameAccountRegistryActions) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{77} +} + +type GameAdventureSyncAction int32 + +const ( + GameAdventureSyncAction_GAME_LOCATION_AWARENESS_ACTION_UNKNOWN_GAME_LOCATION_AWARENESS_ACTION GameAdventureSyncAction = 0 + GameAdventureSyncAction_GAME_LOCATION_AWARENESS_ACTION_REQUEST_GEOFENCE_UPDATES GameAdventureSyncAction = 360000 + GameAdventureSyncAction_GAME_LOCATION_AWARENESS_ACTION_UPDATE_PLAYER_LOCATION GameAdventureSyncAction = 360001 + GameAdventureSyncAction_GAME_LOCATION_AWARENESS_ACTION_BULK_UPDATE_PLAYER_LOCATION GameAdventureSyncAction = 360002 + GameAdventureSyncAction_GAME_LOCATION_AWARENESS_ACTION_UPDATE_BREADCRUMB_HISTORY GameAdventureSyncAction = 361000 + GameAdventureSyncAction_GAME_LOCATION_AWARENESS_ACTION_REFRESH_PROXIMITY_TOKENS GameAdventureSyncAction = 362000 + GameAdventureSyncAction_GAME_LOCATION_AWARENESS_ACTION_REPORT_PROXIMITY_CONTACTS GameAdventureSyncAction = 362001 +) + +// Enum value maps for GameAdventureSyncAction. +var ( + GameAdventureSyncAction_name = map[int32]string{ + 0: "GAME_LOCATION_AWARENESS_ACTION_UNKNOWN_GAME_LOCATION_AWARENESS_ACTION", + 360000: "GAME_LOCATION_AWARENESS_ACTION_REQUEST_GEOFENCE_UPDATES", + 360001: "GAME_LOCATION_AWARENESS_ACTION_UPDATE_PLAYER_LOCATION", + 360002: "GAME_LOCATION_AWARENESS_ACTION_BULK_UPDATE_PLAYER_LOCATION", + 361000: "GAME_LOCATION_AWARENESS_ACTION_UPDATE_BREADCRUMB_HISTORY", + 362000: "GAME_LOCATION_AWARENESS_ACTION_REFRESH_PROXIMITY_TOKENS", + 362001: "GAME_LOCATION_AWARENESS_ACTION_REPORT_PROXIMITY_CONTACTS", + } + GameAdventureSyncAction_value = map[string]int32{ + "GAME_LOCATION_AWARENESS_ACTION_UNKNOWN_GAME_LOCATION_AWARENESS_ACTION": 0, + "GAME_LOCATION_AWARENESS_ACTION_REQUEST_GEOFENCE_UPDATES": 360000, + "GAME_LOCATION_AWARENESS_ACTION_UPDATE_PLAYER_LOCATION": 360001, + "GAME_LOCATION_AWARENESS_ACTION_BULK_UPDATE_PLAYER_LOCATION": 360002, + "GAME_LOCATION_AWARENESS_ACTION_UPDATE_BREADCRUMB_HISTORY": 361000, + "GAME_LOCATION_AWARENESS_ACTION_REFRESH_PROXIMITY_TOKENS": 362000, + "GAME_LOCATION_AWARENESS_ACTION_REPORT_PROXIMITY_CONTACTS": 362001, + } +) + +func (x GameAdventureSyncAction) Enum() *GameAdventureSyncAction { + p := new(GameAdventureSyncAction) + *p = x + return p +} + +func (x GameAdventureSyncAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GameAdventureSyncAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[78].Descriptor() +} + +func (GameAdventureSyncAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[78] +} + +func (x GameAdventureSyncAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GameAdventureSyncAction.Descriptor instead. +func (GameAdventureSyncAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{78} +} + +type GameAnticheatAction int32 + +const ( + GameAnticheatAction_GAME_ANTICHEAT_ACTION_UNKNOWN_GAME_ANTICHEAT_ACTION GameAnticheatAction = 0 + GameAnticheatAction_GAME_ANTICHEAT_ACTION_GET_OUTSTANDING_WARNINGS GameAnticheatAction = 200000 + GameAnticheatAction_GAME_ANTICHEAT_ACTION_ACKNOWLEDGE_WARNINGS GameAnticheatAction = 200001 +) + +// Enum value maps for GameAnticheatAction. +var ( + GameAnticheatAction_name = map[int32]string{ + 0: "GAME_ANTICHEAT_ACTION_UNKNOWN_GAME_ANTICHEAT_ACTION", + 200000: "GAME_ANTICHEAT_ACTION_GET_OUTSTANDING_WARNINGS", + 200001: "GAME_ANTICHEAT_ACTION_ACKNOWLEDGE_WARNINGS", + } + GameAnticheatAction_value = map[string]int32{ + "GAME_ANTICHEAT_ACTION_UNKNOWN_GAME_ANTICHEAT_ACTION": 0, + "GAME_ANTICHEAT_ACTION_GET_OUTSTANDING_WARNINGS": 200000, + "GAME_ANTICHEAT_ACTION_ACKNOWLEDGE_WARNINGS": 200001, + } +) + +func (x GameAnticheatAction) Enum() *GameAnticheatAction { + p := new(GameAnticheatAction) + *p = x + return p +} + +func (x GameAnticheatAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GameAnticheatAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[79].Descriptor() +} + +func (GameAnticheatAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[79] +} + +func (x GameAnticheatAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GameAnticheatAction.Descriptor instead. +func (GameAnticheatAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{79} +} + +type GameAuthenticationActionMethod int32 + +const ( + GameAuthenticationActionMethod_GAME_AUTHENTICATION_ACTION_UNKNOWN_GAME_AUTHENTICATION_ACTION GameAuthenticationActionMethod = 0 + GameAuthenticationActionMethod_GAME_AUTHENTICATION_ACTION_ROTATE_GUEST_LOGIN_SECRET_TOKEN GameAuthenticationActionMethod = 250011 +) + +// Enum value maps for GameAuthenticationActionMethod. +var ( + GameAuthenticationActionMethod_name = map[int32]string{ + 0: "GAME_AUTHENTICATION_ACTION_UNKNOWN_GAME_AUTHENTICATION_ACTION", + 250011: "GAME_AUTHENTICATION_ACTION_ROTATE_GUEST_LOGIN_SECRET_TOKEN", + } + GameAuthenticationActionMethod_value = map[string]int32{ + "GAME_AUTHENTICATION_ACTION_UNKNOWN_GAME_AUTHENTICATION_ACTION": 0, + "GAME_AUTHENTICATION_ACTION_ROTATE_GUEST_LOGIN_SECRET_TOKEN": 250011, + } +) + +func (x GameAuthenticationActionMethod) Enum() *GameAuthenticationActionMethod { + p := new(GameAuthenticationActionMethod) + *p = x + return p +} + +func (x GameAuthenticationActionMethod) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GameAuthenticationActionMethod) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[80].Descriptor() +} + +func (GameAuthenticationActionMethod) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[80] +} + +func (x GameAuthenticationActionMethod) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GameAuthenticationActionMethod.Descriptor instead. +func (GameAuthenticationActionMethod) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{80} +} + +type GameBackgroundModeAction int32 + +const ( + GameBackgroundModeAction_GAME_BACKGROUND_MODE_ACTION_UNKNOWN_GAME_BACKGROUND_MODE_ACTION GameBackgroundModeAction = 0 + GameBackgroundModeAction_GAME_BACKGROUND_MODE_ACTION_REGISTER_BACKGROUND_SERVICE GameBackgroundModeAction = 230000 + GameBackgroundModeAction_GAME_BACKGROUND_MODE_ACTION_GET_CLIENT_BGMODE_SETTINGS GameBackgroundModeAction = 230001 + GameBackgroundModeAction_GAME_BACKGROUND_MODE_ACTION_GET_ADVENTURE_SYNC_PROGRESS GameBackgroundModeAction = 230002 +) + +// Enum value maps for GameBackgroundModeAction. +var ( + GameBackgroundModeAction_name = map[int32]string{ + 0: "GAME_BACKGROUND_MODE_ACTION_UNKNOWN_GAME_BACKGROUND_MODE_ACTION", + 230000: "GAME_BACKGROUND_MODE_ACTION_REGISTER_BACKGROUND_SERVICE", + 230001: "GAME_BACKGROUND_MODE_ACTION_GET_CLIENT_BGMODE_SETTINGS", + 230002: "GAME_BACKGROUND_MODE_ACTION_GET_ADVENTURE_SYNC_PROGRESS", + } + GameBackgroundModeAction_value = map[string]int32{ + "GAME_BACKGROUND_MODE_ACTION_UNKNOWN_GAME_BACKGROUND_MODE_ACTION": 0, + "GAME_BACKGROUND_MODE_ACTION_REGISTER_BACKGROUND_SERVICE": 230000, + "GAME_BACKGROUND_MODE_ACTION_GET_CLIENT_BGMODE_SETTINGS": 230001, + "GAME_BACKGROUND_MODE_ACTION_GET_ADVENTURE_SYNC_PROGRESS": 230002, + } +) + +func (x GameBackgroundModeAction) Enum() *GameBackgroundModeAction { + p := new(GameBackgroundModeAction) + *p = x + return p +} + +func (x GameBackgroundModeAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GameBackgroundModeAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[81].Descriptor() +} + +func (GameBackgroundModeAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[81] +} + +func (x GameBackgroundModeAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GameBackgroundModeAction.Descriptor instead. +func (GameBackgroundModeAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{81} +} + +type GameChatActions int32 + +const ( + GameChatActions_GAME_CHAT_ACTION_UNKNOWN_GAME_CHAT_ACTION GameChatActions = 0 + GameChatActions_GAME_CHAT_ACTION_PROXY_CHAT_ACTION GameChatActions = 660000 +) + +// Enum value maps for GameChatActions. +var ( + GameChatActions_name = map[int32]string{ + 0: "GAME_CHAT_ACTION_UNKNOWN_GAME_CHAT_ACTION", + 660000: "GAME_CHAT_ACTION_PROXY_CHAT_ACTION", + } + GameChatActions_value = map[string]int32{ + "GAME_CHAT_ACTION_UNKNOWN_GAME_CHAT_ACTION": 0, + "GAME_CHAT_ACTION_PROXY_CHAT_ACTION": 660000, + } +) + +func (x GameChatActions) Enum() *GameChatActions { + p := new(GameChatActions) + *p = x + return p +} + +func (x GameChatActions) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GameChatActions) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[82].Descriptor() +} + +func (GameChatActions) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[82] +} + +func (x GameChatActions) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GameChatActions.Descriptor instead. +func (GameChatActions) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{82} +} + +type GameCrmActions int32 + +const ( + GameCrmActions_CRM_ACTION_UNKNOWN_CRM_ACTION GameCrmActions = 0 + GameCrmActions_CRM_ACTION_CRM_PROXY_ACTION GameCrmActions = 680000 +) + +// Enum value maps for GameCrmActions. +var ( + GameCrmActions_name = map[int32]string{ + 0: "CRM_ACTION_UNKNOWN_CRM_ACTION", + 680000: "CRM_ACTION_CRM_PROXY_ACTION", + } + GameCrmActions_value = map[string]int32{ + "CRM_ACTION_UNKNOWN_CRM_ACTION": 0, + "CRM_ACTION_CRM_PROXY_ACTION": 680000, + } +) + +func (x GameCrmActions) Enum() *GameCrmActions { + p := new(GameCrmActions) + *p = x + return p +} + +func (x GameCrmActions) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GameCrmActions) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[83].Descriptor() +} + +func (GameCrmActions) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[83] +} + +func (x GameCrmActions) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GameCrmActions.Descriptor instead. +func (GameCrmActions) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{83} +} + +type GameFitnessAction int32 + +const ( + GameFitnessAction_GAME_FITNESS_ACTION_UNKNOWN_GAME_FITNESS_ACTION GameFitnessAction = 0 + GameFitnessAction_GAME_FITNESS_ACTION_UPDATE_FITNESS_METRICS GameFitnessAction = 640000 + GameFitnessAction_GAME_FITNESS_ACTION_GET_FITNESS_REPORT GameFitnessAction = 640001 + GameFitnessAction_GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_SETTINGS GameFitnessAction = 640002 + GameFitnessAction_GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_SETTINGS GameFitnessAction = 640003 + // Deprecated: Marked as deprecated in vbase.proto. + GameFitnessAction_GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_FITNESS GameFitnessAction = 640004 + // Deprecated: Marked as deprecated in vbase.proto. + GameFitnessAction_GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_FITNESS_REPORT GameFitnessAction = 640005 +) + +// Enum value maps for GameFitnessAction. +var ( + GameFitnessAction_name = map[int32]string{ + 0: "GAME_FITNESS_ACTION_UNKNOWN_GAME_FITNESS_ACTION", + 640000: "GAME_FITNESS_ACTION_UPDATE_FITNESS_METRICS", + 640001: "GAME_FITNESS_ACTION_GET_FITNESS_REPORT", + 640002: "GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_SETTINGS", + 640003: "GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_SETTINGS", + 640004: "GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_FITNESS", + 640005: "GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_FITNESS_REPORT", + } + GameFitnessAction_value = map[string]int32{ + "GAME_FITNESS_ACTION_UNKNOWN_GAME_FITNESS_ACTION": 0, + "GAME_FITNESS_ACTION_UPDATE_FITNESS_METRICS": 640000, + "GAME_FITNESS_ACTION_GET_FITNESS_REPORT": 640001, + "GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_SETTINGS": 640002, + "GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_SETTINGS": 640003, + "GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_FITNESS": 640004, + "GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_FITNESS_REPORT": 640005, + } +) + +func (x GameFitnessAction) Enum() *GameFitnessAction { + p := new(GameFitnessAction) + *p = x + return p +} + +func (x GameFitnessAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GameFitnessAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[84].Descriptor() +} + +func (GameFitnessAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[84] +} + +func (x GameFitnessAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GameFitnessAction.Descriptor instead. +func (GameFitnessAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{84} +} + +type GameGmTemplatesAction int32 + +const ( + GameGmTemplatesAction_GAME_GM_TEMPLATES_ACTION_UNKNOWN_GAME_GM_TEMPLATES_ACTION GameGmTemplatesAction = 0 + GameGmTemplatesAction_GAME_GM_TEMPLATES_ACTION_DOWNLOAD_GAME_MASTER_TEMPLATES GameGmTemplatesAction = 340000 +) + +// Enum value maps for GameGmTemplatesAction. +var ( + GameGmTemplatesAction_name = map[int32]string{ + 0: "GAME_GM_TEMPLATES_ACTION_UNKNOWN_GAME_GM_TEMPLATES_ACTION", + 340000: "GAME_GM_TEMPLATES_ACTION_DOWNLOAD_GAME_MASTER_TEMPLATES", + } + GameGmTemplatesAction_value = map[string]int32{ + "GAME_GM_TEMPLATES_ACTION_UNKNOWN_GAME_GM_TEMPLATES_ACTION": 0, + "GAME_GM_TEMPLATES_ACTION_DOWNLOAD_GAME_MASTER_TEMPLATES": 340000, + } +) + +func (x GameGmTemplatesAction) Enum() *GameGmTemplatesAction { + p := new(GameGmTemplatesAction) + *p = x + return p +} + +func (x GameGmTemplatesAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GameGmTemplatesAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[85].Descriptor() +} + +func (GameGmTemplatesAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[85] +} + +func (x GameGmTemplatesAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GameGmTemplatesAction.Descriptor instead. +func (GameGmTemplatesAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{85} +} + +type GameIapAction int32 + +const ( + GameIapAction_GAME_IAP_ACTION_UNKNOWN_GAME_IAP_ACTION GameIapAction = 0 + GameIapAction_GAME_IAP_ACTION_PURCHASE_SKU GameIapAction = 310000 + GameIapAction_GAME_IAP_ACTION_GET_AVAILABLE_SKUS_AND_BALANCES GameIapAction = 310001 + GameIapAction_GAME_IAP_ACTION_SET_IN_GAME_CURRENCY_EXCHANGE_RATE GameIapAction = 310002 + GameIapAction_GAME_IAP_ACTION_PURCHASE_WEB_SKU GameIapAction = 310003 + GameIapAction_GAME_IAP_ACTION_REDEEM_GOOGLE_RECEIPT GameIapAction = 310100 + GameIapAction_GAME_IAP_ACTION_REDEEM_APPLE_RECEIPT GameIapAction = 310101 + GameIapAction_GAME_IAP_ACTION_REDEEM_DESKTOP_RECEIPT GameIapAction = 310102 + GameIapAction_GAME_IAP_ACTION_REDEEM_SAMSUNG_RECEIPT GameIapAction = 310103 + GameIapAction_GAME_IAP_ACTION_GET_AVAILABLE_SUBSCRIPTIONS GameIapAction = 310200 + GameIapAction_GAME_IAP_ACTION_GET_ACTIVE_SUBSCRIPTIONS GameIapAction = 310201 + GameIapAction_GAME_IAP_ACTION_GET_REWARD_TIERS GameIapAction = 310300 + GameIapAction_GAME_IAP_ACTION_CLAIM_REWARDED_SPEND_TIER GameIapAction = 310301 + GameIapAction_GAME_IAP_ACTION_REDEEM_XSOLLA_RECEIPT GameIapAction = 311100 + GameIapAction_GAME_IAP_ACTION_GET_WEBSTORE_USER GameIapAction = 311101 + GameIapAction_GAME_IAP_ACTION_REFUND_IAP_RECEIPT GameIapAction = 311102 + GameIapAction_GAME_IAP_ACTION_GET_AVAILABLE_SKUS_ANONYMOUS GameIapAction = 311103 + GameIapAction_GAME_IAP_ACTION_REDEEM_WEBSTORE_RECEIPT GameIapAction = 311104 +) + +// Enum value maps for GameIapAction. +var ( + GameIapAction_name = map[int32]string{ + 0: "GAME_IAP_ACTION_UNKNOWN_GAME_IAP_ACTION", + 310000: "GAME_IAP_ACTION_PURCHASE_SKU", + 310001: "GAME_IAP_ACTION_GET_AVAILABLE_SKUS_AND_BALANCES", + 310002: "GAME_IAP_ACTION_SET_IN_GAME_CURRENCY_EXCHANGE_RATE", + 310003: "GAME_IAP_ACTION_PURCHASE_WEB_SKU", + 310100: "GAME_IAP_ACTION_REDEEM_GOOGLE_RECEIPT", + 310101: "GAME_IAP_ACTION_REDEEM_APPLE_RECEIPT", + 310102: "GAME_IAP_ACTION_REDEEM_DESKTOP_RECEIPT", + 310103: "GAME_IAP_ACTION_REDEEM_SAMSUNG_RECEIPT", + 310200: "GAME_IAP_ACTION_GET_AVAILABLE_SUBSCRIPTIONS", + 310201: "GAME_IAP_ACTION_GET_ACTIVE_SUBSCRIPTIONS", + 310300: "GAME_IAP_ACTION_GET_REWARD_TIERS", + 310301: "GAME_IAP_ACTION_CLAIM_REWARDED_SPEND_TIER", + 311100: "GAME_IAP_ACTION_REDEEM_XSOLLA_RECEIPT", + 311101: "GAME_IAP_ACTION_GET_WEBSTORE_USER", + 311102: "GAME_IAP_ACTION_REFUND_IAP_RECEIPT", + 311103: "GAME_IAP_ACTION_GET_AVAILABLE_SKUS_ANONYMOUS", + 311104: "GAME_IAP_ACTION_REDEEM_WEBSTORE_RECEIPT", + } + GameIapAction_value = map[string]int32{ + "GAME_IAP_ACTION_UNKNOWN_GAME_IAP_ACTION": 0, + "GAME_IAP_ACTION_PURCHASE_SKU": 310000, + "GAME_IAP_ACTION_GET_AVAILABLE_SKUS_AND_BALANCES": 310001, + "GAME_IAP_ACTION_SET_IN_GAME_CURRENCY_EXCHANGE_RATE": 310002, + "GAME_IAP_ACTION_PURCHASE_WEB_SKU": 310003, + "GAME_IAP_ACTION_REDEEM_GOOGLE_RECEIPT": 310100, + "GAME_IAP_ACTION_REDEEM_APPLE_RECEIPT": 310101, + "GAME_IAP_ACTION_REDEEM_DESKTOP_RECEIPT": 310102, + "GAME_IAP_ACTION_REDEEM_SAMSUNG_RECEIPT": 310103, + "GAME_IAP_ACTION_GET_AVAILABLE_SUBSCRIPTIONS": 310200, + "GAME_IAP_ACTION_GET_ACTIVE_SUBSCRIPTIONS": 310201, + "GAME_IAP_ACTION_GET_REWARD_TIERS": 310300, + "GAME_IAP_ACTION_CLAIM_REWARDED_SPEND_TIER": 310301, + "GAME_IAP_ACTION_REDEEM_XSOLLA_RECEIPT": 311100, + "GAME_IAP_ACTION_GET_WEBSTORE_USER": 311101, + "GAME_IAP_ACTION_REFUND_IAP_RECEIPT": 311102, + "GAME_IAP_ACTION_GET_AVAILABLE_SKUS_ANONYMOUS": 311103, + "GAME_IAP_ACTION_REDEEM_WEBSTORE_RECEIPT": 311104, + } +) + +func (x GameIapAction) Enum() *GameIapAction { + p := new(GameIapAction) + *p = x + return p +} + +func (x GameIapAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GameIapAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[86].Descriptor() +} + +func (GameIapAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[86] +} + +func (x GameIapAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GameIapAction.Descriptor instead. +func (GameIapAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{86} +} + +type GameNotificationAction int32 + +const ( + GameNotificationAction_GAME_NOTIFICATION_ACTION_UNKNOWN_GAME_NOTIFICATION_ACTION GameNotificationAction = 0 + GameNotificationAction_GAME_NOTIFICATION_ACTION_UPDATE_NOTIFICATION_STATUS GameNotificationAction = 350000 +) + +// Enum value maps for GameNotificationAction. +var ( + GameNotificationAction_name = map[int32]string{ + 0: "GAME_NOTIFICATION_ACTION_UNKNOWN_GAME_NOTIFICATION_ACTION", + 350000: "GAME_NOTIFICATION_ACTION_UPDATE_NOTIFICATION_STATUS", + } + GameNotificationAction_value = map[string]int32{ + "GAME_NOTIFICATION_ACTION_UNKNOWN_GAME_NOTIFICATION_ACTION": 0, + "GAME_NOTIFICATION_ACTION_UPDATE_NOTIFICATION_STATUS": 350000, + } +) + +func (x GameNotificationAction) Enum() *GameNotificationAction { + p := new(GameNotificationAction) + *p = x + return p +} + +func (x GameNotificationAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GameNotificationAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[87].Descriptor() +} + +func (GameNotificationAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[87] +} + +func (x GameNotificationAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GameNotificationAction.Descriptor instead. +func (GameNotificationAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{87} +} + +type GamePasscodeAction int32 + +const ( + GamePasscodeAction_GAME_PASSCODE_ACTION_UNKNOWN_GAME_PASSCODE_ACTION GamePasscodeAction = 0 + GamePasscodeAction_GAME_PASSCODE_ACTION_REDEEM_PASSCODE GamePasscodeAction = 330000 +) + +// Enum value maps for GamePasscodeAction. +var ( + GamePasscodeAction_name = map[int32]string{ + 0: "GAME_PASSCODE_ACTION_UNKNOWN_GAME_PASSCODE_ACTION", + 330000: "GAME_PASSCODE_ACTION_REDEEM_PASSCODE", + } + GamePasscodeAction_value = map[string]int32{ + "GAME_PASSCODE_ACTION_UNKNOWN_GAME_PASSCODE_ACTION": 0, + "GAME_PASSCODE_ACTION_REDEEM_PASSCODE": 330000, + } +) + +func (x GamePasscodeAction) Enum() *GamePasscodeAction { + p := new(GamePasscodeAction) + *p = x + return p +} + +func (x GamePasscodeAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GamePasscodeAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[88].Descriptor() +} + +func (GamePasscodeAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[88] +} + +func (x GamePasscodeAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GamePasscodeAction.Descriptor instead. +func (GamePasscodeAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{88} +} + +type GamePingAction int32 + +const ( + GamePingAction_GAME_PING_ACTION_UNKNOWN_GAME_PING_ACTION GamePingAction = 0 + GamePingAction_GAME_PING_ACTION_PING GamePingAction = 220000 + GamePingAction_GAME_PING_ACTION_PING_ASYNC GamePingAction = 220001 + GamePingAction_GAME_PING_ACTION_PING_DOWNSTREAM GamePingAction = 220002 + GamePingAction_GAME_PING_ACTION_PING_OPEN GamePingAction = 221000 +) + +// Enum value maps for GamePingAction. +var ( + GamePingAction_name = map[int32]string{ + 0: "GAME_PING_ACTION_UNKNOWN_GAME_PING_ACTION", + 220000: "GAME_PING_ACTION_PING", + 220001: "GAME_PING_ACTION_PING_ASYNC", + 220002: "GAME_PING_ACTION_PING_DOWNSTREAM", + 221000: "GAME_PING_ACTION_PING_OPEN", + } + GamePingAction_value = map[string]int32{ + "GAME_PING_ACTION_UNKNOWN_GAME_PING_ACTION": 0, + "GAME_PING_ACTION_PING": 220000, + "GAME_PING_ACTION_PING_ASYNC": 220001, + "GAME_PING_ACTION_PING_DOWNSTREAM": 220002, + "GAME_PING_ACTION_PING_OPEN": 221000, + } +) + +func (x GamePingAction) Enum() *GamePingAction { + p := new(GamePingAction) + *p = x + return p +} + +func (x GamePingAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GamePingAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[89].Descriptor() +} + +func (GamePingAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[89] +} + +func (x GamePingAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GamePingAction.Descriptor instead. +func (GamePingAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{89} +} + +type GamePlayerAction int32 + +const ( + GamePlayerAction_GAME_PLAYER_ACTION_UNKNOWN_GAME_PLAYER_ACTION GamePlayerAction = 0 + GamePlayerAction_GAME_PLAYER_ACTION_GET_INVENTORY GamePlayerAction = 380000 +) + +// Enum value maps for GamePlayerAction. +var ( + GamePlayerAction_name = map[int32]string{ + 0: "GAME_PLAYER_ACTION_UNKNOWN_GAME_PLAYER_ACTION", + 380000: "GAME_PLAYER_ACTION_GET_INVENTORY", + } + GamePlayerAction_value = map[string]int32{ + "GAME_PLAYER_ACTION_UNKNOWN_GAME_PLAYER_ACTION": 0, + "GAME_PLAYER_ACTION_GET_INVENTORY": 380000, + } +) + +func (x GamePlayerAction) Enum() *GamePlayerAction { + p := new(GamePlayerAction) + *p = x + return p +} + +func (x GamePlayerAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GamePlayerAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[90].Descriptor() +} + +func (GamePlayerAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[90] +} + +func (x GamePlayerAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GamePlayerAction.Descriptor instead. +func (GamePlayerAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{90} +} + +type GamePoiAction int32 + +const ( + GamePoiAction_GAME_POI_ACTION_UNKNOWN_GAME_POI_ACTION GamePoiAction = 0 + GamePoiAction_GAME_POI_ACTION_ADD_NEW_POI GamePoiAction = 620000 + GamePoiAction_GAME_POI_ACTION_GET_AVAILABLE_SUBMISSIONS GamePoiAction = 620001 + GamePoiAction_GAME_POI_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD GamePoiAction = 620002 + GamePoiAction_GAME_POI_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS GamePoiAction = 620003 + GamePoiAction_GAME_POI_ACTION_SUBMIT_POI_IMAGE GamePoiAction = 620100 + GamePoiAction_GAME_POI_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE GamePoiAction = 620101 + GamePoiAction_GAME_POI_ACTION_SUBMIT_POI_LOCATION_UPDATE GamePoiAction = 620102 + GamePoiAction_GAME_POI_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST GamePoiAction = 620103 + GamePoiAction_GAME_POI_ACTION_SUBMIT_SPONSOR_POI_REPORT GamePoiAction = 620104 + GamePoiAction_GAME_POI_ACTION_SUBMIT_SPONSOR_POI_LOCATION_UPDATE GamePoiAction = 620105 + GamePoiAction_GAME_POI_ACTION_ADD_NEW_ROUTE GamePoiAction = 620200 + GamePoiAction_GAME_POI_ACTION_GENERATE_GMAP_SIGNED_URL GamePoiAction = 620300 + GamePoiAction_GAME_POI_ACTION_GET_GMAP_SETTINGS GamePoiAction = 620301 + GamePoiAction_GAME_POI_ACTION_SUBMIT_POI_AR_VIDEO_METADATA GamePoiAction = 620400 + GamePoiAction_GAME_POI_ACTION_GET_GRAPESHOT_FILE_UPLOAD_URL GamePoiAction = 620401 + GamePoiAction_GAME_POI_ACTION_ASYNC_FILE_UPLOAD_COMPLETE GamePoiAction = 620402 +) + +// Enum value maps for GamePoiAction. +var ( + GamePoiAction_name = map[int32]string{ + 0: "GAME_POI_ACTION_UNKNOWN_GAME_POI_ACTION", + 620000: "GAME_POI_ACTION_ADD_NEW_POI", + 620001: "GAME_POI_ACTION_GET_AVAILABLE_SUBMISSIONS", + 620002: "GAME_POI_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD", + 620003: "GAME_POI_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS", + 620100: "GAME_POI_ACTION_SUBMIT_POI_IMAGE", + 620101: "GAME_POI_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE", + 620102: "GAME_POI_ACTION_SUBMIT_POI_LOCATION_UPDATE", + 620103: "GAME_POI_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST", + 620104: "GAME_POI_ACTION_SUBMIT_SPONSOR_POI_REPORT", + 620105: "GAME_POI_ACTION_SUBMIT_SPONSOR_POI_LOCATION_UPDATE", + 620200: "GAME_POI_ACTION_ADD_NEW_ROUTE", + 620300: "GAME_POI_ACTION_GENERATE_GMAP_SIGNED_URL", + 620301: "GAME_POI_ACTION_GET_GMAP_SETTINGS", + 620400: "GAME_POI_ACTION_SUBMIT_POI_AR_VIDEO_METADATA", + 620401: "GAME_POI_ACTION_GET_GRAPESHOT_FILE_UPLOAD_URL", + 620402: "GAME_POI_ACTION_ASYNC_FILE_UPLOAD_COMPLETE", + } + GamePoiAction_value = map[string]int32{ + "GAME_POI_ACTION_UNKNOWN_GAME_POI_ACTION": 0, + "GAME_POI_ACTION_ADD_NEW_POI": 620000, + "GAME_POI_ACTION_GET_AVAILABLE_SUBMISSIONS": 620001, + "GAME_POI_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD": 620002, + "GAME_POI_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS": 620003, + "GAME_POI_ACTION_SUBMIT_POI_IMAGE": 620100, + "GAME_POI_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE": 620101, + "GAME_POI_ACTION_SUBMIT_POI_LOCATION_UPDATE": 620102, + "GAME_POI_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST": 620103, + "GAME_POI_ACTION_SUBMIT_SPONSOR_POI_REPORT": 620104, + "GAME_POI_ACTION_SUBMIT_SPONSOR_POI_LOCATION_UPDATE": 620105, + "GAME_POI_ACTION_ADD_NEW_ROUTE": 620200, + "GAME_POI_ACTION_GENERATE_GMAP_SIGNED_URL": 620300, + "GAME_POI_ACTION_GET_GMAP_SETTINGS": 620301, + "GAME_POI_ACTION_SUBMIT_POI_AR_VIDEO_METADATA": 620400, + "GAME_POI_ACTION_GET_GRAPESHOT_FILE_UPLOAD_URL": 620401, + "GAME_POI_ACTION_ASYNC_FILE_UPLOAD_COMPLETE": 620402, + } +) + +func (x GamePoiAction) Enum() *GamePoiAction { + p := new(GamePoiAction) + *p = x + return p +} + +func (x GamePoiAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GamePoiAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[91].Descriptor() +} + +func (GamePoiAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[91] +} + +func (x GamePoiAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GamePoiAction.Descriptor instead. +func (GamePoiAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{91} +} + +type GamePushNotificationAction int32 + +const ( + GamePushNotificationAction_GAME_PUSH_NOTIFICATION_ACTION_UNKNOWN_GAME_PUSH_NOTIFICATION_ACTION GamePushNotificationAction = 0 + GamePushNotificationAction_GAME_PUSH_NOTIFICATION_ACTION_REGISTER_PUSH_NOTIFICATION GamePushNotificationAction = 320000 + GamePushNotificationAction_GAME_PUSH_NOTIFICATION_ACTION_UNREGISTER_PUSH_NOTIFICATION GamePushNotificationAction = 320001 + GamePushNotificationAction_GAME_PUSH_NOTIFICATION_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY GamePushNotificationAction = 320002 + GamePushNotificationAction_GAME_PUSH_NOTIFICATION_ACTION_REGISTER_PUSH_NOTIFICATION_TOKEN GamePushNotificationAction = 320003 + GamePushNotificationAction_GAME_PUSH_NOTIFICATION_ACTION_UNREGISTER_PUSH_NOTIFICATION_TOKEN GamePushNotificationAction = 320004 + GamePushNotificationAction_GAME_PUSH_NOTIFICATION_ACTION_OPT_OUT_PUSH_NOTIFICATION_TOKEN_CATEGORY GamePushNotificationAction = 320005 +) + +// Enum value maps for GamePushNotificationAction. +var ( + GamePushNotificationAction_name = map[int32]string{ + 0: "GAME_PUSH_NOTIFICATION_ACTION_UNKNOWN_GAME_PUSH_NOTIFICATION_ACTION", + 320000: "GAME_PUSH_NOTIFICATION_ACTION_REGISTER_PUSH_NOTIFICATION", + 320001: "GAME_PUSH_NOTIFICATION_ACTION_UNREGISTER_PUSH_NOTIFICATION", + 320002: "GAME_PUSH_NOTIFICATION_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY", + 320003: "GAME_PUSH_NOTIFICATION_ACTION_REGISTER_PUSH_NOTIFICATION_TOKEN", + 320004: "GAME_PUSH_NOTIFICATION_ACTION_UNREGISTER_PUSH_NOTIFICATION_TOKEN", + 320005: "GAME_PUSH_NOTIFICATION_ACTION_OPT_OUT_PUSH_NOTIFICATION_TOKEN_CATEGORY", + } + GamePushNotificationAction_value = map[string]int32{ + "GAME_PUSH_NOTIFICATION_ACTION_UNKNOWN_GAME_PUSH_NOTIFICATION_ACTION": 0, + "GAME_PUSH_NOTIFICATION_ACTION_REGISTER_PUSH_NOTIFICATION": 320000, + "GAME_PUSH_NOTIFICATION_ACTION_UNREGISTER_PUSH_NOTIFICATION": 320001, + "GAME_PUSH_NOTIFICATION_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY": 320002, + "GAME_PUSH_NOTIFICATION_ACTION_REGISTER_PUSH_NOTIFICATION_TOKEN": 320003, + "GAME_PUSH_NOTIFICATION_ACTION_UNREGISTER_PUSH_NOTIFICATION_TOKEN": 320004, + "GAME_PUSH_NOTIFICATION_ACTION_OPT_OUT_PUSH_NOTIFICATION_TOKEN_CATEGORY": 320005, + } +) + +func (x GamePushNotificationAction) Enum() *GamePushNotificationAction { + p := new(GamePushNotificationAction) + *p = x + return p +} + +func (x GamePushNotificationAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GamePushNotificationAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[92].Descriptor() +} + +func (GamePushNotificationAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[92] +} + +func (x GamePushNotificationAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GamePushNotificationAction.Descriptor instead. +func (GamePushNotificationAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{92} +} + +type GameSocialAction int32 + +const ( + GameSocialAction_GAME_SOCIAL_ACTION_UNKNOWN_GAME_SOCIAL_ACTION GameSocialAction = 0 + GameSocialAction_GAME_SOCIAL_ACTION_PROXY_SOCIAL_ACTION GameSocialAction = 630000 + GameSocialAction_GAME_SOCIAL_ACTION_PROXY_SOCIAL_SIDE_CHANNEL_ACTION GameSocialAction = 630001 +) + +// Enum value maps for GameSocialAction. +var ( + GameSocialAction_name = map[int32]string{ + 0: "GAME_SOCIAL_ACTION_UNKNOWN_GAME_SOCIAL_ACTION", + 630000: "GAME_SOCIAL_ACTION_PROXY_SOCIAL_ACTION", + 630001: "GAME_SOCIAL_ACTION_PROXY_SOCIAL_SIDE_CHANNEL_ACTION", + } + GameSocialAction_value = map[string]int32{ + "GAME_SOCIAL_ACTION_UNKNOWN_GAME_SOCIAL_ACTION": 0, + "GAME_SOCIAL_ACTION_PROXY_SOCIAL_ACTION": 630000, + "GAME_SOCIAL_ACTION_PROXY_SOCIAL_SIDE_CHANNEL_ACTION": 630001, + } +) + +func (x GameSocialAction) Enum() *GameSocialAction { + p := new(GameSocialAction) + *p = x + return p +} + +func (x GameSocialAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GameSocialAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[93].Descriptor() +} + +func (GameSocialAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[93] +} + +func (x GameSocialAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GameSocialAction.Descriptor instead. +func (GameSocialAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{93} +} + +type GameTelemetryAction int32 + +const ( + GameTelemetryAction_GAME_TELEMETRY_ACTION_UNKNOWN_GAME_TELEMETRY_ACTION GameTelemetryAction = 0 + GameTelemetryAction_GAME_TELEMETRY_ACTION_COLLECT_CLIENT_TELEMETRY GameTelemetryAction = 610000 + GameTelemetryAction_GAME_TELEMETRY_ACTION_GET_CLIENT_TELEMETRY_SETTINGS GameTelemetryAction = 610001 +) + +// Enum value maps for GameTelemetryAction. +var ( + GameTelemetryAction_name = map[int32]string{ + 0: "GAME_TELEMETRY_ACTION_UNKNOWN_GAME_TELEMETRY_ACTION", + 610000: "GAME_TELEMETRY_ACTION_COLLECT_CLIENT_TELEMETRY", + 610001: "GAME_TELEMETRY_ACTION_GET_CLIENT_TELEMETRY_SETTINGS", + } + GameTelemetryAction_value = map[string]int32{ + "GAME_TELEMETRY_ACTION_UNKNOWN_GAME_TELEMETRY_ACTION": 0, + "GAME_TELEMETRY_ACTION_COLLECT_CLIENT_TELEMETRY": 610000, + "GAME_TELEMETRY_ACTION_GET_CLIENT_TELEMETRY_SETTINGS": 610001, + } +) + +func (x GameTelemetryAction) Enum() *GameTelemetryAction { + p := new(GameTelemetryAction) + *p = x + return p +} + +func (x GameTelemetryAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GameTelemetryAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[94].Descriptor() +} + +func (GameTelemetryAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[94] +} + +func (x GameTelemetryAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GameTelemetryAction.Descriptor instead. +func (GameTelemetryAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{94} +} + +type GameWebTokenAction int32 + +const ( + GameWebTokenAction_GAME_WEB_TOKEN_ACTION_UNKNOWN_GAME_WEB_TOKEN_ACTION GameWebTokenAction = 0 + GameWebTokenAction_GAME_WEB_TOKEN_ACTION_GET_WEB_TOKEN_ACTION GameWebTokenAction = 370000 +) + +// Enum value maps for GameWebTokenAction. +var ( + GameWebTokenAction_name = map[int32]string{ + 0: "GAME_WEB_TOKEN_ACTION_UNKNOWN_GAME_WEB_TOKEN_ACTION", + 370000: "GAME_WEB_TOKEN_ACTION_GET_WEB_TOKEN_ACTION", + } + GameWebTokenAction_value = map[string]int32{ + "GAME_WEB_TOKEN_ACTION_UNKNOWN_GAME_WEB_TOKEN_ACTION": 0, + "GAME_WEB_TOKEN_ACTION_GET_WEB_TOKEN_ACTION": 370000, + } +) + +func (x GameWebTokenAction) Enum() *GameWebTokenAction { + p := new(GameWebTokenAction) + *p = x + return p +} + +func (x GameWebTokenAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GameWebTokenAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[95].Descriptor() +} + +func (GameWebTokenAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[95] +} + +func (x GameWebTokenAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GameWebTokenAction.Descriptor instead. +func (GameWebTokenAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{95} +} + +type GenericClickTelemetryIds int32 + +const ( + GenericClickTelemetryIds_GENERIC_CLICK_TELEMETRY_IDS_UNDEFINED_GENERIC_EVENT GenericClickTelemetryIds = 0 + GenericClickTelemetryIds_GENERIC_CLICK_TELEMETRY_IDS_SPEED_WARNING_SHOW GenericClickTelemetryIds = 1 + GenericClickTelemetryIds_GENERIC_CLICK_TELEMETRY_IDS_SPEED_WARNING_PASSENGER GenericClickTelemetryIds = 2 + GenericClickTelemetryIds_GENERIC_CLICK_TELEMETRY_IDS_CACHE_RESET_CLICKED GenericClickTelemetryIds = 3 + GenericClickTelemetryIds_GENERIC_CLICK_TELEMETRY_IDS_REFUND_PAGE_OPENED GenericClickTelemetryIds = 4 +) + +// Enum value maps for GenericClickTelemetryIds. +var ( + GenericClickTelemetryIds_name = map[int32]string{ + 0: "GENERIC_CLICK_TELEMETRY_IDS_UNDEFINED_GENERIC_EVENT", + 1: "GENERIC_CLICK_TELEMETRY_IDS_SPEED_WARNING_SHOW", + 2: "GENERIC_CLICK_TELEMETRY_IDS_SPEED_WARNING_PASSENGER", + 3: "GENERIC_CLICK_TELEMETRY_IDS_CACHE_RESET_CLICKED", + 4: "GENERIC_CLICK_TELEMETRY_IDS_REFUND_PAGE_OPENED", + } + GenericClickTelemetryIds_value = map[string]int32{ + "GENERIC_CLICK_TELEMETRY_IDS_UNDEFINED_GENERIC_EVENT": 0, + "GENERIC_CLICK_TELEMETRY_IDS_SPEED_WARNING_SHOW": 1, + "GENERIC_CLICK_TELEMETRY_IDS_SPEED_WARNING_PASSENGER": 2, + "GENERIC_CLICK_TELEMETRY_IDS_CACHE_RESET_CLICKED": 3, + "GENERIC_CLICK_TELEMETRY_IDS_REFUND_PAGE_OPENED": 4, + } +) + +func (x GenericClickTelemetryIds) Enum() *GenericClickTelemetryIds { + p := new(GenericClickTelemetryIds) + *p = x + return p +} + +func (x GenericClickTelemetryIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GenericClickTelemetryIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[96].Descriptor() +} + +func (GenericClickTelemetryIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[96] +} + +func (x GenericClickTelemetryIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GenericClickTelemetryIds.Descriptor instead. +func (GenericClickTelemetryIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{96} +} + +type GraphDataType int32 + +const ( + GraphDataType_GRAPH_DATA_TYPE_ARDK GraphDataType = 0 +) + +// Enum value maps for GraphDataType. +var ( + GraphDataType_name = map[int32]string{ + 0: "GRAPH_DATA_TYPE_ARDK", + } + GraphDataType_value = map[string]int32{ + "GRAPH_DATA_TYPE_ARDK": 0, + } +) + +func (x GraphDataType) Enum() *GraphDataType { + p := new(GraphDataType) + *p = x + return p +} + +func (x GraphDataType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GraphDataType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[97].Descriptor() +} + +func (GraphDataType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[97] +} + +func (x GraphDataType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GraphDataType.Descriptor instead. +func (GraphDataType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{97} +} + +type GroupType int32 + +const ( + GroupType_GROUP_TYPE_UNSET GroupType = 0 + GroupType_GROUP_TYPE_INVITE_ONLY_GROUP GroupType = 1 + GroupType_GROUP_TYPE_MATCHMAKING_GROUP GroupType = 2 +) + +// Enum value maps for GroupType. +var ( + GroupType_name = map[int32]string{ + 0: "GROUP_TYPE_UNSET", + 1: "GROUP_TYPE_INVITE_ONLY_GROUP", + 2: "GROUP_TYPE_MATCHMAKING_GROUP", + } + GroupType_value = map[string]int32{ + "GROUP_TYPE_UNSET": 0, + "GROUP_TYPE_INVITE_ONLY_GROUP": 1, + "GROUP_TYPE_MATCHMAKING_GROUP": 2, + } +) + +func (x GroupType) Enum() *GroupType { + p := new(GroupType) + *p = x + return p +} + +func (x GroupType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GroupType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[98].Descriptor() +} + +func (GroupType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[98] +} + +func (x GroupType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GroupType.Descriptor instead. +func (GroupType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{98} +} + +type GymBadgeType int32 + +const ( + GymBadgeType_GYM_BADGE_UNSET GymBadgeType = 0 + GymBadgeType_GYM_BADGE_VANILLA GymBadgeType = 1 + GymBadgeType_GYM_BADGE_BRONZE GymBadgeType = 2 + GymBadgeType_GYM_BADGE_SILVER GymBadgeType = 3 + GymBadgeType_GYM_BADGE_GOLD GymBadgeType = 4 +) + +// Enum value maps for GymBadgeType. +var ( + GymBadgeType_name = map[int32]string{ + 0: "GYM_BADGE_UNSET", + 1: "GYM_BADGE_VANILLA", + 2: "GYM_BADGE_BRONZE", + 3: "GYM_BADGE_SILVER", + 4: "GYM_BADGE_GOLD", + } + GymBadgeType_value = map[string]int32{ + "GYM_BADGE_UNSET": 0, + "GYM_BADGE_VANILLA": 1, + "GYM_BADGE_BRONZE": 2, + "GYM_BADGE_SILVER": 3, + "GYM_BADGE_GOLD": 4, + } +) + +func (x GymBadgeType) Enum() *GymBadgeType { + p := new(GymBadgeType) + *p = x + return p +} + +func (x GymBadgeType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GymBadgeType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[99].Descriptor() +} + +func (GymBadgeType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[99] +} + +func (x GymBadgeType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GymBadgeType.Descriptor instead. +func (GymBadgeType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{99} +} + +type HelpshiftAuthenticationFailureReason int32 + +const ( + HelpshiftAuthenticationFailureReason_HELPSHIFT_AUTHENTICATON_FAILURE_REASON_AUTH_TOKEN_NOT_PROVIDED HelpshiftAuthenticationFailureReason = 0 + HelpshiftAuthenticationFailureReason_HELPSHIFT_AUTHENTICATON_FAILURE_REASON_INVALID_AUTH_TOKEN HelpshiftAuthenticationFailureReason = 1 + HelpshiftAuthenticationFailureReason_HELPSHIFT_AUTHENTICATON_FAILURE_REASON_UNKNOWN HelpshiftAuthenticationFailureReason = 2 +) + +// Enum value maps for HelpshiftAuthenticationFailureReason. +var ( + HelpshiftAuthenticationFailureReason_name = map[int32]string{ + 0: "HELPSHIFT_AUTHENTICATON_FAILURE_REASON_AUTH_TOKEN_NOT_PROVIDED", + 1: "HELPSHIFT_AUTHENTICATON_FAILURE_REASON_INVALID_AUTH_TOKEN", + 2: "HELPSHIFT_AUTHENTICATON_FAILURE_REASON_UNKNOWN", + } + HelpshiftAuthenticationFailureReason_value = map[string]int32{ + "HELPSHIFT_AUTHENTICATON_FAILURE_REASON_AUTH_TOKEN_NOT_PROVIDED": 0, + "HELPSHIFT_AUTHENTICATON_FAILURE_REASON_INVALID_AUTH_TOKEN": 1, + "HELPSHIFT_AUTHENTICATON_FAILURE_REASON_UNKNOWN": 2, + } +) + +func (x HelpshiftAuthenticationFailureReason) Enum() *HelpshiftAuthenticationFailureReason { + p := new(HelpshiftAuthenticationFailureReason) + *p = x + return p +} + +func (x HelpshiftAuthenticationFailureReason) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (HelpshiftAuthenticationFailureReason) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[100].Descriptor() +} + +func (HelpshiftAuthenticationFailureReason) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[100] +} + +func (x HelpshiftAuthenticationFailureReason) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use HelpshiftAuthenticationFailureReason.Descriptor instead. +func (HelpshiftAuthenticationFailureReason) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{100} +} + +type HoloActivityType int32 + +const ( + HoloActivityType_ACTIVITY_UNKNOWN HoloActivityType = 0 + HoloActivityType_ACTIVITY_CATCH_POKEMON HoloActivityType = 1 + HoloActivityType_ACTIVITY_CATCH_LEGEND_POKEMON HoloActivityType = 2 + HoloActivityType_ACTIVITY_FLEE_POKEMON HoloActivityType = 3 + HoloActivityType_ACTIVITY_DEFEAT_FORT HoloActivityType = 4 + HoloActivityType_ACTIVITY_EVOLVE_POKEMON HoloActivityType = 5 + HoloActivityType_ACTIVITY_HATCH_EGG HoloActivityType = 6 + HoloActivityType_ACTIVITY_WALK_KM HoloActivityType = 7 + HoloActivityType_ACTIVITY_POKEDEX_ENTRY_NEW HoloActivityType = 8 + HoloActivityType_ACTIVITY_CATCH_FIRST_THROW HoloActivityType = 9 + HoloActivityType_ACTIVITY_CATCH_NICE_THROW HoloActivityType = 10 + HoloActivityType_ACTIVITY_CATCH_GREAT_THROW HoloActivityType = 11 + HoloActivityType_ACTIVITY_CATCH_EXCELLENT_THROW HoloActivityType = 12 + HoloActivityType_ACTIVITY_CATCH_CURVEBALL HoloActivityType = 13 + HoloActivityType_ACTIVITY_CATCH_FIRST_CATCH_OF_DAY HoloActivityType = 14 + HoloActivityType_ACTIVITY_CATCH_MILESTONE HoloActivityType = 15 + HoloActivityType_ACTIVITY_TRAIN_POKEMON HoloActivityType = 16 + HoloActivityType_ACTIVITY_SEARCH_FORT HoloActivityType = 17 + HoloActivityType_ACTIVITY_RELEASE_POKEMON HoloActivityType = 18 + HoloActivityType_ACTIVITY_HATCH_EGG_SMALL_BONUS HoloActivityType = 19 + HoloActivityType_ACTIVITY_HATCH_EGG_MEDIUM_BONUS HoloActivityType = 20 + HoloActivityType_ACTIVITY_HATCH_EGG_LARGE_BONUS HoloActivityType = 21 + HoloActivityType_ACTIVITY_DEFEAT_GYM_DEFENDER HoloActivityType = 22 + HoloActivityType_ACTIVITY_DEFEAT_GYM_LEADER HoloActivityType = 23 + HoloActivityType_ACTIVITY_CATCH_FIRST_CATCH_STREAK_BONUS HoloActivityType = 24 + HoloActivityType_ACTIVITY_SEARCH_FORT_FIRST_OF_THE_DAY HoloActivityType = 25 + HoloActivityType_ACTIVITY_SEARCH_FORT_STREAK_BONUS HoloActivityType = 26 + HoloActivityType_ACTIVITY_DEFEAT_RAID_POKEMON HoloActivityType = 27 + HoloActivityType_ACTIVITY_FEED_BERRY HoloActivityType = 28 + HoloActivityType_ACTIVITY_SEARCH_GYM HoloActivityType = 29 + HoloActivityType_ACTIVITY_NEW_POKESTOP HoloActivityType = 30 + HoloActivityType_ACTIVITY_GYM_BATTLE_LOSS HoloActivityType = 31 + HoloActivityType_ACTIVITY_CATCH_AR_PLUS_BONUS HoloActivityType = 32 + HoloActivityType_ACTIVITY_CATCH_QUEST_POKEMON_ENCOUNTER HoloActivityType = 33 + HoloActivityType_ACTIVITY_FRIENDSHIP_LEVEL_UP_0 HoloActivityType = 35 + HoloActivityType_ACTIVITY_FRIENDSHIP_LEVEL_UP_1 HoloActivityType = 36 + HoloActivityType_ACTIVITY_FRIENDSHIP_LEVEL_UP_2 HoloActivityType = 37 + HoloActivityType_ACTIVITY_FRIENDSHIP_LEVEL_UP_3 HoloActivityType = 38 + HoloActivityType_ACTIVITY_FRIENDSHIP_LEVEL_UP_4 HoloActivityType = 39 + HoloActivityType_ACTIVITY_SEND_GIFT HoloActivityType = 40 + HoloActivityType_ACTIVITY_RAID_LEVEL_1_ADDITIONAL_XP HoloActivityType = 42 + HoloActivityType_ACTIVITY_RAID_LEVEL_2_ADDITIONAL_XP HoloActivityType = 43 + HoloActivityType_ACTIVITY_RAID_LEVEL_3_ADDITIONAL_XP HoloActivityType = 44 + HoloActivityType_ACTIVITY_RAID_LEVEL_4_ADDITIONAL_XP HoloActivityType = 45 + HoloActivityType_ACTIVITY_RAID_LEVEL_5_ADDITIONAL_XP HoloActivityType = 46 + HoloActivityType_ACTIVITY_HATCH_EGG_SHADOW HoloActivityType = 47 + HoloActivityType_ACTIVITY_HATCH_EGG_GIFT HoloActivityType = 48 + HoloActivityType_ACTIVITY_REMOTE_DEFEAT_RAID_POKEMON HoloActivityType = 49 + HoloActivityType_ACTIVITY_REMOTE_RAID_LEVEL_1_ADDITIONAL_XP HoloActivityType = 50 + HoloActivityType_ACTIVITY_REMOTE_RAID_LEVEL_2_ADDITIONAL_XP HoloActivityType = 51 + HoloActivityType_ACTIVITY_REMOTE_RAID_LEVEL_3_ADDITIONAL_XP HoloActivityType = 52 + HoloActivityType_ACTIVITY_REMOTE_RAID_LEVEL_4_ADDITIONAL_XP HoloActivityType = 53 + HoloActivityType_ACTIVITY_REMOTE_RAID_LEVEL_5_ADDITIONAL_XP HoloActivityType = 54 + HoloActivityType_ACTIVITY_CHANGE_POKEMON_FORM HoloActivityType = 55 + HoloActivityType_ACTIVITY_EARN_BUDDY_WALKED_CANDY HoloActivityType = 56 + HoloActivityType_ACTIVITY_RAID_LEVEL_1_SHADOW_ADDITIONAL_XP HoloActivityType = 57 + HoloActivityType_ACTIVITY_RAID_LEVEL_2_SHADOW_ADDITIONAL_XP HoloActivityType = 58 + HoloActivityType_ACTIVITY_RAID_LEVEL_3_SHADOW_ADDITIONAL_XP HoloActivityType = 59 + HoloActivityType_ACTIVITY_RAID_LEVEL_4_SHADOW_ADDITIONAL_XP HoloActivityType = 60 + HoloActivityType_ACTIVITY_RAID_LEVEL_5_SHADOW_ADDITIONAL_XP HoloActivityType = 61 + HoloActivityType_ACTIVITY_REMOTE_RAID_LEVEL_1_SHADOW_ADDITIONAL_XP HoloActivityType = 62 + HoloActivityType_ACTIVITY_REMOTE_RAID_LEVEL_2_SHADOW_ADDITIONAL_XP HoloActivityType = 63 + HoloActivityType_ACTIVITY_REMOTE_RAID_LEVEL_3_SHADOW_ADDITIONAL_XP HoloActivityType = 64 + HoloActivityType_ACTIVITY_REMOTE_RAID_LEVEL_4_SHADOW_ADDITIONAL_XP HoloActivityType = 65 + HoloActivityType_ACTIVITY_REMOTE_RAID_LEVEL_5_SHADOW_ADDITIONAL_XP HoloActivityType = 66 + HoloActivityType_ACTIVITY_CATCH_MASTER_BALL_THROW HoloActivityType = 67 + HoloActivityType_ACTIVITY_RAID_LEVEL_MEGA_ADDITIONAL_XP HoloActivityType = 68 + HoloActivityType_ACTIVITY_RAID_LEVEL_MEGA_5_ADDITIONAL_XP HoloActivityType = 69 + HoloActivityType_ACTIVITY_RAID_LEVEL_ULTRA_BEAST_ADDITIONAL_XP HoloActivityType = 70 + HoloActivityType_ACTIVITY_RAID_LEVEL_EXTENDED_EGG_ADDITIONAL_XP HoloActivityType = 71 + HoloActivityType_ACTIVITY_RAID_LEVEL_PRIMAL_ADDITIONAL_XP HoloActivityType = 72 + HoloActivityType_ACTIVITY_REMOTE_RAID_LEVEL_MEGA_ADDITIONAL_XP HoloActivityType = 73 + HoloActivityType_ACTIVITY_REMOTE_RAID_LEVEL_MEGA_5_ADDITIONAL_XP HoloActivityType = 74 + HoloActivityType_ACTIVITY_REMOTE_RAID_LEVEL_ULTRA_BEAST_ADDITIONAL_XP HoloActivityType = 75 + HoloActivityType_ACTIVITY_REMOTE_RAID_LEVEL_EXTENDED_EGG_ADDITIONAL_XP HoloActivityType = 76 + HoloActivityType_ACTIVITY_REMOTE_RAID_LEVEL_PRIMAL_ADDITIONAL_XP HoloActivityType = 77 + HoloActivityType_ACTIVITY_ROUTE_COMPLETE HoloActivityType = 78 + HoloActivityType_ACTIVITY_ROUTE_COMPLETE_FIRST_OF_THE_DAY HoloActivityType = 79 + HoloActivityType_ACTIVITY_ROUTE_COMPLETE_STREAK_BONUS HoloActivityType = 80 + HoloActivityType_ACTIVITY_FUSE_POKEMON HoloActivityType = 81 + HoloActivityType_ACTIVITY_UNFUSE_POKEMON HoloActivityType = 82 + HoloActivityType_ACTIVITY_CATCH_STREAK_BONUS HoloActivityType = 86 + HoloActivityType_ACTIVITY_TAPPABLE_POKEMON_ENCOUNTER HoloActivityType = 94 + HoloActivityType_ACTIVITY_HATCH_EGG_SPECIAL HoloActivityType = 106 + HoloActivityType_ACTIVITY_CATCH_DAILY_BONUS_SPAWN_POKEMON_BONUS HoloActivityType = 107 + HoloActivityType_ACTIVITY_CATCH_FIRST_DAY_NIGHT_CATCH_OF_DAY HoloActivityType = 108 + HoloActivityType_ACTIVITY_CATCH_FIRST_DAY_CATCH_OF_DAY HoloActivityType = 109 + HoloActivityType_ACTIVITY_CATCH_FIRST_NIGHT_CATCH_OF_DAY HoloActivityType = 110 + HoloActivityType_ACTIVITY_RAID_LEVEL_4_MEGA_ENHANCED_ADDITIONAL_XP HoloActivityType = 111 + HoloActivityType_ACTIVITY_RAID_LEVEL_5_MEGA_ENHANCED_ADDITIONAL_XP HoloActivityType = 112 + HoloActivityType_ACTIVITY_REMOTE_RAID_LEVEL_4_MEGA_ENHANCED_ADDITIONAL_XP HoloActivityType = 113 + HoloActivityType_ACTIVITY_REMOTE_RAID_LEVEL_5_MEGA_ENHANCED_ADDITIONAL_XP HoloActivityType = 114 + HoloActivityType_ACTIVITY_RAID_LEVEL_COORDINATED_1_ADDITIONAL_XP HoloActivityType = 115 + HoloActivityType_ACTIVITY_RAID_LEVEL_COORDINATED_2_ADDITIONAL_XP HoloActivityType = 116 + HoloActivityType_ACTIVITY_REMOTE_RAID_LEVEL_COORDINATED_1_ADDITIONAL_XP HoloActivityType = 117 + HoloActivityType_ACTIVITY_REMOTE_RAID_LEVEL_COORDINATED_2_ADDITIONAL_XP HoloActivityType = 118 + HoloActivityType_ACTIVITY_FRIENDSHIP_LEVEL_UP_5 HoloActivityType = 119 +) + +// Enum value maps for HoloActivityType. +var ( + HoloActivityType_name = map[int32]string{ + 0: "ACTIVITY_UNKNOWN", + 1: "ACTIVITY_CATCH_POKEMON", + 2: "ACTIVITY_CATCH_LEGEND_POKEMON", + 3: "ACTIVITY_FLEE_POKEMON", + 4: "ACTIVITY_DEFEAT_FORT", + 5: "ACTIVITY_EVOLVE_POKEMON", + 6: "ACTIVITY_HATCH_EGG", + 7: "ACTIVITY_WALK_KM", + 8: "ACTIVITY_POKEDEX_ENTRY_NEW", + 9: "ACTIVITY_CATCH_FIRST_THROW", + 10: "ACTIVITY_CATCH_NICE_THROW", + 11: "ACTIVITY_CATCH_GREAT_THROW", + 12: "ACTIVITY_CATCH_EXCELLENT_THROW", + 13: "ACTIVITY_CATCH_CURVEBALL", + 14: "ACTIVITY_CATCH_FIRST_CATCH_OF_DAY", + 15: "ACTIVITY_CATCH_MILESTONE", + 16: "ACTIVITY_TRAIN_POKEMON", + 17: "ACTIVITY_SEARCH_FORT", + 18: "ACTIVITY_RELEASE_POKEMON", + 19: "ACTIVITY_HATCH_EGG_SMALL_BONUS", + 20: "ACTIVITY_HATCH_EGG_MEDIUM_BONUS", + 21: "ACTIVITY_HATCH_EGG_LARGE_BONUS", + 22: "ACTIVITY_DEFEAT_GYM_DEFENDER", + 23: "ACTIVITY_DEFEAT_GYM_LEADER", + 24: "ACTIVITY_CATCH_FIRST_CATCH_STREAK_BONUS", + 25: "ACTIVITY_SEARCH_FORT_FIRST_OF_THE_DAY", + 26: "ACTIVITY_SEARCH_FORT_STREAK_BONUS", + 27: "ACTIVITY_DEFEAT_RAID_POKEMON", + 28: "ACTIVITY_FEED_BERRY", + 29: "ACTIVITY_SEARCH_GYM", + 30: "ACTIVITY_NEW_POKESTOP", + 31: "ACTIVITY_GYM_BATTLE_LOSS", + 32: "ACTIVITY_CATCH_AR_PLUS_BONUS", + 33: "ACTIVITY_CATCH_QUEST_POKEMON_ENCOUNTER", + 35: "ACTIVITY_FRIENDSHIP_LEVEL_UP_0", + 36: "ACTIVITY_FRIENDSHIP_LEVEL_UP_1", + 37: "ACTIVITY_FRIENDSHIP_LEVEL_UP_2", + 38: "ACTIVITY_FRIENDSHIP_LEVEL_UP_3", + 39: "ACTIVITY_FRIENDSHIP_LEVEL_UP_4", + 40: "ACTIVITY_SEND_GIFT", + 42: "ACTIVITY_RAID_LEVEL_1_ADDITIONAL_XP", + 43: "ACTIVITY_RAID_LEVEL_2_ADDITIONAL_XP", + 44: "ACTIVITY_RAID_LEVEL_3_ADDITIONAL_XP", + 45: "ACTIVITY_RAID_LEVEL_4_ADDITIONAL_XP", + 46: "ACTIVITY_RAID_LEVEL_5_ADDITIONAL_XP", + 47: "ACTIVITY_HATCH_EGG_SHADOW", + 48: "ACTIVITY_HATCH_EGG_GIFT", + 49: "ACTIVITY_REMOTE_DEFEAT_RAID_POKEMON", + 50: "ACTIVITY_REMOTE_RAID_LEVEL_1_ADDITIONAL_XP", + 51: "ACTIVITY_REMOTE_RAID_LEVEL_2_ADDITIONAL_XP", + 52: "ACTIVITY_REMOTE_RAID_LEVEL_3_ADDITIONAL_XP", + 53: "ACTIVITY_REMOTE_RAID_LEVEL_4_ADDITIONAL_XP", + 54: "ACTIVITY_REMOTE_RAID_LEVEL_5_ADDITIONAL_XP", + 55: "ACTIVITY_CHANGE_POKEMON_FORM", + 56: "ACTIVITY_EARN_BUDDY_WALKED_CANDY", + 57: "ACTIVITY_RAID_LEVEL_1_SHADOW_ADDITIONAL_XP", + 58: "ACTIVITY_RAID_LEVEL_2_SHADOW_ADDITIONAL_XP", + 59: "ACTIVITY_RAID_LEVEL_3_SHADOW_ADDITIONAL_XP", + 60: "ACTIVITY_RAID_LEVEL_4_SHADOW_ADDITIONAL_XP", + 61: "ACTIVITY_RAID_LEVEL_5_SHADOW_ADDITIONAL_XP", + 62: "ACTIVITY_REMOTE_RAID_LEVEL_1_SHADOW_ADDITIONAL_XP", + 63: "ACTIVITY_REMOTE_RAID_LEVEL_2_SHADOW_ADDITIONAL_XP", + 64: "ACTIVITY_REMOTE_RAID_LEVEL_3_SHADOW_ADDITIONAL_XP", + 65: "ACTIVITY_REMOTE_RAID_LEVEL_4_SHADOW_ADDITIONAL_XP", + 66: "ACTIVITY_REMOTE_RAID_LEVEL_5_SHADOW_ADDITIONAL_XP", + 67: "ACTIVITY_CATCH_MASTER_BALL_THROW", + 68: "ACTIVITY_RAID_LEVEL_MEGA_ADDITIONAL_XP", + 69: "ACTIVITY_RAID_LEVEL_MEGA_5_ADDITIONAL_XP", + 70: "ACTIVITY_RAID_LEVEL_ULTRA_BEAST_ADDITIONAL_XP", + 71: "ACTIVITY_RAID_LEVEL_EXTENDED_EGG_ADDITIONAL_XP", + 72: "ACTIVITY_RAID_LEVEL_PRIMAL_ADDITIONAL_XP", + 73: "ACTIVITY_REMOTE_RAID_LEVEL_MEGA_ADDITIONAL_XP", + 74: "ACTIVITY_REMOTE_RAID_LEVEL_MEGA_5_ADDITIONAL_XP", + 75: "ACTIVITY_REMOTE_RAID_LEVEL_ULTRA_BEAST_ADDITIONAL_XP", + 76: "ACTIVITY_REMOTE_RAID_LEVEL_EXTENDED_EGG_ADDITIONAL_XP", + 77: "ACTIVITY_REMOTE_RAID_LEVEL_PRIMAL_ADDITIONAL_XP", + 78: "ACTIVITY_ROUTE_COMPLETE", + 79: "ACTIVITY_ROUTE_COMPLETE_FIRST_OF_THE_DAY", + 80: "ACTIVITY_ROUTE_COMPLETE_STREAK_BONUS", + 81: "ACTIVITY_FUSE_POKEMON", + 82: "ACTIVITY_UNFUSE_POKEMON", + 86: "ACTIVITY_CATCH_STREAK_BONUS", + 94: "ACTIVITY_TAPPABLE_POKEMON_ENCOUNTER", + 106: "ACTIVITY_HATCH_EGG_SPECIAL", + 107: "ACTIVITY_CATCH_DAILY_BONUS_SPAWN_POKEMON_BONUS", + 108: "ACTIVITY_CATCH_FIRST_DAY_NIGHT_CATCH_OF_DAY", + 109: "ACTIVITY_CATCH_FIRST_DAY_CATCH_OF_DAY", + 110: "ACTIVITY_CATCH_FIRST_NIGHT_CATCH_OF_DAY", + 111: "ACTIVITY_RAID_LEVEL_4_MEGA_ENHANCED_ADDITIONAL_XP", + 112: "ACTIVITY_RAID_LEVEL_5_MEGA_ENHANCED_ADDITIONAL_XP", + 113: "ACTIVITY_REMOTE_RAID_LEVEL_4_MEGA_ENHANCED_ADDITIONAL_XP", + 114: "ACTIVITY_REMOTE_RAID_LEVEL_5_MEGA_ENHANCED_ADDITIONAL_XP", + 115: "ACTIVITY_RAID_LEVEL_COORDINATED_1_ADDITIONAL_XP", + 116: "ACTIVITY_RAID_LEVEL_COORDINATED_2_ADDITIONAL_XP", + 117: "ACTIVITY_REMOTE_RAID_LEVEL_COORDINATED_1_ADDITIONAL_XP", + 118: "ACTIVITY_REMOTE_RAID_LEVEL_COORDINATED_2_ADDITIONAL_XP", + 119: "ACTIVITY_FRIENDSHIP_LEVEL_UP_5", + } + HoloActivityType_value = map[string]int32{ + "ACTIVITY_UNKNOWN": 0, + "ACTIVITY_CATCH_POKEMON": 1, + "ACTIVITY_CATCH_LEGEND_POKEMON": 2, + "ACTIVITY_FLEE_POKEMON": 3, + "ACTIVITY_DEFEAT_FORT": 4, + "ACTIVITY_EVOLVE_POKEMON": 5, + "ACTIVITY_HATCH_EGG": 6, + "ACTIVITY_WALK_KM": 7, + "ACTIVITY_POKEDEX_ENTRY_NEW": 8, + "ACTIVITY_CATCH_FIRST_THROW": 9, + "ACTIVITY_CATCH_NICE_THROW": 10, + "ACTIVITY_CATCH_GREAT_THROW": 11, + "ACTIVITY_CATCH_EXCELLENT_THROW": 12, + "ACTIVITY_CATCH_CURVEBALL": 13, + "ACTIVITY_CATCH_FIRST_CATCH_OF_DAY": 14, + "ACTIVITY_CATCH_MILESTONE": 15, + "ACTIVITY_TRAIN_POKEMON": 16, + "ACTIVITY_SEARCH_FORT": 17, + "ACTIVITY_RELEASE_POKEMON": 18, + "ACTIVITY_HATCH_EGG_SMALL_BONUS": 19, + "ACTIVITY_HATCH_EGG_MEDIUM_BONUS": 20, + "ACTIVITY_HATCH_EGG_LARGE_BONUS": 21, + "ACTIVITY_DEFEAT_GYM_DEFENDER": 22, + "ACTIVITY_DEFEAT_GYM_LEADER": 23, + "ACTIVITY_CATCH_FIRST_CATCH_STREAK_BONUS": 24, + "ACTIVITY_SEARCH_FORT_FIRST_OF_THE_DAY": 25, + "ACTIVITY_SEARCH_FORT_STREAK_BONUS": 26, + "ACTIVITY_DEFEAT_RAID_POKEMON": 27, + "ACTIVITY_FEED_BERRY": 28, + "ACTIVITY_SEARCH_GYM": 29, + "ACTIVITY_NEW_POKESTOP": 30, + "ACTIVITY_GYM_BATTLE_LOSS": 31, + "ACTIVITY_CATCH_AR_PLUS_BONUS": 32, + "ACTIVITY_CATCH_QUEST_POKEMON_ENCOUNTER": 33, + "ACTIVITY_FRIENDSHIP_LEVEL_UP_0": 35, + "ACTIVITY_FRIENDSHIP_LEVEL_UP_1": 36, + "ACTIVITY_FRIENDSHIP_LEVEL_UP_2": 37, + "ACTIVITY_FRIENDSHIP_LEVEL_UP_3": 38, + "ACTIVITY_FRIENDSHIP_LEVEL_UP_4": 39, + "ACTIVITY_SEND_GIFT": 40, + "ACTIVITY_RAID_LEVEL_1_ADDITIONAL_XP": 42, + "ACTIVITY_RAID_LEVEL_2_ADDITIONAL_XP": 43, + "ACTIVITY_RAID_LEVEL_3_ADDITIONAL_XP": 44, + "ACTIVITY_RAID_LEVEL_4_ADDITIONAL_XP": 45, + "ACTIVITY_RAID_LEVEL_5_ADDITIONAL_XP": 46, + "ACTIVITY_HATCH_EGG_SHADOW": 47, + "ACTIVITY_HATCH_EGG_GIFT": 48, + "ACTIVITY_REMOTE_DEFEAT_RAID_POKEMON": 49, + "ACTIVITY_REMOTE_RAID_LEVEL_1_ADDITIONAL_XP": 50, + "ACTIVITY_REMOTE_RAID_LEVEL_2_ADDITIONAL_XP": 51, + "ACTIVITY_REMOTE_RAID_LEVEL_3_ADDITIONAL_XP": 52, + "ACTIVITY_REMOTE_RAID_LEVEL_4_ADDITIONAL_XP": 53, + "ACTIVITY_REMOTE_RAID_LEVEL_5_ADDITIONAL_XP": 54, + "ACTIVITY_CHANGE_POKEMON_FORM": 55, + "ACTIVITY_EARN_BUDDY_WALKED_CANDY": 56, + "ACTIVITY_RAID_LEVEL_1_SHADOW_ADDITIONAL_XP": 57, + "ACTIVITY_RAID_LEVEL_2_SHADOW_ADDITIONAL_XP": 58, + "ACTIVITY_RAID_LEVEL_3_SHADOW_ADDITIONAL_XP": 59, + "ACTIVITY_RAID_LEVEL_4_SHADOW_ADDITIONAL_XP": 60, + "ACTIVITY_RAID_LEVEL_5_SHADOW_ADDITIONAL_XP": 61, + "ACTIVITY_REMOTE_RAID_LEVEL_1_SHADOW_ADDITIONAL_XP": 62, + "ACTIVITY_REMOTE_RAID_LEVEL_2_SHADOW_ADDITIONAL_XP": 63, + "ACTIVITY_REMOTE_RAID_LEVEL_3_SHADOW_ADDITIONAL_XP": 64, + "ACTIVITY_REMOTE_RAID_LEVEL_4_SHADOW_ADDITIONAL_XP": 65, + "ACTIVITY_REMOTE_RAID_LEVEL_5_SHADOW_ADDITIONAL_XP": 66, + "ACTIVITY_CATCH_MASTER_BALL_THROW": 67, + "ACTIVITY_RAID_LEVEL_MEGA_ADDITIONAL_XP": 68, + "ACTIVITY_RAID_LEVEL_MEGA_5_ADDITIONAL_XP": 69, + "ACTIVITY_RAID_LEVEL_ULTRA_BEAST_ADDITIONAL_XP": 70, + "ACTIVITY_RAID_LEVEL_EXTENDED_EGG_ADDITIONAL_XP": 71, + "ACTIVITY_RAID_LEVEL_PRIMAL_ADDITIONAL_XP": 72, + "ACTIVITY_REMOTE_RAID_LEVEL_MEGA_ADDITIONAL_XP": 73, + "ACTIVITY_REMOTE_RAID_LEVEL_MEGA_5_ADDITIONAL_XP": 74, + "ACTIVITY_REMOTE_RAID_LEVEL_ULTRA_BEAST_ADDITIONAL_XP": 75, + "ACTIVITY_REMOTE_RAID_LEVEL_EXTENDED_EGG_ADDITIONAL_XP": 76, + "ACTIVITY_REMOTE_RAID_LEVEL_PRIMAL_ADDITIONAL_XP": 77, + "ACTIVITY_ROUTE_COMPLETE": 78, + "ACTIVITY_ROUTE_COMPLETE_FIRST_OF_THE_DAY": 79, + "ACTIVITY_ROUTE_COMPLETE_STREAK_BONUS": 80, + "ACTIVITY_FUSE_POKEMON": 81, + "ACTIVITY_UNFUSE_POKEMON": 82, + "ACTIVITY_CATCH_STREAK_BONUS": 86, + "ACTIVITY_TAPPABLE_POKEMON_ENCOUNTER": 94, + "ACTIVITY_HATCH_EGG_SPECIAL": 106, + "ACTIVITY_CATCH_DAILY_BONUS_SPAWN_POKEMON_BONUS": 107, + "ACTIVITY_CATCH_FIRST_DAY_NIGHT_CATCH_OF_DAY": 108, + "ACTIVITY_CATCH_FIRST_DAY_CATCH_OF_DAY": 109, + "ACTIVITY_CATCH_FIRST_NIGHT_CATCH_OF_DAY": 110, + "ACTIVITY_RAID_LEVEL_4_MEGA_ENHANCED_ADDITIONAL_XP": 111, + "ACTIVITY_RAID_LEVEL_5_MEGA_ENHANCED_ADDITIONAL_XP": 112, + "ACTIVITY_REMOTE_RAID_LEVEL_4_MEGA_ENHANCED_ADDITIONAL_XP": 113, + "ACTIVITY_REMOTE_RAID_LEVEL_5_MEGA_ENHANCED_ADDITIONAL_XP": 114, + "ACTIVITY_RAID_LEVEL_COORDINATED_1_ADDITIONAL_XP": 115, + "ACTIVITY_RAID_LEVEL_COORDINATED_2_ADDITIONAL_XP": 116, + "ACTIVITY_REMOTE_RAID_LEVEL_COORDINATED_1_ADDITIONAL_XP": 117, + "ACTIVITY_REMOTE_RAID_LEVEL_COORDINATED_2_ADDITIONAL_XP": 118, + "ACTIVITY_FRIENDSHIP_LEVEL_UP_5": 119, + } +) + +func (x HoloActivityType) Enum() *HoloActivityType { + p := new(HoloActivityType) + *p = x + return p +} + +func (x HoloActivityType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (HoloActivityType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[101].Descriptor() +} + +func (HoloActivityType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[101] +} + +func (x HoloActivityType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use HoloActivityType.Descriptor instead. +func (HoloActivityType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{101} +} + +type HoloBadgeType int32 + +const ( + HoloBadgeType_BADGE_UNSET HoloBadgeType = 0 + HoloBadgeType_BADGE_TRAVEL_KM HoloBadgeType = 1 + HoloBadgeType_BADGE_POKEDEX_ENTRIES HoloBadgeType = 2 + HoloBadgeType_BADGE_CAPTURE_TOTAL HoloBadgeType = 3 + HoloBadgeType_BADGE_DEFEATED_FORT HoloBadgeType = 4 + HoloBadgeType_BADGE_EVOLVED_TOTAL HoloBadgeType = 5 + HoloBadgeType_BADGE_HATCHED_TOTAL HoloBadgeType = 6 + HoloBadgeType_BADGE_ENCOUNTERED_TOTAL HoloBadgeType = 7 + HoloBadgeType_BADGE_POKESTOPS_VISITED HoloBadgeType = 8 + HoloBadgeType_BADGE_UNIQUE_POKESTOPS HoloBadgeType = 9 + HoloBadgeType_BADGE_POKEBALL_THROWN HoloBadgeType = 10 + HoloBadgeType_BADGE_BIG_MAGIKARP HoloBadgeType = 11 + HoloBadgeType_BADGE_DEPLOYED_TOTAL HoloBadgeType = 12 + HoloBadgeType_BADGE_BATTLE_ATTACK_WON HoloBadgeType = 13 + HoloBadgeType_BADGE_BATTLE_TRAINING_WON HoloBadgeType = 14 + HoloBadgeType_BADGE_BATTLE_DEFEND_WON HoloBadgeType = 15 + HoloBadgeType_BADGE_PRESTIGE_RAISED HoloBadgeType = 16 + HoloBadgeType_BADGE_PRESTIGE_DROPPED HoloBadgeType = 17 + HoloBadgeType_BADGE_TYPE_NORMAL HoloBadgeType = 18 + HoloBadgeType_BADGE_TYPE_FIGHTING HoloBadgeType = 19 + HoloBadgeType_BADGE_TYPE_FLYING HoloBadgeType = 20 + HoloBadgeType_BADGE_TYPE_POISON HoloBadgeType = 21 + HoloBadgeType_BADGE_TYPE_GROUND HoloBadgeType = 22 + HoloBadgeType_BADGE_TYPE_ROCK HoloBadgeType = 23 + HoloBadgeType_BADGE_TYPE_BUG HoloBadgeType = 24 + HoloBadgeType_BADGE_TYPE_GHOST HoloBadgeType = 25 + HoloBadgeType_BADGE_TYPE_STEEL HoloBadgeType = 26 + HoloBadgeType_BADGE_TYPE_FIRE HoloBadgeType = 27 + HoloBadgeType_BADGE_TYPE_WATER HoloBadgeType = 28 + HoloBadgeType_BADGE_TYPE_GRASS HoloBadgeType = 29 + HoloBadgeType_BADGE_TYPE_ELECTRIC HoloBadgeType = 30 + HoloBadgeType_BADGE_TYPE_PSYCHIC HoloBadgeType = 31 + HoloBadgeType_BADGE_TYPE_ICE HoloBadgeType = 32 + HoloBadgeType_BADGE_TYPE_DRAGON HoloBadgeType = 33 + HoloBadgeType_BADGE_TYPE_DARK HoloBadgeType = 34 + HoloBadgeType_BADGE_TYPE_FAIRY HoloBadgeType = 35 + HoloBadgeType_BADGE_SMALL_RATTATA HoloBadgeType = 36 + HoloBadgeType_BADGE_PIKACHU HoloBadgeType = 37 + HoloBadgeType_BADGE_UNOWN HoloBadgeType = 38 + HoloBadgeType_BADGE_POKEDEX_ENTRIES_GEN2 HoloBadgeType = 39 + HoloBadgeType_BADGE_RAID_BATTLE_WON HoloBadgeType = 40 + HoloBadgeType_BADGE_LEGENDARY_BATTLE_WON HoloBadgeType = 41 + HoloBadgeType_BADGE_BERRIES_FED HoloBadgeType = 42 + HoloBadgeType_BADGE_HOURS_DEFENDED HoloBadgeType = 43 + HoloBadgeType_BADGE_PLACE_HOLDER HoloBadgeType = 44 + HoloBadgeType_BADGE_POKEDEX_ENTRIES_GEN3 HoloBadgeType = 45 + HoloBadgeType_BADGE_CHALLENGE_QUESTS HoloBadgeType = 46 + HoloBadgeType_BADGE_MEW_ENCOUNTER HoloBadgeType = 47 + HoloBadgeType_BADGE_MAX_LEVEL_FRIENDS HoloBadgeType = 48 + HoloBadgeType_BADGE_TRADING HoloBadgeType = 49 + HoloBadgeType_BADGE_TRADING_DISTANCE HoloBadgeType = 50 + HoloBadgeType_BADGE_POKEDEX_ENTRIES_GEN4 HoloBadgeType = 51 + HoloBadgeType_BADGE_GREAT_LEAGUE HoloBadgeType = 52 + HoloBadgeType_BADGE_ULTRA_LEAGUE HoloBadgeType = 53 + HoloBadgeType_BADGE_MASTER_LEAGUE HoloBadgeType = 54 + HoloBadgeType_BADGE_PHOTOBOMB HoloBadgeType = 55 + HoloBadgeType_BADGE_POKEDEX_ENTRIES_GEN5 HoloBadgeType = 56 + HoloBadgeType_BADGE_POKEMON_PURIFIED HoloBadgeType = 57 + HoloBadgeType_BADGE_ROCKET_GRUNTS_DEFEATED HoloBadgeType = 58 + HoloBadgeType_BADGE_ROCKET_GIOVANNI_DEFEATED HoloBadgeType = 59 + HoloBadgeType_BADGE_BUDDY_BEST HoloBadgeType = 60 + HoloBadgeType_BADGE_POKEDEX_ENTRIES_GEN6 HoloBadgeType = 61 + HoloBadgeType_BADGE_POKEDEX_ENTRIES_GEN7 HoloBadgeType = 62 + HoloBadgeType_BADGE_POKEDEX_ENTRIES_GEN8 HoloBadgeType = 63 + HoloBadgeType_BADGE_7_DAY_STREAKS HoloBadgeType = 64 + HoloBadgeType_BADGE_UNIQUE_RAID_BOSSES_DEFEATED HoloBadgeType = 65 + HoloBadgeType_BADGE_RAIDS_WITH_FRIENDS HoloBadgeType = 66 + HoloBadgeType_BADGE_POKEMON_CAUGHT_AT_YOUR_LURES HoloBadgeType = 67 + HoloBadgeType_BADGE_WAYFARER HoloBadgeType = 68 + HoloBadgeType_BADGE_TOTAL_MEGA_EVOS HoloBadgeType = 69 + HoloBadgeType_BADGE_UNIQUE_MEGA_EVOS HoloBadgeType = 70 + HoloBadgeType_DEPRECATED_0 HoloBadgeType = 71 + HoloBadgeType_BADGE_ROUTE_ACCEPTED HoloBadgeType = 72 + HoloBadgeType_BADGE_TRAINERS_REFERRED HoloBadgeType = 73 + HoloBadgeType_BADGE_POKESTOPS_SCANNED HoloBadgeType = 74 + HoloBadgeType_BADGE_RAID_BATTLE_STAT HoloBadgeType = 76 + HoloBadgeType_BADGE_TOTAL_ROUTE_PLAY HoloBadgeType = 77 + HoloBadgeType_BADGE_UNIQUE_ROUTE_PLAY HoloBadgeType = 78 + HoloBadgeType_BADGE_POKEDEX_ENTRIES_GEN8A HoloBadgeType = 79 + HoloBadgeType_BADGE_CAPTURE_SMALL_POKEMON HoloBadgeType = 80 + HoloBadgeType_BADGE_CAPTURE_LARGE_POKEMON HoloBadgeType = 81 + HoloBadgeType_BADGE_POKEDEX_ENTRIES_GEN9 HoloBadgeType = 82 + HoloBadgeType_BADGE_PARTY_CHALLENGES_COMPLETED HoloBadgeType = 83 + HoloBadgeType_BADGE_PARTY_BOOSTS_CONTRIBUTED HoloBadgeType = 84 + HoloBadgeType_BADGE_CHECK_INS HoloBadgeType = 85 + HoloBadgeType_BADGE_BREAD_BATTLES_ENTERED HoloBadgeType = 86 + HoloBadgeType_BADGE_BREAD_BATTLES_WON HoloBadgeType = 87 + HoloBadgeType_BADGE_BREAD_BATTLES_DOUGH_WON HoloBadgeType = 88 + HoloBadgeType_BADGE_BREAD_UNIQUE HoloBadgeType = 89 + HoloBadgeType_BADGE_BREAD_DOUGH_UNIQUE HoloBadgeType = 90 + HoloBadgeType_BADGE_DYNAMIC_MIN HoloBadgeType = 1000 + HoloBadgeType_BADGE_MINI_COLLECTION HoloBadgeType = 1002 + HoloBadgeType_BADGE_BUTTERFLY_COLLECTOR HoloBadgeType = 1003 + HoloBadgeType_BADGE_MAX_SIZE_FIRST_PLACE_WIN HoloBadgeType = 1004 + HoloBadgeType_BADGE_STAMP_RALLY HoloBadgeType = 1005 + HoloBadgeType_BADGE_SMORES_00 HoloBadgeType = 1006 + HoloBadgeType_BADGE_SMORES_01 HoloBadgeType = 1007 + HoloBadgeType_BADGE_EVENT_MIN HoloBadgeType = 2000 + HoloBadgeType_BADGE_CHICAGO_FEST_JULY_2017 HoloBadgeType = 2001 + HoloBadgeType_BADGE_PIKACHU_OUTBREAK_YOKOHAMA_2017 HoloBadgeType = 2002 + HoloBadgeType_BADGE_SAFARI_ZONE_EUROPE_2017 HoloBadgeType = 2003 + HoloBadgeType_BADGE_SAFARI_ZONE_EUROPE_2017_10_07 HoloBadgeType = 2004 + HoloBadgeType_BADGE_SAFARI_ZONE_EUROPE_2017_10_14 HoloBadgeType = 2005 + HoloBadgeType_BADGE_CHICAGO_FEST_JULY_2018_SAT_NORTH HoloBadgeType = 2006 + HoloBadgeType_BADGE_CHICAGO_FEST_JULY_2018_SAT_SOUTH HoloBadgeType = 2007 + HoloBadgeType_BADGE_CHICAGO_FEST_JULY_2018_SUN_NORTH HoloBadgeType = 2008 + HoloBadgeType_BADGE_CHICAGO_FEST_JULY_2018_SUN_SOUTH HoloBadgeType = 2009 + HoloBadgeType_BADGE_APAC_PARTNER_JULY_2018_0 HoloBadgeType = 2010 + HoloBadgeType_BADGE_APAC_PARTNER_JULY_2018_1 HoloBadgeType = 2011 + HoloBadgeType_BADGE_APAC_PARTNER_JULY_2018_2 HoloBadgeType = 2012 + HoloBadgeType_BADGE_APAC_PARTNER_JULY_2018_3 HoloBadgeType = 2013 + HoloBadgeType_BADGE_APAC_PARTNER_JULY_2018_4 HoloBadgeType = 2014 + HoloBadgeType_BADGE_APAC_PARTNER_JULY_2018_5 HoloBadgeType = 2015 + HoloBadgeType_BADGE_APAC_PARTNER_JULY_2018_6 HoloBadgeType = 2016 + HoloBadgeType_BADGE_APAC_PARTNER_JULY_2018_7 HoloBadgeType = 2017 + HoloBadgeType_BADGE_APAC_PARTNER_JULY_2018_8 HoloBadgeType = 2018 + HoloBadgeType_BADGE_APAC_PARTNER_JULY_2018_9 HoloBadgeType = 2019 + HoloBadgeType_BADGE_YOKOSUKA_29_AUG_2018_MIKASA HoloBadgeType = 2020 + HoloBadgeType_BADGE_YOKOSUKA_29_AUG_2018_VERNY HoloBadgeType = 2021 + HoloBadgeType_BADGE_YOKOSUKA_29_AUG_2018_KURIHAMA HoloBadgeType = 2022 + HoloBadgeType_BADGE_YOKOSUKA_30_AUG_2018_MIKASA HoloBadgeType = 2023 + HoloBadgeType_BADGE_YOKOSUKA_30_AUG_2018_VERNY HoloBadgeType = 2024 + HoloBadgeType_BADGE_YOKOSUKA_30_AUG_2018_KURIHAMA HoloBadgeType = 2025 + HoloBadgeType_BADGE_YOKOSUKA_31_AUG_2018_MIKASA HoloBadgeType = 2026 + HoloBadgeType_BADGE_YOKOSUKA_31_AUG_2018_VERNY HoloBadgeType = 2027 + HoloBadgeType_BADGE_YOKOSUKA_31_AUG_2018_KURIHAMA HoloBadgeType = 2028 + HoloBadgeType_BADGE_YOKOSUKA_1_SEP_2018_MIKASA HoloBadgeType = 2029 + HoloBadgeType_BADGE_YOKOSUKA_1_SEP_2018_VERNY HoloBadgeType = 2030 + HoloBadgeType_BADGE_YOKOSUKA_1_SEP_2018_KURIHAMA HoloBadgeType = 2031 + HoloBadgeType_BADGE_YOKOSUKA_2_SEP_2018_MIKASA HoloBadgeType = 2032 + HoloBadgeType_BADGE_YOKOSUKA_2_SEP_2018_VERNY HoloBadgeType = 2033 + HoloBadgeType_BADGE_YOKOSUKA_2_SEP_2018_KURIHAMA HoloBadgeType = 2034 + HoloBadgeType_BADGE_TOP_BANANA_1 HoloBadgeType = 2035 + HoloBadgeType_BADGE_TOP_BANANA_2 HoloBadgeType = 2036 + HoloBadgeType_BADGE_TOP_BANANA_3 HoloBadgeType = 2037 + HoloBadgeType_BADGE_PARTNER_EVENT_2019_0 HoloBadgeType = 2038 + HoloBadgeType_BADGE_PARTNER_EVENT_2019_1 HoloBadgeType = 2039 + HoloBadgeType_BADGE_PARTNER_EVENT_2019_2 HoloBadgeType = 2040 + HoloBadgeType_BADGE_PARTNER_EVENT_2019_3 HoloBadgeType = 2041 + HoloBadgeType_BADGE_PARTNER_EVENT_2019_4 HoloBadgeType = 2042 + HoloBadgeType_BADGE_PARTNER_EVENT_2019_5 HoloBadgeType = 2043 + HoloBadgeType_BADGE_PARTNER_EVENT_2019_6 HoloBadgeType = 2044 + HoloBadgeType_BADGE_PARTNER_EVENT_2019_7 HoloBadgeType = 2045 + HoloBadgeType_BADGE_PARTNER_EVENT_2019_8 HoloBadgeType = 2046 + HoloBadgeType_BADGE_PARTNER_EVENT_2019_9 HoloBadgeType = 2047 + HoloBadgeType_BADGE_SENTOSA_18_APR_2019 HoloBadgeType = 2048 + HoloBadgeType_BADGE_SENTOSA_19_APR_2019 HoloBadgeType = 2049 + HoloBadgeType_BADGE_SENTOSA_20_APR_2019 HoloBadgeType = 2050 + HoloBadgeType_BADGE_SENTOSA_21_APR_2019 HoloBadgeType = 2051 + HoloBadgeType_BADGE_SENTOSA_22_APR_2019 HoloBadgeType = 2052 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_00 HoloBadgeType = 2053 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_01 HoloBadgeType = 2054 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_02 HoloBadgeType = 2055 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_03 HoloBadgeType = 2056 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_04 HoloBadgeType = 2057 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_05 HoloBadgeType = 2058 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_06 HoloBadgeType = 2059 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_07 HoloBadgeType = 2060 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_08 HoloBadgeType = 2061 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_09 HoloBadgeType = 2062 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_10 HoloBadgeType = 2063 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_11 HoloBadgeType = 2064 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_12 HoloBadgeType = 2065 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_13 HoloBadgeType = 2066 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_14 HoloBadgeType = 2067 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_15 HoloBadgeType = 2068 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_16 HoloBadgeType = 2069 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_17 HoloBadgeType = 2070 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_18 HoloBadgeType = 2071 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_19 HoloBadgeType = 2072 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_20 HoloBadgeType = 2073 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_21 HoloBadgeType = 2074 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_22 HoloBadgeType = 2075 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_23 HoloBadgeType = 2076 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_24 HoloBadgeType = 2077 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_25 HoloBadgeType = 2078 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_26 HoloBadgeType = 2079 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_27 HoloBadgeType = 2080 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_28 HoloBadgeType = 2081 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_29 HoloBadgeType = 2082 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_30 HoloBadgeType = 2083 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_31 HoloBadgeType = 2084 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_32 HoloBadgeType = 2085 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_33 HoloBadgeType = 2086 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_34 HoloBadgeType = 2087 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_35 HoloBadgeType = 2088 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_36 HoloBadgeType = 2089 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_37 HoloBadgeType = 2090 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_38 HoloBadgeType = 2091 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_39 HoloBadgeType = 2092 + HoloBadgeType_BADGE_CITY_EXPLORER_PASS_40 HoloBadgeType = 2093 + HoloBadgeType_BADGE_AIR_ADVENTURES_OKINAWA_00 HoloBadgeType = 2094 + HoloBadgeType_BADGE_AIR_ADVENTURES_OKINAWA_RELEASE HoloBadgeType = 2095 + HoloBadgeType_BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_EARLYACCESS HoloBadgeType = 2096 + HoloBadgeType_BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_GENERAL HoloBadgeType = 2097 + HoloBadgeType_BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_EARLYACCESS HoloBadgeType = 2098 + HoloBadgeType_BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_GENERAL HoloBadgeType = 2099 + HoloBadgeType_BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_EARLYACCESS HoloBadgeType = 2100 + HoloBadgeType_BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_GENERAL HoloBadgeType = 2101 + HoloBadgeType_BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_EARLYACCESS HoloBadgeType = 2102 + HoloBadgeType_BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_GENERAL HoloBadgeType = 2103 + HoloBadgeType_BADGE_DYNAMIC_EVENT_MIN HoloBadgeType = 5000 + HoloBadgeType_BADGE_GOFEST_2019_AMERICAS_DAY_00_NORTH_GENERAL HoloBadgeType = 5001 + HoloBadgeType_BADGE_GOFEST_2019_AMERICAS_DAY_00_NORTH_EARLYACCESS HoloBadgeType = 5002 + HoloBadgeType_BADGE_GOFEST_2019_AMERICAS_DAY_00_SOUTH_GENERAL HoloBadgeType = 5003 + HoloBadgeType_BADGE_GOFEST_2019_AMERICAS_DAY_00_SOUTH_EARLYACCESS HoloBadgeType = 5004 + HoloBadgeType_BADGE_GOFEST_2019_AMERICAS_DAY_01_NORTH_GENERAL HoloBadgeType = 5005 + HoloBadgeType_BADGE_GOFEST_2019_AMERICAS_DAY_01_NORTH_EARLYACCESS HoloBadgeType = 5006 + HoloBadgeType_BADGE_GOFEST_2019_AMERICAS_DAY_01_SOUTH_GENERAL HoloBadgeType = 5007 + HoloBadgeType_BADGE_GOFEST_2019_AMERICAS_DAY_01_SOUTH_EARLYACCESS HoloBadgeType = 5008 + HoloBadgeType_BADGE_GOFEST_2019_AMERICAS_DAY_02_NORTH_GENERAL HoloBadgeType = 5009 + HoloBadgeType_BADGE_GOFEST_2019_AMERICAS_DAY_02_NORTH_EARLYACCESS HoloBadgeType = 5010 + HoloBadgeType_BADGE_GOFEST_2019_AMERICAS_DAY_02_SOUTH_GENERAL HoloBadgeType = 5011 + HoloBadgeType_BADGE_GOFEST_2019_AMERICAS_DAY_02_SOUTH_EARLYACCESS HoloBadgeType = 5012 + HoloBadgeType_BADGE_GOFEST_2019_AMERICAS_DAY_03_NORTH_GENERAL HoloBadgeType = 5013 + HoloBadgeType_BADGE_GOFEST_2019_AMERICAS_DAY_03_NORTH_EARLYACCESS HoloBadgeType = 5014 + HoloBadgeType_BADGE_GOFEST_2019_AMERICAS_DAY_03_SOUTH_GENERAL HoloBadgeType = 5015 + HoloBadgeType_BADGE_GOFEST_2019_AMERICAS_DAY_03_SOUTH_EARLYACCESS HoloBadgeType = 5016 + HoloBadgeType_BADGE_GOFEST_2019_AMERICAS_DAY_04_NORTH_GENERAL HoloBadgeType = 5017 + HoloBadgeType_BADGE_GOFEST_2019_AMERICAS_DAY_04_NORTH_EARLYACCESS HoloBadgeType = 5018 + HoloBadgeType_BADGE_GOFEST_2019_AMERICAS_DAY_04_SOUTH_GENERAL HoloBadgeType = 5019 + HoloBadgeType_BADGE_GOFEST_2019_AMERICAS_DAY_04_SOUTH_EARLYACCESS HoloBadgeType = 5020 + HoloBadgeType_BADGE_GOFEST_2019_EMEA_DAY_00_GENERAL HoloBadgeType = 5021 + HoloBadgeType_BADGE_GOFEST_2019_EMEA_DAY_00_EARLYACCESS HoloBadgeType = 5022 + HoloBadgeType_BADGE_GOFEST_2019_EMEA_DAY_01_GENERAL HoloBadgeType = 5023 + HoloBadgeType_BADGE_GOFEST_2019_EMEA_DAY_01_EARLYACCESS HoloBadgeType = 5024 + HoloBadgeType_BADGE_GOFEST_2019_EMEA_DAY_02_GENERAL HoloBadgeType = 5025 + HoloBadgeType_BADGE_GOFEST_2019_EMEA_DAY_02_EARLYACCESS HoloBadgeType = 5026 + HoloBadgeType_BADGE_GOFEST_2019_EMEA_DAY_03_GENERAL HoloBadgeType = 5027 + HoloBadgeType_BADGE_GOFEST_2019_EMEA_DAY_03_EARLYACCESS HoloBadgeType = 5028 + HoloBadgeType_BADGE_GOFEST_2019_EMEA_DAY_04_GENERAL HoloBadgeType = 5029 + HoloBadgeType_BADGE_GOFEST_2019_EMEA_DAY_04_EARLYACCESS HoloBadgeType = 5030 + HoloBadgeType_BADGE_GOFEST_2019_APAC_DAY_00_GENERAL HoloBadgeType = 5031 + HoloBadgeType_BADGE_GOFEST_2019_APAC_DAY_01_GENERAL HoloBadgeType = 5032 + HoloBadgeType_BADGE_GOFEST_2019_APAC_DAY_02_GENERAL HoloBadgeType = 5033 + HoloBadgeType_BADGE_GOFEST_2019_APAC_DAY_03_GENERAL HoloBadgeType = 5034 + HoloBadgeType_BADGE_GOFEST_2019_APAC_DAY_04_GENERAL HoloBadgeType = 5035 + HoloBadgeType_BADGE_GOFEST_2019_APAC_DAY_05_GENERAL HoloBadgeType = 5036 + HoloBadgeType_BADGE_GOFEST_2019_APAC_DAY_06_GENERAL HoloBadgeType = 5037 + HoloBadgeType_BADGE_GOFEST_2019_APAC_DAY_07_GENERAL HoloBadgeType = 5038 + HoloBadgeType_BADGE_SAFARIZONE_2019_MONTREAL_DAY_00_GENERAL HoloBadgeType = 5039 + HoloBadgeType_BADGE_SAFARIZONE_2019_MONTREAL_DAY_00_EARLYACCESS HoloBadgeType = 5040 + HoloBadgeType_BADGE_SAFARIZONE_2019_MONTREAL_DAY_01_GENERAL HoloBadgeType = 5041 + HoloBadgeType_BADGE_SAFARIZONE_2019_MONTREAL_DAY_01_EARLYACCESS HoloBadgeType = 5042 + HoloBadgeType_BADGE_SAFARIZONE_2019_MONTREAL_DAY_02_GENERAL HoloBadgeType = 5043 + HoloBadgeType_BADGE_SAFARIZONE_2019_MONTREAL_DAY_02_EARLYACCESS HoloBadgeType = 5044 + HoloBadgeType_BADGE_SAFARIZONE_2019_MONTREAL_DAY_03_GENERAL HoloBadgeType = 5045 + HoloBadgeType_BADGE_SAFARIZONE_2019_MONTREAL_DAY_03_EARLYACCESS HoloBadgeType = 5046 + HoloBadgeType_BADGE_SAFARIZONE_2020_STLOUIS_DAY_00_GENERAL HoloBadgeType = 5047 + HoloBadgeType_BADGE_SAFARIZONE_2020_STLOUIS_DAY_00_EARLYACCESS HoloBadgeType = 5048 + HoloBadgeType_BADGE_SAFARIZONE_2020_STLOUIS_DAY_01_GENERAL HoloBadgeType = 5049 + HoloBadgeType_BADGE_SAFARIZONE_2020_STLOUIS_DAY_01_EARLYACCESS HoloBadgeType = 5050 + HoloBadgeType_BADGE_SAFARIZONE_2020_STLOUIS_DAY_02_GENERAL HoloBadgeType = 5051 + HoloBadgeType_BADGE_SAFARIZONE_2020_STLOUIS_DAY_02_EARLYACCESS HoloBadgeType = 5052 + HoloBadgeType_BADGE_SAFARIZONE_2020_STLOUIS_DAY_03_GENERAL HoloBadgeType = 5053 + HoloBadgeType_BADGE_SAFARIZONE_2020_STLOUIS_DAY_03_EARLYACCESS HoloBadgeType = 5054 + HoloBadgeType_BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_00_GENERAL HoloBadgeType = 5055 + HoloBadgeType_BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_00_EARLYACCESS HoloBadgeType = 5056 + HoloBadgeType_BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_01_GENERAL HoloBadgeType = 5057 + HoloBadgeType_BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_01_EARLYACCESS HoloBadgeType = 5058 + HoloBadgeType_BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_02_GENERAL HoloBadgeType = 5059 + HoloBadgeType_BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_02_EARLYACCESS HoloBadgeType = 5060 + HoloBadgeType_BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_03_GENERAL HoloBadgeType = 5061 + HoloBadgeType_BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_03_EARLYACCESS HoloBadgeType = 5062 + HoloBadgeType_BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_00_GENERAL HoloBadgeType = 5063 + HoloBadgeType_BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_00_EARLYACCESS HoloBadgeType = 5064 + HoloBadgeType_BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_01_GENERAL HoloBadgeType = 5065 + HoloBadgeType_BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_01_EARLYACCESS HoloBadgeType = 5066 + HoloBadgeType_BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_02_GENERAL HoloBadgeType = 5067 + HoloBadgeType_BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_02_EARLYACCESS HoloBadgeType = 5068 + HoloBadgeType_BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_03_GENERAL HoloBadgeType = 5069 + HoloBadgeType_BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_03_EARLYACCESS HoloBadgeType = 5070 + HoloBadgeType_BADGE_GOFEST_2020_TEST HoloBadgeType = 5071 + HoloBadgeType_BADGE_GOFEST_2020_GLOBAL HoloBadgeType = 5072 + HoloBadgeType_BADGE_GOTOUR_2021_GREEN_TEST HoloBadgeType = 5073 + HoloBadgeType_BADGE_GOTOUR_2021_RED_TEST HoloBadgeType = 5074 + HoloBadgeType_BADGE_GOTOUR_2021_GREEN_GLOBAL HoloBadgeType = 5075 + HoloBadgeType_BADGE_GOTOUR_2021_RED_GLOBAL HoloBadgeType = 5076 + HoloBadgeType_BADGE_GLOBAL_TICKETED_EVENT HoloBadgeType = 5100 + HoloBadgeType_BADGE_EVENT_0001 HoloBadgeType = 5201 + HoloBadgeType_BADGE_EVENT_0002 HoloBadgeType = 5202 + HoloBadgeType_BADGE_EVENT_0003 HoloBadgeType = 5203 + HoloBadgeType_BADGE_EVENT_0004 HoloBadgeType = 5204 + HoloBadgeType_BADGE_EVENT_0005 HoloBadgeType = 5205 + HoloBadgeType_BADGE_EVENT_0006 HoloBadgeType = 5206 + HoloBadgeType_BADGE_EVENT_0007 HoloBadgeType = 5207 + HoloBadgeType_BADGE_EVENT_0008 HoloBadgeType = 5208 + HoloBadgeType_BADGE_EVENT_0009 HoloBadgeType = 5209 + HoloBadgeType_BADGE_EVENT_0010 HoloBadgeType = 5210 + HoloBadgeType_BADGE_EVENT_0011 HoloBadgeType = 5211 + HoloBadgeType_BADGE_EVENT_0012 HoloBadgeType = 5212 + HoloBadgeType_BADGE_EVENT_0013 HoloBadgeType = 5213 + HoloBadgeType_BADGE_EVENT_0014 HoloBadgeType = 5214 + HoloBadgeType_BADGE_EVENT_0015 HoloBadgeType = 5215 + HoloBadgeType_BADGE_EVENT_0016 HoloBadgeType = 5216 + HoloBadgeType_BADGE_EVENT_0017 HoloBadgeType = 5217 + HoloBadgeType_BADGE_EVENT_0018 HoloBadgeType = 5218 + HoloBadgeType_BADGE_EVENT_0019 HoloBadgeType = 5219 + HoloBadgeType_BADGE_EVENT_0020 HoloBadgeType = 5220 + HoloBadgeType_BADGE_EVENT_0021 HoloBadgeType = 5221 + HoloBadgeType_BADGE_EVENT_0022 HoloBadgeType = 5222 + HoloBadgeType_BADGE_EVENT_0023 HoloBadgeType = 5223 + HoloBadgeType_BADGE_EVENT_0024 HoloBadgeType = 5224 + HoloBadgeType_BADGE_EVENT_0025 HoloBadgeType = 5225 + HoloBadgeType_BADGE_EVENT_0026 HoloBadgeType = 5226 + HoloBadgeType_BADGE_EVENT_0027 HoloBadgeType = 5227 + HoloBadgeType_BADGE_EVENT_0028 HoloBadgeType = 5228 + HoloBadgeType_BADGE_EVENT_0029 HoloBadgeType = 5229 + HoloBadgeType_BADGE_EVENT_0030 HoloBadgeType = 5230 + HoloBadgeType_BADGE_LEVEL_40 HoloBadgeType = 5231 + HoloBadgeType_BADGE_GOFEST_2021_TEST HoloBadgeType = 5232 + HoloBadgeType_BADGE_GOFEST_2021_GLOBAL HoloBadgeType = 5233 + HoloBadgeType_BADGE_TRADING_CARD_0001 HoloBadgeType = 5234 + HoloBadgeType_BADGE_TRADING_CARD_0002 HoloBadgeType = 5235 + HoloBadgeType_BADGE_TRADING_CARD_0003 HoloBadgeType = 5236 + HoloBadgeType_BADGE_TRADING_CARD_0004 HoloBadgeType = 5237 + HoloBadgeType_BADGE_TRADING_CARD_0005 HoloBadgeType = 5238 + HoloBadgeType_BADGE_TRADING_CARD_0006 HoloBadgeType = 5239 + HoloBadgeType_BADGE_TRADING_CARD_0007 HoloBadgeType = 5240 + HoloBadgeType_BADGE_TRADING_CARD_0008 HoloBadgeType = 5241 + HoloBadgeType_BADGE_TRADING_CARD_0009 HoloBadgeType = 5242 + HoloBadgeType_BADGE_TRADING_CARD_0010 HoloBadgeType = 5243 + HoloBadgeType_BADGE_GOFEST_2022_TEST HoloBadgeType = 5244 + HoloBadgeType_BADGE_GOFEST_2022_GLOBAL HoloBadgeType = 5245 + HoloBadgeType_BADGE_GOTOUR_2022_GOLD_TEST HoloBadgeType = 5246 + HoloBadgeType_BADGE_GOTOUR_2022_SILVER_TEST HoloBadgeType = 5247 + HoloBadgeType_BADGE_GOTOUR_2022_GOLD_GLOBAL HoloBadgeType = 5248 + HoloBadgeType_BADGE_GOTOUR_2022_SILVER_GLOBAL HoloBadgeType = 5249 + HoloBadgeType_BADGE_GOTOUR_2022_LIVE_A_TEST HoloBadgeType = 5250 + HoloBadgeType_BADGE_GOTOUR_2022_LIVE_A_GLOBAL HoloBadgeType = 5251 + HoloBadgeType_BADGE_GOTOUR_2022_LIVE_B_TEST HoloBadgeType = 5252 + HoloBadgeType_BADGE_GOTOUR_2022_LIVE_B_GLOBAL HoloBadgeType = 5253 + HoloBadgeType_BADGE_EVENT_0031 HoloBadgeType = 5254 + HoloBadgeType_BADGE_EVENT_0032 HoloBadgeType = 5255 + HoloBadgeType_BADGE_EVENT_0033 HoloBadgeType = 5256 + HoloBadgeType_BADGE_EVENT_0034 HoloBadgeType = 5257 + HoloBadgeType_BADGE_EVENT_0035 HoloBadgeType = 5258 + HoloBadgeType_BADGE_EVENT_0036 HoloBadgeType = 5259 + HoloBadgeType_BADGE_EVENT_0037 HoloBadgeType = 5260 + HoloBadgeType_BADGE_EVENT_0038 HoloBadgeType = 5261 + HoloBadgeType_BADGE_EVENT_0039 HoloBadgeType = 5262 + HoloBadgeType_BADGE_EVENT_0040 HoloBadgeType = 5263 + HoloBadgeType_BADGE_EVENT_0041 HoloBadgeType = 5264 + HoloBadgeType_BADGE_EVENT_0042 HoloBadgeType = 5265 + HoloBadgeType_BADGE_EVENT_0043 HoloBadgeType = 5266 + HoloBadgeType_BADGE_EVENT_0044 HoloBadgeType = 5267 + HoloBadgeType_BADGE_EVENT_0045 HoloBadgeType = 5268 + HoloBadgeType_BADGE_EVENT_0046 HoloBadgeType = 5269 + HoloBadgeType_BADGE_EVENT_0047 HoloBadgeType = 5270 + HoloBadgeType_BADGE_EVENT_0048 HoloBadgeType = 5271 + HoloBadgeType_BADGE_EVENT_0049 HoloBadgeType = 5272 + HoloBadgeType_BADGE_EVENT_0050 HoloBadgeType = 5273 + HoloBadgeType_BADGE_EVENT_0051 HoloBadgeType = 5274 + HoloBadgeType_BADGE_EVENT_0052 HoloBadgeType = 5275 + HoloBadgeType_BADGE_EVENT_0053 HoloBadgeType = 5276 + HoloBadgeType_BADGE_EVENT_0054 HoloBadgeType = 5277 + HoloBadgeType_BADGE_EVENT_0055 HoloBadgeType = 5278 + HoloBadgeType_BADGE_EVENT_0056 HoloBadgeType = 5279 + HoloBadgeType_BADGE_EVENT_0057 HoloBadgeType = 5280 + HoloBadgeType_BADGE_EVENT_0058 HoloBadgeType = 5281 + HoloBadgeType_BADGE_EVENT_0059 HoloBadgeType = 5282 + HoloBadgeType_BADGE_EVENT_0060 HoloBadgeType = 5283 + HoloBadgeType_BADGE_EVENT_0061 HoloBadgeType = 5284 + HoloBadgeType_BADGE_EVENT_0062 HoloBadgeType = 5285 + HoloBadgeType_BADGE_SAFARIZONE_2022_SEVILLE_DAY_00_GENERAL HoloBadgeType = 5286 + HoloBadgeType_BADGE_SAFARIZONE_2022_SEVILLE_DAY_00_EARLYACCESS HoloBadgeType = 5287 + HoloBadgeType_BADGE_SAFARIZONE_2022_SEVILLE_DAY_01_GENERAL HoloBadgeType = 5288 + HoloBadgeType_BADGE_SAFARIZONE_2022_SEVILLE_DAY_01_EARLYACCESS HoloBadgeType = 5289 + HoloBadgeType_BADGE_SAFARIZONE_2022_SEVILLE_DAY_02_GENERAL HoloBadgeType = 5290 + HoloBadgeType_BADGE_SAFARIZONE_2022_SEVILLE_DAY_02_EARLYACCESS HoloBadgeType = 5291 + HoloBadgeType_BADGE_SAFARIZONE_2022_SEVILLE_DAY_03_GENERAL HoloBadgeType = 5292 + HoloBadgeType_BADGE_SAFARIZONE_2022_SEVILLE_DAY_03_EARLYACCESS HoloBadgeType = 5293 + HoloBadgeType_BADGE_AA_2023_JEJU_DAY_00 HoloBadgeType = 5294 + HoloBadgeType_BADGE_AA_2023_JEJU_DAY_01 HoloBadgeType = 5295 + HoloBadgeType_BADGE_AA_2023_JEJU_DAY_02 HoloBadgeType = 5296 + HoloBadgeType_BADGE_AA_2023_JEJU_DAY_03 HoloBadgeType = 5297 + HoloBadgeType_DEPRECATED_1 HoloBadgeType = 5300 + HoloBadgeType_DEPRECATED_2 HoloBadgeType = 5301 + HoloBadgeType_BADGE_GOFEST_2022_BERLIN_TEST_GENERAL HoloBadgeType = 5302 + HoloBadgeType_BADGE_GOFEST_2022_BERLIN_TEST_EARLYACCESS HoloBadgeType = 5303 + HoloBadgeType_BADGE_GOFEST_2022_BERLIN_DAY_01_GENERAL HoloBadgeType = 5304 + HoloBadgeType_BADGE_GOFEST_2022_BERLIN_DAY_01_EARLYACCESS HoloBadgeType = 5305 + HoloBadgeType_BADGE_GOFEST_2022_BERLIN_DAY_02_GENERAL HoloBadgeType = 5306 + HoloBadgeType_BADGE_GOFEST_2022_BERLIN_DAY_02_EARLYACCESS HoloBadgeType = 5307 + HoloBadgeType_BADGE_GOFEST_2022_BERLIN_DAY_03_GENERAL HoloBadgeType = 5308 + HoloBadgeType_BADGE_GOFEST_2022_BERLIN_DAY_03_EARLYACCESS HoloBadgeType = 5309 + HoloBadgeType_BADGE_GOFEST_2022_SEATTLE_TEST_PARK_MORNING HoloBadgeType = 5310 + HoloBadgeType_BADGE_GOFEST_2022_SEATTLE_TEST_PARK_AFTERNOON HoloBadgeType = 5311 + HoloBadgeType_BADGE_GOFEST_2022_SEATTLE_TEST_CITY_MORNING HoloBadgeType = 5312 + HoloBadgeType_BADGE_GOFEST_2022_SEATTLE_TEST_CITY_AFTERNOON HoloBadgeType = 5313 + HoloBadgeType_BADGE_GOFEST_2022_SEATTLE_DAY_01_PARK_MORNING HoloBadgeType = 5314 + HoloBadgeType_BADGE_GOFEST_2022_SEATTLE_DAY_01_PARK_AFTERNOON HoloBadgeType = 5315 + HoloBadgeType_BADGE_GOFEST_2022_SEATTLE_DAY_01_CITY_MORNING HoloBadgeType = 5316 + HoloBadgeType_BADGE_GOFEST_2022_SEATTLE_DAY_01_CITY_AFTERNOON HoloBadgeType = 5317 + HoloBadgeType_BADGE_GOFEST_2022_SEATTLE_DAY_02_PARK_MORNING HoloBadgeType = 5318 + HoloBadgeType_BADGE_GOFEST_2022_SEATTLE_DAY_02_PARK_AFTERNOON HoloBadgeType = 5319 + HoloBadgeType_BADGE_GOFEST_2022_SEATTLE_DAY_02_CITY_MORNING HoloBadgeType = 5320 + HoloBadgeType_BADGE_GOFEST_2022_SEATTLE_DAY_02_CITY_AFTERNOON HoloBadgeType = 5321 + HoloBadgeType_BADGE_GOFEST_2022_SEATTLE_DAY_03_PARK_MORNING HoloBadgeType = 5322 + HoloBadgeType_BADGE_GOFEST_2022_SEATTLE_DAY_03_PARK_AFTERNOON HoloBadgeType = 5323 + HoloBadgeType_BADGE_GOFEST_2022_SEATTLE_DAY_03_CITY_MORNING HoloBadgeType = 5324 + HoloBadgeType_BADGE_GOFEST_2022_SEATTLE_DAY_03_CITY_AFTERNOON HoloBadgeType = 5325 + HoloBadgeType_BADGE_GOFEST_2022_SAPPORO_TEST_PARK_MORNING HoloBadgeType = 5326 + HoloBadgeType_BADGE_GOFEST_2022_SAPPORO_TEST_PARK_AFTERNOON HoloBadgeType = 5327 + HoloBadgeType_BADGE_GOFEST_2022_SAPPORO_TEST_CITY_MORNING HoloBadgeType = 5328 + HoloBadgeType_BADGE_GOFEST_2022_SAPPORO_TEST_CITY_AFTERNOON HoloBadgeType = 5329 + HoloBadgeType_BADGE_GOFEST_2022_SAPPORO_DAY_01_PARK_MORNING HoloBadgeType = 5330 + HoloBadgeType_BADGE_GOFEST_2022_SAPPORO_DAY_01_PARK_AFTERNOON HoloBadgeType = 5331 + HoloBadgeType_BADGE_GOFEST_2022_SAPPORO_DAY_01_CITY_MORNING HoloBadgeType = 5332 + HoloBadgeType_BADGE_GOFEST_2022_SAPPORO_DAY_01_CITY_AFTERNOON HoloBadgeType = 5333 + HoloBadgeType_BADGE_GOFEST_2022_SAPPORO_DAY_02_PARK_MORNING HoloBadgeType = 5334 + HoloBadgeType_BADGE_GOFEST_2022_SAPPORO_DAY_02_PARK_AFTERNOON HoloBadgeType = 5335 + HoloBadgeType_BADGE_GOFEST_2022_SAPPORO_DAY_02_CITY_MORNING HoloBadgeType = 5336 + HoloBadgeType_BADGE_GOFEST_2022_SAPPORO_DAY_02_CITY_AFTERNOON HoloBadgeType = 5337 + HoloBadgeType_BADGE_GOFEST_2022_SAPPORO_DAY_03_PARK_MORNING HoloBadgeType = 5338 + HoloBadgeType_BADGE_GOFEST_2022_SAPPORO_DAY_03_PARK_AFTERNOON HoloBadgeType = 5339 + HoloBadgeType_BADGE_GOFEST_2022_SAPPORO_DAY_03_CITY_MORNING HoloBadgeType = 5340 + HoloBadgeType_BADGE_GOFEST_2022_SAPPORO_DAY_03_CITY_AFTERNOON HoloBadgeType = 5341 + HoloBadgeType_BADGE_GOFEST_2022_BERLIN_ADDON_HATCH_TEST HoloBadgeType = 5342 + HoloBadgeType_BADGE_GOFEST_2022_BERLIN_ADDON_HATCH HoloBadgeType = 5343 + HoloBadgeType_BADGE_GOFEST_2022_BERLIN_ADDON_RAID_TEST HoloBadgeType = 5344 + HoloBadgeType_BADGE_GOFEST_2022_BERLIN_ADDON_RAID HoloBadgeType = 5345 + HoloBadgeType_BADGE_GOFEST_2022_SEATTLE_ADDON_HATCH_TEST HoloBadgeType = 5346 + HoloBadgeType_BADGE_GOFEST_2022_SEATTLE_ADDON_HATCH HoloBadgeType = 5347 + HoloBadgeType_BADGE_GOFEST_2022_SEATTLE_ADDON_RAID_TEST HoloBadgeType = 5348 + HoloBadgeType_BADGE_GOFEST_2022_SEATTLE_ADDON_RAID HoloBadgeType = 5349 + HoloBadgeType_BADGE_GOFEST_2022_SAPPORO_ADDON_HATCH_TEST HoloBadgeType = 5350 + HoloBadgeType_BADGE_GOFEST_2022_SAPPORO_ADDON_HATCH HoloBadgeType = 5351 + HoloBadgeType_BADGE_GOFEST_2022_SAPPORO_ADDON_RAID_TEST HoloBadgeType = 5352 + HoloBadgeType_BADGE_GOFEST_2022_SAPPORO_ADDON_RAID HoloBadgeType = 5353 + HoloBadgeType_BADGE_EVENT_0063 HoloBadgeType = 5354 + HoloBadgeType_BADGE_EVENT_0064 HoloBadgeType = 5355 + HoloBadgeType_BADGE_EVENT_0065 HoloBadgeType = 5356 + HoloBadgeType_BADGE_EVENT_0066 HoloBadgeType = 5357 + HoloBadgeType_BADGE_EVENT_0067 HoloBadgeType = 5358 + HoloBadgeType_BADGE_EVENT_0068 HoloBadgeType = 5359 + HoloBadgeType_BADGE_EVENT_0069 HoloBadgeType = 5360 + HoloBadgeType_BADGE_EVENT_0070 HoloBadgeType = 5361 + HoloBadgeType_BADGE_EVENT_0071 HoloBadgeType = 5362 + HoloBadgeType_BADGE_EVENT_0072 HoloBadgeType = 5363 + HoloBadgeType_BADGE_EVENT_0073 HoloBadgeType = 5364 + HoloBadgeType_BADGE_EVENT_0074 HoloBadgeType = 5365 + HoloBadgeType_BADGE_EVENT_0075 HoloBadgeType = 5366 + HoloBadgeType_BADGE_EVENT_0076 HoloBadgeType = 5367 + HoloBadgeType_BADGE_EVENT_0077 HoloBadgeType = 5368 + HoloBadgeType_BADGE_EVENT_0078 HoloBadgeType = 5369 + HoloBadgeType_BADGE_EVENT_0079 HoloBadgeType = 5370 + HoloBadgeType_BADGE_EVENT_0080 HoloBadgeType = 5371 + HoloBadgeType_BADGE_EVENT_0081 HoloBadgeType = 5372 + HoloBadgeType_BADGE_EVENT_0082 HoloBadgeType = 5373 + HoloBadgeType_BADGE_EVENT_0083 HoloBadgeType = 5374 + HoloBadgeType_BADGE_EVENT_0084 HoloBadgeType = 5375 + HoloBadgeType_BADGE_EVENT_0085 HoloBadgeType = 5376 + HoloBadgeType_BADGE_EVENT_0086 HoloBadgeType = 5377 + HoloBadgeType_BADGE_EVENT_0087 HoloBadgeType = 5378 + HoloBadgeType_BADGE_EVENT_0088 HoloBadgeType = 5379 + HoloBadgeType_BADGE_EVENT_0089 HoloBadgeType = 5380 + HoloBadgeType_BADGE_EVENT_0090 HoloBadgeType = 5381 + HoloBadgeType_BADGE_EVENT_0091 HoloBadgeType = 5382 + HoloBadgeType_BADGE_EVENT_0092 HoloBadgeType = 5383 + HoloBadgeType_BADGE_EVENT_0093 HoloBadgeType = 5384 + HoloBadgeType_BADGE_EVENT_0094 HoloBadgeType = 5385 + HoloBadgeType_BADGE_EVENT_0095 HoloBadgeType = 5386 + HoloBadgeType_BADGE_EVENT_0096 HoloBadgeType = 5387 + HoloBadgeType_BADGE_EVENT_0097 HoloBadgeType = 5388 + HoloBadgeType_BADGE_EVENT_0098 HoloBadgeType = 5389 + HoloBadgeType_BADGE_EVENT_0099 HoloBadgeType = 5390 + HoloBadgeType_BADGE_EVENT_0100 HoloBadgeType = 5391 + HoloBadgeType_BADGE_EVENT_0101 HoloBadgeType = 5392 + HoloBadgeType_BADGE_EVENT_0102 HoloBadgeType = 5393 + HoloBadgeType_BADGE_EVENT_0103 HoloBadgeType = 5394 + HoloBadgeType_BADGE_EVENT_0104 HoloBadgeType = 5395 + HoloBadgeType_BADGE_EVENT_0105 HoloBadgeType = 5396 + HoloBadgeType_BADGE_EVENT_0106 HoloBadgeType = 5397 + HoloBadgeType_BADGE_EVENT_0107 HoloBadgeType = 5398 + HoloBadgeType_BADGE_EVENT_0108 HoloBadgeType = 5399 + HoloBadgeType_BADGE_EVENT_0109 HoloBadgeType = 5400 + HoloBadgeType_BADGE_EVENT_0110 HoloBadgeType = 5401 + HoloBadgeType_BADGE_EVENT_0111 HoloBadgeType = 5402 + HoloBadgeType_BADGE_EVENT_0112 HoloBadgeType = 5403 + HoloBadgeType_BADGE_EVENT_0113 HoloBadgeType = 5404 + HoloBadgeType_BADGE_EVENT_0114 HoloBadgeType = 5405 + HoloBadgeType_BADGE_EVENT_0115 HoloBadgeType = 5406 + HoloBadgeType_BADGE_EVENT_0116 HoloBadgeType = 5407 + HoloBadgeType_BADGE_EVENT_0117 HoloBadgeType = 5408 + HoloBadgeType_BADGE_EVENT_0118 HoloBadgeType = 5409 + HoloBadgeType_BADGE_EVENT_0119 HoloBadgeType = 5410 + HoloBadgeType_BADGE_EVENT_0120 HoloBadgeType = 5411 + HoloBadgeType_BADGE_EVENT_0121 HoloBadgeType = 5412 + HoloBadgeType_BADGE_EVENT_0122 HoloBadgeType = 5413 + HoloBadgeType_BADGE_EVENT_0123 HoloBadgeType = 5414 + HoloBadgeType_BADGE_EVENT_0124 HoloBadgeType = 5415 + HoloBadgeType_BADGE_EVENT_0125 HoloBadgeType = 5416 + HoloBadgeType_BADGE_EVENT_0126 HoloBadgeType = 5417 + HoloBadgeType_BADGE_EVENT_0127 HoloBadgeType = 5418 + HoloBadgeType_BADGE_EVENT_0128 HoloBadgeType = 5419 + HoloBadgeType_BADGE_EVENT_0129 HoloBadgeType = 5420 + HoloBadgeType_BADGE_EVENT_0130 HoloBadgeType = 5421 + HoloBadgeType_BADGE_EVENT_0131 HoloBadgeType = 5422 + HoloBadgeType_BADGE_EVENT_0132 HoloBadgeType = 5423 + HoloBadgeType_BADGE_EVENT_0133 HoloBadgeType = 5424 + HoloBadgeType_BADGE_EVENT_0134 HoloBadgeType = 5425 + HoloBadgeType_BADGE_EVENT_0135 HoloBadgeType = 5426 + HoloBadgeType_BADGE_EVENT_0136 HoloBadgeType = 5427 + HoloBadgeType_BADGE_EVENT_0137 HoloBadgeType = 5428 + HoloBadgeType_BADGE_EVENT_0138 HoloBadgeType = 5429 + HoloBadgeType_BADGE_EVENT_0139 HoloBadgeType = 5430 + HoloBadgeType_BADGE_EVENT_0140 HoloBadgeType = 5431 + HoloBadgeType_BADGE_EVENT_0141 HoloBadgeType = 5432 + HoloBadgeType_BADGE_EVENT_0142 HoloBadgeType = 5433 + HoloBadgeType_BADGE_EVENT_0143 HoloBadgeType = 5434 + HoloBadgeType_BADGE_EVENT_0144 HoloBadgeType = 5435 + HoloBadgeType_BADGE_EVENT_0145 HoloBadgeType = 5436 + HoloBadgeType_BADGE_EVENT_0146 HoloBadgeType = 5437 + HoloBadgeType_BADGE_EVENT_0147 HoloBadgeType = 5438 + HoloBadgeType_BADGE_EVENT_0148 HoloBadgeType = 5439 + HoloBadgeType_BADGE_EVENT_0149 HoloBadgeType = 5440 + HoloBadgeType_BADGE_EVENT_0150 HoloBadgeType = 5441 + HoloBadgeType_BADGE_EVENT_0151 HoloBadgeType = 5442 + HoloBadgeType_BADGE_EVENT_0152 HoloBadgeType = 5443 + HoloBadgeType_BADGE_EVENT_0153 HoloBadgeType = 5444 + HoloBadgeType_BADGE_EVENT_0154 HoloBadgeType = 5445 + HoloBadgeType_BADGE_EVENT_0155 HoloBadgeType = 5446 + HoloBadgeType_BADGE_EVENT_0156 HoloBadgeType = 5447 + HoloBadgeType_BADGE_EVENT_0157 HoloBadgeType = 5448 + HoloBadgeType_BADGE_EVENT_0158 HoloBadgeType = 5449 + HoloBadgeType_BADGE_EVENT_0159 HoloBadgeType = 5450 + HoloBadgeType_BADGE_EVENT_0160 HoloBadgeType = 5451 + HoloBadgeType_BADGE_EVENT_0161 HoloBadgeType = 5452 + HoloBadgeType_BADGE_EVENT_0162 HoloBadgeType = 5453 + HoloBadgeType_BADGE_SAFARIZONE_2022_TAIPEI_DAY_00_EARLYACCESS HoloBadgeType = 5454 + HoloBadgeType_BADGE_SAFARIZONE_2022_TAIPEI_DAY_00_GENERAL HoloBadgeType = 5455 + HoloBadgeType_BADGE_SAFARIZONE_2022_TAIPEI_DAY_01_EARLYACCESS HoloBadgeType = 5456 + HoloBadgeType_BADGE_SAFARIZONE_2022_TAIPEI_DAY_01_GENERAL HoloBadgeType = 5457 + HoloBadgeType_BADGE_SAFARIZONE_2022_TAIPEI_DAY_02_EARLYACCESS HoloBadgeType = 5458 + HoloBadgeType_BADGE_SAFARIZONE_2022_TAIPEI_DAY_02_GENERAL HoloBadgeType = 5459 + HoloBadgeType_BADGE_SAFARIZONE_2022_TAIPEI_DAY_03_EARLYACCESS HoloBadgeType = 5460 + HoloBadgeType_BADGE_SAFARIZONE_2022_TAIPEI_DAY_03_GENERAL HoloBadgeType = 5461 + HoloBadgeType_BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_EARLYACCESS_TEST HoloBadgeType = 5462 + HoloBadgeType_BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_GENERAL_TEST HoloBadgeType = 5463 + HoloBadgeType_BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_EARLYACCESS_TEST HoloBadgeType = 5464 + HoloBadgeType_BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_GENERAL_TEST HoloBadgeType = 5465 + HoloBadgeType_BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_EARLYACCESS_TEST HoloBadgeType = 5466 + HoloBadgeType_BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_GENERAL_TEST HoloBadgeType = 5467 + HoloBadgeType_BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_EARLYACCESS_TEST HoloBadgeType = 5468 + HoloBadgeType_BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_GENERAL_TEST HoloBadgeType = 5469 + HoloBadgeType_BADGE_GOTOUR_2023_RUBY_TEST HoloBadgeType = 5470 + HoloBadgeType_BADGE_GOTOUR_2023_SAPPHIRE_TEST HoloBadgeType = 5471 + HoloBadgeType_BADGE_GOTOUR_2023_RUBY_GLOBAL HoloBadgeType = 5472 + HoloBadgeType_BADGE_GOTOUR_2023_SAPPHIRE_GLOBAL HoloBadgeType = 5473 + HoloBadgeType_BADGE_GOTOUR_LIVE_2023_DAY_00 HoloBadgeType = 5474 + HoloBadgeType_BADGE_GOTOUR_LIVE_2023_DAY_01 HoloBadgeType = 5475 + HoloBadgeType_BADGE_GOTOUR_LIVE_2023_DAY_02 HoloBadgeType = 5476 + HoloBadgeType_BADGE_GOTOUR_2023_HATCH_ADDON_TEST HoloBadgeType = 5477 + HoloBadgeType_BADGE_GOTOUR_2023_RAID_ADDON_TEST HoloBadgeType = 5478 + HoloBadgeType_BADGE_GOTOUR_2023_HATCH_ADDON HoloBadgeType = 5479 + HoloBadgeType_BADGE_GOTOUR_2023_RAID_ADDON HoloBadgeType = 5480 + HoloBadgeType_BADGE_GOFEST_2023_OSAKA_DAY1_CITY HoloBadgeType = 5481 + HoloBadgeType_BADGE_GOFEST_2023_OSAKA_DAY2_CITY HoloBadgeType = 5482 + HoloBadgeType_BADGE_GOFEST_2023_OSAKA_DAY3_CITY HoloBadgeType = 5483 + HoloBadgeType_BADGE_GOFEST_2023_OSAKA_DAY1_EXTENDED HoloBadgeType = 5484 + HoloBadgeType_BADGE_GOFEST_2023_OSAKA_DAY2_EXTENDED HoloBadgeType = 5485 + HoloBadgeType_BADGE_GOFEST_2023_OSAKA_DAY3_EXTENDED HoloBadgeType = 5486 + HoloBadgeType_BADGE_GOFEST_2023_OSAKA_DAY1_PARK_MORNING HoloBadgeType = 5487 + HoloBadgeType_BADGE_GOFEST_2023_OSAKA_DAY2_PARK_MORNING HoloBadgeType = 5488 + HoloBadgeType_BADGE_GOFEST_2023_OSAKA_DAY3_PARK_MORNING HoloBadgeType = 5489 + HoloBadgeType_BADGE_GOFEST_2023_OSAKA_DAY1_PARK_AFTERNOON HoloBadgeType = 5490 + HoloBadgeType_BADGE_GOFEST_2023_OSAKA_DAY2_PARK_AFTERNOON HoloBadgeType = 5491 + HoloBadgeType_BADGE_GOFEST_2023_OSAKA_DAY3_PARK_AFTERNOON HoloBadgeType = 5492 + HoloBadgeType_BADGE_GOFEST_2023_OSAKA_ADDON_HATCH HoloBadgeType = 5493 + HoloBadgeType_BADGE_GOFEST_2023_OSAKA_ADDON_RAID HoloBadgeType = 5494 + HoloBadgeType_BADGE_GOFEST_2023_OSAKA_VIP HoloBadgeType = 5495 + HoloBadgeType_BADGE_GOFEST_2023_OSAKA_ADDON_HATCH_TEST HoloBadgeType = 5496 + HoloBadgeType_BADGE_GOFEST_2023_OSAKA_ADDON_RAID_TEST HoloBadgeType = 5497 + HoloBadgeType_BADGE_GOFEST_2023_OSAKA_PARK_TEST HoloBadgeType = 5498 + HoloBadgeType_BADGE_GOFEST_2023_OSAKA_PARK_2_TEST HoloBadgeType = 5499 + HoloBadgeType_BADGE_GOFEST_2023_OSAKA_CITY_TEST HoloBadgeType = 5500 + HoloBadgeType_BADGE_GOFEST_2023_OSAKA_CITY_2_TEST HoloBadgeType = 5501 + HoloBadgeType_BADGE_GOFEST_2023_LONDON_DAY1_CITY HoloBadgeType = 5502 + HoloBadgeType_BADGE_GOFEST_2023_LONDON_DAY2_CITY HoloBadgeType = 5503 + HoloBadgeType_BADGE_GOFEST_2023_LONDON_DAY3_CITY HoloBadgeType = 5504 + HoloBadgeType_BADGE_GOFEST_2023_LONDON_DAY1_EXTENDED HoloBadgeType = 5505 + HoloBadgeType_BADGE_GOFEST_2023_LONDON_DAY2_EXTENDED HoloBadgeType = 5506 + HoloBadgeType_BADGE_GOFEST_2023_LONDON_DAY3_EXTENDED HoloBadgeType = 5507 + HoloBadgeType_BADGE_GOFEST_2023_LONDON_DAY1_PARK_MORNING HoloBadgeType = 5508 + HoloBadgeType_BADGE_GOFEST_2023_LONDON_DAY2_PARK_MORNING HoloBadgeType = 5509 + HoloBadgeType_BADGE_GOFEST_2023_LONDON_DAY3_PARK_MORNING HoloBadgeType = 5510 + HoloBadgeType_BADGE_GOFEST_2023_LONDON_DAY1_PARK_AFTERNOON HoloBadgeType = 5511 + HoloBadgeType_BADGE_GOFEST_2023_LONDON_DAY2_PARK_AFTERNOON HoloBadgeType = 5512 + HoloBadgeType_BADGE_GOFEST_2023_LONDON_DAY3_PARK_AFTERNOON HoloBadgeType = 5513 + HoloBadgeType_BADGE_GOFEST_2023_LONDON_ADDON_HATCH HoloBadgeType = 5514 + HoloBadgeType_BADGE_GOFEST_2023_LONDON_ADDON_RAID HoloBadgeType = 5515 + HoloBadgeType_BADGE_GOFEST_2023_LONDON_VIP HoloBadgeType = 5516 + HoloBadgeType_BADGE_GOFEST_2023_LONDON_ADDON_HATCH_TEST HoloBadgeType = 5517 + HoloBadgeType_BADGE_GOFEST_2023_LONDON_ADDON_RAID_TEST HoloBadgeType = 5518 + HoloBadgeType_BADGE_GOFEST_2023_LONDON_PARK_TEST HoloBadgeType = 5519 + HoloBadgeType_BADGE_GOFEST_2023_LONDON_PARK_2_TEST HoloBadgeType = 5520 + HoloBadgeType_BADGE_GOFEST_2023_LONDON_CITY_TEST HoloBadgeType = 5521 + HoloBadgeType_BADGE_GOFEST_2023_LONDON_CITY_2_TEST HoloBadgeType = 5522 + HoloBadgeType_BADGE_GOFEST_2023_NEWYORK_DAY1_CITY HoloBadgeType = 5523 + HoloBadgeType_BADGE_GOFEST_2023_NEWYORK_DAY2_CITY HoloBadgeType = 5524 + HoloBadgeType_BADGE_GOFEST_2023_NEWYORK_DAY3_CITY HoloBadgeType = 5525 + HoloBadgeType_BADGE_GOFEST_2023_NEWYORK_DAY1_EXTENDED HoloBadgeType = 5526 + HoloBadgeType_BADGE_GOFEST_2023_NEWYORK_DAY2_EXTENDED HoloBadgeType = 5527 + HoloBadgeType_BADGE_GOFEST_2023_NEWYORK_DAY3_EXTENDED HoloBadgeType = 5528 + HoloBadgeType_BADGE_GOFEST_2023_NEWYORK_DAY1_PARK_MORNING HoloBadgeType = 5529 + HoloBadgeType_BADGE_GOFEST_2023_NEWYORK_DAY2_PARK_MORNING HoloBadgeType = 5530 + HoloBadgeType_BADGE_GOFEST_2023_NEWYORK_DAY3_PARK_MORNING HoloBadgeType = 5531 + HoloBadgeType_BADGE_GOFEST_2023_NEWYORK_DAY1_PARK_AFTERNOON HoloBadgeType = 5532 + HoloBadgeType_BADGE_GOFEST_2023_NEWYORK_DAY2_PARK_AFTERNOON HoloBadgeType = 5533 + HoloBadgeType_BADGE_GOFEST_2023_NEWYORK_DAY3_PARK_AFTERNOON HoloBadgeType = 5534 + HoloBadgeType_BADGE_GOFEST_2023_NEWYORK_ADDON_HATCH HoloBadgeType = 5535 + HoloBadgeType_BADGE_GOFEST_2023_NEWYORK_ADDON_RAID HoloBadgeType = 5536 + HoloBadgeType_BADGE_GOFEST_2023_NEWYORK_VIP HoloBadgeType = 5537 + HoloBadgeType_BADGE_GOFEST_2023_NEWYORK_ADDON_HATCH_TEST HoloBadgeType = 5538 + HoloBadgeType_BADGE_GOFEST_2023_NEWYORK_ADDON_RAID_TEST HoloBadgeType = 5539 + HoloBadgeType_BADGE_GOFEST_2023_NEWYORK_PARK_TEST HoloBadgeType = 5540 + HoloBadgeType_BADGE_GOFEST_2023_NEWYORK_PARK_2_TEST HoloBadgeType = 5541 + HoloBadgeType_BADGE_GOFEST_2023_NEWYORK_CITY_TEST HoloBadgeType = 5542 + HoloBadgeType_BADGE_GOFEST_2023_NEWYORK_CITY_2_TEST HoloBadgeType = 5543 + HoloBadgeType_BADGE_GOFEST_2023_GLOBAL HoloBadgeType = 5544 + HoloBadgeType_BADGE_GOFEST_2023_TEST HoloBadgeType = 5545 + HoloBadgeType_BADGE_SAFARI_2023_SEOUL_DAY_00 HoloBadgeType = 5546 + HoloBadgeType_BADGE_SAFARI_2023_SEOUL_DAY_01 HoloBadgeType = 5547 + HoloBadgeType_BADGE_SAFARI_2023_SEOUL_DAY_02 HoloBadgeType = 5548 + HoloBadgeType_BADGE_SAFARI_2023_SEOUL_ADD_ON_HATCH HoloBadgeType = 5549 + HoloBadgeType_BADGE_SAFARI_2023_SEOUL_ADD_ON_RAID HoloBadgeType = 5550 + HoloBadgeType_BADGE_SAFARI_2023_BARCELONA_DAY_00 HoloBadgeType = 5551 + HoloBadgeType_BADGE_SAFARI_2023_BARCELONA_DAY_01 HoloBadgeType = 5552 + HoloBadgeType_BADGE_SAFARI_2023_BARCELONA_DAY_02 HoloBadgeType = 5553 + HoloBadgeType_BADGE_SAFARI_2023_BARCELONA_ADD_ON_HATCH HoloBadgeType = 5554 + HoloBadgeType_BADGE_SAFARI_2023_BARCELONA_ADD_ON_RAID HoloBadgeType = 5555 + HoloBadgeType_BADGE_SAFARI_2023_MEXCITY_DAY_00 HoloBadgeType = 5556 + HoloBadgeType_BADGE_SAFARI_2023_MEXCITY_DAY_01 HoloBadgeType = 5557 + HoloBadgeType_BADGE_SAFARI_2023_MEXCITY_DAY_02 HoloBadgeType = 5558 + HoloBadgeType_BADGE_SAFARI_2023_MEXCITY_ADD_ON_HATCH HoloBadgeType = 5559 + HoloBadgeType_BADGE_SAFARI_2023_MEXCITY_ADD_ON_RAID HoloBadgeType = 5560 + HoloBadgeType_BADGE_GOTOUR_2024_DIAMOND_TEST HoloBadgeType = 5561 + HoloBadgeType_BADGE_GOTOUR_2024_PEARL_TEST HoloBadgeType = 5562 + HoloBadgeType_BADGE_GOTOUR_2024_DIAMOND HoloBadgeType = 5563 + HoloBadgeType_BADGE_GOTOUR_2024_PEARL HoloBadgeType = 5564 + HoloBadgeType_BADGE_GOTOUR_2024_SECRET_00 HoloBadgeType = 5565 + HoloBadgeType_BADGE_GOTOUR_2024_SECRET_01 HoloBadgeType = 5566 + HoloBadgeType_BADGE_GOTOUR_2024_SECRET_02 HoloBadgeType = 5567 + HoloBadgeType_BADGE_GOTOUR_2024_SECRET_03 HoloBadgeType = 5568 + HoloBadgeType_BADGE_GOTOUR_LIVE_2024_TEST_PARK HoloBadgeType = 5569 + HoloBadgeType_BADGE_GOTOUR_LIVE_2024_TEST_CITY HoloBadgeType = 5570 + HoloBadgeType_BADGE_GOTOUR_LIVE_2024_DAY_PREVIEW HoloBadgeType = 5571 + HoloBadgeType_BADGE_GOTOUR_LIVE_2024_DAY_01_PARK HoloBadgeType = 5572 + HoloBadgeType_BADGE_GOTOUR_LIVE_2024_DAY_01_CITY HoloBadgeType = 5573 + HoloBadgeType_BADGE_GOTOUR_LIVE_2024_DAY_02_PARK HoloBadgeType = 5574 + HoloBadgeType_BADGE_GOTOUR_LIVE_2024_DAY_02_CITY HoloBadgeType = 5575 + HoloBadgeType_BADGE_GOTOUR_LIVE_2024_TEST_ADDON_HATCH HoloBadgeType = 5576 + HoloBadgeType_BADGE_GOTOUR_LIVE_2024_TEST_ADDON_RAID HoloBadgeType = 5577 + HoloBadgeType_BADGE_GOTOUR_LIVE_2024_ADDON_HATCH HoloBadgeType = 5578 + HoloBadgeType_BADGE_GOTOUR_LIVE_2024_ADDON_RAID HoloBadgeType = 5579 + HoloBadgeType_BADGE_GOTOUR_LIVE_2024_VIP HoloBadgeType = 5580 + HoloBadgeType_BADGE_SAFARI_2024_TAINAN_DAY_00 HoloBadgeType = 5581 + HoloBadgeType_BADGE_SAFARI_2024_TAINAN_DAY_01 HoloBadgeType = 5582 + HoloBadgeType_BADGE_SAFARI_2024_TAINAN_DAY_02 HoloBadgeType = 5583 + HoloBadgeType_BADGE_SAFARI_2024_TAINAN_ADD_ON_HATCH_TEST HoloBadgeType = 5584 + HoloBadgeType_BADGE_SAFARI_2024_TAINAN_ADD_ON_RAID_TEST HoloBadgeType = 5585 + HoloBadgeType_BADGE_SAFARI_2024_TAINAN_ADD_ON_HATCH HoloBadgeType = 5586 + HoloBadgeType_BADGE_SAFARI_2024_TAINAN_ADD_ON_RAID HoloBadgeType = 5587 + HoloBadgeType_BADGE_AA_2024_BALI_DAY_00 HoloBadgeType = 5588 + HoloBadgeType_BADGE_AA_2024_BALI_DAY_01 HoloBadgeType = 5589 + HoloBadgeType_BADGE_AA_2024_BALI_DAY_02 HoloBadgeType = 5590 + HoloBadgeType_BADGE_AA_2024_BALI_DAY_03 HoloBadgeType = 5591 + HoloBadgeType_BADGE_GOFEST_2024_GLOBAL HoloBadgeType = 5592 + HoloBadgeType_BADGE_GOFEST_2024_GLOBAL_TEST HoloBadgeType = 5593 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_PREVIEW HoloBadgeType = 5594 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_DAY0_CITY HoloBadgeType = 5595 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_DAY0_EXTENDED HoloBadgeType = 5596 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_DAY0_PARK_MORNING HoloBadgeType = 5597 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_DAY0_PARK_AFTERNOON HoloBadgeType = 5598 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_DAY1_CITY HoloBadgeType = 5599 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_DAY2_CITY HoloBadgeType = 5600 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_DAY3_CITY HoloBadgeType = 5601 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_DAY4_CITY HoloBadgeType = 5602 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_DAY1_EXTENDED HoloBadgeType = 5603 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_DAY2_EXTENDED HoloBadgeType = 5604 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_DAY3_EXTENDED HoloBadgeType = 5605 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_DAY1_PARK_MORNING HoloBadgeType = 5606 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_DAY2_PARK_MORNING HoloBadgeType = 5607 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_DAY3_PARK_MORNING HoloBadgeType = 5608 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_DAY4_PARK_MORNING HoloBadgeType = 5609 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_DAY1_PARK_AFTERNOON HoloBadgeType = 5610 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_DAY2_PARK_AFTERNOON HoloBadgeType = 5611 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_DAY3_PARK_AFTERNOON HoloBadgeType = 5612 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_DAY4_PARK_AFTERNOON HoloBadgeType = 5613 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_DAY4_PARK_EXTENDED HoloBadgeType = 5614 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_ADDON_HATCH HoloBadgeType = 5615 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_ADDON_RAID HoloBadgeType = 5616 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_VIP HoloBadgeType = 5617 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_ADDON_HATCH_TEST HoloBadgeType = 5618 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_ADDON_RAID_TEST HoloBadgeType = 5619 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_PARK_TEST HoloBadgeType = 5620 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_PARK_2_TEST HoloBadgeType = 5621 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_CITY_TEST HoloBadgeType = 5622 + HoloBadgeType_BADGE_GOFEST_2024_SENDAI_CITY_2_TEST HoloBadgeType = 5623 + HoloBadgeType_BADGE_GOFEST_2024_MADRID_PREVIEW HoloBadgeType = 5624 + HoloBadgeType_BADGE_GOFEST_2024_MADRID_DAY1_CITY HoloBadgeType = 5625 + HoloBadgeType_BADGE_GOFEST_2024_MADRID_DAY2_CITY HoloBadgeType = 5626 + HoloBadgeType_BADGE_GOFEST_2024_MADRID_DAY3_CITY HoloBadgeType = 5627 + HoloBadgeType_BADGE_GOFEST_2024_MADRID_DAY1_EXTENDED HoloBadgeType = 5628 + HoloBadgeType_BADGE_GOFEST_2024_MADRID_DAY2_EXTENDED HoloBadgeType = 5629 + HoloBadgeType_BADGE_GOFEST_2024_MADRID_DAY3_EXTENDED HoloBadgeType = 5630 + HoloBadgeType_BADGE_GOFEST_2024_MADRID_DAY1_PARK_MORNING HoloBadgeType = 5631 + HoloBadgeType_BADGE_GOFEST_2024_MADRID_DAY2_PARK_MORNING HoloBadgeType = 5632 + HoloBadgeType_BADGE_GOFEST_2024_MADRID_DAY3_PARK_MORNING HoloBadgeType = 5633 + HoloBadgeType_BADGE_GOFEST_2024_MADRID_DAY1_PARK_AFTERNOON HoloBadgeType = 5634 + HoloBadgeType_BADGE_GOFEST_2024_MADRID_DAY2_PARK_AFTERNOON HoloBadgeType = 5635 + HoloBadgeType_BADGE_GOFEST_2024_MADRID_DAY3_PARK_AFTERNOON HoloBadgeType = 5636 + HoloBadgeType_BADGE_GOFEST_2024_MADRID_ADDON_HATCH HoloBadgeType = 5637 + HoloBadgeType_BADGE_GOFEST_2024_MADRID_ADDON_RAID HoloBadgeType = 5638 + HoloBadgeType_BADGE_GOFEST_2024_MADRID_VIP HoloBadgeType = 5639 + HoloBadgeType_BADGE_GOFEST_2024_MADRID_ADDON_HATCH_TEST HoloBadgeType = 5640 + HoloBadgeType_BADGE_GOFEST_2024_MADRID_ADDON_RAID_TEST HoloBadgeType = 5641 + HoloBadgeType_BADGE_GOFEST_2024_MADRID_PARK_TEST HoloBadgeType = 5642 + HoloBadgeType_BADGE_GOFEST_2024_MADRID_PARK_2_TEST HoloBadgeType = 5643 + HoloBadgeType_BADGE_GOFEST_2024_MADRID_CITY_TEST HoloBadgeType = 5644 + HoloBadgeType_BADGE_GOFEST_2024_MADRID_CITY_2_TEST HoloBadgeType = 5645 + HoloBadgeType_BADGE_GOFEST_2024_NEWYORK_PREVIEW HoloBadgeType = 5646 + HoloBadgeType_BADGE_GOFEST_2024_NEWYORK_DAY1_CITY HoloBadgeType = 5647 + HoloBadgeType_BADGE_GOFEST_2024_NEWYORK_DAY2_CITY HoloBadgeType = 5648 + HoloBadgeType_BADGE_GOFEST_2024_NEWYORK_DAY3_CITY HoloBadgeType = 5649 + HoloBadgeType_BADGE_GOFEST_2024_NEWYORK_DAY1_EXTENDED HoloBadgeType = 5650 + HoloBadgeType_BADGE_GOFEST_2024_NEWYORK_DAY2_EXTENDED HoloBadgeType = 5651 + HoloBadgeType_BADGE_GOFEST_2024_NEWYORK_DAY3_EXTENDED HoloBadgeType = 5652 + HoloBadgeType_BADGE_GOFEST_2024_NEWYORK_DAY1_PARK_MORNING HoloBadgeType = 5653 + HoloBadgeType_BADGE_GOFEST_2024_NEWYORK_DAY2_PARK_MORNING HoloBadgeType = 5654 + HoloBadgeType_BADGE_GOFEST_2024_NEWYORK_DAY3_PARK_MORNING HoloBadgeType = 5655 + HoloBadgeType_BADGE_GOFEST_2024_NEWYORK_DAY1_PARK_AFTERNOON HoloBadgeType = 5656 + HoloBadgeType_BADGE_GOFEST_2024_NEWYORK_DAY2_PARK_AFTERNOON HoloBadgeType = 5657 + HoloBadgeType_BADGE_GOFEST_2024_NEWYORK_DAY3_PARK_AFTERNOON HoloBadgeType = 5658 + HoloBadgeType_BADGE_GOFEST_2024_NEWYORK_ADDON_HATCH HoloBadgeType = 5659 + HoloBadgeType_BADGE_GOFEST_2024_NEWYORK_ADDON_RAID HoloBadgeType = 5660 + HoloBadgeType_BADGE_GOFEST_2024_NEWYORK_VIP HoloBadgeType = 5661 + HoloBadgeType_BADGE_GOFEST_2024_NEWYORK_ADDON_HATCH_TEST HoloBadgeType = 5662 + HoloBadgeType_BADGE_GOFEST_2024_NEWYORK_ADDON_RAID_TEST HoloBadgeType = 5663 + HoloBadgeType_BADGE_GOFEST_2024_NEWYORK_PARK_TEST HoloBadgeType = 5664 + HoloBadgeType_BADGE_GOFEST_2024_NEWYORK_PARK_2_TEST HoloBadgeType = 5665 + HoloBadgeType_BADGE_GOFEST_2024_NEWYORK_CITY_TEST HoloBadgeType = 5666 + HoloBadgeType_BADGE_GOFEST_2024_NEWYORK_CITY_2_TEST HoloBadgeType = 5667 + HoloBadgeType_BADGE_GOFEST_2024_PJCS_CITY HoloBadgeType = 5668 + HoloBadgeType_BADGE_GOFEST_2024_PJCS_CITY_2 HoloBadgeType = 5669 + HoloBadgeType_BADGE_GOFEST_2024_PJCS_EXTENDED HoloBadgeType = 5670 + HoloBadgeType_BADGE_GOFEST_2024_PJCS_EXTENDED_2 HoloBadgeType = 5671 + HoloBadgeType_BADGE_GOFEST_2024_PJCS_TEST HoloBadgeType = 5672 + HoloBadgeType_BADGE_AA_2024_SURABAYA_DAY_00 HoloBadgeType = 5673 + HoloBadgeType_BADGE_AA_2024_SURABAYA_DAY_01 HoloBadgeType = 5674 + HoloBadgeType_BADGE_AA_2024_SURABAYA_DAY_02 HoloBadgeType = 5675 + HoloBadgeType_BADGE_AA_2024_YOGYAKARTA_DAY_00 HoloBadgeType = 5676 + HoloBadgeType_BADGE_AA_2024_YOGYAKARTA_DAY_01 HoloBadgeType = 5677 + HoloBadgeType_BADGE_AA_2024_YOGYAKARTA_DAY_02 HoloBadgeType = 5678 + HoloBadgeType_BADGE_SAFARI_2024_JAKARTA_DAY_00 HoloBadgeType = 5679 + HoloBadgeType_BADGE_SAFARI_2024_JAKARTA_DAY_01 HoloBadgeType = 5680 + HoloBadgeType_BADGE_SAFARI_2024_JAKARTA_DAY_02 HoloBadgeType = 5681 + HoloBadgeType_BADGE_SAFARI_2024_JAKARTA_ADD_ON_HATCH HoloBadgeType = 5682 + HoloBadgeType_BADGE_SAFARI_2024_JAKARTA_ADD_ON_HATCH_TEST HoloBadgeType = 5683 + HoloBadgeType_BADGE_SAFARI_2024_JAKARTA_ADD_ON_RAID HoloBadgeType = 5684 + HoloBadgeType_BADGE_SAFARI_2024_JAKARTA_ADD_ON_RAID_TEST HoloBadgeType = 5685 + HoloBadgeType_BADGE_SAFARI_2024_INCHEON_DAY_00 HoloBadgeType = 5686 + HoloBadgeType_BADGE_SAFARI_2024_INCHEON_DAY_01 HoloBadgeType = 5687 + HoloBadgeType_BADGE_SAFARI_2024_INCHEON_DAY_02 HoloBadgeType = 5688 + HoloBadgeType_BADGE_SAFARI_2024_INCHEON_DAY_03 HoloBadgeType = 5689 + HoloBadgeType_BADGE_SAFARI_2024_INCHEON_DAY_00_CITYWIDE HoloBadgeType = 5690 + HoloBadgeType_BADGE_SAFARI_2024_INCHEON_DAY_01_CITYWIDE HoloBadgeType = 5691 + HoloBadgeType_BADGE_SAFARI_2024_INCHEON_DAY_02_CITYWIDE HoloBadgeType = 5692 + HoloBadgeType_BADGE_SAFARI_2024_INCHEON_DAY_03_CITYWIDE HoloBadgeType = 5693 + HoloBadgeType_BADGE_GOWA_2024_IRL_SATURDAY_PARK_MORNING HoloBadgeType = 5694 + HoloBadgeType_BADGE_GOWA_2024_IRL_SATURDAY_PARK_AFTERNOON HoloBadgeType = 5695 + HoloBadgeType_BADGE_GOWA_2024_IRL_SATURDAY_CITY HoloBadgeType = 5696 + HoloBadgeType_BADGE_GOWA_2024_IRL_SATURDAY_ESSENTIAL HoloBadgeType = 5697 + HoloBadgeType_BADGE_GOWA_2024_IRL_SUNDAY_PARK_MORNING HoloBadgeType = 5698 + HoloBadgeType_BADGE_GOWA_2024_IRL_SUNDAY_PARK_AFTERNOON HoloBadgeType = 5699 + HoloBadgeType_BADGE_GOWA_2024_IRL_SUNDAY_CITY HoloBadgeType = 5700 + HoloBadgeType_BADGE_GOWA_2024_IRL_SUNDAY_ESSENTIAL HoloBadgeType = 5701 + HoloBadgeType_BADGE_GOWA_2024_IRL_ADDON_HATCH HoloBadgeType = 5702 + HoloBadgeType_BADGE_GOWA_2024_IRL_ADDON_RAID HoloBadgeType = 5703 + HoloBadgeType_BADGE_GOWA_2024_IRL_TEST_PARK_MORNING HoloBadgeType = 5704 + HoloBadgeType_BADGE_GOWA_2024_IRL_TEST_PARK_AFTERNOON HoloBadgeType = 5705 + HoloBadgeType_BADGE_GOWA_2024_IRL_TEST_CITY HoloBadgeType = 5706 + HoloBadgeType_BADGE_GOWA_2024_IRL_TEST_ESSENTIAL HoloBadgeType = 5707 + HoloBadgeType_BADGE_GOWA_2024_IRL_ADDON_HATCH_TEST HoloBadgeType = 5708 + HoloBadgeType_BADGE_GOWA_2024_IRL_ADDON_RAID_TEST HoloBadgeType = 5709 + HoloBadgeType_BADGE_GOWA_2024_IRL_FULLTEST HoloBadgeType = 5710 + HoloBadgeType_BADGE_GOWA_2024_GLOBAL HoloBadgeType = 5711 + HoloBadgeType_BADGE_GOWA_2024_TEST HoloBadgeType = 5712 + HoloBadgeType_BADGE_GOWA_2024_SPECIAL_RESEARCH_A HoloBadgeType = 5713 + HoloBadgeType_BADGE_GOWA_2024_SPECIAL_RESEARCH_B HoloBadgeType = 5714 + HoloBadgeType_BADGE_SAFARI_2024_SAO_PAULO_TEST HoloBadgeType = 5715 + HoloBadgeType_BADGE_SAFARI_2024_SAO_PAULO_DAY_01 HoloBadgeType = 5716 + HoloBadgeType_BADGE_SAFARI_2024_SAO_PAULO_DAY_02 HoloBadgeType = 5717 + HoloBadgeType_BADGE_SAFARI_2024_SAO_PAULO_ADD_ON_HATCH_TEST HoloBadgeType = 5718 + HoloBadgeType_BADGE_SAFARI_2024_SAO_PAULO_ADD_ON_HATCH HoloBadgeType = 5719 + HoloBadgeType_BADGE_SAFARI_2024_SAO_PAULO_ADD_ON_RAID_TEST HoloBadgeType = 5720 + HoloBadgeType_BADGE_SAFARI_2024_SAO_PAULO_ADD_ON_RAID HoloBadgeType = 5721 + HoloBadgeType_BADGE_SAFARI_2024_HONG_KONG_TEST HoloBadgeType = 5722 + HoloBadgeType_BADGE_SAFARI_2024_HONG_KONG_DAY_01 HoloBadgeType = 5723 + HoloBadgeType_BADGE_SAFARI_2024_HONG_KONG_DAY_02 HoloBadgeType = 5724 + HoloBadgeType_BADGE_SAFARI_2024_HONG_KONG_ADD_ON_HATCH_TEST HoloBadgeType = 5725 + HoloBadgeType_BADGE_SAFARI_2024_HONG_KONG_ADD_ON_HATCH HoloBadgeType = 5726 + HoloBadgeType_BADGE_SAFARI_2024_HONG_KONG_ADD_ON_RAID_TEST HoloBadgeType = 5727 + HoloBadgeType_BADGE_SAFARI_2024_HONG_KONG_ADD_ON_RAID HoloBadgeType = 5728 + HoloBadgeType_BADGE_GO_TOUR_2025_LOS_ANGELES_TEST_PARK HoloBadgeType = 5729 + HoloBadgeType_BADGE_GO_TOUR_2025_LOS_ANGELES_TEST_CITY HoloBadgeType = 5730 + HoloBadgeType_BADGE_GO_TOUR_2025_LOS_ANGELES_TEST_ALL_DAY_BONUSES HoloBadgeType = 5731 + HoloBadgeType_BADGE_GO_TOUR_2025_LOS_ANGELES_FRIDAY_PARK HoloBadgeType = 5732 + HoloBadgeType_BADGE_GO_TOUR_2025_LOS_ANGELES_FRIDAY_CITY HoloBadgeType = 5733 + HoloBadgeType_BADGE_GO_TOUR_2025_LOS_ANGELES_FRIDAY_ALL_DAY_BONUSES HoloBadgeType = 5734 + HoloBadgeType_BADGE_GO_TOUR_2025_LOS_ANGELES_SATURDAY_PARK HoloBadgeType = 5735 + HoloBadgeType_BADGE_GO_TOUR_2025_LOS_ANGELES_SATURDAY_CITY HoloBadgeType = 5736 + HoloBadgeType_BADGE_GO_TOUR_2025_LOS_ANGELES_SATURDAY_ALL_DAY_BONUSES HoloBadgeType = 5737 + HoloBadgeType_BADGE_GO_TOUR_2025_LOS_ANGELES_SUNDAY_PARK HoloBadgeType = 5738 + HoloBadgeType_BADGE_GO_TOUR_2025_LOS_ANGELES_SUNDAY_CITY HoloBadgeType = 5739 + HoloBadgeType_BADGE_GO_TOUR_2025_LOS_ANGELES_SUNDAY_ALL_DAY_BONUSES HoloBadgeType = 5740 + HoloBadgeType_BADGE_GO_TOUR_2025_LOS_ANGELES_ADD_ON_RAID_TEST HoloBadgeType = 5741 + HoloBadgeType_BADGE_GO_TOUR_2025_LOS_ANGELES_ADD_ON_RAID HoloBadgeType = 5742 + HoloBadgeType_BADGE_GO_TOUR_2025_LOS_ANGELES_ADD_ON_HATCH_TEST HoloBadgeType = 5743 + HoloBadgeType_BADGE_GO_TOUR_2025_LOS_ANGELES_ADD_ON_HATCH HoloBadgeType = 5744 + HoloBadgeType_BADGE_GO_TOUR_2025_LOS_ANGELES_VIP HoloBadgeType = 5745 + HoloBadgeType_BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_TEST_PARK HoloBadgeType = 5746 + HoloBadgeType_BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_TEST_CITY HoloBadgeType = 5747 + HoloBadgeType_BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_TEST_ALL_DAY_BONUSES HoloBadgeType = 5748 + HoloBadgeType_BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_FRIDAY_PARK HoloBadgeType = 5749 + HoloBadgeType_BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_FRIDAY_CITY HoloBadgeType = 5750 + HoloBadgeType_BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_FRIDAY_ALL_DAY_BONUSES HoloBadgeType = 5751 + HoloBadgeType_BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_SATURDAY_PARK HoloBadgeType = 5752 + HoloBadgeType_BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_SATURDAY_CITY HoloBadgeType = 5753 + HoloBadgeType_BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_SATURDAY_ALL_DAY_BONUSES HoloBadgeType = 5754 + HoloBadgeType_BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_SUNDAY_PARK HoloBadgeType = 5755 + HoloBadgeType_BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_SUNDAY_CITY HoloBadgeType = 5756 + HoloBadgeType_BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_SUNDAY_ALL_DAY_BONUSES HoloBadgeType = 5757 + HoloBadgeType_BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_ADD_ON_RAID_TEST HoloBadgeType = 5758 + HoloBadgeType_BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_ADD_ON_RAID HoloBadgeType = 5759 + HoloBadgeType_BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_ADD_ON_HATCH_TEST HoloBadgeType = 5760 + HoloBadgeType_BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_ADD_ON_HATCH HoloBadgeType = 5761 + HoloBadgeType_BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_VIP HoloBadgeType = 5762 + HoloBadgeType_BADGE_GO_TOUR_2025_GLOBAL_BLACK_VERSION HoloBadgeType = 5763 + HoloBadgeType_BADGE_GO_TOUR_2025_GLOBAL_WHITE_VERSION HoloBadgeType = 5764 + HoloBadgeType_BADGE_SAFARI_2025_MILAN_TEST HoloBadgeType = 5768 + HoloBadgeType_BADGE_SAFARI_2025_MILAN_DAY_01 HoloBadgeType = 5769 + HoloBadgeType_BADGE_SAFARI_2025_MILAN_DAY_02 HoloBadgeType = 5770 + HoloBadgeType_BADGE_SAFARI_2025_MILAN_ADD_ON_HATCH_TEST HoloBadgeType = 5771 + HoloBadgeType_BADGE_SAFARI_2025_MILAN_ADD_ON_HATCH HoloBadgeType = 5772 + HoloBadgeType_BADGE_SAFARI_2025_MILAN_ADD_ON_RAID_TEST HoloBadgeType = 5773 + HoloBadgeType_BADGE_SAFARI_2025_MILAN_ADD_ON_RAID HoloBadgeType = 5774 + HoloBadgeType_BADGE_SAFARI_2025_MUMBAI_TEST HoloBadgeType = 5775 + HoloBadgeType_BADGE_SAFARI_2025_MUMBAI_DAY_01 HoloBadgeType = 5776 + HoloBadgeType_BADGE_SAFARI_2025_MUMBAI_DAY_02 HoloBadgeType = 5777 + HoloBadgeType_BADGE_SAFARI_2025_MUMBAI_ADD_ON_HATCH_TEST HoloBadgeType = 5778 + HoloBadgeType_BADGE_SAFARI_2025_MUMBAI_ADD_ON_HATCH HoloBadgeType = 5779 + HoloBadgeType_BADGE_SAFARI_2025_MUMBAI_ADD_ON_RAID_TEST HoloBadgeType = 5780 + HoloBadgeType_BADGE_SAFARI_2025_MUMBAI_ADD_ON_RAID HoloBadgeType = 5781 + HoloBadgeType_BADGE_SAFARI_2025_SANTIAGO_TEST HoloBadgeType = 5782 + HoloBadgeType_BADGE_SAFARI_2025_SANTIAGO_DAY_01 HoloBadgeType = 5783 + HoloBadgeType_BADGE_SAFARI_2025_SANTIAGO_DAY_02 HoloBadgeType = 5784 + HoloBadgeType_BADGE_SAFARI_2025_SANTIAGO_ADD_ON_HATCH_TEST HoloBadgeType = 5785 + HoloBadgeType_BADGE_SAFARI_2025_SANTIAGO_ADD_ON_HATCH HoloBadgeType = 5786 + HoloBadgeType_BADGE_SAFARI_2025_SANTIAGO_ADD_ON_RAID_TEST HoloBadgeType = 5787 + HoloBadgeType_BADGE_SAFARI_2025_SANTIAGO_ADD_ON_RAID HoloBadgeType = 5788 + HoloBadgeType_BADGE_SAFARI_2025_SINGAPORE_TEST HoloBadgeType = 5789 + HoloBadgeType_BADGE_SAFARI_2025_SINGAPORE_DAY_01 HoloBadgeType = 5790 + HoloBadgeType_BADGE_SAFARI_2025_SINGAPORE_DAY_02 HoloBadgeType = 5791 + HoloBadgeType_BADGE_SAFARI_2025_SINGAPORE_ADD_ON_HATCH_TEST HoloBadgeType = 5792 + HoloBadgeType_BADGE_SAFARI_2025_SINGAPORE_ADD_ON_HATCH HoloBadgeType = 5793 + HoloBadgeType_BADGE_SAFARI_2025_SINGAPORE_ADD_ON_RAID_TEST HoloBadgeType = 5794 + HoloBadgeType_BADGE_SAFARI_2025_SINGAPORE_ADD_ON_RAID HoloBadgeType = 5795 + HoloBadgeType_BADGE_GOFEST_2025_GLOBAL HoloBadgeType = 5796 + HoloBadgeType_BADGE_GOFEST_2025_GLOBAL_TEST HoloBadgeType = 5797 + HoloBadgeType_BADGE_GOFEST_2025_EVENT_PASS_DELUXE HoloBadgeType = 5798 + HoloBadgeType_BADGE_GOFEST_2025_OSAKA_THURSDAY_CITY HoloBadgeType = 5799 + HoloBadgeType_BADGE_GOFEST_2025_OSAKA_FRIDAY_CITY HoloBadgeType = 5800 + HoloBadgeType_BADGE_GOFEST_2025_OSAKA_SATURDAY_CITY HoloBadgeType = 5801 + HoloBadgeType_BADGE_GOFEST_2025_OSAKA_SUNDAY_CITY HoloBadgeType = 5802 + HoloBadgeType_BADGE_GOFEST_2025_OSAKA_THURSDAY_ESSENTIAL HoloBadgeType = 5803 + HoloBadgeType_BADGE_GOFEST_2025_OSAKA_FRIDAY_ESSENTIAL HoloBadgeType = 5804 + HoloBadgeType_BADGE_GOFEST_2025_OSAKA_SATURDAY_ESSENTIAL HoloBadgeType = 5805 + HoloBadgeType_BADGE_GOFEST_2025_OSAKA_SUNDAY_ESSENTIAL HoloBadgeType = 5806 + HoloBadgeType_BADGE_GOFEST_2025_OSAKA_THURSDAY_PARK_MORNING HoloBadgeType = 5807 + HoloBadgeType_BADGE_GOFEST_2025_OSAKA_FRIDAY_PARK_MORNING HoloBadgeType = 5808 + HoloBadgeType_BADGE_GOFEST_2025_OSAKA_SATURDAY_PARK_MORNING HoloBadgeType = 5809 + HoloBadgeType_BADGE_GOFEST_2025_OSAKA_SUNDAY_PARK_MORNING HoloBadgeType = 5810 + HoloBadgeType_BADGE_GOFEST_2025_OSAKA_THURSDAY_PARK_AFTERNOON HoloBadgeType = 5811 + HoloBadgeType_BADGE_GOFEST_2025_OSAKA_FRIDAY_PARK_AFTERNOON HoloBadgeType = 5812 + HoloBadgeType_BADGE_GOFEST_2025_OSAKA_SATURDAY_PARK_AFTERNOON HoloBadgeType = 5813 + HoloBadgeType_BADGE_GOFEST_2025_OSAKA_SUNDAY_PARK_AFTERNOON HoloBadgeType = 5814 + HoloBadgeType_BADGE_GOFEST_2025_OSAKA_ADDON_HATCH HoloBadgeType = 5815 + HoloBadgeType_BADGE_GOFEST_2025_OSAKA_ADDON_RAID HoloBadgeType = 5816 + HoloBadgeType_BADGE_GOFEST_2025_OSAKA_VIP HoloBadgeType = 5817 + HoloBadgeType_BADGE_GOFEST_2025_OSAKA_TEST_ADDON_HATCH HoloBadgeType = 5818 + HoloBadgeType_BADGE_GOFEST_2025_OSAKA_TEST_ADDON_RAID HoloBadgeType = 5819 + HoloBadgeType_BADGE_GOFEST_2025_OSAKA_TEST_PARK_MORNING HoloBadgeType = 5820 + HoloBadgeType_BADGE_GOFEST_2025_OSAKA_TEST_PARK_AFTERNOON HoloBadgeType = 5821 + HoloBadgeType_BADGE_GOFEST_2025_OSAKA_TEST_CITY HoloBadgeType = 5822 + HoloBadgeType_BADGE_GOFEST_2025_OSAKA_TEST_ESSENTIAL HoloBadgeType = 5823 + HoloBadgeType_BADGE_GOFEST_2025_JERSEYCITY_THURSDAY_CITY HoloBadgeType = 5824 + HoloBadgeType_BADGE_GOFEST_2025_JERSEYCITY_FRIDAY_CITY HoloBadgeType = 5825 + HoloBadgeType_BADGE_GOFEST_2025_JERSEYCITY_SATURDAY_CITY HoloBadgeType = 5826 + HoloBadgeType_BADGE_GOFEST_2025_JERSEYCITY_SUNDAY_CITY HoloBadgeType = 5827 + HoloBadgeType_BADGE_GOFEST_2025_JERSEYCITY_THURSDAY_ESSENTIAL HoloBadgeType = 5828 + HoloBadgeType_BADGE_GOFEST_2025_JERSEYCITY_FRIDAY_ESSENTIAL HoloBadgeType = 5829 + HoloBadgeType_BADGE_GOFEST_2025_JERSEYCITY_SATURDAY_ESSENTIAL HoloBadgeType = 5830 + HoloBadgeType_BADGE_GOFEST_2025_JERSEYCITY_SUNDAY_ESSENTIAL HoloBadgeType = 5831 + HoloBadgeType_BADGE_GOFEST_2025_JERSEYCITY_THURSDAY_PARK_MORNING HoloBadgeType = 5832 + HoloBadgeType_BADGE_GOFEST_2025_JERSEYCITY_FRIDAY_PARK_MORNING HoloBadgeType = 5833 + HoloBadgeType_BADGE_GOFEST_2025_JERSEYCITY_SATURDAY_PARK_MORNING HoloBadgeType = 5834 + HoloBadgeType_BADGE_GOFEST_2025_JERSEYCITY_SUNDAY_PARK_MORNING HoloBadgeType = 5835 + HoloBadgeType_BADGE_GOFEST_2025_JERSEYCITY_THURSDAY_PARK_AFTERNOON HoloBadgeType = 5836 + HoloBadgeType_BADGE_GOFEST_2025_JERSEYCITY_FRIDAY_PARK_AFTERNOON HoloBadgeType = 5837 + HoloBadgeType_BADGE_GOFEST_2025_JERSEYCITY_SATURDAY_PARK_AFTERNOON HoloBadgeType = 5838 + HoloBadgeType_BADGE_GOFEST_2025_JERSEYCITY_SUNDAY_PARK_AFTERNOON HoloBadgeType = 5839 + HoloBadgeType_BADGE_GOFEST_2025_JERSEYCITY_ADDON_HATCH HoloBadgeType = 5840 + HoloBadgeType_BADGE_GOFEST_2025_JERSEYCITY_ADDON_RAID HoloBadgeType = 5841 + HoloBadgeType_BADGE_GOFEST_2025_JERSEYCITY_VIP HoloBadgeType = 5842 + HoloBadgeType_BADGE_GOFEST_2025_JERSEYCITY_TEST_ADDON_HATCH HoloBadgeType = 5843 + HoloBadgeType_BADGE_GOFEST_2025_JERSEYCITY_TEST_ADDON_RAID HoloBadgeType = 5844 + HoloBadgeType_BADGE_GOFEST_2025_JERSEYCITY_TEST_PARK_MORNING HoloBadgeType = 5845 + HoloBadgeType_BADGE_GOFEST_2025_JERSEYCITY_TEST_PARK_AFTERNOON HoloBadgeType = 5846 + HoloBadgeType_BADGE_GOFEST_2025_JERSEYCITY_TEST_CITY HoloBadgeType = 5847 + HoloBadgeType_BADGE_GOFEST_2025_JERSEYCITY_TEST_ESSENTIAL HoloBadgeType = 5848 + HoloBadgeType_BADGE_GOFEST_2025_PARIS_THURSDAY_CITY HoloBadgeType = 5849 + HoloBadgeType_BADGE_GOFEST_2025_PARIS_FRIDAY_CITY HoloBadgeType = 5850 + HoloBadgeType_BADGE_GOFEST_2025_PARIS_SATURDAY_CITY HoloBadgeType = 5851 + HoloBadgeType_BADGE_GOFEST_2025_PARIS_SUNDAY_CITY HoloBadgeType = 5852 + HoloBadgeType_BADGE_GOFEST_2025_PARIS_THURSDAY_ESSENTIAL HoloBadgeType = 5853 + HoloBadgeType_BADGE_GOFEST_2025_PARIS_FRIDAY_ESSENTIAL HoloBadgeType = 5854 + HoloBadgeType_BADGE_GOFEST_2025_PARIS_SATURDAY_ESSENTIAL HoloBadgeType = 5855 + HoloBadgeType_BADGE_GOFEST_2025_PARIS_SUNDAY_ESSENTIAL HoloBadgeType = 5856 + HoloBadgeType_BADGE_GOFEST_2025_PARIS_THURSDAY_PARK_MORNING HoloBadgeType = 5857 + HoloBadgeType_BADGE_GOFEST_2025_PARIS_FRIDAY_PARK_MORNING HoloBadgeType = 5858 + HoloBadgeType_BADGE_GOFEST_2025_PARIS_SATURDAY_PARK_MORNING HoloBadgeType = 5859 + HoloBadgeType_BADGE_GOFEST_2025_PARIS_SUNDAY_PARK_MORNING HoloBadgeType = 5860 + HoloBadgeType_BADGE_GOFEST_2025_PARIS_THURSDAY_PARK_AFTERNOON HoloBadgeType = 5861 + HoloBadgeType_BADGE_GOFEST_2025_PARIS_FRIDAY_PARK_AFTERNOON HoloBadgeType = 5862 + HoloBadgeType_BADGE_GOFEST_2025_PARIS_SATURDAY_PARK_AFTERNOON HoloBadgeType = 5863 + HoloBadgeType_BADGE_GOFEST_2025_PARIS_SUNDAY_PARK_AFTERNOON HoloBadgeType = 5864 + HoloBadgeType_BADGE_GOFEST_2025_PARIS_ADDON_HATCH HoloBadgeType = 5865 + HoloBadgeType_BADGE_GOFEST_2025_PARIS_ADDON_RAID HoloBadgeType = 5866 + HoloBadgeType_BADGE_GOFEST_2025_PARIS_VIP HoloBadgeType = 5867 + HoloBadgeType_BADGE_GOFEST_2025_PARIS_TEST_ADDON_HATCH HoloBadgeType = 5868 + HoloBadgeType_BADGE_GOFEST_2025_PARIS_TEST_ADDON_RAID HoloBadgeType = 5869 + HoloBadgeType_BADGE_GOFEST_2025_PARIS_TEST_PARK_MORNING HoloBadgeType = 5870 + HoloBadgeType_BADGE_GOFEST_2025_PARIS_TEST_PARK_AFTERNOON HoloBadgeType = 5871 + HoloBadgeType_BADGE_GOFEST_2025_PARIS_TEST_CITY HoloBadgeType = 5872 + HoloBadgeType_BADGE_GOFEST_2025_PARIS_TEST_ESSENTIAL HoloBadgeType = 5873 + HoloBadgeType_BADGE_EVENT_0163 HoloBadgeType = 5874 + HoloBadgeType_BADGE_EVENT_0164 HoloBadgeType = 5875 + HoloBadgeType_BADGE_EVENT_0165 HoloBadgeType = 5876 + HoloBadgeType_BADGE_EVENT_0166 HoloBadgeType = 5877 + HoloBadgeType_BADGE_EVENT_0167 HoloBadgeType = 5878 + HoloBadgeType_BADGE_EVENT_0168 HoloBadgeType = 5879 + HoloBadgeType_BADGE_EVENT_0169 HoloBadgeType = 5880 + HoloBadgeType_BADGE_EVENT_0170 HoloBadgeType = 5881 + HoloBadgeType_BADGE_EVENT_0171 HoloBadgeType = 5882 + HoloBadgeType_BADGE_EVENT_0172 HoloBadgeType = 5883 + HoloBadgeType_BADGE_EVENT_0173 HoloBadgeType = 5884 + HoloBadgeType_BADGE_EVENT_0174 HoloBadgeType = 5885 + HoloBadgeType_BADGE_EVENT_0175 HoloBadgeType = 5886 + HoloBadgeType_BADGE_EVENT_0176 HoloBadgeType = 5887 + HoloBadgeType_BADGE_EVENT_0177 HoloBadgeType = 5888 + HoloBadgeType_BADGE_EVENT_0178 HoloBadgeType = 5889 + HoloBadgeType_BADGE_EVENT_0179 HoloBadgeType = 5890 + HoloBadgeType_BADGE_EVENT_0180 HoloBadgeType = 5891 + HoloBadgeType_BADGE_EVENT_0181 HoloBadgeType = 5892 + HoloBadgeType_BADGE_EVENT_0182 HoloBadgeType = 5893 + HoloBadgeType_BADGE_EVENT_0183 HoloBadgeType = 5894 + HoloBadgeType_BADGE_EVENT_0184 HoloBadgeType = 5895 + HoloBadgeType_BADGE_EVENT_0185 HoloBadgeType = 5896 + HoloBadgeType_BADGE_EVENT_0186 HoloBadgeType = 5897 + HoloBadgeType_BADGE_EVENT_0187 HoloBadgeType = 5898 + HoloBadgeType_BADGE_EVENT_0188 HoloBadgeType = 5899 + HoloBadgeType_BADGE_EVENT_0189 HoloBadgeType = 5900 + HoloBadgeType_BADGE_EVENT_0190 HoloBadgeType = 5901 + HoloBadgeType_BADGE_EVENT_0191 HoloBadgeType = 5902 + HoloBadgeType_BADGE_EVENT_0192 HoloBadgeType = 5903 + HoloBadgeType_BADGE_EVENT_0193 HoloBadgeType = 5904 + HoloBadgeType_BADGE_EVENT_0194 HoloBadgeType = 5905 + HoloBadgeType_BADGE_EVENT_0195 HoloBadgeType = 5906 + HoloBadgeType_BADGE_EVENT_0196 HoloBadgeType = 5907 + HoloBadgeType_BADGE_EVENT_0197 HoloBadgeType = 5908 + HoloBadgeType_BADGE_EVENT_0198 HoloBadgeType = 5909 + HoloBadgeType_BADGE_EVENT_0199 HoloBadgeType = 5910 + HoloBadgeType_BADGE_EVENT_0200 HoloBadgeType = 5911 + HoloBadgeType_BADGE_EVENT_0201 HoloBadgeType = 5912 + HoloBadgeType_BADGE_EVENT_0202 HoloBadgeType = 5913 + HoloBadgeType_BADGE_EVENT_0203 HoloBadgeType = 5914 + HoloBadgeType_BADGE_EVENT_0204 HoloBadgeType = 5915 + HoloBadgeType_BADGE_EVENT_0205 HoloBadgeType = 5916 + HoloBadgeType_BADGE_EVENT_0206 HoloBadgeType = 5917 + HoloBadgeType_BADGE_EVENT_0207 HoloBadgeType = 5918 + HoloBadgeType_BADGE_EVENT_0208 HoloBadgeType = 5919 + HoloBadgeType_BADGE_EVENT_0209 HoloBadgeType = 5920 + HoloBadgeType_BADGE_EVENT_0210 HoloBadgeType = 5921 + HoloBadgeType_BADGE_EVENT_0211 HoloBadgeType = 5922 + HoloBadgeType_BADGE_EVENT_0212 HoloBadgeType = 5923 + HoloBadgeType_BADGE_EVENT_0213 HoloBadgeType = 5924 + HoloBadgeType_BADGE_EVENT_0214 HoloBadgeType = 5925 + HoloBadgeType_BADGE_EVENT_0215 HoloBadgeType = 5926 + HoloBadgeType_BADGE_EVENT_0216 HoloBadgeType = 5927 + HoloBadgeType_BADGE_EVENT_0217 HoloBadgeType = 5928 + HoloBadgeType_BADGE_EVENT_0218 HoloBadgeType = 5929 + HoloBadgeType_BADGE_EVENT_0219 HoloBadgeType = 5930 + HoloBadgeType_BADGE_EVENT_0220 HoloBadgeType = 5931 + HoloBadgeType_BADGE_EVENT_0221 HoloBadgeType = 5932 + HoloBadgeType_BADGE_EVENT_0222 HoloBadgeType = 5933 + HoloBadgeType_BADGE_EVENT_0223 HoloBadgeType = 5934 + HoloBadgeType_BADGE_EVENT_0224 HoloBadgeType = 5935 + HoloBadgeType_BADGE_EVENT_0225 HoloBadgeType = 5936 + HoloBadgeType_BADGE_EVENT_0226 HoloBadgeType = 5937 + HoloBadgeType_BADGE_EVENT_0227 HoloBadgeType = 5938 + HoloBadgeType_BADGE_EVENT_0228 HoloBadgeType = 5939 + HoloBadgeType_BADGE_EVENT_0229 HoloBadgeType = 5940 + HoloBadgeType_BADGE_EVENT_0230 HoloBadgeType = 5941 + HoloBadgeType_BADGE_EVENT_0231 HoloBadgeType = 5942 + HoloBadgeType_BADGE_EVENT_0232 HoloBadgeType = 5943 + HoloBadgeType_BADGE_EVENT_0233 HoloBadgeType = 5944 + HoloBadgeType_BADGE_EVENT_0234 HoloBadgeType = 5945 + HoloBadgeType_BADGE_EVENT_0235 HoloBadgeType = 5946 + HoloBadgeType_BADGE_EVENT_0236 HoloBadgeType = 5947 + HoloBadgeType_BADGE_EVENT_0237 HoloBadgeType = 5948 + HoloBadgeType_BADGE_EVENT_0238 HoloBadgeType = 5949 + HoloBadgeType_BADGE_EVENT_0239 HoloBadgeType = 5950 + HoloBadgeType_BADGE_EVENT_0240 HoloBadgeType = 5951 + HoloBadgeType_BADGE_EVENT_0241 HoloBadgeType = 5952 + HoloBadgeType_BADGE_EVENT_0242 HoloBadgeType = 5953 + HoloBadgeType_BADGE_EVENT_0243 HoloBadgeType = 5954 + HoloBadgeType_BADGE_EVENT_0244 HoloBadgeType = 5955 + HoloBadgeType_BADGE_EVENT_0245 HoloBadgeType = 5956 + HoloBadgeType_BADGE_EVENT_0246 HoloBadgeType = 5957 + HoloBadgeType_BADGE_EVENT_0247 HoloBadgeType = 5958 + HoloBadgeType_BADGE_EVENT_0248 HoloBadgeType = 5959 + HoloBadgeType_BADGE_EVENT_0249 HoloBadgeType = 5960 + HoloBadgeType_BADGE_EVENT_0250 HoloBadgeType = 5961 + HoloBadgeType_BADGE_EVENT_0251 HoloBadgeType = 5962 + HoloBadgeType_BADGE_EVENT_0252 HoloBadgeType = 5963 + HoloBadgeType_BADGE_EVENT_0253 HoloBadgeType = 5964 + HoloBadgeType_BADGE_EVENT_0254 HoloBadgeType = 5965 + HoloBadgeType_BADGE_EVENT_0255 HoloBadgeType = 5966 + HoloBadgeType_BADGE_EVENT_0256 HoloBadgeType = 5967 + HoloBadgeType_BADGE_EVENT_0257 HoloBadgeType = 5968 + HoloBadgeType_BADGE_EVENT_0258 HoloBadgeType = 5969 + HoloBadgeType_BADGE_EVENT_0259 HoloBadgeType = 5970 + HoloBadgeType_BADGE_EVENT_0260 HoloBadgeType = 5971 + HoloBadgeType_BADGE_EVENT_0261 HoloBadgeType = 5972 + HoloBadgeType_BADGE_EVENT_0262 HoloBadgeType = 5973 + HoloBadgeType_BADGE_EVENT_0263 HoloBadgeType = 5974 + HoloBadgeType_BADGE_EVENT_0264 HoloBadgeType = 5975 + HoloBadgeType_BADGE_EVENT_0265 HoloBadgeType = 5976 + HoloBadgeType_BADGE_EVENT_0266 HoloBadgeType = 5977 + HoloBadgeType_BADGE_EVENT_0267 HoloBadgeType = 5978 + HoloBadgeType_BADGE_EVENT_0268 HoloBadgeType = 5979 + HoloBadgeType_BADGE_EVENT_0269 HoloBadgeType = 5980 + HoloBadgeType_BADGE_EVENT_0270 HoloBadgeType = 5981 + HoloBadgeType_BADGE_EVENT_0271 HoloBadgeType = 5982 + HoloBadgeType_BADGE_EVENT_0272 HoloBadgeType = 5983 + HoloBadgeType_BADGE_EVENT_0273 HoloBadgeType = 5984 + HoloBadgeType_BADGE_EVENT_0274 HoloBadgeType = 5985 + HoloBadgeType_BADGE_EVENT_0275 HoloBadgeType = 5986 + HoloBadgeType_BADGE_EVENT_0276 HoloBadgeType = 5987 + HoloBadgeType_BADGE_EVENT_0277 HoloBadgeType = 5988 + HoloBadgeType_BADGE_EVENT_0278 HoloBadgeType = 5989 + HoloBadgeType_BADGE_EVENT_0279 HoloBadgeType = 5990 + HoloBadgeType_BADGE_EVENT_0280 HoloBadgeType = 5991 + HoloBadgeType_BADGE_SAFARI_2025_AMSTERDAM_TEST HoloBadgeType = 5992 + HoloBadgeType_BADGE_SAFARI_2025_AMSTERDAM_SATURDAY HoloBadgeType = 5993 + HoloBadgeType_BADGE_SAFARI_2025_AMSTERDAM_SUNDAY HoloBadgeType = 5994 + HoloBadgeType_BADGE_SAFARI_2025_AMSTERDAM_ADD_ON_HATCH_TEST HoloBadgeType = 5995 + HoloBadgeType_BADGE_SAFARI_2025_AMSTERDAM_ADD_ON_HATCH HoloBadgeType = 5996 + HoloBadgeType_BADGE_SAFARI_2025_AMSTERDAM_ADD_ON_RAID_TEST HoloBadgeType = 5997 + HoloBadgeType_BADGE_SAFARI_2025_AMSTERDAM_ADD_ON_RAID HoloBadgeType = 5998 + HoloBadgeType_BADGE_SAFARI_2025_BANGKOK_TEST HoloBadgeType = 5999 + HoloBadgeType_BADGE_SAFARI_2025_BANGKOK_SATURDAY HoloBadgeType = 6000 + HoloBadgeType_BADGE_SAFARI_2025_BANGKOK_SUNDAY HoloBadgeType = 6001 + HoloBadgeType_BADGE_SAFARI_2025_BANGKOK_ADD_ON_HATCH_TEST HoloBadgeType = 6002 + HoloBadgeType_BADGE_SAFARI_2025_BANGKOK_ADD_ON_HATCH HoloBadgeType = 6003 + HoloBadgeType_BADGE_SAFARI_2025_BANGKOK_ADD_ON_RAID_TEST HoloBadgeType = 6004 + HoloBadgeType_BADGE_SAFARI_2025_BANGKOK_ADD_ON_RAID HoloBadgeType = 6005 + HoloBadgeType_BADGE_SAFARI_2025_CANCUN_TEST HoloBadgeType = 6006 + HoloBadgeType_BADGE_SAFARI_2025_CANCUN_SATURDAY HoloBadgeType = 6007 + HoloBadgeType_BADGE_SAFARI_2025_CANCUN_SUNDAY HoloBadgeType = 6008 + HoloBadgeType_BADGE_SAFARI_2025_CANCUN_ADD_ON_HATCH_TEST HoloBadgeType = 6009 + HoloBadgeType_BADGE_SAFARI_2025_CANCUN_ADD_ON_HATCH HoloBadgeType = 6010 + HoloBadgeType_BADGE_SAFARI_2025_CANCUN_ADD_ON_RAID_TEST HoloBadgeType = 6011 + HoloBadgeType_BADGE_SAFARI_2025_CANCUN_ADD_ON_RAID HoloBadgeType = 6012 + HoloBadgeType_BADGE_SAFARI_2025_VALENCIA_TEST HoloBadgeType = 6013 + HoloBadgeType_BADGE_SAFARI_2025_VALENCIA_SATURDAY HoloBadgeType = 6014 + HoloBadgeType_BADGE_SAFARI_2025_VALENCIA_SUNDAY HoloBadgeType = 6015 + HoloBadgeType_BADGE_SAFARI_2025_VALENCIA_ADD_ON_HATCH_TEST HoloBadgeType = 6016 + HoloBadgeType_BADGE_SAFARI_2025_VALENCIA_ADD_ON_HATCH HoloBadgeType = 6017 + HoloBadgeType_BADGE_SAFARI_2025_VALENCIA_ADD_ON_RAID_TEST HoloBadgeType = 6018 + HoloBadgeType_BADGE_SAFARI_2025_VALENCIA_ADD_ON_RAID HoloBadgeType = 6019 + HoloBadgeType_BADGE_SAFARI_2025_VANCOUVER_TEST HoloBadgeType = 6020 + HoloBadgeType_BADGE_SAFARI_2025_VANCOUVER_SATURDAY HoloBadgeType = 6021 + HoloBadgeType_BADGE_SAFARI_2025_VANCOUVER_SUNDAY HoloBadgeType = 6022 + HoloBadgeType_BADGE_SAFARI_2025_VANCOUVER_ADD_ON_HATCH_TEST HoloBadgeType = 6023 + HoloBadgeType_BADGE_SAFARI_2025_VANCOUVER_ADD_ON_HATCH HoloBadgeType = 6024 + HoloBadgeType_BADGE_SAFARI_2025_VANCOUVER_ADD_ON_RAID_TEST HoloBadgeType = 6025 + HoloBadgeType_BADGE_SAFARI_2025_VANCOUVER_ADD_ON_RAID HoloBadgeType = 6026 + HoloBadgeType_DEPRECATED_BADGE_SMORES_00 HoloBadgeType = 6027 + HoloBadgeType_DEPRECATED_BADGE_SMORES_01 HoloBadgeType = 6028 + HoloBadgeType_BADGE_GOWA_2025_SPECIAL_RESEARCH_A HoloBadgeType = 6029 + HoloBadgeType_BADGE_GOWA_2025_SPECIAL_RESEARCH_B HoloBadgeType = 6030 + HoloBadgeType_BADGE_GOWA_2025_IRL_FRIDAY_TICKETED_CITY HoloBadgeType = 6031 + HoloBadgeType_BADGE_GOWA_2025_IRL_SATURDAY_TICKETED_CITY HoloBadgeType = 6032 + HoloBadgeType_BADGE_GOWA_2025_IRL_SUNDAY_TICKETED_CITY HoloBadgeType = 6033 + HoloBadgeType_BADGE_GOWA_2025_IRL_FRIDAY_CITY_ADDON HoloBadgeType = 6034 + HoloBadgeType_BADGE_GOWA_2025_IRL_SATURDAY_CITY_ADDON HoloBadgeType = 6035 + HoloBadgeType_BADGE_GOWA_2025_IRL_SUNDAY_CITY_ADDON HoloBadgeType = 6036 + HoloBadgeType_BADGE_GOWA_2025_IRL_ADDON_HATCH HoloBadgeType = 6037 + HoloBadgeType_BADGE_GOWA_2025_IRL_ADDON_BATTLE HoloBadgeType = 6038 + HoloBadgeType_BADGE_GOWA_2025_IRL_ADDON_HATCH_TEST HoloBadgeType = 6039 + HoloBadgeType_BADGE_GOWA_2025_IRL_ADDON_BATTLE_TEST HoloBadgeType = 6040 + HoloBadgeType_BADGE_GOWA_2025_IRL_ADDON_EXTRA_DAY_TEST HoloBadgeType = 6041 + HoloBadgeType_BADGE_GOWA_2025_IRL_FULLTEST HoloBadgeType = 6042 + HoloBadgeType_BADGE_GOWA_2025_GLOBAL HoloBadgeType = 6043 + HoloBadgeType_BADGE_GOWA_2025_GLOBAL_TEST HoloBadgeType = 6044 + HoloBadgeType_BADGE_SAFARI_2025_BUENOS_AIRES_TEST HoloBadgeType = 6045 + HoloBadgeType_BADGE_SAFARI_2025_BUENOS_AIRES_SATURDAY HoloBadgeType = 6046 + HoloBadgeType_BADGE_SAFARI_2025_BUENOS_AIRES_SUNDAY HoloBadgeType = 6047 + HoloBadgeType_BADGE_SAFARI_2025_BUENOS_AIRES_ADD_ON_HATCH_TEST HoloBadgeType = 6048 + HoloBadgeType_BADGE_SAFARI_2025_BUENOS_AIRES_ADD_ON_HATCH HoloBadgeType = 6049 + HoloBadgeType_BADGE_SAFARI_2025_BUENOS_AIRES_ADD_ON_RAID_TEST HoloBadgeType = 6050 + HoloBadgeType_BADGE_SAFARI_2025_BUENOS_AIRES_ADD_ON_RAID HoloBadgeType = 6051 + HoloBadgeType_BADGE_SAFARI_2025_MIAMI_TEST HoloBadgeType = 6052 + HoloBadgeType_BADGE_SAFARI_2025_MIAMI_SATURDAY HoloBadgeType = 6053 + HoloBadgeType_BADGE_SAFARI_2025_MIAMI_SUNDAY HoloBadgeType = 6054 + HoloBadgeType_BADGE_SAFARI_2025_MIAMI_ADD_ON_HATCH_TEST HoloBadgeType = 6055 + HoloBadgeType_BADGE_SAFARI_2025_MIAMI_ADD_ON_HATCH HoloBadgeType = 6056 + HoloBadgeType_BADGE_SAFARI_2025_MIAMI_ADD_ON_RAID_TEST HoloBadgeType = 6057 + HoloBadgeType_BADGE_SAFARI_2025_MIAMI_ADD_ON_RAID HoloBadgeType = 6058 + HoloBadgeType_BADGE_SAFARI_2025_SYDNEY_TEST HoloBadgeType = 6059 + HoloBadgeType_BADGE_SAFARI_2025_SYDNEY_SATURDAY HoloBadgeType = 6060 + HoloBadgeType_BADGE_SAFARI_2025_SYDNEY_SUNDAY HoloBadgeType = 6061 + HoloBadgeType_BADGE_SAFARI_2025_SYDNEY_ADD_ON_HATCH_TEST HoloBadgeType = 6062 + HoloBadgeType_BADGE_SAFARI_2025_SYDNEY_ADD_ON_HATCH HoloBadgeType = 6063 + HoloBadgeType_BADGE_SAFARI_2025_SYDNEY_ADD_ON_RAID_TEST HoloBadgeType = 6064 + HoloBadgeType_BADGE_SAFARI_2025_SYDNEY_ADD_ON_RAID HoloBadgeType = 6065 + HoloBadgeType_BADGE_WEEKLY_CHALLENGE_ELIGIBLE HoloBadgeType = 6066 + HoloBadgeType_BADGE_BEST_FRIENDS_PLUS_ELIGIBLE HoloBadgeType = 6067 + HoloBadgeType_BADGE_GO_TOUR_2026_LOS_ANGELES_TEST_PARK HoloBadgeType = 6068 + HoloBadgeType_BADGE_GO_TOUR_2026_LOS_ANGELES_TEST_CITY HoloBadgeType = 6069 + HoloBadgeType_BADGE_GO_TOUR_2026_LOS_ANGELES_TEST_ALL_DAY_BONUSES HoloBadgeType = 6070 + HoloBadgeType_BADGE_GO_TOUR_2026_LOS_ANGELES_FRIDAY_PARK HoloBadgeType = 6071 + HoloBadgeType_BADGE_GO_TOUR_2026_LOS_ANGELES_FRIDAY_CITY HoloBadgeType = 6072 + HoloBadgeType_BADGE_GO_TOUR_2026_LOS_ANGELES_FRIDAY_ALL_DAY_BONUSES HoloBadgeType = 6073 + HoloBadgeType_BADGE_GO_TOUR_2026_LOS_ANGELES_SATURDAY_PARK HoloBadgeType = 6074 + HoloBadgeType_BADGE_GO_TOUR_2026_LOS_ANGELES_SATURDAY_CITY HoloBadgeType = 6075 + HoloBadgeType_BADGE_GO_TOUR_2026_LOS_ANGELES_SATURDAY_ALL_DAY_BONUSES HoloBadgeType = 6076 + HoloBadgeType_BADGE_GO_TOUR_2026_LOS_ANGELES_SUNDAY_PARK HoloBadgeType = 6077 + HoloBadgeType_BADGE_GO_TOUR_2026_LOS_ANGELES_SUNDAY_CITY HoloBadgeType = 6078 + HoloBadgeType_BADGE_GO_TOUR_2026_LOS_ANGELES_SUNDAY_ALL_DAY_BONUSES HoloBadgeType = 6079 + HoloBadgeType_BADGE_GO_TOUR_2026_LOS_ANGELES_ADD_ON_RAID_TEST HoloBadgeType = 6080 + HoloBadgeType_BADGE_GO_TOUR_2026_LOS_ANGELES_ADD_ON_RAID HoloBadgeType = 6081 + HoloBadgeType_BADGE_GO_TOUR_2026_LOS_ANGELES_ADD_ON_HATCH_TEST HoloBadgeType = 6082 + HoloBadgeType_BADGE_GO_TOUR_2026_LOS_ANGELES_ADD_ON_HATCH HoloBadgeType = 6083 + HoloBadgeType_BADGE_GO_TOUR_2026_LOS_ANGELES_VIP HoloBadgeType = 6084 + HoloBadgeType_BADGE_GO_TOUR_2026_LOS_ANGELES_MEGA_NIGHT_TEST HoloBadgeType = 6085 + HoloBadgeType_BADGE_GO_TOUR_2026_LOS_ANGELES_FRIDAY_MEGA_NIGHT HoloBadgeType = 6086 + HoloBadgeType_BADGE_GO_TOUR_2026_LOS_ANGELES_SATURDAY_MEGA_NIGHT HoloBadgeType = 6087 + HoloBadgeType_BADGE_GO_TOUR_2026_LOS_ANGELES_SUNDAY_MEGA_NIGHT HoloBadgeType = 6088 + HoloBadgeType_BADGE_GO_TOUR_2026_TAINAN_TEST_PARK HoloBadgeType = 6089 + HoloBadgeType_BADGE_GO_TOUR_2026_TAINAN_TEST_CITY HoloBadgeType = 6090 + HoloBadgeType_BADGE_GO_TOUR_2026_TAINAN_TEST_ALL_DAY_BONUSES HoloBadgeType = 6091 + HoloBadgeType_BADGE_GO_TOUR_2026_TAINAN_FRIDAY_PARK HoloBadgeType = 6092 + HoloBadgeType_BADGE_GO_TOUR_2026_TAINAN_FRIDAY_CITY HoloBadgeType = 6093 + HoloBadgeType_BADGE_GO_TOUR_2026_TAINAN_FRIDAY_ALL_DAY_BONUSES HoloBadgeType = 6094 + HoloBadgeType_BADGE_GO_TOUR_2026_TAINAN_SATURDAY_PARK HoloBadgeType = 6095 + HoloBadgeType_BADGE_GO_TOUR_2026_TAINAN_SATURDAY_CITY HoloBadgeType = 6096 + HoloBadgeType_BADGE_GO_TOUR_2026_TAINAN_SATURDAY_ALL_DAY_BONUSES HoloBadgeType = 6097 + HoloBadgeType_BADGE_GO_TOUR_2026_TAINAN_SUNDAY_PARK HoloBadgeType = 6098 + HoloBadgeType_BADGE_GO_TOUR_2026_TAINAN_SUNDAY_CITY HoloBadgeType = 6099 + HoloBadgeType_BADGE_GO_TOUR_2026_TAINAN_SUNDAY_ALL_DAY_BONUSES HoloBadgeType = 6100 + HoloBadgeType_BADGE_GO_TOUR_2026_TAINAN_ADD_ON_RAID_TEST HoloBadgeType = 6101 + HoloBadgeType_BADGE_GO_TOUR_2026_TAINAN_ADD_ON_RAID HoloBadgeType = 6102 + HoloBadgeType_BADGE_GO_TOUR_2026_TAINAN_ADD_ON_HATCH_TEST HoloBadgeType = 6103 + HoloBadgeType_BADGE_GO_TOUR_2026_TAINAN_ADD_ON_HATCH HoloBadgeType = 6104 + HoloBadgeType_BADGE_GO_TOUR_2026_TAINAN_VIP HoloBadgeType = 6105 + HoloBadgeType_BADGE_GO_TOUR_2026_TAINAN_MEGA_NIGHT_TEST HoloBadgeType = 6106 + HoloBadgeType_BADGE_GO_TOUR_2026_TAINAN_FRIDAY_MEGA_NIGHT HoloBadgeType = 6107 + HoloBadgeType_BADGE_GO_TOUR_2026_TAINAN_SATURDAY_MEGA_NIGHT HoloBadgeType = 6108 + HoloBadgeType_BADGE_GO_TOUR_2026_TAINAN_SUNDAY_MEGA_NIGHT HoloBadgeType = 6109 + HoloBadgeType_BADGE_GO_TOUR_2026_GLOBAL_X_VERSION HoloBadgeType = 6110 + HoloBadgeType_BADGE_GO_TOUR_2026_GLOBAL_Y_VERSION HoloBadgeType = 6111 + HoloBadgeType_BADGE_GO_TOUR_2026_GLOBAL HoloBadgeType = 6112 + HoloBadgeType_BADGE_GO_TOUR_2026_GLOBAL_SECRET_01 HoloBadgeType = 6113 + HoloBadgeType_BADGE_GO_TOUR_2026_GLOBAL_TEST HoloBadgeType = 6114 + HoloBadgeType_BADGE_GO_TOUR_2026_DELUXE_PASS HoloBadgeType = 6115 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_1MONDAY_ESSENTIAL HoloBadgeType = 6116 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_TUESDAY_ESSENTIAL HoloBadgeType = 6117 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_WEDNESDAY_ESSENTIAL HoloBadgeType = 6118 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_THURSDAY_ESSENTIAL HoloBadgeType = 6119 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_FRIDAY_ESSENTIAL HoloBadgeType = 6120 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_SATURDAY_ESSENTIAL HoloBadgeType = 6121 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_SUNDAY_ESSENTIAL HoloBadgeType = 6122 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_2MONDAY_ESSENTIAL HoloBadgeType = 6123 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_1MONDAY_CITY HoloBadgeType = 6124 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_TUESDAY_CITY HoloBadgeType = 6125 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_WEDNESDAY_CITY HoloBadgeType = 6126 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_THURSDAY_CITY HoloBadgeType = 6127 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_FRIDAY_CITY HoloBadgeType = 6128 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_SATURDAY_CITY HoloBadgeType = 6129 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_SUNDAY_CITY HoloBadgeType = 6130 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_2MONDAY_CITY HoloBadgeType = 6131 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_FRIDAY_PARK_MORNING HoloBadgeType = 6132 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_SATURDAY_PARK_MORNING HoloBadgeType = 6133 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_SUNDAY_PARK_MORNING HoloBadgeType = 6134 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_2MONDAY_PARK_MORNING HoloBadgeType = 6135 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_FRIDAY_PARK_AFTERNOON HoloBadgeType = 6136 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_SATURDAY_PARK_AFTERNOON HoloBadgeType = 6137 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_SUNDAY_PARK_AFTERNOON HoloBadgeType = 6138 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_2MONDAY_PARK_AFTERNOON HoloBadgeType = 6139 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_ADDON_HATCH HoloBadgeType = 6140 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_ADDON_RAID HoloBadgeType = 6141 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_EXPERT_1 HoloBadgeType = 6142 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_EXPERT_2 HoloBadgeType = 6143 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_EXPERT_3 HoloBadgeType = 6144 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_EXPERT_4 HoloBadgeType = 6145 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_EXPERT_FULL HoloBadgeType = 6146 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_VIP HoloBadgeType = 6147 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_TEST_ADDON_HATCH HoloBadgeType = 6148 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_TEST_ADDON_RAID HoloBadgeType = 6149 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_TEST_PARK HoloBadgeType = 6150 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_TEST_CITY HoloBadgeType = 6151 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_TEST_ESSENTIAL HoloBadgeType = 6152 + HoloBadgeType_BADGE_GOFEST_2026_TOKYO_TEST_EVERYTHING HoloBadgeType = 6153 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_THURSDAY_ESSENTIAL HoloBadgeType = 6154 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_FRIDAY_ESSENTIAL HoloBadgeType = 6155 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_SATURDAY_ESSENTIAL HoloBadgeType = 6156 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_SUNDAY_ESSENTIAL HoloBadgeType = 6157 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_THURSDAY_CITY HoloBadgeType = 6158 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_FRIDAY_CITY HoloBadgeType = 6159 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_SATURDAY_CITY HoloBadgeType = 6160 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_SUNDAY_CITY HoloBadgeType = 6161 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_FRIDAY_PARK_MORNING HoloBadgeType = 6162 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_SATURDAY_PARK_MORNING HoloBadgeType = 6163 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_SUNDAY_PARK_MORNING HoloBadgeType = 6164 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_FRIDAY_PARK_AFTERNOON HoloBadgeType = 6165 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_SATURDAY_PARK_AFTERNOON HoloBadgeType = 6166 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_SUNDAY_PARK_AFTERNOON HoloBadgeType = 6167 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_ADDON_HATCH HoloBadgeType = 6168 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_ADDON_RAID HoloBadgeType = 6169 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_EXPERT_1 HoloBadgeType = 6170 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_EXPERT_2 HoloBadgeType = 6171 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_EXPERT_3 HoloBadgeType = 6172 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_EXPERT_4 HoloBadgeType = 6173 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_EXPERT_FULL HoloBadgeType = 6174 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_VIP HoloBadgeType = 6175 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_TEST_ADDON_HATCH HoloBadgeType = 6176 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_TEST_ADDON_RAID HoloBadgeType = 6177 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_TEST_PARK HoloBadgeType = 6178 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_TEST_CITY HoloBadgeType = 6179 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_TEST_ESSENTIAL HoloBadgeType = 6180 + HoloBadgeType_BADGE_GOFEST_2026_CHICAGO_TEST_EVERYTHING HoloBadgeType = 6181 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_THURSDAY_ESSENTIAL HoloBadgeType = 6182 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_FRIDAY_ESSENTIAL HoloBadgeType = 6183 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_SATURDAY_ESSENTIAL HoloBadgeType = 6184 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_SUNDAY_ESSENTIAL HoloBadgeType = 6185 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_THURSDAY_CITY HoloBadgeType = 6186 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_FRIDAY_CITY HoloBadgeType = 6187 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_SATURDAY_CITY HoloBadgeType = 6188 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_SUNDAY_CITY HoloBadgeType = 6189 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_FRIDAY_PARK_MORNING HoloBadgeType = 6190 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_SATURDAY_PARK_MORNING HoloBadgeType = 6191 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_SUNDAY_PARK_MORNING HoloBadgeType = 6192 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_FRIDAY_PARK_AFTERNOON HoloBadgeType = 6193 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_SATURDAY_PARK_AFTERNOON HoloBadgeType = 6194 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_SUNDAY_PARK_AFTERNOON HoloBadgeType = 6195 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_ADDON_HATCH HoloBadgeType = 6196 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_ADDON_RAID HoloBadgeType = 6197 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_EXPERT_1 HoloBadgeType = 6198 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_EXPERT_2 HoloBadgeType = 6199 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_EXPERT_3 HoloBadgeType = 6200 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_EXPERT_4 HoloBadgeType = 6201 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_EXPERT_FULL HoloBadgeType = 6202 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_VIP HoloBadgeType = 6203 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_TEST_ADDON_HATCH HoloBadgeType = 6204 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_TEST_ADDON_RAID HoloBadgeType = 6205 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_TEST_PARK HoloBadgeType = 6206 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_TEST_CITY HoloBadgeType = 6207 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_TEST_ESSENTIAL HoloBadgeType = 6208 + HoloBadgeType_BADGE_GOFEST_2026_COPENHAGEN_TEST_EVERYTHING HoloBadgeType = 6209 + HoloBadgeType_BADGE_GOFEST_2026_GLOBAL HoloBadgeType = 6210 + HoloBadgeType_BADGE_GOFEST_2026_GLOBAL_TEST HoloBadgeType = 6211 + HoloBadgeType_BADGE_GOFEST_2026_EVENT_PASS_DELUXE HoloBadgeType = 6212 + HoloBadgeType_BADGE_QUEST_DIALOGUE_INBOX_ROLLOUT HoloBadgeType = 6213 + HoloBadgeType_BADGE_QUEST_DIALOGUE_INBOX_CONTROL HoloBadgeType = 6214 + HoloBadgeType_BADGE_CR_2026_001 HoloBadgeType = 6215 + HoloBadgeType_BADGE_REDUCED_ENTRY_FLOW_ROLLOUT HoloBadgeType = 6216 + HoloBadgeType_BADGE_REDUCED_ENTRY_FLOW_CONTROL HoloBadgeType = 6217 +) + +// Enum value maps for HoloBadgeType. +var ( + HoloBadgeType_name = map[int32]string{ + 0: "BADGE_UNSET", + 1: "BADGE_TRAVEL_KM", + 2: "BADGE_POKEDEX_ENTRIES", + 3: "BADGE_CAPTURE_TOTAL", + 4: "BADGE_DEFEATED_FORT", + 5: "BADGE_EVOLVED_TOTAL", + 6: "BADGE_HATCHED_TOTAL", + 7: "BADGE_ENCOUNTERED_TOTAL", + 8: "BADGE_POKESTOPS_VISITED", + 9: "BADGE_UNIQUE_POKESTOPS", + 10: "BADGE_POKEBALL_THROWN", + 11: "BADGE_BIG_MAGIKARP", + 12: "BADGE_DEPLOYED_TOTAL", + 13: "BADGE_BATTLE_ATTACK_WON", + 14: "BADGE_BATTLE_TRAINING_WON", + 15: "BADGE_BATTLE_DEFEND_WON", + 16: "BADGE_PRESTIGE_RAISED", + 17: "BADGE_PRESTIGE_DROPPED", + 18: "BADGE_TYPE_NORMAL", + 19: "BADGE_TYPE_FIGHTING", + 20: "BADGE_TYPE_FLYING", + 21: "BADGE_TYPE_POISON", + 22: "BADGE_TYPE_GROUND", + 23: "BADGE_TYPE_ROCK", + 24: "BADGE_TYPE_BUG", + 25: "BADGE_TYPE_GHOST", + 26: "BADGE_TYPE_STEEL", + 27: "BADGE_TYPE_FIRE", + 28: "BADGE_TYPE_WATER", + 29: "BADGE_TYPE_GRASS", + 30: "BADGE_TYPE_ELECTRIC", + 31: "BADGE_TYPE_PSYCHIC", + 32: "BADGE_TYPE_ICE", + 33: "BADGE_TYPE_DRAGON", + 34: "BADGE_TYPE_DARK", + 35: "BADGE_TYPE_FAIRY", + 36: "BADGE_SMALL_RATTATA", + 37: "BADGE_PIKACHU", + 38: "BADGE_UNOWN", + 39: "BADGE_POKEDEX_ENTRIES_GEN2", + 40: "BADGE_RAID_BATTLE_WON", + 41: "BADGE_LEGENDARY_BATTLE_WON", + 42: "BADGE_BERRIES_FED", + 43: "BADGE_HOURS_DEFENDED", + 44: "BADGE_PLACE_HOLDER", + 45: "BADGE_POKEDEX_ENTRIES_GEN3", + 46: "BADGE_CHALLENGE_QUESTS", + 47: "BADGE_MEW_ENCOUNTER", + 48: "BADGE_MAX_LEVEL_FRIENDS", + 49: "BADGE_TRADING", + 50: "BADGE_TRADING_DISTANCE", + 51: "BADGE_POKEDEX_ENTRIES_GEN4", + 52: "BADGE_GREAT_LEAGUE", + 53: "BADGE_ULTRA_LEAGUE", + 54: "BADGE_MASTER_LEAGUE", + 55: "BADGE_PHOTOBOMB", + 56: "BADGE_POKEDEX_ENTRIES_GEN5", + 57: "BADGE_POKEMON_PURIFIED", + 58: "BADGE_ROCKET_GRUNTS_DEFEATED", + 59: "BADGE_ROCKET_GIOVANNI_DEFEATED", + 60: "BADGE_BUDDY_BEST", + 61: "BADGE_POKEDEX_ENTRIES_GEN6", + 62: "BADGE_POKEDEX_ENTRIES_GEN7", + 63: "BADGE_POKEDEX_ENTRIES_GEN8", + 64: "BADGE_7_DAY_STREAKS", + 65: "BADGE_UNIQUE_RAID_BOSSES_DEFEATED", + 66: "BADGE_RAIDS_WITH_FRIENDS", + 67: "BADGE_POKEMON_CAUGHT_AT_YOUR_LURES", + 68: "BADGE_WAYFARER", + 69: "BADGE_TOTAL_MEGA_EVOS", + 70: "BADGE_UNIQUE_MEGA_EVOS", + 71: "DEPRECATED_0", + 72: "BADGE_ROUTE_ACCEPTED", + 73: "BADGE_TRAINERS_REFERRED", + 74: "BADGE_POKESTOPS_SCANNED", + 76: "BADGE_RAID_BATTLE_STAT", + 77: "BADGE_TOTAL_ROUTE_PLAY", + 78: "BADGE_UNIQUE_ROUTE_PLAY", + 79: "BADGE_POKEDEX_ENTRIES_GEN8A", + 80: "BADGE_CAPTURE_SMALL_POKEMON", + 81: "BADGE_CAPTURE_LARGE_POKEMON", + 82: "BADGE_POKEDEX_ENTRIES_GEN9", + 83: "BADGE_PARTY_CHALLENGES_COMPLETED", + 84: "BADGE_PARTY_BOOSTS_CONTRIBUTED", + 85: "BADGE_CHECK_INS", + 86: "BADGE_BREAD_BATTLES_ENTERED", + 87: "BADGE_BREAD_BATTLES_WON", + 88: "BADGE_BREAD_BATTLES_DOUGH_WON", + 89: "BADGE_BREAD_UNIQUE", + 90: "BADGE_BREAD_DOUGH_UNIQUE", + 1000: "BADGE_DYNAMIC_MIN", + 1002: "BADGE_MINI_COLLECTION", + 1003: "BADGE_BUTTERFLY_COLLECTOR", + 1004: "BADGE_MAX_SIZE_FIRST_PLACE_WIN", + 1005: "BADGE_STAMP_RALLY", + 1006: "BADGE_SMORES_00", + 1007: "BADGE_SMORES_01", + 2000: "BADGE_EVENT_MIN", + 2001: "BADGE_CHICAGO_FEST_JULY_2017", + 2002: "BADGE_PIKACHU_OUTBREAK_YOKOHAMA_2017", + 2003: "BADGE_SAFARI_ZONE_EUROPE_2017", + 2004: "BADGE_SAFARI_ZONE_EUROPE_2017_10_07", + 2005: "BADGE_SAFARI_ZONE_EUROPE_2017_10_14", + 2006: "BADGE_CHICAGO_FEST_JULY_2018_SAT_NORTH", + 2007: "BADGE_CHICAGO_FEST_JULY_2018_SAT_SOUTH", + 2008: "BADGE_CHICAGO_FEST_JULY_2018_SUN_NORTH", + 2009: "BADGE_CHICAGO_FEST_JULY_2018_SUN_SOUTH", + 2010: "BADGE_APAC_PARTNER_JULY_2018_0", + 2011: "BADGE_APAC_PARTNER_JULY_2018_1", + 2012: "BADGE_APAC_PARTNER_JULY_2018_2", + 2013: "BADGE_APAC_PARTNER_JULY_2018_3", + 2014: "BADGE_APAC_PARTNER_JULY_2018_4", + 2015: "BADGE_APAC_PARTNER_JULY_2018_5", + 2016: "BADGE_APAC_PARTNER_JULY_2018_6", + 2017: "BADGE_APAC_PARTNER_JULY_2018_7", + 2018: "BADGE_APAC_PARTNER_JULY_2018_8", + 2019: "BADGE_APAC_PARTNER_JULY_2018_9", + 2020: "BADGE_YOKOSUKA_29_AUG_2018_MIKASA", + 2021: "BADGE_YOKOSUKA_29_AUG_2018_VERNY", + 2022: "BADGE_YOKOSUKA_29_AUG_2018_KURIHAMA", + 2023: "BADGE_YOKOSUKA_30_AUG_2018_MIKASA", + 2024: "BADGE_YOKOSUKA_30_AUG_2018_VERNY", + 2025: "BADGE_YOKOSUKA_30_AUG_2018_KURIHAMA", + 2026: "BADGE_YOKOSUKA_31_AUG_2018_MIKASA", + 2027: "BADGE_YOKOSUKA_31_AUG_2018_VERNY", + 2028: "BADGE_YOKOSUKA_31_AUG_2018_KURIHAMA", + 2029: "BADGE_YOKOSUKA_1_SEP_2018_MIKASA", + 2030: "BADGE_YOKOSUKA_1_SEP_2018_VERNY", + 2031: "BADGE_YOKOSUKA_1_SEP_2018_KURIHAMA", + 2032: "BADGE_YOKOSUKA_2_SEP_2018_MIKASA", + 2033: "BADGE_YOKOSUKA_2_SEP_2018_VERNY", + 2034: "BADGE_YOKOSUKA_2_SEP_2018_KURIHAMA", + 2035: "BADGE_TOP_BANANA_1", + 2036: "BADGE_TOP_BANANA_2", + 2037: "BADGE_TOP_BANANA_3", + 2038: "BADGE_PARTNER_EVENT_2019_0", + 2039: "BADGE_PARTNER_EVENT_2019_1", + 2040: "BADGE_PARTNER_EVENT_2019_2", + 2041: "BADGE_PARTNER_EVENT_2019_3", + 2042: "BADGE_PARTNER_EVENT_2019_4", + 2043: "BADGE_PARTNER_EVENT_2019_5", + 2044: "BADGE_PARTNER_EVENT_2019_6", + 2045: "BADGE_PARTNER_EVENT_2019_7", + 2046: "BADGE_PARTNER_EVENT_2019_8", + 2047: "BADGE_PARTNER_EVENT_2019_9", + 2048: "BADGE_SENTOSA_18_APR_2019", + 2049: "BADGE_SENTOSA_19_APR_2019", + 2050: "BADGE_SENTOSA_20_APR_2019", + 2051: "BADGE_SENTOSA_21_APR_2019", + 2052: "BADGE_SENTOSA_22_APR_2019", + 2053: "BADGE_CITY_EXPLORER_PASS_00", + 2054: "BADGE_CITY_EXPLORER_PASS_01", + 2055: "BADGE_CITY_EXPLORER_PASS_02", + 2056: "BADGE_CITY_EXPLORER_PASS_03", + 2057: "BADGE_CITY_EXPLORER_PASS_04", + 2058: "BADGE_CITY_EXPLORER_PASS_05", + 2059: "BADGE_CITY_EXPLORER_PASS_06", + 2060: "BADGE_CITY_EXPLORER_PASS_07", + 2061: "BADGE_CITY_EXPLORER_PASS_08", + 2062: "BADGE_CITY_EXPLORER_PASS_09", + 2063: "BADGE_CITY_EXPLORER_PASS_10", + 2064: "BADGE_CITY_EXPLORER_PASS_11", + 2065: "BADGE_CITY_EXPLORER_PASS_12", + 2066: "BADGE_CITY_EXPLORER_PASS_13", + 2067: "BADGE_CITY_EXPLORER_PASS_14", + 2068: "BADGE_CITY_EXPLORER_PASS_15", + 2069: "BADGE_CITY_EXPLORER_PASS_16", + 2070: "BADGE_CITY_EXPLORER_PASS_17", + 2071: "BADGE_CITY_EXPLORER_PASS_18", + 2072: "BADGE_CITY_EXPLORER_PASS_19", + 2073: "BADGE_CITY_EXPLORER_PASS_20", + 2074: "BADGE_CITY_EXPLORER_PASS_21", + 2075: "BADGE_CITY_EXPLORER_PASS_22", + 2076: "BADGE_CITY_EXPLORER_PASS_23", + 2077: "BADGE_CITY_EXPLORER_PASS_24", + 2078: "BADGE_CITY_EXPLORER_PASS_25", + 2079: "BADGE_CITY_EXPLORER_PASS_26", + 2080: "BADGE_CITY_EXPLORER_PASS_27", + 2081: "BADGE_CITY_EXPLORER_PASS_28", + 2082: "BADGE_CITY_EXPLORER_PASS_29", + 2083: "BADGE_CITY_EXPLORER_PASS_30", + 2084: "BADGE_CITY_EXPLORER_PASS_31", + 2085: "BADGE_CITY_EXPLORER_PASS_32", + 2086: "BADGE_CITY_EXPLORER_PASS_33", + 2087: "BADGE_CITY_EXPLORER_PASS_34", + 2088: "BADGE_CITY_EXPLORER_PASS_35", + 2089: "BADGE_CITY_EXPLORER_PASS_36", + 2090: "BADGE_CITY_EXPLORER_PASS_37", + 2091: "BADGE_CITY_EXPLORER_PASS_38", + 2092: "BADGE_CITY_EXPLORER_PASS_39", + 2093: "BADGE_CITY_EXPLORER_PASS_40", + 2094: "BADGE_AIR_ADVENTURES_OKINAWA_00", + 2095: "BADGE_AIR_ADVENTURES_OKINAWA_RELEASE", + 2096: "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_EARLYACCESS", + 2097: "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_GENERAL", + 2098: "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_EARLYACCESS", + 2099: "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_GENERAL", + 2100: "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_EARLYACCESS", + 2101: "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_GENERAL", + 2102: "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_EARLYACCESS", + 2103: "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_GENERAL", + 5000: "BADGE_DYNAMIC_EVENT_MIN", + 5001: "BADGE_GOFEST_2019_AMERICAS_DAY_00_NORTH_GENERAL", + 5002: "BADGE_GOFEST_2019_AMERICAS_DAY_00_NORTH_EARLYACCESS", + 5003: "BADGE_GOFEST_2019_AMERICAS_DAY_00_SOUTH_GENERAL", + 5004: "BADGE_GOFEST_2019_AMERICAS_DAY_00_SOUTH_EARLYACCESS", + 5005: "BADGE_GOFEST_2019_AMERICAS_DAY_01_NORTH_GENERAL", + 5006: "BADGE_GOFEST_2019_AMERICAS_DAY_01_NORTH_EARLYACCESS", + 5007: "BADGE_GOFEST_2019_AMERICAS_DAY_01_SOUTH_GENERAL", + 5008: "BADGE_GOFEST_2019_AMERICAS_DAY_01_SOUTH_EARLYACCESS", + 5009: "BADGE_GOFEST_2019_AMERICAS_DAY_02_NORTH_GENERAL", + 5010: "BADGE_GOFEST_2019_AMERICAS_DAY_02_NORTH_EARLYACCESS", + 5011: "BADGE_GOFEST_2019_AMERICAS_DAY_02_SOUTH_GENERAL", + 5012: "BADGE_GOFEST_2019_AMERICAS_DAY_02_SOUTH_EARLYACCESS", + 5013: "BADGE_GOFEST_2019_AMERICAS_DAY_03_NORTH_GENERAL", + 5014: "BADGE_GOFEST_2019_AMERICAS_DAY_03_NORTH_EARLYACCESS", + 5015: "BADGE_GOFEST_2019_AMERICAS_DAY_03_SOUTH_GENERAL", + 5016: "BADGE_GOFEST_2019_AMERICAS_DAY_03_SOUTH_EARLYACCESS", + 5017: "BADGE_GOFEST_2019_AMERICAS_DAY_04_NORTH_GENERAL", + 5018: "BADGE_GOFEST_2019_AMERICAS_DAY_04_NORTH_EARLYACCESS", + 5019: "BADGE_GOFEST_2019_AMERICAS_DAY_04_SOUTH_GENERAL", + 5020: "BADGE_GOFEST_2019_AMERICAS_DAY_04_SOUTH_EARLYACCESS", + 5021: "BADGE_GOFEST_2019_EMEA_DAY_00_GENERAL", + 5022: "BADGE_GOFEST_2019_EMEA_DAY_00_EARLYACCESS", + 5023: "BADGE_GOFEST_2019_EMEA_DAY_01_GENERAL", + 5024: "BADGE_GOFEST_2019_EMEA_DAY_01_EARLYACCESS", + 5025: "BADGE_GOFEST_2019_EMEA_DAY_02_GENERAL", + 5026: "BADGE_GOFEST_2019_EMEA_DAY_02_EARLYACCESS", + 5027: "BADGE_GOFEST_2019_EMEA_DAY_03_GENERAL", + 5028: "BADGE_GOFEST_2019_EMEA_DAY_03_EARLYACCESS", + 5029: "BADGE_GOFEST_2019_EMEA_DAY_04_GENERAL", + 5030: "BADGE_GOFEST_2019_EMEA_DAY_04_EARLYACCESS", + 5031: "BADGE_GOFEST_2019_APAC_DAY_00_GENERAL", + 5032: "BADGE_GOFEST_2019_APAC_DAY_01_GENERAL", + 5033: "BADGE_GOFEST_2019_APAC_DAY_02_GENERAL", + 5034: "BADGE_GOFEST_2019_APAC_DAY_03_GENERAL", + 5035: "BADGE_GOFEST_2019_APAC_DAY_04_GENERAL", + 5036: "BADGE_GOFEST_2019_APAC_DAY_05_GENERAL", + 5037: "BADGE_GOFEST_2019_APAC_DAY_06_GENERAL", + 5038: "BADGE_GOFEST_2019_APAC_DAY_07_GENERAL", + 5039: "BADGE_SAFARIZONE_2019_MONTREAL_DAY_00_GENERAL", + 5040: "BADGE_SAFARIZONE_2019_MONTREAL_DAY_00_EARLYACCESS", + 5041: "BADGE_SAFARIZONE_2019_MONTREAL_DAY_01_GENERAL", + 5042: "BADGE_SAFARIZONE_2019_MONTREAL_DAY_01_EARLYACCESS", + 5043: "BADGE_SAFARIZONE_2019_MONTREAL_DAY_02_GENERAL", + 5044: "BADGE_SAFARIZONE_2019_MONTREAL_DAY_02_EARLYACCESS", + 5045: "BADGE_SAFARIZONE_2019_MONTREAL_DAY_03_GENERAL", + 5046: "BADGE_SAFARIZONE_2019_MONTREAL_DAY_03_EARLYACCESS", + 5047: "BADGE_SAFARIZONE_2020_STLOUIS_DAY_00_GENERAL", + 5048: "BADGE_SAFARIZONE_2020_STLOUIS_DAY_00_EARLYACCESS", + 5049: "BADGE_SAFARIZONE_2020_STLOUIS_DAY_01_GENERAL", + 5050: "BADGE_SAFARIZONE_2020_STLOUIS_DAY_01_EARLYACCESS", + 5051: "BADGE_SAFARIZONE_2020_STLOUIS_DAY_02_GENERAL", + 5052: "BADGE_SAFARIZONE_2020_STLOUIS_DAY_02_EARLYACCESS", + 5053: "BADGE_SAFARIZONE_2020_STLOUIS_DAY_03_GENERAL", + 5054: "BADGE_SAFARIZONE_2020_STLOUIS_DAY_03_EARLYACCESS", + 5055: "BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_00_GENERAL", + 5056: "BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_00_EARLYACCESS", + 5057: "BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_01_GENERAL", + 5058: "BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_01_EARLYACCESS", + 5059: "BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_02_GENERAL", + 5060: "BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_02_EARLYACCESS", + 5061: "BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_03_GENERAL", + 5062: "BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_03_EARLYACCESS", + 5063: "BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_00_GENERAL", + 5064: "BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_00_EARLYACCESS", + 5065: "BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_01_GENERAL", + 5066: "BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_01_EARLYACCESS", + 5067: "BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_02_GENERAL", + 5068: "BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_02_EARLYACCESS", + 5069: "BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_03_GENERAL", + 5070: "BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_03_EARLYACCESS", + 5071: "BADGE_GOFEST_2020_TEST", + 5072: "BADGE_GOFEST_2020_GLOBAL", + 5073: "BADGE_GOTOUR_2021_GREEN_TEST", + 5074: "BADGE_GOTOUR_2021_RED_TEST", + 5075: "BADGE_GOTOUR_2021_GREEN_GLOBAL", + 5076: "BADGE_GOTOUR_2021_RED_GLOBAL", + 5100: "BADGE_GLOBAL_TICKETED_EVENT", + 5201: "BADGE_EVENT_0001", + 5202: "BADGE_EVENT_0002", + 5203: "BADGE_EVENT_0003", + 5204: "BADGE_EVENT_0004", + 5205: "BADGE_EVENT_0005", + 5206: "BADGE_EVENT_0006", + 5207: "BADGE_EVENT_0007", + 5208: "BADGE_EVENT_0008", + 5209: "BADGE_EVENT_0009", + 5210: "BADGE_EVENT_0010", + 5211: "BADGE_EVENT_0011", + 5212: "BADGE_EVENT_0012", + 5213: "BADGE_EVENT_0013", + 5214: "BADGE_EVENT_0014", + 5215: "BADGE_EVENT_0015", + 5216: "BADGE_EVENT_0016", + 5217: "BADGE_EVENT_0017", + 5218: "BADGE_EVENT_0018", + 5219: "BADGE_EVENT_0019", + 5220: "BADGE_EVENT_0020", + 5221: "BADGE_EVENT_0021", + 5222: "BADGE_EVENT_0022", + 5223: "BADGE_EVENT_0023", + 5224: "BADGE_EVENT_0024", + 5225: "BADGE_EVENT_0025", + 5226: "BADGE_EVENT_0026", + 5227: "BADGE_EVENT_0027", + 5228: "BADGE_EVENT_0028", + 5229: "BADGE_EVENT_0029", + 5230: "BADGE_EVENT_0030", + 5231: "BADGE_LEVEL_40", + 5232: "BADGE_GOFEST_2021_TEST", + 5233: "BADGE_GOFEST_2021_GLOBAL", + 5234: "BADGE_TRADING_CARD_0001", + 5235: "BADGE_TRADING_CARD_0002", + 5236: "BADGE_TRADING_CARD_0003", + 5237: "BADGE_TRADING_CARD_0004", + 5238: "BADGE_TRADING_CARD_0005", + 5239: "BADGE_TRADING_CARD_0006", + 5240: "BADGE_TRADING_CARD_0007", + 5241: "BADGE_TRADING_CARD_0008", + 5242: "BADGE_TRADING_CARD_0009", + 5243: "BADGE_TRADING_CARD_0010", + 5244: "BADGE_GOFEST_2022_TEST", + 5245: "BADGE_GOFEST_2022_GLOBAL", + 5246: "BADGE_GOTOUR_2022_GOLD_TEST", + 5247: "BADGE_GOTOUR_2022_SILVER_TEST", + 5248: "BADGE_GOTOUR_2022_GOLD_GLOBAL", + 5249: "BADGE_GOTOUR_2022_SILVER_GLOBAL", + 5250: "BADGE_GOTOUR_2022_LIVE_A_TEST", + 5251: "BADGE_GOTOUR_2022_LIVE_A_GLOBAL", + 5252: "BADGE_GOTOUR_2022_LIVE_B_TEST", + 5253: "BADGE_GOTOUR_2022_LIVE_B_GLOBAL", + 5254: "BADGE_EVENT_0031", + 5255: "BADGE_EVENT_0032", + 5256: "BADGE_EVENT_0033", + 5257: "BADGE_EVENT_0034", + 5258: "BADGE_EVENT_0035", + 5259: "BADGE_EVENT_0036", + 5260: "BADGE_EVENT_0037", + 5261: "BADGE_EVENT_0038", + 5262: "BADGE_EVENT_0039", + 5263: "BADGE_EVENT_0040", + 5264: "BADGE_EVENT_0041", + 5265: "BADGE_EVENT_0042", + 5266: "BADGE_EVENT_0043", + 5267: "BADGE_EVENT_0044", + 5268: "BADGE_EVENT_0045", + 5269: "BADGE_EVENT_0046", + 5270: "BADGE_EVENT_0047", + 5271: "BADGE_EVENT_0048", + 5272: "BADGE_EVENT_0049", + 5273: "BADGE_EVENT_0050", + 5274: "BADGE_EVENT_0051", + 5275: "BADGE_EVENT_0052", + 5276: "BADGE_EVENT_0053", + 5277: "BADGE_EVENT_0054", + 5278: "BADGE_EVENT_0055", + 5279: "BADGE_EVENT_0056", + 5280: "BADGE_EVENT_0057", + 5281: "BADGE_EVENT_0058", + 5282: "BADGE_EVENT_0059", + 5283: "BADGE_EVENT_0060", + 5284: "BADGE_EVENT_0061", + 5285: "BADGE_EVENT_0062", + 5286: "BADGE_SAFARIZONE_2022_SEVILLE_DAY_00_GENERAL", + 5287: "BADGE_SAFARIZONE_2022_SEVILLE_DAY_00_EARLYACCESS", + 5288: "BADGE_SAFARIZONE_2022_SEVILLE_DAY_01_GENERAL", + 5289: "BADGE_SAFARIZONE_2022_SEVILLE_DAY_01_EARLYACCESS", + 5290: "BADGE_SAFARIZONE_2022_SEVILLE_DAY_02_GENERAL", + 5291: "BADGE_SAFARIZONE_2022_SEVILLE_DAY_02_EARLYACCESS", + 5292: "BADGE_SAFARIZONE_2022_SEVILLE_DAY_03_GENERAL", + 5293: "BADGE_SAFARIZONE_2022_SEVILLE_DAY_03_EARLYACCESS", + 5294: "BADGE_AA_2023_JEJU_DAY_00", + 5295: "BADGE_AA_2023_JEJU_DAY_01", + 5296: "BADGE_AA_2023_JEJU_DAY_02", + 5297: "BADGE_AA_2023_JEJU_DAY_03", + 5300: "DEPRECATED_1", + 5301: "DEPRECATED_2", + 5302: "BADGE_GOFEST_2022_BERLIN_TEST_GENERAL", + 5303: "BADGE_GOFEST_2022_BERLIN_TEST_EARLYACCESS", + 5304: "BADGE_GOFEST_2022_BERLIN_DAY_01_GENERAL", + 5305: "BADGE_GOFEST_2022_BERLIN_DAY_01_EARLYACCESS", + 5306: "BADGE_GOFEST_2022_BERLIN_DAY_02_GENERAL", + 5307: "BADGE_GOFEST_2022_BERLIN_DAY_02_EARLYACCESS", + 5308: "BADGE_GOFEST_2022_BERLIN_DAY_03_GENERAL", + 5309: "BADGE_GOFEST_2022_BERLIN_DAY_03_EARLYACCESS", + 5310: "BADGE_GOFEST_2022_SEATTLE_TEST_PARK_MORNING", + 5311: "BADGE_GOFEST_2022_SEATTLE_TEST_PARK_AFTERNOON", + 5312: "BADGE_GOFEST_2022_SEATTLE_TEST_CITY_MORNING", + 5313: "BADGE_GOFEST_2022_SEATTLE_TEST_CITY_AFTERNOON", + 5314: "BADGE_GOFEST_2022_SEATTLE_DAY_01_PARK_MORNING", + 5315: "BADGE_GOFEST_2022_SEATTLE_DAY_01_PARK_AFTERNOON", + 5316: "BADGE_GOFEST_2022_SEATTLE_DAY_01_CITY_MORNING", + 5317: "BADGE_GOFEST_2022_SEATTLE_DAY_01_CITY_AFTERNOON", + 5318: "BADGE_GOFEST_2022_SEATTLE_DAY_02_PARK_MORNING", + 5319: "BADGE_GOFEST_2022_SEATTLE_DAY_02_PARK_AFTERNOON", + 5320: "BADGE_GOFEST_2022_SEATTLE_DAY_02_CITY_MORNING", + 5321: "BADGE_GOFEST_2022_SEATTLE_DAY_02_CITY_AFTERNOON", + 5322: "BADGE_GOFEST_2022_SEATTLE_DAY_03_PARK_MORNING", + 5323: "BADGE_GOFEST_2022_SEATTLE_DAY_03_PARK_AFTERNOON", + 5324: "BADGE_GOFEST_2022_SEATTLE_DAY_03_CITY_MORNING", + 5325: "BADGE_GOFEST_2022_SEATTLE_DAY_03_CITY_AFTERNOON", + 5326: "BADGE_GOFEST_2022_SAPPORO_TEST_PARK_MORNING", + 5327: "BADGE_GOFEST_2022_SAPPORO_TEST_PARK_AFTERNOON", + 5328: "BADGE_GOFEST_2022_SAPPORO_TEST_CITY_MORNING", + 5329: "BADGE_GOFEST_2022_SAPPORO_TEST_CITY_AFTERNOON", + 5330: "BADGE_GOFEST_2022_SAPPORO_DAY_01_PARK_MORNING", + 5331: "BADGE_GOFEST_2022_SAPPORO_DAY_01_PARK_AFTERNOON", + 5332: "BADGE_GOFEST_2022_SAPPORO_DAY_01_CITY_MORNING", + 5333: "BADGE_GOFEST_2022_SAPPORO_DAY_01_CITY_AFTERNOON", + 5334: "BADGE_GOFEST_2022_SAPPORO_DAY_02_PARK_MORNING", + 5335: "BADGE_GOFEST_2022_SAPPORO_DAY_02_PARK_AFTERNOON", + 5336: "BADGE_GOFEST_2022_SAPPORO_DAY_02_CITY_MORNING", + 5337: "BADGE_GOFEST_2022_SAPPORO_DAY_02_CITY_AFTERNOON", + 5338: "BADGE_GOFEST_2022_SAPPORO_DAY_03_PARK_MORNING", + 5339: "BADGE_GOFEST_2022_SAPPORO_DAY_03_PARK_AFTERNOON", + 5340: "BADGE_GOFEST_2022_SAPPORO_DAY_03_CITY_MORNING", + 5341: "BADGE_GOFEST_2022_SAPPORO_DAY_03_CITY_AFTERNOON", + 5342: "BADGE_GOFEST_2022_BERLIN_ADDON_HATCH_TEST", + 5343: "BADGE_GOFEST_2022_BERLIN_ADDON_HATCH", + 5344: "BADGE_GOFEST_2022_BERLIN_ADDON_RAID_TEST", + 5345: "BADGE_GOFEST_2022_BERLIN_ADDON_RAID", + 5346: "BADGE_GOFEST_2022_SEATTLE_ADDON_HATCH_TEST", + 5347: "BADGE_GOFEST_2022_SEATTLE_ADDON_HATCH", + 5348: "BADGE_GOFEST_2022_SEATTLE_ADDON_RAID_TEST", + 5349: "BADGE_GOFEST_2022_SEATTLE_ADDON_RAID", + 5350: "BADGE_GOFEST_2022_SAPPORO_ADDON_HATCH_TEST", + 5351: "BADGE_GOFEST_2022_SAPPORO_ADDON_HATCH", + 5352: "BADGE_GOFEST_2022_SAPPORO_ADDON_RAID_TEST", + 5353: "BADGE_GOFEST_2022_SAPPORO_ADDON_RAID", + 5354: "BADGE_EVENT_0063", + 5355: "BADGE_EVENT_0064", + 5356: "BADGE_EVENT_0065", + 5357: "BADGE_EVENT_0066", + 5358: "BADGE_EVENT_0067", + 5359: "BADGE_EVENT_0068", + 5360: "BADGE_EVENT_0069", + 5361: "BADGE_EVENT_0070", + 5362: "BADGE_EVENT_0071", + 5363: "BADGE_EVENT_0072", + 5364: "BADGE_EVENT_0073", + 5365: "BADGE_EVENT_0074", + 5366: "BADGE_EVENT_0075", + 5367: "BADGE_EVENT_0076", + 5368: "BADGE_EVENT_0077", + 5369: "BADGE_EVENT_0078", + 5370: "BADGE_EVENT_0079", + 5371: "BADGE_EVENT_0080", + 5372: "BADGE_EVENT_0081", + 5373: "BADGE_EVENT_0082", + 5374: "BADGE_EVENT_0083", + 5375: "BADGE_EVENT_0084", + 5376: "BADGE_EVENT_0085", + 5377: "BADGE_EVENT_0086", + 5378: "BADGE_EVENT_0087", + 5379: "BADGE_EVENT_0088", + 5380: "BADGE_EVENT_0089", + 5381: "BADGE_EVENT_0090", + 5382: "BADGE_EVENT_0091", + 5383: "BADGE_EVENT_0092", + 5384: "BADGE_EVENT_0093", + 5385: "BADGE_EVENT_0094", + 5386: "BADGE_EVENT_0095", + 5387: "BADGE_EVENT_0096", + 5388: "BADGE_EVENT_0097", + 5389: "BADGE_EVENT_0098", + 5390: "BADGE_EVENT_0099", + 5391: "BADGE_EVENT_0100", + 5392: "BADGE_EVENT_0101", + 5393: "BADGE_EVENT_0102", + 5394: "BADGE_EVENT_0103", + 5395: "BADGE_EVENT_0104", + 5396: "BADGE_EVENT_0105", + 5397: "BADGE_EVENT_0106", + 5398: "BADGE_EVENT_0107", + 5399: "BADGE_EVENT_0108", + 5400: "BADGE_EVENT_0109", + 5401: "BADGE_EVENT_0110", + 5402: "BADGE_EVENT_0111", + 5403: "BADGE_EVENT_0112", + 5404: "BADGE_EVENT_0113", + 5405: "BADGE_EVENT_0114", + 5406: "BADGE_EVENT_0115", + 5407: "BADGE_EVENT_0116", + 5408: "BADGE_EVENT_0117", + 5409: "BADGE_EVENT_0118", + 5410: "BADGE_EVENT_0119", + 5411: "BADGE_EVENT_0120", + 5412: "BADGE_EVENT_0121", + 5413: "BADGE_EVENT_0122", + 5414: "BADGE_EVENT_0123", + 5415: "BADGE_EVENT_0124", + 5416: "BADGE_EVENT_0125", + 5417: "BADGE_EVENT_0126", + 5418: "BADGE_EVENT_0127", + 5419: "BADGE_EVENT_0128", + 5420: "BADGE_EVENT_0129", + 5421: "BADGE_EVENT_0130", + 5422: "BADGE_EVENT_0131", + 5423: "BADGE_EVENT_0132", + 5424: "BADGE_EVENT_0133", + 5425: "BADGE_EVENT_0134", + 5426: "BADGE_EVENT_0135", + 5427: "BADGE_EVENT_0136", + 5428: "BADGE_EVENT_0137", + 5429: "BADGE_EVENT_0138", + 5430: "BADGE_EVENT_0139", + 5431: "BADGE_EVENT_0140", + 5432: "BADGE_EVENT_0141", + 5433: "BADGE_EVENT_0142", + 5434: "BADGE_EVENT_0143", + 5435: "BADGE_EVENT_0144", + 5436: "BADGE_EVENT_0145", + 5437: "BADGE_EVENT_0146", + 5438: "BADGE_EVENT_0147", + 5439: "BADGE_EVENT_0148", + 5440: "BADGE_EVENT_0149", + 5441: "BADGE_EVENT_0150", + 5442: "BADGE_EVENT_0151", + 5443: "BADGE_EVENT_0152", + 5444: "BADGE_EVENT_0153", + 5445: "BADGE_EVENT_0154", + 5446: "BADGE_EVENT_0155", + 5447: "BADGE_EVENT_0156", + 5448: "BADGE_EVENT_0157", + 5449: "BADGE_EVENT_0158", + 5450: "BADGE_EVENT_0159", + 5451: "BADGE_EVENT_0160", + 5452: "BADGE_EVENT_0161", + 5453: "BADGE_EVENT_0162", + 5454: "BADGE_SAFARIZONE_2022_TAIPEI_DAY_00_EARLYACCESS", + 5455: "BADGE_SAFARIZONE_2022_TAIPEI_DAY_00_GENERAL", + 5456: "BADGE_SAFARIZONE_2022_TAIPEI_DAY_01_EARLYACCESS", + 5457: "BADGE_SAFARIZONE_2022_TAIPEI_DAY_01_GENERAL", + 5458: "BADGE_SAFARIZONE_2022_TAIPEI_DAY_02_EARLYACCESS", + 5459: "BADGE_SAFARIZONE_2022_TAIPEI_DAY_02_GENERAL", + 5460: "BADGE_SAFARIZONE_2022_TAIPEI_DAY_03_EARLYACCESS", + 5461: "BADGE_SAFARIZONE_2022_TAIPEI_DAY_03_GENERAL", + 5462: "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_EARLYACCESS_TEST", + 5463: "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_GENERAL_TEST", + 5464: "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_EARLYACCESS_TEST", + 5465: "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_GENERAL_TEST", + 5466: "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_EARLYACCESS_TEST", + 5467: "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_GENERAL_TEST", + 5468: "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_EARLYACCESS_TEST", + 5469: "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_GENERAL_TEST", + 5470: "BADGE_GOTOUR_2023_RUBY_TEST", + 5471: "BADGE_GOTOUR_2023_SAPPHIRE_TEST", + 5472: "BADGE_GOTOUR_2023_RUBY_GLOBAL", + 5473: "BADGE_GOTOUR_2023_SAPPHIRE_GLOBAL", + 5474: "BADGE_GOTOUR_LIVE_2023_DAY_00", + 5475: "BADGE_GOTOUR_LIVE_2023_DAY_01", + 5476: "BADGE_GOTOUR_LIVE_2023_DAY_02", + 5477: "BADGE_GOTOUR_2023_HATCH_ADDON_TEST", + 5478: "BADGE_GOTOUR_2023_RAID_ADDON_TEST", + 5479: "BADGE_GOTOUR_2023_HATCH_ADDON", + 5480: "BADGE_GOTOUR_2023_RAID_ADDON", + 5481: "BADGE_GOFEST_2023_OSAKA_DAY1_CITY", + 5482: "BADGE_GOFEST_2023_OSAKA_DAY2_CITY", + 5483: "BADGE_GOFEST_2023_OSAKA_DAY3_CITY", + 5484: "BADGE_GOFEST_2023_OSAKA_DAY1_EXTENDED", + 5485: "BADGE_GOFEST_2023_OSAKA_DAY2_EXTENDED", + 5486: "BADGE_GOFEST_2023_OSAKA_DAY3_EXTENDED", + 5487: "BADGE_GOFEST_2023_OSAKA_DAY1_PARK_MORNING", + 5488: "BADGE_GOFEST_2023_OSAKA_DAY2_PARK_MORNING", + 5489: "BADGE_GOFEST_2023_OSAKA_DAY3_PARK_MORNING", + 5490: "BADGE_GOFEST_2023_OSAKA_DAY1_PARK_AFTERNOON", + 5491: "BADGE_GOFEST_2023_OSAKA_DAY2_PARK_AFTERNOON", + 5492: "BADGE_GOFEST_2023_OSAKA_DAY3_PARK_AFTERNOON", + 5493: "BADGE_GOFEST_2023_OSAKA_ADDON_HATCH", + 5494: "BADGE_GOFEST_2023_OSAKA_ADDON_RAID", + 5495: "BADGE_GOFEST_2023_OSAKA_VIP", + 5496: "BADGE_GOFEST_2023_OSAKA_ADDON_HATCH_TEST", + 5497: "BADGE_GOFEST_2023_OSAKA_ADDON_RAID_TEST", + 5498: "BADGE_GOFEST_2023_OSAKA_PARK_TEST", + 5499: "BADGE_GOFEST_2023_OSAKA_PARK_2_TEST", + 5500: "BADGE_GOFEST_2023_OSAKA_CITY_TEST", + 5501: "BADGE_GOFEST_2023_OSAKA_CITY_2_TEST", + 5502: "BADGE_GOFEST_2023_LONDON_DAY1_CITY", + 5503: "BADGE_GOFEST_2023_LONDON_DAY2_CITY", + 5504: "BADGE_GOFEST_2023_LONDON_DAY3_CITY", + 5505: "BADGE_GOFEST_2023_LONDON_DAY1_EXTENDED", + 5506: "BADGE_GOFEST_2023_LONDON_DAY2_EXTENDED", + 5507: "BADGE_GOFEST_2023_LONDON_DAY3_EXTENDED", + 5508: "BADGE_GOFEST_2023_LONDON_DAY1_PARK_MORNING", + 5509: "BADGE_GOFEST_2023_LONDON_DAY2_PARK_MORNING", + 5510: "BADGE_GOFEST_2023_LONDON_DAY3_PARK_MORNING", + 5511: "BADGE_GOFEST_2023_LONDON_DAY1_PARK_AFTERNOON", + 5512: "BADGE_GOFEST_2023_LONDON_DAY2_PARK_AFTERNOON", + 5513: "BADGE_GOFEST_2023_LONDON_DAY3_PARK_AFTERNOON", + 5514: "BADGE_GOFEST_2023_LONDON_ADDON_HATCH", + 5515: "BADGE_GOFEST_2023_LONDON_ADDON_RAID", + 5516: "BADGE_GOFEST_2023_LONDON_VIP", + 5517: "BADGE_GOFEST_2023_LONDON_ADDON_HATCH_TEST", + 5518: "BADGE_GOFEST_2023_LONDON_ADDON_RAID_TEST", + 5519: "BADGE_GOFEST_2023_LONDON_PARK_TEST", + 5520: "BADGE_GOFEST_2023_LONDON_PARK_2_TEST", + 5521: "BADGE_GOFEST_2023_LONDON_CITY_TEST", + 5522: "BADGE_GOFEST_2023_LONDON_CITY_2_TEST", + 5523: "BADGE_GOFEST_2023_NEWYORK_DAY1_CITY", + 5524: "BADGE_GOFEST_2023_NEWYORK_DAY2_CITY", + 5525: "BADGE_GOFEST_2023_NEWYORK_DAY3_CITY", + 5526: "BADGE_GOFEST_2023_NEWYORK_DAY1_EXTENDED", + 5527: "BADGE_GOFEST_2023_NEWYORK_DAY2_EXTENDED", + 5528: "BADGE_GOFEST_2023_NEWYORK_DAY3_EXTENDED", + 5529: "BADGE_GOFEST_2023_NEWYORK_DAY1_PARK_MORNING", + 5530: "BADGE_GOFEST_2023_NEWYORK_DAY2_PARK_MORNING", + 5531: "BADGE_GOFEST_2023_NEWYORK_DAY3_PARK_MORNING", + 5532: "BADGE_GOFEST_2023_NEWYORK_DAY1_PARK_AFTERNOON", + 5533: "BADGE_GOFEST_2023_NEWYORK_DAY2_PARK_AFTERNOON", + 5534: "BADGE_GOFEST_2023_NEWYORK_DAY3_PARK_AFTERNOON", + 5535: "BADGE_GOFEST_2023_NEWYORK_ADDON_HATCH", + 5536: "BADGE_GOFEST_2023_NEWYORK_ADDON_RAID", + 5537: "BADGE_GOFEST_2023_NEWYORK_VIP", + 5538: "BADGE_GOFEST_2023_NEWYORK_ADDON_HATCH_TEST", + 5539: "BADGE_GOFEST_2023_NEWYORK_ADDON_RAID_TEST", + 5540: "BADGE_GOFEST_2023_NEWYORK_PARK_TEST", + 5541: "BADGE_GOFEST_2023_NEWYORK_PARK_2_TEST", + 5542: "BADGE_GOFEST_2023_NEWYORK_CITY_TEST", + 5543: "BADGE_GOFEST_2023_NEWYORK_CITY_2_TEST", + 5544: "BADGE_GOFEST_2023_GLOBAL", + 5545: "BADGE_GOFEST_2023_TEST", + 5546: "BADGE_SAFARI_2023_SEOUL_DAY_00", + 5547: "BADGE_SAFARI_2023_SEOUL_DAY_01", + 5548: "BADGE_SAFARI_2023_SEOUL_DAY_02", + 5549: "BADGE_SAFARI_2023_SEOUL_ADD_ON_HATCH", + 5550: "BADGE_SAFARI_2023_SEOUL_ADD_ON_RAID", + 5551: "BADGE_SAFARI_2023_BARCELONA_DAY_00", + 5552: "BADGE_SAFARI_2023_BARCELONA_DAY_01", + 5553: "BADGE_SAFARI_2023_BARCELONA_DAY_02", + 5554: "BADGE_SAFARI_2023_BARCELONA_ADD_ON_HATCH", + 5555: "BADGE_SAFARI_2023_BARCELONA_ADD_ON_RAID", + 5556: "BADGE_SAFARI_2023_MEXCITY_DAY_00", + 5557: "BADGE_SAFARI_2023_MEXCITY_DAY_01", + 5558: "BADGE_SAFARI_2023_MEXCITY_DAY_02", + 5559: "BADGE_SAFARI_2023_MEXCITY_ADD_ON_HATCH", + 5560: "BADGE_SAFARI_2023_MEXCITY_ADD_ON_RAID", + 5561: "BADGE_GOTOUR_2024_DIAMOND_TEST", + 5562: "BADGE_GOTOUR_2024_PEARL_TEST", + 5563: "BADGE_GOTOUR_2024_DIAMOND", + 5564: "BADGE_GOTOUR_2024_PEARL", + 5565: "BADGE_GOTOUR_2024_SECRET_00", + 5566: "BADGE_GOTOUR_2024_SECRET_01", + 5567: "BADGE_GOTOUR_2024_SECRET_02", + 5568: "BADGE_GOTOUR_2024_SECRET_03", + 5569: "BADGE_GOTOUR_LIVE_2024_TEST_PARK", + 5570: "BADGE_GOTOUR_LIVE_2024_TEST_CITY", + 5571: "BADGE_GOTOUR_LIVE_2024_DAY_PREVIEW", + 5572: "BADGE_GOTOUR_LIVE_2024_DAY_01_PARK", + 5573: "BADGE_GOTOUR_LIVE_2024_DAY_01_CITY", + 5574: "BADGE_GOTOUR_LIVE_2024_DAY_02_PARK", + 5575: "BADGE_GOTOUR_LIVE_2024_DAY_02_CITY", + 5576: "BADGE_GOTOUR_LIVE_2024_TEST_ADDON_HATCH", + 5577: "BADGE_GOTOUR_LIVE_2024_TEST_ADDON_RAID", + 5578: "BADGE_GOTOUR_LIVE_2024_ADDON_HATCH", + 5579: "BADGE_GOTOUR_LIVE_2024_ADDON_RAID", + 5580: "BADGE_GOTOUR_LIVE_2024_VIP", + 5581: "BADGE_SAFARI_2024_TAINAN_DAY_00", + 5582: "BADGE_SAFARI_2024_TAINAN_DAY_01", + 5583: "BADGE_SAFARI_2024_TAINAN_DAY_02", + 5584: "BADGE_SAFARI_2024_TAINAN_ADD_ON_HATCH_TEST", + 5585: "BADGE_SAFARI_2024_TAINAN_ADD_ON_RAID_TEST", + 5586: "BADGE_SAFARI_2024_TAINAN_ADD_ON_HATCH", + 5587: "BADGE_SAFARI_2024_TAINAN_ADD_ON_RAID", + 5588: "BADGE_AA_2024_BALI_DAY_00", + 5589: "BADGE_AA_2024_BALI_DAY_01", + 5590: "BADGE_AA_2024_BALI_DAY_02", + 5591: "BADGE_AA_2024_BALI_DAY_03", + 5592: "BADGE_GOFEST_2024_GLOBAL", + 5593: "BADGE_GOFEST_2024_GLOBAL_TEST", + 5594: "BADGE_GOFEST_2024_SENDAI_PREVIEW", + 5595: "BADGE_GOFEST_2024_SENDAI_DAY0_CITY", + 5596: "BADGE_GOFEST_2024_SENDAI_DAY0_EXTENDED", + 5597: "BADGE_GOFEST_2024_SENDAI_DAY0_PARK_MORNING", + 5598: "BADGE_GOFEST_2024_SENDAI_DAY0_PARK_AFTERNOON", + 5599: "BADGE_GOFEST_2024_SENDAI_DAY1_CITY", + 5600: "BADGE_GOFEST_2024_SENDAI_DAY2_CITY", + 5601: "BADGE_GOFEST_2024_SENDAI_DAY3_CITY", + 5602: "BADGE_GOFEST_2024_SENDAI_DAY4_CITY", + 5603: "BADGE_GOFEST_2024_SENDAI_DAY1_EXTENDED", + 5604: "BADGE_GOFEST_2024_SENDAI_DAY2_EXTENDED", + 5605: "BADGE_GOFEST_2024_SENDAI_DAY3_EXTENDED", + 5606: "BADGE_GOFEST_2024_SENDAI_DAY1_PARK_MORNING", + 5607: "BADGE_GOFEST_2024_SENDAI_DAY2_PARK_MORNING", + 5608: "BADGE_GOFEST_2024_SENDAI_DAY3_PARK_MORNING", + 5609: "BADGE_GOFEST_2024_SENDAI_DAY4_PARK_MORNING", + 5610: "BADGE_GOFEST_2024_SENDAI_DAY1_PARK_AFTERNOON", + 5611: "BADGE_GOFEST_2024_SENDAI_DAY2_PARK_AFTERNOON", + 5612: "BADGE_GOFEST_2024_SENDAI_DAY3_PARK_AFTERNOON", + 5613: "BADGE_GOFEST_2024_SENDAI_DAY4_PARK_AFTERNOON", + 5614: "BADGE_GOFEST_2024_SENDAI_DAY4_PARK_EXTENDED", + 5615: "BADGE_GOFEST_2024_SENDAI_ADDON_HATCH", + 5616: "BADGE_GOFEST_2024_SENDAI_ADDON_RAID", + 5617: "BADGE_GOFEST_2024_SENDAI_VIP", + 5618: "BADGE_GOFEST_2024_SENDAI_ADDON_HATCH_TEST", + 5619: "BADGE_GOFEST_2024_SENDAI_ADDON_RAID_TEST", + 5620: "BADGE_GOFEST_2024_SENDAI_PARK_TEST", + 5621: "BADGE_GOFEST_2024_SENDAI_PARK_2_TEST", + 5622: "BADGE_GOFEST_2024_SENDAI_CITY_TEST", + 5623: "BADGE_GOFEST_2024_SENDAI_CITY_2_TEST", + 5624: "BADGE_GOFEST_2024_MADRID_PREVIEW", + 5625: "BADGE_GOFEST_2024_MADRID_DAY1_CITY", + 5626: "BADGE_GOFEST_2024_MADRID_DAY2_CITY", + 5627: "BADGE_GOFEST_2024_MADRID_DAY3_CITY", + 5628: "BADGE_GOFEST_2024_MADRID_DAY1_EXTENDED", + 5629: "BADGE_GOFEST_2024_MADRID_DAY2_EXTENDED", + 5630: "BADGE_GOFEST_2024_MADRID_DAY3_EXTENDED", + 5631: "BADGE_GOFEST_2024_MADRID_DAY1_PARK_MORNING", + 5632: "BADGE_GOFEST_2024_MADRID_DAY2_PARK_MORNING", + 5633: "BADGE_GOFEST_2024_MADRID_DAY3_PARK_MORNING", + 5634: "BADGE_GOFEST_2024_MADRID_DAY1_PARK_AFTERNOON", + 5635: "BADGE_GOFEST_2024_MADRID_DAY2_PARK_AFTERNOON", + 5636: "BADGE_GOFEST_2024_MADRID_DAY3_PARK_AFTERNOON", + 5637: "BADGE_GOFEST_2024_MADRID_ADDON_HATCH", + 5638: "BADGE_GOFEST_2024_MADRID_ADDON_RAID", + 5639: "BADGE_GOFEST_2024_MADRID_VIP", + 5640: "BADGE_GOFEST_2024_MADRID_ADDON_HATCH_TEST", + 5641: "BADGE_GOFEST_2024_MADRID_ADDON_RAID_TEST", + 5642: "BADGE_GOFEST_2024_MADRID_PARK_TEST", + 5643: "BADGE_GOFEST_2024_MADRID_PARK_2_TEST", + 5644: "BADGE_GOFEST_2024_MADRID_CITY_TEST", + 5645: "BADGE_GOFEST_2024_MADRID_CITY_2_TEST", + 5646: "BADGE_GOFEST_2024_NEWYORK_PREVIEW", + 5647: "BADGE_GOFEST_2024_NEWYORK_DAY1_CITY", + 5648: "BADGE_GOFEST_2024_NEWYORK_DAY2_CITY", + 5649: "BADGE_GOFEST_2024_NEWYORK_DAY3_CITY", + 5650: "BADGE_GOFEST_2024_NEWYORK_DAY1_EXTENDED", + 5651: "BADGE_GOFEST_2024_NEWYORK_DAY2_EXTENDED", + 5652: "BADGE_GOFEST_2024_NEWYORK_DAY3_EXTENDED", + 5653: "BADGE_GOFEST_2024_NEWYORK_DAY1_PARK_MORNING", + 5654: "BADGE_GOFEST_2024_NEWYORK_DAY2_PARK_MORNING", + 5655: "BADGE_GOFEST_2024_NEWYORK_DAY3_PARK_MORNING", + 5656: "BADGE_GOFEST_2024_NEWYORK_DAY1_PARK_AFTERNOON", + 5657: "BADGE_GOFEST_2024_NEWYORK_DAY2_PARK_AFTERNOON", + 5658: "BADGE_GOFEST_2024_NEWYORK_DAY3_PARK_AFTERNOON", + 5659: "BADGE_GOFEST_2024_NEWYORK_ADDON_HATCH", + 5660: "BADGE_GOFEST_2024_NEWYORK_ADDON_RAID", + 5661: "BADGE_GOFEST_2024_NEWYORK_VIP", + 5662: "BADGE_GOFEST_2024_NEWYORK_ADDON_HATCH_TEST", + 5663: "BADGE_GOFEST_2024_NEWYORK_ADDON_RAID_TEST", + 5664: "BADGE_GOFEST_2024_NEWYORK_PARK_TEST", + 5665: "BADGE_GOFEST_2024_NEWYORK_PARK_2_TEST", + 5666: "BADGE_GOFEST_2024_NEWYORK_CITY_TEST", + 5667: "BADGE_GOFEST_2024_NEWYORK_CITY_2_TEST", + 5668: "BADGE_GOFEST_2024_PJCS_CITY", + 5669: "BADGE_GOFEST_2024_PJCS_CITY_2", + 5670: "BADGE_GOFEST_2024_PJCS_EXTENDED", + 5671: "BADGE_GOFEST_2024_PJCS_EXTENDED_2", + 5672: "BADGE_GOFEST_2024_PJCS_TEST", + 5673: "BADGE_AA_2024_SURABAYA_DAY_00", + 5674: "BADGE_AA_2024_SURABAYA_DAY_01", + 5675: "BADGE_AA_2024_SURABAYA_DAY_02", + 5676: "BADGE_AA_2024_YOGYAKARTA_DAY_00", + 5677: "BADGE_AA_2024_YOGYAKARTA_DAY_01", + 5678: "BADGE_AA_2024_YOGYAKARTA_DAY_02", + 5679: "BADGE_SAFARI_2024_JAKARTA_DAY_00", + 5680: "BADGE_SAFARI_2024_JAKARTA_DAY_01", + 5681: "BADGE_SAFARI_2024_JAKARTA_DAY_02", + 5682: "BADGE_SAFARI_2024_JAKARTA_ADD_ON_HATCH", + 5683: "BADGE_SAFARI_2024_JAKARTA_ADD_ON_HATCH_TEST", + 5684: "BADGE_SAFARI_2024_JAKARTA_ADD_ON_RAID", + 5685: "BADGE_SAFARI_2024_JAKARTA_ADD_ON_RAID_TEST", + 5686: "BADGE_SAFARI_2024_INCHEON_DAY_00", + 5687: "BADGE_SAFARI_2024_INCHEON_DAY_01", + 5688: "BADGE_SAFARI_2024_INCHEON_DAY_02", + 5689: "BADGE_SAFARI_2024_INCHEON_DAY_03", + 5690: "BADGE_SAFARI_2024_INCHEON_DAY_00_CITYWIDE", + 5691: "BADGE_SAFARI_2024_INCHEON_DAY_01_CITYWIDE", + 5692: "BADGE_SAFARI_2024_INCHEON_DAY_02_CITYWIDE", + 5693: "BADGE_SAFARI_2024_INCHEON_DAY_03_CITYWIDE", + 5694: "BADGE_GOWA_2024_IRL_SATURDAY_PARK_MORNING", + 5695: "BADGE_GOWA_2024_IRL_SATURDAY_PARK_AFTERNOON", + 5696: "BADGE_GOWA_2024_IRL_SATURDAY_CITY", + 5697: "BADGE_GOWA_2024_IRL_SATURDAY_ESSENTIAL", + 5698: "BADGE_GOWA_2024_IRL_SUNDAY_PARK_MORNING", + 5699: "BADGE_GOWA_2024_IRL_SUNDAY_PARK_AFTERNOON", + 5700: "BADGE_GOWA_2024_IRL_SUNDAY_CITY", + 5701: "BADGE_GOWA_2024_IRL_SUNDAY_ESSENTIAL", + 5702: "BADGE_GOWA_2024_IRL_ADDON_HATCH", + 5703: "BADGE_GOWA_2024_IRL_ADDON_RAID", + 5704: "BADGE_GOWA_2024_IRL_TEST_PARK_MORNING", + 5705: "BADGE_GOWA_2024_IRL_TEST_PARK_AFTERNOON", + 5706: "BADGE_GOWA_2024_IRL_TEST_CITY", + 5707: "BADGE_GOWA_2024_IRL_TEST_ESSENTIAL", + 5708: "BADGE_GOWA_2024_IRL_ADDON_HATCH_TEST", + 5709: "BADGE_GOWA_2024_IRL_ADDON_RAID_TEST", + 5710: "BADGE_GOWA_2024_IRL_FULLTEST", + 5711: "BADGE_GOWA_2024_GLOBAL", + 5712: "BADGE_GOWA_2024_TEST", + 5713: "BADGE_GOWA_2024_SPECIAL_RESEARCH_A", + 5714: "BADGE_GOWA_2024_SPECIAL_RESEARCH_B", + 5715: "BADGE_SAFARI_2024_SAO_PAULO_TEST", + 5716: "BADGE_SAFARI_2024_SAO_PAULO_DAY_01", + 5717: "BADGE_SAFARI_2024_SAO_PAULO_DAY_02", + 5718: "BADGE_SAFARI_2024_SAO_PAULO_ADD_ON_HATCH_TEST", + 5719: "BADGE_SAFARI_2024_SAO_PAULO_ADD_ON_HATCH", + 5720: "BADGE_SAFARI_2024_SAO_PAULO_ADD_ON_RAID_TEST", + 5721: "BADGE_SAFARI_2024_SAO_PAULO_ADD_ON_RAID", + 5722: "BADGE_SAFARI_2024_HONG_KONG_TEST", + 5723: "BADGE_SAFARI_2024_HONG_KONG_DAY_01", + 5724: "BADGE_SAFARI_2024_HONG_KONG_DAY_02", + 5725: "BADGE_SAFARI_2024_HONG_KONG_ADD_ON_HATCH_TEST", + 5726: "BADGE_SAFARI_2024_HONG_KONG_ADD_ON_HATCH", + 5727: "BADGE_SAFARI_2024_HONG_KONG_ADD_ON_RAID_TEST", + 5728: "BADGE_SAFARI_2024_HONG_KONG_ADD_ON_RAID", + 5729: "BADGE_GO_TOUR_2025_LOS_ANGELES_TEST_PARK", + 5730: "BADGE_GO_TOUR_2025_LOS_ANGELES_TEST_CITY", + 5731: "BADGE_GO_TOUR_2025_LOS_ANGELES_TEST_ALL_DAY_BONUSES", + 5732: "BADGE_GO_TOUR_2025_LOS_ANGELES_FRIDAY_PARK", + 5733: "BADGE_GO_TOUR_2025_LOS_ANGELES_FRIDAY_CITY", + 5734: "BADGE_GO_TOUR_2025_LOS_ANGELES_FRIDAY_ALL_DAY_BONUSES", + 5735: "BADGE_GO_TOUR_2025_LOS_ANGELES_SATURDAY_PARK", + 5736: "BADGE_GO_TOUR_2025_LOS_ANGELES_SATURDAY_CITY", + 5737: "BADGE_GO_TOUR_2025_LOS_ANGELES_SATURDAY_ALL_DAY_BONUSES", + 5738: "BADGE_GO_TOUR_2025_LOS_ANGELES_SUNDAY_PARK", + 5739: "BADGE_GO_TOUR_2025_LOS_ANGELES_SUNDAY_CITY", + 5740: "BADGE_GO_TOUR_2025_LOS_ANGELES_SUNDAY_ALL_DAY_BONUSES", + 5741: "BADGE_GO_TOUR_2025_LOS_ANGELES_ADD_ON_RAID_TEST", + 5742: "BADGE_GO_TOUR_2025_LOS_ANGELES_ADD_ON_RAID", + 5743: "BADGE_GO_TOUR_2025_LOS_ANGELES_ADD_ON_HATCH_TEST", + 5744: "BADGE_GO_TOUR_2025_LOS_ANGELES_ADD_ON_HATCH", + 5745: "BADGE_GO_TOUR_2025_LOS_ANGELES_VIP", + 5746: "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_TEST_PARK", + 5747: "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_TEST_CITY", + 5748: "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_TEST_ALL_DAY_BONUSES", + 5749: "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_FRIDAY_PARK", + 5750: "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_FRIDAY_CITY", + 5751: "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_FRIDAY_ALL_DAY_BONUSES", + 5752: "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_SATURDAY_PARK", + 5753: "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_SATURDAY_CITY", + 5754: "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_SATURDAY_ALL_DAY_BONUSES", + 5755: "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_SUNDAY_PARK", + 5756: "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_SUNDAY_CITY", + 5757: "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_SUNDAY_ALL_DAY_BONUSES", + 5758: "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_ADD_ON_RAID_TEST", + 5759: "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_ADD_ON_RAID", + 5760: "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_ADD_ON_HATCH_TEST", + 5761: "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_ADD_ON_HATCH", + 5762: "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_VIP", + 5763: "BADGE_GO_TOUR_2025_GLOBAL_BLACK_VERSION", + 5764: "BADGE_GO_TOUR_2025_GLOBAL_WHITE_VERSION", + 5768: "BADGE_SAFARI_2025_MILAN_TEST", + 5769: "BADGE_SAFARI_2025_MILAN_DAY_01", + 5770: "BADGE_SAFARI_2025_MILAN_DAY_02", + 5771: "BADGE_SAFARI_2025_MILAN_ADD_ON_HATCH_TEST", + 5772: "BADGE_SAFARI_2025_MILAN_ADD_ON_HATCH", + 5773: "BADGE_SAFARI_2025_MILAN_ADD_ON_RAID_TEST", + 5774: "BADGE_SAFARI_2025_MILAN_ADD_ON_RAID", + 5775: "BADGE_SAFARI_2025_MUMBAI_TEST", + 5776: "BADGE_SAFARI_2025_MUMBAI_DAY_01", + 5777: "BADGE_SAFARI_2025_MUMBAI_DAY_02", + 5778: "BADGE_SAFARI_2025_MUMBAI_ADD_ON_HATCH_TEST", + 5779: "BADGE_SAFARI_2025_MUMBAI_ADD_ON_HATCH", + 5780: "BADGE_SAFARI_2025_MUMBAI_ADD_ON_RAID_TEST", + 5781: "BADGE_SAFARI_2025_MUMBAI_ADD_ON_RAID", + 5782: "BADGE_SAFARI_2025_SANTIAGO_TEST", + 5783: "BADGE_SAFARI_2025_SANTIAGO_DAY_01", + 5784: "BADGE_SAFARI_2025_SANTIAGO_DAY_02", + 5785: "BADGE_SAFARI_2025_SANTIAGO_ADD_ON_HATCH_TEST", + 5786: "BADGE_SAFARI_2025_SANTIAGO_ADD_ON_HATCH", + 5787: "BADGE_SAFARI_2025_SANTIAGO_ADD_ON_RAID_TEST", + 5788: "BADGE_SAFARI_2025_SANTIAGO_ADD_ON_RAID", + 5789: "BADGE_SAFARI_2025_SINGAPORE_TEST", + 5790: "BADGE_SAFARI_2025_SINGAPORE_DAY_01", + 5791: "BADGE_SAFARI_2025_SINGAPORE_DAY_02", + 5792: "BADGE_SAFARI_2025_SINGAPORE_ADD_ON_HATCH_TEST", + 5793: "BADGE_SAFARI_2025_SINGAPORE_ADD_ON_HATCH", + 5794: "BADGE_SAFARI_2025_SINGAPORE_ADD_ON_RAID_TEST", + 5795: "BADGE_SAFARI_2025_SINGAPORE_ADD_ON_RAID", + 5796: "BADGE_GOFEST_2025_GLOBAL", + 5797: "BADGE_GOFEST_2025_GLOBAL_TEST", + 5798: "BADGE_GOFEST_2025_EVENT_PASS_DELUXE", + 5799: "BADGE_GOFEST_2025_OSAKA_THURSDAY_CITY", + 5800: "BADGE_GOFEST_2025_OSAKA_FRIDAY_CITY", + 5801: "BADGE_GOFEST_2025_OSAKA_SATURDAY_CITY", + 5802: "BADGE_GOFEST_2025_OSAKA_SUNDAY_CITY", + 5803: "BADGE_GOFEST_2025_OSAKA_THURSDAY_ESSENTIAL", + 5804: "BADGE_GOFEST_2025_OSAKA_FRIDAY_ESSENTIAL", + 5805: "BADGE_GOFEST_2025_OSAKA_SATURDAY_ESSENTIAL", + 5806: "BADGE_GOFEST_2025_OSAKA_SUNDAY_ESSENTIAL", + 5807: "BADGE_GOFEST_2025_OSAKA_THURSDAY_PARK_MORNING", + 5808: "BADGE_GOFEST_2025_OSAKA_FRIDAY_PARK_MORNING", + 5809: "BADGE_GOFEST_2025_OSAKA_SATURDAY_PARK_MORNING", + 5810: "BADGE_GOFEST_2025_OSAKA_SUNDAY_PARK_MORNING", + 5811: "BADGE_GOFEST_2025_OSAKA_THURSDAY_PARK_AFTERNOON", + 5812: "BADGE_GOFEST_2025_OSAKA_FRIDAY_PARK_AFTERNOON", + 5813: "BADGE_GOFEST_2025_OSAKA_SATURDAY_PARK_AFTERNOON", + 5814: "BADGE_GOFEST_2025_OSAKA_SUNDAY_PARK_AFTERNOON", + 5815: "BADGE_GOFEST_2025_OSAKA_ADDON_HATCH", + 5816: "BADGE_GOFEST_2025_OSAKA_ADDON_RAID", + 5817: "BADGE_GOFEST_2025_OSAKA_VIP", + 5818: "BADGE_GOFEST_2025_OSAKA_TEST_ADDON_HATCH", + 5819: "BADGE_GOFEST_2025_OSAKA_TEST_ADDON_RAID", + 5820: "BADGE_GOFEST_2025_OSAKA_TEST_PARK_MORNING", + 5821: "BADGE_GOFEST_2025_OSAKA_TEST_PARK_AFTERNOON", + 5822: "BADGE_GOFEST_2025_OSAKA_TEST_CITY", + 5823: "BADGE_GOFEST_2025_OSAKA_TEST_ESSENTIAL", + 5824: "BADGE_GOFEST_2025_JERSEYCITY_THURSDAY_CITY", + 5825: "BADGE_GOFEST_2025_JERSEYCITY_FRIDAY_CITY", + 5826: "BADGE_GOFEST_2025_JERSEYCITY_SATURDAY_CITY", + 5827: "BADGE_GOFEST_2025_JERSEYCITY_SUNDAY_CITY", + 5828: "BADGE_GOFEST_2025_JERSEYCITY_THURSDAY_ESSENTIAL", + 5829: "BADGE_GOFEST_2025_JERSEYCITY_FRIDAY_ESSENTIAL", + 5830: "BADGE_GOFEST_2025_JERSEYCITY_SATURDAY_ESSENTIAL", + 5831: "BADGE_GOFEST_2025_JERSEYCITY_SUNDAY_ESSENTIAL", + 5832: "BADGE_GOFEST_2025_JERSEYCITY_THURSDAY_PARK_MORNING", + 5833: "BADGE_GOFEST_2025_JERSEYCITY_FRIDAY_PARK_MORNING", + 5834: "BADGE_GOFEST_2025_JERSEYCITY_SATURDAY_PARK_MORNING", + 5835: "BADGE_GOFEST_2025_JERSEYCITY_SUNDAY_PARK_MORNING", + 5836: "BADGE_GOFEST_2025_JERSEYCITY_THURSDAY_PARK_AFTERNOON", + 5837: "BADGE_GOFEST_2025_JERSEYCITY_FRIDAY_PARK_AFTERNOON", + 5838: "BADGE_GOFEST_2025_JERSEYCITY_SATURDAY_PARK_AFTERNOON", + 5839: "BADGE_GOFEST_2025_JERSEYCITY_SUNDAY_PARK_AFTERNOON", + 5840: "BADGE_GOFEST_2025_JERSEYCITY_ADDON_HATCH", + 5841: "BADGE_GOFEST_2025_JERSEYCITY_ADDON_RAID", + 5842: "BADGE_GOFEST_2025_JERSEYCITY_VIP", + 5843: "BADGE_GOFEST_2025_JERSEYCITY_TEST_ADDON_HATCH", + 5844: "BADGE_GOFEST_2025_JERSEYCITY_TEST_ADDON_RAID", + 5845: "BADGE_GOFEST_2025_JERSEYCITY_TEST_PARK_MORNING", + 5846: "BADGE_GOFEST_2025_JERSEYCITY_TEST_PARK_AFTERNOON", + 5847: "BADGE_GOFEST_2025_JERSEYCITY_TEST_CITY", + 5848: "BADGE_GOFEST_2025_JERSEYCITY_TEST_ESSENTIAL", + 5849: "BADGE_GOFEST_2025_PARIS_THURSDAY_CITY", + 5850: "BADGE_GOFEST_2025_PARIS_FRIDAY_CITY", + 5851: "BADGE_GOFEST_2025_PARIS_SATURDAY_CITY", + 5852: "BADGE_GOFEST_2025_PARIS_SUNDAY_CITY", + 5853: "BADGE_GOFEST_2025_PARIS_THURSDAY_ESSENTIAL", + 5854: "BADGE_GOFEST_2025_PARIS_FRIDAY_ESSENTIAL", + 5855: "BADGE_GOFEST_2025_PARIS_SATURDAY_ESSENTIAL", + 5856: "BADGE_GOFEST_2025_PARIS_SUNDAY_ESSENTIAL", + 5857: "BADGE_GOFEST_2025_PARIS_THURSDAY_PARK_MORNING", + 5858: "BADGE_GOFEST_2025_PARIS_FRIDAY_PARK_MORNING", + 5859: "BADGE_GOFEST_2025_PARIS_SATURDAY_PARK_MORNING", + 5860: "BADGE_GOFEST_2025_PARIS_SUNDAY_PARK_MORNING", + 5861: "BADGE_GOFEST_2025_PARIS_THURSDAY_PARK_AFTERNOON", + 5862: "BADGE_GOFEST_2025_PARIS_FRIDAY_PARK_AFTERNOON", + 5863: "BADGE_GOFEST_2025_PARIS_SATURDAY_PARK_AFTERNOON", + 5864: "BADGE_GOFEST_2025_PARIS_SUNDAY_PARK_AFTERNOON", + 5865: "BADGE_GOFEST_2025_PARIS_ADDON_HATCH", + 5866: "BADGE_GOFEST_2025_PARIS_ADDON_RAID", + 5867: "BADGE_GOFEST_2025_PARIS_VIP", + 5868: "BADGE_GOFEST_2025_PARIS_TEST_ADDON_HATCH", + 5869: "BADGE_GOFEST_2025_PARIS_TEST_ADDON_RAID", + 5870: "BADGE_GOFEST_2025_PARIS_TEST_PARK_MORNING", + 5871: "BADGE_GOFEST_2025_PARIS_TEST_PARK_AFTERNOON", + 5872: "BADGE_GOFEST_2025_PARIS_TEST_CITY", + 5873: "BADGE_GOFEST_2025_PARIS_TEST_ESSENTIAL", + 5874: "BADGE_EVENT_0163", + 5875: "BADGE_EVENT_0164", + 5876: "BADGE_EVENT_0165", + 5877: "BADGE_EVENT_0166", + 5878: "BADGE_EVENT_0167", + 5879: "BADGE_EVENT_0168", + 5880: "BADGE_EVENT_0169", + 5881: "BADGE_EVENT_0170", + 5882: "BADGE_EVENT_0171", + 5883: "BADGE_EVENT_0172", + 5884: "BADGE_EVENT_0173", + 5885: "BADGE_EVENT_0174", + 5886: "BADGE_EVENT_0175", + 5887: "BADGE_EVENT_0176", + 5888: "BADGE_EVENT_0177", + 5889: "BADGE_EVENT_0178", + 5890: "BADGE_EVENT_0179", + 5891: "BADGE_EVENT_0180", + 5892: "BADGE_EVENT_0181", + 5893: "BADGE_EVENT_0182", + 5894: "BADGE_EVENT_0183", + 5895: "BADGE_EVENT_0184", + 5896: "BADGE_EVENT_0185", + 5897: "BADGE_EVENT_0186", + 5898: "BADGE_EVENT_0187", + 5899: "BADGE_EVENT_0188", + 5900: "BADGE_EVENT_0189", + 5901: "BADGE_EVENT_0190", + 5902: "BADGE_EVENT_0191", + 5903: "BADGE_EVENT_0192", + 5904: "BADGE_EVENT_0193", + 5905: "BADGE_EVENT_0194", + 5906: "BADGE_EVENT_0195", + 5907: "BADGE_EVENT_0196", + 5908: "BADGE_EVENT_0197", + 5909: "BADGE_EVENT_0198", + 5910: "BADGE_EVENT_0199", + 5911: "BADGE_EVENT_0200", + 5912: "BADGE_EVENT_0201", + 5913: "BADGE_EVENT_0202", + 5914: "BADGE_EVENT_0203", + 5915: "BADGE_EVENT_0204", + 5916: "BADGE_EVENT_0205", + 5917: "BADGE_EVENT_0206", + 5918: "BADGE_EVENT_0207", + 5919: "BADGE_EVENT_0208", + 5920: "BADGE_EVENT_0209", + 5921: "BADGE_EVENT_0210", + 5922: "BADGE_EVENT_0211", + 5923: "BADGE_EVENT_0212", + 5924: "BADGE_EVENT_0213", + 5925: "BADGE_EVENT_0214", + 5926: "BADGE_EVENT_0215", + 5927: "BADGE_EVENT_0216", + 5928: "BADGE_EVENT_0217", + 5929: "BADGE_EVENT_0218", + 5930: "BADGE_EVENT_0219", + 5931: "BADGE_EVENT_0220", + 5932: "BADGE_EVENT_0221", + 5933: "BADGE_EVENT_0222", + 5934: "BADGE_EVENT_0223", + 5935: "BADGE_EVENT_0224", + 5936: "BADGE_EVENT_0225", + 5937: "BADGE_EVENT_0226", + 5938: "BADGE_EVENT_0227", + 5939: "BADGE_EVENT_0228", + 5940: "BADGE_EVENT_0229", + 5941: "BADGE_EVENT_0230", + 5942: "BADGE_EVENT_0231", + 5943: "BADGE_EVENT_0232", + 5944: "BADGE_EVENT_0233", + 5945: "BADGE_EVENT_0234", + 5946: "BADGE_EVENT_0235", + 5947: "BADGE_EVENT_0236", + 5948: "BADGE_EVENT_0237", + 5949: "BADGE_EVENT_0238", + 5950: "BADGE_EVENT_0239", + 5951: "BADGE_EVENT_0240", + 5952: "BADGE_EVENT_0241", + 5953: "BADGE_EVENT_0242", + 5954: "BADGE_EVENT_0243", + 5955: "BADGE_EVENT_0244", + 5956: "BADGE_EVENT_0245", + 5957: "BADGE_EVENT_0246", + 5958: "BADGE_EVENT_0247", + 5959: "BADGE_EVENT_0248", + 5960: "BADGE_EVENT_0249", + 5961: "BADGE_EVENT_0250", + 5962: "BADGE_EVENT_0251", + 5963: "BADGE_EVENT_0252", + 5964: "BADGE_EVENT_0253", + 5965: "BADGE_EVENT_0254", + 5966: "BADGE_EVENT_0255", + 5967: "BADGE_EVENT_0256", + 5968: "BADGE_EVENT_0257", + 5969: "BADGE_EVENT_0258", + 5970: "BADGE_EVENT_0259", + 5971: "BADGE_EVENT_0260", + 5972: "BADGE_EVENT_0261", + 5973: "BADGE_EVENT_0262", + 5974: "BADGE_EVENT_0263", + 5975: "BADGE_EVENT_0264", + 5976: "BADGE_EVENT_0265", + 5977: "BADGE_EVENT_0266", + 5978: "BADGE_EVENT_0267", + 5979: "BADGE_EVENT_0268", + 5980: "BADGE_EVENT_0269", + 5981: "BADGE_EVENT_0270", + 5982: "BADGE_EVENT_0271", + 5983: "BADGE_EVENT_0272", + 5984: "BADGE_EVENT_0273", + 5985: "BADGE_EVENT_0274", + 5986: "BADGE_EVENT_0275", + 5987: "BADGE_EVENT_0276", + 5988: "BADGE_EVENT_0277", + 5989: "BADGE_EVENT_0278", + 5990: "BADGE_EVENT_0279", + 5991: "BADGE_EVENT_0280", + 5992: "BADGE_SAFARI_2025_AMSTERDAM_TEST", + 5993: "BADGE_SAFARI_2025_AMSTERDAM_SATURDAY", + 5994: "BADGE_SAFARI_2025_AMSTERDAM_SUNDAY", + 5995: "BADGE_SAFARI_2025_AMSTERDAM_ADD_ON_HATCH_TEST", + 5996: "BADGE_SAFARI_2025_AMSTERDAM_ADD_ON_HATCH", + 5997: "BADGE_SAFARI_2025_AMSTERDAM_ADD_ON_RAID_TEST", + 5998: "BADGE_SAFARI_2025_AMSTERDAM_ADD_ON_RAID", + 5999: "BADGE_SAFARI_2025_BANGKOK_TEST", + 6000: "BADGE_SAFARI_2025_BANGKOK_SATURDAY", + 6001: "BADGE_SAFARI_2025_BANGKOK_SUNDAY", + 6002: "BADGE_SAFARI_2025_BANGKOK_ADD_ON_HATCH_TEST", + 6003: "BADGE_SAFARI_2025_BANGKOK_ADD_ON_HATCH", + 6004: "BADGE_SAFARI_2025_BANGKOK_ADD_ON_RAID_TEST", + 6005: "BADGE_SAFARI_2025_BANGKOK_ADD_ON_RAID", + 6006: "BADGE_SAFARI_2025_CANCUN_TEST", + 6007: "BADGE_SAFARI_2025_CANCUN_SATURDAY", + 6008: "BADGE_SAFARI_2025_CANCUN_SUNDAY", + 6009: "BADGE_SAFARI_2025_CANCUN_ADD_ON_HATCH_TEST", + 6010: "BADGE_SAFARI_2025_CANCUN_ADD_ON_HATCH", + 6011: "BADGE_SAFARI_2025_CANCUN_ADD_ON_RAID_TEST", + 6012: "BADGE_SAFARI_2025_CANCUN_ADD_ON_RAID", + 6013: "BADGE_SAFARI_2025_VALENCIA_TEST", + 6014: "BADGE_SAFARI_2025_VALENCIA_SATURDAY", + 6015: "BADGE_SAFARI_2025_VALENCIA_SUNDAY", + 6016: "BADGE_SAFARI_2025_VALENCIA_ADD_ON_HATCH_TEST", + 6017: "BADGE_SAFARI_2025_VALENCIA_ADD_ON_HATCH", + 6018: "BADGE_SAFARI_2025_VALENCIA_ADD_ON_RAID_TEST", + 6019: "BADGE_SAFARI_2025_VALENCIA_ADD_ON_RAID", + 6020: "BADGE_SAFARI_2025_VANCOUVER_TEST", + 6021: "BADGE_SAFARI_2025_VANCOUVER_SATURDAY", + 6022: "BADGE_SAFARI_2025_VANCOUVER_SUNDAY", + 6023: "BADGE_SAFARI_2025_VANCOUVER_ADD_ON_HATCH_TEST", + 6024: "BADGE_SAFARI_2025_VANCOUVER_ADD_ON_HATCH", + 6025: "BADGE_SAFARI_2025_VANCOUVER_ADD_ON_RAID_TEST", + 6026: "BADGE_SAFARI_2025_VANCOUVER_ADD_ON_RAID", + 6027: "DEPRECATED_BADGE_SMORES_00", + 6028: "DEPRECATED_BADGE_SMORES_01", + 6029: "BADGE_GOWA_2025_SPECIAL_RESEARCH_A", + 6030: "BADGE_GOWA_2025_SPECIAL_RESEARCH_B", + 6031: "BADGE_GOWA_2025_IRL_FRIDAY_TICKETED_CITY", + 6032: "BADGE_GOWA_2025_IRL_SATURDAY_TICKETED_CITY", + 6033: "BADGE_GOWA_2025_IRL_SUNDAY_TICKETED_CITY", + 6034: "BADGE_GOWA_2025_IRL_FRIDAY_CITY_ADDON", + 6035: "BADGE_GOWA_2025_IRL_SATURDAY_CITY_ADDON", + 6036: "BADGE_GOWA_2025_IRL_SUNDAY_CITY_ADDON", + 6037: "BADGE_GOWA_2025_IRL_ADDON_HATCH", + 6038: "BADGE_GOWA_2025_IRL_ADDON_BATTLE", + 6039: "BADGE_GOWA_2025_IRL_ADDON_HATCH_TEST", + 6040: "BADGE_GOWA_2025_IRL_ADDON_BATTLE_TEST", + 6041: "BADGE_GOWA_2025_IRL_ADDON_EXTRA_DAY_TEST", + 6042: "BADGE_GOWA_2025_IRL_FULLTEST", + 6043: "BADGE_GOWA_2025_GLOBAL", + 6044: "BADGE_GOWA_2025_GLOBAL_TEST", + 6045: "BADGE_SAFARI_2025_BUENOS_AIRES_TEST", + 6046: "BADGE_SAFARI_2025_BUENOS_AIRES_SATURDAY", + 6047: "BADGE_SAFARI_2025_BUENOS_AIRES_SUNDAY", + 6048: "BADGE_SAFARI_2025_BUENOS_AIRES_ADD_ON_HATCH_TEST", + 6049: "BADGE_SAFARI_2025_BUENOS_AIRES_ADD_ON_HATCH", + 6050: "BADGE_SAFARI_2025_BUENOS_AIRES_ADD_ON_RAID_TEST", + 6051: "BADGE_SAFARI_2025_BUENOS_AIRES_ADD_ON_RAID", + 6052: "BADGE_SAFARI_2025_MIAMI_TEST", + 6053: "BADGE_SAFARI_2025_MIAMI_SATURDAY", + 6054: "BADGE_SAFARI_2025_MIAMI_SUNDAY", + 6055: "BADGE_SAFARI_2025_MIAMI_ADD_ON_HATCH_TEST", + 6056: "BADGE_SAFARI_2025_MIAMI_ADD_ON_HATCH", + 6057: "BADGE_SAFARI_2025_MIAMI_ADD_ON_RAID_TEST", + 6058: "BADGE_SAFARI_2025_MIAMI_ADD_ON_RAID", + 6059: "BADGE_SAFARI_2025_SYDNEY_TEST", + 6060: "BADGE_SAFARI_2025_SYDNEY_SATURDAY", + 6061: "BADGE_SAFARI_2025_SYDNEY_SUNDAY", + 6062: "BADGE_SAFARI_2025_SYDNEY_ADD_ON_HATCH_TEST", + 6063: "BADGE_SAFARI_2025_SYDNEY_ADD_ON_HATCH", + 6064: "BADGE_SAFARI_2025_SYDNEY_ADD_ON_RAID_TEST", + 6065: "BADGE_SAFARI_2025_SYDNEY_ADD_ON_RAID", + 6066: "BADGE_WEEKLY_CHALLENGE_ELIGIBLE", + 6067: "BADGE_BEST_FRIENDS_PLUS_ELIGIBLE", + 6068: "BADGE_GO_TOUR_2026_LOS_ANGELES_TEST_PARK", + 6069: "BADGE_GO_TOUR_2026_LOS_ANGELES_TEST_CITY", + 6070: "BADGE_GO_TOUR_2026_LOS_ANGELES_TEST_ALL_DAY_BONUSES", + 6071: "BADGE_GO_TOUR_2026_LOS_ANGELES_FRIDAY_PARK", + 6072: "BADGE_GO_TOUR_2026_LOS_ANGELES_FRIDAY_CITY", + 6073: "BADGE_GO_TOUR_2026_LOS_ANGELES_FRIDAY_ALL_DAY_BONUSES", + 6074: "BADGE_GO_TOUR_2026_LOS_ANGELES_SATURDAY_PARK", + 6075: "BADGE_GO_TOUR_2026_LOS_ANGELES_SATURDAY_CITY", + 6076: "BADGE_GO_TOUR_2026_LOS_ANGELES_SATURDAY_ALL_DAY_BONUSES", + 6077: "BADGE_GO_TOUR_2026_LOS_ANGELES_SUNDAY_PARK", + 6078: "BADGE_GO_TOUR_2026_LOS_ANGELES_SUNDAY_CITY", + 6079: "BADGE_GO_TOUR_2026_LOS_ANGELES_SUNDAY_ALL_DAY_BONUSES", + 6080: "BADGE_GO_TOUR_2026_LOS_ANGELES_ADD_ON_RAID_TEST", + 6081: "BADGE_GO_TOUR_2026_LOS_ANGELES_ADD_ON_RAID", + 6082: "BADGE_GO_TOUR_2026_LOS_ANGELES_ADD_ON_HATCH_TEST", + 6083: "BADGE_GO_TOUR_2026_LOS_ANGELES_ADD_ON_HATCH", + 6084: "BADGE_GO_TOUR_2026_LOS_ANGELES_VIP", + 6085: "BADGE_GO_TOUR_2026_LOS_ANGELES_MEGA_NIGHT_TEST", + 6086: "BADGE_GO_TOUR_2026_LOS_ANGELES_FRIDAY_MEGA_NIGHT", + 6087: "BADGE_GO_TOUR_2026_LOS_ANGELES_SATURDAY_MEGA_NIGHT", + 6088: "BADGE_GO_TOUR_2026_LOS_ANGELES_SUNDAY_MEGA_NIGHT", + 6089: "BADGE_GO_TOUR_2026_TAINAN_TEST_PARK", + 6090: "BADGE_GO_TOUR_2026_TAINAN_TEST_CITY", + 6091: "BADGE_GO_TOUR_2026_TAINAN_TEST_ALL_DAY_BONUSES", + 6092: "BADGE_GO_TOUR_2026_TAINAN_FRIDAY_PARK", + 6093: "BADGE_GO_TOUR_2026_TAINAN_FRIDAY_CITY", + 6094: "BADGE_GO_TOUR_2026_TAINAN_FRIDAY_ALL_DAY_BONUSES", + 6095: "BADGE_GO_TOUR_2026_TAINAN_SATURDAY_PARK", + 6096: "BADGE_GO_TOUR_2026_TAINAN_SATURDAY_CITY", + 6097: "BADGE_GO_TOUR_2026_TAINAN_SATURDAY_ALL_DAY_BONUSES", + 6098: "BADGE_GO_TOUR_2026_TAINAN_SUNDAY_PARK", + 6099: "BADGE_GO_TOUR_2026_TAINAN_SUNDAY_CITY", + 6100: "BADGE_GO_TOUR_2026_TAINAN_SUNDAY_ALL_DAY_BONUSES", + 6101: "BADGE_GO_TOUR_2026_TAINAN_ADD_ON_RAID_TEST", + 6102: "BADGE_GO_TOUR_2026_TAINAN_ADD_ON_RAID", + 6103: "BADGE_GO_TOUR_2026_TAINAN_ADD_ON_HATCH_TEST", + 6104: "BADGE_GO_TOUR_2026_TAINAN_ADD_ON_HATCH", + 6105: "BADGE_GO_TOUR_2026_TAINAN_VIP", + 6106: "BADGE_GO_TOUR_2026_TAINAN_MEGA_NIGHT_TEST", + 6107: "BADGE_GO_TOUR_2026_TAINAN_FRIDAY_MEGA_NIGHT", + 6108: "BADGE_GO_TOUR_2026_TAINAN_SATURDAY_MEGA_NIGHT", + 6109: "BADGE_GO_TOUR_2026_TAINAN_SUNDAY_MEGA_NIGHT", + 6110: "BADGE_GO_TOUR_2026_GLOBAL_X_VERSION", + 6111: "BADGE_GO_TOUR_2026_GLOBAL_Y_VERSION", + 6112: "BADGE_GO_TOUR_2026_GLOBAL", + 6113: "BADGE_GO_TOUR_2026_GLOBAL_SECRET_01", + 6114: "BADGE_GO_TOUR_2026_GLOBAL_TEST", + 6115: "BADGE_GO_TOUR_2026_DELUXE_PASS", + 6116: "BADGE_GOFEST_2026_TOKYO_1MONDAY_ESSENTIAL", + 6117: "BADGE_GOFEST_2026_TOKYO_TUESDAY_ESSENTIAL", + 6118: "BADGE_GOFEST_2026_TOKYO_WEDNESDAY_ESSENTIAL", + 6119: "BADGE_GOFEST_2026_TOKYO_THURSDAY_ESSENTIAL", + 6120: "BADGE_GOFEST_2026_TOKYO_FRIDAY_ESSENTIAL", + 6121: "BADGE_GOFEST_2026_TOKYO_SATURDAY_ESSENTIAL", + 6122: "BADGE_GOFEST_2026_TOKYO_SUNDAY_ESSENTIAL", + 6123: "BADGE_GOFEST_2026_TOKYO_2MONDAY_ESSENTIAL", + 6124: "BADGE_GOFEST_2026_TOKYO_1MONDAY_CITY", + 6125: "BADGE_GOFEST_2026_TOKYO_TUESDAY_CITY", + 6126: "BADGE_GOFEST_2026_TOKYO_WEDNESDAY_CITY", + 6127: "BADGE_GOFEST_2026_TOKYO_THURSDAY_CITY", + 6128: "BADGE_GOFEST_2026_TOKYO_FRIDAY_CITY", + 6129: "BADGE_GOFEST_2026_TOKYO_SATURDAY_CITY", + 6130: "BADGE_GOFEST_2026_TOKYO_SUNDAY_CITY", + 6131: "BADGE_GOFEST_2026_TOKYO_2MONDAY_CITY", + 6132: "BADGE_GOFEST_2026_TOKYO_FRIDAY_PARK_MORNING", + 6133: "BADGE_GOFEST_2026_TOKYO_SATURDAY_PARK_MORNING", + 6134: "BADGE_GOFEST_2026_TOKYO_SUNDAY_PARK_MORNING", + 6135: "BADGE_GOFEST_2026_TOKYO_2MONDAY_PARK_MORNING", + 6136: "BADGE_GOFEST_2026_TOKYO_FRIDAY_PARK_AFTERNOON", + 6137: "BADGE_GOFEST_2026_TOKYO_SATURDAY_PARK_AFTERNOON", + 6138: "BADGE_GOFEST_2026_TOKYO_SUNDAY_PARK_AFTERNOON", + 6139: "BADGE_GOFEST_2026_TOKYO_2MONDAY_PARK_AFTERNOON", + 6140: "BADGE_GOFEST_2026_TOKYO_ADDON_HATCH", + 6141: "BADGE_GOFEST_2026_TOKYO_ADDON_RAID", + 6142: "BADGE_GOFEST_2026_TOKYO_EXPERT_1", + 6143: "BADGE_GOFEST_2026_TOKYO_EXPERT_2", + 6144: "BADGE_GOFEST_2026_TOKYO_EXPERT_3", + 6145: "BADGE_GOFEST_2026_TOKYO_EXPERT_4", + 6146: "BADGE_GOFEST_2026_TOKYO_EXPERT_FULL", + 6147: "BADGE_GOFEST_2026_TOKYO_VIP", + 6148: "BADGE_GOFEST_2026_TOKYO_TEST_ADDON_HATCH", + 6149: "BADGE_GOFEST_2026_TOKYO_TEST_ADDON_RAID", + 6150: "BADGE_GOFEST_2026_TOKYO_TEST_PARK", + 6151: "BADGE_GOFEST_2026_TOKYO_TEST_CITY", + 6152: "BADGE_GOFEST_2026_TOKYO_TEST_ESSENTIAL", + 6153: "BADGE_GOFEST_2026_TOKYO_TEST_EVERYTHING", + 6154: "BADGE_GOFEST_2026_CHICAGO_THURSDAY_ESSENTIAL", + 6155: "BADGE_GOFEST_2026_CHICAGO_FRIDAY_ESSENTIAL", + 6156: "BADGE_GOFEST_2026_CHICAGO_SATURDAY_ESSENTIAL", + 6157: "BADGE_GOFEST_2026_CHICAGO_SUNDAY_ESSENTIAL", + 6158: "BADGE_GOFEST_2026_CHICAGO_THURSDAY_CITY", + 6159: "BADGE_GOFEST_2026_CHICAGO_FRIDAY_CITY", + 6160: "BADGE_GOFEST_2026_CHICAGO_SATURDAY_CITY", + 6161: "BADGE_GOFEST_2026_CHICAGO_SUNDAY_CITY", + 6162: "BADGE_GOFEST_2026_CHICAGO_FRIDAY_PARK_MORNING", + 6163: "BADGE_GOFEST_2026_CHICAGO_SATURDAY_PARK_MORNING", + 6164: "BADGE_GOFEST_2026_CHICAGO_SUNDAY_PARK_MORNING", + 6165: "BADGE_GOFEST_2026_CHICAGO_FRIDAY_PARK_AFTERNOON", + 6166: "BADGE_GOFEST_2026_CHICAGO_SATURDAY_PARK_AFTERNOON", + 6167: "BADGE_GOFEST_2026_CHICAGO_SUNDAY_PARK_AFTERNOON", + 6168: "BADGE_GOFEST_2026_CHICAGO_ADDON_HATCH", + 6169: "BADGE_GOFEST_2026_CHICAGO_ADDON_RAID", + 6170: "BADGE_GOFEST_2026_CHICAGO_EXPERT_1", + 6171: "BADGE_GOFEST_2026_CHICAGO_EXPERT_2", + 6172: "BADGE_GOFEST_2026_CHICAGO_EXPERT_3", + 6173: "BADGE_GOFEST_2026_CHICAGO_EXPERT_4", + 6174: "BADGE_GOFEST_2026_CHICAGO_EXPERT_FULL", + 6175: "BADGE_GOFEST_2026_CHICAGO_VIP", + 6176: "BADGE_GOFEST_2026_CHICAGO_TEST_ADDON_HATCH", + 6177: "BADGE_GOFEST_2026_CHICAGO_TEST_ADDON_RAID", + 6178: "BADGE_GOFEST_2026_CHICAGO_TEST_PARK", + 6179: "BADGE_GOFEST_2026_CHICAGO_TEST_CITY", + 6180: "BADGE_GOFEST_2026_CHICAGO_TEST_ESSENTIAL", + 6181: "BADGE_GOFEST_2026_CHICAGO_TEST_EVERYTHING", + 6182: "BADGE_GOFEST_2026_COPENHAGEN_THURSDAY_ESSENTIAL", + 6183: "BADGE_GOFEST_2026_COPENHAGEN_FRIDAY_ESSENTIAL", + 6184: "BADGE_GOFEST_2026_COPENHAGEN_SATURDAY_ESSENTIAL", + 6185: "BADGE_GOFEST_2026_COPENHAGEN_SUNDAY_ESSENTIAL", + 6186: "BADGE_GOFEST_2026_COPENHAGEN_THURSDAY_CITY", + 6187: "BADGE_GOFEST_2026_COPENHAGEN_FRIDAY_CITY", + 6188: "BADGE_GOFEST_2026_COPENHAGEN_SATURDAY_CITY", + 6189: "BADGE_GOFEST_2026_COPENHAGEN_SUNDAY_CITY", + 6190: "BADGE_GOFEST_2026_COPENHAGEN_FRIDAY_PARK_MORNING", + 6191: "BADGE_GOFEST_2026_COPENHAGEN_SATURDAY_PARK_MORNING", + 6192: "BADGE_GOFEST_2026_COPENHAGEN_SUNDAY_PARK_MORNING", + 6193: "BADGE_GOFEST_2026_COPENHAGEN_FRIDAY_PARK_AFTERNOON", + 6194: "BADGE_GOFEST_2026_COPENHAGEN_SATURDAY_PARK_AFTERNOON", + 6195: "BADGE_GOFEST_2026_COPENHAGEN_SUNDAY_PARK_AFTERNOON", + 6196: "BADGE_GOFEST_2026_COPENHAGEN_ADDON_HATCH", + 6197: "BADGE_GOFEST_2026_COPENHAGEN_ADDON_RAID", + 6198: "BADGE_GOFEST_2026_COPENHAGEN_EXPERT_1", + 6199: "BADGE_GOFEST_2026_COPENHAGEN_EXPERT_2", + 6200: "BADGE_GOFEST_2026_COPENHAGEN_EXPERT_3", + 6201: "BADGE_GOFEST_2026_COPENHAGEN_EXPERT_4", + 6202: "BADGE_GOFEST_2026_COPENHAGEN_EXPERT_FULL", + 6203: "BADGE_GOFEST_2026_COPENHAGEN_VIP", + 6204: "BADGE_GOFEST_2026_COPENHAGEN_TEST_ADDON_HATCH", + 6205: "BADGE_GOFEST_2026_COPENHAGEN_TEST_ADDON_RAID", + 6206: "BADGE_GOFEST_2026_COPENHAGEN_TEST_PARK", + 6207: "BADGE_GOFEST_2026_COPENHAGEN_TEST_CITY", + 6208: "BADGE_GOFEST_2026_COPENHAGEN_TEST_ESSENTIAL", + 6209: "BADGE_GOFEST_2026_COPENHAGEN_TEST_EVERYTHING", + 6210: "BADGE_GOFEST_2026_GLOBAL", + 6211: "BADGE_GOFEST_2026_GLOBAL_TEST", + 6212: "BADGE_GOFEST_2026_EVENT_PASS_DELUXE", + 6213: "BADGE_QUEST_DIALOGUE_INBOX_ROLLOUT", + 6214: "BADGE_QUEST_DIALOGUE_INBOX_CONTROL", + 6215: "BADGE_CR_2026_001", + 6216: "BADGE_REDUCED_ENTRY_FLOW_ROLLOUT", + 6217: "BADGE_REDUCED_ENTRY_FLOW_CONTROL", + } + HoloBadgeType_value = map[string]int32{ + "BADGE_UNSET": 0, + "BADGE_TRAVEL_KM": 1, + "BADGE_POKEDEX_ENTRIES": 2, + "BADGE_CAPTURE_TOTAL": 3, + "BADGE_DEFEATED_FORT": 4, + "BADGE_EVOLVED_TOTAL": 5, + "BADGE_HATCHED_TOTAL": 6, + "BADGE_ENCOUNTERED_TOTAL": 7, + "BADGE_POKESTOPS_VISITED": 8, + "BADGE_UNIQUE_POKESTOPS": 9, + "BADGE_POKEBALL_THROWN": 10, + "BADGE_BIG_MAGIKARP": 11, + "BADGE_DEPLOYED_TOTAL": 12, + "BADGE_BATTLE_ATTACK_WON": 13, + "BADGE_BATTLE_TRAINING_WON": 14, + "BADGE_BATTLE_DEFEND_WON": 15, + "BADGE_PRESTIGE_RAISED": 16, + "BADGE_PRESTIGE_DROPPED": 17, + "BADGE_TYPE_NORMAL": 18, + "BADGE_TYPE_FIGHTING": 19, + "BADGE_TYPE_FLYING": 20, + "BADGE_TYPE_POISON": 21, + "BADGE_TYPE_GROUND": 22, + "BADGE_TYPE_ROCK": 23, + "BADGE_TYPE_BUG": 24, + "BADGE_TYPE_GHOST": 25, + "BADGE_TYPE_STEEL": 26, + "BADGE_TYPE_FIRE": 27, + "BADGE_TYPE_WATER": 28, + "BADGE_TYPE_GRASS": 29, + "BADGE_TYPE_ELECTRIC": 30, + "BADGE_TYPE_PSYCHIC": 31, + "BADGE_TYPE_ICE": 32, + "BADGE_TYPE_DRAGON": 33, + "BADGE_TYPE_DARK": 34, + "BADGE_TYPE_FAIRY": 35, + "BADGE_SMALL_RATTATA": 36, + "BADGE_PIKACHU": 37, + "BADGE_UNOWN": 38, + "BADGE_POKEDEX_ENTRIES_GEN2": 39, + "BADGE_RAID_BATTLE_WON": 40, + "BADGE_LEGENDARY_BATTLE_WON": 41, + "BADGE_BERRIES_FED": 42, + "BADGE_HOURS_DEFENDED": 43, + "BADGE_PLACE_HOLDER": 44, + "BADGE_POKEDEX_ENTRIES_GEN3": 45, + "BADGE_CHALLENGE_QUESTS": 46, + "BADGE_MEW_ENCOUNTER": 47, + "BADGE_MAX_LEVEL_FRIENDS": 48, + "BADGE_TRADING": 49, + "BADGE_TRADING_DISTANCE": 50, + "BADGE_POKEDEX_ENTRIES_GEN4": 51, + "BADGE_GREAT_LEAGUE": 52, + "BADGE_ULTRA_LEAGUE": 53, + "BADGE_MASTER_LEAGUE": 54, + "BADGE_PHOTOBOMB": 55, + "BADGE_POKEDEX_ENTRIES_GEN5": 56, + "BADGE_POKEMON_PURIFIED": 57, + "BADGE_ROCKET_GRUNTS_DEFEATED": 58, + "BADGE_ROCKET_GIOVANNI_DEFEATED": 59, + "BADGE_BUDDY_BEST": 60, + "BADGE_POKEDEX_ENTRIES_GEN6": 61, + "BADGE_POKEDEX_ENTRIES_GEN7": 62, + "BADGE_POKEDEX_ENTRIES_GEN8": 63, + "BADGE_7_DAY_STREAKS": 64, + "BADGE_UNIQUE_RAID_BOSSES_DEFEATED": 65, + "BADGE_RAIDS_WITH_FRIENDS": 66, + "BADGE_POKEMON_CAUGHT_AT_YOUR_LURES": 67, + "BADGE_WAYFARER": 68, + "BADGE_TOTAL_MEGA_EVOS": 69, + "BADGE_UNIQUE_MEGA_EVOS": 70, + "DEPRECATED_0": 71, + "BADGE_ROUTE_ACCEPTED": 72, + "BADGE_TRAINERS_REFERRED": 73, + "BADGE_POKESTOPS_SCANNED": 74, + "BADGE_RAID_BATTLE_STAT": 76, + "BADGE_TOTAL_ROUTE_PLAY": 77, + "BADGE_UNIQUE_ROUTE_PLAY": 78, + "BADGE_POKEDEX_ENTRIES_GEN8A": 79, + "BADGE_CAPTURE_SMALL_POKEMON": 80, + "BADGE_CAPTURE_LARGE_POKEMON": 81, + "BADGE_POKEDEX_ENTRIES_GEN9": 82, + "BADGE_PARTY_CHALLENGES_COMPLETED": 83, + "BADGE_PARTY_BOOSTS_CONTRIBUTED": 84, + "BADGE_CHECK_INS": 85, + "BADGE_BREAD_BATTLES_ENTERED": 86, + "BADGE_BREAD_BATTLES_WON": 87, + "BADGE_BREAD_BATTLES_DOUGH_WON": 88, + "BADGE_BREAD_UNIQUE": 89, + "BADGE_BREAD_DOUGH_UNIQUE": 90, + "BADGE_DYNAMIC_MIN": 1000, + "BADGE_MINI_COLLECTION": 1002, + "BADGE_BUTTERFLY_COLLECTOR": 1003, + "BADGE_MAX_SIZE_FIRST_PLACE_WIN": 1004, + "BADGE_STAMP_RALLY": 1005, + "BADGE_SMORES_00": 1006, + "BADGE_SMORES_01": 1007, + "BADGE_EVENT_MIN": 2000, + "BADGE_CHICAGO_FEST_JULY_2017": 2001, + "BADGE_PIKACHU_OUTBREAK_YOKOHAMA_2017": 2002, + "BADGE_SAFARI_ZONE_EUROPE_2017": 2003, + "BADGE_SAFARI_ZONE_EUROPE_2017_10_07": 2004, + "BADGE_SAFARI_ZONE_EUROPE_2017_10_14": 2005, + "BADGE_CHICAGO_FEST_JULY_2018_SAT_NORTH": 2006, + "BADGE_CHICAGO_FEST_JULY_2018_SAT_SOUTH": 2007, + "BADGE_CHICAGO_FEST_JULY_2018_SUN_NORTH": 2008, + "BADGE_CHICAGO_FEST_JULY_2018_SUN_SOUTH": 2009, + "BADGE_APAC_PARTNER_JULY_2018_0": 2010, + "BADGE_APAC_PARTNER_JULY_2018_1": 2011, + "BADGE_APAC_PARTNER_JULY_2018_2": 2012, + "BADGE_APAC_PARTNER_JULY_2018_3": 2013, + "BADGE_APAC_PARTNER_JULY_2018_4": 2014, + "BADGE_APAC_PARTNER_JULY_2018_5": 2015, + "BADGE_APAC_PARTNER_JULY_2018_6": 2016, + "BADGE_APAC_PARTNER_JULY_2018_7": 2017, + "BADGE_APAC_PARTNER_JULY_2018_8": 2018, + "BADGE_APAC_PARTNER_JULY_2018_9": 2019, + "BADGE_YOKOSUKA_29_AUG_2018_MIKASA": 2020, + "BADGE_YOKOSUKA_29_AUG_2018_VERNY": 2021, + "BADGE_YOKOSUKA_29_AUG_2018_KURIHAMA": 2022, + "BADGE_YOKOSUKA_30_AUG_2018_MIKASA": 2023, + "BADGE_YOKOSUKA_30_AUG_2018_VERNY": 2024, + "BADGE_YOKOSUKA_30_AUG_2018_KURIHAMA": 2025, + "BADGE_YOKOSUKA_31_AUG_2018_MIKASA": 2026, + "BADGE_YOKOSUKA_31_AUG_2018_VERNY": 2027, + "BADGE_YOKOSUKA_31_AUG_2018_KURIHAMA": 2028, + "BADGE_YOKOSUKA_1_SEP_2018_MIKASA": 2029, + "BADGE_YOKOSUKA_1_SEP_2018_VERNY": 2030, + "BADGE_YOKOSUKA_1_SEP_2018_KURIHAMA": 2031, + "BADGE_YOKOSUKA_2_SEP_2018_MIKASA": 2032, + "BADGE_YOKOSUKA_2_SEP_2018_VERNY": 2033, + "BADGE_YOKOSUKA_2_SEP_2018_KURIHAMA": 2034, + "BADGE_TOP_BANANA_1": 2035, + "BADGE_TOP_BANANA_2": 2036, + "BADGE_TOP_BANANA_3": 2037, + "BADGE_PARTNER_EVENT_2019_0": 2038, + "BADGE_PARTNER_EVENT_2019_1": 2039, + "BADGE_PARTNER_EVENT_2019_2": 2040, + "BADGE_PARTNER_EVENT_2019_3": 2041, + "BADGE_PARTNER_EVENT_2019_4": 2042, + "BADGE_PARTNER_EVENT_2019_5": 2043, + "BADGE_PARTNER_EVENT_2019_6": 2044, + "BADGE_PARTNER_EVENT_2019_7": 2045, + "BADGE_PARTNER_EVENT_2019_8": 2046, + "BADGE_PARTNER_EVENT_2019_9": 2047, + "BADGE_SENTOSA_18_APR_2019": 2048, + "BADGE_SENTOSA_19_APR_2019": 2049, + "BADGE_SENTOSA_20_APR_2019": 2050, + "BADGE_SENTOSA_21_APR_2019": 2051, + "BADGE_SENTOSA_22_APR_2019": 2052, + "BADGE_CITY_EXPLORER_PASS_00": 2053, + "BADGE_CITY_EXPLORER_PASS_01": 2054, + "BADGE_CITY_EXPLORER_PASS_02": 2055, + "BADGE_CITY_EXPLORER_PASS_03": 2056, + "BADGE_CITY_EXPLORER_PASS_04": 2057, + "BADGE_CITY_EXPLORER_PASS_05": 2058, + "BADGE_CITY_EXPLORER_PASS_06": 2059, + "BADGE_CITY_EXPLORER_PASS_07": 2060, + "BADGE_CITY_EXPLORER_PASS_08": 2061, + "BADGE_CITY_EXPLORER_PASS_09": 2062, + "BADGE_CITY_EXPLORER_PASS_10": 2063, + "BADGE_CITY_EXPLORER_PASS_11": 2064, + "BADGE_CITY_EXPLORER_PASS_12": 2065, + "BADGE_CITY_EXPLORER_PASS_13": 2066, + "BADGE_CITY_EXPLORER_PASS_14": 2067, + "BADGE_CITY_EXPLORER_PASS_15": 2068, + "BADGE_CITY_EXPLORER_PASS_16": 2069, + "BADGE_CITY_EXPLORER_PASS_17": 2070, + "BADGE_CITY_EXPLORER_PASS_18": 2071, + "BADGE_CITY_EXPLORER_PASS_19": 2072, + "BADGE_CITY_EXPLORER_PASS_20": 2073, + "BADGE_CITY_EXPLORER_PASS_21": 2074, + "BADGE_CITY_EXPLORER_PASS_22": 2075, + "BADGE_CITY_EXPLORER_PASS_23": 2076, + "BADGE_CITY_EXPLORER_PASS_24": 2077, + "BADGE_CITY_EXPLORER_PASS_25": 2078, + "BADGE_CITY_EXPLORER_PASS_26": 2079, + "BADGE_CITY_EXPLORER_PASS_27": 2080, + "BADGE_CITY_EXPLORER_PASS_28": 2081, + "BADGE_CITY_EXPLORER_PASS_29": 2082, + "BADGE_CITY_EXPLORER_PASS_30": 2083, + "BADGE_CITY_EXPLORER_PASS_31": 2084, + "BADGE_CITY_EXPLORER_PASS_32": 2085, + "BADGE_CITY_EXPLORER_PASS_33": 2086, + "BADGE_CITY_EXPLORER_PASS_34": 2087, + "BADGE_CITY_EXPLORER_PASS_35": 2088, + "BADGE_CITY_EXPLORER_PASS_36": 2089, + "BADGE_CITY_EXPLORER_PASS_37": 2090, + "BADGE_CITY_EXPLORER_PASS_38": 2091, + "BADGE_CITY_EXPLORER_PASS_39": 2092, + "BADGE_CITY_EXPLORER_PASS_40": 2093, + "BADGE_AIR_ADVENTURES_OKINAWA_00": 2094, + "BADGE_AIR_ADVENTURES_OKINAWA_RELEASE": 2095, + "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_EARLYACCESS": 2096, + "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_GENERAL": 2097, + "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_EARLYACCESS": 2098, + "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_GENERAL": 2099, + "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_EARLYACCESS": 2100, + "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_GENERAL": 2101, + "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_EARLYACCESS": 2102, + "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_GENERAL": 2103, + "BADGE_DYNAMIC_EVENT_MIN": 5000, + "BADGE_GOFEST_2019_AMERICAS_DAY_00_NORTH_GENERAL": 5001, + "BADGE_GOFEST_2019_AMERICAS_DAY_00_NORTH_EARLYACCESS": 5002, + "BADGE_GOFEST_2019_AMERICAS_DAY_00_SOUTH_GENERAL": 5003, + "BADGE_GOFEST_2019_AMERICAS_DAY_00_SOUTH_EARLYACCESS": 5004, + "BADGE_GOFEST_2019_AMERICAS_DAY_01_NORTH_GENERAL": 5005, + "BADGE_GOFEST_2019_AMERICAS_DAY_01_NORTH_EARLYACCESS": 5006, + "BADGE_GOFEST_2019_AMERICAS_DAY_01_SOUTH_GENERAL": 5007, + "BADGE_GOFEST_2019_AMERICAS_DAY_01_SOUTH_EARLYACCESS": 5008, + "BADGE_GOFEST_2019_AMERICAS_DAY_02_NORTH_GENERAL": 5009, + "BADGE_GOFEST_2019_AMERICAS_DAY_02_NORTH_EARLYACCESS": 5010, + "BADGE_GOFEST_2019_AMERICAS_DAY_02_SOUTH_GENERAL": 5011, + "BADGE_GOFEST_2019_AMERICAS_DAY_02_SOUTH_EARLYACCESS": 5012, + "BADGE_GOFEST_2019_AMERICAS_DAY_03_NORTH_GENERAL": 5013, + "BADGE_GOFEST_2019_AMERICAS_DAY_03_NORTH_EARLYACCESS": 5014, + "BADGE_GOFEST_2019_AMERICAS_DAY_03_SOUTH_GENERAL": 5015, + "BADGE_GOFEST_2019_AMERICAS_DAY_03_SOUTH_EARLYACCESS": 5016, + "BADGE_GOFEST_2019_AMERICAS_DAY_04_NORTH_GENERAL": 5017, + "BADGE_GOFEST_2019_AMERICAS_DAY_04_NORTH_EARLYACCESS": 5018, + "BADGE_GOFEST_2019_AMERICAS_DAY_04_SOUTH_GENERAL": 5019, + "BADGE_GOFEST_2019_AMERICAS_DAY_04_SOUTH_EARLYACCESS": 5020, + "BADGE_GOFEST_2019_EMEA_DAY_00_GENERAL": 5021, + "BADGE_GOFEST_2019_EMEA_DAY_00_EARLYACCESS": 5022, + "BADGE_GOFEST_2019_EMEA_DAY_01_GENERAL": 5023, + "BADGE_GOFEST_2019_EMEA_DAY_01_EARLYACCESS": 5024, + "BADGE_GOFEST_2019_EMEA_DAY_02_GENERAL": 5025, + "BADGE_GOFEST_2019_EMEA_DAY_02_EARLYACCESS": 5026, + "BADGE_GOFEST_2019_EMEA_DAY_03_GENERAL": 5027, + "BADGE_GOFEST_2019_EMEA_DAY_03_EARLYACCESS": 5028, + "BADGE_GOFEST_2019_EMEA_DAY_04_GENERAL": 5029, + "BADGE_GOFEST_2019_EMEA_DAY_04_EARLYACCESS": 5030, + "BADGE_GOFEST_2019_APAC_DAY_00_GENERAL": 5031, + "BADGE_GOFEST_2019_APAC_DAY_01_GENERAL": 5032, + "BADGE_GOFEST_2019_APAC_DAY_02_GENERAL": 5033, + "BADGE_GOFEST_2019_APAC_DAY_03_GENERAL": 5034, + "BADGE_GOFEST_2019_APAC_DAY_04_GENERAL": 5035, + "BADGE_GOFEST_2019_APAC_DAY_05_GENERAL": 5036, + "BADGE_GOFEST_2019_APAC_DAY_06_GENERAL": 5037, + "BADGE_GOFEST_2019_APAC_DAY_07_GENERAL": 5038, + "BADGE_SAFARIZONE_2019_MONTREAL_DAY_00_GENERAL": 5039, + "BADGE_SAFARIZONE_2019_MONTREAL_DAY_00_EARLYACCESS": 5040, + "BADGE_SAFARIZONE_2019_MONTREAL_DAY_01_GENERAL": 5041, + "BADGE_SAFARIZONE_2019_MONTREAL_DAY_01_EARLYACCESS": 5042, + "BADGE_SAFARIZONE_2019_MONTREAL_DAY_02_GENERAL": 5043, + "BADGE_SAFARIZONE_2019_MONTREAL_DAY_02_EARLYACCESS": 5044, + "BADGE_SAFARIZONE_2019_MONTREAL_DAY_03_GENERAL": 5045, + "BADGE_SAFARIZONE_2019_MONTREAL_DAY_03_EARLYACCESS": 5046, + "BADGE_SAFARIZONE_2020_STLOUIS_DAY_00_GENERAL": 5047, + "BADGE_SAFARIZONE_2020_STLOUIS_DAY_00_EARLYACCESS": 5048, + "BADGE_SAFARIZONE_2020_STLOUIS_DAY_01_GENERAL": 5049, + "BADGE_SAFARIZONE_2020_STLOUIS_DAY_01_EARLYACCESS": 5050, + "BADGE_SAFARIZONE_2020_STLOUIS_DAY_02_GENERAL": 5051, + "BADGE_SAFARIZONE_2020_STLOUIS_DAY_02_EARLYACCESS": 5052, + "BADGE_SAFARIZONE_2020_STLOUIS_DAY_03_GENERAL": 5053, + "BADGE_SAFARIZONE_2020_STLOUIS_DAY_03_EARLYACCESS": 5054, + "BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_00_GENERAL": 5055, + "BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_00_EARLYACCESS": 5056, + "BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_01_GENERAL": 5057, + "BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_01_EARLYACCESS": 5058, + "BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_02_GENERAL": 5059, + "BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_02_EARLYACCESS": 5060, + "BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_03_GENERAL": 5061, + "BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_03_EARLYACCESS": 5062, + "BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_00_GENERAL": 5063, + "BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_00_EARLYACCESS": 5064, + "BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_01_GENERAL": 5065, + "BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_01_EARLYACCESS": 5066, + "BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_02_GENERAL": 5067, + "BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_02_EARLYACCESS": 5068, + "BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_03_GENERAL": 5069, + "BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_03_EARLYACCESS": 5070, + "BADGE_GOFEST_2020_TEST": 5071, + "BADGE_GOFEST_2020_GLOBAL": 5072, + "BADGE_GOTOUR_2021_GREEN_TEST": 5073, + "BADGE_GOTOUR_2021_RED_TEST": 5074, + "BADGE_GOTOUR_2021_GREEN_GLOBAL": 5075, + "BADGE_GOTOUR_2021_RED_GLOBAL": 5076, + "BADGE_GLOBAL_TICKETED_EVENT": 5100, + "BADGE_EVENT_0001": 5201, + "BADGE_EVENT_0002": 5202, + "BADGE_EVENT_0003": 5203, + "BADGE_EVENT_0004": 5204, + "BADGE_EVENT_0005": 5205, + "BADGE_EVENT_0006": 5206, + "BADGE_EVENT_0007": 5207, + "BADGE_EVENT_0008": 5208, + "BADGE_EVENT_0009": 5209, + "BADGE_EVENT_0010": 5210, + "BADGE_EVENT_0011": 5211, + "BADGE_EVENT_0012": 5212, + "BADGE_EVENT_0013": 5213, + "BADGE_EVENT_0014": 5214, + "BADGE_EVENT_0015": 5215, + "BADGE_EVENT_0016": 5216, + "BADGE_EVENT_0017": 5217, + "BADGE_EVENT_0018": 5218, + "BADGE_EVENT_0019": 5219, + "BADGE_EVENT_0020": 5220, + "BADGE_EVENT_0021": 5221, + "BADGE_EVENT_0022": 5222, + "BADGE_EVENT_0023": 5223, + "BADGE_EVENT_0024": 5224, + "BADGE_EVENT_0025": 5225, + "BADGE_EVENT_0026": 5226, + "BADGE_EVENT_0027": 5227, + "BADGE_EVENT_0028": 5228, + "BADGE_EVENT_0029": 5229, + "BADGE_EVENT_0030": 5230, + "BADGE_LEVEL_40": 5231, + "BADGE_GOFEST_2021_TEST": 5232, + "BADGE_GOFEST_2021_GLOBAL": 5233, + "BADGE_TRADING_CARD_0001": 5234, + "BADGE_TRADING_CARD_0002": 5235, + "BADGE_TRADING_CARD_0003": 5236, + "BADGE_TRADING_CARD_0004": 5237, + "BADGE_TRADING_CARD_0005": 5238, + "BADGE_TRADING_CARD_0006": 5239, + "BADGE_TRADING_CARD_0007": 5240, + "BADGE_TRADING_CARD_0008": 5241, + "BADGE_TRADING_CARD_0009": 5242, + "BADGE_TRADING_CARD_0010": 5243, + "BADGE_GOFEST_2022_TEST": 5244, + "BADGE_GOFEST_2022_GLOBAL": 5245, + "BADGE_GOTOUR_2022_GOLD_TEST": 5246, + "BADGE_GOTOUR_2022_SILVER_TEST": 5247, + "BADGE_GOTOUR_2022_GOLD_GLOBAL": 5248, + "BADGE_GOTOUR_2022_SILVER_GLOBAL": 5249, + "BADGE_GOTOUR_2022_LIVE_A_TEST": 5250, + "BADGE_GOTOUR_2022_LIVE_A_GLOBAL": 5251, + "BADGE_GOTOUR_2022_LIVE_B_TEST": 5252, + "BADGE_GOTOUR_2022_LIVE_B_GLOBAL": 5253, + "BADGE_EVENT_0031": 5254, + "BADGE_EVENT_0032": 5255, + "BADGE_EVENT_0033": 5256, + "BADGE_EVENT_0034": 5257, + "BADGE_EVENT_0035": 5258, + "BADGE_EVENT_0036": 5259, + "BADGE_EVENT_0037": 5260, + "BADGE_EVENT_0038": 5261, + "BADGE_EVENT_0039": 5262, + "BADGE_EVENT_0040": 5263, + "BADGE_EVENT_0041": 5264, + "BADGE_EVENT_0042": 5265, + "BADGE_EVENT_0043": 5266, + "BADGE_EVENT_0044": 5267, + "BADGE_EVENT_0045": 5268, + "BADGE_EVENT_0046": 5269, + "BADGE_EVENT_0047": 5270, + "BADGE_EVENT_0048": 5271, + "BADGE_EVENT_0049": 5272, + "BADGE_EVENT_0050": 5273, + "BADGE_EVENT_0051": 5274, + "BADGE_EVENT_0052": 5275, + "BADGE_EVENT_0053": 5276, + "BADGE_EVENT_0054": 5277, + "BADGE_EVENT_0055": 5278, + "BADGE_EVENT_0056": 5279, + "BADGE_EVENT_0057": 5280, + "BADGE_EVENT_0058": 5281, + "BADGE_EVENT_0059": 5282, + "BADGE_EVENT_0060": 5283, + "BADGE_EVENT_0061": 5284, + "BADGE_EVENT_0062": 5285, + "BADGE_SAFARIZONE_2022_SEVILLE_DAY_00_GENERAL": 5286, + "BADGE_SAFARIZONE_2022_SEVILLE_DAY_00_EARLYACCESS": 5287, + "BADGE_SAFARIZONE_2022_SEVILLE_DAY_01_GENERAL": 5288, + "BADGE_SAFARIZONE_2022_SEVILLE_DAY_01_EARLYACCESS": 5289, + "BADGE_SAFARIZONE_2022_SEVILLE_DAY_02_GENERAL": 5290, + "BADGE_SAFARIZONE_2022_SEVILLE_DAY_02_EARLYACCESS": 5291, + "BADGE_SAFARIZONE_2022_SEVILLE_DAY_03_GENERAL": 5292, + "BADGE_SAFARIZONE_2022_SEVILLE_DAY_03_EARLYACCESS": 5293, + "BADGE_AA_2023_JEJU_DAY_00": 5294, + "BADGE_AA_2023_JEJU_DAY_01": 5295, + "BADGE_AA_2023_JEJU_DAY_02": 5296, + "BADGE_AA_2023_JEJU_DAY_03": 5297, + "DEPRECATED_1": 5300, + "DEPRECATED_2": 5301, + "BADGE_GOFEST_2022_BERLIN_TEST_GENERAL": 5302, + "BADGE_GOFEST_2022_BERLIN_TEST_EARLYACCESS": 5303, + "BADGE_GOFEST_2022_BERLIN_DAY_01_GENERAL": 5304, + "BADGE_GOFEST_2022_BERLIN_DAY_01_EARLYACCESS": 5305, + "BADGE_GOFEST_2022_BERLIN_DAY_02_GENERAL": 5306, + "BADGE_GOFEST_2022_BERLIN_DAY_02_EARLYACCESS": 5307, + "BADGE_GOFEST_2022_BERLIN_DAY_03_GENERAL": 5308, + "BADGE_GOFEST_2022_BERLIN_DAY_03_EARLYACCESS": 5309, + "BADGE_GOFEST_2022_SEATTLE_TEST_PARK_MORNING": 5310, + "BADGE_GOFEST_2022_SEATTLE_TEST_PARK_AFTERNOON": 5311, + "BADGE_GOFEST_2022_SEATTLE_TEST_CITY_MORNING": 5312, + "BADGE_GOFEST_2022_SEATTLE_TEST_CITY_AFTERNOON": 5313, + "BADGE_GOFEST_2022_SEATTLE_DAY_01_PARK_MORNING": 5314, + "BADGE_GOFEST_2022_SEATTLE_DAY_01_PARK_AFTERNOON": 5315, + "BADGE_GOFEST_2022_SEATTLE_DAY_01_CITY_MORNING": 5316, + "BADGE_GOFEST_2022_SEATTLE_DAY_01_CITY_AFTERNOON": 5317, + "BADGE_GOFEST_2022_SEATTLE_DAY_02_PARK_MORNING": 5318, + "BADGE_GOFEST_2022_SEATTLE_DAY_02_PARK_AFTERNOON": 5319, + "BADGE_GOFEST_2022_SEATTLE_DAY_02_CITY_MORNING": 5320, + "BADGE_GOFEST_2022_SEATTLE_DAY_02_CITY_AFTERNOON": 5321, + "BADGE_GOFEST_2022_SEATTLE_DAY_03_PARK_MORNING": 5322, + "BADGE_GOFEST_2022_SEATTLE_DAY_03_PARK_AFTERNOON": 5323, + "BADGE_GOFEST_2022_SEATTLE_DAY_03_CITY_MORNING": 5324, + "BADGE_GOFEST_2022_SEATTLE_DAY_03_CITY_AFTERNOON": 5325, + "BADGE_GOFEST_2022_SAPPORO_TEST_PARK_MORNING": 5326, + "BADGE_GOFEST_2022_SAPPORO_TEST_PARK_AFTERNOON": 5327, + "BADGE_GOFEST_2022_SAPPORO_TEST_CITY_MORNING": 5328, + "BADGE_GOFEST_2022_SAPPORO_TEST_CITY_AFTERNOON": 5329, + "BADGE_GOFEST_2022_SAPPORO_DAY_01_PARK_MORNING": 5330, + "BADGE_GOFEST_2022_SAPPORO_DAY_01_PARK_AFTERNOON": 5331, + "BADGE_GOFEST_2022_SAPPORO_DAY_01_CITY_MORNING": 5332, + "BADGE_GOFEST_2022_SAPPORO_DAY_01_CITY_AFTERNOON": 5333, + "BADGE_GOFEST_2022_SAPPORO_DAY_02_PARK_MORNING": 5334, + "BADGE_GOFEST_2022_SAPPORO_DAY_02_PARK_AFTERNOON": 5335, + "BADGE_GOFEST_2022_SAPPORO_DAY_02_CITY_MORNING": 5336, + "BADGE_GOFEST_2022_SAPPORO_DAY_02_CITY_AFTERNOON": 5337, + "BADGE_GOFEST_2022_SAPPORO_DAY_03_PARK_MORNING": 5338, + "BADGE_GOFEST_2022_SAPPORO_DAY_03_PARK_AFTERNOON": 5339, + "BADGE_GOFEST_2022_SAPPORO_DAY_03_CITY_MORNING": 5340, + "BADGE_GOFEST_2022_SAPPORO_DAY_03_CITY_AFTERNOON": 5341, + "BADGE_GOFEST_2022_BERLIN_ADDON_HATCH_TEST": 5342, + "BADGE_GOFEST_2022_BERLIN_ADDON_HATCH": 5343, + "BADGE_GOFEST_2022_BERLIN_ADDON_RAID_TEST": 5344, + "BADGE_GOFEST_2022_BERLIN_ADDON_RAID": 5345, + "BADGE_GOFEST_2022_SEATTLE_ADDON_HATCH_TEST": 5346, + "BADGE_GOFEST_2022_SEATTLE_ADDON_HATCH": 5347, + "BADGE_GOFEST_2022_SEATTLE_ADDON_RAID_TEST": 5348, + "BADGE_GOFEST_2022_SEATTLE_ADDON_RAID": 5349, + "BADGE_GOFEST_2022_SAPPORO_ADDON_HATCH_TEST": 5350, + "BADGE_GOFEST_2022_SAPPORO_ADDON_HATCH": 5351, + "BADGE_GOFEST_2022_SAPPORO_ADDON_RAID_TEST": 5352, + "BADGE_GOFEST_2022_SAPPORO_ADDON_RAID": 5353, + "BADGE_EVENT_0063": 5354, + "BADGE_EVENT_0064": 5355, + "BADGE_EVENT_0065": 5356, + "BADGE_EVENT_0066": 5357, + "BADGE_EVENT_0067": 5358, + "BADGE_EVENT_0068": 5359, + "BADGE_EVENT_0069": 5360, + "BADGE_EVENT_0070": 5361, + "BADGE_EVENT_0071": 5362, + "BADGE_EVENT_0072": 5363, + "BADGE_EVENT_0073": 5364, + "BADGE_EVENT_0074": 5365, + "BADGE_EVENT_0075": 5366, + "BADGE_EVENT_0076": 5367, + "BADGE_EVENT_0077": 5368, + "BADGE_EVENT_0078": 5369, + "BADGE_EVENT_0079": 5370, + "BADGE_EVENT_0080": 5371, + "BADGE_EVENT_0081": 5372, + "BADGE_EVENT_0082": 5373, + "BADGE_EVENT_0083": 5374, + "BADGE_EVENT_0084": 5375, + "BADGE_EVENT_0085": 5376, + "BADGE_EVENT_0086": 5377, + "BADGE_EVENT_0087": 5378, + "BADGE_EVENT_0088": 5379, + "BADGE_EVENT_0089": 5380, + "BADGE_EVENT_0090": 5381, + "BADGE_EVENT_0091": 5382, + "BADGE_EVENT_0092": 5383, + "BADGE_EVENT_0093": 5384, + "BADGE_EVENT_0094": 5385, + "BADGE_EVENT_0095": 5386, + "BADGE_EVENT_0096": 5387, + "BADGE_EVENT_0097": 5388, + "BADGE_EVENT_0098": 5389, + "BADGE_EVENT_0099": 5390, + "BADGE_EVENT_0100": 5391, + "BADGE_EVENT_0101": 5392, + "BADGE_EVENT_0102": 5393, + "BADGE_EVENT_0103": 5394, + "BADGE_EVENT_0104": 5395, + "BADGE_EVENT_0105": 5396, + "BADGE_EVENT_0106": 5397, + "BADGE_EVENT_0107": 5398, + "BADGE_EVENT_0108": 5399, + "BADGE_EVENT_0109": 5400, + "BADGE_EVENT_0110": 5401, + "BADGE_EVENT_0111": 5402, + "BADGE_EVENT_0112": 5403, + "BADGE_EVENT_0113": 5404, + "BADGE_EVENT_0114": 5405, + "BADGE_EVENT_0115": 5406, + "BADGE_EVENT_0116": 5407, + "BADGE_EVENT_0117": 5408, + "BADGE_EVENT_0118": 5409, + "BADGE_EVENT_0119": 5410, + "BADGE_EVENT_0120": 5411, + "BADGE_EVENT_0121": 5412, + "BADGE_EVENT_0122": 5413, + "BADGE_EVENT_0123": 5414, + "BADGE_EVENT_0124": 5415, + "BADGE_EVENT_0125": 5416, + "BADGE_EVENT_0126": 5417, + "BADGE_EVENT_0127": 5418, + "BADGE_EVENT_0128": 5419, + "BADGE_EVENT_0129": 5420, + "BADGE_EVENT_0130": 5421, + "BADGE_EVENT_0131": 5422, + "BADGE_EVENT_0132": 5423, + "BADGE_EVENT_0133": 5424, + "BADGE_EVENT_0134": 5425, + "BADGE_EVENT_0135": 5426, + "BADGE_EVENT_0136": 5427, + "BADGE_EVENT_0137": 5428, + "BADGE_EVENT_0138": 5429, + "BADGE_EVENT_0139": 5430, + "BADGE_EVENT_0140": 5431, + "BADGE_EVENT_0141": 5432, + "BADGE_EVENT_0142": 5433, + "BADGE_EVENT_0143": 5434, + "BADGE_EVENT_0144": 5435, + "BADGE_EVENT_0145": 5436, + "BADGE_EVENT_0146": 5437, + "BADGE_EVENT_0147": 5438, + "BADGE_EVENT_0148": 5439, + "BADGE_EVENT_0149": 5440, + "BADGE_EVENT_0150": 5441, + "BADGE_EVENT_0151": 5442, + "BADGE_EVENT_0152": 5443, + "BADGE_EVENT_0153": 5444, + "BADGE_EVENT_0154": 5445, + "BADGE_EVENT_0155": 5446, + "BADGE_EVENT_0156": 5447, + "BADGE_EVENT_0157": 5448, + "BADGE_EVENT_0158": 5449, + "BADGE_EVENT_0159": 5450, + "BADGE_EVENT_0160": 5451, + "BADGE_EVENT_0161": 5452, + "BADGE_EVENT_0162": 5453, + "BADGE_SAFARIZONE_2022_TAIPEI_DAY_00_EARLYACCESS": 5454, + "BADGE_SAFARIZONE_2022_TAIPEI_DAY_00_GENERAL": 5455, + "BADGE_SAFARIZONE_2022_TAIPEI_DAY_01_EARLYACCESS": 5456, + "BADGE_SAFARIZONE_2022_TAIPEI_DAY_01_GENERAL": 5457, + "BADGE_SAFARIZONE_2022_TAIPEI_DAY_02_EARLYACCESS": 5458, + "BADGE_SAFARIZONE_2022_TAIPEI_DAY_02_GENERAL": 5459, + "BADGE_SAFARIZONE_2022_TAIPEI_DAY_03_EARLYACCESS": 5460, + "BADGE_SAFARIZONE_2022_TAIPEI_DAY_03_GENERAL": 5461, + "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_EARLYACCESS_TEST": 5462, + "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_GENERAL_TEST": 5463, + "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_EARLYACCESS_TEST": 5464, + "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_GENERAL_TEST": 5465, + "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_EARLYACCESS_TEST": 5466, + "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_GENERAL_TEST": 5467, + "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_EARLYACCESS_TEST": 5468, + "BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_GENERAL_TEST": 5469, + "BADGE_GOTOUR_2023_RUBY_TEST": 5470, + "BADGE_GOTOUR_2023_SAPPHIRE_TEST": 5471, + "BADGE_GOTOUR_2023_RUBY_GLOBAL": 5472, + "BADGE_GOTOUR_2023_SAPPHIRE_GLOBAL": 5473, + "BADGE_GOTOUR_LIVE_2023_DAY_00": 5474, + "BADGE_GOTOUR_LIVE_2023_DAY_01": 5475, + "BADGE_GOTOUR_LIVE_2023_DAY_02": 5476, + "BADGE_GOTOUR_2023_HATCH_ADDON_TEST": 5477, + "BADGE_GOTOUR_2023_RAID_ADDON_TEST": 5478, + "BADGE_GOTOUR_2023_HATCH_ADDON": 5479, + "BADGE_GOTOUR_2023_RAID_ADDON": 5480, + "BADGE_GOFEST_2023_OSAKA_DAY1_CITY": 5481, + "BADGE_GOFEST_2023_OSAKA_DAY2_CITY": 5482, + "BADGE_GOFEST_2023_OSAKA_DAY3_CITY": 5483, + "BADGE_GOFEST_2023_OSAKA_DAY1_EXTENDED": 5484, + "BADGE_GOFEST_2023_OSAKA_DAY2_EXTENDED": 5485, + "BADGE_GOFEST_2023_OSAKA_DAY3_EXTENDED": 5486, + "BADGE_GOFEST_2023_OSAKA_DAY1_PARK_MORNING": 5487, + "BADGE_GOFEST_2023_OSAKA_DAY2_PARK_MORNING": 5488, + "BADGE_GOFEST_2023_OSAKA_DAY3_PARK_MORNING": 5489, + "BADGE_GOFEST_2023_OSAKA_DAY1_PARK_AFTERNOON": 5490, + "BADGE_GOFEST_2023_OSAKA_DAY2_PARK_AFTERNOON": 5491, + "BADGE_GOFEST_2023_OSAKA_DAY3_PARK_AFTERNOON": 5492, + "BADGE_GOFEST_2023_OSAKA_ADDON_HATCH": 5493, + "BADGE_GOFEST_2023_OSAKA_ADDON_RAID": 5494, + "BADGE_GOFEST_2023_OSAKA_VIP": 5495, + "BADGE_GOFEST_2023_OSAKA_ADDON_HATCH_TEST": 5496, + "BADGE_GOFEST_2023_OSAKA_ADDON_RAID_TEST": 5497, + "BADGE_GOFEST_2023_OSAKA_PARK_TEST": 5498, + "BADGE_GOFEST_2023_OSAKA_PARK_2_TEST": 5499, + "BADGE_GOFEST_2023_OSAKA_CITY_TEST": 5500, + "BADGE_GOFEST_2023_OSAKA_CITY_2_TEST": 5501, + "BADGE_GOFEST_2023_LONDON_DAY1_CITY": 5502, + "BADGE_GOFEST_2023_LONDON_DAY2_CITY": 5503, + "BADGE_GOFEST_2023_LONDON_DAY3_CITY": 5504, + "BADGE_GOFEST_2023_LONDON_DAY1_EXTENDED": 5505, + "BADGE_GOFEST_2023_LONDON_DAY2_EXTENDED": 5506, + "BADGE_GOFEST_2023_LONDON_DAY3_EXTENDED": 5507, + "BADGE_GOFEST_2023_LONDON_DAY1_PARK_MORNING": 5508, + "BADGE_GOFEST_2023_LONDON_DAY2_PARK_MORNING": 5509, + "BADGE_GOFEST_2023_LONDON_DAY3_PARK_MORNING": 5510, + "BADGE_GOFEST_2023_LONDON_DAY1_PARK_AFTERNOON": 5511, + "BADGE_GOFEST_2023_LONDON_DAY2_PARK_AFTERNOON": 5512, + "BADGE_GOFEST_2023_LONDON_DAY3_PARK_AFTERNOON": 5513, + "BADGE_GOFEST_2023_LONDON_ADDON_HATCH": 5514, + "BADGE_GOFEST_2023_LONDON_ADDON_RAID": 5515, + "BADGE_GOFEST_2023_LONDON_VIP": 5516, + "BADGE_GOFEST_2023_LONDON_ADDON_HATCH_TEST": 5517, + "BADGE_GOFEST_2023_LONDON_ADDON_RAID_TEST": 5518, + "BADGE_GOFEST_2023_LONDON_PARK_TEST": 5519, + "BADGE_GOFEST_2023_LONDON_PARK_2_TEST": 5520, + "BADGE_GOFEST_2023_LONDON_CITY_TEST": 5521, + "BADGE_GOFEST_2023_LONDON_CITY_2_TEST": 5522, + "BADGE_GOFEST_2023_NEWYORK_DAY1_CITY": 5523, + "BADGE_GOFEST_2023_NEWYORK_DAY2_CITY": 5524, + "BADGE_GOFEST_2023_NEWYORK_DAY3_CITY": 5525, + "BADGE_GOFEST_2023_NEWYORK_DAY1_EXTENDED": 5526, + "BADGE_GOFEST_2023_NEWYORK_DAY2_EXTENDED": 5527, + "BADGE_GOFEST_2023_NEWYORK_DAY3_EXTENDED": 5528, + "BADGE_GOFEST_2023_NEWYORK_DAY1_PARK_MORNING": 5529, + "BADGE_GOFEST_2023_NEWYORK_DAY2_PARK_MORNING": 5530, + "BADGE_GOFEST_2023_NEWYORK_DAY3_PARK_MORNING": 5531, + "BADGE_GOFEST_2023_NEWYORK_DAY1_PARK_AFTERNOON": 5532, + "BADGE_GOFEST_2023_NEWYORK_DAY2_PARK_AFTERNOON": 5533, + "BADGE_GOFEST_2023_NEWYORK_DAY3_PARK_AFTERNOON": 5534, + "BADGE_GOFEST_2023_NEWYORK_ADDON_HATCH": 5535, + "BADGE_GOFEST_2023_NEWYORK_ADDON_RAID": 5536, + "BADGE_GOFEST_2023_NEWYORK_VIP": 5537, + "BADGE_GOFEST_2023_NEWYORK_ADDON_HATCH_TEST": 5538, + "BADGE_GOFEST_2023_NEWYORK_ADDON_RAID_TEST": 5539, + "BADGE_GOFEST_2023_NEWYORK_PARK_TEST": 5540, + "BADGE_GOFEST_2023_NEWYORK_PARK_2_TEST": 5541, + "BADGE_GOFEST_2023_NEWYORK_CITY_TEST": 5542, + "BADGE_GOFEST_2023_NEWYORK_CITY_2_TEST": 5543, + "BADGE_GOFEST_2023_GLOBAL": 5544, + "BADGE_GOFEST_2023_TEST": 5545, + "BADGE_SAFARI_2023_SEOUL_DAY_00": 5546, + "BADGE_SAFARI_2023_SEOUL_DAY_01": 5547, + "BADGE_SAFARI_2023_SEOUL_DAY_02": 5548, + "BADGE_SAFARI_2023_SEOUL_ADD_ON_HATCH": 5549, + "BADGE_SAFARI_2023_SEOUL_ADD_ON_RAID": 5550, + "BADGE_SAFARI_2023_BARCELONA_DAY_00": 5551, + "BADGE_SAFARI_2023_BARCELONA_DAY_01": 5552, + "BADGE_SAFARI_2023_BARCELONA_DAY_02": 5553, + "BADGE_SAFARI_2023_BARCELONA_ADD_ON_HATCH": 5554, + "BADGE_SAFARI_2023_BARCELONA_ADD_ON_RAID": 5555, + "BADGE_SAFARI_2023_MEXCITY_DAY_00": 5556, + "BADGE_SAFARI_2023_MEXCITY_DAY_01": 5557, + "BADGE_SAFARI_2023_MEXCITY_DAY_02": 5558, + "BADGE_SAFARI_2023_MEXCITY_ADD_ON_HATCH": 5559, + "BADGE_SAFARI_2023_MEXCITY_ADD_ON_RAID": 5560, + "BADGE_GOTOUR_2024_DIAMOND_TEST": 5561, + "BADGE_GOTOUR_2024_PEARL_TEST": 5562, + "BADGE_GOTOUR_2024_DIAMOND": 5563, + "BADGE_GOTOUR_2024_PEARL": 5564, + "BADGE_GOTOUR_2024_SECRET_00": 5565, + "BADGE_GOTOUR_2024_SECRET_01": 5566, + "BADGE_GOTOUR_2024_SECRET_02": 5567, + "BADGE_GOTOUR_2024_SECRET_03": 5568, + "BADGE_GOTOUR_LIVE_2024_TEST_PARK": 5569, + "BADGE_GOTOUR_LIVE_2024_TEST_CITY": 5570, + "BADGE_GOTOUR_LIVE_2024_DAY_PREVIEW": 5571, + "BADGE_GOTOUR_LIVE_2024_DAY_01_PARK": 5572, + "BADGE_GOTOUR_LIVE_2024_DAY_01_CITY": 5573, + "BADGE_GOTOUR_LIVE_2024_DAY_02_PARK": 5574, + "BADGE_GOTOUR_LIVE_2024_DAY_02_CITY": 5575, + "BADGE_GOTOUR_LIVE_2024_TEST_ADDON_HATCH": 5576, + "BADGE_GOTOUR_LIVE_2024_TEST_ADDON_RAID": 5577, + "BADGE_GOTOUR_LIVE_2024_ADDON_HATCH": 5578, + "BADGE_GOTOUR_LIVE_2024_ADDON_RAID": 5579, + "BADGE_GOTOUR_LIVE_2024_VIP": 5580, + "BADGE_SAFARI_2024_TAINAN_DAY_00": 5581, + "BADGE_SAFARI_2024_TAINAN_DAY_01": 5582, + "BADGE_SAFARI_2024_TAINAN_DAY_02": 5583, + "BADGE_SAFARI_2024_TAINAN_ADD_ON_HATCH_TEST": 5584, + "BADGE_SAFARI_2024_TAINAN_ADD_ON_RAID_TEST": 5585, + "BADGE_SAFARI_2024_TAINAN_ADD_ON_HATCH": 5586, + "BADGE_SAFARI_2024_TAINAN_ADD_ON_RAID": 5587, + "BADGE_AA_2024_BALI_DAY_00": 5588, + "BADGE_AA_2024_BALI_DAY_01": 5589, + "BADGE_AA_2024_BALI_DAY_02": 5590, + "BADGE_AA_2024_BALI_DAY_03": 5591, + "BADGE_GOFEST_2024_GLOBAL": 5592, + "BADGE_GOFEST_2024_GLOBAL_TEST": 5593, + "BADGE_GOFEST_2024_SENDAI_PREVIEW": 5594, + "BADGE_GOFEST_2024_SENDAI_DAY0_CITY": 5595, + "BADGE_GOFEST_2024_SENDAI_DAY0_EXTENDED": 5596, + "BADGE_GOFEST_2024_SENDAI_DAY0_PARK_MORNING": 5597, + "BADGE_GOFEST_2024_SENDAI_DAY0_PARK_AFTERNOON": 5598, + "BADGE_GOFEST_2024_SENDAI_DAY1_CITY": 5599, + "BADGE_GOFEST_2024_SENDAI_DAY2_CITY": 5600, + "BADGE_GOFEST_2024_SENDAI_DAY3_CITY": 5601, + "BADGE_GOFEST_2024_SENDAI_DAY4_CITY": 5602, + "BADGE_GOFEST_2024_SENDAI_DAY1_EXTENDED": 5603, + "BADGE_GOFEST_2024_SENDAI_DAY2_EXTENDED": 5604, + "BADGE_GOFEST_2024_SENDAI_DAY3_EXTENDED": 5605, + "BADGE_GOFEST_2024_SENDAI_DAY1_PARK_MORNING": 5606, + "BADGE_GOFEST_2024_SENDAI_DAY2_PARK_MORNING": 5607, + "BADGE_GOFEST_2024_SENDAI_DAY3_PARK_MORNING": 5608, + "BADGE_GOFEST_2024_SENDAI_DAY4_PARK_MORNING": 5609, + "BADGE_GOFEST_2024_SENDAI_DAY1_PARK_AFTERNOON": 5610, + "BADGE_GOFEST_2024_SENDAI_DAY2_PARK_AFTERNOON": 5611, + "BADGE_GOFEST_2024_SENDAI_DAY3_PARK_AFTERNOON": 5612, + "BADGE_GOFEST_2024_SENDAI_DAY4_PARK_AFTERNOON": 5613, + "BADGE_GOFEST_2024_SENDAI_DAY4_PARK_EXTENDED": 5614, + "BADGE_GOFEST_2024_SENDAI_ADDON_HATCH": 5615, + "BADGE_GOFEST_2024_SENDAI_ADDON_RAID": 5616, + "BADGE_GOFEST_2024_SENDAI_VIP": 5617, + "BADGE_GOFEST_2024_SENDAI_ADDON_HATCH_TEST": 5618, + "BADGE_GOFEST_2024_SENDAI_ADDON_RAID_TEST": 5619, + "BADGE_GOFEST_2024_SENDAI_PARK_TEST": 5620, + "BADGE_GOFEST_2024_SENDAI_PARK_2_TEST": 5621, + "BADGE_GOFEST_2024_SENDAI_CITY_TEST": 5622, + "BADGE_GOFEST_2024_SENDAI_CITY_2_TEST": 5623, + "BADGE_GOFEST_2024_MADRID_PREVIEW": 5624, + "BADGE_GOFEST_2024_MADRID_DAY1_CITY": 5625, + "BADGE_GOFEST_2024_MADRID_DAY2_CITY": 5626, + "BADGE_GOFEST_2024_MADRID_DAY3_CITY": 5627, + "BADGE_GOFEST_2024_MADRID_DAY1_EXTENDED": 5628, + "BADGE_GOFEST_2024_MADRID_DAY2_EXTENDED": 5629, + "BADGE_GOFEST_2024_MADRID_DAY3_EXTENDED": 5630, + "BADGE_GOFEST_2024_MADRID_DAY1_PARK_MORNING": 5631, + "BADGE_GOFEST_2024_MADRID_DAY2_PARK_MORNING": 5632, + "BADGE_GOFEST_2024_MADRID_DAY3_PARK_MORNING": 5633, + "BADGE_GOFEST_2024_MADRID_DAY1_PARK_AFTERNOON": 5634, + "BADGE_GOFEST_2024_MADRID_DAY2_PARK_AFTERNOON": 5635, + "BADGE_GOFEST_2024_MADRID_DAY3_PARK_AFTERNOON": 5636, + "BADGE_GOFEST_2024_MADRID_ADDON_HATCH": 5637, + "BADGE_GOFEST_2024_MADRID_ADDON_RAID": 5638, + "BADGE_GOFEST_2024_MADRID_VIP": 5639, + "BADGE_GOFEST_2024_MADRID_ADDON_HATCH_TEST": 5640, + "BADGE_GOFEST_2024_MADRID_ADDON_RAID_TEST": 5641, + "BADGE_GOFEST_2024_MADRID_PARK_TEST": 5642, + "BADGE_GOFEST_2024_MADRID_PARK_2_TEST": 5643, + "BADGE_GOFEST_2024_MADRID_CITY_TEST": 5644, + "BADGE_GOFEST_2024_MADRID_CITY_2_TEST": 5645, + "BADGE_GOFEST_2024_NEWYORK_PREVIEW": 5646, + "BADGE_GOFEST_2024_NEWYORK_DAY1_CITY": 5647, + "BADGE_GOFEST_2024_NEWYORK_DAY2_CITY": 5648, + "BADGE_GOFEST_2024_NEWYORK_DAY3_CITY": 5649, + "BADGE_GOFEST_2024_NEWYORK_DAY1_EXTENDED": 5650, + "BADGE_GOFEST_2024_NEWYORK_DAY2_EXTENDED": 5651, + "BADGE_GOFEST_2024_NEWYORK_DAY3_EXTENDED": 5652, + "BADGE_GOFEST_2024_NEWYORK_DAY1_PARK_MORNING": 5653, + "BADGE_GOFEST_2024_NEWYORK_DAY2_PARK_MORNING": 5654, + "BADGE_GOFEST_2024_NEWYORK_DAY3_PARK_MORNING": 5655, + "BADGE_GOFEST_2024_NEWYORK_DAY1_PARK_AFTERNOON": 5656, + "BADGE_GOFEST_2024_NEWYORK_DAY2_PARK_AFTERNOON": 5657, + "BADGE_GOFEST_2024_NEWYORK_DAY3_PARK_AFTERNOON": 5658, + "BADGE_GOFEST_2024_NEWYORK_ADDON_HATCH": 5659, + "BADGE_GOFEST_2024_NEWYORK_ADDON_RAID": 5660, + "BADGE_GOFEST_2024_NEWYORK_VIP": 5661, + "BADGE_GOFEST_2024_NEWYORK_ADDON_HATCH_TEST": 5662, + "BADGE_GOFEST_2024_NEWYORK_ADDON_RAID_TEST": 5663, + "BADGE_GOFEST_2024_NEWYORK_PARK_TEST": 5664, + "BADGE_GOFEST_2024_NEWYORK_PARK_2_TEST": 5665, + "BADGE_GOFEST_2024_NEWYORK_CITY_TEST": 5666, + "BADGE_GOFEST_2024_NEWYORK_CITY_2_TEST": 5667, + "BADGE_GOFEST_2024_PJCS_CITY": 5668, + "BADGE_GOFEST_2024_PJCS_CITY_2": 5669, + "BADGE_GOFEST_2024_PJCS_EXTENDED": 5670, + "BADGE_GOFEST_2024_PJCS_EXTENDED_2": 5671, + "BADGE_GOFEST_2024_PJCS_TEST": 5672, + "BADGE_AA_2024_SURABAYA_DAY_00": 5673, + "BADGE_AA_2024_SURABAYA_DAY_01": 5674, + "BADGE_AA_2024_SURABAYA_DAY_02": 5675, + "BADGE_AA_2024_YOGYAKARTA_DAY_00": 5676, + "BADGE_AA_2024_YOGYAKARTA_DAY_01": 5677, + "BADGE_AA_2024_YOGYAKARTA_DAY_02": 5678, + "BADGE_SAFARI_2024_JAKARTA_DAY_00": 5679, + "BADGE_SAFARI_2024_JAKARTA_DAY_01": 5680, + "BADGE_SAFARI_2024_JAKARTA_DAY_02": 5681, + "BADGE_SAFARI_2024_JAKARTA_ADD_ON_HATCH": 5682, + "BADGE_SAFARI_2024_JAKARTA_ADD_ON_HATCH_TEST": 5683, + "BADGE_SAFARI_2024_JAKARTA_ADD_ON_RAID": 5684, + "BADGE_SAFARI_2024_JAKARTA_ADD_ON_RAID_TEST": 5685, + "BADGE_SAFARI_2024_INCHEON_DAY_00": 5686, + "BADGE_SAFARI_2024_INCHEON_DAY_01": 5687, + "BADGE_SAFARI_2024_INCHEON_DAY_02": 5688, + "BADGE_SAFARI_2024_INCHEON_DAY_03": 5689, + "BADGE_SAFARI_2024_INCHEON_DAY_00_CITYWIDE": 5690, + "BADGE_SAFARI_2024_INCHEON_DAY_01_CITYWIDE": 5691, + "BADGE_SAFARI_2024_INCHEON_DAY_02_CITYWIDE": 5692, + "BADGE_SAFARI_2024_INCHEON_DAY_03_CITYWIDE": 5693, + "BADGE_GOWA_2024_IRL_SATURDAY_PARK_MORNING": 5694, + "BADGE_GOWA_2024_IRL_SATURDAY_PARK_AFTERNOON": 5695, + "BADGE_GOWA_2024_IRL_SATURDAY_CITY": 5696, + "BADGE_GOWA_2024_IRL_SATURDAY_ESSENTIAL": 5697, + "BADGE_GOWA_2024_IRL_SUNDAY_PARK_MORNING": 5698, + "BADGE_GOWA_2024_IRL_SUNDAY_PARK_AFTERNOON": 5699, + "BADGE_GOWA_2024_IRL_SUNDAY_CITY": 5700, + "BADGE_GOWA_2024_IRL_SUNDAY_ESSENTIAL": 5701, + "BADGE_GOWA_2024_IRL_ADDON_HATCH": 5702, + "BADGE_GOWA_2024_IRL_ADDON_RAID": 5703, + "BADGE_GOWA_2024_IRL_TEST_PARK_MORNING": 5704, + "BADGE_GOWA_2024_IRL_TEST_PARK_AFTERNOON": 5705, + "BADGE_GOWA_2024_IRL_TEST_CITY": 5706, + "BADGE_GOWA_2024_IRL_TEST_ESSENTIAL": 5707, + "BADGE_GOWA_2024_IRL_ADDON_HATCH_TEST": 5708, + "BADGE_GOWA_2024_IRL_ADDON_RAID_TEST": 5709, + "BADGE_GOWA_2024_IRL_FULLTEST": 5710, + "BADGE_GOWA_2024_GLOBAL": 5711, + "BADGE_GOWA_2024_TEST": 5712, + "BADGE_GOWA_2024_SPECIAL_RESEARCH_A": 5713, + "BADGE_GOWA_2024_SPECIAL_RESEARCH_B": 5714, + "BADGE_SAFARI_2024_SAO_PAULO_TEST": 5715, + "BADGE_SAFARI_2024_SAO_PAULO_DAY_01": 5716, + "BADGE_SAFARI_2024_SAO_PAULO_DAY_02": 5717, + "BADGE_SAFARI_2024_SAO_PAULO_ADD_ON_HATCH_TEST": 5718, + "BADGE_SAFARI_2024_SAO_PAULO_ADD_ON_HATCH": 5719, + "BADGE_SAFARI_2024_SAO_PAULO_ADD_ON_RAID_TEST": 5720, + "BADGE_SAFARI_2024_SAO_PAULO_ADD_ON_RAID": 5721, + "BADGE_SAFARI_2024_HONG_KONG_TEST": 5722, + "BADGE_SAFARI_2024_HONG_KONG_DAY_01": 5723, + "BADGE_SAFARI_2024_HONG_KONG_DAY_02": 5724, + "BADGE_SAFARI_2024_HONG_KONG_ADD_ON_HATCH_TEST": 5725, + "BADGE_SAFARI_2024_HONG_KONG_ADD_ON_HATCH": 5726, + "BADGE_SAFARI_2024_HONG_KONG_ADD_ON_RAID_TEST": 5727, + "BADGE_SAFARI_2024_HONG_KONG_ADD_ON_RAID": 5728, + "BADGE_GO_TOUR_2025_LOS_ANGELES_TEST_PARK": 5729, + "BADGE_GO_TOUR_2025_LOS_ANGELES_TEST_CITY": 5730, + "BADGE_GO_TOUR_2025_LOS_ANGELES_TEST_ALL_DAY_BONUSES": 5731, + "BADGE_GO_TOUR_2025_LOS_ANGELES_FRIDAY_PARK": 5732, + "BADGE_GO_TOUR_2025_LOS_ANGELES_FRIDAY_CITY": 5733, + "BADGE_GO_TOUR_2025_LOS_ANGELES_FRIDAY_ALL_DAY_BONUSES": 5734, + "BADGE_GO_TOUR_2025_LOS_ANGELES_SATURDAY_PARK": 5735, + "BADGE_GO_TOUR_2025_LOS_ANGELES_SATURDAY_CITY": 5736, + "BADGE_GO_TOUR_2025_LOS_ANGELES_SATURDAY_ALL_DAY_BONUSES": 5737, + "BADGE_GO_TOUR_2025_LOS_ANGELES_SUNDAY_PARK": 5738, + "BADGE_GO_TOUR_2025_LOS_ANGELES_SUNDAY_CITY": 5739, + "BADGE_GO_TOUR_2025_LOS_ANGELES_SUNDAY_ALL_DAY_BONUSES": 5740, + "BADGE_GO_TOUR_2025_LOS_ANGELES_ADD_ON_RAID_TEST": 5741, + "BADGE_GO_TOUR_2025_LOS_ANGELES_ADD_ON_RAID": 5742, + "BADGE_GO_TOUR_2025_LOS_ANGELES_ADD_ON_HATCH_TEST": 5743, + "BADGE_GO_TOUR_2025_LOS_ANGELES_ADD_ON_HATCH": 5744, + "BADGE_GO_TOUR_2025_LOS_ANGELES_VIP": 5745, + "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_TEST_PARK": 5746, + "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_TEST_CITY": 5747, + "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_TEST_ALL_DAY_BONUSES": 5748, + "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_FRIDAY_PARK": 5749, + "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_FRIDAY_CITY": 5750, + "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_FRIDAY_ALL_DAY_BONUSES": 5751, + "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_SATURDAY_PARK": 5752, + "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_SATURDAY_CITY": 5753, + "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_SATURDAY_ALL_DAY_BONUSES": 5754, + "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_SUNDAY_PARK": 5755, + "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_SUNDAY_CITY": 5756, + "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_SUNDAY_ALL_DAY_BONUSES": 5757, + "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_ADD_ON_RAID_TEST": 5758, + "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_ADD_ON_RAID": 5759, + "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_ADD_ON_HATCH_TEST": 5760, + "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_ADD_ON_HATCH": 5761, + "BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_VIP": 5762, + "BADGE_GO_TOUR_2025_GLOBAL_BLACK_VERSION": 5763, + "BADGE_GO_TOUR_2025_GLOBAL_WHITE_VERSION": 5764, + "BADGE_SAFARI_2025_MILAN_TEST": 5768, + "BADGE_SAFARI_2025_MILAN_DAY_01": 5769, + "BADGE_SAFARI_2025_MILAN_DAY_02": 5770, + "BADGE_SAFARI_2025_MILAN_ADD_ON_HATCH_TEST": 5771, + "BADGE_SAFARI_2025_MILAN_ADD_ON_HATCH": 5772, + "BADGE_SAFARI_2025_MILAN_ADD_ON_RAID_TEST": 5773, + "BADGE_SAFARI_2025_MILAN_ADD_ON_RAID": 5774, + "BADGE_SAFARI_2025_MUMBAI_TEST": 5775, + "BADGE_SAFARI_2025_MUMBAI_DAY_01": 5776, + "BADGE_SAFARI_2025_MUMBAI_DAY_02": 5777, + "BADGE_SAFARI_2025_MUMBAI_ADD_ON_HATCH_TEST": 5778, + "BADGE_SAFARI_2025_MUMBAI_ADD_ON_HATCH": 5779, + "BADGE_SAFARI_2025_MUMBAI_ADD_ON_RAID_TEST": 5780, + "BADGE_SAFARI_2025_MUMBAI_ADD_ON_RAID": 5781, + "BADGE_SAFARI_2025_SANTIAGO_TEST": 5782, + "BADGE_SAFARI_2025_SANTIAGO_DAY_01": 5783, + "BADGE_SAFARI_2025_SANTIAGO_DAY_02": 5784, + "BADGE_SAFARI_2025_SANTIAGO_ADD_ON_HATCH_TEST": 5785, + "BADGE_SAFARI_2025_SANTIAGO_ADD_ON_HATCH": 5786, + "BADGE_SAFARI_2025_SANTIAGO_ADD_ON_RAID_TEST": 5787, + "BADGE_SAFARI_2025_SANTIAGO_ADD_ON_RAID": 5788, + "BADGE_SAFARI_2025_SINGAPORE_TEST": 5789, + "BADGE_SAFARI_2025_SINGAPORE_DAY_01": 5790, + "BADGE_SAFARI_2025_SINGAPORE_DAY_02": 5791, + "BADGE_SAFARI_2025_SINGAPORE_ADD_ON_HATCH_TEST": 5792, + "BADGE_SAFARI_2025_SINGAPORE_ADD_ON_HATCH": 5793, + "BADGE_SAFARI_2025_SINGAPORE_ADD_ON_RAID_TEST": 5794, + "BADGE_SAFARI_2025_SINGAPORE_ADD_ON_RAID": 5795, + "BADGE_GOFEST_2025_GLOBAL": 5796, + "BADGE_GOFEST_2025_GLOBAL_TEST": 5797, + "BADGE_GOFEST_2025_EVENT_PASS_DELUXE": 5798, + "BADGE_GOFEST_2025_OSAKA_THURSDAY_CITY": 5799, + "BADGE_GOFEST_2025_OSAKA_FRIDAY_CITY": 5800, + "BADGE_GOFEST_2025_OSAKA_SATURDAY_CITY": 5801, + "BADGE_GOFEST_2025_OSAKA_SUNDAY_CITY": 5802, + "BADGE_GOFEST_2025_OSAKA_THURSDAY_ESSENTIAL": 5803, + "BADGE_GOFEST_2025_OSAKA_FRIDAY_ESSENTIAL": 5804, + "BADGE_GOFEST_2025_OSAKA_SATURDAY_ESSENTIAL": 5805, + "BADGE_GOFEST_2025_OSAKA_SUNDAY_ESSENTIAL": 5806, + "BADGE_GOFEST_2025_OSAKA_THURSDAY_PARK_MORNING": 5807, + "BADGE_GOFEST_2025_OSAKA_FRIDAY_PARK_MORNING": 5808, + "BADGE_GOFEST_2025_OSAKA_SATURDAY_PARK_MORNING": 5809, + "BADGE_GOFEST_2025_OSAKA_SUNDAY_PARK_MORNING": 5810, + "BADGE_GOFEST_2025_OSAKA_THURSDAY_PARK_AFTERNOON": 5811, + "BADGE_GOFEST_2025_OSAKA_FRIDAY_PARK_AFTERNOON": 5812, + "BADGE_GOFEST_2025_OSAKA_SATURDAY_PARK_AFTERNOON": 5813, + "BADGE_GOFEST_2025_OSAKA_SUNDAY_PARK_AFTERNOON": 5814, + "BADGE_GOFEST_2025_OSAKA_ADDON_HATCH": 5815, + "BADGE_GOFEST_2025_OSAKA_ADDON_RAID": 5816, + "BADGE_GOFEST_2025_OSAKA_VIP": 5817, + "BADGE_GOFEST_2025_OSAKA_TEST_ADDON_HATCH": 5818, + "BADGE_GOFEST_2025_OSAKA_TEST_ADDON_RAID": 5819, + "BADGE_GOFEST_2025_OSAKA_TEST_PARK_MORNING": 5820, + "BADGE_GOFEST_2025_OSAKA_TEST_PARK_AFTERNOON": 5821, + "BADGE_GOFEST_2025_OSAKA_TEST_CITY": 5822, + "BADGE_GOFEST_2025_OSAKA_TEST_ESSENTIAL": 5823, + "BADGE_GOFEST_2025_JERSEYCITY_THURSDAY_CITY": 5824, + "BADGE_GOFEST_2025_JERSEYCITY_FRIDAY_CITY": 5825, + "BADGE_GOFEST_2025_JERSEYCITY_SATURDAY_CITY": 5826, + "BADGE_GOFEST_2025_JERSEYCITY_SUNDAY_CITY": 5827, + "BADGE_GOFEST_2025_JERSEYCITY_THURSDAY_ESSENTIAL": 5828, + "BADGE_GOFEST_2025_JERSEYCITY_FRIDAY_ESSENTIAL": 5829, + "BADGE_GOFEST_2025_JERSEYCITY_SATURDAY_ESSENTIAL": 5830, + "BADGE_GOFEST_2025_JERSEYCITY_SUNDAY_ESSENTIAL": 5831, + "BADGE_GOFEST_2025_JERSEYCITY_THURSDAY_PARK_MORNING": 5832, + "BADGE_GOFEST_2025_JERSEYCITY_FRIDAY_PARK_MORNING": 5833, + "BADGE_GOFEST_2025_JERSEYCITY_SATURDAY_PARK_MORNING": 5834, + "BADGE_GOFEST_2025_JERSEYCITY_SUNDAY_PARK_MORNING": 5835, + "BADGE_GOFEST_2025_JERSEYCITY_THURSDAY_PARK_AFTERNOON": 5836, + "BADGE_GOFEST_2025_JERSEYCITY_FRIDAY_PARK_AFTERNOON": 5837, + "BADGE_GOFEST_2025_JERSEYCITY_SATURDAY_PARK_AFTERNOON": 5838, + "BADGE_GOFEST_2025_JERSEYCITY_SUNDAY_PARK_AFTERNOON": 5839, + "BADGE_GOFEST_2025_JERSEYCITY_ADDON_HATCH": 5840, + "BADGE_GOFEST_2025_JERSEYCITY_ADDON_RAID": 5841, + "BADGE_GOFEST_2025_JERSEYCITY_VIP": 5842, + "BADGE_GOFEST_2025_JERSEYCITY_TEST_ADDON_HATCH": 5843, + "BADGE_GOFEST_2025_JERSEYCITY_TEST_ADDON_RAID": 5844, + "BADGE_GOFEST_2025_JERSEYCITY_TEST_PARK_MORNING": 5845, + "BADGE_GOFEST_2025_JERSEYCITY_TEST_PARK_AFTERNOON": 5846, + "BADGE_GOFEST_2025_JERSEYCITY_TEST_CITY": 5847, + "BADGE_GOFEST_2025_JERSEYCITY_TEST_ESSENTIAL": 5848, + "BADGE_GOFEST_2025_PARIS_THURSDAY_CITY": 5849, + "BADGE_GOFEST_2025_PARIS_FRIDAY_CITY": 5850, + "BADGE_GOFEST_2025_PARIS_SATURDAY_CITY": 5851, + "BADGE_GOFEST_2025_PARIS_SUNDAY_CITY": 5852, + "BADGE_GOFEST_2025_PARIS_THURSDAY_ESSENTIAL": 5853, + "BADGE_GOFEST_2025_PARIS_FRIDAY_ESSENTIAL": 5854, + "BADGE_GOFEST_2025_PARIS_SATURDAY_ESSENTIAL": 5855, + "BADGE_GOFEST_2025_PARIS_SUNDAY_ESSENTIAL": 5856, + "BADGE_GOFEST_2025_PARIS_THURSDAY_PARK_MORNING": 5857, + "BADGE_GOFEST_2025_PARIS_FRIDAY_PARK_MORNING": 5858, + "BADGE_GOFEST_2025_PARIS_SATURDAY_PARK_MORNING": 5859, + "BADGE_GOFEST_2025_PARIS_SUNDAY_PARK_MORNING": 5860, + "BADGE_GOFEST_2025_PARIS_THURSDAY_PARK_AFTERNOON": 5861, + "BADGE_GOFEST_2025_PARIS_FRIDAY_PARK_AFTERNOON": 5862, + "BADGE_GOFEST_2025_PARIS_SATURDAY_PARK_AFTERNOON": 5863, + "BADGE_GOFEST_2025_PARIS_SUNDAY_PARK_AFTERNOON": 5864, + "BADGE_GOFEST_2025_PARIS_ADDON_HATCH": 5865, + "BADGE_GOFEST_2025_PARIS_ADDON_RAID": 5866, + "BADGE_GOFEST_2025_PARIS_VIP": 5867, + "BADGE_GOFEST_2025_PARIS_TEST_ADDON_HATCH": 5868, + "BADGE_GOFEST_2025_PARIS_TEST_ADDON_RAID": 5869, + "BADGE_GOFEST_2025_PARIS_TEST_PARK_MORNING": 5870, + "BADGE_GOFEST_2025_PARIS_TEST_PARK_AFTERNOON": 5871, + "BADGE_GOFEST_2025_PARIS_TEST_CITY": 5872, + "BADGE_GOFEST_2025_PARIS_TEST_ESSENTIAL": 5873, + "BADGE_EVENT_0163": 5874, + "BADGE_EVENT_0164": 5875, + "BADGE_EVENT_0165": 5876, + "BADGE_EVENT_0166": 5877, + "BADGE_EVENT_0167": 5878, + "BADGE_EVENT_0168": 5879, + "BADGE_EVENT_0169": 5880, + "BADGE_EVENT_0170": 5881, + "BADGE_EVENT_0171": 5882, + "BADGE_EVENT_0172": 5883, + "BADGE_EVENT_0173": 5884, + "BADGE_EVENT_0174": 5885, + "BADGE_EVENT_0175": 5886, + "BADGE_EVENT_0176": 5887, + "BADGE_EVENT_0177": 5888, + "BADGE_EVENT_0178": 5889, + "BADGE_EVENT_0179": 5890, + "BADGE_EVENT_0180": 5891, + "BADGE_EVENT_0181": 5892, + "BADGE_EVENT_0182": 5893, + "BADGE_EVENT_0183": 5894, + "BADGE_EVENT_0184": 5895, + "BADGE_EVENT_0185": 5896, + "BADGE_EVENT_0186": 5897, + "BADGE_EVENT_0187": 5898, + "BADGE_EVENT_0188": 5899, + "BADGE_EVENT_0189": 5900, + "BADGE_EVENT_0190": 5901, + "BADGE_EVENT_0191": 5902, + "BADGE_EVENT_0192": 5903, + "BADGE_EVENT_0193": 5904, + "BADGE_EVENT_0194": 5905, + "BADGE_EVENT_0195": 5906, + "BADGE_EVENT_0196": 5907, + "BADGE_EVENT_0197": 5908, + "BADGE_EVENT_0198": 5909, + "BADGE_EVENT_0199": 5910, + "BADGE_EVENT_0200": 5911, + "BADGE_EVENT_0201": 5912, + "BADGE_EVENT_0202": 5913, + "BADGE_EVENT_0203": 5914, + "BADGE_EVENT_0204": 5915, + "BADGE_EVENT_0205": 5916, + "BADGE_EVENT_0206": 5917, + "BADGE_EVENT_0207": 5918, + "BADGE_EVENT_0208": 5919, + "BADGE_EVENT_0209": 5920, + "BADGE_EVENT_0210": 5921, + "BADGE_EVENT_0211": 5922, + "BADGE_EVENT_0212": 5923, + "BADGE_EVENT_0213": 5924, + "BADGE_EVENT_0214": 5925, + "BADGE_EVENT_0215": 5926, + "BADGE_EVENT_0216": 5927, + "BADGE_EVENT_0217": 5928, + "BADGE_EVENT_0218": 5929, + "BADGE_EVENT_0219": 5930, + "BADGE_EVENT_0220": 5931, + "BADGE_EVENT_0221": 5932, + "BADGE_EVENT_0222": 5933, + "BADGE_EVENT_0223": 5934, + "BADGE_EVENT_0224": 5935, + "BADGE_EVENT_0225": 5936, + "BADGE_EVENT_0226": 5937, + "BADGE_EVENT_0227": 5938, + "BADGE_EVENT_0228": 5939, + "BADGE_EVENT_0229": 5940, + "BADGE_EVENT_0230": 5941, + "BADGE_EVENT_0231": 5942, + "BADGE_EVENT_0232": 5943, + "BADGE_EVENT_0233": 5944, + "BADGE_EVENT_0234": 5945, + "BADGE_EVENT_0235": 5946, + "BADGE_EVENT_0236": 5947, + "BADGE_EVENT_0237": 5948, + "BADGE_EVENT_0238": 5949, + "BADGE_EVENT_0239": 5950, + "BADGE_EVENT_0240": 5951, + "BADGE_EVENT_0241": 5952, + "BADGE_EVENT_0242": 5953, + "BADGE_EVENT_0243": 5954, + "BADGE_EVENT_0244": 5955, + "BADGE_EVENT_0245": 5956, + "BADGE_EVENT_0246": 5957, + "BADGE_EVENT_0247": 5958, + "BADGE_EVENT_0248": 5959, + "BADGE_EVENT_0249": 5960, + "BADGE_EVENT_0250": 5961, + "BADGE_EVENT_0251": 5962, + "BADGE_EVENT_0252": 5963, + "BADGE_EVENT_0253": 5964, + "BADGE_EVENT_0254": 5965, + "BADGE_EVENT_0255": 5966, + "BADGE_EVENT_0256": 5967, + "BADGE_EVENT_0257": 5968, + "BADGE_EVENT_0258": 5969, + "BADGE_EVENT_0259": 5970, + "BADGE_EVENT_0260": 5971, + "BADGE_EVENT_0261": 5972, + "BADGE_EVENT_0262": 5973, + "BADGE_EVENT_0263": 5974, + "BADGE_EVENT_0264": 5975, + "BADGE_EVENT_0265": 5976, + "BADGE_EVENT_0266": 5977, + "BADGE_EVENT_0267": 5978, + "BADGE_EVENT_0268": 5979, + "BADGE_EVENT_0269": 5980, + "BADGE_EVENT_0270": 5981, + "BADGE_EVENT_0271": 5982, + "BADGE_EVENT_0272": 5983, + "BADGE_EVENT_0273": 5984, + "BADGE_EVENT_0274": 5985, + "BADGE_EVENT_0275": 5986, + "BADGE_EVENT_0276": 5987, + "BADGE_EVENT_0277": 5988, + "BADGE_EVENT_0278": 5989, + "BADGE_EVENT_0279": 5990, + "BADGE_EVENT_0280": 5991, + "BADGE_SAFARI_2025_AMSTERDAM_TEST": 5992, + "BADGE_SAFARI_2025_AMSTERDAM_SATURDAY": 5993, + "BADGE_SAFARI_2025_AMSTERDAM_SUNDAY": 5994, + "BADGE_SAFARI_2025_AMSTERDAM_ADD_ON_HATCH_TEST": 5995, + "BADGE_SAFARI_2025_AMSTERDAM_ADD_ON_HATCH": 5996, + "BADGE_SAFARI_2025_AMSTERDAM_ADD_ON_RAID_TEST": 5997, + "BADGE_SAFARI_2025_AMSTERDAM_ADD_ON_RAID": 5998, + "BADGE_SAFARI_2025_BANGKOK_TEST": 5999, + "BADGE_SAFARI_2025_BANGKOK_SATURDAY": 6000, + "BADGE_SAFARI_2025_BANGKOK_SUNDAY": 6001, + "BADGE_SAFARI_2025_BANGKOK_ADD_ON_HATCH_TEST": 6002, + "BADGE_SAFARI_2025_BANGKOK_ADD_ON_HATCH": 6003, + "BADGE_SAFARI_2025_BANGKOK_ADD_ON_RAID_TEST": 6004, + "BADGE_SAFARI_2025_BANGKOK_ADD_ON_RAID": 6005, + "BADGE_SAFARI_2025_CANCUN_TEST": 6006, + "BADGE_SAFARI_2025_CANCUN_SATURDAY": 6007, + "BADGE_SAFARI_2025_CANCUN_SUNDAY": 6008, + "BADGE_SAFARI_2025_CANCUN_ADD_ON_HATCH_TEST": 6009, + "BADGE_SAFARI_2025_CANCUN_ADD_ON_HATCH": 6010, + "BADGE_SAFARI_2025_CANCUN_ADD_ON_RAID_TEST": 6011, + "BADGE_SAFARI_2025_CANCUN_ADD_ON_RAID": 6012, + "BADGE_SAFARI_2025_VALENCIA_TEST": 6013, + "BADGE_SAFARI_2025_VALENCIA_SATURDAY": 6014, + "BADGE_SAFARI_2025_VALENCIA_SUNDAY": 6015, + "BADGE_SAFARI_2025_VALENCIA_ADD_ON_HATCH_TEST": 6016, + "BADGE_SAFARI_2025_VALENCIA_ADD_ON_HATCH": 6017, + "BADGE_SAFARI_2025_VALENCIA_ADD_ON_RAID_TEST": 6018, + "BADGE_SAFARI_2025_VALENCIA_ADD_ON_RAID": 6019, + "BADGE_SAFARI_2025_VANCOUVER_TEST": 6020, + "BADGE_SAFARI_2025_VANCOUVER_SATURDAY": 6021, + "BADGE_SAFARI_2025_VANCOUVER_SUNDAY": 6022, + "BADGE_SAFARI_2025_VANCOUVER_ADD_ON_HATCH_TEST": 6023, + "BADGE_SAFARI_2025_VANCOUVER_ADD_ON_HATCH": 6024, + "BADGE_SAFARI_2025_VANCOUVER_ADD_ON_RAID_TEST": 6025, + "BADGE_SAFARI_2025_VANCOUVER_ADD_ON_RAID": 6026, + "DEPRECATED_BADGE_SMORES_00": 6027, + "DEPRECATED_BADGE_SMORES_01": 6028, + "BADGE_GOWA_2025_SPECIAL_RESEARCH_A": 6029, + "BADGE_GOWA_2025_SPECIAL_RESEARCH_B": 6030, + "BADGE_GOWA_2025_IRL_FRIDAY_TICKETED_CITY": 6031, + "BADGE_GOWA_2025_IRL_SATURDAY_TICKETED_CITY": 6032, + "BADGE_GOWA_2025_IRL_SUNDAY_TICKETED_CITY": 6033, + "BADGE_GOWA_2025_IRL_FRIDAY_CITY_ADDON": 6034, + "BADGE_GOWA_2025_IRL_SATURDAY_CITY_ADDON": 6035, + "BADGE_GOWA_2025_IRL_SUNDAY_CITY_ADDON": 6036, + "BADGE_GOWA_2025_IRL_ADDON_HATCH": 6037, + "BADGE_GOWA_2025_IRL_ADDON_BATTLE": 6038, + "BADGE_GOWA_2025_IRL_ADDON_HATCH_TEST": 6039, + "BADGE_GOWA_2025_IRL_ADDON_BATTLE_TEST": 6040, + "BADGE_GOWA_2025_IRL_ADDON_EXTRA_DAY_TEST": 6041, + "BADGE_GOWA_2025_IRL_FULLTEST": 6042, + "BADGE_GOWA_2025_GLOBAL": 6043, + "BADGE_GOWA_2025_GLOBAL_TEST": 6044, + "BADGE_SAFARI_2025_BUENOS_AIRES_TEST": 6045, + "BADGE_SAFARI_2025_BUENOS_AIRES_SATURDAY": 6046, + "BADGE_SAFARI_2025_BUENOS_AIRES_SUNDAY": 6047, + "BADGE_SAFARI_2025_BUENOS_AIRES_ADD_ON_HATCH_TEST": 6048, + "BADGE_SAFARI_2025_BUENOS_AIRES_ADD_ON_HATCH": 6049, + "BADGE_SAFARI_2025_BUENOS_AIRES_ADD_ON_RAID_TEST": 6050, + "BADGE_SAFARI_2025_BUENOS_AIRES_ADD_ON_RAID": 6051, + "BADGE_SAFARI_2025_MIAMI_TEST": 6052, + "BADGE_SAFARI_2025_MIAMI_SATURDAY": 6053, + "BADGE_SAFARI_2025_MIAMI_SUNDAY": 6054, + "BADGE_SAFARI_2025_MIAMI_ADD_ON_HATCH_TEST": 6055, + "BADGE_SAFARI_2025_MIAMI_ADD_ON_HATCH": 6056, + "BADGE_SAFARI_2025_MIAMI_ADD_ON_RAID_TEST": 6057, + "BADGE_SAFARI_2025_MIAMI_ADD_ON_RAID": 6058, + "BADGE_SAFARI_2025_SYDNEY_TEST": 6059, + "BADGE_SAFARI_2025_SYDNEY_SATURDAY": 6060, + "BADGE_SAFARI_2025_SYDNEY_SUNDAY": 6061, + "BADGE_SAFARI_2025_SYDNEY_ADD_ON_HATCH_TEST": 6062, + "BADGE_SAFARI_2025_SYDNEY_ADD_ON_HATCH": 6063, + "BADGE_SAFARI_2025_SYDNEY_ADD_ON_RAID_TEST": 6064, + "BADGE_SAFARI_2025_SYDNEY_ADD_ON_RAID": 6065, + "BADGE_WEEKLY_CHALLENGE_ELIGIBLE": 6066, + "BADGE_BEST_FRIENDS_PLUS_ELIGIBLE": 6067, + "BADGE_GO_TOUR_2026_LOS_ANGELES_TEST_PARK": 6068, + "BADGE_GO_TOUR_2026_LOS_ANGELES_TEST_CITY": 6069, + "BADGE_GO_TOUR_2026_LOS_ANGELES_TEST_ALL_DAY_BONUSES": 6070, + "BADGE_GO_TOUR_2026_LOS_ANGELES_FRIDAY_PARK": 6071, + "BADGE_GO_TOUR_2026_LOS_ANGELES_FRIDAY_CITY": 6072, + "BADGE_GO_TOUR_2026_LOS_ANGELES_FRIDAY_ALL_DAY_BONUSES": 6073, + "BADGE_GO_TOUR_2026_LOS_ANGELES_SATURDAY_PARK": 6074, + "BADGE_GO_TOUR_2026_LOS_ANGELES_SATURDAY_CITY": 6075, + "BADGE_GO_TOUR_2026_LOS_ANGELES_SATURDAY_ALL_DAY_BONUSES": 6076, + "BADGE_GO_TOUR_2026_LOS_ANGELES_SUNDAY_PARK": 6077, + "BADGE_GO_TOUR_2026_LOS_ANGELES_SUNDAY_CITY": 6078, + "BADGE_GO_TOUR_2026_LOS_ANGELES_SUNDAY_ALL_DAY_BONUSES": 6079, + "BADGE_GO_TOUR_2026_LOS_ANGELES_ADD_ON_RAID_TEST": 6080, + "BADGE_GO_TOUR_2026_LOS_ANGELES_ADD_ON_RAID": 6081, + "BADGE_GO_TOUR_2026_LOS_ANGELES_ADD_ON_HATCH_TEST": 6082, + "BADGE_GO_TOUR_2026_LOS_ANGELES_ADD_ON_HATCH": 6083, + "BADGE_GO_TOUR_2026_LOS_ANGELES_VIP": 6084, + "BADGE_GO_TOUR_2026_LOS_ANGELES_MEGA_NIGHT_TEST": 6085, + "BADGE_GO_TOUR_2026_LOS_ANGELES_FRIDAY_MEGA_NIGHT": 6086, + "BADGE_GO_TOUR_2026_LOS_ANGELES_SATURDAY_MEGA_NIGHT": 6087, + "BADGE_GO_TOUR_2026_LOS_ANGELES_SUNDAY_MEGA_NIGHT": 6088, + "BADGE_GO_TOUR_2026_TAINAN_TEST_PARK": 6089, + "BADGE_GO_TOUR_2026_TAINAN_TEST_CITY": 6090, + "BADGE_GO_TOUR_2026_TAINAN_TEST_ALL_DAY_BONUSES": 6091, + "BADGE_GO_TOUR_2026_TAINAN_FRIDAY_PARK": 6092, + "BADGE_GO_TOUR_2026_TAINAN_FRIDAY_CITY": 6093, + "BADGE_GO_TOUR_2026_TAINAN_FRIDAY_ALL_DAY_BONUSES": 6094, + "BADGE_GO_TOUR_2026_TAINAN_SATURDAY_PARK": 6095, + "BADGE_GO_TOUR_2026_TAINAN_SATURDAY_CITY": 6096, + "BADGE_GO_TOUR_2026_TAINAN_SATURDAY_ALL_DAY_BONUSES": 6097, + "BADGE_GO_TOUR_2026_TAINAN_SUNDAY_PARK": 6098, + "BADGE_GO_TOUR_2026_TAINAN_SUNDAY_CITY": 6099, + "BADGE_GO_TOUR_2026_TAINAN_SUNDAY_ALL_DAY_BONUSES": 6100, + "BADGE_GO_TOUR_2026_TAINAN_ADD_ON_RAID_TEST": 6101, + "BADGE_GO_TOUR_2026_TAINAN_ADD_ON_RAID": 6102, + "BADGE_GO_TOUR_2026_TAINAN_ADD_ON_HATCH_TEST": 6103, + "BADGE_GO_TOUR_2026_TAINAN_ADD_ON_HATCH": 6104, + "BADGE_GO_TOUR_2026_TAINAN_VIP": 6105, + "BADGE_GO_TOUR_2026_TAINAN_MEGA_NIGHT_TEST": 6106, + "BADGE_GO_TOUR_2026_TAINAN_FRIDAY_MEGA_NIGHT": 6107, + "BADGE_GO_TOUR_2026_TAINAN_SATURDAY_MEGA_NIGHT": 6108, + "BADGE_GO_TOUR_2026_TAINAN_SUNDAY_MEGA_NIGHT": 6109, + "BADGE_GO_TOUR_2026_GLOBAL_X_VERSION": 6110, + "BADGE_GO_TOUR_2026_GLOBAL_Y_VERSION": 6111, + "BADGE_GO_TOUR_2026_GLOBAL": 6112, + "BADGE_GO_TOUR_2026_GLOBAL_SECRET_01": 6113, + "BADGE_GO_TOUR_2026_GLOBAL_TEST": 6114, + "BADGE_GO_TOUR_2026_DELUXE_PASS": 6115, + "BADGE_GOFEST_2026_TOKYO_1MONDAY_ESSENTIAL": 6116, + "BADGE_GOFEST_2026_TOKYO_TUESDAY_ESSENTIAL": 6117, + "BADGE_GOFEST_2026_TOKYO_WEDNESDAY_ESSENTIAL": 6118, + "BADGE_GOFEST_2026_TOKYO_THURSDAY_ESSENTIAL": 6119, + "BADGE_GOFEST_2026_TOKYO_FRIDAY_ESSENTIAL": 6120, + "BADGE_GOFEST_2026_TOKYO_SATURDAY_ESSENTIAL": 6121, + "BADGE_GOFEST_2026_TOKYO_SUNDAY_ESSENTIAL": 6122, + "BADGE_GOFEST_2026_TOKYO_2MONDAY_ESSENTIAL": 6123, + "BADGE_GOFEST_2026_TOKYO_1MONDAY_CITY": 6124, + "BADGE_GOFEST_2026_TOKYO_TUESDAY_CITY": 6125, + "BADGE_GOFEST_2026_TOKYO_WEDNESDAY_CITY": 6126, + "BADGE_GOFEST_2026_TOKYO_THURSDAY_CITY": 6127, + "BADGE_GOFEST_2026_TOKYO_FRIDAY_CITY": 6128, + "BADGE_GOFEST_2026_TOKYO_SATURDAY_CITY": 6129, + "BADGE_GOFEST_2026_TOKYO_SUNDAY_CITY": 6130, + "BADGE_GOFEST_2026_TOKYO_2MONDAY_CITY": 6131, + "BADGE_GOFEST_2026_TOKYO_FRIDAY_PARK_MORNING": 6132, + "BADGE_GOFEST_2026_TOKYO_SATURDAY_PARK_MORNING": 6133, + "BADGE_GOFEST_2026_TOKYO_SUNDAY_PARK_MORNING": 6134, + "BADGE_GOFEST_2026_TOKYO_2MONDAY_PARK_MORNING": 6135, + "BADGE_GOFEST_2026_TOKYO_FRIDAY_PARK_AFTERNOON": 6136, + "BADGE_GOFEST_2026_TOKYO_SATURDAY_PARK_AFTERNOON": 6137, + "BADGE_GOFEST_2026_TOKYO_SUNDAY_PARK_AFTERNOON": 6138, + "BADGE_GOFEST_2026_TOKYO_2MONDAY_PARK_AFTERNOON": 6139, + "BADGE_GOFEST_2026_TOKYO_ADDON_HATCH": 6140, + "BADGE_GOFEST_2026_TOKYO_ADDON_RAID": 6141, + "BADGE_GOFEST_2026_TOKYO_EXPERT_1": 6142, + "BADGE_GOFEST_2026_TOKYO_EXPERT_2": 6143, + "BADGE_GOFEST_2026_TOKYO_EXPERT_3": 6144, + "BADGE_GOFEST_2026_TOKYO_EXPERT_4": 6145, + "BADGE_GOFEST_2026_TOKYO_EXPERT_FULL": 6146, + "BADGE_GOFEST_2026_TOKYO_VIP": 6147, + "BADGE_GOFEST_2026_TOKYO_TEST_ADDON_HATCH": 6148, + "BADGE_GOFEST_2026_TOKYO_TEST_ADDON_RAID": 6149, + "BADGE_GOFEST_2026_TOKYO_TEST_PARK": 6150, + "BADGE_GOFEST_2026_TOKYO_TEST_CITY": 6151, + "BADGE_GOFEST_2026_TOKYO_TEST_ESSENTIAL": 6152, + "BADGE_GOFEST_2026_TOKYO_TEST_EVERYTHING": 6153, + "BADGE_GOFEST_2026_CHICAGO_THURSDAY_ESSENTIAL": 6154, + "BADGE_GOFEST_2026_CHICAGO_FRIDAY_ESSENTIAL": 6155, + "BADGE_GOFEST_2026_CHICAGO_SATURDAY_ESSENTIAL": 6156, + "BADGE_GOFEST_2026_CHICAGO_SUNDAY_ESSENTIAL": 6157, + "BADGE_GOFEST_2026_CHICAGO_THURSDAY_CITY": 6158, + "BADGE_GOFEST_2026_CHICAGO_FRIDAY_CITY": 6159, + "BADGE_GOFEST_2026_CHICAGO_SATURDAY_CITY": 6160, + "BADGE_GOFEST_2026_CHICAGO_SUNDAY_CITY": 6161, + "BADGE_GOFEST_2026_CHICAGO_FRIDAY_PARK_MORNING": 6162, + "BADGE_GOFEST_2026_CHICAGO_SATURDAY_PARK_MORNING": 6163, + "BADGE_GOFEST_2026_CHICAGO_SUNDAY_PARK_MORNING": 6164, + "BADGE_GOFEST_2026_CHICAGO_FRIDAY_PARK_AFTERNOON": 6165, + "BADGE_GOFEST_2026_CHICAGO_SATURDAY_PARK_AFTERNOON": 6166, + "BADGE_GOFEST_2026_CHICAGO_SUNDAY_PARK_AFTERNOON": 6167, + "BADGE_GOFEST_2026_CHICAGO_ADDON_HATCH": 6168, + "BADGE_GOFEST_2026_CHICAGO_ADDON_RAID": 6169, + "BADGE_GOFEST_2026_CHICAGO_EXPERT_1": 6170, + "BADGE_GOFEST_2026_CHICAGO_EXPERT_2": 6171, + "BADGE_GOFEST_2026_CHICAGO_EXPERT_3": 6172, + "BADGE_GOFEST_2026_CHICAGO_EXPERT_4": 6173, + "BADGE_GOFEST_2026_CHICAGO_EXPERT_FULL": 6174, + "BADGE_GOFEST_2026_CHICAGO_VIP": 6175, + "BADGE_GOFEST_2026_CHICAGO_TEST_ADDON_HATCH": 6176, + "BADGE_GOFEST_2026_CHICAGO_TEST_ADDON_RAID": 6177, + "BADGE_GOFEST_2026_CHICAGO_TEST_PARK": 6178, + "BADGE_GOFEST_2026_CHICAGO_TEST_CITY": 6179, + "BADGE_GOFEST_2026_CHICAGO_TEST_ESSENTIAL": 6180, + "BADGE_GOFEST_2026_CHICAGO_TEST_EVERYTHING": 6181, + "BADGE_GOFEST_2026_COPENHAGEN_THURSDAY_ESSENTIAL": 6182, + "BADGE_GOFEST_2026_COPENHAGEN_FRIDAY_ESSENTIAL": 6183, + "BADGE_GOFEST_2026_COPENHAGEN_SATURDAY_ESSENTIAL": 6184, + "BADGE_GOFEST_2026_COPENHAGEN_SUNDAY_ESSENTIAL": 6185, + "BADGE_GOFEST_2026_COPENHAGEN_THURSDAY_CITY": 6186, + "BADGE_GOFEST_2026_COPENHAGEN_FRIDAY_CITY": 6187, + "BADGE_GOFEST_2026_COPENHAGEN_SATURDAY_CITY": 6188, + "BADGE_GOFEST_2026_COPENHAGEN_SUNDAY_CITY": 6189, + "BADGE_GOFEST_2026_COPENHAGEN_FRIDAY_PARK_MORNING": 6190, + "BADGE_GOFEST_2026_COPENHAGEN_SATURDAY_PARK_MORNING": 6191, + "BADGE_GOFEST_2026_COPENHAGEN_SUNDAY_PARK_MORNING": 6192, + "BADGE_GOFEST_2026_COPENHAGEN_FRIDAY_PARK_AFTERNOON": 6193, + "BADGE_GOFEST_2026_COPENHAGEN_SATURDAY_PARK_AFTERNOON": 6194, + "BADGE_GOFEST_2026_COPENHAGEN_SUNDAY_PARK_AFTERNOON": 6195, + "BADGE_GOFEST_2026_COPENHAGEN_ADDON_HATCH": 6196, + "BADGE_GOFEST_2026_COPENHAGEN_ADDON_RAID": 6197, + "BADGE_GOFEST_2026_COPENHAGEN_EXPERT_1": 6198, + "BADGE_GOFEST_2026_COPENHAGEN_EXPERT_2": 6199, + "BADGE_GOFEST_2026_COPENHAGEN_EXPERT_3": 6200, + "BADGE_GOFEST_2026_COPENHAGEN_EXPERT_4": 6201, + "BADGE_GOFEST_2026_COPENHAGEN_EXPERT_FULL": 6202, + "BADGE_GOFEST_2026_COPENHAGEN_VIP": 6203, + "BADGE_GOFEST_2026_COPENHAGEN_TEST_ADDON_HATCH": 6204, + "BADGE_GOFEST_2026_COPENHAGEN_TEST_ADDON_RAID": 6205, + "BADGE_GOFEST_2026_COPENHAGEN_TEST_PARK": 6206, + "BADGE_GOFEST_2026_COPENHAGEN_TEST_CITY": 6207, + "BADGE_GOFEST_2026_COPENHAGEN_TEST_ESSENTIAL": 6208, + "BADGE_GOFEST_2026_COPENHAGEN_TEST_EVERYTHING": 6209, + "BADGE_GOFEST_2026_GLOBAL": 6210, + "BADGE_GOFEST_2026_GLOBAL_TEST": 6211, + "BADGE_GOFEST_2026_EVENT_PASS_DELUXE": 6212, + "BADGE_QUEST_DIALOGUE_INBOX_ROLLOUT": 6213, + "BADGE_QUEST_DIALOGUE_INBOX_CONTROL": 6214, + "BADGE_CR_2026_001": 6215, + "BADGE_REDUCED_ENTRY_FLOW_ROLLOUT": 6216, + "BADGE_REDUCED_ENTRY_FLOW_CONTROL": 6217, + } +) + +func (x HoloBadgeType) Enum() *HoloBadgeType { + p := new(HoloBadgeType) + *p = x + return p +} + +func (x HoloBadgeType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (HoloBadgeType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[102].Descriptor() +} + +func (HoloBadgeType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[102] +} + +func (x HoloBadgeType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use HoloBadgeType.Descriptor instead. +func (HoloBadgeType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{102} +} + +type HoloIapItemCategory int32 + +const ( + HoloIapItemCategory_IAP_CATEGORY_NONE HoloIapItemCategory = 0 + HoloIapItemCategory_IAP_CATEGORY_BUNDLE HoloIapItemCategory = 1 + HoloIapItemCategory_IAP_CATEGORY_ITEMS HoloIapItemCategory = 2 + HoloIapItemCategory_IAP_CATEGORY_UPGRADES HoloIapItemCategory = 3 + HoloIapItemCategory_IAP_CATEGORY_POKECOINS HoloIapItemCategory = 4 + HoloIapItemCategory_IAP_CATEGORY_AVATAR HoloIapItemCategory = 5 + HoloIapItemCategory_IAP_CATEGORY_AVATAR_STORE_LINK HoloIapItemCategory = 6 + HoloIapItemCategory_IAP_CATEGORY_TEAM_CHANGE HoloIapItemCategory = 7 + HoloIapItemCategory_IAP_CATEGORY_GLOBAL_EVENT_TICKET HoloIapItemCategory = 10 + HoloIapItemCategory_IAP_CATEGORY_VS_SEEKER HoloIapItemCategory = 11 + HoloIapItemCategory_IAP_CATEGORY_STICKER HoloIapItemCategory = 12 + HoloIapItemCategory_IAP_CATEGORY_FREE HoloIapItemCategory = 13 + HoloIapItemCategory_IAP_CATEGORY_SUBSCRIPTION HoloIapItemCategory = 14 + HoloIapItemCategory_IAP_CATEGORY_TRANSPORTER_ENERGY HoloIapItemCategory = 15 + HoloIapItemCategory_IAP_CATEGORY_POSTCARD HoloIapItemCategory = 16 + HoloIapItemCategory_IAP_CATEGORY_FLAIR_BUNDLE HoloIapItemCategory = 17 + HoloIapItemCategory_IAP_CATEGORY_GIFTABLE HoloIapItemCategory = 18 + HoloIapItemCategory_IAP_CATEGORY_REWARDED_SPEND HoloIapItemCategory = 19 + HoloIapItemCategory_IAP_CATEGORY_EVENT_PASS HoloIapItemCategory = 20 +) + +// Enum value maps for HoloIapItemCategory. +var ( + HoloIapItemCategory_name = map[int32]string{ + 0: "IAP_CATEGORY_NONE", + 1: "IAP_CATEGORY_BUNDLE", + 2: "IAP_CATEGORY_ITEMS", + 3: "IAP_CATEGORY_UPGRADES", + 4: "IAP_CATEGORY_POKECOINS", + 5: "IAP_CATEGORY_AVATAR", + 6: "IAP_CATEGORY_AVATAR_STORE_LINK", + 7: "IAP_CATEGORY_TEAM_CHANGE", + 10: "IAP_CATEGORY_GLOBAL_EVENT_TICKET", + 11: "IAP_CATEGORY_VS_SEEKER", + 12: "IAP_CATEGORY_STICKER", + 13: "IAP_CATEGORY_FREE", + 14: "IAP_CATEGORY_SUBSCRIPTION", + 15: "IAP_CATEGORY_TRANSPORTER_ENERGY", + 16: "IAP_CATEGORY_POSTCARD", + 17: "IAP_CATEGORY_FLAIR_BUNDLE", + 18: "IAP_CATEGORY_GIFTABLE", + 19: "IAP_CATEGORY_REWARDED_SPEND", + 20: "IAP_CATEGORY_EVENT_PASS", + } + HoloIapItemCategory_value = map[string]int32{ + "IAP_CATEGORY_NONE": 0, + "IAP_CATEGORY_BUNDLE": 1, + "IAP_CATEGORY_ITEMS": 2, + "IAP_CATEGORY_UPGRADES": 3, + "IAP_CATEGORY_POKECOINS": 4, + "IAP_CATEGORY_AVATAR": 5, + "IAP_CATEGORY_AVATAR_STORE_LINK": 6, + "IAP_CATEGORY_TEAM_CHANGE": 7, + "IAP_CATEGORY_GLOBAL_EVENT_TICKET": 10, + "IAP_CATEGORY_VS_SEEKER": 11, + "IAP_CATEGORY_STICKER": 12, + "IAP_CATEGORY_FREE": 13, + "IAP_CATEGORY_SUBSCRIPTION": 14, + "IAP_CATEGORY_TRANSPORTER_ENERGY": 15, + "IAP_CATEGORY_POSTCARD": 16, + "IAP_CATEGORY_FLAIR_BUNDLE": 17, + "IAP_CATEGORY_GIFTABLE": 18, + "IAP_CATEGORY_REWARDED_SPEND": 19, + "IAP_CATEGORY_EVENT_PASS": 20, + } +) + +func (x HoloIapItemCategory) Enum() *HoloIapItemCategory { + p := new(HoloIapItemCategory) + *p = x + return p +} + +func (x HoloIapItemCategory) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (HoloIapItemCategory) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[103].Descriptor() +} + +func (HoloIapItemCategory) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[103] +} + +func (x HoloIapItemCategory) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use HoloIapItemCategory.Descriptor instead. +func (HoloIapItemCategory) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{103} +} + +type HoloItemCategory int32 + +const ( + HoloItemCategory_ITEM_CATEGORY_NONE HoloItemCategory = 0 + HoloItemCategory_ITEM_CATEGORY_POKEBALL HoloItemCategory = 1 + HoloItemCategory_ITEM_CATEGORY_FOOD HoloItemCategory = 2 + HoloItemCategory_ITEM_CATEGORY_MEDICINE HoloItemCategory = 3 + HoloItemCategory_ITEM_CATEGORY_BOOST HoloItemCategory = 4 + HoloItemCategory_ITEM_CATEGORY_UTILITES HoloItemCategory = 5 + HoloItemCategory_ITEM_CATEGORY_CAMERA HoloItemCategory = 6 + HoloItemCategory_ITEM_CATEGORY_DISK HoloItemCategory = 7 + HoloItemCategory_ITEM_CATEGORY_INCUBATOR HoloItemCategory = 8 + HoloItemCategory_ITEM_CATEGORY_INCENSE HoloItemCategory = 9 + HoloItemCategory_ITEM_CATEGORY_XP_BOOST HoloItemCategory = 10 + HoloItemCategory_ITEM_CATEGORY_INVENTORY_UPGRADE HoloItemCategory = 11 + HoloItemCategory_ITEM_CATEGORY_EVOLUTION_REQUIREMENT HoloItemCategory = 12 + HoloItemCategory_ITEM_CATEGORY_MOVE_REROLL HoloItemCategory = 13 + HoloItemCategory_ITEM_CATEGORY_CANDY HoloItemCategory = 14 + HoloItemCategory_ITEM_CATEGORY_RAID_TICKET HoloItemCategory = 15 + HoloItemCategory_ITEM_CATEGORY_STARDUST_BOOST HoloItemCategory = 16 + HoloItemCategory_ITEM_CATEGORY_FRIEND_GIFT_BOX HoloItemCategory = 17 + HoloItemCategory_ITEM_CATEGORY_TEAM_CHANGE HoloItemCategory = 18 + HoloItemCategory_ITEM_CATEGORY_ROUTE HoloItemCategory = 19 + HoloItemCategory_ITEM_CATEGORY_VS_SEEKER HoloItemCategory = 20 + HoloItemCategory_ITEM_CATEGORY_INCIDENT_TICKET HoloItemCategory = 21 + HoloItemCategory_ITEM_CATEGORY_GLOBAL_EVENT_TICKET HoloItemCategory = 22 + HoloItemCategory_ITEM_CATEGORY_BUDDY_EXCLUSIVE_FOOD HoloItemCategory = 23 + HoloItemCategory_ITEM_CATEGORY_STICKER HoloItemCategory = 24 + HoloItemCategory_ITEM_CATEGORY_POSTCARD_INVENTORY HoloItemCategory = 25 + HoloItemCategory_ITEM_CATEGORY_EVENT_TICKET_GIFT HoloItemCategory = 26 + HoloItemCategory_ITEM_CATEGORY_MP HoloItemCategory = 27 + HoloItemCategory_ITEM_CATEGORY_BREAD HoloItemCategory = 28 + HoloItemCategory_ITEM_CATEGORY_EVENT_PASS_POINT HoloItemCategory = 29 + HoloItemCategory_ITEM_CATEGORY_STAT_INCREASE HoloItemCategory = 30 + HoloItemCategory_ITEM_CATEGORY_EXPIRING HoloItemCategory = 31 + HoloItemCategory_ITEM_CATEGORY_ENHANCED_CURRENCY HoloItemCategory = 32 + HoloItemCategory_ITEM_CATEGORY_ENHANCED_CURRENCY_HOLDER HoloItemCategory = 33 +) + +// Enum value maps for HoloItemCategory. +var ( + HoloItemCategory_name = map[int32]string{ + 0: "ITEM_CATEGORY_NONE", + 1: "ITEM_CATEGORY_POKEBALL", + 2: "ITEM_CATEGORY_FOOD", + 3: "ITEM_CATEGORY_MEDICINE", + 4: "ITEM_CATEGORY_BOOST", + 5: "ITEM_CATEGORY_UTILITES", + 6: "ITEM_CATEGORY_CAMERA", + 7: "ITEM_CATEGORY_DISK", + 8: "ITEM_CATEGORY_INCUBATOR", + 9: "ITEM_CATEGORY_INCENSE", + 10: "ITEM_CATEGORY_XP_BOOST", + 11: "ITEM_CATEGORY_INVENTORY_UPGRADE", + 12: "ITEM_CATEGORY_EVOLUTION_REQUIREMENT", + 13: "ITEM_CATEGORY_MOVE_REROLL", + 14: "ITEM_CATEGORY_CANDY", + 15: "ITEM_CATEGORY_RAID_TICKET", + 16: "ITEM_CATEGORY_STARDUST_BOOST", + 17: "ITEM_CATEGORY_FRIEND_GIFT_BOX", + 18: "ITEM_CATEGORY_TEAM_CHANGE", + 19: "ITEM_CATEGORY_ROUTE", + 20: "ITEM_CATEGORY_VS_SEEKER", + 21: "ITEM_CATEGORY_INCIDENT_TICKET", + 22: "ITEM_CATEGORY_GLOBAL_EVENT_TICKET", + 23: "ITEM_CATEGORY_BUDDY_EXCLUSIVE_FOOD", + 24: "ITEM_CATEGORY_STICKER", + 25: "ITEM_CATEGORY_POSTCARD_INVENTORY", + 26: "ITEM_CATEGORY_EVENT_TICKET_GIFT", + 27: "ITEM_CATEGORY_MP", + 28: "ITEM_CATEGORY_BREAD", + 29: "ITEM_CATEGORY_EVENT_PASS_POINT", + 30: "ITEM_CATEGORY_STAT_INCREASE", + 31: "ITEM_CATEGORY_EXPIRING", + 32: "ITEM_CATEGORY_ENHANCED_CURRENCY", + 33: "ITEM_CATEGORY_ENHANCED_CURRENCY_HOLDER", + } + HoloItemCategory_value = map[string]int32{ + "ITEM_CATEGORY_NONE": 0, + "ITEM_CATEGORY_POKEBALL": 1, + "ITEM_CATEGORY_FOOD": 2, + "ITEM_CATEGORY_MEDICINE": 3, + "ITEM_CATEGORY_BOOST": 4, + "ITEM_CATEGORY_UTILITES": 5, + "ITEM_CATEGORY_CAMERA": 6, + "ITEM_CATEGORY_DISK": 7, + "ITEM_CATEGORY_INCUBATOR": 8, + "ITEM_CATEGORY_INCENSE": 9, + "ITEM_CATEGORY_XP_BOOST": 10, + "ITEM_CATEGORY_INVENTORY_UPGRADE": 11, + "ITEM_CATEGORY_EVOLUTION_REQUIREMENT": 12, + "ITEM_CATEGORY_MOVE_REROLL": 13, + "ITEM_CATEGORY_CANDY": 14, + "ITEM_CATEGORY_RAID_TICKET": 15, + "ITEM_CATEGORY_STARDUST_BOOST": 16, + "ITEM_CATEGORY_FRIEND_GIFT_BOX": 17, + "ITEM_CATEGORY_TEAM_CHANGE": 18, + "ITEM_CATEGORY_ROUTE": 19, + "ITEM_CATEGORY_VS_SEEKER": 20, + "ITEM_CATEGORY_INCIDENT_TICKET": 21, + "ITEM_CATEGORY_GLOBAL_EVENT_TICKET": 22, + "ITEM_CATEGORY_BUDDY_EXCLUSIVE_FOOD": 23, + "ITEM_CATEGORY_STICKER": 24, + "ITEM_CATEGORY_POSTCARD_INVENTORY": 25, + "ITEM_CATEGORY_EVENT_TICKET_GIFT": 26, + "ITEM_CATEGORY_MP": 27, + "ITEM_CATEGORY_BREAD": 28, + "ITEM_CATEGORY_EVENT_PASS_POINT": 29, + "ITEM_CATEGORY_STAT_INCREASE": 30, + "ITEM_CATEGORY_EXPIRING": 31, + "ITEM_CATEGORY_ENHANCED_CURRENCY": 32, + "ITEM_CATEGORY_ENHANCED_CURRENCY_HOLDER": 33, + } +) + +func (x HoloItemCategory) Enum() *HoloItemCategory { + p := new(HoloItemCategory) + *p = x + return p +} + +func (x HoloItemCategory) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (HoloItemCategory) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[104].Descriptor() +} + +func (HoloItemCategory) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[104] +} + +func (x HoloItemCategory) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use HoloItemCategory.Descriptor instead. +func (HoloItemCategory) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{104} +} + +type HoloItemEffect int32 + +const ( + HoloItemEffect_ITEM_EFFECT_NONE HoloItemEffect = 0 + HoloItemEffect_ITEM_EFFECT_CAP_NO_FLEE HoloItemEffect = 1000 + HoloItemEffect_ITEM_EFFECT_CAP_NO_MOVEMENT HoloItemEffect = 1002 + HoloItemEffect_ITEM_EFFECT_CAP_NO_THREAT HoloItemEffect = 1003 + HoloItemEffect_ITEM_EFFECT_CAP_TARGET_MAX HoloItemEffect = 1004 + HoloItemEffect_ITEM_EFFECT_CAP_TARGET_SLOW HoloItemEffect = 1005 + HoloItemEffect_ITEM_EFFECT_CAP_CHANCE_NIGHT HoloItemEffect = 1006 + HoloItemEffect_ITEM_EFFECT_CAP_CHANCE_TRAINER HoloItemEffect = 1007 + HoloItemEffect_ITEM_EFFECT_CAP_CHANCE_FIRST_THROW HoloItemEffect = 1008 + HoloItemEffect_ITEM_EFFECT_CAP_CHANCE_LEGEND HoloItemEffect = 1009 + HoloItemEffect_ITEM_EFFECT_CAP_CHANCE_HEAVY HoloItemEffect = 1010 + HoloItemEffect_ITEM_EFFECT_CAP_CHANCE_REPEAT HoloItemEffect = 1011 + HoloItemEffect_ITEM_EFFECT_CAP_CHANCE_MULTI_THROW HoloItemEffect = 1012 + HoloItemEffect_ITEM_EFFECT_CAP_CHANCE_ALWAYS HoloItemEffect = 1013 + HoloItemEffect_ITEM_EFFECT_CAP_CHANCE_SINGLE_THROW HoloItemEffect = 1014 + HoloItemEffect_ITEM_EFFECT_CANDY_AWARD HoloItemEffect = 1015 + HoloItemEffect_ITEM_EFFECT_FULL_MOTIVATION HoloItemEffect = 1016 +) + +// Enum value maps for HoloItemEffect. +var ( + HoloItemEffect_name = map[int32]string{ + 0: "ITEM_EFFECT_NONE", + 1000: "ITEM_EFFECT_CAP_NO_FLEE", + 1002: "ITEM_EFFECT_CAP_NO_MOVEMENT", + 1003: "ITEM_EFFECT_CAP_NO_THREAT", + 1004: "ITEM_EFFECT_CAP_TARGET_MAX", + 1005: "ITEM_EFFECT_CAP_TARGET_SLOW", + 1006: "ITEM_EFFECT_CAP_CHANCE_NIGHT", + 1007: "ITEM_EFFECT_CAP_CHANCE_TRAINER", + 1008: "ITEM_EFFECT_CAP_CHANCE_FIRST_THROW", + 1009: "ITEM_EFFECT_CAP_CHANCE_LEGEND", + 1010: "ITEM_EFFECT_CAP_CHANCE_HEAVY", + 1011: "ITEM_EFFECT_CAP_CHANCE_REPEAT", + 1012: "ITEM_EFFECT_CAP_CHANCE_MULTI_THROW", + 1013: "ITEM_EFFECT_CAP_CHANCE_ALWAYS", + 1014: "ITEM_EFFECT_CAP_CHANCE_SINGLE_THROW", + 1015: "ITEM_EFFECT_CANDY_AWARD", + 1016: "ITEM_EFFECT_FULL_MOTIVATION", + } + HoloItemEffect_value = map[string]int32{ + "ITEM_EFFECT_NONE": 0, + "ITEM_EFFECT_CAP_NO_FLEE": 1000, + "ITEM_EFFECT_CAP_NO_MOVEMENT": 1002, + "ITEM_EFFECT_CAP_NO_THREAT": 1003, + "ITEM_EFFECT_CAP_TARGET_MAX": 1004, + "ITEM_EFFECT_CAP_TARGET_SLOW": 1005, + "ITEM_EFFECT_CAP_CHANCE_NIGHT": 1006, + "ITEM_EFFECT_CAP_CHANCE_TRAINER": 1007, + "ITEM_EFFECT_CAP_CHANCE_FIRST_THROW": 1008, + "ITEM_EFFECT_CAP_CHANCE_LEGEND": 1009, + "ITEM_EFFECT_CAP_CHANCE_HEAVY": 1010, + "ITEM_EFFECT_CAP_CHANCE_REPEAT": 1011, + "ITEM_EFFECT_CAP_CHANCE_MULTI_THROW": 1012, + "ITEM_EFFECT_CAP_CHANCE_ALWAYS": 1013, + "ITEM_EFFECT_CAP_CHANCE_SINGLE_THROW": 1014, + "ITEM_EFFECT_CANDY_AWARD": 1015, + "ITEM_EFFECT_FULL_MOTIVATION": 1016, + } +) + +func (x HoloItemEffect) Enum() *HoloItemEffect { + p := new(HoloItemEffect) + *p = x + return p +} + +func (x HoloItemEffect) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (HoloItemEffect) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[105].Descriptor() +} + +func (HoloItemEffect) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[105] +} + +func (x HoloItemEffect) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use HoloItemEffect.Descriptor instead. +func (HoloItemEffect) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{105} +} + +type HoloItemType int32 + +const ( + HoloItemType_ITEM_TYPE_NONE HoloItemType = 0 + HoloItemType_ITEM_TYPE_POKEBALL HoloItemType = 1 + HoloItemType_ITEM_TYPE_POTION HoloItemType = 2 + HoloItemType_ITEM_TYPE_REVIVE HoloItemType = 3 + HoloItemType_ITEM_TYPE_MAP HoloItemType = 4 + HoloItemType_ITEM_TYPE_BATTLE HoloItemType = 5 + HoloItemType_ITEM_TYPE_FOOD HoloItemType = 6 + HoloItemType_ITEM_TYPE_CAMERA HoloItemType = 7 + HoloItemType_ITEM_TYPE_DISK HoloItemType = 8 + HoloItemType_ITEM_TYPE_INCUBATOR HoloItemType = 9 + HoloItemType_ITEM_TYPE_INCENSE HoloItemType = 10 + HoloItemType_ITEM_TYPE_XP_BOOST HoloItemType = 11 + HoloItemType_ITEM_TYPE_INVENTORY_UPGRADE HoloItemType = 12 + HoloItemType_ITEM_TYPE_EVOLUTION_REQUIREMENT HoloItemType = 13 + HoloItemType_ITEM_TYPE_MOVE_REROLL HoloItemType = 14 + HoloItemType_ITEM_TYPE_CANDY HoloItemType = 15 + HoloItemType_ITEM_TYPE_RAID_TICKET HoloItemType = 16 + HoloItemType_ITEM_TYPE_STARDUST_BOOST HoloItemType = 17 + HoloItemType_ITEM_TYPE_FRIEND_GIFT_BOX HoloItemType = 18 + HoloItemType_ITEM_TYPE_TEAM_CHANGE HoloItemType = 19 + HoloItemType_ITEM_TYPE_ROUTE HoloItemType = 20 + HoloItemType_ITEM_TYPE_VS_SEEKER_BATTLE_NOW HoloItemType = 21 + HoloItemType_ITEM_TYPE_INCIDENT_TICKET HoloItemType = 22 + HoloItemType_ITEM_TYPE_GLOBAL_EVENT_TICKET HoloItemType = 23 + HoloItemType_ITEM_TYPE_STICKER_INVENTORY HoloItemType = 24 + HoloItemType_ITEM_TYPE_POSTCARD_INVENTORY HoloItemType = 25 + HoloItemType_ITEM_TYPE_EVENT_TICKET_GIFT HoloItemType = 26 + HoloItemType_ITEM_TYPE_BREAKFAST HoloItemType = 27 + HoloItemType_ITEM_TYPE_MP HoloItemType = 28 + HoloItemType_ITEM_TYPE_MP_REPLENISH HoloItemType = 29 + HoloItemType_ITEM_TYPE_EVENT_PASS_POINT HoloItemType = 30 + HoloItemType_ITEM_TYPE_FRIEND_BOOST HoloItemType = 31 + HoloItemType_ITEM_TYPE_STAT_INCREASE HoloItemType = 32 + HoloItemType_ITEM_TYPE_ENHANCED_CURRENCY HoloItemType = 33 + HoloItemType_ITEM_TYPE_SOFT_SFIDA HoloItemType = 34 + HoloItemType_ITEM_TYPE_ENHANCED_CURRENCY_HOLDER HoloItemType = 35 +) + +// Enum value maps for HoloItemType. +var ( + HoloItemType_name = map[int32]string{ + 0: "ITEM_TYPE_NONE", + 1: "ITEM_TYPE_POKEBALL", + 2: "ITEM_TYPE_POTION", + 3: "ITEM_TYPE_REVIVE", + 4: "ITEM_TYPE_MAP", + 5: "ITEM_TYPE_BATTLE", + 6: "ITEM_TYPE_FOOD", + 7: "ITEM_TYPE_CAMERA", + 8: "ITEM_TYPE_DISK", + 9: "ITEM_TYPE_INCUBATOR", + 10: "ITEM_TYPE_INCENSE", + 11: "ITEM_TYPE_XP_BOOST", + 12: "ITEM_TYPE_INVENTORY_UPGRADE", + 13: "ITEM_TYPE_EVOLUTION_REQUIREMENT", + 14: "ITEM_TYPE_MOVE_REROLL", + 15: "ITEM_TYPE_CANDY", + 16: "ITEM_TYPE_RAID_TICKET", + 17: "ITEM_TYPE_STARDUST_BOOST", + 18: "ITEM_TYPE_FRIEND_GIFT_BOX", + 19: "ITEM_TYPE_TEAM_CHANGE", + 20: "ITEM_TYPE_ROUTE", + 21: "ITEM_TYPE_VS_SEEKER_BATTLE_NOW", + 22: "ITEM_TYPE_INCIDENT_TICKET", + 23: "ITEM_TYPE_GLOBAL_EVENT_TICKET", + 24: "ITEM_TYPE_STICKER_INVENTORY", + 25: "ITEM_TYPE_POSTCARD_INVENTORY", + 26: "ITEM_TYPE_EVENT_TICKET_GIFT", + 27: "ITEM_TYPE_BREAKFAST", + 28: "ITEM_TYPE_MP", + 29: "ITEM_TYPE_MP_REPLENISH", + 30: "ITEM_TYPE_EVENT_PASS_POINT", + 31: "ITEM_TYPE_FRIEND_BOOST", + 32: "ITEM_TYPE_STAT_INCREASE", + 33: "ITEM_TYPE_ENHANCED_CURRENCY", + 34: "ITEM_TYPE_SOFT_SFIDA", + 35: "ITEM_TYPE_ENHANCED_CURRENCY_HOLDER", + } + HoloItemType_value = map[string]int32{ + "ITEM_TYPE_NONE": 0, + "ITEM_TYPE_POKEBALL": 1, + "ITEM_TYPE_POTION": 2, + "ITEM_TYPE_REVIVE": 3, + "ITEM_TYPE_MAP": 4, + "ITEM_TYPE_BATTLE": 5, + "ITEM_TYPE_FOOD": 6, + "ITEM_TYPE_CAMERA": 7, + "ITEM_TYPE_DISK": 8, + "ITEM_TYPE_INCUBATOR": 9, + "ITEM_TYPE_INCENSE": 10, + "ITEM_TYPE_XP_BOOST": 11, + "ITEM_TYPE_INVENTORY_UPGRADE": 12, + "ITEM_TYPE_EVOLUTION_REQUIREMENT": 13, + "ITEM_TYPE_MOVE_REROLL": 14, + "ITEM_TYPE_CANDY": 15, + "ITEM_TYPE_RAID_TICKET": 16, + "ITEM_TYPE_STARDUST_BOOST": 17, + "ITEM_TYPE_FRIEND_GIFT_BOX": 18, + "ITEM_TYPE_TEAM_CHANGE": 19, + "ITEM_TYPE_ROUTE": 20, + "ITEM_TYPE_VS_SEEKER_BATTLE_NOW": 21, + "ITEM_TYPE_INCIDENT_TICKET": 22, + "ITEM_TYPE_GLOBAL_EVENT_TICKET": 23, + "ITEM_TYPE_STICKER_INVENTORY": 24, + "ITEM_TYPE_POSTCARD_INVENTORY": 25, + "ITEM_TYPE_EVENT_TICKET_GIFT": 26, + "ITEM_TYPE_BREAKFAST": 27, + "ITEM_TYPE_MP": 28, + "ITEM_TYPE_MP_REPLENISH": 29, + "ITEM_TYPE_EVENT_PASS_POINT": 30, + "ITEM_TYPE_FRIEND_BOOST": 31, + "ITEM_TYPE_STAT_INCREASE": 32, + "ITEM_TYPE_ENHANCED_CURRENCY": 33, + "ITEM_TYPE_SOFT_SFIDA": 34, + "ITEM_TYPE_ENHANCED_CURRENCY_HOLDER": 35, + } +) + +func (x HoloItemType) Enum() *HoloItemType { + p := new(HoloItemType) + *p = x + return p +} + +func (x HoloItemType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (HoloItemType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[106].Descriptor() +} + +func (HoloItemType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[106] +} + +func (x HoloItemType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use HoloItemType.Descriptor instead. +func (HoloItemType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{106} +} + +type HoloPokemonClass int32 + +const ( + HoloPokemonClass_POKEMON_CLASS_NORMAL HoloPokemonClass = 0 + HoloPokemonClass_POKEMON_CLASS_LEGENDARY HoloPokemonClass = 1 + HoloPokemonClass_POKEMON_CLASS_MYTHIC HoloPokemonClass = 2 + HoloPokemonClass_POKEMON_CLASS_ULTRA_BEAST HoloPokemonClass = 3 +) + +// Enum value maps for HoloPokemonClass. +var ( + HoloPokemonClass_name = map[int32]string{ + 0: "POKEMON_CLASS_NORMAL", + 1: "POKEMON_CLASS_LEGENDARY", + 2: "POKEMON_CLASS_MYTHIC", + 3: "POKEMON_CLASS_ULTRA_BEAST", + } + HoloPokemonClass_value = map[string]int32{ + "POKEMON_CLASS_NORMAL": 0, + "POKEMON_CLASS_LEGENDARY": 1, + "POKEMON_CLASS_MYTHIC": 2, + "POKEMON_CLASS_ULTRA_BEAST": 3, + } +) + +func (x HoloPokemonClass) Enum() *HoloPokemonClass { + p := new(HoloPokemonClass) + *p = x + return p +} + +func (x HoloPokemonClass) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (HoloPokemonClass) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[107].Descriptor() +} + +func (HoloPokemonClass) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[107] +} + +func (x HoloPokemonClass) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use HoloPokemonClass.Descriptor instead. +func (HoloPokemonClass) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{107} +} + +type HoloPokemonEggType int32 + +const ( + HoloPokemonEggType_EGG_TYPE_UNSET HoloPokemonEggType = 0 + HoloPokemonEggType_EGG_TYPE_SHADOW HoloPokemonEggType = 1 + HoloPokemonEggType_EGG_TYPE_SPECIAL HoloPokemonEggType = 2 +) + +// Enum value maps for HoloPokemonEggType. +var ( + HoloPokemonEggType_name = map[int32]string{ + 0: "EGG_TYPE_UNSET", + 1: "EGG_TYPE_SHADOW", + 2: "EGG_TYPE_SPECIAL", + } + HoloPokemonEggType_value = map[string]int32{ + "EGG_TYPE_UNSET": 0, + "EGG_TYPE_SHADOW": 1, + "EGG_TYPE_SPECIAL": 2, + } +) + +func (x HoloPokemonEggType) Enum() *HoloPokemonEggType { + p := new(HoloPokemonEggType) + *p = x + return p +} + +func (x HoloPokemonEggType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (HoloPokemonEggType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[108].Descriptor() +} + +func (HoloPokemonEggType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[108] +} + +func (x HoloPokemonEggType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use HoloPokemonEggType.Descriptor instead. +func (HoloPokemonEggType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{108} +} + +type HoloPokemonFamilyId int32 + +const ( + HoloPokemonFamilyId_FAMILY_UNSET HoloPokemonFamilyId = 0 + HoloPokemonFamilyId_FAMILY_BULBASAUR HoloPokemonFamilyId = 1 + HoloPokemonFamilyId_FAMILY_CHARMANDER HoloPokemonFamilyId = 4 + HoloPokemonFamilyId_FAMILY_SQUIRTLE HoloPokemonFamilyId = 7 + HoloPokemonFamilyId_FAMILY_CATERPIE HoloPokemonFamilyId = 10 + HoloPokemonFamilyId_FAMILY_WEEDLE HoloPokemonFamilyId = 13 + HoloPokemonFamilyId_FAMILY_PIDGEY HoloPokemonFamilyId = 16 + HoloPokemonFamilyId_FAMILY_RATTATA HoloPokemonFamilyId = 19 + HoloPokemonFamilyId_FAMILY_SPEAROW HoloPokemonFamilyId = 21 + HoloPokemonFamilyId_FAMILY_EKANS HoloPokemonFamilyId = 23 + HoloPokemonFamilyId_FAMILY_PIKACHU HoloPokemonFamilyId = 25 + HoloPokemonFamilyId_FAMILY_SANDSHREW HoloPokemonFamilyId = 27 + HoloPokemonFamilyId_FAMILY_NIDORAN_FEMALE HoloPokemonFamilyId = 29 + HoloPokemonFamilyId_FAMILY_NIDORAN_MALE HoloPokemonFamilyId = 32 + HoloPokemonFamilyId_FAMILY_CLEFAIRY HoloPokemonFamilyId = 35 + HoloPokemonFamilyId_FAMILY_VULPIX HoloPokemonFamilyId = 37 + HoloPokemonFamilyId_FAMILY_JIGGLYPUFF HoloPokemonFamilyId = 39 + HoloPokemonFamilyId_FAMILY_ZUBAT HoloPokemonFamilyId = 41 + HoloPokemonFamilyId_FAMILY_ODDISH HoloPokemonFamilyId = 43 + HoloPokemonFamilyId_FAMILY_PARAS HoloPokemonFamilyId = 46 + HoloPokemonFamilyId_FAMILY_VENONAT HoloPokemonFamilyId = 48 + HoloPokemonFamilyId_FAMILY_DIGLETT HoloPokemonFamilyId = 50 + HoloPokemonFamilyId_FAMILY_MEOWTH HoloPokemonFamilyId = 52 + HoloPokemonFamilyId_FAMILY_PSYDUCK HoloPokemonFamilyId = 54 + HoloPokemonFamilyId_FAMILY_MANKEY HoloPokemonFamilyId = 56 + HoloPokemonFamilyId_FAMILY_GROWLITHE HoloPokemonFamilyId = 58 + HoloPokemonFamilyId_FAMILY_POLIWAG HoloPokemonFamilyId = 60 + HoloPokemonFamilyId_FAMILY_ABRA HoloPokemonFamilyId = 63 + HoloPokemonFamilyId_FAMILY_MACHOP HoloPokemonFamilyId = 66 + HoloPokemonFamilyId_FAMILY_BELLSPROUT HoloPokemonFamilyId = 69 + HoloPokemonFamilyId_FAMILY_TENTACOOL HoloPokemonFamilyId = 72 + HoloPokemonFamilyId_FAMILY_GEODUDE HoloPokemonFamilyId = 74 + HoloPokemonFamilyId_FAMILY_PONYTA HoloPokemonFamilyId = 77 + HoloPokemonFamilyId_FAMILY_SLOWPOKE HoloPokemonFamilyId = 79 + HoloPokemonFamilyId_FAMILY_MAGNEMITE HoloPokemonFamilyId = 81 + HoloPokemonFamilyId_FAMILY_FARFETCHD HoloPokemonFamilyId = 83 + HoloPokemonFamilyId_FAMILY_DODUO HoloPokemonFamilyId = 84 + HoloPokemonFamilyId_FAMILY_SEEL HoloPokemonFamilyId = 86 + HoloPokemonFamilyId_FAMILY_GRIMER HoloPokemonFamilyId = 88 + HoloPokemonFamilyId_FAMILY_SHELLDER HoloPokemonFamilyId = 90 + HoloPokemonFamilyId_FAMILY_GASTLY HoloPokemonFamilyId = 92 + HoloPokemonFamilyId_FAMILY_ONIX HoloPokemonFamilyId = 95 + HoloPokemonFamilyId_FAMILY_DROWZEE HoloPokemonFamilyId = 96 + HoloPokemonFamilyId_FAMILY_KRABBY HoloPokemonFamilyId = 98 + HoloPokemonFamilyId_FAMILY_VOLTORB HoloPokemonFamilyId = 100 + HoloPokemonFamilyId_FAMILY_EXEGGCUTE HoloPokemonFamilyId = 102 + HoloPokemonFamilyId_FAMILY_CUBONE HoloPokemonFamilyId = 104 + HoloPokemonFamilyId_FAMILY_HITMONLEE HoloPokemonFamilyId = 106 + HoloPokemonFamilyId_FAMILY_HITMONCHAN HoloPokemonFamilyId = 107 + HoloPokemonFamilyId_FAMILY_LICKITUNG HoloPokemonFamilyId = 108 + HoloPokemonFamilyId_FAMILY_KOFFING HoloPokemonFamilyId = 109 + HoloPokemonFamilyId_FAMILY_RHYHORN HoloPokemonFamilyId = 111 + HoloPokemonFamilyId_FAMILY_CHANSEY HoloPokemonFamilyId = 113 + HoloPokemonFamilyId_FAMILY_TANGELA HoloPokemonFamilyId = 114 + HoloPokemonFamilyId_FAMILY_KANGASKHAN HoloPokemonFamilyId = 115 + HoloPokemonFamilyId_FAMILY_HORSEA HoloPokemonFamilyId = 116 + HoloPokemonFamilyId_FAMILY_GOLDEEN HoloPokemonFamilyId = 118 + HoloPokemonFamilyId_FAMILY_STARYU HoloPokemonFamilyId = 120 + HoloPokemonFamilyId_FAMILY_MR_MIME HoloPokemonFamilyId = 122 + HoloPokemonFamilyId_FAMILY_SCYTHER HoloPokemonFamilyId = 123 + HoloPokemonFamilyId_FAMILY_JYNX HoloPokemonFamilyId = 124 + HoloPokemonFamilyId_FAMILY_ELECTABUZZ HoloPokemonFamilyId = 125 + HoloPokemonFamilyId_FAMILY_MAGMAR HoloPokemonFamilyId = 126 + HoloPokemonFamilyId_FAMILY_PINSIR HoloPokemonFamilyId = 127 + HoloPokemonFamilyId_FAMILY_TAUROS HoloPokemonFamilyId = 128 + HoloPokemonFamilyId_FAMILY_MAGIKARP HoloPokemonFamilyId = 129 + HoloPokemonFamilyId_FAMILY_LAPRAS HoloPokemonFamilyId = 131 + HoloPokemonFamilyId_FAMILY_DITTO HoloPokemonFamilyId = 132 + HoloPokemonFamilyId_FAMILY_EEVEE HoloPokemonFamilyId = 133 + HoloPokemonFamilyId_FAMILY_PORYGON HoloPokemonFamilyId = 137 + HoloPokemonFamilyId_FAMILY_OMANYTE HoloPokemonFamilyId = 138 + HoloPokemonFamilyId_FAMILY_KABUTO HoloPokemonFamilyId = 140 + HoloPokemonFamilyId_FAMILY_AERODACTYL HoloPokemonFamilyId = 142 + HoloPokemonFamilyId_FAMILY_SNORLAX HoloPokemonFamilyId = 143 + HoloPokemonFamilyId_FAMILY_ARTICUNO HoloPokemonFamilyId = 144 + HoloPokemonFamilyId_FAMILY_ZAPDOS HoloPokemonFamilyId = 145 + HoloPokemonFamilyId_FAMILY_MOLTRES HoloPokemonFamilyId = 146 + HoloPokemonFamilyId_FAMILY_DRATINI HoloPokemonFamilyId = 147 + HoloPokemonFamilyId_FAMILY_MEWTWO HoloPokemonFamilyId = 150 + HoloPokemonFamilyId_FAMILY_MEW HoloPokemonFamilyId = 151 + HoloPokemonFamilyId_FAMILY_CHIKORITA HoloPokemonFamilyId = 152 + HoloPokemonFamilyId_FAMILY_CYNDAQUIL HoloPokemonFamilyId = 155 + HoloPokemonFamilyId_FAMILY_TOTODILE HoloPokemonFamilyId = 158 + HoloPokemonFamilyId_FAMILY_SENTRET HoloPokemonFamilyId = 161 + HoloPokemonFamilyId_FAMILY_HOOTHOOT HoloPokemonFamilyId = 163 + HoloPokemonFamilyId_FAMILY_LEDYBA HoloPokemonFamilyId = 165 + HoloPokemonFamilyId_FAMILY_SPINARAK HoloPokemonFamilyId = 167 + HoloPokemonFamilyId_FAMILY_CHINCHOU HoloPokemonFamilyId = 170 + HoloPokemonFamilyId_FAMILY_TOGEPI HoloPokemonFamilyId = 175 + HoloPokemonFamilyId_FAMILY_NATU HoloPokemonFamilyId = 177 + HoloPokemonFamilyId_FAMILY_MAREEP HoloPokemonFamilyId = 179 + HoloPokemonFamilyId_FAMILY_MARILL HoloPokemonFamilyId = 183 + HoloPokemonFamilyId_FAMILY_SUDOWOODO HoloPokemonFamilyId = 185 + HoloPokemonFamilyId_FAMILY_HOPPIP HoloPokemonFamilyId = 187 + HoloPokemonFamilyId_FAMILY_AIPOM HoloPokemonFamilyId = 190 + HoloPokemonFamilyId_FAMILY_SUNKERN HoloPokemonFamilyId = 191 + HoloPokemonFamilyId_FAMILY_YANMA HoloPokemonFamilyId = 193 + HoloPokemonFamilyId_FAMILY_WOOPER HoloPokemonFamilyId = 194 + HoloPokemonFamilyId_FAMILY_MURKROW HoloPokemonFamilyId = 198 + HoloPokemonFamilyId_FAMILY_MISDREAVUS HoloPokemonFamilyId = 200 + HoloPokemonFamilyId_FAMILY_UNOWN HoloPokemonFamilyId = 201 + HoloPokemonFamilyId_FAMILY_WOBBUFFET HoloPokemonFamilyId = 202 + HoloPokemonFamilyId_FAMILY_GIRAFARIG HoloPokemonFamilyId = 203 + HoloPokemonFamilyId_FAMILY_PINECO HoloPokemonFamilyId = 204 + HoloPokemonFamilyId_FAMILY_DUNSPARCE HoloPokemonFamilyId = 206 + HoloPokemonFamilyId_FAMILY_GLIGAR HoloPokemonFamilyId = 207 + HoloPokemonFamilyId_FAMILY_SNUBBULL HoloPokemonFamilyId = 209 + HoloPokemonFamilyId_FAMILY_QWILFISH HoloPokemonFamilyId = 211 + HoloPokemonFamilyId_FAMILY_SHUCKLE HoloPokemonFamilyId = 213 + HoloPokemonFamilyId_FAMILY_HERACROSS HoloPokemonFamilyId = 214 + HoloPokemonFamilyId_FAMILY_SNEASEL HoloPokemonFamilyId = 215 + HoloPokemonFamilyId_FAMILY_TEDDIURSA HoloPokemonFamilyId = 216 + HoloPokemonFamilyId_FAMILY_SLUGMA HoloPokemonFamilyId = 218 + HoloPokemonFamilyId_FAMILY_SWINUB HoloPokemonFamilyId = 220 + HoloPokemonFamilyId_FAMILY_CORSOLA HoloPokemonFamilyId = 222 + HoloPokemonFamilyId_FAMILY_REMORAID HoloPokemonFamilyId = 223 + HoloPokemonFamilyId_FAMILY_DELIBIRD HoloPokemonFamilyId = 225 + HoloPokemonFamilyId_FAMILY_MANTINE HoloPokemonFamilyId = 226 + HoloPokemonFamilyId_FAMILY_SKARMORY HoloPokemonFamilyId = 227 + HoloPokemonFamilyId_FAMILY_HOUNDOUR HoloPokemonFamilyId = 228 + HoloPokemonFamilyId_FAMILY_PHANPY HoloPokemonFamilyId = 231 + HoloPokemonFamilyId_FAMILY_STANTLER HoloPokemonFamilyId = 234 + HoloPokemonFamilyId_FAMILY_SMEARGLE HoloPokemonFamilyId = 235 + HoloPokemonFamilyId_FAMILY_TYROGUE HoloPokemonFamilyId = 236 + HoloPokemonFamilyId_FAMILY_MILTANK HoloPokemonFamilyId = 241 + HoloPokemonFamilyId_FAMILY_RAIKOU HoloPokemonFamilyId = 243 + HoloPokemonFamilyId_FAMILY_ENTEI HoloPokemonFamilyId = 244 + HoloPokemonFamilyId_FAMILY_SUICUNE HoloPokemonFamilyId = 245 + HoloPokemonFamilyId_FAMILY_LARVITAR HoloPokemonFamilyId = 246 + HoloPokemonFamilyId_FAMILY_LUGIA HoloPokemonFamilyId = 249 + HoloPokemonFamilyId_FAMILY_HO_OH HoloPokemonFamilyId = 250 + HoloPokemonFamilyId_FAMILY_CELEBI HoloPokemonFamilyId = 251 + HoloPokemonFamilyId_FAMILY_TREECKO HoloPokemonFamilyId = 252 + HoloPokemonFamilyId_FAMILY_TORCHIC HoloPokemonFamilyId = 255 + HoloPokemonFamilyId_FAMILY_MUDKIP HoloPokemonFamilyId = 258 + HoloPokemonFamilyId_FAMILY_POOCHYENA HoloPokemonFamilyId = 261 + HoloPokemonFamilyId_FAMILY_ZIGZAGOON HoloPokemonFamilyId = 263 + HoloPokemonFamilyId_FAMILY_WURMPLE HoloPokemonFamilyId = 265 + HoloPokemonFamilyId_FAMILY_LOTAD HoloPokemonFamilyId = 270 + HoloPokemonFamilyId_FAMILY_SEEDOT HoloPokemonFamilyId = 273 + HoloPokemonFamilyId_FAMILY_TAILLOW HoloPokemonFamilyId = 276 + HoloPokemonFamilyId_FAMILY_WINGULL HoloPokemonFamilyId = 278 + HoloPokemonFamilyId_FAMILY_RALTS HoloPokemonFamilyId = 280 + HoloPokemonFamilyId_FAMILY_SURSKIT HoloPokemonFamilyId = 283 + HoloPokemonFamilyId_FAMILY_SHROOMISH HoloPokemonFamilyId = 285 + HoloPokemonFamilyId_FAMILY_SLAKOTH HoloPokemonFamilyId = 287 + HoloPokemonFamilyId_FAMILY_NINCADA HoloPokemonFamilyId = 290 + HoloPokemonFamilyId_FAMILY_WHISMUR HoloPokemonFamilyId = 293 + HoloPokemonFamilyId_FAMILY_MAKUHITA HoloPokemonFamilyId = 296 + HoloPokemonFamilyId_FAMILY_NOSEPASS HoloPokemonFamilyId = 299 + HoloPokemonFamilyId_FAMILY_SKITTY HoloPokemonFamilyId = 300 + HoloPokemonFamilyId_FAMILY_SABLEYE HoloPokemonFamilyId = 302 + HoloPokemonFamilyId_FAMILY_MAWILE HoloPokemonFamilyId = 303 + HoloPokemonFamilyId_FAMILY_ARON HoloPokemonFamilyId = 304 + HoloPokemonFamilyId_FAMILY_MEDITITE HoloPokemonFamilyId = 307 + HoloPokemonFamilyId_FAMILY_ELECTRIKE HoloPokemonFamilyId = 309 + HoloPokemonFamilyId_FAMILY_PLUSLE HoloPokemonFamilyId = 311 + HoloPokemonFamilyId_FAMILY_MINUN HoloPokemonFamilyId = 312 + HoloPokemonFamilyId_FAMILY_VOLBEAT HoloPokemonFamilyId = 313 + HoloPokemonFamilyId_FAMILY_ILLUMISE HoloPokemonFamilyId = 314 + HoloPokemonFamilyId_FAMILY_ROSELIA HoloPokemonFamilyId = 315 + HoloPokemonFamilyId_FAMILY_GULPIN HoloPokemonFamilyId = 316 + HoloPokemonFamilyId_FAMILY_CARVANHA HoloPokemonFamilyId = 318 + HoloPokemonFamilyId_FAMILY_WAILMER HoloPokemonFamilyId = 320 + HoloPokemonFamilyId_FAMILY_NUMEL HoloPokemonFamilyId = 322 + HoloPokemonFamilyId_FAMILY_TORKOAL HoloPokemonFamilyId = 324 + HoloPokemonFamilyId_FAMILY_SPOINK HoloPokemonFamilyId = 325 + HoloPokemonFamilyId_FAMILY_SPINDA HoloPokemonFamilyId = 327 + HoloPokemonFamilyId_FAMILY_TRAPINCH HoloPokemonFamilyId = 328 + HoloPokemonFamilyId_FAMILY_CACNEA HoloPokemonFamilyId = 331 + HoloPokemonFamilyId_FAMILY_SWABLU HoloPokemonFamilyId = 333 + HoloPokemonFamilyId_FAMILY_ZANGOOSE HoloPokemonFamilyId = 335 + HoloPokemonFamilyId_FAMILY_SEVIPER HoloPokemonFamilyId = 336 + HoloPokemonFamilyId_FAMILY_LUNATONE HoloPokemonFamilyId = 337 + HoloPokemonFamilyId_FAMILY_SOLROCK HoloPokemonFamilyId = 338 + HoloPokemonFamilyId_FAMILY_BARBOACH HoloPokemonFamilyId = 339 + HoloPokemonFamilyId_FAMILY_CORPHISH HoloPokemonFamilyId = 341 + HoloPokemonFamilyId_FAMILY_BALTOY HoloPokemonFamilyId = 343 + HoloPokemonFamilyId_FAMILY_LILEEP HoloPokemonFamilyId = 345 + HoloPokemonFamilyId_FAMILY_ANORITH HoloPokemonFamilyId = 347 + HoloPokemonFamilyId_FAMILY_FEEBAS HoloPokemonFamilyId = 349 + HoloPokemonFamilyId_FAMILY_CASTFORM HoloPokemonFamilyId = 351 + HoloPokemonFamilyId_FAMILY_KECLEON HoloPokemonFamilyId = 352 + HoloPokemonFamilyId_FAMILY_SHUPPET HoloPokemonFamilyId = 353 + HoloPokemonFamilyId_FAMILY_DUSKULL HoloPokemonFamilyId = 355 + HoloPokemonFamilyId_FAMILY_TROPIUS HoloPokemonFamilyId = 357 + HoloPokemonFamilyId_FAMILY_CHIMECHO HoloPokemonFamilyId = 358 + HoloPokemonFamilyId_FAMILY_ABSOL HoloPokemonFamilyId = 359 + HoloPokemonFamilyId_FAMILY_SNORUNT HoloPokemonFamilyId = 361 + HoloPokemonFamilyId_FAMILY_SPHEAL HoloPokemonFamilyId = 363 + HoloPokemonFamilyId_FAMILY_CLAMPERL HoloPokemonFamilyId = 366 + HoloPokemonFamilyId_FAMILY_RELICANTH HoloPokemonFamilyId = 369 + HoloPokemonFamilyId_FAMILY_LUVDISC HoloPokemonFamilyId = 370 + HoloPokemonFamilyId_FAMILY_BAGON HoloPokemonFamilyId = 371 + HoloPokemonFamilyId_FAMILY_BELDUM HoloPokemonFamilyId = 374 + HoloPokemonFamilyId_FAMILY_REGIROCK HoloPokemonFamilyId = 377 + HoloPokemonFamilyId_FAMILY_REGICE HoloPokemonFamilyId = 378 + HoloPokemonFamilyId_FAMILY_REGISTEEL HoloPokemonFamilyId = 379 + HoloPokemonFamilyId_FAMILY_LATIAS HoloPokemonFamilyId = 380 + HoloPokemonFamilyId_FAMILY_LATIOS HoloPokemonFamilyId = 381 + HoloPokemonFamilyId_FAMILY_KYOGRE HoloPokemonFamilyId = 382 + HoloPokemonFamilyId_FAMILY_GROUDON HoloPokemonFamilyId = 383 + HoloPokemonFamilyId_FAMILY_RAYQUAZA HoloPokemonFamilyId = 384 + HoloPokemonFamilyId_FAMILY_JIRACHI HoloPokemonFamilyId = 385 + HoloPokemonFamilyId_FAMILY_DEOXYS HoloPokemonFamilyId = 386 + HoloPokemonFamilyId_FAMILY_TURTWIG HoloPokemonFamilyId = 387 + HoloPokemonFamilyId_FAMILY_CHIMCHAR HoloPokemonFamilyId = 390 + HoloPokemonFamilyId_FAMILY_PIPLUP HoloPokemonFamilyId = 393 + HoloPokemonFamilyId_FAMILY_STARLY HoloPokemonFamilyId = 396 + HoloPokemonFamilyId_FAMILY_BIDOOF HoloPokemonFamilyId = 399 + HoloPokemonFamilyId_FAMILY_KRICKETOT HoloPokemonFamilyId = 401 + HoloPokemonFamilyId_FAMILY_SHINX HoloPokemonFamilyId = 403 + HoloPokemonFamilyId_FAMILY_CRANIDOS HoloPokemonFamilyId = 408 + HoloPokemonFamilyId_FAMILY_SHIELDON HoloPokemonFamilyId = 410 + HoloPokemonFamilyId_FAMILY_BURMY HoloPokemonFamilyId = 412 + HoloPokemonFamilyId_FAMILY_COMBEE HoloPokemonFamilyId = 415 + HoloPokemonFamilyId_FAMILY_PACHIRISU HoloPokemonFamilyId = 417 + HoloPokemonFamilyId_FAMILY_BUIZEL HoloPokemonFamilyId = 418 + HoloPokemonFamilyId_FAMILY_CHERUBI HoloPokemonFamilyId = 420 + HoloPokemonFamilyId_FAMILY_SHELLOS HoloPokemonFamilyId = 422 + HoloPokemonFamilyId_FAMILY_DRIFLOON HoloPokemonFamilyId = 425 + HoloPokemonFamilyId_FAMILY_BUNEARY HoloPokemonFamilyId = 427 + HoloPokemonFamilyId_FAMILY_GLAMEOW HoloPokemonFamilyId = 431 + HoloPokemonFamilyId_FAMILY_STUNKY HoloPokemonFamilyId = 434 + HoloPokemonFamilyId_FAMILY_BRONZOR HoloPokemonFamilyId = 436 + HoloPokemonFamilyId_FAMILY_CHATOT HoloPokemonFamilyId = 441 + HoloPokemonFamilyId_FAMILY_SPIRITOMB HoloPokemonFamilyId = 442 + HoloPokemonFamilyId_FAMILY_GIBLE HoloPokemonFamilyId = 443 + HoloPokemonFamilyId_FAMILY_LUCARIO HoloPokemonFamilyId = 448 + HoloPokemonFamilyId_FAMILY_HIPPOPOTAS HoloPokemonFamilyId = 449 + HoloPokemonFamilyId_FAMILY_SKORUPI HoloPokemonFamilyId = 451 + HoloPokemonFamilyId_FAMILY_CROAGUNK HoloPokemonFamilyId = 453 + HoloPokemonFamilyId_FAMILY_CARNIVINE HoloPokemonFamilyId = 455 + HoloPokemonFamilyId_FAMILY_FINNEON HoloPokemonFamilyId = 456 + HoloPokemonFamilyId_FAMILY_SNOVER HoloPokemonFamilyId = 459 + HoloPokemonFamilyId_FAMILY_ROTOM HoloPokemonFamilyId = 479 + HoloPokemonFamilyId_FAMILY_UXIE HoloPokemonFamilyId = 480 + HoloPokemonFamilyId_FAMILY_MESPRIT HoloPokemonFamilyId = 481 + HoloPokemonFamilyId_FAMILY_AZELF HoloPokemonFamilyId = 482 + HoloPokemonFamilyId_FAMILY_DIALGA HoloPokemonFamilyId = 483 + HoloPokemonFamilyId_FAMILY_PALKIA HoloPokemonFamilyId = 484 + HoloPokemonFamilyId_FAMILY_HEATRAN HoloPokemonFamilyId = 485 + HoloPokemonFamilyId_FAMILY_REGIGIGAS HoloPokemonFamilyId = 486 + HoloPokemonFamilyId_FAMILY_GIRATINA HoloPokemonFamilyId = 487 + HoloPokemonFamilyId_FAMILY_CRESSELIA HoloPokemonFamilyId = 488 + HoloPokemonFamilyId_FAMILY_PHIONE HoloPokemonFamilyId = 489 + HoloPokemonFamilyId_FAMILY_MANAPHY HoloPokemonFamilyId = 490 + HoloPokemonFamilyId_FAMILY_DARKRAI HoloPokemonFamilyId = 491 + HoloPokemonFamilyId_FAMILY_SHAYMIN HoloPokemonFamilyId = 492 + HoloPokemonFamilyId_FAMILY_ARCEUS HoloPokemonFamilyId = 493 + HoloPokemonFamilyId_FAMILY_VICTINI HoloPokemonFamilyId = 494 + HoloPokemonFamilyId_FAMILY_SNIVY HoloPokemonFamilyId = 495 + HoloPokemonFamilyId_FAMILY_TEPIG HoloPokemonFamilyId = 498 + HoloPokemonFamilyId_FAMILY_OSHAWOTT HoloPokemonFamilyId = 501 + HoloPokemonFamilyId_FAMILY_PATRAT HoloPokemonFamilyId = 504 + HoloPokemonFamilyId_FAMILY_LILLIPUP HoloPokemonFamilyId = 506 + HoloPokemonFamilyId_FAMILY_PURRLOIN HoloPokemonFamilyId = 509 + HoloPokemonFamilyId_FAMILY_PANSAGE HoloPokemonFamilyId = 511 + HoloPokemonFamilyId_FAMILY_PANSEAR HoloPokemonFamilyId = 513 + HoloPokemonFamilyId_FAMILY_PANPOUR HoloPokemonFamilyId = 515 + HoloPokemonFamilyId_FAMILY_MUNNA HoloPokemonFamilyId = 517 + HoloPokemonFamilyId_FAMILY_PIDOVE HoloPokemonFamilyId = 519 + HoloPokemonFamilyId_FAMILY_BLITZLE HoloPokemonFamilyId = 522 + HoloPokemonFamilyId_FAMILY_ROGGENROLA HoloPokemonFamilyId = 524 + HoloPokemonFamilyId_FAMILY_WOOBAT HoloPokemonFamilyId = 527 + HoloPokemonFamilyId_FAMILY_DRILBUR HoloPokemonFamilyId = 529 + HoloPokemonFamilyId_FAMILY_AUDINO HoloPokemonFamilyId = 531 + HoloPokemonFamilyId_FAMILY_TIMBURR HoloPokemonFamilyId = 532 + HoloPokemonFamilyId_FAMILY_TYMPOLE HoloPokemonFamilyId = 535 + HoloPokemonFamilyId_FAMILY_THROH HoloPokemonFamilyId = 538 + HoloPokemonFamilyId_FAMILY_SAWK HoloPokemonFamilyId = 539 + HoloPokemonFamilyId_FAMILY_SEWADDLE HoloPokemonFamilyId = 540 + HoloPokemonFamilyId_FAMILY_VENIPEDE HoloPokemonFamilyId = 543 + HoloPokemonFamilyId_FAMILY_COTTONEE HoloPokemonFamilyId = 546 + HoloPokemonFamilyId_FAMILY_PETILIL HoloPokemonFamilyId = 548 + HoloPokemonFamilyId_FAMILY_BASCULIN HoloPokemonFamilyId = 550 + HoloPokemonFamilyId_FAMILY_SANDILE HoloPokemonFamilyId = 551 + HoloPokemonFamilyId_FAMILY_DARUMAKA HoloPokemonFamilyId = 554 + HoloPokemonFamilyId_FAMILY_MARACTUS HoloPokemonFamilyId = 556 + HoloPokemonFamilyId_FAMILY_DWEBBLE HoloPokemonFamilyId = 557 + HoloPokemonFamilyId_FAMILY_SCRAGGY HoloPokemonFamilyId = 559 + HoloPokemonFamilyId_FAMILY_SIGILYPH HoloPokemonFamilyId = 561 + HoloPokemonFamilyId_FAMILY_YAMASK HoloPokemonFamilyId = 562 + HoloPokemonFamilyId_FAMILY_TIRTOUGA HoloPokemonFamilyId = 564 + HoloPokemonFamilyId_FAMILY_ARCHEN HoloPokemonFamilyId = 566 + HoloPokemonFamilyId_FAMILY_TRUBBISH HoloPokemonFamilyId = 568 + HoloPokemonFamilyId_FAMILY_ZORUA HoloPokemonFamilyId = 570 + HoloPokemonFamilyId_FAMILY_MINCCINO HoloPokemonFamilyId = 572 + HoloPokemonFamilyId_FAMILY_GOTHITA HoloPokemonFamilyId = 574 + HoloPokemonFamilyId_FAMILY_SOLOSIS HoloPokemonFamilyId = 577 + HoloPokemonFamilyId_FAMILY_DUCKLETT HoloPokemonFamilyId = 580 + HoloPokemonFamilyId_FAMILY_VANILLITE HoloPokemonFamilyId = 582 + HoloPokemonFamilyId_FAMILY_DEERLING HoloPokemonFamilyId = 585 + HoloPokemonFamilyId_FAMILY_EMOLGA HoloPokemonFamilyId = 587 + HoloPokemonFamilyId_FAMILY_KARRABLAST HoloPokemonFamilyId = 588 + HoloPokemonFamilyId_FAMILY_FOONGUS HoloPokemonFamilyId = 590 + HoloPokemonFamilyId_FAMILY_FRILLISH HoloPokemonFamilyId = 592 + HoloPokemonFamilyId_FAMILY_ALOMOMOLA HoloPokemonFamilyId = 594 + HoloPokemonFamilyId_FAMILY_JOLTIK HoloPokemonFamilyId = 595 + HoloPokemonFamilyId_FAMILY_FERROSEED HoloPokemonFamilyId = 597 + HoloPokemonFamilyId_FAMILY_KLINK HoloPokemonFamilyId = 599 + HoloPokemonFamilyId_FAMILY_TYNAMO HoloPokemonFamilyId = 602 + HoloPokemonFamilyId_FAMILY_ELGYEM HoloPokemonFamilyId = 605 + HoloPokemonFamilyId_FAMILY_LITWICK HoloPokemonFamilyId = 607 + HoloPokemonFamilyId_FAMILY_AXEW HoloPokemonFamilyId = 610 + HoloPokemonFamilyId_FAMILY_CUBCHOO HoloPokemonFamilyId = 613 + HoloPokemonFamilyId_FAMILY_CRYOGONAL HoloPokemonFamilyId = 615 + HoloPokemonFamilyId_FAMILY_SHELMET HoloPokemonFamilyId = 616 + HoloPokemonFamilyId_FAMILY_STUNFISK HoloPokemonFamilyId = 618 + HoloPokemonFamilyId_FAMILY_MIENFOO HoloPokemonFamilyId = 619 + HoloPokemonFamilyId_FAMILY_DRUDDIGON HoloPokemonFamilyId = 621 + HoloPokemonFamilyId_FAMILY_GOLETT HoloPokemonFamilyId = 622 + HoloPokemonFamilyId_FAMILY_PAWNIARD HoloPokemonFamilyId = 624 + HoloPokemonFamilyId_FAMILY_BOUFFALANT HoloPokemonFamilyId = 626 + HoloPokemonFamilyId_FAMILY_RUFFLET HoloPokemonFamilyId = 627 + HoloPokemonFamilyId_FAMILY_VULLABY HoloPokemonFamilyId = 629 + HoloPokemonFamilyId_FAMILY_HEATMOR HoloPokemonFamilyId = 631 + HoloPokemonFamilyId_FAMILY_DURANT HoloPokemonFamilyId = 632 + HoloPokemonFamilyId_FAMILY_DEINO HoloPokemonFamilyId = 633 + HoloPokemonFamilyId_FAMILY_LARVESTA HoloPokemonFamilyId = 636 + HoloPokemonFamilyId_FAMILY_COBALION HoloPokemonFamilyId = 638 + HoloPokemonFamilyId_FAMILY_TERRAKION HoloPokemonFamilyId = 639 + HoloPokemonFamilyId_FAMILY_VIRIZION HoloPokemonFamilyId = 640 + HoloPokemonFamilyId_FAMILY_TORNADUS HoloPokemonFamilyId = 641 + HoloPokemonFamilyId_FAMILY_THUNDURUS HoloPokemonFamilyId = 642 + HoloPokemonFamilyId_FAMILY_RESHIRAM HoloPokemonFamilyId = 643 + HoloPokemonFamilyId_FAMILY_ZEKROM HoloPokemonFamilyId = 644 + HoloPokemonFamilyId_FAMILY_LANDORUS HoloPokemonFamilyId = 645 + HoloPokemonFamilyId_FAMILY_KYUREM HoloPokemonFamilyId = 646 + HoloPokemonFamilyId_FAMILY_KELDEO HoloPokemonFamilyId = 647 + HoloPokemonFamilyId_FAMILY_MELOETTA HoloPokemonFamilyId = 648 + HoloPokemonFamilyId_FAMILY_GENESECT HoloPokemonFamilyId = 649 + HoloPokemonFamilyId_FAMILY_CHESPIN HoloPokemonFamilyId = 650 + HoloPokemonFamilyId_FAMILY_FENNEKIN HoloPokemonFamilyId = 653 + HoloPokemonFamilyId_FAMILY_FROAKIE HoloPokemonFamilyId = 656 + HoloPokemonFamilyId_FAMILY_BUNNELBY HoloPokemonFamilyId = 659 + HoloPokemonFamilyId_FAMILY_FLETCHLING HoloPokemonFamilyId = 661 + HoloPokemonFamilyId_FAMILY_SCATTERBUG HoloPokemonFamilyId = 664 + HoloPokemonFamilyId_FAMILY_LITLEO HoloPokemonFamilyId = 667 + HoloPokemonFamilyId_FAMILY_FLABEBE HoloPokemonFamilyId = 669 + HoloPokemonFamilyId_FAMILY_SKIDDO HoloPokemonFamilyId = 672 + HoloPokemonFamilyId_FAMILY_PANCHAM HoloPokemonFamilyId = 674 + HoloPokemonFamilyId_FAMILY_FURFROU HoloPokemonFamilyId = 676 + HoloPokemonFamilyId_FAMILY_ESPURR HoloPokemonFamilyId = 677 + HoloPokemonFamilyId_FAMILY_HONEDGE HoloPokemonFamilyId = 679 + HoloPokemonFamilyId_FAMILY_SPRITZEE HoloPokemonFamilyId = 682 + HoloPokemonFamilyId_FAMILY_SWIRLIX HoloPokemonFamilyId = 684 + HoloPokemonFamilyId_FAMILY_INKAY HoloPokemonFamilyId = 686 + HoloPokemonFamilyId_FAMILY_BINACLE HoloPokemonFamilyId = 688 + HoloPokemonFamilyId_FAMILY_SKRELP HoloPokemonFamilyId = 690 + HoloPokemonFamilyId_FAMILY_CLAUNCHER HoloPokemonFamilyId = 692 + HoloPokemonFamilyId_FAMILY_HELIOPTILE HoloPokemonFamilyId = 694 + HoloPokemonFamilyId_FAMILY_TYRUNT HoloPokemonFamilyId = 696 + HoloPokemonFamilyId_FAMILY_AMAURA HoloPokemonFamilyId = 698 + HoloPokemonFamilyId_FAMILY_HAWLUCHA HoloPokemonFamilyId = 701 + HoloPokemonFamilyId_FAMILY_DEDENNE HoloPokemonFamilyId = 702 + HoloPokemonFamilyId_FAMILY_CARBINK HoloPokemonFamilyId = 703 + HoloPokemonFamilyId_FAMILY_GOOMY HoloPokemonFamilyId = 704 + HoloPokemonFamilyId_FAMILY_KLEFKI HoloPokemonFamilyId = 707 + HoloPokemonFamilyId_FAMILY_PHANTUMP HoloPokemonFamilyId = 708 + HoloPokemonFamilyId_FAMILY_PUMPKABOO HoloPokemonFamilyId = 710 + HoloPokemonFamilyId_FAMILY_BERGMITE HoloPokemonFamilyId = 712 + HoloPokemonFamilyId_FAMILY_NOIBAT HoloPokemonFamilyId = 714 + HoloPokemonFamilyId_FAMILY_XERNEAS HoloPokemonFamilyId = 716 + HoloPokemonFamilyId_FAMILY_YVELTAL HoloPokemonFamilyId = 717 + HoloPokemonFamilyId_FAMILY_ZYGARDE HoloPokemonFamilyId = 718 + HoloPokemonFamilyId_FAMILY_DIANCIE HoloPokemonFamilyId = 719 + HoloPokemonFamilyId_FAMILY_HOOPA HoloPokemonFamilyId = 720 + HoloPokemonFamilyId_FAMILY_VOLCANION HoloPokemonFamilyId = 721 + HoloPokemonFamilyId_FAMILY_ROWLET HoloPokemonFamilyId = 722 + HoloPokemonFamilyId_FAMILY_LITTEN HoloPokemonFamilyId = 725 + HoloPokemonFamilyId_FAMILY_POPPLIO HoloPokemonFamilyId = 728 + HoloPokemonFamilyId_FAMILY_PIKIPEK HoloPokemonFamilyId = 731 + HoloPokemonFamilyId_FAMILY_YUNGOOS HoloPokemonFamilyId = 734 + HoloPokemonFamilyId_FAMILY_GRUBBIN HoloPokemonFamilyId = 736 + HoloPokemonFamilyId_FAMILY_CRABRAWLER HoloPokemonFamilyId = 739 + HoloPokemonFamilyId_FAMILY_ORICORIO HoloPokemonFamilyId = 741 + HoloPokemonFamilyId_FAMILY_CUTIEFLY HoloPokemonFamilyId = 742 + HoloPokemonFamilyId_FAMILY_ROCKRUFF HoloPokemonFamilyId = 744 + HoloPokemonFamilyId_FAMILY_WISHIWASHI HoloPokemonFamilyId = 746 + HoloPokemonFamilyId_FAMILY_MAREANIE HoloPokemonFamilyId = 747 + HoloPokemonFamilyId_FAMILY_MUDBRAY HoloPokemonFamilyId = 749 + HoloPokemonFamilyId_FAMILY_DEWPIDER HoloPokemonFamilyId = 751 + HoloPokemonFamilyId_FAMILY_FOMANTIS HoloPokemonFamilyId = 753 + HoloPokemonFamilyId_FAMILY_MORELULL HoloPokemonFamilyId = 755 + HoloPokemonFamilyId_FAMILY_SALANDIT HoloPokemonFamilyId = 757 + HoloPokemonFamilyId_FAMILY_STUFFUL HoloPokemonFamilyId = 759 + HoloPokemonFamilyId_FAMILY_BOUNSWEET HoloPokemonFamilyId = 761 + HoloPokemonFamilyId_FAMILY_COMFEY HoloPokemonFamilyId = 764 + HoloPokemonFamilyId_FAMILY_ORANGURU HoloPokemonFamilyId = 765 + HoloPokemonFamilyId_FAMILY_PASSIMIAN HoloPokemonFamilyId = 766 + HoloPokemonFamilyId_FAMILY_WIMPOD HoloPokemonFamilyId = 767 + HoloPokemonFamilyId_FAMILY_SANDYGAST HoloPokemonFamilyId = 769 + HoloPokemonFamilyId_FAMILY_PYUKUMUKU HoloPokemonFamilyId = 771 + HoloPokemonFamilyId_FAMILY_TYPE_NULL HoloPokemonFamilyId = 772 + HoloPokemonFamilyId_FAMILY_MINIOR HoloPokemonFamilyId = 774 + HoloPokemonFamilyId_FAMILY_KOMALA HoloPokemonFamilyId = 775 + HoloPokemonFamilyId_FAMILY_TURTONATOR HoloPokemonFamilyId = 776 + HoloPokemonFamilyId_FAMILY_TOGEDEMARU HoloPokemonFamilyId = 777 + HoloPokemonFamilyId_FAMILY_MIMIKYU HoloPokemonFamilyId = 778 + HoloPokemonFamilyId_FAMILY_BRUXISH HoloPokemonFamilyId = 779 + HoloPokemonFamilyId_FAMILY_DRAMPA HoloPokemonFamilyId = 780 + HoloPokemonFamilyId_FAMILY_DHELMISE HoloPokemonFamilyId = 781 + HoloPokemonFamilyId_FAMILY_JANGMO_O HoloPokemonFamilyId = 782 + HoloPokemonFamilyId_FAMILY_TAPU_KOKO HoloPokemonFamilyId = 785 + HoloPokemonFamilyId_FAMILY_TAPU_LELE HoloPokemonFamilyId = 786 + HoloPokemonFamilyId_FAMILY_TAPU_BULU HoloPokemonFamilyId = 787 + HoloPokemonFamilyId_FAMILY_TAPU_FINI HoloPokemonFamilyId = 788 + HoloPokemonFamilyId_FAMILY_COSMOG HoloPokemonFamilyId = 789 + HoloPokemonFamilyId_FAMILY_NIHILEGO HoloPokemonFamilyId = 793 + HoloPokemonFamilyId_FAMILY_BUZZWOLE HoloPokemonFamilyId = 794 + HoloPokemonFamilyId_FAMILY_PHEROMOSA HoloPokemonFamilyId = 795 + HoloPokemonFamilyId_FAMILY_XURKITREE HoloPokemonFamilyId = 796 + HoloPokemonFamilyId_FAMILY_CELESTEELA HoloPokemonFamilyId = 797 + HoloPokemonFamilyId_FAMILY_KARTANA HoloPokemonFamilyId = 798 + HoloPokemonFamilyId_FAMILY_GUZZLORD HoloPokemonFamilyId = 799 + HoloPokemonFamilyId_FAMILY_NECROZMA HoloPokemonFamilyId = 800 + HoloPokemonFamilyId_FAMILY_MAGEARNA HoloPokemonFamilyId = 801 + HoloPokemonFamilyId_FAMILY_MARSHADOW HoloPokemonFamilyId = 802 + HoloPokemonFamilyId_FAMILY_POIPOLE HoloPokemonFamilyId = 803 + HoloPokemonFamilyId_FAMILY_STAKATAKA HoloPokemonFamilyId = 805 + HoloPokemonFamilyId_FAMILY_BLACEPHALON HoloPokemonFamilyId = 806 + HoloPokemonFamilyId_FAMILY_ZERAORA HoloPokemonFamilyId = 807 + HoloPokemonFamilyId_FAMILY_MELTAN HoloPokemonFamilyId = 808 + HoloPokemonFamilyId_FAMILY_GROOKEY HoloPokemonFamilyId = 810 + HoloPokemonFamilyId_FAMILY_SCORBUNNY HoloPokemonFamilyId = 813 + HoloPokemonFamilyId_FAMILY_SOBBLE HoloPokemonFamilyId = 816 + HoloPokemonFamilyId_FAMILY_SKWOVET HoloPokemonFamilyId = 819 + HoloPokemonFamilyId_FAMILY_ROOKIDEE HoloPokemonFamilyId = 821 + HoloPokemonFamilyId_FAMILY_BLIPBUG HoloPokemonFamilyId = 824 + HoloPokemonFamilyId_FAMILY_NICKIT HoloPokemonFamilyId = 827 + HoloPokemonFamilyId_FAMILY_GOSSIFLEUR HoloPokemonFamilyId = 829 + HoloPokemonFamilyId_FAMILY_WOOLOO HoloPokemonFamilyId = 831 + HoloPokemonFamilyId_FAMILY_CHEWTLE HoloPokemonFamilyId = 833 + HoloPokemonFamilyId_FAMILY_YAMPER HoloPokemonFamilyId = 835 + HoloPokemonFamilyId_FAMILY_ROLYCOLY HoloPokemonFamilyId = 837 + HoloPokemonFamilyId_FAMILY_APPLIN HoloPokemonFamilyId = 840 + HoloPokemonFamilyId_FAMILY_SILICOBRA HoloPokemonFamilyId = 843 + HoloPokemonFamilyId_FAMILY_CRAMORANT HoloPokemonFamilyId = 845 + HoloPokemonFamilyId_FAMILY_ARROKUDA HoloPokemonFamilyId = 846 + HoloPokemonFamilyId_FAMILY_TOXEL HoloPokemonFamilyId = 848 + HoloPokemonFamilyId_FAMILY_SIZZLIPEDE HoloPokemonFamilyId = 850 + HoloPokemonFamilyId_FAMILY_CLOBBOPUS HoloPokemonFamilyId = 852 + HoloPokemonFamilyId_FAMILY_SINISTEA HoloPokemonFamilyId = 854 + HoloPokemonFamilyId_FAMILY_HATENNA HoloPokemonFamilyId = 856 + HoloPokemonFamilyId_FAMILY_IMPIDIMP HoloPokemonFamilyId = 859 + HoloPokemonFamilyId_FAMILY_MILCERY HoloPokemonFamilyId = 868 + HoloPokemonFamilyId_FAMILY_FALINKS HoloPokemonFamilyId = 870 + HoloPokemonFamilyId_FAMILY_PINCURCHIN HoloPokemonFamilyId = 871 + HoloPokemonFamilyId_FAMILY_SNOM HoloPokemonFamilyId = 872 + HoloPokemonFamilyId_FAMILY_STONJOURNER HoloPokemonFamilyId = 874 + HoloPokemonFamilyId_FAMILY_EISCUE HoloPokemonFamilyId = 875 + HoloPokemonFamilyId_FAMILY_INDEEDEE HoloPokemonFamilyId = 876 + HoloPokemonFamilyId_FAMILY_MORPEKO HoloPokemonFamilyId = 877 + HoloPokemonFamilyId_FAMILY_CUFANT HoloPokemonFamilyId = 878 + HoloPokemonFamilyId_FAMILY_DRACOZOLT HoloPokemonFamilyId = 880 + HoloPokemonFamilyId_FAMILY_ARCTOZOLT HoloPokemonFamilyId = 881 + HoloPokemonFamilyId_FAMILY_DRACOVISH HoloPokemonFamilyId = 882 + HoloPokemonFamilyId_FAMILY_ARCTOVISH HoloPokemonFamilyId = 883 + HoloPokemonFamilyId_FAMILY_DURALUDON HoloPokemonFamilyId = 884 + HoloPokemonFamilyId_FAMILY_DREEPY HoloPokemonFamilyId = 885 + HoloPokemonFamilyId_FAMILY_ZACIAN HoloPokemonFamilyId = 888 + HoloPokemonFamilyId_FAMILY_ZAMAZENTA HoloPokemonFamilyId = 889 + HoloPokemonFamilyId_FAMILY_ETERNATUS HoloPokemonFamilyId = 890 + HoloPokemonFamilyId_FAMILY_KUBFU HoloPokemonFamilyId = 891 + HoloPokemonFamilyId_FAMILY_ZARUDE HoloPokemonFamilyId = 893 + HoloPokemonFamilyId_FAMILY_REGIELEKI HoloPokemonFamilyId = 894 + HoloPokemonFamilyId_FAMILY_REGIDRAGO HoloPokemonFamilyId = 895 + HoloPokemonFamilyId_FAMILY_GLASTRIER HoloPokemonFamilyId = 896 + HoloPokemonFamilyId_FAMILY_SPECTRIER HoloPokemonFamilyId = 897 + HoloPokemonFamilyId_FAMILY_CALYREX HoloPokemonFamilyId = 898 + HoloPokemonFamilyId_FAMILY_ENAMORUS HoloPokemonFamilyId = 905 + HoloPokemonFamilyId_FAMILY_SPRIGATITO HoloPokemonFamilyId = 906 + HoloPokemonFamilyId_FAMILY_FUECOCO HoloPokemonFamilyId = 909 + HoloPokemonFamilyId_FAMILY_QUAXLY HoloPokemonFamilyId = 912 + HoloPokemonFamilyId_FAMILY_LECHONK HoloPokemonFamilyId = 915 + HoloPokemonFamilyId_FAMILY_TAROUNTULA HoloPokemonFamilyId = 917 + HoloPokemonFamilyId_FAMILY_NYMBLE HoloPokemonFamilyId = 919 + HoloPokemonFamilyId_FAMILY_PAWMI HoloPokemonFamilyId = 921 + HoloPokemonFamilyId_FAMILY_TANDEMAUS HoloPokemonFamilyId = 924 + HoloPokemonFamilyId_FAMILY_FIDOUGH HoloPokemonFamilyId = 926 + HoloPokemonFamilyId_FAMILY_SMOLIV HoloPokemonFamilyId = 928 + HoloPokemonFamilyId_FAMILY_SQUAWKABILLY HoloPokemonFamilyId = 931 + HoloPokemonFamilyId_FAMILY_NACLI HoloPokemonFamilyId = 932 + HoloPokemonFamilyId_FAMILY_CHARCADET HoloPokemonFamilyId = 935 + HoloPokemonFamilyId_FAMILY_TADBULB HoloPokemonFamilyId = 938 + HoloPokemonFamilyId_FAMILY_WATTREL HoloPokemonFamilyId = 940 + HoloPokemonFamilyId_FAMILY_MASCHIFF HoloPokemonFamilyId = 942 + HoloPokemonFamilyId_FAMILY_SHROODLE HoloPokemonFamilyId = 944 + HoloPokemonFamilyId_FAMILY_BRAMBLIN HoloPokemonFamilyId = 946 + HoloPokemonFamilyId_FAMILY_TOEDSCOOL HoloPokemonFamilyId = 948 + HoloPokemonFamilyId_FAMILY_KLAWF HoloPokemonFamilyId = 950 + HoloPokemonFamilyId_FAMILY_CAPSAKID HoloPokemonFamilyId = 951 + HoloPokemonFamilyId_FAMILY_RELLOR HoloPokemonFamilyId = 953 + HoloPokemonFamilyId_FAMILY_FLITTLE HoloPokemonFamilyId = 955 + HoloPokemonFamilyId_FAMILY_TINKATINK HoloPokemonFamilyId = 957 + HoloPokemonFamilyId_FAMILY_WIGLETT HoloPokemonFamilyId = 960 + HoloPokemonFamilyId_FAMILY_BOMBIRDIER HoloPokemonFamilyId = 962 + HoloPokemonFamilyId_FAMILY_FINIZEN HoloPokemonFamilyId = 963 + HoloPokemonFamilyId_FAMILY_VAROOM HoloPokemonFamilyId = 965 + HoloPokemonFamilyId_FAMILY_CYCLIZAR HoloPokemonFamilyId = 967 + HoloPokemonFamilyId_FAMILY_ORTHWORM HoloPokemonFamilyId = 968 + HoloPokemonFamilyId_FAMILY_GLIMMET HoloPokemonFamilyId = 969 + HoloPokemonFamilyId_FAMILY_GREAVARD HoloPokemonFamilyId = 971 + HoloPokemonFamilyId_FAMILY_FLAMIGO HoloPokemonFamilyId = 973 + HoloPokemonFamilyId_FAMILY_CETODDLE HoloPokemonFamilyId = 974 + HoloPokemonFamilyId_FAMILY_VELUZA HoloPokemonFamilyId = 976 + HoloPokemonFamilyId_FAMILY_DONDOZO HoloPokemonFamilyId = 977 + HoloPokemonFamilyId_FAMILY_TATSUGIRI HoloPokemonFamilyId = 978 + HoloPokemonFamilyId_FAMILY_ANNIHILAPE HoloPokemonFamilyId = 979 + HoloPokemonFamilyId_FAMILY_CLODSIRE HoloPokemonFamilyId = 980 + HoloPokemonFamilyId_FAMILY_FARIGIRAF HoloPokemonFamilyId = 981 + HoloPokemonFamilyId_FAMILY_DUDUNSPARCE HoloPokemonFamilyId = 982 + HoloPokemonFamilyId_FAMILY_KINGAMBIT HoloPokemonFamilyId = 983 + HoloPokemonFamilyId_FAMILY_GREATTUSK HoloPokemonFamilyId = 984 + HoloPokemonFamilyId_FAMILY_SCREAMTAIL HoloPokemonFamilyId = 985 + HoloPokemonFamilyId_FAMILY_BRUTEBONNET HoloPokemonFamilyId = 986 + HoloPokemonFamilyId_FAMILY_FLUTTERMANE HoloPokemonFamilyId = 987 + HoloPokemonFamilyId_FAMILY_SLITHERWING HoloPokemonFamilyId = 988 + HoloPokemonFamilyId_FAMILY_SANDYSHOCKS HoloPokemonFamilyId = 989 + HoloPokemonFamilyId_FAMILY_IRONTREADS HoloPokemonFamilyId = 990 + HoloPokemonFamilyId_FAMILY_IRONBUNDLE HoloPokemonFamilyId = 991 + HoloPokemonFamilyId_FAMILY_IRONHANDS HoloPokemonFamilyId = 992 + HoloPokemonFamilyId_FAMILY_IRONJUGULIS HoloPokemonFamilyId = 993 + HoloPokemonFamilyId_FAMILY_IRONMOTH HoloPokemonFamilyId = 994 + HoloPokemonFamilyId_FAMILY_IRONTHORNS HoloPokemonFamilyId = 995 + HoloPokemonFamilyId_FAMILY_FRIGIBAX HoloPokemonFamilyId = 996 + HoloPokemonFamilyId_FAMILY_GIMMIGHOUL HoloPokemonFamilyId = 999 + HoloPokemonFamilyId_FAMILY_WOCHIEN HoloPokemonFamilyId = 1001 + HoloPokemonFamilyId_FAMILY_CHIENPAO HoloPokemonFamilyId = 1002 + HoloPokemonFamilyId_FAMILY_TINGLU HoloPokemonFamilyId = 1003 + HoloPokemonFamilyId_FAMILY_CHIYU HoloPokemonFamilyId = 1004 + HoloPokemonFamilyId_FAMILY_ROARINGMOON HoloPokemonFamilyId = 1005 + HoloPokemonFamilyId_FAMILY_IRONVALIANT HoloPokemonFamilyId = 1006 + HoloPokemonFamilyId_FAMILY_KORAIDON HoloPokemonFamilyId = 1007 + HoloPokemonFamilyId_FAMILY_MIRAIDON HoloPokemonFamilyId = 1008 + HoloPokemonFamilyId_FAMILY_WALKINGWAKE HoloPokemonFamilyId = 1009 + HoloPokemonFamilyId_FAMILY_IRONLEAVES HoloPokemonFamilyId = 1010 + HoloPokemonFamilyId_FAMILY_POLTCHAGEIST HoloPokemonFamilyId = 1012 + HoloPokemonFamilyId_FAMILY_OKIDOGI HoloPokemonFamilyId = 1014 + HoloPokemonFamilyId_FAMILY_MUNKIDORI HoloPokemonFamilyId = 1015 + HoloPokemonFamilyId_FAMILY_FEZANDIPITI HoloPokemonFamilyId = 1016 + HoloPokemonFamilyId_FAMILY_OGERPON HoloPokemonFamilyId = 1017 + HoloPokemonFamilyId_FAMILY_GOUGINGFIRE HoloPokemonFamilyId = 1020 + HoloPokemonFamilyId_FAMILY_RAGINGBOLT HoloPokemonFamilyId = 1021 + HoloPokemonFamilyId_FAMILY_IRONBOULDER HoloPokemonFamilyId = 1022 + HoloPokemonFamilyId_FAMILY_IRONCROWN HoloPokemonFamilyId = 1023 + HoloPokemonFamilyId_FAMILY_TERAPAGOS HoloPokemonFamilyId = 1024 + HoloPokemonFamilyId_FAMILY_PECHARUNT HoloPokemonFamilyId = 1025 +) + +// Enum value maps for HoloPokemonFamilyId. +var ( + HoloPokemonFamilyId_name = map[int32]string{ + 0: "FAMILY_UNSET", + 1: "FAMILY_BULBASAUR", + 4: "FAMILY_CHARMANDER", + 7: "FAMILY_SQUIRTLE", + 10: "FAMILY_CATERPIE", + 13: "FAMILY_WEEDLE", + 16: "FAMILY_PIDGEY", + 19: "FAMILY_RATTATA", + 21: "FAMILY_SPEAROW", + 23: "FAMILY_EKANS", + 25: "FAMILY_PIKACHU", + 27: "FAMILY_SANDSHREW", + 29: "FAMILY_NIDORAN_FEMALE", + 32: "FAMILY_NIDORAN_MALE", + 35: "FAMILY_CLEFAIRY", + 37: "FAMILY_VULPIX", + 39: "FAMILY_JIGGLYPUFF", + 41: "FAMILY_ZUBAT", + 43: "FAMILY_ODDISH", + 46: "FAMILY_PARAS", + 48: "FAMILY_VENONAT", + 50: "FAMILY_DIGLETT", + 52: "FAMILY_MEOWTH", + 54: "FAMILY_PSYDUCK", + 56: "FAMILY_MANKEY", + 58: "FAMILY_GROWLITHE", + 60: "FAMILY_POLIWAG", + 63: "FAMILY_ABRA", + 66: "FAMILY_MACHOP", + 69: "FAMILY_BELLSPROUT", + 72: "FAMILY_TENTACOOL", + 74: "FAMILY_GEODUDE", + 77: "FAMILY_PONYTA", + 79: "FAMILY_SLOWPOKE", + 81: "FAMILY_MAGNEMITE", + 83: "FAMILY_FARFETCHD", + 84: "FAMILY_DODUO", + 86: "FAMILY_SEEL", + 88: "FAMILY_GRIMER", + 90: "FAMILY_SHELLDER", + 92: "FAMILY_GASTLY", + 95: "FAMILY_ONIX", + 96: "FAMILY_DROWZEE", + 98: "FAMILY_KRABBY", + 100: "FAMILY_VOLTORB", + 102: "FAMILY_EXEGGCUTE", + 104: "FAMILY_CUBONE", + 106: "FAMILY_HITMONLEE", + 107: "FAMILY_HITMONCHAN", + 108: "FAMILY_LICKITUNG", + 109: "FAMILY_KOFFING", + 111: "FAMILY_RHYHORN", + 113: "FAMILY_CHANSEY", + 114: "FAMILY_TANGELA", + 115: "FAMILY_KANGASKHAN", + 116: "FAMILY_HORSEA", + 118: "FAMILY_GOLDEEN", + 120: "FAMILY_STARYU", + 122: "FAMILY_MR_MIME", + 123: "FAMILY_SCYTHER", + 124: "FAMILY_JYNX", + 125: "FAMILY_ELECTABUZZ", + 126: "FAMILY_MAGMAR", + 127: "FAMILY_PINSIR", + 128: "FAMILY_TAUROS", + 129: "FAMILY_MAGIKARP", + 131: "FAMILY_LAPRAS", + 132: "FAMILY_DITTO", + 133: "FAMILY_EEVEE", + 137: "FAMILY_PORYGON", + 138: "FAMILY_OMANYTE", + 140: "FAMILY_KABUTO", + 142: "FAMILY_AERODACTYL", + 143: "FAMILY_SNORLAX", + 144: "FAMILY_ARTICUNO", + 145: "FAMILY_ZAPDOS", + 146: "FAMILY_MOLTRES", + 147: "FAMILY_DRATINI", + 150: "FAMILY_MEWTWO", + 151: "FAMILY_MEW", + 152: "FAMILY_CHIKORITA", + 155: "FAMILY_CYNDAQUIL", + 158: "FAMILY_TOTODILE", + 161: "FAMILY_SENTRET", + 163: "FAMILY_HOOTHOOT", + 165: "FAMILY_LEDYBA", + 167: "FAMILY_SPINARAK", + 170: "FAMILY_CHINCHOU", + 175: "FAMILY_TOGEPI", + 177: "FAMILY_NATU", + 179: "FAMILY_MAREEP", + 183: "FAMILY_MARILL", + 185: "FAMILY_SUDOWOODO", + 187: "FAMILY_HOPPIP", + 190: "FAMILY_AIPOM", + 191: "FAMILY_SUNKERN", + 193: "FAMILY_YANMA", + 194: "FAMILY_WOOPER", + 198: "FAMILY_MURKROW", + 200: "FAMILY_MISDREAVUS", + 201: "FAMILY_UNOWN", + 202: "FAMILY_WOBBUFFET", + 203: "FAMILY_GIRAFARIG", + 204: "FAMILY_PINECO", + 206: "FAMILY_DUNSPARCE", + 207: "FAMILY_GLIGAR", + 209: "FAMILY_SNUBBULL", + 211: "FAMILY_QWILFISH", + 213: "FAMILY_SHUCKLE", + 214: "FAMILY_HERACROSS", + 215: "FAMILY_SNEASEL", + 216: "FAMILY_TEDDIURSA", + 218: "FAMILY_SLUGMA", + 220: "FAMILY_SWINUB", + 222: "FAMILY_CORSOLA", + 223: "FAMILY_REMORAID", + 225: "FAMILY_DELIBIRD", + 226: "FAMILY_MANTINE", + 227: "FAMILY_SKARMORY", + 228: "FAMILY_HOUNDOUR", + 231: "FAMILY_PHANPY", + 234: "FAMILY_STANTLER", + 235: "FAMILY_SMEARGLE", + 236: "FAMILY_TYROGUE", + 241: "FAMILY_MILTANK", + 243: "FAMILY_RAIKOU", + 244: "FAMILY_ENTEI", + 245: "FAMILY_SUICUNE", + 246: "FAMILY_LARVITAR", + 249: "FAMILY_LUGIA", + 250: "FAMILY_HO_OH", + 251: "FAMILY_CELEBI", + 252: "FAMILY_TREECKO", + 255: "FAMILY_TORCHIC", + 258: "FAMILY_MUDKIP", + 261: "FAMILY_POOCHYENA", + 263: "FAMILY_ZIGZAGOON", + 265: "FAMILY_WURMPLE", + 270: "FAMILY_LOTAD", + 273: "FAMILY_SEEDOT", + 276: "FAMILY_TAILLOW", + 278: "FAMILY_WINGULL", + 280: "FAMILY_RALTS", + 283: "FAMILY_SURSKIT", + 285: "FAMILY_SHROOMISH", + 287: "FAMILY_SLAKOTH", + 290: "FAMILY_NINCADA", + 293: "FAMILY_WHISMUR", + 296: "FAMILY_MAKUHITA", + 299: "FAMILY_NOSEPASS", + 300: "FAMILY_SKITTY", + 302: "FAMILY_SABLEYE", + 303: "FAMILY_MAWILE", + 304: "FAMILY_ARON", + 307: "FAMILY_MEDITITE", + 309: "FAMILY_ELECTRIKE", + 311: "FAMILY_PLUSLE", + 312: "FAMILY_MINUN", + 313: "FAMILY_VOLBEAT", + 314: "FAMILY_ILLUMISE", + 315: "FAMILY_ROSELIA", + 316: "FAMILY_GULPIN", + 318: "FAMILY_CARVANHA", + 320: "FAMILY_WAILMER", + 322: "FAMILY_NUMEL", + 324: "FAMILY_TORKOAL", + 325: "FAMILY_SPOINK", + 327: "FAMILY_SPINDA", + 328: "FAMILY_TRAPINCH", + 331: "FAMILY_CACNEA", + 333: "FAMILY_SWABLU", + 335: "FAMILY_ZANGOOSE", + 336: "FAMILY_SEVIPER", + 337: "FAMILY_LUNATONE", + 338: "FAMILY_SOLROCK", + 339: "FAMILY_BARBOACH", + 341: "FAMILY_CORPHISH", + 343: "FAMILY_BALTOY", + 345: "FAMILY_LILEEP", + 347: "FAMILY_ANORITH", + 349: "FAMILY_FEEBAS", + 351: "FAMILY_CASTFORM", + 352: "FAMILY_KECLEON", + 353: "FAMILY_SHUPPET", + 355: "FAMILY_DUSKULL", + 357: "FAMILY_TROPIUS", + 358: "FAMILY_CHIMECHO", + 359: "FAMILY_ABSOL", + 361: "FAMILY_SNORUNT", + 363: "FAMILY_SPHEAL", + 366: "FAMILY_CLAMPERL", + 369: "FAMILY_RELICANTH", + 370: "FAMILY_LUVDISC", + 371: "FAMILY_BAGON", + 374: "FAMILY_BELDUM", + 377: "FAMILY_REGIROCK", + 378: "FAMILY_REGICE", + 379: "FAMILY_REGISTEEL", + 380: "FAMILY_LATIAS", + 381: "FAMILY_LATIOS", + 382: "FAMILY_KYOGRE", + 383: "FAMILY_GROUDON", + 384: "FAMILY_RAYQUAZA", + 385: "FAMILY_JIRACHI", + 386: "FAMILY_DEOXYS", + 387: "FAMILY_TURTWIG", + 390: "FAMILY_CHIMCHAR", + 393: "FAMILY_PIPLUP", + 396: "FAMILY_STARLY", + 399: "FAMILY_BIDOOF", + 401: "FAMILY_KRICKETOT", + 403: "FAMILY_SHINX", + 408: "FAMILY_CRANIDOS", + 410: "FAMILY_SHIELDON", + 412: "FAMILY_BURMY", + 415: "FAMILY_COMBEE", + 417: "FAMILY_PACHIRISU", + 418: "FAMILY_BUIZEL", + 420: "FAMILY_CHERUBI", + 422: "FAMILY_SHELLOS", + 425: "FAMILY_DRIFLOON", + 427: "FAMILY_BUNEARY", + 431: "FAMILY_GLAMEOW", + 434: "FAMILY_STUNKY", + 436: "FAMILY_BRONZOR", + 441: "FAMILY_CHATOT", + 442: "FAMILY_SPIRITOMB", + 443: "FAMILY_GIBLE", + 448: "FAMILY_LUCARIO", + 449: "FAMILY_HIPPOPOTAS", + 451: "FAMILY_SKORUPI", + 453: "FAMILY_CROAGUNK", + 455: "FAMILY_CARNIVINE", + 456: "FAMILY_FINNEON", + 459: "FAMILY_SNOVER", + 479: "FAMILY_ROTOM", + 480: "FAMILY_UXIE", + 481: "FAMILY_MESPRIT", + 482: "FAMILY_AZELF", + 483: "FAMILY_DIALGA", + 484: "FAMILY_PALKIA", + 485: "FAMILY_HEATRAN", + 486: "FAMILY_REGIGIGAS", + 487: "FAMILY_GIRATINA", + 488: "FAMILY_CRESSELIA", + 489: "FAMILY_PHIONE", + 490: "FAMILY_MANAPHY", + 491: "FAMILY_DARKRAI", + 492: "FAMILY_SHAYMIN", + 493: "FAMILY_ARCEUS", + 494: "FAMILY_VICTINI", + 495: "FAMILY_SNIVY", + 498: "FAMILY_TEPIG", + 501: "FAMILY_OSHAWOTT", + 504: "FAMILY_PATRAT", + 506: "FAMILY_LILLIPUP", + 509: "FAMILY_PURRLOIN", + 511: "FAMILY_PANSAGE", + 513: "FAMILY_PANSEAR", + 515: "FAMILY_PANPOUR", + 517: "FAMILY_MUNNA", + 519: "FAMILY_PIDOVE", + 522: "FAMILY_BLITZLE", + 524: "FAMILY_ROGGENROLA", + 527: "FAMILY_WOOBAT", + 529: "FAMILY_DRILBUR", + 531: "FAMILY_AUDINO", + 532: "FAMILY_TIMBURR", + 535: "FAMILY_TYMPOLE", + 538: "FAMILY_THROH", + 539: "FAMILY_SAWK", + 540: "FAMILY_SEWADDLE", + 543: "FAMILY_VENIPEDE", + 546: "FAMILY_COTTONEE", + 548: "FAMILY_PETILIL", + 550: "FAMILY_BASCULIN", + 551: "FAMILY_SANDILE", + 554: "FAMILY_DARUMAKA", + 556: "FAMILY_MARACTUS", + 557: "FAMILY_DWEBBLE", + 559: "FAMILY_SCRAGGY", + 561: "FAMILY_SIGILYPH", + 562: "FAMILY_YAMASK", + 564: "FAMILY_TIRTOUGA", + 566: "FAMILY_ARCHEN", + 568: "FAMILY_TRUBBISH", + 570: "FAMILY_ZORUA", + 572: "FAMILY_MINCCINO", + 574: "FAMILY_GOTHITA", + 577: "FAMILY_SOLOSIS", + 580: "FAMILY_DUCKLETT", + 582: "FAMILY_VANILLITE", + 585: "FAMILY_DEERLING", + 587: "FAMILY_EMOLGA", + 588: "FAMILY_KARRABLAST", + 590: "FAMILY_FOONGUS", + 592: "FAMILY_FRILLISH", + 594: "FAMILY_ALOMOMOLA", + 595: "FAMILY_JOLTIK", + 597: "FAMILY_FERROSEED", + 599: "FAMILY_KLINK", + 602: "FAMILY_TYNAMO", + 605: "FAMILY_ELGYEM", + 607: "FAMILY_LITWICK", + 610: "FAMILY_AXEW", + 613: "FAMILY_CUBCHOO", + 615: "FAMILY_CRYOGONAL", + 616: "FAMILY_SHELMET", + 618: "FAMILY_STUNFISK", + 619: "FAMILY_MIENFOO", + 621: "FAMILY_DRUDDIGON", + 622: "FAMILY_GOLETT", + 624: "FAMILY_PAWNIARD", + 626: "FAMILY_BOUFFALANT", + 627: "FAMILY_RUFFLET", + 629: "FAMILY_VULLABY", + 631: "FAMILY_HEATMOR", + 632: "FAMILY_DURANT", + 633: "FAMILY_DEINO", + 636: "FAMILY_LARVESTA", + 638: "FAMILY_COBALION", + 639: "FAMILY_TERRAKION", + 640: "FAMILY_VIRIZION", + 641: "FAMILY_TORNADUS", + 642: "FAMILY_THUNDURUS", + 643: "FAMILY_RESHIRAM", + 644: "FAMILY_ZEKROM", + 645: "FAMILY_LANDORUS", + 646: "FAMILY_KYUREM", + 647: "FAMILY_KELDEO", + 648: "FAMILY_MELOETTA", + 649: "FAMILY_GENESECT", + 650: "FAMILY_CHESPIN", + 653: "FAMILY_FENNEKIN", + 656: "FAMILY_FROAKIE", + 659: "FAMILY_BUNNELBY", + 661: "FAMILY_FLETCHLING", + 664: "FAMILY_SCATTERBUG", + 667: "FAMILY_LITLEO", + 669: "FAMILY_FLABEBE", + 672: "FAMILY_SKIDDO", + 674: "FAMILY_PANCHAM", + 676: "FAMILY_FURFROU", + 677: "FAMILY_ESPURR", + 679: "FAMILY_HONEDGE", + 682: "FAMILY_SPRITZEE", + 684: "FAMILY_SWIRLIX", + 686: "FAMILY_INKAY", + 688: "FAMILY_BINACLE", + 690: "FAMILY_SKRELP", + 692: "FAMILY_CLAUNCHER", + 694: "FAMILY_HELIOPTILE", + 696: "FAMILY_TYRUNT", + 698: "FAMILY_AMAURA", + 701: "FAMILY_HAWLUCHA", + 702: "FAMILY_DEDENNE", + 703: "FAMILY_CARBINK", + 704: "FAMILY_GOOMY", + 707: "FAMILY_KLEFKI", + 708: "FAMILY_PHANTUMP", + 710: "FAMILY_PUMPKABOO", + 712: "FAMILY_BERGMITE", + 714: "FAMILY_NOIBAT", + 716: "FAMILY_XERNEAS", + 717: "FAMILY_YVELTAL", + 718: "FAMILY_ZYGARDE", + 719: "FAMILY_DIANCIE", + 720: "FAMILY_HOOPA", + 721: "FAMILY_VOLCANION", + 722: "FAMILY_ROWLET", + 725: "FAMILY_LITTEN", + 728: "FAMILY_POPPLIO", + 731: "FAMILY_PIKIPEK", + 734: "FAMILY_YUNGOOS", + 736: "FAMILY_GRUBBIN", + 739: "FAMILY_CRABRAWLER", + 741: "FAMILY_ORICORIO", + 742: "FAMILY_CUTIEFLY", + 744: "FAMILY_ROCKRUFF", + 746: "FAMILY_WISHIWASHI", + 747: "FAMILY_MAREANIE", + 749: "FAMILY_MUDBRAY", + 751: "FAMILY_DEWPIDER", + 753: "FAMILY_FOMANTIS", + 755: "FAMILY_MORELULL", + 757: "FAMILY_SALANDIT", + 759: "FAMILY_STUFFUL", + 761: "FAMILY_BOUNSWEET", + 764: "FAMILY_COMFEY", + 765: "FAMILY_ORANGURU", + 766: "FAMILY_PASSIMIAN", + 767: "FAMILY_WIMPOD", + 769: "FAMILY_SANDYGAST", + 771: "FAMILY_PYUKUMUKU", + 772: "FAMILY_TYPE_NULL", + 774: "FAMILY_MINIOR", + 775: "FAMILY_KOMALA", + 776: "FAMILY_TURTONATOR", + 777: "FAMILY_TOGEDEMARU", + 778: "FAMILY_MIMIKYU", + 779: "FAMILY_BRUXISH", + 780: "FAMILY_DRAMPA", + 781: "FAMILY_DHELMISE", + 782: "FAMILY_JANGMO_O", + 785: "FAMILY_TAPU_KOKO", + 786: "FAMILY_TAPU_LELE", + 787: "FAMILY_TAPU_BULU", + 788: "FAMILY_TAPU_FINI", + 789: "FAMILY_COSMOG", + 793: "FAMILY_NIHILEGO", + 794: "FAMILY_BUZZWOLE", + 795: "FAMILY_PHEROMOSA", + 796: "FAMILY_XURKITREE", + 797: "FAMILY_CELESTEELA", + 798: "FAMILY_KARTANA", + 799: "FAMILY_GUZZLORD", + 800: "FAMILY_NECROZMA", + 801: "FAMILY_MAGEARNA", + 802: "FAMILY_MARSHADOW", + 803: "FAMILY_POIPOLE", + 805: "FAMILY_STAKATAKA", + 806: "FAMILY_BLACEPHALON", + 807: "FAMILY_ZERAORA", + 808: "FAMILY_MELTAN", + 810: "FAMILY_GROOKEY", + 813: "FAMILY_SCORBUNNY", + 816: "FAMILY_SOBBLE", + 819: "FAMILY_SKWOVET", + 821: "FAMILY_ROOKIDEE", + 824: "FAMILY_BLIPBUG", + 827: "FAMILY_NICKIT", + 829: "FAMILY_GOSSIFLEUR", + 831: "FAMILY_WOOLOO", + 833: "FAMILY_CHEWTLE", + 835: "FAMILY_YAMPER", + 837: "FAMILY_ROLYCOLY", + 840: "FAMILY_APPLIN", + 843: "FAMILY_SILICOBRA", + 845: "FAMILY_CRAMORANT", + 846: "FAMILY_ARROKUDA", + 848: "FAMILY_TOXEL", + 850: "FAMILY_SIZZLIPEDE", + 852: "FAMILY_CLOBBOPUS", + 854: "FAMILY_SINISTEA", + 856: "FAMILY_HATENNA", + 859: "FAMILY_IMPIDIMP", + 868: "FAMILY_MILCERY", + 870: "FAMILY_FALINKS", + 871: "FAMILY_PINCURCHIN", + 872: "FAMILY_SNOM", + 874: "FAMILY_STONJOURNER", + 875: "FAMILY_EISCUE", + 876: "FAMILY_INDEEDEE", + 877: "FAMILY_MORPEKO", + 878: "FAMILY_CUFANT", + 880: "FAMILY_DRACOZOLT", + 881: "FAMILY_ARCTOZOLT", + 882: "FAMILY_DRACOVISH", + 883: "FAMILY_ARCTOVISH", + 884: "FAMILY_DURALUDON", + 885: "FAMILY_DREEPY", + 888: "FAMILY_ZACIAN", + 889: "FAMILY_ZAMAZENTA", + 890: "FAMILY_ETERNATUS", + 891: "FAMILY_KUBFU", + 893: "FAMILY_ZARUDE", + 894: "FAMILY_REGIELEKI", + 895: "FAMILY_REGIDRAGO", + 896: "FAMILY_GLASTRIER", + 897: "FAMILY_SPECTRIER", + 898: "FAMILY_CALYREX", + 905: "FAMILY_ENAMORUS", + 906: "FAMILY_SPRIGATITO", + 909: "FAMILY_FUECOCO", + 912: "FAMILY_QUAXLY", + 915: "FAMILY_LECHONK", + 917: "FAMILY_TAROUNTULA", + 919: "FAMILY_NYMBLE", + 921: "FAMILY_PAWMI", + 924: "FAMILY_TANDEMAUS", + 926: "FAMILY_FIDOUGH", + 928: "FAMILY_SMOLIV", + 931: "FAMILY_SQUAWKABILLY", + 932: "FAMILY_NACLI", + 935: "FAMILY_CHARCADET", + 938: "FAMILY_TADBULB", + 940: "FAMILY_WATTREL", + 942: "FAMILY_MASCHIFF", + 944: "FAMILY_SHROODLE", + 946: "FAMILY_BRAMBLIN", + 948: "FAMILY_TOEDSCOOL", + 950: "FAMILY_KLAWF", + 951: "FAMILY_CAPSAKID", + 953: "FAMILY_RELLOR", + 955: "FAMILY_FLITTLE", + 957: "FAMILY_TINKATINK", + 960: "FAMILY_WIGLETT", + 962: "FAMILY_BOMBIRDIER", + 963: "FAMILY_FINIZEN", + 965: "FAMILY_VAROOM", + 967: "FAMILY_CYCLIZAR", + 968: "FAMILY_ORTHWORM", + 969: "FAMILY_GLIMMET", + 971: "FAMILY_GREAVARD", + 973: "FAMILY_FLAMIGO", + 974: "FAMILY_CETODDLE", + 976: "FAMILY_VELUZA", + 977: "FAMILY_DONDOZO", + 978: "FAMILY_TATSUGIRI", + 979: "FAMILY_ANNIHILAPE", + 980: "FAMILY_CLODSIRE", + 981: "FAMILY_FARIGIRAF", + 982: "FAMILY_DUDUNSPARCE", + 983: "FAMILY_KINGAMBIT", + 984: "FAMILY_GREATTUSK", + 985: "FAMILY_SCREAMTAIL", + 986: "FAMILY_BRUTEBONNET", + 987: "FAMILY_FLUTTERMANE", + 988: "FAMILY_SLITHERWING", + 989: "FAMILY_SANDYSHOCKS", + 990: "FAMILY_IRONTREADS", + 991: "FAMILY_IRONBUNDLE", + 992: "FAMILY_IRONHANDS", + 993: "FAMILY_IRONJUGULIS", + 994: "FAMILY_IRONMOTH", + 995: "FAMILY_IRONTHORNS", + 996: "FAMILY_FRIGIBAX", + 999: "FAMILY_GIMMIGHOUL", + 1001: "FAMILY_WOCHIEN", + 1002: "FAMILY_CHIENPAO", + 1003: "FAMILY_TINGLU", + 1004: "FAMILY_CHIYU", + 1005: "FAMILY_ROARINGMOON", + 1006: "FAMILY_IRONVALIANT", + 1007: "FAMILY_KORAIDON", + 1008: "FAMILY_MIRAIDON", + 1009: "FAMILY_WALKINGWAKE", + 1010: "FAMILY_IRONLEAVES", + 1012: "FAMILY_POLTCHAGEIST", + 1014: "FAMILY_OKIDOGI", + 1015: "FAMILY_MUNKIDORI", + 1016: "FAMILY_FEZANDIPITI", + 1017: "FAMILY_OGERPON", + 1020: "FAMILY_GOUGINGFIRE", + 1021: "FAMILY_RAGINGBOLT", + 1022: "FAMILY_IRONBOULDER", + 1023: "FAMILY_IRONCROWN", + 1024: "FAMILY_TERAPAGOS", + 1025: "FAMILY_PECHARUNT", + } + HoloPokemonFamilyId_value = map[string]int32{ + "FAMILY_UNSET": 0, + "FAMILY_BULBASAUR": 1, + "FAMILY_CHARMANDER": 4, + "FAMILY_SQUIRTLE": 7, + "FAMILY_CATERPIE": 10, + "FAMILY_WEEDLE": 13, + "FAMILY_PIDGEY": 16, + "FAMILY_RATTATA": 19, + "FAMILY_SPEAROW": 21, + "FAMILY_EKANS": 23, + "FAMILY_PIKACHU": 25, + "FAMILY_SANDSHREW": 27, + "FAMILY_NIDORAN_FEMALE": 29, + "FAMILY_NIDORAN_MALE": 32, + "FAMILY_CLEFAIRY": 35, + "FAMILY_VULPIX": 37, + "FAMILY_JIGGLYPUFF": 39, + "FAMILY_ZUBAT": 41, + "FAMILY_ODDISH": 43, + "FAMILY_PARAS": 46, + "FAMILY_VENONAT": 48, + "FAMILY_DIGLETT": 50, + "FAMILY_MEOWTH": 52, + "FAMILY_PSYDUCK": 54, + "FAMILY_MANKEY": 56, + "FAMILY_GROWLITHE": 58, + "FAMILY_POLIWAG": 60, + "FAMILY_ABRA": 63, + "FAMILY_MACHOP": 66, + "FAMILY_BELLSPROUT": 69, + "FAMILY_TENTACOOL": 72, + "FAMILY_GEODUDE": 74, + "FAMILY_PONYTA": 77, + "FAMILY_SLOWPOKE": 79, + "FAMILY_MAGNEMITE": 81, + "FAMILY_FARFETCHD": 83, + "FAMILY_DODUO": 84, + "FAMILY_SEEL": 86, + "FAMILY_GRIMER": 88, + "FAMILY_SHELLDER": 90, + "FAMILY_GASTLY": 92, + "FAMILY_ONIX": 95, + "FAMILY_DROWZEE": 96, + "FAMILY_KRABBY": 98, + "FAMILY_VOLTORB": 100, + "FAMILY_EXEGGCUTE": 102, + "FAMILY_CUBONE": 104, + "FAMILY_HITMONLEE": 106, + "FAMILY_HITMONCHAN": 107, + "FAMILY_LICKITUNG": 108, + "FAMILY_KOFFING": 109, + "FAMILY_RHYHORN": 111, + "FAMILY_CHANSEY": 113, + "FAMILY_TANGELA": 114, + "FAMILY_KANGASKHAN": 115, + "FAMILY_HORSEA": 116, + "FAMILY_GOLDEEN": 118, + "FAMILY_STARYU": 120, + "FAMILY_MR_MIME": 122, + "FAMILY_SCYTHER": 123, + "FAMILY_JYNX": 124, + "FAMILY_ELECTABUZZ": 125, + "FAMILY_MAGMAR": 126, + "FAMILY_PINSIR": 127, + "FAMILY_TAUROS": 128, + "FAMILY_MAGIKARP": 129, + "FAMILY_LAPRAS": 131, + "FAMILY_DITTO": 132, + "FAMILY_EEVEE": 133, + "FAMILY_PORYGON": 137, + "FAMILY_OMANYTE": 138, + "FAMILY_KABUTO": 140, + "FAMILY_AERODACTYL": 142, + "FAMILY_SNORLAX": 143, + "FAMILY_ARTICUNO": 144, + "FAMILY_ZAPDOS": 145, + "FAMILY_MOLTRES": 146, + "FAMILY_DRATINI": 147, + "FAMILY_MEWTWO": 150, + "FAMILY_MEW": 151, + "FAMILY_CHIKORITA": 152, + "FAMILY_CYNDAQUIL": 155, + "FAMILY_TOTODILE": 158, + "FAMILY_SENTRET": 161, + "FAMILY_HOOTHOOT": 163, + "FAMILY_LEDYBA": 165, + "FAMILY_SPINARAK": 167, + "FAMILY_CHINCHOU": 170, + "FAMILY_TOGEPI": 175, + "FAMILY_NATU": 177, + "FAMILY_MAREEP": 179, + "FAMILY_MARILL": 183, + "FAMILY_SUDOWOODO": 185, + "FAMILY_HOPPIP": 187, + "FAMILY_AIPOM": 190, + "FAMILY_SUNKERN": 191, + "FAMILY_YANMA": 193, + "FAMILY_WOOPER": 194, + "FAMILY_MURKROW": 198, + "FAMILY_MISDREAVUS": 200, + "FAMILY_UNOWN": 201, + "FAMILY_WOBBUFFET": 202, + "FAMILY_GIRAFARIG": 203, + "FAMILY_PINECO": 204, + "FAMILY_DUNSPARCE": 206, + "FAMILY_GLIGAR": 207, + "FAMILY_SNUBBULL": 209, + "FAMILY_QWILFISH": 211, + "FAMILY_SHUCKLE": 213, + "FAMILY_HERACROSS": 214, + "FAMILY_SNEASEL": 215, + "FAMILY_TEDDIURSA": 216, + "FAMILY_SLUGMA": 218, + "FAMILY_SWINUB": 220, + "FAMILY_CORSOLA": 222, + "FAMILY_REMORAID": 223, + "FAMILY_DELIBIRD": 225, + "FAMILY_MANTINE": 226, + "FAMILY_SKARMORY": 227, + "FAMILY_HOUNDOUR": 228, + "FAMILY_PHANPY": 231, + "FAMILY_STANTLER": 234, + "FAMILY_SMEARGLE": 235, + "FAMILY_TYROGUE": 236, + "FAMILY_MILTANK": 241, + "FAMILY_RAIKOU": 243, + "FAMILY_ENTEI": 244, + "FAMILY_SUICUNE": 245, + "FAMILY_LARVITAR": 246, + "FAMILY_LUGIA": 249, + "FAMILY_HO_OH": 250, + "FAMILY_CELEBI": 251, + "FAMILY_TREECKO": 252, + "FAMILY_TORCHIC": 255, + "FAMILY_MUDKIP": 258, + "FAMILY_POOCHYENA": 261, + "FAMILY_ZIGZAGOON": 263, + "FAMILY_WURMPLE": 265, + "FAMILY_LOTAD": 270, + "FAMILY_SEEDOT": 273, + "FAMILY_TAILLOW": 276, + "FAMILY_WINGULL": 278, + "FAMILY_RALTS": 280, + "FAMILY_SURSKIT": 283, + "FAMILY_SHROOMISH": 285, + "FAMILY_SLAKOTH": 287, + "FAMILY_NINCADA": 290, + "FAMILY_WHISMUR": 293, + "FAMILY_MAKUHITA": 296, + "FAMILY_NOSEPASS": 299, + "FAMILY_SKITTY": 300, + "FAMILY_SABLEYE": 302, + "FAMILY_MAWILE": 303, + "FAMILY_ARON": 304, + "FAMILY_MEDITITE": 307, + "FAMILY_ELECTRIKE": 309, + "FAMILY_PLUSLE": 311, + "FAMILY_MINUN": 312, + "FAMILY_VOLBEAT": 313, + "FAMILY_ILLUMISE": 314, + "FAMILY_ROSELIA": 315, + "FAMILY_GULPIN": 316, + "FAMILY_CARVANHA": 318, + "FAMILY_WAILMER": 320, + "FAMILY_NUMEL": 322, + "FAMILY_TORKOAL": 324, + "FAMILY_SPOINK": 325, + "FAMILY_SPINDA": 327, + "FAMILY_TRAPINCH": 328, + "FAMILY_CACNEA": 331, + "FAMILY_SWABLU": 333, + "FAMILY_ZANGOOSE": 335, + "FAMILY_SEVIPER": 336, + "FAMILY_LUNATONE": 337, + "FAMILY_SOLROCK": 338, + "FAMILY_BARBOACH": 339, + "FAMILY_CORPHISH": 341, + "FAMILY_BALTOY": 343, + "FAMILY_LILEEP": 345, + "FAMILY_ANORITH": 347, + "FAMILY_FEEBAS": 349, + "FAMILY_CASTFORM": 351, + "FAMILY_KECLEON": 352, + "FAMILY_SHUPPET": 353, + "FAMILY_DUSKULL": 355, + "FAMILY_TROPIUS": 357, + "FAMILY_CHIMECHO": 358, + "FAMILY_ABSOL": 359, + "FAMILY_SNORUNT": 361, + "FAMILY_SPHEAL": 363, + "FAMILY_CLAMPERL": 366, + "FAMILY_RELICANTH": 369, + "FAMILY_LUVDISC": 370, + "FAMILY_BAGON": 371, + "FAMILY_BELDUM": 374, + "FAMILY_REGIROCK": 377, + "FAMILY_REGICE": 378, + "FAMILY_REGISTEEL": 379, + "FAMILY_LATIAS": 380, + "FAMILY_LATIOS": 381, + "FAMILY_KYOGRE": 382, + "FAMILY_GROUDON": 383, + "FAMILY_RAYQUAZA": 384, + "FAMILY_JIRACHI": 385, + "FAMILY_DEOXYS": 386, + "FAMILY_TURTWIG": 387, + "FAMILY_CHIMCHAR": 390, + "FAMILY_PIPLUP": 393, + "FAMILY_STARLY": 396, + "FAMILY_BIDOOF": 399, + "FAMILY_KRICKETOT": 401, + "FAMILY_SHINX": 403, + "FAMILY_CRANIDOS": 408, + "FAMILY_SHIELDON": 410, + "FAMILY_BURMY": 412, + "FAMILY_COMBEE": 415, + "FAMILY_PACHIRISU": 417, + "FAMILY_BUIZEL": 418, + "FAMILY_CHERUBI": 420, + "FAMILY_SHELLOS": 422, + "FAMILY_DRIFLOON": 425, + "FAMILY_BUNEARY": 427, + "FAMILY_GLAMEOW": 431, + "FAMILY_STUNKY": 434, + "FAMILY_BRONZOR": 436, + "FAMILY_CHATOT": 441, + "FAMILY_SPIRITOMB": 442, + "FAMILY_GIBLE": 443, + "FAMILY_LUCARIO": 448, + "FAMILY_HIPPOPOTAS": 449, + "FAMILY_SKORUPI": 451, + "FAMILY_CROAGUNK": 453, + "FAMILY_CARNIVINE": 455, + "FAMILY_FINNEON": 456, + "FAMILY_SNOVER": 459, + "FAMILY_ROTOM": 479, + "FAMILY_UXIE": 480, + "FAMILY_MESPRIT": 481, + "FAMILY_AZELF": 482, + "FAMILY_DIALGA": 483, + "FAMILY_PALKIA": 484, + "FAMILY_HEATRAN": 485, + "FAMILY_REGIGIGAS": 486, + "FAMILY_GIRATINA": 487, + "FAMILY_CRESSELIA": 488, + "FAMILY_PHIONE": 489, + "FAMILY_MANAPHY": 490, + "FAMILY_DARKRAI": 491, + "FAMILY_SHAYMIN": 492, + "FAMILY_ARCEUS": 493, + "FAMILY_VICTINI": 494, + "FAMILY_SNIVY": 495, + "FAMILY_TEPIG": 498, + "FAMILY_OSHAWOTT": 501, + "FAMILY_PATRAT": 504, + "FAMILY_LILLIPUP": 506, + "FAMILY_PURRLOIN": 509, + "FAMILY_PANSAGE": 511, + "FAMILY_PANSEAR": 513, + "FAMILY_PANPOUR": 515, + "FAMILY_MUNNA": 517, + "FAMILY_PIDOVE": 519, + "FAMILY_BLITZLE": 522, + "FAMILY_ROGGENROLA": 524, + "FAMILY_WOOBAT": 527, + "FAMILY_DRILBUR": 529, + "FAMILY_AUDINO": 531, + "FAMILY_TIMBURR": 532, + "FAMILY_TYMPOLE": 535, + "FAMILY_THROH": 538, + "FAMILY_SAWK": 539, + "FAMILY_SEWADDLE": 540, + "FAMILY_VENIPEDE": 543, + "FAMILY_COTTONEE": 546, + "FAMILY_PETILIL": 548, + "FAMILY_BASCULIN": 550, + "FAMILY_SANDILE": 551, + "FAMILY_DARUMAKA": 554, + "FAMILY_MARACTUS": 556, + "FAMILY_DWEBBLE": 557, + "FAMILY_SCRAGGY": 559, + "FAMILY_SIGILYPH": 561, + "FAMILY_YAMASK": 562, + "FAMILY_TIRTOUGA": 564, + "FAMILY_ARCHEN": 566, + "FAMILY_TRUBBISH": 568, + "FAMILY_ZORUA": 570, + "FAMILY_MINCCINO": 572, + "FAMILY_GOTHITA": 574, + "FAMILY_SOLOSIS": 577, + "FAMILY_DUCKLETT": 580, + "FAMILY_VANILLITE": 582, + "FAMILY_DEERLING": 585, + "FAMILY_EMOLGA": 587, + "FAMILY_KARRABLAST": 588, + "FAMILY_FOONGUS": 590, + "FAMILY_FRILLISH": 592, + "FAMILY_ALOMOMOLA": 594, + "FAMILY_JOLTIK": 595, + "FAMILY_FERROSEED": 597, + "FAMILY_KLINK": 599, + "FAMILY_TYNAMO": 602, + "FAMILY_ELGYEM": 605, + "FAMILY_LITWICK": 607, + "FAMILY_AXEW": 610, + "FAMILY_CUBCHOO": 613, + "FAMILY_CRYOGONAL": 615, + "FAMILY_SHELMET": 616, + "FAMILY_STUNFISK": 618, + "FAMILY_MIENFOO": 619, + "FAMILY_DRUDDIGON": 621, + "FAMILY_GOLETT": 622, + "FAMILY_PAWNIARD": 624, + "FAMILY_BOUFFALANT": 626, + "FAMILY_RUFFLET": 627, + "FAMILY_VULLABY": 629, + "FAMILY_HEATMOR": 631, + "FAMILY_DURANT": 632, + "FAMILY_DEINO": 633, + "FAMILY_LARVESTA": 636, + "FAMILY_COBALION": 638, + "FAMILY_TERRAKION": 639, + "FAMILY_VIRIZION": 640, + "FAMILY_TORNADUS": 641, + "FAMILY_THUNDURUS": 642, + "FAMILY_RESHIRAM": 643, + "FAMILY_ZEKROM": 644, + "FAMILY_LANDORUS": 645, + "FAMILY_KYUREM": 646, + "FAMILY_KELDEO": 647, + "FAMILY_MELOETTA": 648, + "FAMILY_GENESECT": 649, + "FAMILY_CHESPIN": 650, + "FAMILY_FENNEKIN": 653, + "FAMILY_FROAKIE": 656, + "FAMILY_BUNNELBY": 659, + "FAMILY_FLETCHLING": 661, + "FAMILY_SCATTERBUG": 664, + "FAMILY_LITLEO": 667, + "FAMILY_FLABEBE": 669, + "FAMILY_SKIDDO": 672, + "FAMILY_PANCHAM": 674, + "FAMILY_FURFROU": 676, + "FAMILY_ESPURR": 677, + "FAMILY_HONEDGE": 679, + "FAMILY_SPRITZEE": 682, + "FAMILY_SWIRLIX": 684, + "FAMILY_INKAY": 686, + "FAMILY_BINACLE": 688, + "FAMILY_SKRELP": 690, + "FAMILY_CLAUNCHER": 692, + "FAMILY_HELIOPTILE": 694, + "FAMILY_TYRUNT": 696, + "FAMILY_AMAURA": 698, + "FAMILY_HAWLUCHA": 701, + "FAMILY_DEDENNE": 702, + "FAMILY_CARBINK": 703, + "FAMILY_GOOMY": 704, + "FAMILY_KLEFKI": 707, + "FAMILY_PHANTUMP": 708, + "FAMILY_PUMPKABOO": 710, + "FAMILY_BERGMITE": 712, + "FAMILY_NOIBAT": 714, + "FAMILY_XERNEAS": 716, + "FAMILY_YVELTAL": 717, + "FAMILY_ZYGARDE": 718, + "FAMILY_DIANCIE": 719, + "FAMILY_HOOPA": 720, + "FAMILY_VOLCANION": 721, + "FAMILY_ROWLET": 722, + "FAMILY_LITTEN": 725, + "FAMILY_POPPLIO": 728, + "FAMILY_PIKIPEK": 731, + "FAMILY_YUNGOOS": 734, + "FAMILY_GRUBBIN": 736, + "FAMILY_CRABRAWLER": 739, + "FAMILY_ORICORIO": 741, + "FAMILY_CUTIEFLY": 742, + "FAMILY_ROCKRUFF": 744, + "FAMILY_WISHIWASHI": 746, + "FAMILY_MAREANIE": 747, + "FAMILY_MUDBRAY": 749, + "FAMILY_DEWPIDER": 751, + "FAMILY_FOMANTIS": 753, + "FAMILY_MORELULL": 755, + "FAMILY_SALANDIT": 757, + "FAMILY_STUFFUL": 759, + "FAMILY_BOUNSWEET": 761, + "FAMILY_COMFEY": 764, + "FAMILY_ORANGURU": 765, + "FAMILY_PASSIMIAN": 766, + "FAMILY_WIMPOD": 767, + "FAMILY_SANDYGAST": 769, + "FAMILY_PYUKUMUKU": 771, + "FAMILY_TYPE_NULL": 772, + "FAMILY_MINIOR": 774, + "FAMILY_KOMALA": 775, + "FAMILY_TURTONATOR": 776, + "FAMILY_TOGEDEMARU": 777, + "FAMILY_MIMIKYU": 778, + "FAMILY_BRUXISH": 779, + "FAMILY_DRAMPA": 780, + "FAMILY_DHELMISE": 781, + "FAMILY_JANGMO_O": 782, + "FAMILY_TAPU_KOKO": 785, + "FAMILY_TAPU_LELE": 786, + "FAMILY_TAPU_BULU": 787, + "FAMILY_TAPU_FINI": 788, + "FAMILY_COSMOG": 789, + "FAMILY_NIHILEGO": 793, + "FAMILY_BUZZWOLE": 794, + "FAMILY_PHEROMOSA": 795, + "FAMILY_XURKITREE": 796, + "FAMILY_CELESTEELA": 797, + "FAMILY_KARTANA": 798, + "FAMILY_GUZZLORD": 799, + "FAMILY_NECROZMA": 800, + "FAMILY_MAGEARNA": 801, + "FAMILY_MARSHADOW": 802, + "FAMILY_POIPOLE": 803, + "FAMILY_STAKATAKA": 805, + "FAMILY_BLACEPHALON": 806, + "FAMILY_ZERAORA": 807, + "FAMILY_MELTAN": 808, + "FAMILY_GROOKEY": 810, + "FAMILY_SCORBUNNY": 813, + "FAMILY_SOBBLE": 816, + "FAMILY_SKWOVET": 819, + "FAMILY_ROOKIDEE": 821, + "FAMILY_BLIPBUG": 824, + "FAMILY_NICKIT": 827, + "FAMILY_GOSSIFLEUR": 829, + "FAMILY_WOOLOO": 831, + "FAMILY_CHEWTLE": 833, + "FAMILY_YAMPER": 835, + "FAMILY_ROLYCOLY": 837, + "FAMILY_APPLIN": 840, + "FAMILY_SILICOBRA": 843, + "FAMILY_CRAMORANT": 845, + "FAMILY_ARROKUDA": 846, + "FAMILY_TOXEL": 848, + "FAMILY_SIZZLIPEDE": 850, + "FAMILY_CLOBBOPUS": 852, + "FAMILY_SINISTEA": 854, + "FAMILY_HATENNA": 856, + "FAMILY_IMPIDIMP": 859, + "FAMILY_MILCERY": 868, + "FAMILY_FALINKS": 870, + "FAMILY_PINCURCHIN": 871, + "FAMILY_SNOM": 872, + "FAMILY_STONJOURNER": 874, + "FAMILY_EISCUE": 875, + "FAMILY_INDEEDEE": 876, + "FAMILY_MORPEKO": 877, + "FAMILY_CUFANT": 878, + "FAMILY_DRACOZOLT": 880, + "FAMILY_ARCTOZOLT": 881, + "FAMILY_DRACOVISH": 882, + "FAMILY_ARCTOVISH": 883, + "FAMILY_DURALUDON": 884, + "FAMILY_DREEPY": 885, + "FAMILY_ZACIAN": 888, + "FAMILY_ZAMAZENTA": 889, + "FAMILY_ETERNATUS": 890, + "FAMILY_KUBFU": 891, + "FAMILY_ZARUDE": 893, + "FAMILY_REGIELEKI": 894, + "FAMILY_REGIDRAGO": 895, + "FAMILY_GLASTRIER": 896, + "FAMILY_SPECTRIER": 897, + "FAMILY_CALYREX": 898, + "FAMILY_ENAMORUS": 905, + "FAMILY_SPRIGATITO": 906, + "FAMILY_FUECOCO": 909, + "FAMILY_QUAXLY": 912, + "FAMILY_LECHONK": 915, + "FAMILY_TAROUNTULA": 917, + "FAMILY_NYMBLE": 919, + "FAMILY_PAWMI": 921, + "FAMILY_TANDEMAUS": 924, + "FAMILY_FIDOUGH": 926, + "FAMILY_SMOLIV": 928, + "FAMILY_SQUAWKABILLY": 931, + "FAMILY_NACLI": 932, + "FAMILY_CHARCADET": 935, + "FAMILY_TADBULB": 938, + "FAMILY_WATTREL": 940, + "FAMILY_MASCHIFF": 942, + "FAMILY_SHROODLE": 944, + "FAMILY_BRAMBLIN": 946, + "FAMILY_TOEDSCOOL": 948, + "FAMILY_KLAWF": 950, + "FAMILY_CAPSAKID": 951, + "FAMILY_RELLOR": 953, + "FAMILY_FLITTLE": 955, + "FAMILY_TINKATINK": 957, + "FAMILY_WIGLETT": 960, + "FAMILY_BOMBIRDIER": 962, + "FAMILY_FINIZEN": 963, + "FAMILY_VAROOM": 965, + "FAMILY_CYCLIZAR": 967, + "FAMILY_ORTHWORM": 968, + "FAMILY_GLIMMET": 969, + "FAMILY_GREAVARD": 971, + "FAMILY_FLAMIGO": 973, + "FAMILY_CETODDLE": 974, + "FAMILY_VELUZA": 976, + "FAMILY_DONDOZO": 977, + "FAMILY_TATSUGIRI": 978, + "FAMILY_ANNIHILAPE": 979, + "FAMILY_CLODSIRE": 980, + "FAMILY_FARIGIRAF": 981, + "FAMILY_DUDUNSPARCE": 982, + "FAMILY_KINGAMBIT": 983, + "FAMILY_GREATTUSK": 984, + "FAMILY_SCREAMTAIL": 985, + "FAMILY_BRUTEBONNET": 986, + "FAMILY_FLUTTERMANE": 987, + "FAMILY_SLITHERWING": 988, + "FAMILY_SANDYSHOCKS": 989, + "FAMILY_IRONTREADS": 990, + "FAMILY_IRONBUNDLE": 991, + "FAMILY_IRONHANDS": 992, + "FAMILY_IRONJUGULIS": 993, + "FAMILY_IRONMOTH": 994, + "FAMILY_IRONTHORNS": 995, + "FAMILY_FRIGIBAX": 996, + "FAMILY_GIMMIGHOUL": 999, + "FAMILY_WOCHIEN": 1001, + "FAMILY_CHIENPAO": 1002, + "FAMILY_TINGLU": 1003, + "FAMILY_CHIYU": 1004, + "FAMILY_ROARINGMOON": 1005, + "FAMILY_IRONVALIANT": 1006, + "FAMILY_KORAIDON": 1007, + "FAMILY_MIRAIDON": 1008, + "FAMILY_WALKINGWAKE": 1009, + "FAMILY_IRONLEAVES": 1010, + "FAMILY_POLTCHAGEIST": 1012, + "FAMILY_OKIDOGI": 1014, + "FAMILY_MUNKIDORI": 1015, + "FAMILY_FEZANDIPITI": 1016, + "FAMILY_OGERPON": 1017, + "FAMILY_GOUGINGFIRE": 1020, + "FAMILY_RAGINGBOLT": 1021, + "FAMILY_IRONBOULDER": 1022, + "FAMILY_IRONCROWN": 1023, + "FAMILY_TERAPAGOS": 1024, + "FAMILY_PECHARUNT": 1025, + } +) + +func (x HoloPokemonFamilyId) Enum() *HoloPokemonFamilyId { + p := new(HoloPokemonFamilyId) + *p = x + return p +} + +func (x HoloPokemonFamilyId) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (HoloPokemonFamilyId) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[109].Descriptor() +} + +func (HoloPokemonFamilyId) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[109] +} + +func (x HoloPokemonFamilyId) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use HoloPokemonFamilyId.Descriptor instead. +func (HoloPokemonFamilyId) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{109} +} + +type HoloPokemonId int32 + +const ( + HoloPokemonId_MISSINGNO HoloPokemonId = 0 + HoloPokemonId_BULBASAUR HoloPokemonId = 1 + HoloPokemonId_IVYSAUR HoloPokemonId = 2 + HoloPokemonId_VENUSAUR HoloPokemonId = 3 + HoloPokemonId_CHARMANDER HoloPokemonId = 4 + HoloPokemonId_CHARMELEON HoloPokemonId = 5 + HoloPokemonId_CHARIZARD HoloPokemonId = 6 + HoloPokemonId_SQUIRTLE HoloPokemonId = 7 + HoloPokemonId_WARTORTLE HoloPokemonId = 8 + HoloPokemonId_BLASTOISE HoloPokemonId = 9 + HoloPokemonId_CATERPIE HoloPokemonId = 10 + HoloPokemonId_METAPOD HoloPokemonId = 11 + HoloPokemonId_BUTTERFREE HoloPokemonId = 12 + HoloPokemonId_WEEDLE HoloPokemonId = 13 + HoloPokemonId_KAKUNA HoloPokemonId = 14 + HoloPokemonId_BEEDRILL HoloPokemonId = 15 + HoloPokemonId_PIDGEY HoloPokemonId = 16 + HoloPokemonId_PIDGEOTTO HoloPokemonId = 17 + HoloPokemonId_PIDGEOT HoloPokemonId = 18 + HoloPokemonId_RATTATA HoloPokemonId = 19 + HoloPokemonId_RATICATE HoloPokemonId = 20 + HoloPokemonId_SPEAROW HoloPokemonId = 21 + HoloPokemonId_FEAROW HoloPokemonId = 22 + HoloPokemonId_EKANS HoloPokemonId = 23 + HoloPokemonId_ARBOK HoloPokemonId = 24 + HoloPokemonId_PIKACHU HoloPokemonId = 25 + HoloPokemonId_RAICHU HoloPokemonId = 26 + HoloPokemonId_SANDSHREW HoloPokemonId = 27 + HoloPokemonId_SANDSLASH HoloPokemonId = 28 + HoloPokemonId_NIDORAN_FEMALE HoloPokemonId = 29 + HoloPokemonId_NIDORINA HoloPokemonId = 30 + HoloPokemonId_NIDOQUEEN HoloPokemonId = 31 + HoloPokemonId_NIDORAN_MALE HoloPokemonId = 32 + HoloPokemonId_NIDORINO HoloPokemonId = 33 + HoloPokemonId_NIDOKING HoloPokemonId = 34 + HoloPokemonId_CLEFAIRY HoloPokemonId = 35 + HoloPokemonId_CLEFABLE HoloPokemonId = 36 + HoloPokemonId_VULPIX HoloPokemonId = 37 + HoloPokemonId_NINETALES HoloPokemonId = 38 + HoloPokemonId_JIGGLYPUFF HoloPokemonId = 39 + HoloPokemonId_WIGGLYTUFF HoloPokemonId = 40 + HoloPokemonId_ZUBAT HoloPokemonId = 41 + HoloPokemonId_GOLBAT HoloPokemonId = 42 + HoloPokemonId_ODDISH HoloPokemonId = 43 + HoloPokemonId_GLOOM HoloPokemonId = 44 + HoloPokemonId_VILEPLUME HoloPokemonId = 45 + HoloPokemonId_PARAS HoloPokemonId = 46 + HoloPokemonId_PARASECT HoloPokemonId = 47 + HoloPokemonId_VENONAT HoloPokemonId = 48 + HoloPokemonId_VENOMOTH HoloPokemonId = 49 + HoloPokemonId_DIGLETT HoloPokemonId = 50 + HoloPokemonId_DUGTRIO HoloPokemonId = 51 + HoloPokemonId_MEOWTH HoloPokemonId = 52 + HoloPokemonId_PERSIAN HoloPokemonId = 53 + HoloPokemonId_PSYDUCK HoloPokemonId = 54 + HoloPokemonId_GOLDUCK HoloPokemonId = 55 + HoloPokemonId_MANKEY HoloPokemonId = 56 + HoloPokemonId_PRIMEAPE HoloPokemonId = 57 + HoloPokemonId_GROWLITHE HoloPokemonId = 58 + HoloPokemonId_ARCANINE HoloPokemonId = 59 + HoloPokemonId_POLIWAG HoloPokemonId = 60 + HoloPokemonId_POLIWHIRL HoloPokemonId = 61 + HoloPokemonId_POLIWRATH HoloPokemonId = 62 + HoloPokemonId_ABRA HoloPokemonId = 63 + HoloPokemonId_KADABRA HoloPokemonId = 64 + HoloPokemonId_ALAKAZAM HoloPokemonId = 65 + HoloPokemonId_MACHOP HoloPokemonId = 66 + HoloPokemonId_MACHOKE HoloPokemonId = 67 + HoloPokemonId_MACHAMP HoloPokemonId = 68 + HoloPokemonId_BELLSPROUT HoloPokemonId = 69 + HoloPokemonId_WEEPINBELL HoloPokemonId = 70 + HoloPokemonId_VICTREEBEL HoloPokemonId = 71 + HoloPokemonId_TENTACOOL HoloPokemonId = 72 + HoloPokemonId_TENTACRUEL HoloPokemonId = 73 + HoloPokemonId_GEODUDE HoloPokemonId = 74 + HoloPokemonId_GRAVELER HoloPokemonId = 75 + HoloPokemonId_GOLEM HoloPokemonId = 76 + HoloPokemonId_PONYTA HoloPokemonId = 77 + HoloPokemonId_RAPIDASH HoloPokemonId = 78 + HoloPokemonId_SLOWPOKE HoloPokemonId = 79 + HoloPokemonId_SLOWBRO HoloPokemonId = 80 + HoloPokemonId_MAGNEMITE HoloPokemonId = 81 + HoloPokemonId_MAGNETON HoloPokemonId = 82 + HoloPokemonId_FARFETCHD HoloPokemonId = 83 + HoloPokemonId_DODUO HoloPokemonId = 84 + HoloPokemonId_DODRIO HoloPokemonId = 85 + HoloPokemonId_SEEL HoloPokemonId = 86 + HoloPokemonId_DEWGONG HoloPokemonId = 87 + HoloPokemonId_GRIMER HoloPokemonId = 88 + HoloPokemonId_MUK HoloPokemonId = 89 + HoloPokemonId_SHELLDER HoloPokemonId = 90 + HoloPokemonId_CLOYSTER HoloPokemonId = 91 + HoloPokemonId_GASTLY HoloPokemonId = 92 + HoloPokemonId_HAUNTER HoloPokemonId = 93 + HoloPokemonId_GENGAR HoloPokemonId = 94 + HoloPokemonId_ONIX HoloPokemonId = 95 + HoloPokemonId_DROWZEE HoloPokemonId = 96 + HoloPokemonId_HYPNO HoloPokemonId = 97 + HoloPokemonId_KRABBY HoloPokemonId = 98 + HoloPokemonId_KINGLER HoloPokemonId = 99 + HoloPokemonId_VOLTORB HoloPokemonId = 100 + HoloPokemonId_ELECTRODE HoloPokemonId = 101 + HoloPokemonId_EXEGGCUTE HoloPokemonId = 102 + HoloPokemonId_EXEGGUTOR HoloPokemonId = 103 + HoloPokemonId_CUBONE HoloPokemonId = 104 + HoloPokemonId_MAROWAK HoloPokemonId = 105 + HoloPokemonId_HITMONLEE HoloPokemonId = 106 + HoloPokemonId_HITMONCHAN HoloPokemonId = 107 + HoloPokemonId_LICKITUNG HoloPokemonId = 108 + HoloPokemonId_KOFFING HoloPokemonId = 109 + HoloPokemonId_WEEZING HoloPokemonId = 110 + HoloPokemonId_RHYHORN HoloPokemonId = 111 + HoloPokemonId_RHYDON HoloPokemonId = 112 + HoloPokemonId_CHANSEY HoloPokemonId = 113 + HoloPokemonId_TANGELA HoloPokemonId = 114 + HoloPokemonId_KANGASKHAN HoloPokemonId = 115 + HoloPokemonId_HORSEA HoloPokemonId = 116 + HoloPokemonId_SEADRA HoloPokemonId = 117 + HoloPokemonId_GOLDEEN HoloPokemonId = 118 + HoloPokemonId_SEAKING HoloPokemonId = 119 + HoloPokemonId_STARYU HoloPokemonId = 120 + HoloPokemonId_STARMIE HoloPokemonId = 121 + HoloPokemonId_MR_MIME HoloPokemonId = 122 + HoloPokemonId_SCYTHER HoloPokemonId = 123 + HoloPokemonId_JYNX HoloPokemonId = 124 + HoloPokemonId_ELECTABUZZ HoloPokemonId = 125 + HoloPokemonId_MAGMAR HoloPokemonId = 126 + HoloPokemonId_PINSIR HoloPokemonId = 127 + HoloPokemonId_TAUROS HoloPokemonId = 128 + HoloPokemonId_MAGIKARP HoloPokemonId = 129 + HoloPokemonId_GYARADOS HoloPokemonId = 130 + HoloPokemonId_LAPRAS HoloPokemonId = 131 + HoloPokemonId_DITTO HoloPokemonId = 132 + HoloPokemonId_EEVEE HoloPokemonId = 133 + HoloPokemonId_VAPOREON HoloPokemonId = 134 + HoloPokemonId_JOLTEON HoloPokemonId = 135 + HoloPokemonId_FLAREON HoloPokemonId = 136 + HoloPokemonId_PORYGON HoloPokemonId = 137 + HoloPokemonId_OMANYTE HoloPokemonId = 138 + HoloPokemonId_OMASTAR HoloPokemonId = 139 + HoloPokemonId_KABUTO HoloPokemonId = 140 + HoloPokemonId_KABUTOPS HoloPokemonId = 141 + HoloPokemonId_AERODACTYL HoloPokemonId = 142 + HoloPokemonId_SNORLAX HoloPokemonId = 143 + HoloPokemonId_ARTICUNO HoloPokemonId = 144 + HoloPokemonId_ZAPDOS HoloPokemonId = 145 + HoloPokemonId_MOLTRES HoloPokemonId = 146 + HoloPokemonId_DRATINI HoloPokemonId = 147 + HoloPokemonId_DRAGONAIR HoloPokemonId = 148 + HoloPokemonId_DRAGONITE HoloPokemonId = 149 + HoloPokemonId_MEWTWO HoloPokemonId = 150 + HoloPokemonId_MEW HoloPokemonId = 151 + HoloPokemonId_CHIKORITA HoloPokemonId = 152 + HoloPokemonId_BAYLEEF HoloPokemonId = 153 + HoloPokemonId_MEGANIUM HoloPokemonId = 154 + HoloPokemonId_CYNDAQUIL HoloPokemonId = 155 + HoloPokemonId_QUILAVA HoloPokemonId = 156 + HoloPokemonId_TYPHLOSION HoloPokemonId = 157 + HoloPokemonId_TOTODILE HoloPokemonId = 158 + HoloPokemonId_CROCONAW HoloPokemonId = 159 + HoloPokemonId_FERALIGATR HoloPokemonId = 160 + HoloPokemonId_SENTRET HoloPokemonId = 161 + HoloPokemonId_FURRET HoloPokemonId = 162 + HoloPokemonId_HOOTHOOT HoloPokemonId = 163 + HoloPokemonId_NOCTOWL HoloPokemonId = 164 + HoloPokemonId_LEDYBA HoloPokemonId = 165 + HoloPokemonId_LEDIAN HoloPokemonId = 166 + HoloPokemonId_SPINARAK HoloPokemonId = 167 + HoloPokemonId_ARIADOS HoloPokemonId = 168 + HoloPokemonId_CROBAT HoloPokemonId = 169 + HoloPokemonId_CHINCHOU HoloPokemonId = 170 + HoloPokemonId_LANTURN HoloPokemonId = 171 + HoloPokemonId_PICHU HoloPokemonId = 172 + HoloPokemonId_CLEFFA HoloPokemonId = 173 + HoloPokemonId_IGGLYBUFF HoloPokemonId = 174 + HoloPokemonId_TOGEPI HoloPokemonId = 175 + HoloPokemonId_TOGETIC HoloPokemonId = 176 + HoloPokemonId_NATU HoloPokemonId = 177 + HoloPokemonId_XATU HoloPokemonId = 178 + HoloPokemonId_MAREEP HoloPokemonId = 179 + HoloPokemonId_FLAAFFY HoloPokemonId = 180 + HoloPokemonId_AMPHAROS HoloPokemonId = 181 + HoloPokemonId_BELLOSSOM HoloPokemonId = 182 + HoloPokemonId_MARILL HoloPokemonId = 183 + HoloPokemonId_AZUMARILL HoloPokemonId = 184 + HoloPokemonId_SUDOWOODO HoloPokemonId = 185 + HoloPokemonId_POLITOED HoloPokemonId = 186 + HoloPokemonId_HOPPIP HoloPokemonId = 187 + HoloPokemonId_SKIPLOOM HoloPokemonId = 188 + HoloPokemonId_JUMPLUFF HoloPokemonId = 189 + HoloPokemonId_AIPOM HoloPokemonId = 190 + HoloPokemonId_SUNKERN HoloPokemonId = 191 + HoloPokemonId_SUNFLORA HoloPokemonId = 192 + HoloPokemonId_YANMA HoloPokemonId = 193 + HoloPokemonId_WOOPER HoloPokemonId = 194 + HoloPokemonId_QUAGSIRE HoloPokemonId = 195 + HoloPokemonId_ESPEON HoloPokemonId = 196 + HoloPokemonId_UMBREON HoloPokemonId = 197 + HoloPokemonId_MURKROW HoloPokemonId = 198 + HoloPokemonId_SLOWKING HoloPokemonId = 199 + HoloPokemonId_MISDREAVUS HoloPokemonId = 200 + HoloPokemonId_UNOWN HoloPokemonId = 201 + HoloPokemonId_WOBBUFFET HoloPokemonId = 202 + HoloPokemonId_GIRAFARIG HoloPokemonId = 203 + HoloPokemonId_PINECO HoloPokemonId = 204 + HoloPokemonId_FORRETRESS HoloPokemonId = 205 + HoloPokemonId_DUNSPARCE HoloPokemonId = 206 + HoloPokemonId_GLIGAR HoloPokemonId = 207 + HoloPokemonId_STEELIX HoloPokemonId = 208 + HoloPokemonId_SNUBBULL HoloPokemonId = 209 + HoloPokemonId_GRANBULL HoloPokemonId = 210 + HoloPokemonId_QWILFISH HoloPokemonId = 211 + HoloPokemonId_SCIZOR HoloPokemonId = 212 + HoloPokemonId_SHUCKLE HoloPokemonId = 213 + HoloPokemonId_HERACROSS HoloPokemonId = 214 + HoloPokemonId_SNEASEL HoloPokemonId = 215 + HoloPokemonId_TEDDIURSA HoloPokemonId = 216 + HoloPokemonId_URSARING HoloPokemonId = 217 + HoloPokemonId_SLUGMA HoloPokemonId = 218 + HoloPokemonId_MAGCARGO HoloPokemonId = 219 + HoloPokemonId_SWINUB HoloPokemonId = 220 + HoloPokemonId_PILOSWINE HoloPokemonId = 221 + HoloPokemonId_CORSOLA HoloPokemonId = 222 + HoloPokemonId_REMORAID HoloPokemonId = 223 + HoloPokemonId_OCTILLERY HoloPokemonId = 224 + HoloPokemonId_DELIBIRD HoloPokemonId = 225 + HoloPokemonId_MANTINE HoloPokemonId = 226 + HoloPokemonId_SKARMORY HoloPokemonId = 227 + HoloPokemonId_HOUNDOUR HoloPokemonId = 228 + HoloPokemonId_HOUNDOOM HoloPokemonId = 229 + HoloPokemonId_KINGDRA HoloPokemonId = 230 + HoloPokemonId_PHANPY HoloPokemonId = 231 + HoloPokemonId_DONPHAN HoloPokemonId = 232 + HoloPokemonId_PORYGON2 HoloPokemonId = 233 + HoloPokemonId_STANTLER HoloPokemonId = 234 + HoloPokemonId_SMEARGLE HoloPokemonId = 235 + HoloPokemonId_TYROGUE HoloPokemonId = 236 + HoloPokemonId_HITMONTOP HoloPokemonId = 237 + HoloPokemonId_SMOOCHUM HoloPokemonId = 238 + HoloPokemonId_ELEKID HoloPokemonId = 239 + HoloPokemonId_MAGBY HoloPokemonId = 240 + HoloPokemonId_MILTANK HoloPokemonId = 241 + HoloPokemonId_BLISSEY HoloPokemonId = 242 + HoloPokemonId_RAIKOU HoloPokemonId = 243 + HoloPokemonId_ENTEI HoloPokemonId = 244 + HoloPokemonId_SUICUNE HoloPokemonId = 245 + HoloPokemonId_LARVITAR HoloPokemonId = 246 + HoloPokemonId_PUPITAR HoloPokemonId = 247 + HoloPokemonId_TYRANITAR HoloPokemonId = 248 + HoloPokemonId_LUGIA HoloPokemonId = 249 + HoloPokemonId_HO_OH HoloPokemonId = 250 + HoloPokemonId_CELEBI HoloPokemonId = 251 + HoloPokemonId_TREECKO HoloPokemonId = 252 + HoloPokemonId_GROVYLE HoloPokemonId = 253 + HoloPokemonId_SCEPTILE HoloPokemonId = 254 + HoloPokemonId_TORCHIC HoloPokemonId = 255 + HoloPokemonId_COMBUSKEN HoloPokemonId = 256 + HoloPokemonId_BLAZIKEN HoloPokemonId = 257 + HoloPokemonId_MUDKIP HoloPokemonId = 258 + HoloPokemonId_MARSHTOMP HoloPokemonId = 259 + HoloPokemonId_SWAMPERT HoloPokemonId = 260 + HoloPokemonId_POOCHYENA HoloPokemonId = 261 + HoloPokemonId_MIGHTYENA HoloPokemonId = 262 + HoloPokemonId_ZIGZAGOON HoloPokemonId = 263 + HoloPokemonId_LINOONE HoloPokemonId = 264 + HoloPokemonId_WURMPLE HoloPokemonId = 265 + HoloPokemonId_SILCOON HoloPokemonId = 266 + HoloPokemonId_BEAUTIFLY HoloPokemonId = 267 + HoloPokemonId_CASCOON HoloPokemonId = 268 + HoloPokemonId_DUSTOX HoloPokemonId = 269 + HoloPokemonId_LOTAD HoloPokemonId = 270 + HoloPokemonId_LOMBRE HoloPokemonId = 271 + HoloPokemonId_LUDICOLO HoloPokemonId = 272 + HoloPokemonId_SEEDOT HoloPokemonId = 273 + HoloPokemonId_NUZLEAF HoloPokemonId = 274 + HoloPokemonId_SHIFTRY HoloPokemonId = 275 + HoloPokemonId_TAILLOW HoloPokemonId = 276 + HoloPokemonId_SWELLOW HoloPokemonId = 277 + HoloPokemonId_WINGULL HoloPokemonId = 278 + HoloPokemonId_PELIPPER HoloPokemonId = 279 + HoloPokemonId_RALTS HoloPokemonId = 280 + HoloPokemonId_KIRLIA HoloPokemonId = 281 + HoloPokemonId_GARDEVOIR HoloPokemonId = 282 + HoloPokemonId_SURSKIT HoloPokemonId = 283 + HoloPokemonId_MASQUERAIN HoloPokemonId = 284 + HoloPokemonId_SHROOMISH HoloPokemonId = 285 + HoloPokemonId_BRELOOM HoloPokemonId = 286 + HoloPokemonId_SLAKOTH HoloPokemonId = 287 + HoloPokemonId_VIGOROTH HoloPokemonId = 288 + HoloPokemonId_SLAKING HoloPokemonId = 289 + HoloPokemonId_NINCADA HoloPokemonId = 290 + HoloPokemonId_NINJASK HoloPokemonId = 291 + HoloPokemonId_SHEDINJA HoloPokemonId = 292 + HoloPokemonId_WHISMUR HoloPokemonId = 293 + HoloPokemonId_LOUDRED HoloPokemonId = 294 + HoloPokemonId_EXPLOUD HoloPokemonId = 295 + HoloPokemonId_MAKUHITA HoloPokemonId = 296 + HoloPokemonId_HARIYAMA HoloPokemonId = 297 + HoloPokemonId_AZURILL HoloPokemonId = 298 + HoloPokemonId_NOSEPASS HoloPokemonId = 299 + HoloPokemonId_SKITTY HoloPokemonId = 300 + HoloPokemonId_DELCATTY HoloPokemonId = 301 + HoloPokemonId_SABLEYE HoloPokemonId = 302 + HoloPokemonId_MAWILE HoloPokemonId = 303 + HoloPokemonId_ARON HoloPokemonId = 304 + HoloPokemonId_LAIRON HoloPokemonId = 305 + HoloPokemonId_AGGRON HoloPokemonId = 306 + HoloPokemonId_MEDITITE HoloPokemonId = 307 + HoloPokemonId_MEDICHAM HoloPokemonId = 308 + HoloPokemonId_ELECTRIKE HoloPokemonId = 309 + HoloPokemonId_MANECTRIC HoloPokemonId = 310 + HoloPokemonId_PLUSLE HoloPokemonId = 311 + HoloPokemonId_MINUN HoloPokemonId = 312 + HoloPokemonId_VOLBEAT HoloPokemonId = 313 + HoloPokemonId_ILLUMISE HoloPokemonId = 314 + HoloPokemonId_ROSELIA HoloPokemonId = 315 + HoloPokemonId_GULPIN HoloPokemonId = 316 + HoloPokemonId_SWALOT HoloPokemonId = 317 + HoloPokemonId_CARVANHA HoloPokemonId = 318 + HoloPokemonId_SHARPEDO HoloPokemonId = 319 + HoloPokemonId_WAILMER HoloPokemonId = 320 + HoloPokemonId_WAILORD HoloPokemonId = 321 + HoloPokemonId_NUMEL HoloPokemonId = 322 + HoloPokemonId_CAMERUPT HoloPokemonId = 323 + HoloPokemonId_TORKOAL HoloPokemonId = 324 + HoloPokemonId_SPOINK HoloPokemonId = 325 + HoloPokemonId_GRUMPIG HoloPokemonId = 326 + HoloPokemonId_SPINDA HoloPokemonId = 327 + HoloPokemonId_TRAPINCH HoloPokemonId = 328 + HoloPokemonId_VIBRAVA HoloPokemonId = 329 + HoloPokemonId_FLYGON HoloPokemonId = 330 + HoloPokemonId_CACNEA HoloPokemonId = 331 + HoloPokemonId_CACTURNE HoloPokemonId = 332 + HoloPokemonId_SWABLU HoloPokemonId = 333 + HoloPokemonId_ALTARIA HoloPokemonId = 334 + HoloPokemonId_ZANGOOSE HoloPokemonId = 335 + HoloPokemonId_SEVIPER HoloPokemonId = 336 + HoloPokemonId_LUNATONE HoloPokemonId = 337 + HoloPokemonId_SOLROCK HoloPokemonId = 338 + HoloPokemonId_BARBOACH HoloPokemonId = 339 + HoloPokemonId_WHISCASH HoloPokemonId = 340 + HoloPokemonId_CORPHISH HoloPokemonId = 341 + HoloPokemonId_CRAWDAUNT HoloPokemonId = 342 + HoloPokemonId_BALTOY HoloPokemonId = 343 + HoloPokemonId_CLAYDOL HoloPokemonId = 344 + HoloPokemonId_LILEEP HoloPokemonId = 345 + HoloPokemonId_CRADILY HoloPokemonId = 346 + HoloPokemonId_ANORITH HoloPokemonId = 347 + HoloPokemonId_ARMALDO HoloPokemonId = 348 + HoloPokemonId_FEEBAS HoloPokemonId = 349 + HoloPokemonId_MILOTIC HoloPokemonId = 350 + HoloPokemonId_CASTFORM HoloPokemonId = 351 + HoloPokemonId_KECLEON HoloPokemonId = 352 + HoloPokemonId_SHUPPET HoloPokemonId = 353 + HoloPokemonId_BANETTE HoloPokemonId = 354 + HoloPokemonId_DUSKULL HoloPokemonId = 355 + HoloPokemonId_DUSCLOPS HoloPokemonId = 356 + HoloPokemonId_TROPIUS HoloPokemonId = 357 + HoloPokemonId_CHIMECHO HoloPokemonId = 358 + HoloPokemonId_ABSOL HoloPokemonId = 359 + HoloPokemonId_WYNAUT HoloPokemonId = 360 + HoloPokemonId_SNORUNT HoloPokemonId = 361 + HoloPokemonId_GLALIE HoloPokemonId = 362 + HoloPokemonId_SPHEAL HoloPokemonId = 363 + HoloPokemonId_SEALEO HoloPokemonId = 364 + HoloPokemonId_WALREIN HoloPokemonId = 365 + HoloPokemonId_CLAMPERL HoloPokemonId = 366 + HoloPokemonId_HUNTAIL HoloPokemonId = 367 + HoloPokemonId_GOREBYSS HoloPokemonId = 368 + HoloPokemonId_RELICANTH HoloPokemonId = 369 + HoloPokemonId_LUVDISC HoloPokemonId = 370 + HoloPokemonId_BAGON HoloPokemonId = 371 + HoloPokemonId_SHELGON HoloPokemonId = 372 + HoloPokemonId_SALAMENCE HoloPokemonId = 373 + HoloPokemonId_BELDUM HoloPokemonId = 374 + HoloPokemonId_METANG HoloPokemonId = 375 + HoloPokemonId_METAGROSS HoloPokemonId = 376 + HoloPokemonId_REGIROCK HoloPokemonId = 377 + HoloPokemonId_REGICE HoloPokemonId = 378 + HoloPokemonId_REGISTEEL HoloPokemonId = 379 + HoloPokemonId_LATIAS HoloPokemonId = 380 + HoloPokemonId_LATIOS HoloPokemonId = 381 + HoloPokemonId_KYOGRE HoloPokemonId = 382 + HoloPokemonId_GROUDON HoloPokemonId = 383 + HoloPokemonId_RAYQUAZA HoloPokemonId = 384 + HoloPokemonId_JIRACHI HoloPokemonId = 385 + HoloPokemonId_DEOXYS HoloPokemonId = 386 + HoloPokemonId_TURTWIG HoloPokemonId = 387 + HoloPokemonId_GROTLE HoloPokemonId = 388 + HoloPokemonId_TORTERRA HoloPokemonId = 389 + HoloPokemonId_CHIMCHAR HoloPokemonId = 390 + HoloPokemonId_MONFERNO HoloPokemonId = 391 + HoloPokemonId_INFERNAPE HoloPokemonId = 392 + HoloPokemonId_PIPLUP HoloPokemonId = 393 + HoloPokemonId_PRINPLUP HoloPokemonId = 394 + HoloPokemonId_EMPOLEON HoloPokemonId = 395 + HoloPokemonId_STARLY HoloPokemonId = 396 + HoloPokemonId_STARAVIA HoloPokemonId = 397 + HoloPokemonId_STARAPTOR HoloPokemonId = 398 + HoloPokemonId_BIDOOF HoloPokemonId = 399 + HoloPokemonId_BIBAREL HoloPokemonId = 400 + HoloPokemonId_KRICKETOT HoloPokemonId = 401 + HoloPokemonId_KRICKETUNE HoloPokemonId = 402 + HoloPokemonId_SHINX HoloPokemonId = 403 + HoloPokemonId_LUXIO HoloPokemonId = 404 + HoloPokemonId_LUXRAY HoloPokemonId = 405 + HoloPokemonId_BUDEW HoloPokemonId = 406 + HoloPokemonId_ROSERADE HoloPokemonId = 407 + HoloPokemonId_CRANIDOS HoloPokemonId = 408 + HoloPokemonId_RAMPARDOS HoloPokemonId = 409 + HoloPokemonId_SHIELDON HoloPokemonId = 410 + HoloPokemonId_BASTIODON HoloPokemonId = 411 + HoloPokemonId_BURMY HoloPokemonId = 412 + HoloPokemonId_WORMADAM HoloPokemonId = 413 + HoloPokemonId_MOTHIM HoloPokemonId = 414 + HoloPokemonId_COMBEE HoloPokemonId = 415 + HoloPokemonId_VESPIQUEN HoloPokemonId = 416 + HoloPokemonId_PACHIRISU HoloPokemonId = 417 + HoloPokemonId_BUIZEL HoloPokemonId = 418 + HoloPokemonId_FLOATZEL HoloPokemonId = 419 + HoloPokemonId_CHERUBI HoloPokemonId = 420 + HoloPokemonId_CHERRIM HoloPokemonId = 421 + HoloPokemonId_SHELLOS HoloPokemonId = 422 + HoloPokemonId_GASTRODON HoloPokemonId = 423 + HoloPokemonId_AMBIPOM HoloPokemonId = 424 + HoloPokemonId_DRIFLOON HoloPokemonId = 425 + HoloPokemonId_DRIFBLIM HoloPokemonId = 426 + HoloPokemonId_BUNEARY HoloPokemonId = 427 + HoloPokemonId_LOPUNNY HoloPokemonId = 428 + HoloPokemonId_MISMAGIUS HoloPokemonId = 429 + HoloPokemonId_HONCHKROW HoloPokemonId = 430 + HoloPokemonId_GLAMEOW HoloPokemonId = 431 + HoloPokemonId_PURUGLY HoloPokemonId = 432 + HoloPokemonId_CHINGLING HoloPokemonId = 433 + HoloPokemonId_STUNKY HoloPokemonId = 434 + HoloPokemonId_SKUNTANK HoloPokemonId = 435 + HoloPokemonId_BRONZOR HoloPokemonId = 436 + HoloPokemonId_BRONZONG HoloPokemonId = 437 + HoloPokemonId_BONSLY HoloPokemonId = 438 + HoloPokemonId_MIME_JR HoloPokemonId = 439 + HoloPokemonId_HAPPINY HoloPokemonId = 440 + HoloPokemonId_CHATOT HoloPokemonId = 441 + HoloPokemonId_SPIRITOMB HoloPokemonId = 442 + HoloPokemonId_GIBLE HoloPokemonId = 443 + HoloPokemonId_GABITE HoloPokemonId = 444 + HoloPokemonId_GARCHOMP HoloPokemonId = 445 + HoloPokemonId_MUNCHLAX HoloPokemonId = 446 + HoloPokemonId_RIOLU HoloPokemonId = 447 + HoloPokemonId_LUCARIO HoloPokemonId = 448 + HoloPokemonId_HIPPOPOTAS HoloPokemonId = 449 + HoloPokemonId_HIPPOWDON HoloPokemonId = 450 + HoloPokemonId_SKORUPI HoloPokemonId = 451 + HoloPokemonId_DRAPION HoloPokemonId = 452 + HoloPokemonId_CROAGUNK HoloPokemonId = 453 + HoloPokemonId_TOXICROAK HoloPokemonId = 454 + HoloPokemonId_CARNIVINE HoloPokemonId = 455 + HoloPokemonId_FINNEON HoloPokemonId = 456 + HoloPokemonId_LUMINEON HoloPokemonId = 457 + HoloPokemonId_MANTYKE HoloPokemonId = 458 + HoloPokemonId_SNOVER HoloPokemonId = 459 + HoloPokemonId_ABOMASNOW HoloPokemonId = 460 + HoloPokemonId_WEAVILE HoloPokemonId = 461 + HoloPokemonId_MAGNEZONE HoloPokemonId = 462 + HoloPokemonId_LICKILICKY HoloPokemonId = 463 + HoloPokemonId_RHYPERIOR HoloPokemonId = 464 + HoloPokemonId_TANGROWTH HoloPokemonId = 465 + HoloPokemonId_ELECTIVIRE HoloPokemonId = 466 + HoloPokemonId_MAGMORTAR HoloPokemonId = 467 + HoloPokemonId_TOGEKISS HoloPokemonId = 468 + HoloPokemonId_YANMEGA HoloPokemonId = 469 + HoloPokemonId_LEAFEON HoloPokemonId = 470 + HoloPokemonId_GLACEON HoloPokemonId = 471 + HoloPokemonId_GLISCOR HoloPokemonId = 472 + HoloPokemonId_MAMOSWINE HoloPokemonId = 473 + HoloPokemonId_PORYGON_Z HoloPokemonId = 474 + HoloPokemonId_GALLADE HoloPokemonId = 475 + HoloPokemonId_PROBOPASS HoloPokemonId = 476 + HoloPokemonId_DUSKNOIR HoloPokemonId = 477 + HoloPokemonId_FROSLASS HoloPokemonId = 478 + HoloPokemonId_ROTOM HoloPokemonId = 479 + HoloPokemonId_UXIE HoloPokemonId = 480 + HoloPokemonId_MESPRIT HoloPokemonId = 481 + HoloPokemonId_AZELF HoloPokemonId = 482 + HoloPokemonId_DIALGA HoloPokemonId = 483 + HoloPokemonId_PALKIA HoloPokemonId = 484 + HoloPokemonId_HEATRAN HoloPokemonId = 485 + HoloPokemonId_REGIGIGAS HoloPokemonId = 486 + HoloPokemonId_GIRATINA HoloPokemonId = 487 + HoloPokemonId_CRESSELIA HoloPokemonId = 488 + HoloPokemonId_PHIONE HoloPokemonId = 489 + HoloPokemonId_MANAPHY HoloPokemonId = 490 + HoloPokemonId_DARKRAI HoloPokemonId = 491 + HoloPokemonId_SHAYMIN HoloPokemonId = 492 + HoloPokemonId_ARCEUS HoloPokemonId = 493 + HoloPokemonId_VICTINI HoloPokemonId = 494 + HoloPokemonId_SNIVY HoloPokemonId = 495 + HoloPokemonId_SERVINE HoloPokemonId = 496 + HoloPokemonId_SERPERIOR HoloPokemonId = 497 + HoloPokemonId_TEPIG HoloPokemonId = 498 + HoloPokemonId_PIGNITE HoloPokemonId = 499 + HoloPokemonId_EMBOAR HoloPokemonId = 500 + HoloPokemonId_OSHAWOTT HoloPokemonId = 501 + HoloPokemonId_DEWOTT HoloPokemonId = 502 + HoloPokemonId_SAMUROTT HoloPokemonId = 503 + HoloPokemonId_PATRAT HoloPokemonId = 504 + HoloPokemonId_WATCHOG HoloPokemonId = 505 + HoloPokemonId_LILLIPUP HoloPokemonId = 506 + HoloPokemonId_HERDIER HoloPokemonId = 507 + HoloPokemonId_STOUTLAND HoloPokemonId = 508 + HoloPokemonId_PURRLOIN HoloPokemonId = 509 + HoloPokemonId_LIEPARD HoloPokemonId = 510 + HoloPokemonId_PANSAGE HoloPokemonId = 511 + HoloPokemonId_SIMISAGE HoloPokemonId = 512 + HoloPokemonId_PANSEAR HoloPokemonId = 513 + HoloPokemonId_SIMISEAR HoloPokemonId = 514 + HoloPokemonId_PANPOUR HoloPokemonId = 515 + HoloPokemonId_SIMIPOUR HoloPokemonId = 516 + HoloPokemonId_MUNNA HoloPokemonId = 517 + HoloPokemonId_MUSHARNA HoloPokemonId = 518 + HoloPokemonId_PIDOVE HoloPokemonId = 519 + HoloPokemonId_TRANQUILL HoloPokemonId = 520 + HoloPokemonId_UNFEZANT HoloPokemonId = 521 + HoloPokemonId_BLITZLE HoloPokemonId = 522 + HoloPokemonId_ZEBSTRIKA HoloPokemonId = 523 + HoloPokemonId_ROGGENROLA HoloPokemonId = 524 + HoloPokemonId_BOLDORE HoloPokemonId = 525 + HoloPokemonId_GIGALITH HoloPokemonId = 526 + HoloPokemonId_WOOBAT HoloPokemonId = 527 + HoloPokemonId_SWOOBAT HoloPokemonId = 528 + HoloPokemonId_DRILBUR HoloPokemonId = 529 + HoloPokemonId_EXCADRILL HoloPokemonId = 530 + HoloPokemonId_AUDINO HoloPokemonId = 531 + HoloPokemonId_TIMBURR HoloPokemonId = 532 + HoloPokemonId_GURDURR HoloPokemonId = 533 + HoloPokemonId_CONKELDURR HoloPokemonId = 534 + HoloPokemonId_TYMPOLE HoloPokemonId = 535 + HoloPokemonId_PALPITOAD HoloPokemonId = 536 + HoloPokemonId_SEISMITOAD HoloPokemonId = 537 + HoloPokemonId_THROH HoloPokemonId = 538 + HoloPokemonId_SAWK HoloPokemonId = 539 + HoloPokemonId_SEWADDLE HoloPokemonId = 540 + HoloPokemonId_SWADLOON HoloPokemonId = 541 + HoloPokemonId_LEAVANNY HoloPokemonId = 542 + HoloPokemonId_VENIPEDE HoloPokemonId = 543 + HoloPokemonId_WHIRLIPEDE HoloPokemonId = 544 + HoloPokemonId_SCOLIPEDE HoloPokemonId = 545 + HoloPokemonId_COTTONEE HoloPokemonId = 546 + HoloPokemonId_WHIMSICOTT HoloPokemonId = 547 + HoloPokemonId_PETILIL HoloPokemonId = 548 + HoloPokemonId_LILLIGANT HoloPokemonId = 549 + HoloPokemonId_BASCULIN HoloPokemonId = 550 + HoloPokemonId_SANDILE HoloPokemonId = 551 + HoloPokemonId_KROKOROK HoloPokemonId = 552 + HoloPokemonId_KROOKODILE HoloPokemonId = 553 + HoloPokemonId_DARUMAKA HoloPokemonId = 554 + HoloPokemonId_DARMANITAN HoloPokemonId = 555 + HoloPokemonId_MARACTUS HoloPokemonId = 556 + HoloPokemonId_DWEBBLE HoloPokemonId = 557 + HoloPokemonId_CRUSTLE HoloPokemonId = 558 + HoloPokemonId_SCRAGGY HoloPokemonId = 559 + HoloPokemonId_SCRAFTY HoloPokemonId = 560 + HoloPokemonId_SIGILYPH HoloPokemonId = 561 + HoloPokemonId_YAMASK HoloPokemonId = 562 + HoloPokemonId_COFAGRIGUS HoloPokemonId = 563 + HoloPokemonId_TIRTOUGA HoloPokemonId = 564 + HoloPokemonId_CARRACOSTA HoloPokemonId = 565 + HoloPokemonId_ARCHEN HoloPokemonId = 566 + HoloPokemonId_ARCHEOPS HoloPokemonId = 567 + HoloPokemonId_TRUBBISH HoloPokemonId = 568 + HoloPokemonId_GARBODOR HoloPokemonId = 569 + HoloPokemonId_ZORUA HoloPokemonId = 570 + HoloPokemonId_ZOROARK HoloPokemonId = 571 + HoloPokemonId_MINCCINO HoloPokemonId = 572 + HoloPokemonId_CINCCINO HoloPokemonId = 573 + HoloPokemonId_GOTHITA HoloPokemonId = 574 + HoloPokemonId_GOTHORITA HoloPokemonId = 575 + HoloPokemonId_GOTHITELLE HoloPokemonId = 576 + HoloPokemonId_SOLOSIS HoloPokemonId = 577 + HoloPokemonId_DUOSION HoloPokemonId = 578 + HoloPokemonId_REUNICLUS HoloPokemonId = 579 + HoloPokemonId_DUCKLETT HoloPokemonId = 580 + HoloPokemonId_SWANNA HoloPokemonId = 581 + HoloPokemonId_VANILLITE HoloPokemonId = 582 + HoloPokemonId_VANILLISH HoloPokemonId = 583 + HoloPokemonId_VANILLUXE HoloPokemonId = 584 + HoloPokemonId_DEERLING HoloPokemonId = 585 + HoloPokemonId_SAWSBUCK HoloPokemonId = 586 + HoloPokemonId_EMOLGA HoloPokemonId = 587 + HoloPokemonId_KARRABLAST HoloPokemonId = 588 + HoloPokemonId_ESCAVALIER HoloPokemonId = 589 + HoloPokemonId_FOONGUS HoloPokemonId = 590 + HoloPokemonId_AMOONGUSS HoloPokemonId = 591 + HoloPokemonId_FRILLISH HoloPokemonId = 592 + HoloPokemonId_JELLICENT HoloPokemonId = 593 + HoloPokemonId_ALOMOMOLA HoloPokemonId = 594 + HoloPokemonId_JOLTIK HoloPokemonId = 595 + HoloPokemonId_GALVANTULA HoloPokemonId = 596 + HoloPokemonId_FERROSEED HoloPokemonId = 597 + HoloPokemonId_FERROTHORN HoloPokemonId = 598 + HoloPokemonId_KLINK HoloPokemonId = 599 + HoloPokemonId_KLANG HoloPokemonId = 600 + HoloPokemonId_KLINKLANG HoloPokemonId = 601 + HoloPokemonId_TYNAMO HoloPokemonId = 602 + HoloPokemonId_EELEKTRIK HoloPokemonId = 603 + HoloPokemonId_EELEKTROSS HoloPokemonId = 604 + HoloPokemonId_ELGYEM HoloPokemonId = 605 + HoloPokemonId_BEHEEYEM HoloPokemonId = 606 + HoloPokemonId_LITWICK HoloPokemonId = 607 + HoloPokemonId_LAMPENT HoloPokemonId = 608 + HoloPokemonId_CHANDELURE HoloPokemonId = 609 + HoloPokemonId_AXEW HoloPokemonId = 610 + HoloPokemonId_FRAXURE HoloPokemonId = 611 + HoloPokemonId_HAXORUS HoloPokemonId = 612 + HoloPokemonId_CUBCHOO HoloPokemonId = 613 + HoloPokemonId_BEARTIC HoloPokemonId = 614 + HoloPokemonId_CRYOGONAL HoloPokemonId = 615 + HoloPokemonId_SHELMET HoloPokemonId = 616 + HoloPokemonId_ACCELGOR HoloPokemonId = 617 + HoloPokemonId_STUNFISK HoloPokemonId = 618 + HoloPokemonId_MIENFOO HoloPokemonId = 619 + HoloPokemonId_MIENSHAO HoloPokemonId = 620 + HoloPokemonId_DRUDDIGON HoloPokemonId = 621 + HoloPokemonId_GOLETT HoloPokemonId = 622 + HoloPokemonId_GOLURK HoloPokemonId = 623 + HoloPokemonId_PAWNIARD HoloPokemonId = 624 + HoloPokemonId_BISHARP HoloPokemonId = 625 + HoloPokemonId_BOUFFALANT HoloPokemonId = 626 + HoloPokemonId_RUFFLET HoloPokemonId = 627 + HoloPokemonId_BRAVIARY HoloPokemonId = 628 + HoloPokemonId_VULLABY HoloPokemonId = 629 + HoloPokemonId_MANDIBUZZ HoloPokemonId = 630 + HoloPokemonId_HEATMOR HoloPokemonId = 631 + HoloPokemonId_DURANT HoloPokemonId = 632 + HoloPokemonId_DEINO HoloPokemonId = 633 + HoloPokemonId_ZWEILOUS HoloPokemonId = 634 + HoloPokemonId_HYDREIGON HoloPokemonId = 635 + HoloPokemonId_LARVESTA HoloPokemonId = 636 + HoloPokemonId_VOLCARONA HoloPokemonId = 637 + HoloPokemonId_COBALION HoloPokemonId = 638 + HoloPokemonId_TERRAKION HoloPokemonId = 639 + HoloPokemonId_VIRIZION HoloPokemonId = 640 + HoloPokemonId_TORNADUS HoloPokemonId = 641 + HoloPokemonId_THUNDURUS HoloPokemonId = 642 + HoloPokemonId_RESHIRAM HoloPokemonId = 643 + HoloPokemonId_ZEKROM HoloPokemonId = 644 + HoloPokemonId_LANDORUS HoloPokemonId = 645 + HoloPokemonId_KYUREM HoloPokemonId = 646 + HoloPokemonId_KELDEO HoloPokemonId = 647 + HoloPokemonId_MELOETTA HoloPokemonId = 648 + HoloPokemonId_GENESECT HoloPokemonId = 649 + HoloPokemonId_CHESPIN HoloPokemonId = 650 + HoloPokemonId_QUILLADIN HoloPokemonId = 651 + HoloPokemonId_CHESNAUGHT HoloPokemonId = 652 + HoloPokemonId_FENNEKIN HoloPokemonId = 653 + HoloPokemonId_BRAIXEN HoloPokemonId = 654 + HoloPokemonId_DELPHOX HoloPokemonId = 655 + HoloPokemonId_FROAKIE HoloPokemonId = 656 + HoloPokemonId_FROGADIER HoloPokemonId = 657 + HoloPokemonId_GRENINJA HoloPokemonId = 658 + HoloPokemonId_BUNNELBY HoloPokemonId = 659 + HoloPokemonId_DIGGERSBY HoloPokemonId = 660 + HoloPokemonId_FLETCHLING HoloPokemonId = 661 + HoloPokemonId_FLETCHINDER HoloPokemonId = 662 + HoloPokemonId_TALONFLAME HoloPokemonId = 663 + HoloPokemonId_SCATTERBUG HoloPokemonId = 664 + HoloPokemonId_SPEWPA HoloPokemonId = 665 + HoloPokemonId_VIVILLON HoloPokemonId = 666 + HoloPokemonId_LITLEO HoloPokemonId = 667 + HoloPokemonId_PYROAR HoloPokemonId = 668 + HoloPokemonId_FLABEBE HoloPokemonId = 669 + HoloPokemonId_FLOETTE HoloPokemonId = 670 + HoloPokemonId_FLORGES HoloPokemonId = 671 + HoloPokemonId_SKIDDO HoloPokemonId = 672 + HoloPokemonId_GOGOAT HoloPokemonId = 673 + HoloPokemonId_PANCHAM HoloPokemonId = 674 + HoloPokemonId_PANGORO HoloPokemonId = 675 + HoloPokemonId_FURFROU HoloPokemonId = 676 + HoloPokemonId_ESPURR HoloPokemonId = 677 + HoloPokemonId_MEOWSTIC HoloPokemonId = 678 + HoloPokemonId_HONEDGE HoloPokemonId = 679 + HoloPokemonId_DOUBLADE HoloPokemonId = 680 + HoloPokemonId_AEGISLASH HoloPokemonId = 681 + HoloPokemonId_SPRITZEE HoloPokemonId = 682 + HoloPokemonId_AROMATISSE HoloPokemonId = 683 + HoloPokemonId_SWIRLIX HoloPokemonId = 684 + HoloPokemonId_SLURPUFF HoloPokemonId = 685 + HoloPokemonId_INKAY HoloPokemonId = 686 + HoloPokemonId_MALAMAR HoloPokemonId = 687 + HoloPokemonId_BINACLE HoloPokemonId = 688 + HoloPokemonId_BARBARACLE HoloPokemonId = 689 + HoloPokemonId_SKRELP HoloPokemonId = 690 + HoloPokemonId_DRAGALGE HoloPokemonId = 691 + HoloPokemonId_CLAUNCHER HoloPokemonId = 692 + HoloPokemonId_CLAWITZER HoloPokemonId = 693 + HoloPokemonId_HELIOPTILE HoloPokemonId = 694 + HoloPokemonId_HELIOLISK HoloPokemonId = 695 + HoloPokemonId_TYRUNT HoloPokemonId = 696 + HoloPokemonId_TYRANTRUM HoloPokemonId = 697 + HoloPokemonId_AMAURA HoloPokemonId = 698 + HoloPokemonId_AURORUS HoloPokemonId = 699 + HoloPokemonId_SYLVEON HoloPokemonId = 700 + HoloPokemonId_HAWLUCHA HoloPokemonId = 701 + HoloPokemonId_DEDENNE HoloPokemonId = 702 + HoloPokemonId_CARBINK HoloPokemonId = 703 + HoloPokemonId_GOOMY HoloPokemonId = 704 + HoloPokemonId_SLIGGOO HoloPokemonId = 705 + HoloPokemonId_GOODRA HoloPokemonId = 706 + HoloPokemonId_KLEFKI HoloPokemonId = 707 + HoloPokemonId_PHANTUMP HoloPokemonId = 708 + HoloPokemonId_TREVENANT HoloPokemonId = 709 + HoloPokemonId_PUMPKABOO HoloPokemonId = 710 + HoloPokemonId_GOURGEIST HoloPokemonId = 711 + HoloPokemonId_BERGMITE HoloPokemonId = 712 + HoloPokemonId_AVALUGG HoloPokemonId = 713 + HoloPokemonId_NOIBAT HoloPokemonId = 714 + HoloPokemonId_NOIVERN HoloPokemonId = 715 + HoloPokemonId_XERNEAS HoloPokemonId = 716 + HoloPokemonId_YVELTAL HoloPokemonId = 717 + HoloPokemonId_ZYGARDE HoloPokemonId = 718 + HoloPokemonId_DIANCIE HoloPokemonId = 719 + HoloPokemonId_HOOPA HoloPokemonId = 720 + HoloPokemonId_VOLCANION HoloPokemonId = 721 + HoloPokemonId_ROWLET HoloPokemonId = 722 + HoloPokemonId_DARTRIX HoloPokemonId = 723 + HoloPokemonId_DECIDUEYE HoloPokemonId = 724 + HoloPokemonId_LITTEN HoloPokemonId = 725 + HoloPokemonId_TORRACAT HoloPokemonId = 726 + HoloPokemonId_INCINEROAR HoloPokemonId = 727 + HoloPokemonId_POPPLIO HoloPokemonId = 728 + HoloPokemonId_BRIONNE HoloPokemonId = 729 + HoloPokemonId_PRIMARINA HoloPokemonId = 730 + HoloPokemonId_PIKIPEK HoloPokemonId = 731 + HoloPokemonId_TRUMBEAK HoloPokemonId = 732 + HoloPokemonId_TOUCANNON HoloPokemonId = 733 + HoloPokemonId_YUNGOOS HoloPokemonId = 734 + HoloPokemonId_GUMSHOOS HoloPokemonId = 735 + HoloPokemonId_GRUBBIN HoloPokemonId = 736 + HoloPokemonId_CHARJABUG HoloPokemonId = 737 + HoloPokemonId_VIKAVOLT HoloPokemonId = 738 + HoloPokemonId_CRABRAWLER HoloPokemonId = 739 + HoloPokemonId_CRABOMINABLE HoloPokemonId = 740 + HoloPokemonId_ORICORIO HoloPokemonId = 741 + HoloPokemonId_CUTIEFLY HoloPokemonId = 742 + HoloPokemonId_RIBOMBEE HoloPokemonId = 743 + HoloPokemonId_ROCKRUFF HoloPokemonId = 744 + HoloPokemonId_LYCANROC HoloPokemonId = 745 + HoloPokemonId_WISHIWASHI HoloPokemonId = 746 + HoloPokemonId_MAREANIE HoloPokemonId = 747 + HoloPokemonId_TOXAPEX HoloPokemonId = 748 + HoloPokemonId_MUDBRAY HoloPokemonId = 749 + HoloPokemonId_MUDSDALE HoloPokemonId = 750 + HoloPokemonId_DEWPIDER HoloPokemonId = 751 + HoloPokemonId_ARAQUANID HoloPokemonId = 752 + HoloPokemonId_FOMANTIS HoloPokemonId = 753 + HoloPokemonId_LURANTIS HoloPokemonId = 754 + HoloPokemonId_MORELULL HoloPokemonId = 755 + HoloPokemonId_SHIINOTIC HoloPokemonId = 756 + HoloPokemonId_SALANDIT HoloPokemonId = 757 + HoloPokemonId_SALAZZLE HoloPokemonId = 758 + HoloPokemonId_STUFFUL HoloPokemonId = 759 + HoloPokemonId_BEWEAR HoloPokemonId = 760 + HoloPokemonId_BOUNSWEET HoloPokemonId = 761 + HoloPokemonId_STEENEE HoloPokemonId = 762 + HoloPokemonId_TSAREENA HoloPokemonId = 763 + HoloPokemonId_COMFEY HoloPokemonId = 764 + HoloPokemonId_ORANGURU HoloPokemonId = 765 + HoloPokemonId_PASSIMIAN HoloPokemonId = 766 + HoloPokemonId_WIMPOD HoloPokemonId = 767 + HoloPokemonId_GOLISOPOD HoloPokemonId = 768 + HoloPokemonId_SANDYGAST HoloPokemonId = 769 + HoloPokemonId_PALOSSAND HoloPokemonId = 770 + HoloPokemonId_PYUKUMUKU HoloPokemonId = 771 + HoloPokemonId_TYPE_NULL HoloPokemonId = 772 + HoloPokemonId_SILVALLY HoloPokemonId = 773 + HoloPokemonId_MINIOR HoloPokemonId = 774 + HoloPokemonId_KOMALA HoloPokemonId = 775 + HoloPokemonId_TURTONATOR HoloPokemonId = 776 + HoloPokemonId_TOGEDEMARU HoloPokemonId = 777 + HoloPokemonId_MIMIKYU HoloPokemonId = 778 + HoloPokemonId_BRUXISH HoloPokemonId = 779 + HoloPokemonId_DRAMPA HoloPokemonId = 780 + HoloPokemonId_DHELMISE HoloPokemonId = 781 + HoloPokemonId_JANGMO_O HoloPokemonId = 782 + HoloPokemonId_HAKAMO_O HoloPokemonId = 783 + HoloPokemonId_KOMMO_O HoloPokemonId = 784 + HoloPokemonId_TAPU_KOKO HoloPokemonId = 785 + HoloPokemonId_TAPU_LELE HoloPokemonId = 786 + HoloPokemonId_TAPU_BULU HoloPokemonId = 787 + HoloPokemonId_TAPU_FINI HoloPokemonId = 788 + HoloPokemonId_COSMOG HoloPokemonId = 789 + HoloPokemonId_COSMOEM HoloPokemonId = 790 + HoloPokemonId_SOLGALEO HoloPokemonId = 791 + HoloPokemonId_LUNALA HoloPokemonId = 792 + HoloPokemonId_NIHILEGO HoloPokemonId = 793 + HoloPokemonId_BUZZWOLE HoloPokemonId = 794 + HoloPokemonId_PHEROMOSA HoloPokemonId = 795 + HoloPokemonId_XURKITREE HoloPokemonId = 796 + HoloPokemonId_CELESTEELA HoloPokemonId = 797 + HoloPokemonId_KARTANA HoloPokemonId = 798 + HoloPokemonId_GUZZLORD HoloPokemonId = 799 + HoloPokemonId_NECROZMA HoloPokemonId = 800 + HoloPokemonId_MAGEARNA HoloPokemonId = 801 + HoloPokemonId_MARSHADOW HoloPokemonId = 802 + HoloPokemonId_POIPOLE HoloPokemonId = 803 + HoloPokemonId_NAGANADEL HoloPokemonId = 804 + HoloPokemonId_STAKATAKA HoloPokemonId = 805 + HoloPokemonId_BLACEPHALON HoloPokemonId = 806 + HoloPokemonId_ZERAORA HoloPokemonId = 807 + HoloPokemonId_MELTAN HoloPokemonId = 808 + HoloPokemonId_MELMETAL HoloPokemonId = 809 + HoloPokemonId_GROOKEY HoloPokemonId = 810 + HoloPokemonId_THWACKEY HoloPokemonId = 811 + HoloPokemonId_RILLABOOM HoloPokemonId = 812 + HoloPokemonId_SCORBUNNY HoloPokemonId = 813 + HoloPokemonId_RABOOT HoloPokemonId = 814 + HoloPokemonId_CINDERACE HoloPokemonId = 815 + HoloPokemonId_SOBBLE HoloPokemonId = 816 + HoloPokemonId_DRIZZILE HoloPokemonId = 817 + HoloPokemonId_INTELEON HoloPokemonId = 818 + HoloPokemonId_SKWOVET HoloPokemonId = 819 + HoloPokemonId_GREEDENT HoloPokemonId = 820 + HoloPokemonId_ROOKIDEE HoloPokemonId = 821 + HoloPokemonId_CORVISQUIRE HoloPokemonId = 822 + HoloPokemonId_CORVIKNIGHT HoloPokemonId = 823 + HoloPokemonId_BLIPBUG HoloPokemonId = 824 + HoloPokemonId_DOTTLER HoloPokemonId = 825 + HoloPokemonId_ORBEETLE HoloPokemonId = 826 + HoloPokemonId_NICKIT HoloPokemonId = 827 + HoloPokemonId_THIEVUL HoloPokemonId = 828 + HoloPokemonId_GOSSIFLEUR HoloPokemonId = 829 + HoloPokemonId_ELDEGOSS HoloPokemonId = 830 + HoloPokemonId_WOOLOO HoloPokemonId = 831 + HoloPokemonId_DUBWOOL HoloPokemonId = 832 + HoloPokemonId_CHEWTLE HoloPokemonId = 833 + HoloPokemonId_DREDNAW HoloPokemonId = 834 + HoloPokemonId_YAMPER HoloPokemonId = 835 + HoloPokemonId_BOLTUND HoloPokemonId = 836 + HoloPokemonId_ROLYCOLY HoloPokemonId = 837 + HoloPokemonId_CARKOL HoloPokemonId = 838 + HoloPokemonId_COALOSSAL HoloPokemonId = 839 + HoloPokemonId_APPLIN HoloPokemonId = 840 + HoloPokemonId_FLAPPLE HoloPokemonId = 841 + HoloPokemonId_APPLETUN HoloPokemonId = 842 + HoloPokemonId_SILICOBRA HoloPokemonId = 843 + HoloPokemonId_SANDACONDA HoloPokemonId = 844 + HoloPokemonId_CRAMORANT HoloPokemonId = 845 + HoloPokemonId_ARROKUDA HoloPokemonId = 846 + HoloPokemonId_BARRASKEWDA HoloPokemonId = 847 + HoloPokemonId_TOXEL HoloPokemonId = 848 + HoloPokemonId_TOXTRICITY HoloPokemonId = 849 + HoloPokemonId_SIZZLIPEDE HoloPokemonId = 850 + HoloPokemonId_CENTISKORCH HoloPokemonId = 851 + HoloPokemonId_CLOBBOPUS HoloPokemonId = 852 + HoloPokemonId_GRAPPLOCT HoloPokemonId = 853 + HoloPokemonId_SINISTEA HoloPokemonId = 854 + HoloPokemonId_POLTEAGEIST HoloPokemonId = 855 + HoloPokemonId_HATENNA HoloPokemonId = 856 + HoloPokemonId_HATTREM HoloPokemonId = 857 + HoloPokemonId_HATTERENE HoloPokemonId = 858 + HoloPokemonId_IMPIDIMP HoloPokemonId = 859 + HoloPokemonId_MORGREM HoloPokemonId = 860 + HoloPokemonId_GRIMMSNARL HoloPokemonId = 861 + HoloPokemonId_OBSTAGOON HoloPokemonId = 862 + HoloPokemonId_PERRSERKER HoloPokemonId = 863 + HoloPokemonId_CURSOLA HoloPokemonId = 864 + HoloPokemonId_SIRFETCHD HoloPokemonId = 865 + HoloPokemonId_MR_RIME HoloPokemonId = 866 + HoloPokemonId_RUNERIGUS HoloPokemonId = 867 + HoloPokemonId_MILCERY HoloPokemonId = 868 + HoloPokemonId_ALCREMIE HoloPokemonId = 869 + HoloPokemonId_FALINKS HoloPokemonId = 870 + HoloPokemonId_PINCURCHIN HoloPokemonId = 871 + HoloPokemonId_SNOM HoloPokemonId = 872 + HoloPokemonId_FROSMOTH HoloPokemonId = 873 + HoloPokemonId_STONJOURNER HoloPokemonId = 874 + HoloPokemonId_EISCUE HoloPokemonId = 875 + HoloPokemonId_INDEEDEE HoloPokemonId = 876 + HoloPokemonId_MORPEKO HoloPokemonId = 877 + HoloPokemonId_CUFANT HoloPokemonId = 878 + HoloPokemonId_COPPERAJAH HoloPokemonId = 879 + HoloPokemonId_DRACOZOLT HoloPokemonId = 880 + HoloPokemonId_ARCTOZOLT HoloPokemonId = 881 + HoloPokemonId_DRACOVISH HoloPokemonId = 882 + HoloPokemonId_ARCTOVISH HoloPokemonId = 883 + HoloPokemonId_DURALUDON HoloPokemonId = 884 + HoloPokemonId_DREEPY HoloPokemonId = 885 + HoloPokemonId_DRAKLOAK HoloPokemonId = 886 + HoloPokemonId_DRAGAPULT HoloPokemonId = 887 + HoloPokemonId_ZACIAN HoloPokemonId = 888 + HoloPokemonId_ZAMAZENTA HoloPokemonId = 889 + HoloPokemonId_ETERNATUS HoloPokemonId = 890 + HoloPokemonId_KUBFU HoloPokemonId = 891 + HoloPokemonId_URSHIFU HoloPokemonId = 892 + HoloPokemonId_ZARUDE HoloPokemonId = 893 + HoloPokemonId_REGIELEKI HoloPokemonId = 894 + HoloPokemonId_REGIDRAGO HoloPokemonId = 895 + HoloPokemonId_GLASTRIER HoloPokemonId = 896 + HoloPokemonId_SPECTRIER HoloPokemonId = 897 + HoloPokemonId_CALYREX HoloPokemonId = 898 + HoloPokemonId_WYRDEER HoloPokemonId = 899 + HoloPokemonId_KLEAVOR HoloPokemonId = 900 + HoloPokemonId_URSALUNA HoloPokemonId = 901 + HoloPokemonId_BASCULEGION HoloPokemonId = 902 + HoloPokemonId_SNEASLER HoloPokemonId = 903 + HoloPokemonId_OVERQWIL HoloPokemonId = 904 + HoloPokemonId_ENAMORUS HoloPokemonId = 905 + HoloPokemonId_SPRIGATITO HoloPokemonId = 906 + HoloPokemonId_FLORAGATO HoloPokemonId = 907 + HoloPokemonId_MEOWSCARADA HoloPokemonId = 908 + HoloPokemonId_FUECOCO HoloPokemonId = 909 + HoloPokemonId_CROCALOR HoloPokemonId = 910 + HoloPokemonId_SKELEDIRGE HoloPokemonId = 911 + HoloPokemonId_QUAXLY HoloPokemonId = 912 + HoloPokemonId_QUAXWELL HoloPokemonId = 913 + HoloPokemonId_QUAQUAVAL HoloPokemonId = 914 + HoloPokemonId_LECHONK HoloPokemonId = 915 + HoloPokemonId_OINKOLOGNE HoloPokemonId = 916 + HoloPokemonId_TAROUNTULA HoloPokemonId = 917 + HoloPokemonId_SPIDOPS HoloPokemonId = 918 + HoloPokemonId_NYMBLE HoloPokemonId = 919 + HoloPokemonId_LOKIX HoloPokemonId = 920 + HoloPokemonId_PAWMI HoloPokemonId = 921 + HoloPokemonId_PAWMO HoloPokemonId = 922 + HoloPokemonId_PAWMOT HoloPokemonId = 923 + HoloPokemonId_TANDEMAUS HoloPokemonId = 924 + HoloPokemonId_MAUSHOLD HoloPokemonId = 925 + HoloPokemonId_FIDOUGH HoloPokemonId = 926 + HoloPokemonId_DACHSBUN HoloPokemonId = 927 + HoloPokemonId_SMOLIV HoloPokemonId = 928 + HoloPokemonId_DOLLIV HoloPokemonId = 929 + HoloPokemonId_ARBOLIVA HoloPokemonId = 930 + HoloPokemonId_SQUAWKABILLY HoloPokemonId = 931 + HoloPokemonId_NACLI HoloPokemonId = 932 + HoloPokemonId_NACLSTACK HoloPokemonId = 933 + HoloPokemonId_GARGANACL HoloPokemonId = 934 + HoloPokemonId_CHARCADET HoloPokemonId = 935 + HoloPokemonId_ARMAROUGE HoloPokemonId = 936 + HoloPokemonId_CERULEDGE HoloPokemonId = 937 + HoloPokemonId_TADBULB HoloPokemonId = 938 + HoloPokemonId_BELLIBOLT HoloPokemonId = 939 + HoloPokemonId_WATTREL HoloPokemonId = 940 + HoloPokemonId_KILOWATTREL HoloPokemonId = 941 + HoloPokemonId_MASCHIFF HoloPokemonId = 942 + HoloPokemonId_MABOSSTIFF HoloPokemonId = 943 + HoloPokemonId_SHROODLE HoloPokemonId = 944 + HoloPokemonId_GRAFAIAI HoloPokemonId = 945 + HoloPokemonId_BRAMBLIN HoloPokemonId = 946 + HoloPokemonId_BRAMBLEGHAST HoloPokemonId = 947 + HoloPokemonId_TOEDSCOOL HoloPokemonId = 948 + HoloPokemonId_TOEDSCRUEL HoloPokemonId = 949 + HoloPokemonId_KLAWF HoloPokemonId = 950 + HoloPokemonId_CAPSAKID HoloPokemonId = 951 + HoloPokemonId_SCOVILLAIN HoloPokemonId = 952 + HoloPokemonId_RELLOR HoloPokemonId = 953 + HoloPokemonId_RABSCA HoloPokemonId = 954 + HoloPokemonId_FLITTLE HoloPokemonId = 955 + HoloPokemonId_ESPATHRA HoloPokemonId = 956 + HoloPokemonId_TINKATINK HoloPokemonId = 957 + HoloPokemonId_TINKATUFF HoloPokemonId = 958 + HoloPokemonId_TINKATON HoloPokemonId = 959 + HoloPokemonId_WIGLETT HoloPokemonId = 960 + HoloPokemonId_WUGTRIO HoloPokemonId = 961 + HoloPokemonId_BOMBIRDIER HoloPokemonId = 962 + HoloPokemonId_FINIZEN HoloPokemonId = 963 + HoloPokemonId_PALAFIN HoloPokemonId = 964 + HoloPokemonId_VAROOM HoloPokemonId = 965 + HoloPokemonId_REVAVROOM HoloPokemonId = 966 + HoloPokemonId_CYCLIZAR HoloPokemonId = 967 + HoloPokemonId_ORTHWORM HoloPokemonId = 968 + HoloPokemonId_GLIMMET HoloPokemonId = 969 + HoloPokemonId_GLIMMORA HoloPokemonId = 970 + HoloPokemonId_GREAVARD HoloPokemonId = 971 + HoloPokemonId_HOUNDSTONE HoloPokemonId = 972 + HoloPokemonId_FLAMIGO HoloPokemonId = 973 + HoloPokemonId_CETODDLE HoloPokemonId = 974 + HoloPokemonId_CETITAN HoloPokemonId = 975 + HoloPokemonId_VELUZA HoloPokemonId = 976 + HoloPokemonId_DONDOZO HoloPokemonId = 977 + HoloPokemonId_TATSUGIRI HoloPokemonId = 978 + HoloPokemonId_ANNIHILAPE HoloPokemonId = 979 + HoloPokemonId_CLODSIRE HoloPokemonId = 980 + HoloPokemonId_FARIGIRAF HoloPokemonId = 981 + HoloPokemonId_DUDUNSPARCE HoloPokemonId = 982 + HoloPokemonId_KINGAMBIT HoloPokemonId = 983 + HoloPokemonId_GREATTUSK HoloPokemonId = 984 + HoloPokemonId_SCREAMTAIL HoloPokemonId = 985 + HoloPokemonId_BRUTEBONNET HoloPokemonId = 986 + HoloPokemonId_FLUTTERMANE HoloPokemonId = 987 + HoloPokemonId_SLITHERWING HoloPokemonId = 988 + HoloPokemonId_SANDYSHOCKS HoloPokemonId = 989 + HoloPokemonId_IRONTREADS HoloPokemonId = 990 + HoloPokemonId_IRONBUNDLE HoloPokemonId = 991 + HoloPokemonId_IRONHANDS HoloPokemonId = 992 + HoloPokemonId_IRONJUGULIS HoloPokemonId = 993 + HoloPokemonId_IRONMOTH HoloPokemonId = 994 + HoloPokemonId_IRONTHORNS HoloPokemonId = 995 + HoloPokemonId_FRIGIBAX HoloPokemonId = 996 + HoloPokemonId_ARCTIBAX HoloPokemonId = 997 + HoloPokemonId_BAXCALIBUR HoloPokemonId = 998 + HoloPokemonId_GIMMIGHOUL HoloPokemonId = 999 + HoloPokemonId_GHOLDENGO HoloPokemonId = 1000 + HoloPokemonId_WOCHIEN HoloPokemonId = 1001 + HoloPokemonId_CHIENPAO HoloPokemonId = 1002 + HoloPokemonId_TINGLU HoloPokemonId = 1003 + HoloPokemonId_CHIYU HoloPokemonId = 1004 + HoloPokemonId_ROARINGMOON HoloPokemonId = 1005 + HoloPokemonId_IRONVALIANT HoloPokemonId = 1006 + HoloPokemonId_KORAIDON HoloPokemonId = 1007 + HoloPokemonId_MIRAIDON HoloPokemonId = 1008 + HoloPokemonId_WALKINGWAKE HoloPokemonId = 1009 + HoloPokemonId_IRONLEAVES HoloPokemonId = 1010 + HoloPokemonId_DIPPLIN HoloPokemonId = 1011 + HoloPokemonId_POLTCHAGEIST HoloPokemonId = 1012 + HoloPokemonId_SINISTCHA HoloPokemonId = 1013 + HoloPokemonId_OKIDOGI HoloPokemonId = 1014 + HoloPokemonId_MUNKIDORI HoloPokemonId = 1015 + HoloPokemonId_FEZANDIPITI HoloPokemonId = 1016 + HoloPokemonId_OGERPON HoloPokemonId = 1017 + HoloPokemonId_ARCHALUDON HoloPokemonId = 1018 + HoloPokemonId_HYDRAPPLE HoloPokemonId = 1019 + HoloPokemonId_GOUGINGFIRE HoloPokemonId = 1020 + HoloPokemonId_RAGINGBOLT HoloPokemonId = 1021 + HoloPokemonId_IRONBOULDER HoloPokemonId = 1022 + HoloPokemonId_IRONCROWN HoloPokemonId = 1023 + HoloPokemonId_TERAPAGOS HoloPokemonId = 1024 + HoloPokemonId_PECHARUNT HoloPokemonId = 1025 +) + +// Enum value maps for HoloPokemonId. +var ( + HoloPokemonId_name = map[int32]string{ + 0: "MISSINGNO", + 1: "BULBASAUR", + 2: "IVYSAUR", + 3: "VENUSAUR", + 4: "CHARMANDER", + 5: "CHARMELEON", + 6: "CHARIZARD", + 7: "SQUIRTLE", + 8: "WARTORTLE", + 9: "BLASTOISE", + 10: "CATERPIE", + 11: "METAPOD", + 12: "BUTTERFREE", + 13: "WEEDLE", + 14: "KAKUNA", + 15: "BEEDRILL", + 16: "PIDGEY", + 17: "PIDGEOTTO", + 18: "PIDGEOT", + 19: "RATTATA", + 20: "RATICATE", + 21: "SPEAROW", + 22: "FEAROW", + 23: "EKANS", + 24: "ARBOK", + 25: "PIKACHU", + 26: "RAICHU", + 27: "SANDSHREW", + 28: "SANDSLASH", + 29: "NIDORAN_FEMALE", + 30: "NIDORINA", + 31: "NIDOQUEEN", + 32: "NIDORAN_MALE", + 33: "NIDORINO", + 34: "NIDOKING", + 35: "CLEFAIRY", + 36: "CLEFABLE", + 37: "VULPIX", + 38: "NINETALES", + 39: "JIGGLYPUFF", + 40: "WIGGLYTUFF", + 41: "ZUBAT", + 42: "GOLBAT", + 43: "ODDISH", + 44: "GLOOM", + 45: "VILEPLUME", + 46: "PARAS", + 47: "PARASECT", + 48: "VENONAT", + 49: "VENOMOTH", + 50: "DIGLETT", + 51: "DUGTRIO", + 52: "MEOWTH", + 53: "PERSIAN", + 54: "PSYDUCK", + 55: "GOLDUCK", + 56: "MANKEY", + 57: "PRIMEAPE", + 58: "GROWLITHE", + 59: "ARCANINE", + 60: "POLIWAG", + 61: "POLIWHIRL", + 62: "POLIWRATH", + 63: "ABRA", + 64: "KADABRA", + 65: "ALAKAZAM", + 66: "MACHOP", + 67: "MACHOKE", + 68: "MACHAMP", + 69: "BELLSPROUT", + 70: "WEEPINBELL", + 71: "VICTREEBEL", + 72: "TENTACOOL", + 73: "TENTACRUEL", + 74: "GEODUDE", + 75: "GRAVELER", + 76: "GOLEM", + 77: "PONYTA", + 78: "RAPIDASH", + 79: "SLOWPOKE", + 80: "SLOWBRO", + 81: "MAGNEMITE", + 82: "MAGNETON", + 83: "FARFETCHD", + 84: "DODUO", + 85: "DODRIO", + 86: "SEEL", + 87: "DEWGONG", + 88: "GRIMER", + 89: "MUK", + 90: "SHELLDER", + 91: "CLOYSTER", + 92: "GASTLY", + 93: "HAUNTER", + 94: "GENGAR", + 95: "ONIX", + 96: "DROWZEE", + 97: "HYPNO", + 98: "KRABBY", + 99: "KINGLER", + 100: "VOLTORB", + 101: "ELECTRODE", + 102: "EXEGGCUTE", + 103: "EXEGGUTOR", + 104: "CUBONE", + 105: "MAROWAK", + 106: "HITMONLEE", + 107: "HITMONCHAN", + 108: "LICKITUNG", + 109: "KOFFING", + 110: "WEEZING", + 111: "RHYHORN", + 112: "RHYDON", + 113: "CHANSEY", + 114: "TANGELA", + 115: "KANGASKHAN", + 116: "HORSEA", + 117: "SEADRA", + 118: "GOLDEEN", + 119: "SEAKING", + 120: "STARYU", + 121: "STARMIE", + 122: "MR_MIME", + 123: "SCYTHER", + 124: "JYNX", + 125: "ELECTABUZZ", + 126: "MAGMAR", + 127: "PINSIR", + 128: "TAUROS", + 129: "MAGIKARP", + 130: "GYARADOS", + 131: "LAPRAS", + 132: "DITTO", + 133: "EEVEE", + 134: "VAPOREON", + 135: "JOLTEON", + 136: "FLAREON", + 137: "PORYGON", + 138: "OMANYTE", + 139: "OMASTAR", + 140: "KABUTO", + 141: "KABUTOPS", + 142: "AERODACTYL", + 143: "SNORLAX", + 144: "ARTICUNO", + 145: "ZAPDOS", + 146: "MOLTRES", + 147: "DRATINI", + 148: "DRAGONAIR", + 149: "DRAGONITE", + 150: "MEWTWO", + 151: "MEW", + 152: "CHIKORITA", + 153: "BAYLEEF", + 154: "MEGANIUM", + 155: "CYNDAQUIL", + 156: "QUILAVA", + 157: "TYPHLOSION", + 158: "TOTODILE", + 159: "CROCONAW", + 160: "FERALIGATR", + 161: "SENTRET", + 162: "FURRET", + 163: "HOOTHOOT", + 164: "NOCTOWL", + 165: "LEDYBA", + 166: "LEDIAN", + 167: "SPINARAK", + 168: "ARIADOS", + 169: "CROBAT", + 170: "CHINCHOU", + 171: "LANTURN", + 172: "PICHU", + 173: "CLEFFA", + 174: "IGGLYBUFF", + 175: "TOGEPI", + 176: "TOGETIC", + 177: "NATU", + 178: "XATU", + 179: "MAREEP", + 180: "FLAAFFY", + 181: "AMPHAROS", + 182: "BELLOSSOM", + 183: "MARILL", + 184: "AZUMARILL", + 185: "SUDOWOODO", + 186: "POLITOED", + 187: "HOPPIP", + 188: "SKIPLOOM", + 189: "JUMPLUFF", + 190: "AIPOM", + 191: "SUNKERN", + 192: "SUNFLORA", + 193: "YANMA", + 194: "WOOPER", + 195: "QUAGSIRE", + 196: "ESPEON", + 197: "UMBREON", + 198: "MURKROW", + 199: "SLOWKING", + 200: "MISDREAVUS", + 201: "UNOWN", + 202: "WOBBUFFET", + 203: "GIRAFARIG", + 204: "PINECO", + 205: "FORRETRESS", + 206: "DUNSPARCE", + 207: "GLIGAR", + 208: "STEELIX", + 209: "SNUBBULL", + 210: "GRANBULL", + 211: "QWILFISH", + 212: "SCIZOR", + 213: "SHUCKLE", + 214: "HERACROSS", + 215: "SNEASEL", + 216: "TEDDIURSA", + 217: "URSARING", + 218: "SLUGMA", + 219: "MAGCARGO", + 220: "SWINUB", + 221: "PILOSWINE", + 222: "CORSOLA", + 223: "REMORAID", + 224: "OCTILLERY", + 225: "DELIBIRD", + 226: "MANTINE", + 227: "SKARMORY", + 228: "HOUNDOUR", + 229: "HOUNDOOM", + 230: "KINGDRA", + 231: "PHANPY", + 232: "DONPHAN", + 233: "PORYGON2", + 234: "STANTLER", + 235: "SMEARGLE", + 236: "TYROGUE", + 237: "HITMONTOP", + 238: "SMOOCHUM", + 239: "ELEKID", + 240: "MAGBY", + 241: "MILTANK", + 242: "BLISSEY", + 243: "RAIKOU", + 244: "ENTEI", + 245: "SUICUNE", + 246: "LARVITAR", + 247: "PUPITAR", + 248: "TYRANITAR", + 249: "LUGIA", + 250: "HO_OH", + 251: "CELEBI", + 252: "TREECKO", + 253: "GROVYLE", + 254: "SCEPTILE", + 255: "TORCHIC", + 256: "COMBUSKEN", + 257: "BLAZIKEN", + 258: "MUDKIP", + 259: "MARSHTOMP", + 260: "SWAMPERT", + 261: "POOCHYENA", + 262: "MIGHTYENA", + 263: "ZIGZAGOON", + 264: "LINOONE", + 265: "WURMPLE", + 266: "SILCOON", + 267: "BEAUTIFLY", + 268: "CASCOON", + 269: "DUSTOX", + 270: "LOTAD", + 271: "LOMBRE", + 272: "LUDICOLO", + 273: "SEEDOT", + 274: "NUZLEAF", + 275: "SHIFTRY", + 276: "TAILLOW", + 277: "SWELLOW", + 278: "WINGULL", + 279: "PELIPPER", + 280: "RALTS", + 281: "KIRLIA", + 282: "GARDEVOIR", + 283: "SURSKIT", + 284: "MASQUERAIN", + 285: "SHROOMISH", + 286: "BRELOOM", + 287: "SLAKOTH", + 288: "VIGOROTH", + 289: "SLAKING", + 290: "NINCADA", + 291: "NINJASK", + 292: "SHEDINJA", + 293: "WHISMUR", + 294: "LOUDRED", + 295: "EXPLOUD", + 296: "MAKUHITA", + 297: "HARIYAMA", + 298: "AZURILL", + 299: "NOSEPASS", + 300: "SKITTY", + 301: "DELCATTY", + 302: "SABLEYE", + 303: "MAWILE", + 304: "ARON", + 305: "LAIRON", + 306: "AGGRON", + 307: "MEDITITE", + 308: "MEDICHAM", + 309: "ELECTRIKE", + 310: "MANECTRIC", + 311: "PLUSLE", + 312: "MINUN", + 313: "VOLBEAT", + 314: "ILLUMISE", + 315: "ROSELIA", + 316: "GULPIN", + 317: "SWALOT", + 318: "CARVANHA", + 319: "SHARPEDO", + 320: "WAILMER", + 321: "WAILORD", + 322: "NUMEL", + 323: "CAMERUPT", + 324: "TORKOAL", + 325: "SPOINK", + 326: "GRUMPIG", + 327: "SPINDA", + 328: "TRAPINCH", + 329: "VIBRAVA", + 330: "FLYGON", + 331: "CACNEA", + 332: "CACTURNE", + 333: "SWABLU", + 334: "ALTARIA", + 335: "ZANGOOSE", + 336: "SEVIPER", + 337: "LUNATONE", + 338: "SOLROCK", + 339: "BARBOACH", + 340: "WHISCASH", + 341: "CORPHISH", + 342: "CRAWDAUNT", + 343: "BALTOY", + 344: "CLAYDOL", + 345: "LILEEP", + 346: "CRADILY", + 347: "ANORITH", + 348: "ARMALDO", + 349: "FEEBAS", + 350: "MILOTIC", + 351: "CASTFORM", + 352: "KECLEON", + 353: "SHUPPET", + 354: "BANETTE", + 355: "DUSKULL", + 356: "DUSCLOPS", + 357: "TROPIUS", + 358: "CHIMECHO", + 359: "ABSOL", + 360: "WYNAUT", + 361: "SNORUNT", + 362: "GLALIE", + 363: "SPHEAL", + 364: "SEALEO", + 365: "WALREIN", + 366: "CLAMPERL", + 367: "HUNTAIL", + 368: "GOREBYSS", + 369: "RELICANTH", + 370: "LUVDISC", + 371: "BAGON", + 372: "SHELGON", + 373: "SALAMENCE", + 374: "BELDUM", + 375: "METANG", + 376: "METAGROSS", + 377: "REGIROCK", + 378: "REGICE", + 379: "REGISTEEL", + 380: "LATIAS", + 381: "LATIOS", + 382: "KYOGRE", + 383: "GROUDON", + 384: "RAYQUAZA", + 385: "JIRACHI", + 386: "DEOXYS", + 387: "TURTWIG", + 388: "GROTLE", + 389: "TORTERRA", + 390: "CHIMCHAR", + 391: "MONFERNO", + 392: "INFERNAPE", + 393: "PIPLUP", + 394: "PRINPLUP", + 395: "EMPOLEON", + 396: "STARLY", + 397: "STARAVIA", + 398: "STARAPTOR", + 399: "BIDOOF", + 400: "BIBAREL", + 401: "KRICKETOT", + 402: "KRICKETUNE", + 403: "SHINX", + 404: "LUXIO", + 405: "LUXRAY", + 406: "BUDEW", + 407: "ROSERADE", + 408: "CRANIDOS", + 409: "RAMPARDOS", + 410: "SHIELDON", + 411: "BASTIODON", + 412: "BURMY", + 413: "WORMADAM", + 414: "MOTHIM", + 415: "COMBEE", + 416: "VESPIQUEN", + 417: "PACHIRISU", + 418: "BUIZEL", + 419: "FLOATZEL", + 420: "CHERUBI", + 421: "CHERRIM", + 422: "SHELLOS", + 423: "GASTRODON", + 424: "AMBIPOM", + 425: "DRIFLOON", + 426: "DRIFBLIM", + 427: "BUNEARY", + 428: "LOPUNNY", + 429: "MISMAGIUS", + 430: "HONCHKROW", + 431: "GLAMEOW", + 432: "PURUGLY", + 433: "CHINGLING", + 434: "STUNKY", + 435: "SKUNTANK", + 436: "BRONZOR", + 437: "BRONZONG", + 438: "BONSLY", + 439: "MIME_JR", + 440: "HAPPINY", + 441: "CHATOT", + 442: "SPIRITOMB", + 443: "GIBLE", + 444: "GABITE", + 445: "GARCHOMP", + 446: "MUNCHLAX", + 447: "RIOLU", + 448: "LUCARIO", + 449: "HIPPOPOTAS", + 450: "HIPPOWDON", + 451: "SKORUPI", + 452: "DRAPION", + 453: "CROAGUNK", + 454: "TOXICROAK", + 455: "CARNIVINE", + 456: "FINNEON", + 457: "LUMINEON", + 458: "MANTYKE", + 459: "SNOVER", + 460: "ABOMASNOW", + 461: "WEAVILE", + 462: "MAGNEZONE", + 463: "LICKILICKY", + 464: "RHYPERIOR", + 465: "TANGROWTH", + 466: "ELECTIVIRE", + 467: "MAGMORTAR", + 468: "TOGEKISS", + 469: "YANMEGA", + 470: "LEAFEON", + 471: "GLACEON", + 472: "GLISCOR", + 473: "MAMOSWINE", + 474: "PORYGON_Z", + 475: "GALLADE", + 476: "PROBOPASS", + 477: "DUSKNOIR", + 478: "FROSLASS", + 479: "ROTOM", + 480: "UXIE", + 481: "MESPRIT", + 482: "AZELF", + 483: "DIALGA", + 484: "PALKIA", + 485: "HEATRAN", + 486: "REGIGIGAS", + 487: "GIRATINA", + 488: "CRESSELIA", + 489: "PHIONE", + 490: "MANAPHY", + 491: "DARKRAI", + 492: "SHAYMIN", + 493: "ARCEUS", + 494: "VICTINI", + 495: "SNIVY", + 496: "SERVINE", + 497: "SERPERIOR", + 498: "TEPIG", + 499: "PIGNITE", + 500: "EMBOAR", + 501: "OSHAWOTT", + 502: "DEWOTT", + 503: "SAMUROTT", + 504: "PATRAT", + 505: "WATCHOG", + 506: "LILLIPUP", + 507: "HERDIER", + 508: "STOUTLAND", + 509: "PURRLOIN", + 510: "LIEPARD", + 511: "PANSAGE", + 512: "SIMISAGE", + 513: "PANSEAR", + 514: "SIMISEAR", + 515: "PANPOUR", + 516: "SIMIPOUR", + 517: "MUNNA", + 518: "MUSHARNA", + 519: "PIDOVE", + 520: "TRANQUILL", + 521: "UNFEZANT", + 522: "BLITZLE", + 523: "ZEBSTRIKA", + 524: "ROGGENROLA", + 525: "BOLDORE", + 526: "GIGALITH", + 527: "WOOBAT", + 528: "SWOOBAT", + 529: "DRILBUR", + 530: "EXCADRILL", + 531: "AUDINO", + 532: "TIMBURR", + 533: "GURDURR", + 534: "CONKELDURR", + 535: "TYMPOLE", + 536: "PALPITOAD", + 537: "SEISMITOAD", + 538: "THROH", + 539: "SAWK", + 540: "SEWADDLE", + 541: "SWADLOON", + 542: "LEAVANNY", + 543: "VENIPEDE", + 544: "WHIRLIPEDE", + 545: "SCOLIPEDE", + 546: "COTTONEE", + 547: "WHIMSICOTT", + 548: "PETILIL", + 549: "LILLIGANT", + 550: "BASCULIN", + 551: "SANDILE", + 552: "KROKOROK", + 553: "KROOKODILE", + 554: "DARUMAKA", + 555: "DARMANITAN", + 556: "MARACTUS", + 557: "DWEBBLE", + 558: "CRUSTLE", + 559: "SCRAGGY", + 560: "SCRAFTY", + 561: "SIGILYPH", + 562: "YAMASK", + 563: "COFAGRIGUS", + 564: "TIRTOUGA", + 565: "CARRACOSTA", + 566: "ARCHEN", + 567: "ARCHEOPS", + 568: "TRUBBISH", + 569: "GARBODOR", + 570: "ZORUA", + 571: "ZOROARK", + 572: "MINCCINO", + 573: "CINCCINO", + 574: "GOTHITA", + 575: "GOTHORITA", + 576: "GOTHITELLE", + 577: "SOLOSIS", + 578: "DUOSION", + 579: "REUNICLUS", + 580: "DUCKLETT", + 581: "SWANNA", + 582: "VANILLITE", + 583: "VANILLISH", + 584: "VANILLUXE", + 585: "DEERLING", + 586: "SAWSBUCK", + 587: "EMOLGA", + 588: "KARRABLAST", + 589: "ESCAVALIER", + 590: "FOONGUS", + 591: "AMOONGUSS", + 592: "FRILLISH", + 593: "JELLICENT", + 594: "ALOMOMOLA", + 595: "JOLTIK", + 596: "GALVANTULA", + 597: "FERROSEED", + 598: "FERROTHORN", + 599: "KLINK", + 600: "KLANG", + 601: "KLINKLANG", + 602: "TYNAMO", + 603: "EELEKTRIK", + 604: "EELEKTROSS", + 605: "ELGYEM", + 606: "BEHEEYEM", + 607: "LITWICK", + 608: "LAMPENT", + 609: "CHANDELURE", + 610: "AXEW", + 611: "FRAXURE", + 612: "HAXORUS", + 613: "CUBCHOO", + 614: "BEARTIC", + 615: "CRYOGONAL", + 616: "SHELMET", + 617: "ACCELGOR", + 618: "STUNFISK", + 619: "MIENFOO", + 620: "MIENSHAO", + 621: "DRUDDIGON", + 622: "GOLETT", + 623: "GOLURK", + 624: "PAWNIARD", + 625: "BISHARP", + 626: "BOUFFALANT", + 627: "RUFFLET", + 628: "BRAVIARY", + 629: "VULLABY", + 630: "MANDIBUZZ", + 631: "HEATMOR", + 632: "DURANT", + 633: "DEINO", + 634: "ZWEILOUS", + 635: "HYDREIGON", + 636: "LARVESTA", + 637: "VOLCARONA", + 638: "COBALION", + 639: "TERRAKION", + 640: "VIRIZION", + 641: "TORNADUS", + 642: "THUNDURUS", + 643: "RESHIRAM", + 644: "ZEKROM", + 645: "LANDORUS", + 646: "KYUREM", + 647: "KELDEO", + 648: "MELOETTA", + 649: "GENESECT", + 650: "CHESPIN", + 651: "QUILLADIN", + 652: "CHESNAUGHT", + 653: "FENNEKIN", + 654: "BRAIXEN", + 655: "DELPHOX", + 656: "FROAKIE", + 657: "FROGADIER", + 658: "GRENINJA", + 659: "BUNNELBY", + 660: "DIGGERSBY", + 661: "FLETCHLING", + 662: "FLETCHINDER", + 663: "TALONFLAME", + 664: "SCATTERBUG", + 665: "SPEWPA", + 666: "VIVILLON", + 667: "LITLEO", + 668: "PYROAR", + 669: "FLABEBE", + 670: "FLOETTE", + 671: "FLORGES", + 672: "SKIDDO", + 673: "GOGOAT", + 674: "PANCHAM", + 675: "PANGORO", + 676: "FURFROU", + 677: "ESPURR", + 678: "MEOWSTIC", + 679: "HONEDGE", + 680: "DOUBLADE", + 681: "AEGISLASH", + 682: "SPRITZEE", + 683: "AROMATISSE", + 684: "SWIRLIX", + 685: "SLURPUFF", + 686: "INKAY", + 687: "MALAMAR", + 688: "BINACLE", + 689: "BARBARACLE", + 690: "SKRELP", + 691: "DRAGALGE", + 692: "CLAUNCHER", + 693: "CLAWITZER", + 694: "HELIOPTILE", + 695: "HELIOLISK", + 696: "TYRUNT", + 697: "TYRANTRUM", + 698: "AMAURA", + 699: "AURORUS", + 700: "SYLVEON", + 701: "HAWLUCHA", + 702: "DEDENNE", + 703: "CARBINK", + 704: "GOOMY", + 705: "SLIGGOO", + 706: "GOODRA", + 707: "KLEFKI", + 708: "PHANTUMP", + 709: "TREVENANT", + 710: "PUMPKABOO", + 711: "GOURGEIST", + 712: "BERGMITE", + 713: "AVALUGG", + 714: "NOIBAT", + 715: "NOIVERN", + 716: "XERNEAS", + 717: "YVELTAL", + 718: "ZYGARDE", + 719: "DIANCIE", + 720: "HOOPA", + 721: "VOLCANION", + 722: "ROWLET", + 723: "DARTRIX", + 724: "DECIDUEYE", + 725: "LITTEN", + 726: "TORRACAT", + 727: "INCINEROAR", + 728: "POPPLIO", + 729: "BRIONNE", + 730: "PRIMARINA", + 731: "PIKIPEK", + 732: "TRUMBEAK", + 733: "TOUCANNON", + 734: "YUNGOOS", + 735: "GUMSHOOS", + 736: "GRUBBIN", + 737: "CHARJABUG", + 738: "VIKAVOLT", + 739: "CRABRAWLER", + 740: "CRABOMINABLE", + 741: "ORICORIO", + 742: "CUTIEFLY", + 743: "RIBOMBEE", + 744: "ROCKRUFF", + 745: "LYCANROC", + 746: "WISHIWASHI", + 747: "MAREANIE", + 748: "TOXAPEX", + 749: "MUDBRAY", + 750: "MUDSDALE", + 751: "DEWPIDER", + 752: "ARAQUANID", + 753: "FOMANTIS", + 754: "LURANTIS", + 755: "MORELULL", + 756: "SHIINOTIC", + 757: "SALANDIT", + 758: "SALAZZLE", + 759: "STUFFUL", + 760: "BEWEAR", + 761: "BOUNSWEET", + 762: "STEENEE", + 763: "TSAREENA", + 764: "COMFEY", + 765: "ORANGURU", + 766: "PASSIMIAN", + 767: "WIMPOD", + 768: "GOLISOPOD", + 769: "SANDYGAST", + 770: "PALOSSAND", + 771: "PYUKUMUKU", + 772: "TYPE_NULL", + 773: "SILVALLY", + 774: "MINIOR", + 775: "KOMALA", + 776: "TURTONATOR", + 777: "TOGEDEMARU", + 778: "MIMIKYU", + 779: "BRUXISH", + 780: "DRAMPA", + 781: "DHELMISE", + 782: "JANGMO_O", + 783: "HAKAMO_O", + 784: "KOMMO_O", + 785: "TAPU_KOKO", + 786: "TAPU_LELE", + 787: "TAPU_BULU", + 788: "TAPU_FINI", + 789: "COSMOG", + 790: "COSMOEM", + 791: "SOLGALEO", + 792: "LUNALA", + 793: "NIHILEGO", + 794: "BUZZWOLE", + 795: "PHEROMOSA", + 796: "XURKITREE", + 797: "CELESTEELA", + 798: "KARTANA", + 799: "GUZZLORD", + 800: "NECROZMA", + 801: "MAGEARNA", + 802: "MARSHADOW", + 803: "POIPOLE", + 804: "NAGANADEL", + 805: "STAKATAKA", + 806: "BLACEPHALON", + 807: "ZERAORA", + 808: "MELTAN", + 809: "MELMETAL", + 810: "GROOKEY", + 811: "THWACKEY", + 812: "RILLABOOM", + 813: "SCORBUNNY", + 814: "RABOOT", + 815: "CINDERACE", + 816: "SOBBLE", + 817: "DRIZZILE", + 818: "INTELEON", + 819: "SKWOVET", + 820: "GREEDENT", + 821: "ROOKIDEE", + 822: "CORVISQUIRE", + 823: "CORVIKNIGHT", + 824: "BLIPBUG", + 825: "DOTTLER", + 826: "ORBEETLE", + 827: "NICKIT", + 828: "THIEVUL", + 829: "GOSSIFLEUR", + 830: "ELDEGOSS", + 831: "WOOLOO", + 832: "DUBWOOL", + 833: "CHEWTLE", + 834: "DREDNAW", + 835: "YAMPER", + 836: "BOLTUND", + 837: "ROLYCOLY", + 838: "CARKOL", + 839: "COALOSSAL", + 840: "APPLIN", + 841: "FLAPPLE", + 842: "APPLETUN", + 843: "SILICOBRA", + 844: "SANDACONDA", + 845: "CRAMORANT", + 846: "ARROKUDA", + 847: "BARRASKEWDA", + 848: "TOXEL", + 849: "TOXTRICITY", + 850: "SIZZLIPEDE", + 851: "CENTISKORCH", + 852: "CLOBBOPUS", + 853: "GRAPPLOCT", + 854: "SINISTEA", + 855: "POLTEAGEIST", + 856: "HATENNA", + 857: "HATTREM", + 858: "HATTERENE", + 859: "IMPIDIMP", + 860: "MORGREM", + 861: "GRIMMSNARL", + 862: "OBSTAGOON", + 863: "PERRSERKER", + 864: "CURSOLA", + 865: "SIRFETCHD", + 866: "MR_RIME", + 867: "RUNERIGUS", + 868: "MILCERY", + 869: "ALCREMIE", + 870: "FALINKS", + 871: "PINCURCHIN", + 872: "SNOM", + 873: "FROSMOTH", + 874: "STONJOURNER", + 875: "EISCUE", + 876: "INDEEDEE", + 877: "MORPEKO", + 878: "CUFANT", + 879: "COPPERAJAH", + 880: "DRACOZOLT", + 881: "ARCTOZOLT", + 882: "DRACOVISH", + 883: "ARCTOVISH", + 884: "DURALUDON", + 885: "DREEPY", + 886: "DRAKLOAK", + 887: "DRAGAPULT", + 888: "ZACIAN", + 889: "ZAMAZENTA", + 890: "ETERNATUS", + 891: "KUBFU", + 892: "URSHIFU", + 893: "ZARUDE", + 894: "REGIELEKI", + 895: "REGIDRAGO", + 896: "GLASTRIER", + 897: "SPECTRIER", + 898: "CALYREX", + 899: "WYRDEER", + 900: "KLEAVOR", + 901: "URSALUNA", + 902: "BASCULEGION", + 903: "SNEASLER", + 904: "OVERQWIL", + 905: "ENAMORUS", + 906: "SPRIGATITO", + 907: "FLORAGATO", + 908: "MEOWSCARADA", + 909: "FUECOCO", + 910: "CROCALOR", + 911: "SKELEDIRGE", + 912: "QUAXLY", + 913: "QUAXWELL", + 914: "QUAQUAVAL", + 915: "LECHONK", + 916: "OINKOLOGNE", + 917: "TAROUNTULA", + 918: "SPIDOPS", + 919: "NYMBLE", + 920: "LOKIX", + 921: "PAWMI", + 922: "PAWMO", + 923: "PAWMOT", + 924: "TANDEMAUS", + 925: "MAUSHOLD", + 926: "FIDOUGH", + 927: "DACHSBUN", + 928: "SMOLIV", + 929: "DOLLIV", + 930: "ARBOLIVA", + 931: "SQUAWKABILLY", + 932: "NACLI", + 933: "NACLSTACK", + 934: "GARGANACL", + 935: "CHARCADET", + 936: "ARMAROUGE", + 937: "CERULEDGE", + 938: "TADBULB", + 939: "BELLIBOLT", + 940: "WATTREL", + 941: "KILOWATTREL", + 942: "MASCHIFF", + 943: "MABOSSTIFF", + 944: "SHROODLE", + 945: "GRAFAIAI", + 946: "BRAMBLIN", + 947: "BRAMBLEGHAST", + 948: "TOEDSCOOL", + 949: "TOEDSCRUEL", + 950: "KLAWF", + 951: "CAPSAKID", + 952: "SCOVILLAIN", + 953: "RELLOR", + 954: "RABSCA", + 955: "FLITTLE", + 956: "ESPATHRA", + 957: "TINKATINK", + 958: "TINKATUFF", + 959: "TINKATON", + 960: "WIGLETT", + 961: "WUGTRIO", + 962: "BOMBIRDIER", + 963: "FINIZEN", + 964: "PALAFIN", + 965: "VAROOM", + 966: "REVAVROOM", + 967: "CYCLIZAR", + 968: "ORTHWORM", + 969: "GLIMMET", + 970: "GLIMMORA", + 971: "GREAVARD", + 972: "HOUNDSTONE", + 973: "FLAMIGO", + 974: "CETODDLE", + 975: "CETITAN", + 976: "VELUZA", + 977: "DONDOZO", + 978: "TATSUGIRI", + 979: "ANNIHILAPE", + 980: "CLODSIRE", + 981: "FARIGIRAF", + 982: "DUDUNSPARCE", + 983: "KINGAMBIT", + 984: "GREATTUSK", + 985: "SCREAMTAIL", + 986: "BRUTEBONNET", + 987: "FLUTTERMANE", + 988: "SLITHERWING", + 989: "SANDYSHOCKS", + 990: "IRONTREADS", + 991: "IRONBUNDLE", + 992: "IRONHANDS", + 993: "IRONJUGULIS", + 994: "IRONMOTH", + 995: "IRONTHORNS", + 996: "FRIGIBAX", + 997: "ARCTIBAX", + 998: "BAXCALIBUR", + 999: "GIMMIGHOUL", + 1000: "GHOLDENGO", + 1001: "WOCHIEN", + 1002: "CHIENPAO", + 1003: "TINGLU", + 1004: "CHIYU", + 1005: "ROARINGMOON", + 1006: "IRONVALIANT", + 1007: "KORAIDON", + 1008: "MIRAIDON", + 1009: "WALKINGWAKE", + 1010: "IRONLEAVES", + 1011: "DIPPLIN", + 1012: "POLTCHAGEIST", + 1013: "SINISTCHA", + 1014: "OKIDOGI", + 1015: "MUNKIDORI", + 1016: "FEZANDIPITI", + 1017: "OGERPON", + 1018: "ARCHALUDON", + 1019: "HYDRAPPLE", + 1020: "GOUGINGFIRE", + 1021: "RAGINGBOLT", + 1022: "IRONBOULDER", + 1023: "IRONCROWN", + 1024: "TERAPAGOS", + 1025: "PECHARUNT", + } + HoloPokemonId_value = map[string]int32{ + "MISSINGNO": 0, + "BULBASAUR": 1, + "IVYSAUR": 2, + "VENUSAUR": 3, + "CHARMANDER": 4, + "CHARMELEON": 5, + "CHARIZARD": 6, + "SQUIRTLE": 7, + "WARTORTLE": 8, + "BLASTOISE": 9, + "CATERPIE": 10, + "METAPOD": 11, + "BUTTERFREE": 12, + "WEEDLE": 13, + "KAKUNA": 14, + "BEEDRILL": 15, + "PIDGEY": 16, + "PIDGEOTTO": 17, + "PIDGEOT": 18, + "RATTATA": 19, + "RATICATE": 20, + "SPEAROW": 21, + "FEAROW": 22, + "EKANS": 23, + "ARBOK": 24, + "PIKACHU": 25, + "RAICHU": 26, + "SANDSHREW": 27, + "SANDSLASH": 28, + "NIDORAN_FEMALE": 29, + "NIDORINA": 30, + "NIDOQUEEN": 31, + "NIDORAN_MALE": 32, + "NIDORINO": 33, + "NIDOKING": 34, + "CLEFAIRY": 35, + "CLEFABLE": 36, + "VULPIX": 37, + "NINETALES": 38, + "JIGGLYPUFF": 39, + "WIGGLYTUFF": 40, + "ZUBAT": 41, + "GOLBAT": 42, + "ODDISH": 43, + "GLOOM": 44, + "VILEPLUME": 45, + "PARAS": 46, + "PARASECT": 47, + "VENONAT": 48, + "VENOMOTH": 49, + "DIGLETT": 50, + "DUGTRIO": 51, + "MEOWTH": 52, + "PERSIAN": 53, + "PSYDUCK": 54, + "GOLDUCK": 55, + "MANKEY": 56, + "PRIMEAPE": 57, + "GROWLITHE": 58, + "ARCANINE": 59, + "POLIWAG": 60, + "POLIWHIRL": 61, + "POLIWRATH": 62, + "ABRA": 63, + "KADABRA": 64, + "ALAKAZAM": 65, + "MACHOP": 66, + "MACHOKE": 67, + "MACHAMP": 68, + "BELLSPROUT": 69, + "WEEPINBELL": 70, + "VICTREEBEL": 71, + "TENTACOOL": 72, + "TENTACRUEL": 73, + "GEODUDE": 74, + "GRAVELER": 75, + "GOLEM": 76, + "PONYTA": 77, + "RAPIDASH": 78, + "SLOWPOKE": 79, + "SLOWBRO": 80, + "MAGNEMITE": 81, + "MAGNETON": 82, + "FARFETCHD": 83, + "DODUO": 84, + "DODRIO": 85, + "SEEL": 86, + "DEWGONG": 87, + "GRIMER": 88, + "MUK": 89, + "SHELLDER": 90, + "CLOYSTER": 91, + "GASTLY": 92, + "HAUNTER": 93, + "GENGAR": 94, + "ONIX": 95, + "DROWZEE": 96, + "HYPNO": 97, + "KRABBY": 98, + "KINGLER": 99, + "VOLTORB": 100, + "ELECTRODE": 101, + "EXEGGCUTE": 102, + "EXEGGUTOR": 103, + "CUBONE": 104, + "MAROWAK": 105, + "HITMONLEE": 106, + "HITMONCHAN": 107, + "LICKITUNG": 108, + "KOFFING": 109, + "WEEZING": 110, + "RHYHORN": 111, + "RHYDON": 112, + "CHANSEY": 113, + "TANGELA": 114, + "KANGASKHAN": 115, + "HORSEA": 116, + "SEADRA": 117, + "GOLDEEN": 118, + "SEAKING": 119, + "STARYU": 120, + "STARMIE": 121, + "MR_MIME": 122, + "SCYTHER": 123, + "JYNX": 124, + "ELECTABUZZ": 125, + "MAGMAR": 126, + "PINSIR": 127, + "TAUROS": 128, + "MAGIKARP": 129, + "GYARADOS": 130, + "LAPRAS": 131, + "DITTO": 132, + "EEVEE": 133, + "VAPOREON": 134, + "JOLTEON": 135, + "FLAREON": 136, + "PORYGON": 137, + "OMANYTE": 138, + "OMASTAR": 139, + "KABUTO": 140, + "KABUTOPS": 141, + "AERODACTYL": 142, + "SNORLAX": 143, + "ARTICUNO": 144, + "ZAPDOS": 145, + "MOLTRES": 146, + "DRATINI": 147, + "DRAGONAIR": 148, + "DRAGONITE": 149, + "MEWTWO": 150, + "MEW": 151, + "CHIKORITA": 152, + "BAYLEEF": 153, + "MEGANIUM": 154, + "CYNDAQUIL": 155, + "QUILAVA": 156, + "TYPHLOSION": 157, + "TOTODILE": 158, + "CROCONAW": 159, + "FERALIGATR": 160, + "SENTRET": 161, + "FURRET": 162, + "HOOTHOOT": 163, + "NOCTOWL": 164, + "LEDYBA": 165, + "LEDIAN": 166, + "SPINARAK": 167, + "ARIADOS": 168, + "CROBAT": 169, + "CHINCHOU": 170, + "LANTURN": 171, + "PICHU": 172, + "CLEFFA": 173, + "IGGLYBUFF": 174, + "TOGEPI": 175, + "TOGETIC": 176, + "NATU": 177, + "XATU": 178, + "MAREEP": 179, + "FLAAFFY": 180, + "AMPHAROS": 181, + "BELLOSSOM": 182, + "MARILL": 183, + "AZUMARILL": 184, + "SUDOWOODO": 185, + "POLITOED": 186, + "HOPPIP": 187, + "SKIPLOOM": 188, + "JUMPLUFF": 189, + "AIPOM": 190, + "SUNKERN": 191, + "SUNFLORA": 192, + "YANMA": 193, + "WOOPER": 194, + "QUAGSIRE": 195, + "ESPEON": 196, + "UMBREON": 197, + "MURKROW": 198, + "SLOWKING": 199, + "MISDREAVUS": 200, + "UNOWN": 201, + "WOBBUFFET": 202, + "GIRAFARIG": 203, + "PINECO": 204, + "FORRETRESS": 205, + "DUNSPARCE": 206, + "GLIGAR": 207, + "STEELIX": 208, + "SNUBBULL": 209, + "GRANBULL": 210, + "QWILFISH": 211, + "SCIZOR": 212, + "SHUCKLE": 213, + "HERACROSS": 214, + "SNEASEL": 215, + "TEDDIURSA": 216, + "URSARING": 217, + "SLUGMA": 218, + "MAGCARGO": 219, + "SWINUB": 220, + "PILOSWINE": 221, + "CORSOLA": 222, + "REMORAID": 223, + "OCTILLERY": 224, + "DELIBIRD": 225, + "MANTINE": 226, + "SKARMORY": 227, + "HOUNDOUR": 228, + "HOUNDOOM": 229, + "KINGDRA": 230, + "PHANPY": 231, + "DONPHAN": 232, + "PORYGON2": 233, + "STANTLER": 234, + "SMEARGLE": 235, + "TYROGUE": 236, + "HITMONTOP": 237, + "SMOOCHUM": 238, + "ELEKID": 239, + "MAGBY": 240, + "MILTANK": 241, + "BLISSEY": 242, + "RAIKOU": 243, + "ENTEI": 244, + "SUICUNE": 245, + "LARVITAR": 246, + "PUPITAR": 247, + "TYRANITAR": 248, + "LUGIA": 249, + "HO_OH": 250, + "CELEBI": 251, + "TREECKO": 252, + "GROVYLE": 253, + "SCEPTILE": 254, + "TORCHIC": 255, + "COMBUSKEN": 256, + "BLAZIKEN": 257, + "MUDKIP": 258, + "MARSHTOMP": 259, + "SWAMPERT": 260, + "POOCHYENA": 261, + "MIGHTYENA": 262, + "ZIGZAGOON": 263, + "LINOONE": 264, + "WURMPLE": 265, + "SILCOON": 266, + "BEAUTIFLY": 267, + "CASCOON": 268, + "DUSTOX": 269, + "LOTAD": 270, + "LOMBRE": 271, + "LUDICOLO": 272, + "SEEDOT": 273, + "NUZLEAF": 274, + "SHIFTRY": 275, + "TAILLOW": 276, + "SWELLOW": 277, + "WINGULL": 278, + "PELIPPER": 279, + "RALTS": 280, + "KIRLIA": 281, + "GARDEVOIR": 282, + "SURSKIT": 283, + "MASQUERAIN": 284, + "SHROOMISH": 285, + "BRELOOM": 286, + "SLAKOTH": 287, + "VIGOROTH": 288, + "SLAKING": 289, + "NINCADA": 290, + "NINJASK": 291, + "SHEDINJA": 292, + "WHISMUR": 293, + "LOUDRED": 294, + "EXPLOUD": 295, + "MAKUHITA": 296, + "HARIYAMA": 297, + "AZURILL": 298, + "NOSEPASS": 299, + "SKITTY": 300, + "DELCATTY": 301, + "SABLEYE": 302, + "MAWILE": 303, + "ARON": 304, + "LAIRON": 305, + "AGGRON": 306, + "MEDITITE": 307, + "MEDICHAM": 308, + "ELECTRIKE": 309, + "MANECTRIC": 310, + "PLUSLE": 311, + "MINUN": 312, + "VOLBEAT": 313, + "ILLUMISE": 314, + "ROSELIA": 315, + "GULPIN": 316, + "SWALOT": 317, + "CARVANHA": 318, + "SHARPEDO": 319, + "WAILMER": 320, + "WAILORD": 321, + "NUMEL": 322, + "CAMERUPT": 323, + "TORKOAL": 324, + "SPOINK": 325, + "GRUMPIG": 326, + "SPINDA": 327, + "TRAPINCH": 328, + "VIBRAVA": 329, + "FLYGON": 330, + "CACNEA": 331, + "CACTURNE": 332, + "SWABLU": 333, + "ALTARIA": 334, + "ZANGOOSE": 335, + "SEVIPER": 336, + "LUNATONE": 337, + "SOLROCK": 338, + "BARBOACH": 339, + "WHISCASH": 340, + "CORPHISH": 341, + "CRAWDAUNT": 342, + "BALTOY": 343, + "CLAYDOL": 344, + "LILEEP": 345, + "CRADILY": 346, + "ANORITH": 347, + "ARMALDO": 348, + "FEEBAS": 349, + "MILOTIC": 350, + "CASTFORM": 351, + "KECLEON": 352, + "SHUPPET": 353, + "BANETTE": 354, + "DUSKULL": 355, + "DUSCLOPS": 356, + "TROPIUS": 357, + "CHIMECHO": 358, + "ABSOL": 359, + "WYNAUT": 360, + "SNORUNT": 361, + "GLALIE": 362, + "SPHEAL": 363, + "SEALEO": 364, + "WALREIN": 365, + "CLAMPERL": 366, + "HUNTAIL": 367, + "GOREBYSS": 368, + "RELICANTH": 369, + "LUVDISC": 370, + "BAGON": 371, + "SHELGON": 372, + "SALAMENCE": 373, + "BELDUM": 374, + "METANG": 375, + "METAGROSS": 376, + "REGIROCK": 377, + "REGICE": 378, + "REGISTEEL": 379, + "LATIAS": 380, + "LATIOS": 381, + "KYOGRE": 382, + "GROUDON": 383, + "RAYQUAZA": 384, + "JIRACHI": 385, + "DEOXYS": 386, + "TURTWIG": 387, + "GROTLE": 388, + "TORTERRA": 389, + "CHIMCHAR": 390, + "MONFERNO": 391, + "INFERNAPE": 392, + "PIPLUP": 393, + "PRINPLUP": 394, + "EMPOLEON": 395, + "STARLY": 396, + "STARAVIA": 397, + "STARAPTOR": 398, + "BIDOOF": 399, + "BIBAREL": 400, + "KRICKETOT": 401, + "KRICKETUNE": 402, + "SHINX": 403, + "LUXIO": 404, + "LUXRAY": 405, + "BUDEW": 406, + "ROSERADE": 407, + "CRANIDOS": 408, + "RAMPARDOS": 409, + "SHIELDON": 410, + "BASTIODON": 411, + "BURMY": 412, + "WORMADAM": 413, + "MOTHIM": 414, + "COMBEE": 415, + "VESPIQUEN": 416, + "PACHIRISU": 417, + "BUIZEL": 418, + "FLOATZEL": 419, + "CHERUBI": 420, + "CHERRIM": 421, + "SHELLOS": 422, + "GASTRODON": 423, + "AMBIPOM": 424, + "DRIFLOON": 425, + "DRIFBLIM": 426, + "BUNEARY": 427, + "LOPUNNY": 428, + "MISMAGIUS": 429, + "HONCHKROW": 430, + "GLAMEOW": 431, + "PURUGLY": 432, + "CHINGLING": 433, + "STUNKY": 434, + "SKUNTANK": 435, + "BRONZOR": 436, + "BRONZONG": 437, + "BONSLY": 438, + "MIME_JR": 439, + "HAPPINY": 440, + "CHATOT": 441, + "SPIRITOMB": 442, + "GIBLE": 443, + "GABITE": 444, + "GARCHOMP": 445, + "MUNCHLAX": 446, + "RIOLU": 447, + "LUCARIO": 448, + "HIPPOPOTAS": 449, + "HIPPOWDON": 450, + "SKORUPI": 451, + "DRAPION": 452, + "CROAGUNK": 453, + "TOXICROAK": 454, + "CARNIVINE": 455, + "FINNEON": 456, + "LUMINEON": 457, + "MANTYKE": 458, + "SNOVER": 459, + "ABOMASNOW": 460, + "WEAVILE": 461, + "MAGNEZONE": 462, + "LICKILICKY": 463, + "RHYPERIOR": 464, + "TANGROWTH": 465, + "ELECTIVIRE": 466, + "MAGMORTAR": 467, + "TOGEKISS": 468, + "YANMEGA": 469, + "LEAFEON": 470, + "GLACEON": 471, + "GLISCOR": 472, + "MAMOSWINE": 473, + "PORYGON_Z": 474, + "GALLADE": 475, + "PROBOPASS": 476, + "DUSKNOIR": 477, + "FROSLASS": 478, + "ROTOM": 479, + "UXIE": 480, + "MESPRIT": 481, + "AZELF": 482, + "DIALGA": 483, + "PALKIA": 484, + "HEATRAN": 485, + "REGIGIGAS": 486, + "GIRATINA": 487, + "CRESSELIA": 488, + "PHIONE": 489, + "MANAPHY": 490, + "DARKRAI": 491, + "SHAYMIN": 492, + "ARCEUS": 493, + "VICTINI": 494, + "SNIVY": 495, + "SERVINE": 496, + "SERPERIOR": 497, + "TEPIG": 498, + "PIGNITE": 499, + "EMBOAR": 500, + "OSHAWOTT": 501, + "DEWOTT": 502, + "SAMUROTT": 503, + "PATRAT": 504, + "WATCHOG": 505, + "LILLIPUP": 506, + "HERDIER": 507, + "STOUTLAND": 508, + "PURRLOIN": 509, + "LIEPARD": 510, + "PANSAGE": 511, + "SIMISAGE": 512, + "PANSEAR": 513, + "SIMISEAR": 514, + "PANPOUR": 515, + "SIMIPOUR": 516, + "MUNNA": 517, + "MUSHARNA": 518, + "PIDOVE": 519, + "TRANQUILL": 520, + "UNFEZANT": 521, + "BLITZLE": 522, + "ZEBSTRIKA": 523, + "ROGGENROLA": 524, + "BOLDORE": 525, + "GIGALITH": 526, + "WOOBAT": 527, + "SWOOBAT": 528, + "DRILBUR": 529, + "EXCADRILL": 530, + "AUDINO": 531, + "TIMBURR": 532, + "GURDURR": 533, + "CONKELDURR": 534, + "TYMPOLE": 535, + "PALPITOAD": 536, + "SEISMITOAD": 537, + "THROH": 538, + "SAWK": 539, + "SEWADDLE": 540, + "SWADLOON": 541, + "LEAVANNY": 542, + "VENIPEDE": 543, + "WHIRLIPEDE": 544, + "SCOLIPEDE": 545, + "COTTONEE": 546, + "WHIMSICOTT": 547, + "PETILIL": 548, + "LILLIGANT": 549, + "BASCULIN": 550, + "SANDILE": 551, + "KROKOROK": 552, + "KROOKODILE": 553, + "DARUMAKA": 554, + "DARMANITAN": 555, + "MARACTUS": 556, + "DWEBBLE": 557, + "CRUSTLE": 558, + "SCRAGGY": 559, + "SCRAFTY": 560, + "SIGILYPH": 561, + "YAMASK": 562, + "COFAGRIGUS": 563, + "TIRTOUGA": 564, + "CARRACOSTA": 565, + "ARCHEN": 566, + "ARCHEOPS": 567, + "TRUBBISH": 568, + "GARBODOR": 569, + "ZORUA": 570, + "ZOROARK": 571, + "MINCCINO": 572, + "CINCCINO": 573, + "GOTHITA": 574, + "GOTHORITA": 575, + "GOTHITELLE": 576, + "SOLOSIS": 577, + "DUOSION": 578, + "REUNICLUS": 579, + "DUCKLETT": 580, + "SWANNA": 581, + "VANILLITE": 582, + "VANILLISH": 583, + "VANILLUXE": 584, + "DEERLING": 585, + "SAWSBUCK": 586, + "EMOLGA": 587, + "KARRABLAST": 588, + "ESCAVALIER": 589, + "FOONGUS": 590, + "AMOONGUSS": 591, + "FRILLISH": 592, + "JELLICENT": 593, + "ALOMOMOLA": 594, + "JOLTIK": 595, + "GALVANTULA": 596, + "FERROSEED": 597, + "FERROTHORN": 598, + "KLINK": 599, + "KLANG": 600, + "KLINKLANG": 601, + "TYNAMO": 602, + "EELEKTRIK": 603, + "EELEKTROSS": 604, + "ELGYEM": 605, + "BEHEEYEM": 606, + "LITWICK": 607, + "LAMPENT": 608, + "CHANDELURE": 609, + "AXEW": 610, + "FRAXURE": 611, + "HAXORUS": 612, + "CUBCHOO": 613, + "BEARTIC": 614, + "CRYOGONAL": 615, + "SHELMET": 616, + "ACCELGOR": 617, + "STUNFISK": 618, + "MIENFOO": 619, + "MIENSHAO": 620, + "DRUDDIGON": 621, + "GOLETT": 622, + "GOLURK": 623, + "PAWNIARD": 624, + "BISHARP": 625, + "BOUFFALANT": 626, + "RUFFLET": 627, + "BRAVIARY": 628, + "VULLABY": 629, + "MANDIBUZZ": 630, + "HEATMOR": 631, + "DURANT": 632, + "DEINO": 633, + "ZWEILOUS": 634, + "HYDREIGON": 635, + "LARVESTA": 636, + "VOLCARONA": 637, + "COBALION": 638, + "TERRAKION": 639, + "VIRIZION": 640, + "TORNADUS": 641, + "THUNDURUS": 642, + "RESHIRAM": 643, + "ZEKROM": 644, + "LANDORUS": 645, + "KYUREM": 646, + "KELDEO": 647, + "MELOETTA": 648, + "GENESECT": 649, + "CHESPIN": 650, + "QUILLADIN": 651, + "CHESNAUGHT": 652, + "FENNEKIN": 653, + "BRAIXEN": 654, + "DELPHOX": 655, + "FROAKIE": 656, + "FROGADIER": 657, + "GRENINJA": 658, + "BUNNELBY": 659, + "DIGGERSBY": 660, + "FLETCHLING": 661, + "FLETCHINDER": 662, + "TALONFLAME": 663, + "SCATTERBUG": 664, + "SPEWPA": 665, + "VIVILLON": 666, + "LITLEO": 667, + "PYROAR": 668, + "FLABEBE": 669, + "FLOETTE": 670, + "FLORGES": 671, + "SKIDDO": 672, + "GOGOAT": 673, + "PANCHAM": 674, + "PANGORO": 675, + "FURFROU": 676, + "ESPURR": 677, + "MEOWSTIC": 678, + "HONEDGE": 679, + "DOUBLADE": 680, + "AEGISLASH": 681, + "SPRITZEE": 682, + "AROMATISSE": 683, + "SWIRLIX": 684, + "SLURPUFF": 685, + "INKAY": 686, + "MALAMAR": 687, + "BINACLE": 688, + "BARBARACLE": 689, + "SKRELP": 690, + "DRAGALGE": 691, + "CLAUNCHER": 692, + "CLAWITZER": 693, + "HELIOPTILE": 694, + "HELIOLISK": 695, + "TYRUNT": 696, + "TYRANTRUM": 697, + "AMAURA": 698, + "AURORUS": 699, + "SYLVEON": 700, + "HAWLUCHA": 701, + "DEDENNE": 702, + "CARBINK": 703, + "GOOMY": 704, + "SLIGGOO": 705, + "GOODRA": 706, + "KLEFKI": 707, + "PHANTUMP": 708, + "TREVENANT": 709, + "PUMPKABOO": 710, + "GOURGEIST": 711, + "BERGMITE": 712, + "AVALUGG": 713, + "NOIBAT": 714, + "NOIVERN": 715, + "XERNEAS": 716, + "YVELTAL": 717, + "ZYGARDE": 718, + "DIANCIE": 719, + "HOOPA": 720, + "VOLCANION": 721, + "ROWLET": 722, + "DARTRIX": 723, + "DECIDUEYE": 724, + "LITTEN": 725, + "TORRACAT": 726, + "INCINEROAR": 727, + "POPPLIO": 728, + "BRIONNE": 729, + "PRIMARINA": 730, + "PIKIPEK": 731, + "TRUMBEAK": 732, + "TOUCANNON": 733, + "YUNGOOS": 734, + "GUMSHOOS": 735, + "GRUBBIN": 736, + "CHARJABUG": 737, + "VIKAVOLT": 738, + "CRABRAWLER": 739, + "CRABOMINABLE": 740, + "ORICORIO": 741, + "CUTIEFLY": 742, + "RIBOMBEE": 743, + "ROCKRUFF": 744, + "LYCANROC": 745, + "WISHIWASHI": 746, + "MAREANIE": 747, + "TOXAPEX": 748, + "MUDBRAY": 749, + "MUDSDALE": 750, + "DEWPIDER": 751, + "ARAQUANID": 752, + "FOMANTIS": 753, + "LURANTIS": 754, + "MORELULL": 755, + "SHIINOTIC": 756, + "SALANDIT": 757, + "SALAZZLE": 758, + "STUFFUL": 759, + "BEWEAR": 760, + "BOUNSWEET": 761, + "STEENEE": 762, + "TSAREENA": 763, + "COMFEY": 764, + "ORANGURU": 765, + "PASSIMIAN": 766, + "WIMPOD": 767, + "GOLISOPOD": 768, + "SANDYGAST": 769, + "PALOSSAND": 770, + "PYUKUMUKU": 771, + "TYPE_NULL": 772, + "SILVALLY": 773, + "MINIOR": 774, + "KOMALA": 775, + "TURTONATOR": 776, + "TOGEDEMARU": 777, + "MIMIKYU": 778, + "BRUXISH": 779, + "DRAMPA": 780, + "DHELMISE": 781, + "JANGMO_O": 782, + "HAKAMO_O": 783, + "KOMMO_O": 784, + "TAPU_KOKO": 785, + "TAPU_LELE": 786, + "TAPU_BULU": 787, + "TAPU_FINI": 788, + "COSMOG": 789, + "COSMOEM": 790, + "SOLGALEO": 791, + "LUNALA": 792, + "NIHILEGO": 793, + "BUZZWOLE": 794, + "PHEROMOSA": 795, + "XURKITREE": 796, + "CELESTEELA": 797, + "KARTANA": 798, + "GUZZLORD": 799, + "NECROZMA": 800, + "MAGEARNA": 801, + "MARSHADOW": 802, + "POIPOLE": 803, + "NAGANADEL": 804, + "STAKATAKA": 805, + "BLACEPHALON": 806, + "ZERAORA": 807, + "MELTAN": 808, + "MELMETAL": 809, + "GROOKEY": 810, + "THWACKEY": 811, + "RILLABOOM": 812, + "SCORBUNNY": 813, + "RABOOT": 814, + "CINDERACE": 815, + "SOBBLE": 816, + "DRIZZILE": 817, + "INTELEON": 818, + "SKWOVET": 819, + "GREEDENT": 820, + "ROOKIDEE": 821, + "CORVISQUIRE": 822, + "CORVIKNIGHT": 823, + "BLIPBUG": 824, + "DOTTLER": 825, + "ORBEETLE": 826, + "NICKIT": 827, + "THIEVUL": 828, + "GOSSIFLEUR": 829, + "ELDEGOSS": 830, + "WOOLOO": 831, + "DUBWOOL": 832, + "CHEWTLE": 833, + "DREDNAW": 834, + "YAMPER": 835, + "BOLTUND": 836, + "ROLYCOLY": 837, + "CARKOL": 838, + "COALOSSAL": 839, + "APPLIN": 840, + "FLAPPLE": 841, + "APPLETUN": 842, + "SILICOBRA": 843, + "SANDACONDA": 844, + "CRAMORANT": 845, + "ARROKUDA": 846, + "BARRASKEWDA": 847, + "TOXEL": 848, + "TOXTRICITY": 849, + "SIZZLIPEDE": 850, + "CENTISKORCH": 851, + "CLOBBOPUS": 852, + "GRAPPLOCT": 853, + "SINISTEA": 854, + "POLTEAGEIST": 855, + "HATENNA": 856, + "HATTREM": 857, + "HATTERENE": 858, + "IMPIDIMP": 859, + "MORGREM": 860, + "GRIMMSNARL": 861, + "OBSTAGOON": 862, + "PERRSERKER": 863, + "CURSOLA": 864, + "SIRFETCHD": 865, + "MR_RIME": 866, + "RUNERIGUS": 867, + "MILCERY": 868, + "ALCREMIE": 869, + "FALINKS": 870, + "PINCURCHIN": 871, + "SNOM": 872, + "FROSMOTH": 873, + "STONJOURNER": 874, + "EISCUE": 875, + "INDEEDEE": 876, + "MORPEKO": 877, + "CUFANT": 878, + "COPPERAJAH": 879, + "DRACOZOLT": 880, + "ARCTOZOLT": 881, + "DRACOVISH": 882, + "ARCTOVISH": 883, + "DURALUDON": 884, + "DREEPY": 885, + "DRAKLOAK": 886, + "DRAGAPULT": 887, + "ZACIAN": 888, + "ZAMAZENTA": 889, + "ETERNATUS": 890, + "KUBFU": 891, + "URSHIFU": 892, + "ZARUDE": 893, + "REGIELEKI": 894, + "REGIDRAGO": 895, + "GLASTRIER": 896, + "SPECTRIER": 897, + "CALYREX": 898, + "WYRDEER": 899, + "KLEAVOR": 900, + "URSALUNA": 901, + "BASCULEGION": 902, + "SNEASLER": 903, + "OVERQWIL": 904, + "ENAMORUS": 905, + "SPRIGATITO": 906, + "FLORAGATO": 907, + "MEOWSCARADA": 908, + "FUECOCO": 909, + "CROCALOR": 910, + "SKELEDIRGE": 911, + "QUAXLY": 912, + "QUAXWELL": 913, + "QUAQUAVAL": 914, + "LECHONK": 915, + "OINKOLOGNE": 916, + "TAROUNTULA": 917, + "SPIDOPS": 918, + "NYMBLE": 919, + "LOKIX": 920, + "PAWMI": 921, + "PAWMO": 922, + "PAWMOT": 923, + "TANDEMAUS": 924, + "MAUSHOLD": 925, + "FIDOUGH": 926, + "DACHSBUN": 927, + "SMOLIV": 928, + "DOLLIV": 929, + "ARBOLIVA": 930, + "SQUAWKABILLY": 931, + "NACLI": 932, + "NACLSTACK": 933, + "GARGANACL": 934, + "CHARCADET": 935, + "ARMAROUGE": 936, + "CERULEDGE": 937, + "TADBULB": 938, + "BELLIBOLT": 939, + "WATTREL": 940, + "KILOWATTREL": 941, + "MASCHIFF": 942, + "MABOSSTIFF": 943, + "SHROODLE": 944, + "GRAFAIAI": 945, + "BRAMBLIN": 946, + "BRAMBLEGHAST": 947, + "TOEDSCOOL": 948, + "TOEDSCRUEL": 949, + "KLAWF": 950, + "CAPSAKID": 951, + "SCOVILLAIN": 952, + "RELLOR": 953, + "RABSCA": 954, + "FLITTLE": 955, + "ESPATHRA": 956, + "TINKATINK": 957, + "TINKATUFF": 958, + "TINKATON": 959, + "WIGLETT": 960, + "WUGTRIO": 961, + "BOMBIRDIER": 962, + "FINIZEN": 963, + "PALAFIN": 964, + "VAROOM": 965, + "REVAVROOM": 966, + "CYCLIZAR": 967, + "ORTHWORM": 968, + "GLIMMET": 969, + "GLIMMORA": 970, + "GREAVARD": 971, + "HOUNDSTONE": 972, + "FLAMIGO": 973, + "CETODDLE": 974, + "CETITAN": 975, + "VELUZA": 976, + "DONDOZO": 977, + "TATSUGIRI": 978, + "ANNIHILAPE": 979, + "CLODSIRE": 980, + "FARIGIRAF": 981, + "DUDUNSPARCE": 982, + "KINGAMBIT": 983, + "GREATTUSK": 984, + "SCREAMTAIL": 985, + "BRUTEBONNET": 986, + "FLUTTERMANE": 987, + "SLITHERWING": 988, + "SANDYSHOCKS": 989, + "IRONTREADS": 990, + "IRONBUNDLE": 991, + "IRONHANDS": 992, + "IRONJUGULIS": 993, + "IRONMOTH": 994, + "IRONTHORNS": 995, + "FRIGIBAX": 996, + "ARCTIBAX": 997, + "BAXCALIBUR": 998, + "GIMMIGHOUL": 999, + "GHOLDENGO": 1000, + "WOCHIEN": 1001, + "CHIENPAO": 1002, + "TINGLU": 1003, + "CHIYU": 1004, + "ROARINGMOON": 1005, + "IRONVALIANT": 1006, + "KORAIDON": 1007, + "MIRAIDON": 1008, + "WALKINGWAKE": 1009, + "IRONLEAVES": 1010, + "DIPPLIN": 1011, + "POLTCHAGEIST": 1012, + "SINISTCHA": 1013, + "OKIDOGI": 1014, + "MUNKIDORI": 1015, + "FEZANDIPITI": 1016, + "OGERPON": 1017, + "ARCHALUDON": 1018, + "HYDRAPPLE": 1019, + "GOUGINGFIRE": 1020, + "RAGINGBOLT": 1021, + "IRONBOULDER": 1022, + "IRONCROWN": 1023, + "TERAPAGOS": 1024, + "PECHARUNT": 1025, + } +) + +func (x HoloPokemonId) Enum() *HoloPokemonId { + p := new(HoloPokemonId) + *p = x + return p +} + +func (x HoloPokemonId) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (HoloPokemonId) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[110].Descriptor() +} + +func (HoloPokemonId) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[110] +} + +func (x HoloPokemonId) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use HoloPokemonId.Descriptor instead. +func (HoloPokemonId) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{110} +} + +type HoloPokemonMove int32 + +const ( + HoloPokemonMove_MOVE_UNSET HoloPokemonMove = 0 + HoloPokemonMove_THUNDER_SHOCK HoloPokemonMove = 1 + HoloPokemonMove_QUICK_ATTACK HoloPokemonMove = 2 + HoloPokemonMove_SCRATCH HoloPokemonMove = 3 + HoloPokemonMove_EMBER HoloPokemonMove = 4 + HoloPokemonMove_VINE_WHIP HoloPokemonMove = 5 + HoloPokemonMove_TACKLE HoloPokemonMove = 6 + HoloPokemonMove_RAZOR_LEAF HoloPokemonMove = 7 + HoloPokemonMove_TAKE_DOWN HoloPokemonMove = 8 + HoloPokemonMove_WATER_GUN HoloPokemonMove = 9 + HoloPokemonMove_BITE HoloPokemonMove = 10 + HoloPokemonMove_POUND HoloPokemonMove = 11 + HoloPokemonMove_DOUBLE_SLAP HoloPokemonMove = 12 + HoloPokemonMove_WRAP HoloPokemonMove = 13 + HoloPokemonMove_HYPER_BEAM HoloPokemonMove = 14 + HoloPokemonMove_LICK HoloPokemonMove = 15 + HoloPokemonMove_DARK_PULSE HoloPokemonMove = 16 + HoloPokemonMove_SMOG HoloPokemonMove = 17 + HoloPokemonMove_SLUDGE HoloPokemonMove = 18 + HoloPokemonMove_METAL_CLAW HoloPokemonMove = 19 + HoloPokemonMove_VICE_GRIP HoloPokemonMove = 20 + HoloPokemonMove_FLAME_WHEEL HoloPokemonMove = 21 + HoloPokemonMove_MEGAHORN HoloPokemonMove = 22 + HoloPokemonMove_WING_ATTACK HoloPokemonMove = 23 + HoloPokemonMove_FLAMETHROWER HoloPokemonMove = 24 + HoloPokemonMove_SUCKER_PUNCH HoloPokemonMove = 25 + HoloPokemonMove_DIG HoloPokemonMove = 26 + HoloPokemonMove_LOW_KICK HoloPokemonMove = 27 + HoloPokemonMove_CROSS_CHOP HoloPokemonMove = 28 + HoloPokemonMove_PSYCHO_CUT HoloPokemonMove = 29 + HoloPokemonMove_PSYBEAM HoloPokemonMove = 30 + HoloPokemonMove_EARTHQUAKE HoloPokemonMove = 31 + HoloPokemonMove_STONE_EDGE HoloPokemonMove = 32 + HoloPokemonMove_ICE_PUNCH HoloPokemonMove = 33 + HoloPokemonMove_HEART_STAMP HoloPokemonMove = 34 + HoloPokemonMove_DISCHARGE HoloPokemonMove = 35 + HoloPokemonMove_FLASH_CANNON HoloPokemonMove = 36 + HoloPokemonMove_PECK HoloPokemonMove = 37 + HoloPokemonMove_DRILL_PECK HoloPokemonMove = 38 + HoloPokemonMove_ICE_BEAM HoloPokemonMove = 39 + HoloPokemonMove_BLIZZARD HoloPokemonMove = 40 + HoloPokemonMove_AIR_SLASH HoloPokemonMove = 41 + HoloPokemonMove_HEAT_WAVE HoloPokemonMove = 42 + HoloPokemonMove_TWINEEDLE HoloPokemonMove = 43 + HoloPokemonMove_POISON_JAB HoloPokemonMove = 44 + HoloPokemonMove_AERIAL_ACE HoloPokemonMove = 45 + HoloPokemonMove_DRILL_RUN HoloPokemonMove = 46 + HoloPokemonMove_PETAL_BLIZZARD HoloPokemonMove = 47 + HoloPokemonMove_MEGA_DRAIN HoloPokemonMove = 48 + HoloPokemonMove_BUG_BUZZ HoloPokemonMove = 49 + HoloPokemonMove_POISON_FANG HoloPokemonMove = 50 + HoloPokemonMove_NIGHT_SLASH HoloPokemonMove = 51 + HoloPokemonMove_SLASH HoloPokemonMove = 52 + HoloPokemonMove_BUBBLE_BEAM HoloPokemonMove = 53 + HoloPokemonMove_SUBMISSION HoloPokemonMove = 54 + HoloPokemonMove_KARATE_CHOP HoloPokemonMove = 55 + HoloPokemonMove_LOW_SWEEP HoloPokemonMove = 56 + HoloPokemonMove_AQUA_JET HoloPokemonMove = 57 + HoloPokemonMove_AQUA_TAIL HoloPokemonMove = 58 + HoloPokemonMove_SEED_BOMB HoloPokemonMove = 59 + HoloPokemonMove_PSYSHOCK HoloPokemonMove = 60 + HoloPokemonMove_ROCK_THROW HoloPokemonMove = 61 + HoloPokemonMove_ANCIENT_POWER HoloPokemonMove = 62 + HoloPokemonMove_ROCK_TOMB HoloPokemonMove = 63 + HoloPokemonMove_ROCK_SLIDE HoloPokemonMove = 64 + HoloPokemonMove_POWER_GEM HoloPokemonMove = 65 + HoloPokemonMove_SHADOW_SNEAK HoloPokemonMove = 66 + HoloPokemonMove_SHADOW_PUNCH HoloPokemonMove = 67 + HoloPokemonMove_SHADOW_CLAW HoloPokemonMove = 68 + HoloPokemonMove_OMINOUS_WIND HoloPokemonMove = 69 + HoloPokemonMove_SHADOW_BALL HoloPokemonMove = 70 + HoloPokemonMove_BULLET_PUNCH HoloPokemonMove = 71 + HoloPokemonMove_MAGNET_BOMB HoloPokemonMove = 72 + HoloPokemonMove_STEEL_WING HoloPokemonMove = 73 + HoloPokemonMove_IRON_HEAD HoloPokemonMove = 74 + HoloPokemonMove_PARABOLIC_CHARGE HoloPokemonMove = 75 + HoloPokemonMove_SPARK HoloPokemonMove = 76 + HoloPokemonMove_THUNDER_PUNCH HoloPokemonMove = 77 + HoloPokemonMove_THUNDER HoloPokemonMove = 78 + HoloPokemonMove_THUNDERBOLT HoloPokemonMove = 79 + HoloPokemonMove_TWISTER HoloPokemonMove = 80 + HoloPokemonMove_DRAGON_BREATH HoloPokemonMove = 81 + HoloPokemonMove_DRAGON_PULSE HoloPokemonMove = 82 + HoloPokemonMove_DRAGON_CLAW HoloPokemonMove = 83 + HoloPokemonMove_DISARMING_VOICE HoloPokemonMove = 84 + HoloPokemonMove_DRAINING_KISS HoloPokemonMove = 85 + HoloPokemonMove_DAZZLING_GLEAM HoloPokemonMove = 86 + HoloPokemonMove_MOONBLAST HoloPokemonMove = 87 + HoloPokemonMove_PLAY_ROUGH HoloPokemonMove = 88 + HoloPokemonMove_CROSS_POISON HoloPokemonMove = 89 + HoloPokemonMove_SLUDGE_BOMB HoloPokemonMove = 90 + HoloPokemonMove_SLUDGE_WAVE HoloPokemonMove = 91 + HoloPokemonMove_GUNK_SHOT HoloPokemonMove = 92 + HoloPokemonMove_MUD_SHOT HoloPokemonMove = 93 + HoloPokemonMove_BONE_CLUB HoloPokemonMove = 94 + HoloPokemonMove_BULLDOZE HoloPokemonMove = 95 + HoloPokemonMove_MUD_BOMB HoloPokemonMove = 96 + HoloPokemonMove_FURY_CUTTER HoloPokemonMove = 97 + HoloPokemonMove_BUG_BITE HoloPokemonMove = 98 + HoloPokemonMove_SIGNAL_BEAM HoloPokemonMove = 99 + HoloPokemonMove_X_SCISSOR HoloPokemonMove = 100 + HoloPokemonMove_FLAME_CHARGE HoloPokemonMove = 101 + HoloPokemonMove_FLAME_BURST HoloPokemonMove = 102 + HoloPokemonMove_FIRE_BLAST HoloPokemonMove = 103 + HoloPokemonMove_BRINE HoloPokemonMove = 104 + HoloPokemonMove_WATER_PULSE HoloPokemonMove = 105 + HoloPokemonMove_SCALD HoloPokemonMove = 106 + HoloPokemonMove_HYDRO_PUMP HoloPokemonMove = 107 + HoloPokemonMove_PSYCHIC HoloPokemonMove = 108 + HoloPokemonMove_PSYSTRIKE HoloPokemonMove = 109 + HoloPokemonMove_ICE_SHARD HoloPokemonMove = 110 + HoloPokemonMove_ICY_WIND HoloPokemonMove = 111 + HoloPokemonMove_FROST_BREATH HoloPokemonMove = 112 + HoloPokemonMove_ABSORB HoloPokemonMove = 113 + HoloPokemonMove_GIGA_DRAIN HoloPokemonMove = 114 + HoloPokemonMove_FIRE_PUNCH HoloPokemonMove = 115 + HoloPokemonMove_SOLAR_BEAM HoloPokemonMove = 116 + HoloPokemonMove_LEAF_BLADE HoloPokemonMove = 117 + HoloPokemonMove_POWER_WHIP HoloPokemonMove = 118 + HoloPokemonMove_SPLASH HoloPokemonMove = 119 + HoloPokemonMove_ACID HoloPokemonMove = 120 + HoloPokemonMove_AIR_CUTTER HoloPokemonMove = 121 + HoloPokemonMove_HURRICANE HoloPokemonMove = 122 + HoloPokemonMove_BRICK_BREAK HoloPokemonMove = 123 + HoloPokemonMove_CUT HoloPokemonMove = 124 + HoloPokemonMove_SWIFT HoloPokemonMove = 125 + HoloPokemonMove_HORN_ATTACK HoloPokemonMove = 126 + HoloPokemonMove_STOMP HoloPokemonMove = 127 + HoloPokemonMove_HEADBUTT HoloPokemonMove = 128 + HoloPokemonMove_HYPER_FANG HoloPokemonMove = 129 + HoloPokemonMove_SLAM HoloPokemonMove = 130 + HoloPokemonMove_BODY_SLAM HoloPokemonMove = 131 + HoloPokemonMove_REST HoloPokemonMove = 132 + HoloPokemonMove_STRUGGLE HoloPokemonMove = 133 + HoloPokemonMove_SCALD_BLASTOISE HoloPokemonMove = 134 + HoloPokemonMove_HYDRO_PUMP_BLASTOISE HoloPokemonMove = 135 + HoloPokemonMove_WRAP_GREEN HoloPokemonMove = 136 + HoloPokemonMove_WRAP_PINK HoloPokemonMove = 137 + HoloPokemonMove_FURY_CUTTER_FAST HoloPokemonMove = 200 + HoloPokemonMove_BUG_BITE_FAST HoloPokemonMove = 201 + HoloPokemonMove_BITE_FAST HoloPokemonMove = 202 + HoloPokemonMove_SUCKER_PUNCH_FAST HoloPokemonMove = 203 + HoloPokemonMove_DRAGON_BREATH_FAST HoloPokemonMove = 204 + HoloPokemonMove_THUNDER_SHOCK_FAST HoloPokemonMove = 205 + HoloPokemonMove_SPARK_FAST HoloPokemonMove = 206 + HoloPokemonMove_LOW_KICK_FAST HoloPokemonMove = 207 + HoloPokemonMove_KARATE_CHOP_FAST HoloPokemonMove = 208 + HoloPokemonMove_EMBER_FAST HoloPokemonMove = 209 + HoloPokemonMove_WING_ATTACK_FAST HoloPokemonMove = 210 + HoloPokemonMove_PECK_FAST HoloPokemonMove = 211 + HoloPokemonMove_LICK_FAST HoloPokemonMove = 212 + HoloPokemonMove_SHADOW_CLAW_FAST HoloPokemonMove = 213 + HoloPokemonMove_VINE_WHIP_FAST HoloPokemonMove = 214 + HoloPokemonMove_RAZOR_LEAF_FAST HoloPokemonMove = 215 + HoloPokemonMove_MUD_SHOT_FAST HoloPokemonMove = 216 + HoloPokemonMove_ICE_SHARD_FAST HoloPokemonMove = 217 + HoloPokemonMove_FROST_BREATH_FAST HoloPokemonMove = 218 + HoloPokemonMove_QUICK_ATTACK_FAST HoloPokemonMove = 219 + HoloPokemonMove_SCRATCH_FAST HoloPokemonMove = 220 + HoloPokemonMove_TACKLE_FAST HoloPokemonMove = 221 + HoloPokemonMove_POUND_FAST HoloPokemonMove = 222 + HoloPokemonMove_CUT_FAST HoloPokemonMove = 223 + HoloPokemonMove_POISON_JAB_FAST HoloPokemonMove = 224 + HoloPokemonMove_ACID_FAST HoloPokemonMove = 225 + HoloPokemonMove_PSYCHO_CUT_FAST HoloPokemonMove = 226 + HoloPokemonMove_ROCK_THROW_FAST HoloPokemonMove = 227 + HoloPokemonMove_METAL_CLAW_FAST HoloPokemonMove = 228 + HoloPokemonMove_BULLET_PUNCH_FAST HoloPokemonMove = 229 + HoloPokemonMove_WATER_GUN_FAST HoloPokemonMove = 230 + HoloPokemonMove_SPLASH_FAST HoloPokemonMove = 231 + HoloPokemonMove_WATER_GUN_FAST_BLASTOISE HoloPokemonMove = 232 + HoloPokemonMove_MUD_SLAP_FAST HoloPokemonMove = 233 + HoloPokemonMove_ZEN_HEADBUTT_FAST HoloPokemonMove = 234 + HoloPokemonMove_CONFUSION_FAST HoloPokemonMove = 235 + HoloPokemonMove_POISON_STING_FAST HoloPokemonMove = 236 + HoloPokemonMove_BUBBLE_FAST HoloPokemonMove = 237 + HoloPokemonMove_FEINT_ATTACK_FAST HoloPokemonMove = 238 + HoloPokemonMove_STEEL_WING_FAST HoloPokemonMove = 239 + HoloPokemonMove_FIRE_FANG_FAST HoloPokemonMove = 240 + HoloPokemonMove_ROCK_SMASH_FAST HoloPokemonMove = 241 + HoloPokemonMove_TRANSFORM_FAST HoloPokemonMove = 242 + HoloPokemonMove_COUNTER_FAST HoloPokemonMove = 243 + HoloPokemonMove_POWDER_SNOW_FAST HoloPokemonMove = 244 + HoloPokemonMove_CLOSE_COMBAT HoloPokemonMove = 245 + HoloPokemonMove_DYNAMIC_PUNCH HoloPokemonMove = 246 + HoloPokemonMove_FOCUS_BLAST HoloPokemonMove = 247 + HoloPokemonMove_AURORA_BEAM HoloPokemonMove = 248 + HoloPokemonMove_CHARGE_BEAM_FAST HoloPokemonMove = 249 + HoloPokemonMove_VOLT_SWITCH_FAST HoloPokemonMove = 250 + HoloPokemonMove_WILD_CHARGE HoloPokemonMove = 251 + HoloPokemonMove_ZAP_CANNON HoloPokemonMove = 252 + HoloPokemonMove_DRAGON_TAIL_FAST HoloPokemonMove = 253 + HoloPokemonMove_AVALANCHE HoloPokemonMove = 254 + HoloPokemonMove_AIR_SLASH_FAST HoloPokemonMove = 255 + HoloPokemonMove_BRAVE_BIRD HoloPokemonMove = 256 + HoloPokemonMove_SKY_ATTACK HoloPokemonMove = 257 + HoloPokemonMove_SAND_TOMB HoloPokemonMove = 258 + HoloPokemonMove_ROCK_BLAST HoloPokemonMove = 259 + HoloPokemonMove_INFESTATION_FAST HoloPokemonMove = 260 + HoloPokemonMove_STRUGGLE_BUG_FAST HoloPokemonMove = 261 + HoloPokemonMove_SILVER_WIND HoloPokemonMove = 262 + HoloPokemonMove_ASTONISH_FAST HoloPokemonMove = 263 + HoloPokemonMove_HEX_FAST HoloPokemonMove = 264 + HoloPokemonMove_NIGHT_SHADE HoloPokemonMove = 265 + HoloPokemonMove_IRON_TAIL_FAST HoloPokemonMove = 266 + HoloPokemonMove_GYRO_BALL HoloPokemonMove = 267 + HoloPokemonMove_HEAVY_SLAM HoloPokemonMove = 268 + HoloPokemonMove_FIRE_SPIN_FAST HoloPokemonMove = 269 + HoloPokemonMove_OVERHEAT HoloPokemonMove = 270 + HoloPokemonMove_BULLET_SEED_FAST HoloPokemonMove = 271 + HoloPokemonMove_GRASS_KNOT HoloPokemonMove = 272 + HoloPokemonMove_ENERGY_BALL HoloPokemonMove = 273 + HoloPokemonMove_EXTRASENSORY_FAST HoloPokemonMove = 274 + HoloPokemonMove_FUTURESIGHT HoloPokemonMove = 275 + HoloPokemonMove_MIRROR_COAT HoloPokemonMove = 276 + HoloPokemonMove_OUTRAGE HoloPokemonMove = 277 + HoloPokemonMove_SNARL_FAST HoloPokemonMove = 278 + HoloPokemonMove_CRUNCH HoloPokemonMove = 279 + HoloPokemonMove_FOUL_PLAY HoloPokemonMove = 280 + HoloPokemonMove_HIDDEN_POWER_FAST HoloPokemonMove = 281 + HoloPokemonMove_TAKE_DOWN_FAST HoloPokemonMove = 282 + HoloPokemonMove_WATERFALL_FAST HoloPokemonMove = 283 + HoloPokemonMove_SURF HoloPokemonMove = 284 + HoloPokemonMove_DRACO_METEOR HoloPokemonMove = 285 + HoloPokemonMove_DOOM_DESIRE HoloPokemonMove = 286 + HoloPokemonMove_YAWN_FAST HoloPokemonMove = 287 + HoloPokemonMove_PSYCHO_BOOST HoloPokemonMove = 288 + HoloPokemonMove_ORIGIN_PULSE HoloPokemonMove = 289 + HoloPokemonMove_PRECIPICE_BLADES HoloPokemonMove = 290 + HoloPokemonMove_PRESENT_FAST HoloPokemonMove = 291 + HoloPokemonMove_WEATHER_BALL_FIRE HoloPokemonMove = 292 + HoloPokemonMove_WEATHER_BALL_ICE HoloPokemonMove = 293 + HoloPokemonMove_WEATHER_BALL_ROCK HoloPokemonMove = 294 + HoloPokemonMove_WEATHER_BALL_WATER HoloPokemonMove = 295 + HoloPokemonMove_FRENZY_PLANT HoloPokemonMove = 296 + HoloPokemonMove_SMACK_DOWN_FAST HoloPokemonMove = 297 + HoloPokemonMove_BLAST_BURN HoloPokemonMove = 298 + HoloPokemonMove_HYDRO_CANNON HoloPokemonMove = 299 + HoloPokemonMove_LAST_RESORT HoloPokemonMove = 300 + HoloPokemonMove_METEOR_MASH HoloPokemonMove = 301 + HoloPokemonMove_SKULL_BASH HoloPokemonMove = 302 + HoloPokemonMove_ACID_SPRAY HoloPokemonMove = 303 + HoloPokemonMove_EARTH_POWER HoloPokemonMove = 304 + HoloPokemonMove_CRABHAMMER HoloPokemonMove = 305 + HoloPokemonMove_LUNGE HoloPokemonMove = 306 + HoloPokemonMove_CRUSH_CLAW HoloPokemonMove = 307 + HoloPokemonMove_OCTAZOOKA HoloPokemonMove = 308 + HoloPokemonMove_MIRROR_SHOT HoloPokemonMove = 309 + HoloPokemonMove_SUPER_POWER HoloPokemonMove = 310 + HoloPokemonMove_FELL_STINGER HoloPokemonMove = 311 + HoloPokemonMove_LEAF_TORNADO HoloPokemonMove = 312 + HoloPokemonMove_LEECH_LIFE HoloPokemonMove = 313 + HoloPokemonMove_DRAIN_PUNCH HoloPokemonMove = 314 + HoloPokemonMove_SHADOW_BONE HoloPokemonMove = 315 + HoloPokemonMove_MUDDY_WATER HoloPokemonMove = 316 + HoloPokemonMove_BLAZE_KICK HoloPokemonMove = 317 + HoloPokemonMove_RAZOR_SHELL HoloPokemonMove = 318 + HoloPokemonMove_POWER_UP_PUNCH HoloPokemonMove = 319 + HoloPokemonMove_CHARM_FAST HoloPokemonMove = 320 + HoloPokemonMove_GIGA_IMPACT HoloPokemonMove = 321 + HoloPokemonMove_FRUSTRATION HoloPokemonMove = 322 + HoloPokemonMove_RETURN HoloPokemonMove = 323 + HoloPokemonMove_SYNCHRONOISE HoloPokemonMove = 324 + HoloPokemonMove_LOCK_ON_FAST HoloPokemonMove = 325 + HoloPokemonMove_THUNDER_FANG_FAST HoloPokemonMove = 326 + HoloPokemonMove_ICE_FANG_FAST HoloPokemonMove = 327 + HoloPokemonMove_HORN_DRILL HoloPokemonMove = 328 + HoloPokemonMove_FISSURE HoloPokemonMove = 329 + HoloPokemonMove_SACRED_SWORD HoloPokemonMove = 330 + HoloPokemonMove_FLYING_PRESS HoloPokemonMove = 331 + HoloPokemonMove_AURA_SPHERE HoloPokemonMove = 332 + HoloPokemonMove_PAYBACK HoloPokemonMove = 333 + HoloPokemonMove_ROCK_WRECKER HoloPokemonMove = 334 + HoloPokemonMove_AEROBLAST HoloPokemonMove = 335 + HoloPokemonMove_TECHNO_BLAST_NORMAL HoloPokemonMove = 336 + HoloPokemonMove_TECHNO_BLAST_BURN HoloPokemonMove = 337 + HoloPokemonMove_TECHNO_BLAST_CHILL HoloPokemonMove = 338 + HoloPokemonMove_TECHNO_BLAST_WATER HoloPokemonMove = 339 + HoloPokemonMove_TECHNO_BLAST_SHOCK HoloPokemonMove = 340 + HoloPokemonMove_FLY HoloPokemonMove = 341 + HoloPokemonMove_V_CREATE HoloPokemonMove = 342 + HoloPokemonMove_LEAF_STORM HoloPokemonMove = 343 + HoloPokemonMove_TRI_ATTACK HoloPokemonMove = 344 + HoloPokemonMove_GUST_FAST HoloPokemonMove = 345 + HoloPokemonMove_INCINERATE_FAST HoloPokemonMove = 346 + HoloPokemonMove_DARK_VOID HoloPokemonMove = 347 + HoloPokemonMove_FEATHER_DANCE HoloPokemonMove = 348 + HoloPokemonMove_FIERY_DANCE HoloPokemonMove = 349 + HoloPokemonMove_FAIRY_WIND_FAST HoloPokemonMove = 350 + HoloPokemonMove_RELIC_SONG HoloPokemonMove = 351 + HoloPokemonMove_WEATHER_BALL_NORMAL HoloPokemonMove = 352 + HoloPokemonMove_PSYCHIC_FANGS HoloPokemonMove = 353 + HoloPokemonMove_HYPERSPACE_FURY HoloPokemonMove = 354 + HoloPokemonMove_HYPERSPACE_HOLE HoloPokemonMove = 355 + HoloPokemonMove_DOUBLE_KICK_FAST HoloPokemonMove = 356 + HoloPokemonMove_MAGICAL_LEAF_FAST HoloPokemonMove = 357 + HoloPokemonMove_SACRED_FIRE HoloPokemonMove = 358 + HoloPokemonMove_ICICLE_SPEAR HoloPokemonMove = 359 + HoloPokemonMove_AEROBLAST_PLUS HoloPokemonMove = 360 + HoloPokemonMove_AEROBLAST_PLUS_PLUS HoloPokemonMove = 361 + HoloPokemonMove_SACRED_FIRE_PLUS HoloPokemonMove = 362 + HoloPokemonMove_SACRED_FIRE_PLUS_PLUS HoloPokemonMove = 363 + HoloPokemonMove_ACROBATICS HoloPokemonMove = 364 + HoloPokemonMove_LUSTER_PURGE HoloPokemonMove = 365 + HoloPokemonMove_MIST_BALL HoloPokemonMove = 366 + HoloPokemonMove_BRUTAL_SWING HoloPokemonMove = 367 + HoloPokemonMove_ROLLOUT_FAST HoloPokemonMove = 368 + HoloPokemonMove_SEED_FLARE HoloPokemonMove = 369 + HoloPokemonMove_OBSTRUCT HoloPokemonMove = 370 + HoloPokemonMove_SHADOW_FORCE HoloPokemonMove = 371 + HoloPokemonMove_METEOR_BEAM HoloPokemonMove = 372 + HoloPokemonMove_WATER_SHURIKEN_FAST HoloPokemonMove = 373 + HoloPokemonMove_FUSION_BOLT HoloPokemonMove = 374 + HoloPokemonMove_FUSION_FLARE HoloPokemonMove = 375 + HoloPokemonMove_POLTERGEIST HoloPokemonMove = 376 + HoloPokemonMove_HIGH_HORSEPOWER HoloPokemonMove = 377 + HoloPokemonMove_GLACIATE HoloPokemonMove = 378 + HoloPokemonMove_BREAKING_SWIPE HoloPokemonMove = 379 + HoloPokemonMove_BOOMBURST HoloPokemonMove = 380 + HoloPokemonMove_DOUBLE_IRON_BASH HoloPokemonMove = 381 + HoloPokemonMove_MYSTICAL_FIRE HoloPokemonMove = 382 + HoloPokemonMove_LIQUIDATION HoloPokemonMove = 383 + HoloPokemonMove_DRAGON_ASCENT HoloPokemonMove = 384 + HoloPokemonMove_LEAFAGE_FAST HoloPokemonMove = 385 + HoloPokemonMove_MAGMA_STORM HoloPokemonMove = 386 + HoloPokemonMove_GEOMANCY_FAST HoloPokemonMove = 387 + HoloPokemonMove_SPACIAL_REND HoloPokemonMove = 388 + HoloPokemonMove_OBLIVION_WING HoloPokemonMove = 389 + HoloPokemonMove_NATURES_MADNESS HoloPokemonMove = 390 + HoloPokemonMove_TRIPLE_AXEL HoloPokemonMove = 391 + HoloPokemonMove_TRAILBLAZE HoloPokemonMove = 392 + HoloPokemonMove_SCORCHING_SANDS HoloPokemonMove = 393 + HoloPokemonMove_ROAR_OF_TIME HoloPokemonMove = 394 + HoloPokemonMove_BLEAKWIND_STORM HoloPokemonMove = 395 + HoloPokemonMove_SANDSEAR_STORM HoloPokemonMove = 396 + HoloPokemonMove_WILDBOLT_STORM HoloPokemonMove = 397 + HoloPokemonMove_SPIRIT_SHACKLE HoloPokemonMove = 398 + HoloPokemonMove_VOLT_TACKLE HoloPokemonMove = 399 + HoloPokemonMove_DARKEST_LARIAT HoloPokemonMove = 400 + HoloPokemonMove_PSYWAVE_FAST HoloPokemonMove = 401 + HoloPokemonMove_METAL_SOUND_FAST HoloPokemonMove = 402 + HoloPokemonMove_SAND_ATTACK_FAST HoloPokemonMove = 403 + HoloPokemonMove_SUNSTEEL_STRIKE HoloPokemonMove = 404 + HoloPokemonMove_MOONGEIST_BEAM HoloPokemonMove = 405 + HoloPokemonMove_AURA_WHEEL_ELECTRIC HoloPokemonMove = 406 + HoloPokemonMove_AURA_WHEEL_DARK HoloPokemonMove = 407 + HoloPokemonMove_HIGH_JUMP_KICK HoloPokemonMove = 408 + HoloPokemonMove_VN_BM_001 HoloPokemonMove = 409 + HoloPokemonMove_VN_BM_002 HoloPokemonMove = 410 + HoloPokemonMove_VN_BM_003 HoloPokemonMove = 411 + HoloPokemonMove_VN_BM_004 HoloPokemonMove = 412 + HoloPokemonMove_VN_BM_005 HoloPokemonMove = 413 + HoloPokemonMove_VN_BM_006 HoloPokemonMove = 414 + HoloPokemonMove_VN_BM_007 HoloPokemonMove = 415 + HoloPokemonMove_VN_BM_008 HoloPokemonMove = 416 + HoloPokemonMove_VN_BM_009 HoloPokemonMove = 417 + HoloPokemonMove_VN_BM_010 HoloPokemonMove = 418 + HoloPokemonMove_VN_BM_011 HoloPokemonMove = 419 + HoloPokemonMove_VN_BM_012 HoloPokemonMove = 420 + HoloPokemonMove_VN_BM_013 HoloPokemonMove = 421 + HoloPokemonMove_VN_BM_014 HoloPokemonMove = 422 + HoloPokemonMove_VN_BM_015 HoloPokemonMove = 423 + HoloPokemonMove_VN_BM_016 HoloPokemonMove = 424 + HoloPokemonMove_VN_BM_017 HoloPokemonMove = 425 + HoloPokemonMove_VN_BM_018 HoloPokemonMove = 426 + HoloPokemonMove_VN_BM_019 HoloPokemonMove = 427 + HoloPokemonMove_VN_BM_020 HoloPokemonMove = 428 + HoloPokemonMove_VN_BM_021 HoloPokemonMove = 429 + HoloPokemonMove_VN_BM_022 HoloPokemonMove = 430 + HoloPokemonMove_VN_BM_023 HoloPokemonMove = 431 + HoloPokemonMove_VN_BM_024 HoloPokemonMove = 432 + HoloPokemonMove_VN_BM_025 HoloPokemonMove = 433 + HoloPokemonMove_VN_BM_026 HoloPokemonMove = 434 + HoloPokemonMove_VN_BM_027 HoloPokemonMove = 435 + HoloPokemonMove_VN_BM_028 HoloPokemonMove = 436 + HoloPokemonMove_VN_BM_029 HoloPokemonMove = 437 + HoloPokemonMove_VN_BM_030 HoloPokemonMove = 438 + HoloPokemonMove_VN_BM_031 HoloPokemonMove = 439 + HoloPokemonMove_VN_BM_032 HoloPokemonMove = 440 + HoloPokemonMove_VN_BM_033 HoloPokemonMove = 441 + HoloPokemonMove_VN_BM_034 HoloPokemonMove = 442 + HoloPokemonMove_VN_BM_035 HoloPokemonMove = 443 + HoloPokemonMove_VN_BM_036 HoloPokemonMove = 444 + HoloPokemonMove_VN_BM_037 HoloPokemonMove = 445 + HoloPokemonMove_VN_BM_038 HoloPokemonMove = 446 + HoloPokemonMove_VN_BM_039 HoloPokemonMove = 447 + HoloPokemonMove_VN_BM_040 HoloPokemonMove = 448 + HoloPokemonMove_VN_BM_041 HoloPokemonMove = 449 + HoloPokemonMove_VN_BM_042 HoloPokemonMove = 450 + HoloPokemonMove_VN_BM_043 HoloPokemonMove = 451 + HoloPokemonMove_VN_BM_044 HoloPokemonMove = 452 + HoloPokemonMove_VN_BM_045 HoloPokemonMove = 453 + HoloPokemonMove_VN_BM_046 HoloPokemonMove = 454 + HoloPokemonMove_VN_BM_047 HoloPokemonMove = 455 + HoloPokemonMove_VN_BM_048 HoloPokemonMove = 456 + HoloPokemonMove_VN_BM_049 HoloPokemonMove = 457 + HoloPokemonMove_VN_BM_050 HoloPokemonMove = 458 + HoloPokemonMove_VN_BM_051 HoloPokemonMove = 459 + HoloPokemonMove_VN_BM_052 HoloPokemonMove = 460 + HoloPokemonMove_VN_BM_053 HoloPokemonMove = 461 + HoloPokemonMove_FORCE_PALM_FAST HoloPokemonMove = 462 + HoloPokemonMove_SPARKLING_ARIA HoloPokemonMove = 463 + HoloPokemonMove_RAGE_FIST HoloPokemonMove = 464 + HoloPokemonMove_FLOWER_TRICK HoloPokemonMove = 465 + HoloPokemonMove_FREEZE_SHOCK HoloPokemonMove = 466 + HoloPokemonMove_ICE_BURN HoloPokemonMove = 467 + HoloPokemonMove_TORCH_SONG HoloPokemonMove = 468 + HoloPokemonMove_BEHEMOTH_BLADE HoloPokemonMove = 469 + HoloPokemonMove_BEHEMOTH_BASH HoloPokemonMove = 470 + HoloPokemonMove_UPPER_HAND HoloPokemonMove = 471 + HoloPokemonMove_THUNDER_CAGE HoloPokemonMove = 472 + HoloPokemonMove_VN_BM_054 HoloPokemonMove = 473 + HoloPokemonMove_VN_BM_055 HoloPokemonMove = 474 + HoloPokemonMove_VN_BM_056 HoloPokemonMove = 475 + HoloPokemonMove_VN_BM_057 HoloPokemonMove = 476 + HoloPokemonMove_VN_BM_058 HoloPokemonMove = 477 + HoloPokemonMove_VN_BM_059 HoloPokemonMove = 478 + HoloPokemonMove_VN_BM_060 HoloPokemonMove = 479 + HoloPokemonMove_VN_BM_061 HoloPokemonMove = 480 + HoloPokemonMove_THUNDER_CAGE_FAST HoloPokemonMove = 481 + HoloPokemonMove_DYNAMAX_CANNON HoloPokemonMove = 482 + HoloPokemonMove_VN_BM_062 HoloPokemonMove = 483 + HoloPokemonMove_CLANGING_SCALES HoloPokemonMove = 484 + HoloPokemonMove_CRUSH_GRIP HoloPokemonMove = 485 + HoloPokemonMove_DRAGON_ENERGY HoloPokemonMove = 486 + HoloPokemonMove_AQUA_STEP HoloPokemonMove = 487 + HoloPokemonMove_CHILLING_WATER HoloPokemonMove = 488 + HoloPokemonMove_SECRET_SWORD HoloPokemonMove = 489 + HoloPokemonMove_BEAK_BLAST HoloPokemonMove = 490 + HoloPokemonMove_MIND_BLOWN HoloPokemonMove = 491 + HoloPokemonMove_DRUM_BEATING HoloPokemonMove = 492 + HoloPokemonMove_PYROBALL HoloPokemonMove = 493 + HoloPokemonMove_GIGATON_HAMMER HoloPokemonMove = 494 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_X_V0150_POKEMON_MEWTWO HoloPokemonMove = 495 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_Y_V0150_POKEMON_MEWTWO HoloPokemonMove = 496 + HoloPokemonMove_PLASMA_FISTS HoloPokemonMove = 497 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0003_POKEMON_VENUSAUR HoloPokemonMove = 498 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_X_V0006_POKEMON_CHARIZARD HoloPokemonMove = 499 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_Y_V0006_POKEMON_CHARIZARD HoloPokemonMove = 500 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0009_POKEMON_BLASTOISE HoloPokemonMove = 501 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0015_POKEMON_BEEDRILL HoloPokemonMove = 502 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0018_POKEMON_PIDGEOT HoloPokemonMove = 503 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_X_V0026_POKEMON_RAICHU HoloPokemonMove = 504 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_Y_V0026_POKEMON_RAICHU HoloPokemonMove = 505 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0036_POKEMON_CLEFABLE HoloPokemonMove = 506 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0065_POKEMON_ALAKAZAM HoloPokemonMove = 507 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0071_POKEMON_VICTREEBEL HoloPokemonMove = 508 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0080_POKEMON_SLOWBRO HoloPokemonMove = 509 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0094_POKEMON_GENGAR HoloPokemonMove = 510 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0115_POKEMON_KANGASKHAN HoloPokemonMove = 511 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0121_POKEMON_STARMIE HoloPokemonMove = 512 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0127_POKEMON_PINSIR HoloPokemonMove = 513 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0130_POKEMON_GYARADOS HoloPokemonMove = 514 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0149_POKEMON_DRAGONITE HoloPokemonMove = 515 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0154_POKEMON_MEGANIUM HoloPokemonMove = 516 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0160_POKEMON_FERALIGATR HoloPokemonMove = 517 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0181_POKEMON_AMPHAROS HoloPokemonMove = 518 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0208_POKEMON_STEELIX HoloPokemonMove = 519 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0212_POKEMON_SCIZOR HoloPokemonMove = 520 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0214_POKEMON_HERACROSS HoloPokemonMove = 521 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0227_POKEMON_SKARMORY HoloPokemonMove = 522 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0229_POKEMON_HOUNDOOM HoloPokemonMove = 523 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0248_POKEMON_TYRANITAR HoloPokemonMove = 524 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0254_POKEMON_SCEPTILE HoloPokemonMove = 525 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0257_POKEMON_BLAZIKEN HoloPokemonMove = 526 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0260_POKEMON_SWAMPERT HoloPokemonMove = 527 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0282_POKEMON_GARDEVOIR HoloPokemonMove = 528 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0302_POKEMON_SABLEYE HoloPokemonMove = 529 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0303_POKEMON_MAWILE HoloPokemonMove = 530 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0306_POKEMON_AGGRON HoloPokemonMove = 531 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0308_POKEMON_MEDICHAM HoloPokemonMove = 532 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0310_POKEMON_MANECTRIC HoloPokemonMove = 533 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0319_POKEMON_SHARPEDO HoloPokemonMove = 534 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0323_POKEMON_CAMERUPT HoloPokemonMove = 535 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0334_POKEMON_ALTARIA HoloPokemonMove = 536 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0354_POKEMON_BANETTE HoloPokemonMove = 537 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0358_POKEMON_CHIMECHO HoloPokemonMove = 538 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0359_POKEMON_ABSOL HoloPokemonMove = 539 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_Z_V0359_POKEMON_ABSOL HoloPokemonMove = 540 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0362_POKEMON_GLALIE HoloPokemonMove = 541 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0373_POKEMON_SALAMENCE HoloPokemonMove = 542 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0376_POKEMON_METAGROSS HoloPokemonMove = 543 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0380_POKEMON_LATIAS HoloPokemonMove = 544 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0381_POKEMON_LATIOS HoloPokemonMove = 545 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0384_POKEMON_RAYQUAZA HoloPokemonMove = 546 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0398_POKEMON_STARAPTOR HoloPokemonMove = 547 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0428_POKEMON_LOPUNNY HoloPokemonMove = 548 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0445_POKEMON_GARCHOMP HoloPokemonMove = 549 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_Z_V0445_POKEMON_GARCHOMP HoloPokemonMove = 550 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0448_POKEMON_LUCARIO HoloPokemonMove = 551 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_Z_V0448_POKEMON_LUCARIO HoloPokemonMove = 552 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0460_POKEMON_ABOMASNOW HoloPokemonMove = 553 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0475_POKEMON_GALLADE HoloPokemonMove = 554 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0478_POKEMON_FROSLASS HoloPokemonMove = 555 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0485_POKEMON_HEATRAN HoloPokemonMove = 556 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0491_POKEMON_DARKRAI HoloPokemonMove = 557 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0500_POKEMON_EMBOAR HoloPokemonMove = 558 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0530_POKEMON_EXCADRILL HoloPokemonMove = 559 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0531_POKEMON_AUDINO HoloPokemonMove = 560 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0545_POKEMON_SCOLIPEDE HoloPokemonMove = 561 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0560_POKEMON_SCRAFTY HoloPokemonMove = 562 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0604_POKEMON_EELEKTROSS HoloPokemonMove = 563 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0609_POKEMON_CHANDELURE HoloPokemonMove = 564 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0623_POKEMON_GOLURK HoloPokemonMove = 565 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0652_POKEMON_CHESNAUGHT HoloPokemonMove = 566 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0655_POKEMON_DELPHOX HoloPokemonMove = 567 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0658_POKEMON_GRENINJA HoloPokemonMove = 568 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0668_POKEMON_PYROAR HoloPokemonMove = 569 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0670_POKEMON_FLOETTE HoloPokemonMove = 570 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0678_POKEMON_MEOWSTIC HoloPokemonMove = 571 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0687_POKEMON_MALAMAR HoloPokemonMove = 572 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0689_POKEMON_BARBARACLE HoloPokemonMove = 573 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0691_POKEMON_DRAGALGE HoloPokemonMove = 574 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0701_POKEMON_HAWLUCHA HoloPokemonMove = 575 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0718_POKEMON_ZYGARDE HoloPokemonMove = 576 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0719_POKEMON_DIANCIE HoloPokemonMove = 577 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0740_POKEMON_CRABOMINABLE HoloPokemonMove = 578 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0768_POKEMON_GOLISOPOD HoloPokemonMove = 579 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0780_POKEMON_DRAMPA HoloPokemonMove = 580 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0801_POKEMON_MAGEARNA HoloPokemonMove = 581 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0807_POKEMON_ZERAORA HoloPokemonMove = 582 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0870_POKEMON_FALINKS HoloPokemonMove = 583 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0952_POKEMON_SCOVILLAIN HoloPokemonMove = 584 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0970_POKEMON_GLIMMORA HoloPokemonMove = 585 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0978_POKEMON_TATSUGIRI HoloPokemonMove = 586 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_MEGA_V0998_POKEMON_BAXCALIBUR HoloPokemonMove = 587 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_PRIMAL_V0382_POKEMON_KYOGRE HoloPokemonMove = 588 + HoloPokemonMove_VM_MOVE_TEMP_EVOLUTION_PRIMAL_V0383_POKEMON_GROUDON HoloPokemonMove = 589 + HoloPokemonMove_GLAIVE_RUSH HoloPokemonMove = 590 + HoloPokemonMove_SNIPE_SHOT HoloPokemonMove = 592 + HoloPokemonMove_GULP_MISSILE_GULPING HoloPokemonMove = 594 + HoloPokemonMove_GULP_MISSILE_GORGING HoloPokemonMove = 595 +) + +// Enum value maps for HoloPokemonMove. +var ( + HoloPokemonMove_name = map[int32]string{ + 0: "MOVE_UNSET", + 1: "THUNDER_SHOCK", + 2: "QUICK_ATTACK", + 3: "SCRATCH", + 4: "EMBER", + 5: "VINE_WHIP", + 6: "TACKLE", + 7: "RAZOR_LEAF", + 8: "TAKE_DOWN", + 9: "WATER_GUN", + 10: "BITE", + 11: "POUND", + 12: "DOUBLE_SLAP", + 13: "WRAP", + 14: "HYPER_BEAM", + 15: "LICK", + 16: "DARK_PULSE", + 17: "SMOG", + 18: "SLUDGE", + 19: "METAL_CLAW", + 20: "VICE_GRIP", + 21: "FLAME_WHEEL", + 22: "MEGAHORN", + 23: "WING_ATTACK", + 24: "FLAMETHROWER", + 25: "SUCKER_PUNCH", + 26: "DIG", + 27: "LOW_KICK", + 28: "CROSS_CHOP", + 29: "PSYCHO_CUT", + 30: "PSYBEAM", + 31: "EARTHQUAKE", + 32: "STONE_EDGE", + 33: "ICE_PUNCH", + 34: "HEART_STAMP", + 35: "DISCHARGE", + 36: "FLASH_CANNON", + 37: "PECK", + 38: "DRILL_PECK", + 39: "ICE_BEAM", + 40: "BLIZZARD", + 41: "AIR_SLASH", + 42: "HEAT_WAVE", + 43: "TWINEEDLE", + 44: "POISON_JAB", + 45: "AERIAL_ACE", + 46: "DRILL_RUN", + 47: "PETAL_BLIZZARD", + 48: "MEGA_DRAIN", + 49: "BUG_BUZZ", + 50: "POISON_FANG", + 51: "NIGHT_SLASH", + 52: "SLASH", + 53: "BUBBLE_BEAM", + 54: "SUBMISSION", + 55: "KARATE_CHOP", + 56: "LOW_SWEEP", + 57: "AQUA_JET", + 58: "AQUA_TAIL", + 59: "SEED_BOMB", + 60: "PSYSHOCK", + 61: "ROCK_THROW", + 62: "ANCIENT_POWER", + 63: "ROCK_TOMB", + 64: "ROCK_SLIDE", + 65: "POWER_GEM", + 66: "SHADOW_SNEAK", + 67: "SHADOW_PUNCH", + 68: "SHADOW_CLAW", + 69: "OMINOUS_WIND", + 70: "SHADOW_BALL", + 71: "BULLET_PUNCH", + 72: "MAGNET_BOMB", + 73: "STEEL_WING", + 74: "IRON_HEAD", + 75: "PARABOLIC_CHARGE", + 76: "SPARK", + 77: "THUNDER_PUNCH", + 78: "THUNDER", + 79: "THUNDERBOLT", + 80: "TWISTER", + 81: "DRAGON_BREATH", + 82: "DRAGON_PULSE", + 83: "DRAGON_CLAW", + 84: "DISARMING_VOICE", + 85: "DRAINING_KISS", + 86: "DAZZLING_GLEAM", + 87: "MOONBLAST", + 88: "PLAY_ROUGH", + 89: "CROSS_POISON", + 90: "SLUDGE_BOMB", + 91: "SLUDGE_WAVE", + 92: "GUNK_SHOT", + 93: "MUD_SHOT", + 94: "BONE_CLUB", + 95: "BULLDOZE", + 96: "MUD_BOMB", + 97: "FURY_CUTTER", + 98: "BUG_BITE", + 99: "SIGNAL_BEAM", + 100: "X_SCISSOR", + 101: "FLAME_CHARGE", + 102: "FLAME_BURST", + 103: "FIRE_BLAST", + 104: "BRINE", + 105: "WATER_PULSE", + 106: "SCALD", + 107: "HYDRO_PUMP", + 108: "PSYCHIC", + 109: "PSYSTRIKE", + 110: "ICE_SHARD", + 111: "ICY_WIND", + 112: "FROST_BREATH", + 113: "ABSORB", + 114: "GIGA_DRAIN", + 115: "FIRE_PUNCH", + 116: "SOLAR_BEAM", + 117: "LEAF_BLADE", + 118: "POWER_WHIP", + 119: "SPLASH", + 120: "ACID", + 121: "AIR_CUTTER", + 122: "HURRICANE", + 123: "BRICK_BREAK", + 124: "CUT", + 125: "SWIFT", + 126: "HORN_ATTACK", + 127: "STOMP", + 128: "HEADBUTT", + 129: "HYPER_FANG", + 130: "SLAM", + 131: "BODY_SLAM", + 132: "REST", + 133: "STRUGGLE", + 134: "SCALD_BLASTOISE", + 135: "HYDRO_PUMP_BLASTOISE", + 136: "WRAP_GREEN", + 137: "WRAP_PINK", + 200: "FURY_CUTTER_FAST", + 201: "BUG_BITE_FAST", + 202: "BITE_FAST", + 203: "SUCKER_PUNCH_FAST", + 204: "DRAGON_BREATH_FAST", + 205: "THUNDER_SHOCK_FAST", + 206: "SPARK_FAST", + 207: "LOW_KICK_FAST", + 208: "KARATE_CHOP_FAST", + 209: "EMBER_FAST", + 210: "WING_ATTACK_FAST", + 211: "PECK_FAST", + 212: "LICK_FAST", + 213: "SHADOW_CLAW_FAST", + 214: "VINE_WHIP_FAST", + 215: "RAZOR_LEAF_FAST", + 216: "MUD_SHOT_FAST", + 217: "ICE_SHARD_FAST", + 218: "FROST_BREATH_FAST", + 219: "QUICK_ATTACK_FAST", + 220: "SCRATCH_FAST", + 221: "TACKLE_FAST", + 222: "POUND_FAST", + 223: "CUT_FAST", + 224: "POISON_JAB_FAST", + 225: "ACID_FAST", + 226: "PSYCHO_CUT_FAST", + 227: "ROCK_THROW_FAST", + 228: "METAL_CLAW_FAST", + 229: "BULLET_PUNCH_FAST", + 230: "WATER_GUN_FAST", + 231: "SPLASH_FAST", + 232: "WATER_GUN_FAST_BLASTOISE", + 233: "MUD_SLAP_FAST", + 234: "ZEN_HEADBUTT_FAST", + 235: "CONFUSION_FAST", + 236: "POISON_STING_FAST", + 237: "BUBBLE_FAST", + 238: "FEINT_ATTACK_FAST", + 239: "STEEL_WING_FAST", + 240: "FIRE_FANG_FAST", + 241: "ROCK_SMASH_FAST", + 242: "TRANSFORM_FAST", + 243: "COUNTER_FAST", + 244: "POWDER_SNOW_FAST", + 245: "CLOSE_COMBAT", + 246: "DYNAMIC_PUNCH", + 247: "FOCUS_BLAST", + 248: "AURORA_BEAM", + 249: "CHARGE_BEAM_FAST", + 250: "VOLT_SWITCH_FAST", + 251: "WILD_CHARGE", + 252: "ZAP_CANNON", + 253: "DRAGON_TAIL_FAST", + 254: "AVALANCHE", + 255: "AIR_SLASH_FAST", + 256: "BRAVE_BIRD", + 257: "SKY_ATTACK", + 258: "SAND_TOMB", + 259: "ROCK_BLAST", + 260: "INFESTATION_FAST", + 261: "STRUGGLE_BUG_FAST", + 262: "SILVER_WIND", + 263: "ASTONISH_FAST", + 264: "HEX_FAST", + 265: "NIGHT_SHADE", + 266: "IRON_TAIL_FAST", + 267: "GYRO_BALL", + 268: "HEAVY_SLAM", + 269: "FIRE_SPIN_FAST", + 270: "OVERHEAT", + 271: "BULLET_SEED_FAST", + 272: "GRASS_KNOT", + 273: "ENERGY_BALL", + 274: "EXTRASENSORY_FAST", + 275: "FUTURESIGHT", + 276: "MIRROR_COAT", + 277: "OUTRAGE", + 278: "SNARL_FAST", + 279: "CRUNCH", + 280: "FOUL_PLAY", + 281: "HIDDEN_POWER_FAST", + 282: "TAKE_DOWN_FAST", + 283: "WATERFALL_FAST", + 284: "SURF", + 285: "DRACO_METEOR", + 286: "DOOM_DESIRE", + 287: "YAWN_FAST", + 288: "PSYCHO_BOOST", + 289: "ORIGIN_PULSE", + 290: "PRECIPICE_BLADES", + 291: "PRESENT_FAST", + 292: "WEATHER_BALL_FIRE", + 293: "WEATHER_BALL_ICE", + 294: "WEATHER_BALL_ROCK", + 295: "WEATHER_BALL_WATER", + 296: "FRENZY_PLANT", + 297: "SMACK_DOWN_FAST", + 298: "BLAST_BURN", + 299: "HYDRO_CANNON", + 300: "LAST_RESORT", + 301: "METEOR_MASH", + 302: "SKULL_BASH", + 303: "ACID_SPRAY", + 304: "EARTH_POWER", + 305: "CRABHAMMER", + 306: "LUNGE", + 307: "CRUSH_CLAW", + 308: "OCTAZOOKA", + 309: "MIRROR_SHOT", + 310: "SUPER_POWER", + 311: "FELL_STINGER", + 312: "LEAF_TORNADO", + 313: "LEECH_LIFE", + 314: "DRAIN_PUNCH", + 315: "SHADOW_BONE", + 316: "MUDDY_WATER", + 317: "BLAZE_KICK", + 318: "RAZOR_SHELL", + 319: "POWER_UP_PUNCH", + 320: "CHARM_FAST", + 321: "GIGA_IMPACT", + 322: "FRUSTRATION", + 323: "RETURN", + 324: "SYNCHRONOISE", + 325: "LOCK_ON_FAST", + 326: "THUNDER_FANG_FAST", + 327: "ICE_FANG_FAST", + 328: "HORN_DRILL", + 329: "FISSURE", + 330: "SACRED_SWORD", + 331: "FLYING_PRESS", + 332: "AURA_SPHERE", + 333: "PAYBACK", + 334: "ROCK_WRECKER", + 335: "AEROBLAST", + 336: "TECHNO_BLAST_NORMAL", + 337: "TECHNO_BLAST_BURN", + 338: "TECHNO_BLAST_CHILL", + 339: "TECHNO_BLAST_WATER", + 340: "TECHNO_BLAST_SHOCK", + 341: "FLY", + 342: "V_CREATE", + 343: "LEAF_STORM", + 344: "TRI_ATTACK", + 345: "GUST_FAST", + 346: "INCINERATE_FAST", + 347: "DARK_VOID", + 348: "FEATHER_DANCE", + 349: "FIERY_DANCE", + 350: "FAIRY_WIND_FAST", + 351: "RELIC_SONG", + 352: "WEATHER_BALL_NORMAL", + 353: "PSYCHIC_FANGS", + 354: "HYPERSPACE_FURY", + 355: "HYPERSPACE_HOLE", + 356: "DOUBLE_KICK_FAST", + 357: "MAGICAL_LEAF_FAST", + 358: "SACRED_FIRE", + 359: "ICICLE_SPEAR", + 360: "AEROBLAST_PLUS", + 361: "AEROBLAST_PLUS_PLUS", + 362: "SACRED_FIRE_PLUS", + 363: "SACRED_FIRE_PLUS_PLUS", + 364: "ACROBATICS", + 365: "LUSTER_PURGE", + 366: "MIST_BALL", + 367: "BRUTAL_SWING", + 368: "ROLLOUT_FAST", + 369: "SEED_FLARE", + 370: "OBSTRUCT", + 371: "SHADOW_FORCE", + 372: "METEOR_BEAM", + 373: "WATER_SHURIKEN_FAST", + 374: "FUSION_BOLT", + 375: "FUSION_FLARE", + 376: "POLTERGEIST", + 377: "HIGH_HORSEPOWER", + 378: "GLACIATE", + 379: "BREAKING_SWIPE", + 380: "BOOMBURST", + 381: "DOUBLE_IRON_BASH", + 382: "MYSTICAL_FIRE", + 383: "LIQUIDATION", + 384: "DRAGON_ASCENT", + 385: "LEAFAGE_FAST", + 386: "MAGMA_STORM", + 387: "GEOMANCY_FAST", + 388: "SPACIAL_REND", + 389: "OBLIVION_WING", + 390: "NATURES_MADNESS", + 391: "TRIPLE_AXEL", + 392: "TRAILBLAZE", + 393: "SCORCHING_SANDS", + 394: "ROAR_OF_TIME", + 395: "BLEAKWIND_STORM", + 396: "SANDSEAR_STORM", + 397: "WILDBOLT_STORM", + 398: "SPIRIT_SHACKLE", + 399: "VOLT_TACKLE", + 400: "DARKEST_LARIAT", + 401: "PSYWAVE_FAST", + 402: "METAL_SOUND_FAST", + 403: "SAND_ATTACK_FAST", + 404: "SUNSTEEL_STRIKE", + 405: "MOONGEIST_BEAM", + 406: "AURA_WHEEL_ELECTRIC", + 407: "AURA_WHEEL_DARK", + 408: "HIGH_JUMP_KICK", + 409: "VN_BM_001", + 410: "VN_BM_002", + 411: "VN_BM_003", + 412: "VN_BM_004", + 413: "VN_BM_005", + 414: "VN_BM_006", + 415: "VN_BM_007", + 416: "VN_BM_008", + 417: "VN_BM_009", + 418: "VN_BM_010", + 419: "VN_BM_011", + 420: "VN_BM_012", + 421: "VN_BM_013", + 422: "VN_BM_014", + 423: "VN_BM_015", + 424: "VN_BM_016", + 425: "VN_BM_017", + 426: "VN_BM_018", + 427: "VN_BM_019", + 428: "VN_BM_020", + 429: "VN_BM_021", + 430: "VN_BM_022", + 431: "VN_BM_023", + 432: "VN_BM_024", + 433: "VN_BM_025", + 434: "VN_BM_026", + 435: "VN_BM_027", + 436: "VN_BM_028", + 437: "VN_BM_029", + 438: "VN_BM_030", + 439: "VN_BM_031", + 440: "VN_BM_032", + 441: "VN_BM_033", + 442: "VN_BM_034", + 443: "VN_BM_035", + 444: "VN_BM_036", + 445: "VN_BM_037", + 446: "VN_BM_038", + 447: "VN_BM_039", + 448: "VN_BM_040", + 449: "VN_BM_041", + 450: "VN_BM_042", + 451: "VN_BM_043", + 452: "VN_BM_044", + 453: "VN_BM_045", + 454: "VN_BM_046", + 455: "VN_BM_047", + 456: "VN_BM_048", + 457: "VN_BM_049", + 458: "VN_BM_050", + 459: "VN_BM_051", + 460: "VN_BM_052", + 461: "VN_BM_053", + 462: "FORCE_PALM_FAST", + 463: "SPARKLING_ARIA", + 464: "RAGE_FIST", + 465: "FLOWER_TRICK", + 466: "FREEZE_SHOCK", + 467: "ICE_BURN", + 468: "TORCH_SONG", + 469: "BEHEMOTH_BLADE", + 470: "BEHEMOTH_BASH", + 471: "UPPER_HAND", + 472: "THUNDER_CAGE", + 473: "VN_BM_054", + 474: "VN_BM_055", + 475: "VN_BM_056", + 476: "VN_BM_057", + 477: "VN_BM_058", + 478: "VN_BM_059", + 479: "VN_BM_060", + 480: "VN_BM_061", + 481: "THUNDER_CAGE_FAST", + 482: "DYNAMAX_CANNON", + 483: "VN_BM_062", + 484: "CLANGING_SCALES", + 485: "CRUSH_GRIP", + 486: "DRAGON_ENERGY", + 487: "AQUA_STEP", + 488: "CHILLING_WATER", + 489: "SECRET_SWORD", + 490: "BEAK_BLAST", + 491: "MIND_BLOWN", + 492: "DRUM_BEATING", + 493: "PYROBALL", + 494: "GIGATON_HAMMER", + 495: "VM_MOVE_TEMP_EVOLUTION_MEGA_X_V0150_POKEMON_MEWTWO", + 496: "VM_MOVE_TEMP_EVOLUTION_MEGA_Y_V0150_POKEMON_MEWTWO", + 497: "PLASMA_FISTS", + 498: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0003_POKEMON_VENUSAUR", + 499: "VM_MOVE_TEMP_EVOLUTION_MEGA_X_V0006_POKEMON_CHARIZARD", + 500: "VM_MOVE_TEMP_EVOLUTION_MEGA_Y_V0006_POKEMON_CHARIZARD", + 501: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0009_POKEMON_BLASTOISE", + 502: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0015_POKEMON_BEEDRILL", + 503: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0018_POKEMON_PIDGEOT", + 504: "VM_MOVE_TEMP_EVOLUTION_MEGA_X_V0026_POKEMON_RAICHU", + 505: "VM_MOVE_TEMP_EVOLUTION_MEGA_Y_V0026_POKEMON_RAICHU", + 506: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0036_POKEMON_CLEFABLE", + 507: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0065_POKEMON_ALAKAZAM", + 508: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0071_POKEMON_VICTREEBEL", + 509: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0080_POKEMON_SLOWBRO", + 510: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0094_POKEMON_GENGAR", + 511: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0115_POKEMON_KANGASKHAN", + 512: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0121_POKEMON_STARMIE", + 513: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0127_POKEMON_PINSIR", + 514: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0130_POKEMON_GYARADOS", + 515: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0149_POKEMON_DRAGONITE", + 516: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0154_POKEMON_MEGANIUM", + 517: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0160_POKEMON_FERALIGATR", + 518: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0181_POKEMON_AMPHAROS", + 519: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0208_POKEMON_STEELIX", + 520: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0212_POKEMON_SCIZOR", + 521: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0214_POKEMON_HERACROSS", + 522: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0227_POKEMON_SKARMORY", + 523: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0229_POKEMON_HOUNDOOM", + 524: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0248_POKEMON_TYRANITAR", + 525: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0254_POKEMON_SCEPTILE", + 526: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0257_POKEMON_BLAZIKEN", + 527: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0260_POKEMON_SWAMPERT", + 528: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0282_POKEMON_GARDEVOIR", + 529: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0302_POKEMON_SABLEYE", + 530: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0303_POKEMON_MAWILE", + 531: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0306_POKEMON_AGGRON", + 532: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0308_POKEMON_MEDICHAM", + 533: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0310_POKEMON_MANECTRIC", + 534: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0319_POKEMON_SHARPEDO", + 535: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0323_POKEMON_CAMERUPT", + 536: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0334_POKEMON_ALTARIA", + 537: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0354_POKEMON_BANETTE", + 538: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0358_POKEMON_CHIMECHO", + 539: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0359_POKEMON_ABSOL", + 540: "VM_MOVE_TEMP_EVOLUTION_MEGA_Z_V0359_POKEMON_ABSOL", + 541: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0362_POKEMON_GLALIE", + 542: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0373_POKEMON_SALAMENCE", + 543: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0376_POKEMON_METAGROSS", + 544: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0380_POKEMON_LATIAS", + 545: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0381_POKEMON_LATIOS", + 546: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0384_POKEMON_RAYQUAZA", + 547: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0398_POKEMON_STARAPTOR", + 548: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0428_POKEMON_LOPUNNY", + 549: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0445_POKEMON_GARCHOMP", + 550: "VM_MOVE_TEMP_EVOLUTION_MEGA_Z_V0445_POKEMON_GARCHOMP", + 551: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0448_POKEMON_LUCARIO", + 552: "VM_MOVE_TEMP_EVOLUTION_MEGA_Z_V0448_POKEMON_LUCARIO", + 553: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0460_POKEMON_ABOMASNOW", + 554: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0475_POKEMON_GALLADE", + 555: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0478_POKEMON_FROSLASS", + 556: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0485_POKEMON_HEATRAN", + 557: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0491_POKEMON_DARKRAI", + 558: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0500_POKEMON_EMBOAR", + 559: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0530_POKEMON_EXCADRILL", + 560: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0531_POKEMON_AUDINO", + 561: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0545_POKEMON_SCOLIPEDE", + 562: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0560_POKEMON_SCRAFTY", + 563: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0604_POKEMON_EELEKTROSS", + 564: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0609_POKEMON_CHANDELURE", + 565: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0623_POKEMON_GOLURK", + 566: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0652_POKEMON_CHESNAUGHT", + 567: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0655_POKEMON_DELPHOX", + 568: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0658_POKEMON_GRENINJA", + 569: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0668_POKEMON_PYROAR", + 570: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0670_POKEMON_FLOETTE", + 571: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0678_POKEMON_MEOWSTIC", + 572: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0687_POKEMON_MALAMAR", + 573: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0689_POKEMON_BARBARACLE", + 574: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0691_POKEMON_DRAGALGE", + 575: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0701_POKEMON_HAWLUCHA", + 576: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0718_POKEMON_ZYGARDE", + 577: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0719_POKEMON_DIANCIE", + 578: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0740_POKEMON_CRABOMINABLE", + 579: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0768_POKEMON_GOLISOPOD", + 580: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0780_POKEMON_DRAMPA", + 581: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0801_POKEMON_MAGEARNA", + 582: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0807_POKEMON_ZERAORA", + 583: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0870_POKEMON_FALINKS", + 584: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0952_POKEMON_SCOVILLAIN", + 585: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0970_POKEMON_GLIMMORA", + 586: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0978_POKEMON_TATSUGIRI", + 587: "VM_MOVE_TEMP_EVOLUTION_MEGA_V0998_POKEMON_BAXCALIBUR", + 588: "VM_MOVE_TEMP_EVOLUTION_PRIMAL_V0382_POKEMON_KYOGRE", + 589: "VM_MOVE_TEMP_EVOLUTION_PRIMAL_V0383_POKEMON_GROUDON", + 590: "GLAIVE_RUSH", + 592: "SNIPE_SHOT", + 594: "GULP_MISSILE_GULPING", + 595: "GULP_MISSILE_GORGING", + } + HoloPokemonMove_value = map[string]int32{ + "MOVE_UNSET": 0, + "THUNDER_SHOCK": 1, + "QUICK_ATTACK": 2, + "SCRATCH": 3, + "EMBER": 4, + "VINE_WHIP": 5, + "TACKLE": 6, + "RAZOR_LEAF": 7, + "TAKE_DOWN": 8, + "WATER_GUN": 9, + "BITE": 10, + "POUND": 11, + "DOUBLE_SLAP": 12, + "WRAP": 13, + "HYPER_BEAM": 14, + "LICK": 15, + "DARK_PULSE": 16, + "SMOG": 17, + "SLUDGE": 18, + "METAL_CLAW": 19, + "VICE_GRIP": 20, + "FLAME_WHEEL": 21, + "MEGAHORN": 22, + "WING_ATTACK": 23, + "FLAMETHROWER": 24, + "SUCKER_PUNCH": 25, + "DIG": 26, + "LOW_KICK": 27, + "CROSS_CHOP": 28, + "PSYCHO_CUT": 29, + "PSYBEAM": 30, + "EARTHQUAKE": 31, + "STONE_EDGE": 32, + "ICE_PUNCH": 33, + "HEART_STAMP": 34, + "DISCHARGE": 35, + "FLASH_CANNON": 36, + "PECK": 37, + "DRILL_PECK": 38, + "ICE_BEAM": 39, + "BLIZZARD": 40, + "AIR_SLASH": 41, + "HEAT_WAVE": 42, + "TWINEEDLE": 43, + "POISON_JAB": 44, + "AERIAL_ACE": 45, + "DRILL_RUN": 46, + "PETAL_BLIZZARD": 47, + "MEGA_DRAIN": 48, + "BUG_BUZZ": 49, + "POISON_FANG": 50, + "NIGHT_SLASH": 51, + "SLASH": 52, + "BUBBLE_BEAM": 53, + "SUBMISSION": 54, + "KARATE_CHOP": 55, + "LOW_SWEEP": 56, + "AQUA_JET": 57, + "AQUA_TAIL": 58, + "SEED_BOMB": 59, + "PSYSHOCK": 60, + "ROCK_THROW": 61, + "ANCIENT_POWER": 62, + "ROCK_TOMB": 63, + "ROCK_SLIDE": 64, + "POWER_GEM": 65, + "SHADOW_SNEAK": 66, + "SHADOW_PUNCH": 67, + "SHADOW_CLAW": 68, + "OMINOUS_WIND": 69, + "SHADOW_BALL": 70, + "BULLET_PUNCH": 71, + "MAGNET_BOMB": 72, + "STEEL_WING": 73, + "IRON_HEAD": 74, + "PARABOLIC_CHARGE": 75, + "SPARK": 76, + "THUNDER_PUNCH": 77, + "THUNDER": 78, + "THUNDERBOLT": 79, + "TWISTER": 80, + "DRAGON_BREATH": 81, + "DRAGON_PULSE": 82, + "DRAGON_CLAW": 83, + "DISARMING_VOICE": 84, + "DRAINING_KISS": 85, + "DAZZLING_GLEAM": 86, + "MOONBLAST": 87, + "PLAY_ROUGH": 88, + "CROSS_POISON": 89, + "SLUDGE_BOMB": 90, + "SLUDGE_WAVE": 91, + "GUNK_SHOT": 92, + "MUD_SHOT": 93, + "BONE_CLUB": 94, + "BULLDOZE": 95, + "MUD_BOMB": 96, + "FURY_CUTTER": 97, + "BUG_BITE": 98, + "SIGNAL_BEAM": 99, + "X_SCISSOR": 100, + "FLAME_CHARGE": 101, + "FLAME_BURST": 102, + "FIRE_BLAST": 103, + "BRINE": 104, + "WATER_PULSE": 105, + "SCALD": 106, + "HYDRO_PUMP": 107, + "PSYCHIC": 108, + "PSYSTRIKE": 109, + "ICE_SHARD": 110, + "ICY_WIND": 111, + "FROST_BREATH": 112, + "ABSORB": 113, + "GIGA_DRAIN": 114, + "FIRE_PUNCH": 115, + "SOLAR_BEAM": 116, + "LEAF_BLADE": 117, + "POWER_WHIP": 118, + "SPLASH": 119, + "ACID": 120, + "AIR_CUTTER": 121, + "HURRICANE": 122, + "BRICK_BREAK": 123, + "CUT": 124, + "SWIFT": 125, + "HORN_ATTACK": 126, + "STOMP": 127, + "HEADBUTT": 128, + "HYPER_FANG": 129, + "SLAM": 130, + "BODY_SLAM": 131, + "REST": 132, + "STRUGGLE": 133, + "SCALD_BLASTOISE": 134, + "HYDRO_PUMP_BLASTOISE": 135, + "WRAP_GREEN": 136, + "WRAP_PINK": 137, + "FURY_CUTTER_FAST": 200, + "BUG_BITE_FAST": 201, + "BITE_FAST": 202, + "SUCKER_PUNCH_FAST": 203, + "DRAGON_BREATH_FAST": 204, + "THUNDER_SHOCK_FAST": 205, + "SPARK_FAST": 206, + "LOW_KICK_FAST": 207, + "KARATE_CHOP_FAST": 208, + "EMBER_FAST": 209, + "WING_ATTACK_FAST": 210, + "PECK_FAST": 211, + "LICK_FAST": 212, + "SHADOW_CLAW_FAST": 213, + "VINE_WHIP_FAST": 214, + "RAZOR_LEAF_FAST": 215, + "MUD_SHOT_FAST": 216, + "ICE_SHARD_FAST": 217, + "FROST_BREATH_FAST": 218, + "QUICK_ATTACK_FAST": 219, + "SCRATCH_FAST": 220, + "TACKLE_FAST": 221, + "POUND_FAST": 222, + "CUT_FAST": 223, + "POISON_JAB_FAST": 224, + "ACID_FAST": 225, + "PSYCHO_CUT_FAST": 226, + "ROCK_THROW_FAST": 227, + "METAL_CLAW_FAST": 228, + "BULLET_PUNCH_FAST": 229, + "WATER_GUN_FAST": 230, + "SPLASH_FAST": 231, + "WATER_GUN_FAST_BLASTOISE": 232, + "MUD_SLAP_FAST": 233, + "ZEN_HEADBUTT_FAST": 234, + "CONFUSION_FAST": 235, + "POISON_STING_FAST": 236, + "BUBBLE_FAST": 237, + "FEINT_ATTACK_FAST": 238, + "STEEL_WING_FAST": 239, + "FIRE_FANG_FAST": 240, + "ROCK_SMASH_FAST": 241, + "TRANSFORM_FAST": 242, + "COUNTER_FAST": 243, + "POWDER_SNOW_FAST": 244, + "CLOSE_COMBAT": 245, + "DYNAMIC_PUNCH": 246, + "FOCUS_BLAST": 247, + "AURORA_BEAM": 248, + "CHARGE_BEAM_FAST": 249, + "VOLT_SWITCH_FAST": 250, + "WILD_CHARGE": 251, + "ZAP_CANNON": 252, + "DRAGON_TAIL_FAST": 253, + "AVALANCHE": 254, + "AIR_SLASH_FAST": 255, + "BRAVE_BIRD": 256, + "SKY_ATTACK": 257, + "SAND_TOMB": 258, + "ROCK_BLAST": 259, + "INFESTATION_FAST": 260, + "STRUGGLE_BUG_FAST": 261, + "SILVER_WIND": 262, + "ASTONISH_FAST": 263, + "HEX_FAST": 264, + "NIGHT_SHADE": 265, + "IRON_TAIL_FAST": 266, + "GYRO_BALL": 267, + "HEAVY_SLAM": 268, + "FIRE_SPIN_FAST": 269, + "OVERHEAT": 270, + "BULLET_SEED_FAST": 271, + "GRASS_KNOT": 272, + "ENERGY_BALL": 273, + "EXTRASENSORY_FAST": 274, + "FUTURESIGHT": 275, + "MIRROR_COAT": 276, + "OUTRAGE": 277, + "SNARL_FAST": 278, + "CRUNCH": 279, + "FOUL_PLAY": 280, + "HIDDEN_POWER_FAST": 281, + "TAKE_DOWN_FAST": 282, + "WATERFALL_FAST": 283, + "SURF": 284, + "DRACO_METEOR": 285, + "DOOM_DESIRE": 286, + "YAWN_FAST": 287, + "PSYCHO_BOOST": 288, + "ORIGIN_PULSE": 289, + "PRECIPICE_BLADES": 290, + "PRESENT_FAST": 291, + "WEATHER_BALL_FIRE": 292, + "WEATHER_BALL_ICE": 293, + "WEATHER_BALL_ROCK": 294, + "WEATHER_BALL_WATER": 295, + "FRENZY_PLANT": 296, + "SMACK_DOWN_FAST": 297, + "BLAST_BURN": 298, + "HYDRO_CANNON": 299, + "LAST_RESORT": 300, + "METEOR_MASH": 301, + "SKULL_BASH": 302, + "ACID_SPRAY": 303, + "EARTH_POWER": 304, + "CRABHAMMER": 305, + "LUNGE": 306, + "CRUSH_CLAW": 307, + "OCTAZOOKA": 308, + "MIRROR_SHOT": 309, + "SUPER_POWER": 310, + "FELL_STINGER": 311, + "LEAF_TORNADO": 312, + "LEECH_LIFE": 313, + "DRAIN_PUNCH": 314, + "SHADOW_BONE": 315, + "MUDDY_WATER": 316, + "BLAZE_KICK": 317, + "RAZOR_SHELL": 318, + "POWER_UP_PUNCH": 319, + "CHARM_FAST": 320, + "GIGA_IMPACT": 321, + "FRUSTRATION": 322, + "RETURN": 323, + "SYNCHRONOISE": 324, + "LOCK_ON_FAST": 325, + "THUNDER_FANG_FAST": 326, + "ICE_FANG_FAST": 327, + "HORN_DRILL": 328, + "FISSURE": 329, + "SACRED_SWORD": 330, + "FLYING_PRESS": 331, + "AURA_SPHERE": 332, + "PAYBACK": 333, + "ROCK_WRECKER": 334, + "AEROBLAST": 335, + "TECHNO_BLAST_NORMAL": 336, + "TECHNO_BLAST_BURN": 337, + "TECHNO_BLAST_CHILL": 338, + "TECHNO_BLAST_WATER": 339, + "TECHNO_BLAST_SHOCK": 340, + "FLY": 341, + "V_CREATE": 342, + "LEAF_STORM": 343, + "TRI_ATTACK": 344, + "GUST_FAST": 345, + "INCINERATE_FAST": 346, + "DARK_VOID": 347, + "FEATHER_DANCE": 348, + "FIERY_DANCE": 349, + "FAIRY_WIND_FAST": 350, + "RELIC_SONG": 351, + "WEATHER_BALL_NORMAL": 352, + "PSYCHIC_FANGS": 353, + "HYPERSPACE_FURY": 354, + "HYPERSPACE_HOLE": 355, + "DOUBLE_KICK_FAST": 356, + "MAGICAL_LEAF_FAST": 357, + "SACRED_FIRE": 358, + "ICICLE_SPEAR": 359, + "AEROBLAST_PLUS": 360, + "AEROBLAST_PLUS_PLUS": 361, + "SACRED_FIRE_PLUS": 362, + "SACRED_FIRE_PLUS_PLUS": 363, + "ACROBATICS": 364, + "LUSTER_PURGE": 365, + "MIST_BALL": 366, + "BRUTAL_SWING": 367, + "ROLLOUT_FAST": 368, + "SEED_FLARE": 369, + "OBSTRUCT": 370, + "SHADOW_FORCE": 371, + "METEOR_BEAM": 372, + "WATER_SHURIKEN_FAST": 373, + "FUSION_BOLT": 374, + "FUSION_FLARE": 375, + "POLTERGEIST": 376, + "HIGH_HORSEPOWER": 377, + "GLACIATE": 378, + "BREAKING_SWIPE": 379, + "BOOMBURST": 380, + "DOUBLE_IRON_BASH": 381, + "MYSTICAL_FIRE": 382, + "LIQUIDATION": 383, + "DRAGON_ASCENT": 384, + "LEAFAGE_FAST": 385, + "MAGMA_STORM": 386, + "GEOMANCY_FAST": 387, + "SPACIAL_REND": 388, + "OBLIVION_WING": 389, + "NATURES_MADNESS": 390, + "TRIPLE_AXEL": 391, + "TRAILBLAZE": 392, + "SCORCHING_SANDS": 393, + "ROAR_OF_TIME": 394, + "BLEAKWIND_STORM": 395, + "SANDSEAR_STORM": 396, + "WILDBOLT_STORM": 397, + "SPIRIT_SHACKLE": 398, + "VOLT_TACKLE": 399, + "DARKEST_LARIAT": 400, + "PSYWAVE_FAST": 401, + "METAL_SOUND_FAST": 402, + "SAND_ATTACK_FAST": 403, + "SUNSTEEL_STRIKE": 404, + "MOONGEIST_BEAM": 405, + "AURA_WHEEL_ELECTRIC": 406, + "AURA_WHEEL_DARK": 407, + "HIGH_JUMP_KICK": 408, + "VN_BM_001": 409, + "VN_BM_002": 410, + "VN_BM_003": 411, + "VN_BM_004": 412, + "VN_BM_005": 413, + "VN_BM_006": 414, + "VN_BM_007": 415, + "VN_BM_008": 416, + "VN_BM_009": 417, + "VN_BM_010": 418, + "VN_BM_011": 419, + "VN_BM_012": 420, + "VN_BM_013": 421, + "VN_BM_014": 422, + "VN_BM_015": 423, + "VN_BM_016": 424, + "VN_BM_017": 425, + "VN_BM_018": 426, + "VN_BM_019": 427, + "VN_BM_020": 428, + "VN_BM_021": 429, + "VN_BM_022": 430, + "VN_BM_023": 431, + "VN_BM_024": 432, + "VN_BM_025": 433, + "VN_BM_026": 434, + "VN_BM_027": 435, + "VN_BM_028": 436, + "VN_BM_029": 437, + "VN_BM_030": 438, + "VN_BM_031": 439, + "VN_BM_032": 440, + "VN_BM_033": 441, + "VN_BM_034": 442, + "VN_BM_035": 443, + "VN_BM_036": 444, + "VN_BM_037": 445, + "VN_BM_038": 446, + "VN_BM_039": 447, + "VN_BM_040": 448, + "VN_BM_041": 449, + "VN_BM_042": 450, + "VN_BM_043": 451, + "VN_BM_044": 452, + "VN_BM_045": 453, + "VN_BM_046": 454, + "VN_BM_047": 455, + "VN_BM_048": 456, + "VN_BM_049": 457, + "VN_BM_050": 458, + "VN_BM_051": 459, + "VN_BM_052": 460, + "VN_BM_053": 461, + "FORCE_PALM_FAST": 462, + "SPARKLING_ARIA": 463, + "RAGE_FIST": 464, + "FLOWER_TRICK": 465, + "FREEZE_SHOCK": 466, + "ICE_BURN": 467, + "TORCH_SONG": 468, + "BEHEMOTH_BLADE": 469, + "BEHEMOTH_BASH": 470, + "UPPER_HAND": 471, + "THUNDER_CAGE": 472, + "VN_BM_054": 473, + "VN_BM_055": 474, + "VN_BM_056": 475, + "VN_BM_057": 476, + "VN_BM_058": 477, + "VN_BM_059": 478, + "VN_BM_060": 479, + "VN_BM_061": 480, + "THUNDER_CAGE_FAST": 481, + "DYNAMAX_CANNON": 482, + "VN_BM_062": 483, + "CLANGING_SCALES": 484, + "CRUSH_GRIP": 485, + "DRAGON_ENERGY": 486, + "AQUA_STEP": 487, + "CHILLING_WATER": 488, + "SECRET_SWORD": 489, + "BEAK_BLAST": 490, + "MIND_BLOWN": 491, + "DRUM_BEATING": 492, + "PYROBALL": 493, + "GIGATON_HAMMER": 494, + "VM_MOVE_TEMP_EVOLUTION_MEGA_X_V0150_POKEMON_MEWTWO": 495, + "VM_MOVE_TEMP_EVOLUTION_MEGA_Y_V0150_POKEMON_MEWTWO": 496, + "PLASMA_FISTS": 497, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0003_POKEMON_VENUSAUR": 498, + "VM_MOVE_TEMP_EVOLUTION_MEGA_X_V0006_POKEMON_CHARIZARD": 499, + "VM_MOVE_TEMP_EVOLUTION_MEGA_Y_V0006_POKEMON_CHARIZARD": 500, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0009_POKEMON_BLASTOISE": 501, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0015_POKEMON_BEEDRILL": 502, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0018_POKEMON_PIDGEOT": 503, + "VM_MOVE_TEMP_EVOLUTION_MEGA_X_V0026_POKEMON_RAICHU": 504, + "VM_MOVE_TEMP_EVOLUTION_MEGA_Y_V0026_POKEMON_RAICHU": 505, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0036_POKEMON_CLEFABLE": 506, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0065_POKEMON_ALAKAZAM": 507, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0071_POKEMON_VICTREEBEL": 508, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0080_POKEMON_SLOWBRO": 509, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0094_POKEMON_GENGAR": 510, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0115_POKEMON_KANGASKHAN": 511, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0121_POKEMON_STARMIE": 512, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0127_POKEMON_PINSIR": 513, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0130_POKEMON_GYARADOS": 514, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0149_POKEMON_DRAGONITE": 515, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0154_POKEMON_MEGANIUM": 516, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0160_POKEMON_FERALIGATR": 517, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0181_POKEMON_AMPHAROS": 518, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0208_POKEMON_STEELIX": 519, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0212_POKEMON_SCIZOR": 520, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0214_POKEMON_HERACROSS": 521, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0227_POKEMON_SKARMORY": 522, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0229_POKEMON_HOUNDOOM": 523, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0248_POKEMON_TYRANITAR": 524, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0254_POKEMON_SCEPTILE": 525, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0257_POKEMON_BLAZIKEN": 526, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0260_POKEMON_SWAMPERT": 527, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0282_POKEMON_GARDEVOIR": 528, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0302_POKEMON_SABLEYE": 529, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0303_POKEMON_MAWILE": 530, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0306_POKEMON_AGGRON": 531, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0308_POKEMON_MEDICHAM": 532, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0310_POKEMON_MANECTRIC": 533, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0319_POKEMON_SHARPEDO": 534, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0323_POKEMON_CAMERUPT": 535, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0334_POKEMON_ALTARIA": 536, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0354_POKEMON_BANETTE": 537, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0358_POKEMON_CHIMECHO": 538, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0359_POKEMON_ABSOL": 539, + "VM_MOVE_TEMP_EVOLUTION_MEGA_Z_V0359_POKEMON_ABSOL": 540, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0362_POKEMON_GLALIE": 541, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0373_POKEMON_SALAMENCE": 542, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0376_POKEMON_METAGROSS": 543, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0380_POKEMON_LATIAS": 544, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0381_POKEMON_LATIOS": 545, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0384_POKEMON_RAYQUAZA": 546, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0398_POKEMON_STARAPTOR": 547, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0428_POKEMON_LOPUNNY": 548, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0445_POKEMON_GARCHOMP": 549, + "VM_MOVE_TEMP_EVOLUTION_MEGA_Z_V0445_POKEMON_GARCHOMP": 550, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0448_POKEMON_LUCARIO": 551, + "VM_MOVE_TEMP_EVOLUTION_MEGA_Z_V0448_POKEMON_LUCARIO": 552, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0460_POKEMON_ABOMASNOW": 553, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0475_POKEMON_GALLADE": 554, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0478_POKEMON_FROSLASS": 555, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0485_POKEMON_HEATRAN": 556, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0491_POKEMON_DARKRAI": 557, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0500_POKEMON_EMBOAR": 558, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0530_POKEMON_EXCADRILL": 559, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0531_POKEMON_AUDINO": 560, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0545_POKEMON_SCOLIPEDE": 561, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0560_POKEMON_SCRAFTY": 562, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0604_POKEMON_EELEKTROSS": 563, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0609_POKEMON_CHANDELURE": 564, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0623_POKEMON_GOLURK": 565, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0652_POKEMON_CHESNAUGHT": 566, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0655_POKEMON_DELPHOX": 567, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0658_POKEMON_GRENINJA": 568, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0668_POKEMON_PYROAR": 569, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0670_POKEMON_FLOETTE": 570, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0678_POKEMON_MEOWSTIC": 571, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0687_POKEMON_MALAMAR": 572, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0689_POKEMON_BARBARACLE": 573, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0691_POKEMON_DRAGALGE": 574, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0701_POKEMON_HAWLUCHA": 575, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0718_POKEMON_ZYGARDE": 576, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0719_POKEMON_DIANCIE": 577, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0740_POKEMON_CRABOMINABLE": 578, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0768_POKEMON_GOLISOPOD": 579, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0780_POKEMON_DRAMPA": 580, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0801_POKEMON_MAGEARNA": 581, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0807_POKEMON_ZERAORA": 582, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0870_POKEMON_FALINKS": 583, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0952_POKEMON_SCOVILLAIN": 584, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0970_POKEMON_GLIMMORA": 585, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0978_POKEMON_TATSUGIRI": 586, + "VM_MOVE_TEMP_EVOLUTION_MEGA_V0998_POKEMON_BAXCALIBUR": 587, + "VM_MOVE_TEMP_EVOLUTION_PRIMAL_V0382_POKEMON_KYOGRE": 588, + "VM_MOVE_TEMP_EVOLUTION_PRIMAL_V0383_POKEMON_GROUDON": 589, + "GLAIVE_RUSH": 590, + "SNIPE_SHOT": 592, + "GULP_MISSILE_GULPING": 594, + "GULP_MISSILE_GORGING": 595, + } +) + +func (x HoloPokemonMove) Enum() *HoloPokemonMove { + p := new(HoloPokemonMove) + *p = x + return p +} + +func (x HoloPokemonMove) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (HoloPokemonMove) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[111].Descriptor() +} + +func (HoloPokemonMove) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[111] +} + +func (x HoloPokemonMove) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use HoloPokemonMove.Descriptor instead. +func (HoloPokemonMove) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{111} +} + +type HoloPokemonMovementType int32 + +const ( + HoloPokemonMovementType_MOVEMENT_STATIC HoloPokemonMovementType = 0 + HoloPokemonMovementType_MOVEMENT_JUMP HoloPokemonMovementType = 1 + HoloPokemonMovementType_MOVEMENT_VERTICAL HoloPokemonMovementType = 2 + HoloPokemonMovementType_MOVEMENT_PSYCHIC HoloPokemonMovementType = 3 + HoloPokemonMovementType_MOVEMENT_ELECTRIC HoloPokemonMovementType = 4 + HoloPokemonMovementType_MOVEMENT_FLYING HoloPokemonMovementType = 5 + HoloPokemonMovementType_MOVEMENT_HOVERING HoloPokemonMovementType = 6 +) + +// Enum value maps for HoloPokemonMovementType. +var ( + HoloPokemonMovementType_name = map[int32]string{ + 0: "MOVEMENT_STATIC", + 1: "MOVEMENT_JUMP", + 2: "MOVEMENT_VERTICAL", + 3: "MOVEMENT_PSYCHIC", + 4: "MOVEMENT_ELECTRIC", + 5: "MOVEMENT_FLYING", + 6: "MOVEMENT_HOVERING", + } + HoloPokemonMovementType_value = map[string]int32{ + "MOVEMENT_STATIC": 0, + "MOVEMENT_JUMP": 1, + "MOVEMENT_VERTICAL": 2, + "MOVEMENT_PSYCHIC": 3, + "MOVEMENT_ELECTRIC": 4, + "MOVEMENT_FLYING": 5, + "MOVEMENT_HOVERING": 6, + } +) + +func (x HoloPokemonMovementType) Enum() *HoloPokemonMovementType { + p := new(HoloPokemonMovementType) + *p = x + return p +} + +func (x HoloPokemonMovementType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (HoloPokemonMovementType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[112].Descriptor() +} + +func (HoloPokemonMovementType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[112] +} + +func (x HoloPokemonMovementType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use HoloPokemonMovementType.Descriptor instead. +func (HoloPokemonMovementType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{112} +} + +type HoloPokemonNature int32 + +const ( + HoloPokemonNature_NATURE_UNKNOWN HoloPokemonNature = 0 + HoloPokemonNature_POKEMON_NATURE_STOIC HoloPokemonNature = 1 + HoloPokemonNature_POKEMON_NATURE_ASSASSIN HoloPokemonNature = 2 + HoloPokemonNature_POKEMON_NATURE_GUARDIAN HoloPokemonNature = 3 + HoloPokemonNature_POKEMON_NATURE_RAIDER HoloPokemonNature = 4 + HoloPokemonNature_POKEMON_NATURE_PROTECTOR HoloPokemonNature = 5 + HoloPokemonNature_POKEMON_NATURE_SENTRY HoloPokemonNature = 6 + HoloPokemonNature_POKEMON_NATURE_CHAMPION HoloPokemonNature = 7 +) + +// Enum value maps for HoloPokemonNature. +var ( + HoloPokemonNature_name = map[int32]string{ + 0: "NATURE_UNKNOWN", + 1: "POKEMON_NATURE_STOIC", + 2: "POKEMON_NATURE_ASSASSIN", + 3: "POKEMON_NATURE_GUARDIAN", + 4: "POKEMON_NATURE_RAIDER", + 5: "POKEMON_NATURE_PROTECTOR", + 6: "POKEMON_NATURE_SENTRY", + 7: "POKEMON_NATURE_CHAMPION", + } + HoloPokemonNature_value = map[string]int32{ + "NATURE_UNKNOWN": 0, + "POKEMON_NATURE_STOIC": 1, + "POKEMON_NATURE_ASSASSIN": 2, + "POKEMON_NATURE_GUARDIAN": 3, + "POKEMON_NATURE_RAIDER": 4, + "POKEMON_NATURE_PROTECTOR": 5, + "POKEMON_NATURE_SENTRY": 6, + "POKEMON_NATURE_CHAMPION": 7, + } +) + +func (x HoloPokemonNature) Enum() *HoloPokemonNature { + p := new(HoloPokemonNature) + *p = x + return p +} + +func (x HoloPokemonNature) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (HoloPokemonNature) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[113].Descriptor() +} + +func (HoloPokemonNature) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[113] +} + +func (x HoloPokemonNature) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use HoloPokemonNature.Descriptor instead. +func (HoloPokemonNature) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{113} +} + +type HoloPokemonSize int32 + +const ( + HoloPokemonSize_POKEMON_SIZE_UNSET HoloPokemonSize = 0 + HoloPokemonSize_XXS HoloPokemonSize = 1 + HoloPokemonSize_XS HoloPokemonSize = 2 + HoloPokemonSize_M HoloPokemonSize = 3 + HoloPokemonSize_XL HoloPokemonSize = 4 + HoloPokemonSize_XXL HoloPokemonSize = 5 +) + +// Enum value maps for HoloPokemonSize. +var ( + HoloPokemonSize_name = map[int32]string{ + 0: "POKEMON_SIZE_UNSET", + 1: "XXS", + 2: "XS", + 3: "M", + 4: "XL", + 5: "XXL", + } + HoloPokemonSize_value = map[string]int32{ + "POKEMON_SIZE_UNSET": 0, + "XXS": 1, + "XS": 2, + "M": 3, + "XL": 4, + "XXL": 5, + } +) + +func (x HoloPokemonSize) Enum() *HoloPokemonSize { + p := new(HoloPokemonSize) + *p = x + return p +} + +func (x HoloPokemonSize) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (HoloPokemonSize) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[114].Descriptor() +} + +func (HoloPokemonSize) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[114] +} + +func (x HoloPokemonSize) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use HoloPokemonSize.Descriptor instead. +func (HoloPokemonSize) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{114} +} + +type HoloPokemonType int32 + +const ( + HoloPokemonType_POKEMON_TYPE_NONE HoloPokemonType = 0 + HoloPokemonType_POKEMON_TYPE_NORMAL HoloPokemonType = 1 + HoloPokemonType_POKEMON_TYPE_FIGHTING HoloPokemonType = 2 + HoloPokemonType_POKEMON_TYPE_FLYING HoloPokemonType = 3 + HoloPokemonType_POKEMON_TYPE_POISON HoloPokemonType = 4 + HoloPokemonType_POKEMON_TYPE_GROUND HoloPokemonType = 5 + HoloPokemonType_POKEMON_TYPE_ROCK HoloPokemonType = 6 + HoloPokemonType_POKEMON_TYPE_BUG HoloPokemonType = 7 + HoloPokemonType_POKEMON_TYPE_GHOST HoloPokemonType = 8 + HoloPokemonType_POKEMON_TYPE_STEEL HoloPokemonType = 9 + HoloPokemonType_POKEMON_TYPE_FIRE HoloPokemonType = 10 + HoloPokemonType_POKEMON_TYPE_WATER HoloPokemonType = 11 + HoloPokemonType_POKEMON_TYPE_GRASS HoloPokemonType = 12 + HoloPokemonType_POKEMON_TYPE_ELECTRIC HoloPokemonType = 13 + HoloPokemonType_POKEMON_TYPE_PSYCHIC HoloPokemonType = 14 + HoloPokemonType_POKEMON_TYPE_ICE HoloPokemonType = 15 + HoloPokemonType_POKEMON_TYPE_DRAGON HoloPokemonType = 16 + HoloPokemonType_POKEMON_TYPE_DARK HoloPokemonType = 17 + HoloPokemonType_POKEMON_TYPE_FAIRY HoloPokemonType = 18 +) + +// Enum value maps for HoloPokemonType. +var ( + HoloPokemonType_name = map[int32]string{ + 0: "POKEMON_TYPE_NONE", + 1: "POKEMON_TYPE_NORMAL", + 2: "POKEMON_TYPE_FIGHTING", + 3: "POKEMON_TYPE_FLYING", + 4: "POKEMON_TYPE_POISON", + 5: "POKEMON_TYPE_GROUND", + 6: "POKEMON_TYPE_ROCK", + 7: "POKEMON_TYPE_BUG", + 8: "POKEMON_TYPE_GHOST", + 9: "POKEMON_TYPE_STEEL", + 10: "POKEMON_TYPE_FIRE", + 11: "POKEMON_TYPE_WATER", + 12: "POKEMON_TYPE_GRASS", + 13: "POKEMON_TYPE_ELECTRIC", + 14: "POKEMON_TYPE_PSYCHIC", + 15: "POKEMON_TYPE_ICE", + 16: "POKEMON_TYPE_DRAGON", + 17: "POKEMON_TYPE_DARK", + 18: "POKEMON_TYPE_FAIRY", + } + HoloPokemonType_value = map[string]int32{ + "POKEMON_TYPE_NONE": 0, + "POKEMON_TYPE_NORMAL": 1, + "POKEMON_TYPE_FIGHTING": 2, + "POKEMON_TYPE_FLYING": 3, + "POKEMON_TYPE_POISON": 4, + "POKEMON_TYPE_GROUND": 5, + "POKEMON_TYPE_ROCK": 6, + "POKEMON_TYPE_BUG": 7, + "POKEMON_TYPE_GHOST": 8, + "POKEMON_TYPE_STEEL": 9, + "POKEMON_TYPE_FIRE": 10, + "POKEMON_TYPE_WATER": 11, + "POKEMON_TYPE_GRASS": 12, + "POKEMON_TYPE_ELECTRIC": 13, + "POKEMON_TYPE_PSYCHIC": 14, + "POKEMON_TYPE_ICE": 15, + "POKEMON_TYPE_DRAGON": 16, + "POKEMON_TYPE_DARK": 17, + "POKEMON_TYPE_FAIRY": 18, + } +) + +func (x HoloPokemonType) Enum() *HoloPokemonType { + p := new(HoloPokemonType) + *p = x + return p +} + +func (x HoloPokemonType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (HoloPokemonType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[115].Descriptor() +} + +func (HoloPokemonType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[115] +} + +func (x HoloPokemonType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use HoloPokemonType.Descriptor instead. +func (HoloPokemonType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{115} +} + +type HoloTemporaryEvolutionId int32 + +const ( + HoloTemporaryEvolutionId_TEMP_EVOLUTION_UNSET HoloTemporaryEvolutionId = 0 + HoloTemporaryEvolutionId_TEMP_EVOLUTION_MEGA HoloTemporaryEvolutionId = 1 + HoloTemporaryEvolutionId_TEMP_EVOLUTION_MEGA_X HoloTemporaryEvolutionId = 2 + HoloTemporaryEvolutionId_TEMP_EVOLUTION_MEGA_Y HoloTemporaryEvolutionId = 3 + HoloTemporaryEvolutionId_TEMP_EVOLUTION_PRIMAL HoloTemporaryEvolutionId = 4 +) + +// Enum value maps for HoloTemporaryEvolutionId. +var ( + HoloTemporaryEvolutionId_name = map[int32]string{ + 0: "TEMP_EVOLUTION_UNSET", + 1: "TEMP_EVOLUTION_MEGA", + 2: "TEMP_EVOLUTION_MEGA_X", + 3: "TEMP_EVOLUTION_MEGA_Y", + 4: "TEMP_EVOLUTION_PRIMAL", + } + HoloTemporaryEvolutionId_value = map[string]int32{ + "TEMP_EVOLUTION_UNSET": 0, + "TEMP_EVOLUTION_MEGA": 1, + "TEMP_EVOLUTION_MEGA_X": 2, + "TEMP_EVOLUTION_MEGA_Y": 3, + "TEMP_EVOLUTION_PRIMAL": 4, + } +) + +func (x HoloTemporaryEvolutionId) Enum() *HoloTemporaryEvolutionId { + p := new(HoloTemporaryEvolutionId) + *p = x + return p +} + +func (x HoloTemporaryEvolutionId) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (HoloTemporaryEvolutionId) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[116].Descriptor() +} + +func (HoloTemporaryEvolutionId) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[116] +} + +func (x HoloTemporaryEvolutionId) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use HoloTemporaryEvolutionId.Descriptor instead. +func (HoloTemporaryEvolutionId) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{116} +} + +type IapLibraryVersion int32 + +const ( + IapLibraryVersion_IAP_LIBRARY_VERSION_DEFAULT IapLibraryVersion = 0 + IapLibraryVersion_IAP_LIBRARY_VERSION_IODINE_1_8 IapLibraryVersion = 1 + IapLibraryVersion_IAP_LIBRARY_VERSION_NIA_IAP_4 IapLibraryVersion = 2 +) + +// Enum value maps for IapLibraryVersion. +var ( + IapLibraryVersion_name = map[int32]string{ + 0: "IAP_LIBRARY_VERSION_DEFAULT", + 1: "IAP_LIBRARY_VERSION_IODINE_1_8", + 2: "IAP_LIBRARY_VERSION_NIA_IAP_4", + } + IapLibraryVersion_value = map[string]int32{ + "IAP_LIBRARY_VERSION_DEFAULT": 0, + "IAP_LIBRARY_VERSION_IODINE_1_8": 1, + "IAP_LIBRARY_VERSION_NIA_IAP_4": 2, + } +) + +func (x IapLibraryVersion) Enum() *IapLibraryVersion { + p := new(IapLibraryVersion) + *p = x + return p +} + +func (x IapLibraryVersion) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (IapLibraryVersion) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[117].Descriptor() +} + +func (IapLibraryVersion) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[117] +} + +func (x IapLibraryVersion) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IapLibraryVersion.Descriptor instead. +func (IapLibraryVersion) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{117} +} + +type IbfcVfxKey int32 + +const ( + IbfcVfxKey_DEFAULT_NO_CHANGE IbfcVfxKey = 0 + IbfcVfxKey_DEFAULT_TO_ALTERNATE IbfcVfxKey = 1 + IbfcVfxKey_ALTERNATE_TO_DEFAULT IbfcVfxKey = 2 +) + +// Enum value maps for IbfcVfxKey. +var ( + IbfcVfxKey_name = map[int32]string{ + 0: "DEFAULT_NO_CHANGE", + 1: "DEFAULT_TO_ALTERNATE", + 2: "ALTERNATE_TO_DEFAULT", + } + IbfcVfxKey_value = map[string]int32{ + "DEFAULT_NO_CHANGE": 0, + "DEFAULT_TO_ALTERNATE": 1, + "ALTERNATE_TO_DEFAULT": 2, + } +) + +func (x IbfcVfxKey) Enum() *IbfcVfxKey { + p := new(IbfcVfxKey) + *p = x + return p +} + +func (x IbfcVfxKey) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (IbfcVfxKey) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[118].Descriptor() +} + +func (IbfcVfxKey) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[118] +} + +func (x IbfcVfxKey) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IbfcVfxKey.Descriptor instead. +func (IbfcVfxKey) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{118} +} + +type IncidentDisplayType int32 + +const ( + IncidentDisplayType_INCIDENT_DISPLAY_TYPE_NONE IncidentDisplayType = 0 + IncidentDisplayType_INCIDENT_DISPLAY_TYPE_INVASION_GRUNT IncidentDisplayType = 1 + IncidentDisplayType_INCIDENT_DISPLAY_TYPE_INVASION_LEADER IncidentDisplayType = 2 + IncidentDisplayType_INCIDENT_DISPLAY_TYPE_INVASION_GIOVANNI IncidentDisplayType = 3 + IncidentDisplayType_INCIDENT_DISPLAY_TYPE_INVASION_GRUNTB IncidentDisplayType = 4 + IncidentDisplayType_INCIDENT_DISPLAY_TYPE_INVASION_EVENT_NPC IncidentDisplayType = 5 + IncidentDisplayType_INCIDENT_DISPLAY_TYPE_INVASION_ROUTES_NPC IncidentDisplayType = 6 + IncidentDisplayType_INCIDENT_DISPLAY_TYPE_INVASION_GENERIC IncidentDisplayType = 7 + IncidentDisplayType_INCIDENT_DISPLAY_TYPE_INCIDENT_POKESTOP_ENCOUNTER IncidentDisplayType = 8 + IncidentDisplayType_INCIDENT_DISPLAY_TYPE_INCIDENT_CONTEST IncidentDisplayType = 9 + // Deprecated: Marked as deprecated in vbase.proto. + IncidentDisplayType_INCIDENT_DISPLAY_TYPE_INCIDENT_NATURAL_ART_A IncidentDisplayType = 10 + // Deprecated: Marked as deprecated in vbase.proto. + IncidentDisplayType_INCIDENT_DISPLAY_TYPE_INCIDENT_NATURAL_ART_B IncidentDisplayType = 11 + IncidentDisplayType_INCIDENT_DISPLAY_TYPE_INCIDENT_DAY_NIGHT_DAY IncidentDisplayType = 12 + IncidentDisplayType_INCIDENT_DISPLAY_TYPE_INCIDENT_DAY_NIGHT_NIGHT IncidentDisplayType = 13 +) + +// Enum value maps for IncidentDisplayType. +var ( + IncidentDisplayType_name = map[int32]string{ + 0: "INCIDENT_DISPLAY_TYPE_NONE", + 1: "INCIDENT_DISPLAY_TYPE_INVASION_GRUNT", + 2: "INCIDENT_DISPLAY_TYPE_INVASION_LEADER", + 3: "INCIDENT_DISPLAY_TYPE_INVASION_GIOVANNI", + 4: "INCIDENT_DISPLAY_TYPE_INVASION_GRUNTB", + 5: "INCIDENT_DISPLAY_TYPE_INVASION_EVENT_NPC", + 6: "INCIDENT_DISPLAY_TYPE_INVASION_ROUTES_NPC", + 7: "INCIDENT_DISPLAY_TYPE_INVASION_GENERIC", + 8: "INCIDENT_DISPLAY_TYPE_INCIDENT_POKESTOP_ENCOUNTER", + 9: "INCIDENT_DISPLAY_TYPE_INCIDENT_CONTEST", + 10: "INCIDENT_DISPLAY_TYPE_INCIDENT_NATURAL_ART_A", + 11: "INCIDENT_DISPLAY_TYPE_INCIDENT_NATURAL_ART_B", + 12: "INCIDENT_DISPLAY_TYPE_INCIDENT_DAY_NIGHT_DAY", + 13: "INCIDENT_DISPLAY_TYPE_INCIDENT_DAY_NIGHT_NIGHT", + } + IncidentDisplayType_value = map[string]int32{ + "INCIDENT_DISPLAY_TYPE_NONE": 0, + "INCIDENT_DISPLAY_TYPE_INVASION_GRUNT": 1, + "INCIDENT_DISPLAY_TYPE_INVASION_LEADER": 2, + "INCIDENT_DISPLAY_TYPE_INVASION_GIOVANNI": 3, + "INCIDENT_DISPLAY_TYPE_INVASION_GRUNTB": 4, + "INCIDENT_DISPLAY_TYPE_INVASION_EVENT_NPC": 5, + "INCIDENT_DISPLAY_TYPE_INVASION_ROUTES_NPC": 6, + "INCIDENT_DISPLAY_TYPE_INVASION_GENERIC": 7, + "INCIDENT_DISPLAY_TYPE_INCIDENT_POKESTOP_ENCOUNTER": 8, + "INCIDENT_DISPLAY_TYPE_INCIDENT_CONTEST": 9, + "INCIDENT_DISPLAY_TYPE_INCIDENT_NATURAL_ART_A": 10, + "INCIDENT_DISPLAY_TYPE_INCIDENT_NATURAL_ART_B": 11, + "INCIDENT_DISPLAY_TYPE_INCIDENT_DAY_NIGHT_DAY": 12, + "INCIDENT_DISPLAY_TYPE_INCIDENT_DAY_NIGHT_NIGHT": 13, + } +) + +func (x IncidentDisplayType) Enum() *IncidentDisplayType { + p := new(IncidentDisplayType) + *p = x + return p +} + +func (x IncidentDisplayType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (IncidentDisplayType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[119].Descriptor() +} + +func (IncidentDisplayType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[119] +} + +func (x IncidentDisplayType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IncidentDisplayType.Descriptor instead. +func (IncidentDisplayType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{119} +} + +type InternalClientOperatingSystem int32 + +const ( + InternalClientOperatingSystem_OS_UNKNOWN InternalClientOperatingSystem = 0 + InternalClientOperatingSystem_OS_ANDROID InternalClientOperatingSystem = 1 + InternalClientOperatingSystem_OS_IOS InternalClientOperatingSystem = 2 + InternalClientOperatingSystem_OS_DESKTOP InternalClientOperatingSystem = 3 +) + +// Enum value maps for InternalClientOperatingSystem. +var ( + InternalClientOperatingSystem_name = map[int32]string{ + 0: "OS_UNKNOWN", + 1: "OS_ANDROID", + 2: "OS_IOS", + 3: "OS_DESKTOP", + } + InternalClientOperatingSystem_value = map[string]int32{ + "OS_UNKNOWN": 0, + "OS_ANDROID": 1, + "OS_IOS": 2, + "OS_DESKTOP": 3, + } +) + +func (x InternalClientOperatingSystem) Enum() *InternalClientOperatingSystem { + p := new(InternalClientOperatingSystem) + *p = x + return p +} + +func (x InternalClientOperatingSystem) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalClientOperatingSystem) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[120].Descriptor() +} + +func (InternalClientOperatingSystem) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[120] +} + +func (x InternalClientOperatingSystem) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalClientOperatingSystem.Descriptor instead. +func (InternalClientOperatingSystem) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{120} +} + +type InternalCrmClientActionMethod int32 + +const ( + InternalCrmClientActionMethod_INTERNAL_CRM_CLIENT_ACTION_UNKNOWN InternalCrmClientActionMethod = 0 + InternalCrmClientActionMethod_INTERNAL_CRM_CLIENT_ACTION_DELETE_ACCOUNT InternalCrmClientActionMethod = 1 + InternalCrmClientActionMethod_INTERNAL_CRM_CLIENT_ACTION_DATA_ACCESS InternalCrmClientActionMethod = 2 + InternalCrmClientActionMethod_INTERNAL_CRM_CLIENT_ACTION_DELETE_ACCOUNT_EMAIL_ON_FILE InternalCrmClientActionMethod = 3 +) + +// Enum value maps for InternalCrmClientActionMethod. +var ( + InternalCrmClientActionMethod_name = map[int32]string{ + 0: "INTERNAL_CRM_CLIENT_ACTION_UNKNOWN", + 1: "INTERNAL_CRM_CLIENT_ACTION_DELETE_ACCOUNT", + 2: "INTERNAL_CRM_CLIENT_ACTION_DATA_ACCESS", + 3: "INTERNAL_CRM_CLIENT_ACTION_DELETE_ACCOUNT_EMAIL_ON_FILE", + } + InternalCrmClientActionMethod_value = map[string]int32{ + "INTERNAL_CRM_CLIENT_ACTION_UNKNOWN": 0, + "INTERNAL_CRM_CLIENT_ACTION_DELETE_ACCOUNT": 1, + "INTERNAL_CRM_CLIENT_ACTION_DATA_ACCESS": 2, + "INTERNAL_CRM_CLIENT_ACTION_DELETE_ACCOUNT_EMAIL_ON_FILE": 3, + } +) + +func (x InternalCrmClientActionMethod) Enum() *InternalCrmClientActionMethod { + p := new(InternalCrmClientActionMethod) + *p = x + return p +} + +func (x InternalCrmClientActionMethod) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalCrmClientActionMethod) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[121].Descriptor() +} + +func (InternalCrmClientActionMethod) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[121] +} + +func (x InternalCrmClientActionMethod) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalCrmClientActionMethod.Descriptor instead. +func (InternalCrmClientActionMethod) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{121} +} + +type InternalGameAccountRegistryActions int32 + +const ( + InternalGameAccountRegistryActions_UNKNOWN_GAME_ACCOUNT_REGISTRY_ACTION InternalGameAccountRegistryActions = 0 + InternalGameAccountRegistryActions_ADD_LOGIN_ACTION InternalGameAccountRegistryActions = 600000 + InternalGameAccountRegistryActions_REMOVE_LOGIN_ACTION InternalGameAccountRegistryActions = 600001 + InternalGameAccountRegistryActions_LIST_LOGIN_ACTION InternalGameAccountRegistryActions = 600002 + InternalGameAccountRegistryActions_REPLACE_LOGIN_ACTION InternalGameAccountRegistryActions = 600003 + InternalGameAccountRegistryActions_SET_BIRTHDAY_ACTION InternalGameAccountRegistryActions = 600004 + InternalGameAccountRegistryActions_GAR_PROXY_ACTION InternalGameAccountRegistryActions = 600005 + InternalGameAccountRegistryActions_LINK_TO_ACCOUNT_LOGIN_ACTION InternalGameAccountRegistryActions = 600006 +) + +// Enum value maps for InternalGameAccountRegistryActions. +var ( + InternalGameAccountRegistryActions_name = map[int32]string{ + 0: "UNKNOWN_GAME_ACCOUNT_REGISTRY_ACTION", + 600000: "ADD_LOGIN_ACTION", + 600001: "REMOVE_LOGIN_ACTION", + 600002: "LIST_LOGIN_ACTION", + 600003: "REPLACE_LOGIN_ACTION", + 600004: "SET_BIRTHDAY_ACTION", + 600005: "GAR_PROXY_ACTION", + 600006: "LINK_TO_ACCOUNT_LOGIN_ACTION", + } + InternalGameAccountRegistryActions_value = map[string]int32{ + "UNKNOWN_GAME_ACCOUNT_REGISTRY_ACTION": 0, + "ADD_LOGIN_ACTION": 600000, + "REMOVE_LOGIN_ACTION": 600001, + "LIST_LOGIN_ACTION": 600002, + "REPLACE_LOGIN_ACTION": 600003, + "SET_BIRTHDAY_ACTION": 600004, + "GAR_PROXY_ACTION": 600005, + "LINK_TO_ACCOUNT_LOGIN_ACTION": 600006, + } +) + +func (x InternalGameAccountRegistryActions) Enum() *InternalGameAccountRegistryActions { + p := new(InternalGameAccountRegistryActions) + *p = x + return p +} + +func (x InternalGameAccountRegistryActions) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGameAccountRegistryActions) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[122].Descriptor() +} + +func (InternalGameAccountRegistryActions) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[122] +} + +func (x InternalGameAccountRegistryActions) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGameAccountRegistryActions.Descriptor instead. +func (InternalGameAccountRegistryActions) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{122} +} + +type InternalGameAdventureSyncAction int32 + +const ( + InternalGameAdventureSyncAction_UNKNOWN_GAME_LOCATION_AWARENESS_ACTION InternalGameAdventureSyncAction = 0 + InternalGameAdventureSyncAction_REQUEST_GEOFENCE_UPDATES InternalGameAdventureSyncAction = 360000 + InternalGameAdventureSyncAction_UPDATE_PLAYER_LOCATION InternalGameAdventureSyncAction = 360001 + InternalGameAdventureSyncAction_BULK_UPDATE_PLAYER_LOCATION InternalGameAdventureSyncAction = 360002 + InternalGameAdventureSyncAction_UPDATE_BREADCRUMB_HISTORY InternalGameAdventureSyncAction = 361000 + InternalGameAdventureSyncAction_REFRESH_PROXIMITY_TOKENS InternalGameAdventureSyncAction = 362000 + InternalGameAdventureSyncAction_REPORT_PROXIMITY_CONTACTS InternalGameAdventureSyncAction = 362001 +) + +// Enum value maps for InternalGameAdventureSyncAction. +var ( + InternalGameAdventureSyncAction_name = map[int32]string{ + 0: "UNKNOWN_GAME_LOCATION_AWARENESS_ACTION", + 360000: "REQUEST_GEOFENCE_UPDATES", + 360001: "UPDATE_PLAYER_LOCATION", + 360002: "BULK_UPDATE_PLAYER_LOCATION", + 361000: "UPDATE_BREADCRUMB_HISTORY", + 362000: "REFRESH_PROXIMITY_TOKENS", + 362001: "REPORT_PROXIMITY_CONTACTS", + } + InternalGameAdventureSyncAction_value = map[string]int32{ + "UNKNOWN_GAME_LOCATION_AWARENESS_ACTION": 0, + "REQUEST_GEOFENCE_UPDATES": 360000, + "UPDATE_PLAYER_LOCATION": 360001, + "BULK_UPDATE_PLAYER_LOCATION": 360002, + "UPDATE_BREADCRUMB_HISTORY": 361000, + "REFRESH_PROXIMITY_TOKENS": 362000, + "REPORT_PROXIMITY_CONTACTS": 362001, + } +) + +func (x InternalGameAdventureSyncAction) Enum() *InternalGameAdventureSyncAction { + p := new(InternalGameAdventureSyncAction) + *p = x + return p +} + +func (x InternalGameAdventureSyncAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGameAdventureSyncAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[123].Descriptor() +} + +func (InternalGameAdventureSyncAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[123] +} + +func (x InternalGameAdventureSyncAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGameAdventureSyncAction.Descriptor instead. +func (InternalGameAdventureSyncAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{123} +} + +type InternalGameAnticheatAction int32 + +const ( + InternalGameAnticheatAction_UNKNOWN_GAME_ANTICHEAT_ACTION InternalGameAnticheatAction = 0 + InternalGameAnticheatAction_GET_OUTSTANDING_WARNINGS InternalGameAnticheatAction = 200000 + InternalGameAnticheatAction_ACKNOWLEDGE_WARNINGS InternalGameAnticheatAction = 200001 +) + +// Enum value maps for InternalGameAnticheatAction. +var ( + InternalGameAnticheatAction_name = map[int32]string{ + 0: "UNKNOWN_GAME_ANTICHEAT_ACTION", + 200000: "GET_OUTSTANDING_WARNINGS", + 200001: "ACKNOWLEDGE_WARNINGS", + } + InternalGameAnticheatAction_value = map[string]int32{ + "UNKNOWN_GAME_ANTICHEAT_ACTION": 0, + "GET_OUTSTANDING_WARNINGS": 200000, + "ACKNOWLEDGE_WARNINGS": 200001, + } +) + +func (x InternalGameAnticheatAction) Enum() *InternalGameAnticheatAction { + p := new(InternalGameAnticheatAction) + *p = x + return p +} + +func (x InternalGameAnticheatAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGameAnticheatAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[124].Descriptor() +} + +func (InternalGameAnticheatAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[124] +} + +func (x InternalGameAnticheatAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGameAnticheatAction.Descriptor instead. +func (InternalGameAnticheatAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{124} +} + +type InternalGameAuthenticationActionMethod int32 + +const ( + InternalGameAuthenticationActionMethod_UNKNOWN_GAME_AUTHENTICATION_ACTION InternalGameAuthenticationActionMethod = 0 + InternalGameAuthenticationActionMethod_ROTATE_GUEST_LOGIN_SECRET_TOKEN InternalGameAuthenticationActionMethod = 250011 +) + +// Enum value maps for InternalGameAuthenticationActionMethod. +var ( + InternalGameAuthenticationActionMethod_name = map[int32]string{ + 0: "UNKNOWN_GAME_AUTHENTICATION_ACTION", + 250011: "ROTATE_GUEST_LOGIN_SECRET_TOKEN", + } + InternalGameAuthenticationActionMethod_value = map[string]int32{ + "UNKNOWN_GAME_AUTHENTICATION_ACTION": 0, + "ROTATE_GUEST_LOGIN_SECRET_TOKEN": 250011, + } +) + +func (x InternalGameAuthenticationActionMethod) Enum() *InternalGameAuthenticationActionMethod { + p := new(InternalGameAuthenticationActionMethod) + *p = x + return p +} + +func (x InternalGameAuthenticationActionMethod) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGameAuthenticationActionMethod) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[125].Descriptor() +} + +func (InternalGameAuthenticationActionMethod) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[125] +} + +func (x InternalGameAuthenticationActionMethod) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGameAuthenticationActionMethod.Descriptor instead. +func (InternalGameAuthenticationActionMethod) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{125} +} + +type InternalGameBackgroundModeAction int32 + +const ( + InternalGameBackgroundModeAction_UNKNOWN_GAME_BACKGROUND_MODE_ACTION InternalGameBackgroundModeAction = 0 + InternalGameBackgroundModeAction_REGISTER_BACKGROUND_SERVICE InternalGameBackgroundModeAction = 230000 + InternalGameBackgroundModeAction_GET_CLIENT_BGMODE_SETTINGS InternalGameBackgroundModeAction = 230001 + InternalGameBackgroundModeAction_GET_ADVENTURE_SYNC_PROGRESS InternalGameBackgroundModeAction = 230002 +) + +// Enum value maps for InternalGameBackgroundModeAction. +var ( + InternalGameBackgroundModeAction_name = map[int32]string{ + 0: "UNKNOWN_GAME_BACKGROUND_MODE_ACTION", + 230000: "REGISTER_BACKGROUND_SERVICE", + 230001: "GET_CLIENT_BGMODE_SETTINGS", + 230002: "GET_ADVENTURE_SYNC_PROGRESS", + } + InternalGameBackgroundModeAction_value = map[string]int32{ + "UNKNOWN_GAME_BACKGROUND_MODE_ACTION": 0, + "REGISTER_BACKGROUND_SERVICE": 230000, + "GET_CLIENT_BGMODE_SETTINGS": 230001, + "GET_ADVENTURE_SYNC_PROGRESS": 230002, + } +) + +func (x InternalGameBackgroundModeAction) Enum() *InternalGameBackgroundModeAction { + p := new(InternalGameBackgroundModeAction) + *p = x + return p +} + +func (x InternalGameBackgroundModeAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGameBackgroundModeAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[126].Descriptor() +} + +func (InternalGameBackgroundModeAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[126] +} + +func (x InternalGameBackgroundModeAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGameBackgroundModeAction.Descriptor instead. +func (InternalGameBackgroundModeAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{126} +} + +type InternalGameChatActions int32 + +const ( + InternalGameChatActions_UNKNOWN_GAME_CHAT_ACTION InternalGameChatActions = 0 + InternalGameChatActions_PROXY_CHAT_ACTION InternalGameChatActions = 660000 +) + +// Enum value maps for InternalGameChatActions. +var ( + InternalGameChatActions_name = map[int32]string{ + 0: "UNKNOWN_GAME_CHAT_ACTION", + 660000: "PROXY_CHAT_ACTION", + } + InternalGameChatActions_value = map[string]int32{ + "UNKNOWN_GAME_CHAT_ACTION": 0, + "PROXY_CHAT_ACTION": 660000, + } +) + +func (x InternalGameChatActions) Enum() *InternalGameChatActions { + p := new(InternalGameChatActions) + *p = x + return p +} + +func (x InternalGameChatActions) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGameChatActions) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[127].Descriptor() +} + +func (InternalGameChatActions) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[127] +} + +func (x InternalGameChatActions) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGameChatActions.Descriptor instead. +func (InternalGameChatActions) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{127} +} + +type InternalGameCrmActions int32 + +const ( + InternalGameCrmActions_UNKNOWN_CRM_ACTION InternalGameCrmActions = 0 + InternalGameCrmActions_CRM_PROXY_ACTION InternalGameCrmActions = 680000 +) + +// Enum value maps for InternalGameCrmActions. +var ( + InternalGameCrmActions_name = map[int32]string{ + 0: "UNKNOWN_CRM_ACTION", + 680000: "CRM_PROXY_ACTION", + } + InternalGameCrmActions_value = map[string]int32{ + "UNKNOWN_CRM_ACTION": 0, + "CRM_PROXY_ACTION": 680000, + } +) + +func (x InternalGameCrmActions) Enum() *InternalGameCrmActions { + p := new(InternalGameCrmActions) + *p = x + return p +} + +func (x InternalGameCrmActions) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGameCrmActions) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[128].Descriptor() +} + +func (InternalGameCrmActions) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[128] +} + +func (x InternalGameCrmActions) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGameCrmActions.Descriptor instead. +func (InternalGameCrmActions) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{128} +} + +type InternalGameFitnessAction int32 + +const ( + InternalGameFitnessAction_UNKNOWN_GAME_FITNESS_ACTION InternalGameFitnessAction = 0 + InternalGameFitnessAction_UPDATE_FITNESS_METRICS InternalGameFitnessAction = 640000 + InternalGameFitnessAction_GET_FITNESS_REPORT InternalGameFitnessAction = 640001 + InternalGameFitnessAction_GET_ADVENTURE_SYNC_SETTINGS InternalGameFitnessAction = 640002 + InternalGameFitnessAction_UPDATE_ADVENTURE_SYNC_SETTINGS InternalGameFitnessAction = 640003 + InternalGameFitnessAction_UPDATE_ADVENTURE_SYNC_FITNESS InternalGameFitnessAction = 640004 + InternalGameFitnessAction_GET_ADVENTURE_SYNC_FITNESS_REPORT InternalGameFitnessAction = 640005 +) + +// Enum value maps for InternalGameFitnessAction. +var ( + InternalGameFitnessAction_name = map[int32]string{ + 0: "UNKNOWN_GAME_FITNESS_ACTION", + 640000: "UPDATE_FITNESS_METRICS", + 640001: "GET_FITNESS_REPORT", + 640002: "GET_ADVENTURE_SYNC_SETTINGS", + 640003: "UPDATE_ADVENTURE_SYNC_SETTINGS", + 640004: "UPDATE_ADVENTURE_SYNC_FITNESS", + 640005: "GET_ADVENTURE_SYNC_FITNESS_REPORT", + } + InternalGameFitnessAction_value = map[string]int32{ + "UNKNOWN_GAME_FITNESS_ACTION": 0, + "UPDATE_FITNESS_METRICS": 640000, + "GET_FITNESS_REPORT": 640001, + "GET_ADVENTURE_SYNC_SETTINGS": 640002, + "UPDATE_ADVENTURE_SYNC_SETTINGS": 640003, + "UPDATE_ADVENTURE_SYNC_FITNESS": 640004, + "GET_ADVENTURE_SYNC_FITNESS_REPORT": 640005, + } +) + +func (x InternalGameFitnessAction) Enum() *InternalGameFitnessAction { + p := new(InternalGameFitnessAction) + *p = x + return p +} + +func (x InternalGameFitnessAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGameFitnessAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[129].Descriptor() +} + +func (InternalGameFitnessAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[129] +} + +func (x InternalGameFitnessAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGameFitnessAction.Descriptor instead. +func (InternalGameFitnessAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{129} +} + +type InternalGameGmTemplatesAction int32 + +const ( + InternalGameGmTemplatesAction_UNKNOWN_GAME_GM_TEMPLATES_ACTION InternalGameGmTemplatesAction = 0 + InternalGameGmTemplatesAction_DOWNLOAD_GAME_MASTER_TEMPLATES InternalGameGmTemplatesAction = 340000 +) + +// Enum value maps for InternalGameGmTemplatesAction. +var ( + InternalGameGmTemplatesAction_name = map[int32]string{ + 0: "UNKNOWN_GAME_GM_TEMPLATES_ACTION", + 340000: "DOWNLOAD_GAME_MASTER_TEMPLATES", + } + InternalGameGmTemplatesAction_value = map[string]int32{ + "UNKNOWN_GAME_GM_TEMPLATES_ACTION": 0, + "DOWNLOAD_GAME_MASTER_TEMPLATES": 340000, + } +) + +func (x InternalGameGmTemplatesAction) Enum() *InternalGameGmTemplatesAction { + p := new(InternalGameGmTemplatesAction) + *p = x + return p +} + +func (x InternalGameGmTemplatesAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGameGmTemplatesAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[130].Descriptor() +} + +func (InternalGameGmTemplatesAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[130] +} + +func (x InternalGameGmTemplatesAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGameGmTemplatesAction.Descriptor instead. +func (InternalGameGmTemplatesAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{130} +} + +type InternalGameIapAction int32 + +const ( + InternalGameIapAction_UNKNOWN_GAME_IAP_ACTION InternalGameIapAction = 0 + InternalGameIapAction_PURCHASE_SKU InternalGameIapAction = 310000 + InternalGameIapAction_GET_AVAILABLE_SKUS_AND_BALANCES InternalGameIapAction = 310001 + InternalGameIapAction_SET_IN_GAME_CURRENCY_EXCHANGE_RATE InternalGameIapAction = 310002 + InternalGameIapAction_PURCHASE_WEB_SKU InternalGameIapAction = 310003 + InternalGameIapAction_REDEEM_GOOGLE_RECEIPT InternalGameIapAction = 310100 + InternalGameIapAction_REDEEM_APPLE_RECEIPT InternalGameIapAction = 310101 + InternalGameIapAction_REDEEM_DESKTOP_RECEIPT InternalGameIapAction = 310102 + InternalGameIapAction_REDEEM_SAMSUNG_RECEIPT InternalGameIapAction = 310103 + InternalGameIapAction_GET_AVAILABLE_SUBSCRIPTIONS InternalGameIapAction = 310200 + InternalGameIapAction_GET_ACTIVE_SUBSCRIPTIONS InternalGameIapAction = 310201 + InternalGameIapAction_GET_REWARD_TIERS InternalGameIapAction = 310300 + InternalGameIapAction_CLAIM_REWARDED_SPEND_TIER InternalGameIapAction = 310301 + InternalGameIapAction_REDEEM_XSOLLA_RECEIPT InternalGameIapAction = 311100 + InternalGameIapAction_GET_WEBSTORE_USER InternalGameIapAction = 311101 + InternalGameIapAction_REFUND_IAP_RECEIPT InternalGameIapAction = 311102 + InternalGameIapAction_GET_AVAILABLE_SKUS_ANONYMOUS InternalGameIapAction = 311103 + InternalGameIapAction_REDEEM_WEBSTORE_RECEIPT InternalGameIapAction = 311104 +) + +// Enum value maps for InternalGameIapAction. +var ( + InternalGameIapAction_name = map[int32]string{ + 0: "UNKNOWN_GAME_IAP_ACTION", + 310000: "PURCHASE_SKU", + 310001: "GET_AVAILABLE_SKUS_AND_BALANCES", + 310002: "SET_IN_GAME_CURRENCY_EXCHANGE_RATE", + 310003: "PURCHASE_WEB_SKU", + 310100: "REDEEM_GOOGLE_RECEIPT", + 310101: "REDEEM_APPLE_RECEIPT", + 310102: "REDEEM_DESKTOP_RECEIPT", + 310103: "REDEEM_SAMSUNG_RECEIPT", + 310200: "GET_AVAILABLE_SUBSCRIPTIONS", + 310201: "GET_ACTIVE_SUBSCRIPTIONS", + 310300: "GET_REWARD_TIERS", + 310301: "CLAIM_REWARDED_SPEND_TIER", + 311100: "REDEEM_XSOLLA_RECEIPT", + 311101: "GET_WEBSTORE_USER", + 311102: "REFUND_IAP_RECEIPT", + 311103: "GET_AVAILABLE_SKUS_ANONYMOUS", + 311104: "REDEEM_WEBSTORE_RECEIPT", + } + InternalGameIapAction_value = map[string]int32{ + "UNKNOWN_GAME_IAP_ACTION": 0, + "PURCHASE_SKU": 310000, + "GET_AVAILABLE_SKUS_AND_BALANCES": 310001, + "SET_IN_GAME_CURRENCY_EXCHANGE_RATE": 310002, + "PURCHASE_WEB_SKU": 310003, + "REDEEM_GOOGLE_RECEIPT": 310100, + "REDEEM_APPLE_RECEIPT": 310101, + "REDEEM_DESKTOP_RECEIPT": 310102, + "REDEEM_SAMSUNG_RECEIPT": 310103, + "GET_AVAILABLE_SUBSCRIPTIONS": 310200, + "GET_ACTIVE_SUBSCRIPTIONS": 310201, + "GET_REWARD_TIERS": 310300, + "CLAIM_REWARDED_SPEND_TIER": 310301, + "REDEEM_XSOLLA_RECEIPT": 311100, + "GET_WEBSTORE_USER": 311101, + "REFUND_IAP_RECEIPT": 311102, + "GET_AVAILABLE_SKUS_ANONYMOUS": 311103, + "REDEEM_WEBSTORE_RECEIPT": 311104, + } +) + +func (x InternalGameIapAction) Enum() *InternalGameIapAction { + p := new(InternalGameIapAction) + *p = x + return p +} + +func (x InternalGameIapAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGameIapAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[131].Descriptor() +} + +func (InternalGameIapAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[131] +} + +func (x InternalGameIapAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGameIapAction.Descriptor instead. +func (InternalGameIapAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{131} +} + +type InternalGameNotificationAction int32 + +const ( + InternalGameNotificationAction_UNKNOWN_GAME_NOTIFICATION_ACTION InternalGameNotificationAction = 0 + InternalGameNotificationAction_UPDATE_NOTIFICATION_STATUS InternalGameNotificationAction = 350000 +) + +// Enum value maps for InternalGameNotificationAction. +var ( + InternalGameNotificationAction_name = map[int32]string{ + 0: "UNKNOWN_GAME_NOTIFICATION_ACTION", + 350000: "UPDATE_NOTIFICATION_STATUS", + } + InternalGameNotificationAction_value = map[string]int32{ + "UNKNOWN_GAME_NOTIFICATION_ACTION": 0, + "UPDATE_NOTIFICATION_STATUS": 350000, + } +) + +func (x InternalGameNotificationAction) Enum() *InternalGameNotificationAction { + p := new(InternalGameNotificationAction) + *p = x + return p +} + +func (x InternalGameNotificationAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGameNotificationAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[132].Descriptor() +} + +func (InternalGameNotificationAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[132] +} + +func (x InternalGameNotificationAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGameNotificationAction.Descriptor instead. +func (InternalGameNotificationAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{132} +} + +type InternalGamePasscodeAction int32 + +const ( + InternalGamePasscodeAction_UNKNOWN_GAME_PASSCODE_ACTION InternalGamePasscodeAction = 0 + InternalGamePasscodeAction_REDEEM_PASSCODE InternalGamePasscodeAction = 330000 +) + +// Enum value maps for InternalGamePasscodeAction. +var ( + InternalGamePasscodeAction_name = map[int32]string{ + 0: "UNKNOWN_GAME_PASSCODE_ACTION", + 330000: "REDEEM_PASSCODE", + } + InternalGamePasscodeAction_value = map[string]int32{ + "UNKNOWN_GAME_PASSCODE_ACTION": 0, + "REDEEM_PASSCODE": 330000, + } +) + +func (x InternalGamePasscodeAction) Enum() *InternalGamePasscodeAction { + p := new(InternalGamePasscodeAction) + *p = x + return p +} + +func (x InternalGamePasscodeAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGamePasscodeAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[133].Descriptor() +} + +func (InternalGamePasscodeAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[133] +} + +func (x InternalGamePasscodeAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGamePasscodeAction.Descriptor instead. +func (InternalGamePasscodeAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{133} +} + +type InternalGamePingAction int32 + +const ( + InternalGamePingAction_UNKNOWN_GAME_PING_ACTION InternalGamePingAction = 0 + InternalGamePingAction_PING InternalGamePingAction = 220000 + InternalGamePingAction_PING_ASYNC InternalGamePingAction = 220001 + InternalGamePingAction_PING_DOWNSTREAM InternalGamePingAction = 220002 + InternalGamePingAction_PING_OPEN InternalGamePingAction = 221000 +) + +// Enum value maps for InternalGamePingAction. +var ( + InternalGamePingAction_name = map[int32]string{ + 0: "UNKNOWN_GAME_PING_ACTION", + 220000: "PING", + 220001: "PING_ASYNC", + 220002: "PING_DOWNSTREAM", + 221000: "PING_OPEN", + } + InternalGamePingAction_value = map[string]int32{ + "UNKNOWN_GAME_PING_ACTION": 0, + "PING": 220000, + "PING_ASYNC": 220001, + "PING_DOWNSTREAM": 220002, + "PING_OPEN": 221000, + } +) + +func (x InternalGamePingAction) Enum() *InternalGamePingAction { + p := new(InternalGamePingAction) + *p = x + return p +} + +func (x InternalGamePingAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGamePingAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[134].Descriptor() +} + +func (InternalGamePingAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[134] +} + +func (x InternalGamePingAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGamePingAction.Descriptor instead. +func (InternalGamePingAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{134} +} + +type InternalGamePlayerAction int32 + +const ( + InternalGamePlayerAction_UNKNOWN_GAME_PLAYER_ACTION InternalGamePlayerAction = 0 + InternalGamePlayerAction_GET_INVENTORY InternalGamePlayerAction = 380000 +) + +// Enum value maps for InternalGamePlayerAction. +var ( + InternalGamePlayerAction_name = map[int32]string{ + 0: "UNKNOWN_GAME_PLAYER_ACTION", + 380000: "GET_INVENTORY", + } + InternalGamePlayerAction_value = map[string]int32{ + "UNKNOWN_GAME_PLAYER_ACTION": 0, + "GET_INVENTORY": 380000, + } +) + +func (x InternalGamePlayerAction) Enum() *InternalGamePlayerAction { + p := new(InternalGamePlayerAction) + *p = x + return p +} + +func (x InternalGamePlayerAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGamePlayerAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[135].Descriptor() +} + +func (InternalGamePlayerAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[135] +} + +func (x InternalGamePlayerAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGamePlayerAction.Descriptor instead. +func (InternalGamePlayerAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{135} +} + +type InternalGamePoiAction int32 + +const ( + InternalGamePoiAction_UNKNOWN_GAME_POI_ACTION InternalGamePoiAction = 0 + InternalGamePoiAction_ADD_NEW_POI InternalGamePoiAction = 620000 + InternalGamePoiAction_GET_AVAILABLE_SUBMISSIONS InternalGamePoiAction = 620001 + InternalGamePoiAction_GET_SIGNED_URL_FOR_PHOTO_UPLOAD InternalGamePoiAction = 620002 + InternalGamePoiAction_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS InternalGamePoiAction = 620003 + InternalGamePoiAction_SUBMIT_POI_IMAGE InternalGamePoiAction = 620100 + InternalGamePoiAction_SUBMIT_POI_TEXT_METADATA_UPDATE InternalGamePoiAction = 620101 + InternalGamePoiAction_SUBMIT_POI_LOCATION_UPDATE InternalGamePoiAction = 620102 + InternalGamePoiAction_SUBMIT_POI_TAKEDOWN_REQUEST InternalGamePoiAction = 620103 + InternalGamePoiAction_SUBMIT_SPONSOR_POI_REPORT InternalGamePoiAction = 620104 + InternalGamePoiAction_SUBMIT_SPONSOR_POI_LOCATION_UPDATE InternalGamePoiAction = 620105 + InternalGamePoiAction_ADD_NEW_ROUTE InternalGamePoiAction = 620200 + InternalGamePoiAction_GENERATE_GMAP_SIGNED_URL InternalGamePoiAction = 620300 + InternalGamePoiAction_GET_GMAP_SETTINGS InternalGamePoiAction = 620301 + InternalGamePoiAction_SUBMIT_POI_AR_VIDEO_METADATA InternalGamePoiAction = 620400 + InternalGamePoiAction_GET_GRAPESHOT_FILE_UPLOAD_URL InternalGamePoiAction = 620401 + InternalGamePoiAction_ASYNC_FILE_UPLOAD_COMPLETE InternalGamePoiAction = 620402 +) + +// Enum value maps for InternalGamePoiAction. +var ( + InternalGamePoiAction_name = map[int32]string{ + 0: "UNKNOWN_GAME_POI_ACTION", + 620000: "ADD_NEW_POI", + 620001: "GET_AVAILABLE_SUBMISSIONS", + 620002: "GET_SIGNED_URL_FOR_PHOTO_UPLOAD", + 620003: "GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS", + 620100: "SUBMIT_POI_IMAGE", + 620101: "SUBMIT_POI_TEXT_METADATA_UPDATE", + 620102: "SUBMIT_POI_LOCATION_UPDATE", + 620103: "SUBMIT_POI_TAKEDOWN_REQUEST", + 620104: "SUBMIT_SPONSOR_POI_REPORT", + 620105: "SUBMIT_SPONSOR_POI_LOCATION_UPDATE", + 620200: "ADD_NEW_ROUTE", + 620300: "GENERATE_GMAP_SIGNED_URL", + 620301: "GET_GMAP_SETTINGS", + 620400: "SUBMIT_POI_AR_VIDEO_METADATA", + 620401: "GET_GRAPESHOT_FILE_UPLOAD_URL", + 620402: "ASYNC_FILE_UPLOAD_COMPLETE", + } + InternalGamePoiAction_value = map[string]int32{ + "UNKNOWN_GAME_POI_ACTION": 0, + "ADD_NEW_POI": 620000, + "GET_AVAILABLE_SUBMISSIONS": 620001, + "GET_SIGNED_URL_FOR_PHOTO_UPLOAD": 620002, + "GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS": 620003, + "SUBMIT_POI_IMAGE": 620100, + "SUBMIT_POI_TEXT_METADATA_UPDATE": 620101, + "SUBMIT_POI_LOCATION_UPDATE": 620102, + "SUBMIT_POI_TAKEDOWN_REQUEST": 620103, + "SUBMIT_SPONSOR_POI_REPORT": 620104, + "SUBMIT_SPONSOR_POI_LOCATION_UPDATE": 620105, + "ADD_NEW_ROUTE": 620200, + "GENERATE_GMAP_SIGNED_URL": 620300, + "GET_GMAP_SETTINGS": 620301, + "SUBMIT_POI_AR_VIDEO_METADATA": 620400, + "GET_GRAPESHOT_FILE_UPLOAD_URL": 620401, + "ASYNC_FILE_UPLOAD_COMPLETE": 620402, + } +) + +func (x InternalGamePoiAction) Enum() *InternalGamePoiAction { + p := new(InternalGamePoiAction) + *p = x + return p +} + +func (x InternalGamePoiAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGamePoiAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[136].Descriptor() +} + +func (InternalGamePoiAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[136] +} + +func (x InternalGamePoiAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGamePoiAction.Descriptor instead. +func (InternalGamePoiAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{136} +} + +type InternalGamePushNotificationAction int32 + +const ( + InternalGamePushNotificationAction_UNKNOWN_GAME_PUSH_NOTIFICATION_ACTION InternalGamePushNotificationAction = 0 + InternalGamePushNotificationAction_REGISTER_PUSH_NOTIFICATION InternalGamePushNotificationAction = 320000 + InternalGamePushNotificationAction_UNREGISTER_PUSH_NOTIFICATION InternalGamePushNotificationAction = 320001 + InternalGamePushNotificationAction_OPT_OUT_PUSH_NOTIFICATION_CATEGORY InternalGamePushNotificationAction = 320002 + InternalGamePushNotificationAction_REGISTER_PUSH_NOTIFICATION_TOKEN InternalGamePushNotificationAction = 320003 + InternalGamePushNotificationAction_UNREGISTER_PUSH_NOTIFICATION_TOKEN InternalGamePushNotificationAction = 320004 + InternalGamePushNotificationAction_OPT_OUT_PUSH_NOTIFICATION_TOKEN_CATEGORY InternalGamePushNotificationAction = 320005 +) + +// Enum value maps for InternalGamePushNotificationAction. +var ( + InternalGamePushNotificationAction_name = map[int32]string{ + 0: "UNKNOWN_GAME_PUSH_NOTIFICATION_ACTION", + 320000: "REGISTER_PUSH_NOTIFICATION", + 320001: "UNREGISTER_PUSH_NOTIFICATION", + 320002: "OPT_OUT_PUSH_NOTIFICATION_CATEGORY", + 320003: "REGISTER_PUSH_NOTIFICATION_TOKEN", + 320004: "UNREGISTER_PUSH_NOTIFICATION_TOKEN", + 320005: "OPT_OUT_PUSH_NOTIFICATION_TOKEN_CATEGORY", + } + InternalGamePushNotificationAction_value = map[string]int32{ + "UNKNOWN_GAME_PUSH_NOTIFICATION_ACTION": 0, + "REGISTER_PUSH_NOTIFICATION": 320000, + "UNREGISTER_PUSH_NOTIFICATION": 320001, + "OPT_OUT_PUSH_NOTIFICATION_CATEGORY": 320002, + "REGISTER_PUSH_NOTIFICATION_TOKEN": 320003, + "UNREGISTER_PUSH_NOTIFICATION_TOKEN": 320004, + "OPT_OUT_PUSH_NOTIFICATION_TOKEN_CATEGORY": 320005, + } +) + +func (x InternalGamePushNotificationAction) Enum() *InternalGamePushNotificationAction { + p := new(InternalGamePushNotificationAction) + *p = x + return p +} + +func (x InternalGamePushNotificationAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGamePushNotificationAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[137].Descriptor() +} + +func (InternalGamePushNotificationAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[137] +} + +func (x InternalGamePushNotificationAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGamePushNotificationAction.Descriptor instead. +func (InternalGamePushNotificationAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{137} +} + +type InternalGameSocialAction int32 + +const ( + InternalGameSocialAction_UNKNOWN_GAME_SOCIAL_ACTION InternalGameSocialAction = 0 + InternalGameSocialAction_PROXY_SOCIAL_ACTION InternalGameSocialAction = 630000 + InternalGameSocialAction_PROXY_SOCIAL_SIDE_CHANNEL_ACTION InternalGameSocialAction = 630001 +) + +// Enum value maps for InternalGameSocialAction. +var ( + InternalGameSocialAction_name = map[int32]string{ + 0: "UNKNOWN_GAME_SOCIAL_ACTION", + 630000: "PROXY_SOCIAL_ACTION", + 630001: "PROXY_SOCIAL_SIDE_CHANNEL_ACTION", + } + InternalGameSocialAction_value = map[string]int32{ + "UNKNOWN_GAME_SOCIAL_ACTION": 0, + "PROXY_SOCIAL_ACTION": 630000, + "PROXY_SOCIAL_SIDE_CHANNEL_ACTION": 630001, + } +) + +func (x InternalGameSocialAction) Enum() *InternalGameSocialAction { + p := new(InternalGameSocialAction) + *p = x + return p +} + +func (x InternalGameSocialAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGameSocialAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[138].Descriptor() +} + +func (InternalGameSocialAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[138] +} + +func (x InternalGameSocialAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGameSocialAction.Descriptor instead. +func (InternalGameSocialAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{138} +} + +type InternalGameTelemetryAction int32 + +const ( + InternalGameTelemetryAction_UNKNOWN_GAME_TELEMETRY_ACTION InternalGameTelemetryAction = 0 + InternalGameTelemetryAction_COLLECT_CLIENT_TELEMETRY InternalGameTelemetryAction = 610000 + InternalGameTelemetryAction_GET_CLIENT_TELEMETRY_SETTINGS InternalGameTelemetryAction = 610001 +) + +// Enum value maps for InternalGameTelemetryAction. +var ( + InternalGameTelemetryAction_name = map[int32]string{ + 0: "UNKNOWN_GAME_TELEMETRY_ACTION", + 610000: "COLLECT_CLIENT_TELEMETRY", + 610001: "GET_CLIENT_TELEMETRY_SETTINGS", + } + InternalGameTelemetryAction_value = map[string]int32{ + "UNKNOWN_GAME_TELEMETRY_ACTION": 0, + "COLLECT_CLIENT_TELEMETRY": 610000, + "GET_CLIENT_TELEMETRY_SETTINGS": 610001, + } +) + +func (x InternalGameTelemetryAction) Enum() *InternalGameTelemetryAction { + p := new(InternalGameTelemetryAction) + *p = x + return p +} + +func (x InternalGameTelemetryAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGameTelemetryAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[139].Descriptor() +} + +func (InternalGameTelemetryAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[139] +} + +func (x InternalGameTelemetryAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGameTelemetryAction.Descriptor instead. +func (InternalGameTelemetryAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{139} +} + +type InternalGameWebTokenAction int32 + +const ( + InternalGameWebTokenAction_UNKNOWN_GAME_WEB_TOKEN_ACTION InternalGameWebTokenAction = 0 + InternalGameWebTokenAction_GET_WEB_TOKEN_ACTION InternalGameWebTokenAction = 370000 +) + +// Enum value maps for InternalGameWebTokenAction. +var ( + InternalGameWebTokenAction_name = map[int32]string{ + 0: "UNKNOWN_GAME_WEB_TOKEN_ACTION", + 370000: "GET_WEB_TOKEN_ACTION", + } + InternalGameWebTokenAction_value = map[string]int32{ + "UNKNOWN_GAME_WEB_TOKEN_ACTION": 0, + "GET_WEB_TOKEN_ACTION": 370000, + } +) + +func (x InternalGameWebTokenAction) Enum() *InternalGameWebTokenAction { + p := new(InternalGameWebTokenAction) + *p = x + return p +} + +func (x InternalGameWebTokenAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGameWebTokenAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[140].Descriptor() +} + +func (InternalGameWebTokenAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[140] +} + +func (x InternalGameWebTokenAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGameWebTokenAction.Descriptor instead. +func (InternalGameWebTokenAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{140} +} + +type InternalGarClientActionMethod int32 + +const ( + InternalGarClientActionMethod_INTERNAL_GAR_CLIENT_ACTION_UNKNOWN_GAR_CLIENT_ACTION InternalGarClientActionMethod = 0 + InternalGarClientActionMethod_INTERNAL_GAR_CLIENT_ACTION_GET_MY_ACCOUNT InternalGarClientActionMethod = 1 + InternalGarClientActionMethod_INTERNAL_GAR_CLIENT_ACTION_SEND_SMS_VERIFICATION_CODE InternalGarClientActionMethod = 2 + InternalGarClientActionMethod_INTERNAL_GAR_CLIENT_ACTION_UPDATE_PHONE_NUMBER InternalGarClientActionMethod = 3 + InternalGarClientActionMethod_INTERNAL_GAR_CLIENT_ACTION_CREATE_SHARED_LOGIN_TOKEN InternalGarClientActionMethod = 4 + InternalGarClientActionMethod_INTERNAL_GAR_CLIENT_ACTION_GET_CLIENT_SETTINGS InternalGarClientActionMethod = 5 + InternalGarClientActionMethod_INTERNAL_GAR_CLIENT_ACTION_SET_ACCOUNT_CONTACT_SETTINGS InternalGarClientActionMethod = 6 + InternalGarClientActionMethod_INTERNAL_GAR_CLIENT_ACTION_DELETE_PHONE_NUMBER InternalGarClientActionMethod = 7 + InternalGarClientActionMethod_INTERNAL_GAR_CLIENT_ACTION_ACKNOWLEDGE_INFORMATION InternalGarClientActionMethod = 8 + InternalGarClientActionMethod_INTERNAL_GAR_CLIENT_ACTION_CHECK_AVATAR_IMAGES InternalGarClientActionMethod = 9 + InternalGarClientActionMethod_INTERNAL_GAR_CLIENT_ACTION_UPDATE_AVATAR_IMAGE InternalGarClientActionMethod = 10 +) + +// Enum value maps for InternalGarClientActionMethod. +var ( + InternalGarClientActionMethod_name = map[int32]string{ + 0: "INTERNAL_GAR_CLIENT_ACTION_UNKNOWN_GAR_CLIENT_ACTION", + 1: "INTERNAL_GAR_CLIENT_ACTION_GET_MY_ACCOUNT", + 2: "INTERNAL_GAR_CLIENT_ACTION_SEND_SMS_VERIFICATION_CODE", + 3: "INTERNAL_GAR_CLIENT_ACTION_UPDATE_PHONE_NUMBER", + 4: "INTERNAL_GAR_CLIENT_ACTION_CREATE_SHARED_LOGIN_TOKEN", + 5: "INTERNAL_GAR_CLIENT_ACTION_GET_CLIENT_SETTINGS", + 6: "INTERNAL_GAR_CLIENT_ACTION_SET_ACCOUNT_CONTACT_SETTINGS", + 7: "INTERNAL_GAR_CLIENT_ACTION_DELETE_PHONE_NUMBER", + 8: "INTERNAL_GAR_CLIENT_ACTION_ACKNOWLEDGE_INFORMATION", + 9: "INTERNAL_GAR_CLIENT_ACTION_CHECK_AVATAR_IMAGES", + 10: "INTERNAL_GAR_CLIENT_ACTION_UPDATE_AVATAR_IMAGE", + } + InternalGarClientActionMethod_value = map[string]int32{ + "INTERNAL_GAR_CLIENT_ACTION_UNKNOWN_GAR_CLIENT_ACTION": 0, + "INTERNAL_GAR_CLIENT_ACTION_GET_MY_ACCOUNT": 1, + "INTERNAL_GAR_CLIENT_ACTION_SEND_SMS_VERIFICATION_CODE": 2, + "INTERNAL_GAR_CLIENT_ACTION_UPDATE_PHONE_NUMBER": 3, + "INTERNAL_GAR_CLIENT_ACTION_CREATE_SHARED_LOGIN_TOKEN": 4, + "INTERNAL_GAR_CLIENT_ACTION_GET_CLIENT_SETTINGS": 5, + "INTERNAL_GAR_CLIENT_ACTION_SET_ACCOUNT_CONTACT_SETTINGS": 6, + "INTERNAL_GAR_CLIENT_ACTION_DELETE_PHONE_NUMBER": 7, + "INTERNAL_GAR_CLIENT_ACTION_ACKNOWLEDGE_INFORMATION": 8, + "INTERNAL_GAR_CLIENT_ACTION_CHECK_AVATAR_IMAGES": 9, + "INTERNAL_GAR_CLIENT_ACTION_UPDATE_AVATAR_IMAGE": 10, + } +) + +func (x InternalGarClientActionMethod) Enum() *InternalGarClientActionMethod { + p := new(InternalGarClientActionMethod) + *p = x + return p +} + +func (x InternalGarClientActionMethod) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGarClientActionMethod) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[141].Descriptor() +} + +func (InternalGarClientActionMethod) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[141] +} + +func (x InternalGarClientActionMethod) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGarClientActionMethod.Descriptor instead. +func (InternalGarClientActionMethod) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{141} +} + +type InternalIdentityProvider int32 + +const ( + InternalIdentityProvider_INTERNAL_UNSET_IDENTITY_PROVIDER InternalIdentityProvider = 0 + InternalIdentityProvider_INTERNAL_GOOGLE InternalIdentityProvider = 1 + InternalIdentityProvider_INTERNAL_PTC InternalIdentityProvider = 2 + InternalIdentityProvider_INTERNAL_FACEBOOK InternalIdentityProvider = 3 + InternalIdentityProvider_INTERNAL_BACKGROUND InternalIdentityProvider = 4 + InternalIdentityProvider_INTERNAL_INTERNAL InternalIdentityProvider = 5 + InternalIdentityProvider_INTERNAL_SFIDA InternalIdentityProvider = 6 + InternalIdentityProvider_INTERNAL_SUPER_AWESOME InternalIdentityProvider = 7 + InternalIdentityProvider_INTERNAL_DEVELOPER InternalIdentityProvider = 8 + InternalIdentityProvider_INTERNAL_SHARED_SECRET InternalIdentityProvider = 9 + InternalIdentityProvider_INTERNAL_POSEIDON InternalIdentityProvider = 10 + InternalIdentityProvider_INTERNAL_NINTENDO InternalIdentityProvider = 11 + InternalIdentityProvider_INTERNAL_APPLE InternalIdentityProvider = 12 + InternalIdentityProvider_INTERNAL_NIANTIC_SHARED_LOGIN_TOKEN InternalIdentityProvider = 13 + InternalIdentityProvider_INTERNAL_GUEST_LOGIN_TOKEN InternalIdentityProvider = 14 + InternalIdentityProvider_INTERNAL_EIGHTH_WALL InternalIdentityProvider = 15 + InternalIdentityProvider_INTERNAL_PTC_OAUTH InternalIdentityProvider = 16 +) + +// Enum value maps for InternalIdentityProvider. +var ( + InternalIdentityProvider_name = map[int32]string{ + 0: "INTERNAL_UNSET_IDENTITY_PROVIDER", + 1: "INTERNAL_GOOGLE", + 2: "INTERNAL_PTC", + 3: "INTERNAL_FACEBOOK", + 4: "INTERNAL_BACKGROUND", + 5: "INTERNAL_INTERNAL", + 6: "INTERNAL_SFIDA", + 7: "INTERNAL_SUPER_AWESOME", + 8: "INTERNAL_DEVELOPER", + 9: "INTERNAL_SHARED_SECRET", + 10: "INTERNAL_POSEIDON", + 11: "INTERNAL_NINTENDO", + 12: "INTERNAL_APPLE", + 13: "INTERNAL_NIANTIC_SHARED_LOGIN_TOKEN", + 14: "INTERNAL_GUEST_LOGIN_TOKEN", + 15: "INTERNAL_EIGHTH_WALL", + 16: "INTERNAL_PTC_OAUTH", + } + InternalIdentityProvider_value = map[string]int32{ + "INTERNAL_UNSET_IDENTITY_PROVIDER": 0, + "INTERNAL_GOOGLE": 1, + "INTERNAL_PTC": 2, + "INTERNAL_FACEBOOK": 3, + "INTERNAL_BACKGROUND": 4, + "INTERNAL_INTERNAL": 5, + "INTERNAL_SFIDA": 6, + "INTERNAL_SUPER_AWESOME": 7, + "INTERNAL_DEVELOPER": 8, + "INTERNAL_SHARED_SECRET": 9, + "INTERNAL_POSEIDON": 10, + "INTERNAL_NINTENDO": 11, + "INTERNAL_APPLE": 12, + "INTERNAL_NIANTIC_SHARED_LOGIN_TOKEN": 13, + "INTERNAL_GUEST_LOGIN_TOKEN": 14, + "INTERNAL_EIGHTH_WALL": 15, + "INTERNAL_PTC_OAUTH": 16, + } +) + +func (x InternalIdentityProvider) Enum() *InternalIdentityProvider { + p := new(InternalIdentityProvider) + *p = x + return p +} + +func (x InternalIdentityProvider) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalIdentityProvider) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[142].Descriptor() +} + +func (InternalIdentityProvider) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[142] +} + +func (x InternalIdentityProvider) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalIdentityProvider.Descriptor instead. +func (InternalIdentityProvider) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{142} +} + +type InternalInvitationType int32 + +const ( + InternalInvitationType_INVITATION_TYPE_UNSET InternalInvitationType = 0 + InternalInvitationType_INVITATION_TYPE_CODE InternalInvitationType = 1 + InternalInvitationType_INVITATION_TYPE_FACEBOOK InternalInvitationType = 2 + InternalInvitationType_INVITATION_TYPE_SERVER_REQUEST InternalInvitationType = 3 + InternalInvitationType_INVITATION_TYPE_NIANTIC_SOCIAL_GRAPH InternalInvitationType = 4 + InternalInvitationType_INVITATION_TYPE_ADDRESS_BOOK_IMPORT InternalInvitationType = 5 +) + +// Enum value maps for InternalInvitationType. +var ( + InternalInvitationType_name = map[int32]string{ + 0: "INVITATION_TYPE_UNSET", + 1: "INVITATION_TYPE_CODE", + 2: "INVITATION_TYPE_FACEBOOK", + 3: "INVITATION_TYPE_SERVER_REQUEST", + 4: "INVITATION_TYPE_NIANTIC_SOCIAL_GRAPH", + 5: "INVITATION_TYPE_ADDRESS_BOOK_IMPORT", + } + InternalInvitationType_value = map[string]int32{ + "INVITATION_TYPE_UNSET": 0, + "INVITATION_TYPE_CODE": 1, + "INVITATION_TYPE_FACEBOOK": 2, + "INVITATION_TYPE_SERVER_REQUEST": 3, + "INVITATION_TYPE_NIANTIC_SOCIAL_GRAPH": 4, + "INVITATION_TYPE_ADDRESS_BOOK_IMPORT": 5, + } +) + +func (x InternalInvitationType) Enum() *InternalInvitationType { + p := new(InternalInvitationType) + *p = x + return p +} + +func (x InternalInvitationType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalInvitationType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[143].Descriptor() +} + +func (InternalInvitationType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[143] +} + +func (x InternalInvitationType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalInvitationType.Descriptor instead. +func (InternalInvitationType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{143} +} + +type InternalNotificationState int32 + +const ( + InternalNotificationState_INTERNAL_NOTIFICATION_STATE_UNSET_STATE InternalNotificationState = 0 + InternalNotificationState_INTERNAL_NOTIFICATION_STATE_VIEWED InternalNotificationState = 1 + InternalNotificationState_INTERNAL_NOTIFICATION_STATE_DISMISSED InternalNotificationState = 2 +) + +// Enum value maps for InternalNotificationState. +var ( + InternalNotificationState_name = map[int32]string{ + 0: "INTERNAL_NOTIFICATION_STATE_UNSET_STATE", + 1: "INTERNAL_NOTIFICATION_STATE_VIEWED", + 2: "INTERNAL_NOTIFICATION_STATE_DISMISSED", + } + InternalNotificationState_value = map[string]int32{ + "INTERNAL_NOTIFICATION_STATE_UNSET_STATE": 0, + "INTERNAL_NOTIFICATION_STATE_VIEWED": 1, + "INTERNAL_NOTIFICATION_STATE_DISMISSED": 2, + } +) + +func (x InternalNotificationState) Enum() *InternalNotificationState { + p := new(InternalNotificationState) + *p = x + return p +} + +func (x InternalNotificationState) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalNotificationState) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[144].Descriptor() +} + +func (InternalNotificationState) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[144] +} + +func (x InternalNotificationState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalNotificationState.Descriptor instead. +func (InternalNotificationState) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{144} +} + +type InternalPlatformClientAction int32 + +const ( + InternalPlatformClientAction_INTERNAL_UNKNOWN_PLATFORM_CLIENT_ACTION InternalPlatformClientAction = 0 + InternalPlatformClientAction_INTERNAL_REGISTER_PUSH_NOTIFICATION InternalPlatformClientAction = 5000 + InternalPlatformClientAction_INTERNAL_UNREGISTER_PUSH_NOTIFICATION InternalPlatformClientAction = 5001 + InternalPlatformClientAction_INTERNAL_UPDATE_NOTIFICATION_STATUS InternalPlatformClientAction = 5002 + InternalPlatformClientAction_INTERNAL_OPT_OUT_PUSH_NOTIFICATION_CATEGORY InternalPlatformClientAction = 5003 + InternalPlatformClientAction_INTERNAL_DOWNLOAD_GAME_MASTER_TEMPLATES InternalPlatformClientAction = 5004 + InternalPlatformClientAction_INTERNAL_GET_INVENTORY InternalPlatformClientAction = 5005 + InternalPlatformClientAction_INTERNAL_REDEEM_PASSCODE InternalPlatformClientAction = 5006 + InternalPlatformClientAction_INTERNAL_PING InternalPlatformClientAction = 5007 + InternalPlatformClientAction_INTERNAL_ADD_LOGIN_ACTION InternalPlatformClientAction = 5008 + InternalPlatformClientAction_INTERNAL_REMOVE_LOGIN_ACTION InternalPlatformClientAction = 5009 + InternalPlatformClientAction_INTERNAL_LIST_LOGIN_ACTION InternalPlatformClientAction = 5010 + InternalPlatformClientAction_INTERNAL_ADD_NEW_POI InternalPlatformClientAction = 5011 + InternalPlatformClientAction_INTERNAL_PROXY_SOCIAL_ACTION InternalPlatformClientAction = 5012 + InternalPlatformClientAction_INTERNAL_DEPRECATED_CLIENT_TELEMETRY InternalPlatformClientAction = 5013 + InternalPlatformClientAction_INTERNAL_GET_AVAILABLE_SUBMISSIONS InternalPlatformClientAction = 5014 + InternalPlatformClientAction_INTERNAL_GET_SIGNED_URL_FOR_PHOTO_UPLOAD InternalPlatformClientAction = 5015 + InternalPlatformClientAction_INTERNAL_REPLACE_LOGIN_ACTION InternalPlatformClientAction = 5016 + InternalPlatformClientAction_INTERNAL_PROXY_SOCIAL_SIDE_CHANNEL_ACTION InternalPlatformClientAction = 5017 + InternalPlatformClientAction_INTERNAL_COLLECT_CLIENT_TELEMETRY InternalPlatformClientAction = 5018 + InternalPlatformClientAction_INTERNAL_PURCHASE_SKU InternalPlatformClientAction = 5019 + InternalPlatformClientAction_INTERNAL_GET_AVAILABLE_SKUS_AND_BALANCES InternalPlatformClientAction = 5020 + InternalPlatformClientAction_INTERNAL_REDEEM_GOOGLE_RECEIPT InternalPlatformClientAction = 5021 + InternalPlatformClientAction_INTERNAL_REDEEM_APPLE_RECEIPT InternalPlatformClientAction = 5022 + InternalPlatformClientAction_INTERNAL_REDEEM_DESKTOP_RECEIPT InternalPlatformClientAction = 5023 + InternalPlatformClientAction_INTERNAL_UPDATE_FITNESS_METRICS InternalPlatformClientAction = 5024 + InternalPlatformClientAction_INTERNAL_GET_FITNESS_REPORT InternalPlatformClientAction = 5025 + InternalPlatformClientAction_INTERNAL_GET_CLIENT_TELEMETRY_SETTINGS InternalPlatformClientAction = 5026 + InternalPlatformClientAction_INTERNAL_PING_ASYNC InternalPlatformClientAction = 5027 + InternalPlatformClientAction_INTERNAL_REGISTER_BACKGROUND_SERVICE InternalPlatformClientAction = 5028 + InternalPlatformClientAction_INTERNAL_GET_CLIENT_BGMODE_SETTINGS InternalPlatformClientAction = 5029 + InternalPlatformClientAction_INTERNAL_PING_DOWNSTREAM InternalPlatformClientAction = 5030 + InternalPlatformClientAction_INTERNAL_SET_IN_GAME_CURRENCY_EXCHANGE_RATE InternalPlatformClientAction = 5032 + InternalPlatformClientAction_INTERNAL_REQUEST_GEOFENCE_UPDATES InternalPlatformClientAction = 5033 + InternalPlatformClientAction_INTERNAL_UPDATE_PLAYER_LOCATION InternalPlatformClientAction = 5034 + InternalPlatformClientAction_INTERNAL_GENERATE_GMAP_SIGNED_URL InternalPlatformClientAction = 5035 + InternalPlatformClientAction_INTERNAL_GET_GMAP_SETTINGS InternalPlatformClientAction = 5036 + InternalPlatformClientAction_INTERNAL_REDEEM_SAMSUNG_RECEIPT InternalPlatformClientAction = 5037 + InternalPlatformClientAction_INTERNAL_ADD_NEW_ROUTE InternalPlatformClientAction = 5038 + InternalPlatformClientAction_INTERNAL_GET_OUTSTANDING_WARNINGS InternalPlatformClientAction = 5039 + InternalPlatformClientAction_INTERNAL_ACKNOWLEDGE_WARNINGS InternalPlatformClientAction = 5040 + InternalPlatformClientAction_INTERNAL_SUBMIT_POI_IMAGE InternalPlatformClientAction = 5041 + InternalPlatformClientAction_INTERNAL_SUBMIT_POI_TEXT_METADATA_UPDATE InternalPlatformClientAction = 5042 + InternalPlatformClientAction_INTERNAL_SUBMIT_POI_LOCATION_UPDATE InternalPlatformClientAction = 5043 + InternalPlatformClientAction_INTERNAL_SUBMIT_POI_TAKEDOWN_REQUEST InternalPlatformClientAction = 5044 + InternalPlatformClientAction_INTERNAL_GET_WEB_TOKEN_ACTION InternalPlatformClientAction = 5045 + InternalPlatformClientAction_INTERNAL_GET_ADVENTURE_SYNC_SETTINGS InternalPlatformClientAction = 5046 + InternalPlatformClientAction_INTERNAL_UPDATE_ADVENTURE_SYNC_SETTINGS InternalPlatformClientAction = 5047 + InternalPlatformClientAction_INTERNAL_SET_BIRTHDAY InternalPlatformClientAction = 5048 + InternalPlatformClientAction_INTERNAL_FETCH_NEWSFEED_ACTION InternalPlatformClientAction = 5049 + InternalPlatformClientAction_INTERNAL_MARK_NEWSFEED_READ_ACTION InternalPlatformClientAction = 5050 +) + +// Enum value maps for InternalPlatformClientAction. +var ( + InternalPlatformClientAction_name = map[int32]string{ + 0: "INTERNAL_UNKNOWN_PLATFORM_CLIENT_ACTION", + 5000: "INTERNAL_REGISTER_PUSH_NOTIFICATION", + 5001: "INTERNAL_UNREGISTER_PUSH_NOTIFICATION", + 5002: "INTERNAL_UPDATE_NOTIFICATION_STATUS", + 5003: "INTERNAL_OPT_OUT_PUSH_NOTIFICATION_CATEGORY", + 5004: "INTERNAL_DOWNLOAD_GAME_MASTER_TEMPLATES", + 5005: "INTERNAL_GET_INVENTORY", + 5006: "INTERNAL_REDEEM_PASSCODE", + 5007: "INTERNAL_PING", + 5008: "INTERNAL_ADD_LOGIN_ACTION", + 5009: "INTERNAL_REMOVE_LOGIN_ACTION", + 5010: "INTERNAL_LIST_LOGIN_ACTION", + 5011: "INTERNAL_ADD_NEW_POI", + 5012: "INTERNAL_PROXY_SOCIAL_ACTION", + 5013: "INTERNAL_DEPRECATED_CLIENT_TELEMETRY", + 5014: "INTERNAL_GET_AVAILABLE_SUBMISSIONS", + 5015: "INTERNAL_GET_SIGNED_URL_FOR_PHOTO_UPLOAD", + 5016: "INTERNAL_REPLACE_LOGIN_ACTION", + 5017: "INTERNAL_PROXY_SOCIAL_SIDE_CHANNEL_ACTION", + 5018: "INTERNAL_COLLECT_CLIENT_TELEMETRY", + 5019: "INTERNAL_PURCHASE_SKU", + 5020: "INTERNAL_GET_AVAILABLE_SKUS_AND_BALANCES", + 5021: "INTERNAL_REDEEM_GOOGLE_RECEIPT", + 5022: "INTERNAL_REDEEM_APPLE_RECEIPT", + 5023: "INTERNAL_REDEEM_DESKTOP_RECEIPT", + 5024: "INTERNAL_UPDATE_FITNESS_METRICS", + 5025: "INTERNAL_GET_FITNESS_REPORT", + 5026: "INTERNAL_GET_CLIENT_TELEMETRY_SETTINGS", + 5027: "INTERNAL_PING_ASYNC", + 5028: "INTERNAL_REGISTER_BACKGROUND_SERVICE", + 5029: "INTERNAL_GET_CLIENT_BGMODE_SETTINGS", + 5030: "INTERNAL_PING_DOWNSTREAM", + 5032: "INTERNAL_SET_IN_GAME_CURRENCY_EXCHANGE_RATE", + 5033: "INTERNAL_REQUEST_GEOFENCE_UPDATES", + 5034: "INTERNAL_UPDATE_PLAYER_LOCATION", + 5035: "INTERNAL_GENERATE_GMAP_SIGNED_URL", + 5036: "INTERNAL_GET_GMAP_SETTINGS", + 5037: "INTERNAL_REDEEM_SAMSUNG_RECEIPT", + 5038: "INTERNAL_ADD_NEW_ROUTE", + 5039: "INTERNAL_GET_OUTSTANDING_WARNINGS", + 5040: "INTERNAL_ACKNOWLEDGE_WARNINGS", + 5041: "INTERNAL_SUBMIT_POI_IMAGE", + 5042: "INTERNAL_SUBMIT_POI_TEXT_METADATA_UPDATE", + 5043: "INTERNAL_SUBMIT_POI_LOCATION_UPDATE", + 5044: "INTERNAL_SUBMIT_POI_TAKEDOWN_REQUEST", + 5045: "INTERNAL_GET_WEB_TOKEN_ACTION", + 5046: "INTERNAL_GET_ADVENTURE_SYNC_SETTINGS", + 5047: "INTERNAL_UPDATE_ADVENTURE_SYNC_SETTINGS", + 5048: "INTERNAL_SET_BIRTHDAY", + 5049: "INTERNAL_FETCH_NEWSFEED_ACTION", + 5050: "INTERNAL_MARK_NEWSFEED_READ_ACTION", + } + InternalPlatformClientAction_value = map[string]int32{ + "INTERNAL_UNKNOWN_PLATFORM_CLIENT_ACTION": 0, + "INTERNAL_REGISTER_PUSH_NOTIFICATION": 5000, + "INTERNAL_UNREGISTER_PUSH_NOTIFICATION": 5001, + "INTERNAL_UPDATE_NOTIFICATION_STATUS": 5002, + "INTERNAL_OPT_OUT_PUSH_NOTIFICATION_CATEGORY": 5003, + "INTERNAL_DOWNLOAD_GAME_MASTER_TEMPLATES": 5004, + "INTERNAL_GET_INVENTORY": 5005, + "INTERNAL_REDEEM_PASSCODE": 5006, + "INTERNAL_PING": 5007, + "INTERNAL_ADD_LOGIN_ACTION": 5008, + "INTERNAL_REMOVE_LOGIN_ACTION": 5009, + "INTERNAL_LIST_LOGIN_ACTION": 5010, + "INTERNAL_ADD_NEW_POI": 5011, + "INTERNAL_PROXY_SOCIAL_ACTION": 5012, + "INTERNAL_DEPRECATED_CLIENT_TELEMETRY": 5013, + "INTERNAL_GET_AVAILABLE_SUBMISSIONS": 5014, + "INTERNAL_GET_SIGNED_URL_FOR_PHOTO_UPLOAD": 5015, + "INTERNAL_REPLACE_LOGIN_ACTION": 5016, + "INTERNAL_PROXY_SOCIAL_SIDE_CHANNEL_ACTION": 5017, + "INTERNAL_COLLECT_CLIENT_TELEMETRY": 5018, + "INTERNAL_PURCHASE_SKU": 5019, + "INTERNAL_GET_AVAILABLE_SKUS_AND_BALANCES": 5020, + "INTERNAL_REDEEM_GOOGLE_RECEIPT": 5021, + "INTERNAL_REDEEM_APPLE_RECEIPT": 5022, + "INTERNAL_REDEEM_DESKTOP_RECEIPT": 5023, + "INTERNAL_UPDATE_FITNESS_METRICS": 5024, + "INTERNAL_GET_FITNESS_REPORT": 5025, + "INTERNAL_GET_CLIENT_TELEMETRY_SETTINGS": 5026, + "INTERNAL_PING_ASYNC": 5027, + "INTERNAL_REGISTER_BACKGROUND_SERVICE": 5028, + "INTERNAL_GET_CLIENT_BGMODE_SETTINGS": 5029, + "INTERNAL_PING_DOWNSTREAM": 5030, + "INTERNAL_SET_IN_GAME_CURRENCY_EXCHANGE_RATE": 5032, + "INTERNAL_REQUEST_GEOFENCE_UPDATES": 5033, + "INTERNAL_UPDATE_PLAYER_LOCATION": 5034, + "INTERNAL_GENERATE_GMAP_SIGNED_URL": 5035, + "INTERNAL_GET_GMAP_SETTINGS": 5036, + "INTERNAL_REDEEM_SAMSUNG_RECEIPT": 5037, + "INTERNAL_ADD_NEW_ROUTE": 5038, + "INTERNAL_GET_OUTSTANDING_WARNINGS": 5039, + "INTERNAL_ACKNOWLEDGE_WARNINGS": 5040, + "INTERNAL_SUBMIT_POI_IMAGE": 5041, + "INTERNAL_SUBMIT_POI_TEXT_METADATA_UPDATE": 5042, + "INTERNAL_SUBMIT_POI_LOCATION_UPDATE": 5043, + "INTERNAL_SUBMIT_POI_TAKEDOWN_REQUEST": 5044, + "INTERNAL_GET_WEB_TOKEN_ACTION": 5045, + "INTERNAL_GET_ADVENTURE_SYNC_SETTINGS": 5046, + "INTERNAL_UPDATE_ADVENTURE_SYNC_SETTINGS": 5047, + "INTERNAL_SET_BIRTHDAY": 5048, + "INTERNAL_FETCH_NEWSFEED_ACTION": 5049, + "INTERNAL_MARK_NEWSFEED_READ_ACTION": 5050, + } +) + +func (x InternalPlatformClientAction) Enum() *InternalPlatformClientAction { + p := new(InternalPlatformClientAction) + *p = x + return p +} + +func (x InternalPlatformClientAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalPlatformClientAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[145].Descriptor() +} + +func (InternalPlatformClientAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[145] +} + +func (x InternalPlatformClientAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalPlatformClientAction.Descriptor instead. +func (InternalPlatformClientAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{145} +} + +type InternalPlatformWarningType int32 + +const ( + InternalPlatformWarningType_INTERNAL_PLATFORM_WARNING_UNSET InternalPlatformWarningType = 0 + InternalPlatformWarningType_INTERNAL_PLATFORM_WARNING_STRIKE1 InternalPlatformWarningType = 1 + InternalPlatformWarningType_INTERNAL_PLATFORM_WARNING_STRIKE2 InternalPlatformWarningType = 2 + InternalPlatformWarningType_INTERNAL_PLATFORM_WARNING_STRIKE3 InternalPlatformWarningType = 3 +) + +// Enum value maps for InternalPlatformWarningType. +var ( + InternalPlatformWarningType_name = map[int32]string{ + 0: "INTERNAL_PLATFORM_WARNING_UNSET", + 1: "INTERNAL_PLATFORM_WARNING_STRIKE1", + 2: "INTERNAL_PLATFORM_WARNING_STRIKE2", + 3: "INTERNAL_PLATFORM_WARNING_STRIKE3", + } + InternalPlatformWarningType_value = map[string]int32{ + "INTERNAL_PLATFORM_WARNING_UNSET": 0, + "INTERNAL_PLATFORM_WARNING_STRIKE1": 1, + "INTERNAL_PLATFORM_WARNING_STRIKE2": 2, + "INTERNAL_PLATFORM_WARNING_STRIKE3": 3, + } +) + +func (x InternalPlatformWarningType) Enum() *InternalPlatformWarningType { + p := new(InternalPlatformWarningType) + *p = x + return p +} + +func (x InternalPlatformWarningType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalPlatformWarningType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[146].Descriptor() +} + +func (InternalPlatformWarningType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[146] +} + +func (x InternalPlatformWarningType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalPlatformWarningType.Descriptor instead. +func (InternalPlatformWarningType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{146} +} + +type InternalSocialAction int32 + +const ( + InternalSocialAction_SOCIAL_ACTION_UNKNOWN_SOCIAL_ACTION InternalSocialAction = 0 + InternalSocialAction_SOCIAL_ACTION_SEARCH_PLAYER InternalSocialAction = 10000 + InternalSocialAction_SOCIAL_ACTION_SEND_FRIEND_INVITE InternalSocialAction = 10002 + InternalSocialAction_SOCIAL_ACTION_CANCEL_FRIEND_INVITE InternalSocialAction = 10003 + InternalSocialAction_SOCIAL_ACTION_ACCEPT_FRIEND_INVITE InternalSocialAction = 10004 + InternalSocialAction_SOCIAL_ACTION_DECLINE_FRIEND_INVITE InternalSocialAction = 10005 + InternalSocialAction_SOCIAL_ACTION_LIST_FRIENDS InternalSocialAction = 10006 + InternalSocialAction_SOCIAL_ACTION_LIST_OUTGOING_FRIEND_INVITES InternalSocialAction = 10007 + InternalSocialAction_SOCIAL_ACTION_LIST_INCOMING_FRIEND_INVITES InternalSocialAction = 10008 + InternalSocialAction_SOCIAL_ACTION_REMOVE_FRIEND InternalSocialAction = 10009 + InternalSocialAction_SOCIAL_ACTION_LIST_FRIEND_STATUS InternalSocialAction = 10010 + InternalSocialAction_SOCIAL_ACTION_SEND_FACEBOOK_FRIEND_INVITE InternalSocialAction = 10011 + InternalSocialAction_SOCIAL_ACTION_IS_MY_FRIEND InternalSocialAction = 10012 + InternalSocialAction_SOCIAL_ACTION_CREATE_INVITE_CODE InternalSocialAction = 10013 + InternalSocialAction_SOCIAL_ACTION_GET_FACEBOOK_FRIEND_LIST InternalSocialAction = 10014 + InternalSocialAction_SOCIAL_ACTION_UPDATE_FACEBOOK_STATUS InternalSocialAction = 10015 + InternalSocialAction_SOCIAL_ACTION_SAVE_PLAYER_SETTINGS InternalSocialAction = 10016 + InternalSocialAction_SOCIAL_ACTION_GET_PLAYER_SETTINGS InternalSocialAction = 10017 + InternalSocialAction_SOCIAL_ACTION_GET_NIANTIC_FRIEND_LIST_DELETED InternalSocialAction = 10018 + InternalSocialAction_SOCIAL_ACTION_GET_NIANTIC_FRIEND_DETAILS_DELETED InternalSocialAction = 10019 + InternalSocialAction_SOCIAL_ACTION_SEND_NIANTIC_FRIEND_INVITE_DELETED InternalSocialAction = 10020 + InternalSocialAction_SOCIAL_ACTION_SET_ACCOUNT_SETTINGS InternalSocialAction = 10021 + InternalSocialAction_SOCIAL_ACTION_GET_ACCOUNT_SETTINGS InternalSocialAction = 10022 + InternalSocialAction_SOCIAL_ACTION_ADD_FAVORITE_FRIEND InternalSocialAction = 10023 + InternalSocialAction_SOCIAL_ACTION_REMOVE_FAVORITE_FRIEND InternalSocialAction = 10024 + InternalSocialAction_SOCIAL_ACTION_BLOCK_ACCOUNT InternalSocialAction = 10025 + InternalSocialAction_SOCIAL_ACTION_UNBLOCK_ACCOUNT InternalSocialAction = 10026 + InternalSocialAction_SOCIAL_ACTION_GET_OUTGING_BLOCKS InternalSocialAction = 10027 + InternalSocialAction_SOCIAL_ACTION_IS_ACCOUNT_BLOCKED InternalSocialAction = 10028 + InternalSocialAction_SOCIAL_ACTION_LIST_FRIEND_ACTIVITIES InternalSocialAction = 10029 + InternalSocialAction_SOCIAL_ACTION_REGISTER_PUSH_NOTIFICATION InternalSocialAction = 10101 + InternalSocialAction_SOCIAL_ACTION_UNREGISTER_PUSH_NOTIFICATION InternalSocialAction = 10102 + InternalSocialAction_SOCIAL_ACTION_UPDATE_NOTIFICATION InternalSocialAction = 10103 + InternalSocialAction_SOCIAL_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY InternalSocialAction = 10104 + InternalSocialAction_SOCIAL_ACTION_GET_INBOX InternalSocialAction = 10105 + InternalSocialAction_SOCIAL_ACTION_LIST_OPT_OUT_NOTIFICATION_CATEGORIES InternalSocialAction = 10106 + InternalSocialAction_SOCIAL_ACTION_GET_SIGNED_URL InternalSocialAction = 10201 + InternalSocialAction_SOCIAL_ACTION_SUBMIT_IMAGE InternalSocialAction = 10202 + InternalSocialAction_SOCIAL_ACTION_GET_PHOTOS InternalSocialAction = 10203 + InternalSocialAction_SOCIAL_ACTION_DELETE_PHOTO InternalSocialAction = 10204 + InternalSocialAction_SOCIAL_ACTION_FLAG_PHOTO InternalSocialAction = 10205 + InternalSocialAction_SOCIAL_ACTION_UPDATE_PROFILE_V2 InternalSocialAction = 20001 + InternalSocialAction_SOCIAL_ACTION_UPDATE_FRIENDSHIP_V2 InternalSocialAction = 20002 + InternalSocialAction_SOCIAL_ACTION_GET_PROFILE_V2 InternalSocialAction = 20003 + InternalSocialAction_SOCIAL_ACTION_INVITE_GAME_V2 InternalSocialAction = 20004 + InternalSocialAction_SOCIAL_ACTION_RESERVED_ACTION_2 InternalSocialAction = 20005 + InternalSocialAction_SOCIAL_ACTION_LIST_FRIENDS_V2 InternalSocialAction = 20006 + InternalSocialAction_SOCIAL_ACTION_GET_FRIEND_DETAILS_V2 InternalSocialAction = 20007 + InternalSocialAction_SOCIAL_ACTION_GET_CLIENT_FEATURE_FLAGS_V2 InternalSocialAction = 20008 + InternalSocialAction_SOCIAL_ACTION_RESERVED_ACTION_1 InternalSocialAction = 20009 + InternalSocialAction_SOCIAL_ACTION_GET_INCOMING_GAME_INVITES_V2 InternalSocialAction = 20010 + InternalSocialAction_SOCIAL_ACTION_UPDATE_INCOMING_GAME_INVITE_V2 InternalSocialAction = 20011 + InternalSocialAction_SOCIAL_ACTION_DISMISS_OUTGOING_GAME_INVITES_V2 InternalSocialAction = 20012 + InternalSocialAction_SOCIAL_ACTION_SYNC_CONTACT_LIST_V2 InternalSocialAction = 20013 + InternalSocialAction_SOCIAL_ACTION_SEND_CONTACT_LIST_FRIEND_INVITE_V2 InternalSocialAction = 20014 + InternalSocialAction_SOCIAL_ACTION_REFER_CONTACT_LIST_FRIEND_V2 InternalSocialAction = 20015 + InternalSocialAction_SOCIAL_ACTION_GET_CONTACT_LIST_INFO_V2 InternalSocialAction = 20016 + InternalSocialAction_SOCIAL_ACTION_DISMISS_CONTACT_LIST_UPDATE_V2 InternalSocialAction = 20017 + InternalSocialAction_SOCIAL_ACTION_NOTIFY_CONTACT_LIST_FRIENDS_V2 InternalSocialAction = 20018 + InternalSocialAction_SOCIAL_ACTION_RESERVED_ACTION_6 InternalSocialAction = 20019 + InternalSocialAction_SOCIAL_ACTION_RESERVED_ACTION_7 InternalSocialAction = 20020 + InternalSocialAction_SOCIAL_ACTION_RESERVED_ACTION_3 InternalSocialAction = 20400 + InternalSocialAction_SOCIAL_ACTION_RESERVED_ACTION_4 InternalSocialAction = 20401 + InternalSocialAction_SOCIAL_ACTION_RESERVED_ACTION_5 InternalSocialAction = 20402 + InternalSocialAction_SOCIAL_ACTION_GET_FRIEND_RECOMMENDATION InternalSocialAction = 20500 + InternalSocialAction_SOCIAL_ACTION_BATCH_GET_FEATURED_MOMENTS InternalSocialAction = 20600 + InternalSocialAction_SOCIAL_ACTION_REACT_TO_MOMENT InternalSocialAction = 20601 + InternalSocialAction_SOCIAL_ACTION_UPDATE_MOMENT_SETTINGS InternalSocialAction = 20602 + InternalSocialAction_SOCIAL_ACTION_GET_MOMENT_SETTINGS InternalSocialAction = 20603 + InternalSocialAction_SOCIAL_ACTION_GET_MOMENT_HISTORY InternalSocialAction = 20604 + InternalSocialAction_SOCIAL_ACTION_GET_LAST_UNPINNED_PLAYER_MOMENT InternalSocialAction = 20605 + InternalSocialAction_SOCIAL_ACTION_PIN_PLAYER_MOMENT InternalSocialAction = 20606 + InternalSocialAction_SOCIAL_ACTION_UNPIN_PLAYER_MOMENT InternalSocialAction = 20607 + InternalSocialAction_SOCIAL_ACTION_LIST_MOMENT_REACTIONS InternalSocialAction = 20608 + InternalSocialAction_SOCIAL_ACTION_SEND_ACTIVITY_INVITE InternalSocialAction = 20700 + InternalSocialAction_SOCIAL_ACTION_RESERVED_ACTION8 InternalSocialAction = 20701 + InternalSocialAction_SOCIAL_ACTION_RESERVED_ACTION9 InternalSocialAction = 20702 + InternalSocialAction_SOCIAL_ACTION_LIST_INCOMING_ACTIVITY_INVITES InternalSocialAction = 20703 + InternalSocialAction_SOCIAL_ACTION_LIST_OUTGOING_ACTIVITY_INVITES InternalSocialAction = 20704 + InternalSocialAction_SOCIAL_ACTION_UPDATE_ACTIVITY_INVITE InternalSocialAction = 20705 + InternalSocialAction_SOCIAL_ACTION_CANCEL_ACTIVITY_INVITE InternalSocialAction = 20706 + InternalSocialAction_SOCIAL_ACTION_CHECK_ACTIVITY_INVITE_INBOX InternalSocialAction = 20707 +) + +// Enum value maps for InternalSocialAction. +var ( + InternalSocialAction_name = map[int32]string{ + 0: "SOCIAL_ACTION_UNKNOWN_SOCIAL_ACTION", + 10000: "SOCIAL_ACTION_SEARCH_PLAYER", + 10002: "SOCIAL_ACTION_SEND_FRIEND_INVITE", + 10003: "SOCIAL_ACTION_CANCEL_FRIEND_INVITE", + 10004: "SOCIAL_ACTION_ACCEPT_FRIEND_INVITE", + 10005: "SOCIAL_ACTION_DECLINE_FRIEND_INVITE", + 10006: "SOCIAL_ACTION_LIST_FRIENDS", + 10007: "SOCIAL_ACTION_LIST_OUTGOING_FRIEND_INVITES", + 10008: "SOCIAL_ACTION_LIST_INCOMING_FRIEND_INVITES", + 10009: "SOCIAL_ACTION_REMOVE_FRIEND", + 10010: "SOCIAL_ACTION_LIST_FRIEND_STATUS", + 10011: "SOCIAL_ACTION_SEND_FACEBOOK_FRIEND_INVITE", + 10012: "SOCIAL_ACTION_IS_MY_FRIEND", + 10013: "SOCIAL_ACTION_CREATE_INVITE_CODE", + 10014: "SOCIAL_ACTION_GET_FACEBOOK_FRIEND_LIST", + 10015: "SOCIAL_ACTION_UPDATE_FACEBOOK_STATUS", + 10016: "SOCIAL_ACTION_SAVE_PLAYER_SETTINGS", + 10017: "SOCIAL_ACTION_GET_PLAYER_SETTINGS", + 10018: "SOCIAL_ACTION_GET_NIANTIC_FRIEND_LIST_DELETED", + 10019: "SOCIAL_ACTION_GET_NIANTIC_FRIEND_DETAILS_DELETED", + 10020: "SOCIAL_ACTION_SEND_NIANTIC_FRIEND_INVITE_DELETED", + 10021: "SOCIAL_ACTION_SET_ACCOUNT_SETTINGS", + 10022: "SOCIAL_ACTION_GET_ACCOUNT_SETTINGS", + 10023: "SOCIAL_ACTION_ADD_FAVORITE_FRIEND", + 10024: "SOCIAL_ACTION_REMOVE_FAVORITE_FRIEND", + 10025: "SOCIAL_ACTION_BLOCK_ACCOUNT", + 10026: "SOCIAL_ACTION_UNBLOCK_ACCOUNT", + 10027: "SOCIAL_ACTION_GET_OUTGING_BLOCKS", + 10028: "SOCIAL_ACTION_IS_ACCOUNT_BLOCKED", + 10029: "SOCIAL_ACTION_LIST_FRIEND_ACTIVITIES", + 10101: "SOCIAL_ACTION_REGISTER_PUSH_NOTIFICATION", + 10102: "SOCIAL_ACTION_UNREGISTER_PUSH_NOTIFICATION", + 10103: "SOCIAL_ACTION_UPDATE_NOTIFICATION", + 10104: "SOCIAL_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY", + 10105: "SOCIAL_ACTION_GET_INBOX", + 10106: "SOCIAL_ACTION_LIST_OPT_OUT_NOTIFICATION_CATEGORIES", + 10201: "SOCIAL_ACTION_GET_SIGNED_URL", + 10202: "SOCIAL_ACTION_SUBMIT_IMAGE", + 10203: "SOCIAL_ACTION_GET_PHOTOS", + 10204: "SOCIAL_ACTION_DELETE_PHOTO", + 10205: "SOCIAL_ACTION_FLAG_PHOTO", + 20001: "SOCIAL_ACTION_UPDATE_PROFILE_V2", + 20002: "SOCIAL_ACTION_UPDATE_FRIENDSHIP_V2", + 20003: "SOCIAL_ACTION_GET_PROFILE_V2", + 20004: "SOCIAL_ACTION_INVITE_GAME_V2", + 20005: "SOCIAL_ACTION_RESERVED_ACTION_2", + 20006: "SOCIAL_ACTION_LIST_FRIENDS_V2", + 20007: "SOCIAL_ACTION_GET_FRIEND_DETAILS_V2", + 20008: "SOCIAL_ACTION_GET_CLIENT_FEATURE_FLAGS_V2", + 20009: "SOCIAL_ACTION_RESERVED_ACTION_1", + 20010: "SOCIAL_ACTION_GET_INCOMING_GAME_INVITES_V2", + 20011: "SOCIAL_ACTION_UPDATE_INCOMING_GAME_INVITE_V2", + 20012: "SOCIAL_ACTION_DISMISS_OUTGOING_GAME_INVITES_V2", + 20013: "SOCIAL_ACTION_SYNC_CONTACT_LIST_V2", + 20014: "SOCIAL_ACTION_SEND_CONTACT_LIST_FRIEND_INVITE_V2", + 20015: "SOCIAL_ACTION_REFER_CONTACT_LIST_FRIEND_V2", + 20016: "SOCIAL_ACTION_GET_CONTACT_LIST_INFO_V2", + 20017: "SOCIAL_ACTION_DISMISS_CONTACT_LIST_UPDATE_V2", + 20018: "SOCIAL_ACTION_NOTIFY_CONTACT_LIST_FRIENDS_V2", + 20019: "SOCIAL_ACTION_RESERVED_ACTION_6", + 20020: "SOCIAL_ACTION_RESERVED_ACTION_7", + 20400: "SOCIAL_ACTION_RESERVED_ACTION_3", + 20401: "SOCIAL_ACTION_RESERVED_ACTION_4", + 20402: "SOCIAL_ACTION_RESERVED_ACTION_5", + 20500: "SOCIAL_ACTION_GET_FRIEND_RECOMMENDATION", + 20600: "SOCIAL_ACTION_BATCH_GET_FEATURED_MOMENTS", + 20601: "SOCIAL_ACTION_REACT_TO_MOMENT", + 20602: "SOCIAL_ACTION_UPDATE_MOMENT_SETTINGS", + 20603: "SOCIAL_ACTION_GET_MOMENT_SETTINGS", + 20604: "SOCIAL_ACTION_GET_MOMENT_HISTORY", + 20605: "SOCIAL_ACTION_GET_LAST_UNPINNED_PLAYER_MOMENT", + 20606: "SOCIAL_ACTION_PIN_PLAYER_MOMENT", + 20607: "SOCIAL_ACTION_UNPIN_PLAYER_MOMENT", + 20608: "SOCIAL_ACTION_LIST_MOMENT_REACTIONS", + 20700: "SOCIAL_ACTION_SEND_ACTIVITY_INVITE", + 20701: "SOCIAL_ACTION_RESERVED_ACTION8", + 20702: "SOCIAL_ACTION_RESERVED_ACTION9", + 20703: "SOCIAL_ACTION_LIST_INCOMING_ACTIVITY_INVITES", + 20704: "SOCIAL_ACTION_LIST_OUTGOING_ACTIVITY_INVITES", + 20705: "SOCIAL_ACTION_UPDATE_ACTIVITY_INVITE", + 20706: "SOCIAL_ACTION_CANCEL_ACTIVITY_INVITE", + 20707: "SOCIAL_ACTION_CHECK_ACTIVITY_INVITE_INBOX", + } + InternalSocialAction_value = map[string]int32{ + "SOCIAL_ACTION_UNKNOWN_SOCIAL_ACTION": 0, + "SOCIAL_ACTION_SEARCH_PLAYER": 10000, + "SOCIAL_ACTION_SEND_FRIEND_INVITE": 10002, + "SOCIAL_ACTION_CANCEL_FRIEND_INVITE": 10003, + "SOCIAL_ACTION_ACCEPT_FRIEND_INVITE": 10004, + "SOCIAL_ACTION_DECLINE_FRIEND_INVITE": 10005, + "SOCIAL_ACTION_LIST_FRIENDS": 10006, + "SOCIAL_ACTION_LIST_OUTGOING_FRIEND_INVITES": 10007, + "SOCIAL_ACTION_LIST_INCOMING_FRIEND_INVITES": 10008, + "SOCIAL_ACTION_REMOVE_FRIEND": 10009, + "SOCIAL_ACTION_LIST_FRIEND_STATUS": 10010, + "SOCIAL_ACTION_SEND_FACEBOOK_FRIEND_INVITE": 10011, + "SOCIAL_ACTION_IS_MY_FRIEND": 10012, + "SOCIAL_ACTION_CREATE_INVITE_CODE": 10013, + "SOCIAL_ACTION_GET_FACEBOOK_FRIEND_LIST": 10014, + "SOCIAL_ACTION_UPDATE_FACEBOOK_STATUS": 10015, + "SOCIAL_ACTION_SAVE_PLAYER_SETTINGS": 10016, + "SOCIAL_ACTION_GET_PLAYER_SETTINGS": 10017, + "SOCIAL_ACTION_GET_NIANTIC_FRIEND_LIST_DELETED": 10018, + "SOCIAL_ACTION_GET_NIANTIC_FRIEND_DETAILS_DELETED": 10019, + "SOCIAL_ACTION_SEND_NIANTIC_FRIEND_INVITE_DELETED": 10020, + "SOCIAL_ACTION_SET_ACCOUNT_SETTINGS": 10021, + "SOCIAL_ACTION_GET_ACCOUNT_SETTINGS": 10022, + "SOCIAL_ACTION_ADD_FAVORITE_FRIEND": 10023, + "SOCIAL_ACTION_REMOVE_FAVORITE_FRIEND": 10024, + "SOCIAL_ACTION_BLOCK_ACCOUNT": 10025, + "SOCIAL_ACTION_UNBLOCK_ACCOUNT": 10026, + "SOCIAL_ACTION_GET_OUTGING_BLOCKS": 10027, + "SOCIAL_ACTION_IS_ACCOUNT_BLOCKED": 10028, + "SOCIAL_ACTION_LIST_FRIEND_ACTIVITIES": 10029, + "SOCIAL_ACTION_REGISTER_PUSH_NOTIFICATION": 10101, + "SOCIAL_ACTION_UNREGISTER_PUSH_NOTIFICATION": 10102, + "SOCIAL_ACTION_UPDATE_NOTIFICATION": 10103, + "SOCIAL_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY": 10104, + "SOCIAL_ACTION_GET_INBOX": 10105, + "SOCIAL_ACTION_LIST_OPT_OUT_NOTIFICATION_CATEGORIES": 10106, + "SOCIAL_ACTION_GET_SIGNED_URL": 10201, + "SOCIAL_ACTION_SUBMIT_IMAGE": 10202, + "SOCIAL_ACTION_GET_PHOTOS": 10203, + "SOCIAL_ACTION_DELETE_PHOTO": 10204, + "SOCIAL_ACTION_FLAG_PHOTO": 10205, + "SOCIAL_ACTION_UPDATE_PROFILE_V2": 20001, + "SOCIAL_ACTION_UPDATE_FRIENDSHIP_V2": 20002, + "SOCIAL_ACTION_GET_PROFILE_V2": 20003, + "SOCIAL_ACTION_INVITE_GAME_V2": 20004, + "SOCIAL_ACTION_RESERVED_ACTION_2": 20005, + "SOCIAL_ACTION_LIST_FRIENDS_V2": 20006, + "SOCIAL_ACTION_GET_FRIEND_DETAILS_V2": 20007, + "SOCIAL_ACTION_GET_CLIENT_FEATURE_FLAGS_V2": 20008, + "SOCIAL_ACTION_RESERVED_ACTION_1": 20009, + "SOCIAL_ACTION_GET_INCOMING_GAME_INVITES_V2": 20010, + "SOCIAL_ACTION_UPDATE_INCOMING_GAME_INVITE_V2": 20011, + "SOCIAL_ACTION_DISMISS_OUTGOING_GAME_INVITES_V2": 20012, + "SOCIAL_ACTION_SYNC_CONTACT_LIST_V2": 20013, + "SOCIAL_ACTION_SEND_CONTACT_LIST_FRIEND_INVITE_V2": 20014, + "SOCIAL_ACTION_REFER_CONTACT_LIST_FRIEND_V2": 20015, + "SOCIAL_ACTION_GET_CONTACT_LIST_INFO_V2": 20016, + "SOCIAL_ACTION_DISMISS_CONTACT_LIST_UPDATE_V2": 20017, + "SOCIAL_ACTION_NOTIFY_CONTACT_LIST_FRIENDS_V2": 20018, + "SOCIAL_ACTION_RESERVED_ACTION_6": 20019, + "SOCIAL_ACTION_RESERVED_ACTION_7": 20020, + "SOCIAL_ACTION_RESERVED_ACTION_3": 20400, + "SOCIAL_ACTION_RESERVED_ACTION_4": 20401, + "SOCIAL_ACTION_RESERVED_ACTION_5": 20402, + "SOCIAL_ACTION_GET_FRIEND_RECOMMENDATION": 20500, + "SOCIAL_ACTION_BATCH_GET_FEATURED_MOMENTS": 20600, + "SOCIAL_ACTION_REACT_TO_MOMENT": 20601, + "SOCIAL_ACTION_UPDATE_MOMENT_SETTINGS": 20602, + "SOCIAL_ACTION_GET_MOMENT_SETTINGS": 20603, + "SOCIAL_ACTION_GET_MOMENT_HISTORY": 20604, + "SOCIAL_ACTION_GET_LAST_UNPINNED_PLAYER_MOMENT": 20605, + "SOCIAL_ACTION_PIN_PLAYER_MOMENT": 20606, + "SOCIAL_ACTION_UNPIN_PLAYER_MOMENT": 20607, + "SOCIAL_ACTION_LIST_MOMENT_REACTIONS": 20608, + "SOCIAL_ACTION_SEND_ACTIVITY_INVITE": 20700, + "SOCIAL_ACTION_RESERVED_ACTION8": 20701, + "SOCIAL_ACTION_RESERVED_ACTION9": 20702, + "SOCIAL_ACTION_LIST_INCOMING_ACTIVITY_INVITES": 20703, + "SOCIAL_ACTION_LIST_OUTGOING_ACTIVITY_INVITES": 20704, + "SOCIAL_ACTION_UPDATE_ACTIVITY_INVITE": 20705, + "SOCIAL_ACTION_CANCEL_ACTIVITY_INVITE": 20706, + "SOCIAL_ACTION_CHECK_ACTIVITY_INVITE_INBOX": 20707, + } +) + +func (x InternalSocialAction) Enum() *InternalSocialAction { + p := new(InternalSocialAction) + *p = x + return p +} + +func (x InternalSocialAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSocialAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[147].Descriptor() +} + +func (InternalSocialAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[147] +} + +func (x InternalSocialAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSocialAction.Descriptor instead. +func (InternalSocialAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{147} +} + +type InternalSource int32 + +const ( + InternalSource_DEFAULT_UNSET InternalSource = 0 + InternalSource_MODERATION InternalSource = 1 + InternalSource_ANTICHEAT InternalSource = 2 + InternalSource_RATE_LIMITED InternalSource = 3 +) + +// Enum value maps for InternalSource. +var ( + InternalSource_name = map[int32]string{ + 0: "DEFAULT_UNSET", + 1: "MODERATION", + 2: "ANTICHEAT", + 3: "RATE_LIMITED", + } + InternalSource_value = map[string]int32{ + "DEFAULT_UNSET": 0, + "MODERATION": 1, + "ANTICHEAT": 2, + "RATE_LIMITED": 3, + } +) + +func (x InternalSource) Enum() *InternalSource { + p := new(InternalSource) + *p = x + return p +} + +func (x InternalSource) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSource) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[148].Descriptor() +} + +func (InternalSource) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[148] +} + +func (x InternalSource) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSource.Descriptor instead. +func (InternalSource) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{148} +} + +type InvasionTelemetryIds int32 + +const ( + InvasionTelemetryIds_INVASION_TELEMETRY_IDS_UNDEFINED_INVASION_EVENT InvasionTelemetryIds = 0 + InvasionTelemetryIds_INVASION_TELEMETRY_IDS_INVASION_NPC_TAP InvasionTelemetryIds = 1 + InvasionTelemetryIds_INVASION_TELEMETRY_IDS_INVASION_BATTLE_STARTED InvasionTelemetryIds = 2 + InvasionTelemetryIds_INVASION_TELEMETRY_IDS_INVASION_BATTLE_FINISHED InvasionTelemetryIds = 3 + InvasionTelemetryIds_INVASION_TELEMETRY_IDS_INVASION_ENCOUNTER_STARTED InvasionTelemetryIds = 4 + InvasionTelemetryIds_INVASION_TELEMETRY_IDS_INVASION_ENCOUNTER_FINISHED InvasionTelemetryIds = 5 + InvasionTelemetryIds_INVASION_TELEMETRY_IDS_INVASION_POKEMON_PURIFIED InvasionTelemetryIds = 6 + InvasionTelemetryIds_INVASION_TELEMETRY_IDS_INVASION_AFTER_POI_EXITED InvasionTelemetryIds = 7 + InvasionTelemetryIds_INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_OPENED InvasionTelemetryIds = 8 + InvasionTelemetryIds_INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_CLOSED InvasionTelemetryIds = 9 + InvasionTelemetryIds_INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_EMPTY InvasionTelemetryIds = 10 + InvasionTelemetryIds_INVASION_TELEMETRY_IDS_INVASION_DECOY_FOUND InvasionTelemetryIds = 11 + InvasionTelemetryIds_INVASION_TELEMETRY_IDS_INVASION_GIOVANNI_FOUND InvasionTelemetryIds = 12 + InvasionTelemetryIds_INVASION_TELEMETRY_IDS_INVASION_BALLOON_TAP InvasionTelemetryIds = 13 +) + +// Enum value maps for InvasionTelemetryIds. +var ( + InvasionTelemetryIds_name = map[int32]string{ + 0: "INVASION_TELEMETRY_IDS_UNDEFINED_INVASION_EVENT", + 1: "INVASION_TELEMETRY_IDS_INVASION_NPC_TAP", + 2: "INVASION_TELEMETRY_IDS_INVASION_BATTLE_STARTED", + 3: "INVASION_TELEMETRY_IDS_INVASION_BATTLE_FINISHED", + 4: "INVASION_TELEMETRY_IDS_INVASION_ENCOUNTER_STARTED", + 5: "INVASION_TELEMETRY_IDS_INVASION_ENCOUNTER_FINISHED", + 6: "INVASION_TELEMETRY_IDS_INVASION_POKEMON_PURIFIED", + 7: "INVASION_TELEMETRY_IDS_INVASION_AFTER_POI_EXITED", + 8: "INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_OPENED", + 9: "INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_CLOSED", + 10: "INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_EMPTY", + 11: "INVASION_TELEMETRY_IDS_INVASION_DECOY_FOUND", + 12: "INVASION_TELEMETRY_IDS_INVASION_GIOVANNI_FOUND", + 13: "INVASION_TELEMETRY_IDS_INVASION_BALLOON_TAP", + } + InvasionTelemetryIds_value = map[string]int32{ + "INVASION_TELEMETRY_IDS_UNDEFINED_INVASION_EVENT": 0, + "INVASION_TELEMETRY_IDS_INVASION_NPC_TAP": 1, + "INVASION_TELEMETRY_IDS_INVASION_BATTLE_STARTED": 2, + "INVASION_TELEMETRY_IDS_INVASION_BATTLE_FINISHED": 3, + "INVASION_TELEMETRY_IDS_INVASION_ENCOUNTER_STARTED": 4, + "INVASION_TELEMETRY_IDS_INVASION_ENCOUNTER_FINISHED": 5, + "INVASION_TELEMETRY_IDS_INVASION_POKEMON_PURIFIED": 6, + "INVASION_TELEMETRY_IDS_INVASION_AFTER_POI_EXITED": 7, + "INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_OPENED": 8, + "INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_CLOSED": 9, + "INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_EMPTY": 10, + "INVASION_TELEMETRY_IDS_INVASION_DECOY_FOUND": 11, + "INVASION_TELEMETRY_IDS_INVASION_GIOVANNI_FOUND": 12, + "INVASION_TELEMETRY_IDS_INVASION_BALLOON_TAP": 13, + } +) + +func (x InvasionTelemetryIds) Enum() *InvasionTelemetryIds { + p := new(InvasionTelemetryIds) + *p = x + return p +} + +func (x InvasionTelemetryIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InvasionTelemetryIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[149].Descriptor() +} + +func (InvasionTelemetryIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[149] +} + +func (x InvasionTelemetryIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InvasionTelemetryIds.Descriptor instead. +func (InvasionTelemetryIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{149} +} + +type InventoryGuiContext int32 + +const ( + InventoryGuiContext_CTX_UNKNOWN InventoryGuiContext = 0 + InventoryGuiContext_MAIN_MENU InventoryGuiContext = 1 + InventoryGuiContext_GYM_PREP InventoryGuiContext = 2 + InventoryGuiContext_PARTY_SELECT InventoryGuiContext = 3 + InventoryGuiContext_RAID_LOBBY InventoryGuiContext = 4 + InventoryGuiContext_BREAD_LOBBY InventoryGuiContext = 5 + InventoryGuiContext_POKEMON_INFO InventoryGuiContext = 6 + InventoryGuiContext_SPONSORED_GIFT_INVENTORY_FULL InventoryGuiContext = 7 + InventoryGuiContext_COMBAT_HUB_INVENTORY_FULL InventoryGuiContext = 8 + InventoryGuiContext_QUICK_SHOP_INVENTORY_FULL InventoryGuiContext = 9 +) + +// Enum value maps for InventoryGuiContext. +var ( + InventoryGuiContext_name = map[int32]string{ + 0: "CTX_UNKNOWN", + 1: "MAIN_MENU", + 2: "GYM_PREP", + 3: "PARTY_SELECT", + 4: "RAID_LOBBY", + 5: "BREAD_LOBBY", + 6: "POKEMON_INFO", + 7: "SPONSORED_GIFT_INVENTORY_FULL", + 8: "COMBAT_HUB_INVENTORY_FULL", + 9: "QUICK_SHOP_INVENTORY_FULL", + } + InventoryGuiContext_value = map[string]int32{ + "CTX_UNKNOWN": 0, + "MAIN_MENU": 1, + "GYM_PREP": 2, + "PARTY_SELECT": 3, + "RAID_LOBBY": 4, + "BREAD_LOBBY": 5, + "POKEMON_INFO": 6, + "SPONSORED_GIFT_INVENTORY_FULL": 7, + "COMBAT_HUB_INVENTORY_FULL": 8, + "QUICK_SHOP_INVENTORY_FULL": 9, + } +) + +func (x InventoryGuiContext) Enum() *InventoryGuiContext { + p := new(InventoryGuiContext) + *p = x + return p +} + +func (x InventoryGuiContext) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InventoryGuiContext) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[150].Descriptor() +} + +func (InventoryGuiContext) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[150] +} + +func (x InventoryGuiContext) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InventoryGuiContext.Descriptor instead. +func (InventoryGuiContext) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{150} +} + +type InventoryUpgradeType int32 + +const ( + InventoryUpgradeType_UPGRADE_UNSET InventoryUpgradeType = 0 + InventoryUpgradeType_INCREASE_ITEM_STORAGE InventoryUpgradeType = 1 + InventoryUpgradeType_INCREASE_POKEMON_STORAGE InventoryUpgradeType = 2 + InventoryUpgradeType_INCREASE_POSTCARD_STORAGE InventoryUpgradeType = 3 + InventoryUpgradeType_INCREASE_GIFTBOX_STORAGE InventoryUpgradeType = 4 + InventoryUpgradeType_INCREASE_ITEM_STORAGE_EARNED InventoryUpgradeType = 5 + InventoryUpgradeType_INCREASE_POKEMON_STORAGE_EARNED InventoryUpgradeType = 6 + InventoryUpgradeType_INCREASE_POSTCARD_STORAGE_EARNED InventoryUpgradeType = 7 + InventoryUpgradeType_INCREASE_GIFTBOX_STORAGE_EARNED InventoryUpgradeType = 8 +) + +// Enum value maps for InventoryUpgradeType. +var ( + InventoryUpgradeType_name = map[int32]string{ + 0: "UPGRADE_UNSET", + 1: "INCREASE_ITEM_STORAGE", + 2: "INCREASE_POKEMON_STORAGE", + 3: "INCREASE_POSTCARD_STORAGE", + 4: "INCREASE_GIFTBOX_STORAGE", + 5: "INCREASE_ITEM_STORAGE_EARNED", + 6: "INCREASE_POKEMON_STORAGE_EARNED", + 7: "INCREASE_POSTCARD_STORAGE_EARNED", + 8: "INCREASE_GIFTBOX_STORAGE_EARNED", + } + InventoryUpgradeType_value = map[string]int32{ + "UPGRADE_UNSET": 0, + "INCREASE_ITEM_STORAGE": 1, + "INCREASE_POKEMON_STORAGE": 2, + "INCREASE_POSTCARD_STORAGE": 3, + "INCREASE_GIFTBOX_STORAGE": 4, + "INCREASE_ITEM_STORAGE_EARNED": 5, + "INCREASE_POKEMON_STORAGE_EARNED": 6, + "INCREASE_POSTCARD_STORAGE_EARNED": 7, + "INCREASE_GIFTBOX_STORAGE_EARNED": 8, + } +) + +func (x InventoryUpgradeType) Enum() *InventoryUpgradeType { + p := new(InventoryUpgradeType) + *p = x + return p +} + +func (x InventoryUpgradeType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InventoryUpgradeType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[151].Descriptor() +} + +func (InventoryUpgradeType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[151] +} + +func (x InventoryUpgradeType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InventoryUpgradeType.Descriptor instead. +func (InventoryUpgradeType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{151} +} + +type IrisFtueVersion int32 + +const ( + IrisFtueVersion_CLASSIC IrisFtueVersion = 0 + IrisFtueVersion_MVP_AUG_30 IrisFtueVersion = 1 +) + +// Enum value maps for IrisFtueVersion. +var ( + IrisFtueVersion_name = map[int32]string{ + 0: "CLASSIC", + 1: "MVP_AUG_30", + } + IrisFtueVersion_value = map[string]int32{ + "CLASSIC": 0, + "MVP_AUG_30": 1, + } +) + +func (x IrisFtueVersion) Enum() *IrisFtueVersion { + p := new(IrisFtueVersion) + *p = x + return p +} + +func (x IrisFtueVersion) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (IrisFtueVersion) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[152].Descriptor() +} + +func (IrisFtueVersion) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[152] +} + +func (x IrisFtueVersion) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IrisFtueVersion.Descriptor instead. +func (IrisFtueVersion) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{152} +} + +type IrisSocialEvent int32 + +const ( + IrisSocialEvent_IRIS_SOCIAL_EVENT_UNSET IrisSocialEvent = 0 + IrisSocialEvent_USER_ENTERED_EXPERIENCE IrisSocialEvent = 1 + IrisSocialEvent_CAMERA_PERMISSIONS_APPROVED IrisSocialEvent = 2 + IrisSocialEvent_IRIS_SOCIAL_SCENE_TUTORIAL_STEPS_SHOWN IrisSocialEvent = 3 + IrisSocialEvent_POKEMON_PLACEMENT_TUTORIAL_SHOWN IrisSocialEvent = 4 + IrisSocialEvent_SAFETY_PROMPT_ACKNOWLEDGED IrisSocialEvent = 5 + IrisSocialEvent_HINT_IMAGE_ACKNOWLEDGED IrisSocialEvent = 6 + IrisSocialEvent_VISUAL_CUES_SHOWN IrisSocialEvent = 7 + IrisSocialEvent_LOCALIZATION_INTENTIONALLY_PAUSED IrisSocialEvent = 8 + IrisSocialEvent_LOCALIZATION_SUCCESSFUL IrisSocialEvent = 9 + IrisSocialEvent_INTERRUPTION_EXITING_PLAYER_BOUNDS IrisSocialEvent = 10 + IrisSocialEvent_INTERRUPTION_TRACKING_LOST IrisSocialEvent = 11 + IrisSocialEvent_INTERRUPTION_APP_BACKGROUNDED IrisSocialEvent = 12 + IrisSocialEvent_INTERRUPTION_OTHER IrisSocialEvent = 13 + IrisSocialEvent_SCENE_LOADED IrisSocialEvent = 14 + IrisSocialEvent_POKEBALL_BUTTON_CLICKED IrisSocialEvent = 15 + IrisSocialEvent_POKEMON_SELECTED IrisSocialEvent = 16 + IrisSocialEvent_POKEMON_PLACED IrisSocialEvent = 17 + IrisSocialEvent_POKEMON_RECALLED IrisSocialEvent = 18 + IrisSocialEvent_POKEMON_REPLACED IrisSocialEvent = 19 + IrisSocialEvent_POKEMON_PLACEMENT_EDITED IrisSocialEvent = 20 + IrisSocialEvent_RETURN_TO_CAMERA_SCENE IrisSocialEvent = 21 + IrisSocialEvent_EXIT_EXPERIENCE IrisSocialEvent = 22 + IrisSocialEvent_VPS_DIAGNOSTICS_FEEDBACK_PRESENTED IrisSocialEvent = 23 + IrisSocialEvent_PICTURE_TAKEN IrisSocialEvent = 24 + IrisSocialEvent_LOCALIZATION_TIMEOUT IrisSocialEvent = 25 + IrisSocialEvent_DIAG_SLOW_DOWN IrisSocialEvent = 26 + IrisSocialEvent_DIAG_LOOKUP IrisSocialEvent = 27 + IrisSocialEvent_DIAG_OBSTRUCTED IrisSocialEvent = 28 + IrisSocialEvent_DIAG_AVOID_GLARE IrisSocialEvent = 29 + IrisSocialEvent_DIAG_BLURRY_IMAGE IrisSocialEvent = 30 + IrisSocialEvent_DIAG_FIND_BETTER_LIGHTING IrisSocialEvent = 31 + IrisSocialEvent_DIAG_LOOK_AT_POI IrisSocialEvent = 32 + IrisSocialEvent_DIAG_SLOW_NETWORK IrisSocialEvent = 33 + IrisSocialEvent_LOCALIZATION_POINTED_AT_GROUND IrisSocialEvent = 34 + IrisSocialEvent_LOCALIZATION_SUMMONED_GROUND_UI IrisSocialEvent = 35 + IrisSocialEvent_LOCALIZATION_LIMITED_DETECTED IrisSocialEvent = 36 + IrisSocialEvent_LOCALIZATION_LIMITED_GYUDANCE_INITIATED IrisSocialEvent = 37 + IrisSocialEvent_VPS_SESSION_GENERATED IrisSocialEvent = 38 + IrisSocialEvent_FEEDBACK_CANT_FIND_LANDMARK IrisSocialEvent = 39 + IrisSocialEvent_FEEDBACK_HINT_IMAGE_UNCLEAR IrisSocialEvent = 40 + IrisSocialEvent_FEEDBACK_DONT_KNOW_WHAT_TO_DO IrisSocialEvent = 41 + IrisSocialEvent_FEEDBACK_NOTHING_IS_HAPPENING IrisSocialEvent = 42 + IrisSocialEvent_FEEDBACK_UNSUITABLE_AR_LOCATION IrisSocialEvent = 43 + IrisSocialEvent_FEEDBACK_CANT_PLACE_POKEMON IrisSocialEvent = 44 + IrisSocialEvent_FEEDBACK_CANT_FIND_BOUNDS IrisSocialEvent = 45 + IrisSocialEvent_FEEDBACK_CANT_TAKE_PICTURE IrisSocialEvent = 46 + IrisSocialEvent_FEEDBACK_DONT_KNOW_WHAT_TO_DO_GAMEPLAY IrisSocialEvent = 47 + IrisSocialEvent_FEEDBACK_UNSUITABLE_POKEMON_PLACEMENT IrisSocialEvent = 48 + IrisSocialEvent_LOCALIZATION_LIMITED_NEARBY_FINISH IrisSocialEvent = 49 + IrisSocialEvent_FEEDBACK_BOUNDS_TOO_SMALL IrisSocialEvent = 50 + IrisSocialEvent_EJECTION_WEAK_CONNECTION IrisSocialEvent = 51 + IrisSocialEvent_EJECTION_SERVER_RESPONSE_ERROR IrisSocialEvent = 52 + IrisSocialEvent_EJECTION_ASSET_LOADING_FAILURE IrisSocialEvent = 53 + IrisSocialEvent_EJECTION_THERMAL_WARNING IrisSocialEvent = 54 + IrisSocialEvent_EJECTION_THERMAL_CRITICAL IrisSocialEvent = 55 + IrisSocialEvent_WEATHER_WARNING_NOTIFICATION_SHOWN IrisSocialEvent = 56 + IrisSocialEvent_WEATHER_WARNING_MODAL_SHOWN IrisSocialEvent = 57 +) + +// Enum value maps for IrisSocialEvent. +var ( + IrisSocialEvent_name = map[int32]string{ + 0: "IRIS_SOCIAL_EVENT_UNSET", + 1: "USER_ENTERED_EXPERIENCE", + 2: "CAMERA_PERMISSIONS_APPROVED", + 3: "IRIS_SOCIAL_SCENE_TUTORIAL_STEPS_SHOWN", + 4: "POKEMON_PLACEMENT_TUTORIAL_SHOWN", + 5: "SAFETY_PROMPT_ACKNOWLEDGED", + 6: "HINT_IMAGE_ACKNOWLEDGED", + 7: "VISUAL_CUES_SHOWN", + 8: "LOCALIZATION_INTENTIONALLY_PAUSED", + 9: "LOCALIZATION_SUCCESSFUL", + 10: "INTERRUPTION_EXITING_PLAYER_BOUNDS", + 11: "INTERRUPTION_TRACKING_LOST", + 12: "INTERRUPTION_APP_BACKGROUNDED", + 13: "INTERRUPTION_OTHER", + 14: "SCENE_LOADED", + 15: "POKEBALL_BUTTON_CLICKED", + 16: "POKEMON_SELECTED", + 17: "POKEMON_PLACED", + 18: "POKEMON_RECALLED", + 19: "POKEMON_REPLACED", + 20: "POKEMON_PLACEMENT_EDITED", + 21: "RETURN_TO_CAMERA_SCENE", + 22: "EXIT_EXPERIENCE", + 23: "VPS_DIAGNOSTICS_FEEDBACK_PRESENTED", + 24: "PICTURE_TAKEN", + 25: "LOCALIZATION_TIMEOUT", + 26: "DIAG_SLOW_DOWN", + 27: "DIAG_LOOKUP", + 28: "DIAG_OBSTRUCTED", + 29: "DIAG_AVOID_GLARE", + 30: "DIAG_BLURRY_IMAGE", + 31: "DIAG_FIND_BETTER_LIGHTING", + 32: "DIAG_LOOK_AT_POI", + 33: "DIAG_SLOW_NETWORK", + 34: "LOCALIZATION_POINTED_AT_GROUND", + 35: "LOCALIZATION_SUMMONED_GROUND_UI", + 36: "LOCALIZATION_LIMITED_DETECTED", + 37: "LOCALIZATION_LIMITED_GYUDANCE_INITIATED", + 38: "VPS_SESSION_GENERATED", + 39: "FEEDBACK_CANT_FIND_LANDMARK", + 40: "FEEDBACK_HINT_IMAGE_UNCLEAR", + 41: "FEEDBACK_DONT_KNOW_WHAT_TO_DO", + 42: "FEEDBACK_NOTHING_IS_HAPPENING", + 43: "FEEDBACK_UNSUITABLE_AR_LOCATION", + 44: "FEEDBACK_CANT_PLACE_POKEMON", + 45: "FEEDBACK_CANT_FIND_BOUNDS", + 46: "FEEDBACK_CANT_TAKE_PICTURE", + 47: "FEEDBACK_DONT_KNOW_WHAT_TO_DO_GAMEPLAY", + 48: "FEEDBACK_UNSUITABLE_POKEMON_PLACEMENT", + 49: "LOCALIZATION_LIMITED_NEARBY_FINISH", + 50: "FEEDBACK_BOUNDS_TOO_SMALL", + 51: "EJECTION_WEAK_CONNECTION", + 52: "EJECTION_SERVER_RESPONSE_ERROR", + 53: "EJECTION_ASSET_LOADING_FAILURE", + 54: "EJECTION_THERMAL_WARNING", + 55: "EJECTION_THERMAL_CRITICAL", + 56: "WEATHER_WARNING_NOTIFICATION_SHOWN", + 57: "WEATHER_WARNING_MODAL_SHOWN", + } + IrisSocialEvent_value = map[string]int32{ + "IRIS_SOCIAL_EVENT_UNSET": 0, + "USER_ENTERED_EXPERIENCE": 1, + "CAMERA_PERMISSIONS_APPROVED": 2, + "IRIS_SOCIAL_SCENE_TUTORIAL_STEPS_SHOWN": 3, + "POKEMON_PLACEMENT_TUTORIAL_SHOWN": 4, + "SAFETY_PROMPT_ACKNOWLEDGED": 5, + "HINT_IMAGE_ACKNOWLEDGED": 6, + "VISUAL_CUES_SHOWN": 7, + "LOCALIZATION_INTENTIONALLY_PAUSED": 8, + "LOCALIZATION_SUCCESSFUL": 9, + "INTERRUPTION_EXITING_PLAYER_BOUNDS": 10, + "INTERRUPTION_TRACKING_LOST": 11, + "INTERRUPTION_APP_BACKGROUNDED": 12, + "INTERRUPTION_OTHER": 13, + "SCENE_LOADED": 14, + "POKEBALL_BUTTON_CLICKED": 15, + "POKEMON_SELECTED": 16, + "POKEMON_PLACED": 17, + "POKEMON_RECALLED": 18, + "POKEMON_REPLACED": 19, + "POKEMON_PLACEMENT_EDITED": 20, + "RETURN_TO_CAMERA_SCENE": 21, + "EXIT_EXPERIENCE": 22, + "VPS_DIAGNOSTICS_FEEDBACK_PRESENTED": 23, + "PICTURE_TAKEN": 24, + "LOCALIZATION_TIMEOUT": 25, + "DIAG_SLOW_DOWN": 26, + "DIAG_LOOKUP": 27, + "DIAG_OBSTRUCTED": 28, + "DIAG_AVOID_GLARE": 29, + "DIAG_BLURRY_IMAGE": 30, + "DIAG_FIND_BETTER_LIGHTING": 31, + "DIAG_LOOK_AT_POI": 32, + "DIAG_SLOW_NETWORK": 33, + "LOCALIZATION_POINTED_AT_GROUND": 34, + "LOCALIZATION_SUMMONED_GROUND_UI": 35, + "LOCALIZATION_LIMITED_DETECTED": 36, + "LOCALIZATION_LIMITED_GYUDANCE_INITIATED": 37, + "VPS_SESSION_GENERATED": 38, + "FEEDBACK_CANT_FIND_LANDMARK": 39, + "FEEDBACK_HINT_IMAGE_UNCLEAR": 40, + "FEEDBACK_DONT_KNOW_WHAT_TO_DO": 41, + "FEEDBACK_NOTHING_IS_HAPPENING": 42, + "FEEDBACK_UNSUITABLE_AR_LOCATION": 43, + "FEEDBACK_CANT_PLACE_POKEMON": 44, + "FEEDBACK_CANT_FIND_BOUNDS": 45, + "FEEDBACK_CANT_TAKE_PICTURE": 46, + "FEEDBACK_DONT_KNOW_WHAT_TO_DO_GAMEPLAY": 47, + "FEEDBACK_UNSUITABLE_POKEMON_PLACEMENT": 48, + "LOCALIZATION_LIMITED_NEARBY_FINISH": 49, + "FEEDBACK_BOUNDS_TOO_SMALL": 50, + "EJECTION_WEAK_CONNECTION": 51, + "EJECTION_SERVER_RESPONSE_ERROR": 52, + "EJECTION_ASSET_LOADING_FAILURE": 53, + "EJECTION_THERMAL_WARNING": 54, + "EJECTION_THERMAL_CRITICAL": 55, + "WEATHER_WARNING_NOTIFICATION_SHOWN": 56, + "WEATHER_WARNING_MODAL_SHOWN": 57, + } +) + +func (x IrisSocialEvent) Enum() *IrisSocialEvent { + p := new(IrisSocialEvent) + *p = x + return p +} + +func (x IrisSocialEvent) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (IrisSocialEvent) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[153].Descriptor() +} + +func (IrisSocialEvent) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[153] +} + +func (x IrisSocialEvent) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IrisSocialEvent.Descriptor instead. +func (IrisSocialEvent) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{153} +} + +type IrisSocialPokemonExpression int32 + +const ( + IrisSocialPokemonExpression_POKEMON_EXPRESSION_UNSET IrisSocialPokemonExpression = 0 + IrisSocialPokemonExpression_SMILE_AND_WAVE IrisSocialPokemonExpression = 1 +) + +// Enum value maps for IrisSocialPokemonExpression. +var ( + IrisSocialPokemonExpression_name = map[int32]string{ + 0: "POKEMON_EXPRESSION_UNSET", + 1: "SMILE_AND_WAVE", + } + IrisSocialPokemonExpression_value = map[string]int32{ + "POKEMON_EXPRESSION_UNSET": 0, + "SMILE_AND_WAVE": 1, + } +) + +func (x IrisSocialPokemonExpression) Enum() *IrisSocialPokemonExpression { + p := new(IrisSocialPokemonExpression) + *p = x + return p +} + +func (x IrisSocialPokemonExpression) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (IrisSocialPokemonExpression) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[154].Descriptor() +} + +func (IrisSocialPokemonExpression) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[154] +} + +func (x IrisSocialPokemonExpression) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IrisSocialPokemonExpression.Descriptor instead. +func (IrisSocialPokemonExpression) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{154} +} + +type Item int32 + +const ( + Item_ITEM_UNKNOWN Item = 0 + Item_ITEM_POKE_BALL Item = 1 + Item_ITEM_GREAT_BALL Item = 2 + Item_ITEM_ULTRA_BALL Item = 3 + Item_ITEM_MASTER_BALL Item = 4 + Item_ITEM_PREMIER_BALL Item = 5 + Item_ITEM_BEAST_BALL Item = 6 + Item_ITEM_WILD_BALL Item = 7 + Item_ITEM_WILD_BALL_PREMIER Item = 8 + Item_ITEM_POTION Item = 101 + Item_ITEM_SUPER_POTION Item = 102 + Item_ITEM_HYPER_POTION Item = 103 + Item_ITEM_MAX_POTION Item = 104 + Item_ITEM_REVIVE Item = 201 + Item_ITEM_MAX_REVIVE Item = 202 + Item_ITEM_LUCKY_EGG Item = 301 + Item_ITEM_MAX_BOOST Item = 302 + Item_ITEM_LUCKY_FRIEND_APPLICATOR Item = 303 + Item_ITEM_SINGLE_STAT_INCREASE Item = 304 + Item_ITEM_TRIPLE_STAT_INCREASE Item = 305 + Item_ITEM_INCENSE_ORDINARY Item = 401 + Item_ITEM_INCENSE_SPICY Item = 402 + Item_ITEM_INCENSE_COOL Item = 403 + Item_ITEM_INCENSE_FLORAL Item = 404 + Item_ITEM_INCENSE_BELUGA_BOX Item = 405 + Item_ITEM_INCENSE_DAILY_ADVENTURE Item = 406 + Item_ITEM_INCENSE_SPARKLY Item = 407 + Item_ITEM_INCENSE_DAY_BONUS Item = 408 + Item_ITEM_INCENSE_NIGHT_BONUS Item = 409 + Item_ITEM_TROY_DISK Item = 501 + Item_ITEM_TROY_DISK_GLACIAL Item = 502 + Item_ITEM_TROY_DISK_MOSSY Item = 503 + Item_ITEM_TROY_DISK_MAGNETIC Item = 504 + Item_ITEM_TROY_DISK_RAINY Item = 505 + Item_ITEM_TROY_DISK_SPARKLY Item = 506 + Item_ITEM_X_ATTACK Item = 602 + Item_ITEM_X_DEFENSE Item = 603 + Item_ITEM_X_MIRACLE Item = 604 + Item_ITEM_BEANS Item = 650 + Item_ITEM_BREAKFAST Item = 651 + Item_ITEM_RAZZ_BERRY Item = 701 + Item_ITEM_BLUK_BERRY Item = 702 + Item_ITEM_NANAB_BERRY Item = 703 + Item_ITEM_WEPAR_BERRY Item = 704 + Item_ITEM_PINAP_BERRY Item = 705 + Item_ITEM_GOLDEN_RAZZ_BERRY Item = 706 + Item_ITEM_GOLDEN_NANAB_BERRY Item = 707 + Item_ITEM_GOLDEN_PINAP_BERRY Item = 708 + Item_ITEM_POFFIN Item = 709 + Item_ITEM_SPECIAL_CAMERA Item = 801 + Item_ITEM_STICKER_INVENTORY Item = 802 + Item_ITEM_POSTCARD_INVENTORY Item = 803 + Item_ITEM_SOFT_SFIDA Item = 804 + Item_ITEM_SOFT_SFIDA_LIMIT_UPGRADE_EARNED Item = 805 + Item_ITEM_INCUBATOR_BASIC_UNLIMITED Item = 901 + Item_ITEM_INCUBATOR_BASIC Item = 902 + Item_ITEM_INCUBATOR_SUPER Item = 903 + Item_ITEM_INCUBATOR_TIMED Item = 904 + Item_ITEM_INCUBATOR_SPECIAL Item = 905 + Item_ITEM_POKEMON_STORAGE_UPGRADE Item = 1001 + Item_ITEM_ITEM_STORAGE_UPGRADE Item = 1002 + Item_ITEM_POSTCARD_STORAGE_UPGRADE Item = 1003 + Item_ITEM_SUN_STONE Item = 1101 + Item_ITEM_KINGS_ROCK Item = 1102 + Item_ITEM_METAL_COAT Item = 1103 + Item_ITEM_DRAGON_SCALE Item = 1104 + Item_ITEM_UP_GRADE Item = 1105 + Item_ITEM_GEN4_EVOLUTION_STONE Item = 1106 + Item_ITEM_GEN5_EVOLUTION_STONE Item = 1107 + Item_ITEM_OTHER_EVOLUTION_STONE_A Item = 1150 + Item_ITEM_OTHER_EVOLUTION_STONE_MAPLE_A Item = 1151 + Item_ITEM_OTHER_EVOLUTION_STONE_MAPLE_B Item = 1152 + Item_ITEM_OTHER_EVOLUTION_STONE_MAPLE_C Item = 1155 + Item_ITEM_RESOURCE_CROWNED_ZACIAN Item = 1153 + Item_ITEM_RESOURCE_CROWNED_ZAMAZENTA Item = 1154 + Item_ITEM_MOVE_REROLL_FAST_ATTACK Item = 1201 + Item_ITEM_MOVE_REROLL_SPECIAL_ATTACK Item = 1202 + Item_ITEM_MOVE_REROLL_ELITE_FAST_ATTACK Item = 1203 + Item_ITEM_MOVE_REROLL_ELITE_SPECIAL_ATTACK Item = 1204 + Item_ITEM_MOVE_REROLL_OTHER_SPECIAL_ATTACK_A Item = 1250 + Item_ITEM_RARE_CANDY Item = 1301 + Item_ITEM_XL_RARE_CANDY Item = 1302 + Item_ITEM_FUSION_RESOURCE_DAWNWINGS_NECROZMA Item = 1350 + Item_ITEM_FUSION_RESOURCE_DUSKMANE_NECROZMA Item = 1351 + Item_ITEM_FUSION_RESOURCE_BLACK_KYUREM Item = 1352 + Item_ITEM_FUSION_RESOURCE_WHITE_KYUREM Item = 1353 + Item_ITEM_FUSION_RESOURCE_ICERIDER_CALYREX Item = 1354 + Item_FUSION_RESOURCE_SPECTRALRIDER_CALYREX Item = 1355 + Item_ITEM_FREE_RAID_TICKET Item = 1401 + Item_ITEM_PAID_RAID_TICKET Item = 1402 + Item_ITEM_STAR_PIECE Item = 1404 + Item_ITEM_FRIEND_GIFT_BOX Item = 1405 + Item_ITEM_TEAM_CHANGE Item = 1406 + Item_ITEM_ROUTE_MAKER Item = 1407 + Item_ITEM_REMOTE_RAID_TICKET Item = 1408 + Item_ITEM_S_RAID_TICKET Item = 1409 + Item_ITEM_ENHANCED_CURRENCY Item = 1410 + Item_ITEM_ENHANCED_CURRENCY_HOLDER Item = 1411 + Item_ITEM_LEADER_MAP_FRAGMENT Item = 1501 + Item_ITEM_LEADER_MAP Item = 1502 + Item_ITEM_GIOVANNI_MAP Item = 1503 + Item_ITEM_SHADOW_GEM_FRAGMENT Item = 1504 + Item_ITEM_SHADOW_GEM Item = 1505 + Item_ITEM_MP Item = 1506 + Item_ITEM_MP_REPLENISH Item = 1507 + Item_ITEM_GLOBAL_EVENT_TICKET Item = 1600 + Item_ITEM_EVENT_TICKET_PINK Item = 1601 + Item_ITEM_EVENT_TICKET_GRAY Item = 1602 + Item_ITEM_GLOBAL_EVENT_TICKET_TO_GIFT Item = 1603 + Item_ITEM_EVENT_TICKET_PINK_TO_GIFT Item = 1604 + Item_ITEM_EVENT_TICKET_GRAY_TO_GIFT Item = 1605 + Item_ITEM_BATTLE_PASS_TICKET Item = 1606 + Item_ITEM_EVERGREEN_TICKET Item = 1607 + Item_ITEM_EVERGREEN_TICKET_TO_GIFT Item = 1608 + Item_ITEM_DEPRECATED_1 Item = 1609 + Item_ITEM_TICKET_CITY_SAFARI_00 Item = 1610 + Item_ITEM_TICKET_CITY_SAFARI_01 Item = 1611 + Item_ITEM_TICKET_CITY_SAFARI_02 Item = 1612 + Item_ITEM_TICKET_CITY_SAFARI_03 Item = 1613 + Item_ITEM_TICKET_CITY_SAFARI_04 Item = 1614 + Item_ITEM_EVENT_TICKET_01 Item = 1615 + Item_ITEM_EVENT_TICKET_02 Item = 1616 + Item_ITEM_EVENT_TICKET_03 Item = 1617 + Item_ITEM_EVENT_TICKET_04 Item = 1618 + Item_ITEM_EVENT_TICKET_05 Item = 1619 + Item_ITEM_EVENT_TICKET_06 Item = 1620 + Item_ITEM_EVENT_TICKET_07 Item = 1621 + Item_ITEM_EVENT_TICKET_08 Item = 1622 + Item_ITEM_EVENT_TICKET_09 Item = 1623 + Item_ITEM_EVENT_TICKET_10 Item = 1624 + Item_ITEM_EVENT_TICKET_01_TO_GIFT Item = 1625 + Item_ITEM_EVENT_TICKET_02_TO_GIFT Item = 1626 + Item_ITEM_EVENT_TICKET_03_TO_GIFT Item = 1627 + Item_ITEM_EVENT_TICKET_04_TO_GIFT Item = 1628 + Item_ITEM_EVENT_TICKET_05_TO_GIFT Item = 1629 + Item_ITEM_EVENT_TICKET_06_TO_GIFT Item = 1630 + Item_ITEM_EVENT_TICKET_07_TO_GIFT Item = 1631 + Item_ITEM_EVENT_TICKET_08_TO_GIFT Item = 1632 + Item_ITEM_EVENT_TICKET_09_TO_GIFT Item = 1633 + Item_ITEM_EVENT_TICKET_10_TO_GIFT Item = 1634 + Item_ITEM_EVENT_PASS_POINT_GO_TOUR_01 Item = 2001 + Item_ITEM_EVENT_PASS_POINT_GO_TOUR_02 Item = 2002 + Item_ITEM_EVENT_PASS_POINT_GO_TOUR_03 Item = 2003 + Item_ITEM_EVENT_PASS_POINT_GO_TOUR_04 Item = 2004 + Item_ITEM_EVENT_PASS_POINT_GO_FEST_01 Item = 2021 + Item_ITEM_EVENT_PASS_POINT_GO_FEST_02 Item = 2022 + Item_ITEM_EVENT_PASS_POINT_GO_FEST_03 Item = 2023 + Item_ITEM_EVENT_PASS_POINT_GO_FEST_04 Item = 2024 + Item_ITEM_EVENT_PASS_POINT_GO_WILD_AREA_01 Item = 2041 + Item_ITEM_EVENT_PASS_POINT_GO_WILD_AREA_02 Item = 2042 + Item_ITEM_EVENT_PASS_POINT_GO_WILD_AREA_03 Item = 2043 + Item_ITEM_EVENT_PASS_POINT_GO_WILD_AREA_04 Item = 2044 + Item_ITEM_EVENT_PASS_POINT_LIVE_OPS_01 Item = 2101 + Item_ITEM_EVENT_PASS_POINT_LIVE_OPS_02 Item = 2102 + Item_ITEM_EVENT_PASS_POINT_LIVE_OPS_03 Item = 2103 + Item_ITEM_EVENT_PASS_POINT_LIVE_OPS_04 Item = 2104 + Item_ITEM_EVENT_PASS_POINT_LIVE_OPS_05 Item = 2105 + Item_ITEM_EVENT_PASS_POINT_LIVE_OPS_06 Item = 2106 + Item_ITEM_EVENT_PASS_POINT_LIVE_OPS_07 Item = 2107 + Item_ITEM_EVENT_PASS_POINT_LIVE_OPS_08 Item = 2108 + Item_ITEM_EVENT_PASS_POINT_LIVE_OPS_09 Item = 2109 + Item_ITEM_EVENT_PASS_POINT_LIVE_OPS_10 Item = 2110 + Item_ITEM_EVENT_PASS_POINT_LIVE_OPS_11 Item = 2111 + Item_ITEM_EVENT_PASS_POINT_LIVE_OPS_12 Item = 2112 + Item_ITEM_EVENT_PASS_POINT_LIVE_OPS_13 Item = 2113 + Item_ITEM_EVENT_PASS_POINT_LIVE_OPS_14 Item = 2114 + Item_ITEM_EVENT_PASS_POINT_LIVE_OPS_15 Item = 2115 + Item_ITEM_EVENT_PASS_POINT_LIVE_OPS_16 Item = 2116 + Item_ITEM_EVENT_PASS_POINT_LIVE_OPS_17 Item = 2117 + Item_ITEM_EVENT_PASS_POINT_LIVE_OPS_18 Item = 2118 + Item_ITEM_EVENT_PASS_POINT_LIVE_OPS_19 Item = 2119 + Item_ITEM_EVENT_PASS_POINT_LIVE_OPS_20 Item = 2120 + Item_ITEM_EVENT_PASS_POINT_MONTHLY_01 Item = 2151 + Item_ITEM_EVENT_PASS_POINT_MONTHLY_02 Item = 2152 + Item_ITEM_EVENT_PASS_POINT_MONTHLY_03 Item = 2153 + Item_ITEM_EVENT_PASS_POINT_MONTHLY_04 Item = 2154 + Item_ITEM_EVENT_PASS_POINT_MONTHLY_05 Item = 2155 + Item_ITEM_EVENT_PASS_POINT_MONTHLY_06 Item = 2156 + Item_ITEM_EVENT_PASS_POINT_MONTHLY_07 Item = 2157 + Item_ITEM_EVENT_PASS_POINT_MONTHLY_08 Item = 2158 + Item_ITEM_EVENT_PASS_POINT_MONTHLY_09 Item = 2159 + Item_ITEM_EVENT_PASS_POINT_MONTHLY_10 Item = 2160 + Item_ITEM_EVENT_PASS_POINT_MONTHLY_11 Item = 2161 + Item_ITEM_EVENT_PASS_POINT_MONTHLY_12 Item = 2162 + Item_ITEM_GIFTBOX_STORAGE_UPGRADE Item = 2200 + Item_ITEM_POKEMON_STORAGE_UPGRADE_EARNED Item = 2201 + Item_ITEM_ITEM_STORAGE_UPGRADE_EARNED Item = 2202 + Item_ITEM_POSTCARD_STORAGE_UPGRADE_EARNED Item = 2203 + Item_ITEM_GIFTBOX_STORAGE_UPGRADE_EARNED Item = 2204 + Item_ITEM_EVENT_TICKET_S23_2026_01 Item = 2205 + Item_ITEM_EVENT_TICKET_S23_2026_02 Item = 2206 + Item_ITEM_EVENT_TICKET_S23_2026_03 Item = 2207 + Item_ITEM_EVENT_TICKET_S23_2026_04 Item = 2208 + Item_ITEM_EVENT_TICKET_S23_2026_05 Item = 2209 + Item_ITEM_EVENT_TICKET_S23_2026_06 Item = 2210 + Item_ITEM_EVENT_TICKET_S23_2026_07 Item = 2211 + Item_ITEM_EVENT_TICKET_S23_2026_08 Item = 2212 + Item_ITEM_EVENT_TICKET_S23_2026_09 Item = 2213 + Item_ITEM_EVENT_TICKET_S23_2026_10 Item = 2214 + Item_ITEM_EVENT_TICKET_S23_2026_11 Item = 2215 + Item_ITEM_EVENT_TICKET_S23_2026_12 Item = 2216 + Item_ITEM_EVENT_TICKET_S23_2026_13 Item = 2217 + Item_ITEM_EVENT_TICKET_S23_2026_14 Item = 2218 + Item_ITEM_EVENT_TICKET_S23_2026_15 Item = 2219 + Item_ITEM_EVENT_TICKET_S23_2026_16 Item = 2220 + Item_ITEM_EVENT_TICKET_S23_2026_17 Item = 2221 + Item_ITEM_EVENT_TICKET_S23_2026_18 Item = 2222 + Item_ITEM_EVENT_TICKET_S23_2026_19 Item = 2223 + Item_ITEM_EVENT_TICKET_S23_2026_20 Item = 2224 + Item_ITEM_EVENT_TICKET_S23_2026_21 Item = 2225 + Item_ITEM_EVENT_TICKET_S23_2026_22 Item = 2226 + Item_ITEM_EVENT_TICKET_S23_2026_23 Item = 2227 + Item_ITEM_EVENT_TICKET_S23_2026_24 Item = 2228 + Item_ITEM_EVENT_TICKET_S23_2026_25 Item = 2229 + Item_ITEM_EVENT_TICKET_S23_2026_26 Item = 2230 + Item_ITEM_EVENT_TICKET_S23_2026_27 Item = 2231 + Item_ITEM_EVENT_TICKET_S23_2026_28 Item = 2232 + Item_ITEM_EVENT_TICKET_S23_2026_29 Item = 2233 + Item_ITEM_EVENT_TICKET_S23_2026_30 Item = 2234 + Item_ITEM_EVENT_TICKET_S23_2026_31 Item = 2235 + Item_ITEM_EVENT_TICKET_S23_2026_32 Item = 2236 + Item_ITEM_EVENT_TICKET_S23_2026_01_TO_GIFT Item = 2237 + Item_ITEM_EVENT_TICKET_S23_2026_02_TO_GIFT Item = 2238 + Item_ITEM_EVENT_TICKET_S23_2026_03_TO_GIFT Item = 2239 + Item_ITEM_EVENT_TICKET_S23_2026_04_TO_GIFT Item = 2240 + Item_ITEM_EVENT_TICKET_S23_2026_05_TO_GIFT Item = 2241 + Item_ITEM_EVENT_TICKET_S23_2026_06_TO_GIFT Item = 2242 + Item_ITEM_EVENT_TICKET_S23_2026_07_TO_GIFT Item = 2243 + Item_ITEM_EVENT_TICKET_S23_2026_08_TO_GIFT Item = 2244 + Item_ITEM_EVENT_TICKET_S23_2026_09_TO_GIFT Item = 2245 + Item_ITEM_EVENT_TICKET_S23_2026_10_TO_GIFT Item = 2246 + Item_ITEM_EVENT_TICKET_S23_2026_11_TO_GIFT Item = 2247 + Item_ITEM_EVENT_TICKET_S23_2026_12_TO_GIFT Item = 2248 + Item_ITEM_EVENT_TICKET_S23_2026_13_TO_GIFT Item = 2249 + Item_ITEM_EVENT_TICKET_S23_2026_14_TO_GIFT Item = 2250 + Item_ITEM_EVENT_TICKET_S23_2026_15_TO_GIFT Item = 2251 + Item_ITEM_EVENT_TICKET_S23_2026_16_TO_GIFT Item = 2252 +) + +// Enum value maps for Item. +var ( + Item_name = map[int32]string{ + 0: "ITEM_UNKNOWN", + 1: "ITEM_POKE_BALL", + 2: "ITEM_GREAT_BALL", + 3: "ITEM_ULTRA_BALL", + 4: "ITEM_MASTER_BALL", + 5: "ITEM_PREMIER_BALL", + 6: "ITEM_BEAST_BALL", + 7: "ITEM_WILD_BALL", + 8: "ITEM_WILD_BALL_PREMIER", + 101: "ITEM_POTION", + 102: "ITEM_SUPER_POTION", + 103: "ITEM_HYPER_POTION", + 104: "ITEM_MAX_POTION", + 201: "ITEM_REVIVE", + 202: "ITEM_MAX_REVIVE", + 301: "ITEM_LUCKY_EGG", + 302: "ITEM_MAX_BOOST", + 303: "ITEM_LUCKY_FRIEND_APPLICATOR", + 304: "ITEM_SINGLE_STAT_INCREASE", + 305: "ITEM_TRIPLE_STAT_INCREASE", + 401: "ITEM_INCENSE_ORDINARY", + 402: "ITEM_INCENSE_SPICY", + 403: "ITEM_INCENSE_COOL", + 404: "ITEM_INCENSE_FLORAL", + 405: "ITEM_INCENSE_BELUGA_BOX", + 406: "ITEM_INCENSE_DAILY_ADVENTURE", + 407: "ITEM_INCENSE_SPARKLY", + 408: "ITEM_INCENSE_DAY_BONUS", + 409: "ITEM_INCENSE_NIGHT_BONUS", + 501: "ITEM_TROY_DISK", + 502: "ITEM_TROY_DISK_GLACIAL", + 503: "ITEM_TROY_DISK_MOSSY", + 504: "ITEM_TROY_DISK_MAGNETIC", + 505: "ITEM_TROY_DISK_RAINY", + 506: "ITEM_TROY_DISK_SPARKLY", + 602: "ITEM_X_ATTACK", + 603: "ITEM_X_DEFENSE", + 604: "ITEM_X_MIRACLE", + 650: "ITEM_BEANS", + 651: "ITEM_BREAKFAST", + 701: "ITEM_RAZZ_BERRY", + 702: "ITEM_BLUK_BERRY", + 703: "ITEM_NANAB_BERRY", + 704: "ITEM_WEPAR_BERRY", + 705: "ITEM_PINAP_BERRY", + 706: "ITEM_GOLDEN_RAZZ_BERRY", + 707: "ITEM_GOLDEN_NANAB_BERRY", + 708: "ITEM_GOLDEN_PINAP_BERRY", + 709: "ITEM_POFFIN", + 801: "ITEM_SPECIAL_CAMERA", + 802: "ITEM_STICKER_INVENTORY", + 803: "ITEM_POSTCARD_INVENTORY", + 804: "ITEM_SOFT_SFIDA", + 805: "ITEM_SOFT_SFIDA_LIMIT_UPGRADE_EARNED", + 901: "ITEM_INCUBATOR_BASIC_UNLIMITED", + 902: "ITEM_INCUBATOR_BASIC", + 903: "ITEM_INCUBATOR_SUPER", + 904: "ITEM_INCUBATOR_TIMED", + 905: "ITEM_INCUBATOR_SPECIAL", + 1001: "ITEM_POKEMON_STORAGE_UPGRADE", + 1002: "ITEM_ITEM_STORAGE_UPGRADE", + 1003: "ITEM_POSTCARD_STORAGE_UPGRADE", + 1101: "ITEM_SUN_STONE", + 1102: "ITEM_KINGS_ROCK", + 1103: "ITEM_METAL_COAT", + 1104: "ITEM_DRAGON_SCALE", + 1105: "ITEM_UP_GRADE", + 1106: "ITEM_GEN4_EVOLUTION_STONE", + 1107: "ITEM_GEN5_EVOLUTION_STONE", + 1150: "ITEM_OTHER_EVOLUTION_STONE_A", + 1151: "ITEM_OTHER_EVOLUTION_STONE_MAPLE_A", + 1152: "ITEM_OTHER_EVOLUTION_STONE_MAPLE_B", + 1155: "ITEM_OTHER_EVOLUTION_STONE_MAPLE_C", + 1153: "ITEM_RESOURCE_CROWNED_ZACIAN", + 1154: "ITEM_RESOURCE_CROWNED_ZAMAZENTA", + 1201: "ITEM_MOVE_REROLL_FAST_ATTACK", + 1202: "ITEM_MOVE_REROLL_SPECIAL_ATTACK", + 1203: "ITEM_MOVE_REROLL_ELITE_FAST_ATTACK", + 1204: "ITEM_MOVE_REROLL_ELITE_SPECIAL_ATTACK", + 1250: "ITEM_MOVE_REROLL_OTHER_SPECIAL_ATTACK_A", + 1301: "ITEM_RARE_CANDY", + 1302: "ITEM_XL_RARE_CANDY", + 1350: "ITEM_FUSION_RESOURCE_DAWNWINGS_NECROZMA", + 1351: "ITEM_FUSION_RESOURCE_DUSKMANE_NECROZMA", + 1352: "ITEM_FUSION_RESOURCE_BLACK_KYUREM", + 1353: "ITEM_FUSION_RESOURCE_WHITE_KYUREM", + 1354: "ITEM_FUSION_RESOURCE_ICERIDER_CALYREX", + 1355: "FUSION_RESOURCE_SPECTRALRIDER_CALYREX", + 1401: "ITEM_FREE_RAID_TICKET", + 1402: "ITEM_PAID_RAID_TICKET", + 1404: "ITEM_STAR_PIECE", + 1405: "ITEM_FRIEND_GIFT_BOX", + 1406: "ITEM_TEAM_CHANGE", + 1407: "ITEM_ROUTE_MAKER", + 1408: "ITEM_REMOTE_RAID_TICKET", + 1409: "ITEM_S_RAID_TICKET", + 1410: "ITEM_ENHANCED_CURRENCY", + 1411: "ITEM_ENHANCED_CURRENCY_HOLDER", + 1501: "ITEM_LEADER_MAP_FRAGMENT", + 1502: "ITEM_LEADER_MAP", + 1503: "ITEM_GIOVANNI_MAP", + 1504: "ITEM_SHADOW_GEM_FRAGMENT", + 1505: "ITEM_SHADOW_GEM", + 1506: "ITEM_MP", + 1507: "ITEM_MP_REPLENISH", + 1600: "ITEM_GLOBAL_EVENT_TICKET", + 1601: "ITEM_EVENT_TICKET_PINK", + 1602: "ITEM_EVENT_TICKET_GRAY", + 1603: "ITEM_GLOBAL_EVENT_TICKET_TO_GIFT", + 1604: "ITEM_EVENT_TICKET_PINK_TO_GIFT", + 1605: "ITEM_EVENT_TICKET_GRAY_TO_GIFT", + 1606: "ITEM_BATTLE_PASS_TICKET", + 1607: "ITEM_EVERGREEN_TICKET", + 1608: "ITEM_EVERGREEN_TICKET_TO_GIFT", + 1609: "ITEM_DEPRECATED_1", + 1610: "ITEM_TICKET_CITY_SAFARI_00", + 1611: "ITEM_TICKET_CITY_SAFARI_01", + 1612: "ITEM_TICKET_CITY_SAFARI_02", + 1613: "ITEM_TICKET_CITY_SAFARI_03", + 1614: "ITEM_TICKET_CITY_SAFARI_04", + 1615: "ITEM_EVENT_TICKET_01", + 1616: "ITEM_EVENT_TICKET_02", + 1617: "ITEM_EVENT_TICKET_03", + 1618: "ITEM_EVENT_TICKET_04", + 1619: "ITEM_EVENT_TICKET_05", + 1620: "ITEM_EVENT_TICKET_06", + 1621: "ITEM_EVENT_TICKET_07", + 1622: "ITEM_EVENT_TICKET_08", + 1623: "ITEM_EVENT_TICKET_09", + 1624: "ITEM_EVENT_TICKET_10", + 1625: "ITEM_EVENT_TICKET_01_TO_GIFT", + 1626: "ITEM_EVENT_TICKET_02_TO_GIFT", + 1627: "ITEM_EVENT_TICKET_03_TO_GIFT", + 1628: "ITEM_EVENT_TICKET_04_TO_GIFT", + 1629: "ITEM_EVENT_TICKET_05_TO_GIFT", + 1630: "ITEM_EVENT_TICKET_06_TO_GIFT", + 1631: "ITEM_EVENT_TICKET_07_TO_GIFT", + 1632: "ITEM_EVENT_TICKET_08_TO_GIFT", + 1633: "ITEM_EVENT_TICKET_09_TO_GIFT", + 1634: "ITEM_EVENT_TICKET_10_TO_GIFT", + 2001: "ITEM_EVENT_PASS_POINT_GO_TOUR_01", + 2002: "ITEM_EVENT_PASS_POINT_GO_TOUR_02", + 2003: "ITEM_EVENT_PASS_POINT_GO_TOUR_03", + 2004: "ITEM_EVENT_PASS_POINT_GO_TOUR_04", + 2021: "ITEM_EVENT_PASS_POINT_GO_FEST_01", + 2022: "ITEM_EVENT_PASS_POINT_GO_FEST_02", + 2023: "ITEM_EVENT_PASS_POINT_GO_FEST_03", + 2024: "ITEM_EVENT_PASS_POINT_GO_FEST_04", + 2041: "ITEM_EVENT_PASS_POINT_GO_WILD_AREA_01", + 2042: "ITEM_EVENT_PASS_POINT_GO_WILD_AREA_02", + 2043: "ITEM_EVENT_PASS_POINT_GO_WILD_AREA_03", + 2044: "ITEM_EVENT_PASS_POINT_GO_WILD_AREA_04", + 2101: "ITEM_EVENT_PASS_POINT_LIVE_OPS_01", + 2102: "ITEM_EVENT_PASS_POINT_LIVE_OPS_02", + 2103: "ITEM_EVENT_PASS_POINT_LIVE_OPS_03", + 2104: "ITEM_EVENT_PASS_POINT_LIVE_OPS_04", + 2105: "ITEM_EVENT_PASS_POINT_LIVE_OPS_05", + 2106: "ITEM_EVENT_PASS_POINT_LIVE_OPS_06", + 2107: "ITEM_EVENT_PASS_POINT_LIVE_OPS_07", + 2108: "ITEM_EVENT_PASS_POINT_LIVE_OPS_08", + 2109: "ITEM_EVENT_PASS_POINT_LIVE_OPS_09", + 2110: "ITEM_EVENT_PASS_POINT_LIVE_OPS_10", + 2111: "ITEM_EVENT_PASS_POINT_LIVE_OPS_11", + 2112: "ITEM_EVENT_PASS_POINT_LIVE_OPS_12", + 2113: "ITEM_EVENT_PASS_POINT_LIVE_OPS_13", + 2114: "ITEM_EVENT_PASS_POINT_LIVE_OPS_14", + 2115: "ITEM_EVENT_PASS_POINT_LIVE_OPS_15", + 2116: "ITEM_EVENT_PASS_POINT_LIVE_OPS_16", + 2117: "ITEM_EVENT_PASS_POINT_LIVE_OPS_17", + 2118: "ITEM_EVENT_PASS_POINT_LIVE_OPS_18", + 2119: "ITEM_EVENT_PASS_POINT_LIVE_OPS_19", + 2120: "ITEM_EVENT_PASS_POINT_LIVE_OPS_20", + 2151: "ITEM_EVENT_PASS_POINT_MONTHLY_01", + 2152: "ITEM_EVENT_PASS_POINT_MONTHLY_02", + 2153: "ITEM_EVENT_PASS_POINT_MONTHLY_03", + 2154: "ITEM_EVENT_PASS_POINT_MONTHLY_04", + 2155: "ITEM_EVENT_PASS_POINT_MONTHLY_05", + 2156: "ITEM_EVENT_PASS_POINT_MONTHLY_06", + 2157: "ITEM_EVENT_PASS_POINT_MONTHLY_07", + 2158: "ITEM_EVENT_PASS_POINT_MONTHLY_08", + 2159: "ITEM_EVENT_PASS_POINT_MONTHLY_09", + 2160: "ITEM_EVENT_PASS_POINT_MONTHLY_10", + 2161: "ITEM_EVENT_PASS_POINT_MONTHLY_11", + 2162: "ITEM_EVENT_PASS_POINT_MONTHLY_12", + 2200: "ITEM_GIFTBOX_STORAGE_UPGRADE", + 2201: "ITEM_POKEMON_STORAGE_UPGRADE_EARNED", + 2202: "ITEM_ITEM_STORAGE_UPGRADE_EARNED", + 2203: "ITEM_POSTCARD_STORAGE_UPGRADE_EARNED", + 2204: "ITEM_GIFTBOX_STORAGE_UPGRADE_EARNED", + 2205: "ITEM_EVENT_TICKET_S23_2026_01", + 2206: "ITEM_EVENT_TICKET_S23_2026_02", + 2207: "ITEM_EVENT_TICKET_S23_2026_03", + 2208: "ITEM_EVENT_TICKET_S23_2026_04", + 2209: "ITEM_EVENT_TICKET_S23_2026_05", + 2210: "ITEM_EVENT_TICKET_S23_2026_06", + 2211: "ITEM_EVENT_TICKET_S23_2026_07", + 2212: "ITEM_EVENT_TICKET_S23_2026_08", + 2213: "ITEM_EVENT_TICKET_S23_2026_09", + 2214: "ITEM_EVENT_TICKET_S23_2026_10", + 2215: "ITEM_EVENT_TICKET_S23_2026_11", + 2216: "ITEM_EVENT_TICKET_S23_2026_12", + 2217: "ITEM_EVENT_TICKET_S23_2026_13", + 2218: "ITEM_EVENT_TICKET_S23_2026_14", + 2219: "ITEM_EVENT_TICKET_S23_2026_15", + 2220: "ITEM_EVENT_TICKET_S23_2026_16", + 2221: "ITEM_EVENT_TICKET_S23_2026_17", + 2222: "ITEM_EVENT_TICKET_S23_2026_18", + 2223: "ITEM_EVENT_TICKET_S23_2026_19", + 2224: "ITEM_EVENT_TICKET_S23_2026_20", + 2225: "ITEM_EVENT_TICKET_S23_2026_21", + 2226: "ITEM_EVENT_TICKET_S23_2026_22", + 2227: "ITEM_EVENT_TICKET_S23_2026_23", + 2228: "ITEM_EVENT_TICKET_S23_2026_24", + 2229: "ITEM_EVENT_TICKET_S23_2026_25", + 2230: "ITEM_EVENT_TICKET_S23_2026_26", + 2231: "ITEM_EVENT_TICKET_S23_2026_27", + 2232: "ITEM_EVENT_TICKET_S23_2026_28", + 2233: "ITEM_EVENT_TICKET_S23_2026_29", + 2234: "ITEM_EVENT_TICKET_S23_2026_30", + 2235: "ITEM_EVENT_TICKET_S23_2026_31", + 2236: "ITEM_EVENT_TICKET_S23_2026_32", + 2237: "ITEM_EVENT_TICKET_S23_2026_01_TO_GIFT", + 2238: "ITEM_EVENT_TICKET_S23_2026_02_TO_GIFT", + 2239: "ITEM_EVENT_TICKET_S23_2026_03_TO_GIFT", + 2240: "ITEM_EVENT_TICKET_S23_2026_04_TO_GIFT", + 2241: "ITEM_EVENT_TICKET_S23_2026_05_TO_GIFT", + 2242: "ITEM_EVENT_TICKET_S23_2026_06_TO_GIFT", + 2243: "ITEM_EVENT_TICKET_S23_2026_07_TO_GIFT", + 2244: "ITEM_EVENT_TICKET_S23_2026_08_TO_GIFT", + 2245: "ITEM_EVENT_TICKET_S23_2026_09_TO_GIFT", + 2246: "ITEM_EVENT_TICKET_S23_2026_10_TO_GIFT", + 2247: "ITEM_EVENT_TICKET_S23_2026_11_TO_GIFT", + 2248: "ITEM_EVENT_TICKET_S23_2026_12_TO_GIFT", + 2249: "ITEM_EVENT_TICKET_S23_2026_13_TO_GIFT", + 2250: "ITEM_EVENT_TICKET_S23_2026_14_TO_GIFT", + 2251: "ITEM_EVENT_TICKET_S23_2026_15_TO_GIFT", + 2252: "ITEM_EVENT_TICKET_S23_2026_16_TO_GIFT", + } + Item_value = map[string]int32{ + "ITEM_UNKNOWN": 0, + "ITEM_POKE_BALL": 1, + "ITEM_GREAT_BALL": 2, + "ITEM_ULTRA_BALL": 3, + "ITEM_MASTER_BALL": 4, + "ITEM_PREMIER_BALL": 5, + "ITEM_BEAST_BALL": 6, + "ITEM_WILD_BALL": 7, + "ITEM_WILD_BALL_PREMIER": 8, + "ITEM_POTION": 101, + "ITEM_SUPER_POTION": 102, + "ITEM_HYPER_POTION": 103, + "ITEM_MAX_POTION": 104, + "ITEM_REVIVE": 201, + "ITEM_MAX_REVIVE": 202, + "ITEM_LUCKY_EGG": 301, + "ITEM_MAX_BOOST": 302, + "ITEM_LUCKY_FRIEND_APPLICATOR": 303, + "ITEM_SINGLE_STAT_INCREASE": 304, + "ITEM_TRIPLE_STAT_INCREASE": 305, + "ITEM_INCENSE_ORDINARY": 401, + "ITEM_INCENSE_SPICY": 402, + "ITEM_INCENSE_COOL": 403, + "ITEM_INCENSE_FLORAL": 404, + "ITEM_INCENSE_BELUGA_BOX": 405, + "ITEM_INCENSE_DAILY_ADVENTURE": 406, + "ITEM_INCENSE_SPARKLY": 407, + "ITEM_INCENSE_DAY_BONUS": 408, + "ITEM_INCENSE_NIGHT_BONUS": 409, + "ITEM_TROY_DISK": 501, + "ITEM_TROY_DISK_GLACIAL": 502, + "ITEM_TROY_DISK_MOSSY": 503, + "ITEM_TROY_DISK_MAGNETIC": 504, + "ITEM_TROY_DISK_RAINY": 505, + "ITEM_TROY_DISK_SPARKLY": 506, + "ITEM_X_ATTACK": 602, + "ITEM_X_DEFENSE": 603, + "ITEM_X_MIRACLE": 604, + "ITEM_BEANS": 650, + "ITEM_BREAKFAST": 651, + "ITEM_RAZZ_BERRY": 701, + "ITEM_BLUK_BERRY": 702, + "ITEM_NANAB_BERRY": 703, + "ITEM_WEPAR_BERRY": 704, + "ITEM_PINAP_BERRY": 705, + "ITEM_GOLDEN_RAZZ_BERRY": 706, + "ITEM_GOLDEN_NANAB_BERRY": 707, + "ITEM_GOLDEN_PINAP_BERRY": 708, + "ITEM_POFFIN": 709, + "ITEM_SPECIAL_CAMERA": 801, + "ITEM_STICKER_INVENTORY": 802, + "ITEM_POSTCARD_INVENTORY": 803, + "ITEM_SOFT_SFIDA": 804, + "ITEM_SOFT_SFIDA_LIMIT_UPGRADE_EARNED": 805, + "ITEM_INCUBATOR_BASIC_UNLIMITED": 901, + "ITEM_INCUBATOR_BASIC": 902, + "ITEM_INCUBATOR_SUPER": 903, + "ITEM_INCUBATOR_TIMED": 904, + "ITEM_INCUBATOR_SPECIAL": 905, + "ITEM_POKEMON_STORAGE_UPGRADE": 1001, + "ITEM_ITEM_STORAGE_UPGRADE": 1002, + "ITEM_POSTCARD_STORAGE_UPGRADE": 1003, + "ITEM_SUN_STONE": 1101, + "ITEM_KINGS_ROCK": 1102, + "ITEM_METAL_COAT": 1103, + "ITEM_DRAGON_SCALE": 1104, + "ITEM_UP_GRADE": 1105, + "ITEM_GEN4_EVOLUTION_STONE": 1106, + "ITEM_GEN5_EVOLUTION_STONE": 1107, + "ITEM_OTHER_EVOLUTION_STONE_A": 1150, + "ITEM_OTHER_EVOLUTION_STONE_MAPLE_A": 1151, + "ITEM_OTHER_EVOLUTION_STONE_MAPLE_B": 1152, + "ITEM_OTHER_EVOLUTION_STONE_MAPLE_C": 1155, + "ITEM_RESOURCE_CROWNED_ZACIAN": 1153, + "ITEM_RESOURCE_CROWNED_ZAMAZENTA": 1154, + "ITEM_MOVE_REROLL_FAST_ATTACK": 1201, + "ITEM_MOVE_REROLL_SPECIAL_ATTACK": 1202, + "ITEM_MOVE_REROLL_ELITE_FAST_ATTACK": 1203, + "ITEM_MOVE_REROLL_ELITE_SPECIAL_ATTACK": 1204, + "ITEM_MOVE_REROLL_OTHER_SPECIAL_ATTACK_A": 1250, + "ITEM_RARE_CANDY": 1301, + "ITEM_XL_RARE_CANDY": 1302, + "ITEM_FUSION_RESOURCE_DAWNWINGS_NECROZMA": 1350, + "ITEM_FUSION_RESOURCE_DUSKMANE_NECROZMA": 1351, + "ITEM_FUSION_RESOURCE_BLACK_KYUREM": 1352, + "ITEM_FUSION_RESOURCE_WHITE_KYUREM": 1353, + "ITEM_FUSION_RESOURCE_ICERIDER_CALYREX": 1354, + "FUSION_RESOURCE_SPECTRALRIDER_CALYREX": 1355, + "ITEM_FREE_RAID_TICKET": 1401, + "ITEM_PAID_RAID_TICKET": 1402, + "ITEM_STAR_PIECE": 1404, + "ITEM_FRIEND_GIFT_BOX": 1405, + "ITEM_TEAM_CHANGE": 1406, + "ITEM_ROUTE_MAKER": 1407, + "ITEM_REMOTE_RAID_TICKET": 1408, + "ITEM_S_RAID_TICKET": 1409, + "ITEM_ENHANCED_CURRENCY": 1410, + "ITEM_ENHANCED_CURRENCY_HOLDER": 1411, + "ITEM_LEADER_MAP_FRAGMENT": 1501, + "ITEM_LEADER_MAP": 1502, + "ITEM_GIOVANNI_MAP": 1503, + "ITEM_SHADOW_GEM_FRAGMENT": 1504, + "ITEM_SHADOW_GEM": 1505, + "ITEM_MP": 1506, + "ITEM_MP_REPLENISH": 1507, + "ITEM_GLOBAL_EVENT_TICKET": 1600, + "ITEM_EVENT_TICKET_PINK": 1601, + "ITEM_EVENT_TICKET_GRAY": 1602, + "ITEM_GLOBAL_EVENT_TICKET_TO_GIFT": 1603, + "ITEM_EVENT_TICKET_PINK_TO_GIFT": 1604, + "ITEM_EVENT_TICKET_GRAY_TO_GIFT": 1605, + "ITEM_BATTLE_PASS_TICKET": 1606, + "ITEM_EVERGREEN_TICKET": 1607, + "ITEM_EVERGREEN_TICKET_TO_GIFT": 1608, + "ITEM_DEPRECATED_1": 1609, + "ITEM_TICKET_CITY_SAFARI_00": 1610, + "ITEM_TICKET_CITY_SAFARI_01": 1611, + "ITEM_TICKET_CITY_SAFARI_02": 1612, + "ITEM_TICKET_CITY_SAFARI_03": 1613, + "ITEM_TICKET_CITY_SAFARI_04": 1614, + "ITEM_EVENT_TICKET_01": 1615, + "ITEM_EVENT_TICKET_02": 1616, + "ITEM_EVENT_TICKET_03": 1617, + "ITEM_EVENT_TICKET_04": 1618, + "ITEM_EVENT_TICKET_05": 1619, + "ITEM_EVENT_TICKET_06": 1620, + "ITEM_EVENT_TICKET_07": 1621, + "ITEM_EVENT_TICKET_08": 1622, + "ITEM_EVENT_TICKET_09": 1623, + "ITEM_EVENT_TICKET_10": 1624, + "ITEM_EVENT_TICKET_01_TO_GIFT": 1625, + "ITEM_EVENT_TICKET_02_TO_GIFT": 1626, + "ITEM_EVENT_TICKET_03_TO_GIFT": 1627, + "ITEM_EVENT_TICKET_04_TO_GIFT": 1628, + "ITEM_EVENT_TICKET_05_TO_GIFT": 1629, + "ITEM_EVENT_TICKET_06_TO_GIFT": 1630, + "ITEM_EVENT_TICKET_07_TO_GIFT": 1631, + "ITEM_EVENT_TICKET_08_TO_GIFT": 1632, + "ITEM_EVENT_TICKET_09_TO_GIFT": 1633, + "ITEM_EVENT_TICKET_10_TO_GIFT": 1634, + "ITEM_EVENT_PASS_POINT_GO_TOUR_01": 2001, + "ITEM_EVENT_PASS_POINT_GO_TOUR_02": 2002, + "ITEM_EVENT_PASS_POINT_GO_TOUR_03": 2003, + "ITEM_EVENT_PASS_POINT_GO_TOUR_04": 2004, + "ITEM_EVENT_PASS_POINT_GO_FEST_01": 2021, + "ITEM_EVENT_PASS_POINT_GO_FEST_02": 2022, + "ITEM_EVENT_PASS_POINT_GO_FEST_03": 2023, + "ITEM_EVENT_PASS_POINT_GO_FEST_04": 2024, + "ITEM_EVENT_PASS_POINT_GO_WILD_AREA_01": 2041, + "ITEM_EVENT_PASS_POINT_GO_WILD_AREA_02": 2042, + "ITEM_EVENT_PASS_POINT_GO_WILD_AREA_03": 2043, + "ITEM_EVENT_PASS_POINT_GO_WILD_AREA_04": 2044, + "ITEM_EVENT_PASS_POINT_LIVE_OPS_01": 2101, + "ITEM_EVENT_PASS_POINT_LIVE_OPS_02": 2102, + "ITEM_EVENT_PASS_POINT_LIVE_OPS_03": 2103, + "ITEM_EVENT_PASS_POINT_LIVE_OPS_04": 2104, + "ITEM_EVENT_PASS_POINT_LIVE_OPS_05": 2105, + "ITEM_EVENT_PASS_POINT_LIVE_OPS_06": 2106, + "ITEM_EVENT_PASS_POINT_LIVE_OPS_07": 2107, + "ITEM_EVENT_PASS_POINT_LIVE_OPS_08": 2108, + "ITEM_EVENT_PASS_POINT_LIVE_OPS_09": 2109, + "ITEM_EVENT_PASS_POINT_LIVE_OPS_10": 2110, + "ITEM_EVENT_PASS_POINT_LIVE_OPS_11": 2111, + "ITEM_EVENT_PASS_POINT_LIVE_OPS_12": 2112, + "ITEM_EVENT_PASS_POINT_LIVE_OPS_13": 2113, + "ITEM_EVENT_PASS_POINT_LIVE_OPS_14": 2114, + "ITEM_EVENT_PASS_POINT_LIVE_OPS_15": 2115, + "ITEM_EVENT_PASS_POINT_LIVE_OPS_16": 2116, + "ITEM_EVENT_PASS_POINT_LIVE_OPS_17": 2117, + "ITEM_EVENT_PASS_POINT_LIVE_OPS_18": 2118, + "ITEM_EVENT_PASS_POINT_LIVE_OPS_19": 2119, + "ITEM_EVENT_PASS_POINT_LIVE_OPS_20": 2120, + "ITEM_EVENT_PASS_POINT_MONTHLY_01": 2151, + "ITEM_EVENT_PASS_POINT_MONTHLY_02": 2152, + "ITEM_EVENT_PASS_POINT_MONTHLY_03": 2153, + "ITEM_EVENT_PASS_POINT_MONTHLY_04": 2154, + "ITEM_EVENT_PASS_POINT_MONTHLY_05": 2155, + "ITEM_EVENT_PASS_POINT_MONTHLY_06": 2156, + "ITEM_EVENT_PASS_POINT_MONTHLY_07": 2157, + "ITEM_EVENT_PASS_POINT_MONTHLY_08": 2158, + "ITEM_EVENT_PASS_POINT_MONTHLY_09": 2159, + "ITEM_EVENT_PASS_POINT_MONTHLY_10": 2160, + "ITEM_EVENT_PASS_POINT_MONTHLY_11": 2161, + "ITEM_EVENT_PASS_POINT_MONTHLY_12": 2162, + "ITEM_GIFTBOX_STORAGE_UPGRADE": 2200, + "ITEM_POKEMON_STORAGE_UPGRADE_EARNED": 2201, + "ITEM_ITEM_STORAGE_UPGRADE_EARNED": 2202, + "ITEM_POSTCARD_STORAGE_UPGRADE_EARNED": 2203, + "ITEM_GIFTBOX_STORAGE_UPGRADE_EARNED": 2204, + "ITEM_EVENT_TICKET_S23_2026_01": 2205, + "ITEM_EVENT_TICKET_S23_2026_02": 2206, + "ITEM_EVENT_TICKET_S23_2026_03": 2207, + "ITEM_EVENT_TICKET_S23_2026_04": 2208, + "ITEM_EVENT_TICKET_S23_2026_05": 2209, + "ITEM_EVENT_TICKET_S23_2026_06": 2210, + "ITEM_EVENT_TICKET_S23_2026_07": 2211, + "ITEM_EVENT_TICKET_S23_2026_08": 2212, + "ITEM_EVENT_TICKET_S23_2026_09": 2213, + "ITEM_EVENT_TICKET_S23_2026_10": 2214, + "ITEM_EVENT_TICKET_S23_2026_11": 2215, + "ITEM_EVENT_TICKET_S23_2026_12": 2216, + "ITEM_EVENT_TICKET_S23_2026_13": 2217, + "ITEM_EVENT_TICKET_S23_2026_14": 2218, + "ITEM_EVENT_TICKET_S23_2026_15": 2219, + "ITEM_EVENT_TICKET_S23_2026_16": 2220, + "ITEM_EVENT_TICKET_S23_2026_17": 2221, + "ITEM_EVENT_TICKET_S23_2026_18": 2222, + "ITEM_EVENT_TICKET_S23_2026_19": 2223, + "ITEM_EVENT_TICKET_S23_2026_20": 2224, + "ITEM_EVENT_TICKET_S23_2026_21": 2225, + "ITEM_EVENT_TICKET_S23_2026_22": 2226, + "ITEM_EVENT_TICKET_S23_2026_23": 2227, + "ITEM_EVENT_TICKET_S23_2026_24": 2228, + "ITEM_EVENT_TICKET_S23_2026_25": 2229, + "ITEM_EVENT_TICKET_S23_2026_26": 2230, + "ITEM_EVENT_TICKET_S23_2026_27": 2231, + "ITEM_EVENT_TICKET_S23_2026_28": 2232, + "ITEM_EVENT_TICKET_S23_2026_29": 2233, + "ITEM_EVENT_TICKET_S23_2026_30": 2234, + "ITEM_EVENT_TICKET_S23_2026_31": 2235, + "ITEM_EVENT_TICKET_S23_2026_32": 2236, + "ITEM_EVENT_TICKET_S23_2026_01_TO_GIFT": 2237, + "ITEM_EVENT_TICKET_S23_2026_02_TO_GIFT": 2238, + "ITEM_EVENT_TICKET_S23_2026_03_TO_GIFT": 2239, + "ITEM_EVENT_TICKET_S23_2026_04_TO_GIFT": 2240, + "ITEM_EVENT_TICKET_S23_2026_05_TO_GIFT": 2241, + "ITEM_EVENT_TICKET_S23_2026_06_TO_GIFT": 2242, + "ITEM_EVENT_TICKET_S23_2026_07_TO_GIFT": 2243, + "ITEM_EVENT_TICKET_S23_2026_08_TO_GIFT": 2244, + "ITEM_EVENT_TICKET_S23_2026_09_TO_GIFT": 2245, + "ITEM_EVENT_TICKET_S23_2026_10_TO_GIFT": 2246, + "ITEM_EVENT_TICKET_S23_2026_11_TO_GIFT": 2247, + "ITEM_EVENT_TICKET_S23_2026_12_TO_GIFT": 2248, + "ITEM_EVENT_TICKET_S23_2026_13_TO_GIFT": 2249, + "ITEM_EVENT_TICKET_S23_2026_14_TO_GIFT": 2250, + "ITEM_EVENT_TICKET_S23_2026_15_TO_GIFT": 2251, + "ITEM_EVENT_TICKET_S23_2026_16_TO_GIFT": 2252, + } +) + +func (x Item) Enum() *Item { + p := new(Item) + *p = x + return p +} + +func (x Item) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Item) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[155].Descriptor() +} + +func (Item) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[155] +} + +func (x Item) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use Item.Descriptor instead. +func (Item) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{155} +} + +type ItemUseTelemetryIds int32 + +const ( + ItemUseTelemetryIds_ITEM_USE_TELEMETRY_IDS_UNDEFINED_ITEM_EVENT ItemUseTelemetryIds = 0 + ItemUseTelemetryIds_ITEM_USE_TELEMETRY_IDS_USE_ITEM ItemUseTelemetryIds = 1 + ItemUseTelemetryIds_ITEM_USE_TELEMETRY_IDS_RECYCLE_ITEM ItemUseTelemetryIds = 2 + ItemUseTelemetryIds_ITEM_USE_TELEMETRY_IDS_UPDATE_ITEM_EQUIPPED ItemUseTelemetryIds = 3 +) + +// Enum value maps for ItemUseTelemetryIds. +var ( + ItemUseTelemetryIds_name = map[int32]string{ + 0: "ITEM_USE_TELEMETRY_IDS_UNDEFINED_ITEM_EVENT", + 1: "ITEM_USE_TELEMETRY_IDS_USE_ITEM", + 2: "ITEM_USE_TELEMETRY_IDS_RECYCLE_ITEM", + 3: "ITEM_USE_TELEMETRY_IDS_UPDATE_ITEM_EQUIPPED", + } + ItemUseTelemetryIds_value = map[string]int32{ + "ITEM_USE_TELEMETRY_IDS_UNDEFINED_ITEM_EVENT": 0, + "ITEM_USE_TELEMETRY_IDS_USE_ITEM": 1, + "ITEM_USE_TELEMETRY_IDS_RECYCLE_ITEM": 2, + "ITEM_USE_TELEMETRY_IDS_UPDATE_ITEM_EQUIPPED": 3, + } +) + +func (x ItemUseTelemetryIds) Enum() *ItemUseTelemetryIds { + p := new(ItemUseTelemetryIds) + *p = x + return p +} + +func (x ItemUseTelemetryIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ItemUseTelemetryIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[156].Descriptor() +} + +func (ItemUseTelemetryIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[156] +} + +func (x ItemUseTelemetryIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ItemUseTelemetryIds.Descriptor instead. +func (ItemUseTelemetryIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{156} +} + +type LayerKind int32 + +const ( + LayerKind_LAYER_UNDEFINED LayerKind = 0 + LayerKind_LAYER_BOUNDARIES LayerKind = 1 + LayerKind_LAYER_BUILDINGS LayerKind = 2 + LayerKind_LAYER_LANDUSE LayerKind = 4 + LayerKind_LAYER_PLACES LayerKind = 5 + LayerKind_LAYER_ROADS LayerKind = 7 + LayerKind_LAYER_TRANSIT LayerKind = 8 + LayerKind_LAYER_WATER LayerKind = 9 + LayerKind_LAYER_BIOME LayerKind = 11 +) + +// Enum value maps for LayerKind. +var ( + LayerKind_name = map[int32]string{ + 0: "LAYER_UNDEFINED", + 1: "LAYER_BOUNDARIES", + 2: "LAYER_BUILDINGS", + 4: "LAYER_LANDUSE", + 5: "LAYER_PLACES", + 7: "LAYER_ROADS", + 8: "LAYER_TRANSIT", + 9: "LAYER_WATER", + 11: "LAYER_BIOME", + } + LayerKind_value = map[string]int32{ + "LAYER_UNDEFINED": 0, + "LAYER_BOUNDARIES": 1, + "LAYER_BUILDINGS": 2, + "LAYER_LANDUSE": 4, + "LAYER_PLACES": 5, + "LAYER_ROADS": 7, + "LAYER_TRANSIT": 8, + "LAYER_WATER": 9, + "LAYER_BIOME": 11, + } +) + +func (x LayerKind) Enum() *LayerKind { + p := new(LayerKind) + *p = x + return p +} + +func (x LayerKind) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (LayerKind) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[157].Descriptor() +} + +func (LayerKind) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[157] +} + +func (x LayerKind) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use LayerKind.Descriptor instead. +func (LayerKind) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{157} +} + +type LocalizationMethod int32 + +const ( + LocalizationMethod_UNKNOWN_LOCALIZATION_METHOD LocalizationMethod = 0 + LocalizationMethod_LOCALIZATION_METHOD_VPS LocalizationMethod = 1 + LocalizationMethod_LOCALIZATION_METHOD_SLICK LocalizationMethod = 2 +) + +// Enum value maps for LocalizationMethod. +var ( + LocalizationMethod_name = map[int32]string{ + 0: "UNKNOWN_LOCALIZATION_METHOD", + 1: "LOCALIZATION_METHOD_VPS", + 2: "LOCALIZATION_METHOD_SLICK", + } + LocalizationMethod_value = map[string]int32{ + "UNKNOWN_LOCALIZATION_METHOD": 0, + "LOCALIZATION_METHOD_VPS": 1, + "LOCALIZATION_METHOD_SLICK": 2, + } +) + +func (x LocalizationMethod) Enum() *LocalizationMethod { + p := new(LocalizationMethod) + *p = x + return p +} + +func (x LocalizationMethod) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (LocalizationMethod) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[158].Descriptor() +} + +func (LocalizationMethod) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[158] +} + +func (x LocalizationMethod) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use LocalizationMethod.Descriptor instead. +func (LocalizationMethod) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{158} +} + +type LocalizationStatus int32 + +const ( + LocalizationStatus_UNKNOWN_LOCALIZATION_STATUS LocalizationStatus = 0 + LocalizationStatus_LOCALIZATION_STATUS_FAILURE LocalizationStatus = 1 + LocalizationStatus_LOCALIZATION_STATUS_LIMITED_LOCALIZATION LocalizationStatus = 2 + LocalizationStatus_LOCALIZATION_STATUS_SUCCESS LocalizationStatus = 3 +) + +// Enum value maps for LocalizationStatus. +var ( + LocalizationStatus_name = map[int32]string{ + 0: "UNKNOWN_LOCALIZATION_STATUS", + 1: "LOCALIZATION_STATUS_FAILURE", + 2: "LOCALIZATION_STATUS_LIMITED_LOCALIZATION", + 3: "LOCALIZATION_STATUS_SUCCESS", + } + LocalizationStatus_value = map[string]int32{ + "UNKNOWN_LOCALIZATION_STATUS": 0, + "LOCALIZATION_STATUS_FAILURE": 1, + "LOCALIZATION_STATUS_LIMITED_LOCALIZATION": 2, + "LOCALIZATION_STATUS_SUCCESS": 3, + } +) + +func (x LocalizationStatus) Enum() *LocalizationStatus { + p := new(LocalizationStatus) + *p = x + return p +} + +func (x LocalizationStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (LocalizationStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[159].Descriptor() +} + +func (LocalizationStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[159] +} + +func (x LocalizationStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use LocalizationStatus.Descriptor instead. +func (LocalizationStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{159} +} + +type LocationCard int32 + +const ( + LocationCard_LOCATION_CARD_UNSET LocationCard = 0 + LocationCard_LC_2023_LASVEGAS_GOTOUR_001 LocationCard = 1 + LocationCard_LC_2023_JEJU_AIRADVENTURES_001 LocationCard = 2 + LocationCard_LC_2023_NYC_GOFEST_001 LocationCard = 3 + LocationCard_LC_2023_LONDON_GOFEST_001 LocationCard = 4 + LocationCard_LC_2023_OSAKA_GOFEST_001 LocationCard = 5 + LocationCard_LC_2023_SEOUL_CITYSAFARI_001 LocationCard = 6 + LocationCard_LC_2023_BARCELONA_CITYSAFARI_001 LocationCard = 7 + LocationCard_LC_2023_MEXICOCITY_CITYSAFARI_001 LocationCard = 8 + LocationCard_LC_2024_LOSANGELES_GOTOUR_001 LocationCard = 9 + LocationCard_LC_2024_BALI_AIRADVENTURES_001 LocationCard = 10 + LocationCard_LC_2024_TAINAN_CITYSAFARI_001 LocationCard = 11 + LocationCard_LC_2024_SENDAI_GOFEST_001 LocationCard = 12 + LocationCard_LC_2024_MADRID_GOFEST_001 LocationCard = 13 + LocationCard_LC_2024_NYC_GOFEST_001 LocationCard = 14 + LocationCard_LC_SPECIALBACKGROUND_2024_GLOBAL_GOFEST_RADIANCE_001 LocationCard = 15 + LocationCard_LC_SPECIALBACKGROUND_2024_GLOBAL_GOFEST_UMBRA_001 LocationCard = 16 + LocationCard_LC_SPECIALBACKGROUND_2024_GLOBAL_GOFEST_COMBINATION_001 LocationCard = 17 + LocationCard_LC_SPECIALBACKGROUND_TEAM_BLUE LocationCard = 18 + LocationCard_LC_SPECIALBACKGROUND_TEAM_RED LocationCard = 19 + LocationCard_LC_SPECIALBACKGROUND_TEAM_YELLOW LocationCard = 20 + LocationCard_LC_2024_SURABAYA_AIRADVENTURES_001 LocationCard = 21 + LocationCard_LC_2024_YOGYAKARTA_AIRADVENTURES_001 LocationCard = 22 + LocationCard_LC_2024_JAKARTA_AIRADVENTURES_001 LocationCard = 23 + LocationCard_LC_SPECIAL_BACKGROUND_2024_GLOBAL_GOFEST_ULTRA_WORMHOLE_001 LocationCard = 24 + LocationCard_LC_SPECIAL_BACKGROUND_2024_GLOBAL_GOFEST_SUN_ULTRA_WORMHOLE_001 LocationCard = 25 + LocationCard_LC_SPECIAL_BACKGROUND_2024_GLOBAL_GOFEST_MOON_ULTRA_WORMHOLE_001 LocationCard = 26 + LocationCard_LC_2024_INCHEON_SAFARI_ZONE_001 LocationCard = 27 + LocationCard_LC_2024_HONOLULU_WORLD_CHAMPIONSHIPS_001 LocationCard = 28 + LocationCard_LC_2024_MLB_001 LocationCard = 29 + LocationCard_LC_2024_MLB_002 LocationCard = 30 + LocationCard_LC_2024_MLB_003 LocationCard = 31 + LocationCard_LC_2024_MLB_004 LocationCard = 32 + LocationCard_LC_2024_MLB_005 LocationCard = 33 + LocationCard_LC_2024_MLB_006 LocationCard = 34 + LocationCard_LC_2024_MLB_007 LocationCard = 35 + LocationCard_LC_2024_MLB_008 LocationCard = 36 + LocationCard_LC_2024_MLB_009 LocationCard = 37 + LocationCard_LC_2024_MLB_010 LocationCard = 38 + LocationCard_LC_2024_MLB_011 LocationCard = 39 + LocationCard_LC_2024_MLB_012 LocationCard = 40 + LocationCard_LC_2024_MLB_013 LocationCard = 41 + LocationCard_LC_2024_MLB_014 LocationCard = 42 + LocationCard_LC_2024_MLB_015 LocationCard = 43 + LocationCard_LC_2024_MLB_016 LocationCard = 44 + LocationCard_LC_2024_MLB_017 LocationCard = 45 + LocationCard_LC_2024_MLB_018 LocationCard = 46 + LocationCard_LC_2024_MLB_019 LocationCard = 47 + LocationCard_LC_2024_MLB_020 LocationCard = 48 + LocationCard_LC_2024_MLB_021 LocationCard = 49 + LocationCard_LC_2024_MLB_022 LocationCard = 50 + LocationCard_LC_2024_MLB_023 LocationCard = 51 + LocationCard_LC_2024_MLB_024 LocationCard = 52 + LocationCard_LC_2024_MLB_025 LocationCard = 53 + LocationCard_LC_2024_MLB_026 LocationCard = 54 + LocationCard_LC_2024_MLB_027 LocationCard = 55 + LocationCard_LC_2024_MLB_028 LocationCard = 56 + LocationCard_LC_2024_MLB_029 LocationCard = 57 + LocationCard_LC_2024_MLB_030 LocationCard = 58 + LocationCard_LC_2024_FUKUOKA_GOWA_001 LocationCard = 59 + LocationCard_LC_SPECIALBACKGROUND_2024_GLOBAL_GOWA_001 LocationCard = 60 + LocationCard_LC_2024_HONGKONG_CITYSAFARI_001 LocationCard = 61 + LocationCard_LC_2024_SAOPAULO_CITYSAFARI_001 LocationCard = 62 + LocationCard_LC_2025_NEWTAIPEICITY_GOTOUR_001 LocationCard = 63 + LocationCard_LC_2025_LOSANGELES_GOTOUR_001 LocationCard = 64 + LocationCard_LC_SPECIALBACKGROUND_2025_GLOBAL_GOTOUR_WHITE_001 LocationCard = 65 + LocationCard_LC_SPECIALBACKGROUND_2025_GLOBAL_GOTOUR_BLACK_001 LocationCard = 66 + LocationCard_LC_SPECIALBACKGROUND_2025_GLOBAL_GOTOUR_BLACK_WHITE_001 LocationCard = 67 + LocationCard_LC_SPECIALBACKGROUND_2025_SEASON17 LocationCard = 69 + LocationCard_LC_SPECIALBACKGROUND_2024_DECEMBERCDRECAP LocationCard = 70 + LocationCard_LC_SPECIALBACKGROUND_2025_GLOBAL_ENIGMA_001 LocationCard = 71 + LocationCard_LC_2024_MILAN_CITYSAFARI_001 LocationCard = 72 + LocationCard_LC_2024_MUMBAI_CITYSAFARI_001 LocationCard = 73 + LocationCard_LC_2024_SANTIAGO_CITYSAFARI_001 LocationCard = 74 + LocationCard_LC_2024_SINGAPORE_CITYSAFARI_001 LocationCard = 75 + LocationCard_LC_SPECIALBACKGROUND_2025_S18 LocationCard = 76 + LocationCard_LC_2025_OSAKA_EVENT_001 LocationCard = 77 + LocationCard_LC_2025_OSAKA_GOFEST_001 LocationCard = 78 + LocationCard_LC_2025_JERSEYCITY_GOFEST_001 LocationCard = 79 + LocationCard_LC_2025_PARIS_GOFEST_001 LocationCard = 80 + LocationCard_LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_REGI_001 LocationCard = 81 + LocationCard_LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_REGI_002 LocationCard = 82 + LocationCard_LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_REGI_003 LocationCard = 83 + LocationCard_LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_REGI_004 LocationCard = 84 + LocationCard_LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_REGI_005 LocationCard = 85 + LocationCard_LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_REGI_006 LocationCard = 86 + LocationCard_LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_SWORD_001 LocationCard = 87 + LocationCard_LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_SHIELD_001 LocationCard = 88 + LocationCard_LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_DD_001 LocationCard = 89 + LocationCard_LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_SWORD_CROWNED_001 LocationCard = 90 + LocationCard_LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_SHIELD_CROWNED_001 LocationCard = 91 + LocationCard_LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_DD_CROWNED_001 LocationCard = 92 + LocationCard_LC_2025_OSAKA_EVENT_002 LocationCard = 93 + LocationCard_LC_2025_OSAKA_EVENT_003 LocationCard = 94 + LocationCard_LC_2025_OSAKA_EVENT_004 LocationCard = 95 + LocationCard_LC_2025_OSAKA_EVENT_005 LocationCard = 96 + LocationCard_LC_2025_OSAKA_EVENT_006 LocationCard = 97 + LocationCard_LC_2025_CHERRY_BLOSSOM_FESTIVAL LocationCard = 98 + LocationCard_LC_2025_OSAKA_EVENT_007 LocationCard = 99 + LocationCard_LC_SPECIALBACKGROUND_KR2025_LOTTE_01 LocationCard = 100 + LocationCard_LC_2025_MANCHESTER_ROADTRIP_001 LocationCard = 101 + LocationCard_LC_2025_LONDON_ROADTRIP_001 LocationCard = 102 + LocationCard_LC_2025_PARIS_ROADTRIP_001 LocationCard = 103 + LocationCard_LC_2025_VALENCIA_ROADTRIP_001 LocationCard = 104 + LocationCard_LC_2025_BERLIN_ROADTRIP_001 LocationCard = 105 + LocationCard_LC_2025_HAGUE_ROADTRIP_001 LocationCard = 106 + LocationCard_LC_2025_COLOGNE_ROADTRIP_001 LocationCard = 107 + LocationCard_LC_SPECIALBACKGROUND_2025_SEASON19 LocationCard = 108 + LocationCard_LC_SPECIALBACKGROUND_2025_9THANNIVERSARY LocationCard = 109 + LocationCard_LC_SPECIALBACKGROUND_2025_SEASON18 LocationCard = 110 + LocationCard_LC_SPECIALBACKGROUND_2025_SEASON20 LocationCard = 111 + LocationCard_LC_SPECIALBACKGROUND_2025_SEASON21 LocationCard = 112 + LocationCard_LC_SPECIALBACKGROUND_2026_SEASON22 LocationCard = 113 + LocationCard_LC_SPECIALBACKGROUND_2026_SEASON23 LocationCard = 114 + LocationCard_LC_SPECIALBACKGROUND_2026_SEASON24 LocationCard = 115 + LocationCard_LC_SPECIALBACKGROUND_2026_SEASON25 LocationCard = 116 + LocationCard_LC_SPECIALBACKGROUND_2027_SEASON26 LocationCard = 117 + LocationCard_LC_SPECIALBACKGROUND_2027_SEASON27 LocationCard = 118 + LocationCard_LC_SPECIALBACKGROUND_2027_SEASON28 LocationCard = 119 + LocationCard_LC_SPECIALBACKGROUND_2027_SEASON29 LocationCard = 120 + LocationCard_LC_SPECIALBACKGROUND_2028_SEASON30 LocationCard = 121 + LocationCard_LC_SPECIALBACKGROUND_2028_SEASON31 LocationCard = 122 + LocationCard_LC_SPECIALBACKGROUND_2028_SEASON32 LocationCard = 123 + LocationCard_LC_SPECIALBACKGROUND_2028_SEASON33 LocationCard = 124 + LocationCard_LC_SPECIALBACKGROUND_2029_SEASON34 LocationCard = 125 + LocationCard_LC_SPECIALBACKGROUND_2029_SEASON35 LocationCard = 126 + LocationCard_LC_SPECIALBACKGROUND_2029_SEASON36 LocationCard = 127 + LocationCard_LC_SPECIALBACKGROUND_2029_SEASON37 LocationCard = 128 + LocationCard_LC_SPECIALBACKGROUND_2030_SEASON38 LocationCard = 129 + LocationCard_LC_SPECIALBACKGROUND_2030_SEASON39 LocationCard = 130 + LocationCard_LC_SPECIALBACKGROUND_2030_SEASON40 LocationCard = 131 + LocationCard_LC_SPECIALBACKGROUND_2030_SEASON41 LocationCard = 132 + LocationCard_LC_SPECIALBACKGROUND_EXTRA_2025_01 LocationCard = 133 + LocationCard_LC_SPECIALBACKGROUND_EXTRA_2025_02 LocationCard = 134 + LocationCard_LC_SPECIALBACKGROUND_EXTRA_2025_03 LocationCard = 135 + LocationCard_LC_SPECIALBACKGROUND_EXTRA_2025_04 LocationCard = 136 + LocationCard_LC_SPECIALBACKGROUND_EXTRA_2025_05 LocationCard = 137 + LocationCard_LC_SPECIALBACKGROUND_EXTRA_2025_06 LocationCard = 138 + LocationCard_LC_SPECIALBACKGROUND_EXTRA_2025_07 LocationCard = 139 + LocationCard_LC_SPECIALBACKGROUND_EXTRA_2025_08 LocationCard = 140 + LocationCard_LC_SPECIALBACKGROUND_EXTRA_2025_09 LocationCard = 141 + LocationCard_LC_SPECIALBACKGROUND_EXTRA_2025_10 LocationCard = 142 + LocationCard_LC_2025_ANAHEIM_WORLD_CHAMPIONSHIPS_001 LocationCard = 143 + LocationCard_LC_SPECIALBACKGROUND_CON2025 LocationCard = 144 + LocationCard_LC_2025_JANGHEUNG_SUMMER_FESTIVAL LocationCard = 145 + LocationCard_LC_2025_AMSTERDAM_CITYSAFARI_001 LocationCard = 146 + LocationCard_LC_2025_BANGKOK_CITYSAFARI_001 LocationCard = 147 + LocationCard_LC_2025_CANCUN_CITYSAFARI_001 LocationCard = 148 + LocationCard_LC_2025_VALENCIA_CITYSAFARI_001 LocationCard = 149 + LocationCard_LC_2025_VANCOUVER_CITYSAFARI_001 LocationCard = 150 + LocationCard_LC_2025_PARIS_001 LocationCard = 151 + LocationCard_LC_2025_PARIS_002 LocationCard = 152 + LocationCard_LC_2025_TAIPEICITY_AMUSEMENT_PARK LocationCard = 153 + LocationCard_LC_NAGASAKI_STAMP_RALLY LocationCard = 154 + LocationCard_LC_SPECIALBACKGROUND_2025_GOWA_LEADUP LocationCard = 155 + LocationCard_LC_SPECIALBACKGROUND_2025_GOWA_GLOBAL LocationCard = 156 + LocationCard_LC_2025_GOWA_NAGASAKI LocationCard = 157 + LocationCard_LC_JEJU_STAMP_RALLY LocationCard = 158 + LocationCard_LC_JEJU_REGULAR_EVENT LocationCard = 159 + LocationCard_LC_CITYSAFARI2025_BUENOSAIRES LocationCard = 160 + LocationCard_LC_CITYSAFARI2025_MIAMI LocationCard = 161 + LocationCard_LC_CITYSAFARI2025_SYDNEY LocationCard = 162 + LocationCard_LC_POKELID_HOKKAIDO LocationCard = 163 + LocationCard_LC_POKELID_AOMORI LocationCard = 164 + LocationCard_LC_POKELID_IWATE LocationCard = 165 + LocationCard_LC_POKELID_MIYAGI LocationCard = 166 + LocationCard_LC_POKELID_AKITA LocationCard = 167 + LocationCard_LC_POKELID_FUKUSHIMA LocationCard = 168 + LocationCard_LC_POKELID_YAMAGATA LocationCard = 169 + LocationCard_LC_POKELID_TOCHIGI LocationCard = 170 + LocationCard_LC_POKELID_SAITAMA LocationCard = 171 + LocationCard_LC_POKELID_CHIBA LocationCard = 172 + LocationCard_LC_POKELID_TOKYO LocationCard = 173 + LocationCard_LC_POKELID_KANAGAWA LocationCard = 174 + LocationCard_LC_POKELID_IBARAKI LocationCard = 175 + LocationCard_LC_POKELID_NIIGATA LocationCard = 176 + LocationCard_LC_POKELID_TOYAMA LocationCard = 177 + LocationCard_LC_POKELID_ISHIKAWA LocationCard = 178 + LocationCard_LC_POKELID_FUKUI LocationCard = 179 + LocationCard_LC_POKELID_GIFU LocationCard = 180 + LocationCard_LC_POKELID_SHIZUOKA LocationCard = 181 + LocationCard_LC_POKELID_AICHI LocationCard = 182 + LocationCard_LC_POKELID_MIE LocationCard = 183 + LocationCard_LC_POKELID_SHIGA LocationCard = 184 + LocationCard_LC_POKELID_KYOTO LocationCard = 185 + LocationCard_LC_POKELID_OSAKA LocationCard = 186 + LocationCard_LC_POKELID_HYOGO LocationCard = 187 + LocationCard_LC_POKELID_NARA LocationCard = 188 + LocationCard_LC_POKELID_WAKAYAMA LocationCard = 189 + LocationCard_LC_POKELID_TOTTORI LocationCard = 190 + LocationCard_LC_POKELID_SHIMANE LocationCard = 191 + LocationCard_LC_POKELID_OKAYAMA LocationCard = 192 + LocationCard_LC_POKELID_YAMAGUCHI LocationCard = 193 + LocationCard_LC_POKELID_TOKUSHIMA LocationCard = 194 + LocationCard_LC_POKELID_KAGAWA LocationCard = 195 + LocationCard_LC_POKELID_EHIME LocationCard = 196 + LocationCard_LC_POKELID_KOCHI LocationCard = 197 + LocationCard_LC_POKELID_FUKUOKA LocationCard = 198 + LocationCard_LC_POKELID_SAGA LocationCard = 199 + LocationCard_LC_POKELID_NAGASAKI LocationCard = 200 + LocationCard_LC_POKELID_MIYAZAKI LocationCard = 201 + LocationCard_LC_POKELID_KAGOSHIMA LocationCard = 202 + LocationCard_LC_POKELID_OKINAWA LocationCard = 203 + LocationCard_LC_POKELID_GUNMA LocationCard = 204 + LocationCard_LC_POKELID_YAMANASHI LocationCard = 205 + LocationCard_LC_POKELID_NAGANO LocationCard = 206 + LocationCard_LC_POKELID_HIROSHIMA LocationCard = 207 + LocationCard_LC_POKELID_KUMAMOTO LocationCard = 208 + LocationCard_LC_POKELID_OITA LocationCard = 209 + LocationCard_LC_2025_KR_BUSAN_FIREWORKS_FESTIVAL LocationCard = 210 + LocationCard_LC_SPECIALBACKGROUND_OBSERVATORY_EXHIBITION_TOUR LocationCard = 211 + LocationCard_LC_2025_KR_PYEONGCHANG_WINTER_FESTIVAL LocationCard = 212 + LocationCard_LC_SPECIALBACKGROUND_2026_COMMUNITYDAY LocationCard = 213 + LocationCard_LC_2026_LOSANGELES_GOTOUR_001 LocationCard = 214 + LocationCard_LC_2026_TAINAN_GOTOUR_001 LocationCard = 215 + LocationCard_LC_SPECIALBACKGROUND_2026_GLOBAL_GOLD_001 LocationCard = 216 + LocationCard_LC_SPECIALBACKGROUND_2026_GLOBAL_SILVER_001 LocationCard = 217 + LocationCard_LC_SPECIALBACKGROUND_2026_GLOBAL_RUBY_001 LocationCard = 218 + LocationCard_LC_SPECIALBACKGROUND_2026_GLOBAL_SAPPHIRE_001 LocationCard = 219 + LocationCard_LC_SPECIALBACKGROUND_2026_GLOBAL_DIAMOND_001 LocationCard = 220 + LocationCard_LC_SPECIALBACKGROUND_2026_GLOBAL_PEARL_001 LocationCard = 221 + LocationCard_LC_SPECIALBACKGROUND_2026_GLOBAL_X_001 LocationCard = 222 + LocationCard_LC_SPECIALBACKGROUND_2026_GLOBAL_Y_001 LocationCard = 223 + LocationCard_LC_SPECIALBACKGROUND_2026_GLOBAL_MEGA_001 LocationCard = 224 + LocationCard_LC_2025_NFL_001 LocationCard = 225 + LocationCard_LC_2025_NFL_002 LocationCard = 226 + LocationCard_LC_2025_NFL_003 LocationCard = 227 + LocationCard_LC_2025_NFL_004 LocationCard = 228 + LocationCard_LC_2025_NFL_005 LocationCard = 229 + LocationCard_LC_2025_NFL_006 LocationCard = 230 + LocationCard_LC_2025_NFL_007 LocationCard = 231 + LocationCard_LC_2025_NFL_008 LocationCard = 232 + LocationCard_LC_2025_NFL_009 LocationCard = 233 + LocationCard_LC_2025_NFL_010 LocationCard = 234 + LocationCard_LC_2025_NFL_011 LocationCard = 235 + LocationCard_LC_2025_NFL_012 LocationCard = 236 + LocationCard_LC_2025_NFL_013 LocationCard = 237 + LocationCard_LC_2025_NFL_014 LocationCard = 238 + LocationCard_LC_2025_NFL_015 LocationCard = 239 + LocationCard_LC_ID_CAR_FREE_DAY LocationCard = 240 + LocationCard_LC_2026_PPK_001 LocationCard = 241 + LocationCard_LC_SPECIALBACKGROUND_POK2026 LocationCard = 242 + LocationCard_LC_2026_RIODEJANEIRO_CARNIVAL_001 LocationCard = 243 + LocationCard_LC_2026_COLOGNE_CARNIVAL_001 LocationCard = 244 + LocationCard_LC_2026_COPENHAGEN_GOFEST_001 LocationCard = 245 + LocationCard_LC_2026_TOKYO_GOFEST_001 LocationCard = 246 + LocationCard_LC_2026_CHICAGO_GOFEST_001 LocationCard = 247 + LocationCard_LC_SPECIALBACKGROUND_2026_GLOBAL_GOFEST_001 LocationCard = 248 + LocationCard_LC_SPECIALBACKGROUND_2026_MEWTWO_001 LocationCard = 249 + LocationCard_LC_SPECIALBACKGROUND_2026_MEWTWO_002 LocationCard = 250 + LocationCard_LC_2026_NPB_001 LocationCard = 252 + LocationCard_LC_2026_NPB_002 LocationCard = 253 + LocationCard_LC_2026_NPB_003 LocationCard = 254 + LocationCard_LC_2026_NPB_004 LocationCard = 255 + LocationCard_LC_2026_NPB_005 LocationCard = 256 + LocationCard_LC_2026_NPB_006 LocationCard = 257 + LocationCard_LC_2026_NPB_007 LocationCard = 258 + LocationCard_LC_2026_NPB_008 LocationCard = 259 + LocationCard_LC_2026_NPB_009 LocationCard = 260 + LocationCard_LC_2026_NPB_010 LocationCard = 261 + LocationCard_LC_2026_NPB_011 LocationCard = 262 + LocationCard_LC_2026_NPB_012 LocationCard = 263 + LocationCard_LC_2026_NPB_013 LocationCard = 264 + LocationCard_LC_2026_LATAM_001 LocationCard = 265 + LocationCard_LC_2026_LATAM_002 LocationCard = 266 + LocationCard_LC_2026_LATAM_003 LocationCard = 267 + LocationCard_LC_2026_LATAM_004 LocationCard = 268 + LocationCard_LC_2026_LATAM_005 LocationCard = 269 + LocationCard_LC_2026_TAIPEI_FLOWER_FESTIVAL LocationCard = 270 + LocationCard_LC_TOKMUN_STAMP_01 LocationCard = 271 + LocationCard_LC_TOKMUN_STAMP_02 LocationCard = 272 + LocationCard_LC_TOKMUN_STAMP_03 LocationCard = 273 + LocationCard_LC_CR_2026_001 LocationCard = 274 + LocationCard_LC_SPECIALBACKGROUND_10ANI2026 LocationCard = 275 + LocationCard_LC_SPECIALBACKGROUND_2026_WCS LocationCard = 276 + LocationCard_LC_SPECIALBACKGROUND_2026_ARRAIA LocationCard = 277 + LocationCard_LC_2026_MLB_TBRAYS LocationCard = 278 + LocationCard_LC_2026_MLB_SDPADRES LocationCard = 279 + LocationCard_LC_2026_BR_001 LocationCard = 280 + LocationCard_LC_SPECIALBACKGROUND_LEGO_2026_01 LocationCard = 281 + LocationCard_LC_NT_1 LocationCard = 282 + LocationCard_LC_NT_2 LocationCard = 283 + LocationCard_LC_NT_3 LocationCard = 284 + LocationCard_LC_NT_4 LocationCard = 285 + LocationCard_LC_NT_5 LocationCard = 286 + LocationCard_LC_NT_6 LocationCard = 287 + LocationCard_LC_NT_7 LocationCard = 288 + LocationCard_LC_NT_8 LocationCard = 289 + LocationCard_LC_NT_9 LocationCard = 290 + LocationCard_LC_NT_10 LocationCard = 291 + LocationCard_LC_NT_11 LocationCard = 292 + LocationCard_LC_NT_12 LocationCard = 293 + LocationCard_LC_NT_13 LocationCard = 294 + LocationCard_LC_NT_14 LocationCard = 295 + LocationCard_LC_NT_15 LocationCard = 296 + LocationCard_LC_NT_16 LocationCard = 297 + LocationCard_LC_NT_17 LocationCard = 298 + LocationCard_LC_NT_18 LocationCard = 299 + LocationCard_LC_NT_19 LocationCard = 300 + LocationCard_LC_NT_20 LocationCard = 301 + LocationCard_LC_NT_21 LocationCard = 302 + LocationCard_LC_NT_22 LocationCard = 303 + LocationCard_LC_NT_23 LocationCard = 304 + LocationCard_LC_NT_24 LocationCard = 305 + LocationCard_LC_NT_25 LocationCard = 306 + LocationCard_LC_NT_26 LocationCard = 307 + LocationCard_LC_NT_27 LocationCard = 308 + LocationCard_LC_2026_JP_RED LocationCard = 309 + LocationCard_LC_2026_JP_GREEN LocationCard = 310 + LocationCard_LC_2026_JP_BLUE LocationCard = 311 + LocationCard_LC_JAPAN_STAMP_RALLY_1 LocationCard = 312 + LocationCard_LC_JAPAN_STAMP_RALLY_2 LocationCard = 313 + LocationCard_LC_JAPAN_STAMP_RALLY_3 LocationCard = 314 + LocationCard_LC_JAPAN_STAMP_RALLY_4 LocationCard = 315 + LocationCard_LC_JAPAN_STAMP_RALLY_5 LocationCard = 316 + LocationCard_LC_JAPAN_STAMP_RALLY_6 LocationCard = 317 + LocationCard_LC_JAPAN_STAMP_RALLY_7 LocationCard = 318 + LocationCard_LC_JAPAN_STAMP_RALLY_8 LocationCard = 319 + LocationCard_LC_JAPAN_STAMP_RALLY_9 LocationCard = 320 + LocationCard_LC_JAPAN_STAMP_RALLY_10 LocationCard = 321 + LocationCard_LC_JAPAN_STAMP_RALLY_11 LocationCard = 322 + LocationCard_LC_JAPAN_STAMP_RALLY_12 LocationCard = 323 + LocationCard_LC_JAPAN_STAMP_RALLY_13 LocationCard = 324 + LocationCard_LC_JAPAN_STAMP_RALLY_14 LocationCard = 325 + LocationCard_LC_JAPAN_STAMP_RALLY_15 LocationCard = 326 + LocationCard_LC_JAPAN_STAMP_RALLY_16 LocationCard = 327 + LocationCard_LC_JAPAN_STAMP_RALLY_17 LocationCard = 328 + LocationCard_LC_JAPAN_STAMP_RALLY_18 LocationCard = 329 + LocationCard_LC_JAPAN_STAMP_RALLY_19 LocationCard = 330 + LocationCard_LC_SPECIALBACKGROUND_2026_GLOBAL_MEGA_002 LocationCard = 331 + LocationCard_LC_2026_SANFRANCISCO_WCS_001 LocationCard = 332 + LocationCard_LC_SPECIALBACKGROUND_GG2026 LocationCard = 333 + LocationCard_LC_TPC30_MY LocationCard = 334 + LocationCard_LC_TPC30_TW LocationCard = 335 + LocationCard_LC_TPC30_SG LocationCard = 336 + LocationCard_LC_TPC30_PH LocationCard = 337 + LocationCard_LC_TPC30_TH LocationCard = 338 +) + +// Enum value maps for LocationCard. +var ( + LocationCard_name = map[int32]string{ + 0: "LOCATION_CARD_UNSET", + 1: "LC_2023_LASVEGAS_GOTOUR_001", + 2: "LC_2023_JEJU_AIRADVENTURES_001", + 3: "LC_2023_NYC_GOFEST_001", + 4: "LC_2023_LONDON_GOFEST_001", + 5: "LC_2023_OSAKA_GOFEST_001", + 6: "LC_2023_SEOUL_CITYSAFARI_001", + 7: "LC_2023_BARCELONA_CITYSAFARI_001", + 8: "LC_2023_MEXICOCITY_CITYSAFARI_001", + 9: "LC_2024_LOSANGELES_GOTOUR_001", + 10: "LC_2024_BALI_AIRADVENTURES_001", + 11: "LC_2024_TAINAN_CITYSAFARI_001", + 12: "LC_2024_SENDAI_GOFEST_001", + 13: "LC_2024_MADRID_GOFEST_001", + 14: "LC_2024_NYC_GOFEST_001", + 15: "LC_SPECIALBACKGROUND_2024_GLOBAL_GOFEST_RADIANCE_001", + 16: "LC_SPECIALBACKGROUND_2024_GLOBAL_GOFEST_UMBRA_001", + 17: "LC_SPECIALBACKGROUND_2024_GLOBAL_GOFEST_COMBINATION_001", + 18: "LC_SPECIALBACKGROUND_TEAM_BLUE", + 19: "LC_SPECIALBACKGROUND_TEAM_RED", + 20: "LC_SPECIALBACKGROUND_TEAM_YELLOW", + 21: "LC_2024_SURABAYA_AIRADVENTURES_001", + 22: "LC_2024_YOGYAKARTA_AIRADVENTURES_001", + 23: "LC_2024_JAKARTA_AIRADVENTURES_001", + 24: "LC_SPECIAL_BACKGROUND_2024_GLOBAL_GOFEST_ULTRA_WORMHOLE_001", + 25: "LC_SPECIAL_BACKGROUND_2024_GLOBAL_GOFEST_SUN_ULTRA_WORMHOLE_001", + 26: "LC_SPECIAL_BACKGROUND_2024_GLOBAL_GOFEST_MOON_ULTRA_WORMHOLE_001", + 27: "LC_2024_INCHEON_SAFARI_ZONE_001", + 28: "LC_2024_HONOLULU_WORLD_CHAMPIONSHIPS_001", + 29: "LC_2024_MLB_001", + 30: "LC_2024_MLB_002", + 31: "LC_2024_MLB_003", + 32: "LC_2024_MLB_004", + 33: "LC_2024_MLB_005", + 34: "LC_2024_MLB_006", + 35: "LC_2024_MLB_007", + 36: "LC_2024_MLB_008", + 37: "LC_2024_MLB_009", + 38: "LC_2024_MLB_010", + 39: "LC_2024_MLB_011", + 40: "LC_2024_MLB_012", + 41: "LC_2024_MLB_013", + 42: "LC_2024_MLB_014", + 43: "LC_2024_MLB_015", + 44: "LC_2024_MLB_016", + 45: "LC_2024_MLB_017", + 46: "LC_2024_MLB_018", + 47: "LC_2024_MLB_019", + 48: "LC_2024_MLB_020", + 49: "LC_2024_MLB_021", + 50: "LC_2024_MLB_022", + 51: "LC_2024_MLB_023", + 52: "LC_2024_MLB_024", + 53: "LC_2024_MLB_025", + 54: "LC_2024_MLB_026", + 55: "LC_2024_MLB_027", + 56: "LC_2024_MLB_028", + 57: "LC_2024_MLB_029", + 58: "LC_2024_MLB_030", + 59: "LC_2024_FUKUOKA_GOWA_001", + 60: "LC_SPECIALBACKGROUND_2024_GLOBAL_GOWA_001", + 61: "LC_2024_HONGKONG_CITYSAFARI_001", + 62: "LC_2024_SAOPAULO_CITYSAFARI_001", + 63: "LC_2025_NEWTAIPEICITY_GOTOUR_001", + 64: "LC_2025_LOSANGELES_GOTOUR_001", + 65: "LC_SPECIALBACKGROUND_2025_GLOBAL_GOTOUR_WHITE_001", + 66: "LC_SPECIALBACKGROUND_2025_GLOBAL_GOTOUR_BLACK_001", + 67: "LC_SPECIALBACKGROUND_2025_GLOBAL_GOTOUR_BLACK_WHITE_001", + 69: "LC_SPECIALBACKGROUND_2025_SEASON17", + 70: "LC_SPECIALBACKGROUND_2024_DECEMBERCDRECAP", + 71: "LC_SPECIALBACKGROUND_2025_GLOBAL_ENIGMA_001", + 72: "LC_2024_MILAN_CITYSAFARI_001", + 73: "LC_2024_MUMBAI_CITYSAFARI_001", + 74: "LC_2024_SANTIAGO_CITYSAFARI_001", + 75: "LC_2024_SINGAPORE_CITYSAFARI_001", + 76: "LC_SPECIALBACKGROUND_2025_S18", + 77: "LC_2025_OSAKA_EVENT_001", + 78: "LC_2025_OSAKA_GOFEST_001", + 79: "LC_2025_JERSEYCITY_GOFEST_001", + 80: "LC_2025_PARIS_GOFEST_001", + 81: "LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_REGI_001", + 82: "LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_REGI_002", + 83: "LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_REGI_003", + 84: "LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_REGI_004", + 85: "LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_REGI_005", + 86: "LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_REGI_006", + 87: "LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_SWORD_001", + 88: "LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_SHIELD_001", + 89: "LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_DD_001", + 90: "LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_SWORD_CROWNED_001", + 91: "LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_SHIELD_CROWNED_001", + 92: "LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_DD_CROWNED_001", + 93: "LC_2025_OSAKA_EVENT_002", + 94: "LC_2025_OSAKA_EVENT_003", + 95: "LC_2025_OSAKA_EVENT_004", + 96: "LC_2025_OSAKA_EVENT_005", + 97: "LC_2025_OSAKA_EVENT_006", + 98: "LC_2025_CHERRY_BLOSSOM_FESTIVAL", + 99: "LC_2025_OSAKA_EVENT_007", + 100: "LC_SPECIALBACKGROUND_KR2025_LOTTE_01", + 101: "LC_2025_MANCHESTER_ROADTRIP_001", + 102: "LC_2025_LONDON_ROADTRIP_001", + 103: "LC_2025_PARIS_ROADTRIP_001", + 104: "LC_2025_VALENCIA_ROADTRIP_001", + 105: "LC_2025_BERLIN_ROADTRIP_001", + 106: "LC_2025_HAGUE_ROADTRIP_001", + 107: "LC_2025_COLOGNE_ROADTRIP_001", + 108: "LC_SPECIALBACKGROUND_2025_SEASON19", + 109: "LC_SPECIALBACKGROUND_2025_9THANNIVERSARY", + 110: "LC_SPECIALBACKGROUND_2025_SEASON18", + 111: "LC_SPECIALBACKGROUND_2025_SEASON20", + 112: "LC_SPECIALBACKGROUND_2025_SEASON21", + 113: "LC_SPECIALBACKGROUND_2026_SEASON22", + 114: "LC_SPECIALBACKGROUND_2026_SEASON23", + 115: "LC_SPECIALBACKGROUND_2026_SEASON24", + 116: "LC_SPECIALBACKGROUND_2026_SEASON25", + 117: "LC_SPECIALBACKGROUND_2027_SEASON26", + 118: "LC_SPECIALBACKGROUND_2027_SEASON27", + 119: "LC_SPECIALBACKGROUND_2027_SEASON28", + 120: "LC_SPECIALBACKGROUND_2027_SEASON29", + 121: "LC_SPECIALBACKGROUND_2028_SEASON30", + 122: "LC_SPECIALBACKGROUND_2028_SEASON31", + 123: "LC_SPECIALBACKGROUND_2028_SEASON32", + 124: "LC_SPECIALBACKGROUND_2028_SEASON33", + 125: "LC_SPECIALBACKGROUND_2029_SEASON34", + 126: "LC_SPECIALBACKGROUND_2029_SEASON35", + 127: "LC_SPECIALBACKGROUND_2029_SEASON36", + 128: "LC_SPECIALBACKGROUND_2029_SEASON37", + 129: "LC_SPECIALBACKGROUND_2030_SEASON38", + 130: "LC_SPECIALBACKGROUND_2030_SEASON39", + 131: "LC_SPECIALBACKGROUND_2030_SEASON40", + 132: "LC_SPECIALBACKGROUND_2030_SEASON41", + 133: "LC_SPECIALBACKGROUND_EXTRA_2025_01", + 134: "LC_SPECIALBACKGROUND_EXTRA_2025_02", + 135: "LC_SPECIALBACKGROUND_EXTRA_2025_03", + 136: "LC_SPECIALBACKGROUND_EXTRA_2025_04", + 137: "LC_SPECIALBACKGROUND_EXTRA_2025_05", + 138: "LC_SPECIALBACKGROUND_EXTRA_2025_06", + 139: "LC_SPECIALBACKGROUND_EXTRA_2025_07", + 140: "LC_SPECIALBACKGROUND_EXTRA_2025_08", + 141: "LC_SPECIALBACKGROUND_EXTRA_2025_09", + 142: "LC_SPECIALBACKGROUND_EXTRA_2025_10", + 143: "LC_2025_ANAHEIM_WORLD_CHAMPIONSHIPS_001", + 144: "LC_SPECIALBACKGROUND_CON2025", + 145: "LC_2025_JANGHEUNG_SUMMER_FESTIVAL", + 146: "LC_2025_AMSTERDAM_CITYSAFARI_001", + 147: "LC_2025_BANGKOK_CITYSAFARI_001", + 148: "LC_2025_CANCUN_CITYSAFARI_001", + 149: "LC_2025_VALENCIA_CITYSAFARI_001", + 150: "LC_2025_VANCOUVER_CITYSAFARI_001", + 151: "LC_2025_PARIS_001", + 152: "LC_2025_PARIS_002", + 153: "LC_2025_TAIPEICITY_AMUSEMENT_PARK", + 154: "LC_NAGASAKI_STAMP_RALLY", + 155: "LC_SPECIALBACKGROUND_2025_GOWA_LEADUP", + 156: "LC_SPECIALBACKGROUND_2025_GOWA_GLOBAL", + 157: "LC_2025_GOWA_NAGASAKI", + 158: "LC_JEJU_STAMP_RALLY", + 159: "LC_JEJU_REGULAR_EVENT", + 160: "LC_CITYSAFARI2025_BUENOSAIRES", + 161: "LC_CITYSAFARI2025_MIAMI", + 162: "LC_CITYSAFARI2025_SYDNEY", + 163: "LC_POKELID_HOKKAIDO", + 164: "LC_POKELID_AOMORI", + 165: "LC_POKELID_IWATE", + 166: "LC_POKELID_MIYAGI", + 167: "LC_POKELID_AKITA", + 168: "LC_POKELID_FUKUSHIMA", + 169: "LC_POKELID_YAMAGATA", + 170: "LC_POKELID_TOCHIGI", + 171: "LC_POKELID_SAITAMA", + 172: "LC_POKELID_CHIBA", + 173: "LC_POKELID_TOKYO", + 174: "LC_POKELID_KANAGAWA", + 175: "LC_POKELID_IBARAKI", + 176: "LC_POKELID_NIIGATA", + 177: "LC_POKELID_TOYAMA", + 178: "LC_POKELID_ISHIKAWA", + 179: "LC_POKELID_FUKUI", + 180: "LC_POKELID_GIFU", + 181: "LC_POKELID_SHIZUOKA", + 182: "LC_POKELID_AICHI", + 183: "LC_POKELID_MIE", + 184: "LC_POKELID_SHIGA", + 185: "LC_POKELID_KYOTO", + 186: "LC_POKELID_OSAKA", + 187: "LC_POKELID_HYOGO", + 188: "LC_POKELID_NARA", + 189: "LC_POKELID_WAKAYAMA", + 190: "LC_POKELID_TOTTORI", + 191: "LC_POKELID_SHIMANE", + 192: "LC_POKELID_OKAYAMA", + 193: "LC_POKELID_YAMAGUCHI", + 194: "LC_POKELID_TOKUSHIMA", + 195: "LC_POKELID_KAGAWA", + 196: "LC_POKELID_EHIME", + 197: "LC_POKELID_KOCHI", + 198: "LC_POKELID_FUKUOKA", + 199: "LC_POKELID_SAGA", + 200: "LC_POKELID_NAGASAKI", + 201: "LC_POKELID_MIYAZAKI", + 202: "LC_POKELID_KAGOSHIMA", + 203: "LC_POKELID_OKINAWA", + 204: "LC_POKELID_GUNMA", + 205: "LC_POKELID_YAMANASHI", + 206: "LC_POKELID_NAGANO", + 207: "LC_POKELID_HIROSHIMA", + 208: "LC_POKELID_KUMAMOTO", + 209: "LC_POKELID_OITA", + 210: "LC_2025_KR_BUSAN_FIREWORKS_FESTIVAL", + 211: "LC_SPECIALBACKGROUND_OBSERVATORY_EXHIBITION_TOUR", + 212: "LC_2025_KR_PYEONGCHANG_WINTER_FESTIVAL", + 213: "LC_SPECIALBACKGROUND_2026_COMMUNITYDAY", + 214: "LC_2026_LOSANGELES_GOTOUR_001", + 215: "LC_2026_TAINAN_GOTOUR_001", + 216: "LC_SPECIALBACKGROUND_2026_GLOBAL_GOLD_001", + 217: "LC_SPECIALBACKGROUND_2026_GLOBAL_SILVER_001", + 218: "LC_SPECIALBACKGROUND_2026_GLOBAL_RUBY_001", + 219: "LC_SPECIALBACKGROUND_2026_GLOBAL_SAPPHIRE_001", + 220: "LC_SPECIALBACKGROUND_2026_GLOBAL_DIAMOND_001", + 221: "LC_SPECIALBACKGROUND_2026_GLOBAL_PEARL_001", + 222: "LC_SPECIALBACKGROUND_2026_GLOBAL_X_001", + 223: "LC_SPECIALBACKGROUND_2026_GLOBAL_Y_001", + 224: "LC_SPECIALBACKGROUND_2026_GLOBAL_MEGA_001", + 225: "LC_2025_NFL_001", + 226: "LC_2025_NFL_002", + 227: "LC_2025_NFL_003", + 228: "LC_2025_NFL_004", + 229: "LC_2025_NFL_005", + 230: "LC_2025_NFL_006", + 231: "LC_2025_NFL_007", + 232: "LC_2025_NFL_008", + 233: "LC_2025_NFL_009", + 234: "LC_2025_NFL_010", + 235: "LC_2025_NFL_011", + 236: "LC_2025_NFL_012", + 237: "LC_2025_NFL_013", + 238: "LC_2025_NFL_014", + 239: "LC_2025_NFL_015", + 240: "LC_ID_CAR_FREE_DAY", + 241: "LC_2026_PPK_001", + 242: "LC_SPECIALBACKGROUND_POK2026", + 243: "LC_2026_RIODEJANEIRO_CARNIVAL_001", + 244: "LC_2026_COLOGNE_CARNIVAL_001", + 245: "LC_2026_COPENHAGEN_GOFEST_001", + 246: "LC_2026_TOKYO_GOFEST_001", + 247: "LC_2026_CHICAGO_GOFEST_001", + 248: "LC_SPECIALBACKGROUND_2026_GLOBAL_GOFEST_001", + 249: "LC_SPECIALBACKGROUND_2026_MEWTWO_001", + 250: "LC_SPECIALBACKGROUND_2026_MEWTWO_002", + 252: "LC_2026_NPB_001", + 253: "LC_2026_NPB_002", + 254: "LC_2026_NPB_003", + 255: "LC_2026_NPB_004", + 256: "LC_2026_NPB_005", + 257: "LC_2026_NPB_006", + 258: "LC_2026_NPB_007", + 259: "LC_2026_NPB_008", + 260: "LC_2026_NPB_009", + 261: "LC_2026_NPB_010", + 262: "LC_2026_NPB_011", + 263: "LC_2026_NPB_012", + 264: "LC_2026_NPB_013", + 265: "LC_2026_LATAM_001", + 266: "LC_2026_LATAM_002", + 267: "LC_2026_LATAM_003", + 268: "LC_2026_LATAM_004", + 269: "LC_2026_LATAM_005", + 270: "LC_2026_TAIPEI_FLOWER_FESTIVAL", + 271: "LC_TOKMUN_STAMP_01", + 272: "LC_TOKMUN_STAMP_02", + 273: "LC_TOKMUN_STAMP_03", + 274: "LC_CR_2026_001", + 275: "LC_SPECIALBACKGROUND_10ANI2026", + 276: "LC_SPECIALBACKGROUND_2026_WCS", + 277: "LC_SPECIALBACKGROUND_2026_ARRAIA", + 278: "LC_2026_MLB_TBRAYS", + 279: "LC_2026_MLB_SDPADRES", + 280: "LC_2026_BR_001", + 281: "LC_SPECIALBACKGROUND_LEGO_2026_01", + 282: "LC_NT_1", + 283: "LC_NT_2", + 284: "LC_NT_3", + 285: "LC_NT_4", + 286: "LC_NT_5", + 287: "LC_NT_6", + 288: "LC_NT_7", + 289: "LC_NT_8", + 290: "LC_NT_9", + 291: "LC_NT_10", + 292: "LC_NT_11", + 293: "LC_NT_12", + 294: "LC_NT_13", + 295: "LC_NT_14", + 296: "LC_NT_15", + 297: "LC_NT_16", + 298: "LC_NT_17", + 299: "LC_NT_18", + 300: "LC_NT_19", + 301: "LC_NT_20", + 302: "LC_NT_21", + 303: "LC_NT_22", + 304: "LC_NT_23", + 305: "LC_NT_24", + 306: "LC_NT_25", + 307: "LC_NT_26", + 308: "LC_NT_27", + 309: "LC_2026_JP_RED", + 310: "LC_2026_JP_GREEN", + 311: "LC_2026_JP_BLUE", + 312: "LC_JAPAN_STAMP_RALLY_1", + 313: "LC_JAPAN_STAMP_RALLY_2", + 314: "LC_JAPAN_STAMP_RALLY_3", + 315: "LC_JAPAN_STAMP_RALLY_4", + 316: "LC_JAPAN_STAMP_RALLY_5", + 317: "LC_JAPAN_STAMP_RALLY_6", + 318: "LC_JAPAN_STAMP_RALLY_7", + 319: "LC_JAPAN_STAMP_RALLY_8", + 320: "LC_JAPAN_STAMP_RALLY_9", + 321: "LC_JAPAN_STAMP_RALLY_10", + 322: "LC_JAPAN_STAMP_RALLY_11", + 323: "LC_JAPAN_STAMP_RALLY_12", + 324: "LC_JAPAN_STAMP_RALLY_13", + 325: "LC_JAPAN_STAMP_RALLY_14", + 326: "LC_JAPAN_STAMP_RALLY_15", + 327: "LC_JAPAN_STAMP_RALLY_16", + 328: "LC_JAPAN_STAMP_RALLY_17", + 329: "LC_JAPAN_STAMP_RALLY_18", + 330: "LC_JAPAN_STAMP_RALLY_19", + 331: "LC_SPECIALBACKGROUND_2026_GLOBAL_MEGA_002", + 332: "LC_2026_SANFRANCISCO_WCS_001", + 333: "LC_SPECIALBACKGROUND_GG2026", + 334: "LC_TPC30_MY", + 335: "LC_TPC30_TW", + 336: "LC_TPC30_SG", + 337: "LC_TPC30_PH", + 338: "LC_TPC30_TH", + } + LocationCard_value = map[string]int32{ + "LOCATION_CARD_UNSET": 0, + "LC_2023_LASVEGAS_GOTOUR_001": 1, + "LC_2023_JEJU_AIRADVENTURES_001": 2, + "LC_2023_NYC_GOFEST_001": 3, + "LC_2023_LONDON_GOFEST_001": 4, + "LC_2023_OSAKA_GOFEST_001": 5, + "LC_2023_SEOUL_CITYSAFARI_001": 6, + "LC_2023_BARCELONA_CITYSAFARI_001": 7, + "LC_2023_MEXICOCITY_CITYSAFARI_001": 8, + "LC_2024_LOSANGELES_GOTOUR_001": 9, + "LC_2024_BALI_AIRADVENTURES_001": 10, + "LC_2024_TAINAN_CITYSAFARI_001": 11, + "LC_2024_SENDAI_GOFEST_001": 12, + "LC_2024_MADRID_GOFEST_001": 13, + "LC_2024_NYC_GOFEST_001": 14, + "LC_SPECIALBACKGROUND_2024_GLOBAL_GOFEST_RADIANCE_001": 15, + "LC_SPECIALBACKGROUND_2024_GLOBAL_GOFEST_UMBRA_001": 16, + "LC_SPECIALBACKGROUND_2024_GLOBAL_GOFEST_COMBINATION_001": 17, + "LC_SPECIALBACKGROUND_TEAM_BLUE": 18, + "LC_SPECIALBACKGROUND_TEAM_RED": 19, + "LC_SPECIALBACKGROUND_TEAM_YELLOW": 20, + "LC_2024_SURABAYA_AIRADVENTURES_001": 21, + "LC_2024_YOGYAKARTA_AIRADVENTURES_001": 22, + "LC_2024_JAKARTA_AIRADVENTURES_001": 23, + "LC_SPECIAL_BACKGROUND_2024_GLOBAL_GOFEST_ULTRA_WORMHOLE_001": 24, + "LC_SPECIAL_BACKGROUND_2024_GLOBAL_GOFEST_SUN_ULTRA_WORMHOLE_001": 25, + "LC_SPECIAL_BACKGROUND_2024_GLOBAL_GOFEST_MOON_ULTRA_WORMHOLE_001": 26, + "LC_2024_INCHEON_SAFARI_ZONE_001": 27, + "LC_2024_HONOLULU_WORLD_CHAMPIONSHIPS_001": 28, + "LC_2024_MLB_001": 29, + "LC_2024_MLB_002": 30, + "LC_2024_MLB_003": 31, + "LC_2024_MLB_004": 32, + "LC_2024_MLB_005": 33, + "LC_2024_MLB_006": 34, + "LC_2024_MLB_007": 35, + "LC_2024_MLB_008": 36, + "LC_2024_MLB_009": 37, + "LC_2024_MLB_010": 38, + "LC_2024_MLB_011": 39, + "LC_2024_MLB_012": 40, + "LC_2024_MLB_013": 41, + "LC_2024_MLB_014": 42, + "LC_2024_MLB_015": 43, + "LC_2024_MLB_016": 44, + "LC_2024_MLB_017": 45, + "LC_2024_MLB_018": 46, + "LC_2024_MLB_019": 47, + "LC_2024_MLB_020": 48, + "LC_2024_MLB_021": 49, + "LC_2024_MLB_022": 50, + "LC_2024_MLB_023": 51, + "LC_2024_MLB_024": 52, + "LC_2024_MLB_025": 53, + "LC_2024_MLB_026": 54, + "LC_2024_MLB_027": 55, + "LC_2024_MLB_028": 56, + "LC_2024_MLB_029": 57, + "LC_2024_MLB_030": 58, + "LC_2024_FUKUOKA_GOWA_001": 59, + "LC_SPECIALBACKGROUND_2024_GLOBAL_GOWA_001": 60, + "LC_2024_HONGKONG_CITYSAFARI_001": 61, + "LC_2024_SAOPAULO_CITYSAFARI_001": 62, + "LC_2025_NEWTAIPEICITY_GOTOUR_001": 63, + "LC_2025_LOSANGELES_GOTOUR_001": 64, + "LC_SPECIALBACKGROUND_2025_GLOBAL_GOTOUR_WHITE_001": 65, + "LC_SPECIALBACKGROUND_2025_GLOBAL_GOTOUR_BLACK_001": 66, + "LC_SPECIALBACKGROUND_2025_GLOBAL_GOTOUR_BLACK_WHITE_001": 67, + "LC_SPECIALBACKGROUND_2025_SEASON17": 69, + "LC_SPECIALBACKGROUND_2024_DECEMBERCDRECAP": 70, + "LC_SPECIALBACKGROUND_2025_GLOBAL_ENIGMA_001": 71, + "LC_2024_MILAN_CITYSAFARI_001": 72, + "LC_2024_MUMBAI_CITYSAFARI_001": 73, + "LC_2024_SANTIAGO_CITYSAFARI_001": 74, + "LC_2024_SINGAPORE_CITYSAFARI_001": 75, + "LC_SPECIALBACKGROUND_2025_S18": 76, + "LC_2025_OSAKA_EVENT_001": 77, + "LC_2025_OSAKA_GOFEST_001": 78, + "LC_2025_JERSEYCITY_GOFEST_001": 79, + "LC_2025_PARIS_GOFEST_001": 80, + "LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_REGI_001": 81, + "LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_REGI_002": 82, + "LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_REGI_003": 83, + "LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_REGI_004": 84, + "LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_REGI_005": 85, + "LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_REGI_006": 86, + "LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_SWORD_001": 87, + "LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_SHIELD_001": 88, + "LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_DD_001": 89, + "LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_SWORD_CROWNED_001": 90, + "LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_SHIELD_CROWNED_001": 91, + "LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_DD_CROWNED_001": 92, + "LC_2025_OSAKA_EVENT_002": 93, + "LC_2025_OSAKA_EVENT_003": 94, + "LC_2025_OSAKA_EVENT_004": 95, + "LC_2025_OSAKA_EVENT_005": 96, + "LC_2025_OSAKA_EVENT_006": 97, + "LC_2025_CHERRY_BLOSSOM_FESTIVAL": 98, + "LC_2025_OSAKA_EVENT_007": 99, + "LC_SPECIALBACKGROUND_KR2025_LOTTE_01": 100, + "LC_2025_MANCHESTER_ROADTRIP_001": 101, + "LC_2025_LONDON_ROADTRIP_001": 102, + "LC_2025_PARIS_ROADTRIP_001": 103, + "LC_2025_VALENCIA_ROADTRIP_001": 104, + "LC_2025_BERLIN_ROADTRIP_001": 105, + "LC_2025_HAGUE_ROADTRIP_001": 106, + "LC_2025_COLOGNE_ROADTRIP_001": 107, + "LC_SPECIALBACKGROUND_2025_SEASON19": 108, + "LC_SPECIALBACKGROUND_2025_9THANNIVERSARY": 109, + "LC_SPECIALBACKGROUND_2025_SEASON18": 110, + "LC_SPECIALBACKGROUND_2025_SEASON20": 111, + "LC_SPECIALBACKGROUND_2025_SEASON21": 112, + "LC_SPECIALBACKGROUND_2026_SEASON22": 113, + "LC_SPECIALBACKGROUND_2026_SEASON23": 114, + "LC_SPECIALBACKGROUND_2026_SEASON24": 115, + "LC_SPECIALBACKGROUND_2026_SEASON25": 116, + "LC_SPECIALBACKGROUND_2027_SEASON26": 117, + "LC_SPECIALBACKGROUND_2027_SEASON27": 118, + "LC_SPECIALBACKGROUND_2027_SEASON28": 119, + "LC_SPECIALBACKGROUND_2027_SEASON29": 120, + "LC_SPECIALBACKGROUND_2028_SEASON30": 121, + "LC_SPECIALBACKGROUND_2028_SEASON31": 122, + "LC_SPECIALBACKGROUND_2028_SEASON32": 123, + "LC_SPECIALBACKGROUND_2028_SEASON33": 124, + "LC_SPECIALBACKGROUND_2029_SEASON34": 125, + "LC_SPECIALBACKGROUND_2029_SEASON35": 126, + "LC_SPECIALBACKGROUND_2029_SEASON36": 127, + "LC_SPECIALBACKGROUND_2029_SEASON37": 128, + "LC_SPECIALBACKGROUND_2030_SEASON38": 129, + "LC_SPECIALBACKGROUND_2030_SEASON39": 130, + "LC_SPECIALBACKGROUND_2030_SEASON40": 131, + "LC_SPECIALBACKGROUND_2030_SEASON41": 132, + "LC_SPECIALBACKGROUND_EXTRA_2025_01": 133, + "LC_SPECIALBACKGROUND_EXTRA_2025_02": 134, + "LC_SPECIALBACKGROUND_EXTRA_2025_03": 135, + "LC_SPECIALBACKGROUND_EXTRA_2025_04": 136, + "LC_SPECIALBACKGROUND_EXTRA_2025_05": 137, + "LC_SPECIALBACKGROUND_EXTRA_2025_06": 138, + "LC_SPECIALBACKGROUND_EXTRA_2025_07": 139, + "LC_SPECIALBACKGROUND_EXTRA_2025_08": 140, + "LC_SPECIALBACKGROUND_EXTRA_2025_09": 141, + "LC_SPECIALBACKGROUND_EXTRA_2025_10": 142, + "LC_2025_ANAHEIM_WORLD_CHAMPIONSHIPS_001": 143, + "LC_SPECIALBACKGROUND_CON2025": 144, + "LC_2025_JANGHEUNG_SUMMER_FESTIVAL": 145, + "LC_2025_AMSTERDAM_CITYSAFARI_001": 146, + "LC_2025_BANGKOK_CITYSAFARI_001": 147, + "LC_2025_CANCUN_CITYSAFARI_001": 148, + "LC_2025_VALENCIA_CITYSAFARI_001": 149, + "LC_2025_VANCOUVER_CITYSAFARI_001": 150, + "LC_2025_PARIS_001": 151, + "LC_2025_PARIS_002": 152, + "LC_2025_TAIPEICITY_AMUSEMENT_PARK": 153, + "LC_NAGASAKI_STAMP_RALLY": 154, + "LC_SPECIALBACKGROUND_2025_GOWA_LEADUP": 155, + "LC_SPECIALBACKGROUND_2025_GOWA_GLOBAL": 156, + "LC_2025_GOWA_NAGASAKI": 157, + "LC_JEJU_STAMP_RALLY": 158, + "LC_JEJU_REGULAR_EVENT": 159, + "LC_CITYSAFARI2025_BUENOSAIRES": 160, + "LC_CITYSAFARI2025_MIAMI": 161, + "LC_CITYSAFARI2025_SYDNEY": 162, + "LC_POKELID_HOKKAIDO": 163, + "LC_POKELID_AOMORI": 164, + "LC_POKELID_IWATE": 165, + "LC_POKELID_MIYAGI": 166, + "LC_POKELID_AKITA": 167, + "LC_POKELID_FUKUSHIMA": 168, + "LC_POKELID_YAMAGATA": 169, + "LC_POKELID_TOCHIGI": 170, + "LC_POKELID_SAITAMA": 171, + "LC_POKELID_CHIBA": 172, + "LC_POKELID_TOKYO": 173, + "LC_POKELID_KANAGAWA": 174, + "LC_POKELID_IBARAKI": 175, + "LC_POKELID_NIIGATA": 176, + "LC_POKELID_TOYAMA": 177, + "LC_POKELID_ISHIKAWA": 178, + "LC_POKELID_FUKUI": 179, + "LC_POKELID_GIFU": 180, + "LC_POKELID_SHIZUOKA": 181, + "LC_POKELID_AICHI": 182, + "LC_POKELID_MIE": 183, + "LC_POKELID_SHIGA": 184, + "LC_POKELID_KYOTO": 185, + "LC_POKELID_OSAKA": 186, + "LC_POKELID_HYOGO": 187, + "LC_POKELID_NARA": 188, + "LC_POKELID_WAKAYAMA": 189, + "LC_POKELID_TOTTORI": 190, + "LC_POKELID_SHIMANE": 191, + "LC_POKELID_OKAYAMA": 192, + "LC_POKELID_YAMAGUCHI": 193, + "LC_POKELID_TOKUSHIMA": 194, + "LC_POKELID_KAGAWA": 195, + "LC_POKELID_EHIME": 196, + "LC_POKELID_KOCHI": 197, + "LC_POKELID_FUKUOKA": 198, + "LC_POKELID_SAGA": 199, + "LC_POKELID_NAGASAKI": 200, + "LC_POKELID_MIYAZAKI": 201, + "LC_POKELID_KAGOSHIMA": 202, + "LC_POKELID_OKINAWA": 203, + "LC_POKELID_GUNMA": 204, + "LC_POKELID_YAMANASHI": 205, + "LC_POKELID_NAGANO": 206, + "LC_POKELID_HIROSHIMA": 207, + "LC_POKELID_KUMAMOTO": 208, + "LC_POKELID_OITA": 209, + "LC_2025_KR_BUSAN_FIREWORKS_FESTIVAL": 210, + "LC_SPECIALBACKGROUND_OBSERVATORY_EXHIBITION_TOUR": 211, + "LC_2025_KR_PYEONGCHANG_WINTER_FESTIVAL": 212, + "LC_SPECIALBACKGROUND_2026_COMMUNITYDAY": 213, + "LC_2026_LOSANGELES_GOTOUR_001": 214, + "LC_2026_TAINAN_GOTOUR_001": 215, + "LC_SPECIALBACKGROUND_2026_GLOBAL_GOLD_001": 216, + "LC_SPECIALBACKGROUND_2026_GLOBAL_SILVER_001": 217, + "LC_SPECIALBACKGROUND_2026_GLOBAL_RUBY_001": 218, + "LC_SPECIALBACKGROUND_2026_GLOBAL_SAPPHIRE_001": 219, + "LC_SPECIALBACKGROUND_2026_GLOBAL_DIAMOND_001": 220, + "LC_SPECIALBACKGROUND_2026_GLOBAL_PEARL_001": 221, + "LC_SPECIALBACKGROUND_2026_GLOBAL_X_001": 222, + "LC_SPECIALBACKGROUND_2026_GLOBAL_Y_001": 223, + "LC_SPECIALBACKGROUND_2026_GLOBAL_MEGA_001": 224, + "LC_2025_NFL_001": 225, + "LC_2025_NFL_002": 226, + "LC_2025_NFL_003": 227, + "LC_2025_NFL_004": 228, + "LC_2025_NFL_005": 229, + "LC_2025_NFL_006": 230, + "LC_2025_NFL_007": 231, + "LC_2025_NFL_008": 232, + "LC_2025_NFL_009": 233, + "LC_2025_NFL_010": 234, + "LC_2025_NFL_011": 235, + "LC_2025_NFL_012": 236, + "LC_2025_NFL_013": 237, + "LC_2025_NFL_014": 238, + "LC_2025_NFL_015": 239, + "LC_ID_CAR_FREE_DAY": 240, + "LC_2026_PPK_001": 241, + "LC_SPECIALBACKGROUND_POK2026": 242, + "LC_2026_RIODEJANEIRO_CARNIVAL_001": 243, + "LC_2026_COLOGNE_CARNIVAL_001": 244, + "LC_2026_COPENHAGEN_GOFEST_001": 245, + "LC_2026_TOKYO_GOFEST_001": 246, + "LC_2026_CHICAGO_GOFEST_001": 247, + "LC_SPECIALBACKGROUND_2026_GLOBAL_GOFEST_001": 248, + "LC_SPECIALBACKGROUND_2026_MEWTWO_001": 249, + "LC_SPECIALBACKGROUND_2026_MEWTWO_002": 250, + "LC_2026_NPB_001": 252, + "LC_2026_NPB_002": 253, + "LC_2026_NPB_003": 254, + "LC_2026_NPB_004": 255, + "LC_2026_NPB_005": 256, + "LC_2026_NPB_006": 257, + "LC_2026_NPB_007": 258, + "LC_2026_NPB_008": 259, + "LC_2026_NPB_009": 260, + "LC_2026_NPB_010": 261, + "LC_2026_NPB_011": 262, + "LC_2026_NPB_012": 263, + "LC_2026_NPB_013": 264, + "LC_2026_LATAM_001": 265, + "LC_2026_LATAM_002": 266, + "LC_2026_LATAM_003": 267, + "LC_2026_LATAM_004": 268, + "LC_2026_LATAM_005": 269, + "LC_2026_TAIPEI_FLOWER_FESTIVAL": 270, + "LC_TOKMUN_STAMP_01": 271, + "LC_TOKMUN_STAMP_02": 272, + "LC_TOKMUN_STAMP_03": 273, + "LC_CR_2026_001": 274, + "LC_SPECIALBACKGROUND_10ANI2026": 275, + "LC_SPECIALBACKGROUND_2026_WCS": 276, + "LC_SPECIALBACKGROUND_2026_ARRAIA": 277, + "LC_2026_MLB_TBRAYS": 278, + "LC_2026_MLB_SDPADRES": 279, + "LC_2026_BR_001": 280, + "LC_SPECIALBACKGROUND_LEGO_2026_01": 281, + "LC_NT_1": 282, + "LC_NT_2": 283, + "LC_NT_3": 284, + "LC_NT_4": 285, + "LC_NT_5": 286, + "LC_NT_6": 287, + "LC_NT_7": 288, + "LC_NT_8": 289, + "LC_NT_9": 290, + "LC_NT_10": 291, + "LC_NT_11": 292, + "LC_NT_12": 293, + "LC_NT_13": 294, + "LC_NT_14": 295, + "LC_NT_15": 296, + "LC_NT_16": 297, + "LC_NT_17": 298, + "LC_NT_18": 299, + "LC_NT_19": 300, + "LC_NT_20": 301, + "LC_NT_21": 302, + "LC_NT_22": 303, + "LC_NT_23": 304, + "LC_NT_24": 305, + "LC_NT_25": 306, + "LC_NT_26": 307, + "LC_NT_27": 308, + "LC_2026_JP_RED": 309, + "LC_2026_JP_GREEN": 310, + "LC_2026_JP_BLUE": 311, + "LC_JAPAN_STAMP_RALLY_1": 312, + "LC_JAPAN_STAMP_RALLY_2": 313, + "LC_JAPAN_STAMP_RALLY_3": 314, + "LC_JAPAN_STAMP_RALLY_4": 315, + "LC_JAPAN_STAMP_RALLY_5": 316, + "LC_JAPAN_STAMP_RALLY_6": 317, + "LC_JAPAN_STAMP_RALLY_7": 318, + "LC_JAPAN_STAMP_RALLY_8": 319, + "LC_JAPAN_STAMP_RALLY_9": 320, + "LC_JAPAN_STAMP_RALLY_10": 321, + "LC_JAPAN_STAMP_RALLY_11": 322, + "LC_JAPAN_STAMP_RALLY_12": 323, + "LC_JAPAN_STAMP_RALLY_13": 324, + "LC_JAPAN_STAMP_RALLY_14": 325, + "LC_JAPAN_STAMP_RALLY_15": 326, + "LC_JAPAN_STAMP_RALLY_16": 327, + "LC_JAPAN_STAMP_RALLY_17": 328, + "LC_JAPAN_STAMP_RALLY_18": 329, + "LC_JAPAN_STAMP_RALLY_19": 330, + "LC_SPECIALBACKGROUND_2026_GLOBAL_MEGA_002": 331, + "LC_2026_SANFRANCISCO_WCS_001": 332, + "LC_SPECIALBACKGROUND_GG2026": 333, + "LC_TPC30_MY": 334, + "LC_TPC30_TW": 335, + "LC_TPC30_SG": 336, + "LC_TPC30_PH": 337, + "LC_TPC30_TH": 338, + } +) + +func (x LocationCard) Enum() *LocationCard { + p := new(LocationCard) + *p = x + return p +} + +func (x LocationCard) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (LocationCard) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[160].Descriptor() +} + +func (LocationCard) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[160] +} + +func (x LocationCard) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use LocationCard.Descriptor instead. +func (LocationCard) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{160} +} + +type LoginActionTelemetryIds int32 + +const ( + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_UNDEFINED_LOGIN_ACTION LoginActionTelemetryIds = 0 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_CLICK_AGE_GATE LoginActionTelemetryIds = 1 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_CLICK_NEW_PLAYER LoginActionTelemetryIds = 2 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_CLICK_EXISTING_PLAYER LoginActionTelemetryIds = 3 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_CLICK_GOOGLE LoginActionTelemetryIds = 4 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_GOOGLE LoginActionTelemetryIds = 5 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_CANCEL_GOOGLE LoginActionTelemetryIds = 6 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_CLICK_FACEBOOK LoginActionTelemetryIds = 7 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_FACEBOOK LoginActionTelemetryIds = 8 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_CANCEL_FACEBOOK LoginActionTelemetryIds = 9 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC LoginActionTelemetryIds = 10 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_EXIT_PTC LoginActionTelemetryIds = 11 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_REGISTER LoginActionTelemetryIds = 12 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_SIGN_IN LoginActionTelemetryIds = 13 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_CANCEL_PTC_SIGN_IN LoginActionTelemetryIds = 14 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_PTC_SIGN_IN LoginActionTelemetryIds = 15 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME LoginActionTelemetryIds = 16 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_EXIT_SUPERAWESOME LoginActionTelemetryIds = 17 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_REGISTER LoginActionTelemetryIds = 18 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_FORGOT_PASSWORD LoginActionTelemetryIds = 19 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_SIGN_IN LoginActionTelemetryIds = 20 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_CANCEL_SUPERAWESOME_SIGN_IN LoginActionTelemetryIds = 21 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_SUPERAWESOME_SIGN_IN LoginActionTelemetryIds = 22 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_EXIT_NEW_PLAYER LoginActionTelemetryIds = 23 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_EXIT_EXISTING_PLAYER LoginActionTelemetryIds = 24 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_LOGIN_STARTED LoginActionTelemetryIds = 25 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_CLICK_APPLE LoginActionTelemetryIds = 26 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_APPLE LoginActionTelemetryIds = 27 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_CANCEL_APPLE LoginActionTelemetryIds = 28 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_CLICK_GUEST LoginActionTelemetryIds = 29 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_GUEST LoginActionTelemetryIds = 30 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_CANCEL_GUEST LoginActionTelemetryIds = 31 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_OAUTH LoginActionTelemetryIds = 32 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_EXIT_PTC_OAUTH LoginActionTelemetryIds = 33 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_OAUTH_REGISTER LoginActionTelemetryIds = 34 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_OAUTH_SIGN_IN LoginActionTelemetryIds = 35 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_CANCEL_PTC_OAUTH_SIGN_IN LoginActionTelemetryIds = 36 + LoginActionTelemetryIds_LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_PTC_OAUTH_SIGN_IN LoginActionTelemetryIds = 37 +) + +// Enum value maps for LoginActionTelemetryIds. +var ( + LoginActionTelemetryIds_name = map[int32]string{ + 0: "LOGIN_ACTION_TELEMETRY_IDS_UNDEFINED_LOGIN_ACTION", + 1: "LOGIN_ACTION_TELEMETRY_IDS_CLICK_AGE_GATE", + 2: "LOGIN_ACTION_TELEMETRY_IDS_CLICK_NEW_PLAYER", + 3: "LOGIN_ACTION_TELEMETRY_IDS_CLICK_EXISTING_PLAYER", + 4: "LOGIN_ACTION_TELEMETRY_IDS_CLICK_GOOGLE", + 5: "LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_GOOGLE", + 6: "LOGIN_ACTION_TELEMETRY_IDS_CANCEL_GOOGLE", + 7: "LOGIN_ACTION_TELEMETRY_IDS_CLICK_FACEBOOK", + 8: "LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_FACEBOOK", + 9: "LOGIN_ACTION_TELEMETRY_IDS_CANCEL_FACEBOOK", + 10: "LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC", + 11: "LOGIN_ACTION_TELEMETRY_IDS_EXIT_PTC", + 12: "LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_REGISTER", + 13: "LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_SIGN_IN", + 14: "LOGIN_ACTION_TELEMETRY_IDS_CANCEL_PTC_SIGN_IN", + 15: "LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_PTC_SIGN_IN", + 16: "LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME", + 17: "LOGIN_ACTION_TELEMETRY_IDS_EXIT_SUPERAWESOME", + 18: "LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_REGISTER", + 19: "LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_FORGOT_PASSWORD", + 20: "LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_SIGN_IN", + 21: "LOGIN_ACTION_TELEMETRY_IDS_CANCEL_SUPERAWESOME_SIGN_IN", + 22: "LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_SUPERAWESOME_SIGN_IN", + 23: "LOGIN_ACTION_TELEMETRY_IDS_EXIT_NEW_PLAYER", + 24: "LOGIN_ACTION_TELEMETRY_IDS_EXIT_EXISTING_PLAYER", + 25: "LOGIN_ACTION_TELEMETRY_IDS_LOGIN_STARTED", + 26: "LOGIN_ACTION_TELEMETRY_IDS_CLICK_APPLE", + 27: "LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_APPLE", + 28: "LOGIN_ACTION_TELEMETRY_IDS_CANCEL_APPLE", + 29: "LOGIN_ACTION_TELEMETRY_IDS_CLICK_GUEST", + 30: "LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_GUEST", + 31: "LOGIN_ACTION_TELEMETRY_IDS_CANCEL_GUEST", + 32: "LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_OAUTH", + 33: "LOGIN_ACTION_TELEMETRY_IDS_EXIT_PTC_OAUTH", + 34: "LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_OAUTH_REGISTER", + 35: "LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_OAUTH_SIGN_IN", + 36: "LOGIN_ACTION_TELEMETRY_IDS_CANCEL_PTC_OAUTH_SIGN_IN", + 37: "LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_PTC_OAUTH_SIGN_IN", + } + LoginActionTelemetryIds_value = map[string]int32{ + "LOGIN_ACTION_TELEMETRY_IDS_UNDEFINED_LOGIN_ACTION": 0, + "LOGIN_ACTION_TELEMETRY_IDS_CLICK_AGE_GATE": 1, + "LOGIN_ACTION_TELEMETRY_IDS_CLICK_NEW_PLAYER": 2, + "LOGIN_ACTION_TELEMETRY_IDS_CLICK_EXISTING_PLAYER": 3, + "LOGIN_ACTION_TELEMETRY_IDS_CLICK_GOOGLE": 4, + "LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_GOOGLE": 5, + "LOGIN_ACTION_TELEMETRY_IDS_CANCEL_GOOGLE": 6, + "LOGIN_ACTION_TELEMETRY_IDS_CLICK_FACEBOOK": 7, + "LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_FACEBOOK": 8, + "LOGIN_ACTION_TELEMETRY_IDS_CANCEL_FACEBOOK": 9, + "LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC": 10, + "LOGIN_ACTION_TELEMETRY_IDS_EXIT_PTC": 11, + "LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_REGISTER": 12, + "LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_SIGN_IN": 13, + "LOGIN_ACTION_TELEMETRY_IDS_CANCEL_PTC_SIGN_IN": 14, + "LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_PTC_SIGN_IN": 15, + "LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME": 16, + "LOGIN_ACTION_TELEMETRY_IDS_EXIT_SUPERAWESOME": 17, + "LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_REGISTER": 18, + "LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_FORGOT_PASSWORD": 19, + "LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_SIGN_IN": 20, + "LOGIN_ACTION_TELEMETRY_IDS_CANCEL_SUPERAWESOME_SIGN_IN": 21, + "LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_SUPERAWESOME_SIGN_IN": 22, + "LOGIN_ACTION_TELEMETRY_IDS_EXIT_NEW_PLAYER": 23, + "LOGIN_ACTION_TELEMETRY_IDS_EXIT_EXISTING_PLAYER": 24, + "LOGIN_ACTION_TELEMETRY_IDS_LOGIN_STARTED": 25, + "LOGIN_ACTION_TELEMETRY_IDS_CLICK_APPLE": 26, + "LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_APPLE": 27, + "LOGIN_ACTION_TELEMETRY_IDS_CANCEL_APPLE": 28, + "LOGIN_ACTION_TELEMETRY_IDS_CLICK_GUEST": 29, + "LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_GUEST": 30, + "LOGIN_ACTION_TELEMETRY_IDS_CANCEL_GUEST": 31, + "LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_OAUTH": 32, + "LOGIN_ACTION_TELEMETRY_IDS_EXIT_PTC_OAUTH": 33, + "LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_OAUTH_REGISTER": 34, + "LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_OAUTH_SIGN_IN": 35, + "LOGIN_ACTION_TELEMETRY_IDS_CANCEL_PTC_OAUTH_SIGN_IN": 36, + "LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_PTC_OAUTH_SIGN_IN": 37, + } +) + +func (x LoginActionTelemetryIds) Enum() *LoginActionTelemetryIds { + p := new(LoginActionTelemetryIds) + *p = x + return p +} + +func (x LoginActionTelemetryIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (LoginActionTelemetryIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[161].Descriptor() +} + +func (LoginActionTelemetryIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[161] +} + +func (x LoginActionTelemetryIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use LoginActionTelemetryIds.Descriptor instead. +func (LoginActionTelemetryIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{161} +} + +type MapLayer int32 + +const ( + MapLayer_MAP_LAYER_LAYER_UNDEFINED MapLayer = 0 + MapLayer_MAP_LAYER_LAYER_BOUNDARIES MapLayer = 1 + MapLayer_MAP_LAYER_LAYER_BUILDINGS MapLayer = 2 + MapLayer_MAP_LAYER_LAYER_LANDMASS MapLayer = 3 + MapLayer_MAP_LAYER_LAYER_LANDUSE MapLayer = 4 + MapLayer_MAP_LAYER_LAYER_PLACES MapLayer = 5 + MapLayer_MAP_LAYER_LAYER_POIS MapLayer = 6 + MapLayer_MAP_LAYER_LAYER_ROADS MapLayer = 7 + MapLayer_MAP_LAYER_LAYER_TRANSIT MapLayer = 8 + MapLayer_MAP_LAYER_LAYER_WATER MapLayer = 9 + MapLayer_MAP_LAYER_LAYER_DEBUG_TILE_BOUNDARIES MapLayer = 10 +) + +// Enum value maps for MapLayer. +var ( + MapLayer_name = map[int32]string{ + 0: "MAP_LAYER_LAYER_UNDEFINED", + 1: "MAP_LAYER_LAYER_BOUNDARIES", + 2: "MAP_LAYER_LAYER_BUILDINGS", + 3: "MAP_LAYER_LAYER_LANDMASS", + 4: "MAP_LAYER_LAYER_LANDUSE", + 5: "MAP_LAYER_LAYER_PLACES", + 6: "MAP_LAYER_LAYER_POIS", + 7: "MAP_LAYER_LAYER_ROADS", + 8: "MAP_LAYER_LAYER_TRANSIT", + 9: "MAP_LAYER_LAYER_WATER", + 10: "MAP_LAYER_LAYER_DEBUG_TILE_BOUNDARIES", + } + MapLayer_value = map[string]int32{ + "MAP_LAYER_LAYER_UNDEFINED": 0, + "MAP_LAYER_LAYER_BOUNDARIES": 1, + "MAP_LAYER_LAYER_BUILDINGS": 2, + "MAP_LAYER_LAYER_LANDMASS": 3, + "MAP_LAYER_LAYER_LANDUSE": 4, + "MAP_LAYER_LAYER_PLACES": 5, + "MAP_LAYER_LAYER_POIS": 6, + "MAP_LAYER_LAYER_ROADS": 7, + "MAP_LAYER_LAYER_TRANSIT": 8, + "MAP_LAYER_LAYER_WATER": 9, + "MAP_LAYER_LAYER_DEBUG_TILE_BOUNDARIES": 10, + } +) + +func (x MapLayer) Enum() *MapLayer { + p := new(MapLayer) + *p = x + return p +} + +func (x MapLayer) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MapLayer) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[162].Descriptor() +} + +func (MapLayer) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[162] +} + +func (x MapLayer) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MapLayer.Descriptor instead. +func (MapLayer) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{162} +} + +type MapNodeDataType int32 + +const ( + MapNodeDataType_MAP_NODE_DATA_TYPE_ORB MapNodeDataType = 0 + MapNodeDataType_MAP_NODE_DATA_TYPE_LEARNED_FEATURES MapNodeDataType = 1 + MapNodeDataType_MAP_NODE_DATA_TYPE_UNKNOWN MapNodeDataType = 2 +) + +// Enum value maps for MapNodeDataType. +var ( + MapNodeDataType_name = map[int32]string{ + 0: "MAP_NODE_DATA_TYPE_ORB", + 1: "MAP_NODE_DATA_TYPE_LEARNED_FEATURES", + 2: "MAP_NODE_DATA_TYPE_UNKNOWN", + } + MapNodeDataType_value = map[string]int32{ + "MAP_NODE_DATA_TYPE_ORB": 0, + "MAP_NODE_DATA_TYPE_LEARNED_FEATURES": 1, + "MAP_NODE_DATA_TYPE_UNKNOWN": 2, + } +) + +func (x MapNodeDataType) Enum() *MapNodeDataType { + p := new(MapNodeDataType) + *p = x + return p +} + +func (x MapNodeDataType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MapNodeDataType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[163].Descriptor() +} + +func (MapNodeDataType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[163] +} + +func (x MapNodeDataType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MapNodeDataType.Descriptor instead. +func (MapNodeDataType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{163} +} + +type MaxBattleRemoteEligibility int32 + +const ( + MaxBattleRemoteEligibility_MAX_BATTLE_REMOTE_ELIGIBILITY_UNSET MaxBattleRemoteEligibility = 0 + MaxBattleRemoteEligibility_MAX_BATTLE_IN_PERSON_ONLY MaxBattleRemoteEligibility = 1 +) + +// Enum value maps for MaxBattleRemoteEligibility. +var ( + MaxBattleRemoteEligibility_name = map[int32]string{ + 0: "MAX_BATTLE_REMOTE_ELIGIBILITY_UNSET", + 1: "MAX_BATTLE_IN_PERSON_ONLY", + } + MaxBattleRemoteEligibility_value = map[string]int32{ + "MAX_BATTLE_REMOTE_ELIGIBILITY_UNSET": 0, + "MAX_BATTLE_IN_PERSON_ONLY": 1, + } +) + +func (x MaxBattleRemoteEligibility) Enum() *MaxBattleRemoteEligibility { + p := new(MaxBattleRemoteEligibility) + *p = x + return p +} + +func (x MaxBattleRemoteEligibility) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MaxBattleRemoteEligibility) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[164].Descriptor() +} + +func (MaxBattleRemoteEligibility) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[164] +} + +func (x MaxBattleRemoteEligibility) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MaxBattleRemoteEligibility.Descriptor instead. +func (MaxBattleRemoteEligibility) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{164} +} + +type MementoType int32 + +const ( + MementoType_MEMENTO_POSTCARD MementoType = 0 +) + +// Enum value maps for MementoType. +var ( + MementoType_name = map[int32]string{ + 0: "MEMENTO_POSTCARD", + } + MementoType_value = map[string]int32{ + "MEMENTO_POSTCARD": 0, + } +) + +func (x MementoType) Enum() *MementoType { + p := new(MementoType) + *p = x + return p +} + +func (x MementoType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MementoType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[165].Descriptor() +} + +func (MementoType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[165] +} + +func (x MementoType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MementoType.Descriptor instead. +func (MementoType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{165} +} + +type Method int32 + +const ( + Method_METHOD_UNSET Method = 0 + Method_METHOD_GET_PLAYER Method = 2 + Method_METHOD_GET_HOLOHOLO_INVENTORY Method = 4 + Method_METHOD_DOWNLOAD_SETTINGS Method = 5 + Method_METHOD_DOWNLOAD_ITEM_TEMPLATES Method = 6 + Method_METHOD_DOWNLOAD_REMOTE_CONFIG_VERSION Method = 7 + Method_METHOD_REGISTER_BACKGROUND_DEVICE Method = 8 + Method_METHOD_GET_PLAYER_DAY Method = 9 + Method_METHOD_ACKNOWLEDGE_PUNISHMENT Method = 10 + Method_METHOD_GET_SERVER_TIME Method = 11 + Method_METHOD_GET_LOCAL_TIME Method = 12 + Method_METHOD_SET_PLAYER_STATUS Method = 20 + Method_METHOD_DOWNLOAD_GAME_CONFIG_VERSION Method = 21 + Method_METHOD_GET_GPS_BOOKMARKS Method = 22 + Method_METHOD_UPDATE_GPS_BOOKMARKS Method = 23 + Method_METHOD_FORT_SEARCH Method = 101 + Method_METHOD_ENCOUNTER Method = 102 + Method_METHOD_CATCH_POKEMON Method = 103 + Method_METHOD_FORT_DETAILS Method = 104 + Method_METHOD_GET_MAP_OBJECTS Method = 106 + Method_METHOD_FORT_DEPLOY_POKEMON Method = 110 + Method_METHOD_FORT_RECALL_POKEMON Method = 111 + Method_METHOD_RELEASE_POKEMON Method = 112 + Method_METHOD_USE_ITEM_POTION Method = 113 + Method_METHOD_USE_ITEM_CAPTURE Method = 114 + Method_METHOD_USE_ITEM_FLEE Method = 115 + Method_METHOD_USE_ITEM_REVIVE Method = 116 + Method_METHOD_GET_PLAYER_PROFILE Method = 121 + Method_METHOD_EVOLVE_POKEMON Method = 125 + Method_METHOD_GET_HATCHED_EGGS Method = 126 + Method_METHOD_ENCOUNTER_TUTORIAL_COMPLETE Method = 127 + Method_METHOD_LEVEL_UP_REWARDS Method = 128 + Method_METHOD_CHECK_AWARDED_BADGES Method = 129 + Method_METHOD_RECYCLE_INVENTORY_ITEM Method = 137 + Method_METHOD_COLLECT_DAILY_BONUS Method = 138 + Method_METHOD_USE_ITEM_XP_BOOST Method = 139 + Method_METHOD_USE_ITEM_EGG_INCUBATOR Method = 140 + Method_METHOD_USE_INCENSE Method = 141 + Method_METHOD_GET_INCENSE_POKEMON Method = 142 + Method_METHOD_INCENSE_ENCOUNTER Method = 143 + Method_METHOD_ADD_FORT_MODIFIER Method = 144 + Method_METHOD_DISK_ENCOUNTER Method = 145 + Method_METHOD_UPGRADE_POKEMON Method = 147 + Method_METHOD_SET_FAVORITE_POKEMON Method = 148 + Method_METHOD_NICKNAME_POKEMON Method = 149 + Method_METHOD_EQUIP_BADGE Method = 150 + Method_METHOD_SET_CONTACT_SETTINGS Method = 151 + Method_METHOD_SET_BUDDY_POKEMON Method = 152 + Method_METHOD_GET_BUDDY_WALKED Method = 153 + Method_METHOD_USE_ITEM_ENCOUNTER Method = 154 + Method_METHOD_GYM_DEPLOY Method = 155 + Method_METHOD_GYM_GET_INFO Method = 156 + Method_METHOD_GYM_START_SESSION Method = 157 + Method_METHOD_GYM_BATTLE_ATTACK Method = 158 + Method_METHOD_JOIN_LOBBY Method = 159 + Method_METHOD_LEAVE_LOBBY Method = 160 + Method_METHOD_SET_LOBBY_VISIBILITY Method = 161 + Method_METHOD_SET_LOBBY_POKEMON Method = 162 + Method_METHOD_GET_RAID_DETAILS Method = 163 + Method_METHOD_GYM_FEED_POKEMON Method = 164 + Method_METHOD_START_RAID_BATTLE Method = 165 + Method_METHOD_ATTACK_RAID Method = 166 + Method_METHOD_AWARD_POKECOIN Method = 167 + Method_METHOD_USE_ITEM_STARDUST_BOOST Method = 168 + Method_METHOD_REASSIGN_PLAYER Method = 169 + Method_METHOD_REDEEM_POI_PASSCODE Method = 170 + Method_METHOD_CONVERT_CANDY_TO_XL_CANDY Method = 171 + Method_METHOD_IS_SKU_AVAILABLE Method = 172 + Method_METHOD_USE_ITEM_BULK_HEAL Method = 173 + Method_METHOD_USE_ITEM_BATTLE_BOOST Method = 174 + Method_METHOD_USE_ITEM_LUCKY_FRIEND_APPLICATOR Method = 175 + Method_METHOD_USE_ITEM_STAT_INCREASE Method = 176 + Method_METHOD_GET_PLAYER_STATUS_PROXY Method = 177 + Method_METHOD_GET_ASSET_DIGEST Method = 300 + Method_METHOD_GET_DOWNLOAD_URLS Method = 301 + Method_METHOD_GET_ASSET_VERSION Method = 302 + Method_METHOD_CLAIM_CODENAME Method = 403 + Method_METHOD_SET_AVATAR Method = 404 + Method_METHOD_SET_PLAYER_TEAM Method = 405 + Method_METHOD_MARK_TUTORIAL_COMPLETE Method = 406 + Method_METHOD_UPDATE_PERFORMANCE_METRICS Method = 407 + Method_METHOD_SET_NEUTRAL_AVATAR Method = 408 + Method_METHOD_LIST_AVATAR_STORE_ITEMS Method = 409 + Method_METHOD_LIST_AVATAR_APPEARANCE_ITEMS Method = 410 + Method_METHOD_NEUTRAL_AVATAR_BADGE_REWARD Method = 450 + Method_METHOD_CHECK_CHALLENGE Method = 600 + Method_METHOD_VERIFY_CHALLENGE Method = 601 + Method_METHOD_ECHO Method = 666 + Method_METHOD_SFIDA_REGISTRATION Method = 800 + Method_METHOD_SFIDA_ACTION_LOG Method = 801 + Method_METHOD_SFIDA_CERTIFICATION Method = 802 + Method_METHOD_SFIDA_UPDATE Method = 803 + Method_METHOD_SFIDA_ACTION Method = 804 + Method_METHOD_SFIDA_DOWSER Method = 805 + Method_METHOD_SFIDA_CAPTURE Method = 806 + Method_METHOD_LIST_AVATAR_CUSTOMIZATIONS Method = 807 + Method_METHOD_SET_AVATAR_ITEM_AS_VIEWED Method = 808 + Method_METHOD_GET_INBOX Method = 809 + Method_METHOD_LIST_GYM_BADGES Method = 811 + Method_METHOD_GET_GYM_BADGE_DETAILS Method = 812 + Method_METHOD_USE_ITEM_MOVE_REROLL Method = 813 + Method_METHOD_USE_ITEM_RARE_CANDY Method = 814 + Method_METHOD_AWARD_FREE_RAID_TICKET Method = 815 + Method_METHOD_FETCH_ALL_NEWS Method = 816 + Method_METHOD_MARK_READ_NEWS_ARTICLE Method = 817 + Method_METHOD_GET_PLAYER_DISPLAY_INFO Method = 818 + Method_METHOD_BELUGA_TRANSACTION_START Method = 819 + Method_METHOD_BELUGA_TRANSACTION_COMPLETE Method = 820 + Method_METHOD_SFIDA_ASSOCIATE Method = 822 + Method_METHOD_SFIDA_CHECK_PAIRING Method = 823 + Method_METHOD_SFIDA_DISASSOCIATE Method = 824 + Method_METHOD_WAINA_GET_REWARDS Method = 825 + Method_METHOD_WAINA_SUBMIT_SLEEP_DATA Method = 826 + Method_METHOD_SATURDAY_TRANSACTION_START Method = 827 + Method_METHOD_SATURDAY_TRANSACTION_COMPLETE Method = 828 + Method_METHOD_REIMBURSE_ITEM Method = 829 + Method_METHOD_LIFT_USER_AGE_CONFIRMATION Method = 830 + Method_METHOD_SOFT_SFIDA_START Method = 831 + Method_METHOD_SOFT_SFIDA_PAUSE Method = 832 + Method_METHOD_SOFT_SFIDA_CAPTURE Method = 833 + Method_METHOD_SOFT_SFIDA_LOCATION_UPDATE Method = 834 + Method_METHOD_SOFT_SFIDA_RECAP Method = 835 + Method_METHOD_GET_NEW_QUESTS Method = 900 + Method_METHOD_GET_QUEST_DETAILS Method = 901 + Method_METHOD_COMPLETE_QUEST Method = 902 + Method_METHOD_REMOVE_QUEST Method = 903 + Method_METHOD_QUEST_ENCOUNTER Method = 904 + Method_METHOD_COMPLETE_QUEST_STAMP_CARD Method = 905 + Method_METHOD_PROGRESS_QUEST Method = 906 + Method_METHOD_START_QUEST_INCIDENT Method = 907 + Method_METHOD_READ_QUEST_DIALOG Method = 908 + Method_METHOD_DEQUEUE_QUEST_DIALOGUE Method = 909 + Method_METHOD_SEND_GIFT Method = 950 + Method_METHOD_OPEN_GIFT Method = 951 + Method_METHOD_GIFT_DETAILS Method = 952 + Method_METHOD_DELETE_GIFT Method = 953 + Method_METHOD_SAVE_PLAYER_SNAPSHOT Method = 954 + Method_METHOD_GET_FRIENDSHIP_MILESTONE_REWARDS Method = 955 + Method_METHOD_CHECK_SEND_GIFT Method = 956 + Method_METHOD_SET_FRIEND_NICKNAME Method = 957 + Method_METHOD_DELETE_GIFT_FROM_INVENTORY Method = 958 + Method_METHOD_SAVE_SOCIAL_PLAYER_SETTINGS Method = 959 + Method_METHOD_OPEN_TRADING Method = 970 + Method_METHOD_UPDATE_TRADING Method = 971 + Method_METHOD_CONFIRM_TRADING Method = 972 + Method_METHOD_CANCEL_TRADING Method = 973 + Method_METHOD_GET_TRADING Method = 974 + Method_METHOD_GET_FITNESS_REWARDS Method = 980 + Method_METHOD_GET_COMBAT_PLAYER_PROFILE Method = 990 + Method_METHOD_GENERATE_COMBAT_CHALLENGE_ID Method = 991 + Method_METHOD_CREATE_COMBAT_CHALLENGE Method = 992 + Method_METHOD_OPEN_COMBAT_CHALLENGE Method = 993 + Method_METHOD_GET_COMBAT_CHALLENGE Method = 994 + Method_METHOD_ACCEPT_COMBAT_CHALLENGE Method = 995 + Method_METHOD_DECLINE_COMBAT_CHALLENGE Method = 996 + Method_METHOD_CANCEL_COMBAT_CHALLENGE Method = 997 + Method_METHOD_SUBMIT_COMBAT_CHALLENGE_POKEMONS Method = 998 + Method_METHOD_SAVE_COMBAT_PLAYER_PREFERENCES Method = 999 + Method_METHOD_OPEN_COMBAT_SESSION Method = 1000 + Method_METHOD_UPDATE_COMBAT Method = 1001 + Method_METHOD_QUIT_COMBAT Method = 1002 + Method_METHOD_GET_COMBAT_RESULTS Method = 1003 + Method_METHOD_UNLOCK_SPECIAL_MOVE Method = 1004 + Method_METHOD_GET_NPC_COMBAT_REWARDS Method = 1005 + Method_METHOD_COMBAT_FRIEND_REQUEST Method = 1006 + Method_METHOD_OPEN_NPC_COMBAT_SESSION Method = 1007 + Method_METHOD_START_TUTORIAL_ACTION Method = 1008 + Method_METHOD_GET_TUTORIAL_EGG_ACTION Method = 1009 + Method_METHOD_SEND_PROBE Method = 1020 + Method_METHOD_PROBE_DATA Method = 1021 + Method_METHOD_COMBAT_DATA Method = 1022 + Method_METHOD_COMBAT_CHALLENGE_DATA Method = 1023 + Method_METHOD_CHECK_PHOTOBOMB Method = 1101 + Method_METHOD_CONFIRM_PHOTOBOMB Method = 1102 + Method_METHOD_GET_PHOTOBOMB Method = 1103 + Method_METHOD_ENCOUNTER_PHOTOBOMB Method = 1104 + Method_METHOD_GET_SIGNED_GMAP_URL_DEPRECATED Method = 1105 + Method_METHOD_CHANGE_TEAM Method = 1106 + Method_METHOD_GET_WEB_TOKEN Method = 1107 + Method_METHOD_COMPLETE_SNAPSHOT_SESSION Method = 1110 + Method_METHOD_COMPLETE_WILD_SNAPSHOT_SESSION Method = 1111 + Method_METHOD_START_INCIDENT Method = 1200 + Method_METHOD_INVASION_COMPLETE_DIALOGUE Method = 1201 + Method_METHOD_INVASION_OPEN_COMBAT_SESSION Method = 1202 + Method_METHOD_INVASION_BATTLE_UPDATE Method = 1203 + Method_METHOD_INVASION_ENCOUNTER Method = 1204 + Method_METHOD_PURIFY_POKEMON Method = 1205 + Method_METHOD_GET_ROCKET_BALLOON Method = 1206 + Method_METHOD_START_ROCKET_BALLOON_INCIDENT Method = 1207 + Method_METHOD_VS_SEEKER_START_MATCHMAKING Method = 1300 + Method_METHOD_CANCEL_MATCHMAKING Method = 1301 + Method_METHOD_GET_MATCHMAKING_STATUS Method = 1302 + Method_METHOD_COMPLETE_VS_SEEKER_AND_RESTART_CHARGING Method = 1303 + Method_METHOD_GET_VS_SEEKER_STATUS Method = 1304 + Method_METHOD_COMPLETE_COMBAT_COMPETITIVE_SEASON_ACTION Method = 1305 + Method_METHOD_CLAIM_VS_SEEKER_REWARDS Method = 1306 + Method_METHOD_VS_SEEKER_REWARD_ENCOUNTER Method = 1307 + Method_METHOD_ACTIVATE_VS_SEEKER Method = 1308 + Method_METHOD_GET_BUDDY_MAP Method = 1350 + Method_METHOD_GET_BUDDY_STATS Method = 1351 + Method_METHOD_FEED_BUDDY Method = 1352 + Method_METHOD_OPEN_BUDDY_GIFT Method = 1353 + Method_METHOD_PET_BUDDY Method = 1354 + Method_METHOD_GET_BUDDY_HISTORY Method = 1355 + Method_METHOD_UPDATE_ROUTE_DRAFT Method = 1400 + Method_METHOD_GET_MAP_FORTS Method = 1401 + Method_METHOD_SUBMIT_ROUTE_DRAFT Method = 1402 + Method_METHOD_GET_PUBLISHED_ROUTES Method = 1403 + Method_METHOD_START_ROUTE Method = 1404 + Method_METHOD_GET_ROUTES Method = 1405 + Method_METHOD_PROGRESS_ROUTE Method = 1406 + Method_METHOD_PROCESS_TAPPABLE Method = 1408 + Method_METHOD_LIST_ROUTE_BADGES Method = 1409 + Method_METHOD_CANCEL_ROUTE Method = 1410 + Method_METHOD_LIST_ROUTE_STAMPS Method = 1411 + Method_METHOD_RATE_ROUTE Method = 1412 + Method_METHOD_CREATE_ROUTE_DRAFT Method = 1413 + Method_METHOD_DELETE_ROUTE_DRAFT Method = 1414 + Method_METHOD_REPORT_ROUTE Method = 1415 + Method_METHOD_SPAWN_TAPPABLE Method = 1416 + Method_METHOD_ROUTE_ENCOUNTER Method = 1417 + Method_METHOD_CAN_REPORT_ROUTE Method = 1418 + Method_METHOD_ROUTE_UPTATE_SEEN Method = 1420 + Method_METHOD_RECALL_ROUTE_DRAFT Method = 1421 + Method_METHOD_ROUTES_NEARBY_NOTIF_SHOWN Method = 1422 + Method_METHOD_NPC_ROUTE_GIFT Method = 1423 + Method_METHOD_GET_ROUTE_CREATIONS Method = 1424 + Method_METHOD_APPEAL_ROUTE Method = 1425 + Method_METHOD_GET_ROUTE_DRAFT Method = 1426 + Method_METHOD_FAVORITE_ROUTE Method = 1427 + Method_METHOD_CREATE_ROUTE_SHORTCODE Method = 1428 + Method_METHOD_GET_ROUTE_BY_SHORTCODE Method = 1429 + Method_METHOD_CREATE_BUDDY_MUTLIPLAYER_SESSION Method = 1456 + Method_METHOD_JOIN_BUDDY_MULTIPLAYER_SESSION Method = 1457 + Method_METHOD_LEAVE_BUDDY_MULTIPLAYER_SESSION Method = 1458 + Method_METHOD_MEGA_EVOLVE_POKEMON Method = 1502 + Method_METHOD_REMOTE_GIFT_PING Method = 1503 + Method_METHOD_SEND_RAID_INVITATION Method = 1504 + Method_METHOD_SEND_BREAD_BATTLE_INVITATION Method = 1505 + Method_METHOD_UNLOCK_TEMPORARY_EVOLUTION_LEVEL Method = 1506 + Method_METHOD_GET_DAILY_ENCOUNTER Method = 1601 + Method_METHOD_DAILY_ENCOUNTER Method = 1602 + Method_METHOD_OPEN_SPONSORED_GIFT Method = 1650 + Method_METHOD_SPONSORED_GIFT_REPORT_INTERACTION Method = 1651 + Method_METHOD_SAVE_PLAYER_PREFERENCES Method = 1652 + Method_METHOD_PROFANITY_CHECK Method = 1653 + Method_METHOD_GET_TIMED_GROUP_CHALLENGE Method = 1700 + Method_METHOD_GET_NINTENDO_ACCOUNT Method = 1710 + Method_METHOD_UNLINK_NINTENDO_ACCOUNT Method = 1711 + Method_METHOD_GET_NINTENDO_OAUTH2_URL Method = 1712 + Method_METHOD_TRANSFER_TO_POKEMON_HOME Method = 1713 + Method_METHOD_REPORT_AD_FEEDBACK Method = 1716 + Method_METHOD_CREATE_POKEMON_TAG Method = 1717 + Method_METHOD_DELETE_POKEMON_TAG Method = 1718 + Method_METHOD_EDIT_POKEMON_TAG Method = 1719 + Method_METHOD_SET_POKEMON_TAGS_FOR_POKEMON Method = 1720 + Method_METHOD_GET_POKEMON_TAGS Method = 1721 + Method_METHOD_CHANGE_POKEMON_FORM Method = 1722 + Method_METHOD_CHOOSE_EVENT_VARIANT Method = 1723 + Method_METHOD_BUTTERFLY_COLLECTOR_REWARD_ENCOUNTER Method = 1724 + Method_METHOD_GET_ADDITIONAL_POKEMON_DETAILS Method = 1725 + Method_METHOD_CREATE_ROUTE_PIN Method = 1726 + Method_METHOD_LIKE_ROUTE_PIN Method = 1727 + Method_METHOD_VIEW_ROUTE_PIN Method = 1728 + Method_METHOD_GET_REFERRAL_CODE Method = 1800 + Method_METHOD_ADD_REFERRER Method = 1801 + Method_METHOD_SEND_FRIEND_INVITE_VIA_REFERRAL_CODE Method = 1802 + Method_METHOD_GET_MILESTONES Method = 1803 + Method_METHOD_MARK_MILESTONES_AS_VIEWED Method = 1804 + Method_METHOD_GET_MILESTONES_PREVIEW Method = 1805 + Method_METHOD_COMPLETE_MILESTONE Method = 1806 + Method_METHOD_GET_GEOFENCED_AD Method = 1820 + Method_METHOD_POWER_UP_POKESTOP_ENCOUNTER Method = 1900 + Method_METHOD_GET_PLAYER_STAMP_COLLECTIONS Method = 1901 + Method_METHOD_SAVE_STAMP Method = 1902 + Method_METHOD_CLAIM_STAMP_COLLECTION_REWARD Method = 1904 + Method_METHOD_CHANGE_STAMP_COLLECTION_PLAYER_DATA Method = 1905 + Method_METHOD_CHECK_STAMP_GIFT_ABILITY Method = 1906 + Method_METHOD_DELETE_POSTCARDS Method = 1909 + Method_METHOD_CREATE_POSTCARD Method = 1910 + Method_METHOD_UPDATE_POSTCARD Method = 1911 + Method_METHOD_DELETE_POSTCARD Method = 1912 + Method_METHOD_GET_MEMENTO_LIST Method = 1913 + Method_METHOD_UPLOAD_RAID_CLIENT_LOG Method = 1914 + Method_METHOD_SKIP_ENTER_REFERRAL_CODE Method = 1915 + Method_METHOD_UPLOAD_COMBAT_CLIENT_LOG Method = 1916 + Method_METHOD_COMBAT_SYNC_SERVER_OFFSET Method = 1917 + Method_METHOD_CHECK_GIFTING_ELIGIBILITY Method = 2000 + Method_METHOD_REDEEM_TICKET_GIFT_FOR_FRIEND Method = 2001 + Method_METHOD_GET_INCENSE_RECAP Method = 2002 + Method_METHOD_ACKNOWLEDGE_INCENSE_RECAP Method = 2003 + Method_METHOD_BOOT_RAID Method = 2004 + Method_METHOD_GET_POKESTOP_ENCOUNTER Method = 2005 + Method_METHOD_ENCOUNTER_POKESTOP_ENCOUNTER Method = 2006 + Method_METHOD_POLL_PLAYER_SPAWNABLE_POKEMON Method = 2007 + Method_METHOD_GET_QUEST_UI Method = 2008 + Method_METHOD_GET_ELIGIBLE_COMBAT_LEAGUES Method = 2009 + Method_METHOD_SEND_FRIEND_REQUEST_VIA_PLAYER_IDS Method = 2010 + Method_METHOD_GET_RAID_LOBBY_COUNTER Method = 2011 + Method_METHOD_USE_NON_COMBAT_MOVE Method = 2014 + Method_METHOD_CHECK_POKEMON_SIZE_CONTEST_ELIGIBILITY Method = 2100 + Method_METHOD_UPDATE_POKEMON_SIZE_CONTEST_ENTRY Method = 2101 + Method_METHOD_TRANSFER_POKEMON_SIZE_CONTEST_ENTRY Method = 2102 + Method_METHOD_REMOVE_POKEMON_SIZE_CONTEST_ENTRY Method = 2103 + Method_METHOD_GET_POKEMON_SIZE_CONTEST_ENTRY Method = 2104 + Method_METHOD_GET_CONTEST_DATA Method = 2105 + Method_METHOD_GET_CONTESTS_UNCLAIMED_REWARDS Method = 2106 + Method_METHOD_CLAIM_CONTESTS_REWARDS Method = 2107 + Method_METHOD_GET_ENTERED_CONTEST Method = 2108 + Method_METHOD_GET_POKEMON_SIZE_CONTEST_FRIEND_ENTRY Method = 2109 + Method_METHOD_CHECK_CONTEST_ELIGIBILITY Method = 2150 + Method_METHOD_UPDATE_CONTEST_ENTRY Method = 2151 + Method_METHOD_TRANSFER_CONTEST_ENTRY Method = 2152 + Method_METHOD_GET_CONTEST_FRIEND_ENTRY Method = 2153 + Method_METHOD_GET_CONTEST_ENTRY Method = 2154 + Method_METHOD_CREATE_PARTY Method = 2300 + Method_METHOD_JOIN_PARTY Method = 2301 + Method_METHOD_START_PARTY Method = 2302 + Method_METHOD_LEAVE_PARTY Method = 2303 + Method_METHOD_GET_PARTY Method = 2304 + Method_METHOD_UPDATE_PARTY_LOCATION Method = 2305 + Method_METHOD_SEND_PARTY_DARK_LAUNCH_LOG Method = 2306 + Method_METHOD_START_PARTY_QUEST Method = 2308 + Method_METHOD_COMPLETE_PARTY_QUEST Method = 2309 + Method_METHOD_SEND_PARTY_INVITE Method = 2310 + Method_METHOD_CANCEL_PARTY_INVITE Method = 2312 + Method_METHOD_GET_BONUS_ATTRACTED_POKEMON Method = 2350 + Method_METHOD_GET_BONUSES Method = 2352 + Method_METHOD_BADGE_REWARD_ENCOUNTER Method = 2360 + Method_METHOD_NPC_UPDATE_STATE Method = 2400 + Method_METHOD_NPC_SEND_GIFT Method = 2401 + Method_METHOD_NPC_OPEN_GIFT Method = 2402 + Method_METHOD_JOIN_BREAD_LOBBY Method = 2450 + Method_METHOD_PREPARE_BREAD_LOBBY Method = 2453 + Method_METHOD_LEAVE_BREAD_LOBBY Method = 2455 + Method_METHOD_START_BREAD_BATTLE Method = 2456 + Method_METHOD_GET_BREAD_LOBBY_DETAILS Method = 2457 + Method_METHOD_START_MP_WALK_QUEST Method = 2458 + Method_METHOD_ENHANCE_BREAD_MOVE Method = 2459 + Method_METHOD_STATION_POKEMON Method = 2460 + Method_METHOD_LOOT_STATION Method = 2461 + Method_METHOD_GET_STATION_DETAILS Method = 2462 + Method_METHOD_MARK_SAVE_FOR_LATER Method = 2463 + Method_METHOD_USE_SAVE_FOR_LATER Method = 2464 + Method_METHOD_REMOVE_SAVE_FOR_LATER Method = 2465 + Method_METHOD_GET_SAVE_FOR_LATER_ENTRIES Method = 2466 + Method_METHOD_GET_MP_SUMMARY Method = 2467 + Method_METHOD_REPLENISH_MP Method = 2468 + Method_METHOD_REPORT_STATION Method = 2470 + Method_METHOD_DEBUG_RESET_DAILY_MP Method = 2471 + Method_METHOD_RELEASE_STATIONED_POKEMON Method = 2472 + Method_METHOD_COMPLETE_BREAD_BATTLE Method = 2473 + Method_METHOD_ENCOUNTER_STATION_SPAWN Method = 2475 + Method_METHOD_GET_NUM_STATION_ASSISTS Method = 2476 + Method_METHOD_PT_TWO Method = 2501 + Method_METHOD_PT_THREE Method = 2502 + Method_METHOD_PROPOSE_REMOTE_TRADE Method = 2600 + Method_METHOD_CANCEL_REMOTE_TRADE Method = 2601 + Method_METHOD_MARK_REMOTE_TRADABLE Method = 2602 + Method_METHOD_GET_REMOTE_TRADABLE_FROM_OTHER_PLAYER Method = 2603 + Method_METHOD_GET_NON_REMOTE_TRADABLE_POKEMON Method = 2604 + Method_METHOD_GET_PENDING_REMOTE_TRADE Method = 2605 + Method_METHOD_RESPOND_REMOTE_TRADE Method = 2606 + Method_METHOD_GET_POKEMON_TRADING_DETAILS Method = 2607 + Method_METHOD_GET_POKEMON_TRADING_COST Method = 2608 + Method_METHOD_GET_VPS_EVENTS Method = 3000 + Method_METHOD_UPDATE_VPS_EVENTS Method = 3001 + Method_METHOD_ADD_PTC_LOGIN_ACTION Method = 3002 + Method_METHOD_CLAIM_PTC_LINKING_REWARD Method = 3003 + Method_METHOD_CAN_CLAIM_PTC_REWARD_ACTION Method = 3004 + Method_METHOD_CONTRIBUTE_PARTY_ITEMS Method = 3005 + Method_METHOD_CONSUME_PARTY_ITEMS Method = 3006 + Method_METHOD_REMOVE_PTC_LOGIN Method = 3007 + Method_METHOD_SEND_PARTY_PLAY_INVITE Method = 3008 + Method_METHOD_CONSUME_STICKERS Method = 3009 + Method_METHOD_COMPLETE_RAID_BATTLE Method = 3010 + Method_METHOD_SYNC_BATTLE_INVENTORY Method = 3011 + Method_METHOD_PREVIEW_CONTRIBUTE_PARTY_ITEMS Method = 3015 + Method_METHOD_KICK_FROM_PARTY Method = 3016 + Method_METHOD_FUSE_POKEMON Method = 3017 + Method_METHOD_UNFUSE_POKEMON Method = 3018 + Method_METHOD_GET_IRIS_SOCIAL_SCENE Method = 3019 + Method_METHOD_UPDATE_IRIS_SOCIAL_SCENE Method = 3020 + Method_METHOD_GET_CHANGE_POKEMON_FORM_PREVIEW Method = 3021 + Method_METHOD_GET_FUSE_POKEMON_PREVIEW Method = 3022 + Method_METHOD_GET_UNFUSE_POKEMON_PREVIEW Method = 3023 + Method_METHOD_PROCESS_PLAYER_INBOX Method = 3024 + Method_METHOD_GET_SURVEY_ELIGIBILITY Method = 3025 + Method_METHOD_UPDATE_SURVEY_ELIGIBILITY Method = 3026 + Method_METHOD_SMART_GLASSES_SYNC_SETTINGS Method = 3027 + Method_METHOD_COMPLETE_VISIT_PAGE_QUEST Method = 3030 + Method_METHOD_GET_EVENT_RSVPS Method = 3031 + Method_METHOD_CREATE_EVENT_RSVP Method = 3032 + Method_METHOD_CANCEL_EVENT_RSVP Method = 3033 + Method_METHOD_CLAIM_EVENT_PASS_REWARDS Method = 3034 + Method_METHOD_CLAIM_ALL_EVENT_PASS_REWARDS Method = 3035 + Method_METHOD_GET_EVENT_RSVP_COUNT Method = 3036 + Method_METHOD_SEND_RSVP_INVITATION Method = 3039 + Method_METHOD_UPDATE_EVENT_RSVP_SELECTION Method = 3040 + Method_METHOD_GET_WEEKLY_CHALLENGE_INFO Method = 3041 + Method_METHOD_START_WEEKLY_CHALLENGE_GROUP_MATCHMAKING Method = 3047 + Method_METHOD_SYNC_WEEKLY_CHALLENGE_MATCHMAKING_STATUS Method = 3048 + Method_METHOD_GET_STATION_INFO Method = 3051 + Method_METHOD_AGE_CONFIRMATION Method = 3052 + Method_METHOD_CHANGE_STAT_INCREASE_GOAL Method = 3053 + Method_METHOD_END_POKEMON_TRAINING Method = 3054 + Method_METHOD_GET_SUGGESTED_PLAYERS_SOCIAL Method = 3055 + Method_METHOD_START_TGR_BATTLE Method = 3056 + Method_METHOD_GRANT_EXPIRED_ITEM_CONSOLATION Method = 3057 + Method_METHOD_COMPLETE_TGR_BATTLE Method = 3058 + Method_METHOD_START_TEAM_LEADER_BATTLE Method = 3059 + Method_METHOD_COMPLETE_TEAM_LEADER_BATTLE Method = 3060 + Method_METHOD_GET_DEBUG_ENCOUNTER_STATISTICS_ACTION Method = 3061 + Method_METHOD_REJOIN_BATTLE_CHECK Method = 3062 + Method_METHOD_COMPLETE_ALL_QUEST Method = 3063 + Method_METHOD_LEAVE_WEEKLY_CHALLENGE_MATCHMAKING Method = 3064 + Method_METHOD_GET_PLAYER_FIELD_BOOK Method = 3065 + Method_METHOD_GET_DAILY_BONUS_SPAWN Method = 3066 + Method_METHOD_DAILY_BONUS_SPAWN_ENCOUNTER Method = 3067 + Method_METHOD_GET_SUPPLY_BALLOON Method = 3068 + Method_METHOD_OPEN_SUPPLY_BALLOON Method = 3069 + // Deprecated: Marked as deprecated in vbase.proto. + Method_METHOD_NATURAL_ART_POI_ENCOUNTER Method = 3070 + Method_METHOD_START_PVP_BATTLE Method = 3071 + Method_METHOD_COMPLETE_PVP_BATTLE Method = 3072 + Method_METHOD_AR_PHOTO_REWARD Method = 3074 + Method_METHOD_UPDATE_FIELD_BOOK_POST_CATCH_POKEMON Method = 3075 + Method_METHOD_GET_TIME_TRAVEL_INFORMATION Method = 3076 + Method_METHOD_DAY_NIGHT_POI_ENCOUNTER Method = 3077 + Method_METHOD_MARK_FIELDBOOK_SEEN Method = 3078 + Method_METHOD_MEGA_LEVEL_UP Method = 3079 + Method_METHOD_GET_MEGA_LEVEL_UP_PREVIEW Method = 3080 + Method_METHOD_GET_DEBUG_EGG_STATISTICS_ACTION Method = 3083 + Method_METHOD_FLEE_BATTLE_ENCOUNTER Method = 3084 +) + +// Enum value maps for Method. +var ( + Method_name = map[int32]string{ + 0: "METHOD_UNSET", + 2: "METHOD_GET_PLAYER", + 4: "METHOD_GET_HOLOHOLO_INVENTORY", + 5: "METHOD_DOWNLOAD_SETTINGS", + 6: "METHOD_DOWNLOAD_ITEM_TEMPLATES", + 7: "METHOD_DOWNLOAD_REMOTE_CONFIG_VERSION", + 8: "METHOD_REGISTER_BACKGROUND_DEVICE", + 9: "METHOD_GET_PLAYER_DAY", + 10: "METHOD_ACKNOWLEDGE_PUNISHMENT", + 11: "METHOD_GET_SERVER_TIME", + 12: "METHOD_GET_LOCAL_TIME", + 20: "METHOD_SET_PLAYER_STATUS", + 21: "METHOD_DOWNLOAD_GAME_CONFIG_VERSION", + 22: "METHOD_GET_GPS_BOOKMARKS", + 23: "METHOD_UPDATE_GPS_BOOKMARKS", + 101: "METHOD_FORT_SEARCH", + 102: "METHOD_ENCOUNTER", + 103: "METHOD_CATCH_POKEMON", + 104: "METHOD_FORT_DETAILS", + 106: "METHOD_GET_MAP_OBJECTS", + 110: "METHOD_FORT_DEPLOY_POKEMON", + 111: "METHOD_FORT_RECALL_POKEMON", + 112: "METHOD_RELEASE_POKEMON", + 113: "METHOD_USE_ITEM_POTION", + 114: "METHOD_USE_ITEM_CAPTURE", + 115: "METHOD_USE_ITEM_FLEE", + 116: "METHOD_USE_ITEM_REVIVE", + 121: "METHOD_GET_PLAYER_PROFILE", + 125: "METHOD_EVOLVE_POKEMON", + 126: "METHOD_GET_HATCHED_EGGS", + 127: "METHOD_ENCOUNTER_TUTORIAL_COMPLETE", + 128: "METHOD_LEVEL_UP_REWARDS", + 129: "METHOD_CHECK_AWARDED_BADGES", + 137: "METHOD_RECYCLE_INVENTORY_ITEM", + 138: "METHOD_COLLECT_DAILY_BONUS", + 139: "METHOD_USE_ITEM_XP_BOOST", + 140: "METHOD_USE_ITEM_EGG_INCUBATOR", + 141: "METHOD_USE_INCENSE", + 142: "METHOD_GET_INCENSE_POKEMON", + 143: "METHOD_INCENSE_ENCOUNTER", + 144: "METHOD_ADD_FORT_MODIFIER", + 145: "METHOD_DISK_ENCOUNTER", + 147: "METHOD_UPGRADE_POKEMON", + 148: "METHOD_SET_FAVORITE_POKEMON", + 149: "METHOD_NICKNAME_POKEMON", + 150: "METHOD_EQUIP_BADGE", + 151: "METHOD_SET_CONTACT_SETTINGS", + 152: "METHOD_SET_BUDDY_POKEMON", + 153: "METHOD_GET_BUDDY_WALKED", + 154: "METHOD_USE_ITEM_ENCOUNTER", + 155: "METHOD_GYM_DEPLOY", + 156: "METHOD_GYM_GET_INFO", + 157: "METHOD_GYM_START_SESSION", + 158: "METHOD_GYM_BATTLE_ATTACK", + 159: "METHOD_JOIN_LOBBY", + 160: "METHOD_LEAVE_LOBBY", + 161: "METHOD_SET_LOBBY_VISIBILITY", + 162: "METHOD_SET_LOBBY_POKEMON", + 163: "METHOD_GET_RAID_DETAILS", + 164: "METHOD_GYM_FEED_POKEMON", + 165: "METHOD_START_RAID_BATTLE", + 166: "METHOD_ATTACK_RAID", + 167: "METHOD_AWARD_POKECOIN", + 168: "METHOD_USE_ITEM_STARDUST_BOOST", + 169: "METHOD_REASSIGN_PLAYER", + 170: "METHOD_REDEEM_POI_PASSCODE", + 171: "METHOD_CONVERT_CANDY_TO_XL_CANDY", + 172: "METHOD_IS_SKU_AVAILABLE", + 173: "METHOD_USE_ITEM_BULK_HEAL", + 174: "METHOD_USE_ITEM_BATTLE_BOOST", + 175: "METHOD_USE_ITEM_LUCKY_FRIEND_APPLICATOR", + 176: "METHOD_USE_ITEM_STAT_INCREASE", + 177: "METHOD_GET_PLAYER_STATUS_PROXY", + 300: "METHOD_GET_ASSET_DIGEST", + 301: "METHOD_GET_DOWNLOAD_URLS", + 302: "METHOD_GET_ASSET_VERSION", + 403: "METHOD_CLAIM_CODENAME", + 404: "METHOD_SET_AVATAR", + 405: "METHOD_SET_PLAYER_TEAM", + 406: "METHOD_MARK_TUTORIAL_COMPLETE", + 407: "METHOD_UPDATE_PERFORMANCE_METRICS", + 408: "METHOD_SET_NEUTRAL_AVATAR", + 409: "METHOD_LIST_AVATAR_STORE_ITEMS", + 410: "METHOD_LIST_AVATAR_APPEARANCE_ITEMS", + 450: "METHOD_NEUTRAL_AVATAR_BADGE_REWARD", + 600: "METHOD_CHECK_CHALLENGE", + 601: "METHOD_VERIFY_CHALLENGE", + 666: "METHOD_ECHO", + 800: "METHOD_SFIDA_REGISTRATION", + 801: "METHOD_SFIDA_ACTION_LOG", + 802: "METHOD_SFIDA_CERTIFICATION", + 803: "METHOD_SFIDA_UPDATE", + 804: "METHOD_SFIDA_ACTION", + 805: "METHOD_SFIDA_DOWSER", + 806: "METHOD_SFIDA_CAPTURE", + 807: "METHOD_LIST_AVATAR_CUSTOMIZATIONS", + 808: "METHOD_SET_AVATAR_ITEM_AS_VIEWED", + 809: "METHOD_GET_INBOX", + 811: "METHOD_LIST_GYM_BADGES", + 812: "METHOD_GET_GYM_BADGE_DETAILS", + 813: "METHOD_USE_ITEM_MOVE_REROLL", + 814: "METHOD_USE_ITEM_RARE_CANDY", + 815: "METHOD_AWARD_FREE_RAID_TICKET", + 816: "METHOD_FETCH_ALL_NEWS", + 817: "METHOD_MARK_READ_NEWS_ARTICLE", + 818: "METHOD_GET_PLAYER_DISPLAY_INFO", + 819: "METHOD_BELUGA_TRANSACTION_START", + 820: "METHOD_BELUGA_TRANSACTION_COMPLETE", + 822: "METHOD_SFIDA_ASSOCIATE", + 823: "METHOD_SFIDA_CHECK_PAIRING", + 824: "METHOD_SFIDA_DISASSOCIATE", + 825: "METHOD_WAINA_GET_REWARDS", + 826: "METHOD_WAINA_SUBMIT_SLEEP_DATA", + 827: "METHOD_SATURDAY_TRANSACTION_START", + 828: "METHOD_SATURDAY_TRANSACTION_COMPLETE", + 829: "METHOD_REIMBURSE_ITEM", + 830: "METHOD_LIFT_USER_AGE_CONFIRMATION", + 831: "METHOD_SOFT_SFIDA_START", + 832: "METHOD_SOFT_SFIDA_PAUSE", + 833: "METHOD_SOFT_SFIDA_CAPTURE", + 834: "METHOD_SOFT_SFIDA_LOCATION_UPDATE", + 835: "METHOD_SOFT_SFIDA_RECAP", + 900: "METHOD_GET_NEW_QUESTS", + 901: "METHOD_GET_QUEST_DETAILS", + 902: "METHOD_COMPLETE_QUEST", + 903: "METHOD_REMOVE_QUEST", + 904: "METHOD_QUEST_ENCOUNTER", + 905: "METHOD_COMPLETE_QUEST_STAMP_CARD", + 906: "METHOD_PROGRESS_QUEST", + 907: "METHOD_START_QUEST_INCIDENT", + 908: "METHOD_READ_QUEST_DIALOG", + 909: "METHOD_DEQUEUE_QUEST_DIALOGUE", + 950: "METHOD_SEND_GIFT", + 951: "METHOD_OPEN_GIFT", + 952: "METHOD_GIFT_DETAILS", + 953: "METHOD_DELETE_GIFT", + 954: "METHOD_SAVE_PLAYER_SNAPSHOT", + 955: "METHOD_GET_FRIENDSHIP_MILESTONE_REWARDS", + 956: "METHOD_CHECK_SEND_GIFT", + 957: "METHOD_SET_FRIEND_NICKNAME", + 958: "METHOD_DELETE_GIFT_FROM_INVENTORY", + 959: "METHOD_SAVE_SOCIAL_PLAYER_SETTINGS", + 970: "METHOD_OPEN_TRADING", + 971: "METHOD_UPDATE_TRADING", + 972: "METHOD_CONFIRM_TRADING", + 973: "METHOD_CANCEL_TRADING", + 974: "METHOD_GET_TRADING", + 980: "METHOD_GET_FITNESS_REWARDS", + 990: "METHOD_GET_COMBAT_PLAYER_PROFILE", + 991: "METHOD_GENERATE_COMBAT_CHALLENGE_ID", + 992: "METHOD_CREATE_COMBAT_CHALLENGE", + 993: "METHOD_OPEN_COMBAT_CHALLENGE", + 994: "METHOD_GET_COMBAT_CHALLENGE", + 995: "METHOD_ACCEPT_COMBAT_CHALLENGE", + 996: "METHOD_DECLINE_COMBAT_CHALLENGE", + 997: "METHOD_CANCEL_COMBAT_CHALLENGE", + 998: "METHOD_SUBMIT_COMBAT_CHALLENGE_POKEMONS", + 999: "METHOD_SAVE_COMBAT_PLAYER_PREFERENCES", + 1000: "METHOD_OPEN_COMBAT_SESSION", + 1001: "METHOD_UPDATE_COMBAT", + 1002: "METHOD_QUIT_COMBAT", + 1003: "METHOD_GET_COMBAT_RESULTS", + 1004: "METHOD_UNLOCK_SPECIAL_MOVE", + 1005: "METHOD_GET_NPC_COMBAT_REWARDS", + 1006: "METHOD_COMBAT_FRIEND_REQUEST", + 1007: "METHOD_OPEN_NPC_COMBAT_SESSION", + 1008: "METHOD_START_TUTORIAL_ACTION", + 1009: "METHOD_GET_TUTORIAL_EGG_ACTION", + 1020: "METHOD_SEND_PROBE", + 1021: "METHOD_PROBE_DATA", + 1022: "METHOD_COMBAT_DATA", + 1023: "METHOD_COMBAT_CHALLENGE_DATA", + 1101: "METHOD_CHECK_PHOTOBOMB", + 1102: "METHOD_CONFIRM_PHOTOBOMB", + 1103: "METHOD_GET_PHOTOBOMB", + 1104: "METHOD_ENCOUNTER_PHOTOBOMB", + 1105: "METHOD_GET_SIGNED_GMAP_URL_DEPRECATED", + 1106: "METHOD_CHANGE_TEAM", + 1107: "METHOD_GET_WEB_TOKEN", + 1110: "METHOD_COMPLETE_SNAPSHOT_SESSION", + 1111: "METHOD_COMPLETE_WILD_SNAPSHOT_SESSION", + 1200: "METHOD_START_INCIDENT", + 1201: "METHOD_INVASION_COMPLETE_DIALOGUE", + 1202: "METHOD_INVASION_OPEN_COMBAT_SESSION", + 1203: "METHOD_INVASION_BATTLE_UPDATE", + 1204: "METHOD_INVASION_ENCOUNTER", + 1205: "METHOD_PURIFY_POKEMON", + 1206: "METHOD_GET_ROCKET_BALLOON", + 1207: "METHOD_START_ROCKET_BALLOON_INCIDENT", + 1300: "METHOD_VS_SEEKER_START_MATCHMAKING", + 1301: "METHOD_CANCEL_MATCHMAKING", + 1302: "METHOD_GET_MATCHMAKING_STATUS", + 1303: "METHOD_COMPLETE_VS_SEEKER_AND_RESTART_CHARGING", + 1304: "METHOD_GET_VS_SEEKER_STATUS", + 1305: "METHOD_COMPLETE_COMBAT_COMPETITIVE_SEASON_ACTION", + 1306: "METHOD_CLAIM_VS_SEEKER_REWARDS", + 1307: "METHOD_VS_SEEKER_REWARD_ENCOUNTER", + 1308: "METHOD_ACTIVATE_VS_SEEKER", + 1350: "METHOD_GET_BUDDY_MAP", + 1351: "METHOD_GET_BUDDY_STATS", + 1352: "METHOD_FEED_BUDDY", + 1353: "METHOD_OPEN_BUDDY_GIFT", + 1354: "METHOD_PET_BUDDY", + 1355: "METHOD_GET_BUDDY_HISTORY", + 1400: "METHOD_UPDATE_ROUTE_DRAFT", + 1401: "METHOD_GET_MAP_FORTS", + 1402: "METHOD_SUBMIT_ROUTE_DRAFT", + 1403: "METHOD_GET_PUBLISHED_ROUTES", + 1404: "METHOD_START_ROUTE", + 1405: "METHOD_GET_ROUTES", + 1406: "METHOD_PROGRESS_ROUTE", + 1408: "METHOD_PROCESS_TAPPABLE", + 1409: "METHOD_LIST_ROUTE_BADGES", + 1410: "METHOD_CANCEL_ROUTE", + 1411: "METHOD_LIST_ROUTE_STAMPS", + 1412: "METHOD_RATE_ROUTE", + 1413: "METHOD_CREATE_ROUTE_DRAFT", + 1414: "METHOD_DELETE_ROUTE_DRAFT", + 1415: "METHOD_REPORT_ROUTE", + 1416: "METHOD_SPAWN_TAPPABLE", + 1417: "METHOD_ROUTE_ENCOUNTER", + 1418: "METHOD_CAN_REPORT_ROUTE", + 1420: "METHOD_ROUTE_UPTATE_SEEN", + 1421: "METHOD_RECALL_ROUTE_DRAFT", + 1422: "METHOD_ROUTES_NEARBY_NOTIF_SHOWN", + 1423: "METHOD_NPC_ROUTE_GIFT", + 1424: "METHOD_GET_ROUTE_CREATIONS", + 1425: "METHOD_APPEAL_ROUTE", + 1426: "METHOD_GET_ROUTE_DRAFT", + 1427: "METHOD_FAVORITE_ROUTE", + 1428: "METHOD_CREATE_ROUTE_SHORTCODE", + 1429: "METHOD_GET_ROUTE_BY_SHORTCODE", + 1456: "METHOD_CREATE_BUDDY_MUTLIPLAYER_SESSION", + 1457: "METHOD_JOIN_BUDDY_MULTIPLAYER_SESSION", + 1458: "METHOD_LEAVE_BUDDY_MULTIPLAYER_SESSION", + 1502: "METHOD_MEGA_EVOLVE_POKEMON", + 1503: "METHOD_REMOTE_GIFT_PING", + 1504: "METHOD_SEND_RAID_INVITATION", + 1505: "METHOD_SEND_BREAD_BATTLE_INVITATION", + 1506: "METHOD_UNLOCK_TEMPORARY_EVOLUTION_LEVEL", + 1601: "METHOD_GET_DAILY_ENCOUNTER", + 1602: "METHOD_DAILY_ENCOUNTER", + 1650: "METHOD_OPEN_SPONSORED_GIFT", + 1651: "METHOD_SPONSORED_GIFT_REPORT_INTERACTION", + 1652: "METHOD_SAVE_PLAYER_PREFERENCES", + 1653: "METHOD_PROFANITY_CHECK", + 1700: "METHOD_GET_TIMED_GROUP_CHALLENGE", + 1710: "METHOD_GET_NINTENDO_ACCOUNT", + 1711: "METHOD_UNLINK_NINTENDO_ACCOUNT", + 1712: "METHOD_GET_NINTENDO_OAUTH2_URL", + 1713: "METHOD_TRANSFER_TO_POKEMON_HOME", + 1716: "METHOD_REPORT_AD_FEEDBACK", + 1717: "METHOD_CREATE_POKEMON_TAG", + 1718: "METHOD_DELETE_POKEMON_TAG", + 1719: "METHOD_EDIT_POKEMON_TAG", + 1720: "METHOD_SET_POKEMON_TAGS_FOR_POKEMON", + 1721: "METHOD_GET_POKEMON_TAGS", + 1722: "METHOD_CHANGE_POKEMON_FORM", + 1723: "METHOD_CHOOSE_EVENT_VARIANT", + 1724: "METHOD_BUTTERFLY_COLLECTOR_REWARD_ENCOUNTER", + 1725: "METHOD_GET_ADDITIONAL_POKEMON_DETAILS", + 1726: "METHOD_CREATE_ROUTE_PIN", + 1727: "METHOD_LIKE_ROUTE_PIN", + 1728: "METHOD_VIEW_ROUTE_PIN", + 1800: "METHOD_GET_REFERRAL_CODE", + 1801: "METHOD_ADD_REFERRER", + 1802: "METHOD_SEND_FRIEND_INVITE_VIA_REFERRAL_CODE", + 1803: "METHOD_GET_MILESTONES", + 1804: "METHOD_MARK_MILESTONES_AS_VIEWED", + 1805: "METHOD_GET_MILESTONES_PREVIEW", + 1806: "METHOD_COMPLETE_MILESTONE", + 1820: "METHOD_GET_GEOFENCED_AD", + 1900: "METHOD_POWER_UP_POKESTOP_ENCOUNTER", + 1901: "METHOD_GET_PLAYER_STAMP_COLLECTIONS", + 1902: "METHOD_SAVE_STAMP", + 1904: "METHOD_CLAIM_STAMP_COLLECTION_REWARD", + 1905: "METHOD_CHANGE_STAMP_COLLECTION_PLAYER_DATA", + 1906: "METHOD_CHECK_STAMP_GIFT_ABILITY", + 1909: "METHOD_DELETE_POSTCARDS", + 1910: "METHOD_CREATE_POSTCARD", + 1911: "METHOD_UPDATE_POSTCARD", + 1912: "METHOD_DELETE_POSTCARD", + 1913: "METHOD_GET_MEMENTO_LIST", + 1914: "METHOD_UPLOAD_RAID_CLIENT_LOG", + 1915: "METHOD_SKIP_ENTER_REFERRAL_CODE", + 1916: "METHOD_UPLOAD_COMBAT_CLIENT_LOG", + 1917: "METHOD_COMBAT_SYNC_SERVER_OFFSET", + 2000: "METHOD_CHECK_GIFTING_ELIGIBILITY", + 2001: "METHOD_REDEEM_TICKET_GIFT_FOR_FRIEND", + 2002: "METHOD_GET_INCENSE_RECAP", + 2003: "METHOD_ACKNOWLEDGE_INCENSE_RECAP", + 2004: "METHOD_BOOT_RAID", + 2005: "METHOD_GET_POKESTOP_ENCOUNTER", + 2006: "METHOD_ENCOUNTER_POKESTOP_ENCOUNTER", + 2007: "METHOD_POLL_PLAYER_SPAWNABLE_POKEMON", + 2008: "METHOD_GET_QUEST_UI", + 2009: "METHOD_GET_ELIGIBLE_COMBAT_LEAGUES", + 2010: "METHOD_SEND_FRIEND_REQUEST_VIA_PLAYER_IDS", + 2011: "METHOD_GET_RAID_LOBBY_COUNTER", + 2014: "METHOD_USE_NON_COMBAT_MOVE", + 2100: "METHOD_CHECK_POKEMON_SIZE_CONTEST_ELIGIBILITY", + 2101: "METHOD_UPDATE_POKEMON_SIZE_CONTEST_ENTRY", + 2102: "METHOD_TRANSFER_POKEMON_SIZE_CONTEST_ENTRY", + 2103: "METHOD_REMOVE_POKEMON_SIZE_CONTEST_ENTRY", + 2104: "METHOD_GET_POKEMON_SIZE_CONTEST_ENTRY", + 2105: "METHOD_GET_CONTEST_DATA", + 2106: "METHOD_GET_CONTESTS_UNCLAIMED_REWARDS", + 2107: "METHOD_CLAIM_CONTESTS_REWARDS", + 2108: "METHOD_GET_ENTERED_CONTEST", + 2109: "METHOD_GET_POKEMON_SIZE_CONTEST_FRIEND_ENTRY", + 2150: "METHOD_CHECK_CONTEST_ELIGIBILITY", + 2151: "METHOD_UPDATE_CONTEST_ENTRY", + 2152: "METHOD_TRANSFER_CONTEST_ENTRY", + 2153: "METHOD_GET_CONTEST_FRIEND_ENTRY", + 2154: "METHOD_GET_CONTEST_ENTRY", + 2300: "METHOD_CREATE_PARTY", + 2301: "METHOD_JOIN_PARTY", + 2302: "METHOD_START_PARTY", + 2303: "METHOD_LEAVE_PARTY", + 2304: "METHOD_GET_PARTY", + 2305: "METHOD_UPDATE_PARTY_LOCATION", + 2306: "METHOD_SEND_PARTY_DARK_LAUNCH_LOG", + 2308: "METHOD_START_PARTY_QUEST", + 2309: "METHOD_COMPLETE_PARTY_QUEST", + 2310: "METHOD_SEND_PARTY_INVITE", + 2312: "METHOD_CANCEL_PARTY_INVITE", + 2350: "METHOD_GET_BONUS_ATTRACTED_POKEMON", + 2352: "METHOD_GET_BONUSES", + 2360: "METHOD_BADGE_REWARD_ENCOUNTER", + 2400: "METHOD_NPC_UPDATE_STATE", + 2401: "METHOD_NPC_SEND_GIFT", + 2402: "METHOD_NPC_OPEN_GIFT", + 2450: "METHOD_JOIN_BREAD_LOBBY", + 2453: "METHOD_PREPARE_BREAD_LOBBY", + 2455: "METHOD_LEAVE_BREAD_LOBBY", + 2456: "METHOD_START_BREAD_BATTLE", + 2457: "METHOD_GET_BREAD_LOBBY_DETAILS", + 2458: "METHOD_START_MP_WALK_QUEST", + 2459: "METHOD_ENHANCE_BREAD_MOVE", + 2460: "METHOD_STATION_POKEMON", + 2461: "METHOD_LOOT_STATION", + 2462: "METHOD_GET_STATION_DETAILS", + 2463: "METHOD_MARK_SAVE_FOR_LATER", + 2464: "METHOD_USE_SAVE_FOR_LATER", + 2465: "METHOD_REMOVE_SAVE_FOR_LATER", + 2466: "METHOD_GET_SAVE_FOR_LATER_ENTRIES", + 2467: "METHOD_GET_MP_SUMMARY", + 2468: "METHOD_REPLENISH_MP", + 2470: "METHOD_REPORT_STATION", + 2471: "METHOD_DEBUG_RESET_DAILY_MP", + 2472: "METHOD_RELEASE_STATIONED_POKEMON", + 2473: "METHOD_COMPLETE_BREAD_BATTLE", + 2475: "METHOD_ENCOUNTER_STATION_SPAWN", + 2476: "METHOD_GET_NUM_STATION_ASSISTS", + 2501: "METHOD_PT_TWO", + 2502: "METHOD_PT_THREE", + 2600: "METHOD_PROPOSE_REMOTE_TRADE", + 2601: "METHOD_CANCEL_REMOTE_TRADE", + 2602: "METHOD_MARK_REMOTE_TRADABLE", + 2603: "METHOD_GET_REMOTE_TRADABLE_FROM_OTHER_PLAYER", + 2604: "METHOD_GET_NON_REMOTE_TRADABLE_POKEMON", + 2605: "METHOD_GET_PENDING_REMOTE_TRADE", + 2606: "METHOD_RESPOND_REMOTE_TRADE", + 2607: "METHOD_GET_POKEMON_TRADING_DETAILS", + 2608: "METHOD_GET_POKEMON_TRADING_COST", + 3000: "METHOD_GET_VPS_EVENTS", + 3001: "METHOD_UPDATE_VPS_EVENTS", + 3002: "METHOD_ADD_PTC_LOGIN_ACTION", + 3003: "METHOD_CLAIM_PTC_LINKING_REWARD", + 3004: "METHOD_CAN_CLAIM_PTC_REWARD_ACTION", + 3005: "METHOD_CONTRIBUTE_PARTY_ITEMS", + 3006: "METHOD_CONSUME_PARTY_ITEMS", + 3007: "METHOD_REMOVE_PTC_LOGIN", + 3008: "METHOD_SEND_PARTY_PLAY_INVITE", + 3009: "METHOD_CONSUME_STICKERS", + 3010: "METHOD_COMPLETE_RAID_BATTLE", + 3011: "METHOD_SYNC_BATTLE_INVENTORY", + 3015: "METHOD_PREVIEW_CONTRIBUTE_PARTY_ITEMS", + 3016: "METHOD_KICK_FROM_PARTY", + 3017: "METHOD_FUSE_POKEMON", + 3018: "METHOD_UNFUSE_POKEMON", + 3019: "METHOD_GET_IRIS_SOCIAL_SCENE", + 3020: "METHOD_UPDATE_IRIS_SOCIAL_SCENE", + 3021: "METHOD_GET_CHANGE_POKEMON_FORM_PREVIEW", + 3022: "METHOD_GET_FUSE_POKEMON_PREVIEW", + 3023: "METHOD_GET_UNFUSE_POKEMON_PREVIEW", + 3024: "METHOD_PROCESS_PLAYER_INBOX", + 3025: "METHOD_GET_SURVEY_ELIGIBILITY", + 3026: "METHOD_UPDATE_SURVEY_ELIGIBILITY", + 3027: "METHOD_SMART_GLASSES_SYNC_SETTINGS", + 3030: "METHOD_COMPLETE_VISIT_PAGE_QUEST", + 3031: "METHOD_GET_EVENT_RSVPS", + 3032: "METHOD_CREATE_EVENT_RSVP", + 3033: "METHOD_CANCEL_EVENT_RSVP", + 3034: "METHOD_CLAIM_EVENT_PASS_REWARDS", + 3035: "METHOD_CLAIM_ALL_EVENT_PASS_REWARDS", + 3036: "METHOD_GET_EVENT_RSVP_COUNT", + 3039: "METHOD_SEND_RSVP_INVITATION", + 3040: "METHOD_UPDATE_EVENT_RSVP_SELECTION", + 3041: "METHOD_GET_WEEKLY_CHALLENGE_INFO", + 3047: "METHOD_START_WEEKLY_CHALLENGE_GROUP_MATCHMAKING", + 3048: "METHOD_SYNC_WEEKLY_CHALLENGE_MATCHMAKING_STATUS", + 3051: "METHOD_GET_STATION_INFO", + 3052: "METHOD_AGE_CONFIRMATION", + 3053: "METHOD_CHANGE_STAT_INCREASE_GOAL", + 3054: "METHOD_END_POKEMON_TRAINING", + 3055: "METHOD_GET_SUGGESTED_PLAYERS_SOCIAL", + 3056: "METHOD_START_TGR_BATTLE", + 3057: "METHOD_GRANT_EXPIRED_ITEM_CONSOLATION", + 3058: "METHOD_COMPLETE_TGR_BATTLE", + 3059: "METHOD_START_TEAM_LEADER_BATTLE", + 3060: "METHOD_COMPLETE_TEAM_LEADER_BATTLE", + 3061: "METHOD_GET_DEBUG_ENCOUNTER_STATISTICS_ACTION", + 3062: "METHOD_REJOIN_BATTLE_CHECK", + 3063: "METHOD_COMPLETE_ALL_QUEST", + 3064: "METHOD_LEAVE_WEEKLY_CHALLENGE_MATCHMAKING", + 3065: "METHOD_GET_PLAYER_FIELD_BOOK", + 3066: "METHOD_GET_DAILY_BONUS_SPAWN", + 3067: "METHOD_DAILY_BONUS_SPAWN_ENCOUNTER", + 3068: "METHOD_GET_SUPPLY_BALLOON", + 3069: "METHOD_OPEN_SUPPLY_BALLOON", + 3070: "METHOD_NATURAL_ART_POI_ENCOUNTER", + 3071: "METHOD_START_PVP_BATTLE", + 3072: "METHOD_COMPLETE_PVP_BATTLE", + 3074: "METHOD_AR_PHOTO_REWARD", + 3075: "METHOD_UPDATE_FIELD_BOOK_POST_CATCH_POKEMON", + 3076: "METHOD_GET_TIME_TRAVEL_INFORMATION", + 3077: "METHOD_DAY_NIGHT_POI_ENCOUNTER", + 3078: "METHOD_MARK_FIELDBOOK_SEEN", + 3079: "METHOD_MEGA_LEVEL_UP", + 3080: "METHOD_GET_MEGA_LEVEL_UP_PREVIEW", + 3083: "METHOD_GET_DEBUG_EGG_STATISTICS_ACTION", + 3084: "METHOD_FLEE_BATTLE_ENCOUNTER", + } + Method_value = map[string]int32{ + "METHOD_UNSET": 0, + "METHOD_GET_PLAYER": 2, + "METHOD_GET_HOLOHOLO_INVENTORY": 4, + "METHOD_DOWNLOAD_SETTINGS": 5, + "METHOD_DOWNLOAD_ITEM_TEMPLATES": 6, + "METHOD_DOWNLOAD_REMOTE_CONFIG_VERSION": 7, + "METHOD_REGISTER_BACKGROUND_DEVICE": 8, + "METHOD_GET_PLAYER_DAY": 9, + "METHOD_ACKNOWLEDGE_PUNISHMENT": 10, + "METHOD_GET_SERVER_TIME": 11, + "METHOD_GET_LOCAL_TIME": 12, + "METHOD_SET_PLAYER_STATUS": 20, + "METHOD_DOWNLOAD_GAME_CONFIG_VERSION": 21, + "METHOD_GET_GPS_BOOKMARKS": 22, + "METHOD_UPDATE_GPS_BOOKMARKS": 23, + "METHOD_FORT_SEARCH": 101, + "METHOD_ENCOUNTER": 102, + "METHOD_CATCH_POKEMON": 103, + "METHOD_FORT_DETAILS": 104, + "METHOD_GET_MAP_OBJECTS": 106, + "METHOD_FORT_DEPLOY_POKEMON": 110, + "METHOD_FORT_RECALL_POKEMON": 111, + "METHOD_RELEASE_POKEMON": 112, + "METHOD_USE_ITEM_POTION": 113, + "METHOD_USE_ITEM_CAPTURE": 114, + "METHOD_USE_ITEM_FLEE": 115, + "METHOD_USE_ITEM_REVIVE": 116, + "METHOD_GET_PLAYER_PROFILE": 121, + "METHOD_EVOLVE_POKEMON": 125, + "METHOD_GET_HATCHED_EGGS": 126, + "METHOD_ENCOUNTER_TUTORIAL_COMPLETE": 127, + "METHOD_LEVEL_UP_REWARDS": 128, + "METHOD_CHECK_AWARDED_BADGES": 129, + "METHOD_RECYCLE_INVENTORY_ITEM": 137, + "METHOD_COLLECT_DAILY_BONUS": 138, + "METHOD_USE_ITEM_XP_BOOST": 139, + "METHOD_USE_ITEM_EGG_INCUBATOR": 140, + "METHOD_USE_INCENSE": 141, + "METHOD_GET_INCENSE_POKEMON": 142, + "METHOD_INCENSE_ENCOUNTER": 143, + "METHOD_ADD_FORT_MODIFIER": 144, + "METHOD_DISK_ENCOUNTER": 145, + "METHOD_UPGRADE_POKEMON": 147, + "METHOD_SET_FAVORITE_POKEMON": 148, + "METHOD_NICKNAME_POKEMON": 149, + "METHOD_EQUIP_BADGE": 150, + "METHOD_SET_CONTACT_SETTINGS": 151, + "METHOD_SET_BUDDY_POKEMON": 152, + "METHOD_GET_BUDDY_WALKED": 153, + "METHOD_USE_ITEM_ENCOUNTER": 154, + "METHOD_GYM_DEPLOY": 155, + "METHOD_GYM_GET_INFO": 156, + "METHOD_GYM_START_SESSION": 157, + "METHOD_GYM_BATTLE_ATTACK": 158, + "METHOD_JOIN_LOBBY": 159, + "METHOD_LEAVE_LOBBY": 160, + "METHOD_SET_LOBBY_VISIBILITY": 161, + "METHOD_SET_LOBBY_POKEMON": 162, + "METHOD_GET_RAID_DETAILS": 163, + "METHOD_GYM_FEED_POKEMON": 164, + "METHOD_START_RAID_BATTLE": 165, + "METHOD_ATTACK_RAID": 166, + "METHOD_AWARD_POKECOIN": 167, + "METHOD_USE_ITEM_STARDUST_BOOST": 168, + "METHOD_REASSIGN_PLAYER": 169, + "METHOD_REDEEM_POI_PASSCODE": 170, + "METHOD_CONVERT_CANDY_TO_XL_CANDY": 171, + "METHOD_IS_SKU_AVAILABLE": 172, + "METHOD_USE_ITEM_BULK_HEAL": 173, + "METHOD_USE_ITEM_BATTLE_BOOST": 174, + "METHOD_USE_ITEM_LUCKY_FRIEND_APPLICATOR": 175, + "METHOD_USE_ITEM_STAT_INCREASE": 176, + "METHOD_GET_PLAYER_STATUS_PROXY": 177, + "METHOD_GET_ASSET_DIGEST": 300, + "METHOD_GET_DOWNLOAD_URLS": 301, + "METHOD_GET_ASSET_VERSION": 302, + "METHOD_CLAIM_CODENAME": 403, + "METHOD_SET_AVATAR": 404, + "METHOD_SET_PLAYER_TEAM": 405, + "METHOD_MARK_TUTORIAL_COMPLETE": 406, + "METHOD_UPDATE_PERFORMANCE_METRICS": 407, + "METHOD_SET_NEUTRAL_AVATAR": 408, + "METHOD_LIST_AVATAR_STORE_ITEMS": 409, + "METHOD_LIST_AVATAR_APPEARANCE_ITEMS": 410, + "METHOD_NEUTRAL_AVATAR_BADGE_REWARD": 450, + "METHOD_CHECK_CHALLENGE": 600, + "METHOD_VERIFY_CHALLENGE": 601, + "METHOD_ECHO": 666, + "METHOD_SFIDA_REGISTRATION": 800, + "METHOD_SFIDA_ACTION_LOG": 801, + "METHOD_SFIDA_CERTIFICATION": 802, + "METHOD_SFIDA_UPDATE": 803, + "METHOD_SFIDA_ACTION": 804, + "METHOD_SFIDA_DOWSER": 805, + "METHOD_SFIDA_CAPTURE": 806, + "METHOD_LIST_AVATAR_CUSTOMIZATIONS": 807, + "METHOD_SET_AVATAR_ITEM_AS_VIEWED": 808, + "METHOD_GET_INBOX": 809, + "METHOD_LIST_GYM_BADGES": 811, + "METHOD_GET_GYM_BADGE_DETAILS": 812, + "METHOD_USE_ITEM_MOVE_REROLL": 813, + "METHOD_USE_ITEM_RARE_CANDY": 814, + "METHOD_AWARD_FREE_RAID_TICKET": 815, + "METHOD_FETCH_ALL_NEWS": 816, + "METHOD_MARK_READ_NEWS_ARTICLE": 817, + "METHOD_GET_PLAYER_DISPLAY_INFO": 818, + "METHOD_BELUGA_TRANSACTION_START": 819, + "METHOD_BELUGA_TRANSACTION_COMPLETE": 820, + "METHOD_SFIDA_ASSOCIATE": 822, + "METHOD_SFIDA_CHECK_PAIRING": 823, + "METHOD_SFIDA_DISASSOCIATE": 824, + "METHOD_WAINA_GET_REWARDS": 825, + "METHOD_WAINA_SUBMIT_SLEEP_DATA": 826, + "METHOD_SATURDAY_TRANSACTION_START": 827, + "METHOD_SATURDAY_TRANSACTION_COMPLETE": 828, + "METHOD_REIMBURSE_ITEM": 829, + "METHOD_LIFT_USER_AGE_CONFIRMATION": 830, + "METHOD_SOFT_SFIDA_START": 831, + "METHOD_SOFT_SFIDA_PAUSE": 832, + "METHOD_SOFT_SFIDA_CAPTURE": 833, + "METHOD_SOFT_SFIDA_LOCATION_UPDATE": 834, + "METHOD_SOFT_SFIDA_RECAP": 835, + "METHOD_GET_NEW_QUESTS": 900, + "METHOD_GET_QUEST_DETAILS": 901, + "METHOD_COMPLETE_QUEST": 902, + "METHOD_REMOVE_QUEST": 903, + "METHOD_QUEST_ENCOUNTER": 904, + "METHOD_COMPLETE_QUEST_STAMP_CARD": 905, + "METHOD_PROGRESS_QUEST": 906, + "METHOD_START_QUEST_INCIDENT": 907, + "METHOD_READ_QUEST_DIALOG": 908, + "METHOD_DEQUEUE_QUEST_DIALOGUE": 909, + "METHOD_SEND_GIFT": 950, + "METHOD_OPEN_GIFT": 951, + "METHOD_GIFT_DETAILS": 952, + "METHOD_DELETE_GIFT": 953, + "METHOD_SAVE_PLAYER_SNAPSHOT": 954, + "METHOD_GET_FRIENDSHIP_MILESTONE_REWARDS": 955, + "METHOD_CHECK_SEND_GIFT": 956, + "METHOD_SET_FRIEND_NICKNAME": 957, + "METHOD_DELETE_GIFT_FROM_INVENTORY": 958, + "METHOD_SAVE_SOCIAL_PLAYER_SETTINGS": 959, + "METHOD_OPEN_TRADING": 970, + "METHOD_UPDATE_TRADING": 971, + "METHOD_CONFIRM_TRADING": 972, + "METHOD_CANCEL_TRADING": 973, + "METHOD_GET_TRADING": 974, + "METHOD_GET_FITNESS_REWARDS": 980, + "METHOD_GET_COMBAT_PLAYER_PROFILE": 990, + "METHOD_GENERATE_COMBAT_CHALLENGE_ID": 991, + "METHOD_CREATE_COMBAT_CHALLENGE": 992, + "METHOD_OPEN_COMBAT_CHALLENGE": 993, + "METHOD_GET_COMBAT_CHALLENGE": 994, + "METHOD_ACCEPT_COMBAT_CHALLENGE": 995, + "METHOD_DECLINE_COMBAT_CHALLENGE": 996, + "METHOD_CANCEL_COMBAT_CHALLENGE": 997, + "METHOD_SUBMIT_COMBAT_CHALLENGE_POKEMONS": 998, + "METHOD_SAVE_COMBAT_PLAYER_PREFERENCES": 999, + "METHOD_OPEN_COMBAT_SESSION": 1000, + "METHOD_UPDATE_COMBAT": 1001, + "METHOD_QUIT_COMBAT": 1002, + "METHOD_GET_COMBAT_RESULTS": 1003, + "METHOD_UNLOCK_SPECIAL_MOVE": 1004, + "METHOD_GET_NPC_COMBAT_REWARDS": 1005, + "METHOD_COMBAT_FRIEND_REQUEST": 1006, + "METHOD_OPEN_NPC_COMBAT_SESSION": 1007, + "METHOD_START_TUTORIAL_ACTION": 1008, + "METHOD_GET_TUTORIAL_EGG_ACTION": 1009, + "METHOD_SEND_PROBE": 1020, + "METHOD_PROBE_DATA": 1021, + "METHOD_COMBAT_DATA": 1022, + "METHOD_COMBAT_CHALLENGE_DATA": 1023, + "METHOD_CHECK_PHOTOBOMB": 1101, + "METHOD_CONFIRM_PHOTOBOMB": 1102, + "METHOD_GET_PHOTOBOMB": 1103, + "METHOD_ENCOUNTER_PHOTOBOMB": 1104, + "METHOD_GET_SIGNED_GMAP_URL_DEPRECATED": 1105, + "METHOD_CHANGE_TEAM": 1106, + "METHOD_GET_WEB_TOKEN": 1107, + "METHOD_COMPLETE_SNAPSHOT_SESSION": 1110, + "METHOD_COMPLETE_WILD_SNAPSHOT_SESSION": 1111, + "METHOD_START_INCIDENT": 1200, + "METHOD_INVASION_COMPLETE_DIALOGUE": 1201, + "METHOD_INVASION_OPEN_COMBAT_SESSION": 1202, + "METHOD_INVASION_BATTLE_UPDATE": 1203, + "METHOD_INVASION_ENCOUNTER": 1204, + "METHOD_PURIFY_POKEMON": 1205, + "METHOD_GET_ROCKET_BALLOON": 1206, + "METHOD_START_ROCKET_BALLOON_INCIDENT": 1207, + "METHOD_VS_SEEKER_START_MATCHMAKING": 1300, + "METHOD_CANCEL_MATCHMAKING": 1301, + "METHOD_GET_MATCHMAKING_STATUS": 1302, + "METHOD_COMPLETE_VS_SEEKER_AND_RESTART_CHARGING": 1303, + "METHOD_GET_VS_SEEKER_STATUS": 1304, + "METHOD_COMPLETE_COMBAT_COMPETITIVE_SEASON_ACTION": 1305, + "METHOD_CLAIM_VS_SEEKER_REWARDS": 1306, + "METHOD_VS_SEEKER_REWARD_ENCOUNTER": 1307, + "METHOD_ACTIVATE_VS_SEEKER": 1308, + "METHOD_GET_BUDDY_MAP": 1350, + "METHOD_GET_BUDDY_STATS": 1351, + "METHOD_FEED_BUDDY": 1352, + "METHOD_OPEN_BUDDY_GIFT": 1353, + "METHOD_PET_BUDDY": 1354, + "METHOD_GET_BUDDY_HISTORY": 1355, + "METHOD_UPDATE_ROUTE_DRAFT": 1400, + "METHOD_GET_MAP_FORTS": 1401, + "METHOD_SUBMIT_ROUTE_DRAFT": 1402, + "METHOD_GET_PUBLISHED_ROUTES": 1403, + "METHOD_START_ROUTE": 1404, + "METHOD_GET_ROUTES": 1405, + "METHOD_PROGRESS_ROUTE": 1406, + "METHOD_PROCESS_TAPPABLE": 1408, + "METHOD_LIST_ROUTE_BADGES": 1409, + "METHOD_CANCEL_ROUTE": 1410, + "METHOD_LIST_ROUTE_STAMPS": 1411, + "METHOD_RATE_ROUTE": 1412, + "METHOD_CREATE_ROUTE_DRAFT": 1413, + "METHOD_DELETE_ROUTE_DRAFT": 1414, + "METHOD_REPORT_ROUTE": 1415, + "METHOD_SPAWN_TAPPABLE": 1416, + "METHOD_ROUTE_ENCOUNTER": 1417, + "METHOD_CAN_REPORT_ROUTE": 1418, + "METHOD_ROUTE_UPTATE_SEEN": 1420, + "METHOD_RECALL_ROUTE_DRAFT": 1421, + "METHOD_ROUTES_NEARBY_NOTIF_SHOWN": 1422, + "METHOD_NPC_ROUTE_GIFT": 1423, + "METHOD_GET_ROUTE_CREATIONS": 1424, + "METHOD_APPEAL_ROUTE": 1425, + "METHOD_GET_ROUTE_DRAFT": 1426, + "METHOD_FAVORITE_ROUTE": 1427, + "METHOD_CREATE_ROUTE_SHORTCODE": 1428, + "METHOD_GET_ROUTE_BY_SHORTCODE": 1429, + "METHOD_CREATE_BUDDY_MUTLIPLAYER_SESSION": 1456, + "METHOD_JOIN_BUDDY_MULTIPLAYER_SESSION": 1457, + "METHOD_LEAVE_BUDDY_MULTIPLAYER_SESSION": 1458, + "METHOD_MEGA_EVOLVE_POKEMON": 1502, + "METHOD_REMOTE_GIFT_PING": 1503, + "METHOD_SEND_RAID_INVITATION": 1504, + "METHOD_SEND_BREAD_BATTLE_INVITATION": 1505, + "METHOD_UNLOCK_TEMPORARY_EVOLUTION_LEVEL": 1506, + "METHOD_GET_DAILY_ENCOUNTER": 1601, + "METHOD_DAILY_ENCOUNTER": 1602, + "METHOD_OPEN_SPONSORED_GIFT": 1650, + "METHOD_SPONSORED_GIFT_REPORT_INTERACTION": 1651, + "METHOD_SAVE_PLAYER_PREFERENCES": 1652, + "METHOD_PROFANITY_CHECK": 1653, + "METHOD_GET_TIMED_GROUP_CHALLENGE": 1700, + "METHOD_GET_NINTENDO_ACCOUNT": 1710, + "METHOD_UNLINK_NINTENDO_ACCOUNT": 1711, + "METHOD_GET_NINTENDO_OAUTH2_URL": 1712, + "METHOD_TRANSFER_TO_POKEMON_HOME": 1713, + "METHOD_REPORT_AD_FEEDBACK": 1716, + "METHOD_CREATE_POKEMON_TAG": 1717, + "METHOD_DELETE_POKEMON_TAG": 1718, + "METHOD_EDIT_POKEMON_TAG": 1719, + "METHOD_SET_POKEMON_TAGS_FOR_POKEMON": 1720, + "METHOD_GET_POKEMON_TAGS": 1721, + "METHOD_CHANGE_POKEMON_FORM": 1722, + "METHOD_CHOOSE_EVENT_VARIANT": 1723, + "METHOD_BUTTERFLY_COLLECTOR_REWARD_ENCOUNTER": 1724, + "METHOD_GET_ADDITIONAL_POKEMON_DETAILS": 1725, + "METHOD_CREATE_ROUTE_PIN": 1726, + "METHOD_LIKE_ROUTE_PIN": 1727, + "METHOD_VIEW_ROUTE_PIN": 1728, + "METHOD_GET_REFERRAL_CODE": 1800, + "METHOD_ADD_REFERRER": 1801, + "METHOD_SEND_FRIEND_INVITE_VIA_REFERRAL_CODE": 1802, + "METHOD_GET_MILESTONES": 1803, + "METHOD_MARK_MILESTONES_AS_VIEWED": 1804, + "METHOD_GET_MILESTONES_PREVIEW": 1805, + "METHOD_COMPLETE_MILESTONE": 1806, + "METHOD_GET_GEOFENCED_AD": 1820, + "METHOD_POWER_UP_POKESTOP_ENCOUNTER": 1900, + "METHOD_GET_PLAYER_STAMP_COLLECTIONS": 1901, + "METHOD_SAVE_STAMP": 1902, + "METHOD_CLAIM_STAMP_COLLECTION_REWARD": 1904, + "METHOD_CHANGE_STAMP_COLLECTION_PLAYER_DATA": 1905, + "METHOD_CHECK_STAMP_GIFT_ABILITY": 1906, + "METHOD_DELETE_POSTCARDS": 1909, + "METHOD_CREATE_POSTCARD": 1910, + "METHOD_UPDATE_POSTCARD": 1911, + "METHOD_DELETE_POSTCARD": 1912, + "METHOD_GET_MEMENTO_LIST": 1913, + "METHOD_UPLOAD_RAID_CLIENT_LOG": 1914, + "METHOD_SKIP_ENTER_REFERRAL_CODE": 1915, + "METHOD_UPLOAD_COMBAT_CLIENT_LOG": 1916, + "METHOD_COMBAT_SYNC_SERVER_OFFSET": 1917, + "METHOD_CHECK_GIFTING_ELIGIBILITY": 2000, + "METHOD_REDEEM_TICKET_GIFT_FOR_FRIEND": 2001, + "METHOD_GET_INCENSE_RECAP": 2002, + "METHOD_ACKNOWLEDGE_INCENSE_RECAP": 2003, + "METHOD_BOOT_RAID": 2004, + "METHOD_GET_POKESTOP_ENCOUNTER": 2005, + "METHOD_ENCOUNTER_POKESTOP_ENCOUNTER": 2006, + "METHOD_POLL_PLAYER_SPAWNABLE_POKEMON": 2007, + "METHOD_GET_QUEST_UI": 2008, + "METHOD_GET_ELIGIBLE_COMBAT_LEAGUES": 2009, + "METHOD_SEND_FRIEND_REQUEST_VIA_PLAYER_IDS": 2010, + "METHOD_GET_RAID_LOBBY_COUNTER": 2011, + "METHOD_USE_NON_COMBAT_MOVE": 2014, + "METHOD_CHECK_POKEMON_SIZE_CONTEST_ELIGIBILITY": 2100, + "METHOD_UPDATE_POKEMON_SIZE_CONTEST_ENTRY": 2101, + "METHOD_TRANSFER_POKEMON_SIZE_CONTEST_ENTRY": 2102, + "METHOD_REMOVE_POKEMON_SIZE_CONTEST_ENTRY": 2103, + "METHOD_GET_POKEMON_SIZE_CONTEST_ENTRY": 2104, + "METHOD_GET_CONTEST_DATA": 2105, + "METHOD_GET_CONTESTS_UNCLAIMED_REWARDS": 2106, + "METHOD_CLAIM_CONTESTS_REWARDS": 2107, + "METHOD_GET_ENTERED_CONTEST": 2108, + "METHOD_GET_POKEMON_SIZE_CONTEST_FRIEND_ENTRY": 2109, + "METHOD_CHECK_CONTEST_ELIGIBILITY": 2150, + "METHOD_UPDATE_CONTEST_ENTRY": 2151, + "METHOD_TRANSFER_CONTEST_ENTRY": 2152, + "METHOD_GET_CONTEST_FRIEND_ENTRY": 2153, + "METHOD_GET_CONTEST_ENTRY": 2154, + "METHOD_CREATE_PARTY": 2300, + "METHOD_JOIN_PARTY": 2301, + "METHOD_START_PARTY": 2302, + "METHOD_LEAVE_PARTY": 2303, + "METHOD_GET_PARTY": 2304, + "METHOD_UPDATE_PARTY_LOCATION": 2305, + "METHOD_SEND_PARTY_DARK_LAUNCH_LOG": 2306, + "METHOD_START_PARTY_QUEST": 2308, + "METHOD_COMPLETE_PARTY_QUEST": 2309, + "METHOD_SEND_PARTY_INVITE": 2310, + "METHOD_CANCEL_PARTY_INVITE": 2312, + "METHOD_GET_BONUS_ATTRACTED_POKEMON": 2350, + "METHOD_GET_BONUSES": 2352, + "METHOD_BADGE_REWARD_ENCOUNTER": 2360, + "METHOD_NPC_UPDATE_STATE": 2400, + "METHOD_NPC_SEND_GIFT": 2401, + "METHOD_NPC_OPEN_GIFT": 2402, + "METHOD_JOIN_BREAD_LOBBY": 2450, + "METHOD_PREPARE_BREAD_LOBBY": 2453, + "METHOD_LEAVE_BREAD_LOBBY": 2455, + "METHOD_START_BREAD_BATTLE": 2456, + "METHOD_GET_BREAD_LOBBY_DETAILS": 2457, + "METHOD_START_MP_WALK_QUEST": 2458, + "METHOD_ENHANCE_BREAD_MOVE": 2459, + "METHOD_STATION_POKEMON": 2460, + "METHOD_LOOT_STATION": 2461, + "METHOD_GET_STATION_DETAILS": 2462, + "METHOD_MARK_SAVE_FOR_LATER": 2463, + "METHOD_USE_SAVE_FOR_LATER": 2464, + "METHOD_REMOVE_SAVE_FOR_LATER": 2465, + "METHOD_GET_SAVE_FOR_LATER_ENTRIES": 2466, + "METHOD_GET_MP_SUMMARY": 2467, + "METHOD_REPLENISH_MP": 2468, + "METHOD_REPORT_STATION": 2470, + "METHOD_DEBUG_RESET_DAILY_MP": 2471, + "METHOD_RELEASE_STATIONED_POKEMON": 2472, + "METHOD_COMPLETE_BREAD_BATTLE": 2473, + "METHOD_ENCOUNTER_STATION_SPAWN": 2475, + "METHOD_GET_NUM_STATION_ASSISTS": 2476, + "METHOD_PT_TWO": 2501, + "METHOD_PT_THREE": 2502, + "METHOD_PROPOSE_REMOTE_TRADE": 2600, + "METHOD_CANCEL_REMOTE_TRADE": 2601, + "METHOD_MARK_REMOTE_TRADABLE": 2602, + "METHOD_GET_REMOTE_TRADABLE_FROM_OTHER_PLAYER": 2603, + "METHOD_GET_NON_REMOTE_TRADABLE_POKEMON": 2604, + "METHOD_GET_PENDING_REMOTE_TRADE": 2605, + "METHOD_RESPOND_REMOTE_TRADE": 2606, + "METHOD_GET_POKEMON_TRADING_DETAILS": 2607, + "METHOD_GET_POKEMON_TRADING_COST": 2608, + "METHOD_GET_VPS_EVENTS": 3000, + "METHOD_UPDATE_VPS_EVENTS": 3001, + "METHOD_ADD_PTC_LOGIN_ACTION": 3002, + "METHOD_CLAIM_PTC_LINKING_REWARD": 3003, + "METHOD_CAN_CLAIM_PTC_REWARD_ACTION": 3004, + "METHOD_CONTRIBUTE_PARTY_ITEMS": 3005, + "METHOD_CONSUME_PARTY_ITEMS": 3006, + "METHOD_REMOVE_PTC_LOGIN": 3007, + "METHOD_SEND_PARTY_PLAY_INVITE": 3008, + "METHOD_CONSUME_STICKERS": 3009, + "METHOD_COMPLETE_RAID_BATTLE": 3010, + "METHOD_SYNC_BATTLE_INVENTORY": 3011, + "METHOD_PREVIEW_CONTRIBUTE_PARTY_ITEMS": 3015, + "METHOD_KICK_FROM_PARTY": 3016, + "METHOD_FUSE_POKEMON": 3017, + "METHOD_UNFUSE_POKEMON": 3018, + "METHOD_GET_IRIS_SOCIAL_SCENE": 3019, + "METHOD_UPDATE_IRIS_SOCIAL_SCENE": 3020, + "METHOD_GET_CHANGE_POKEMON_FORM_PREVIEW": 3021, + "METHOD_GET_FUSE_POKEMON_PREVIEW": 3022, + "METHOD_GET_UNFUSE_POKEMON_PREVIEW": 3023, + "METHOD_PROCESS_PLAYER_INBOX": 3024, + "METHOD_GET_SURVEY_ELIGIBILITY": 3025, + "METHOD_UPDATE_SURVEY_ELIGIBILITY": 3026, + "METHOD_SMART_GLASSES_SYNC_SETTINGS": 3027, + "METHOD_COMPLETE_VISIT_PAGE_QUEST": 3030, + "METHOD_GET_EVENT_RSVPS": 3031, + "METHOD_CREATE_EVENT_RSVP": 3032, + "METHOD_CANCEL_EVENT_RSVP": 3033, + "METHOD_CLAIM_EVENT_PASS_REWARDS": 3034, + "METHOD_CLAIM_ALL_EVENT_PASS_REWARDS": 3035, + "METHOD_GET_EVENT_RSVP_COUNT": 3036, + "METHOD_SEND_RSVP_INVITATION": 3039, + "METHOD_UPDATE_EVENT_RSVP_SELECTION": 3040, + "METHOD_GET_WEEKLY_CHALLENGE_INFO": 3041, + "METHOD_START_WEEKLY_CHALLENGE_GROUP_MATCHMAKING": 3047, + "METHOD_SYNC_WEEKLY_CHALLENGE_MATCHMAKING_STATUS": 3048, + "METHOD_GET_STATION_INFO": 3051, + "METHOD_AGE_CONFIRMATION": 3052, + "METHOD_CHANGE_STAT_INCREASE_GOAL": 3053, + "METHOD_END_POKEMON_TRAINING": 3054, + "METHOD_GET_SUGGESTED_PLAYERS_SOCIAL": 3055, + "METHOD_START_TGR_BATTLE": 3056, + "METHOD_GRANT_EXPIRED_ITEM_CONSOLATION": 3057, + "METHOD_COMPLETE_TGR_BATTLE": 3058, + "METHOD_START_TEAM_LEADER_BATTLE": 3059, + "METHOD_COMPLETE_TEAM_LEADER_BATTLE": 3060, + "METHOD_GET_DEBUG_ENCOUNTER_STATISTICS_ACTION": 3061, + "METHOD_REJOIN_BATTLE_CHECK": 3062, + "METHOD_COMPLETE_ALL_QUEST": 3063, + "METHOD_LEAVE_WEEKLY_CHALLENGE_MATCHMAKING": 3064, + "METHOD_GET_PLAYER_FIELD_BOOK": 3065, + "METHOD_GET_DAILY_BONUS_SPAWN": 3066, + "METHOD_DAILY_BONUS_SPAWN_ENCOUNTER": 3067, + "METHOD_GET_SUPPLY_BALLOON": 3068, + "METHOD_OPEN_SUPPLY_BALLOON": 3069, + "METHOD_NATURAL_ART_POI_ENCOUNTER": 3070, + "METHOD_START_PVP_BATTLE": 3071, + "METHOD_COMPLETE_PVP_BATTLE": 3072, + "METHOD_AR_PHOTO_REWARD": 3074, + "METHOD_UPDATE_FIELD_BOOK_POST_CATCH_POKEMON": 3075, + "METHOD_GET_TIME_TRAVEL_INFORMATION": 3076, + "METHOD_DAY_NIGHT_POI_ENCOUNTER": 3077, + "METHOD_MARK_FIELDBOOK_SEEN": 3078, + "METHOD_MEGA_LEVEL_UP": 3079, + "METHOD_GET_MEGA_LEVEL_UP_PREVIEW": 3080, + "METHOD_GET_DEBUG_EGG_STATISTICS_ACTION": 3083, + "METHOD_FLEE_BATTLE_ENCOUNTER": 3084, + } +) + +func (x Method) Enum() *Method { + p := new(Method) + *p = x + return p +} + +func (x Method) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Method) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[166].Descriptor() +} + +func (Method) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[166] +} + +func (x Method) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use Method.Descriptor instead. +func (Method) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{166} +} + +type NMAMethod int32 + +const ( + NMAMethod_NMA_METHOD_UNSET NMAMethod = 0 + NMAMethod_NMA_GET_PLAYER NMAMethod = 1 + NMAMethod_NMA_GET_SURVEYOR_PROJECTS NMAMethod = 2 + NMAMethod_NMA_GET_SERVER_CONFIG NMAMethod = 3 + NMAMethod_NMA_UPDATE_SURVEYOR_PROJECT NMAMethod = 4 + NMAMethod_NMA_UPDATE_USER_ONBOARDING NMAMethod = 5 +) + +// Enum value maps for NMAMethod. +var ( + NMAMethod_name = map[int32]string{ + 0: "NMA_METHOD_UNSET", + 1: "NMA_GET_PLAYER", + 2: "NMA_GET_SURVEYOR_PROJECTS", + 3: "NMA_GET_SERVER_CONFIG", + 4: "NMA_UPDATE_SURVEYOR_PROJECT", + 5: "NMA_UPDATE_USER_ONBOARDING", + } + NMAMethod_value = map[string]int32{ + "NMA_METHOD_UNSET": 0, + "NMA_GET_PLAYER": 1, + "NMA_GET_SURVEYOR_PROJECTS": 2, + "NMA_GET_SERVER_CONFIG": 3, + "NMA_UPDATE_SURVEYOR_PROJECT": 4, + "NMA_UPDATE_USER_ONBOARDING": 5, + } +) + +func (x NMAMethod) Enum() *NMAMethod { + p := new(NMAMethod) + *p = x + return p +} + +func (x NMAMethod) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NMAMethod) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[167].Descriptor() +} + +func (NMAMethod) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[167] +} + +func (x NMAMethod) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NMAMethod.Descriptor instead. +func (NMAMethod) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{167} +} + +type NMAOnboardingCompletion int32 + +const ( + NMAOnboardingCompletion_NMA_ONBOARDING_COMPLETION_NOT_SPECIFIED NMAOnboardingCompletion = 0 + NMAOnboardingCompletion_NMA_ONBOARDING_COMPLETION_TERMS_OF_SERVICE_COMFIRMATION NMAOnboardingCompletion = 1 + NMAOnboardingCompletion_NMA_ONBOARDING_COMPLETION_PRIVACY_POLICY_CONFIRMATION NMAOnboardingCompletion = 2 +) + +// Enum value maps for NMAOnboardingCompletion. +var ( + NMAOnboardingCompletion_name = map[int32]string{ + 0: "NMA_ONBOARDING_COMPLETION_NOT_SPECIFIED", + 1: "NMA_ONBOARDING_COMPLETION_TERMS_OF_SERVICE_COMFIRMATION", + 2: "NMA_ONBOARDING_COMPLETION_PRIVACY_POLICY_CONFIRMATION", + } + NMAOnboardingCompletion_value = map[string]int32{ + "NMA_ONBOARDING_COMPLETION_NOT_SPECIFIED": 0, + "NMA_ONBOARDING_COMPLETION_TERMS_OF_SERVICE_COMFIRMATION": 1, + "NMA_ONBOARDING_COMPLETION_PRIVACY_POLICY_CONFIRMATION": 2, + } +) + +func (x NMAOnboardingCompletion) Enum() *NMAOnboardingCompletion { + p := new(NMAOnboardingCompletion) + *p = x + return p +} + +func (x NMAOnboardingCompletion) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NMAOnboardingCompletion) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[168].Descriptor() +} + +func (NMAOnboardingCompletion) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[168] +} + +func (x NMAOnboardingCompletion) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NMAOnboardingCompletion.Descriptor instead. +func (NMAOnboardingCompletion) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{168} +} + +type NMARole int32 + +const ( + NMARole_MNA_UNDEFINED NMARole = 0 + NMARole_NMA_SURVEYOR NMARole = 1 + NMARole_NMA_DEVELOPER NMARole = 2 + NMARole_NMA_ADMIN NMARole = 3 + NMARole_NMA_USER NMARole = 4 +) + +// Enum value maps for NMARole. +var ( + NMARole_name = map[int32]string{ + 0: "MNA_UNDEFINED", + 1: "NMA_SURVEYOR", + 2: "NMA_DEVELOPER", + 3: "NMA_ADMIN", + 4: "NMA_USER", + } + NMARole_value = map[string]int32{ + "MNA_UNDEFINED": 0, + "NMA_SURVEYOR": 1, + "NMA_DEVELOPER": 2, + "NMA_ADMIN": 3, + "NMA_USER": 4, + } +) + +func (x NMARole) Enum() *NMARole { + p := new(NMARole) + *p = x + return p +} + +func (x NMARole) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NMARole) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[169].Descriptor() +} + +func (NMARole) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[169] +} + +func (x NMARole) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NMARole.Descriptor instead. +func (NMARole) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{169} +} + +type NetworkError int32 + +const ( + NetworkError_UNKNOWN_NETWORK_ERROR NetworkError = 0 + NetworkError_NETWORK_ERROR_NO_ERROR NetworkError = 1 + NetworkError_NETWORK_ERROR_BAD_NETWORK_CONNECTION NetworkError = 2 + NetworkError_NETWORK_ERROR_BAD_API_KEY NetworkError = 3 + NetworkError_NETWORK_ERROR_PERMISSION_DENIED_ERROR NetworkError = 4 + NetworkError_NETWORK_ERROR_REQUESTS_LIMIT_EXCEEDED NetworkError = 5 + NetworkError_NETWORK_ERROR_INTERNAL_SERVER NetworkError = 6 + NetworkError_NETWORK_ERROR_INTERNAL_CLIENT NetworkError = 7 +) + +// Enum value maps for NetworkError. +var ( + NetworkError_name = map[int32]string{ + 0: "UNKNOWN_NETWORK_ERROR", + 1: "NETWORK_ERROR_NO_ERROR", + 2: "NETWORK_ERROR_BAD_NETWORK_CONNECTION", + 3: "NETWORK_ERROR_BAD_API_KEY", + 4: "NETWORK_ERROR_PERMISSION_DENIED_ERROR", + 5: "NETWORK_ERROR_REQUESTS_LIMIT_EXCEEDED", + 6: "NETWORK_ERROR_INTERNAL_SERVER", + 7: "NETWORK_ERROR_INTERNAL_CLIENT", + } + NetworkError_value = map[string]int32{ + "UNKNOWN_NETWORK_ERROR": 0, + "NETWORK_ERROR_NO_ERROR": 1, + "NETWORK_ERROR_BAD_NETWORK_CONNECTION": 2, + "NETWORK_ERROR_BAD_API_KEY": 3, + "NETWORK_ERROR_PERMISSION_DENIED_ERROR": 4, + "NETWORK_ERROR_REQUESTS_LIMIT_EXCEEDED": 5, + "NETWORK_ERROR_INTERNAL_SERVER": 6, + "NETWORK_ERROR_INTERNAL_CLIENT": 7, + } +) + +func (x NetworkError) Enum() *NetworkError { + p := new(NetworkError) + *p = x + return p +} + +func (x NetworkError) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NetworkError) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[170].Descriptor() +} + +func (NetworkError) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[170] +} + +func (x NetworkError) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NetworkError.Descriptor instead. +func (NetworkError) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{170} +} + +type NetworkRequestStatus int32 + +const ( + NetworkRequestStatus_UNKNOWN_NETWORK_REQUEST_STATUS NetworkRequestStatus = 0 + NetworkRequestStatus_NETWORK_REQUEST_STATUS_PENDING NetworkRequestStatus = 1 + NetworkRequestStatus_NETWORK_REQUEST_STATUS_SUCCESSFUL NetworkRequestStatus = 2 + NetworkRequestStatus_NETWORK_REQUEST_STATUS_FAILED NetworkRequestStatus = 3 +) + +// Enum value maps for NetworkRequestStatus. +var ( + NetworkRequestStatus_name = map[int32]string{ + 0: "UNKNOWN_NETWORK_REQUEST_STATUS", + 1: "NETWORK_REQUEST_STATUS_PENDING", + 2: "NETWORK_REQUEST_STATUS_SUCCESSFUL", + 3: "NETWORK_REQUEST_STATUS_FAILED", + } + NetworkRequestStatus_value = map[string]int32{ + "UNKNOWN_NETWORK_REQUEST_STATUS": 0, + "NETWORK_REQUEST_STATUS_PENDING": 1, + "NETWORK_REQUEST_STATUS_SUCCESSFUL": 2, + "NETWORK_REQUEST_STATUS_FAILED": 3, + } +) + +func (x NetworkRequestStatus) Enum() *NetworkRequestStatus { + p := new(NetworkRequestStatus) + *p = x + return p +} + +func (x NetworkRequestStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NetworkRequestStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[171].Descriptor() +} + +func (NetworkRequestStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[171] +} + +func (x NetworkRequestStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NetworkRequestStatus.Descriptor instead. +func (NetworkRequestStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{171} +} + +type NetworkRequestType int32 + +const ( + NetworkRequestType_NETWORK_REQUEST_TYPE_LOCALIZE NetworkRequestType = 0 + NetworkRequestType_NETWORK_REQUEST_TYPE_GET_GRAPH NetworkRequestType = 1 + NetworkRequestType_NETWORK_REQUEST_TYPE_GET_REPLACED_NODES NetworkRequestType = 2 + NetworkRequestType_NETWORK_REQUEST_TYPE_REGISTER_NODE NetworkRequestType = 3 +) + +// Enum value maps for NetworkRequestType. +var ( + NetworkRequestType_name = map[int32]string{ + 0: "NETWORK_REQUEST_TYPE_LOCALIZE", + 1: "NETWORK_REQUEST_TYPE_GET_GRAPH", + 2: "NETWORK_REQUEST_TYPE_GET_REPLACED_NODES", + 3: "NETWORK_REQUEST_TYPE_REGISTER_NODE", + } + NetworkRequestType_value = map[string]int32{ + "NETWORK_REQUEST_TYPE_LOCALIZE": 0, + "NETWORK_REQUEST_TYPE_GET_GRAPH": 1, + "NETWORK_REQUEST_TYPE_GET_REPLACED_NODES": 2, + "NETWORK_REQUEST_TYPE_REGISTER_NODE": 3, + } +) + +func (x NetworkRequestType) Enum() *NetworkRequestType { + p := new(NetworkRequestType) + *p = x + return p +} + +func (x NetworkRequestType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NetworkRequestType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[172].Descriptor() +} + +func (NetworkRequestType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[172] +} + +func (x NetworkRequestType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NetworkRequestType.Descriptor instead. +func (NetworkRequestType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{172} +} + +type NewsfeedAttributionSourceType int32 + +const ( + NewsfeedAttributionSourceType_NEWSFEED_ATTRIBUTION_SOURCE_TYPE_UNKNOWN NewsfeedAttributionSourceType = 0 + NewsfeedAttributionSourceType_NEWSFEED_ATTRIBUTION_SOURCE_TYPE_ORGANIC_VIEW NewsfeedAttributionSourceType = 1 + NewsfeedAttributionSourceType_NEWSFEED_ATTRIBUTION_SOURCE_TYPE_ARTICLE_LINK NewsfeedAttributionSourceType = 2 + NewsfeedAttributionSourceType_NEWSFEED_ATTRIBUTION_SOURCE_TYPE_EMAIL_LINK NewsfeedAttributionSourceType = 3 + NewsfeedAttributionSourceType_NEWSFEED_ATTRIBUTION_SOURCE_TYPE_PUSH_NOTIFICATION NewsfeedAttributionSourceType = 4 + NewsfeedAttributionSourceType_NEWSFEED_ATTRIBUTION_SOURCE_TYPE_IN_GAME_NOTIFICATION NewsfeedAttributionSourceType = 5 +) + +// Enum value maps for NewsfeedAttributionSourceType. +var ( + NewsfeedAttributionSourceType_name = map[int32]string{ + 0: "NEWSFEED_ATTRIBUTION_SOURCE_TYPE_UNKNOWN", + 1: "NEWSFEED_ATTRIBUTION_SOURCE_TYPE_ORGANIC_VIEW", + 2: "NEWSFEED_ATTRIBUTION_SOURCE_TYPE_ARTICLE_LINK", + 3: "NEWSFEED_ATTRIBUTION_SOURCE_TYPE_EMAIL_LINK", + 4: "NEWSFEED_ATTRIBUTION_SOURCE_TYPE_PUSH_NOTIFICATION", + 5: "NEWSFEED_ATTRIBUTION_SOURCE_TYPE_IN_GAME_NOTIFICATION", + } + NewsfeedAttributionSourceType_value = map[string]int32{ + "NEWSFEED_ATTRIBUTION_SOURCE_TYPE_UNKNOWN": 0, + "NEWSFEED_ATTRIBUTION_SOURCE_TYPE_ORGANIC_VIEW": 1, + "NEWSFEED_ATTRIBUTION_SOURCE_TYPE_ARTICLE_LINK": 2, + "NEWSFEED_ATTRIBUTION_SOURCE_TYPE_EMAIL_LINK": 3, + "NEWSFEED_ATTRIBUTION_SOURCE_TYPE_PUSH_NOTIFICATION": 4, + "NEWSFEED_ATTRIBUTION_SOURCE_TYPE_IN_GAME_NOTIFICATION": 5, + } +) + +func (x NewsfeedAttributionSourceType) Enum() *NewsfeedAttributionSourceType { + p := new(NewsfeedAttributionSourceType) + *p = x + return p +} + +func (x NewsfeedAttributionSourceType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NewsfeedAttributionSourceType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[173].Descriptor() +} + +func (NewsfeedAttributionSourceType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[173] +} + +func (x NewsfeedAttributionSourceType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NewsfeedAttributionSourceType.Descriptor instead. +func (NewsfeedAttributionSourceType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{173} +} + +type NianticStatementOfReason int32 + +const ( + NianticStatementOfReason_SOR_UNSET NianticStatementOfReason = 0 + NianticStatementOfReason_SOR_DANGEROUS_GOODS_AND_SERVICES NianticStatementOfReason = 1 + NianticStatementOfReason_SOR_GAMEPLAY_FAIRNESS NianticStatementOfReason = 2 + NianticStatementOfReason_SOR_CHILD_SAFETY NianticStatementOfReason = 3 + NianticStatementOfReason_SOR_VIOLENT_ACTORS NianticStatementOfReason = 4 + NianticStatementOfReason_SOR_SEXUAL_CONTENT NianticStatementOfReason = 5 + NianticStatementOfReason_SOR_GRAPHIC_VIOLENCE_AND_THREATS NianticStatementOfReason = 6 + NianticStatementOfReason_SOR_SELF_HARM_AND_SUICIDE NianticStatementOfReason = 7 + NianticStatementOfReason_SOR_BULLYING_AND_HARASSMENT NianticStatementOfReason = 8 + NianticStatementOfReason_SOR_HATEFUL_CONTENT NianticStatementOfReason = 9 + NianticStatementOfReason_SOR_PRIVATE_INFORMATION NianticStatementOfReason = 10 + NianticStatementOfReason_SOR_MISINFORMATION NianticStatementOfReason = 11 + NianticStatementOfReason_SOR_IMPERSONATION NianticStatementOfReason = 12 + NianticStatementOfReason_SOR_SPAM NianticStatementOfReason = 13 +) + +// Enum value maps for NianticStatementOfReason. +var ( + NianticStatementOfReason_name = map[int32]string{ + 0: "SOR_UNSET", + 1: "SOR_DANGEROUS_GOODS_AND_SERVICES", + 2: "SOR_GAMEPLAY_FAIRNESS", + 3: "SOR_CHILD_SAFETY", + 4: "SOR_VIOLENT_ACTORS", + 5: "SOR_SEXUAL_CONTENT", + 6: "SOR_GRAPHIC_VIOLENCE_AND_THREATS", + 7: "SOR_SELF_HARM_AND_SUICIDE", + 8: "SOR_BULLYING_AND_HARASSMENT", + 9: "SOR_HATEFUL_CONTENT", + 10: "SOR_PRIVATE_INFORMATION", + 11: "SOR_MISINFORMATION", + 12: "SOR_IMPERSONATION", + 13: "SOR_SPAM", + } + NianticStatementOfReason_value = map[string]int32{ + "SOR_UNSET": 0, + "SOR_DANGEROUS_GOODS_AND_SERVICES": 1, + "SOR_GAMEPLAY_FAIRNESS": 2, + "SOR_CHILD_SAFETY": 3, + "SOR_VIOLENT_ACTORS": 4, + "SOR_SEXUAL_CONTENT": 5, + "SOR_GRAPHIC_VIOLENCE_AND_THREATS": 6, + "SOR_SELF_HARM_AND_SUICIDE": 7, + "SOR_BULLYING_AND_HARASSMENT": 8, + "SOR_HATEFUL_CONTENT": 9, + "SOR_PRIVATE_INFORMATION": 10, + "SOR_MISINFORMATION": 11, + "SOR_IMPERSONATION": 12, + "SOR_SPAM": 13, + } +) + +func (x NianticStatementOfReason) Enum() *NianticStatementOfReason { + p := new(NianticStatementOfReason) + *p = x + return p +} + +func (x NianticStatementOfReason) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NianticStatementOfReason) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[174].Descriptor() +} + +func (NianticStatementOfReason) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[174] +} + +func (x NianticStatementOfReason) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NianticStatementOfReason.Descriptor instead. +func (NianticStatementOfReason) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{174} +} + +type NominationType int32 + +const ( + NominationType_NOMINATION_TYPE_REGULAR NominationType = 0 + NominationType_NOMINATION_TYPE_PROVISIONAL NominationType = 1 +) + +// Enum value maps for NominationType. +var ( + NominationType_name = map[int32]string{ + 0: "NOMINATION_TYPE_REGULAR", + 1: "NOMINATION_TYPE_PROVISIONAL", + } + NominationType_value = map[string]int32{ + "NOMINATION_TYPE_REGULAR": 0, + "NOMINATION_TYPE_PROVISIONAL": 1, + } +) + +func (x NominationType) Enum() *NominationType { + p := new(NominationType) + *p = x + return p +} + +func (x NominationType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NominationType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[175].Descriptor() +} + +func (NominationType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[175] +} + +func (x NominationType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NominationType.Descriptor instead. +func (NominationType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{175} +} + +type NonCombatMoveType int32 + +const ( + NonCombatMoveType_NON_COMBAT_MOVE_TYPE_UNSET NonCombatMoveType = 0 + NonCombatMoveType_FAST_ATTACK NonCombatMoveType = 1 + NonCombatMoveType_CHARGED_ATTACK NonCombatMoveType = 2 + NonCombatMoveType_CHARGED_ATTACK_2 NonCombatMoveType = 3 + NonCombatMoveType_SPECIAL_ATTACK NonCombatMoveType = 4 +) + +// Enum value maps for NonCombatMoveType. +var ( + NonCombatMoveType_name = map[int32]string{ + 0: "NON_COMBAT_MOVE_TYPE_UNSET", + 1: "FAST_ATTACK", + 2: "CHARGED_ATTACK", + 3: "CHARGED_ATTACK_2", + 4: "SPECIAL_ATTACK", + } + NonCombatMoveType_value = map[string]int32{ + "NON_COMBAT_MOVE_TYPE_UNSET": 0, + "FAST_ATTACK": 1, + "CHARGED_ATTACK": 2, + "CHARGED_ATTACK_2": 3, + "SPECIAL_ATTACK": 4, + } +) + +func (x NonCombatMoveType) Enum() *NonCombatMoveType { + p := new(NonCombatMoveType) + *p = x + return p +} + +func (x NonCombatMoveType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NonCombatMoveType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[176].Descriptor() +} + +func (NonCombatMoveType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[176] +} + +func (x NonCombatMoveType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NonCombatMoveType.Descriptor instead. +func (NonCombatMoveType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{176} +} + +type NotificationCategory int32 + +const ( + NotificationCategory_NOTIFICATION_CATEGORY_UNSET NotificationCategory = 0 + NotificationCategory_NOTIFICATION_CATEGORY_GYM_REMOVAL NotificationCategory = 1 + NotificationCategory_NOTIFICATION_CATEGORY_POKEMON_HUNGRY NotificationCategory = 2 + NotificationCategory_NOTIFICATION_CATEGORY_EXCLUSIVE_RAID_INVITE NotificationCategory = 3 + NotificationCategory_NOTIFICATION_CATEGORY_EXCLUSIVE_RAID_CANCELLATION NotificationCategory = 4 + NotificationCategory_NOTIFICATION_CATEGORY_SHARED_EXCLUSIVE_RAID_INVITE NotificationCategory = 5 + NotificationCategory_NOTIFICATION_CATEGORY_GIFTBOX_INCOMING NotificationCategory = 6 + NotificationCategory_NOTIFICATION_CATEGORY_GIFTBOX_DELIVERED NotificationCategory = 7 + NotificationCategory_NOTIFICATION_CATEGORY_FRIENDSHIP_MILESTONE_REWARD NotificationCategory = 8 + NotificationCategory_NOTIFICATION_CATEGORY_GYM_BATTLE_FRIENDSHIP_INCREMENT NotificationCategory = 9 + NotificationCategory_NOTIFICATION_CATEGORY_BGMODE_EGG_HATCH NotificationCategory = 10 + NotificationCategory_NOTIFICATION_CATEGORY_BGMODE_BUDDY_CANDY NotificationCategory = 11 + NotificationCategory_NOTIFICATION_CATEGORY_BGMODE_WEEKLY_FITNESS_REPORT NotificationCategory = 12 + NotificationCategory_NOTIFICATION_CATEGORY_BGMODE_OFF_SESSION_DISTANCE NotificationCategory = 13 + NotificationCategory_NOTIFICATION_CATEGORY_BGMODE_POI_PROXIMITY NotificationCategory = 14 + NotificationCategory_NOTIFICATION_CATEGORY_BGMODE_NAMED_BUDDY_CANDY NotificationCategory = 15 + NotificationCategory_NOTIFICATION_CATEGORY_APP_BADGE_ONLY NotificationCategory = 16 + NotificationCategory_NOTIFICATION_CATEGORY_COMBAT_CHALLENGE_OPENED NotificationCategory = 17 + NotificationCategory_NOTIFICATION_CATEGORY_LUCKY_FRIEND NotificationCategory = 18 + NotificationCategory_NOTIFICATION_CATEGORY_BUDDY_HUNGRY NotificationCategory = 19 + NotificationCategory_NOTIFICATION_CATEGORY_BUDDY_FOUND_GIFT NotificationCategory = 20 + NotificationCategory_NOTIFICATION_CATEGORY_BUDDY_AFFECTION_LEVEL_MILESTONE NotificationCategory = 21 + NotificationCategory_NOTIFICATION_CATEGORY_BUDDY_AFFECTION_WALKING NotificationCategory = 22 + NotificationCategory_NOTIFICATION_CATEGORY_BUDDY_AFFECTION_CARE NotificationCategory = 23 + NotificationCategory_NOTIFICATION_CATEGORY_BUDDY_AFFECTION_BATTLE NotificationCategory = 24 + NotificationCategory_NOTIFICATION_CATEGORY_BUDDY_AFFECTION_PHOTO NotificationCategory = 25 + NotificationCategory_NOTIFICATION_CATEGORY_BUDDY_AFFECTION_POI NotificationCategory = 26 + NotificationCategory_NOTIFICATION_CATEGORY_BUDDY_ATTRACTIVE_POI NotificationCategory = 27 + NotificationCategory_NOTIFICATION_CATEGORY_FRIEND_INVITE_RECEIVED NotificationCategory = 28 + NotificationCategory_NOTIFICATION_CATEGORY_FRIEND_INVITE_ACCEPTED NotificationCategory = 29 + NotificationCategory_NOTIFICATION_CATEGORY_COMBAT_VS_SEEKER_CHARGED NotificationCategory = 30 + NotificationCategory_NOTIFICATION_CATEGORY_COMBAT_COMPETITIVE_SEASON_END NotificationCategory = 31 + NotificationCategory_NOTIFICATION_CATEGORY_BUDDY_AFFECTION_ATTRACTIVE_POI NotificationCategory = 32 + NotificationCategory_NOTIFICATION_CATEGORY_POI_PASSCODE_REDEEMED NotificationCategory = 33 + NotificationCategory_NOTIFICATION_CATEGORY_NO_EGGS_INCUBATING NotificationCategory = 34 + NotificationCategory_NOTIFICATION_CATEGORY_RETENTION_UNOPENED_GIFTS NotificationCategory = 39 + NotificationCategory_NOTIFICATION_CATEGORY_RETENTION_STARPIECE NotificationCategory = 40 + NotificationCategory_NOTIFICATION_CATEGORY_RETENTION_INCENSE NotificationCategory = 41 + NotificationCategory_NOTIFICATION_CATEGORY_RETENTION_LUCKY_EGG NotificationCategory = 42 + NotificationCategory_NOTIFICATION_CATEGORY_RETENTION_ADVSYNC_REWARDS NotificationCategory = 43 + NotificationCategory_NOTIFICATION_CATEGORY_RETENTION_EGGS_NOT_INCUBATING NotificationCategory = 44 + NotificationCategory_NOTIFICATION_CATEGORY_RETENTION_POWER_WALK NotificationCategory = 45 + NotificationCategory_NOTIFICATION_CATEGORY_RETENTION_FUN_WITH_FRIENDS NotificationCategory = 46 + NotificationCategory_NOTIFICATION_CATEGORY_BUDDY_REMOTE_GIFT NotificationCategory = 47 + NotificationCategory_NOTIFICATION_CATEGORY_BGMODE_BUDDY_REMOTE_GIFT NotificationCategory = 48 + NotificationCategory_NOTIFICATION_CATEGORY_REMOTE_RAID_INVITATION NotificationCategory = 49 + NotificationCategory_NOTIFICATION_CATEGORY_ITEM_REWARDS NotificationCategory = 50 + NotificationCategory_NOTIFICATION_CATEGORY_TIMED_GROUP_CHALLENGE_STARTED NotificationCategory = 51 + NotificationCategory_NOTIFICATION_CATEGORY_TIMED_GROUP_CHALLENGE_GOAL_MET NotificationCategory = 52 + NotificationCategory_NOTIFICATION_CATEGORY_DEEP_LINKING NotificationCategory = 53 + NotificationCategory_NOTIFICATION_CATEGORY_BUDDY_AFFECTION_VISIT_POWERED_UP_FORT NotificationCategory = 54 + NotificationCategory_NOTIFICATION_CATEGORY_POKEDEX_UNLOCKED_CATEGORY_LIST NotificationCategory = 55 + NotificationCategory_NOTIFICATION_CATEGORY_CONTACT_SIGNED_UP NotificationCategory = 56 + NotificationCategory_NOTIFICATION_CATEGORY_POSTCARD_SAVED_BY_FRIEND NotificationCategory = 57 + NotificationCategory_NOTIFICATION_CATEGORY_TICKET_GIFT_NOTIFIED NotificationCategory = 58 + NotificationCategory_NOTIFICATION_CATEGORY_TICKET_GIFT_RECEIVED NotificationCategory = 59 + NotificationCategory_NOTIFICATION_CATEGORY_DAILY_ADVENTURE_INCENSE_UNUSED NotificationCategory = 60 + NotificationCategory_NOTIFICATION_CATEGORY_CAMPFIRE_INVITE NotificationCategory = 61 + NotificationCategory_NOTIFICATION_CATEGORY_BGMODE_UNCAUGHT_DISTANCE NotificationCategory = 62 + NotificationCategory_NOTIFICATION_CATEGORY_BGMODE_OPEN_GYM_SPOT NotificationCategory = 63 + NotificationCategory_NOTIFICATION_CATEGORY_BGMODE_NO_EGGS_INCUBATING NotificationCategory = 64 + NotificationCategory_NOTIFICATION_CATEGORY_WEEKLY_REMINDER_KM NotificationCategory = 65 + NotificationCategory_NOTIFICATION_CATEGORY_EXTERNAL_REWARD NotificationCategory = 66 + NotificationCategory_NOTIFICATION_CATEGORY_SLEEP_REWARD NotificationCategory = 67 + NotificationCategory_NOTIFICATION_CATEGORY_PARTY_PLAY_INVITATION NotificationCategory = 68 + NotificationCategory_NOTIFICATION_CATEGORY_BUDDY_AFFECTION_ROUTE NotificationCategory = 69 + NotificationCategory_NOTIFICATION_CATEGORY_CAMPFIRE_RAID_READY NotificationCategory = 70 + NotificationCategory_NOTIFICATION_CATEGORY_TAPPABLE_ZYGARDE_CELL NotificationCategory = 71 + NotificationCategory_NOTIFICATION_CATEGORY_DAILY_CATCH_STREAK NotificationCategory = 72 + NotificationCategory_NOTIFICATION_CATEGORY_CAMPFIRE_EVENT_REMINDER NotificationCategory = 73 + NotificationCategory_NOTIFICATION_CATEGORY_POKEMON_RETURNED_FROM_IRIS_SOCIAL_SCENE NotificationCategory = 74 + NotificationCategory_NOTIFICATION_CATEGORY_DAILY_SPIN_STREAK NotificationCategory = 75 + NotificationCategory_NOTIFICATION_CATEGORY_CAMPFIRE_MEETUP NotificationCategory = 76 + NotificationCategory_NOTIFICATION_CATEGORY_POKEMON_RETURNED_FROM_STATION NotificationCategory = 77 + NotificationCategory_NOTIFICATION_CATEGORY_CAMPFIRE_CHECK_IN_REWARD NotificationCategory = 78 + NotificationCategory_NOTIFICATION_CATEGORY_PERSONALIZED_RESEARCH_AVAILABLE NotificationCategory = 79 + NotificationCategory_NOTIFICATION_CATEGORY_CLAIM_FREE_RAID_PASS NotificationCategory = 80 + NotificationCategory_NOTIFICATION_CATEGORY_BGMODE_TRACKED_POKEMON_PROXIMITY NotificationCategory = 81 + NotificationCategory_NOTIFICATION_CATEGORY_DAILY_CATCH_STREAK_KEEP_EARLY NotificationCategory = 82 + NotificationCategory_NOTIFICATION_CATEGORY_DAILY_CATCH_STREAK_KEEP_LATE NotificationCategory = 83 + NotificationCategory_NOTIFICATION_CATEGORY_DAILY_CATCH_STREAK_FINISH_EARLY NotificationCategory = 84 + NotificationCategory_NOTIFICATION_CATEGORY_DAILY_CATCH_STREAK_FINISH_LATE NotificationCategory = 85 + NotificationCategory_NOTIFICATION_CATEGORY_BATTLE_TGR_FROM_BALLOON NotificationCategory = 86 + NotificationCategory_NOTIFICATION_CATEGORY_EVOLVE_TO_UNLOCK_POKEDEX_ENTRY NotificationCategory = 87 + NotificationCategory_NOTIFICATION_CATEGORY_LURE_MODULE_PLACED_NEARBY NotificationCategory = 88 + NotificationCategory_NOTIFICATION_CATEGORY_EVENT_RSVP NotificationCategory = 89 + NotificationCategory_NOTIFICATION_CATEGORY_EVENT_RSVP_INVITATION NotificationCategory = 90 + NotificationCategory_NOTIFICATION_CATEGORY_EVENT_RSVP_RAID_WARNING NotificationCategory = 91 + NotificationCategory_NOTIFICATION_CATEGORY_EVENT_RSVP_RAID_STARTS_NOW NotificationCategory = 92 + NotificationCategory_NOTIFICATION_CATEGORY_EVENT_RSVP_GMAX_WARNING NotificationCategory = 93 + NotificationCategory_NOTIFICATION_CATEGORY_EVENT_RSVP_GMAX_STARTS_NOW NotificationCategory = 94 + NotificationCategory_NOTIFICATION_CATEGORY_EVENT_RSVP_MAX_GENERIC_WARNING NotificationCategory = 95 + NotificationCategory_NOTIFICATION_CATEGORY_EVENT_RSVP_MAX_GENERIC_STARTS_NOW NotificationCategory = 96 + NotificationCategory_NOTIFICATION_CATEGORY_REMOTE_MAX_BATTLE_INVITATION NotificationCategory = 97 + NotificationCategory_NOTIFICATION_CATEGORY_ITEM_EXPIRATION_GRANT_CONSOLATION NotificationCategory = 98 + NotificationCategory_NOTIFICATION_CATEGORY_ACTIVITY_INVITE_RECEIVED NotificationCategory = 99 + NotificationCategory_NOTIFICATION_CATEGORY_WEEKLY_CHALLENGE_START NotificationCategory = 100 + NotificationCategory_NOTIFICATION_CATEGORY_WEEKLY_CHALLENGES_NEW_CHALLENGE NotificationCategory = 101 + NotificationCategory_NOTIFICATION_CATEGORY_WEEKLY_CHALLENGE_ALMOST_END NotificationCategory = 102 + NotificationCategory_NOTIFICATION_CATEGORY_HATCH_SPECIAL_EGG NotificationCategory = 103 + NotificationCategory_NOTIFICATION_CATEGORY_WEEKLY_CHALLENGE_PROGRESS NotificationCategory = 104 + NotificationCategory_NOTIFICATION_CATEGORY_WEEKLY_CHALLENGE_QUEST_COMPLETED NotificationCategory = 105 + NotificationCategory_NOTIFICATION_CATEGORY_REMOTE_TRADE_COMPLETE NotificationCategory = 106 + NotificationCategory_NOTIFICATION_CATEGORY_REMOTE_TRADE_INFO NotificationCategory = 107 + NotificationCategory_NOTIFICATION_CATEGORY_REMOTE_TRADE_INITIATE NotificationCategory = 108 + NotificationCategory_NOTIFICATION_CATEGORY_REMOTE_TRADE_EXPIRE_SOON NotificationCategory = 109 + NotificationCategory_NOTIFICATION_CATEGORY_REMOTE_TRADE_EXPIRE NotificationCategory = 110 + NotificationCategory_NOTIFICATION_CATEGORY_REMOTE_TRADE_CANCEL NotificationCategory = 111 + NotificationCategory_NOTIFICATION_CATEGORY_REMOTE_TRADE_CONFIRM NotificationCategory = 112 + NotificationCategory_NOTIFICATION_CATEGORY_LUCKY_REMOTE_TRADE_INITIATE NotificationCategory = 113 + NotificationCategory_NOTIFICATION_CATEGORY_LUCKY_REMOTE_TRADE_CONFIRM NotificationCategory = 114 + NotificationCategory_NOTIFICATION_CATEGORY_SOFT_SFIDA_PAUSED_ITEM_STORAGE NotificationCategory = 115 + NotificationCategory_NOTIFICATION_CATEGORY_SOFT_SFIDA_PAUSED_NO_POKEBALLS NotificationCategory = 116 + NotificationCategory_NOTIFICATION_CATEGORY_SOFT_SFIDA_PAUSED_POKEMON_STORAGE NotificationCategory = 117 + NotificationCategory_NOTIFICATION_CATEGORY_SOFT_SFIDA_READY_FOR_REVIEW NotificationCategory = 118 + NotificationCategory_NOTIFICATION_CATEGORY_SOFT_SFIDA_REMINDER NotificationCategory = 119 +) + +// Enum value maps for NotificationCategory. +var ( + NotificationCategory_name = map[int32]string{ + 0: "NOTIFICATION_CATEGORY_UNSET", + 1: "NOTIFICATION_CATEGORY_GYM_REMOVAL", + 2: "NOTIFICATION_CATEGORY_POKEMON_HUNGRY", + 3: "NOTIFICATION_CATEGORY_EXCLUSIVE_RAID_INVITE", + 4: "NOTIFICATION_CATEGORY_EXCLUSIVE_RAID_CANCELLATION", + 5: "NOTIFICATION_CATEGORY_SHARED_EXCLUSIVE_RAID_INVITE", + 6: "NOTIFICATION_CATEGORY_GIFTBOX_INCOMING", + 7: "NOTIFICATION_CATEGORY_GIFTBOX_DELIVERED", + 8: "NOTIFICATION_CATEGORY_FRIENDSHIP_MILESTONE_REWARD", + 9: "NOTIFICATION_CATEGORY_GYM_BATTLE_FRIENDSHIP_INCREMENT", + 10: "NOTIFICATION_CATEGORY_BGMODE_EGG_HATCH", + 11: "NOTIFICATION_CATEGORY_BGMODE_BUDDY_CANDY", + 12: "NOTIFICATION_CATEGORY_BGMODE_WEEKLY_FITNESS_REPORT", + 13: "NOTIFICATION_CATEGORY_BGMODE_OFF_SESSION_DISTANCE", + 14: "NOTIFICATION_CATEGORY_BGMODE_POI_PROXIMITY", + 15: "NOTIFICATION_CATEGORY_BGMODE_NAMED_BUDDY_CANDY", + 16: "NOTIFICATION_CATEGORY_APP_BADGE_ONLY", + 17: "NOTIFICATION_CATEGORY_COMBAT_CHALLENGE_OPENED", + 18: "NOTIFICATION_CATEGORY_LUCKY_FRIEND", + 19: "NOTIFICATION_CATEGORY_BUDDY_HUNGRY", + 20: "NOTIFICATION_CATEGORY_BUDDY_FOUND_GIFT", + 21: "NOTIFICATION_CATEGORY_BUDDY_AFFECTION_LEVEL_MILESTONE", + 22: "NOTIFICATION_CATEGORY_BUDDY_AFFECTION_WALKING", + 23: "NOTIFICATION_CATEGORY_BUDDY_AFFECTION_CARE", + 24: "NOTIFICATION_CATEGORY_BUDDY_AFFECTION_BATTLE", + 25: "NOTIFICATION_CATEGORY_BUDDY_AFFECTION_PHOTO", + 26: "NOTIFICATION_CATEGORY_BUDDY_AFFECTION_POI", + 27: "NOTIFICATION_CATEGORY_BUDDY_ATTRACTIVE_POI", + 28: "NOTIFICATION_CATEGORY_FRIEND_INVITE_RECEIVED", + 29: "NOTIFICATION_CATEGORY_FRIEND_INVITE_ACCEPTED", + 30: "NOTIFICATION_CATEGORY_COMBAT_VS_SEEKER_CHARGED", + 31: "NOTIFICATION_CATEGORY_COMBAT_COMPETITIVE_SEASON_END", + 32: "NOTIFICATION_CATEGORY_BUDDY_AFFECTION_ATTRACTIVE_POI", + 33: "NOTIFICATION_CATEGORY_POI_PASSCODE_REDEEMED", + 34: "NOTIFICATION_CATEGORY_NO_EGGS_INCUBATING", + 39: "NOTIFICATION_CATEGORY_RETENTION_UNOPENED_GIFTS", + 40: "NOTIFICATION_CATEGORY_RETENTION_STARPIECE", + 41: "NOTIFICATION_CATEGORY_RETENTION_INCENSE", + 42: "NOTIFICATION_CATEGORY_RETENTION_LUCKY_EGG", + 43: "NOTIFICATION_CATEGORY_RETENTION_ADVSYNC_REWARDS", + 44: "NOTIFICATION_CATEGORY_RETENTION_EGGS_NOT_INCUBATING", + 45: "NOTIFICATION_CATEGORY_RETENTION_POWER_WALK", + 46: "NOTIFICATION_CATEGORY_RETENTION_FUN_WITH_FRIENDS", + 47: "NOTIFICATION_CATEGORY_BUDDY_REMOTE_GIFT", + 48: "NOTIFICATION_CATEGORY_BGMODE_BUDDY_REMOTE_GIFT", + 49: "NOTIFICATION_CATEGORY_REMOTE_RAID_INVITATION", + 50: "NOTIFICATION_CATEGORY_ITEM_REWARDS", + 51: "NOTIFICATION_CATEGORY_TIMED_GROUP_CHALLENGE_STARTED", + 52: "NOTIFICATION_CATEGORY_TIMED_GROUP_CHALLENGE_GOAL_MET", + 53: "NOTIFICATION_CATEGORY_DEEP_LINKING", + 54: "NOTIFICATION_CATEGORY_BUDDY_AFFECTION_VISIT_POWERED_UP_FORT", + 55: "NOTIFICATION_CATEGORY_POKEDEX_UNLOCKED_CATEGORY_LIST", + 56: "NOTIFICATION_CATEGORY_CONTACT_SIGNED_UP", + 57: "NOTIFICATION_CATEGORY_POSTCARD_SAVED_BY_FRIEND", + 58: "NOTIFICATION_CATEGORY_TICKET_GIFT_NOTIFIED", + 59: "NOTIFICATION_CATEGORY_TICKET_GIFT_RECEIVED", + 60: "NOTIFICATION_CATEGORY_DAILY_ADVENTURE_INCENSE_UNUSED", + 61: "NOTIFICATION_CATEGORY_CAMPFIRE_INVITE", + 62: "NOTIFICATION_CATEGORY_BGMODE_UNCAUGHT_DISTANCE", + 63: "NOTIFICATION_CATEGORY_BGMODE_OPEN_GYM_SPOT", + 64: "NOTIFICATION_CATEGORY_BGMODE_NO_EGGS_INCUBATING", + 65: "NOTIFICATION_CATEGORY_WEEKLY_REMINDER_KM", + 66: "NOTIFICATION_CATEGORY_EXTERNAL_REWARD", + 67: "NOTIFICATION_CATEGORY_SLEEP_REWARD", + 68: "NOTIFICATION_CATEGORY_PARTY_PLAY_INVITATION", + 69: "NOTIFICATION_CATEGORY_BUDDY_AFFECTION_ROUTE", + 70: "NOTIFICATION_CATEGORY_CAMPFIRE_RAID_READY", + 71: "NOTIFICATION_CATEGORY_TAPPABLE_ZYGARDE_CELL", + 72: "NOTIFICATION_CATEGORY_DAILY_CATCH_STREAK", + 73: "NOTIFICATION_CATEGORY_CAMPFIRE_EVENT_REMINDER", + 74: "NOTIFICATION_CATEGORY_POKEMON_RETURNED_FROM_IRIS_SOCIAL_SCENE", + 75: "NOTIFICATION_CATEGORY_DAILY_SPIN_STREAK", + 76: "NOTIFICATION_CATEGORY_CAMPFIRE_MEETUP", + 77: "NOTIFICATION_CATEGORY_POKEMON_RETURNED_FROM_STATION", + 78: "NOTIFICATION_CATEGORY_CAMPFIRE_CHECK_IN_REWARD", + 79: "NOTIFICATION_CATEGORY_PERSONALIZED_RESEARCH_AVAILABLE", + 80: "NOTIFICATION_CATEGORY_CLAIM_FREE_RAID_PASS", + 81: "NOTIFICATION_CATEGORY_BGMODE_TRACKED_POKEMON_PROXIMITY", + 82: "NOTIFICATION_CATEGORY_DAILY_CATCH_STREAK_KEEP_EARLY", + 83: "NOTIFICATION_CATEGORY_DAILY_CATCH_STREAK_KEEP_LATE", + 84: "NOTIFICATION_CATEGORY_DAILY_CATCH_STREAK_FINISH_EARLY", + 85: "NOTIFICATION_CATEGORY_DAILY_CATCH_STREAK_FINISH_LATE", + 86: "NOTIFICATION_CATEGORY_BATTLE_TGR_FROM_BALLOON", + 87: "NOTIFICATION_CATEGORY_EVOLVE_TO_UNLOCK_POKEDEX_ENTRY", + 88: "NOTIFICATION_CATEGORY_LURE_MODULE_PLACED_NEARBY", + 89: "NOTIFICATION_CATEGORY_EVENT_RSVP", + 90: "NOTIFICATION_CATEGORY_EVENT_RSVP_INVITATION", + 91: "NOTIFICATION_CATEGORY_EVENT_RSVP_RAID_WARNING", + 92: "NOTIFICATION_CATEGORY_EVENT_RSVP_RAID_STARTS_NOW", + 93: "NOTIFICATION_CATEGORY_EVENT_RSVP_GMAX_WARNING", + 94: "NOTIFICATION_CATEGORY_EVENT_RSVP_GMAX_STARTS_NOW", + 95: "NOTIFICATION_CATEGORY_EVENT_RSVP_MAX_GENERIC_WARNING", + 96: "NOTIFICATION_CATEGORY_EVENT_RSVP_MAX_GENERIC_STARTS_NOW", + 97: "NOTIFICATION_CATEGORY_REMOTE_MAX_BATTLE_INVITATION", + 98: "NOTIFICATION_CATEGORY_ITEM_EXPIRATION_GRANT_CONSOLATION", + 99: "NOTIFICATION_CATEGORY_ACTIVITY_INVITE_RECEIVED", + 100: "NOTIFICATION_CATEGORY_WEEKLY_CHALLENGE_START", + 101: "NOTIFICATION_CATEGORY_WEEKLY_CHALLENGES_NEW_CHALLENGE", + 102: "NOTIFICATION_CATEGORY_WEEKLY_CHALLENGE_ALMOST_END", + 103: "NOTIFICATION_CATEGORY_HATCH_SPECIAL_EGG", + 104: "NOTIFICATION_CATEGORY_WEEKLY_CHALLENGE_PROGRESS", + 105: "NOTIFICATION_CATEGORY_WEEKLY_CHALLENGE_QUEST_COMPLETED", + 106: "NOTIFICATION_CATEGORY_REMOTE_TRADE_COMPLETE", + 107: "NOTIFICATION_CATEGORY_REMOTE_TRADE_INFO", + 108: "NOTIFICATION_CATEGORY_REMOTE_TRADE_INITIATE", + 109: "NOTIFICATION_CATEGORY_REMOTE_TRADE_EXPIRE_SOON", + 110: "NOTIFICATION_CATEGORY_REMOTE_TRADE_EXPIRE", + 111: "NOTIFICATION_CATEGORY_REMOTE_TRADE_CANCEL", + 112: "NOTIFICATION_CATEGORY_REMOTE_TRADE_CONFIRM", + 113: "NOTIFICATION_CATEGORY_LUCKY_REMOTE_TRADE_INITIATE", + 114: "NOTIFICATION_CATEGORY_LUCKY_REMOTE_TRADE_CONFIRM", + 115: "NOTIFICATION_CATEGORY_SOFT_SFIDA_PAUSED_ITEM_STORAGE", + 116: "NOTIFICATION_CATEGORY_SOFT_SFIDA_PAUSED_NO_POKEBALLS", + 117: "NOTIFICATION_CATEGORY_SOFT_SFIDA_PAUSED_POKEMON_STORAGE", + 118: "NOTIFICATION_CATEGORY_SOFT_SFIDA_READY_FOR_REVIEW", + 119: "NOTIFICATION_CATEGORY_SOFT_SFIDA_REMINDER", + } + NotificationCategory_value = map[string]int32{ + "NOTIFICATION_CATEGORY_UNSET": 0, + "NOTIFICATION_CATEGORY_GYM_REMOVAL": 1, + "NOTIFICATION_CATEGORY_POKEMON_HUNGRY": 2, + "NOTIFICATION_CATEGORY_EXCLUSIVE_RAID_INVITE": 3, + "NOTIFICATION_CATEGORY_EXCLUSIVE_RAID_CANCELLATION": 4, + "NOTIFICATION_CATEGORY_SHARED_EXCLUSIVE_RAID_INVITE": 5, + "NOTIFICATION_CATEGORY_GIFTBOX_INCOMING": 6, + "NOTIFICATION_CATEGORY_GIFTBOX_DELIVERED": 7, + "NOTIFICATION_CATEGORY_FRIENDSHIP_MILESTONE_REWARD": 8, + "NOTIFICATION_CATEGORY_GYM_BATTLE_FRIENDSHIP_INCREMENT": 9, + "NOTIFICATION_CATEGORY_BGMODE_EGG_HATCH": 10, + "NOTIFICATION_CATEGORY_BGMODE_BUDDY_CANDY": 11, + "NOTIFICATION_CATEGORY_BGMODE_WEEKLY_FITNESS_REPORT": 12, + "NOTIFICATION_CATEGORY_BGMODE_OFF_SESSION_DISTANCE": 13, + "NOTIFICATION_CATEGORY_BGMODE_POI_PROXIMITY": 14, + "NOTIFICATION_CATEGORY_BGMODE_NAMED_BUDDY_CANDY": 15, + "NOTIFICATION_CATEGORY_APP_BADGE_ONLY": 16, + "NOTIFICATION_CATEGORY_COMBAT_CHALLENGE_OPENED": 17, + "NOTIFICATION_CATEGORY_LUCKY_FRIEND": 18, + "NOTIFICATION_CATEGORY_BUDDY_HUNGRY": 19, + "NOTIFICATION_CATEGORY_BUDDY_FOUND_GIFT": 20, + "NOTIFICATION_CATEGORY_BUDDY_AFFECTION_LEVEL_MILESTONE": 21, + "NOTIFICATION_CATEGORY_BUDDY_AFFECTION_WALKING": 22, + "NOTIFICATION_CATEGORY_BUDDY_AFFECTION_CARE": 23, + "NOTIFICATION_CATEGORY_BUDDY_AFFECTION_BATTLE": 24, + "NOTIFICATION_CATEGORY_BUDDY_AFFECTION_PHOTO": 25, + "NOTIFICATION_CATEGORY_BUDDY_AFFECTION_POI": 26, + "NOTIFICATION_CATEGORY_BUDDY_ATTRACTIVE_POI": 27, + "NOTIFICATION_CATEGORY_FRIEND_INVITE_RECEIVED": 28, + "NOTIFICATION_CATEGORY_FRIEND_INVITE_ACCEPTED": 29, + "NOTIFICATION_CATEGORY_COMBAT_VS_SEEKER_CHARGED": 30, + "NOTIFICATION_CATEGORY_COMBAT_COMPETITIVE_SEASON_END": 31, + "NOTIFICATION_CATEGORY_BUDDY_AFFECTION_ATTRACTIVE_POI": 32, + "NOTIFICATION_CATEGORY_POI_PASSCODE_REDEEMED": 33, + "NOTIFICATION_CATEGORY_NO_EGGS_INCUBATING": 34, + "NOTIFICATION_CATEGORY_RETENTION_UNOPENED_GIFTS": 39, + "NOTIFICATION_CATEGORY_RETENTION_STARPIECE": 40, + "NOTIFICATION_CATEGORY_RETENTION_INCENSE": 41, + "NOTIFICATION_CATEGORY_RETENTION_LUCKY_EGG": 42, + "NOTIFICATION_CATEGORY_RETENTION_ADVSYNC_REWARDS": 43, + "NOTIFICATION_CATEGORY_RETENTION_EGGS_NOT_INCUBATING": 44, + "NOTIFICATION_CATEGORY_RETENTION_POWER_WALK": 45, + "NOTIFICATION_CATEGORY_RETENTION_FUN_WITH_FRIENDS": 46, + "NOTIFICATION_CATEGORY_BUDDY_REMOTE_GIFT": 47, + "NOTIFICATION_CATEGORY_BGMODE_BUDDY_REMOTE_GIFT": 48, + "NOTIFICATION_CATEGORY_REMOTE_RAID_INVITATION": 49, + "NOTIFICATION_CATEGORY_ITEM_REWARDS": 50, + "NOTIFICATION_CATEGORY_TIMED_GROUP_CHALLENGE_STARTED": 51, + "NOTIFICATION_CATEGORY_TIMED_GROUP_CHALLENGE_GOAL_MET": 52, + "NOTIFICATION_CATEGORY_DEEP_LINKING": 53, + "NOTIFICATION_CATEGORY_BUDDY_AFFECTION_VISIT_POWERED_UP_FORT": 54, + "NOTIFICATION_CATEGORY_POKEDEX_UNLOCKED_CATEGORY_LIST": 55, + "NOTIFICATION_CATEGORY_CONTACT_SIGNED_UP": 56, + "NOTIFICATION_CATEGORY_POSTCARD_SAVED_BY_FRIEND": 57, + "NOTIFICATION_CATEGORY_TICKET_GIFT_NOTIFIED": 58, + "NOTIFICATION_CATEGORY_TICKET_GIFT_RECEIVED": 59, + "NOTIFICATION_CATEGORY_DAILY_ADVENTURE_INCENSE_UNUSED": 60, + "NOTIFICATION_CATEGORY_CAMPFIRE_INVITE": 61, + "NOTIFICATION_CATEGORY_BGMODE_UNCAUGHT_DISTANCE": 62, + "NOTIFICATION_CATEGORY_BGMODE_OPEN_GYM_SPOT": 63, + "NOTIFICATION_CATEGORY_BGMODE_NO_EGGS_INCUBATING": 64, + "NOTIFICATION_CATEGORY_WEEKLY_REMINDER_KM": 65, + "NOTIFICATION_CATEGORY_EXTERNAL_REWARD": 66, + "NOTIFICATION_CATEGORY_SLEEP_REWARD": 67, + "NOTIFICATION_CATEGORY_PARTY_PLAY_INVITATION": 68, + "NOTIFICATION_CATEGORY_BUDDY_AFFECTION_ROUTE": 69, + "NOTIFICATION_CATEGORY_CAMPFIRE_RAID_READY": 70, + "NOTIFICATION_CATEGORY_TAPPABLE_ZYGARDE_CELL": 71, + "NOTIFICATION_CATEGORY_DAILY_CATCH_STREAK": 72, + "NOTIFICATION_CATEGORY_CAMPFIRE_EVENT_REMINDER": 73, + "NOTIFICATION_CATEGORY_POKEMON_RETURNED_FROM_IRIS_SOCIAL_SCENE": 74, + "NOTIFICATION_CATEGORY_DAILY_SPIN_STREAK": 75, + "NOTIFICATION_CATEGORY_CAMPFIRE_MEETUP": 76, + "NOTIFICATION_CATEGORY_POKEMON_RETURNED_FROM_STATION": 77, + "NOTIFICATION_CATEGORY_CAMPFIRE_CHECK_IN_REWARD": 78, + "NOTIFICATION_CATEGORY_PERSONALIZED_RESEARCH_AVAILABLE": 79, + "NOTIFICATION_CATEGORY_CLAIM_FREE_RAID_PASS": 80, + "NOTIFICATION_CATEGORY_BGMODE_TRACKED_POKEMON_PROXIMITY": 81, + "NOTIFICATION_CATEGORY_DAILY_CATCH_STREAK_KEEP_EARLY": 82, + "NOTIFICATION_CATEGORY_DAILY_CATCH_STREAK_KEEP_LATE": 83, + "NOTIFICATION_CATEGORY_DAILY_CATCH_STREAK_FINISH_EARLY": 84, + "NOTIFICATION_CATEGORY_DAILY_CATCH_STREAK_FINISH_LATE": 85, + "NOTIFICATION_CATEGORY_BATTLE_TGR_FROM_BALLOON": 86, + "NOTIFICATION_CATEGORY_EVOLVE_TO_UNLOCK_POKEDEX_ENTRY": 87, + "NOTIFICATION_CATEGORY_LURE_MODULE_PLACED_NEARBY": 88, + "NOTIFICATION_CATEGORY_EVENT_RSVP": 89, + "NOTIFICATION_CATEGORY_EVENT_RSVP_INVITATION": 90, + "NOTIFICATION_CATEGORY_EVENT_RSVP_RAID_WARNING": 91, + "NOTIFICATION_CATEGORY_EVENT_RSVP_RAID_STARTS_NOW": 92, + "NOTIFICATION_CATEGORY_EVENT_RSVP_GMAX_WARNING": 93, + "NOTIFICATION_CATEGORY_EVENT_RSVP_GMAX_STARTS_NOW": 94, + "NOTIFICATION_CATEGORY_EVENT_RSVP_MAX_GENERIC_WARNING": 95, + "NOTIFICATION_CATEGORY_EVENT_RSVP_MAX_GENERIC_STARTS_NOW": 96, + "NOTIFICATION_CATEGORY_REMOTE_MAX_BATTLE_INVITATION": 97, + "NOTIFICATION_CATEGORY_ITEM_EXPIRATION_GRANT_CONSOLATION": 98, + "NOTIFICATION_CATEGORY_ACTIVITY_INVITE_RECEIVED": 99, + "NOTIFICATION_CATEGORY_WEEKLY_CHALLENGE_START": 100, + "NOTIFICATION_CATEGORY_WEEKLY_CHALLENGES_NEW_CHALLENGE": 101, + "NOTIFICATION_CATEGORY_WEEKLY_CHALLENGE_ALMOST_END": 102, + "NOTIFICATION_CATEGORY_HATCH_SPECIAL_EGG": 103, + "NOTIFICATION_CATEGORY_WEEKLY_CHALLENGE_PROGRESS": 104, + "NOTIFICATION_CATEGORY_WEEKLY_CHALLENGE_QUEST_COMPLETED": 105, + "NOTIFICATION_CATEGORY_REMOTE_TRADE_COMPLETE": 106, + "NOTIFICATION_CATEGORY_REMOTE_TRADE_INFO": 107, + "NOTIFICATION_CATEGORY_REMOTE_TRADE_INITIATE": 108, + "NOTIFICATION_CATEGORY_REMOTE_TRADE_EXPIRE_SOON": 109, + "NOTIFICATION_CATEGORY_REMOTE_TRADE_EXPIRE": 110, + "NOTIFICATION_CATEGORY_REMOTE_TRADE_CANCEL": 111, + "NOTIFICATION_CATEGORY_REMOTE_TRADE_CONFIRM": 112, + "NOTIFICATION_CATEGORY_LUCKY_REMOTE_TRADE_INITIATE": 113, + "NOTIFICATION_CATEGORY_LUCKY_REMOTE_TRADE_CONFIRM": 114, + "NOTIFICATION_CATEGORY_SOFT_SFIDA_PAUSED_ITEM_STORAGE": 115, + "NOTIFICATION_CATEGORY_SOFT_SFIDA_PAUSED_NO_POKEBALLS": 116, + "NOTIFICATION_CATEGORY_SOFT_SFIDA_PAUSED_POKEMON_STORAGE": 117, + "NOTIFICATION_CATEGORY_SOFT_SFIDA_READY_FOR_REVIEW": 118, + "NOTIFICATION_CATEGORY_SOFT_SFIDA_REMINDER": 119, + } +) + +func (x NotificationCategory) Enum() *NotificationCategory { + p := new(NotificationCategory) + *p = x + return p +} + +func (x NotificationCategory) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NotificationCategory) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[177].Descriptor() +} + +func (NotificationCategory) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[177] +} + +func (x NotificationCategory) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NotificationCategory.Descriptor instead. +func (NotificationCategory) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{177} +} + +type NotificationState int32 + +const ( + NotificationState_NOTIFICATION_STATE_UNSET_STATE NotificationState = 0 + NotificationState_NOTIFICATION_STATE_VIEWED NotificationState = 1 + NotificationState_NOTIFICATION_STATE_DISMISSED NotificationState = 2 +) + +// Enum value maps for NotificationState. +var ( + NotificationState_name = map[int32]string{ + 0: "NOTIFICATION_STATE_UNSET_STATE", + 1: "NOTIFICATION_STATE_VIEWED", + 2: "NOTIFICATION_STATE_DISMISSED", + } + NotificationState_value = map[string]int32{ + "NOTIFICATION_STATE_UNSET_STATE": 0, + "NOTIFICATION_STATE_VIEWED": 1, + "NOTIFICATION_STATE_DISMISSED": 2, + } +) + +func (x NotificationState) Enum() *NotificationState { + p := new(NotificationState) + *p = x + return p +} + +func (x NotificationState) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NotificationState) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[178].Descriptor() +} + +func (NotificationState) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[178] +} + +func (x NotificationState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NotificationState.Descriptor instead. +func (NotificationState) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{178} +} + +type NotificationType int32 + +const ( + NotificationType_NOTIFICATION_TYPE_NO_NOTIFICATIONS NotificationType = 0 + NotificationType_NOTIFICATION_TYPE_POKEMON_NOTIFICATIONS NotificationType = 1 + NotificationType_NOTIFICATION_TYPE_POKESTOP_NOTIFICATIONS NotificationType = 2 + NotificationType_NOTIFICATION_TYPE_SYSTEM_NOTIFICATIONS NotificationType = 4 +) + +// Enum value maps for NotificationType. +var ( + NotificationType_name = map[int32]string{ + 0: "NOTIFICATION_TYPE_NO_NOTIFICATIONS", + 1: "NOTIFICATION_TYPE_POKEMON_NOTIFICATIONS", + 2: "NOTIFICATION_TYPE_POKESTOP_NOTIFICATIONS", + 4: "NOTIFICATION_TYPE_SYSTEM_NOTIFICATIONS", + } + NotificationType_value = map[string]int32{ + "NOTIFICATION_TYPE_NO_NOTIFICATIONS": 0, + "NOTIFICATION_TYPE_POKEMON_NOTIFICATIONS": 1, + "NOTIFICATION_TYPE_POKESTOP_NOTIFICATIONS": 2, + "NOTIFICATION_TYPE_SYSTEM_NOTIFICATIONS": 4, + } +) + +func (x NotificationType) Enum() *NotificationType { + p := new(NotificationType) + *p = x + return p +} + +func (x NotificationType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NotificationType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[179].Descriptor() +} + +func (NotificationType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[179] +} + +func (x NotificationType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NotificationType.Descriptor instead. +func (NotificationType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{179} +} + +type NullValue int32 + +const ( + NullValue_NULL_VALUE NullValue = 0 +) + +// Enum value maps for NullValue. +var ( + NullValue_name = map[int32]string{ + 0: "NULL_VALUE", + } + NullValue_value = map[string]int32{ + "NULL_VALUE": 0, + } +) + +func (x NullValue) Enum() *NullValue { + p := new(NullValue) + *p = x + return p +} + +func (x NullValue) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NullValue) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[180].Descriptor() +} + +func (NullValue) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[180] +} + +func (x NullValue) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NullValue.Descriptor instead. +func (NullValue) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{180} +} + +type OnboardingArStatus int32 + +const ( + OnboardingArStatus_ONBOARDING_AR_STATUS_UNSET OnboardingArStatus = 0 + OnboardingArStatus_ONBOARDING_AR_STATUS_OFF OnboardingArStatus = 1 + OnboardingArStatus_ONBOARDING_AR_STATUS_AR_STANDARD OnboardingArStatus = 2 + OnboardingArStatus_ONBOARDING_AR_STATUS_AR_PLUS OnboardingArStatus = 3 +) + +// Enum value maps for OnboardingArStatus. +var ( + OnboardingArStatus_name = map[int32]string{ + 0: "ONBOARDING_AR_STATUS_UNSET", + 1: "ONBOARDING_AR_STATUS_OFF", + 2: "ONBOARDING_AR_STATUS_AR_STANDARD", + 3: "ONBOARDING_AR_STATUS_AR_PLUS", + } + OnboardingArStatus_value = map[string]int32{ + "ONBOARDING_AR_STATUS_UNSET": 0, + "ONBOARDING_AR_STATUS_OFF": 1, + "ONBOARDING_AR_STATUS_AR_STANDARD": 2, + "ONBOARDING_AR_STATUS_AR_PLUS": 3, + } +) + +func (x OnboardingArStatus) Enum() *OnboardingArStatus { + p := new(OnboardingArStatus) + *p = x + return p +} + +func (x OnboardingArStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (OnboardingArStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[181].Descriptor() +} + +func (OnboardingArStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[181] +} + +func (x OnboardingArStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use OnboardingArStatus.Descriptor instead. +func (OnboardingArStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{181} +} + +type OnboardingEventIds int32 + +const ( + OnboardingEventIds_ONBOARDING_EVENT_IDS_TOS_ACCEPTED OnboardingEventIds = 0 + OnboardingEventIds_ONBOARDING_EVENT_IDS_PRIVACY_ACCEPTED OnboardingEventIds = 1 + OnboardingEventIds_ONBOARDING_EVENT_IDS_CONVERSATION OnboardingEventIds = 2 + OnboardingEventIds_ONBOARDING_EVENT_IDS_ENCOUNTER_ENTER OnboardingEventIds = 3 + OnboardingEventIds_ONBOARDING_EVENT_IDS_ENCOUNTER_LEAVE OnboardingEventIds = 4 + OnboardingEventIds_ONBOARDING_EVENT_IDS_AVATAR_SELECTION OnboardingEventIds = 5 + OnboardingEventIds_ONBOARDING_EVENT_IDS_AVATAR_GENDER OnboardingEventIds = 6 + OnboardingEventIds_ONBOARDING_EVENT_IDS_AVATAR_GENDER_CHOSEN OnboardingEventIds = 7 + OnboardingEventIds_ONBOARDING_EVENT_IDS_AVATAR_HEAD_CHOSEN OnboardingEventIds = 8 + OnboardingEventIds_ONBOARDING_EVENT_IDS_AVATAR_BODY_CHOSEN OnboardingEventIds = 9 + OnboardingEventIds_ONBOARDING_EVENT_IDS_AVATAR_TRY_AGAIN OnboardingEventIds = 10 + OnboardingEventIds_ONBOARDING_EVENT_IDS_AVATAR_ACCEPTED OnboardingEventIds = 11 + OnboardingEventIds_ONBOARDING_EVENT_IDS_NAME_ENTRY OnboardingEventIds = 12 + OnboardingEventIds_ONBOARDING_EVENT_IDS_NAME_UNAVAILABLE OnboardingEventIds = 13 + OnboardingEventIds_ONBOARDING_EVENT_IDS_NAME_ACCEPTED OnboardingEventIds = 14 + OnboardingEventIds_ONBOARDING_EVENT_IDS_POKEDEX_TUTORIAL_STARTED OnboardingEventIds = 15 + OnboardingEventIds_ONBOARDING_EVENT_IDS_POKEDEX_TUTORIAL_INFO_PANEL_EXIT_PRESSED OnboardingEventIds = 16 + OnboardingEventIds_ONBOARDING_EVENT_IDS_POKEDEX_EXIT_PRESSED OnboardingEventIds = 17 + OnboardingEventIds_ONBOARDING_EVENT_IDS_EGG_TUTORIAL_STARTED OnboardingEventIds = 18 + OnboardingEventIds_ONBOARDING_EVENT_IDS_EGG_TUTORIAL_PRESS OnboardingEventIds = 19 + OnboardingEventIds_ONBOARDING_EVENT_IDS_EGG_TUTORIAL_FINISHED OnboardingEventIds = 20 + OnboardingEventIds_ONBOARDING_EVENT_IDS_POKESTOP_LETSGO OnboardingEventIds = 21 + OnboardingEventIds_ONBOARDING_EVENT_IDS_WILD_POKEMON_ENCOUNTER_ENTERED OnboardingEventIds = 22 + OnboardingEventIds_ONBOARDING_EVENT_IDS_WILD_POKEMON_CAUGHT OnboardingEventIds = 23 + OnboardingEventIds_ONBOARDING_EVENT_IDS_AR_STANDARD_ENABLED OnboardingEventIds = 24 + OnboardingEventIds_ONBOARDING_EVENT_IDS_AR_STANDARD_REJECTED OnboardingEventIds = 25 + OnboardingEventIds_ONBOARDING_EVENT_IDS_AR_PLUS_ENABLED OnboardingEventIds = 26 + OnboardingEventIds_ONBOARDING_EVENT_IDS_AR_PLUS_REJECTED OnboardingEventIds = 27 + OnboardingEventIds_ONBOARDING_EVENT_IDS_SEE_TOS_MODAL OnboardingEventIds = 28 + OnboardingEventIds_ONBOARDING_EVENT_IDS_TOS_DECLINED OnboardingEventIds = 29 + OnboardingEventIds_ONBOARDING_EVENT_IDS_SEE_PRIVACY_MODAL OnboardingEventIds = 30 + OnboardingEventIds_ONBOARDING_EVENT_IDS_INTRO_DIALOG_COMPLETE OnboardingEventIds = 31 + OnboardingEventIds_ONBOARDING_EVENT_IDS_CATCH_DIALOG_COMPLETE OnboardingEventIds = 32 + OnboardingEventIds_ONBOARDING_EVENT_IDS_USERNAME_DIALOG_COMPLETE OnboardingEventIds = 33 + OnboardingEventIds_ONBOARDING_EVENT_IDS_POKESTOP_DIALOG_COMPLETE OnboardingEventIds = 34 + OnboardingEventIds_ONBOARDING_EVENT_IDS_ACCEPTED_TOS OnboardingEventIds = 35 +) + +// Enum value maps for OnboardingEventIds. +var ( + OnboardingEventIds_name = map[int32]string{ + 0: "ONBOARDING_EVENT_IDS_TOS_ACCEPTED", + 1: "ONBOARDING_EVENT_IDS_PRIVACY_ACCEPTED", + 2: "ONBOARDING_EVENT_IDS_CONVERSATION", + 3: "ONBOARDING_EVENT_IDS_ENCOUNTER_ENTER", + 4: "ONBOARDING_EVENT_IDS_ENCOUNTER_LEAVE", + 5: "ONBOARDING_EVENT_IDS_AVATAR_SELECTION", + 6: "ONBOARDING_EVENT_IDS_AVATAR_GENDER", + 7: "ONBOARDING_EVENT_IDS_AVATAR_GENDER_CHOSEN", + 8: "ONBOARDING_EVENT_IDS_AVATAR_HEAD_CHOSEN", + 9: "ONBOARDING_EVENT_IDS_AVATAR_BODY_CHOSEN", + 10: "ONBOARDING_EVENT_IDS_AVATAR_TRY_AGAIN", + 11: "ONBOARDING_EVENT_IDS_AVATAR_ACCEPTED", + 12: "ONBOARDING_EVENT_IDS_NAME_ENTRY", + 13: "ONBOARDING_EVENT_IDS_NAME_UNAVAILABLE", + 14: "ONBOARDING_EVENT_IDS_NAME_ACCEPTED", + 15: "ONBOARDING_EVENT_IDS_POKEDEX_TUTORIAL_STARTED", + 16: "ONBOARDING_EVENT_IDS_POKEDEX_TUTORIAL_INFO_PANEL_EXIT_PRESSED", + 17: "ONBOARDING_EVENT_IDS_POKEDEX_EXIT_PRESSED", + 18: "ONBOARDING_EVENT_IDS_EGG_TUTORIAL_STARTED", + 19: "ONBOARDING_EVENT_IDS_EGG_TUTORIAL_PRESS", + 20: "ONBOARDING_EVENT_IDS_EGG_TUTORIAL_FINISHED", + 21: "ONBOARDING_EVENT_IDS_POKESTOP_LETSGO", + 22: "ONBOARDING_EVENT_IDS_WILD_POKEMON_ENCOUNTER_ENTERED", + 23: "ONBOARDING_EVENT_IDS_WILD_POKEMON_CAUGHT", + 24: "ONBOARDING_EVENT_IDS_AR_STANDARD_ENABLED", + 25: "ONBOARDING_EVENT_IDS_AR_STANDARD_REJECTED", + 26: "ONBOARDING_EVENT_IDS_AR_PLUS_ENABLED", + 27: "ONBOARDING_EVENT_IDS_AR_PLUS_REJECTED", + 28: "ONBOARDING_EVENT_IDS_SEE_TOS_MODAL", + 29: "ONBOARDING_EVENT_IDS_TOS_DECLINED", + 30: "ONBOARDING_EVENT_IDS_SEE_PRIVACY_MODAL", + 31: "ONBOARDING_EVENT_IDS_INTRO_DIALOG_COMPLETE", + 32: "ONBOARDING_EVENT_IDS_CATCH_DIALOG_COMPLETE", + 33: "ONBOARDING_EVENT_IDS_USERNAME_DIALOG_COMPLETE", + 34: "ONBOARDING_EVENT_IDS_POKESTOP_DIALOG_COMPLETE", + 35: "ONBOARDING_EVENT_IDS_ACCEPTED_TOS", + } + OnboardingEventIds_value = map[string]int32{ + "ONBOARDING_EVENT_IDS_TOS_ACCEPTED": 0, + "ONBOARDING_EVENT_IDS_PRIVACY_ACCEPTED": 1, + "ONBOARDING_EVENT_IDS_CONVERSATION": 2, + "ONBOARDING_EVENT_IDS_ENCOUNTER_ENTER": 3, + "ONBOARDING_EVENT_IDS_ENCOUNTER_LEAVE": 4, + "ONBOARDING_EVENT_IDS_AVATAR_SELECTION": 5, + "ONBOARDING_EVENT_IDS_AVATAR_GENDER": 6, + "ONBOARDING_EVENT_IDS_AVATAR_GENDER_CHOSEN": 7, + "ONBOARDING_EVENT_IDS_AVATAR_HEAD_CHOSEN": 8, + "ONBOARDING_EVENT_IDS_AVATAR_BODY_CHOSEN": 9, + "ONBOARDING_EVENT_IDS_AVATAR_TRY_AGAIN": 10, + "ONBOARDING_EVENT_IDS_AVATAR_ACCEPTED": 11, + "ONBOARDING_EVENT_IDS_NAME_ENTRY": 12, + "ONBOARDING_EVENT_IDS_NAME_UNAVAILABLE": 13, + "ONBOARDING_EVENT_IDS_NAME_ACCEPTED": 14, + "ONBOARDING_EVENT_IDS_POKEDEX_TUTORIAL_STARTED": 15, + "ONBOARDING_EVENT_IDS_POKEDEX_TUTORIAL_INFO_PANEL_EXIT_PRESSED": 16, + "ONBOARDING_EVENT_IDS_POKEDEX_EXIT_PRESSED": 17, + "ONBOARDING_EVENT_IDS_EGG_TUTORIAL_STARTED": 18, + "ONBOARDING_EVENT_IDS_EGG_TUTORIAL_PRESS": 19, + "ONBOARDING_EVENT_IDS_EGG_TUTORIAL_FINISHED": 20, + "ONBOARDING_EVENT_IDS_POKESTOP_LETSGO": 21, + "ONBOARDING_EVENT_IDS_WILD_POKEMON_ENCOUNTER_ENTERED": 22, + "ONBOARDING_EVENT_IDS_WILD_POKEMON_CAUGHT": 23, + "ONBOARDING_EVENT_IDS_AR_STANDARD_ENABLED": 24, + "ONBOARDING_EVENT_IDS_AR_STANDARD_REJECTED": 25, + "ONBOARDING_EVENT_IDS_AR_PLUS_ENABLED": 26, + "ONBOARDING_EVENT_IDS_AR_PLUS_REJECTED": 27, + "ONBOARDING_EVENT_IDS_SEE_TOS_MODAL": 28, + "ONBOARDING_EVENT_IDS_TOS_DECLINED": 29, + "ONBOARDING_EVENT_IDS_SEE_PRIVACY_MODAL": 30, + "ONBOARDING_EVENT_IDS_INTRO_DIALOG_COMPLETE": 31, + "ONBOARDING_EVENT_IDS_CATCH_DIALOG_COMPLETE": 32, + "ONBOARDING_EVENT_IDS_USERNAME_DIALOG_COMPLETE": 33, + "ONBOARDING_EVENT_IDS_POKESTOP_DIALOG_COMPLETE": 34, + "ONBOARDING_EVENT_IDS_ACCEPTED_TOS": 35, + } +) + +func (x OnboardingEventIds) Enum() *OnboardingEventIds { + p := new(OnboardingEventIds) + *p = x + return p +} + +func (x OnboardingEventIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (OnboardingEventIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[182].Descriptor() +} + +func (OnboardingEventIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[182] +} + +func (x OnboardingEventIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use OnboardingEventIds.Descriptor instead. +func (OnboardingEventIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{182} +} + +type OnboardingPathIds int32 + +const ( + OnboardingPathIds_ONBOARDING_PATH_IDS_V1 OnboardingPathIds = 0 + OnboardingPathIds_ONBOARDING_PATH_IDS_V2 OnboardingPathIds = 1 + OnboardingPathIds_ONBOARDING_PATH_IDS_VERSION_1 OnboardingPathIds = 2 +) + +// Enum value maps for OnboardingPathIds. +var ( + OnboardingPathIds_name = map[int32]string{ + 0: "ONBOARDING_PATH_IDS_V1", + 1: "ONBOARDING_PATH_IDS_V2", + 2: "ONBOARDING_PATH_IDS_VERSION_1", + } + OnboardingPathIds_value = map[string]int32{ + "ONBOARDING_PATH_IDS_V1": 0, + "ONBOARDING_PATH_IDS_V2": 1, + "ONBOARDING_PATH_IDS_VERSION_1": 2, + } +) + +func (x OnboardingPathIds) Enum() *OnboardingPathIds { + p := new(OnboardingPathIds) + *p = x + return p +} + +func (x OnboardingPathIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (OnboardingPathIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[183].Descriptor() +} + +func (OnboardingPathIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[183] +} + +func (x OnboardingPathIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use OnboardingPathIds.Descriptor instead. +func (OnboardingPathIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{183} +} + +type PageType int32 + +const ( + PageType_PAGE_UNSET PageType = 0 + PageType_APPRAISE PageType = 1 + PageType_OPEN_CAMPFIRE PageType = 2 + PageType_OPEN_NEARBY_RAID PageType = 3 + PageType_OPEN_PARTY_PLAY PageType = 4 + PageType_OPEN_ROUTES PageType = 5 +) + +// Enum value maps for PageType. +var ( + PageType_name = map[int32]string{ + 0: "PAGE_UNSET", + 1: "APPRAISE", + 2: "OPEN_CAMPFIRE", + 3: "OPEN_NEARBY_RAID", + 4: "OPEN_PARTY_PLAY", + 5: "OPEN_ROUTES", + } + PageType_value = map[string]int32{ + "PAGE_UNSET": 0, + "APPRAISE": 1, + "OPEN_CAMPFIRE": 2, + "OPEN_NEARBY_RAID": 3, + "OPEN_PARTY_PLAY": 4, + "OPEN_ROUTES": 5, + } +) + +func (x PageType) Enum() *PageType { + p := new(PageType) + *p = x + return p +} + +func (x PageType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PageType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[184].Descriptor() +} + +func (PageType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[184] +} + +func (x PageType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PageType.Descriptor instead. +func (PageType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{184} +} + +type ParkStatus int32 + +const ( + ParkStatus_PARK_STATUS_UNSET ParkStatus = 0 + ParkStatus_IN_PARK ParkStatus = 1 + ParkStatus_NOT_IN_PARK ParkStatus = 2 +) + +// Enum value maps for ParkStatus. +var ( + ParkStatus_name = map[int32]string{ + 0: "PARK_STATUS_UNSET", + 1: "IN_PARK", + 2: "NOT_IN_PARK", + } + ParkStatus_value = map[string]int32{ + "PARK_STATUS_UNSET": 0, + "IN_PARK": 1, + "NOT_IN_PARK": 2, + } +) + +func (x ParkStatus) Enum() *ParkStatus { + p := new(ParkStatus) + *p = x + return p +} + +func (x ParkStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ParkStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[185].Descriptor() +} + +func (ParkStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[185] +} + +func (x ParkStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ParkStatus.Descriptor instead. +func (ParkStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{185} +} + +type PartyEntryPointContext int32 + +const ( + PartyEntryPointContext_PARTY_ENTRY_UNSET PartyEntryPointContext = 0 + PartyEntryPointContext_PARTY_ENTRY_PLAYER_PROFILE PartyEntryPointContext = 1 + PartyEntryPointContext_PARTY_ENTRY_NEW_WEEKLY_CHALLENGE_MODAL PartyEntryPointContext = 2 + PartyEntryPointContext_PARTY_ENTRY_NEW_WEEKLY_CHALLENGE_BUBBLE PartyEntryPointContext = 3 + PartyEntryPointContext_PARTY_ENTRY_PARTY_INVITE_NOTIFICATION PartyEntryPointContext = 4 +) + +// Enum value maps for PartyEntryPointContext. +var ( + PartyEntryPointContext_name = map[int32]string{ + 0: "PARTY_ENTRY_UNSET", + 1: "PARTY_ENTRY_PLAYER_PROFILE", + 2: "PARTY_ENTRY_NEW_WEEKLY_CHALLENGE_MODAL", + 3: "PARTY_ENTRY_NEW_WEEKLY_CHALLENGE_BUBBLE", + 4: "PARTY_ENTRY_PARTY_INVITE_NOTIFICATION", + } + PartyEntryPointContext_value = map[string]int32{ + "PARTY_ENTRY_UNSET": 0, + "PARTY_ENTRY_PLAYER_PROFILE": 1, + "PARTY_ENTRY_NEW_WEEKLY_CHALLENGE_MODAL": 2, + "PARTY_ENTRY_NEW_WEEKLY_CHALLENGE_BUBBLE": 3, + "PARTY_ENTRY_PARTY_INVITE_NOTIFICATION": 4, + } +) + +func (x PartyEntryPointContext) Enum() *PartyEntryPointContext { + p := new(PartyEntryPointContext) + *p = x + return p +} + +func (x PartyEntryPointContext) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PartyEntryPointContext) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[186].Descriptor() +} + +func (PartyEntryPointContext) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[186] +} + +func (x PartyEntryPointContext) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PartyEntryPointContext.Descriptor instead. +func (PartyEntryPointContext) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{186} +} + +type PartyQuestStatus int32 + +const ( + PartyQuestStatus_PARTY_QUEST_UNKNOWN PartyQuestStatus = 0 + PartyQuestStatus_PARTY_QUEST_WAITING_PARTY_TO_START PartyQuestStatus = 1 + PartyQuestStatus_PARTY_QUEST_SELECTING PartyQuestStatus = 2 + PartyQuestStatus_PARTY_QUEST_ACTIVE PartyQuestStatus = 3 + PartyQuestStatus_PARTY_QUEST_COMPLETED_AND_AWARDING PartyQuestStatus = 4 + PartyQuestStatus_PARTY_QUEST_NOT_AVAILABLE PartyQuestStatus = 5 + PartyQuestStatus_PARTY_QUEST_COMPLETED PartyQuestStatus = 6 +) + +// Enum value maps for PartyQuestStatus. +var ( + PartyQuestStatus_name = map[int32]string{ + 0: "PARTY_QUEST_UNKNOWN", + 1: "PARTY_QUEST_WAITING_PARTY_TO_START", + 2: "PARTY_QUEST_SELECTING", + 3: "PARTY_QUEST_ACTIVE", + 4: "PARTY_QUEST_COMPLETED_AND_AWARDING", + 5: "PARTY_QUEST_NOT_AVAILABLE", + 6: "PARTY_QUEST_COMPLETED", + } + PartyQuestStatus_value = map[string]int32{ + "PARTY_QUEST_UNKNOWN": 0, + "PARTY_QUEST_WAITING_PARTY_TO_START": 1, + "PARTY_QUEST_SELECTING": 2, + "PARTY_QUEST_ACTIVE": 3, + "PARTY_QUEST_COMPLETED_AND_AWARDING": 4, + "PARTY_QUEST_NOT_AVAILABLE": 5, + "PARTY_QUEST_COMPLETED": 6, + } +) + +func (x PartyQuestStatus) Enum() *PartyQuestStatus { + p := new(PartyQuestStatus) + *p = x + return p +} + +func (x PartyQuestStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PartyQuestStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[187].Descriptor() +} + +func (PartyQuestStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[187] +} + +func (x PartyQuestStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PartyQuestStatus.Descriptor instead. +func (PartyQuestStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{187} +} + +type PartyStatus int32 + +const ( + PartyStatus_PARTY_UNKNOWN PartyStatus = 0 + PartyStatus_PARTY_WAITING_TO_START PartyStatus = 1 + PartyStatus_PARTY_NORMAL PartyStatus = 2 + PartyStatus_PARTY_DISBANDED PartyStatus = 3 +) + +// Enum value maps for PartyStatus. +var ( + PartyStatus_name = map[int32]string{ + 0: "PARTY_UNKNOWN", + 1: "PARTY_WAITING_TO_START", + 2: "PARTY_NORMAL", + 3: "PARTY_DISBANDED", + } + PartyStatus_value = map[string]int32{ + "PARTY_UNKNOWN": 0, + "PARTY_WAITING_TO_START": 1, + "PARTY_NORMAL": 2, + "PARTY_DISBANDED": 3, + } +) + +func (x PartyStatus) Enum() *PartyStatus { + p := new(PartyStatus) + *p = x + return p +} + +func (x PartyStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PartyStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[188].Descriptor() +} + +func (PartyStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[188] +} + +func (x PartyStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PartyStatus.Descriptor instead. +func (PartyStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{188} +} + +type PartyType int32 + +const ( + PartyType_PARTY_TYPE_UNSET PartyType = 0 + PartyType_PARTY_TYPE_PARTY_PLAY_PARTY PartyType = 1 + PartyType_PARTY_TYPE_WEEKLY_CHALLENGE_PARTY PartyType = 2 +) + +// Enum value maps for PartyType. +var ( + PartyType_name = map[int32]string{ + 0: "PARTY_TYPE_UNSET", + 1: "PARTY_TYPE_PARTY_PLAY_PARTY", + 2: "PARTY_TYPE_WEEKLY_CHALLENGE_PARTY", + } + PartyType_value = map[string]int32{ + "PARTY_TYPE_UNSET": 0, + "PARTY_TYPE_PARTY_PLAY_PARTY": 1, + "PARTY_TYPE_WEEKLY_CHALLENGE_PARTY": 2, + } +) + +func (x PartyType) Enum() *PartyType { + p := new(PartyType) + *p = x + return p +} + +func (x PartyType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PartyType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[189].Descriptor() +} + +func (PartyType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[189] +} + +func (x PartyType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PartyType.Descriptor instead. +func (PartyType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{189} +} + +type PathType int32 + +const ( + PathType_PATH_TYPE_UNSET PathType = 0 + PathType_PATH_TYPE_ACYCLIC PathType = 1 + PathType_PATH_TYPE_LOOP PathType = 2 +) + +// Enum value maps for PathType. +var ( + PathType_name = map[int32]string{ + 0: "PATH_TYPE_UNSET", + 1: "PATH_TYPE_ACYCLIC", + 2: "PATH_TYPE_LOOP", + } + PathType_value = map[string]int32{ + "PATH_TYPE_UNSET": 0, + "PATH_TYPE_ACYCLIC": 1, + "PATH_TYPE_LOOP": 2, + } +) + +func (x PathType) Enum() *PathType { + p := new(PathType) + *p = x + return p +} + +func (x PathType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PathType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[190].Descriptor() +} + +func (PathType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[190] +} + +func (x PathType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PathType.Descriptor instead. +func (PathType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{190} +} + +type PermissionContextTelemetryIds int32 + +const ( + PermissionContextTelemetryIds_PERMISSION_CONTEXT_TELEMETRY_IDS_UNDEFINED_PERMISSION_CONTEXT PermissionContextTelemetryIds = 0 + PermissionContextTelemetryIds_PERMISSION_CONTEXT_TELEMETRY_IDS_EGG_HATCH PermissionContextTelemetryIds = 1 + PermissionContextTelemetryIds_PERMISSION_CONTEXT_TELEMETRY_IDS_BUDDY_CANDY_FOUND PermissionContextTelemetryIds = 2 + PermissionContextTelemetryIds_PERMISSION_CONTEXT_TELEMETRY_IDS_PLAYER_PROFILE_CLICKED PermissionContextTelemetryIds = 3 + PermissionContextTelemetryIds_PERMISSION_CONTEXT_TELEMETRY_IDS_SMART_WATCH_INSTALLED PermissionContextTelemetryIds = 4 + PermissionContextTelemetryIds_PERMISSION_CONTEXT_TELEMETRY_IDS_SFIDA_SESSION_STARTED PermissionContextTelemetryIds = 5 + PermissionContextTelemetryIds_PERMISSION_CONTEXT_TELEMETRY_IDS_SETTINGS_TOGGLE PermissionContextTelemetryIds = 6 + PermissionContextTelemetryIds_PERMISSION_CONTEXT_TELEMETRY_IDS_NEARBY_PANEL_OPENED PermissionContextTelemetryIds = 7 + PermissionContextTelemetryIds_PERMISSION_CONTEXT_TELEMETRY_IDS_FTUE_PROMPT PermissionContextTelemetryIds = 8 + PermissionContextTelemetryIds_PERMISSION_CONTEXT_TELEMETRY_IDS_LEVEL_UP_PROMPT PermissionContextTelemetryIds = 9 + PermissionContextTelemetryIds_PERMISSION_CONTEXT_TELEMETRY_IDS_ROUTE_CREATION PermissionContextTelemetryIds = 10 + PermissionContextTelemetryIds_PERMISSION_CONTEXT_TELEMETRY_IDS_POKEMON_CATCH PermissionContextTelemetryIds = 11 +) + +// Enum value maps for PermissionContextTelemetryIds. +var ( + PermissionContextTelemetryIds_name = map[int32]string{ + 0: "PERMISSION_CONTEXT_TELEMETRY_IDS_UNDEFINED_PERMISSION_CONTEXT", + 1: "PERMISSION_CONTEXT_TELEMETRY_IDS_EGG_HATCH", + 2: "PERMISSION_CONTEXT_TELEMETRY_IDS_BUDDY_CANDY_FOUND", + 3: "PERMISSION_CONTEXT_TELEMETRY_IDS_PLAYER_PROFILE_CLICKED", + 4: "PERMISSION_CONTEXT_TELEMETRY_IDS_SMART_WATCH_INSTALLED", + 5: "PERMISSION_CONTEXT_TELEMETRY_IDS_SFIDA_SESSION_STARTED", + 6: "PERMISSION_CONTEXT_TELEMETRY_IDS_SETTINGS_TOGGLE", + 7: "PERMISSION_CONTEXT_TELEMETRY_IDS_NEARBY_PANEL_OPENED", + 8: "PERMISSION_CONTEXT_TELEMETRY_IDS_FTUE_PROMPT", + 9: "PERMISSION_CONTEXT_TELEMETRY_IDS_LEVEL_UP_PROMPT", + 10: "PERMISSION_CONTEXT_TELEMETRY_IDS_ROUTE_CREATION", + 11: "PERMISSION_CONTEXT_TELEMETRY_IDS_POKEMON_CATCH", + } + PermissionContextTelemetryIds_value = map[string]int32{ + "PERMISSION_CONTEXT_TELEMETRY_IDS_UNDEFINED_PERMISSION_CONTEXT": 0, + "PERMISSION_CONTEXT_TELEMETRY_IDS_EGG_HATCH": 1, + "PERMISSION_CONTEXT_TELEMETRY_IDS_BUDDY_CANDY_FOUND": 2, + "PERMISSION_CONTEXT_TELEMETRY_IDS_PLAYER_PROFILE_CLICKED": 3, + "PERMISSION_CONTEXT_TELEMETRY_IDS_SMART_WATCH_INSTALLED": 4, + "PERMISSION_CONTEXT_TELEMETRY_IDS_SFIDA_SESSION_STARTED": 5, + "PERMISSION_CONTEXT_TELEMETRY_IDS_SETTINGS_TOGGLE": 6, + "PERMISSION_CONTEXT_TELEMETRY_IDS_NEARBY_PANEL_OPENED": 7, + "PERMISSION_CONTEXT_TELEMETRY_IDS_FTUE_PROMPT": 8, + "PERMISSION_CONTEXT_TELEMETRY_IDS_LEVEL_UP_PROMPT": 9, + "PERMISSION_CONTEXT_TELEMETRY_IDS_ROUTE_CREATION": 10, + "PERMISSION_CONTEXT_TELEMETRY_IDS_POKEMON_CATCH": 11, + } +) + +func (x PermissionContextTelemetryIds) Enum() *PermissionContextTelemetryIds { + p := new(PermissionContextTelemetryIds) + *p = x + return p +} + +func (x PermissionContextTelemetryIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PermissionContextTelemetryIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[191].Descriptor() +} + +func (PermissionContextTelemetryIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[191] +} + +func (x PermissionContextTelemetryIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PermissionContextTelemetryIds.Descriptor instead. +func (PermissionContextTelemetryIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{191} +} + +type PermissionFlowStepTelemetryIds int32 + +const ( + PermissionFlowStepTelemetryIds_PERMISSION_FLOW_STEP_TELEMETRY_IDS_UNDEFINED_PERMISSION_FLOW_STEP PermissionFlowStepTelemetryIds = 0 + PermissionFlowStepTelemetryIds_PERMISSION_FLOW_STEP_TELEMETRY_IDS_INITIAL_PROMPT PermissionFlowStepTelemetryIds = 1 + PermissionFlowStepTelemetryIds_PERMISSION_FLOW_STEP_TELEMETRY_IDS_FITNESS_PERMISSION PermissionFlowStepTelemetryIds = 2 + PermissionFlowStepTelemetryIds_PERMISSION_FLOW_STEP_TELEMETRY_IDS_LOCATION_PERMISSION PermissionFlowStepTelemetryIds = 3 + PermissionFlowStepTelemetryIds_PERMISSION_FLOW_STEP_TELEMETRY_IDS_ACTIVITY_PERMISSIONS PermissionFlowStepTelemetryIds = 4 +) + +// Enum value maps for PermissionFlowStepTelemetryIds. +var ( + PermissionFlowStepTelemetryIds_name = map[int32]string{ + 0: "PERMISSION_FLOW_STEP_TELEMETRY_IDS_UNDEFINED_PERMISSION_FLOW_STEP", + 1: "PERMISSION_FLOW_STEP_TELEMETRY_IDS_INITIAL_PROMPT", + 2: "PERMISSION_FLOW_STEP_TELEMETRY_IDS_FITNESS_PERMISSION", + 3: "PERMISSION_FLOW_STEP_TELEMETRY_IDS_LOCATION_PERMISSION", + 4: "PERMISSION_FLOW_STEP_TELEMETRY_IDS_ACTIVITY_PERMISSIONS", + } + PermissionFlowStepTelemetryIds_value = map[string]int32{ + "PERMISSION_FLOW_STEP_TELEMETRY_IDS_UNDEFINED_PERMISSION_FLOW_STEP": 0, + "PERMISSION_FLOW_STEP_TELEMETRY_IDS_INITIAL_PROMPT": 1, + "PERMISSION_FLOW_STEP_TELEMETRY_IDS_FITNESS_PERMISSION": 2, + "PERMISSION_FLOW_STEP_TELEMETRY_IDS_LOCATION_PERMISSION": 3, + "PERMISSION_FLOW_STEP_TELEMETRY_IDS_ACTIVITY_PERMISSIONS": 4, + } +) + +func (x PermissionFlowStepTelemetryIds) Enum() *PermissionFlowStepTelemetryIds { + p := new(PermissionFlowStepTelemetryIds) + *p = x + return p +} + +func (x PermissionFlowStepTelemetryIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PermissionFlowStepTelemetryIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[192].Descriptor() +} + +func (PermissionFlowStepTelemetryIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[192] +} + +func (x PermissionFlowStepTelemetryIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PermissionFlowStepTelemetryIds.Descriptor instead. +func (PermissionFlowStepTelemetryIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{192} +} + +type PermissionStatus int32 + +const ( + PermissionStatus_PERMISSION_STATUS_UNSET PermissionStatus = 0 + PermissionStatus_PERMISSION_STATUS_REQUESTED PermissionStatus = 1 + PermissionStatus_PERMISSION_STATUS_GRANTED_IN_USE PermissionStatus = 2 + PermissionStatus_PERMISSION_STATUS_GRANTED_ALWAYS PermissionStatus = 3 + PermissionStatus_PERMISSION_STATUS_DENIED PermissionStatus = 4 +) + +// Enum value maps for PermissionStatus. +var ( + PermissionStatus_name = map[int32]string{ + 0: "PERMISSION_STATUS_UNSET", + 1: "PERMISSION_STATUS_REQUESTED", + 2: "PERMISSION_STATUS_GRANTED_IN_USE", + 3: "PERMISSION_STATUS_GRANTED_ALWAYS", + 4: "PERMISSION_STATUS_DENIED", + } + PermissionStatus_value = map[string]int32{ + "PERMISSION_STATUS_UNSET": 0, + "PERMISSION_STATUS_REQUESTED": 1, + "PERMISSION_STATUS_GRANTED_IN_USE": 2, + "PERMISSION_STATUS_GRANTED_ALWAYS": 3, + "PERMISSION_STATUS_DENIED": 4, + } +) + +func (x PermissionStatus) Enum() *PermissionStatus { + p := new(PermissionStatus) + *p = x + return p +} + +func (x PermissionStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PermissionStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[193].Descriptor() +} + +func (PermissionStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[193] +} + +func (x PermissionStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PermissionStatus.Descriptor instead. +func (PermissionStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{193} +} + +type PermissionType int32 + +const ( + PermissionType_PERMISSION_TYPE_UNSET PermissionType = 0 + PermissionType_PERMISSION_TYPE_READ_CONTACTS PermissionType = 1 +) + +// Enum value maps for PermissionType. +var ( + PermissionType_name = map[int32]string{ + 0: "PERMISSION_TYPE_UNSET", + 1: "PERMISSION_TYPE_READ_CONTACTS", + } + PermissionType_value = map[string]int32{ + "PERMISSION_TYPE_UNSET": 0, + "PERMISSION_TYPE_READ_CONTACTS": 1, + } +) + +func (x PermissionType) Enum() *PermissionType { + p := new(PermissionType) + *p = x + return p +} + +func (x PermissionType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PermissionType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[194].Descriptor() +} + +func (PermissionType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[194] +} + +func (x PermissionType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PermissionType.Descriptor instead. +func (PermissionType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{194} +} + +type PinCategory int32 + +const ( + PinCategory_PIN_CATEGORY_UNSET PinCategory = 0 + PinCategory_PIN_CATEGORY_1 PinCategory = 1 + PinCategory_PIN_CATEGORY_2 PinCategory = 2 + PinCategory_PIN_CATEGORY_3 PinCategory = 3 + PinCategory_PIN_CATEGORY_4 PinCategory = 4 + PinCategory_PIN_CATEGORY_5 PinCategory = 5 + PinCategory_PIN_CATEGORY_6 PinCategory = 6 + PinCategory_PIN_CATEGORY_7 PinCategory = 7 + PinCategory_PIN_CATEGORY_8 PinCategory = 8 + PinCategory_PIN_CATEGORY_9 PinCategory = 9 + PinCategory_PIN_CATEGORY_10 PinCategory = 10 +) + +// Enum value maps for PinCategory. +var ( + PinCategory_name = map[int32]string{ + 0: "PIN_CATEGORY_UNSET", + 1: "PIN_CATEGORY_1", + 2: "PIN_CATEGORY_2", + 3: "PIN_CATEGORY_3", + 4: "PIN_CATEGORY_4", + 5: "PIN_CATEGORY_5", + 6: "PIN_CATEGORY_6", + 7: "PIN_CATEGORY_7", + 8: "PIN_CATEGORY_8", + 9: "PIN_CATEGORY_9", + 10: "PIN_CATEGORY_10", + } + PinCategory_value = map[string]int32{ + "PIN_CATEGORY_UNSET": 0, + "PIN_CATEGORY_1": 1, + "PIN_CATEGORY_2": 2, + "PIN_CATEGORY_3": 3, + "PIN_CATEGORY_4": 4, + "PIN_CATEGORY_5": 5, + "PIN_CATEGORY_6": 6, + "PIN_CATEGORY_7": 7, + "PIN_CATEGORY_8": 8, + "PIN_CATEGORY_9": 9, + "PIN_CATEGORY_10": 10, + } +) + +func (x PinCategory) Enum() *PinCategory { + p := new(PinCategory) + *p = x + return p +} + +func (x PinCategory) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PinCategory) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[195].Descriptor() +} + +func (PinCategory) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[195] +} + +func (x PinCategory) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PinCategory.Descriptor instead. +func (PinCategory) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{195} +} + +type Platform int32 + +const ( + Platform_PLATFORM_UNSET Platform = 0 + Platform_PLATFORM_IOS Platform = 1 + Platform_PLATFORM_ANDROID Platform = 2 + Platform_PLATFORM_OSX Platform = 3 + Platform_PLATFORM_WINDOWS Platform = 4 + Platform_PLATFORM_APPLE_WATCH Platform = 5 +) + +// Enum value maps for Platform. +var ( + Platform_name = map[int32]string{ + 0: "PLATFORM_UNSET", + 1: "PLATFORM_IOS", + 2: "PLATFORM_ANDROID", + 3: "PLATFORM_OSX", + 4: "PLATFORM_WINDOWS", + 5: "PLATFORM_APPLE_WATCH", + } + Platform_value = map[string]int32{ + "PLATFORM_UNSET": 0, + "PLATFORM_IOS": 1, + "PLATFORM_ANDROID": 2, + "PLATFORM_OSX": 3, + "PLATFORM_WINDOWS": 4, + "PLATFORM_APPLE_WATCH": 5, + } +) + +func (x Platform) Enum() *Platform { + p := new(Platform) + *p = x + return p +} + +func (x Platform) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Platform) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[196].Descriptor() +} + +func (Platform) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[196] +} + +func (x Platform) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use Platform.Descriptor instead. +func (Platform) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{196} +} + +type PlatformClientAction int32 + +const ( + PlatformClientAction_PLATFORM_UNKNOWN_PLATFORM_CLIENT_ACTION PlatformClientAction = 0 + PlatformClientAction_PLATFORM_REGISTER_PUSH_NOTIFICATION PlatformClientAction = 5000 + PlatformClientAction_PLATFORM_UNREGISTER_PUSH_NOTIFICATION PlatformClientAction = 5001 + PlatformClientAction_PLATFORM_UPDATE_NOTIFICATION_STATUS PlatformClientAction = 5002 + PlatformClientAction_PLATFORM_OPT_OUT_PUSH_NOTIFICATION_CATEGORY PlatformClientAction = 5003 + PlatformClientAction_PLATFORM_DOWNLOAD_GAME_MASTER_TEMPLATES PlatformClientAction = 5004 + PlatformClientAction_PLATFORM_GET_INVENTORY PlatformClientAction = 5005 + PlatformClientAction_PLATFORM_REDEEM_PASSCODE PlatformClientAction = 5006 + PlatformClientAction_PLATFORM_PING PlatformClientAction = 5007 + PlatformClientAction_PLATFORM_ADD_LOGIN_ACTION PlatformClientAction = 5008 + PlatformClientAction_PLATFORM_REMOVE_LOGIN_ACTION PlatformClientAction = 5009 + PlatformClientAction_PLATFORM_LIST_LOGIN_ACTION PlatformClientAction = 5010 + PlatformClientAction_PLATFORM_ADD_NEW_POI PlatformClientAction = 5011 + PlatformClientAction_PLATFORM_PROXY_SOCIAL_ACTION PlatformClientAction = 5012 + PlatformClientAction_PLATFORM_DEPRECATED_CLIENT_TELEMETRY PlatformClientAction = 5013 + PlatformClientAction_PLATFORM_GET_AVAILABLE_SUBMISSIONS PlatformClientAction = 5014 + PlatformClientAction_PLATFORM_GET_SIGNED_URL_FOR_PHOTO_UPLOAD PlatformClientAction = 5015 + PlatformClientAction_PLATFORM_REPLACE_LOGIN_ACTION PlatformClientAction = 5016 + PlatformClientAction_PLATFORM_PROXY_SOCIAL_SIDE_CHANNEL_ACTION PlatformClientAction = 5017 + PlatformClientAction_PLATFORM_COLLECT_CLIENT_TELEMETRY PlatformClientAction = 5018 + PlatformClientAction_PLATFORM_PURCHASE_SKU PlatformClientAction = 5019 + PlatformClientAction_PLATFORM_GET_AVAILABLE_SKUS_AND_BALANCES PlatformClientAction = 5020 + PlatformClientAction_PLATFORM_REDEEM_GOOGLE_RECEIPT PlatformClientAction = 5021 + PlatformClientAction_PLATFORM_REDEEM_APPLE_RECEIPT PlatformClientAction = 5022 + PlatformClientAction_PLATFORM_REDEEM_DESKTOP_RECEIPT PlatformClientAction = 5023 + PlatformClientAction_PLATFORM_UPDATE_FITNESS_METRICS PlatformClientAction = 5024 + PlatformClientAction_PLATFORM_GET_FITNESS_REPORT PlatformClientAction = 5025 + PlatformClientAction_PLATFORM_GET_CLIENT_TELEMETRY_SETTINGS PlatformClientAction = 5026 + PlatformClientAction_PLATFORM_PING_ASYNC PlatformClientAction = 5027 + PlatformClientAction_PLATFORM_REGISTER_BACKGROUND_SERVICE PlatformClientAction = 5028 + PlatformClientAction_PLATFORM_GET_CLIENT_BGMODE_SETTINGS PlatformClientAction = 5029 + PlatformClientAction_PLATFORM_PING_DOWNSTREAM PlatformClientAction = 5030 + PlatformClientAction_PLATFORM_SET_IN_GAME_CURRENCY_EXCHANGE_RATE PlatformClientAction = 5032 + PlatformClientAction_PLATFORM_REQUEST_GEOFENCE_UPDATES PlatformClientAction = 5033 + PlatformClientAction_PLATFORM_UPDATE_PLAYER_LOCATION PlatformClientAction = 5034 + PlatformClientAction_PLATFORM_GENERATE_GMAP_SIGNED_URL PlatformClientAction = 5035 + PlatformClientAction_PLATFORM_GET_GMAP_SETTINGS PlatformClientAction = 5036 + PlatformClientAction_PLATFORM_REDEEM_SAMSUNG_RECEIPT PlatformClientAction = 5037 + PlatformClientAction_PLATFORM_ADD_NEW_ROUTE PlatformClientAction = 5038 + PlatformClientAction_PLATFORM_GET_OUTSTANDING_WARNINGS PlatformClientAction = 5039 + PlatformClientAction_PLATFORM_ACKNOWLEDGE_WARNINGS PlatformClientAction = 5040 + PlatformClientAction_PLATFORM_SUBMIT_POI_IMAGE PlatformClientAction = 5041 + PlatformClientAction_PLATFORM_SUBMIT_POI_TEXT_METADATA_UPDATE PlatformClientAction = 5042 + PlatformClientAction_PLATFORM_SUBMIT_POI_LOCATION_UPDATE PlatformClientAction = 5043 + PlatformClientAction_PLATFORM_SUBMIT_POI_TAKEDOWN_REQUEST PlatformClientAction = 5044 + PlatformClientAction_PLATFORM_GET_WEB_TOKEN_ACTION PlatformClientAction = 5045 + PlatformClientAction_PLATFORM_GET_ADVENTURE_SYNC_SETTINGS PlatformClientAction = 5046 + PlatformClientAction_PLATFORM_UPDATE_ADVENTURE_SYNC_SETTINGS PlatformClientAction = 5047 + PlatformClientAction_PLATFORM_SET_BIRTHDAY PlatformClientAction = 5048 + PlatformClientAction_PLATFORM_FETCH_NEWSFEED_ACTION PlatformClientAction = 5049 + PlatformClientAction_PLATFORM_MARK_NEWSFEED_READ_ACTION PlatformClientAction = 5050 +) + +// Enum value maps for PlatformClientAction. +var ( + PlatformClientAction_name = map[int32]string{ + 0: "PLATFORM_UNKNOWN_PLATFORM_CLIENT_ACTION", + 5000: "PLATFORM_REGISTER_PUSH_NOTIFICATION", + 5001: "PLATFORM_UNREGISTER_PUSH_NOTIFICATION", + 5002: "PLATFORM_UPDATE_NOTIFICATION_STATUS", + 5003: "PLATFORM_OPT_OUT_PUSH_NOTIFICATION_CATEGORY", + 5004: "PLATFORM_DOWNLOAD_GAME_MASTER_TEMPLATES", + 5005: "PLATFORM_GET_INVENTORY", + 5006: "PLATFORM_REDEEM_PASSCODE", + 5007: "PLATFORM_PING", + 5008: "PLATFORM_ADD_LOGIN_ACTION", + 5009: "PLATFORM_REMOVE_LOGIN_ACTION", + 5010: "PLATFORM_LIST_LOGIN_ACTION", + 5011: "PLATFORM_ADD_NEW_POI", + 5012: "PLATFORM_PROXY_SOCIAL_ACTION", + 5013: "PLATFORM_DEPRECATED_CLIENT_TELEMETRY", + 5014: "PLATFORM_GET_AVAILABLE_SUBMISSIONS", + 5015: "PLATFORM_GET_SIGNED_URL_FOR_PHOTO_UPLOAD", + 5016: "PLATFORM_REPLACE_LOGIN_ACTION", + 5017: "PLATFORM_PROXY_SOCIAL_SIDE_CHANNEL_ACTION", + 5018: "PLATFORM_COLLECT_CLIENT_TELEMETRY", + 5019: "PLATFORM_PURCHASE_SKU", + 5020: "PLATFORM_GET_AVAILABLE_SKUS_AND_BALANCES", + 5021: "PLATFORM_REDEEM_GOOGLE_RECEIPT", + 5022: "PLATFORM_REDEEM_APPLE_RECEIPT", + 5023: "PLATFORM_REDEEM_DESKTOP_RECEIPT", + 5024: "PLATFORM_UPDATE_FITNESS_METRICS", + 5025: "PLATFORM_GET_FITNESS_REPORT", + 5026: "PLATFORM_GET_CLIENT_TELEMETRY_SETTINGS", + 5027: "PLATFORM_PING_ASYNC", + 5028: "PLATFORM_REGISTER_BACKGROUND_SERVICE", + 5029: "PLATFORM_GET_CLIENT_BGMODE_SETTINGS", + 5030: "PLATFORM_PING_DOWNSTREAM", + 5032: "PLATFORM_SET_IN_GAME_CURRENCY_EXCHANGE_RATE", + 5033: "PLATFORM_REQUEST_GEOFENCE_UPDATES", + 5034: "PLATFORM_UPDATE_PLAYER_LOCATION", + 5035: "PLATFORM_GENERATE_GMAP_SIGNED_URL", + 5036: "PLATFORM_GET_GMAP_SETTINGS", + 5037: "PLATFORM_REDEEM_SAMSUNG_RECEIPT", + 5038: "PLATFORM_ADD_NEW_ROUTE", + 5039: "PLATFORM_GET_OUTSTANDING_WARNINGS", + 5040: "PLATFORM_ACKNOWLEDGE_WARNINGS", + 5041: "PLATFORM_SUBMIT_POI_IMAGE", + 5042: "PLATFORM_SUBMIT_POI_TEXT_METADATA_UPDATE", + 5043: "PLATFORM_SUBMIT_POI_LOCATION_UPDATE", + 5044: "PLATFORM_SUBMIT_POI_TAKEDOWN_REQUEST", + 5045: "PLATFORM_GET_WEB_TOKEN_ACTION", + 5046: "PLATFORM_GET_ADVENTURE_SYNC_SETTINGS", + 5047: "PLATFORM_UPDATE_ADVENTURE_SYNC_SETTINGS", + 5048: "PLATFORM_SET_BIRTHDAY", + 5049: "PLATFORM_FETCH_NEWSFEED_ACTION", + 5050: "PLATFORM_MARK_NEWSFEED_READ_ACTION", + } + PlatformClientAction_value = map[string]int32{ + "PLATFORM_UNKNOWN_PLATFORM_CLIENT_ACTION": 0, + "PLATFORM_REGISTER_PUSH_NOTIFICATION": 5000, + "PLATFORM_UNREGISTER_PUSH_NOTIFICATION": 5001, + "PLATFORM_UPDATE_NOTIFICATION_STATUS": 5002, + "PLATFORM_OPT_OUT_PUSH_NOTIFICATION_CATEGORY": 5003, + "PLATFORM_DOWNLOAD_GAME_MASTER_TEMPLATES": 5004, + "PLATFORM_GET_INVENTORY": 5005, + "PLATFORM_REDEEM_PASSCODE": 5006, + "PLATFORM_PING": 5007, + "PLATFORM_ADD_LOGIN_ACTION": 5008, + "PLATFORM_REMOVE_LOGIN_ACTION": 5009, + "PLATFORM_LIST_LOGIN_ACTION": 5010, + "PLATFORM_ADD_NEW_POI": 5011, + "PLATFORM_PROXY_SOCIAL_ACTION": 5012, + "PLATFORM_DEPRECATED_CLIENT_TELEMETRY": 5013, + "PLATFORM_GET_AVAILABLE_SUBMISSIONS": 5014, + "PLATFORM_GET_SIGNED_URL_FOR_PHOTO_UPLOAD": 5015, + "PLATFORM_REPLACE_LOGIN_ACTION": 5016, + "PLATFORM_PROXY_SOCIAL_SIDE_CHANNEL_ACTION": 5017, + "PLATFORM_COLLECT_CLIENT_TELEMETRY": 5018, + "PLATFORM_PURCHASE_SKU": 5019, + "PLATFORM_GET_AVAILABLE_SKUS_AND_BALANCES": 5020, + "PLATFORM_REDEEM_GOOGLE_RECEIPT": 5021, + "PLATFORM_REDEEM_APPLE_RECEIPT": 5022, + "PLATFORM_REDEEM_DESKTOP_RECEIPT": 5023, + "PLATFORM_UPDATE_FITNESS_METRICS": 5024, + "PLATFORM_GET_FITNESS_REPORT": 5025, + "PLATFORM_GET_CLIENT_TELEMETRY_SETTINGS": 5026, + "PLATFORM_PING_ASYNC": 5027, + "PLATFORM_REGISTER_BACKGROUND_SERVICE": 5028, + "PLATFORM_GET_CLIENT_BGMODE_SETTINGS": 5029, + "PLATFORM_PING_DOWNSTREAM": 5030, + "PLATFORM_SET_IN_GAME_CURRENCY_EXCHANGE_RATE": 5032, + "PLATFORM_REQUEST_GEOFENCE_UPDATES": 5033, + "PLATFORM_UPDATE_PLAYER_LOCATION": 5034, + "PLATFORM_GENERATE_GMAP_SIGNED_URL": 5035, + "PLATFORM_GET_GMAP_SETTINGS": 5036, + "PLATFORM_REDEEM_SAMSUNG_RECEIPT": 5037, + "PLATFORM_ADD_NEW_ROUTE": 5038, + "PLATFORM_GET_OUTSTANDING_WARNINGS": 5039, + "PLATFORM_ACKNOWLEDGE_WARNINGS": 5040, + "PLATFORM_SUBMIT_POI_IMAGE": 5041, + "PLATFORM_SUBMIT_POI_TEXT_METADATA_UPDATE": 5042, + "PLATFORM_SUBMIT_POI_LOCATION_UPDATE": 5043, + "PLATFORM_SUBMIT_POI_TAKEDOWN_REQUEST": 5044, + "PLATFORM_GET_WEB_TOKEN_ACTION": 5045, + "PLATFORM_GET_ADVENTURE_SYNC_SETTINGS": 5046, + "PLATFORM_UPDATE_ADVENTURE_SYNC_SETTINGS": 5047, + "PLATFORM_SET_BIRTHDAY": 5048, + "PLATFORM_FETCH_NEWSFEED_ACTION": 5049, + "PLATFORM_MARK_NEWSFEED_READ_ACTION": 5050, + } +) + +func (x PlatformClientAction) Enum() *PlatformClientAction { + p := new(PlatformClientAction) + *p = x + return p +} + +func (x PlatformClientAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PlatformClientAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[197].Descriptor() +} + +func (PlatformClientAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[197] +} + +func (x PlatformClientAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PlatformClientAction.Descriptor instead. +func (PlatformClientAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{197} +} + +type PlatformWarningType int32 + +const ( + PlatformWarningType_PLATFORM_WARNING_UNSET PlatformWarningType = 0 + PlatformWarningType_PLATFORM_WARNING_STRIKE1 PlatformWarningType = 1 + PlatformWarningType_PLATFORM_WARNING_STRIKE2 PlatformWarningType = 2 + PlatformWarningType_PLATFORM_WARNING_STRIKE3 PlatformWarningType = 3 +) + +// Enum value maps for PlatformWarningType. +var ( + PlatformWarningType_name = map[int32]string{ + 0: "PLATFORM_WARNING_UNSET", + 1: "PLATFORM_WARNING_STRIKE1", + 2: "PLATFORM_WARNING_STRIKE2", + 3: "PLATFORM_WARNING_STRIKE3", + } + PlatformWarningType_value = map[string]int32{ + "PLATFORM_WARNING_UNSET": 0, + "PLATFORM_WARNING_STRIKE1": 1, + "PLATFORM_WARNING_STRIKE2": 2, + "PLATFORM_WARNING_STRIKE3": 3, + } +) + +func (x PlatformWarningType) Enum() *PlatformWarningType { + p := new(PlatformWarningType) + *p = x + return p +} + +func (x PlatformWarningType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PlatformWarningType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[198].Descriptor() +} + +func (PlatformWarningType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[198] +} + +func (x PlatformWarningType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PlatformWarningType.Descriptor instead. +func (PlatformWarningType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{198} +} + +type PlayerAvatarType int32 + +const ( + PlayerAvatarType_PLAYER_AVATAR_MALE PlayerAvatarType = 0 + PlayerAvatarType_PLAYER_AVATAR_FEMALE PlayerAvatarType = 1 + PlayerAvatarType_PLAYER_AVATAR_NEUTRAL PlayerAvatarType = 2 +) + +// Enum value maps for PlayerAvatarType. +var ( + PlayerAvatarType_name = map[int32]string{ + 0: "PLAYER_AVATAR_MALE", + 1: "PLAYER_AVATAR_FEMALE", + 2: "PLAYER_AVATAR_NEUTRAL", + } + PlayerAvatarType_value = map[string]int32{ + "PLAYER_AVATAR_MALE": 0, + "PLAYER_AVATAR_FEMALE": 1, + "PLAYER_AVATAR_NEUTRAL": 2, + } +) + +func (x PlayerAvatarType) Enum() *PlayerAvatarType { + p := new(PlayerAvatarType) + *p = x + return p +} + +func (x PlayerAvatarType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PlayerAvatarType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[199].Descriptor() +} + +func (PlayerAvatarType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[199] +} + +func (x PlayerAvatarType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PlayerAvatarType.Descriptor instead. +func (PlayerAvatarType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{199} +} + +type PlayerBonusType int32 + +const ( + PlayerBonusType_PLAYER_BONUS_UNSET PlayerBonusType = 0 + PlayerBonusType_TIME_BONUS PlayerBonusType = 1 + PlayerBonusType_SPACE_BONUS PlayerBonusType = 2 + PlayerBonusType_DAY_BONUS PlayerBonusType = 3 + PlayerBonusType_NIGHT_BONUS PlayerBonusType = 4 + PlayerBonusType_FREEZE_BONUS PlayerBonusType = 5 + PlayerBonusType_SLOW_BONUS PlayerBonusType = 6 + PlayerBonusType_ATTACK_BONUS PlayerBonusType = 7 + PlayerBonusType_DEFENSE_BONUS PlayerBonusType = 8 + PlayerBonusType_MAX_MOVE_BONUS PlayerBonusType = 9 + PlayerBonusType_MEGA_X_BONUS PlayerBonusType = 10 + PlayerBonusType_MEGA_Y_BONUS PlayerBonusType = 11 +) + +// Enum value maps for PlayerBonusType. +var ( + PlayerBonusType_name = map[int32]string{ + 0: "PLAYER_BONUS_UNSET", + 1: "TIME_BONUS", + 2: "SPACE_BONUS", + 3: "DAY_BONUS", + 4: "NIGHT_BONUS", + 5: "FREEZE_BONUS", + 6: "SLOW_BONUS", + 7: "ATTACK_BONUS", + 8: "DEFENSE_BONUS", + 9: "MAX_MOVE_BONUS", + 10: "MEGA_X_BONUS", + 11: "MEGA_Y_BONUS", + } + PlayerBonusType_value = map[string]int32{ + "PLAYER_BONUS_UNSET": 0, + "TIME_BONUS": 1, + "SPACE_BONUS": 2, + "DAY_BONUS": 3, + "NIGHT_BONUS": 4, + "FREEZE_BONUS": 5, + "SLOW_BONUS": 6, + "ATTACK_BONUS": 7, + "DEFENSE_BONUS": 8, + "MAX_MOVE_BONUS": 9, + "MEGA_X_BONUS": 10, + "MEGA_Y_BONUS": 11, + } +) + +func (x PlayerBonusType) Enum() *PlayerBonusType { + p := new(PlayerBonusType) + *p = x + return p +} + +func (x PlayerBonusType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PlayerBonusType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[200].Descriptor() +} + +func (PlayerBonusType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[200] +} + +func (x PlayerBonusType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PlayerBonusType.Descriptor instead. +func (PlayerBonusType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{200} +} + +type PlayerSubmissionTypeProto int32 + +const ( + PlayerSubmissionTypeProto_PLAYER_SUBMISSION_TYPE_PROTO_TYPE_UNSPECIFIED PlayerSubmissionTypeProto = 0 + PlayerSubmissionTypeProto_PLAYER_SUBMISSION_TYPE_PROTO_POI_SUBMISSION PlayerSubmissionTypeProto = 1 + PlayerSubmissionTypeProto_PLAYER_SUBMISSION_TYPE_PROTO_POI_IMAGE_SUBMISSION PlayerSubmissionTypeProto = 3 + PlayerSubmissionTypeProto_PLAYER_SUBMISSION_TYPE_PROTO_POI_TEXT_METADATA_UPDATE PlayerSubmissionTypeProto = 4 + PlayerSubmissionTypeProto_PLAYER_SUBMISSION_TYPE_PROTO_POI_LOCATION_UPDATE PlayerSubmissionTypeProto = 5 + PlayerSubmissionTypeProto_PLAYER_SUBMISSION_TYPE_PROTO_POI_TAKEDOWN_REQUEST PlayerSubmissionTypeProto = 6 + PlayerSubmissionTypeProto_PLAYER_SUBMISSION_TYPE_PROTO_POI_AR_VIDEO_SUBMISSION PlayerSubmissionTypeProto = 7 + PlayerSubmissionTypeProto_PLAYER_SUBMISSION_TYPE_PROTO_SPONSOR_POI_REPORT PlayerSubmissionTypeProto = 8 + PlayerSubmissionTypeProto_PLAYER_SUBMISSION_TYPE_PROTO_SPONSOR_POI_LOCATION_UPDATE PlayerSubmissionTypeProto = 9 + PlayerSubmissionTypeProto_PLAYER_SUBMISSION_TYPE_PROTO_POI_CATEGORY_VOTE_SUBMISSION PlayerSubmissionTypeProto = 10 +) + +// Enum value maps for PlayerSubmissionTypeProto. +var ( + PlayerSubmissionTypeProto_name = map[int32]string{ + 0: "PLAYER_SUBMISSION_TYPE_PROTO_TYPE_UNSPECIFIED", + 1: "PLAYER_SUBMISSION_TYPE_PROTO_POI_SUBMISSION", + 3: "PLAYER_SUBMISSION_TYPE_PROTO_POI_IMAGE_SUBMISSION", + 4: "PLAYER_SUBMISSION_TYPE_PROTO_POI_TEXT_METADATA_UPDATE", + 5: "PLAYER_SUBMISSION_TYPE_PROTO_POI_LOCATION_UPDATE", + 6: "PLAYER_SUBMISSION_TYPE_PROTO_POI_TAKEDOWN_REQUEST", + 7: "PLAYER_SUBMISSION_TYPE_PROTO_POI_AR_VIDEO_SUBMISSION", + 8: "PLAYER_SUBMISSION_TYPE_PROTO_SPONSOR_POI_REPORT", + 9: "PLAYER_SUBMISSION_TYPE_PROTO_SPONSOR_POI_LOCATION_UPDATE", + 10: "PLAYER_SUBMISSION_TYPE_PROTO_POI_CATEGORY_VOTE_SUBMISSION", + } + PlayerSubmissionTypeProto_value = map[string]int32{ + "PLAYER_SUBMISSION_TYPE_PROTO_TYPE_UNSPECIFIED": 0, + "PLAYER_SUBMISSION_TYPE_PROTO_POI_SUBMISSION": 1, + "PLAYER_SUBMISSION_TYPE_PROTO_POI_IMAGE_SUBMISSION": 3, + "PLAYER_SUBMISSION_TYPE_PROTO_POI_TEXT_METADATA_UPDATE": 4, + "PLAYER_SUBMISSION_TYPE_PROTO_POI_LOCATION_UPDATE": 5, + "PLAYER_SUBMISSION_TYPE_PROTO_POI_TAKEDOWN_REQUEST": 6, + "PLAYER_SUBMISSION_TYPE_PROTO_POI_AR_VIDEO_SUBMISSION": 7, + "PLAYER_SUBMISSION_TYPE_PROTO_SPONSOR_POI_REPORT": 8, + "PLAYER_SUBMISSION_TYPE_PROTO_SPONSOR_POI_LOCATION_UPDATE": 9, + "PLAYER_SUBMISSION_TYPE_PROTO_POI_CATEGORY_VOTE_SUBMISSION": 10, + } +) + +func (x PlayerSubmissionTypeProto) Enum() *PlayerSubmissionTypeProto { + p := new(PlayerSubmissionTypeProto) + *p = x + return p +} + +func (x PlayerSubmissionTypeProto) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PlayerSubmissionTypeProto) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[201].Descriptor() +} + +func (PlayerSubmissionTypeProto) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[201] +} + +func (x PlayerSubmissionTypeProto) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PlayerSubmissionTypeProto.Descriptor instead. +func (PlayerSubmissionTypeProto) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{201} +} + +type PlayerZoneCompliance int32 + +const ( + PlayerZoneCompliance_UNSET_ZONE PlayerZoneCompliance = 0 + PlayerZoneCompliance_SAFE_TO_JOIN_ZONE PlayerZoneCompliance = 1 + PlayerZoneCompliance_WARNING_TO_JOIN_ZONE PlayerZoneCompliance = 2 + PlayerZoneCompliance_SAFE_TO_PLAY_ZONE PlayerZoneCompliance = 3 + PlayerZoneCompliance_WARNING_TO_PLAY_ZONE PlayerZoneCompliance = 4 + PlayerZoneCompliance_NONCOMPLIANT_ZONE PlayerZoneCompliance = 5 + PlayerZoneCompliance_NONCOMPLIANT_2_ZONE PlayerZoneCompliance = 6 + PlayerZoneCompliance_MISSING_LOCATION_ZONE PlayerZoneCompliance = 7 +) + +// Enum value maps for PlayerZoneCompliance. +var ( + PlayerZoneCompliance_name = map[int32]string{ + 0: "UNSET_ZONE", + 1: "SAFE_TO_JOIN_ZONE", + 2: "WARNING_TO_JOIN_ZONE", + 3: "SAFE_TO_PLAY_ZONE", + 4: "WARNING_TO_PLAY_ZONE", + 5: "NONCOMPLIANT_ZONE", + 6: "NONCOMPLIANT_2_ZONE", + 7: "MISSING_LOCATION_ZONE", + } + PlayerZoneCompliance_value = map[string]int32{ + "UNSET_ZONE": 0, + "SAFE_TO_JOIN_ZONE": 1, + "WARNING_TO_JOIN_ZONE": 2, + "SAFE_TO_PLAY_ZONE": 3, + "WARNING_TO_PLAY_ZONE": 4, + "NONCOMPLIANT_ZONE": 5, + "NONCOMPLIANT_2_ZONE": 6, + "MISSING_LOCATION_ZONE": 7, + } +) + +func (x PlayerZoneCompliance) Enum() *PlayerZoneCompliance { + p := new(PlayerZoneCompliance) + *p = x + return p +} + +func (x PlayerZoneCompliance) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PlayerZoneCompliance) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[202].Descriptor() +} + +func (PlayerZoneCompliance) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[202] +} + +func (x PlayerZoneCompliance) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PlayerZoneCompliance.Descriptor instead. +func (PlayerZoneCompliance) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{202} +} + +type PoiImageType int32 + +const ( + PoiImageType_POI_IMAGE_TYPE_UNSET PoiImageType = 0 + PoiImageType_POI_IMAGE_TYPE_MAIN PoiImageType = 1 + PoiImageType_POI_IMAGE_TYPE_SURROUNDING PoiImageType = 2 +) + +// Enum value maps for PoiImageType. +var ( + PoiImageType_name = map[int32]string{ + 0: "POI_IMAGE_TYPE_UNSET", + 1: "POI_IMAGE_TYPE_MAIN", + 2: "POI_IMAGE_TYPE_SURROUNDING", + } + PoiImageType_value = map[string]int32{ + "POI_IMAGE_TYPE_UNSET": 0, + "POI_IMAGE_TYPE_MAIN": 1, + "POI_IMAGE_TYPE_SURROUNDING": 2, + } +) + +func (x PoiImageType) Enum() *PoiImageType { + p := new(PoiImageType) + *p = x + return p +} + +func (x PoiImageType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PoiImageType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[203].Descriptor() +} + +func (PoiImageType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[203] +} + +func (x PoiImageType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PoiImageType.Descriptor instead. +func (PoiImageType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{203} +} + +type PoiInvalidReason int32 + +const ( + PoiInvalidReason_POI_INVALID_REASON_INVALID_REASON_UNSPECIFIED PoiInvalidReason = 0 + PoiInvalidReason_POI_INVALID_REASON_NO_PEDESTRIAN_ACCESS PoiInvalidReason = 1 + PoiInvalidReason_POI_INVALID_REASON_OBSTRUCTS_EMERGENCY_SERVICES PoiInvalidReason = 2 + PoiInvalidReason_POI_INVALID_REASON_PRIVATE_RESIDENTIAL_PROPERTY PoiInvalidReason = 3 + PoiInvalidReason_POI_INVALID_REASON_SCHOOL PoiInvalidReason = 4 + PoiInvalidReason_POI_INVALID_REASON_PERMANENTLY_REMOVED PoiInvalidReason = 5 + PoiInvalidReason_POI_INVALID_REASON_DUPLICATE PoiInvalidReason = 6 + PoiInvalidReason_POI_INVALID_REASON_NOT_SUITABLE_FOR_AR PoiInvalidReason = 7 + PoiInvalidReason_POI_INVALID_REASON_UNSAFE PoiInvalidReason = 8 + PoiInvalidReason_POI_INVALID_REASON_SENSITIVE PoiInvalidReason = 9 + PoiInvalidReason_POI_INVALID_REASON_LOCATION_DOES_NOT_EXIST PoiInvalidReason = 10 + PoiInvalidReason_POI_INVALID_REASON_ABUSE PoiInvalidReason = 11 +) + +// Enum value maps for PoiInvalidReason. +var ( + PoiInvalidReason_name = map[int32]string{ + 0: "POI_INVALID_REASON_INVALID_REASON_UNSPECIFIED", + 1: "POI_INVALID_REASON_NO_PEDESTRIAN_ACCESS", + 2: "POI_INVALID_REASON_OBSTRUCTS_EMERGENCY_SERVICES", + 3: "POI_INVALID_REASON_PRIVATE_RESIDENTIAL_PROPERTY", + 4: "POI_INVALID_REASON_SCHOOL", + 5: "POI_INVALID_REASON_PERMANENTLY_REMOVED", + 6: "POI_INVALID_REASON_DUPLICATE", + 7: "POI_INVALID_REASON_NOT_SUITABLE_FOR_AR", + 8: "POI_INVALID_REASON_UNSAFE", + 9: "POI_INVALID_REASON_SENSITIVE", + 10: "POI_INVALID_REASON_LOCATION_DOES_NOT_EXIST", + 11: "POI_INVALID_REASON_ABUSE", + } + PoiInvalidReason_value = map[string]int32{ + "POI_INVALID_REASON_INVALID_REASON_UNSPECIFIED": 0, + "POI_INVALID_REASON_NO_PEDESTRIAN_ACCESS": 1, + "POI_INVALID_REASON_OBSTRUCTS_EMERGENCY_SERVICES": 2, + "POI_INVALID_REASON_PRIVATE_RESIDENTIAL_PROPERTY": 3, + "POI_INVALID_REASON_SCHOOL": 4, + "POI_INVALID_REASON_PERMANENTLY_REMOVED": 5, + "POI_INVALID_REASON_DUPLICATE": 6, + "POI_INVALID_REASON_NOT_SUITABLE_FOR_AR": 7, + "POI_INVALID_REASON_UNSAFE": 8, + "POI_INVALID_REASON_SENSITIVE": 9, + "POI_INVALID_REASON_LOCATION_DOES_NOT_EXIST": 10, + "POI_INVALID_REASON_ABUSE": 11, + } +) + +func (x PoiInvalidReason) Enum() *PoiInvalidReason { + p := new(PoiInvalidReason) + *p = x + return p +} + +func (x PoiInvalidReason) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PoiInvalidReason) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[204].Descriptor() +} + +func (PoiInvalidReason) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[204] +} + +func (x PoiInvalidReason) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PoiInvalidReason.Descriptor instead. +func (PoiInvalidReason) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{204} +} + +type PokecoinSource int32 + +const ( + PokecoinSource_SOURCE_UNSET PokecoinSource = 0 + PokecoinSource_SOURCE_GYM_DEFENDER PokecoinSource = 1 + PokecoinSource_SOURCE_REFERRAL_BONUS PokecoinSource = 2 +) + +// Enum value maps for PokecoinSource. +var ( + PokecoinSource_name = map[int32]string{ + 0: "SOURCE_UNSET", + 1: "SOURCE_GYM_DEFENDER", + 2: "SOURCE_REFERRAL_BONUS", + } + PokecoinSource_value = map[string]int32{ + "SOURCE_UNSET": 0, + "SOURCE_GYM_DEFENDER": 1, + "SOURCE_REFERRAL_BONUS": 2, + } +) + +func (x PokecoinSource) Enum() *PokecoinSource { + p := new(PokecoinSource) + *p = x + return p +} + +func (x PokecoinSource) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PokecoinSource) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[205].Descriptor() +} + +func (PokecoinSource) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[205] +} + +func (x PokecoinSource) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PokecoinSource.Descriptor instead. +func (PokecoinSource) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{205} +} + +type PokedexCategory int32 + +const ( + PokedexCategory_POKEDEX_CATEGORY_UNSET PokedexCategory = 0 + PokedexCategory_POKEDEX_CATEGORY_ALL PokedexCategory = 1 + PokedexCategory_POKEDEX_CATEGORY_MEGA PokedexCategory = 2 + PokedexCategory_POKEDEX_CATEGORY_SHINY PokedexCategory = 11 + PokedexCategory_POKEDEX_CATEGORY_LUCKY PokedexCategory = 12 + PokedexCategory_POKEDEX_CATEGORY_THREE_STAR PokedexCategory = 13 + PokedexCategory_POKEDEX_CATEGORY_FOUR_STAR PokedexCategory = 14 + PokedexCategory_POKEDEX_CATEGORY_SHADOW PokedexCategory = 15 + PokedexCategory_POKEDEX_CATEGORY_PURIFIED PokedexCategory = 16 + PokedexCategory_POKEDEX_CATEGORY_COSTUME PokedexCategory = 17 + PokedexCategory_POKEDEX_CATEGORY_BREAD_MODE PokedexCategory = 18 + PokedexCategory_POKEDEX_CATEGORY_BREAD_DOUGH_MODE PokedexCategory = 19 + PokedexCategory_POKEDEX_CATEGORY_SHINY_THREE_STAR PokedexCategory = 101 + PokedexCategory_POKEDEX_CATEGORY_SHINY_FOUR_STAR PokedexCategory = 102 + PokedexCategory_POKEDEX_CATEGORY_SIZE_XXS PokedexCategory = 201 + PokedexCategory_POKEDEX_CATEGORY_SIZE_XXL PokedexCategory = 202 +) + +// Enum value maps for PokedexCategory. +var ( + PokedexCategory_name = map[int32]string{ + 0: "POKEDEX_CATEGORY_UNSET", + 1: "POKEDEX_CATEGORY_ALL", + 2: "POKEDEX_CATEGORY_MEGA", + 11: "POKEDEX_CATEGORY_SHINY", + 12: "POKEDEX_CATEGORY_LUCKY", + 13: "POKEDEX_CATEGORY_THREE_STAR", + 14: "POKEDEX_CATEGORY_FOUR_STAR", + 15: "POKEDEX_CATEGORY_SHADOW", + 16: "POKEDEX_CATEGORY_PURIFIED", + 17: "POKEDEX_CATEGORY_COSTUME", + 18: "POKEDEX_CATEGORY_BREAD_MODE", + 19: "POKEDEX_CATEGORY_BREAD_DOUGH_MODE", + 101: "POKEDEX_CATEGORY_SHINY_THREE_STAR", + 102: "POKEDEX_CATEGORY_SHINY_FOUR_STAR", + 201: "POKEDEX_CATEGORY_SIZE_XXS", + 202: "POKEDEX_CATEGORY_SIZE_XXL", + } + PokedexCategory_value = map[string]int32{ + "POKEDEX_CATEGORY_UNSET": 0, + "POKEDEX_CATEGORY_ALL": 1, + "POKEDEX_CATEGORY_MEGA": 2, + "POKEDEX_CATEGORY_SHINY": 11, + "POKEDEX_CATEGORY_LUCKY": 12, + "POKEDEX_CATEGORY_THREE_STAR": 13, + "POKEDEX_CATEGORY_FOUR_STAR": 14, + "POKEDEX_CATEGORY_SHADOW": 15, + "POKEDEX_CATEGORY_PURIFIED": 16, + "POKEDEX_CATEGORY_COSTUME": 17, + "POKEDEX_CATEGORY_BREAD_MODE": 18, + "POKEDEX_CATEGORY_BREAD_DOUGH_MODE": 19, + "POKEDEX_CATEGORY_SHINY_THREE_STAR": 101, + "POKEDEX_CATEGORY_SHINY_FOUR_STAR": 102, + "POKEDEX_CATEGORY_SIZE_XXS": 201, + "POKEDEX_CATEGORY_SIZE_XXL": 202, + } +) + +func (x PokedexCategory) Enum() *PokedexCategory { + p := new(PokedexCategory) + *p = x + return p +} + +func (x PokedexCategory) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PokedexCategory) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[206].Descriptor() +} + +func (PokedexCategory) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[206] +} + +func (x PokedexCategory) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PokedexCategory.Descriptor instead. +func (PokedexCategory) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{206} +} + +type PokedexGenerationId int32 + +const ( + PokedexGenerationId_GENERATION_UNSET PokedexGenerationId = 0 + PokedexGenerationId_GENERATION_GEN1 PokedexGenerationId = 1 + PokedexGenerationId_GENERATION_GEN2 PokedexGenerationId = 2 + PokedexGenerationId_GENERATION_GEN3 PokedexGenerationId = 3 + PokedexGenerationId_GENERATION_GEN4 PokedexGenerationId = 4 + PokedexGenerationId_GENERATION_GEN5 PokedexGenerationId = 5 + PokedexGenerationId_GENERATION_GEN6 PokedexGenerationId = 6 + PokedexGenerationId_GENERATION_GEN7 PokedexGenerationId = 7 + PokedexGenerationId_GENERATION_GEN8 PokedexGenerationId = 8 + PokedexGenerationId_GENERATION_GEN8A PokedexGenerationId = 9 + PokedexGenerationId_GENERATION_GEN9 PokedexGenerationId = 10 + PokedexGenerationId_GENERATION_MELTAN PokedexGenerationId = 1002 +) + +// Enum value maps for PokedexGenerationId. +var ( + PokedexGenerationId_name = map[int32]string{ + 0: "GENERATION_UNSET", + 1: "GENERATION_GEN1", + 2: "GENERATION_GEN2", + 3: "GENERATION_GEN3", + 4: "GENERATION_GEN4", + 5: "GENERATION_GEN5", + 6: "GENERATION_GEN6", + 7: "GENERATION_GEN7", + 8: "GENERATION_GEN8", + 9: "GENERATION_GEN8A", + 10: "GENERATION_GEN9", + 1002: "GENERATION_MELTAN", + } + PokedexGenerationId_value = map[string]int32{ + "GENERATION_UNSET": 0, + "GENERATION_GEN1": 1, + "GENERATION_GEN2": 2, + "GENERATION_GEN3": 3, + "GENERATION_GEN4": 4, + "GENERATION_GEN5": 5, + "GENERATION_GEN6": 6, + "GENERATION_GEN7": 7, + "GENERATION_GEN8": 8, + "GENERATION_GEN8A": 9, + "GENERATION_GEN9": 10, + "GENERATION_MELTAN": 1002, + } +) + +func (x PokedexGenerationId) Enum() *PokedexGenerationId { + p := new(PokedexGenerationId) + *p = x + return p +} + +func (x PokedexGenerationId) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PokedexGenerationId) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[207].Descriptor() +} + +func (PokedexGenerationId) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[207] +} + +func (x PokedexGenerationId) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PokedexGenerationId.Descriptor instead. +func (PokedexGenerationId) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{207} +} + +type PokemonBadge int32 + +const ( + PokemonBadge_POKEMON_BADGE_UNSET PokemonBadge = 0 + PokemonBadge_POKEMON_BADGE_BEST_BUDDY PokemonBadge = 1 +) + +// Enum value maps for PokemonBadge. +var ( + PokemonBadge_name = map[int32]string{ + 0: "POKEMON_BADGE_UNSET", + 1: "POKEMON_BADGE_BEST_BUDDY", + } + PokemonBadge_value = map[string]int32{ + "POKEMON_BADGE_UNSET": 0, + "POKEMON_BADGE_BEST_BUDDY": 1, + } +) + +func (x PokemonBadge) Enum() *PokemonBadge { + p := new(PokemonBadge) + *p = x + return p +} + +func (x PokemonBadge) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PokemonBadge) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[208].Descriptor() +} + +func (PokemonBadge) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[208] +} + +func (x PokemonBadge) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PokemonBadge.Descriptor instead. +func (PokemonBadge) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{208} +} + +type PokemonGoPlusIds int32 + +const ( + PokemonGoPlusIds_POKEMON_GO_PLUS_IDS_UNDEFINED_POKEMON_GO_PLUS_EVENT PokemonGoPlusIds = 0 + PokemonGoPlusIds_POKEMON_GO_PLUS_IDS_CANNOT_CONNECT_TO_PGP PokemonGoPlusIds = 1 + PokemonGoPlusIds_POKEMON_GO_PLUS_IDS_REGISTERING_PGP_FAILED PokemonGoPlusIds = 2 + PokemonGoPlusIds_POKEMON_GO_PLUS_IDS_REGISTERING_RETRY PokemonGoPlusIds = 3 + PokemonGoPlusIds_POKEMON_GO_PLUS_IDS_CONNECTION_SUCCESS PokemonGoPlusIds = 4 + PokemonGoPlusIds_POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_USER PokemonGoPlusIds = 5 + PokemonGoPlusIds_POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_TIMEOUT PokemonGoPlusIds = 6 + PokemonGoPlusIds_POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_ERROR PokemonGoPlusIds = 7 + PokemonGoPlusIds_POKEMON_GO_PLUS_IDS_PGP_LOW_BATTERY PokemonGoPlusIds = 8 + PokemonGoPlusIds_POKEMON_GO_PLUS_IDS_BLUETOOTH_SENT_ERROR PokemonGoPlusIds = 9 + PokemonGoPlusIds_POKEMON_GO_PLUS_IDS_PGP_SEEN_BY_DEVICE PokemonGoPlusIds = 10 + PokemonGoPlusIds_POKEMON_GO_PLUS_IDS_POKEMON_CAUGHT PokemonGoPlusIds = 11 + PokemonGoPlusIds_POKEMON_GO_PLUS_IDS_POKEMON_NOT_CAUGHT PokemonGoPlusIds = 12 + PokemonGoPlusIds_POKEMON_GO_PLUS_IDS_POKEMON_NOT_CAUGHT_DUE_ERROR PokemonGoPlusIds = 13 + PokemonGoPlusIds_POKEMON_GO_PLUS_IDS_POKESTOP_SPUN PokemonGoPlusIds = 14 + PokemonGoPlusIds_POKEMON_GO_PLUS_IDS_POKESTOP_NOT_SPUN_DUE_ERROR PokemonGoPlusIds = 15 +) + +// Enum value maps for PokemonGoPlusIds. +var ( + PokemonGoPlusIds_name = map[int32]string{ + 0: "POKEMON_GO_PLUS_IDS_UNDEFINED_POKEMON_GO_PLUS_EVENT", + 1: "POKEMON_GO_PLUS_IDS_CANNOT_CONNECT_TO_PGP", + 2: "POKEMON_GO_PLUS_IDS_REGISTERING_PGP_FAILED", + 3: "POKEMON_GO_PLUS_IDS_REGISTERING_RETRY", + 4: "POKEMON_GO_PLUS_IDS_CONNECTION_SUCCESS", + 5: "POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_USER", + 6: "POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_TIMEOUT", + 7: "POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_ERROR", + 8: "POKEMON_GO_PLUS_IDS_PGP_LOW_BATTERY", + 9: "POKEMON_GO_PLUS_IDS_BLUETOOTH_SENT_ERROR", + 10: "POKEMON_GO_PLUS_IDS_PGP_SEEN_BY_DEVICE", + 11: "POKEMON_GO_PLUS_IDS_POKEMON_CAUGHT", + 12: "POKEMON_GO_PLUS_IDS_POKEMON_NOT_CAUGHT", + 13: "POKEMON_GO_PLUS_IDS_POKEMON_NOT_CAUGHT_DUE_ERROR", + 14: "POKEMON_GO_PLUS_IDS_POKESTOP_SPUN", + 15: "POKEMON_GO_PLUS_IDS_POKESTOP_NOT_SPUN_DUE_ERROR", + } + PokemonGoPlusIds_value = map[string]int32{ + "POKEMON_GO_PLUS_IDS_UNDEFINED_POKEMON_GO_PLUS_EVENT": 0, + "POKEMON_GO_PLUS_IDS_CANNOT_CONNECT_TO_PGP": 1, + "POKEMON_GO_PLUS_IDS_REGISTERING_PGP_FAILED": 2, + "POKEMON_GO_PLUS_IDS_REGISTERING_RETRY": 3, + "POKEMON_GO_PLUS_IDS_CONNECTION_SUCCESS": 4, + "POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_USER": 5, + "POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_TIMEOUT": 6, + "POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_ERROR": 7, + "POKEMON_GO_PLUS_IDS_PGP_LOW_BATTERY": 8, + "POKEMON_GO_PLUS_IDS_BLUETOOTH_SENT_ERROR": 9, + "POKEMON_GO_PLUS_IDS_PGP_SEEN_BY_DEVICE": 10, + "POKEMON_GO_PLUS_IDS_POKEMON_CAUGHT": 11, + "POKEMON_GO_PLUS_IDS_POKEMON_NOT_CAUGHT": 12, + "POKEMON_GO_PLUS_IDS_POKEMON_NOT_CAUGHT_DUE_ERROR": 13, + "POKEMON_GO_PLUS_IDS_POKESTOP_SPUN": 14, + "POKEMON_GO_PLUS_IDS_POKESTOP_NOT_SPUN_DUE_ERROR": 15, + } +) + +func (x PokemonGoPlusIds) Enum() *PokemonGoPlusIds { + p := new(PokemonGoPlusIds) + *p = x + return p +} + +func (x PokemonGoPlusIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PokemonGoPlusIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[209].Descriptor() +} + +func (PokemonGoPlusIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[209] +} + +func (x PokemonGoPlusIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PokemonGoPlusIds.Descriptor instead. +func (PokemonGoPlusIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{209} +} + +type PokemonHomeTelemetryIds int32 + +const ( + PokemonHomeTelemetryIds_POKEMON_HOME_TELEMETRY_IDS_UNDEFINED_POKEMON_HOME_EVENT PokemonHomeTelemetryIds = 0 + PokemonHomeTelemetryIds_POKEMON_HOME_TELEMETRY_IDS_OPEN_SETTINGS PokemonHomeTelemetryIds = 1 + PokemonHomeTelemetryIds_POKEMON_HOME_TELEMETRY_IDS_SIGN_IN PokemonHomeTelemetryIds = 2 + PokemonHomeTelemetryIds_POKEMON_HOME_TELEMETRY_IDS_SELECTED_POKEMON PokemonHomeTelemetryIds = 3 +) + +// Enum value maps for PokemonHomeTelemetryIds. +var ( + PokemonHomeTelemetryIds_name = map[int32]string{ + 0: "POKEMON_HOME_TELEMETRY_IDS_UNDEFINED_POKEMON_HOME_EVENT", + 1: "POKEMON_HOME_TELEMETRY_IDS_OPEN_SETTINGS", + 2: "POKEMON_HOME_TELEMETRY_IDS_SIGN_IN", + 3: "POKEMON_HOME_TELEMETRY_IDS_SELECTED_POKEMON", + } + PokemonHomeTelemetryIds_value = map[string]int32{ + "POKEMON_HOME_TELEMETRY_IDS_UNDEFINED_POKEMON_HOME_EVENT": 0, + "POKEMON_HOME_TELEMETRY_IDS_OPEN_SETTINGS": 1, + "POKEMON_HOME_TELEMETRY_IDS_SIGN_IN": 2, + "POKEMON_HOME_TELEMETRY_IDS_SELECTED_POKEMON": 3, + } +) + +func (x PokemonHomeTelemetryIds) Enum() *PokemonHomeTelemetryIds { + p := new(PokemonHomeTelemetryIds) + *p = x + return p +} + +func (x PokemonHomeTelemetryIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PokemonHomeTelemetryIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[210].Descriptor() +} + +func (PokemonHomeTelemetryIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[210] +} + +func (x PokemonHomeTelemetryIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PokemonHomeTelemetryIds.Descriptor instead. +func (PokemonHomeTelemetryIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{210} +} + +type PokemonIndividualStatType int32 + +const ( + PokemonIndividualStatType_POKEMON_INDIVIDUAL_STAT_TYPE_STAT_UNSET PokemonIndividualStatType = 0 + PokemonIndividualStatType_POKEMON_INDIVIDUAL_STAT_TYPE_ATTACK PokemonIndividualStatType = 1 + PokemonIndividualStatType_POKEMON_INDIVIDUAL_STAT_TYPE_DEFENSE PokemonIndividualStatType = 2 + PokemonIndividualStatType_POKEMON_INDIVIDUAL_STAT_TYPE_STAMINA PokemonIndividualStatType = 3 +) + +// Enum value maps for PokemonIndividualStatType. +var ( + PokemonIndividualStatType_name = map[int32]string{ + 0: "POKEMON_INDIVIDUAL_STAT_TYPE_STAT_UNSET", + 1: "POKEMON_INDIVIDUAL_STAT_TYPE_ATTACK", + 2: "POKEMON_INDIVIDUAL_STAT_TYPE_DEFENSE", + 3: "POKEMON_INDIVIDUAL_STAT_TYPE_STAMINA", + } + PokemonIndividualStatType_value = map[string]int32{ + "POKEMON_INDIVIDUAL_STAT_TYPE_STAT_UNSET": 0, + "POKEMON_INDIVIDUAL_STAT_TYPE_ATTACK": 1, + "POKEMON_INDIVIDUAL_STAT_TYPE_DEFENSE": 2, + "POKEMON_INDIVIDUAL_STAT_TYPE_STAMINA": 3, + } +) + +func (x PokemonIndividualStatType) Enum() *PokemonIndividualStatType { + p := new(PokemonIndividualStatType) + *p = x + return p +} + +func (x PokemonIndividualStatType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PokemonIndividualStatType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[211].Descriptor() +} + +func (PokemonIndividualStatType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[211] +} + +func (x PokemonIndividualStatType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PokemonIndividualStatType.Descriptor instead. +func (PokemonIndividualStatType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{211} +} + +type PokemonTagColor int32 + +const ( + PokemonTagColor_POKEMON_TAG_COLOR_UNSET PokemonTagColor = 0 + PokemonTagColor_POKEMON_TAG_COLOR_BLUE PokemonTagColor = 1 + PokemonTagColor_POKEMON_TAG_COLOR_GREEN PokemonTagColor = 2 + PokemonTagColor_POKEMON_TAG_COLOR_PURPLE PokemonTagColor = 3 + PokemonTagColor_POKEMON_TAG_COLOR_YELLOW PokemonTagColor = 4 + PokemonTagColor_POKEMON_TAG_COLOR_RED PokemonTagColor = 5 + PokemonTagColor_POKEMON_TAG_COLOR_ORANGE PokemonTagColor = 6 + PokemonTagColor_POKEMON_TAG_COLOR_GREY PokemonTagColor = 7 + PokemonTagColor_POKEMON_TAG_COLOR_BLACK PokemonTagColor = 8 +) + +// Enum value maps for PokemonTagColor. +var ( + PokemonTagColor_name = map[int32]string{ + 0: "POKEMON_TAG_COLOR_UNSET", + 1: "POKEMON_TAG_COLOR_BLUE", + 2: "POKEMON_TAG_COLOR_GREEN", + 3: "POKEMON_TAG_COLOR_PURPLE", + 4: "POKEMON_TAG_COLOR_YELLOW", + 5: "POKEMON_TAG_COLOR_RED", + 6: "POKEMON_TAG_COLOR_ORANGE", + 7: "POKEMON_TAG_COLOR_GREY", + 8: "POKEMON_TAG_COLOR_BLACK", + } + PokemonTagColor_value = map[string]int32{ + "POKEMON_TAG_COLOR_UNSET": 0, + "POKEMON_TAG_COLOR_BLUE": 1, + "POKEMON_TAG_COLOR_GREEN": 2, + "POKEMON_TAG_COLOR_PURPLE": 3, + "POKEMON_TAG_COLOR_YELLOW": 4, + "POKEMON_TAG_COLOR_RED": 5, + "POKEMON_TAG_COLOR_ORANGE": 6, + "POKEMON_TAG_COLOR_GREY": 7, + "POKEMON_TAG_COLOR_BLACK": 8, + } +) + +func (x PokemonTagColor) Enum() *PokemonTagColor { + p := new(PokemonTagColor) + *p = x + return p +} + +func (x PokemonTagColor) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PokemonTagColor) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[212].Descriptor() +} + +func (PokemonTagColor) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[212] +} + +func (x PokemonTagColor) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PokemonTagColor.Descriptor instead. +func (PokemonTagColor) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{212} +} + +type PostcardSource int32 + +const ( + PostcardSource_POSTCARD_SOURCE_UNKNOWN PostcardSource = 0 + PostcardSource_POSTCARD_SOURCE_SELF PostcardSource = 1 + PostcardSource_POSTCARD_SOURCE_FRIEND PostcardSource = 2 + PostcardSource_POSTCARD_SOURCE_FRIEND_ANONYMIZED PostcardSource = 3 + PostcardSource_POSTCARD_SOURCE_FRIEND_ANONYMIZED_FROM_DELETION_OR_UNFRIEND PostcardSource = 4 + PostcardSource_POSTCARD_SOURCE_GIFT_TRADE PostcardSource = 5 + PostcardSource_POSTCARD_SOURCE_GIFT_TRADE_ANONYMIZED PostcardSource = 6 + PostcardSource_POSTCARD_SOURCE_GIFT_TRADE_ANONYMIZED_FROM_DELETION PostcardSource = 7 +) + +// Enum value maps for PostcardSource. +var ( + PostcardSource_name = map[int32]string{ + 0: "POSTCARD_SOURCE_UNKNOWN", + 1: "POSTCARD_SOURCE_SELF", + 2: "POSTCARD_SOURCE_FRIEND", + 3: "POSTCARD_SOURCE_FRIEND_ANONYMIZED", + 4: "POSTCARD_SOURCE_FRIEND_ANONYMIZED_FROM_DELETION_OR_UNFRIEND", + 5: "POSTCARD_SOURCE_GIFT_TRADE", + 6: "POSTCARD_SOURCE_GIFT_TRADE_ANONYMIZED", + 7: "POSTCARD_SOURCE_GIFT_TRADE_ANONYMIZED_FROM_DELETION", + } + PostcardSource_value = map[string]int32{ + "POSTCARD_SOURCE_UNKNOWN": 0, + "POSTCARD_SOURCE_SELF": 1, + "POSTCARD_SOURCE_FRIEND": 2, + "POSTCARD_SOURCE_FRIEND_ANONYMIZED": 3, + "POSTCARD_SOURCE_FRIEND_ANONYMIZED_FROM_DELETION_OR_UNFRIEND": 4, + "POSTCARD_SOURCE_GIFT_TRADE": 5, + "POSTCARD_SOURCE_GIFT_TRADE_ANONYMIZED": 6, + "POSTCARD_SOURCE_GIFT_TRADE_ANONYMIZED_FROM_DELETION": 7, + } +) + +func (x PostcardSource) Enum() *PostcardSource { + p := new(PostcardSource) + *p = x + return p +} + +func (x PostcardSource) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PostcardSource) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[213].Descriptor() +} + +func (PostcardSource) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[213] +} + +func (x PostcardSource) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PostcardSource.Descriptor instead. +func (PostcardSource) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{213} +} + +type PushGatewayTelemetryIds int32 + +const ( + PushGatewayTelemetryIds_PUSH_GATEWAY_TELEMETRY_IDS_UNDEFINED_PUSH_GATEWAY_EVENT PushGatewayTelemetryIds = 0 + PushGatewayTelemetryIds_PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_STARTED PushGatewayTelemetryIds = 1 + PushGatewayTelemetryIds_PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_FAILED PushGatewayTelemetryIds = 2 + PushGatewayTelemetryIds_PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_TIMEOUT PushGatewayTelemetryIds = 3 + PushGatewayTelemetryIds_PUSH_GATEWAY_TELEMETRY_IDS_NEW_INBOX_DOWNSTREAM PushGatewayTelemetryIds = 4 +) + +// Enum value maps for PushGatewayTelemetryIds. +var ( + PushGatewayTelemetryIds_name = map[int32]string{ + 0: "PUSH_GATEWAY_TELEMETRY_IDS_UNDEFINED_PUSH_GATEWAY_EVENT", + 1: "PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_STARTED", + 2: "PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_FAILED", + 3: "PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_TIMEOUT", + 4: "PUSH_GATEWAY_TELEMETRY_IDS_NEW_INBOX_DOWNSTREAM", + } + PushGatewayTelemetryIds_value = map[string]int32{ + "PUSH_GATEWAY_TELEMETRY_IDS_UNDEFINED_PUSH_GATEWAY_EVENT": 0, + "PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_STARTED": 1, + "PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_FAILED": 2, + "PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_TIMEOUT": 3, + "PUSH_GATEWAY_TELEMETRY_IDS_NEW_INBOX_DOWNSTREAM": 4, + } +) + +func (x PushGatewayTelemetryIds) Enum() *PushGatewayTelemetryIds { + p := new(PushGatewayTelemetryIds) + *p = x + return p +} + +func (x PushGatewayTelemetryIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PushGatewayTelemetryIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[214].Descriptor() +} + +func (PushGatewayTelemetryIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[214] +} + +func (x PushGatewayTelemetryIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PushGatewayTelemetryIds.Descriptor instead. +func (PushGatewayTelemetryIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{214} +} + +type PushNotificationTelemetryIds int32 + +const ( + PushNotificationTelemetryIds_PUSH_NOTIFICATION_TELEMETRY_IDS_UNDEFINED_PUSH_NOTIFICATION_EVENT PushNotificationTelemetryIds = 0 + PushNotificationTelemetryIds_PUSH_NOTIFICATION_TELEMETRY_IDS_OPEN_APP PushNotificationTelemetryIds = 1 +) + +// Enum value maps for PushNotificationTelemetryIds. +var ( + PushNotificationTelemetryIds_name = map[int32]string{ + 0: "PUSH_NOTIFICATION_TELEMETRY_IDS_UNDEFINED_PUSH_NOTIFICATION_EVENT", + 1: "PUSH_NOTIFICATION_TELEMETRY_IDS_OPEN_APP", + } + PushNotificationTelemetryIds_value = map[string]int32{ + "PUSH_NOTIFICATION_TELEMETRY_IDS_UNDEFINED_PUSH_NOTIFICATION_EVENT": 0, + "PUSH_NOTIFICATION_TELEMETRY_IDS_OPEN_APP": 1, + } +) + +func (x PushNotificationTelemetryIds) Enum() *PushNotificationTelemetryIds { + p := new(PushNotificationTelemetryIds) + *p = x + return p +} + +func (x PushNotificationTelemetryIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PushNotificationTelemetryIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[215].Descriptor() +} + +func (PushNotificationTelemetryIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[215] +} + +func (x PushNotificationTelemetryIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PushNotificationTelemetryIds.Descriptor instead. +func (PushNotificationTelemetryIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{215} +} + +type QuestEncounterType int32 + +const ( + QuestEncounterType_QUEST_ENCOUNTER_UNSET QuestEncounterType = 0 + QuestEncounterType_ULTRA_BEAST QuestEncounterType = 1 + QuestEncounterType_QUEST_FTUE_ENCOUNTER QuestEncounterType = 2 +) + +// Enum value maps for QuestEncounterType. +var ( + QuestEncounterType_name = map[int32]string{ + 0: "QUEST_ENCOUNTER_UNSET", + 1: "ULTRA_BEAST", + 2: "QUEST_FTUE_ENCOUNTER", + } + QuestEncounterType_value = map[string]int32{ + "QUEST_ENCOUNTER_UNSET": 0, + "ULTRA_BEAST": 1, + "QUEST_FTUE_ENCOUNTER": 2, + } +) + +func (x QuestEncounterType) Enum() *QuestEncounterType { + p := new(QuestEncounterType) + *p = x + return p +} + +func (x QuestEncounterType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (QuestEncounterType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[216].Descriptor() +} + +func (QuestEncounterType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[216] +} + +func (x QuestEncounterType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use QuestEncounterType.Descriptor instead. +func (QuestEncounterType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{216} +} + +type QuestType int32 + +const ( + QuestType_QUEST_UNSET QuestType = 0 + QuestType_QUEST_FIRST_CATCH_OF_THE_DAY QuestType = 1 + QuestType_QUEST_FIRST_POKESTOP_OF_THE_DAY QuestType = 2 + QuestType_QUEST_MULTI_PART QuestType = 3 + QuestType_QUEST_CATCH_POKEMON QuestType = 4 + QuestType_QUEST_SPIN_POKESTOP QuestType = 5 + QuestType_QUEST_HATCH_EGG QuestType = 6 + QuestType_QUEST_COMPLETE_GYM_BATTLE QuestType = 7 + QuestType_QUEST_COMPLETE_RAID_BATTLE QuestType = 8 + QuestType_QUEST_COMPLETE_QUEST QuestType = 9 + QuestType_QUEST_TRANSFER_POKEMON QuestType = 10 + QuestType_QUEST_FAVORITE_POKEMON QuestType = 11 + QuestType_QUEST_AUTOCOMPLETE QuestType = 12 + QuestType_QUEST_USE_BERRY_IN_ENCOUNTER QuestType = 13 + QuestType_QUEST_UPGRADE_POKEMON QuestType = 14 + QuestType_QUEST_EVOLVE_POKEMON QuestType = 15 + QuestType_QUEST_LAND_THROW QuestType = 16 + QuestType_QUEST_GET_BUDDY_CANDY QuestType = 17 + QuestType_QUEST_BADGE_RANK QuestType = 18 + QuestType_QUEST_PLAYER_LEVEL QuestType = 19 + QuestType_QUEST_JOIN_RAID QuestType = 20 + QuestType_QUEST_COMPLETE_BATTLE QuestType = 21 + QuestType_QUEST_ADD_FRIEND QuestType = 22 + QuestType_QUEST_TRADE_POKEMON QuestType = 23 + QuestType_QUEST_SEND_GIFT QuestType = 24 + QuestType_QUEST_EVOLVE_INTO_POKEMON QuestType = 25 + QuestType_QUEST_COMPLETE_COMBAT QuestType = 27 + QuestType_QUEST_TAKE_SNAPSHOT QuestType = 28 + QuestType_QUEST_BATTLE_TEAM_ROCKET QuestType = 29 + QuestType_QUEST_PURIFY_POKEMON QuestType = 30 + QuestType_QUEST_FIND_TEAM_ROCKET QuestType = 31 + QuestType_QUEST_FIRST_GRUNT_OF_THE_DAY QuestType = 32 + QuestType_QUEST_BUDDY_FEED QuestType = 33 + QuestType_QUEST_BUDDY_EARN_AFFECTION_POINTS QuestType = 34 + QuestType_QUEST_BUDDY_PET QuestType = 35 + QuestType_QUEST_BUDDY_LEVEL QuestType = 36 + QuestType_QUEST_BUDDY_WALK QuestType = 37 + QuestType_QUEST_BUDDY_YATTA QuestType = 38 + QuestType_QUEST_USE_INCENSE QuestType = 39 + QuestType_QUEST_BUDDY_FIND_SOUVENIR QuestType = 40 + QuestType_QUEST_COLLECT_AS_REWARDS QuestType = 41 + QuestType_QUEST_WALK QuestType = 42 + QuestType_QUEST_MEGA_EVOLVE_POKEMON QuestType = 43 + QuestType_QUEST_GET_STARDUST QuestType = 44 + QuestType_QUEST_MINI_COLLECTION QuestType = 45 + QuestType_QUEST_GEOTARGETED_AR_SCAN QuestType = 46 + QuestType_QUEST_BUDDY_EVOLUTION_WALK QuestType = 50 + QuestType_QUEST_GBL_RANK QuestType = 51 + QuestType_QUEST_CHARGE_ATTACK QuestType = 53 + QuestType_QUEST_CHANGE_POKEMON_FORM QuestType = 54 + QuestType_QUEST_BATTLE_EVENT_NPC QuestType = 55 + QuestType_QUEST_EARN_FORT_POWER_UP_POINTS QuestType = 56 + QuestType_QUEST_TAKE_WILD_SNAPSHOT QuestType = 57 + QuestType_QUEST_USE_POKEMON_ITEM QuestType = 58 + QuestType_QUEST_OPEN_GIFT QuestType = 59 + QuestType_QUEST_EARN_XP QuestType = 60 + QuestType_QUEST_BATTLE_PLAYER_TEAM_LEADER QuestType = 61 + QuestType_QUEST_FIRST_ROUTE_OF_THE_DAY QuestType = 62 + QuestType_QUEST_SUBMIT_SLEEP_DATA QuestType = 63 + QuestType_QUEST_ROUTE_TRAVEL QuestType = 64 + QuestType_QUEST_ROUTE_COMPLETE QuestType = 65 + QuestType_QUEST_COLLECT_TAPPABLE QuestType = 66 + QuestType_QUEST_ACTIVATE_TRAINER_ABILITY QuestType = 67 + QuestType_QUEST_NPC_SEND_GIFT QuestType = 68 + QuestType_QUEST_NPC_OPEN_GIFT QuestType = 69 + QuestType_QUEST_PTC_OAUTH_LINK QuestType = 70 + QuestType_QUEST_FIGHT_POKEMON QuestType = 71 + QuestType_QUEST_USE_NON_COMBAT_MOVE QuestType = 72 + QuestType_QUEST_FUSE_POKEMON QuestType = 73 + QuestType_QUEST_UNFUSE_POKEMON QuestType = 74 + QuestType_QUEST_WALK_METERS QuestType = 75 + QuestType_QUEST_CHANGE_INTO_POKEMON_FORM QuestType = 76 + QuestType_QUEST_FUSE_INTO_POKEMON QuestType = 77 + QuestType_QUEST_UNFUSE_INTO_POKEMON QuestType = 78 + QuestType_QUEST_COLLECT_MP QuestType = 82 + QuestType_QUEST_LOOT_STATION QuestType = 83 + QuestType_QUEST_COMPLETE_BREAD_BATTLE QuestType = 84 + QuestType_QUEST_USE_BREAD_MOVE QuestType = 85 + QuestType_QUEST_UNLOCK_BREAD_MOVE QuestType = 86 + QuestType_QUEST_ENHANCE_BREAD_MOVE QuestType = 87 + QuestType_QUEST_COLLECT_STAMP QuestType = 88 + QuestType_QUEST_COMPLETE_BREAD_DOUGH_BATTLE QuestType = 89 + QuestType_QUEST_VISIT_PAGE QuestType = 90 + QuestType_QUEST_USE_INCUBATOR QuestType = 91 + QuestType_QUEST_CHOOSE_BUDDY QuestType = 92 + QuestType_QUEST_USE_LURE_MODULE QuestType = 93 + QuestType_QUEST_USE_LUCKY_EGG QuestType = 94 + QuestType_QUEST_PIN_POSTCARD QuestType = 95 + QuestType_QUEST_FEED_GYM_POKEMON QuestType = 96 + QuestType_QUEST_USE_STAR_PIECE QuestType = 97 + QuestType_QUEST_POKEMON_REACH_CP QuestType = 98 + QuestType_QUEST_SPEND_STARDUST QuestType = 99 + QuestType_QUEST_NOMINATE_POKESTOP QuestType = 100 + QuestType_QUEST_EDIT_POKESTOP QuestType = 101 + QuestType_QUEST_FIRST_DAY_NIGHT_CATCH_OF_THE_DAY QuestType = 102 + QuestType_QUEST_FIRST_DAY_CATCH_OF_THE_DAY QuestType = 103 + QuestType_QUEST_FIRST_NIGHT_CATCH_OF_THE_DAY QuestType = 104 + QuestType_QUEST_SPEND_TEMP_EVO_RESOURCE QuestType = 105 + QuestType_QUEST_GET_CANDY QuestType = 106 + QuestType_QUEST_GET_XL_CANDY QuestType = 107 + QuestType_QUEST_GET_CANDY_OR_XL_CANDY QuestType = 108 + QuestType_QUEST_AR_PHOTO_SOCIAL QuestType = 109 +) + +// Enum value maps for QuestType. +var ( + QuestType_name = map[int32]string{ + 0: "QUEST_UNSET", + 1: "QUEST_FIRST_CATCH_OF_THE_DAY", + 2: "QUEST_FIRST_POKESTOP_OF_THE_DAY", + 3: "QUEST_MULTI_PART", + 4: "QUEST_CATCH_POKEMON", + 5: "QUEST_SPIN_POKESTOP", + 6: "QUEST_HATCH_EGG", + 7: "QUEST_COMPLETE_GYM_BATTLE", + 8: "QUEST_COMPLETE_RAID_BATTLE", + 9: "QUEST_COMPLETE_QUEST", + 10: "QUEST_TRANSFER_POKEMON", + 11: "QUEST_FAVORITE_POKEMON", + 12: "QUEST_AUTOCOMPLETE", + 13: "QUEST_USE_BERRY_IN_ENCOUNTER", + 14: "QUEST_UPGRADE_POKEMON", + 15: "QUEST_EVOLVE_POKEMON", + 16: "QUEST_LAND_THROW", + 17: "QUEST_GET_BUDDY_CANDY", + 18: "QUEST_BADGE_RANK", + 19: "QUEST_PLAYER_LEVEL", + 20: "QUEST_JOIN_RAID", + 21: "QUEST_COMPLETE_BATTLE", + 22: "QUEST_ADD_FRIEND", + 23: "QUEST_TRADE_POKEMON", + 24: "QUEST_SEND_GIFT", + 25: "QUEST_EVOLVE_INTO_POKEMON", + 27: "QUEST_COMPLETE_COMBAT", + 28: "QUEST_TAKE_SNAPSHOT", + 29: "QUEST_BATTLE_TEAM_ROCKET", + 30: "QUEST_PURIFY_POKEMON", + 31: "QUEST_FIND_TEAM_ROCKET", + 32: "QUEST_FIRST_GRUNT_OF_THE_DAY", + 33: "QUEST_BUDDY_FEED", + 34: "QUEST_BUDDY_EARN_AFFECTION_POINTS", + 35: "QUEST_BUDDY_PET", + 36: "QUEST_BUDDY_LEVEL", + 37: "QUEST_BUDDY_WALK", + 38: "QUEST_BUDDY_YATTA", + 39: "QUEST_USE_INCENSE", + 40: "QUEST_BUDDY_FIND_SOUVENIR", + 41: "QUEST_COLLECT_AS_REWARDS", + 42: "QUEST_WALK", + 43: "QUEST_MEGA_EVOLVE_POKEMON", + 44: "QUEST_GET_STARDUST", + 45: "QUEST_MINI_COLLECTION", + 46: "QUEST_GEOTARGETED_AR_SCAN", + 50: "QUEST_BUDDY_EVOLUTION_WALK", + 51: "QUEST_GBL_RANK", + 53: "QUEST_CHARGE_ATTACK", + 54: "QUEST_CHANGE_POKEMON_FORM", + 55: "QUEST_BATTLE_EVENT_NPC", + 56: "QUEST_EARN_FORT_POWER_UP_POINTS", + 57: "QUEST_TAKE_WILD_SNAPSHOT", + 58: "QUEST_USE_POKEMON_ITEM", + 59: "QUEST_OPEN_GIFT", + 60: "QUEST_EARN_XP", + 61: "QUEST_BATTLE_PLAYER_TEAM_LEADER", + 62: "QUEST_FIRST_ROUTE_OF_THE_DAY", + 63: "QUEST_SUBMIT_SLEEP_DATA", + 64: "QUEST_ROUTE_TRAVEL", + 65: "QUEST_ROUTE_COMPLETE", + 66: "QUEST_COLLECT_TAPPABLE", + 67: "QUEST_ACTIVATE_TRAINER_ABILITY", + 68: "QUEST_NPC_SEND_GIFT", + 69: "QUEST_NPC_OPEN_GIFT", + 70: "QUEST_PTC_OAUTH_LINK", + 71: "QUEST_FIGHT_POKEMON", + 72: "QUEST_USE_NON_COMBAT_MOVE", + 73: "QUEST_FUSE_POKEMON", + 74: "QUEST_UNFUSE_POKEMON", + 75: "QUEST_WALK_METERS", + 76: "QUEST_CHANGE_INTO_POKEMON_FORM", + 77: "QUEST_FUSE_INTO_POKEMON", + 78: "QUEST_UNFUSE_INTO_POKEMON", + 82: "QUEST_COLLECT_MP", + 83: "QUEST_LOOT_STATION", + 84: "QUEST_COMPLETE_BREAD_BATTLE", + 85: "QUEST_USE_BREAD_MOVE", + 86: "QUEST_UNLOCK_BREAD_MOVE", + 87: "QUEST_ENHANCE_BREAD_MOVE", + 88: "QUEST_COLLECT_STAMP", + 89: "QUEST_COMPLETE_BREAD_DOUGH_BATTLE", + 90: "QUEST_VISIT_PAGE", + 91: "QUEST_USE_INCUBATOR", + 92: "QUEST_CHOOSE_BUDDY", + 93: "QUEST_USE_LURE_MODULE", + 94: "QUEST_USE_LUCKY_EGG", + 95: "QUEST_PIN_POSTCARD", + 96: "QUEST_FEED_GYM_POKEMON", + 97: "QUEST_USE_STAR_PIECE", + 98: "QUEST_POKEMON_REACH_CP", + 99: "QUEST_SPEND_STARDUST", + 100: "QUEST_NOMINATE_POKESTOP", + 101: "QUEST_EDIT_POKESTOP", + 102: "QUEST_FIRST_DAY_NIGHT_CATCH_OF_THE_DAY", + 103: "QUEST_FIRST_DAY_CATCH_OF_THE_DAY", + 104: "QUEST_FIRST_NIGHT_CATCH_OF_THE_DAY", + 105: "QUEST_SPEND_TEMP_EVO_RESOURCE", + 106: "QUEST_GET_CANDY", + 107: "QUEST_GET_XL_CANDY", + 108: "QUEST_GET_CANDY_OR_XL_CANDY", + 109: "QUEST_AR_PHOTO_SOCIAL", + } + QuestType_value = map[string]int32{ + "QUEST_UNSET": 0, + "QUEST_FIRST_CATCH_OF_THE_DAY": 1, + "QUEST_FIRST_POKESTOP_OF_THE_DAY": 2, + "QUEST_MULTI_PART": 3, + "QUEST_CATCH_POKEMON": 4, + "QUEST_SPIN_POKESTOP": 5, + "QUEST_HATCH_EGG": 6, + "QUEST_COMPLETE_GYM_BATTLE": 7, + "QUEST_COMPLETE_RAID_BATTLE": 8, + "QUEST_COMPLETE_QUEST": 9, + "QUEST_TRANSFER_POKEMON": 10, + "QUEST_FAVORITE_POKEMON": 11, + "QUEST_AUTOCOMPLETE": 12, + "QUEST_USE_BERRY_IN_ENCOUNTER": 13, + "QUEST_UPGRADE_POKEMON": 14, + "QUEST_EVOLVE_POKEMON": 15, + "QUEST_LAND_THROW": 16, + "QUEST_GET_BUDDY_CANDY": 17, + "QUEST_BADGE_RANK": 18, + "QUEST_PLAYER_LEVEL": 19, + "QUEST_JOIN_RAID": 20, + "QUEST_COMPLETE_BATTLE": 21, + "QUEST_ADD_FRIEND": 22, + "QUEST_TRADE_POKEMON": 23, + "QUEST_SEND_GIFT": 24, + "QUEST_EVOLVE_INTO_POKEMON": 25, + "QUEST_COMPLETE_COMBAT": 27, + "QUEST_TAKE_SNAPSHOT": 28, + "QUEST_BATTLE_TEAM_ROCKET": 29, + "QUEST_PURIFY_POKEMON": 30, + "QUEST_FIND_TEAM_ROCKET": 31, + "QUEST_FIRST_GRUNT_OF_THE_DAY": 32, + "QUEST_BUDDY_FEED": 33, + "QUEST_BUDDY_EARN_AFFECTION_POINTS": 34, + "QUEST_BUDDY_PET": 35, + "QUEST_BUDDY_LEVEL": 36, + "QUEST_BUDDY_WALK": 37, + "QUEST_BUDDY_YATTA": 38, + "QUEST_USE_INCENSE": 39, + "QUEST_BUDDY_FIND_SOUVENIR": 40, + "QUEST_COLLECT_AS_REWARDS": 41, + "QUEST_WALK": 42, + "QUEST_MEGA_EVOLVE_POKEMON": 43, + "QUEST_GET_STARDUST": 44, + "QUEST_MINI_COLLECTION": 45, + "QUEST_GEOTARGETED_AR_SCAN": 46, + "QUEST_BUDDY_EVOLUTION_WALK": 50, + "QUEST_GBL_RANK": 51, + "QUEST_CHARGE_ATTACK": 53, + "QUEST_CHANGE_POKEMON_FORM": 54, + "QUEST_BATTLE_EVENT_NPC": 55, + "QUEST_EARN_FORT_POWER_UP_POINTS": 56, + "QUEST_TAKE_WILD_SNAPSHOT": 57, + "QUEST_USE_POKEMON_ITEM": 58, + "QUEST_OPEN_GIFT": 59, + "QUEST_EARN_XP": 60, + "QUEST_BATTLE_PLAYER_TEAM_LEADER": 61, + "QUEST_FIRST_ROUTE_OF_THE_DAY": 62, + "QUEST_SUBMIT_SLEEP_DATA": 63, + "QUEST_ROUTE_TRAVEL": 64, + "QUEST_ROUTE_COMPLETE": 65, + "QUEST_COLLECT_TAPPABLE": 66, + "QUEST_ACTIVATE_TRAINER_ABILITY": 67, + "QUEST_NPC_SEND_GIFT": 68, + "QUEST_NPC_OPEN_GIFT": 69, + "QUEST_PTC_OAUTH_LINK": 70, + "QUEST_FIGHT_POKEMON": 71, + "QUEST_USE_NON_COMBAT_MOVE": 72, + "QUEST_FUSE_POKEMON": 73, + "QUEST_UNFUSE_POKEMON": 74, + "QUEST_WALK_METERS": 75, + "QUEST_CHANGE_INTO_POKEMON_FORM": 76, + "QUEST_FUSE_INTO_POKEMON": 77, + "QUEST_UNFUSE_INTO_POKEMON": 78, + "QUEST_COLLECT_MP": 82, + "QUEST_LOOT_STATION": 83, + "QUEST_COMPLETE_BREAD_BATTLE": 84, + "QUEST_USE_BREAD_MOVE": 85, + "QUEST_UNLOCK_BREAD_MOVE": 86, + "QUEST_ENHANCE_BREAD_MOVE": 87, + "QUEST_COLLECT_STAMP": 88, + "QUEST_COMPLETE_BREAD_DOUGH_BATTLE": 89, + "QUEST_VISIT_PAGE": 90, + "QUEST_USE_INCUBATOR": 91, + "QUEST_CHOOSE_BUDDY": 92, + "QUEST_USE_LURE_MODULE": 93, + "QUEST_USE_LUCKY_EGG": 94, + "QUEST_PIN_POSTCARD": 95, + "QUEST_FEED_GYM_POKEMON": 96, + "QUEST_USE_STAR_PIECE": 97, + "QUEST_POKEMON_REACH_CP": 98, + "QUEST_SPEND_STARDUST": 99, + "QUEST_NOMINATE_POKESTOP": 100, + "QUEST_EDIT_POKESTOP": 101, + "QUEST_FIRST_DAY_NIGHT_CATCH_OF_THE_DAY": 102, + "QUEST_FIRST_DAY_CATCH_OF_THE_DAY": 103, + "QUEST_FIRST_NIGHT_CATCH_OF_THE_DAY": 104, + "QUEST_SPEND_TEMP_EVO_RESOURCE": 105, + "QUEST_GET_CANDY": 106, + "QUEST_GET_XL_CANDY": 107, + "QUEST_GET_CANDY_OR_XL_CANDY": 108, + "QUEST_AR_PHOTO_SOCIAL": 109, + } +) + +func (x QuestType) Enum() *QuestType { + p := new(QuestType) + *p = x + return p +} + +func (x QuestType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (QuestType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[217].Descriptor() +} + +func (QuestType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[217] +} + +func (x QuestType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use QuestType.Descriptor instead. +func (QuestType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{217} +} + +type RaidInteractionSource int32 + +const ( + RaidInteractionSource_RAID_INTERACTION_SOURCE_DEFAULT_SOURCE RaidInteractionSource = 0 + RaidInteractionSource_RAID_INTERACTION_SOURCE_FRIEND_INVITE_IN_GAME_NOTIFICATION RaidInteractionSource = 1 + RaidInteractionSource_RAID_INTERACTION_SOURCE_FRIEND_INVITE_PUSH_NOTIFICATION RaidInteractionSource = 2 + RaidInteractionSource_RAID_INTERACTION_SOURCE_FRIEND_INVITE_NEARBY RaidInteractionSource = 3 + RaidInteractionSource_RAID_INTERACTION_SOURCE_FRIEND_LIST RaidInteractionSource = 4 + RaidInteractionSource_RAID_INTERACTION_SOURCE_NEARBY_RAID RaidInteractionSource = 5 + RaidInteractionSource_RAID_INTERACTION_SOURCE_NEARBY_UPCOMING_RSVP_RAID RaidInteractionSource = 6 + RaidInteractionSource_RAID_INTERACTION_SOURCE_RSVP_IN_GAME_NOTIFICATION RaidInteractionSource = 7 + RaidInteractionSource_RAID_INTERACTION_SOURCE_RSVP_PUSH_NOTIFICATION RaidInteractionSource = 8 + RaidInteractionSource_RAID_INTERACTION_SOURCE_PARTY_HUD RaidInteractionSource = 9 +) + +// Enum value maps for RaidInteractionSource. +var ( + RaidInteractionSource_name = map[int32]string{ + 0: "RAID_INTERACTION_SOURCE_DEFAULT_SOURCE", + 1: "RAID_INTERACTION_SOURCE_FRIEND_INVITE_IN_GAME_NOTIFICATION", + 2: "RAID_INTERACTION_SOURCE_FRIEND_INVITE_PUSH_NOTIFICATION", + 3: "RAID_INTERACTION_SOURCE_FRIEND_INVITE_NEARBY", + 4: "RAID_INTERACTION_SOURCE_FRIEND_LIST", + 5: "RAID_INTERACTION_SOURCE_NEARBY_RAID", + 6: "RAID_INTERACTION_SOURCE_NEARBY_UPCOMING_RSVP_RAID", + 7: "RAID_INTERACTION_SOURCE_RSVP_IN_GAME_NOTIFICATION", + 8: "RAID_INTERACTION_SOURCE_RSVP_PUSH_NOTIFICATION", + 9: "RAID_INTERACTION_SOURCE_PARTY_HUD", + } + RaidInteractionSource_value = map[string]int32{ + "RAID_INTERACTION_SOURCE_DEFAULT_SOURCE": 0, + "RAID_INTERACTION_SOURCE_FRIEND_INVITE_IN_GAME_NOTIFICATION": 1, + "RAID_INTERACTION_SOURCE_FRIEND_INVITE_PUSH_NOTIFICATION": 2, + "RAID_INTERACTION_SOURCE_FRIEND_INVITE_NEARBY": 3, + "RAID_INTERACTION_SOURCE_FRIEND_LIST": 4, + "RAID_INTERACTION_SOURCE_NEARBY_RAID": 5, + "RAID_INTERACTION_SOURCE_NEARBY_UPCOMING_RSVP_RAID": 6, + "RAID_INTERACTION_SOURCE_RSVP_IN_GAME_NOTIFICATION": 7, + "RAID_INTERACTION_SOURCE_RSVP_PUSH_NOTIFICATION": 8, + "RAID_INTERACTION_SOURCE_PARTY_HUD": 9, + } +) + +func (x RaidInteractionSource) Enum() *RaidInteractionSource { + p := new(RaidInteractionSource) + *p = x + return p +} + +func (x RaidInteractionSource) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RaidInteractionSource) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[218].Descriptor() +} + +func (RaidInteractionSource) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[218] +} + +func (x RaidInteractionSource) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RaidInteractionSource.Descriptor instead. +func (RaidInteractionSource) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{218} +} + +type RaidLevel int32 + +const ( + RaidLevel_RAID_LEVEL_UNSET RaidLevel = 0 + RaidLevel_RAID_LEVEL_1 RaidLevel = 1 + RaidLevel_RAID_LEVEL_2 RaidLevel = 2 + RaidLevel_RAID_LEVEL_3 RaidLevel = 3 + RaidLevel_RAID_LEVEL_4 RaidLevel = 4 + RaidLevel_RAID_LEVEL_5 RaidLevel = 5 + RaidLevel_RAID_LEVEL_MEGA RaidLevel = 6 + RaidLevel_RAID_LEVEL_MEGA_5 RaidLevel = 7 + RaidLevel_RAID_LEVEL_ULTRA_BEAST RaidLevel = 8 + RaidLevel_RAID_LEVEL_EXTENDED_EGG RaidLevel = 9 + RaidLevel_RAID_LEVEL_PRIMAL RaidLevel = 10 + RaidLevel_RAID_LEVEL_1_SHADOW RaidLevel = 11 + RaidLevel_RAID_LEVEL_2_SHADOW RaidLevel = 12 + RaidLevel_RAID_LEVEL_3_SHADOW RaidLevel = 13 + RaidLevel_RAID_LEVEL_4_SHADOW RaidLevel = 14 + RaidLevel_RAID_LEVEL_5_SHADOW RaidLevel = 15 + RaidLevel_RAID_LEVEL_4_MEGA_ENHANCED RaidLevel = 16 + RaidLevel_RAID_LEVEL_5_MEGA_ENHANCED RaidLevel = 17 + RaidLevel_RAID_LEVEL_COORDINATED_1 RaidLevel = 18 + RaidLevel_RAID_LEVEL_COORDINATED_2 RaidLevel = 19 +) + +// Enum value maps for RaidLevel. +var ( + RaidLevel_name = map[int32]string{ + 0: "RAID_LEVEL_UNSET", + 1: "RAID_LEVEL_1", + 2: "RAID_LEVEL_2", + 3: "RAID_LEVEL_3", + 4: "RAID_LEVEL_4", + 5: "RAID_LEVEL_5", + 6: "RAID_LEVEL_MEGA", + 7: "RAID_LEVEL_MEGA_5", + 8: "RAID_LEVEL_ULTRA_BEAST", + 9: "RAID_LEVEL_EXTENDED_EGG", + 10: "RAID_LEVEL_PRIMAL", + 11: "RAID_LEVEL_1_SHADOW", + 12: "RAID_LEVEL_2_SHADOW", + 13: "RAID_LEVEL_3_SHADOW", + 14: "RAID_LEVEL_4_SHADOW", + 15: "RAID_LEVEL_5_SHADOW", + 16: "RAID_LEVEL_4_MEGA_ENHANCED", + 17: "RAID_LEVEL_5_MEGA_ENHANCED", + 18: "RAID_LEVEL_COORDINATED_1", + 19: "RAID_LEVEL_COORDINATED_2", + } + RaidLevel_value = map[string]int32{ + "RAID_LEVEL_UNSET": 0, + "RAID_LEVEL_1": 1, + "RAID_LEVEL_2": 2, + "RAID_LEVEL_3": 3, + "RAID_LEVEL_4": 4, + "RAID_LEVEL_5": 5, + "RAID_LEVEL_MEGA": 6, + "RAID_LEVEL_MEGA_5": 7, + "RAID_LEVEL_ULTRA_BEAST": 8, + "RAID_LEVEL_EXTENDED_EGG": 9, + "RAID_LEVEL_PRIMAL": 10, + "RAID_LEVEL_1_SHADOW": 11, + "RAID_LEVEL_2_SHADOW": 12, + "RAID_LEVEL_3_SHADOW": 13, + "RAID_LEVEL_4_SHADOW": 14, + "RAID_LEVEL_5_SHADOW": 15, + "RAID_LEVEL_4_MEGA_ENHANCED": 16, + "RAID_LEVEL_5_MEGA_ENHANCED": 17, + "RAID_LEVEL_COORDINATED_1": 18, + "RAID_LEVEL_COORDINATED_2": 19, + } +) + +func (x RaidLevel) Enum() *RaidLevel { + p := new(RaidLevel) + *p = x + return p +} + +func (x RaidLevel) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RaidLevel) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[219].Descriptor() +} + +func (RaidLevel) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[219] +} + +func (x RaidLevel) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RaidLevel.Descriptor instead. +func (RaidLevel) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{219} +} + +type RaidLocationRequirement int32 + +const ( + RaidLocationRequirement_RAID_LOCATION_REQUERIMENT_BOTH RaidLocationRequirement = 0 + RaidLocationRequirement_RAID_LOCATION_REQUERIMENT_IN_PERSON RaidLocationRequirement = 1 + RaidLocationRequirement_RAID_LOCATION_REQUERIMENT_REMOTE RaidLocationRequirement = 2 +) + +// Enum value maps for RaidLocationRequirement. +var ( + RaidLocationRequirement_name = map[int32]string{ + 0: "RAID_LOCATION_REQUERIMENT_BOTH", + 1: "RAID_LOCATION_REQUERIMENT_IN_PERSON", + 2: "RAID_LOCATION_REQUERIMENT_REMOTE", + } + RaidLocationRequirement_value = map[string]int32{ + "RAID_LOCATION_REQUERIMENT_BOTH": 0, + "RAID_LOCATION_REQUERIMENT_IN_PERSON": 1, + "RAID_LOCATION_REQUERIMENT_REMOTE": 2, + } +) + +func (x RaidLocationRequirement) Enum() *RaidLocationRequirement { + p := new(RaidLocationRequirement) + *p = x + return p +} + +func (x RaidLocationRequirement) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RaidLocationRequirement) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[220].Descriptor() +} + +func (RaidLocationRequirement) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[220] +} + +func (x RaidLocationRequirement) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RaidLocationRequirement.Descriptor instead. +func (RaidLocationRequirement) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{220} +} + +type RaidPlaquePipStyle int32 + +const ( + RaidPlaquePipStyle_RAID_PLAQUE_STYLE_UNSET RaidPlaquePipStyle = 0 + RaidPlaquePipStyle_RAID_PLAQUE_STYLE_TRIANGLE RaidPlaquePipStyle = 1 + RaidPlaquePipStyle_RAID_PLAQUE_STYLE_DIAMOND RaidPlaquePipStyle = 2 + RaidPlaquePipStyle_RAID_PLAQUE_STYLE_STAR RaidPlaquePipStyle = 3 +) + +// Enum value maps for RaidPlaquePipStyle. +var ( + RaidPlaquePipStyle_name = map[int32]string{ + 0: "RAID_PLAQUE_STYLE_UNSET", + 1: "RAID_PLAQUE_STYLE_TRIANGLE", + 2: "RAID_PLAQUE_STYLE_DIAMOND", + 3: "RAID_PLAQUE_STYLE_STAR", + } + RaidPlaquePipStyle_value = map[string]int32{ + "RAID_PLAQUE_STYLE_UNSET": 0, + "RAID_PLAQUE_STYLE_TRIANGLE": 1, + "RAID_PLAQUE_STYLE_DIAMOND": 2, + "RAID_PLAQUE_STYLE_STAR": 3, + } +) + +func (x RaidPlaquePipStyle) Enum() *RaidPlaquePipStyle { + p := new(RaidPlaquePipStyle) + *p = x + return p +} + +func (x RaidPlaquePipStyle) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RaidPlaquePipStyle) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[221].Descriptor() +} + +func (RaidPlaquePipStyle) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[221] +} + +func (x RaidPlaquePipStyle) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RaidPlaquePipStyle.Descriptor instead. +func (RaidPlaquePipStyle) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{221} +} + +type RaidTelemetryIds int32 + +const ( + RaidTelemetryIds_RAID_TELEMETRY_IDS_UNDEFINED_RAID_EVENT RaidTelemetryIds = 0 + RaidTelemetryIds_RAID_TELEMETRY_IDS_APPROACH_ENTER RaidTelemetryIds = 1 + RaidTelemetryIds_RAID_TELEMETRY_IDS_APPROACH_CLICK_SPINNER RaidTelemetryIds = 2 + RaidTelemetryIds_RAID_TELEMETRY_IDS_APPROACH_JOIN RaidTelemetryIds = 3 + RaidTelemetryIds_RAID_TELEMETRY_IDS_APPROACH_TICKET_CONFIRMATION RaidTelemetryIds = 4 + RaidTelemetryIds_RAID_TELEMETRY_IDS_APPROACH_CLICK_TUTORIAL RaidTelemetryIds = 5 + RaidTelemetryIds_RAID_TELEMETRY_IDS_APPROACH_CLICK_SHOP RaidTelemetryIds = 6 + RaidTelemetryIds_RAID_TELEMETRY_IDS_APPROACH_CLICK_INSPECT RaidTelemetryIds = 7 + RaidTelemetryIds_RAID_TELEMETRY_IDS_LOBBY_ENTER RaidTelemetryIds = 8 + RaidTelemetryIds_RAID_TELEMETRY_IDS_LOBBY_CLICK_INVENTORY RaidTelemetryIds = 9 + RaidTelemetryIds_RAID_TELEMETRY_IDS_LOBBY_CLICK_EXIT RaidTelemetryIds = 10 + RaidTelemetryIds_RAID_TELEMETRY_IDS_LOBBY_TAP_AVATAR RaidTelemetryIds = 11 + RaidTelemetryIds_RAID_TELEMETRY_IDS_LOBBY_CLICK_REJOIN_BATTLE RaidTelemetryIds = 12 + RaidTelemetryIds_RAID_TELEMETRY_IDS_LOBBY_CLICK_LOBBY_PUBLIC RaidTelemetryIds = 13 + RaidTelemetryIds_RAID_TELEMETRY_IDS_MVT_CLICK_SHARE RaidTelemetryIds = 14 +) + +// Enum value maps for RaidTelemetryIds. +var ( + RaidTelemetryIds_name = map[int32]string{ + 0: "RAID_TELEMETRY_IDS_UNDEFINED_RAID_EVENT", + 1: "RAID_TELEMETRY_IDS_APPROACH_ENTER", + 2: "RAID_TELEMETRY_IDS_APPROACH_CLICK_SPINNER", + 3: "RAID_TELEMETRY_IDS_APPROACH_JOIN", + 4: "RAID_TELEMETRY_IDS_APPROACH_TICKET_CONFIRMATION", + 5: "RAID_TELEMETRY_IDS_APPROACH_CLICK_TUTORIAL", + 6: "RAID_TELEMETRY_IDS_APPROACH_CLICK_SHOP", + 7: "RAID_TELEMETRY_IDS_APPROACH_CLICK_INSPECT", + 8: "RAID_TELEMETRY_IDS_LOBBY_ENTER", + 9: "RAID_TELEMETRY_IDS_LOBBY_CLICK_INVENTORY", + 10: "RAID_TELEMETRY_IDS_LOBBY_CLICK_EXIT", + 11: "RAID_TELEMETRY_IDS_LOBBY_TAP_AVATAR", + 12: "RAID_TELEMETRY_IDS_LOBBY_CLICK_REJOIN_BATTLE", + 13: "RAID_TELEMETRY_IDS_LOBBY_CLICK_LOBBY_PUBLIC", + 14: "RAID_TELEMETRY_IDS_MVT_CLICK_SHARE", + } + RaidTelemetryIds_value = map[string]int32{ + "RAID_TELEMETRY_IDS_UNDEFINED_RAID_EVENT": 0, + "RAID_TELEMETRY_IDS_APPROACH_ENTER": 1, + "RAID_TELEMETRY_IDS_APPROACH_CLICK_SPINNER": 2, + "RAID_TELEMETRY_IDS_APPROACH_JOIN": 3, + "RAID_TELEMETRY_IDS_APPROACH_TICKET_CONFIRMATION": 4, + "RAID_TELEMETRY_IDS_APPROACH_CLICK_TUTORIAL": 5, + "RAID_TELEMETRY_IDS_APPROACH_CLICK_SHOP": 6, + "RAID_TELEMETRY_IDS_APPROACH_CLICK_INSPECT": 7, + "RAID_TELEMETRY_IDS_LOBBY_ENTER": 8, + "RAID_TELEMETRY_IDS_LOBBY_CLICK_INVENTORY": 9, + "RAID_TELEMETRY_IDS_LOBBY_CLICK_EXIT": 10, + "RAID_TELEMETRY_IDS_LOBBY_TAP_AVATAR": 11, + "RAID_TELEMETRY_IDS_LOBBY_CLICK_REJOIN_BATTLE": 12, + "RAID_TELEMETRY_IDS_LOBBY_CLICK_LOBBY_PUBLIC": 13, + "RAID_TELEMETRY_IDS_MVT_CLICK_SHARE": 14, + } +) + +func (x RaidTelemetryIds) Enum() *RaidTelemetryIds { + p := new(RaidTelemetryIds) + *p = x + return p +} + +func (x RaidTelemetryIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RaidTelemetryIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[222].Descriptor() +} + +func (RaidTelemetryIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[222] +} + +func (x RaidTelemetryIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RaidTelemetryIds.Descriptor instead. +func (RaidTelemetryIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{222} +} + +type RaidVisualType int32 + +const ( + RaidVisualType_RAID_VISUAL_TYPE_UNSET RaidVisualType = 0 + RaidVisualType_RAID_VISUAL_TYPE_NORMAL RaidVisualType = 1 + RaidVisualType_RAID_VISUAL_TYPE_EXCLUSIVE RaidVisualType = 2 + RaidVisualType_RAID_VISUAL_TYPE_MEGA RaidVisualType = 3 + RaidVisualType_RAID_VISUAL_TYPE_LEGENDARY_MEGA RaidVisualType = 4 + RaidVisualType_RAID_VISUAL_TYPE_EXTENDED RaidVisualType = 5 + RaidVisualType_RAID_VISUAL_TYPE_PRIMAL RaidVisualType = 6 + RaidVisualType_RAID_VISUAL_TYPE_SHADOW RaidVisualType = 7 +) + +// Enum value maps for RaidVisualType. +var ( + RaidVisualType_name = map[int32]string{ + 0: "RAID_VISUAL_TYPE_UNSET", + 1: "RAID_VISUAL_TYPE_NORMAL", + 2: "RAID_VISUAL_TYPE_EXCLUSIVE", + 3: "RAID_VISUAL_TYPE_MEGA", + 4: "RAID_VISUAL_TYPE_LEGENDARY_MEGA", + 5: "RAID_VISUAL_TYPE_EXTENDED", + 6: "RAID_VISUAL_TYPE_PRIMAL", + 7: "RAID_VISUAL_TYPE_SHADOW", + } + RaidVisualType_value = map[string]int32{ + "RAID_VISUAL_TYPE_UNSET": 0, + "RAID_VISUAL_TYPE_NORMAL": 1, + "RAID_VISUAL_TYPE_EXCLUSIVE": 2, + "RAID_VISUAL_TYPE_MEGA": 3, + "RAID_VISUAL_TYPE_LEGENDARY_MEGA": 4, + "RAID_VISUAL_TYPE_EXTENDED": 5, + "RAID_VISUAL_TYPE_PRIMAL": 6, + "RAID_VISUAL_TYPE_SHADOW": 7, + } +) + +func (x RaidVisualType) Enum() *RaidVisualType { + p := new(RaidVisualType) + *p = x + return p +} + +func (x RaidVisualType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RaidVisualType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[223].Descriptor() +} + +func (RaidVisualType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[223] +} + +func (x RaidVisualType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RaidVisualType.Descriptor instead. +func (RaidVisualType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{223} +} + +type ReferralRole int32 + +const ( + ReferralRole_REFERRAL_ROLE_UNDEFINED ReferralRole = 0 + ReferralRole_REFERRAL_ROLE_REFERRER ReferralRole = 1 + ReferralRole_REFERRAL_ROLE_NEW_REFEREE ReferralRole = 2 + ReferralRole_REFERRAL_ROLE_LAPSED_REFEREE ReferralRole = 3 +) + +// Enum value maps for ReferralRole. +var ( + ReferralRole_name = map[int32]string{ + 0: "REFERRAL_ROLE_UNDEFINED", + 1: "REFERRAL_ROLE_REFERRER", + 2: "REFERRAL_ROLE_NEW_REFEREE", + 3: "REFERRAL_ROLE_LAPSED_REFEREE", + } + ReferralRole_value = map[string]int32{ + "REFERRAL_ROLE_UNDEFINED": 0, + "REFERRAL_ROLE_REFERRER": 1, + "REFERRAL_ROLE_NEW_REFEREE": 2, + "REFERRAL_ROLE_LAPSED_REFEREE": 3, + } +) + +func (x ReferralRole) Enum() *ReferralRole { + p := new(ReferralRole) + *p = x + return p +} + +func (x ReferralRole) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ReferralRole) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[224].Descriptor() +} + +func (ReferralRole) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[224] +} + +func (x ReferralRole) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ReferralRole.Descriptor instead. +func (ReferralRole) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224} +} + +type ReferralSource int32 + +const ( + ReferralSource_REFERRAL_SOURCE_UNDEFINED_SOURCE ReferralSource = 0 + ReferralSource_REFERRAL_SOURCE_INVITE_PAGE ReferralSource = 1 + ReferralSource_REFERRAL_SOURCE_ADDRESS_BOOK ReferralSource = 2 + ReferralSource_REFERRAL_SOURCE_IMAGE_SHARE ReferralSource = 3 +) + +// Enum value maps for ReferralSource. +var ( + ReferralSource_name = map[int32]string{ + 0: "REFERRAL_SOURCE_UNDEFINED_SOURCE", + 1: "REFERRAL_SOURCE_INVITE_PAGE", + 2: "REFERRAL_SOURCE_ADDRESS_BOOK", + 3: "REFERRAL_SOURCE_IMAGE_SHARE", + } + ReferralSource_value = map[string]int32{ + "REFERRAL_SOURCE_UNDEFINED_SOURCE": 0, + "REFERRAL_SOURCE_INVITE_PAGE": 1, + "REFERRAL_SOURCE_ADDRESS_BOOK": 2, + "REFERRAL_SOURCE_IMAGE_SHARE": 3, + } +) + +func (x ReferralSource) Enum() *ReferralSource { + p := new(ReferralSource) + *p = x + return p +} + +func (x ReferralSource) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ReferralSource) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[225].Descriptor() +} + +func (ReferralSource) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[225] +} + +func (x ReferralSource) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ReferralSource.Descriptor instead. +func (ReferralSource) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{225} +} + +type ReferralTelemetryIds int32 + +const ( + ReferralTelemetryIds_REFERRAL_TELEMETRY_IDS_UNDEFINED_REFERRAL_EVENT ReferralTelemetryIds = 0 + ReferralTelemetryIds_REFERRAL_TELEMETRY_IDS_OPEN_INVITE_PAGE ReferralTelemetryIds = 1 + ReferralTelemetryIds_REFERRAL_TELEMETRY_IDS_TAP_SHARE_CODE ReferralTelemetryIds = 2 + ReferralTelemetryIds_REFERRAL_TELEMETRY_IDS_TAP_COPY_CODE ReferralTelemetryIds = 3 + ReferralTelemetryIds_REFERRAL_TELEMETRY_IDS_TAP_HAVE_REFERRAL_CODE ReferralTelemetryIds = 4 + ReferralTelemetryIds_REFERRAL_TELEMETRY_IDS_INPUT_CODE ReferralTelemetryIds = 5 + ReferralTelemetryIds_REFERRAL_TELEMETRY_IDS_INPUT_CODE_SUCCESS ReferralTelemetryIds = 6 + ReferralTelemetryIds_REFERRAL_TELEMETRY_IDS_MILESTONE_REWARD_CLAIMED ReferralTelemetryIds = 7 + ReferralTelemetryIds_REFERRAL_TELEMETRY_IDS_OPEN_APP_THROUGH_DEEP_LINK ReferralTelemetryIds = 8 +) + +// Enum value maps for ReferralTelemetryIds. +var ( + ReferralTelemetryIds_name = map[int32]string{ + 0: "REFERRAL_TELEMETRY_IDS_UNDEFINED_REFERRAL_EVENT", + 1: "REFERRAL_TELEMETRY_IDS_OPEN_INVITE_PAGE", + 2: "REFERRAL_TELEMETRY_IDS_TAP_SHARE_CODE", + 3: "REFERRAL_TELEMETRY_IDS_TAP_COPY_CODE", + 4: "REFERRAL_TELEMETRY_IDS_TAP_HAVE_REFERRAL_CODE", + 5: "REFERRAL_TELEMETRY_IDS_INPUT_CODE", + 6: "REFERRAL_TELEMETRY_IDS_INPUT_CODE_SUCCESS", + 7: "REFERRAL_TELEMETRY_IDS_MILESTONE_REWARD_CLAIMED", + 8: "REFERRAL_TELEMETRY_IDS_OPEN_APP_THROUGH_DEEP_LINK", + } + ReferralTelemetryIds_value = map[string]int32{ + "REFERRAL_TELEMETRY_IDS_UNDEFINED_REFERRAL_EVENT": 0, + "REFERRAL_TELEMETRY_IDS_OPEN_INVITE_PAGE": 1, + "REFERRAL_TELEMETRY_IDS_TAP_SHARE_CODE": 2, + "REFERRAL_TELEMETRY_IDS_TAP_COPY_CODE": 3, + "REFERRAL_TELEMETRY_IDS_TAP_HAVE_REFERRAL_CODE": 4, + "REFERRAL_TELEMETRY_IDS_INPUT_CODE": 5, + "REFERRAL_TELEMETRY_IDS_INPUT_CODE_SUCCESS": 6, + "REFERRAL_TELEMETRY_IDS_MILESTONE_REWARD_CLAIMED": 7, + "REFERRAL_TELEMETRY_IDS_OPEN_APP_THROUGH_DEEP_LINK": 8, + } +) + +func (x ReferralTelemetryIds) Enum() *ReferralTelemetryIds { + p := new(ReferralTelemetryIds) + *p = x + return p +} + +func (x ReferralTelemetryIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ReferralTelemetryIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[226].Descriptor() +} + +func (ReferralTelemetryIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[226] +} + +func (x ReferralTelemetryIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ReferralTelemetryIds.Descriptor instead. +func (ReferralTelemetryIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{226} +} + +type RemoteRaidInviteAcceptSource int32 + +const ( + RemoteRaidInviteAcceptSource_REMOTE_RAID_INVITE_ACCEPT_SOURCE_UNDEFINED_REMOTE_RAID_INVITE_ACCEPT_SOURCE RemoteRaidInviteAcceptSource = 0 + RemoteRaidInviteAcceptSource_REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_IN_APP RemoteRaidInviteAcceptSource = 1 + RemoteRaidInviteAcceptSource_REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_PUSH_NOTIFICATION RemoteRaidInviteAcceptSource = 2 + RemoteRaidInviteAcceptSource_REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_NEARBY_WINDOW RemoteRaidInviteAcceptSource = 3 +) + +// Enum value maps for RemoteRaidInviteAcceptSource. +var ( + RemoteRaidInviteAcceptSource_name = map[int32]string{ + 0: "REMOTE_RAID_INVITE_ACCEPT_SOURCE_UNDEFINED_REMOTE_RAID_INVITE_ACCEPT_SOURCE", + 1: "REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_IN_APP", + 2: "REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_PUSH_NOTIFICATION", + 3: "REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_NEARBY_WINDOW", + } + RemoteRaidInviteAcceptSource_value = map[string]int32{ + "REMOTE_RAID_INVITE_ACCEPT_SOURCE_UNDEFINED_REMOTE_RAID_INVITE_ACCEPT_SOURCE": 0, + "REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_IN_APP": 1, + "REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_PUSH_NOTIFICATION": 2, + "REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_NEARBY_WINDOW": 3, + } +) + +func (x RemoteRaidInviteAcceptSource) Enum() *RemoteRaidInviteAcceptSource { + p := new(RemoteRaidInviteAcceptSource) + *p = x + return p +} + +func (x RemoteRaidInviteAcceptSource) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RemoteRaidInviteAcceptSource) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[227].Descriptor() +} + +func (RemoteRaidInviteAcceptSource) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[227] +} + +func (x RemoteRaidInviteAcceptSource) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RemoteRaidInviteAcceptSource.Descriptor instead. +func (RemoteRaidInviteAcceptSource) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{227} +} + +type RemoteRaidJoinSource int32 + +const ( + RemoteRaidJoinSource_REMOTE_RAID_JOIN_SOURCE_UNDEFINED_REMOTE_RAID_JOIN_SOURCE RemoteRaidJoinSource = 0 + RemoteRaidJoinSource_REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_USED_MAP RemoteRaidJoinSource = 1 + RemoteRaidJoinSource_REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_NEARBY_GUI RemoteRaidJoinSource = 2 + RemoteRaidJoinSource_REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_INVITED_BY_FRIEND RemoteRaidJoinSource = 3 + RemoteRaidJoinSource_REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_RSVP_NOTIFICATION RemoteRaidJoinSource = 4 +) + +// Enum value maps for RemoteRaidJoinSource. +var ( + RemoteRaidJoinSource_name = map[int32]string{ + 0: "REMOTE_RAID_JOIN_SOURCE_UNDEFINED_REMOTE_RAID_JOIN_SOURCE", + 1: "REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_USED_MAP", + 2: "REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_NEARBY_GUI", + 3: "REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_INVITED_BY_FRIEND", + 4: "REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_RSVP_NOTIFICATION", + } + RemoteRaidJoinSource_value = map[string]int32{ + "REMOTE_RAID_JOIN_SOURCE_UNDEFINED_REMOTE_RAID_JOIN_SOURCE": 0, + "REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_USED_MAP": 1, + "REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_NEARBY_GUI": 2, + "REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_INVITED_BY_FRIEND": 3, + "REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_RSVP_NOTIFICATION": 4, + } +) + +func (x RemoteRaidJoinSource) Enum() *RemoteRaidJoinSource { + p := new(RemoteRaidJoinSource) + *p = x + return p +} + +func (x RemoteRaidJoinSource) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RemoteRaidJoinSource) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[228].Descriptor() +} + +func (RemoteRaidJoinSource) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[228] +} + +func (x RemoteRaidJoinSource) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RemoteRaidJoinSource.Descriptor instead. +func (RemoteRaidJoinSource) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{228} +} + +type RemoteRaidTelemetryIds int32 + +const ( + RemoteRaidTelemetryIds_REMOTE_RAID_TELEMETRY_IDS_UNDEFINED_REMOTE_RAID_EVENT RemoteRaidTelemetryIds = 0 + RemoteRaidTelemetryIds_REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_LOBBY_ENTER RemoteRaidTelemetryIds = 1 + RemoteRaidTelemetryIds_REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_SENT RemoteRaidTelemetryIds = 2 + RemoteRaidTelemetryIds_REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_ACCEPTED RemoteRaidTelemetryIds = 3 + RemoteRaidTelemetryIds_REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_REJECTED RemoteRaidTelemetryIds = 4 +) + +// Enum value maps for RemoteRaidTelemetryIds. +var ( + RemoteRaidTelemetryIds_name = map[int32]string{ + 0: "REMOTE_RAID_TELEMETRY_IDS_UNDEFINED_REMOTE_RAID_EVENT", + 1: "REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_LOBBY_ENTER", + 2: "REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_SENT", + 3: "REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_ACCEPTED", + 4: "REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_REJECTED", + } + RemoteRaidTelemetryIds_value = map[string]int32{ + "REMOTE_RAID_TELEMETRY_IDS_UNDEFINED_REMOTE_RAID_EVENT": 0, + "REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_LOBBY_ENTER": 1, + "REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_SENT": 2, + "REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_ACCEPTED": 3, + "REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_REJECTED": 4, + } +) + +func (x RemoteRaidTelemetryIds) Enum() *RemoteRaidTelemetryIds { + p := new(RemoteRaidTelemetryIds) + *p = x + return p +} + +func (x RemoteRaidTelemetryIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RemoteRaidTelemetryIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[229].Descriptor() +} + +func (RemoteRaidTelemetryIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[229] +} + +func (x RemoteRaidTelemetryIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RemoteRaidTelemetryIds.Descriptor instead. +func (RemoteRaidTelemetryIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{229} +} + +type RootFeatureKind int32 + +const ( + RootFeatureKind_FEATURE_KIND_KIND_UNDEFINED RootFeatureKind = 0 + RootFeatureKind_FEATURE_KIND_KIND_BASIN RootFeatureKind = 1 + RootFeatureKind_FEATURE_KIND_KIND_CANAL RootFeatureKind = 2 + RootFeatureKind_FEATURE_KIND_KIND_CEMETERY RootFeatureKind = 3 + RootFeatureKind_FEATURE_KIND_KIND_CINEMA RootFeatureKind = 4 + RootFeatureKind_FEATURE_KIND_KIND_COLLEGE RootFeatureKind = 5 + RootFeatureKind_FEATURE_KIND_KIND_COMMERCIAL RootFeatureKind = 6 + RootFeatureKind_FEATURE_KIND_KIND_COMMON RootFeatureKind = 7 + RootFeatureKind_FEATURE_KIND_KIND_DAM RootFeatureKind = 8 + RootFeatureKind_FEATURE_KIND_KIND_DITCH RootFeatureKind = 9 + RootFeatureKind_FEATURE_KIND_KIND_DOCK RootFeatureKind = 10 + RootFeatureKind_FEATURE_KIND_KIND_DRAIN RootFeatureKind = 11 + RootFeatureKind_FEATURE_KIND_KIND_FARM RootFeatureKind = 12 + RootFeatureKind_FEATURE_KIND_KIND_FARMLAND RootFeatureKind = 13 + RootFeatureKind_FEATURE_KIND_KIND_FARMYARD RootFeatureKind = 14 + RootFeatureKind_FEATURE_KIND_KIND_FOOTWAY RootFeatureKind = 15 + RootFeatureKind_FEATURE_KIND_KIND_FOREST RootFeatureKind = 16 + RootFeatureKind_FEATURE_KIND_KIND_GARDEN RootFeatureKind = 17 + RootFeatureKind_FEATURE_KIND_KIND_GLACIER RootFeatureKind = 18 + RootFeatureKind_FEATURE_KIND_KIND_GOLF_COURSE RootFeatureKind = 19 + RootFeatureKind_FEATURE_KIND_KIND_GRASS RootFeatureKind = 20 + RootFeatureKind_FEATURE_KIND_KIND_HIGHWAY RootFeatureKind = 21 + RootFeatureKind_FEATURE_KIND_KIND_HOSPITAL RootFeatureKind = 22 + RootFeatureKind_FEATURE_KIND_KIND_HOTEL RootFeatureKind = 23 + RootFeatureKind_FEATURE_KIND_KIND_INDUSTRIAL RootFeatureKind = 24 + RootFeatureKind_FEATURE_KIND_KIND_LAKE RootFeatureKind = 25 + RootFeatureKind_FEATURE_KIND_KIND_LAND RootFeatureKind = 26 + RootFeatureKind_FEATURE_KIND_KIND_LIBRARY RootFeatureKind = 27 + RootFeatureKind_FEATURE_KIND_KIND_MAJOR_ROAD RootFeatureKind = 28 + RootFeatureKind_FEATURE_KIND_KIND_MEADOW RootFeatureKind = 29 + RootFeatureKind_FEATURE_KIND_KIND_MINOR_ROAD RootFeatureKind = 30 + RootFeatureKind_FEATURE_KIND_KIND_NATURE_RESERVE RootFeatureKind = 31 + RootFeatureKind_FEATURE_KIND_KIND_OCEAN RootFeatureKind = 32 + RootFeatureKind_FEATURE_KIND_KIND_PARK RootFeatureKind = 33 + RootFeatureKind_FEATURE_KIND_KIND_PARKING RootFeatureKind = 34 + RootFeatureKind_FEATURE_KIND_KIND_PATH RootFeatureKind = 35 + RootFeatureKind_FEATURE_KIND_KIND_PEDESTRIAN RootFeatureKind = 36 + RootFeatureKind_FEATURE_KIND_KIND_PITCH RootFeatureKind = 37 + RootFeatureKind_FEATURE_KIND_KIND_PLACE_OF_WORSHIP RootFeatureKind = 38 + RootFeatureKind_FEATURE_KIND_KIND_PLAYA RootFeatureKind = 39 + RootFeatureKind_FEATURE_KIND_KIND_PLAYGROUND RootFeatureKind = 40 + RootFeatureKind_FEATURE_KIND_KIND_QUARRY RootFeatureKind = 41 + RootFeatureKind_FEATURE_KIND_KIND_RAILWAY RootFeatureKind = 42 + RootFeatureKind_FEATURE_KIND_KIND_RECREATION_AREA RootFeatureKind = 43 + RootFeatureKind_FEATURE_KIND_KIND_RESERVOIR RootFeatureKind = 44 + RootFeatureKind_FEATURE_KIND_KIND_RESIDENTIAL RootFeatureKind = 45 + RootFeatureKind_FEATURE_KIND_KIND_RETAIL RootFeatureKind = 46 + RootFeatureKind_FEATURE_KIND_KIND_RIVER RootFeatureKind = 47 + RootFeatureKind_FEATURE_KIND_KIND_RIVERBANK RootFeatureKind = 48 + RootFeatureKind_FEATURE_KIND_KIND_RUNWAY RootFeatureKind = 49 + RootFeatureKind_FEATURE_KIND_KIND_SCHOOL RootFeatureKind = 50 + RootFeatureKind_FEATURE_KIND_KIND_SPORTS_CENTER RootFeatureKind = 51 + RootFeatureKind_FEATURE_KIND_KIND_STADIUM RootFeatureKind = 52 + RootFeatureKind_FEATURE_KIND_KIND_STREAM RootFeatureKind = 53 + RootFeatureKind_FEATURE_KIND_KIND_TAXIWAY RootFeatureKind = 54 + RootFeatureKind_FEATURE_KIND_KIND_THEATRE RootFeatureKind = 55 + RootFeatureKind_FEATURE_KIND_KIND_UNIVERSITY RootFeatureKind = 56 + RootFeatureKind_FEATURE_KIND_KIND_URBAN_AREA RootFeatureKind = 57 + RootFeatureKind_FEATURE_KIND_KIND_WATER RootFeatureKind = 58 + RootFeatureKind_FEATURE_KIND_KIND_WETLAND RootFeatureKind = 59 + RootFeatureKind_FEATURE_KIND_KIND_WOOD RootFeatureKind = 60 + RootFeatureKind_FEATURE_KIND_KIND_DEBUG_TILE_OUTLINE RootFeatureKind = 61 + RootFeatureKind_FEATURE_KIND_KIND_DEBUG_TILE_SURFACE RootFeatureKind = 62 + RootFeatureKind_FEATURE_KIND_KIND_OTHER RootFeatureKind = 63 + RootFeatureKind_FEATURE_KIND_KIND_COUNTRY RootFeatureKind = 64 + RootFeatureKind_FEATURE_KIND_KIND_REGION RootFeatureKind = 65 + RootFeatureKind_FEATURE_KIND_KIND_CITY RootFeatureKind = 66 + RootFeatureKind_FEATURE_KIND_KIND_TOWN RootFeatureKind = 67 + RootFeatureKind_FEATURE_KIND_KIND_AIRPORT RootFeatureKind = 68 + RootFeatureKind_FEATURE_KIND_KIND_BAY RootFeatureKind = 69 + RootFeatureKind_FEATURE_KIND_KIND_BOROUGH RootFeatureKind = 70 + RootFeatureKind_FEATURE_KIND_KIND_FJORD RootFeatureKind = 71 + RootFeatureKind_FEATURE_KIND_KIND_HAMLET RootFeatureKind = 72 + RootFeatureKind_FEATURE_KIND_KIND_MILITARY RootFeatureKind = 73 + RootFeatureKind_FEATURE_KIND_KIND_NATIONAL_PARK RootFeatureKind = 74 + RootFeatureKind_FEATURE_KIND_KIND_NEIGHBORHOOD RootFeatureKind = 75 + RootFeatureKind_FEATURE_KIND_KIND_PEAK RootFeatureKind = 76 + RootFeatureKind_FEATURE_KIND_KIND_PRISON RootFeatureKind = 77 + RootFeatureKind_FEATURE_KIND_KIND_PROTECTED_AREA RootFeatureKind = 78 + RootFeatureKind_FEATURE_KIND_KIND_REEF RootFeatureKind = 79 + RootFeatureKind_FEATURE_KIND_KIND_ROCK RootFeatureKind = 80 + RootFeatureKind_FEATURE_KIND_KIND_SAND RootFeatureKind = 81 + RootFeatureKind_FEATURE_KIND_KIND_SCRUB RootFeatureKind = 82 + RootFeatureKind_FEATURE_KIND_KIND_SEA RootFeatureKind = 83 + RootFeatureKind_FEATURE_KIND_KIND_STRAIT RootFeatureKind = 84 + RootFeatureKind_FEATURE_KIND_KIND_VALLEY RootFeatureKind = 85 + RootFeatureKind_FEATURE_KIND_KIND_VILLAGE RootFeatureKind = 86 + RootFeatureKind_FEATURE_KIND_KIND_LIGHT_RAIL RootFeatureKind = 87 + RootFeatureKind_FEATURE_KIND_KIND_PLATFORM RootFeatureKind = 88 + RootFeatureKind_FEATURE_KIND_KIND_STATION RootFeatureKind = 89 + RootFeatureKind_FEATURE_KIND_KIND_SUBWAY RootFeatureKind = 90 +) + +// Enum value maps for RootFeatureKind. +var ( + RootFeatureKind_name = map[int32]string{ + 0: "FEATURE_KIND_KIND_UNDEFINED", + 1: "FEATURE_KIND_KIND_BASIN", + 2: "FEATURE_KIND_KIND_CANAL", + 3: "FEATURE_KIND_KIND_CEMETERY", + 4: "FEATURE_KIND_KIND_CINEMA", + 5: "FEATURE_KIND_KIND_COLLEGE", + 6: "FEATURE_KIND_KIND_COMMERCIAL", + 7: "FEATURE_KIND_KIND_COMMON", + 8: "FEATURE_KIND_KIND_DAM", + 9: "FEATURE_KIND_KIND_DITCH", + 10: "FEATURE_KIND_KIND_DOCK", + 11: "FEATURE_KIND_KIND_DRAIN", + 12: "FEATURE_KIND_KIND_FARM", + 13: "FEATURE_KIND_KIND_FARMLAND", + 14: "FEATURE_KIND_KIND_FARMYARD", + 15: "FEATURE_KIND_KIND_FOOTWAY", + 16: "FEATURE_KIND_KIND_FOREST", + 17: "FEATURE_KIND_KIND_GARDEN", + 18: "FEATURE_KIND_KIND_GLACIER", + 19: "FEATURE_KIND_KIND_GOLF_COURSE", + 20: "FEATURE_KIND_KIND_GRASS", + 21: "FEATURE_KIND_KIND_HIGHWAY", + 22: "FEATURE_KIND_KIND_HOSPITAL", + 23: "FEATURE_KIND_KIND_HOTEL", + 24: "FEATURE_KIND_KIND_INDUSTRIAL", + 25: "FEATURE_KIND_KIND_LAKE", + 26: "FEATURE_KIND_KIND_LAND", + 27: "FEATURE_KIND_KIND_LIBRARY", + 28: "FEATURE_KIND_KIND_MAJOR_ROAD", + 29: "FEATURE_KIND_KIND_MEADOW", + 30: "FEATURE_KIND_KIND_MINOR_ROAD", + 31: "FEATURE_KIND_KIND_NATURE_RESERVE", + 32: "FEATURE_KIND_KIND_OCEAN", + 33: "FEATURE_KIND_KIND_PARK", + 34: "FEATURE_KIND_KIND_PARKING", + 35: "FEATURE_KIND_KIND_PATH", + 36: "FEATURE_KIND_KIND_PEDESTRIAN", + 37: "FEATURE_KIND_KIND_PITCH", + 38: "FEATURE_KIND_KIND_PLACE_OF_WORSHIP", + 39: "FEATURE_KIND_KIND_PLAYA", + 40: "FEATURE_KIND_KIND_PLAYGROUND", + 41: "FEATURE_KIND_KIND_QUARRY", + 42: "FEATURE_KIND_KIND_RAILWAY", + 43: "FEATURE_KIND_KIND_RECREATION_AREA", + 44: "FEATURE_KIND_KIND_RESERVOIR", + 45: "FEATURE_KIND_KIND_RESIDENTIAL", + 46: "FEATURE_KIND_KIND_RETAIL", + 47: "FEATURE_KIND_KIND_RIVER", + 48: "FEATURE_KIND_KIND_RIVERBANK", + 49: "FEATURE_KIND_KIND_RUNWAY", + 50: "FEATURE_KIND_KIND_SCHOOL", + 51: "FEATURE_KIND_KIND_SPORTS_CENTER", + 52: "FEATURE_KIND_KIND_STADIUM", + 53: "FEATURE_KIND_KIND_STREAM", + 54: "FEATURE_KIND_KIND_TAXIWAY", + 55: "FEATURE_KIND_KIND_THEATRE", + 56: "FEATURE_KIND_KIND_UNIVERSITY", + 57: "FEATURE_KIND_KIND_URBAN_AREA", + 58: "FEATURE_KIND_KIND_WATER", + 59: "FEATURE_KIND_KIND_WETLAND", + 60: "FEATURE_KIND_KIND_WOOD", + 61: "FEATURE_KIND_KIND_DEBUG_TILE_OUTLINE", + 62: "FEATURE_KIND_KIND_DEBUG_TILE_SURFACE", + 63: "FEATURE_KIND_KIND_OTHER", + 64: "FEATURE_KIND_KIND_COUNTRY", + 65: "FEATURE_KIND_KIND_REGION", + 66: "FEATURE_KIND_KIND_CITY", + 67: "FEATURE_KIND_KIND_TOWN", + 68: "FEATURE_KIND_KIND_AIRPORT", + 69: "FEATURE_KIND_KIND_BAY", + 70: "FEATURE_KIND_KIND_BOROUGH", + 71: "FEATURE_KIND_KIND_FJORD", + 72: "FEATURE_KIND_KIND_HAMLET", + 73: "FEATURE_KIND_KIND_MILITARY", + 74: "FEATURE_KIND_KIND_NATIONAL_PARK", + 75: "FEATURE_KIND_KIND_NEIGHBORHOOD", + 76: "FEATURE_KIND_KIND_PEAK", + 77: "FEATURE_KIND_KIND_PRISON", + 78: "FEATURE_KIND_KIND_PROTECTED_AREA", + 79: "FEATURE_KIND_KIND_REEF", + 80: "FEATURE_KIND_KIND_ROCK", + 81: "FEATURE_KIND_KIND_SAND", + 82: "FEATURE_KIND_KIND_SCRUB", + 83: "FEATURE_KIND_KIND_SEA", + 84: "FEATURE_KIND_KIND_STRAIT", + 85: "FEATURE_KIND_KIND_VALLEY", + 86: "FEATURE_KIND_KIND_VILLAGE", + 87: "FEATURE_KIND_KIND_LIGHT_RAIL", + 88: "FEATURE_KIND_KIND_PLATFORM", + 89: "FEATURE_KIND_KIND_STATION", + 90: "FEATURE_KIND_KIND_SUBWAY", + } + RootFeatureKind_value = map[string]int32{ + "FEATURE_KIND_KIND_UNDEFINED": 0, + "FEATURE_KIND_KIND_BASIN": 1, + "FEATURE_KIND_KIND_CANAL": 2, + "FEATURE_KIND_KIND_CEMETERY": 3, + "FEATURE_KIND_KIND_CINEMA": 4, + "FEATURE_KIND_KIND_COLLEGE": 5, + "FEATURE_KIND_KIND_COMMERCIAL": 6, + "FEATURE_KIND_KIND_COMMON": 7, + "FEATURE_KIND_KIND_DAM": 8, + "FEATURE_KIND_KIND_DITCH": 9, + "FEATURE_KIND_KIND_DOCK": 10, + "FEATURE_KIND_KIND_DRAIN": 11, + "FEATURE_KIND_KIND_FARM": 12, + "FEATURE_KIND_KIND_FARMLAND": 13, + "FEATURE_KIND_KIND_FARMYARD": 14, + "FEATURE_KIND_KIND_FOOTWAY": 15, + "FEATURE_KIND_KIND_FOREST": 16, + "FEATURE_KIND_KIND_GARDEN": 17, + "FEATURE_KIND_KIND_GLACIER": 18, + "FEATURE_KIND_KIND_GOLF_COURSE": 19, + "FEATURE_KIND_KIND_GRASS": 20, + "FEATURE_KIND_KIND_HIGHWAY": 21, + "FEATURE_KIND_KIND_HOSPITAL": 22, + "FEATURE_KIND_KIND_HOTEL": 23, + "FEATURE_KIND_KIND_INDUSTRIAL": 24, + "FEATURE_KIND_KIND_LAKE": 25, + "FEATURE_KIND_KIND_LAND": 26, + "FEATURE_KIND_KIND_LIBRARY": 27, + "FEATURE_KIND_KIND_MAJOR_ROAD": 28, + "FEATURE_KIND_KIND_MEADOW": 29, + "FEATURE_KIND_KIND_MINOR_ROAD": 30, + "FEATURE_KIND_KIND_NATURE_RESERVE": 31, + "FEATURE_KIND_KIND_OCEAN": 32, + "FEATURE_KIND_KIND_PARK": 33, + "FEATURE_KIND_KIND_PARKING": 34, + "FEATURE_KIND_KIND_PATH": 35, + "FEATURE_KIND_KIND_PEDESTRIAN": 36, + "FEATURE_KIND_KIND_PITCH": 37, + "FEATURE_KIND_KIND_PLACE_OF_WORSHIP": 38, + "FEATURE_KIND_KIND_PLAYA": 39, + "FEATURE_KIND_KIND_PLAYGROUND": 40, + "FEATURE_KIND_KIND_QUARRY": 41, + "FEATURE_KIND_KIND_RAILWAY": 42, + "FEATURE_KIND_KIND_RECREATION_AREA": 43, + "FEATURE_KIND_KIND_RESERVOIR": 44, + "FEATURE_KIND_KIND_RESIDENTIAL": 45, + "FEATURE_KIND_KIND_RETAIL": 46, + "FEATURE_KIND_KIND_RIVER": 47, + "FEATURE_KIND_KIND_RIVERBANK": 48, + "FEATURE_KIND_KIND_RUNWAY": 49, + "FEATURE_KIND_KIND_SCHOOL": 50, + "FEATURE_KIND_KIND_SPORTS_CENTER": 51, + "FEATURE_KIND_KIND_STADIUM": 52, + "FEATURE_KIND_KIND_STREAM": 53, + "FEATURE_KIND_KIND_TAXIWAY": 54, + "FEATURE_KIND_KIND_THEATRE": 55, + "FEATURE_KIND_KIND_UNIVERSITY": 56, + "FEATURE_KIND_KIND_URBAN_AREA": 57, + "FEATURE_KIND_KIND_WATER": 58, + "FEATURE_KIND_KIND_WETLAND": 59, + "FEATURE_KIND_KIND_WOOD": 60, + "FEATURE_KIND_KIND_DEBUG_TILE_OUTLINE": 61, + "FEATURE_KIND_KIND_DEBUG_TILE_SURFACE": 62, + "FEATURE_KIND_KIND_OTHER": 63, + "FEATURE_KIND_KIND_COUNTRY": 64, + "FEATURE_KIND_KIND_REGION": 65, + "FEATURE_KIND_KIND_CITY": 66, + "FEATURE_KIND_KIND_TOWN": 67, + "FEATURE_KIND_KIND_AIRPORT": 68, + "FEATURE_KIND_KIND_BAY": 69, + "FEATURE_KIND_KIND_BOROUGH": 70, + "FEATURE_KIND_KIND_FJORD": 71, + "FEATURE_KIND_KIND_HAMLET": 72, + "FEATURE_KIND_KIND_MILITARY": 73, + "FEATURE_KIND_KIND_NATIONAL_PARK": 74, + "FEATURE_KIND_KIND_NEIGHBORHOOD": 75, + "FEATURE_KIND_KIND_PEAK": 76, + "FEATURE_KIND_KIND_PRISON": 77, + "FEATURE_KIND_KIND_PROTECTED_AREA": 78, + "FEATURE_KIND_KIND_REEF": 79, + "FEATURE_KIND_KIND_ROCK": 80, + "FEATURE_KIND_KIND_SAND": 81, + "FEATURE_KIND_KIND_SCRUB": 82, + "FEATURE_KIND_KIND_SEA": 83, + "FEATURE_KIND_KIND_STRAIT": 84, + "FEATURE_KIND_KIND_VALLEY": 85, + "FEATURE_KIND_KIND_VILLAGE": 86, + "FEATURE_KIND_KIND_LIGHT_RAIL": 87, + "FEATURE_KIND_KIND_PLATFORM": 88, + "FEATURE_KIND_KIND_STATION": 89, + "FEATURE_KIND_KIND_SUBWAY": 90, + } +) + +func (x RootFeatureKind) Enum() *RootFeatureKind { + p := new(RootFeatureKind) + *p = x + return p +} + +func (x RootFeatureKind) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RootFeatureKind) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[230].Descriptor() +} + +func (RootFeatureKind) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[230] +} + +func (x RootFeatureKind) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RootFeatureKind.Descriptor instead. +func (RootFeatureKind) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{230} +} + +type RouteDiscoveryTelemetryIds int32 + +const ( + RouteDiscoveryTelemetryIds_ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_OPEN RouteDiscoveryTelemetryIds = 0 + RouteDiscoveryTelemetryIds_ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_ABANDON RouteDiscoveryTelemetryIds = 1 + RouteDiscoveryTelemetryIds_ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_ROUTE_SELECTED RouteDiscoveryTelemetryIds = 2 + RouteDiscoveryTelemetryIds_ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_PAGE_SCROLL RouteDiscoveryTelemetryIds = 3 +) + +// Enum value maps for RouteDiscoveryTelemetryIds. +var ( + RouteDiscoveryTelemetryIds_name = map[int32]string{ + 0: "ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_OPEN", + 1: "ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_ABANDON", + 2: "ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_ROUTE_SELECTED", + 3: "ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_PAGE_SCROLL", + } + RouteDiscoveryTelemetryIds_value = map[string]int32{ + "ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_OPEN": 0, + "ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_ABANDON": 1, + "ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_ROUTE_SELECTED": 2, + "ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_PAGE_SCROLL": 3, + } +) + +func (x RouteDiscoveryTelemetryIds) Enum() *RouteDiscoveryTelemetryIds { + p := new(RouteDiscoveryTelemetryIds) + *p = x + return p +} + +func (x RouteDiscoveryTelemetryIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RouteDiscoveryTelemetryIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[231].Descriptor() +} + +func (RouteDiscoveryTelemetryIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[231] +} + +func (x RouteDiscoveryTelemetryIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RouteDiscoveryTelemetryIds.Descriptor instead. +func (RouteDiscoveryTelemetryIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{231} +} + +type RouteErrorTelemetryIds int32 + +const ( + RouteErrorTelemetryIds_ROUTE_ERROR_TELEMETRY_IDS_ROUTE_ERROR_DEFAULT RouteErrorTelemetryIds = 0 +) + +// Enum value maps for RouteErrorTelemetryIds. +var ( + RouteErrorTelemetryIds_name = map[int32]string{ + 0: "ROUTE_ERROR_TELEMETRY_IDS_ROUTE_ERROR_DEFAULT", + } + RouteErrorTelemetryIds_value = map[string]int32{ + "ROUTE_ERROR_TELEMETRY_IDS_ROUTE_ERROR_DEFAULT": 0, + } +) + +func (x RouteErrorTelemetryIds) Enum() *RouteErrorTelemetryIds { + p := new(RouteErrorTelemetryIds) + *p = x + return p +} + +func (x RouteErrorTelemetryIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RouteErrorTelemetryIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[232].Descriptor() +} + +func (RouteErrorTelemetryIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[232] +} + +func (x RouteErrorTelemetryIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RouteErrorTelemetryIds.Descriptor instead. +func (RouteErrorTelemetryIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{232} +} + +type RouteInclineType int32 + +const ( + RouteInclineType_ROUTE_INCLINE_TYPE_UNSET RouteInclineType = 0 + RouteInclineType_ROUTE_INCLINE_TYPE_FLAT RouteInclineType = 1 + RouteInclineType_ROUTE_INCLINE_TYPE_MOSTLY_FLAT RouteInclineType = 2 + RouteInclineType_ROUTE_INCLINE_TYPE_SLIGHTLY_HILLY RouteInclineType = 3 + RouteInclineType_ROUTE_INCLINE_TYPE_VERY_HILLY RouteInclineType = 4 + RouteInclineType_ROUTE_INCLINE_TYPE_STEEP_INCLINE RouteInclineType = 5 + RouteInclineType_ROUTE_INCLINE_TYPE_STEEP_DECLINE RouteInclineType = 6 + RouteInclineType_ROUTE_INCLINE_DYNAMIC_STEEP RouteInclineType = 50 +) + +// Enum value maps for RouteInclineType. +var ( + RouteInclineType_name = map[int32]string{ + 0: "ROUTE_INCLINE_TYPE_UNSET", + 1: "ROUTE_INCLINE_TYPE_FLAT", + 2: "ROUTE_INCLINE_TYPE_MOSTLY_FLAT", + 3: "ROUTE_INCLINE_TYPE_SLIGHTLY_HILLY", + 4: "ROUTE_INCLINE_TYPE_VERY_HILLY", + 5: "ROUTE_INCLINE_TYPE_STEEP_INCLINE", + 6: "ROUTE_INCLINE_TYPE_STEEP_DECLINE", + 50: "ROUTE_INCLINE_DYNAMIC_STEEP", + } + RouteInclineType_value = map[string]int32{ + "ROUTE_INCLINE_TYPE_UNSET": 0, + "ROUTE_INCLINE_TYPE_FLAT": 1, + "ROUTE_INCLINE_TYPE_MOSTLY_FLAT": 2, + "ROUTE_INCLINE_TYPE_SLIGHTLY_HILLY": 3, + "ROUTE_INCLINE_TYPE_VERY_HILLY": 4, + "ROUTE_INCLINE_TYPE_STEEP_INCLINE": 5, + "ROUTE_INCLINE_TYPE_STEEP_DECLINE": 6, + "ROUTE_INCLINE_DYNAMIC_STEEP": 50, + } +) + +func (x RouteInclineType) Enum() *RouteInclineType { + p := new(RouteInclineType) + *p = x + return p +} + +func (x RouteInclineType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RouteInclineType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[233].Descriptor() +} + +func (RouteInclineType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[233] +} + +func (x RouteInclineType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RouteInclineType.Descriptor instead. +func (RouteInclineType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{233} +} + +type RouteType int32 + +const ( + RouteType_ROUTE_TYPE_UNSET RouteType = 0 + RouteType_ROUTE_TYPE_ORGANIC RouteType = 1 + RouteType_ROUTE_TYPE_OFFICIAL RouteType = 2 + RouteType_ROUTE_TYPE_EVENT RouteType = 3 + RouteType_ROUTE_TYPE_SPONSORED RouteType = 4 +) + +// Enum value maps for RouteType. +var ( + RouteType_name = map[int32]string{ + 0: "ROUTE_TYPE_UNSET", + 1: "ROUTE_TYPE_ORGANIC", + 2: "ROUTE_TYPE_OFFICIAL", + 3: "ROUTE_TYPE_EVENT", + 4: "ROUTE_TYPE_SPONSORED", + } + RouteType_value = map[string]int32{ + "ROUTE_TYPE_UNSET": 0, + "ROUTE_TYPE_ORGANIC": 1, + "ROUTE_TYPE_OFFICIAL": 2, + "ROUTE_TYPE_EVENT": 3, + "ROUTE_TYPE_SPONSORED": 4, + } +) + +func (x RouteType) Enum() *RouteType { + p := new(RouteType) + *p = x + return p +} + +func (x RouteType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RouteType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[234].Descriptor() +} + +func (RouteType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[234] +} + +func (x RouteType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RouteType.Descriptor instead. +func (RouteType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{234} +} + +type RpcNotificationCategory int32 + +const ( + RpcNotificationCategory_UNSET_NOTIFICATION_CATEGORY RpcNotificationCategory = 0 + RpcNotificationCategory_GYM_REMOVAL RpcNotificationCategory = 1 + RpcNotificationCategory_POKEMON_HUNGRY RpcNotificationCategory = 2 + RpcNotificationCategory_EXCLUSIVE_RAID_INVITE RpcNotificationCategory = 3 + RpcNotificationCategory_EXCLUSIVE_RAID_CANCELLATION RpcNotificationCategory = 4 + RpcNotificationCategory_SHARED_EXCLUSIVE_RAID_INVITE RpcNotificationCategory = 5 + RpcNotificationCategory_GIFTBOX_INCOMING RpcNotificationCategory = 6 + RpcNotificationCategory_GIFTBOX_DELIVERED RpcNotificationCategory = 7 + RpcNotificationCategory_FRIENDSHIP_MILESTONE_REWARD RpcNotificationCategory = 8 + RpcNotificationCategory_GYM_BATTLE_FRIENDSHIP_INCREMENT RpcNotificationCategory = 9 + RpcNotificationCategory_BGMODE_EGG_HATCH RpcNotificationCategory = 10 + RpcNotificationCategory_BGMODE_BUDDY_CANDY RpcNotificationCategory = 11 + RpcNotificationCategory_BGMODE_WEEKLY_FITNESS_REPORT RpcNotificationCategory = 12 + RpcNotificationCategory_BGMODE_OFF_SESSION_DISTANCE RpcNotificationCategory = 13 + RpcNotificationCategory_BGMODE_POI_PROXIMITY RpcNotificationCategory = 14 + RpcNotificationCategory_BGMODE_NAMED_BUDDY_CANDY RpcNotificationCategory = 15 + RpcNotificationCategory_APP_BADGE_ONLY RpcNotificationCategory = 16 + RpcNotificationCategory_COMBAT_CHALLENGE_OPENED RpcNotificationCategory = 17 + RpcNotificationCategory_LUCKY_FRIEND RpcNotificationCategory = 18 + RpcNotificationCategory_BUDDY_HUNGRY RpcNotificationCategory = 19 + RpcNotificationCategory_BUDDY_FOUND_GIFT RpcNotificationCategory = 20 + RpcNotificationCategory_BUDDY_AFFECTION_LEVEL_MILESTONE RpcNotificationCategory = 21 + RpcNotificationCategory_BUDDY_AFFECTION_WALKING RpcNotificationCategory = 22 + RpcNotificationCategory_BUDDY_AFFECTION_CARE RpcNotificationCategory = 23 + RpcNotificationCategory_BUDDY_AFFECTION_BATTLE RpcNotificationCategory = 24 + RpcNotificationCategory_BUDDY_AFFECTION_PHOTO RpcNotificationCategory = 25 + RpcNotificationCategory_BUDDY_AFFECTION_POI RpcNotificationCategory = 26 + RpcNotificationCategory_BUDDY_ATTRACTIVE_POI RpcNotificationCategory = 27 + RpcNotificationCategory_FRIEND_INVITE_RECEIVED RpcNotificationCategory = 28 + RpcNotificationCategory_FRIEND_INVITE_ACCEPTED RpcNotificationCategory = 29 + RpcNotificationCategory_COMBAT_VS_SEEKER_CHARGED RpcNotificationCategory = 30 + RpcNotificationCategory_COMBAT_COMPETITIVE_SEASON_END RpcNotificationCategory = 31 + RpcNotificationCategory_BUDDY_AFFECTION_ATTRACTIVE_POI RpcNotificationCategory = 32 + RpcNotificationCategory_POI_PASSCODE_REDEEMED RpcNotificationCategory = 33 + RpcNotificationCategory_NO_EGGS_INCUBATING RpcNotificationCategory = 34 + RpcNotificationCategory_RETENTION_UNOPENED_GIFTS RpcNotificationCategory = 39 + RpcNotificationCategory_RETENTION_STARPIECE RpcNotificationCategory = 40 + RpcNotificationCategory_RETENTION_INCENSE RpcNotificationCategory = 41 + RpcNotificationCategory_RETENTION_LUCKY_EGG RpcNotificationCategory = 42 + RpcNotificationCategory_RETENTION_ADVSYNC_REWARDS RpcNotificationCategory = 43 + RpcNotificationCategory_RETENTION_EGGS_NOT_INCUBATING RpcNotificationCategory = 44 + RpcNotificationCategory_RETENTION_POWER_WALK RpcNotificationCategory = 45 + RpcNotificationCategory_RETENTION_FUN_WITH_FRIENDS RpcNotificationCategory = 46 + RpcNotificationCategory_BUDDY_REMOTE_GIFT RpcNotificationCategory = 47 + RpcNotificationCategory_BGMODE_BUDDY_REMOTE_GIFT RpcNotificationCategory = 48 + RpcNotificationCategory_REMOTE_RAID_INVITATION RpcNotificationCategory = 49 + RpcNotificationCategory_ITEM_REWARDS RpcNotificationCategory = 50 + RpcNotificationCategory_TIMED_GROUP_CHALLENGE_STARTED RpcNotificationCategory = 51 + RpcNotificationCategory_TIMED_GROUP_CHALLENGE_GOAL_MET RpcNotificationCategory = 52 + RpcNotificationCategory_DEEP_LINKING RpcNotificationCategory = 53 + RpcNotificationCategory_BUDDY_AFFECTION_VISIT_POWERED_UP_FORT RpcNotificationCategory = 54 + RpcNotificationCategory_POKEDEX_UNLOCKED_CATEGORY_LIST RpcNotificationCategory = 55 + RpcNotificationCategory_CONTACT_SIGNED_UP RpcNotificationCategory = 56 + RpcNotificationCategory_POSTCARD_SAVED_BY_FRIEND RpcNotificationCategory = 57 + RpcNotificationCategory_TICKET_GIFT_NOTIFIED RpcNotificationCategory = 58 + RpcNotificationCategory_TICKET_GIFT_RECEIVED RpcNotificationCategory = 59 + RpcNotificationCategory_DAILY_ADVENTURE_INCENSE_UNUSED RpcNotificationCategory = 60 + RpcNotificationCategory_CAMPFIRE_INVITE RpcNotificationCategory = 61 + RpcNotificationCategory_BGMODE_UNCAUGHT_DISTANCE RpcNotificationCategory = 62 + RpcNotificationCategory_BGMODE_OPEN_GYM_SPOT RpcNotificationCategory = 63 + RpcNotificationCategory_BGMODE_NO_EGGS_INCUBATING RpcNotificationCategory = 64 + RpcNotificationCategory_WEEKLY_REMINDER_KM RpcNotificationCategory = 65 + RpcNotificationCategory_EXTERNAL_REWARD RpcNotificationCategory = 66 + RpcNotificationCategory_SLEEP_REWARD RpcNotificationCategory = 67 + RpcNotificationCategory_PARTY_PLAY_INVITATION RpcNotificationCategory = 68 + RpcNotificationCategory_BUDDY_AFFECTION_ROUTE RpcNotificationCategory = 69 + RpcNotificationCategory_CAMPFIRE_RAID_READY RpcNotificationCategory = 70 + RpcNotificationCategory_TAPPABLE_ZYGARDE_CELL RpcNotificationCategory = 71 + RpcNotificationCategory_DAILY_CATCH_STREAK RpcNotificationCategory = 72 + RpcNotificationCategory_CAMPFIRE_EVENT_REMINDER RpcNotificationCategory = 73 + RpcNotificationCategory_POKEMON_RETURNED_FROM_IRIS_SOCIAL_SCENE RpcNotificationCategory = 74 + RpcNotificationCategory_DAILY_SPIN_STREAK RpcNotificationCategory = 75 + RpcNotificationCategory_CAMPFIRE_MEETUP RpcNotificationCategory = 76 + RpcNotificationCategory_POKEMON_RETURNED_FROM_STATION RpcNotificationCategory = 77 + RpcNotificationCategory_CAMPFIRE_CHECK_IN_REWARD RpcNotificationCategory = 78 + RpcNotificationCategory_PERSONALIZED_RESEARCH_AVAILABLE RpcNotificationCategory = 79 + RpcNotificationCategory_CLAIM_FREE_RAID_PASS RpcNotificationCategory = 80 + RpcNotificationCategory_BGMODE_TRACKED_POKEMON_PROXIMITY RpcNotificationCategory = 81 + RpcNotificationCategory_DAILY_CATCH_STREAK_KEEP_EARLY RpcNotificationCategory = 82 + RpcNotificationCategory_DAILY_CATCH_STREAK_KEEP_LATE RpcNotificationCategory = 83 + RpcNotificationCategory_DAILY_CATCH_STREAK_FINISH_EARLY RpcNotificationCategory = 84 + RpcNotificationCategory_DAILY_CATCH_STREAK_FINISH_LATE RpcNotificationCategory = 85 + RpcNotificationCategory_BATTLE_TGR_FROM_BALLOON RpcNotificationCategory = 86 + RpcNotificationCategory_EVOLVE_TO_UNLOCK_POKEDEX_ENTRY RpcNotificationCategory = 87 + RpcNotificationCategory_LURE_MODULE_PLACED_NEARBY RpcNotificationCategory = 88 + RpcNotificationCategory_EVENT_RSVP RpcNotificationCategory = 89 + RpcNotificationCategory_EVENT_RSVP_INVITATION RpcNotificationCategory = 90 + RpcNotificationCategory_EVENT_RSVP_RAID_WARNING RpcNotificationCategory = 91 + RpcNotificationCategory_EVENT_RSVP_RAID_STARTS_NOW RpcNotificationCategory = 92 + RpcNotificationCategory_EVENT_RSVP_GMAX_WARNING RpcNotificationCategory = 93 + RpcNotificationCategory_EVENT_RSVP_GMAX_STARTS_NOW RpcNotificationCategory = 94 + RpcNotificationCategory_EVENT_RSVP_MAX_GENERIC_WARNING RpcNotificationCategory = 95 + RpcNotificationCategory_EVENT_RSVP_MAX_GENERIC_STARTS_NOW RpcNotificationCategory = 96 + RpcNotificationCategory_REMOTE_MAX_BATTLE_INVITATION RpcNotificationCategory = 97 + RpcNotificationCategory_ITEM_EXPIRATION_GRANT_CONSOLATION RpcNotificationCategory = 98 + RpcNotificationCategory_ACTIVITY_INVITE_RECEIVED RpcNotificationCategory = 99 + RpcNotificationCategory_WEEKLY_CHALLENGE_START RpcNotificationCategory = 100 + RpcNotificationCategory_WEEKLY_CHALLENGES_NEW_CHALLENGE RpcNotificationCategory = 101 + RpcNotificationCategory_WEEKLY_CHALLENGE_ALMOST_END RpcNotificationCategory = 102 + RpcNotificationCategory_HATCH_SPECIAL_EGG RpcNotificationCategory = 103 + RpcNotificationCategory_WEEKLY_CHALLENGE_PROGRESS RpcNotificationCategory = 104 + RpcNotificationCategory_WEEKLY_CHALLENGE_QUEST_COMPLETED RpcNotificationCategory = 105 + RpcNotificationCategory_REMOTE_TRADE_COMPLETE RpcNotificationCategory = 106 + RpcNotificationCategory_REMOTE_TRADE_INFO RpcNotificationCategory = 107 + RpcNotificationCategory_REMOTE_TRADE_INITIATE RpcNotificationCategory = 108 + RpcNotificationCategory_REMOTE_TRADE_EXPIRE_SOON RpcNotificationCategory = 109 + RpcNotificationCategory_REMOTE_TRADE_EXPIRE RpcNotificationCategory = 110 + RpcNotificationCategory_REMOTE_TRADE_CANCEL RpcNotificationCategory = 111 + RpcNotificationCategory_REMOTE_TRADE_CONFIRM RpcNotificationCategory = 112 + RpcNotificationCategory_LUCKY_REMOTE_TRADE_INITIATE RpcNotificationCategory = 113 + RpcNotificationCategory_LUCKY_REMOTE_TRADE_CONFIRM RpcNotificationCategory = 114 + RpcNotificationCategory_SOFT_SFIDA_PAUSED_ITEM_STORAGE RpcNotificationCategory = 115 + RpcNotificationCategory_SOFT_SFIDA_PAUSED_NO_POKEBALLS RpcNotificationCategory = 116 + RpcNotificationCategory_SOFT_SFIDA_PAUSED_POKEMON_STORAGE RpcNotificationCategory = 117 + RpcNotificationCategory_SOFT_SFIDA_READY_FOR_REVIEW RpcNotificationCategory = 118 + RpcNotificationCategory_SOFT_SFIDA_REMINDER RpcNotificationCategory = 119 +) + +// Enum value maps for RpcNotificationCategory. +var ( + RpcNotificationCategory_name = map[int32]string{ + 0: "UNSET_NOTIFICATION_CATEGORY", + 1: "GYM_REMOVAL", + 2: "POKEMON_HUNGRY", + 3: "EXCLUSIVE_RAID_INVITE", + 4: "EXCLUSIVE_RAID_CANCELLATION", + 5: "SHARED_EXCLUSIVE_RAID_INVITE", + 6: "GIFTBOX_INCOMING", + 7: "GIFTBOX_DELIVERED", + 8: "FRIENDSHIP_MILESTONE_REWARD", + 9: "GYM_BATTLE_FRIENDSHIP_INCREMENT", + 10: "BGMODE_EGG_HATCH", + 11: "BGMODE_BUDDY_CANDY", + 12: "BGMODE_WEEKLY_FITNESS_REPORT", + 13: "BGMODE_OFF_SESSION_DISTANCE", + 14: "BGMODE_POI_PROXIMITY", + 15: "BGMODE_NAMED_BUDDY_CANDY", + 16: "APP_BADGE_ONLY", + 17: "COMBAT_CHALLENGE_OPENED", + 18: "LUCKY_FRIEND", + 19: "BUDDY_HUNGRY", + 20: "BUDDY_FOUND_GIFT", + 21: "BUDDY_AFFECTION_LEVEL_MILESTONE", + 22: "BUDDY_AFFECTION_WALKING", + 23: "BUDDY_AFFECTION_CARE", + 24: "BUDDY_AFFECTION_BATTLE", + 25: "BUDDY_AFFECTION_PHOTO", + 26: "BUDDY_AFFECTION_POI", + 27: "BUDDY_ATTRACTIVE_POI", + 28: "FRIEND_INVITE_RECEIVED", + 29: "FRIEND_INVITE_ACCEPTED", + 30: "COMBAT_VS_SEEKER_CHARGED", + 31: "COMBAT_COMPETITIVE_SEASON_END", + 32: "BUDDY_AFFECTION_ATTRACTIVE_POI", + 33: "POI_PASSCODE_REDEEMED", + 34: "NO_EGGS_INCUBATING", + 39: "RETENTION_UNOPENED_GIFTS", + 40: "RETENTION_STARPIECE", + 41: "RETENTION_INCENSE", + 42: "RETENTION_LUCKY_EGG", + 43: "RETENTION_ADVSYNC_REWARDS", + 44: "RETENTION_EGGS_NOT_INCUBATING", + 45: "RETENTION_POWER_WALK", + 46: "RETENTION_FUN_WITH_FRIENDS", + 47: "BUDDY_REMOTE_GIFT", + 48: "BGMODE_BUDDY_REMOTE_GIFT", + 49: "REMOTE_RAID_INVITATION", + 50: "ITEM_REWARDS", + 51: "TIMED_GROUP_CHALLENGE_STARTED", + 52: "TIMED_GROUP_CHALLENGE_GOAL_MET", + 53: "DEEP_LINKING", + 54: "BUDDY_AFFECTION_VISIT_POWERED_UP_FORT", + 55: "POKEDEX_UNLOCKED_CATEGORY_LIST", + 56: "CONTACT_SIGNED_UP", + 57: "POSTCARD_SAVED_BY_FRIEND", + 58: "TICKET_GIFT_NOTIFIED", + 59: "TICKET_GIFT_RECEIVED", + 60: "DAILY_ADVENTURE_INCENSE_UNUSED", + 61: "CAMPFIRE_INVITE", + 62: "BGMODE_UNCAUGHT_DISTANCE", + 63: "BGMODE_OPEN_GYM_SPOT", + 64: "BGMODE_NO_EGGS_INCUBATING", + 65: "WEEKLY_REMINDER_KM", + 66: "EXTERNAL_REWARD", + 67: "SLEEP_REWARD", + 68: "PARTY_PLAY_INVITATION", + 69: "BUDDY_AFFECTION_ROUTE", + 70: "CAMPFIRE_RAID_READY", + 71: "TAPPABLE_ZYGARDE_CELL", + 72: "DAILY_CATCH_STREAK", + 73: "CAMPFIRE_EVENT_REMINDER", + 74: "POKEMON_RETURNED_FROM_IRIS_SOCIAL_SCENE", + 75: "DAILY_SPIN_STREAK", + 76: "CAMPFIRE_MEETUP", + 77: "POKEMON_RETURNED_FROM_STATION", + 78: "CAMPFIRE_CHECK_IN_REWARD", + 79: "PERSONALIZED_RESEARCH_AVAILABLE", + 80: "CLAIM_FREE_RAID_PASS", + 81: "BGMODE_TRACKED_POKEMON_PROXIMITY", + 82: "DAILY_CATCH_STREAK_KEEP_EARLY", + 83: "DAILY_CATCH_STREAK_KEEP_LATE", + 84: "DAILY_CATCH_STREAK_FINISH_EARLY", + 85: "DAILY_CATCH_STREAK_FINISH_LATE", + 86: "BATTLE_TGR_FROM_BALLOON", + 87: "EVOLVE_TO_UNLOCK_POKEDEX_ENTRY", + 88: "LURE_MODULE_PLACED_NEARBY", + 89: "EVENT_RSVP", + 90: "EVENT_RSVP_INVITATION", + 91: "EVENT_RSVP_RAID_WARNING", + 92: "EVENT_RSVP_RAID_STARTS_NOW", + 93: "EVENT_RSVP_GMAX_WARNING", + 94: "EVENT_RSVP_GMAX_STARTS_NOW", + 95: "EVENT_RSVP_MAX_GENERIC_WARNING", + 96: "EVENT_RSVP_MAX_GENERIC_STARTS_NOW", + 97: "REMOTE_MAX_BATTLE_INVITATION", + 98: "ITEM_EXPIRATION_GRANT_CONSOLATION", + 99: "ACTIVITY_INVITE_RECEIVED", + 100: "WEEKLY_CHALLENGE_START", + 101: "WEEKLY_CHALLENGES_NEW_CHALLENGE", + 102: "WEEKLY_CHALLENGE_ALMOST_END", + 103: "HATCH_SPECIAL_EGG", + 104: "WEEKLY_CHALLENGE_PROGRESS", + 105: "WEEKLY_CHALLENGE_QUEST_COMPLETED", + 106: "REMOTE_TRADE_COMPLETE", + 107: "REMOTE_TRADE_INFO", + 108: "REMOTE_TRADE_INITIATE", + 109: "REMOTE_TRADE_EXPIRE_SOON", + 110: "REMOTE_TRADE_EXPIRE", + 111: "REMOTE_TRADE_CANCEL", + 112: "REMOTE_TRADE_CONFIRM", + 113: "LUCKY_REMOTE_TRADE_INITIATE", + 114: "LUCKY_REMOTE_TRADE_CONFIRM", + 115: "SOFT_SFIDA_PAUSED_ITEM_STORAGE", + 116: "SOFT_SFIDA_PAUSED_NO_POKEBALLS", + 117: "SOFT_SFIDA_PAUSED_POKEMON_STORAGE", + 118: "SOFT_SFIDA_READY_FOR_REVIEW", + 119: "SOFT_SFIDA_REMINDER", + } + RpcNotificationCategory_value = map[string]int32{ + "UNSET_NOTIFICATION_CATEGORY": 0, + "GYM_REMOVAL": 1, + "POKEMON_HUNGRY": 2, + "EXCLUSIVE_RAID_INVITE": 3, + "EXCLUSIVE_RAID_CANCELLATION": 4, + "SHARED_EXCLUSIVE_RAID_INVITE": 5, + "GIFTBOX_INCOMING": 6, + "GIFTBOX_DELIVERED": 7, + "FRIENDSHIP_MILESTONE_REWARD": 8, + "GYM_BATTLE_FRIENDSHIP_INCREMENT": 9, + "BGMODE_EGG_HATCH": 10, + "BGMODE_BUDDY_CANDY": 11, + "BGMODE_WEEKLY_FITNESS_REPORT": 12, + "BGMODE_OFF_SESSION_DISTANCE": 13, + "BGMODE_POI_PROXIMITY": 14, + "BGMODE_NAMED_BUDDY_CANDY": 15, + "APP_BADGE_ONLY": 16, + "COMBAT_CHALLENGE_OPENED": 17, + "LUCKY_FRIEND": 18, + "BUDDY_HUNGRY": 19, + "BUDDY_FOUND_GIFT": 20, + "BUDDY_AFFECTION_LEVEL_MILESTONE": 21, + "BUDDY_AFFECTION_WALKING": 22, + "BUDDY_AFFECTION_CARE": 23, + "BUDDY_AFFECTION_BATTLE": 24, + "BUDDY_AFFECTION_PHOTO": 25, + "BUDDY_AFFECTION_POI": 26, + "BUDDY_ATTRACTIVE_POI": 27, + "FRIEND_INVITE_RECEIVED": 28, + "FRIEND_INVITE_ACCEPTED": 29, + "COMBAT_VS_SEEKER_CHARGED": 30, + "COMBAT_COMPETITIVE_SEASON_END": 31, + "BUDDY_AFFECTION_ATTRACTIVE_POI": 32, + "POI_PASSCODE_REDEEMED": 33, + "NO_EGGS_INCUBATING": 34, + "RETENTION_UNOPENED_GIFTS": 39, + "RETENTION_STARPIECE": 40, + "RETENTION_INCENSE": 41, + "RETENTION_LUCKY_EGG": 42, + "RETENTION_ADVSYNC_REWARDS": 43, + "RETENTION_EGGS_NOT_INCUBATING": 44, + "RETENTION_POWER_WALK": 45, + "RETENTION_FUN_WITH_FRIENDS": 46, + "BUDDY_REMOTE_GIFT": 47, + "BGMODE_BUDDY_REMOTE_GIFT": 48, + "REMOTE_RAID_INVITATION": 49, + "ITEM_REWARDS": 50, + "TIMED_GROUP_CHALLENGE_STARTED": 51, + "TIMED_GROUP_CHALLENGE_GOAL_MET": 52, + "DEEP_LINKING": 53, + "BUDDY_AFFECTION_VISIT_POWERED_UP_FORT": 54, + "POKEDEX_UNLOCKED_CATEGORY_LIST": 55, + "CONTACT_SIGNED_UP": 56, + "POSTCARD_SAVED_BY_FRIEND": 57, + "TICKET_GIFT_NOTIFIED": 58, + "TICKET_GIFT_RECEIVED": 59, + "DAILY_ADVENTURE_INCENSE_UNUSED": 60, + "CAMPFIRE_INVITE": 61, + "BGMODE_UNCAUGHT_DISTANCE": 62, + "BGMODE_OPEN_GYM_SPOT": 63, + "BGMODE_NO_EGGS_INCUBATING": 64, + "WEEKLY_REMINDER_KM": 65, + "EXTERNAL_REWARD": 66, + "SLEEP_REWARD": 67, + "PARTY_PLAY_INVITATION": 68, + "BUDDY_AFFECTION_ROUTE": 69, + "CAMPFIRE_RAID_READY": 70, + "TAPPABLE_ZYGARDE_CELL": 71, + "DAILY_CATCH_STREAK": 72, + "CAMPFIRE_EVENT_REMINDER": 73, + "POKEMON_RETURNED_FROM_IRIS_SOCIAL_SCENE": 74, + "DAILY_SPIN_STREAK": 75, + "CAMPFIRE_MEETUP": 76, + "POKEMON_RETURNED_FROM_STATION": 77, + "CAMPFIRE_CHECK_IN_REWARD": 78, + "PERSONALIZED_RESEARCH_AVAILABLE": 79, + "CLAIM_FREE_RAID_PASS": 80, + "BGMODE_TRACKED_POKEMON_PROXIMITY": 81, + "DAILY_CATCH_STREAK_KEEP_EARLY": 82, + "DAILY_CATCH_STREAK_KEEP_LATE": 83, + "DAILY_CATCH_STREAK_FINISH_EARLY": 84, + "DAILY_CATCH_STREAK_FINISH_LATE": 85, + "BATTLE_TGR_FROM_BALLOON": 86, + "EVOLVE_TO_UNLOCK_POKEDEX_ENTRY": 87, + "LURE_MODULE_PLACED_NEARBY": 88, + "EVENT_RSVP": 89, + "EVENT_RSVP_INVITATION": 90, + "EVENT_RSVP_RAID_WARNING": 91, + "EVENT_RSVP_RAID_STARTS_NOW": 92, + "EVENT_RSVP_GMAX_WARNING": 93, + "EVENT_RSVP_GMAX_STARTS_NOW": 94, + "EVENT_RSVP_MAX_GENERIC_WARNING": 95, + "EVENT_RSVP_MAX_GENERIC_STARTS_NOW": 96, + "REMOTE_MAX_BATTLE_INVITATION": 97, + "ITEM_EXPIRATION_GRANT_CONSOLATION": 98, + "ACTIVITY_INVITE_RECEIVED": 99, + "WEEKLY_CHALLENGE_START": 100, + "WEEKLY_CHALLENGES_NEW_CHALLENGE": 101, + "WEEKLY_CHALLENGE_ALMOST_END": 102, + "HATCH_SPECIAL_EGG": 103, + "WEEKLY_CHALLENGE_PROGRESS": 104, + "WEEKLY_CHALLENGE_QUEST_COMPLETED": 105, + "REMOTE_TRADE_COMPLETE": 106, + "REMOTE_TRADE_INFO": 107, + "REMOTE_TRADE_INITIATE": 108, + "REMOTE_TRADE_EXPIRE_SOON": 109, + "REMOTE_TRADE_EXPIRE": 110, + "REMOTE_TRADE_CANCEL": 111, + "REMOTE_TRADE_CONFIRM": 112, + "LUCKY_REMOTE_TRADE_INITIATE": 113, + "LUCKY_REMOTE_TRADE_CONFIRM": 114, + "SOFT_SFIDA_PAUSED_ITEM_STORAGE": 115, + "SOFT_SFIDA_PAUSED_NO_POKEBALLS": 116, + "SOFT_SFIDA_PAUSED_POKEMON_STORAGE": 117, + "SOFT_SFIDA_READY_FOR_REVIEW": 118, + "SOFT_SFIDA_REMINDER": 119, + } +) + +func (x RpcNotificationCategory) Enum() *RpcNotificationCategory { + p := new(RpcNotificationCategory) + *p = x + return p +} + +func (x RpcNotificationCategory) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RpcNotificationCategory) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[235].Descriptor() +} + +func (RpcNotificationCategory) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[235] +} + +func (x RpcNotificationCategory) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RpcNotificationCategory.Descriptor instead. +func (RpcNotificationCategory) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{235} +} + +type RsvpSelection int32 + +const ( + RsvpSelection_UNSET_SELECTION RsvpSelection = 0 + RsvpSelection_GOING RsvpSelection = 1 + RsvpSelection_MAYBE RsvpSelection = 2 + RsvpSelection_DECLINED RsvpSelection = 3 +) + +// Enum value maps for RsvpSelection. +var ( + RsvpSelection_name = map[int32]string{ + 0: "UNSET_SELECTION", + 1: "GOING", + 2: "MAYBE", + 3: "DECLINED", + } + RsvpSelection_value = map[string]int32{ + "UNSET_SELECTION": 0, + "GOING": 1, + "MAYBE": 2, + "DECLINED": 3, + } +) + +func (x RsvpSelection) Enum() *RsvpSelection { + p := new(RsvpSelection) + *p = x + return p +} + +func (x RsvpSelection) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RsvpSelection) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[236].Descriptor() +} + +func (RsvpSelection) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[236] +} + +func (x RsvpSelection) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RsvpSelection.Descriptor instead. +func (RsvpSelection) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{236} +} + +type SaturdayCompositionData int32 + +const ( + SaturdayCompositionData_DATA_0 SaturdayCompositionData = 0 + SaturdayCompositionData_DATA_1 SaturdayCompositionData = 1 + SaturdayCompositionData_DATA_2 SaturdayCompositionData = 2 + SaturdayCompositionData_DATA_3 SaturdayCompositionData = 3 + SaturdayCompositionData_DATA_4 SaturdayCompositionData = 4 + SaturdayCompositionData_DATA_5 SaturdayCompositionData = 5 + SaturdayCompositionData_DATA_6 SaturdayCompositionData = 6 + SaturdayCompositionData_DATA_7 SaturdayCompositionData = 7 + SaturdayCompositionData_DATA_8 SaturdayCompositionData = 8 + SaturdayCompositionData_DATA_9 SaturdayCompositionData = 9 + SaturdayCompositionData_DATA_10 SaturdayCompositionData = 10 + SaturdayCompositionData_DATA_11 SaturdayCompositionData = 11 + SaturdayCompositionData_DATA_12 SaturdayCompositionData = 12 + SaturdayCompositionData_DATA_13 SaturdayCompositionData = 13 + SaturdayCompositionData_DATA_14 SaturdayCompositionData = 14 + SaturdayCompositionData_DATA_15 SaturdayCompositionData = 15 + SaturdayCompositionData_DATA_16 SaturdayCompositionData = 16 + SaturdayCompositionData_DATA_17 SaturdayCompositionData = 17 + SaturdayCompositionData_DATA_18 SaturdayCompositionData = 18 + SaturdayCompositionData_DATA_19 SaturdayCompositionData = 19 + SaturdayCompositionData_DATA_20 SaturdayCompositionData = 20 + SaturdayCompositionData_DATA_21 SaturdayCompositionData = 21 + SaturdayCompositionData_DATA_22 SaturdayCompositionData = 22 + SaturdayCompositionData_DATA_23 SaturdayCompositionData = 23 + SaturdayCompositionData_DATA_24 SaturdayCompositionData = 24 + SaturdayCompositionData_DATA_25 SaturdayCompositionData = 25 + SaturdayCompositionData_DATA_26 SaturdayCompositionData = 26 + SaturdayCompositionData_DATA_27 SaturdayCompositionData = 27 + SaturdayCompositionData_DATA_28 SaturdayCompositionData = 28 + SaturdayCompositionData_DATA_29 SaturdayCompositionData = 29 + SaturdayCompositionData_DATA_30 SaturdayCompositionData = 30 + SaturdayCompositionData_DATA_31 SaturdayCompositionData = 31 + SaturdayCompositionData_DATA_32 SaturdayCompositionData = 32 + SaturdayCompositionData_DATA_33 SaturdayCompositionData = 33 + SaturdayCompositionData_DATA_34 SaturdayCompositionData = 34 + SaturdayCompositionData_DATA_35 SaturdayCompositionData = 35 + SaturdayCompositionData_DATA_36 SaturdayCompositionData = 36 + SaturdayCompositionData_DATA_37 SaturdayCompositionData = 37 + SaturdayCompositionData_DATA_38 SaturdayCompositionData = 38 + SaturdayCompositionData_DATA_39 SaturdayCompositionData = 39 + SaturdayCompositionData_DATA_40 SaturdayCompositionData = 40 + SaturdayCompositionData_DATA_41 SaturdayCompositionData = 41 + SaturdayCompositionData_DATA_42 SaturdayCompositionData = 42 + SaturdayCompositionData_DATA_43 SaturdayCompositionData = 43 + SaturdayCompositionData_DATA_44 SaturdayCompositionData = 44 + SaturdayCompositionData_DATA_45 SaturdayCompositionData = 45 + SaturdayCompositionData_DATA_46 SaturdayCompositionData = 46 + SaturdayCompositionData_DATA_47 SaturdayCompositionData = 47 + SaturdayCompositionData_DATA_48 SaturdayCompositionData = 48 + SaturdayCompositionData_DATA_49 SaturdayCompositionData = 49 + SaturdayCompositionData_DATA_50 SaturdayCompositionData = 50 + SaturdayCompositionData_DATA_51 SaturdayCompositionData = 51 + SaturdayCompositionData_DATA_52 SaturdayCompositionData = 52 + SaturdayCompositionData_DATA_53 SaturdayCompositionData = 53 + SaturdayCompositionData_DATA_54 SaturdayCompositionData = 54 + SaturdayCompositionData_DATA_55 SaturdayCompositionData = 55 + SaturdayCompositionData_DATA_56 SaturdayCompositionData = 56 + SaturdayCompositionData_DATA_57 SaturdayCompositionData = 57 + SaturdayCompositionData_DATA_58 SaturdayCompositionData = 58 + SaturdayCompositionData_DATA_59 SaturdayCompositionData = 59 + SaturdayCompositionData_DATA_60 SaturdayCompositionData = 60 + SaturdayCompositionData_DATA_61 SaturdayCompositionData = 61 + SaturdayCompositionData_DATA_62 SaturdayCompositionData = 62 + SaturdayCompositionData_DATA_63 SaturdayCompositionData = 63 +) + +// Enum value maps for SaturdayCompositionData. +var ( + SaturdayCompositionData_name = map[int32]string{ + 0: "DATA_0", + 1: "DATA_1", + 2: "DATA_2", + 3: "DATA_3", + 4: "DATA_4", + 5: "DATA_5", + 6: "DATA_6", + 7: "DATA_7", + 8: "DATA_8", + 9: "DATA_9", + 10: "DATA_10", + 11: "DATA_11", + 12: "DATA_12", + 13: "DATA_13", + 14: "DATA_14", + 15: "DATA_15", + 16: "DATA_16", + 17: "DATA_17", + 18: "DATA_18", + 19: "DATA_19", + 20: "DATA_20", + 21: "DATA_21", + 22: "DATA_22", + 23: "DATA_23", + 24: "DATA_24", + 25: "DATA_25", + 26: "DATA_26", + 27: "DATA_27", + 28: "DATA_28", + 29: "DATA_29", + 30: "DATA_30", + 31: "DATA_31", + 32: "DATA_32", + 33: "DATA_33", + 34: "DATA_34", + 35: "DATA_35", + 36: "DATA_36", + 37: "DATA_37", + 38: "DATA_38", + 39: "DATA_39", + 40: "DATA_40", + 41: "DATA_41", + 42: "DATA_42", + 43: "DATA_43", + 44: "DATA_44", + 45: "DATA_45", + 46: "DATA_46", + 47: "DATA_47", + 48: "DATA_48", + 49: "DATA_49", + 50: "DATA_50", + 51: "DATA_51", + 52: "DATA_52", + 53: "DATA_53", + 54: "DATA_54", + 55: "DATA_55", + 56: "DATA_56", + 57: "DATA_57", + 58: "DATA_58", + 59: "DATA_59", + 60: "DATA_60", + 61: "DATA_61", + 62: "DATA_62", + 63: "DATA_63", + } + SaturdayCompositionData_value = map[string]int32{ + "DATA_0": 0, + "DATA_1": 1, + "DATA_2": 2, + "DATA_3": 3, + "DATA_4": 4, + "DATA_5": 5, + "DATA_6": 6, + "DATA_7": 7, + "DATA_8": 8, + "DATA_9": 9, + "DATA_10": 10, + "DATA_11": 11, + "DATA_12": 12, + "DATA_13": 13, + "DATA_14": 14, + "DATA_15": 15, + "DATA_16": 16, + "DATA_17": 17, + "DATA_18": 18, + "DATA_19": 19, + "DATA_20": 20, + "DATA_21": 21, + "DATA_22": 22, + "DATA_23": 23, + "DATA_24": 24, + "DATA_25": 25, + "DATA_26": 26, + "DATA_27": 27, + "DATA_28": 28, + "DATA_29": 29, + "DATA_30": 30, + "DATA_31": 31, + "DATA_32": 32, + "DATA_33": 33, + "DATA_34": 34, + "DATA_35": 35, + "DATA_36": 36, + "DATA_37": 37, + "DATA_38": 38, + "DATA_39": 39, + "DATA_40": 40, + "DATA_41": 41, + "DATA_42": 42, + "DATA_43": 43, + "DATA_44": 44, + "DATA_45": 45, + "DATA_46": 46, + "DATA_47": 47, + "DATA_48": 48, + "DATA_49": 49, + "DATA_50": 50, + "DATA_51": 51, + "DATA_52": 52, + "DATA_53": 53, + "DATA_54": 54, + "DATA_55": 55, + "DATA_56": 56, + "DATA_57": 57, + "DATA_58": 58, + "DATA_59": 59, + "DATA_60": 60, + "DATA_61": 61, + "DATA_62": 62, + "DATA_63": 63, + } +) + +func (x SaturdayCompositionData) Enum() *SaturdayCompositionData { + p := new(SaturdayCompositionData) + *p = x + return p +} + +func (x SaturdayCompositionData) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SaturdayCompositionData) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[237].Descriptor() +} + +func (SaturdayCompositionData) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[237] +} + +func (x SaturdayCompositionData) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SaturdayCompositionData.Descriptor instead. +func (SaturdayCompositionData) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{237} +} + +type ScanTag int32 + +const ( + ScanTag_SCAN_TAG_DEFAULT_SCAN ScanTag = 0 + ScanTag_SCAN_TAG_PUBLIC ScanTag = 1 + ScanTag_SCAN_TAG_PRIVATE ScanTag = 2 + ScanTag_SCAN_TAG_WAYSPOT_CENTRIC ScanTag = 3 + ScanTag_SCAN_TAG_FREE_FORM ScanTag = 4 + ScanTag_SCAN_TAG_EXPERIMENTAL ScanTag = 5 +) + +// Enum value maps for ScanTag. +var ( + ScanTag_name = map[int32]string{ + 0: "SCAN_TAG_DEFAULT_SCAN", + 1: "SCAN_TAG_PUBLIC", + 2: "SCAN_TAG_PRIVATE", + 3: "SCAN_TAG_WAYSPOT_CENTRIC", + 4: "SCAN_TAG_FREE_FORM", + 5: "SCAN_TAG_EXPERIMENTAL", + } + ScanTag_value = map[string]int32{ + "SCAN_TAG_DEFAULT_SCAN": 0, + "SCAN_TAG_PUBLIC": 1, + "SCAN_TAG_PRIVATE": 2, + "SCAN_TAG_WAYSPOT_CENTRIC": 3, + "SCAN_TAG_FREE_FORM": 4, + "SCAN_TAG_EXPERIMENTAL": 5, + } +) + +func (x ScanTag) Enum() *ScanTag { + p := new(ScanTag) + *p = x + return p +} + +func (x ScanTag) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ScanTag) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[238].Descriptor() +} + +func (ScanTag) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[238] +} + +func (x ScanTag) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ScanTag.Descriptor instead. +func (ScanTag) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{238} +} + +type SemanticChannel int32 + +const ( + SemanticChannel_SEMANTIC_CHANNEL_SKY SemanticChannel = 0 + SemanticChannel_SEMANTIC_CHANNEL_GROUND SemanticChannel = 1 + SemanticChannel_SEMANTIC_CHANNEL_GROUND_NATURAL SemanticChannel = 2 + SemanticChannel_SEMANTIC_CHANNEL_GROUND_UNNATURAL SemanticChannel = 3 + SemanticChannel_SEMANTIC_CHANNEL_WATER SemanticChannel = 4 + SemanticChannel_SEMANTIC_CHANNEL_PEOPLE SemanticChannel = 5 + SemanticChannel_SEMANTIC_CHANNEL_BUILDING SemanticChannel = 6 + SemanticChannel_SEMANTIC_CHANNEL_FLOWERS SemanticChannel = 7 + SemanticChannel_SEMANTIC_CHANNEL_FOLIAGE SemanticChannel = 8 + SemanticChannel_SEMANTIC_CHANNEL_TREE_TRUNK SemanticChannel = 9 + SemanticChannel_SEMANTIC_CHANNEL_PET SemanticChannel = 10 + SemanticChannel_SEMANTIC_CHANNEL_SAND SemanticChannel = 11 + SemanticChannel_SEMANTIC_CHANNEL_GRASS SemanticChannel = 12 + SemanticChannel_SEMANTIC_CHANNEL_TV SemanticChannel = 13 + SemanticChannel_SEMANTIC_CHANNEL_DIRT SemanticChannel = 14 + SemanticChannel_SEMANTIC_CHANNEL_VEHICLE SemanticChannel = 15 + SemanticChannel_SEMANTIC_CHANNEL_ROAD SemanticChannel = 16 + SemanticChannel_SEMANTIC_CHANNEL_FOOD SemanticChannel = 17 + SemanticChannel_SEMANTIC_CHANNEL_LOUNGABLE SemanticChannel = 18 + SemanticChannel_SEMANTIC_CHANNEL_SNOW SemanticChannel = 19 +) + +// Enum value maps for SemanticChannel. +var ( + SemanticChannel_name = map[int32]string{ + 0: "SEMANTIC_CHANNEL_SKY", + 1: "SEMANTIC_CHANNEL_GROUND", + 2: "SEMANTIC_CHANNEL_GROUND_NATURAL", + 3: "SEMANTIC_CHANNEL_GROUND_UNNATURAL", + 4: "SEMANTIC_CHANNEL_WATER", + 5: "SEMANTIC_CHANNEL_PEOPLE", + 6: "SEMANTIC_CHANNEL_BUILDING", + 7: "SEMANTIC_CHANNEL_FLOWERS", + 8: "SEMANTIC_CHANNEL_FOLIAGE", + 9: "SEMANTIC_CHANNEL_TREE_TRUNK", + 10: "SEMANTIC_CHANNEL_PET", + 11: "SEMANTIC_CHANNEL_SAND", + 12: "SEMANTIC_CHANNEL_GRASS", + 13: "SEMANTIC_CHANNEL_TV", + 14: "SEMANTIC_CHANNEL_DIRT", + 15: "SEMANTIC_CHANNEL_VEHICLE", + 16: "SEMANTIC_CHANNEL_ROAD", + 17: "SEMANTIC_CHANNEL_FOOD", + 18: "SEMANTIC_CHANNEL_LOUNGABLE", + 19: "SEMANTIC_CHANNEL_SNOW", + } + SemanticChannel_value = map[string]int32{ + "SEMANTIC_CHANNEL_SKY": 0, + "SEMANTIC_CHANNEL_GROUND": 1, + "SEMANTIC_CHANNEL_GROUND_NATURAL": 2, + "SEMANTIC_CHANNEL_GROUND_UNNATURAL": 3, + "SEMANTIC_CHANNEL_WATER": 4, + "SEMANTIC_CHANNEL_PEOPLE": 5, + "SEMANTIC_CHANNEL_BUILDING": 6, + "SEMANTIC_CHANNEL_FLOWERS": 7, + "SEMANTIC_CHANNEL_FOLIAGE": 8, + "SEMANTIC_CHANNEL_TREE_TRUNK": 9, + "SEMANTIC_CHANNEL_PET": 10, + "SEMANTIC_CHANNEL_SAND": 11, + "SEMANTIC_CHANNEL_GRASS": 12, + "SEMANTIC_CHANNEL_TV": 13, + "SEMANTIC_CHANNEL_DIRT": 14, + "SEMANTIC_CHANNEL_VEHICLE": 15, + "SEMANTIC_CHANNEL_ROAD": 16, + "SEMANTIC_CHANNEL_FOOD": 17, + "SEMANTIC_CHANNEL_LOUNGABLE": 18, + "SEMANTIC_CHANNEL_SNOW": 19, + } +) + +func (x SemanticChannel) Enum() *SemanticChannel { + p := new(SemanticChannel) + *p = x + return p +} + +func (x SemanticChannel) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SemanticChannel) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[239].Descriptor() +} + +func (SemanticChannel) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[239] +} + +func (x SemanticChannel) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SemanticChannel.Descriptor instead. +func (SemanticChannel) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{239} +} + +type ShoppingPageScrollIds int32 + +const ( + ShoppingPageScrollIds_SHOPPING_PAGE_SCROLL_IDS_UNDEFINED_SHOPPING_PAGE_SCROLL_TYPE ShoppingPageScrollIds = 0 + ShoppingPageScrollIds_SHOPPING_PAGE_SCROLL_IDS_LAST_SCROLL ShoppingPageScrollIds = 1 + ShoppingPageScrollIds_SHOPPING_PAGE_SCROLL_IDS_MAX_SCROLL ShoppingPageScrollIds = 2 +) + +// Enum value maps for ShoppingPageScrollIds. +var ( + ShoppingPageScrollIds_name = map[int32]string{ + 0: "SHOPPING_PAGE_SCROLL_IDS_UNDEFINED_SHOPPING_PAGE_SCROLL_TYPE", + 1: "SHOPPING_PAGE_SCROLL_IDS_LAST_SCROLL", + 2: "SHOPPING_PAGE_SCROLL_IDS_MAX_SCROLL", + } + ShoppingPageScrollIds_value = map[string]int32{ + "SHOPPING_PAGE_SCROLL_IDS_UNDEFINED_SHOPPING_PAGE_SCROLL_TYPE": 0, + "SHOPPING_PAGE_SCROLL_IDS_LAST_SCROLL": 1, + "SHOPPING_PAGE_SCROLL_IDS_MAX_SCROLL": 2, + } +) + +func (x ShoppingPageScrollIds) Enum() *ShoppingPageScrollIds { + p := new(ShoppingPageScrollIds) + *p = x + return p +} + +func (x ShoppingPageScrollIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ShoppingPageScrollIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[240].Descriptor() +} + +func (ShoppingPageScrollIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[240] +} + +func (x ShoppingPageScrollIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ShoppingPageScrollIds.Descriptor instead. +func (ShoppingPageScrollIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{240} +} + +type ShoppingPageTelemetryIds int32 + +const ( + ShoppingPageTelemetryIds_SHOPPING_PAGE_TELEMETRY_IDS_UNDEFINED_SHOPPING_PAGE_EVENT ShoppingPageTelemetryIds = 0 + ShoppingPageTelemetryIds_SHOPPING_PAGE_TELEMETRY_IDS_CLICK_CUSTOMIZE_AVATAR ShoppingPageTelemetryIds = 1 + ShoppingPageTelemetryIds_SHOPPING_PAGE_TELEMETRY_IDS_QUICK_SHOP_MORE ShoppingPageTelemetryIds = 2 + ShoppingPageTelemetryIds_SHOPPING_PAGE_TELEMETRY_IDS_QUICK_SHOP_EXCHANGE ShoppingPageTelemetryIds = 3 + ShoppingPageTelemetryIds_SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SHOP ShoppingPageTelemetryIds = 4 + ShoppingPageTelemetryIds_SHOPPING_PAGE_TELEMETRY_IDS_QUIT_SHOP ShoppingPageTelemetryIds = 5 + ShoppingPageTelemetryIds_SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SKU ShoppingPageTelemetryIds = 6 + ShoppingPageTelemetryIds_SHOPPING_PAGE_TELEMETRY_IDS_QUIT_SKU ShoppingPageTelemetryIds = 7 + ShoppingPageTelemetryIds_SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SKU_EXCHANGE ShoppingPageTelemetryIds = 8 + ShoppingPageTelemetryIds_SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SHOP_AVATAR ShoppingPageTelemetryIds = 9 + ShoppingPageTelemetryIds_SHOPPING_PAGE_TELEMETRY_IDS_QUIT_SHOP_AVATAR ShoppingPageTelemetryIds = 10 + ShoppingPageTelemetryIds_SHOPPING_PAGE_TELEMETRY_IDS_CLICK_AVATAR_TYPE ShoppingPageTelemetryIds = 11 + ShoppingPageTelemetryIds_SHOPPING_PAGE_TELEMETRY_IDS_QUIT_AVATAR_TYPE ShoppingPageTelemetryIds = 12 + ShoppingPageTelemetryIds_SHOPPING_PAGE_TELEMETRY_IDS_CLICK_AVATAR_ITEM ShoppingPageTelemetryIds = 13 + ShoppingPageTelemetryIds_SHOPPING_PAGE_TELEMETRY_IDS_QUIT_AVATAR_ITEM ShoppingPageTelemetryIds = 14 + ShoppingPageTelemetryIds_SHOPPING_PAGE_TELEMETRY_IDS_CONFIRM_AVATAR_ITEM ShoppingPageTelemetryIds = 15 + ShoppingPageTelemetryIds_SHOPPING_PAGE_TELEMETRY_IDS_CLICK_AVATAR_ITEM_COLOR ShoppingPageTelemetryIds = 16 + ShoppingPageTelemetryIds_SHOPPING_PAGE_TELEMETRY_IDS_QUIT_AVATAR_ITEM_COLOR ShoppingPageTelemetryIds = 17 + ShoppingPageTelemetryIds_SHOPPING_PAGE_TELEMETRY_IDS_CONFIRM_AVATAR_ITEM_COLOR ShoppingPageTelemetryIds = 18 + ShoppingPageTelemetryIds_SHOPPING_PAGE_TELEMETRY_IDS_CLICK_IAP_STORE_BANNER ShoppingPageTelemetryIds = 19 + ShoppingPageTelemetryIds_SHOPPING_PAGE_TELEMETRY_IDS_AVATAR_APPEARANCE_CHANGED ShoppingPageTelemetryIds = 20 +) + +// Enum value maps for ShoppingPageTelemetryIds. +var ( + ShoppingPageTelemetryIds_name = map[int32]string{ + 0: "SHOPPING_PAGE_TELEMETRY_IDS_UNDEFINED_SHOPPING_PAGE_EVENT", + 1: "SHOPPING_PAGE_TELEMETRY_IDS_CLICK_CUSTOMIZE_AVATAR", + 2: "SHOPPING_PAGE_TELEMETRY_IDS_QUICK_SHOP_MORE", + 3: "SHOPPING_PAGE_TELEMETRY_IDS_QUICK_SHOP_EXCHANGE", + 4: "SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SHOP", + 5: "SHOPPING_PAGE_TELEMETRY_IDS_QUIT_SHOP", + 6: "SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SKU", + 7: "SHOPPING_PAGE_TELEMETRY_IDS_QUIT_SKU", + 8: "SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SKU_EXCHANGE", + 9: "SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SHOP_AVATAR", + 10: "SHOPPING_PAGE_TELEMETRY_IDS_QUIT_SHOP_AVATAR", + 11: "SHOPPING_PAGE_TELEMETRY_IDS_CLICK_AVATAR_TYPE", + 12: "SHOPPING_PAGE_TELEMETRY_IDS_QUIT_AVATAR_TYPE", + 13: "SHOPPING_PAGE_TELEMETRY_IDS_CLICK_AVATAR_ITEM", + 14: "SHOPPING_PAGE_TELEMETRY_IDS_QUIT_AVATAR_ITEM", + 15: "SHOPPING_PAGE_TELEMETRY_IDS_CONFIRM_AVATAR_ITEM", + 16: "SHOPPING_PAGE_TELEMETRY_IDS_CLICK_AVATAR_ITEM_COLOR", + 17: "SHOPPING_PAGE_TELEMETRY_IDS_QUIT_AVATAR_ITEM_COLOR", + 18: "SHOPPING_PAGE_TELEMETRY_IDS_CONFIRM_AVATAR_ITEM_COLOR", + 19: "SHOPPING_PAGE_TELEMETRY_IDS_CLICK_IAP_STORE_BANNER", + 20: "SHOPPING_PAGE_TELEMETRY_IDS_AVATAR_APPEARANCE_CHANGED", + } + ShoppingPageTelemetryIds_value = map[string]int32{ + "SHOPPING_PAGE_TELEMETRY_IDS_UNDEFINED_SHOPPING_PAGE_EVENT": 0, + "SHOPPING_PAGE_TELEMETRY_IDS_CLICK_CUSTOMIZE_AVATAR": 1, + "SHOPPING_PAGE_TELEMETRY_IDS_QUICK_SHOP_MORE": 2, + "SHOPPING_PAGE_TELEMETRY_IDS_QUICK_SHOP_EXCHANGE": 3, + "SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SHOP": 4, + "SHOPPING_PAGE_TELEMETRY_IDS_QUIT_SHOP": 5, + "SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SKU": 6, + "SHOPPING_PAGE_TELEMETRY_IDS_QUIT_SKU": 7, + "SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SKU_EXCHANGE": 8, + "SHOPPING_PAGE_TELEMETRY_IDS_CLICK_SHOP_AVATAR": 9, + "SHOPPING_PAGE_TELEMETRY_IDS_QUIT_SHOP_AVATAR": 10, + "SHOPPING_PAGE_TELEMETRY_IDS_CLICK_AVATAR_TYPE": 11, + "SHOPPING_PAGE_TELEMETRY_IDS_QUIT_AVATAR_TYPE": 12, + "SHOPPING_PAGE_TELEMETRY_IDS_CLICK_AVATAR_ITEM": 13, + "SHOPPING_PAGE_TELEMETRY_IDS_QUIT_AVATAR_ITEM": 14, + "SHOPPING_PAGE_TELEMETRY_IDS_CONFIRM_AVATAR_ITEM": 15, + "SHOPPING_PAGE_TELEMETRY_IDS_CLICK_AVATAR_ITEM_COLOR": 16, + "SHOPPING_PAGE_TELEMETRY_IDS_QUIT_AVATAR_ITEM_COLOR": 17, + "SHOPPING_PAGE_TELEMETRY_IDS_CONFIRM_AVATAR_ITEM_COLOR": 18, + "SHOPPING_PAGE_TELEMETRY_IDS_CLICK_IAP_STORE_BANNER": 19, + "SHOPPING_PAGE_TELEMETRY_IDS_AVATAR_APPEARANCE_CHANGED": 20, + } +) + +func (x ShoppingPageTelemetryIds) Enum() *ShoppingPageTelemetryIds { + p := new(ShoppingPageTelemetryIds) + *p = x + return p +} + +func (x ShoppingPageTelemetryIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ShoppingPageTelemetryIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[241].Descriptor() +} + +func (ShoppingPageTelemetryIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[241] +} + +func (x ShoppingPageTelemetryIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ShoppingPageTelemetryIds.Descriptor instead. +func (ShoppingPageTelemetryIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{241} +} + +type ShoppingPageTelemetrySource int32 + +const ( + ShoppingPageTelemetrySource_SHOPPING_PAGE_TELEMETRY_SOURCE_UNDEFINED_SHOPPING_PAGE_SOURCE ShoppingPageTelemetrySource = 0 + ShoppingPageTelemetrySource_SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_MAIN_MENU ShoppingPageTelemetrySource = 1 + ShoppingPageTelemetrySource_SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_POKEMON_BAG_FULL ShoppingPageTelemetrySource = 2 + ShoppingPageTelemetrySource_SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_INCUBATOR_SELECTOR ShoppingPageTelemetrySource = 3 + ShoppingPageTelemetrySource_SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_POKESTOP_DISK_INTERACTION ShoppingPageTelemetrySource = 4 + ShoppingPageTelemetrySource_SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_OPEN_GIFT_BAG_FULL ShoppingPageTelemetrySource = 5 + ShoppingPageTelemetrySource_SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_FULL_ENCOUNTER ShoppingPageTelemetrySource = 6 + ShoppingPageTelemetrySource_SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_FULL_RAID ShoppingPageTelemetrySource = 7 + ShoppingPageTelemetrySource_SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_MORE ShoppingPageTelemetrySource = 8 + ShoppingPageTelemetrySource_SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_AVATAR_ITEM ShoppingPageTelemetrySource = 9 + ShoppingPageTelemetrySource_SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_POKEMON_ENCOUNTER ShoppingPageTelemetrySource = 10 + ShoppingPageTelemetrySource_SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_PLAYER_PROFILE_PAGE ShoppingPageTelemetrySource = 11 + ShoppingPageTelemetrySource_SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_STORE_FRONT ShoppingPageTelemetrySource = 12 + ShoppingPageTelemetrySource_SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_AVATAR_CUSTOMIZATION_AWARD ShoppingPageTelemetrySource = 13 + ShoppingPageTelemetrySource_SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_FIRST_TIME_USER_FLOW ShoppingPageTelemetrySource = 14 + ShoppingPageTelemetrySource_SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_BADGE_DETAIL_AVATAR_REWARD ShoppingPageTelemetrySource = 15 + ShoppingPageTelemetrySource_SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_DEEP_LINK ShoppingPageTelemetrySource = 16 + ShoppingPageTelemetrySource_SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_RAID_PASS ShoppingPageTelemetrySource = 17 + ShoppingPageTelemetrySource_SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_REMOTE_RAID_PASS ShoppingPageTelemetrySource = 18 + ShoppingPageTelemetrySource_SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BUDDY_INTERACTION_POFFIN ShoppingPageTelemetrySource = 100 + ShoppingPageTelemetrySource_SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BUDDY_QUICK_FEED_POFFIN ShoppingPageTelemetrySource = 101 + ShoppingPageTelemetrySource_SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_INCENSE_ORDINARY ShoppingPageTelemetrySource = 102 + ShoppingPageTelemetrySource_SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_LUCKY_EGG ShoppingPageTelemetrySource = 103 + ShoppingPageTelemetrySource_SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_STAR_PIECE ShoppingPageTelemetrySource = 104 + ShoppingPageTelemetrySource_SHOPPING_PAGE_TELEMETRY_SOURCE_QUICK_SHOP_ENCOUNTER_NO_WILD_BALL ShoppingPageTelemetrySource = 105 + ShoppingPageTelemetrySource_SHOPPING_PAGE_TELEMETRY_SOURCE_QUICK_SHOP_ENCOUNTER_LAST_WILD_BALL_USED ShoppingPageTelemetrySource = 106 +) + +// Enum value maps for ShoppingPageTelemetrySource. +var ( + ShoppingPageTelemetrySource_name = map[int32]string{ + 0: "SHOPPING_PAGE_TELEMETRY_SOURCE_UNDEFINED_SHOPPING_PAGE_SOURCE", + 1: "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_MAIN_MENU", + 2: "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_POKEMON_BAG_FULL", + 3: "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_INCUBATOR_SELECTOR", + 4: "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_POKESTOP_DISK_INTERACTION", + 5: "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_OPEN_GIFT_BAG_FULL", + 6: "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_FULL_ENCOUNTER", + 7: "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_FULL_RAID", + 8: "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_MORE", + 9: "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_AVATAR_ITEM", + 10: "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_POKEMON_ENCOUNTER", + 11: "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_PLAYER_PROFILE_PAGE", + 12: "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_STORE_FRONT", + 13: "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_AVATAR_CUSTOMIZATION_AWARD", + 14: "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_FIRST_TIME_USER_FLOW", + 15: "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_BADGE_DETAIL_AVATAR_REWARD", + 16: "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_DEEP_LINK", + 17: "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_RAID_PASS", + 18: "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_REMOTE_RAID_PASS", + 100: "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BUDDY_INTERACTION_POFFIN", + 101: "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BUDDY_QUICK_FEED_POFFIN", + 102: "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_INCENSE_ORDINARY", + 103: "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_LUCKY_EGG", + 104: "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_STAR_PIECE", + 105: "SHOPPING_PAGE_TELEMETRY_SOURCE_QUICK_SHOP_ENCOUNTER_NO_WILD_BALL", + 106: "SHOPPING_PAGE_TELEMETRY_SOURCE_QUICK_SHOP_ENCOUNTER_LAST_WILD_BALL_USED", + } + ShoppingPageTelemetrySource_value = map[string]int32{ + "SHOPPING_PAGE_TELEMETRY_SOURCE_UNDEFINED_SHOPPING_PAGE_SOURCE": 0, + "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_MAIN_MENU": 1, + "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_POKEMON_BAG_FULL": 2, + "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_INCUBATOR_SELECTOR": 3, + "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_POKESTOP_DISK_INTERACTION": 4, + "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_OPEN_GIFT_BAG_FULL": 5, + "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_FULL_ENCOUNTER": 6, + "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_FULL_RAID": 7, + "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_MORE": 8, + "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_AVATAR_ITEM": 9, + "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_POKEMON_ENCOUNTER": 10, + "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_PLAYER_PROFILE_PAGE": 11, + "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_STORE_FRONT": 12, + "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_AVATAR_CUSTOMIZATION_AWARD": 13, + "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_FIRST_TIME_USER_FLOW": 14, + "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_BADGE_DETAIL_AVATAR_REWARD": 15, + "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_DEEP_LINK": 16, + "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_RAID_PASS": 17, + "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_REMOTE_RAID_PASS": 18, + "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BUDDY_INTERACTION_POFFIN": 100, + "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BUDDY_QUICK_FEED_POFFIN": 101, + "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_INCENSE_ORDINARY": 102, + "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_LUCKY_EGG": 103, + "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_STAR_PIECE": 104, + "SHOPPING_PAGE_TELEMETRY_SOURCE_QUICK_SHOP_ENCOUNTER_NO_WILD_BALL": 105, + "SHOPPING_PAGE_TELEMETRY_SOURCE_QUICK_SHOP_ENCOUNTER_LAST_WILD_BALL_USED": 106, + } +) + +func (x ShoppingPageTelemetrySource) Enum() *ShoppingPageTelemetrySource { + p := new(ShoppingPageTelemetrySource) + *p = x + return p +} + +func (x ShoppingPageTelemetrySource) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ShoppingPageTelemetrySource) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[242].Descriptor() +} + +func (ShoppingPageTelemetrySource) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[242] +} + +func (x ShoppingPageTelemetrySource) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ShoppingPageTelemetrySource.Descriptor instead. +func (ShoppingPageTelemetrySource) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{242} +} + +type ShowSticker int32 + +const ( + ShowSticker_NEVER_SHOW ShowSticker = 0 + ShowSticker_ALWAYS_SHOW ShowSticker = 1 + ShowSticker_SOMETIMES_SHOW ShowSticker = 2 +) + +// Enum value maps for ShowSticker. +var ( + ShowSticker_name = map[int32]string{ + 0: "NEVER_SHOW", + 1: "ALWAYS_SHOW", + 2: "SOMETIMES_SHOW", + } + ShowSticker_value = map[string]int32{ + "NEVER_SHOW": 0, + "ALWAYS_SHOW": 1, + "SOMETIMES_SHOW": 2, + } +) + +func (x ShowSticker) Enum() *ShowSticker { + p := new(ShowSticker) + *p = x + return p +} + +func (x ShowSticker) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ShowSticker) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[243].Descriptor() +} + +func (ShowSticker) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[243] +} + +func (x ShowSticker) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ShowSticker.Descriptor instead. +func (ShowSticker) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{243} +} + +type SocialTelemetryIds int32 + +const ( + SocialTelemetryIds_SOCIAL_TELEMETRY_IDS_UNDEFINED_SOCIAL SocialTelemetryIds = 0 + SocialTelemetryIds_SOCIAL_TELEMETRY_IDS_FRIEND_TAB SocialTelemetryIds = 1 + SocialTelemetryIds_SOCIAL_TELEMETRY_IDS_NOTIFICATION_TAB SocialTelemetryIds = 2 + SocialTelemetryIds_SOCIAL_TELEMETRY_IDS_FRIEND_PROFILE SocialTelemetryIds = 3 + SocialTelemetryIds_SOCIAL_TELEMETRY_IDS_OPEN_FRIEND_SHIP_LEVEL_DETAIL SocialTelemetryIds = 4 + SocialTelemetryIds_SOCIAL_TELEMETRY_IDS_CLOSE_OPEN_GIFT_CONFIRMATION SocialTelemetryIds = 5 + SocialTelemetryIds_SOCIAL_TELEMETRY_IDS_FRIEND_LIST_SORT_CHANGED SocialTelemetryIds = 6 + SocialTelemetryIds_SOCIAL_TELEMETRY_IDS_FRIEND_LIST_CLOSED SocialTelemetryIds = 7 +) + +// Enum value maps for SocialTelemetryIds. +var ( + SocialTelemetryIds_name = map[int32]string{ + 0: "SOCIAL_TELEMETRY_IDS_UNDEFINED_SOCIAL", + 1: "SOCIAL_TELEMETRY_IDS_FRIEND_TAB", + 2: "SOCIAL_TELEMETRY_IDS_NOTIFICATION_TAB", + 3: "SOCIAL_TELEMETRY_IDS_FRIEND_PROFILE", + 4: "SOCIAL_TELEMETRY_IDS_OPEN_FRIEND_SHIP_LEVEL_DETAIL", + 5: "SOCIAL_TELEMETRY_IDS_CLOSE_OPEN_GIFT_CONFIRMATION", + 6: "SOCIAL_TELEMETRY_IDS_FRIEND_LIST_SORT_CHANGED", + 7: "SOCIAL_TELEMETRY_IDS_FRIEND_LIST_CLOSED", + } + SocialTelemetryIds_value = map[string]int32{ + "SOCIAL_TELEMETRY_IDS_UNDEFINED_SOCIAL": 0, + "SOCIAL_TELEMETRY_IDS_FRIEND_TAB": 1, + "SOCIAL_TELEMETRY_IDS_NOTIFICATION_TAB": 2, + "SOCIAL_TELEMETRY_IDS_FRIEND_PROFILE": 3, + "SOCIAL_TELEMETRY_IDS_OPEN_FRIEND_SHIP_LEVEL_DETAIL": 4, + "SOCIAL_TELEMETRY_IDS_CLOSE_OPEN_GIFT_CONFIRMATION": 5, + "SOCIAL_TELEMETRY_IDS_FRIEND_LIST_SORT_CHANGED": 6, + "SOCIAL_TELEMETRY_IDS_FRIEND_LIST_CLOSED": 7, + } +) + +func (x SocialTelemetryIds) Enum() *SocialTelemetryIds { + p := new(SocialTelemetryIds) + *p = x + return p +} + +func (x SocialTelemetryIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SocialTelemetryIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[244].Descriptor() +} + +func (SocialTelemetryIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[244] +} + +func (x SocialTelemetryIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SocialTelemetryIds.Descriptor instead. +func (SocialTelemetryIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{244} +} + +type SoftSfidaDeepLinkCategory int32 + +const ( + SoftSfidaDeepLinkCategory_SOFT_SFIDA_DEEP_LINK_CATEGORY_REMINDER SoftSfidaDeepLinkCategory = 0 + SoftSfidaDeepLinkCategory_SOFT_SFIDA_DEEP_LINK_CATEGORY_BOX_FULL SoftSfidaDeepLinkCategory = 1 + SoftSfidaDeepLinkCategory_SOFT_SFIDA_DEEP_LINK_CATEGORY_BAG_FULL SoftSfidaDeepLinkCategory = 2 + SoftSfidaDeepLinkCategory_SOFT_SFIDA_DEEP_LINK_CATEGORY_NO_POKEBALL SoftSfidaDeepLinkCategory = 3 + SoftSfidaDeepLinkCategory_SOFT_SFIDA_DEEP_LINK_CATEGORY_DAILY_COMPLETE SoftSfidaDeepLinkCategory = 4 +) + +// Enum value maps for SoftSfidaDeepLinkCategory. +var ( + SoftSfidaDeepLinkCategory_name = map[int32]string{ + 0: "SOFT_SFIDA_DEEP_LINK_CATEGORY_REMINDER", + 1: "SOFT_SFIDA_DEEP_LINK_CATEGORY_BOX_FULL", + 2: "SOFT_SFIDA_DEEP_LINK_CATEGORY_BAG_FULL", + 3: "SOFT_SFIDA_DEEP_LINK_CATEGORY_NO_POKEBALL", + 4: "SOFT_SFIDA_DEEP_LINK_CATEGORY_DAILY_COMPLETE", + } + SoftSfidaDeepLinkCategory_value = map[string]int32{ + "SOFT_SFIDA_DEEP_LINK_CATEGORY_REMINDER": 0, + "SOFT_SFIDA_DEEP_LINK_CATEGORY_BOX_FULL": 1, + "SOFT_SFIDA_DEEP_LINK_CATEGORY_BAG_FULL": 2, + "SOFT_SFIDA_DEEP_LINK_CATEGORY_NO_POKEBALL": 3, + "SOFT_SFIDA_DEEP_LINK_CATEGORY_DAILY_COMPLETE": 4, + } +) + +func (x SoftSfidaDeepLinkCategory) Enum() *SoftSfidaDeepLinkCategory { + p := new(SoftSfidaDeepLinkCategory) + *p = x + return p +} + +func (x SoftSfidaDeepLinkCategory) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SoftSfidaDeepLinkCategory) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[245].Descriptor() +} + +func (SoftSfidaDeepLinkCategory) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[245] +} + +func (x SoftSfidaDeepLinkCategory) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SoftSfidaDeepLinkCategory.Descriptor instead. +func (SoftSfidaDeepLinkCategory) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{245} +} + +type SoftSfidaError int32 + +const ( + SoftSfidaError_SOFT_SFIDA_ERROR_NONE SoftSfidaError = 0 + SoftSfidaError_SOFT_SFIDA_ERROR_NO_MORE_POKEBALLS SoftSfidaError = 1 + SoftSfidaError_SOFT_SFIDA_ERROR_POKEMON_INVENTORY_FULL SoftSfidaError = 2 + SoftSfidaError_SOFT_SFIDA_ERROR_ITEM_BAG_FULL SoftSfidaError = 3 +) + +// Enum value maps for SoftSfidaError. +var ( + SoftSfidaError_name = map[int32]string{ + 0: "SOFT_SFIDA_ERROR_NONE", + 1: "SOFT_SFIDA_ERROR_NO_MORE_POKEBALLS", + 2: "SOFT_SFIDA_ERROR_POKEMON_INVENTORY_FULL", + 3: "SOFT_SFIDA_ERROR_ITEM_BAG_FULL", + } + SoftSfidaError_value = map[string]int32{ + "SOFT_SFIDA_ERROR_NONE": 0, + "SOFT_SFIDA_ERROR_NO_MORE_POKEBALLS": 1, + "SOFT_SFIDA_ERROR_POKEMON_INVENTORY_FULL": 2, + "SOFT_SFIDA_ERROR_ITEM_BAG_FULL": 3, + } +) + +func (x SoftSfidaError) Enum() *SoftSfidaError { + p := new(SoftSfidaError) + *p = x + return p +} + +func (x SoftSfidaError) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SoftSfidaError) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[246].Descriptor() +} + +func (SoftSfidaError) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[246] +} + +func (x SoftSfidaError) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SoftSfidaError.Descriptor instead. +func (SoftSfidaError) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{246} +} + +type SoftSfidaState int32 + +const ( + SoftSfidaState_SOFT_SFIDA_STATE_INACTIVE SoftSfidaState = 0 + SoftSfidaState_SOFT_SFIDA_STATE_ACTIVE SoftSfidaState = 1 + SoftSfidaState_SOFT_SFIDA_STATE_PAUSED SoftSfidaState = 2 + SoftSfidaState_SOFT_SFIDA_STATE_BEFORE_RECAP SoftSfidaState = 3 + SoftSfidaState_SOFT_SFIDA_STATE_AFTER_RECAP SoftSfidaState = 4 +) + +// Enum value maps for SoftSfidaState. +var ( + SoftSfidaState_name = map[int32]string{ + 0: "SOFT_SFIDA_STATE_INACTIVE", + 1: "SOFT_SFIDA_STATE_ACTIVE", + 2: "SOFT_SFIDA_STATE_PAUSED", + 3: "SOFT_SFIDA_STATE_BEFORE_RECAP", + 4: "SOFT_SFIDA_STATE_AFTER_RECAP", + } + SoftSfidaState_value = map[string]int32{ + "SOFT_SFIDA_STATE_INACTIVE": 0, + "SOFT_SFIDA_STATE_ACTIVE": 1, + "SOFT_SFIDA_STATE_PAUSED": 2, + "SOFT_SFIDA_STATE_BEFORE_RECAP": 3, + "SOFT_SFIDA_STATE_AFTER_RECAP": 4, + } +) + +func (x SoftSfidaState) Enum() *SoftSfidaState { + p := new(SoftSfidaState) + *p = x + return p +} + +func (x SoftSfidaState) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SoftSfidaState) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[247].Descriptor() +} + +func (SoftSfidaState) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[247] +} + +func (x SoftSfidaState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SoftSfidaState.Descriptor instead. +func (SoftSfidaState) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{247} +} + +type Source int32 + +const ( + Source_SOURCE_DEFAULT_UNSET Source = 0 + Source_SOURCE_MODERATION Source = 1 + Source_SOURCE_ANTICHEAT Source = 2 + Source_SOURCE_RATE_LIMITED Source = 3 + Source_SOURCE_WAYFARER Source = 4 +) + +// Enum value maps for Source. +var ( + Source_name = map[int32]string{ + 0: "SOURCE_DEFAULT_UNSET", + 1: "SOURCE_MODERATION", + 2: "SOURCE_ANTICHEAT", + 3: "SOURCE_RATE_LIMITED", + 4: "SOURCE_WAYFARER", + } + Source_value = map[string]int32{ + "SOURCE_DEFAULT_UNSET": 0, + "SOURCE_MODERATION": 1, + "SOURCE_ANTICHEAT": 2, + "SOURCE_RATE_LIMITED": 3, + "SOURCE_WAYFARER": 4, + } +) + +func (x Source) Enum() *Source { + p := new(Source) + *p = x + return p +} + +func (x Source) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Source) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[248].Descriptor() +} + +func (Source) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[248] +} + +func (x Source) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use Source.Descriptor instead. +func (Source) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{248} +} + +type SouvenirTypeId int32 + +const ( + SouvenirTypeId_SOUVENIR_UNSET SouvenirTypeId = 0 + SouvenirTypeId_SOUVENIR_LONE_EARRING SouvenirTypeId = 1 + SouvenirTypeId_SOUVENIR_SMALL_BOUQUET SouvenirTypeId = 2 + SouvenirTypeId_SOUVENIR_SKIPPING_STONE SouvenirTypeId = 3 + SouvenirTypeId_SOUVENIR_BEACH_GLASS SouvenirTypeId = 4 + SouvenirTypeId_SOUVENIR_TROPICAL_SHELL SouvenirTypeId = 5 + SouvenirTypeId_SOUVENIR_MUSHROOM SouvenirTypeId = 6 + SouvenirTypeId_SOUVENIR_CHALKY_STONE SouvenirTypeId = 7 + SouvenirTypeId_SOUVENIR_PINECONE SouvenirTypeId = 8 + SouvenirTypeId_SOUVENIR_TROPICAL_FLOWER SouvenirTypeId = 9 + SouvenirTypeId_SOUVENIR_FLOWER_FRUITS SouvenirTypeId = 10 + SouvenirTypeId_SOUVENIR_CACTUS_FLOWER SouvenirTypeId = 11 + SouvenirTypeId_SOUVENIR_STRETCHY_SPRING SouvenirTypeId = 12 + SouvenirTypeId_SOUVENIR_MARBLE SouvenirTypeId = 13 + SouvenirTypeId_SOUVENIR_TORN_TICKET SouvenirTypeId = 14 + SouvenirTypeId_SOUVENIR_PRETTY_LEAF SouvenirTypeId = 15 + SouvenirTypeId_SOUVENIR_CONFETTI SouvenirTypeId = 16 + SouvenirTypeId_SOUVENIR_PIKACHU_VISOR SouvenirTypeId = 17 + SouvenirTypeId_SOUVENIR_PAPER_AIRPLANE SouvenirTypeId = 18 + SouvenirTypeId_SOUVENIR_TINY_COMPASS SouvenirTypeId = 19 +) + +// Enum value maps for SouvenirTypeId. +var ( + SouvenirTypeId_name = map[int32]string{ + 0: "SOUVENIR_UNSET", + 1: "SOUVENIR_LONE_EARRING", + 2: "SOUVENIR_SMALL_BOUQUET", + 3: "SOUVENIR_SKIPPING_STONE", + 4: "SOUVENIR_BEACH_GLASS", + 5: "SOUVENIR_TROPICAL_SHELL", + 6: "SOUVENIR_MUSHROOM", + 7: "SOUVENIR_CHALKY_STONE", + 8: "SOUVENIR_PINECONE", + 9: "SOUVENIR_TROPICAL_FLOWER", + 10: "SOUVENIR_FLOWER_FRUITS", + 11: "SOUVENIR_CACTUS_FLOWER", + 12: "SOUVENIR_STRETCHY_SPRING", + 13: "SOUVENIR_MARBLE", + 14: "SOUVENIR_TORN_TICKET", + 15: "SOUVENIR_PRETTY_LEAF", + 16: "SOUVENIR_CONFETTI", + 17: "SOUVENIR_PIKACHU_VISOR", + 18: "SOUVENIR_PAPER_AIRPLANE", + 19: "SOUVENIR_TINY_COMPASS", + } + SouvenirTypeId_value = map[string]int32{ + "SOUVENIR_UNSET": 0, + "SOUVENIR_LONE_EARRING": 1, + "SOUVENIR_SMALL_BOUQUET": 2, + "SOUVENIR_SKIPPING_STONE": 3, + "SOUVENIR_BEACH_GLASS": 4, + "SOUVENIR_TROPICAL_SHELL": 5, + "SOUVENIR_MUSHROOM": 6, + "SOUVENIR_CHALKY_STONE": 7, + "SOUVENIR_PINECONE": 8, + "SOUVENIR_TROPICAL_FLOWER": 9, + "SOUVENIR_FLOWER_FRUITS": 10, + "SOUVENIR_CACTUS_FLOWER": 11, + "SOUVENIR_STRETCHY_SPRING": 12, + "SOUVENIR_MARBLE": 13, + "SOUVENIR_TORN_TICKET": 14, + "SOUVENIR_PRETTY_LEAF": 15, + "SOUVENIR_CONFETTI": 16, + "SOUVENIR_PIKACHU_VISOR": 17, + "SOUVENIR_PAPER_AIRPLANE": 18, + "SOUVENIR_TINY_COMPASS": 19, + } +) + +func (x SouvenirTypeId) Enum() *SouvenirTypeId { + p := new(SouvenirTypeId) + *p = x + return p +} + +func (x SouvenirTypeId) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SouvenirTypeId) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[249].Descriptor() +} + +func (SouvenirTypeId) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[249] +} + +func (x SouvenirTypeId) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SouvenirTypeId.Descriptor instead. +func (SouvenirTypeId) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{249} +} + +type SponsorPoiInvalidReason int32 + +const ( + SponsorPoiInvalidReason_SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_UNSPECIFIED SponsorPoiInvalidReason = 0 + SponsorPoiInvalidReason_SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_DOES_NOT_EXIST SponsorPoiInvalidReason = 1 + SponsorPoiInvalidReason_SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_NOT_SAFE SponsorPoiInvalidReason = 2 + SponsorPoiInvalidReason_SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_NOT_TRUTHFUL SponsorPoiInvalidReason = 3 + SponsorPoiInvalidReason_SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_NOT_FAMILY_FRIENDLY SponsorPoiInvalidReason = 4 + SponsorPoiInvalidReason_SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_OFFENSIVE_CONTENT SponsorPoiInvalidReason = 5 +) + +// Enum value maps for SponsorPoiInvalidReason. +var ( + SponsorPoiInvalidReason_name = map[int32]string{ + 0: "SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_UNSPECIFIED", + 1: "SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_DOES_NOT_EXIST", + 2: "SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_NOT_SAFE", + 3: "SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_NOT_TRUTHFUL", + 4: "SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_NOT_FAMILY_FRIENDLY", + 5: "SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_OFFENSIVE_CONTENT", + } + SponsorPoiInvalidReason_value = map[string]int32{ + "SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_UNSPECIFIED": 0, + "SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_DOES_NOT_EXIST": 1, + "SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_NOT_SAFE": 2, + "SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_NOT_TRUTHFUL": 3, + "SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_NOT_FAMILY_FRIENDLY": 4, + "SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_OFFENSIVE_CONTENT": 5, + } +) + +func (x SponsorPoiInvalidReason) Enum() *SponsorPoiInvalidReason { + p := new(SponsorPoiInvalidReason) + *p = x + return p +} + +func (x SponsorPoiInvalidReason) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SponsorPoiInvalidReason) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[250].Descriptor() +} + +func (SponsorPoiInvalidReason) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[250] +} + +func (x SponsorPoiInvalidReason) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SponsorPoiInvalidReason.Descriptor instead. +func (SponsorPoiInvalidReason) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{250} +} + +type StampCollectionType int32 + +const ( + StampCollectionType_COLLECT_TYPE_UNSET StampCollectionType = 0 + StampCollectionType_COLLECTION_TYPE_LID StampCollectionType = 1 + StampCollectionType_COLLECTION_TYPE_DESIGNATED StampCollectionType = 3 + StampCollectionType_COLLECTION_TYPE_FREE StampCollectionType = 4 +) + +// Enum value maps for StampCollectionType. +var ( + StampCollectionType_name = map[int32]string{ + 0: "COLLECT_TYPE_UNSET", + 1: "COLLECTION_TYPE_LID", + 3: "COLLECTION_TYPE_DESIGNATED", + 4: "COLLECTION_TYPE_FREE", + } + StampCollectionType_value = map[string]int32{ + "COLLECT_TYPE_UNSET": 0, + "COLLECTION_TYPE_LID": 1, + "COLLECTION_TYPE_DESIGNATED": 3, + "COLLECTION_TYPE_FREE": 4, + } +) + +func (x StampCollectionType) Enum() *StampCollectionType { + p := new(StampCollectionType) + *p = x + return p +} + +func (x StampCollectionType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (StampCollectionType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[251].Descriptor() +} + +func (StampCollectionType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[251] +} + +func (x StampCollectionType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use StampCollectionType.Descriptor instead. +func (StampCollectionType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{251} +} + +type StatModifierType int32 + +const ( + StatModifierType_UNSET_STAT_MODIFIER_TYPE StatModifierType = 0 + StatModifierType_ATTACK_STAGE StatModifierType = 1 + StatModifierType_DEFENSE_STAGE StatModifierType = 2 + StatModifierType_DAMAGE_DEALT_DELTA StatModifierType = 3 + StatModifierType_DAMAGE_TAKEN_DELTA StatModifierType = 4 + StatModifierType_ARBITRARY_COUNTER StatModifierType = 5 + StatModifierType_PARTY_POWER_DAMAGE_DEALT StatModifierType = 6 +) + +// Enum value maps for StatModifierType. +var ( + StatModifierType_name = map[int32]string{ + 0: "UNSET_STAT_MODIFIER_TYPE", + 1: "ATTACK_STAGE", + 2: "DEFENSE_STAGE", + 3: "DAMAGE_DEALT_DELTA", + 4: "DAMAGE_TAKEN_DELTA", + 5: "ARBITRARY_COUNTER", + 6: "PARTY_POWER_DAMAGE_DEALT", + } + StatModifierType_value = map[string]int32{ + "UNSET_STAT_MODIFIER_TYPE": 0, + "ATTACK_STAGE": 1, + "DEFENSE_STAGE": 2, + "DAMAGE_DEALT_DELTA": 3, + "DAMAGE_TAKEN_DELTA": 4, + "ARBITRARY_COUNTER": 5, + "PARTY_POWER_DAMAGE_DEALT": 6, + } +) + +func (x StatModifierType) Enum() *StatModifierType { + p := new(StatModifierType) + *p = x + return p +} + +func (x StatModifierType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (StatModifierType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[252].Descriptor() +} + +func (StatModifierType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[252] +} + +func (x StatModifierType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use StatModifierType.Descriptor instead. +func (StatModifierType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{252} +} + +type Store int32 + +const ( + Store_STORE_UNSET Store = 0 + Store_STORE_APPLE Store = 1 + Store_STORE_GOOGLE Store = 2 + Store_STORE_SAMSUNG Store = 3 +) + +// Enum value maps for Store. +var ( + Store_name = map[int32]string{ + 0: "STORE_UNSET", + 1: "STORE_APPLE", + 2: "STORE_GOOGLE", + 3: "STORE_SAMSUNG", + } + Store_value = map[string]int32{ + "STORE_UNSET": 0, + "STORE_APPLE": 1, + "STORE_GOOGLE": 2, + "STORE_SAMSUNG": 3, + } +) + +func (x Store) Enum() *Store { + p := new(Store) + *p = x + return p +} + +func (x Store) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Store) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[253].Descriptor() +} + +func (Store) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[253] +} + +func (x Store) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use Store.Descriptor instead. +func (Store) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{253} +} + +type Syntax int32 + +const ( + Syntax_PROTO2 Syntax = 0 + Syntax_PROTO3 Syntax = 1 + Syntax_EDITIONS Syntax = 2 +) + +// Enum value maps for Syntax. +var ( + Syntax_name = map[int32]string{ + 0: "PROTO2", + 1: "PROTO3", + 2: "EDITIONS", + } + Syntax_value = map[string]int32{ + "PROTO2": 0, + "PROTO3": 1, + "EDITIONS": 2, + } +) + +func (x Syntax) Enum() *Syntax { + p := new(Syntax) + *p = x + return p +} + +func (x Syntax) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Syntax) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[254].Descriptor() +} + +func (Syntax) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[254] +} + +func (x Syntax) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use Syntax.Descriptor instead. +func (Syntax) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{254} +} + +type Team int32 + +const ( + Team_TEAM_UNSET Team = 0 + Team_TEAM_BLUE Team = 1 + Team_TEAM_RED Team = 2 + Team_TEAM_YELLOW Team = 3 +) + +// Enum value maps for Team. +var ( + Team_name = map[int32]string{ + 0: "TEAM_UNSET", + 1: "TEAM_BLUE", + 2: "TEAM_RED", + 3: "TEAM_YELLOW", + } + Team_value = map[string]int32{ + "TEAM_UNSET": 0, + "TEAM_BLUE": 1, + "TEAM_RED": 2, + "TEAM_YELLOW": 3, + } +) + +func (x Team) Enum() *Team { + p := new(Team) + *p = x + return p +} + +func (x Team) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Team) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[255].Descriptor() +} + +func (Team) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[255] +} + +func (x Team) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use Team.Descriptor instead. +func (Team) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{255} +} + +type TitanGeodataType int32 + +const ( + TitanGeodataType_UNSPECIFIED_GEODATA_TYPE TitanGeodataType = 0 + TitanGeodataType_POI TitanGeodataType = 1 +) + +// Enum value maps for TitanGeodataType. +var ( + TitanGeodataType_name = map[int32]string{ + 0: "UNSPECIFIED_GEODATA_TYPE", + 1: "POI", + } + TitanGeodataType_value = map[string]int32{ + "UNSPECIFIED_GEODATA_TYPE": 0, + "POI": 1, + } +) + +func (x TitanGeodataType) Enum() *TitanGeodataType { + p := new(TitanGeodataType) + *p = x + return p +} + +func (x TitanGeodataType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TitanGeodataType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[256].Descriptor() +} + +func (TitanGeodataType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[256] +} + +func (x TitanGeodataType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TitanGeodataType.Descriptor instead. +func (TitanGeodataType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{256} +} + +type TitanPlayerSubmissionAction int32 + +const ( + TitanPlayerSubmissionAction_TITAN_PLAYER_SUBMISSION_ACTION_UNKNOWN_GAME_POI_ACTION TitanPlayerSubmissionAction = 0 + TitanPlayerSubmissionAction_TITAN_PLAYER_SUBMISSION_ACTION_ADD_NEW_POI TitanPlayerSubmissionAction = 620000 + TitanPlayerSubmissionAction_TITAN_PLAYER_SUBMISSION_ACTION_GET_AVAILABLE_SUBMISSIONS TitanPlayerSubmissionAction = 620001 + TitanPlayerSubmissionAction_TITAN_PLAYER_SUBMISSION_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD TitanPlayerSubmissionAction = 620002 + TitanPlayerSubmissionAction_TITAN_PLAYER_SUBMISSION_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS TitanPlayerSubmissionAction = 620003 + TitanPlayerSubmissionAction_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_NEW_PRIVATE_POI TitanPlayerSubmissionAction = 620006 + TitanPlayerSubmissionAction_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_IMAGE TitanPlayerSubmissionAction = 620100 + TitanPlayerSubmissionAction_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE TitanPlayerSubmissionAction = 620101 + TitanPlayerSubmissionAction_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_LOCATION_UPDATE TitanPlayerSubmissionAction = 620102 + TitanPlayerSubmissionAction_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST TitanPlayerSubmissionAction = 620103 + TitanPlayerSubmissionAction_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_REPORT TitanPlayerSubmissionAction = 620104 + TitanPlayerSubmissionAction_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_LOCATION_UPDATE TitanPlayerSubmissionAction = 620105 + TitanPlayerSubmissionAction_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_CATEGORY_VOTE TitanPlayerSubmissionAction = 620106 + TitanPlayerSubmissionAction_TITAN_PLAYER_SUBMISSION_ACTION_GENERATE_GMAP_SIGNED_URL TitanPlayerSubmissionAction = 620300 + TitanPlayerSubmissionAction_TITAN_PLAYER_SUBMISSION_ACTION_GET_GMAP_SETTINGS TitanPlayerSubmissionAction = 620301 + TitanPlayerSubmissionAction_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_AR_VIDEO_METADATA TitanPlayerSubmissionAction = 620400 + TitanPlayerSubmissionAction_TITAN_PLAYER_SUBMISSION_ACTION_GET_GRAPESHOT_FILE_UPLOAD_URL TitanPlayerSubmissionAction = 620401 + TitanPlayerSubmissionAction_TITAN_PLAYER_SUBMISSION_ACTION_ASYNC_FILE_UPLOAD_COMPLETE TitanPlayerSubmissionAction = 620402 + TitanPlayerSubmissionAction_TITAN_PLAYER_SUBMISSION_ACTION_GET_AR_MAPPING_SETTINGS TitanPlayerSubmissionAction = 620403 + TitanPlayerSubmissionAction_TITAN_PLAYER_SUBMISSION_ACTION_GET_IMAGES_FOR_POI TitanPlayerSubmissionAction = 620500 + TitanPlayerSubmissionAction_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_PLAYER_IMAGE_VOTE_FOR_POI TitanPlayerSubmissionAction = 620501 + TitanPlayerSubmissionAction_TITAN_PLAYER_SUBMISSION_ACTION_GET_IMAGE_GALLERY_SETTINGS TitanPlayerSubmissionAction = 620502 + TitanPlayerSubmissionAction_TITAN_PLAYER_SUBMISSION_ACTION_GET_MAP_DATA TitanPlayerSubmissionAction = 620600 + TitanPlayerSubmissionAction_TITAN_PLAYER_SUBMISSION_ACTION_GET_POIS_IN_RADIUS TitanPlayerSubmissionAction = 620601 +) + +// Enum value maps for TitanPlayerSubmissionAction. +var ( + TitanPlayerSubmissionAction_name = map[int32]string{ + 0: "TITAN_PLAYER_SUBMISSION_ACTION_UNKNOWN_GAME_POI_ACTION", + 620000: "TITAN_PLAYER_SUBMISSION_ACTION_ADD_NEW_POI", + 620001: "TITAN_PLAYER_SUBMISSION_ACTION_GET_AVAILABLE_SUBMISSIONS", + 620002: "TITAN_PLAYER_SUBMISSION_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD", + 620003: "TITAN_PLAYER_SUBMISSION_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS", + 620006: "TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_NEW_PRIVATE_POI", + 620100: "TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_IMAGE", + 620101: "TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE", + 620102: "TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_LOCATION_UPDATE", + 620103: "TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST", + 620104: "TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_REPORT", + 620105: "TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_LOCATION_UPDATE", + 620106: "TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_CATEGORY_VOTE", + 620300: "TITAN_PLAYER_SUBMISSION_ACTION_GENERATE_GMAP_SIGNED_URL", + 620301: "TITAN_PLAYER_SUBMISSION_ACTION_GET_GMAP_SETTINGS", + 620400: "TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_AR_VIDEO_METADATA", + 620401: "TITAN_PLAYER_SUBMISSION_ACTION_GET_GRAPESHOT_FILE_UPLOAD_URL", + 620402: "TITAN_PLAYER_SUBMISSION_ACTION_ASYNC_FILE_UPLOAD_COMPLETE", + 620403: "TITAN_PLAYER_SUBMISSION_ACTION_GET_AR_MAPPING_SETTINGS", + 620500: "TITAN_PLAYER_SUBMISSION_ACTION_GET_IMAGES_FOR_POI", + 620501: "TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_PLAYER_IMAGE_VOTE_FOR_POI", + 620502: "TITAN_PLAYER_SUBMISSION_ACTION_GET_IMAGE_GALLERY_SETTINGS", + 620600: "TITAN_PLAYER_SUBMISSION_ACTION_GET_MAP_DATA", + 620601: "TITAN_PLAYER_SUBMISSION_ACTION_GET_POIS_IN_RADIUS", + } + TitanPlayerSubmissionAction_value = map[string]int32{ + "TITAN_PLAYER_SUBMISSION_ACTION_UNKNOWN_GAME_POI_ACTION": 0, + "TITAN_PLAYER_SUBMISSION_ACTION_ADD_NEW_POI": 620000, + "TITAN_PLAYER_SUBMISSION_ACTION_GET_AVAILABLE_SUBMISSIONS": 620001, + "TITAN_PLAYER_SUBMISSION_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD": 620002, + "TITAN_PLAYER_SUBMISSION_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS": 620003, + "TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_NEW_PRIVATE_POI": 620006, + "TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_IMAGE": 620100, + "TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE": 620101, + "TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_LOCATION_UPDATE": 620102, + "TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST": 620103, + "TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_REPORT": 620104, + "TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_LOCATION_UPDATE": 620105, + "TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_CATEGORY_VOTE": 620106, + "TITAN_PLAYER_SUBMISSION_ACTION_GENERATE_GMAP_SIGNED_URL": 620300, + "TITAN_PLAYER_SUBMISSION_ACTION_GET_GMAP_SETTINGS": 620301, + "TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_AR_VIDEO_METADATA": 620400, + "TITAN_PLAYER_SUBMISSION_ACTION_GET_GRAPESHOT_FILE_UPLOAD_URL": 620401, + "TITAN_PLAYER_SUBMISSION_ACTION_ASYNC_FILE_UPLOAD_COMPLETE": 620402, + "TITAN_PLAYER_SUBMISSION_ACTION_GET_AR_MAPPING_SETTINGS": 620403, + "TITAN_PLAYER_SUBMISSION_ACTION_GET_IMAGES_FOR_POI": 620500, + "TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_PLAYER_IMAGE_VOTE_FOR_POI": 620501, + "TITAN_PLAYER_SUBMISSION_ACTION_GET_IMAGE_GALLERY_SETTINGS": 620502, + "TITAN_PLAYER_SUBMISSION_ACTION_GET_MAP_DATA": 620600, + "TITAN_PLAYER_SUBMISSION_ACTION_GET_POIS_IN_RADIUS": 620601, + } +) + +func (x TitanPlayerSubmissionAction) Enum() *TitanPlayerSubmissionAction { + p := new(TitanPlayerSubmissionAction) + *p = x + return p +} + +func (x TitanPlayerSubmissionAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TitanPlayerSubmissionAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[257].Descriptor() +} + +func (TitanPlayerSubmissionAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[257] +} + +func (x TitanPlayerSubmissionAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TitanPlayerSubmissionAction.Descriptor instead. +func (TitanPlayerSubmissionAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{257} +} + +type TitanPoiImageType int32 + +const ( + TitanPoiImageType_TITAN_POI_IMAGE_TYPE_UNSET TitanPoiImageType = 0 + TitanPoiImageType_TITAN_POI_IMAGE_TYPE_MAIN TitanPoiImageType = 1 + TitanPoiImageType_TITAN_POI_IMAGE_TYPE_SURROUNDING TitanPoiImageType = 2 +) + +// Enum value maps for TitanPoiImageType. +var ( + TitanPoiImageType_name = map[int32]string{ + 0: "TITAN_POI_IMAGE_TYPE_UNSET", + 1: "TITAN_POI_IMAGE_TYPE_MAIN", + 2: "TITAN_POI_IMAGE_TYPE_SURROUNDING", + } + TitanPoiImageType_value = map[string]int32{ + "TITAN_POI_IMAGE_TYPE_UNSET": 0, + "TITAN_POI_IMAGE_TYPE_MAIN": 1, + "TITAN_POI_IMAGE_TYPE_SURROUNDING": 2, + } +) + +func (x TitanPoiImageType) Enum() *TitanPoiImageType { + p := new(TitanPoiImageType) + *p = x + return p +} + +func (x TitanPoiImageType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TitanPoiImageType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[258].Descriptor() +} + +func (TitanPoiImageType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[258] +} + +func (x TitanPoiImageType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TitanPoiImageType.Descriptor instead. +func (TitanPoiImageType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{258} +} + +type TodayViewInnerLayerType int32 + +const ( + TodayViewInnerLayerType_UNSET_INNER_LAYER TodayViewInnerLayerType = 0 + TodayViewInnerLayerType_NO_INNER_LAYER TodayViewInnerLayerType = 1 + TodayViewInnerLayerType_TODAY_RESEARCH_INNER_LAYER TodayViewInnerLayerType = 2 + TodayViewInnerLayerType_TIMED_RESEARCH_INNER_LAYER TodayViewInnerLayerType = 3 + TodayViewInnerLayerType_SPECIAL_RESEARCH_INNER_LAYER TodayViewInnerLayerType = 4 + TodayViewInnerLayerType_WEEKLY_RESEARCH_INNER_LAYER TodayViewInnerLayerType = 5 + TodayViewInnerLayerType_EVENT_RESEARCH_INNER_LAYER TodayViewInnerLayerType = 6 +) + +// Enum value maps for TodayViewInnerLayerType. +var ( + TodayViewInnerLayerType_name = map[int32]string{ + 0: "UNSET_INNER_LAYER", + 1: "NO_INNER_LAYER", + 2: "TODAY_RESEARCH_INNER_LAYER", + 3: "TIMED_RESEARCH_INNER_LAYER", + 4: "SPECIAL_RESEARCH_INNER_LAYER", + 5: "WEEKLY_RESEARCH_INNER_LAYER", + 6: "EVENT_RESEARCH_INNER_LAYER", + } + TodayViewInnerLayerType_value = map[string]int32{ + "UNSET_INNER_LAYER": 0, + "NO_INNER_LAYER": 1, + "TODAY_RESEARCH_INNER_LAYER": 2, + "TIMED_RESEARCH_INNER_LAYER": 3, + "SPECIAL_RESEARCH_INNER_LAYER": 4, + "WEEKLY_RESEARCH_INNER_LAYER": 5, + "EVENT_RESEARCH_INNER_LAYER": 6, + } +) + +func (x TodayViewInnerLayerType) Enum() *TodayViewInnerLayerType { + p := new(TodayViewInnerLayerType) + *p = x + return p +} + +func (x TodayViewInnerLayerType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TodayViewInnerLayerType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[259].Descriptor() +} + +func (TodayViewInnerLayerType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[259] +} + +func (x TodayViewInnerLayerType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TodayViewInnerLayerType.Descriptor instead. +func (TodayViewInnerLayerType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{259} +} + +type TodayViewOuterLayerType int32 + +const ( + TodayViewOuterLayerType_UNSET_OUTER_LAYER TodayViewOuterLayerType = 0 + TodayViewOuterLayerType_GO_PASS_OUTER_LAYER TodayViewOuterLayerType = 1 + TodayViewOuterLayerType_RESEARCH_OUTER_LAYER TodayViewOuterLayerType = 2 + TodayViewOuterLayerType_FIELD_BOOK_OUTER_LAYER TodayViewOuterLayerType = 3 +) + +// Enum value maps for TodayViewOuterLayerType. +var ( + TodayViewOuterLayerType_name = map[int32]string{ + 0: "UNSET_OUTER_LAYER", + 1: "GO_PASS_OUTER_LAYER", + 2: "RESEARCH_OUTER_LAYER", + 3: "FIELD_BOOK_OUTER_LAYER", + } + TodayViewOuterLayerType_value = map[string]int32{ + "UNSET_OUTER_LAYER": 0, + "GO_PASS_OUTER_LAYER": 1, + "RESEARCH_OUTER_LAYER": 2, + "FIELD_BOOK_OUTER_LAYER": 3, + } +) + +func (x TodayViewOuterLayerType) Enum() *TodayViewOuterLayerType { + p := new(TodayViewOuterLayerType) + *p = x + return p +} + +func (x TodayViewOuterLayerType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TodayViewOuterLayerType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[260].Descriptor() +} + +func (TodayViewOuterLayerType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[260] +} + +func (x TodayViewOuterLayerType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TodayViewOuterLayerType.Descriptor instead. +func (TodayViewOuterLayerType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{260} +} + +type TrackingState int32 + +const ( + TrackingState_TRACKING_STATE_UNKNOWN TrackingState = 0 + TrackingState_TRACKING_STATE_FAILED TrackingState = 1 + TrackingState_TRACKING_STATE_POOR TrackingState = 2 + TrackingState_TRACKING_STATE_NORMAL TrackingState = 3 +) + +// Enum value maps for TrackingState. +var ( + TrackingState_name = map[int32]string{ + 0: "TRACKING_STATE_UNKNOWN", + 1: "TRACKING_STATE_FAILED", + 2: "TRACKING_STATE_POOR", + 3: "TRACKING_STATE_NORMAL", + } + TrackingState_value = map[string]int32{ + "TRACKING_STATE_UNKNOWN": 0, + "TRACKING_STATE_FAILED": 1, + "TRACKING_STATE_POOR": 2, + "TRACKING_STATE_NORMAL": 3, + } +) + +func (x TrackingState) Enum() *TrackingState { + p := new(TrackingState) + *p = x + return p +} + +func (x TrackingState) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TrackingState) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[261].Descriptor() +} + +func (TrackingState) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[261] +} + +func (x TrackingState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TrackingState.Descriptor instead. +func (TrackingState) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{261} +} + +type TrainerAbility int32 + +const ( + TrainerAbility_UNSET_TRAINER_ABILITY TrainerAbility = 0 + TrainerAbility_ABILITY_PARTY_POWER_DAMAGE_DEALT TrainerAbility = 1 +) + +// Enum value maps for TrainerAbility. +var ( + TrainerAbility_name = map[int32]string{ + 0: "UNSET_TRAINER_ABILITY", + 1: "ABILITY_PARTY_POWER_DAMAGE_DEALT", + } + TrainerAbility_value = map[string]int32{ + "UNSET_TRAINER_ABILITY": 0, + "ABILITY_PARTY_POWER_DAMAGE_DEALT": 1, + } +) + +func (x TrainerAbility) Enum() *TrainerAbility { + p := new(TrainerAbility) + *p = x + return p +} + +func (x TrainerAbility) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TrainerAbility) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[262].Descriptor() +} + +func (TrainerAbility) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[262] +} + +func (x TrainerAbility) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TrainerAbility.Descriptor instead. +func (TrainerAbility) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{262} +} + +type TutorialCompletion int32 + +const ( + TutorialCompletion_LEGAL_SCREEN TutorialCompletion = 0 + TutorialCompletion_AVATAR_SELECTION TutorialCompletion = 1 + TutorialCompletion_ACCOUNT_CREATION TutorialCompletion = 2 + TutorialCompletion_POKEMON_CAPTURE TutorialCompletion = 3 + TutorialCompletion_NAME_SELECTION TutorialCompletion = 4 + TutorialCompletion_POKEMON_BERRY TutorialCompletion = 5 + TutorialCompletion_USE_ITEM TutorialCompletion = 6 + TutorialCompletion_FIRST_TIME_EXPERIENCE_COMPLETE TutorialCompletion = 7 + TutorialCompletion_POKESTOP_TUTORIAL TutorialCompletion = 8 + TutorialCompletion_GYM_TUTORIAL TutorialCompletion = 9 + TutorialCompletion_CHALLENGE_QUEST_TUTORIAL TutorialCompletion = 10 + TutorialCompletion_PRIVACY_POLICY_CONFIRMATION TutorialCompletion = 11 + TutorialCompletion_TRADING_TUTORIAL TutorialCompletion = 12 + TutorialCompletion_POI_SUBMISSION_TUTORIAL TutorialCompletion = 13 + TutorialCompletion_V1_START_TUTORIAL TutorialCompletion = 14 + TutorialCompletion_V2_START_TUTORIAL TutorialCompletion = 15 + TutorialCompletion_V2_CUSTOMIZED_AVATAR TutorialCompletion = 16 + TutorialCompletion_V2_CAUGHT_FIRST_WILD TutorialCompletion = 17 + TutorialCompletion_V2_FINISHED_TUTORIAL_CATCHES TutorialCompletion = 18 + TutorialCompletion_V2_NAME_SELECTION TutorialCompletion = 19 + TutorialCompletion_V2_EGG_GIVEN TutorialCompletion = 20 + TutorialCompletion_V2_START_EGG_TUTORIAL TutorialCompletion = 21 + TutorialCompletion_V2_COMPLETED_EGG_TUTORIAL TutorialCompletion = 22 + TutorialCompletion_AR_PHOTO_TUTORIAL TutorialCompletion = 23 + TutorialCompletion_STARTER_POKEMON_CAPTURED TutorialCompletion = 24 + TutorialCompletion_AR_PHOTO_FIRST_TIME_DIALOG TutorialCompletion = 25 + TutorialCompletion_AR_CLASSIC_PHOTO_TUTORIAL TutorialCompletion = 26 + TutorialCompletion_AR_PLUS_PHOTO_TUTORIAL TutorialCompletion = 27 + TutorialCompletion_INVASION_INTRODUCTION_DIALOG TutorialCompletion = 29 + TutorialCompletion_INVASION_ENCOUNTER_DIALOG TutorialCompletion = 30 + TutorialCompletion_INVASION_SHADOW_POKEMON_DIALOG TutorialCompletion = 31 + TutorialCompletion_ROUTES_CREATION TutorialCompletion = 32 + TutorialCompletion_INVASION_MAP_FRAGMENT_DIALOG TutorialCompletion = 33 + TutorialCompletion_INVASION_MAP_RECEIVED_DIALOG TutorialCompletion = 34 + TutorialCompletion_INVASION_MAP_2_RECEIVED_DIALOG TutorialCompletion = 35 + TutorialCompletion_BUDDY_WELCOME_PROMPT TutorialCompletion = 36 + TutorialCompletion_BUDDY_AR_PLUS_TUTORIAL TutorialCompletion = 37 + TutorialCompletion_BUDDY_FEED_TUTORIAL TutorialCompletion = 38 + TutorialCompletion_BUDDY_ON_MAP_PROMPT TutorialCompletion = 39 + TutorialCompletion_BATTLE_LEAGUE_HELP_TUTORIAL TutorialCompletion = 40 + TutorialCompletion_ARMP_TOS_CONFIRMATION TutorialCompletion = 41 + TutorialCompletion_BUDDY_REMOTE_GIFT_TUTORIAL TutorialCompletion = 42 + TutorialCompletion_XL_CANDY_TUTORIAL TutorialCompletion = 43 + TutorialCompletion_LEVEL_UP_PAGE_TUTORIAL TutorialCompletion = 44 + TutorialCompletion_DAILY_BONUS_ENCOUNTER_TUTORIAL TutorialCompletion = 45 + TutorialCompletion_SPONSORED_GIFT_TUTORIAL TutorialCompletion = 46 + TutorialCompletion_XGS_ONLINE_CONSENT_NOTE TutorialCompletion = 47 + TutorialCompletion_APP_TRACKING_OPTIN_REQUIRED_TUTORIAL TutorialCompletion = 48 + TutorialCompletion_APP_TRACKING_OPTIN_DIALOG TutorialCompletion = 49 + TutorialCompletion_ADDRESS_BOOK_IMPORT_PROMPT TutorialCompletion = 50 + TutorialCompletion_POKEMON_TAGS_INTRODUCTION TutorialCompletion = 51 + TutorialCompletion_GYM_TUTORIAL_BUTTON_PROMPT_SHOWN TutorialCompletion = 52 + TutorialCompletion_RAID_TUTORIAL_BUTTON_PROMPT_SHOWN TutorialCompletion = 53 + TutorialCompletion_POTION_AND_REVIVE_TUTORIAL_INTRODUCED TutorialCompletion = 54 + TutorialCompletion_POTION_AND_REVIVE_TUTORIAL_VIEWED TutorialCompletion = 55 + TutorialCompletion_POSTCARD_COLLECTION_TUTORIAL_VIEWED TutorialCompletion = 56 + TutorialCompletion_SHOULD_SHOW_POTION_AND_REVIVE_TUTORIAL TutorialCompletion = 57 + TutorialCompletion_RECEIVED_GIFT TutorialCompletion = 58 + TutorialCompletion_FRIEND_TUTORIAL_BUTTON_PROMPT_SHOWN TutorialCompletion = 59 + TutorialCompletion_SHOULD_SHOW_GIFT_TUTORIAL TutorialCompletion = 60 + TutorialCompletion_GIFT_TUTORIAL_INTRODUCED TutorialCompletion = 61 + TutorialCompletion_GIFT_TUTORIAL_COMPLETE TutorialCompletion = 62 + TutorialCompletion_CHALLENGE_CATCH_RAZZBERRY TutorialCompletion = 63 + TutorialCompletion_SHOULD_SHOW_LURE_TUTORIAL TutorialCompletion = 64 + TutorialCompletion_LURE_TUTORIAL_INTRODUCED TutorialCompletion = 65 + TutorialCompletion_LURE_BUTTON_PROMPT_SHOWN TutorialCompletion = 66 + TutorialCompletion_LURE_BUTTON_DIALOG_SHOWN TutorialCompletion = 67 + TutorialCompletion_REMOTE_RAID_TUTORIAL TutorialCompletion = 68 + TutorialCompletion_TRADE_TUTORIAL_INTRODUCED TutorialCompletion = 69 + TutorialCompletion_TRADE_TUTORIAL_COMPLETE TutorialCompletion = 70 + TutorialCompletion_LUCKY_FRIEND_TUTORIAL TutorialCompletion = 71 + TutorialCompletion_LUCKY_TRADE_TUTORIAL TutorialCompletion = 72 + TutorialCompletion_MEGA_LEVELS_TUTORIAL TutorialCompletion = 73 + TutorialCompletion_SPONSORED_WEB_AR_TUTORIAL TutorialCompletion = 74 + TutorialCompletion_BUTTERFLY_REGION_TUTORIAL TutorialCompletion = 75 + TutorialCompletion_SPONSORED_VIDEO_TUTORIAL TutorialCompletion = 76 + TutorialCompletion_ADDRESS_BOOK_IMPORT_PROMPT_V2 TutorialCompletion = 77 + TutorialCompletion_LOCATION_CARD_TUTORIAL TutorialCompletion = 78 + TutorialCompletion_MASTER_BALL_INTRODUCTION_PROMPT TutorialCompletion = 79 + TutorialCompletion_SHADOW_GEM_FRAGMENT_DIALOG TutorialCompletion = 80 + TutorialCompletion_SHADOW_GEM_RECEIVED_DIALOG TutorialCompletion = 81 + TutorialCompletion_RAID_TUTORIAL_SHADOW_BUTTON_PROMPT_SHOWN TutorialCompletion = 82 + TutorialCompletion_CONTESTS_TUTORIAL TutorialCompletion = 83 + TutorialCompletion_ROUTE_TRAVEL TutorialCompletion = 84 + TutorialCompletion_PARTY_PLAY_TUTORIAL TutorialCompletion = 85 + TutorialCompletion_PINECONE_TUTORIAL_0 TutorialCompletion = 86 + TutorialCompletion_PINECONE_TUTORIAL_1 TutorialCompletion = 87 + TutorialCompletion_PINECONE_TUTORIAL_2 TutorialCompletion = 88 + TutorialCompletion_PINECONE_TUTORIAL_3 TutorialCompletion = 89 + TutorialCompletion_PINECONE_TUTORIAL_4 TutorialCompletion = 90 + TutorialCompletion_PINECONE_TUTORIAL_5 TutorialCompletion = 91 + TutorialCompletion_BREAKFAST_TAPPABLE_TUTORIAL TutorialCompletion = 92 + TutorialCompletion_RAID_TUTORIAL_PARTY_PLAY_PROMPT_SHOWN TutorialCompletion = 93 + TutorialCompletion_NPC_EXPLORER_INTRODUCED TutorialCompletion = 94 + TutorialCompletion_NPC_TRAVELER_INTRODUCED TutorialCompletion = 95 + TutorialCompletion_NONCOMBAT_MOVE_PROMPT_SHOWN TutorialCompletion = 96 + TutorialCompletion_NONCOMBAT_SPACIAL_REND_PROMPT_SHOWN TutorialCompletion = 97 + TutorialCompletion_NONCOMBAT_ROAR_OF_TIME_PROMPT_SHOWN TutorialCompletion = 98 + TutorialCompletion_NONCOMBAT_SUNSTEEL_STRIKE_PROMPT_SHOWN TutorialCompletion = 99 + TutorialCompletion_NONCOMBAT_MOONGEIST_BEAM_PROMPT_SHOWN TutorialCompletion = 100 + TutorialCompletion_NONCOMBAT_MOVE_PROMPT_SHOWN_03 TutorialCompletion = 101 + TutorialCompletion_NONCOMBAT_MOVE_PROMPT_SHOWN_04 TutorialCompletion = 102 + TutorialCompletion_NONCOMBAT_MOVE_PROMPT_SHOWN_05 TutorialCompletion = 103 + TutorialCompletion_NONCOMBAT_MOVE_PROMPT_SHOWN_06 TutorialCompletion = 104 + TutorialCompletion_NONCOMBAT_MOVE_PROMPT_SHOWN_07 TutorialCompletion = 105 + TutorialCompletion_NONCOMBAT_MOVE_PROMPT_SHOWN_08 TutorialCompletion = 106 + TutorialCompletion_NONCOMBAT_MOVE_PROMPT_SHOWN_09 TutorialCompletion = 107 + TutorialCompletion_NONCOMBAT_MOVE_PROMPT_SHOWN_10 TutorialCompletion = 108 + TutorialCompletion_AR_PHOTOS_STICKERS_TUTORIAL TutorialCompletion = 109 + TutorialCompletion_FUSION_CALYREX_TUTORIAL TutorialCompletion = 110 + TutorialCompletion_FUSION_KYUREM_TUTORIAL TutorialCompletion = 111 + TutorialCompletion_FUSION_NECROZMA_TUTORIAL TutorialCompletion = 112 + TutorialCompletion_AR_IRIS_SOCIAL_TUTORIAL TutorialCompletion = 113 + TutorialCompletion_STATION_TUTORIAL_1 TutorialCompletion = 114 + TutorialCompletion_STATION_TUTORIAL_2 TutorialCompletion = 115 + TutorialCompletion_STATION_TUTORIAL_3 TutorialCompletion = 116 + TutorialCompletion_STATION_TUTORIAL_4 TutorialCompletion = 117 + TutorialCompletion_STATION_TUTORIAL_5 TutorialCompletion = 118 + TutorialCompletion_STATION_TUTORIAL_6 TutorialCompletion = 119 + TutorialCompletion_STATION_TUTORIAL_7 TutorialCompletion = 120 + TutorialCompletion_SPECIAL_BACKGROUND_TUTORIAL TutorialCompletion = 121 + TutorialCompletion_SPECIAL_BACKGROUND_FUSION_TUTORIAL TutorialCompletion = 122 + TutorialCompletion_BREAD_POKEMON_INFO_TUTORIAL TutorialCompletion = 123 + TutorialCompletion_BREAD_MOVE_INFO_TUTORIAL TutorialCompletion = 124 + TutorialCompletion_WILD_BALL_TUTORIAL TutorialCompletion = 125 + TutorialCompletion_IBFC_DETAILS_MORPEKO_TUTORIAL TutorialCompletion = 126 + TutorialCompletion_STRONG_ENCOUNTER_WILD_BALL_TUTORIAL TutorialCompletion = 127 + TutorialCompletion_WILD_BALL_DRAWER_PROMPT TutorialCompletion = 128 + TutorialCompletion_VPS_LOCALIZATION_TUTORIAL TutorialCompletion = 129 + TutorialCompletion_RAID_ATTENDANCE_ONLINE_DISCLAIMER TutorialCompletion = 130 + TutorialCompletion_RAID_ATTENDANCE_ONBOARDING TutorialCompletion = 131 + TutorialCompletion_SINISTEA_FORM_TUTORIAL TutorialCompletion = 132 + TutorialCompletion_MAX_BOOST_ITEM_TUTORIAL TutorialCompletion = 133 + TutorialCompletion_EVENT_PASS_TUTORIAL TutorialCompletion = 134 + TutorialCompletion_STAMP_RALLY_TUTORIAL TutorialCompletion = 135 + TutorialCompletion_LUCKY_FRIEND_APPLICATOR_TUTORIAL TutorialCompletion = 136 + TutorialCompletion_RSVP_TOAST_TUTORIAL TutorialCompletion = 137 + TutorialCompletion_RSVP_TUTORIAL TutorialCompletion = 138 + TutorialCompletion_NEARBY_GYM_TUTORIAL TutorialCompletion = 139 + TutorialCompletion_NEARBY_ROUTES_TUTORIAL TutorialCompletion = 140 + TutorialCompletion_STAMP_RALLY_GIFT_SEND_TUTORIAL TutorialCompletion = 141 + TutorialCompletion_STAMP_RALLY_GIFT_RECEIVE_TUTORIAL TutorialCompletion = 142 + TutorialCompletion_MAPLE_TUTORIAL TutorialCompletion = 143 + TutorialCompletion_RSVP_TOAST_TUTORIAL_MAP TutorialCompletion = 144 + TutorialCompletion_RSVP_TOAST_TUTORIAL_NEARBY TutorialCompletion = 145 + TutorialCompletion_REMOTE_MAX_BATTLE_TUTORIAL TutorialCompletion = 146 + TutorialCompletion_RSVP_ATTENDANCE_DETAILS_TUTORIAL TutorialCompletion = 147 + TutorialCompletion_IBFC_DETAILS_LIGHTWEIGHT_TUTORIAL TutorialCompletion = 148 + TutorialCompletion_SINGLE_STAT_INCREASE_TUTORIAL TutorialCompletion = 149 + TutorialCompletion_TRIPLE_STAT_INCREASE_TUTORIAL TutorialCompletion = 150 + TutorialCompletion_AR_SCAN_FIRST_TIME_FLOW_TUTORIAL TutorialCompletion = 151 + TutorialCompletion_MAX_BATTLE_NO_ENCOUNTER_1 TutorialCompletion = 152 + TutorialCompletion_NEW_WEEKLY_CHALLENGE_POSTED TutorialCompletion = 153 + TutorialCompletion_NEW_SOCIAL_TAB_AVAILABLE TutorialCompletion = 154 + TutorialCompletion_SMORES_QUESTS_TUTORIAL TutorialCompletion = 155 + TutorialCompletion_WEEKLY_CHALLENGE_TUTORIAL TutorialCompletion = 156 + TutorialCompletion_BEST_FRIENDS_PLUS_TUTORIAL TutorialCompletion = 157 + TutorialCompletion_REMOTE_TRADE_TUTORIAL TutorialCompletion = 158 + TutorialCompletion_REMOTE_TRADE_TAG_TUTORIAL TutorialCompletion = 159 + // Deprecated: Marked as deprecated in vbase.proto. + TutorialCompletion_REMOTE_TRADE_LONG_PRESS_TUTORIAL TutorialCompletion = 160 + TutorialCompletion_REMOTE_TRADE_TAG_POP_UP_TUTORIAL TutorialCompletion = 161 + TutorialCompletion_SPECIAL_EGG_TUTORIAL TutorialCompletion = 162 + TutorialCompletion_POLTCHAGEIST_FORM_TUTORIAL TutorialCompletion = 163 + TutorialCompletion_STRONG_ENCOUNTER_TUTORIAL_V2 TutorialCompletion = 164 + TutorialCompletion_WILD_BALL_TUTORIAL_V2 TutorialCompletion = 165 + TutorialCompletion_WILD_BALL_TICKET_UPSELL_V2 TutorialCompletion = 166 + TutorialCompletion_WILD_BALL_DRAWER_PROMPT_V2 TutorialCompletion = 167 + TutorialCompletion_WEEKLY_CHALLENGE_MATCHMAKING_TUTORIAL TutorialCompletion = 168 + TutorialCompletion_REMOTE_TRADE_TAGGING_UNLOCKED TutorialCompletion = 169 + TutorialCompletion_REMOTE_TRADE_TAGGING_USAGE_TUTORIAL TutorialCompletion = 170 + TutorialCompletion_REMOTE_TRADE_UNLOCKED TutorialCompletion = 171 + TutorialCompletion_FIRST_NATURAL_ART_DAY_NIGHT_POKEMON TutorialCompletion = 172 + TutorialCompletion_REMOTE_TRADE_VIEW_POKEMON_TUTORIAL TutorialCompletion = 173 + TutorialCompletion_REMOTE_TRADE_CHOOSE_POKEMON_TUTORIAL TutorialCompletion = 174 + TutorialCompletion_REMOTE_TRADE_FIRST_REQUEST_DIALOG TutorialCompletion = 175 + TutorialCompletion_REMOTE_TRADE_FIRST_RESPONSE_DIALOG TutorialCompletion = 176 + // Deprecated: Marked as deprecated in vbase.proto. + TutorialCompletion_REMOTE_TRADE_VIEW_TRADE_POKEMON_FTUE TutorialCompletion = 177 + // Deprecated: Marked as deprecated in vbase.proto. + TutorialCompletion_REMOTE_TRADE_RESPOND_REQUEST_FTUE TutorialCompletion = 178 + TutorialCompletion_FIRST_DAY_NIGHT_FIELD_BOOK_TAB_TUTORIAL TutorialCompletion = 179 + TutorialCompletion_MEGA_FTUE_LETS_DO_IT TutorialCompletion = 180 + TutorialCompletion_MEGA_FTUE_NEVER_AGAIN TutorialCompletion = 181 + TutorialCompletion_MEGA_FTUE_GOOD_TALK_1 TutorialCompletion = 182 + TutorialCompletion_MEGA_FTUE_ENCOUNTER_COMPLETE_1 TutorialCompletion = 183 + TutorialCompletion_MEGA_FTUE_POST_ENCOUNTER_COMPLETE_1 TutorialCompletion = 184 + TutorialCompletion_MEGA_FTUE_MEGA_EVOLUTION_COMPLETE TutorialCompletion = 185 + TutorialCompletion_MEGA_FTUE_GOOD_TALK_2 TutorialCompletion = 186 + TutorialCompletion_MEGA_FTUE_ENCOUNTER_COMPLETE_2 TutorialCompletion = 187 + TutorialCompletion_MEGA_FTUE_COMPLETED TutorialCompletion = 188 + TutorialCompletion_FIELD_BOOK_TAB_REVISIT_FTUE_DISMISS_BANNER TutorialCompletion = 189 + TutorialCompletion_NEARBY_DAY_NIGHT_TUTORIAL TutorialCompletion = 190 + TutorialCompletion_FIRST_DAY_NIGHT_POI_TUTORIAL TutorialCompletion = 191 + TutorialCompletion_MAP_AFTER_FIRST_DAY_NIGHT_POKEMON_CAPTURE TutorialCompletion = 192 + TutorialCompletion_REMOTE_TRADE_PUSH_NOTIFICATION_CHECK TutorialCompletion = 193 + TutorialCompletion_FIRST_FIELD_BOOK_DN_POKEMON_ENTRY TutorialCompletion = 194 + TutorialCompletion_FIRST_FIELD_BOOK_COMPLETED TutorialCompletion = 195 + TutorialCompletion_FIRST_DAILY_FIELD_BOOK_COMPLETED TutorialCompletion = 196 + TutorialCompletion_POKEMON_DETAIL_DAY_NIGHT_TUTORIAL TutorialCompletion = 197 + TutorialCompletion_INCREASED_MEGA_LEVEL_RECEIVED_PROMPT_SHOWN TutorialCompletion = 198 + TutorialCompletion_ENHANCED_CURRENCY_RECEIVED_PROMPT_SHOWN TutorialCompletion = 199 + TutorialCompletion_ENHANCED_MEGA_RAID_TUTORIAL TutorialCompletion = 200 + TutorialCompletion_SOFT_SFIDA_TUTORIAL TutorialCompletion = 201 + TutorialCompletion_IBFC_DETAILS_MIMIKYU_TUTORIAL TutorialCompletion = 202 + TutorialCompletion_SOFT_SFIDA_MAP_BUTTON TutorialCompletion = 203 + TutorialCompletion_COORDINATED_RAID_TUTORIAL TutorialCompletion = 204 +) + +// Enum value maps for TutorialCompletion. +var ( + TutorialCompletion_name = map[int32]string{ + 0: "LEGAL_SCREEN", + 1: "AVATAR_SELECTION", + 2: "ACCOUNT_CREATION", + 3: "POKEMON_CAPTURE", + 4: "NAME_SELECTION", + 5: "POKEMON_BERRY", + 6: "USE_ITEM", + 7: "FIRST_TIME_EXPERIENCE_COMPLETE", + 8: "POKESTOP_TUTORIAL", + 9: "GYM_TUTORIAL", + 10: "CHALLENGE_QUEST_TUTORIAL", + 11: "PRIVACY_POLICY_CONFIRMATION", + 12: "TRADING_TUTORIAL", + 13: "POI_SUBMISSION_TUTORIAL", + 14: "V1_START_TUTORIAL", + 15: "V2_START_TUTORIAL", + 16: "V2_CUSTOMIZED_AVATAR", + 17: "V2_CAUGHT_FIRST_WILD", + 18: "V2_FINISHED_TUTORIAL_CATCHES", + 19: "V2_NAME_SELECTION", + 20: "V2_EGG_GIVEN", + 21: "V2_START_EGG_TUTORIAL", + 22: "V2_COMPLETED_EGG_TUTORIAL", + 23: "AR_PHOTO_TUTORIAL", + 24: "STARTER_POKEMON_CAPTURED", + 25: "AR_PHOTO_FIRST_TIME_DIALOG", + 26: "AR_CLASSIC_PHOTO_TUTORIAL", + 27: "AR_PLUS_PHOTO_TUTORIAL", + 29: "INVASION_INTRODUCTION_DIALOG", + 30: "INVASION_ENCOUNTER_DIALOG", + 31: "INVASION_SHADOW_POKEMON_DIALOG", + 32: "ROUTES_CREATION", + 33: "INVASION_MAP_FRAGMENT_DIALOG", + 34: "INVASION_MAP_RECEIVED_DIALOG", + 35: "INVASION_MAP_2_RECEIVED_DIALOG", + 36: "BUDDY_WELCOME_PROMPT", + 37: "BUDDY_AR_PLUS_TUTORIAL", + 38: "BUDDY_FEED_TUTORIAL", + 39: "BUDDY_ON_MAP_PROMPT", + 40: "BATTLE_LEAGUE_HELP_TUTORIAL", + 41: "ARMP_TOS_CONFIRMATION", + 42: "BUDDY_REMOTE_GIFT_TUTORIAL", + 43: "XL_CANDY_TUTORIAL", + 44: "LEVEL_UP_PAGE_TUTORIAL", + 45: "DAILY_BONUS_ENCOUNTER_TUTORIAL", + 46: "SPONSORED_GIFT_TUTORIAL", + 47: "XGS_ONLINE_CONSENT_NOTE", + 48: "APP_TRACKING_OPTIN_REQUIRED_TUTORIAL", + 49: "APP_TRACKING_OPTIN_DIALOG", + 50: "ADDRESS_BOOK_IMPORT_PROMPT", + 51: "POKEMON_TAGS_INTRODUCTION", + 52: "GYM_TUTORIAL_BUTTON_PROMPT_SHOWN", + 53: "RAID_TUTORIAL_BUTTON_PROMPT_SHOWN", + 54: "POTION_AND_REVIVE_TUTORIAL_INTRODUCED", + 55: "POTION_AND_REVIVE_TUTORIAL_VIEWED", + 56: "POSTCARD_COLLECTION_TUTORIAL_VIEWED", + 57: "SHOULD_SHOW_POTION_AND_REVIVE_TUTORIAL", + 58: "RECEIVED_GIFT", + 59: "FRIEND_TUTORIAL_BUTTON_PROMPT_SHOWN", + 60: "SHOULD_SHOW_GIFT_TUTORIAL", + 61: "GIFT_TUTORIAL_INTRODUCED", + 62: "GIFT_TUTORIAL_COMPLETE", + 63: "CHALLENGE_CATCH_RAZZBERRY", + 64: "SHOULD_SHOW_LURE_TUTORIAL", + 65: "LURE_TUTORIAL_INTRODUCED", + 66: "LURE_BUTTON_PROMPT_SHOWN", + 67: "LURE_BUTTON_DIALOG_SHOWN", + 68: "REMOTE_RAID_TUTORIAL", + 69: "TRADE_TUTORIAL_INTRODUCED", + 70: "TRADE_TUTORIAL_COMPLETE", + 71: "LUCKY_FRIEND_TUTORIAL", + 72: "LUCKY_TRADE_TUTORIAL", + 73: "MEGA_LEVELS_TUTORIAL", + 74: "SPONSORED_WEB_AR_TUTORIAL", + 75: "BUTTERFLY_REGION_TUTORIAL", + 76: "SPONSORED_VIDEO_TUTORIAL", + 77: "ADDRESS_BOOK_IMPORT_PROMPT_V2", + 78: "LOCATION_CARD_TUTORIAL", + 79: "MASTER_BALL_INTRODUCTION_PROMPT", + 80: "SHADOW_GEM_FRAGMENT_DIALOG", + 81: "SHADOW_GEM_RECEIVED_DIALOG", + 82: "RAID_TUTORIAL_SHADOW_BUTTON_PROMPT_SHOWN", + 83: "CONTESTS_TUTORIAL", + 84: "ROUTE_TRAVEL", + 85: "PARTY_PLAY_TUTORIAL", + 86: "PINECONE_TUTORIAL_0", + 87: "PINECONE_TUTORIAL_1", + 88: "PINECONE_TUTORIAL_2", + 89: "PINECONE_TUTORIAL_3", + 90: "PINECONE_TUTORIAL_4", + 91: "PINECONE_TUTORIAL_5", + 92: "BREAKFAST_TAPPABLE_TUTORIAL", + 93: "RAID_TUTORIAL_PARTY_PLAY_PROMPT_SHOWN", + 94: "NPC_EXPLORER_INTRODUCED", + 95: "NPC_TRAVELER_INTRODUCED", + 96: "NONCOMBAT_MOVE_PROMPT_SHOWN", + 97: "NONCOMBAT_SPACIAL_REND_PROMPT_SHOWN", + 98: "NONCOMBAT_ROAR_OF_TIME_PROMPT_SHOWN", + 99: "NONCOMBAT_SUNSTEEL_STRIKE_PROMPT_SHOWN", + 100: "NONCOMBAT_MOONGEIST_BEAM_PROMPT_SHOWN", + 101: "NONCOMBAT_MOVE_PROMPT_SHOWN_03", + 102: "NONCOMBAT_MOVE_PROMPT_SHOWN_04", + 103: "NONCOMBAT_MOVE_PROMPT_SHOWN_05", + 104: "NONCOMBAT_MOVE_PROMPT_SHOWN_06", + 105: "NONCOMBAT_MOVE_PROMPT_SHOWN_07", + 106: "NONCOMBAT_MOVE_PROMPT_SHOWN_08", + 107: "NONCOMBAT_MOVE_PROMPT_SHOWN_09", + 108: "NONCOMBAT_MOVE_PROMPT_SHOWN_10", + 109: "AR_PHOTOS_STICKERS_TUTORIAL", + 110: "FUSION_CALYREX_TUTORIAL", + 111: "FUSION_KYUREM_TUTORIAL", + 112: "FUSION_NECROZMA_TUTORIAL", + 113: "AR_IRIS_SOCIAL_TUTORIAL", + 114: "STATION_TUTORIAL_1", + 115: "STATION_TUTORIAL_2", + 116: "STATION_TUTORIAL_3", + 117: "STATION_TUTORIAL_4", + 118: "STATION_TUTORIAL_5", + 119: "STATION_TUTORIAL_6", + 120: "STATION_TUTORIAL_7", + 121: "SPECIAL_BACKGROUND_TUTORIAL", + 122: "SPECIAL_BACKGROUND_FUSION_TUTORIAL", + 123: "BREAD_POKEMON_INFO_TUTORIAL", + 124: "BREAD_MOVE_INFO_TUTORIAL", + 125: "WILD_BALL_TUTORIAL", + 126: "IBFC_DETAILS_MORPEKO_TUTORIAL", + 127: "STRONG_ENCOUNTER_WILD_BALL_TUTORIAL", + 128: "WILD_BALL_DRAWER_PROMPT", + 129: "VPS_LOCALIZATION_TUTORIAL", + 130: "RAID_ATTENDANCE_ONLINE_DISCLAIMER", + 131: "RAID_ATTENDANCE_ONBOARDING", + 132: "SINISTEA_FORM_TUTORIAL", + 133: "MAX_BOOST_ITEM_TUTORIAL", + 134: "EVENT_PASS_TUTORIAL", + 135: "STAMP_RALLY_TUTORIAL", + 136: "LUCKY_FRIEND_APPLICATOR_TUTORIAL", + 137: "RSVP_TOAST_TUTORIAL", + 138: "RSVP_TUTORIAL", + 139: "NEARBY_GYM_TUTORIAL", + 140: "NEARBY_ROUTES_TUTORIAL", + 141: "STAMP_RALLY_GIFT_SEND_TUTORIAL", + 142: "STAMP_RALLY_GIFT_RECEIVE_TUTORIAL", + 143: "MAPLE_TUTORIAL", + 144: "RSVP_TOAST_TUTORIAL_MAP", + 145: "RSVP_TOAST_TUTORIAL_NEARBY", + 146: "REMOTE_MAX_BATTLE_TUTORIAL", + 147: "RSVP_ATTENDANCE_DETAILS_TUTORIAL", + 148: "IBFC_DETAILS_LIGHTWEIGHT_TUTORIAL", + 149: "SINGLE_STAT_INCREASE_TUTORIAL", + 150: "TRIPLE_STAT_INCREASE_TUTORIAL", + 151: "AR_SCAN_FIRST_TIME_FLOW_TUTORIAL", + 152: "MAX_BATTLE_NO_ENCOUNTER_1", + 153: "NEW_WEEKLY_CHALLENGE_POSTED", + 154: "NEW_SOCIAL_TAB_AVAILABLE", + 155: "SMORES_QUESTS_TUTORIAL", + 156: "WEEKLY_CHALLENGE_TUTORIAL", + 157: "BEST_FRIENDS_PLUS_TUTORIAL", + 158: "REMOTE_TRADE_TUTORIAL", + 159: "REMOTE_TRADE_TAG_TUTORIAL", + 160: "REMOTE_TRADE_LONG_PRESS_TUTORIAL", + 161: "REMOTE_TRADE_TAG_POP_UP_TUTORIAL", + 162: "SPECIAL_EGG_TUTORIAL", + 163: "POLTCHAGEIST_FORM_TUTORIAL", + 164: "STRONG_ENCOUNTER_TUTORIAL_V2", + 165: "WILD_BALL_TUTORIAL_V2", + 166: "WILD_BALL_TICKET_UPSELL_V2", + 167: "WILD_BALL_DRAWER_PROMPT_V2", + 168: "WEEKLY_CHALLENGE_MATCHMAKING_TUTORIAL", + 169: "REMOTE_TRADE_TAGGING_UNLOCKED", + 170: "REMOTE_TRADE_TAGGING_USAGE_TUTORIAL", + 171: "REMOTE_TRADE_UNLOCKED", + 172: "FIRST_NATURAL_ART_DAY_NIGHT_POKEMON", + 173: "REMOTE_TRADE_VIEW_POKEMON_TUTORIAL", + 174: "REMOTE_TRADE_CHOOSE_POKEMON_TUTORIAL", + 175: "REMOTE_TRADE_FIRST_REQUEST_DIALOG", + 176: "REMOTE_TRADE_FIRST_RESPONSE_DIALOG", + 177: "REMOTE_TRADE_VIEW_TRADE_POKEMON_FTUE", + 178: "REMOTE_TRADE_RESPOND_REQUEST_FTUE", + 179: "FIRST_DAY_NIGHT_FIELD_BOOK_TAB_TUTORIAL", + 180: "MEGA_FTUE_LETS_DO_IT", + 181: "MEGA_FTUE_NEVER_AGAIN", + 182: "MEGA_FTUE_GOOD_TALK_1", + 183: "MEGA_FTUE_ENCOUNTER_COMPLETE_1", + 184: "MEGA_FTUE_POST_ENCOUNTER_COMPLETE_1", + 185: "MEGA_FTUE_MEGA_EVOLUTION_COMPLETE", + 186: "MEGA_FTUE_GOOD_TALK_2", + 187: "MEGA_FTUE_ENCOUNTER_COMPLETE_2", + 188: "MEGA_FTUE_COMPLETED", + 189: "FIELD_BOOK_TAB_REVISIT_FTUE_DISMISS_BANNER", + 190: "NEARBY_DAY_NIGHT_TUTORIAL", + 191: "FIRST_DAY_NIGHT_POI_TUTORIAL", + 192: "MAP_AFTER_FIRST_DAY_NIGHT_POKEMON_CAPTURE", + 193: "REMOTE_TRADE_PUSH_NOTIFICATION_CHECK", + 194: "FIRST_FIELD_BOOK_DN_POKEMON_ENTRY", + 195: "FIRST_FIELD_BOOK_COMPLETED", + 196: "FIRST_DAILY_FIELD_BOOK_COMPLETED", + 197: "POKEMON_DETAIL_DAY_NIGHT_TUTORIAL", + 198: "INCREASED_MEGA_LEVEL_RECEIVED_PROMPT_SHOWN", + 199: "ENHANCED_CURRENCY_RECEIVED_PROMPT_SHOWN", + 200: "ENHANCED_MEGA_RAID_TUTORIAL", + 201: "SOFT_SFIDA_TUTORIAL", + 202: "IBFC_DETAILS_MIMIKYU_TUTORIAL", + 203: "SOFT_SFIDA_MAP_BUTTON", + 204: "COORDINATED_RAID_TUTORIAL", + } + TutorialCompletion_value = map[string]int32{ + "LEGAL_SCREEN": 0, + "AVATAR_SELECTION": 1, + "ACCOUNT_CREATION": 2, + "POKEMON_CAPTURE": 3, + "NAME_SELECTION": 4, + "POKEMON_BERRY": 5, + "USE_ITEM": 6, + "FIRST_TIME_EXPERIENCE_COMPLETE": 7, + "POKESTOP_TUTORIAL": 8, + "GYM_TUTORIAL": 9, + "CHALLENGE_QUEST_TUTORIAL": 10, + "PRIVACY_POLICY_CONFIRMATION": 11, + "TRADING_TUTORIAL": 12, + "POI_SUBMISSION_TUTORIAL": 13, + "V1_START_TUTORIAL": 14, + "V2_START_TUTORIAL": 15, + "V2_CUSTOMIZED_AVATAR": 16, + "V2_CAUGHT_FIRST_WILD": 17, + "V2_FINISHED_TUTORIAL_CATCHES": 18, + "V2_NAME_SELECTION": 19, + "V2_EGG_GIVEN": 20, + "V2_START_EGG_TUTORIAL": 21, + "V2_COMPLETED_EGG_TUTORIAL": 22, + "AR_PHOTO_TUTORIAL": 23, + "STARTER_POKEMON_CAPTURED": 24, + "AR_PHOTO_FIRST_TIME_DIALOG": 25, + "AR_CLASSIC_PHOTO_TUTORIAL": 26, + "AR_PLUS_PHOTO_TUTORIAL": 27, + "INVASION_INTRODUCTION_DIALOG": 29, + "INVASION_ENCOUNTER_DIALOG": 30, + "INVASION_SHADOW_POKEMON_DIALOG": 31, + "ROUTES_CREATION": 32, + "INVASION_MAP_FRAGMENT_DIALOG": 33, + "INVASION_MAP_RECEIVED_DIALOG": 34, + "INVASION_MAP_2_RECEIVED_DIALOG": 35, + "BUDDY_WELCOME_PROMPT": 36, + "BUDDY_AR_PLUS_TUTORIAL": 37, + "BUDDY_FEED_TUTORIAL": 38, + "BUDDY_ON_MAP_PROMPT": 39, + "BATTLE_LEAGUE_HELP_TUTORIAL": 40, + "ARMP_TOS_CONFIRMATION": 41, + "BUDDY_REMOTE_GIFT_TUTORIAL": 42, + "XL_CANDY_TUTORIAL": 43, + "LEVEL_UP_PAGE_TUTORIAL": 44, + "DAILY_BONUS_ENCOUNTER_TUTORIAL": 45, + "SPONSORED_GIFT_TUTORIAL": 46, + "XGS_ONLINE_CONSENT_NOTE": 47, + "APP_TRACKING_OPTIN_REQUIRED_TUTORIAL": 48, + "APP_TRACKING_OPTIN_DIALOG": 49, + "ADDRESS_BOOK_IMPORT_PROMPT": 50, + "POKEMON_TAGS_INTRODUCTION": 51, + "GYM_TUTORIAL_BUTTON_PROMPT_SHOWN": 52, + "RAID_TUTORIAL_BUTTON_PROMPT_SHOWN": 53, + "POTION_AND_REVIVE_TUTORIAL_INTRODUCED": 54, + "POTION_AND_REVIVE_TUTORIAL_VIEWED": 55, + "POSTCARD_COLLECTION_TUTORIAL_VIEWED": 56, + "SHOULD_SHOW_POTION_AND_REVIVE_TUTORIAL": 57, + "RECEIVED_GIFT": 58, + "FRIEND_TUTORIAL_BUTTON_PROMPT_SHOWN": 59, + "SHOULD_SHOW_GIFT_TUTORIAL": 60, + "GIFT_TUTORIAL_INTRODUCED": 61, + "GIFT_TUTORIAL_COMPLETE": 62, + "CHALLENGE_CATCH_RAZZBERRY": 63, + "SHOULD_SHOW_LURE_TUTORIAL": 64, + "LURE_TUTORIAL_INTRODUCED": 65, + "LURE_BUTTON_PROMPT_SHOWN": 66, + "LURE_BUTTON_DIALOG_SHOWN": 67, + "REMOTE_RAID_TUTORIAL": 68, + "TRADE_TUTORIAL_INTRODUCED": 69, + "TRADE_TUTORIAL_COMPLETE": 70, + "LUCKY_FRIEND_TUTORIAL": 71, + "LUCKY_TRADE_TUTORIAL": 72, + "MEGA_LEVELS_TUTORIAL": 73, + "SPONSORED_WEB_AR_TUTORIAL": 74, + "BUTTERFLY_REGION_TUTORIAL": 75, + "SPONSORED_VIDEO_TUTORIAL": 76, + "ADDRESS_BOOK_IMPORT_PROMPT_V2": 77, + "LOCATION_CARD_TUTORIAL": 78, + "MASTER_BALL_INTRODUCTION_PROMPT": 79, + "SHADOW_GEM_FRAGMENT_DIALOG": 80, + "SHADOW_GEM_RECEIVED_DIALOG": 81, + "RAID_TUTORIAL_SHADOW_BUTTON_PROMPT_SHOWN": 82, + "CONTESTS_TUTORIAL": 83, + "ROUTE_TRAVEL": 84, + "PARTY_PLAY_TUTORIAL": 85, + "PINECONE_TUTORIAL_0": 86, + "PINECONE_TUTORIAL_1": 87, + "PINECONE_TUTORIAL_2": 88, + "PINECONE_TUTORIAL_3": 89, + "PINECONE_TUTORIAL_4": 90, + "PINECONE_TUTORIAL_5": 91, + "BREAKFAST_TAPPABLE_TUTORIAL": 92, + "RAID_TUTORIAL_PARTY_PLAY_PROMPT_SHOWN": 93, + "NPC_EXPLORER_INTRODUCED": 94, + "NPC_TRAVELER_INTRODUCED": 95, + "NONCOMBAT_MOVE_PROMPT_SHOWN": 96, + "NONCOMBAT_SPACIAL_REND_PROMPT_SHOWN": 97, + "NONCOMBAT_ROAR_OF_TIME_PROMPT_SHOWN": 98, + "NONCOMBAT_SUNSTEEL_STRIKE_PROMPT_SHOWN": 99, + "NONCOMBAT_MOONGEIST_BEAM_PROMPT_SHOWN": 100, + "NONCOMBAT_MOVE_PROMPT_SHOWN_03": 101, + "NONCOMBAT_MOVE_PROMPT_SHOWN_04": 102, + "NONCOMBAT_MOVE_PROMPT_SHOWN_05": 103, + "NONCOMBAT_MOVE_PROMPT_SHOWN_06": 104, + "NONCOMBAT_MOVE_PROMPT_SHOWN_07": 105, + "NONCOMBAT_MOVE_PROMPT_SHOWN_08": 106, + "NONCOMBAT_MOVE_PROMPT_SHOWN_09": 107, + "NONCOMBAT_MOVE_PROMPT_SHOWN_10": 108, + "AR_PHOTOS_STICKERS_TUTORIAL": 109, + "FUSION_CALYREX_TUTORIAL": 110, + "FUSION_KYUREM_TUTORIAL": 111, + "FUSION_NECROZMA_TUTORIAL": 112, + "AR_IRIS_SOCIAL_TUTORIAL": 113, + "STATION_TUTORIAL_1": 114, + "STATION_TUTORIAL_2": 115, + "STATION_TUTORIAL_3": 116, + "STATION_TUTORIAL_4": 117, + "STATION_TUTORIAL_5": 118, + "STATION_TUTORIAL_6": 119, + "STATION_TUTORIAL_7": 120, + "SPECIAL_BACKGROUND_TUTORIAL": 121, + "SPECIAL_BACKGROUND_FUSION_TUTORIAL": 122, + "BREAD_POKEMON_INFO_TUTORIAL": 123, + "BREAD_MOVE_INFO_TUTORIAL": 124, + "WILD_BALL_TUTORIAL": 125, + "IBFC_DETAILS_MORPEKO_TUTORIAL": 126, + "STRONG_ENCOUNTER_WILD_BALL_TUTORIAL": 127, + "WILD_BALL_DRAWER_PROMPT": 128, + "VPS_LOCALIZATION_TUTORIAL": 129, + "RAID_ATTENDANCE_ONLINE_DISCLAIMER": 130, + "RAID_ATTENDANCE_ONBOARDING": 131, + "SINISTEA_FORM_TUTORIAL": 132, + "MAX_BOOST_ITEM_TUTORIAL": 133, + "EVENT_PASS_TUTORIAL": 134, + "STAMP_RALLY_TUTORIAL": 135, + "LUCKY_FRIEND_APPLICATOR_TUTORIAL": 136, + "RSVP_TOAST_TUTORIAL": 137, + "RSVP_TUTORIAL": 138, + "NEARBY_GYM_TUTORIAL": 139, + "NEARBY_ROUTES_TUTORIAL": 140, + "STAMP_RALLY_GIFT_SEND_TUTORIAL": 141, + "STAMP_RALLY_GIFT_RECEIVE_TUTORIAL": 142, + "MAPLE_TUTORIAL": 143, + "RSVP_TOAST_TUTORIAL_MAP": 144, + "RSVP_TOAST_TUTORIAL_NEARBY": 145, + "REMOTE_MAX_BATTLE_TUTORIAL": 146, + "RSVP_ATTENDANCE_DETAILS_TUTORIAL": 147, + "IBFC_DETAILS_LIGHTWEIGHT_TUTORIAL": 148, + "SINGLE_STAT_INCREASE_TUTORIAL": 149, + "TRIPLE_STAT_INCREASE_TUTORIAL": 150, + "AR_SCAN_FIRST_TIME_FLOW_TUTORIAL": 151, + "MAX_BATTLE_NO_ENCOUNTER_1": 152, + "NEW_WEEKLY_CHALLENGE_POSTED": 153, + "NEW_SOCIAL_TAB_AVAILABLE": 154, + "SMORES_QUESTS_TUTORIAL": 155, + "WEEKLY_CHALLENGE_TUTORIAL": 156, + "BEST_FRIENDS_PLUS_TUTORIAL": 157, + "REMOTE_TRADE_TUTORIAL": 158, + "REMOTE_TRADE_TAG_TUTORIAL": 159, + "REMOTE_TRADE_LONG_PRESS_TUTORIAL": 160, + "REMOTE_TRADE_TAG_POP_UP_TUTORIAL": 161, + "SPECIAL_EGG_TUTORIAL": 162, + "POLTCHAGEIST_FORM_TUTORIAL": 163, + "STRONG_ENCOUNTER_TUTORIAL_V2": 164, + "WILD_BALL_TUTORIAL_V2": 165, + "WILD_BALL_TICKET_UPSELL_V2": 166, + "WILD_BALL_DRAWER_PROMPT_V2": 167, + "WEEKLY_CHALLENGE_MATCHMAKING_TUTORIAL": 168, + "REMOTE_TRADE_TAGGING_UNLOCKED": 169, + "REMOTE_TRADE_TAGGING_USAGE_TUTORIAL": 170, + "REMOTE_TRADE_UNLOCKED": 171, + "FIRST_NATURAL_ART_DAY_NIGHT_POKEMON": 172, + "REMOTE_TRADE_VIEW_POKEMON_TUTORIAL": 173, + "REMOTE_TRADE_CHOOSE_POKEMON_TUTORIAL": 174, + "REMOTE_TRADE_FIRST_REQUEST_DIALOG": 175, + "REMOTE_TRADE_FIRST_RESPONSE_DIALOG": 176, + "REMOTE_TRADE_VIEW_TRADE_POKEMON_FTUE": 177, + "REMOTE_TRADE_RESPOND_REQUEST_FTUE": 178, + "FIRST_DAY_NIGHT_FIELD_BOOK_TAB_TUTORIAL": 179, + "MEGA_FTUE_LETS_DO_IT": 180, + "MEGA_FTUE_NEVER_AGAIN": 181, + "MEGA_FTUE_GOOD_TALK_1": 182, + "MEGA_FTUE_ENCOUNTER_COMPLETE_1": 183, + "MEGA_FTUE_POST_ENCOUNTER_COMPLETE_1": 184, + "MEGA_FTUE_MEGA_EVOLUTION_COMPLETE": 185, + "MEGA_FTUE_GOOD_TALK_2": 186, + "MEGA_FTUE_ENCOUNTER_COMPLETE_2": 187, + "MEGA_FTUE_COMPLETED": 188, + "FIELD_BOOK_TAB_REVISIT_FTUE_DISMISS_BANNER": 189, + "NEARBY_DAY_NIGHT_TUTORIAL": 190, + "FIRST_DAY_NIGHT_POI_TUTORIAL": 191, + "MAP_AFTER_FIRST_DAY_NIGHT_POKEMON_CAPTURE": 192, + "REMOTE_TRADE_PUSH_NOTIFICATION_CHECK": 193, + "FIRST_FIELD_BOOK_DN_POKEMON_ENTRY": 194, + "FIRST_FIELD_BOOK_COMPLETED": 195, + "FIRST_DAILY_FIELD_BOOK_COMPLETED": 196, + "POKEMON_DETAIL_DAY_NIGHT_TUTORIAL": 197, + "INCREASED_MEGA_LEVEL_RECEIVED_PROMPT_SHOWN": 198, + "ENHANCED_CURRENCY_RECEIVED_PROMPT_SHOWN": 199, + "ENHANCED_MEGA_RAID_TUTORIAL": 200, + "SOFT_SFIDA_TUTORIAL": 201, + "IBFC_DETAILS_MIMIKYU_TUTORIAL": 202, + "SOFT_SFIDA_MAP_BUTTON": 203, + "COORDINATED_RAID_TUTORIAL": 204, + } +) + +func (x TutorialCompletion) Enum() *TutorialCompletion { + p := new(TutorialCompletion) + *p = x + return p +} + +func (x TutorialCompletion) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TutorialCompletion) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[263].Descriptor() +} + +func (TutorialCompletion) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[263] +} + +func (x TutorialCompletion) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TutorialCompletion.Descriptor instead. +func (TutorialCompletion) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{263} +} + +type TweenAction int32 + +const ( + TweenAction_TWEEN_ACTION_MOVE_X TweenAction = 0 + TweenAction_TWEEN_ACTION_MOVE_Y TweenAction = 1 + TweenAction_TWEEN_ACTION_MOVE_Z TweenAction = 2 + TweenAction_TWEEN_ACTION_MOVE_LOCAL_X TweenAction = 3 + TweenAction_TWEEN_ACTION_MOVE_LOCAL_Y TweenAction = 4 + TweenAction_TWEEN_ACTION_MOVE_LOCAL_Z TweenAction = 5 + TweenAction_TWEEN_ACTION_MOVE_CURVED TweenAction = 6 + TweenAction_TWEEN_ACTION_MOVE_CURVED_LOCAL TweenAction = 7 + TweenAction_TWEEN_ACTION_MOVE_SPLINE TweenAction = 8 + TweenAction_TWEEN_ACTION_MOVE_SPLINE_LOCAL TweenAction = 9 + TweenAction_TWEEN_ACTION_SCALE_X TweenAction = 10 + TweenAction_TWEEN_ACTION_SCALE_Y TweenAction = 11 + TweenAction_TWEEN_ACTION_SCALE_Z TweenAction = 12 + TweenAction_TWEEN_ACTION_ROTATE_X TweenAction = 13 + TweenAction_TWEEN_ACTION_ROTATE_Y TweenAction = 14 + TweenAction_TWEEN_ACTION_ROTATE_Z TweenAction = 15 + TweenAction_TWEEN_ACTION_ROTATE_AROUND TweenAction = 16 + TweenAction_TWEEN_ACTION_ROTATE_AROUND_LOCAL TweenAction = 17 + TweenAction_TWEEN_ACTION_CANVAS_ROTATEAROUND TweenAction = 18 + TweenAction_TWEEN_ACTION_CANVAS_ROTATEAROUND_LOCAL TweenAction = 19 + TweenAction_TWEEN_ACTION_CANVAS_PLAYSPRITE TweenAction = 20 + TweenAction_TWEEN_ACTION_ALPHA TweenAction = 21 + TweenAction_TWEEN_ACTION_TEXT_ALPHA TweenAction = 22 + TweenAction_TWEEN_ACTION_CANVAS_ALPHA TweenAction = 23 + TweenAction_TWEEN_ACTION_ALPHA_VERTEX TweenAction = 24 + TweenAction_TWEEN_ACTION_COLOR TweenAction = 25 + TweenAction_TWEEN_ACTION_CALLBACK_COLOR TweenAction = 26 + TweenAction_TWEEN_ACTION_TEXT_COLOR TweenAction = 27 + TweenAction_TWEEN_ACTION_CANVAS_COLOR TweenAction = 28 + TweenAction_TWEEN_ACTION_CALLBACK TweenAction = 29 + TweenAction_TWEEN_ACTION_MOVE TweenAction = 30 + TweenAction_TWEEN_ACTION_MOVE_LOCAL TweenAction = 31 + TweenAction_TWEEN_ACTION_ROTATE TweenAction = 32 + TweenAction_TWEEN_ACTION_ROTATE_LOCAL TweenAction = 33 + TweenAction_TWEEN_ACTION_SCALE TweenAction = 34 + TweenAction_TWEEN_ACTION_VALUE3 TweenAction = 35 + TweenAction_TWEEN_ACTION_GUI_MOVE TweenAction = 36 + TweenAction_TWEEN_ACTION_GUI_MOVE_MARGIN TweenAction = 37 + TweenAction_TWEEN_ACTION_GUI_SCALE TweenAction = 38 + TweenAction_TWEEN_ACTION_GUI_ALPHA TweenAction = 39 + TweenAction_TWEEN_ACTION_GUI_ROTATE TweenAction = 40 + TweenAction_TWEEN_ACTION_DELAYED_SOUND TweenAction = 41 + TweenAction_TWEEN_ACTION_CANVAS_MOVE TweenAction = 42 + TweenAction_TWEEN_ACTION_CANVAS_SCALE TweenAction = 43 +) + +// Enum value maps for TweenAction. +var ( + TweenAction_name = map[int32]string{ + 0: "TWEEN_ACTION_MOVE_X", + 1: "TWEEN_ACTION_MOVE_Y", + 2: "TWEEN_ACTION_MOVE_Z", + 3: "TWEEN_ACTION_MOVE_LOCAL_X", + 4: "TWEEN_ACTION_MOVE_LOCAL_Y", + 5: "TWEEN_ACTION_MOVE_LOCAL_Z", + 6: "TWEEN_ACTION_MOVE_CURVED", + 7: "TWEEN_ACTION_MOVE_CURVED_LOCAL", + 8: "TWEEN_ACTION_MOVE_SPLINE", + 9: "TWEEN_ACTION_MOVE_SPLINE_LOCAL", + 10: "TWEEN_ACTION_SCALE_X", + 11: "TWEEN_ACTION_SCALE_Y", + 12: "TWEEN_ACTION_SCALE_Z", + 13: "TWEEN_ACTION_ROTATE_X", + 14: "TWEEN_ACTION_ROTATE_Y", + 15: "TWEEN_ACTION_ROTATE_Z", + 16: "TWEEN_ACTION_ROTATE_AROUND", + 17: "TWEEN_ACTION_ROTATE_AROUND_LOCAL", + 18: "TWEEN_ACTION_CANVAS_ROTATEAROUND", + 19: "TWEEN_ACTION_CANVAS_ROTATEAROUND_LOCAL", + 20: "TWEEN_ACTION_CANVAS_PLAYSPRITE", + 21: "TWEEN_ACTION_ALPHA", + 22: "TWEEN_ACTION_TEXT_ALPHA", + 23: "TWEEN_ACTION_CANVAS_ALPHA", + 24: "TWEEN_ACTION_ALPHA_VERTEX", + 25: "TWEEN_ACTION_COLOR", + 26: "TWEEN_ACTION_CALLBACK_COLOR", + 27: "TWEEN_ACTION_TEXT_COLOR", + 28: "TWEEN_ACTION_CANVAS_COLOR", + 29: "TWEEN_ACTION_CALLBACK", + 30: "TWEEN_ACTION_MOVE", + 31: "TWEEN_ACTION_MOVE_LOCAL", + 32: "TWEEN_ACTION_ROTATE", + 33: "TWEEN_ACTION_ROTATE_LOCAL", + 34: "TWEEN_ACTION_SCALE", + 35: "TWEEN_ACTION_VALUE3", + 36: "TWEEN_ACTION_GUI_MOVE", + 37: "TWEEN_ACTION_GUI_MOVE_MARGIN", + 38: "TWEEN_ACTION_GUI_SCALE", + 39: "TWEEN_ACTION_GUI_ALPHA", + 40: "TWEEN_ACTION_GUI_ROTATE", + 41: "TWEEN_ACTION_DELAYED_SOUND", + 42: "TWEEN_ACTION_CANVAS_MOVE", + 43: "TWEEN_ACTION_CANVAS_SCALE", + } + TweenAction_value = map[string]int32{ + "TWEEN_ACTION_MOVE_X": 0, + "TWEEN_ACTION_MOVE_Y": 1, + "TWEEN_ACTION_MOVE_Z": 2, + "TWEEN_ACTION_MOVE_LOCAL_X": 3, + "TWEEN_ACTION_MOVE_LOCAL_Y": 4, + "TWEEN_ACTION_MOVE_LOCAL_Z": 5, + "TWEEN_ACTION_MOVE_CURVED": 6, + "TWEEN_ACTION_MOVE_CURVED_LOCAL": 7, + "TWEEN_ACTION_MOVE_SPLINE": 8, + "TWEEN_ACTION_MOVE_SPLINE_LOCAL": 9, + "TWEEN_ACTION_SCALE_X": 10, + "TWEEN_ACTION_SCALE_Y": 11, + "TWEEN_ACTION_SCALE_Z": 12, + "TWEEN_ACTION_ROTATE_X": 13, + "TWEEN_ACTION_ROTATE_Y": 14, + "TWEEN_ACTION_ROTATE_Z": 15, + "TWEEN_ACTION_ROTATE_AROUND": 16, + "TWEEN_ACTION_ROTATE_AROUND_LOCAL": 17, + "TWEEN_ACTION_CANVAS_ROTATEAROUND": 18, + "TWEEN_ACTION_CANVAS_ROTATEAROUND_LOCAL": 19, + "TWEEN_ACTION_CANVAS_PLAYSPRITE": 20, + "TWEEN_ACTION_ALPHA": 21, + "TWEEN_ACTION_TEXT_ALPHA": 22, + "TWEEN_ACTION_CANVAS_ALPHA": 23, + "TWEEN_ACTION_ALPHA_VERTEX": 24, + "TWEEN_ACTION_COLOR": 25, + "TWEEN_ACTION_CALLBACK_COLOR": 26, + "TWEEN_ACTION_TEXT_COLOR": 27, + "TWEEN_ACTION_CANVAS_COLOR": 28, + "TWEEN_ACTION_CALLBACK": 29, + "TWEEN_ACTION_MOVE": 30, + "TWEEN_ACTION_MOVE_LOCAL": 31, + "TWEEN_ACTION_ROTATE": 32, + "TWEEN_ACTION_ROTATE_LOCAL": 33, + "TWEEN_ACTION_SCALE": 34, + "TWEEN_ACTION_VALUE3": 35, + "TWEEN_ACTION_GUI_MOVE": 36, + "TWEEN_ACTION_GUI_MOVE_MARGIN": 37, + "TWEEN_ACTION_GUI_SCALE": 38, + "TWEEN_ACTION_GUI_ALPHA": 39, + "TWEEN_ACTION_GUI_ROTATE": 40, + "TWEEN_ACTION_DELAYED_SOUND": 41, + "TWEEN_ACTION_CANVAS_MOVE": 42, + "TWEEN_ACTION_CANVAS_SCALE": 43, + } +) + +func (x TweenAction) Enum() *TweenAction { + p := new(TweenAction) + *p = x + return p +} + +func (x TweenAction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TweenAction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[264].Descriptor() +} + +func (TweenAction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[264] +} + +func (x TweenAction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TweenAction.Descriptor instead. +func (TweenAction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{264} +} + +type UserType int32 + +const ( + UserType_USER_TYPE_PLAYER UserType = 0 + UserType_USER_TYPE_DEVELOPER UserType = 1 + UserType_USER_TYPE_SURVEYOR UserType = 2 + UserType_USER_TYPE_DEVELOPER_8TH_WALL UserType = 3 +) + +// Enum value maps for UserType. +var ( + UserType_name = map[int32]string{ + 0: "USER_TYPE_PLAYER", + 1: "USER_TYPE_DEVELOPER", + 2: "USER_TYPE_SURVEYOR", + 3: "USER_TYPE_DEVELOPER_8TH_WALL", + } + UserType_value = map[string]int32{ + "USER_TYPE_PLAYER": 0, + "USER_TYPE_DEVELOPER": 1, + "USER_TYPE_SURVEYOR": 2, + "USER_TYPE_DEVELOPER_8TH_WALL": 3, + } +) + +func (x UserType) Enum() *UserType { + p := new(UserType) + *p = x + return p +} + +func (x UserType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UserType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[265].Descriptor() +} + +func (UserType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[265] +} + +func (x UserType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UserType.Descriptor instead. +func (UserType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{265} +} + +type UsernameSuggestionTelemetryId int32 + +const ( + UsernameSuggestionTelemetryId_UNDEFINED_USERNAME_SUGGESTION_EVENT UsernameSuggestionTelemetryId = 0 + UsernameSuggestionTelemetryId_REFRESHED_NAME_SUGGESTIONS UsernameSuggestionTelemetryId = 1 + UsernameSuggestionTelemetryId_TAPPED_SUGGESTED_NAME UsernameSuggestionTelemetryId = 2 + UsernameSuggestionTelemetryId_USED_SUGGESTED_NAME UsernameSuggestionTelemetryId = 3 +) + +// Enum value maps for UsernameSuggestionTelemetryId. +var ( + UsernameSuggestionTelemetryId_name = map[int32]string{ + 0: "UNDEFINED_USERNAME_SUGGESTION_EVENT", + 1: "REFRESHED_NAME_SUGGESTIONS", + 2: "TAPPED_SUGGESTED_NAME", + 3: "USED_SUGGESTED_NAME", + } + UsernameSuggestionTelemetryId_value = map[string]int32{ + "UNDEFINED_USERNAME_SUGGESTION_EVENT": 0, + "REFRESHED_NAME_SUGGESTIONS": 1, + "TAPPED_SUGGESTED_NAME": 2, + "USED_SUGGESTED_NAME": 3, + } +) + +func (x UsernameSuggestionTelemetryId) Enum() *UsernameSuggestionTelemetryId { + p := new(UsernameSuggestionTelemetryId) + *p = x + return p +} + +func (x UsernameSuggestionTelemetryId) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UsernameSuggestionTelemetryId) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[266].Descriptor() +} + +func (UsernameSuggestionTelemetryId) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[266] +} + +func (x UsernameSuggestionTelemetryId) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UsernameSuggestionTelemetryId.Descriptor instead. +func (UsernameSuggestionTelemetryId) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{266} +} + +type VivillonRegion int32 + +const ( + VivillonRegion_VIVILLON_REGION_UNKNOWN VivillonRegion = 0 + VivillonRegion_VIVILLON_REGION_ARCHIPELAGO VivillonRegion = 1 + VivillonRegion_VIVILLON_REGION_CONTINENTAL VivillonRegion = 2 + VivillonRegion_VIVILLON_REGION_ELEGANT VivillonRegion = 3 + VivillonRegion_VIVILLON_REGION_FANCY VivillonRegion = 4 + VivillonRegion_VIVILLON_REGION_GARDEN VivillonRegion = 5 + VivillonRegion_VIVILLON_REGION_HIGH_PLAINS VivillonRegion = 6 + VivillonRegion_VIVILLON_REGION_ICY_SNOW VivillonRegion = 7 + VivillonRegion_VIVILLON_REGION_JUNGLE VivillonRegion = 8 + VivillonRegion_VIVILLON_REGION_MARINE VivillonRegion = 9 + VivillonRegion_VIVILLON_REGION_MEADOW VivillonRegion = 10 + VivillonRegion_VIVILLON_REGION_MODERN VivillonRegion = 11 + VivillonRegion_VIVILLON_REGION_MONSOON VivillonRegion = 12 + VivillonRegion_VIVILLON_REGION_OCEAN VivillonRegion = 13 + VivillonRegion_VIVILLON_REGION_POKEBALL VivillonRegion = 14 + VivillonRegion_VIVILLON_REGION_POLAR VivillonRegion = 15 + VivillonRegion_VIVILLON_REGION_RIVER VivillonRegion = 16 + VivillonRegion_VIVILLON_REGION_SANDSTORM VivillonRegion = 17 + VivillonRegion_VIVILLON_REGION_SAVANNA VivillonRegion = 18 + VivillonRegion_VIVILLON_REGION_SUN VivillonRegion = 19 + VivillonRegion_VIVILLON_REGION_TUNDRA VivillonRegion = 20 +) + +// Enum value maps for VivillonRegion. +var ( + VivillonRegion_name = map[int32]string{ + 0: "VIVILLON_REGION_UNKNOWN", + 1: "VIVILLON_REGION_ARCHIPELAGO", + 2: "VIVILLON_REGION_CONTINENTAL", + 3: "VIVILLON_REGION_ELEGANT", + 4: "VIVILLON_REGION_FANCY", + 5: "VIVILLON_REGION_GARDEN", + 6: "VIVILLON_REGION_HIGH_PLAINS", + 7: "VIVILLON_REGION_ICY_SNOW", + 8: "VIVILLON_REGION_JUNGLE", + 9: "VIVILLON_REGION_MARINE", + 10: "VIVILLON_REGION_MEADOW", + 11: "VIVILLON_REGION_MODERN", + 12: "VIVILLON_REGION_MONSOON", + 13: "VIVILLON_REGION_OCEAN", + 14: "VIVILLON_REGION_POKEBALL", + 15: "VIVILLON_REGION_POLAR", + 16: "VIVILLON_REGION_RIVER", + 17: "VIVILLON_REGION_SANDSTORM", + 18: "VIVILLON_REGION_SAVANNA", + 19: "VIVILLON_REGION_SUN", + 20: "VIVILLON_REGION_TUNDRA", + } + VivillonRegion_value = map[string]int32{ + "VIVILLON_REGION_UNKNOWN": 0, + "VIVILLON_REGION_ARCHIPELAGO": 1, + "VIVILLON_REGION_CONTINENTAL": 2, + "VIVILLON_REGION_ELEGANT": 3, + "VIVILLON_REGION_FANCY": 4, + "VIVILLON_REGION_GARDEN": 5, + "VIVILLON_REGION_HIGH_PLAINS": 6, + "VIVILLON_REGION_ICY_SNOW": 7, + "VIVILLON_REGION_JUNGLE": 8, + "VIVILLON_REGION_MARINE": 9, + "VIVILLON_REGION_MEADOW": 10, + "VIVILLON_REGION_MODERN": 11, + "VIVILLON_REGION_MONSOON": 12, + "VIVILLON_REGION_OCEAN": 13, + "VIVILLON_REGION_POKEBALL": 14, + "VIVILLON_REGION_POLAR": 15, + "VIVILLON_REGION_RIVER": 16, + "VIVILLON_REGION_SANDSTORM": 17, + "VIVILLON_REGION_SAVANNA": 18, + "VIVILLON_REGION_SUN": 19, + "VIVILLON_REGION_TUNDRA": 20, + } +) + +func (x VivillonRegion) Enum() *VivillonRegion { + p := new(VivillonRegion) + *p = x + return p +} + +func (x VivillonRegion) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (VivillonRegion) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[267].Descriptor() +} + +func (VivillonRegion) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[267] +} + +func (x VivillonRegion) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use VivillonRegion.Descriptor instead. +func (VivillonRegion) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{267} +} + +type VpsEnabledStatus int32 + +const ( + VpsEnabledStatus_VPS_ENABLED_STATUS_UNSET VpsEnabledStatus = 0 + VpsEnabledStatus_VPS_RELEASE_ENABLED VpsEnabledStatus = 1 + VpsEnabledStatus_VPS_ADMIN_ENABLED VpsEnabledStatus = 2 + VpsEnabledStatus_VPS_NOT_ENABLED VpsEnabledStatus = 3 + VpsEnabledStatus_VPS_PRODUCTION_ENABLED VpsEnabledStatus = 4 + VpsEnabledStatus_VPS_TEMPORARILY_NOT_ALLOWED VpsEnabledStatus = 5 + VpsEnabledStatus_VPS_NOT_ALLOWED VpsEnabledStatus = 6 +) + +// Enum value maps for VpsEnabledStatus. +var ( + VpsEnabledStatus_name = map[int32]string{ + 0: "VPS_ENABLED_STATUS_UNSET", + 1: "VPS_RELEASE_ENABLED", + 2: "VPS_ADMIN_ENABLED", + 3: "VPS_NOT_ENABLED", + 4: "VPS_PRODUCTION_ENABLED", + 5: "VPS_TEMPORARILY_NOT_ALLOWED", + 6: "VPS_NOT_ALLOWED", + } + VpsEnabledStatus_value = map[string]int32{ + "VPS_ENABLED_STATUS_UNSET": 0, + "VPS_RELEASE_ENABLED": 1, + "VPS_ADMIN_ENABLED": 2, + "VPS_NOT_ENABLED": 3, + "VPS_PRODUCTION_ENABLED": 4, + "VPS_TEMPORARILY_NOT_ALLOWED": 5, + "VPS_NOT_ALLOWED": 6, + } +) + +func (x VpsEnabledStatus) Enum() *VpsEnabledStatus { + p := new(VpsEnabledStatus) + *p = x + return p +} + +func (x VpsEnabledStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (VpsEnabledStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[268].Descriptor() +} + +func (VpsEnabledStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[268] +} + +func (x VpsEnabledStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use VpsEnabledStatus.Descriptor instead. +func (VpsEnabledStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{268} +} + +type VpsEventType int32 + +const ( + VpsEventType_VPS_EVENT_UNSET VpsEventType = 0 + VpsEventType_VPS_EVENT_SLEEPING_POKEMON VpsEventType = 1 + VpsEventType_VPS_EVENT_PHOTO_SAFARI VpsEventType = 2 + VpsEventType_VPS_EVENT_IRIS_SOCIAL VpsEventType = 3 +) + +// Enum value maps for VpsEventType. +var ( + VpsEventType_name = map[int32]string{ + 0: "VPS_EVENT_UNSET", + 1: "VPS_EVENT_SLEEPING_POKEMON", + 2: "VPS_EVENT_PHOTO_SAFARI", + 3: "VPS_EVENT_IRIS_SOCIAL", + } + VpsEventType_value = map[string]int32{ + "VPS_EVENT_UNSET": 0, + "VPS_EVENT_SLEEPING_POKEMON": 1, + "VPS_EVENT_PHOTO_SAFARI": 2, + "VPS_EVENT_IRIS_SOCIAL": 3, + } +) + +func (x VpsEventType) Enum() *VpsEventType { + p := new(VpsEventType) + *p = x + return p +} + +func (x VpsEventType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (VpsEventType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[269].Descriptor() +} + +func (VpsEventType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[269] +} + +func (x VpsEventType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use VpsEventType.Descriptor instead. +func (VpsEventType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{269} +} + +type VsEffectTag int32 + +const ( + VsEffectTag_UNSET_VS_EFFECT_TAG VsEffectTag = 0 + VsEffectTag_SHADOW_ENRAGE VsEffectTag = 1 + VsEffectTag_RAID_DEFENDER VsEffectTag = 2 + VsEffectTag_RAID_ATTACKER VsEffectTag = 3 +) + +// Enum value maps for VsEffectTag. +var ( + VsEffectTag_name = map[int32]string{ + 0: "UNSET_VS_EFFECT_TAG", + 1: "SHADOW_ENRAGE", + 2: "RAID_DEFENDER", + 3: "RAID_ATTACKER", + } + VsEffectTag_value = map[string]int32{ + "UNSET_VS_EFFECT_TAG": 0, + "SHADOW_ENRAGE": 1, + "RAID_DEFENDER": 2, + "RAID_ATTACKER": 3, + } +) + +func (x VsEffectTag) Enum() *VsEffectTag { + p := new(VsEffectTag) + *p = x + return p +} + +func (x VsEffectTag) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (VsEffectTag) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[270].Descriptor() +} + +func (VsEffectTag) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[270] +} + +func (x VsEffectTag) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use VsEffectTag.Descriptor instead. +func (VsEffectTag) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{270} +} + +type VsSeekerRewardTrack int32 + +const ( + VsSeekerRewardTrack_VS_SEEKER_REWARD_TRACK_FREE VsSeekerRewardTrack = 0 + VsSeekerRewardTrack_VS_SEEKER_REWARD_TRACK_PREMIUM VsSeekerRewardTrack = 1 +) + +// Enum value maps for VsSeekerRewardTrack. +var ( + VsSeekerRewardTrack_name = map[int32]string{ + 0: "VS_SEEKER_REWARD_TRACK_FREE", + 1: "VS_SEEKER_REWARD_TRACK_PREMIUM", + } + VsSeekerRewardTrack_value = map[string]int32{ + "VS_SEEKER_REWARD_TRACK_FREE": 0, + "VS_SEEKER_REWARD_TRACK_PREMIUM": 1, + } +) + +func (x VsSeekerRewardTrack) Enum() *VsSeekerRewardTrack { + p := new(VsSeekerRewardTrack) + *p = x + return p +} + +func (x VsSeekerRewardTrack) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (VsSeekerRewardTrack) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[271].Descriptor() +} + +func (VsSeekerRewardTrack) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[271] +} + +func (x VsSeekerRewardTrack) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use VsSeekerRewardTrack.Descriptor instead. +func (VsSeekerRewardTrack) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{271} +} + +type WebTelemetryIds int32 + +const ( + WebTelemetryIds_WEB_TELEMETRY_IDS_UNDEFINED_WEB_EVENT WebTelemetryIds = 0 + WebTelemetryIds_WEB_TELEMETRY_IDS_POINT_OF_INTEREST_DESCRIPTION_WEB_CLICK WebTelemetryIds = 1 + WebTelemetryIds_WEB_TELEMETRY_IDS_NEWS_WEB_CLICK WebTelemetryIds = 2 + WebTelemetryIds_WEB_TELEMETRY_IDS_ACTIVE_EVENT_WEB_CLICK WebTelemetryIds = 3 + WebTelemetryIds_WEB_TELEMETRY_IDS_UPCOMING_EVENT_WEB_CLICK WebTelemetryIds = 4 +) + +// Enum value maps for WebTelemetryIds. +var ( + WebTelemetryIds_name = map[int32]string{ + 0: "WEB_TELEMETRY_IDS_UNDEFINED_WEB_EVENT", + 1: "WEB_TELEMETRY_IDS_POINT_OF_INTEREST_DESCRIPTION_WEB_CLICK", + 2: "WEB_TELEMETRY_IDS_NEWS_WEB_CLICK", + 3: "WEB_TELEMETRY_IDS_ACTIVE_EVENT_WEB_CLICK", + 4: "WEB_TELEMETRY_IDS_UPCOMING_EVENT_WEB_CLICK", + } + WebTelemetryIds_value = map[string]int32{ + "WEB_TELEMETRY_IDS_UNDEFINED_WEB_EVENT": 0, + "WEB_TELEMETRY_IDS_POINT_OF_INTEREST_DESCRIPTION_WEB_CLICK": 1, + "WEB_TELEMETRY_IDS_NEWS_WEB_CLICK": 2, + "WEB_TELEMETRY_IDS_ACTIVE_EVENT_WEB_CLICK": 3, + "WEB_TELEMETRY_IDS_UPCOMING_EVENT_WEB_CLICK": 4, + } +) + +func (x WebTelemetryIds) Enum() *WebTelemetryIds { + p := new(WebTelemetryIds) + *p = x + return p +} + +func (x WebTelemetryIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (WebTelemetryIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[272].Descriptor() +} + +func (WebTelemetryIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[272] +} + +func (x WebTelemetryIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use WebTelemetryIds.Descriptor instead. +func (WebTelemetryIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{272} +} + +type ARDKARClientEnvelope_AgeLevel int32 + +const ( + ARDKARClientEnvelope_UNKNOWN ARDKARClientEnvelope_AgeLevel = 0 + ARDKARClientEnvelope_MINOR ARDKARClientEnvelope_AgeLevel = 1 + ARDKARClientEnvelope_TEEN ARDKARClientEnvelope_AgeLevel = 2 + ARDKARClientEnvelope_ADULT ARDKARClientEnvelope_AgeLevel = 3 +) + +// Enum value maps for ARDKARClientEnvelope_AgeLevel. +var ( + ARDKARClientEnvelope_AgeLevel_name = map[int32]string{ + 0: "UNKNOWN", + 1: "MINOR", + 2: "TEEN", + 3: "ADULT", + } + ARDKARClientEnvelope_AgeLevel_value = map[string]int32{ + "UNKNOWN": 0, + "MINOR": 1, + "TEEN": 2, + "ADULT": 3, + } +) + +func (x ARDKARClientEnvelope_AgeLevel) Enum() *ARDKARClientEnvelope_AgeLevel { + p := new(ARDKARClientEnvelope_AgeLevel) + *p = x + return p +} + +func (x ARDKARClientEnvelope_AgeLevel) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ARDKARClientEnvelope_AgeLevel) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[273].Descriptor() +} + +func (ARDKARClientEnvelope_AgeLevel) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[273] +} + +func (x ARDKARClientEnvelope_AgeLevel) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ARDKARClientEnvelope_AgeLevel.Descriptor instead. +func (ARDKARClientEnvelope_AgeLevel) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1, 0} +} + +type ARDKAsyncFileUploadCompleteOutProto_ErrorStatus int32 + +const ( + ARDKAsyncFileUploadCompleteOutProto_UNSET ARDKAsyncFileUploadCompleteOutProto_ErrorStatus = 0 + ARDKAsyncFileUploadCompleteOutProto_SERVER_UPDATE_FAILED ARDKAsyncFileUploadCompleteOutProto_ErrorStatus = 1 + ARDKAsyncFileUploadCompleteOutProto_MISSING_SUBMISSION_ID ARDKAsyncFileUploadCompleteOutProto_ErrorStatus = 2 + ARDKAsyncFileUploadCompleteOutProto_MISSING_SUBMISSION_TYPE ARDKAsyncFileUploadCompleteOutProto_ErrorStatus = 3 + ARDKAsyncFileUploadCompleteOutProto_MISSING_UPLOAD_STATUS ARDKAsyncFileUploadCompleteOutProto_ErrorStatus = 4 +) + +// Enum value maps for ARDKAsyncFileUploadCompleteOutProto_ErrorStatus. +var ( + ARDKAsyncFileUploadCompleteOutProto_ErrorStatus_name = map[int32]string{ + 0: "UNSET", + 1: "SERVER_UPDATE_FAILED", + 2: "MISSING_SUBMISSION_ID", + 3: "MISSING_SUBMISSION_TYPE", + 4: "MISSING_UPLOAD_STATUS", + } + ARDKAsyncFileUploadCompleteOutProto_ErrorStatus_value = map[string]int32{ + "UNSET": 0, + "SERVER_UPDATE_FAILED": 1, + "MISSING_SUBMISSION_ID": 2, + "MISSING_SUBMISSION_TYPE": 3, + "MISSING_UPLOAD_STATUS": 4, + } +) + +func (x ARDKAsyncFileUploadCompleteOutProto_ErrorStatus) Enum() *ARDKAsyncFileUploadCompleteOutProto_ErrorStatus { + p := new(ARDKAsyncFileUploadCompleteOutProto_ErrorStatus) + *p = x + return p +} + +func (x ARDKAsyncFileUploadCompleteOutProto_ErrorStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ARDKAsyncFileUploadCompleteOutProto_ErrorStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[274].Descriptor() +} + +func (ARDKAsyncFileUploadCompleteOutProto_ErrorStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[274] +} + +func (x ARDKAsyncFileUploadCompleteOutProto_ErrorStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ARDKAsyncFileUploadCompleteOutProto_ErrorStatus.Descriptor instead. +func (ARDKAsyncFileUploadCompleteOutProto_ErrorStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{4, 0} +} + +type ARDKAsyncFileUploadCompleteProto_Status int32 + +const ( + ARDKAsyncFileUploadCompleteProto_UNSET ARDKAsyncFileUploadCompleteProto_Status = 0 + ARDKAsyncFileUploadCompleteProto_UPLOAD_DONE ARDKAsyncFileUploadCompleteProto_Status = 1 + ARDKAsyncFileUploadCompleteProto_UPLOAD_FAILED ARDKAsyncFileUploadCompleteProto_Status = 2 +) + +// Enum value maps for ARDKAsyncFileUploadCompleteProto_Status. +var ( + ARDKAsyncFileUploadCompleteProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "UPLOAD_DONE", + 2: "UPLOAD_FAILED", + } + ARDKAsyncFileUploadCompleteProto_Status_value = map[string]int32{ + "UNSET": 0, + "UPLOAD_DONE": 1, + "UPLOAD_FAILED": 2, + } +) + +func (x ARDKAsyncFileUploadCompleteProto_Status) Enum() *ARDKAsyncFileUploadCompleteProto_Status { + p := new(ARDKAsyncFileUploadCompleteProto_Status) + *p = x + return p +} + +func (x ARDKAsyncFileUploadCompleteProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ARDKAsyncFileUploadCompleteProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[275].Descriptor() +} + +func (ARDKAsyncFileUploadCompleteProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[275] +} + +func (x ARDKAsyncFileUploadCompleteProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ARDKAsyncFileUploadCompleteProto_Status.Descriptor instead. +func (ARDKAsyncFileUploadCompleteProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{5, 0} +} + +type ARDKGenerateGmapSignedUrlOutProto_Result int32 + +const ( + ARDKGenerateGmapSignedUrlOutProto_UNSET ARDKGenerateGmapSignedUrlOutProto_Result = 0 + ARDKGenerateGmapSignedUrlOutProto_SUCCESS ARDKGenerateGmapSignedUrlOutProto_Result = 1 + ARDKGenerateGmapSignedUrlOutProto_ERROR_PLAYER_NOT_VALID ARDKGenerateGmapSignedUrlOutProto_Result = 2 + ARDKGenerateGmapSignedUrlOutProto_ERROR_RATE_LIMITED ARDKGenerateGmapSignedUrlOutProto_Result = 3 + ARDKGenerateGmapSignedUrlOutProto_ERROR_MISSING_INPUT ARDKGenerateGmapSignedUrlOutProto_Result = 4 + ARDKGenerateGmapSignedUrlOutProto_ERROR_UNKNOWN ARDKGenerateGmapSignedUrlOutProto_Result = 5 +) + +// Enum value maps for ARDKGenerateGmapSignedUrlOutProto_Result. +var ( + ARDKGenerateGmapSignedUrlOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PLAYER_NOT_VALID", + 3: "ERROR_RATE_LIMITED", + 4: "ERROR_MISSING_INPUT", + 5: "ERROR_UNKNOWN", + } + ARDKGenerateGmapSignedUrlOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PLAYER_NOT_VALID": 2, + "ERROR_RATE_LIMITED": 3, + "ERROR_MISSING_INPUT": 4, + "ERROR_UNKNOWN": 5, + } +) + +func (x ARDKGenerateGmapSignedUrlOutProto_Result) Enum() *ARDKGenerateGmapSignedUrlOutProto_Result { + p := new(ARDKGenerateGmapSignedUrlOutProto_Result) + *p = x + return p +} + +func (x ARDKGenerateGmapSignedUrlOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ARDKGenerateGmapSignedUrlOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[276].Descriptor() +} + +func (ARDKGenerateGmapSignedUrlOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[276] +} + +func (x ARDKGenerateGmapSignedUrlOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ARDKGenerateGmapSignedUrlOutProto_Result.Descriptor instead. +func (ARDKGenerateGmapSignedUrlOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{13, 0} +} + +type ARDKGetGmapSettingsOutProto_Result int32 + +const ( + ARDKGetGmapSettingsOutProto_UNSET ARDKGetGmapSettingsOutProto_Result = 0 + ARDKGetGmapSettingsOutProto_SUCCESS ARDKGetGmapSettingsOutProto_Result = 1 + ARDKGetGmapSettingsOutProto_ERROR_UNKNOWN ARDKGetGmapSettingsOutProto_Result = 2 + ARDKGetGmapSettingsOutProto_ERROR_MISSING_CONFIG ARDKGetGmapSettingsOutProto_Result = 3 + ARDKGetGmapSettingsOutProto_ERROR_NO_UNIQUE_ID ARDKGetGmapSettingsOutProto_Result = 4 +) + +// Enum value maps for ARDKGetGmapSettingsOutProto_Result. +var ( + ARDKGetGmapSettingsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_MISSING_CONFIG", + 4: "ERROR_NO_UNIQUE_ID", + } + ARDKGetGmapSettingsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_MISSING_CONFIG": 3, + "ERROR_NO_UNIQUE_ID": 4, + } +) + +func (x ARDKGetGmapSettingsOutProto_Result) Enum() *ARDKGetGmapSettingsOutProto_Result { + p := new(ARDKGetGmapSettingsOutProto_Result) + *p = x + return p +} + +func (x ARDKGetGmapSettingsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ARDKGetGmapSettingsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[277].Descriptor() +} + +func (ARDKGetGmapSettingsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[277] +} + +func (x ARDKGetGmapSettingsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ARDKGetGmapSettingsOutProto_Result.Descriptor instead. +func (ARDKGetGmapSettingsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{19, 0} +} + +type ARDKGetGrapeshotUploadUrlOutProto_Status int32 + +const ( + ARDKGetGrapeshotUploadUrlOutProto_UNSET ARDKGetGrapeshotUploadUrlOutProto_Status = 0 + ARDKGetGrapeshotUploadUrlOutProto_FAILURE ARDKGetGrapeshotUploadUrlOutProto_Status = 1 + ARDKGetGrapeshotUploadUrlOutProto_SUCCESS ARDKGetGrapeshotUploadUrlOutProto_Status = 2 + ARDKGetGrapeshotUploadUrlOutProto_MISSING_FILE_CONTEXTS ARDKGetGrapeshotUploadUrlOutProto_Status = 3 + ARDKGetGrapeshotUploadUrlOutProto_DUPLICATE_FILE_CONTEXT ARDKGetGrapeshotUploadUrlOutProto_Status = 4 + ARDKGetGrapeshotUploadUrlOutProto_MISSING_SUBMISSION_TYPE ARDKGetGrapeshotUploadUrlOutProto_Status = 5 + ARDKGetGrapeshotUploadUrlOutProto_MISSING_SUBMISSION_ID ARDKGetGrapeshotUploadUrlOutProto_Status = 6 +) + +// Enum value maps for ARDKGetGrapeshotUploadUrlOutProto_Status. +var ( + ARDKGetGrapeshotUploadUrlOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "FAILURE", + 2: "SUCCESS", + 3: "MISSING_FILE_CONTEXTS", + 4: "DUPLICATE_FILE_CONTEXT", + 5: "MISSING_SUBMISSION_TYPE", + 6: "MISSING_SUBMISSION_ID", + } + ARDKGetGrapeshotUploadUrlOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "FAILURE": 1, + "SUCCESS": 2, + "MISSING_FILE_CONTEXTS": 3, + "DUPLICATE_FILE_CONTEXT": 4, + "MISSING_SUBMISSION_TYPE": 5, + "MISSING_SUBMISSION_ID": 6, + } +) + +func (x ARDKGetGrapeshotUploadUrlOutProto_Status) Enum() *ARDKGetGrapeshotUploadUrlOutProto_Status { + p := new(ARDKGetGrapeshotUploadUrlOutProto_Status) + *p = x + return p +} + +func (x ARDKGetGrapeshotUploadUrlOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ARDKGetGrapeshotUploadUrlOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[278].Descriptor() +} + +func (ARDKGetGrapeshotUploadUrlOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[278] +} + +func (x ARDKGetGrapeshotUploadUrlOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ARDKGetGrapeshotUploadUrlOutProto_Status.Descriptor instead. +func (ARDKGetGrapeshotUploadUrlOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{21, 0} +} + +type ARDKGetUploadUrlOutProto_Status int32 + +const ( + ARDKGetUploadUrlOutProto_UNSET ARDKGetUploadUrlOutProto_Status = 0 + ARDKGetUploadUrlOutProto_FAILURES ARDKGetUploadUrlOutProto_Status = 1 + ARDKGetUploadUrlOutProto_SUCCESS ARDKGetUploadUrlOutProto_Status = 2 + ARDKGetUploadUrlOutProto_MISSING_IMAGE_CONTEXTS ARDKGetUploadUrlOutProto_Status = 3 + ARDKGetUploadUrlOutProto_DUPLICATE_IMAGE_CONTEXTS ARDKGetUploadUrlOutProto_Status = 4 +) + +// Enum value maps for ARDKGetUploadUrlOutProto_Status. +var ( + ARDKGetUploadUrlOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "FAILURES", + 2: "SUCCESS", + 3: "MISSING_IMAGE_CONTEXTS", + 4: "DUPLICATE_IMAGE_CONTEXTS", + } + ARDKGetUploadUrlOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "FAILURES": 1, + "SUCCESS": 2, + "MISSING_IMAGE_CONTEXTS": 3, + "DUPLICATE_IMAGE_CONTEXTS": 4, + } +) + +func (x ARDKGetUploadUrlOutProto_Status) Enum() *ARDKGetUploadUrlOutProto_Status { + p := new(ARDKGetUploadUrlOutProto_Status) + *p = x + return p +} + +func (x ARDKGetUploadUrlOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ARDKGetUploadUrlOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[279].Descriptor() +} + +func (ARDKGetUploadUrlOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[279] +} + +func (x ARDKGetUploadUrlOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ARDKGetUploadUrlOutProto_Status.Descriptor instead. +func (ARDKGetUploadUrlOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{25, 0} +} + +type ARDKPlayerSubmissionResponseProto_Status int32 + +const ( + ARDKPlayerSubmissionResponseProto_UNSPECIFIED ARDKPlayerSubmissionResponseProto_Status = 0 + ARDKPlayerSubmissionResponseProto_SUCCESS ARDKPlayerSubmissionResponseProto_Status = 1 + ARDKPlayerSubmissionResponseProto_INTERNAL_ERROR ARDKPlayerSubmissionResponseProto_Status = 2 + ARDKPlayerSubmissionResponseProto_TOO_MANY_RECENT_SUBMISSIONS ARDKPlayerSubmissionResponseProto_Status = 3 + ARDKPlayerSubmissionResponseProto_MINOR ARDKPlayerSubmissionResponseProto_Status = 4 + ARDKPlayerSubmissionResponseProto_NOT_AVAILABLE ARDKPlayerSubmissionResponseProto_Status = 5 + ARDKPlayerSubmissionResponseProto_INVALID_INPUT ARDKPlayerSubmissionResponseProto_Status = 6 + ARDKPlayerSubmissionResponseProto_MISSING_IMAGE ARDKPlayerSubmissionResponseProto_Status = 7 + ARDKPlayerSubmissionResponseProto_DISTANCE_VALIDATION_FAILED ARDKPlayerSubmissionResponseProto_Status = 8 +) + +// Enum value maps for ARDKPlayerSubmissionResponseProto_Status. +var ( + ARDKPlayerSubmissionResponseProto_Status_name = map[int32]string{ + 0: "UNSPECIFIED", + 1: "SUCCESS", + 2: "INTERNAL_ERROR", + 3: "TOO_MANY_RECENT_SUBMISSIONS", + 4: "MINOR", + 5: "NOT_AVAILABLE", + 6: "INVALID_INPUT", + 7: "MISSING_IMAGE", + 8: "DISTANCE_VALIDATION_FAILED", + } + ARDKPlayerSubmissionResponseProto_Status_value = map[string]int32{ + "UNSPECIFIED": 0, + "SUCCESS": 1, + "INTERNAL_ERROR": 2, + "TOO_MANY_RECENT_SUBMISSIONS": 3, + "MINOR": 4, + "NOT_AVAILABLE": 5, + "INVALID_INPUT": 6, + "MISSING_IMAGE": 7, + "DISTANCE_VALIDATION_FAILED": 8, + } +) + +func (x ARDKPlayerSubmissionResponseProto_Status) Enum() *ARDKPlayerSubmissionResponseProto_Status { + p := new(ARDKPlayerSubmissionResponseProto_Status) + *p = x + return p +} + +func (x ARDKPlayerSubmissionResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ARDKPlayerSubmissionResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[280].Descriptor() +} + +func (ARDKPlayerSubmissionResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[280] +} + +func (x ARDKPlayerSubmissionResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ARDKPlayerSubmissionResponseProto_Status.Descriptor instead. +func (ARDKPlayerSubmissionResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{33, 0} +} + +type ARDKPortalCurationImageResult_Result int32 + +const ( + ARDKPortalCurationImageResult_UNSET ARDKPortalCurationImageResult_Result = 0 + ARDKPortalCurationImageResult_SUCCESS ARDKPortalCurationImageResult_Result = 1 + ARDKPortalCurationImageResult_FEATURE_DISABLED ARDKPortalCurationImageResult_Result = 2 + ARDKPortalCurationImageResult_ALREADY_UPLOADED ARDKPortalCurationImageResult_Result = 3 + ARDKPortalCurationImageResult_IMAGE_NOT_FOUND ARDKPortalCurationImageResult_Result = 4 + ARDKPortalCurationImageResult_IMAGE_TOO_BIG ARDKPortalCurationImageResult_Result = 5 + ARDKPortalCurationImageResult_IMAGE_NOT_SERVABLE ARDKPortalCurationImageResult_Result = 6 + ARDKPortalCurationImageResult_PORTAL_NOT_FOUND ARDKPortalCurationImageResult_Result = 7 +) + +// Enum value maps for ARDKPortalCurationImageResult_Result. +var ( + ARDKPortalCurationImageResult_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FEATURE_DISABLED", + 3: "ALREADY_UPLOADED", + 4: "IMAGE_NOT_FOUND", + 5: "IMAGE_TOO_BIG", + 6: "IMAGE_NOT_SERVABLE", + 7: "PORTAL_NOT_FOUND", + } + ARDKPortalCurationImageResult_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FEATURE_DISABLED": 2, + "ALREADY_UPLOADED": 3, + "IMAGE_NOT_FOUND": 4, + "IMAGE_TOO_BIG": 5, + "IMAGE_NOT_SERVABLE": 6, + "PORTAL_NOT_FOUND": 7, + } +) + +func (x ARDKPortalCurationImageResult_Result) Enum() *ARDKPortalCurationImageResult_Result { + p := new(ARDKPortalCurationImageResult_Result) + *p = x + return p +} + +func (x ARDKPortalCurationImageResult_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ARDKPortalCurationImageResult_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[281].Descriptor() +} + +func (ARDKPortalCurationImageResult_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[281] +} + +func (x ARDKPortalCurationImageResult_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ARDKPortalCurationImageResult_Result.Descriptor instead. +func (ARDKPortalCurationImageResult_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{35, 0} +} + +type ARDKSubmitNewPoiOutProto_Status int32 + +const ( + ARDKSubmitNewPoiOutProto_UNSET ARDKSubmitNewPoiOutProto_Status = 0 + ARDKSubmitNewPoiOutProto_SUCCESS ARDKSubmitNewPoiOutProto_Status = 1 + ARDKSubmitNewPoiOutProto_FAILURE ARDKSubmitNewPoiOutProto_Status = 2 + ARDKSubmitNewPoiOutProto_INTERNAL_ERROR ARDKSubmitNewPoiOutProto_Status = 3 + ARDKSubmitNewPoiOutProto_TOO_MANY_RECENT_SUBMISSIONS ARDKSubmitNewPoiOutProto_Status = 4 + ARDKSubmitNewPoiOutProto_INVALID_INPUT ARDKSubmitNewPoiOutProto_Status = 5 + ARDKSubmitNewPoiOutProto_MINOR ARDKSubmitNewPoiOutProto_Status = 6 + ARDKSubmitNewPoiOutProto_NOT_AVAILABLE ARDKSubmitNewPoiOutProto_Status = 7 +) + +// Enum value maps for ARDKSubmitNewPoiOutProto_Status. +var ( + ARDKSubmitNewPoiOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + 3: "INTERNAL_ERROR", + 4: "TOO_MANY_RECENT_SUBMISSIONS", + 5: "INVALID_INPUT", + 6: "MINOR", + 7: "NOT_AVAILABLE", + } + ARDKSubmitNewPoiOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + "INTERNAL_ERROR": 3, + "TOO_MANY_RECENT_SUBMISSIONS": 4, + "INVALID_INPUT": 5, + "MINOR": 6, + "NOT_AVAILABLE": 7, + } +) + +func (x ARDKSubmitNewPoiOutProto_Status) Enum() *ARDKSubmitNewPoiOutProto_Status { + p := new(ARDKSubmitNewPoiOutProto_Status) + *p = x + return p +} + +func (x ARDKSubmitNewPoiOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ARDKSubmitNewPoiOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[282].Descriptor() +} + +func (ARDKSubmitNewPoiOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[282] +} + +func (x ARDKSubmitNewPoiOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ARDKSubmitNewPoiOutProto_Status.Descriptor instead. +func (ARDKSubmitNewPoiOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{38, 0} +} + +type ARPhotoSocialUsedOutProto_Result int32 + +const ( + ARPhotoSocialUsedOutProto_UNSET ARPhotoSocialUsedOutProto_Result = 0 + ARPhotoSocialUsedOutProto_SUCCESS ARPhotoSocialUsedOutProto_Result = 1 +) + +// Enum value maps for ARPhotoSocialUsedOutProto_Result. +var ( + ARPhotoSocialUsedOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + ARPhotoSocialUsedOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x ARPhotoSocialUsedOutProto_Result) Enum() *ARPhotoSocialUsedOutProto_Result { + p := new(ARPhotoSocialUsedOutProto_Result) + *p = x + return p +} + +func (x ARPhotoSocialUsedOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ARPhotoSocialUsedOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[283].Descriptor() +} + +func (ARPhotoSocialUsedOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[283] +} + +func (x ARPhotoSocialUsedOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ARPhotoSocialUsedOutProto_Result.Descriptor instead. +func (ARPhotoSocialUsedOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{52, 0} +} + +type AbilityEnergyMetadata_ChargeMultiplier int32 + +const ( + AbilityEnergyMetadata_UNSET_MULTIPLIER AbilityEnergyMetadata_ChargeMultiplier = 0 + AbilityEnergyMetadata_PARTY_SIZE AbilityEnergyMetadata_ChargeMultiplier = 1 +) + +// Enum value maps for AbilityEnergyMetadata_ChargeMultiplier. +var ( + AbilityEnergyMetadata_ChargeMultiplier_name = map[int32]string{ + 0: "UNSET_MULTIPLIER", + 1: "PARTY_SIZE", + } + AbilityEnergyMetadata_ChargeMultiplier_value = map[string]int32{ + "UNSET_MULTIPLIER": 0, + "PARTY_SIZE": 1, + } +) + +func (x AbilityEnergyMetadata_ChargeMultiplier) Enum() *AbilityEnergyMetadata_ChargeMultiplier { + p := new(AbilityEnergyMetadata_ChargeMultiplier) + *p = x + return p +} + +func (x AbilityEnergyMetadata_ChargeMultiplier) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AbilityEnergyMetadata_ChargeMultiplier) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[284].Descriptor() +} + +func (AbilityEnergyMetadata_ChargeMultiplier) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[284] +} + +func (x AbilityEnergyMetadata_ChargeMultiplier) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AbilityEnergyMetadata_ChargeMultiplier.Descriptor instead. +func (AbilityEnergyMetadata_ChargeMultiplier) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{56, 0} +} + +type AbilityEnergyMetadata_ChargeType int32 + +const ( + AbilityEnergyMetadata_UNSET AbilityEnergyMetadata_ChargeType = 0 + AbilityEnergyMetadata_FAST_MOVE AbilityEnergyMetadata_ChargeType = 1 + AbilityEnergyMetadata_CHARGE_MOVE AbilityEnergyMetadata_ChargeType = 2 +) + +// Enum value maps for AbilityEnergyMetadata_ChargeType. +var ( + AbilityEnergyMetadata_ChargeType_name = map[int32]string{ + 0: "UNSET", + 1: "FAST_MOVE", + 2: "CHARGE_MOVE", + } + AbilityEnergyMetadata_ChargeType_value = map[string]int32{ + "UNSET": 0, + "FAST_MOVE": 1, + "CHARGE_MOVE": 2, + } +) + +func (x AbilityEnergyMetadata_ChargeType) Enum() *AbilityEnergyMetadata_ChargeType { + p := new(AbilityEnergyMetadata_ChargeType) + *p = x + return p +} + +func (x AbilityEnergyMetadata_ChargeType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AbilityEnergyMetadata_ChargeType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[285].Descriptor() +} + +func (AbilityEnergyMetadata_ChargeType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[285] +} + +func (x AbilityEnergyMetadata_ChargeType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AbilityEnergyMetadata_ChargeType.Descriptor instead. +func (AbilityEnergyMetadata_ChargeType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{56, 1} +} + +type AbilityLookupMap_AbilityLookupLocation int32 + +const ( + AbilityLookupMap_UNSET_ABILITY_LOCATION AbilityLookupMap_AbilityLookupLocation = 0 + AbilityLookupMap_TRAINER_ACTIVE_POKEMON_STAT_MODIFIERS AbilityLookupMap_AbilityLookupLocation = 1 +) + +// Enum value maps for AbilityLookupMap_AbilityLookupLocation. +var ( + AbilityLookupMap_AbilityLookupLocation_name = map[int32]string{ + 0: "UNSET_ABILITY_LOCATION", + 1: "TRAINER_ACTIVE_POKEMON_STAT_MODIFIERS", + } + AbilityLookupMap_AbilityLookupLocation_value = map[string]int32{ + "UNSET_ABILITY_LOCATION": 0, + "TRAINER_ACTIVE_POKEMON_STAT_MODIFIERS": 1, + } +) + +func (x AbilityLookupMap_AbilityLookupLocation) Enum() *AbilityLookupMap_AbilityLookupLocation { + p := new(AbilityLookupMap_AbilityLookupLocation) + *p = x + return p +} + +func (x AbilityLookupMap_AbilityLookupLocation) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AbilityLookupMap_AbilityLookupLocation) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[286].Descriptor() +} + +func (AbilityLookupMap_AbilityLookupLocation) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[286] +} + +func (x AbilityLookupMap_AbilityLookupLocation) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AbilityLookupMap_AbilityLookupLocation.Descriptor instead. +func (AbilityLookupMap_AbilityLookupLocation) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{57, 0} +} + +type AbilityProto_AbilityType int32 + +const ( + AbilityProto_UNSET_ABILITY_TYPE AbilityProto_AbilityType = 0 + AbilityProto_TRANSFORM_TO_OPPONENT AbilityProto_AbilityType = 1 + AbilityProto_SHADOW_ENRAGE AbilityProto_AbilityType = 2 + AbilityProto_SHADOW_SUPPRESS AbilityProto_AbilityType = 3 + AbilityProto_PARTY_POWER AbilityProto_AbilityType = 4 + AbilityProto_ENRAGE AbilityProto_AbilityType = 6 + AbilityProto_HUNGER_SWITCH AbilityProto_AbilityType = 7 + AbilityProto_STANCE_CHANGE AbilityProto_AbilityType = 8 + AbilityProto_MEGA_ENRAGE AbilityProto_AbilityType = 9 +) + +// Enum value maps for AbilityProto_AbilityType. +var ( + AbilityProto_AbilityType_name = map[int32]string{ + 0: "UNSET_ABILITY_TYPE", + 1: "TRANSFORM_TO_OPPONENT", + 2: "SHADOW_ENRAGE", + 3: "SHADOW_SUPPRESS", + 4: "PARTY_POWER", + 6: "ENRAGE", + 7: "HUNGER_SWITCH", + 8: "STANCE_CHANGE", + 9: "MEGA_ENRAGE", + } + AbilityProto_AbilityType_value = map[string]int32{ + "UNSET_ABILITY_TYPE": 0, + "TRANSFORM_TO_OPPONENT": 1, + "SHADOW_ENRAGE": 2, + "SHADOW_SUPPRESS": 3, + "PARTY_POWER": 4, + "ENRAGE": 6, + "HUNGER_SWITCH": 7, + "STANCE_CHANGE": 8, + "MEGA_ENRAGE": 9, + } +) + +func (x AbilityProto_AbilityType) Enum() *AbilityProto_AbilityType { + p := new(AbilityProto_AbilityType) + *p = x + return p +} + +func (x AbilityProto_AbilityType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AbilityProto_AbilityType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[287].Descriptor() +} + +func (AbilityProto_AbilityType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[287] +} + +func (x AbilityProto_AbilityType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AbilityProto_AbilityType.Descriptor instead. +func (AbilityProto_AbilityType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{58, 0} +} + +type AcceptCombatChallengeOutProto_Result int32 + +const ( + AcceptCombatChallengeOutProto_UNSET AcceptCombatChallengeOutProto_Result = 0 + AcceptCombatChallengeOutProto_SUCCESS AcceptCombatChallengeOutProto_Result = 1 + AcceptCombatChallengeOutProto_ERROR_INVALID_CHALLENGE_STATE AcceptCombatChallengeOutProto_Result = 2 + AcceptCombatChallengeOutProto_ERROR_CHALLENGE_NOT_FOUND AcceptCombatChallengeOutProto_Result = 3 + AcceptCombatChallengeOutProto_ERROR_POKEMON_NOT_IN_INVENTORY AcceptCombatChallengeOutProto_Result = 4 + AcceptCombatChallengeOutProto_ERROR_NOT_ELIGIBLE_LEAGUE AcceptCombatChallengeOutProto_Result = 5 + AcceptCombatChallengeOutProto_ERROR_PLAYER_BELOW_MINIMUM_LEVEL AcceptCombatChallengeOutProto_Result = 6 + AcceptCombatChallengeOutProto_ERROR_OPPONENT_NOT_IN_RANGE AcceptCombatChallengeOutProto_Result = 7 + AcceptCombatChallengeOutProto_ERROR_ALREADY_TIMEDOUT AcceptCombatChallengeOutProto_Result = 8 + AcceptCombatChallengeOutProto_ERROR_ALREADY_CANCELLED AcceptCombatChallengeOutProto_Result = 9 + AcceptCombatChallengeOutProto_ERROR_ACCESS_DENIED AcceptCombatChallengeOutProto_Result = 10 +) + +// Enum value maps for AcceptCombatChallengeOutProto_Result. +var ( + AcceptCombatChallengeOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_INVALID_CHALLENGE_STATE", + 3: "ERROR_CHALLENGE_NOT_FOUND", + 4: "ERROR_POKEMON_NOT_IN_INVENTORY", + 5: "ERROR_NOT_ELIGIBLE_LEAGUE", + 6: "ERROR_PLAYER_BELOW_MINIMUM_LEVEL", + 7: "ERROR_OPPONENT_NOT_IN_RANGE", + 8: "ERROR_ALREADY_TIMEDOUT", + 9: "ERROR_ALREADY_CANCELLED", + 10: "ERROR_ACCESS_DENIED", + } + AcceptCombatChallengeOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_INVALID_CHALLENGE_STATE": 2, + "ERROR_CHALLENGE_NOT_FOUND": 3, + "ERROR_POKEMON_NOT_IN_INVENTORY": 4, + "ERROR_NOT_ELIGIBLE_LEAGUE": 5, + "ERROR_PLAYER_BELOW_MINIMUM_LEVEL": 6, + "ERROR_OPPONENT_NOT_IN_RANGE": 7, + "ERROR_ALREADY_TIMEDOUT": 8, + "ERROR_ALREADY_CANCELLED": 9, + "ERROR_ACCESS_DENIED": 10, + } +) + +func (x AcceptCombatChallengeOutProto_Result) Enum() *AcceptCombatChallengeOutProto_Result { + p := new(AcceptCombatChallengeOutProto_Result) + *p = x + return p +} + +func (x AcceptCombatChallengeOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AcceptCombatChallengeOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[288].Descriptor() +} + +func (AcceptCombatChallengeOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[288] +} + +func (x AcceptCombatChallengeOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AcceptCombatChallengeOutProto_Result.Descriptor instead. +func (AcceptCombatChallengeOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{60, 0} +} + +type AcknowledgePunishmentOutProto_Result int32 + +const ( + AcknowledgePunishmentOutProto_UNSET AcknowledgePunishmentOutProto_Result = 0 + AcknowledgePunishmentOutProto_SUCCESS AcknowledgePunishmentOutProto_Result = 1 + AcknowledgePunishmentOutProto_ERROR_UNKNOWN AcknowledgePunishmentOutProto_Result = 2 +) + +// Enum value maps for AcknowledgePunishmentOutProto_Result. +var ( + AcknowledgePunishmentOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + AcknowledgePunishmentOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x AcknowledgePunishmentOutProto_Result) Enum() *AcknowledgePunishmentOutProto_Result { + p := new(AcknowledgePunishmentOutProto_Result) + *p = x + return p +} + +func (x AcknowledgePunishmentOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AcknowledgePunishmentOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[289].Descriptor() +} + +func (AcknowledgePunishmentOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[289] +} + +func (x AcknowledgePunishmentOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AcknowledgePunishmentOutProto_Result.Descriptor instead. +func (AcknowledgePunishmentOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{65, 0} +} + +type AcknowledgeViewLatestIncenseRecapOutProto_Result int32 + +const ( + AcknowledgeViewLatestIncenseRecapOutProto_UNSET AcknowledgeViewLatestIncenseRecapOutProto_Result = 0 + AcknowledgeViewLatestIncenseRecapOutProto_SUCCESS AcknowledgeViewLatestIncenseRecapOutProto_Result = 1 + AcknowledgeViewLatestIncenseRecapOutProto_ERROR_RECAP_ALREADY_ACKNOWLEDGED AcknowledgeViewLatestIncenseRecapOutProto_Result = 2 + AcknowledgeViewLatestIncenseRecapOutProto_ERROR_FEATURE_DISABLED AcknowledgeViewLatestIncenseRecapOutProto_Result = 3 + AcknowledgeViewLatestIncenseRecapOutProto_ERROR_NO_LOG_TODAY AcknowledgeViewLatestIncenseRecapOutProto_Result = 4 + AcknowledgeViewLatestIncenseRecapOutProto_ERROR_ACTIVE_INCENSE AcknowledgeViewLatestIncenseRecapOutProto_Result = 5 +) + +// Enum value maps for AcknowledgeViewLatestIncenseRecapOutProto_Result. +var ( + AcknowledgeViewLatestIncenseRecapOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_RECAP_ALREADY_ACKNOWLEDGED", + 3: "ERROR_FEATURE_DISABLED", + 4: "ERROR_NO_LOG_TODAY", + 5: "ERROR_ACTIVE_INCENSE", + } + AcknowledgeViewLatestIncenseRecapOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_RECAP_ALREADY_ACKNOWLEDGED": 2, + "ERROR_FEATURE_DISABLED": 3, + "ERROR_NO_LOG_TODAY": 4, + "ERROR_ACTIVE_INCENSE": 5, + } +) + +func (x AcknowledgeViewLatestIncenseRecapOutProto_Result) Enum() *AcknowledgeViewLatestIncenseRecapOutProto_Result { + p := new(AcknowledgeViewLatestIncenseRecapOutProto_Result) + *p = x + return p +} + +func (x AcknowledgeViewLatestIncenseRecapOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AcknowledgeViewLatestIncenseRecapOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[290].Descriptor() +} + +func (AcknowledgeViewLatestIncenseRecapOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[290] +} + +func (x AcknowledgeViewLatestIncenseRecapOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AcknowledgeViewLatestIncenseRecapOutProto_Result.Descriptor instead. +func (AcknowledgeViewLatestIncenseRecapOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{67, 0} +} + +type ActivateVsSeekerOutProto_Result int32 + +const ( + ActivateVsSeekerOutProto_UNSET ActivateVsSeekerOutProto_Result = 0 + ActivateVsSeekerOutProto_SUCCESS_ACTIVATED ActivateVsSeekerOutProto_Result = 1 + ActivateVsSeekerOutProto_ERROR_NO_PREMIUM_BATTLE_PASS ActivateVsSeekerOutProto_Result = 2 + ActivateVsSeekerOutProto_ERROR_VS_SEEKER_NOT_CHARGED ActivateVsSeekerOutProto_Result = 3 + ActivateVsSeekerOutProto_ERROR_VS_SEEKER_ALREADY_ACTIVATED ActivateVsSeekerOutProto_Result = 4 + ActivateVsSeekerOutProto_ERROR_EXCEEDED_LIMIT ActivateVsSeekerOutProto_Result = 5 + ActivateVsSeekerOutProto_ERROR_TEMPORARILY_UNAVAILABLE ActivateVsSeekerOutProto_Result = 6 +) + +// Enum value maps for ActivateVsSeekerOutProto_Result. +var ( + ActivateVsSeekerOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS_ACTIVATED", + 2: "ERROR_NO_PREMIUM_BATTLE_PASS", + 3: "ERROR_VS_SEEKER_NOT_CHARGED", + 4: "ERROR_VS_SEEKER_ALREADY_ACTIVATED", + 5: "ERROR_EXCEEDED_LIMIT", + 6: "ERROR_TEMPORARILY_UNAVAILABLE", + } + ActivateVsSeekerOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS_ACTIVATED": 1, + "ERROR_NO_PREMIUM_BATTLE_PASS": 2, + "ERROR_VS_SEEKER_NOT_CHARGED": 3, + "ERROR_VS_SEEKER_ALREADY_ACTIVATED": 4, + "ERROR_EXCEEDED_LIMIT": 5, + "ERROR_TEMPORARILY_UNAVAILABLE": 6, + } +) + +func (x ActivateVsSeekerOutProto_Result) Enum() *ActivateVsSeekerOutProto_Result { + p := new(ActivateVsSeekerOutProto_Result) + *p = x + return p +} + +func (x ActivateVsSeekerOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ActivateVsSeekerOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[291].Descriptor() +} + +func (ActivateVsSeekerOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[291] +} + +func (x ActivateVsSeekerOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ActivateVsSeekerOutProto_Result.Descriptor instead. +func (ActivateVsSeekerOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{72, 0} +} + +type AdRequestDeviceInfo_OperatingSystem int32 + +const ( + AdRequestDeviceInfo_PLATFORM_UNKNOWN AdRequestDeviceInfo_OperatingSystem = 0 + AdRequestDeviceInfo_PLATFORM_ANDROID AdRequestDeviceInfo_OperatingSystem = 1 + AdRequestDeviceInfo_PLATFORM_IOS AdRequestDeviceInfo_OperatingSystem = 2 +) + +// Enum value maps for AdRequestDeviceInfo_OperatingSystem. +var ( + AdRequestDeviceInfo_OperatingSystem_name = map[int32]string{ + 0: "PLATFORM_UNKNOWN", + 1: "PLATFORM_ANDROID", + 2: "PLATFORM_IOS", + } + AdRequestDeviceInfo_OperatingSystem_value = map[string]int32{ + "PLATFORM_UNKNOWN": 0, + "PLATFORM_ANDROID": 1, + "PLATFORM_IOS": 2, + } +) + +func (x AdRequestDeviceInfo_OperatingSystem) Enum() *AdRequestDeviceInfo_OperatingSystem { + p := new(AdRequestDeviceInfo_OperatingSystem) + *p = x + return p +} + +func (x AdRequestDeviceInfo_OperatingSystem) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AdRequestDeviceInfo_OperatingSystem) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[292].Descriptor() +} + +func (AdRequestDeviceInfo_OperatingSystem) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[292] +} + +func (x AdRequestDeviceInfo_OperatingSystem) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AdRequestDeviceInfo_OperatingSystem.Descriptor instead. +func (AdRequestDeviceInfo_OperatingSystem) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{80, 0} +} + +type AddFortModifierOutProto_Result int32 + +const ( + AddFortModifierOutProto_NO_RESULT_SET AddFortModifierOutProto_Result = 0 + AddFortModifierOutProto_SUCCESS AddFortModifierOutProto_Result = 1 + AddFortModifierOutProto_FORT_ALREADY_HAS_MODIFIER AddFortModifierOutProto_Result = 2 + AddFortModifierOutProto_TOO_FAR_AWAY AddFortModifierOutProto_Result = 3 + AddFortModifierOutProto_NO_ITEM_IN_INVENTORY AddFortModifierOutProto_Result = 4 + AddFortModifierOutProto_POI_INACCESSIBLE AddFortModifierOutProto_Result = 5 +) + +// Enum value maps for AddFortModifierOutProto_Result. +var ( + AddFortModifierOutProto_Result_name = map[int32]string{ + 0: "NO_RESULT_SET", + 1: "SUCCESS", + 2: "FORT_ALREADY_HAS_MODIFIER", + 3: "TOO_FAR_AWAY", + 4: "NO_ITEM_IN_INVENTORY", + 5: "POI_INACCESSIBLE", + } + AddFortModifierOutProto_Result_value = map[string]int32{ + "NO_RESULT_SET": 0, + "SUCCESS": 1, + "FORT_ALREADY_HAS_MODIFIER": 2, + "TOO_FAR_AWAY": 3, + "NO_ITEM_IN_INVENTORY": 4, + "POI_INACCESSIBLE": 5, + } +) + +func (x AddFortModifierOutProto_Result) Enum() *AddFortModifierOutProto_Result { + p := new(AddFortModifierOutProto_Result) + *p = x + return p +} + +func (x AddFortModifierOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AddFortModifierOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[293].Descriptor() +} + +func (AddFortModifierOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[293] +} + +func (x AddFortModifierOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AddFortModifierOutProto_Result.Descriptor instead. +func (AddFortModifierOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{82, 0} +} + +type AddLoginActionOutProto_Status int32 + +const ( + AddLoginActionOutProto_UNSET AddLoginActionOutProto_Status = 0 + AddLoginActionOutProto_AUTH_FAILURE AddLoginActionOutProto_Status = 1 + AddLoginActionOutProto_LOGIN_TAKEN AddLoginActionOutProto_Status = 2 + AddLoginActionOutProto_ERROR_UNKNOWN AddLoginActionOutProto_Status = 3 +) + +// Enum value maps for AddLoginActionOutProto_Status. +var ( + AddLoginActionOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "AUTH_FAILURE", + 2: "LOGIN_TAKEN", + 3: "ERROR_UNKNOWN", + } + AddLoginActionOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "AUTH_FAILURE": 1, + "LOGIN_TAKEN": 2, + "ERROR_UNKNOWN": 3, + } +) + +func (x AddLoginActionOutProto_Status) Enum() *AddLoginActionOutProto_Status { + p := new(AddLoginActionOutProto_Status) + *p = x + return p +} + +func (x AddLoginActionOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AddLoginActionOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[294].Descriptor() +} + +func (AddLoginActionOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[294] +} + +func (x AddLoginActionOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AddLoginActionOutProto_Status.Descriptor instead. +func (AddLoginActionOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{85, 0} +} + +type AddPtcLoginActionOutProto_Status int32 + +const ( + AddPtcLoginActionOutProto_UNSET AddPtcLoginActionOutProto_Status = 0 + AddPtcLoginActionOutProto_AUTH_FAILURE AddPtcLoginActionOutProto_Status = 1 + AddPtcLoginActionOutProto_LOGIN_TAKEN AddPtcLoginActionOutProto_Status = 2 + AddPtcLoginActionOutProto_ADULT_LINK_TO_CHILD_ERROR AddPtcLoginActionOutProto_Status = 3 + AddPtcLoginActionOutProto_LINKING_NOT_ENABLED AddPtcLoginActionOutProto_Status = 4 + AddPtcLoginActionOutProto_LIST_ACCOUNT_LOGIN_ERROR AddPtcLoginActionOutProto_Status = 5 + AddPtcLoginActionOutProto_OTHER_ERRORS AddPtcLoginActionOutProto_Status = 6 +) + +// Enum value maps for AddPtcLoginActionOutProto_Status. +var ( + AddPtcLoginActionOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "AUTH_FAILURE", + 2: "LOGIN_TAKEN", + 3: "ADULT_LINK_TO_CHILD_ERROR", + 4: "LINKING_NOT_ENABLED", + 5: "LIST_ACCOUNT_LOGIN_ERROR", + 6: "OTHER_ERRORS", + } + AddPtcLoginActionOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "AUTH_FAILURE": 1, + "LOGIN_TAKEN": 2, + "ADULT_LINK_TO_CHILD_ERROR": 3, + "LINKING_NOT_ENABLED": 4, + "LIST_ACCOUNT_LOGIN_ERROR": 5, + "OTHER_ERRORS": 6, + } +) + +func (x AddPtcLoginActionOutProto_Status) Enum() *AddPtcLoginActionOutProto_Status { + p := new(AddPtcLoginActionOutProto_Status) + *p = x + return p +} + +func (x AddPtcLoginActionOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AddPtcLoginActionOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[295].Descriptor() +} + +func (AddPtcLoginActionOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[295] +} + +func (x AddPtcLoginActionOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AddPtcLoginActionOutProto_Status.Descriptor instead. +func (AddPtcLoginActionOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{87, 0} +} + +type AddReferrerOutProto_Status int32 + +const ( + AddReferrerOutProto_UNSET AddReferrerOutProto_Status = 0 + AddReferrerOutProto_SUCCESS AddReferrerOutProto_Status = 1 + AddReferrerOutProto_ERROR_DISABLED AddReferrerOutProto_Status = 2 + AddReferrerOutProto_ERROR_INVALID_REFERRAL_CODE AddReferrerOutProto_Status = 3 + AddReferrerOutProto_ERROR_ALREADY_ADDED AddReferrerOutProto_Status = 4 + AddReferrerOutProto_ERROR_PASSED_GRACE_PERIOD AddReferrerOutProto_Status = 5 + AddReferrerOutProto_ERROR_ALREADY_SKIPPED_ENTERING_REFERRAL_CODE AddReferrerOutProto_Status = 6 +) + +// Enum value maps for AddReferrerOutProto_Status. +var ( + AddReferrerOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_DISABLED", + 3: "ERROR_INVALID_REFERRAL_CODE", + 4: "ERROR_ALREADY_ADDED", + 5: "ERROR_PASSED_GRACE_PERIOD", + 6: "ERROR_ALREADY_SKIPPED_ENTERING_REFERRAL_CODE", + } + AddReferrerOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_DISABLED": 2, + "ERROR_INVALID_REFERRAL_CODE": 3, + "ERROR_ALREADY_ADDED": 4, + "ERROR_PASSED_GRACE_PERIOD": 5, + "ERROR_ALREADY_SKIPPED_ENTERING_REFERRAL_CODE": 6, + } +) + +func (x AddReferrerOutProto_Status) Enum() *AddReferrerOutProto_Status { + p := new(AddReferrerOutProto_Status) + *p = x + return p +} + +func (x AddReferrerOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AddReferrerOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[296].Descriptor() +} + +func (AddReferrerOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[296] +} + +func (x AddReferrerOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AddReferrerOutProto_Status.Descriptor instead. +func (AddReferrerOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{89, 0} +} + +type AddressBookImportTelemetry_AddressBookImportTelemetryId int32 + +const ( + AddressBookImportTelemetry_UNDEFINED AddressBookImportTelemetry_AddressBookImportTelemetryId = 0 + AddressBookImportTelemetry_SEE_PGO_NEW_PLAYER_ONBOARDING_SCREEN AddressBookImportTelemetry_AddressBookImportTelemetryId = 1 + AddressBookImportTelemetry_CLICK_IMPORT_CONTACTS_BUTTON AddressBookImportTelemetry_AddressBookImportTelemetryId = 2 + AddressBookImportTelemetry_OPEN_ADDRESS_BOOK_IMPORT_FROM_PGO_ONBOARDING AddressBookImportTelemetry_AddressBookImportTelemetryId = 3 + AddressBookImportTelemetry_DISMISS_PGO_ONBOARDING AddressBookImportTelemetry_AddressBookImportTelemetryId = 4 +) + +// Enum value maps for AddressBookImportTelemetry_AddressBookImportTelemetryId. +var ( + AddressBookImportTelemetry_AddressBookImportTelemetryId_name = map[int32]string{ + 0: "UNDEFINED", + 1: "SEE_PGO_NEW_PLAYER_ONBOARDING_SCREEN", + 2: "CLICK_IMPORT_CONTACTS_BUTTON", + 3: "OPEN_ADDRESS_BOOK_IMPORT_FROM_PGO_ONBOARDING", + 4: "DISMISS_PGO_ONBOARDING", + } + AddressBookImportTelemetry_AddressBookImportTelemetryId_value = map[string]int32{ + "UNDEFINED": 0, + "SEE_PGO_NEW_PLAYER_ONBOARDING_SCREEN": 1, + "CLICK_IMPORT_CONTACTS_BUTTON": 2, + "OPEN_ADDRESS_BOOK_IMPORT_FROM_PGO_ONBOARDING": 3, + "DISMISS_PGO_ONBOARDING": 4, + } +) + +func (x AddressBookImportTelemetry_AddressBookImportTelemetryId) Enum() *AddressBookImportTelemetry_AddressBookImportTelemetryId { + p := new(AddressBookImportTelemetry_AddressBookImportTelemetryId) + *p = x + return p +} + +func (x AddressBookImportTelemetry_AddressBookImportTelemetryId) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AddressBookImportTelemetry_AddressBookImportTelemetryId) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[297].Descriptor() +} + +func (AddressBookImportTelemetry_AddressBookImportTelemetryId) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[297] +} + +func (x AddressBookImportTelemetry_AddressBookImportTelemetryId) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AddressBookImportTelemetry_AddressBookImportTelemetryId.Descriptor instead. +func (AddressBookImportTelemetry_AddressBookImportTelemetryId) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{93, 0} +} + +type AdvancedPerformanceTelemetry_PerformanceLevels int32 + +const ( + AdvancedPerformanceTelemetry_UNSET AdvancedPerformanceTelemetry_PerformanceLevels = 0 + AdvancedPerformanceTelemetry_LOW AdvancedPerformanceTelemetry_PerformanceLevels = 1 + AdvancedPerformanceTelemetry_MEDIUM AdvancedPerformanceTelemetry_PerformanceLevels = 2 + AdvancedPerformanceTelemetry_HIGH AdvancedPerformanceTelemetry_PerformanceLevels = 3 +) + +// Enum value maps for AdvancedPerformanceTelemetry_PerformanceLevels. +var ( + AdvancedPerformanceTelemetry_PerformanceLevels_name = map[int32]string{ + 0: "UNSET", + 1: "LOW", + 2: "MEDIUM", + 3: "HIGH", + } + AdvancedPerformanceTelemetry_PerformanceLevels_value = map[string]int32{ + "UNSET": 0, + "LOW": 1, + "MEDIUM": 2, + "HIGH": 3, + } +) + +func (x AdvancedPerformanceTelemetry_PerformanceLevels) Enum() *AdvancedPerformanceTelemetry_PerformanceLevels { + p := new(AdvancedPerformanceTelemetry_PerformanceLevels) + *p = x + return p +} + +func (x AdvancedPerformanceTelemetry_PerformanceLevels) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AdvancedPerformanceTelemetry_PerformanceLevels) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[298].Descriptor() +} + +func (AdvancedPerformanceTelemetry_PerformanceLevels) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[298] +} + +func (x AdvancedPerformanceTelemetry_PerformanceLevels) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AdvancedPerformanceTelemetry_PerformanceLevels.Descriptor instead. +func (AdvancedPerformanceTelemetry_PerformanceLevels) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{97, 0} +} + +type AdvancedPerformanceTelemetry_PerformancePresetLevels int32 + +const ( + AdvancedPerformanceTelemetry_UNSET_PRESET AdvancedPerformanceTelemetry_PerformancePresetLevels = 0 + AdvancedPerformanceTelemetry_LOW_PRESET AdvancedPerformanceTelemetry_PerformancePresetLevels = 1 + AdvancedPerformanceTelemetry_MEDIUM_PRESET AdvancedPerformanceTelemetry_PerformancePresetLevels = 2 + AdvancedPerformanceTelemetry_HIGH_PRESET AdvancedPerformanceTelemetry_PerformancePresetLevels = 3 + AdvancedPerformanceTelemetry_MAX_PRESET AdvancedPerformanceTelemetry_PerformancePresetLevels = 4 + AdvancedPerformanceTelemetry_CUSTOM_PRESET AdvancedPerformanceTelemetry_PerformancePresetLevels = 5 +) + +// Enum value maps for AdvancedPerformanceTelemetry_PerformancePresetLevels. +var ( + AdvancedPerformanceTelemetry_PerformancePresetLevels_name = map[int32]string{ + 0: "UNSET_PRESET", + 1: "LOW_PRESET", + 2: "MEDIUM_PRESET", + 3: "HIGH_PRESET", + 4: "MAX_PRESET", + 5: "CUSTOM_PRESET", + } + AdvancedPerformanceTelemetry_PerformancePresetLevels_value = map[string]int32{ + "UNSET_PRESET": 0, + "LOW_PRESET": 1, + "MEDIUM_PRESET": 2, + "HIGH_PRESET": 3, + "MAX_PRESET": 4, + "CUSTOM_PRESET": 5, + } +) + +func (x AdvancedPerformanceTelemetry_PerformancePresetLevels) Enum() *AdvancedPerformanceTelemetry_PerformancePresetLevels { + p := new(AdvancedPerformanceTelemetry_PerformancePresetLevels) + *p = x + return p +} + +func (x AdvancedPerformanceTelemetry_PerformancePresetLevels) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AdvancedPerformanceTelemetry_PerformancePresetLevels) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[299].Descriptor() +} + +func (AdvancedPerformanceTelemetry_PerformancePresetLevels) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[299] +} + +func (x AdvancedPerformanceTelemetry_PerformancePresetLevels) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AdvancedPerformanceTelemetry_PerformancePresetLevels.Descriptor instead. +func (AdvancedPerformanceTelemetry_PerformancePresetLevels) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{97, 1} +} + +type AdventureSyncEggHatchingProgress_IncubatorType int32 + +const ( + AdventureSyncEggHatchingProgress_UNKNOWN AdventureSyncEggHatchingProgress_IncubatorType = 0 + AdventureSyncEggHatchingProgress_UNLIMITED AdventureSyncEggHatchingProgress_IncubatorType = 901 + AdventureSyncEggHatchingProgress_BASIC AdventureSyncEggHatchingProgress_IncubatorType = 902 + AdventureSyncEggHatchingProgress_SUPER AdventureSyncEggHatchingProgress_IncubatorType = 903 + AdventureSyncEggHatchingProgress_TIMED AdventureSyncEggHatchingProgress_IncubatorType = 904 + AdventureSyncEggHatchingProgress_SPECIAL AdventureSyncEggHatchingProgress_IncubatorType = 905 +) + +// Enum value maps for AdventureSyncEggHatchingProgress_IncubatorType. +var ( + AdventureSyncEggHatchingProgress_IncubatorType_name = map[int32]string{ + 0: "UNKNOWN", + 901: "UNLIMITED", + 902: "BASIC", + 903: "SUPER", + 904: "TIMED", + 905: "SPECIAL", + } + AdventureSyncEggHatchingProgress_IncubatorType_value = map[string]int32{ + "UNKNOWN": 0, + "UNLIMITED": 901, + "BASIC": 902, + "SUPER": 903, + "TIMED": 904, + "SPECIAL": 905, + } +) + +func (x AdventureSyncEggHatchingProgress_IncubatorType) Enum() *AdventureSyncEggHatchingProgress_IncubatorType { + p := new(AdventureSyncEggHatchingProgress_IncubatorType) + *p = x + return p +} + +func (x AdventureSyncEggHatchingProgress_IncubatorType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AdventureSyncEggHatchingProgress_IncubatorType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[300].Descriptor() +} + +func (AdventureSyncEggHatchingProgress_IncubatorType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[300] +} + +func (x AdventureSyncEggHatchingProgress_IncubatorType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AdventureSyncEggHatchingProgress_IncubatorType.Descriptor instead. +func (AdventureSyncEggHatchingProgress_IncubatorType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{101, 0} +} + +type AdventureSyncEggHatchingProgress_Status int32 + +const ( + AdventureSyncEggHatchingProgress_UNSET AdventureSyncEggHatchingProgress_Status = 0 + AdventureSyncEggHatchingProgress_HATCHING AdventureSyncEggHatchingProgress_Status = 1 + AdventureSyncEggHatchingProgress_NOT_HATCHING AdventureSyncEggHatchingProgress_Status = 2 + AdventureSyncEggHatchingProgress_HATCHED AdventureSyncEggHatchingProgress_Status = 3 +) + +// Enum value maps for AdventureSyncEggHatchingProgress_Status. +var ( + AdventureSyncEggHatchingProgress_Status_name = map[int32]string{ + 0: "UNSET", + 1: "HATCHING", + 2: "NOT_HATCHING", + 3: "HATCHED", + } + AdventureSyncEggHatchingProgress_Status_value = map[string]int32{ + "UNSET": 0, + "HATCHING": 1, + "NOT_HATCHING": 2, + "HATCHED": 3, + } +) + +func (x AdventureSyncEggHatchingProgress_Status) Enum() *AdventureSyncEggHatchingProgress_Status { + p := new(AdventureSyncEggHatchingProgress_Status) + *p = x + return p +} + +func (x AdventureSyncEggHatchingProgress_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AdventureSyncEggHatchingProgress_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[301].Descriptor() +} + +func (AdventureSyncEggHatchingProgress_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[301] +} + +func (x AdventureSyncEggHatchingProgress_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AdventureSyncEggHatchingProgress_Status.Descriptor instead. +func (AdventureSyncEggHatchingProgress_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{101, 1} +} + +type AdventureSyncProgressRequest_WidgetType int32 + +const ( + AdventureSyncProgressRequest_UNSET AdventureSyncProgressRequest_WidgetType = 0 + AdventureSyncProgressRequest_EGG_INCUBATORS AdventureSyncProgressRequest_WidgetType = 1 + AdventureSyncProgressRequest_BUDDY_STATS AdventureSyncProgressRequest_WidgetType = 2 + AdventureSyncProgressRequest_ACTIVITY_SUMMARY AdventureSyncProgressRequest_WidgetType = 3 + AdventureSyncProgressRequest_DAILY_STREAKS AdventureSyncProgressRequest_WidgetType = 4 +) + +// Enum value maps for AdventureSyncProgressRequest_WidgetType. +var ( + AdventureSyncProgressRequest_WidgetType_name = map[int32]string{ + 0: "UNSET", + 1: "EGG_INCUBATORS", + 2: "BUDDY_STATS", + 3: "ACTIVITY_SUMMARY", + 4: "DAILY_STREAKS", + } + AdventureSyncProgressRequest_WidgetType_value = map[string]int32{ + "UNSET": 0, + "EGG_INCUBATORS": 1, + "BUDDY_STATS": 2, + "ACTIVITY_SUMMARY": 3, + "DAILY_STREAKS": 4, + } +) + +func (x AdventureSyncProgressRequest_WidgetType) Enum() *AdventureSyncProgressRequest_WidgetType { + p := new(AdventureSyncProgressRequest_WidgetType) + *p = x + return p +} + +func (x AdventureSyncProgressRequest_WidgetType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AdventureSyncProgressRequest_WidgetType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[302].Descriptor() +} + +func (AdventureSyncProgressRequest_WidgetType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[302] +} + +func (x AdventureSyncProgressRequest_WidgetType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AdventureSyncProgressRequest_WidgetType.Descriptor instead. +func (AdventureSyncProgressRequest_WidgetType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{104, 0} +} + +type AgeConfirmationOutProto_Result int32 + +const ( + AgeConfirmationOutProto_UNSET AgeConfirmationOutProto_Result = 0 + AgeConfirmationOutProto_SET_AND_UNBLOCKED AgeConfirmationOutProto_Result = 1 + AgeConfirmationOutProto_SET_AND_BLOCKED AgeConfirmationOutProto_Result = 2 + AgeConfirmationOutProto_ERROR AgeConfirmationOutProto_Result = 3 +) + +// Enum value maps for AgeConfirmationOutProto_Result. +var ( + AgeConfirmationOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SET_AND_UNBLOCKED", + 2: "SET_AND_BLOCKED", + 3: "ERROR", + } + AgeConfirmationOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SET_AND_UNBLOCKED": 1, + "SET_AND_BLOCKED": 2, + "ERROR": 3, + } +) + +func (x AgeConfirmationOutProto_Result) Enum() *AgeConfirmationOutProto_Result { + p := new(AgeConfirmationOutProto_Result) + *p = x + return p +} + +func (x AgeConfirmationOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AgeConfirmationOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[303].Descriptor() +} + +func (AgeConfirmationOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[303] +} + +func (x AgeConfirmationOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AgeConfirmationOutProto_Result.Descriptor instead. +func (AgeConfirmationOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{108, 0} +} + +type AgeLevelProto_AgeLevel int32 + +const ( + AgeLevelProto_UNKNOWN AgeLevelProto_AgeLevel = 0 + AgeLevelProto_MINOR AgeLevelProto_AgeLevel = 1 + AgeLevelProto_TEEN AgeLevelProto_AgeLevel = 2 + AgeLevelProto_ADULT AgeLevelProto_AgeLevel = 3 +) + +// Enum value maps for AgeLevelProto_AgeLevel. +var ( + AgeLevelProto_AgeLevel_name = map[int32]string{ + 0: "UNKNOWN", + 1: "MINOR", + 2: "TEEN", + 3: "ADULT", + } + AgeLevelProto_AgeLevel_value = map[string]int32{ + "UNKNOWN": 0, + "MINOR": 1, + "TEEN": 2, + "ADULT": 3, + } +) + +func (x AgeLevelProto_AgeLevel) Enum() *AgeLevelProto_AgeLevel { + p := new(AgeLevelProto_AgeLevel) + *p = x + return p +} + +func (x AgeLevelProto_AgeLevel) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AgeLevelProto_AgeLevel) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[304].Descriptor() +} + +func (AgeLevelProto_AgeLevel) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[304] +} + +func (x AgeLevelProto_AgeLevel) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AgeLevelProto_AgeLevel.Descriptor instead. +func (AgeLevelProto_AgeLevel) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{112, 0} +} + +type AllTypesAndMessagesResponsesProto_AllResquestTypesProto int32 + +const ( + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_UNSET AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 0 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_PLAYER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_HOLOHOLO_INVENTORY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 4 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_DOWNLOAD_SETTINGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_DOWNLOAD_ITEM_TEMPLATES AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 6 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_DOWNLOAD_REMOTE_CONFIG_VERSION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 7 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_REGISTER_BACKGROUND_DEVICE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 8 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_PLAYER_DAY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 9 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_ACKNOWLEDGE_PUNISHMENT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_SERVER_TIME AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 11 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_LOCAL_TIME AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 12 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SET_PLAYER_STATUS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_DOWNLOAD_GAME_CONFIG_VERSION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 21 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_GPS_BOOKMARKS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 22 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_UPDATE_GPS_BOOKMARKS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 23 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_FORT_SEARCH AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 101 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_ENCOUNTER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 102 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CATCH_POKEMON AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 103 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_FORT_DETAILS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 104 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_MAP_OBJECTS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 106 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_FORT_DEPLOY_POKEMON AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 110 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_FORT_RECALL_POKEMON AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 111 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_RELEASE_POKEMON AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 112 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_USE_ITEM_POTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 113 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_USE_ITEM_CAPTURE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 114 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_USE_ITEM_FLEE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 115 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_USE_ITEM_REVIVE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 116 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_PLAYER_PROFILE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 121 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_EVOLVE_POKEMON AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 125 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_HATCHED_EGGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 126 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_ENCOUNTER_TUTORIAL_COMPLETE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 127 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_LEVEL_UP_REWARDS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 128 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CHECK_AWARDED_BADGES AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 129 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_RECYCLE_INVENTORY_ITEM AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 137 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_COLLECT_DAILY_BONUS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 138 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_USE_ITEM_XP_BOOST AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 139 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_USE_ITEM_EGG_INCUBATOR AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 140 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_USE_INCENSE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 141 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_INCENSE_POKEMON AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 142 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_INCENSE_ENCOUNTER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 143 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_ADD_FORT_MODIFIER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 144 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_DISK_ENCOUNTER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 145 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_UPGRADE_POKEMON AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 147 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SET_FAVORITE_POKEMON AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 148 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_NICKNAME_POKEMON AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 149 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_EQUIP_BADGE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 150 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SET_CONTACT_SETTINGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 151 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SET_BUDDY_POKEMON AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 152 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_BUDDY_WALKED AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 153 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_USE_ITEM_ENCOUNTER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 154 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GYM_DEPLOY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 155 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GYM_GET_INFO AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 156 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GYM_START_SESSION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 157 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GYM_BATTLE_ATTACK AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 158 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_JOIN_LOBBY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 159 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_LEAVE_LOBBY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 160 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SET_LOBBY_VISIBILITY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 161 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SET_LOBBY_POKEMON AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 162 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_RAID_DETAILS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 163 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GYM_FEED_POKEMON AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 164 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_START_RAID_BATTLE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 165 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_ATTACK_RAID AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 166 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_AWARD_POKECOIN AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 167 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_USE_ITEM_STARDUST_BOOST AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 168 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_REASSIGN_PLAYER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 169 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_REDEEM_POI_PASSCODE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 170 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CONVERT_CANDY_TO_XL_CANDY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 171 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_IS_SKU_AVAILABLE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 172 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_USE_ITEM_BULK_HEAL AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 173 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_USE_ITEM_BATTLE_BOOST AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 174 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_USE_ITEM_LUCKY_FRIEND_APPLICATOR AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 175 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_USE_ITEM_STAT_INCREASE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 176 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_PLAYER_STATUS_PROXY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 177 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_ASSET_DIGEST AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 300 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_DOWNLOAD_URLS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 301 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_ASSET_VERSION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 302 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CLAIM_CODENAME AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 403 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SET_AVATAR AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 404 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SET_PLAYER_TEAM AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 405 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_MARK_TUTORIAL_COMPLETE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 406 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_UPDATE_PERFORMANCE_METRICS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 407 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SET_NEUTRAL_AVATAR AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 408 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_LIST_AVATAR_STORE_ITEMS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 409 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_LIST_AVATAR_APPEARANCE_ITEMS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 410 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_NEUTRAL_AVATAR_BADGE_REWARD AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 450 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CHECK_CHALLENGE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 600 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_VERIFY_CHALLENGE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 601 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_ECHO AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 666 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SFIDA_REGISTRATION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 800 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SFIDA_ACTION_LOG AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 801 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SFIDA_CERTIFICATION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 802 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SFIDA_UPDATE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 803 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SFIDA_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 804 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SFIDA_DOWSER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 805 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SFIDA_CAPTURE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 806 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_LIST_AVATAR_CUSTOMIZATIONS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 807 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SET_AVATAR_ITEM_AS_VIEWED AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 808 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_INBOX AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 809 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_LIST_GYM_BADGES AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 811 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_GYM_BADGE_DETAILS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 812 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_USE_ITEM_MOVE_REROLL AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 813 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_USE_ITEM_RARE_CANDY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 814 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_AWARD_FREE_RAID_TICKET AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 815 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_FETCH_ALL_NEWS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 816 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_MARK_READ_NEWS_ARTICLE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 817 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_PLAYER_DISPLAY_INFO AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 818 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_BELUGA_TRANSACTION_START AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 819 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_BELUGA_TRANSACTION_COMPLETE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 820 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SFIDA_ASSOCIATE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 822 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SFIDA_CHECK_PAIRING AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 823 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SFIDA_DISASSOCIATE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 824 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_WAINA_GET_REWARDS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 825 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_WAINA_SUBMIT_SLEEP_DATA AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 826 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SATURDAY_TRANSACTION_START AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 827 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SATURDAY_TRANSACTION_COMPLETE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 828 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_REIMBURSE_ITEM AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 829 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_LIFT_USER_AGE_CONFIRMATION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 830 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SOFT_SFIDA_START AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 831 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SOFT_SFIDA_PAUSE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 832 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SOFT_SFIDA_CAPTURE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 833 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SOFT_SFIDA_LOCATION_UPDATE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 834 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SOFT_SFIDA_RECAP AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 835 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_NEW_QUESTS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 900 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_QUEST_DETAILS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 901 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_COMPLETE_QUEST AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 902 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_REMOVE_QUEST AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 903 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_QUEST_ENCOUNTER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 904 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_COMPLETE_QUEST_STAMP_CARD AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 905 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_PROGRESS_QUEST AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 906 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_START_QUEST_INCIDENT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 907 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_READ_QUEST_DIALOG AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 908 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_DEQUEUE_QUEST_DIALOGUE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 909 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SEND_GIFT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 950 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_OPEN_GIFT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 951 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GIFT_DETAILS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 952 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_DELETE_GIFT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 953 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SAVE_PLAYER_SNAPSHOT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 954 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_FRIENDSHIP_MILESTONE_REWARDS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 955 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CHECK_SEND_GIFT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 956 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SET_FRIEND_NICKNAME AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 957 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_DELETE_GIFT_FROM_INVENTORY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 958 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SAVE_SOCIAL_PLAYER_SETTINGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 959 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_OPEN_TRADING AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 970 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_UPDATE_TRADING AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 971 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CONFIRM_TRADING AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 972 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CANCEL_TRADING AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 973 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_TRADING AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 974 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_FITNESS_REWARDS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 980 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_COMBAT_PLAYER_PROFILE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 990 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GENERATE_COMBAT_CHALLENGE_ID AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 991 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CREATE_COMBAT_CHALLENGE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 992 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_OPEN_COMBAT_CHALLENGE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 993 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_COMBAT_CHALLENGE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 994 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_ACCEPT_COMBAT_CHALLENGE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 995 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_DECLINE_COMBAT_CHALLENGE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 996 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CANCEL_COMBAT_CHALLENGE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 997 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SUBMIT_COMBAT_CHALLENGE_POKEMONS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 998 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SAVE_COMBAT_PLAYER_PREFERENCES AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 999 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_OPEN_COMBAT_SESSION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1000 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_UPDATE_COMBAT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1001 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_QUIT_COMBAT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1002 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_COMBAT_RESULTS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1003 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_UNLOCK_SPECIAL_MOVE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1004 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_NPC_COMBAT_REWARDS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1005 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_COMBAT_FRIEND_REQUEST AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1006 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_OPEN_NPC_COMBAT_SESSION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1007 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_START_TUTORIAL_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1008 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_TUTORIAL_EGG_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1009 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SEND_PROBE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1020 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_PROBE_DATA AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1021 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_COMBAT_DATA AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1022 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_COMBAT_CHALLENGE_DATA AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1023 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CHECK_PHOTOBOMB AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1101 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CONFIRM_PHOTOBOMB AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1102 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_PHOTOBOMB AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1103 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_ENCOUNTER_PHOTOBOMB AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1104 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_SIGNED_GMAP_URL_DEPRECATED AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1105 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CHANGE_TEAM AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1106 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_WEB_TOKEN AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1107 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_COMPLETE_SNAPSHOT_SESSION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1110 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_COMPLETE_WILD_SNAPSHOT_SESSION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1111 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_START_INCIDENT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1200 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_INVASION_COMPLETE_DIALOGUE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1201 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_INVASION_OPEN_COMBAT_SESSION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1202 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_INVASION_BATTLE_UPDATE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1203 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_INVASION_ENCOUNTER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1204 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_PURIFY_POKEMON AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1205 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_ROCKET_BALLOON AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1206 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_START_ROCKET_BALLOON_INCIDENT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1207 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_VS_SEEKER_START_MATCHMAKING AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1300 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CANCEL_MATCHMAKING AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1301 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_MATCHMAKING_STATUS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1302 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_COMPLETE_VS_SEEKER_AND_RESTART_CHARGING AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1303 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_VS_SEEKER_STATUS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1304 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_COMPLETE_COMBAT_COMPETITIVE_SEASON_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1305 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CLAIM_VS_SEEKER_REWARDS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1306 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_VS_SEEKER_REWARD_ENCOUNTER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1307 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_ACTIVATE_VS_SEEKER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1308 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_BUDDY_MAP AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1350 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_BUDDY_STATS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1351 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_FEED_BUDDY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1352 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_OPEN_BUDDY_GIFT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1353 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_PET_BUDDY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1354 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_BUDDY_HISTORY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1355 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_UPDATE_ROUTE_DRAFT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1400 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_MAP_FORTS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1401 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SUBMIT_ROUTE_DRAFT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1402 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_PUBLISHED_ROUTES AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1403 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_START_ROUTE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1404 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_ROUTES AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1405 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_PROGRESS_ROUTE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1406 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_PROCESS_TAPPABLE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1408 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_LIST_ROUTE_BADGES AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1409 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CANCEL_ROUTE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1410 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_LIST_ROUTE_STAMPS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1411 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_RATE_ROUTE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1412 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CREATE_ROUTE_DRAFT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1413 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_DELETE_ROUTE_DRAFT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1414 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_REPORT_ROUTE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1415 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SPAWN_TAPPABLE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1416 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_ROUTE_ENCOUNTER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1417 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CAN_REPORT_ROUTE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1418 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_ROUTE_UPTATE_SEEN AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1420 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_RECALL_ROUTE_DRAFT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1421 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_ROUTES_NEARBY_NOTIF_SHOWN AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1422 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_NPC_ROUTE_GIFT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1423 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_ROUTE_CREATIONS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1424 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_APPEAL_ROUTE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1425 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_ROUTE_DRAFT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1426 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_FAVORITE_ROUTE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1427 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CREATE_ROUTE_SHORTCODE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1428 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_ROUTE_BY_SHORTCODE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1429 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CREATE_BUDDY_MUTLIPLAYER_SESSION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1456 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_JOIN_BUDDY_MULTIPLAYER_SESSION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1457 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_LEAVE_BUDDY_MULTIPLAYER_SESSION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1458 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_MEGA_EVOLVE_POKEMON AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1502 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_REMOTE_GIFT_PING AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1503 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SEND_RAID_INVITATION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1504 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SEND_BREAD_BATTLE_INVITATION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1505 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_UNLOCK_TEMPORARY_EVOLUTION_LEVEL AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1506 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_DAILY_ENCOUNTER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1601 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_DAILY_ENCOUNTER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1602 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_OPEN_SPONSORED_GIFT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1650 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SPONSORED_GIFT_REPORT_INTERACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1651 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SAVE_PLAYER_PREFERENCES AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1652 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_PROFANITY_CHECK AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1653 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_TIMED_GROUP_CHALLENGE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1700 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_NINTENDO_ACCOUNT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1710 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_UNLINK_NINTENDO_ACCOUNT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1711 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_NINTENDO_OAUTH2_URL AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1712 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_TRANSFER_TO_POKEMON_HOME AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1713 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_REPORT_AD_FEEDBACK AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1716 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CREATE_POKEMON_TAG AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1717 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_DELETE_POKEMON_TAG AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1718 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_EDIT_POKEMON_TAG AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1719 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SET_POKEMON_TAGS_FOR_POKEMON AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1720 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_POKEMON_TAGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1721 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CHANGE_POKEMON_FORM AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1722 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CHOOSE_EVENT_VARIANT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1723 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_BUTTERFLY_COLLECTOR_REWARD_ENCOUNTER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1724 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_ADDITIONAL_POKEMON_DETAILS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1725 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CREATE_ROUTE_PIN AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1726 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_LIKE_ROUTE_PIN AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1727 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_VIEW_ROUTE_PIN AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1728 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_REFERRAL_CODE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1800 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_ADD_REFERRER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1801 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SEND_FRIEND_INVITE_VIA_REFERRAL_CODE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1802 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_MILESTONES AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1803 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_MARK_MILESTONES_AS_VIEWED AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1804 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_MILESTONES_PREVIEW AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1805 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_COMPLETE_MILESTONE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1806 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_GEOFENCED_AD AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1820 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_POWER_UP_POKESTOP_ENCOUNTER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1900 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_PLAYER_STAMP_COLLECTIONS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1901 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SAVE_STAMP AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1902 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CLAIM_STAMP_COLLECTION_REWARD AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1904 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CHANGE_STAMP_COLLECTION_PLAYER_DATA AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1905 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CHECK_STAMP_GIFT_ABILITY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1906 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_DELETE_POSTCARDS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1909 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CREATE_POSTCARD AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1910 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_UPDATE_POSTCARD AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1911 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_DELETE_POSTCARD AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1912 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_MEMENTO_LIST AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1913 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_UPLOAD_RAID_CLIENT_LOG AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1914 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SKIP_ENTER_REFERRAL_CODE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1915 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_UPLOAD_COMBAT_CLIENT_LOG AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1916 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_COMBAT_SYNC_SERVER_OFFSET AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 1917 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CHECK_GIFTING_ELIGIBILITY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2000 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_REDEEM_TICKET_GIFT_FOR_FRIEND AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2001 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_INCENSE_RECAP AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2002 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_ACKNOWLEDGE_INCENSE_RECAP AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2003 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_BOOT_RAID AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2004 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_POKESTOP_ENCOUNTER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2005 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_ENCOUNTER_POKESTOP_ENCOUNTER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2006 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_POLL_PLAYER_SPAWNABLE_POKEMON AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2007 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_QUEST_UI AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2008 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_ELIGIBLE_COMBAT_LEAGUES AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2009 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SEND_FRIEND_REQUEST_VIA_PLAYER_IDS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2010 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_RAID_LOBBY_COUNTER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2011 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_USE_NON_COMBAT_MOVE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2014 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CHECK_POKEMON_SIZE_CONTEST_ELIGIBILITY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2100 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_UPDATE_POKEMON_SIZE_CONTEST_ENTRY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2101 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_TRANSFER_POKEMON_SIZE_CONTEST_ENTRY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2102 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_REMOVE_POKEMON_SIZE_CONTEST_ENTRY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2103 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_POKEMON_SIZE_CONTEST_ENTRY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2104 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_CONTEST_DATA AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2105 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_CONTESTS_UNCLAIMED_REWARDS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2106 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CLAIM_CONTESTS_REWARDS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2107 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_ENTERED_CONTEST AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2108 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_POKEMON_SIZE_CONTEST_FRIEND_ENTRY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2109 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CHECK_CONTEST_ELIGIBILITY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2150 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_UPDATE_CONTEST_ENTRY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2151 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_TRANSFER_CONTEST_ENTRY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2152 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_CONTEST_FRIEND_ENTRY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2153 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_CONTEST_ENTRY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2154 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CREATE_PARTY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2300 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_JOIN_PARTY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2301 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_START_PARTY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2302 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_LEAVE_PARTY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2303 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_PARTY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2304 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_UPDATE_PARTY_LOCATION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2305 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SEND_PARTY_DARK_LAUNCH_LOG AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2306 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_START_PARTY_QUEST AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2308 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_COMPLETE_PARTY_QUEST AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2309 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SEND_PARTY_INVITE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2310 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CANCEL_PARTY_INVITE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2312 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_BONUS_ATTRACTED_POKEMON AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2350 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_BONUSES AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2352 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_BADGE_REWARD_ENCOUNTER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2360 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_NPC_UPDATE_STATE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2400 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_NPC_SEND_GIFT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2401 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_NPC_OPEN_GIFT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2402 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_JOIN_BREAD_LOBBY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2450 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_PREPARE_BREAD_LOBBY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2453 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_LEAVE_BREAD_LOBBY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2455 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_START_BREAD_BATTLE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2456 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_BREAD_LOBBY_DETAILS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2457 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_START_MP_WALK_QUEST AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2458 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_ENHANCE_BREAD_MOVE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2459 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_STATION_POKEMON AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2460 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_LOOT_STATION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2461 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_STATION_DETAILS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2462 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_MARK_SAVE_FOR_LATER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2463 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_USE_SAVE_FOR_LATER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2464 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_REMOVE_SAVE_FOR_LATER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2465 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_SAVE_FOR_LATER_ENTRIES AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2466 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_MP_SUMMARY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2467 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_REPLENISH_MP AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2468 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_REPORT_STATION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2470 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_DEBUG_RESET_DAILY_MP AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2471 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_RELEASE_STATIONED_POKEMON AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2472 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_COMPLETE_BREAD_BATTLE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2473 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_ENCOUNTER_STATION_SPAWN AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2475 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_NUM_STATION_ASSISTS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2476 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_PT_TWO AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2501 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_PT_THREE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2502 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_PROPOSE_REMOTE_TRADE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2600 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CANCEL_REMOTE_TRADE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2601 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_MARK_REMOTE_TRADABLE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2602 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_REMOTE_TRADABLE_FROM_OTHER_PLAYER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2603 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_NON_REMOTE_TRADABLE_POKEMON AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2604 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_PENDING_REMOTE_TRADE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2605 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_RESPOND_REMOTE_TRADE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2606 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_POKEMON_TRADING_DETAILS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2607 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_POKEMON_TRADING_COST AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 2608 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_VPS_EVENTS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3000 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_UPDATE_VPS_EVENTS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3001 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_ADD_PTC_LOGIN_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3002 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CLAIM_PTC_LINKING_REWARD AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3003 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CAN_CLAIM_PTC_REWARD_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3004 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CONTRIBUTE_PARTY_ITEMS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3005 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CONSUME_PARTY_ITEMS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3006 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_REMOVE_PTC_LOGIN AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3007 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SEND_PARTY_PLAY_INVITE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3008 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CONSUME_STICKERS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3009 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_COMPLETE_RAID_BATTLE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3010 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SYNC_BATTLE_INVENTORY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3011 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_PREVIEW_CONTRIBUTE_PARTY_ITEMS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3015 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_KICK_FROM_PARTY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3016 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_FUSE_POKEMON AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3017 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_UNFUSE_POKEMON AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3018 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_IRIS_SOCIAL_SCENE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3019 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_UPDATE_IRIS_SOCIAL_SCENE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3020 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_CHANGE_POKEMON_FORM_PREVIEW AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3021 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_FUSE_POKEMON_PREVIEW AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3022 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_UNFUSE_POKEMON_PREVIEW AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3023 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_PROCESS_PLAYER_INBOX AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3024 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_SURVEY_ELIGIBILITY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3025 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_UPDATE_SURVEY_ELIGIBILITY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3026 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SMART_GLASSES_SYNC_SETTINGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3027 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_COMPLETE_VISIT_PAGE_QUEST AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3030 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_EVENT_RSVPS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3031 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CREATE_EVENT_RSVP AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3032 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CANCEL_EVENT_RSVP AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3033 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CLAIM_EVENT_PASS_REWARDS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3034 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CLAIM_ALL_EVENT_PASS_REWARDS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3035 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_EVENT_RSVP_COUNT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3036 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SEND_RSVP_INVITATION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3039 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_UPDATE_EVENT_RSVP_SELECTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3040 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_WEEKLY_CHALLENGE_INFO AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3041 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_START_WEEKLY_CHALLENGE_GROUP_MATCHMAKING AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3047 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_SYNC_WEEKLY_CHALLENGE_MATCHMAKING_STATUS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3048 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_STATION_INFO AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3051 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_AGE_CONFIRMATION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3052 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_CHANGE_STAT_INCREASE_GOAL AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3053 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_END_POKEMON_TRAINING AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3054 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_SUGGESTED_PLAYERS_SOCIAL AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3055 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_START_TGR_BATTLE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3056 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GRANT_EXPIRED_ITEM_CONSOLATION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3057 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_COMPLETE_TGR_BATTLE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3058 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_START_TEAM_LEADER_BATTLE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3059 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_COMPLETE_TEAM_LEADER_BATTLE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3060 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_DEBUG_ENCOUNTER_STATISTICS_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3061 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_REJOIN_BATTLE_CHECK AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3062 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_COMPLETE_ALL_QUEST AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3063 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_LEAVE_WEEKLY_CHALLENGE_MATCHMAKING AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3064 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_PLAYER_FIELD_BOOK AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3065 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_DAILY_BONUS_SPAWN AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3066 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_DAILY_BONUS_SPAWN_ENCOUNTER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3067 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_SUPPLY_BALLOON AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3068 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_OPEN_SUPPLY_BALLOON AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3069 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_NATURAL_ART_POI_ENCOUNTER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3070 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_START_PVP_BATTLE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3071 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_COMPLETE_PVP_BATTLE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3072 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_AR_PHOTO_REWARD AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3074 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_UPDATE_FIELD_BOOK_POST_CATCH_POKEMON AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3075 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_TIME_TRAVEL_INFORMATION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3076 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_DAY_NIGHT_POI_ENCOUNTER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3077 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_MARK_FIELDBOOK_SEEN AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3078 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_MEGA_LEVEL_UP AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3079 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_MEGA_LEVEL_UP_PREVIEW AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3080 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_GET_DEBUG_EGG_STATISTICS_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3083 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_METHOD_FLEE_BATTLE_ENCOUNTER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 3084 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_REGISTER_PUSH_NOTIFICATION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5000 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_UNREGISTER_PUSH_NOTIFICATION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5001 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_UPDATE_NOTIFICATION_STATUS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5002 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_OPT_OUT_PUSH_NOTIFICATION_CATEGORY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5003 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_DOWNLOAD_GAME_MASTER_TEMPLATES AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5004 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_GET_INVENTORY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5005 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_REDEEM_PASSCODE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5006 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_PING AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5007 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_ADD_LOGIN_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5008 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_REMOVE_LOGIN_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5009 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_LIST_LOGIN_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5010 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_ADD_NEW_POI AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5011 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_PROXY_SOCIAL_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5012 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_DEPRECATED_CLIENT_TELEMETRY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5013 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_GET_AVAILABLE_SUBMISSIONS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5014 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_GET_SIGNED_URL_FOR_PHOTO_UPLOAD AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5015 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_REPLACE_LOGIN_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5016 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_PROXY_SOCIAL_SIDE_CHANNEL_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5017 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_COLLECT_CLIENT_TELEMETRY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5018 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_PURCHASE_SKU AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5019 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_GET_AVAILABLE_SKUS_AND_BALANCES AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5020 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_REDEEM_GOOGLE_RECEIPT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5021 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_REDEEM_APPLE_RECEIPT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5022 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_REDEEM_DESKTOP_RECEIPT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5023 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_UPDATE_FITNESS_METRICS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5024 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_GET_FITNESS_REPORT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5025 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_GET_CLIENT_TELEMETRY_SETTINGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5026 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_PING_ASYNC AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5027 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_REGISTER_BACKGROUND_SERVICE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5028 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_GET_CLIENT_BGMODE_SETTINGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5029 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_PING_DOWNSTREAM AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5030 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_SET_IN_GAME_CURRENCY_EXCHANGE_RATE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5032 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_REQUEST_GEOFENCE_UPDATES AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5033 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_UPDATE_PLAYER_LOCATION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5034 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_GENERATE_GMAP_SIGNED_URL AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5035 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_GET_GMAP_SETTINGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5036 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_REDEEM_SAMSUNG_RECEIPT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5037 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_ADD_NEW_ROUTE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5038 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_GET_OUTSTANDING_WARNINGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5039 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_ACKNOWLEDGE_WARNINGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5040 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_SUBMIT_POI_IMAGE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5041 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_SUBMIT_POI_TEXT_METADATA_UPDATE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5042 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_SUBMIT_POI_LOCATION_UPDATE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5043 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_SUBMIT_POI_TAKEDOWN_REQUEST AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5044 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_GET_WEB_TOKEN_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5045 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_GET_ADVENTURE_SYNC_SETTINGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5046 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_UPDATE_ADVENTURE_SYNC_SETTINGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5047 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_SET_BIRTHDAY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5048 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_FETCH_NEWSFEED_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5049 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_PLATFORM_MARK_NEWSFEED_READ_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 5050 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_ENABLE_CAMPFIRE_FOR_REFEREE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 6001 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_REMOVE_CAMPFIRE_FOR_REFEREE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 6002 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GET_PLAYER_RAID_ELIGIBILITY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 6003 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GRANT_CAMPFIRE_CHECK_IN_REWARDS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 6004 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GET_NUM_POKEMON_IN_IRIS_SOCIAL_SCENE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 6005 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GET_RSVP_COUNT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 6006 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GET_RSVP_TIMESLOTS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 6007 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GET_PLAYER_RSVPS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 6008 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_CAMPFIRE_CREATE_EVENT_RSVP AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 6009 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_CAMPFIRE_CANCEL_EVENT_RSVP AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 6010 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_CAMPFIRE_UPDATE_EVENT_RSVP_SELECTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 6011 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GET_MAP_OBJECTS_FOR_CAMPFIRE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 6012 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GET_MAP_OBJECTS_DETAIL_FOR_CAMPFIRE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 6013 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_SEARCH_PLAYER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10000 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_SEND_FRIEND_INVITE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10002 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_CANCEL_FRIEND_INVITE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10003 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_ACCEPT_FRIEND_INVITE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10004 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_DECLINE_FRIEND_INVITE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10005 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIENDS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10006 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_LIST_OUTGOING_FRIEND_INVITES AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10007 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_LIST_INCOMING_FRIEND_INVITES AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10008 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_REMOVE_FRIEND AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10009 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIEND_STATUS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10010 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_SEND_FACEBOOK_FRIEND_INVITE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10011 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_IS_MY_FRIEND AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10012 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_CREATE_INVITE_CODE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10013 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_GET_FACEBOOK_FRIEND_LIST AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10014 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_UPDATE_FACEBOOK_STATUS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10015 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_SAVE_PLAYER_SETTINGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10016 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_GET_PLAYER_SETTINGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10017 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_GET_NIANTIC_FRIEND_LIST_DELETED AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10018 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_GET_NIANTIC_FRIEND_DETAILS_DELETED AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10019 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_SEND_NIANTIC_FRIEND_INVITE_DELETED AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10020 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_SET_ACCOUNT_SETTINGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10021 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_GET_ACCOUNT_SETTINGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10022 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_ADD_FAVORITE_FRIEND AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10023 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_REMOVE_FAVORITE_FRIEND AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10024 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_BLOCK_ACCOUNT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10025 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_UNBLOCK_ACCOUNT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10026 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_GET_OUTGING_BLOCKS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10027 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_IS_ACCOUNT_BLOCKED AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10028 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIEND_ACTIVITIES AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10029 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_REGISTER_PUSH_NOTIFICATION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10101 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_UNREGISTER_PUSH_NOTIFICATION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10102 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_UPDATE_NOTIFICATION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10103 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10104 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_GET_INBOX AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10105 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_LIST_OPT_OUT_NOTIFICATION_CATEGORIES AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10106 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_GET_SIGNED_URL AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10201 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_SUBMIT_IMAGE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10202 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_GET_PHOTOS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10203 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_DELETE_PHOTO AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10204 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_FLAG_PHOTO AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 10205 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_UPDATE_PROFILE_V2 AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20001 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_UPDATE_FRIENDSHIP_V2 AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20002 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_GET_PROFILE_V2 AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20003 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_INVITE_GAME_V2 AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20004 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_2 AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20005 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIENDS_V2 AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20006 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_GET_FRIEND_DETAILS_V2 AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20007 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_GET_CLIENT_FEATURE_FLAGS_V2 AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20008 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_1 AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20009 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_GET_INCOMING_GAME_INVITES_V2 AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20010 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_UPDATE_INCOMING_GAME_INVITE_V2 AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20011 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_DISMISS_OUTGOING_GAME_INVITES_V2 AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20012 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_SYNC_CONTACT_LIST_V2 AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20013 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_SEND_CONTACT_LIST_FRIEND_INVITE_V2 AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20014 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_REFER_CONTACT_LIST_FRIEND_V2 AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20015 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_GET_CONTACT_LIST_INFO_V2 AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20016 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_DISMISS_CONTACT_LIST_UPDATE_V2 AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20017 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_NOTIFY_CONTACT_LIST_FRIENDS_V2 AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20018 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_6 AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20019 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_7 AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20020 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_3 AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20400 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_4 AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20401 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_5 AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20402 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_GET_FRIEND_RECOMMENDATION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20500 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_BATCH_GET_FEATURED_MOMENTS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20600 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_REACT_TO_MOMENT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20601 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_UPDATE_MOMENT_SETTINGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20602 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_GET_MOMENT_SETTINGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20603 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_GET_MOMENT_HISTORY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20604 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_GET_LAST_UNPINNED_PLAYER_MOMENT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20605 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_PIN_PLAYER_MOMENT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20606 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_UNPIN_PLAYER_MOMENT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20607 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_LIST_MOMENT_REACTIONS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20608 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_SEND_ACTIVITY_INVITE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20700 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION8 AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20701 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION9 AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20702 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_LIST_INCOMING_ACTIVITY_INVITES AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20703 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_LIST_OUTGOING_ACTIVITY_INVITES AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20704 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_UPDATE_ACTIVITY_INVITE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20705 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_CANCEL_ACTIVITY_INVITE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20706 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_SOCIAL_ACTION_CHECK_ACTIVITY_INVITE_INBOX AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 20707 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_DOWNSTREAM_ACTION_NEW_INBOX_MESSAGE_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 121000 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_DOWNSTREAM_ACTION_CUSTOM_DOWNSTREAM_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 121001 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_DOWNSTREAM_ACTION_CHAT_SIGNAL AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 121002 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_DOWNSTREAM_ACTION_CHAT_MESSAGE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 121003 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_ANTICHEAT_ACTION_GET_OUTSTANDING_WARNINGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 200000 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_ANTICHEAT_ACTION_ACKNOWLEDGE_WARNINGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 200001 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_PING_ACTION_PING AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 220000 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_PING_ACTION_PING_ASYNC AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 220001 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_PING_ACTION_PING_DOWNSTREAM AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 220002 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_PING_ACTION_PING_OPEN AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 221000 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_BACKGROUND_MODE_ACTION_REGISTER_BACKGROUND_SERVICE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 230000 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_BACKGROUND_MODE_ACTION_GET_CLIENT_BGMODE_SETTINGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 230001 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_BACKGROUND_MODE_ACTION_GET_ADVENTURE_SYNC_PROGRESS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 230002 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_AUTHENTICATION_ACTION_ROTATE_GUEST_LOGIN_SECRET_TOKEN AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 250011 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_IAP_ACTION_PURCHASE_SKU AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 310000 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_IAP_ACTION_GET_AVAILABLE_SKUS_AND_BALANCES AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 310001 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_IAP_ACTION_SET_IN_GAME_CURRENCY_EXCHANGE_RATE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 310002 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_IAP_ACTION_PURCHASE_WEB_SKU AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 310003 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_GOOGLE_RECEIPT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 310100 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_APPLE_RECEIPT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 310101 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_DESKTOP_RECEIPT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 310102 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_SAMSUNG_RECEIPT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 310103 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_IAP_ACTION_GET_AVAILABLE_SUBSCRIPTIONS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 310200 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_IAP_ACTION_GET_ACTIVE_SUBSCRIPTIONS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 310201 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_IAP_ACTION_GET_REWARD_TIERS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 310300 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_IAP_ACTION_CLAIM_REWARDED_SPEND_TIER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 310301 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_XSOLLA_RECEIPT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 311100 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_IAP_ACTION_GET_WEBSTORE_USER AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 311101 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_IAP_ACTION_REFUND_IAP_RECEIPT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 311102 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_IAP_ACTION_GET_AVAILABLE_SKUS_ANONYMOUS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 311103 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_WEBSTORE_RECEIPT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 311104 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_PUSH_NOTIFICATION_ACTION_REGISTER_PUSH_NOTIFICATION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 320000 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_PUSH_NOTIFICATION_ACTION_UNREGISTER_PUSH_NOTIFICATION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 320001 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_PUSH_NOTIFICATION_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 320002 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_PUSH_NOTIFICATION_ACTION_REGISTER_PUSH_NOTIFICATION_TOKEN AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 320003 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_PUSH_NOTIFICATION_ACTION_UNREGISTER_PUSH_NOTIFICATION_TOKEN AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 320004 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_PUSH_NOTIFICATION_ACTION_OPT_OUT_PUSH_NOTIFICATION_TOKEN_CATEGORY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 320005 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_PASSCODE_ACTION_REDEEM_PASSCODE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 330000 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_GM_TEMPLATES_ACTION_DOWNLOAD_GAME_MASTER_TEMPLATES AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 340000 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_NOTIFICATION_ACTION_UPDATE_NOTIFICATION_STATUS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 350000 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_REQUEST_GEOFENCE_UPDATES AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 360000 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_UPDATE_PLAYER_LOCATION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 360001 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_BULK_UPDATE_PLAYER_LOCATION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 360002 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_UPDATE_BREADCRUMB_HISTORY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 361000 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_REFRESH_PROXIMITY_TOKENS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 362000 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_REPORT_PROXIMITY_CONTACTS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 362001 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_WEB_TOKEN_ACTION_GET_WEB_TOKEN_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 370000 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_PLAYER_ACTION_GET_INVENTORY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 380000 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_ADD_LOGIN_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 600000 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_REMOVE_LOGIN_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 600001 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_LIST_LOGIN_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 600002 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_REPLACE_LOGIN_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 600003 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_SET_BIRTHDAY_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 600004 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_GAR_PROXY_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 600005 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_LINK_TO_ACCOUNT_LOGIN_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 600006 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_GET_APP_REQUEST_TOKEN_REDIRECT_URL_PLATFORM_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 600007 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_TELEMETRY_ACTION_COLLECT_CLIENT_TELEMETRY AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 610000 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_TELEMETRY_ACTION_GET_CLIENT_TELEMETRY_SETTINGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 610001 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_ADD_NEW_POI AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 620000 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_AVAILABLE_SUBMISSIONS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 620001 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 620002 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 620003 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_NEW_PRIVATE_POI AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 620006 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_IMAGE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 620100 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 620101 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_LOCATION_UPDATE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 620102 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 620103 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_REPORT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 620104 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_LOCATION_UPDATE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 620105 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_CATEGORY_VOTE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 620106 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GENERATE_GMAP_SIGNED_URL AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 620300 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_GMAP_SETTINGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 620301 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_AR_VIDEO_METADATA AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 620400 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_GRAPESHOT_FILE_UPLOAD_URL AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 620401 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_ASYNC_FILE_UPLOAD_COMPLETE AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 620402 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_AR_MAPPING_SETTINGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 620403 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_IMAGES_FOR_POI AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 620500 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_PLAYER_IMAGE_VOTE_FOR_POI AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 620501 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_IMAGE_GALLERY_SETTINGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 620502 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_MAP_DATA AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 620600 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_POIS_IN_RADIUS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 620601 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_SOCIAL_ACTION_PROXY_SOCIAL_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 630000 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_SOCIAL_ACTION_PROXY_SOCIAL_SIDE_CHANNEL_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 630001 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_FITNESS_ACTION_UPDATE_FITNESS_METRICS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 640000 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_FITNESS_ACTION_GET_FITNESS_REPORT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 640001 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_SETTINGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 640002 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_SETTINGS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 640003 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_FITNESS AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 640004 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_FITNESS_REPORT AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 640005 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_GAME_CHAT_ACTION_PROXY_CHAT_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 660000 + AllTypesAndMessagesResponsesProto_REQUEST_TYPE_CRM_ACTION_CRM_PROXY_ACTION AllTypesAndMessagesResponsesProto_AllResquestTypesProto = 680000 +) + +// Enum value maps for AllTypesAndMessagesResponsesProto_AllResquestTypesProto. +var ( + AllTypesAndMessagesResponsesProto_AllResquestTypesProto_name = map[int32]string{ + 0: "REQUEST_TYPE_UNSET", + 2: "REQUEST_TYPE_METHOD_GET_PLAYER", + 4: "REQUEST_TYPE_METHOD_GET_HOLOHOLO_INVENTORY", + 5: "REQUEST_TYPE_METHOD_DOWNLOAD_SETTINGS", + 6: "REQUEST_TYPE_METHOD_DOWNLOAD_ITEM_TEMPLATES", + 7: "REQUEST_TYPE_METHOD_DOWNLOAD_REMOTE_CONFIG_VERSION", + 8: "REQUEST_TYPE_METHOD_REGISTER_BACKGROUND_DEVICE", + 9: "REQUEST_TYPE_METHOD_GET_PLAYER_DAY", + 10: "REQUEST_TYPE_METHOD_ACKNOWLEDGE_PUNISHMENT", + 11: "REQUEST_TYPE_METHOD_GET_SERVER_TIME", + 12: "REQUEST_TYPE_METHOD_GET_LOCAL_TIME", + 20: "REQUEST_TYPE_METHOD_SET_PLAYER_STATUS", + 21: "REQUEST_TYPE_METHOD_DOWNLOAD_GAME_CONFIG_VERSION", + 22: "REQUEST_TYPE_METHOD_GET_GPS_BOOKMARKS", + 23: "REQUEST_TYPE_METHOD_UPDATE_GPS_BOOKMARKS", + 101: "REQUEST_TYPE_METHOD_FORT_SEARCH", + 102: "REQUEST_TYPE_METHOD_ENCOUNTER", + 103: "REQUEST_TYPE_METHOD_CATCH_POKEMON", + 104: "REQUEST_TYPE_METHOD_FORT_DETAILS", + 106: "REQUEST_TYPE_METHOD_GET_MAP_OBJECTS", + 110: "REQUEST_TYPE_METHOD_FORT_DEPLOY_POKEMON", + 111: "REQUEST_TYPE_METHOD_FORT_RECALL_POKEMON", + 112: "REQUEST_TYPE_METHOD_RELEASE_POKEMON", + 113: "REQUEST_TYPE_METHOD_USE_ITEM_POTION", + 114: "REQUEST_TYPE_METHOD_USE_ITEM_CAPTURE", + 115: "REQUEST_TYPE_METHOD_USE_ITEM_FLEE", + 116: "REQUEST_TYPE_METHOD_USE_ITEM_REVIVE", + 121: "REQUEST_TYPE_METHOD_GET_PLAYER_PROFILE", + 125: "REQUEST_TYPE_METHOD_EVOLVE_POKEMON", + 126: "REQUEST_TYPE_METHOD_GET_HATCHED_EGGS", + 127: "REQUEST_TYPE_METHOD_ENCOUNTER_TUTORIAL_COMPLETE", + 128: "REQUEST_TYPE_METHOD_LEVEL_UP_REWARDS", + 129: "REQUEST_TYPE_METHOD_CHECK_AWARDED_BADGES", + 137: "REQUEST_TYPE_METHOD_RECYCLE_INVENTORY_ITEM", + 138: "REQUEST_TYPE_METHOD_COLLECT_DAILY_BONUS", + 139: "REQUEST_TYPE_METHOD_USE_ITEM_XP_BOOST", + 140: "REQUEST_TYPE_METHOD_USE_ITEM_EGG_INCUBATOR", + 141: "REQUEST_TYPE_METHOD_USE_INCENSE", + 142: "REQUEST_TYPE_METHOD_GET_INCENSE_POKEMON", + 143: "REQUEST_TYPE_METHOD_INCENSE_ENCOUNTER", + 144: "REQUEST_TYPE_METHOD_ADD_FORT_MODIFIER", + 145: "REQUEST_TYPE_METHOD_DISK_ENCOUNTER", + 147: "REQUEST_TYPE_METHOD_UPGRADE_POKEMON", + 148: "REQUEST_TYPE_METHOD_SET_FAVORITE_POKEMON", + 149: "REQUEST_TYPE_METHOD_NICKNAME_POKEMON", + 150: "REQUEST_TYPE_METHOD_EQUIP_BADGE", + 151: "REQUEST_TYPE_METHOD_SET_CONTACT_SETTINGS", + 152: "REQUEST_TYPE_METHOD_SET_BUDDY_POKEMON", + 153: "REQUEST_TYPE_METHOD_GET_BUDDY_WALKED", + 154: "REQUEST_TYPE_METHOD_USE_ITEM_ENCOUNTER", + 155: "REQUEST_TYPE_METHOD_GYM_DEPLOY", + 156: "REQUEST_TYPE_METHOD_GYM_GET_INFO", + 157: "REQUEST_TYPE_METHOD_GYM_START_SESSION", + 158: "REQUEST_TYPE_METHOD_GYM_BATTLE_ATTACK", + 159: "REQUEST_TYPE_METHOD_JOIN_LOBBY", + 160: "REQUEST_TYPE_METHOD_LEAVE_LOBBY", + 161: "REQUEST_TYPE_METHOD_SET_LOBBY_VISIBILITY", + 162: "REQUEST_TYPE_METHOD_SET_LOBBY_POKEMON", + 163: "REQUEST_TYPE_METHOD_GET_RAID_DETAILS", + 164: "REQUEST_TYPE_METHOD_GYM_FEED_POKEMON", + 165: "REQUEST_TYPE_METHOD_START_RAID_BATTLE", + 166: "REQUEST_TYPE_METHOD_ATTACK_RAID", + 167: "REQUEST_TYPE_METHOD_AWARD_POKECOIN", + 168: "REQUEST_TYPE_METHOD_USE_ITEM_STARDUST_BOOST", + 169: "REQUEST_TYPE_METHOD_REASSIGN_PLAYER", + 170: "REQUEST_TYPE_METHOD_REDEEM_POI_PASSCODE", + 171: "REQUEST_TYPE_METHOD_CONVERT_CANDY_TO_XL_CANDY", + 172: "REQUEST_TYPE_METHOD_IS_SKU_AVAILABLE", + 173: "REQUEST_TYPE_METHOD_USE_ITEM_BULK_HEAL", + 174: "REQUEST_TYPE_METHOD_USE_ITEM_BATTLE_BOOST", + 175: "REQUEST_TYPE_METHOD_USE_ITEM_LUCKY_FRIEND_APPLICATOR", + 176: "REQUEST_TYPE_METHOD_USE_ITEM_STAT_INCREASE", + 177: "REQUEST_TYPE_METHOD_GET_PLAYER_STATUS_PROXY", + 300: "REQUEST_TYPE_METHOD_GET_ASSET_DIGEST", + 301: "REQUEST_TYPE_METHOD_GET_DOWNLOAD_URLS", + 302: "REQUEST_TYPE_METHOD_GET_ASSET_VERSION", + 403: "REQUEST_TYPE_METHOD_CLAIM_CODENAME", + 404: "REQUEST_TYPE_METHOD_SET_AVATAR", + 405: "REQUEST_TYPE_METHOD_SET_PLAYER_TEAM", + 406: "REQUEST_TYPE_METHOD_MARK_TUTORIAL_COMPLETE", + 407: "REQUEST_TYPE_METHOD_UPDATE_PERFORMANCE_METRICS", + 408: "REQUEST_TYPE_METHOD_SET_NEUTRAL_AVATAR", + 409: "REQUEST_TYPE_METHOD_LIST_AVATAR_STORE_ITEMS", + 410: "REQUEST_TYPE_METHOD_LIST_AVATAR_APPEARANCE_ITEMS", + 450: "REQUEST_TYPE_METHOD_NEUTRAL_AVATAR_BADGE_REWARD", + 600: "REQUEST_TYPE_METHOD_CHECK_CHALLENGE", + 601: "REQUEST_TYPE_METHOD_VERIFY_CHALLENGE", + 666: "REQUEST_TYPE_METHOD_ECHO", + 800: "REQUEST_TYPE_METHOD_SFIDA_REGISTRATION", + 801: "REQUEST_TYPE_METHOD_SFIDA_ACTION_LOG", + 802: "REQUEST_TYPE_METHOD_SFIDA_CERTIFICATION", + 803: "REQUEST_TYPE_METHOD_SFIDA_UPDATE", + 804: "REQUEST_TYPE_METHOD_SFIDA_ACTION", + 805: "REQUEST_TYPE_METHOD_SFIDA_DOWSER", + 806: "REQUEST_TYPE_METHOD_SFIDA_CAPTURE", + 807: "REQUEST_TYPE_METHOD_LIST_AVATAR_CUSTOMIZATIONS", + 808: "REQUEST_TYPE_METHOD_SET_AVATAR_ITEM_AS_VIEWED", + 809: "REQUEST_TYPE_METHOD_GET_INBOX", + 811: "REQUEST_TYPE_METHOD_LIST_GYM_BADGES", + 812: "REQUEST_TYPE_METHOD_GET_GYM_BADGE_DETAILS", + 813: "REQUEST_TYPE_METHOD_USE_ITEM_MOVE_REROLL", + 814: "REQUEST_TYPE_METHOD_USE_ITEM_RARE_CANDY", + 815: "REQUEST_TYPE_METHOD_AWARD_FREE_RAID_TICKET", + 816: "REQUEST_TYPE_METHOD_FETCH_ALL_NEWS", + 817: "REQUEST_TYPE_METHOD_MARK_READ_NEWS_ARTICLE", + 818: "REQUEST_TYPE_METHOD_GET_PLAYER_DISPLAY_INFO", + 819: "REQUEST_TYPE_METHOD_BELUGA_TRANSACTION_START", + 820: "REQUEST_TYPE_METHOD_BELUGA_TRANSACTION_COMPLETE", + 822: "REQUEST_TYPE_METHOD_SFIDA_ASSOCIATE", + 823: "REQUEST_TYPE_METHOD_SFIDA_CHECK_PAIRING", + 824: "REQUEST_TYPE_METHOD_SFIDA_DISASSOCIATE", + 825: "REQUEST_TYPE_METHOD_WAINA_GET_REWARDS", + 826: "REQUEST_TYPE_METHOD_WAINA_SUBMIT_SLEEP_DATA", + 827: "REQUEST_TYPE_METHOD_SATURDAY_TRANSACTION_START", + 828: "REQUEST_TYPE_METHOD_SATURDAY_TRANSACTION_COMPLETE", + 829: "REQUEST_TYPE_METHOD_REIMBURSE_ITEM", + 830: "REQUEST_TYPE_METHOD_LIFT_USER_AGE_CONFIRMATION", + 831: "REQUEST_TYPE_METHOD_SOFT_SFIDA_START", + 832: "REQUEST_TYPE_METHOD_SOFT_SFIDA_PAUSE", + 833: "REQUEST_TYPE_METHOD_SOFT_SFIDA_CAPTURE", + 834: "REQUEST_TYPE_METHOD_SOFT_SFIDA_LOCATION_UPDATE", + 835: "REQUEST_TYPE_METHOD_SOFT_SFIDA_RECAP", + 900: "REQUEST_TYPE_METHOD_GET_NEW_QUESTS", + 901: "REQUEST_TYPE_METHOD_GET_QUEST_DETAILS", + 902: "REQUEST_TYPE_METHOD_COMPLETE_QUEST", + 903: "REQUEST_TYPE_METHOD_REMOVE_QUEST", + 904: "REQUEST_TYPE_METHOD_QUEST_ENCOUNTER", + 905: "REQUEST_TYPE_METHOD_COMPLETE_QUEST_STAMP_CARD", + 906: "REQUEST_TYPE_METHOD_PROGRESS_QUEST", + 907: "REQUEST_TYPE_METHOD_START_QUEST_INCIDENT", + 908: "REQUEST_TYPE_METHOD_READ_QUEST_DIALOG", + 909: "REQUEST_TYPE_METHOD_DEQUEUE_QUEST_DIALOGUE", + 950: "REQUEST_TYPE_METHOD_SEND_GIFT", + 951: "REQUEST_TYPE_METHOD_OPEN_GIFT", + 952: "REQUEST_TYPE_METHOD_GIFT_DETAILS", + 953: "REQUEST_TYPE_METHOD_DELETE_GIFT", + 954: "REQUEST_TYPE_METHOD_SAVE_PLAYER_SNAPSHOT", + 955: "REQUEST_TYPE_METHOD_GET_FRIENDSHIP_MILESTONE_REWARDS", + 956: "REQUEST_TYPE_METHOD_CHECK_SEND_GIFT", + 957: "REQUEST_TYPE_METHOD_SET_FRIEND_NICKNAME", + 958: "REQUEST_TYPE_METHOD_DELETE_GIFT_FROM_INVENTORY", + 959: "REQUEST_TYPE_METHOD_SAVE_SOCIAL_PLAYER_SETTINGS", + 970: "REQUEST_TYPE_METHOD_OPEN_TRADING", + 971: "REQUEST_TYPE_METHOD_UPDATE_TRADING", + 972: "REQUEST_TYPE_METHOD_CONFIRM_TRADING", + 973: "REQUEST_TYPE_METHOD_CANCEL_TRADING", + 974: "REQUEST_TYPE_METHOD_GET_TRADING", + 980: "REQUEST_TYPE_METHOD_GET_FITNESS_REWARDS", + 990: "REQUEST_TYPE_METHOD_GET_COMBAT_PLAYER_PROFILE", + 991: "REQUEST_TYPE_METHOD_GENERATE_COMBAT_CHALLENGE_ID", + 992: "REQUEST_TYPE_METHOD_CREATE_COMBAT_CHALLENGE", + 993: "REQUEST_TYPE_METHOD_OPEN_COMBAT_CHALLENGE", + 994: "REQUEST_TYPE_METHOD_GET_COMBAT_CHALLENGE", + 995: "REQUEST_TYPE_METHOD_ACCEPT_COMBAT_CHALLENGE", + 996: "REQUEST_TYPE_METHOD_DECLINE_COMBAT_CHALLENGE", + 997: "REQUEST_TYPE_METHOD_CANCEL_COMBAT_CHALLENGE", + 998: "REQUEST_TYPE_METHOD_SUBMIT_COMBAT_CHALLENGE_POKEMONS", + 999: "REQUEST_TYPE_METHOD_SAVE_COMBAT_PLAYER_PREFERENCES", + 1000: "REQUEST_TYPE_METHOD_OPEN_COMBAT_SESSION", + 1001: "REQUEST_TYPE_METHOD_UPDATE_COMBAT", + 1002: "REQUEST_TYPE_METHOD_QUIT_COMBAT", + 1003: "REQUEST_TYPE_METHOD_GET_COMBAT_RESULTS", + 1004: "REQUEST_TYPE_METHOD_UNLOCK_SPECIAL_MOVE", + 1005: "REQUEST_TYPE_METHOD_GET_NPC_COMBAT_REWARDS", + 1006: "REQUEST_TYPE_METHOD_COMBAT_FRIEND_REQUEST", + 1007: "REQUEST_TYPE_METHOD_OPEN_NPC_COMBAT_SESSION", + 1008: "REQUEST_TYPE_METHOD_START_TUTORIAL_ACTION", + 1009: "REQUEST_TYPE_METHOD_GET_TUTORIAL_EGG_ACTION", + 1020: "REQUEST_TYPE_METHOD_SEND_PROBE", + 1021: "REQUEST_TYPE_METHOD_PROBE_DATA", + 1022: "REQUEST_TYPE_METHOD_COMBAT_DATA", + 1023: "REQUEST_TYPE_METHOD_COMBAT_CHALLENGE_DATA", + 1101: "REQUEST_TYPE_METHOD_CHECK_PHOTOBOMB", + 1102: "REQUEST_TYPE_METHOD_CONFIRM_PHOTOBOMB", + 1103: "REQUEST_TYPE_METHOD_GET_PHOTOBOMB", + 1104: "REQUEST_TYPE_METHOD_ENCOUNTER_PHOTOBOMB", + 1105: "REQUEST_TYPE_METHOD_GET_SIGNED_GMAP_URL_DEPRECATED", + 1106: "REQUEST_TYPE_METHOD_CHANGE_TEAM", + 1107: "REQUEST_TYPE_METHOD_GET_WEB_TOKEN", + 1110: "REQUEST_TYPE_METHOD_COMPLETE_SNAPSHOT_SESSION", + 1111: "REQUEST_TYPE_METHOD_COMPLETE_WILD_SNAPSHOT_SESSION", + 1200: "REQUEST_TYPE_METHOD_START_INCIDENT", + 1201: "REQUEST_TYPE_METHOD_INVASION_COMPLETE_DIALOGUE", + 1202: "REQUEST_TYPE_METHOD_INVASION_OPEN_COMBAT_SESSION", + 1203: "REQUEST_TYPE_METHOD_INVASION_BATTLE_UPDATE", + 1204: "REQUEST_TYPE_METHOD_INVASION_ENCOUNTER", + 1205: "REQUEST_TYPE_METHOD_PURIFY_POKEMON", + 1206: "REQUEST_TYPE_METHOD_GET_ROCKET_BALLOON", + 1207: "REQUEST_TYPE_METHOD_START_ROCKET_BALLOON_INCIDENT", + 1300: "REQUEST_TYPE_METHOD_VS_SEEKER_START_MATCHMAKING", + 1301: "REQUEST_TYPE_METHOD_CANCEL_MATCHMAKING", + 1302: "REQUEST_TYPE_METHOD_GET_MATCHMAKING_STATUS", + 1303: "REQUEST_TYPE_METHOD_COMPLETE_VS_SEEKER_AND_RESTART_CHARGING", + 1304: "REQUEST_TYPE_METHOD_GET_VS_SEEKER_STATUS", + 1305: "REQUEST_TYPE_METHOD_COMPLETE_COMBAT_COMPETITIVE_SEASON_ACTION", + 1306: "REQUEST_TYPE_METHOD_CLAIM_VS_SEEKER_REWARDS", + 1307: "REQUEST_TYPE_METHOD_VS_SEEKER_REWARD_ENCOUNTER", + 1308: "REQUEST_TYPE_METHOD_ACTIVATE_VS_SEEKER", + 1350: "REQUEST_TYPE_METHOD_GET_BUDDY_MAP", + 1351: "REQUEST_TYPE_METHOD_GET_BUDDY_STATS", + 1352: "REQUEST_TYPE_METHOD_FEED_BUDDY", + 1353: "REQUEST_TYPE_METHOD_OPEN_BUDDY_GIFT", + 1354: "REQUEST_TYPE_METHOD_PET_BUDDY", + 1355: "REQUEST_TYPE_METHOD_GET_BUDDY_HISTORY", + 1400: "REQUEST_TYPE_METHOD_UPDATE_ROUTE_DRAFT", + 1401: "REQUEST_TYPE_METHOD_GET_MAP_FORTS", + 1402: "REQUEST_TYPE_METHOD_SUBMIT_ROUTE_DRAFT", + 1403: "REQUEST_TYPE_METHOD_GET_PUBLISHED_ROUTES", + 1404: "REQUEST_TYPE_METHOD_START_ROUTE", + 1405: "REQUEST_TYPE_METHOD_GET_ROUTES", + 1406: "REQUEST_TYPE_METHOD_PROGRESS_ROUTE", + 1408: "REQUEST_TYPE_METHOD_PROCESS_TAPPABLE", + 1409: "REQUEST_TYPE_METHOD_LIST_ROUTE_BADGES", + 1410: "REQUEST_TYPE_METHOD_CANCEL_ROUTE", + 1411: "REQUEST_TYPE_METHOD_LIST_ROUTE_STAMPS", + 1412: "REQUEST_TYPE_METHOD_RATE_ROUTE", + 1413: "REQUEST_TYPE_METHOD_CREATE_ROUTE_DRAFT", + 1414: "REQUEST_TYPE_METHOD_DELETE_ROUTE_DRAFT", + 1415: "REQUEST_TYPE_METHOD_REPORT_ROUTE", + 1416: "REQUEST_TYPE_METHOD_SPAWN_TAPPABLE", + 1417: "REQUEST_TYPE_METHOD_ROUTE_ENCOUNTER", + 1418: "REQUEST_TYPE_METHOD_CAN_REPORT_ROUTE", + 1420: "REQUEST_TYPE_METHOD_ROUTE_UPTATE_SEEN", + 1421: "REQUEST_TYPE_METHOD_RECALL_ROUTE_DRAFT", + 1422: "REQUEST_TYPE_METHOD_ROUTES_NEARBY_NOTIF_SHOWN", + 1423: "REQUEST_TYPE_METHOD_NPC_ROUTE_GIFT", + 1424: "REQUEST_TYPE_METHOD_GET_ROUTE_CREATIONS", + 1425: "REQUEST_TYPE_METHOD_APPEAL_ROUTE", + 1426: "REQUEST_TYPE_METHOD_GET_ROUTE_DRAFT", + 1427: "REQUEST_TYPE_METHOD_FAVORITE_ROUTE", + 1428: "REQUEST_TYPE_METHOD_CREATE_ROUTE_SHORTCODE", + 1429: "REQUEST_TYPE_METHOD_GET_ROUTE_BY_SHORTCODE", + 1456: "REQUEST_TYPE_METHOD_CREATE_BUDDY_MUTLIPLAYER_SESSION", + 1457: "REQUEST_TYPE_METHOD_JOIN_BUDDY_MULTIPLAYER_SESSION", + 1458: "REQUEST_TYPE_METHOD_LEAVE_BUDDY_MULTIPLAYER_SESSION", + 1502: "REQUEST_TYPE_METHOD_MEGA_EVOLVE_POKEMON", + 1503: "REQUEST_TYPE_METHOD_REMOTE_GIFT_PING", + 1504: "REQUEST_TYPE_METHOD_SEND_RAID_INVITATION", + 1505: "REQUEST_TYPE_METHOD_SEND_BREAD_BATTLE_INVITATION", + 1506: "REQUEST_TYPE_METHOD_UNLOCK_TEMPORARY_EVOLUTION_LEVEL", + 1601: "REQUEST_TYPE_METHOD_GET_DAILY_ENCOUNTER", + 1602: "REQUEST_TYPE_METHOD_DAILY_ENCOUNTER", + 1650: "REQUEST_TYPE_METHOD_OPEN_SPONSORED_GIFT", + 1651: "REQUEST_TYPE_METHOD_SPONSORED_GIFT_REPORT_INTERACTION", + 1652: "REQUEST_TYPE_METHOD_SAVE_PLAYER_PREFERENCES", + 1653: "REQUEST_TYPE_METHOD_PROFANITY_CHECK", + 1700: "REQUEST_TYPE_METHOD_GET_TIMED_GROUP_CHALLENGE", + 1710: "REQUEST_TYPE_METHOD_GET_NINTENDO_ACCOUNT", + 1711: "REQUEST_TYPE_METHOD_UNLINK_NINTENDO_ACCOUNT", + 1712: "REQUEST_TYPE_METHOD_GET_NINTENDO_OAUTH2_URL", + 1713: "REQUEST_TYPE_METHOD_TRANSFER_TO_POKEMON_HOME", + 1716: "REQUEST_TYPE_METHOD_REPORT_AD_FEEDBACK", + 1717: "REQUEST_TYPE_METHOD_CREATE_POKEMON_TAG", + 1718: "REQUEST_TYPE_METHOD_DELETE_POKEMON_TAG", + 1719: "REQUEST_TYPE_METHOD_EDIT_POKEMON_TAG", + 1720: "REQUEST_TYPE_METHOD_SET_POKEMON_TAGS_FOR_POKEMON", + 1721: "REQUEST_TYPE_METHOD_GET_POKEMON_TAGS", + 1722: "REQUEST_TYPE_METHOD_CHANGE_POKEMON_FORM", + 1723: "REQUEST_TYPE_METHOD_CHOOSE_EVENT_VARIANT", + 1724: "REQUEST_TYPE_METHOD_BUTTERFLY_COLLECTOR_REWARD_ENCOUNTER", + 1725: "REQUEST_TYPE_METHOD_GET_ADDITIONAL_POKEMON_DETAILS", + 1726: "REQUEST_TYPE_METHOD_CREATE_ROUTE_PIN", + 1727: "REQUEST_TYPE_METHOD_LIKE_ROUTE_PIN", + 1728: "REQUEST_TYPE_METHOD_VIEW_ROUTE_PIN", + 1800: "REQUEST_TYPE_METHOD_GET_REFERRAL_CODE", + 1801: "REQUEST_TYPE_METHOD_ADD_REFERRER", + 1802: "REQUEST_TYPE_METHOD_SEND_FRIEND_INVITE_VIA_REFERRAL_CODE", + 1803: "REQUEST_TYPE_METHOD_GET_MILESTONES", + 1804: "REQUEST_TYPE_METHOD_MARK_MILESTONES_AS_VIEWED", + 1805: "REQUEST_TYPE_METHOD_GET_MILESTONES_PREVIEW", + 1806: "REQUEST_TYPE_METHOD_COMPLETE_MILESTONE", + 1820: "REQUEST_TYPE_METHOD_GET_GEOFENCED_AD", + 1900: "REQUEST_TYPE_METHOD_POWER_UP_POKESTOP_ENCOUNTER", + 1901: "REQUEST_TYPE_METHOD_GET_PLAYER_STAMP_COLLECTIONS", + 1902: "REQUEST_TYPE_METHOD_SAVE_STAMP", + 1904: "REQUEST_TYPE_METHOD_CLAIM_STAMP_COLLECTION_REWARD", + 1905: "REQUEST_TYPE_METHOD_CHANGE_STAMP_COLLECTION_PLAYER_DATA", + 1906: "REQUEST_TYPE_METHOD_CHECK_STAMP_GIFT_ABILITY", + 1909: "REQUEST_TYPE_METHOD_DELETE_POSTCARDS", + 1910: "REQUEST_TYPE_METHOD_CREATE_POSTCARD", + 1911: "REQUEST_TYPE_METHOD_UPDATE_POSTCARD", + 1912: "REQUEST_TYPE_METHOD_DELETE_POSTCARD", + 1913: "REQUEST_TYPE_METHOD_GET_MEMENTO_LIST", + 1914: "REQUEST_TYPE_METHOD_UPLOAD_RAID_CLIENT_LOG", + 1915: "REQUEST_TYPE_METHOD_SKIP_ENTER_REFERRAL_CODE", + 1916: "REQUEST_TYPE_METHOD_UPLOAD_COMBAT_CLIENT_LOG", + 1917: "REQUEST_TYPE_METHOD_COMBAT_SYNC_SERVER_OFFSET", + 2000: "REQUEST_TYPE_METHOD_CHECK_GIFTING_ELIGIBILITY", + 2001: "REQUEST_TYPE_METHOD_REDEEM_TICKET_GIFT_FOR_FRIEND", + 2002: "REQUEST_TYPE_METHOD_GET_INCENSE_RECAP", + 2003: "REQUEST_TYPE_METHOD_ACKNOWLEDGE_INCENSE_RECAP", + 2004: "REQUEST_TYPE_METHOD_BOOT_RAID", + 2005: "REQUEST_TYPE_METHOD_GET_POKESTOP_ENCOUNTER", + 2006: "REQUEST_TYPE_METHOD_ENCOUNTER_POKESTOP_ENCOUNTER", + 2007: "REQUEST_TYPE_METHOD_POLL_PLAYER_SPAWNABLE_POKEMON", + 2008: "REQUEST_TYPE_METHOD_GET_QUEST_UI", + 2009: "REQUEST_TYPE_METHOD_GET_ELIGIBLE_COMBAT_LEAGUES", + 2010: "REQUEST_TYPE_METHOD_SEND_FRIEND_REQUEST_VIA_PLAYER_IDS", + 2011: "REQUEST_TYPE_METHOD_GET_RAID_LOBBY_COUNTER", + 2014: "REQUEST_TYPE_METHOD_USE_NON_COMBAT_MOVE", + 2100: "REQUEST_TYPE_METHOD_CHECK_POKEMON_SIZE_CONTEST_ELIGIBILITY", + 2101: "REQUEST_TYPE_METHOD_UPDATE_POKEMON_SIZE_CONTEST_ENTRY", + 2102: "REQUEST_TYPE_METHOD_TRANSFER_POKEMON_SIZE_CONTEST_ENTRY", + 2103: "REQUEST_TYPE_METHOD_REMOVE_POKEMON_SIZE_CONTEST_ENTRY", + 2104: "REQUEST_TYPE_METHOD_GET_POKEMON_SIZE_CONTEST_ENTRY", + 2105: "REQUEST_TYPE_METHOD_GET_CONTEST_DATA", + 2106: "REQUEST_TYPE_METHOD_GET_CONTESTS_UNCLAIMED_REWARDS", + 2107: "REQUEST_TYPE_METHOD_CLAIM_CONTESTS_REWARDS", + 2108: "REQUEST_TYPE_METHOD_GET_ENTERED_CONTEST", + 2109: "REQUEST_TYPE_METHOD_GET_POKEMON_SIZE_CONTEST_FRIEND_ENTRY", + 2150: "REQUEST_TYPE_METHOD_CHECK_CONTEST_ELIGIBILITY", + 2151: "REQUEST_TYPE_METHOD_UPDATE_CONTEST_ENTRY", + 2152: "REQUEST_TYPE_METHOD_TRANSFER_CONTEST_ENTRY", + 2153: "REQUEST_TYPE_METHOD_GET_CONTEST_FRIEND_ENTRY", + 2154: "REQUEST_TYPE_METHOD_GET_CONTEST_ENTRY", + 2300: "REQUEST_TYPE_METHOD_CREATE_PARTY", + 2301: "REQUEST_TYPE_METHOD_JOIN_PARTY", + 2302: "REQUEST_TYPE_METHOD_START_PARTY", + 2303: "REQUEST_TYPE_METHOD_LEAVE_PARTY", + 2304: "REQUEST_TYPE_METHOD_GET_PARTY", + 2305: "REQUEST_TYPE_METHOD_UPDATE_PARTY_LOCATION", + 2306: "REQUEST_TYPE_METHOD_SEND_PARTY_DARK_LAUNCH_LOG", + 2308: "REQUEST_TYPE_METHOD_START_PARTY_QUEST", + 2309: "REQUEST_TYPE_METHOD_COMPLETE_PARTY_QUEST", + 2310: "REQUEST_TYPE_METHOD_SEND_PARTY_INVITE", + 2312: "REQUEST_TYPE_METHOD_CANCEL_PARTY_INVITE", + 2350: "REQUEST_TYPE_METHOD_GET_BONUS_ATTRACTED_POKEMON", + 2352: "REQUEST_TYPE_METHOD_GET_BONUSES", + 2360: "REQUEST_TYPE_METHOD_BADGE_REWARD_ENCOUNTER", + 2400: "REQUEST_TYPE_METHOD_NPC_UPDATE_STATE", + 2401: "REQUEST_TYPE_METHOD_NPC_SEND_GIFT", + 2402: "REQUEST_TYPE_METHOD_NPC_OPEN_GIFT", + 2450: "REQUEST_TYPE_METHOD_JOIN_BREAD_LOBBY", + 2453: "REQUEST_TYPE_METHOD_PREPARE_BREAD_LOBBY", + 2455: "REQUEST_TYPE_METHOD_LEAVE_BREAD_LOBBY", + 2456: "REQUEST_TYPE_METHOD_START_BREAD_BATTLE", + 2457: "REQUEST_TYPE_METHOD_GET_BREAD_LOBBY_DETAILS", + 2458: "REQUEST_TYPE_METHOD_START_MP_WALK_QUEST", + 2459: "REQUEST_TYPE_METHOD_ENHANCE_BREAD_MOVE", + 2460: "REQUEST_TYPE_METHOD_STATION_POKEMON", + 2461: "REQUEST_TYPE_METHOD_LOOT_STATION", + 2462: "REQUEST_TYPE_METHOD_GET_STATION_DETAILS", + 2463: "REQUEST_TYPE_METHOD_MARK_SAVE_FOR_LATER", + 2464: "REQUEST_TYPE_METHOD_USE_SAVE_FOR_LATER", + 2465: "REQUEST_TYPE_METHOD_REMOVE_SAVE_FOR_LATER", + 2466: "REQUEST_TYPE_METHOD_GET_SAVE_FOR_LATER_ENTRIES", + 2467: "REQUEST_TYPE_METHOD_GET_MP_SUMMARY", + 2468: "REQUEST_TYPE_METHOD_REPLENISH_MP", + 2470: "REQUEST_TYPE_METHOD_REPORT_STATION", + 2471: "REQUEST_TYPE_METHOD_DEBUG_RESET_DAILY_MP", + 2472: "REQUEST_TYPE_METHOD_RELEASE_STATIONED_POKEMON", + 2473: "REQUEST_TYPE_METHOD_COMPLETE_BREAD_BATTLE", + 2475: "REQUEST_TYPE_METHOD_ENCOUNTER_STATION_SPAWN", + 2476: "REQUEST_TYPE_METHOD_GET_NUM_STATION_ASSISTS", + 2501: "REQUEST_TYPE_METHOD_PT_TWO", + 2502: "REQUEST_TYPE_METHOD_PT_THREE", + 2600: "REQUEST_TYPE_METHOD_PROPOSE_REMOTE_TRADE", + 2601: "REQUEST_TYPE_METHOD_CANCEL_REMOTE_TRADE", + 2602: "REQUEST_TYPE_METHOD_MARK_REMOTE_TRADABLE", + 2603: "REQUEST_TYPE_METHOD_GET_REMOTE_TRADABLE_FROM_OTHER_PLAYER", + 2604: "REQUEST_TYPE_METHOD_GET_NON_REMOTE_TRADABLE_POKEMON", + 2605: "REQUEST_TYPE_METHOD_GET_PENDING_REMOTE_TRADE", + 2606: "REQUEST_TYPE_METHOD_RESPOND_REMOTE_TRADE", + 2607: "REQUEST_TYPE_METHOD_GET_POKEMON_TRADING_DETAILS", + 2608: "REQUEST_TYPE_METHOD_GET_POKEMON_TRADING_COST", + 3000: "REQUEST_TYPE_METHOD_GET_VPS_EVENTS", + 3001: "REQUEST_TYPE_METHOD_UPDATE_VPS_EVENTS", + 3002: "REQUEST_TYPE_METHOD_ADD_PTC_LOGIN_ACTION", + 3003: "REQUEST_TYPE_METHOD_CLAIM_PTC_LINKING_REWARD", + 3004: "REQUEST_TYPE_METHOD_CAN_CLAIM_PTC_REWARD_ACTION", + 3005: "REQUEST_TYPE_METHOD_CONTRIBUTE_PARTY_ITEMS", + 3006: "REQUEST_TYPE_METHOD_CONSUME_PARTY_ITEMS", + 3007: "REQUEST_TYPE_METHOD_REMOVE_PTC_LOGIN", + 3008: "REQUEST_TYPE_METHOD_SEND_PARTY_PLAY_INVITE", + 3009: "REQUEST_TYPE_METHOD_CONSUME_STICKERS", + 3010: "REQUEST_TYPE_METHOD_COMPLETE_RAID_BATTLE", + 3011: "REQUEST_TYPE_METHOD_SYNC_BATTLE_INVENTORY", + 3015: "REQUEST_TYPE_METHOD_PREVIEW_CONTRIBUTE_PARTY_ITEMS", + 3016: "REQUEST_TYPE_METHOD_KICK_FROM_PARTY", + 3017: "REQUEST_TYPE_METHOD_FUSE_POKEMON", + 3018: "REQUEST_TYPE_METHOD_UNFUSE_POKEMON", + 3019: "REQUEST_TYPE_METHOD_GET_IRIS_SOCIAL_SCENE", + 3020: "REQUEST_TYPE_METHOD_UPDATE_IRIS_SOCIAL_SCENE", + 3021: "REQUEST_TYPE_METHOD_GET_CHANGE_POKEMON_FORM_PREVIEW", + 3022: "REQUEST_TYPE_METHOD_GET_FUSE_POKEMON_PREVIEW", + 3023: "REQUEST_TYPE_METHOD_GET_UNFUSE_POKEMON_PREVIEW", + 3024: "REQUEST_TYPE_METHOD_PROCESS_PLAYER_INBOX", + 3025: "REQUEST_TYPE_METHOD_GET_SURVEY_ELIGIBILITY", + 3026: "REQUEST_TYPE_METHOD_UPDATE_SURVEY_ELIGIBILITY", + 3027: "REQUEST_TYPE_METHOD_SMART_GLASSES_SYNC_SETTINGS", + 3030: "REQUEST_TYPE_METHOD_COMPLETE_VISIT_PAGE_QUEST", + 3031: "REQUEST_TYPE_METHOD_GET_EVENT_RSVPS", + 3032: "REQUEST_TYPE_METHOD_CREATE_EVENT_RSVP", + 3033: "REQUEST_TYPE_METHOD_CANCEL_EVENT_RSVP", + 3034: "REQUEST_TYPE_METHOD_CLAIM_EVENT_PASS_REWARDS", + 3035: "REQUEST_TYPE_METHOD_CLAIM_ALL_EVENT_PASS_REWARDS", + 3036: "REQUEST_TYPE_METHOD_GET_EVENT_RSVP_COUNT", + 3039: "REQUEST_TYPE_METHOD_SEND_RSVP_INVITATION", + 3040: "REQUEST_TYPE_METHOD_UPDATE_EVENT_RSVP_SELECTION", + 3041: "REQUEST_TYPE_METHOD_GET_WEEKLY_CHALLENGE_INFO", + 3047: "REQUEST_TYPE_METHOD_START_WEEKLY_CHALLENGE_GROUP_MATCHMAKING", + 3048: "REQUEST_TYPE_METHOD_SYNC_WEEKLY_CHALLENGE_MATCHMAKING_STATUS", + 3051: "REQUEST_TYPE_METHOD_GET_STATION_INFO", + 3052: "REQUEST_TYPE_METHOD_AGE_CONFIRMATION", + 3053: "REQUEST_TYPE_METHOD_CHANGE_STAT_INCREASE_GOAL", + 3054: "REQUEST_TYPE_METHOD_END_POKEMON_TRAINING", + 3055: "REQUEST_TYPE_METHOD_GET_SUGGESTED_PLAYERS_SOCIAL", + 3056: "REQUEST_TYPE_METHOD_START_TGR_BATTLE", + 3057: "REQUEST_TYPE_METHOD_GRANT_EXPIRED_ITEM_CONSOLATION", + 3058: "REQUEST_TYPE_METHOD_COMPLETE_TGR_BATTLE", + 3059: "REQUEST_TYPE_METHOD_START_TEAM_LEADER_BATTLE", + 3060: "REQUEST_TYPE_METHOD_COMPLETE_TEAM_LEADER_BATTLE", + 3061: "REQUEST_TYPE_METHOD_GET_DEBUG_ENCOUNTER_STATISTICS_ACTION", + 3062: "REQUEST_TYPE_METHOD_REJOIN_BATTLE_CHECK", + 3063: "REQUEST_TYPE_METHOD_COMPLETE_ALL_QUEST", + 3064: "REQUEST_TYPE_METHOD_LEAVE_WEEKLY_CHALLENGE_MATCHMAKING", + 3065: "REQUEST_TYPE_METHOD_GET_PLAYER_FIELD_BOOK", + 3066: "REQUEST_TYPE_METHOD_GET_DAILY_BONUS_SPAWN", + 3067: "REQUEST_TYPE_METHOD_DAILY_BONUS_SPAWN_ENCOUNTER", + 3068: "REQUEST_TYPE_METHOD_GET_SUPPLY_BALLOON", + 3069: "REQUEST_TYPE_METHOD_OPEN_SUPPLY_BALLOON", + 3070: "REQUEST_TYPE_METHOD_NATURAL_ART_POI_ENCOUNTER", + 3071: "REQUEST_TYPE_METHOD_START_PVP_BATTLE", + 3072: "REQUEST_TYPE_METHOD_COMPLETE_PVP_BATTLE", + 3074: "REQUEST_TYPE_METHOD_AR_PHOTO_REWARD", + 3075: "REQUEST_TYPE_METHOD_UPDATE_FIELD_BOOK_POST_CATCH_POKEMON", + 3076: "REQUEST_TYPE_METHOD_GET_TIME_TRAVEL_INFORMATION", + 3077: "REQUEST_TYPE_METHOD_DAY_NIGHT_POI_ENCOUNTER", + 3078: "REQUEST_TYPE_METHOD_MARK_FIELDBOOK_SEEN", + 3079: "REQUEST_TYPE_METHOD_MEGA_LEVEL_UP", + 3080: "REQUEST_TYPE_METHOD_GET_MEGA_LEVEL_UP_PREVIEW", + 3083: "REQUEST_TYPE_METHOD_GET_DEBUG_EGG_STATISTICS_ACTION", + 3084: "REQUEST_TYPE_METHOD_FLEE_BATTLE_ENCOUNTER", + 5000: "REQUEST_TYPE_PLATFORM_REGISTER_PUSH_NOTIFICATION", + 5001: "REQUEST_TYPE_PLATFORM_UNREGISTER_PUSH_NOTIFICATION", + 5002: "REQUEST_TYPE_PLATFORM_UPDATE_NOTIFICATION_STATUS", + 5003: "REQUEST_TYPE_PLATFORM_OPT_OUT_PUSH_NOTIFICATION_CATEGORY", + 5004: "REQUEST_TYPE_PLATFORM_DOWNLOAD_GAME_MASTER_TEMPLATES", + 5005: "REQUEST_TYPE_PLATFORM_GET_INVENTORY", + 5006: "REQUEST_TYPE_PLATFORM_REDEEM_PASSCODE", + 5007: "REQUEST_TYPE_PLATFORM_PING", + 5008: "REQUEST_TYPE_PLATFORM_ADD_LOGIN_ACTION", + 5009: "REQUEST_TYPE_PLATFORM_REMOVE_LOGIN_ACTION", + 5010: "REQUEST_TYPE_PLATFORM_LIST_LOGIN_ACTION", + 5011: "REQUEST_TYPE_PLATFORM_ADD_NEW_POI", + 5012: "REQUEST_TYPE_PLATFORM_PROXY_SOCIAL_ACTION", + 5013: "REQUEST_TYPE_PLATFORM_DEPRECATED_CLIENT_TELEMETRY", + 5014: "REQUEST_TYPE_PLATFORM_GET_AVAILABLE_SUBMISSIONS", + 5015: "REQUEST_TYPE_PLATFORM_GET_SIGNED_URL_FOR_PHOTO_UPLOAD", + 5016: "REQUEST_TYPE_PLATFORM_REPLACE_LOGIN_ACTION", + 5017: "REQUEST_TYPE_PLATFORM_PROXY_SOCIAL_SIDE_CHANNEL_ACTION", + 5018: "REQUEST_TYPE_PLATFORM_COLLECT_CLIENT_TELEMETRY", + 5019: "REQUEST_TYPE_PLATFORM_PURCHASE_SKU", + 5020: "REQUEST_TYPE_PLATFORM_GET_AVAILABLE_SKUS_AND_BALANCES", + 5021: "REQUEST_TYPE_PLATFORM_REDEEM_GOOGLE_RECEIPT", + 5022: "REQUEST_TYPE_PLATFORM_REDEEM_APPLE_RECEIPT", + 5023: "REQUEST_TYPE_PLATFORM_REDEEM_DESKTOP_RECEIPT", + 5024: "REQUEST_TYPE_PLATFORM_UPDATE_FITNESS_METRICS", + 5025: "REQUEST_TYPE_PLATFORM_GET_FITNESS_REPORT", + 5026: "REQUEST_TYPE_PLATFORM_GET_CLIENT_TELEMETRY_SETTINGS", + 5027: "REQUEST_TYPE_PLATFORM_PING_ASYNC", + 5028: "REQUEST_TYPE_PLATFORM_REGISTER_BACKGROUND_SERVICE", + 5029: "REQUEST_TYPE_PLATFORM_GET_CLIENT_BGMODE_SETTINGS", + 5030: "REQUEST_TYPE_PLATFORM_PING_DOWNSTREAM", + 5032: "REQUEST_TYPE_PLATFORM_SET_IN_GAME_CURRENCY_EXCHANGE_RATE", + 5033: "REQUEST_TYPE_PLATFORM_REQUEST_GEOFENCE_UPDATES", + 5034: "REQUEST_TYPE_PLATFORM_UPDATE_PLAYER_LOCATION", + 5035: "REQUEST_TYPE_PLATFORM_GENERATE_GMAP_SIGNED_URL", + 5036: "REQUEST_TYPE_PLATFORM_GET_GMAP_SETTINGS", + 5037: "REQUEST_TYPE_PLATFORM_REDEEM_SAMSUNG_RECEIPT", + 5038: "REQUEST_TYPE_PLATFORM_ADD_NEW_ROUTE", + 5039: "REQUEST_TYPE_PLATFORM_GET_OUTSTANDING_WARNINGS", + 5040: "REQUEST_TYPE_PLATFORM_ACKNOWLEDGE_WARNINGS", + 5041: "REQUEST_TYPE_PLATFORM_SUBMIT_POI_IMAGE", + 5042: "REQUEST_TYPE_PLATFORM_SUBMIT_POI_TEXT_METADATA_UPDATE", + 5043: "REQUEST_TYPE_PLATFORM_SUBMIT_POI_LOCATION_UPDATE", + 5044: "REQUEST_TYPE_PLATFORM_SUBMIT_POI_TAKEDOWN_REQUEST", + 5045: "REQUEST_TYPE_PLATFORM_GET_WEB_TOKEN_ACTION", + 5046: "REQUEST_TYPE_PLATFORM_GET_ADVENTURE_SYNC_SETTINGS", + 5047: "REQUEST_TYPE_PLATFORM_UPDATE_ADVENTURE_SYNC_SETTINGS", + 5048: "REQUEST_TYPE_PLATFORM_SET_BIRTHDAY", + 5049: "REQUEST_TYPE_PLATFORM_FETCH_NEWSFEED_ACTION", + 5050: "REQUEST_TYPE_PLATFORM_MARK_NEWSFEED_READ_ACTION", + 6001: "REQUEST_TYPE_ENABLE_CAMPFIRE_FOR_REFEREE", + 6002: "REQUEST_TYPE_REMOVE_CAMPFIRE_FOR_REFEREE", + 6003: "REQUEST_TYPE_GET_PLAYER_RAID_ELIGIBILITY", + 6004: "REQUEST_TYPE_GRANT_CAMPFIRE_CHECK_IN_REWARDS", + 6005: "REQUEST_TYPE_GET_NUM_POKEMON_IN_IRIS_SOCIAL_SCENE", + 6006: "REQUEST_TYPE_GET_RSVP_COUNT", + 6007: "REQUEST_TYPE_GET_RSVP_TIMESLOTS", + 6008: "REQUEST_TYPE_GET_PLAYER_RSVPS", + 6009: "REQUEST_TYPE_CAMPFIRE_CREATE_EVENT_RSVP", + 6010: "REQUEST_TYPE_CAMPFIRE_CANCEL_EVENT_RSVP", + 6011: "REQUEST_TYPE_CAMPFIRE_UPDATE_EVENT_RSVP_SELECTION", + 6012: "REQUEST_TYPE_GET_MAP_OBJECTS_FOR_CAMPFIRE", + 6013: "REQUEST_TYPE_GET_MAP_OBJECTS_DETAIL_FOR_CAMPFIRE", + 10000: "REQUEST_TYPE_SOCIAL_ACTION_SEARCH_PLAYER", + 10002: "REQUEST_TYPE_SOCIAL_ACTION_SEND_FRIEND_INVITE", + 10003: "REQUEST_TYPE_SOCIAL_ACTION_CANCEL_FRIEND_INVITE", + 10004: "REQUEST_TYPE_SOCIAL_ACTION_ACCEPT_FRIEND_INVITE", + 10005: "REQUEST_TYPE_SOCIAL_ACTION_DECLINE_FRIEND_INVITE", + 10006: "REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIENDS", + 10007: "REQUEST_TYPE_SOCIAL_ACTION_LIST_OUTGOING_FRIEND_INVITES", + 10008: "REQUEST_TYPE_SOCIAL_ACTION_LIST_INCOMING_FRIEND_INVITES", + 10009: "REQUEST_TYPE_SOCIAL_ACTION_REMOVE_FRIEND", + 10010: "REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIEND_STATUS", + 10011: "REQUEST_TYPE_SOCIAL_ACTION_SEND_FACEBOOK_FRIEND_INVITE", + 10012: "REQUEST_TYPE_SOCIAL_ACTION_IS_MY_FRIEND", + 10013: "REQUEST_TYPE_SOCIAL_ACTION_CREATE_INVITE_CODE", + 10014: "REQUEST_TYPE_SOCIAL_ACTION_GET_FACEBOOK_FRIEND_LIST", + 10015: "REQUEST_TYPE_SOCIAL_ACTION_UPDATE_FACEBOOK_STATUS", + 10016: "REQUEST_TYPE_SOCIAL_ACTION_SAVE_PLAYER_SETTINGS", + 10017: "REQUEST_TYPE_SOCIAL_ACTION_GET_PLAYER_SETTINGS", + 10018: "REQUEST_TYPE_SOCIAL_ACTION_GET_NIANTIC_FRIEND_LIST_DELETED", + 10019: "REQUEST_TYPE_SOCIAL_ACTION_GET_NIANTIC_FRIEND_DETAILS_DELETED", + 10020: "REQUEST_TYPE_SOCIAL_ACTION_SEND_NIANTIC_FRIEND_INVITE_DELETED", + 10021: "REQUEST_TYPE_SOCIAL_ACTION_SET_ACCOUNT_SETTINGS", + 10022: "REQUEST_TYPE_SOCIAL_ACTION_GET_ACCOUNT_SETTINGS", + 10023: "REQUEST_TYPE_SOCIAL_ACTION_ADD_FAVORITE_FRIEND", + 10024: "REQUEST_TYPE_SOCIAL_ACTION_REMOVE_FAVORITE_FRIEND", + 10025: "REQUEST_TYPE_SOCIAL_ACTION_BLOCK_ACCOUNT", + 10026: "REQUEST_TYPE_SOCIAL_ACTION_UNBLOCK_ACCOUNT", + 10027: "REQUEST_TYPE_SOCIAL_ACTION_GET_OUTGING_BLOCKS", + 10028: "REQUEST_TYPE_SOCIAL_ACTION_IS_ACCOUNT_BLOCKED", + 10029: "REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIEND_ACTIVITIES", + 10101: "REQUEST_TYPE_SOCIAL_ACTION_REGISTER_PUSH_NOTIFICATION", + 10102: "REQUEST_TYPE_SOCIAL_ACTION_UNREGISTER_PUSH_NOTIFICATION", + 10103: "REQUEST_TYPE_SOCIAL_ACTION_UPDATE_NOTIFICATION", + 10104: "REQUEST_TYPE_SOCIAL_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY", + 10105: "REQUEST_TYPE_SOCIAL_ACTION_GET_INBOX", + 10106: "REQUEST_TYPE_SOCIAL_ACTION_LIST_OPT_OUT_NOTIFICATION_CATEGORIES", + 10201: "REQUEST_TYPE_SOCIAL_ACTION_GET_SIGNED_URL", + 10202: "REQUEST_TYPE_SOCIAL_ACTION_SUBMIT_IMAGE", + 10203: "REQUEST_TYPE_SOCIAL_ACTION_GET_PHOTOS", + 10204: "REQUEST_TYPE_SOCIAL_ACTION_DELETE_PHOTO", + 10205: "REQUEST_TYPE_SOCIAL_ACTION_FLAG_PHOTO", + 20001: "REQUEST_TYPE_SOCIAL_ACTION_UPDATE_PROFILE_V2", + 20002: "REQUEST_TYPE_SOCIAL_ACTION_UPDATE_FRIENDSHIP_V2", + 20003: "REQUEST_TYPE_SOCIAL_ACTION_GET_PROFILE_V2", + 20004: "REQUEST_TYPE_SOCIAL_ACTION_INVITE_GAME_V2", + 20005: "REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_2", + 20006: "REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIENDS_V2", + 20007: "REQUEST_TYPE_SOCIAL_ACTION_GET_FRIEND_DETAILS_V2", + 20008: "REQUEST_TYPE_SOCIAL_ACTION_GET_CLIENT_FEATURE_FLAGS_V2", + 20009: "REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_1", + 20010: "REQUEST_TYPE_SOCIAL_ACTION_GET_INCOMING_GAME_INVITES_V2", + 20011: "REQUEST_TYPE_SOCIAL_ACTION_UPDATE_INCOMING_GAME_INVITE_V2", + 20012: "REQUEST_TYPE_SOCIAL_ACTION_DISMISS_OUTGOING_GAME_INVITES_V2", + 20013: "REQUEST_TYPE_SOCIAL_ACTION_SYNC_CONTACT_LIST_V2", + 20014: "REQUEST_TYPE_SOCIAL_ACTION_SEND_CONTACT_LIST_FRIEND_INVITE_V2", + 20015: "REQUEST_TYPE_SOCIAL_ACTION_REFER_CONTACT_LIST_FRIEND_V2", + 20016: "REQUEST_TYPE_SOCIAL_ACTION_GET_CONTACT_LIST_INFO_V2", + 20017: "REQUEST_TYPE_SOCIAL_ACTION_DISMISS_CONTACT_LIST_UPDATE_V2", + 20018: "REQUEST_TYPE_SOCIAL_ACTION_NOTIFY_CONTACT_LIST_FRIENDS_V2", + 20019: "REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_6", + 20020: "REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_7", + 20400: "REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_3", + 20401: "REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_4", + 20402: "REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_5", + 20500: "REQUEST_TYPE_SOCIAL_ACTION_GET_FRIEND_RECOMMENDATION", + 20600: "REQUEST_TYPE_SOCIAL_ACTION_BATCH_GET_FEATURED_MOMENTS", + 20601: "REQUEST_TYPE_SOCIAL_ACTION_REACT_TO_MOMENT", + 20602: "REQUEST_TYPE_SOCIAL_ACTION_UPDATE_MOMENT_SETTINGS", + 20603: "REQUEST_TYPE_SOCIAL_ACTION_GET_MOMENT_SETTINGS", + 20604: "REQUEST_TYPE_SOCIAL_ACTION_GET_MOMENT_HISTORY", + 20605: "REQUEST_TYPE_SOCIAL_ACTION_GET_LAST_UNPINNED_PLAYER_MOMENT", + 20606: "REQUEST_TYPE_SOCIAL_ACTION_PIN_PLAYER_MOMENT", + 20607: "REQUEST_TYPE_SOCIAL_ACTION_UNPIN_PLAYER_MOMENT", + 20608: "REQUEST_TYPE_SOCIAL_ACTION_LIST_MOMENT_REACTIONS", + 20700: "REQUEST_TYPE_SOCIAL_ACTION_SEND_ACTIVITY_INVITE", + 20701: "REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION8", + 20702: "REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION9", + 20703: "REQUEST_TYPE_SOCIAL_ACTION_LIST_INCOMING_ACTIVITY_INVITES", + 20704: "REQUEST_TYPE_SOCIAL_ACTION_LIST_OUTGOING_ACTIVITY_INVITES", + 20705: "REQUEST_TYPE_SOCIAL_ACTION_UPDATE_ACTIVITY_INVITE", + 20706: "REQUEST_TYPE_SOCIAL_ACTION_CANCEL_ACTIVITY_INVITE", + 20707: "REQUEST_TYPE_SOCIAL_ACTION_CHECK_ACTIVITY_INVITE_INBOX", + 121000: "REQUEST_TYPE_DOWNSTREAM_ACTION_NEW_INBOX_MESSAGE_ACTION", + 121001: "REQUEST_TYPE_DOWNSTREAM_ACTION_CUSTOM_DOWNSTREAM_ACTION", + 121002: "REQUEST_TYPE_DOWNSTREAM_ACTION_CHAT_SIGNAL", + 121003: "REQUEST_TYPE_DOWNSTREAM_ACTION_CHAT_MESSAGE", + 200000: "REQUEST_TYPE_GAME_ANTICHEAT_ACTION_GET_OUTSTANDING_WARNINGS", + 200001: "REQUEST_TYPE_GAME_ANTICHEAT_ACTION_ACKNOWLEDGE_WARNINGS", + 220000: "REQUEST_TYPE_GAME_PING_ACTION_PING", + 220001: "REQUEST_TYPE_GAME_PING_ACTION_PING_ASYNC", + 220002: "REQUEST_TYPE_GAME_PING_ACTION_PING_DOWNSTREAM", + 221000: "REQUEST_TYPE_GAME_PING_ACTION_PING_OPEN", + 230000: "REQUEST_TYPE_GAME_BACKGROUND_MODE_ACTION_REGISTER_BACKGROUND_SERVICE", + 230001: "REQUEST_TYPE_GAME_BACKGROUND_MODE_ACTION_GET_CLIENT_BGMODE_SETTINGS", + 230002: "REQUEST_TYPE_GAME_BACKGROUND_MODE_ACTION_GET_ADVENTURE_SYNC_PROGRESS", + 250011: "REQUEST_TYPE_GAME_AUTHENTICATION_ACTION_ROTATE_GUEST_LOGIN_SECRET_TOKEN", + 310000: "REQUEST_TYPE_GAME_IAP_ACTION_PURCHASE_SKU", + 310001: "REQUEST_TYPE_GAME_IAP_ACTION_GET_AVAILABLE_SKUS_AND_BALANCES", + 310002: "REQUEST_TYPE_GAME_IAP_ACTION_SET_IN_GAME_CURRENCY_EXCHANGE_RATE", + 310003: "REQUEST_TYPE_GAME_IAP_ACTION_PURCHASE_WEB_SKU", + 310100: "REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_GOOGLE_RECEIPT", + 310101: "REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_APPLE_RECEIPT", + 310102: "REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_DESKTOP_RECEIPT", + 310103: "REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_SAMSUNG_RECEIPT", + 310200: "REQUEST_TYPE_GAME_IAP_ACTION_GET_AVAILABLE_SUBSCRIPTIONS", + 310201: "REQUEST_TYPE_GAME_IAP_ACTION_GET_ACTIVE_SUBSCRIPTIONS", + 310300: "REQUEST_TYPE_GAME_IAP_ACTION_GET_REWARD_TIERS", + 310301: "REQUEST_TYPE_GAME_IAP_ACTION_CLAIM_REWARDED_SPEND_TIER", + 311100: "REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_XSOLLA_RECEIPT", + 311101: "REQUEST_TYPE_GAME_IAP_ACTION_GET_WEBSTORE_USER", + 311102: "REQUEST_TYPE_GAME_IAP_ACTION_REFUND_IAP_RECEIPT", + 311103: "REQUEST_TYPE_GAME_IAP_ACTION_GET_AVAILABLE_SKUS_ANONYMOUS", + 311104: "REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_WEBSTORE_RECEIPT", + 320000: "REQUEST_TYPE_GAME_PUSH_NOTIFICATION_ACTION_REGISTER_PUSH_NOTIFICATION", + 320001: "REQUEST_TYPE_GAME_PUSH_NOTIFICATION_ACTION_UNREGISTER_PUSH_NOTIFICATION", + 320002: "REQUEST_TYPE_GAME_PUSH_NOTIFICATION_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY", + 320003: "REQUEST_TYPE_GAME_PUSH_NOTIFICATION_ACTION_REGISTER_PUSH_NOTIFICATION_TOKEN", + 320004: "REQUEST_TYPE_GAME_PUSH_NOTIFICATION_ACTION_UNREGISTER_PUSH_NOTIFICATION_TOKEN", + 320005: "REQUEST_TYPE_GAME_PUSH_NOTIFICATION_ACTION_OPT_OUT_PUSH_NOTIFICATION_TOKEN_CATEGORY", + 330000: "REQUEST_TYPE_GAME_PASSCODE_ACTION_REDEEM_PASSCODE", + 340000: "REQUEST_TYPE_GAME_GM_TEMPLATES_ACTION_DOWNLOAD_GAME_MASTER_TEMPLATES", + 350000: "REQUEST_TYPE_GAME_NOTIFICATION_ACTION_UPDATE_NOTIFICATION_STATUS", + 360000: "REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_REQUEST_GEOFENCE_UPDATES", + 360001: "REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_UPDATE_PLAYER_LOCATION", + 360002: "REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_BULK_UPDATE_PLAYER_LOCATION", + 361000: "REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_UPDATE_BREADCRUMB_HISTORY", + 362000: "REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_REFRESH_PROXIMITY_TOKENS", + 362001: "REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_REPORT_PROXIMITY_CONTACTS", + 370000: "REQUEST_TYPE_GAME_WEB_TOKEN_ACTION_GET_WEB_TOKEN_ACTION", + 380000: "REQUEST_TYPE_GAME_PLAYER_ACTION_GET_INVENTORY", + 600000: "REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_ADD_LOGIN_ACTION", + 600001: "REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_REMOVE_LOGIN_ACTION", + 600002: "REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_LIST_LOGIN_ACTION", + 600003: "REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_REPLACE_LOGIN_ACTION", + 600004: "REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_SET_BIRTHDAY_ACTION", + 600005: "REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_GAR_PROXY_ACTION", + 600006: "REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_LINK_TO_ACCOUNT_LOGIN_ACTION", + 600007: "REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_GET_APP_REQUEST_TOKEN_REDIRECT_URL_PLATFORM_ACTION", + 610000: "REQUEST_TYPE_GAME_TELEMETRY_ACTION_COLLECT_CLIENT_TELEMETRY", + 610001: "REQUEST_TYPE_GAME_TELEMETRY_ACTION_GET_CLIENT_TELEMETRY_SETTINGS", + 620000: "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_ADD_NEW_POI", + 620001: "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_AVAILABLE_SUBMISSIONS", + 620002: "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD", + 620003: "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS", + 620006: "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_NEW_PRIVATE_POI", + 620100: "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_IMAGE", + 620101: "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE", + 620102: "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_LOCATION_UPDATE", + 620103: "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST", + 620104: "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_REPORT", + 620105: "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_LOCATION_UPDATE", + 620106: "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_CATEGORY_VOTE", + 620300: "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GENERATE_GMAP_SIGNED_URL", + 620301: "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_GMAP_SETTINGS", + 620400: "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_AR_VIDEO_METADATA", + 620401: "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_GRAPESHOT_FILE_UPLOAD_URL", + 620402: "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_ASYNC_FILE_UPLOAD_COMPLETE", + 620403: "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_AR_MAPPING_SETTINGS", + 620500: "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_IMAGES_FOR_POI", + 620501: "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_PLAYER_IMAGE_VOTE_FOR_POI", + 620502: "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_IMAGE_GALLERY_SETTINGS", + 620600: "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_MAP_DATA", + 620601: "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_POIS_IN_RADIUS", + 630000: "REQUEST_TYPE_GAME_SOCIAL_ACTION_PROXY_SOCIAL_ACTION", + 630001: "REQUEST_TYPE_GAME_SOCIAL_ACTION_PROXY_SOCIAL_SIDE_CHANNEL_ACTION", + 640000: "REQUEST_TYPE_GAME_FITNESS_ACTION_UPDATE_FITNESS_METRICS", + 640001: "REQUEST_TYPE_GAME_FITNESS_ACTION_GET_FITNESS_REPORT", + 640002: "REQUEST_TYPE_GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_SETTINGS", + 640003: "REQUEST_TYPE_GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_SETTINGS", + 640004: "REQUEST_TYPE_GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_FITNESS", + 640005: "REQUEST_TYPE_GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_FITNESS_REPORT", + 660000: "REQUEST_TYPE_GAME_CHAT_ACTION_PROXY_CHAT_ACTION", + 680000: "REQUEST_TYPE_CRM_ACTION_CRM_PROXY_ACTION", + } + AllTypesAndMessagesResponsesProto_AllResquestTypesProto_value = map[string]int32{ + "REQUEST_TYPE_UNSET": 0, + "REQUEST_TYPE_METHOD_GET_PLAYER": 2, + "REQUEST_TYPE_METHOD_GET_HOLOHOLO_INVENTORY": 4, + "REQUEST_TYPE_METHOD_DOWNLOAD_SETTINGS": 5, + "REQUEST_TYPE_METHOD_DOWNLOAD_ITEM_TEMPLATES": 6, + "REQUEST_TYPE_METHOD_DOWNLOAD_REMOTE_CONFIG_VERSION": 7, + "REQUEST_TYPE_METHOD_REGISTER_BACKGROUND_DEVICE": 8, + "REQUEST_TYPE_METHOD_GET_PLAYER_DAY": 9, + "REQUEST_TYPE_METHOD_ACKNOWLEDGE_PUNISHMENT": 10, + "REQUEST_TYPE_METHOD_GET_SERVER_TIME": 11, + "REQUEST_TYPE_METHOD_GET_LOCAL_TIME": 12, + "REQUEST_TYPE_METHOD_SET_PLAYER_STATUS": 20, + "REQUEST_TYPE_METHOD_DOWNLOAD_GAME_CONFIG_VERSION": 21, + "REQUEST_TYPE_METHOD_GET_GPS_BOOKMARKS": 22, + "REQUEST_TYPE_METHOD_UPDATE_GPS_BOOKMARKS": 23, + "REQUEST_TYPE_METHOD_FORT_SEARCH": 101, + "REQUEST_TYPE_METHOD_ENCOUNTER": 102, + "REQUEST_TYPE_METHOD_CATCH_POKEMON": 103, + "REQUEST_TYPE_METHOD_FORT_DETAILS": 104, + "REQUEST_TYPE_METHOD_GET_MAP_OBJECTS": 106, + "REQUEST_TYPE_METHOD_FORT_DEPLOY_POKEMON": 110, + "REQUEST_TYPE_METHOD_FORT_RECALL_POKEMON": 111, + "REQUEST_TYPE_METHOD_RELEASE_POKEMON": 112, + "REQUEST_TYPE_METHOD_USE_ITEM_POTION": 113, + "REQUEST_TYPE_METHOD_USE_ITEM_CAPTURE": 114, + "REQUEST_TYPE_METHOD_USE_ITEM_FLEE": 115, + "REQUEST_TYPE_METHOD_USE_ITEM_REVIVE": 116, + "REQUEST_TYPE_METHOD_GET_PLAYER_PROFILE": 121, + "REQUEST_TYPE_METHOD_EVOLVE_POKEMON": 125, + "REQUEST_TYPE_METHOD_GET_HATCHED_EGGS": 126, + "REQUEST_TYPE_METHOD_ENCOUNTER_TUTORIAL_COMPLETE": 127, + "REQUEST_TYPE_METHOD_LEVEL_UP_REWARDS": 128, + "REQUEST_TYPE_METHOD_CHECK_AWARDED_BADGES": 129, + "REQUEST_TYPE_METHOD_RECYCLE_INVENTORY_ITEM": 137, + "REQUEST_TYPE_METHOD_COLLECT_DAILY_BONUS": 138, + "REQUEST_TYPE_METHOD_USE_ITEM_XP_BOOST": 139, + "REQUEST_TYPE_METHOD_USE_ITEM_EGG_INCUBATOR": 140, + "REQUEST_TYPE_METHOD_USE_INCENSE": 141, + "REQUEST_TYPE_METHOD_GET_INCENSE_POKEMON": 142, + "REQUEST_TYPE_METHOD_INCENSE_ENCOUNTER": 143, + "REQUEST_TYPE_METHOD_ADD_FORT_MODIFIER": 144, + "REQUEST_TYPE_METHOD_DISK_ENCOUNTER": 145, + "REQUEST_TYPE_METHOD_UPGRADE_POKEMON": 147, + "REQUEST_TYPE_METHOD_SET_FAVORITE_POKEMON": 148, + "REQUEST_TYPE_METHOD_NICKNAME_POKEMON": 149, + "REQUEST_TYPE_METHOD_EQUIP_BADGE": 150, + "REQUEST_TYPE_METHOD_SET_CONTACT_SETTINGS": 151, + "REQUEST_TYPE_METHOD_SET_BUDDY_POKEMON": 152, + "REQUEST_TYPE_METHOD_GET_BUDDY_WALKED": 153, + "REQUEST_TYPE_METHOD_USE_ITEM_ENCOUNTER": 154, + "REQUEST_TYPE_METHOD_GYM_DEPLOY": 155, + "REQUEST_TYPE_METHOD_GYM_GET_INFO": 156, + "REQUEST_TYPE_METHOD_GYM_START_SESSION": 157, + "REQUEST_TYPE_METHOD_GYM_BATTLE_ATTACK": 158, + "REQUEST_TYPE_METHOD_JOIN_LOBBY": 159, + "REQUEST_TYPE_METHOD_LEAVE_LOBBY": 160, + "REQUEST_TYPE_METHOD_SET_LOBBY_VISIBILITY": 161, + "REQUEST_TYPE_METHOD_SET_LOBBY_POKEMON": 162, + "REQUEST_TYPE_METHOD_GET_RAID_DETAILS": 163, + "REQUEST_TYPE_METHOD_GYM_FEED_POKEMON": 164, + "REQUEST_TYPE_METHOD_START_RAID_BATTLE": 165, + "REQUEST_TYPE_METHOD_ATTACK_RAID": 166, + "REQUEST_TYPE_METHOD_AWARD_POKECOIN": 167, + "REQUEST_TYPE_METHOD_USE_ITEM_STARDUST_BOOST": 168, + "REQUEST_TYPE_METHOD_REASSIGN_PLAYER": 169, + "REQUEST_TYPE_METHOD_REDEEM_POI_PASSCODE": 170, + "REQUEST_TYPE_METHOD_CONVERT_CANDY_TO_XL_CANDY": 171, + "REQUEST_TYPE_METHOD_IS_SKU_AVAILABLE": 172, + "REQUEST_TYPE_METHOD_USE_ITEM_BULK_HEAL": 173, + "REQUEST_TYPE_METHOD_USE_ITEM_BATTLE_BOOST": 174, + "REQUEST_TYPE_METHOD_USE_ITEM_LUCKY_FRIEND_APPLICATOR": 175, + "REQUEST_TYPE_METHOD_USE_ITEM_STAT_INCREASE": 176, + "REQUEST_TYPE_METHOD_GET_PLAYER_STATUS_PROXY": 177, + "REQUEST_TYPE_METHOD_GET_ASSET_DIGEST": 300, + "REQUEST_TYPE_METHOD_GET_DOWNLOAD_URLS": 301, + "REQUEST_TYPE_METHOD_GET_ASSET_VERSION": 302, + "REQUEST_TYPE_METHOD_CLAIM_CODENAME": 403, + "REQUEST_TYPE_METHOD_SET_AVATAR": 404, + "REQUEST_TYPE_METHOD_SET_PLAYER_TEAM": 405, + "REQUEST_TYPE_METHOD_MARK_TUTORIAL_COMPLETE": 406, + "REQUEST_TYPE_METHOD_UPDATE_PERFORMANCE_METRICS": 407, + "REQUEST_TYPE_METHOD_SET_NEUTRAL_AVATAR": 408, + "REQUEST_TYPE_METHOD_LIST_AVATAR_STORE_ITEMS": 409, + "REQUEST_TYPE_METHOD_LIST_AVATAR_APPEARANCE_ITEMS": 410, + "REQUEST_TYPE_METHOD_NEUTRAL_AVATAR_BADGE_REWARD": 450, + "REQUEST_TYPE_METHOD_CHECK_CHALLENGE": 600, + "REQUEST_TYPE_METHOD_VERIFY_CHALLENGE": 601, + "REQUEST_TYPE_METHOD_ECHO": 666, + "REQUEST_TYPE_METHOD_SFIDA_REGISTRATION": 800, + "REQUEST_TYPE_METHOD_SFIDA_ACTION_LOG": 801, + "REQUEST_TYPE_METHOD_SFIDA_CERTIFICATION": 802, + "REQUEST_TYPE_METHOD_SFIDA_UPDATE": 803, + "REQUEST_TYPE_METHOD_SFIDA_ACTION": 804, + "REQUEST_TYPE_METHOD_SFIDA_DOWSER": 805, + "REQUEST_TYPE_METHOD_SFIDA_CAPTURE": 806, + "REQUEST_TYPE_METHOD_LIST_AVATAR_CUSTOMIZATIONS": 807, + "REQUEST_TYPE_METHOD_SET_AVATAR_ITEM_AS_VIEWED": 808, + "REQUEST_TYPE_METHOD_GET_INBOX": 809, + "REQUEST_TYPE_METHOD_LIST_GYM_BADGES": 811, + "REQUEST_TYPE_METHOD_GET_GYM_BADGE_DETAILS": 812, + "REQUEST_TYPE_METHOD_USE_ITEM_MOVE_REROLL": 813, + "REQUEST_TYPE_METHOD_USE_ITEM_RARE_CANDY": 814, + "REQUEST_TYPE_METHOD_AWARD_FREE_RAID_TICKET": 815, + "REQUEST_TYPE_METHOD_FETCH_ALL_NEWS": 816, + "REQUEST_TYPE_METHOD_MARK_READ_NEWS_ARTICLE": 817, + "REQUEST_TYPE_METHOD_GET_PLAYER_DISPLAY_INFO": 818, + "REQUEST_TYPE_METHOD_BELUGA_TRANSACTION_START": 819, + "REQUEST_TYPE_METHOD_BELUGA_TRANSACTION_COMPLETE": 820, + "REQUEST_TYPE_METHOD_SFIDA_ASSOCIATE": 822, + "REQUEST_TYPE_METHOD_SFIDA_CHECK_PAIRING": 823, + "REQUEST_TYPE_METHOD_SFIDA_DISASSOCIATE": 824, + "REQUEST_TYPE_METHOD_WAINA_GET_REWARDS": 825, + "REQUEST_TYPE_METHOD_WAINA_SUBMIT_SLEEP_DATA": 826, + "REQUEST_TYPE_METHOD_SATURDAY_TRANSACTION_START": 827, + "REQUEST_TYPE_METHOD_SATURDAY_TRANSACTION_COMPLETE": 828, + "REQUEST_TYPE_METHOD_REIMBURSE_ITEM": 829, + "REQUEST_TYPE_METHOD_LIFT_USER_AGE_CONFIRMATION": 830, + "REQUEST_TYPE_METHOD_SOFT_SFIDA_START": 831, + "REQUEST_TYPE_METHOD_SOFT_SFIDA_PAUSE": 832, + "REQUEST_TYPE_METHOD_SOFT_SFIDA_CAPTURE": 833, + "REQUEST_TYPE_METHOD_SOFT_SFIDA_LOCATION_UPDATE": 834, + "REQUEST_TYPE_METHOD_SOFT_SFIDA_RECAP": 835, + "REQUEST_TYPE_METHOD_GET_NEW_QUESTS": 900, + "REQUEST_TYPE_METHOD_GET_QUEST_DETAILS": 901, + "REQUEST_TYPE_METHOD_COMPLETE_QUEST": 902, + "REQUEST_TYPE_METHOD_REMOVE_QUEST": 903, + "REQUEST_TYPE_METHOD_QUEST_ENCOUNTER": 904, + "REQUEST_TYPE_METHOD_COMPLETE_QUEST_STAMP_CARD": 905, + "REQUEST_TYPE_METHOD_PROGRESS_QUEST": 906, + "REQUEST_TYPE_METHOD_START_QUEST_INCIDENT": 907, + "REQUEST_TYPE_METHOD_READ_QUEST_DIALOG": 908, + "REQUEST_TYPE_METHOD_DEQUEUE_QUEST_DIALOGUE": 909, + "REQUEST_TYPE_METHOD_SEND_GIFT": 950, + "REQUEST_TYPE_METHOD_OPEN_GIFT": 951, + "REQUEST_TYPE_METHOD_GIFT_DETAILS": 952, + "REQUEST_TYPE_METHOD_DELETE_GIFT": 953, + "REQUEST_TYPE_METHOD_SAVE_PLAYER_SNAPSHOT": 954, + "REQUEST_TYPE_METHOD_GET_FRIENDSHIP_MILESTONE_REWARDS": 955, + "REQUEST_TYPE_METHOD_CHECK_SEND_GIFT": 956, + "REQUEST_TYPE_METHOD_SET_FRIEND_NICKNAME": 957, + "REQUEST_TYPE_METHOD_DELETE_GIFT_FROM_INVENTORY": 958, + "REQUEST_TYPE_METHOD_SAVE_SOCIAL_PLAYER_SETTINGS": 959, + "REQUEST_TYPE_METHOD_OPEN_TRADING": 970, + "REQUEST_TYPE_METHOD_UPDATE_TRADING": 971, + "REQUEST_TYPE_METHOD_CONFIRM_TRADING": 972, + "REQUEST_TYPE_METHOD_CANCEL_TRADING": 973, + "REQUEST_TYPE_METHOD_GET_TRADING": 974, + "REQUEST_TYPE_METHOD_GET_FITNESS_REWARDS": 980, + "REQUEST_TYPE_METHOD_GET_COMBAT_PLAYER_PROFILE": 990, + "REQUEST_TYPE_METHOD_GENERATE_COMBAT_CHALLENGE_ID": 991, + "REQUEST_TYPE_METHOD_CREATE_COMBAT_CHALLENGE": 992, + "REQUEST_TYPE_METHOD_OPEN_COMBAT_CHALLENGE": 993, + "REQUEST_TYPE_METHOD_GET_COMBAT_CHALLENGE": 994, + "REQUEST_TYPE_METHOD_ACCEPT_COMBAT_CHALLENGE": 995, + "REQUEST_TYPE_METHOD_DECLINE_COMBAT_CHALLENGE": 996, + "REQUEST_TYPE_METHOD_CANCEL_COMBAT_CHALLENGE": 997, + "REQUEST_TYPE_METHOD_SUBMIT_COMBAT_CHALLENGE_POKEMONS": 998, + "REQUEST_TYPE_METHOD_SAVE_COMBAT_PLAYER_PREFERENCES": 999, + "REQUEST_TYPE_METHOD_OPEN_COMBAT_SESSION": 1000, + "REQUEST_TYPE_METHOD_UPDATE_COMBAT": 1001, + "REQUEST_TYPE_METHOD_QUIT_COMBAT": 1002, + "REQUEST_TYPE_METHOD_GET_COMBAT_RESULTS": 1003, + "REQUEST_TYPE_METHOD_UNLOCK_SPECIAL_MOVE": 1004, + "REQUEST_TYPE_METHOD_GET_NPC_COMBAT_REWARDS": 1005, + "REQUEST_TYPE_METHOD_COMBAT_FRIEND_REQUEST": 1006, + "REQUEST_TYPE_METHOD_OPEN_NPC_COMBAT_SESSION": 1007, + "REQUEST_TYPE_METHOD_START_TUTORIAL_ACTION": 1008, + "REQUEST_TYPE_METHOD_GET_TUTORIAL_EGG_ACTION": 1009, + "REQUEST_TYPE_METHOD_SEND_PROBE": 1020, + "REQUEST_TYPE_METHOD_PROBE_DATA": 1021, + "REQUEST_TYPE_METHOD_COMBAT_DATA": 1022, + "REQUEST_TYPE_METHOD_COMBAT_CHALLENGE_DATA": 1023, + "REQUEST_TYPE_METHOD_CHECK_PHOTOBOMB": 1101, + "REQUEST_TYPE_METHOD_CONFIRM_PHOTOBOMB": 1102, + "REQUEST_TYPE_METHOD_GET_PHOTOBOMB": 1103, + "REQUEST_TYPE_METHOD_ENCOUNTER_PHOTOBOMB": 1104, + "REQUEST_TYPE_METHOD_GET_SIGNED_GMAP_URL_DEPRECATED": 1105, + "REQUEST_TYPE_METHOD_CHANGE_TEAM": 1106, + "REQUEST_TYPE_METHOD_GET_WEB_TOKEN": 1107, + "REQUEST_TYPE_METHOD_COMPLETE_SNAPSHOT_SESSION": 1110, + "REQUEST_TYPE_METHOD_COMPLETE_WILD_SNAPSHOT_SESSION": 1111, + "REQUEST_TYPE_METHOD_START_INCIDENT": 1200, + "REQUEST_TYPE_METHOD_INVASION_COMPLETE_DIALOGUE": 1201, + "REQUEST_TYPE_METHOD_INVASION_OPEN_COMBAT_SESSION": 1202, + "REQUEST_TYPE_METHOD_INVASION_BATTLE_UPDATE": 1203, + "REQUEST_TYPE_METHOD_INVASION_ENCOUNTER": 1204, + "REQUEST_TYPE_METHOD_PURIFY_POKEMON": 1205, + "REQUEST_TYPE_METHOD_GET_ROCKET_BALLOON": 1206, + "REQUEST_TYPE_METHOD_START_ROCKET_BALLOON_INCIDENT": 1207, + "REQUEST_TYPE_METHOD_VS_SEEKER_START_MATCHMAKING": 1300, + "REQUEST_TYPE_METHOD_CANCEL_MATCHMAKING": 1301, + "REQUEST_TYPE_METHOD_GET_MATCHMAKING_STATUS": 1302, + "REQUEST_TYPE_METHOD_COMPLETE_VS_SEEKER_AND_RESTART_CHARGING": 1303, + "REQUEST_TYPE_METHOD_GET_VS_SEEKER_STATUS": 1304, + "REQUEST_TYPE_METHOD_COMPLETE_COMBAT_COMPETITIVE_SEASON_ACTION": 1305, + "REQUEST_TYPE_METHOD_CLAIM_VS_SEEKER_REWARDS": 1306, + "REQUEST_TYPE_METHOD_VS_SEEKER_REWARD_ENCOUNTER": 1307, + "REQUEST_TYPE_METHOD_ACTIVATE_VS_SEEKER": 1308, + "REQUEST_TYPE_METHOD_GET_BUDDY_MAP": 1350, + "REQUEST_TYPE_METHOD_GET_BUDDY_STATS": 1351, + "REQUEST_TYPE_METHOD_FEED_BUDDY": 1352, + "REQUEST_TYPE_METHOD_OPEN_BUDDY_GIFT": 1353, + "REQUEST_TYPE_METHOD_PET_BUDDY": 1354, + "REQUEST_TYPE_METHOD_GET_BUDDY_HISTORY": 1355, + "REQUEST_TYPE_METHOD_UPDATE_ROUTE_DRAFT": 1400, + "REQUEST_TYPE_METHOD_GET_MAP_FORTS": 1401, + "REQUEST_TYPE_METHOD_SUBMIT_ROUTE_DRAFT": 1402, + "REQUEST_TYPE_METHOD_GET_PUBLISHED_ROUTES": 1403, + "REQUEST_TYPE_METHOD_START_ROUTE": 1404, + "REQUEST_TYPE_METHOD_GET_ROUTES": 1405, + "REQUEST_TYPE_METHOD_PROGRESS_ROUTE": 1406, + "REQUEST_TYPE_METHOD_PROCESS_TAPPABLE": 1408, + "REQUEST_TYPE_METHOD_LIST_ROUTE_BADGES": 1409, + "REQUEST_TYPE_METHOD_CANCEL_ROUTE": 1410, + "REQUEST_TYPE_METHOD_LIST_ROUTE_STAMPS": 1411, + "REQUEST_TYPE_METHOD_RATE_ROUTE": 1412, + "REQUEST_TYPE_METHOD_CREATE_ROUTE_DRAFT": 1413, + "REQUEST_TYPE_METHOD_DELETE_ROUTE_DRAFT": 1414, + "REQUEST_TYPE_METHOD_REPORT_ROUTE": 1415, + "REQUEST_TYPE_METHOD_SPAWN_TAPPABLE": 1416, + "REQUEST_TYPE_METHOD_ROUTE_ENCOUNTER": 1417, + "REQUEST_TYPE_METHOD_CAN_REPORT_ROUTE": 1418, + "REQUEST_TYPE_METHOD_ROUTE_UPTATE_SEEN": 1420, + "REQUEST_TYPE_METHOD_RECALL_ROUTE_DRAFT": 1421, + "REQUEST_TYPE_METHOD_ROUTES_NEARBY_NOTIF_SHOWN": 1422, + "REQUEST_TYPE_METHOD_NPC_ROUTE_GIFT": 1423, + "REQUEST_TYPE_METHOD_GET_ROUTE_CREATIONS": 1424, + "REQUEST_TYPE_METHOD_APPEAL_ROUTE": 1425, + "REQUEST_TYPE_METHOD_GET_ROUTE_DRAFT": 1426, + "REQUEST_TYPE_METHOD_FAVORITE_ROUTE": 1427, + "REQUEST_TYPE_METHOD_CREATE_ROUTE_SHORTCODE": 1428, + "REQUEST_TYPE_METHOD_GET_ROUTE_BY_SHORTCODE": 1429, + "REQUEST_TYPE_METHOD_CREATE_BUDDY_MUTLIPLAYER_SESSION": 1456, + "REQUEST_TYPE_METHOD_JOIN_BUDDY_MULTIPLAYER_SESSION": 1457, + "REQUEST_TYPE_METHOD_LEAVE_BUDDY_MULTIPLAYER_SESSION": 1458, + "REQUEST_TYPE_METHOD_MEGA_EVOLVE_POKEMON": 1502, + "REQUEST_TYPE_METHOD_REMOTE_GIFT_PING": 1503, + "REQUEST_TYPE_METHOD_SEND_RAID_INVITATION": 1504, + "REQUEST_TYPE_METHOD_SEND_BREAD_BATTLE_INVITATION": 1505, + "REQUEST_TYPE_METHOD_UNLOCK_TEMPORARY_EVOLUTION_LEVEL": 1506, + "REQUEST_TYPE_METHOD_GET_DAILY_ENCOUNTER": 1601, + "REQUEST_TYPE_METHOD_DAILY_ENCOUNTER": 1602, + "REQUEST_TYPE_METHOD_OPEN_SPONSORED_GIFT": 1650, + "REQUEST_TYPE_METHOD_SPONSORED_GIFT_REPORT_INTERACTION": 1651, + "REQUEST_TYPE_METHOD_SAVE_PLAYER_PREFERENCES": 1652, + "REQUEST_TYPE_METHOD_PROFANITY_CHECK": 1653, + "REQUEST_TYPE_METHOD_GET_TIMED_GROUP_CHALLENGE": 1700, + "REQUEST_TYPE_METHOD_GET_NINTENDO_ACCOUNT": 1710, + "REQUEST_TYPE_METHOD_UNLINK_NINTENDO_ACCOUNT": 1711, + "REQUEST_TYPE_METHOD_GET_NINTENDO_OAUTH2_URL": 1712, + "REQUEST_TYPE_METHOD_TRANSFER_TO_POKEMON_HOME": 1713, + "REQUEST_TYPE_METHOD_REPORT_AD_FEEDBACK": 1716, + "REQUEST_TYPE_METHOD_CREATE_POKEMON_TAG": 1717, + "REQUEST_TYPE_METHOD_DELETE_POKEMON_TAG": 1718, + "REQUEST_TYPE_METHOD_EDIT_POKEMON_TAG": 1719, + "REQUEST_TYPE_METHOD_SET_POKEMON_TAGS_FOR_POKEMON": 1720, + "REQUEST_TYPE_METHOD_GET_POKEMON_TAGS": 1721, + "REQUEST_TYPE_METHOD_CHANGE_POKEMON_FORM": 1722, + "REQUEST_TYPE_METHOD_CHOOSE_EVENT_VARIANT": 1723, + "REQUEST_TYPE_METHOD_BUTTERFLY_COLLECTOR_REWARD_ENCOUNTER": 1724, + "REQUEST_TYPE_METHOD_GET_ADDITIONAL_POKEMON_DETAILS": 1725, + "REQUEST_TYPE_METHOD_CREATE_ROUTE_PIN": 1726, + "REQUEST_TYPE_METHOD_LIKE_ROUTE_PIN": 1727, + "REQUEST_TYPE_METHOD_VIEW_ROUTE_PIN": 1728, + "REQUEST_TYPE_METHOD_GET_REFERRAL_CODE": 1800, + "REQUEST_TYPE_METHOD_ADD_REFERRER": 1801, + "REQUEST_TYPE_METHOD_SEND_FRIEND_INVITE_VIA_REFERRAL_CODE": 1802, + "REQUEST_TYPE_METHOD_GET_MILESTONES": 1803, + "REQUEST_TYPE_METHOD_MARK_MILESTONES_AS_VIEWED": 1804, + "REQUEST_TYPE_METHOD_GET_MILESTONES_PREVIEW": 1805, + "REQUEST_TYPE_METHOD_COMPLETE_MILESTONE": 1806, + "REQUEST_TYPE_METHOD_GET_GEOFENCED_AD": 1820, + "REQUEST_TYPE_METHOD_POWER_UP_POKESTOP_ENCOUNTER": 1900, + "REQUEST_TYPE_METHOD_GET_PLAYER_STAMP_COLLECTIONS": 1901, + "REQUEST_TYPE_METHOD_SAVE_STAMP": 1902, + "REQUEST_TYPE_METHOD_CLAIM_STAMP_COLLECTION_REWARD": 1904, + "REQUEST_TYPE_METHOD_CHANGE_STAMP_COLLECTION_PLAYER_DATA": 1905, + "REQUEST_TYPE_METHOD_CHECK_STAMP_GIFT_ABILITY": 1906, + "REQUEST_TYPE_METHOD_DELETE_POSTCARDS": 1909, + "REQUEST_TYPE_METHOD_CREATE_POSTCARD": 1910, + "REQUEST_TYPE_METHOD_UPDATE_POSTCARD": 1911, + "REQUEST_TYPE_METHOD_DELETE_POSTCARD": 1912, + "REQUEST_TYPE_METHOD_GET_MEMENTO_LIST": 1913, + "REQUEST_TYPE_METHOD_UPLOAD_RAID_CLIENT_LOG": 1914, + "REQUEST_TYPE_METHOD_SKIP_ENTER_REFERRAL_CODE": 1915, + "REQUEST_TYPE_METHOD_UPLOAD_COMBAT_CLIENT_LOG": 1916, + "REQUEST_TYPE_METHOD_COMBAT_SYNC_SERVER_OFFSET": 1917, + "REQUEST_TYPE_METHOD_CHECK_GIFTING_ELIGIBILITY": 2000, + "REQUEST_TYPE_METHOD_REDEEM_TICKET_GIFT_FOR_FRIEND": 2001, + "REQUEST_TYPE_METHOD_GET_INCENSE_RECAP": 2002, + "REQUEST_TYPE_METHOD_ACKNOWLEDGE_INCENSE_RECAP": 2003, + "REQUEST_TYPE_METHOD_BOOT_RAID": 2004, + "REQUEST_TYPE_METHOD_GET_POKESTOP_ENCOUNTER": 2005, + "REQUEST_TYPE_METHOD_ENCOUNTER_POKESTOP_ENCOUNTER": 2006, + "REQUEST_TYPE_METHOD_POLL_PLAYER_SPAWNABLE_POKEMON": 2007, + "REQUEST_TYPE_METHOD_GET_QUEST_UI": 2008, + "REQUEST_TYPE_METHOD_GET_ELIGIBLE_COMBAT_LEAGUES": 2009, + "REQUEST_TYPE_METHOD_SEND_FRIEND_REQUEST_VIA_PLAYER_IDS": 2010, + "REQUEST_TYPE_METHOD_GET_RAID_LOBBY_COUNTER": 2011, + "REQUEST_TYPE_METHOD_USE_NON_COMBAT_MOVE": 2014, + "REQUEST_TYPE_METHOD_CHECK_POKEMON_SIZE_CONTEST_ELIGIBILITY": 2100, + "REQUEST_TYPE_METHOD_UPDATE_POKEMON_SIZE_CONTEST_ENTRY": 2101, + "REQUEST_TYPE_METHOD_TRANSFER_POKEMON_SIZE_CONTEST_ENTRY": 2102, + "REQUEST_TYPE_METHOD_REMOVE_POKEMON_SIZE_CONTEST_ENTRY": 2103, + "REQUEST_TYPE_METHOD_GET_POKEMON_SIZE_CONTEST_ENTRY": 2104, + "REQUEST_TYPE_METHOD_GET_CONTEST_DATA": 2105, + "REQUEST_TYPE_METHOD_GET_CONTESTS_UNCLAIMED_REWARDS": 2106, + "REQUEST_TYPE_METHOD_CLAIM_CONTESTS_REWARDS": 2107, + "REQUEST_TYPE_METHOD_GET_ENTERED_CONTEST": 2108, + "REQUEST_TYPE_METHOD_GET_POKEMON_SIZE_CONTEST_FRIEND_ENTRY": 2109, + "REQUEST_TYPE_METHOD_CHECK_CONTEST_ELIGIBILITY": 2150, + "REQUEST_TYPE_METHOD_UPDATE_CONTEST_ENTRY": 2151, + "REQUEST_TYPE_METHOD_TRANSFER_CONTEST_ENTRY": 2152, + "REQUEST_TYPE_METHOD_GET_CONTEST_FRIEND_ENTRY": 2153, + "REQUEST_TYPE_METHOD_GET_CONTEST_ENTRY": 2154, + "REQUEST_TYPE_METHOD_CREATE_PARTY": 2300, + "REQUEST_TYPE_METHOD_JOIN_PARTY": 2301, + "REQUEST_TYPE_METHOD_START_PARTY": 2302, + "REQUEST_TYPE_METHOD_LEAVE_PARTY": 2303, + "REQUEST_TYPE_METHOD_GET_PARTY": 2304, + "REQUEST_TYPE_METHOD_UPDATE_PARTY_LOCATION": 2305, + "REQUEST_TYPE_METHOD_SEND_PARTY_DARK_LAUNCH_LOG": 2306, + "REQUEST_TYPE_METHOD_START_PARTY_QUEST": 2308, + "REQUEST_TYPE_METHOD_COMPLETE_PARTY_QUEST": 2309, + "REQUEST_TYPE_METHOD_SEND_PARTY_INVITE": 2310, + "REQUEST_TYPE_METHOD_CANCEL_PARTY_INVITE": 2312, + "REQUEST_TYPE_METHOD_GET_BONUS_ATTRACTED_POKEMON": 2350, + "REQUEST_TYPE_METHOD_GET_BONUSES": 2352, + "REQUEST_TYPE_METHOD_BADGE_REWARD_ENCOUNTER": 2360, + "REQUEST_TYPE_METHOD_NPC_UPDATE_STATE": 2400, + "REQUEST_TYPE_METHOD_NPC_SEND_GIFT": 2401, + "REQUEST_TYPE_METHOD_NPC_OPEN_GIFT": 2402, + "REQUEST_TYPE_METHOD_JOIN_BREAD_LOBBY": 2450, + "REQUEST_TYPE_METHOD_PREPARE_BREAD_LOBBY": 2453, + "REQUEST_TYPE_METHOD_LEAVE_BREAD_LOBBY": 2455, + "REQUEST_TYPE_METHOD_START_BREAD_BATTLE": 2456, + "REQUEST_TYPE_METHOD_GET_BREAD_LOBBY_DETAILS": 2457, + "REQUEST_TYPE_METHOD_START_MP_WALK_QUEST": 2458, + "REQUEST_TYPE_METHOD_ENHANCE_BREAD_MOVE": 2459, + "REQUEST_TYPE_METHOD_STATION_POKEMON": 2460, + "REQUEST_TYPE_METHOD_LOOT_STATION": 2461, + "REQUEST_TYPE_METHOD_GET_STATION_DETAILS": 2462, + "REQUEST_TYPE_METHOD_MARK_SAVE_FOR_LATER": 2463, + "REQUEST_TYPE_METHOD_USE_SAVE_FOR_LATER": 2464, + "REQUEST_TYPE_METHOD_REMOVE_SAVE_FOR_LATER": 2465, + "REQUEST_TYPE_METHOD_GET_SAVE_FOR_LATER_ENTRIES": 2466, + "REQUEST_TYPE_METHOD_GET_MP_SUMMARY": 2467, + "REQUEST_TYPE_METHOD_REPLENISH_MP": 2468, + "REQUEST_TYPE_METHOD_REPORT_STATION": 2470, + "REQUEST_TYPE_METHOD_DEBUG_RESET_DAILY_MP": 2471, + "REQUEST_TYPE_METHOD_RELEASE_STATIONED_POKEMON": 2472, + "REQUEST_TYPE_METHOD_COMPLETE_BREAD_BATTLE": 2473, + "REQUEST_TYPE_METHOD_ENCOUNTER_STATION_SPAWN": 2475, + "REQUEST_TYPE_METHOD_GET_NUM_STATION_ASSISTS": 2476, + "REQUEST_TYPE_METHOD_PT_TWO": 2501, + "REQUEST_TYPE_METHOD_PT_THREE": 2502, + "REQUEST_TYPE_METHOD_PROPOSE_REMOTE_TRADE": 2600, + "REQUEST_TYPE_METHOD_CANCEL_REMOTE_TRADE": 2601, + "REQUEST_TYPE_METHOD_MARK_REMOTE_TRADABLE": 2602, + "REQUEST_TYPE_METHOD_GET_REMOTE_TRADABLE_FROM_OTHER_PLAYER": 2603, + "REQUEST_TYPE_METHOD_GET_NON_REMOTE_TRADABLE_POKEMON": 2604, + "REQUEST_TYPE_METHOD_GET_PENDING_REMOTE_TRADE": 2605, + "REQUEST_TYPE_METHOD_RESPOND_REMOTE_TRADE": 2606, + "REQUEST_TYPE_METHOD_GET_POKEMON_TRADING_DETAILS": 2607, + "REQUEST_TYPE_METHOD_GET_POKEMON_TRADING_COST": 2608, + "REQUEST_TYPE_METHOD_GET_VPS_EVENTS": 3000, + "REQUEST_TYPE_METHOD_UPDATE_VPS_EVENTS": 3001, + "REQUEST_TYPE_METHOD_ADD_PTC_LOGIN_ACTION": 3002, + "REQUEST_TYPE_METHOD_CLAIM_PTC_LINKING_REWARD": 3003, + "REQUEST_TYPE_METHOD_CAN_CLAIM_PTC_REWARD_ACTION": 3004, + "REQUEST_TYPE_METHOD_CONTRIBUTE_PARTY_ITEMS": 3005, + "REQUEST_TYPE_METHOD_CONSUME_PARTY_ITEMS": 3006, + "REQUEST_TYPE_METHOD_REMOVE_PTC_LOGIN": 3007, + "REQUEST_TYPE_METHOD_SEND_PARTY_PLAY_INVITE": 3008, + "REQUEST_TYPE_METHOD_CONSUME_STICKERS": 3009, + "REQUEST_TYPE_METHOD_COMPLETE_RAID_BATTLE": 3010, + "REQUEST_TYPE_METHOD_SYNC_BATTLE_INVENTORY": 3011, + "REQUEST_TYPE_METHOD_PREVIEW_CONTRIBUTE_PARTY_ITEMS": 3015, + "REQUEST_TYPE_METHOD_KICK_FROM_PARTY": 3016, + "REQUEST_TYPE_METHOD_FUSE_POKEMON": 3017, + "REQUEST_TYPE_METHOD_UNFUSE_POKEMON": 3018, + "REQUEST_TYPE_METHOD_GET_IRIS_SOCIAL_SCENE": 3019, + "REQUEST_TYPE_METHOD_UPDATE_IRIS_SOCIAL_SCENE": 3020, + "REQUEST_TYPE_METHOD_GET_CHANGE_POKEMON_FORM_PREVIEW": 3021, + "REQUEST_TYPE_METHOD_GET_FUSE_POKEMON_PREVIEW": 3022, + "REQUEST_TYPE_METHOD_GET_UNFUSE_POKEMON_PREVIEW": 3023, + "REQUEST_TYPE_METHOD_PROCESS_PLAYER_INBOX": 3024, + "REQUEST_TYPE_METHOD_GET_SURVEY_ELIGIBILITY": 3025, + "REQUEST_TYPE_METHOD_UPDATE_SURVEY_ELIGIBILITY": 3026, + "REQUEST_TYPE_METHOD_SMART_GLASSES_SYNC_SETTINGS": 3027, + "REQUEST_TYPE_METHOD_COMPLETE_VISIT_PAGE_QUEST": 3030, + "REQUEST_TYPE_METHOD_GET_EVENT_RSVPS": 3031, + "REQUEST_TYPE_METHOD_CREATE_EVENT_RSVP": 3032, + "REQUEST_TYPE_METHOD_CANCEL_EVENT_RSVP": 3033, + "REQUEST_TYPE_METHOD_CLAIM_EVENT_PASS_REWARDS": 3034, + "REQUEST_TYPE_METHOD_CLAIM_ALL_EVENT_PASS_REWARDS": 3035, + "REQUEST_TYPE_METHOD_GET_EVENT_RSVP_COUNT": 3036, + "REQUEST_TYPE_METHOD_SEND_RSVP_INVITATION": 3039, + "REQUEST_TYPE_METHOD_UPDATE_EVENT_RSVP_SELECTION": 3040, + "REQUEST_TYPE_METHOD_GET_WEEKLY_CHALLENGE_INFO": 3041, + "REQUEST_TYPE_METHOD_START_WEEKLY_CHALLENGE_GROUP_MATCHMAKING": 3047, + "REQUEST_TYPE_METHOD_SYNC_WEEKLY_CHALLENGE_MATCHMAKING_STATUS": 3048, + "REQUEST_TYPE_METHOD_GET_STATION_INFO": 3051, + "REQUEST_TYPE_METHOD_AGE_CONFIRMATION": 3052, + "REQUEST_TYPE_METHOD_CHANGE_STAT_INCREASE_GOAL": 3053, + "REQUEST_TYPE_METHOD_END_POKEMON_TRAINING": 3054, + "REQUEST_TYPE_METHOD_GET_SUGGESTED_PLAYERS_SOCIAL": 3055, + "REQUEST_TYPE_METHOD_START_TGR_BATTLE": 3056, + "REQUEST_TYPE_METHOD_GRANT_EXPIRED_ITEM_CONSOLATION": 3057, + "REQUEST_TYPE_METHOD_COMPLETE_TGR_BATTLE": 3058, + "REQUEST_TYPE_METHOD_START_TEAM_LEADER_BATTLE": 3059, + "REQUEST_TYPE_METHOD_COMPLETE_TEAM_LEADER_BATTLE": 3060, + "REQUEST_TYPE_METHOD_GET_DEBUG_ENCOUNTER_STATISTICS_ACTION": 3061, + "REQUEST_TYPE_METHOD_REJOIN_BATTLE_CHECK": 3062, + "REQUEST_TYPE_METHOD_COMPLETE_ALL_QUEST": 3063, + "REQUEST_TYPE_METHOD_LEAVE_WEEKLY_CHALLENGE_MATCHMAKING": 3064, + "REQUEST_TYPE_METHOD_GET_PLAYER_FIELD_BOOK": 3065, + "REQUEST_TYPE_METHOD_GET_DAILY_BONUS_SPAWN": 3066, + "REQUEST_TYPE_METHOD_DAILY_BONUS_SPAWN_ENCOUNTER": 3067, + "REQUEST_TYPE_METHOD_GET_SUPPLY_BALLOON": 3068, + "REQUEST_TYPE_METHOD_OPEN_SUPPLY_BALLOON": 3069, + "REQUEST_TYPE_METHOD_NATURAL_ART_POI_ENCOUNTER": 3070, + "REQUEST_TYPE_METHOD_START_PVP_BATTLE": 3071, + "REQUEST_TYPE_METHOD_COMPLETE_PVP_BATTLE": 3072, + "REQUEST_TYPE_METHOD_AR_PHOTO_REWARD": 3074, + "REQUEST_TYPE_METHOD_UPDATE_FIELD_BOOK_POST_CATCH_POKEMON": 3075, + "REQUEST_TYPE_METHOD_GET_TIME_TRAVEL_INFORMATION": 3076, + "REQUEST_TYPE_METHOD_DAY_NIGHT_POI_ENCOUNTER": 3077, + "REQUEST_TYPE_METHOD_MARK_FIELDBOOK_SEEN": 3078, + "REQUEST_TYPE_METHOD_MEGA_LEVEL_UP": 3079, + "REQUEST_TYPE_METHOD_GET_MEGA_LEVEL_UP_PREVIEW": 3080, + "REQUEST_TYPE_METHOD_GET_DEBUG_EGG_STATISTICS_ACTION": 3083, + "REQUEST_TYPE_METHOD_FLEE_BATTLE_ENCOUNTER": 3084, + "REQUEST_TYPE_PLATFORM_REGISTER_PUSH_NOTIFICATION": 5000, + "REQUEST_TYPE_PLATFORM_UNREGISTER_PUSH_NOTIFICATION": 5001, + "REQUEST_TYPE_PLATFORM_UPDATE_NOTIFICATION_STATUS": 5002, + "REQUEST_TYPE_PLATFORM_OPT_OUT_PUSH_NOTIFICATION_CATEGORY": 5003, + "REQUEST_TYPE_PLATFORM_DOWNLOAD_GAME_MASTER_TEMPLATES": 5004, + "REQUEST_TYPE_PLATFORM_GET_INVENTORY": 5005, + "REQUEST_TYPE_PLATFORM_REDEEM_PASSCODE": 5006, + "REQUEST_TYPE_PLATFORM_PING": 5007, + "REQUEST_TYPE_PLATFORM_ADD_LOGIN_ACTION": 5008, + "REQUEST_TYPE_PLATFORM_REMOVE_LOGIN_ACTION": 5009, + "REQUEST_TYPE_PLATFORM_LIST_LOGIN_ACTION": 5010, + "REQUEST_TYPE_PLATFORM_ADD_NEW_POI": 5011, + "REQUEST_TYPE_PLATFORM_PROXY_SOCIAL_ACTION": 5012, + "REQUEST_TYPE_PLATFORM_DEPRECATED_CLIENT_TELEMETRY": 5013, + "REQUEST_TYPE_PLATFORM_GET_AVAILABLE_SUBMISSIONS": 5014, + "REQUEST_TYPE_PLATFORM_GET_SIGNED_URL_FOR_PHOTO_UPLOAD": 5015, + "REQUEST_TYPE_PLATFORM_REPLACE_LOGIN_ACTION": 5016, + "REQUEST_TYPE_PLATFORM_PROXY_SOCIAL_SIDE_CHANNEL_ACTION": 5017, + "REQUEST_TYPE_PLATFORM_COLLECT_CLIENT_TELEMETRY": 5018, + "REQUEST_TYPE_PLATFORM_PURCHASE_SKU": 5019, + "REQUEST_TYPE_PLATFORM_GET_AVAILABLE_SKUS_AND_BALANCES": 5020, + "REQUEST_TYPE_PLATFORM_REDEEM_GOOGLE_RECEIPT": 5021, + "REQUEST_TYPE_PLATFORM_REDEEM_APPLE_RECEIPT": 5022, + "REQUEST_TYPE_PLATFORM_REDEEM_DESKTOP_RECEIPT": 5023, + "REQUEST_TYPE_PLATFORM_UPDATE_FITNESS_METRICS": 5024, + "REQUEST_TYPE_PLATFORM_GET_FITNESS_REPORT": 5025, + "REQUEST_TYPE_PLATFORM_GET_CLIENT_TELEMETRY_SETTINGS": 5026, + "REQUEST_TYPE_PLATFORM_PING_ASYNC": 5027, + "REQUEST_TYPE_PLATFORM_REGISTER_BACKGROUND_SERVICE": 5028, + "REQUEST_TYPE_PLATFORM_GET_CLIENT_BGMODE_SETTINGS": 5029, + "REQUEST_TYPE_PLATFORM_PING_DOWNSTREAM": 5030, + "REQUEST_TYPE_PLATFORM_SET_IN_GAME_CURRENCY_EXCHANGE_RATE": 5032, + "REQUEST_TYPE_PLATFORM_REQUEST_GEOFENCE_UPDATES": 5033, + "REQUEST_TYPE_PLATFORM_UPDATE_PLAYER_LOCATION": 5034, + "REQUEST_TYPE_PLATFORM_GENERATE_GMAP_SIGNED_URL": 5035, + "REQUEST_TYPE_PLATFORM_GET_GMAP_SETTINGS": 5036, + "REQUEST_TYPE_PLATFORM_REDEEM_SAMSUNG_RECEIPT": 5037, + "REQUEST_TYPE_PLATFORM_ADD_NEW_ROUTE": 5038, + "REQUEST_TYPE_PLATFORM_GET_OUTSTANDING_WARNINGS": 5039, + "REQUEST_TYPE_PLATFORM_ACKNOWLEDGE_WARNINGS": 5040, + "REQUEST_TYPE_PLATFORM_SUBMIT_POI_IMAGE": 5041, + "REQUEST_TYPE_PLATFORM_SUBMIT_POI_TEXT_METADATA_UPDATE": 5042, + "REQUEST_TYPE_PLATFORM_SUBMIT_POI_LOCATION_UPDATE": 5043, + "REQUEST_TYPE_PLATFORM_SUBMIT_POI_TAKEDOWN_REQUEST": 5044, + "REQUEST_TYPE_PLATFORM_GET_WEB_TOKEN_ACTION": 5045, + "REQUEST_TYPE_PLATFORM_GET_ADVENTURE_SYNC_SETTINGS": 5046, + "REQUEST_TYPE_PLATFORM_UPDATE_ADVENTURE_SYNC_SETTINGS": 5047, + "REQUEST_TYPE_PLATFORM_SET_BIRTHDAY": 5048, + "REQUEST_TYPE_PLATFORM_FETCH_NEWSFEED_ACTION": 5049, + "REQUEST_TYPE_PLATFORM_MARK_NEWSFEED_READ_ACTION": 5050, + "REQUEST_TYPE_ENABLE_CAMPFIRE_FOR_REFEREE": 6001, + "REQUEST_TYPE_REMOVE_CAMPFIRE_FOR_REFEREE": 6002, + "REQUEST_TYPE_GET_PLAYER_RAID_ELIGIBILITY": 6003, + "REQUEST_TYPE_GRANT_CAMPFIRE_CHECK_IN_REWARDS": 6004, + "REQUEST_TYPE_GET_NUM_POKEMON_IN_IRIS_SOCIAL_SCENE": 6005, + "REQUEST_TYPE_GET_RSVP_COUNT": 6006, + "REQUEST_TYPE_GET_RSVP_TIMESLOTS": 6007, + "REQUEST_TYPE_GET_PLAYER_RSVPS": 6008, + "REQUEST_TYPE_CAMPFIRE_CREATE_EVENT_RSVP": 6009, + "REQUEST_TYPE_CAMPFIRE_CANCEL_EVENT_RSVP": 6010, + "REQUEST_TYPE_CAMPFIRE_UPDATE_EVENT_RSVP_SELECTION": 6011, + "REQUEST_TYPE_GET_MAP_OBJECTS_FOR_CAMPFIRE": 6012, + "REQUEST_TYPE_GET_MAP_OBJECTS_DETAIL_FOR_CAMPFIRE": 6013, + "REQUEST_TYPE_SOCIAL_ACTION_SEARCH_PLAYER": 10000, + "REQUEST_TYPE_SOCIAL_ACTION_SEND_FRIEND_INVITE": 10002, + "REQUEST_TYPE_SOCIAL_ACTION_CANCEL_FRIEND_INVITE": 10003, + "REQUEST_TYPE_SOCIAL_ACTION_ACCEPT_FRIEND_INVITE": 10004, + "REQUEST_TYPE_SOCIAL_ACTION_DECLINE_FRIEND_INVITE": 10005, + "REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIENDS": 10006, + "REQUEST_TYPE_SOCIAL_ACTION_LIST_OUTGOING_FRIEND_INVITES": 10007, + "REQUEST_TYPE_SOCIAL_ACTION_LIST_INCOMING_FRIEND_INVITES": 10008, + "REQUEST_TYPE_SOCIAL_ACTION_REMOVE_FRIEND": 10009, + "REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIEND_STATUS": 10010, + "REQUEST_TYPE_SOCIAL_ACTION_SEND_FACEBOOK_FRIEND_INVITE": 10011, + "REQUEST_TYPE_SOCIAL_ACTION_IS_MY_FRIEND": 10012, + "REQUEST_TYPE_SOCIAL_ACTION_CREATE_INVITE_CODE": 10013, + "REQUEST_TYPE_SOCIAL_ACTION_GET_FACEBOOK_FRIEND_LIST": 10014, + "REQUEST_TYPE_SOCIAL_ACTION_UPDATE_FACEBOOK_STATUS": 10015, + "REQUEST_TYPE_SOCIAL_ACTION_SAVE_PLAYER_SETTINGS": 10016, + "REQUEST_TYPE_SOCIAL_ACTION_GET_PLAYER_SETTINGS": 10017, + "REQUEST_TYPE_SOCIAL_ACTION_GET_NIANTIC_FRIEND_LIST_DELETED": 10018, + "REQUEST_TYPE_SOCIAL_ACTION_GET_NIANTIC_FRIEND_DETAILS_DELETED": 10019, + "REQUEST_TYPE_SOCIAL_ACTION_SEND_NIANTIC_FRIEND_INVITE_DELETED": 10020, + "REQUEST_TYPE_SOCIAL_ACTION_SET_ACCOUNT_SETTINGS": 10021, + "REQUEST_TYPE_SOCIAL_ACTION_GET_ACCOUNT_SETTINGS": 10022, + "REQUEST_TYPE_SOCIAL_ACTION_ADD_FAVORITE_FRIEND": 10023, + "REQUEST_TYPE_SOCIAL_ACTION_REMOVE_FAVORITE_FRIEND": 10024, + "REQUEST_TYPE_SOCIAL_ACTION_BLOCK_ACCOUNT": 10025, + "REQUEST_TYPE_SOCIAL_ACTION_UNBLOCK_ACCOUNT": 10026, + "REQUEST_TYPE_SOCIAL_ACTION_GET_OUTGING_BLOCKS": 10027, + "REQUEST_TYPE_SOCIAL_ACTION_IS_ACCOUNT_BLOCKED": 10028, + "REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIEND_ACTIVITIES": 10029, + "REQUEST_TYPE_SOCIAL_ACTION_REGISTER_PUSH_NOTIFICATION": 10101, + "REQUEST_TYPE_SOCIAL_ACTION_UNREGISTER_PUSH_NOTIFICATION": 10102, + "REQUEST_TYPE_SOCIAL_ACTION_UPDATE_NOTIFICATION": 10103, + "REQUEST_TYPE_SOCIAL_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY": 10104, + "REQUEST_TYPE_SOCIAL_ACTION_GET_INBOX": 10105, + "REQUEST_TYPE_SOCIAL_ACTION_LIST_OPT_OUT_NOTIFICATION_CATEGORIES": 10106, + "REQUEST_TYPE_SOCIAL_ACTION_GET_SIGNED_URL": 10201, + "REQUEST_TYPE_SOCIAL_ACTION_SUBMIT_IMAGE": 10202, + "REQUEST_TYPE_SOCIAL_ACTION_GET_PHOTOS": 10203, + "REQUEST_TYPE_SOCIAL_ACTION_DELETE_PHOTO": 10204, + "REQUEST_TYPE_SOCIAL_ACTION_FLAG_PHOTO": 10205, + "REQUEST_TYPE_SOCIAL_ACTION_UPDATE_PROFILE_V2": 20001, + "REQUEST_TYPE_SOCIAL_ACTION_UPDATE_FRIENDSHIP_V2": 20002, + "REQUEST_TYPE_SOCIAL_ACTION_GET_PROFILE_V2": 20003, + "REQUEST_TYPE_SOCIAL_ACTION_INVITE_GAME_V2": 20004, + "REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_2": 20005, + "REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIENDS_V2": 20006, + "REQUEST_TYPE_SOCIAL_ACTION_GET_FRIEND_DETAILS_V2": 20007, + "REQUEST_TYPE_SOCIAL_ACTION_GET_CLIENT_FEATURE_FLAGS_V2": 20008, + "REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_1": 20009, + "REQUEST_TYPE_SOCIAL_ACTION_GET_INCOMING_GAME_INVITES_V2": 20010, + "REQUEST_TYPE_SOCIAL_ACTION_UPDATE_INCOMING_GAME_INVITE_V2": 20011, + "REQUEST_TYPE_SOCIAL_ACTION_DISMISS_OUTGOING_GAME_INVITES_V2": 20012, + "REQUEST_TYPE_SOCIAL_ACTION_SYNC_CONTACT_LIST_V2": 20013, + "REQUEST_TYPE_SOCIAL_ACTION_SEND_CONTACT_LIST_FRIEND_INVITE_V2": 20014, + "REQUEST_TYPE_SOCIAL_ACTION_REFER_CONTACT_LIST_FRIEND_V2": 20015, + "REQUEST_TYPE_SOCIAL_ACTION_GET_CONTACT_LIST_INFO_V2": 20016, + "REQUEST_TYPE_SOCIAL_ACTION_DISMISS_CONTACT_LIST_UPDATE_V2": 20017, + "REQUEST_TYPE_SOCIAL_ACTION_NOTIFY_CONTACT_LIST_FRIENDS_V2": 20018, + "REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_6": 20019, + "REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_7": 20020, + "REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_3": 20400, + "REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_4": 20401, + "REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_5": 20402, + "REQUEST_TYPE_SOCIAL_ACTION_GET_FRIEND_RECOMMENDATION": 20500, + "REQUEST_TYPE_SOCIAL_ACTION_BATCH_GET_FEATURED_MOMENTS": 20600, + "REQUEST_TYPE_SOCIAL_ACTION_REACT_TO_MOMENT": 20601, + "REQUEST_TYPE_SOCIAL_ACTION_UPDATE_MOMENT_SETTINGS": 20602, + "REQUEST_TYPE_SOCIAL_ACTION_GET_MOMENT_SETTINGS": 20603, + "REQUEST_TYPE_SOCIAL_ACTION_GET_MOMENT_HISTORY": 20604, + "REQUEST_TYPE_SOCIAL_ACTION_GET_LAST_UNPINNED_PLAYER_MOMENT": 20605, + "REQUEST_TYPE_SOCIAL_ACTION_PIN_PLAYER_MOMENT": 20606, + "REQUEST_TYPE_SOCIAL_ACTION_UNPIN_PLAYER_MOMENT": 20607, + "REQUEST_TYPE_SOCIAL_ACTION_LIST_MOMENT_REACTIONS": 20608, + "REQUEST_TYPE_SOCIAL_ACTION_SEND_ACTIVITY_INVITE": 20700, + "REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION8": 20701, + "REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION9": 20702, + "REQUEST_TYPE_SOCIAL_ACTION_LIST_INCOMING_ACTIVITY_INVITES": 20703, + "REQUEST_TYPE_SOCIAL_ACTION_LIST_OUTGOING_ACTIVITY_INVITES": 20704, + "REQUEST_TYPE_SOCIAL_ACTION_UPDATE_ACTIVITY_INVITE": 20705, + "REQUEST_TYPE_SOCIAL_ACTION_CANCEL_ACTIVITY_INVITE": 20706, + "REQUEST_TYPE_SOCIAL_ACTION_CHECK_ACTIVITY_INVITE_INBOX": 20707, + "REQUEST_TYPE_DOWNSTREAM_ACTION_NEW_INBOX_MESSAGE_ACTION": 121000, + "REQUEST_TYPE_DOWNSTREAM_ACTION_CUSTOM_DOWNSTREAM_ACTION": 121001, + "REQUEST_TYPE_DOWNSTREAM_ACTION_CHAT_SIGNAL": 121002, + "REQUEST_TYPE_DOWNSTREAM_ACTION_CHAT_MESSAGE": 121003, + "REQUEST_TYPE_GAME_ANTICHEAT_ACTION_GET_OUTSTANDING_WARNINGS": 200000, + "REQUEST_TYPE_GAME_ANTICHEAT_ACTION_ACKNOWLEDGE_WARNINGS": 200001, + "REQUEST_TYPE_GAME_PING_ACTION_PING": 220000, + "REQUEST_TYPE_GAME_PING_ACTION_PING_ASYNC": 220001, + "REQUEST_TYPE_GAME_PING_ACTION_PING_DOWNSTREAM": 220002, + "REQUEST_TYPE_GAME_PING_ACTION_PING_OPEN": 221000, + "REQUEST_TYPE_GAME_BACKGROUND_MODE_ACTION_REGISTER_BACKGROUND_SERVICE": 230000, + "REQUEST_TYPE_GAME_BACKGROUND_MODE_ACTION_GET_CLIENT_BGMODE_SETTINGS": 230001, + "REQUEST_TYPE_GAME_BACKGROUND_MODE_ACTION_GET_ADVENTURE_SYNC_PROGRESS": 230002, + "REQUEST_TYPE_GAME_AUTHENTICATION_ACTION_ROTATE_GUEST_LOGIN_SECRET_TOKEN": 250011, + "REQUEST_TYPE_GAME_IAP_ACTION_PURCHASE_SKU": 310000, + "REQUEST_TYPE_GAME_IAP_ACTION_GET_AVAILABLE_SKUS_AND_BALANCES": 310001, + "REQUEST_TYPE_GAME_IAP_ACTION_SET_IN_GAME_CURRENCY_EXCHANGE_RATE": 310002, + "REQUEST_TYPE_GAME_IAP_ACTION_PURCHASE_WEB_SKU": 310003, + "REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_GOOGLE_RECEIPT": 310100, + "REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_APPLE_RECEIPT": 310101, + "REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_DESKTOP_RECEIPT": 310102, + "REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_SAMSUNG_RECEIPT": 310103, + "REQUEST_TYPE_GAME_IAP_ACTION_GET_AVAILABLE_SUBSCRIPTIONS": 310200, + "REQUEST_TYPE_GAME_IAP_ACTION_GET_ACTIVE_SUBSCRIPTIONS": 310201, + "REQUEST_TYPE_GAME_IAP_ACTION_GET_REWARD_TIERS": 310300, + "REQUEST_TYPE_GAME_IAP_ACTION_CLAIM_REWARDED_SPEND_TIER": 310301, + "REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_XSOLLA_RECEIPT": 311100, + "REQUEST_TYPE_GAME_IAP_ACTION_GET_WEBSTORE_USER": 311101, + "REQUEST_TYPE_GAME_IAP_ACTION_REFUND_IAP_RECEIPT": 311102, + "REQUEST_TYPE_GAME_IAP_ACTION_GET_AVAILABLE_SKUS_ANONYMOUS": 311103, + "REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_WEBSTORE_RECEIPT": 311104, + "REQUEST_TYPE_GAME_PUSH_NOTIFICATION_ACTION_REGISTER_PUSH_NOTIFICATION": 320000, + "REQUEST_TYPE_GAME_PUSH_NOTIFICATION_ACTION_UNREGISTER_PUSH_NOTIFICATION": 320001, + "REQUEST_TYPE_GAME_PUSH_NOTIFICATION_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY": 320002, + "REQUEST_TYPE_GAME_PUSH_NOTIFICATION_ACTION_REGISTER_PUSH_NOTIFICATION_TOKEN": 320003, + "REQUEST_TYPE_GAME_PUSH_NOTIFICATION_ACTION_UNREGISTER_PUSH_NOTIFICATION_TOKEN": 320004, + "REQUEST_TYPE_GAME_PUSH_NOTIFICATION_ACTION_OPT_OUT_PUSH_NOTIFICATION_TOKEN_CATEGORY": 320005, + "REQUEST_TYPE_GAME_PASSCODE_ACTION_REDEEM_PASSCODE": 330000, + "REQUEST_TYPE_GAME_GM_TEMPLATES_ACTION_DOWNLOAD_GAME_MASTER_TEMPLATES": 340000, + "REQUEST_TYPE_GAME_NOTIFICATION_ACTION_UPDATE_NOTIFICATION_STATUS": 350000, + "REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_REQUEST_GEOFENCE_UPDATES": 360000, + "REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_UPDATE_PLAYER_LOCATION": 360001, + "REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_BULK_UPDATE_PLAYER_LOCATION": 360002, + "REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_UPDATE_BREADCRUMB_HISTORY": 361000, + "REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_REFRESH_PROXIMITY_TOKENS": 362000, + "REQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_REPORT_PROXIMITY_CONTACTS": 362001, + "REQUEST_TYPE_GAME_WEB_TOKEN_ACTION_GET_WEB_TOKEN_ACTION": 370000, + "REQUEST_TYPE_GAME_PLAYER_ACTION_GET_INVENTORY": 380000, + "REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_ADD_LOGIN_ACTION": 600000, + "REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_REMOVE_LOGIN_ACTION": 600001, + "REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_LIST_LOGIN_ACTION": 600002, + "REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_REPLACE_LOGIN_ACTION": 600003, + "REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_SET_BIRTHDAY_ACTION": 600004, + "REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_GAR_PROXY_ACTION": 600005, + "REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_LINK_TO_ACCOUNT_LOGIN_ACTION": 600006, + "REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_GET_APP_REQUEST_TOKEN_REDIRECT_URL_PLATFORM_ACTION": 600007, + "REQUEST_TYPE_GAME_TELEMETRY_ACTION_COLLECT_CLIENT_TELEMETRY": 610000, + "REQUEST_TYPE_GAME_TELEMETRY_ACTION_GET_CLIENT_TELEMETRY_SETTINGS": 610001, + "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_ADD_NEW_POI": 620000, + "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_AVAILABLE_SUBMISSIONS": 620001, + "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD": 620002, + "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS": 620003, + "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_NEW_PRIVATE_POI": 620006, + "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_IMAGE": 620100, + "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE": 620101, + "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_LOCATION_UPDATE": 620102, + "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST": 620103, + "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_REPORT": 620104, + "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_LOCATION_UPDATE": 620105, + "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_CATEGORY_VOTE": 620106, + "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GENERATE_GMAP_SIGNED_URL": 620300, + "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_GMAP_SETTINGS": 620301, + "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_AR_VIDEO_METADATA": 620400, + "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_GRAPESHOT_FILE_UPLOAD_URL": 620401, + "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_ASYNC_FILE_UPLOAD_COMPLETE": 620402, + "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_AR_MAPPING_SETTINGS": 620403, + "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_IMAGES_FOR_POI": 620500, + "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_PLAYER_IMAGE_VOTE_FOR_POI": 620501, + "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_IMAGE_GALLERY_SETTINGS": 620502, + "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_MAP_DATA": 620600, + "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_POIS_IN_RADIUS": 620601, + "REQUEST_TYPE_GAME_SOCIAL_ACTION_PROXY_SOCIAL_ACTION": 630000, + "REQUEST_TYPE_GAME_SOCIAL_ACTION_PROXY_SOCIAL_SIDE_CHANNEL_ACTION": 630001, + "REQUEST_TYPE_GAME_FITNESS_ACTION_UPDATE_FITNESS_METRICS": 640000, + "REQUEST_TYPE_GAME_FITNESS_ACTION_GET_FITNESS_REPORT": 640001, + "REQUEST_TYPE_GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_SETTINGS": 640002, + "REQUEST_TYPE_GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_SETTINGS": 640003, + "REQUEST_TYPE_GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_FITNESS": 640004, + "REQUEST_TYPE_GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_FITNESS_REPORT": 640005, + "REQUEST_TYPE_GAME_CHAT_ACTION_PROXY_CHAT_ACTION": 660000, + "REQUEST_TYPE_CRM_ACTION_CRM_PROXY_ACTION": 680000, + } +) + +func (x AllTypesAndMessagesResponsesProto_AllResquestTypesProto) Enum() *AllTypesAndMessagesResponsesProto_AllResquestTypesProto { + p := new(AllTypesAndMessagesResponsesProto_AllResquestTypesProto) + *p = x + return p +} + +func (x AllTypesAndMessagesResponsesProto_AllResquestTypesProto) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AllTypesAndMessagesResponsesProto_AllResquestTypesProto) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[305].Descriptor() +} + +func (AllTypesAndMessagesResponsesProto_AllResquestTypesProto) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[305] +} + +func (x AllTypesAndMessagesResponsesProto_AllResquestTypesProto) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AllTypesAndMessagesResponsesProto_AllResquestTypesProto.Descriptor instead. +func (AllTypesAndMessagesResponsesProto_AllResquestTypesProto) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{113, 0} +} + +type AnchorUpdateProto_AnchorUpdateType int32 + +const ( + AnchorUpdateProto_UNSET AnchorUpdateProto_AnchorUpdateType = 0 + AnchorUpdateProto_ADD AnchorUpdateProto_AnchorUpdateType = 1 + AnchorUpdateProto_EDIT AnchorUpdateProto_AnchorUpdateType = 2 + AnchorUpdateProto_REMOVE AnchorUpdateProto_AnchorUpdateType = 3 +) + +// Enum value maps for AnchorUpdateProto_AnchorUpdateType. +var ( + AnchorUpdateProto_AnchorUpdateType_name = map[int32]string{ + 0: "UNSET", + 1: "ADD", + 2: "EDIT", + 3: "REMOVE", + } + AnchorUpdateProto_AnchorUpdateType_value = map[string]int32{ + "UNSET": 0, + "ADD": 1, + "EDIT": 2, + "REMOVE": 3, + } +) + +func (x AnchorUpdateProto_AnchorUpdateType) Enum() *AnchorUpdateProto_AnchorUpdateType { + p := new(AnchorUpdateProto_AnchorUpdateType) + *p = x + return p +} + +func (x AnchorUpdateProto_AnchorUpdateType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AnchorUpdateProto_AnchorUpdateType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[306].Descriptor() +} + +func (AnchorUpdateProto_AnchorUpdateType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[306] +} + +func (x AnchorUpdateProto_AnchorUpdateType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AnchorUpdateProto_AnchorUpdateType.Descriptor instead. +func (AnchorUpdateProto_AnchorUpdateType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{115, 0} +} + +type AndroidDevice_DeviceType int32 + +const ( + AndroidDevice_UNKNOWN AndroidDevice_DeviceType = 0 + AndroidDevice_PHONE AndroidDevice_DeviceType = 1 + AndroidDevice_TABLET AndroidDevice_DeviceType = 2 + AndroidDevice_WATCH AndroidDevice_DeviceType = 3 + AndroidDevice_CHEST_STRAP AndroidDevice_DeviceType = 4 + AndroidDevice_SCALE AndroidDevice_DeviceType = 5 + AndroidDevice_HEAD_MOUNTED AndroidDevice_DeviceType = 6 +) + +// Enum value maps for AndroidDevice_DeviceType. +var ( + AndroidDevice_DeviceType_name = map[int32]string{ + 0: "UNKNOWN", + 1: "PHONE", + 2: "TABLET", + 3: "WATCH", + 4: "CHEST_STRAP", + 5: "SCALE", + 6: "HEAD_MOUNTED", + } + AndroidDevice_DeviceType_value = map[string]int32{ + "UNKNOWN": 0, + "PHONE": 1, + "TABLET": 2, + "WATCH": 3, + "CHEST_STRAP": 4, + "SCALE": 5, + "HEAD_MOUNTED": 6, + } +) + +func (x AndroidDevice_DeviceType) Enum() *AndroidDevice_DeviceType { + p := new(AndroidDevice_DeviceType) + *p = x + return p +} + +func (x AndroidDevice_DeviceType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AndroidDevice_DeviceType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[307].Descriptor() +} + +func (AndroidDevice_DeviceType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[307] +} + +func (x AndroidDevice_DeviceType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AndroidDevice_DeviceType.Descriptor instead. +func (AndroidDevice_DeviceType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{117, 0} +} + +type AnimationOverrideProto_PokemonAnim int32 + +const ( + AnimationOverrideProto_NONE AnimationOverrideProto_PokemonAnim = 0 + AnimationOverrideProto_IDLE_01 AnimationOverrideProto_PokemonAnim = 1 + AnimationOverrideProto_IDLE_02 AnimationOverrideProto_PokemonAnim = 2 + AnimationOverrideProto_LAND AnimationOverrideProto_PokemonAnim = 3 + AnimationOverrideProto_ATTACK_01 AnimationOverrideProto_PokemonAnim = 4 + AnimationOverrideProto_ATTACK_02 AnimationOverrideProto_PokemonAnim = 5 + AnimationOverrideProto_DAMAGED AnimationOverrideProto_PokemonAnim = 6 + AnimationOverrideProto_STUNNED AnimationOverrideProto_PokemonAnim = 7 + AnimationOverrideProto_LOOP AnimationOverrideProto_PokemonAnim = 8 +) + +// Enum value maps for AnimationOverrideProto_PokemonAnim. +var ( + AnimationOverrideProto_PokemonAnim_name = map[int32]string{ + 0: "NONE", + 1: "IDLE_01", + 2: "IDLE_02", + 3: "LAND", + 4: "ATTACK_01", + 5: "ATTACK_02", + 6: "DAMAGED", + 7: "STUNNED", + 8: "LOOP", + } + AnimationOverrideProto_PokemonAnim_value = map[string]int32{ + "NONE": 0, + "IDLE_01": 1, + "IDLE_02": 2, + "LAND": 3, + "ATTACK_01": 4, + "ATTACK_02": 5, + "DAMAGED": 6, + "STUNNED": 7, + "LOOP": 8, + } +) + +func (x AnimationOverrideProto_PokemonAnim) Enum() *AnimationOverrideProto_PokemonAnim { + p := new(AnimationOverrideProto_PokemonAnim) + *p = x + return p +} + +func (x AnimationOverrideProto_PokemonAnim) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AnimationOverrideProto_PokemonAnim) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[308].Descriptor() +} + +func (AnimationOverrideProto_PokemonAnim) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[308] +} + +func (x AnimationOverrideProto_PokemonAnim) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AnimationOverrideProto_PokemonAnim.Descriptor instead. +func (AnimationOverrideProto_PokemonAnim) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{118, 0} +} + +type AppealRouteOutProto_Result int32 + +const ( + AppealRouteOutProto_UNSET AppealRouteOutProto_Result = 0 + AppealRouteOutProto_SUCCESS AppealRouteOutProto_Result = 1 + AppealRouteOutProto_ERROR_UNKNOWN AppealRouteOutProto_Result = 2 + AppealRouteOutProto_ERROR_INVALID_ROUTE AppealRouteOutProto_Result = 3 + AppealRouteOutProto_ERROR_ALREADY_APPEALED AppealRouteOutProto_Result = 4 +) + +// Enum value maps for AppealRouteOutProto_Result. +var ( + AppealRouteOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_INVALID_ROUTE", + 4: "ERROR_ALREADY_APPEALED", + } + AppealRouteOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_INVALID_ROUTE": 3, + "ERROR_ALREADY_APPEALED": 4, + } +) + +func (x AppealRouteOutProto_Result) Enum() *AppealRouteOutProto_Result { + p := new(AppealRouteOutProto_Result) + *p = x + return p +} + +func (x AppealRouteOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AppealRouteOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[309].Descriptor() +} + +func (AppealRouteOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[309] +} + +func (x AppealRouteOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AppealRouteOutProto_Result.Descriptor instead. +func (AppealRouteOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{122, 0} +} + +type ArMappingTelemetryProto_ArMappingEntryPoint int32 + +const ( + ArMappingTelemetryProto_UNKNOWN_ENTRY ArMappingTelemetryProto_ArMappingEntryPoint = 0 + ArMappingTelemetryProto_POI_EDIT_MENU ArMappingTelemetryProto_ArMappingEntryPoint = 1 + ArMappingTelemetryProto_POI_EDIT_TITLE ArMappingTelemetryProto_ArMappingEntryPoint = 2 + ArMappingTelemetryProto_POI_EDIT_DESCRIPTION ArMappingTelemetryProto_ArMappingEntryPoint = 3 + ArMappingTelemetryProto_POI_ADD_PHOTO ArMappingTelemetryProto_ArMappingEntryPoint = 4 + ArMappingTelemetryProto_POI_EDIT_LOCATION ArMappingTelemetryProto_ArMappingEntryPoint = 5 + ArMappingTelemetryProto_POI_NOMINATION ArMappingTelemetryProto_ArMappingEntryPoint = 6 + ArMappingTelemetryProto_POI_FULLSCREEN_INSPECTION ArMappingTelemetryProto_ArMappingEntryPoint = 7 + ArMappingTelemetryProto_GEOTARGETED_QUESTS ArMappingTelemetryProto_ArMappingEntryPoint = 8 +) + +// Enum value maps for ArMappingTelemetryProto_ArMappingEntryPoint. +var ( + ArMappingTelemetryProto_ArMappingEntryPoint_name = map[int32]string{ + 0: "UNKNOWN_ENTRY", + 1: "POI_EDIT_MENU", + 2: "POI_EDIT_TITLE", + 3: "POI_EDIT_DESCRIPTION", + 4: "POI_ADD_PHOTO", + 5: "POI_EDIT_LOCATION", + 6: "POI_NOMINATION", + 7: "POI_FULLSCREEN_INSPECTION", + 8: "GEOTARGETED_QUESTS", + } + ArMappingTelemetryProto_ArMappingEntryPoint_value = map[string]int32{ + "UNKNOWN_ENTRY": 0, + "POI_EDIT_MENU": 1, + "POI_EDIT_TITLE": 2, + "POI_EDIT_DESCRIPTION": 3, + "POI_ADD_PHOTO": 4, + "POI_EDIT_LOCATION": 5, + "POI_NOMINATION": 6, + "POI_FULLSCREEN_INSPECTION": 7, + "GEOTARGETED_QUESTS": 8, + } +) + +func (x ArMappingTelemetryProto_ArMappingEntryPoint) Enum() *ArMappingTelemetryProto_ArMappingEntryPoint { + p := new(ArMappingTelemetryProto_ArMappingEntryPoint) + *p = x + return p +} + +func (x ArMappingTelemetryProto_ArMappingEntryPoint) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ArMappingTelemetryProto_ArMappingEntryPoint) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[310].Descriptor() +} + +func (ArMappingTelemetryProto_ArMappingEntryPoint) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[310] +} + +func (x ArMappingTelemetryProto_ArMappingEntryPoint) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ArMappingTelemetryProto_ArMappingEntryPoint.Descriptor instead. +func (ArMappingTelemetryProto_ArMappingEntryPoint) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{142, 0} +} + +type ArMappingTelemetryProto_ArMappingEventId int32 + +const ( + ArMappingTelemetryProto_UNKNOWN ArMappingTelemetryProto_ArMappingEventId = 0 + ArMappingTelemetryProto_ENTER_STATE ArMappingTelemetryProto_ArMappingEventId = 1 + ArMappingTelemetryProto_OPT_IN_ACCEPT ArMappingTelemetryProto_ArMappingEventId = 2 + ArMappingTelemetryProto_OPT_IN_DENY ArMappingTelemetryProto_ArMappingEventId = 3 + ArMappingTelemetryProto_OPT_IN_SETTINGS ArMappingTelemetryProto_ArMappingEventId = 4 + ArMappingTelemetryProto_OPT_OUT_SETTINGS ArMappingTelemetryProto_ArMappingEventId = 5 + ArMappingTelemetryProto_EXIT_FROM_RECORDING ArMappingTelemetryProto_ArMappingEventId = 6 + ArMappingTelemetryProto_START_RECORDING ArMappingTelemetryProto_ArMappingEventId = 7 + ArMappingTelemetryProto_STOP_RECORDING ArMappingTelemetryProto_ArMappingEventId = 8 + ArMappingTelemetryProto_CANCEL_ENCODING ArMappingTelemetryProto_ArMappingEventId = 9 + ArMappingTelemetryProto_UPLOAD_NOW ArMappingTelemetryProto_ArMappingEventId = 10 + ArMappingTelemetryProto_UPLOAD_LATER ArMappingTelemetryProto_ArMappingEventId = 11 + ArMappingTelemetryProto_CANCEL_UPLOAD ArMappingTelemetryProto_ArMappingEventId = 12 + ArMappingTelemetryProto_START_UPLOAD_SETTINGS ArMappingTelemetryProto_ArMappingEventId = 13 + ArMappingTelemetryProto_UPLOAD_SUCCESS ArMappingTelemetryProto_ArMappingEventId = 14 + ArMappingTelemetryProto_OPT_IN_LEARN_MORE ArMappingTelemetryProto_ArMappingEventId = 15 + ArMappingTelemetryProto_EXIT_FROM_PREVIEW ArMappingTelemetryProto_ArMappingEventId = 16 + ArMappingTelemetryProto_SUBMIT_POI_AR_VIDEO_METADATA_FAIL ArMappingTelemetryProto_ArMappingEventId = 17 + ArMappingTelemetryProto_UPLOAD_FAILURE ArMappingTelemetryProto_ArMappingEventId = 18 + ArMappingTelemetryProto_UPLOAD_LATER_WIFI_PROMPT ArMappingTelemetryProto_ArMappingEventId = 19 + ArMappingTelemetryProto_CLEAR_SCANS ArMappingTelemetryProto_ArMappingEventId = 20 + ArMappingTelemetryProto_OPEN_INFO_PANEL ArMappingTelemetryProto_ArMappingEventId = 21 + ArMappingTelemetryProto_RESCAN_FROM_PREVIEW ArMappingTelemetryProto_ArMappingEventId = 22 + ArMappingTelemetryProto_SCAN_VALIDATION_FAILURE ArMappingTelemetryProto_ArMappingEventId = 23 +) + +// Enum value maps for ArMappingTelemetryProto_ArMappingEventId. +var ( + ArMappingTelemetryProto_ArMappingEventId_name = map[int32]string{ + 0: "UNKNOWN", + 1: "ENTER_STATE", + 2: "OPT_IN_ACCEPT", + 3: "OPT_IN_DENY", + 4: "OPT_IN_SETTINGS", + 5: "OPT_OUT_SETTINGS", + 6: "EXIT_FROM_RECORDING", + 7: "START_RECORDING", + 8: "STOP_RECORDING", + 9: "CANCEL_ENCODING", + 10: "UPLOAD_NOW", + 11: "UPLOAD_LATER", + 12: "CANCEL_UPLOAD", + 13: "START_UPLOAD_SETTINGS", + 14: "UPLOAD_SUCCESS", + 15: "OPT_IN_LEARN_MORE", + 16: "EXIT_FROM_PREVIEW", + 17: "SUBMIT_POI_AR_VIDEO_METADATA_FAIL", + 18: "UPLOAD_FAILURE", + 19: "UPLOAD_LATER_WIFI_PROMPT", + 20: "CLEAR_SCANS", + 21: "OPEN_INFO_PANEL", + 22: "RESCAN_FROM_PREVIEW", + 23: "SCAN_VALIDATION_FAILURE", + } + ArMappingTelemetryProto_ArMappingEventId_value = map[string]int32{ + "UNKNOWN": 0, + "ENTER_STATE": 1, + "OPT_IN_ACCEPT": 2, + "OPT_IN_DENY": 3, + "OPT_IN_SETTINGS": 4, + "OPT_OUT_SETTINGS": 5, + "EXIT_FROM_RECORDING": 6, + "START_RECORDING": 7, + "STOP_RECORDING": 8, + "CANCEL_ENCODING": 9, + "UPLOAD_NOW": 10, + "UPLOAD_LATER": 11, + "CANCEL_UPLOAD": 12, + "START_UPLOAD_SETTINGS": 13, + "UPLOAD_SUCCESS": 14, + "OPT_IN_LEARN_MORE": 15, + "EXIT_FROM_PREVIEW": 16, + "SUBMIT_POI_AR_VIDEO_METADATA_FAIL": 17, + "UPLOAD_FAILURE": 18, + "UPLOAD_LATER_WIFI_PROMPT": 19, + "CLEAR_SCANS": 20, + "OPEN_INFO_PANEL": 21, + "RESCAN_FROM_PREVIEW": 22, + "SCAN_VALIDATION_FAILURE": 23, + } +) + +func (x ArMappingTelemetryProto_ArMappingEventId) Enum() *ArMappingTelemetryProto_ArMappingEventId { + p := new(ArMappingTelemetryProto_ArMappingEventId) + *p = x + return p +} + +func (x ArMappingTelemetryProto_ArMappingEventId) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ArMappingTelemetryProto_ArMappingEventId) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[311].Descriptor() +} + +func (ArMappingTelemetryProto_ArMappingEventId) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[311] +} + +func (x ArMappingTelemetryProto_ArMappingEventId) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ArMappingTelemetryProto_ArMappingEventId.Descriptor instead. +func (ArMappingTelemetryProto_ArMappingEventId) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{142, 1} +} + +type ArMappingTelemetryProto_ArMappingValidationFailureReason int32 + +const ( + ArMappingTelemetryProto_UNKNOWN_REASON ArMappingTelemetryProto_ArMappingValidationFailureReason = 0 + ArMappingTelemetryProto_TOO_FAST ArMappingTelemetryProto_ArMappingValidationFailureReason = 1 + ArMappingTelemetryProto_TOO_SLOW ArMappingTelemetryProto_ArMappingValidationFailureReason = 2 + ArMappingTelemetryProto_TOO_DARK ArMappingTelemetryProto_ArMappingValidationFailureReason = 3 +) + +// Enum value maps for ArMappingTelemetryProto_ArMappingValidationFailureReason. +var ( + ArMappingTelemetryProto_ArMappingValidationFailureReason_name = map[int32]string{ + 0: "UNKNOWN_REASON", + 1: "TOO_FAST", + 2: "TOO_SLOW", + 3: "TOO_DARK", + } + ArMappingTelemetryProto_ArMappingValidationFailureReason_value = map[string]int32{ + "UNKNOWN_REASON": 0, + "TOO_FAST": 1, + "TOO_SLOW": 2, + "TOO_DARK": 3, + } +) + +func (x ArMappingTelemetryProto_ArMappingValidationFailureReason) Enum() *ArMappingTelemetryProto_ArMappingValidationFailureReason { + p := new(ArMappingTelemetryProto_ArMappingValidationFailureReason) + *p = x + return p +} + +func (x ArMappingTelemetryProto_ArMappingValidationFailureReason) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ArMappingTelemetryProto_ArMappingValidationFailureReason) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[312].Descriptor() +} + +func (ArMappingTelemetryProto_ArMappingValidationFailureReason) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[312] +} + +func (x ArMappingTelemetryProto_ArMappingValidationFailureReason) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ArMappingTelemetryProto_ArMappingValidationFailureReason.Descriptor instead. +func (ArMappingTelemetryProto_ArMappingValidationFailureReason) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{142, 2} +} + +type ArPhotoSessionProto_ArContext int32 + +const ( + ArPhotoSessionProto_NONE ArPhotoSessionProto_ArContext = 0 + ArPhotoSessionProto_AR_ENCOUNTER ArPhotoSessionProto_ArContext = 1 + ArPhotoSessionProto_AR_SNAPSHOT ArPhotoSessionProto_ArContext = 2 + ArPhotoSessionProto_SINGLEPLAYER_BUDDY ArPhotoSessionProto_ArContext = 3 + ArPhotoSessionProto_MULTIPLAYER_BUDDY ArPhotoSessionProto_ArContext = 4 +) + +// Enum value maps for ArPhotoSessionProto_ArContext. +var ( + ArPhotoSessionProto_ArContext_name = map[int32]string{ + 0: "NONE", + 1: "AR_ENCOUNTER", + 2: "AR_SNAPSHOT", + 3: "SINGLEPLAYER_BUDDY", + 4: "MULTIPLAYER_BUDDY", + } + ArPhotoSessionProto_ArContext_value = map[string]int32{ + "NONE": 0, + "AR_ENCOUNTER": 1, + "AR_SNAPSHOT": 2, + "SINGLEPLAYER_BUDDY": 3, + "MULTIPLAYER_BUDDY": 4, + } +) + +func (x ArPhotoSessionProto_ArContext) Enum() *ArPhotoSessionProto_ArContext { + p := new(ArPhotoSessionProto_ArContext) + *p = x + return p +} + +func (x ArPhotoSessionProto_ArContext) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ArPhotoSessionProto_ArContext) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[313].Descriptor() +} + +func (ArPhotoSessionProto_ArContext) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[313] +} + +func (x ArPhotoSessionProto_ArContext) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ArPhotoSessionProto_ArContext.Descriptor instead. +func (ArPhotoSessionProto_ArContext) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{144, 0} +} + +type ArPhotoSessionProto_ArType int32 + +const ( + ArPhotoSessionProto_UNSET ArPhotoSessionProto_ArType = 0 + ArPhotoSessionProto_PLUS ArPhotoSessionProto_ArType = 1 + ArPhotoSessionProto_CLASSIC ArPhotoSessionProto_ArType = 2 +) + +// Enum value maps for ArPhotoSessionProto_ArType. +var ( + ArPhotoSessionProto_ArType_name = map[int32]string{ + 0: "UNSET", + 1: "PLUS", + 2: "CLASSIC", + } + ArPhotoSessionProto_ArType_value = map[string]int32{ + "UNSET": 0, + "PLUS": 1, + "CLASSIC": 2, + } +) + +func (x ArPhotoSessionProto_ArType) Enum() *ArPhotoSessionProto_ArType { + p := new(ArPhotoSessionProto_ArType) + *p = x + return p +} + +func (x ArPhotoSessionProto_ArType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ArPhotoSessionProto_ArType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[314].Descriptor() +} + +func (ArPhotoSessionProto_ArType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[314] +} + +func (x ArPhotoSessionProto_ArType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ArPhotoSessionProto_ArType.Descriptor instead. +func (ArPhotoSessionProto_ArType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{144, 1} +} + +type ArPhotoSessionProto_BatteryStatus int32 + +const ( + ArPhotoSessionProto_UNDETERMINED ArPhotoSessionProto_BatteryStatus = 0 + ArPhotoSessionProto_CHARGING ArPhotoSessionProto_BatteryStatus = 1 + ArPhotoSessionProto_DISCHARGING ArPhotoSessionProto_BatteryStatus = 2 + ArPhotoSessionProto_NOT_CHARGING ArPhotoSessionProto_BatteryStatus = 3 + ArPhotoSessionProto_FULL ArPhotoSessionProto_BatteryStatus = 4 +) + +// Enum value maps for ArPhotoSessionProto_BatteryStatus. +var ( + ArPhotoSessionProto_BatteryStatus_name = map[int32]string{ + 0: "UNDETERMINED", + 1: "CHARGING", + 2: "DISCHARGING", + 3: "NOT_CHARGING", + 4: "FULL", + } + ArPhotoSessionProto_BatteryStatus_value = map[string]int32{ + "UNDETERMINED": 0, + "CHARGING": 1, + "DISCHARGING": 2, + "NOT_CHARGING": 3, + "FULL": 4, + } +) + +func (x ArPhotoSessionProto_BatteryStatus) Enum() *ArPhotoSessionProto_BatteryStatus { + p := new(ArPhotoSessionProto_BatteryStatus) + *p = x + return p +} + +func (x ArPhotoSessionProto_BatteryStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ArPhotoSessionProto_BatteryStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[315].Descriptor() +} + +func (ArPhotoSessionProto_BatteryStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[315] +} + +func (x ArPhotoSessionProto_BatteryStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ArPhotoSessionProto_BatteryStatus.Descriptor instead. +func (ArPhotoSessionProto_BatteryStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{144, 2} +} + +type ArPhotoSessionProto_Step int32 + +const ( + ArPhotoSessionProto_UNKNOWN ArPhotoSessionProto_Step = 0 + ArPhotoSessionProto_CAMERA_PERMISSION_GRANTED ArPhotoSessionProto_Step = 1 + ArPhotoSessionProto_ARPLUS_PLANE_FOUND ArPhotoSessionProto_Step = 2 + ArPhotoSessionProto_ARPLUS_POKEMON_PLACED ArPhotoSessionProto_Step = 3 + ArPhotoSessionProto_PHOTO_TAKEN ArPhotoSessionProto_Step = 4 + ArPhotoSessionProto_PHOTO_SHARED ArPhotoSessionProto_Step = 5 +) + +// Enum value maps for ArPhotoSessionProto_Step. +var ( + ArPhotoSessionProto_Step_name = map[int32]string{ + 0: "UNKNOWN", + 1: "CAMERA_PERMISSION_GRANTED", + 2: "ARPLUS_PLANE_FOUND", + 3: "ARPLUS_POKEMON_PLACED", + 4: "PHOTO_TAKEN", + 5: "PHOTO_SHARED", + } + ArPhotoSessionProto_Step_value = map[string]int32{ + "UNKNOWN": 0, + "CAMERA_PERMISSION_GRANTED": 1, + "ARPLUS_PLANE_FOUND": 2, + "ARPLUS_POKEMON_PLACED": 3, + "PHOTO_TAKEN": 4, + "PHOTO_SHARED": 5, + } +) + +func (x ArPhotoSessionProto_Step) Enum() *ArPhotoSessionProto_Step { + p := new(ArPhotoSessionProto_Step) + *p = x + return p +} + +func (x ArPhotoSessionProto_Step) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ArPhotoSessionProto_Step) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[316].Descriptor() +} + +func (ArPhotoSessionProto_Step) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[316] +} + +func (x ArPhotoSessionProto_Step) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ArPhotoSessionProto_Step.Descriptor instead. +func (ArPhotoSessionProto_Step) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{144, 3} +} + +type ArdkConfigSettingsProto_ArContext int32 + +const ( + ArdkConfigSettingsProto_UNSET ArdkConfigSettingsProto_ArContext = 0 + ArdkConfigSettingsProto_AR_ENCOUNTER ArdkConfigSettingsProto_ArContext = 1 + ArdkConfigSettingsProto_AR_SNAPSHOT ArdkConfigSettingsProto_ArContext = 2 + ArdkConfigSettingsProto_SINGLEPLAYER_BUDDY ArdkConfigSettingsProto_ArContext = 3 + ArdkConfigSettingsProto_MULTIPLAYER_BUDDY ArdkConfigSettingsProto_ArContext = 4 +) + +// Enum value maps for ArdkConfigSettingsProto_ArContext. +var ( + ArdkConfigSettingsProto_ArContext_name = map[int32]string{ + 0: "UNSET", + 1: "AR_ENCOUNTER", + 2: "AR_SNAPSHOT", + 3: "SINGLEPLAYER_BUDDY", + 4: "MULTIPLAYER_BUDDY", + } + ArdkConfigSettingsProto_ArContext_value = map[string]int32{ + "UNSET": 0, + "AR_ENCOUNTER": 1, + "AR_SNAPSHOT": 2, + "SINGLEPLAYER_BUDDY": 3, + "MULTIPLAYER_BUDDY": 4, + } +) + +func (x ArdkConfigSettingsProto_ArContext) Enum() *ArdkConfigSettingsProto_ArContext { + p := new(ArdkConfigSettingsProto_ArContext) + *p = x + return p +} + +func (x ArdkConfigSettingsProto_ArContext) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ArdkConfigSettingsProto_ArContext) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[317].Descriptor() +} + +func (ArdkConfigSettingsProto_ArContext) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[317] +} + +func (x ArdkConfigSettingsProto_ArContext) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ArdkConfigSettingsProto_ArContext.Descriptor instead. +func (ArdkConfigSettingsProto_ArContext) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{147, 0} +} + +type AssetDigestOutProto_Result int32 + +const ( + AssetDigestOutProto_UNSET AssetDigestOutProto_Result = 0 + AssetDigestOutProto_SUCCESS AssetDigestOutProto_Result = 1 + AssetDigestOutProto_PAGE AssetDigestOutProto_Result = 2 + AssetDigestOutProto_RETRY AssetDigestOutProto_Result = 3 +) + +// Enum value maps for AssetDigestOutProto_Result. +var ( + AssetDigestOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "PAGE", + 3: "RETRY", + } + AssetDigestOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "PAGE": 2, + "RETRY": 3, + } +) + +func (x AssetDigestOutProto_Result) Enum() *AssetDigestOutProto_Result { + p := new(AssetDigestOutProto_Result) + *p = x + return p +} + +func (x AssetDigestOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AssetDigestOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[318].Descriptor() +} + +func (AssetDigestOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[318] +} + +func (x AssetDigestOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AssetDigestOutProto_Result.Descriptor instead. +func (AssetDigestOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{152, 0} +} + +type AssetVersionOutProto_Result int32 + +const ( + AssetVersionOutProto_UNSET AssetVersionOutProto_Result = 0 + AssetVersionOutProto_ERROR AssetVersionOutProto_Result = 1 + AssetVersionOutProto_VALID AssetVersionOutProto_Result = 2 + AssetVersionOutProto_EXPIRED AssetVersionOutProto_Result = 3 +) + +// Enum value maps for AssetVersionOutProto_Result. +var ( + AssetVersionOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "ERROR", + 2: "VALID", + 3: "EXPIRED", + } + AssetVersionOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "ERROR": 1, + "VALID": 2, + "EXPIRED": 3, + } +) + +func (x AssetVersionOutProto_Result) Enum() *AssetVersionOutProto_Result { + p := new(AssetVersionOutProto_Result) + *p = x + return p +} + +func (x AssetVersionOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AssetVersionOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[319].Descriptor() +} + +func (AssetVersionOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[319] +} + +func (x AssetVersionOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AssetVersionOutProto_Result.Descriptor instead. +func (AssetVersionOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{159, 0} +} + +type AttackGymOutProto_Result int32 + +const ( + AttackGymOutProto_UNSET AttackGymOutProto_Result = 0 + AttackGymOutProto_SUCCESS AttackGymOutProto_Result = 1 + AttackGymOutProto_ERROR_INVALID_ATTACK_ACTIONS AttackGymOutProto_Result = 2 + AttackGymOutProto_ERROR_NOT_IN_RANGE AttackGymOutProto_Result = 3 +) + +// Enum value maps for AttackGymOutProto_Result. +var ( + AttackGymOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_INVALID_ATTACK_ACTIONS", + 3: "ERROR_NOT_IN_RANGE", + } + AttackGymOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_INVALID_ATTACK_ACTIONS": 2, + "ERROR_NOT_IN_RANGE": 3, + } +) + +func (x AttackGymOutProto_Result) Enum() *AttackGymOutProto_Result { + p := new(AttackGymOutProto_Result) + *p = x + return p +} + +func (x AttackGymOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AttackGymOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[320].Descriptor() +} + +func (AttackGymOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[320] +} + +func (x AttackGymOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AttackGymOutProto_Result.Descriptor instead. +func (AttackGymOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{163, 0} +} + +type AttackRaidBattleOutProto_Result int32 + +const ( + AttackRaidBattleOutProto_UNSET AttackRaidBattleOutProto_Result = 0 + AttackRaidBattleOutProto_SUCCESS AttackRaidBattleOutProto_Result = 1 + AttackRaidBattleOutProto_ERROR_GYM_NOT_FOUND AttackRaidBattleOutProto_Result = 2 + AttackRaidBattleOutProto_ERROR_BATTLE_NOT_FOUND AttackRaidBattleOutProto_Result = 3 + AttackRaidBattleOutProto_ERROR_INVALID_ATTACK_ACTIONS AttackRaidBattleOutProto_Result = 4 + AttackRaidBattleOutProto_ERROR_NOT_PART_OF_BATTLE AttackRaidBattleOutProto_Result = 5 + AttackRaidBattleOutProto_ERROR_BATTLE_ID_NOT_RAID AttackRaidBattleOutProto_Result = 6 +) + +// Enum value maps for AttackRaidBattleOutProto_Result. +var ( + AttackRaidBattleOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_GYM_NOT_FOUND", + 3: "ERROR_BATTLE_NOT_FOUND", + 4: "ERROR_INVALID_ATTACK_ACTIONS", + 5: "ERROR_NOT_PART_OF_BATTLE", + 6: "ERROR_BATTLE_ID_NOT_RAID", + } + AttackRaidBattleOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_GYM_NOT_FOUND": 2, + "ERROR_BATTLE_NOT_FOUND": 3, + "ERROR_INVALID_ATTACK_ACTIONS": 4, + "ERROR_NOT_PART_OF_BATTLE": 5, + "ERROR_BATTLE_ID_NOT_RAID": 6, + } +) + +func (x AttackRaidBattleOutProto_Result) Enum() *AttackRaidBattleOutProto_Result { + p := new(AttackRaidBattleOutProto_Result) + *p = x + return p +} + +func (x AttackRaidBattleOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AttackRaidBattleOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[321].Descriptor() +} + +func (AttackRaidBattleOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[321] +} + +func (x AttackRaidBattleOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AttackRaidBattleOutProto_Result.Descriptor instead. +func (AttackRaidBattleOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{165, 0} +} + +type AttractedPokemonEncounterOutProto_Result int32 + +const ( + AttractedPokemonEncounterOutProto_UNSET AttractedPokemonEncounterOutProto_Result = 0 + AttractedPokemonEncounterOutProto_SUCCESS AttractedPokemonEncounterOutProto_Result = 1 + AttractedPokemonEncounterOutProto_ERROR_ENCOUNTER_NOT_AVAILABLE AttractedPokemonEncounterOutProto_Result = 2 + AttractedPokemonEncounterOutProto_ERROR_POKEMON_INVENTORY_FULL AttractedPokemonEncounterOutProto_Result = 3 +) + +// Enum value maps for AttractedPokemonEncounterOutProto_Result. +var ( + AttractedPokemonEncounterOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_ENCOUNTER_NOT_AVAILABLE", + 3: "ERROR_POKEMON_INVENTORY_FULL", + } + AttractedPokemonEncounterOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_ENCOUNTER_NOT_AVAILABLE": 2, + "ERROR_POKEMON_INVENTORY_FULL": 3, + } +) + +func (x AttractedPokemonEncounterOutProto_Result) Enum() *AttractedPokemonEncounterOutProto_Result { + p := new(AttractedPokemonEncounterOutProto_Result) + *p = x + return p +} + +func (x AttractedPokemonEncounterOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AttractedPokemonEncounterOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[322].Descriptor() +} + +func (AttractedPokemonEncounterOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[322] +} + +func (x AttractedPokemonEncounterOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AttractedPokemonEncounterOutProto_Result.Descriptor instead. +func (AttractedPokemonEncounterOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{170, 0} +} + +type AuthRegisterBackgroundDeviceResponseProto_Status int32 + +const ( + AuthRegisterBackgroundDeviceResponseProto_UNSET AuthRegisterBackgroundDeviceResponseProto_Status = 0 + AuthRegisterBackgroundDeviceResponseProto_SUCCESS AuthRegisterBackgroundDeviceResponseProto_Status = 1 + AuthRegisterBackgroundDeviceResponseProto_ERROR AuthRegisterBackgroundDeviceResponseProto_Status = 2 +) + +// Enum value maps for AuthRegisterBackgroundDeviceResponseProto_Status. +var ( + AuthRegisterBackgroundDeviceResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + } + AuthRegisterBackgroundDeviceResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + } +) + +func (x AuthRegisterBackgroundDeviceResponseProto_Status) Enum() *AuthRegisterBackgroundDeviceResponseProto_Status { + p := new(AuthRegisterBackgroundDeviceResponseProto_Status) + *p = x + return p +} + +func (x AuthRegisterBackgroundDeviceResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AuthRegisterBackgroundDeviceResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[323].Descriptor() +} + +func (AuthRegisterBackgroundDeviceResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[323] +} + +func (x AuthRegisterBackgroundDeviceResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AuthRegisterBackgroundDeviceResponseProto_Status.Descriptor instead. +func (AuthRegisterBackgroundDeviceResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{174, 0} +} + +type AuthenticateAppleSignInResponseProto_Status int32 + +const ( + AuthenticateAppleSignInResponseProto_UNSET AuthenticateAppleSignInResponseProto_Status = 0 + AuthenticateAppleSignInResponseProto_SUCCESS AuthenticateAppleSignInResponseProto_Status = 1 + AuthenticateAppleSignInResponseProto_INVALID_AUTH AuthenticateAppleSignInResponseProto_Status = 2 + AuthenticateAppleSignInResponseProto_SERVER_ERROR AuthenticateAppleSignInResponseProto_Status = 3 +) + +// Enum value maps for AuthenticateAppleSignInResponseProto_Status. +var ( + AuthenticateAppleSignInResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "INVALID_AUTH", + 3: "SERVER_ERROR", + } + AuthenticateAppleSignInResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "INVALID_AUTH": 2, + "SERVER_ERROR": 3, + } +) + +func (x AuthenticateAppleSignInResponseProto_Status) Enum() *AuthenticateAppleSignInResponseProto_Status { + p := new(AuthenticateAppleSignInResponseProto_Status) + *p = x + return p +} + +func (x AuthenticateAppleSignInResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AuthenticateAppleSignInResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[324].Descriptor() +} + +func (AuthenticateAppleSignInResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[324] +} + +func (x AuthenticateAppleSignInResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AuthenticateAppleSignInResponseProto_Status.Descriptor instead. +func (AuthenticateAppleSignInResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{176, 0} +} + +type AvatarCustomizationProto_AvatarCustomizationPromoType int32 + +const ( + AvatarCustomizationProto_UNSET_PROMO_TYPE AvatarCustomizationProto_AvatarCustomizationPromoType = 0 + AvatarCustomizationProto_SALE AvatarCustomizationProto_AvatarCustomizationPromoType = 1 + AvatarCustomizationProto_FEATURED AvatarCustomizationProto_AvatarCustomizationPromoType = 2 +) + +// Enum value maps for AvatarCustomizationProto_AvatarCustomizationPromoType. +var ( + AvatarCustomizationProto_AvatarCustomizationPromoType_name = map[int32]string{ + 0: "UNSET_PROMO_TYPE", + 1: "SALE", + 2: "FEATURED", + } + AvatarCustomizationProto_AvatarCustomizationPromoType_value = map[string]int32{ + "UNSET_PROMO_TYPE": 0, + "SALE": 1, + "FEATURED": 2, + } +) + +func (x AvatarCustomizationProto_AvatarCustomizationPromoType) Enum() *AvatarCustomizationProto_AvatarCustomizationPromoType { + p := new(AvatarCustomizationProto_AvatarCustomizationPromoType) + *p = x + return p +} + +func (x AvatarCustomizationProto_AvatarCustomizationPromoType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AvatarCustomizationProto_AvatarCustomizationPromoType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[325].Descriptor() +} + +func (AvatarCustomizationProto_AvatarCustomizationPromoType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[325] +} + +func (x AvatarCustomizationProto_AvatarCustomizationPromoType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AvatarCustomizationProto_AvatarCustomizationPromoType.Descriptor instead. +func (AvatarCustomizationProto_AvatarCustomizationPromoType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{178, 0} +} + +type AvatarCustomizationProto_AvatarCustomizationUnlockType int32 + +const ( + AvatarCustomizationProto_UNSET_UNLOCK_TYPE AvatarCustomizationProto_AvatarCustomizationUnlockType = 0 + AvatarCustomizationProto_DEFAULT AvatarCustomizationProto_AvatarCustomizationUnlockType = 1 + AvatarCustomizationProto_MEDAL_REWARD AvatarCustomizationProto_AvatarCustomizationUnlockType = 2 + AvatarCustomizationProto_IAP_CLOTHING AvatarCustomizationProto_AvatarCustomizationUnlockType = 3 + AvatarCustomizationProto_LEVEL_REWARD AvatarCustomizationProto_AvatarCustomizationUnlockType = 4 + AvatarCustomizationProto_COMBAT_RANK_REWARD AvatarCustomizationProto_AvatarCustomizationUnlockType = 5 +) + +// Enum value maps for AvatarCustomizationProto_AvatarCustomizationUnlockType. +var ( + AvatarCustomizationProto_AvatarCustomizationUnlockType_name = map[int32]string{ + 0: "UNSET_UNLOCK_TYPE", + 1: "DEFAULT", + 2: "MEDAL_REWARD", + 3: "IAP_CLOTHING", + 4: "LEVEL_REWARD", + 5: "COMBAT_RANK_REWARD", + } + AvatarCustomizationProto_AvatarCustomizationUnlockType_value = map[string]int32{ + "UNSET_UNLOCK_TYPE": 0, + "DEFAULT": 1, + "MEDAL_REWARD": 2, + "IAP_CLOTHING": 3, + "LEVEL_REWARD": 4, + "COMBAT_RANK_REWARD": 5, + } +) + +func (x AvatarCustomizationProto_AvatarCustomizationUnlockType) Enum() *AvatarCustomizationProto_AvatarCustomizationUnlockType { + p := new(AvatarCustomizationProto_AvatarCustomizationUnlockType) + *p = x + return p +} + +func (x AvatarCustomizationProto_AvatarCustomizationUnlockType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AvatarCustomizationProto_AvatarCustomizationUnlockType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[326].Descriptor() +} + +func (AvatarCustomizationProto_AvatarCustomizationUnlockType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[326] +} + +func (x AvatarCustomizationProto_AvatarCustomizationUnlockType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AvatarCustomizationProto_AvatarCustomizationUnlockType.Descriptor instead. +func (AvatarCustomizationProto_AvatarCustomizationUnlockType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{178, 1} +} + +type AvatarCustomizationProto_Slot int32 + +const ( + AvatarCustomizationProto_UNSET_SLOT AvatarCustomizationProto_Slot = 0 + AvatarCustomizationProto_HAIR AvatarCustomizationProto_Slot = 1 + AvatarCustomizationProto_SHIRT AvatarCustomizationProto_Slot = 2 + AvatarCustomizationProto_PANTS AvatarCustomizationProto_Slot = 3 + AvatarCustomizationProto_HAT AvatarCustomizationProto_Slot = 4 + AvatarCustomizationProto_SHOES AvatarCustomizationProto_Slot = 5 + AvatarCustomizationProto_EYES AvatarCustomizationProto_Slot = 6 + AvatarCustomizationProto_BACKPACK AvatarCustomizationProto_Slot = 7 + AvatarCustomizationProto_GLOVES AvatarCustomizationProto_Slot = 8 + AvatarCustomizationProto_SOCKS AvatarCustomizationProto_Slot = 9 + AvatarCustomizationProto_BELT AvatarCustomizationProto_Slot = 10 + AvatarCustomizationProto_GLASSES AvatarCustomizationProto_Slot = 11 + AvatarCustomizationProto_NECKLACE AvatarCustomizationProto_Slot = 12 + AvatarCustomizationProto_SKIN AvatarCustomizationProto_Slot = 13 + AvatarCustomizationProto_POSE AvatarCustomizationProto_Slot = 14 + AvatarCustomizationProto_FACE AvatarCustomizationProto_Slot = 15 + AvatarCustomizationProto_PROP AvatarCustomizationProto_Slot = 16 +) + +// Enum value maps for AvatarCustomizationProto_Slot. +var ( + AvatarCustomizationProto_Slot_name = map[int32]string{ + 0: "UNSET_SLOT", + 1: "HAIR", + 2: "SHIRT", + 3: "PANTS", + 4: "HAT", + 5: "SHOES", + 6: "EYES", + 7: "BACKPACK", + 8: "GLOVES", + 9: "SOCKS", + 10: "BELT", + 11: "GLASSES", + 12: "NECKLACE", + 13: "SKIN", + 14: "POSE", + 15: "FACE", + 16: "PROP", + } + AvatarCustomizationProto_Slot_value = map[string]int32{ + "UNSET_SLOT": 0, + "HAIR": 1, + "SHIRT": 2, + "PANTS": 3, + "HAT": 4, + "SHOES": 5, + "EYES": 6, + "BACKPACK": 7, + "GLOVES": 8, + "SOCKS": 9, + "BELT": 10, + "GLASSES": 11, + "NECKLACE": 12, + "SKIN": 13, + "POSE": 14, + "FACE": 15, + "PROP": 16, + } +) + +func (x AvatarCustomizationProto_Slot) Enum() *AvatarCustomizationProto_Slot { + p := new(AvatarCustomizationProto_Slot) + *p = x + return p +} + +func (x AvatarCustomizationProto_Slot) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AvatarCustomizationProto_Slot) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[327].Descriptor() +} + +func (AvatarCustomizationProto_Slot) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[327] +} + +func (x AvatarCustomizationProto_Slot) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AvatarCustomizationProto_Slot.Descriptor instead. +func (AvatarCustomizationProto_Slot) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{178, 2} +} + +type AwardFreeRaidTicketOutProto_Result int32 + +const ( + AwardFreeRaidTicketOutProto_NO_RESULT_SET AwardFreeRaidTicketOutProto_Result = 0 + AwardFreeRaidTicketOutProto_SUCCESS AwardFreeRaidTicketOutProto_Result = 1 + AwardFreeRaidTicketOutProto_ERROR_PLAYER_DOES_NOT_MEET_MIN_LEVEL AwardFreeRaidTicketOutProto_Result = 2 + AwardFreeRaidTicketOutProto_ERROR_DAILY_TICKET_ALREADY_AWARDED AwardFreeRaidTicketOutProto_Result = 3 + AwardFreeRaidTicketOutProto_ERROR_PLAYER_OUT_OF_RANGE AwardFreeRaidTicketOutProto_Result = 4 +) + +// Enum value maps for AwardFreeRaidTicketOutProto_Result. +var ( + AwardFreeRaidTicketOutProto_Result_name = map[int32]string{ + 0: "NO_RESULT_SET", + 1: "SUCCESS", + 2: "ERROR_PLAYER_DOES_NOT_MEET_MIN_LEVEL", + 3: "ERROR_DAILY_TICKET_ALREADY_AWARDED", + 4: "ERROR_PLAYER_OUT_OF_RANGE", + } + AwardFreeRaidTicketOutProto_Result_value = map[string]int32{ + "NO_RESULT_SET": 0, + "SUCCESS": 1, + "ERROR_PLAYER_DOES_NOT_MEET_MIN_LEVEL": 2, + "ERROR_DAILY_TICKET_ALREADY_AWARDED": 3, + "ERROR_PLAYER_OUT_OF_RANGE": 4, + } +) + +func (x AwardFreeRaidTicketOutProto_Result) Enum() *AwardFreeRaidTicketOutProto_Result { + p := new(AwardFreeRaidTicketOutProto_Result) + *p = x + return p +} + +func (x AwardFreeRaidTicketOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AwardFreeRaidTicketOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[328].Descriptor() +} + +func (AwardFreeRaidTicketOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[328] +} + +func (x AwardFreeRaidTicketOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AwardFreeRaidTicketOutProto_Result.Descriptor instead. +func (AwardFreeRaidTicketOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{196, 0} +} + +type AwardedRouteBadge_RouteBadgeType int32 + +const ( + AwardedRouteBadge_ROUTE_BADGE_UNSET AwardedRouteBadge_RouteBadgeType = 0 + AwardedRouteBadge_ROUTE_BADGE_BRONZE AwardedRouteBadge_RouteBadgeType = 1 + AwardedRouteBadge_ROUTE_BADGE_SILVER AwardedRouteBadge_RouteBadgeType = 2 + AwardedRouteBadge_ROUTE_BADGE_GOLD AwardedRouteBadge_RouteBadgeType = 3 +) + +// Enum value maps for AwardedRouteBadge_RouteBadgeType. +var ( + AwardedRouteBadge_RouteBadgeType_name = map[int32]string{ + 0: "ROUTE_BADGE_UNSET", + 1: "ROUTE_BADGE_BRONZE", + 2: "ROUTE_BADGE_SILVER", + 3: "ROUTE_BADGE_GOLD", + } + AwardedRouteBadge_RouteBadgeType_value = map[string]int32{ + "ROUTE_BADGE_UNSET": 0, + "ROUTE_BADGE_BRONZE": 1, + "ROUTE_BADGE_SILVER": 2, + "ROUTE_BADGE_GOLD": 3, + } +) + +func (x AwardedRouteBadge_RouteBadgeType) Enum() *AwardedRouteBadge_RouteBadgeType { + p := new(AwardedRouteBadge_RouteBadgeType) + *p = x + return p +} + +func (x AwardedRouteBadge_RouteBadgeType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AwardedRouteBadge_RouteBadgeType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[329].Descriptor() +} + +func (AwardedRouteBadge_RouteBadgeType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[329] +} + +func (x AwardedRouteBadge_RouteBadgeType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AwardedRouteBadge_RouteBadgeType.Descriptor instead. +func (AwardedRouteBadge_RouteBadgeType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{200, 0} +} + +type BackgroundVisualDetailProto_Landform int32 + +const ( + BackgroundVisualDetailProto_LANDFORM_UNSET BackgroundVisualDetailProto_Landform = 0 + BackgroundVisualDetailProto_LANDFORM_MOUNTAINS BackgroundVisualDetailProto_Landform = 1 + BackgroundVisualDetailProto_LANDFORM_HILLS BackgroundVisualDetailProto_Landform = 2 + BackgroundVisualDetailProto_LANDFORM_TABLELANDS BackgroundVisualDetailProto_Landform = 3 + BackgroundVisualDetailProto_LANDFORM_PLAINS BackgroundVisualDetailProto_Landform = 4 +) + +// Enum value maps for BackgroundVisualDetailProto_Landform. +var ( + BackgroundVisualDetailProto_Landform_name = map[int32]string{ + 0: "LANDFORM_UNSET", + 1: "LANDFORM_MOUNTAINS", + 2: "LANDFORM_HILLS", + 3: "LANDFORM_TABLELANDS", + 4: "LANDFORM_PLAINS", + } + BackgroundVisualDetailProto_Landform_value = map[string]int32{ + "LANDFORM_UNSET": 0, + "LANDFORM_MOUNTAINS": 1, + "LANDFORM_HILLS": 2, + "LANDFORM_TABLELANDS": 3, + "LANDFORM_PLAINS": 4, + } +) + +func (x BackgroundVisualDetailProto_Landform) Enum() *BackgroundVisualDetailProto_Landform { + p := new(BackgroundVisualDetailProto_Landform) + *p = x + return p +} + +func (x BackgroundVisualDetailProto_Landform) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BackgroundVisualDetailProto_Landform) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[330].Descriptor() +} + +func (BackgroundVisualDetailProto_Landform) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[330] +} + +func (x BackgroundVisualDetailProto_Landform) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BackgroundVisualDetailProto_Landform.Descriptor instead. +func (BackgroundVisualDetailProto_Landform) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{206, 0} +} + +type BackgroundVisualDetailProto_Moisture int32 + +const ( + BackgroundVisualDetailProto_MOISTURE_UNSET BackgroundVisualDetailProto_Moisture = 0 + BackgroundVisualDetailProto_MOISTURE_DESERT BackgroundVisualDetailProto_Moisture = 1 + BackgroundVisualDetailProto_MOISTURE_DRY BackgroundVisualDetailProto_Moisture = 2 + BackgroundVisualDetailProto_MOISTURE_MOIST BackgroundVisualDetailProto_Moisture = 3 +) + +// Enum value maps for BackgroundVisualDetailProto_Moisture. +var ( + BackgroundVisualDetailProto_Moisture_name = map[int32]string{ + 0: "MOISTURE_UNSET", + 1: "MOISTURE_DESERT", + 2: "MOISTURE_DRY", + 3: "MOISTURE_MOIST", + } + BackgroundVisualDetailProto_Moisture_value = map[string]int32{ + "MOISTURE_UNSET": 0, + "MOISTURE_DESERT": 1, + "MOISTURE_DRY": 2, + "MOISTURE_MOIST": 3, + } +) + +func (x BackgroundVisualDetailProto_Moisture) Enum() *BackgroundVisualDetailProto_Moisture { + p := new(BackgroundVisualDetailProto_Moisture) + *p = x + return p +} + +func (x BackgroundVisualDetailProto_Moisture) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BackgroundVisualDetailProto_Moisture) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[331].Descriptor() +} + +func (BackgroundVisualDetailProto_Moisture) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[331] +} + +func (x BackgroundVisualDetailProto_Moisture) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BackgroundVisualDetailProto_Moisture.Descriptor instead. +func (BackgroundVisualDetailProto_Moisture) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{206, 1} +} + +type BackgroundVisualDetailProto_Landcover int32 + +const ( + BackgroundVisualDetailProto_LANDCOVER_UNSET BackgroundVisualDetailProto_Landcover = 0 + BackgroundVisualDetailProto_LANDCOVER_CROPLAND BackgroundVisualDetailProto_Landcover = 1 + BackgroundVisualDetailProto_LANDCOVER_SHRUBLAND BackgroundVisualDetailProto_Landcover = 2 + BackgroundVisualDetailProto_LANDCOVER_FOREST BackgroundVisualDetailProto_Landcover = 3 + BackgroundVisualDetailProto_LANDCOVER_GRASSLAND BackgroundVisualDetailProto_Landcover = 4 + BackgroundVisualDetailProto_LANDCOVER_SETTLEMENTS BackgroundVisualDetailProto_Landcover = 5 + BackgroundVisualDetailProto_LANDCOVER_SPARSELY_OR_NON_VEGETATED BackgroundVisualDetailProto_Landcover = 6 + BackgroundVisualDetailProto_LANDCOVER_SNOW_AND_ICE BackgroundVisualDetailProto_Landcover = 8 +) + +// Enum value maps for BackgroundVisualDetailProto_Landcover. +var ( + BackgroundVisualDetailProto_Landcover_name = map[int32]string{ + 0: "LANDCOVER_UNSET", + 1: "LANDCOVER_CROPLAND", + 2: "LANDCOVER_SHRUBLAND", + 3: "LANDCOVER_FOREST", + 4: "LANDCOVER_GRASSLAND", + 5: "LANDCOVER_SETTLEMENTS", + 6: "LANDCOVER_SPARSELY_OR_NON_VEGETATED", + 8: "LANDCOVER_SNOW_AND_ICE", + } + BackgroundVisualDetailProto_Landcover_value = map[string]int32{ + "LANDCOVER_UNSET": 0, + "LANDCOVER_CROPLAND": 1, + "LANDCOVER_SHRUBLAND": 2, + "LANDCOVER_FOREST": 3, + "LANDCOVER_GRASSLAND": 4, + "LANDCOVER_SETTLEMENTS": 5, + "LANDCOVER_SPARSELY_OR_NON_VEGETATED": 6, + "LANDCOVER_SNOW_AND_ICE": 8, + } +) + +func (x BackgroundVisualDetailProto_Landcover) Enum() *BackgroundVisualDetailProto_Landcover { + p := new(BackgroundVisualDetailProto_Landcover) + *p = x + return p +} + +func (x BackgroundVisualDetailProto_Landcover) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BackgroundVisualDetailProto_Landcover) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[332].Descriptor() +} + +func (BackgroundVisualDetailProto_Landcover) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[332] +} + +func (x BackgroundVisualDetailProto_Landcover) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BackgroundVisualDetailProto_Landcover.Descriptor instead. +func (BackgroundVisualDetailProto_Landcover) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{206, 2} +} + +type BackgroundVisualDetailProto_Temperature int32 + +const ( + BackgroundVisualDetailProto_TEMPERATURE_UNSET BackgroundVisualDetailProto_Temperature = 0 + BackgroundVisualDetailProto_TEMPERATURE_BOREAL BackgroundVisualDetailProto_Temperature = 1 + BackgroundVisualDetailProto_TEMPERATURE_COOL_TEMPERATE BackgroundVisualDetailProto_Temperature = 2 + BackgroundVisualDetailProto_TEMPERATURE_WARM_TEMPERATE BackgroundVisualDetailProto_Temperature = 3 + BackgroundVisualDetailProto_TEMPERATURE_SUB_TROPICAL BackgroundVisualDetailProto_Temperature = 4 + BackgroundVisualDetailProto_TEMPERATURE_TROPICAL BackgroundVisualDetailProto_Temperature = 5 + BackgroundVisualDetailProto_TEMPERATURE_POLAR BackgroundVisualDetailProto_Temperature = 6 +) + +// Enum value maps for BackgroundVisualDetailProto_Temperature. +var ( + BackgroundVisualDetailProto_Temperature_name = map[int32]string{ + 0: "TEMPERATURE_UNSET", + 1: "TEMPERATURE_BOREAL", + 2: "TEMPERATURE_COOL_TEMPERATE", + 3: "TEMPERATURE_WARM_TEMPERATE", + 4: "TEMPERATURE_SUB_TROPICAL", + 5: "TEMPERATURE_TROPICAL", + 6: "TEMPERATURE_POLAR", + } + BackgroundVisualDetailProto_Temperature_value = map[string]int32{ + "TEMPERATURE_UNSET": 0, + "TEMPERATURE_BOREAL": 1, + "TEMPERATURE_COOL_TEMPERATE": 2, + "TEMPERATURE_WARM_TEMPERATE": 3, + "TEMPERATURE_SUB_TROPICAL": 4, + "TEMPERATURE_TROPICAL": 5, + "TEMPERATURE_POLAR": 6, + } +) + +func (x BackgroundVisualDetailProto_Temperature) Enum() *BackgroundVisualDetailProto_Temperature { + p := new(BackgroundVisualDetailProto_Temperature) + *p = x + return p +} + +func (x BackgroundVisualDetailProto_Temperature) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BackgroundVisualDetailProto_Temperature) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[333].Descriptor() +} + +func (BackgroundVisualDetailProto_Temperature) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[333] +} + +func (x BackgroundVisualDetailProto_Temperature) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BackgroundVisualDetailProto_Temperature.Descriptor instead. +func (BackgroundVisualDetailProto_Temperature) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{206, 3} +} + +type BackgroundVisualDetailProto_VistaFeature int32 + +const ( + BackgroundVisualDetailProto_FEATURE_UNSET BackgroundVisualDetailProto_VistaFeature = 0 + BackgroundVisualDetailProto_VISTA_CITY BackgroundVisualDetailProto_VistaFeature = 1 + BackgroundVisualDetailProto_VISTA_BEACH BackgroundVisualDetailProto_VistaFeature = 2 + BackgroundVisualDetailProto_VISTA_OCEAN BackgroundVisualDetailProto_VistaFeature = 3 + BackgroundVisualDetailProto_VISTA_RIVER BackgroundVisualDetailProto_VistaFeature = 4 + BackgroundVisualDetailProto_VISTA_LAKE BackgroundVisualDetailProto_VistaFeature = 5 + BackgroundVisualDetailProto_VISTA_DESERT BackgroundVisualDetailProto_VistaFeature = 6 +) + +// Enum value maps for BackgroundVisualDetailProto_VistaFeature. +var ( + BackgroundVisualDetailProto_VistaFeature_name = map[int32]string{ + 0: "FEATURE_UNSET", + 1: "VISTA_CITY", + 2: "VISTA_BEACH", + 3: "VISTA_OCEAN", + 4: "VISTA_RIVER", + 5: "VISTA_LAKE", + 6: "VISTA_DESERT", + } + BackgroundVisualDetailProto_VistaFeature_value = map[string]int32{ + "FEATURE_UNSET": 0, + "VISTA_CITY": 1, + "VISTA_BEACH": 2, + "VISTA_OCEAN": 3, + "VISTA_RIVER": 4, + "VISTA_LAKE": 5, + "VISTA_DESERT": 6, + } +) + +func (x BackgroundVisualDetailProto_VistaFeature) Enum() *BackgroundVisualDetailProto_VistaFeature { + p := new(BackgroundVisualDetailProto_VistaFeature) + *p = x + return p +} + +func (x BackgroundVisualDetailProto_VistaFeature) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BackgroundVisualDetailProto_VistaFeature) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[334].Descriptor() +} + +func (BackgroundVisualDetailProto_VistaFeature) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[334] +} + +func (x BackgroundVisualDetailProto_VistaFeature) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BackgroundVisualDetailProto_VistaFeature.Descriptor instead. +func (BackgroundVisualDetailProto_VistaFeature) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{206, 4} +} + +type BackgroundVisualDetailProto_SettlementType int32 + +const ( + BackgroundVisualDetailProto_SETTLEMENT_UNSET BackgroundVisualDetailProto_SettlementType = 0 + BackgroundVisualDetailProto_SETTLEMENT_URBAN BackgroundVisualDetailProto_SettlementType = 1 + BackgroundVisualDetailProto_SETTLEMENT_SUBURBAN BackgroundVisualDetailProto_SettlementType = 2 +) + +// Enum value maps for BackgroundVisualDetailProto_SettlementType. +var ( + BackgroundVisualDetailProto_SettlementType_name = map[int32]string{ + 0: "SETTLEMENT_UNSET", + 1: "SETTLEMENT_URBAN", + 2: "SETTLEMENT_SUBURBAN", + } + BackgroundVisualDetailProto_SettlementType_value = map[string]int32{ + "SETTLEMENT_UNSET": 0, + "SETTLEMENT_URBAN": 1, + "SETTLEMENT_SUBURBAN": 2, + } +) + +func (x BackgroundVisualDetailProto_SettlementType) Enum() *BackgroundVisualDetailProto_SettlementType { + p := new(BackgroundVisualDetailProto_SettlementType) + *p = x + return p +} + +func (x BackgroundVisualDetailProto_SettlementType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BackgroundVisualDetailProto_SettlementType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[335].Descriptor() +} + +func (BackgroundVisualDetailProto_SettlementType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[335] +} + +func (x BackgroundVisualDetailProto_SettlementType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BackgroundVisualDetailProto_SettlementType.Descriptor instead. +func (BackgroundVisualDetailProto_SettlementType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{206, 5} +} + +type BadgeRewardEncounterResponseProto_Status int32 + +const ( + BadgeRewardEncounterResponseProto_UNKNOWN BadgeRewardEncounterResponseProto_Status = 0 + BadgeRewardEncounterResponseProto_SUCCESS_ENCOUNTER BadgeRewardEncounterResponseProto_Status = 1 + BadgeRewardEncounterResponseProto_SUCCESS_POKEMON_INVENTORY_FULL BadgeRewardEncounterResponseProto_Status = 2 + BadgeRewardEncounterResponseProto_ERROR_REQUIRES_PROGRESS BadgeRewardEncounterResponseProto_Status = 3 + BadgeRewardEncounterResponseProto_ERROR_ENCOUNTER_COMPLETE BadgeRewardEncounterResponseProto_Status = 4 + BadgeRewardEncounterResponseProto_ERROR BadgeRewardEncounterResponseProto_Status = 5 +) + +// Enum value maps for BadgeRewardEncounterResponseProto_Status. +var ( + BadgeRewardEncounterResponseProto_Status_name = map[int32]string{ + 0: "UNKNOWN", + 1: "SUCCESS_ENCOUNTER", + 2: "SUCCESS_POKEMON_INVENTORY_FULL", + 3: "ERROR_REQUIRES_PROGRESS", + 4: "ERROR_ENCOUNTER_COMPLETE", + 5: "ERROR", + } + BadgeRewardEncounterResponseProto_Status_value = map[string]int32{ + "UNKNOWN": 0, + "SUCCESS_ENCOUNTER": 1, + "SUCCESS_POKEMON_INVENTORY_FULL": 2, + "ERROR_REQUIRES_PROGRESS": 3, + "ERROR_ENCOUNTER_COMPLETE": 4, + "ERROR": 5, + } +) + +func (x BadgeRewardEncounterResponseProto_Status) Enum() *BadgeRewardEncounterResponseProto_Status { + p := new(BadgeRewardEncounterResponseProto_Status) + *p = x + return p +} + +func (x BadgeRewardEncounterResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BadgeRewardEncounterResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[336].Descriptor() +} + +func (BadgeRewardEncounterResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[336] +} + +func (x BadgeRewardEncounterResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BadgeRewardEncounterResponseProto_Status.Descriptor instead. +func (BadgeRewardEncounterResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{210, 0} +} + +type BadgeTierRewardProto_BadgeRewardType int32 + +const ( + BadgeTierRewardProto_NONE BadgeTierRewardProto_BadgeRewardType = 0 + BadgeTierRewardProto_AVATAR_ITEM BadgeTierRewardProto_BadgeRewardType = 1 + BadgeTierRewardProto_POKEMON_ENCOUNTER BadgeTierRewardProto_BadgeRewardType = 2 +) + +// Enum value maps for BadgeTierRewardProto_BadgeRewardType. +var ( + BadgeTierRewardProto_BadgeRewardType_name = map[int32]string{ + 0: "NONE", + 1: "AVATAR_ITEM", + 2: "POKEMON_ENCOUNTER", + } + BadgeTierRewardProto_BadgeRewardType_value = map[string]int32{ + "NONE": 0, + "AVATAR_ITEM": 1, + "POKEMON_ENCOUNTER": 2, + } +) + +func (x BadgeTierRewardProto_BadgeRewardType) Enum() *BadgeTierRewardProto_BadgeRewardType { + p := new(BadgeTierRewardProto_BadgeRewardType) + *p = x + return p +} + +func (x BadgeTierRewardProto_BadgeRewardType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BadgeTierRewardProto_BadgeRewardType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[337].Descriptor() +} + +func (BadgeTierRewardProto_BadgeRewardType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[337] +} + +func (x BadgeTierRewardProto_BadgeRewardType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BadgeTierRewardProto_BadgeRewardType.Descriptor instead. +func (BadgeTierRewardProto_BadgeRewardType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{213, 0} +} + +type BattleActionProto_ActionType int32 + +const ( + BattleActionProto_UNSET BattleActionProto_ActionType = 0 + BattleActionProto_ATTACK BattleActionProto_ActionType = 1 + BattleActionProto_DODGE BattleActionProto_ActionType = 2 + BattleActionProto_SPECIAL_ATTACK BattleActionProto_ActionType = 3 + BattleActionProto_SWAP_POKEMON BattleActionProto_ActionType = 4 + BattleActionProto_FAINT BattleActionProto_ActionType = 5 + BattleActionProto_PLAYER_JOIN BattleActionProto_ActionType = 6 + BattleActionProto_PLAYER_QUIT BattleActionProto_ActionType = 7 + BattleActionProto_VICTORY BattleActionProto_ActionType = 8 + BattleActionProto_DEFEAT BattleActionProto_ActionType = 9 + BattleActionProto_TIMED_OUT BattleActionProto_ActionType = 10 + BattleActionProto_SPECIAL_ATTACK_2 BattleActionProto_ActionType = 11 + BattleActionProto_USE_ITEM BattleActionProto_ActionType = 12 + BattleActionProto_DISPLAY_CHANGE BattleActionProto_ActionType = 13 + BattleActionProto_ACTIVATE_ABILITY BattleActionProto_ActionType = 14 +) + +// Enum value maps for BattleActionProto_ActionType. +var ( + BattleActionProto_ActionType_name = map[int32]string{ + 0: "UNSET", + 1: "ATTACK", + 2: "DODGE", + 3: "SPECIAL_ATTACK", + 4: "SWAP_POKEMON", + 5: "FAINT", + 6: "PLAYER_JOIN", + 7: "PLAYER_QUIT", + 8: "VICTORY", + 9: "DEFEAT", + 10: "TIMED_OUT", + 11: "SPECIAL_ATTACK_2", + 12: "USE_ITEM", + 13: "DISPLAY_CHANGE", + 14: "ACTIVATE_ABILITY", + } + BattleActionProto_ActionType_value = map[string]int32{ + "UNSET": 0, + "ATTACK": 1, + "DODGE": 2, + "SPECIAL_ATTACK": 3, + "SWAP_POKEMON": 4, + "FAINT": 5, + "PLAYER_JOIN": 6, + "PLAYER_QUIT": 7, + "VICTORY": 8, + "DEFEAT": 9, + "TIMED_OUT": 10, + "SPECIAL_ATTACK_2": 11, + "USE_ITEM": 12, + "DISPLAY_CHANGE": 13, + "ACTIVATE_ABILITY": 14, + } +) + +func (x BattleActionProto_ActionType) Enum() *BattleActionProto_ActionType { + p := new(BattleActionProto_ActionType) + *p = x + return p +} + +func (x BattleActionProto_ActionType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleActionProto_ActionType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[338].Descriptor() +} + +func (BattleActionProto_ActionType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[338] +} + +func (x BattleActionProto_ActionType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleActionProto_ActionType.Descriptor instead. +func (BattleActionProto_ActionType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{216, 0} +} + +type BattleActorProto_ActorType int32 + +const ( + BattleActorProto_UNSET_ACTOR_TYPE BattleActorProto_ActorType = 0 + BattleActorProto_PLAYER BattleActorProto_ActorType = 1 + BattleActorProto_PLAYER_BOSS BattleActorProto_ActorType = 2 + BattleActorProto_PLAYER_OBSERVER BattleActorProto_ActorType = 3 + BattleActorProto_NPC BattleActorProto_ActorType = 4 + BattleActorProto_NPC_BOSS BattleActorProto_ActorType = 5 + BattleActorProto_NPC_OBSERVER BattleActorProto_ActorType = 6 + BattleActorProto_FIELD_DIRECTOR BattleActorProto_ActorType = 7 + BattleActorProto_SIDELINE BattleActorProto_ActorType = 8 + BattleActorProto_FIELD_ACTOR BattleActorProto_ActorType = 9 +) + +// Enum value maps for BattleActorProto_ActorType. +var ( + BattleActorProto_ActorType_name = map[int32]string{ + 0: "UNSET_ACTOR_TYPE", + 1: "PLAYER", + 2: "PLAYER_BOSS", + 3: "PLAYER_OBSERVER", + 4: "NPC", + 5: "NPC_BOSS", + 6: "NPC_OBSERVER", + 7: "FIELD_DIRECTOR", + 8: "SIDELINE", + 9: "FIELD_ACTOR", + } + BattleActorProto_ActorType_value = map[string]int32{ + "UNSET_ACTOR_TYPE": 0, + "PLAYER": 1, + "PLAYER_BOSS": 2, + "PLAYER_OBSERVER": 3, + "NPC": 4, + "NPC_BOSS": 5, + "NPC_OBSERVER": 6, + "FIELD_DIRECTOR": 7, + "SIDELINE": 8, + "FIELD_ACTOR": 9, + } +) + +func (x BattleActorProto_ActorType) Enum() *BattleActorProto_ActorType { + p := new(BattleActorProto_ActorType) + *p = x + return p +} + +func (x BattleActorProto_ActorType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleActorProto_ActorType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[339].Descriptor() +} + +func (BattleActorProto_ActorType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[339] +} + +func (x BattleActorProto_ActorType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleActorProto_ActorType.Descriptor instead. +func (BattleActorProto_ActorType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{218, 0} +} + +type BattleActorProto_FieldActorMetadata_FieldActorType int32 + +const ( + BattleActorProto_FieldActorMetadata_UNSET_FIELD_ACTOR_TYPE BattleActorProto_FieldActorMetadata_FieldActorType = 0 + BattleActorProto_FieldActorMetadata_ATTACK_INDICATOR BattleActorProto_FieldActorMetadata_FieldActorType = 1 + BattleActorProto_FieldActorMetadata_COLLECTIBLE_ORB BattleActorProto_FieldActorMetadata_FieldActorType = 2 +) + +// Enum value maps for BattleActorProto_FieldActorMetadata_FieldActorType. +var ( + BattleActorProto_FieldActorMetadata_FieldActorType_name = map[int32]string{ + 0: "UNSET_FIELD_ACTOR_TYPE", + 1: "ATTACK_INDICATOR", + 2: "COLLECTIBLE_ORB", + } + BattleActorProto_FieldActorMetadata_FieldActorType_value = map[string]int32{ + "UNSET_FIELD_ACTOR_TYPE": 0, + "ATTACK_INDICATOR": 1, + "COLLECTIBLE_ORB": 2, + } +) + +func (x BattleActorProto_FieldActorMetadata_FieldActorType) Enum() *BattleActorProto_FieldActorMetadata_FieldActorType { + p := new(BattleActorProto_FieldActorMetadata_FieldActorType) + *p = x + return p +} + +func (x BattleActorProto_FieldActorMetadata_FieldActorType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleActorProto_FieldActorMetadata_FieldActorType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[340].Descriptor() +} + +func (BattleActorProto_FieldActorMetadata_FieldActorType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[340] +} + +func (x BattleActorProto_FieldActorMetadata_FieldActorType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleActorProto_FieldActorMetadata_FieldActorType.Descriptor instead. +func (BattleActorProto_FieldActorMetadata_FieldActorType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{218, 0, 0} +} + +type BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData_OrbState int32 + +const ( + BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData_ORB_STATE_UNSET BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData_OrbState = 0 + BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData_ORB_STATE_IDLE BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData_OrbState = 1 + BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData_ORB_STATE_COLLECTED BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData_OrbState = 2 + BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData_ORB_STATE_EXPIRED BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData_OrbState = 3 +) + +// Enum value maps for BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData_OrbState. +var ( + BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData_OrbState_name = map[int32]string{ + 0: "ORB_STATE_UNSET", + 1: "ORB_STATE_IDLE", + 2: "ORB_STATE_COLLECTED", + 3: "ORB_STATE_EXPIRED", + } + BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData_OrbState_value = map[string]int32{ + "ORB_STATE_UNSET": 0, + "ORB_STATE_IDLE": 1, + "ORB_STATE_COLLECTED": 2, + "ORB_STATE_EXPIRED": 3, + } +) + +func (x BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData_OrbState) Enum() *BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData_OrbState { + p := new(BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData_OrbState) + *p = x + return p +} + +func (x BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData_OrbState) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData_OrbState) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[341].Descriptor() +} + +func (BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData_OrbState) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[341] +} + +func (x BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData_OrbState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData_OrbState.Descriptor instead. +func (BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData_OrbState) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{218, 0, 1, 0} +} + +type BattleClockSyncOutProto_Result int32 + +const ( + BattleClockSyncOutProto_UNSET BattleClockSyncOutProto_Result = 0 + BattleClockSyncOutProto_SUCCESS BattleClockSyncOutProto_Result = 1 + BattleClockSyncOutProto_FAILURE BattleClockSyncOutProto_Result = 2 +) + +// Enum value maps for BattleClockSyncOutProto_Result. +var ( + BattleClockSyncOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + } + BattleClockSyncOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + } +) + +func (x BattleClockSyncOutProto_Result) Enum() *BattleClockSyncOutProto_Result { + p := new(BattleClockSyncOutProto_Result) + *p = x + return p +} + +func (x BattleClockSyncOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleClockSyncOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[342].Descriptor() +} + +func (BattleClockSyncOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[342] +} + +func (x BattleClockSyncOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleClockSyncOutProto_Result.Descriptor instead. +func (BattleClockSyncOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{222, 0} +} + +type BattleEventProto_EventType int32 + +const ( + BattleEventProto_UNSET_EVENT_TYPE BattleEventProto_EventType = 0 + BattleEventProto_EVENT_TYPE_START_BATTLE BattleEventProto_EventType = 1 + BattleEventProto_EVENT_TYPE_BATTLE_JOIN BattleEventProto_EventType = 2 + BattleEventProto_EVENT_TYPE_BATTLE_QUIT BattleEventProto_EventType = 3 + BattleEventProto_EVENT_TYPE_ATTACK BattleEventProto_EventType = 4 + BattleEventProto_EVENT_TYPE_DODGE BattleEventProto_EventType = 5 + BattleEventProto_EVENT_TYPE_SHIELD BattleEventProto_EventType = 6 + BattleEventProto_EVENT_TYPE_SWAP_POKEMON BattleEventProto_EventType = 7 + BattleEventProto_EVENT_TYPE_ITEM BattleEventProto_EventType = 8 + BattleEventProto_EVENT_TYPE_ACTOR_ABILITY BattleEventProto_EventType = 9 + BattleEventProto_EVENT_TYPE_STAT_CHANGE BattleEventProto_EventType = 10 + BattleEventProto_EVENT_TYPE_ATTACK_TELEGRAPH BattleEventProto_EventType = 11 + BattleEventProto_EVENT_TYPE_MINIGAME BattleEventProto_EventType = 12 + BattleEventProto_EVENT_TYPE_TRANSFORM BattleEventProto_EventType = 15 + BattleEventProto_EVENT_TYPE_ABILITY_TRIGGER BattleEventProto_EventType = 16 + BattleEventProto_EVENT_TYPE_ACTOR_MOVE BattleEventProto_EventType = 17 + BattleEventProto_EVENT_TYPE_BATTLE_END BattleEventProto_EventType = 18 + BattleEventProto_EVENT_TYPE_COUNTDOWN BattleEventProto_EventType = 19 + BattleEventProto_EVENT_TYPE_DODGE_SUCCESS BattleEventProto_EventType = 21 + BattleEventProto_EVENT_TYPE_FLINCH BattleEventProto_EventType = 22 + BattleEventProto_EVENT_TYPE_BREAD_MODE BattleEventProto_EventType = 23 + BattleEventProto_EVENT_TYPE_BREAD_MOVE BattleEventProto_EventType = 24 + BattleEventProto_EVENT_TYPE_SIDELINE_ACTION BattleEventProto_EventType = 25 + BattleEventProto_EVENT_TYPE_ADD_FIELD_ACTOR BattleEventProto_EventType = 26 + BattleEventProto_EVENT_TYPE_REMOVE_FIELD_ACTOR BattleEventProto_EventType = 27 + BattleEventProto_EVENT_TYPE_ENRAGE BattleEventProto_EventType = 28 + BattleEventProto_EVENT_TYPE_ENRAGE_TELEGRAPH BattleEventProto_EventType = 29 + BattleEventProto_EVENT_TYPE_MODIFY_ACTOR_AURA BattleEventProto_EventType = 30 + BattleEventProto_EVENT_TYPE_CINEMATIC BattleEventProto_EventType = 31 + BattleEventProto_EVENT_TYPE_CONSENSUS BattleEventProto_EventType = 32 + BattleEventProto_EVENT_TYPE_BREAD_MODE_REVERT BattleEventProto_EventType = 33 + BattleEventProto_EVENT_TYPE_ATTACK_BOOST BattleEventProto_EventType = 34 + BattleEventProto_EVENT_TYPE_WINDOW BattleEventProto_EventType = 35 + BattleEventProto_EVENT_TYPE_BATTLE_LOG_MESSAGE BattleEventProto_EventType = 36 + BattleEventProto_EVENT_TYPE_BATTLE_SPIN_POKEBALL BattleEventProto_EventType = 37 + BattleEventProto_EVENT_TYPE_READY BattleEventProto_EventType = 41 + BattleEventProto_EVENT_TYPE_FAST_MOVE_PREDICTION_OVERRIDE BattleEventProto_EventType = 42 + BattleEventProto_EVENT_TYPE_HOLISTIC_COUNTDOWN BattleEventProto_EventType = 43 + BattleEventProto_EVENT_TYPE_BATTLE_TOAST BattleEventProto_EventType = 44 + BattleEventProto_EVENT_TYPE_RECORD_LATENCY BattleEventProto_EventType = 45 +) + +// Enum value maps for BattleEventProto_EventType. +var ( + BattleEventProto_EventType_name = map[int32]string{ + 0: "UNSET_EVENT_TYPE", + 1: "EVENT_TYPE_START_BATTLE", + 2: "EVENT_TYPE_BATTLE_JOIN", + 3: "EVENT_TYPE_BATTLE_QUIT", + 4: "EVENT_TYPE_ATTACK", + 5: "EVENT_TYPE_DODGE", + 6: "EVENT_TYPE_SHIELD", + 7: "EVENT_TYPE_SWAP_POKEMON", + 8: "EVENT_TYPE_ITEM", + 9: "EVENT_TYPE_ACTOR_ABILITY", + 10: "EVENT_TYPE_STAT_CHANGE", + 11: "EVENT_TYPE_ATTACK_TELEGRAPH", + 12: "EVENT_TYPE_MINIGAME", + 15: "EVENT_TYPE_TRANSFORM", + 16: "EVENT_TYPE_ABILITY_TRIGGER", + 17: "EVENT_TYPE_ACTOR_MOVE", + 18: "EVENT_TYPE_BATTLE_END", + 19: "EVENT_TYPE_COUNTDOWN", + 21: "EVENT_TYPE_DODGE_SUCCESS", + 22: "EVENT_TYPE_FLINCH", + 23: "EVENT_TYPE_BREAD_MODE", + 24: "EVENT_TYPE_BREAD_MOVE", + 25: "EVENT_TYPE_SIDELINE_ACTION", + 26: "EVENT_TYPE_ADD_FIELD_ACTOR", + 27: "EVENT_TYPE_REMOVE_FIELD_ACTOR", + 28: "EVENT_TYPE_ENRAGE", + 29: "EVENT_TYPE_ENRAGE_TELEGRAPH", + 30: "EVENT_TYPE_MODIFY_ACTOR_AURA", + 31: "EVENT_TYPE_CINEMATIC", + 32: "EVENT_TYPE_CONSENSUS", + 33: "EVENT_TYPE_BREAD_MODE_REVERT", + 34: "EVENT_TYPE_ATTACK_BOOST", + 35: "EVENT_TYPE_WINDOW", + 36: "EVENT_TYPE_BATTLE_LOG_MESSAGE", + 37: "EVENT_TYPE_BATTLE_SPIN_POKEBALL", + 41: "EVENT_TYPE_READY", + 42: "EVENT_TYPE_FAST_MOVE_PREDICTION_OVERRIDE", + 43: "EVENT_TYPE_HOLISTIC_COUNTDOWN", + 44: "EVENT_TYPE_BATTLE_TOAST", + 45: "EVENT_TYPE_RECORD_LATENCY", + } + BattleEventProto_EventType_value = map[string]int32{ + "UNSET_EVENT_TYPE": 0, + "EVENT_TYPE_START_BATTLE": 1, + "EVENT_TYPE_BATTLE_JOIN": 2, + "EVENT_TYPE_BATTLE_QUIT": 3, + "EVENT_TYPE_ATTACK": 4, + "EVENT_TYPE_DODGE": 5, + "EVENT_TYPE_SHIELD": 6, + "EVENT_TYPE_SWAP_POKEMON": 7, + "EVENT_TYPE_ITEM": 8, + "EVENT_TYPE_ACTOR_ABILITY": 9, + "EVENT_TYPE_STAT_CHANGE": 10, + "EVENT_TYPE_ATTACK_TELEGRAPH": 11, + "EVENT_TYPE_MINIGAME": 12, + "EVENT_TYPE_TRANSFORM": 15, + "EVENT_TYPE_ABILITY_TRIGGER": 16, + "EVENT_TYPE_ACTOR_MOVE": 17, + "EVENT_TYPE_BATTLE_END": 18, + "EVENT_TYPE_COUNTDOWN": 19, + "EVENT_TYPE_DODGE_SUCCESS": 21, + "EVENT_TYPE_FLINCH": 22, + "EVENT_TYPE_BREAD_MODE": 23, + "EVENT_TYPE_BREAD_MOVE": 24, + "EVENT_TYPE_SIDELINE_ACTION": 25, + "EVENT_TYPE_ADD_FIELD_ACTOR": 26, + "EVENT_TYPE_REMOVE_FIELD_ACTOR": 27, + "EVENT_TYPE_ENRAGE": 28, + "EVENT_TYPE_ENRAGE_TELEGRAPH": 29, + "EVENT_TYPE_MODIFY_ACTOR_AURA": 30, + "EVENT_TYPE_CINEMATIC": 31, + "EVENT_TYPE_CONSENSUS": 32, + "EVENT_TYPE_BREAD_MODE_REVERT": 33, + "EVENT_TYPE_ATTACK_BOOST": 34, + "EVENT_TYPE_WINDOW": 35, + "EVENT_TYPE_BATTLE_LOG_MESSAGE": 36, + "EVENT_TYPE_BATTLE_SPIN_POKEBALL": 37, + "EVENT_TYPE_READY": 41, + "EVENT_TYPE_FAST_MOVE_PREDICTION_OVERRIDE": 42, + "EVENT_TYPE_HOLISTIC_COUNTDOWN": 43, + "EVENT_TYPE_BATTLE_TOAST": 44, + "EVENT_TYPE_RECORD_LATENCY": 45, + } +) + +func (x BattleEventProto_EventType) Enum() *BattleEventProto_EventType { + p := new(BattleEventProto_EventType) + *p = x + return p +} + +func (x BattleEventProto_EventType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleEventProto_EventType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[343].Descriptor() +} + +func (BattleEventProto_EventType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[343] +} + +func (x BattleEventProto_EventType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleEventProto_EventType.Descriptor instead. +func (BattleEventProto_EventType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 0} +} + +type BattleEventProto_BattleLogMessage_MessageStringKey int32 + +const ( + BattleEventProto_BattleLogMessage_MESSAGE_STRING_KEY_UNSET BattleEventProto_BattleLogMessage_MessageStringKey = 0 + BattleEventProto_BattleLogMessage_MESSAGE_STRING_KEY_BEHEMOTH_BLADE_ADVENTURE_EFFECT_BATTLE_LOG BattleEventProto_BattleLogMessage_MessageStringKey = 1 + BattleEventProto_BattleLogMessage_MESSAGE_STRING_KEY_BEHEMOTH_BASH_ADVENTURE_EFFECT_BATTLE_LOG BattleEventProto_BattleLogMessage_MessageStringKey = 2 + BattleEventProto_BattleLogMessage_MESSAGE_STRING_KEY_DYNAMAX_CANNON_ADVENTURE_EFFECT_BATTLE_LOG BattleEventProto_BattleLogMessage_MessageStringKey = 3 + BattleEventProto_BattleLogMessage_MESSAGE_STRING_KEY_SHIELD_BREAK_ADVENTURE_EFFECT_BATTLE_LOG BattleEventProto_BattleLogMessage_MessageStringKey = 4 +) + +// Enum value maps for BattleEventProto_BattleLogMessage_MessageStringKey. +var ( + BattleEventProto_BattleLogMessage_MessageStringKey_name = map[int32]string{ + 0: "MESSAGE_STRING_KEY_UNSET", + 1: "MESSAGE_STRING_KEY_BEHEMOTH_BLADE_ADVENTURE_EFFECT_BATTLE_LOG", + 2: "MESSAGE_STRING_KEY_BEHEMOTH_BASH_ADVENTURE_EFFECT_BATTLE_LOG", + 3: "MESSAGE_STRING_KEY_DYNAMAX_CANNON_ADVENTURE_EFFECT_BATTLE_LOG", + 4: "MESSAGE_STRING_KEY_SHIELD_BREAK_ADVENTURE_EFFECT_BATTLE_LOG", + } + BattleEventProto_BattleLogMessage_MessageStringKey_value = map[string]int32{ + "MESSAGE_STRING_KEY_UNSET": 0, + "MESSAGE_STRING_KEY_BEHEMOTH_BLADE_ADVENTURE_EFFECT_BATTLE_LOG": 1, + "MESSAGE_STRING_KEY_BEHEMOTH_BASH_ADVENTURE_EFFECT_BATTLE_LOG": 2, + "MESSAGE_STRING_KEY_DYNAMAX_CANNON_ADVENTURE_EFFECT_BATTLE_LOG": 3, + "MESSAGE_STRING_KEY_SHIELD_BREAK_ADVENTURE_EFFECT_BATTLE_LOG": 4, + } +) + +func (x BattleEventProto_BattleLogMessage_MessageStringKey) Enum() *BattleEventProto_BattleLogMessage_MessageStringKey { + p := new(BattleEventProto_BattleLogMessage_MessageStringKey) + *p = x + return p +} + +func (x BattleEventProto_BattleLogMessage_MessageStringKey) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleEventProto_BattleLogMessage_MessageStringKey) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[344].Descriptor() +} + +func (BattleEventProto_BattleLogMessage_MessageStringKey) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[344] +} + +func (x BattleEventProto_BattleLogMessage_MessageStringKey) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleEventProto_BattleLogMessage_MessageStringKey.Descriptor instead. +func (BattleEventProto_BattleLogMessage_MessageStringKey) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 2, 0} +} + +type BattleEventProto_AttackTelegraph_AttackTelegraphType int32 + +const ( + BattleEventProto_AttackTelegraph_UNSET BattleEventProto_AttackTelegraph_AttackTelegraphType = 0 + BattleEventProto_AttackTelegraph_ALL BattleEventProto_AttackTelegraph_AttackTelegraphType = 1 + BattleEventProto_AttackTelegraph_SINGLE BattleEventProto_AttackTelegraph_AttackTelegraphType = 2 +) + +// Enum value maps for BattleEventProto_AttackTelegraph_AttackTelegraphType. +var ( + BattleEventProto_AttackTelegraph_AttackTelegraphType_name = map[int32]string{ + 0: "UNSET", + 1: "ALL", + 2: "SINGLE", + } + BattleEventProto_AttackTelegraph_AttackTelegraphType_value = map[string]int32{ + "UNSET": 0, + "ALL": 1, + "SINGLE": 2, + } +) + +func (x BattleEventProto_AttackTelegraph_AttackTelegraphType) Enum() *BattleEventProto_AttackTelegraph_AttackTelegraphType { + p := new(BattleEventProto_AttackTelegraph_AttackTelegraphType) + *p = x + return p +} + +func (x BattleEventProto_AttackTelegraph_AttackTelegraphType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleEventProto_AttackTelegraph_AttackTelegraphType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[345].Descriptor() +} + +func (BattleEventProto_AttackTelegraph_AttackTelegraphType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[345] +} + +func (x BattleEventProto_AttackTelegraph_AttackTelegraphType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleEventProto_AttackTelegraph_AttackTelegraphType.Descriptor instead. +func (BattleEventProto_AttackTelegraph_AttackTelegraphType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 7, 0} +} + +type BattleEventProto_BattleEnd_Reason int32 + +const ( + BattleEventProto_BattleEnd_UNSET_REASON BattleEventProto_BattleEnd_Reason = 0 + BattleEventProto_BattleEnd_ELIMINATION BattleEventProto_BattleEnd_Reason = 1 + BattleEventProto_BattleEnd_TIME_OUT BattleEventProto_BattleEnd_Reason = 2 + BattleEventProto_BattleEnd_SIDELINE_ELIMINATION BattleEventProto_BattleEnd_Reason = 3 + BattleEventProto_BattleEnd_SINGLE_TEAM_ELIMINATION BattleEventProto_BattleEnd_Reason = 4 + BattleEventProto_BattleEnd_SURRENDER BattleEventProto_BattleEnd_Reason = 5 +) + +// Enum value maps for BattleEventProto_BattleEnd_Reason. +var ( + BattleEventProto_BattleEnd_Reason_name = map[int32]string{ + 0: "UNSET_REASON", + 1: "ELIMINATION", + 2: "TIME_OUT", + 3: "SIDELINE_ELIMINATION", + 4: "SINGLE_TEAM_ELIMINATION", + 5: "SURRENDER", + } + BattleEventProto_BattleEnd_Reason_value = map[string]int32{ + "UNSET_REASON": 0, + "ELIMINATION": 1, + "TIME_OUT": 2, + "SIDELINE_ELIMINATION": 3, + "SINGLE_TEAM_ELIMINATION": 4, + "SURRENDER": 5, + } +) + +func (x BattleEventProto_BattleEnd_Reason) Enum() *BattleEventProto_BattleEnd_Reason { + p := new(BattleEventProto_BattleEnd_Reason) + *p = x + return p +} + +func (x BattleEventProto_BattleEnd_Reason) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleEventProto_BattleEnd_Reason) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[346].Descriptor() +} + +func (BattleEventProto_BattleEnd_Reason) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[346] +} + +func (x BattleEventProto_BattleEnd_Reason) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleEventProto_BattleEnd_Reason.Descriptor instead. +func (BattleEventProto_BattleEnd_Reason) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 8, 0} +} + +type BattleEventProto_BattleEnd_Result int32 + +const ( + BattleEventProto_BattleEnd_UNSET_RESULT BattleEventProto_BattleEnd_Result = 0 + BattleEventProto_BattleEnd_WIN BattleEventProto_BattleEnd_Result = 1 + BattleEventProto_BattleEnd_LOSS BattleEventProto_BattleEnd_Result = 2 + BattleEventProto_BattleEnd_TIE BattleEventProto_BattleEnd_Result = 3 +) + +// Enum value maps for BattleEventProto_BattleEnd_Result. +var ( + BattleEventProto_BattleEnd_Result_name = map[int32]string{ + 0: "UNSET_RESULT", + 1: "WIN", + 2: "LOSS", + 3: "TIE", + } + BattleEventProto_BattleEnd_Result_value = map[string]int32{ + "UNSET_RESULT": 0, + "WIN": 1, + "LOSS": 2, + "TIE": 3, + } +) + +func (x BattleEventProto_BattleEnd_Result) Enum() *BattleEventProto_BattleEnd_Result { + p := new(BattleEventProto_BattleEnd_Result) + *p = x + return p +} + +func (x BattleEventProto_BattleEnd_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleEventProto_BattleEnd_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[347].Descriptor() +} + +func (BattleEventProto_BattleEnd_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[347] +} + +func (x BattleEventProto_BattleEnd_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleEventProto_BattleEnd_Result.Descriptor instead. +func (BattleEventProto_BattleEnd_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 8, 1} +} + +type BattleEventProto_BattleToast_ToastType int32 + +const ( + BattleEventProto_BattleToast_UNSET BattleEventProto_BattleToast_ToastType = 0 + BattleEventProto_BattleToast_MEGA_ENTERED_BATTLE BattleEventProto_BattleToast_ToastType = 1 + BattleEventProto_BattleToast_MEGA_TYPE_ATTACKS_BOOSTED BattleEventProto_BattleToast_ToastType = 2 + BattleEventProto_BattleToast_PRIMAL_ENTERED_BATTLE BattleEventProto_BattleToast_ToastType = 3 + BattleEventProto_BattleToast_PRIMAL_TYPE_ATTACKS_BOOSTED BattleEventProto_BattleToast_ToastType = 4 +) + +// Enum value maps for BattleEventProto_BattleToast_ToastType. +var ( + BattleEventProto_BattleToast_ToastType_name = map[int32]string{ + 0: "UNSET", + 1: "MEGA_ENTERED_BATTLE", + 2: "MEGA_TYPE_ATTACKS_BOOSTED", + 3: "PRIMAL_ENTERED_BATTLE", + 4: "PRIMAL_TYPE_ATTACKS_BOOSTED", + } + BattleEventProto_BattleToast_ToastType_value = map[string]int32{ + "UNSET": 0, + "MEGA_ENTERED_BATTLE": 1, + "MEGA_TYPE_ATTACKS_BOOSTED": 2, + "PRIMAL_ENTERED_BATTLE": 3, + "PRIMAL_TYPE_ATTACKS_BOOSTED": 4, + } +) + +func (x BattleEventProto_BattleToast_ToastType) Enum() *BattleEventProto_BattleToast_ToastType { + p := new(BattleEventProto_BattleToast_ToastType) + *p = x + return p +} + +func (x BattleEventProto_BattleToast_ToastType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleEventProto_BattleToast_ToastType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[348].Descriptor() +} + +func (BattleEventProto_BattleToast_ToastType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[348] +} + +func (x BattleEventProto_BattleToast_ToastType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleEventProto_BattleToast_ToastType.Descriptor instead. +func (BattleEventProto_BattleToast_ToastType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 11, 0} +} + +type BattleEventProto_BattleQuit_QuitType int32 + +const ( + BattleEventProto_BattleQuit_UNSET_QUIT_TYPE BattleEventProto_BattleQuit_QuitType = 0 + BattleEventProto_BattleQuit_PLAYER_QUIT BattleEventProto_BattleQuit_QuitType = 1 + BattleEventProto_BattleQuit_DISCONNECT BattleEventProto_BattleQuit_QuitType = 2 +) + +// Enum value maps for BattleEventProto_BattleQuit_QuitType. +var ( + BattleEventProto_BattleQuit_QuitType_name = map[int32]string{ + 0: "UNSET_QUIT_TYPE", + 1: "PLAYER_QUIT", + 2: "DISCONNECT", + } + BattleEventProto_BattleQuit_QuitType_value = map[string]int32{ + "UNSET_QUIT_TYPE": 0, + "PLAYER_QUIT": 1, + "DISCONNECT": 2, + } +) + +func (x BattleEventProto_BattleQuit_QuitType) Enum() *BattleEventProto_BattleQuit_QuitType { + p := new(BattleEventProto_BattleQuit_QuitType) + *p = x + return p +} + +func (x BattleEventProto_BattleQuit_QuitType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleEventProto_BattleQuit_QuitType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[349].Descriptor() +} + +func (BattleEventProto_BattleQuit_QuitType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[349] +} + +func (x BattleEventProto_BattleQuit_QuitType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleEventProto_BattleQuit_QuitType.Descriptor instead. +func (BattleEventProto_BattleQuit_QuitType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 12, 0} +} + +type BattleEventProto_BreadMove_MoveType int32 + +const ( + BattleEventProto_BreadMove_UNSET BattleEventProto_BreadMove_MoveType = 0 + BattleEventProto_BreadMove_BREAD_ATTACK BattleEventProto_BreadMove_MoveType = 1 + BattleEventProto_BreadMove_BREAD_GUARD BattleEventProto_BreadMove_MoveType = 2 + BattleEventProto_BreadMove_BREAD_HEAL BattleEventProto_BreadMove_MoveType = 3 +) + +// Enum value maps for BattleEventProto_BreadMove_MoveType. +var ( + BattleEventProto_BreadMove_MoveType_name = map[int32]string{ + 0: "UNSET", + 1: "BREAD_ATTACK", + 2: "BREAD_GUARD", + 3: "BREAD_HEAL", + } + BattleEventProto_BreadMove_MoveType_value = map[string]int32{ + "UNSET": 0, + "BREAD_ATTACK": 1, + "BREAD_GUARD": 2, + "BREAD_HEAL": 3, + } +) + +func (x BattleEventProto_BreadMove_MoveType) Enum() *BattleEventProto_BreadMove_MoveType { + p := new(BattleEventProto_BreadMove_MoveType) + *p = x + return p +} + +func (x BattleEventProto_BreadMove_MoveType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleEventProto_BreadMove_MoveType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[350].Descriptor() +} + +func (BattleEventProto_BreadMove_MoveType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[350] +} + +func (x BattleEventProto_BreadMove_MoveType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleEventProto_BreadMove_MoveType.Descriptor instead. +func (BattleEventProto_BreadMove_MoveType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 13, 0} +} + +type BattleEventProto_Cinematic_CinematicType int32 + +const ( + BattleEventProto_Cinematic_UNSET BattleEventProto_Cinematic_CinematicType = 0 + BattleEventProto_Cinematic_PREBREAD BattleEventProto_Cinematic_CinematicType = 1 + BattleEventProto_Cinematic_BREAD BattleEventProto_Cinematic_CinematicType = 2 + BattleEventProto_Cinematic_BREAD_MOVE BattleEventProto_Cinematic_CinematicType = 3 + BattleEventProto_Cinematic_REVERT_BREAD BattleEventProto_Cinematic_CinematicType = 4 + BattleEventProto_Cinematic_SWAP BattleEventProto_Cinematic_CinematicType = 5 + BattleEventProto_Cinematic_FLY_IN_CM_MINIGAME BattleEventProto_Cinematic_CinematicType = 6 + BattleEventProto_Cinematic_FLY_OUT_CM_MINIGAME BattleEventProto_Cinematic_CinematicType = 7 + BattleEventProto_Cinematic_CM_MINIGAME BattleEventProto_Cinematic_CinematicType = 8 + BattleEventProto_Cinematic_PREBATTLE BattleEventProto_Cinematic_CinematicType = 9 + BattleEventProto_Cinematic_ENTER_STUN_MODE BattleEventProto_Cinematic_CinematicType = 10 + BattleEventProto_Cinematic_EXIT_STUN_MODE BattleEventProto_Cinematic_CinematicType = 11 + BattleEventProto_Cinematic_ENTER_COORDINATED_MODE BattleEventProto_Cinematic_CinematicType = 12 + BattleEventProto_Cinematic_EXIT_COORDINATED_MODE BattleEventProto_Cinematic_CinematicType = 13 + BattleEventProto_Cinematic_PRE_COORDINATED_MODE_BOSS_SHIELD BattleEventProto_Cinematic_CinematicType = 14 + BattleEventProto_Cinematic_POST_COORDINATED_MODE_BOSS_ACTION BattleEventProto_Cinematic_CinematicType = 15 + BattleEventProto_Cinematic_MORPEKO_FULL_BELLY_TO_HANGRY BattleEventProto_Cinematic_CinematicType = 50 + BattleEventProto_Cinematic_MORPEKO_HANGRY_TO_FULL_BELLY BattleEventProto_Cinematic_CinematicType = 51 + BattleEventProto_Cinematic_AEGISLASH_SHIELD_TO_BLADE BattleEventProto_Cinematic_CinematicType = 52 + BattleEventProto_Cinematic_AEGISLASH_BLADE_TO_SHIELD BattleEventProto_Cinematic_CinematicType = 53 + BattleEventProto_Cinematic_MIMIKYU_DISGUISE_BREAK BattleEventProto_Cinematic_CinematicType = 54 + BattleEventProto_Cinematic_CRAMORANT_GULP_MISSILE_LOAD BattleEventProto_Cinematic_CinematicType = 55 + BattleEventProto_Cinematic_CRAMORANT_GULP_MISSILE_LAUNCH_GULPING_FORM BattleEventProto_Cinematic_CinematicType = 56 + BattleEventProto_Cinematic_CRAMORANT_GULP_MISSILE_LAUNCH_GORGING_FORM BattleEventProto_Cinematic_CinematicType = 57 +) + +// Enum value maps for BattleEventProto_Cinematic_CinematicType. +var ( + BattleEventProto_Cinematic_CinematicType_name = map[int32]string{ + 0: "UNSET", + 1: "PREBREAD", + 2: "BREAD", + 3: "BREAD_MOVE", + 4: "REVERT_BREAD", + 5: "SWAP", + 6: "FLY_IN_CM_MINIGAME", + 7: "FLY_OUT_CM_MINIGAME", + 8: "CM_MINIGAME", + 9: "PREBATTLE", + 10: "ENTER_STUN_MODE", + 11: "EXIT_STUN_MODE", + 12: "ENTER_COORDINATED_MODE", + 13: "EXIT_COORDINATED_MODE", + 14: "PRE_COORDINATED_MODE_BOSS_SHIELD", + 15: "POST_COORDINATED_MODE_BOSS_ACTION", + 50: "MORPEKO_FULL_BELLY_TO_HANGRY", + 51: "MORPEKO_HANGRY_TO_FULL_BELLY", + 52: "AEGISLASH_SHIELD_TO_BLADE", + 53: "AEGISLASH_BLADE_TO_SHIELD", + 54: "MIMIKYU_DISGUISE_BREAK", + 55: "CRAMORANT_GULP_MISSILE_LOAD", + 56: "CRAMORANT_GULP_MISSILE_LAUNCH_GULPING_FORM", + 57: "CRAMORANT_GULP_MISSILE_LAUNCH_GORGING_FORM", + } + BattleEventProto_Cinematic_CinematicType_value = map[string]int32{ + "UNSET": 0, + "PREBREAD": 1, + "BREAD": 2, + "BREAD_MOVE": 3, + "REVERT_BREAD": 4, + "SWAP": 5, + "FLY_IN_CM_MINIGAME": 6, + "FLY_OUT_CM_MINIGAME": 7, + "CM_MINIGAME": 8, + "PREBATTLE": 9, + "ENTER_STUN_MODE": 10, + "EXIT_STUN_MODE": 11, + "ENTER_COORDINATED_MODE": 12, + "EXIT_COORDINATED_MODE": 13, + "PRE_COORDINATED_MODE_BOSS_SHIELD": 14, + "POST_COORDINATED_MODE_BOSS_ACTION": 15, + "MORPEKO_FULL_BELLY_TO_HANGRY": 50, + "MORPEKO_HANGRY_TO_FULL_BELLY": 51, + "AEGISLASH_SHIELD_TO_BLADE": 52, + "AEGISLASH_BLADE_TO_SHIELD": 53, + "MIMIKYU_DISGUISE_BREAK": 54, + "CRAMORANT_GULP_MISSILE_LOAD": 55, + "CRAMORANT_GULP_MISSILE_LAUNCH_GULPING_FORM": 56, + "CRAMORANT_GULP_MISSILE_LAUNCH_GORGING_FORM": 57, + } +) + +func (x BattleEventProto_Cinematic_CinematicType) Enum() *BattleEventProto_Cinematic_CinematicType { + p := new(BattleEventProto_Cinematic_CinematicType) + *p = x + return p +} + +func (x BattleEventProto_Cinematic_CinematicType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleEventProto_Cinematic_CinematicType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[351].Descriptor() +} + +func (BattleEventProto_Cinematic_CinematicType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[351] +} + +func (x BattleEventProto_Cinematic_CinematicType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleEventProto_Cinematic_CinematicType.Descriptor instead. +func (BattleEventProto_Cinematic_CinematicType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 14, 0} +} + +type BattleEventProto_Consensus_ConcensusEventSubType int32 + +const ( + BattleEventProto_Consensus_UNSET BattleEventProto_Consensus_ConcensusEventSubType = 0 + BattleEventProto_Consensus_PENDING_SWAP BattleEventProto_Consensus_ConcensusEventSubType = 1 + BattleEventProto_Consensus_PENDING_BREAD_MOVE_SELECT BattleEventProto_Consensus_ConcensusEventSubType = 2 + BattleEventProto_Consensus_PENDING_MINIGAME BattleEventProto_Consensus_ConcensusEventSubType = 3 + BattleEventProto_Consensus_PENDING_POKEMON_SELECT BattleEventProto_Consensus_ConcensusEventSubType = 4 + BattleEventProto_Consensus_PENDING_BATTLE_START BattleEventProto_Consensus_ConcensusEventSubType = 5 + BattleEventProto_Consensus_COORDINATED_MODE BattleEventProto_Consensus_ConcensusEventSubType = 6 +) + +// Enum value maps for BattleEventProto_Consensus_ConcensusEventSubType. +var ( + BattleEventProto_Consensus_ConcensusEventSubType_name = map[int32]string{ + 0: "UNSET", + 1: "PENDING_SWAP", + 2: "PENDING_BREAD_MOVE_SELECT", + 3: "PENDING_MINIGAME", + 4: "PENDING_POKEMON_SELECT", + 5: "PENDING_BATTLE_START", + 6: "COORDINATED_MODE", + } + BattleEventProto_Consensus_ConcensusEventSubType_value = map[string]int32{ + "UNSET": 0, + "PENDING_SWAP": 1, + "PENDING_BREAD_MOVE_SELECT": 2, + "PENDING_MINIGAME": 3, + "PENDING_POKEMON_SELECT": 4, + "PENDING_BATTLE_START": 5, + "COORDINATED_MODE": 6, + } +) + +func (x BattleEventProto_Consensus_ConcensusEventSubType) Enum() *BattleEventProto_Consensus_ConcensusEventSubType { + p := new(BattleEventProto_Consensus_ConcensusEventSubType) + *p = x + return p +} + +func (x BattleEventProto_Consensus_ConcensusEventSubType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleEventProto_Consensus_ConcensusEventSubType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[352].Descriptor() +} + +func (BattleEventProto_Consensus_ConcensusEventSubType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[352] +} + +func (x BattleEventProto_Consensus_ConcensusEventSubType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleEventProto_Consensus_ConcensusEventSubType.Descriptor instead. +func (BattleEventProto_Consensus_ConcensusEventSubType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 15, 0} +} + +type BattleEventProto_Dodge_DodgeDirectionType int32 + +const ( + BattleEventProto_Dodge_UNSET_DIRECTION BattleEventProto_Dodge_DodgeDirectionType = 0 + BattleEventProto_Dodge_LEFT BattleEventProto_Dodge_DodgeDirectionType = 1 + BattleEventProto_Dodge_RIGHT BattleEventProto_Dodge_DodgeDirectionType = 2 + BattleEventProto_Dodge_FORWARD BattleEventProto_Dodge_DodgeDirectionType = 3 + BattleEventProto_Dodge_BACKWARD BattleEventProto_Dodge_DodgeDirectionType = 4 +) + +// Enum value maps for BattleEventProto_Dodge_DodgeDirectionType. +var ( + BattleEventProto_Dodge_DodgeDirectionType_name = map[int32]string{ + 0: "UNSET_DIRECTION", + 1: "LEFT", + 2: "RIGHT", + 3: "FORWARD", + 4: "BACKWARD", + } + BattleEventProto_Dodge_DodgeDirectionType_value = map[string]int32{ + "UNSET_DIRECTION": 0, + "LEFT": 1, + "RIGHT": 2, + "FORWARD": 3, + "BACKWARD": 4, + } +) + +func (x BattleEventProto_Dodge_DodgeDirectionType) Enum() *BattleEventProto_Dodge_DodgeDirectionType { + p := new(BattleEventProto_Dodge_DodgeDirectionType) + *p = x + return p +} + +func (x BattleEventProto_Dodge_DodgeDirectionType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleEventProto_Dodge_DodgeDirectionType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[353].Descriptor() +} + +func (BattleEventProto_Dodge_DodgeDirectionType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[353] +} + +func (x BattleEventProto_Dodge_DodgeDirectionType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleEventProto_Dodge_DodgeDirectionType.Descriptor instead. +func (BattleEventProto_Dodge_DodgeDirectionType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 17, 0} +} + +type BattleEventProto_Flinch_EffectienessType int32 + +const ( + BattleEventProto_Flinch_UNSET BattleEventProto_Flinch_EffectienessType = 0 + BattleEventProto_Flinch_NOT_VERY_EFFECTIVE BattleEventProto_Flinch_EffectienessType = 1 + BattleEventProto_Flinch_SUPER_EFFECTIVE BattleEventProto_Flinch_EffectienessType = 2 +) + +// Enum value maps for BattleEventProto_Flinch_EffectienessType. +var ( + BattleEventProto_Flinch_EffectienessType_name = map[int32]string{ + 0: "UNSET", + 1: "NOT_VERY_EFFECTIVE", + 2: "SUPER_EFFECTIVE", + } + BattleEventProto_Flinch_EffectienessType_value = map[string]int32{ + "UNSET": 0, + "NOT_VERY_EFFECTIVE": 1, + "SUPER_EFFECTIVE": 2, + } +) + +func (x BattleEventProto_Flinch_EffectienessType) Enum() *BattleEventProto_Flinch_EffectienessType { + p := new(BattleEventProto_Flinch_EffectienessType) + *p = x + return p +} + +func (x BattleEventProto_Flinch_EffectienessType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleEventProto_Flinch_EffectienessType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[354].Descriptor() +} + +func (BattleEventProto_Flinch_EffectienessType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[354] +} + +func (x BattleEventProto_Flinch_EffectienessType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleEventProto_Flinch_EffectienessType.Descriptor instead. +func (BattleEventProto_Flinch_EffectienessType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 19, 0} +} + +type BattleEventProto_SidelineAction_SideLineType int32 + +const ( + BattleEventProto_SidelineAction_UNSET BattleEventProto_SidelineAction_SideLineType = 0 + BattleEventProto_SidelineAction_FAST BattleEventProto_SidelineAction_SideLineType = 1 + BattleEventProto_SidelineAction_CHARGE BattleEventProto_SidelineAction_SideLineType = 2 +) + +// Enum value maps for BattleEventProto_SidelineAction_SideLineType. +var ( + BattleEventProto_SidelineAction_SideLineType_name = map[int32]string{ + 0: "UNSET", + 1: "FAST", + 2: "CHARGE", + } + BattleEventProto_SidelineAction_SideLineType_value = map[string]int32{ + "UNSET": 0, + "FAST": 1, + "CHARGE": 2, + } +) + +func (x BattleEventProto_SidelineAction_SideLineType) Enum() *BattleEventProto_SidelineAction_SideLineType { + p := new(BattleEventProto_SidelineAction_SideLineType) + *p = x + return p +} + +func (x BattleEventProto_SidelineAction_SideLineType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleEventProto_SidelineAction_SideLineType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[355].Descriptor() +} + +func (BattleEventProto_SidelineAction_SideLineType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[355] +} + +func (x BattleEventProto_SidelineAction_SideLineType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleEventProto_SidelineAction_SideLineType.Descriptor instead. +func (BattleEventProto_SidelineAction_SideLineType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 22, 0} +} + +type BattleEventProto_StatChange_StatStage_StatStageType int32 + +const ( + BattleEventProto_StatChange_StatStage_UNSET_STAT_CHANGE BattleEventProto_StatChange_StatStage_StatStageType = 0 + BattleEventProto_StatChange_StatStage_ATTACK BattleEventProto_StatChange_StatStage_StatStageType = 1 + BattleEventProto_StatChange_StatStage_DEFENSE BattleEventProto_StatChange_StatStage_StatStageType = 2 + BattleEventProto_StatChange_StatStage_STAMINA BattleEventProto_StatChange_StatStage_StatStageType = 3 +) + +// Enum value maps for BattleEventProto_StatChange_StatStage_StatStageType. +var ( + BattleEventProto_StatChange_StatStage_StatStageType_name = map[int32]string{ + 0: "UNSET_STAT_CHANGE", + 1: "ATTACK", + 2: "DEFENSE", + 3: "STAMINA", + } + BattleEventProto_StatChange_StatStage_StatStageType_value = map[string]int32{ + "UNSET_STAT_CHANGE": 0, + "ATTACK": 1, + "DEFENSE": 2, + "STAMINA": 3, + } +) + +func (x BattleEventProto_StatChange_StatStage_StatStageType) Enum() *BattleEventProto_StatChange_StatStage_StatStageType { + p := new(BattleEventProto_StatChange_StatStage_StatStageType) + *p = x + return p +} + +func (x BattleEventProto_StatChange_StatStage_StatStageType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleEventProto_StatChange_StatStage_StatStageType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[356].Descriptor() +} + +func (BattleEventProto_StatChange_StatStage_StatStageType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[356] +} + +func (x BattleEventProto_StatChange_StatStage_StatStageType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleEventProto_StatChange_StatStage_StatStageType.Descriptor instead. +func (BattleEventProto_StatChange_StatStage_StatStageType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 24, 0, 0} +} + +type BattleEventProto_TrainerAbility_Ability int32 + +const ( + BattleEventProto_TrainerAbility_UNSET_TRAINER_ABILITY_TYPE BattleEventProto_TrainerAbility_Ability = 0 + BattleEventProto_TrainerAbility_PARTY_POWER BattleEventProto_TrainerAbility_Ability = 1 +) + +// Enum value maps for BattleEventProto_TrainerAbility_Ability. +var ( + BattleEventProto_TrainerAbility_Ability_name = map[int32]string{ + 0: "UNSET_TRAINER_ABILITY_TYPE", + 1: "PARTY_POWER", + } + BattleEventProto_TrainerAbility_Ability_value = map[string]int32{ + "UNSET_TRAINER_ABILITY_TYPE": 0, + "PARTY_POWER": 1, + } +) + +func (x BattleEventProto_TrainerAbility_Ability) Enum() *BattleEventProto_TrainerAbility_Ability { + p := new(BattleEventProto_TrainerAbility_Ability) + *p = x + return p +} + +func (x BattleEventProto_TrainerAbility_Ability) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleEventProto_TrainerAbility_Ability) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[357].Descriptor() +} + +func (BattleEventProto_TrainerAbility_Ability) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[357] +} + +func (x BattleEventProto_TrainerAbility_Ability) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleEventProto_TrainerAbility_Ability.Descriptor instead. +func (BattleEventProto_TrainerAbility_Ability) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 26, 0} +} + +type BattleInputBufferPriorityList_PriorityEventType int32 + +const ( + BattleInputBufferPriorityList_UNSET BattleInputBufferPriorityList_PriorityEventType = 0 + BattleInputBufferPriorityList_FAST_ATTACK BattleInputBufferPriorityList_PriorityEventType = 1 + BattleInputBufferPriorityList_CHARGE_ATTACK BattleInputBufferPriorityList_PriorityEventType = 2 + BattleInputBufferPriorityList_DODGE BattleInputBufferPriorityList_PriorityEventType = 3 + BattleInputBufferPriorityList_SHIELD BattleInputBufferPriorityList_PriorityEventType = 4 + BattleInputBufferPriorityList_SWAP_POKEMON BattleInputBufferPriorityList_PriorityEventType = 5 + BattleInputBufferPriorityList_ITEM BattleInputBufferPriorityList_PriorityEventType = 6 + BattleInputBufferPriorityList_ACTOR_ABILITY BattleInputBufferPriorityList_PriorityEventType = 7 + BattleInputBufferPriorityList_TRANSFORM BattleInputBufferPriorityList_PriorityEventType = 8 + BattleInputBufferPriorityList_ABILITY_TRIGGER BattleInputBufferPriorityList_PriorityEventType = 9 + BattleInputBufferPriorityList_SIDELINE_ACTION BattleInputBufferPriorityList_PriorityEventType = 10 +) + +// Enum value maps for BattleInputBufferPriorityList_PriorityEventType. +var ( + BattleInputBufferPriorityList_PriorityEventType_name = map[int32]string{ + 0: "UNSET", + 1: "FAST_ATTACK", + 2: "CHARGE_ATTACK", + 3: "DODGE", + 4: "SHIELD", + 5: "SWAP_POKEMON", + 6: "ITEM", + 7: "ACTOR_ABILITY", + 8: "TRANSFORM", + 9: "ABILITY_TRIGGER", + 10: "SIDELINE_ACTION", + } + BattleInputBufferPriorityList_PriorityEventType_value = map[string]int32{ + "UNSET": 0, + "FAST_ATTACK": 1, + "CHARGE_ATTACK": 2, + "DODGE": 3, + "SHIELD": 4, + "SWAP_POKEMON": 5, + "ITEM": 6, + "ACTOR_ABILITY": 7, + "TRANSFORM": 8, + "ABILITY_TRIGGER": 9, + "SIDELINE_ACTION": 10, + } +) + +func (x BattleInputBufferPriorityList_PriorityEventType) Enum() *BattleInputBufferPriorityList_PriorityEventType { + p := new(BattleInputBufferPriorityList_PriorityEventType) + *p = x + return p +} + +func (x BattleInputBufferPriorityList_PriorityEventType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleInputBufferPriorityList_PriorityEventType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[358].Descriptor() +} + +func (BattleInputBufferPriorityList_PriorityEventType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[358] +} + +func (x BattleInputBufferPriorityList_PriorityEventType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleInputBufferPriorityList_PriorityEventType.Descriptor instead. +func (BattleInputBufferPriorityList_PriorityEventType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{228, 0} +} + +type BattleLogProto_BattleType int32 + +const ( + BattleLogProto_BATTLE_TYPE_UNSET BattleLogProto_BattleType = 0 + BattleLogProto_NORMAL BattleLogProto_BattleType = 1 + BattleLogProto_TRAINING BattleLogProto_BattleType = 2 + BattleLogProto_RAID BattleLogProto_BattleType = 3 +) + +// Enum value maps for BattleLogProto_BattleType. +var ( + BattleLogProto_BattleType_name = map[int32]string{ + 0: "BATTLE_TYPE_UNSET", + 1: "NORMAL", + 2: "TRAINING", + 3: "RAID", + } + BattleLogProto_BattleType_value = map[string]int32{ + "BATTLE_TYPE_UNSET": 0, + "NORMAL": 1, + "TRAINING": 2, + "RAID": 3, + } +) + +func (x BattleLogProto_BattleType) Enum() *BattleLogProto_BattleType { + p := new(BattleLogProto_BattleType) + *p = x + return p +} + +func (x BattleLogProto_BattleType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleLogProto_BattleType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[359].Descriptor() +} + +func (BattleLogProto_BattleType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[359] +} + +func (x BattleLogProto_BattleType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleLogProto_BattleType.Descriptor instead. +func (BattleLogProto_BattleType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{230, 0} +} + +type BattleLogProto_State int32 + +const ( + BattleLogProto_STATE_UNSET BattleLogProto_State = 0 + BattleLogProto_ACTIVE BattleLogProto_State = 1 + BattleLogProto_VICTORY BattleLogProto_State = 2 + BattleLogProto_DEFEATED BattleLogProto_State = 3 + BattleLogProto_TIMED_OUT BattleLogProto_State = 4 +) + +// Enum value maps for BattleLogProto_State. +var ( + BattleLogProto_State_name = map[int32]string{ + 0: "STATE_UNSET", + 1: "ACTIVE", + 2: "VICTORY", + 3: "DEFEATED", + 4: "TIMED_OUT", + } + BattleLogProto_State_value = map[string]int32{ + "STATE_UNSET": 0, + "ACTIVE": 1, + "VICTORY": 2, + "DEFEATED": 3, + "TIMED_OUT": 4, + } +) + +func (x BattleLogProto_State) Enum() *BattleLogProto_State { + p := new(BattleLogProto_State) + *p = x + return p +} + +func (x BattleLogProto_State) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleLogProto_State) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[360].Descriptor() +} + +func (BattleLogProto_State) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[360] +} + +func (x BattleLogProto_State) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleLogProto_State.Descriptor instead. +func (BattleLogProto_State) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{230, 1} +} + +type BattlePokemonProto_MoveType int32 + +const ( + BattlePokemonProto_UNSET_MOVE_TYPE BattlePokemonProto_MoveType = 0 + BattlePokemonProto_FAST BattlePokemonProto_MoveType = 1 + BattlePokemonProto_CHARGE BattlePokemonProto_MoveType = 2 + BattlePokemonProto_CHARGE2 BattlePokemonProto_MoveType = 3 + BattlePokemonProto_SHIELD BattlePokemonProto_MoveType = 4 + BattlePokemonProto_BREAD_ATTACK BattlePokemonProto_MoveType = 5 + BattlePokemonProto_BREAD_GUARD BattlePokemonProto_MoveType = 6 + BattlePokemonProto_BREAD_HEAL BattlePokemonProto_MoveType = 7 + BattlePokemonProto_SPECIAL_CHARGE BattlePokemonProto_MoveType = 8 + BattlePokemonProto_COORDINATED_MODE BattlePokemonProto_MoveType = 9 + BattlePokemonProto_ABILITY BattlePokemonProto_MoveType = 10 +) + +// Enum value maps for BattlePokemonProto_MoveType. +var ( + BattlePokemonProto_MoveType_name = map[int32]string{ + 0: "UNSET_MOVE_TYPE", + 1: "FAST", + 2: "CHARGE", + 3: "CHARGE2", + 4: "SHIELD", + 5: "BREAD_ATTACK", + 6: "BREAD_GUARD", + 7: "BREAD_HEAL", + 8: "SPECIAL_CHARGE", + 9: "COORDINATED_MODE", + 10: "ABILITY", + } + BattlePokemonProto_MoveType_value = map[string]int32{ + "UNSET_MOVE_TYPE": 0, + "FAST": 1, + "CHARGE": 2, + "CHARGE2": 3, + "SHIELD": 4, + "BREAD_ATTACK": 5, + "BREAD_GUARD": 6, + "BREAD_HEAL": 7, + "SPECIAL_CHARGE": 8, + "COORDINATED_MODE": 9, + "ABILITY": 10, + } +) + +func (x BattlePokemonProto_MoveType) Enum() *BattlePokemonProto_MoveType { + p := new(BattlePokemonProto_MoveType) + *p = x + return p +} + +func (x BattlePokemonProto_MoveType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattlePokemonProto_MoveType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[361].Descriptor() +} + +func (BattlePokemonProto_MoveType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[361] +} + +func (x BattlePokemonProto_MoveType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattlePokemonProto_MoveType.Descriptor instead. +func (BattlePokemonProto_MoveType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{235, 0} +} + +type BattlePokemonProto_Modifier_ModifierType int32 + +const ( + BattlePokemonProto_Modifier_UNSET_MODIFIER_TYPE BattlePokemonProto_Modifier_ModifierType = 0 + BattlePokemonProto_Modifier_ATTACK BattlePokemonProto_Modifier_ModifierType = 1 + BattlePokemonProto_Modifier_DEFENSE BattlePokemonProto_Modifier_ModifierType = 2 +) + +// Enum value maps for BattlePokemonProto_Modifier_ModifierType. +var ( + BattlePokemonProto_Modifier_ModifierType_name = map[int32]string{ + 0: "UNSET_MODIFIER_TYPE", + 1: "ATTACK", + 2: "DEFENSE", + } + BattlePokemonProto_Modifier_ModifierType_value = map[string]int32{ + "UNSET_MODIFIER_TYPE": 0, + "ATTACK": 1, + "DEFENSE": 2, + } +) + +func (x BattlePokemonProto_Modifier_ModifierType) Enum() *BattlePokemonProto_Modifier_ModifierType { + p := new(BattlePokemonProto_Modifier_ModifierType) + *p = x + return p +} + +func (x BattlePokemonProto_Modifier_ModifierType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattlePokemonProto_Modifier_ModifierType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[362].Descriptor() +} + +func (BattlePokemonProto_Modifier_ModifierType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[362] +} + +func (x BattlePokemonProto_Modifier_ModifierType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattlePokemonProto_Modifier_ModifierType.Descriptor instead. +func (BattlePokemonProto_Modifier_ModifierType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{235, 0, 0} +} + +type BattleResourceProto_ResourceType int32 + +const ( + BattleResourceProto_UNSET_RESOURCE_TYPE BattleResourceProto_ResourceType = 0 + BattleResourceProto_RESOURCE_TYPE_HEALTH BattleResourceProto_ResourceType = 1 + BattleResourceProto_RESOURCE_TYPE_ENERGY BattleResourceProto_ResourceType = 2 + BattleResourceProto_RESOURCE_TYPE_SHIELD BattleResourceProto_ResourceType = 3 + BattleResourceProto_RESOURCE_TYPE_ITEM BattleResourceProto_ResourceType = 4 + BattleResourceProto_RESOURCE_TYPE_PARTY_ENERGY BattleResourceProto_ResourceType = 5 + BattleResourceProto_RESOURCE_TYPE_BREAD_POWER BattleResourceProto_ResourceType = 6 + BattleResourceProto_RESOURCE_TYPE_BREAD_MOVE BattleResourceProto_ResourceType = 7 + BattleResourceProto_RESOURCE_TYPE_BREAD_GUARD BattleResourceProto_ResourceType = 8 + BattleResourceProto_RESOURCE_TYPE_SIDELINE_POWER BattleResourceProto_ResourceType = 9 + BattleResourceProto_RESOURCE_TYPE_MEGA_SHIELD BattleResourceProto_ResourceType = 10 + BattleResourceProto_RESOURCE_TYPE_MEGA_IMPACT BattleResourceProto_ResourceType = 11 +) + +// Enum value maps for BattleResourceProto_ResourceType. +var ( + BattleResourceProto_ResourceType_name = map[int32]string{ + 0: "UNSET_RESOURCE_TYPE", + 1: "RESOURCE_TYPE_HEALTH", + 2: "RESOURCE_TYPE_ENERGY", + 3: "RESOURCE_TYPE_SHIELD", + 4: "RESOURCE_TYPE_ITEM", + 5: "RESOURCE_TYPE_PARTY_ENERGY", + 6: "RESOURCE_TYPE_BREAD_POWER", + 7: "RESOURCE_TYPE_BREAD_MOVE", + 8: "RESOURCE_TYPE_BREAD_GUARD", + 9: "RESOURCE_TYPE_SIDELINE_POWER", + 10: "RESOURCE_TYPE_MEGA_SHIELD", + 11: "RESOURCE_TYPE_MEGA_IMPACT", + } + BattleResourceProto_ResourceType_value = map[string]int32{ + "UNSET_RESOURCE_TYPE": 0, + "RESOURCE_TYPE_HEALTH": 1, + "RESOURCE_TYPE_ENERGY": 2, + "RESOURCE_TYPE_SHIELD": 3, + "RESOURCE_TYPE_ITEM": 4, + "RESOURCE_TYPE_PARTY_ENERGY": 5, + "RESOURCE_TYPE_BREAD_POWER": 6, + "RESOURCE_TYPE_BREAD_MOVE": 7, + "RESOURCE_TYPE_BREAD_GUARD": 8, + "RESOURCE_TYPE_SIDELINE_POWER": 9, + "RESOURCE_TYPE_MEGA_SHIELD": 10, + "RESOURCE_TYPE_MEGA_IMPACT": 11, + } +) + +func (x BattleResourceProto_ResourceType) Enum() *BattleResourceProto_ResourceType { + p := new(BattleResourceProto_ResourceType) + *p = x + return p +} + +func (x BattleResourceProto_ResourceType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleResourceProto_ResourceType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[363].Descriptor() +} + +func (BattleResourceProto_ResourceType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[363] +} + +func (x BattleResourceProto_ResourceType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleResourceProto_ResourceType.Descriptor instead. +func (BattleResourceProto_ResourceType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{238, 0} +} + +type BattleStateProto_State int32 + +const ( + BattleStateProto_UNSET_STATE BattleStateProto_State = 0 + BattleStateProto_STATE_ACCEPTED BattleStateProto_State = 1 + BattleStateProto_STATE_ERROR BattleStateProto_State = 2 + BattleStateProto_STATE_DEFAULT BattleStateProto_State = 3 + BattleStateProto_STATE_UPDATE BattleStateProto_State = 4 + BattleStateProto_STATE_BATTLE_END BattleStateProto_State = 5 + BattleStateProto_STATE_ERROR_BATTLE_END BattleStateProto_State = 6 + BattleStateProto_STATE_ERROR_PAUSED BattleStateProto_State = 7 + BattleStateProto_STATE_ERROR_UNAVAILABLE_BATTLE BattleStateProto_State = 8 + BattleStateProto_STATE_ERROR_UNAVAILABLE_TURN BattleStateProto_State = 9 + BattleStateProto_STATE_ERROR_UNAVAILABLE_ITEM BattleStateProto_State = 10 + BattleStateProto_STATE_ERROR_UNAVAILABLE_POKEMON BattleStateProto_State = 11 + BattleStateProto_STATE_ERROR_UNAVAILABLE_RESOURCE BattleStateProto_State = 12 +) + +// Enum value maps for BattleStateProto_State. +var ( + BattleStateProto_State_name = map[int32]string{ + 0: "UNSET_STATE", + 1: "STATE_ACCEPTED", + 2: "STATE_ERROR", + 3: "STATE_DEFAULT", + 4: "STATE_UPDATE", + 5: "STATE_BATTLE_END", + 6: "STATE_ERROR_BATTLE_END", + 7: "STATE_ERROR_PAUSED", + 8: "STATE_ERROR_UNAVAILABLE_BATTLE", + 9: "STATE_ERROR_UNAVAILABLE_TURN", + 10: "STATE_ERROR_UNAVAILABLE_ITEM", + 11: "STATE_ERROR_UNAVAILABLE_POKEMON", + 12: "STATE_ERROR_UNAVAILABLE_RESOURCE", + } + BattleStateProto_State_value = map[string]int32{ + "UNSET_STATE": 0, + "STATE_ACCEPTED": 1, + "STATE_ERROR": 2, + "STATE_DEFAULT": 3, + "STATE_UPDATE": 4, + "STATE_BATTLE_END": 5, + "STATE_ERROR_BATTLE_END": 6, + "STATE_ERROR_PAUSED": 7, + "STATE_ERROR_UNAVAILABLE_BATTLE": 8, + "STATE_ERROR_UNAVAILABLE_TURN": 9, + "STATE_ERROR_UNAVAILABLE_ITEM": 10, + "STATE_ERROR_UNAVAILABLE_POKEMON": 11, + "STATE_ERROR_UNAVAILABLE_RESOURCE": 12, + } +) + +func (x BattleStateProto_State) Enum() *BattleStateProto_State { + p := new(BattleStateProto_State) + *p = x + return p +} + +func (x BattleStateProto_State) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleStateProto_State) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[364].Descriptor() +} + +func (BattleStateProto_State) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[364] +} + +func (x BattleStateProto_State) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleStateProto_State.Descriptor instead. +func (BattleStateProto_State) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{241, 0} +} + +type BattleStateProto_UIMode int32 + +const ( + BattleStateProto_UIMODE_DEFAULT BattleStateProto_UIMode = 0 + BattleStateProto_UIMODE_PREBREAD BattleStateProto_UIMode = 1 + BattleStateProto_UIMODE_BREADMODE BattleStateProto_UIMode = 2 + BattleStateProto_UIMODE_SIDELINE BattleStateProto_UIMode = 3 + BattleStateProto_UIMODE_SIDELINE_BREADMODE BattleStateProto_UIMode = 4 + BattleStateProto_UIMODE_CM_OFFENSIVE_MINIGAME BattleStateProto_UIMode = 5 + BattleStateProto_UIMODE_CM_DEFENSIVE_MINIGAME BattleStateProto_UIMode = 6 + BattleStateProto_UIMODE_FLY_OUT_CM_MINIGAME BattleStateProto_UIMode = 7 + BattleStateProto_UIMODE_SWAP_PROMPT BattleStateProto_UIMode = 8 + BattleStateProto_UIMODE_CM_RESOLVE BattleStateProto_UIMode = 9 + BattleStateProto_UIMODE_FORCE_SWAP BattleStateProto_UIMode = 10 + BattleStateProto_UIMODE_STUN_MODE BattleStateProto_UIMode = 11 + BattleStateProto_UIMODE_COORDINATED_MODE BattleStateProto_UIMode = 12 + BattleStateProto_UIMODE_PRE_COORDINATED_MODE_BOSS_SHIELD BattleStateProto_UIMode = 13 +) + +// Enum value maps for BattleStateProto_UIMode. +var ( + BattleStateProto_UIMode_name = map[int32]string{ + 0: "UIMODE_DEFAULT", + 1: "UIMODE_PREBREAD", + 2: "UIMODE_BREADMODE", + 3: "UIMODE_SIDELINE", + 4: "UIMODE_SIDELINE_BREADMODE", + 5: "UIMODE_CM_OFFENSIVE_MINIGAME", + 6: "UIMODE_CM_DEFENSIVE_MINIGAME", + 7: "UIMODE_FLY_OUT_CM_MINIGAME", + 8: "UIMODE_SWAP_PROMPT", + 9: "UIMODE_CM_RESOLVE", + 10: "UIMODE_FORCE_SWAP", + 11: "UIMODE_STUN_MODE", + 12: "UIMODE_COORDINATED_MODE", + 13: "UIMODE_PRE_COORDINATED_MODE_BOSS_SHIELD", + } + BattleStateProto_UIMode_value = map[string]int32{ + "UIMODE_DEFAULT": 0, + "UIMODE_PREBREAD": 1, + "UIMODE_BREADMODE": 2, + "UIMODE_SIDELINE": 3, + "UIMODE_SIDELINE_BREADMODE": 4, + "UIMODE_CM_OFFENSIVE_MINIGAME": 5, + "UIMODE_CM_DEFENSIVE_MINIGAME": 6, + "UIMODE_FLY_OUT_CM_MINIGAME": 7, + "UIMODE_SWAP_PROMPT": 8, + "UIMODE_CM_RESOLVE": 9, + "UIMODE_FORCE_SWAP": 10, + "UIMODE_STUN_MODE": 11, + "UIMODE_COORDINATED_MODE": 12, + "UIMODE_PRE_COORDINATED_MODE_BOSS_SHIELD": 13, + } +) + +func (x BattleStateProto_UIMode) Enum() *BattleStateProto_UIMode { + p := new(BattleStateProto_UIMode) + *p = x + return p +} + +func (x BattleStateProto_UIMode) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BattleStateProto_UIMode) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[365].Descriptor() +} + +func (BattleStateProto_UIMode) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[365] +} + +func (x BattleStateProto_UIMode) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BattleStateProto_UIMode.Descriptor instead. +func (BattleStateProto_UIMode) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{241, 1} +} + +type BelugaDailyTransferLogEntry_Result int32 + +const ( + BelugaDailyTransferLogEntry_UNSET BelugaDailyTransferLogEntry_Result = 0 + BelugaDailyTransferLogEntry_SUCCESS BelugaDailyTransferLogEntry_Result = 1 +) + +// Enum value maps for BelugaDailyTransferLogEntry_Result. +var ( + BelugaDailyTransferLogEntry_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + BelugaDailyTransferLogEntry_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x BelugaDailyTransferLogEntry_Result) Enum() *BelugaDailyTransferLogEntry_Result { + p := new(BelugaDailyTransferLogEntry_Result) + *p = x + return p +} + +func (x BelugaDailyTransferLogEntry_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BelugaDailyTransferLogEntry_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[366].Descriptor() +} + +func (BelugaDailyTransferLogEntry_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[366] +} + +func (x BelugaDailyTransferLogEntry_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BelugaDailyTransferLogEntry_Result.Descriptor instead. +func (BelugaDailyTransferLogEntry_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{249, 0} +} + +type BelugaPokemonProto_PokemonCostume int32 + +const ( + BelugaPokemonProto_UNSET BelugaPokemonProto_PokemonCostume = 0 + BelugaPokemonProto_HOLIDAY_2016 BelugaPokemonProto_PokemonCostume = 1 + BelugaPokemonProto_ANNIVERSARY BelugaPokemonProto_PokemonCostume = 2 + BelugaPokemonProto_ONE_YEAR_ANNIVERSARY BelugaPokemonProto_PokemonCostume = 3 + BelugaPokemonProto_HALLOWEEN_2017 BelugaPokemonProto_PokemonCostume = 4 +) + +// Enum value maps for BelugaPokemonProto_PokemonCostume. +var ( + BelugaPokemonProto_PokemonCostume_name = map[int32]string{ + 0: "UNSET", + 1: "HOLIDAY_2016", + 2: "ANNIVERSARY", + 3: "ONE_YEAR_ANNIVERSARY", + 4: "HALLOWEEN_2017", + } + BelugaPokemonProto_PokemonCostume_value = map[string]int32{ + "UNSET": 0, + "HOLIDAY_2016": 1, + "ANNIVERSARY": 2, + "ONE_YEAR_ANNIVERSARY": 3, + "HALLOWEEN_2017": 4, + } +) + +func (x BelugaPokemonProto_PokemonCostume) Enum() *BelugaPokemonProto_PokemonCostume { + p := new(BelugaPokemonProto_PokemonCostume) + *p = x + return p +} + +func (x BelugaPokemonProto_PokemonCostume) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BelugaPokemonProto_PokemonCostume) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[367].Descriptor() +} + +func (BelugaPokemonProto_PokemonCostume) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[367] +} + +func (x BelugaPokemonProto_PokemonCostume) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BelugaPokemonProto_PokemonCostume.Descriptor instead. +func (BelugaPokemonProto_PokemonCostume) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{252, 0} +} + +type BelugaPokemonProto_PokemonForm int32 + +const ( + BelugaPokemonProto_FORM_UNSET BelugaPokemonProto_PokemonForm = 0 + BelugaPokemonProto_ALOLA BelugaPokemonProto_PokemonForm = 1 +) + +// Enum value maps for BelugaPokemonProto_PokemonForm. +var ( + BelugaPokemonProto_PokemonForm_name = map[int32]string{ + 0: "FORM_UNSET", + 1: "ALOLA", + } + BelugaPokemonProto_PokemonForm_value = map[string]int32{ + "FORM_UNSET": 0, + "ALOLA": 1, + } +) + +func (x BelugaPokemonProto_PokemonForm) Enum() *BelugaPokemonProto_PokemonForm { + p := new(BelugaPokemonProto_PokemonForm) + *p = x + return p +} + +func (x BelugaPokemonProto_PokemonForm) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BelugaPokemonProto_PokemonForm) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[368].Descriptor() +} + +func (BelugaPokemonProto_PokemonForm) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[368] +} + +func (x BelugaPokemonProto_PokemonForm) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BelugaPokemonProto_PokemonForm.Descriptor instead. +func (BelugaPokemonProto_PokemonForm) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{252, 1} +} + +type BelugaPokemonProto_PokemonGender int32 + +const ( + BelugaPokemonProto_GENDER_UNSET BelugaPokemonProto_PokemonGender = 0 + BelugaPokemonProto_MALE BelugaPokemonProto_PokemonGender = 1 + BelugaPokemonProto_FEMALE BelugaPokemonProto_PokemonGender = 2 + BelugaPokemonProto_GENDERLESS BelugaPokemonProto_PokemonGender = 3 +) + +// Enum value maps for BelugaPokemonProto_PokemonGender. +var ( + BelugaPokemonProto_PokemonGender_name = map[int32]string{ + 0: "GENDER_UNSET", + 1: "MALE", + 2: "FEMALE", + 3: "GENDERLESS", + } + BelugaPokemonProto_PokemonGender_value = map[string]int32{ + "GENDER_UNSET": 0, + "MALE": 1, + "FEMALE": 2, + "GENDERLESS": 3, + } +) + +func (x BelugaPokemonProto_PokemonGender) Enum() *BelugaPokemonProto_PokemonGender { + p := new(BelugaPokemonProto_PokemonGender) + *p = x + return p +} + +func (x BelugaPokemonProto_PokemonGender) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BelugaPokemonProto_PokemonGender) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[369].Descriptor() +} + +func (BelugaPokemonProto_PokemonGender) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[369] +} + +func (x BelugaPokemonProto_PokemonGender) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BelugaPokemonProto_PokemonGender.Descriptor instead. +func (BelugaPokemonProto_PokemonGender) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{252, 2} +} + +type BelugaPokemonProto_Team int32 + +const ( + BelugaPokemonProto_NONE BelugaPokemonProto_Team = 0 + BelugaPokemonProto_TEAM_BLUE BelugaPokemonProto_Team = 1 + BelugaPokemonProto_TEAM_RED BelugaPokemonProto_Team = 2 + BelugaPokemonProto_TEAM_YELLOW BelugaPokemonProto_Team = 3 +) + +// Enum value maps for BelugaPokemonProto_Team. +var ( + BelugaPokemonProto_Team_name = map[int32]string{ + 0: "NONE", + 1: "TEAM_BLUE", + 2: "TEAM_RED", + 3: "TEAM_YELLOW", + } + BelugaPokemonProto_Team_value = map[string]int32{ + "NONE": 0, + "TEAM_BLUE": 1, + "TEAM_RED": 2, + "TEAM_YELLOW": 3, + } +) + +func (x BelugaPokemonProto_Team) Enum() *BelugaPokemonProto_Team { + p := new(BelugaPokemonProto_Team) + *p = x + return p +} + +func (x BelugaPokemonProto_Team) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BelugaPokemonProto_Team) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[370].Descriptor() +} + +func (BelugaPokemonProto_Team) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[370] +} + +func (x BelugaPokemonProto_Team) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BelugaPokemonProto_Team.Descriptor instead. +func (BelugaPokemonProto_Team) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{252, 3} +} + +type BelugaPokemonProto_TrainerGender int32 + +const ( + BelugaPokemonProto_TRAINER_MALE BelugaPokemonProto_TrainerGender = 0 + BelugaPokemonProto_TRAINER_FEMALE BelugaPokemonProto_TrainerGender = 1 +) + +// Enum value maps for BelugaPokemonProto_TrainerGender. +var ( + BelugaPokemonProto_TrainerGender_name = map[int32]string{ + 0: "TRAINER_MALE", + 1: "TRAINER_FEMALE", + } + BelugaPokemonProto_TrainerGender_value = map[string]int32{ + "TRAINER_MALE": 0, + "TRAINER_FEMALE": 1, + } +) + +func (x BelugaPokemonProto_TrainerGender) Enum() *BelugaPokemonProto_TrainerGender { + p := new(BelugaPokemonProto_TrainerGender) + *p = x + return p +} + +func (x BelugaPokemonProto_TrainerGender) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BelugaPokemonProto_TrainerGender) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[371].Descriptor() +} + +func (BelugaPokemonProto_TrainerGender) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[371] +} + +func (x BelugaPokemonProto_TrainerGender) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BelugaPokemonProto_TrainerGender.Descriptor instead. +func (BelugaPokemonProto_TrainerGender) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{252, 4} +} + +type BelugaTransactionCompleteOutProto_Status int32 + +const ( + BelugaTransactionCompleteOutProto_UNSET BelugaTransactionCompleteOutProto_Status = 0 + BelugaTransactionCompleteOutProto_SUCCESS BelugaTransactionCompleteOutProto_Status = 1 + BelugaTransactionCompleteOutProto_FAILED BelugaTransactionCompleteOutProto_Status = 2 + BelugaTransactionCompleteOutProto_ERROR_INVALID_POKEMON_ID BelugaTransactionCompleteOutProto_Status = 3 + BelugaTransactionCompleteOutProto_ERROR_POKEMON_DEPLOYED BelugaTransactionCompleteOutProto_Status = 4 + BelugaTransactionCompleteOutProto_ERROR_POKEMON_NOT_ALLOWED BelugaTransactionCompleteOutProto_Status = 5 + BelugaTransactionCompleteOutProto_ERROR_POKEMON_IS_BUDDY BelugaTransactionCompleteOutProto_Status = 6 + BelugaTransactionCompleteOutProto_ERROR_INVALID_TRANSACTION_ID BelugaTransactionCompleteOutProto_Status = 7 + BelugaTransactionCompleteOutProto_ERROR_MISSING_TRANSACTION_ID BelugaTransactionCompleteOutProto_Status = 8 + BelugaTransactionCompleteOutProto_ERROR_FUSION_POKEMON BelugaTransactionCompleteOutProto_Status = 9 + BelugaTransactionCompleteOutProto_ERROR_FUSION_COMPONENT_POKEMON BelugaTransactionCompleteOutProto_Status = 10 +) + +// Enum value maps for BelugaTransactionCompleteOutProto_Status. +var ( + BelugaTransactionCompleteOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILED", + 3: "ERROR_INVALID_POKEMON_ID", + 4: "ERROR_POKEMON_DEPLOYED", + 5: "ERROR_POKEMON_NOT_ALLOWED", + 6: "ERROR_POKEMON_IS_BUDDY", + 7: "ERROR_INVALID_TRANSACTION_ID", + 8: "ERROR_MISSING_TRANSACTION_ID", + 9: "ERROR_FUSION_POKEMON", + 10: "ERROR_FUSION_COMPONENT_POKEMON", + } + BelugaTransactionCompleteOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILED": 2, + "ERROR_INVALID_POKEMON_ID": 3, + "ERROR_POKEMON_DEPLOYED": 4, + "ERROR_POKEMON_NOT_ALLOWED": 5, + "ERROR_POKEMON_IS_BUDDY": 6, + "ERROR_INVALID_TRANSACTION_ID": 7, + "ERROR_MISSING_TRANSACTION_ID": 8, + "ERROR_FUSION_POKEMON": 9, + "ERROR_FUSION_COMPONENT_POKEMON": 10, + } +) + +func (x BelugaTransactionCompleteOutProto_Status) Enum() *BelugaTransactionCompleteOutProto_Status { + p := new(BelugaTransactionCompleteOutProto_Status) + *p = x + return p +} + +func (x BelugaTransactionCompleteOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BelugaTransactionCompleteOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[372].Descriptor() +} + +func (BelugaTransactionCompleteOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[372] +} + +func (x BelugaTransactionCompleteOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BelugaTransactionCompleteOutProto_Status.Descriptor instead. +func (BelugaTransactionCompleteOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{254, 0} +} + +type BelugaTransactionStartOutProto_Status int32 + +const ( + BelugaTransactionStartOutProto_UNSET BelugaTransactionStartOutProto_Status = 0 + BelugaTransactionStartOutProto_SUCCESS BelugaTransactionStartOutProto_Status = 1 + BelugaTransactionStartOutProto_FAILED BelugaTransactionStartOutProto_Status = 2 + BelugaTransactionStartOutProto_ERROR_INVALID_POKEMON_ID BelugaTransactionStartOutProto_Status = 3 + BelugaTransactionStartOutProto_ERROR_POKEMON_DEPLOYED BelugaTransactionStartOutProto_Status = 4 + BelugaTransactionStartOutProto_ERROR_POKEMON_IS_EGG BelugaTransactionStartOutProto_Status = 5 + BelugaTransactionStartOutProto_ERROR_POKEMON_IS_BUDDY BelugaTransactionStartOutProto_Status = 6 + BelugaTransactionStartOutProto_ERROR_POKEMON_NOT_ALLOWED BelugaTransactionStartOutProto_Status = 7 + BelugaTransactionStartOutProto_ERROR_INVALID_NONCE BelugaTransactionStartOutProto_Status = 8 + BelugaTransactionStartOutProto_ERROR_TOO_MANY_POKEMON BelugaTransactionStartOutProto_Status = 9 + BelugaTransactionStartOutProto_ERROR_NO_POKEMON_SPECIFIED BelugaTransactionStartOutProto_Status = 10 + BelugaTransactionStartOutProto_ERROR_FUSION_POKEMON BelugaTransactionStartOutProto_Status = 11 + BelugaTransactionStartOutProto_ERROR_FUSION_COMPONENT_POKEMON BelugaTransactionStartOutProto_Status = 12 +) + +// Enum value maps for BelugaTransactionStartOutProto_Status. +var ( + BelugaTransactionStartOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILED", + 3: "ERROR_INVALID_POKEMON_ID", + 4: "ERROR_POKEMON_DEPLOYED", + 5: "ERROR_POKEMON_IS_EGG", + 6: "ERROR_POKEMON_IS_BUDDY", + 7: "ERROR_POKEMON_NOT_ALLOWED", + 8: "ERROR_INVALID_NONCE", + 9: "ERROR_TOO_MANY_POKEMON", + 10: "ERROR_NO_POKEMON_SPECIFIED", + 11: "ERROR_FUSION_POKEMON", + 12: "ERROR_FUSION_COMPONENT_POKEMON", + } + BelugaTransactionStartOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILED": 2, + "ERROR_INVALID_POKEMON_ID": 3, + "ERROR_POKEMON_DEPLOYED": 4, + "ERROR_POKEMON_IS_EGG": 5, + "ERROR_POKEMON_IS_BUDDY": 6, + "ERROR_POKEMON_NOT_ALLOWED": 7, + "ERROR_INVALID_NONCE": 8, + "ERROR_TOO_MANY_POKEMON": 9, + "ERROR_NO_POKEMON_SPECIFIED": 10, + "ERROR_FUSION_POKEMON": 11, + "ERROR_FUSION_COMPONENT_POKEMON": 12, + } +) + +func (x BelugaTransactionStartOutProto_Status) Enum() *BelugaTransactionStartOutProto_Status { + p := new(BelugaTransactionStartOutProto_Status) + *p = x + return p +} + +func (x BelugaTransactionStartOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BelugaTransactionStartOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[373].Descriptor() +} + +func (BelugaTransactionStartOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[373] +} + +func (x BelugaTransactionStartOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BelugaTransactionStartOutProto_Status.Descriptor instead. +func (BelugaTransactionStartOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{256, 0} +} + +type BlockedFromGainingPokemonByFullBagTelemetry_PokemonBagFullContext int32 + +const ( + BlockedFromGainingPokemonByFullBagTelemetry_UNKNOWN BlockedFromGainingPokemonByFullBagTelemetry_PokemonBagFullContext = 0 + BlockedFromGainingPokemonByFullBagTelemetry_WILD_POKEMON BlockedFromGainingPokemonByFullBagTelemetry_PokemonBagFullContext = 1 + BlockedFromGainingPokemonByFullBagTelemetry_EGG BlockedFromGainingPokemonByFullBagTelemetry_PokemonBagFullContext = 2 + BlockedFromGainingPokemonByFullBagTelemetry_COMBAT_HUB BlockedFromGainingPokemonByFullBagTelemetry_PokemonBagFullContext = 3 + BlockedFromGainingPokemonByFullBagTelemetry_RAID BlockedFromGainingPokemonByFullBagTelemetry_PokemonBagFullContext = 4 + BlockedFromGainingPokemonByFullBagTelemetry_MAX_BATTLE BlockedFromGainingPokemonByFullBagTelemetry_PokemonBagFullContext = 5 + BlockedFromGainingPokemonByFullBagTelemetry_INVASION BlockedFromGainingPokemonByFullBagTelemetry_PokemonBagFullContext = 6 + BlockedFromGainingPokemonByFullBagTelemetry_NPC_TRAINER_CHALLENGE BlockedFromGainingPokemonByFullBagTelemetry_PokemonBagFullContext = 7 + BlockedFromGainingPokemonByFullBagTelemetry_VIVILLION BlockedFromGainingPokemonByFullBagTelemetry_PokemonBagFullContext = 8 + BlockedFromGainingPokemonByFullBagTelemetry_QUEST_ENCOUNTER BlockedFromGainingPokemonByFullBagTelemetry_PokemonBagFullContext = 9 + BlockedFromGainingPokemonByFullBagTelemetry_MILESTONE_WIDGET BlockedFromGainingPokemonByFullBagTelemetry_PokemonBagFullContext = 10 + BlockedFromGainingPokemonByFullBagTelemetry_EXPLORE_GADGET BlockedFromGainingPokemonByFullBagTelemetry_PokemonBagFullContext = 11 +) + +// Enum value maps for BlockedFromGainingPokemonByFullBagTelemetry_PokemonBagFullContext. +var ( + BlockedFromGainingPokemonByFullBagTelemetry_PokemonBagFullContext_name = map[int32]string{ + 0: "UNKNOWN", + 1: "WILD_POKEMON", + 2: "EGG", + 3: "COMBAT_HUB", + 4: "RAID", + 5: "MAX_BATTLE", + 6: "INVASION", + 7: "NPC_TRAINER_CHALLENGE", + 8: "VIVILLION", + 9: "QUEST_ENCOUNTER", + 10: "MILESTONE_WIDGET", + 11: "EXPLORE_GADGET", + } + BlockedFromGainingPokemonByFullBagTelemetry_PokemonBagFullContext_value = map[string]int32{ + "UNKNOWN": 0, + "WILD_POKEMON": 1, + "EGG": 2, + "COMBAT_HUB": 3, + "RAID": 4, + "MAX_BATTLE": 5, + "INVASION": 6, + "NPC_TRAINER_CHALLENGE": 7, + "VIVILLION": 8, + "QUEST_ENCOUNTER": 9, + "MILESTONE_WIDGET": 10, + "EXPLORE_GADGET": 11, + } +) + +func (x BlockedFromGainingPokemonByFullBagTelemetry_PokemonBagFullContext) Enum() *BlockedFromGainingPokemonByFullBagTelemetry_PokemonBagFullContext { + p := new(BlockedFromGainingPokemonByFullBagTelemetry_PokemonBagFullContext) + *p = x + return p +} + +func (x BlockedFromGainingPokemonByFullBagTelemetry_PokemonBagFullContext) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BlockedFromGainingPokemonByFullBagTelemetry_PokemonBagFullContext) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[374].Descriptor() +} + +func (BlockedFromGainingPokemonByFullBagTelemetry_PokemonBagFullContext) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[374] +} + +func (x BlockedFromGainingPokemonByFullBagTelemetry_PokemonBagFullContext) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BlockedFromGainingPokemonByFullBagTelemetry_PokemonBagFullContext.Descriptor instead. +func (BlockedFromGainingPokemonByFullBagTelemetry_PokemonBagFullContext) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{259, 0} +} + +type BlockedFromGainingRewardsByFullBagTelemetry_ItemLimitReachedContext int32 + +const ( + BlockedFromGainingRewardsByFullBagTelemetry_UNKNOWN BlockedFromGainingRewardsByFullBagTelemetry_ItemLimitReachedContext = 0 + BlockedFromGainingRewardsByFullBagTelemetry_SHOP BlockedFromGainingRewardsByFullBagTelemetry_ItemLimitReachedContext = 1 + BlockedFromGainingRewardsByFullBagTelemetry_EXPLORE_GADGET BlockedFromGainingRewardsByFullBagTelemetry_ItemLimitReachedContext = 2 + BlockedFromGainingRewardsByFullBagTelemetry_COMBAT_HUB BlockedFromGainingRewardsByFullBagTelemetry_ItemLimitReachedContext = 3 + BlockedFromGainingRewardsByFullBagTelemetry_POI_ITEM_SPINNER BlockedFromGainingRewardsByFullBagTelemetry_ItemLimitReachedContext = 4 + BlockedFromGainingRewardsByFullBagTelemetry_GIFT BlockedFromGainingRewardsByFullBagTelemetry_ItemLimitReachedContext = 5 + BlockedFromGainingRewardsByFullBagTelemetry_MAX_PARTICLES BlockedFromGainingRewardsByFullBagTelemetry_ItemLimitReachedContext = 6 + BlockedFromGainingRewardsByFullBagTelemetry_SPONSORED_BALLOON BlockedFromGainingRewardsByFullBagTelemetry_ItemLimitReachedContext = 7 +) + +// Enum value maps for BlockedFromGainingRewardsByFullBagTelemetry_ItemLimitReachedContext. +var ( + BlockedFromGainingRewardsByFullBagTelemetry_ItemLimitReachedContext_name = map[int32]string{ + 0: "UNKNOWN", + 1: "SHOP", + 2: "EXPLORE_GADGET", + 3: "COMBAT_HUB", + 4: "POI_ITEM_SPINNER", + 5: "GIFT", + 6: "MAX_PARTICLES", + 7: "SPONSORED_BALLOON", + } + BlockedFromGainingRewardsByFullBagTelemetry_ItemLimitReachedContext_value = map[string]int32{ + "UNKNOWN": 0, + "SHOP": 1, + "EXPLORE_GADGET": 2, + "COMBAT_HUB": 3, + "POI_ITEM_SPINNER": 4, + "GIFT": 5, + "MAX_PARTICLES": 6, + "SPONSORED_BALLOON": 7, + } +) + +func (x BlockedFromGainingRewardsByFullBagTelemetry_ItemLimitReachedContext) Enum() *BlockedFromGainingRewardsByFullBagTelemetry_ItemLimitReachedContext { + p := new(BlockedFromGainingRewardsByFullBagTelemetry_ItemLimitReachedContext) + *p = x + return p +} + +func (x BlockedFromGainingRewardsByFullBagTelemetry_ItemLimitReachedContext) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BlockedFromGainingRewardsByFullBagTelemetry_ItemLimitReachedContext) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[375].Descriptor() +} + +func (BlockedFromGainingRewardsByFullBagTelemetry_ItemLimitReachedContext) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[375] +} + +func (x BlockedFromGainingRewardsByFullBagTelemetry_ItemLimitReachedContext) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BlockedFromGainingRewardsByFullBagTelemetry_ItemLimitReachedContext.Descriptor instead. +func (BlockedFromGainingRewardsByFullBagTelemetry_ItemLimitReachedContext) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{260, 0} +} + +type BonusBoxProto_AdditionalDisplay int32 + +const ( + BonusBoxProto_NONE BonusBoxProto_AdditionalDisplay = 0 + BonusBoxProto_PARTY_PLAY BonusBoxProto_AdditionalDisplay = 1 + BonusBoxProto_EVENT_PASS BonusBoxProto_AdditionalDisplay = 2 +) + +// Enum value maps for BonusBoxProto_AdditionalDisplay. +var ( + BonusBoxProto_AdditionalDisplay_name = map[int32]string{ + 0: "NONE", + 1: "PARTY_PLAY", + 2: "EVENT_PASS", + } + BonusBoxProto_AdditionalDisplay_value = map[string]int32{ + "NONE": 0, + "PARTY_PLAY": 1, + "EVENT_PASS": 2, + } +) + +func (x BonusBoxProto_AdditionalDisplay) Enum() *BonusBoxProto_AdditionalDisplay { + p := new(BonusBoxProto_AdditionalDisplay) + *p = x + return p +} + +func (x BonusBoxProto_AdditionalDisplay) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BonusBoxProto_AdditionalDisplay) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[376].Descriptor() +} + +func (BonusBoxProto_AdditionalDisplay) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[376] +} + +func (x BonusBoxProto_AdditionalDisplay) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BonusBoxProto_AdditionalDisplay.Descriptor instead. +func (BonusBoxProto_AdditionalDisplay) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{261, 0} +} + +type BonusBoxProto_IconType int32 + +const ( + BonusBoxProto_UNSET BonusBoxProto_IconType = 0 + BonusBoxProto_ADVENTURE_SYNC BonusBoxProto_IconType = 1 + BonusBoxProto_BUDDY BonusBoxProto_IconType = 2 + BonusBoxProto_CANDY_GENERAL BonusBoxProto_IconType = 3 + BonusBoxProto_EGG BonusBoxProto_IconType = 4 + BonusBoxProto_EGG_INCUBATOR BonusBoxProto_IconType = 5 + BonusBoxProto_EVENT_MOVE BonusBoxProto_IconType = 6 + BonusBoxProto_EVOLUTION BonusBoxProto_IconType = 7 + BonusBoxProto_FIELD_RESEARCH BonusBoxProto_IconType = 8 + BonusBoxProto_FRIENDSHIP BonusBoxProto_IconType = 9 + BonusBoxProto_GIFT BonusBoxProto_IconType = 10 + BonusBoxProto_INCENSE BonusBoxProto_IconType = 11 + BonusBoxProto_LUCKY_EGG BonusBoxProto_IconType = 12 + BonusBoxProto_LURE_MODULE BonusBoxProto_IconType = 13 + BonusBoxProto_PHOTOBOMB BonusBoxProto_IconType = 14 + BonusBoxProto_POKESTOP BonusBoxProto_IconType = 15 + BonusBoxProto_RAID BonusBoxProto_IconType = 16 + BonusBoxProto_RAID_PASS BonusBoxProto_IconType = 17 + BonusBoxProto_SPAWN_UNKNOWN BonusBoxProto_IconType = 18 + BonusBoxProto_STAR_PIECE BonusBoxProto_IconType = 19 + BonusBoxProto_STARDUST BonusBoxProto_IconType = 20 + BonusBoxProto_TEAM_ROCKET BonusBoxProto_IconType = 21 + BonusBoxProto_TRADE BonusBoxProto_IconType = 22 + BonusBoxProto_TRANSFER_CANDY BonusBoxProto_IconType = 23 + BonusBoxProto_BATTLE BonusBoxProto_IconType = 24 + BonusBoxProto_XP BonusBoxProto_IconType = 25 + BonusBoxProto_SHOP BonusBoxProto_IconType = 26 + BonusBoxProto_LOCATION BonusBoxProto_IconType = 27 + BonusBoxProto_EVENT BonusBoxProto_IconType = 28 + BonusBoxProto_MYSTERY_BOX BonusBoxProto_IconType = 29 + BonusBoxProto_TRADE_BALL BonusBoxProto_IconType = 30 + BonusBoxProto_CANDY_XL BonusBoxProto_IconType = 31 + BonusBoxProto_HEART BonusBoxProto_IconType = 32 + BonusBoxProto_TIMER BonusBoxProto_IconType = 33 + BonusBoxProto_POSTCARD BonusBoxProto_IconType = 34 + BonusBoxProto_STICKER BonusBoxProto_IconType = 35 + BonusBoxProto_ADVENTURE_EFFECT BonusBoxProto_IconType = 36 + BonusBoxProto_BREAD BonusBoxProto_IconType = 37 + BonusBoxProto_MAX_PARTICLE BonusBoxProto_IconType = 38 + BonusBoxProto_LEGENDARY BonusBoxProto_IconType = 39 + BonusBoxProto_POWER_UP_POKEMON BonusBoxProto_IconType = 40 + BonusBoxProto_MIGHTY BonusBoxProto_IconType = 41 + BonusBoxProto_EVENT_PASS_POINT BonusBoxProto_IconType = 42 +) + +// Enum value maps for BonusBoxProto_IconType. +var ( + BonusBoxProto_IconType_name = map[int32]string{ + 0: "UNSET", + 1: "ADVENTURE_SYNC", + 2: "BUDDY", + 3: "CANDY_GENERAL", + 4: "EGG", + 5: "EGG_INCUBATOR", + 6: "EVENT_MOVE", + 7: "EVOLUTION", + 8: "FIELD_RESEARCH", + 9: "FRIENDSHIP", + 10: "GIFT", + 11: "INCENSE", + 12: "LUCKY_EGG", + 13: "LURE_MODULE", + 14: "PHOTOBOMB", + 15: "POKESTOP", + 16: "RAID", + 17: "RAID_PASS", + 18: "SPAWN_UNKNOWN", + 19: "STAR_PIECE", + 20: "STARDUST", + 21: "TEAM_ROCKET", + 22: "TRADE", + 23: "TRANSFER_CANDY", + 24: "BATTLE", + 25: "XP", + 26: "SHOP", + 27: "LOCATION", + 28: "EVENT", + 29: "MYSTERY_BOX", + 30: "TRADE_BALL", + 31: "CANDY_XL", + 32: "HEART", + 33: "TIMER", + 34: "POSTCARD", + 35: "STICKER", + 36: "ADVENTURE_EFFECT", + 37: "BREAD", + 38: "MAX_PARTICLE", + 39: "LEGENDARY", + 40: "POWER_UP_POKEMON", + 41: "MIGHTY", + 42: "EVENT_PASS_POINT", + } + BonusBoxProto_IconType_value = map[string]int32{ + "UNSET": 0, + "ADVENTURE_SYNC": 1, + "BUDDY": 2, + "CANDY_GENERAL": 3, + "EGG": 4, + "EGG_INCUBATOR": 5, + "EVENT_MOVE": 6, + "EVOLUTION": 7, + "FIELD_RESEARCH": 8, + "FRIENDSHIP": 9, + "GIFT": 10, + "INCENSE": 11, + "LUCKY_EGG": 12, + "LURE_MODULE": 13, + "PHOTOBOMB": 14, + "POKESTOP": 15, + "RAID": 16, + "RAID_PASS": 17, + "SPAWN_UNKNOWN": 18, + "STAR_PIECE": 19, + "STARDUST": 20, + "TEAM_ROCKET": 21, + "TRADE": 22, + "TRANSFER_CANDY": 23, + "BATTLE": 24, + "XP": 25, + "SHOP": 26, + "LOCATION": 27, + "EVENT": 28, + "MYSTERY_BOX": 29, + "TRADE_BALL": 30, + "CANDY_XL": 31, + "HEART": 32, + "TIMER": 33, + "POSTCARD": 34, + "STICKER": 35, + "ADVENTURE_EFFECT": 36, + "BREAD": 37, + "MAX_PARTICLE": 38, + "LEGENDARY": 39, + "POWER_UP_POKEMON": 40, + "MIGHTY": 41, + "EVENT_PASS_POINT": 42, + } +) + +func (x BonusBoxProto_IconType) Enum() *BonusBoxProto_IconType { + p := new(BonusBoxProto_IconType) + *p = x + return p +} + +func (x BonusBoxProto_IconType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BonusBoxProto_IconType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[377].Descriptor() +} + +func (BonusBoxProto_IconType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[377] +} + +func (x BonusBoxProto_IconType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BonusBoxProto_IconType.Descriptor instead. +func (BonusBoxProto_IconType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{261, 1} +} + +type BootRaidOutProto_Result int32 + +const ( + BootRaidOutProto_UNSET BootRaidOutProto_Result = 0 + BootRaidOutProto_SUCCESS BootRaidOutProto_Result = 1 + BootRaidOutProto_ERROR_FEATURE_DISABLED BootRaidOutProto_Result = 2 + BootRaidOutProto_ERROR_LOBBY_NOT_FOUND BootRaidOutProto_Result = 3 + BootRaidOutProto_ERROR_RAID_UNAVAILABLE BootRaidOutProto_Result = 4 + BootRaidOutProto_ERROR_NOT_ENOUGH_TIME BootRaidOutProto_Result = 5 +) + +// Enum value maps for BootRaidOutProto_Result. +var ( + BootRaidOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_FEATURE_DISABLED", + 3: "ERROR_LOBBY_NOT_FOUND", + 4: "ERROR_RAID_UNAVAILABLE", + 5: "ERROR_NOT_ENOUGH_TIME", + } + BootRaidOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_FEATURE_DISABLED": 2, + "ERROR_LOBBY_NOT_FOUND": 3, + "ERROR_RAID_UNAVAILABLE": 4, + "ERROR_NOT_ENOUGH_TIME": 5, + } +) + +func (x BootRaidOutProto_Result) Enum() *BootRaidOutProto_Result { + p := new(BootRaidOutProto_Result) + *p = x + return p +} + +func (x BootRaidOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BootRaidOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[378].Descriptor() +} + +func (BootRaidOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[378] +} + +func (x BootRaidOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BootRaidOutProto_Result.Descriptor instead. +func (BootRaidOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{266, 0} +} + +type BootTime_AuthProvider int32 + +const ( + BootTime_UNKNOWN BootTime_AuthProvider = 0 + BootTime_GOOGLE BootTime_AuthProvider = 1 + // Deprecated: Marked as deprecated in vbase.proto. + BootTime_PTC BootTime_AuthProvider = 2 + BootTime_FACEBOOK BootTime_AuthProvider = 3 + BootTime_SUPER_AWESOME BootTime_AuthProvider = 4 + BootTime_APPLE BootTime_AuthProvider = 5 + BootTime_GUEST BootTime_AuthProvider = 6 + BootTime_PTC_OAUTH BootTime_AuthProvider = 7 +) + +// Enum value maps for BootTime_AuthProvider. +var ( + BootTime_AuthProvider_name = map[int32]string{ + 0: "UNKNOWN", + 1: "GOOGLE", + 2: "PTC", + 3: "FACEBOOK", + 4: "SUPER_AWESOME", + 5: "APPLE", + 6: "GUEST", + 7: "PTC_OAUTH", + } + BootTime_AuthProvider_value = map[string]int32{ + "UNKNOWN": 0, + "GOOGLE": 1, + "PTC": 2, + "FACEBOOK": 3, + "SUPER_AWESOME": 4, + "APPLE": 5, + "GUEST": 6, + "PTC_OAUTH": 7, + } +) + +func (x BootTime_AuthProvider) Enum() *BootTime_AuthProvider { + p := new(BootTime_AuthProvider) + *p = x + return p +} + +func (x BootTime_AuthProvider) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BootTime_AuthProvider) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[379].Descriptor() +} + +func (BootTime_AuthProvider) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[379] +} + +func (x BootTime_AuthProvider) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BootTime_AuthProvider.Descriptor instead. +func (BootTime_AuthProvider) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{269, 0} +} + +type BootTime_BootPhase int32 + +const ( + BootTime_UNDEFINED BootTime_BootPhase = 0 + BootTime_TIME_TO_MAP BootTime_BootPhase = 1 + BootTime_LOGO_SCREEN_TIME BootTime_BootPhase = 2 + BootTime_MAIN_SCENE_LOAD_TIME BootTime_BootPhase = 3 + BootTime_WAIT_FOR_AUTH BootTime_BootPhase = 4 + BootTime_INIT_REMOTE_CONFIG_VERSIONS BootTime_BootPhase = 5 + BootTime_INIT_BUNDLE_DIGEST BootTime_BootPhase = 6 + BootTime_INIT_GMT BootTime_BootPhase = 7 + BootTime_DOWNLOAD_I18N BootTime_BootPhase = 8 + BootTime_DOWNLOAD_GLOBAL_ASSETS BootTime_BootPhase = 9 + BootTime_REGISTER_PUSH_NOTIFICATION BootTime_BootPhase = 10 + BootTime_INITIALIZE_UPSIGHT BootTime_BootPhase = 11 + BootTime_INITIALIZE_CRITTERCISM BootTime_BootPhase = 12 + BootTime_LOGIN_VERSION_CHECK BootTime_BootPhase = 13 + BootTime_LOGIN_GET_PLAYER BootTime_BootPhase = 14 + BootTime_LOGIN_AUTHENTICATION BootTime_BootPhase = 15 + BootTime_MODAL_TIME BootTime_BootPhase = 16 + BootTime_INITIALIZE_ADJUST BootTime_BootPhase = 17 + BootTime_INITIALIZE_FIREBASE BootTime_BootPhase = 20 + BootTime_INITIALIZE_CRASHLYTICS BootTime_BootPhase = 21 + BootTime_INITIALIZE_BRAZE BootTime_BootPhase = 22 + BootTime_DOWNLOAD_BOOT_ADDRESSABLES BootTime_BootPhase = 23 + BootTime_INITIALIZE_OMNI BootTime_BootPhase = 24 + BootTime_CONFIGURE_ARDK BootTime_BootPhase = 25 + BootTime_LOAD_BOOT_SEQUENCE_GUI BootTime_BootPhase = 26 + BootTime_WAIT_SERVER_SEQUENCE_DONE BootTime_BootPhase = 27 + BootTime_SET_MAIN_SCENE_ACTIVE BootTime_BootPhase = 28 + BootTime_INSTALL_SCENE_CONTEXT BootTime_BootPhase = 29 + BootTime_WAIT_SHOW_MAP BootTime_BootPhase = 30 + BootTime_INITIALIZE_INPUT_TRACKER BootTime_BootPhase = 31 +) + +// Enum value maps for BootTime_BootPhase. +var ( + BootTime_BootPhase_name = map[int32]string{ + 0: "UNDEFINED", + 1: "TIME_TO_MAP", + 2: "LOGO_SCREEN_TIME", + 3: "MAIN_SCENE_LOAD_TIME", + 4: "WAIT_FOR_AUTH", + 5: "INIT_REMOTE_CONFIG_VERSIONS", + 6: "INIT_BUNDLE_DIGEST", + 7: "INIT_GMT", + 8: "DOWNLOAD_I18N", + 9: "DOWNLOAD_GLOBAL_ASSETS", + 10: "REGISTER_PUSH_NOTIFICATION", + 11: "INITIALIZE_UPSIGHT", + 12: "INITIALIZE_CRITTERCISM", + 13: "LOGIN_VERSION_CHECK", + 14: "LOGIN_GET_PLAYER", + 15: "LOGIN_AUTHENTICATION", + 16: "MODAL_TIME", + 17: "INITIALIZE_ADJUST", + 20: "INITIALIZE_FIREBASE", + 21: "INITIALIZE_CRASHLYTICS", + 22: "INITIALIZE_BRAZE", + 23: "DOWNLOAD_BOOT_ADDRESSABLES", + 24: "INITIALIZE_OMNI", + 25: "CONFIGURE_ARDK", + 26: "LOAD_BOOT_SEQUENCE_GUI", + 27: "WAIT_SERVER_SEQUENCE_DONE", + 28: "SET_MAIN_SCENE_ACTIVE", + 29: "INSTALL_SCENE_CONTEXT", + 30: "WAIT_SHOW_MAP", + 31: "INITIALIZE_INPUT_TRACKER", + } + BootTime_BootPhase_value = map[string]int32{ + "UNDEFINED": 0, + "TIME_TO_MAP": 1, + "LOGO_SCREEN_TIME": 2, + "MAIN_SCENE_LOAD_TIME": 3, + "WAIT_FOR_AUTH": 4, + "INIT_REMOTE_CONFIG_VERSIONS": 5, + "INIT_BUNDLE_DIGEST": 6, + "INIT_GMT": 7, + "DOWNLOAD_I18N": 8, + "DOWNLOAD_GLOBAL_ASSETS": 9, + "REGISTER_PUSH_NOTIFICATION": 10, + "INITIALIZE_UPSIGHT": 11, + "INITIALIZE_CRITTERCISM": 12, + "LOGIN_VERSION_CHECK": 13, + "LOGIN_GET_PLAYER": 14, + "LOGIN_AUTHENTICATION": 15, + "MODAL_TIME": 16, + "INITIALIZE_ADJUST": 17, + "INITIALIZE_FIREBASE": 20, + "INITIALIZE_CRASHLYTICS": 21, + "INITIALIZE_BRAZE": 22, + "DOWNLOAD_BOOT_ADDRESSABLES": 23, + "INITIALIZE_OMNI": 24, + "CONFIGURE_ARDK": 25, + "LOAD_BOOT_SEQUENCE_GUI": 26, + "WAIT_SERVER_SEQUENCE_DONE": 27, + "SET_MAIN_SCENE_ACTIVE": 28, + "INSTALL_SCENE_CONTEXT": 29, + "WAIT_SHOW_MAP": 30, + "INITIALIZE_INPUT_TRACKER": 31, + } +) + +func (x BootTime_BootPhase) Enum() *BootTime_BootPhase { + p := new(BootTime_BootPhase) + *p = x + return p +} + +func (x BootTime_BootPhase) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BootTime_BootPhase) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[380].Descriptor() +} + +func (BootTime_BootPhase) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[380] +} + +func (x BootTime_BootPhase) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BootTime_BootPhase.Descriptor instead. +func (BootTime_BootPhase) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{269, 1} +} + +type BreadBattleDetailProto_MaxBattleScheduleSource int32 + +const ( + BreadBattleDetailProto_UNSET BreadBattleDetailProto_MaxBattleScheduleSource = 0 + BreadBattleDetailProto_SCHEDULED BreadBattleDetailProto_MaxBattleScheduleSource = 1 + BreadBattleDetailProto_BASE BreadBattleDetailProto_MaxBattleScheduleSource = 2 + BreadBattleDetailProto_EVERGREEN BreadBattleDetailProto_MaxBattleScheduleSource = 3 +) + +// Enum value maps for BreadBattleDetailProto_MaxBattleScheduleSource. +var ( + BreadBattleDetailProto_MaxBattleScheduleSource_name = map[int32]string{ + 0: "UNSET", + 1: "SCHEDULED", + 2: "BASE", + 3: "EVERGREEN", + } + BreadBattleDetailProto_MaxBattleScheduleSource_value = map[string]int32{ + "UNSET": 0, + "SCHEDULED": 1, + "BASE": 2, + "EVERGREEN": 3, + } +) + +func (x BreadBattleDetailProto_MaxBattleScheduleSource) Enum() *BreadBattleDetailProto_MaxBattleScheduleSource { + p := new(BreadBattleDetailProto_MaxBattleScheduleSource) + *p = x + return p +} + +func (x BreadBattleDetailProto_MaxBattleScheduleSource) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BreadBattleDetailProto_MaxBattleScheduleSource) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[381].Descriptor() +} + +func (BreadBattleDetailProto_MaxBattleScheduleSource) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[381] +} + +func (x BreadBattleDetailProto_MaxBattleScheduleSource) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BreadBattleDetailProto_MaxBattleScheduleSource.Descriptor instead. +func (BreadBattleDetailProto_MaxBattleScheduleSource) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{274, 0} +} + +type BreadBattleRewardsLogEntry_Result int32 + +const ( + BreadBattleRewardsLogEntry_FAIL BreadBattleRewardsLogEntry_Result = 0 + BreadBattleRewardsLogEntry_SUCCESS BreadBattleRewardsLogEntry_Result = 1 +) + +// Enum value maps for BreadBattleRewardsLogEntry_Result. +var ( + BreadBattleRewardsLogEntry_Result_name = map[int32]string{ + 0: "FAIL", + 1: "SUCCESS", + } + BreadBattleRewardsLogEntry_Result_value = map[string]int32{ + "FAIL": 0, + "SUCCESS": 1, + } +) + +func (x BreadBattleRewardsLogEntry_Result) Enum() *BreadBattleRewardsLogEntry_Result { + p := new(BreadBattleRewardsLogEntry_Result) + *p = x + return p +} + +func (x BreadBattleRewardsLogEntry_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BreadBattleRewardsLogEntry_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[382].Descriptor() +} + +func (BreadBattleRewardsLogEntry_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[382] +} + +func (x BreadBattleRewardsLogEntry_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BreadBattleRewardsLogEntry_Result.Descriptor instead. +func (BreadBattleRewardsLogEntry_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{278, 0} +} + +type BreadBattleUpgradeRewardsLogEntry_Result int32 + +const ( + BreadBattleUpgradeRewardsLogEntry_FAIL BreadBattleUpgradeRewardsLogEntry_Result = 0 + BreadBattleUpgradeRewardsLogEntry_SUCCESS BreadBattleUpgradeRewardsLogEntry_Result = 1 +) + +// Enum value maps for BreadBattleUpgradeRewardsLogEntry_Result. +var ( + BreadBattleUpgradeRewardsLogEntry_Result_name = map[int32]string{ + 0: "FAIL", + 1: "SUCCESS", + } + BreadBattleUpgradeRewardsLogEntry_Result_value = map[string]int32{ + "FAIL": 0, + "SUCCESS": 1, + } +) + +func (x BreadBattleUpgradeRewardsLogEntry_Result) Enum() *BreadBattleUpgradeRewardsLogEntry_Result { + p := new(BreadBattleUpgradeRewardsLogEntry_Result) + *p = x + return p +} + +func (x BreadBattleUpgradeRewardsLogEntry_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BreadBattleUpgradeRewardsLogEntry_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[383].Descriptor() +} + +func (BreadBattleUpgradeRewardsLogEntry_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[383] +} + +func (x BreadBattleUpgradeRewardsLogEntry_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BreadBattleUpgradeRewardsLogEntry_Result.Descriptor instead. +func (BreadBattleUpgradeRewardsLogEntry_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{279, 0} +} + +type BreadClientLogProto_BreadLogEntryProto_BreadHeaderProto_HeaderType int32 + +const ( + BreadClientLogProto_BreadLogEntryProto_BreadHeaderProto_NO_TYPE BreadClientLogProto_BreadLogEntryProto_BreadHeaderProto_HeaderType = 0 +) + +// Enum value maps for BreadClientLogProto_BreadLogEntryProto_BreadHeaderProto_HeaderType. +var ( + BreadClientLogProto_BreadLogEntryProto_BreadHeaderProto_HeaderType_name = map[int32]string{ + 0: "NO_TYPE", + } + BreadClientLogProto_BreadLogEntryProto_BreadHeaderProto_HeaderType_value = map[string]int32{ + "NO_TYPE": 0, + } +) + +func (x BreadClientLogProto_BreadLogEntryProto_BreadHeaderProto_HeaderType) Enum() *BreadClientLogProto_BreadLogEntryProto_BreadHeaderProto_HeaderType { + p := new(BreadClientLogProto_BreadLogEntryProto_BreadHeaderProto_HeaderType) + *p = x + return p +} + +func (x BreadClientLogProto_BreadLogEntryProto_BreadHeaderProto_HeaderType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BreadClientLogProto_BreadLogEntryProto_BreadHeaderProto_HeaderType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[384].Descriptor() +} + +func (BreadClientLogProto_BreadLogEntryProto_BreadHeaderProto_HeaderType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[384] +} + +func (x BreadClientLogProto_BreadLogEntryProto_BreadHeaderProto_HeaderType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BreadClientLogProto_BreadLogEntryProto_BreadHeaderProto_HeaderType.Descriptor instead. +func (BreadClientLogProto_BreadLogEntryProto_BreadHeaderProto_HeaderType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{280, 0, 0, 0} +} + +type BreadFeatureFlagsProto_StationDiscoveryMode int32 + +const ( + BreadFeatureFlagsProto_NONE BreadFeatureFlagsProto_StationDiscoveryMode = 0 + BreadFeatureFlagsProto_STATIC_STATIONS BreadFeatureFlagsProto_StationDiscoveryMode = 1 + BreadFeatureFlagsProto_DYNAMIC_STATIONS BreadFeatureFlagsProto_StationDiscoveryMode = 2 +) + +// Enum value maps for BreadFeatureFlagsProto_StationDiscoveryMode. +var ( + BreadFeatureFlagsProto_StationDiscoveryMode_name = map[int32]string{ + 0: "NONE", + 1: "STATIC_STATIONS", + 2: "DYNAMIC_STATIONS", + } + BreadFeatureFlagsProto_StationDiscoveryMode_value = map[string]int32{ + "NONE": 0, + "STATIC_STATIONS": 1, + "DYNAMIC_STATIONS": 2, + } +) + +func (x BreadFeatureFlagsProto_StationDiscoveryMode) Enum() *BreadFeatureFlagsProto_StationDiscoveryMode { + p := new(BreadFeatureFlagsProto_StationDiscoveryMode) + *p = x + return p +} + +func (x BreadFeatureFlagsProto_StationDiscoveryMode) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BreadFeatureFlagsProto_StationDiscoveryMode) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[385].Descriptor() +} + +func (BreadFeatureFlagsProto_StationDiscoveryMode) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[385] +} + +func (x BreadFeatureFlagsProto_StationDiscoveryMode) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BreadFeatureFlagsProto_StationDiscoveryMode.Descriptor instead. +func (BreadFeatureFlagsProto_StationDiscoveryMode) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{281, 0} +} + +type BreadFeatureFlagsProto_SpawnMode int32 + +const ( + BreadFeatureFlagsProto_NO_SPAWN BreadFeatureFlagsProto_SpawnMode = 0 + BreadFeatureFlagsProto_STATIC_SPAWN BreadFeatureFlagsProto_SpawnMode = 1 + BreadFeatureFlagsProto_GMT_SPAWN BreadFeatureFlagsProto_SpawnMode = 2 +) + +// Enum value maps for BreadFeatureFlagsProto_SpawnMode. +var ( + BreadFeatureFlagsProto_SpawnMode_name = map[int32]string{ + 0: "NO_SPAWN", + 1: "STATIC_SPAWN", + 2: "GMT_SPAWN", + } + BreadFeatureFlagsProto_SpawnMode_value = map[string]int32{ + "NO_SPAWN": 0, + "STATIC_SPAWN": 1, + "GMT_SPAWN": 2, + } +) + +func (x BreadFeatureFlagsProto_SpawnMode) Enum() *BreadFeatureFlagsProto_SpawnMode { + p := new(BreadFeatureFlagsProto_SpawnMode) + *p = x + return p +} + +func (x BreadFeatureFlagsProto_SpawnMode) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BreadFeatureFlagsProto_SpawnMode) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[386].Descriptor() +} + +func (BreadFeatureFlagsProto_SpawnMode) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[386] +} + +func (x BreadFeatureFlagsProto_SpawnMode) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BreadFeatureFlagsProto_SpawnMode.Descriptor instead. +func (BreadFeatureFlagsProto_SpawnMode) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{281, 1} +} + +type BreadGroupSettings_BreadTierGroup int32 + +const ( + BreadGroupSettings_BREAD_TIER_GROUPS_UNSET BreadGroupSettings_BreadTierGroup = 0 + BreadGroupSettings_GROUP_1 BreadGroupSettings_BreadTierGroup = 1 + BreadGroupSettings_GROUP_2 BreadGroupSettings_BreadTierGroup = 2 + BreadGroupSettings_GROUP_3 BreadGroupSettings_BreadTierGroup = 3 + BreadGroupSettings_GROUP_4 BreadGroupSettings_BreadTierGroup = 4 + BreadGroupSettings_GROUP_5 BreadGroupSettings_BreadTierGroup = 5 + BreadGroupSettings_GROUP_6 BreadGroupSettings_BreadTierGroup = 6 + BreadGroupSettings_GROUP_Z BreadGroupSettings_BreadTierGroup = 7 + BreadGroupSettings_GROUP_8 BreadGroupSettings_BreadTierGroup = 8 +) + +// Enum value maps for BreadGroupSettings_BreadTierGroup. +var ( + BreadGroupSettings_BreadTierGroup_name = map[int32]string{ + 0: "BREAD_TIER_GROUPS_UNSET", + 1: "GROUP_1", + 2: "GROUP_2", + 3: "GROUP_3", + 4: "GROUP_4", + 5: "GROUP_5", + 6: "GROUP_6", + 7: "GROUP_Z", + 8: "GROUP_8", + } + BreadGroupSettings_BreadTierGroup_value = map[string]int32{ + "BREAD_TIER_GROUPS_UNSET": 0, + "GROUP_1": 1, + "GROUP_2": 2, + "GROUP_3": 3, + "GROUP_4": 4, + "GROUP_5": 5, + "GROUP_6": 6, + "GROUP_Z": 7, + "GROUP_8": 8, + } +) + +func (x BreadGroupSettings_BreadTierGroup) Enum() *BreadGroupSettings_BreadTierGroup { + p := new(BreadGroupSettings_BreadTierGroup) + *p = x + return p +} + +func (x BreadGroupSettings_BreadTierGroup) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BreadGroupSettings_BreadTierGroup) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[387].Descriptor() +} + +func (BreadGroupSettings_BreadTierGroup) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[387] +} + +func (x BreadGroupSettings_BreadTierGroup) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BreadGroupSettings_BreadTierGroup.Descriptor instead. +func (BreadGroupSettings_BreadTierGroup) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{282, 0} +} + +type BreadModeEnum_Modifier int32 + +const ( + BreadModeEnum_NONE BreadModeEnum_Modifier = 0 + BreadModeEnum_BREAD_MODE BreadModeEnum_Modifier = 1 + BreadModeEnum_BREAD_DOUGH_MODE BreadModeEnum_Modifier = 2 + BreadModeEnum_BREAD_DOUGH_MODE_2 BreadModeEnum_Modifier = 3 + BreadModeEnum_BREAD_SPECIAL_MODE BreadModeEnum_Modifier = 4 +) + +// Enum value maps for BreadModeEnum_Modifier. +var ( + BreadModeEnum_Modifier_name = map[int32]string{ + 0: "NONE", + 1: "BREAD_MODE", + 2: "BREAD_DOUGH_MODE", + 3: "BREAD_DOUGH_MODE_2", + 4: "BREAD_SPECIAL_MODE", + } + BreadModeEnum_Modifier_value = map[string]int32{ + "NONE": 0, + "BREAD_MODE": 1, + "BREAD_DOUGH_MODE": 2, + "BREAD_DOUGH_MODE_2": 3, + "BREAD_SPECIAL_MODE": 4, + } +) + +func (x BreadModeEnum_Modifier) Enum() *BreadModeEnum_Modifier { + p := new(BreadModeEnum_Modifier) + *p = x + return p +} + +func (x BreadModeEnum_Modifier) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BreadModeEnum_Modifier) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[388].Descriptor() +} + +func (BreadModeEnum_Modifier) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[388] +} + +func (x BreadModeEnum_Modifier) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BreadModeEnum_Modifier.Descriptor instead. +func (BreadModeEnum_Modifier) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{288, 0} +} + +type BreadMoveSlotProto_BreadMoveType int32 + +const ( + BreadMoveSlotProto_UNSET BreadMoveSlotProto_BreadMoveType = 0 + BreadMoveSlotProto_A BreadMoveSlotProto_BreadMoveType = 1 + BreadMoveSlotProto_B BreadMoveSlotProto_BreadMoveType = 2 + BreadMoveSlotProto_C BreadMoveSlotProto_BreadMoveType = 3 +) + +// Enum value maps for BreadMoveSlotProto_BreadMoveType. +var ( + BreadMoveSlotProto_BreadMoveType_name = map[int32]string{ + 0: "UNSET", + 1: "A", + 2: "B", + 3: "C", + } + BreadMoveSlotProto_BreadMoveType_value = map[string]int32{ + "UNSET": 0, + "A": 1, + "B": 2, + "C": 3, + } +) + +func (x BreadMoveSlotProto_BreadMoveType) Enum() *BreadMoveSlotProto_BreadMoveType { + p := new(BreadMoveSlotProto_BreadMoveType) + *p = x + return p +} + +func (x BreadMoveSlotProto_BreadMoveType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BreadMoveSlotProto_BreadMoveType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[389].Descriptor() +} + +func (BreadMoveSlotProto_BreadMoveType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[389] +} + +func (x BreadMoveSlotProto_BreadMoveType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BreadMoveSlotProto_BreadMoveType.Descriptor instead. +func (BreadMoveSlotProto_BreadMoveType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{292, 0} +} + +type BuddyFeedingOutProto_Result int32 + +const ( + BuddyFeedingOutProto_UNSET BuddyFeedingOutProto_Result = 0 + BuddyFeedingOutProto_SUCCESS BuddyFeedingOutProto_Result = 1 + BuddyFeedingOutProto_ERROR_BUDDY_NOT_VALID BuddyFeedingOutProto_Result = 2 + BuddyFeedingOutProto_FAILED_INSUFFICIENT_RESOURCES BuddyFeedingOutProto_Result = 3 + BuddyFeedingOutProto_FAILED_INVALID_ITEM_REQUIREMENT BuddyFeedingOutProto_Result = 4 + BuddyFeedingOutProto_FAILED_BUDDY_STILL_FULL_FROM_POFFIN BuddyFeedingOutProto_Result = 5 +) + +// Enum value maps for BuddyFeedingOutProto_Result. +var ( + BuddyFeedingOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_BUDDY_NOT_VALID", + 3: "FAILED_INSUFFICIENT_RESOURCES", + 4: "FAILED_INVALID_ITEM_REQUIREMENT", + 5: "FAILED_BUDDY_STILL_FULL_FROM_POFFIN", + } + BuddyFeedingOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_BUDDY_NOT_VALID": 2, + "FAILED_INSUFFICIENT_RESOURCES": 3, + "FAILED_INVALID_ITEM_REQUIREMENT": 4, + "FAILED_BUDDY_STILL_FULL_FROM_POFFIN": 5, + } +) + +func (x BuddyFeedingOutProto_Result) Enum() *BuddyFeedingOutProto_Result { + p := new(BuddyFeedingOutProto_Result) + *p = x + return p +} + +func (x BuddyFeedingOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BuddyFeedingOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[390].Descriptor() +} + +func (BuddyFeedingOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[390] +} + +func (x BuddyFeedingOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BuddyFeedingOutProto_Result.Descriptor instead. +func (BuddyFeedingOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{307, 0} +} + +type BuddyLevelSettings_BuddyTrait int32 + +const ( + BuddyLevelSettings_UNSET BuddyLevelSettings_BuddyTrait = 0 + BuddyLevelSettings_MAP_DEPLOY BuddyLevelSettings_BuddyTrait = 1 + BuddyLevelSettings_ENCOUNTER_CAMEO BuddyLevelSettings_BuddyTrait = 2 + BuddyLevelSettings_EMOTION_INDICATOR BuddyLevelSettings_BuddyTrait = 3 + BuddyLevelSettings_PICK_UP_CONSUMABLES BuddyLevelSettings_BuddyTrait = 4 + BuddyLevelSettings_PICK_UP_SOUVENIRS BuddyLevelSettings_BuddyTrait = 5 + BuddyLevelSettings_FIND_ATTRACTIVE_POIS BuddyLevelSettings_BuddyTrait = 6 + BuddyLevelSettings_BEST_BUDDY_ASSET BuddyLevelSettings_BuddyTrait = 7 + BuddyLevelSettings_CP_BOOST BuddyLevelSettings_BuddyTrait = 8 + BuddyLevelSettings_TRAINING BuddyLevelSettings_BuddyTrait = 9 +) + +// Enum value maps for BuddyLevelSettings_BuddyTrait. +var ( + BuddyLevelSettings_BuddyTrait_name = map[int32]string{ + 0: "UNSET", + 1: "MAP_DEPLOY", + 2: "ENCOUNTER_CAMEO", + 3: "EMOTION_INDICATOR", + 4: "PICK_UP_CONSUMABLES", + 5: "PICK_UP_SOUVENIRS", + 6: "FIND_ATTRACTIVE_POIS", + 7: "BEST_BUDDY_ASSET", + 8: "CP_BOOST", + 9: "TRAINING", + } + BuddyLevelSettings_BuddyTrait_value = map[string]int32{ + "UNSET": 0, + "MAP_DEPLOY": 1, + "ENCOUNTER_CAMEO": 2, + "EMOTION_INDICATOR": 3, + "PICK_UP_CONSUMABLES": 4, + "PICK_UP_SOUVENIRS": 5, + "FIND_ATTRACTIVE_POIS": 6, + "BEST_BUDDY_ASSET": 7, + "CP_BOOST": 8, + "TRAINING": 9, + } +) + +func (x BuddyLevelSettings_BuddyTrait) Enum() *BuddyLevelSettings_BuddyTrait { + p := new(BuddyLevelSettings_BuddyTrait) + *p = x + return p +} + +func (x BuddyLevelSettings_BuddyTrait) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BuddyLevelSettings_BuddyTrait) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[391].Descriptor() +} + +func (BuddyLevelSettings_BuddyTrait) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[391] +} + +func (x BuddyLevelSettings_BuddyTrait) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BuddyLevelSettings_BuddyTrait.Descriptor instead. +func (BuddyLevelSettings_BuddyTrait) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{315, 0} +} + +type BuddyMapOutProto_Result int32 + +const ( + BuddyMapOutProto_UNSET BuddyMapOutProto_Result = 0 + BuddyMapOutProto_SUCCESS BuddyMapOutProto_Result = 1 + BuddyMapOutProto_ERROR_BUDDY_NOT_VALID BuddyMapOutProto_Result = 2 +) + +// Enum value maps for BuddyMapOutProto_Result. +var ( + BuddyMapOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_BUDDY_NOT_VALID", + } + BuddyMapOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_BUDDY_NOT_VALID": 2, + } +) + +func (x BuddyMapOutProto_Result) Enum() *BuddyMapOutProto_Result { + p := new(BuddyMapOutProto_Result) + *p = x + return p +} + +func (x BuddyMapOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BuddyMapOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[392].Descriptor() +} + +func (BuddyMapOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[392] +} + +func (x BuddyMapOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BuddyMapOutProto_Result.Descriptor instead. +func (BuddyMapOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{317, 0} +} + +type BuddyObservedData_BuddyValidationResult int32 + +const ( + BuddyObservedData_UNSET BuddyObservedData_BuddyValidationResult = 0 + BuddyObservedData_SUCCESS BuddyObservedData_BuddyValidationResult = 1 + BuddyObservedData_FAILED_BUDDY_NOT_SET BuddyObservedData_BuddyValidationResult = 2 + BuddyObservedData_FAILED_BUDDY_NOT_FOUND BuddyObservedData_BuddyValidationResult = 3 + BuddyObservedData_FAILED_BAD_BUDDY BuddyObservedData_BuddyValidationResult = 4 + BuddyObservedData_FAILED_BUDDY_V2_NOT_ENABLED BuddyObservedData_BuddyValidationResult = 5 + BuddyObservedData_FAILED_PLAYER_LEVEL_TOO_LOW BuddyObservedData_BuddyValidationResult = 6 +) + +// Enum value maps for BuddyObservedData_BuddyValidationResult. +var ( + BuddyObservedData_BuddyValidationResult_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILED_BUDDY_NOT_SET", + 3: "FAILED_BUDDY_NOT_FOUND", + 4: "FAILED_BAD_BUDDY", + 5: "FAILED_BUDDY_V2_NOT_ENABLED", + 6: "FAILED_PLAYER_LEVEL_TOO_LOW", + } + BuddyObservedData_BuddyValidationResult_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILED_BUDDY_NOT_SET": 2, + "FAILED_BUDDY_NOT_FOUND": 3, + "FAILED_BAD_BUDDY": 4, + "FAILED_BUDDY_V2_NOT_ENABLED": 5, + "FAILED_PLAYER_LEVEL_TOO_LOW": 6, + } +) + +func (x BuddyObservedData_BuddyValidationResult) Enum() *BuddyObservedData_BuddyValidationResult { + p := new(BuddyObservedData_BuddyValidationResult) + *p = x + return p +} + +func (x BuddyObservedData_BuddyValidationResult) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BuddyObservedData_BuddyValidationResult) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[393].Descriptor() +} + +func (BuddyObservedData_BuddyValidationResult) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[393] +} + +func (x BuddyObservedData_BuddyValidationResult) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BuddyObservedData_BuddyValidationResult.Descriptor instead. +func (BuddyObservedData_BuddyValidationResult) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{323, 0} +} + +type BuddyPettingOutProto_Result int32 + +const ( + BuddyPettingOutProto_UNSET BuddyPettingOutProto_Result = 0 + BuddyPettingOutProto_SUCCESS BuddyPettingOutProto_Result = 1 + BuddyPettingOutProto_ERROR_BUDDY_NOT_VALID BuddyPettingOutProto_Result = 2 +) + +// Enum value maps for BuddyPettingOutProto_Result. +var ( + BuddyPettingOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_BUDDY_NOT_VALID", + } + BuddyPettingOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_BUDDY_NOT_VALID": 2, + } +) + +func (x BuddyPettingOutProto_Result) Enum() *BuddyPettingOutProto_Result { + p := new(BuddyPettingOutProto_Result) + *p = x + return p +} + +func (x BuddyPettingOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BuddyPettingOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[394].Descriptor() +} + +func (BuddyPettingOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[394] +} + +func (x BuddyPettingOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BuddyPettingOutProto_Result.Descriptor instead. +func (BuddyPettingOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{324, 0} +} + +type BuddyPokemonLogEntry_Result int32 + +const ( + BuddyPokemonLogEntry_UNSET BuddyPokemonLogEntry_Result = 0 + BuddyPokemonLogEntry_CANDY_FOUND BuddyPokemonLogEntry_Result = 1 +) + +// Enum value maps for BuddyPokemonLogEntry_Result. +var ( + BuddyPokemonLogEntry_Result_name = map[int32]string{ + 0: "UNSET", + 1: "CANDY_FOUND", + } + BuddyPokemonLogEntry_Result_value = map[string]int32{ + "UNSET": 0, + "CANDY_FOUND": 1, + } +) + +func (x BuddyPokemonLogEntry_Result) Enum() *BuddyPokemonLogEntry_Result { + p := new(BuddyPokemonLogEntry_Result) + *p = x + return p +} + +func (x BuddyPokemonLogEntry_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BuddyPokemonLogEntry_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[395].Descriptor() +} + +func (BuddyPokemonLogEntry_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[395] +} + +func (x BuddyPokemonLogEntry_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BuddyPokemonLogEntry_Result.Descriptor instead. +func (BuddyPokemonLogEntry_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{326, 0} +} + +type BuddyStatsOutProto_Result int32 + +const ( + BuddyStatsOutProto_UNSET BuddyStatsOutProto_Result = 0 + BuddyStatsOutProto_SUCCESS BuddyStatsOutProto_Result = 1 + BuddyStatsOutProto_ERROR_BUDDY_NOT_VALID BuddyStatsOutProto_Result = 2 +) + +// Enum value maps for BuddyStatsOutProto_Result. +var ( + BuddyStatsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_BUDDY_NOT_VALID", + } + BuddyStatsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_BUDDY_NOT_VALID": 2, + } +) + +func (x BuddyStatsOutProto_Result) Enum() *BuddyStatsOutProto_Result { + p := new(BuddyStatsOutProto_Result) + *p = x + return p +} + +func (x BuddyStatsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BuddyStatsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[396].Descriptor() +} + +func (BuddyStatsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[396] +} + +func (x BuddyStatsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BuddyStatsOutProto_Result.Descriptor instead. +func (BuddyStatsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{329, 0} +} + +type BuddyStatsShownHearts_BuddyShownHeartType int32 + +const ( + BuddyStatsShownHearts_BUDDY_HEART_UNSET BuddyStatsShownHearts_BuddyShownHeartType = 0 + BuddyStatsShownHearts_BUDDY_HEART_SINGLE BuddyStatsShownHearts_BuddyShownHeartType = 1 + BuddyStatsShownHearts_BUDDY_HEART_DOUBLE BuddyStatsShownHearts_BuddyShownHeartType = 2 +) + +// Enum value maps for BuddyStatsShownHearts_BuddyShownHeartType. +var ( + BuddyStatsShownHearts_BuddyShownHeartType_name = map[int32]string{ + 0: "BUDDY_HEART_UNSET", + 1: "BUDDY_HEART_SINGLE", + 2: "BUDDY_HEART_DOUBLE", + } + BuddyStatsShownHearts_BuddyShownHeartType_value = map[string]int32{ + "BUDDY_HEART_UNSET": 0, + "BUDDY_HEART_SINGLE": 1, + "BUDDY_HEART_DOUBLE": 2, + } +) + +func (x BuddyStatsShownHearts_BuddyShownHeartType) Enum() *BuddyStatsShownHearts_BuddyShownHeartType { + p := new(BuddyStatsShownHearts_BuddyShownHeartType) + *p = x + return p +} + +func (x BuddyStatsShownHearts_BuddyShownHeartType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BuddyStatsShownHearts_BuddyShownHeartType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[397].Descriptor() +} + +func (BuddyStatsShownHearts_BuddyShownHeartType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[397] +} + +func (x BuddyStatsShownHearts_BuddyShownHeartType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use BuddyStatsShownHearts_BuddyShownHeartType.Descriptor instead. +func (BuddyStatsShownHearts_BuddyShownHeartType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{331, 0} +} + +type ButterflyCollectorRegionMedal_State int32 + +const ( + ButterflyCollectorRegionMedal_PROGRESS ButterflyCollectorRegionMedal_State = 0 + ButterflyCollectorRegionMedal_COMPLETE ButterflyCollectorRegionMedal_State = 1 +) + +// Enum value maps for ButterflyCollectorRegionMedal_State. +var ( + ButterflyCollectorRegionMedal_State_name = map[int32]string{ + 0: "PROGRESS", + 1: "COMPLETE", + } + ButterflyCollectorRegionMedal_State_value = map[string]int32{ + "PROGRESS": 0, + "COMPLETE": 1, + } +) + +func (x ButterflyCollectorRegionMedal_State) Enum() *ButterflyCollectorRegionMedal_State { + p := new(ButterflyCollectorRegionMedal_State) + *p = x + return p +} + +func (x ButterflyCollectorRegionMedal_State) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ButterflyCollectorRegionMedal_State) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[398].Descriptor() +} + +func (ButterflyCollectorRegionMedal_State) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[398] +} + +func (x ButterflyCollectorRegionMedal_State) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ButterflyCollectorRegionMedal_State.Descriptor instead. +func (ButterflyCollectorRegionMedal_State) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{338, 0} +} + +type ButterflyCollectorRewardEncounterProtoResponse_Result int32 + +const ( + ButterflyCollectorRewardEncounterProtoResponse_UNKNOWN ButterflyCollectorRewardEncounterProtoResponse_Result = 0 + ButterflyCollectorRewardEncounterProtoResponse_SUCCESS_ENCOUNTER ButterflyCollectorRewardEncounterProtoResponse_Result = 1 + ButterflyCollectorRewardEncounterProtoResponse_SUCCESS_POKEMON_INVENTORY_FULL ButterflyCollectorRewardEncounterProtoResponse_Result = 2 + ButterflyCollectorRewardEncounterProtoResponse_ERROR_REQUIRES_PROGRESS ButterflyCollectorRewardEncounterProtoResponse_Result = 3 +) + +// Enum value maps for ButterflyCollectorRewardEncounterProtoResponse_Result. +var ( + ButterflyCollectorRewardEncounterProtoResponse_Result_name = map[int32]string{ + 0: "UNKNOWN", + 1: "SUCCESS_ENCOUNTER", + 2: "SUCCESS_POKEMON_INVENTORY_FULL", + 3: "ERROR_REQUIRES_PROGRESS", + } + ButterflyCollectorRewardEncounterProtoResponse_Result_value = map[string]int32{ + "UNKNOWN": 0, + "SUCCESS_ENCOUNTER": 1, + "SUCCESS_POKEMON_INVENTORY_FULL": 2, + "ERROR_REQUIRES_PROGRESS": 3, + } +) + +func (x ButterflyCollectorRewardEncounterProtoResponse_Result) Enum() *ButterflyCollectorRewardEncounterProtoResponse_Result { + p := new(ButterflyCollectorRewardEncounterProtoResponse_Result) + *p = x + return p +} + +func (x ButterflyCollectorRewardEncounterProtoResponse_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ButterflyCollectorRewardEncounterProtoResponse_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[399].Descriptor() +} + +func (ButterflyCollectorRewardEncounterProtoResponse_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[399] +} + +func (x ButterflyCollectorRewardEncounterProtoResponse_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ButterflyCollectorRewardEncounterProtoResponse_Result.Descriptor instead. +func (ButterflyCollectorRewardEncounterProtoResponse_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{340, 0} +} + +type ButterflyCollectorRewardsLogEntry_Result int32 + +const ( + ButterflyCollectorRewardsLogEntry_UNSET ButterflyCollectorRewardsLogEntry_Result = 0 + ButterflyCollectorRewardsLogEntry_SUCCESS ButterflyCollectorRewardsLogEntry_Result = 1 +) + +// Enum value maps for ButterflyCollectorRewardsLogEntry_Result. +var ( + ButterflyCollectorRewardsLogEntry_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + ButterflyCollectorRewardsLogEntry_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x ButterflyCollectorRewardsLogEntry_Result) Enum() *ButterflyCollectorRewardsLogEntry_Result { + p := new(ButterflyCollectorRewardsLogEntry_Result) + *p = x + return p +} + +func (x ButterflyCollectorRewardsLogEntry_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ButterflyCollectorRewardsLogEntry_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[400].Descriptor() +} + +func (ButterflyCollectorRewardsLogEntry_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[400] +} + +func (x ButterflyCollectorRewardsLogEntry_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ButterflyCollectorRewardsLogEntry_Result.Descriptor instead. +func (ButterflyCollectorRewardsLogEntry_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{341, 0} +} + +type CameraPermissionPromptTelemetry_PermissionStatus int32 + +const ( + CameraPermissionPromptTelemetry_GRANTED CameraPermissionPromptTelemetry_PermissionStatus = 0 + CameraPermissionPromptTelemetry_DENIED CameraPermissionPromptTelemetry_PermissionStatus = 1 +) + +// Enum value maps for CameraPermissionPromptTelemetry_PermissionStatus. +var ( + CameraPermissionPromptTelemetry_PermissionStatus_name = map[int32]string{ + 0: "GRANTED", + 1: "DENIED", + } + CameraPermissionPromptTelemetry_PermissionStatus_value = map[string]int32{ + "GRANTED": 0, + "DENIED": 1, + } +) + +func (x CameraPermissionPromptTelemetry_PermissionStatus) Enum() *CameraPermissionPromptTelemetry_PermissionStatus { + p := new(CameraPermissionPromptTelemetry_PermissionStatus) + *p = x + return p +} + +func (x CameraPermissionPromptTelemetry_PermissionStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CameraPermissionPromptTelemetry_PermissionStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[401].Descriptor() +} + +func (CameraPermissionPromptTelemetry_PermissionStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[401] +} + +func (x CameraPermissionPromptTelemetry_PermissionStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CameraPermissionPromptTelemetry_PermissionStatus.Descriptor instead. +func (CameraPermissionPromptTelemetry_PermissionStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{348, 0} +} + +type CancelCombatChallengeOutProto_Result int32 + +const ( + CancelCombatChallengeOutProto_UNSET CancelCombatChallengeOutProto_Result = 0 + CancelCombatChallengeOutProto_SUCCESS CancelCombatChallengeOutProto_Result = 1 + CancelCombatChallengeOutProto_ERROR_INVALID_CHALLENGE_STATE CancelCombatChallengeOutProto_Result = 2 + CancelCombatChallengeOutProto_ERROR_CHALLENGE_NOT_FOUND CancelCombatChallengeOutProto_Result = 3 + CancelCombatChallengeOutProto_ERROR_ALREADY_ACCEPTED CancelCombatChallengeOutProto_Result = 4 + CancelCombatChallengeOutProto_ERROR_ALREADY_DECLINED CancelCombatChallengeOutProto_Result = 5 + CancelCombatChallengeOutProto_ERROR_ALREADY_TIMEDOUT CancelCombatChallengeOutProto_Result = 6 + CancelCombatChallengeOutProto_ERROR_ACCESS_DENIED CancelCombatChallengeOutProto_Result = 7 +) + +// Enum value maps for CancelCombatChallengeOutProto_Result. +var ( + CancelCombatChallengeOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_INVALID_CHALLENGE_STATE", + 3: "ERROR_CHALLENGE_NOT_FOUND", + 4: "ERROR_ALREADY_ACCEPTED", + 5: "ERROR_ALREADY_DECLINED", + 6: "ERROR_ALREADY_TIMEDOUT", + 7: "ERROR_ACCESS_DENIED", + } + CancelCombatChallengeOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_INVALID_CHALLENGE_STATE": 2, + "ERROR_CHALLENGE_NOT_FOUND": 3, + "ERROR_ALREADY_ACCEPTED": 4, + "ERROR_ALREADY_DECLINED": 5, + "ERROR_ALREADY_TIMEDOUT": 6, + "ERROR_ACCESS_DENIED": 7, + } +) + +func (x CancelCombatChallengeOutProto_Result) Enum() *CancelCombatChallengeOutProto_Result { + p := new(CancelCombatChallengeOutProto_Result) + *p = x + return p +} + +func (x CancelCombatChallengeOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CancelCombatChallengeOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[402].Descriptor() +} + +func (CancelCombatChallengeOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[402] +} + +func (x CancelCombatChallengeOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CancelCombatChallengeOutProto_Result.Descriptor instead. +func (CancelCombatChallengeOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{356, 0} +} + +type CancelEventRsvpOutProto_Result int32 + +const ( + CancelEventRsvpOutProto_UNSET CancelEventRsvpOutProto_Result = 0 + CancelEventRsvpOutProto_SUCCESS CancelEventRsvpOutProto_Result = 1 + CancelEventRsvpOutProto_ERROR_UNKNOWN CancelEventRsvpOutProto_Result = 2 + CancelEventRsvpOutProto_ERROR_NOT_FOUND CancelEventRsvpOutProto_Result = 3 + CancelEventRsvpOutProto_ERROR_INVALID_EVENT_TYPE CancelEventRsvpOutProto_Result = 4 +) + +// Enum value maps for CancelEventRsvpOutProto_Result. +var ( + CancelEventRsvpOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_NOT_FOUND", + 4: "ERROR_INVALID_EVENT_TYPE", + } + CancelEventRsvpOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_NOT_FOUND": 3, + "ERROR_INVALID_EVENT_TYPE": 4, + } +) + +func (x CancelEventRsvpOutProto_Result) Enum() *CancelEventRsvpOutProto_Result { + p := new(CancelEventRsvpOutProto_Result) + *p = x + return p +} + +func (x CancelEventRsvpOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CancelEventRsvpOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[403].Descriptor() +} + +func (CancelEventRsvpOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[403] +} + +func (x CancelEventRsvpOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CancelEventRsvpOutProto_Result.Descriptor instead. +func (CancelEventRsvpOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{359, 0} +} + +type CancelMatchmakingOutProto_Result int32 + +const ( + CancelMatchmakingOutProto_UNSET CancelMatchmakingOutProto_Result = 0 + CancelMatchmakingOutProto_SUCCESSFULLY_CANCELLED CancelMatchmakingOutProto_Result = 1 + CancelMatchmakingOutProto_ERROR_ALREADY_MATCHED CancelMatchmakingOutProto_Result = 2 + CancelMatchmakingOutProto_ERROR_PLAYER_NOT_FOUND CancelMatchmakingOutProto_Result = 3 + CancelMatchmakingOutProto_ERROR_QUEUE_NOT_FOUND CancelMatchmakingOutProto_Result = 4 +) + +// Enum value maps for CancelMatchmakingOutProto_Result. +var ( + CancelMatchmakingOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESSFULLY_CANCELLED", + 2: "ERROR_ALREADY_MATCHED", + 3: "ERROR_PLAYER_NOT_FOUND", + 4: "ERROR_QUEUE_NOT_FOUND", + } + CancelMatchmakingOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESSFULLY_CANCELLED": 1, + "ERROR_ALREADY_MATCHED": 2, + "ERROR_PLAYER_NOT_FOUND": 3, + "ERROR_QUEUE_NOT_FOUND": 4, + } +) + +func (x CancelMatchmakingOutProto_Result) Enum() *CancelMatchmakingOutProto_Result { + p := new(CancelMatchmakingOutProto_Result) + *p = x + return p +} + +func (x CancelMatchmakingOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CancelMatchmakingOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[404].Descriptor() +} + +func (CancelMatchmakingOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[404] +} + +func (x CancelMatchmakingOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CancelMatchmakingOutProto_Result.Descriptor instead. +func (CancelMatchmakingOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{362, 0} +} + +type CancelPartyInviteOutProto_Result int32 + +const ( + CancelPartyInviteOutProto_UNSET CancelPartyInviteOutProto_Result = 0 + CancelPartyInviteOutProto_SUCCESS CancelPartyInviteOutProto_Result = 1 + CancelPartyInviteOutProto_ERROR_UNKNOWN CancelPartyInviteOutProto_Result = 2 + CancelPartyInviteOutProto_ERROR_INVITE_NOT_FOUND CancelPartyInviteOutProto_Result = 3 + CancelPartyInviteOutProto_ERROR_NO_SUCH_PARTY CancelPartyInviteOutProto_Result = 4 + CancelPartyInviteOutProto_ERROR_ALREADY_CANCELED CancelPartyInviteOutProto_Result = 5 +) + +// Enum value maps for CancelPartyInviteOutProto_Result. +var ( + CancelPartyInviteOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_INVITE_NOT_FOUND", + 4: "ERROR_NO_SUCH_PARTY", + 5: "ERROR_ALREADY_CANCELED", + } + CancelPartyInviteOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_INVITE_NOT_FOUND": 3, + "ERROR_NO_SUCH_PARTY": 4, + "ERROR_ALREADY_CANCELED": 5, + } +) + +func (x CancelPartyInviteOutProto_Result) Enum() *CancelPartyInviteOutProto_Result { + p := new(CancelPartyInviteOutProto_Result) + *p = x + return p +} + +func (x CancelPartyInviteOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CancelPartyInviteOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[405].Descriptor() +} + +func (CancelPartyInviteOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[405] +} + +func (x CancelPartyInviteOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CancelPartyInviteOutProto_Result.Descriptor instead. +func (CancelPartyInviteOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{365, 0} +} + +type CancelRemoteTradeOutProto_Result int32 + +const ( + CancelRemoteTradeOutProto_UNSET CancelRemoteTradeOutProto_Result = 0 + CancelRemoteTradeOutProto_SUCCESS CancelRemoteTradeOutProto_Result = 1 + CancelRemoteTradeOutProto_ERROR_UNKNOWN CancelRemoteTradeOutProto_Result = 2 + CancelRemoteTradeOutProto_ERROR_FRIEND_NOT_FOUND CancelRemoteTradeOutProto_Result = 3 + CancelRemoteTradeOutProto_ERROR_INVALID_FRIEND CancelRemoteTradeOutProto_Result = 4 +) + +// Enum value maps for CancelRemoteTradeOutProto_Result. +var ( + CancelRemoteTradeOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_FRIEND_NOT_FOUND", + 4: "ERROR_INVALID_FRIEND", + } + CancelRemoteTradeOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_FRIEND_NOT_FOUND": 3, + "ERROR_INVALID_FRIEND": 4, + } +) + +func (x CancelRemoteTradeOutProto_Result) Enum() *CancelRemoteTradeOutProto_Result { + p := new(CancelRemoteTradeOutProto_Result) + *p = x + return p +} + +func (x CancelRemoteTradeOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CancelRemoteTradeOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[406].Descriptor() +} + +func (CancelRemoteTradeOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[406] +} + +func (x CancelRemoteTradeOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CancelRemoteTradeOutProto_Result.Descriptor instead. +func (CancelRemoteTradeOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{367, 0} +} + +type CancelTradingOutProto_Result int32 + +const ( + CancelTradingOutProto_UNSET CancelTradingOutProto_Result = 0 + CancelTradingOutProto_SUCCESS CancelTradingOutProto_Result = 1 + CancelTradingOutProto_ERROR_UNKNOWN CancelTradingOutProto_Result = 2 + CancelTradingOutProto_ERROR_FRIEND_NOT_FOUND CancelTradingOutProto_Result = 3 + CancelTradingOutProto_ERROR_INVALID_PLAYER_ID CancelTradingOutProto_Result = 4 + CancelTradingOutProto_ERROR_INVALID_STATE CancelTradingOutProto_Result = 5 + CancelTradingOutProto_ERROR_STATE_HANDLER CancelTradingOutProto_Result = 6 +) + +// Enum value maps for CancelTradingOutProto_Result. +var ( + CancelTradingOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_FRIEND_NOT_FOUND", + 4: "ERROR_INVALID_PLAYER_ID", + 5: "ERROR_INVALID_STATE", + 6: "ERROR_STATE_HANDLER", + } + CancelTradingOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_FRIEND_NOT_FOUND": 3, + "ERROR_INVALID_PLAYER_ID": 4, + "ERROR_INVALID_STATE": 5, + "ERROR_STATE_HANDLER": 6, + } +) + +func (x CancelTradingOutProto_Result) Enum() *CancelTradingOutProto_Result { + p := new(CancelTradingOutProto_Result) + *p = x + return p +} + +func (x CancelTradingOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CancelTradingOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[407].Descriptor() +} + +func (CancelTradingOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[407] +} + +func (x CancelTradingOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CancelTradingOutProto_Result.Descriptor instead. +func (CancelTradingOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{371, 0} +} + +type CatchCardTelemetry_PhotoType int32 + +const ( + CatchCardTelemetry_UNSET CatchCardTelemetry_PhotoType = 0 + CatchCardTelemetry_DEFAULT CatchCardTelemetry_PhotoType = 1 + CatchCardTelemetry_AR_CLASSIC CatchCardTelemetry_PhotoType = 2 + CatchCardTelemetry_AR_PLUS CatchCardTelemetry_PhotoType = 3 +) + +// Enum value maps for CatchCardTelemetry_PhotoType. +var ( + CatchCardTelemetry_PhotoType_name = map[int32]string{ + 0: "UNSET", + 1: "DEFAULT", + 2: "AR_CLASSIC", + 3: "AR_PLUS", + } + CatchCardTelemetry_PhotoType_value = map[string]int32{ + "UNSET": 0, + "DEFAULT": 1, + "AR_CLASSIC": 2, + "AR_PLUS": 3, + } +) + +func (x CatchCardTelemetry_PhotoType) Enum() *CatchCardTelemetry_PhotoType { + p := new(CatchCardTelemetry_PhotoType) + *p = x + return p +} + +func (x CatchCardTelemetry_PhotoType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CatchCardTelemetry_PhotoType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[408].Descriptor() +} + +func (CatchCardTelemetry_PhotoType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[408] +} + +func (x CatchCardTelemetry_PhotoType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CatchCardTelemetry_PhotoType.Descriptor instead. +func (CatchCardTelemetry_PhotoType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{376, 0} +} + +type CatchPokemonLogEntry_Result int32 + +const ( + CatchPokemonLogEntry_UNSET CatchPokemonLogEntry_Result = 0 + CatchPokemonLogEntry_POKEMON_CAPTURED CatchPokemonLogEntry_Result = 1 + CatchPokemonLogEntry_POKEMON_FLED CatchPokemonLogEntry_Result = 2 + CatchPokemonLogEntry_POKEMON_HATCHED CatchPokemonLogEntry_Result = 3 +) + +// Enum value maps for CatchPokemonLogEntry_Result. +var ( + CatchPokemonLogEntry_Result_name = map[int32]string{ + 0: "UNSET", + 1: "POKEMON_CAPTURED", + 2: "POKEMON_FLED", + 3: "POKEMON_HATCHED", + } + CatchPokemonLogEntry_Result_value = map[string]int32{ + "UNSET": 0, + "POKEMON_CAPTURED": 1, + "POKEMON_FLED": 2, + "POKEMON_HATCHED": 3, + } +) + +func (x CatchPokemonLogEntry_Result) Enum() *CatchPokemonLogEntry_Result { + p := new(CatchPokemonLogEntry_Result) + *p = x + return p +} + +func (x CatchPokemonLogEntry_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CatchPokemonLogEntry_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[409].Descriptor() +} + +func (CatchPokemonLogEntry_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[409] +} + +func (x CatchPokemonLogEntry_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CatchPokemonLogEntry_Result.Descriptor instead. +func (CatchPokemonLogEntry_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{378, 0} +} + +type CatchPokemonOutProto_CaptureReason int32 + +const ( + CatchPokemonOutProto_UNSET CatchPokemonOutProto_CaptureReason = 0 + CatchPokemonOutProto_DEFAULT CatchPokemonOutProto_CaptureReason = 1 + CatchPokemonOutProto_ELEMENTAL_BADGE CatchPokemonOutProto_CaptureReason = 2 + CatchPokemonOutProto_CRITICAL_CATCH CatchPokemonOutProto_CaptureReason = 3 +) + +// Enum value maps for CatchPokemonOutProto_CaptureReason. +var ( + CatchPokemonOutProto_CaptureReason_name = map[int32]string{ + 0: "UNSET", + 1: "DEFAULT", + 2: "ELEMENTAL_BADGE", + 3: "CRITICAL_CATCH", + } + CatchPokemonOutProto_CaptureReason_value = map[string]int32{ + "UNSET": 0, + "DEFAULT": 1, + "ELEMENTAL_BADGE": 2, + "CRITICAL_CATCH": 3, + } +) + +func (x CatchPokemonOutProto_CaptureReason) Enum() *CatchPokemonOutProto_CaptureReason { + p := new(CatchPokemonOutProto_CaptureReason) + *p = x + return p +} + +func (x CatchPokemonOutProto_CaptureReason) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CatchPokemonOutProto_CaptureReason) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[410].Descriptor() +} + +func (CatchPokemonOutProto_CaptureReason) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[410] +} + +func (x CatchPokemonOutProto_CaptureReason) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CatchPokemonOutProto_CaptureReason.Descriptor instead. +func (CatchPokemonOutProto_CaptureReason) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{379, 0} +} + +type CatchPokemonOutProto_Status int32 + +const ( + CatchPokemonOutProto_CATCH_ERROR CatchPokemonOutProto_Status = 0 + CatchPokemonOutProto_CATCH_SUCCESS CatchPokemonOutProto_Status = 1 + CatchPokemonOutProto_CATCH_ESCAPE CatchPokemonOutProto_Status = 2 + CatchPokemonOutProto_CATCH_FLEE CatchPokemonOutProto_Status = 3 + CatchPokemonOutProto_CATCH_MISSED CatchPokemonOutProto_Status = 4 + CatchPokemonOutProto_CATCH_ITEM_REPLACEMENT CatchPokemonOutProto_Status = 5 +) + +// Enum value maps for CatchPokemonOutProto_Status. +var ( + CatchPokemonOutProto_Status_name = map[int32]string{ + 0: "CATCH_ERROR", + 1: "CATCH_SUCCESS", + 2: "CATCH_ESCAPE", + 3: "CATCH_FLEE", + 4: "CATCH_MISSED", + 5: "CATCH_ITEM_REPLACEMENT", + } + CatchPokemonOutProto_Status_value = map[string]int32{ + "CATCH_ERROR": 0, + "CATCH_SUCCESS": 1, + "CATCH_ESCAPE": 2, + "CATCH_FLEE": 3, + "CATCH_MISSED": 4, + "CATCH_ITEM_REPLACEMENT": 5, + } +) + +func (x CatchPokemonOutProto_Status) Enum() *CatchPokemonOutProto_Status { + p := new(CatchPokemonOutProto_Status) + *p = x + return p +} + +func (x CatchPokemonOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CatchPokemonOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[411].Descriptor() +} + +func (CatchPokemonOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[411] +} + +func (x CatchPokemonOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CatchPokemonOutProto_Status.Descriptor instead. +func (CatchPokemonOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{379, 1} +} + +type ChangePokemonFormOutProto_Result int32 + +const ( + ChangePokemonFormOutProto_UNSET ChangePokemonFormOutProto_Result = 0 + ChangePokemonFormOutProto_SUCCESS ChangePokemonFormOutProto_Result = 1 + ChangePokemonFormOutProto_ERROR_POKEMON_MISSING ChangePokemonFormOutProto_Result = 2 + ChangePokemonFormOutProto_ERROR_INSUFFICIENT_RESOURCES ChangePokemonFormOutProto_Result = 3 + ChangePokemonFormOutProto_ERROR_QUEST_INCOMPLETE ChangePokemonFormOutProto_Result = 4 + ChangePokemonFormOutProto_ERROR_POKEMON_CANNOT_CHANGE ChangePokemonFormOutProto_Result = 5 + ChangePokemonFormOutProto_ERROR_POKEMON_DEPLOYED ChangePokemonFormOutProto_Result = 6 + ChangePokemonFormOutProto_ERROR_FEATURE_DISABLED ChangePokemonFormOutProto_Result = 7 + ChangePokemonFormOutProto_ERROR_UNKNOWN ChangePokemonFormOutProto_Result = 8 +) + +// Enum value maps for ChangePokemonFormOutProto_Result. +var ( + ChangePokemonFormOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_POKEMON_MISSING", + 3: "ERROR_INSUFFICIENT_RESOURCES", + 4: "ERROR_QUEST_INCOMPLETE", + 5: "ERROR_POKEMON_CANNOT_CHANGE", + 6: "ERROR_POKEMON_DEPLOYED", + 7: "ERROR_FEATURE_DISABLED", + 8: "ERROR_UNKNOWN", + } + ChangePokemonFormOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_POKEMON_MISSING": 2, + "ERROR_INSUFFICIENT_RESOURCES": 3, + "ERROR_QUEST_INCOMPLETE": 4, + "ERROR_POKEMON_CANNOT_CHANGE": 5, + "ERROR_POKEMON_DEPLOYED": 6, + "ERROR_FEATURE_DISABLED": 7, + "ERROR_UNKNOWN": 8, + } +) + +func (x ChangePokemonFormOutProto_Result) Enum() *ChangePokemonFormOutProto_Result { + p := new(ChangePokemonFormOutProto_Result) + *p = x + return p +} + +func (x ChangePokemonFormOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ChangePokemonFormOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[412].Descriptor() +} + +func (ChangePokemonFormOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[412] +} + +func (x ChangePokemonFormOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ChangePokemonFormOutProto_Result.Descriptor instead. +func (ChangePokemonFormOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{387, 0} +} + +type ChangeStampCollectionPlayerDataOutProto_Result int32 + +const ( + ChangeStampCollectionPlayerDataOutProto_UNSET ChangeStampCollectionPlayerDataOutProto_Result = 0 + ChangeStampCollectionPlayerDataOutProto_SUCCESS ChangeStampCollectionPlayerDataOutProto_Result = 1 + ChangeStampCollectionPlayerDataOutProto_FAILURE_NO_SUCH_COLLECTION ChangeStampCollectionPlayerDataOutProto_Result = 2 + ChangeStampCollectionPlayerDataOutProto_FAILURE_CANNOT_MODIFY_DATA ChangeStampCollectionPlayerDataOutProto_Result = 3 +) + +// Enum value maps for ChangeStampCollectionPlayerDataOutProto_Result. +var ( + ChangeStampCollectionPlayerDataOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE_NO_SUCH_COLLECTION", + 3: "FAILURE_CANNOT_MODIFY_DATA", + } + ChangeStampCollectionPlayerDataOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE_NO_SUCH_COLLECTION": 2, + "FAILURE_CANNOT_MODIFY_DATA": 3, + } +) + +func (x ChangeStampCollectionPlayerDataOutProto_Result) Enum() *ChangeStampCollectionPlayerDataOutProto_Result { + p := new(ChangeStampCollectionPlayerDataOutProto_Result) + *p = x + return p +} + +func (x ChangeStampCollectionPlayerDataOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ChangeStampCollectionPlayerDataOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[413].Descriptor() +} + +func (ChangeStampCollectionPlayerDataOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[413] +} + +func (x ChangeStampCollectionPlayerDataOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ChangeStampCollectionPlayerDataOutProto_Result.Descriptor instead. +func (ChangeStampCollectionPlayerDataOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{389, 0} +} + +type ChangeStatIncreaseGoalOutProto_Status int32 + +const ( + ChangeStatIncreaseGoalOutProto_UNSET ChangeStatIncreaseGoalOutProto_Status = 0 + ChangeStatIncreaseGoalOutProto_SUCCESS ChangeStatIncreaseGoalOutProto_Status = 1 + ChangeStatIncreaseGoalOutProto_ERROR_POKEMON_NOT_ACTIVELY_TRAINING ChangeStatIncreaseGoalOutProto_Status = 2 + // Deprecated: Marked as deprecated in vbase.proto. + ChangeStatIncreaseGoalOutProto_ERROR_STAT_NOT_ACTIVELY_TRAINING ChangeStatIncreaseGoalOutProto_Status = 3 + ChangeStatIncreaseGoalOutProto_ERROR_INVALID_STAT_LEVEL ChangeStatIncreaseGoalOutProto_Status = 4 + ChangeStatIncreaseGoalOutProto_ERROR_INVALID_STAT_TYPE ChangeStatIncreaseGoalOutProto_Status = 5 + ChangeStatIncreaseGoalOutProto_ERROR_INVALID_POKEMON ChangeStatIncreaseGoalOutProto_Status = 6 + ChangeStatIncreaseGoalOutProto_ERROR_UNCHANGED_GOAL ChangeStatIncreaseGoalOutProto_Status = 7 + ChangeStatIncreaseGoalOutProto_ERROR_SURPASSED_LIMIT_OF_STATS_TO_TRAIN ChangeStatIncreaseGoalOutProto_Status = 8 +) + +// Enum value maps for ChangeStatIncreaseGoalOutProto_Status. +var ( + ChangeStatIncreaseGoalOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_POKEMON_NOT_ACTIVELY_TRAINING", + 3: "ERROR_STAT_NOT_ACTIVELY_TRAINING", + 4: "ERROR_INVALID_STAT_LEVEL", + 5: "ERROR_INVALID_STAT_TYPE", + 6: "ERROR_INVALID_POKEMON", + 7: "ERROR_UNCHANGED_GOAL", + 8: "ERROR_SURPASSED_LIMIT_OF_STATS_TO_TRAIN", + } + ChangeStatIncreaseGoalOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_POKEMON_NOT_ACTIVELY_TRAINING": 2, + "ERROR_STAT_NOT_ACTIVELY_TRAINING": 3, + "ERROR_INVALID_STAT_LEVEL": 4, + "ERROR_INVALID_STAT_TYPE": 5, + "ERROR_INVALID_POKEMON": 6, + "ERROR_UNCHANGED_GOAL": 7, + "ERROR_SURPASSED_LIMIT_OF_STATS_TO_TRAIN": 8, + } +) + +func (x ChangeStatIncreaseGoalOutProto_Status) Enum() *ChangeStatIncreaseGoalOutProto_Status { + p := new(ChangeStatIncreaseGoalOutProto_Status) + *p = x + return p +} + +func (x ChangeStatIncreaseGoalOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ChangeStatIncreaseGoalOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[414].Descriptor() +} + +func (ChangeStatIncreaseGoalOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[414] +} + +func (x ChangeStatIncreaseGoalOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ChangeStatIncreaseGoalOutProto_Status.Descriptor instead. +func (ChangeStatIncreaseGoalOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{391, 0} +} + +type ChangeTeamOutProto_Status int32 + +const ( + ChangeTeamOutProto_UNSET ChangeTeamOutProto_Status = 0 + ChangeTeamOutProto_SUCCESS ChangeTeamOutProto_Status = 1 + ChangeTeamOutProto_ERROR_SAME_TEAM ChangeTeamOutProto_Status = 2 + ChangeTeamOutProto_ERROR_ITEM_NOT_IN_INVENTORY ChangeTeamOutProto_Status = 3 + ChangeTeamOutProto_ERROR_WRONG_ITEM ChangeTeamOutProto_Status = 4 + ChangeTeamOutProto_ERROR_UNKNOWN ChangeTeamOutProto_Status = 5 +) + +// Enum value maps for ChangeTeamOutProto_Status. +var ( + ChangeTeamOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_SAME_TEAM", + 3: "ERROR_ITEM_NOT_IN_INVENTORY", + 4: "ERROR_WRONG_ITEM", + 5: "ERROR_UNKNOWN", + } + ChangeTeamOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_SAME_TEAM": 2, + "ERROR_ITEM_NOT_IN_INVENTORY": 3, + "ERROR_WRONG_ITEM": 4, + "ERROR_UNKNOWN": 5, + } +) + +func (x ChangeTeamOutProto_Status) Enum() *ChangeTeamOutProto_Status { + p := new(ChangeTeamOutProto_Status) + *p = x + return p +} + +func (x ChangeTeamOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ChangeTeamOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[415].Descriptor() +} + +func (ChangeTeamOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[415] +} + +func (x ChangeTeamOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ChangeTeamOutProto_Status.Descriptor instead. +func (ChangeTeamOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{393, 0} +} + +type CheckContestEligibilityOutProto_Status int32 + +const ( + CheckContestEligibilityOutProto_UNSET CheckContestEligibilityOutProto_Status = 0 + CheckContestEligibilityOutProto_SUCCESS CheckContestEligibilityOutProto_Status = 1 + CheckContestEligibilityOutProto_ERROR CheckContestEligibilityOutProto_Status = 2 + CheckContestEligibilityOutProto_OUT_OF_RANGE CheckContestEligibilityOutProto_Status = 3 + CheckContestEligibilityOutProto_PLAYER_LIMIT_REACHED CheckContestEligibilityOutProto_Status = 4 + CheckContestEligibilityOutProto_CONTEST_LIMIT_REACHED CheckContestEligibilityOutProto_Status = 5 + CheckContestEligibilityOutProto_SAME_CYCLE_TRADE_NOT_ALLOWED CheckContestEligibilityOutProto_Status = 6 + CheckContestEligibilityOutProto_SAME_SEASON_WINNER_NOT_ALLOWED CheckContestEligibilityOutProto_Status = 7 + CheckContestEligibilityOutProto_POKEMON_IN_OTHER_CONTEST CheckContestEligibilityOutProto_Status = 8 + CheckContestEligibilityOutProto_POKEMON_IN_OTHER_CONTEST_NEED_SUBSTITUTION CheckContestEligibilityOutProto_Status = 9 + CheckContestEligibilityOutProto_NEED_SUBSTITUTION CheckContestEligibilityOutProto_Status = 10 + CheckContestEligibilityOutProto_PENDING_REWARD_ENTRY_NOT_ALLOWED CheckContestEligibilityOutProto_Status = 11 +) + +// Enum value maps for CheckContestEligibilityOutProto_Status. +var ( + CheckContestEligibilityOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + 3: "OUT_OF_RANGE", + 4: "PLAYER_LIMIT_REACHED", + 5: "CONTEST_LIMIT_REACHED", + 6: "SAME_CYCLE_TRADE_NOT_ALLOWED", + 7: "SAME_SEASON_WINNER_NOT_ALLOWED", + 8: "POKEMON_IN_OTHER_CONTEST", + 9: "POKEMON_IN_OTHER_CONTEST_NEED_SUBSTITUTION", + 10: "NEED_SUBSTITUTION", + 11: "PENDING_REWARD_ENTRY_NOT_ALLOWED", + } + CheckContestEligibilityOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + "OUT_OF_RANGE": 3, + "PLAYER_LIMIT_REACHED": 4, + "CONTEST_LIMIT_REACHED": 5, + "SAME_CYCLE_TRADE_NOT_ALLOWED": 6, + "SAME_SEASON_WINNER_NOT_ALLOWED": 7, + "POKEMON_IN_OTHER_CONTEST": 8, + "POKEMON_IN_OTHER_CONTEST_NEED_SUBSTITUTION": 9, + "NEED_SUBSTITUTION": 10, + "PENDING_REWARD_ENTRY_NOT_ALLOWED": 11, + } +) + +func (x CheckContestEligibilityOutProto_Status) Enum() *CheckContestEligibilityOutProto_Status { + p := new(CheckContestEligibilityOutProto_Status) + *p = x + return p +} + +func (x CheckContestEligibilityOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CheckContestEligibilityOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[416].Descriptor() +} + +func (CheckContestEligibilityOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[416] +} + +func (x CheckContestEligibilityOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CheckContestEligibilityOutProto_Status.Descriptor instead. +func (CheckContestEligibilityOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{401, 0} +} + +type CheckPhotobombOutProto_Status int32 + +const ( + CheckPhotobombOutProto_UNSET CheckPhotobombOutProto_Status = 0 + CheckPhotobombOutProto_SUCCESS CheckPhotobombOutProto_Status = 1 + CheckPhotobombOutProto_ERROR_PHOTO_POKEMON_INVALID CheckPhotobombOutProto_Status = 2 + CheckPhotobombOutProto_ERROR_UNKNOWN CheckPhotobombOutProto_Status = 3 +) + +// Enum value maps for CheckPhotobombOutProto_Status. +var ( + CheckPhotobombOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PHOTO_POKEMON_INVALID", + 3: "ERROR_UNKNOWN", + } + CheckPhotobombOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PHOTO_POKEMON_INVALID": 2, + "ERROR_UNKNOWN": 3, + } +) + +func (x CheckPhotobombOutProto_Status) Enum() *CheckPhotobombOutProto_Status { + p := new(CheckPhotobombOutProto_Status) + *p = x + return p +} + +func (x CheckPhotobombOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CheckPhotobombOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[417].Descriptor() +} + +func (CheckPhotobombOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[417] +} + +func (x CheckPhotobombOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CheckPhotobombOutProto_Status.Descriptor instead. +func (CheckPhotobombOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{405, 0} +} + +type CheckPokemonSizeLeaderboardEligibilityOutProto_Status int32 + +const ( + CheckPokemonSizeLeaderboardEligibilityOutProto_UNSET CheckPokemonSizeLeaderboardEligibilityOutProto_Status = 0 + CheckPokemonSizeLeaderboardEligibilityOutProto_SUCCESS CheckPokemonSizeLeaderboardEligibilityOutProto_Status = 1 + CheckPokemonSizeLeaderboardEligibilityOutProto_ERROR CheckPokemonSizeLeaderboardEligibilityOutProto_Status = 2 + CheckPokemonSizeLeaderboardEligibilityOutProto_OUT_OF_RANGE CheckPokemonSizeLeaderboardEligibilityOutProto_Status = 3 + CheckPokemonSizeLeaderboardEligibilityOutProto_PLAYER_LIMIT_REACHED CheckPokemonSizeLeaderboardEligibilityOutProto_Status = 4 + CheckPokemonSizeLeaderboardEligibilityOutProto_CONTEST_LIMIT_REACHED CheckPokemonSizeLeaderboardEligibilityOutProto_Status = 5 + CheckPokemonSizeLeaderboardEligibilityOutProto_SAME_CYCLE_TRADE_NOT_ALLOWED CheckPokemonSizeLeaderboardEligibilityOutProto_Status = 6 + CheckPokemonSizeLeaderboardEligibilityOutProto_SAME_SEASON_WINNER_NOT_ALLOWED CheckPokemonSizeLeaderboardEligibilityOutProto_Status = 7 + CheckPokemonSizeLeaderboardEligibilityOutProto_POKEMON_IN_OTHER_CONTEST CheckPokemonSizeLeaderboardEligibilityOutProto_Status = 8 + CheckPokemonSizeLeaderboardEligibilityOutProto_POKEMON_IN_OTHER_CONTEST_NEED_SUBSTITUTION CheckPokemonSizeLeaderboardEligibilityOutProto_Status = 9 + CheckPokemonSizeLeaderboardEligibilityOutProto_NEED_SUBSTITUTION CheckPokemonSizeLeaderboardEligibilityOutProto_Status = 10 + CheckPokemonSizeLeaderboardEligibilityOutProto_PENDING_REWARD_ENTRY_NOT_ALLOWED CheckPokemonSizeLeaderboardEligibilityOutProto_Status = 11 +) + +// Enum value maps for CheckPokemonSizeLeaderboardEligibilityOutProto_Status. +var ( + CheckPokemonSizeLeaderboardEligibilityOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + 3: "OUT_OF_RANGE", + 4: "PLAYER_LIMIT_REACHED", + 5: "CONTEST_LIMIT_REACHED", + 6: "SAME_CYCLE_TRADE_NOT_ALLOWED", + 7: "SAME_SEASON_WINNER_NOT_ALLOWED", + 8: "POKEMON_IN_OTHER_CONTEST", + 9: "POKEMON_IN_OTHER_CONTEST_NEED_SUBSTITUTION", + 10: "NEED_SUBSTITUTION", + 11: "PENDING_REWARD_ENTRY_NOT_ALLOWED", + } + CheckPokemonSizeLeaderboardEligibilityOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + "OUT_OF_RANGE": 3, + "PLAYER_LIMIT_REACHED": 4, + "CONTEST_LIMIT_REACHED": 5, + "SAME_CYCLE_TRADE_NOT_ALLOWED": 6, + "SAME_SEASON_WINNER_NOT_ALLOWED": 7, + "POKEMON_IN_OTHER_CONTEST": 8, + "POKEMON_IN_OTHER_CONTEST_NEED_SUBSTITUTION": 9, + "NEED_SUBSTITUTION": 10, + "PENDING_REWARD_ENTRY_NOT_ALLOWED": 11, + } +) + +func (x CheckPokemonSizeLeaderboardEligibilityOutProto_Status) Enum() *CheckPokemonSizeLeaderboardEligibilityOutProto_Status { + p := new(CheckPokemonSizeLeaderboardEligibilityOutProto_Status) + *p = x + return p +} + +func (x CheckPokemonSizeLeaderboardEligibilityOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CheckPokemonSizeLeaderboardEligibilityOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[418].Descriptor() +} + +func (CheckPokemonSizeLeaderboardEligibilityOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[418] +} + +func (x CheckPokemonSizeLeaderboardEligibilityOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CheckPokemonSizeLeaderboardEligibilityOutProto_Status.Descriptor instead. +func (CheckPokemonSizeLeaderboardEligibilityOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{407, 0} +} + +type CheckSendGiftOutProto_Result int32 + +const ( + CheckSendGiftOutProto_UNSET CheckSendGiftOutProto_Result = 0 + CheckSendGiftOutProto_SUCCESS CheckSendGiftOutProto_Result = 1 + CheckSendGiftOutProto_ERROR_UNKNOWN CheckSendGiftOutProto_Result = 2 + CheckSendGiftOutProto_ERROR_PLAYER_DOES_NOT_EXIST CheckSendGiftOutProto_Result = 3 + CheckSendGiftOutProto_ERROR_GIFT_NOT_AVAILABLE CheckSendGiftOutProto_Result = 4 + CheckSendGiftOutProto_ERROR_GIFT_ALREADY_SENT_TODAY CheckSendGiftOutProto_Result = 5 + CheckSendGiftOutProto_ERROR_PLAYER_HAS_UNOPENED_GIFT CheckSendGiftOutProto_Result = 6 +) + +// Enum value maps for CheckSendGiftOutProto_Result. +var ( + CheckSendGiftOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_PLAYER_DOES_NOT_EXIST", + 4: "ERROR_GIFT_NOT_AVAILABLE", + 5: "ERROR_GIFT_ALREADY_SENT_TODAY", + 6: "ERROR_PLAYER_HAS_UNOPENED_GIFT", + } + CheckSendGiftOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_PLAYER_DOES_NOT_EXIST": 3, + "ERROR_GIFT_NOT_AVAILABLE": 4, + "ERROR_GIFT_ALREADY_SENT_TODAY": 5, + "ERROR_PLAYER_HAS_UNOPENED_GIFT": 6, + } +) + +func (x CheckSendGiftOutProto_Result) Enum() *CheckSendGiftOutProto_Result { + p := new(CheckSendGiftOutProto_Result) + *p = x + return p +} + +func (x CheckSendGiftOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CheckSendGiftOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[419].Descriptor() +} + +func (CheckSendGiftOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[419] +} + +func (x CheckSendGiftOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CheckSendGiftOutProto_Result.Descriptor instead. +func (CheckSendGiftOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{409, 0} +} + +type CheckStampGiftabilityOutProto_Result int32 + +const ( + CheckStampGiftabilityOutProto_UNSET CheckStampGiftabilityOutProto_Result = 0 + CheckStampGiftabilityOutProto_SUCCESS CheckStampGiftabilityOutProto_Result = 1 + CheckStampGiftabilityOutProto_ERROR_PREFERENCES CheckStampGiftabilityOutProto_Result = 2 + CheckStampGiftabilityOutProto_ERROR_ALREADY_STAMPED CheckStampGiftabilityOutProto_Result = 3 + CheckStampGiftabilityOutProto_ERROR_UNKNOWN CheckStampGiftabilityOutProto_Result = 4 +) + +// Enum value maps for CheckStampGiftabilityOutProto_Result. +var ( + CheckStampGiftabilityOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PREFERENCES", + 3: "ERROR_ALREADY_STAMPED", + 4: "ERROR_UNKNOWN", + } + CheckStampGiftabilityOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PREFERENCES": 2, + "ERROR_ALREADY_STAMPED": 3, + "ERROR_UNKNOWN": 4, + } +) + +func (x CheckStampGiftabilityOutProto_Result) Enum() *CheckStampGiftabilityOutProto_Result { + p := new(CheckStampGiftabilityOutProto_Result) + *p = x + return p +} + +func (x CheckStampGiftabilityOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CheckStampGiftabilityOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[420].Descriptor() +} + +func (CheckStampGiftabilityOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[420] +} + +func (x CheckStampGiftabilityOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CheckStampGiftabilityOutProto_Result.Descriptor instead. +func (CheckStampGiftabilityOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{411, 0} +} + +type ChooseGlobalTicketedEventVariantOutProto_Status int32 + +const ( + ChooseGlobalTicketedEventVariantOutProto_UNSET ChooseGlobalTicketedEventVariantOutProto_Status = 0 + ChooseGlobalTicketedEventVariantOutProto_SUCCESS ChooseGlobalTicketedEventVariantOutProto_Status = 1 + ChooseGlobalTicketedEventVariantOutProto_ERROR_HAS_REQUESTED_BADGE ChooseGlobalTicketedEventVariantOutProto_Status = 2 + ChooseGlobalTicketedEventVariantOutProto_ERROR_HAS_MUTUALLY_EXCLUSIVE_BADGE ChooseGlobalTicketedEventVariantOutProto_Status = 3 +) + +// Enum value maps for ChooseGlobalTicketedEventVariantOutProto_Status. +var ( + ChooseGlobalTicketedEventVariantOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_HAS_REQUESTED_BADGE", + 3: "ERROR_HAS_MUTUALLY_EXCLUSIVE_BADGE", + } + ChooseGlobalTicketedEventVariantOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_HAS_REQUESTED_BADGE": 2, + "ERROR_HAS_MUTUALLY_EXCLUSIVE_BADGE": 3, + } +) + +func (x ChooseGlobalTicketedEventVariantOutProto_Status) Enum() *ChooseGlobalTicketedEventVariantOutProto_Status { + p := new(ChooseGlobalTicketedEventVariantOutProto_Status) + *p = x + return p +} + +func (x ChooseGlobalTicketedEventVariantOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ChooseGlobalTicketedEventVariantOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[421].Descriptor() +} + +func (ChooseGlobalTicketedEventVariantOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[421] +} + +func (x ChooseGlobalTicketedEventVariantOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ChooseGlobalTicketedEventVariantOutProto_Status.Descriptor instead. +func (ChooseGlobalTicketedEventVariantOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{413, 0} +} + +type ClaimContestsRewardsOutProto_Status int32 + +const ( + ClaimContestsRewardsOutProto_UNSET ClaimContestsRewardsOutProto_Status = 0 + ClaimContestsRewardsOutProto_SUCCESS ClaimContestsRewardsOutProto_Status = 1 + ClaimContestsRewardsOutProto_ERROR ClaimContestsRewardsOutProto_Status = 2 +) + +// Enum value maps for ClaimContestsRewardsOutProto_Status. +var ( + ClaimContestsRewardsOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + } + ClaimContestsRewardsOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + } +) + +func (x ClaimContestsRewardsOutProto_Status) Enum() *ClaimContestsRewardsOutProto_Status { + p := new(ClaimContestsRewardsOutProto_Status) + *p = x + return p +} + +func (x ClaimContestsRewardsOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ClaimContestsRewardsOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[422].Descriptor() +} + +func (ClaimContestsRewardsOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[422] +} + +func (x ClaimContestsRewardsOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ClaimContestsRewardsOutProto_Status.Descriptor instead. +func (ClaimContestsRewardsOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{417, 0} +} + +type ClaimEventPassRewardsResponseProto_Status int32 + +const ( + ClaimEventPassRewardsResponseProto_UNSET ClaimEventPassRewardsResponseProto_Status = 0 + ClaimEventPassRewardsResponseProto_SUCCESS ClaimEventPassRewardsResponseProto_Status = 1 + ClaimEventPassRewardsResponseProto_ERROR ClaimEventPassRewardsResponseProto_Status = 2 + ClaimEventPassRewardsResponseProto_ERROR_INVALID_PASS ClaimEventPassRewardsResponseProto_Status = 3 + ClaimEventPassRewardsResponseProto_ERROR_INVALID_REWARD ClaimEventPassRewardsResponseProto_Status = 4 + ClaimEventPassRewardsResponseProto_ERROR_UNAVAILABLE_REWARD_RANK ClaimEventPassRewardsResponseProto_Status = 5 + ClaimEventPassRewardsResponseProto_ERROR_UNAVAILABLE_REWARD_TRACK ClaimEventPassRewardsResponseProto_Status = 6 + ClaimEventPassRewardsResponseProto_ERROR_REWARD_ALREADY_CLAIMED ClaimEventPassRewardsResponseProto_Status = 7 +) + +// Enum value maps for ClaimEventPassRewardsResponseProto_Status. +var ( + ClaimEventPassRewardsResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + 3: "ERROR_INVALID_PASS", + 4: "ERROR_INVALID_REWARD", + 5: "ERROR_UNAVAILABLE_REWARD_RANK", + 6: "ERROR_UNAVAILABLE_REWARD_TRACK", + 7: "ERROR_REWARD_ALREADY_CLAIMED", + } + ClaimEventPassRewardsResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + "ERROR_INVALID_PASS": 3, + "ERROR_INVALID_REWARD": 4, + "ERROR_UNAVAILABLE_REWARD_RANK": 5, + "ERROR_UNAVAILABLE_REWARD_TRACK": 6, + "ERROR_REWARD_ALREADY_CLAIMED": 7, + } +) + +func (x ClaimEventPassRewardsResponseProto_Status) Enum() *ClaimEventPassRewardsResponseProto_Status { + p := new(ClaimEventPassRewardsResponseProto_Status) + *p = x + return p +} + +func (x ClaimEventPassRewardsResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ClaimEventPassRewardsResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[423].Descriptor() +} + +func (ClaimEventPassRewardsResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[423] +} + +func (x ClaimEventPassRewardsResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ClaimEventPassRewardsResponseProto_Status.Descriptor instead. +func (ClaimEventPassRewardsResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{421, 0} +} + +type ClaimPtcLinkingRewardOutProto_Status int32 + +const ( + ClaimPtcLinkingRewardOutProto_UNSET ClaimPtcLinkingRewardOutProto_Status = 0 + ClaimPtcLinkingRewardOutProto_SUCCESS ClaimPtcLinkingRewardOutProto_Status = 1 + ClaimPtcLinkingRewardOutProto_ERROR ClaimPtcLinkingRewardOutProto_Status = 2 + ClaimPtcLinkingRewardOutProto_ERROR_GMT ClaimPtcLinkingRewardOutProto_Status = 3 + ClaimPtcLinkingRewardOutProto_ERROR_ITEM_NOT_SUPPORTED ClaimPtcLinkingRewardOutProto_Status = 4 + ClaimPtcLinkingRewardOutProto_ERROR_REWARD_CLAIMED_ALREADY ClaimPtcLinkingRewardOutProto_Status = 5 +) + +// Enum value maps for ClaimPtcLinkingRewardOutProto_Status. +var ( + ClaimPtcLinkingRewardOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + 3: "ERROR_GMT", + 4: "ERROR_ITEM_NOT_SUPPORTED", + 5: "ERROR_REWARD_CLAIMED_ALREADY", + } + ClaimPtcLinkingRewardOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + "ERROR_GMT": 3, + "ERROR_ITEM_NOT_SUPPORTED": 4, + "ERROR_REWARD_CLAIMED_ALREADY": 5, + } +) + +func (x ClaimPtcLinkingRewardOutProto_Status) Enum() *ClaimPtcLinkingRewardOutProto_Status { + p := new(ClaimPtcLinkingRewardOutProto_Status) + *p = x + return p +} + +func (x ClaimPtcLinkingRewardOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ClaimPtcLinkingRewardOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[424].Descriptor() +} + +func (ClaimPtcLinkingRewardOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[424] +} + +func (x ClaimPtcLinkingRewardOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ClaimPtcLinkingRewardOutProto_Status.Descriptor instead. +func (ClaimPtcLinkingRewardOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{422, 0} +} + +type ClaimStampCollectionRewardOutProto_Result int32 + +const ( + ClaimStampCollectionRewardOutProto_UNSET ClaimStampCollectionRewardOutProto_Result = 0 + ClaimStampCollectionRewardOutProto_SUCCESS ClaimStampCollectionRewardOutProto_Result = 1 + ClaimStampCollectionRewardOutProto_FAILURE_ALREADY_CLAIMED ClaimStampCollectionRewardOutProto_Result = 2 + ClaimStampCollectionRewardOutProto_FAILURE_NO_SUCH_REWARD ClaimStampCollectionRewardOutProto_Result = 3 + ClaimStampCollectionRewardOutProto_FAILURE_NOT_ENOUGH_PROGRESS ClaimStampCollectionRewardOutProto_Result = 4 + ClaimStampCollectionRewardOutProto_FAILURE_NOT_IN_RANGE ClaimStampCollectionRewardOutProto_Result = 5 + ClaimStampCollectionRewardOutProto_FAILURE_NOT_SUCH_COLLECTION ClaimStampCollectionRewardOutProto_Result = 6 +) + +// Enum value maps for ClaimStampCollectionRewardOutProto_Result. +var ( + ClaimStampCollectionRewardOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE_ALREADY_CLAIMED", + 3: "FAILURE_NO_SUCH_REWARD", + 4: "FAILURE_NOT_ENOUGH_PROGRESS", + 5: "FAILURE_NOT_IN_RANGE", + 6: "FAILURE_NOT_SUCH_COLLECTION", + } + ClaimStampCollectionRewardOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE_ALREADY_CLAIMED": 2, + "FAILURE_NO_SUCH_REWARD": 3, + "FAILURE_NOT_ENOUGH_PROGRESS": 4, + "FAILURE_NOT_IN_RANGE": 5, + "FAILURE_NOT_SUCH_COLLECTION": 6, + } +) + +func (x ClaimStampCollectionRewardOutProto_Result) Enum() *ClaimStampCollectionRewardOutProto_Result { + p := new(ClaimStampCollectionRewardOutProto_Result) + *p = x + return p +} + +func (x ClaimStampCollectionRewardOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ClaimStampCollectionRewardOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[425].Descriptor() +} + +func (ClaimStampCollectionRewardOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[425] +} + +func (x ClaimStampCollectionRewardOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ClaimStampCollectionRewardOutProto_Result.Descriptor instead. +func (ClaimStampCollectionRewardOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{425, 0} +} + +type ClaimVsSeekerRewardsOutProto_Result int32 + +const ( + ClaimVsSeekerRewardsOutProto_UNSET ClaimVsSeekerRewardsOutProto_Result = 0 + ClaimVsSeekerRewardsOutProto_SUCCESS ClaimVsSeekerRewardsOutProto_Result = 1 + ClaimVsSeekerRewardsOutProto_ERROR_REDEEM_POKEMON ClaimVsSeekerRewardsOutProto_Result = 2 + ClaimVsSeekerRewardsOutProto_ERROR_PLAYER_NOT_ENOUGH_VICTORIES ClaimVsSeekerRewardsOutProto_Result = 3 + ClaimVsSeekerRewardsOutProto_ERROR_REWARD_ALREADY_CLAIMED ClaimVsSeekerRewardsOutProto_Result = 4 + ClaimVsSeekerRewardsOutProto_ERROR_INVENTORY_FULL ClaimVsSeekerRewardsOutProto_Result = 5 +) + +// Enum value maps for ClaimVsSeekerRewardsOutProto_Result. +var ( + ClaimVsSeekerRewardsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_REDEEM_POKEMON", + 3: "ERROR_PLAYER_NOT_ENOUGH_VICTORIES", + 4: "ERROR_REWARD_ALREADY_CLAIMED", + 5: "ERROR_INVENTORY_FULL", + } + ClaimVsSeekerRewardsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_REDEEM_POKEMON": 2, + "ERROR_PLAYER_NOT_ENOUGH_VICTORIES": 3, + "ERROR_REWARD_ALREADY_CLAIMED": 4, + "ERROR_INVENTORY_FULL": 5, + } +) + +func (x ClaimVsSeekerRewardsOutProto_Result) Enum() *ClaimVsSeekerRewardsOutProto_Result { + p := new(ClaimVsSeekerRewardsOutProto_Result) + *p = x + return p +} + +func (x ClaimVsSeekerRewardsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ClaimVsSeekerRewardsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[426].Descriptor() +} + +func (ClaimVsSeekerRewardsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[426] +} + +func (x ClaimVsSeekerRewardsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ClaimVsSeekerRewardsOutProto_Result.Descriptor instead. +func (ClaimVsSeekerRewardsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{427, 0} +} + +type ClientDialogueLineProto_Side int32 + +const ( + ClientDialogueLineProto_UNSET ClientDialogueLineProto_Side = 0 + ClientDialogueLineProto_RIGHT ClientDialogueLineProto_Side = 1 + ClientDialogueLineProto_LEFT ClientDialogueLineProto_Side = 2 +) + +// Enum value maps for ClientDialogueLineProto_Side. +var ( + ClientDialogueLineProto_Side_name = map[int32]string{ + 0: "UNSET", + 1: "RIGHT", + 2: "LEFT", + } + ClientDialogueLineProto_Side_value = map[string]int32{ + "UNSET": 0, + "RIGHT": 1, + "LEFT": 2, + } +) + +func (x ClientDialogueLineProto_Side) Enum() *ClientDialogueLineProto_Side { + p := new(ClientDialogueLineProto_Side) + *p = x + return p +} + +func (x ClientDialogueLineProto_Side) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ClientDialogueLineProto_Side) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[427].Descriptor() +} + +func (ClientDialogueLineProto_Side) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[427] +} + +func (x ClientDialogueLineProto_Side) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ClientDialogueLineProto_Side.Descriptor instead. +func (ClientDialogueLineProto_Side) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{433, 0} +} + +type ClientInbox_Label int32 + +const ( + ClientInbox_UNSET_LABEL ClientInbox_Label = 0 + ClientInbox_UNREAD ClientInbox_Label = 1 + ClientInbox_NEW ClientInbox_Label = 2 + ClientInbox_IMMEDIATE ClientInbox_Label = 3 +) + +// Enum value maps for ClientInbox_Label. +var ( + ClientInbox_Label_name = map[int32]string{ + 0: "UNSET_LABEL", + 1: "UNREAD", + 2: "NEW", + 3: "IMMEDIATE", + } + ClientInbox_Label_value = map[string]int32{ + "UNSET_LABEL": 0, + "UNREAD": 1, + "NEW": 2, + "IMMEDIATE": 3, + } +) + +func (x ClientInbox_Label) Enum() *ClientInbox_Label { + p := new(ClientInbox_Label) + *p = x + return p +} + +func (x ClientInbox_Label) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ClientInbox_Label) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[428].Descriptor() +} + +func (ClientInbox_Label) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[428] +} + +func (x ClientInbox_Label) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ClientInbox_Label.Descriptor instead. +func (ClientInbox_Label) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{440, 0} +} + +type ClientTelemetryBatchProto_TelemetryScopeId int32 + +const ( + ClientTelemetryBatchProto_UNSET ClientTelemetryBatchProto_TelemetryScopeId = 0 + ClientTelemetryBatchProto_CORE ClientTelemetryBatchProto_TelemetryScopeId = 1 + ClientTelemetryBatchProto_GAME ClientTelemetryBatchProto_TelemetryScopeId = 2 + ClientTelemetryBatchProto_TITAN ClientTelemetryBatchProto_TelemetryScopeId = 3 + ClientTelemetryBatchProto_COMMON ClientTelemetryBatchProto_TelemetryScopeId = 4 + ClientTelemetryBatchProto_PRE_AGE_GATE ClientTelemetryBatchProto_TelemetryScopeId = 5 + ClientTelemetryBatchProto_PRE_LOGIN ClientTelemetryBatchProto_TelemetryScopeId = 6 + ClientTelemetryBatchProto_ARDK ClientTelemetryBatchProto_TelemetryScopeId = 7 + ClientTelemetryBatchProto_MARKETING ClientTelemetryBatchProto_TelemetryScopeId = 8 + ClientTelemetryBatchProto_GAME_TRIGGERED ClientTelemetryBatchProto_TelemetryScopeId = 9 +) + +// Enum value maps for ClientTelemetryBatchProto_TelemetryScopeId. +var ( + ClientTelemetryBatchProto_TelemetryScopeId_name = map[int32]string{ + 0: "UNSET", + 1: "CORE", + 2: "GAME", + 3: "TITAN", + 4: "COMMON", + 5: "PRE_AGE_GATE", + 6: "PRE_LOGIN", + 7: "ARDK", + 8: "MARKETING", + 9: "GAME_TRIGGERED", + } + ClientTelemetryBatchProto_TelemetryScopeId_value = map[string]int32{ + "UNSET": 0, + "CORE": 1, + "GAME": 2, + "TITAN": 3, + "COMMON": 4, + "PRE_AGE_GATE": 5, + "PRE_LOGIN": 6, + "ARDK": 7, + "MARKETING": 8, + "GAME_TRIGGERED": 9, + } +) + +func (x ClientTelemetryBatchProto_TelemetryScopeId) Enum() *ClientTelemetryBatchProto_TelemetryScopeId { + p := new(ClientTelemetryBatchProto_TelemetryScopeId) + *p = x + return p +} + +func (x ClientTelemetryBatchProto_TelemetryScopeId) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ClientTelemetryBatchProto_TelemetryScopeId) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[429].Descriptor() +} + +func (ClientTelemetryBatchProto_TelemetryScopeId) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[429] +} + +func (x ClientTelemetryBatchProto_TelemetryScopeId) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ClientTelemetryBatchProto_TelemetryScopeId.Descriptor instead. +func (ClientTelemetryBatchProto_TelemetryScopeId) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{461, 0} +} + +type ClientTelemetryRecordResult_Status int32 + +const ( + ClientTelemetryRecordResult_UNSET ClientTelemetryRecordResult_Status = 0 + ClientTelemetryRecordResult_SUCCESS ClientTelemetryRecordResult_Status = 20 + ClientTelemetryRecordResult_ERROR_FAMILY_UNSET ClientTelemetryRecordResult_Status = 21 + ClientTelemetryRecordResult_ERROR_FAMILY_INVALID ClientTelemetryRecordResult_Status = 22 + ClientTelemetryRecordResult_ERROR_ENCODING_INVALID ClientTelemetryRecordResult_Status = 23 + ClientTelemetryRecordResult_ERROR_UNSET_METRIC_ID ClientTelemetryRecordResult_Status = 24 + ClientTelemetryRecordResult_ERROR_EVENT_TELEMETRY_UNDEFINED ClientTelemetryRecordResult_Status = 25 +) + +// Enum value maps for ClientTelemetryRecordResult_Status. +var ( + ClientTelemetryRecordResult_Status_name = map[int32]string{ + 0: "UNSET", + 20: "SUCCESS", + 21: "ERROR_FAMILY_UNSET", + 22: "ERROR_FAMILY_INVALID", + 23: "ERROR_ENCODING_INVALID", + 24: "ERROR_UNSET_METRIC_ID", + 25: "ERROR_EVENT_TELEMETRY_UNDEFINED", + } + ClientTelemetryRecordResult_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 20, + "ERROR_FAMILY_UNSET": 21, + "ERROR_FAMILY_INVALID": 22, + "ERROR_ENCODING_INVALID": 23, + "ERROR_UNSET_METRIC_ID": 24, + "ERROR_EVENT_TELEMETRY_UNDEFINED": 25, + } +) + +func (x ClientTelemetryRecordResult_Status) Enum() *ClientTelemetryRecordResult_Status { + p := new(ClientTelemetryRecordResult_Status) + *p = x + return p +} + +func (x ClientTelemetryRecordResult_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ClientTelemetryRecordResult_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[430].Descriptor() +} + +func (ClientTelemetryRecordResult_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[430] +} + +func (x ClientTelemetryRecordResult_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ClientTelemetryRecordResult_Status.Descriptor instead. +func (ClientTelemetryRecordResult_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{465, 0} +} + +type ClientTelemetryResponseProto_Status int32 + +const ( + ClientTelemetryResponseProto_UNSET ClientTelemetryResponseProto_Status = 0 + ClientTelemetryResponseProto_SUCCESS ClientTelemetryResponseProto_Status = 1 + ClientTelemetryResponseProto_FAILURE ClientTelemetryResponseProto_Status = 2 + ClientTelemetryResponseProto_PARTIAL_FAILURE ClientTelemetryResponseProto_Status = 3 + ClientTelemetryResponseProto_INVALID_REQUEST ClientTelemetryResponseProto_Status = 4 +) + +// Enum value maps for ClientTelemetryResponseProto_Status. +var ( + ClientTelemetryResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + 3: "PARTIAL_FAILURE", + 4: "INVALID_REQUEST", + } + ClientTelemetryResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + "PARTIAL_FAILURE": 3, + "INVALID_REQUEST": 4, + } +) + +func (x ClientTelemetryResponseProto_Status) Enum() *ClientTelemetryResponseProto_Status { + p := new(ClientTelemetryResponseProto_Status) + *p = x + return p +} + +func (x ClientTelemetryResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ClientTelemetryResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[431].Descriptor() +} + +func (ClientTelemetryResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[431] +} + +func (x ClientTelemetryResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ClientTelemetryResponseProto_Status.Descriptor instead. +func (ClientTelemetryResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{466, 0} +} + +type ClientToggleSettingsTelemetry_ToggleEvent int32 + +const ( + ClientToggleSettingsTelemetry_UNDEFINED ClientToggleSettingsTelemetry_ToggleEvent = 0 + ClientToggleSettingsTelemetry_OFF ClientToggleSettingsTelemetry_ToggleEvent = 1 + ClientToggleSettingsTelemetry_ON ClientToggleSettingsTelemetry_ToggleEvent = 2 +) + +// Enum value maps for ClientToggleSettingsTelemetry_ToggleEvent. +var ( + ClientToggleSettingsTelemetry_ToggleEvent_name = map[int32]string{ + 0: "UNDEFINED", + 1: "OFF", + 2: "ON", + } + ClientToggleSettingsTelemetry_ToggleEvent_value = map[string]int32{ + "UNDEFINED": 0, + "OFF": 1, + "ON": 2, + } +) + +func (x ClientToggleSettingsTelemetry_ToggleEvent) Enum() *ClientToggleSettingsTelemetry_ToggleEvent { + p := new(ClientToggleSettingsTelemetry_ToggleEvent) + *p = x + return p +} + +func (x ClientToggleSettingsTelemetry_ToggleEvent) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ClientToggleSettingsTelemetry_ToggleEvent) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[432].Descriptor() +} + +func (ClientToggleSettingsTelemetry_ToggleEvent) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[432] +} + +func (x ClientToggleSettingsTelemetry_ToggleEvent) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ClientToggleSettingsTelemetry_ToggleEvent.Descriptor instead. +func (ClientToggleSettingsTelemetry_ToggleEvent) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{469, 0} +} + +type ClientToggleSettingsTelemetry_ToggleSettingId int32 + +const ( + ClientToggleSettingsTelemetry_UNSET ClientToggleSettingsTelemetry_ToggleSettingId = 0 + ClientToggleSettingsTelemetry_REMEMBER_LAST_POKEBALL ClientToggleSettingsTelemetry_ToggleSettingId = 1 + ClientToggleSettingsTelemetry_ADVANCED_HAPTICS ClientToggleSettingsTelemetry_ToggleSettingId = 2 +) + +// Enum value maps for ClientToggleSettingsTelemetry_ToggleSettingId. +var ( + ClientToggleSettingsTelemetry_ToggleSettingId_name = map[int32]string{ + 0: "UNSET", + 1: "REMEMBER_LAST_POKEBALL", + 2: "ADVANCED_HAPTICS", + } + ClientToggleSettingsTelemetry_ToggleSettingId_value = map[string]int32{ + "UNSET": 0, + "REMEMBER_LAST_POKEBALL": 1, + "ADVANCED_HAPTICS": 2, + } +) + +func (x ClientToggleSettingsTelemetry_ToggleSettingId) Enum() *ClientToggleSettingsTelemetry_ToggleSettingId { + p := new(ClientToggleSettingsTelemetry_ToggleSettingId) + *p = x + return p +} + +func (x ClientToggleSettingsTelemetry_ToggleSettingId) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ClientToggleSettingsTelemetry_ToggleSettingId) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[433].Descriptor() +} + +func (ClientToggleSettingsTelemetry_ToggleSettingId) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[433] +} + +func (x ClientToggleSettingsTelemetry_ToggleSettingId) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ClientToggleSettingsTelemetry_ToggleSettingId.Descriptor instead. +func (ClientToggleSettingsTelemetry_ToggleSettingId) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{469, 1} +} + +type CodenameResultProto_Status int32 + +const ( + CodenameResultProto_UNSET CodenameResultProto_Status = 0 + CodenameResultProto_SUCCESS CodenameResultProto_Status = 1 + CodenameResultProto_CODENAME_NOT_AVAILABLE CodenameResultProto_Status = 2 + CodenameResultProto_CODENAME_NOT_VALID CodenameResultProto_Status = 3 + CodenameResultProto_CURRENT_OWNER CodenameResultProto_Status = 4 + CodenameResultProto_CODENAME_CHANGE_NOT_ALLOWED CodenameResultProto_Status = 5 +) + +// Enum value maps for CodenameResultProto_Status. +var ( + CodenameResultProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "CODENAME_NOT_AVAILABLE", + 3: "CODENAME_NOT_VALID", + 4: "CURRENT_OWNER", + 5: "CODENAME_CHANGE_NOT_ALLOWED", + } + CodenameResultProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "CODENAME_NOT_AVAILABLE": 2, + "CODENAME_NOT_VALID": 3, + "CURRENT_OWNER": 4, + "CODENAME_CHANGE_NOT_ALLOWED": 5, + } +) + +func (x CodenameResultProto_Status) Enum() *CodenameResultProto_Status { + p := new(CodenameResultProto_Status) + *p = x + return p +} + +func (x CodenameResultProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CodenameResultProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[434].Descriptor() +} + +func (CodenameResultProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[434] +} + +func (x CodenameResultProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CodenameResultProto_Status.Descriptor instead. +func (CodenameResultProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{475, 0} +} + +type CollectDailyBonusOutProto_Result int32 + +const ( + CollectDailyBonusOutProto_UNSET CollectDailyBonusOutProto_Result = 0 + CollectDailyBonusOutProto_SUCCESS CollectDailyBonusOutProto_Result = 1 + CollectDailyBonusOutProto_FAILURE CollectDailyBonusOutProto_Result = 2 + CollectDailyBonusOutProto_TOO_SOON CollectDailyBonusOutProto_Result = 3 +) + +// Enum value maps for CollectDailyBonusOutProto_Result. +var ( + CollectDailyBonusOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + 3: "TOO_SOON", + } + CollectDailyBonusOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + "TOO_SOON": 3, + } +) + +func (x CollectDailyBonusOutProto_Result) Enum() *CollectDailyBonusOutProto_Result { + p := new(CollectDailyBonusOutProto_Result) + *p = x + return p +} + +func (x CollectDailyBonusOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CollectDailyBonusOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[435].Descriptor() +} + +func (CollectDailyBonusOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[435] +} + +func (x CollectDailyBonusOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CollectDailyBonusOutProto_Result.Descriptor instead. +func (CollectDailyBonusOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{476, 0} +} + +type CollectDailyDefenderBonusOutProto_Result int32 + +const ( + CollectDailyDefenderBonusOutProto_UNSET CollectDailyDefenderBonusOutProto_Result = 0 + CollectDailyDefenderBonusOutProto_SUCCESS CollectDailyDefenderBonusOutProto_Result = 1 + CollectDailyDefenderBonusOutProto_FAILURE CollectDailyDefenderBonusOutProto_Result = 2 + CollectDailyDefenderBonusOutProto_TOO_SOON CollectDailyDefenderBonusOutProto_Result = 3 + CollectDailyDefenderBonusOutProto_NO_DEFENDERS CollectDailyDefenderBonusOutProto_Result = 4 +) + +// Enum value maps for CollectDailyDefenderBonusOutProto_Result. +var ( + CollectDailyDefenderBonusOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + 3: "TOO_SOON", + 4: "NO_DEFENDERS", + } + CollectDailyDefenderBonusOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + "TOO_SOON": 3, + "NO_DEFENDERS": 4, + } +) + +func (x CollectDailyDefenderBonusOutProto_Result) Enum() *CollectDailyDefenderBonusOutProto_Result { + p := new(CollectDailyDefenderBonusOutProto_Result) + *p = x + return p +} + +func (x CollectDailyDefenderBonusOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CollectDailyDefenderBonusOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[436].Descriptor() +} + +func (CollectDailyDefenderBonusOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[436] +} + +func (x CollectDailyDefenderBonusOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CollectDailyDefenderBonusOutProto_Result.Descriptor instead. +func (CollectDailyDefenderBonusOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{478, 0} +} + +type CombatActionProto_ActionType int32 + +const ( + CombatActionProto_UNSET CombatActionProto_ActionType = 0 + CombatActionProto_ATTACK CombatActionProto_ActionType = 1 + CombatActionProto_SPECIAL_ATTACK CombatActionProto_ActionType = 2 + CombatActionProto_SPECIAL_ATTACK_2 CombatActionProto_ActionType = 3 + CombatActionProto_MINIGAME_OFFENSIVE_FINISH CombatActionProto_ActionType = 4 + CombatActionProto_MINIGAME_DEFENSIVE_START CombatActionProto_ActionType = 5 + CombatActionProto_MINIGAME_DEFENSIVE_FINISH CombatActionProto_ActionType = 6 + CombatActionProto_FAINT CombatActionProto_ActionType = 7 + CombatActionProto_CHANGE_POKEMON CombatActionProto_ActionType = 8 + CombatActionProto_QUICK_SWAP_POKEMON CombatActionProto_ActionType = 9 +) + +// Enum value maps for CombatActionProto_ActionType. +var ( + CombatActionProto_ActionType_name = map[int32]string{ + 0: "UNSET", + 1: "ATTACK", + 2: "SPECIAL_ATTACK", + 3: "SPECIAL_ATTACK_2", + 4: "MINIGAME_OFFENSIVE_FINISH", + 5: "MINIGAME_DEFENSIVE_START", + 6: "MINIGAME_DEFENSIVE_FINISH", + 7: "FAINT", + 8: "CHANGE_POKEMON", + 9: "QUICK_SWAP_POKEMON", + } + CombatActionProto_ActionType_value = map[string]int32{ + "UNSET": 0, + "ATTACK": 1, + "SPECIAL_ATTACK": 2, + "SPECIAL_ATTACK_2": 3, + "MINIGAME_OFFENSIVE_FINISH": 4, + "MINIGAME_DEFENSIVE_START": 5, + "MINIGAME_DEFENSIVE_FINISH": 6, + "FAINT": 7, + "CHANGE_POKEMON": 8, + "QUICK_SWAP_POKEMON": 9, + } +) + +func (x CombatActionProto_ActionType) Enum() *CombatActionProto_ActionType { + p := new(CombatActionProto_ActionType) + *p = x + return p +} + +func (x CombatActionProto_ActionType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatActionProto_ActionType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[437].Descriptor() +} + +func (CombatActionProto_ActionType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[437] +} + +func (x CombatActionProto_ActionType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatActionProto_ActionType.Descriptor instead. +func (CombatActionProto_ActionType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{481, 0} +} + +type CombatChallengeProto_CombatChallengeState int32 + +const ( + CombatChallengeProto_UNSET CombatChallengeProto_CombatChallengeState = 0 + CombatChallengeProto_CREATED CombatChallengeProto_CombatChallengeState = 1 + CombatChallengeProto_OPENED CombatChallengeProto_CombatChallengeState = 2 + CombatChallengeProto_CANCELLED CombatChallengeProto_CombatChallengeState = 3 + CombatChallengeProto_ACCEPTED CombatChallengeProto_CombatChallengeState = 4 + CombatChallengeProto_DECLINED CombatChallengeProto_CombatChallengeState = 5 + CombatChallengeProto_READY CombatChallengeProto_CombatChallengeState = 6 + CombatChallengeProto_TIMEOUT CombatChallengeProto_CombatChallengeState = 7 +) + +// Enum value maps for CombatChallengeProto_CombatChallengeState. +var ( + CombatChallengeProto_CombatChallengeState_name = map[int32]string{ + 0: "UNSET", + 1: "CREATED", + 2: "OPENED", + 3: "CANCELLED", + 4: "ACCEPTED", + 5: "DECLINED", + 6: "READY", + 7: "TIMEOUT", + } + CombatChallengeProto_CombatChallengeState_value = map[string]int32{ + "UNSET": 0, + "CREATED": 1, + "OPENED": 2, + "CANCELLED": 3, + "ACCEPTED": 4, + "DECLINED": 5, + "READY": 6, + "TIMEOUT": 7, + } +) + +func (x CombatChallengeProto_CombatChallengeState) Enum() *CombatChallengeProto_CombatChallengeState { + p := new(CombatChallengeProto_CombatChallengeState) + *p = x + return p +} + +func (x CombatChallengeProto_CombatChallengeState) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatChallengeProto_CombatChallengeState) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[438].Descriptor() +} + +func (CombatChallengeProto_CombatChallengeState) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[438] +} + +func (x CombatChallengeProto_CombatChallengeState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatChallengeProto_CombatChallengeState.Descriptor instead. +func (CombatChallengeProto_CombatChallengeState) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{485, 0} +} + +type CombatEndData_Type int32 + +const ( + CombatEndData_NO_END CombatEndData_Type = 0 + CombatEndData_COMBAT_STATE_EXIT CombatEndData_Type = 1 +) + +// Enum value maps for CombatEndData_Type. +var ( + CombatEndData_Type_name = map[int32]string{ + 0: "NO_END", + 1: "COMBAT_STATE_EXIT", + } + CombatEndData_Type_value = map[string]int32{ + "NO_END": 0, + "COMBAT_STATE_EXIT": 1, + } +) + +func (x CombatEndData_Type) Enum() *CombatEndData_Type { + p := new(CombatEndData_Type) + *p = x + return p +} + +func (x CombatEndData_Type) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatEndData_Type) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[439].Descriptor() +} + +func (CombatEndData_Type) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[439] +} + +func (x CombatEndData_Type) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatEndData_Type.Descriptor instead. +func (CombatEndData_Type) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{490, 0} +} + +type CombatFriendRequestOutProto_Result int32 + +const ( + CombatFriendRequestOutProto_UNSET CombatFriendRequestOutProto_Result = 0 + CombatFriendRequestOutProto_SUCCESS CombatFriendRequestOutProto_Result = 1 + CombatFriendRequestOutProto_ERROR_COMBAT_NOT_FOUND CombatFriendRequestOutProto_Result = 2 + CombatFriendRequestOutProto_ERROR_COMBAT_INCOMPLETE CombatFriendRequestOutProto_Result = 3 + CombatFriendRequestOutProto_ERROR_PLAYER_NOT_IN_COMBAT CombatFriendRequestOutProto_Result = 4 + CombatFriendRequestOutProto_ERROR_SOCIAL_RPC CombatFriendRequestOutProto_Result = 5 +) + +// Enum value maps for CombatFriendRequestOutProto_Result. +var ( + CombatFriendRequestOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_COMBAT_NOT_FOUND", + 3: "ERROR_COMBAT_INCOMPLETE", + 4: "ERROR_PLAYER_NOT_IN_COMBAT", + 5: "ERROR_SOCIAL_RPC", + } + CombatFriendRequestOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_COMBAT_NOT_FOUND": 2, + "ERROR_COMBAT_INCOMPLETE": 3, + "ERROR_PLAYER_NOT_IN_COMBAT": 4, + "ERROR_SOCIAL_RPC": 5, + } +) + +func (x CombatFriendRequestOutProto_Result) Enum() *CombatFriendRequestOutProto_Result { + p := new(CombatFriendRequestOutProto_Result) + *p = x + return p +} + +func (x CombatFriendRequestOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatFriendRequestOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[440].Descriptor() +} + +func (CombatFriendRequestOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[440] +} + +func (x CombatFriendRequestOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatFriendRequestOutProto_Result.Descriptor instead. +func (CombatFriendRequestOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{493, 0} +} + +type CombatGlobalSettingsProto_CombatRefactorFlags int32 + +const ( + CombatGlobalSettingsProto_NONE CombatGlobalSettingsProto_CombatRefactorFlags = 0 + CombatGlobalSettingsProto_TRAINER_NPC_COMBAT CombatGlobalSettingsProto_CombatRefactorFlags = 1 + CombatGlobalSettingsProto_INVASION_GRUNT_COMBAT CombatGlobalSettingsProto_CombatRefactorFlags = 2 + CombatGlobalSettingsProto_INVASION_BOSS_COMBAT CombatGlobalSettingsProto_CombatRefactorFlags = 3 + CombatGlobalSettingsProto_FRIEND_COMBAT CombatGlobalSettingsProto_CombatRefactorFlags = 4 +) + +// Enum value maps for CombatGlobalSettingsProto_CombatRefactorFlags. +var ( + CombatGlobalSettingsProto_CombatRefactorFlags_name = map[int32]string{ + 0: "NONE", + 1: "TRAINER_NPC_COMBAT", + 2: "INVASION_GRUNT_COMBAT", + 3: "INVASION_BOSS_COMBAT", + 4: "FRIEND_COMBAT", + } + CombatGlobalSettingsProto_CombatRefactorFlags_value = map[string]int32{ + "NONE": 0, + "TRAINER_NPC_COMBAT": 1, + "INVASION_GRUNT_COMBAT": 2, + "INVASION_BOSS_COMBAT": 3, + "FRIEND_COMBAT": 4, + } +) + +func (x CombatGlobalSettingsProto_CombatRefactorFlags) Enum() *CombatGlobalSettingsProto_CombatRefactorFlags { + p := new(CombatGlobalSettingsProto_CombatRefactorFlags) + *p = x + return p +} + +func (x CombatGlobalSettingsProto_CombatRefactorFlags) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatGlobalSettingsProto_CombatRefactorFlags) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[441].Descriptor() +} + +func (CombatGlobalSettingsProto_CombatRefactorFlags) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[441] +} + +func (x CombatGlobalSettingsProto_CombatRefactorFlags) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatGlobalSettingsProto_CombatRefactorFlags.Descriptor instead. +func (CombatGlobalSettingsProto_CombatRefactorFlags) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{495, 0} +} + +type CombatLeagueProto_ConditionType int32 + +const ( + CombatLeagueProto_UNSET CombatLeagueProto_ConditionType = 0 + CombatLeagueProto_WITH_POKEMON_CP_LIMIT CombatLeagueProto_ConditionType = 1 + CombatLeagueProto_WITH_PLAYER_LEVEL CombatLeagueProto_ConditionType = 2 + CombatLeagueProto_WITH_POKEMON_TYPE CombatLeagueProto_ConditionType = 3 + CombatLeagueProto_WITH_POKEMON_CATEGORY CombatLeagueProto_ConditionType = 4 + CombatLeagueProto_WITH_UNIQUE_POKEMON CombatLeagueProto_ConditionType = 5 + CombatLeagueProto_POKEMON_WHITELIST CombatLeagueProto_ConditionType = 6 + CombatLeagueProto_POKEMON_BANLIST CombatLeagueProto_ConditionType = 7 + CombatLeagueProto_POKEMON_CAUGHT_TIMESTAMP CombatLeagueProto_ConditionType = 8 + CombatLeagueProto_POKEMON_LEVEL_RANGE CombatLeagueProto_ConditionType = 9 +) + +// Enum value maps for CombatLeagueProto_ConditionType. +var ( + CombatLeagueProto_ConditionType_name = map[int32]string{ + 0: "UNSET", + 1: "WITH_POKEMON_CP_LIMIT", + 2: "WITH_PLAYER_LEVEL", + 3: "WITH_POKEMON_TYPE", + 4: "WITH_POKEMON_CATEGORY", + 5: "WITH_UNIQUE_POKEMON", + 6: "POKEMON_WHITELIST", + 7: "POKEMON_BANLIST", + 8: "POKEMON_CAUGHT_TIMESTAMP", + 9: "POKEMON_LEVEL_RANGE", + } + CombatLeagueProto_ConditionType_value = map[string]int32{ + "UNSET": 0, + "WITH_POKEMON_CP_LIMIT": 1, + "WITH_PLAYER_LEVEL": 2, + "WITH_POKEMON_TYPE": 3, + "WITH_POKEMON_CATEGORY": 4, + "WITH_UNIQUE_POKEMON": 5, + "POKEMON_WHITELIST": 6, + "POKEMON_BANLIST": 7, + "POKEMON_CAUGHT_TIMESTAMP": 8, + "POKEMON_LEVEL_RANGE": 9, + } +) + +func (x CombatLeagueProto_ConditionType) Enum() *CombatLeagueProto_ConditionType { + p := new(CombatLeagueProto_ConditionType) + *p = x + return p +} + +func (x CombatLeagueProto_ConditionType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatLeagueProto_ConditionType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[442].Descriptor() +} + +func (CombatLeagueProto_ConditionType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[442] +} + +func (x CombatLeagueProto_ConditionType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatLeagueProto_ConditionType.Descriptor instead. +func (CombatLeagueProto_ConditionType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{498, 0} +} + +type CombatLeagueProto_LeagueType int32 + +const ( + CombatLeagueProto_NONE CombatLeagueProto_LeagueType = 0 + CombatLeagueProto_STANDARD CombatLeagueProto_LeagueType = 1 + CombatLeagueProto_PREMIER CombatLeagueProto_LeagueType = 2 +) + +// Enum value maps for CombatLeagueProto_LeagueType. +var ( + CombatLeagueProto_LeagueType_name = map[int32]string{ + 0: "NONE", + 1: "STANDARD", + 2: "PREMIER", + } + CombatLeagueProto_LeagueType_value = map[string]int32{ + "NONE": 0, + "STANDARD": 1, + "PREMIER": 2, + } +) + +func (x CombatLeagueProto_LeagueType) Enum() *CombatLeagueProto_LeagueType { + p := new(CombatLeagueProto_LeagueType) + *p = x + return p +} + +func (x CombatLeagueProto_LeagueType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatLeagueProto_LeagueType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[443].Descriptor() +} + +func (CombatLeagueProto_LeagueType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[443] +} + +func (x CombatLeagueProto_LeagueType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatLeagueProto_LeagueType.Descriptor instead. +func (CombatLeagueProto_LeagueType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{498, 1} +} + +type CombatLogData_CombatLogDataHeader_LogType int32 + +const ( + CombatLogData_CombatLogDataHeader_NO_TYPE CombatLogData_CombatLogDataHeader_LogType = 0 + CombatLogData_CombatLogDataHeader_OPEN_COMBAT_SESSION CombatLogData_CombatLogDataHeader_LogType = 1 + CombatLogData_CombatLogDataHeader_OPEN_COMBAT_SESSION_RESPONSE CombatLogData_CombatLogDataHeader_LogType = 2 + CombatLogData_CombatLogDataHeader_UPDATE_COMBAT CombatLogData_CombatLogDataHeader_LogType = 3 + CombatLogData_CombatLogDataHeader_UPDATE_COMBAT_RESPONSE CombatLogData_CombatLogDataHeader_LogType = 4 + CombatLogData_CombatLogDataHeader_QUIT_COMBAT CombatLogData_CombatLogDataHeader_LogType = 5 + CombatLogData_CombatLogDataHeader_QUIT_COMBAT_RESPONSE CombatLogData_CombatLogDataHeader_LogType = 6 + CombatLogData_CombatLogDataHeader_WEB_SOCKET_RESPONSE CombatLogData_CombatLogDataHeader_LogType = 7 + CombatLogData_CombatLogDataHeader_RPC_ERROR CombatLogData_CombatLogDataHeader_LogType = 8 + CombatLogData_CombatLogDataHeader_GET_COMBAT_PLAYER_PROFILE CombatLogData_CombatLogDataHeader_LogType = 9 + CombatLogData_CombatLogDataHeader_GET_COMBAT_PLAYER_PROFILE_RESPONSE CombatLogData_CombatLogDataHeader_LogType = 10 + CombatLogData_CombatLogDataHeader_GENERATE_COMBAT_CHALLENGE_ID CombatLogData_CombatLogDataHeader_LogType = 11 + CombatLogData_CombatLogDataHeader_GENERATE_COMBAT_CHALLENGE_ID_RESPONSE CombatLogData_CombatLogDataHeader_LogType = 12 + CombatLogData_CombatLogDataHeader_CREATE_COMBAT_CHALLENGE CombatLogData_CombatLogDataHeader_LogType = 13 + CombatLogData_CombatLogDataHeader_CREATE_COMBAT_CHALLENGE_RESPONSE CombatLogData_CombatLogDataHeader_LogType = 14 + CombatLogData_CombatLogDataHeader_OPEN_COMBAT_CHALLENGE CombatLogData_CombatLogDataHeader_LogType = 15 + CombatLogData_CombatLogDataHeader_OPEN_COMBAT_CHALLENGE_RESPONSE CombatLogData_CombatLogDataHeader_LogType = 16 + CombatLogData_CombatLogDataHeader_OPEN_NPC_COMBAT_SESSION CombatLogData_CombatLogDataHeader_LogType = 17 + CombatLogData_CombatLogDataHeader_OPEN_NPC_COMBAT_SESSION_RESPONSE CombatLogData_CombatLogDataHeader_LogType = 18 + CombatLogData_CombatLogDataHeader_ACCEPT_COMBAT_CHALLENGE CombatLogData_CombatLogDataHeader_LogType = 19 + CombatLogData_CombatLogDataHeader_ACCEPT_COMBAT_CHALLENGE_RESPONSE CombatLogData_CombatLogDataHeader_LogType = 20 + CombatLogData_CombatLogDataHeader_SUBMIT_COMBAT_CHALLENGE_POKEMONS CombatLogData_CombatLogDataHeader_LogType = 21 + CombatLogData_CombatLogDataHeader_SUBMIT_COMBAT_CHALLENGE_POKEMONS_RESPONSE CombatLogData_CombatLogDataHeader_LogType = 22 + CombatLogData_CombatLogDataHeader_DECLINE_COMBAT_CHALLENGE CombatLogData_CombatLogDataHeader_LogType = 23 + CombatLogData_CombatLogDataHeader_DECLINE_COMBAT_CHALLENGE_RESPONSE CombatLogData_CombatLogDataHeader_LogType = 24 + CombatLogData_CombatLogDataHeader_CANCEL_COMBAT_CHALLENGE CombatLogData_CombatLogDataHeader_LogType = 25 + CombatLogData_CombatLogDataHeader_CANCEL_COMBAT_CHALLENGE_RESPONSE CombatLogData_CombatLogDataHeader_LogType = 26 + CombatLogData_CombatLogDataHeader_GET_COMBAT_CHALLENGE CombatLogData_CombatLogDataHeader_LogType = 27 + CombatLogData_CombatLogDataHeader_GET_COMBAT_CHALLENGE_RESPONSE CombatLogData_CombatLogDataHeader_LogType = 28 + CombatLogData_CombatLogDataHeader_VS_SEEKER_START_MATCHMAKING CombatLogData_CombatLogDataHeader_LogType = 29 + CombatLogData_CombatLogDataHeader_VS_SEEKER_START_MATCHMAKING_RESPONSE CombatLogData_CombatLogDataHeader_LogType = 30 + CombatLogData_CombatLogDataHeader_GET_MATCHMAKING_STATUS CombatLogData_CombatLogDataHeader_LogType = 31 + CombatLogData_CombatLogDataHeader_GET_MATCHMAKING_STATUS_RESPONSE CombatLogData_CombatLogDataHeader_LogType = 32 + CombatLogData_CombatLogDataHeader_CANCEL_MATCHMAKING CombatLogData_CombatLogDataHeader_LogType = 33 + CombatLogData_CombatLogDataHeader_CANCEL_MATCHMAKING_RESPONSE CombatLogData_CombatLogDataHeader_LogType = 34 + CombatLogData_CombatLogDataHeader_SUBMIT_COMBAT_ACTION CombatLogData_CombatLogDataHeader_LogType = 35 + CombatLogData_CombatLogDataHeader_INVASION_OPEN_COMBAT_SESSION CombatLogData_CombatLogDataHeader_LogType = 36 + CombatLogData_CombatLogDataHeader_INVASION_OPEN_COMBAT_SESSION_RESPONSE CombatLogData_CombatLogDataHeader_LogType = 37 + CombatLogData_CombatLogDataHeader_INVASION_BATTLE_UPDATE CombatLogData_CombatLogDataHeader_LogType = 38 + CombatLogData_CombatLogDataHeader_INVASION_BATTLE_UPDATE_RESPONSE CombatLogData_CombatLogDataHeader_LogType = 39 + CombatLogData_CombatLogDataHeader_COMBAT_ID_MISMATCH CombatLogData_CombatLogDataHeader_LogType = 40 + CombatLogData_CombatLogDataHeader_LEAGUE_ID_MISMATCH CombatLogData_CombatLogDataHeader_LogType = 41 + CombatLogData_CombatLogDataHeader_CHALLENGE_ID_MISMATCH CombatLogData_CombatLogDataHeader_LogType = 42 + CombatLogData_CombatLogDataHeader_PROGRESS_TOKEN CombatLogData_CombatLogDataHeader_LogType = 43 + CombatLogData_CombatLogDataHeader_ON_APPLICATION_FOCUS CombatLogData_CombatLogDataHeader_LogType = 44 + CombatLogData_CombatLogDataHeader_ON_APPLICATION_PAUSE CombatLogData_CombatLogDataHeader_LogType = 45 + CombatLogData_CombatLogDataHeader_ON_APPLICATION_QUIT CombatLogData_CombatLogDataHeader_LogType = 46 + CombatLogData_CombatLogDataHeader_EXCEPTION_CAUGHT CombatLogData_CombatLogDataHeader_LogType = 47 + CombatLogData_CombatLogDataHeader_PUB_SUB_MESSAGE CombatLogData_CombatLogDataHeader_LogType = 48 + CombatLogData_CombatLogDataHeader_PLAYER_END_COMBAT CombatLogData_CombatLogDataHeader_LogType = 49 + CombatLogData_CombatLogDataHeader_COMBAT_SYNC_SERVER CombatLogData_CombatLogDataHeader_LogType = 50 + CombatLogData_CombatLogDataHeader_COMBAT_SYNC_SERVER_RESPONSE CombatLogData_CombatLogDataHeader_LogType = 51 + CombatLogData_CombatLogDataHeader_COMBAT_SPECIAL_MOVE_PLAYER CombatLogData_CombatLogDataHeader_LogType = 52 +) + +// Enum value maps for CombatLogData_CombatLogDataHeader_LogType. +var ( + CombatLogData_CombatLogDataHeader_LogType_name = map[int32]string{ + 0: "NO_TYPE", + 1: "OPEN_COMBAT_SESSION", + 2: "OPEN_COMBAT_SESSION_RESPONSE", + 3: "UPDATE_COMBAT", + 4: "UPDATE_COMBAT_RESPONSE", + 5: "QUIT_COMBAT", + 6: "QUIT_COMBAT_RESPONSE", + 7: "WEB_SOCKET_RESPONSE", + 8: "RPC_ERROR", + 9: "GET_COMBAT_PLAYER_PROFILE", + 10: "GET_COMBAT_PLAYER_PROFILE_RESPONSE", + 11: "GENERATE_COMBAT_CHALLENGE_ID", + 12: "GENERATE_COMBAT_CHALLENGE_ID_RESPONSE", + 13: "CREATE_COMBAT_CHALLENGE", + 14: "CREATE_COMBAT_CHALLENGE_RESPONSE", + 15: "OPEN_COMBAT_CHALLENGE", + 16: "OPEN_COMBAT_CHALLENGE_RESPONSE", + 17: "OPEN_NPC_COMBAT_SESSION", + 18: "OPEN_NPC_COMBAT_SESSION_RESPONSE", + 19: "ACCEPT_COMBAT_CHALLENGE", + 20: "ACCEPT_COMBAT_CHALLENGE_RESPONSE", + 21: "SUBMIT_COMBAT_CHALLENGE_POKEMONS", + 22: "SUBMIT_COMBAT_CHALLENGE_POKEMONS_RESPONSE", + 23: "DECLINE_COMBAT_CHALLENGE", + 24: "DECLINE_COMBAT_CHALLENGE_RESPONSE", + 25: "CANCEL_COMBAT_CHALLENGE", + 26: "CANCEL_COMBAT_CHALLENGE_RESPONSE", + 27: "GET_COMBAT_CHALLENGE", + 28: "GET_COMBAT_CHALLENGE_RESPONSE", + 29: "VS_SEEKER_START_MATCHMAKING", + 30: "VS_SEEKER_START_MATCHMAKING_RESPONSE", + 31: "GET_MATCHMAKING_STATUS", + 32: "GET_MATCHMAKING_STATUS_RESPONSE", + 33: "CANCEL_MATCHMAKING", + 34: "CANCEL_MATCHMAKING_RESPONSE", + 35: "SUBMIT_COMBAT_ACTION", + 36: "INVASION_OPEN_COMBAT_SESSION", + 37: "INVASION_OPEN_COMBAT_SESSION_RESPONSE", + 38: "INVASION_BATTLE_UPDATE", + 39: "INVASION_BATTLE_UPDATE_RESPONSE", + 40: "COMBAT_ID_MISMATCH", + 41: "LEAGUE_ID_MISMATCH", + 42: "CHALLENGE_ID_MISMATCH", + 43: "PROGRESS_TOKEN", + 44: "ON_APPLICATION_FOCUS", + 45: "ON_APPLICATION_PAUSE", + 46: "ON_APPLICATION_QUIT", + 47: "EXCEPTION_CAUGHT", + 48: "PUB_SUB_MESSAGE", + 49: "PLAYER_END_COMBAT", + 50: "COMBAT_SYNC_SERVER", + 51: "COMBAT_SYNC_SERVER_RESPONSE", + 52: "COMBAT_SPECIAL_MOVE_PLAYER", + } + CombatLogData_CombatLogDataHeader_LogType_value = map[string]int32{ + "NO_TYPE": 0, + "OPEN_COMBAT_SESSION": 1, + "OPEN_COMBAT_SESSION_RESPONSE": 2, + "UPDATE_COMBAT": 3, + "UPDATE_COMBAT_RESPONSE": 4, + "QUIT_COMBAT": 5, + "QUIT_COMBAT_RESPONSE": 6, + "WEB_SOCKET_RESPONSE": 7, + "RPC_ERROR": 8, + "GET_COMBAT_PLAYER_PROFILE": 9, + "GET_COMBAT_PLAYER_PROFILE_RESPONSE": 10, + "GENERATE_COMBAT_CHALLENGE_ID": 11, + "GENERATE_COMBAT_CHALLENGE_ID_RESPONSE": 12, + "CREATE_COMBAT_CHALLENGE": 13, + "CREATE_COMBAT_CHALLENGE_RESPONSE": 14, + "OPEN_COMBAT_CHALLENGE": 15, + "OPEN_COMBAT_CHALLENGE_RESPONSE": 16, + "OPEN_NPC_COMBAT_SESSION": 17, + "OPEN_NPC_COMBAT_SESSION_RESPONSE": 18, + "ACCEPT_COMBAT_CHALLENGE": 19, + "ACCEPT_COMBAT_CHALLENGE_RESPONSE": 20, + "SUBMIT_COMBAT_CHALLENGE_POKEMONS": 21, + "SUBMIT_COMBAT_CHALLENGE_POKEMONS_RESPONSE": 22, + "DECLINE_COMBAT_CHALLENGE": 23, + "DECLINE_COMBAT_CHALLENGE_RESPONSE": 24, + "CANCEL_COMBAT_CHALLENGE": 25, + "CANCEL_COMBAT_CHALLENGE_RESPONSE": 26, + "GET_COMBAT_CHALLENGE": 27, + "GET_COMBAT_CHALLENGE_RESPONSE": 28, + "VS_SEEKER_START_MATCHMAKING": 29, + "VS_SEEKER_START_MATCHMAKING_RESPONSE": 30, + "GET_MATCHMAKING_STATUS": 31, + "GET_MATCHMAKING_STATUS_RESPONSE": 32, + "CANCEL_MATCHMAKING": 33, + "CANCEL_MATCHMAKING_RESPONSE": 34, + "SUBMIT_COMBAT_ACTION": 35, + "INVASION_OPEN_COMBAT_SESSION": 36, + "INVASION_OPEN_COMBAT_SESSION_RESPONSE": 37, + "INVASION_BATTLE_UPDATE": 38, + "INVASION_BATTLE_UPDATE_RESPONSE": 39, + "COMBAT_ID_MISMATCH": 40, + "LEAGUE_ID_MISMATCH": 41, + "CHALLENGE_ID_MISMATCH": 42, + "PROGRESS_TOKEN": 43, + "ON_APPLICATION_FOCUS": 44, + "ON_APPLICATION_PAUSE": 45, + "ON_APPLICATION_QUIT": 46, + "EXCEPTION_CAUGHT": 47, + "PUB_SUB_MESSAGE": 48, + "PLAYER_END_COMBAT": 49, + "COMBAT_SYNC_SERVER": 50, + "COMBAT_SYNC_SERVER_RESPONSE": 51, + "COMBAT_SPECIAL_MOVE_PLAYER": 52, + } +) + +func (x CombatLogData_CombatLogDataHeader_LogType) Enum() *CombatLogData_CombatLogDataHeader_LogType { + p := new(CombatLogData_CombatLogDataHeader_LogType) + *p = x + return p +} + +func (x CombatLogData_CombatLogDataHeader_LogType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatLogData_CombatLogDataHeader_LogType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[444].Descriptor() +} + +func (CombatLogData_CombatLogDataHeader_LogType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[444] +} + +func (x CombatLogData_CombatLogDataHeader_LogType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatLogData_CombatLogDataHeader_LogType.Descriptor instead. +func (CombatLogData_CombatLogDataHeader_LogType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{501, 0, 0} +} + +type CombatLogEntry_Result int32 + +const ( + CombatLogEntry_UNSET CombatLogEntry_Result = 0 + CombatLogEntry_SUCCESS CombatLogEntry_Result = 1 +) + +// Enum value maps for CombatLogEntry_Result. +var ( + CombatLogEntry_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + CombatLogEntry_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x CombatLogEntry_Result) Enum() *CombatLogEntry_Result { + p := new(CombatLogEntry_Result) + *p = x + return p +} + +func (x CombatLogEntry_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatLogEntry_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[445].Descriptor() +} + +func (CombatLogEntry_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[445] +} + +func (x CombatLogEntry_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatLogEntry_Result.Descriptor instead. +func (CombatLogEntry_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{502, 0} +} + +type CombatMinigameTelemetry_MinigameCombatType int32 + +const ( + CombatMinigameTelemetry_UNSET CombatMinigameTelemetry_MinigameCombatType = 0 + CombatMinigameTelemetry_PVP CombatMinigameTelemetry_MinigameCombatType = 1 + CombatMinigameTelemetry_PVE CombatMinigameTelemetry_MinigameCombatType = 2 +) + +// Enum value maps for CombatMinigameTelemetry_MinigameCombatType. +var ( + CombatMinigameTelemetry_MinigameCombatType_name = map[int32]string{ + 0: "UNSET", + 1: "PVP", + 2: "PVE", + } + CombatMinigameTelemetry_MinigameCombatType_value = map[string]int32{ + "UNSET": 0, + "PVP": 1, + "PVE": 2, + } +) + +func (x CombatMinigameTelemetry_MinigameCombatType) Enum() *CombatMinigameTelemetry_MinigameCombatType { + p := new(CombatMinigameTelemetry_MinigameCombatType) + *p = x + return p +} + +func (x CombatMinigameTelemetry_MinigameCombatType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatMinigameTelemetry_MinigameCombatType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[446].Descriptor() +} + +func (CombatMinigameTelemetry_MinigameCombatType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[446] +} + +func (x CombatMinigameTelemetry_MinigameCombatType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatMinigameTelemetry_MinigameCombatType.Descriptor instead. +func (CombatMinigameTelemetry_MinigameCombatType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{505, 0} +} + +type CombatProgressTokenData_CombatActiveStateFunction int32 + +const ( + CombatProgressTokenData_NONE_COMBAT_ACTIVE_STATE CombatProgressTokenData_CombatActiveStateFunction = 0 + CombatProgressTokenData_ENTER_COMBAT_ACTIVE_STATE CombatProgressTokenData_CombatActiveStateFunction = 1 + CombatProgressTokenData_EXIT_COMBAT_ACTIVE_STATE CombatProgressTokenData_CombatActiveStateFunction = 2 + CombatProgressTokenData_DO_WORK_COMBAT_ACTIVE_STATE CombatProgressTokenData_CombatActiveStateFunction = 3 +) + +// Enum value maps for CombatProgressTokenData_CombatActiveStateFunction. +var ( + CombatProgressTokenData_CombatActiveStateFunction_name = map[int32]string{ + 0: "NONE_COMBAT_ACTIVE_STATE", + 1: "ENTER_COMBAT_ACTIVE_STATE", + 2: "EXIT_COMBAT_ACTIVE_STATE", + 3: "DO_WORK_COMBAT_ACTIVE_STATE", + } + CombatProgressTokenData_CombatActiveStateFunction_value = map[string]int32{ + "NONE_COMBAT_ACTIVE_STATE": 0, + "ENTER_COMBAT_ACTIVE_STATE": 1, + "EXIT_COMBAT_ACTIVE_STATE": 2, + "DO_WORK_COMBAT_ACTIVE_STATE": 3, + } +) + +func (x CombatProgressTokenData_CombatActiveStateFunction) Enum() *CombatProgressTokenData_CombatActiveStateFunction { + p := new(CombatProgressTokenData_CombatActiveStateFunction) + *p = x + return p +} + +func (x CombatProgressTokenData_CombatActiveStateFunction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatProgressTokenData_CombatActiveStateFunction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[447].Descriptor() +} + +func (CombatProgressTokenData_CombatActiveStateFunction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[447] +} + +func (x CombatProgressTokenData_CombatActiveStateFunction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatProgressTokenData_CombatActiveStateFunction.Descriptor instead. +func (CombatProgressTokenData_CombatActiveStateFunction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{513, 0} +} + +type CombatProgressTokenData_CombatDirectorV2Function int32 + +const ( + CombatProgressTokenData_NONE_COMBAT_DIRECTOR_V2 CombatProgressTokenData_CombatDirectorV2Function = 0 + CombatProgressTokenData_TRY_START_COMBAT CombatProgressTokenData_CombatDirectorV2Function = 1 + CombatProgressTokenData_START_COMBAT_ERROR CombatProgressTokenData_CombatDirectorV2Function = 2 + CombatProgressTokenData_RECEIVE_COMBAT_UPDATE CombatProgressTokenData_CombatDirectorV2Function = 3 + CombatProgressTokenData_TRY_FAST_ATTACK CombatProgressTokenData_CombatDirectorV2Function = 4 + CombatProgressTokenData_SWAP_POKEMON_TO CombatProgressTokenData_CombatDirectorV2Function = 5 + CombatProgressTokenData_QUEUE_SPECIAL_ATTACK CombatProgressTokenData_CombatDirectorV2Function = 6 + CombatProgressTokenData_TRY_SPECIAL_ATTACK CombatProgressTokenData_CombatDirectorV2Function = 7 + CombatProgressTokenData_TRY_EXECUTE_BUFFERED_ACTION CombatProgressTokenData_CombatDirectorV2Function = 8 + CombatProgressTokenData_CAN_ACT_ON_TURN CombatProgressTokenData_CombatDirectorV2Function = 9 + CombatProgressTokenData_CAN_PERFORM_ATTACK CombatProgressTokenData_CombatDirectorV2Function = 10 + CombatProgressTokenData_CHECK_OPPONENT_CHARGE_MOVE_CHANCE CombatProgressTokenData_CombatDirectorV2Function = 11 +) + +// Enum value maps for CombatProgressTokenData_CombatDirectorV2Function. +var ( + CombatProgressTokenData_CombatDirectorV2Function_name = map[int32]string{ + 0: "NONE_COMBAT_DIRECTOR_V2", + 1: "TRY_START_COMBAT", + 2: "START_COMBAT_ERROR", + 3: "RECEIVE_COMBAT_UPDATE", + 4: "TRY_FAST_ATTACK", + 5: "SWAP_POKEMON_TO", + 6: "QUEUE_SPECIAL_ATTACK", + 7: "TRY_SPECIAL_ATTACK", + 8: "TRY_EXECUTE_BUFFERED_ACTION", + 9: "CAN_ACT_ON_TURN", + 10: "CAN_PERFORM_ATTACK", + 11: "CHECK_OPPONENT_CHARGE_MOVE_CHANCE", + } + CombatProgressTokenData_CombatDirectorV2Function_value = map[string]int32{ + "NONE_COMBAT_DIRECTOR_V2": 0, + "TRY_START_COMBAT": 1, + "START_COMBAT_ERROR": 2, + "RECEIVE_COMBAT_UPDATE": 3, + "TRY_FAST_ATTACK": 4, + "SWAP_POKEMON_TO": 5, + "QUEUE_SPECIAL_ATTACK": 6, + "TRY_SPECIAL_ATTACK": 7, + "TRY_EXECUTE_BUFFERED_ACTION": 8, + "CAN_ACT_ON_TURN": 9, + "CAN_PERFORM_ATTACK": 10, + "CHECK_OPPONENT_CHARGE_MOVE_CHANCE": 11, + } +) + +func (x CombatProgressTokenData_CombatDirectorV2Function) Enum() *CombatProgressTokenData_CombatDirectorV2Function { + p := new(CombatProgressTokenData_CombatDirectorV2Function) + *p = x + return p +} + +func (x CombatProgressTokenData_CombatDirectorV2Function) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatProgressTokenData_CombatDirectorV2Function) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[448].Descriptor() +} + +func (CombatProgressTokenData_CombatDirectorV2Function) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[448] +} + +func (x CombatProgressTokenData_CombatDirectorV2Function) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatProgressTokenData_CombatDirectorV2Function.Descriptor instead. +func (CombatProgressTokenData_CombatDirectorV2Function) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{513, 1} +} + +type CombatProgressTokenData_CombatEndStateFunction int32 + +const ( + CombatProgressTokenData_NONE_COMBAT_END_STATE CombatProgressTokenData_CombatEndStateFunction = 0 + CombatProgressTokenData_ENTER_COMBAT_END_STATE CombatProgressTokenData_CombatEndStateFunction = 1 + CombatProgressTokenData_EXIT_COMBAT_END_STATE CombatProgressTokenData_CombatEndStateFunction = 2 + CombatProgressTokenData_DO_WORK_COMBAT_END_STATE CombatProgressTokenData_CombatEndStateFunction = 3 +) + +// Enum value maps for CombatProgressTokenData_CombatEndStateFunction. +var ( + CombatProgressTokenData_CombatEndStateFunction_name = map[int32]string{ + 0: "NONE_COMBAT_END_STATE", + 1: "ENTER_COMBAT_END_STATE", + 2: "EXIT_COMBAT_END_STATE", + 3: "DO_WORK_COMBAT_END_STATE", + } + CombatProgressTokenData_CombatEndStateFunction_value = map[string]int32{ + "NONE_COMBAT_END_STATE": 0, + "ENTER_COMBAT_END_STATE": 1, + "EXIT_COMBAT_END_STATE": 2, + "DO_WORK_COMBAT_END_STATE": 3, + } +) + +func (x CombatProgressTokenData_CombatEndStateFunction) Enum() *CombatProgressTokenData_CombatEndStateFunction { + p := new(CombatProgressTokenData_CombatEndStateFunction) + *p = x + return p +} + +func (x CombatProgressTokenData_CombatEndStateFunction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatProgressTokenData_CombatEndStateFunction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[449].Descriptor() +} + +func (CombatProgressTokenData_CombatEndStateFunction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[449] +} + +func (x CombatProgressTokenData_CombatEndStateFunction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatProgressTokenData_CombatEndStateFunction.Descriptor instead. +func (CombatProgressTokenData_CombatEndStateFunction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{513, 2} +} + +type CombatProgressTokenData_CombatPokemonFunction int32 + +const ( + CombatProgressTokenData_OBSERVE_ACTION CombatProgressTokenData_CombatPokemonFunction = 0 + CombatProgressTokenData_EXECUTE_ACTION CombatProgressTokenData_CombatPokemonFunction = 1 + CombatProgressTokenData_PAUSE_UPDATES CombatProgressTokenData_CombatPokemonFunction = 2 +) + +// Enum value maps for CombatProgressTokenData_CombatPokemonFunction. +var ( + CombatProgressTokenData_CombatPokemonFunction_name = map[int32]string{ + 0: "OBSERVE_ACTION", + 1: "EXECUTE_ACTION", + 2: "PAUSE_UPDATES", + } + CombatProgressTokenData_CombatPokemonFunction_value = map[string]int32{ + "OBSERVE_ACTION": 0, + "EXECUTE_ACTION": 1, + "PAUSE_UPDATES": 2, + } +) + +func (x CombatProgressTokenData_CombatPokemonFunction) Enum() *CombatProgressTokenData_CombatPokemonFunction { + p := new(CombatProgressTokenData_CombatPokemonFunction) + *p = x + return p +} + +func (x CombatProgressTokenData_CombatPokemonFunction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatProgressTokenData_CombatPokemonFunction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[450].Descriptor() +} + +func (CombatProgressTokenData_CombatPokemonFunction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[450] +} + +func (x CombatProgressTokenData_CombatPokemonFunction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatProgressTokenData_CombatPokemonFunction.Descriptor instead. +func (CombatProgressTokenData_CombatPokemonFunction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{513, 3} +} + +type CombatProgressTokenData_CombatPresentationDirectorFunction int32 + +const ( + CombatProgressTokenData_NONE_COMBAT_PRESENTATION_DIRECTOR CombatProgressTokenData_CombatPresentationDirectorFunction = 0 + CombatProgressTokenData_PLAY_MINI_GAME CombatProgressTokenData_CombatPresentationDirectorFunction = 1 +) + +// Enum value maps for CombatProgressTokenData_CombatPresentationDirectorFunction. +var ( + CombatProgressTokenData_CombatPresentationDirectorFunction_name = map[int32]string{ + 0: "NONE_COMBAT_PRESENTATION_DIRECTOR", + 1: "PLAY_MINI_GAME", + } + CombatProgressTokenData_CombatPresentationDirectorFunction_value = map[string]int32{ + "NONE_COMBAT_PRESENTATION_DIRECTOR": 0, + "PLAY_MINI_GAME": 1, + } +) + +func (x CombatProgressTokenData_CombatPresentationDirectorFunction) Enum() *CombatProgressTokenData_CombatPresentationDirectorFunction { + p := new(CombatProgressTokenData_CombatPresentationDirectorFunction) + *p = x + return p +} + +func (x CombatProgressTokenData_CombatPresentationDirectorFunction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatProgressTokenData_CombatPresentationDirectorFunction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[451].Descriptor() +} + +func (CombatProgressTokenData_CombatPresentationDirectorFunction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[451] +} + +func (x CombatProgressTokenData_CombatPresentationDirectorFunction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatProgressTokenData_CombatPresentationDirectorFunction.Descriptor instead. +func (CombatProgressTokenData_CombatPresentationDirectorFunction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{513, 4} +} + +type CombatProgressTokenData_CombatReadyStateFunction int32 + +const ( + CombatProgressTokenData_NONE_COMBAT_READY_STATE CombatProgressTokenData_CombatReadyStateFunction = 0 + CombatProgressTokenData_ENTER_COMBAT_READY_STATE CombatProgressTokenData_CombatReadyStateFunction = 1 + CombatProgressTokenData_EXIT_COMBAT_READY_STATE CombatProgressTokenData_CombatReadyStateFunction = 2 + CombatProgressTokenData_DO_WORK_COMBAT_READY_STATE CombatProgressTokenData_CombatReadyStateFunction = 3 +) + +// Enum value maps for CombatProgressTokenData_CombatReadyStateFunction. +var ( + CombatProgressTokenData_CombatReadyStateFunction_name = map[int32]string{ + 0: "NONE_COMBAT_READY_STATE", + 1: "ENTER_COMBAT_READY_STATE", + 2: "EXIT_COMBAT_READY_STATE", + 3: "DO_WORK_COMBAT_READY_STATE", + } + CombatProgressTokenData_CombatReadyStateFunction_value = map[string]int32{ + "NONE_COMBAT_READY_STATE": 0, + "ENTER_COMBAT_READY_STATE": 1, + "EXIT_COMBAT_READY_STATE": 2, + "DO_WORK_COMBAT_READY_STATE": 3, + } +) + +func (x CombatProgressTokenData_CombatReadyStateFunction) Enum() *CombatProgressTokenData_CombatReadyStateFunction { + p := new(CombatProgressTokenData_CombatReadyStateFunction) + *p = x + return p +} + +func (x CombatProgressTokenData_CombatReadyStateFunction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatProgressTokenData_CombatReadyStateFunction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[452].Descriptor() +} + +func (CombatProgressTokenData_CombatReadyStateFunction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[452] +} + +func (x CombatProgressTokenData_CombatReadyStateFunction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatProgressTokenData_CombatReadyStateFunction.Descriptor instead. +func (CombatProgressTokenData_CombatReadyStateFunction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{513, 5} +} + +type CombatProgressTokenData_CombatSpecialMoveStateFunction int32 + +const ( + CombatProgressTokenData_NONE_COMBAT_SPECIAL_MOVE_STATE CombatProgressTokenData_CombatSpecialMoveStateFunction = 0 + CombatProgressTokenData_ENTER_COMBAT_SPECIAL_MOVE_STATE CombatProgressTokenData_CombatSpecialMoveStateFunction = 1 + CombatProgressTokenData_EXIT_COMBAT_SPECIAL_MOVE_STATE CombatProgressTokenData_CombatSpecialMoveStateFunction = 2 + CombatProgressTokenData_DO_WORK_COMBAT_SPECIAL_MOVE_STATE CombatProgressTokenData_CombatSpecialMoveStateFunction = 3 + CombatProgressTokenData_PERFORM_FLY_IN CombatProgressTokenData_CombatSpecialMoveStateFunction = 4 + CombatProgressTokenData_PERFORM_FLY_OUT CombatProgressTokenData_CombatSpecialMoveStateFunction = 5 +) + +// Enum value maps for CombatProgressTokenData_CombatSpecialMoveStateFunction. +var ( + CombatProgressTokenData_CombatSpecialMoveStateFunction_name = map[int32]string{ + 0: "NONE_COMBAT_SPECIAL_MOVE_STATE", + 1: "ENTER_COMBAT_SPECIAL_MOVE_STATE", + 2: "EXIT_COMBAT_SPECIAL_MOVE_STATE", + 3: "DO_WORK_COMBAT_SPECIAL_MOVE_STATE", + 4: "PERFORM_FLY_IN", + 5: "PERFORM_FLY_OUT", + } + CombatProgressTokenData_CombatSpecialMoveStateFunction_value = map[string]int32{ + "NONE_COMBAT_SPECIAL_MOVE_STATE": 0, + "ENTER_COMBAT_SPECIAL_MOVE_STATE": 1, + "EXIT_COMBAT_SPECIAL_MOVE_STATE": 2, + "DO_WORK_COMBAT_SPECIAL_MOVE_STATE": 3, + "PERFORM_FLY_IN": 4, + "PERFORM_FLY_OUT": 5, + } +) + +func (x CombatProgressTokenData_CombatSpecialMoveStateFunction) Enum() *CombatProgressTokenData_CombatSpecialMoveStateFunction { + p := new(CombatProgressTokenData_CombatSpecialMoveStateFunction) + *p = x + return p +} + +func (x CombatProgressTokenData_CombatSpecialMoveStateFunction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatProgressTokenData_CombatSpecialMoveStateFunction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[453].Descriptor() +} + +func (CombatProgressTokenData_CombatSpecialMoveStateFunction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[453] +} + +func (x CombatProgressTokenData_CombatSpecialMoveStateFunction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatProgressTokenData_CombatSpecialMoveStateFunction.Descriptor instead. +func (CombatProgressTokenData_CombatSpecialMoveStateFunction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{513, 6} +} + +type CombatProgressTokenData_CombatStateV2Function int32 + +const ( + CombatProgressTokenData_NONE_COMBAT_STATE_V2 CombatProgressTokenData_CombatStateV2Function = 0 + CombatProgressTokenData_OBSERVE_COMBAT_STATE CombatProgressTokenData_CombatStateV2Function = 1 + CombatProgressTokenData_DELAY_SPECIAL_TRANSITION CombatProgressTokenData_CombatStateV2Function = 2 +) + +// Enum value maps for CombatProgressTokenData_CombatStateV2Function. +var ( + CombatProgressTokenData_CombatStateV2Function_name = map[int32]string{ + 0: "NONE_COMBAT_STATE_V2", + 1: "OBSERVE_COMBAT_STATE", + 2: "DELAY_SPECIAL_TRANSITION", + } + CombatProgressTokenData_CombatStateV2Function_value = map[string]int32{ + "NONE_COMBAT_STATE_V2": 0, + "OBSERVE_COMBAT_STATE": 1, + "DELAY_SPECIAL_TRANSITION": 2, + } +) + +func (x CombatProgressTokenData_CombatStateV2Function) Enum() *CombatProgressTokenData_CombatStateV2Function { + p := new(CombatProgressTokenData_CombatStateV2Function) + *p = x + return p +} + +func (x CombatProgressTokenData_CombatStateV2Function) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatProgressTokenData_CombatStateV2Function) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[454].Descriptor() +} + +func (CombatProgressTokenData_CombatStateV2Function) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[454] +} + +func (x CombatProgressTokenData_CombatStateV2Function) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatProgressTokenData_CombatStateV2Function.Descriptor instead. +func (CombatProgressTokenData_CombatStateV2Function) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{513, 7} +} + +type CombatProgressTokenData_CombatSwapStateFunction int32 + +const ( + CombatProgressTokenData_NONE_COMBAT_SWAP_STATE CombatProgressTokenData_CombatSwapStateFunction = 0 + CombatProgressTokenData_ENTER_COMBAT_SWAP_STATE CombatProgressTokenData_CombatSwapStateFunction = 1 + CombatProgressTokenData_EXIT_COMBAT_SWAP_STATE CombatProgressTokenData_CombatSwapStateFunction = 2 + CombatProgressTokenData_DO_WORK_COMBAT_SWAP_STATE CombatProgressTokenData_CombatSwapStateFunction = 3 +) + +// Enum value maps for CombatProgressTokenData_CombatSwapStateFunction. +var ( + CombatProgressTokenData_CombatSwapStateFunction_name = map[int32]string{ + 0: "NONE_COMBAT_SWAP_STATE", + 1: "ENTER_COMBAT_SWAP_STATE", + 2: "EXIT_COMBAT_SWAP_STATE", + 3: "DO_WORK_COMBAT_SWAP_STATE", + } + CombatProgressTokenData_CombatSwapStateFunction_value = map[string]int32{ + "NONE_COMBAT_SWAP_STATE": 0, + "ENTER_COMBAT_SWAP_STATE": 1, + "EXIT_COMBAT_SWAP_STATE": 2, + "DO_WORK_COMBAT_SWAP_STATE": 3, + } +) + +func (x CombatProgressTokenData_CombatSwapStateFunction) Enum() *CombatProgressTokenData_CombatSwapStateFunction { + p := new(CombatProgressTokenData_CombatSwapStateFunction) + *p = x + return p +} + +func (x CombatProgressTokenData_CombatSwapStateFunction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatProgressTokenData_CombatSwapStateFunction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[455].Descriptor() +} + +func (CombatProgressTokenData_CombatSwapStateFunction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[455] +} + +func (x CombatProgressTokenData_CombatSwapStateFunction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatProgressTokenData_CombatSwapStateFunction.Descriptor instead. +func (CombatProgressTokenData_CombatSwapStateFunction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{513, 8} +} + +type CombatProgressTokenData_CombatWaitForPlayerStateFunction int32 + +const ( + CombatProgressTokenData_NONE_COMBAT_WAIT_FOR_PLAYER_STATE CombatProgressTokenData_CombatWaitForPlayerStateFunction = 0 + CombatProgressTokenData_ENTER_COMBAT_WAIT_FOR_PLAYER_STATE CombatProgressTokenData_CombatWaitForPlayerStateFunction = 1 + CombatProgressTokenData_EXIT_COMBAT_WAIT_FOR_PLAYER_STATE CombatProgressTokenData_CombatWaitForPlayerStateFunction = 2 + CombatProgressTokenData_DO_WORK_COMBAT_WAIT_FOR_PLAYER_STATE CombatProgressTokenData_CombatWaitForPlayerStateFunction = 3 +) + +// Enum value maps for CombatProgressTokenData_CombatWaitForPlayerStateFunction. +var ( + CombatProgressTokenData_CombatWaitForPlayerStateFunction_name = map[int32]string{ + 0: "NONE_COMBAT_WAIT_FOR_PLAYER_STATE", + 1: "ENTER_COMBAT_WAIT_FOR_PLAYER_STATE", + 2: "EXIT_COMBAT_WAIT_FOR_PLAYER_STATE", + 3: "DO_WORK_COMBAT_WAIT_FOR_PLAYER_STATE", + } + CombatProgressTokenData_CombatWaitForPlayerStateFunction_value = map[string]int32{ + "NONE_COMBAT_WAIT_FOR_PLAYER_STATE": 0, + "ENTER_COMBAT_WAIT_FOR_PLAYER_STATE": 1, + "EXIT_COMBAT_WAIT_FOR_PLAYER_STATE": 2, + "DO_WORK_COMBAT_WAIT_FOR_PLAYER_STATE": 3, + } +) + +func (x CombatProgressTokenData_CombatWaitForPlayerStateFunction) Enum() *CombatProgressTokenData_CombatWaitForPlayerStateFunction { + p := new(CombatProgressTokenData_CombatWaitForPlayerStateFunction) + *p = x + return p +} + +func (x CombatProgressTokenData_CombatWaitForPlayerStateFunction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatProgressTokenData_CombatWaitForPlayerStateFunction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[456].Descriptor() +} + +func (CombatProgressTokenData_CombatWaitForPlayerStateFunction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[456] +} + +func (x CombatProgressTokenData_CombatWaitForPlayerStateFunction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatProgressTokenData_CombatWaitForPlayerStateFunction.Descriptor instead. +func (CombatProgressTokenData_CombatWaitForPlayerStateFunction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{513, 9} +} + +type CombatProto_CombatState int32 + +const ( + CombatProto_UNSET CombatProto_CombatState = 0 + CombatProto_WAITING_FOR_PLAYERS CombatProto_CombatState = 1 + CombatProto_READY CombatProto_CombatState = 2 + CombatProto_ACTIVE CombatProto_CombatState = 3 + CombatProto_SPECIAL_ATTACK CombatProto_CombatState = 4 + CombatProto_WAITING_FOR_CHANGE_POKEMON CombatProto_CombatState = 5 + CombatProto_FINISHED CombatProto_CombatState = 6 + CombatProto_PLAYER_QUIT CombatProto_CombatState = 7 + CombatProto_TIMEOUT CombatProto_CombatState = 8 + CombatProto_SYNC CombatProto_CombatState = 9 +) + +// Enum value maps for CombatProto_CombatState. +var ( + CombatProto_CombatState_name = map[int32]string{ + 0: "UNSET", + 1: "WAITING_FOR_PLAYERS", + 2: "READY", + 3: "ACTIVE", + 4: "SPECIAL_ATTACK", + 5: "WAITING_FOR_CHANGE_POKEMON", + 6: "FINISHED", + 7: "PLAYER_QUIT", + 8: "TIMEOUT", + 9: "SYNC", + } + CombatProto_CombatState_value = map[string]int32{ + "UNSET": 0, + "WAITING_FOR_PLAYERS": 1, + "READY": 2, + "ACTIVE": 3, + "SPECIAL_ATTACK": 4, + "WAITING_FOR_CHANGE_POKEMON": 5, + "FINISHED": 6, + "PLAYER_QUIT": 7, + "TIMEOUT": 8, + "SYNC": 9, + } +) + +func (x CombatProto_CombatState) Enum() *CombatProto_CombatState { + p := new(CombatProto_CombatState) + *p = x + return p +} + +func (x CombatProto_CombatState) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatProto_CombatState) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[457].Descriptor() +} + +func (CombatProto_CombatState) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[457] +} + +func (x CombatProto_CombatState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatProto_CombatState.Descriptor instead. +func (CombatProto_CombatState) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{514, 0} +} + +type CombatPubSubData_MessageType int32 + +const ( + CombatPubSubData_NO_TYPE CombatPubSubData_MessageType = 0 + CombatPubSubData_END_NPC_COMBAT CombatPubSubData_MessageType = 1 + CombatPubSubData_END_INVASION_COMBAT CombatPubSubData_MessageType = 2 + CombatPubSubData_COMBAT_NOTIFY CombatPubSubData_MessageType = 3 + CombatPubSubData_END_PVP_COMBAT CombatPubSubData_MessageType = 4 + CombatPubSubData_VS_SEEKER_MATCH_STARTED CombatPubSubData_MessageType = 5 + CombatPubSubData_COMBAT_CHARGE_ATTACK_ANIMATION_ACTIVE_CHANGE CombatPubSubData_MessageType = 6 + CombatPubSubData_COMBAT_UPDATE_ACTION_UI CombatPubSubData_MessageType = 7 + CombatPubSubData_COMBAT_EXIT_COMBAT_STATE CombatPubSubData_MessageType = 8 + CombatPubSubData_COMBAT_SUPER_EFFECTIVE_CHARGED_ATTACKS_UPDATE CombatPubSubData_MessageType = 9 + CombatPubSubData_COMBAT_STATE_ENTERED CombatPubSubData_MessageType = 10 + CombatPubSubData_COMBAT_STATE_DONE CombatPubSubData_MessageType = 11 + CombatPubSubData_COMBAT_STATE_EXITED CombatPubSubData_MessageType = 12 + CombatPubSubData_COMBAT_INITIALIZE_PRESENTATION_DIRECTOR CombatPubSubData_MessageType = 13 + CombatPubSubData_COMBAT_SHOW_UI CombatPubSubData_MessageType = 14 + CombatPubSubData_COMBAT_HIDE_UI CombatPubSubData_MessageType = 15 + CombatPubSubData_COMBAT_SHOW_MESSAGE CombatPubSubData_MessageType = 16 + CombatPubSubData_COMBAT_SHOW_TOAST CombatPubSubData_MessageType = 17 + CombatPubSubData_COMBAT_SHOW_TUTORIAL CombatPubSubData_MessageType = 18 + CombatPubSubData_COMBAT_UPDATE_IS_SHOWING_CHARGE_ANIM CombatPubSubData_MessageType = 19 + CombatPubSubData_COMBAT_PLAY_MINI_GAME CombatPubSubData_MessageType = 20 + CombatPubSubData_COMBAT_CONTINUE_AFTER_MINI_GAME CombatPubSubData_MessageType = 21 + CombatPubSubData_COMBAT_SHOW_SPECIAL_ATTACK CombatPubSubData_MessageType = 22 + CombatPubSubData_COMBAT_SPECIAL_MOVE_STATE_ENDED CombatPubSubData_MessageType = 23 + CombatPubSubData_COMBAT_CLEAN_UP_SPECIAL_MOVE_STATE CombatPubSubData_MessageType = 24 + CombatPubSubData_COMBAT_HANDLE_SPECIAL_MOVE_CAMERA_ZOOM CombatPubSubData_MessageType = 25 + CombatPubSubData_COMBAT_SHIELD_USED CombatPubSubData_MessageType = 26 + CombatPubSubData_COMBAT_DEFENDER_FLINCH CombatPubSubData_MessageType = 27 + CombatPubSubData_COMBAT_OPPONENT_REACT CombatPubSubData_MessageType = 28 + CombatPubSubData_COMBAT_FOCUS_ON_POKEMON CombatPubSubData_MessageType = 29 + CombatPubSubData_COMBAT_PLAY_START_FADE_TRANSITION CombatPubSubData_MessageType = 30 + CombatPubSubData_COMBAT_PLAY_END_FADE_TRANSITION CombatPubSubData_MessageType = 31 + CombatPubSubData_COMBAT_COUNTDOWN_STARTED CombatPubSubData_MessageType = 32 + CombatPubSubData_COMBAT_PLAY_BACK_BUTTON_SFX CombatPubSubData_MessageType = 33 + CombatPubSubData_COMBAT_SETUP_COMBAT_STAGE_SUBSCRIPTIONS CombatPubSubData_MessageType = 34 + CombatPubSubData_COMBAT_OPPONENT_RETRIEVE_POKEMON CombatPubSubData_MessageType = 35 + CombatPubSubData_COMBAT_HIDE_NAMEPLATE CombatPubSubData_MessageType = 36 + CombatPubSubData_COMBAT_DISPLAY_PHYSICAL_SHIELD CombatPubSubData_MessageType = 37 + CombatPubSubData_COMBAT_UPDATE_TIMER CombatPubSubData_MessageType = 38 + CombatPubSubData_COMBAT_STOP_CHARGE_ATTACK_EFFECTS CombatPubSubData_MessageType = 39 + CombatPubSubData_COMBAT_DEFENSIVE_MINI_GAME_DECIDED CombatPubSubData_MessageType = 40 + CombatPubSubData_COMBAT_DEFENSIVE_MINI_GAME_SERVER_RESPONSE CombatPubSubData_MessageType = 41 + CombatPubSubData_COMBAT_PAUSE_NOTIFY_COMBAT_POKEMON CombatPubSubData_MessageType = 42 + CombatPubSubData_COMBAT_CHARGED_ATTACKS_UPDATE CombatPubSubData_MessageType = 43 +) + +// Enum value maps for CombatPubSubData_MessageType. +var ( + CombatPubSubData_MessageType_name = map[int32]string{ + 0: "NO_TYPE", + 1: "END_NPC_COMBAT", + 2: "END_INVASION_COMBAT", + 3: "COMBAT_NOTIFY", + 4: "END_PVP_COMBAT", + 5: "VS_SEEKER_MATCH_STARTED", + 6: "COMBAT_CHARGE_ATTACK_ANIMATION_ACTIVE_CHANGE", + 7: "COMBAT_UPDATE_ACTION_UI", + 8: "COMBAT_EXIT_COMBAT_STATE", + 9: "COMBAT_SUPER_EFFECTIVE_CHARGED_ATTACKS_UPDATE", + 10: "COMBAT_STATE_ENTERED", + 11: "COMBAT_STATE_DONE", + 12: "COMBAT_STATE_EXITED", + 13: "COMBAT_INITIALIZE_PRESENTATION_DIRECTOR", + 14: "COMBAT_SHOW_UI", + 15: "COMBAT_HIDE_UI", + 16: "COMBAT_SHOW_MESSAGE", + 17: "COMBAT_SHOW_TOAST", + 18: "COMBAT_SHOW_TUTORIAL", + 19: "COMBAT_UPDATE_IS_SHOWING_CHARGE_ANIM", + 20: "COMBAT_PLAY_MINI_GAME", + 21: "COMBAT_CONTINUE_AFTER_MINI_GAME", + 22: "COMBAT_SHOW_SPECIAL_ATTACK", + 23: "COMBAT_SPECIAL_MOVE_STATE_ENDED", + 24: "COMBAT_CLEAN_UP_SPECIAL_MOVE_STATE", + 25: "COMBAT_HANDLE_SPECIAL_MOVE_CAMERA_ZOOM", + 26: "COMBAT_SHIELD_USED", + 27: "COMBAT_DEFENDER_FLINCH", + 28: "COMBAT_OPPONENT_REACT", + 29: "COMBAT_FOCUS_ON_POKEMON", + 30: "COMBAT_PLAY_START_FADE_TRANSITION", + 31: "COMBAT_PLAY_END_FADE_TRANSITION", + 32: "COMBAT_COUNTDOWN_STARTED", + 33: "COMBAT_PLAY_BACK_BUTTON_SFX", + 34: "COMBAT_SETUP_COMBAT_STAGE_SUBSCRIPTIONS", + 35: "COMBAT_OPPONENT_RETRIEVE_POKEMON", + 36: "COMBAT_HIDE_NAMEPLATE", + 37: "COMBAT_DISPLAY_PHYSICAL_SHIELD", + 38: "COMBAT_UPDATE_TIMER", + 39: "COMBAT_STOP_CHARGE_ATTACK_EFFECTS", + 40: "COMBAT_DEFENSIVE_MINI_GAME_DECIDED", + 41: "COMBAT_DEFENSIVE_MINI_GAME_SERVER_RESPONSE", + 42: "COMBAT_PAUSE_NOTIFY_COMBAT_POKEMON", + 43: "COMBAT_CHARGED_ATTACKS_UPDATE", + } + CombatPubSubData_MessageType_value = map[string]int32{ + "NO_TYPE": 0, + "END_NPC_COMBAT": 1, + "END_INVASION_COMBAT": 2, + "COMBAT_NOTIFY": 3, + "END_PVP_COMBAT": 4, + "VS_SEEKER_MATCH_STARTED": 5, + "COMBAT_CHARGE_ATTACK_ANIMATION_ACTIVE_CHANGE": 6, + "COMBAT_UPDATE_ACTION_UI": 7, + "COMBAT_EXIT_COMBAT_STATE": 8, + "COMBAT_SUPER_EFFECTIVE_CHARGED_ATTACKS_UPDATE": 9, + "COMBAT_STATE_ENTERED": 10, + "COMBAT_STATE_DONE": 11, + "COMBAT_STATE_EXITED": 12, + "COMBAT_INITIALIZE_PRESENTATION_DIRECTOR": 13, + "COMBAT_SHOW_UI": 14, + "COMBAT_HIDE_UI": 15, + "COMBAT_SHOW_MESSAGE": 16, + "COMBAT_SHOW_TOAST": 17, + "COMBAT_SHOW_TUTORIAL": 18, + "COMBAT_UPDATE_IS_SHOWING_CHARGE_ANIM": 19, + "COMBAT_PLAY_MINI_GAME": 20, + "COMBAT_CONTINUE_AFTER_MINI_GAME": 21, + "COMBAT_SHOW_SPECIAL_ATTACK": 22, + "COMBAT_SPECIAL_MOVE_STATE_ENDED": 23, + "COMBAT_CLEAN_UP_SPECIAL_MOVE_STATE": 24, + "COMBAT_HANDLE_SPECIAL_MOVE_CAMERA_ZOOM": 25, + "COMBAT_SHIELD_USED": 26, + "COMBAT_DEFENDER_FLINCH": 27, + "COMBAT_OPPONENT_REACT": 28, + "COMBAT_FOCUS_ON_POKEMON": 29, + "COMBAT_PLAY_START_FADE_TRANSITION": 30, + "COMBAT_PLAY_END_FADE_TRANSITION": 31, + "COMBAT_COUNTDOWN_STARTED": 32, + "COMBAT_PLAY_BACK_BUTTON_SFX": 33, + "COMBAT_SETUP_COMBAT_STAGE_SUBSCRIPTIONS": 34, + "COMBAT_OPPONENT_RETRIEVE_POKEMON": 35, + "COMBAT_HIDE_NAMEPLATE": 36, + "COMBAT_DISPLAY_PHYSICAL_SHIELD": 37, + "COMBAT_UPDATE_TIMER": 38, + "COMBAT_STOP_CHARGE_ATTACK_EFFECTS": 39, + "COMBAT_DEFENSIVE_MINI_GAME_DECIDED": 40, + "COMBAT_DEFENSIVE_MINI_GAME_SERVER_RESPONSE": 41, + "COMBAT_PAUSE_NOTIFY_COMBAT_POKEMON": 42, + "COMBAT_CHARGED_ATTACKS_UPDATE": 43, + } +) + +func (x CombatPubSubData_MessageType) Enum() *CombatPubSubData_MessageType { + p := new(CombatPubSubData_MessageType) + *p = x + return p +} + +func (x CombatPubSubData_MessageType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatPubSubData_MessageType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[458].Descriptor() +} + +func (CombatPubSubData_MessageType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[458] +} + +func (x CombatPubSubData_MessageType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatPubSubData_MessageType.Descriptor instead. +func (CombatPubSubData_MessageType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{515, 0} +} + +type CombatSyncServerOffsetOutProto_Result int32 + +const ( + CombatSyncServerOffsetOutProto_UNSET CombatSyncServerOffsetOutProto_Result = 0 + CombatSyncServerOffsetOutProto_SUCCESS CombatSyncServerOffsetOutProto_Result = 1 + CombatSyncServerOffsetOutProto_FAILURE CombatSyncServerOffsetOutProto_Result = 2 +) + +// Enum value maps for CombatSyncServerOffsetOutProto_Result. +var ( + CombatSyncServerOffsetOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + } + CombatSyncServerOffsetOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + } +) + +func (x CombatSyncServerOffsetOutProto_Result) Enum() *CombatSyncServerOffsetOutProto_Result { + p := new(CombatSyncServerOffsetOutProto_Result) + *p = x + return p +} + +func (x CombatSyncServerOffsetOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CombatSyncServerOffsetOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[459].Descriptor() +} + +func (CombatSyncServerOffsetOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[459] +} + +func (x CombatSyncServerOffsetOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CombatSyncServerOffsetOutProto_Result.Descriptor instead. +func (CombatSyncServerOffsetOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{524, 0} +} + +type CommonTelemetryShopClick_AccessType int32 + +const ( + CommonTelemetryShopClick_UNSPECIFIED CommonTelemetryShopClick_AccessType = 0 + CommonTelemetryShopClick_PASSIVE CommonTelemetryShopClick_AccessType = 1 + CommonTelemetryShopClick_ACTIVE CommonTelemetryShopClick_AccessType = 2 +) + +// Enum value maps for CommonTelemetryShopClick_AccessType. +var ( + CommonTelemetryShopClick_AccessType_name = map[int32]string{ + 0: "UNSPECIFIED", + 1: "PASSIVE", + 2: "ACTIVE", + } + CommonTelemetryShopClick_AccessType_value = map[string]int32{ + "UNSPECIFIED": 0, + "PASSIVE": 1, + "ACTIVE": 2, + } +) + +func (x CommonTelemetryShopClick_AccessType) Enum() *CommonTelemetryShopClick_AccessType { + p := new(CommonTelemetryShopClick_AccessType) + *p = x + return p +} + +func (x CommonTelemetryShopClick_AccessType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CommonTelemetryShopClick_AccessType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[460].Descriptor() +} + +func (CommonTelemetryShopClick_AccessType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[460] +} + +func (x CommonTelemetryShopClick_AccessType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CommonTelemetryShopClick_AccessType.Descriptor instead. +func (CommonTelemetryShopClick_AccessType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{532, 0} +} + +type CompleteAllQuestOutProto_Status int32 + +const ( + CompleteAllQuestOutProto_UNSET CompleteAllQuestOutProto_Status = 0 + CompleteAllQuestOutProto_SUCCESS CompleteAllQuestOutProto_Status = 1 + CompleteAllQuestOutProto_SUCCESS_PARTIAL CompleteAllQuestOutProto_Status = 2 + CompleteAllQuestOutProto_ERROR_VALIDATION_FAILED CompleteAllQuestOutProto_Status = 3 + CompleteAllQuestOutProto_ERROR_TOO_MANY_REWARD_ITEMS CompleteAllQuestOutProto_Status = 4 +) + +// Enum value maps for CompleteAllQuestOutProto_Status. +var ( + CompleteAllQuestOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "SUCCESS_PARTIAL", + 3: "ERROR_VALIDATION_FAILED", + 4: "ERROR_TOO_MANY_REWARD_ITEMS", + } + CompleteAllQuestOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "SUCCESS_PARTIAL": 2, + "ERROR_VALIDATION_FAILED": 3, + "ERROR_TOO_MANY_REWARD_ITEMS": 4, + } +) + +func (x CompleteAllQuestOutProto_Status) Enum() *CompleteAllQuestOutProto_Status { + p := new(CompleteAllQuestOutProto_Status) + *p = x + return p +} + +func (x CompleteAllQuestOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CompleteAllQuestOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[461].Descriptor() +} + +func (CompleteAllQuestOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[461] +} + +func (x CompleteAllQuestOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CompleteAllQuestOutProto_Status.Descriptor instead. +func (CompleteAllQuestOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{537, 0} +} + +type CompleteAllQuestProto_QuestGrouping int32 + +const ( + CompleteAllQuestProto_UNSET CompleteAllQuestProto_QuestGrouping = 0 + CompleteAllQuestProto_TIMED CompleteAllQuestProto_QuestGrouping = 1 + CompleteAllQuestProto_SPECIAL CompleteAllQuestProto_QuestGrouping = 2 +) + +// Enum value maps for CompleteAllQuestProto_QuestGrouping. +var ( + CompleteAllQuestProto_QuestGrouping_name = map[int32]string{ + 0: "UNSET", + 1: "TIMED", + 2: "SPECIAL", + } + CompleteAllQuestProto_QuestGrouping_value = map[string]int32{ + "UNSET": 0, + "TIMED": 1, + "SPECIAL": 2, + } +) + +func (x CompleteAllQuestProto_QuestGrouping) Enum() *CompleteAllQuestProto_QuestGrouping { + p := new(CompleteAllQuestProto_QuestGrouping) + *p = x + return p +} + +func (x CompleteAllQuestProto_QuestGrouping) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CompleteAllQuestProto_QuestGrouping) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[462].Descriptor() +} + +func (CompleteAllQuestProto_QuestGrouping) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[462] +} + +func (x CompleteAllQuestProto_QuestGrouping) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CompleteAllQuestProto_QuestGrouping.Descriptor instead. +func (CompleteAllQuestProto_QuestGrouping) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{538, 0} +} + +type CompleteBreadBattleOutProto_Result int32 + +const ( + CompleteBreadBattleOutProto_UNSET CompleteBreadBattleOutProto_Result = 0 + CompleteBreadBattleOutProto_SUCCESS CompleteBreadBattleOutProto_Result = 1 + CompleteBreadBattleOutProto_ERROR_BATTLE_NOT_FOUND CompleteBreadBattleOutProto_Result = 2 + CompleteBreadBattleOutProto_ERROR_BATTLE_NOT_COMPLETED CompleteBreadBattleOutProto_Result = 3 + CompleteBreadBattleOutProto_ERROR_SERVER_FAILURE CompleteBreadBattleOutProto_Result = 4 +) + +// Enum value maps for CompleteBreadBattleOutProto_Result. +var ( + CompleteBreadBattleOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_BATTLE_NOT_FOUND", + 3: "ERROR_BATTLE_NOT_COMPLETED", + 4: "ERROR_SERVER_FAILURE", + } + CompleteBreadBattleOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_BATTLE_NOT_FOUND": 2, + "ERROR_BATTLE_NOT_COMPLETED": 3, + "ERROR_SERVER_FAILURE": 4, + } +) + +func (x CompleteBreadBattleOutProto_Result) Enum() *CompleteBreadBattleOutProto_Result { + p := new(CompleteBreadBattleOutProto_Result) + *p = x + return p +} + +func (x CompleteBreadBattleOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CompleteBreadBattleOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[463].Descriptor() +} + +func (CompleteBreadBattleOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[463] +} + +func (x CompleteBreadBattleOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CompleteBreadBattleOutProto_Result.Descriptor instead. +func (CompleteBreadBattleOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{539, 0} +} + +type CompleteCompetitiveSeasonOutProto_Result int32 + +const ( + CompleteCompetitiveSeasonOutProto_UNSET CompleteCompetitiveSeasonOutProto_Result = 0 + CompleteCompetitiveSeasonOutProto_SUCCESS CompleteCompetitiveSeasonOutProto_Result = 1 + CompleteCompetitiveSeasonOutProto_ERROR_PLAYER_HAS_NO_VS_SEEKER CompleteCompetitiveSeasonOutProto_Result = 2 + CompleteCompetitiveSeasonOutProto_ERROR_REWARDS_ALREADY_COLLECTED CompleteCompetitiveSeasonOutProto_Result = 3 +) + +// Enum value maps for CompleteCompetitiveSeasonOutProto_Result. +var ( + CompleteCompetitiveSeasonOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PLAYER_HAS_NO_VS_SEEKER", + 3: "ERROR_REWARDS_ALREADY_COLLECTED", + } + CompleteCompetitiveSeasonOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PLAYER_HAS_NO_VS_SEEKER": 2, + "ERROR_REWARDS_ALREADY_COLLECTED": 3, + } +) + +func (x CompleteCompetitiveSeasonOutProto_Result) Enum() *CompleteCompetitiveSeasonOutProto_Result { + p := new(CompleteCompetitiveSeasonOutProto_Result) + *p = x + return p +} + +func (x CompleteCompetitiveSeasonOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CompleteCompetitiveSeasonOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[464].Descriptor() +} + +func (CompleteCompetitiveSeasonOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[464] +} + +func (x CompleteCompetitiveSeasonOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CompleteCompetitiveSeasonOutProto_Result.Descriptor instead. +func (CompleteCompetitiveSeasonOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{541, 0} +} + +type CompleteMilestoneOutProto_Status int32 + +const ( + CompleteMilestoneOutProto_UNSET CompleteMilestoneOutProto_Status = 0 + CompleteMilestoneOutProto_SUCCESS CompleteMilestoneOutProto_Status = 1 + CompleteMilestoneOutProto_ERROR_DISABLED CompleteMilestoneOutProto_Status = 2 + CompleteMilestoneOutProto_ERROR_MILESTONE_NOT_FOUND CompleteMilestoneOutProto_Status = 3 + CompleteMilestoneOutProto_ERROR_MILESTONE_COMPLETE CompleteMilestoneOutProto_Status = 4 + CompleteMilestoneOutProto_ERROR_MILESTONE_NOT_ACHIEVED CompleteMilestoneOutProto_Status = 5 + CompleteMilestoneOutProto_ERROR_POKEMON_INVENTORY_FULL CompleteMilestoneOutProto_Status = 6 +) + +// Enum value maps for CompleteMilestoneOutProto_Status. +var ( + CompleteMilestoneOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_DISABLED", + 3: "ERROR_MILESTONE_NOT_FOUND", + 4: "ERROR_MILESTONE_COMPLETE", + 5: "ERROR_MILESTONE_NOT_ACHIEVED", + 6: "ERROR_POKEMON_INVENTORY_FULL", + } + CompleteMilestoneOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_DISABLED": 2, + "ERROR_MILESTONE_NOT_FOUND": 3, + "ERROR_MILESTONE_COMPLETE": 4, + "ERROR_MILESTONE_NOT_ACHIEVED": 5, + "ERROR_POKEMON_INVENTORY_FULL": 6, + } +) + +func (x CompleteMilestoneOutProto_Status) Enum() *CompleteMilestoneOutProto_Status { + p := new(CompleteMilestoneOutProto_Status) + *p = x + return p +} + +func (x CompleteMilestoneOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CompleteMilestoneOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[465].Descriptor() +} + +func (CompleteMilestoneOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[465] +} + +func (x CompleteMilestoneOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CompleteMilestoneOutProto_Status.Descriptor instead. +func (CompleteMilestoneOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{545, 0} +} + +type CompletePartyQuestOutProto_Result int32 + +const ( + CompletePartyQuestOutProto_UNSET CompletePartyQuestOutProto_Result = 0 + CompletePartyQuestOutProto_ERROR_UNKNOWN CompletePartyQuestOutProto_Result = 1 + CompletePartyQuestOutProto_ERROR_FEATURE_DISABLED CompletePartyQuestOutProto_Result = 2 + CompletePartyQuestOutProto_ERROR_PLAYER_NOT_IN_PARTY CompletePartyQuestOutProto_Result = 3 + CompletePartyQuestOutProto_ERROR_PARTY_NOT_FOUND CompletePartyQuestOutProto_Result = 4 + CompletePartyQuestOutProto_ERROR_PARTY_STATUS_INVALID CompletePartyQuestOutProto_Result = 5 + CompletePartyQuestOutProto_ERROR_QUEST_NOT_FOUND CompletePartyQuestOutProto_Result = 6 + CompletePartyQuestOutProto_ERROR_QUEST_STILL_IN_PROGRESS CompletePartyQuestOutProto_Result = 7 + CompletePartyQuestOutProto_ERROR_PLAYER_STATE_NOT_FOUND CompletePartyQuestOutProto_Result = 9 + CompletePartyQuestOutProto_ERROR_PLAYER_ALREADY_AWARDED CompletePartyQuestOutProto_Result = 10 + CompletePartyQuestOutProto_ERROR_REWARD_ITEM_REACH_LIMIT CompletePartyQuestOutProto_Result = 11 + CompletePartyQuestOutProto_SUCCESS CompletePartyQuestOutProto_Result = 12 + CompletePartyQuestOutProto_ERROR_PLFE_REDIRECT_NEEDED CompletePartyQuestOutProto_Result = 13 +) + +// Enum value maps for CompletePartyQuestOutProto_Result. +var ( + CompletePartyQuestOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "ERROR_UNKNOWN", + 2: "ERROR_FEATURE_DISABLED", + 3: "ERROR_PLAYER_NOT_IN_PARTY", + 4: "ERROR_PARTY_NOT_FOUND", + 5: "ERROR_PARTY_STATUS_INVALID", + 6: "ERROR_QUEST_NOT_FOUND", + 7: "ERROR_QUEST_STILL_IN_PROGRESS", + 9: "ERROR_PLAYER_STATE_NOT_FOUND", + 10: "ERROR_PLAYER_ALREADY_AWARDED", + 11: "ERROR_REWARD_ITEM_REACH_LIMIT", + 12: "SUCCESS", + 13: "ERROR_PLFE_REDIRECT_NEEDED", + } + CompletePartyQuestOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "ERROR_UNKNOWN": 1, + "ERROR_FEATURE_DISABLED": 2, + "ERROR_PLAYER_NOT_IN_PARTY": 3, + "ERROR_PARTY_NOT_FOUND": 4, + "ERROR_PARTY_STATUS_INVALID": 5, + "ERROR_QUEST_NOT_FOUND": 6, + "ERROR_QUEST_STILL_IN_PROGRESS": 7, + "ERROR_PLAYER_STATE_NOT_FOUND": 9, + "ERROR_PLAYER_ALREADY_AWARDED": 10, + "ERROR_REWARD_ITEM_REACH_LIMIT": 11, + "SUCCESS": 12, + "ERROR_PLFE_REDIRECT_NEEDED": 13, + } +) + +func (x CompletePartyQuestOutProto_Result) Enum() *CompletePartyQuestOutProto_Result { + p := new(CompletePartyQuestOutProto_Result) + *p = x + return p +} + +func (x CompletePartyQuestOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CompletePartyQuestOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[466].Descriptor() +} + +func (CompletePartyQuestOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[466] +} + +func (x CompletePartyQuestOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CompletePartyQuestOutProto_Result.Descriptor instead. +func (CompletePartyQuestOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{547, 0} +} + +type CompletePvpBattleOutProto_Result int32 + +const ( + CompletePvpBattleOutProto_UNSET CompletePvpBattleOutProto_Result = 0 + CompletePvpBattleOutProto_SUCCESS CompletePvpBattleOutProto_Result = 1 + CompletePvpBattleOutProto_ERROR CompletePvpBattleOutProto_Result = 2 + CompletePvpBattleOutProto_ERROR_BATTLE_NOT_COMPLETED CompletePvpBattleOutProto_Result = 3 + CompletePvpBattleOutProto_ERROR_BATTLE_NOT_FOUND CompletePvpBattleOutProto_Result = 4 +) + +// Enum value maps for CompletePvpBattleOutProto_Result. +var ( + CompletePvpBattleOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + 3: "ERROR_BATTLE_NOT_COMPLETED", + 4: "ERROR_BATTLE_NOT_FOUND", + } + CompletePvpBattleOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + "ERROR_BATTLE_NOT_COMPLETED": 3, + "ERROR_BATTLE_NOT_FOUND": 4, + } +) + +func (x CompletePvpBattleOutProto_Result) Enum() *CompletePvpBattleOutProto_Result { + p := new(CompletePvpBattleOutProto_Result) + *p = x + return p +} + +func (x CompletePvpBattleOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CompletePvpBattleOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[467].Descriptor() +} + +func (CompletePvpBattleOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[467] +} + +func (x CompletePvpBattleOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CompletePvpBattleOutProto_Result.Descriptor instead. +func (CompletePvpBattleOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{549, 0} +} + +type CompleteQuestLogEntry_Result int32 + +const ( + CompleteQuestLogEntry_UNSET CompleteQuestLogEntry_Result = 0 + CompleteQuestLogEntry_SUCCESS CompleteQuestLogEntry_Result = 1 +) + +// Enum value maps for CompleteQuestLogEntry_Result. +var ( + CompleteQuestLogEntry_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + CompleteQuestLogEntry_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x CompleteQuestLogEntry_Result) Enum() *CompleteQuestLogEntry_Result { + p := new(CompleteQuestLogEntry_Result) + *p = x + return p +} + +func (x CompleteQuestLogEntry_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CompleteQuestLogEntry_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[468].Descriptor() +} + +func (CompleteQuestLogEntry_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[468] +} + +func (x CompleteQuestLogEntry_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CompleteQuestLogEntry_Result.Descriptor instead. +func (CompleteQuestLogEntry_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{551, 0} +} + +type CompleteQuestOutProto_Status int32 + +const ( + CompleteQuestOutProto_UNSET CompleteQuestOutProto_Status = 0 + CompleteQuestOutProto_SUCCESS CompleteQuestOutProto_Status = 1 + CompleteQuestOutProto_ERROR_QUEST_NOT_FOUND CompleteQuestOutProto_Status = 2 + CompleteQuestOutProto_ERROR_QUEST_STILL_IN_PROGRESS CompleteQuestOutProto_Status = 3 + CompleteQuestOutProto_ERROR_QUEST_ALREADY_COMPLETED CompleteQuestOutProto_Status = 4 + CompleteQuestOutProto_ERROR_SUBQUEST_NOT_FOUND CompleteQuestOutProto_Status = 5 + CompleteQuestOutProto_ERROR_SUBQUEST_STILL_IN_PROGRESS CompleteQuestOutProto_Status = 6 + CompleteQuestOutProto_ERROR_SUBQUEST_ALREADY_COMPLETED CompleteQuestOutProto_Status = 7 + CompleteQuestOutProto_ERROR_MULTIPART_STILL_IN_PROGRESS CompleteQuestOutProto_Status = 8 + CompleteQuestOutProto_ERROR_MULTIPART_ALREADY_COMPLETED CompleteQuestOutProto_Status = 9 + CompleteQuestOutProto_ERROR_REDEEM_COMPLETED_QUEST_STAMP_CARD_FIRST CompleteQuestOutProto_Status = 10 + CompleteQuestOutProto_ERROR_INVENTORY_FULL CompleteQuestOutProto_Status = 11 + CompleteQuestOutProto_ERROR_INVALID_BRANCH CompleteQuestOutProto_Status = 12 + CompleteQuestOutProto_ERROR_REWARD_ITEM_REACH_LIMIT CompleteQuestOutProto_Status = 13 + CompleteQuestOutProto_SUCCESS_PARTY_QUEST_CONCLUDED CompleteQuestOutProto_Status = 14 + CompleteQuestOutProto_ERROR_PARTY_QUEST_CLAIM_REWARDS_DEADLINE_EXCEEDED CompleteQuestOutProto_Status = 15 + CompleteQuestOutProto_SUCCESS_PARTY_QUEST_FORCE_CONCLUDED CompleteQuestOutProto_Status = 16 + CompleteQuestOutProto_SUCCESS_PARTY_QUEST_FORCE_CONCLUDE_IGNORED CompleteQuestOutProto_Status = 17 + CompleteQuestOutProto_ERROR_PARTY_QUEST_FORCE_CONCLUDE_STILL_AWARDING CompleteQuestOutProto_Status = 18 + CompleteQuestOutProto_ERROR_PARTY_QUEST_FORCE_CONCLUDE_ALREADY_CONCLUDED CompleteQuestOutProto_Status = 19 + CompleteQuestOutProto_ERROR_CURRENT_TIME_LT_MIN_COMPLETE_TIME CompleteQuestOutProto_Status = 20 + CompleteQuestOutProto_ERROR_MP_DAILY_CAP_REACHED CompleteQuestOutProto_Status = 21 + CompleteQuestOutProto_ERROR_INVALID_CLAIM_ALL_REQUEST CompleteQuestOutProto_Status = 23 + CompleteQuestOutProto_ERROR_CLAIM_ALL_MULTIPLE_VALIDATION_FAILURES CompleteQuestOutProto_Status = 24 +) + +// Enum value maps for CompleteQuestOutProto_Status. +var ( + CompleteQuestOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_QUEST_NOT_FOUND", + 3: "ERROR_QUEST_STILL_IN_PROGRESS", + 4: "ERROR_QUEST_ALREADY_COMPLETED", + 5: "ERROR_SUBQUEST_NOT_FOUND", + 6: "ERROR_SUBQUEST_STILL_IN_PROGRESS", + 7: "ERROR_SUBQUEST_ALREADY_COMPLETED", + 8: "ERROR_MULTIPART_STILL_IN_PROGRESS", + 9: "ERROR_MULTIPART_ALREADY_COMPLETED", + 10: "ERROR_REDEEM_COMPLETED_QUEST_STAMP_CARD_FIRST", + 11: "ERROR_INVENTORY_FULL", + 12: "ERROR_INVALID_BRANCH", + 13: "ERROR_REWARD_ITEM_REACH_LIMIT", + 14: "SUCCESS_PARTY_QUEST_CONCLUDED", + 15: "ERROR_PARTY_QUEST_CLAIM_REWARDS_DEADLINE_EXCEEDED", + 16: "SUCCESS_PARTY_QUEST_FORCE_CONCLUDED", + 17: "SUCCESS_PARTY_QUEST_FORCE_CONCLUDE_IGNORED", + 18: "ERROR_PARTY_QUEST_FORCE_CONCLUDE_STILL_AWARDING", + 19: "ERROR_PARTY_QUEST_FORCE_CONCLUDE_ALREADY_CONCLUDED", + 20: "ERROR_CURRENT_TIME_LT_MIN_COMPLETE_TIME", + 21: "ERROR_MP_DAILY_CAP_REACHED", + 23: "ERROR_INVALID_CLAIM_ALL_REQUEST", + 24: "ERROR_CLAIM_ALL_MULTIPLE_VALIDATION_FAILURES", + } + CompleteQuestOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_QUEST_NOT_FOUND": 2, + "ERROR_QUEST_STILL_IN_PROGRESS": 3, + "ERROR_QUEST_ALREADY_COMPLETED": 4, + "ERROR_SUBQUEST_NOT_FOUND": 5, + "ERROR_SUBQUEST_STILL_IN_PROGRESS": 6, + "ERROR_SUBQUEST_ALREADY_COMPLETED": 7, + "ERROR_MULTIPART_STILL_IN_PROGRESS": 8, + "ERROR_MULTIPART_ALREADY_COMPLETED": 9, + "ERROR_REDEEM_COMPLETED_QUEST_STAMP_CARD_FIRST": 10, + "ERROR_INVENTORY_FULL": 11, + "ERROR_INVALID_BRANCH": 12, + "ERROR_REWARD_ITEM_REACH_LIMIT": 13, + "SUCCESS_PARTY_QUEST_CONCLUDED": 14, + "ERROR_PARTY_QUEST_CLAIM_REWARDS_DEADLINE_EXCEEDED": 15, + "SUCCESS_PARTY_QUEST_FORCE_CONCLUDED": 16, + "SUCCESS_PARTY_QUEST_FORCE_CONCLUDE_IGNORED": 17, + "ERROR_PARTY_QUEST_FORCE_CONCLUDE_STILL_AWARDING": 18, + "ERROR_PARTY_QUEST_FORCE_CONCLUDE_ALREADY_CONCLUDED": 19, + "ERROR_CURRENT_TIME_LT_MIN_COMPLETE_TIME": 20, + "ERROR_MP_DAILY_CAP_REACHED": 21, + "ERROR_INVALID_CLAIM_ALL_REQUEST": 23, + "ERROR_CLAIM_ALL_MULTIPLE_VALIDATION_FAILURES": 24, + } +) + +func (x CompleteQuestOutProto_Status) Enum() *CompleteQuestOutProto_Status { + p := new(CompleteQuestOutProto_Status) + *p = x + return p +} + +func (x CompleteQuestOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CompleteQuestOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[469].Descriptor() +} + +func (CompleteQuestOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[469] +} + +func (x CompleteQuestOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CompleteQuestOutProto_Status.Descriptor instead. +func (CompleteQuestOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{552, 0} +} + +type CompleteQuestPokemonEncounterLogEntry_Result int32 + +const ( + CompleteQuestPokemonEncounterLogEntry_UNSET CompleteQuestPokemonEncounterLogEntry_Result = 0 + CompleteQuestPokemonEncounterLogEntry_POKEMON_CAPTURED CompleteQuestPokemonEncounterLogEntry_Result = 1 + CompleteQuestPokemonEncounterLogEntry_POKEMON_FLED CompleteQuestPokemonEncounterLogEntry_Result = 2 +) + +// Enum value maps for CompleteQuestPokemonEncounterLogEntry_Result. +var ( + CompleteQuestPokemonEncounterLogEntry_Result_name = map[int32]string{ + 0: "UNSET", + 1: "POKEMON_CAPTURED", + 2: "POKEMON_FLED", + } + CompleteQuestPokemonEncounterLogEntry_Result_value = map[string]int32{ + "UNSET": 0, + "POKEMON_CAPTURED": 1, + "POKEMON_FLED": 2, + } +) + +func (x CompleteQuestPokemonEncounterLogEntry_Result) Enum() *CompleteQuestPokemonEncounterLogEntry_Result { + p := new(CompleteQuestPokemonEncounterLogEntry_Result) + *p = x + return p +} + +func (x CompleteQuestPokemonEncounterLogEntry_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CompleteQuestPokemonEncounterLogEntry_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[470].Descriptor() +} + +func (CompleteQuestPokemonEncounterLogEntry_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[470] +} + +func (x CompleteQuestPokemonEncounterLogEntry_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CompleteQuestPokemonEncounterLogEntry_Result.Descriptor instead. +func (CompleteQuestPokemonEncounterLogEntry_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{553, 0} +} + +type CompleteQuestProto_QuestTypeClaimAll int32 + +const ( + CompleteQuestProto_UNSET CompleteQuestProto_QuestTypeClaimAll = 0 + CompleteQuestProto_TIMED CompleteQuestProto_QuestTypeClaimAll = 1 + CompleteQuestProto_SPECIAL CompleteQuestProto_QuestTypeClaimAll = 2 +) + +// Enum value maps for CompleteQuestProto_QuestTypeClaimAll. +var ( + CompleteQuestProto_QuestTypeClaimAll_name = map[int32]string{ + 0: "UNSET", + 1: "TIMED", + 2: "SPECIAL", + } + CompleteQuestProto_QuestTypeClaimAll_value = map[string]int32{ + "UNSET": 0, + "TIMED": 1, + "SPECIAL": 2, + } +) + +func (x CompleteQuestProto_QuestTypeClaimAll) Enum() *CompleteQuestProto_QuestTypeClaimAll { + p := new(CompleteQuestProto_QuestTypeClaimAll) + *p = x + return p +} + +func (x CompleteQuestProto_QuestTypeClaimAll) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CompleteQuestProto_QuestTypeClaimAll) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[471].Descriptor() +} + +func (CompleteQuestProto_QuestTypeClaimAll) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[471] +} + +func (x CompleteQuestProto_QuestTypeClaimAll) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CompleteQuestProto_QuestTypeClaimAll.Descriptor instead. +func (CompleteQuestProto_QuestTypeClaimAll) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{554, 0} +} + +type CompleteQuestStampCardLogEntry_Result int32 + +const ( + CompleteQuestStampCardLogEntry_UNSET CompleteQuestStampCardLogEntry_Result = 0 + CompleteQuestStampCardLogEntry_SUCCESS CompleteQuestStampCardLogEntry_Result = 1 +) + +// Enum value maps for CompleteQuestStampCardLogEntry_Result. +var ( + CompleteQuestStampCardLogEntry_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + CompleteQuestStampCardLogEntry_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x CompleteQuestStampCardLogEntry_Result) Enum() *CompleteQuestStampCardLogEntry_Result { + p := new(CompleteQuestStampCardLogEntry_Result) + *p = x + return p +} + +func (x CompleteQuestStampCardLogEntry_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CompleteQuestStampCardLogEntry_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[472].Descriptor() +} + +func (CompleteQuestStampCardLogEntry_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[472] +} + +func (x CompleteQuestStampCardLogEntry_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CompleteQuestStampCardLogEntry_Result.Descriptor instead. +func (CompleteQuestStampCardLogEntry_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{555, 0} +} + +type CompleteQuestStampCardOutProto_Status int32 + +const ( + CompleteQuestStampCardOutProto_UNSET CompleteQuestStampCardOutProto_Status = 0 + CompleteQuestStampCardOutProto_SUCCESS CompleteQuestStampCardOutProto_Status = 1 + CompleteQuestStampCardOutProto_ERROR_STILL_IN_PROGRESS CompleteQuestStampCardOutProto_Status = 2 +) + +// Enum value maps for CompleteQuestStampCardOutProto_Status. +var ( + CompleteQuestStampCardOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_STILL_IN_PROGRESS", + } + CompleteQuestStampCardOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_STILL_IN_PROGRESS": 2, + } +) + +func (x CompleteQuestStampCardOutProto_Status) Enum() *CompleteQuestStampCardOutProto_Status { + p := new(CompleteQuestStampCardOutProto_Status) + *p = x + return p +} + +func (x CompleteQuestStampCardOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CompleteQuestStampCardOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[473].Descriptor() +} + +func (CompleteQuestStampCardOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[473] +} + +func (x CompleteQuestStampCardOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CompleteQuestStampCardOutProto_Status.Descriptor instead. +func (CompleteQuestStampCardOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{556, 0} +} + +type CompleteRaidBattleOutProto_Result int32 + +const ( + CompleteRaidBattleOutProto_UNSET CompleteRaidBattleOutProto_Result = 0 + CompleteRaidBattleOutProto_SUCCESS CompleteRaidBattleOutProto_Result = 1 + CompleteRaidBattleOutProto_ERROR_BATTLE_NOT_FOUND CompleteRaidBattleOutProto_Result = 2 + CompleteRaidBattleOutProto_ERROR_BATTLE_NOT_COMPLETED CompleteRaidBattleOutProto_Result = 3 + CompleteRaidBattleOutProto_ERROR_SERVER_FAILURE CompleteRaidBattleOutProto_Result = 4 + CompleteRaidBattleOutProto_ERROR_NOT_RVN CompleteRaidBattleOutProto_Result = 5 + CompleteRaidBattleOutProto_ERROR_BATTLE_NOT_RAID CompleteRaidBattleOutProto_Result = 6 +) + +// Enum value maps for CompleteRaidBattleOutProto_Result. +var ( + CompleteRaidBattleOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_BATTLE_NOT_FOUND", + 3: "ERROR_BATTLE_NOT_COMPLETED", + 4: "ERROR_SERVER_FAILURE", + 5: "ERROR_NOT_RVN", + 6: "ERROR_BATTLE_NOT_RAID", + } + CompleteRaidBattleOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_BATTLE_NOT_FOUND": 2, + "ERROR_BATTLE_NOT_COMPLETED": 3, + "ERROR_SERVER_FAILURE": 4, + "ERROR_NOT_RVN": 5, + "ERROR_BATTLE_NOT_RAID": 6, + } +) + +func (x CompleteRaidBattleOutProto_Result) Enum() *CompleteRaidBattleOutProto_Result { + p := new(CompleteRaidBattleOutProto_Result) + *p = x + return p +} + +func (x CompleteRaidBattleOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CompleteRaidBattleOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[474].Descriptor() +} + +func (CompleteRaidBattleOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[474] +} + +func (x CompleteRaidBattleOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CompleteRaidBattleOutProto_Result.Descriptor instead. +func (CompleteRaidBattleOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{558, 0} +} + +type CompleteSnapshotSessionOutProto_Status int32 + +const ( + CompleteSnapshotSessionOutProto_UNSET CompleteSnapshotSessionOutProto_Status = 0 + CompleteSnapshotSessionOutProto_SUCCESS CompleteSnapshotSessionOutProto_Status = 1 + CompleteSnapshotSessionOutProto_ERROR_PHOTO_POKEMON_INVALID CompleteSnapshotSessionOutProto_Status = 2 + CompleteSnapshotSessionOutProto_ERROR_UNKNOWN CompleteSnapshotSessionOutProto_Status = 3 +) + +// Enum value maps for CompleteSnapshotSessionOutProto_Status. +var ( + CompleteSnapshotSessionOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PHOTO_POKEMON_INVALID", + 3: "ERROR_UNKNOWN", + } + CompleteSnapshotSessionOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PHOTO_POKEMON_INVALID": 2, + "ERROR_UNKNOWN": 3, + } +) + +func (x CompleteSnapshotSessionOutProto_Status) Enum() *CompleteSnapshotSessionOutProto_Status { + p := new(CompleteSnapshotSessionOutProto_Status) + *p = x + return p +} + +func (x CompleteSnapshotSessionOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CompleteSnapshotSessionOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[475].Descriptor() +} + +func (CompleteSnapshotSessionOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[475] +} + +func (x CompleteSnapshotSessionOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CompleteSnapshotSessionOutProto_Status.Descriptor instead. +func (CompleteSnapshotSessionOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{562, 0} +} + +type CompleteTeamLeaderBattleOutProto_Result int32 + +const ( + CompleteTeamLeaderBattleOutProto_UNSET CompleteTeamLeaderBattleOutProto_Result = 0 + CompleteTeamLeaderBattleOutProto_SUCCESS CompleteTeamLeaderBattleOutProto_Result = 1 + CompleteTeamLeaderBattleOutProto_ERROR_BATTLE_RECORD_NOT_FOUND CompleteTeamLeaderBattleOutProto_Result = 2 + CompleteTeamLeaderBattleOutProto_ERROR_BATTLE_NOT_COMPLETED CompleteTeamLeaderBattleOutProto_Result = 3 + CompleteTeamLeaderBattleOutProto_ERROR CompleteTeamLeaderBattleOutProto_Result = 4 +) + +// Enum value maps for CompleteTeamLeaderBattleOutProto_Result. +var ( + CompleteTeamLeaderBattleOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_BATTLE_RECORD_NOT_FOUND", + 3: "ERROR_BATTLE_NOT_COMPLETED", + 4: "ERROR", + } + CompleteTeamLeaderBattleOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_BATTLE_RECORD_NOT_FOUND": 2, + "ERROR_BATTLE_NOT_COMPLETED": 3, + "ERROR": 4, + } +) + +func (x CompleteTeamLeaderBattleOutProto_Result) Enum() *CompleteTeamLeaderBattleOutProto_Result { + p := new(CompleteTeamLeaderBattleOutProto_Result) + *p = x + return p +} + +func (x CompleteTeamLeaderBattleOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CompleteTeamLeaderBattleOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[476].Descriptor() +} + +func (CompleteTeamLeaderBattleOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[476] +} + +func (x CompleteTeamLeaderBattleOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CompleteTeamLeaderBattleOutProto_Result.Descriptor instead. +func (CompleteTeamLeaderBattleOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{564, 0} +} + +type CompleteTgrBattleOutProto_Status int32 + +const ( + CompleteTgrBattleOutProto_STATUS_UNSET CompleteTgrBattleOutProto_Status = 0 + CompleteTgrBattleOutProto_STATUS_OK CompleteTgrBattleOutProto_Status = 1 + CompleteTgrBattleOutProto_STATUS_BATTLE_RECORD_NOT_FOUND CompleteTgrBattleOutProto_Status = 2 + CompleteTgrBattleOutProto_STATUS_BATTLE_NOT_COMPLETED CompleteTgrBattleOutProto_Status = 3 + CompleteTgrBattleOutProto_STATUS_ERROR CompleteTgrBattleOutProto_Status = 4 +) + +// Enum value maps for CompleteTgrBattleOutProto_Status. +var ( + CompleteTgrBattleOutProto_Status_name = map[int32]string{ + 0: "STATUS_UNSET", + 1: "STATUS_OK", + 2: "STATUS_BATTLE_RECORD_NOT_FOUND", + 3: "STATUS_BATTLE_NOT_COMPLETED", + 4: "STATUS_ERROR", + } + CompleteTgrBattleOutProto_Status_value = map[string]int32{ + "STATUS_UNSET": 0, + "STATUS_OK": 1, + "STATUS_BATTLE_RECORD_NOT_FOUND": 2, + "STATUS_BATTLE_NOT_COMPLETED": 3, + "STATUS_ERROR": 4, + } +) + +func (x CompleteTgrBattleOutProto_Status) Enum() *CompleteTgrBattleOutProto_Status { + p := new(CompleteTgrBattleOutProto_Status) + *p = x + return p +} + +func (x CompleteTgrBattleOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CompleteTgrBattleOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[477].Descriptor() +} + +func (CompleteTgrBattleOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[477] +} + +func (x CompleteTgrBattleOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CompleteTgrBattleOutProto_Status.Descriptor instead. +func (CompleteTgrBattleOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{566, 0} +} + +type CompleteVisitPageQuestOutProto_Status int32 + +const ( + CompleteVisitPageQuestOutProto_UNSET CompleteVisitPageQuestOutProto_Status = 0 + CompleteVisitPageQuestOutProto_SUCCESS CompleteVisitPageQuestOutProto_Status = 1 + CompleteVisitPageQuestOutProto_FAIL CompleteVisitPageQuestOutProto_Status = 2 +) + +// Enum value maps for CompleteVisitPageQuestOutProto_Status. +var ( + CompleteVisitPageQuestOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAIL", + } + CompleteVisitPageQuestOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAIL": 2, + } +) + +func (x CompleteVisitPageQuestOutProto_Status) Enum() *CompleteVisitPageQuestOutProto_Status { + p := new(CompleteVisitPageQuestOutProto_Status) + *p = x + return p +} + +func (x CompleteVisitPageQuestOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CompleteVisitPageQuestOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[478].Descriptor() +} + +func (CompleteVisitPageQuestOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[478] +} + +func (x CompleteVisitPageQuestOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CompleteVisitPageQuestOutProto_Status.Descriptor instead. +func (CompleteVisitPageQuestOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{568, 0} +} + +type CompleteVsSeekerAndRestartChargingOutProto_Result int32 + +const ( + CompleteVsSeekerAndRestartChargingOutProto_UNSET CompleteVsSeekerAndRestartChargingOutProto_Result = 0 + CompleteVsSeekerAndRestartChargingOutProto_SUCCESS CompleteVsSeekerAndRestartChargingOutProto_Result = 1 + CompleteVsSeekerAndRestartChargingOutProto_ERROR_VS_SEEKER_NOT_FOUND CompleteVsSeekerAndRestartChargingOutProto_Result = 2 + CompleteVsSeekerAndRestartChargingOutProto_ERROR_VS_SEEKER_ALREADY_STARTED_CHARGING CompleteVsSeekerAndRestartChargingOutProto_Result = 3 + CompleteVsSeekerAndRestartChargingOutProto_ERROR_VS_SEEKER_ALREADY_FULLY_CHARGED CompleteVsSeekerAndRestartChargingOutProto_Result = 4 + CompleteVsSeekerAndRestartChargingOutProto_ERROR_VS_SEEKER_PLAYER_IN_WRONG_SEASON CompleteVsSeekerAndRestartChargingOutProto_Result = 5 + CompleteVsSeekerAndRestartChargingOutProto_ERROR_PLAYER_INVENTORY_FULL CompleteVsSeekerAndRestartChargingOutProto_Result = 6 + CompleteVsSeekerAndRestartChargingOutProto_ERROR_PLAYER_HAS_UNCLAIMED_REWARDS CompleteVsSeekerAndRestartChargingOutProto_Result = 7 +) + +// Enum value maps for CompleteVsSeekerAndRestartChargingOutProto_Result. +var ( + CompleteVsSeekerAndRestartChargingOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_VS_SEEKER_NOT_FOUND", + 3: "ERROR_VS_SEEKER_ALREADY_STARTED_CHARGING", + 4: "ERROR_VS_SEEKER_ALREADY_FULLY_CHARGED", + 5: "ERROR_VS_SEEKER_PLAYER_IN_WRONG_SEASON", + 6: "ERROR_PLAYER_INVENTORY_FULL", + 7: "ERROR_PLAYER_HAS_UNCLAIMED_REWARDS", + } + CompleteVsSeekerAndRestartChargingOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_VS_SEEKER_NOT_FOUND": 2, + "ERROR_VS_SEEKER_ALREADY_STARTED_CHARGING": 3, + "ERROR_VS_SEEKER_ALREADY_FULLY_CHARGED": 4, + "ERROR_VS_SEEKER_PLAYER_IN_WRONG_SEASON": 5, + "ERROR_PLAYER_INVENTORY_FULL": 6, + "ERROR_PLAYER_HAS_UNCLAIMED_REWARDS": 7, + } +) + +func (x CompleteVsSeekerAndRestartChargingOutProto_Result) Enum() *CompleteVsSeekerAndRestartChargingOutProto_Result { + p := new(CompleteVsSeekerAndRestartChargingOutProto_Result) + *p = x + return p +} + +func (x CompleteVsSeekerAndRestartChargingOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CompleteVsSeekerAndRestartChargingOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[479].Descriptor() +} + +func (CompleteVsSeekerAndRestartChargingOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[479] +} + +func (x CompleteVsSeekerAndRestartChargingOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CompleteVsSeekerAndRestartChargingOutProto_Result.Descriptor instead. +func (CompleteVsSeekerAndRestartChargingOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{570, 0} +} + +type CompleteWildSnapshotSessionOutProto_Status int32 + +const ( + CompleteWildSnapshotSessionOutProto_UNSET CompleteWildSnapshotSessionOutProto_Status = 0 + CompleteWildSnapshotSessionOutProto_SUCCESS CompleteWildSnapshotSessionOutProto_Status = 1 + CompleteWildSnapshotSessionOutProto_ERROR_PHOTO_POKEMON_INVALID CompleteWildSnapshotSessionOutProto_Status = 2 + CompleteWildSnapshotSessionOutProto_ERROR_NO_PHOTOS_TAKEN CompleteWildSnapshotSessionOutProto_Status = 3 + CompleteWildSnapshotSessionOutProto_ERROR_UNKNOWN CompleteWildSnapshotSessionOutProto_Status = 4 +) + +// Enum value maps for CompleteWildSnapshotSessionOutProto_Status. +var ( + CompleteWildSnapshotSessionOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PHOTO_POKEMON_INVALID", + 3: "ERROR_NO_PHOTOS_TAKEN", + 4: "ERROR_UNKNOWN", + } + CompleteWildSnapshotSessionOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PHOTO_POKEMON_INVALID": 2, + "ERROR_NO_PHOTOS_TAKEN": 3, + "ERROR_UNKNOWN": 4, + } +) + +func (x CompleteWildSnapshotSessionOutProto_Status) Enum() *CompleteWildSnapshotSessionOutProto_Status { + p := new(CompleteWildSnapshotSessionOutProto_Status) + *p = x + return p +} + +func (x CompleteWildSnapshotSessionOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CompleteWildSnapshotSessionOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[480].Descriptor() +} + +func (CompleteWildSnapshotSessionOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[480] +} + +func (x CompleteWildSnapshotSessionOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CompleteWildSnapshotSessionOutProto_Status.Descriptor instead. +func (CompleteWildSnapshotSessionOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{572, 0} +} + +type ComponentPokemonSettingsProto_FormChangeType int32 + +const ( + ComponentPokemonSettingsProto_UNSET ComponentPokemonSettingsProto_FormChangeType = 0 + ComponentPokemonSettingsProto_FUSE ComponentPokemonSettingsProto_FormChangeType = 1 + ComponentPokemonSettingsProto_UNFUSE ComponentPokemonSettingsProto_FormChangeType = 2 +) + +// Enum value maps for ComponentPokemonSettingsProto_FormChangeType. +var ( + ComponentPokemonSettingsProto_FormChangeType_name = map[int32]string{ + 0: "UNSET", + 1: "FUSE", + 2: "UNFUSE", + } + ComponentPokemonSettingsProto_FormChangeType_value = map[string]int32{ + "UNSET": 0, + "FUSE": 1, + "UNFUSE": 2, + } +) + +func (x ComponentPokemonSettingsProto_FormChangeType) Enum() *ComponentPokemonSettingsProto_FormChangeType { + p := new(ComponentPokemonSettingsProto_FormChangeType) + *p = x + return p +} + +func (x ComponentPokemonSettingsProto_FormChangeType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ComponentPokemonSettingsProto_FormChangeType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[481].Descriptor() +} + +func (ComponentPokemonSettingsProto_FormChangeType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[481] +} + +func (x ComponentPokemonSettingsProto_FormChangeType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ComponentPokemonSettingsProto_FormChangeType.Descriptor instead. +func (ComponentPokemonSettingsProto_FormChangeType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{577, 0} +} + +type ConfirmPhotobombOutProto_Status int32 + +const ( + ConfirmPhotobombOutProto_UNSET ConfirmPhotobombOutProto_Status = 0 + ConfirmPhotobombOutProto_SUCCESS ConfirmPhotobombOutProto_Status = 1 + ConfirmPhotobombOutProto_ERROR_PHOTOBOMB_NOT_FOUND ConfirmPhotobombOutProto_Status = 2 + ConfirmPhotobombOutProto_ERROR_PHOTOBOMB_ALREADY_CONFIRMED ConfirmPhotobombOutProto_Status = 3 + ConfirmPhotobombOutProto_ERROR_UNKNOWN ConfirmPhotobombOutProto_Status = 4 +) + +// Enum value maps for ConfirmPhotobombOutProto_Status. +var ( + ConfirmPhotobombOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PHOTOBOMB_NOT_FOUND", + 3: "ERROR_PHOTOBOMB_ALREADY_CONFIRMED", + 4: "ERROR_UNKNOWN", + } + ConfirmPhotobombOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PHOTOBOMB_NOT_FOUND": 2, + "ERROR_PHOTOBOMB_ALREADY_CONFIRMED": 3, + "ERROR_UNKNOWN": 4, + } +) + +func (x ConfirmPhotobombOutProto_Status) Enum() *ConfirmPhotobombOutProto_Status { + p := new(ConfirmPhotobombOutProto_Status) + *p = x + return p +} + +func (x ConfirmPhotobombOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ConfirmPhotobombOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[482].Descriptor() +} + +func (ConfirmPhotobombOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[482] +} + +func (x ConfirmPhotobombOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ConfirmPhotobombOutProto_Status.Descriptor instead. +func (ConfirmPhotobombOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{578, 0} +} + +type ConfirmTradingOutProto_Result int32 + +const ( + ConfirmTradingOutProto_UNSET ConfirmTradingOutProto_Result = 0 + ConfirmTradingOutProto_SUCCESS ConfirmTradingOutProto_Result = 1 + ConfirmTradingOutProto_ERROR_UNKNOWN ConfirmTradingOutProto_Result = 2 + ConfirmTradingOutProto_ERROR_FRIEND_NOT_FOUND ConfirmTradingOutProto_Result = 3 + ConfirmTradingOutProto_ERROR_INVALID_PLAYER_ID ConfirmTradingOutProto_Result = 4 + ConfirmTradingOutProto_ERROR_INVALID_STATE ConfirmTradingOutProto_Result = 5 + ConfirmTradingOutProto_ERROR_STATE_HANDLER ConfirmTradingOutProto_Result = 6 + ConfirmTradingOutProto_ERROR_INVALID_POKEMON ConfirmTradingOutProto_Result = 7 + ConfirmTradingOutProto_ERROR_INSUFFICIENT_PAYMENT ConfirmTradingOutProto_Result = 8 + ConfirmTradingOutProto_ERROR_NO_PLAYER_POKEMON ConfirmTradingOutProto_Result = 9 + ConfirmTradingOutProto_ERROR_NO_FRIEND_POKEMON ConfirmTradingOutProto_Result = 10 + ConfirmTradingOutProto_ERROR_PLAYER_ALREADY_CONFIRMED ConfirmTradingOutProto_Result = 11 + ConfirmTradingOutProto_ERROR_TRANSACTION_LOG_NOT_MATCH ConfirmTradingOutProto_Result = 12 + ConfirmTradingOutProto_ERROR_TRADING_EXPIRED ConfirmTradingOutProto_Result = 13 + ConfirmTradingOutProto_ERROR_TRANSACTION ConfirmTradingOutProto_Result = 14 + ConfirmTradingOutProto_ERROR_DAILY_LIMIT_REACHED ConfirmTradingOutProto_Result = 15 +) + +// Enum value maps for ConfirmTradingOutProto_Result. +var ( + ConfirmTradingOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_FRIEND_NOT_FOUND", + 4: "ERROR_INVALID_PLAYER_ID", + 5: "ERROR_INVALID_STATE", + 6: "ERROR_STATE_HANDLER", + 7: "ERROR_INVALID_POKEMON", + 8: "ERROR_INSUFFICIENT_PAYMENT", + 9: "ERROR_NO_PLAYER_POKEMON", + 10: "ERROR_NO_FRIEND_POKEMON", + 11: "ERROR_PLAYER_ALREADY_CONFIRMED", + 12: "ERROR_TRANSACTION_LOG_NOT_MATCH", + 13: "ERROR_TRADING_EXPIRED", + 14: "ERROR_TRANSACTION", + 15: "ERROR_DAILY_LIMIT_REACHED", + } + ConfirmTradingOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_FRIEND_NOT_FOUND": 3, + "ERROR_INVALID_PLAYER_ID": 4, + "ERROR_INVALID_STATE": 5, + "ERROR_STATE_HANDLER": 6, + "ERROR_INVALID_POKEMON": 7, + "ERROR_INSUFFICIENT_PAYMENT": 8, + "ERROR_NO_PLAYER_POKEMON": 9, + "ERROR_NO_FRIEND_POKEMON": 10, + "ERROR_PLAYER_ALREADY_CONFIRMED": 11, + "ERROR_TRANSACTION_LOG_NOT_MATCH": 12, + "ERROR_TRADING_EXPIRED": 13, + "ERROR_TRANSACTION": 14, + "ERROR_DAILY_LIMIT_REACHED": 15, + } +) + +func (x ConfirmTradingOutProto_Result) Enum() *ConfirmTradingOutProto_Result { + p := new(ConfirmTradingOutProto_Result) + *p = x + return p +} + +func (x ConfirmTradingOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ConfirmTradingOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[483].Descriptor() +} + +func (ConfirmTradingOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[483] +} + +func (x ConfirmTradingOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ConfirmTradingOutProto_Result.Descriptor instead. +func (ConfirmTradingOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{580, 0} +} + +type ConsumePartyItemsOutProto_Result int32 + +const ( + ConsumePartyItemsOutProto_UNSET ConsumePartyItemsOutProto_Result = 0 + ConsumePartyItemsOutProto_ERROR_UNKNOWN ConsumePartyItemsOutProto_Result = 1 + ConsumePartyItemsOutProto_SUCCESS ConsumePartyItemsOutProto_Result = 2 + ConsumePartyItemsOutProto_ERROR_PLAYER_NOT_IN_PARTY ConsumePartyItemsOutProto_Result = 3 +) + +// Enum value maps for ConsumePartyItemsOutProto_Result. +var ( + ConsumePartyItemsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "ERROR_UNKNOWN", + 2: "SUCCESS", + 3: "ERROR_PLAYER_NOT_IN_PARTY", + } + ConsumePartyItemsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "ERROR_UNKNOWN": 1, + "SUCCESS": 2, + "ERROR_PLAYER_NOT_IN_PARTY": 3, + } +) + +func (x ConsumePartyItemsOutProto_Result) Enum() *ConsumePartyItemsOutProto_Result { + p := new(ConsumePartyItemsOutProto_Result) + *p = x + return p +} + +func (x ConsumePartyItemsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ConsumePartyItemsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[484].Descriptor() +} + +func (ConsumePartyItemsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[484] +} + +func (x ConsumePartyItemsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ConsumePartyItemsOutProto_Result.Descriptor instead. +func (ConsumePartyItemsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{582, 0} +} + +type ConsumeStickersOutProto_Result int32 + +const ( + ConsumeStickersOutProto_UNSET ConsumeStickersOutProto_Result = 0 + ConsumeStickersOutProto_SUCCESS ConsumeStickersOutProto_Result = 1 + ConsumeStickersOutProto_ERROR_PLAYER_NOT_ENOUGH_STICKERS ConsumeStickersOutProto_Result = 2 +) + +// Enum value maps for ConsumeStickersOutProto_Result. +var ( + ConsumeStickersOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PLAYER_NOT_ENOUGH_STICKERS", + } + ConsumeStickersOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PLAYER_NOT_ENOUGH_STICKERS": 2, + } +) + +func (x ConsumeStickersOutProto_Result) Enum() *ConsumeStickersOutProto_Result { + p := new(ConsumeStickersOutProto_Result) + *p = x + return p +} + +func (x ConsumeStickersOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ConsumeStickersOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[485].Descriptor() +} + +func (ConsumeStickersOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[485] +} + +func (x ConsumeStickersOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ConsumeStickersOutProto_Result.Descriptor instead. +func (ConsumeStickersOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{585, 0} +} + +type ConsumeStickersProto_Usage int32 + +const ( + ConsumeStickersProto_UNSET ConsumeStickersProto_Usage = 0 + ConsumeStickersProto_PHOTO_STICKERS ConsumeStickersProto_Usage = 1 +) + +// Enum value maps for ConsumeStickersProto_Usage. +var ( + ConsumeStickersProto_Usage_name = map[int32]string{ + 0: "UNSET", + 1: "PHOTO_STICKERS", + } + ConsumeStickersProto_Usage_value = map[string]int32{ + "UNSET": 0, + "PHOTO_STICKERS": 1, + } +) + +func (x ConsumeStickersProto_Usage) Enum() *ConsumeStickersProto_Usage { + p := new(ConsumeStickersProto_Usage) + *p = x + return p +} + +func (x ConsumeStickersProto_Usage) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ConsumeStickersProto_Usage) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[486].Descriptor() +} + +func (ConsumeStickersProto_Usage) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[486] +} + +func (x ConsumeStickersProto_Usage) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ConsumeStickersProto_Usage.Descriptor instead. +func (ConsumeStickersProto_Usage) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{586, 0} +} + +type ContestPokemonAlignmentFocusProtoAlignment int32 + +const ( + ContestPokemonAlignmentFocusProto_UNSET ContestPokemonAlignmentFocusProtoAlignment = 0 + ContestPokemonAlignmentFocusProto_PURIFIED ContestPokemonAlignmentFocusProtoAlignment = 1 + ContestPokemonAlignmentFocusProto_SHADOW ContestPokemonAlignmentFocusProtoAlignment = 2 +) + +// Enum value maps for ContestPokemonAlignmentFocusProtoAlignment. +var ( + ContestPokemonAlignmentFocusProtoAlignment_name = map[int32]string{ + 0: "UNSET", + 1: "PURIFIED", + 2: "SHADOW", + } + ContestPokemonAlignmentFocusProtoAlignment_value = map[string]int32{ + "UNSET": 0, + "PURIFIED": 1, + "SHADOW": 2, + } +) + +func (x ContestPokemonAlignmentFocusProtoAlignment) Enum() *ContestPokemonAlignmentFocusProtoAlignment { + p := new(ContestPokemonAlignmentFocusProtoAlignment) + *p = x + return p +} + +func (x ContestPokemonAlignmentFocusProtoAlignment) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ContestPokemonAlignmentFocusProtoAlignment) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[487].Descriptor() +} + +func (ContestPokemonAlignmentFocusProtoAlignment) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[487] +} + +func (x ContestPokemonAlignmentFocusProtoAlignment) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ContestPokemonAlignmentFocusProtoAlignment.Descriptor instead. +func (ContestPokemonAlignmentFocusProtoAlignment) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{602, 0} +} + +type ContestTemporaryEvolutionFocusProto_Restriction int32 + +const ( + ContestTemporaryEvolutionFocusProto_UNSET ContestTemporaryEvolutionFocusProto_Restriction = 0 + ContestTemporaryEvolutionFocusProto_MEGA ContestTemporaryEvolutionFocusProto_Restriction = 1 + ContestTemporaryEvolutionFocusProto_NOT_TEMP_EVO ContestTemporaryEvolutionFocusProto_Restriction = 2 +) + +// Enum value maps for ContestTemporaryEvolutionFocusProto_Restriction. +var ( + ContestTemporaryEvolutionFocusProto_Restriction_name = map[int32]string{ + 0: "UNSET", + 1: "MEGA", + 2: "NOT_TEMP_EVO", + } + ContestTemporaryEvolutionFocusProto_Restriction_value = map[string]int32{ + "UNSET": 0, + "MEGA": 1, + "NOT_TEMP_EVO": 2, + } +) + +func (x ContestTemporaryEvolutionFocusProto_Restriction) Enum() *ContestTemporaryEvolutionFocusProto_Restriction { + p := new(ContestTemporaryEvolutionFocusProto_Restriction) + *p = x + return p +} + +func (x ContestTemporaryEvolutionFocusProto_Restriction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ContestTemporaryEvolutionFocusProto_Restriction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[488].Descriptor() +} + +func (ContestTemporaryEvolutionFocusProto_Restriction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[488] +} + +func (x ContestTemporaryEvolutionFocusProto_Restriction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ContestTemporaryEvolutionFocusProto_Restriction.Descriptor instead. +func (ContestTemporaryEvolutionFocusProto_Restriction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{615, 0} +} + +type ContributePartyItemOutProto_Result int32 + +const ( + ContributePartyItemOutProto_UNSET ContributePartyItemOutProto_Result = 0 + ContributePartyItemOutProto_ERROR_UNKNOWN ContributePartyItemOutProto_Result = 1 + ContributePartyItemOutProto_SUCCESS ContributePartyItemOutProto_Result = 2 + ContributePartyItemOutProto_ERROR_INSUFFICIENT_INVENTORY ContributePartyItemOutProto_Result = 3 + ContributePartyItemOutProto_ERROR_PLAYER_NOT_IN_PARTY ContributePartyItemOutProto_Result = 4 + ContributePartyItemOutProto_ERROR_UNSANCTIONED_ITEM_TYPE ContributePartyItemOutProto_Result = 5 + ContributePartyItemOutProto_ERROR_PARTY_UNABLE_TO_RECEIVE ContributePartyItemOutProto_Result = 6 +) + +// Enum value maps for ContributePartyItemOutProto_Result. +var ( + ContributePartyItemOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "ERROR_UNKNOWN", + 2: "SUCCESS", + 3: "ERROR_INSUFFICIENT_INVENTORY", + 4: "ERROR_PLAYER_NOT_IN_PARTY", + 5: "ERROR_UNSANCTIONED_ITEM_TYPE", + 6: "ERROR_PARTY_UNABLE_TO_RECEIVE", + } + ContributePartyItemOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "ERROR_UNKNOWN": 1, + "SUCCESS": 2, + "ERROR_INSUFFICIENT_INVENTORY": 3, + "ERROR_PLAYER_NOT_IN_PARTY": 4, + "ERROR_UNSANCTIONED_ITEM_TYPE": 5, + "ERROR_PARTY_UNABLE_TO_RECEIVE": 6, + } +) + +func (x ContributePartyItemOutProto_Result) Enum() *ContributePartyItemOutProto_Result { + p := new(ContributePartyItemOutProto_Result) + *p = x + return p +} + +func (x ContributePartyItemOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ContributePartyItemOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[489].Descriptor() +} + +func (ContributePartyItemOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[489] +} + +func (x ContributePartyItemOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ContributePartyItemOutProto_Result.Descriptor instead. +func (ContributePartyItemOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{618, 0} +} + +type ConvertCandyToXlCandyOutProto_Status int32 + +const ( + ConvertCandyToXlCandyOutProto_UNSET ConvertCandyToXlCandyOutProto_Status = 0 + ConvertCandyToXlCandyOutProto_SUCCESS ConvertCandyToXlCandyOutProto_Status = 1 + ConvertCandyToXlCandyOutProto_ERROR_NOT_ENOUGH_CANDY ConvertCandyToXlCandyOutProto_Status = 2 + ConvertCandyToXlCandyOutProto_ERROR_PLAYER_LEVEL_TOO_LOW ConvertCandyToXlCandyOutProto_Status = 3 +) + +// Enum value maps for ConvertCandyToXlCandyOutProto_Status. +var ( + ConvertCandyToXlCandyOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_NOT_ENOUGH_CANDY", + 3: "ERROR_PLAYER_LEVEL_TOO_LOW", + } + ConvertCandyToXlCandyOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NOT_ENOUGH_CANDY": 2, + "ERROR_PLAYER_LEVEL_TOO_LOW": 3, + } +) + +func (x ConvertCandyToXlCandyOutProto_Status) Enum() *ConvertCandyToXlCandyOutProto_Status { + p := new(ConvertCandyToXlCandyOutProto_Status) + *p = x + return p +} + +func (x ConvertCandyToXlCandyOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ConvertCandyToXlCandyOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[490].Descriptor() +} + +func (ConvertCandyToXlCandyOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[490] +} + +func (x ConvertCandyToXlCandyOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ConvertCandyToXlCandyOutProto_Status.Descriptor instead. +func (ConvertCandyToXlCandyOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{621, 0} +} + +type CreateBreadInstanceOutProto_Result int32 + +const ( + CreateBreadInstanceOutProto_UNSET CreateBreadInstanceOutProto_Result = 0 + CreateBreadInstanceOutProto_SUCCESS CreateBreadInstanceOutProto_Result = 1 + CreateBreadInstanceOutProto_ERROR CreateBreadInstanceOutProto_Result = 2 +) + +// Enum value maps for CreateBreadInstanceOutProto_Result. +var ( + CreateBreadInstanceOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + } + CreateBreadInstanceOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + } +) + +func (x CreateBreadInstanceOutProto_Result) Enum() *CreateBreadInstanceOutProto_Result { + p := new(CreateBreadInstanceOutProto_Result) + *p = x + return p +} + +func (x CreateBreadInstanceOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CreateBreadInstanceOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[491].Descriptor() +} + +func (CreateBreadInstanceOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[491] +} + +func (x CreateBreadInstanceOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CreateBreadInstanceOutProto_Result.Descriptor instead. +func (CreateBreadInstanceOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{628, 0} +} + +type CreateBuddyMultiplayerSessionOutProto_Result int32 + +const ( + CreateBuddyMultiplayerSessionOutProto_CREATE_SUCCESS CreateBuddyMultiplayerSessionOutProto_Result = 0 + CreateBuddyMultiplayerSessionOutProto_CREATE_BUDDY_NOT_SET CreateBuddyMultiplayerSessionOutProto_Result = 1 + CreateBuddyMultiplayerSessionOutProto_CREATE_BUDDY_NOT_FOUND CreateBuddyMultiplayerSessionOutProto_Result = 2 + CreateBuddyMultiplayerSessionOutProto_CREATE_BAD_BUDDY CreateBuddyMultiplayerSessionOutProto_Result = 3 + CreateBuddyMultiplayerSessionOutProto_CREATE_BUDDY_V2_NOT_ENABLED CreateBuddyMultiplayerSessionOutProto_Result = 4 + CreateBuddyMultiplayerSessionOutProto_CREATE_PLAYER_LEVEL_TOO_LOW CreateBuddyMultiplayerSessionOutProto_Result = 5 + CreateBuddyMultiplayerSessionOutProto_CREATE_UNKNOWN_ERROR CreateBuddyMultiplayerSessionOutProto_Result = 6 + CreateBuddyMultiplayerSessionOutProto_CREATE_U13_NO_PERMISSION CreateBuddyMultiplayerSessionOutProto_Result = 7 +) + +// Enum value maps for CreateBuddyMultiplayerSessionOutProto_Result. +var ( + CreateBuddyMultiplayerSessionOutProto_Result_name = map[int32]string{ + 0: "CREATE_SUCCESS", + 1: "CREATE_BUDDY_NOT_SET", + 2: "CREATE_BUDDY_NOT_FOUND", + 3: "CREATE_BAD_BUDDY", + 4: "CREATE_BUDDY_V2_NOT_ENABLED", + 5: "CREATE_PLAYER_LEVEL_TOO_LOW", + 6: "CREATE_UNKNOWN_ERROR", + 7: "CREATE_U13_NO_PERMISSION", + } + CreateBuddyMultiplayerSessionOutProto_Result_value = map[string]int32{ + "CREATE_SUCCESS": 0, + "CREATE_BUDDY_NOT_SET": 1, + "CREATE_BUDDY_NOT_FOUND": 2, + "CREATE_BAD_BUDDY": 3, + "CREATE_BUDDY_V2_NOT_ENABLED": 4, + "CREATE_PLAYER_LEVEL_TOO_LOW": 5, + "CREATE_UNKNOWN_ERROR": 6, + "CREATE_U13_NO_PERMISSION": 7, + } +) + +func (x CreateBuddyMultiplayerSessionOutProto_Result) Enum() *CreateBuddyMultiplayerSessionOutProto_Result { + p := new(CreateBuddyMultiplayerSessionOutProto_Result) + *p = x + return p +} + +func (x CreateBuddyMultiplayerSessionOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CreateBuddyMultiplayerSessionOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[492].Descriptor() +} + +func (CreateBuddyMultiplayerSessionOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[492] +} + +func (x CreateBuddyMultiplayerSessionOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CreateBuddyMultiplayerSessionOutProto_Result.Descriptor instead. +func (CreateBuddyMultiplayerSessionOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{630, 0} +} + +type CreateCombatChallengeOutProto_Result int32 + +const ( + CreateCombatChallengeOutProto_UNSET CreateCombatChallengeOutProto_Result = 0 + CreateCombatChallengeOutProto_SUCCESS CreateCombatChallengeOutProto_Result = 1 + CreateCombatChallengeOutProto_ERROR_INVALID_CHALLENGE_STATE CreateCombatChallengeOutProto_Result = 2 + CreateCombatChallengeOutProto_ERROR_PLAYER_BELOW_MINIMUM_LEVEL CreateCombatChallengeOutProto_Result = 3 + CreateCombatChallengeOutProto_ERROR_ACCESS_DENIED CreateCombatChallengeOutProto_Result = 4 +) + +// Enum value maps for CreateCombatChallengeOutProto_Result. +var ( + CreateCombatChallengeOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_INVALID_CHALLENGE_STATE", + 3: "ERROR_PLAYER_BELOW_MINIMUM_LEVEL", + 4: "ERROR_ACCESS_DENIED", + } + CreateCombatChallengeOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_INVALID_CHALLENGE_STATE": 2, + "ERROR_PLAYER_BELOW_MINIMUM_LEVEL": 3, + "ERROR_ACCESS_DENIED": 4, + } +) + +func (x CreateCombatChallengeOutProto_Result) Enum() *CreateCombatChallengeOutProto_Result { + p := new(CreateCombatChallengeOutProto_Result) + *p = x + return p +} + +func (x CreateCombatChallengeOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CreateCombatChallengeOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[493].Descriptor() +} + +func (CreateCombatChallengeOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[493] +} + +func (x CreateCombatChallengeOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CreateCombatChallengeOutProto_Result.Descriptor instead. +func (CreateCombatChallengeOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{633, 0} +} + +type CreateEventRsvpOutProto_Result int32 + +const ( + CreateEventRsvpOutProto_UNSET CreateEventRsvpOutProto_Result = 0 + CreateEventRsvpOutProto_SUCCESS CreateEventRsvpOutProto_Result = 1 + CreateEventRsvpOutProto_ERROR_UNKNOWN CreateEventRsvpOutProto_Result = 2 + CreateEventRsvpOutProto_ERROR_TIME_CONFLICT CreateEventRsvpOutProto_Result = 3 + CreateEventRsvpOutProto_ERROR_LIMIT_REACHED CreateEventRsvpOutProto_Result = 4 + CreateEventRsvpOutProto_ERROR_ALREADY_EXISTS CreateEventRsvpOutProto_Result = 5 + CreateEventRsvpOutProto_ERROR_INVALID_TYPE CreateEventRsvpOutProto_Result = 6 +) + +// Enum value maps for CreateEventRsvpOutProto_Result. +var ( + CreateEventRsvpOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_TIME_CONFLICT", + 4: "ERROR_LIMIT_REACHED", + 5: "ERROR_ALREADY_EXISTS", + 6: "ERROR_INVALID_TYPE", + } + CreateEventRsvpOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_TIME_CONFLICT": 3, + "ERROR_LIMIT_REACHED": 4, + "ERROR_ALREADY_EXISTS": 5, + "ERROR_INVALID_TYPE": 6, + } +) + +func (x CreateEventRsvpOutProto_Result) Enum() *CreateEventRsvpOutProto_Result { + p := new(CreateEventRsvpOutProto_Result) + *p = x + return p +} + +func (x CreateEventRsvpOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CreateEventRsvpOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[494].Descriptor() +} + +func (CreateEventRsvpOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[494] +} + +func (x CreateEventRsvpOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CreateEventRsvpOutProto_Result.Descriptor instead. +func (CreateEventRsvpOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{636, 0} +} + +type CreatePartyOutProto_Result int32 + +const ( + CreatePartyOutProto_UNSET CreatePartyOutProto_Result = 0 + CreatePartyOutProto_ERROR_UNKNOWN CreatePartyOutProto_Result = 1 + CreatePartyOutProto_SUCCESS CreatePartyOutProto_Result = 2 + CreatePartyOutProto_ERROR_ALREADY_IN_PARTY CreatePartyOutProto_Result = 3 + CreatePartyOutProto_ERROR_PLAYER_LEVEL_TOO_LOW CreatePartyOutProto_Result = 4 + CreatePartyOutProto_ERROR_FEATURE_DISABLED CreatePartyOutProto_Result = 5 + CreatePartyOutProto_ERROR_DARK_LAUNCH_NOT_ENABLED_FOR_PLAYER CreatePartyOutProto_Result = 6 + CreatePartyOutProto_ERROR_REDIS_EXCEPTION CreatePartyOutProto_Result = 7 + CreatePartyOutProto_ERROR_U13_NO_PERMISSION CreatePartyOutProto_Result = 8 + CreatePartyOutProto_ERROR_NO_LOCATION CreatePartyOutProto_Result = 9 + CreatePartyOutProto_ERROR_PLFE_REDIRECT_NEEDED CreatePartyOutProto_Result = 10 + CreatePartyOutProto_ERROR_PARTY_QUEST_ENCOUNTER_INCOMPLETE CreatePartyOutProto_Result = 11 + CreatePartyOutProto_ERROR_QUEST_ID_NEEDED_FOR_PARTY_CREATION CreatePartyOutProto_Result = 12 + CreatePartyOutProto_ERROR_WEEKLY_CHALLENGE_NOT_AVAILABLE CreatePartyOutProto_Result = 13 + CreatePartyOutProto_ERROR_WEEKLY_CHALLENGE_LIMIT_REACHED CreatePartyOutProto_Result = 14 + CreatePartyOutProto_ERROR_PLAYER_IN_MATCHMAKING CreatePartyOutProto_Result = 15 +) + +// Enum value maps for CreatePartyOutProto_Result. +var ( + CreatePartyOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "ERROR_UNKNOWN", + 2: "SUCCESS", + 3: "ERROR_ALREADY_IN_PARTY", + 4: "ERROR_PLAYER_LEVEL_TOO_LOW", + 5: "ERROR_FEATURE_DISABLED", + 6: "ERROR_DARK_LAUNCH_NOT_ENABLED_FOR_PLAYER", + 7: "ERROR_REDIS_EXCEPTION", + 8: "ERROR_U13_NO_PERMISSION", + 9: "ERROR_NO_LOCATION", + 10: "ERROR_PLFE_REDIRECT_NEEDED", + 11: "ERROR_PARTY_QUEST_ENCOUNTER_INCOMPLETE", + 12: "ERROR_QUEST_ID_NEEDED_FOR_PARTY_CREATION", + 13: "ERROR_WEEKLY_CHALLENGE_NOT_AVAILABLE", + 14: "ERROR_WEEKLY_CHALLENGE_LIMIT_REACHED", + 15: "ERROR_PLAYER_IN_MATCHMAKING", + } + CreatePartyOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "ERROR_UNKNOWN": 1, + "SUCCESS": 2, + "ERROR_ALREADY_IN_PARTY": 3, + "ERROR_PLAYER_LEVEL_TOO_LOW": 4, + "ERROR_FEATURE_DISABLED": 5, + "ERROR_DARK_LAUNCH_NOT_ENABLED_FOR_PLAYER": 6, + "ERROR_REDIS_EXCEPTION": 7, + "ERROR_U13_NO_PERMISSION": 8, + "ERROR_NO_LOCATION": 9, + "ERROR_PLFE_REDIRECT_NEEDED": 10, + "ERROR_PARTY_QUEST_ENCOUNTER_INCOMPLETE": 11, + "ERROR_QUEST_ID_NEEDED_FOR_PARTY_CREATION": 12, + "ERROR_WEEKLY_CHALLENGE_NOT_AVAILABLE": 13, + "ERROR_WEEKLY_CHALLENGE_LIMIT_REACHED": 14, + "ERROR_PLAYER_IN_MATCHMAKING": 15, + } +) + +func (x CreatePartyOutProto_Result) Enum() *CreatePartyOutProto_Result { + p := new(CreatePartyOutProto_Result) + *p = x + return p +} + +func (x CreatePartyOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CreatePartyOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[495].Descriptor() +} + +func (CreatePartyOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[495] +} + +func (x CreatePartyOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CreatePartyOutProto_Result.Descriptor instead. +func (CreatePartyOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{638, 0} +} + +type CreatePokemonTagOutProto_Result int32 + +const ( + CreatePokemonTagOutProto_UNSET CreatePokemonTagOutProto_Result = 0 + CreatePokemonTagOutProto_SUCCESS CreatePokemonTagOutProto_Result = 1 + CreatePokemonTagOutProto_ERROR_PLAYER_LEVEL_TOO_LOW CreatePokemonTagOutProto_Result = 2 + CreatePokemonTagOutProto_TAG_ALREADY_EXISTS CreatePokemonTagOutProto_Result = 3 + CreatePokemonTagOutProto_PLAYER_HAS_MAXIMUM_NUMBER_OF_TAGS CreatePokemonTagOutProto_Result = 4 + CreatePokemonTagOutProto_TAG_NAME_CONTAINS_PROFANITY CreatePokemonTagOutProto_Result = 5 +) + +// Enum value maps for CreatePokemonTagOutProto_Result. +var ( + CreatePokemonTagOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PLAYER_LEVEL_TOO_LOW", + 3: "TAG_ALREADY_EXISTS", + 4: "PLAYER_HAS_MAXIMUM_NUMBER_OF_TAGS", + 5: "TAG_NAME_CONTAINS_PROFANITY", + } + CreatePokemonTagOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PLAYER_LEVEL_TOO_LOW": 2, + "TAG_ALREADY_EXISTS": 3, + "PLAYER_HAS_MAXIMUM_NUMBER_OF_TAGS": 4, + "TAG_NAME_CONTAINS_PROFANITY": 5, + } +) + +func (x CreatePokemonTagOutProto_Result) Enum() *CreatePokemonTagOutProto_Result { + p := new(CreatePokemonTagOutProto_Result) + *p = x + return p +} + +func (x CreatePokemonTagOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CreatePokemonTagOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[496].Descriptor() +} + +func (CreatePokemonTagOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[496] +} + +func (x CreatePokemonTagOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CreatePokemonTagOutProto_Result.Descriptor instead. +func (CreatePokemonTagOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{640, 0} +} + +type CreatePostcardOutProto_Result int32 + +const ( + CreatePostcardOutProto_UNSET CreatePostcardOutProto_Result = 0 + CreatePostcardOutProto_SUCCESS CreatePostcardOutProto_Result = 1 + CreatePostcardOutProto_ERROR_SENDER_DOES_NOT_EXIST CreatePostcardOutProto_Result = 2 + CreatePostcardOutProto_ERROR_GIFT_DOES_NOT_EXIST CreatePostcardOutProto_Result = 3 + CreatePostcardOutProto_ERROR_POSTCARD_ALREADY_CREATED CreatePostcardOutProto_Result = 4 + CreatePostcardOutProto_ERROR_POSTCARD_INVENTORY_FULL CreatePostcardOutProto_Result = 5 + CreatePostcardOutProto_ERROR_NOT_ENABLED CreatePostcardOutProto_Result = 6 + CreatePostcardOutProto_ERROR_RATE_LIMITED CreatePostcardOutProto_Result = 7 + CreatePostcardOutProto_ERROR_PLAYER_HAS_NO_STICKERS CreatePostcardOutProto_Result = 8 + CreatePostcardOutProto_SUCCESS_INVENTORY_DAILY_BUTTERFLY_LIMIT CreatePostcardOutProto_Result = 9 +) + +// Enum value maps for CreatePostcardOutProto_Result. +var ( + CreatePostcardOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_SENDER_DOES_NOT_EXIST", + 3: "ERROR_GIFT_DOES_NOT_EXIST", + 4: "ERROR_POSTCARD_ALREADY_CREATED", + 5: "ERROR_POSTCARD_INVENTORY_FULL", + 6: "ERROR_NOT_ENABLED", + 7: "ERROR_RATE_LIMITED", + 8: "ERROR_PLAYER_HAS_NO_STICKERS", + 9: "SUCCESS_INVENTORY_DAILY_BUTTERFLY_LIMIT", + } + CreatePostcardOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_SENDER_DOES_NOT_EXIST": 2, + "ERROR_GIFT_DOES_NOT_EXIST": 3, + "ERROR_POSTCARD_ALREADY_CREATED": 4, + "ERROR_POSTCARD_INVENTORY_FULL": 5, + "ERROR_NOT_ENABLED": 6, + "ERROR_RATE_LIMITED": 7, + "ERROR_PLAYER_HAS_NO_STICKERS": 8, + "SUCCESS_INVENTORY_DAILY_BUTTERFLY_LIMIT": 9, + } +) + +func (x CreatePostcardOutProto_Result) Enum() *CreatePostcardOutProto_Result { + p := new(CreatePostcardOutProto_Result) + *p = x + return p +} + +func (x CreatePostcardOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CreatePostcardOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[497].Descriptor() +} + +func (CreatePostcardOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[497] +} + +func (x CreatePostcardOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CreatePostcardOutProto_Result.Descriptor instead. +func (CreatePostcardOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{642, 0} +} + +type CreateRouteDraftOutProto_Result int32 + +const ( + CreateRouteDraftOutProto_UNSET CreateRouteDraftOutProto_Result = 0 + CreateRouteDraftOutProto_SUCCESS CreateRouteDraftOutProto_Result = 1 + CreateRouteDraftOutProto_ERROR_UNKNOWN CreateRouteDraftOutProto_Result = 2 + CreateRouteDraftOutProto_ERROR_TOO_MANY_IN_PROGRESS CreateRouteDraftOutProto_Result = 3 + CreateRouteDraftOutProto_ERROR_MINOR CreateRouteDraftOutProto_Result = 4 + CreateRouteDraftOutProto_ERROR_LEVEL_TOO_LOW CreateRouteDraftOutProto_Result = 5 + CreateRouteDraftOutProto_ERROR_INVALID_START_ANCHOR CreateRouteDraftOutProto_Result = 6 + CreateRouteDraftOutProto_ERROR_CREATION_LIMIT CreateRouteDraftOutProto_Result = 7 +) + +// Enum value maps for CreateRouteDraftOutProto_Result. +var ( + CreateRouteDraftOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_TOO_MANY_IN_PROGRESS", + 4: "ERROR_MINOR", + 5: "ERROR_LEVEL_TOO_LOW", + 6: "ERROR_INVALID_START_ANCHOR", + 7: "ERROR_CREATION_LIMIT", + } + CreateRouteDraftOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_TOO_MANY_IN_PROGRESS": 3, + "ERROR_MINOR": 4, + "ERROR_LEVEL_TOO_LOW": 5, + "ERROR_INVALID_START_ANCHOR": 6, + "ERROR_CREATION_LIMIT": 7, + } +) + +func (x CreateRouteDraftOutProto_Result) Enum() *CreateRouteDraftOutProto_Result { + p := new(CreateRouteDraftOutProto_Result) + *p = x + return p +} + +func (x CreateRouteDraftOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CreateRouteDraftOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[498].Descriptor() +} + +func (CreateRouteDraftOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[498] +} + +func (x CreateRouteDraftOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CreateRouteDraftOutProto_Result.Descriptor instead. +func (CreateRouteDraftOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{646, 0} +} + +type CreateRoutePinOutProto_Result int32 + +const ( + CreateRoutePinOutProto_UNSET CreateRoutePinOutProto_Result = 0 + CreateRoutePinOutProto_SUCCESS CreateRoutePinOutProto_Result = 1 + CreateRoutePinOutProto_ERROR_UNKNOWN CreateRoutePinOutProto_Result = 2 + CreateRoutePinOutProto_ERROR_ROUTE_NOT_FOUND CreateRoutePinOutProto_Result = 3 + CreateRoutePinOutProto_ERROR_INVALID_LAT_LNG CreateRoutePinOutProto_Result = 4 + CreateRoutePinOutProto_ERROR_LEVEL_TOO_LOW CreateRoutePinOutProto_Result = 5 + CreateRoutePinOutProto_ERROR_CREATION_LIMIT CreateRoutePinOutProto_Result = 6 + CreateRoutePinOutProto_ERROR_INVALID_MESSAGE CreateRoutePinOutProto_Result = 7 + CreateRoutePinOutProto_ERROR_DISABLED CreateRoutePinOutProto_Result = 8 + CreateRoutePinOutProto_ERROR_CHEATER CreateRoutePinOutProto_Result = 9 + CreateRoutePinOutProto_ERROR_MINOR CreateRoutePinOutProto_Result = 10 + CreateRoutePinOutProto_ERROR_STICKER_NOT_FOUND CreateRoutePinOutProto_Result = 11 + CreateRoutePinOutProto_ERROR_NOT_ENOUGH_STICKERS CreateRoutePinOutProto_Result = 12 +) + +// Enum value maps for CreateRoutePinOutProto_Result. +var ( + CreateRoutePinOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_ROUTE_NOT_FOUND", + 4: "ERROR_INVALID_LAT_LNG", + 5: "ERROR_LEVEL_TOO_LOW", + 6: "ERROR_CREATION_LIMIT", + 7: "ERROR_INVALID_MESSAGE", + 8: "ERROR_DISABLED", + 9: "ERROR_CHEATER", + 10: "ERROR_MINOR", + 11: "ERROR_STICKER_NOT_FOUND", + 12: "ERROR_NOT_ENOUGH_STICKERS", + } + CreateRoutePinOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_ROUTE_NOT_FOUND": 3, + "ERROR_INVALID_LAT_LNG": 4, + "ERROR_LEVEL_TOO_LOW": 5, + "ERROR_CREATION_LIMIT": 6, + "ERROR_INVALID_MESSAGE": 7, + "ERROR_DISABLED": 8, + "ERROR_CHEATER": 9, + "ERROR_MINOR": 10, + "ERROR_STICKER_NOT_FOUND": 11, + "ERROR_NOT_ENOUGH_STICKERS": 12, + } +) + +func (x CreateRoutePinOutProto_Result) Enum() *CreateRoutePinOutProto_Result { + p := new(CreateRoutePinOutProto_Result) + *p = x + return p +} + +func (x CreateRoutePinOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CreateRoutePinOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[499].Descriptor() +} + +func (CreateRoutePinOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[499] +} + +func (x CreateRoutePinOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CreateRoutePinOutProto_Result.Descriptor instead. +func (CreateRoutePinOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{648, 0} +} + +type CreateRouteShortcodeOutProto_Result int32 + +const ( + CreateRouteShortcodeOutProto_UNSET CreateRouteShortcodeOutProto_Result = 0 + CreateRouteShortcodeOutProto_SUCCESS CreateRouteShortcodeOutProto_Result = 1 + CreateRouteShortcodeOutProto_ERROR_ROUTE_NOT_FOUND CreateRouteShortcodeOutProto_Result = 2 + CreateRouteShortcodeOutProto_ERROR_UNKNOWN CreateRouteShortcodeOutProto_Result = 3 +) + +// Enum value maps for CreateRouteShortcodeOutProto_Result. +var ( + CreateRouteShortcodeOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_ROUTE_NOT_FOUND", + 3: "ERROR_UNKNOWN", + } + CreateRouteShortcodeOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_ROUTE_NOT_FOUND": 2, + "ERROR_UNKNOWN": 3, + } +) + +func (x CreateRouteShortcodeOutProto_Result) Enum() *CreateRouteShortcodeOutProto_Result { + p := new(CreateRouteShortcodeOutProto_Result) + *p = x + return p +} + +func (x CreateRouteShortcodeOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CreateRouteShortcodeOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[500].Descriptor() +} + +func (CreateRouteShortcodeOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[500] +} + +func (x CreateRouteShortcodeOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CreateRouteShortcodeOutProto_Result.Descriptor instead. +func (CreateRouteShortcodeOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{650, 0} +} + +type CrmProxyResponseProto_Status int32 + +const ( + CrmProxyResponseProto_UNSET CrmProxyResponseProto_Status = 0 + CrmProxyResponseProto_OK CrmProxyResponseProto_Status = 1 + CrmProxyResponseProto_ERROR_UNKNOWN CrmProxyResponseProto_Status = 2 + CrmProxyResponseProto_ERROR_PERMISSION_DENIED CrmProxyResponseProto_Status = 3 + CrmProxyResponseProto_ERROR_UNAVAILABLE CrmProxyResponseProto_Status = 4 + CrmProxyResponseProto_ERROR_UNAUTHENTICATED CrmProxyResponseProto_Status = 5 +) + +// Enum value maps for CrmProxyResponseProto_Status. +var ( + CrmProxyResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "OK", + 2: "ERROR_UNKNOWN", + 3: "ERROR_PERMISSION_DENIED", + 4: "ERROR_UNAVAILABLE", + 5: "ERROR_UNAUTHENTICATED", + } + CrmProxyResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "OK": 1, + "ERROR_UNKNOWN": 2, + "ERROR_PERMISSION_DENIED": 3, + "ERROR_UNAVAILABLE": 4, + "ERROR_UNAUTHENTICATED": 5, + } +) + +func (x CrmProxyResponseProto_Status) Enum() *CrmProxyResponseProto_Status { + p := new(CrmProxyResponseProto_Status) + *p = x + return p +} + +func (x CrmProxyResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CrmProxyResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[501].Descriptor() +} + +func (CrmProxyResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[501] +} + +func (x CrmProxyResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CrmProxyResponseProto_Status.Descriptor instead. +func (CrmProxyResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{655, 0} +} + +type DailyAdventureIncenseTelemetry_TelemetryIds int32 + +const ( + DailyAdventureIncenseTelemetry_UNSET DailyAdventureIncenseTelemetry_TelemetryIds = 0 + DailyAdventureIncenseTelemetry_VIEW_RECAP DailyAdventureIncenseTelemetry_TelemetryIds = 1 + DailyAdventureIncenseTelemetry_CLICK_SHARE_FROM_RECAP DailyAdventureIncenseTelemetry_TelemetryIds = 2 + DailyAdventureIncenseTelemetry_CLICK_SHARE_FROM_PHOTO_COLLECTION DailyAdventureIncenseTelemetry_TelemetryIds = 3 +) + +// Enum value maps for DailyAdventureIncenseTelemetry_TelemetryIds. +var ( + DailyAdventureIncenseTelemetry_TelemetryIds_name = map[int32]string{ + 0: "UNSET", + 1: "VIEW_RECAP", + 2: "CLICK_SHARE_FROM_RECAP", + 3: "CLICK_SHARE_FROM_PHOTO_COLLECTION", + } + DailyAdventureIncenseTelemetry_TelemetryIds_value = map[string]int32{ + "UNSET": 0, + "VIEW_RECAP": 1, + "CLICK_SHARE_FROM_RECAP": 2, + "CLICK_SHARE_FROM_PHOTO_COLLECTION": 3, + } +) + +func (x DailyAdventureIncenseTelemetry_TelemetryIds) Enum() *DailyAdventureIncenseTelemetry_TelemetryIds { + p := new(DailyAdventureIncenseTelemetry_TelemetryIds) + *p = x + return p +} + +func (x DailyAdventureIncenseTelemetry_TelemetryIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DailyAdventureIncenseTelemetry_TelemetryIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[502].Descriptor() +} + +func (DailyAdventureIncenseTelemetry_TelemetryIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[502] +} + +func (x DailyAdventureIncenseTelemetry_TelemetryIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DailyAdventureIncenseTelemetry_TelemetryIds.Descriptor instead. +func (DailyAdventureIncenseTelemetry_TelemetryIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{666, 0} +} + +type DailyBonusSpawnEncounterOutProto_Result int32 + +const ( + DailyBonusSpawnEncounterOutProto_UNSET DailyBonusSpawnEncounterOutProto_Result = 0 + DailyBonusSpawnEncounterOutProto_SUCCESS DailyBonusSpawnEncounterOutProto_Result = 1 + DailyBonusSpawnEncounterOutProto_ENCOUNTER_NOT_AVAILABLE DailyBonusSpawnEncounterOutProto_Result = 2 + DailyBonusSpawnEncounterOutProto_POKEMON_INVENTORY_FULL DailyBonusSpawnEncounterOutProto_Result = 3 +) + +// Enum value maps for DailyBonusSpawnEncounterOutProto_Result. +var ( + DailyBonusSpawnEncounterOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ENCOUNTER_NOT_AVAILABLE", + 3: "POKEMON_INVENTORY_FULL", + } + DailyBonusSpawnEncounterOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ENCOUNTER_NOT_AVAILABLE": 2, + "POKEMON_INVENTORY_FULL": 3, + } +) + +func (x DailyBonusSpawnEncounterOutProto_Result) Enum() *DailyBonusSpawnEncounterOutProto_Result { + p := new(DailyBonusSpawnEncounterOutProto_Result) + *p = x + return p +} + +func (x DailyBonusSpawnEncounterOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DailyBonusSpawnEncounterOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[503].Descriptor() +} + +func (DailyBonusSpawnEncounterOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[503] +} + +func (x DailyBonusSpawnEncounterOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DailyBonusSpawnEncounterOutProto_Result.Descriptor instead. +func (DailyBonusSpawnEncounterOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{668, 0} +} + +type DailyEncounterOutProto_Result int32 + +const ( + DailyEncounterOutProto_UNSET DailyEncounterOutProto_Result = 0 + DailyEncounterOutProto_SUCCESS DailyEncounterOutProto_Result = 1 + DailyEncounterOutProto_ENCOUNTER_NOT_AVAILABLE DailyEncounterOutProto_Result = 2 + DailyEncounterOutProto_POKEMON_INVENTORY_FULL DailyEncounterOutProto_Result = 3 +) + +// Enum value maps for DailyEncounterOutProto_Result. +var ( + DailyEncounterOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ENCOUNTER_NOT_AVAILABLE", + 3: "POKEMON_INVENTORY_FULL", + } + DailyEncounterOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ENCOUNTER_NOT_AVAILABLE": 2, + "POKEMON_INVENTORY_FULL": 3, + } +) + +func (x DailyEncounterOutProto_Result) Enum() *DailyEncounterOutProto_Result { + p := new(DailyEncounterOutProto_Result) + *p = x + return p +} + +func (x DailyEncounterOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DailyEncounterOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[504].Descriptor() +} + +func (DailyEncounterOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[504] +} + +func (x DailyEncounterOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DailyEncounterOutProto_Result.Descriptor instead. +func (DailyEncounterOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{673, 0} +} + +type DailyStreaksWidgetProto_QuestType int32 + +const ( + DailyStreaksWidgetProto_QUEST_UNSET DailyStreaksWidgetProto_QuestType = 0 + DailyStreaksWidgetProto_QUEST_FIRST_CATCH_OF_THE_DAY DailyStreaksWidgetProto_QuestType = 1 + DailyStreaksWidgetProto_QUEST_FIRST_POKESTOP_OF_THE_DAY DailyStreaksWidgetProto_QuestType = 2 +) + +// Enum value maps for DailyStreaksWidgetProto_QuestType. +var ( + DailyStreaksWidgetProto_QuestType_name = map[int32]string{ + 0: "QUEST_UNSET", + 1: "QUEST_FIRST_CATCH_OF_THE_DAY", + 2: "QUEST_FIRST_POKESTOP_OF_THE_DAY", + } + DailyStreaksWidgetProto_QuestType_value = map[string]int32{ + "QUEST_UNSET": 0, + "QUEST_FIRST_CATCH_OF_THE_DAY": 1, + "QUEST_FIRST_POKESTOP_OF_THE_DAY": 2, + } +) + +func (x DailyStreaksWidgetProto_QuestType) Enum() *DailyStreaksWidgetProto_QuestType { + p := new(DailyStreaksWidgetProto_QuestType) + *p = x + return p +} + +func (x DailyStreaksWidgetProto_QuestType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DailyStreaksWidgetProto_QuestType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[505].Descriptor() +} + +func (DailyStreaksWidgetProto_QuestType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[505] +} + +func (x DailyStreaksWidgetProto_QuestType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DailyStreaksWidgetProto_QuestType.Descriptor instead. +func (DailyStreaksWidgetProto_QuestType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{678, 0} +} + +type Datapoint_Kind int32 + +const ( + Datapoint_UNSPECIFIED Datapoint_Kind = 0 + Datapoint_GAUGE Datapoint_Kind = 1 + Datapoint_DELTA Datapoint_Kind = 2 + Datapoint_CUMULATIVE Datapoint_Kind = 3 +) + +// Enum value maps for Datapoint_Kind. +var ( + Datapoint_Kind_name = map[int32]string{ + 0: "UNSPECIFIED", + 1: "GAUGE", + 2: "DELTA", + 3: "CUMULATIVE", + } + Datapoint_Kind_value = map[string]int32{ + "UNSPECIFIED": 0, + "GAUGE": 1, + "DELTA": 2, + "CUMULATIVE": 3, + } +) + +func (x Datapoint_Kind) Enum() *Datapoint_Kind { + p := new(Datapoint_Kind) + *p = x + return p +} + +func (x Datapoint_Kind) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Datapoint_Kind) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[506].Descriptor() +} + +func (Datapoint_Kind) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[506] +} + +func (x Datapoint_Kind) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use Datapoint_Kind.Descriptor instead. +func (Datapoint_Kind) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{680, 0} +} + +type DayNightPoiEncounterOutProto_Result int32 + +const ( + DayNightPoiEncounterOutProto_UNSET DayNightPoiEncounterOutProto_Result = 0 + DayNightPoiEncounterOutProto_SUCCESS DayNightPoiEncounterOutProto_Result = 1 + DayNightPoiEncounterOutProto_NO_ENCOUNTER_AVAILABLE DayNightPoiEncounterOutProto_Result = 2 + DayNightPoiEncounterOutProto_POKEMON_INVENTORY_FULL DayNightPoiEncounterOutProto_Result = 3 + DayNightPoiEncounterOutProto_ERROR_UNKNOWN DayNightPoiEncounterOutProto_Result = 4 +) + +// Enum value maps for DayNightPoiEncounterOutProto_Result. +var ( + DayNightPoiEncounterOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "NO_ENCOUNTER_AVAILABLE", + 3: "POKEMON_INVENTORY_FULL", + 4: "ERROR_UNKNOWN", + } + DayNightPoiEncounterOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "NO_ENCOUNTER_AVAILABLE": 2, + "POKEMON_INVENTORY_FULL": 3, + "ERROR_UNKNOWN": 4, + } +) + +func (x DayNightPoiEncounterOutProto_Result) Enum() *DayNightPoiEncounterOutProto_Result { + p := new(DayNightPoiEncounterOutProto_Result) + *p = x + return p +} + +func (x DayNightPoiEncounterOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DayNightPoiEncounterOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[507].Descriptor() +} + +func (DayNightPoiEncounterOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[507] +} + +func (x DayNightPoiEncounterOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DayNightPoiEncounterOutProto_Result.Descriptor instead. +func (DayNightPoiEncounterOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{683, 0} +} + +type DebugCreateNpcBattleInstanceOutProto_Result int32 + +const ( + DebugCreateNpcBattleInstanceOutProto_UNSET DebugCreateNpcBattleInstanceOutProto_Result = 0 + DebugCreateNpcBattleInstanceOutProto_SUCCESS DebugCreateNpcBattleInstanceOutProto_Result = 1 + DebugCreateNpcBattleInstanceOutProto_ERROR DebugCreateNpcBattleInstanceOutProto_Result = 2 +) + +// Enum value maps for DebugCreateNpcBattleInstanceOutProto_Result. +var ( + DebugCreateNpcBattleInstanceOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + } + DebugCreateNpcBattleInstanceOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + } +) + +func (x DebugCreateNpcBattleInstanceOutProto_Result) Enum() *DebugCreateNpcBattleInstanceOutProto_Result { + p := new(DebugCreateNpcBattleInstanceOutProto_Result) + *p = x + return p +} + +func (x DebugCreateNpcBattleInstanceOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DebugCreateNpcBattleInstanceOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[508].Descriptor() +} + +func (DebugCreateNpcBattleInstanceOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[508] +} + +func (x DebugCreateNpcBattleInstanceOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DebugCreateNpcBattleInstanceOutProto_Result.Descriptor instead. +func (DebugCreateNpcBattleInstanceOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{687, 0} +} + +type DebugCreateNpcBattleInstanceProto_AddedFeature int32 + +const ( + DebugCreateNpcBattleInstanceProto_UNSET DebugCreateNpcBattleInstanceProto_AddedFeature = 0 + DebugCreateNpcBattleInstanceProto_ENABLE_IBFC DebugCreateNpcBattleInstanceProto_AddedFeature = 1 +) + +// Enum value maps for DebugCreateNpcBattleInstanceProto_AddedFeature. +var ( + DebugCreateNpcBattleInstanceProto_AddedFeature_name = map[int32]string{ + 0: "UNSET", + 1: "ENABLE_IBFC", + } + DebugCreateNpcBattleInstanceProto_AddedFeature_value = map[string]int32{ + "UNSET": 0, + "ENABLE_IBFC": 1, + } +) + +func (x DebugCreateNpcBattleInstanceProto_AddedFeature) Enum() *DebugCreateNpcBattleInstanceProto_AddedFeature { + p := new(DebugCreateNpcBattleInstanceProto_AddedFeature) + *p = x + return p +} + +func (x DebugCreateNpcBattleInstanceProto_AddedFeature) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DebugCreateNpcBattleInstanceProto_AddedFeature) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[509].Descriptor() +} + +func (DebugCreateNpcBattleInstanceProto_AddedFeature) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[509] +} + +func (x DebugCreateNpcBattleInstanceProto_AddedFeature) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DebugCreateNpcBattleInstanceProto_AddedFeature.Descriptor instead. +func (DebugCreateNpcBattleInstanceProto_AddedFeature) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{688, 0} +} + +type DebugEggStatisticsOutProto_Status int32 + +const ( + DebugEggStatisticsOutProto_UNSET DebugEggStatisticsOutProto_Status = 0 + DebugEggStatisticsOutProto_SUCCESS DebugEggStatisticsOutProto_Status = 1 + DebugEggStatisticsOutProto_ERROR DebugEggStatisticsOutProto_Status = 2 + DebugEggStatisticsOutProto_EGG_NOT_FOUND DebugEggStatisticsOutProto_Status = 3 +) + +// Enum value maps for DebugEggStatisticsOutProto_Status. +var ( + DebugEggStatisticsOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + 3: "EGG_NOT_FOUND", + } + DebugEggStatisticsOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + "EGG_NOT_FOUND": 3, + } +) + +func (x DebugEggStatisticsOutProto_Status) Enum() *DebugEggStatisticsOutProto_Status { + p := new(DebugEggStatisticsOutProto_Status) + *p = x + return p +} + +func (x DebugEggStatisticsOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DebugEggStatisticsOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[510].Descriptor() +} + +func (DebugEggStatisticsOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[510] +} + +func (x DebugEggStatisticsOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DebugEggStatisticsOutProto_Status.Descriptor instead. +func (DebugEggStatisticsOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{689, 0} +} + +type DebugEncounterStatisticsOutProto_Status int32 + +const ( + DebugEncounterStatisticsOutProto_UNSET DebugEncounterStatisticsOutProto_Status = 0 + DebugEncounterStatisticsOutProto_SUCCESS DebugEncounterStatisticsOutProto_Status = 1 + DebugEncounterStatisticsOutProto_DENIED DebugEncounterStatisticsOutProto_Status = 2 + DebugEncounterStatisticsOutProto_ERROR DebugEncounterStatisticsOutProto_Status = 3 +) + +// Enum value maps for DebugEncounterStatisticsOutProto_Status. +var ( + DebugEncounterStatisticsOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "DENIED", + 3: "ERROR", + } + DebugEncounterStatisticsOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "DENIED": 2, + "ERROR": 3, + } +) + +func (x DebugEncounterStatisticsOutProto_Status) Enum() *DebugEncounterStatisticsOutProto_Status { + p := new(DebugEncounterStatisticsOutProto_Status) + *p = x + return p +} + +func (x DebugEncounterStatisticsOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DebugEncounterStatisticsOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[511].Descriptor() +} + +func (DebugEncounterStatisticsOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[511] +} + +func (x DebugEncounterStatisticsOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DebugEncounterStatisticsOutProto_Status.Descriptor instead. +func (DebugEncounterStatisticsOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{691, 0} +} + +type DebugResetDailyMpProgressOutProto_Result int32 + +const ( + DebugResetDailyMpProgressOutProto_UNSET DebugResetDailyMpProgressOutProto_Result = 0 + DebugResetDailyMpProgressOutProto_SUCCESS DebugResetDailyMpProgressOutProto_Result = 1 + DebugResetDailyMpProgressOutProto_NO_ACTION_NEEDED DebugResetDailyMpProgressOutProto_Result = 2 + DebugResetDailyMpProgressOutProto_ERROR_DEBUG_FLAG_DISABLED DebugResetDailyMpProgressOutProto_Result = 3 +) + +// Enum value maps for DebugResetDailyMpProgressOutProto_Result. +var ( + DebugResetDailyMpProgressOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "NO_ACTION_NEEDED", + 3: "ERROR_DEBUG_FLAG_DISABLED", + } + DebugResetDailyMpProgressOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "NO_ACTION_NEEDED": 2, + "ERROR_DEBUG_FLAG_DISABLED": 3, + } +) + +func (x DebugResetDailyMpProgressOutProto_Result) Enum() *DebugResetDailyMpProgressOutProto_Result { + p := new(DebugResetDailyMpProgressOutProto_Result) + *p = x + return p +} + +func (x DebugResetDailyMpProgressOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DebugResetDailyMpProgressOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[512].Descriptor() +} + +func (DebugResetDailyMpProgressOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[512] +} + +func (x DebugResetDailyMpProgressOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DebugResetDailyMpProgressOutProto_Result.Descriptor instead. +func (DebugResetDailyMpProgressOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{695, 0} +} + +type DeclineCombatChallengeOutProto_Result int32 + +const ( + DeclineCombatChallengeOutProto_UNSET DeclineCombatChallengeOutProto_Result = 0 + DeclineCombatChallengeOutProto_SUCCESS DeclineCombatChallengeOutProto_Result = 1 + DeclineCombatChallengeOutProto_ERROR_INVALID_CHALLENGE_STATE DeclineCombatChallengeOutProto_Result = 2 + DeclineCombatChallengeOutProto_ERROR_CHALLENGE_NOT_FOUND DeclineCombatChallengeOutProto_Result = 3 + DeclineCombatChallengeOutProto_ERROR_ALREADY_TIMEDOUT DeclineCombatChallengeOutProto_Result = 4 + DeclineCombatChallengeOutProto_ERROR_ALREADY_CANCELLED DeclineCombatChallengeOutProto_Result = 5 +) + +// Enum value maps for DeclineCombatChallengeOutProto_Result. +var ( + DeclineCombatChallengeOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_INVALID_CHALLENGE_STATE", + 3: "ERROR_CHALLENGE_NOT_FOUND", + 4: "ERROR_ALREADY_TIMEDOUT", + 5: "ERROR_ALREADY_CANCELLED", + } + DeclineCombatChallengeOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_INVALID_CHALLENGE_STATE": 2, + "ERROR_CHALLENGE_NOT_FOUND": 3, + "ERROR_ALREADY_TIMEDOUT": 4, + "ERROR_ALREADY_CANCELLED": 5, + } +) + +func (x DeclineCombatChallengeOutProto_Result) Enum() *DeclineCombatChallengeOutProto_Result { + p := new(DeclineCombatChallengeOutProto_Result) + *p = x + return p +} + +func (x DeclineCombatChallengeOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DeclineCombatChallengeOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[513].Descriptor() +} + +func (DeclineCombatChallengeOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[513] +} + +func (x DeclineCombatChallengeOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DeclineCombatChallengeOutProto_Result.Descriptor instead. +func (DeclineCombatChallengeOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{698, 0} +} + +type DeclinePartyInviteOutProto_Result int32 + +const ( + DeclinePartyInviteOutProto_UNSET DeclinePartyInviteOutProto_Result = 0 + DeclinePartyInviteOutProto_SUCCESS DeclinePartyInviteOutProto_Result = 1 + DeclinePartyInviteOutProto_ERROR_UNKNOWN DeclinePartyInviteOutProto_Result = 2 + DeclinePartyInviteOutProto_ERROR_INVITE_NOT_FOUND DeclinePartyInviteOutProto_Result = 3 + DeclinePartyInviteOutProto_ERROR_ALREADY_DECLINED DeclinePartyInviteOutProto_Result = 4 +) + +// Enum value maps for DeclinePartyInviteOutProto_Result. +var ( + DeclinePartyInviteOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_INVITE_NOT_FOUND", + 4: "ERROR_ALREADY_DECLINED", + } + DeclinePartyInviteOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_INVITE_NOT_FOUND": 3, + "ERROR_ALREADY_DECLINED": 4, + } +) + +func (x DeclinePartyInviteOutProto_Result) Enum() *DeclinePartyInviteOutProto_Result { + p := new(DeclinePartyInviteOutProto_Result) + *p = x + return p +} + +func (x DeclinePartyInviteOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DeclinePartyInviteOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[514].Descriptor() +} + +func (DeclinePartyInviteOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[514] +} + +func (x DeclinePartyInviteOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DeclinePartyInviteOutProto_Result.Descriptor instead. +func (DeclinePartyInviteOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{701, 0} +} + +type DeepLinkingEnumWrapperProto_DeepLinkingActionName int32 + +const ( + DeepLinkingEnumWrapperProto_UNSET DeepLinkingEnumWrapperProto_DeepLinkingActionName = 0 + DeepLinkingEnumWrapperProto_OPEN_SHOP DeepLinkingEnumWrapperProto_DeepLinkingActionName = 1 + DeepLinkingEnumWrapperProto_OPEN_NEWS DeepLinkingEnumWrapperProto_DeepLinkingActionName = 2 + DeepLinkingEnumWrapperProto_OPEN_BATTLE_LEAGUE DeepLinkingEnumWrapperProto_DeepLinkingActionName = 3 + DeepLinkingEnumWrapperProto_OPEN_SETTINGS DeepLinkingEnumWrapperProto_DeepLinkingActionName = 4 + DeepLinkingEnumWrapperProto_OPEN_PLAYER_PROFILE DeepLinkingEnumWrapperProto_DeepLinkingActionName = 5 + DeepLinkingEnumWrapperProto_OPEN_BUDDY DeepLinkingEnumWrapperProto_DeepLinkingActionName = 6 + DeepLinkingEnumWrapperProto_OPEN_AVATAR_ITEMS DeepLinkingEnumWrapperProto_DeepLinkingActionName = 7 + DeepLinkingEnumWrapperProto_OPEN_QUEST_LIST DeepLinkingEnumWrapperProto_DeepLinkingActionName = 8 + DeepLinkingEnumWrapperProto_OPEN_POKEMON_INVENTORY DeepLinkingEnumWrapperProto_DeepLinkingActionName = 9 + DeepLinkingEnumWrapperProto_OPEN_NEARBY_POKEMON DeepLinkingEnumWrapperProto_DeepLinkingActionName = 10 + DeepLinkingEnumWrapperProto_OPEN_POKEDEX DeepLinkingEnumWrapperProto_DeepLinkingActionName = 11 + DeepLinkingEnumWrapperProto_OPEN_EVENTS DeepLinkingEnumWrapperProto_DeepLinkingActionName = 12 + DeepLinkingEnumWrapperProto_OPEN_JOURNAL DeepLinkingEnumWrapperProto_DeepLinkingActionName = 13 + DeepLinkingEnumWrapperProto_OPEN_TIPS DeepLinkingEnumWrapperProto_DeepLinkingActionName = 14 + DeepLinkingEnumWrapperProto_OPEN_ITEM_INVENTORY DeepLinkingEnumWrapperProto_DeepLinkingActionName = 15 + DeepLinkingEnumWrapperProto_FILL_REFERRAL_CODE DeepLinkingEnumWrapperProto_DeepLinkingActionName = 16 + DeepLinkingEnumWrapperProto_OPEN_ADDRESS_BOOK DeepLinkingEnumWrapperProto_DeepLinkingActionName = 17 + DeepLinkingEnumWrapperProto_OPEN_EGG_HATCH DeepLinkingEnumWrapperProto_DeepLinkingActionName = 18 + DeepLinkingEnumWrapperProto_OPEN_GYM DeepLinkingEnumWrapperProto_DeepLinkingActionName = 19 + DeepLinkingEnumWrapperProto_OPEN_RAID DeepLinkingEnumWrapperProto_DeepLinkingActionName = 20 + DeepLinkingEnumWrapperProto_USE_DAILY_INCENSE DeepLinkingEnumWrapperProto_DeepLinkingActionName = 21 + DeepLinkingEnumWrapperProto_OPEN_DEFENDING_GYM DeepLinkingEnumWrapperProto_DeepLinkingActionName = 22 + DeepLinkingEnumWrapperProto_OPEN_NEARBY_GYM DeepLinkingEnumWrapperProto_DeepLinkingActionName = 23 + DeepLinkingEnumWrapperProto_REDEEM_PASSCODE DeepLinkingEnumWrapperProto_DeepLinkingActionName = 24 + DeepLinkingEnumWrapperProto_OPEN_CONTEST_REWARD DeepLinkingEnumWrapperProto_DeepLinkingActionName = 25 + DeepLinkingEnumWrapperProto_ADD_FRIEND DeepLinkingEnumWrapperProto_DeepLinkingActionName = 26 + DeepLinkingEnumWrapperProto_OPEN_CAMPFIRE DeepLinkingEnumWrapperProto_DeepLinkingActionName = 27 + DeepLinkingEnumWrapperProto_OPEN_PARTY DeepLinkingEnumWrapperProto_DeepLinkingActionName = 28 + DeepLinkingEnumWrapperProto_OPEN_NEARBY_POWERSPOT DeepLinkingEnumWrapperProto_DeepLinkingActionName = 29 + DeepLinkingEnumWrapperProto_BEGIN_PERMISSIONS_FLOW DeepLinkingEnumWrapperProto_DeepLinkingActionName = 30 + DeepLinkingEnumWrapperProto_OPEN_NEARBY_POI DeepLinkingEnumWrapperProto_DeepLinkingActionName = 31 + DeepLinkingEnumWrapperProto_OPEN_UPLOADS_SETTINGS DeepLinkingEnumWrapperProto_DeepLinkingActionName = 32 + DeepLinkingEnumWrapperProto_OPEN_PLANNER_NOTIFICATION DeepLinkingEnumWrapperProto_DeepLinkingActionName = 33 + DeepLinkingEnumWrapperProto_PASSWORDLESS_LOGIN_TO_WEBSTORE DeepLinkingEnumWrapperProto_DeepLinkingActionName = 34 + DeepLinkingEnumWrapperProto_OPEN_MAX_BATTLE DeepLinkingEnumWrapperProto_DeepLinkingActionName = 35 + DeepLinkingEnumWrapperProto_PARTY_INVITE DeepLinkingEnumWrapperProto_DeepLinkingActionName = 36 + DeepLinkingEnumWrapperProto_OPEN_REMOTE_TRADE DeepLinkingEnumWrapperProto_DeepLinkingActionName = 37 + DeepLinkingEnumWrapperProto_OPEN_SOFT_SFIDA DeepLinkingEnumWrapperProto_DeepLinkingActionName = 38 + DeepLinkingEnumWrapperProto_OPEN_APS DeepLinkingEnumWrapperProto_DeepLinkingActionName = 39 + DeepLinkingEnumWrapperProto_OPEN_GAMESITE_WEBVIEW DeepLinkingEnumWrapperProto_DeepLinkingActionName = 40 +) + +// Enum value maps for DeepLinkingEnumWrapperProto_DeepLinkingActionName. +var ( + DeepLinkingEnumWrapperProto_DeepLinkingActionName_name = map[int32]string{ + 0: "UNSET", + 1: "OPEN_SHOP", + 2: "OPEN_NEWS", + 3: "OPEN_BATTLE_LEAGUE", + 4: "OPEN_SETTINGS", + 5: "OPEN_PLAYER_PROFILE", + 6: "OPEN_BUDDY", + 7: "OPEN_AVATAR_ITEMS", + 8: "OPEN_QUEST_LIST", + 9: "OPEN_POKEMON_INVENTORY", + 10: "OPEN_NEARBY_POKEMON", + 11: "OPEN_POKEDEX", + 12: "OPEN_EVENTS", + 13: "OPEN_JOURNAL", + 14: "OPEN_TIPS", + 15: "OPEN_ITEM_INVENTORY", + 16: "FILL_REFERRAL_CODE", + 17: "OPEN_ADDRESS_BOOK", + 18: "OPEN_EGG_HATCH", + 19: "OPEN_GYM", + 20: "OPEN_RAID", + 21: "USE_DAILY_INCENSE", + 22: "OPEN_DEFENDING_GYM", + 23: "OPEN_NEARBY_GYM", + 24: "REDEEM_PASSCODE", + 25: "OPEN_CONTEST_REWARD", + 26: "ADD_FRIEND", + 27: "OPEN_CAMPFIRE", + 28: "OPEN_PARTY", + 29: "OPEN_NEARBY_POWERSPOT", + 30: "BEGIN_PERMISSIONS_FLOW", + 31: "OPEN_NEARBY_POI", + 32: "OPEN_UPLOADS_SETTINGS", + 33: "OPEN_PLANNER_NOTIFICATION", + 34: "PASSWORDLESS_LOGIN_TO_WEBSTORE", + 35: "OPEN_MAX_BATTLE", + 36: "PARTY_INVITE", + 37: "OPEN_REMOTE_TRADE", + 38: "OPEN_SOFT_SFIDA", + 39: "OPEN_APS", + 40: "OPEN_GAMESITE_WEBVIEW", + } + DeepLinkingEnumWrapperProto_DeepLinkingActionName_value = map[string]int32{ + "UNSET": 0, + "OPEN_SHOP": 1, + "OPEN_NEWS": 2, + "OPEN_BATTLE_LEAGUE": 3, + "OPEN_SETTINGS": 4, + "OPEN_PLAYER_PROFILE": 5, + "OPEN_BUDDY": 6, + "OPEN_AVATAR_ITEMS": 7, + "OPEN_QUEST_LIST": 8, + "OPEN_POKEMON_INVENTORY": 9, + "OPEN_NEARBY_POKEMON": 10, + "OPEN_POKEDEX": 11, + "OPEN_EVENTS": 12, + "OPEN_JOURNAL": 13, + "OPEN_TIPS": 14, + "OPEN_ITEM_INVENTORY": 15, + "FILL_REFERRAL_CODE": 16, + "OPEN_ADDRESS_BOOK": 17, + "OPEN_EGG_HATCH": 18, + "OPEN_GYM": 19, + "OPEN_RAID": 20, + "USE_DAILY_INCENSE": 21, + "OPEN_DEFENDING_GYM": 22, + "OPEN_NEARBY_GYM": 23, + "REDEEM_PASSCODE": 24, + "OPEN_CONTEST_REWARD": 25, + "ADD_FRIEND": 26, + "OPEN_CAMPFIRE": 27, + "OPEN_PARTY": 28, + "OPEN_NEARBY_POWERSPOT": 29, + "BEGIN_PERMISSIONS_FLOW": 30, + "OPEN_NEARBY_POI": 31, + "OPEN_UPLOADS_SETTINGS": 32, + "OPEN_PLANNER_NOTIFICATION": 33, + "PASSWORDLESS_LOGIN_TO_WEBSTORE": 34, + "OPEN_MAX_BATTLE": 35, + "PARTY_INVITE": 36, + "OPEN_REMOTE_TRADE": 37, + "OPEN_SOFT_SFIDA": 38, + "OPEN_APS": 39, + "OPEN_GAMESITE_WEBVIEW": 40, + } +) + +func (x DeepLinkingEnumWrapperProto_DeepLinkingActionName) Enum() *DeepLinkingEnumWrapperProto_DeepLinkingActionName { + p := new(DeepLinkingEnumWrapperProto_DeepLinkingActionName) + *p = x + return p +} + +func (x DeepLinkingEnumWrapperProto_DeepLinkingActionName) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DeepLinkingEnumWrapperProto_DeepLinkingActionName) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[515].Descriptor() +} + +func (DeepLinkingEnumWrapperProto_DeepLinkingActionName) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[515] +} + +func (x DeepLinkingEnumWrapperProto_DeepLinkingActionName) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DeepLinkingEnumWrapperProto_DeepLinkingActionName.Descriptor instead. +func (DeepLinkingEnumWrapperProto_DeepLinkingActionName) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{703, 0} +} + +type DeepLinkingEnumWrapperProto_PermissionsFlow int32 + +const ( + DeepLinkingEnumWrapperProto_SMART_GLASSES_SYNC_SETTINGS DeepLinkingEnumWrapperProto_PermissionsFlow = 0 +) + +// Enum value maps for DeepLinkingEnumWrapperProto_PermissionsFlow. +var ( + DeepLinkingEnumWrapperProto_PermissionsFlow_name = map[int32]string{ + 0: "SMART_GLASSES_SYNC_SETTINGS", + } + DeepLinkingEnumWrapperProto_PermissionsFlow_value = map[string]int32{ + "SMART_GLASSES_SYNC_SETTINGS": 0, + } +) + +func (x DeepLinkingEnumWrapperProto_PermissionsFlow) Enum() *DeepLinkingEnumWrapperProto_PermissionsFlow { + p := new(DeepLinkingEnumWrapperProto_PermissionsFlow) + *p = x + return p +} + +func (x DeepLinkingEnumWrapperProto_PermissionsFlow) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DeepLinkingEnumWrapperProto_PermissionsFlow) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[516].Descriptor() +} + +func (DeepLinkingEnumWrapperProto_PermissionsFlow) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[516] +} + +func (x DeepLinkingEnumWrapperProto_PermissionsFlow) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DeepLinkingEnumWrapperProto_PermissionsFlow.Descriptor instead. +func (DeepLinkingEnumWrapperProto_PermissionsFlow) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{703, 1} +} + +type DeepLinkingEnumWrapperProto_NearbyPokemonTab int32 + +const ( + DeepLinkingEnumWrapperProto_NEARBY_POKEMON DeepLinkingEnumWrapperProto_NearbyPokemonTab = 0 + DeepLinkingEnumWrapperProto_RAIDS DeepLinkingEnumWrapperProto_NearbyPokemonTab = 1 + DeepLinkingEnumWrapperProto_ROUTES DeepLinkingEnumWrapperProto_NearbyPokemonTab = 2 + DeepLinkingEnumWrapperProto_STATIONS DeepLinkingEnumWrapperProto_NearbyPokemonTab = 3 + DeepLinkingEnumWrapperProto_RSVPS DeepLinkingEnumWrapperProto_NearbyPokemonTab = 4 +) + +// Enum value maps for DeepLinkingEnumWrapperProto_NearbyPokemonTab. +var ( + DeepLinkingEnumWrapperProto_NearbyPokemonTab_name = map[int32]string{ + 0: "NEARBY_POKEMON", + 1: "RAIDS", + 2: "ROUTES", + 3: "STATIONS", + 4: "RSVPS", + } + DeepLinkingEnumWrapperProto_NearbyPokemonTab_value = map[string]int32{ + "NEARBY_POKEMON": 0, + "RAIDS": 1, + "ROUTES": 2, + "STATIONS": 3, + "RSVPS": 4, + } +) + +func (x DeepLinkingEnumWrapperProto_NearbyPokemonTab) Enum() *DeepLinkingEnumWrapperProto_NearbyPokemonTab { + p := new(DeepLinkingEnumWrapperProto_NearbyPokemonTab) + *p = x + return p +} + +func (x DeepLinkingEnumWrapperProto_NearbyPokemonTab) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DeepLinkingEnumWrapperProto_NearbyPokemonTab) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[517].Descriptor() +} + +func (DeepLinkingEnumWrapperProto_NearbyPokemonTab) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[517] +} + +func (x DeepLinkingEnumWrapperProto_NearbyPokemonTab) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DeepLinkingEnumWrapperProto_NearbyPokemonTab.Descriptor instead. +func (DeepLinkingEnumWrapperProto_NearbyPokemonTab) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{703, 2} +} + +type DeepLinkingEnumWrapperProto_PlayerProfileTab int32 + +const ( + DeepLinkingEnumWrapperProto_PROFILE DeepLinkingEnumWrapperProto_PlayerProfileTab = 0 + DeepLinkingEnumWrapperProto_FRIENDS DeepLinkingEnumWrapperProto_PlayerProfileTab = 1 + DeepLinkingEnumWrapperProto_PARTY_PLAY DeepLinkingEnumWrapperProto_PlayerProfileTab = 2 +) + +// Enum value maps for DeepLinkingEnumWrapperProto_PlayerProfileTab. +var ( + DeepLinkingEnumWrapperProto_PlayerProfileTab_name = map[int32]string{ + 0: "PROFILE", + 1: "FRIENDS", + 2: "PARTY_PLAY", + } + DeepLinkingEnumWrapperProto_PlayerProfileTab_value = map[string]int32{ + "PROFILE": 0, + "FRIENDS": 1, + "PARTY_PLAY": 2, + } +) + +func (x DeepLinkingEnumWrapperProto_PlayerProfileTab) Enum() *DeepLinkingEnumWrapperProto_PlayerProfileTab { + p := new(DeepLinkingEnumWrapperProto_PlayerProfileTab) + *p = x + return p +} + +func (x DeepLinkingEnumWrapperProto_PlayerProfileTab) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DeepLinkingEnumWrapperProto_PlayerProfileTab) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[518].Descriptor() +} + +func (DeepLinkingEnumWrapperProto_PlayerProfileTab) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[518] +} + +func (x DeepLinkingEnumWrapperProto_PlayerProfileTab) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DeepLinkingEnumWrapperProto_PlayerProfileTab.Descriptor instead. +func (DeepLinkingEnumWrapperProto_PlayerProfileTab) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{703, 3} +} + +type DeepLinkingEnumWrapperProto_PokemonInventoryTab int32 + +const ( + DeepLinkingEnumWrapperProto_COMBAT_PARTY DeepLinkingEnumWrapperProto_PokemonInventoryTab = 0 + DeepLinkingEnumWrapperProto_POKEMON DeepLinkingEnumWrapperProto_PokemonInventoryTab = 1 + DeepLinkingEnumWrapperProto_EGGS DeepLinkingEnumWrapperProto_PokemonInventoryTab = 2 +) + +// Enum value maps for DeepLinkingEnumWrapperProto_PokemonInventoryTab. +var ( + DeepLinkingEnumWrapperProto_PokemonInventoryTab_name = map[int32]string{ + 0: "COMBAT_PARTY", + 1: "POKEMON", + 2: "EGGS", + } + DeepLinkingEnumWrapperProto_PokemonInventoryTab_value = map[string]int32{ + "COMBAT_PARTY": 0, + "POKEMON": 1, + "EGGS": 2, + } +) + +func (x DeepLinkingEnumWrapperProto_PokemonInventoryTab) Enum() *DeepLinkingEnumWrapperProto_PokemonInventoryTab { + p := new(DeepLinkingEnumWrapperProto_PokemonInventoryTab) + *p = x + return p +} + +func (x DeepLinkingEnumWrapperProto_PokemonInventoryTab) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DeepLinkingEnumWrapperProto_PokemonInventoryTab) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[519].Descriptor() +} + +func (DeepLinkingEnumWrapperProto_PokemonInventoryTab) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[519] +} + +func (x DeepLinkingEnumWrapperProto_PokemonInventoryTab) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DeepLinkingEnumWrapperProto_PokemonInventoryTab.Descriptor instead. +func (DeepLinkingEnumWrapperProto_PokemonInventoryTab) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{703, 4} +} + +type DeepLinkingEnumWrapperProto_QuestListTab int32 + +const ( + DeepLinkingEnumWrapperProto_TODAY_VIEW DeepLinkingEnumWrapperProto_QuestListTab = 0 + DeepLinkingEnumWrapperProto_FIELD_RESEARCH DeepLinkingEnumWrapperProto_QuestListTab = 1 + DeepLinkingEnumWrapperProto_SPECIAL_RESEARCH DeepLinkingEnumWrapperProto_QuestListTab = 2 +) + +// Enum value maps for DeepLinkingEnumWrapperProto_QuestListTab. +var ( + DeepLinkingEnumWrapperProto_QuestListTab_name = map[int32]string{ + 0: "TODAY_VIEW", + 1: "FIELD_RESEARCH", + 2: "SPECIAL_RESEARCH", + } + DeepLinkingEnumWrapperProto_QuestListTab_value = map[string]int32{ + "TODAY_VIEW": 0, + "FIELD_RESEARCH": 1, + "SPECIAL_RESEARCH": 2, + } +) + +func (x DeepLinkingEnumWrapperProto_QuestListTab) Enum() *DeepLinkingEnumWrapperProto_QuestListTab { + p := new(DeepLinkingEnumWrapperProto_QuestListTab) + *p = x + return p +} + +func (x DeepLinkingEnumWrapperProto_QuestListTab) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DeepLinkingEnumWrapperProto_QuestListTab) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[520].Descriptor() +} + +func (DeepLinkingEnumWrapperProto_QuestListTab) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[520] +} + +func (x DeepLinkingEnumWrapperProto_QuestListTab) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DeepLinkingEnumWrapperProto_QuestListTab.Descriptor instead. +func (DeepLinkingEnumWrapperProto_QuestListTab) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{703, 5} +} + +type DeepLinkingEnumWrapperProto_NotificationsNewsTab int32 + +const ( + DeepLinkingEnumWrapperProto_NEWS DeepLinkingEnumWrapperProto_NotificationsNewsTab = 0 + DeepLinkingEnumWrapperProto_NOTIFICATIONS DeepLinkingEnumWrapperProto_NotificationsNewsTab = 1 +) + +// Enum value maps for DeepLinkingEnumWrapperProto_NotificationsNewsTab. +var ( + DeepLinkingEnumWrapperProto_NotificationsNewsTab_name = map[int32]string{ + 0: "NEWS", + 1: "NOTIFICATIONS", + } + DeepLinkingEnumWrapperProto_NotificationsNewsTab_value = map[string]int32{ + "NEWS": 0, + "NOTIFICATIONS": 1, + } +) + +func (x DeepLinkingEnumWrapperProto_NotificationsNewsTab) Enum() *DeepLinkingEnumWrapperProto_NotificationsNewsTab { + p := new(DeepLinkingEnumWrapperProto_NotificationsNewsTab) + *p = x + return p +} + +func (x DeepLinkingEnumWrapperProto_NotificationsNewsTab) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DeepLinkingEnumWrapperProto_NotificationsNewsTab) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[521].Descriptor() +} + +func (DeepLinkingEnumWrapperProto_NotificationsNewsTab) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[521] +} + +func (x DeepLinkingEnumWrapperProto_NotificationsNewsTab) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DeepLinkingEnumWrapperProto_NotificationsNewsTab.Descriptor instead. +func (DeepLinkingEnumWrapperProto_NotificationsNewsTab) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{703, 6} +} + +type DeepLinkingTelemetry_LinkSource int32 + +const ( + DeepLinkingTelemetry_UNKNOWN DeepLinkingTelemetry_LinkSource = 0 + DeepLinkingTelemetry_URL DeepLinkingTelemetry_LinkSource = 1 + DeepLinkingTelemetry_NOTIFICATION DeepLinkingTelemetry_LinkSource = 2 +) + +// Enum value maps for DeepLinkingTelemetry_LinkSource. +var ( + DeepLinkingTelemetry_LinkSource_name = map[int32]string{ + 0: "UNKNOWN", + 1: "URL", + 2: "NOTIFICATION", + } + DeepLinkingTelemetry_LinkSource_value = map[string]int32{ + "UNKNOWN": 0, + "URL": 1, + "NOTIFICATION": 2, + } +) + +func (x DeepLinkingTelemetry_LinkSource) Enum() *DeepLinkingTelemetry_LinkSource { + p := new(DeepLinkingTelemetry_LinkSource) + *p = x + return p +} + +func (x DeepLinkingTelemetry_LinkSource) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DeepLinkingTelemetry_LinkSource) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[522].Descriptor() +} + +func (DeepLinkingTelemetry_LinkSource) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[522] +} + +func (x DeepLinkingTelemetry_LinkSource) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DeepLinkingTelemetry_LinkSource.Descriptor instead. +func (DeepLinkingTelemetry_LinkSource) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{705, 0} +} + +type DeleteGiftFromInventoryOutProto_Result int32 + +const ( + DeleteGiftFromInventoryOutProto_UNSET DeleteGiftFromInventoryOutProto_Result = 0 + DeleteGiftFromInventoryOutProto_SUCCESS DeleteGiftFromInventoryOutProto_Result = 1 + DeleteGiftFromInventoryOutProto_ERROR_UNKNOWN DeleteGiftFromInventoryOutProto_Result = 2 + DeleteGiftFromInventoryOutProto_ERROR_GIFT_DOES_NOT_EXIST DeleteGiftFromInventoryOutProto_Result = 3 +) + +// Enum value maps for DeleteGiftFromInventoryOutProto_Result. +var ( + DeleteGiftFromInventoryOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_GIFT_DOES_NOT_EXIST", + } + DeleteGiftFromInventoryOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_GIFT_DOES_NOT_EXIST": 3, + } +) + +func (x DeleteGiftFromInventoryOutProto_Result) Enum() *DeleteGiftFromInventoryOutProto_Result { + p := new(DeleteGiftFromInventoryOutProto_Result) + *p = x + return p +} + +func (x DeleteGiftFromInventoryOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DeleteGiftFromInventoryOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[523].Descriptor() +} + +func (DeleteGiftFromInventoryOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[523] +} + +func (x DeleteGiftFromInventoryOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DeleteGiftFromInventoryOutProto_Result.Descriptor instead. +func (DeleteGiftFromInventoryOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{706, 0} +} + +type DeleteGiftOutProto_Result int32 + +const ( + DeleteGiftOutProto_UNSET DeleteGiftOutProto_Result = 0 + DeleteGiftOutProto_SUCCESS DeleteGiftOutProto_Result = 1 + DeleteGiftOutProto_ERROR_UNKNOWN DeleteGiftOutProto_Result = 2 + DeleteGiftOutProto_ERROR_INVALID_PLAYER_ID DeleteGiftOutProto_Result = 3 + DeleteGiftOutProto_ERROR_FRIEND_NOT_FOUND DeleteGiftOutProto_Result = 4 + DeleteGiftOutProto_ERROR_GIFT_DOES_NOT_EXIST DeleteGiftOutProto_Result = 5 + DeleteGiftOutProto_ERROR_FRIEND_UPDATE DeleteGiftOutProto_Result = 6 +) + +// Enum value maps for DeleteGiftOutProto_Result. +var ( + DeleteGiftOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_INVALID_PLAYER_ID", + 4: "ERROR_FRIEND_NOT_FOUND", + 5: "ERROR_GIFT_DOES_NOT_EXIST", + 6: "ERROR_FRIEND_UPDATE", + } + DeleteGiftOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_INVALID_PLAYER_ID": 3, + "ERROR_FRIEND_NOT_FOUND": 4, + "ERROR_GIFT_DOES_NOT_EXIST": 5, + "ERROR_FRIEND_UPDATE": 6, + } +) + +func (x DeleteGiftOutProto_Result) Enum() *DeleteGiftOutProto_Result { + p := new(DeleteGiftOutProto_Result) + *p = x + return p +} + +func (x DeleteGiftOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DeleteGiftOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[524].Descriptor() +} + +func (DeleteGiftOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[524] +} + +func (x DeleteGiftOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DeleteGiftOutProto_Result.Descriptor instead. +func (DeleteGiftOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{708, 0} +} + +type DeleteNewsfeedResponse_Result int32 + +const ( + DeleteNewsfeedResponse_UNSET DeleteNewsfeedResponse_Result = 0 + DeleteNewsfeedResponse_SUCCESS DeleteNewsfeedResponse_Result = 1 + DeleteNewsfeedResponse_FAILED DeleteNewsfeedResponse_Result = 2 + DeleteNewsfeedResponse_NOT_FOUND DeleteNewsfeedResponse_Result = 3 +) + +// Enum value maps for DeleteNewsfeedResponse_Result. +var ( + DeleteNewsfeedResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILED", + 3: "NOT_FOUND", + } + DeleteNewsfeedResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILED": 2, + "NOT_FOUND": 3, + } +) + +func (x DeleteNewsfeedResponse_Result) Enum() *DeleteNewsfeedResponse_Result { + p := new(DeleteNewsfeedResponse_Result) + *p = x + return p +} + +func (x DeleteNewsfeedResponse_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DeleteNewsfeedResponse_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[525].Descriptor() +} + +func (DeleteNewsfeedResponse_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[525] +} + +func (x DeleteNewsfeedResponse_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DeleteNewsfeedResponse_Result.Descriptor instead. +func (DeleteNewsfeedResponse_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{711, 0} +} + +type DeletePokemonTagOutProto_Result int32 + +const ( + DeletePokemonTagOutProto_UNSET DeletePokemonTagOutProto_Result = 0 + DeletePokemonTagOutProto_SUCCESS DeletePokemonTagOutProto_Result = 1 + DeletePokemonTagOutProto_ERROR_PLAYER_LEVEL_TOO_LOW DeletePokemonTagOutProto_Result = 2 + DeletePokemonTagOutProto_TAG_DOES_NOT_EXIST DeletePokemonTagOutProto_Result = 3 +) + +// Enum value maps for DeletePokemonTagOutProto_Result. +var ( + DeletePokemonTagOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PLAYER_LEVEL_TOO_LOW", + 3: "TAG_DOES_NOT_EXIST", + } + DeletePokemonTagOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PLAYER_LEVEL_TOO_LOW": 2, + "TAG_DOES_NOT_EXIST": 3, + } +) + +func (x DeletePokemonTagOutProto_Result) Enum() *DeletePokemonTagOutProto_Result { + p := new(DeletePokemonTagOutProto_Result) + *p = x + return p +} + +func (x DeletePokemonTagOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DeletePokemonTagOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[526].Descriptor() +} + +func (DeletePokemonTagOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[526] +} + +func (x DeletePokemonTagOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DeletePokemonTagOutProto_Result.Descriptor instead. +func (DeletePokemonTagOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{712, 0} +} + +type DeletePostcardOutProto_Result int32 + +const ( + DeletePostcardOutProto_UNSET DeletePostcardOutProto_Result = 0 + DeletePostcardOutProto_SUCCESS DeletePostcardOutProto_Result = 1 + DeletePostcardOutProto_ERROR_POSTCARD_DOES_NOT_EXIST DeletePostcardOutProto_Result = 2 + DeletePostcardOutProto_ERROR_POSTCARD_FAVORITED DeletePostcardOutProto_Result = 3 + DeletePostcardOutProto_ERROR_NOT_ENABLED DeletePostcardOutProto_Result = 4 +) + +// Enum value maps for DeletePostcardOutProto_Result. +var ( + DeletePostcardOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_POSTCARD_DOES_NOT_EXIST", + 3: "ERROR_POSTCARD_FAVORITED", + 4: "ERROR_NOT_ENABLED", + } + DeletePostcardOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_POSTCARD_DOES_NOT_EXIST": 2, + "ERROR_POSTCARD_FAVORITED": 3, + "ERROR_NOT_ENABLED": 4, + } +) + +func (x DeletePostcardOutProto_Result) Enum() *DeletePostcardOutProto_Result { + p := new(DeletePostcardOutProto_Result) + *p = x + return p +} + +func (x DeletePostcardOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DeletePostcardOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[527].Descriptor() +} + +func (DeletePostcardOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[527] +} + +func (x DeletePostcardOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DeletePostcardOutProto_Result.Descriptor instead. +func (DeletePostcardOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{714, 0} +} + +type DeletePostcardsOutProto_Result int32 + +const ( + DeletePostcardsOutProto_UNSET DeletePostcardsOutProto_Result = 0 + DeletePostcardsOutProto_SUCCESS DeletePostcardsOutProto_Result = 1 + DeletePostcardsOutProto_ERROR_POSTCARD_DOES_NOT_EXIST DeletePostcardsOutProto_Result = 2 + DeletePostcardsOutProto_ERROR_POSTCARD_FAVORITED DeletePostcardsOutProto_Result = 3 + DeletePostcardsOutProto_ERROR_NOT_ENABLED DeletePostcardsOutProto_Result = 4 +) + +// Enum value maps for DeletePostcardsOutProto_Result. +var ( + DeletePostcardsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_POSTCARD_DOES_NOT_EXIST", + 3: "ERROR_POSTCARD_FAVORITED", + 4: "ERROR_NOT_ENABLED", + } + DeletePostcardsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_POSTCARD_DOES_NOT_EXIST": 2, + "ERROR_POSTCARD_FAVORITED": 3, + "ERROR_NOT_ENABLED": 4, + } +) + +func (x DeletePostcardsOutProto_Result) Enum() *DeletePostcardsOutProto_Result { + p := new(DeletePostcardsOutProto_Result) + *p = x + return p +} + +func (x DeletePostcardsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DeletePostcardsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[528].Descriptor() +} + +func (DeletePostcardsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[528] +} + +func (x DeletePostcardsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DeletePostcardsOutProto_Result.Descriptor instead. +func (DeletePostcardsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{716, 0} +} + +type DeleteRouteDraftOutProto_Result int32 + +const ( + DeleteRouteDraftOutProto_UNSET DeleteRouteDraftOutProto_Result = 0 + DeleteRouteDraftOutProto_SUCCESS DeleteRouteDraftOutProto_Result = 1 + DeleteRouteDraftOutProto_SUCCESS_ROUTE_NOT_FOUND DeleteRouteDraftOutProto_Result = -1 + DeleteRouteDraftOutProto_ERROR_UNKNOWN DeleteRouteDraftOutProto_Result = 3 + DeleteRouteDraftOutProto_ERROR_ROUTE_NOT_EDITABLE DeleteRouteDraftOutProto_Result = 4 +) + +// Enum value maps for DeleteRouteDraftOutProto_Result. +var ( + DeleteRouteDraftOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + -1: "SUCCESS_ROUTE_NOT_FOUND", + 3: "ERROR_UNKNOWN", + 4: "ERROR_ROUTE_NOT_EDITABLE", + } + DeleteRouteDraftOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "SUCCESS_ROUTE_NOT_FOUND": -1, + "ERROR_UNKNOWN": 3, + "ERROR_ROUTE_NOT_EDITABLE": 4, + } +) + +func (x DeleteRouteDraftOutProto_Result) Enum() *DeleteRouteDraftOutProto_Result { + p := new(DeleteRouteDraftOutProto_Result) + *p = x + return p +} + +func (x DeleteRouteDraftOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DeleteRouteDraftOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[529].Descriptor() +} + +func (DeleteRouteDraftOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[529] +} + +func (x DeleteRouteDraftOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DeleteRouteDraftOutProto_Result.Descriptor instead. +func (DeleteRouteDraftOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{718, 0} +} + +type DequeueQuestDialogueOutProto_Status int32 + +const ( + DequeueQuestDialogueOutProto_UNSET DequeueQuestDialogueOutProto_Status = 0 + DequeueQuestDialogueOutProto_SUCCESS DequeueQuestDialogueOutProto_Status = 1 + DequeueQuestDialogueOutProto_ERROR_NO_VALID_QUESTS_IN_QUEUE DequeueQuestDialogueOutProto_Status = 2 + DequeueQuestDialogueOutProto_ERROR_STILL_IN_COOLDOWN DequeueQuestDialogueOutProto_Status = 3 + DequeueQuestDialogueOutProto_ERROR_NO_DISPLAY_FOUND DequeueQuestDialogueOutProto_Status = 4 + DequeueQuestDialogueOutProto_ERROR_INVALID_INPUT DequeueQuestDialogueOutProto_Status = 5 + DequeueQuestDialogueOutProto_ERROR_NO_INPUT DequeueQuestDialogueOutProto_Status = 6 +) + +// Enum value maps for DequeueQuestDialogueOutProto_Status. +var ( + DequeueQuestDialogueOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_NO_VALID_QUESTS_IN_QUEUE", + 3: "ERROR_STILL_IN_COOLDOWN", + 4: "ERROR_NO_DISPLAY_FOUND", + 5: "ERROR_INVALID_INPUT", + 6: "ERROR_NO_INPUT", + } + DequeueQuestDialogueOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NO_VALID_QUESTS_IN_QUEUE": 2, + "ERROR_STILL_IN_COOLDOWN": 3, + "ERROR_NO_DISPLAY_FOUND": 4, + "ERROR_INVALID_INPUT": 5, + "ERROR_NO_INPUT": 6, + } +) + +func (x DequeueQuestDialogueOutProto_Status) Enum() *DequeueQuestDialogueOutProto_Status { + p := new(DequeueQuestDialogueOutProto_Status) + *p = x + return p +} + +func (x DequeueQuestDialogueOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DequeueQuestDialogueOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[530].Descriptor() +} + +func (DequeueQuestDialogueOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[530] +} + +func (x DequeueQuestDialogueOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DequeueQuestDialogueOutProto_Status.Descriptor instead. +func (DequeueQuestDialogueOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{726, 0} +} + +type DeviceOSTelemetry_OSArchitecture int32 + +const ( + DeviceOSTelemetry_UNSET DeviceOSTelemetry_OSArchitecture = 0 + DeviceOSTelemetry_ARCH32_BIT DeviceOSTelemetry_OSArchitecture = 1 + DeviceOSTelemetry_ARCH64_BIT DeviceOSTelemetry_OSArchitecture = 2 +) + +// Enum value maps for DeviceOSTelemetry_OSArchitecture. +var ( + DeviceOSTelemetry_OSArchitecture_name = map[int32]string{ + 0: "UNSET", + 1: "ARCH32_BIT", + 2: "ARCH64_BIT", + } + DeviceOSTelemetry_OSArchitecture_value = map[string]int32{ + "UNSET": 0, + "ARCH32_BIT": 1, + "ARCH64_BIT": 2, + } +) + +func (x DeviceOSTelemetry_OSArchitecture) Enum() *DeviceOSTelemetry_OSArchitecture { + p := new(DeviceOSTelemetry_OSArchitecture) + *p = x + return p +} + +func (x DeviceOSTelemetry_OSArchitecture) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DeviceOSTelemetry_OSArchitecture) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[531].Descriptor() +} + +func (DeviceOSTelemetry_OSArchitecture) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[531] +} + +func (x DeviceOSTelemetry_OSArchitecture) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DeviceOSTelemetry_OSArchitecture.Descriptor instead. +func (DeviceOSTelemetry_OSArchitecture) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{734, 0} +} + +type DiskEncounterOutProto_Result int32 + +const ( + DiskEncounterOutProto_UNKNOWN DiskEncounterOutProto_Result = 0 + DiskEncounterOutProto_SUCCESS DiskEncounterOutProto_Result = 1 + DiskEncounterOutProto_NOT_AVAILABLE DiskEncounterOutProto_Result = 2 + DiskEncounterOutProto_NOT_IN_RANGE DiskEncounterOutProto_Result = 3 + DiskEncounterOutProto_ENCOUNTER_ALREADY_FINISHED DiskEncounterOutProto_Result = 4 + DiskEncounterOutProto_POKEMON_INVENTORY_FULL DiskEncounterOutProto_Result = 5 +) + +// Enum value maps for DiskEncounterOutProto_Result. +var ( + DiskEncounterOutProto_Result_name = map[int32]string{ + 0: "UNKNOWN", + 1: "SUCCESS", + 2: "NOT_AVAILABLE", + 3: "NOT_IN_RANGE", + 4: "ENCOUNTER_ALREADY_FINISHED", + 5: "POKEMON_INVENTORY_FULL", + } + DiskEncounterOutProto_Result_value = map[string]int32{ + "UNKNOWN": 0, + "SUCCESS": 1, + "NOT_AVAILABLE": 2, + "NOT_IN_RANGE": 3, + "ENCOUNTER_ALREADY_FINISHED": 4, + "POKEMON_INVENTORY_FULL": 5, + } +) + +func (x DiskEncounterOutProto_Result) Enum() *DiskEncounterOutProto_Result { + p := new(DiskEncounterOutProto_Result) + *p = x + return p +} + +func (x DiskEncounterOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DiskEncounterOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[532].Descriptor() +} + +func (DiskEncounterOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[532] +} + +func (x DiskEncounterOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DiskEncounterOutProto_Result.Descriptor instead. +func (DiskEncounterOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{739, 0} +} + +type DisplayWeatherProto_DisplayLevel int32 + +const ( + DisplayWeatherProto_LEVEL_0 DisplayWeatherProto_DisplayLevel = 0 + DisplayWeatherProto_LEVEL_1 DisplayWeatherProto_DisplayLevel = 1 + DisplayWeatherProto_LEVEL_2 DisplayWeatherProto_DisplayLevel = 2 + DisplayWeatherProto_LEVEL_3 DisplayWeatherProto_DisplayLevel = 3 +) + +// Enum value maps for DisplayWeatherProto_DisplayLevel. +var ( + DisplayWeatherProto_DisplayLevel_name = map[int32]string{ + 0: "LEVEL_0", + 1: "LEVEL_1", + 2: "LEVEL_2", + 3: "LEVEL_3", + } + DisplayWeatherProto_DisplayLevel_value = map[string]int32{ + "LEVEL_0": 0, + "LEVEL_1": 1, + "LEVEL_2": 2, + "LEVEL_3": 3, + } +) + +func (x DisplayWeatherProto_DisplayLevel) Enum() *DisplayWeatherProto_DisplayLevel { + p := new(DisplayWeatherProto_DisplayLevel) + *p = x + return p +} + +func (x DisplayWeatherProto_DisplayLevel) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DisplayWeatherProto_DisplayLevel) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[533].Descriptor() +} + +func (DisplayWeatherProto_DisplayLevel) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[533] +} + +func (x DisplayWeatherProto_DisplayLevel) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DisplayWeatherProto_DisplayLevel.Descriptor instead. +func (DisplayWeatherProto_DisplayLevel) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{741, 0} +} + +type DownloadAllAssetsTelemetry_DownloadAllAssetsEventId int32 + +const ( + DownloadAllAssetsTelemetry_UNSET DownloadAllAssetsTelemetry_DownloadAllAssetsEventId = 0 + DownloadAllAssetsTelemetry_DOWNLOAD_STARTED DownloadAllAssetsTelemetry_DownloadAllAssetsEventId = 1 + DownloadAllAssetsTelemetry_DOWNLOAD_PAUSED DownloadAllAssetsTelemetry_DownloadAllAssetsEventId = 2 + DownloadAllAssetsTelemetry_DOWNLOAD_COMPLETED DownloadAllAssetsTelemetry_DownloadAllAssetsEventId = 3 +) + +// Enum value maps for DownloadAllAssetsTelemetry_DownloadAllAssetsEventId. +var ( + DownloadAllAssetsTelemetry_DownloadAllAssetsEventId_name = map[int32]string{ + 0: "UNSET", + 1: "DOWNLOAD_STARTED", + 2: "DOWNLOAD_PAUSED", + 3: "DOWNLOAD_COMPLETED", + } + DownloadAllAssetsTelemetry_DownloadAllAssetsEventId_value = map[string]int32{ + "UNSET": 0, + "DOWNLOAD_STARTED": 1, + "DOWNLOAD_PAUSED": 2, + "DOWNLOAD_COMPLETED": 3, + } +) + +func (x DownloadAllAssetsTelemetry_DownloadAllAssetsEventId) Enum() *DownloadAllAssetsTelemetry_DownloadAllAssetsEventId { + p := new(DownloadAllAssetsTelemetry_DownloadAllAssetsEventId) + *p = x + return p +} + +func (x DownloadAllAssetsTelemetry_DownloadAllAssetsEventId) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DownloadAllAssetsTelemetry_DownloadAllAssetsEventId) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[534].Descriptor() +} + +func (DownloadAllAssetsTelemetry_DownloadAllAssetsEventId) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[534] +} + +func (x DownloadAllAssetsTelemetry_DownloadAllAssetsEventId) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DownloadAllAssetsTelemetry_DownloadAllAssetsEventId.Descriptor instead. +func (DownloadAllAssetsTelemetry_DownloadAllAssetsEventId) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{746, 0} +} + +type DownloadGmTemplatesResponseProto_Result int32 + +const ( + DownloadGmTemplatesResponseProto_UNSET DownloadGmTemplatesResponseProto_Result = 0 + DownloadGmTemplatesResponseProto_COMPLETE DownloadGmTemplatesResponseProto_Result = 1 + DownloadGmTemplatesResponseProto_MORE_RESULTS DownloadGmTemplatesResponseProto_Result = 2 + DownloadGmTemplatesResponseProto_BATCH_ID_NOT_LIVE DownloadGmTemplatesResponseProto_Result = 3 + DownloadGmTemplatesResponseProto_INVALID_BASIS_BATCH_ID DownloadGmTemplatesResponseProto_Result = 4 + DownloadGmTemplatesResponseProto_WRONG_EXPERIMENTS DownloadGmTemplatesResponseProto_Result = 5 +) + +// Enum value maps for DownloadGmTemplatesResponseProto_Result. +var ( + DownloadGmTemplatesResponseProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "COMPLETE", + 2: "MORE_RESULTS", + 3: "BATCH_ID_NOT_LIVE", + 4: "INVALID_BASIS_BATCH_ID", + 5: "WRONG_EXPERIMENTS", + } + DownloadGmTemplatesResponseProto_Result_value = map[string]int32{ + "UNSET": 0, + "COMPLETE": 1, + "MORE_RESULTS": 2, + "BATCH_ID_NOT_LIVE": 3, + "INVALID_BASIS_BATCH_ID": 4, + "WRONG_EXPERIMENTS": 5, + } +) + +func (x DownloadGmTemplatesResponseProto_Result) Enum() *DownloadGmTemplatesResponseProto_Result { + p := new(DownloadGmTemplatesResponseProto_Result) + *p = x + return p +} + +func (x DownloadGmTemplatesResponseProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DownloadGmTemplatesResponseProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[535].Descriptor() +} + +func (DownloadGmTemplatesResponseProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[535] +} + +func (x DownloadGmTemplatesResponseProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DownloadGmTemplatesResponseProto_Result.Descriptor instead. +func (DownloadGmTemplatesResponseProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{748, 0} +} + +type Downstream_ResponseWithStatus_Status int32 + +const ( + Downstream_ResponseWithStatus_UNSET Downstream_ResponseWithStatus_Status = 0 + Downstream_ResponseWithStatus_OK Downstream_ResponseWithStatus_Status = 1 + Downstream_ResponseWithStatus_UNKNOWN Downstream_ResponseWithStatus_Status = 2 + Downstream_ResponseWithStatus_UNAUTHENTICATED Downstream_ResponseWithStatus_Status = 3 + Downstream_ResponseWithStatus_UNAUTHORIZED Downstream_ResponseWithStatus_Status = 4 + Downstream_ResponseWithStatus_BAD_REQUEST Downstream_ResponseWithStatus_Status = 5 + Downstream_ResponseWithStatus_UNIMPLEMENTED Downstream_ResponseWithStatus_Status = 6 + Downstream_ResponseWithStatus_RATE_LIMITED Downstream_ResponseWithStatus_Status = 7 + Downstream_ResponseWithStatus_CONNECTION_LIMITED Downstream_ResponseWithStatus_Status = 8 +) + +// Enum value maps for Downstream_ResponseWithStatus_Status. +var ( + Downstream_ResponseWithStatus_Status_name = map[int32]string{ + 0: "UNSET", + 1: "OK", + 2: "UNKNOWN", + 3: "UNAUTHENTICATED", + 4: "UNAUTHORIZED", + 5: "BAD_REQUEST", + 6: "UNIMPLEMENTED", + 7: "RATE_LIMITED", + 8: "CONNECTION_LIMITED", + } + Downstream_ResponseWithStatus_Status_value = map[string]int32{ + "UNSET": 0, + "OK": 1, + "UNKNOWN": 2, + "UNAUTHENTICATED": 3, + "UNAUTHORIZED": 4, + "BAD_REQUEST": 5, + "UNIMPLEMENTED": 6, + "RATE_LIMITED": 7, + "CONNECTION_LIMITED": 8, + } +) + +func (x Downstream_ResponseWithStatus_Status) Enum() *Downstream_ResponseWithStatus_Status { + p := new(Downstream_ResponseWithStatus_Status) + *p = x + return p +} + +func (x Downstream_ResponseWithStatus_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Downstream_ResponseWithStatus_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[536].Descriptor() +} + +func (Downstream_ResponseWithStatus_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[536] +} + +func (x Downstream_ResponseWithStatus_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use Downstream_ResponseWithStatus_Status.Descriptor instead. +func (Downstream_ResponseWithStatus_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{754, 3, 0} +} + +type Downstream_SubscriptionResponse_Status int32 + +const ( + Downstream_SubscriptionResponse_UNSET Downstream_SubscriptionResponse_Status = 0 + Downstream_SubscriptionResponse_OK Downstream_SubscriptionResponse_Status = 1 + Downstream_SubscriptionResponse_UNKNOWN Downstream_SubscriptionResponse_Status = 2 + Downstream_SubscriptionResponse_TOPIC_LIMITED Downstream_SubscriptionResponse_Status = 3 + Downstream_SubscriptionResponse_MAXIMUM_TOPIC_ID_LENGTH_EXCEEDED Downstream_SubscriptionResponse_Status = 4 + Downstream_SubscriptionResponse_TOPIC_ID_INVALID Downstream_SubscriptionResponse_Status = 5 +) + +// Enum value maps for Downstream_SubscriptionResponse_Status. +var ( + Downstream_SubscriptionResponse_Status_name = map[int32]string{ + 0: "UNSET", + 1: "OK", + 2: "UNKNOWN", + 3: "TOPIC_LIMITED", + 4: "MAXIMUM_TOPIC_ID_LENGTH_EXCEEDED", + 5: "TOPIC_ID_INVALID", + } + Downstream_SubscriptionResponse_Status_value = map[string]int32{ + "UNSET": 0, + "OK": 1, + "UNKNOWN": 2, + "TOPIC_LIMITED": 3, + "MAXIMUM_TOPIC_ID_LENGTH_EXCEEDED": 4, + "TOPIC_ID_INVALID": 5, + } +) + +func (x Downstream_SubscriptionResponse_Status) Enum() *Downstream_SubscriptionResponse_Status { + p := new(Downstream_SubscriptionResponse_Status) + *p = x + return p +} + +func (x Downstream_SubscriptionResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Downstream_SubscriptionResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[537].Descriptor() +} + +func (Downstream_SubscriptionResponse_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[537] +} + +func (x Downstream_SubscriptionResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use Downstream_SubscriptionResponse_Status.Descriptor instead. +func (Downstream_SubscriptionResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{754, 4, 0} +} + +type EcosystemNaturalArtSettingsProto_DayNightRequirement int32 + +const ( + EcosystemNaturalArtSettingsProto_DAY_NIGHT_UNSET EcosystemNaturalArtSettingsProto_DayNightRequirement = 0 + EcosystemNaturalArtSettingsProto_DAY EcosystemNaturalArtSettingsProto_DayNightRequirement = 1 + EcosystemNaturalArtSettingsProto_NIGHT EcosystemNaturalArtSettingsProto_DayNightRequirement = 2 +) + +// Enum value maps for EcosystemNaturalArtSettingsProto_DayNightRequirement. +var ( + EcosystemNaturalArtSettingsProto_DayNightRequirement_name = map[int32]string{ + 0: "DAY_NIGHT_UNSET", + 1: "DAY", + 2: "NIGHT", + } + EcosystemNaturalArtSettingsProto_DayNightRequirement_value = map[string]int32{ + "DAY_NIGHT_UNSET": 0, + "DAY": 1, + "NIGHT": 2, + } +) + +func (x EcosystemNaturalArtSettingsProto_DayNightRequirement) Enum() *EcosystemNaturalArtSettingsProto_DayNightRequirement { + p := new(EcosystemNaturalArtSettingsProto_DayNightRequirement) + *p = x + return p +} + +func (x EcosystemNaturalArtSettingsProto_DayNightRequirement) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EcosystemNaturalArtSettingsProto_DayNightRequirement) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[538].Descriptor() +} + +func (EcosystemNaturalArtSettingsProto_DayNightRequirement) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[538] +} + +func (x EcosystemNaturalArtSettingsProto_DayNightRequirement) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EcosystemNaturalArtSettingsProto_DayNightRequirement.Descriptor instead. +func (EcosystemNaturalArtSettingsProto_DayNightRequirement) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{762, 0} +} + +type EditPokemonTagOutProto_Result int32 + +const ( + EditPokemonTagOutProto_UNSET EditPokemonTagOutProto_Result = 0 + EditPokemonTagOutProto_SUCCESS EditPokemonTagOutProto_Result = 1 + EditPokemonTagOutProto_ERROR_PLAYER_LEVEL_TOO_LOW EditPokemonTagOutProto_Result = 2 + EditPokemonTagOutProto_TAG_DOES_NOT_EXIST EditPokemonTagOutProto_Result = 3 + EditPokemonTagOutProto_INVALID_TAG_NAME EditPokemonTagOutProto_Result = 4 + EditPokemonTagOutProto_INVALID_TAG_SORT_INDEX EditPokemonTagOutProto_Result = 5 + EditPokemonTagOutProto_TAG_NAME_CONTAINS_PROFANITY EditPokemonTagOutProto_Result = 6 +) + +// Enum value maps for EditPokemonTagOutProto_Result. +var ( + EditPokemonTagOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PLAYER_LEVEL_TOO_LOW", + 3: "TAG_DOES_NOT_EXIST", + 4: "INVALID_TAG_NAME", + 5: "INVALID_TAG_SORT_INDEX", + 6: "TAG_NAME_CONTAINS_PROFANITY", + } + EditPokemonTagOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PLAYER_LEVEL_TOO_LOW": 2, + "TAG_DOES_NOT_EXIST": 3, + "INVALID_TAG_NAME": 4, + "INVALID_TAG_SORT_INDEX": 5, + "TAG_NAME_CONTAINS_PROFANITY": 6, + } +) + +func (x EditPokemonTagOutProto_Result) Enum() *EditPokemonTagOutProto_Result { + p := new(EditPokemonTagOutProto_Result) + *p = x + return p +} + +func (x EditPokemonTagOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EditPokemonTagOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[539].Descriptor() +} + +func (EditPokemonTagOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[539] +} + +func (x EditPokemonTagOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EditPokemonTagOutProto_Result.Descriptor instead. +func (EditPokemonTagOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{763, 0} +} + +type EnableCampfireForRefereeOutProto_Status int32 + +const ( + EnableCampfireForRefereeOutProto_UNSET EnableCampfireForRefereeOutProto_Status = 0 + EnableCampfireForRefereeOutProto_SUCCESS EnableCampfireForRefereeOutProto_Status = 1 + EnableCampfireForRefereeOutProto_ERROR_REFEREE_ID_MISSING EnableCampfireForRefereeOutProto_Status = 2 + EnableCampfireForRefereeOutProto_ERROR_REFEREE_ID_NOT_FOUND EnableCampfireForRefereeOutProto_Status = 3 +) + +// Enum value maps for EnableCampfireForRefereeOutProto_Status. +var ( + EnableCampfireForRefereeOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_REFEREE_ID_MISSING", + 3: "ERROR_REFEREE_ID_NOT_FOUND", + } + EnableCampfireForRefereeOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_REFEREE_ID_MISSING": 2, + "ERROR_REFEREE_ID_NOT_FOUND": 3, + } +) + +func (x EnableCampfireForRefereeOutProto_Status) Enum() *EnableCampfireForRefereeOutProto_Status { + p := new(EnableCampfireForRefereeOutProto_Status) + *p = x + return p +} + +func (x EnableCampfireForRefereeOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EnableCampfireForRefereeOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[540].Descriptor() +} + +func (EnableCampfireForRefereeOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[540] +} + +func (x EnableCampfireForRefereeOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EnableCampfireForRefereeOutProto_Status.Descriptor instead. +func (EnableCampfireForRefereeOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{777, 0} +} + +type EncounterOutProto_Background int32 + +const ( + EncounterOutProto_PARK EncounterOutProto_Background = 0 + EncounterOutProto_DESERT EncounterOutProto_Background = 1 + EncounterOutProto_BEACH EncounterOutProto_Background = 2 + EncounterOutProto_LAKE EncounterOutProto_Background = 3 + EncounterOutProto_RIVER EncounterOutProto_Background = 4 + EncounterOutProto_OCEAN EncounterOutProto_Background = 5 +) + +// Enum value maps for EncounterOutProto_Background. +var ( + EncounterOutProto_Background_name = map[int32]string{ + 0: "PARK", + 1: "DESERT", + 2: "BEACH", + 3: "LAKE", + 4: "RIVER", + 5: "OCEAN", + } + EncounterOutProto_Background_value = map[string]int32{ + "PARK": 0, + "DESERT": 1, + "BEACH": 2, + "LAKE": 3, + "RIVER": 4, + "OCEAN": 5, + } +) + +func (x EncounterOutProto_Background) Enum() *EncounterOutProto_Background { + p := new(EncounterOutProto_Background) + *p = x + return p +} + +func (x EncounterOutProto_Background) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EncounterOutProto_Background) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[541].Descriptor() +} + +func (EncounterOutProto_Background) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[541] +} + +func (x EncounterOutProto_Background) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EncounterOutProto_Background.Descriptor instead. +func (EncounterOutProto_Background) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{781, 0} +} + +type EncounterOutProto_Status int32 + +const ( + EncounterOutProto_ENCOUNTER_ERROR EncounterOutProto_Status = 0 + EncounterOutProto_ENCOUNTER_SUCCESS EncounterOutProto_Status = 1 + EncounterOutProto_ENCOUNTER_NOT_FOUND EncounterOutProto_Status = 2 + EncounterOutProto_ENCOUNTER_CLOSED EncounterOutProto_Status = 3 + EncounterOutProto_ENCOUNTER_POKEMON_FLED EncounterOutProto_Status = 4 + EncounterOutProto_ENCOUNTER_NOT_IN_RANGE EncounterOutProto_Status = 5 + EncounterOutProto_ENCOUNTER_ALREADY_HAPPENED EncounterOutProto_Status = 6 + EncounterOutProto_POKEMON_INVENTORY_FULL EncounterOutProto_Status = 7 +) + +// Enum value maps for EncounterOutProto_Status. +var ( + EncounterOutProto_Status_name = map[int32]string{ + 0: "ENCOUNTER_ERROR", + 1: "ENCOUNTER_SUCCESS", + 2: "ENCOUNTER_NOT_FOUND", + 3: "ENCOUNTER_CLOSED", + 4: "ENCOUNTER_POKEMON_FLED", + 5: "ENCOUNTER_NOT_IN_RANGE", + 6: "ENCOUNTER_ALREADY_HAPPENED", + 7: "POKEMON_INVENTORY_FULL", + } + EncounterOutProto_Status_value = map[string]int32{ + "ENCOUNTER_ERROR": 0, + "ENCOUNTER_SUCCESS": 1, + "ENCOUNTER_NOT_FOUND": 2, + "ENCOUNTER_CLOSED": 3, + "ENCOUNTER_POKEMON_FLED": 4, + "ENCOUNTER_NOT_IN_RANGE": 5, + "ENCOUNTER_ALREADY_HAPPENED": 6, + "POKEMON_INVENTORY_FULL": 7, + } +) + +func (x EncounterOutProto_Status) Enum() *EncounterOutProto_Status { + p := new(EncounterOutProto_Status) + *p = x + return p +} + +func (x EncounterOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EncounterOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[542].Descriptor() +} + +func (EncounterOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[542] +} + +func (x EncounterOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EncounterOutProto_Status.Descriptor instead. +func (EncounterOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{781, 1} +} + +type EncounterPhotobombOutProto_Result int32 + +const ( + EncounterPhotobombOutProto_UNSET EncounterPhotobombOutProto_Result = 0 + EncounterPhotobombOutProto_SUCCESS EncounterPhotobombOutProto_Result = 1 + EncounterPhotobombOutProto_NO_ENCOUNTER_AVAILABLE EncounterPhotobombOutProto_Result = 2 + EncounterPhotobombOutProto_POKEMON_INVENTORY_FULL EncounterPhotobombOutProto_Result = 3 + EncounterPhotobombOutProto_ERROR_UNKNOWN EncounterPhotobombOutProto_Result = 4 +) + +// Enum value maps for EncounterPhotobombOutProto_Result. +var ( + EncounterPhotobombOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "NO_ENCOUNTER_AVAILABLE", + 3: "POKEMON_INVENTORY_FULL", + 4: "ERROR_UNKNOWN", + } + EncounterPhotobombOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "NO_ENCOUNTER_AVAILABLE": 2, + "POKEMON_INVENTORY_FULL": 3, + "ERROR_UNKNOWN": 4, + } +) + +func (x EncounterPhotobombOutProto_Result) Enum() *EncounterPhotobombOutProto_Result { + p := new(EncounterPhotobombOutProto_Result) + *p = x + return p +} + +func (x EncounterPhotobombOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EncounterPhotobombOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[543].Descriptor() +} + +func (EncounterPhotobombOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[543] +} + +func (x EncounterPhotobombOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EncounterPhotobombOutProto_Result.Descriptor instead. +func (EncounterPhotobombOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{782, 0} +} + +type EncounterPokestopEncounterOutProto_Result int32 + +const ( + EncounterPokestopEncounterOutProto_UNSET EncounterPokestopEncounterOutProto_Result = 0 + EncounterPokestopEncounterOutProto_SUCCESS EncounterPokestopEncounterOutProto_Result = 1 + EncounterPokestopEncounterOutProto_NO_ENCOUNTER_AVAILABLE EncounterPokestopEncounterOutProto_Result = 2 + EncounterPokestopEncounterOutProto_POKEMON_INVENTORY_FULL EncounterPokestopEncounterOutProto_Result = 3 + EncounterPokestopEncounterOutProto_ERROR_UNKNOWN EncounterPokestopEncounterOutProto_Result = 4 +) + +// Enum value maps for EncounterPokestopEncounterOutProto_Result. +var ( + EncounterPokestopEncounterOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "NO_ENCOUNTER_AVAILABLE", + 3: "POKEMON_INVENTORY_FULL", + 4: "ERROR_UNKNOWN", + } + EncounterPokestopEncounterOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "NO_ENCOUNTER_AVAILABLE": 2, + "POKEMON_INVENTORY_FULL": 3, + "ERROR_UNKNOWN": 4, + } +) + +func (x EncounterPokestopEncounterOutProto_Result) Enum() *EncounterPokestopEncounterOutProto_Result { + p := new(EncounterPokestopEncounterOutProto_Result) + *p = x + return p +} + +func (x EncounterPokestopEncounterOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EncounterPokestopEncounterOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[544].Descriptor() +} + +func (EncounterPokestopEncounterOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[544] +} + +func (x EncounterPokestopEncounterOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EncounterPokestopEncounterOutProto_Result.Descriptor instead. +func (EncounterPokestopEncounterOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{786, 0} +} + +type EncounterStationSpawnOutProto_Result int32 + +const ( + EncounterStationSpawnOutProto_UNSET EncounterStationSpawnOutProto_Result = 0 + EncounterStationSpawnOutProto_SUCCESS EncounterStationSpawnOutProto_Result = 1 + EncounterStationSpawnOutProto_ERROR_POKEMON_INVENTORY_FULL EncounterStationSpawnOutProto_Result = 2 + EncounterStationSpawnOutProto_ERROR_NO_ENCOUNTER_AVAILABLE EncounterStationSpawnOutProto_Result = 3 +) + +// Enum value maps for EncounterStationSpawnOutProto_Result. +var ( + EncounterStationSpawnOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_POKEMON_INVENTORY_FULL", + 3: "ERROR_NO_ENCOUNTER_AVAILABLE", + } + EncounterStationSpawnOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_POKEMON_INVENTORY_FULL": 2, + "ERROR_NO_ENCOUNTER_AVAILABLE": 3, + } +) + +func (x EncounterStationSpawnOutProto_Result) Enum() *EncounterStationSpawnOutProto_Result { + p := new(EncounterStationSpawnOutProto_Result) + *p = x + return p +} + +func (x EncounterStationSpawnOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EncounterStationSpawnOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[545].Descriptor() +} + +func (EncounterStationSpawnOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[545] +} + +func (x EncounterStationSpawnOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EncounterStationSpawnOutProto_Result.Descriptor instead. +func (EncounterStationSpawnOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{790, 0} +} + +type EncounterTutorialCompleteOutProto_Result int32 + +const ( + EncounterTutorialCompleteOutProto_UNSET EncounterTutorialCompleteOutProto_Result = 0 + EncounterTutorialCompleteOutProto_SUCCESS EncounterTutorialCompleteOutProto_Result = 1 + EncounterTutorialCompleteOutProto_ERROR_INVALID_POKEMON EncounterTutorialCompleteOutProto_Result = 2 +) + +// Enum value maps for EncounterTutorialCompleteOutProto_Result. +var ( + EncounterTutorialCompleteOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_INVALID_POKEMON", + } + EncounterTutorialCompleteOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_INVALID_POKEMON": 2, + } +) + +func (x EncounterTutorialCompleteOutProto_Result) Enum() *EncounterTutorialCompleteOutProto_Result { + p := new(EncounterTutorialCompleteOutProto_Result) + *p = x + return p +} + +func (x EncounterTutorialCompleteOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EncounterTutorialCompleteOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[546].Descriptor() +} + +func (EncounterTutorialCompleteOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[546] +} + +func (x EncounterTutorialCompleteOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EncounterTutorialCompleteOutProto_Result.Descriptor instead. +func (EncounterTutorialCompleteOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{792, 0} +} + +type EndPokemonTrainingOutProto_Status int32 + +const ( + EndPokemonTrainingOutProto_UNSET EndPokemonTrainingOutProto_Status = 0 + EndPokemonTrainingOutProto_SUCCESS EndPokemonTrainingOutProto_Status = 1 + EndPokemonTrainingOutProto_ERROR_TRAINING_COURSE_NOT_COMPLETED EndPokemonTrainingOutProto_Status = 2 + EndPokemonTrainingOutProto_ERROR_INVALID_POKEMON EndPokemonTrainingOutProto_Status = 3 + EndPokemonTrainingOutProto_ERROR_POKEMON_NOT_ACTIVELY_TRAINING EndPokemonTrainingOutProto_Status = 4 +) + +// Enum value maps for EndPokemonTrainingOutProto_Status. +var ( + EndPokemonTrainingOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_TRAINING_COURSE_NOT_COMPLETED", + 3: "ERROR_INVALID_POKEMON", + 4: "ERROR_POKEMON_NOT_ACTIVELY_TRAINING", + } + EndPokemonTrainingOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_TRAINING_COURSE_NOT_COMPLETED": 2, + "ERROR_INVALID_POKEMON": 3, + "ERROR_POKEMON_NOT_ACTIVELY_TRAINING": 4, + } +) + +func (x EndPokemonTrainingOutProto_Status) Enum() *EndPokemonTrainingOutProto_Status { + p := new(EndPokemonTrainingOutProto_Status) + *p = x + return p +} + +func (x EndPokemonTrainingOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EndPokemonTrainingOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[547].Descriptor() +} + +func (EndPokemonTrainingOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[547] +} + +func (x EndPokemonTrainingOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EndPokemonTrainingOutProto_Status.Descriptor instead. +func (EndPokemonTrainingOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{797, 0} +} + +type EnhanceBreadMoveOutProto_Result int32 + +const ( + EnhanceBreadMoveOutProto_UNSET EnhanceBreadMoveOutProto_Result = 0 + EnhanceBreadMoveOutProto_SUCCESS EnhanceBreadMoveOutProto_Result = 1 + EnhanceBreadMoveOutProto_INSUFFICIENT_RESOURCES EnhanceBreadMoveOutProto_Result = 2 + EnhanceBreadMoveOutProto_ALREADY_MAX_LEVEL EnhanceBreadMoveOutProto_Result = 3 + EnhanceBreadMoveOutProto_INVALID_MOVE EnhanceBreadMoveOutProto_Result = 4 + EnhanceBreadMoveOutProto_INVALID_POKEMON EnhanceBreadMoveOutProto_Result = 5 +) + +// Enum value maps for EnhanceBreadMoveOutProto_Result. +var ( + EnhanceBreadMoveOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "INSUFFICIENT_RESOURCES", + 3: "ALREADY_MAX_LEVEL", + 4: "INVALID_MOVE", + 5: "INVALID_POKEMON", + } + EnhanceBreadMoveOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "INSUFFICIENT_RESOURCES": 2, + "ALREADY_MAX_LEVEL": 3, + "INVALID_MOVE": 4, + "INVALID_POKEMON": 5, + } +) + +func (x EnhanceBreadMoveOutProto_Result) Enum() *EnhanceBreadMoveOutProto_Result { + p := new(EnhanceBreadMoveOutProto_Result) + *p = x + return p +} + +func (x EnhanceBreadMoveOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EnhanceBreadMoveOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[548].Descriptor() +} + +func (EnhanceBreadMoveOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[548] +} + +func (x EnhanceBreadMoveOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EnhanceBreadMoveOutProto_Result.Descriptor instead. +func (EnhanceBreadMoveOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{801, 0} +} + +type EntryTelemetry_Source int32 + +const ( + EntryTelemetry_PRE_LOGIN EntryTelemetry_Source = 0 + EntryTelemetry_IN_APP EntryTelemetry_Source = 1 +) + +// Enum value maps for EntryTelemetry_Source. +var ( + EntryTelemetry_Source_name = map[int32]string{ + 0: "PRE_LOGIN", + 1: "IN_APP", + } + EntryTelemetry_Source_value = map[string]int32{ + "PRE_LOGIN": 0, + "IN_APP": 1, + } +) + +func (x EntryTelemetry_Source) Enum() *EntryTelemetry_Source { + p := new(EntryTelemetry_Source) + *p = x + return p +} + +func (x EntryTelemetry_Source) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EntryTelemetry_Source) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[549].Descriptor() +} + +func (EntryTelemetry_Source) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[549] +} + +func (x EntryTelemetry_Source) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EntryTelemetry_Source.Descriptor instead. +func (EntryTelemetry_Source) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{805, 0} +} + +type EnumWrapper_CharacterCategory int32 + +const ( + EnumWrapper_UNSET EnumWrapper_CharacterCategory = 0 + EnumWrapper_TEAM_LEADER EnumWrapper_CharacterCategory = 1 + EnumWrapper_GRUNT EnumWrapper_CharacterCategory = 2 + EnumWrapper_ARLO EnumWrapper_CharacterCategory = 3 + EnumWrapper_CLIFF EnumWrapper_CharacterCategory = 4 + EnumWrapper_SIERRA EnumWrapper_CharacterCategory = 5 + EnumWrapper_GIOVANNI EnumWrapper_CharacterCategory = 6 + EnumWrapper_GRUNTBF EnumWrapper_CharacterCategory = 7 + EnumWrapper_GRUNTBM EnumWrapper_CharacterCategory = 8 + EnumWrapper_EVENT_NPC EnumWrapper_CharacterCategory = 9 + EnumWrapper_PLAYER_TEAM_LEADER EnumWrapper_CharacterCategory = 10 +) + +// Enum value maps for EnumWrapper_CharacterCategory. +var ( + EnumWrapper_CharacterCategory_name = map[int32]string{ + 0: "UNSET", + 1: "TEAM_LEADER", + 2: "GRUNT", + 3: "ARLO", + 4: "CLIFF", + 5: "SIERRA", + 6: "GIOVANNI", + 7: "GRUNTBF", + 8: "GRUNTBM", + 9: "EVENT_NPC", + 10: "PLAYER_TEAM_LEADER", + } + EnumWrapper_CharacterCategory_value = map[string]int32{ + "UNSET": 0, + "TEAM_LEADER": 1, + "GRUNT": 2, + "ARLO": 3, + "CLIFF": 4, + "SIERRA": 5, + "GIOVANNI": 6, + "GRUNTBF": 7, + "GRUNTBM": 8, + "EVENT_NPC": 9, + "PLAYER_TEAM_LEADER": 10, + } +) + +func (x EnumWrapper_CharacterCategory) Enum() *EnumWrapper_CharacterCategory { + p := new(EnumWrapper_CharacterCategory) + *p = x + return p +} + +func (x EnumWrapper_CharacterCategory) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EnumWrapper_CharacterCategory) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[550].Descriptor() +} + +func (EnumWrapper_CharacterCategory) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[550] +} + +func (x EnumWrapper_CharacterCategory) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EnumWrapper_CharacterCategory.Descriptor instead. +func (EnumWrapper_CharacterCategory) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{812, 0} +} + +type EnumWrapper_IncidentStartPhase int32 + +const ( + EnumWrapper_INCIDENT_START_ON_SPIN_OR_EXIT EnumWrapper_IncidentStartPhase = 0 + EnumWrapper_INCIDENT_START_ON_SPIN_NOT_EXIT EnumWrapper_IncidentStartPhase = 1 + EnumWrapper_INCIDENT_START_ON_EXIT_NOT_SPIN EnumWrapper_IncidentStartPhase = 2 +) + +// Enum value maps for EnumWrapper_IncidentStartPhase. +var ( + EnumWrapper_IncidentStartPhase_name = map[int32]string{ + 0: "INCIDENT_START_ON_SPIN_OR_EXIT", + 1: "INCIDENT_START_ON_SPIN_NOT_EXIT", + 2: "INCIDENT_START_ON_EXIT_NOT_SPIN", + } + EnumWrapper_IncidentStartPhase_value = map[string]int32{ + "INCIDENT_START_ON_SPIN_OR_EXIT": 0, + "INCIDENT_START_ON_SPIN_NOT_EXIT": 1, + "INCIDENT_START_ON_EXIT_NOT_SPIN": 2, + } +) + +func (x EnumWrapper_IncidentStartPhase) Enum() *EnumWrapper_IncidentStartPhase { + p := new(EnumWrapper_IncidentStartPhase) + *p = x + return p +} + +func (x EnumWrapper_IncidentStartPhase) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EnumWrapper_IncidentStartPhase) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[551].Descriptor() +} + +func (EnumWrapper_IncidentStartPhase) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[551] +} + +func (x EnumWrapper_IncidentStartPhase) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EnumWrapper_IncidentStartPhase.Descriptor instead. +func (EnumWrapper_IncidentStartPhase) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{812, 1} +} + +type EnumWrapper_InvasionCharacter int32 + +const ( + EnumWrapper_CHARACTER_UNSET EnumWrapper_InvasionCharacter = 0 + EnumWrapper_CHARACTER_BLANCHE EnumWrapper_InvasionCharacter = 1 + EnumWrapper_CHARACTER_CANDELA EnumWrapper_InvasionCharacter = 2 + EnumWrapper_CHARACTER_SPARK EnumWrapper_InvasionCharacter = 3 + EnumWrapper_CHARACTER_GRUNT_MALE EnumWrapper_InvasionCharacter = 4 + EnumWrapper_CHARACTER_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 5 + EnumWrapper_CHARACTER_BUG_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 6 + EnumWrapper_CHARACTER_BUG_GRUNT_MALE EnumWrapper_InvasionCharacter = 7 + EnumWrapper_CHARACTER_DARKNESS_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 8 + EnumWrapper_CHARACTER_DARKNESS_GRUNT_MALE EnumWrapper_InvasionCharacter = 9 + EnumWrapper_CHARACTER_DARK_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 10 + EnumWrapper_CHARACTER_DARK_GRUNT_MALE EnumWrapper_InvasionCharacter = 11 + EnumWrapper_CHARACTER_DRAGON_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 12 + EnumWrapper_CHARACTER_DRAGON_GRUNT_MALE EnumWrapper_InvasionCharacter = 13 + EnumWrapper_CHARACTER_FAIRY_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 14 + EnumWrapper_CHARACTER_FAIRY_GRUNT_MALE EnumWrapper_InvasionCharacter = 15 + EnumWrapper_CHARACTER_FIGHTING_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 16 + EnumWrapper_CHARACTER_FIGHTING_GRUNT_MALE EnumWrapper_InvasionCharacter = 17 + EnumWrapper_CHARACTER_FIRE_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 18 + EnumWrapper_CHARACTER_FIRE_GRUNT_MALE EnumWrapper_InvasionCharacter = 19 + EnumWrapper_CHARACTER_FLYING_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 20 + EnumWrapper_CHARACTER_FLYING_GRUNT_MALE EnumWrapper_InvasionCharacter = 21 + EnumWrapper_CHARACTER_GRASS_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 22 + EnumWrapper_CHARACTER_GRASS_GRUNT_MALE EnumWrapper_InvasionCharacter = 23 + EnumWrapper_CHARACTER_GROUND_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 24 + EnumWrapper_CHARACTER_GROUND_GRUNT_MALE EnumWrapper_InvasionCharacter = 25 + EnumWrapper_CHARACTER_ICE_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 26 + EnumWrapper_CHARACTER_ICE_GRUNT_MALE EnumWrapper_InvasionCharacter = 27 + EnumWrapper_CHARACTER_METAL_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 28 + EnumWrapper_CHARACTER_METAL_GRUNT_MALE EnumWrapper_InvasionCharacter = 29 + EnumWrapper_CHARACTER_NORMAL_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 30 + EnumWrapper_CHARACTER_NORMAL_GRUNT_MALE EnumWrapper_InvasionCharacter = 31 + EnumWrapper_CHARACTER_POISON_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 32 + EnumWrapper_CHARACTER_POISON_GRUNT_MALE EnumWrapper_InvasionCharacter = 33 + EnumWrapper_CHARACTER_PSYCHIC_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 34 + EnumWrapper_CHARACTER_PSYCHIC_GRUNT_MALE EnumWrapper_InvasionCharacter = 35 + EnumWrapper_CHARACTER_ROCK_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 36 + EnumWrapper_CHARACTER_ROCK_GRUNT_MALE EnumWrapper_InvasionCharacter = 37 + EnumWrapper_CHARACTER_WATER_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 38 + EnumWrapper_CHARACTER_WATER_GRUNT_MALE EnumWrapper_InvasionCharacter = 39 + EnumWrapper_CHARACTER_PLAYER_TEAM_LEADER EnumWrapper_InvasionCharacter = 40 + EnumWrapper_CHARACTER_EXECUTIVE_CLIFF EnumWrapper_InvasionCharacter = 41 + EnumWrapper_CHARACTER_EXECUTIVE_ARLO EnumWrapper_InvasionCharacter = 42 + EnumWrapper_CHARACTER_EXECUTIVE_SIERRA EnumWrapper_InvasionCharacter = 43 + EnumWrapper_CHARACTER_GIOVANNI EnumWrapper_InvasionCharacter = 44 + EnumWrapper_CHARACTER_DECOY_GRUNT_MALE EnumWrapper_InvasionCharacter = 45 + EnumWrapper_CHARACTER_DECOY_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 46 + EnumWrapper_CHARACTER_GHOST_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 47 + EnumWrapper_CHARACTER_GHOST_GRUNT_MALE EnumWrapper_InvasionCharacter = 48 + EnumWrapper_CHARACTER_ELECTRIC_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 49 + EnumWrapper_CHARACTER_ELECTRIC_GRUNT_MALE EnumWrapper_InvasionCharacter = 50 + EnumWrapper_CHARACTER_BALLOON_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 51 + EnumWrapper_CHARACTER_BALLOON_GRUNT_MALE EnumWrapper_InvasionCharacter = 52 + EnumWrapper_CHARACTER_GRUNTB_FEMALE EnumWrapper_InvasionCharacter = 53 + EnumWrapper_CHARACTER_GRUNTB_MALE EnumWrapper_InvasionCharacter = 54 + EnumWrapper_CHARACTER_BUG_BALLOON_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 55 + EnumWrapper_CHARACTER_BUG_BALLOON_GRUNT_MALE EnumWrapper_InvasionCharacter = 56 + EnumWrapper_CHARACTER_DARK_BALLOON_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 57 + EnumWrapper_CHARACTER_DARK_BALLOON_GRUNT_MALE EnumWrapper_InvasionCharacter = 58 + EnumWrapper_CHARACTER_DRAGON_BALLOON_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 59 + EnumWrapper_CHARACTER_DRAGON_BALLOON_GRUNT_MALE EnumWrapper_InvasionCharacter = 60 + EnumWrapper_CHARACTER_FAIRY_BALLOON_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 61 + EnumWrapper_CHARACTER_FAIRY_BALLOON_GRUNT_MALE EnumWrapper_InvasionCharacter = 62 + EnumWrapper_CHARACTER_FIGHTING_BALLOON_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 63 + EnumWrapper_CHARACTER_FIGHTING_BALLOON_GRUNT_MALE EnumWrapper_InvasionCharacter = 64 + EnumWrapper_CHARACTER_FIRE_BALLOON_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 65 + EnumWrapper_CHARACTER_FIRE_BALLOON_GRUNT_MALE EnumWrapper_InvasionCharacter = 66 + EnumWrapper_CHARACTER_FLYING_BALLOON_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 67 + EnumWrapper_CHARACTER_FLYING_BALLOON_GRUNT_MALE EnumWrapper_InvasionCharacter = 68 + EnumWrapper_CHARACTER_GRASS_BALLOON_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 69 + EnumWrapper_CHARACTER_GRASS_BALLOON_GRUNT_MALE EnumWrapper_InvasionCharacter = 70 + EnumWrapper_CHARACTER_GROUND_BALLOON_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 71 + EnumWrapper_CHARACTER_GROUND_BALLOON_GRUNT_MALE EnumWrapper_InvasionCharacter = 72 + EnumWrapper_CHARACTER_ICE_BALLOON_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 73 + EnumWrapper_CHARACTER_ICE_BALLOON_GRUNT_MALE EnumWrapper_InvasionCharacter = 74 + EnumWrapper_CHARACTER_METAL_BALLOON_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 75 + EnumWrapper_CHARACTER_METAL_BALLOON_GRUNT_MALE EnumWrapper_InvasionCharacter = 76 + EnumWrapper_CHARACTER_NORMAL_BALLOON_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 77 + EnumWrapper_CHARACTER_NORMAL_BALLOON_GRUNT_MALE EnumWrapper_InvasionCharacter = 78 + EnumWrapper_CHARACTER_POISON_BALLOON_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 79 + EnumWrapper_CHARACTER_POISON_BALLOON_GRUNT_MALE EnumWrapper_InvasionCharacter = 80 + EnumWrapper_CHARACTER_PSYCHIC_BALLOON_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 81 + EnumWrapper_CHARACTER_PSYCHIC_BALLOON_GRUNT_MALE EnumWrapper_InvasionCharacter = 82 + EnumWrapper_CHARACTER_ROCK_BALLOON_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 83 + EnumWrapper_CHARACTER_ROCK_BALLOON_GRUNT_MALE EnumWrapper_InvasionCharacter = 84 + EnumWrapper_CHARACTER_WATER_BALLOON_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 85 + EnumWrapper_CHARACTER_WATER_BALLOON_GRUNT_MALE EnumWrapper_InvasionCharacter = 86 + EnumWrapper_CHARACTER_GHOST_BALLOON_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 87 + EnumWrapper_CHARACTER_GHOST_BALLOON_GRUNT_MALE EnumWrapper_InvasionCharacter = 88 + EnumWrapper_CHARACTER_ELECTRIC_BALLOON_GRUNT_FEMALE EnumWrapper_InvasionCharacter = 89 + EnumWrapper_CHARACTER_ELECTRIC_BALLOON_GRUNT_MALE EnumWrapper_InvasionCharacter = 90 + EnumWrapper_CHARACTER_WILLOW EnumWrapper_InvasionCharacter = 91 + EnumWrapper_CHARACTER_WILLOWB EnumWrapper_InvasionCharacter = 92 + EnumWrapper_CHARACTER_TRAVELER EnumWrapper_InvasionCharacter = 93 + EnumWrapper_CHARACTER_EXPLORER EnumWrapper_InvasionCharacter = 94 + EnumWrapper_CHARACTER_EVENT_NPC_0 EnumWrapper_InvasionCharacter = 500 + EnumWrapper_CHARACTER_EVENT_NPC_1 EnumWrapper_InvasionCharacter = 501 + EnumWrapper_CHARACTER_EVENT_NPC_2 EnumWrapper_InvasionCharacter = 502 + EnumWrapper_CHARACTER_EVENT_NPC_3 EnumWrapper_InvasionCharacter = 503 + EnumWrapper_CHARACTER_EVENT_NPC_4 EnumWrapper_InvasionCharacter = 504 + EnumWrapper_CHARACTER_EVENT_NPC_5 EnumWrapper_InvasionCharacter = 505 + EnumWrapper_CHARACTER_EVENT_NPC_6 EnumWrapper_InvasionCharacter = 506 + EnumWrapper_CHARACTER_EVENT_NPC_7 EnumWrapper_InvasionCharacter = 507 + EnumWrapper_CHARACTER_EVENT_NPC_8 EnumWrapper_InvasionCharacter = 508 + EnumWrapper_CHARACTER_EVENT_NPC_9 EnumWrapper_InvasionCharacter = 509 + EnumWrapper_CHARACTER_EVENT_NPC_10 EnumWrapper_InvasionCharacter = 510 + EnumWrapper_CHARACTER_EVENT_NPC_BLANCHE EnumWrapper_InvasionCharacter = 511 + EnumWrapper_CHARACTER_EVENT_NPC_CANDELA EnumWrapper_InvasionCharacter = 512 + EnumWrapper_CHARACTER_EVENT_NPC_SPARK EnumWrapper_InvasionCharacter = 513 + EnumWrapper_CHARACTER_EVENT_NPC_11 EnumWrapper_InvasionCharacter = 514 + EnumWrapper_CHARACTER_EVENT_NPC_12 EnumWrapper_InvasionCharacter = 515 + EnumWrapper_CHARACTER_EVENT_NPC_13 EnumWrapper_InvasionCharacter = 516 + EnumWrapper_CHARACTER_EVENT_NPC_14 EnumWrapper_InvasionCharacter = 517 + EnumWrapper_CHARACTER_EVENT_NPC_15 EnumWrapper_InvasionCharacter = 518 + EnumWrapper_CHARACTER_EVENT_NPC_16 EnumWrapper_InvasionCharacter = 519 + EnumWrapper_CHARACTER_EVENT_NPC_17 EnumWrapper_InvasionCharacter = 520 + EnumWrapper_CHARACTER_EVENT_NPC_18 EnumWrapper_InvasionCharacter = 521 + EnumWrapper_CHARACTER_EVENT_NPC_19 EnumWrapper_InvasionCharacter = 522 + EnumWrapper_CHARACTER_EVENT_NPC_20 EnumWrapper_InvasionCharacter = 523 + EnumWrapper_CHARACTER_EVENT_GIOVANNI_UNTICKETED EnumWrapper_InvasionCharacter = 524 + EnumWrapper_CHARACTER_EVENT_SIERRA_UNTICKETED EnumWrapper_InvasionCharacter = 525 + EnumWrapper_CHARACTER_EVENT_ARLO_UNTICKETED EnumWrapper_InvasionCharacter = 526 + EnumWrapper_CHARACTER_EVENT_CLIFF_UNTICKETED EnumWrapper_InvasionCharacter = 527 +) + +// Enum value maps for EnumWrapper_InvasionCharacter. +var ( + EnumWrapper_InvasionCharacter_name = map[int32]string{ + 0: "CHARACTER_UNSET", + 1: "CHARACTER_BLANCHE", + 2: "CHARACTER_CANDELA", + 3: "CHARACTER_SPARK", + 4: "CHARACTER_GRUNT_MALE", + 5: "CHARACTER_GRUNT_FEMALE", + 6: "CHARACTER_BUG_GRUNT_FEMALE", + 7: "CHARACTER_BUG_GRUNT_MALE", + 8: "CHARACTER_DARKNESS_GRUNT_FEMALE", + 9: "CHARACTER_DARKNESS_GRUNT_MALE", + 10: "CHARACTER_DARK_GRUNT_FEMALE", + 11: "CHARACTER_DARK_GRUNT_MALE", + 12: "CHARACTER_DRAGON_GRUNT_FEMALE", + 13: "CHARACTER_DRAGON_GRUNT_MALE", + 14: "CHARACTER_FAIRY_GRUNT_FEMALE", + 15: "CHARACTER_FAIRY_GRUNT_MALE", + 16: "CHARACTER_FIGHTING_GRUNT_FEMALE", + 17: "CHARACTER_FIGHTING_GRUNT_MALE", + 18: "CHARACTER_FIRE_GRUNT_FEMALE", + 19: "CHARACTER_FIRE_GRUNT_MALE", + 20: "CHARACTER_FLYING_GRUNT_FEMALE", + 21: "CHARACTER_FLYING_GRUNT_MALE", + 22: "CHARACTER_GRASS_GRUNT_FEMALE", + 23: "CHARACTER_GRASS_GRUNT_MALE", + 24: "CHARACTER_GROUND_GRUNT_FEMALE", + 25: "CHARACTER_GROUND_GRUNT_MALE", + 26: "CHARACTER_ICE_GRUNT_FEMALE", + 27: "CHARACTER_ICE_GRUNT_MALE", + 28: "CHARACTER_METAL_GRUNT_FEMALE", + 29: "CHARACTER_METAL_GRUNT_MALE", + 30: "CHARACTER_NORMAL_GRUNT_FEMALE", + 31: "CHARACTER_NORMAL_GRUNT_MALE", + 32: "CHARACTER_POISON_GRUNT_FEMALE", + 33: "CHARACTER_POISON_GRUNT_MALE", + 34: "CHARACTER_PSYCHIC_GRUNT_FEMALE", + 35: "CHARACTER_PSYCHIC_GRUNT_MALE", + 36: "CHARACTER_ROCK_GRUNT_FEMALE", + 37: "CHARACTER_ROCK_GRUNT_MALE", + 38: "CHARACTER_WATER_GRUNT_FEMALE", + 39: "CHARACTER_WATER_GRUNT_MALE", + 40: "CHARACTER_PLAYER_TEAM_LEADER", + 41: "CHARACTER_EXECUTIVE_CLIFF", + 42: "CHARACTER_EXECUTIVE_ARLO", + 43: "CHARACTER_EXECUTIVE_SIERRA", + 44: "CHARACTER_GIOVANNI", + 45: "CHARACTER_DECOY_GRUNT_MALE", + 46: "CHARACTER_DECOY_GRUNT_FEMALE", + 47: "CHARACTER_GHOST_GRUNT_FEMALE", + 48: "CHARACTER_GHOST_GRUNT_MALE", + 49: "CHARACTER_ELECTRIC_GRUNT_FEMALE", + 50: "CHARACTER_ELECTRIC_GRUNT_MALE", + 51: "CHARACTER_BALLOON_GRUNT_FEMALE", + 52: "CHARACTER_BALLOON_GRUNT_MALE", + 53: "CHARACTER_GRUNTB_FEMALE", + 54: "CHARACTER_GRUNTB_MALE", + 55: "CHARACTER_BUG_BALLOON_GRUNT_FEMALE", + 56: "CHARACTER_BUG_BALLOON_GRUNT_MALE", + 57: "CHARACTER_DARK_BALLOON_GRUNT_FEMALE", + 58: "CHARACTER_DARK_BALLOON_GRUNT_MALE", + 59: "CHARACTER_DRAGON_BALLOON_GRUNT_FEMALE", + 60: "CHARACTER_DRAGON_BALLOON_GRUNT_MALE", + 61: "CHARACTER_FAIRY_BALLOON_GRUNT_FEMALE", + 62: "CHARACTER_FAIRY_BALLOON_GRUNT_MALE", + 63: "CHARACTER_FIGHTING_BALLOON_GRUNT_FEMALE", + 64: "CHARACTER_FIGHTING_BALLOON_GRUNT_MALE", + 65: "CHARACTER_FIRE_BALLOON_GRUNT_FEMALE", + 66: "CHARACTER_FIRE_BALLOON_GRUNT_MALE", + 67: "CHARACTER_FLYING_BALLOON_GRUNT_FEMALE", + 68: "CHARACTER_FLYING_BALLOON_GRUNT_MALE", + 69: "CHARACTER_GRASS_BALLOON_GRUNT_FEMALE", + 70: "CHARACTER_GRASS_BALLOON_GRUNT_MALE", + 71: "CHARACTER_GROUND_BALLOON_GRUNT_FEMALE", + 72: "CHARACTER_GROUND_BALLOON_GRUNT_MALE", + 73: "CHARACTER_ICE_BALLOON_GRUNT_FEMALE", + 74: "CHARACTER_ICE_BALLOON_GRUNT_MALE", + 75: "CHARACTER_METAL_BALLOON_GRUNT_FEMALE", + 76: "CHARACTER_METAL_BALLOON_GRUNT_MALE", + 77: "CHARACTER_NORMAL_BALLOON_GRUNT_FEMALE", + 78: "CHARACTER_NORMAL_BALLOON_GRUNT_MALE", + 79: "CHARACTER_POISON_BALLOON_GRUNT_FEMALE", + 80: "CHARACTER_POISON_BALLOON_GRUNT_MALE", + 81: "CHARACTER_PSYCHIC_BALLOON_GRUNT_FEMALE", + 82: "CHARACTER_PSYCHIC_BALLOON_GRUNT_MALE", + 83: "CHARACTER_ROCK_BALLOON_GRUNT_FEMALE", + 84: "CHARACTER_ROCK_BALLOON_GRUNT_MALE", + 85: "CHARACTER_WATER_BALLOON_GRUNT_FEMALE", + 86: "CHARACTER_WATER_BALLOON_GRUNT_MALE", + 87: "CHARACTER_GHOST_BALLOON_GRUNT_FEMALE", + 88: "CHARACTER_GHOST_BALLOON_GRUNT_MALE", + 89: "CHARACTER_ELECTRIC_BALLOON_GRUNT_FEMALE", + 90: "CHARACTER_ELECTRIC_BALLOON_GRUNT_MALE", + 91: "CHARACTER_WILLOW", + 92: "CHARACTER_WILLOWB", + 93: "CHARACTER_TRAVELER", + 94: "CHARACTER_EXPLORER", + 500: "CHARACTER_EVENT_NPC_0", + 501: "CHARACTER_EVENT_NPC_1", + 502: "CHARACTER_EVENT_NPC_2", + 503: "CHARACTER_EVENT_NPC_3", + 504: "CHARACTER_EVENT_NPC_4", + 505: "CHARACTER_EVENT_NPC_5", + 506: "CHARACTER_EVENT_NPC_6", + 507: "CHARACTER_EVENT_NPC_7", + 508: "CHARACTER_EVENT_NPC_8", + 509: "CHARACTER_EVENT_NPC_9", + 510: "CHARACTER_EVENT_NPC_10", + 511: "CHARACTER_EVENT_NPC_BLANCHE", + 512: "CHARACTER_EVENT_NPC_CANDELA", + 513: "CHARACTER_EVENT_NPC_SPARK", + 514: "CHARACTER_EVENT_NPC_11", + 515: "CHARACTER_EVENT_NPC_12", + 516: "CHARACTER_EVENT_NPC_13", + 517: "CHARACTER_EVENT_NPC_14", + 518: "CHARACTER_EVENT_NPC_15", + 519: "CHARACTER_EVENT_NPC_16", + 520: "CHARACTER_EVENT_NPC_17", + 521: "CHARACTER_EVENT_NPC_18", + 522: "CHARACTER_EVENT_NPC_19", + 523: "CHARACTER_EVENT_NPC_20", + 524: "CHARACTER_EVENT_GIOVANNI_UNTICKETED", + 525: "CHARACTER_EVENT_SIERRA_UNTICKETED", + 526: "CHARACTER_EVENT_ARLO_UNTICKETED", + 527: "CHARACTER_EVENT_CLIFF_UNTICKETED", + } + EnumWrapper_InvasionCharacter_value = map[string]int32{ + "CHARACTER_UNSET": 0, + "CHARACTER_BLANCHE": 1, + "CHARACTER_CANDELA": 2, + "CHARACTER_SPARK": 3, + "CHARACTER_GRUNT_MALE": 4, + "CHARACTER_GRUNT_FEMALE": 5, + "CHARACTER_BUG_GRUNT_FEMALE": 6, + "CHARACTER_BUG_GRUNT_MALE": 7, + "CHARACTER_DARKNESS_GRUNT_FEMALE": 8, + "CHARACTER_DARKNESS_GRUNT_MALE": 9, + "CHARACTER_DARK_GRUNT_FEMALE": 10, + "CHARACTER_DARK_GRUNT_MALE": 11, + "CHARACTER_DRAGON_GRUNT_FEMALE": 12, + "CHARACTER_DRAGON_GRUNT_MALE": 13, + "CHARACTER_FAIRY_GRUNT_FEMALE": 14, + "CHARACTER_FAIRY_GRUNT_MALE": 15, + "CHARACTER_FIGHTING_GRUNT_FEMALE": 16, + "CHARACTER_FIGHTING_GRUNT_MALE": 17, + "CHARACTER_FIRE_GRUNT_FEMALE": 18, + "CHARACTER_FIRE_GRUNT_MALE": 19, + "CHARACTER_FLYING_GRUNT_FEMALE": 20, + "CHARACTER_FLYING_GRUNT_MALE": 21, + "CHARACTER_GRASS_GRUNT_FEMALE": 22, + "CHARACTER_GRASS_GRUNT_MALE": 23, + "CHARACTER_GROUND_GRUNT_FEMALE": 24, + "CHARACTER_GROUND_GRUNT_MALE": 25, + "CHARACTER_ICE_GRUNT_FEMALE": 26, + "CHARACTER_ICE_GRUNT_MALE": 27, + "CHARACTER_METAL_GRUNT_FEMALE": 28, + "CHARACTER_METAL_GRUNT_MALE": 29, + "CHARACTER_NORMAL_GRUNT_FEMALE": 30, + "CHARACTER_NORMAL_GRUNT_MALE": 31, + "CHARACTER_POISON_GRUNT_FEMALE": 32, + "CHARACTER_POISON_GRUNT_MALE": 33, + "CHARACTER_PSYCHIC_GRUNT_FEMALE": 34, + "CHARACTER_PSYCHIC_GRUNT_MALE": 35, + "CHARACTER_ROCK_GRUNT_FEMALE": 36, + "CHARACTER_ROCK_GRUNT_MALE": 37, + "CHARACTER_WATER_GRUNT_FEMALE": 38, + "CHARACTER_WATER_GRUNT_MALE": 39, + "CHARACTER_PLAYER_TEAM_LEADER": 40, + "CHARACTER_EXECUTIVE_CLIFF": 41, + "CHARACTER_EXECUTIVE_ARLO": 42, + "CHARACTER_EXECUTIVE_SIERRA": 43, + "CHARACTER_GIOVANNI": 44, + "CHARACTER_DECOY_GRUNT_MALE": 45, + "CHARACTER_DECOY_GRUNT_FEMALE": 46, + "CHARACTER_GHOST_GRUNT_FEMALE": 47, + "CHARACTER_GHOST_GRUNT_MALE": 48, + "CHARACTER_ELECTRIC_GRUNT_FEMALE": 49, + "CHARACTER_ELECTRIC_GRUNT_MALE": 50, + "CHARACTER_BALLOON_GRUNT_FEMALE": 51, + "CHARACTER_BALLOON_GRUNT_MALE": 52, + "CHARACTER_GRUNTB_FEMALE": 53, + "CHARACTER_GRUNTB_MALE": 54, + "CHARACTER_BUG_BALLOON_GRUNT_FEMALE": 55, + "CHARACTER_BUG_BALLOON_GRUNT_MALE": 56, + "CHARACTER_DARK_BALLOON_GRUNT_FEMALE": 57, + "CHARACTER_DARK_BALLOON_GRUNT_MALE": 58, + "CHARACTER_DRAGON_BALLOON_GRUNT_FEMALE": 59, + "CHARACTER_DRAGON_BALLOON_GRUNT_MALE": 60, + "CHARACTER_FAIRY_BALLOON_GRUNT_FEMALE": 61, + "CHARACTER_FAIRY_BALLOON_GRUNT_MALE": 62, + "CHARACTER_FIGHTING_BALLOON_GRUNT_FEMALE": 63, + "CHARACTER_FIGHTING_BALLOON_GRUNT_MALE": 64, + "CHARACTER_FIRE_BALLOON_GRUNT_FEMALE": 65, + "CHARACTER_FIRE_BALLOON_GRUNT_MALE": 66, + "CHARACTER_FLYING_BALLOON_GRUNT_FEMALE": 67, + "CHARACTER_FLYING_BALLOON_GRUNT_MALE": 68, + "CHARACTER_GRASS_BALLOON_GRUNT_FEMALE": 69, + "CHARACTER_GRASS_BALLOON_GRUNT_MALE": 70, + "CHARACTER_GROUND_BALLOON_GRUNT_FEMALE": 71, + "CHARACTER_GROUND_BALLOON_GRUNT_MALE": 72, + "CHARACTER_ICE_BALLOON_GRUNT_FEMALE": 73, + "CHARACTER_ICE_BALLOON_GRUNT_MALE": 74, + "CHARACTER_METAL_BALLOON_GRUNT_FEMALE": 75, + "CHARACTER_METAL_BALLOON_GRUNT_MALE": 76, + "CHARACTER_NORMAL_BALLOON_GRUNT_FEMALE": 77, + "CHARACTER_NORMAL_BALLOON_GRUNT_MALE": 78, + "CHARACTER_POISON_BALLOON_GRUNT_FEMALE": 79, + "CHARACTER_POISON_BALLOON_GRUNT_MALE": 80, + "CHARACTER_PSYCHIC_BALLOON_GRUNT_FEMALE": 81, + "CHARACTER_PSYCHIC_BALLOON_GRUNT_MALE": 82, + "CHARACTER_ROCK_BALLOON_GRUNT_FEMALE": 83, + "CHARACTER_ROCK_BALLOON_GRUNT_MALE": 84, + "CHARACTER_WATER_BALLOON_GRUNT_FEMALE": 85, + "CHARACTER_WATER_BALLOON_GRUNT_MALE": 86, + "CHARACTER_GHOST_BALLOON_GRUNT_FEMALE": 87, + "CHARACTER_GHOST_BALLOON_GRUNT_MALE": 88, + "CHARACTER_ELECTRIC_BALLOON_GRUNT_FEMALE": 89, + "CHARACTER_ELECTRIC_BALLOON_GRUNT_MALE": 90, + "CHARACTER_WILLOW": 91, + "CHARACTER_WILLOWB": 92, + "CHARACTER_TRAVELER": 93, + "CHARACTER_EXPLORER": 94, + "CHARACTER_EVENT_NPC_0": 500, + "CHARACTER_EVENT_NPC_1": 501, + "CHARACTER_EVENT_NPC_2": 502, + "CHARACTER_EVENT_NPC_3": 503, + "CHARACTER_EVENT_NPC_4": 504, + "CHARACTER_EVENT_NPC_5": 505, + "CHARACTER_EVENT_NPC_6": 506, + "CHARACTER_EVENT_NPC_7": 507, + "CHARACTER_EVENT_NPC_8": 508, + "CHARACTER_EVENT_NPC_9": 509, + "CHARACTER_EVENT_NPC_10": 510, + "CHARACTER_EVENT_NPC_BLANCHE": 511, + "CHARACTER_EVENT_NPC_CANDELA": 512, + "CHARACTER_EVENT_NPC_SPARK": 513, + "CHARACTER_EVENT_NPC_11": 514, + "CHARACTER_EVENT_NPC_12": 515, + "CHARACTER_EVENT_NPC_13": 516, + "CHARACTER_EVENT_NPC_14": 517, + "CHARACTER_EVENT_NPC_15": 518, + "CHARACTER_EVENT_NPC_16": 519, + "CHARACTER_EVENT_NPC_17": 520, + "CHARACTER_EVENT_NPC_18": 521, + "CHARACTER_EVENT_NPC_19": 522, + "CHARACTER_EVENT_NPC_20": 523, + "CHARACTER_EVENT_GIOVANNI_UNTICKETED": 524, + "CHARACTER_EVENT_SIERRA_UNTICKETED": 525, + "CHARACTER_EVENT_ARLO_UNTICKETED": 526, + "CHARACTER_EVENT_CLIFF_UNTICKETED": 527, + } +) + +func (x EnumWrapper_InvasionCharacter) Enum() *EnumWrapper_InvasionCharacter { + p := new(EnumWrapper_InvasionCharacter) + *p = x + return p +} + +func (x EnumWrapper_InvasionCharacter) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EnumWrapper_InvasionCharacter) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[552].Descriptor() +} + +func (EnumWrapper_InvasionCharacter) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[552] +} + +func (x EnumWrapper_InvasionCharacter) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EnumWrapper_InvasionCharacter.Descriptor instead. +func (EnumWrapper_InvasionCharacter) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{812, 2} +} + +type EnumWrapper_InvasionCharacterExpression int32 + +const ( + EnumWrapper_EXPRESSION_UNSET EnumWrapper_InvasionCharacterExpression = 0 + EnumWrapper_PLACEHOLDER_1 EnumWrapper_InvasionCharacterExpression = 1 + EnumWrapper_PLACEHOLDER_2 EnumWrapper_InvasionCharacterExpression = 2 + EnumWrapper_PLACEHOLDER_3 EnumWrapper_InvasionCharacterExpression = 3 + EnumWrapper_PLACEHOLDER_4 EnumWrapper_InvasionCharacterExpression = 4 + EnumWrapper_GREETING EnumWrapper_InvasionCharacterExpression = 5 + EnumWrapper_CHALLENGE EnumWrapper_InvasionCharacterExpression = 6 + EnumWrapper_VICTORY EnumWrapper_InvasionCharacterExpression = 7 + EnumWrapper_DEFEAT EnumWrapper_InvasionCharacterExpression = 8 +) + +// Enum value maps for EnumWrapper_InvasionCharacterExpression. +var ( + EnumWrapper_InvasionCharacterExpression_name = map[int32]string{ + 0: "EXPRESSION_UNSET", + 1: "PLACEHOLDER_1", + 2: "PLACEHOLDER_2", + 3: "PLACEHOLDER_3", + 4: "PLACEHOLDER_4", + 5: "GREETING", + 6: "CHALLENGE", + 7: "VICTORY", + 8: "DEFEAT", + } + EnumWrapper_InvasionCharacterExpression_value = map[string]int32{ + "EXPRESSION_UNSET": 0, + "PLACEHOLDER_1": 1, + "PLACEHOLDER_2": 2, + "PLACEHOLDER_3": 3, + "PLACEHOLDER_4": 4, + "GREETING": 5, + "CHALLENGE": 6, + "VICTORY": 7, + "DEFEAT": 8, + } +) + +func (x EnumWrapper_InvasionCharacterExpression) Enum() *EnumWrapper_InvasionCharacterExpression { + p := new(EnumWrapper_InvasionCharacterExpression) + *p = x + return p +} + +func (x EnumWrapper_InvasionCharacterExpression) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EnumWrapper_InvasionCharacterExpression) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[553].Descriptor() +} + +func (EnumWrapper_InvasionCharacterExpression) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[553] +} + +func (x EnumWrapper_InvasionCharacterExpression) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EnumWrapper_InvasionCharacterExpression.Descriptor instead. +func (EnumWrapper_InvasionCharacterExpression) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{812, 3} +} + +type EnumWrapper_InvasionContext int32 + +const ( + EnumWrapper_POKESTOP_INCIDENT EnumWrapper_InvasionContext = 0 + EnumWrapper_ROCKET_BALLOON EnumWrapper_InvasionContext = 1 + EnumWrapper_QUEST_REWARD_INCIDENT EnumWrapper_InvasionContext = 2 + EnumWrapper_CROSS_POKESTOP_INCIDENT EnumWrapper_InvasionContext = 3 +) + +// Enum value maps for EnumWrapper_InvasionContext. +var ( + EnumWrapper_InvasionContext_name = map[int32]string{ + 0: "POKESTOP_INCIDENT", + 1: "ROCKET_BALLOON", + 2: "QUEST_REWARD_INCIDENT", + 3: "CROSS_POKESTOP_INCIDENT", + } + EnumWrapper_InvasionContext_value = map[string]int32{ + "POKESTOP_INCIDENT": 0, + "ROCKET_BALLOON": 1, + "QUEST_REWARD_INCIDENT": 2, + "CROSS_POKESTOP_INCIDENT": 3, + } +) + +func (x EnumWrapper_InvasionContext) Enum() *EnumWrapper_InvasionContext { + p := new(EnumWrapper_InvasionContext) + *p = x + return p +} + +func (x EnumWrapper_InvasionContext) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EnumWrapper_InvasionContext) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[554].Descriptor() +} + +func (EnumWrapper_InvasionContext) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[554] +} + +func (x EnumWrapper_InvasionContext) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EnumWrapper_InvasionContext.Descriptor instead. +func (EnumWrapper_InvasionContext) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{812, 4} +} + +type EnumWrapper_PokestopStyle int32 + +const ( + EnumWrapper_POKESTOP_NORMAL EnumWrapper_PokestopStyle = 0 + EnumWrapper_POKESTOP_ROCKET_INVASION EnumWrapper_PokestopStyle = 1 + EnumWrapper_POKESTOP_ROCKET_VICTORY EnumWrapper_PokestopStyle = 2 + EnumWrapper_POKESTOP_CONTEST EnumWrapper_PokestopStyle = 3 + // Deprecated: Marked as deprecated in vbase.proto. + EnumWrapper_POKESTOP_NATURAL_ART_A EnumWrapper_PokestopStyle = 4 + // Deprecated: Marked as deprecated in vbase.proto. + EnumWrapper_POKESTOP_NATURAL_ART_B EnumWrapper_PokestopStyle = 5 + EnumWrapper_POKESTOP_DAY_NIGHT_DAY EnumWrapper_PokestopStyle = 6 + EnumWrapper_POKESTOP_DAY_NIGHT_NIGHT EnumWrapper_PokestopStyle = 7 +) + +// Enum value maps for EnumWrapper_PokestopStyle. +var ( + EnumWrapper_PokestopStyle_name = map[int32]string{ + 0: "POKESTOP_NORMAL", + 1: "POKESTOP_ROCKET_INVASION", + 2: "POKESTOP_ROCKET_VICTORY", + 3: "POKESTOP_CONTEST", + 4: "POKESTOP_NATURAL_ART_A", + 5: "POKESTOP_NATURAL_ART_B", + 6: "POKESTOP_DAY_NIGHT_DAY", + 7: "POKESTOP_DAY_NIGHT_NIGHT", + } + EnumWrapper_PokestopStyle_value = map[string]int32{ + "POKESTOP_NORMAL": 0, + "POKESTOP_ROCKET_INVASION": 1, + "POKESTOP_ROCKET_VICTORY": 2, + "POKESTOP_CONTEST": 3, + "POKESTOP_NATURAL_ART_A": 4, + "POKESTOP_NATURAL_ART_B": 5, + "POKESTOP_DAY_NIGHT_DAY": 6, + "POKESTOP_DAY_NIGHT_NIGHT": 7, + } +) + +func (x EnumWrapper_PokestopStyle) Enum() *EnumWrapper_PokestopStyle { + p := new(EnumWrapper_PokestopStyle) + *p = x + return p +} + +func (x EnumWrapper_PokestopStyle) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EnumWrapper_PokestopStyle) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[555].Descriptor() +} + +func (EnumWrapper_PokestopStyle) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[555] +} + +func (x EnumWrapper_PokestopStyle) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EnumWrapper_PokestopStyle.Descriptor instead. +func (EnumWrapper_PokestopStyle) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{812, 5} +} + +type EventMapDecorationProto_EventMapPath_Style int32 + +const ( + EventMapDecorationProto_EventMapPath_FLAT EventMapDecorationProto_EventMapPath_Style = 0 + EventMapDecorationProto_EventMapPath_HEDGE EventMapDecorationProto_EventMapPath_Style = 1 +) + +// Enum value maps for EventMapDecorationProto_EventMapPath_Style. +var ( + EventMapDecorationProto_EventMapPath_Style_name = map[int32]string{ + 0: "FLAT", + 1: "HEDGE", + } + EventMapDecorationProto_EventMapPath_Style_value = map[string]int32{ + "FLAT": 0, + "HEDGE": 1, + } +) + +func (x EventMapDecorationProto_EventMapPath_Style) Enum() *EventMapDecorationProto_EventMapPath_Style { + p := new(EventMapDecorationProto_EventMapPath_Style) + *p = x + return p +} + +func (x EventMapDecorationProto_EventMapPath_Style) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EventMapDecorationProto_EventMapPath_Style) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[556].Descriptor() +} + +func (EventMapDecorationProto_EventMapPath_Style) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[556] +} + +func (x EventMapDecorationProto_EventMapPath_Style) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EventMapDecorationProto_EventMapPath_Style.Descriptor instead. +func (EventMapDecorationProto_EventMapPath_Style) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{819, 4, 0} +} + +type EventPassDisplaySettingsProto_TodayViewSectionDisplay int32 + +const ( + EventPassDisplaySettingsProto_EVENT_PASS_SECTION EventPassDisplaySettingsProto_TodayViewSectionDisplay = 0 + EventPassDisplaySettingsProto_SEASONAL_EVENT_PASS_SECTION EventPassDisplaySettingsProto_TodayViewSectionDisplay = 1 + EventPassDisplaySettingsProto_GLOBAL_EVENT_PASS_SECTION EventPassDisplaySettingsProto_TodayViewSectionDisplay = 2 +) + +// Enum value maps for EventPassDisplaySettingsProto_TodayViewSectionDisplay. +var ( + EventPassDisplaySettingsProto_TodayViewSectionDisplay_name = map[int32]string{ + 0: "EVENT_PASS_SECTION", + 1: "SEASONAL_EVENT_PASS_SECTION", + 2: "GLOBAL_EVENT_PASS_SECTION", + } + EventPassDisplaySettingsProto_TodayViewSectionDisplay_value = map[string]int32{ + "EVENT_PASS_SECTION": 0, + "SEASONAL_EVENT_PASS_SECTION": 1, + "GLOBAL_EVENT_PASS_SECTION": 2, + } +) + +func (x EventPassDisplaySettingsProto_TodayViewSectionDisplay) Enum() *EventPassDisplaySettingsProto_TodayViewSectionDisplay { + p := new(EventPassDisplaySettingsProto_TodayViewSectionDisplay) + *p = x + return p +} + +func (x EventPassDisplaySettingsProto_TodayViewSectionDisplay) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EventPassDisplaySettingsProto_TodayViewSectionDisplay) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[557].Descriptor() +} + +func (EventPassDisplaySettingsProto_TodayViewSectionDisplay) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[557] +} + +func (x EventPassDisplaySettingsProto_TodayViewSectionDisplay) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EventPassDisplaySettingsProto_TodayViewSectionDisplay.Descriptor instead. +func (EventPassDisplaySettingsProto_TodayViewSectionDisplay) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{823, 0} +} + +type EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration int32 + +const ( + EventPassDisplaySettingsProto_DEFAULT_BACKGROUND EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration = 0 + EventPassDisplaySettingsProto_EVENT_PASS_BACKGROUND_GO_TOUR_01 EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration = 1 + EventPassDisplaySettingsProto_EVENT_PASS_BACKGROUND_GO_TOUR_02 EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration = 2 + EventPassDisplaySettingsProto_EVENT_PASS_BACKGROUND_GO_TOUR_03 EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration = 3 + EventPassDisplaySettingsProto_EVENT_PASS_BACKGROUND_GO_TOUR_04 EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration = 4 + EventPassDisplaySettingsProto_EVENT_PASS_BACKGROUND_GO_FEST_01 EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration = 101 + EventPassDisplaySettingsProto_EVENT_PASS_BACKGROUND_GO_FEST_02 EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration = 102 + EventPassDisplaySettingsProto_EVENT_PASS_BACKGROUND_GO_FEST_03 EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration = 103 + EventPassDisplaySettingsProto_EVENT_PASS_BACKGROUND_GO_FEST_04 EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration = 104 + EventPassDisplaySettingsProto_EVENT_PASS_BACKGROUND_GO_WILD_AREA_01 EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration = 201 + EventPassDisplaySettingsProto_EVENT_PASS_BACKGROUND_GO_WILD_AREA_02 EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration = 202 + EventPassDisplaySettingsProto_EVENT_PASS_BACKGROUND_GO_WILD_AREA_03 EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration = 203 + EventPassDisplaySettingsProto_EVENT_PASS_BACKGROUND_GO_WILD_AREA_04 EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration = 204 + EventPassDisplaySettingsProto_EVENT_PASS_BACKGROUND_LIVE_OPS_01 EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration = 301 + EventPassDisplaySettingsProto_EVENT_PASS_BACKGROUND_LIVE_OPS_02 EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration = 302 + EventPassDisplaySettingsProto_EVENT_PASS_BACKGROUND_LIVE_OPS_03 EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration = 303 + EventPassDisplaySettingsProto_EVENT_PASS_BACKGROUND_LIVE_OPS_04 EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration = 304 +) + +// Enum value maps for EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration. +var ( + EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration_name = map[int32]string{ + 0: "DEFAULT_BACKGROUND", + 1: "EVENT_PASS_BACKGROUND_GO_TOUR_01", + 2: "EVENT_PASS_BACKGROUND_GO_TOUR_02", + 3: "EVENT_PASS_BACKGROUND_GO_TOUR_03", + 4: "EVENT_PASS_BACKGROUND_GO_TOUR_04", + 101: "EVENT_PASS_BACKGROUND_GO_FEST_01", + 102: "EVENT_PASS_BACKGROUND_GO_FEST_02", + 103: "EVENT_PASS_BACKGROUND_GO_FEST_03", + 104: "EVENT_PASS_BACKGROUND_GO_FEST_04", + 201: "EVENT_PASS_BACKGROUND_GO_WILD_AREA_01", + 202: "EVENT_PASS_BACKGROUND_GO_WILD_AREA_02", + 203: "EVENT_PASS_BACKGROUND_GO_WILD_AREA_03", + 204: "EVENT_PASS_BACKGROUND_GO_WILD_AREA_04", + 301: "EVENT_PASS_BACKGROUND_LIVE_OPS_01", + 302: "EVENT_PASS_BACKGROUND_LIVE_OPS_02", + 303: "EVENT_PASS_BACKGROUND_LIVE_OPS_03", + 304: "EVENT_PASS_BACKGROUND_LIVE_OPS_04", + } + EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration_value = map[string]int32{ + "DEFAULT_BACKGROUND": 0, + "EVENT_PASS_BACKGROUND_GO_TOUR_01": 1, + "EVENT_PASS_BACKGROUND_GO_TOUR_02": 2, + "EVENT_PASS_BACKGROUND_GO_TOUR_03": 3, + "EVENT_PASS_BACKGROUND_GO_TOUR_04": 4, + "EVENT_PASS_BACKGROUND_GO_FEST_01": 101, + "EVENT_PASS_BACKGROUND_GO_FEST_02": 102, + "EVENT_PASS_BACKGROUND_GO_FEST_03": 103, + "EVENT_PASS_BACKGROUND_GO_FEST_04": 104, + "EVENT_PASS_BACKGROUND_GO_WILD_AREA_01": 201, + "EVENT_PASS_BACKGROUND_GO_WILD_AREA_02": 202, + "EVENT_PASS_BACKGROUND_GO_WILD_AREA_03": 203, + "EVENT_PASS_BACKGROUND_GO_WILD_AREA_04": 204, + "EVENT_PASS_BACKGROUND_LIVE_OPS_01": 301, + "EVENT_PASS_BACKGROUND_LIVE_OPS_02": 302, + "EVENT_PASS_BACKGROUND_LIVE_OPS_03": 303, + "EVENT_PASS_BACKGROUND_LIVE_OPS_04": 304, + } +) + +func (x EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration) Enum() *EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration { + p := new(EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration) + *p = x + return p +} + +func (x EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[558].Descriptor() +} + +func (EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[558] +} + +func (x EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration.Descriptor instead. +func (EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{823, 1} +} + +type EventPassSettingsProto_EventPassTrack int32 + +const ( + EventPassSettingsProto_EVENT_PASS_TRACK_UNSET EventPassSettingsProto_EventPassTrack = 0 + EventPassSettingsProto_FREE EventPassSettingsProto_EventPassTrack = 1 + EventPassSettingsProto_PREMIUM EventPassSettingsProto_EventPassTrack = 2 +) + +// Enum value maps for EventPassSettingsProto_EventPassTrack. +var ( + EventPassSettingsProto_EventPassTrack_name = map[int32]string{ + 0: "EVENT_PASS_TRACK_UNSET", + 1: "FREE", + 2: "PREMIUM", + } + EventPassSettingsProto_EventPassTrack_value = map[string]int32{ + "EVENT_PASS_TRACK_UNSET": 0, + "FREE": 1, + "PREMIUM": 2, + } +) + +func (x EventPassSettingsProto_EventPassTrack) Enum() *EventPassSettingsProto_EventPassTrack { + p := new(EventPassSettingsProto_EventPassTrack) + *p = x + return p +} + +func (x EventPassSettingsProto_EventPassTrack) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EventPassSettingsProto_EventPassTrack) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[559].Descriptor() +} + +func (EventPassSettingsProto_EventPassTrack) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[559] +} + +func (x EventPassSettingsProto_EventPassTrack) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EventPassSettingsProto_EventPassTrack.Descriptor instead. +func (EventPassSettingsProto_EventPassTrack) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{826, 0} +} + +type EvolvePokemonOutProto_Result int32 + +const ( + EvolvePokemonOutProto_UNSET EvolvePokemonOutProto_Result = 0 + EvolvePokemonOutProto_SUCCESS EvolvePokemonOutProto_Result = 1 + EvolvePokemonOutProto_FAILED_POKEMON_MISSING EvolvePokemonOutProto_Result = 2 + EvolvePokemonOutProto_FAILED_INSUFFICIENT_RESOURCES EvolvePokemonOutProto_Result = 3 + EvolvePokemonOutProto_FAILED_POKEMON_CANNOT_EVOLVE EvolvePokemonOutProto_Result = 4 + EvolvePokemonOutProto_FAILED_POKEMON_IS_DEPLOYED EvolvePokemonOutProto_Result = 5 + EvolvePokemonOutProto_FAILED_INVALID_ITEM_REQUIREMENT EvolvePokemonOutProto_Result = 6 + EvolvePokemonOutProto_FAILED_FUSION_POKEMON EvolvePokemonOutProto_Result = 7 + EvolvePokemonOutProto_FAILED_FUSION_COMPONENT_POKEMON EvolvePokemonOutProto_Result = 8 +) + +// Enum value maps for EvolvePokemonOutProto_Result. +var ( + EvolvePokemonOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILED_POKEMON_MISSING", + 3: "FAILED_INSUFFICIENT_RESOURCES", + 4: "FAILED_POKEMON_CANNOT_EVOLVE", + 5: "FAILED_POKEMON_IS_DEPLOYED", + 6: "FAILED_INVALID_ITEM_REQUIREMENT", + 7: "FAILED_FUSION_POKEMON", + 8: "FAILED_FUSION_COMPONENT_POKEMON", + } + EvolvePokemonOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILED_POKEMON_MISSING": 2, + "FAILED_INSUFFICIENT_RESOURCES": 3, + "FAILED_POKEMON_CANNOT_EVOLVE": 4, + "FAILED_POKEMON_IS_DEPLOYED": 5, + "FAILED_INVALID_ITEM_REQUIREMENT": 6, + "FAILED_FUSION_POKEMON": 7, + "FAILED_FUSION_COMPONENT_POKEMON": 8, + } +) + +func (x EvolvePokemonOutProto_Result) Enum() *EvolvePokemonOutProto_Result { + p := new(EvolvePokemonOutProto_Result) + *p = x + return p +} + +func (x EvolvePokemonOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EvolvePokemonOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[560].Descriptor() +} + +func (EvolvePokemonOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[560] +} + +func (x EvolvePokemonOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use EvolvePokemonOutProto_Result.Descriptor instead. +func (EvolvePokemonOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{850, 0} +} + +type ExceptionCaughtData_ExceptionLocation int32 + +const ( + ExceptionCaughtData_NO_EXCEPTION ExceptionCaughtData_ExceptionLocation = 0 +) + +// Enum value maps for ExceptionCaughtData_ExceptionLocation. +var ( + ExceptionCaughtData_ExceptionLocation_name = map[int32]string{ + 0: "NO_EXCEPTION", + } + ExceptionCaughtData_ExceptionLocation_value = map[string]int32{ + "NO_EXCEPTION": 0, + } +) + +func (x ExceptionCaughtData_ExceptionLocation) Enum() *ExceptionCaughtData_ExceptionLocation { + p := new(ExceptionCaughtData_ExceptionLocation) + *p = x + return p +} + +func (x ExceptionCaughtData_ExceptionLocation) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ExceptionCaughtData_ExceptionLocation) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[561].Descriptor() +} + +func (ExceptionCaughtData_ExceptionLocation) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[561] +} + +func (x ExceptionCaughtData_ExceptionLocation) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ExceptionCaughtData_ExceptionLocation.Descriptor instead. +func (ExceptionCaughtData_ExceptionLocation) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{853, 0} +} + +type ExceptionCaughtInCombatData_ExceptionLocation int32 + +const ( + ExceptionCaughtInCombatData_NO_EXCEPTION ExceptionCaughtInCombatData_ExceptionLocation = 0 + ExceptionCaughtInCombatData_COMBAT_PUB_SUB ExceptionCaughtInCombatData_ExceptionLocation = 1 +) + +// Enum value maps for ExceptionCaughtInCombatData_ExceptionLocation. +var ( + ExceptionCaughtInCombatData_ExceptionLocation_name = map[int32]string{ + 0: "NO_EXCEPTION", + 1: "COMBAT_PUB_SUB", + } + ExceptionCaughtInCombatData_ExceptionLocation_value = map[string]int32{ + "NO_EXCEPTION": 0, + "COMBAT_PUB_SUB": 1, + } +) + +func (x ExceptionCaughtInCombatData_ExceptionLocation) Enum() *ExceptionCaughtInCombatData_ExceptionLocation { + p := new(ExceptionCaughtInCombatData_ExceptionLocation) + *p = x + return p +} + +func (x ExceptionCaughtInCombatData_ExceptionLocation) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ExceptionCaughtInCombatData_ExceptionLocation) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[562].Descriptor() +} + +func (ExceptionCaughtInCombatData_ExceptionLocation) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[562] +} + +func (x ExceptionCaughtInCombatData_ExceptionLocation) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ExceptionCaughtInCombatData_ExceptionLocation.Descriptor instead. +func (ExceptionCaughtInCombatData_ExceptionLocation) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{854, 0} +} + +type ExitFlowTelemetry_Reason int32 + +const ( + ExitFlowTelemetry_USER_EXIT ExitFlowTelemetry_Reason = 0 + ExitFlowTelemetry_ERROR ExitFlowTelemetry_Reason = 1 + ExitFlowTelemetry_COMPLETION ExitFlowTelemetry_Reason = 2 +) + +// Enum value maps for ExitFlowTelemetry_Reason. +var ( + ExitFlowTelemetry_Reason_name = map[int32]string{ + 0: "USER_EXIT", + 1: "ERROR", + 2: "COMPLETION", + } + ExitFlowTelemetry_Reason_value = map[string]int32{ + "USER_EXIT": 0, + "ERROR": 1, + "COMPLETION": 2, + } +) + +func (x ExitFlowTelemetry_Reason) Enum() *ExitFlowTelemetry_Reason { + p := new(ExitFlowTelemetry_Reason) + *p = x + return p +} + +func (x ExitFlowTelemetry_Reason) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ExitFlowTelemetry_Reason) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[563].Descriptor() +} + +func (ExitFlowTelemetry_Reason) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[563] +} + +func (x ExitFlowTelemetry_Reason) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ExitFlowTelemetry_Reason.Descriptor instead. +func (ExitFlowTelemetry_Reason) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{855, 0} +} + +type ExtensionRangeOptions_VerificationState int32 + +const ( + ExtensionRangeOptions_STATE_DECLARATION ExtensionRangeOptions_VerificationState = 0 + ExtensionRangeOptions_STATE_UNVERIFIED ExtensionRangeOptions_VerificationState = 1 +) + +// Enum value maps for ExtensionRangeOptions_VerificationState. +var ( + ExtensionRangeOptions_VerificationState_name = map[int32]string{ + 0: "STATE_DECLARATION", + 1: "STATE_UNVERIFIED", + } + ExtensionRangeOptions_VerificationState_value = map[string]int32{ + "STATE_DECLARATION": 0, + "STATE_UNVERIFIED": 1, + } +) + +func (x ExtensionRangeOptions_VerificationState) Enum() *ExtensionRangeOptions_VerificationState { + p := new(ExtensionRangeOptions_VerificationState) + *p = x + return p +} + +func (x ExtensionRangeOptions_VerificationState) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ExtensionRangeOptions_VerificationState) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[564].Descriptor() +} + +func (ExtensionRangeOptions_VerificationState) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[564] +} + +func (x ExtensionRangeOptions_VerificationState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ExtensionRangeOptions_VerificationState.Descriptor instead. +func (ExtensionRangeOptions_VerificationState) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{859, 0} +} + +type FavoriteRouteOutProto_Result int32 + +const ( + FavoriteRouteOutProto_UNSET FavoriteRouteOutProto_Result = 0 + FavoriteRouteOutProto_SUCCESS FavoriteRouteOutProto_Result = 1 + FavoriteRouteOutProto_ERROR_ROUTE_NOT_FOUND FavoriteRouteOutProto_Result = 2 + FavoriteRouteOutProto_ERROR_RATE_LIMITED FavoriteRouteOutProto_Result = 3 + FavoriteRouteOutProto_ERROR_NO_CHANGE FavoriteRouteOutProto_Result = 4 + FavoriteRouteOutProto_ERROR_UNKNOWN FavoriteRouteOutProto_Result = 5 + FavoriteRouteOutProto_ERROR_MAX_FAVORITE FavoriteRouteOutProto_Result = 6 +) + +// Enum value maps for FavoriteRouteOutProto_Result. +var ( + FavoriteRouteOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_ROUTE_NOT_FOUND", + 3: "ERROR_RATE_LIMITED", + 4: "ERROR_NO_CHANGE", + 5: "ERROR_UNKNOWN", + 6: "ERROR_MAX_FAVORITE", + } + FavoriteRouteOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_ROUTE_NOT_FOUND": 2, + "ERROR_RATE_LIMITED": 3, + "ERROR_NO_CHANGE": 4, + "ERROR_UNKNOWN": 5, + "ERROR_MAX_FAVORITE": 6, + } +) + +func (x FavoriteRouteOutProto_Result) Enum() *FavoriteRouteOutProto_Result { + p := new(FavoriteRouteOutProto_Result) + *p = x + return p +} + +func (x FavoriteRouteOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FavoriteRouteOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[565].Descriptor() +} + +func (FavoriteRouteOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[565] +} + +func (x FavoriteRouteOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FavoriteRouteOutProto_Result.Descriptor instead. +func (FavoriteRouteOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{864, 0} +} + +type FeatureSet_EnumType int32 + +const ( + FeatureSet_TYPE_UNKNOWN FeatureSet_EnumType = 0 + FeatureSet_TYPE_OPEN FeatureSet_EnumType = 1 + FeatureSet_TYPE_CLOSED FeatureSet_EnumType = 2 +) + +// Enum value maps for FeatureSet_EnumType. +var ( + FeatureSet_EnumType_name = map[int32]string{ + 0: "TYPE_UNKNOWN", + 1: "TYPE_OPEN", + 2: "TYPE_CLOSED", + } + FeatureSet_EnumType_value = map[string]int32{ + "TYPE_UNKNOWN": 0, + "TYPE_OPEN": 1, + "TYPE_CLOSED": 2, + } +) + +func (x FeatureSet_EnumType) Enum() *FeatureSet_EnumType { + p := new(FeatureSet_EnumType) + *p = x + return p +} + +func (x FeatureSet_EnumType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FeatureSet_EnumType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[566].Descriptor() +} + +func (FeatureSet_EnumType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[566] +} + +func (x FeatureSet_EnumType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FeatureSet_EnumType.Descriptor instead. +func (FeatureSet_EnumType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{869, 0} +} + +type FeatureSet_FieldPresence int32 + +const ( + FeatureSet_PRESENCE_UNKNOWN FeatureSet_FieldPresence = 0 + FeatureSet_PRESENCE_EXPLICIT FeatureSet_FieldPresence = 1 + FeatureSet_PRESENCE_IMPLICIT FeatureSet_FieldPresence = 2 + FeatureSet_PRESENCE_LEGACY_REQUIRED FeatureSet_FieldPresence = 3 +) + +// Enum value maps for FeatureSet_FieldPresence. +var ( + FeatureSet_FieldPresence_name = map[int32]string{ + 0: "PRESENCE_UNKNOWN", + 1: "PRESENCE_EXPLICIT", + 2: "PRESENCE_IMPLICIT", + 3: "PRESENCE_LEGACY_REQUIRED", + } + FeatureSet_FieldPresence_value = map[string]int32{ + "PRESENCE_UNKNOWN": 0, + "PRESENCE_EXPLICIT": 1, + "PRESENCE_IMPLICIT": 2, + "PRESENCE_LEGACY_REQUIRED": 3, + } +) + +func (x FeatureSet_FieldPresence) Enum() *FeatureSet_FieldPresence { + p := new(FeatureSet_FieldPresence) + *p = x + return p +} + +func (x FeatureSet_FieldPresence) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FeatureSet_FieldPresence) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[567].Descriptor() +} + +func (FeatureSet_FieldPresence) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[567] +} + +func (x FeatureSet_FieldPresence) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FeatureSet_FieldPresence.Descriptor instead. +func (FeatureSet_FieldPresence) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{869, 1} +} + +type FeatureSet_JsonFormat int32 + +const ( + FeatureSet_JSON_UNKNOWN FeatureSet_JsonFormat = 0 + FeatureSet_JSON_ALLOW FeatureSet_JsonFormat = 1 + FeatureSet_JSON_LEGACY_BEST_EFFORT FeatureSet_JsonFormat = 2 +) + +// Enum value maps for FeatureSet_JsonFormat. +var ( + FeatureSet_JsonFormat_name = map[int32]string{ + 0: "JSON_UNKNOWN", + 1: "JSON_ALLOW", + 2: "JSON_LEGACY_BEST_EFFORT", + } + FeatureSet_JsonFormat_value = map[string]int32{ + "JSON_UNKNOWN": 0, + "JSON_ALLOW": 1, + "JSON_LEGACY_BEST_EFFORT": 2, + } +) + +func (x FeatureSet_JsonFormat) Enum() *FeatureSet_JsonFormat { + p := new(FeatureSet_JsonFormat) + *p = x + return p +} + +func (x FeatureSet_JsonFormat) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FeatureSet_JsonFormat) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[568].Descriptor() +} + +func (FeatureSet_JsonFormat) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[568] +} + +func (x FeatureSet_JsonFormat) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FeatureSet_JsonFormat.Descriptor instead. +func (FeatureSet_JsonFormat) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{869, 2} +} + +type FeatureSet_MessageEncoding int32 + +const ( + FeatureSet_ENC_UNKNOWN FeatureSet_MessageEncoding = 0 + FeatureSet_ENC_LENGTH_PREFIXED FeatureSet_MessageEncoding = 1 + FeatureSet_ENC_DELIMITED FeatureSet_MessageEncoding = 2 +) + +// Enum value maps for FeatureSet_MessageEncoding. +var ( + FeatureSet_MessageEncoding_name = map[int32]string{ + 0: "ENC_UNKNOWN", + 1: "ENC_LENGTH_PREFIXED", + 2: "ENC_DELIMITED", + } + FeatureSet_MessageEncoding_value = map[string]int32{ + "ENC_UNKNOWN": 0, + "ENC_LENGTH_PREFIXED": 1, + "ENC_DELIMITED": 2, + } +) + +func (x FeatureSet_MessageEncoding) Enum() *FeatureSet_MessageEncoding { + p := new(FeatureSet_MessageEncoding) + *p = x + return p +} + +func (x FeatureSet_MessageEncoding) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FeatureSet_MessageEncoding) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[569].Descriptor() +} + +func (FeatureSet_MessageEncoding) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[569] +} + +func (x FeatureSet_MessageEncoding) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FeatureSet_MessageEncoding.Descriptor instead. +func (FeatureSet_MessageEncoding) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{869, 3} +} + +type FeatureSet_RepeatedFieldEncoding int32 + +const ( + FeatureSet_FIELD_UNKNOWN FeatureSet_RepeatedFieldEncoding = 0 + FeatureSet_FIELD_PACKED FeatureSet_RepeatedFieldEncoding = 1 + FeatureSet_FIELD_EXPANDED FeatureSet_RepeatedFieldEncoding = 2 +) + +// Enum value maps for FeatureSet_RepeatedFieldEncoding. +var ( + FeatureSet_RepeatedFieldEncoding_name = map[int32]string{ + 0: "FIELD_UNKNOWN", + 1: "FIELD_PACKED", + 2: "FIELD_EXPANDED", + } + FeatureSet_RepeatedFieldEncoding_value = map[string]int32{ + "FIELD_UNKNOWN": 0, + "FIELD_PACKED": 1, + "FIELD_EXPANDED": 2, + } +) + +func (x FeatureSet_RepeatedFieldEncoding) Enum() *FeatureSet_RepeatedFieldEncoding { + p := new(FeatureSet_RepeatedFieldEncoding) + *p = x + return p +} + +func (x FeatureSet_RepeatedFieldEncoding) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FeatureSet_RepeatedFieldEncoding) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[570].Descriptor() +} + +func (FeatureSet_RepeatedFieldEncoding) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[570] +} + +func (x FeatureSet_RepeatedFieldEncoding) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FeatureSet_RepeatedFieldEncoding.Descriptor instead. +func (FeatureSet_RepeatedFieldEncoding) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{869, 4} +} + +type FeatureSet_Utf8Validation int32 + +const ( + FeatureSet_UNKNOWN FeatureSet_Utf8Validation = 0 + FeatureSet_NONE FeatureSet_Utf8Validation = 1 + FeatureSet_VERIFY FeatureSet_Utf8Validation = 2 +) + +// Enum value maps for FeatureSet_Utf8Validation. +var ( + FeatureSet_Utf8Validation_name = map[int32]string{ + 0: "UNKNOWN", + 1: "NONE", + 2: "VERIFY", + } + FeatureSet_Utf8Validation_value = map[string]int32{ + "UNKNOWN": 0, + "NONE": 1, + "VERIFY": 2, + } +) + +func (x FeatureSet_Utf8Validation) Enum() *FeatureSet_Utf8Validation { + p := new(FeatureSet_Utf8Validation) + *p = x + return p +} + +func (x FeatureSet_Utf8Validation) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FeatureSet_Utf8Validation) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[571].Descriptor() +} + +func (FeatureSet_Utf8Validation) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[571] +} + +func (x FeatureSet_Utf8Validation) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FeatureSet_Utf8Validation.Descriptor instead. +func (FeatureSet_Utf8Validation) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{869, 5} +} + +type FestivalSettingsProto_FestivalType int32 + +const ( + FestivalSettingsProto_NONE FestivalSettingsProto_FestivalType = 0 + FestivalSettingsProto_HALLOWEEN FestivalSettingsProto_FestivalType = 1 + FestivalSettingsProto_HOLIDAY FestivalSettingsProto_FestivalType = 2 + FestivalSettingsProto_ROCKET FestivalSettingsProto_FestivalType = 3 +) + +// Enum value maps for FestivalSettingsProto_FestivalType. +var ( + FestivalSettingsProto_FestivalType_name = map[int32]string{ + 0: "NONE", + 1: "HALLOWEEN", + 2: "HOLIDAY", + 3: "ROCKET", + } + FestivalSettingsProto_FestivalType_value = map[string]int32{ + "NONE": 0, + "HALLOWEEN": 1, + "HOLIDAY": 2, + "ROCKET": 3, + } +) + +func (x FestivalSettingsProto_FestivalType) Enum() *FestivalSettingsProto_FestivalType { + p := new(FestivalSettingsProto_FestivalType) + *p = x + return p +} + +func (x FestivalSettingsProto_FestivalType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FestivalSettingsProto_FestivalType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[572].Descriptor() +} + +func (FestivalSettingsProto_FestivalType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[572] +} + +func (x FestivalSettingsProto_FestivalType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FestivalSettingsProto_FestivalType.Descriptor instead. +func (FestivalSettingsProto_FestivalType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{873, 0} +} + +type FetchAllNewsOutProto_Result int32 + +const ( + FetchAllNewsOutProto_UNSET FetchAllNewsOutProto_Result = 0 + FetchAllNewsOutProto_SUCCESS FetchAllNewsOutProto_Result = 1 + FetchAllNewsOutProto_NO_NEWS_FOUND FetchAllNewsOutProto_Result = 2 +) + +// Enum value maps for FetchAllNewsOutProto_Result. +var ( + FetchAllNewsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "NO_NEWS_FOUND", + } + FetchAllNewsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "NO_NEWS_FOUND": 2, + } +) + +func (x FetchAllNewsOutProto_Result) Enum() *FetchAllNewsOutProto_Result { + p := new(FetchAllNewsOutProto_Result) + *p = x + return p +} + +func (x FetchAllNewsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FetchAllNewsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[573].Descriptor() +} + +func (FetchAllNewsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[573] +} + +func (x FetchAllNewsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FetchAllNewsOutProto_Result.Descriptor instead. +func (FetchAllNewsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{874, 0} +} + +type FetchNewsfeedResponse_Result int32 + +const ( + FetchNewsfeedResponse_UNSET FetchNewsfeedResponse_Result = 0 + FetchNewsfeedResponse_SUCCESS FetchNewsfeedResponse_Result = 1 + FetchNewsfeedResponse_INTERNAL_ERROR FetchNewsfeedResponse_Result = 2 + FetchNewsfeedResponse_CHANNEL_NOT_DEFINED FetchNewsfeedResponse_Result = 3 +) + +// Enum value maps for FetchNewsfeedResponse_Result. +var ( + FetchNewsfeedResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "INTERNAL_ERROR", + 3: "CHANNEL_NOT_DEFINED", + } + FetchNewsfeedResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "INTERNAL_ERROR": 2, + "CHANNEL_NOT_DEFINED": 3, + } +) + +func (x FetchNewsfeedResponse_Result) Enum() *FetchNewsfeedResponse_Result { + p := new(FetchNewsfeedResponse_Result) + *p = x + return p +} + +func (x FetchNewsfeedResponse_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FetchNewsfeedResponse_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[574].Descriptor() +} + +func (FetchNewsfeedResponse_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[574] +} + +func (x FetchNewsfeedResponse_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FetchNewsfeedResponse_Result.Descriptor instead. +func (FetchNewsfeedResponse_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{877, 0} +} + +type Field_Cardinality int32 + +const ( + Field_UNKNOWN Field_Cardinality = 0 + Field_OPTIONAL Field_Cardinality = 1 + Field_REQUIRED Field_Cardinality = 2 + Field_REPEATED Field_Cardinality = 3 +) + +// Enum value maps for Field_Cardinality. +var ( + Field_Cardinality_name = map[int32]string{ + 0: "UNKNOWN", + 1: "OPTIONAL", + 2: "REQUIRED", + 3: "REPEATED", + } + Field_Cardinality_value = map[string]int32{ + "UNKNOWN": 0, + "OPTIONAL": 1, + "REQUIRED": 2, + "REPEATED": 3, + } +) + +func (x Field_Cardinality) Enum() *Field_Cardinality { + p := new(Field_Cardinality) + *p = x + return p +} + +func (x Field_Cardinality) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Field_Cardinality) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[575].Descriptor() +} + +func (Field_Cardinality) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[575] +} + +func (x Field_Cardinality) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use Field_Cardinality.Descriptor instead. +func (Field_Cardinality) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{878, 0} +} + +type Field_Kind int32 + +const ( + Field_TYPE_UNKNOWN Field_Kind = 0 + Field_TYPE_DOUBLE Field_Kind = 1 + Field_TYPE_FLOAT Field_Kind = 2 + Field_TYPE_INT64 Field_Kind = 3 + Field_TYPE_UINT64 Field_Kind = 4 + Field_TYPE_INT32 Field_Kind = 5 + Field_TYPE_FIXED64 Field_Kind = 6 + Field_TYPE_FIXED32 Field_Kind = 7 + Field_TYPE_BOOL Field_Kind = 8 + Field_TYPE_STRING Field_Kind = 9 + Field_TYPE_GROUP Field_Kind = 10 + Field_TYPE_MESSAGE Field_Kind = 11 + Field_TYPE_BYTES Field_Kind = 12 + Field_TYPE_UINT32 Field_Kind = 13 + Field_TYPE_ENUM Field_Kind = 14 + Field_TYPE_SFIXED32 Field_Kind = 15 + Field_TYPE_SFIXED64 Field_Kind = 16 + Field_TYPE_SINT32 Field_Kind = 17 + Field_TYPE_SINT64 Field_Kind = 18 +) + +// Enum value maps for Field_Kind. +var ( + Field_Kind_name = map[int32]string{ + 0: "TYPE_UNKNOWN", + 1: "TYPE_DOUBLE", + 2: "TYPE_FLOAT", + 3: "TYPE_INT64", + 4: "TYPE_UINT64", + 5: "TYPE_INT32", + 6: "TYPE_FIXED64", + 7: "TYPE_FIXED32", + 8: "TYPE_BOOL", + 9: "TYPE_STRING", + 10: "TYPE_GROUP", + 11: "TYPE_MESSAGE", + 12: "TYPE_BYTES", + 13: "TYPE_UINT32", + 14: "TYPE_ENUM", + 15: "TYPE_SFIXED32", + 16: "TYPE_SFIXED64", + 17: "TYPE_SINT32", + 18: "TYPE_SINT64", + } + Field_Kind_value = map[string]int32{ + "TYPE_UNKNOWN": 0, + "TYPE_DOUBLE": 1, + "TYPE_FLOAT": 2, + "TYPE_INT64": 3, + "TYPE_UINT64": 4, + "TYPE_INT32": 5, + "TYPE_FIXED64": 6, + "TYPE_FIXED32": 7, + "TYPE_BOOL": 8, + "TYPE_STRING": 9, + "TYPE_GROUP": 10, + "TYPE_MESSAGE": 11, + "TYPE_BYTES": 12, + "TYPE_UINT32": 13, + "TYPE_ENUM": 14, + "TYPE_SFIXED32": 15, + "TYPE_SFIXED64": 16, + "TYPE_SINT32": 17, + "TYPE_SINT64": 18, + } +) + +func (x Field_Kind) Enum() *Field_Kind { + p := new(Field_Kind) + *p = x + return p +} + +func (x Field_Kind) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Field_Kind) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[576].Descriptor() +} + +func (Field_Kind) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[576] +} + +func (x Field_Kind) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use Field_Kind.Descriptor instead. +func (Field_Kind) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{878, 1} +} + +type FieldBookTelemetry_FieldBookEventId int32 + +const ( + FieldBookTelemetry_PAST_FIELDBOOK_EVENT_UNSPECIFIED FieldBookTelemetry_FieldBookEventId = 0 + FieldBookTelemetry_PAST_FIELDBOOK_LIST_ENTER FieldBookTelemetry_FieldBookEventId = 1 + FieldBookTelemetry_PAST_FIELDBOOK_LIST_EXIT FieldBookTelemetry_FieldBookEventId = 2 + FieldBookTelemetry_PAST_FIELDBOOK_DETAIL_ENTER FieldBookTelemetry_FieldBookEventId = 3 + FieldBookTelemetry_PAST_FIELDBOOK_DETAIL_EXIT FieldBookTelemetry_FieldBookEventId = 4 +) + +// Enum value maps for FieldBookTelemetry_FieldBookEventId. +var ( + FieldBookTelemetry_FieldBookEventId_name = map[int32]string{ + 0: "PAST_FIELDBOOK_EVENT_UNSPECIFIED", + 1: "PAST_FIELDBOOK_LIST_ENTER", + 2: "PAST_FIELDBOOK_LIST_EXIT", + 3: "PAST_FIELDBOOK_DETAIL_ENTER", + 4: "PAST_FIELDBOOK_DETAIL_EXIT", + } + FieldBookTelemetry_FieldBookEventId_value = map[string]int32{ + "PAST_FIELDBOOK_EVENT_UNSPECIFIED": 0, + "PAST_FIELDBOOK_LIST_ENTER": 1, + "PAST_FIELDBOOK_LIST_EXIT": 2, + "PAST_FIELDBOOK_DETAIL_ENTER": 3, + "PAST_FIELDBOOK_DETAIL_EXIT": 4, + } +) + +func (x FieldBookTelemetry_FieldBookEventId) Enum() *FieldBookTelemetry_FieldBookEventId { + p := new(FieldBookTelemetry_FieldBookEventId) + *p = x + return p +} + +func (x FieldBookTelemetry_FieldBookEventId) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FieldBookTelemetry_FieldBookEventId) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[577].Descriptor() +} + +func (FieldBookTelemetry_FieldBookEventId) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[577] +} + +func (x FieldBookTelemetry_FieldBookEventId) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FieldBookTelemetry_FieldBookEventId.Descriptor instead. +func (FieldBookTelemetry_FieldBookEventId) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{880, 0} +} + +type FieldDescriptorProto_Label int32 + +const ( + FieldDescriptorProto_LABEL_AUTO_INVALID FieldDescriptorProto_Label = 0 + FieldDescriptorProto_OPTIONAL FieldDescriptorProto_Label = 1 + FieldDescriptorProto_REQUIRED FieldDescriptorProto_Label = 2 + FieldDescriptorProto_REPEATED FieldDescriptorProto_Label = 3 +) + +// Enum value maps for FieldDescriptorProto_Label. +var ( + FieldDescriptorProto_Label_name = map[int32]string{ + 0: "LABEL_AUTO_INVALID", + 1: "OPTIONAL", + 2: "REQUIRED", + 3: "REPEATED", + } + FieldDescriptorProto_Label_value = map[string]int32{ + "LABEL_AUTO_INVALID": 0, + "OPTIONAL": 1, + "REQUIRED": 2, + "REPEATED": 3, + } +) + +func (x FieldDescriptorProto_Label) Enum() *FieldDescriptorProto_Label { + p := new(FieldDescriptorProto_Label) + *p = x + return p +} + +func (x FieldDescriptorProto_Label) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FieldDescriptorProto_Label) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[578].Descriptor() +} + +func (FieldDescriptorProto_Label) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[578] +} + +func (x FieldDescriptorProto_Label) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FieldDescriptorProto_Label.Descriptor instead. +func (FieldDescriptorProto_Label) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{881, 0} +} + +type FieldDescriptorProto_Type int32 + +const ( + FieldDescriptorProto_TYPE_AUTO_INVALID FieldDescriptorProto_Type = 0 + FieldDescriptorProto_TYPE_DOUBLE FieldDescriptorProto_Type = 1 + FieldDescriptorProto_TYPE_FLOAT FieldDescriptorProto_Type = 2 + FieldDescriptorProto_TYPE_INT64 FieldDescriptorProto_Type = 3 + FieldDescriptorProto_TYPE_UINT64 FieldDescriptorProto_Type = 4 + FieldDescriptorProto_TYPE_INT32 FieldDescriptorProto_Type = 5 + FieldDescriptorProto_TYPE_FIXED64 FieldDescriptorProto_Type = 6 + FieldDescriptorProto_TYPE_FIXED32 FieldDescriptorProto_Type = 7 + FieldDescriptorProto_TYPE_BOOL FieldDescriptorProto_Type = 8 + FieldDescriptorProto_TYPE_STRING FieldDescriptorProto_Type = 9 + FieldDescriptorProto_TYPE_GROUP FieldDescriptorProto_Type = 10 + FieldDescriptorProto_TYPE_MESSAGE FieldDescriptorProto_Type = 11 + FieldDescriptorProto_TYPE_BYTES FieldDescriptorProto_Type = 12 + FieldDescriptorProto_TYPE_UINT32 FieldDescriptorProto_Type = 13 + FieldDescriptorProto_TYPE_ENUM FieldDescriptorProto_Type = 14 + FieldDescriptorProto_TYPE_SFIXED32 FieldDescriptorProto_Type = 15 + FieldDescriptorProto_TYPE_SFIXED64 FieldDescriptorProto_Type = 16 + FieldDescriptorProto_TYPE_SINT32 FieldDescriptorProto_Type = 17 + FieldDescriptorProto_TYPE_SINT64 FieldDescriptorProto_Type = 18 +) + +// Enum value maps for FieldDescriptorProto_Type. +var ( + FieldDescriptorProto_Type_name = map[int32]string{ + 0: "TYPE_AUTO_INVALID", + 1: "TYPE_DOUBLE", + 2: "TYPE_FLOAT", + 3: "TYPE_INT64", + 4: "TYPE_UINT64", + 5: "TYPE_INT32", + 6: "TYPE_FIXED64", + 7: "TYPE_FIXED32", + 8: "TYPE_BOOL", + 9: "TYPE_STRING", + 10: "TYPE_GROUP", + 11: "TYPE_MESSAGE", + 12: "TYPE_BYTES", + 13: "TYPE_UINT32", + 14: "TYPE_ENUM", + 15: "TYPE_SFIXED32", + 16: "TYPE_SFIXED64", + 17: "TYPE_SINT32", + 18: "TYPE_SINT64", + } + FieldDescriptorProto_Type_value = map[string]int32{ + "TYPE_AUTO_INVALID": 0, + "TYPE_DOUBLE": 1, + "TYPE_FLOAT": 2, + "TYPE_INT64": 3, + "TYPE_UINT64": 4, + "TYPE_INT32": 5, + "TYPE_FIXED64": 6, + "TYPE_FIXED32": 7, + "TYPE_BOOL": 8, + "TYPE_STRING": 9, + "TYPE_GROUP": 10, + "TYPE_MESSAGE": 11, + "TYPE_BYTES": 12, + "TYPE_UINT32": 13, + "TYPE_ENUM": 14, + "TYPE_SFIXED32": 15, + "TYPE_SFIXED64": 16, + "TYPE_SINT32": 17, + "TYPE_SINT64": 18, + } +) + +func (x FieldDescriptorProto_Type) Enum() *FieldDescriptorProto_Type { + p := new(FieldDescriptorProto_Type) + *p = x + return p +} + +func (x FieldDescriptorProto_Type) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FieldDescriptorProto_Type) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[579].Descriptor() +} + +func (FieldDescriptorProto_Type) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[579] +} + +func (x FieldDescriptorProto_Type) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FieldDescriptorProto_Type.Descriptor instead. +func (FieldDescriptorProto_Type) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{881, 1} +} + +type FieldEffectTelemetry_FieldEffectSourceId int32 + +const ( + FieldEffectTelemetry_UNDEFINED FieldEffectTelemetry_FieldEffectSourceId = 0 + FieldEffectTelemetry_FROM_POKEMON_INFO_PANEL FieldEffectTelemetry_FieldEffectSourceId = 1 + FieldEffectTelemetry_FROM_BUDDY_PAGE FieldEffectTelemetry_FieldEffectSourceId = 2 + FieldEffectTelemetry_FROM_IAP_USAGE FieldEffectTelemetry_FieldEffectSourceId = 3 +) + +// Enum value maps for FieldEffectTelemetry_FieldEffectSourceId. +var ( + FieldEffectTelemetry_FieldEffectSourceId_name = map[int32]string{ + 0: "UNDEFINED", + 1: "FROM_POKEMON_INFO_PANEL", + 2: "FROM_BUDDY_PAGE", + 3: "FROM_IAP_USAGE", + } + FieldEffectTelemetry_FieldEffectSourceId_value = map[string]int32{ + "UNDEFINED": 0, + "FROM_POKEMON_INFO_PANEL": 1, + "FROM_BUDDY_PAGE": 2, + "FROM_IAP_USAGE": 3, + } +) + +func (x FieldEffectTelemetry_FieldEffectSourceId) Enum() *FieldEffectTelemetry_FieldEffectSourceId { + p := new(FieldEffectTelemetry_FieldEffectSourceId) + *p = x + return p +} + +func (x FieldEffectTelemetry_FieldEffectSourceId) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FieldEffectTelemetry_FieldEffectSourceId) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[580].Descriptor() +} + +func (FieldEffectTelemetry_FieldEffectSourceId) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[580] +} + +func (x FieldEffectTelemetry_FieldEffectSourceId) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FieldEffectTelemetry_FieldEffectSourceId.Descriptor instead. +func (FieldEffectTelemetry_FieldEffectSourceId) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{882, 0} +} + +type FieldOptions_CType int32 + +const ( + FieldOptions_STRING FieldOptions_CType = 0 + FieldOptions_CORD FieldOptions_CType = 1 + FieldOptions_STRING_PIECE FieldOptions_CType = 2 +) + +// Enum value maps for FieldOptions_CType. +var ( + FieldOptions_CType_name = map[int32]string{ + 0: "STRING", + 1: "CORD", + 2: "STRING_PIECE", + } + FieldOptions_CType_value = map[string]int32{ + "STRING": 0, + "CORD": 1, + "STRING_PIECE": 2, + } +) + +func (x FieldOptions_CType) Enum() *FieldOptions_CType { + p := new(FieldOptions_CType) + *p = x + return p +} + +func (x FieldOptions_CType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FieldOptions_CType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[581].Descriptor() +} + +func (FieldOptions_CType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[581] +} + +func (x FieldOptions_CType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FieldOptions_CType.Descriptor instead. +func (FieldOptions_CType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{884, 0} +} + +type FieldOptions_JSType int32 + +const ( + FieldOptions_JS_NORMAL FieldOptions_JSType = 0 + FieldOptions_JS_STRING FieldOptions_JSType = 1 + FieldOptions_JS_NUMBER FieldOptions_JSType = 2 +) + +// Enum value maps for FieldOptions_JSType. +var ( + FieldOptions_JSType_name = map[int32]string{ + 0: "JS_NORMAL", + 1: "JS_STRING", + 2: "JS_NUMBER", + } + FieldOptions_JSType_value = map[string]int32{ + "JS_NORMAL": 0, + "JS_STRING": 1, + "JS_NUMBER": 2, + } +) + +func (x FieldOptions_JSType) Enum() *FieldOptions_JSType { + p := new(FieldOptions_JSType) + *p = x + return p +} + +func (x FieldOptions_JSType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FieldOptions_JSType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[582].Descriptor() +} + +func (FieldOptions_JSType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[582] +} + +func (x FieldOptions_JSType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FieldOptions_JSType.Descriptor instead. +func (FieldOptions_JSType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{884, 1} +} + +type FieldOptions_OptionRetention int32 + +const ( + FieldOptions_RETENTION_UNKNOWN FieldOptions_OptionRetention = 0 + FieldOptions_RETENTION_RUNTIME FieldOptions_OptionRetention = 1 + FieldOptions_RETENTION_SOURCE FieldOptions_OptionRetention = 2 +) + +// Enum value maps for FieldOptions_OptionRetention. +var ( + FieldOptions_OptionRetention_name = map[int32]string{ + 0: "RETENTION_UNKNOWN", + 1: "RETENTION_RUNTIME", + 2: "RETENTION_SOURCE", + } + FieldOptions_OptionRetention_value = map[string]int32{ + "RETENTION_UNKNOWN": 0, + "RETENTION_RUNTIME": 1, + "RETENTION_SOURCE": 2, + } +) + +func (x FieldOptions_OptionRetention) Enum() *FieldOptions_OptionRetention { + p := new(FieldOptions_OptionRetention) + *p = x + return p +} + +func (x FieldOptions_OptionRetention) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FieldOptions_OptionRetention) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[583].Descriptor() +} + +func (FieldOptions_OptionRetention) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[583] +} + +func (x FieldOptions_OptionRetention) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FieldOptions_OptionRetention.Descriptor instead. +func (FieldOptions_OptionRetention) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{884, 2} +} + +type FieldOptions_OptionTargetType int32 + +const ( + FieldOptions_TARGET_TYPE_UNKNOWN FieldOptions_OptionTargetType = 0 + FieldOptions_TARGET_TYPE_FILE FieldOptions_OptionTargetType = 1 + FieldOptions_TARGET_TYPE_EXTENSION_RANGE FieldOptions_OptionTargetType = 2 + FieldOptions_TARGET_TYPE_MESSAGE FieldOptions_OptionTargetType = 3 + FieldOptions_TARGET_TYPE_FIELD FieldOptions_OptionTargetType = 4 + FieldOptions_TARGET_TYPE_ONEOF FieldOptions_OptionTargetType = 5 + FieldOptions_TARGET_TYPE_ENUM FieldOptions_OptionTargetType = 6 + FieldOptions_TARGET_TYPE_ENUM_ENTRY FieldOptions_OptionTargetType = 7 + FieldOptions_TARGET_TYPE_SERVICE FieldOptions_OptionTargetType = 8 + FieldOptions_TARGET_TYPE_METHOD FieldOptions_OptionTargetType = 9 +) + +// Enum value maps for FieldOptions_OptionTargetType. +var ( + FieldOptions_OptionTargetType_name = map[int32]string{ + 0: "TARGET_TYPE_UNKNOWN", + 1: "TARGET_TYPE_FILE", + 2: "TARGET_TYPE_EXTENSION_RANGE", + 3: "TARGET_TYPE_MESSAGE", + 4: "TARGET_TYPE_FIELD", + 5: "TARGET_TYPE_ONEOF", + 6: "TARGET_TYPE_ENUM", + 7: "TARGET_TYPE_ENUM_ENTRY", + 8: "TARGET_TYPE_SERVICE", + 9: "TARGET_TYPE_METHOD", + } + FieldOptions_OptionTargetType_value = map[string]int32{ + "TARGET_TYPE_UNKNOWN": 0, + "TARGET_TYPE_FILE": 1, + "TARGET_TYPE_EXTENSION_RANGE": 2, + "TARGET_TYPE_MESSAGE": 3, + "TARGET_TYPE_FIELD": 4, + "TARGET_TYPE_ONEOF": 5, + "TARGET_TYPE_ENUM": 6, + "TARGET_TYPE_ENUM_ENTRY": 7, + "TARGET_TYPE_SERVICE": 8, + "TARGET_TYPE_METHOD": 9, + } +) + +func (x FieldOptions_OptionTargetType) Enum() *FieldOptions_OptionTargetType { + p := new(FieldOptions_OptionTargetType) + *p = x + return p +} + +func (x FieldOptions_OptionTargetType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FieldOptions_OptionTargetType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[584].Descriptor() +} + +func (FieldOptions_OptionTargetType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[584] +} + +func (x FieldOptions_OptionTargetType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FieldOptions_OptionTargetType.Descriptor instead. +func (FieldOptions_OptionTargetType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{884, 3} +} + +type FileOptions_OptimizeMode int32 + +const ( + FileOptions_OPTIMIZEMODE_AUTO_INVALID FileOptions_OptimizeMode = 0 + FileOptions_SPEED FileOptions_OptimizeMode = 1 + FileOptions_CODE_SIZE FileOptions_OptimizeMode = 2 + FileOptions_LITE_RUNTIME FileOptions_OptimizeMode = 3 +) + +// Enum value maps for FileOptions_OptimizeMode. +var ( + FileOptions_OptimizeMode_name = map[int32]string{ + 0: "OPTIMIZEMODE_AUTO_INVALID", + 1: "SPEED", + 2: "CODE_SIZE", + 3: "LITE_RUNTIME", + } + FileOptions_OptimizeMode_value = map[string]int32{ + "OPTIMIZEMODE_AUTO_INVALID": 0, + "SPEED": 1, + "CODE_SIZE": 2, + "LITE_RUNTIME": 3, + } +) + +func (x FileOptions_OptimizeMode) Enum() *FileOptions_OptimizeMode { + p := new(FileOptions_OptimizeMode) + *p = x + return p +} + +func (x FileOptions_OptimizeMode) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FileOptions_OptimizeMode) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[585].Descriptor() +} + +func (FileOptions_OptimizeMode) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[585] +} + +func (x FileOptions_OptimizeMode) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FileOptions_OptimizeMode.Descriptor instead. +func (FileOptions_OptimizeMode) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{887, 0} +} + +type FitnessRewardsLogEntry_Result int32 + +const ( + FitnessRewardsLogEntry_UNSET FitnessRewardsLogEntry_Result = 0 + FitnessRewardsLogEntry_SUCCESS FitnessRewardsLogEntry_Result = 1 +) + +// Enum value maps for FitnessRewardsLogEntry_Result. +var ( + FitnessRewardsLogEntry_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + FitnessRewardsLogEntry_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x FitnessRewardsLogEntry_Result) Enum() *FitnessRewardsLogEntry_Result { + p := new(FitnessRewardsLogEntry_Result) + *p = x + return p +} + +func (x FitnessRewardsLogEntry_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FitnessRewardsLogEntry_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[586].Descriptor() +} + +func (FitnessRewardsLogEntry_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[586] +} + +func (x FitnessRewardsLogEntry_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FitnessRewardsLogEntry_Result.Descriptor instead. +func (FitnessRewardsLogEntry_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{892, 0} +} + +type FitnessSample_FitnessSampleType int32 + +const ( + FitnessSample_SAMPLE_UNSET FitnessSample_FitnessSampleType = 0 + FitnessSample_STEPS FitnessSample_FitnessSampleType = 1 + FitnessSample_WALKING_DISTANCE_METERS FitnessSample_FitnessSampleType = 2 + FitnessSample_WHEELCHAIR_DISTANCE_METERS FitnessSample_FitnessSampleType = 3 + FitnessSample_CALORIES_KCALS FitnessSample_FitnessSampleType = 4 + FitnessSample_WHEELCHAIR_PUSH_COUNT FitnessSample_FitnessSampleType = 5 + FitnessSample_EXERCISE_TIME_MI FitnessSample_FitnessSampleType = 6 +) + +// Enum value maps for FitnessSample_FitnessSampleType. +var ( + FitnessSample_FitnessSampleType_name = map[int32]string{ + 0: "SAMPLE_UNSET", + 1: "STEPS", + 2: "WALKING_DISTANCE_METERS", + 3: "WHEELCHAIR_DISTANCE_METERS", + 4: "CALORIES_KCALS", + 5: "WHEELCHAIR_PUSH_COUNT", + 6: "EXERCISE_TIME_MI", + } + FitnessSample_FitnessSampleType_value = map[string]int32{ + "SAMPLE_UNSET": 0, + "STEPS": 1, + "WALKING_DISTANCE_METERS": 2, + "WHEELCHAIR_DISTANCE_METERS": 3, + "CALORIES_KCALS": 4, + "WHEELCHAIR_PUSH_COUNT": 5, + "EXERCISE_TIME_MI": 6, + } +) + +func (x FitnessSample_FitnessSampleType) Enum() *FitnessSample_FitnessSampleType { + p := new(FitnessSample_FitnessSampleType) + *p = x + return p +} + +func (x FitnessSample_FitnessSampleType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FitnessSample_FitnessSampleType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[587].Descriptor() +} + +func (FitnessSample_FitnessSampleType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[587] +} + +func (x FitnessSample_FitnessSampleType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FitnessSample_FitnessSampleType.Descriptor instead. +func (FitnessSample_FitnessSampleType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{893, 0} +} + +type FitnessSample_FitnessSourceType int32 + +const ( + FitnessSample_SOURCE_UNSET FitnessSample_FitnessSourceType = 0 + FitnessSample_HEALTHKIT FitnessSample_FitnessSourceType = 1 + FitnessSample_GOOGLE_FIT FitnessSample_FitnessSourceType = 2 + FitnessSample_APPLE_WATCH FitnessSample_FitnessSourceType = 3 + FitnessSample_GPS FitnessSample_FitnessSourceType = 4 + FitnessSample_ANDROID_SENSOR_HUB FitnessSample_FitnessSourceType = 5 +) + +// Enum value maps for FitnessSample_FitnessSourceType. +var ( + FitnessSample_FitnessSourceType_name = map[int32]string{ + 0: "SOURCE_UNSET", + 1: "HEALTHKIT", + 2: "GOOGLE_FIT", + 3: "APPLE_WATCH", + 4: "GPS", + 5: "ANDROID_SENSOR_HUB", + } + FitnessSample_FitnessSourceType_value = map[string]int32{ + "SOURCE_UNSET": 0, + "HEALTHKIT": 1, + "GOOGLE_FIT": 2, + "APPLE_WATCH": 3, + "GPS": 4, + "ANDROID_SENSOR_HUB": 5, + } +) + +func (x FitnessSample_FitnessSourceType) Enum() *FitnessSample_FitnessSourceType { + p := new(FitnessSample_FitnessSourceType) + *p = x + return p +} + +func (x FitnessSample_FitnessSourceType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FitnessSample_FitnessSourceType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[588].Descriptor() +} + +func (FitnessSample_FitnessSourceType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[588] +} + +func (x FitnessSample_FitnessSourceType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FitnessSample_FitnessSourceType.Descriptor instead. +func (FitnessSample_FitnessSourceType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{893, 1} +} + +type FitnessUpdateOutProto_Status int32 + +const ( + FitnessUpdateOutProto_UNSET FitnessUpdateOutProto_Status = 0 + FitnessUpdateOutProto_SUCCESS FitnessUpdateOutProto_Status = 1 + FitnessUpdateOutProto_ERROR_UNKNOWN FitnessUpdateOutProto_Status = 2 +) + +// Enum value maps for FitnessUpdateOutProto_Status. +var ( + FitnessUpdateOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + FitnessUpdateOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x FitnessUpdateOutProto_Status) Enum() *FitnessUpdateOutProto_Status { + p := new(FitnessUpdateOutProto_Status) + *p = x + return p +} + +func (x FitnessUpdateOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FitnessUpdateOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[589].Descriptor() +} + +func (FitnessUpdateOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[589] +} + +func (x FitnessUpdateOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FitnessUpdateOutProto_Status.Descriptor instead. +func (FitnessUpdateOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{896, 0} +} + +type FleeBattleEncounterOutProto_Status int32 + +const ( + FleeBattleEncounterOutProto_UNSET FleeBattleEncounterOutProto_Status = 0 + FleeBattleEncounterOutProto_SUCCESS FleeBattleEncounterOutProto_Status = 1 + FleeBattleEncounterOutProto_ERROR_ENCOUNTER_NOT_FOUND FleeBattleEncounterOutProto_Status = 2 + FleeBattleEncounterOutProto_ERROR_NOT_IN_BATTLE FleeBattleEncounterOutProto_Status = 3 + FleeBattleEncounterOutProto_ERROR_INVALID_ENCOUNTER FleeBattleEncounterOutProto_Status = 4 +) + +// Enum value maps for FleeBattleEncounterOutProto_Status. +var ( + FleeBattleEncounterOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_ENCOUNTER_NOT_FOUND", + 3: "ERROR_NOT_IN_BATTLE", + 4: "ERROR_INVALID_ENCOUNTER", + } + FleeBattleEncounterOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_ENCOUNTER_NOT_FOUND": 2, + "ERROR_NOT_IN_BATTLE": 3, + "ERROR_INVALID_ENCOUNTER": 4, + } +) + +func (x FleeBattleEncounterOutProto_Status) Enum() *FleeBattleEncounterOutProto_Status { + p := new(FleeBattleEncounterOutProto_Status) + *p = x + return p +} + +func (x FleeBattleEncounterOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FleeBattleEncounterOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[590].Descriptor() +} + +func (FleeBattleEncounterOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[590] +} + +func (x FleeBattleEncounterOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FleeBattleEncounterOutProto_Status.Descriptor instead. +func (FleeBattleEncounterOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{898, 0} +} + +type FollowerPokemonProto_FollowerId int32 + +const ( + FollowerPokemonProto_UNSET FollowerPokemonProto_FollowerId = 0 + FollowerPokemonProto_ID_1 FollowerPokemonProto_FollowerId = 1 +) + +// Enum value maps for FollowerPokemonProto_FollowerId. +var ( + FollowerPokemonProto_FollowerId_name = map[int32]string{ + 0: "UNSET", + 1: "ID_1", + } + FollowerPokemonProto_FollowerId_value = map[string]int32{ + "UNSET": 0, + "ID_1": 1, + } +) + +func (x FollowerPokemonProto_FollowerId) Enum() *FollowerPokemonProto_FollowerId { + p := new(FollowerPokemonProto_FollowerId) + *p = x + return p +} + +func (x FollowerPokemonProto_FollowerId) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FollowerPokemonProto_FollowerId) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[591].Descriptor() +} + +func (FollowerPokemonProto_FollowerId) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[591] +} + +func (x FollowerPokemonProto_FollowerId) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FollowerPokemonProto_FollowerId.Descriptor instead. +func (FollowerPokemonProto_FollowerId) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{902, 0} +} + +type FormRenderModifier_EffectTarget int32 + +const ( + FormRenderModifier_UNSET_TARGET FormRenderModifier_EffectTarget = 0 + FormRenderModifier_DEFENDER FormRenderModifier_EffectTarget = 1 + FormRenderModifier_ATTACKER FormRenderModifier_EffectTarget = 2 + FormRenderModifier_ALL_PLAYERS FormRenderModifier_EffectTarget = 3 +) + +// Enum value maps for FormRenderModifier_EffectTarget. +var ( + FormRenderModifier_EffectTarget_name = map[int32]string{ + 0: "UNSET_TARGET", + 1: "DEFENDER", + 2: "ATTACKER", + 3: "ALL_PLAYERS", + } + FormRenderModifier_EffectTarget_value = map[string]int32{ + "UNSET_TARGET": 0, + "DEFENDER": 1, + "ATTACKER": 2, + "ALL_PLAYERS": 3, + } +) + +func (x FormRenderModifier_EffectTarget) Enum() *FormRenderModifier_EffectTarget { + p := new(FormRenderModifier_EffectTarget) + *p = x + return p +} + +func (x FormRenderModifier_EffectTarget) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FormRenderModifier_EffectTarget) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[592].Descriptor() +} + +func (FormRenderModifier_EffectTarget) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[592] +} + +func (x FormRenderModifier_EffectTarget) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FormRenderModifier_EffectTarget.Descriptor instead. +func (FormRenderModifier_EffectTarget) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{916, 0} +} + +type FormRenderModifier_RenderModifierType int32 + +const ( + FormRenderModifier_UNSET FormRenderModifier_RenderModifierType = 0 + FormRenderModifier_SUPPRESS_SELF FormRenderModifier_RenderModifierType = 1 + FormRenderModifier_SUPPRESS_OPPONENT FormRenderModifier_RenderModifierType = 2 + FormRenderModifier_DISPLAY_CHANGE FormRenderModifier_RenderModifierType = 3 +) + +// Enum value maps for FormRenderModifier_RenderModifierType. +var ( + FormRenderModifier_RenderModifierType_name = map[int32]string{ + 0: "UNSET", + 1: "SUPPRESS_SELF", + 2: "SUPPRESS_OPPONENT", + 3: "DISPLAY_CHANGE", + } + FormRenderModifier_RenderModifierType_value = map[string]int32{ + "UNSET": 0, + "SUPPRESS_SELF": 1, + "SUPPRESS_OPPONENT": 2, + "DISPLAY_CHANGE": 3, + } +) + +func (x FormRenderModifier_RenderModifierType) Enum() *FormRenderModifier_RenderModifierType { + p := new(FormRenderModifier_RenderModifierType) + *p = x + return p +} + +func (x FormRenderModifier_RenderModifierType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FormRenderModifier_RenderModifierType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[593].Descriptor() +} + +func (FormRenderModifier_RenderModifierType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[593] +} + +func (x FormRenderModifier_RenderModifierType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FormRenderModifier_RenderModifierType.Descriptor instead. +func (FormRenderModifier_RenderModifierType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{916, 1} +} + +type FormRenderModifier_TransitionVfxKey int32 + +const ( + FormRenderModifier_DEFAULT_TRANSITION FormRenderModifier_TransitionVfxKey = 0 + FormRenderModifier_SHADOW_ENRAGE FormRenderModifier_TransitionVfxKey = 1 + FormRenderModifier_SHADOW_SUPPRESS FormRenderModifier_TransitionVfxKey = 2 + FormRenderModifier_MEGA_ENRAGE FormRenderModifier_TransitionVfxKey = 3 + FormRenderModifier_MEGA_SUPPRESS FormRenderModifier_TransitionVfxKey = 4 +) + +// Enum value maps for FormRenderModifier_TransitionVfxKey. +var ( + FormRenderModifier_TransitionVfxKey_name = map[int32]string{ + 0: "DEFAULT_TRANSITION", + 1: "SHADOW_ENRAGE", + 2: "SHADOW_SUPPRESS", + 3: "MEGA_ENRAGE", + 4: "MEGA_SUPPRESS", + } + FormRenderModifier_TransitionVfxKey_value = map[string]int32{ + "DEFAULT_TRANSITION": 0, + "SHADOW_ENRAGE": 1, + "SHADOW_SUPPRESS": 2, + "MEGA_ENRAGE": 3, + "MEGA_SUPPRESS": 4, + } +) + +func (x FormRenderModifier_TransitionVfxKey) Enum() *FormRenderModifier_TransitionVfxKey { + p := new(FormRenderModifier_TransitionVfxKey) + *p = x + return p +} + +func (x FormRenderModifier_TransitionVfxKey) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FormRenderModifier_TransitionVfxKey) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[594].Descriptor() +} + +func (FormRenderModifier_TransitionVfxKey) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[594] +} + +func (x FormRenderModifier_TransitionVfxKey) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FormRenderModifier_TransitionVfxKey.Descriptor instead. +func (FormRenderModifier_TransitionVfxKey) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{916, 2} +} + +type FortDeployOutProto_Result int32 + +const ( + FortDeployOutProto_NO_RESULT_SET FortDeployOutProto_Result = 0 + FortDeployOutProto_SUCCESS FortDeployOutProto_Result = 1 + FortDeployOutProto_ERROR_ALREADY_HAS_POKEMON_ON_FORT FortDeployOutProto_Result = 2 + FortDeployOutProto_ERROR_OPPOSING_TEAM_OWNS_FORT FortDeployOutProto_Result = 3 + FortDeployOutProto_ERROR_FORT_IS_FULL FortDeployOutProto_Result = 4 + FortDeployOutProto_ERROR_NOT_IN_RANGE FortDeployOutProto_Result = 5 + FortDeployOutProto_ERROR_PLAYER_HAS_NO_TEAM FortDeployOutProto_Result = 6 + FortDeployOutProto_ERROR_POKEMON_NOT_FULL_HP FortDeployOutProto_Result = 7 + FortDeployOutProto_ERROR_PLAYER_BELOW_MINIMUM_LEVEL FortDeployOutProto_Result = 8 + FortDeployOutProto_ERROR_POKEMON_IS_BUDDY FortDeployOutProto_Result = 9 + FortDeployOutProto_ERROR_FORT_DEPLOY_LOCKOUT FortDeployOutProto_Result = 10 + FortDeployOutProto_ERROR_PLAYER_HAS_NO_NICKNAME FortDeployOutProto_Result = 11 + FortDeployOutProto_ERROR_POI_INACCESSIBLE FortDeployOutProto_Result = 12 + FortDeployOutProto_ERROR_LEGENDARY_POKEMON FortDeployOutProto_Result = 13 + FortDeployOutProto_ERROR_INVALID_POKEMON FortDeployOutProto_Result = 14 +) + +// Enum value maps for FortDeployOutProto_Result. +var ( + FortDeployOutProto_Result_name = map[int32]string{ + 0: "NO_RESULT_SET", + 1: "SUCCESS", + 2: "ERROR_ALREADY_HAS_POKEMON_ON_FORT", + 3: "ERROR_OPPOSING_TEAM_OWNS_FORT", + 4: "ERROR_FORT_IS_FULL", + 5: "ERROR_NOT_IN_RANGE", + 6: "ERROR_PLAYER_HAS_NO_TEAM", + 7: "ERROR_POKEMON_NOT_FULL_HP", + 8: "ERROR_PLAYER_BELOW_MINIMUM_LEVEL", + 9: "ERROR_POKEMON_IS_BUDDY", + 10: "ERROR_FORT_DEPLOY_LOCKOUT", + 11: "ERROR_PLAYER_HAS_NO_NICKNAME", + 12: "ERROR_POI_INACCESSIBLE", + 13: "ERROR_LEGENDARY_POKEMON", + 14: "ERROR_INVALID_POKEMON", + } + FortDeployOutProto_Result_value = map[string]int32{ + "NO_RESULT_SET": 0, + "SUCCESS": 1, + "ERROR_ALREADY_HAS_POKEMON_ON_FORT": 2, + "ERROR_OPPOSING_TEAM_OWNS_FORT": 3, + "ERROR_FORT_IS_FULL": 4, + "ERROR_NOT_IN_RANGE": 5, + "ERROR_PLAYER_HAS_NO_TEAM": 6, + "ERROR_POKEMON_NOT_FULL_HP": 7, + "ERROR_PLAYER_BELOW_MINIMUM_LEVEL": 8, + "ERROR_POKEMON_IS_BUDDY": 9, + "ERROR_FORT_DEPLOY_LOCKOUT": 10, + "ERROR_PLAYER_HAS_NO_NICKNAME": 11, + "ERROR_POI_INACCESSIBLE": 12, + "ERROR_LEGENDARY_POKEMON": 13, + "ERROR_INVALID_POKEMON": 14, + } +) + +func (x FortDeployOutProto_Result) Enum() *FortDeployOutProto_Result { + p := new(FortDeployOutProto_Result) + *p = x + return p +} + +func (x FortDeployOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FortDeployOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[595].Descriptor() +} + +func (FortDeployOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[595] +} + +func (x FortDeployOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FortDeployOutProto_Result.Descriptor instead. +func (FortDeployOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{919, 0} +} + +type FortPokemonProto_SpawnType int32 + +const ( + FortPokemonProto_LURE FortPokemonProto_SpawnType = 0 + FortPokemonProto_POWER_UP FortPokemonProto_SpawnType = 1 + // Deprecated: Marked as deprecated in vbase.proto. + FortPokemonProto_NATURAL_ART FortPokemonProto_SpawnType = 2 + FortPokemonProto_DAY_NIGHT FortPokemonProto_SpawnType = 3 +) + +// Enum value maps for FortPokemonProto_SpawnType. +var ( + FortPokemonProto_SpawnType_name = map[int32]string{ + 0: "LURE", + 1: "POWER_UP", + 2: "NATURAL_ART", + 3: "DAY_NIGHT", + } + FortPokemonProto_SpawnType_value = map[string]int32{ + "LURE": 0, + "POWER_UP": 1, + "NATURAL_ART": 2, + "DAY_NIGHT": 3, + } +) + +func (x FortPokemonProto_SpawnType) Enum() *FortPokemonProto_SpawnType { + p := new(FortPokemonProto_SpawnType) + *p = x + return p +} + +func (x FortPokemonProto_SpawnType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FortPokemonProto_SpawnType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[596].Descriptor() +} + +func (FortPokemonProto_SpawnType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[596] +} + +func (x FortPokemonProto_SpawnType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FortPokemonProto_SpawnType.Descriptor instead. +func (FortPokemonProto_SpawnType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{924, 0} +} + +type FortPowerUpActivitySettings_FortPowerUpActivity int32 + +const ( + FortPowerUpActivitySettings_UNSET FortPowerUpActivitySettings_FortPowerUpActivity = 0 + FortPowerUpActivitySettings_FORT_POWER_UP_ACTIVITY_AR_SCAN FortPowerUpActivitySettings_FortPowerUpActivity = 1 +) + +// Enum value maps for FortPowerUpActivitySettings_FortPowerUpActivity. +var ( + FortPowerUpActivitySettings_FortPowerUpActivity_name = map[int32]string{ + 0: "UNSET", + 1: "FORT_POWER_UP_ACTIVITY_AR_SCAN", + } + FortPowerUpActivitySettings_FortPowerUpActivity_value = map[string]int32{ + "UNSET": 0, + "FORT_POWER_UP_ACTIVITY_AR_SCAN": 1, + } +) + +func (x FortPowerUpActivitySettings_FortPowerUpActivity) Enum() *FortPowerUpActivitySettings_FortPowerUpActivity { + p := new(FortPowerUpActivitySettings_FortPowerUpActivity) + *p = x + return p +} + +func (x FortPowerUpActivitySettings_FortPowerUpActivity) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FortPowerUpActivitySettings_FortPowerUpActivity) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[597].Descriptor() +} + +func (FortPowerUpActivitySettings_FortPowerUpActivity) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[597] +} + +func (x FortPowerUpActivitySettings_FortPowerUpActivity) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FortPowerUpActivitySettings_FortPowerUpActivity.Descriptor instead. +func (FortPowerUpActivitySettings_FortPowerUpActivity) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{925, 0} +} + +type FortRecallOutProto_Result int32 + +const ( + FortRecallOutProto_NO_RESULT_SET FortRecallOutProto_Result = 0 + FortRecallOutProto_SUCCESS FortRecallOutProto_Result = 1 + FortRecallOutProto_ERROR_NOT_IN_RANGE FortRecallOutProto_Result = 2 + FortRecallOutProto_ERROR_POKEMON_NOT_ON_FORT FortRecallOutProto_Result = 3 + FortRecallOutProto_ERROR_NO_PLAYER FortRecallOutProto_Result = 4 +) + +// Enum value maps for FortRecallOutProto_Result. +var ( + FortRecallOutProto_Result_name = map[int32]string{ + 0: "NO_RESULT_SET", + 1: "SUCCESS", + 2: "ERROR_NOT_IN_RANGE", + 3: "ERROR_POKEMON_NOT_ON_FORT", + 4: "ERROR_NO_PLAYER", + } + FortRecallOutProto_Result_value = map[string]int32{ + "NO_RESULT_SET": 0, + "SUCCESS": 1, + "ERROR_NOT_IN_RANGE": 2, + "ERROR_POKEMON_NOT_ON_FORT": 3, + "ERROR_NO_PLAYER": 4, + } +) + +func (x FortRecallOutProto_Result) Enum() *FortRecallOutProto_Result { + p := new(FortRecallOutProto_Result) + *p = x + return p +} + +func (x FortRecallOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FortRecallOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[598].Descriptor() +} + +func (FortRecallOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[598] +} + +func (x FortRecallOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FortRecallOutProto_Result.Descriptor instead. +func (FortRecallOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{928, 0} +} + +type FortRenderingType_RenderingType int32 + +const ( + FortRenderingType_DEFAULT FortRenderingType_RenderingType = 0 + FortRenderingType_INTERNAL_TEST FortRenderingType_RenderingType = 1 +) + +// Enum value maps for FortRenderingType_RenderingType. +var ( + FortRenderingType_RenderingType_name = map[int32]string{ + 0: "DEFAULT", + 1: "INTERNAL_TEST", + } + FortRenderingType_RenderingType_value = map[string]int32{ + "DEFAULT": 0, + "INTERNAL_TEST": 1, + } +) + +func (x FortRenderingType_RenderingType) Enum() *FortRenderingType_RenderingType { + p := new(FortRenderingType_RenderingType) + *p = x + return p +} + +func (x FortRenderingType_RenderingType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FortRenderingType_RenderingType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[599].Descriptor() +} + +func (FortRenderingType_RenderingType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[599] +} + +func (x FortRenderingType_RenderingType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FortRenderingType_RenderingType.Descriptor instead. +func (FortRenderingType_RenderingType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{930, 0} +} + +type FortSearchLogEntry_Result int32 + +const ( + FortSearchLogEntry_UNSET FortSearchLogEntry_Result = 0 + FortSearchLogEntry_SUCCESS FortSearchLogEntry_Result = 1 +) + +// Enum value maps for FortSearchLogEntry_Result. +var ( + FortSearchLogEntry_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + FortSearchLogEntry_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x FortSearchLogEntry_Result) Enum() *FortSearchLogEntry_Result { + p := new(FortSearchLogEntry_Result) + *p = x + return p +} + +func (x FortSearchLogEntry_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FortSearchLogEntry_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[600].Descriptor() +} + +func (FortSearchLogEntry_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[600] +} + +func (x FortSearchLogEntry_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FortSearchLogEntry_Result.Descriptor instead. +func (FortSearchLogEntry_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{931, 0} +} + +type FortSearchOutProto_Result int32 + +const ( + FortSearchOutProto_NO_RESULT_SET FortSearchOutProto_Result = 0 + FortSearchOutProto_SUCCESS FortSearchOutProto_Result = 1 + FortSearchOutProto_OUT_OF_RANGE FortSearchOutProto_Result = 2 + FortSearchOutProto_IN_COOLDOWN_PERIOD FortSearchOutProto_Result = 3 + FortSearchOutProto_INVENTORY_FULL FortSearchOutProto_Result = 4 + FortSearchOutProto_EXCEEDED_DAILY_LIMIT FortSearchOutProto_Result = 5 + FortSearchOutProto_POI_INACCESSIBLE FortSearchOutProto_Result = 6 +) + +// Enum value maps for FortSearchOutProto_Result. +var ( + FortSearchOutProto_Result_name = map[int32]string{ + 0: "NO_RESULT_SET", + 1: "SUCCESS", + 2: "OUT_OF_RANGE", + 3: "IN_COOLDOWN_PERIOD", + 4: "INVENTORY_FULL", + 5: "EXCEEDED_DAILY_LIMIT", + 6: "POI_INACCESSIBLE", + } + FortSearchOutProto_Result_value = map[string]int32{ + "NO_RESULT_SET": 0, + "SUCCESS": 1, + "OUT_OF_RANGE": 2, + "IN_COOLDOWN_PERIOD": 3, + "INVENTORY_FULL": 4, + "EXCEEDED_DAILY_LIMIT": 5, + "POI_INACCESSIBLE": 6, + } +) + +func (x FortSearchOutProto_Result) Enum() *FortSearchOutProto_Result { + p := new(FortSearchOutProto_Result) + *p = x + return p +} + +func (x FortSearchOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FortSearchOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[601].Descriptor() +} + +func (FortSearchOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[601] +} + +func (x FortSearchOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FortSearchOutProto_Result.Descriptor instead. +func (FortSearchOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{932, 0} +} + +type FortSponsor_Sponsor int32 + +const ( + FortSponsor_UNSET FortSponsor_Sponsor = 0 + FortSponsor_MCDONALDS FortSponsor_Sponsor = 1 + FortSponsor_POKEMON_STORE FortSponsor_Sponsor = 2 + FortSponsor_TOHO FortSponsor_Sponsor = 3 + FortSponsor_SOFTBANK FortSponsor_Sponsor = 4 + FortSponsor_GLOBE FortSponsor_Sponsor = 5 + FortSponsor_SPATULA FortSponsor_Sponsor = 6 + FortSponsor_THERMOMETER FortSponsor_Sponsor = 7 + FortSponsor_KNIFE FortSponsor_Sponsor = 8 + FortSponsor_GRILL FortSponsor_Sponsor = 9 + FortSponsor_SMOKER FortSponsor_Sponsor = 10 + FortSponsor_PAN FortSponsor_Sponsor = 11 + FortSponsor_BBQ FortSponsor_Sponsor = 12 + FortSponsor_FRYER FortSponsor_Sponsor = 13 + FortSponsor_STEAMER FortSponsor_Sponsor = 14 + FortSponsor_HOOD FortSponsor_Sponsor = 15 + FortSponsor_SLOWCOOKER FortSponsor_Sponsor = 16 + FortSponsor_MIXER FortSponsor_Sponsor = 17 + FortSponsor_SCOOPER FortSponsor_Sponsor = 18 + FortSponsor_MUFFINTIN FortSponsor_Sponsor = 19 + FortSponsor_SALAMANDER FortSponsor_Sponsor = 20 + FortSponsor_PLANCHA FortSponsor_Sponsor = 21 + FortSponsor_NIA_OPS FortSponsor_Sponsor = 22 + FortSponsor_WHISK FortSponsor_Sponsor = 23 +) + +// Enum value maps for FortSponsor_Sponsor. +var ( + FortSponsor_Sponsor_name = map[int32]string{ + 0: "UNSET", + 1: "MCDONALDS", + 2: "POKEMON_STORE", + 3: "TOHO", + 4: "SOFTBANK", + 5: "GLOBE", + 6: "SPATULA", + 7: "THERMOMETER", + 8: "KNIFE", + 9: "GRILL", + 10: "SMOKER", + 11: "PAN", + 12: "BBQ", + 13: "FRYER", + 14: "STEAMER", + 15: "HOOD", + 16: "SLOWCOOKER", + 17: "MIXER", + 18: "SCOOPER", + 19: "MUFFINTIN", + 20: "SALAMANDER", + 21: "PLANCHA", + 22: "NIA_OPS", + 23: "WHISK", + } + FortSponsor_Sponsor_value = map[string]int32{ + "UNSET": 0, + "MCDONALDS": 1, + "POKEMON_STORE": 2, + "TOHO": 3, + "SOFTBANK": 4, + "GLOBE": 5, + "SPATULA": 6, + "THERMOMETER": 7, + "KNIFE": 8, + "GRILL": 9, + "SMOKER": 10, + "PAN": 11, + "BBQ": 12, + "FRYER": 13, + "STEAMER": 14, + "HOOD": 15, + "SLOWCOOKER": 16, + "MIXER": 17, + "SCOOPER": 18, + "MUFFINTIN": 19, + "SALAMANDER": 20, + "PLANCHA": 21, + "NIA_OPS": 22, + "WHISK": 23, + } +) + +func (x FortSponsor_Sponsor) Enum() *FortSponsor_Sponsor { + p := new(FortSponsor_Sponsor) + *p = x + return p +} + +func (x FortSponsor_Sponsor) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FortSponsor_Sponsor) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[602].Descriptor() +} + +func (FortSponsor_Sponsor) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[602] +} + +func (x FortSponsor_Sponsor) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FortSponsor_Sponsor.Descriptor instead. +func (FortSponsor_Sponsor) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{935, 0} +} + +type FortVpsInfoProto_VpsDisallowedDetailsProto_VpsDisallowedSource int32 + +const ( + FortVpsInfoProto_VpsDisallowedDetailsProto_DISALLOWED_SOURCE_UNSET FortVpsInfoProto_VpsDisallowedDetailsProto_VpsDisallowedSource = 0 + FortVpsInfoProto_VpsDisallowedDetailsProto_PGO_ADMIN_BAN FortVpsInfoProto_VpsDisallowedDetailsProto_VpsDisallowedSource = 1 + FortVpsInfoProto_VpsDisallowedDetailsProto_GEOSTORE_BAN FortVpsInfoProto_VpsDisallowedDetailsProto_VpsDisallowedSource = 2 + FortVpsInfoProto_VpsDisallowedDetailsProto_LOW_VPS_SCORE FortVpsInfoProto_VpsDisallowedDetailsProto_VpsDisallowedSource = 3 +) + +// Enum value maps for FortVpsInfoProto_VpsDisallowedDetailsProto_VpsDisallowedSource. +var ( + FortVpsInfoProto_VpsDisallowedDetailsProto_VpsDisallowedSource_name = map[int32]string{ + 0: "DISALLOWED_SOURCE_UNSET", + 1: "PGO_ADMIN_BAN", + 2: "GEOSTORE_BAN", + 3: "LOW_VPS_SCORE", + } + FortVpsInfoProto_VpsDisallowedDetailsProto_VpsDisallowedSource_value = map[string]int32{ + "DISALLOWED_SOURCE_UNSET": 0, + "PGO_ADMIN_BAN": 1, + "GEOSTORE_BAN": 2, + "LOW_VPS_SCORE": 3, + } +) + +func (x FortVpsInfoProto_VpsDisallowedDetailsProto_VpsDisallowedSource) Enum() *FortVpsInfoProto_VpsDisallowedDetailsProto_VpsDisallowedSource { + p := new(FortVpsInfoProto_VpsDisallowedDetailsProto_VpsDisallowedSource) + *p = x + return p +} + +func (x FortVpsInfoProto_VpsDisallowedDetailsProto_VpsDisallowedSource) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FortVpsInfoProto_VpsDisallowedDetailsProto_VpsDisallowedSource) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[603].Descriptor() +} + +func (FortVpsInfoProto_VpsDisallowedDetailsProto_VpsDisallowedSource) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[603] +} + +func (x FortVpsInfoProto_VpsDisallowedDetailsProto_VpsDisallowedSource) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FortVpsInfoProto_VpsDisallowedDetailsProto_VpsDisallowedSource.Descriptor instead. +func (FortVpsInfoProto_VpsDisallowedDetailsProto_VpsDisallowedSource) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{937, 0, 0} +} + +type FriendshipLevelMilestoneSettingsProto_PokemonTradingType int32 + +const ( + FriendshipLevelMilestoneSettingsProto_UNSET FriendshipLevelMilestoneSettingsProto_PokemonTradingType = 0 + FriendshipLevelMilestoneSettingsProto_REGULAR_IN_POKEDEX FriendshipLevelMilestoneSettingsProto_PokemonTradingType = 1 + FriendshipLevelMilestoneSettingsProto_SPECIAL_IN_POKEDEX FriendshipLevelMilestoneSettingsProto_PokemonTradingType = 2 + FriendshipLevelMilestoneSettingsProto_REGULAR_NON_POKEDEX FriendshipLevelMilestoneSettingsProto_PokemonTradingType = 3 + FriendshipLevelMilestoneSettingsProto_REGIONAL_NON_POKEDEX FriendshipLevelMilestoneSettingsProto_PokemonTradingType = 4 + FriendshipLevelMilestoneSettingsProto_FORM_NON_POKEDEX FriendshipLevelMilestoneSettingsProto_PokemonTradingType = 5 + FriendshipLevelMilestoneSettingsProto_LEGENDARY_NON_POKEDEX FriendshipLevelMilestoneSettingsProto_PokemonTradingType = 6 + FriendshipLevelMilestoneSettingsProto_SHINY_NON_POKEDEX FriendshipLevelMilestoneSettingsProto_PokemonTradingType = 7 + FriendshipLevelMilestoneSettingsProto_GMAX_NON_POKEDEX FriendshipLevelMilestoneSettingsProto_PokemonTradingType = 8 + FriendshipLevelMilestoneSettingsProto_GMAX_IN_POKEDEX FriendshipLevelMilestoneSettingsProto_PokemonTradingType = 9 + FriendshipLevelMilestoneSettingsProto_REMOTE FriendshipLevelMilestoneSettingsProto_PokemonTradingType = 10 + FriendshipLevelMilestoneSettingsProto_DAY_NIGHT_NON_POKEDEX FriendshipLevelMilestoneSettingsProto_PokemonTradingType = 11 + FriendshipLevelMilestoneSettingsProto_DAY_NIGHT_IN_POKEDEX FriendshipLevelMilestoneSettingsProto_PokemonTradingType = 12 +) + +// Enum value maps for FriendshipLevelMilestoneSettingsProto_PokemonTradingType. +var ( + FriendshipLevelMilestoneSettingsProto_PokemonTradingType_name = map[int32]string{ + 0: "UNSET", + 1: "REGULAR_IN_POKEDEX", + 2: "SPECIAL_IN_POKEDEX", + 3: "REGULAR_NON_POKEDEX", + 4: "REGIONAL_NON_POKEDEX", + 5: "FORM_NON_POKEDEX", + 6: "LEGENDARY_NON_POKEDEX", + 7: "SHINY_NON_POKEDEX", + 8: "GMAX_NON_POKEDEX", + 9: "GMAX_IN_POKEDEX", + 10: "REMOTE", + 11: "DAY_NIGHT_NON_POKEDEX", + 12: "DAY_NIGHT_IN_POKEDEX", + } + FriendshipLevelMilestoneSettingsProto_PokemonTradingType_value = map[string]int32{ + "UNSET": 0, + "REGULAR_IN_POKEDEX": 1, + "SPECIAL_IN_POKEDEX": 2, + "REGULAR_NON_POKEDEX": 3, + "REGIONAL_NON_POKEDEX": 4, + "FORM_NON_POKEDEX": 5, + "LEGENDARY_NON_POKEDEX": 6, + "SHINY_NON_POKEDEX": 7, + "GMAX_NON_POKEDEX": 8, + "GMAX_IN_POKEDEX": 9, + "REMOTE": 10, + "DAY_NIGHT_NON_POKEDEX": 11, + "DAY_NIGHT_IN_POKEDEX": 12, + } +) + +func (x FriendshipLevelMilestoneSettingsProto_PokemonTradingType) Enum() *FriendshipLevelMilestoneSettingsProto_PokemonTradingType { + p := new(FriendshipLevelMilestoneSettingsProto_PokemonTradingType) + *p = x + return p +} + +func (x FriendshipLevelMilestoneSettingsProto_PokemonTradingType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FriendshipLevelMilestoneSettingsProto_PokemonTradingType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[604].Descriptor() +} + +func (FriendshipLevelMilestoneSettingsProto_PokemonTradingType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[604] +} + +func (x FriendshipLevelMilestoneSettingsProto_PokemonTradingType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FriendshipLevelMilestoneSettingsProto_PokemonTradingType.Descriptor instead. +func (FriendshipLevelMilestoneSettingsProto_PokemonTradingType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{946, 0} +} + +type FusePokemonResponseProto_Result int32 + +const ( + FusePokemonResponseProto_UNSET FusePokemonResponseProto_Result = 0 + FusePokemonResponseProto_SUCCESS FusePokemonResponseProto_Result = 1 + FusePokemonResponseProto_ERROR_POKEMON_MISSING FusePokemonResponseProto_Result = 2 + FusePokemonResponseProto_ERROR_INSUFFICIENT_RESOURCES FusePokemonResponseProto_Result = 3 + FusePokemonResponseProto_ERROR_QUEST_INCOMPLETE FusePokemonResponseProto_Result = 4 + FusePokemonResponseProto_ERROR_POKEMON_CANNOT_CHANGE FusePokemonResponseProto_Result = 5 + FusePokemonResponseProto_ERROR_POKEMON_DEPLOYED FusePokemonResponseProto_Result = 6 + FusePokemonResponseProto_ERROR_FEATURE_DISABLED FusePokemonResponseProto_Result = 7 + FusePokemonResponseProto_ERROR_UNKNOWN FusePokemonResponseProto_Result = 8 + FusePokemonResponseProto_ERROR_INVALID_ALIGNMENT FusePokemonResponseProto_Result = 9 +) + +// Enum value maps for FusePokemonResponseProto_Result. +var ( + FusePokemonResponseProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_POKEMON_MISSING", + 3: "ERROR_INSUFFICIENT_RESOURCES", + 4: "ERROR_QUEST_INCOMPLETE", + 5: "ERROR_POKEMON_CANNOT_CHANGE", + 6: "ERROR_POKEMON_DEPLOYED", + 7: "ERROR_FEATURE_DISABLED", + 8: "ERROR_UNKNOWN", + 9: "ERROR_INVALID_ALIGNMENT", + } + FusePokemonResponseProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_POKEMON_MISSING": 2, + "ERROR_INSUFFICIENT_RESOURCES": 3, + "ERROR_QUEST_INCOMPLETE": 4, + "ERROR_POKEMON_CANNOT_CHANGE": 5, + "ERROR_POKEMON_DEPLOYED": 6, + "ERROR_FEATURE_DISABLED": 7, + "ERROR_UNKNOWN": 8, + "ERROR_INVALID_ALIGNMENT": 9, + } +) + +func (x FusePokemonResponseProto_Result) Enum() *FusePokemonResponseProto_Result { + p := new(FusePokemonResponseProto_Result) + *p = x + return p +} + +func (x FusePokemonResponseProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FusePokemonResponseProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[605].Descriptor() +} + +func (FusePokemonResponseProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[605] +} + +func (x FusePokemonResponseProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FusePokemonResponseProto_Result.Descriptor instead. +func (FusePokemonResponseProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{950, 0} +} + +type GameplayWeatherProto_WeatherCondition int32 + +const ( + GameplayWeatherProto_NONE GameplayWeatherProto_WeatherCondition = 0 + GameplayWeatherProto_CLEAR GameplayWeatherProto_WeatherCondition = 1 + GameplayWeatherProto_RAINY GameplayWeatherProto_WeatherCondition = 2 + GameplayWeatherProto_PARTLY_CLOUDY GameplayWeatherProto_WeatherCondition = 3 + GameplayWeatherProto_OVERCAST GameplayWeatherProto_WeatherCondition = 4 + GameplayWeatherProto_WINDY GameplayWeatherProto_WeatherCondition = 5 + GameplayWeatherProto_SNOW GameplayWeatherProto_WeatherCondition = 6 + GameplayWeatherProto_FOG GameplayWeatherProto_WeatherCondition = 7 +) + +// Enum value maps for GameplayWeatherProto_WeatherCondition. +var ( + GameplayWeatherProto_WeatherCondition_name = map[int32]string{ + 0: "NONE", + 1: "CLEAR", + 2: "RAINY", + 3: "PARTLY_CLOUDY", + 4: "OVERCAST", + 5: "WINDY", + 6: "SNOW", + 7: "FOG", + } + GameplayWeatherProto_WeatherCondition_value = map[string]int32{ + "NONE": 0, + "CLEAR": 1, + "RAINY": 2, + "PARTLY_CLOUDY": 3, + "OVERCAST": 4, + "WINDY": 5, + "SNOW": 6, + "FOG": 7, + } +) + +func (x GameplayWeatherProto_WeatherCondition) Enum() *GameplayWeatherProto_WeatherCondition { + p := new(GameplayWeatherProto_WeatherCondition) + *p = x + return p +} + +func (x GameplayWeatherProto_WeatherCondition) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GameplayWeatherProto_WeatherCondition) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[606].Descriptor() +} + +func (GameplayWeatherProto_WeatherCondition) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[606] +} + +func (x GameplayWeatherProto_WeatherCondition) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GameplayWeatherProto_WeatherCondition.Descriptor instead. +func (GameplayWeatherProto_WeatherCondition) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{959, 0} +} + +type GarProxyResponseProto_Status int32 + +const ( + GarProxyResponseProto_OK GarProxyResponseProto_Status = 0 + GarProxyResponseProto_ERROR_UNKNOWN GarProxyResponseProto_Status = 2 + GarProxyResponseProto_ERROR_PERMISSION_DENIED GarProxyResponseProto_Status = 7 + GarProxyResponseProto_ERROR_UNAVAILABLE GarProxyResponseProto_Status = 14 + GarProxyResponseProto_ERROR_UNAUTHENTICATED GarProxyResponseProto_Status = 16 +) + +// Enum value maps for GarProxyResponseProto_Status. +var ( + GarProxyResponseProto_Status_name = map[int32]string{ + 0: "OK", + 2: "ERROR_UNKNOWN", + 7: "ERROR_PERMISSION_DENIED", + 14: "ERROR_UNAVAILABLE", + 16: "ERROR_UNAUTHENTICATED", + } + GarProxyResponseProto_Status_value = map[string]int32{ + "OK": 0, + "ERROR_UNKNOWN": 2, + "ERROR_PERMISSION_DENIED": 7, + "ERROR_UNAVAILABLE": 14, + "ERROR_UNAUTHENTICATED": 16, + } +) + +func (x GarProxyResponseProto_Status) Enum() *GarProxyResponseProto_Status { + p := new(GarProxyResponseProto_Status) + *p = x + return p +} + +func (x GarProxyResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GarProxyResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[607].Descriptor() +} + +func (GarProxyResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[607] +} + +func (x GarProxyResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GarProxyResponseProto_Status.Descriptor instead. +func (GarProxyResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{961, 0} +} + +type GenerateCombatChallengeIdOutProto_Result int32 + +const ( + GenerateCombatChallengeIdOutProto_UNSET GenerateCombatChallengeIdOutProto_Result = 0 + GenerateCombatChallengeIdOutProto_SUCCESS GenerateCombatChallengeIdOutProto_Result = 1 + GenerateCombatChallengeIdOutProto_ERROR_PLAYER_BELOW_MINIMUM_LEVEL GenerateCombatChallengeIdOutProto_Result = 2 + GenerateCombatChallengeIdOutProto_ERROR_ACCESS_DENIED GenerateCombatChallengeIdOutProto_Result = 3 +) + +// Enum value maps for GenerateCombatChallengeIdOutProto_Result. +var ( + GenerateCombatChallengeIdOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PLAYER_BELOW_MINIMUM_LEVEL", + 3: "ERROR_ACCESS_DENIED", + } + GenerateCombatChallengeIdOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PLAYER_BELOW_MINIMUM_LEVEL": 2, + "ERROR_ACCESS_DENIED": 3, + } +) + +func (x GenerateCombatChallengeIdOutProto_Result) Enum() *GenerateCombatChallengeIdOutProto_Result { + p := new(GenerateCombatChallengeIdOutProto_Result) + *p = x + return p +} + +func (x GenerateCombatChallengeIdOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GenerateCombatChallengeIdOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[608].Descriptor() +} + +func (GenerateCombatChallengeIdOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[608] +} + +func (x GenerateCombatChallengeIdOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GenerateCombatChallengeIdOutProto_Result.Descriptor instead. +func (GenerateCombatChallengeIdOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{965, 0} +} + +type GenerateGmapSignedUrlOutProto_Result int32 + +const ( + GenerateGmapSignedUrlOutProto_UNSET GenerateGmapSignedUrlOutProto_Result = 0 + GenerateGmapSignedUrlOutProto_SUCCESS GenerateGmapSignedUrlOutProto_Result = 1 + GenerateGmapSignedUrlOutProto_ERROR_PLAYER_NOT_VALID GenerateGmapSignedUrlOutProto_Result = 2 + GenerateGmapSignedUrlOutProto_ERROR_RATE_LIMITED GenerateGmapSignedUrlOutProto_Result = 3 + GenerateGmapSignedUrlOutProto_ERROR_MISSING_INPUT GenerateGmapSignedUrlOutProto_Result = 4 + GenerateGmapSignedUrlOutProto_ERROR_UNKNOWN GenerateGmapSignedUrlOutProto_Result = 5 +) + +// Enum value maps for GenerateGmapSignedUrlOutProto_Result. +var ( + GenerateGmapSignedUrlOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PLAYER_NOT_VALID", + 3: "ERROR_RATE_LIMITED", + 4: "ERROR_MISSING_INPUT", + 5: "ERROR_UNKNOWN", + } + GenerateGmapSignedUrlOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PLAYER_NOT_VALID": 2, + "ERROR_RATE_LIMITED": 3, + "ERROR_MISSING_INPUT": 4, + "ERROR_UNKNOWN": 5, + } +) + +func (x GenerateGmapSignedUrlOutProto_Result) Enum() *GenerateGmapSignedUrlOutProto_Result { + p := new(GenerateGmapSignedUrlOutProto_Result) + *p = x + return p +} + +func (x GenerateGmapSignedUrlOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GenerateGmapSignedUrlOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[609].Descriptor() +} + +func (GenerateGmapSignedUrlOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[609] +} + +func (x GenerateGmapSignedUrlOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GenerateGmapSignedUrlOutProto_Result.Descriptor instead. +func (GenerateGmapSignedUrlOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{968, 0} +} + +type GetActionLogResponse_Result int32 + +const ( + GetActionLogResponse_UNSET GetActionLogResponse_Result = 0 + GetActionLogResponse_SUCCESS GetActionLogResponse_Result = 1 +) + +// Enum value maps for GetActionLogResponse_Result. +var ( + GetActionLogResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + GetActionLogResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x GetActionLogResponse_Result) Enum() *GetActionLogResponse_Result { + p := new(GetActionLogResponse_Result) + *p = x + return p +} + +func (x GetActionLogResponse_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetActionLogResponse_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[610].Descriptor() +} + +func (GetActionLogResponse_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[610] +} + +func (x GetActionLogResponse_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetActionLogResponse_Result.Descriptor instead. +func (GetActionLogResponse_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{981, 0} +} + +type GetAdventureSyncFitnessReportResponseProto_Status int32 + +const ( + GetAdventureSyncFitnessReportResponseProto_UNSET GetAdventureSyncFitnessReportResponseProto_Status = 0 + GetAdventureSyncFitnessReportResponseProto_SUCCESS GetAdventureSyncFitnessReportResponseProto_Status = 1 + GetAdventureSyncFitnessReportResponseProto_ERROR_PLAYER_NOT_FOUND GetAdventureSyncFitnessReportResponseProto_Status = 2 + GetAdventureSyncFitnessReportResponseProto_ERROR_RECORDS_NOT_FOUND GetAdventureSyncFitnessReportResponseProto_Status = 3 + GetAdventureSyncFitnessReportResponseProto_ERROR_INVALID_WINDOW GetAdventureSyncFitnessReportResponseProto_Status = 4 + GetAdventureSyncFitnessReportResponseProto_ERROR_UNKNOWN GetAdventureSyncFitnessReportResponseProto_Status = 5 +) + +// Enum value maps for GetAdventureSyncFitnessReportResponseProto_Status. +var ( + GetAdventureSyncFitnessReportResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PLAYER_NOT_FOUND", + 3: "ERROR_RECORDS_NOT_FOUND", + 4: "ERROR_INVALID_WINDOW", + 5: "ERROR_UNKNOWN", + } + GetAdventureSyncFitnessReportResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PLAYER_NOT_FOUND": 2, + "ERROR_RECORDS_NOT_FOUND": 3, + "ERROR_INVALID_WINDOW": 4, + "ERROR_UNKNOWN": 5, + } +) + +func (x GetAdventureSyncFitnessReportResponseProto_Status) Enum() *GetAdventureSyncFitnessReportResponseProto_Status { + p := new(GetAdventureSyncFitnessReportResponseProto_Status) + *p = x + return p +} + +func (x GetAdventureSyncFitnessReportResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetAdventureSyncFitnessReportResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[611].Descriptor() +} + +func (GetAdventureSyncFitnessReportResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[611] +} + +func (x GetAdventureSyncFitnessReportResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetAdventureSyncFitnessReportResponseProto_Status.Descriptor instead. +func (GetAdventureSyncFitnessReportResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{985, 0} +} + +type GetAdventureSyncProgressOutProto_Status int32 + +const ( + GetAdventureSyncProgressOutProto_UNSET GetAdventureSyncProgressOutProto_Status = 0 + GetAdventureSyncProgressOutProto_SUCCESS GetAdventureSyncProgressOutProto_Status = 1 + GetAdventureSyncProgressOutProto_DISABLED GetAdventureSyncProgressOutProto_Status = 2 + GetAdventureSyncProgressOutProto_ERROR_UNKNOWN GetAdventureSyncProgressOutProto_Status = 3 +) + +// Enum value maps for GetAdventureSyncProgressOutProto_Status. +var ( + GetAdventureSyncProgressOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "DISABLED", + 3: "ERROR_UNKNOWN", + } + GetAdventureSyncProgressOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "DISABLED": 2, + "ERROR_UNKNOWN": 3, + } +) + +func (x GetAdventureSyncProgressOutProto_Status) Enum() *GetAdventureSyncProgressOutProto_Status { + p := new(GetAdventureSyncProgressOutProto_Status) + *p = x + return p +} + +func (x GetAdventureSyncProgressOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetAdventureSyncProgressOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[612].Descriptor() +} + +func (GetAdventureSyncProgressOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[612] +} + +func (x GetAdventureSyncProgressOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetAdventureSyncProgressOutProto_Status.Descriptor instead. +func (GetAdventureSyncProgressOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{986, 0} +} + +type GetAdventureSyncSettingsResponseProto_Status int32 + +const ( + GetAdventureSyncSettingsResponseProto_UNSET GetAdventureSyncSettingsResponseProto_Status = 0 + GetAdventureSyncSettingsResponseProto_SUCCESS GetAdventureSyncSettingsResponseProto_Status = 1 + GetAdventureSyncSettingsResponseProto_ERROR_UNKNOWN GetAdventureSyncSettingsResponseProto_Status = 2 + GetAdventureSyncSettingsResponseProto_ERROR_PLAYER_NOT_FOUND GetAdventureSyncSettingsResponseProto_Status = 3 +) + +// Enum value maps for GetAdventureSyncSettingsResponseProto_Status. +var ( + GetAdventureSyncSettingsResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_PLAYER_NOT_FOUND", + } + GetAdventureSyncSettingsResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_PLAYER_NOT_FOUND": 3, + } +) + +func (x GetAdventureSyncSettingsResponseProto_Status) Enum() *GetAdventureSyncSettingsResponseProto_Status { + p := new(GetAdventureSyncSettingsResponseProto_Status) + *p = x + return p +} + +func (x GetAdventureSyncSettingsResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetAdventureSyncSettingsResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[613].Descriptor() +} + +func (GetAdventureSyncSettingsResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[613] +} + +func (x GetAdventureSyncSettingsResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetAdventureSyncSettingsResponseProto_Status.Descriptor instead. +func (GetAdventureSyncSettingsResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{989, 0} +} + +type GetAppRequestTokenRedirectURLPlatformResponseProto_Status int32 + +const ( + GetAppRequestTokenRedirectURLPlatformResponseProto_UNSET GetAppRequestTokenRedirectURLPlatformResponseProto_Status = 0 + GetAppRequestTokenRedirectURLPlatformResponseProto_SUCCESS GetAppRequestTokenRedirectURLPlatformResponseProto_Status = 1 + GetAppRequestTokenRedirectURLPlatformResponseProto_ERROR GetAppRequestTokenRedirectURLPlatformResponseProto_Status = 2 + GetAppRequestTokenRedirectURLPlatformResponseProto_INVALID_REQUEST GetAppRequestTokenRedirectURLPlatformResponseProto_Status = 3 + GetAppRequestTokenRedirectURLPlatformResponseProto_UNKNOWN GetAppRequestTokenRedirectURLPlatformResponseProto_Status = 4 +) + +// Enum value maps for GetAppRequestTokenRedirectURLPlatformResponseProto_Status. +var ( + GetAppRequestTokenRedirectURLPlatformResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + 3: "INVALID_REQUEST", + 4: "UNKNOWN", + } + GetAppRequestTokenRedirectURLPlatformResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + "INVALID_REQUEST": 3, + "UNKNOWN": 4, + } +) + +func (x GetAppRequestTokenRedirectURLPlatformResponseProto_Status) Enum() *GetAppRequestTokenRedirectURLPlatformResponseProto_Status { + p := new(GetAppRequestTokenRedirectURLPlatformResponseProto_Status) + *p = x + return p +} + +func (x GetAppRequestTokenRedirectURLPlatformResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetAppRequestTokenRedirectURLPlatformResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[614].Descriptor() +} + +func (GetAppRequestTokenRedirectURLPlatformResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[614] +} + +func (x GetAppRequestTokenRedirectURLPlatformResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetAppRequestTokenRedirectURLPlatformResponseProto_Status.Descriptor instead. +func (GetAppRequestTokenRedirectURLPlatformResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{991, 0} +} + +type GetBackgroundModeSettingsOutProto_Status int32 + +const ( + GetBackgroundModeSettingsOutProto_UNSET GetBackgroundModeSettingsOutProto_Status = 0 + GetBackgroundModeSettingsOutProto_SUCCESS GetBackgroundModeSettingsOutProto_Status = 1 + GetBackgroundModeSettingsOutProto_ERROR_UNKNOWN GetBackgroundModeSettingsOutProto_Status = 2 +) + +// Enum value maps for GetBackgroundModeSettingsOutProto_Status. +var ( + GetBackgroundModeSettingsOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + GetBackgroundModeSettingsOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x GetBackgroundModeSettingsOutProto_Status) Enum() *GetBackgroundModeSettingsOutProto_Status { + p := new(GetBackgroundModeSettingsOutProto_Status) + *p = x + return p +} + +func (x GetBackgroundModeSettingsOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetBackgroundModeSettingsOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[615].Descriptor() +} + +func (GetBackgroundModeSettingsOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[615] +} + +func (x GetBackgroundModeSettingsOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetBackgroundModeSettingsOutProto_Status.Descriptor instead. +func (GetBackgroundModeSettingsOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{994, 0} +} + +type GetBattleRejoinStatusOutProto_BattleType int32 + +const ( + GetBattleRejoinStatusOutProto_UNDEFINED_BATTLE_TYPE GetBattleRejoinStatusOutProto_BattleType = 0 + GetBattleRejoinStatusOutProto_RAID GetBattleRejoinStatusOutProto_BattleType = 1 + GetBattleRejoinStatusOutProto_MAX_BATTLE GetBattleRejoinStatusOutProto_BattleType = 2 + GetBattleRejoinStatusOutProto_TGR GetBattleRejoinStatusOutProto_BattleType = 3 + GetBattleRejoinStatusOutProto_LEADER GetBattleRejoinStatusOutProto_BattleType = 4 + GetBattleRejoinStatusOutProto_PVP GetBattleRejoinStatusOutProto_BattleType = 5 +) + +// Enum value maps for GetBattleRejoinStatusOutProto_BattleType. +var ( + GetBattleRejoinStatusOutProto_BattleType_name = map[int32]string{ + 0: "UNDEFINED_BATTLE_TYPE", + 1: "RAID", + 2: "MAX_BATTLE", + 3: "TGR", + 4: "LEADER", + 5: "PVP", + } + GetBattleRejoinStatusOutProto_BattleType_value = map[string]int32{ + "UNDEFINED_BATTLE_TYPE": 0, + "RAID": 1, + "MAX_BATTLE": 2, + "TGR": 3, + "LEADER": 4, + "PVP": 5, + } +) + +func (x GetBattleRejoinStatusOutProto_BattleType) Enum() *GetBattleRejoinStatusOutProto_BattleType { + p := new(GetBattleRejoinStatusOutProto_BattleType) + *p = x + return p +} + +func (x GetBattleRejoinStatusOutProto_BattleType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetBattleRejoinStatusOutProto_BattleType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[616].Descriptor() +} + +func (GetBattleRejoinStatusOutProto_BattleType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[616] +} + +func (x GetBattleRejoinStatusOutProto_BattleType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetBattleRejoinStatusOutProto_BattleType.Descriptor instead. +func (GetBattleRejoinStatusOutProto_BattleType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{996, 0} +} + +type GetBattleRejoinStatusOutProto_Result int32 + +const ( + GetBattleRejoinStatusOutProto_UNSET GetBattleRejoinStatusOutProto_Result = 0 + GetBattleRejoinStatusOutProto_SUCCESS_BATTLE_FOUND GetBattleRejoinStatusOutProto_Result = 1 + GetBattleRejoinStatusOutProto_ERROR_NO_ELIGIBLE_BATTLES GetBattleRejoinStatusOutProto_Result = 2 + GetBattleRejoinStatusOutProto_SUCCESS_BATTLE_COMPLETED GetBattleRejoinStatusOutProto_Result = 3 +) + +// Enum value maps for GetBattleRejoinStatusOutProto_Result. +var ( + GetBattleRejoinStatusOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS_BATTLE_FOUND", + 2: "ERROR_NO_ELIGIBLE_BATTLES", + 3: "SUCCESS_BATTLE_COMPLETED", + } + GetBattleRejoinStatusOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS_BATTLE_FOUND": 1, + "ERROR_NO_ELIGIBLE_BATTLES": 2, + "SUCCESS_BATTLE_COMPLETED": 3, + } +) + +func (x GetBattleRejoinStatusOutProto_Result) Enum() *GetBattleRejoinStatusOutProto_Result { + p := new(GetBattleRejoinStatusOutProto_Result) + *p = x + return p +} + +func (x GetBattleRejoinStatusOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetBattleRejoinStatusOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[617].Descriptor() +} + +func (GetBattleRejoinStatusOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[617] +} + +func (x GetBattleRejoinStatusOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetBattleRejoinStatusOutProto_Result.Descriptor instead. +func (GetBattleRejoinStatusOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{996, 1} +} + +type GetBonusAttractedPokemonOutProto_Status int32 + +const ( + GetBonusAttractedPokemonOutProto_UNSET GetBonusAttractedPokemonOutProto_Status = 0 + GetBonusAttractedPokemonOutProto_SUCCESS GetBonusAttractedPokemonOutProto_Status = 1 +) + +// Enum value maps for GetBonusAttractedPokemonOutProto_Status. +var ( + GetBonusAttractedPokemonOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + GetBonusAttractedPokemonOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x GetBonusAttractedPokemonOutProto_Status) Enum() *GetBonusAttractedPokemonOutProto_Status { + p := new(GetBonusAttractedPokemonOutProto_Status) + *p = x + return p +} + +func (x GetBonusAttractedPokemonOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetBonusAttractedPokemonOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[618].Descriptor() +} + +func (GetBonusAttractedPokemonOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[618] +} + +func (x GetBonusAttractedPokemonOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetBonusAttractedPokemonOutProto_Status.Descriptor instead. +func (GetBonusAttractedPokemonOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{998, 0} +} + +type GetBonusesOutProto_Result int32 + +const ( + GetBonusesOutProto_UNSET GetBonusesOutProto_Result = 0 + GetBonusesOutProto_SUCCESS GetBonusesOutProto_Result = 1 + GetBonusesOutProto_ERROR_NO_LOCATION GetBonusesOutProto_Result = 2 +) + +// Enum value maps for GetBonusesOutProto_Result. +var ( + GetBonusesOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_NO_LOCATION", + } + GetBonusesOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NO_LOCATION": 2, + } +) + +func (x GetBonusesOutProto_Result) Enum() *GetBonusesOutProto_Result { + p := new(GetBonusesOutProto_Result) + *p = x + return p +} + +func (x GetBonusesOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetBonusesOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[619].Descriptor() +} + +func (GetBonusesOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[619] +} + +func (x GetBonusesOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetBonusesOutProto_Result.Descriptor instead. +func (GetBonusesOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1000, 0} +} + +type GetBreadLobbyDetailsOutProto_Result int32 + +const ( + GetBreadLobbyDetailsOutProto_UNSET GetBreadLobbyDetailsOutProto_Result = 0 + GetBreadLobbyDetailsOutProto_SUCCESS GetBreadLobbyDetailsOutProto_Result = 1 + GetBreadLobbyDetailsOutProto_ERROR_NOT_IN_RANGE GetBreadLobbyDetailsOutProto_Result = 2 + GetBreadLobbyDetailsOutProto_ERROR_BREAD_BATTLE_COMPLETED GetBreadLobbyDetailsOutProto_Result = 3 + GetBreadLobbyDetailsOutProto_ERROR_BREAD_BATTLE_UNAVAILABLE GetBreadLobbyDetailsOutProto_Result = 4 + GetBreadLobbyDetailsOutProto_ERROR_PLAYER_BELOW_MINIMUM_LEVEL GetBreadLobbyDetailsOutProto_Result = 5 + GetBreadLobbyDetailsOutProto_ERROR_STATION_INACCESSIBLE GetBreadLobbyDetailsOutProto_Result = 6 +) + +// Enum value maps for GetBreadLobbyDetailsOutProto_Result. +var ( + GetBreadLobbyDetailsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_NOT_IN_RANGE", + 3: "ERROR_BREAD_BATTLE_COMPLETED", + 4: "ERROR_BREAD_BATTLE_UNAVAILABLE", + 5: "ERROR_PLAYER_BELOW_MINIMUM_LEVEL", + 6: "ERROR_STATION_INACCESSIBLE", + } + GetBreadLobbyDetailsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NOT_IN_RANGE": 2, + "ERROR_BREAD_BATTLE_COMPLETED": 3, + "ERROR_BREAD_BATTLE_UNAVAILABLE": 4, + "ERROR_PLAYER_BELOW_MINIMUM_LEVEL": 5, + "ERROR_STATION_INACCESSIBLE": 6, + } +) + +func (x GetBreadLobbyDetailsOutProto_Result) Enum() *GetBreadLobbyDetailsOutProto_Result { + p := new(GetBreadLobbyDetailsOutProto_Result) + *p = x + return p +} + +func (x GetBreadLobbyDetailsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetBreadLobbyDetailsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[620].Descriptor() +} + +func (GetBreadLobbyDetailsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[620] +} + +func (x GetBreadLobbyDetailsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetBreadLobbyDetailsOutProto_Result.Descriptor instead. +func (GetBreadLobbyDetailsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1002, 0} +} + +type GetBuddyHistoryOutProto_Result int32 + +const ( + GetBuddyHistoryOutProto_UNSET GetBuddyHistoryOutProto_Result = 0 + GetBuddyHistoryOutProto_SUCCESS GetBuddyHistoryOutProto_Result = 1 + GetBuddyHistoryOutProto_ERROR GetBuddyHistoryOutProto_Result = 2 +) + +// Enum value maps for GetBuddyHistoryOutProto_Result. +var ( + GetBuddyHistoryOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + } + GetBuddyHistoryOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + } +) + +func (x GetBuddyHistoryOutProto_Result) Enum() *GetBuddyHistoryOutProto_Result { + p := new(GetBuddyHistoryOutProto_Result) + *p = x + return p +} + +func (x GetBuddyHistoryOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetBuddyHistoryOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[621].Descriptor() +} + +func (GetBuddyHistoryOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[621] +} + +func (x GetBuddyHistoryOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetBuddyHistoryOutProto_Result.Descriptor instead. +func (GetBuddyHistoryOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1004, 0} +} + +type GetCombatChallengeOutProto_Result int32 + +const ( + GetCombatChallengeOutProto_UNSET GetCombatChallengeOutProto_Result = 0 + GetCombatChallengeOutProto_SUCCESS GetCombatChallengeOutProto_Result = 1 + GetCombatChallengeOutProto_ERROR_CHALLENGE_NOT_FOUND GetCombatChallengeOutProto_Result = 2 +) + +// Enum value maps for GetCombatChallengeOutProto_Result. +var ( + GetCombatChallengeOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_CHALLENGE_NOT_FOUND", + } + GetCombatChallengeOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_CHALLENGE_NOT_FOUND": 2, + } +) + +func (x GetCombatChallengeOutProto_Result) Enum() *GetCombatChallengeOutProto_Result { + p := new(GetCombatChallengeOutProto_Result) + *p = x + return p +} + +func (x GetCombatChallengeOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetCombatChallengeOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[622].Descriptor() +} + +func (GetCombatChallengeOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[622] +} + +func (x GetCombatChallengeOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetCombatChallengeOutProto_Result.Descriptor instead. +func (GetCombatChallengeOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1011, 0} +} + +type GetCombatPlayerProfileOutProto_Result int32 + +const ( + GetCombatPlayerProfileOutProto_UNSET GetCombatPlayerProfileOutProto_Result = 0 + GetCombatPlayerProfileOutProto_SUCCESS GetCombatPlayerProfileOutProto_Result = 1 + GetCombatPlayerProfileOutProto_ERROR_PLAYER_NOT_FOUND GetCombatPlayerProfileOutProto_Result = 2 + GetCombatPlayerProfileOutProto_ERROR_ACCESS_DENIED GetCombatPlayerProfileOutProto_Result = 3 +) + +// Enum value maps for GetCombatPlayerProfileOutProto_Result. +var ( + GetCombatPlayerProfileOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PLAYER_NOT_FOUND", + 3: "ERROR_ACCESS_DENIED", + } + GetCombatPlayerProfileOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PLAYER_NOT_FOUND": 2, + "ERROR_ACCESS_DENIED": 3, + } +) + +func (x GetCombatPlayerProfileOutProto_Result) Enum() *GetCombatPlayerProfileOutProto_Result { + p := new(GetCombatPlayerProfileOutProto_Result) + *p = x + return p +} + +func (x GetCombatPlayerProfileOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetCombatPlayerProfileOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[623].Descriptor() +} + +func (GetCombatPlayerProfileOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[623] +} + +func (x GetCombatPlayerProfileOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetCombatPlayerProfileOutProto_Result.Descriptor instead. +func (GetCombatPlayerProfileOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1015, 0} +} + +type GetCombatResultsOutProto_Result int32 + +const ( + GetCombatResultsOutProto_UNSET GetCombatResultsOutProto_Result = 0 + GetCombatResultsOutProto_SUCCESS GetCombatResultsOutProto_Result = 1 + GetCombatResultsOutProto_ERROR_INVALID_COMBAT_STATE GetCombatResultsOutProto_Result = 2 + GetCombatResultsOutProto_ERROR_COMBAT_NOT_FOUND GetCombatResultsOutProto_Result = 3 + GetCombatResultsOutProto_ERROR_PLAYER_QUIT GetCombatResultsOutProto_Result = 4 + GetCombatResultsOutProto_ERROR GetCombatResultsOutProto_Result = 5 +) + +// Enum value maps for GetCombatResultsOutProto_Result. +var ( + GetCombatResultsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_INVALID_COMBAT_STATE", + 3: "ERROR_COMBAT_NOT_FOUND", + 4: "ERROR_PLAYER_QUIT", + 5: "ERROR", + } + GetCombatResultsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_INVALID_COMBAT_STATE": 2, + "ERROR_COMBAT_NOT_FOUND": 3, + "ERROR_PLAYER_QUIT": 4, + "ERROR": 5, + } +) + +func (x GetCombatResultsOutProto_Result) Enum() *GetCombatResultsOutProto_Result { + p := new(GetCombatResultsOutProto_Result) + *p = x + return p +} + +func (x GetCombatResultsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetCombatResultsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[624].Descriptor() +} + +func (GetCombatResultsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[624] +} + +func (x GetCombatResultsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetCombatResultsOutProto_Result.Descriptor instead. +func (GetCombatResultsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1018, 0} +} + +type GetContestDataOutProto_Status int32 + +const ( + GetContestDataOutProto_UNSET GetContestDataOutProto_Status = 0 + GetContestDataOutProto_SUCCESS GetContestDataOutProto_Status = 1 + GetContestDataOutProto_ERROR_FORT_ID_INVALID GetContestDataOutProto_Status = 2 + GetContestDataOutProto_ERROR_NOT_CONTEST_POI GetContestDataOutProto_Status = 3 + GetContestDataOutProto_ERROR_CHEATING_DETECTED GetContestDataOutProto_Status = 4 +) + +// Enum value maps for GetContestDataOutProto_Status. +var ( + GetContestDataOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_FORT_ID_INVALID", + 3: "ERROR_NOT_CONTEST_POI", + 4: "ERROR_CHEATING_DETECTED", + } + GetContestDataOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_FORT_ID_INVALID": 2, + "ERROR_NOT_CONTEST_POI": 3, + "ERROR_CHEATING_DETECTED": 4, + } +) + +func (x GetContestDataOutProto_Status) Enum() *GetContestDataOutProto_Status { + p := new(GetContestDataOutProto_Status) + *p = x + return p +} + +func (x GetContestDataOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetContestDataOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[625].Descriptor() +} + +func (GetContestDataOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[625] +} + +func (x GetContestDataOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetContestDataOutProto_Status.Descriptor instead. +func (GetContestDataOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1020, 0} +} + +type GetContestEntryOutProto_Status int32 + +const ( + GetContestEntryOutProto_UNSET GetContestEntryOutProto_Status = 0 + GetContestEntryOutProto_SUCCESS GetContestEntryOutProto_Status = 1 + GetContestEntryOutProto_ERROR GetContestEntryOutProto_Status = 2 + GetContestEntryOutProto_INVALID_INDEX GetContestEntryOutProto_Status = 3 + GetContestEntryOutProto_ENTRY_NOT_FOUND GetContestEntryOutProto_Status = 4 +) + +// Enum value maps for GetContestEntryOutProto_Status. +var ( + GetContestEntryOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + 3: "INVALID_INDEX", + 4: "ENTRY_NOT_FOUND", + } + GetContestEntryOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + "INVALID_INDEX": 3, + "ENTRY_NOT_FOUND": 4, + } +) + +func (x GetContestEntryOutProto_Status) Enum() *GetContestEntryOutProto_Status { + p := new(GetContestEntryOutProto_Status) + *p = x + return p +} + +func (x GetContestEntryOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetContestEntryOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[626].Descriptor() +} + +func (GetContestEntryOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[626] +} + +func (x GetContestEntryOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetContestEntryOutProto_Status.Descriptor instead. +func (GetContestEntryOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1022, 0} +} + +type GetContestFriendEntryOutProto_Status int32 + +const ( + GetContestFriendEntryOutProto_UNSET GetContestFriendEntryOutProto_Status = 0 + GetContestFriendEntryOutProto_SUCCESS GetContestFriendEntryOutProto_Status = 1 + GetContestFriendEntryOutProto_ERROR GetContestFriendEntryOutProto_Status = 2 + GetContestFriendEntryOutProto_ACCESS_DENIED GetContestFriendEntryOutProto_Status = 3 +) + +// Enum value maps for GetContestFriendEntryOutProto_Status. +var ( + GetContestFriendEntryOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + 3: "ACCESS_DENIED", + } + GetContestFriendEntryOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + "ACCESS_DENIED": 3, + } +) + +func (x GetContestFriendEntryOutProto_Status) Enum() *GetContestFriendEntryOutProto_Status { + p := new(GetContestFriendEntryOutProto_Status) + *p = x + return p +} + +func (x GetContestFriendEntryOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetContestFriendEntryOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[627].Descriptor() +} + +func (GetContestFriendEntryOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[627] +} + +func (x GetContestFriendEntryOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetContestFriendEntryOutProto_Status.Descriptor instead. +func (GetContestFriendEntryOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1024, 0} +} + +type GetContestsUnclaimedRewardsOutProto_Status int32 + +const ( + GetContestsUnclaimedRewardsOutProto_UNSET GetContestsUnclaimedRewardsOutProto_Status = 0 + GetContestsUnclaimedRewardsOutProto_REWARDS_PENDING_CLAIM GetContestsUnclaimedRewardsOutProto_Status = 1 + GetContestsUnclaimedRewardsOutProto_NO_REWARDS_PENDING_CLAIM GetContestsUnclaimedRewardsOutProto_Status = 2 + GetContestsUnclaimedRewardsOutProto_ERROR GetContestsUnclaimedRewardsOutProto_Status = 3 +) + +// Enum value maps for GetContestsUnclaimedRewardsOutProto_Status. +var ( + GetContestsUnclaimedRewardsOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "REWARDS_PENDING_CLAIM", + 2: "NO_REWARDS_PENDING_CLAIM", + 3: "ERROR", + } + GetContestsUnclaimedRewardsOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "REWARDS_PENDING_CLAIM": 1, + "NO_REWARDS_PENDING_CLAIM": 2, + "ERROR": 3, + } +) + +func (x GetContestsUnclaimedRewardsOutProto_Status) Enum() *GetContestsUnclaimedRewardsOutProto_Status { + p := new(GetContestsUnclaimedRewardsOutProto_Status) + *p = x + return p +} + +func (x GetContestsUnclaimedRewardsOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetContestsUnclaimedRewardsOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[628].Descriptor() +} + +func (GetContestsUnclaimedRewardsOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[628] +} + +func (x GetContestsUnclaimedRewardsOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetContestsUnclaimedRewardsOutProto_Status.Descriptor instead. +func (GetContestsUnclaimedRewardsOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1026, 0} +} + +type GetDailyBonusSpawnOutProto_Result int32 + +const ( + GetDailyBonusSpawnOutProto_UNSET GetDailyBonusSpawnOutProto_Result = 0 + GetDailyBonusSpawnOutProto_SUCCESS GetDailyBonusSpawnOutProto_Result = 1 + GetDailyBonusSpawnOutProto_ALREADY_FINISHED_FOR_DBS_CYCLE GetDailyBonusSpawnOutProto_Result = 2 + GetDailyBonusSpawnOutProto_NO_POKEMON_AVAILABLE GetDailyBonusSpawnOutProto_Result = 3 + GetDailyBonusSpawnOutProto_DISABLED GetDailyBonusSpawnOutProto_Result = 4 +) + +// Enum value maps for GetDailyBonusSpawnOutProto_Result. +var ( + GetDailyBonusSpawnOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ALREADY_FINISHED_FOR_DBS_CYCLE", + 3: "NO_POKEMON_AVAILABLE", + 4: "DISABLED", + } + GetDailyBonusSpawnOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ALREADY_FINISHED_FOR_DBS_CYCLE": 2, + "NO_POKEMON_AVAILABLE": 3, + "DISABLED": 4, + } +) + +func (x GetDailyBonusSpawnOutProto_Result) Enum() *GetDailyBonusSpawnOutProto_Result { + p := new(GetDailyBonusSpawnOutProto_Result) + *p = x + return p +} + +func (x GetDailyBonusSpawnOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetDailyBonusSpawnOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[629].Descriptor() +} + +func (GetDailyBonusSpawnOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[629] +} + +func (x GetDailyBonusSpawnOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetDailyBonusSpawnOutProto_Result.Descriptor instead. +func (GetDailyBonusSpawnOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1028, 0} +} + +type GetDailyEncounterOutProto_Result int32 + +const ( + GetDailyEncounterOutProto_UNSET GetDailyEncounterOutProto_Result = 0 + GetDailyEncounterOutProto_SUCCESS GetDailyEncounterOutProto_Result = 1 + GetDailyEncounterOutProto_ALREADY_FINISHED_FOR_TODAY GetDailyEncounterOutProto_Result = 2 + GetDailyEncounterOutProto_MISSED_FOR_TODAY GetDailyEncounterOutProto_Result = 3 + GetDailyEncounterOutProto_NO_POKEMON_AVAILABLE GetDailyEncounterOutProto_Result = 4 + GetDailyEncounterOutProto_DISABLED GetDailyEncounterOutProto_Result = 5 +) + +// Enum value maps for GetDailyEncounterOutProto_Result. +var ( + GetDailyEncounterOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ALREADY_FINISHED_FOR_TODAY", + 3: "MISSED_FOR_TODAY", + 4: "NO_POKEMON_AVAILABLE", + 5: "DISABLED", + } + GetDailyEncounterOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ALREADY_FINISHED_FOR_TODAY": 2, + "MISSED_FOR_TODAY": 3, + "NO_POKEMON_AVAILABLE": 4, + "DISABLED": 5, + } +) + +func (x GetDailyEncounterOutProto_Result) Enum() *GetDailyEncounterOutProto_Result { + p := new(GetDailyEncounterOutProto_Result) + *p = x + return p +} + +func (x GetDailyEncounterOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetDailyEncounterOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[630].Descriptor() +} + +func (GetDailyEncounterOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[630] +} + +func (x GetDailyEncounterOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetDailyEncounterOutProto_Result.Descriptor instead. +func (GetDailyEncounterOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1030, 0} +} + +type GetEligibleCombatLeaguesOutProto_Result int32 + +const ( + GetEligibleCombatLeaguesOutProto_UNSET GetEligibleCombatLeaguesOutProto_Result = 0 + GetEligibleCombatLeaguesOutProto_SUCCESS GetEligibleCombatLeaguesOutProto_Result = 1 + GetEligibleCombatLeaguesOutProto_ERROR_ACCESS_DENIED GetEligibleCombatLeaguesOutProto_Result = 2 + GetEligibleCombatLeaguesOutProto_ERROR_TOO_MANY_PLAYER_IDS GetEligibleCombatLeaguesOutProto_Result = 3 +) + +// Enum value maps for GetEligibleCombatLeaguesOutProto_Result. +var ( + GetEligibleCombatLeaguesOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_ACCESS_DENIED", + 3: "ERROR_TOO_MANY_PLAYER_IDS", + } + GetEligibleCombatLeaguesOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_ACCESS_DENIED": 2, + "ERROR_TOO_MANY_PLAYER_IDS": 3, + } +) + +func (x GetEligibleCombatLeaguesOutProto_Result) Enum() *GetEligibleCombatLeaguesOutProto_Result { + p := new(GetEligibleCombatLeaguesOutProto_Result) + *p = x + return p +} + +func (x GetEligibleCombatLeaguesOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetEligibleCombatLeaguesOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[631].Descriptor() +} + +func (GetEligibleCombatLeaguesOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[631] +} + +func (x GetEligibleCombatLeaguesOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetEligibleCombatLeaguesOutProto_Result.Descriptor instead. +func (GetEligibleCombatLeaguesOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1032, 0} +} + +type GetEnteredContestOutProto_Status int32 + +const ( + GetEnteredContestOutProto_UNSET GetEnteredContestOutProto_Status = 0 + GetEnteredContestOutProto_SUCCESS GetEnteredContestOutProto_Status = 1 + GetEnteredContestOutProto_ERROR GetEnteredContestOutProto_Status = 2 +) + +// Enum value maps for GetEnteredContestOutProto_Status. +var ( + GetEnteredContestOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + } + GetEnteredContestOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + } +) + +func (x GetEnteredContestOutProto_Status) Enum() *GetEnteredContestOutProto_Status { + p := new(GetEnteredContestOutProto_Status) + *p = x + return p +} + +func (x GetEnteredContestOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetEnteredContestOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[632].Descriptor() +} + +func (GetEnteredContestOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[632] +} + +func (x GetEnteredContestOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetEnteredContestOutProto_Status.Descriptor instead. +func (GetEnteredContestOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1034, 0} +} + +type GetEventRsvpCountOutProto_Result int32 + +const ( + GetEventRsvpCountOutProto_UNSET GetEventRsvpCountOutProto_Result = 0 + GetEventRsvpCountOutProto_SUCCESS GetEventRsvpCountOutProto_Result = 1 + GetEventRsvpCountOutProto_ERROR_UNKNOWN GetEventRsvpCountOutProto_Result = 2 + GetEventRsvpCountOutProto_ERROR_INVALID_LOCATION_DETAILS GetEventRsvpCountOutProto_Result = 3 +) + +// Enum value maps for GetEventRsvpCountOutProto_Result. +var ( + GetEventRsvpCountOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_INVALID_LOCATION_DETAILS", + } + GetEventRsvpCountOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_INVALID_LOCATION_DETAILS": 3, + } +) + +func (x GetEventRsvpCountOutProto_Result) Enum() *GetEventRsvpCountOutProto_Result { + p := new(GetEventRsvpCountOutProto_Result) + *p = x + return p +} + +func (x GetEventRsvpCountOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetEventRsvpCountOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[633].Descriptor() +} + +func (GetEventRsvpCountOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[633] +} + +func (x GetEventRsvpCountOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetEventRsvpCountOutProto_Result.Descriptor instead. +func (GetEventRsvpCountOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1036, 0} +} + +type GetEventRsvpsOutProto_Result int32 + +const ( + GetEventRsvpsOutProto_UNSET GetEventRsvpsOutProto_Result = 0 + GetEventRsvpsOutProto_SUCCESS GetEventRsvpsOutProto_Result = 1 + GetEventRsvpsOutProto_ERROR_UNKNOWN GetEventRsvpsOutProto_Result = 2 + GetEventRsvpsOutProto_ERROR_INVALID_EVENT_DETAILS GetEventRsvpsOutProto_Result = 3 +) + +// Enum value maps for GetEventRsvpsOutProto_Result. +var ( + GetEventRsvpsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_INVALID_EVENT_DETAILS", + } + GetEventRsvpsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_INVALID_EVENT_DETAILS": 3, + } +) + +func (x GetEventRsvpsOutProto_Result) Enum() *GetEventRsvpsOutProto_Result { + p := new(GetEventRsvpsOutProto_Result) + *p = x + return p +} + +func (x GetEventRsvpsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetEventRsvpsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[634].Descriptor() +} + +func (GetEventRsvpsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[634] +} + +func (x GetEventRsvpsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetEventRsvpsOutProto_Result.Descriptor instead. +func (GetEventRsvpsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1038, 0} +} + +type GetFitnessReportOutProto_Status int32 + +const ( + GetFitnessReportOutProto_UNSET GetFitnessReportOutProto_Status = 0 + GetFitnessReportOutProto_SUCCESS GetFitnessReportOutProto_Status = 1 + GetFitnessReportOutProto_ERROR_PLAYER_NOT_FOUND GetFitnessReportOutProto_Status = 2 + GetFitnessReportOutProto_ERROR_RECORDS_NOT_FOUND GetFitnessReportOutProto_Status = 3 + GetFitnessReportOutProto_ERROR_INVALID_WINDOW GetFitnessReportOutProto_Status = 4 + GetFitnessReportOutProto_ERROR_UNKNOWN GetFitnessReportOutProto_Status = 5 +) + +// Enum value maps for GetFitnessReportOutProto_Status. +var ( + GetFitnessReportOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PLAYER_NOT_FOUND", + 3: "ERROR_RECORDS_NOT_FOUND", + 4: "ERROR_INVALID_WINDOW", + 5: "ERROR_UNKNOWN", + } + GetFitnessReportOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PLAYER_NOT_FOUND": 2, + "ERROR_RECORDS_NOT_FOUND": 3, + "ERROR_INVALID_WINDOW": 4, + "ERROR_UNKNOWN": 5, + } +) + +func (x GetFitnessReportOutProto_Status) Enum() *GetFitnessReportOutProto_Status { + p := new(GetFitnessReportOutProto_Status) + *p = x + return p +} + +func (x GetFitnessReportOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetFitnessReportOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[635].Descriptor() +} + +func (GetFitnessReportOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[635] +} + +func (x GetFitnessReportOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetFitnessReportOutProto_Status.Descriptor instead. +func (GetFitnessReportOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1040, 0} +} + +type GetFitnessRewardsOutProto_Result int32 + +const ( + GetFitnessRewardsOutProto_UNSET GetFitnessRewardsOutProto_Result = 0 + GetFitnessRewardsOutProto_SUCCESS GetFitnessRewardsOutProto_Result = 1 + GetFitnessRewardsOutProto_REWARDS_ALREADY_COLLECTED GetFitnessRewardsOutProto_Result = 2 + GetFitnessRewardsOutProto_ERROR_UNKNOWN GetFitnessRewardsOutProto_Result = 3 +) + +// Enum value maps for GetFitnessRewardsOutProto_Result. +var ( + GetFitnessRewardsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "REWARDS_ALREADY_COLLECTED", + 3: "ERROR_UNKNOWN", + } + GetFitnessRewardsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "REWARDS_ALREADY_COLLECTED": 2, + "ERROR_UNKNOWN": 3, + } +) + +func (x GetFitnessRewardsOutProto_Result) Enum() *GetFitnessRewardsOutProto_Result { + p := new(GetFitnessRewardsOutProto_Result) + *p = x + return p +} + +func (x GetFitnessRewardsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetFitnessRewardsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[636].Descriptor() +} + +func (GetFitnessRewardsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[636] +} + +func (x GetFitnessRewardsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetFitnessRewardsOutProto_Result.Descriptor instead. +func (GetFitnessRewardsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1042, 0} +} + +type GetFriendshipRewardsOutProto_Result int32 + +const ( + GetFriendshipRewardsOutProto_UNSET GetFriendshipRewardsOutProto_Result = 0 + GetFriendshipRewardsOutProto_SUCCESS GetFriendshipRewardsOutProto_Result = 1 + GetFriendshipRewardsOutProto_ERROR_UNKNOWN GetFriendshipRewardsOutProto_Result = 2 + GetFriendshipRewardsOutProto_ERROR_NOT_FRIENDS GetFriendshipRewardsOutProto_Result = 3 + GetFriendshipRewardsOutProto_ERROR_MILESTONE_ALREADY_AWARDED GetFriendshipRewardsOutProto_Result = 4 + GetFriendshipRewardsOutProto_ERROR_FAILED_TO_UPDATE GetFriendshipRewardsOutProto_Result = 5 +) + +// Enum value maps for GetFriendshipRewardsOutProto_Result. +var ( + GetFriendshipRewardsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_NOT_FRIENDS", + 4: "ERROR_MILESTONE_ALREADY_AWARDED", + 5: "ERROR_FAILED_TO_UPDATE", + } + GetFriendshipRewardsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_NOT_FRIENDS": 3, + "ERROR_MILESTONE_ALREADY_AWARDED": 4, + "ERROR_FAILED_TO_UPDATE": 5, + } +) + +func (x GetFriendshipRewardsOutProto_Result) Enum() *GetFriendshipRewardsOutProto_Result { + p := new(GetFriendshipRewardsOutProto_Result) + *p = x + return p +} + +func (x GetFriendshipRewardsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetFriendshipRewardsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[637].Descriptor() +} + +func (GetFriendshipRewardsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[637] +} + +func (x GetFriendshipRewardsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetFriendshipRewardsOutProto_Result.Descriptor instead. +func (GetFriendshipRewardsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1044, 0} +} + +type GetGameConfigVersionsOutProto_Result int32 + +const ( + GetGameConfigVersionsOutProto_UNSET GetGameConfigVersionsOutProto_Result = 0 + GetGameConfigVersionsOutProto_SUCCESS GetGameConfigVersionsOutProto_Result = 1 +) + +// Enum value maps for GetGameConfigVersionsOutProto_Result. +var ( + GetGameConfigVersionsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + GetGameConfigVersionsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x GetGameConfigVersionsOutProto_Result) Enum() *GetGameConfigVersionsOutProto_Result { + p := new(GetGameConfigVersionsOutProto_Result) + *p = x + return p +} + +func (x GetGameConfigVersionsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetGameConfigVersionsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[638].Descriptor() +} + +func (GetGameConfigVersionsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[638] +} + +func (x GetGameConfigVersionsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetGameConfigVersionsOutProto_Result.Descriptor instead. +func (GetGameConfigVersionsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1046, 0} +} + +type GetGameMasterClientTemplatesOutProto_Result int32 + +const ( + GetGameMasterClientTemplatesOutProto_UNSET GetGameMasterClientTemplatesOutProto_Result = 0 + GetGameMasterClientTemplatesOutProto_SUCCESS GetGameMasterClientTemplatesOutProto_Result = 1 + GetGameMasterClientTemplatesOutProto_PAGE GetGameMasterClientTemplatesOutProto_Result = 2 + GetGameMasterClientTemplatesOutProto_RETRY GetGameMasterClientTemplatesOutProto_Result = 3 +) + +// Enum value maps for GetGameMasterClientTemplatesOutProto_Result. +var ( + GetGameMasterClientTemplatesOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "PAGE", + 3: "RETRY", + } + GetGameMasterClientTemplatesOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "PAGE": 2, + "RETRY": 3, + } +) + +func (x GetGameMasterClientTemplatesOutProto_Result) Enum() *GetGameMasterClientTemplatesOutProto_Result { + p := new(GetGameMasterClientTemplatesOutProto_Result) + *p = x + return p +} + +func (x GetGameMasterClientTemplatesOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetGameMasterClientTemplatesOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[639].Descriptor() +} + +func (GetGameMasterClientTemplatesOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[639] +} + +func (x GetGameMasterClientTemplatesOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetGameMasterClientTemplatesOutProto_Result.Descriptor instead. +func (GetGameMasterClientTemplatesOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1048, 0} +} + +type GetGeofencedAdOutProto_Result int32 + +const ( + GetGeofencedAdOutProto_UNSET GetGeofencedAdOutProto_Result = 0 + GetGeofencedAdOutProto_SUCCESS_AD_RECEIVED GetGeofencedAdOutProto_Result = 1 + GetGeofencedAdOutProto_SUCCESS_NO_ADS_AVAILABLE GetGeofencedAdOutProto_Result = 2 + GetGeofencedAdOutProto_ERROR_REQUEST_FAILED GetGeofencedAdOutProto_Result = 3 + GetGeofencedAdOutProto_SUCCESS_GAM_ELIGIBLE GetGeofencedAdOutProto_Result = 4 + GetGeofencedAdOutProto_SUCCESS_AD_RECEIVED_BUT_CHECK_GAM GetGeofencedAdOutProto_Result = 5 +) + +// Enum value maps for GetGeofencedAdOutProto_Result. +var ( + GetGeofencedAdOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS_AD_RECEIVED", + 2: "SUCCESS_NO_ADS_AVAILABLE", + 3: "ERROR_REQUEST_FAILED", + 4: "SUCCESS_GAM_ELIGIBLE", + 5: "SUCCESS_AD_RECEIVED_BUT_CHECK_GAM", + } + GetGeofencedAdOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS_AD_RECEIVED": 1, + "SUCCESS_NO_ADS_AVAILABLE": 2, + "ERROR_REQUEST_FAILED": 3, + "SUCCESS_GAM_ELIGIBLE": 4, + "SUCCESS_AD_RECEIVED_BUT_CHECK_GAM": 5, + } +) + +func (x GetGeofencedAdOutProto_Result) Enum() *GetGeofencedAdOutProto_Result { + p := new(GetGeofencedAdOutProto_Result) + *p = x + return p +} + +func (x GetGeofencedAdOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetGeofencedAdOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[640].Descriptor() +} + +func (GetGeofencedAdOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[640] +} + +func (x GetGeofencedAdOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetGeofencedAdOutProto_Result.Descriptor instead. +func (GetGeofencedAdOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1050, 0} +} + +type GetGiftBoxDetailsOutProto_Result int32 + +const ( + GetGiftBoxDetailsOutProto_UNSET GetGiftBoxDetailsOutProto_Result = 0 + GetGiftBoxDetailsOutProto_SUCCESS GetGiftBoxDetailsOutProto_Result = 1 + GetGiftBoxDetailsOutProto_ERROR_UNKNOWN GetGiftBoxDetailsOutProto_Result = 2 + GetGiftBoxDetailsOutProto_ERROR_GIFT_DOES_NOT_EXIST GetGiftBoxDetailsOutProto_Result = 3 + GetGiftBoxDetailsOutProto_ERROR_INVALID_PLAYER_ID GetGiftBoxDetailsOutProto_Result = 4 + GetGiftBoxDetailsOutProto_ERROR_FRIEND_NOT_FOUND GetGiftBoxDetailsOutProto_Result = 5 + GetGiftBoxDetailsOutProto_ERROR_FORT_SEARCH GetGiftBoxDetailsOutProto_Result = 6 +) + +// Enum value maps for GetGiftBoxDetailsOutProto_Result. +var ( + GetGiftBoxDetailsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_GIFT_DOES_NOT_EXIST", + 4: "ERROR_INVALID_PLAYER_ID", + 5: "ERROR_FRIEND_NOT_FOUND", + 6: "ERROR_FORT_SEARCH", + } + GetGiftBoxDetailsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_GIFT_DOES_NOT_EXIST": 3, + "ERROR_INVALID_PLAYER_ID": 4, + "ERROR_FRIEND_NOT_FOUND": 5, + "ERROR_FORT_SEARCH": 6, + } +) + +func (x GetGiftBoxDetailsOutProto_Result) Enum() *GetGiftBoxDetailsOutProto_Result { + p := new(GetGiftBoxDetailsOutProto_Result) + *p = x + return p +} + +func (x GetGiftBoxDetailsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetGiftBoxDetailsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[641].Descriptor() +} + +func (GetGiftBoxDetailsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[641] +} + +func (x GetGiftBoxDetailsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetGiftBoxDetailsOutProto_Result.Descriptor instead. +func (GetGiftBoxDetailsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1052, 0} +} + +type GetGmapSettingsOutProto_Result int32 + +const ( + GetGmapSettingsOutProto_UNSET GetGmapSettingsOutProto_Result = 0 + GetGmapSettingsOutProto_SUCCESS GetGmapSettingsOutProto_Result = 1 + GetGmapSettingsOutProto_ERROR_UNKNOWN GetGmapSettingsOutProto_Result = 2 + GetGmapSettingsOutProto_ERROR_MISSING_CONFIG GetGmapSettingsOutProto_Result = 3 + GetGmapSettingsOutProto_ERROR_NO_UNIQUE_ID GetGmapSettingsOutProto_Result = 4 +) + +// Enum value maps for GetGmapSettingsOutProto_Result. +var ( + GetGmapSettingsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_MISSING_CONFIG", + 4: "ERROR_NO_UNIQUE_ID", + } + GetGmapSettingsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_MISSING_CONFIG": 3, + "ERROR_NO_UNIQUE_ID": 4, + } +) + +func (x GetGmapSettingsOutProto_Result) Enum() *GetGmapSettingsOutProto_Result { + p := new(GetGmapSettingsOutProto_Result) + *p = x + return p +} + +func (x GetGmapSettingsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetGmapSettingsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[642].Descriptor() +} + +func (GetGmapSettingsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[642] +} + +func (x GetGmapSettingsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetGmapSettingsOutProto_Result.Descriptor instead. +func (GetGmapSettingsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1054, 0} +} + +type GetGymDetailsOutProto_Result int32 + +const ( + GetGymDetailsOutProto_UNSET GetGymDetailsOutProto_Result = 0 + GetGymDetailsOutProto_SUCCESS GetGymDetailsOutProto_Result = 1 + GetGymDetailsOutProto_ERROR_NOT_IN_RANGE GetGymDetailsOutProto_Result = 2 +) + +// Enum value maps for GetGymDetailsOutProto_Result. +var ( + GetGymDetailsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_NOT_IN_RANGE", + } + GetGymDetailsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NOT_IN_RANGE": 2, + } +) + +func (x GetGymDetailsOutProto_Result) Enum() *GetGymDetailsOutProto_Result { + p := new(GetGymDetailsOutProto_Result) + *p = x + return p +} + +func (x GetGymDetailsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetGymDetailsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[643].Descriptor() +} + +func (GetGymDetailsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[643] +} + +func (x GetGymDetailsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetGymDetailsOutProto_Result.Descriptor instead. +func (GetGymDetailsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1058, 0} +} + +type GetInboxOutProto_Result int32 + +const ( + GetInboxOutProto_UNSET GetInboxOutProto_Result = 0 + GetInboxOutProto_SUCCESS GetInboxOutProto_Result = 1 + GetInboxOutProto_FAILURE GetInboxOutProto_Result = 2 + GetInboxOutProto_TIMED_OUT GetInboxOutProto_Result = 3 +) + +// Enum value maps for GetInboxOutProto_Result. +var ( + GetInboxOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + 3: "TIMED_OUT", + } + GetInboxOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + "TIMED_OUT": 3, + } +) + +func (x GetInboxOutProto_Result) Enum() *GetInboxOutProto_Result { + p := new(GetInboxOutProto_Result) + *p = x + return p +} + +func (x GetInboxOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetInboxOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[644].Descriptor() +} + +func (GetInboxOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[644] +} + +func (x GetInboxOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetInboxOutProto_Result.Descriptor instead. +func (GetInboxOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1064, 0} +} + +type GetIncensePokemonOutProto_Result int32 + +const ( + GetIncensePokemonOutProto_INCENSE_ENCOUNTER_UNKNOWN GetIncensePokemonOutProto_Result = 0 + GetIncensePokemonOutProto_INCENSE_ENCOUNTER_AVAILABLE GetIncensePokemonOutProto_Result = 1 + GetIncensePokemonOutProto_INCENSE_ENCOUNTER_NOT_AVAILABLE GetIncensePokemonOutProto_Result = 2 +) + +// Enum value maps for GetIncensePokemonOutProto_Result. +var ( + GetIncensePokemonOutProto_Result_name = map[int32]string{ + 0: "INCENSE_ENCOUNTER_UNKNOWN", + 1: "INCENSE_ENCOUNTER_AVAILABLE", + 2: "INCENSE_ENCOUNTER_NOT_AVAILABLE", + } + GetIncensePokemonOutProto_Result_value = map[string]int32{ + "INCENSE_ENCOUNTER_UNKNOWN": 0, + "INCENSE_ENCOUNTER_AVAILABLE": 1, + "INCENSE_ENCOUNTER_NOT_AVAILABLE": 2, + } +) + +func (x GetIncensePokemonOutProto_Result) Enum() *GetIncensePokemonOutProto_Result { + p := new(GetIncensePokemonOutProto_Result) + *p = x + return p +} + +func (x GetIncensePokemonOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetIncensePokemonOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[645].Descriptor() +} + +func (GetIncensePokemonOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[645] +} + +func (x GetIncensePokemonOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetIncensePokemonOutProto_Result.Descriptor instead. +func (GetIncensePokemonOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1066, 0} +} + +type GetIncenseRecapOutProto_Result int32 + +const ( + GetIncenseRecapOutProto_UNSET GetIncenseRecapOutProto_Result = 0 + GetIncenseRecapOutProto_SUCCESS GetIncenseRecapOutProto_Result = 1 + GetIncenseRecapOutProto_ERROR_ALREADY_SEEN GetIncenseRecapOutProto_Result = 2 + GetIncenseRecapOutProto_ERROR_INVALID_DAY_BUCKET GetIncenseRecapOutProto_Result = 3 + GetIncenseRecapOutProto_ERROR_FEATURE_DISABLED GetIncenseRecapOutProto_Result = 4 +) + +// Enum value maps for GetIncenseRecapOutProto_Result. +var ( + GetIncenseRecapOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_ALREADY_SEEN", + 3: "ERROR_INVALID_DAY_BUCKET", + 4: "ERROR_FEATURE_DISABLED", + } + GetIncenseRecapOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_ALREADY_SEEN": 2, + "ERROR_INVALID_DAY_BUCKET": 3, + "ERROR_FEATURE_DISABLED": 4, + } +) + +func (x GetIncenseRecapOutProto_Result) Enum() *GetIncenseRecapOutProto_Result { + p := new(GetIncenseRecapOutProto_Result) + *p = x + return p +} + +func (x GetIncenseRecapOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetIncenseRecapOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[646].Descriptor() +} + +func (GetIncenseRecapOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[646] +} + +func (x GetIncenseRecapOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetIncenseRecapOutProto_Result.Descriptor instead. +func (GetIncenseRecapOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1068, 0} +} + +type GetIrisSocialSceneOutProto_Status int32 + +const ( + GetIrisSocialSceneOutProto_UNSET GetIrisSocialSceneOutProto_Status = 0 + GetIrisSocialSceneOutProto_SUCCESS GetIrisSocialSceneOutProto_Status = 1 + GetIrisSocialSceneOutProto_ERROR_FORT_ID_NOT_FOUND GetIrisSocialSceneOutProto_Status = 2 + GetIrisSocialSceneOutProto_ERROR_FORT_ID_NOT_VPS_ELIGIBLE GetIrisSocialSceneOutProto_Status = 3 + GetIrisSocialSceneOutProto_ERROR_FEATURE_DISABLED GetIrisSocialSceneOutProto_Status = 4 + GetIrisSocialSceneOutProto_ERROR_FORT_ID_NOT_SPECIFIED GetIrisSocialSceneOutProto_Status = 5 +) + +// Enum value maps for GetIrisSocialSceneOutProto_Status. +var ( + GetIrisSocialSceneOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_FORT_ID_NOT_FOUND", + 3: "ERROR_FORT_ID_NOT_VPS_ELIGIBLE", + 4: "ERROR_FEATURE_DISABLED", + 5: "ERROR_FORT_ID_NOT_SPECIFIED", + } + GetIrisSocialSceneOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_FORT_ID_NOT_FOUND": 2, + "ERROR_FORT_ID_NOT_VPS_ELIGIBLE": 3, + "ERROR_FEATURE_DISABLED": 4, + "ERROR_FORT_ID_NOT_SPECIFIED": 5, + } +) + +func (x GetIrisSocialSceneOutProto_Status) Enum() *GetIrisSocialSceneOutProto_Status { + p := new(GetIrisSocialSceneOutProto_Status) + *p = x + return p +} + +func (x GetIrisSocialSceneOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetIrisSocialSceneOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[647].Descriptor() +} + +func (GetIrisSocialSceneOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[647] +} + +func (x GetIrisSocialSceneOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetIrisSocialSceneOutProto_Status.Descriptor instead. +func (GetIrisSocialSceneOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1072, 0} +} + +type GetLocalTimeOutProto_Status int32 + +const ( + GetLocalTimeOutProto_UNSET GetLocalTimeOutProto_Status = 0 + GetLocalTimeOutProto_SUCCESS GetLocalTimeOutProto_Status = 1 + GetLocalTimeOutProto_ERROR_UNKNOWN GetLocalTimeOutProto_Status = 2 +) + +// Enum value maps for GetLocalTimeOutProto_Status. +var ( + GetLocalTimeOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + GetLocalTimeOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x GetLocalTimeOutProto_Status) Enum() *GetLocalTimeOutProto_Status { + p := new(GetLocalTimeOutProto_Status) + *p = x + return p +} + +func (x GetLocalTimeOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetLocalTimeOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[648].Descriptor() +} + +func (GetLocalTimeOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[648] +} + +func (x GetLocalTimeOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetLocalTimeOutProto_Status.Descriptor instead. +func (GetLocalTimeOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1076, 0} +} + +type GetMapFortsOutProto_Status int32 + +const ( + GetMapFortsOutProto_UNSET GetMapFortsOutProto_Status = 0 + GetMapFortsOutProto_SUCCESS GetMapFortsOutProto_Status = 1 + GetMapFortsOutProto_ERROR GetMapFortsOutProto_Status = 2 +) + +// Enum value maps for GetMapFortsOutProto_Status. +var ( + GetMapFortsOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + } + GetMapFortsOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + } +) + +func (x GetMapFortsOutProto_Status) Enum() *GetMapFortsOutProto_Status { + p := new(GetMapFortsOutProto_Status) + *p = x + return p +} + +func (x GetMapFortsOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetMapFortsOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[649].Descriptor() +} + +func (GetMapFortsOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[649] +} + +func (x GetMapFortsOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetMapFortsOutProto_Status.Descriptor instead. +func (GetMapFortsOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1078, 0} +} + +type GetMapObjectsDetailForCampfireOutProto_ResultPoi int32 + +const ( + GetMapObjectsDetailForCampfireOutProto_POI_UNSET GetMapObjectsDetailForCampfireOutProto_ResultPoi = 0 + GetMapObjectsDetailForCampfireOutProto_POI_SUCCESS GetMapObjectsDetailForCampfireOutProto_ResultPoi = 1 + GetMapObjectsDetailForCampfireOutProto_NOT_FOUND GetMapObjectsDetailForCampfireOutProto_ResultPoi = 2 + GetMapObjectsDetailForCampfireOutProto_NOT_ACCESSIBLE GetMapObjectsDetailForCampfireOutProto_ResultPoi = 3 + GetMapObjectsDetailForCampfireOutProto_NOT_SUPPORTED GetMapObjectsDetailForCampfireOutProto_ResultPoi = 4 +) + +// Enum value maps for GetMapObjectsDetailForCampfireOutProto_ResultPoi. +var ( + GetMapObjectsDetailForCampfireOutProto_ResultPoi_name = map[int32]string{ + 0: "POI_UNSET", + 1: "POI_SUCCESS", + 2: "NOT_FOUND", + 3: "NOT_ACCESSIBLE", + 4: "NOT_SUPPORTED", + } + GetMapObjectsDetailForCampfireOutProto_ResultPoi_value = map[string]int32{ + "POI_UNSET": 0, + "POI_SUCCESS": 1, + "NOT_FOUND": 2, + "NOT_ACCESSIBLE": 3, + "NOT_SUPPORTED": 4, + } +) + +func (x GetMapObjectsDetailForCampfireOutProto_ResultPoi) Enum() *GetMapObjectsDetailForCampfireOutProto_ResultPoi { + p := new(GetMapObjectsDetailForCampfireOutProto_ResultPoi) + *p = x + return p +} + +func (x GetMapObjectsDetailForCampfireOutProto_ResultPoi) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetMapObjectsDetailForCampfireOutProto_ResultPoi) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[650].Descriptor() +} + +func (GetMapObjectsDetailForCampfireOutProto_ResultPoi) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[650] +} + +func (x GetMapObjectsDetailForCampfireOutProto_ResultPoi) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetMapObjectsDetailForCampfireOutProto_ResultPoi.Descriptor instead. +func (GetMapObjectsDetailForCampfireOutProto_ResultPoi) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1080, 0} +} + +type GetMapObjectsDetailForCampfireOutProto_Result int32 + +const ( + GetMapObjectsDetailForCampfireOutProto_UNSET GetMapObjectsDetailForCampfireOutProto_Result = 0 + GetMapObjectsDetailForCampfireOutProto_SUCCESS GetMapObjectsDetailForCampfireOutProto_Result = 1 + GetMapObjectsDetailForCampfireOutProto_ERROR_RATE_LIMITED GetMapObjectsDetailForCampfireOutProto_Result = 2 + GetMapObjectsDetailForCampfireOutProto_ERROR_MAX_REQUEST_ENTITIES_EXCEEDED GetMapObjectsDetailForCampfireOutProto_Result = 3 + GetMapObjectsDetailForCampfireOutProto_ERROR_MAX_REQUEST_SIZE_EXCEEDED GetMapObjectsDetailForCampfireOutProto_Result = 4 +) + +// Enum value maps for GetMapObjectsDetailForCampfireOutProto_Result. +var ( + GetMapObjectsDetailForCampfireOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_RATE_LIMITED", + 3: "ERROR_MAX_REQUEST_ENTITIES_EXCEEDED", + 4: "ERROR_MAX_REQUEST_SIZE_EXCEEDED", + } + GetMapObjectsDetailForCampfireOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_RATE_LIMITED": 2, + "ERROR_MAX_REQUEST_ENTITIES_EXCEEDED": 3, + "ERROR_MAX_REQUEST_SIZE_EXCEEDED": 4, + } +) + +func (x GetMapObjectsDetailForCampfireOutProto_Result) Enum() *GetMapObjectsDetailForCampfireOutProto_Result { + p := new(GetMapObjectsDetailForCampfireOutProto_Result) + *p = x + return p +} + +func (x GetMapObjectsDetailForCampfireOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetMapObjectsDetailForCampfireOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[651].Descriptor() +} + +func (GetMapObjectsDetailForCampfireOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[651] +} + +func (x GetMapObjectsDetailForCampfireOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetMapObjectsDetailForCampfireOutProto_Result.Descriptor instead. +func (GetMapObjectsDetailForCampfireOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1080, 1} +} + +type GetMapObjectsOutProto_MoonPhase int32 + +const ( + GetMapObjectsOutProto_NOT_SET GetMapObjectsOutProto_MoonPhase = 0 + GetMapObjectsOutProto_FULL GetMapObjectsOutProto_MoonPhase = 1 +) + +// Enum value maps for GetMapObjectsOutProto_MoonPhase. +var ( + GetMapObjectsOutProto_MoonPhase_name = map[int32]string{ + 0: "NOT_SET", + 1: "FULL", + } + GetMapObjectsOutProto_MoonPhase_value = map[string]int32{ + "NOT_SET": 0, + "FULL": 1, + } +) + +func (x GetMapObjectsOutProto_MoonPhase) Enum() *GetMapObjectsOutProto_MoonPhase { + p := new(GetMapObjectsOutProto_MoonPhase) + *p = x + return p +} + +func (x GetMapObjectsOutProto_MoonPhase) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetMapObjectsOutProto_MoonPhase) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[652].Descriptor() +} + +func (GetMapObjectsOutProto_MoonPhase) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[652] +} + +func (x GetMapObjectsOutProto_MoonPhase) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetMapObjectsOutProto_MoonPhase.Descriptor instead. +func (GetMapObjectsOutProto_MoonPhase) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1084, 0} +} + +type GetMapObjectsOutProto_Status int32 + +const ( + GetMapObjectsOutProto_UNSET GetMapObjectsOutProto_Status = 0 + GetMapObjectsOutProto_SUCCESS GetMapObjectsOutProto_Status = 1 + GetMapObjectsOutProto_LOCATION_UNSET GetMapObjectsOutProto_Status = 2 + GetMapObjectsOutProto_ERROR GetMapObjectsOutProto_Status = 3 +) + +// Enum value maps for GetMapObjectsOutProto_Status. +var ( + GetMapObjectsOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "LOCATION_UNSET", + 3: "ERROR", + } + GetMapObjectsOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "LOCATION_UNSET": 2, + "ERROR": 3, + } +) + +func (x GetMapObjectsOutProto_Status) Enum() *GetMapObjectsOutProto_Status { + p := new(GetMapObjectsOutProto_Status) + *p = x + return p +} + +func (x GetMapObjectsOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetMapObjectsOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[653].Descriptor() +} + +func (GetMapObjectsOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[653] +} + +func (x GetMapObjectsOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetMapObjectsOutProto_Status.Descriptor instead. +func (GetMapObjectsOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1084, 1} +} + +type GetMapObjectsOutProto_TimeOfDay int32 + +const ( + GetMapObjectsOutProto_NONE GetMapObjectsOutProto_TimeOfDay = 0 + GetMapObjectsOutProto_DAY GetMapObjectsOutProto_TimeOfDay = 1 + GetMapObjectsOutProto_NIGHT GetMapObjectsOutProto_TimeOfDay = 2 +) + +// Enum value maps for GetMapObjectsOutProto_TimeOfDay. +var ( + GetMapObjectsOutProto_TimeOfDay_name = map[int32]string{ + 0: "NONE", + 1: "DAY", + 2: "NIGHT", + } + GetMapObjectsOutProto_TimeOfDay_value = map[string]int32{ + "NONE": 0, + "DAY": 1, + "NIGHT": 2, + } +) + +func (x GetMapObjectsOutProto_TimeOfDay) Enum() *GetMapObjectsOutProto_TimeOfDay { + p := new(GetMapObjectsOutProto_TimeOfDay) + *p = x + return p +} + +func (x GetMapObjectsOutProto_TimeOfDay) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetMapObjectsOutProto_TimeOfDay) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[654].Descriptor() +} + +func (GetMapObjectsOutProto_TimeOfDay) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[654] +} + +func (x GetMapObjectsOutProto_TimeOfDay) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetMapObjectsOutProto_TimeOfDay.Descriptor instead. +func (GetMapObjectsOutProto_TimeOfDay) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1084, 2} +} + +type GetMapObjectsOutProto_TwilightPeriod int32 + +const ( + GetMapObjectsOutProto_NONE_TWILIGHT_PERIOD GetMapObjectsOutProto_TwilightPeriod = 0 + GetMapObjectsOutProto_DUSK GetMapObjectsOutProto_TwilightPeriod = 1 + GetMapObjectsOutProto_DAWN GetMapObjectsOutProto_TwilightPeriod = 2 +) + +// Enum value maps for GetMapObjectsOutProto_TwilightPeriod. +var ( + GetMapObjectsOutProto_TwilightPeriod_name = map[int32]string{ + 0: "NONE_TWILIGHT_PERIOD", + 1: "DUSK", + 2: "DAWN", + } + GetMapObjectsOutProto_TwilightPeriod_value = map[string]int32{ + "NONE_TWILIGHT_PERIOD": 0, + "DUSK": 1, + "DAWN": 2, + } +) + +func (x GetMapObjectsOutProto_TwilightPeriod) Enum() *GetMapObjectsOutProto_TwilightPeriod { + p := new(GetMapObjectsOutProto_TwilightPeriod) + *p = x + return p +} + +func (x GetMapObjectsOutProto_TwilightPeriod) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetMapObjectsOutProto_TwilightPeriod) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[655].Descriptor() +} + +func (GetMapObjectsOutProto_TwilightPeriod) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[655] +} + +func (x GetMapObjectsOutProto_TwilightPeriod) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetMapObjectsOutProto_TwilightPeriod.Descriptor instead. +func (GetMapObjectsOutProto_TwilightPeriod) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1084, 3} +} + +type GetMatchmakingStatusOutProto_Result int32 + +const ( + GetMatchmakingStatusOutProto_UNSET GetMatchmakingStatusOutProto_Result = 0 + GetMatchmakingStatusOutProto_SUCCESS_OPPONENT_FOUND GetMatchmakingStatusOutProto_Result = 1 + GetMatchmakingStatusOutProto_SUCCESS_QUEUED GetMatchmakingStatusOutProto_Result = 2 + GetMatchmakingStatusOutProto_SUCCESS_NOT_MATCHED_EXPIRED GetMatchmakingStatusOutProto_Result = 3 + GetMatchmakingStatusOutProto_ERROR_PLAYER_NOT_FOUND GetMatchmakingStatusOutProto_Result = 4 + GetMatchmakingStatusOutProto_ERROR_QUEUE_NOT_FOUND GetMatchmakingStatusOutProto_Result = 5 + GetMatchmakingStatusOutProto_ERROR_RETRY_UNSUCCESSFUL GetMatchmakingStatusOutProto_Result = 6 +) + +// Enum value maps for GetMatchmakingStatusOutProto_Result. +var ( + GetMatchmakingStatusOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS_OPPONENT_FOUND", + 2: "SUCCESS_QUEUED", + 3: "SUCCESS_NOT_MATCHED_EXPIRED", + 4: "ERROR_PLAYER_NOT_FOUND", + 5: "ERROR_QUEUE_NOT_FOUND", + 6: "ERROR_RETRY_UNSUCCESSFUL", + } + GetMatchmakingStatusOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS_OPPONENT_FOUND": 1, + "SUCCESS_QUEUED": 2, + "SUCCESS_NOT_MATCHED_EXPIRED": 3, + "ERROR_PLAYER_NOT_FOUND": 4, + "ERROR_QUEUE_NOT_FOUND": 5, + "ERROR_RETRY_UNSUCCESSFUL": 6, + } +) + +func (x GetMatchmakingStatusOutProto_Result) Enum() *GetMatchmakingStatusOutProto_Result { + p := new(GetMatchmakingStatusOutProto_Result) + *p = x + return p +} + +func (x GetMatchmakingStatusOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetMatchmakingStatusOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[656].Descriptor() +} + +func (GetMatchmakingStatusOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[656] +} + +func (x GetMatchmakingStatusOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetMatchmakingStatusOutProto_Result.Descriptor instead. +func (GetMatchmakingStatusOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1087, 0} +} + +type GetMementoListOutProto_Status int32 + +const ( + GetMementoListOutProto_UNSET GetMementoListOutProto_Status = 0 + GetMementoListOutProto_SUCCESS GetMementoListOutProto_Status = 1 + GetMementoListOutProto_ERROR_MEMENTO_TYPE_NOT_ENABLED GetMementoListOutProto_Status = 2 + GetMementoListOutProto_ERROR_INVALID_REQUEST GetMementoListOutProto_Status = 3 + GetMementoListOutProto_NOT_MODIFIED GetMementoListOutProto_Status = 4 +) + +// Enum value maps for GetMementoListOutProto_Status. +var ( + GetMementoListOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_MEMENTO_TYPE_NOT_ENABLED", + 3: "ERROR_INVALID_REQUEST", + 4: "NOT_MODIFIED", + } + GetMementoListOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_MEMENTO_TYPE_NOT_ENABLED": 2, + "ERROR_INVALID_REQUEST": 3, + "NOT_MODIFIED": 4, + } +) + +func (x GetMementoListOutProto_Status) Enum() *GetMementoListOutProto_Status { + p := new(GetMementoListOutProto_Status) + *p = x + return p +} + +func (x GetMementoListOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetMementoListOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[657].Descriptor() +} + +func (GetMementoListOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[657] +} + +func (x GetMementoListOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetMementoListOutProto_Status.Descriptor instead. +func (GetMementoListOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1092, 0} +} + +type GetMilestonesOutProto_Status int32 + +const ( + GetMilestonesOutProto_UNSET GetMilestonesOutProto_Status = 0 + GetMilestonesOutProto_SUCCESS GetMilestonesOutProto_Status = 1 + GetMilestonesOutProto_ERROR_DISABLED GetMilestonesOutProto_Status = 2 + GetMilestonesOutProto_ERROR_UNKNOWN GetMilestonesOutProto_Status = 3 +) + +// Enum value maps for GetMilestonesOutProto_Status. +var ( + GetMilestonesOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_DISABLED", + 3: "ERROR_UNKNOWN", + } + GetMilestonesOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_DISABLED": 2, + "ERROR_UNKNOWN": 3, + } +) + +func (x GetMilestonesOutProto_Status) Enum() *GetMilestonesOutProto_Status { + p := new(GetMilestonesOutProto_Status) + *p = x + return p +} + +func (x GetMilestonesOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetMilestonesOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[658].Descriptor() +} + +func (GetMilestonesOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[658] +} + +func (x GetMilestonesOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetMilestonesOutProto_Status.Descriptor instead. +func (GetMilestonesOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1094, 0} +} + +type GetMilestonesPreviewOutProto_Status int32 + +const ( + GetMilestonesPreviewOutProto_UNSET GetMilestonesPreviewOutProto_Status = 0 + GetMilestonesPreviewOutProto_SUCCESS GetMilestonesPreviewOutProto_Status = 1 + GetMilestonesPreviewOutProto_ERROR_DISABLED GetMilestonesPreviewOutProto_Status = 2 +) + +// Enum value maps for GetMilestonesPreviewOutProto_Status. +var ( + GetMilestonesPreviewOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_DISABLED", + } + GetMilestonesPreviewOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_DISABLED": 2, + } +) + +func (x GetMilestonesPreviewOutProto_Status) Enum() *GetMilestonesPreviewOutProto_Status { + p := new(GetMilestonesPreviewOutProto_Status) + *p = x + return p +} + +func (x GetMilestonesPreviewOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetMilestonesPreviewOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[659].Descriptor() +} + +func (GetMilestonesPreviewOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[659] +} + +func (x GetMilestonesPreviewOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetMilestonesPreviewOutProto_Status.Descriptor instead. +func (GetMilestonesPreviewOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1095, 0} +} + +type GetNewQuestsOutProto_Status int32 + +const ( + GetNewQuestsOutProto_UNSET GetNewQuestsOutProto_Status = 0 + GetNewQuestsOutProto_SUCCESS GetNewQuestsOutProto_Status = 1 + GetNewQuestsOutProto_ERROR_INVALID_DISPLAY GetNewQuestsOutProto_Status = 2 +) + +// Enum value maps for GetNewQuestsOutProto_Status. +var ( + GetNewQuestsOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_INVALID_DISPLAY", + } + GetNewQuestsOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_INVALID_DISPLAY": 2, + } +) + +func (x GetNewQuestsOutProto_Status) Enum() *GetNewQuestsOutProto_Status { + p := new(GetNewQuestsOutProto_Status) + *p = x + return p +} + +func (x GetNewQuestsOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetNewQuestsOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[660].Descriptor() +} + +func (GetNewQuestsOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[660] +} + +func (x GetNewQuestsOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetNewQuestsOutProto_Status.Descriptor instead. +func (GetNewQuestsOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1100, 0} +} + +type GetNintendoAccountOutProto_Status int32 + +const ( + GetNintendoAccountOutProto_UNKNOWN GetNintendoAccountOutProto_Status = 0 + GetNintendoAccountOutProto_SUCCESS GetNintendoAccountOutProto_Status = 1 + GetNintendoAccountOutProto_ERROR_PLAYER_LEVEL_TOO_LOW GetNintendoAccountOutProto_Status = 2 + GetNintendoAccountOutProto_ERROR_PLAYER_NOT_USING_PH_APP GetNintendoAccountOutProto_Status = 3 + GetNintendoAccountOutProto_ERROR_PHAPI_UNKNOWN GetNintendoAccountOutProto_Status = 4 + GetNintendoAccountOutProto_ERROR_RELOGIN_TO_PH_APP_NEEDED GetNintendoAccountOutProto_Status = 5 +) + +// Enum value maps for GetNintendoAccountOutProto_Status. +var ( + GetNintendoAccountOutProto_Status_name = map[int32]string{ + 0: "UNKNOWN", + 1: "SUCCESS", + 2: "ERROR_PLAYER_LEVEL_TOO_LOW", + 3: "ERROR_PLAYER_NOT_USING_PH_APP", + 4: "ERROR_PHAPI_UNKNOWN", + 5: "ERROR_RELOGIN_TO_PH_APP_NEEDED", + } + GetNintendoAccountOutProto_Status_value = map[string]int32{ + "UNKNOWN": 0, + "SUCCESS": 1, + "ERROR_PLAYER_LEVEL_TOO_LOW": 2, + "ERROR_PLAYER_NOT_USING_PH_APP": 3, + "ERROR_PHAPI_UNKNOWN": 4, + "ERROR_RELOGIN_TO_PH_APP_NEEDED": 5, + } +) + +func (x GetNintendoAccountOutProto_Status) Enum() *GetNintendoAccountOutProto_Status { + p := new(GetNintendoAccountOutProto_Status) + *p = x + return p +} + +func (x GetNintendoAccountOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetNintendoAccountOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[661].Descriptor() +} + +func (GetNintendoAccountOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[661] +} + +func (x GetNintendoAccountOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetNintendoAccountOutProto_Status.Descriptor instead. +func (GetNintendoAccountOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1102, 0} +} + +type GetNintendoOAuth2UrlOutProto_Status int32 + +const ( + GetNintendoOAuth2UrlOutProto_UNKNOWN GetNintendoOAuth2UrlOutProto_Status = 0 + GetNintendoOAuth2UrlOutProto_SUCCESS GetNintendoOAuth2UrlOutProto_Status = 1 + GetNintendoOAuth2UrlOutProto_ERROR_PLAYER_LEVEL_TOO_LOW GetNintendoOAuth2UrlOutProto_Status = 2 + GetNintendoOAuth2UrlOutProto_ERROR_PLAYER_SIGNED_IN GetNintendoOAuth2UrlOutProto_Status = 3 +) + +// Enum value maps for GetNintendoOAuth2UrlOutProto_Status. +var ( + GetNintendoOAuth2UrlOutProto_Status_name = map[int32]string{ + 0: "UNKNOWN", + 1: "SUCCESS", + 2: "ERROR_PLAYER_LEVEL_TOO_LOW", + 3: "ERROR_PLAYER_SIGNED_IN", + } + GetNintendoOAuth2UrlOutProto_Status_value = map[string]int32{ + "UNKNOWN": 0, + "SUCCESS": 1, + "ERROR_PLAYER_LEVEL_TOO_LOW": 2, + "ERROR_PLAYER_SIGNED_IN": 3, + } +) + +func (x GetNintendoOAuth2UrlOutProto_Status) Enum() *GetNintendoOAuth2UrlOutProto_Status { + p := new(GetNintendoOAuth2UrlOutProto_Status) + *p = x + return p +} + +func (x GetNintendoOAuth2UrlOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetNintendoOAuth2UrlOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[662].Descriptor() +} + +func (GetNintendoOAuth2UrlOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[662] +} + +func (x GetNintendoOAuth2UrlOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetNintendoOAuth2UrlOutProto_Status.Descriptor instead. +func (GetNintendoOAuth2UrlOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1104, 0} +} + +type GetNonRemoteTradablePokemonOutProto_Result int32 + +const ( + GetNonRemoteTradablePokemonOutProto_UNSET GetNonRemoteTradablePokemonOutProto_Result = 0 + GetNonRemoteTradablePokemonOutProto_SUCCESS GetNonRemoteTradablePokemonOutProto_Result = 1 + GetNonRemoteTradablePokemonOutProto_ERROR_UNKNOWN GetNonRemoteTradablePokemonOutProto_Result = 2 +) + +// Enum value maps for GetNonRemoteTradablePokemonOutProto_Result. +var ( + GetNonRemoteTradablePokemonOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + GetNonRemoteTradablePokemonOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x GetNonRemoteTradablePokemonOutProto_Result) Enum() *GetNonRemoteTradablePokemonOutProto_Result { + p := new(GetNonRemoteTradablePokemonOutProto_Result) + *p = x + return p +} + +func (x GetNonRemoteTradablePokemonOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetNonRemoteTradablePokemonOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[663].Descriptor() +} + +func (GetNonRemoteTradablePokemonOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[663] +} + +func (x GetNonRemoteTradablePokemonOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetNonRemoteTradablePokemonOutProto_Result.Descriptor instead. +func (GetNonRemoteTradablePokemonOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1106, 0} +} + +type GetNpcCombatRewardsOutProto_Result int32 + +const ( + GetNpcCombatRewardsOutProto_UNSET GetNpcCombatRewardsOutProto_Result = 0 + GetNpcCombatRewardsOutProto_SUCCESS GetNpcCombatRewardsOutProto_Result = 1 + GetNpcCombatRewardsOutProto_ERROR_INVALD_NUMBER_ATTACKING_POKEMON_IDS GetNpcCombatRewardsOutProto_Result = 2 + GetNpcCombatRewardsOutProto_ERROR GetNpcCombatRewardsOutProto_Result = 3 +) + +// Enum value maps for GetNpcCombatRewardsOutProto_Result. +var ( + GetNpcCombatRewardsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_INVALD_NUMBER_ATTACKING_POKEMON_IDS", + 3: "ERROR", + } + GetNpcCombatRewardsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_INVALD_NUMBER_ATTACKING_POKEMON_IDS": 2, + "ERROR": 3, + } +) + +func (x GetNpcCombatRewardsOutProto_Result) Enum() *GetNpcCombatRewardsOutProto_Result { + p := new(GetNpcCombatRewardsOutProto_Result) + *p = x + return p +} + +func (x GetNpcCombatRewardsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetNpcCombatRewardsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[664].Descriptor() +} + +func (GetNpcCombatRewardsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[664] +} + +func (x GetNpcCombatRewardsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetNpcCombatRewardsOutProto_Result.Descriptor instead. +func (GetNpcCombatRewardsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1108, 0} +} + +type GetNumPokemonInIrisSocialSceneOutProto_Result int32 + +const ( + GetNumPokemonInIrisSocialSceneOutProto_UNSET GetNumPokemonInIrisSocialSceneOutProto_Result = 0 + GetNumPokemonInIrisSocialSceneOutProto_SUCCESS GetNumPokemonInIrisSocialSceneOutProto_Result = 1 + GetNumPokemonInIrisSocialSceneOutProto_FORT_ID_NOT_SPECIFIED GetNumPokemonInIrisSocialSceneOutProto_Result = 2 + GetNumPokemonInIrisSocialSceneOutProto_FORT_NOT_FOUND GetNumPokemonInIrisSocialSceneOutProto_Result = 3 + GetNumPokemonInIrisSocialSceneOutProto_FORT_NOT_IRIS_SOCIAL GetNumPokemonInIrisSocialSceneOutProto_Result = 4 +) + +// Enum value maps for GetNumPokemonInIrisSocialSceneOutProto_Result. +var ( + GetNumPokemonInIrisSocialSceneOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FORT_ID_NOT_SPECIFIED", + 3: "FORT_NOT_FOUND", + 4: "FORT_NOT_IRIS_SOCIAL", + } + GetNumPokemonInIrisSocialSceneOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FORT_ID_NOT_SPECIFIED": 2, + "FORT_NOT_FOUND": 3, + "FORT_NOT_IRIS_SOCIAL": 4, + } +) + +func (x GetNumPokemonInIrisSocialSceneOutProto_Result) Enum() *GetNumPokemonInIrisSocialSceneOutProto_Result { + p := new(GetNumPokemonInIrisSocialSceneOutProto_Result) + *p = x + return p +} + +func (x GetNumPokemonInIrisSocialSceneOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetNumPokemonInIrisSocialSceneOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[665].Descriptor() +} + +func (GetNumPokemonInIrisSocialSceneOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[665] +} + +func (x GetNumPokemonInIrisSocialSceneOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetNumPokemonInIrisSocialSceneOutProto_Result.Descriptor instead. +func (GetNumPokemonInIrisSocialSceneOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1110, 0} +} + +type GetPartyHistoryOutProto_Result int32 + +const ( + GetPartyHistoryOutProto_UNSET GetPartyHistoryOutProto_Result = 0 + GetPartyHistoryOutProto_ERROR_UNKNOWN GetPartyHistoryOutProto_Result = 1 + GetPartyHistoryOutProto_SUCCESS GetPartyHistoryOutProto_Result = 2 + GetPartyHistoryOutProto_ERROR_PARTY_HISTORY_NOT_FOUND GetPartyHistoryOutProto_Result = 3 + GetPartyHistoryOutProto_ERROR_PLAYER_NOT_IN_PARTY GetPartyHistoryOutProto_Result = 4 +) + +// Enum value maps for GetPartyHistoryOutProto_Result. +var ( + GetPartyHistoryOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "ERROR_UNKNOWN", + 2: "SUCCESS", + 3: "ERROR_PARTY_HISTORY_NOT_FOUND", + 4: "ERROR_PLAYER_NOT_IN_PARTY", + } + GetPartyHistoryOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "ERROR_UNKNOWN": 1, + "SUCCESS": 2, + "ERROR_PARTY_HISTORY_NOT_FOUND": 3, + "ERROR_PLAYER_NOT_IN_PARTY": 4, + } +) + +func (x GetPartyHistoryOutProto_Result) Enum() *GetPartyHistoryOutProto_Result { + p := new(GetPartyHistoryOutProto_Result) + *p = x + return p +} + +func (x GetPartyHistoryOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetPartyHistoryOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[666].Descriptor() +} + +func (GetPartyHistoryOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[666] +} + +func (x GetPartyHistoryOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetPartyHistoryOutProto_Result.Descriptor instead. +func (GetPartyHistoryOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1116, 0} +} + +type GetPartyOutProto_Result int32 + +const ( + GetPartyOutProto_UNSET GetPartyOutProto_Result = 0 + GetPartyOutProto_ERROR_UNKNOWN GetPartyOutProto_Result = 1 + GetPartyOutProto_SUCCESS GetPartyOutProto_Result = 2 + GetPartyOutProto_ERROR_PARTY_NOT_FOUND GetPartyOutProto_Result = 3 + GetPartyOutProto_ERROR_PLAYER_NOT_IN_PARTY GetPartyOutProto_Result = 4 + GetPartyOutProto_ERROR_FEATURE_DISABLED GetPartyOutProto_Result = 5 + GetPartyOutProto_ERROR_PLAYER_LEVEL_TOO_LOW GetPartyOutProto_Result = 6 + GetPartyOutProto_ERROR_REDIS_EXCEPTION GetPartyOutProto_Result = 7 + GetPartyOutProto_ERROR_PARTY_TIMED_OUT GetPartyOutProto_Result = 8 + GetPartyOutProto_ERROR_PLFE_REDIRECT_NEEDED GetPartyOutProto_Result = 9 + GetPartyOutProto_ERROR_WITH_METRIC_SERVICE GetPartyOutProto_Result = 10 +) + +// Enum value maps for GetPartyOutProto_Result. +var ( + GetPartyOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "ERROR_UNKNOWN", + 2: "SUCCESS", + 3: "ERROR_PARTY_NOT_FOUND", + 4: "ERROR_PLAYER_NOT_IN_PARTY", + 5: "ERROR_FEATURE_DISABLED", + 6: "ERROR_PLAYER_LEVEL_TOO_LOW", + 7: "ERROR_REDIS_EXCEPTION", + 8: "ERROR_PARTY_TIMED_OUT", + 9: "ERROR_PLFE_REDIRECT_NEEDED", + 10: "ERROR_WITH_METRIC_SERVICE", + } + GetPartyOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "ERROR_UNKNOWN": 1, + "SUCCESS": 2, + "ERROR_PARTY_NOT_FOUND": 3, + "ERROR_PLAYER_NOT_IN_PARTY": 4, + "ERROR_FEATURE_DISABLED": 5, + "ERROR_PLAYER_LEVEL_TOO_LOW": 6, + "ERROR_REDIS_EXCEPTION": 7, + "ERROR_PARTY_TIMED_OUT": 8, + "ERROR_PLFE_REDIRECT_NEEDED": 9, + "ERROR_WITH_METRIC_SERVICE": 10, + } +) + +func (x GetPartyOutProto_Result) Enum() *GetPartyOutProto_Result { + p := new(GetPartyOutProto_Result) + *p = x + return p +} + +func (x GetPartyOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetPartyOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[667].Descriptor() +} + +func (GetPartyOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[667] +} + +func (x GetPartyOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetPartyOutProto_Result.Descriptor instead. +func (GetPartyOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1118, 0} +} + +type GetPendingRemoteTradeOutProto_Result int32 + +const ( + GetPendingRemoteTradeOutProto_UNSET GetPendingRemoteTradeOutProto_Result = 0 + GetPendingRemoteTradeOutProto_SUCCESS GetPendingRemoteTradeOutProto_Result = 1 + GetPendingRemoteTradeOutProto_ERROR_UNKNOWN GetPendingRemoteTradeOutProto_Result = 2 + GetPendingRemoteTradeOutProto_ERROR_FRIEND_NOT_FOUND GetPendingRemoteTradeOutProto_Result = 3 + GetPendingRemoteTradeOutProto_ERROR_INVALID_FRIEND GetPendingRemoteTradeOutProto_Result = 4 + GetPendingRemoteTradeOutProto_ERROR_INVALID_POKEMON GetPendingRemoteTradeOutProto_Result = 5 + GetPendingRemoteTradeOutProto_ERROR_NO_PENDING_TRADE GetPendingRemoteTradeOutProto_Result = 6 + GetPendingRemoteTradeOutProto_ERROR_FRIEND_IN_OTHER_TRADE GetPendingRemoteTradeOutProto_Result = 7 + GetPendingRemoteTradeOutProto_ERROR_RATE_LIMITED GetPendingRemoteTradeOutProto_Result = 8 +) + +// Enum value maps for GetPendingRemoteTradeOutProto_Result. +var ( + GetPendingRemoteTradeOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_FRIEND_NOT_FOUND", + 4: "ERROR_INVALID_FRIEND", + 5: "ERROR_INVALID_POKEMON", + 6: "ERROR_NO_PENDING_TRADE", + 7: "ERROR_FRIEND_IN_OTHER_TRADE", + 8: "ERROR_RATE_LIMITED", + } + GetPendingRemoteTradeOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_FRIEND_NOT_FOUND": 3, + "ERROR_INVALID_FRIEND": 4, + "ERROR_INVALID_POKEMON": 5, + "ERROR_NO_PENDING_TRADE": 6, + "ERROR_FRIEND_IN_OTHER_TRADE": 7, + "ERROR_RATE_LIMITED": 8, + } +) + +func (x GetPendingRemoteTradeOutProto_Result) Enum() *GetPendingRemoteTradeOutProto_Result { + p := new(GetPendingRemoteTradeOutProto_Result) + *p = x + return p +} + +func (x GetPendingRemoteTradeOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetPendingRemoteTradeOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[668].Descriptor() +} + +func (GetPendingRemoteTradeOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[668] +} + +func (x GetPendingRemoteTradeOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetPendingRemoteTradeOutProto_Result.Descriptor instead. +func (GetPendingRemoteTradeOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1120, 0} +} + +type GetPhotobombOutProto_Status int32 + +const ( + GetPhotobombOutProto_UNSET GetPhotobombOutProto_Status = 0 + GetPhotobombOutProto_SUCCESS GetPhotobombOutProto_Status = 1 + GetPhotobombOutProto_PHOTOBOMB_NOT_AVAILABLE GetPhotobombOutProto_Status = 2 + GetPhotobombOutProto_ENCOUNTER_ALREADY_COMPLETED GetPhotobombOutProto_Status = 3 + GetPhotobombOutProto_ERROR_UNKNOWN GetPhotobombOutProto_Status = 4 +) + +// Enum value maps for GetPhotobombOutProto_Status. +var ( + GetPhotobombOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "PHOTOBOMB_NOT_AVAILABLE", + 3: "ENCOUNTER_ALREADY_COMPLETED", + 4: "ERROR_UNKNOWN", + } + GetPhotobombOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "PHOTOBOMB_NOT_AVAILABLE": 2, + "ENCOUNTER_ALREADY_COMPLETED": 3, + "ERROR_UNKNOWN": 4, + } +) + +func (x GetPhotobombOutProto_Status) Enum() *GetPhotobombOutProto_Status { + p := new(GetPhotobombOutProto_Status) + *p = x + return p +} + +func (x GetPhotobombOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetPhotobombOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[669].Descriptor() +} + +func (GetPhotobombOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[669] +} + +func (x GetPhotobombOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetPhotobombOutProto_Status.Descriptor instead. +func (GetPhotobombOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1122, 0} +} + +type GetPlayerDayOutProto_Result int32 + +const ( + GetPlayerDayOutProto_UNSET GetPlayerDayOutProto_Result = 0 + GetPlayerDayOutProto_SUCCESS GetPlayerDayOutProto_Result = 1 + GetPlayerDayOutProto_ERROR_UNKNOWN GetPlayerDayOutProto_Result = 2 +) + +// Enum value maps for GetPlayerDayOutProto_Result. +var ( + GetPlayerDayOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + GetPlayerDayOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x GetPlayerDayOutProto_Result) Enum() *GetPlayerDayOutProto_Result { + p := new(GetPlayerDayOutProto_Result) + *p = x + return p +} + +func (x GetPlayerDayOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetPlayerDayOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[670].Descriptor() +} + +func (GetPlayerDayOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[670] +} + +func (x GetPlayerDayOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetPlayerDayOutProto_Result.Descriptor instead. +func (GetPlayerDayOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1124, 0} +} + +type GetPlayerGpsBookmarksOutProto_Result int32 + +const ( + GetPlayerGpsBookmarksOutProto_UNSET GetPlayerGpsBookmarksOutProto_Result = 0 + GetPlayerGpsBookmarksOutProto_SUCCESS GetPlayerGpsBookmarksOutProto_Result = 1 + GetPlayerGpsBookmarksOutProto_CANNOT_GET_BOOKMARKS GetPlayerGpsBookmarksOutProto_Result = 2 +) + +// Enum value maps for GetPlayerGpsBookmarksOutProto_Result. +var ( + GetPlayerGpsBookmarksOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "CANNOT_GET_BOOKMARKS", + } + GetPlayerGpsBookmarksOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "CANNOT_GET_BOOKMARKS": 2, + } +) + +func (x GetPlayerGpsBookmarksOutProto_Result) Enum() *GetPlayerGpsBookmarksOutProto_Result { + p := new(GetPlayerGpsBookmarksOutProto_Result) + *p = x + return p +} + +func (x GetPlayerGpsBookmarksOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetPlayerGpsBookmarksOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[671].Descriptor() +} + +func (GetPlayerGpsBookmarksOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[671] +} + +func (x GetPlayerGpsBookmarksOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetPlayerGpsBookmarksOutProto_Result.Descriptor instead. +func (GetPlayerGpsBookmarksOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1126, 0} +} + +type GetPlayerPokemonFieldBookOutProto_Result int32 + +const ( + GetPlayerPokemonFieldBookOutProto_UNSET GetPlayerPokemonFieldBookOutProto_Result = 0 + GetPlayerPokemonFieldBookOutProto_SUCCESS GetPlayerPokemonFieldBookOutProto_Result = 1 + GetPlayerPokemonFieldBookOutProto_ERROR GetPlayerPokemonFieldBookOutProto_Result = 2 + GetPlayerPokemonFieldBookOutProto_ERROR_NO_SUCH_FIELDBOOK GetPlayerPokemonFieldBookOutProto_Result = 3 +) + +// Enum value maps for GetPlayerPokemonFieldBookOutProto_Result. +var ( + GetPlayerPokemonFieldBookOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + 3: "ERROR_NO_SUCH_FIELDBOOK", + } + GetPlayerPokemonFieldBookOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + "ERROR_NO_SUCH_FIELDBOOK": 3, + } +) + +func (x GetPlayerPokemonFieldBookOutProto_Result) Enum() *GetPlayerPokemonFieldBookOutProto_Result { + p := new(GetPlayerPokemonFieldBookOutProto_Result) + *p = x + return p +} + +func (x GetPlayerPokemonFieldBookOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetPlayerPokemonFieldBookOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[672].Descriptor() +} + +func (GetPlayerPokemonFieldBookOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[672] +} + +func (x GetPlayerPokemonFieldBookOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetPlayerPokemonFieldBookOutProto_Result.Descriptor instead. +func (GetPlayerPokemonFieldBookOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1129, 0} +} + +type GetPlayerRaidEligibilityOutProto_RaidEligibility int32 + +const ( + GetPlayerRaidEligibilityOutProto_RAID_UNSET GetPlayerRaidEligibilityOutProto_RaidEligibility = 0 + GetPlayerRaidEligibilityOutProto_ALLOW GetPlayerRaidEligibilityOutProto_RaidEligibility = 1 + GetPlayerRaidEligibilityOutProto_PLAYER_BELOW_MINIMUM_LEVEL GetPlayerRaidEligibilityOutProto_RaidEligibility = 2 + GetPlayerRaidEligibilityOutProto_INACCESSIBLE GetPlayerRaidEligibilityOutProto_RaidEligibility = 3 + GetPlayerRaidEligibilityOutProto_DAILY_LIMIT GetPlayerRaidEligibilityOutProto_RaidEligibility = 4 +) + +// Enum value maps for GetPlayerRaidEligibilityOutProto_RaidEligibility. +var ( + GetPlayerRaidEligibilityOutProto_RaidEligibility_name = map[int32]string{ + 0: "RAID_UNSET", + 1: "ALLOW", + 2: "PLAYER_BELOW_MINIMUM_LEVEL", + 3: "INACCESSIBLE", + 4: "DAILY_LIMIT", + } + GetPlayerRaidEligibilityOutProto_RaidEligibility_value = map[string]int32{ + "RAID_UNSET": 0, + "ALLOW": 1, + "PLAYER_BELOW_MINIMUM_LEVEL": 2, + "INACCESSIBLE": 3, + "DAILY_LIMIT": 4, + } +) + +func (x GetPlayerRaidEligibilityOutProto_RaidEligibility) Enum() *GetPlayerRaidEligibilityOutProto_RaidEligibility { + p := new(GetPlayerRaidEligibilityOutProto_RaidEligibility) + *p = x + return p +} + +func (x GetPlayerRaidEligibilityOutProto_RaidEligibility) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetPlayerRaidEligibilityOutProto_RaidEligibility) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[673].Descriptor() +} + +func (GetPlayerRaidEligibilityOutProto_RaidEligibility) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[673] +} + +func (x GetPlayerRaidEligibilityOutProto_RaidEligibility) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetPlayerRaidEligibilityOutProto_RaidEligibility.Descriptor instead. +func (GetPlayerRaidEligibilityOutProto_RaidEligibility) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1132, 0} +} + +type GetPlayerRaidEligibilityOutProto_Result int32 + +const ( + GetPlayerRaidEligibilityOutProto_UNSET GetPlayerRaidEligibilityOutProto_Result = 0 + GetPlayerRaidEligibilityOutProto_SUCCESS GetPlayerRaidEligibilityOutProto_Result = 1 + GetPlayerRaidEligibilityOutProto_ACCOUNT_ID_MISSING GetPlayerRaidEligibilityOutProto_Result = 2 + GetPlayerRaidEligibilityOutProto_PLAYER_NOT_FOUND GetPlayerRaidEligibilityOutProto_Result = 3 +) + +// Enum value maps for GetPlayerRaidEligibilityOutProto_Result. +var ( + GetPlayerRaidEligibilityOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ACCOUNT_ID_MISSING", + 3: "PLAYER_NOT_FOUND", + } + GetPlayerRaidEligibilityOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ACCOUNT_ID_MISSING": 2, + "PLAYER_NOT_FOUND": 3, + } +) + +func (x GetPlayerRaidEligibilityOutProto_Result) Enum() *GetPlayerRaidEligibilityOutProto_Result { + p := new(GetPlayerRaidEligibilityOutProto_Result) + *p = x + return p +} + +func (x GetPlayerRaidEligibilityOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetPlayerRaidEligibilityOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[674].Descriptor() +} + +func (GetPlayerRaidEligibilityOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[674] +} + +func (x GetPlayerRaidEligibilityOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetPlayerRaidEligibilityOutProto_Result.Descriptor instead. +func (GetPlayerRaidEligibilityOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1132, 1} +} + +type GetPlayerStampCollectionsOutProto_Result int32 + +const ( + GetPlayerStampCollectionsOutProto_UNSET GetPlayerStampCollectionsOutProto_Result = 0 + GetPlayerStampCollectionsOutProto_SUCCESS GetPlayerStampCollectionsOutProto_Result = 1 + GetPlayerStampCollectionsOutProto_SUCCESS_NO_CHANGE GetPlayerStampCollectionsOutProto_Result = 2 +) + +// Enum value maps for GetPlayerStampCollectionsOutProto_Result. +var ( + GetPlayerStampCollectionsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "SUCCESS_NO_CHANGE", + } + GetPlayerStampCollectionsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "SUCCESS_NO_CHANGE": 2, + } +) + +func (x GetPlayerStampCollectionsOutProto_Result) Enum() *GetPlayerStampCollectionsOutProto_Result { + p := new(GetPlayerStampCollectionsOutProto_Result) + *p = x + return p +} + +func (x GetPlayerStampCollectionsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetPlayerStampCollectionsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[675].Descriptor() +} + +func (GetPlayerStampCollectionsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[675] +} + +func (x GetPlayerStampCollectionsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetPlayerStampCollectionsOutProto_Result.Descriptor instead. +func (GetPlayerStampCollectionsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1134, 0} +} + +type GetPlayerStatusProxyOutProto_Result int32 + +const ( + GetPlayerStatusProxyOutProto_UNSET GetPlayerStatusProxyOutProto_Result = 0 + GetPlayerStatusProxyOutProto_SUCCESS GetPlayerStatusProxyOutProto_Result = 1 +) + +// Enum value maps for GetPlayerStatusProxyOutProto_Result. +var ( + GetPlayerStatusProxyOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + GetPlayerStatusProxyOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x GetPlayerStatusProxyOutProto_Result) Enum() *GetPlayerStatusProxyOutProto_Result { + p := new(GetPlayerStatusProxyOutProto_Result) + *p = x + return p +} + +func (x GetPlayerStatusProxyOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetPlayerStatusProxyOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[676].Descriptor() +} + +func (GetPlayerStatusProxyOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[676] +} + +func (x GetPlayerStatusProxyOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetPlayerStatusProxyOutProto_Result.Descriptor instead. +func (GetPlayerStatusProxyOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1136, 0} +} + +type GetPokemonRemoteTradingDetailsOutProto_Result int32 + +const ( + GetPokemonRemoteTradingDetailsOutProto_UNSET GetPokemonRemoteTradingDetailsOutProto_Result = 0 + GetPokemonRemoteTradingDetailsOutProto_SUCCESS GetPokemonRemoteTradingDetailsOutProto_Result = 1 + GetPokemonRemoteTradingDetailsOutProto_ERROR_UNKNOWN GetPokemonRemoteTradingDetailsOutProto_Result = 2 + GetPokemonRemoteTradingDetailsOutProto_ERROR_FRIEND_NOT_FOUND GetPokemonRemoteTradingDetailsOutProto_Result = 3 + GetPokemonRemoteTradingDetailsOutProto_ERROR_INVALID_FRIEND GetPokemonRemoteTradingDetailsOutProto_Result = 4 + GetPokemonRemoteTradingDetailsOutProto_ERROR_INVALID_POKEMON GetPokemonRemoteTradingDetailsOutProto_Result = 5 +) + +// Enum value maps for GetPokemonRemoteTradingDetailsOutProto_Result. +var ( + GetPokemonRemoteTradingDetailsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_FRIEND_NOT_FOUND", + 4: "ERROR_INVALID_FRIEND", + 5: "ERROR_INVALID_POKEMON", + } + GetPokemonRemoteTradingDetailsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_FRIEND_NOT_FOUND": 3, + "ERROR_INVALID_FRIEND": 4, + "ERROR_INVALID_POKEMON": 5, + } +) + +func (x GetPokemonRemoteTradingDetailsOutProto_Result) Enum() *GetPokemonRemoteTradingDetailsOutProto_Result { + p := new(GetPokemonRemoteTradingDetailsOutProto_Result) + *p = x + return p +} + +func (x GetPokemonRemoteTradingDetailsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetPokemonRemoteTradingDetailsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[677].Descriptor() +} + +func (GetPokemonRemoteTradingDetailsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[677] +} + +func (x GetPokemonRemoteTradingDetailsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetPokemonRemoteTradingDetailsOutProto_Result.Descriptor instead. +func (GetPokemonRemoteTradingDetailsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1138, 0} +} + +type GetPokemonSizeLeaderboardEntryOutProto_Status int32 + +const ( + GetPokemonSizeLeaderboardEntryOutProto_UNSET GetPokemonSizeLeaderboardEntryOutProto_Status = 0 + GetPokemonSizeLeaderboardEntryOutProto_SUCCESS GetPokemonSizeLeaderboardEntryOutProto_Status = 1 + GetPokemonSizeLeaderboardEntryOutProto_ERROR GetPokemonSizeLeaderboardEntryOutProto_Status = 2 + GetPokemonSizeLeaderboardEntryOutProto_INVALID_INDEX GetPokemonSizeLeaderboardEntryOutProto_Status = 3 + GetPokemonSizeLeaderboardEntryOutProto_ENTRY_NOT_FOUND GetPokemonSizeLeaderboardEntryOutProto_Status = 4 +) + +// Enum value maps for GetPokemonSizeLeaderboardEntryOutProto_Status. +var ( + GetPokemonSizeLeaderboardEntryOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + 3: "INVALID_INDEX", + 4: "ENTRY_NOT_FOUND", + } + GetPokemonSizeLeaderboardEntryOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + "INVALID_INDEX": 3, + "ENTRY_NOT_FOUND": 4, + } +) + +func (x GetPokemonSizeLeaderboardEntryOutProto_Status) Enum() *GetPokemonSizeLeaderboardEntryOutProto_Status { + p := new(GetPokemonSizeLeaderboardEntryOutProto_Status) + *p = x + return p +} + +func (x GetPokemonSizeLeaderboardEntryOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetPokemonSizeLeaderboardEntryOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[678].Descriptor() +} + +func (GetPokemonSizeLeaderboardEntryOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[678] +} + +func (x GetPokemonSizeLeaderboardEntryOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetPokemonSizeLeaderboardEntryOutProto_Status.Descriptor instead. +func (GetPokemonSizeLeaderboardEntryOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1140, 0} +} + +type GetPokemonSizeLeaderboardFriendEntryOutProto_Status int32 + +const ( + GetPokemonSizeLeaderboardFriendEntryOutProto_UNSET GetPokemonSizeLeaderboardFriendEntryOutProto_Status = 0 + GetPokemonSizeLeaderboardFriendEntryOutProto_SUCCESS GetPokemonSizeLeaderboardFriendEntryOutProto_Status = 1 + GetPokemonSizeLeaderboardFriendEntryOutProto_ERROR GetPokemonSizeLeaderboardFriendEntryOutProto_Status = 2 + GetPokemonSizeLeaderboardFriendEntryOutProto_ACCESS_DENIED GetPokemonSizeLeaderboardFriendEntryOutProto_Status = 3 +) + +// Enum value maps for GetPokemonSizeLeaderboardFriendEntryOutProto_Status. +var ( + GetPokemonSizeLeaderboardFriendEntryOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + 3: "ACCESS_DENIED", + } + GetPokemonSizeLeaderboardFriendEntryOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + "ACCESS_DENIED": 3, + } +) + +func (x GetPokemonSizeLeaderboardFriendEntryOutProto_Status) Enum() *GetPokemonSizeLeaderboardFriendEntryOutProto_Status { + p := new(GetPokemonSizeLeaderboardFriendEntryOutProto_Status) + *p = x + return p +} + +func (x GetPokemonSizeLeaderboardFriendEntryOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetPokemonSizeLeaderboardFriendEntryOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[679].Descriptor() +} + +func (GetPokemonSizeLeaderboardFriendEntryOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[679] +} + +func (x GetPokemonSizeLeaderboardFriendEntryOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetPokemonSizeLeaderboardFriendEntryOutProto_Status.Descriptor instead. +func (GetPokemonSizeLeaderboardFriendEntryOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1142, 0} +} + +type GetPokemonTagsOutProto_Result int32 + +const ( + GetPokemonTagsOutProto_UNSET GetPokemonTagsOutProto_Result = 0 + GetPokemonTagsOutProto_SUCCESS GetPokemonTagsOutProto_Result = 1 + GetPokemonTagsOutProto_ERROR_PLAYER_LEVEL_TOO_LOW GetPokemonTagsOutProto_Result = 2 +) + +// Enum value maps for GetPokemonTagsOutProto_Result. +var ( + GetPokemonTagsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PLAYER_LEVEL_TOO_LOW", + } + GetPokemonTagsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PLAYER_LEVEL_TOO_LOW": 2, + } +) + +func (x GetPokemonTagsOutProto_Result) Enum() *GetPokemonTagsOutProto_Result { + p := new(GetPokemonTagsOutProto_Result) + *p = x + return p +} + +func (x GetPokemonTagsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetPokemonTagsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[680].Descriptor() +} + +func (GetPokemonTagsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[680] +} + +func (x GetPokemonTagsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetPokemonTagsOutProto_Result.Descriptor instead. +func (GetPokemonTagsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1144, 0} +} + +type GetPokemonTradingCostOutProto_Result int32 + +const ( + GetPokemonTradingCostOutProto_UNSET GetPokemonTradingCostOutProto_Result = 0 + GetPokemonTradingCostOutProto_SUCCESS GetPokemonTradingCostOutProto_Result = 1 + GetPokemonTradingCostOutProto_ERROR_UNKNOWN GetPokemonTradingCostOutProto_Result = 2 + GetPokemonTradingCostOutProto_ERROR_FRIEND_NOT_FOUND GetPokemonTradingCostOutProto_Result = 3 + GetPokemonTradingCostOutProto_ERROR_INVALID_FRIEND GetPokemonTradingCostOutProto_Result = 4 + GetPokemonTradingCostOutProto_ERROR_INVALID_POKEMON GetPokemonTradingCostOutProto_Result = 5 +) + +// Enum value maps for GetPokemonTradingCostOutProto_Result. +var ( + GetPokemonTradingCostOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_FRIEND_NOT_FOUND", + 4: "ERROR_INVALID_FRIEND", + 5: "ERROR_INVALID_POKEMON", + } + GetPokemonTradingCostOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_FRIEND_NOT_FOUND": 3, + "ERROR_INVALID_FRIEND": 4, + "ERROR_INVALID_POKEMON": 5, + } +) + +func (x GetPokemonTradingCostOutProto_Result) Enum() *GetPokemonTradingCostOutProto_Result { + p := new(GetPokemonTradingCostOutProto_Result) + *p = x + return p +} + +func (x GetPokemonTradingCostOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetPokemonTradingCostOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[681].Descriptor() +} + +func (GetPokemonTradingCostOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[681] +} + +func (x GetPokemonTradingCostOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetPokemonTradingCostOutProto_Result.Descriptor instead. +func (GetPokemonTradingCostOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1146, 0} +} + +type GetPokestopEncounterOutProto_Status int32 + +const ( + GetPokestopEncounterOutProto_UNSET GetPokestopEncounterOutProto_Status = 0 + GetPokestopEncounterOutProto_SUCCESS GetPokestopEncounterOutProto_Status = 1 + GetPokestopEncounterOutProto_POKESTOP_ENCOUNTER_NOT_AVAILABLE GetPokestopEncounterOutProto_Status = 2 + GetPokestopEncounterOutProto_ENCOUNTER_ALREADY_COMPLETED GetPokestopEncounterOutProto_Status = 3 + GetPokestopEncounterOutProto_ERROR_UNKNOWN GetPokestopEncounterOutProto_Status = 4 +) + +// Enum value maps for GetPokestopEncounterOutProto_Status. +var ( + GetPokestopEncounterOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "POKESTOP_ENCOUNTER_NOT_AVAILABLE", + 3: "ENCOUNTER_ALREADY_COMPLETED", + 4: "ERROR_UNKNOWN", + } + GetPokestopEncounterOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "POKESTOP_ENCOUNTER_NOT_AVAILABLE": 2, + "ENCOUNTER_ALREADY_COMPLETED": 3, + "ERROR_UNKNOWN": 4, + } +) + +func (x GetPokestopEncounterOutProto_Status) Enum() *GetPokestopEncounterOutProto_Status { + p := new(GetPokestopEncounterOutProto_Status) + *p = x + return p +} + +func (x GetPokestopEncounterOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetPokestopEncounterOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[682].Descriptor() +} + +func (GetPokestopEncounterOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[682] +} + +func (x GetPokestopEncounterOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetPokestopEncounterOutProto_Status.Descriptor instead. +func (GetPokestopEncounterOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1148, 0} +} + +type GetPublishedRoutesOutProto_Result int32 + +const ( + GetPublishedRoutesOutProto_UNSET GetPublishedRoutesOutProto_Result = 0 + GetPublishedRoutesOutProto_SUCCESS GetPublishedRoutesOutProto_Result = 1 + GetPublishedRoutesOutProto_ERROR_UNKNOWN GetPublishedRoutesOutProto_Result = 2 +) + +// Enum value maps for GetPublishedRoutesOutProto_Result. +var ( + GetPublishedRoutesOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + GetPublishedRoutesOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x GetPublishedRoutesOutProto_Result) Enum() *GetPublishedRoutesOutProto_Result { + p := new(GetPublishedRoutesOutProto_Result) + *p = x + return p +} + +func (x GetPublishedRoutesOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetPublishedRoutesOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[683].Descriptor() +} + +func (GetPublishedRoutesOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[683] +} + +func (x GetPublishedRoutesOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetPublishedRoutesOutProto_Result.Descriptor instead. +func (GetPublishedRoutesOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1150, 0} +} + +type GetQuestDetailsOutProto_Status int32 + +const ( + GetQuestDetailsOutProto_UNSET GetQuestDetailsOutProto_Status = 0 + GetQuestDetailsOutProto_SUCCESS GetQuestDetailsOutProto_Status = 1 + GetQuestDetailsOutProto_ERROR_QUEST_NOT_FOUND GetQuestDetailsOutProto_Status = 2 + GetQuestDetailsOutProto_ERROR_INVALID_DISPLAY GetQuestDetailsOutProto_Status = 3 +) + +// Enum value maps for GetQuestDetailsOutProto_Status. +var ( + GetQuestDetailsOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_QUEST_NOT_FOUND", + 3: "ERROR_INVALID_DISPLAY", + } + GetQuestDetailsOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_QUEST_NOT_FOUND": 2, + "ERROR_INVALID_DISPLAY": 3, + } +) + +func (x GetQuestDetailsOutProto_Status) Enum() *GetQuestDetailsOutProto_Status { + p := new(GetQuestDetailsOutProto_Status) + *p = x + return p +} + +func (x GetQuestDetailsOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetQuestDetailsOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[684].Descriptor() +} + +func (GetQuestDetailsOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[684] +} + +func (x GetQuestDetailsOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetQuestDetailsOutProto_Status.Descriptor instead. +func (GetQuestDetailsOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1152, 0} +} + +type GetQuestUiOutProto_Status int32 + +const ( + GetQuestUiOutProto_UNSET GetQuestUiOutProto_Status = 0 + GetQuestUiOutProto_SUCCESS GetQuestUiOutProto_Status = 1 + GetQuestUiOutProto_ERROR GetQuestUiOutProto_Status = 2 +) + +// Enum value maps for GetQuestUiOutProto_Status. +var ( + GetQuestUiOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + } + GetQuestUiOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + } +) + +func (x GetQuestUiOutProto_Status) Enum() *GetQuestUiOutProto_Status { + p := new(GetQuestUiOutProto_Status) + *p = x + return p +} + +func (x GetQuestUiOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetQuestUiOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[685].Descriptor() +} + +func (GetQuestUiOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[685] +} + +func (x GetQuestUiOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetQuestUiOutProto_Status.Descriptor instead. +func (GetQuestUiOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1154, 0} +} + +type GetRaidDetailsOutProto_Result int32 + +const ( + GetRaidDetailsOutProto_UNSET GetRaidDetailsOutProto_Result = 0 + GetRaidDetailsOutProto_SUCCESS GetRaidDetailsOutProto_Result = 1 + GetRaidDetailsOutProto_ERROR_NOT_IN_RANGE GetRaidDetailsOutProto_Result = 2 + GetRaidDetailsOutProto_ERROR_RAID_COMPLETED GetRaidDetailsOutProto_Result = 3 + GetRaidDetailsOutProto_ERROR_RAID_UNAVAILABLE GetRaidDetailsOutProto_Result = 4 + GetRaidDetailsOutProto_ERROR_PLAYER_BELOW_MINIMUM_LEVEL GetRaidDetailsOutProto_Result = 5 + GetRaidDetailsOutProto_ERROR_POI_INACCESSIBLE GetRaidDetailsOutProto_Result = 6 +) + +// Enum value maps for GetRaidDetailsOutProto_Result. +var ( + GetRaidDetailsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_NOT_IN_RANGE", + 3: "ERROR_RAID_COMPLETED", + 4: "ERROR_RAID_UNAVAILABLE", + 5: "ERROR_PLAYER_BELOW_MINIMUM_LEVEL", + 6: "ERROR_POI_INACCESSIBLE", + } + GetRaidDetailsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NOT_IN_RANGE": 2, + "ERROR_RAID_COMPLETED": 3, + "ERROR_RAID_UNAVAILABLE": 4, + "ERROR_PLAYER_BELOW_MINIMUM_LEVEL": 5, + "ERROR_POI_INACCESSIBLE": 6, + } +) + +func (x GetRaidDetailsOutProto_Result) Enum() *GetRaidDetailsOutProto_Result { + p := new(GetRaidDetailsOutProto_Result) + *p = x + return p +} + +func (x GetRaidDetailsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetRaidDetailsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[686].Descriptor() +} + +func (GetRaidDetailsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[686] +} + +func (x GetRaidDetailsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetRaidDetailsOutProto_Result.Descriptor instead. +func (GetRaidDetailsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1157, 0} +} + +type GetRaidLobbyCounterOutProto_Result int32 + +const ( + GetRaidLobbyCounterOutProto_UNSET GetRaidLobbyCounterOutProto_Result = 0 + GetRaidLobbyCounterOutProto_SUCCESS GetRaidLobbyCounterOutProto_Result = 1 + GetRaidLobbyCounterOutProto_ERROR_PLAYER_BELOW_MINIMUM_LEVEL GetRaidLobbyCounterOutProto_Result = 2 + GetRaidLobbyCounterOutProto_ERROR_FEATURE_DISABLED GetRaidLobbyCounterOutProto_Result = 3 +) + +// Enum value maps for GetRaidLobbyCounterOutProto_Result. +var ( + GetRaidLobbyCounterOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PLAYER_BELOW_MINIMUM_LEVEL", + 3: "ERROR_FEATURE_DISABLED", + } + GetRaidLobbyCounterOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PLAYER_BELOW_MINIMUM_LEVEL": 2, + "ERROR_FEATURE_DISABLED": 3, + } +) + +func (x GetRaidLobbyCounterOutProto_Result) Enum() *GetRaidLobbyCounterOutProto_Result { + p := new(GetRaidLobbyCounterOutProto_Result) + *p = x + return p +} + +func (x GetRaidLobbyCounterOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetRaidLobbyCounterOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[687].Descriptor() +} + +func (GetRaidLobbyCounterOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[687] +} + +func (x GetRaidLobbyCounterOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetRaidLobbyCounterOutProto_Result.Descriptor instead. +func (GetRaidLobbyCounterOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1160, 0} +} + +type GetReferralCodeOutProto_Status int32 + +const ( + GetReferralCodeOutProto_UNSET GetReferralCodeOutProto_Status = 0 + GetReferralCodeOutProto_SUCCESS GetReferralCodeOutProto_Status = 1 + GetReferralCodeOutProto_ERROR_DISABLED GetReferralCodeOutProto_Status = 2 + GetReferralCodeOutProto_ERROR_UNAVAILABLE GetReferralCodeOutProto_Status = 3 + GetReferralCodeOutProto_ERROR_GENERATING_IN_COOL_DOWN GetReferralCodeOutProto_Status = 4 +) + +// Enum value maps for GetReferralCodeOutProto_Status. +var ( + GetReferralCodeOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_DISABLED", + 3: "ERROR_UNAVAILABLE", + 4: "ERROR_GENERATING_IN_COOL_DOWN", + } + GetReferralCodeOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_DISABLED": 2, + "ERROR_UNAVAILABLE": 3, + "ERROR_GENERATING_IN_COOL_DOWN": 4, + } +) + +func (x GetReferralCodeOutProto_Status) Enum() *GetReferralCodeOutProto_Status { + p := new(GetReferralCodeOutProto_Status) + *p = x + return p +} + +func (x GetReferralCodeOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetReferralCodeOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[688].Descriptor() +} + +func (GetReferralCodeOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[688] +} + +func (x GetReferralCodeOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetReferralCodeOutProto_Status.Descriptor instead. +func (GetReferralCodeOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1162, 0} +} + +type GetRemoteConfigVersionsOutProto_Result int32 + +const ( + GetRemoteConfigVersionsOutProto_UNSET GetRemoteConfigVersionsOutProto_Result = 0 + GetRemoteConfigVersionsOutProto_SUCCESS GetRemoteConfigVersionsOutProto_Result = 1 +) + +// Enum value maps for GetRemoteConfigVersionsOutProto_Result. +var ( + GetRemoteConfigVersionsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + GetRemoteConfigVersionsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x GetRemoteConfigVersionsOutProto_Result) Enum() *GetRemoteConfigVersionsOutProto_Result { + p := new(GetRemoteConfigVersionsOutProto_Result) + *p = x + return p +} + +func (x GetRemoteConfigVersionsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetRemoteConfigVersionsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[689].Descriptor() +} + +func (GetRemoteConfigVersionsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[689] +} + +func (x GetRemoteConfigVersionsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetRemoteConfigVersionsOutProto_Result.Descriptor instead. +func (GetRemoteConfigVersionsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1164, 0} +} + +type GetRemoteTradablePokemonFromOtherPlayerOutProto_Result int32 + +const ( + GetRemoteTradablePokemonFromOtherPlayerOutProto_UNSET GetRemoteTradablePokemonFromOtherPlayerOutProto_Result = 0 + GetRemoteTradablePokemonFromOtherPlayerOutProto_SUCCESS GetRemoteTradablePokemonFromOtherPlayerOutProto_Result = 1 + GetRemoteTradablePokemonFromOtherPlayerOutProto_ERROR_UNKNOWN GetRemoteTradablePokemonFromOtherPlayerOutProto_Result = 2 + GetRemoteTradablePokemonFromOtherPlayerOutProto_ERROR_FRIEND_NOT_FOUND GetRemoteTradablePokemonFromOtherPlayerOutProto_Result = 3 + GetRemoteTradablePokemonFromOtherPlayerOutProto_ERROR_INVALID_FRIEND GetRemoteTradablePokemonFromOtherPlayerOutProto_Result = 4 +) + +// Enum value maps for GetRemoteTradablePokemonFromOtherPlayerOutProto_Result. +var ( + GetRemoteTradablePokemonFromOtherPlayerOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_FRIEND_NOT_FOUND", + 4: "ERROR_INVALID_FRIEND", + } + GetRemoteTradablePokemonFromOtherPlayerOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_FRIEND_NOT_FOUND": 3, + "ERROR_INVALID_FRIEND": 4, + } +) + +func (x GetRemoteTradablePokemonFromOtherPlayerOutProto_Result) Enum() *GetRemoteTradablePokemonFromOtherPlayerOutProto_Result { + p := new(GetRemoteTradablePokemonFromOtherPlayerOutProto_Result) + *p = x + return p +} + +func (x GetRemoteTradablePokemonFromOtherPlayerOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetRemoteTradablePokemonFromOtherPlayerOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[690].Descriptor() +} + +func (GetRemoteTradablePokemonFromOtherPlayerOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[690] +} + +func (x GetRemoteTradablePokemonFromOtherPlayerOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetRemoteTradablePokemonFromOtherPlayerOutProto_Result.Descriptor instead. +func (GetRemoteTradablePokemonFromOtherPlayerOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1166, 0} +} + +type GetRewardTiersResponseProto_Status int32 + +const ( + GetRewardTiersResponseProto_UNSET GetRewardTiersResponseProto_Status = 0 + GetRewardTiersResponseProto_SUCCESS GetRewardTiersResponseProto_Status = 1 + GetRewardTiersResponseProto_FAILURE GetRewardTiersResponseProto_Status = 2 +) + +// Enum value maps for GetRewardTiersResponseProto_Status. +var ( + GetRewardTiersResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + } + GetRewardTiersResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + } +) + +func (x GetRewardTiersResponseProto_Status) Enum() *GetRewardTiersResponseProto_Status { + p := new(GetRewardTiersResponseProto_Status) + *p = x + return p +} + +func (x GetRewardTiersResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetRewardTiersResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[691].Descriptor() +} + +func (GetRewardTiersResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[691] +} + +func (x GetRewardTiersResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetRewardTiersResponseProto_Status.Descriptor instead. +func (GetRewardTiersResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1169, 0} +} + +type GetRocketBalloonOutProto_Status int32 + +const ( + GetRocketBalloonOutProto_UNSET GetRocketBalloonOutProto_Status = 0 + GetRocketBalloonOutProto_SUCCESS GetRocketBalloonOutProto_Status = 1 + GetRocketBalloonOutProto_IN_COOL_DOWN GetRocketBalloonOutProto_Status = 2 + GetRocketBalloonOutProto_NO_BALLOON_AVAILABLE GetRocketBalloonOutProto_Status = 3 + GetRocketBalloonOutProto_DISABLED GetRocketBalloonOutProto_Status = 4 + GetRocketBalloonOutProto_EQUIPPED_ITEM_INVALID GetRocketBalloonOutProto_Status = 5 + GetRocketBalloonOutProto_SUCCESS_BALLOON_ALREADY_EXISTS GetRocketBalloonOutProto_Status = 6 +) + +// Enum value maps for GetRocketBalloonOutProto_Status. +var ( + GetRocketBalloonOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "IN_COOL_DOWN", + 3: "NO_BALLOON_AVAILABLE", + 4: "DISABLED", + 5: "EQUIPPED_ITEM_INVALID", + 6: "SUCCESS_BALLOON_ALREADY_EXISTS", + } + GetRocketBalloonOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "IN_COOL_DOWN": 2, + "NO_BALLOON_AVAILABLE": 3, + "DISABLED": 4, + "EQUIPPED_ITEM_INVALID": 5, + "SUCCESS_BALLOON_ALREADY_EXISTS": 6, + } +) + +func (x GetRocketBalloonOutProto_Status) Enum() *GetRocketBalloonOutProto_Status { + p := new(GetRocketBalloonOutProto_Status) + *p = x + return p +} + +func (x GetRocketBalloonOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetRocketBalloonOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[692].Descriptor() +} + +func (GetRocketBalloonOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[692] +} + +func (x GetRocketBalloonOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetRocketBalloonOutProto_Status.Descriptor instead. +func (GetRocketBalloonOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1170, 0} +} + +type GetRouteByShortCodeOutProto_Status int32 + +const ( + GetRouteByShortCodeOutProto_UNSET GetRouteByShortCodeOutProto_Status = 0 + GetRouteByShortCodeOutProto_SUCCESS GetRouteByShortCodeOutProto_Status = 1 + GetRouteByShortCodeOutProto_ERROR_UNKNOWN GetRouteByShortCodeOutProto_Status = 2 + GetRouteByShortCodeOutProto_ERROR_ROUTE_NOT_FOUND GetRouteByShortCodeOutProto_Status = 3 +) + +// Enum value maps for GetRouteByShortCodeOutProto_Status. +var ( + GetRouteByShortCodeOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_ROUTE_NOT_FOUND", + } + GetRouteByShortCodeOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_ROUTE_NOT_FOUND": 3, + } +) + +func (x GetRouteByShortCodeOutProto_Status) Enum() *GetRouteByShortCodeOutProto_Status { + p := new(GetRouteByShortCodeOutProto_Status) + *p = x + return p +} + +func (x GetRouteByShortCodeOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetRouteByShortCodeOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[693].Descriptor() +} + +func (GetRouteByShortCodeOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[693] +} + +func (x GetRouteByShortCodeOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetRouteByShortCodeOutProto_Status.Descriptor instead. +func (GetRouteByShortCodeOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1176, 0} +} + +type GetRouteCreationsOutProto_Result int32 + +const ( + GetRouteCreationsOutProto_UNSET GetRouteCreationsOutProto_Result = 0 + GetRouteCreationsOutProto_SUCCESS GetRouteCreationsOutProto_Result = 1 + GetRouteCreationsOutProto_ERROR_UNKNOWN GetRouteCreationsOutProto_Result = 2 +) + +// Enum value maps for GetRouteCreationsOutProto_Result. +var ( + GetRouteCreationsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + GetRouteCreationsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x GetRouteCreationsOutProto_Result) Enum() *GetRouteCreationsOutProto_Result { + p := new(GetRouteCreationsOutProto_Result) + *p = x + return p +} + +func (x GetRouteCreationsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetRouteCreationsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[694].Descriptor() +} + +func (GetRouteCreationsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[694] +} + +func (x GetRouteCreationsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetRouteCreationsOutProto_Result.Descriptor instead. +func (GetRouteCreationsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1178, 0} +} + +type GetRouteDraftOutProto_Result int32 + +const ( + GetRouteDraftOutProto_UNSET GetRouteDraftOutProto_Result = 0 + GetRouteDraftOutProto_SUCCESS GetRouteDraftOutProto_Result = 1 + GetRouteDraftOutProto_ERROR_UNKNOWN GetRouteDraftOutProto_Result = 2 + GetRouteDraftOutProto_ERROR_INVALID_ROUTE GetRouteDraftOutProto_Result = 3 +) + +// Enum value maps for GetRouteDraftOutProto_Result. +var ( + GetRouteDraftOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_INVALID_ROUTE", + } + GetRouteDraftOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_INVALID_ROUTE": 3, + } +) + +func (x GetRouteDraftOutProto_Result) Enum() *GetRouteDraftOutProto_Result { + p := new(GetRouteDraftOutProto_Result) + *p = x + return p +} + +func (x GetRouteDraftOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetRouteDraftOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[695].Descriptor() +} + +func (GetRouteDraftOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[695] +} + +func (x GetRouteDraftOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetRouteDraftOutProto_Result.Descriptor instead. +func (GetRouteDraftOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1180, 0} +} + +type GetRoutesOutProto_Status int32 + +const ( + GetRoutesOutProto_UNSET GetRoutesOutProto_Status = 0 + GetRoutesOutProto_SUCCESS GetRoutesOutProto_Status = 1 + GetRoutesOutProto_ERROR GetRoutesOutProto_Status = 2 +) + +// Enum value maps for GetRoutesOutProto_Status. +var ( + GetRoutesOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + } + GetRoutesOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + } +) + +func (x GetRoutesOutProto_Status) Enum() *GetRoutesOutProto_Status { + p := new(GetRoutesOutProto_Status) + *p = x + return p +} + +func (x GetRoutesOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetRoutesOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[696].Descriptor() +} + +func (GetRoutesOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[696] +} + +func (x GetRoutesOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetRoutesOutProto_Status.Descriptor instead. +func (GetRoutesOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1182, 0} +} + +type GetSaveForLaterEntriesOutProto_Result int32 + +const ( + GetSaveForLaterEntriesOutProto_UNSET GetSaveForLaterEntriesOutProto_Result = 0 + GetSaveForLaterEntriesOutProto_SUCCESS GetSaveForLaterEntriesOutProto_Result = 1 + GetSaveForLaterEntriesOutProto_ERROR_SAVE_FOR_LATER_NOT_ENABLED GetSaveForLaterEntriesOutProto_Result = 2 +) + +// Enum value maps for GetSaveForLaterEntriesOutProto_Result. +var ( + GetSaveForLaterEntriesOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_SAVE_FOR_LATER_NOT_ENABLED", + } + GetSaveForLaterEntriesOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_SAVE_FOR_LATER_NOT_ENABLED": 2, + } +) + +func (x GetSaveForLaterEntriesOutProto_Result) Enum() *GetSaveForLaterEntriesOutProto_Result { + p := new(GetSaveForLaterEntriesOutProto_Result) + *p = x + return p +} + +func (x GetSaveForLaterEntriesOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetSaveForLaterEntriesOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[697].Descriptor() +} + +func (GetSaveForLaterEntriesOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[697] +} + +func (x GetSaveForLaterEntriesOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetSaveForLaterEntriesOutProto_Result.Descriptor instead. +func (GetSaveForLaterEntriesOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1184, 0} +} + +type GetServerTimeOutProto_Status int32 + +const ( + GetServerTimeOutProto_UNSET GetServerTimeOutProto_Status = 0 + GetServerTimeOutProto_SUCCESS GetServerTimeOutProto_Status = 1 +) + +// Enum value maps for GetServerTimeOutProto_Status. +var ( + GetServerTimeOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + GetServerTimeOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x GetServerTimeOutProto_Status) Enum() *GetServerTimeOutProto_Status { + p := new(GetServerTimeOutProto_Status) + *p = x + return p +} + +func (x GetServerTimeOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetServerTimeOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[698].Descriptor() +} + +func (GetServerTimeOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[698] +} + +func (x GetServerTimeOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetServerTimeOutProto_Status.Descriptor instead. +func (GetServerTimeOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1186, 0} +} + +type GetStationInfoOutProto_Result int32 + +const ( + GetStationInfoOutProto_UNSET GetStationInfoOutProto_Result = 0 + GetStationInfoOutProto_SUCCESS GetStationInfoOutProto_Result = 1 + GetStationInfoOutProto_ERROR_STATION_DISABLED GetStationInfoOutProto_Result = 2 + GetStationInfoOutProto_ERROR_STATION_NOT_FOUND GetStationInfoOutProto_Result = 3 +) + +// Enum value maps for GetStationInfoOutProto_Result. +var ( + GetStationInfoOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_STATION_DISABLED", + 3: "ERROR_STATION_NOT_FOUND", + } + GetStationInfoOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_STATION_DISABLED": 2, + "ERROR_STATION_NOT_FOUND": 3, + } +) + +func (x GetStationInfoOutProto_Result) Enum() *GetStationInfoOutProto_Result { + p := new(GetStationInfoOutProto_Result) + *p = x + return p +} + +func (x GetStationInfoOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetStationInfoOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[699].Descriptor() +} + +func (GetStationInfoOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[699] +} + +func (x GetStationInfoOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetStationInfoOutProto_Result.Descriptor instead. +func (GetStationInfoOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1190, 0} +} + +type GetStationedPokemonDetailsOutProto_Result int32 + +const ( + GetStationedPokemonDetailsOutProto_UNSET GetStationedPokemonDetailsOutProto_Result = 0 + GetStationedPokemonDetailsOutProto_SUCCESS GetStationedPokemonDetailsOutProto_Result = 1 + GetStationedPokemonDetailsOutProto_STATION_NOT_FOUND GetStationedPokemonDetailsOutProto_Result = 2 + GetStationedPokemonDetailsOutProto_OUT_OF_RANGE GetStationedPokemonDetailsOutProto_Result = 3 +) + +// Enum value maps for GetStationedPokemonDetailsOutProto_Result. +var ( + GetStationedPokemonDetailsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "STATION_NOT_FOUND", + 3: "OUT_OF_RANGE", + } + GetStationedPokemonDetailsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "STATION_NOT_FOUND": 2, + "OUT_OF_RANGE": 3, + } +) + +func (x GetStationedPokemonDetailsOutProto_Result) Enum() *GetStationedPokemonDetailsOutProto_Result { + p := new(GetStationedPokemonDetailsOutProto_Result) + *p = x + return p +} + +func (x GetStationedPokemonDetailsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetStationedPokemonDetailsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[700].Descriptor() +} + +func (GetStationedPokemonDetailsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[700] +} + +func (x GetStationedPokemonDetailsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetStationedPokemonDetailsOutProto_Result.Descriptor instead. +func (GetStationedPokemonDetailsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1192, 0} +} + +type GetSuggestedPlayersSocialOutProto_Status int32 + +const ( + GetSuggestedPlayersSocialOutProto_UNSET GetSuggestedPlayersSocialOutProto_Status = 0 + GetSuggestedPlayersSocialOutProto_SUCCESS GetSuggestedPlayersSocialOutProto_Status = 1 + GetSuggestedPlayersSocialOutProto_ERROR GetSuggestedPlayersSocialOutProto_Status = 2 + GetSuggestedPlayersSocialOutProto_FEATURE_DISABLED GetSuggestedPlayersSocialOutProto_Status = 3 + GetSuggestedPlayersSocialOutProto_SOCIAL_SERVICE_FAILED GetSuggestedPlayersSocialOutProto_Status = 4 + GetSuggestedPlayersSocialOutProto_SOCIAL_DISABLED_FOR_PLAYER GetSuggestedPlayersSocialOutProto_Status = 5 +) + +// Enum value maps for GetSuggestedPlayersSocialOutProto_Status. +var ( + GetSuggestedPlayersSocialOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + 3: "FEATURE_DISABLED", + 4: "SOCIAL_SERVICE_FAILED", + 5: "SOCIAL_DISABLED_FOR_PLAYER", + } + GetSuggestedPlayersSocialOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + "FEATURE_DISABLED": 3, + "SOCIAL_SERVICE_FAILED": 4, + "SOCIAL_DISABLED_FOR_PLAYER": 5, + } +) + +func (x GetSuggestedPlayersSocialOutProto_Status) Enum() *GetSuggestedPlayersSocialOutProto_Status { + p := new(GetSuggestedPlayersSocialOutProto_Status) + *p = x + return p +} + +func (x GetSuggestedPlayersSocialOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetSuggestedPlayersSocialOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[701].Descriptor() +} + +func (GetSuggestedPlayersSocialOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[701] +} + +func (x GetSuggestedPlayersSocialOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetSuggestedPlayersSocialOutProto_Status.Descriptor instead. +func (GetSuggestedPlayersSocialOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1194, 0} +} + +type GetSupplyBalloonOutProto_Result int32 + +const ( + GetSupplyBalloonOutProto_UNSET GetSupplyBalloonOutProto_Result = 0 + // Deprecated: Marked as deprecated in vbase.proto. + GetSupplyBalloonOutProto_SUCCESS GetSupplyBalloonOutProto_Result = 1 + GetSupplyBalloonOutProto_ERROR_NOT_ENABLED GetSupplyBalloonOutProto_Result = 3 + GetSupplyBalloonOutProto_ERROR_REACHED_DAILY_LIMIT GetSupplyBalloonOutProto_Result = 4 + GetSupplyBalloonOutProto_ERROR_INVALID_LOOT_TABLE GetSupplyBalloonOutProto_Result = 5 + GetSupplyBalloonOutProto_SUCCESS_BALLOON_RECEIVED GetSupplyBalloonOutProto_Result = 6 + GetSupplyBalloonOutProto_SUCCESS_NO_BALLOON_AVAILABLE GetSupplyBalloonOutProto_Result = 7 +) + +// Enum value maps for GetSupplyBalloonOutProto_Result. +var ( + GetSupplyBalloonOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 3: "ERROR_NOT_ENABLED", + 4: "ERROR_REACHED_DAILY_LIMIT", + 5: "ERROR_INVALID_LOOT_TABLE", + 6: "SUCCESS_BALLOON_RECEIVED", + 7: "SUCCESS_NO_BALLOON_AVAILABLE", + } + GetSupplyBalloonOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NOT_ENABLED": 3, + "ERROR_REACHED_DAILY_LIMIT": 4, + "ERROR_INVALID_LOOT_TABLE": 5, + "SUCCESS_BALLOON_RECEIVED": 6, + "SUCCESS_NO_BALLOON_AVAILABLE": 7, + } +) + +func (x GetSupplyBalloonOutProto_Result) Enum() *GetSupplyBalloonOutProto_Result { + p := new(GetSupplyBalloonOutProto_Result) + *p = x + return p +} + +func (x GetSupplyBalloonOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetSupplyBalloonOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[702].Descriptor() +} + +func (GetSupplyBalloonOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[702] +} + +func (x GetSupplyBalloonOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetSupplyBalloonOutProto_Result.Descriptor instead. +func (GetSupplyBalloonOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1196, 0} +} + +type GetSurveyEligibilityOutProto_Status int32 + +const ( + GetSurveyEligibilityOutProto_UNSET GetSurveyEligibilityOutProto_Status = 0 + GetSurveyEligibilityOutProto_SUCCESS GetSurveyEligibilityOutProto_Status = 1 + GetSurveyEligibilityOutProto_ERROR GetSurveyEligibilityOutProto_Status = 2 + GetSurveyEligibilityOutProto_ERROR_NOT_ENABLED GetSurveyEligibilityOutProto_Status = 3 +) + +// Enum value maps for GetSurveyEligibilityOutProto_Status. +var ( + GetSurveyEligibilityOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + 3: "ERROR_NOT_ENABLED", + } + GetSurveyEligibilityOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + "ERROR_NOT_ENABLED": 3, + } +) + +func (x GetSurveyEligibilityOutProto_Status) Enum() *GetSurveyEligibilityOutProto_Status { + p := new(GetSurveyEligibilityOutProto_Status) + *p = x + return p +} + +func (x GetSurveyEligibilityOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetSurveyEligibilityOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[703].Descriptor() +} + +func (GetSurveyEligibilityOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[703] +} + +func (x GetSurveyEligibilityOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetSurveyEligibilityOutProto_Status.Descriptor instead. +func (GetSurveyEligibilityOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1198, 0} +} + +type GetTimeTravelInformationOutProto_Status int32 + +const ( + GetTimeTravelInformationOutProto_UNSET GetTimeTravelInformationOutProto_Status = 0 + GetTimeTravelInformationOutProto_SUCCESS GetTimeTravelInformationOutProto_Status = 1 + GetTimeTravelInformationOutProto_ERROR GetTimeTravelInformationOutProto_Status = 2 +) + +// Enum value maps for GetTimeTravelInformationOutProto_Status. +var ( + GetTimeTravelInformationOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + } + GetTimeTravelInformationOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + } +) + +func (x GetTimeTravelInformationOutProto_Status) Enum() *GetTimeTravelInformationOutProto_Status { + p := new(GetTimeTravelInformationOutProto_Status) + *p = x + return p +} + +func (x GetTimeTravelInformationOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetTimeTravelInformationOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[704].Descriptor() +} + +func (GetTimeTravelInformationOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[704] +} + +func (x GetTimeTravelInformationOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetTimeTravelInformationOutProto_Status.Descriptor instead. +func (GetTimeTravelInformationOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1200, 0} +} + +type GetTimedGroupChallengeOutProto_Status int32 + +const ( + GetTimedGroupChallengeOutProto_UNSET GetTimedGroupChallengeOutProto_Status = 0 + GetTimedGroupChallengeOutProto_SUCCESS GetTimedGroupChallengeOutProto_Status = 1 + GetTimedGroupChallengeOutProto_ERROR_UNKNOWN GetTimedGroupChallengeOutProto_Status = 2 + GetTimedGroupChallengeOutProto_ERROR_CHALLENGE_NOT_FOUND GetTimedGroupChallengeOutProto_Status = 3 +) + +// Enum value maps for GetTimedGroupChallengeOutProto_Status. +var ( + GetTimedGroupChallengeOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_CHALLENGE_NOT_FOUND", + } + GetTimedGroupChallengeOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_CHALLENGE_NOT_FOUND": 3, + } +) + +func (x GetTimedGroupChallengeOutProto_Status) Enum() *GetTimedGroupChallengeOutProto_Status { + p := new(GetTimedGroupChallengeOutProto_Status) + *p = x + return p +} + +func (x GetTimedGroupChallengeOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetTimedGroupChallengeOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[705].Descriptor() +} + +func (GetTimedGroupChallengeOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[705] +} + +func (x GetTimedGroupChallengeOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetTimedGroupChallengeOutProto_Status.Descriptor instead. +func (GetTimedGroupChallengeOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1202, 0} +} + +type GetTradingOutProto_Result int32 + +const ( + GetTradingOutProto_UNSET GetTradingOutProto_Result = 0 + GetTradingOutProto_SUCCESS GetTradingOutProto_Result = 1 + GetTradingOutProto_ERROR_UNKNOWN GetTradingOutProto_Result = 2 + GetTradingOutProto_ERROR_FRIEND_NOT_FOUND GetTradingOutProto_Result = 3 + GetTradingOutProto_ERROR_INVALID_PLAYER_ID GetTradingOutProto_Result = 4 + GetTradingOutProto_ERROR_INVALID_STATE GetTradingOutProto_Result = 5 + GetTradingOutProto_ERROR_STATE_HANDLER GetTradingOutProto_Result = 6 +) + +// Enum value maps for GetTradingOutProto_Result. +var ( + GetTradingOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_FRIEND_NOT_FOUND", + 4: "ERROR_INVALID_PLAYER_ID", + 5: "ERROR_INVALID_STATE", + 6: "ERROR_STATE_HANDLER", + } + GetTradingOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_FRIEND_NOT_FOUND": 3, + "ERROR_INVALID_PLAYER_ID": 4, + "ERROR_INVALID_STATE": 5, + "ERROR_STATE_HANDLER": 6, + } +) + +func (x GetTradingOutProto_Result) Enum() *GetTradingOutProto_Result { + p := new(GetTradingOutProto_Result) + *p = x + return p +} + +func (x GetTradingOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetTradingOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[706].Descriptor() +} + +func (GetTradingOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[706] +} + +func (x GetTradingOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetTradingOutProto_Result.Descriptor instead. +func (GetTradingOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1204, 0} +} + +type GetUploadUrlOutProto_Status int32 + +const ( + GetUploadUrlOutProto_UNSET GetUploadUrlOutProto_Status = 0 + GetUploadUrlOutProto_FAILURES GetUploadUrlOutProto_Status = 1 + GetUploadUrlOutProto_SUCCESS GetUploadUrlOutProto_Status = 2 +) + +// Enum value maps for GetUploadUrlOutProto_Status. +var ( + GetUploadUrlOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "FAILURES", + 2: "SUCCESS", + } + GetUploadUrlOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "FAILURES": 1, + "SUCCESS": 2, + } +) + +func (x GetUploadUrlOutProto_Status) Enum() *GetUploadUrlOutProto_Status { + p := new(GetUploadUrlOutProto_Status) + *p = x + return p +} + +func (x GetUploadUrlOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetUploadUrlOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[707].Descriptor() +} + +func (GetUploadUrlOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[707] +} + +func (x GetUploadUrlOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetUploadUrlOutProto_Status.Descriptor instead. +func (GetUploadUrlOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1208, 0} +} + +type GetVpsEventOutProto_Status int32 + +const ( + GetVpsEventOutProto_UNSET GetVpsEventOutProto_Status = 0 + GetVpsEventOutProto_SUCCESS GetVpsEventOutProto_Status = 1 + GetVpsEventOutProto_ERROR_UNKNOWN GetVpsEventOutProto_Status = 2 + GetVpsEventOutProto_ERROR_FORT_ID_NOT_FOUND GetVpsEventOutProto_Status = 3 + GetVpsEventOutProto_ERROR_VPS_NOT_ENABLED_AT_FORT GetVpsEventOutProto_Status = 4 + GetVpsEventOutProto_ERROR_NO_EVENTS_AT_FORT_FOUND GetVpsEventOutProto_Status = 5 +) + +// Enum value maps for GetVpsEventOutProto_Status. +var ( + GetVpsEventOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_FORT_ID_NOT_FOUND", + 4: "ERROR_VPS_NOT_ENABLED_AT_FORT", + 5: "ERROR_NO_EVENTS_AT_FORT_FOUND", + } + GetVpsEventOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_FORT_ID_NOT_FOUND": 3, + "ERROR_VPS_NOT_ENABLED_AT_FORT": 4, + "ERROR_NO_EVENTS_AT_FORT_FOUND": 5, + } +) + +func (x GetVpsEventOutProto_Status) Enum() *GetVpsEventOutProto_Status { + p := new(GetVpsEventOutProto_Status) + *p = x + return p +} + +func (x GetVpsEventOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetVpsEventOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[708].Descriptor() +} + +func (GetVpsEventOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[708] +} + +func (x GetVpsEventOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetVpsEventOutProto_Status.Descriptor instead. +func (GetVpsEventOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1212, 0} +} + +type GetVsSeekerStatusOutProto_Result int32 + +const ( + GetVsSeekerStatusOutProto_UNSET GetVsSeekerStatusOutProto_Result = 0 + GetVsSeekerStatusOutProto_SUCCESS_FULLY_CHARGED GetVsSeekerStatusOutProto_Result = 1 + GetVsSeekerStatusOutProto_SUCCESS_NOT_FULLY_CHARGED_YET GetVsSeekerStatusOutProto_Result = 2 + GetVsSeekerStatusOutProto_ERROR_VS_SEEKER_NOT_FOUND GetVsSeekerStatusOutProto_Result = 3 + GetVsSeekerStatusOutProto_ERROR_VS_SEEKER_NEVER_STARTED_CHARGING GetVsSeekerStatusOutProto_Result = 4 +) + +// Enum value maps for GetVsSeekerStatusOutProto_Result. +var ( + GetVsSeekerStatusOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS_FULLY_CHARGED", + 2: "SUCCESS_NOT_FULLY_CHARGED_YET", + 3: "ERROR_VS_SEEKER_NOT_FOUND", + 4: "ERROR_VS_SEEKER_NEVER_STARTED_CHARGING", + } + GetVsSeekerStatusOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS_FULLY_CHARGED": 1, + "SUCCESS_NOT_FULLY_CHARGED_YET": 2, + "ERROR_VS_SEEKER_NOT_FOUND": 3, + "ERROR_VS_SEEKER_NEVER_STARTED_CHARGING": 4, + } +) + +func (x GetVsSeekerStatusOutProto_Result) Enum() *GetVsSeekerStatusOutProto_Result { + p := new(GetVsSeekerStatusOutProto_Result) + *p = x + return p +} + +func (x GetVsSeekerStatusOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetVsSeekerStatusOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[709].Descriptor() +} + +func (GetVsSeekerStatusOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[709] +} + +func (x GetVsSeekerStatusOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetVsSeekerStatusOutProto_Result.Descriptor instead. +func (GetVsSeekerStatusOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1214, 0} +} + +type GetWebTokenActionOutProto_Status int32 + +const ( + GetWebTokenActionOutProto_UNSET GetWebTokenActionOutProto_Status = 0 + GetWebTokenActionOutProto_SUCCESS GetWebTokenActionOutProto_Status = 1 + GetWebTokenActionOutProto_ERROR_UNKNOWN GetWebTokenActionOutProto_Status = 2 +) + +// Enum value maps for GetWebTokenActionOutProto_Status. +var ( + GetWebTokenActionOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + GetWebTokenActionOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x GetWebTokenActionOutProto_Status) Enum() *GetWebTokenActionOutProto_Status { + p := new(GetWebTokenActionOutProto_Status) + *p = x + return p +} + +func (x GetWebTokenActionOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetWebTokenActionOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[710].Descriptor() +} + +func (GetWebTokenActionOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[710] +} + +func (x GetWebTokenActionOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetWebTokenActionOutProto_Status.Descriptor instead. +func (GetWebTokenActionOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1216, 0} +} + +type GetWebTokenOutProto_Status int32 + +const ( + GetWebTokenOutProto_UNSET GetWebTokenOutProto_Status = 0 + GetWebTokenOutProto_SUCCESS GetWebTokenOutProto_Status = 1 + GetWebTokenOutProto_ERROR_UNKNOWN GetWebTokenOutProto_Status = 2 +) + +// Enum value maps for GetWebTokenOutProto_Status. +var ( + GetWebTokenOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + GetWebTokenOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x GetWebTokenOutProto_Status) Enum() *GetWebTokenOutProto_Status { + p := new(GetWebTokenOutProto_Status) + *p = x + return p +} + +func (x GetWebTokenOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetWebTokenOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[711].Descriptor() +} + +func (GetWebTokenOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[711] +} + +func (x GetWebTokenOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetWebTokenOutProto_Status.Descriptor instead. +func (GetWebTokenOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1218, 0} +} + +type GetWeeklyChallengeInfoOutProto_Status int32 + +const ( + GetWeeklyChallengeInfoOutProto_UNSET GetWeeklyChallengeInfoOutProto_Status = 0 + GetWeeklyChallengeInfoOutProto_SUCCESS GetWeeklyChallengeInfoOutProto_Status = 1 + GetWeeklyChallengeInfoOutProto_ERROR GetWeeklyChallengeInfoOutProto_Status = 2 + GetWeeklyChallengeInfoOutProto_ALREADY_COMPLETED_WEEKLY_CHALLENGE_THIS_WEEK GetWeeklyChallengeInfoOutProto_Status = 3 +) + +// Enum value maps for GetWeeklyChallengeInfoOutProto_Status. +var ( + GetWeeklyChallengeInfoOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + 3: "ALREADY_COMPLETED_WEEKLY_CHALLENGE_THIS_WEEK", + } + GetWeeklyChallengeInfoOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + "ALREADY_COMPLETED_WEEKLY_CHALLENGE_THIS_WEEK": 3, + } +) + +func (x GetWeeklyChallengeInfoOutProto_Status) Enum() *GetWeeklyChallengeInfoOutProto_Status { + p := new(GetWeeklyChallengeInfoOutProto_Status) + *p = x + return p +} + +func (x GetWeeklyChallengeInfoOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetWeeklyChallengeInfoOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[712].Descriptor() +} + +func (GetWeeklyChallengeInfoOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[712] +} + +func (x GetWeeklyChallengeInfoOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetWeeklyChallengeInfoOutProto_Status.Descriptor instead. +func (GetWeeklyChallengeInfoOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1220, 0} +} + +type GetWeeklyChallengeInfoOutProto_MatchmakingStatus int32 + +const ( + GetWeeklyChallengeInfoOutProto_MATCHMAKING_STATUS_UNSET GetWeeklyChallengeInfoOutProto_MatchmakingStatus = 0 + GetWeeklyChallengeInfoOutProto_PENDING_MATCHMAKING GetWeeklyChallengeInfoOutProto_MatchmakingStatus = 1 + GetWeeklyChallengeInfoOutProto_FOUND_MATCHMAKING_GROUP GetWeeklyChallengeInfoOutProto_MatchmakingStatus = 2 + GetWeeklyChallengeInfoOutProto_NOT_IN_MATCHMAKING GetWeeklyChallengeInfoOutProto_MatchmakingStatus = 3 +) + +// Enum value maps for GetWeeklyChallengeInfoOutProto_MatchmakingStatus. +var ( + GetWeeklyChallengeInfoOutProto_MatchmakingStatus_name = map[int32]string{ + 0: "MATCHMAKING_STATUS_UNSET", + 1: "PENDING_MATCHMAKING", + 2: "FOUND_MATCHMAKING_GROUP", + 3: "NOT_IN_MATCHMAKING", + } + GetWeeklyChallengeInfoOutProto_MatchmakingStatus_value = map[string]int32{ + "MATCHMAKING_STATUS_UNSET": 0, + "PENDING_MATCHMAKING": 1, + "FOUND_MATCHMAKING_GROUP": 2, + "NOT_IN_MATCHMAKING": 3, + } +) + +func (x GetWeeklyChallengeInfoOutProto_MatchmakingStatus) Enum() *GetWeeklyChallengeInfoOutProto_MatchmakingStatus { + p := new(GetWeeklyChallengeInfoOutProto_MatchmakingStatus) + *p = x + return p +} + +func (x GetWeeklyChallengeInfoOutProto_MatchmakingStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GetWeeklyChallengeInfoOutProto_MatchmakingStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[713].Descriptor() +} + +func (GetWeeklyChallengeInfoOutProto_MatchmakingStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[713] +} + +func (x GetWeeklyChallengeInfoOutProto_MatchmakingStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GetWeeklyChallengeInfoOutProto_MatchmakingStatus.Descriptor instead. +func (GetWeeklyChallengeInfoOutProto_MatchmakingStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1220, 1} +} + +type GiftingEligibilityStatusProto_Status int32 + +const ( + GiftingEligibilityStatusProto_UNSET GiftingEligibilityStatusProto_Status = 0 + GiftingEligibilityStatusProto_SUCCESS_ELIGIBLE GiftingEligibilityStatusProto_Status = 1 + GiftingEligibilityStatusProto_ERROR_UNKNOWN GiftingEligibilityStatusProto_Status = 2 + GiftingEligibilityStatusProto_FAILURE_SKU_NOT_GIFTABLE GiftingEligibilityStatusProto_Status = 3 + GiftingEligibilityStatusProto_FAILURE_SENDER_LEVEL GiftingEligibilityStatusProto_Status = 4 + GiftingEligibilityStatusProto_FAILURE_SENDER_LIMIT_REACHED GiftingEligibilityStatusProto_Status = 5 + GiftingEligibilityStatusProto_FAILURE_SENDER_CHILD_ACCOUNT GiftingEligibilityStatusProto_Status = 6 + GiftingEligibilityStatusProto_FAILURE_FRIEND_DOES_NOT_EXIST GiftingEligibilityStatusProto_Status = 7 + GiftingEligibilityStatusProto_FAILURE_FRIEND_LEVEL GiftingEligibilityStatusProto_Status = 8 + GiftingEligibilityStatusProto_FAILURE_FRIEND_HAS_TICKET GiftingEligibilityStatusProto_Status = 9 + GiftingEligibilityStatusProto_FAILURE_FRIEND_OPT_OUT_RECEIVE_TICKET_GIFTS GiftingEligibilityStatusProto_Status = 10 +) + +// Enum value maps for GiftingEligibilityStatusProto_Status. +var ( + GiftingEligibilityStatusProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS_ELIGIBLE", + 2: "ERROR_UNKNOWN", + 3: "FAILURE_SKU_NOT_GIFTABLE", + 4: "FAILURE_SENDER_LEVEL", + 5: "FAILURE_SENDER_LIMIT_REACHED", + 6: "FAILURE_SENDER_CHILD_ACCOUNT", + 7: "FAILURE_FRIEND_DOES_NOT_EXIST", + 8: "FAILURE_FRIEND_LEVEL", + 9: "FAILURE_FRIEND_HAS_TICKET", + 10: "FAILURE_FRIEND_OPT_OUT_RECEIVE_TICKET_GIFTS", + } + GiftingEligibilityStatusProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS_ELIGIBLE": 1, + "ERROR_UNKNOWN": 2, + "FAILURE_SKU_NOT_GIFTABLE": 3, + "FAILURE_SENDER_LEVEL": 4, + "FAILURE_SENDER_LIMIT_REACHED": 5, + "FAILURE_SENDER_CHILD_ACCOUNT": 6, + "FAILURE_FRIEND_DOES_NOT_EXIST": 7, + "FAILURE_FRIEND_LEVEL": 8, + "FAILURE_FRIEND_HAS_TICKET": 9, + "FAILURE_FRIEND_OPT_OUT_RECEIVE_TICKET_GIFTS": 10, + } +) + +func (x GiftingEligibilityStatusProto_Status) Enum() *GiftingEligibilityStatusProto_Status { + p := new(GiftingEligibilityStatusProto_Status) + *p = x + return p +} + +func (x GiftingEligibilityStatusProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GiftingEligibilityStatusProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[714].Descriptor() +} + +func (GiftingEligibilityStatusProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[714] +} + +func (x GiftingEligibilityStatusProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GiftingEligibilityStatusProto_Status.Descriptor instead. +func (GiftingEligibilityStatusProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1227, 0} +} + +type GrantExpiredItemConsolationOutProto_Status int32 + +const ( + GrantExpiredItemConsolationOutProto_UNSET GrantExpiredItemConsolationOutProto_Status = 0 + GrantExpiredItemConsolationOutProto_SUCCESS GrantExpiredItemConsolationOutProto_Status = 1 + GrantExpiredItemConsolationOutProto_ERROR_ITEM_NOT_EXPIRED GrantExpiredItemConsolationOutProto_Status = 2 + GrantExpiredItemConsolationOutProto_ERROR_INVALID_ITEM GrantExpiredItemConsolationOutProto_Status = 3 + GrantExpiredItemConsolationOutProto_ERROR_INVALID_CONSOLATION_SETTINGS GrantExpiredItemConsolationOutProto_Status = 4 +) + +// Enum value maps for GrantExpiredItemConsolationOutProto_Status. +var ( + GrantExpiredItemConsolationOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_ITEM_NOT_EXPIRED", + 3: "ERROR_INVALID_ITEM", + 4: "ERROR_INVALID_CONSOLATION_SETTINGS", + } + GrantExpiredItemConsolationOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_ITEM_NOT_EXPIRED": 2, + "ERROR_INVALID_ITEM": 3, + "ERROR_INVALID_CONSOLATION_SETTINGS": 4, + } +) + +func (x GrantExpiredItemConsolationOutProto_Status) Enum() *GrantExpiredItemConsolationOutProto_Status { + p := new(GrantExpiredItemConsolationOutProto_Status) + *p = x + return p +} + +func (x GrantExpiredItemConsolationOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GrantExpiredItemConsolationOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[715].Descriptor() +} + +func (GrantExpiredItemConsolationOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[715] +} + +func (x GrantExpiredItemConsolationOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GrantExpiredItemConsolationOutProto_Status.Descriptor instead. +func (GrantExpiredItemConsolationOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1239, 0} +} + +type GymBattleAttackOutProto_Result int32 + +const ( + GymBattleAttackOutProto_UNSET GymBattleAttackOutProto_Result = 0 + GymBattleAttackOutProto_SUCCESS GymBattleAttackOutProto_Result = 1 + GymBattleAttackOutProto_ERROR_INVALID_ATTACK_ACTIONS GymBattleAttackOutProto_Result = 2 + GymBattleAttackOutProto_ERROR_NOT_IN_RANGE GymBattleAttackOutProto_Result = 3 + GymBattleAttackOutProto_ERROR_WRONG_BATTLE_TYPE GymBattleAttackOutProto_Result = 4 + GymBattleAttackOutProto_ERROR_RAID_ACTIVE GymBattleAttackOutProto_Result = 5 +) + +// Enum value maps for GymBattleAttackOutProto_Result. +var ( + GymBattleAttackOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_INVALID_ATTACK_ACTIONS", + 3: "ERROR_NOT_IN_RANGE", + 4: "ERROR_WRONG_BATTLE_TYPE", + 5: "ERROR_RAID_ACTIVE", + } + GymBattleAttackOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_INVALID_ATTACK_ACTIONS": 2, + "ERROR_NOT_IN_RANGE": 3, + "ERROR_WRONG_BATTLE_TYPE": 4, + "ERROR_RAID_ACTIVE": 5, + } +) + +func (x GymBattleAttackOutProto_Result) Enum() *GymBattleAttackOutProto_Result { + p := new(GymBattleAttackOutProto_Result) + *p = x + return p +} + +func (x GymBattleAttackOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GymBattleAttackOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[716].Descriptor() +} + +func (GymBattleAttackOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[716] +} + +func (x GymBattleAttackOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GymBattleAttackOutProto_Result.Descriptor instead. +func (GymBattleAttackOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1252, 0} +} + +type GymDeployOutProto_Result int32 + +const ( + GymDeployOutProto_NO_RESULT_SET GymDeployOutProto_Result = 0 + GymDeployOutProto_SUCCESS GymDeployOutProto_Result = 1 + GymDeployOutProto_ERROR_ALREADY_HAS_POKEMON_ON_FORT GymDeployOutProto_Result = 2 + GymDeployOutProto_ERROR_OPPOSING_TEAM_OWNS_FORT GymDeployOutProto_Result = 3 + GymDeployOutProto_ERROR_FORT_IS_FULL GymDeployOutProto_Result = 4 + GymDeployOutProto_ERROR_NOT_IN_RANGE GymDeployOutProto_Result = 5 + GymDeployOutProto_ERROR_PLAYER_HAS_NO_TEAM GymDeployOutProto_Result = 6 + GymDeployOutProto_ERROR_POKEMON_NOT_FULL_HP GymDeployOutProto_Result = 7 + GymDeployOutProto_ERROR_PLAYER_BELOW_MINIMUM_LEVEL GymDeployOutProto_Result = 8 + GymDeployOutProto_ERROR_POKEMON_IS_BUDDY GymDeployOutProto_Result = 9 + GymDeployOutProto_ERROR_FORT_DEPLOY_LOCKOUT GymDeployOutProto_Result = 10 + GymDeployOutProto_ERROR_PLAYER_HAS_NO_NICKNAME GymDeployOutProto_Result = 11 + GymDeployOutProto_ERROR_POI_INACCESSIBLE GymDeployOutProto_Result = 12 + GymDeployOutProto_ERROR_NOT_A_POKEMON GymDeployOutProto_Result = 13 + GymDeployOutProto_ERROR_TOO_MANY_OF_SAME_KIND GymDeployOutProto_Result = 14 + GymDeployOutProto_ERROR_TOO_MANY_DEPLOYED GymDeployOutProto_Result = 15 + GymDeployOutProto_ERROR_TEAM_DEPLOY_LOCKOUT GymDeployOutProto_Result = 16 + GymDeployOutProto_ERROR_LEGENDARY_POKEMON GymDeployOutProto_Result = 17 + GymDeployOutProto_ERROR_INVALID_POKEMON GymDeployOutProto_Result = 18 + GymDeployOutProto_ERROR_RAID_ACTIVE GymDeployOutProto_Result = 19 + GymDeployOutProto_ERROR_FUSION_POKEMON GymDeployOutProto_Result = 20 + GymDeployOutProto_ERROR_FUSION_COMPONENT_POKEMON GymDeployOutProto_Result = 21 +) + +// Enum value maps for GymDeployOutProto_Result. +var ( + GymDeployOutProto_Result_name = map[int32]string{ + 0: "NO_RESULT_SET", + 1: "SUCCESS", + 2: "ERROR_ALREADY_HAS_POKEMON_ON_FORT", + 3: "ERROR_OPPOSING_TEAM_OWNS_FORT", + 4: "ERROR_FORT_IS_FULL", + 5: "ERROR_NOT_IN_RANGE", + 6: "ERROR_PLAYER_HAS_NO_TEAM", + 7: "ERROR_POKEMON_NOT_FULL_HP", + 8: "ERROR_PLAYER_BELOW_MINIMUM_LEVEL", + 9: "ERROR_POKEMON_IS_BUDDY", + 10: "ERROR_FORT_DEPLOY_LOCKOUT", + 11: "ERROR_PLAYER_HAS_NO_NICKNAME", + 12: "ERROR_POI_INACCESSIBLE", + 13: "ERROR_NOT_A_POKEMON", + 14: "ERROR_TOO_MANY_OF_SAME_KIND", + 15: "ERROR_TOO_MANY_DEPLOYED", + 16: "ERROR_TEAM_DEPLOY_LOCKOUT", + 17: "ERROR_LEGENDARY_POKEMON", + 18: "ERROR_INVALID_POKEMON", + 19: "ERROR_RAID_ACTIVE", + 20: "ERROR_FUSION_POKEMON", + 21: "ERROR_FUSION_COMPONENT_POKEMON", + } + GymDeployOutProto_Result_value = map[string]int32{ + "NO_RESULT_SET": 0, + "SUCCESS": 1, + "ERROR_ALREADY_HAS_POKEMON_ON_FORT": 2, + "ERROR_OPPOSING_TEAM_OWNS_FORT": 3, + "ERROR_FORT_IS_FULL": 4, + "ERROR_NOT_IN_RANGE": 5, + "ERROR_PLAYER_HAS_NO_TEAM": 6, + "ERROR_POKEMON_NOT_FULL_HP": 7, + "ERROR_PLAYER_BELOW_MINIMUM_LEVEL": 8, + "ERROR_POKEMON_IS_BUDDY": 9, + "ERROR_FORT_DEPLOY_LOCKOUT": 10, + "ERROR_PLAYER_HAS_NO_NICKNAME": 11, + "ERROR_POI_INACCESSIBLE": 12, + "ERROR_NOT_A_POKEMON": 13, + "ERROR_TOO_MANY_OF_SAME_KIND": 14, + "ERROR_TOO_MANY_DEPLOYED": 15, + "ERROR_TEAM_DEPLOY_LOCKOUT": 16, + "ERROR_LEGENDARY_POKEMON": 17, + "ERROR_INVALID_POKEMON": 18, + "ERROR_RAID_ACTIVE": 19, + "ERROR_FUSION_POKEMON": 20, + "ERROR_FUSION_COMPONENT_POKEMON": 21, + } +) + +func (x GymDeployOutProto_Result) Enum() *GymDeployOutProto_Result { + p := new(GymDeployOutProto_Result) + *p = x + return p +} + +func (x GymDeployOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GymDeployOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[717].Descriptor() +} + +func (GymDeployOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[717] +} + +func (x GymDeployOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GymDeployOutProto_Result.Descriptor instead. +func (GymDeployOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1257, 0} +} + +type GymEventProto_Event int32 + +const ( + GymEventProto_UNKNOWN GymEventProto_Event = 0 + GymEventProto_POKEMON_FED GymEventProto_Event = 1 + GymEventProto_POKEMON_DEPLOYED GymEventProto_Event = 2 + GymEventProto_POKEMON_RETURNED GymEventProto_Event = 3 + GymEventProto_BATTLE_WON GymEventProto_Event = 4 + GymEventProto_BATTLE_LOSS GymEventProto_Event = 5 + GymEventProto_RAID_STARTED GymEventProto_Event = 6 + GymEventProto_RAID_ENDED GymEventProto_Event = 7 + GymEventProto_GYM_NEUTRALIZED GymEventProto_Event = 8 +) + +// Enum value maps for GymEventProto_Event. +var ( + GymEventProto_Event_name = map[int32]string{ + 0: "UNKNOWN", + 1: "POKEMON_FED", + 2: "POKEMON_DEPLOYED", + 3: "POKEMON_RETURNED", + 4: "BATTLE_WON", + 5: "BATTLE_LOSS", + 6: "RAID_STARTED", + 7: "RAID_ENDED", + 8: "GYM_NEUTRALIZED", + } + GymEventProto_Event_value = map[string]int32{ + "UNKNOWN": 0, + "POKEMON_FED": 1, + "POKEMON_DEPLOYED": 2, + "POKEMON_RETURNED": 3, + "BATTLE_WON": 4, + "BATTLE_LOSS": 5, + "RAID_STARTED": 6, + "RAID_ENDED": 7, + "GYM_NEUTRALIZED": 8, + } +) + +func (x GymEventProto_Event) Enum() *GymEventProto_Event { + p := new(GymEventProto_Event) + *p = x + return p +} + +func (x GymEventProto_Event) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GymEventProto_Event) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[718].Descriptor() +} + +func (GymEventProto_Event) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[718] +} + +func (x GymEventProto_Event) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GymEventProto_Event.Descriptor instead. +func (GymEventProto_Event) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1260, 0} +} + +type GymFeedPokemonOutProto_Result int32 + +const ( + GymFeedPokemonOutProto_UNSET GymFeedPokemonOutProto_Result = 0 + GymFeedPokemonOutProto_SUCCESS GymFeedPokemonOutProto_Result = 1 + GymFeedPokemonOutProto_ERROR_CANNOT_USE GymFeedPokemonOutProto_Result = 2 + GymFeedPokemonOutProto_ERROR_NOT_IN_RANGE GymFeedPokemonOutProto_Result = 3 + GymFeedPokemonOutProto_ERROR_POKEMON_NOT_THERE GymFeedPokemonOutProto_Result = 4 + GymFeedPokemonOutProto_ERROR_POKEMON_FULL GymFeedPokemonOutProto_Result = 5 + GymFeedPokemonOutProto_ERROR_NO_BERRIES_LEFT GymFeedPokemonOutProto_Result = 6 + GymFeedPokemonOutProto_ERROR_WRONG_TEAM GymFeedPokemonOutProto_Result = 7 + GymFeedPokemonOutProto_ERROR_WRONG_COUNT GymFeedPokemonOutProto_Result = 8 + GymFeedPokemonOutProto_ERROR_TOO_FAST GymFeedPokemonOutProto_Result = 9 + GymFeedPokemonOutProto_ERROR_TOO_FREQUENT GymFeedPokemonOutProto_Result = 10 + GymFeedPokemonOutProto_ERROR_GYM_BUSY GymFeedPokemonOutProto_Result = 11 + GymFeedPokemonOutProto_ERROR_RAID_ACTIVE GymFeedPokemonOutProto_Result = 12 + GymFeedPokemonOutProto_ERROR_GYM_CLOSED GymFeedPokemonOutProto_Result = 13 +) + +// Enum value maps for GymFeedPokemonOutProto_Result. +var ( + GymFeedPokemonOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_CANNOT_USE", + 3: "ERROR_NOT_IN_RANGE", + 4: "ERROR_POKEMON_NOT_THERE", + 5: "ERROR_POKEMON_FULL", + 6: "ERROR_NO_BERRIES_LEFT", + 7: "ERROR_WRONG_TEAM", + 8: "ERROR_WRONG_COUNT", + 9: "ERROR_TOO_FAST", + 10: "ERROR_TOO_FREQUENT", + 11: "ERROR_GYM_BUSY", + 12: "ERROR_RAID_ACTIVE", + 13: "ERROR_GYM_CLOSED", + } + GymFeedPokemonOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_CANNOT_USE": 2, + "ERROR_NOT_IN_RANGE": 3, + "ERROR_POKEMON_NOT_THERE": 4, + "ERROR_POKEMON_FULL": 5, + "ERROR_NO_BERRIES_LEFT": 6, + "ERROR_WRONG_TEAM": 7, + "ERROR_WRONG_COUNT": 8, + "ERROR_TOO_FAST": 9, + "ERROR_TOO_FREQUENT": 10, + "ERROR_GYM_BUSY": 11, + "ERROR_RAID_ACTIVE": 12, + "ERROR_GYM_CLOSED": 13, + } +) + +func (x GymFeedPokemonOutProto_Result) Enum() *GymFeedPokemonOutProto_Result { + p := new(GymFeedPokemonOutProto_Result) + *p = x + return p +} + +func (x GymFeedPokemonOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GymFeedPokemonOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[719].Descriptor() +} + +func (GymFeedPokemonOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[719] +} + +func (x GymFeedPokemonOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GymFeedPokemonOutProto_Result.Descriptor instead. +func (GymFeedPokemonOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1261, 0} +} + +type GymGetInfoOutProto_Result int32 + +const ( + GymGetInfoOutProto_UNSET GymGetInfoOutProto_Result = 0 + GymGetInfoOutProto_SUCCESS GymGetInfoOutProto_Result = 1 + GymGetInfoOutProto_ERROR_NOT_IN_RANGE GymGetInfoOutProto_Result = 2 + GymGetInfoOutProto_ERROR_GYM_DISABLED GymGetInfoOutProto_Result = 3 +) + +// Enum value maps for GymGetInfoOutProto_Result. +var ( + GymGetInfoOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_NOT_IN_RANGE", + 3: "ERROR_GYM_DISABLED", + } + GymGetInfoOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NOT_IN_RANGE": 2, + "ERROR_GYM_DISABLED": 3, + } +) + +func (x GymGetInfoOutProto_Result) Enum() *GymGetInfoOutProto_Result { + p := new(GymGetInfoOutProto_Result) + *p = x + return p +} + +func (x GymGetInfoOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GymGetInfoOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[720].Descriptor() +} + +func (GymGetInfoOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[720] +} + +func (x GymGetInfoOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GymGetInfoOutProto_Result.Descriptor instead. +func (GymGetInfoOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1263, 0} +} + +type GymStartSessionOutProto_Result int32 + +const ( + GymStartSessionOutProto_UNSET GymStartSessionOutProto_Result = 0 + GymStartSessionOutProto_SUCCESS GymStartSessionOutProto_Result = 1 + GymStartSessionOutProto_ERROR_GYM_NOT_FOUND GymStartSessionOutProto_Result = 2 + GymStartSessionOutProto_ERROR_GYM_NEUTRAL GymStartSessionOutProto_Result = 3 + GymStartSessionOutProto_ERROR_GYM_WRONG_TEAM GymStartSessionOutProto_Result = 4 + GymStartSessionOutProto_ERROR_GYM_EMPTY GymStartSessionOutProto_Result = 5 + GymStartSessionOutProto_ERROR_INVALID_DEFENDER GymStartSessionOutProto_Result = 6 + GymStartSessionOutProto_ERROR_TRAINING_INVALID_ATTACKER_COUNT GymStartSessionOutProto_Result = 7 + GymStartSessionOutProto_ERROR_ALL_POKEMON_FAINTED GymStartSessionOutProto_Result = 8 + GymStartSessionOutProto_ERROR_TOO_MANY_BATTLES GymStartSessionOutProto_Result = 9 + GymStartSessionOutProto_ERROR_TOO_MANY_PLAYERS GymStartSessionOutProto_Result = 10 + GymStartSessionOutProto_ERROR_GYM_BATTLE_LOCKOUT GymStartSessionOutProto_Result = 11 + GymStartSessionOutProto_ERROR_PLAYER_BELOW_MINIMUM_LEVEL GymStartSessionOutProto_Result = 12 + GymStartSessionOutProto_ERROR_NOT_IN_RANGE GymStartSessionOutProto_Result = 13 + GymStartSessionOutProto_ERROR_POI_INACCESSIBLE GymStartSessionOutProto_Result = 14 + GymStartSessionOutProto_ERROR_RAID_ACTIVE GymStartSessionOutProto_Result = 15 +) + +// Enum value maps for GymStartSessionOutProto_Result. +var ( + GymStartSessionOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_GYM_NOT_FOUND", + 3: "ERROR_GYM_NEUTRAL", + 4: "ERROR_GYM_WRONG_TEAM", + 5: "ERROR_GYM_EMPTY", + 6: "ERROR_INVALID_DEFENDER", + 7: "ERROR_TRAINING_INVALID_ATTACKER_COUNT", + 8: "ERROR_ALL_POKEMON_FAINTED", + 9: "ERROR_TOO_MANY_BATTLES", + 10: "ERROR_TOO_MANY_PLAYERS", + 11: "ERROR_GYM_BATTLE_LOCKOUT", + 12: "ERROR_PLAYER_BELOW_MINIMUM_LEVEL", + 13: "ERROR_NOT_IN_RANGE", + 14: "ERROR_POI_INACCESSIBLE", + 15: "ERROR_RAID_ACTIVE", + } + GymStartSessionOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_GYM_NOT_FOUND": 2, + "ERROR_GYM_NEUTRAL": 3, + "ERROR_GYM_WRONG_TEAM": 4, + "ERROR_GYM_EMPTY": 5, + "ERROR_INVALID_DEFENDER": 6, + "ERROR_TRAINING_INVALID_ATTACKER_COUNT": 7, + "ERROR_ALL_POKEMON_FAINTED": 8, + "ERROR_TOO_MANY_BATTLES": 9, + "ERROR_TOO_MANY_PLAYERS": 10, + "ERROR_GYM_BATTLE_LOCKOUT": 11, + "ERROR_PLAYER_BELOW_MINIMUM_LEVEL": 12, + "ERROR_NOT_IN_RANGE": 13, + "ERROR_POI_INACCESSIBLE": 14, + "ERROR_RAID_ACTIVE": 15, + } +) + +func (x GymStartSessionOutProto_Result) Enum() *GymStartSessionOutProto_Result { + p := new(GymStartSessionOutProto_Result) + *p = x + return p +} + +func (x GymStartSessionOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GymStartSessionOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[721].Descriptor() +} + +func (GymStartSessionOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[721] +} + +func (x GymStartSessionOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use GymStartSessionOutProto_Result.Descriptor instead. +func (GymStartSessionOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1267, 0} +} + +type HomeWidgetTelemetry_Status int32 + +const ( + HomeWidgetTelemetry_UNUSED HomeWidgetTelemetry_Status = 0 + HomeWidgetTelemetry_IN_USE HomeWidgetTelemetry_Status = 1 + HomeWidgetTelemetry_PAUSED HomeWidgetTelemetry_Status = 2 +) + +// Enum value maps for HomeWidgetTelemetry_Status. +var ( + HomeWidgetTelemetry_Status_name = map[int32]string{ + 0: "UNUSED", + 1: "IN_USE", + 2: "PAUSED", + } + HomeWidgetTelemetry_Status_value = map[string]int32{ + "UNUSED": 0, + "IN_USE": 1, + "PAUSED": 2, + } +) + +func (x HomeWidgetTelemetry_Status) Enum() *HomeWidgetTelemetry_Status { + p := new(HomeWidgetTelemetry_Status) + *p = x + return p +} + +func (x HomeWidgetTelemetry_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (HomeWidgetTelemetry_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[722].Descriptor() +} + +func (HomeWidgetTelemetry_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[722] +} + +func (x HomeWidgetTelemetry_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use HomeWidgetTelemetry_Status.Descriptor instead. +func (HomeWidgetTelemetry_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1284, 0} +} + +type IapGetAvailableSkusAndBalancesOutProto_Status int32 + +const ( + IapGetAvailableSkusAndBalancesOutProto_UNSET IapGetAvailableSkusAndBalancesOutProto_Status = 0 + IapGetAvailableSkusAndBalancesOutProto_SUCCESS IapGetAvailableSkusAndBalancesOutProto_Status = 1 + IapGetAvailableSkusAndBalancesOutProto_FAILURE IapGetAvailableSkusAndBalancesOutProto_Status = 2 +) + +// Enum value maps for IapGetAvailableSkusAndBalancesOutProto_Status. +var ( + IapGetAvailableSkusAndBalancesOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + } + IapGetAvailableSkusAndBalancesOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + } +) + +func (x IapGetAvailableSkusAndBalancesOutProto_Status) Enum() *IapGetAvailableSkusAndBalancesOutProto_Status { + p := new(IapGetAvailableSkusAndBalancesOutProto_Status) + *p = x + return p +} + +func (x IapGetAvailableSkusAndBalancesOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (IapGetAvailableSkusAndBalancesOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[723].Descriptor() +} + +func (IapGetAvailableSkusAndBalancesOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[723] +} + +func (x IapGetAvailableSkusAndBalancesOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IapGetAvailableSkusAndBalancesOutProto_Status.Descriptor instead. +func (IapGetAvailableSkusAndBalancesOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1294, 0} +} + +type IapGetAvailableSubscriptionsResponseProto_Status int32 + +const ( + IapGetAvailableSubscriptionsResponseProto_UNSET IapGetAvailableSubscriptionsResponseProto_Status = 0 + IapGetAvailableSubscriptionsResponseProto_SUCCESS IapGetAvailableSubscriptionsResponseProto_Status = 1 + IapGetAvailableSubscriptionsResponseProto_FAILURE IapGetAvailableSubscriptionsResponseProto_Status = 2 +) + +// Enum value maps for IapGetAvailableSubscriptionsResponseProto_Status. +var ( + IapGetAvailableSubscriptionsResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + } + IapGetAvailableSubscriptionsResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + } +) + +func (x IapGetAvailableSubscriptionsResponseProto_Status) Enum() *IapGetAvailableSubscriptionsResponseProto_Status { + p := new(IapGetAvailableSubscriptionsResponseProto_Status) + *p = x + return p +} + +func (x IapGetAvailableSubscriptionsResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (IapGetAvailableSubscriptionsResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[724].Descriptor() +} + +func (IapGetAvailableSubscriptionsResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[724] +} + +func (x IapGetAvailableSubscriptionsResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IapGetAvailableSubscriptionsResponseProto_Status.Descriptor instead. +func (IapGetAvailableSubscriptionsResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1297, 0} +} + +type IapGetUserResponseProto_Status int32 + +const ( + IapGetUserResponseProto_UNSET IapGetUserResponseProto_Status = 0 + IapGetUserResponseProto_SUCCESS IapGetUserResponseProto_Status = 1 + IapGetUserResponseProto_FAILURE IapGetUserResponseProto_Status = 2 + IapGetUserResponseProto_PLAYER_NOT_FOUND IapGetUserResponseProto_Status = 3 + IapGetUserResponseProto_DISALLOW_IAP_PLAYER IapGetUserResponseProto_Status = 4 +) + +// Enum value maps for IapGetUserResponseProto_Status. +var ( + IapGetUserResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + 3: "PLAYER_NOT_FOUND", + 4: "DISALLOW_IAP_PLAYER", + } + IapGetUserResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + "PLAYER_NOT_FOUND": 3, + "DISALLOW_IAP_PLAYER": 4, + } +) + +func (x IapGetUserResponseProto_Status) Enum() *IapGetUserResponseProto_Status { + p := new(IapGetUserResponseProto_Status) + *p = x + return p +} + +func (x IapGetUserResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (IapGetUserResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[725].Descriptor() +} + +func (IapGetUserResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[725] +} + +func (x IapGetUserResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IapGetUserResponseProto_Status.Descriptor instead. +func (IapGetUserResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1299, 0} +} + +type IapInAppPurchaseSubscriptionInfo_NativeStoreVendor int32 + +const ( + IapInAppPurchaseSubscriptionInfo_UNKNOWN_STORE IapInAppPurchaseSubscriptionInfo_NativeStoreVendor = 0 + IapInAppPurchaseSubscriptionInfo_GOOGLE IapInAppPurchaseSubscriptionInfo_NativeStoreVendor = 1 + IapInAppPurchaseSubscriptionInfo_APPLE IapInAppPurchaseSubscriptionInfo_NativeStoreVendor = 2 + IapInAppPurchaseSubscriptionInfo_DESKTOP IapInAppPurchaseSubscriptionInfo_NativeStoreVendor = 3 +) + +// Enum value maps for IapInAppPurchaseSubscriptionInfo_NativeStoreVendor. +var ( + IapInAppPurchaseSubscriptionInfo_NativeStoreVendor_name = map[int32]string{ + 0: "UNKNOWN_STORE", + 1: "GOOGLE", + 2: "APPLE", + 3: "DESKTOP", + } + IapInAppPurchaseSubscriptionInfo_NativeStoreVendor_value = map[string]int32{ + "UNKNOWN_STORE": 0, + "GOOGLE": 1, + "APPLE": 2, + "DESKTOP": 3, + } +) + +func (x IapInAppPurchaseSubscriptionInfo_NativeStoreVendor) Enum() *IapInAppPurchaseSubscriptionInfo_NativeStoreVendor { + p := new(IapInAppPurchaseSubscriptionInfo_NativeStoreVendor) + *p = x + return p +} + +func (x IapInAppPurchaseSubscriptionInfo_NativeStoreVendor) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (IapInAppPurchaseSubscriptionInfo_NativeStoreVendor) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[726].Descriptor() +} + +func (IapInAppPurchaseSubscriptionInfo_NativeStoreVendor) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[726] +} + +func (x IapInAppPurchaseSubscriptionInfo_NativeStoreVendor) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IapInAppPurchaseSubscriptionInfo_NativeStoreVendor.Descriptor instead. +func (IapInAppPurchaseSubscriptionInfo_NativeStoreVendor) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1301, 0} +} + +type IapInAppPurchaseSubscriptionInfo_PaymentState int32 + +const ( + IapInAppPurchaseSubscriptionInfo_UNKNOWN_STATE IapInAppPurchaseSubscriptionInfo_PaymentState = 0 + IapInAppPurchaseSubscriptionInfo_SUCCESS IapInAppPurchaseSubscriptionInfo_PaymentState = 1 + IapInAppPurchaseSubscriptionInfo_BILLING_ISSUE IapInAppPurchaseSubscriptionInfo_PaymentState = 2 +) + +// Enum value maps for IapInAppPurchaseSubscriptionInfo_PaymentState. +var ( + IapInAppPurchaseSubscriptionInfo_PaymentState_name = map[int32]string{ + 0: "UNKNOWN_STATE", + 1: "SUCCESS", + 2: "BILLING_ISSUE", + } + IapInAppPurchaseSubscriptionInfo_PaymentState_value = map[string]int32{ + "UNKNOWN_STATE": 0, + "SUCCESS": 1, + "BILLING_ISSUE": 2, + } +) + +func (x IapInAppPurchaseSubscriptionInfo_PaymentState) Enum() *IapInAppPurchaseSubscriptionInfo_PaymentState { + p := new(IapInAppPurchaseSubscriptionInfo_PaymentState) + *p = x + return p +} + +func (x IapInAppPurchaseSubscriptionInfo_PaymentState) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (IapInAppPurchaseSubscriptionInfo_PaymentState) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[727].Descriptor() +} + +func (IapInAppPurchaseSubscriptionInfo_PaymentState) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[727] +} + +func (x IapInAppPurchaseSubscriptionInfo_PaymentState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IapInAppPurchaseSubscriptionInfo_PaymentState.Descriptor instead. +func (IapInAppPurchaseSubscriptionInfo_PaymentState) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1301, 1} +} + +type IapInAppPurchaseSubscriptionInfo_State int32 + +const ( + IapInAppPurchaseSubscriptionInfo_UNKNOWN IapInAppPurchaseSubscriptionInfo_State = 0 + IapInAppPurchaseSubscriptionInfo_ACTIVE IapInAppPurchaseSubscriptionInfo_State = 1 + IapInAppPurchaseSubscriptionInfo_CANCELLED IapInAppPurchaseSubscriptionInfo_State = 2 + IapInAppPurchaseSubscriptionInfo_EXPIRED IapInAppPurchaseSubscriptionInfo_State = 3 + IapInAppPurchaseSubscriptionInfo_GRACE_PERIOD IapInAppPurchaseSubscriptionInfo_State = 4 + IapInAppPurchaseSubscriptionInfo_FREE_TRIAL IapInAppPurchaseSubscriptionInfo_State = 5 + IapInAppPurchaseSubscriptionInfo_PENDING_PURCHASE IapInAppPurchaseSubscriptionInfo_State = 6 + IapInAppPurchaseSubscriptionInfo_REVOKED IapInAppPurchaseSubscriptionInfo_State = 7 + IapInAppPurchaseSubscriptionInfo_ON_HOLD IapInAppPurchaseSubscriptionInfo_State = 8 + IapInAppPurchaseSubscriptionInfo_OFFER_PERIOD IapInAppPurchaseSubscriptionInfo_State = 9 +) + +// Enum value maps for IapInAppPurchaseSubscriptionInfo_State. +var ( + IapInAppPurchaseSubscriptionInfo_State_name = map[int32]string{ + 0: "UNKNOWN", + 1: "ACTIVE", + 2: "CANCELLED", + 3: "EXPIRED", + 4: "GRACE_PERIOD", + 5: "FREE_TRIAL", + 6: "PENDING_PURCHASE", + 7: "REVOKED", + 8: "ON_HOLD", + 9: "OFFER_PERIOD", + } + IapInAppPurchaseSubscriptionInfo_State_value = map[string]int32{ + "UNKNOWN": 0, + "ACTIVE": 1, + "CANCELLED": 2, + "EXPIRED": 3, + "GRACE_PERIOD": 4, + "FREE_TRIAL": 5, + "PENDING_PURCHASE": 6, + "REVOKED": 7, + "ON_HOLD": 8, + "OFFER_PERIOD": 9, + } +) + +func (x IapInAppPurchaseSubscriptionInfo_State) Enum() *IapInAppPurchaseSubscriptionInfo_State { + p := new(IapInAppPurchaseSubscriptionInfo_State) + *p = x + return p +} + +func (x IapInAppPurchaseSubscriptionInfo_State) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (IapInAppPurchaseSubscriptionInfo_State) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[728].Descriptor() +} + +func (IapInAppPurchaseSubscriptionInfo_State) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[728] +} + +func (x IapInAppPurchaseSubscriptionInfo_State) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IapInAppPurchaseSubscriptionInfo_State.Descriptor instead. +func (IapInAppPurchaseSubscriptionInfo_State) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1301, 2} +} + +type IapProvisionedAppleTransactionProto_Status int32 + +const ( + IapProvisionedAppleTransactionProto_UNSET IapProvisionedAppleTransactionProto_Status = 0 + IapProvisionedAppleTransactionProto_SUCCESS IapProvisionedAppleTransactionProto_Status = 1 + IapProvisionedAppleTransactionProto_FAILURE IapProvisionedAppleTransactionProto_Status = 2 + IapProvisionedAppleTransactionProto_UNPROCESSED IapProvisionedAppleTransactionProto_Status = 3 +) + +// Enum value maps for IapProvisionedAppleTransactionProto_Status. +var ( + IapProvisionedAppleTransactionProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + 3: "UNPROCESSED", + } + IapProvisionedAppleTransactionProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + "UNPROCESSED": 3, + } +) + +func (x IapProvisionedAppleTransactionProto_Status) Enum() *IapProvisionedAppleTransactionProto_Status { + p := new(IapProvisionedAppleTransactionProto_Status) + *p = x + return p +} + +func (x IapProvisionedAppleTransactionProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (IapProvisionedAppleTransactionProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[729].Descriptor() +} + +func (IapProvisionedAppleTransactionProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[729] +} + +func (x IapProvisionedAppleTransactionProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IapProvisionedAppleTransactionProto_Status.Descriptor instead. +func (IapProvisionedAppleTransactionProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1306, 0} +} + +type IapPurchaseSkuOutProto_Status int32 + +const ( + IapPurchaseSkuOutProto_UNSET IapPurchaseSkuOutProto_Status = 0 + IapPurchaseSkuOutProto_SUCCESS IapPurchaseSkuOutProto_Status = 1 + IapPurchaseSkuOutProto_FAILURE IapPurchaseSkuOutProto_Status = 2 + IapPurchaseSkuOutProto_BALANCE_TOO_LOW IapPurchaseSkuOutProto_Status = 3 + IapPurchaseSkuOutProto_SKU_NOT_AVAILABLE IapPurchaseSkuOutProto_Status = 4 + IapPurchaseSkuOutProto_OVER_INVENTORY_LIMIT IapPurchaseSkuOutProto_Status = 5 + IapPurchaseSkuOutProto_OFFER_NOT_AVAILABLE IapPurchaseSkuOutProto_Status = 6 +) + +// Enum value maps for IapPurchaseSkuOutProto_Status. +var ( + IapPurchaseSkuOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + 3: "BALANCE_TOO_LOW", + 4: "SKU_NOT_AVAILABLE", + 5: "OVER_INVENTORY_LIMIT", + 6: "OFFER_NOT_AVAILABLE", + } + IapPurchaseSkuOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + "BALANCE_TOO_LOW": 3, + "SKU_NOT_AVAILABLE": 4, + "OVER_INVENTORY_LIMIT": 5, + "OFFER_NOT_AVAILABLE": 6, + } +) + +func (x IapPurchaseSkuOutProto_Status) Enum() *IapPurchaseSkuOutProto_Status { + p := new(IapPurchaseSkuOutProto_Status) + *p = x + return p +} + +func (x IapPurchaseSkuOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (IapPurchaseSkuOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[730].Descriptor() +} + +func (IapPurchaseSkuOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[730] +} + +func (x IapPurchaseSkuOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IapPurchaseSkuOutProto_Status.Descriptor instead. +func (IapPurchaseSkuOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1307, 0} +} + +type IapRedeemAppleReceiptOutProto_Status int32 + +const ( + IapRedeemAppleReceiptOutProto_UNSET IapRedeemAppleReceiptOutProto_Status = 0 + IapRedeemAppleReceiptOutProto_SUCCESS IapRedeemAppleReceiptOutProto_Status = 1 + IapRedeemAppleReceiptOutProto_FAILURE IapRedeemAppleReceiptOutProto_Status = 2 +) + +// Enum value maps for IapRedeemAppleReceiptOutProto_Status. +var ( + IapRedeemAppleReceiptOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + } + IapRedeemAppleReceiptOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + } +) + +func (x IapRedeemAppleReceiptOutProto_Status) Enum() *IapRedeemAppleReceiptOutProto_Status { + p := new(IapRedeemAppleReceiptOutProto_Status) + *p = x + return p +} + +func (x IapRedeemAppleReceiptOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (IapRedeemAppleReceiptOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[731].Descriptor() +} + +func (IapRedeemAppleReceiptOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[731] +} + +func (x IapRedeemAppleReceiptOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IapRedeemAppleReceiptOutProto_Status.Descriptor instead. +func (IapRedeemAppleReceiptOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1309, 0} +} + +type IapRedeemDesktopReceiptOutProto_Status int32 + +const ( + IapRedeemDesktopReceiptOutProto_UNSET IapRedeemDesktopReceiptOutProto_Status = 0 + IapRedeemDesktopReceiptOutProto_SUCCESS IapRedeemDesktopReceiptOutProto_Status = 1 + IapRedeemDesktopReceiptOutProto_FAILURE IapRedeemDesktopReceiptOutProto_Status = 2 +) + +// Enum value maps for IapRedeemDesktopReceiptOutProto_Status. +var ( + IapRedeemDesktopReceiptOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + } + IapRedeemDesktopReceiptOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + } +) + +func (x IapRedeemDesktopReceiptOutProto_Status) Enum() *IapRedeemDesktopReceiptOutProto_Status { + p := new(IapRedeemDesktopReceiptOutProto_Status) + *p = x + return p +} + +func (x IapRedeemDesktopReceiptOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (IapRedeemDesktopReceiptOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[732].Descriptor() +} + +func (IapRedeemDesktopReceiptOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[732] +} + +func (x IapRedeemDesktopReceiptOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IapRedeemDesktopReceiptOutProto_Status.Descriptor instead. +func (IapRedeemDesktopReceiptOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1311, 0} +} + +type IapRedeemGoogleReceiptOutProto_Status int32 + +const ( + IapRedeemGoogleReceiptOutProto_UNSET IapRedeemGoogleReceiptOutProto_Status = 0 + IapRedeemGoogleReceiptOutProto_SUCCESS IapRedeemGoogleReceiptOutProto_Status = 1 + IapRedeemGoogleReceiptOutProto_FAILURE IapRedeemGoogleReceiptOutProto_Status = 2 +) + +// Enum value maps for IapRedeemGoogleReceiptOutProto_Status. +var ( + IapRedeemGoogleReceiptOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + } + IapRedeemGoogleReceiptOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + } +) + +func (x IapRedeemGoogleReceiptOutProto_Status) Enum() *IapRedeemGoogleReceiptOutProto_Status { + p := new(IapRedeemGoogleReceiptOutProto_Status) + *p = x + return p +} + +func (x IapRedeemGoogleReceiptOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (IapRedeemGoogleReceiptOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[733].Descriptor() +} + +func (IapRedeemGoogleReceiptOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[733] +} + +func (x IapRedeemGoogleReceiptOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IapRedeemGoogleReceiptOutProto_Status.Descriptor instead. +func (IapRedeemGoogleReceiptOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1313, 0} +} + +type IapRedeemSamsungReceiptOutProto_Status int32 + +const ( + IapRedeemSamsungReceiptOutProto_UNSET IapRedeemSamsungReceiptOutProto_Status = 0 + IapRedeemSamsungReceiptOutProto_SUCCESS IapRedeemSamsungReceiptOutProto_Status = 1 + IapRedeemSamsungReceiptOutProto_FAILURE IapRedeemSamsungReceiptOutProto_Status = 2 +) + +// Enum value maps for IapRedeemSamsungReceiptOutProto_Status. +var ( + IapRedeemSamsungReceiptOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + } + IapRedeemSamsungReceiptOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + } +) + +func (x IapRedeemSamsungReceiptOutProto_Status) Enum() *IapRedeemSamsungReceiptOutProto_Status { + p := new(IapRedeemSamsungReceiptOutProto_Status) + *p = x + return p +} + +func (x IapRedeemSamsungReceiptOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (IapRedeemSamsungReceiptOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[734].Descriptor() +} + +func (IapRedeemSamsungReceiptOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[734] +} + +func (x IapRedeemSamsungReceiptOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IapRedeemSamsungReceiptOutProto_Status.Descriptor instead. +func (IapRedeemSamsungReceiptOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1315, 0} +} + +type IapRedeemXsollaReceiptResponseProto_Status int32 + +const ( + IapRedeemXsollaReceiptResponseProto_UNSET IapRedeemXsollaReceiptResponseProto_Status = 0 + IapRedeemXsollaReceiptResponseProto_SUCCESS IapRedeemXsollaReceiptResponseProto_Status = 1 + IapRedeemXsollaReceiptResponseProto_FAILURE IapRedeemXsollaReceiptResponseProto_Status = 2 +) + +// Enum value maps for IapRedeemXsollaReceiptResponseProto_Status. +var ( + IapRedeemXsollaReceiptResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + } + IapRedeemXsollaReceiptResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + } +) + +func (x IapRedeemXsollaReceiptResponseProto_Status) Enum() *IapRedeemXsollaReceiptResponseProto_Status { + p := new(IapRedeemXsollaReceiptResponseProto_Status) + *p = x + return p +} + +func (x IapRedeemXsollaReceiptResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (IapRedeemXsollaReceiptResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[735].Descriptor() +} + +func (IapRedeemXsollaReceiptResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[735] +} + +func (x IapRedeemXsollaReceiptResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IapRedeemXsollaReceiptResponseProto_Status.Descriptor instead. +func (IapRedeemXsollaReceiptResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1318, 0} +} + +type IapSetInGameCurrencyExchangeRateOutProto_Status int32 + +const ( + IapSetInGameCurrencyExchangeRateOutProto_UNSET IapSetInGameCurrencyExchangeRateOutProto_Status = 0 + IapSetInGameCurrencyExchangeRateOutProto_SUCCESS IapSetInGameCurrencyExchangeRateOutProto_Status = 1 + IapSetInGameCurrencyExchangeRateOutProto_FAILURE IapSetInGameCurrencyExchangeRateOutProto_Status = 2 +) + +// Enum value maps for IapSetInGameCurrencyExchangeRateOutProto_Status. +var ( + IapSetInGameCurrencyExchangeRateOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + } + IapSetInGameCurrencyExchangeRateOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + } +) + +func (x IapSetInGameCurrencyExchangeRateOutProto_Status) Enum() *IapSetInGameCurrencyExchangeRateOutProto_Status { + p := new(IapSetInGameCurrencyExchangeRateOutProto_Status) + *p = x + return p +} + +func (x IapSetInGameCurrencyExchangeRateOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (IapSetInGameCurrencyExchangeRateOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[736].Descriptor() +} + +func (IapSetInGameCurrencyExchangeRateOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[736] +} + +func (x IapSetInGameCurrencyExchangeRateOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IapSetInGameCurrencyExchangeRateOutProto_Status.Descriptor instead. +func (IapSetInGameCurrencyExchangeRateOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1319, 0} +} + +type IapSkuDataProto_SkuPaymentType int32 + +const ( + IapSkuDataProto_UNSET IapSkuDataProto_SkuPaymentType = 0 + IapSkuDataProto_THIRD_PARTY IapSkuDataProto_SkuPaymentType = 1 + IapSkuDataProto_IN_GAME IapSkuDataProto_SkuPaymentType = 2 + IapSkuDataProto_WEB IapSkuDataProto_SkuPaymentType = 3 +) + +// Enum value maps for IapSkuDataProto_SkuPaymentType. +var ( + IapSkuDataProto_SkuPaymentType_name = map[int32]string{ + 0: "UNSET", + 1: "THIRD_PARTY", + 2: "IN_GAME", + 3: "WEB", + } + IapSkuDataProto_SkuPaymentType_value = map[string]int32{ + "UNSET": 0, + "THIRD_PARTY": 1, + "IN_GAME": 2, + "WEB": 3, + } +) + +func (x IapSkuDataProto_SkuPaymentType) Enum() *IapSkuDataProto_SkuPaymentType { + p := new(IapSkuDataProto_SkuPaymentType) + *p = x + return p +} + +func (x IapSkuDataProto_SkuPaymentType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (IapSkuDataProto_SkuPaymentType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[737].Descriptor() +} + +func (IapSkuDataProto_SkuPaymentType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[737] +} + +func (x IapSkuDataProto_SkuPaymentType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IapSkuDataProto_SkuPaymentType.Descriptor instead. +func (IapSkuDataProto_SkuPaymentType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1324, 0} +} + +type IapStoreBannerProto_Position int32 + +const ( + IapStoreBannerProto_TOP IapStoreBannerProto_Position = 0 + IapStoreBannerProto_BOTTOM IapStoreBannerProto_Position = 1 +) + +// Enum value maps for IapStoreBannerProto_Position. +var ( + IapStoreBannerProto_Position_name = map[int32]string{ + 0: "TOP", + 1: "BOTTOM", + } + IapStoreBannerProto_Position_value = map[string]int32{ + "TOP": 0, + "BOTTOM": 1, + } +) + +func (x IapStoreBannerProto_Position) Enum() *IapStoreBannerProto_Position { + p := new(IapStoreBannerProto_Position) + *p = x + return p +} + +func (x IapStoreBannerProto_Position) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (IapStoreBannerProto_Position) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[738].Descriptor() +} + +func (IapStoreBannerProto_Position) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[738] +} + +func (x IapStoreBannerProto_Position) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IapStoreBannerProto_Position.Descriptor instead. +func (IapStoreBannerProto_Position) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1331, 0} +} + +type ImageGalleryTelemetry_ImageGalleryEventId int32 + +const ( + ImageGalleryTelemetry_UNKNOWN ImageGalleryTelemetry_ImageGalleryEventId = 0 + ImageGalleryTelemetry_ENTER_IMAGE_GALLERY ImageGalleryTelemetry_ImageGalleryEventId = 1 + ImageGalleryTelemetry_ENTER_IMAGE_DETAILS_PAGE ImageGalleryTelemetry_ImageGalleryEventId = 2 + ImageGalleryTelemetry_VOTE_FROM_MAIN_GALLERY_PAGE ImageGalleryTelemetry_ImageGalleryEventId = 3 + ImageGalleryTelemetry_UNVOTE_FROM_MAIN_GALLERY_PAGE ImageGalleryTelemetry_ImageGalleryEventId = 4 + ImageGalleryTelemetry_VOTE_FROM_IMAGE_DETAILS_PAGE ImageGalleryTelemetry_ImageGalleryEventId = 5 + ImageGalleryTelemetry_UNVOTE_FROM_IMAGE_DETAILS_PAGE ImageGalleryTelemetry_ImageGalleryEventId = 6 + ImageGalleryTelemetry_ENTER_IMAGE_EDIT_FROM_GALLERY ImageGalleryTelemetry_ImageGalleryEventId = 7 +) + +// Enum value maps for ImageGalleryTelemetry_ImageGalleryEventId. +var ( + ImageGalleryTelemetry_ImageGalleryEventId_name = map[int32]string{ + 0: "UNKNOWN", + 1: "ENTER_IMAGE_GALLERY", + 2: "ENTER_IMAGE_DETAILS_PAGE", + 3: "VOTE_FROM_MAIN_GALLERY_PAGE", + 4: "UNVOTE_FROM_MAIN_GALLERY_PAGE", + 5: "VOTE_FROM_IMAGE_DETAILS_PAGE", + 6: "UNVOTE_FROM_IMAGE_DETAILS_PAGE", + 7: "ENTER_IMAGE_EDIT_FROM_GALLERY", + } + ImageGalleryTelemetry_ImageGalleryEventId_value = map[string]int32{ + "UNKNOWN": 0, + "ENTER_IMAGE_GALLERY": 1, + "ENTER_IMAGE_DETAILS_PAGE": 2, + "VOTE_FROM_MAIN_GALLERY_PAGE": 3, + "UNVOTE_FROM_MAIN_GALLERY_PAGE": 4, + "VOTE_FROM_IMAGE_DETAILS_PAGE": 5, + "UNVOTE_FROM_IMAGE_DETAILS_PAGE": 6, + "ENTER_IMAGE_EDIT_FROM_GALLERY": 7, + } +) + +func (x ImageGalleryTelemetry_ImageGalleryEventId) Enum() *ImageGalleryTelemetry_ImageGalleryEventId { + p := new(ImageGalleryTelemetry_ImageGalleryEventId) + *p = x + return p +} + +func (x ImageGalleryTelemetry_ImageGalleryEventId) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ImageGalleryTelemetry_ImageGalleryEventId) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[739].Descriptor() +} + +func (ImageGalleryTelemetry_ImageGalleryEventId) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[739] +} + +func (x ImageGalleryTelemetry_ImageGalleryEventId) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ImageGalleryTelemetry_ImageGalleryEventId.Descriptor instead. +func (ImageGalleryTelemetry_ImageGalleryEventId) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1338, 0} +} + +type IncenseEncounterOutProto_Result int32 + +const ( + IncenseEncounterOutProto_INCENSE_ENCOUNTER_UNKNOWN IncenseEncounterOutProto_Result = 0 + IncenseEncounterOutProto_INCENSE_ENCOUNTER_SUCCESS IncenseEncounterOutProto_Result = 1 + IncenseEncounterOutProto_INCENSE_ENCOUNTER_NOT_AVAILABLE IncenseEncounterOutProto_Result = 2 + IncenseEncounterOutProto_POKEMON_INVENTORY_FULL IncenseEncounterOutProto_Result = 3 +) + +// Enum value maps for IncenseEncounterOutProto_Result. +var ( + IncenseEncounterOutProto_Result_name = map[int32]string{ + 0: "INCENSE_ENCOUNTER_UNKNOWN", + 1: "INCENSE_ENCOUNTER_SUCCESS", + 2: "INCENSE_ENCOUNTER_NOT_AVAILABLE", + 3: "POKEMON_INVENTORY_FULL", + } + IncenseEncounterOutProto_Result_value = map[string]int32{ + "INCENSE_ENCOUNTER_UNKNOWN": 0, + "INCENSE_ENCOUNTER_SUCCESS": 1, + "INCENSE_ENCOUNTER_NOT_AVAILABLE": 2, + "POKEMON_INVENTORY_FULL": 3, + } +) + +func (x IncenseEncounterOutProto_Result) Enum() *IncenseEncounterOutProto_Result { + p := new(IncenseEncounterOutProto_Result) + *p = x + return p +} + +func (x IncenseEncounterOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (IncenseEncounterOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[740].Descriptor() +} + +func (IncenseEncounterOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[740] +} + +func (x IncenseEncounterOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IncenseEncounterOutProto_Result.Descriptor instead. +func (IncenseEncounterOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1347, 0} +} + +type InstallTime_InstallPhase int32 + +const ( + InstallTime_UNDEFINED InstallTime_InstallPhase = 0 + InstallTime_BOOT_UTIL InstallTime_InstallPhase = 1 + InstallTime_BOOT_METRICS InstallTime_InstallPhase = 2 + InstallTime_BOOT_NETWORK InstallTime_InstallPhase = 3 + InstallTime_BOOT_STORAGE InstallTime_InstallPhase = 4 + InstallTime_BOOT_LOCATION InstallTime_InstallPhase = 5 + InstallTime_BOOT_AUTH InstallTime_InstallPhase = 6 +) + +// Enum value maps for InstallTime_InstallPhase. +var ( + InstallTime_InstallPhase_name = map[int32]string{ + 0: "UNDEFINED", + 1: "BOOT_UTIL", + 2: "BOOT_METRICS", + 3: "BOOT_NETWORK", + 4: "BOOT_STORAGE", + 5: "BOOT_LOCATION", + 6: "BOOT_AUTH", + } + InstallTime_InstallPhase_value = map[string]int32{ + "UNDEFINED": 0, + "BOOT_UTIL": 1, + "BOOT_METRICS": 2, + "BOOT_NETWORK": 3, + "BOOT_STORAGE": 4, + "BOOT_LOCATION": 5, + "BOOT_AUTH": 6, + } +) + +func (x InstallTime_InstallPhase) Enum() *InstallTime_InstallPhase { + p := new(InstallTime_InstallPhase) + *p = x + return p +} + +func (x InstallTime_InstallPhase) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InstallTime_InstallPhase) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[741].Descriptor() +} + +func (InstallTime_InstallPhase) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[741] +} + +func (x InstallTime_InstallPhase) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InstallTime_InstallPhase.Descriptor instead. +func (InstallTime_InstallPhase) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1359, 0} +} + +type InternalAcceptFriendInviteOutProto_Result int32 + +const ( + InternalAcceptFriendInviteOutProto_UNSET InternalAcceptFriendInviteOutProto_Result = 0 + InternalAcceptFriendInviteOutProto_SUCCESS InternalAcceptFriendInviteOutProto_Result = 1 + InternalAcceptFriendInviteOutProto_ERROR_UNKNOWN InternalAcceptFriendInviteOutProto_Result = 2 + InternalAcceptFriendInviteOutProto_ERROR_INVITE_DOES_NOT_EXIST InternalAcceptFriendInviteOutProto_Result = 3 + InternalAcceptFriendInviteOutProto_ERROR_MAX_FRIENDS_LIMIT_REACHED_DELETED InternalAcceptFriendInviteOutProto_Result = 4 + InternalAcceptFriendInviteOutProto_ERROR_INVITE_HAS_BEEN_CANCELLED InternalAcceptFriendInviteOutProto_Result = 5 + InternalAcceptFriendInviteOutProto_ERROR_SENDER_HAS_MAX_FRIENDS InternalAcceptFriendInviteOutProto_Result = 6 + InternalAcceptFriendInviteOutProto_ERROR_RECEIVER_HAS_MAX_FRIENDS InternalAcceptFriendInviteOutProto_Result = 7 + InternalAcceptFriendInviteOutProto_ERROR_SENDER_IS_BLOCKED InternalAcceptFriendInviteOutProto_Result = 8 +) + +// Enum value maps for InternalAcceptFriendInviteOutProto_Result. +var ( + InternalAcceptFriendInviteOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_INVITE_DOES_NOT_EXIST", + 4: "ERROR_MAX_FRIENDS_LIMIT_REACHED_DELETED", + 5: "ERROR_INVITE_HAS_BEEN_CANCELLED", + 6: "ERROR_SENDER_HAS_MAX_FRIENDS", + 7: "ERROR_RECEIVER_HAS_MAX_FRIENDS", + 8: "ERROR_SENDER_IS_BLOCKED", + } + InternalAcceptFriendInviteOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_INVITE_DOES_NOT_EXIST": 3, + "ERROR_MAX_FRIENDS_LIMIT_REACHED_DELETED": 4, + "ERROR_INVITE_HAS_BEEN_CANCELLED": 5, + "ERROR_SENDER_HAS_MAX_FRIENDS": 6, + "ERROR_RECEIVER_HAS_MAX_FRIENDS": 7, + "ERROR_SENDER_IS_BLOCKED": 8, + } +) + +func (x InternalAcceptFriendInviteOutProto_Result) Enum() *InternalAcceptFriendInviteOutProto_Result { + p := new(InternalAcceptFriendInviteOutProto_Result) + *p = x + return p +} + +func (x InternalAcceptFriendInviteOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalAcceptFriendInviteOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[742].Descriptor() +} + +func (InternalAcceptFriendInviteOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[742] +} + +func (x InternalAcceptFriendInviteOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalAcceptFriendInviteOutProto_Result.Descriptor instead. +func (InternalAcceptFriendInviteOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1362, 0} +} + +type InternalAccountContactSettings_ConsentStatus int32 + +const ( + InternalAccountContactSettings_UNKNOWN InternalAccountContactSettings_ConsentStatus = 0 + InternalAccountContactSettings_OPT_IN InternalAccountContactSettings_ConsentStatus = 1 + InternalAccountContactSettings_OPT_OUT InternalAccountContactSettings_ConsentStatus = 2 +) + +// Enum value maps for InternalAccountContactSettings_ConsentStatus. +var ( + InternalAccountContactSettings_ConsentStatus_name = map[int32]string{ + 0: "UNKNOWN", + 1: "OPT_IN", + 2: "OPT_OUT", + } + InternalAccountContactSettings_ConsentStatus_value = map[string]int32{ + "UNKNOWN": 0, + "OPT_IN": 1, + "OPT_OUT": 2, + } +) + +func (x InternalAccountContactSettings_ConsentStatus) Enum() *InternalAccountContactSettings_ConsentStatus { + p := new(InternalAccountContactSettings_ConsentStatus) + *p = x + return p +} + +func (x InternalAccountContactSettings_ConsentStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalAccountContactSettings_ConsentStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[743].Descriptor() +} + +func (InternalAccountContactSettings_ConsentStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[743] +} + +func (x InternalAccountContactSettings_ConsentStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalAccountContactSettings_ConsentStatus.Descriptor instead. +func (InternalAccountContactSettings_ConsentStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1364, 0} +} + +type InternalAccountSettingsDataProto_Consent_Status int32 + +const ( + InternalAccountSettingsDataProto_Consent_UNKNOWN InternalAccountSettingsDataProto_Consent_Status = 0 + InternalAccountSettingsDataProto_Consent_OPT_IN InternalAccountSettingsDataProto_Consent_Status = 1 + InternalAccountSettingsDataProto_Consent_OPT_OUT InternalAccountSettingsDataProto_Consent_Status = 2 +) + +// Enum value maps for InternalAccountSettingsDataProto_Consent_Status. +var ( + InternalAccountSettingsDataProto_Consent_Status_name = map[int32]string{ + 0: "UNKNOWN", + 1: "OPT_IN", + 2: "OPT_OUT", + } + InternalAccountSettingsDataProto_Consent_Status_value = map[string]int32{ + "UNKNOWN": 0, + "OPT_IN": 1, + "OPT_OUT": 2, + } +) + +func (x InternalAccountSettingsDataProto_Consent_Status) Enum() *InternalAccountSettingsDataProto_Consent_Status { + p := new(InternalAccountSettingsDataProto_Consent_Status) + *p = x + return p +} + +func (x InternalAccountSettingsDataProto_Consent_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalAccountSettingsDataProto_Consent_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[744].Descriptor() +} + +func (InternalAccountSettingsDataProto_Consent_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[744] +} + +func (x InternalAccountSettingsDataProto_Consent_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalAccountSettingsDataProto_Consent_Status.Descriptor instead. +func (InternalAccountSettingsDataProto_Consent_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1365, 1, 0} +} + +type InternalAccountSettingsDataProto_Onboarded_Status int32 + +const ( + InternalAccountSettingsDataProto_Onboarded_UNSET InternalAccountSettingsDataProto_Onboarded_Status = 0 + InternalAccountSettingsDataProto_Onboarded_SKIPPED InternalAccountSettingsDataProto_Onboarded_Status = 1 + InternalAccountSettingsDataProto_Onboarded_SEEN InternalAccountSettingsDataProto_Onboarded_Status = 2 +) + +// Enum value maps for InternalAccountSettingsDataProto_Onboarded_Status. +var ( + InternalAccountSettingsDataProto_Onboarded_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SKIPPED", + 2: "SEEN", + } + InternalAccountSettingsDataProto_Onboarded_Status_value = map[string]int32{ + "UNSET": 0, + "SKIPPED": 1, + "SEEN": 2, + } +) + +func (x InternalAccountSettingsDataProto_Onboarded_Status) Enum() *InternalAccountSettingsDataProto_Onboarded_Status { + p := new(InternalAccountSettingsDataProto_Onboarded_Status) + *p = x + return p +} + +func (x InternalAccountSettingsDataProto_Onboarded_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalAccountSettingsDataProto_Onboarded_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[745].Descriptor() +} + +func (InternalAccountSettingsDataProto_Onboarded_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[745] +} + +func (x InternalAccountSettingsDataProto_Onboarded_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalAccountSettingsDataProto_Onboarded_Status.Descriptor instead. +func (InternalAccountSettingsDataProto_Onboarded_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1365, 3, 0} +} + +type InternalAccountSettingsDataProto_Visibility_Status int32 + +const ( + InternalAccountSettingsDataProto_Visibility_UNSET InternalAccountSettingsDataProto_Visibility_Status = 0 + InternalAccountSettingsDataProto_Visibility_EVERYONE InternalAccountSettingsDataProto_Visibility_Status = 1 + InternalAccountSettingsDataProto_Visibility_FRIENDS InternalAccountSettingsDataProto_Visibility_Status = 2 + InternalAccountSettingsDataProto_Visibility_PRIVATE InternalAccountSettingsDataProto_Visibility_Status = 3 +) + +// Enum value maps for InternalAccountSettingsDataProto_Visibility_Status. +var ( + InternalAccountSettingsDataProto_Visibility_Status_name = map[int32]string{ + 0: "UNSET", + 1: "EVERYONE", + 2: "FRIENDS", + 3: "PRIVATE", + } + InternalAccountSettingsDataProto_Visibility_Status_value = map[string]int32{ + "UNSET": 0, + "EVERYONE": 1, + "FRIENDS": 2, + "PRIVATE": 3, + } +) + +func (x InternalAccountSettingsDataProto_Visibility_Status) Enum() *InternalAccountSettingsDataProto_Visibility_Status { + p := new(InternalAccountSettingsDataProto_Visibility_Status) + *p = x + return p +} + +func (x InternalAccountSettingsDataProto_Visibility_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalAccountSettingsDataProto_Visibility_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[746].Descriptor() +} + +func (InternalAccountSettingsDataProto_Visibility_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[746] +} + +func (x InternalAccountSettingsDataProto_Visibility_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalAccountSettingsDataProto_Visibility_Status.Descriptor instead. +func (InternalAccountSettingsDataProto_Visibility_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1365, 4, 0} +} + +type InternalAcknowledgeInformationResponse_Status int32 + +const ( + InternalAcknowledgeInformationResponse_UNSET InternalAcknowledgeInformationResponse_Status = 0 + InternalAcknowledgeInformationResponse_SUCCESS InternalAcknowledgeInformationResponse_Status = 1 + InternalAcknowledgeInformationResponse_ERROR_UNKNOWN InternalAcknowledgeInformationResponse_Status = 2 +) + +// Enum value maps for InternalAcknowledgeInformationResponse_Status. +var ( + InternalAcknowledgeInformationResponse_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + InternalAcknowledgeInformationResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x InternalAcknowledgeInformationResponse_Status) Enum() *InternalAcknowledgeInformationResponse_Status { + p := new(InternalAcknowledgeInformationResponse_Status) + *p = x + return p +} + +func (x InternalAcknowledgeInformationResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalAcknowledgeInformationResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[747].Descriptor() +} + +func (InternalAcknowledgeInformationResponse_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[747] +} + +func (x InternalAcknowledgeInformationResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalAcknowledgeInformationResponse_Status.Descriptor instead. +func (InternalAcknowledgeInformationResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1368, 0} +} + +type InternalActionExecution_ExecutionMethod int32 + +const ( + InternalActionExecution_DEFAULT InternalActionExecution_ExecutionMethod = 0 + InternalActionExecution_SYNCHRONOUS InternalActionExecution_ExecutionMethod = 1 + InternalActionExecution_ASYNCHRONOUS InternalActionExecution_ExecutionMethod = 2 +) + +// Enum value maps for InternalActionExecution_ExecutionMethod. +var ( + InternalActionExecution_ExecutionMethod_name = map[int32]string{ + 0: "DEFAULT", + 1: "SYNCHRONOUS", + 2: "ASYNCHRONOUS", + } + InternalActionExecution_ExecutionMethod_value = map[string]int32{ + "DEFAULT": 0, + "SYNCHRONOUS": 1, + "ASYNCHRONOUS": 2, + } +) + +func (x InternalActionExecution_ExecutionMethod) Enum() *InternalActionExecution_ExecutionMethod { + p := new(InternalActionExecution_ExecutionMethod) + *p = x + return p +} + +func (x InternalActionExecution_ExecutionMethod) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalActionExecution_ExecutionMethod) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[748].Descriptor() +} + +func (InternalActionExecution_ExecutionMethod) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[748] +} + +func (x InternalActionExecution_ExecutionMethod) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalActionExecution_ExecutionMethod.Descriptor instead. +func (InternalActionExecution_ExecutionMethod) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1371, 0} +} + +type InternalAddFavoriteFriendResponse_Result int32 + +const ( + InternalAddFavoriteFriendResponse_UNSET InternalAddFavoriteFriendResponse_Result = 0 + InternalAddFavoriteFriendResponse_SUCCESS InternalAddFavoriteFriendResponse_Result = 1 + InternalAddFavoriteFriendResponse_ERROR InternalAddFavoriteFriendResponse_Result = 2 +) + +// Enum value maps for InternalAddFavoriteFriendResponse_Result. +var ( + InternalAddFavoriteFriendResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + } + InternalAddFavoriteFriendResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + } +) + +func (x InternalAddFavoriteFriendResponse_Result) Enum() *InternalAddFavoriteFriendResponse_Result { + p := new(InternalAddFavoriteFriendResponse_Result) + *p = x + return p +} + +func (x InternalAddFavoriteFriendResponse_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalAddFavoriteFriendResponse_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[749].Descriptor() +} + +func (InternalAddFavoriteFriendResponse_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[749] +} + +func (x InternalAddFavoriteFriendResponse_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalAddFavoriteFriendResponse_Result.Descriptor instead. +func (InternalAddFavoriteFriendResponse_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1374, 0} +} + +type InternalAddLoginActionOutProto_Status int32 + +const ( + InternalAddLoginActionOutProto_UNSET InternalAddLoginActionOutProto_Status = 0 + InternalAddLoginActionOutProto_AUTH_FAILURE InternalAddLoginActionOutProto_Status = 1 + InternalAddLoginActionOutProto_LOGIN_TAKEN InternalAddLoginActionOutProto_Status = 2 + InternalAddLoginActionOutProto_ERROR_UNKNOWN InternalAddLoginActionOutProto_Status = 3 +) + +// Enum value maps for InternalAddLoginActionOutProto_Status. +var ( + InternalAddLoginActionOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "AUTH_FAILURE", + 2: "LOGIN_TAKEN", + 3: "ERROR_UNKNOWN", + } + InternalAddLoginActionOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "AUTH_FAILURE": 1, + "LOGIN_TAKEN": 2, + "ERROR_UNKNOWN": 3, + } +) + +func (x InternalAddLoginActionOutProto_Status) Enum() *InternalAddLoginActionOutProto_Status { + p := new(InternalAddLoginActionOutProto_Status) + *p = x + return p +} + +func (x InternalAddLoginActionOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalAddLoginActionOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[750].Descriptor() +} + +func (InternalAddLoginActionOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[750] +} + +func (x InternalAddLoginActionOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalAddLoginActionOutProto_Status.Descriptor instead. +func (InternalAddLoginActionOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1375, 0} +} + +type InternalAndroidDevice_DeviceType int32 + +const ( + InternalAndroidDevice_UNKNOWN InternalAndroidDevice_DeviceType = 0 + InternalAndroidDevice_PHONE InternalAndroidDevice_DeviceType = 1 + InternalAndroidDevice_TABLET InternalAndroidDevice_DeviceType = 2 + InternalAndroidDevice_WATCH InternalAndroidDevice_DeviceType = 3 + InternalAndroidDevice_CHEST_STRAP InternalAndroidDevice_DeviceType = 4 + InternalAndroidDevice_SCALE InternalAndroidDevice_DeviceType = 5 + InternalAndroidDevice_HEAD_MOUNTED InternalAndroidDevice_DeviceType = 6 +) + +// Enum value maps for InternalAndroidDevice_DeviceType. +var ( + InternalAndroidDevice_DeviceType_name = map[int32]string{ + 0: "UNKNOWN", + 1: "PHONE", + 2: "TABLET", + 3: "WATCH", + 4: "CHEST_STRAP", + 5: "SCALE", + 6: "HEAD_MOUNTED", + } + InternalAndroidDevice_DeviceType_value = map[string]int32{ + "UNKNOWN": 0, + "PHONE": 1, + "TABLET": 2, + "WATCH": 3, + "CHEST_STRAP": 4, + "SCALE": 5, + "HEAD_MOUNTED": 6, + } +) + +func (x InternalAndroidDevice_DeviceType) Enum() *InternalAndroidDevice_DeviceType { + p := new(InternalAndroidDevice_DeviceType) + *p = x + return p +} + +func (x InternalAndroidDevice_DeviceType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalAndroidDevice_DeviceType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[751].Descriptor() +} + +func (InternalAndroidDevice_DeviceType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[751] +} + +func (x InternalAndroidDevice_DeviceType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalAndroidDevice_DeviceType.Descriptor instead. +func (InternalAndroidDevice_DeviceType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1380, 0} +} + +type InternalAuthenticateAppleSignInResponseProto_Status int32 + +const ( + InternalAuthenticateAppleSignInResponseProto_UNSET InternalAuthenticateAppleSignInResponseProto_Status = 0 + InternalAuthenticateAppleSignInResponseProto_SUCCESS InternalAuthenticateAppleSignInResponseProto_Status = 1 + InternalAuthenticateAppleSignInResponseProto_INVALID_AUTH InternalAuthenticateAppleSignInResponseProto_Status = 2 + InternalAuthenticateAppleSignInResponseProto_SERVER_ERROR InternalAuthenticateAppleSignInResponseProto_Status = 3 +) + +// Enum value maps for InternalAuthenticateAppleSignInResponseProto_Status. +var ( + InternalAuthenticateAppleSignInResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "INVALID_AUTH", + 3: "SERVER_ERROR", + } + InternalAuthenticateAppleSignInResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "INVALID_AUTH": 2, + "SERVER_ERROR": 3, + } +) + +func (x InternalAuthenticateAppleSignInResponseProto_Status) Enum() *InternalAuthenticateAppleSignInResponseProto_Status { + p := new(InternalAuthenticateAppleSignInResponseProto_Status) + *p = x + return p +} + +func (x InternalAuthenticateAppleSignInResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalAuthenticateAppleSignInResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[752].Descriptor() +} + +func (InternalAuthenticateAppleSignInResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[752] +} + +func (x InternalAuthenticateAppleSignInResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalAuthenticateAppleSignInResponseProto_Status.Descriptor instead. +func (InternalAuthenticateAppleSignInResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1385, 0} +} + +type InternalAvatarImageMetadata_GetPhotoMode int32 + +const ( + InternalAvatarImageMetadata_ORIGINAL InternalAvatarImageMetadata_GetPhotoMode = 0 + InternalAvatarImageMetadata_MIN_SIZE_64 InternalAvatarImageMetadata_GetPhotoMode = 1 + InternalAvatarImageMetadata_MIN_SIZE_256 InternalAvatarImageMetadata_GetPhotoMode = 2 + InternalAvatarImageMetadata_MIN_SIZE_1080 InternalAvatarImageMetadata_GetPhotoMode = 3 +) + +// Enum value maps for InternalAvatarImageMetadata_GetPhotoMode. +var ( + InternalAvatarImageMetadata_GetPhotoMode_name = map[int32]string{ + 0: "ORIGINAL", + 1: "MIN_SIZE_64", + 2: "MIN_SIZE_256", + 3: "MIN_SIZE_1080", + } + InternalAvatarImageMetadata_GetPhotoMode_value = map[string]int32{ + "ORIGINAL": 0, + "MIN_SIZE_64": 1, + "MIN_SIZE_256": 2, + "MIN_SIZE_1080": 3, + } +) + +func (x InternalAvatarImageMetadata_GetPhotoMode) Enum() *InternalAvatarImageMetadata_GetPhotoMode { + p := new(InternalAvatarImageMetadata_GetPhotoMode) + *p = x + return p +} + +func (x InternalAvatarImageMetadata_GetPhotoMode) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalAvatarImageMetadata_GetPhotoMode) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[753].Descriptor() +} + +func (InternalAvatarImageMetadata_GetPhotoMode) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[753] +} + +func (x InternalAvatarImageMetadata_GetPhotoMode) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalAvatarImageMetadata_GetPhotoMode.Descriptor instead. +func (InternalAvatarImageMetadata_GetPhotoMode) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1386, 0} +} + +type InternalAvatarImageMetadata_ImageSpec int32 + +const ( + InternalAvatarImageMetadata_UNSET InternalAvatarImageMetadata_ImageSpec = 0 + InternalAvatarImageMetadata_AVATAR_HEADSHOT InternalAvatarImageMetadata_ImageSpec = 1 + InternalAvatarImageMetadata_AVATAR_FULL_BODY InternalAvatarImageMetadata_ImageSpec = 2 +) + +// Enum value maps for InternalAvatarImageMetadata_ImageSpec. +var ( + InternalAvatarImageMetadata_ImageSpec_name = map[int32]string{ + 0: "UNSET", + 1: "AVATAR_HEADSHOT", + 2: "AVATAR_FULL_BODY", + } + InternalAvatarImageMetadata_ImageSpec_value = map[string]int32{ + "UNSET": 0, + "AVATAR_HEADSHOT": 1, + "AVATAR_FULL_BODY": 2, + } +) + +func (x InternalAvatarImageMetadata_ImageSpec) Enum() *InternalAvatarImageMetadata_ImageSpec { + p := new(InternalAvatarImageMetadata_ImageSpec) + *p = x + return p +} + +func (x InternalAvatarImageMetadata_ImageSpec) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalAvatarImageMetadata_ImageSpec) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[754].Descriptor() +} + +func (InternalAvatarImageMetadata_ImageSpec) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[754] +} + +func (x InternalAvatarImageMetadata_ImageSpec) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalAvatarImageMetadata_ImageSpec.Descriptor instead. +func (InternalAvatarImageMetadata_ImageSpec) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1386, 1} +} + +type InternalBatchResetProto_Status int32 + +const ( + InternalBatchResetProto_UNSET InternalBatchResetProto_Status = 0 + InternalBatchResetProto_SUCCESS InternalBatchResetProto_Status = 1 + InternalBatchResetProto_ACCOUNT_NOT_FOUND InternalBatchResetProto_Status = 2 + InternalBatchResetProto_USERNAME_ALREADY_EMPTY InternalBatchResetProto_Status = 3 + InternalBatchResetProto_USERNAME_INVALID InternalBatchResetProto_Status = 4 + InternalBatchResetProto_USERNAME_NOT_ALLOWED InternalBatchResetProto_Status = 5 + InternalBatchResetProto_USERNAME_ABUSIVE InternalBatchResetProto_Status = 6 + InternalBatchResetProto_USERNAME_OCCUPIED InternalBatchResetProto_Status = 7 + InternalBatchResetProto_USERNAME_SERVER_FAILURE InternalBatchResetProto_Status = 8 + InternalBatchResetProto_SERVER_FAILURE InternalBatchResetProto_Status = 9 +) + +// Enum value maps for InternalBatchResetProto_Status. +var ( + InternalBatchResetProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ACCOUNT_NOT_FOUND", + 3: "USERNAME_ALREADY_EMPTY", + 4: "USERNAME_INVALID", + 5: "USERNAME_NOT_ALLOWED", + 6: "USERNAME_ABUSIVE", + 7: "USERNAME_OCCUPIED", + 8: "USERNAME_SERVER_FAILURE", + 9: "SERVER_FAILURE", + } + InternalBatchResetProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ACCOUNT_NOT_FOUND": 2, + "USERNAME_ALREADY_EMPTY": 3, + "USERNAME_INVALID": 4, + "USERNAME_NOT_ALLOWED": 5, + "USERNAME_ABUSIVE": 6, + "USERNAME_OCCUPIED": 7, + "USERNAME_SERVER_FAILURE": 8, + "SERVER_FAILURE": 9, + } +) + +func (x InternalBatchResetProto_Status) Enum() *InternalBatchResetProto_Status { + p := new(InternalBatchResetProto_Status) + *p = x + return p +} + +func (x InternalBatchResetProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalBatchResetProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[755].Descriptor() +} + +func (InternalBatchResetProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[755] +} + +func (x InternalBatchResetProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalBatchResetProto_Status.Descriptor instead. +func (InternalBatchResetProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1388, 0} +} + +type InternalBlockAccountOutProto_Result int32 + +const ( + InternalBlockAccountOutProto_UNSET InternalBlockAccountOutProto_Result = 0 + InternalBlockAccountOutProto_SUCCESS InternalBlockAccountOutProto_Result = 1 + InternalBlockAccountOutProto_ERROR_PLAYER_DOES_NOT_EXIST InternalBlockAccountOutProto_Result = 2 + InternalBlockAccountOutProto_ERROR_ALREADY_BLOCKED InternalBlockAccountOutProto_Result = 3 + InternalBlockAccountOutProto_ERROR_UPDATE_FRIENDSHIP_FAILED InternalBlockAccountOutProto_Result = 4 +) + +// Enum value maps for InternalBlockAccountOutProto_Result. +var ( + InternalBlockAccountOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PLAYER_DOES_NOT_EXIST", + 3: "ERROR_ALREADY_BLOCKED", + 4: "ERROR_UPDATE_FRIENDSHIP_FAILED", + } + InternalBlockAccountOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PLAYER_DOES_NOT_EXIST": 2, + "ERROR_ALREADY_BLOCKED": 3, + "ERROR_UPDATE_FRIENDSHIP_FAILED": 4, + } +) + +func (x InternalBlockAccountOutProto_Result) Enum() *InternalBlockAccountOutProto_Result { + p := new(InternalBlockAccountOutProto_Result) + *p = x + return p +} + +func (x InternalBlockAccountOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalBlockAccountOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[756].Descriptor() +} + +func (InternalBlockAccountOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[756] +} + +func (x InternalBlockAccountOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalBlockAccountOutProto_Result.Descriptor instead. +func (InternalBlockAccountOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1389, 0} +} + +type InternalCancelFriendInviteOutProto_Result int32 + +const ( + InternalCancelFriendInviteOutProto_UNSET InternalCancelFriendInviteOutProto_Result = 0 + InternalCancelFriendInviteOutProto_SUCCESS InternalCancelFriendInviteOutProto_Result = 1 + InternalCancelFriendInviteOutProto_ERROR_UNKNOWN InternalCancelFriendInviteOutProto_Result = 2 + InternalCancelFriendInviteOutProto_ERROR_INVITE_DOES_NOT_EXIST InternalCancelFriendInviteOutProto_Result = 3 + InternalCancelFriendInviteOutProto_ERROR_ALREADY_CANCELLED InternalCancelFriendInviteOutProto_Result = 4 +) + +// Enum value maps for InternalCancelFriendInviteOutProto_Result. +var ( + InternalCancelFriendInviteOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_INVITE_DOES_NOT_EXIST", + 4: "ERROR_ALREADY_CANCELLED", + } + InternalCancelFriendInviteOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_INVITE_DOES_NOT_EXIST": 3, + "ERROR_ALREADY_CANCELLED": 4, + } +) + +func (x InternalCancelFriendInviteOutProto_Result) Enum() *InternalCancelFriendInviteOutProto_Result { + p := new(InternalCancelFriendInviteOutProto_Result) + *p = x + return p +} + +func (x InternalCancelFriendInviteOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalCancelFriendInviteOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[757].Descriptor() +} + +func (InternalCancelFriendInviteOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[757] +} + +func (x InternalCancelFriendInviteOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalCancelFriendInviteOutProto_Result.Descriptor instead. +func (InternalCancelFriendInviteOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1392, 0} +} + +type InternalCheckAvatarImagesResponse_Status int32 + +const ( + InternalCheckAvatarImagesResponse_UNSET InternalCheckAvatarImagesResponse_Status = 0 + InternalCheckAvatarImagesResponse_SUCCESS InternalCheckAvatarImagesResponse_Status = 1 + InternalCheckAvatarImagesResponse_UNKNOWN_ERROR InternalCheckAvatarImagesResponse_Status = 2 +) + +// Enum value maps for InternalCheckAvatarImagesResponse_Status. +var ( + InternalCheckAvatarImagesResponse_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "UNKNOWN_ERROR", + } + InternalCheckAvatarImagesResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "UNKNOWN_ERROR": 2, + } +) + +func (x InternalCheckAvatarImagesResponse_Status) Enum() *InternalCheckAvatarImagesResponse_Status { + p := new(InternalCheckAvatarImagesResponse_Status) + *p = x + return p +} + +func (x InternalCheckAvatarImagesResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalCheckAvatarImagesResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[758].Descriptor() +} + +func (InternalCheckAvatarImagesResponse_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[758] +} + +func (x InternalCheckAvatarImagesResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalCheckAvatarImagesResponse_Status.Descriptor instead. +func (InternalCheckAvatarImagesResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1396, 0} +} + +type InternalCheckAvatarImagesResponse_AvatarImageInfo_Status int32 + +const ( + InternalCheckAvatarImagesResponse_AvatarImageInfo_UNSET InternalCheckAvatarImagesResponse_AvatarImageInfo_Status = 0 + InternalCheckAvatarImagesResponse_AvatarImageInfo_SUCCESS InternalCheckAvatarImagesResponse_AvatarImageInfo_Status = 1 + InternalCheckAvatarImagesResponse_AvatarImageInfo_MISMATCH InternalCheckAvatarImagesResponse_AvatarImageInfo_Status = 2 + InternalCheckAvatarImagesResponse_AvatarImageInfo_NOT_FOUND InternalCheckAvatarImagesResponse_AvatarImageInfo_Status = 3 +) + +// Enum value maps for InternalCheckAvatarImagesResponse_AvatarImageInfo_Status. +var ( + InternalCheckAvatarImagesResponse_AvatarImageInfo_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "MISMATCH", + 3: "NOT_FOUND", + } + InternalCheckAvatarImagesResponse_AvatarImageInfo_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "MISMATCH": 2, + "NOT_FOUND": 3, + } +) + +func (x InternalCheckAvatarImagesResponse_AvatarImageInfo_Status) Enum() *InternalCheckAvatarImagesResponse_AvatarImageInfo_Status { + p := new(InternalCheckAvatarImagesResponse_AvatarImageInfo_Status) + *p = x + return p +} + +func (x InternalCheckAvatarImagesResponse_AvatarImageInfo_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalCheckAvatarImagesResponse_AvatarImageInfo_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[759].Descriptor() +} + +func (InternalCheckAvatarImagesResponse_AvatarImageInfo_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[759] +} + +func (x InternalCheckAvatarImagesResponse_AvatarImageInfo_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalCheckAvatarImagesResponse_AvatarImageInfo_Status.Descriptor instead. +func (InternalCheckAvatarImagesResponse_AvatarImageInfo_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1396, 0, 0} +} + +type InternalClientInbox_Label int32 + +const ( + InternalClientInbox_UNSET_LABEL InternalClientInbox_Label = 0 + InternalClientInbox_UNREAD InternalClientInbox_Label = 1 + InternalClientInbox_NEW InternalClientInbox_Label = 2 + InternalClientInbox_IMMEDIATE InternalClientInbox_Label = 3 +) + +// Enum value maps for InternalClientInbox_Label. +var ( + InternalClientInbox_Label_name = map[int32]string{ + 0: "UNSET_LABEL", + 1: "UNREAD", + 2: "NEW", + 3: "IMMEDIATE", + } + InternalClientInbox_Label_value = map[string]int32{ + "UNSET_LABEL": 0, + "UNREAD": 1, + "NEW": 2, + "IMMEDIATE": 3, + } +) + +func (x InternalClientInbox_Label) Enum() *InternalClientInbox_Label { + p := new(InternalClientInbox_Label) + *p = x + return p +} + +func (x InternalClientInbox_Label) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalClientInbox_Label) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[760].Descriptor() +} + +func (InternalClientInbox_Label) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[760] +} + +func (x InternalClientInbox_Label) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalClientInbox_Label.Descriptor instead. +func (InternalClientInbox_Label) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1398, 0} +} + +type InternalCreateGuestLoginSecretTokenResponseProto_Status int32 + +const ( + InternalCreateGuestLoginSecretTokenResponseProto_UNSET InternalCreateGuestLoginSecretTokenResponseProto_Status = 0 + InternalCreateGuestLoginSecretTokenResponseProto_SUCCESS InternalCreateGuestLoginSecretTokenResponseProto_Status = 1 + InternalCreateGuestLoginSecretTokenResponseProto_UNKNOWN_ERROR InternalCreateGuestLoginSecretTokenResponseProto_Status = 2 + InternalCreateGuestLoginSecretTokenResponseProto_UNAUTHORIZED InternalCreateGuestLoginSecretTokenResponseProto_Status = 3 + InternalCreateGuestLoginSecretTokenResponseProto_DISABLED InternalCreateGuestLoginSecretTokenResponseProto_Status = 4 + InternalCreateGuestLoginSecretTokenResponseProto_EXCEEDED_RATE_LIMIT InternalCreateGuestLoginSecretTokenResponseProto_Status = 5 +) + +// Enum value maps for InternalCreateGuestLoginSecretTokenResponseProto_Status. +var ( + InternalCreateGuestLoginSecretTokenResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "UNKNOWN_ERROR", + 3: "UNAUTHORIZED", + 4: "DISABLED", + 5: "EXCEEDED_RATE_LIMIT", + } + InternalCreateGuestLoginSecretTokenResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "UNKNOWN_ERROR": 2, + "UNAUTHORIZED": 3, + "DISABLED": 4, + "EXCEEDED_RATE_LIMIT": 5, + } +) + +func (x InternalCreateGuestLoginSecretTokenResponseProto_Status) Enum() *InternalCreateGuestLoginSecretTokenResponseProto_Status { + p := new(InternalCreateGuestLoginSecretTokenResponseProto_Status) + *p = x + return p +} + +func (x InternalCreateGuestLoginSecretTokenResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalCreateGuestLoginSecretTokenResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[761].Descriptor() +} + +func (InternalCreateGuestLoginSecretTokenResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[761] +} + +func (x InternalCreateGuestLoginSecretTokenResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalCreateGuestLoginSecretTokenResponseProto_Status.Descriptor instead. +func (InternalCreateGuestLoginSecretTokenResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1403, 0} +} + +type InternalCreateSharedLoginTokenResponse_Status int32 + +const ( + InternalCreateSharedLoginTokenResponse_UNSET InternalCreateSharedLoginTokenResponse_Status = 0 + InternalCreateSharedLoginTokenResponse_SUCCESS InternalCreateSharedLoginTokenResponse_Status = 1 + InternalCreateSharedLoginTokenResponse_ERROR_UNKNOWN InternalCreateSharedLoginTokenResponse_Status = 2 +) + +// Enum value maps for InternalCreateSharedLoginTokenResponse_Status. +var ( + InternalCreateSharedLoginTokenResponse_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + InternalCreateSharedLoginTokenResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x InternalCreateSharedLoginTokenResponse_Status) Enum() *InternalCreateSharedLoginTokenResponse_Status { + p := new(InternalCreateSharedLoginTokenResponse_Status) + *p = x + return p +} + +func (x InternalCreateSharedLoginTokenResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalCreateSharedLoginTokenResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[762].Descriptor() +} + +func (InternalCreateSharedLoginTokenResponse_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[762] +} + +func (x InternalCreateSharedLoginTokenResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalCreateSharedLoginTokenResponse_Status.Descriptor instead. +func (InternalCreateSharedLoginTokenResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1405, 0} +} + +type InternalCrmProxyResponseProto_Status int32 + +const ( + InternalCrmProxyResponseProto_UNSET InternalCrmProxyResponseProto_Status = 0 + InternalCrmProxyResponseProto_OK InternalCrmProxyResponseProto_Status = 1 + InternalCrmProxyResponseProto_ERROR_UNKNOWN InternalCrmProxyResponseProto_Status = 2 + InternalCrmProxyResponseProto_ERROR_PERMISSION_DENIED InternalCrmProxyResponseProto_Status = 3 + InternalCrmProxyResponseProto_ERROR_UNAVAILABLE InternalCrmProxyResponseProto_Status = 4 + InternalCrmProxyResponseProto_ERROR_UNAUTHENTICATED InternalCrmProxyResponseProto_Status = 5 +) + +// Enum value maps for InternalCrmProxyResponseProto_Status. +var ( + InternalCrmProxyResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "OK", + 2: "ERROR_UNKNOWN", + 3: "ERROR_PERMISSION_DENIED", + 4: "ERROR_UNAVAILABLE", + 5: "ERROR_UNAUTHENTICATED", + } + InternalCrmProxyResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "OK": 1, + "ERROR_UNKNOWN": 2, + "ERROR_PERMISSION_DENIED": 3, + "ERROR_UNAVAILABLE": 4, + "ERROR_UNAUTHENTICATED": 5, + } +) + +func (x InternalCrmProxyResponseProto_Status) Enum() *InternalCrmProxyResponseProto_Status { + p := new(InternalCrmProxyResponseProto_Status) + *p = x + return p +} + +func (x InternalCrmProxyResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalCrmProxyResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[763].Descriptor() +} + +func (InternalCrmProxyResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[763] +} + +func (x InternalCrmProxyResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalCrmProxyResponseProto_Status.Descriptor instead. +func (InternalCrmProxyResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1407, 0} +} + +type InternalDataAccessResponse_Status int32 + +const ( + InternalDataAccessResponse_UNSET InternalDataAccessResponse_Status = 0 + InternalDataAccessResponse_SUCCESS InternalDataAccessResponse_Status = 1 + InternalDataAccessResponse_ERROR_INVALIDEMAIL InternalDataAccessResponse_Status = 2 + InternalDataAccessResponse_ERROR_INVALIDLANGUAGE InternalDataAccessResponse_Status = 3 + InternalDataAccessResponse_ERROR_UNKNOWN InternalDataAccessResponse_Status = 4 +) + +// Enum value maps for InternalDataAccessResponse_Status. +var ( + InternalDataAccessResponse_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_INVALIDEMAIL", + 3: "ERROR_INVALIDLANGUAGE", + 4: "ERROR_UNKNOWN", + } + InternalDataAccessResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_INVALIDEMAIL": 2, + "ERROR_INVALIDLANGUAGE": 3, + "ERROR_UNKNOWN": 4, + } +) + +func (x InternalDataAccessResponse_Status) Enum() *InternalDataAccessResponse_Status { + p := new(InternalDataAccessResponse_Status) + *p = x + return p +} + +func (x InternalDataAccessResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalDataAccessResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[764].Descriptor() +} + +func (InternalDataAccessResponse_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[764] +} + +func (x InternalDataAccessResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalDataAccessResponse_Status.Descriptor instead. +func (InternalDataAccessResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1409, 0} +} + +type InternalDeclineFriendInviteOutProto_Result int32 + +const ( + InternalDeclineFriendInviteOutProto_UNSET InternalDeclineFriendInviteOutProto_Result = 0 + InternalDeclineFriendInviteOutProto_SUCCESS InternalDeclineFriendInviteOutProto_Result = 1 + InternalDeclineFriendInviteOutProto_ERROR_UNKNOWN InternalDeclineFriendInviteOutProto_Result = 2 + InternalDeclineFriendInviteOutProto_ERROR_INVITE_DOES_NOT_EXIST InternalDeclineFriendInviteOutProto_Result = 3 + InternalDeclineFriendInviteOutProto_ERROR_INVITE_ALREADY_DECLINED InternalDeclineFriendInviteOutProto_Result = 4 +) + +// Enum value maps for InternalDeclineFriendInviteOutProto_Result. +var ( + InternalDeclineFriendInviteOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_INVITE_DOES_NOT_EXIST", + 4: "ERROR_INVITE_ALREADY_DECLINED", + } + InternalDeclineFriendInviteOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_INVITE_DOES_NOT_EXIST": 3, + "ERROR_INVITE_ALREADY_DECLINED": 4, + } +) + +func (x InternalDeclineFriendInviteOutProto_Result) Enum() *InternalDeclineFriendInviteOutProto_Result { + p := new(InternalDeclineFriendInviteOutProto_Result) + *p = x + return p +} + +func (x InternalDeclineFriendInviteOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalDeclineFriendInviteOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[765].Descriptor() +} + +func (InternalDeclineFriendInviteOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[765] +} + +func (x InternalDeclineFriendInviteOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalDeclineFriendInviteOutProto_Result.Descriptor instead. +func (InternalDeclineFriendInviteOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1411, 0} +} + +type InternalDeleteAccountEmailOnFileResponse_Status int32 + +const ( + InternalDeleteAccountEmailOnFileResponse_UNSET InternalDeleteAccountEmailOnFileResponse_Status = 0 + InternalDeleteAccountEmailOnFileResponse_SUCCESS InternalDeleteAccountEmailOnFileResponse_Status = 1 + InternalDeleteAccountEmailOnFileResponse_ERROR_EMAIL_NOT_ON_FILE InternalDeleteAccountEmailOnFileResponse_Status = 2 + InternalDeleteAccountEmailOnFileResponse_ERROR_INVALID_LANGUAGE InternalDeleteAccountEmailOnFileResponse_Status = 3 + InternalDeleteAccountEmailOnFileResponse_ERROR_APP_NOT_SUPPORTED InternalDeleteAccountEmailOnFileResponse_Status = 4 + InternalDeleteAccountEmailOnFileResponse_ERROR_INVALID_PLAYER InternalDeleteAccountEmailOnFileResponse_Status = 5 + InternalDeleteAccountEmailOnFileResponse_ERROR_DUPLICATE_REQUEST InternalDeleteAccountEmailOnFileResponse_Status = 6 + InternalDeleteAccountEmailOnFileResponse_ERROR_HELPSHIFT_ERROR InternalDeleteAccountEmailOnFileResponse_Status = 7 + InternalDeleteAccountEmailOnFileResponse_ERROR_UNKNOWN InternalDeleteAccountEmailOnFileResponse_Status = 8 + InternalDeleteAccountEmailOnFileResponse_ERROR_CODENAME_NOT_ON_FILE InternalDeleteAccountEmailOnFileResponse_Status = 9 +) + +// Enum value maps for InternalDeleteAccountEmailOnFileResponse_Status. +var ( + InternalDeleteAccountEmailOnFileResponse_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_EMAIL_NOT_ON_FILE", + 3: "ERROR_INVALID_LANGUAGE", + 4: "ERROR_APP_NOT_SUPPORTED", + 5: "ERROR_INVALID_PLAYER", + 6: "ERROR_DUPLICATE_REQUEST", + 7: "ERROR_HELPSHIFT_ERROR", + 8: "ERROR_UNKNOWN", + 9: "ERROR_CODENAME_NOT_ON_FILE", + } + InternalDeleteAccountEmailOnFileResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_EMAIL_NOT_ON_FILE": 2, + "ERROR_INVALID_LANGUAGE": 3, + "ERROR_APP_NOT_SUPPORTED": 4, + "ERROR_INVALID_PLAYER": 5, + "ERROR_DUPLICATE_REQUEST": 6, + "ERROR_HELPSHIFT_ERROR": 7, + "ERROR_UNKNOWN": 8, + "ERROR_CODENAME_NOT_ON_FILE": 9, + } +) + +func (x InternalDeleteAccountEmailOnFileResponse_Status) Enum() *InternalDeleteAccountEmailOnFileResponse_Status { + p := new(InternalDeleteAccountEmailOnFileResponse_Status) + *p = x + return p +} + +func (x InternalDeleteAccountEmailOnFileResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalDeleteAccountEmailOnFileResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[766].Descriptor() +} + +func (InternalDeleteAccountEmailOnFileResponse_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[766] +} + +func (x InternalDeleteAccountEmailOnFileResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalDeleteAccountEmailOnFileResponse_Status.Descriptor instead. +func (InternalDeleteAccountEmailOnFileResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1414, 0} +} + +type InternalDeleteAccountResponse_Status int32 + +const ( + InternalDeleteAccountResponse_UNSET InternalDeleteAccountResponse_Status = 0 + InternalDeleteAccountResponse_SUCCESS InternalDeleteAccountResponse_Status = 1 + InternalDeleteAccountResponse_ERROR_INVALIDEMAIL InternalDeleteAccountResponse_Status = 2 + InternalDeleteAccountResponse_ERROR_INVALIDLANGUAGE InternalDeleteAccountResponse_Status = 3 + InternalDeleteAccountResponse_ERROR_UNKNOWN InternalDeleteAccountResponse_Status = 4 + InternalDeleteAccountResponse_ERROR_APP_NOT_SUPPORTED InternalDeleteAccountResponse_Status = 5 + InternalDeleteAccountResponse_ERROR_INVALID_PLAYER InternalDeleteAccountResponse_Status = 6 + InternalDeleteAccountResponse_ERROR_DUPLICATE_REQUEST InternalDeleteAccountResponse_Status = 7 +) + +// Enum value maps for InternalDeleteAccountResponse_Status. +var ( + InternalDeleteAccountResponse_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_INVALIDEMAIL", + 3: "ERROR_INVALIDLANGUAGE", + 4: "ERROR_UNKNOWN", + 5: "ERROR_APP_NOT_SUPPORTED", + 6: "ERROR_INVALID_PLAYER", + 7: "ERROR_DUPLICATE_REQUEST", + } + InternalDeleteAccountResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_INVALIDEMAIL": 2, + "ERROR_INVALIDLANGUAGE": 3, + "ERROR_UNKNOWN": 4, + "ERROR_APP_NOT_SUPPORTED": 5, + "ERROR_INVALID_PLAYER": 6, + "ERROR_DUPLICATE_REQUEST": 7, + } +) + +func (x InternalDeleteAccountResponse_Status) Enum() *InternalDeleteAccountResponse_Status { + p := new(InternalDeleteAccountResponse_Status) + *p = x + return p +} + +func (x InternalDeleteAccountResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalDeleteAccountResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[767].Descriptor() +} + +func (InternalDeleteAccountResponse_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[767] +} + +func (x InternalDeleteAccountResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalDeleteAccountResponse_Status.Descriptor instead. +func (InternalDeleteAccountResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1416, 0} +} + +type InternalDeletePhoneNumberResponse_Status int32 + +const ( + InternalDeletePhoneNumberResponse_UNSET InternalDeletePhoneNumberResponse_Status = 0 + InternalDeletePhoneNumberResponse_SUCCESS InternalDeletePhoneNumberResponse_Status = 1 + InternalDeletePhoneNumberResponse_ERROR_UNKNOWN InternalDeletePhoneNumberResponse_Status = 2 +) + +// Enum value maps for InternalDeletePhoneNumberResponse_Status. +var ( + InternalDeletePhoneNumberResponse_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + InternalDeletePhoneNumberResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x InternalDeletePhoneNumberResponse_Status) Enum() *InternalDeletePhoneNumberResponse_Status { + p := new(InternalDeletePhoneNumberResponse_Status) + *p = x + return p +} + +func (x InternalDeletePhoneNumberResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalDeletePhoneNumberResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[768].Descriptor() +} + +func (InternalDeletePhoneNumberResponse_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[768] +} + +func (x InternalDeletePhoneNumberResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalDeletePhoneNumberResponse_Status.Descriptor instead. +func (InternalDeletePhoneNumberResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1418, 0} +} + +type InternalDeletePhotoOutProto_Result int32 + +const ( + InternalDeletePhotoOutProto_UNSET InternalDeletePhotoOutProto_Result = 0 + InternalDeletePhotoOutProto_SUCCESS InternalDeletePhotoOutProto_Result = 1 + InternalDeletePhotoOutProto_IMAGE_NOT_FOUND InternalDeletePhotoOutProto_Result = 2 + InternalDeletePhotoOutProto_ERROR_UNKNOWN InternalDeletePhotoOutProto_Result = 3 +) + +// Enum value maps for InternalDeletePhotoOutProto_Result. +var ( + InternalDeletePhotoOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "IMAGE_NOT_FOUND", + 3: "ERROR_UNKNOWN", + } + InternalDeletePhotoOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "IMAGE_NOT_FOUND": 2, + "ERROR_UNKNOWN": 3, + } +) + +func (x InternalDeletePhotoOutProto_Result) Enum() *InternalDeletePhotoOutProto_Result { + p := new(InternalDeletePhotoOutProto_Result) + *p = x + return p +} + +func (x InternalDeletePhotoOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalDeletePhotoOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[769].Descriptor() +} + +func (InternalDeletePhotoOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[769] +} + +func (x InternalDeletePhotoOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalDeletePhotoOutProto_Result.Descriptor instead. +func (InternalDeletePhotoOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1419, 0} +} + +type InternalDismissContactListUpdateResponse_Result int32 + +const ( + InternalDismissContactListUpdateResponse_UNSET InternalDismissContactListUpdateResponse_Result = 0 + InternalDismissContactListUpdateResponse_SUCCESS InternalDismissContactListUpdateResponse_Result = 1 + InternalDismissContactListUpdateResponse_ERROR_UNKNOWN InternalDismissContactListUpdateResponse_Result = 2 +) + +// Enum value maps for InternalDismissContactListUpdateResponse_Result. +var ( + InternalDismissContactListUpdateResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + InternalDismissContactListUpdateResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x InternalDismissContactListUpdateResponse_Result) Enum() *InternalDismissContactListUpdateResponse_Result { + p := new(InternalDismissContactListUpdateResponse_Result) + *p = x + return p +} + +func (x InternalDismissContactListUpdateResponse_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalDismissContactListUpdateResponse_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[770].Descriptor() +} + +func (InternalDismissContactListUpdateResponse_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[770] +} + +func (x InternalDismissContactListUpdateResponse_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalDismissContactListUpdateResponse_Result.Descriptor instead. +func (InternalDismissContactListUpdateResponse_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1423, 0} +} + +type InternalDismissOutgoingGameInvitesResponse_Result int32 + +const ( + InternalDismissOutgoingGameInvitesResponse_UNSET InternalDismissOutgoingGameInvitesResponse_Result = 0 + InternalDismissOutgoingGameInvitesResponse_SUCCESS InternalDismissOutgoingGameInvitesResponse_Result = 1 +) + +// Enum value maps for InternalDismissOutgoingGameInvitesResponse_Result. +var ( + InternalDismissOutgoingGameInvitesResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + InternalDismissOutgoingGameInvitesResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x InternalDismissOutgoingGameInvitesResponse_Result) Enum() *InternalDismissOutgoingGameInvitesResponse_Result { + p := new(InternalDismissOutgoingGameInvitesResponse_Result) + *p = x + return p +} + +func (x InternalDismissOutgoingGameInvitesResponse_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalDismissOutgoingGameInvitesResponse_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[771].Descriptor() +} + +func (InternalDismissOutgoingGameInvitesResponse_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[771] +} + +func (x InternalDismissOutgoingGameInvitesResponse_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalDismissOutgoingGameInvitesResponse_Result.Descriptor instead. +func (InternalDismissOutgoingGameInvitesResponse_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1425, 0} +} + +type InternalDisplayWeatherProto_DisplayLevel int32 + +const ( + InternalDisplayWeatherProto_LEVEL_0 InternalDisplayWeatherProto_DisplayLevel = 0 + InternalDisplayWeatherProto_LEVEL_1 InternalDisplayWeatherProto_DisplayLevel = 1 + InternalDisplayWeatherProto_LEVEL_2 InternalDisplayWeatherProto_DisplayLevel = 2 + InternalDisplayWeatherProto_LEVEL_3 InternalDisplayWeatherProto_DisplayLevel = 3 +) + +// Enum value maps for InternalDisplayWeatherProto_DisplayLevel. +var ( + InternalDisplayWeatherProto_DisplayLevel_name = map[int32]string{ + 0: "LEVEL_0", + 1: "LEVEL_1", + 2: "LEVEL_2", + 3: "LEVEL_3", + } + InternalDisplayWeatherProto_DisplayLevel_value = map[string]int32{ + "LEVEL_0": 0, + "LEVEL_1": 1, + "LEVEL_2": 2, + "LEVEL_3": 3, + } +) + +func (x InternalDisplayWeatherProto_DisplayLevel) Enum() *InternalDisplayWeatherProto_DisplayLevel { + p := new(InternalDisplayWeatherProto_DisplayLevel) + *p = x + return p +} + +func (x InternalDisplayWeatherProto_DisplayLevel) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalDisplayWeatherProto_DisplayLevel) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[772].Descriptor() +} + +func (InternalDisplayWeatherProto_DisplayLevel) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[772] +} + +func (x InternalDisplayWeatherProto_DisplayLevel) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalDisplayWeatherProto_DisplayLevel.Descriptor instead. +func (InternalDisplayWeatherProto_DisplayLevel) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1426, 0} +} + +type InternalDownloadGmTemplatesResponseProto_Result int32 + +const ( + InternalDownloadGmTemplatesResponseProto_UNSET InternalDownloadGmTemplatesResponseProto_Result = 0 + InternalDownloadGmTemplatesResponseProto_COMPLETE InternalDownloadGmTemplatesResponseProto_Result = 1 + InternalDownloadGmTemplatesResponseProto_MORE_RESULTS InternalDownloadGmTemplatesResponseProto_Result = 2 + InternalDownloadGmTemplatesResponseProto_BATCH_ID_NOT_LIVE InternalDownloadGmTemplatesResponseProto_Result = 3 + InternalDownloadGmTemplatesResponseProto_INVALID_BASIS_BATCH_ID InternalDownloadGmTemplatesResponseProto_Result = 4 + InternalDownloadGmTemplatesResponseProto_WRONG_EXPERIMENTS InternalDownloadGmTemplatesResponseProto_Result = 5 +) + +// Enum value maps for InternalDownloadGmTemplatesResponseProto_Result. +var ( + InternalDownloadGmTemplatesResponseProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "COMPLETE", + 2: "MORE_RESULTS", + 3: "BATCH_ID_NOT_LIVE", + 4: "INVALID_BASIS_BATCH_ID", + 5: "WRONG_EXPERIMENTS", + } + InternalDownloadGmTemplatesResponseProto_Result_value = map[string]int32{ + "UNSET": 0, + "COMPLETE": 1, + "MORE_RESULTS": 2, + "BATCH_ID_NOT_LIVE": 3, + "INVALID_BASIS_BATCH_ID": 4, + "WRONG_EXPERIMENTS": 5, + } +) + +func (x InternalDownloadGmTemplatesResponseProto_Result) Enum() *InternalDownloadGmTemplatesResponseProto_Result { + p := new(InternalDownloadGmTemplatesResponseProto_Result) + *p = x + return p +} + +func (x InternalDownloadGmTemplatesResponseProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalDownloadGmTemplatesResponseProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[773].Descriptor() +} + +func (InternalDownloadGmTemplatesResponseProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[773] +} + +func (x InternalDownloadGmTemplatesResponseProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalDownloadGmTemplatesResponseProto_Result.Descriptor instead. +func (InternalDownloadGmTemplatesResponseProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1428, 0} +} + +type InternalFitnessSample_FitnessSampleType int32 + +const ( + InternalFitnessSample_SAMPLE_UNSET InternalFitnessSample_FitnessSampleType = 0 + InternalFitnessSample_STEPS InternalFitnessSample_FitnessSampleType = 1 + InternalFitnessSample_WALKING_DISTANCE_METERS InternalFitnessSample_FitnessSampleType = 2 + InternalFitnessSample_WHEELCHAIR_DISTANCE_METERS InternalFitnessSample_FitnessSampleType = 3 + InternalFitnessSample_CALORIES_KCALS InternalFitnessSample_FitnessSampleType = 4 + InternalFitnessSample_WHEELCHAIR_PUSH_COUNT InternalFitnessSample_FitnessSampleType = 5 + InternalFitnessSample_EXERCISE_TIME_MI InternalFitnessSample_FitnessSampleType = 6 +) + +// Enum value maps for InternalFitnessSample_FitnessSampleType. +var ( + InternalFitnessSample_FitnessSampleType_name = map[int32]string{ + 0: "SAMPLE_UNSET", + 1: "STEPS", + 2: "WALKING_DISTANCE_METERS", + 3: "WHEELCHAIR_DISTANCE_METERS", + 4: "CALORIES_KCALS", + 5: "WHEELCHAIR_PUSH_COUNT", + 6: "EXERCISE_TIME_MI", + } + InternalFitnessSample_FitnessSampleType_value = map[string]int32{ + "SAMPLE_UNSET": 0, + "STEPS": 1, + "WALKING_DISTANCE_METERS": 2, + "WHEELCHAIR_DISTANCE_METERS": 3, + "CALORIES_KCALS": 4, + "WHEELCHAIR_PUSH_COUNT": 5, + "EXERCISE_TIME_MI": 6, + } +) + +func (x InternalFitnessSample_FitnessSampleType) Enum() *InternalFitnessSample_FitnessSampleType { + p := new(InternalFitnessSample_FitnessSampleType) + *p = x + return p +} + +func (x InternalFitnessSample_FitnessSampleType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalFitnessSample_FitnessSampleType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[774].Descriptor() +} + +func (InternalFitnessSample_FitnessSampleType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[774] +} + +func (x InternalFitnessSample_FitnessSampleType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalFitnessSample_FitnessSampleType.Descriptor instead. +func (InternalFitnessSample_FitnessSampleType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1435, 0} +} + +type InternalFitnessSample_FitnessSourceType int32 + +const ( + InternalFitnessSample_SOURCE_UNSET InternalFitnessSample_FitnessSourceType = 0 + InternalFitnessSample_HEALTHKIT InternalFitnessSample_FitnessSourceType = 1 + InternalFitnessSample_GOOGLE_FIT InternalFitnessSample_FitnessSourceType = 2 + InternalFitnessSample_APPLE_WATCH InternalFitnessSample_FitnessSourceType = 3 + InternalFitnessSample_GPS InternalFitnessSample_FitnessSourceType = 4 + InternalFitnessSample_ANDROID_SENSOR_HUB InternalFitnessSample_FitnessSourceType = 5 +) + +// Enum value maps for InternalFitnessSample_FitnessSourceType. +var ( + InternalFitnessSample_FitnessSourceType_name = map[int32]string{ + 0: "SOURCE_UNSET", + 1: "HEALTHKIT", + 2: "GOOGLE_FIT", + 3: "APPLE_WATCH", + 4: "GPS", + 5: "ANDROID_SENSOR_HUB", + } + InternalFitnessSample_FitnessSourceType_value = map[string]int32{ + "SOURCE_UNSET": 0, + "HEALTHKIT": 1, + "GOOGLE_FIT": 2, + "APPLE_WATCH": 3, + "GPS": 4, + "ANDROID_SENSOR_HUB": 5, + } +) + +func (x InternalFitnessSample_FitnessSourceType) Enum() *InternalFitnessSample_FitnessSourceType { + p := new(InternalFitnessSample_FitnessSourceType) + *p = x + return p +} + +func (x InternalFitnessSample_FitnessSourceType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalFitnessSample_FitnessSourceType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[775].Descriptor() +} + +func (InternalFitnessSample_FitnessSourceType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[775] +} + +func (x InternalFitnessSample_FitnessSourceType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalFitnessSample_FitnessSourceType.Descriptor instead. +func (InternalFitnessSample_FitnessSourceType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1435, 1} +} + +type InternalFitnessUpdateOutProto_Status int32 + +const ( + InternalFitnessUpdateOutProto_UNSET InternalFitnessUpdateOutProto_Status = 0 + InternalFitnessUpdateOutProto_SUCCESS InternalFitnessUpdateOutProto_Status = 1 + InternalFitnessUpdateOutProto_ERROR_UNKNOWN InternalFitnessUpdateOutProto_Status = 2 +) + +// Enum value maps for InternalFitnessUpdateOutProto_Status. +var ( + InternalFitnessUpdateOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + InternalFitnessUpdateOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x InternalFitnessUpdateOutProto_Status) Enum() *InternalFitnessUpdateOutProto_Status { + p := new(InternalFitnessUpdateOutProto_Status) + *p = x + return p +} + +func (x InternalFitnessUpdateOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalFitnessUpdateOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[776].Descriptor() +} + +func (InternalFitnessUpdateOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[776] +} + +func (x InternalFitnessUpdateOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalFitnessUpdateOutProto_Status.Descriptor instead. +func (InternalFitnessUpdateOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1438, 0} +} + +type InternalFlagCategory_Category int32 + +const ( + InternalFlagCategory_UNDEFINED InternalFlagCategory_Category = 0 + InternalFlagCategory_THREAT InternalFlagCategory_Category = 100 + InternalFlagCategory_SELF_HARM InternalFlagCategory_Category = 101 + InternalFlagCategory_NUDITY InternalFlagCategory_Category = 102 + InternalFlagCategory_VIOLENCE InternalFlagCategory_Category = 103 + InternalFlagCategory_DRUGS InternalFlagCategory_Category = 104 + InternalFlagCategory_CHILD_SAFETY InternalFlagCategory_Category = 105 + InternalFlagCategory_EXTREMISM InternalFlagCategory_Category = 106 + InternalFlagCategory_WEAPONS_AND_SOLICITATION InternalFlagCategory_Category = 107 + InternalFlagCategory_PUBLIC_THREAT InternalFlagCategory_Category = 108 + InternalFlagCategory_INAPPROPRIATE InternalFlagCategory_Category = 200 + InternalFlagCategory_HATE_SPEECH InternalFlagCategory_Category = 201 + InternalFlagCategory_PRIVACY_INVASION InternalFlagCategory_Category = 202 + InternalFlagCategory_SEXUAL InternalFlagCategory_Category = 203 + InternalFlagCategory_IP_VIOLATION InternalFlagCategory_Category = 204 + InternalFlagCategory_HACKING InternalFlagCategory_Category = 205 + InternalFlagCategory_BULLYING InternalFlagCategory_Category = 300 + InternalFlagCategory_SPAM InternalFlagCategory_Category = 301 + InternalFlagCategory_OTHER_VIOLATION InternalFlagCategory_Category = 302 +) + +// Enum value maps for InternalFlagCategory_Category. +var ( + InternalFlagCategory_Category_name = map[int32]string{ + 0: "UNDEFINED", + 100: "THREAT", + 101: "SELF_HARM", + 102: "NUDITY", + 103: "VIOLENCE", + 104: "DRUGS", + 105: "CHILD_SAFETY", + 106: "EXTREMISM", + 107: "WEAPONS_AND_SOLICITATION", + 108: "PUBLIC_THREAT", + 200: "INAPPROPRIATE", + 201: "HATE_SPEECH", + 202: "PRIVACY_INVASION", + 203: "SEXUAL", + 204: "IP_VIOLATION", + 205: "HACKING", + 300: "BULLYING", + 301: "SPAM", + 302: "OTHER_VIOLATION", + } + InternalFlagCategory_Category_value = map[string]int32{ + "UNDEFINED": 0, + "THREAT": 100, + "SELF_HARM": 101, + "NUDITY": 102, + "VIOLENCE": 103, + "DRUGS": 104, + "CHILD_SAFETY": 105, + "EXTREMISM": 106, + "WEAPONS_AND_SOLICITATION": 107, + "PUBLIC_THREAT": 108, + "INAPPROPRIATE": 200, + "HATE_SPEECH": 201, + "PRIVACY_INVASION": 202, + "SEXUAL": 203, + "IP_VIOLATION": 204, + "HACKING": 205, + "BULLYING": 300, + "SPAM": 301, + "OTHER_VIOLATION": 302, + } +) + +func (x InternalFlagCategory_Category) Enum() *InternalFlagCategory_Category { + p := new(InternalFlagCategory_Category) + *p = x + return p +} + +func (x InternalFlagCategory_Category) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalFlagCategory_Category) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[777].Descriptor() +} + +func (InternalFlagCategory_Category) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[777] +} + +func (x InternalFlagCategory_Category) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalFlagCategory_Category.Descriptor instead. +func (InternalFlagCategory_Category) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1440, 0} +} + +type InternalFlagPhotoResponse_Result int32 + +const ( + InternalFlagPhotoResponse_UNSET InternalFlagPhotoResponse_Result = 0 + InternalFlagPhotoResponse_SUCCESS InternalFlagPhotoResponse_Result = 1 + InternalFlagPhotoResponse_IMAGE_NOT_FOUND InternalFlagPhotoResponse_Result = 2 + InternalFlagPhotoResponse_ERROR_UNKNOWN InternalFlagPhotoResponse_Result = 3 + InternalFlagPhotoResponse_ERROR_FILING_REPORT InternalFlagPhotoResponse_Result = 4 +) + +// Enum value maps for InternalFlagPhotoResponse_Result. +var ( + InternalFlagPhotoResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "IMAGE_NOT_FOUND", + 3: "ERROR_UNKNOWN", + 4: "ERROR_FILING_REPORT", + } + InternalFlagPhotoResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "IMAGE_NOT_FOUND": 2, + "ERROR_UNKNOWN": 3, + "ERROR_FILING_REPORT": 4, + } +) + +func (x InternalFlagPhotoResponse_Result) Enum() *InternalFlagPhotoResponse_Result { + p := new(InternalFlagPhotoResponse_Result) + *p = x + return p +} + +func (x InternalFlagPhotoResponse_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalFlagPhotoResponse_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[778].Descriptor() +} + +func (InternalFlagPhotoResponse_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[778] +} + +func (x InternalFlagPhotoResponse_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalFlagPhotoResponse_Result.Descriptor instead. +func (InternalFlagPhotoResponse_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1442, 0} +} + +type InternalFriendDetailsProto_OnlineStatus int32 + +const ( + InternalFriendDetailsProto_UNSET InternalFriendDetailsProto_OnlineStatus = 0 + InternalFriendDetailsProto_STATUS_UNKNOWN InternalFriendDetailsProto_OnlineStatus = 1 + InternalFriendDetailsProto_STATUS_ONLINE InternalFriendDetailsProto_OnlineStatus = 2 + InternalFriendDetailsProto_STATUS_OFFLINE InternalFriendDetailsProto_OnlineStatus = 3 +) + +// Enum value maps for InternalFriendDetailsProto_OnlineStatus. +var ( + InternalFriendDetailsProto_OnlineStatus_name = map[int32]string{ + 0: "UNSET", + 1: "STATUS_UNKNOWN", + 2: "STATUS_ONLINE", + 3: "STATUS_OFFLINE", + } + InternalFriendDetailsProto_OnlineStatus_value = map[string]int32{ + "UNSET": 0, + "STATUS_UNKNOWN": 1, + "STATUS_ONLINE": 2, + "STATUS_OFFLINE": 3, + } +) + +func (x InternalFriendDetailsProto_OnlineStatus) Enum() *InternalFriendDetailsProto_OnlineStatus { + p := new(InternalFriendDetailsProto_OnlineStatus) + *p = x + return p +} + +func (x InternalFriendDetailsProto_OnlineStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalFriendDetailsProto_OnlineStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[779].Descriptor() +} + +func (InternalFriendDetailsProto_OnlineStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[779] +} + +func (x InternalFriendDetailsProto_OnlineStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalFriendDetailsProto_OnlineStatus.Descriptor instead. +func (InternalFriendDetailsProto_OnlineStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1443, 0} +} + +type InternalFriendDetailsProto_LastPlayedDateRange int32 + +const ( + InternalFriendDetailsProto_DATE_UNSET InternalFriendDetailsProto_LastPlayedDateRange = 0 + InternalFriendDetailsProto_TODAY InternalFriendDetailsProto_LastPlayedDateRange = 1 + InternalFriendDetailsProto_YESTERDAY InternalFriendDetailsProto_LastPlayedDateRange = 2 + InternalFriendDetailsProto_DAYS2_TO7_AGO InternalFriendDetailsProto_LastPlayedDateRange = 3 + InternalFriendDetailsProto_DAYS8_TO30_AGO InternalFriendDetailsProto_LastPlayedDateRange = 4 + InternalFriendDetailsProto_MORE_THAN30_DAYS_AGO InternalFriendDetailsProto_LastPlayedDateRange = 5 +) + +// Enum value maps for InternalFriendDetailsProto_LastPlayedDateRange. +var ( + InternalFriendDetailsProto_LastPlayedDateRange_name = map[int32]string{ + 0: "DATE_UNSET", + 1: "TODAY", + 2: "YESTERDAY", + 3: "DAYS2_TO7_AGO", + 4: "DAYS8_TO30_AGO", + 5: "MORE_THAN30_DAYS_AGO", + } + InternalFriendDetailsProto_LastPlayedDateRange_value = map[string]int32{ + "DATE_UNSET": 0, + "TODAY": 1, + "YESTERDAY": 2, + "DAYS2_TO7_AGO": 3, + "DAYS8_TO30_AGO": 4, + "MORE_THAN30_DAYS_AGO": 5, + } +) + +func (x InternalFriendDetailsProto_LastPlayedDateRange) Enum() *InternalFriendDetailsProto_LastPlayedDateRange { + p := new(InternalFriendDetailsProto_LastPlayedDateRange) + *p = x + return p +} + +func (x InternalFriendDetailsProto_LastPlayedDateRange) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalFriendDetailsProto_LastPlayedDateRange) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[780].Descriptor() +} + +func (InternalFriendDetailsProto_LastPlayedDateRange) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[780] +} + +func (x InternalFriendDetailsProto_LastPlayedDateRange) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalFriendDetailsProto_LastPlayedDateRange.Descriptor instead. +func (InternalFriendDetailsProto_LastPlayedDateRange) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1443, 1} +} + +type InternalFriendRecommendationAttributeData_Reason int32 + +const ( + InternalFriendRecommendationAttributeData_UNSET_REASON InternalFriendRecommendationAttributeData_Reason = 0 +) + +// Enum value maps for InternalFriendRecommendationAttributeData_Reason. +var ( + InternalFriendRecommendationAttributeData_Reason_name = map[int32]string{ + 0: "UNSET_REASON", + } + InternalFriendRecommendationAttributeData_Reason_value = map[string]int32{ + "UNSET_REASON": 0, + } +) + +func (x InternalFriendRecommendationAttributeData_Reason) Enum() *InternalFriendRecommendationAttributeData_Reason { + p := new(InternalFriendRecommendationAttributeData_Reason) + *p = x + return p +} + +func (x InternalFriendRecommendationAttributeData_Reason) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalFriendRecommendationAttributeData_Reason) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[781].Descriptor() +} + +func (InternalFriendRecommendationAttributeData_Reason) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[781] +} + +func (x InternalFriendRecommendationAttributeData_Reason) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalFriendRecommendationAttributeData_Reason.Descriptor instead. +func (InternalFriendRecommendationAttributeData_Reason) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1445, 0} +} + +type InternalFriendRecommendationAttributeData_Type int32 + +const ( + InternalFriendRecommendationAttributeData_UNSET_TYPE InternalFriendRecommendationAttributeData_Type = 0 + InternalFriendRecommendationAttributeData_NEW_APP_FRIEND_TYPE InternalFriendRecommendationAttributeData_Type = 1 +) + +// Enum value maps for InternalFriendRecommendationAttributeData_Type. +var ( + InternalFriendRecommendationAttributeData_Type_name = map[int32]string{ + 0: "UNSET_TYPE", + 1: "NEW_APP_FRIEND_TYPE", + } + InternalFriendRecommendationAttributeData_Type_value = map[string]int32{ + "UNSET_TYPE": 0, + "NEW_APP_FRIEND_TYPE": 1, + } +) + +func (x InternalFriendRecommendationAttributeData_Type) Enum() *InternalFriendRecommendationAttributeData_Type { + p := new(InternalFriendRecommendationAttributeData_Type) + *p = x + return p +} + +func (x InternalFriendRecommendationAttributeData_Type) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalFriendRecommendationAttributeData_Type) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[782].Descriptor() +} + +func (InternalFriendRecommendationAttributeData_Type) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[782] +} + +func (x InternalFriendRecommendationAttributeData_Type) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalFriendRecommendationAttributeData_Type.Descriptor instead. +func (InternalFriendRecommendationAttributeData_Type) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1445, 1} +} + +type InternalGameplayWeatherProto_WeatherCondition int32 + +const ( + InternalGameplayWeatherProto_NONE InternalGameplayWeatherProto_WeatherCondition = 0 + InternalGameplayWeatherProto_CLEAR InternalGameplayWeatherProto_WeatherCondition = 1 + InternalGameplayWeatherProto_RAINY InternalGameplayWeatherProto_WeatherCondition = 2 + InternalGameplayWeatherProto_PARTLY_CLOUDY InternalGameplayWeatherProto_WeatherCondition = 3 + InternalGameplayWeatherProto_OVERCAST InternalGameplayWeatherProto_WeatherCondition = 4 + InternalGameplayWeatherProto_WINDY InternalGameplayWeatherProto_WeatherCondition = 5 + InternalGameplayWeatherProto_SNOW InternalGameplayWeatherProto_WeatherCondition = 6 + InternalGameplayWeatherProto_FOG InternalGameplayWeatherProto_WeatherCondition = 7 +) + +// Enum value maps for InternalGameplayWeatherProto_WeatherCondition. +var ( + InternalGameplayWeatherProto_WeatherCondition_name = map[int32]string{ + 0: "NONE", + 1: "CLEAR", + 2: "RAINY", + 3: "PARTLY_CLOUDY", + 4: "OVERCAST", + 5: "WINDY", + 6: "SNOW", + 7: "FOG", + } + InternalGameplayWeatherProto_WeatherCondition_value = map[string]int32{ + "NONE": 0, + "CLEAR": 1, + "RAINY": 2, + "PARTLY_CLOUDY": 3, + "OVERCAST": 4, + "WINDY": 5, + "SNOW": 6, + "FOG": 7, + } +) + +func (x InternalGameplayWeatherProto_WeatherCondition) Enum() *InternalGameplayWeatherProto_WeatherCondition { + p := new(InternalGameplayWeatherProto_WeatherCondition) + *p = x + return p +} + +func (x InternalGameplayWeatherProto_WeatherCondition) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGameplayWeatherProto_WeatherCondition) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[783].Descriptor() +} + +func (InternalGameplayWeatherProto_WeatherCondition) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[783] +} + +func (x InternalGameplayWeatherProto_WeatherCondition) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGameplayWeatherProto_WeatherCondition.Descriptor instead. +func (InternalGameplayWeatherProto_WeatherCondition) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1446, 0} +} + +type InternalGarProxyResponseProto_Status int32 + +const ( + InternalGarProxyResponseProto_OK InternalGarProxyResponseProto_Status = 0 + InternalGarProxyResponseProto_ERROR_UNKNOWN InternalGarProxyResponseProto_Status = 2 + InternalGarProxyResponseProto_ERROR_PERMISSION_DENIED InternalGarProxyResponseProto_Status = 7 + InternalGarProxyResponseProto_ERROR_UNAVAILABLE InternalGarProxyResponseProto_Status = 14 + InternalGarProxyResponseProto_ERROR_UNAUTHENTICATED InternalGarProxyResponseProto_Status = 16 +) + +// Enum value maps for InternalGarProxyResponseProto_Status. +var ( + InternalGarProxyResponseProto_Status_name = map[int32]string{ + 0: "OK", + 2: "ERROR_UNKNOWN", + 7: "ERROR_PERMISSION_DENIED", + 14: "ERROR_UNAVAILABLE", + 16: "ERROR_UNAUTHENTICATED", + } + InternalGarProxyResponseProto_Status_value = map[string]int32{ + "OK": 0, + "ERROR_UNKNOWN": 2, + "ERROR_PERMISSION_DENIED": 7, + "ERROR_UNAVAILABLE": 14, + "ERROR_UNAUTHENTICATED": 16, + } +) + +func (x InternalGarProxyResponseProto_Status) Enum() *InternalGarProxyResponseProto_Status { + p := new(InternalGarProxyResponseProto_Status) + *p = x + return p +} + +func (x InternalGarProxyResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGarProxyResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[784].Descriptor() +} + +func (InternalGarProxyResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[784] +} + +func (x InternalGarProxyResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGarProxyResponseProto_Status.Descriptor instead. +func (InternalGarProxyResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1449, 0} +} + +type InternalGenerateGmapSignedUrlOutProto_Result int32 + +const ( + InternalGenerateGmapSignedUrlOutProto_UNSET InternalGenerateGmapSignedUrlOutProto_Result = 0 + InternalGenerateGmapSignedUrlOutProto_SUCCESS InternalGenerateGmapSignedUrlOutProto_Result = 1 + InternalGenerateGmapSignedUrlOutProto_ERROR_PLAYER_NOT_VALID InternalGenerateGmapSignedUrlOutProto_Result = 2 + InternalGenerateGmapSignedUrlOutProto_ERROR_RATE_LIMITED InternalGenerateGmapSignedUrlOutProto_Result = 3 + InternalGenerateGmapSignedUrlOutProto_ERROR_MISSING_INPUT InternalGenerateGmapSignedUrlOutProto_Result = 4 + InternalGenerateGmapSignedUrlOutProto_ERROR_UNKNOWN InternalGenerateGmapSignedUrlOutProto_Result = 5 +) + +// Enum value maps for InternalGenerateGmapSignedUrlOutProto_Result. +var ( + InternalGenerateGmapSignedUrlOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PLAYER_NOT_VALID", + 3: "ERROR_RATE_LIMITED", + 4: "ERROR_MISSING_INPUT", + 5: "ERROR_UNKNOWN", + } + InternalGenerateGmapSignedUrlOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PLAYER_NOT_VALID": 2, + "ERROR_RATE_LIMITED": 3, + "ERROR_MISSING_INPUT": 4, + "ERROR_UNKNOWN": 5, + } +) + +func (x InternalGenerateGmapSignedUrlOutProto_Result) Enum() *InternalGenerateGmapSignedUrlOutProto_Result { + p := new(InternalGenerateGmapSignedUrlOutProto_Result) + *p = x + return p +} + +func (x InternalGenerateGmapSignedUrlOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGenerateGmapSignedUrlOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[785].Descriptor() +} + +func (InternalGenerateGmapSignedUrlOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[785] +} + +func (x InternalGenerateGmapSignedUrlOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGenerateGmapSignedUrlOutProto_Result.Descriptor instead. +func (InternalGenerateGmapSignedUrlOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1451, 0} +} + +type InternalGetAccountSettingsOutProto_Result int32 + +const ( + InternalGetAccountSettingsOutProto_UNSET InternalGetAccountSettingsOutProto_Result = 0 + InternalGetAccountSettingsOutProto_SUCCESS InternalGetAccountSettingsOutProto_Result = 1 + InternalGetAccountSettingsOutProto_ERROR_UNKNOWN InternalGetAccountSettingsOutProto_Result = 2 +) + +// Enum value maps for InternalGetAccountSettingsOutProto_Result. +var ( + InternalGetAccountSettingsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + InternalGetAccountSettingsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x InternalGetAccountSettingsOutProto_Result) Enum() *InternalGetAccountSettingsOutProto_Result { + p := new(InternalGetAccountSettingsOutProto_Result) + *p = x + return p +} + +func (x InternalGetAccountSettingsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetAccountSettingsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[786].Descriptor() +} + +func (InternalGetAccountSettingsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[786] +} + +func (x InternalGetAccountSettingsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetAccountSettingsOutProto_Result.Descriptor instead. +func (InternalGetAccountSettingsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1457, 0} +} + +type InternalGetAdventureSyncFitnessReportResponseProto_Status int32 + +const ( + InternalGetAdventureSyncFitnessReportResponseProto_UNSET InternalGetAdventureSyncFitnessReportResponseProto_Status = 0 + InternalGetAdventureSyncFitnessReportResponseProto_SUCCESS InternalGetAdventureSyncFitnessReportResponseProto_Status = 1 + InternalGetAdventureSyncFitnessReportResponseProto_ERROR_PLAYER_NOT_FOUND InternalGetAdventureSyncFitnessReportResponseProto_Status = 2 + InternalGetAdventureSyncFitnessReportResponseProto_ERROR_RECORDS_NOT_FOUND InternalGetAdventureSyncFitnessReportResponseProto_Status = 3 + InternalGetAdventureSyncFitnessReportResponseProto_ERROR_INVALID_WINDOW InternalGetAdventureSyncFitnessReportResponseProto_Status = 4 + InternalGetAdventureSyncFitnessReportResponseProto_ERROR_UNKNOWN InternalGetAdventureSyncFitnessReportResponseProto_Status = 5 +) + +// Enum value maps for InternalGetAdventureSyncFitnessReportResponseProto_Status. +var ( + InternalGetAdventureSyncFitnessReportResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PLAYER_NOT_FOUND", + 3: "ERROR_RECORDS_NOT_FOUND", + 4: "ERROR_INVALID_WINDOW", + 5: "ERROR_UNKNOWN", + } + InternalGetAdventureSyncFitnessReportResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PLAYER_NOT_FOUND": 2, + "ERROR_RECORDS_NOT_FOUND": 3, + "ERROR_INVALID_WINDOW": 4, + "ERROR_UNKNOWN": 5, + } +) + +func (x InternalGetAdventureSyncFitnessReportResponseProto_Status) Enum() *InternalGetAdventureSyncFitnessReportResponseProto_Status { + p := new(InternalGetAdventureSyncFitnessReportResponseProto_Status) + *p = x + return p +} + +func (x InternalGetAdventureSyncFitnessReportResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetAdventureSyncFitnessReportResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[787].Descriptor() +} + +func (InternalGetAdventureSyncFitnessReportResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[787] +} + +func (x InternalGetAdventureSyncFitnessReportResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetAdventureSyncFitnessReportResponseProto_Status.Descriptor instead. +func (InternalGetAdventureSyncFitnessReportResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1460, 0} +} + +type InternalGetAdventureSyncProgressOutProto_Status int32 + +const ( + InternalGetAdventureSyncProgressOutProto_UNSET InternalGetAdventureSyncProgressOutProto_Status = 0 + InternalGetAdventureSyncProgressOutProto_SUCCESS InternalGetAdventureSyncProgressOutProto_Status = 1 + InternalGetAdventureSyncProgressOutProto_DISABLED InternalGetAdventureSyncProgressOutProto_Status = 2 + InternalGetAdventureSyncProgressOutProto_ERROR_UNKNOWN InternalGetAdventureSyncProgressOutProto_Status = 3 +) + +// Enum value maps for InternalGetAdventureSyncProgressOutProto_Status. +var ( + InternalGetAdventureSyncProgressOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "DISABLED", + 3: "ERROR_UNKNOWN", + } + InternalGetAdventureSyncProgressOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "DISABLED": 2, + "ERROR_UNKNOWN": 3, + } +) + +func (x InternalGetAdventureSyncProgressOutProto_Status) Enum() *InternalGetAdventureSyncProgressOutProto_Status { + p := new(InternalGetAdventureSyncProgressOutProto_Status) + *p = x + return p +} + +func (x InternalGetAdventureSyncProgressOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetAdventureSyncProgressOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[788].Descriptor() +} + +func (InternalGetAdventureSyncProgressOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[788] +} + +func (x InternalGetAdventureSyncProgressOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetAdventureSyncProgressOutProto_Status.Descriptor instead. +func (InternalGetAdventureSyncProgressOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1461, 0} +} + +type InternalGetAdventureSyncSettingsResponseProto_Status int32 + +const ( + InternalGetAdventureSyncSettingsResponseProto_UNSET InternalGetAdventureSyncSettingsResponseProto_Status = 0 + InternalGetAdventureSyncSettingsResponseProto_SUCCESS InternalGetAdventureSyncSettingsResponseProto_Status = 1 + InternalGetAdventureSyncSettingsResponseProto_ERROR_UNKNOWN InternalGetAdventureSyncSettingsResponseProto_Status = 2 + InternalGetAdventureSyncSettingsResponseProto_ERROR_PLAYER_NOT_FOUND InternalGetAdventureSyncSettingsResponseProto_Status = 3 +) + +// Enum value maps for InternalGetAdventureSyncSettingsResponseProto_Status. +var ( + InternalGetAdventureSyncSettingsResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_PLAYER_NOT_FOUND", + } + InternalGetAdventureSyncSettingsResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_PLAYER_NOT_FOUND": 3, + } +) + +func (x InternalGetAdventureSyncSettingsResponseProto_Status) Enum() *InternalGetAdventureSyncSettingsResponseProto_Status { + p := new(InternalGetAdventureSyncSettingsResponseProto_Status) + *p = x + return p +} + +func (x InternalGetAdventureSyncSettingsResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetAdventureSyncSettingsResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[789].Descriptor() +} + +func (InternalGetAdventureSyncSettingsResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[789] +} + +func (x InternalGetAdventureSyncSettingsResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetAdventureSyncSettingsResponseProto_Status.Descriptor instead. +func (InternalGetAdventureSyncSettingsResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1464, 0} +} + +type InternalGetBackgroundModeSettingsOutProto_Status int32 + +const ( + InternalGetBackgroundModeSettingsOutProto_UNSET InternalGetBackgroundModeSettingsOutProto_Status = 0 + InternalGetBackgroundModeSettingsOutProto_SUCCESS InternalGetBackgroundModeSettingsOutProto_Status = 1 + InternalGetBackgroundModeSettingsOutProto_ERROR_UNKNOWN InternalGetBackgroundModeSettingsOutProto_Status = 2 +) + +// Enum value maps for InternalGetBackgroundModeSettingsOutProto_Status. +var ( + InternalGetBackgroundModeSettingsOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + InternalGetBackgroundModeSettingsOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x InternalGetBackgroundModeSettingsOutProto_Status) Enum() *InternalGetBackgroundModeSettingsOutProto_Status { + p := new(InternalGetBackgroundModeSettingsOutProto_Status) + *p = x + return p +} + +func (x InternalGetBackgroundModeSettingsOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetBackgroundModeSettingsOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[790].Descriptor() +} + +func (InternalGetBackgroundModeSettingsOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[790] +} + +func (x InternalGetBackgroundModeSettingsOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetBackgroundModeSettingsOutProto_Status.Descriptor instead. +func (InternalGetBackgroundModeSettingsOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1467, 0} +} + +type InternalGetFacebookFriendListOutProto_Result int32 + +const ( + InternalGetFacebookFriendListOutProto_UNSET InternalGetFacebookFriendListOutProto_Result = 0 + InternalGetFacebookFriendListOutProto_SUCCESS InternalGetFacebookFriendListOutProto_Result = 1 + InternalGetFacebookFriendListOutProto_ERROR_UNKNOWN InternalGetFacebookFriendListOutProto_Result = 2 + InternalGetFacebookFriendListOutProto_ERROR_FACEBOOK_API InternalGetFacebookFriendListOutProto_Result = 3 + InternalGetFacebookFriendListOutProto_ERROR_FACEBOOK_PERMISSIONS InternalGetFacebookFriendListOutProto_Result = 4 + InternalGetFacebookFriendListOutProto_ERROR_NO_FACEBOOK_ID InternalGetFacebookFriendListOutProto_Result = 5 + InternalGetFacebookFriendListOutProto_ERROR_PLAYER_NOT_FOUND InternalGetFacebookFriendListOutProto_Result = 6 +) + +// Enum value maps for InternalGetFacebookFriendListOutProto_Result. +var ( + InternalGetFacebookFriendListOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_FACEBOOK_API", + 4: "ERROR_FACEBOOK_PERMISSIONS", + 5: "ERROR_NO_FACEBOOK_ID", + 6: "ERROR_PLAYER_NOT_FOUND", + } + InternalGetFacebookFriendListOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_FACEBOOK_API": 3, + "ERROR_FACEBOOK_PERMISSIONS": 4, + "ERROR_NO_FACEBOOK_ID": 5, + "ERROR_PLAYER_NOT_FOUND": 6, + } +) + +func (x InternalGetFacebookFriendListOutProto_Result) Enum() *InternalGetFacebookFriendListOutProto_Result { + p := new(InternalGetFacebookFriendListOutProto_Result) + *p = x + return p +} + +func (x InternalGetFacebookFriendListOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetFacebookFriendListOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[791].Descriptor() +} + +func (InternalGetFacebookFriendListOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[791] +} + +func (x InternalGetFacebookFriendListOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetFacebookFriendListOutProto_Result.Descriptor instead. +func (InternalGetFacebookFriendListOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1475, 0} +} + +type InternalGetFitnessReportOutProto_Status int32 + +const ( + InternalGetFitnessReportOutProto_UNSET InternalGetFitnessReportOutProto_Status = 0 + InternalGetFitnessReportOutProto_SUCCESS InternalGetFitnessReportOutProto_Status = 1 + InternalGetFitnessReportOutProto_ERROR_PLAYER_NOT_FOUND InternalGetFitnessReportOutProto_Status = 2 + InternalGetFitnessReportOutProto_ERROR_RECORDS_NOT_FOUND InternalGetFitnessReportOutProto_Status = 3 + InternalGetFitnessReportOutProto_ERROR_INVALID_WINDOW InternalGetFitnessReportOutProto_Status = 4 + InternalGetFitnessReportOutProto_ERROR_UNKNOWN InternalGetFitnessReportOutProto_Status = 5 +) + +// Enum value maps for InternalGetFitnessReportOutProto_Status. +var ( + InternalGetFitnessReportOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PLAYER_NOT_FOUND", + 3: "ERROR_RECORDS_NOT_FOUND", + 4: "ERROR_INVALID_WINDOW", + 5: "ERROR_UNKNOWN", + } + InternalGetFitnessReportOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PLAYER_NOT_FOUND": 2, + "ERROR_RECORDS_NOT_FOUND": 3, + "ERROR_INVALID_WINDOW": 4, + "ERROR_UNKNOWN": 5, + } +) + +func (x InternalGetFitnessReportOutProto_Status) Enum() *InternalGetFitnessReportOutProto_Status { + p := new(InternalGetFitnessReportOutProto_Status) + *p = x + return p +} + +func (x InternalGetFitnessReportOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetFitnessReportOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[792].Descriptor() +} + +func (InternalGetFitnessReportOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[792] +} + +func (x InternalGetFitnessReportOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetFitnessReportOutProto_Status.Descriptor instead. +func (InternalGetFitnessReportOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1477, 0} +} + +type InternalGetFriendCodeOutProto_Result int32 + +const ( + InternalGetFriendCodeOutProto_UNSET InternalGetFriendCodeOutProto_Result = 0 + InternalGetFriendCodeOutProto_SUCCESS InternalGetFriendCodeOutProto_Result = 1 + InternalGetFriendCodeOutProto_ERROR InternalGetFriendCodeOutProto_Result = 2 +) + +// Enum value maps for InternalGetFriendCodeOutProto_Result. +var ( + InternalGetFriendCodeOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + } + InternalGetFriendCodeOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + } +) + +func (x InternalGetFriendCodeOutProto_Result) Enum() *InternalGetFriendCodeOutProto_Result { + p := new(InternalGetFriendCodeOutProto_Result) + *p = x + return p +} + +func (x InternalGetFriendCodeOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetFriendCodeOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[793].Descriptor() +} + +func (InternalGetFriendCodeOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[793] +} + +func (x InternalGetFriendCodeOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetFriendCodeOutProto_Result.Descriptor instead. +func (InternalGetFriendCodeOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1479, 0} +} + +type InternalGetFriendDetailsOutProto_Result int32 + +const ( + InternalGetFriendDetailsOutProto_UNSET InternalGetFriendDetailsOutProto_Result = 0 + InternalGetFriendDetailsOutProto_SUCCESS InternalGetFriendDetailsOutProto_Result = 1 + InternalGetFriendDetailsOutProto_ERROR_UNKNOWN InternalGetFriendDetailsOutProto_Result = 2 + InternalGetFriendDetailsOutProto_EXCEEDS_MAX_PLAYERS_PER_QUERY InternalGetFriendDetailsOutProto_Result = 3 +) + +// Enum value maps for InternalGetFriendDetailsOutProto_Result. +var ( + InternalGetFriendDetailsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "EXCEEDS_MAX_PLAYERS_PER_QUERY", + } + InternalGetFriendDetailsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "EXCEEDS_MAX_PLAYERS_PER_QUERY": 3, + } +) + +func (x InternalGetFriendDetailsOutProto_Result) Enum() *InternalGetFriendDetailsOutProto_Result { + p := new(InternalGetFriendDetailsOutProto_Result) + *p = x + return p +} + +func (x InternalGetFriendDetailsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetFriendDetailsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[794].Descriptor() +} + +func (InternalGetFriendDetailsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[794] +} + +func (x InternalGetFriendDetailsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetFriendDetailsOutProto_Result.Descriptor instead. +func (InternalGetFriendDetailsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1481, 0} +} + +type InternalGetFriendDetailsResponse_Result int32 + +const ( + InternalGetFriendDetailsResponse_UNSET InternalGetFriendDetailsResponse_Result = 0 + InternalGetFriendDetailsResponse_SUCCESS InternalGetFriendDetailsResponse_Result = 1 + InternalGetFriendDetailsResponse_ERROR_UNKNOWN InternalGetFriendDetailsResponse_Result = 2 + InternalGetFriendDetailsResponse_ERROR_EXCEEDS_MAX_FRIENDS_PER_QUERY InternalGetFriendDetailsResponse_Result = 3 + InternalGetFriendDetailsResponse_ERROR_FEATURE_DISABLED InternalGetFriendDetailsResponse_Result = 4 +) + +// Enum value maps for InternalGetFriendDetailsResponse_Result. +var ( + InternalGetFriendDetailsResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_EXCEEDS_MAX_FRIENDS_PER_QUERY", + 4: "ERROR_FEATURE_DISABLED", + } + InternalGetFriendDetailsResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_EXCEEDS_MAX_FRIENDS_PER_QUERY": 3, + "ERROR_FEATURE_DISABLED": 4, + } +) + +func (x InternalGetFriendDetailsResponse_Result) Enum() *InternalGetFriendDetailsResponse_Result { + p := new(InternalGetFriendDetailsResponse_Result) + *p = x + return p +} + +func (x InternalGetFriendDetailsResponse_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetFriendDetailsResponse_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[795].Descriptor() +} + +func (InternalGetFriendDetailsResponse_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[795] +} + +func (x InternalGetFriendDetailsResponse_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetFriendDetailsResponse_Result.Descriptor instead. +func (InternalGetFriendDetailsResponse_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1484, 0} +} + +type InternalGetFriendDetailsResponse_PlayerStatusDetailsProto_Result int32 + +const ( + InternalGetFriendDetailsResponse_PlayerStatusDetailsProto_UNSET InternalGetFriendDetailsResponse_PlayerStatusDetailsProto_Result = 0 + InternalGetFriendDetailsResponse_PlayerStatusDetailsProto_SUCCESS InternalGetFriendDetailsResponse_PlayerStatusDetailsProto_Result = 1 + InternalGetFriendDetailsResponse_PlayerStatusDetailsProto_ERROR_UNKNOWN InternalGetFriendDetailsResponse_PlayerStatusDetailsProto_Result = 2 + InternalGetFriendDetailsResponse_PlayerStatusDetailsProto_ERROR_STATUS_UNKNOWN InternalGetFriendDetailsResponse_PlayerStatusDetailsProto_Result = 3 + InternalGetFriendDetailsResponse_PlayerStatusDetailsProto_ERROR_STALE_DATA InternalGetFriendDetailsResponse_PlayerStatusDetailsProto_Result = 4 +) + +// Enum value maps for InternalGetFriendDetailsResponse_PlayerStatusDetailsProto_Result. +var ( + InternalGetFriendDetailsResponse_PlayerStatusDetailsProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_STATUS_UNKNOWN", + 4: "ERROR_STALE_DATA", + } + InternalGetFriendDetailsResponse_PlayerStatusDetailsProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_STATUS_UNKNOWN": 3, + "ERROR_STALE_DATA": 4, + } +) + +func (x InternalGetFriendDetailsResponse_PlayerStatusDetailsProto_Result) Enum() *InternalGetFriendDetailsResponse_PlayerStatusDetailsProto_Result { + p := new(InternalGetFriendDetailsResponse_PlayerStatusDetailsProto_Result) + *p = x + return p +} + +func (x InternalGetFriendDetailsResponse_PlayerStatusDetailsProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetFriendDetailsResponse_PlayerStatusDetailsProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[796].Descriptor() +} + +func (InternalGetFriendDetailsResponse_PlayerStatusDetailsProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[796] +} + +func (x InternalGetFriendDetailsResponse_PlayerStatusDetailsProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetFriendDetailsResponse_PlayerStatusDetailsProto_Result.Descriptor instead. +func (InternalGetFriendDetailsResponse_PlayerStatusDetailsProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1484, 1, 0} +} + +type InternalGetFriendRecommendationResponse_Result int32 + +const ( + InternalGetFriendRecommendationResponse_UNSET InternalGetFriendRecommendationResponse_Result = 0 + InternalGetFriendRecommendationResponse_SUCCESS InternalGetFriendRecommendationResponse_Result = 1 +) + +// Enum value maps for InternalGetFriendRecommendationResponse_Result. +var ( + InternalGetFriendRecommendationResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + InternalGetFriendRecommendationResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x InternalGetFriendRecommendationResponse_Result) Enum() *InternalGetFriendRecommendationResponse_Result { + p := new(InternalGetFriendRecommendationResponse_Result) + *p = x + return p +} + +func (x InternalGetFriendRecommendationResponse_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetFriendRecommendationResponse_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[797].Descriptor() +} + +func (InternalGetFriendRecommendationResponse_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[797] +} + +func (x InternalGetFriendRecommendationResponse_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetFriendRecommendationResponse_Result.Descriptor instead. +func (InternalGetFriendRecommendationResponse_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1486, 0} +} + +type InternalGetFriendsListOutProto_Result int32 + +const ( + InternalGetFriendsListOutProto_UNSET InternalGetFriendsListOutProto_Result = 0 + InternalGetFriendsListOutProto_SUCCESS InternalGetFriendsListOutProto_Result = 1 + InternalGetFriendsListOutProto_ERROR_UNKNOWN InternalGetFriendsListOutProto_Result = 2 +) + +// Enum value maps for InternalGetFriendsListOutProto_Result. +var ( + InternalGetFriendsListOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + InternalGetFriendsListOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x InternalGetFriendsListOutProto_Result) Enum() *InternalGetFriendsListOutProto_Result { + p := new(InternalGetFriendsListOutProto_Result) + *p = x + return p +} + +func (x InternalGetFriendsListOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetFriendsListOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[798].Descriptor() +} + +func (InternalGetFriendsListOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[798] +} + +func (x InternalGetFriendsListOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetFriendsListOutProto_Result.Descriptor instead. +func (InternalGetFriendsListOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1487, 0} +} + +type InternalGetFriendsListOutProto_FriendProto_OnlineStatus int32 + +const ( + InternalGetFriendsListOutProto_FriendProto_UNSET InternalGetFriendsListOutProto_FriendProto_OnlineStatus = 0 + InternalGetFriendsListOutProto_FriendProto_STATUS_UNKNOWN InternalGetFriendsListOutProto_FriendProto_OnlineStatus = 1 + InternalGetFriendsListOutProto_FriendProto_STATUS_ONLINE InternalGetFriendsListOutProto_FriendProto_OnlineStatus = 2 + InternalGetFriendsListOutProto_FriendProto_STATUS_OFFLINE InternalGetFriendsListOutProto_FriendProto_OnlineStatus = 3 +) + +// Enum value maps for InternalGetFriendsListOutProto_FriendProto_OnlineStatus. +var ( + InternalGetFriendsListOutProto_FriendProto_OnlineStatus_name = map[int32]string{ + 0: "UNSET", + 1: "STATUS_UNKNOWN", + 2: "STATUS_ONLINE", + 3: "STATUS_OFFLINE", + } + InternalGetFriendsListOutProto_FriendProto_OnlineStatus_value = map[string]int32{ + "UNSET": 0, + "STATUS_UNKNOWN": 1, + "STATUS_ONLINE": 2, + "STATUS_OFFLINE": 3, + } +) + +func (x InternalGetFriendsListOutProto_FriendProto_OnlineStatus) Enum() *InternalGetFriendsListOutProto_FriendProto_OnlineStatus { + p := new(InternalGetFriendsListOutProto_FriendProto_OnlineStatus) + *p = x + return p +} + +func (x InternalGetFriendsListOutProto_FriendProto_OnlineStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetFriendsListOutProto_FriendProto_OnlineStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[799].Descriptor() +} + +func (InternalGetFriendsListOutProto_FriendProto_OnlineStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[799] +} + +func (x InternalGetFriendsListOutProto_FriendProto_OnlineStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetFriendsListOutProto_FriendProto_OnlineStatus.Descriptor instead. +func (InternalGetFriendsListOutProto_FriendProto_OnlineStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1487, 0, 0} +} + +type InternalGetFriendsListOutProto_FriendProto_FriendshipSourceType int32 + +const ( + InternalGetFriendsListOutProto_FriendProto_FRIENDSHIP_SOURCE_UNSET InternalGetFriendsListOutProto_FriendProto_FriendshipSourceType = 0 + InternalGetFriendsListOutProto_FriendProto_FRIENDSHIP_SOURCE_FRIEND_INVITE InternalGetFriendsListOutProto_FriendProto_FriendshipSourceType = 1 + InternalGetFriendsListOutProto_FriendProto_FRIENDSHIP_SOURCE_GAME_ACTION InternalGetFriendsListOutProto_FriendProto_FriendshipSourceType = 2 + InternalGetFriendsListOutProto_FriendProto_FRIENDSHIP_SOURCE_FACEBOOK_IMPORT InternalGetFriendsListOutProto_FriendProto_FriendshipSourceType = 3 + InternalGetFriendsListOutProto_FriendProto_FRIENDSHIP_SOURCE_FRIEND_GRAPH InternalGetFriendsListOutProto_FriendProto_FriendshipSourceType = 4 + InternalGetFriendsListOutProto_FriendProto_FRIENDSHIP_SOURCE_ADDRESS_BOOK_IMPORT InternalGetFriendsListOutProto_FriendProto_FriendshipSourceType = 5 +) + +// Enum value maps for InternalGetFriendsListOutProto_FriendProto_FriendshipSourceType. +var ( + InternalGetFriendsListOutProto_FriendProto_FriendshipSourceType_name = map[int32]string{ + 0: "FRIENDSHIP_SOURCE_UNSET", + 1: "FRIENDSHIP_SOURCE_FRIEND_INVITE", + 2: "FRIENDSHIP_SOURCE_GAME_ACTION", + 3: "FRIENDSHIP_SOURCE_FACEBOOK_IMPORT", + 4: "FRIENDSHIP_SOURCE_FRIEND_GRAPH", + 5: "FRIENDSHIP_SOURCE_ADDRESS_BOOK_IMPORT", + } + InternalGetFriendsListOutProto_FriendProto_FriendshipSourceType_value = map[string]int32{ + "FRIENDSHIP_SOURCE_UNSET": 0, + "FRIENDSHIP_SOURCE_FRIEND_INVITE": 1, + "FRIENDSHIP_SOURCE_GAME_ACTION": 2, + "FRIENDSHIP_SOURCE_FACEBOOK_IMPORT": 3, + "FRIENDSHIP_SOURCE_FRIEND_GRAPH": 4, + "FRIENDSHIP_SOURCE_ADDRESS_BOOK_IMPORT": 5, + } +) + +func (x InternalGetFriendsListOutProto_FriendProto_FriendshipSourceType) Enum() *InternalGetFriendsListOutProto_FriendProto_FriendshipSourceType { + p := new(InternalGetFriendsListOutProto_FriendProto_FriendshipSourceType) + *p = x + return p +} + +func (x InternalGetFriendsListOutProto_FriendProto_FriendshipSourceType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetFriendsListOutProto_FriendProto_FriendshipSourceType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[800].Descriptor() +} + +func (InternalGetFriendsListOutProto_FriendProto_FriendshipSourceType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[800] +} + +func (x InternalGetFriendsListOutProto_FriendProto_FriendshipSourceType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetFriendsListOutProto_FriendProto_FriendshipSourceType.Descriptor instead. +func (InternalGetFriendsListOutProto_FriendProto_FriendshipSourceType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1487, 0, 1} +} + +type InternalGetGmapSettingsOutProto_Result int32 + +const ( + InternalGetGmapSettingsOutProto_UNSET InternalGetGmapSettingsOutProto_Result = 0 + InternalGetGmapSettingsOutProto_SUCCESS InternalGetGmapSettingsOutProto_Result = 1 + InternalGetGmapSettingsOutProto_ERROR_UNKNOWN InternalGetGmapSettingsOutProto_Result = 2 + InternalGetGmapSettingsOutProto_ERROR_MISSING_CONFIG InternalGetGmapSettingsOutProto_Result = 3 + InternalGetGmapSettingsOutProto_ERROR_NO_UNIQUE_ID InternalGetGmapSettingsOutProto_Result = 4 +) + +// Enum value maps for InternalGetGmapSettingsOutProto_Result. +var ( + InternalGetGmapSettingsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_MISSING_CONFIG", + 4: "ERROR_NO_UNIQUE_ID", + } + InternalGetGmapSettingsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_MISSING_CONFIG": 3, + "ERROR_NO_UNIQUE_ID": 4, + } +) + +func (x InternalGetGmapSettingsOutProto_Result) Enum() *InternalGetGmapSettingsOutProto_Result { + p := new(InternalGetGmapSettingsOutProto_Result) + *p = x + return p +} + +func (x InternalGetGmapSettingsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetGmapSettingsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[801].Descriptor() +} + +func (InternalGetGmapSettingsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[801] +} + +func (x InternalGetGmapSettingsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetGmapSettingsOutProto_Result.Descriptor instead. +func (InternalGetGmapSettingsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1489, 0} +} + +type InternalGetIncomingFriendInvitesOutProto_Result int32 + +const ( + InternalGetIncomingFriendInvitesOutProto_UNSET InternalGetIncomingFriendInvitesOutProto_Result = 0 + InternalGetIncomingFriendInvitesOutProto_SUCCESS InternalGetIncomingFriendInvitesOutProto_Result = 1 + InternalGetIncomingFriendInvitesOutProto_ERROR_UNKNOWN InternalGetIncomingFriendInvitesOutProto_Result = 2 +) + +// Enum value maps for InternalGetIncomingFriendInvitesOutProto_Result. +var ( + InternalGetIncomingFriendInvitesOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + InternalGetIncomingFriendInvitesOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x InternalGetIncomingFriendInvitesOutProto_Result) Enum() *InternalGetIncomingFriendInvitesOutProto_Result { + p := new(InternalGetIncomingFriendInvitesOutProto_Result) + *p = x + return p +} + +func (x InternalGetIncomingFriendInvitesOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetIncomingFriendInvitesOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[802].Descriptor() +} + +func (InternalGetIncomingFriendInvitesOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[802] +} + +func (x InternalGetIncomingFriendInvitesOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetIncomingFriendInvitesOutProto_Result.Descriptor instead. +func (InternalGetIncomingFriendInvitesOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1492, 0} +} + +type InternalGetIncomingGameInvitesResponse_Result int32 + +const ( + InternalGetIncomingGameInvitesResponse_UNSET InternalGetIncomingGameInvitesResponse_Result = 0 + InternalGetIncomingGameInvitesResponse_SUCCESS InternalGetIncomingGameInvitesResponse_Result = 1 + InternalGetIncomingGameInvitesResponse_ERROR_UNKNOWN InternalGetIncomingGameInvitesResponse_Result = 2 + InternalGetIncomingGameInvitesResponse_ERROR_FEATURE_DISABLED InternalGetIncomingGameInvitesResponse_Result = 3 +) + +// Enum value maps for InternalGetIncomingGameInvitesResponse_Result. +var ( + InternalGetIncomingGameInvitesResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_FEATURE_DISABLED", + } + InternalGetIncomingGameInvitesResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_FEATURE_DISABLED": 3, + } +) + +func (x InternalGetIncomingGameInvitesResponse_Result) Enum() *InternalGetIncomingGameInvitesResponse_Result { + p := new(InternalGetIncomingGameInvitesResponse_Result) + *p = x + return p +} + +func (x InternalGetIncomingGameInvitesResponse_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetIncomingGameInvitesResponse_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[803].Descriptor() +} + +func (InternalGetIncomingGameInvitesResponse_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[803] +} + +func (x InternalGetIncomingGameInvitesResponse_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetIncomingGameInvitesResponse_Result.Descriptor instead. +func (InternalGetIncomingGameInvitesResponse_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1495, 0} +} + +type InternalGetIncomingGameInvitesResponse_IncomingGameInvite_Status int32 + +const ( + InternalGetIncomingGameInvitesResponse_IncomingGameInvite_UNSET InternalGetIncomingGameInvitesResponse_IncomingGameInvite_Status = 0 + InternalGetIncomingGameInvitesResponse_IncomingGameInvite_NEW InternalGetIncomingGameInvitesResponse_IncomingGameInvite_Status = 1 + InternalGetIncomingGameInvitesResponse_IncomingGameInvite_SEEN InternalGetIncomingGameInvitesResponse_IncomingGameInvite_Status = 2 +) + +// Enum value maps for InternalGetIncomingGameInvitesResponse_IncomingGameInvite_Status. +var ( + InternalGetIncomingGameInvitesResponse_IncomingGameInvite_Status_name = map[int32]string{ + 0: "UNSET", + 1: "NEW", + 2: "SEEN", + } + InternalGetIncomingGameInvitesResponse_IncomingGameInvite_Status_value = map[string]int32{ + "UNSET": 0, + "NEW": 1, + "SEEN": 2, + } +) + +func (x InternalGetIncomingGameInvitesResponse_IncomingGameInvite_Status) Enum() *InternalGetIncomingGameInvitesResponse_IncomingGameInvite_Status { + p := new(InternalGetIncomingGameInvitesResponse_IncomingGameInvite_Status) + *p = x + return p +} + +func (x InternalGetIncomingGameInvitesResponse_IncomingGameInvite_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetIncomingGameInvitesResponse_IncomingGameInvite_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[804].Descriptor() +} + +func (InternalGetIncomingGameInvitesResponse_IncomingGameInvite_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[804] +} + +func (x InternalGetIncomingGameInvitesResponse_IncomingGameInvite_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetIncomingGameInvitesResponse_IncomingGameInvite_Status.Descriptor instead. +func (InternalGetIncomingGameInvitesResponse_IncomingGameInvite_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1495, 0, 0} +} + +type InternalGetMyAccountResponse_Status int32 + +const ( + InternalGetMyAccountResponse_UNSET InternalGetMyAccountResponse_Status = 0 + InternalGetMyAccountResponse_SUCCESS InternalGetMyAccountResponse_Status = 1 + InternalGetMyAccountResponse_ERROR_UNKNOWN InternalGetMyAccountResponse_Status = 2 + InternalGetMyAccountResponse_ERROR_NOT_FOUND InternalGetMyAccountResponse_Status = 3 +) + +// Enum value maps for InternalGetMyAccountResponse_Status. +var ( + InternalGetMyAccountResponse_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_NOT_FOUND", + } + InternalGetMyAccountResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_NOT_FOUND": 3, + } +) + +func (x InternalGetMyAccountResponse_Status) Enum() *InternalGetMyAccountResponse_Status { + p := new(InternalGetMyAccountResponse_Status) + *p = x + return p +} + +func (x InternalGetMyAccountResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetMyAccountResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[805].Descriptor() +} + +func (InternalGetMyAccountResponse_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[805] +} + +func (x InternalGetMyAccountResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetMyAccountResponse_Status.Descriptor instead. +func (InternalGetMyAccountResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1499, 0} +} + +type InternalGetMyAccountResponse_ContactProto_Type int32 + +const ( + InternalGetMyAccountResponse_ContactProto_UNSET InternalGetMyAccountResponse_ContactProto_Type = 0 + InternalGetMyAccountResponse_ContactProto_MASKED_PHONE_NUMBER InternalGetMyAccountResponse_ContactProto_Type = 1 +) + +// Enum value maps for InternalGetMyAccountResponse_ContactProto_Type. +var ( + InternalGetMyAccountResponse_ContactProto_Type_name = map[int32]string{ + 0: "UNSET", + 1: "MASKED_PHONE_NUMBER", + } + InternalGetMyAccountResponse_ContactProto_Type_value = map[string]int32{ + "UNSET": 0, + "MASKED_PHONE_NUMBER": 1, + } +) + +func (x InternalGetMyAccountResponse_ContactProto_Type) Enum() *InternalGetMyAccountResponse_ContactProto_Type { + p := new(InternalGetMyAccountResponse_ContactProto_Type) + *p = x + return p +} + +func (x InternalGetMyAccountResponse_ContactProto_Type) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetMyAccountResponse_ContactProto_Type) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[806].Descriptor() +} + +func (InternalGetMyAccountResponse_ContactProto_Type) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[806] +} + +func (x InternalGetMyAccountResponse_ContactProto_Type) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetMyAccountResponse_ContactProto_Type.Descriptor instead. +func (InternalGetMyAccountResponse_ContactProto_Type) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1499, 0, 0} +} + +type InternalGetNotificationInboxOutProto_Result int32 + +const ( + InternalGetNotificationInboxOutProto_UNSET InternalGetNotificationInboxOutProto_Result = 0 + InternalGetNotificationInboxOutProto_SUCCESS InternalGetNotificationInboxOutProto_Result = 1 + InternalGetNotificationInboxOutProto_FAILURE InternalGetNotificationInboxOutProto_Result = 2 +) + +// Enum value maps for InternalGetNotificationInboxOutProto_Result. +var ( + InternalGetNotificationInboxOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + } + InternalGetNotificationInboxOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + } +) + +func (x InternalGetNotificationInboxOutProto_Result) Enum() *InternalGetNotificationInboxOutProto_Result { + p := new(InternalGetNotificationInboxOutProto_Result) + *p = x + return p +} + +func (x InternalGetNotificationInboxOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetNotificationInboxOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[807].Descriptor() +} + +func (InternalGetNotificationInboxOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[807] +} + +func (x InternalGetNotificationInboxOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetNotificationInboxOutProto_Result.Descriptor instead. +func (InternalGetNotificationInboxOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1500, 0} +} + +type InternalGetOutgoingFriendInvitesOutProto_Result int32 + +const ( + InternalGetOutgoingFriendInvitesOutProto_UNSET InternalGetOutgoingFriendInvitesOutProto_Result = 0 + InternalGetOutgoingFriendInvitesOutProto_SUCCESS InternalGetOutgoingFriendInvitesOutProto_Result = 1 + InternalGetOutgoingFriendInvitesOutProto_ERROR_UNKNOWN InternalGetOutgoingFriendInvitesOutProto_Result = 2 +) + +// Enum value maps for InternalGetOutgoingFriendInvitesOutProto_Result. +var ( + InternalGetOutgoingFriendInvitesOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + InternalGetOutgoingFriendInvitesOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x InternalGetOutgoingFriendInvitesOutProto_Result) Enum() *InternalGetOutgoingFriendInvitesOutProto_Result { + p := new(InternalGetOutgoingFriendInvitesOutProto_Result) + *p = x + return p +} + +func (x InternalGetOutgoingFriendInvitesOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetOutgoingFriendInvitesOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[808].Descriptor() +} + +func (InternalGetOutgoingFriendInvitesOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[808] +} + +func (x InternalGetOutgoingFriendInvitesOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetOutgoingFriendInvitesOutProto_Result.Descriptor instead. +func (InternalGetOutgoingFriendInvitesOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1503, 0} +} + +type InternalGetPhotosOutProto_Result int32 + +const ( + InternalGetPhotosOutProto_UNSET InternalGetPhotosOutProto_Result = 0 + InternalGetPhotosOutProto_SUCCESS InternalGetPhotosOutProto_Result = 1 + InternalGetPhotosOutProto_ERROR_UNKNOWN InternalGetPhotosOutProto_Result = 2 +) + +// Enum value maps for InternalGetPhotosOutProto_Result. +var ( + InternalGetPhotosOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + InternalGetPhotosOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x InternalGetPhotosOutProto_Result) Enum() *InternalGetPhotosOutProto_Result { + p := new(InternalGetPhotosOutProto_Result) + *p = x + return p +} + +func (x InternalGetPhotosOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetPhotosOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[809].Descriptor() +} + +func (InternalGetPhotosOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[809] +} + +func (x InternalGetPhotosOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetPhotosOutProto_Result.Descriptor instead. +func (InternalGetPhotosOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1507, 0} +} + +type InternalGetPhotosProto_PhotoSpec_GetPhotosMode int32 + +const ( + InternalGetPhotosProto_PhotoSpec_ORIGINAL InternalGetPhotosProto_PhotoSpec_GetPhotosMode = 0 + InternalGetPhotosProto_PhotoSpec_SIZE_64 InternalGetPhotosProto_PhotoSpec_GetPhotosMode = 1 + InternalGetPhotosProto_PhotoSpec_SIZE_256 InternalGetPhotosProto_PhotoSpec_GetPhotosMode = 2 + InternalGetPhotosProto_PhotoSpec_SIZE_1080 InternalGetPhotosProto_PhotoSpec_GetPhotosMode = 3 + InternalGetPhotosProto_PhotoSpec_MIN_SIZE_64 InternalGetPhotosProto_PhotoSpec_GetPhotosMode = 4 + InternalGetPhotosProto_PhotoSpec_MIN_SIZE_256 InternalGetPhotosProto_PhotoSpec_GetPhotosMode = 5 + InternalGetPhotosProto_PhotoSpec_MIN_SIZE_1080 InternalGetPhotosProto_PhotoSpec_GetPhotosMode = 6 +) + +// Enum value maps for InternalGetPhotosProto_PhotoSpec_GetPhotosMode. +var ( + InternalGetPhotosProto_PhotoSpec_GetPhotosMode_name = map[int32]string{ + 0: "ORIGINAL", + 1: "SIZE_64", + 2: "SIZE_256", + 3: "SIZE_1080", + 4: "MIN_SIZE_64", + 5: "MIN_SIZE_256", + 6: "MIN_SIZE_1080", + } + InternalGetPhotosProto_PhotoSpec_GetPhotosMode_value = map[string]int32{ + "ORIGINAL": 0, + "SIZE_64": 1, + "SIZE_256": 2, + "SIZE_1080": 3, + "MIN_SIZE_64": 4, + "MIN_SIZE_256": 5, + "MIN_SIZE_1080": 6, + } +) + +func (x InternalGetPhotosProto_PhotoSpec_GetPhotosMode) Enum() *InternalGetPhotosProto_PhotoSpec_GetPhotosMode { + p := new(InternalGetPhotosProto_PhotoSpec_GetPhotosMode) + *p = x + return p +} + +func (x InternalGetPhotosProto_PhotoSpec_GetPhotosMode) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetPhotosProto_PhotoSpec_GetPhotosMode) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[810].Descriptor() +} + +func (InternalGetPhotosProto_PhotoSpec_GetPhotosMode) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[810] +} + +func (x InternalGetPhotosProto_PhotoSpec_GetPhotosMode) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetPhotosProto_PhotoSpec_GetPhotosMode.Descriptor instead. +func (InternalGetPhotosProto_PhotoSpec_GetPhotosMode) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1508, 0, 0} +} + +type InternalGetPlayerSettingsOutProto_Result int32 + +const ( + InternalGetPlayerSettingsOutProto_UNSET InternalGetPlayerSettingsOutProto_Result = 0 + InternalGetPlayerSettingsOutProto_SUCCESS InternalGetPlayerSettingsOutProto_Result = 1 + InternalGetPlayerSettingsOutProto_ERROR_UNKNOWN InternalGetPlayerSettingsOutProto_Result = 2 + InternalGetPlayerSettingsOutProto_ERROR_PLAYER_NOT_FOUND InternalGetPlayerSettingsOutProto_Result = 3 +) + +// Enum value maps for InternalGetPlayerSettingsOutProto_Result. +var ( + InternalGetPlayerSettingsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_PLAYER_NOT_FOUND", + } + InternalGetPlayerSettingsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_PLAYER_NOT_FOUND": 3, + } +) + +func (x InternalGetPlayerSettingsOutProto_Result) Enum() *InternalGetPlayerSettingsOutProto_Result { + p := new(InternalGetPlayerSettingsOutProto_Result) + *p = x + return p +} + +func (x InternalGetPlayerSettingsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetPlayerSettingsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[811].Descriptor() +} + +func (InternalGetPlayerSettingsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[811] +} + +func (x InternalGetPlayerSettingsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetPlayerSettingsOutProto_Result.Descriptor instead. +func (InternalGetPlayerSettingsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1509, 0} +} + +type InternalGetProfileResponse_Result int32 + +const ( + InternalGetProfileResponse_UNSET InternalGetProfileResponse_Result = 0 + InternalGetProfileResponse_SUCCESS InternalGetProfileResponse_Result = 1 + InternalGetProfileResponse_ERROR_UNKNOWN InternalGetProfileResponse_Result = 2 + InternalGetProfileResponse_ERROR_NOT_FRIEND InternalGetProfileResponse_Result = 3 +) + +// Enum value maps for InternalGetProfileResponse_Result. +var ( + InternalGetProfileResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_NOT_FRIEND", + } + InternalGetProfileResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_NOT_FRIEND": 3, + } +) + +func (x InternalGetProfileResponse_Result) Enum() *InternalGetProfileResponse_Result { + p := new(InternalGetProfileResponse_Result) + *p = x + return p +} + +func (x InternalGetProfileResponse_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetProfileResponse_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[812].Descriptor() +} + +func (InternalGetProfileResponse_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[812] +} + +func (x InternalGetProfileResponse_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetProfileResponse_Result.Descriptor instead. +func (InternalGetProfileResponse_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1512, 0} +} + +type InternalGetSignedUrlOutProto_Result int32 + +const ( + InternalGetSignedUrlOutProto_UNSET InternalGetSignedUrlOutProto_Result = 0 + InternalGetSignedUrlOutProto_SUCCESS InternalGetSignedUrlOutProto_Result = 1 + InternalGetSignedUrlOutProto_ERROR_UNKNOWN InternalGetSignedUrlOutProto_Result = 2 +) + +// Enum value maps for InternalGetSignedUrlOutProto_Result. +var ( + InternalGetSignedUrlOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + InternalGetSignedUrlOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x InternalGetSignedUrlOutProto_Result) Enum() *InternalGetSignedUrlOutProto_Result { + p := new(InternalGetSignedUrlOutProto_Result) + *p = x + return p +} + +func (x InternalGetSignedUrlOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetSignedUrlOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[813].Descriptor() +} + +func (InternalGetSignedUrlOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[813] +} + +func (x InternalGetSignedUrlOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetSignedUrlOutProto_Result.Descriptor instead. +func (InternalGetSignedUrlOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1513, 0} +} + +type InternalGetUploadUrlOutProto_Status int32 + +const ( + InternalGetUploadUrlOutProto_UNSET InternalGetUploadUrlOutProto_Status = 0 + InternalGetUploadUrlOutProto_FAILURES InternalGetUploadUrlOutProto_Status = 1 + InternalGetUploadUrlOutProto_SUCCESS InternalGetUploadUrlOutProto_Status = 2 +) + +// Enum value maps for InternalGetUploadUrlOutProto_Status. +var ( + InternalGetUploadUrlOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "FAILURES", + 2: "SUCCESS", + } + InternalGetUploadUrlOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "FAILURES": 1, + "SUCCESS": 2, + } +) + +func (x InternalGetUploadUrlOutProto_Status) Enum() *InternalGetUploadUrlOutProto_Status { + p := new(InternalGetUploadUrlOutProto_Status) + *p = x + return p +} + +func (x InternalGetUploadUrlOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetUploadUrlOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[814].Descriptor() +} + +func (InternalGetUploadUrlOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[814] +} + +func (x InternalGetUploadUrlOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetUploadUrlOutProto_Status.Descriptor instead. +func (InternalGetUploadUrlOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1515, 0} +} + +type InternalGetWebTokenActionOutProto_Status int32 + +const ( + InternalGetWebTokenActionOutProto_UNSET InternalGetWebTokenActionOutProto_Status = 0 + InternalGetWebTokenActionOutProto_SUCCESS InternalGetWebTokenActionOutProto_Status = 1 + InternalGetWebTokenActionOutProto_ERROR_UNKNOWN InternalGetWebTokenActionOutProto_Status = 2 +) + +// Enum value maps for InternalGetWebTokenActionOutProto_Status. +var ( + InternalGetWebTokenActionOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + InternalGetWebTokenActionOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x InternalGetWebTokenActionOutProto_Status) Enum() *InternalGetWebTokenActionOutProto_Status { + p := new(InternalGetWebTokenActionOutProto_Status) + *p = x + return p +} + +func (x InternalGetWebTokenActionOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalGetWebTokenActionOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[815].Descriptor() +} + +func (InternalGetWebTokenActionOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[815] +} + +func (x InternalGetWebTokenActionOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalGetWebTokenActionOutProto_Status.Descriptor instead. +func (InternalGetWebTokenActionOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1517, 0} +} + +type InternalImageModerationAttributes_DetectionLikelihood int32 + +const ( + InternalImageModerationAttributes_UNKNOWN InternalImageModerationAttributes_DetectionLikelihood = 0 + InternalImageModerationAttributes_VERY_UNLIKELY InternalImageModerationAttributes_DetectionLikelihood = 1 + InternalImageModerationAttributes_UNLIKELY InternalImageModerationAttributes_DetectionLikelihood = 2 + InternalImageModerationAttributes_POSSIBLE InternalImageModerationAttributes_DetectionLikelihood = 3 + InternalImageModerationAttributes_LIKELY InternalImageModerationAttributes_DetectionLikelihood = 4 + InternalImageModerationAttributes_VERY_LIKELY InternalImageModerationAttributes_DetectionLikelihood = 5 +) + +// Enum value maps for InternalImageModerationAttributes_DetectionLikelihood. +var ( + InternalImageModerationAttributes_DetectionLikelihood_name = map[int32]string{ + 0: "UNKNOWN", + 1: "VERY_UNLIKELY", + 2: "UNLIKELY", + 3: "POSSIBLE", + 4: "LIKELY", + 5: "VERY_LIKELY", + } + InternalImageModerationAttributes_DetectionLikelihood_value = map[string]int32{ + "UNKNOWN": 0, + "VERY_UNLIKELY": 1, + "UNLIKELY": 2, + "POSSIBLE": 3, + "LIKELY": 4, + "VERY_LIKELY": 5, + } +) + +func (x InternalImageModerationAttributes_DetectionLikelihood) Enum() *InternalImageModerationAttributes_DetectionLikelihood { + p := new(InternalImageModerationAttributes_DetectionLikelihood) + *p = x + return p +} + +func (x InternalImageModerationAttributes_DetectionLikelihood) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalImageModerationAttributes_DetectionLikelihood) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[816].Descriptor() +} + +func (InternalImageModerationAttributes_DetectionLikelihood) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[816] +} + +func (x InternalImageModerationAttributes_DetectionLikelihood) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalImageModerationAttributes_DetectionLikelihood.Descriptor instead. +func (InternalImageModerationAttributes_DetectionLikelihood) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1522, 0} +} + +type InternalIncomingFriendInviteProto_Status int32 + +const ( + InternalIncomingFriendInviteProto_UNSET InternalIncomingFriendInviteProto_Status = 0 + InternalIncomingFriendInviteProto_PENDING InternalIncomingFriendInviteProto_Status = 1 + InternalIncomingFriendInviteProto_DECLINED InternalIncomingFriendInviteProto_Status = 2 + InternalIncomingFriendInviteProto_CANCELLED InternalIncomingFriendInviteProto_Status = 3 +) + +// Enum value maps for InternalIncomingFriendInviteProto_Status. +var ( + InternalIncomingFriendInviteProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "PENDING", + 2: "DECLINED", + 3: "CANCELLED", + } + InternalIncomingFriendInviteProto_Status_value = map[string]int32{ + "UNSET": 0, + "PENDING": 1, + "DECLINED": 2, + "CANCELLED": 3, + } +) + +func (x InternalIncomingFriendInviteProto_Status) Enum() *InternalIncomingFriendInviteProto_Status { + p := new(InternalIncomingFriendInviteProto_Status) + *p = x + return p +} + +func (x InternalIncomingFriendInviteProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalIncomingFriendInviteProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[817].Descriptor() +} + +func (InternalIncomingFriendInviteProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[817] +} + +func (x InternalIncomingFriendInviteProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalIncomingFriendInviteProto_Status.Descriptor instead. +func (InternalIncomingFriendInviteProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1526, 0} +} + +type InternalInventoryProto_InventoryType int32 + +const ( + InternalInventoryProto_BINARY_BLOB InternalInventoryProto_InventoryType = 0 + InternalInventoryProto_DIFF InternalInventoryProto_InventoryType = 1 + InternalInventoryProto_COMPOSITE InternalInventoryProto_InventoryType = 2 +) + +// Enum value maps for InternalInventoryProto_InventoryType. +var ( + InternalInventoryProto_InventoryType_name = map[int32]string{ + 0: "BINARY_BLOB", + 1: "DIFF", + 2: "COMPOSITE", + } + InternalInventoryProto_InventoryType_value = map[string]int32{ + "BINARY_BLOB": 0, + "DIFF": 1, + "COMPOSITE": 2, + } +) + +func (x InternalInventoryProto_InventoryType) Enum() *InternalInventoryProto_InventoryType { + p := new(InternalInventoryProto_InventoryType) + *p = x + return p +} + +func (x InternalInventoryProto_InventoryType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalInventoryProto_InventoryType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[818].Descriptor() +} + +func (InternalInventoryProto_InventoryType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[818] +} + +func (x InternalInventoryProto_InventoryType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalInventoryProto_InventoryType.Descriptor instead. +func (InternalInventoryProto_InventoryType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1529, 0} +} + +type InternalInviteFacebookFriendOutProto_Result int32 + +const ( + InternalInviteFacebookFriendOutProto_UNSET InternalInviteFacebookFriendOutProto_Result = 0 + InternalInviteFacebookFriendOutProto_SUCCESS InternalInviteFacebookFriendOutProto_Result = 1 + InternalInviteFacebookFriendOutProto_ERROR_UNKNOWN InternalInviteFacebookFriendOutProto_Result = 2 + InternalInviteFacebookFriendOutProto_ERROR_PLAYER_NOT_FOUND InternalInviteFacebookFriendOutProto_Result = 3 + InternalInviteFacebookFriendOutProto_ERROR_PLAYER_OUTBOX_FULL InternalInviteFacebookFriendOutProto_Result = 4 + InternalInviteFacebookFriendOutProto_ERROR_PLAYER_INBOX_FULL InternalInviteFacebookFriendOutProto_Result = 5 + InternalInviteFacebookFriendOutProto_ERROR_SENDER_HAS_MAX_FRIENDS InternalInviteFacebookFriendOutProto_Result = 6 + InternalInviteFacebookFriendOutProto_ERROR_RECEIVER_HAS_MAX_FRIENDS InternalInviteFacebookFriendOutProto_Result = 7 + InternalInviteFacebookFriendOutProto_ERROR_ALREADY_A_FRIEND InternalInviteFacebookFriendOutProto_Result = 8 + InternalInviteFacebookFriendOutProto_ERROR_INVITE_ALREADY_SENT InternalInviteFacebookFriendOutProto_Result = 9 + InternalInviteFacebookFriendOutProto_ERROR_INVITE_ALREADY_RECEIVED InternalInviteFacebookFriendOutProto_Result = 10 + InternalInviteFacebookFriendOutProto_ERROR_CANNOT_SEND_INVITES_TO_YOURSELF InternalInviteFacebookFriendOutProto_Result = 11 + InternalInviteFacebookFriendOutProto_ERROR_FRIEND_CACHE_EXPIRED InternalInviteFacebookFriendOutProto_Result = 12 + InternalInviteFacebookFriendOutProto_ERROR_FRIEND_NOT_CACHED InternalInviteFacebookFriendOutProto_Result = 13 + InternalInviteFacebookFriendOutProto_ERROR_INVALID_SENDER_FACEBOOK_ID InternalInviteFacebookFriendOutProto_Result = 14 + InternalInviteFacebookFriendOutProto_ERROR_SEND_TO_BLOCKED_USER InternalInviteFacebookFriendOutProto_Result = 15 +) + +// Enum value maps for InternalInviteFacebookFriendOutProto_Result. +var ( + InternalInviteFacebookFriendOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_PLAYER_NOT_FOUND", + 4: "ERROR_PLAYER_OUTBOX_FULL", + 5: "ERROR_PLAYER_INBOX_FULL", + 6: "ERROR_SENDER_HAS_MAX_FRIENDS", + 7: "ERROR_RECEIVER_HAS_MAX_FRIENDS", + 8: "ERROR_ALREADY_A_FRIEND", + 9: "ERROR_INVITE_ALREADY_SENT", + 10: "ERROR_INVITE_ALREADY_RECEIVED", + 11: "ERROR_CANNOT_SEND_INVITES_TO_YOURSELF", + 12: "ERROR_FRIEND_CACHE_EXPIRED", + 13: "ERROR_FRIEND_NOT_CACHED", + 14: "ERROR_INVALID_SENDER_FACEBOOK_ID", + 15: "ERROR_SEND_TO_BLOCKED_USER", + } + InternalInviteFacebookFriendOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_PLAYER_NOT_FOUND": 3, + "ERROR_PLAYER_OUTBOX_FULL": 4, + "ERROR_PLAYER_INBOX_FULL": 5, + "ERROR_SENDER_HAS_MAX_FRIENDS": 6, + "ERROR_RECEIVER_HAS_MAX_FRIENDS": 7, + "ERROR_ALREADY_A_FRIEND": 8, + "ERROR_INVITE_ALREADY_SENT": 9, + "ERROR_INVITE_ALREADY_RECEIVED": 10, + "ERROR_CANNOT_SEND_INVITES_TO_YOURSELF": 11, + "ERROR_FRIEND_CACHE_EXPIRED": 12, + "ERROR_FRIEND_NOT_CACHED": 13, + "ERROR_INVALID_SENDER_FACEBOOK_ID": 14, + "ERROR_SEND_TO_BLOCKED_USER": 15, + } +) + +func (x InternalInviteFacebookFriendOutProto_Result) Enum() *InternalInviteFacebookFriendOutProto_Result { + p := new(InternalInviteFacebookFriendOutProto_Result) + *p = x + return p +} + +func (x InternalInviteFacebookFriendOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalInviteFacebookFriendOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[819].Descriptor() +} + +func (InternalInviteFacebookFriendOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[819] +} + +func (x InternalInviteFacebookFriendOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalInviteFacebookFriendOutProto_Result.Descriptor instead. +func (InternalInviteFacebookFriendOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1530, 0} +} + +type InternalInviteGameResponse_Status int32 + +const ( + InternalInviteGameResponse_UNSET InternalInviteGameResponse_Status = 0 + InternalInviteGameResponse_SUCCESS InternalInviteGameResponse_Status = 1 + InternalInviteGameResponse_ERROR_UNKNOWN InternalInviteGameResponse_Status = 2 + InternalInviteGameResponse_ERROR_NOT_FRIEND InternalInviteGameResponse_Status = 3 + InternalInviteGameResponse_ERROR_EXCEED_LIMIT InternalInviteGameResponse_Status = 4 + InternalInviteGameResponse_ERROR_ALREADY_SIGNED_UP InternalInviteGameResponse_Status = 5 + InternalInviteGameResponse_ERROR_EMAIL_FAILED InternalInviteGameResponse_Status = 6 +) + +// Enum value maps for InternalInviteGameResponse_Status. +var ( + InternalInviteGameResponse_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_NOT_FRIEND", + 4: "ERROR_EXCEED_LIMIT", + 5: "ERROR_ALREADY_SIGNED_UP", + 6: "ERROR_EMAIL_FAILED", + } + InternalInviteGameResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_NOT_FRIEND": 3, + "ERROR_EXCEED_LIMIT": 4, + "ERROR_ALREADY_SIGNED_UP": 5, + "ERROR_EMAIL_FAILED": 6, + } +) + +func (x InternalInviteGameResponse_Status) Enum() *InternalInviteGameResponse_Status { + p := new(InternalInviteGameResponse_Status) + *p = x + return p +} + +func (x InternalInviteGameResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalInviteGameResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[820].Descriptor() +} + +func (InternalInviteGameResponse_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[820] +} + +func (x InternalInviteGameResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalInviteGameResponse_Status.Descriptor instead. +func (InternalInviteGameResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1533, 0} +} + +type InternalIsMyFriendOutProto_Result int32 + +const ( + InternalIsMyFriendOutProto_UNSET InternalIsMyFriendOutProto_Result = 0 + InternalIsMyFriendOutProto_SUCCESS InternalIsMyFriendOutProto_Result = 1 + InternalIsMyFriendOutProto_ERROR_UNKNOWN InternalIsMyFriendOutProto_Result = 2 + InternalIsMyFriendOutProto_ERROR_PLAYER_NOT_FOUND_DELETED InternalIsMyFriendOutProto_Result = 3 +) + +// Enum value maps for InternalIsMyFriendOutProto_Result. +var ( + InternalIsMyFriendOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_PLAYER_NOT_FOUND_DELETED", + } + InternalIsMyFriendOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_PLAYER_NOT_FOUND_DELETED": 3, + } +) + +func (x InternalIsMyFriendOutProto_Result) Enum() *InternalIsMyFriendOutProto_Result { + p := new(InternalIsMyFriendOutProto_Result) + *p = x + return p +} + +func (x InternalIsMyFriendOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalIsMyFriendOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[821].Descriptor() +} + +func (InternalIsMyFriendOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[821] +} + +func (x InternalIsMyFriendOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalIsMyFriendOutProto_Result.Descriptor instead. +func (InternalIsMyFriendOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1538, 0} +} + +type InternalItemProto_ItemStatus int32 + +const ( + InternalItemProto_UNSET InternalItemProto_ItemStatus = 0 + InternalItemProto_ALLOW InternalItemProto_ItemStatus = 1 + InternalItemProto_REJECT InternalItemProto_ItemStatus = 2 + InternalItemProto_PENDING InternalItemProto_ItemStatus = 3 +) + +// Enum value maps for InternalItemProto_ItemStatus. +var ( + InternalItemProto_ItemStatus_name = map[int32]string{ + 0: "UNSET", + 1: "ALLOW", + 2: "REJECT", + 3: "PENDING", + } + InternalItemProto_ItemStatus_value = map[string]int32{ + "UNSET": 0, + "ALLOW": 1, + "REJECT": 2, + "PENDING": 3, + } +) + +func (x InternalItemProto_ItemStatus) Enum() *InternalItemProto_ItemStatus { + p := new(InternalItemProto_ItemStatus) + *p = x + return p +} + +func (x InternalItemProto_ItemStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalItemProto_ItemStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[822].Descriptor() +} + +func (InternalItemProto_ItemStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[822] +} + +func (x InternalItemProto_ItemStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalItemProto_ItemStatus.Descriptor instead. +func (InternalItemProto_ItemStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1540, 0} +} + +type InternalLinkToAccountLoginResponseProto_Status int32 + +const ( + InternalLinkToAccountLoginResponseProto_UNSET InternalLinkToAccountLoginResponseProto_Status = 0 + InternalLinkToAccountLoginResponseProto_UNKNOWN_ERROR InternalLinkToAccountLoginResponseProto_Status = 1 + InternalLinkToAccountLoginResponseProto_AUTH_FAILURE InternalLinkToAccountLoginResponseProto_Status = 2 + InternalLinkToAccountLoginResponseProto_LOGIN_TAKEN InternalLinkToAccountLoginResponseProto_Status = 3 + InternalLinkToAccountLoginResponseProto_GUEST_LOGIN_DISABLED InternalLinkToAccountLoginResponseProto_Status = 4 + InternalLinkToAccountLoginResponseProto_SUCCESS_ALREADY_LINKED InternalLinkToAccountLoginResponseProto_Status = 5 +) + +// Enum value maps for InternalLinkToAccountLoginResponseProto_Status. +var ( + InternalLinkToAccountLoginResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "UNKNOWN_ERROR", + 2: "AUTH_FAILURE", + 3: "LOGIN_TAKEN", + 4: "GUEST_LOGIN_DISABLED", + 5: "SUCCESS_ALREADY_LINKED", + } + InternalLinkToAccountLoginResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "UNKNOWN_ERROR": 1, + "AUTH_FAILURE": 2, + "LOGIN_TAKEN": 3, + "GUEST_LOGIN_DISABLED": 4, + "SUCCESS_ALREADY_LINKED": 5, + } +) + +func (x InternalLinkToAccountLoginResponseProto_Status) Enum() *InternalLinkToAccountLoginResponseProto_Status { + p := new(InternalLinkToAccountLoginResponseProto_Status) + *p = x + return p +} + +func (x InternalLinkToAccountLoginResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalLinkToAccountLoginResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[823].Descriptor() +} + +func (InternalLinkToAccountLoginResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[823] +} + +func (x InternalLinkToAccountLoginResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalLinkToAccountLoginResponseProto_Status.Descriptor instead. +func (InternalLinkToAccountLoginResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1544, 0} +} + +type InternalListFriendsResponse_Result int32 + +const ( + InternalListFriendsResponse_UNSET InternalListFriendsResponse_Result = 0 + InternalListFriendsResponse_SUCCESS InternalListFriendsResponse_Result = 1 + InternalListFriendsResponse_ERROR_UNKNOWN InternalListFriendsResponse_Result = 2 + InternalListFriendsResponse_ERROR_FEATURE_DISABLED InternalListFriendsResponse_Result = 3 +) + +// Enum value maps for InternalListFriendsResponse_Result. +var ( + InternalListFriendsResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_FEATURE_DISABLED", + } + InternalListFriendsResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_FEATURE_DISABLED": 3, + } +) + +func (x InternalListFriendsResponse_Result) Enum() *InternalListFriendsResponse_Result { + p := new(InternalListFriendsResponse_Result) + *p = x + return p +} + +func (x InternalListFriendsResponse_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalListFriendsResponse_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[824].Descriptor() +} + +func (InternalListFriendsResponse_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[824] +} + +func (x InternalListFriendsResponse_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalListFriendsResponse_Result.Descriptor instead. +func (InternalListFriendsResponse_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1546, 0} +} + +type InternalListFriendsResponse_PlayerStatusSummaryProto_PlayerStatusResult int32 + +const ( + InternalListFriendsResponse_PlayerStatusSummaryProto_UNSET InternalListFriendsResponse_PlayerStatusSummaryProto_PlayerStatusResult = 0 + InternalListFriendsResponse_PlayerStatusSummaryProto_SUCCESS InternalListFriendsResponse_PlayerStatusSummaryProto_PlayerStatusResult = 1 + InternalListFriendsResponse_PlayerStatusSummaryProto_ERROR_UNKNOWN InternalListFriendsResponse_PlayerStatusSummaryProto_PlayerStatusResult = 2 + InternalListFriendsResponse_PlayerStatusSummaryProto_ERROR_STATUS_UNKNOWN InternalListFriendsResponse_PlayerStatusSummaryProto_PlayerStatusResult = 3 + InternalListFriendsResponse_PlayerStatusSummaryProto_ERROR_STALE_DATA InternalListFriendsResponse_PlayerStatusSummaryProto_PlayerStatusResult = 4 +) + +// Enum value maps for InternalListFriendsResponse_PlayerStatusSummaryProto_PlayerStatusResult. +var ( + InternalListFriendsResponse_PlayerStatusSummaryProto_PlayerStatusResult_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_STATUS_UNKNOWN", + 4: "ERROR_STALE_DATA", + } + InternalListFriendsResponse_PlayerStatusSummaryProto_PlayerStatusResult_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_STATUS_UNKNOWN": 3, + "ERROR_STALE_DATA": 4, + } +) + +func (x InternalListFriendsResponse_PlayerStatusSummaryProto_PlayerStatusResult) Enum() *InternalListFriendsResponse_PlayerStatusSummaryProto_PlayerStatusResult { + p := new(InternalListFriendsResponse_PlayerStatusSummaryProto_PlayerStatusResult) + *p = x + return p +} + +func (x InternalListFriendsResponse_PlayerStatusSummaryProto_PlayerStatusResult) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalListFriendsResponse_PlayerStatusSummaryProto_PlayerStatusResult) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[825].Descriptor() +} + +func (InternalListFriendsResponse_PlayerStatusSummaryProto_PlayerStatusResult) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[825] +} + +func (x InternalListFriendsResponse_PlayerStatusSummaryProto_PlayerStatusResult) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalListFriendsResponse_PlayerStatusSummaryProto_PlayerStatusResult.Descriptor instead. +func (InternalListFriendsResponse_PlayerStatusSummaryProto_PlayerStatusResult) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1546, 1, 0} +} + +type InternalListOptOutNotificationCategoriesResponseProto_Result int32 + +const ( + InternalListOptOutNotificationCategoriesResponseProto_UNSET InternalListOptOutNotificationCategoriesResponseProto_Result = 0 + InternalListOptOutNotificationCategoriesResponseProto_SUCCESS InternalListOptOutNotificationCategoriesResponseProto_Result = 1 + InternalListOptOutNotificationCategoriesResponseProto_FAILURE InternalListOptOutNotificationCategoriesResponseProto_Result = 2 +) + +// Enum value maps for InternalListOptOutNotificationCategoriesResponseProto_Result. +var ( + InternalListOptOutNotificationCategoriesResponseProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + } + InternalListOptOutNotificationCategoriesResponseProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + } +) + +func (x InternalListOptOutNotificationCategoriesResponseProto_Result) Enum() *InternalListOptOutNotificationCategoriesResponseProto_Result { + p := new(InternalListOptOutNotificationCategoriesResponseProto_Result) + *p = x + return p +} + +func (x InternalListOptOutNotificationCategoriesResponseProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalListOptOutNotificationCategoriesResponseProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[826].Descriptor() +} + +func (InternalListOptOutNotificationCategoriesResponseProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[826] +} + +func (x InternalListOptOutNotificationCategoriesResponseProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalListOptOutNotificationCategoriesResponseProto_Result.Descriptor instead. +func (InternalListOptOutNotificationCategoriesResponseProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1549, 0} +} + +type InternalLocationPingProto_PingReason int32 + +const ( + InternalLocationPingProto_UNSET InternalLocationPingProto_PingReason = 0 + InternalLocationPingProto_ENTRANCE_EVENT InternalLocationPingProto_PingReason = 1 + InternalLocationPingProto_EXIT_EVENT InternalLocationPingProto_PingReason = 2 + InternalLocationPingProto_DWELL_EVENT InternalLocationPingProto_PingReason = 3 + InternalLocationPingProto_VISIT_EVENT InternalLocationPingProto_PingReason = 4 + InternalLocationPingProto_FITNESS_WAKEUP InternalLocationPingProto_PingReason = 5 + InternalLocationPingProto_OTHER_WAKEUP InternalLocationPingProto_PingReason = 6 +) + +// Enum value maps for InternalLocationPingProto_PingReason. +var ( + InternalLocationPingProto_PingReason_name = map[int32]string{ + 0: "UNSET", + 1: "ENTRANCE_EVENT", + 2: "EXIT_EVENT", + 3: "DWELL_EVENT", + 4: "VISIT_EVENT", + 5: "FITNESS_WAKEUP", + 6: "OTHER_WAKEUP", + } + InternalLocationPingProto_PingReason_value = map[string]int32{ + "UNSET": 0, + "ENTRANCE_EVENT": 1, + "EXIT_EVENT": 2, + "DWELL_EVENT": 3, + "VISIT_EVENT": 4, + "FITNESS_WAKEUP": 5, + "OTHER_WAKEUP": 6, + } +) + +func (x InternalLocationPingProto_PingReason) Enum() *InternalLocationPingProto_PingReason { + p := new(InternalLocationPingProto_PingReason) + *p = x + return p +} + +func (x InternalLocationPingProto_PingReason) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalLocationPingProto_PingReason) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[827].Descriptor() +} + +func (InternalLocationPingProto_PingReason) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[827] +} + +func (x InternalLocationPingProto_PingReason) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalLocationPingProto_PingReason.Descriptor instead. +func (InternalLocationPingProto_PingReason) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1551, 0} +} + +type InternalLocationPingUpdateProto_PingReason int32 + +const ( + InternalLocationPingUpdateProto_UNSET InternalLocationPingUpdateProto_PingReason = 0 + InternalLocationPingUpdateProto_ENTRANCE_EVENT InternalLocationPingUpdateProto_PingReason = 1 + InternalLocationPingUpdateProto_EXIT_EVENT InternalLocationPingUpdateProto_PingReason = 2 + InternalLocationPingUpdateProto_DWELL_EVENT InternalLocationPingUpdateProto_PingReason = 3 + InternalLocationPingUpdateProto_VISIT_EVENT InternalLocationPingUpdateProto_PingReason = 4 + InternalLocationPingUpdateProto_FITNESS_WAKEUP InternalLocationPingUpdateProto_PingReason = 5 + InternalLocationPingUpdateProto_OTHER_WAKEUP InternalLocationPingUpdateProto_PingReason = 6 +) + +// Enum value maps for InternalLocationPingUpdateProto_PingReason. +var ( + InternalLocationPingUpdateProto_PingReason_name = map[int32]string{ + 0: "UNSET", + 1: "ENTRANCE_EVENT", + 2: "EXIT_EVENT", + 3: "DWELL_EVENT", + 4: "VISIT_EVENT", + 5: "FITNESS_WAKEUP", + 6: "OTHER_WAKEUP", + } + InternalLocationPingUpdateProto_PingReason_value = map[string]int32{ + "UNSET": 0, + "ENTRANCE_EVENT": 1, + "EXIT_EVENT": 2, + "DWELL_EVENT": 3, + "VISIT_EVENT": 4, + "FITNESS_WAKEUP": 5, + "OTHER_WAKEUP": 6, + } +) + +func (x InternalLocationPingUpdateProto_PingReason) Enum() *InternalLocationPingUpdateProto_PingReason { + p := new(InternalLocationPingUpdateProto_PingReason) + *p = x + return p +} + +func (x InternalLocationPingUpdateProto_PingReason) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalLocationPingUpdateProto_PingReason) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[828].Descriptor() +} + +func (InternalLocationPingUpdateProto_PingReason) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[828] +} + +func (x InternalLocationPingUpdateProto_PingReason) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalLocationPingUpdateProto_PingReason.Descriptor instead. +func (InternalLocationPingUpdateProto_PingReason) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1552, 0} +} + +type InternalNotifyContactListFriendsResponse_Result int32 + +const ( + InternalNotifyContactListFriendsResponse_UNSET InternalNotifyContactListFriendsResponse_Result = 0 + InternalNotifyContactListFriendsResponse_SUCCESS InternalNotifyContactListFriendsResponse_Result = 1 + InternalNotifyContactListFriendsResponse_ERROR_UNKNOWN InternalNotifyContactListFriendsResponse_Result = 2 + InternalNotifyContactListFriendsResponse_ERROR_ALREADY_SENT InternalNotifyContactListFriendsResponse_Result = 3 +) + +// Enum value maps for InternalNotifyContactListFriendsResponse_Result. +var ( + InternalNotifyContactListFriendsResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_ALREADY_SENT", + } + InternalNotifyContactListFriendsResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_ALREADY_SENT": 3, + } +) + +func (x InternalNotifyContactListFriendsResponse_Result) Enum() *InternalNotifyContactListFriendsResponse_Result { + p := new(InternalNotifyContactListFriendsResponse_Result) + *p = x + return p +} + +func (x InternalNotifyContactListFriendsResponse_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalNotifyContactListFriendsResponse_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[829].Descriptor() +} + +func (InternalNotifyContactListFriendsResponse_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[829] +} + +func (x InternalNotifyContactListFriendsResponse_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalNotifyContactListFriendsResponse_Result.Descriptor instead. +func (InternalNotifyContactListFriendsResponse_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1565, 0} +} + +type InternalOutgoingFriendInviteProto_Status int32 + +const ( + InternalOutgoingFriendInviteProto_UNSET InternalOutgoingFriendInviteProto_Status = 0 + InternalOutgoingFriendInviteProto_PENDING InternalOutgoingFriendInviteProto_Status = 1 + InternalOutgoingFriendInviteProto_CANCELLED InternalOutgoingFriendInviteProto_Status = 2 + InternalOutgoingFriendInviteProto_DECLINED InternalOutgoingFriendInviteProto_Status = 3 +) + +// Enum value maps for InternalOutgoingFriendInviteProto_Status. +var ( + InternalOutgoingFriendInviteProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "PENDING", + 2: "CANCELLED", + 3: "DECLINED", + } + InternalOutgoingFriendInviteProto_Status_value = map[string]int32{ + "UNSET": 0, + "PENDING": 1, + "CANCELLED": 2, + "DECLINED": 3, + } +) + +func (x InternalOutgoingFriendInviteProto_Status) Enum() *InternalOutgoingFriendInviteProto_Status { + p := new(InternalOutgoingFriendInviteProto_Status) + *p = x + return p +} + +func (x InternalOutgoingFriendInviteProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalOutgoingFriendInviteProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[830].Descriptor() +} + +func (InternalOutgoingFriendInviteProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[830] +} + +func (x InternalOutgoingFriendInviteProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalOutgoingFriendInviteProto_Status.Descriptor instead. +func (InternalOutgoingFriendInviteProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1569, 0} +} + +type InternalPhotoRecord_Status int32 + +const ( + InternalPhotoRecord_UNSET InternalPhotoRecord_Status = 0 + InternalPhotoRecord_SUCCESS InternalPhotoRecord_Status = 1 + InternalPhotoRecord_PHOTO_FLAGGED InternalPhotoRecord_Status = 2 + InternalPhotoRecord_ERROR_UNKNOWN InternalPhotoRecord_Status = 3 +) + +// Enum value maps for InternalPhotoRecord_Status. +var ( + InternalPhotoRecord_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "PHOTO_FLAGGED", + 3: "ERROR_UNKNOWN", + } + InternalPhotoRecord_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "PHOTO_FLAGGED": 2, + "ERROR_UNKNOWN": 3, + } +) + +func (x InternalPhotoRecord_Status) Enum() *InternalPhotoRecord_Status { + p := new(InternalPhotoRecord_Status) + *p = x + return p +} + +func (x InternalPhotoRecord_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalPhotoRecord_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[831].Descriptor() +} + +func (InternalPhotoRecord_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[831] +} + +func (x InternalPhotoRecord_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalPhotoRecord_Status.Descriptor instead. +func (InternalPhotoRecord_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1571, 0} +} + +type InternalPlayerReputationProto_CheatReputation int32 + +const ( + InternalPlayerReputationProto_UNSET InternalPlayerReputationProto_CheatReputation = 0 + InternalPlayerReputationProto_BOT InternalPlayerReputationProto_CheatReputation = 1 + InternalPlayerReputationProto_SPOOFER InternalPlayerReputationProto_CheatReputation = 2 +) + +// Enum value maps for InternalPlayerReputationProto_CheatReputation. +var ( + InternalPlayerReputationProto_CheatReputation_name = map[int32]string{ + 0: "UNSET", + 1: "BOT", + 2: "SPOOFER", + } + InternalPlayerReputationProto_CheatReputation_value = map[string]int32{ + "UNSET": 0, + "BOT": 1, + "SPOOFER": 2, + } +) + +func (x InternalPlayerReputationProto_CheatReputation) Enum() *InternalPlayerReputationProto_CheatReputation { + p := new(InternalPlayerReputationProto_CheatReputation) + *p = x + return p +} + +func (x InternalPlayerReputationProto_CheatReputation) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalPlayerReputationProto_CheatReputation) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[832].Descriptor() +} + +func (InternalPlayerReputationProto_CheatReputation) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[832] +} + +func (x InternalPlayerReputationProto_CheatReputation) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalPlayerReputationProto_CheatReputation.Descriptor instead. +func (InternalPlayerReputationProto_CheatReputation) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1577, 0} +} + +type InternalPlayerStatus_Status int32 + +const ( + InternalPlayerStatus_UNDEFINED_STATUS InternalPlayerStatus_Status = 0 + InternalPlayerStatus_ACTIVE InternalPlayerStatus_Status = 1 + InternalPlayerStatus_WARNED InternalPlayerStatus_Status = 100 + InternalPlayerStatus_WARNED_TWICE InternalPlayerStatus_Status = 101 + InternalPlayerStatus_SUSPENDED InternalPlayerStatus_Status = 200 + InternalPlayerStatus_SUSPENDED_TWICE InternalPlayerStatus_Status = 201 + InternalPlayerStatus_BANNED InternalPlayerStatus_Status = 300 +) + +// Enum value maps for InternalPlayerStatus_Status. +var ( + InternalPlayerStatus_Status_name = map[int32]string{ + 0: "UNDEFINED_STATUS", + 1: "ACTIVE", + 100: "WARNED", + 101: "WARNED_TWICE", + 200: "SUSPENDED", + 201: "SUSPENDED_TWICE", + 300: "BANNED", + } + InternalPlayerStatus_Status_value = map[string]int32{ + "UNDEFINED_STATUS": 0, + "ACTIVE": 1, + "WARNED": 100, + "WARNED_TWICE": 101, + "SUSPENDED": 200, + "SUSPENDED_TWICE": 201, + "BANNED": 300, + } +) + +func (x InternalPlayerStatus_Status) Enum() *InternalPlayerStatus_Status { + p := new(InternalPlayerStatus_Status) + *p = x + return p +} + +func (x InternalPlayerStatus_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalPlayerStatus_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[833].Descriptor() +} + +func (InternalPlayerStatus_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[833] +} + +func (x InternalPlayerStatus_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalPlayerStatus_Status.Descriptor instead. +func (InternalPlayerStatus_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1579, 0} +} + +type InternalPortalCurationImageResult_Result int32 + +const ( + InternalPortalCurationImageResult_UNSET InternalPortalCurationImageResult_Result = 0 + InternalPortalCurationImageResult_SUCCESS InternalPortalCurationImageResult_Result = 1 + InternalPortalCurationImageResult_FEATURE_DISABLED InternalPortalCurationImageResult_Result = 2 + InternalPortalCurationImageResult_ALREADY_UPLOADED InternalPortalCurationImageResult_Result = 3 + InternalPortalCurationImageResult_IMAGE_NOT_FOUND InternalPortalCurationImageResult_Result = 4 + InternalPortalCurationImageResult_IMAGE_TOO_BIG InternalPortalCurationImageResult_Result = 5 + InternalPortalCurationImageResult_IMAGE_NOT_SERVABLE InternalPortalCurationImageResult_Result = 6 + InternalPortalCurationImageResult_PORTAL_NOT_FOUND InternalPortalCurationImageResult_Result = 7 +) + +// Enum value maps for InternalPortalCurationImageResult_Result. +var ( + InternalPortalCurationImageResult_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FEATURE_DISABLED", + 3: "ALREADY_UPLOADED", + 4: "IMAGE_NOT_FOUND", + 5: "IMAGE_TOO_BIG", + 6: "IMAGE_NOT_SERVABLE", + 7: "PORTAL_NOT_FOUND", + } + InternalPortalCurationImageResult_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FEATURE_DISABLED": 2, + "ALREADY_UPLOADED": 3, + "IMAGE_NOT_FOUND": 4, + "IMAGE_TOO_BIG": 5, + "IMAGE_NOT_SERVABLE": 6, + "PORTAL_NOT_FOUND": 7, + } +) + +func (x InternalPortalCurationImageResult_Result) Enum() *InternalPortalCurationImageResult_Result { + p := new(InternalPortalCurationImageResult_Result) + *p = x + return p +} + +func (x InternalPortalCurationImageResult_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalPortalCurationImageResult_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[834].Descriptor() +} + +func (InternalPortalCurationImageResult_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[834] +} + +func (x InternalPortalCurationImageResult_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalPortalCurationImageResult_Result.Descriptor instead. +func (InternalPortalCurationImageResult_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1581, 0} +} + +type InternalProxyResponseProto_Status int32 + +const ( + InternalProxyResponseProto_UNSET InternalProxyResponseProto_Status = 0 + InternalProxyResponseProto_COMPLETED InternalProxyResponseProto_Status = 1 + InternalProxyResponseProto_COMPLETED_AND_REASSIGNED InternalProxyResponseProto_Status = 2 + InternalProxyResponseProto_ACTION_NOT_FOUND InternalProxyResponseProto_Status = 3 + InternalProxyResponseProto_ASSIGNMENT_ERROR InternalProxyResponseProto_Status = 4 + InternalProxyResponseProto_PROXY_UNAUTHORIZED_ERROR InternalProxyResponseProto_Status = 5 + InternalProxyResponseProto_INTERNAL_ERROR InternalProxyResponseProto_Status = 6 + InternalProxyResponseProto_BAD_REQUEST InternalProxyResponseProto_Status = 7 + InternalProxyResponseProto_ACCESS_DENIED InternalProxyResponseProto_Status = 8 + InternalProxyResponseProto_TIMEOUT_ERROR InternalProxyResponseProto_Status = 9 + InternalProxyResponseProto_RATE_LIMITED InternalProxyResponseProto_Status = 10 +) + +// Enum value maps for InternalProxyResponseProto_Status. +var ( + InternalProxyResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "COMPLETED", + 2: "COMPLETED_AND_REASSIGNED", + 3: "ACTION_NOT_FOUND", + 4: "ASSIGNMENT_ERROR", + 5: "PROXY_UNAUTHORIZED_ERROR", + 6: "INTERNAL_ERROR", + 7: "BAD_REQUEST", + 8: "ACCESS_DENIED", + 9: "TIMEOUT_ERROR", + 10: "RATE_LIMITED", + } + InternalProxyResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "COMPLETED": 1, + "COMPLETED_AND_REASSIGNED": 2, + "ACTION_NOT_FOUND": 3, + "ASSIGNMENT_ERROR": 4, + "PROXY_UNAUTHORIZED_ERROR": 5, + "INTERNAL_ERROR": 6, + "BAD_REQUEST": 7, + "ACCESS_DENIED": 8, + "TIMEOUT_ERROR": 9, + "RATE_LIMITED": 10, + } +) + +func (x InternalProxyResponseProto_Status) Enum() *InternalProxyResponseProto_Status { + p := new(InternalProxyResponseProto_Status) + *p = x + return p +} + +func (x InternalProxyResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalProxyResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[835].Descriptor() +} + +func (InternalProxyResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[835] +} + +func (x InternalProxyResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalProxyResponseProto_Status.Descriptor instead. +func (InternalProxyResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1588, 0} +} + +type InternalPushNotificationRegistryOutProto_Result int32 + +const ( + InternalPushNotificationRegistryOutProto_UNSET InternalPushNotificationRegistryOutProto_Result = 0 + InternalPushNotificationRegistryOutProto_SUCCESS InternalPushNotificationRegistryOutProto_Result = 1 + InternalPushNotificationRegistryOutProto_NO_CHANGE InternalPushNotificationRegistryOutProto_Result = 2 +) + +// Enum value maps for InternalPushNotificationRegistryOutProto_Result. +var ( + InternalPushNotificationRegistryOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "NO_CHANGE", + } + InternalPushNotificationRegistryOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "NO_CHANGE": 2, + } +) + +func (x InternalPushNotificationRegistryOutProto_Result) Enum() *InternalPushNotificationRegistryOutProto_Result { + p := new(InternalPushNotificationRegistryOutProto_Result) + *p = x + return p +} + +func (x InternalPushNotificationRegistryOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalPushNotificationRegistryOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[836].Descriptor() +} + +func (InternalPushNotificationRegistryOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[836] +} + +func (x InternalPushNotificationRegistryOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalPushNotificationRegistryOutProto_Result.Descriptor instead. +func (InternalPushNotificationRegistryOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1589, 0} +} + +type InternalRedeemPasscodeResponseProto_Result int32 + +const ( + InternalRedeemPasscodeResponseProto_UNSET InternalRedeemPasscodeResponseProto_Result = 0 + InternalRedeemPasscodeResponseProto_SUCCESS InternalRedeemPasscodeResponseProto_Result = 1 + InternalRedeemPasscodeResponseProto_NOT_AVAILABLE InternalRedeemPasscodeResponseProto_Result = 2 + InternalRedeemPasscodeResponseProto_OVER_INVENTORY_LIMIT InternalRedeemPasscodeResponseProto_Result = 3 + InternalRedeemPasscodeResponseProto_ALREADY_REDEEMED InternalRedeemPasscodeResponseProto_Result = 4 + InternalRedeemPasscodeResponseProto_OVER_PLAYER_REDEMPTION_LIMIT InternalRedeemPasscodeResponseProto_Result = 5 +) + +// Enum value maps for InternalRedeemPasscodeResponseProto_Result. +var ( + InternalRedeemPasscodeResponseProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "NOT_AVAILABLE", + 3: "OVER_INVENTORY_LIMIT", + 4: "ALREADY_REDEEMED", + 5: "OVER_PLAYER_REDEMPTION_LIMIT", + } + InternalRedeemPasscodeResponseProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "NOT_AVAILABLE": 2, + "OVER_INVENTORY_LIMIT": 3, + "ALREADY_REDEEMED": 4, + "OVER_PLAYER_REDEMPTION_LIMIT": 5, + } +) + +func (x InternalRedeemPasscodeResponseProto_Result) Enum() *InternalRedeemPasscodeResponseProto_Result { + p := new(InternalRedeemPasscodeResponseProto_Result) + *p = x + return p +} + +func (x InternalRedeemPasscodeResponseProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalRedeemPasscodeResponseProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[837].Descriptor() +} + +func (InternalRedeemPasscodeResponseProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[837] +} + +func (x InternalRedeemPasscodeResponseProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalRedeemPasscodeResponseProto_Result.Descriptor instead. +func (InternalRedeemPasscodeResponseProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1592, 0} +} + +type InternalReferContactListFriendResponse_Result int32 + +const ( + InternalReferContactListFriendResponse_UNSET InternalReferContactListFriendResponse_Result = 0 + InternalReferContactListFriendResponse_SUCCESS InternalReferContactListFriendResponse_Result = 1 + InternalReferContactListFriendResponse_ERROR_UNKNOWN InternalReferContactListFriendResponse_Result = 2 + InternalReferContactListFriendResponse_ERROR_CONTACT_NOT_FOUND InternalReferContactListFriendResponse_Result = 3 + InternalReferContactListFriendResponse_ERROR_FAILED_TO_SEND_EMAIL InternalReferContactListFriendResponse_Result = 4 + InternalReferContactListFriendResponse_ERROR_EXCEED_LIMIT InternalReferContactListFriendResponse_Result = 5 + InternalReferContactListFriendResponse_ERROR_NO_SENDER_NAME InternalReferContactListFriendResponse_Result = 6 + InternalReferContactListFriendResponse_ERROR_INAPPROPRIATE_RECEIVER_NAME InternalReferContactListFriendResponse_Result = 7 + InternalReferContactListFriendResponse_ERROR_ALREADY_SIGNED_UP InternalReferContactListFriendResponse_Result = 8 +) + +// Enum value maps for InternalReferContactListFriendResponse_Result. +var ( + InternalReferContactListFriendResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_CONTACT_NOT_FOUND", + 4: "ERROR_FAILED_TO_SEND_EMAIL", + 5: "ERROR_EXCEED_LIMIT", + 6: "ERROR_NO_SENDER_NAME", + 7: "ERROR_INAPPROPRIATE_RECEIVER_NAME", + 8: "ERROR_ALREADY_SIGNED_UP", + } + InternalReferContactListFriendResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_CONTACT_NOT_FOUND": 3, + "ERROR_FAILED_TO_SEND_EMAIL": 4, + "ERROR_EXCEED_LIMIT": 5, + "ERROR_NO_SENDER_NAME": 6, + "ERROR_INAPPROPRIATE_RECEIVER_NAME": 7, + "ERROR_ALREADY_SIGNED_UP": 8, + } +) + +func (x InternalReferContactListFriendResponse_Result) Enum() *InternalReferContactListFriendResponse_Result { + p := new(InternalReferContactListFriendResponse_Result) + *p = x + return p +} + +func (x InternalReferContactListFriendResponse_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalReferContactListFriendResponse_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[838].Descriptor() +} + +func (InternalReferContactListFriendResponse_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[838] +} + +func (x InternalReferContactListFriendResponse_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalReferContactListFriendResponse_Result.Descriptor instead. +func (InternalReferContactListFriendResponse_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1594, 0} +} + +type InternalRemoveFavoriteFriendResponse_Result int32 + +const ( + InternalRemoveFavoriteFriendResponse_UNSET InternalRemoveFavoriteFriendResponse_Result = 0 + InternalRemoveFavoriteFriendResponse_SUCCESS InternalRemoveFavoriteFriendResponse_Result = 1 + InternalRemoveFavoriteFriendResponse_ERROR InternalRemoveFavoriteFriendResponse_Result = 2 +) + +// Enum value maps for InternalRemoveFavoriteFriendResponse_Result. +var ( + InternalRemoveFavoriteFriendResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + } + InternalRemoveFavoriteFriendResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + } +) + +func (x InternalRemoveFavoriteFriendResponse_Result) Enum() *InternalRemoveFavoriteFriendResponse_Result { + p := new(InternalRemoveFavoriteFriendResponse_Result) + *p = x + return p +} + +func (x InternalRemoveFavoriteFriendResponse_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalRemoveFavoriteFriendResponse_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[839].Descriptor() +} + +func (InternalRemoveFavoriteFriendResponse_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[839] +} + +func (x InternalRemoveFavoriteFriendResponse_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalRemoveFavoriteFriendResponse_Result.Descriptor instead. +func (InternalRemoveFavoriteFriendResponse_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1599, 0} +} + +type InternalRemoveFriendOutProto_Result int32 + +const ( + InternalRemoveFriendOutProto_UNSET InternalRemoveFriendOutProto_Result = 0 + InternalRemoveFriendOutProto_SUCCESS InternalRemoveFriendOutProto_Result = 1 + InternalRemoveFriendOutProto_ERROR_PLAYER_DOES_NOT_EXIST_DELETED InternalRemoveFriendOutProto_Result = 2 + InternalRemoveFriendOutProto_ERROR_PLAYER_NOT_A_FRIEND InternalRemoveFriendOutProto_Result = 3 +) + +// Enum value maps for InternalRemoveFriendOutProto_Result. +var ( + InternalRemoveFriendOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PLAYER_DOES_NOT_EXIST_DELETED", + 3: "ERROR_PLAYER_NOT_A_FRIEND", + } + InternalRemoveFriendOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PLAYER_DOES_NOT_EXIST_DELETED": 2, + "ERROR_PLAYER_NOT_A_FRIEND": 3, + } +) + +func (x InternalRemoveFriendOutProto_Result) Enum() *InternalRemoveFriendOutProto_Result { + p := new(InternalRemoveFriendOutProto_Result) + *p = x + return p +} + +func (x InternalRemoveFriendOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalRemoveFriendOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[840].Descriptor() +} + +func (InternalRemoveFriendOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[840] +} + +func (x InternalRemoveFriendOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalRemoveFriendOutProto_Result.Descriptor instead. +func (InternalRemoveFriendOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1600, 0} +} + +type InternalRemoveLoginActionOutProto_Status int32 + +const ( + InternalRemoveLoginActionOutProto_UNSET InternalRemoveLoginActionOutProto_Status = 0 + InternalRemoveLoginActionOutProto_LOGIN_NOT_REMOVABLE InternalRemoveLoginActionOutProto_Status = 1 + InternalRemoveLoginActionOutProto_ERROR_UNKNOWN InternalRemoveLoginActionOutProto_Status = 2 +) + +// Enum value maps for InternalRemoveLoginActionOutProto_Status. +var ( + InternalRemoveLoginActionOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "LOGIN_NOT_REMOVABLE", + 2: "ERROR_UNKNOWN", + } + InternalRemoveLoginActionOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "LOGIN_NOT_REMOVABLE": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x InternalRemoveLoginActionOutProto_Status) Enum() *InternalRemoveLoginActionOutProto_Status { + p := new(InternalRemoveLoginActionOutProto_Status) + *p = x + return p +} + +func (x InternalRemoveLoginActionOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalRemoveLoginActionOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[841].Descriptor() +} + +func (InternalRemoveLoginActionOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[841] +} + +func (x InternalRemoveLoginActionOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalRemoveLoginActionOutProto_Status.Descriptor instead. +func (InternalRemoveLoginActionOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1602, 0} +} + +type InternalReplaceLoginActionOutProto_Status int32 + +const ( + InternalReplaceLoginActionOutProto_UNSET InternalReplaceLoginActionOutProto_Status = 0 + InternalReplaceLoginActionOutProto_AUTH_FAILURE InternalReplaceLoginActionOutProto_Status = 1 + InternalReplaceLoginActionOutProto_LOGIN_TAKEN InternalReplaceLoginActionOutProto_Status = 2 + InternalReplaceLoginActionOutProto_LOGIN_ALREADY_HAVE InternalReplaceLoginActionOutProto_Status = 3 + InternalReplaceLoginActionOutProto_LOGIN_NOT_REPLACEABLE InternalReplaceLoginActionOutProto_Status = 4 + InternalReplaceLoginActionOutProto_ERROR_UNKNOWN InternalReplaceLoginActionOutProto_Status = 5 +) + +// Enum value maps for InternalReplaceLoginActionOutProto_Status. +var ( + InternalReplaceLoginActionOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "AUTH_FAILURE", + 2: "LOGIN_TAKEN", + 3: "LOGIN_ALREADY_HAVE", + 4: "LOGIN_NOT_REPLACEABLE", + 5: "ERROR_UNKNOWN", + } + InternalReplaceLoginActionOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "AUTH_FAILURE": 1, + "LOGIN_TAKEN": 2, + "LOGIN_ALREADY_HAVE": 3, + "LOGIN_NOT_REPLACEABLE": 4, + "ERROR_UNKNOWN": 5, + } +) + +func (x InternalReplaceLoginActionOutProto_Status) Enum() *InternalReplaceLoginActionOutProto_Status { + p := new(InternalReplaceLoginActionOutProto_Status) + *p = x + return p +} + +func (x InternalReplaceLoginActionOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalReplaceLoginActionOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[842].Descriptor() +} + +func (InternalReplaceLoginActionOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[842] +} + +func (x InternalReplaceLoginActionOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalReplaceLoginActionOutProto_Status.Descriptor instead. +func (InternalReplaceLoginActionOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1604, 0} +} + +type InternalReportAttributeData_ContentType int32 + +const ( + InternalReportAttributeData_UNDEFINED_CONTENT InternalReportAttributeData_ContentType = 0 + InternalReportAttributeData_TEXT InternalReportAttributeData_ContentType = 1 + InternalReportAttributeData_IMAGE InternalReportAttributeData_ContentType = 2 + InternalReportAttributeData_GENERIC InternalReportAttributeData_ContentType = 3 +) + +// Enum value maps for InternalReportAttributeData_ContentType. +var ( + InternalReportAttributeData_ContentType_name = map[int32]string{ + 0: "UNDEFINED_CONTENT", + 1: "TEXT", + 2: "IMAGE", + 3: "GENERIC", + } + InternalReportAttributeData_ContentType_value = map[string]int32{ + "UNDEFINED_CONTENT": 0, + "TEXT": 1, + "IMAGE": 2, + "GENERIC": 3, + } +) + +func (x InternalReportAttributeData_ContentType) Enum() *InternalReportAttributeData_ContentType { + p := new(InternalReportAttributeData_ContentType) + *p = x + return p +} + +func (x InternalReportAttributeData_ContentType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalReportAttributeData_ContentType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[843].Descriptor() +} + +func (InternalReportAttributeData_ContentType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[843] +} + +func (x InternalReportAttributeData_ContentType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalReportAttributeData_ContentType.Descriptor instead. +func (InternalReportAttributeData_ContentType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1606, 0} +} + +type InternalReportAttributeData_Origin int32 + +const ( + InternalReportAttributeData_UNDEFINED_ORIGIN InternalReportAttributeData_Origin = 0 + InternalReportAttributeData_PUBLIC_CHAT InternalReportAttributeData_Origin = 1 + InternalReportAttributeData_PRIVATE_CHAT InternalReportAttributeData_Origin = 2 + InternalReportAttributeData_GENERAL_IMAGE InternalReportAttributeData_Origin = 3 + InternalReportAttributeData_CODENAME InternalReportAttributeData_Origin = 4 + InternalReportAttributeData_NAME InternalReportAttributeData_Origin = 5 + InternalReportAttributeData_POST InternalReportAttributeData_Origin = 6 + InternalReportAttributeData_PRIVATE_GROUP_CHAT InternalReportAttributeData_Origin = 7 + InternalReportAttributeData_FLARE_CHAT InternalReportAttributeData_Origin = 8 + InternalReportAttributeData_USER InternalReportAttributeData_Origin = 9 + InternalReportAttributeData_GROUP InternalReportAttributeData_Origin = 10 + InternalReportAttributeData_EVENT InternalReportAttributeData_Origin = 11 + InternalReportAttributeData_CHANNEL InternalReportAttributeData_Origin = 12 +) + +// Enum value maps for InternalReportAttributeData_Origin. +var ( + InternalReportAttributeData_Origin_name = map[int32]string{ + 0: "UNDEFINED_ORIGIN", + 1: "PUBLIC_CHAT", + 2: "PRIVATE_CHAT", + 3: "GENERAL_IMAGE", + 4: "CODENAME", + 5: "NAME", + 6: "POST", + 7: "PRIVATE_GROUP_CHAT", + 8: "FLARE_CHAT", + 9: "USER", + 10: "GROUP", + 11: "EVENT", + 12: "CHANNEL", + } + InternalReportAttributeData_Origin_value = map[string]int32{ + "UNDEFINED_ORIGIN": 0, + "PUBLIC_CHAT": 1, + "PRIVATE_CHAT": 2, + "GENERAL_IMAGE": 3, + "CODENAME": 4, + "NAME": 5, + "POST": 6, + "PRIVATE_GROUP_CHAT": 7, + "FLARE_CHAT": 8, + "USER": 9, + "GROUP": 10, + "EVENT": 11, + "CHANNEL": 12, + } +) + +func (x InternalReportAttributeData_Origin) Enum() *InternalReportAttributeData_Origin { + p := new(InternalReportAttributeData_Origin) + *p = x + return p +} + +func (x InternalReportAttributeData_Origin) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalReportAttributeData_Origin) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[844].Descriptor() +} + +func (InternalReportAttributeData_Origin) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[844] +} + +func (x InternalReportAttributeData_Origin) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalReportAttributeData_Origin.Descriptor instead. +func (InternalReportAttributeData_Origin) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1606, 1} +} + +type InternalReportAttributeData_Severity int32 + +const ( + InternalReportAttributeData_UNDEFINED_SEVERITY InternalReportAttributeData_Severity = 0 + InternalReportAttributeData_LOW InternalReportAttributeData_Severity = 1 + InternalReportAttributeData_MEDIUM InternalReportAttributeData_Severity = 2 + InternalReportAttributeData_HIGH InternalReportAttributeData_Severity = 3 + InternalReportAttributeData_EXTREME InternalReportAttributeData_Severity = 4 + InternalReportAttributeData_NONE InternalReportAttributeData_Severity = 5 +) + +// Enum value maps for InternalReportAttributeData_Severity. +var ( + InternalReportAttributeData_Severity_name = map[int32]string{ + 0: "UNDEFINED_SEVERITY", + 1: "LOW", + 2: "MEDIUM", + 3: "HIGH", + 4: "EXTREME", + 5: "NONE", + } + InternalReportAttributeData_Severity_value = map[string]int32{ + "UNDEFINED_SEVERITY": 0, + "LOW": 1, + "MEDIUM": 2, + "HIGH": 3, + "EXTREME": 4, + "NONE": 5, + } +) + +func (x InternalReportAttributeData_Severity) Enum() *InternalReportAttributeData_Severity { + p := new(InternalReportAttributeData_Severity) + *p = x + return p +} + +func (x InternalReportAttributeData_Severity) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalReportAttributeData_Severity) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[845].Descriptor() +} + +func (InternalReportAttributeData_Severity) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[845] +} + +func (x InternalReportAttributeData_Severity) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalReportAttributeData_Severity.Descriptor instead. +func (InternalReportAttributeData_Severity) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1606, 2} +} + +type InternalReportAttributeData_Status int32 + +const ( + InternalReportAttributeData_UNDEFINED_STATUS InternalReportAttributeData_Status = 0 + InternalReportAttributeData_OPEN InternalReportAttributeData_Status = 1 + InternalReportAttributeData_REVIEWED InternalReportAttributeData_Status = 2 + InternalReportAttributeData_CLOSED InternalReportAttributeData_Status = 3 + InternalReportAttributeData_ESCALATED InternalReportAttributeData_Status = 4 + InternalReportAttributeData_OPEN_ASSIGNED InternalReportAttributeData_Status = 5 +) + +// Enum value maps for InternalReportAttributeData_Status. +var ( + InternalReportAttributeData_Status_name = map[int32]string{ + 0: "UNDEFINED_STATUS", + 1: "OPEN", + 2: "REVIEWED", + 3: "CLOSED", + 4: "ESCALATED", + 5: "OPEN_ASSIGNED", + } + InternalReportAttributeData_Status_value = map[string]int32{ + "UNDEFINED_STATUS": 0, + "OPEN": 1, + "REVIEWED": 2, + "CLOSED": 3, + "ESCALATED": 4, + "OPEN_ASSIGNED": 5, + } +) + +func (x InternalReportAttributeData_Status) Enum() *InternalReportAttributeData_Status { + p := new(InternalReportAttributeData_Status) + *p = x + return p +} + +func (x InternalReportAttributeData_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalReportAttributeData_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[846].Descriptor() +} + +func (InternalReportAttributeData_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[846] +} + +func (x InternalReportAttributeData_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalReportAttributeData_Status.Descriptor instead. +func (InternalReportAttributeData_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1606, 3} +} + +type InternalReportAttributeData_Type int32 + +const ( + InternalReportAttributeData_UNDEFINED_REPORT InternalReportAttributeData_Type = 0 + InternalReportAttributeData_BLOCK_REPORT InternalReportAttributeData_Type = 1 + InternalReportAttributeData_PROFANITY_REPORT InternalReportAttributeData_Type = 2 + InternalReportAttributeData_FLAG_REPORT InternalReportAttributeData_Type = 3 + InternalReportAttributeData_LOG_REPORT InternalReportAttributeData_Type = 4 + InternalReportAttributeData_OPS_MANUAL InternalReportAttributeData_Type = 5 +) + +// Enum value maps for InternalReportAttributeData_Type. +var ( + InternalReportAttributeData_Type_name = map[int32]string{ + 0: "UNDEFINED_REPORT", + 1: "BLOCK_REPORT", + 2: "PROFANITY_REPORT", + 3: "FLAG_REPORT", + 4: "LOG_REPORT", + 5: "OPS_MANUAL", + } + InternalReportAttributeData_Type_value = map[string]int32{ + "UNDEFINED_REPORT": 0, + "BLOCK_REPORT": 1, + "PROFANITY_REPORT": 2, + "FLAG_REPORT": 3, + "LOG_REPORT": 4, + "OPS_MANUAL": 5, + } +) + +func (x InternalReportAttributeData_Type) Enum() *InternalReportAttributeData_Type { + p := new(InternalReportAttributeData_Type) + *p = x + return p +} + +func (x InternalReportAttributeData_Type) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalReportAttributeData_Type) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[847].Descriptor() +} + +func (InternalReportAttributeData_Type) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[847] +} + +func (x InternalReportAttributeData_Type) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalReportAttributeData_Type.Descriptor instead. +func (InternalReportAttributeData_Type) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1606, 4} +} + +type InternalReputationSystemAttributes_SystemType int32 + +const ( + InternalReputationSystemAttributes_UNDEFINED_SYSTEM_TYPE InternalReputationSystemAttributes_SystemType = 0 + InternalReputationSystemAttributes_CHAT InternalReputationSystemAttributes_SystemType = 1 + InternalReputationSystemAttributes_IMAGE_ONLY InternalReputationSystemAttributes_SystemType = 2 +) + +// Enum value maps for InternalReputationSystemAttributes_SystemType. +var ( + InternalReputationSystemAttributes_SystemType_name = map[int32]string{ + 0: "UNDEFINED_SYSTEM_TYPE", + 1: "CHAT", + 2: "IMAGE_ONLY", + } + InternalReputationSystemAttributes_SystemType_value = map[string]int32{ + "UNDEFINED_SYSTEM_TYPE": 0, + "CHAT": 1, + "IMAGE_ONLY": 2, + } +) + +func (x InternalReputationSystemAttributes_SystemType) Enum() *InternalReputationSystemAttributes_SystemType { + p := new(InternalReputationSystemAttributes_SystemType) + *p = x + return p +} + +func (x InternalReputationSystemAttributes_SystemType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalReputationSystemAttributes_SystemType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[848].Descriptor() +} + +func (InternalReputationSystemAttributes_SystemType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[848] +} + +func (x InternalReputationSystemAttributes_SystemType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalReputationSystemAttributes_SystemType.Descriptor instead. +func (InternalReputationSystemAttributes_SystemType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1610, 0} +} + +type InternalResponse_Status int32 + +const ( + InternalResponse_UNSET InternalResponse_Status = 0 + InternalResponse_SUCCESS InternalResponse_Status = 1 + InternalResponse_APP_NOT_FOUND InternalResponse_Status = 2 + InternalResponse_PLAYER_DATA_NOT_FOUND InternalResponse_Status = 3 + InternalResponse_REPORT_NOT_FOUND InternalResponse_Status = 4 + InternalResponse_FAILURE InternalResponse_Status = 5 +) + +// Enum value maps for InternalResponse_Status. +var ( + InternalResponse_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "APP_NOT_FOUND", + 3: "PLAYER_DATA_NOT_FOUND", + 4: "REPORT_NOT_FOUND", + 5: "FAILURE", + } + InternalResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "APP_NOT_FOUND": 2, + "PLAYER_DATA_NOT_FOUND": 3, + "REPORT_NOT_FOUND": 4, + "FAILURE": 5, + } +) + +func (x InternalResponse_Status) Enum() *InternalResponse_Status { + p := new(InternalResponse_Status) + *p = x + return p +} + +func (x InternalResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[849].Descriptor() +} + +func (InternalResponse_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[849] +} + +func (x InternalResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalResponse_Status.Descriptor instead. +func (InternalResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1611, 0} +} + +type InternalRotateGuestLoginSecretTokenResponseProto_Status int32 + +const ( + InternalRotateGuestLoginSecretTokenResponseProto_UNSET InternalRotateGuestLoginSecretTokenResponseProto_Status = 0 + InternalRotateGuestLoginSecretTokenResponseProto_SUCCESS InternalRotateGuestLoginSecretTokenResponseProto_Status = 1 + InternalRotateGuestLoginSecretTokenResponseProto_UNKNOWN_ERROR InternalRotateGuestLoginSecretTokenResponseProto_Status = 2 + InternalRotateGuestLoginSecretTokenResponseProto_UNAUTHORIZED InternalRotateGuestLoginSecretTokenResponseProto_Status = 3 + InternalRotateGuestLoginSecretTokenResponseProto_INVALID_AUTH_TOKEN InternalRotateGuestLoginSecretTokenResponseProto_Status = 4 +) + +// Enum value maps for InternalRotateGuestLoginSecretTokenResponseProto_Status. +var ( + InternalRotateGuestLoginSecretTokenResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "UNKNOWN_ERROR", + 3: "UNAUTHORIZED", + 4: "INVALID_AUTH_TOKEN", + } + InternalRotateGuestLoginSecretTokenResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "UNKNOWN_ERROR": 2, + "UNAUTHORIZED": 3, + "INVALID_AUTH_TOKEN": 4, + } +) + +func (x InternalRotateGuestLoginSecretTokenResponseProto_Status) Enum() *InternalRotateGuestLoginSecretTokenResponseProto_Status { + p := new(InternalRotateGuestLoginSecretTokenResponseProto_Status) + *p = x + return p +} + +func (x InternalRotateGuestLoginSecretTokenResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalRotateGuestLoginSecretTokenResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[850].Descriptor() +} + +func (InternalRotateGuestLoginSecretTokenResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[850] +} + +func (x InternalRotateGuestLoginSecretTokenResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalRotateGuestLoginSecretTokenResponseProto_Status.Descriptor instead. +func (InternalRotateGuestLoginSecretTokenResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1613, 0} +} + +type InternalSavePlayerSettingsOutProto_Result int32 + +const ( + InternalSavePlayerSettingsOutProto_UNSET InternalSavePlayerSettingsOutProto_Result = 0 + InternalSavePlayerSettingsOutProto_SUCCESS InternalSavePlayerSettingsOutProto_Result = 1 + InternalSavePlayerSettingsOutProto_ERROR_UNKNOWN InternalSavePlayerSettingsOutProto_Result = 2 +) + +// Enum value maps for InternalSavePlayerSettingsOutProto_Result. +var ( + InternalSavePlayerSettingsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + InternalSavePlayerSettingsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x InternalSavePlayerSettingsOutProto_Result) Enum() *InternalSavePlayerSettingsOutProto_Result { + p := new(InternalSavePlayerSettingsOutProto_Result) + *p = x + return p +} + +func (x InternalSavePlayerSettingsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSavePlayerSettingsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[851].Descriptor() +} + +func (InternalSavePlayerSettingsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[851] +} + +func (x InternalSavePlayerSettingsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSavePlayerSettingsOutProto_Result.Descriptor instead. +func (InternalSavePlayerSettingsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1614, 0} +} + +type InternalSearchPlayerOutProto_Result int32 + +const ( + InternalSearchPlayerOutProto_UNSET InternalSearchPlayerOutProto_Result = 0 + InternalSearchPlayerOutProto_SUCCESS InternalSearchPlayerOutProto_Result = 1 + InternalSearchPlayerOutProto_ERROR_UNKNOWN InternalSearchPlayerOutProto_Result = 2 + InternalSearchPlayerOutProto_ERROR_PLAYER_NOT_FOUND InternalSearchPlayerOutProto_Result = 3 +) + +// Enum value maps for InternalSearchPlayerOutProto_Result. +var ( + InternalSearchPlayerOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_PLAYER_NOT_FOUND", + } + InternalSearchPlayerOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_PLAYER_NOT_FOUND": 3, + } +) + +func (x InternalSearchPlayerOutProto_Result) Enum() *InternalSearchPlayerOutProto_Result { + p := new(InternalSearchPlayerOutProto_Result) + *p = x + return p +} + +func (x InternalSearchPlayerOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSearchPlayerOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[852].Descriptor() +} + +func (InternalSearchPlayerOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[852] +} + +func (x InternalSearchPlayerOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSearchPlayerOutProto_Result.Descriptor instead. +func (InternalSearchPlayerOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1617, 0} +} + +type InternalSendContactListFriendInviteResponse_Result int32 + +const ( + InternalSendContactListFriendInviteResponse_UNSET InternalSendContactListFriendInviteResponse_Result = 0 + InternalSendContactListFriendInviteResponse_SUCCESS InternalSendContactListFriendInviteResponse_Result = 1 + InternalSendContactListFriendInviteResponse_ERROR_UNKNOWN InternalSendContactListFriendInviteResponse_Result = 2 + InternalSendContactListFriendInviteResponse_ERROR_PLAYER_OUTBOX_FULL InternalSendContactListFriendInviteResponse_Result = 3 + InternalSendContactListFriendInviteResponse_ERROR_PLAYER_INBOX_FULL InternalSendContactListFriendInviteResponse_Result = 4 + InternalSendContactListFriendInviteResponse_ERROR_SENDER_HAS_MAX_FRIENDS InternalSendContactListFriendInviteResponse_Result = 5 + InternalSendContactListFriendInviteResponse_ERROR_RECEIVER_HAS_MAX_FRIENDS InternalSendContactListFriendInviteResponse_Result = 6 + InternalSendContactListFriendInviteResponse_ERROR_ALREADY_A_FRIEND InternalSendContactListFriendInviteResponse_Result = 7 + InternalSendContactListFriendInviteResponse_ERROR_INVITE_ALREADY_SENT InternalSendContactListFriendInviteResponse_Result = 8 + InternalSendContactListFriendInviteResponse_ERROR_INVITE_ALREADY_RECEIVED InternalSendContactListFriendInviteResponse_Result = 9 + InternalSendContactListFriendInviteResponse_ERROR_CANNOT_SEND_INVITES_TO_YOURSELF InternalSendContactListFriendInviteResponse_Result = 10 + InternalSendContactListFriendInviteResponse_ERROR_CONTACT_NOT_FOUND InternalSendContactListFriendInviteResponse_Result = 11 + InternalSendContactListFriendInviteResponse_ERROR_RECEIVER_NOT_FOUND InternalSendContactListFriendInviteResponse_Result = 12 + InternalSendContactListFriendInviteResponse_ERROR_NO_SENDER_NAME InternalSendContactListFriendInviteResponse_Result = 13 + InternalSendContactListFriendInviteResponse_ERROR_SEND_TO_BLOCKED_USER InternalSendContactListFriendInviteResponse_Result = 14 +) + +// Enum value maps for InternalSendContactListFriendInviteResponse_Result. +var ( + InternalSendContactListFriendInviteResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_PLAYER_OUTBOX_FULL", + 4: "ERROR_PLAYER_INBOX_FULL", + 5: "ERROR_SENDER_HAS_MAX_FRIENDS", + 6: "ERROR_RECEIVER_HAS_MAX_FRIENDS", + 7: "ERROR_ALREADY_A_FRIEND", + 8: "ERROR_INVITE_ALREADY_SENT", + 9: "ERROR_INVITE_ALREADY_RECEIVED", + 10: "ERROR_CANNOT_SEND_INVITES_TO_YOURSELF", + 11: "ERROR_CONTACT_NOT_FOUND", + 12: "ERROR_RECEIVER_NOT_FOUND", + 13: "ERROR_NO_SENDER_NAME", + 14: "ERROR_SEND_TO_BLOCKED_USER", + } + InternalSendContactListFriendInviteResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_PLAYER_OUTBOX_FULL": 3, + "ERROR_PLAYER_INBOX_FULL": 4, + "ERROR_SENDER_HAS_MAX_FRIENDS": 5, + "ERROR_RECEIVER_HAS_MAX_FRIENDS": 6, + "ERROR_ALREADY_A_FRIEND": 7, + "ERROR_INVITE_ALREADY_SENT": 8, + "ERROR_INVITE_ALREADY_RECEIVED": 9, + "ERROR_CANNOT_SEND_INVITES_TO_YOURSELF": 10, + "ERROR_CONTACT_NOT_FOUND": 11, + "ERROR_RECEIVER_NOT_FOUND": 12, + "ERROR_NO_SENDER_NAME": 13, + "ERROR_SEND_TO_BLOCKED_USER": 14, + } +) + +func (x InternalSendContactListFriendInviteResponse_Result) Enum() *InternalSendContactListFriendInviteResponse_Result { + p := new(InternalSendContactListFriendInviteResponse_Result) + *p = x + return p +} + +func (x InternalSendContactListFriendInviteResponse_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSendContactListFriendInviteResponse_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[853].Descriptor() +} + +func (InternalSendContactListFriendInviteResponse_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[853] +} + +func (x InternalSendContactListFriendInviteResponse_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSendContactListFriendInviteResponse_Result.Descriptor instead. +func (InternalSendContactListFriendInviteResponse_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1620, 0} +} + +type InternalSendFriendInviteOutProto_Result int32 + +const ( + InternalSendFriendInviteOutProto_UNSET InternalSendFriendInviteOutProto_Result = 0 + InternalSendFriendInviteOutProto_SUCCESS InternalSendFriendInviteOutProto_Result = 1 + InternalSendFriendInviteOutProto_ERROR_UNKNOWN InternalSendFriendInviteOutProto_Result = 2 + InternalSendFriendInviteOutProto_ERROR_ALREADY_A_FRIEND InternalSendFriendInviteOutProto_Result = 3 + InternalSendFriendInviteOutProto_ERROR_PLAYER_DOES_NOT_EXIST_DELETED InternalSendFriendInviteOutProto_Result = 4 + InternalSendFriendInviteOutProto_ERROR_PLAYER_INBOX_FULL InternalSendFriendInviteOutProto_Result = 5 + InternalSendFriendInviteOutProto_ERROR_PLAYER_OUTBOX_FULL InternalSendFriendInviteOutProto_Result = 6 + InternalSendFriendInviteOutProto_ERROR_SENDER_HAS_MAX_FRIENDS InternalSendFriendInviteOutProto_Result = 7 + InternalSendFriendInviteOutProto_ERROR_INVITE_ALREADY_SENT InternalSendFriendInviteOutProto_Result = 8 + InternalSendFriendInviteOutProto_ERROR_CANNOT_SEND_INVITES_TO_YOURSELF InternalSendFriendInviteOutProto_Result = 9 + InternalSendFriendInviteOutProto_ERROR_INVITE_ALREADY_RECEIVED InternalSendFriendInviteOutProto_Result = 10 + InternalSendFriendInviteOutProto_ERROR_RECEIVER_HAS_MAX_FRIENDS InternalSendFriendInviteOutProto_Result = 11 + InternalSendFriendInviteOutProto_ERROR_SEND_TO_BLOCKED_USER InternalSendFriendInviteOutProto_Result = 12 + InternalSendFriendInviteOutProto_ERROR_RECEIVER_DECLINED InternalSendFriendInviteOutProto_Result = 13 +) + +// Enum value maps for InternalSendFriendInviteOutProto_Result. +var ( + InternalSendFriendInviteOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_ALREADY_A_FRIEND", + 4: "ERROR_PLAYER_DOES_NOT_EXIST_DELETED", + 5: "ERROR_PLAYER_INBOX_FULL", + 6: "ERROR_PLAYER_OUTBOX_FULL", + 7: "ERROR_SENDER_HAS_MAX_FRIENDS", + 8: "ERROR_INVITE_ALREADY_SENT", + 9: "ERROR_CANNOT_SEND_INVITES_TO_YOURSELF", + 10: "ERROR_INVITE_ALREADY_RECEIVED", + 11: "ERROR_RECEIVER_HAS_MAX_FRIENDS", + 12: "ERROR_SEND_TO_BLOCKED_USER", + 13: "ERROR_RECEIVER_DECLINED", + } + InternalSendFriendInviteOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_ALREADY_A_FRIEND": 3, + "ERROR_PLAYER_DOES_NOT_EXIST_DELETED": 4, + "ERROR_PLAYER_INBOX_FULL": 5, + "ERROR_PLAYER_OUTBOX_FULL": 6, + "ERROR_SENDER_HAS_MAX_FRIENDS": 7, + "ERROR_INVITE_ALREADY_SENT": 8, + "ERROR_CANNOT_SEND_INVITES_TO_YOURSELF": 9, + "ERROR_INVITE_ALREADY_RECEIVED": 10, + "ERROR_RECEIVER_HAS_MAX_FRIENDS": 11, + "ERROR_SEND_TO_BLOCKED_USER": 12, + "ERROR_RECEIVER_DECLINED": 13, + } +) + +func (x InternalSendFriendInviteOutProto_Result) Enum() *InternalSendFriendInviteOutProto_Result { + p := new(InternalSendFriendInviteOutProto_Result) + *p = x + return p +} + +func (x InternalSendFriendInviteOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSendFriendInviteOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[854].Descriptor() +} + +func (InternalSendFriendInviteOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[854] +} + +func (x InternalSendFriendInviteOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSendFriendInviteOutProto_Result.Descriptor instead. +func (InternalSendFriendInviteOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1621, 0} +} + +type InternalSendSmsVerificationCodeResponse_Status int32 + +const ( + InternalSendSmsVerificationCodeResponse_UNSET InternalSendSmsVerificationCodeResponse_Status = 0 + InternalSendSmsVerificationCodeResponse_SUCCESS InternalSendSmsVerificationCodeResponse_Status = 1 + InternalSendSmsVerificationCodeResponse_ERROR_UNKNOWN InternalSendSmsVerificationCodeResponse_Status = 2 + InternalSendSmsVerificationCodeResponse_ERROR_TOO_FREQUENT_ATTEMPTS InternalSendSmsVerificationCodeResponse_Status = 3 + InternalSendSmsVerificationCodeResponse_ERROR_TOO_MANY_ATTEMPTS InternalSendSmsVerificationCodeResponse_Status = 4 + InternalSendSmsVerificationCodeResponse_ERROR_INVALID_PHONE_NUMBER InternalSendSmsVerificationCodeResponse_Status = 5 +) + +// Enum value maps for InternalSendSmsVerificationCodeResponse_Status. +var ( + InternalSendSmsVerificationCodeResponse_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_TOO_FREQUENT_ATTEMPTS", + 4: "ERROR_TOO_MANY_ATTEMPTS", + 5: "ERROR_INVALID_PHONE_NUMBER", + } + InternalSendSmsVerificationCodeResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_TOO_FREQUENT_ATTEMPTS": 3, + "ERROR_TOO_MANY_ATTEMPTS": 4, + "ERROR_INVALID_PHONE_NUMBER": 5, + } +) + +func (x InternalSendSmsVerificationCodeResponse_Status) Enum() *InternalSendSmsVerificationCodeResponse_Status { + p := new(InternalSendSmsVerificationCodeResponse_Status) + *p = x + return p +} + +func (x InternalSendSmsVerificationCodeResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSendSmsVerificationCodeResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[855].Descriptor() +} + +func (InternalSendSmsVerificationCodeResponse_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[855] +} + +func (x InternalSendSmsVerificationCodeResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSendSmsVerificationCodeResponse_Status.Descriptor instead. +func (InternalSendSmsVerificationCodeResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1624, 0} +} + +type InternalSetAccountContactSettingsResponse_Status int32 + +const ( + InternalSetAccountContactSettingsResponse_UNSET InternalSetAccountContactSettingsResponse_Status = 0 + InternalSetAccountContactSettingsResponse_SUCCESS InternalSetAccountContactSettingsResponse_Status = 1 + InternalSetAccountContactSettingsResponse_ERROR_UNKNOWN InternalSetAccountContactSettingsResponse_Status = 2 + InternalSetAccountContactSettingsResponse_NAME_NOT_ALLOWED InternalSetAccountContactSettingsResponse_Status = 3 + InternalSetAccountContactSettingsResponse_NAME_ABUSIVE InternalSetAccountContactSettingsResponse_Status = 4 + InternalSetAccountContactSettingsResponse_NAME_INVALID InternalSetAccountContactSettingsResponse_Status = 5 +) + +// Enum value maps for InternalSetAccountContactSettingsResponse_Status. +var ( + InternalSetAccountContactSettingsResponse_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "NAME_NOT_ALLOWED", + 4: "NAME_ABUSIVE", + 5: "NAME_INVALID", + } + InternalSetAccountContactSettingsResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "NAME_NOT_ALLOWED": 3, + "NAME_ABUSIVE": 4, + "NAME_INVALID": 5, + } +) + +func (x InternalSetAccountContactSettingsResponse_Status) Enum() *InternalSetAccountContactSettingsResponse_Status { + p := new(InternalSetAccountContactSettingsResponse_Status) + *p = x + return p +} + +func (x InternalSetAccountContactSettingsResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSetAccountContactSettingsResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[856].Descriptor() +} + +func (InternalSetAccountContactSettingsResponse_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[856] +} + +func (x InternalSetAccountContactSettingsResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSetAccountContactSettingsResponse_Status.Descriptor instead. +func (InternalSetAccountContactSettingsResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1626, 0} +} + +type InternalSetAccountSettingsOutProto_Result int32 + +const ( + InternalSetAccountSettingsOutProto_UNSET InternalSetAccountSettingsOutProto_Result = 0 + InternalSetAccountSettingsOutProto_SUCCESS InternalSetAccountSettingsOutProto_Result = 1 + InternalSetAccountSettingsOutProto_ERROR_UNKNOWN InternalSetAccountSettingsOutProto_Result = 2 + InternalSetAccountSettingsOutProto_ERROR_INAPPROPRIATE_NAME InternalSetAccountSettingsOutProto_Result = 3 +) + +// Enum value maps for InternalSetAccountSettingsOutProto_Result. +var ( + InternalSetAccountSettingsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_INAPPROPRIATE_NAME", + } + InternalSetAccountSettingsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_INAPPROPRIATE_NAME": 3, + } +) + +func (x InternalSetAccountSettingsOutProto_Result) Enum() *InternalSetAccountSettingsOutProto_Result { + p := new(InternalSetAccountSettingsOutProto_Result) + *p = x + return p +} + +func (x InternalSetAccountSettingsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSetAccountSettingsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[857].Descriptor() +} + +func (InternalSetAccountSettingsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[857] +} + +func (x InternalSetAccountSettingsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSetAccountSettingsOutProto_Result.Descriptor instead. +func (InternalSetAccountSettingsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1627, 0} +} + +type InternalSetBirthdayResponseProto_Status int32 + +const ( + InternalSetBirthdayResponseProto_UNSET InternalSetBirthdayResponseProto_Status = 0 + InternalSetBirthdayResponseProto_SUCCESS InternalSetBirthdayResponseProto_Status = 1 + InternalSetBirthdayResponseProto_ERROR_UNKNOWN InternalSetBirthdayResponseProto_Status = 2 + InternalSetBirthdayResponseProto_INVALID_BIRTHDAY InternalSetBirthdayResponseProto_Status = 3 +) + +// Enum value maps for InternalSetBirthdayResponseProto_Status. +var ( + InternalSetBirthdayResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "INVALID_BIRTHDAY", + } + InternalSetBirthdayResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "INVALID_BIRTHDAY": 3, + } +) + +func (x InternalSetBirthdayResponseProto_Status) Enum() *InternalSetBirthdayResponseProto_Status { + p := new(InternalSetBirthdayResponseProto_Status) + *p = x + return p +} + +func (x InternalSetBirthdayResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSetBirthdayResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[858].Descriptor() +} + +func (InternalSetBirthdayResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[858] +} + +func (x InternalSetBirthdayResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSetBirthdayResponseProto_Status.Descriptor instead. +func (InternalSetBirthdayResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1630, 0} +} + +type InternalSetInGameCurrencyExchangeRateOutProto_Status int32 + +const ( + InternalSetInGameCurrencyExchangeRateOutProto_UNSET InternalSetInGameCurrencyExchangeRateOutProto_Status = 0 + InternalSetInGameCurrencyExchangeRateOutProto_SUCCESS InternalSetInGameCurrencyExchangeRateOutProto_Status = 1 + InternalSetInGameCurrencyExchangeRateOutProto_FAILURE InternalSetInGameCurrencyExchangeRateOutProto_Status = 2 +) + +// Enum value maps for InternalSetInGameCurrencyExchangeRateOutProto_Status. +var ( + InternalSetInGameCurrencyExchangeRateOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + } + InternalSetInGameCurrencyExchangeRateOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + } +) + +func (x InternalSetInGameCurrencyExchangeRateOutProto_Status) Enum() *InternalSetInGameCurrencyExchangeRateOutProto_Status { + p := new(InternalSetInGameCurrencyExchangeRateOutProto_Status) + *p = x + return p +} + +func (x InternalSetInGameCurrencyExchangeRateOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSetInGameCurrencyExchangeRateOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[859].Descriptor() +} + +func (InternalSetInGameCurrencyExchangeRateOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[859] +} + +func (x InternalSetInGameCurrencyExchangeRateOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSetInGameCurrencyExchangeRateOutProto_Status.Descriptor instead. +func (InternalSetInGameCurrencyExchangeRateOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1631, 0} +} + +type InternalSharedProtos_AdminMethod int32 + +const ( + InternalSharedProtos_ADMIN_METHOD_UNSET InternalSharedProtos_AdminMethod = 0 + InternalSharedProtos_ADMIN_MAP_QUERY_REQUEST InternalSharedProtos_AdminMethod = 2001 + InternalSharedProtos_ADMIN_WRITE_MAP_ENTITY InternalSharedProtos_AdminMethod = 2002 + InternalSharedProtos_ADMIN_CREATE_RAINBOW_SPHERE InternalSharedProtos_AdminMethod = 2010 + InternalSharedProtos_ADMIN_UPSERT_RAINBOW_SPHERE InternalSharedProtos_AdminMethod = 2011 + InternalSharedProtos_GET_EMAIL_WHITELIST_ENABLED_STATUS InternalSharedProtos_AdminMethod = 2012 + InternalSharedProtos_SET_EMAIL_WHITELIST_ENABLED_STATUS InternalSharedProtos_AdminMethod = 2013 +) + +// Enum value maps for InternalSharedProtos_AdminMethod. +var ( + InternalSharedProtos_AdminMethod_name = map[int32]string{ + 0: "ADMIN_METHOD_UNSET", + 2001: "ADMIN_MAP_QUERY_REQUEST", + 2002: "ADMIN_WRITE_MAP_ENTITY", + 2010: "ADMIN_CREATE_RAINBOW_SPHERE", + 2011: "ADMIN_UPSERT_RAINBOW_SPHERE", + 2012: "GET_EMAIL_WHITELIST_ENABLED_STATUS", + 2013: "SET_EMAIL_WHITELIST_ENABLED_STATUS", + } + InternalSharedProtos_AdminMethod_value = map[string]int32{ + "ADMIN_METHOD_UNSET": 0, + "ADMIN_MAP_QUERY_REQUEST": 2001, + "ADMIN_WRITE_MAP_ENTITY": 2002, + "ADMIN_CREATE_RAINBOW_SPHERE": 2010, + "ADMIN_UPSERT_RAINBOW_SPHERE": 2011, + "GET_EMAIL_WHITELIST_ENABLED_STATUS": 2012, + "SET_EMAIL_WHITELIST_ENABLED_STATUS": 2013, + } +) + +func (x InternalSharedProtos_AdminMethod) Enum() *InternalSharedProtos_AdminMethod { + p := new(InternalSharedProtos_AdminMethod) + *p = x + return p +} + +func (x InternalSharedProtos_AdminMethod) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSharedProtos_AdminMethod) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[860].Descriptor() +} + +func (InternalSharedProtos_AdminMethod) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[860] +} + +func (x InternalSharedProtos_AdminMethod) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSharedProtos_AdminMethod.Descriptor instead. +func (InternalSharedProtos_AdminMethod) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1634, 0} +} + +type InternalSharedProtos_Color int32 + +const ( + InternalSharedProtos_COLOR_NONE InternalSharedProtos_Color = 0 + InternalSharedProtos_COLOR_RED InternalSharedProtos_Color = 1 + InternalSharedProtos_COLOR_ORANGE InternalSharedProtos_Color = 2 + InternalSharedProtos_COLOR_YELLOW InternalSharedProtos_Color = 3 + InternalSharedProtos_COLOR_GREEN InternalSharedProtos_Color = 4 + InternalSharedProtos_COLOR_BLUE InternalSharedProtos_Color = 5 + InternalSharedProtos_COLOR_PURPLE InternalSharedProtos_Color = 6 + InternalSharedProtos_COLOR_BLACK InternalSharedProtos_Color = 7 + InternalSharedProtos_COLOR_WHITE InternalSharedProtos_Color = 8 +) + +// Enum value maps for InternalSharedProtos_Color. +var ( + InternalSharedProtos_Color_name = map[int32]string{ + 0: "COLOR_NONE", + 1: "COLOR_RED", + 2: "COLOR_ORANGE", + 3: "COLOR_YELLOW", + 4: "COLOR_GREEN", + 5: "COLOR_BLUE", + 6: "COLOR_PURPLE", + 7: "COLOR_BLACK", + 8: "COLOR_WHITE", + } + InternalSharedProtos_Color_value = map[string]int32{ + "COLOR_NONE": 0, + "COLOR_RED": 1, + "COLOR_ORANGE": 2, + "COLOR_YELLOW": 3, + "COLOR_GREEN": 4, + "COLOR_BLUE": 5, + "COLOR_PURPLE": 6, + "COLOR_BLACK": 7, + "COLOR_WHITE": 8, + } +) + +func (x InternalSharedProtos_Color) Enum() *InternalSharedProtos_Color { + p := new(InternalSharedProtos_Color) + *p = x + return p +} + +func (x InternalSharedProtos_Color) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSharedProtos_Color) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[861].Descriptor() +} + +func (InternalSharedProtos_Color) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[861] +} + +func (x InternalSharedProtos_Color) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSharedProtos_Color.Descriptor instead. +func (InternalSharedProtos_Color) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1634, 1} +} + +type InternalSharedProtos_InternalMethod int32 + +const ( + InternalSharedProtos_INTERNAL_METHOD_UNSET InternalSharedProtos_InternalMethod = 0 + InternalSharedProtos_GET_PLAYER_DISPLAY_INFO InternalSharedProtos_InternalMethod = 1 +) + +// Enum value maps for InternalSharedProtos_InternalMethod. +var ( + InternalSharedProtos_InternalMethod_name = map[int32]string{ + 0: "INTERNAL_METHOD_UNSET", + 1: "GET_PLAYER_DISPLAY_INFO", + } + InternalSharedProtos_InternalMethod_value = map[string]int32{ + "INTERNAL_METHOD_UNSET": 0, + "GET_PLAYER_DISPLAY_INFO": 1, + } +) + +func (x InternalSharedProtos_InternalMethod) Enum() *InternalSharedProtos_InternalMethod { + p := new(InternalSharedProtos_InternalMethod) + *p = x + return p +} + +func (x InternalSharedProtos_InternalMethod) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSharedProtos_InternalMethod) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[862].Descriptor() +} + +func (InternalSharedProtos_InternalMethod) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[862] +} + +func (x InternalSharedProtos_InternalMethod) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSharedProtos_InternalMethod.Descriptor instead. +func (InternalSharedProtos_InternalMethod) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1634, 2} +} + +type InternalSharedProtos_Method int32 + +const ( + InternalSharedProtos_METHOD_UNSET InternalSharedProtos_Method = 0 + InternalSharedProtos_GET_OR_CREATE_PLAYER InternalSharedProtos_Method = 2 + InternalSharedProtos_SET_CODENAME InternalSharedProtos_Method = 3 + InternalSharedProtos_DELETE_PLAYER InternalSharedProtos_Method = 4 + InternalSharedProtos_SET_TEAM InternalSharedProtos_Method = 7 + InternalSharedProtos_GET_PLAYER_DATA InternalSharedProtos_Method = 8 + InternalSharedProtos_PUT_PAINT InternalSharedProtos_Method = 5 + InternalSharedProtos_CONSUME_PAINT_BUCKET InternalSharedProtos_Method = 6 + InternalSharedProtos_DOWNLOAD_SETTINGS InternalSharedProtos_Method = 10 + InternalSharedProtos_PUSH_ANALYTICS_EVENTS InternalSharedProtos_Method = 11 + InternalSharedProtos_PICKUP_CAPSULE InternalSharedProtos_Method = 100 + InternalSharedProtos_BATTLE_COMPLETE InternalSharedProtos_Method = 200 +) + +// Enum value maps for InternalSharedProtos_Method. +var ( + InternalSharedProtos_Method_name = map[int32]string{ + 0: "METHOD_UNSET", + 2: "GET_OR_CREATE_PLAYER", + 3: "SET_CODENAME", + 4: "DELETE_PLAYER", + 7: "SET_TEAM", + 8: "GET_PLAYER_DATA", + 5: "PUT_PAINT", + 6: "CONSUME_PAINT_BUCKET", + 10: "DOWNLOAD_SETTINGS", + 11: "PUSH_ANALYTICS_EVENTS", + 100: "PICKUP_CAPSULE", + 200: "BATTLE_COMPLETE", + } + InternalSharedProtos_Method_value = map[string]int32{ + "METHOD_UNSET": 0, + "GET_OR_CREATE_PLAYER": 2, + "SET_CODENAME": 3, + "DELETE_PLAYER": 4, + "SET_TEAM": 7, + "GET_PLAYER_DATA": 8, + "PUT_PAINT": 5, + "CONSUME_PAINT_BUCKET": 6, + "DOWNLOAD_SETTINGS": 10, + "PUSH_ANALYTICS_EVENTS": 11, + "PICKUP_CAPSULE": 100, + "BATTLE_COMPLETE": 200, + } +) + +func (x InternalSharedProtos_Method) Enum() *InternalSharedProtos_Method { + p := new(InternalSharedProtos_Method) + *p = x + return p +} + +func (x InternalSharedProtos_Method) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSharedProtos_Method) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[863].Descriptor() +} + +func (InternalSharedProtos_Method) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[863] +} + +func (x InternalSharedProtos_Method) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSharedProtos_Method.Descriptor instead. +func (InternalSharedProtos_Method) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1634, 3} +} + +type InternalSharedProtos_Team int32 + +const ( + InternalSharedProtos_TEAM_UNSET InternalSharedProtos_Team = 0 + InternalSharedProtos_TEAM_RED InternalSharedProtos_Team = 1 + InternalSharedProtos_TEAM_ORANGE InternalSharedProtos_Team = 2 + InternalSharedProtos_TEAM_YELLOW InternalSharedProtos_Team = 3 + InternalSharedProtos_TEAM_GREEN InternalSharedProtos_Team = 4 + InternalSharedProtos_TEAM_BLUE InternalSharedProtos_Team = 5 + InternalSharedProtos_TEAM_PURPLE InternalSharedProtos_Team = 6 +) + +// Enum value maps for InternalSharedProtos_Team. +var ( + InternalSharedProtos_Team_name = map[int32]string{ + 0: "TEAM_UNSET", + 1: "TEAM_RED", + 2: "TEAM_ORANGE", + 3: "TEAM_YELLOW", + 4: "TEAM_GREEN", + 5: "TEAM_BLUE", + 6: "TEAM_PURPLE", + } + InternalSharedProtos_Team_value = map[string]int32{ + "TEAM_UNSET": 0, + "TEAM_RED": 1, + "TEAM_ORANGE": 2, + "TEAM_YELLOW": 3, + "TEAM_GREEN": 4, + "TEAM_BLUE": 5, + "TEAM_PURPLE": 6, + } +) + +func (x InternalSharedProtos_Team) Enum() *InternalSharedProtos_Team { + p := new(InternalSharedProtos_Team) + *p = x + return p +} + +func (x InternalSharedProtos_Team) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSharedProtos_Team) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[864].Descriptor() +} + +func (InternalSharedProtos_Team) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[864] +} + +func (x InternalSharedProtos_Team) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSharedProtos_Team.Descriptor instead. +func (InternalSharedProtos_Team) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1634, 4} +} + +type InternalSharedProtos_DeletePlayerResponseProto_Status int32 + +const ( + InternalSharedProtos_DeletePlayerResponseProto_UNSET InternalSharedProtos_DeletePlayerResponseProto_Status = 0 + InternalSharedProtos_DeletePlayerResponseProto_PLAYER_DELETED InternalSharedProtos_DeletePlayerResponseProto_Status = 1 + InternalSharedProtos_DeletePlayerResponseProto_PLAYER_NONEXISTENT InternalSharedProtos_DeletePlayerResponseProto_Status = 2 + InternalSharedProtos_DeletePlayerResponseProto_ERROR InternalSharedProtos_DeletePlayerResponseProto_Status = 3 +) + +// Enum value maps for InternalSharedProtos_DeletePlayerResponseProto_Status. +var ( + InternalSharedProtos_DeletePlayerResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "PLAYER_DELETED", + 2: "PLAYER_NONEXISTENT", + 3: "ERROR", + } + InternalSharedProtos_DeletePlayerResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "PLAYER_DELETED": 1, + "PLAYER_NONEXISTENT": 2, + "ERROR": 3, + } +) + +func (x InternalSharedProtos_DeletePlayerResponseProto_Status) Enum() *InternalSharedProtos_DeletePlayerResponseProto_Status { + p := new(InternalSharedProtos_DeletePlayerResponseProto_Status) + *p = x + return p +} + +func (x InternalSharedProtos_DeletePlayerResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSharedProtos_DeletePlayerResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[865].Descriptor() +} + +func (InternalSharedProtos_DeletePlayerResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[865] +} + +func (x InternalSharedProtos_DeletePlayerResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSharedProtos_DeletePlayerResponseProto_Status.Descriptor instead. +func (InternalSharedProtos_DeletePlayerResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1634, 2, 0} +} + +type InternalSharedProtos_SetCodenameResponseProto_Status int32 + +const ( + InternalSharedProtos_SetCodenameResponseProto_UNSET InternalSharedProtos_SetCodenameResponseProto_Status = 0 + InternalSharedProtos_SetCodenameResponseProto_ASSIGNED InternalSharedProtos_SetCodenameResponseProto_Status = 1 + InternalSharedProtos_SetCodenameResponseProto_UNCHANGED InternalSharedProtos_SetCodenameResponseProto_Status = 2 + InternalSharedProtos_SetCodenameResponseProto_TOO_MANY_CHANGES InternalSharedProtos_SetCodenameResponseProto_Status = 3 + InternalSharedProtos_SetCodenameResponseProto_INVALID InternalSharedProtos_SetCodenameResponseProto_Status = 4 + InternalSharedProtos_SetCodenameResponseProto_PLAYER_NONEXISTENT InternalSharedProtos_SetCodenameResponseProto_Status = 5 + InternalSharedProtos_SetCodenameResponseProto_ERROR InternalSharedProtos_SetCodenameResponseProto_Status = 6 +) + +// Enum value maps for InternalSharedProtos_SetCodenameResponseProto_Status. +var ( + InternalSharedProtos_SetCodenameResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "ASSIGNED", + 2: "UNCHANGED", + 3: "TOO_MANY_CHANGES", + 4: "INVALID", + 5: "PLAYER_NONEXISTENT", + 6: "ERROR", + } + InternalSharedProtos_SetCodenameResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "ASSIGNED": 1, + "UNCHANGED": 2, + "TOO_MANY_CHANGES": 3, + "INVALID": 4, + "PLAYER_NONEXISTENT": 5, + "ERROR": 6, + } +) + +func (x InternalSharedProtos_SetCodenameResponseProto_Status) Enum() *InternalSharedProtos_SetCodenameResponseProto_Status { + p := new(InternalSharedProtos_SetCodenameResponseProto_Status) + *p = x + return p +} + +func (x InternalSharedProtos_SetCodenameResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSharedProtos_SetCodenameResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[866].Descriptor() +} + +func (InternalSharedProtos_SetCodenameResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[866] +} + +func (x InternalSharedProtos_SetCodenameResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSharedProtos_SetCodenameResponseProto_Status.Descriptor instead. +func (InternalSharedProtos_SetCodenameResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1634, 7, 0} +} + +type InternalSharedProtos_SetPlayerTeamResponseProto_Status int32 + +const ( + InternalSharedProtos_SetPlayerTeamResponseProto_UNSET InternalSharedProtos_SetPlayerTeamResponseProto_Status = 0 + InternalSharedProtos_SetPlayerTeamResponseProto_STATUS_SUCCESS InternalSharedProtos_SetPlayerTeamResponseProto_Status = 1 + InternalSharedProtos_SetPlayerTeamResponseProto_STATUS_PLAYER_NONEXISTENT InternalSharedProtos_SetPlayerTeamResponseProto_Status = 2 + InternalSharedProtos_SetPlayerTeamResponseProto_STATUS_INVALID_TEAM InternalSharedProtos_SetPlayerTeamResponseProto_Status = 3 + InternalSharedProtos_SetPlayerTeamResponseProto_STATUS_ERROR_OTHER InternalSharedProtos_SetPlayerTeamResponseProto_Status = 4 +) + +// Enum value maps for InternalSharedProtos_SetPlayerTeamResponseProto_Status. +var ( + InternalSharedProtos_SetPlayerTeamResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "STATUS_SUCCESS", + 2: "STATUS_PLAYER_NONEXISTENT", + 3: "STATUS_INVALID_TEAM", + 4: "STATUS_ERROR_OTHER", + } + InternalSharedProtos_SetPlayerTeamResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "STATUS_SUCCESS": 1, + "STATUS_PLAYER_NONEXISTENT": 2, + "STATUS_INVALID_TEAM": 3, + "STATUS_ERROR_OTHER": 4, + } +) + +func (x InternalSharedProtos_SetPlayerTeamResponseProto_Status) Enum() *InternalSharedProtos_SetPlayerTeamResponseProto_Status { + p := new(InternalSharedProtos_SetPlayerTeamResponseProto_Status) + *p = x + return p +} + +func (x InternalSharedProtos_SetPlayerTeamResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSharedProtos_SetPlayerTeamResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[867].Descriptor() +} + +func (InternalSharedProtos_SetPlayerTeamResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[867] +} + +func (x InternalSharedProtos_SetPlayerTeamResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSharedProtos_SetPlayerTeamResponseProto_Status.Descriptor instead. +func (InternalSharedProtos_SetPlayerTeamResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1634, 9, 0} +} + +type InternalSkuDataProto_SkuPaymentType int32 + +const ( + InternalSkuDataProto_UNSET InternalSkuDataProto_SkuPaymentType = 0 + InternalSkuDataProto_THIRD_PARTY InternalSkuDataProto_SkuPaymentType = 1 + InternalSkuDataProto_IN_GAME InternalSkuDataProto_SkuPaymentType = 2 + InternalSkuDataProto_WEB InternalSkuDataProto_SkuPaymentType = 3 +) + +// Enum value maps for InternalSkuDataProto_SkuPaymentType. +var ( + InternalSkuDataProto_SkuPaymentType_name = map[int32]string{ + 0: "UNSET", + 1: "THIRD_PARTY", + 2: "IN_GAME", + 3: "WEB", + } + InternalSkuDataProto_SkuPaymentType_value = map[string]int32{ + "UNSET": 0, + "THIRD_PARTY": 1, + "IN_GAME": 2, + "WEB": 3, + } +) + +func (x InternalSkuDataProto_SkuPaymentType) Enum() *InternalSkuDataProto_SkuPaymentType { + p := new(InternalSkuDataProto_SkuPaymentType) + *p = x + return p +} + +func (x InternalSkuDataProto_SkuPaymentType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSkuDataProto_SkuPaymentType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[868].Descriptor() +} + +func (InternalSkuDataProto_SkuPaymentType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[868] +} + +func (x InternalSkuDataProto_SkuPaymentType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSkuDataProto_SkuPaymentType.Descriptor instead. +func (InternalSkuDataProto_SkuPaymentType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1636, 0} +} + +type InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_AppLinkType int32 + +const ( + InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_NO_LINK InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_AppLinkType = 0 + InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_WEB_LINK InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_AppLinkType = 1 + InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_APP_STORE_LINK InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_AppLinkType = 2 +) + +// Enum value maps for InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_AppLinkType. +var ( + InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_AppLinkType_name = map[int32]string{ + 0: "NO_LINK", + 1: "WEB_LINK", + 2: "APP_STORE_LINK", + } + InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_AppLinkType_value = map[string]int32{ + "NO_LINK": 0, + "WEB_LINK": 1, + "APP_STORE_LINK": 2, + } +) + +func (x InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_AppLinkType) Enum() *InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_AppLinkType { + p := new(InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_AppLinkType) + *p = x + return p +} + +func (x InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_AppLinkType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_AppLinkType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[869].Descriptor() +} + +func (InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_AppLinkType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[869] +} + +func (x InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_AppLinkType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_AppLinkType.Descriptor instead. +func (InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_AppLinkType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1641, 0, 0} +} + +type InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_FeatureType int32 + +const ( + InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_UNSET InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_FeatureType = 0 + InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_NIANTIC_PROFILE InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_FeatureType = 1 + InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_ONLINE_STATUS InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_FeatureType = 2 + InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_CROSS_GAME_FRIEND_LIST InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_FeatureType = 3 + InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_GAME_INVITE_SENDER InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_FeatureType = 4 + InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_SHARED_FRIEND_GRAPH InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_FeatureType = 5 + InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_NICKNAME InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_FeatureType = 6 + InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_CROSS_GAME_ONLINE_STATUS InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_FeatureType = 7 + InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_GAME_INVITE_RECEIVER InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_FeatureType = 8 + InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_ADDRESS_BOOK_IMPORT InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_FeatureType = 9 +) + +// Enum value maps for InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_FeatureType. +var ( + InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_FeatureType_name = map[int32]string{ + 0: "UNSET", + 1: "NIANTIC_PROFILE", + 2: "ONLINE_STATUS", + 3: "CROSS_GAME_FRIEND_LIST", + 4: "GAME_INVITE_SENDER", + 5: "SHARED_FRIEND_GRAPH", + 6: "NICKNAME", + 7: "CROSS_GAME_ONLINE_STATUS", + 8: "GAME_INVITE_RECEIVER", + 9: "ADDRESS_BOOK_IMPORT", + } + InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_FeatureType_value = map[string]int32{ + "UNSET": 0, + "NIANTIC_PROFILE": 1, + "ONLINE_STATUS": 2, + "CROSS_GAME_FRIEND_LIST": 3, + "GAME_INVITE_SENDER": 4, + "SHARED_FRIEND_GRAPH": 5, + "NICKNAME": 6, + "CROSS_GAME_ONLINE_STATUS": 7, + "GAME_INVITE_RECEIVER": 8, + "ADDRESS_BOOK_IMPORT": 9, + } +) + +func (x InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_FeatureType) Enum() *InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_FeatureType { + p := new(InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_FeatureType) + *p = x + return p +} + +func (x InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_FeatureType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_FeatureType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[870].Descriptor() +} + +func (InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_FeatureType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[870] +} + +func (x InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_FeatureType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_FeatureType.Descriptor instead. +func (InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_FeatureType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1641, 0, 1} +} + +type InternalSocialProto_AppKey int32 + +const ( + InternalSocialProto_INVALID InternalSocialProto_AppKey = 0 + InternalSocialProto_INGRESS_DELETED InternalSocialProto_AppKey = 1 + InternalSocialProto_HOLOHOLO_DELETED InternalSocialProto_AppKey = 2 + InternalSocialProto_LEXICON_DELETED InternalSocialProto_AppKey = 3 +) + +// Enum value maps for InternalSocialProto_AppKey. +var ( + InternalSocialProto_AppKey_name = map[int32]string{ + 0: "INVALID", + 1: "INGRESS_DELETED", + 2: "HOLOHOLO_DELETED", + 3: "LEXICON_DELETED", + } + InternalSocialProto_AppKey_value = map[string]int32{ + "INVALID": 0, + "INGRESS_DELETED": 1, + "HOLOHOLO_DELETED": 2, + "LEXICON_DELETED": 3, + } +) + +func (x InternalSocialProto_AppKey) Enum() *InternalSocialProto_AppKey { + p := new(InternalSocialProto_AppKey) + *p = x + return p +} + +func (x InternalSocialProto_AppKey) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSocialProto_AppKey) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[871].Descriptor() +} + +func (InternalSocialProto_AppKey) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[871] +} + +func (x InternalSocialProto_AppKey) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSocialProto_AppKey.Descriptor instead. +func (InternalSocialProto_AppKey) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1643, 0} +} + +type InternalSocialSettings_ConsentStatus int32 + +const ( + InternalSocialSettings_UNKNOWN InternalSocialSettings_ConsentStatus = 0 + InternalSocialSettings_OPT_IN InternalSocialSettings_ConsentStatus = 1 + InternalSocialSettings_OPT_OUT InternalSocialSettings_ConsentStatus = 2 +) + +// Enum value maps for InternalSocialSettings_ConsentStatus. +var ( + InternalSocialSettings_ConsentStatus_name = map[int32]string{ + 0: "UNKNOWN", + 1: "OPT_IN", + 2: "OPT_OUT", + } + InternalSocialSettings_ConsentStatus_value = map[string]int32{ + "UNKNOWN": 0, + "OPT_IN": 1, + "OPT_OUT": 2, + } +) + +func (x InternalSocialSettings_ConsentStatus) Enum() *InternalSocialSettings_ConsentStatus { + p := new(InternalSocialSettings_ConsentStatus) + *p = x + return p +} + +func (x InternalSocialSettings_ConsentStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSocialSettings_ConsentStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[872].Descriptor() +} + +func (InternalSocialSettings_ConsentStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[872] +} + +func (x InternalSocialSettings_ConsentStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSocialSettings_ConsentStatus.Descriptor instead. +func (InternalSocialSettings_ConsentStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1644, 0} +} + +type InternalSocialSettings_ListOption int32 + +const ( + InternalSocialSettings_UNSET_OPTION InternalSocialSettings_ListOption = 0 + InternalSocialSettings_RETURN_ALL InternalSocialSettings_ListOption = 1 +) + +// Enum value maps for InternalSocialSettings_ListOption. +var ( + InternalSocialSettings_ListOption_name = map[int32]string{ + 0: "UNSET_OPTION", + 1: "RETURN_ALL", + } + InternalSocialSettings_ListOption_value = map[string]int32{ + "UNSET_OPTION": 0, + "RETURN_ALL": 1, + } +) + +func (x InternalSocialSettings_ListOption) Enum() *InternalSocialSettings_ListOption { + p := new(InternalSocialSettings_ListOption) + *p = x + return p +} + +func (x InternalSocialSettings_ListOption) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSocialSettings_ListOption) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[873].Descriptor() +} + +func (InternalSocialSettings_ListOption) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[873] +} + +func (x InternalSocialSettings_ListOption) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSocialSettings_ListOption.Descriptor instead. +func (InternalSocialSettings_ListOption) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1644, 1} +} + +type InternalSocialSettings_TutorialType int32 + +const ( + InternalSocialSettings_UNSET InternalSocialSettings_TutorialType = 0 + InternalSocialSettings_PROFILE InternalSocialSettings_TutorialType = 1 + InternalSocialSettings_CROSS_GAME_FRIEND_LIST InternalSocialSettings_TutorialType = 2 + InternalSocialSettings_ONLINE_STATUS_OVERVIEW InternalSocialSettings_TutorialType = 3 + InternalSocialSettings_ONLINE_STATUS_TOGGLE InternalSocialSettings_TutorialType = 4 + InternalSocialSettings_ADDRESS_BOOK_IMPORT InternalSocialSettings_TutorialType = 5 + InternalSocialSettings_ADDRESS_BOOK_DISCOVERABILITY InternalSocialSettings_TutorialType = 6 + InternalSocialSettings_ADDRESS_BOOK_PHONE_NUMBER_REGISTRATION InternalSocialSettings_TutorialType = 7 +) + +// Enum value maps for InternalSocialSettings_TutorialType. +var ( + InternalSocialSettings_TutorialType_name = map[int32]string{ + 0: "UNSET", + 1: "PROFILE", + 2: "CROSS_GAME_FRIEND_LIST", + 3: "ONLINE_STATUS_OVERVIEW", + 4: "ONLINE_STATUS_TOGGLE", + 5: "ADDRESS_BOOK_IMPORT", + 6: "ADDRESS_BOOK_DISCOVERABILITY", + 7: "ADDRESS_BOOK_PHONE_NUMBER_REGISTRATION", + } + InternalSocialSettings_TutorialType_value = map[string]int32{ + "UNSET": 0, + "PROFILE": 1, + "CROSS_GAME_FRIEND_LIST": 2, + "ONLINE_STATUS_OVERVIEW": 3, + "ONLINE_STATUS_TOGGLE": 4, + "ADDRESS_BOOK_IMPORT": 5, + "ADDRESS_BOOK_DISCOVERABILITY": 6, + "ADDRESS_BOOK_PHONE_NUMBER_REGISTRATION": 7, + } +) + +func (x InternalSocialSettings_TutorialType) Enum() *InternalSocialSettings_TutorialType { + p := new(InternalSocialSettings_TutorialType) + *p = x + return p +} + +func (x InternalSocialSettings_TutorialType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSocialSettings_TutorialType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[874].Descriptor() +} + +func (InternalSocialSettings_TutorialType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[874] +} + +func (x InternalSocialSettings_TutorialType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSocialSettings_TutorialType.Descriptor instead. +func (InternalSocialSettings_TutorialType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1644, 2} +} + +type InternalSocialV2Enum_ContactMethod int32 + +const ( + InternalSocialV2Enum_CONTACT_METHOD_UNSET InternalSocialV2Enum_ContactMethod = 0 + InternalSocialV2Enum_EMAIL InternalSocialV2Enum_ContactMethod = 1 + InternalSocialV2Enum_SMS InternalSocialV2Enum_ContactMethod = 2 +) + +// Enum value maps for InternalSocialV2Enum_ContactMethod. +var ( + InternalSocialV2Enum_ContactMethod_name = map[int32]string{ + 0: "CONTACT_METHOD_UNSET", + 1: "EMAIL", + 2: "SMS", + } + InternalSocialV2Enum_ContactMethod_value = map[string]int32{ + "CONTACT_METHOD_UNSET": 0, + "EMAIL": 1, + "SMS": 2, + } +) + +func (x InternalSocialV2Enum_ContactMethod) Enum() *InternalSocialV2Enum_ContactMethod { + p := new(InternalSocialV2Enum_ContactMethod) + *p = x + return p +} + +func (x InternalSocialV2Enum_ContactMethod) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSocialV2Enum_ContactMethod) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[875].Descriptor() +} + +func (InternalSocialV2Enum_ContactMethod) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[875] +} + +func (x InternalSocialV2Enum_ContactMethod) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSocialV2Enum_ContactMethod.Descriptor instead. +func (InternalSocialV2Enum_ContactMethod) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1645, 0} +} + +type InternalSocialV2Enum_InvitationStatus int32 + +const ( + InternalSocialV2Enum_INVITATION_STATUS_UNSET InternalSocialV2Enum_InvitationStatus = 0 + InternalSocialV2Enum_INVITED InternalSocialV2Enum_InvitationStatus = 1 +) + +// Enum value maps for InternalSocialV2Enum_InvitationStatus. +var ( + InternalSocialV2Enum_InvitationStatus_name = map[int32]string{ + 0: "INVITATION_STATUS_UNSET", + 1: "INVITED", + } + InternalSocialV2Enum_InvitationStatus_value = map[string]int32{ + "INVITATION_STATUS_UNSET": 0, + "INVITED": 1, + } +) + +func (x InternalSocialV2Enum_InvitationStatus) Enum() *InternalSocialV2Enum_InvitationStatus { + p := new(InternalSocialV2Enum_InvitationStatus) + *p = x + return p +} + +func (x InternalSocialV2Enum_InvitationStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSocialV2Enum_InvitationStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[876].Descriptor() +} + +func (InternalSocialV2Enum_InvitationStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[876] +} + +func (x InternalSocialV2Enum_InvitationStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSocialV2Enum_InvitationStatus.Descriptor instead. +func (InternalSocialV2Enum_InvitationStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1645, 1} +} + +type InternalSocialV2Enum_OnlineStatus int32 + +const ( + InternalSocialV2Enum_STATUS_UNSET InternalSocialV2Enum_OnlineStatus = 0 + InternalSocialV2Enum_STATUS_UNKNOWN InternalSocialV2Enum_OnlineStatus = 1 + InternalSocialV2Enum_STATUS_ONLINE InternalSocialV2Enum_OnlineStatus = 2 + InternalSocialV2Enum_STATUS_OFFLINE InternalSocialV2Enum_OnlineStatus = 3 +) + +// Enum value maps for InternalSocialV2Enum_OnlineStatus. +var ( + InternalSocialV2Enum_OnlineStatus_name = map[int32]string{ + 0: "STATUS_UNSET", + 1: "STATUS_UNKNOWN", + 2: "STATUS_ONLINE", + 3: "STATUS_OFFLINE", + } + InternalSocialV2Enum_OnlineStatus_value = map[string]int32{ + "STATUS_UNSET": 0, + "STATUS_UNKNOWN": 1, + "STATUS_ONLINE": 2, + "STATUS_OFFLINE": 3, + } +) + +func (x InternalSocialV2Enum_OnlineStatus) Enum() *InternalSocialV2Enum_OnlineStatus { + p := new(InternalSocialV2Enum_OnlineStatus) + *p = x + return p +} + +func (x InternalSocialV2Enum_OnlineStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSocialV2Enum_OnlineStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[877].Descriptor() +} + +func (InternalSocialV2Enum_OnlineStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[877] +} + +func (x InternalSocialV2Enum_OnlineStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSocialV2Enum_OnlineStatus.Descriptor instead. +func (InternalSocialV2Enum_OnlineStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1645, 2} +} + +type InternalSubmitImageOutProto_Result int32 + +const ( + InternalSubmitImageOutProto_UNSET InternalSubmitImageOutProto_Result = 0 + InternalSubmitImageOutProto_SUCCESS InternalSubmitImageOutProto_Result = 1 + InternalSubmitImageOutProto_IMAGE_DOES_NOT_EXIST InternalSubmitImageOutProto_Result = 2 + InternalSubmitImageOutProto_INAPPROPRIATE_CONTENT InternalSubmitImageOutProto_Result = 3 + InternalSubmitImageOutProto_ERROR_UNKNOWN InternalSubmitImageOutProto_Result = 4 + InternalSubmitImageOutProto_PHOTO_ID_ALREADY_SUBMITTED InternalSubmitImageOutProto_Result = 5 + InternalSubmitImageOutProto_MATCHING_IMAGE_FLAGGED InternalSubmitImageOutProto_Result = 6 +) + +// Enum value maps for InternalSubmitImageOutProto_Result. +var ( + InternalSubmitImageOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "IMAGE_DOES_NOT_EXIST", + 3: "INAPPROPRIATE_CONTENT", + 4: "ERROR_UNKNOWN", + 5: "PHOTO_ID_ALREADY_SUBMITTED", + 6: "MATCHING_IMAGE_FLAGGED", + } + InternalSubmitImageOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "IMAGE_DOES_NOT_EXIST": 2, + "INAPPROPRIATE_CONTENT": 3, + "ERROR_UNKNOWN": 4, + "PHOTO_ID_ALREADY_SUBMITTED": 5, + "MATCHING_IMAGE_FLAGGED": 6, + } +) + +func (x InternalSubmitImageOutProto_Result) Enum() *InternalSubmitImageOutProto_Result { + p := new(InternalSubmitImageOutProto_Result) + *p = x + return p +} + +func (x InternalSubmitImageOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSubmitImageOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[878].Descriptor() +} + +func (InternalSubmitImageOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[878] +} + +func (x InternalSubmitImageOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSubmitImageOutProto_Result.Descriptor instead. +func (InternalSubmitImageOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1646, 0} +} + +type InternalSubmitNewPoiOutProto_Status int32 + +const ( + InternalSubmitNewPoiOutProto_UNSET InternalSubmitNewPoiOutProto_Status = 0 + InternalSubmitNewPoiOutProto_SUCCESS InternalSubmitNewPoiOutProto_Status = 1 + InternalSubmitNewPoiOutProto_FAILURE InternalSubmitNewPoiOutProto_Status = 2 + InternalSubmitNewPoiOutProto_INTERNAL_ERROR InternalSubmitNewPoiOutProto_Status = 3 + InternalSubmitNewPoiOutProto_TOO_MANY_RECENT_SUBMISSIONS InternalSubmitNewPoiOutProto_Status = 4 + InternalSubmitNewPoiOutProto_INVALID_INPUT InternalSubmitNewPoiOutProto_Status = 5 + InternalSubmitNewPoiOutProto_MINOR InternalSubmitNewPoiOutProto_Status = 6 + InternalSubmitNewPoiOutProto_NOT_AVAILABLE InternalSubmitNewPoiOutProto_Status = 7 +) + +// Enum value maps for InternalSubmitNewPoiOutProto_Status. +var ( + InternalSubmitNewPoiOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + 3: "INTERNAL_ERROR", + 4: "TOO_MANY_RECENT_SUBMISSIONS", + 5: "INVALID_INPUT", + 6: "MINOR", + 7: "NOT_AVAILABLE", + } + InternalSubmitNewPoiOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + "INTERNAL_ERROR": 3, + "TOO_MANY_RECENT_SUBMISSIONS": 4, + "INVALID_INPUT": 5, + "MINOR": 6, + "NOT_AVAILABLE": 7, + } +) + +func (x InternalSubmitNewPoiOutProto_Status) Enum() *InternalSubmitNewPoiOutProto_Status { + p := new(InternalSubmitNewPoiOutProto_Status) + *p = x + return p +} + +func (x InternalSubmitNewPoiOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSubmitNewPoiOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[879].Descriptor() +} + +func (InternalSubmitNewPoiOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[879] +} + +func (x InternalSubmitNewPoiOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSubmitNewPoiOutProto_Status.Descriptor instead. +func (InternalSubmitNewPoiOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1648, 0} +} + +type InternalSyncContactListResponse_Result int32 + +const ( + InternalSyncContactListResponse_UNSET InternalSyncContactListResponse_Result = 0 + InternalSyncContactListResponse_SUCCESS InternalSyncContactListResponse_Result = 1 + InternalSyncContactListResponse_ERROR_UNKNOWN InternalSyncContactListResponse_Result = 2 + InternalSyncContactListResponse_ERROR_PLAYER_NOT_FOUND InternalSyncContactListResponse_Result = 3 + InternalSyncContactListResponse_ERROR_EXCEEDS_MAX_CONTACTS_PER_QUERY InternalSyncContactListResponse_Result = 4 +) + +// Enum value maps for InternalSyncContactListResponse_Result. +var ( + InternalSyncContactListResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_PLAYER_NOT_FOUND", + 4: "ERROR_EXCEEDS_MAX_CONTACTS_PER_QUERY", + } + InternalSyncContactListResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_PLAYER_NOT_FOUND": 3, + "ERROR_EXCEEDS_MAX_CONTACTS_PER_QUERY": 4, + } +) + +func (x InternalSyncContactListResponse_Result) Enum() *InternalSyncContactListResponse_Result { + p := new(InternalSyncContactListResponse_Result) + *p = x + return p +} + +func (x InternalSyncContactListResponse_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSyncContactListResponse_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[880].Descriptor() +} + +func (InternalSyncContactListResponse_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[880] +} + +func (x InternalSyncContactListResponse_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSyncContactListResponse_Result.Descriptor instead. +func (InternalSyncContactListResponse_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1651, 0} +} + +type InternalSyncContactListResponse_ContactPlayerProto_ContactStatus int32 + +const ( + InternalSyncContactListResponse_ContactPlayerProto_UNSET InternalSyncContactListResponse_ContactPlayerProto_ContactStatus = 0 + InternalSyncContactListResponse_ContactPlayerProto_INVITED InternalSyncContactListResponse_ContactPlayerProto_ContactStatus = 1 + InternalSyncContactListResponse_ContactPlayerProto_REMOVED InternalSyncContactListResponse_ContactPlayerProto_ContactStatus = 2 +) + +// Enum value maps for InternalSyncContactListResponse_ContactPlayerProto_ContactStatus. +var ( + InternalSyncContactListResponse_ContactPlayerProto_ContactStatus_name = map[int32]string{ + 0: "UNSET", + 1: "INVITED", + 2: "REMOVED", + } + InternalSyncContactListResponse_ContactPlayerProto_ContactStatus_value = map[string]int32{ + "UNSET": 0, + "INVITED": 1, + "REMOVED": 2, + } +) + +func (x InternalSyncContactListResponse_ContactPlayerProto_ContactStatus) Enum() *InternalSyncContactListResponse_ContactPlayerProto_ContactStatus { + p := new(InternalSyncContactListResponse_ContactPlayerProto_ContactStatus) + *p = x + return p +} + +func (x InternalSyncContactListResponse_ContactPlayerProto_ContactStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalSyncContactListResponse_ContactPlayerProto_ContactStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[881].Descriptor() +} + +func (InternalSyncContactListResponse_ContactPlayerProto_ContactStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[881] +} + +func (x InternalSyncContactListResponse_ContactPlayerProto_ContactStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalSyncContactListResponse_ContactPlayerProto_ContactStatus.Descriptor instead. +func (InternalSyncContactListResponse_ContactPlayerProto_ContactStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1651, 0, 0} +} + +type InternalUnblockAccountOutProto_Result int32 + +const ( + InternalUnblockAccountOutProto_UNSET InternalUnblockAccountOutProto_Result = 0 + InternalUnblockAccountOutProto_SUCCESS InternalUnblockAccountOutProto_Result = 1 + InternalUnblockAccountOutProto_ERROR_NOT_BLOCKED InternalUnblockAccountOutProto_Result = 2 + InternalUnblockAccountOutProto_ERROR_PLAYER_DOES_NOT_EXIST InternalUnblockAccountOutProto_Result = 3 +) + +// Enum value maps for InternalUnblockAccountOutProto_Result. +var ( + InternalUnblockAccountOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_NOT_BLOCKED", + 3: "ERROR_PLAYER_DOES_NOT_EXIST", + } + InternalUnblockAccountOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NOT_BLOCKED": 2, + "ERROR_PLAYER_DOES_NOT_EXIST": 3, + } +) + +func (x InternalUnblockAccountOutProto_Result) Enum() *InternalUnblockAccountOutProto_Result { + p := new(InternalUnblockAccountOutProto_Result) + *p = x + return p +} + +func (x InternalUnblockAccountOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalUnblockAccountOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[882].Descriptor() +} + +func (InternalUnblockAccountOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[882] +} + +func (x InternalUnblockAccountOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalUnblockAccountOutProto_Result.Descriptor instead. +func (InternalUnblockAccountOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1653, 0} +} + +type InternalUntombstoneCodenameResult_Status int32 + +const ( + InternalUntombstoneCodenameResult_UNSET InternalUntombstoneCodenameResult_Status = 0 + InternalUntombstoneCodenameResult_SUCCESS InternalUntombstoneCodenameResult_Status = 1 + InternalUntombstoneCodenameResult_CODENAME_NOT_FOUND InternalUntombstoneCodenameResult_Status = 2 +) + +// Enum value maps for InternalUntombstoneCodenameResult_Status. +var ( + InternalUntombstoneCodenameResult_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "CODENAME_NOT_FOUND", + } + InternalUntombstoneCodenameResult_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "CODENAME_NOT_FOUND": 2, + } +) + +func (x InternalUntombstoneCodenameResult_Status) Enum() *InternalUntombstoneCodenameResult_Status { + p := new(InternalUntombstoneCodenameResult_Status) + *p = x + return p +} + +func (x InternalUntombstoneCodenameResult_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalUntombstoneCodenameResult_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[883].Descriptor() +} + +func (InternalUntombstoneCodenameResult_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[883] +} + +func (x InternalUntombstoneCodenameResult_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalUntombstoneCodenameResult_Status.Descriptor instead. +func (InternalUntombstoneCodenameResult_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1655, 0} +} + +type InternalUntombstoneResult_Status int32 + +const ( + InternalUntombstoneResult_UNSET InternalUntombstoneResult_Status = 0 + InternalUntombstoneResult_SUCCESS InternalUntombstoneResult_Status = 1 + InternalUntombstoneResult_USERNAME_NOT_FOUND InternalUntombstoneResult_Status = 2 +) + +// Enum value maps for InternalUntombstoneResult_Status. +var ( + InternalUntombstoneResult_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "USERNAME_NOT_FOUND", + } + InternalUntombstoneResult_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "USERNAME_NOT_FOUND": 2, + } +) + +func (x InternalUntombstoneResult_Status) Enum() *InternalUntombstoneResult_Status { + p := new(InternalUntombstoneResult_Status) + *p = x + return p +} + +func (x InternalUntombstoneResult_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalUntombstoneResult_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[884].Descriptor() +} + +func (InternalUntombstoneResult_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[884] +} + +func (x InternalUntombstoneResult_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalUntombstoneResult_Status.Descriptor instead. +func (InternalUntombstoneResult_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1656, 0} +} + +type InternalUpdateAdventureSyncFitnessResponseProto_Status int32 + +const ( + InternalUpdateAdventureSyncFitnessResponseProto_UNSET InternalUpdateAdventureSyncFitnessResponseProto_Status = 0 + InternalUpdateAdventureSyncFitnessResponseProto_SUCCESS InternalUpdateAdventureSyncFitnessResponseProto_Status = 1 + InternalUpdateAdventureSyncFitnessResponseProto_ERROR_UNKNOWN InternalUpdateAdventureSyncFitnessResponseProto_Status = 2 +) + +// Enum value maps for InternalUpdateAdventureSyncFitnessResponseProto_Status. +var ( + InternalUpdateAdventureSyncFitnessResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + InternalUpdateAdventureSyncFitnessResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x InternalUpdateAdventureSyncFitnessResponseProto_Status) Enum() *InternalUpdateAdventureSyncFitnessResponseProto_Status { + p := new(InternalUpdateAdventureSyncFitnessResponseProto_Status) + *p = x + return p +} + +func (x InternalUpdateAdventureSyncFitnessResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalUpdateAdventureSyncFitnessResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[885].Descriptor() +} + +func (InternalUpdateAdventureSyncFitnessResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[885] +} + +func (x InternalUpdateAdventureSyncFitnessResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalUpdateAdventureSyncFitnessResponseProto_Status.Descriptor instead. +func (InternalUpdateAdventureSyncFitnessResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1658, 0} +} + +type InternalUpdateAdventureSyncSettingsResponseProto_Status int32 + +const ( + InternalUpdateAdventureSyncSettingsResponseProto_UNSET InternalUpdateAdventureSyncSettingsResponseProto_Status = 0 + InternalUpdateAdventureSyncSettingsResponseProto_SUCCESS InternalUpdateAdventureSyncSettingsResponseProto_Status = 1 + InternalUpdateAdventureSyncSettingsResponseProto_ERROR_UNKNOWN InternalUpdateAdventureSyncSettingsResponseProto_Status = 2 + InternalUpdateAdventureSyncSettingsResponseProto_ERROR_PLAYER_NOT_FOUND InternalUpdateAdventureSyncSettingsResponseProto_Status = 3 +) + +// Enum value maps for InternalUpdateAdventureSyncSettingsResponseProto_Status. +var ( + InternalUpdateAdventureSyncSettingsResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_PLAYER_NOT_FOUND", + } + InternalUpdateAdventureSyncSettingsResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_PLAYER_NOT_FOUND": 3, + } +) + +func (x InternalUpdateAdventureSyncSettingsResponseProto_Status) Enum() *InternalUpdateAdventureSyncSettingsResponseProto_Status { + p := new(InternalUpdateAdventureSyncSettingsResponseProto_Status) + *p = x + return p +} + +func (x InternalUpdateAdventureSyncSettingsResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalUpdateAdventureSyncSettingsResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[886].Descriptor() +} + +func (InternalUpdateAdventureSyncSettingsResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[886] +} + +func (x InternalUpdateAdventureSyncSettingsResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalUpdateAdventureSyncSettingsResponseProto_Status.Descriptor instead. +func (InternalUpdateAdventureSyncSettingsResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1660, 0} +} + +type InternalUpdateAvatarImageResponse_Status int32 + +const ( + InternalUpdateAvatarImageResponse_UNSET InternalUpdateAvatarImageResponse_Status = 0 + InternalUpdateAvatarImageResponse_SUCCESS InternalUpdateAvatarImageResponse_Status = 1 + InternalUpdateAvatarImageResponse_UNKNOWN_ERROR InternalUpdateAvatarImageResponse_Status = 2 +) + +// Enum value maps for InternalUpdateAvatarImageResponse_Status. +var ( + InternalUpdateAvatarImageResponse_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "UNKNOWN_ERROR", + } + InternalUpdateAvatarImageResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "UNKNOWN_ERROR": 2, + } +) + +func (x InternalUpdateAvatarImageResponse_Status) Enum() *InternalUpdateAvatarImageResponse_Status { + p := new(InternalUpdateAvatarImageResponse_Status) + *p = x + return p +} + +func (x InternalUpdateAvatarImageResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalUpdateAvatarImageResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[887].Descriptor() +} + +func (InternalUpdateAvatarImageResponse_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[887] +} + +func (x InternalUpdateAvatarImageResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalUpdateAvatarImageResponse_Status.Descriptor instead. +func (InternalUpdateAvatarImageResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1662, 0} +} + +type InternalUpdateBreadcrumbHistoryResponseProto_Status int32 + +const ( + InternalUpdateBreadcrumbHistoryResponseProto_UNSET InternalUpdateBreadcrumbHistoryResponseProto_Status = 0 + InternalUpdateBreadcrumbHistoryResponseProto_SUCCESS InternalUpdateBreadcrumbHistoryResponseProto_Status = 1 + InternalUpdateBreadcrumbHistoryResponseProto_ERROR_UNKNOWN InternalUpdateBreadcrumbHistoryResponseProto_Status = 2 + InternalUpdateBreadcrumbHistoryResponseProto_ERROR_PLAYER_NOT_FOUND InternalUpdateBreadcrumbHistoryResponseProto_Status = 3 +) + +// Enum value maps for InternalUpdateBreadcrumbHistoryResponseProto_Status. +var ( + InternalUpdateBreadcrumbHistoryResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_PLAYER_NOT_FOUND", + } + InternalUpdateBreadcrumbHistoryResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_PLAYER_NOT_FOUND": 3, + } +) + +func (x InternalUpdateBreadcrumbHistoryResponseProto_Status) Enum() *InternalUpdateBreadcrumbHistoryResponseProto_Status { + p := new(InternalUpdateBreadcrumbHistoryResponseProto_Status) + *p = x + return p +} + +func (x InternalUpdateBreadcrumbHistoryResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalUpdateBreadcrumbHistoryResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[888].Descriptor() +} + +func (InternalUpdateBreadcrumbHistoryResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[888] +} + +func (x InternalUpdateBreadcrumbHistoryResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalUpdateBreadcrumbHistoryResponseProto_Status.Descriptor instead. +func (InternalUpdateBreadcrumbHistoryResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1664, 0} +} + +type InternalUpdateBulkPlayerLocationResponseProto_Status int32 + +const ( + InternalUpdateBulkPlayerLocationResponseProto_UNSET InternalUpdateBulkPlayerLocationResponseProto_Status = 0 + InternalUpdateBulkPlayerLocationResponseProto_SUCCESS InternalUpdateBulkPlayerLocationResponseProto_Status = 1 + InternalUpdateBulkPlayerLocationResponseProto_ERROR_UNKNOWN InternalUpdateBulkPlayerLocationResponseProto_Status = 2 + InternalUpdateBulkPlayerLocationResponseProto_ERROR_PLAYER_NOT_FOUND InternalUpdateBulkPlayerLocationResponseProto_Status = 3 +) + +// Enum value maps for InternalUpdateBulkPlayerLocationResponseProto_Status. +var ( + InternalUpdateBulkPlayerLocationResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_PLAYER_NOT_FOUND", + } + InternalUpdateBulkPlayerLocationResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_PLAYER_NOT_FOUND": 3, + } +) + +func (x InternalUpdateBulkPlayerLocationResponseProto_Status) Enum() *InternalUpdateBulkPlayerLocationResponseProto_Status { + p := new(InternalUpdateBulkPlayerLocationResponseProto_Status) + *p = x + return p +} + +func (x InternalUpdateBulkPlayerLocationResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalUpdateBulkPlayerLocationResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[889].Descriptor() +} + +func (InternalUpdateBulkPlayerLocationResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[889] +} + +func (x InternalUpdateBulkPlayerLocationResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalUpdateBulkPlayerLocationResponseProto_Status.Descriptor instead. +func (InternalUpdateBulkPlayerLocationResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1666, 0} +} + +type InternalUpdateFacebookStatusOutProto_Result int32 + +const ( + InternalUpdateFacebookStatusOutProto_UNSET InternalUpdateFacebookStatusOutProto_Result = 0 + InternalUpdateFacebookStatusOutProto_SUCCESS InternalUpdateFacebookStatusOutProto_Result = 1 + InternalUpdateFacebookStatusOutProto_ERROR_UNKNOWN InternalUpdateFacebookStatusOutProto_Result = 2 + InternalUpdateFacebookStatusOutProto_ERROR_PLAYER_NOT_FOUND InternalUpdateFacebookStatusOutProto_Result = 3 + InternalUpdateFacebookStatusOutProto_ERROR_FACEBOOK_API InternalUpdateFacebookStatusOutProto_Result = 4 + InternalUpdateFacebookStatusOutProto_ERROR_ALREADY_EXISTS InternalUpdateFacebookStatusOutProto_Result = 5 +) + +// Enum value maps for InternalUpdateFacebookStatusOutProto_Result. +var ( + InternalUpdateFacebookStatusOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_PLAYER_NOT_FOUND", + 4: "ERROR_FACEBOOK_API", + 5: "ERROR_ALREADY_EXISTS", + } + InternalUpdateFacebookStatusOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_PLAYER_NOT_FOUND": 3, + "ERROR_FACEBOOK_API": 4, + "ERROR_ALREADY_EXISTS": 5, + } +) + +func (x InternalUpdateFacebookStatusOutProto_Result) Enum() *InternalUpdateFacebookStatusOutProto_Result { + p := new(InternalUpdateFacebookStatusOutProto_Result) + *p = x + return p +} + +func (x InternalUpdateFacebookStatusOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalUpdateFacebookStatusOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[890].Descriptor() +} + +func (InternalUpdateFacebookStatusOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[890] +} + +func (x InternalUpdateFacebookStatusOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalUpdateFacebookStatusOutProto_Result.Descriptor instead. +func (InternalUpdateFacebookStatusOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1667, 0} +} + +type InternalUpdateFriendshipResponse_Result int32 + +const ( + InternalUpdateFriendshipResponse_UNSET InternalUpdateFriendshipResponse_Result = 0 + InternalUpdateFriendshipResponse_SUCCESS InternalUpdateFriendshipResponse_Result = 1 + InternalUpdateFriendshipResponse_ERROR_UNKNOWN InternalUpdateFriendshipResponse_Result = 2 + InternalUpdateFriendshipResponse_ERROR_NOT_FRIEND InternalUpdateFriendshipResponse_Result = 3 + InternalUpdateFriendshipResponse_ERROR_NICKNAME_WRONG_FORMAT InternalUpdateFriendshipResponse_Result = 4 + InternalUpdateFriendshipResponse_ERROR_FILTERED_NICKNAME InternalUpdateFriendshipResponse_Result = 5 + InternalUpdateFriendshipResponse_ERROR_EXCEEDED_CHANGE_LIMIT InternalUpdateFriendshipResponse_Result = 6 +) + +// Enum value maps for InternalUpdateFriendshipResponse_Result. +var ( + InternalUpdateFriendshipResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_NOT_FRIEND", + 4: "ERROR_NICKNAME_WRONG_FORMAT", + 5: "ERROR_FILTERED_NICKNAME", + 6: "ERROR_EXCEEDED_CHANGE_LIMIT", + } + InternalUpdateFriendshipResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_NOT_FRIEND": 3, + "ERROR_NICKNAME_WRONG_FORMAT": 4, + "ERROR_FILTERED_NICKNAME": 5, + "ERROR_EXCEEDED_CHANGE_LIMIT": 6, + } +) + +func (x InternalUpdateFriendshipResponse_Result) Enum() *InternalUpdateFriendshipResponse_Result { + p := new(InternalUpdateFriendshipResponse_Result) + *p = x + return p +} + +func (x InternalUpdateFriendshipResponse_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalUpdateFriendshipResponse_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[891].Descriptor() +} + +func (InternalUpdateFriendshipResponse_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[891] +} + +func (x InternalUpdateFriendshipResponse_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalUpdateFriendshipResponse_Result.Descriptor instead. +func (InternalUpdateFriendshipResponse_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1670, 0} +} + +type InternalUpdateIncomingGameInviteRequest_NewStatus int32 + +const ( + InternalUpdateIncomingGameInviteRequest_UNSET InternalUpdateIncomingGameInviteRequest_NewStatus = 0 + InternalUpdateIncomingGameInviteRequest_SEEN InternalUpdateIncomingGameInviteRequest_NewStatus = 1 + InternalUpdateIncomingGameInviteRequest_READ InternalUpdateIncomingGameInviteRequest_NewStatus = 2 +) + +// Enum value maps for InternalUpdateIncomingGameInviteRequest_NewStatus. +var ( + InternalUpdateIncomingGameInviteRequest_NewStatus_name = map[int32]string{ + 0: "UNSET", + 1: "SEEN", + 2: "READ", + } + InternalUpdateIncomingGameInviteRequest_NewStatus_value = map[string]int32{ + "UNSET": 0, + "SEEN": 1, + "READ": 2, + } +) + +func (x InternalUpdateIncomingGameInviteRequest_NewStatus) Enum() *InternalUpdateIncomingGameInviteRequest_NewStatus { + p := new(InternalUpdateIncomingGameInviteRequest_NewStatus) + *p = x + return p +} + +func (x InternalUpdateIncomingGameInviteRequest_NewStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalUpdateIncomingGameInviteRequest_NewStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[892].Descriptor() +} + +func (InternalUpdateIncomingGameInviteRequest_NewStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[892] +} + +func (x InternalUpdateIncomingGameInviteRequest_NewStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalUpdateIncomingGameInviteRequest_NewStatus.Descriptor instead. +func (InternalUpdateIncomingGameInviteRequest_NewStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1671, 0} +} + +type InternalUpdateIncomingGameInviteResponse_Result int32 + +const ( + InternalUpdateIncomingGameInviteResponse_UNSET InternalUpdateIncomingGameInviteResponse_Result = 0 + InternalUpdateIncomingGameInviteResponse_SUCCESS InternalUpdateIncomingGameInviteResponse_Result = 1 +) + +// Enum value maps for InternalUpdateIncomingGameInviteResponse_Result. +var ( + InternalUpdateIncomingGameInviteResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + InternalUpdateIncomingGameInviteResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x InternalUpdateIncomingGameInviteResponse_Result) Enum() *InternalUpdateIncomingGameInviteResponse_Result { + p := new(InternalUpdateIncomingGameInviteResponse_Result) + *p = x + return p +} + +func (x InternalUpdateIncomingGameInviteResponse_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalUpdateIncomingGameInviteResponse_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[893].Descriptor() +} + +func (InternalUpdateIncomingGameInviteResponse_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[893] +} + +func (x InternalUpdateIncomingGameInviteResponse_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalUpdateIncomingGameInviteResponse_Result.Descriptor instead. +func (InternalUpdateIncomingGameInviteResponse_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1672, 0} +} + +type InternalUpdatePhoneNumberResponse_Status int32 + +const ( + InternalUpdatePhoneNumberResponse_UNSET InternalUpdatePhoneNumberResponse_Status = 0 + InternalUpdatePhoneNumberResponse_SUCCESS InternalUpdatePhoneNumberResponse_Status = 1 + InternalUpdatePhoneNumberResponse_ERROR_WRONG_VERIFICATION_CODE InternalUpdatePhoneNumberResponse_Status = 2 + InternalUpdatePhoneNumberResponse_ERROR_UNKNOWN InternalUpdatePhoneNumberResponse_Status = 3 + InternalUpdatePhoneNumberResponse_ERROR_CONTACT_NOT_FOUND InternalUpdatePhoneNumberResponse_Status = 4 + InternalUpdatePhoneNumberResponse_ERROR_TOO_FREQUENT_ATTEMPTS InternalUpdatePhoneNumberResponse_Status = 5 + InternalUpdatePhoneNumberResponse_ERROR_TOO_MANY_ATTEMPTS InternalUpdatePhoneNumberResponse_Status = 6 +) + +// Enum value maps for InternalUpdatePhoneNumberResponse_Status. +var ( + InternalUpdatePhoneNumberResponse_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_WRONG_VERIFICATION_CODE", + 3: "ERROR_UNKNOWN", + 4: "ERROR_CONTACT_NOT_FOUND", + 5: "ERROR_TOO_FREQUENT_ATTEMPTS", + 6: "ERROR_TOO_MANY_ATTEMPTS", + } + InternalUpdatePhoneNumberResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_WRONG_VERIFICATION_CODE": 2, + "ERROR_UNKNOWN": 3, + "ERROR_CONTACT_NOT_FOUND": 4, + "ERROR_TOO_FREQUENT_ATTEMPTS": 5, + "ERROR_TOO_MANY_ATTEMPTS": 6, + } +) + +func (x InternalUpdatePhoneNumberResponse_Status) Enum() *InternalUpdatePhoneNumberResponse_Status { + p := new(InternalUpdatePhoneNumberResponse_Status) + *p = x + return p +} + +func (x InternalUpdatePhoneNumberResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalUpdatePhoneNumberResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[894].Descriptor() +} + +func (InternalUpdatePhoneNumberResponse_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[894] +} + +func (x InternalUpdatePhoneNumberResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalUpdatePhoneNumberResponse_Status.Descriptor instead. +func (InternalUpdatePhoneNumberResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1676, 0} +} + +type InternalUpdateProfileResponse_Result int32 + +const ( + InternalUpdateProfileResponse_UNSET InternalUpdateProfileResponse_Result = 0 + InternalUpdateProfileResponse_SUCCESS InternalUpdateProfileResponse_Result = 1 + InternalUpdateProfileResponse_ERROR_UNKNOWN InternalUpdateProfileResponse_Result = 2 + InternalUpdateProfileResponse_ERROR_EMPTY_PROFILE_NAME InternalUpdateProfileResponse_Result = 3 +) + +// Enum value maps for InternalUpdateProfileResponse_Result. +var ( + InternalUpdateProfileResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_EMPTY_PROFILE_NAME", + } + InternalUpdateProfileResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_EMPTY_PROFILE_NAME": 3, + } +) + +func (x InternalUpdateProfileResponse_Result) Enum() *InternalUpdateProfileResponse_Result { + p := new(InternalUpdateProfileResponse_Result) + *p = x + return p +} + +func (x InternalUpdateProfileResponse_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalUpdateProfileResponse_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[895].Descriptor() +} + +func (InternalUpdateProfileResponse_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[895] +} + +func (x InternalUpdateProfileResponse_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalUpdateProfileResponse_Result.Descriptor instead. +func (InternalUpdateProfileResponse_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1678, 0} +} + +type InternalValidateNiaAppleAuthTokenResponseProto_Status int32 + +const ( + InternalValidateNiaAppleAuthTokenResponseProto_UNSET InternalValidateNiaAppleAuthTokenResponseProto_Status = 0 + InternalValidateNiaAppleAuthTokenResponseProto_SUCCESS InternalValidateNiaAppleAuthTokenResponseProto_Status = 1 + InternalValidateNiaAppleAuthTokenResponseProto_INVALID_AUTH InternalValidateNiaAppleAuthTokenResponseProto_Status = 2 + InternalValidateNiaAppleAuthTokenResponseProto_EXPIRED_AUTH InternalValidateNiaAppleAuthTokenResponseProto_Status = 3 + InternalValidateNiaAppleAuthTokenResponseProto_SERVER_ERROR InternalValidateNiaAppleAuthTokenResponseProto_Status = 4 +) + +// Enum value maps for InternalValidateNiaAppleAuthTokenResponseProto_Status. +var ( + InternalValidateNiaAppleAuthTokenResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "INVALID_AUTH", + 3: "EXPIRED_AUTH", + 4: "SERVER_ERROR", + } + InternalValidateNiaAppleAuthTokenResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "INVALID_AUTH": 2, + "EXPIRED_AUTH": 3, + "SERVER_ERROR": 4, + } +) + +func (x InternalValidateNiaAppleAuthTokenResponseProto_Status) Enum() *InternalValidateNiaAppleAuthTokenResponseProto_Status { + p := new(InternalValidateNiaAppleAuthTokenResponseProto_Status) + *p = x + return p +} + +func (x InternalValidateNiaAppleAuthTokenResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalValidateNiaAppleAuthTokenResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[896].Descriptor() +} + +func (InternalValidateNiaAppleAuthTokenResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[896] +} + +func (x InternalValidateNiaAppleAuthTokenResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalValidateNiaAppleAuthTokenResponseProto_Status.Descriptor instead. +func (InternalValidateNiaAppleAuthTokenResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1682, 0} +} + +type InternalWeatherAlertProto_Severity int32 + +const ( + InternalWeatherAlertProto_NONE InternalWeatherAlertProto_Severity = 0 + InternalWeatherAlertProto_MODERATE InternalWeatherAlertProto_Severity = 1 + InternalWeatherAlertProto_EXTREME InternalWeatherAlertProto_Severity = 2 +) + +// Enum value maps for InternalWeatherAlertProto_Severity. +var ( + InternalWeatherAlertProto_Severity_name = map[int32]string{ + 0: "NONE", + 1: "MODERATE", + 2: "EXTREME", + } + InternalWeatherAlertProto_Severity_value = map[string]int32{ + "NONE": 0, + "MODERATE": 1, + "EXTREME": 2, + } +) + +func (x InternalWeatherAlertProto_Severity) Enum() *InternalWeatherAlertProto_Severity { + p := new(InternalWeatherAlertProto_Severity) + *p = x + return p +} + +func (x InternalWeatherAlertProto_Severity) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InternalWeatherAlertProto_Severity) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[897].Descriptor() +} + +func (InternalWeatherAlertProto_Severity) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[897] +} + +func (x InternalWeatherAlertProto_Severity) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InternalWeatherAlertProto_Severity.Descriptor instead. +func (InternalWeatherAlertProto_Severity) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1683, 0} +} + +type InvasionAvailabilitySettingsProto_InvasionAvailabilitySettingsId int32 + +const ( + InvasionAvailabilitySettingsProto_INVASION_AVAILABILITY_SETTINGS_UNSET InvasionAvailabilitySettingsProto_InvasionAvailabilitySettingsId = 0 + InvasionAvailabilitySettingsProto_INVASION_AVAILABILITY_SETTINGS_MONDAY InvasionAvailabilitySettingsProto_InvasionAvailabilitySettingsId = 1 + InvasionAvailabilitySettingsProto_INVASION_AVAILABILITY_SETTINGS_TUESDAY InvasionAvailabilitySettingsProto_InvasionAvailabilitySettingsId = 2 + InvasionAvailabilitySettingsProto_INVASION_AVAILABILITY_SETTINGS_WEDNESDAY InvasionAvailabilitySettingsProto_InvasionAvailabilitySettingsId = 3 + InvasionAvailabilitySettingsProto_INVASION_AVAILABILITY_SETTINGS_THURSDAY InvasionAvailabilitySettingsProto_InvasionAvailabilitySettingsId = 4 + InvasionAvailabilitySettingsProto_INVASION_AVAILABILITY_SETTINGS_FRIDAY InvasionAvailabilitySettingsProto_InvasionAvailabilitySettingsId = 5 + InvasionAvailabilitySettingsProto_INVASION_AVAILABILITY_SETTINGS_SATURDAY InvasionAvailabilitySettingsProto_InvasionAvailabilitySettingsId = 6 + InvasionAvailabilitySettingsProto_INVASION_AVAILABILITY_SETTINGS_SUNDAY InvasionAvailabilitySettingsProto_InvasionAvailabilitySettingsId = 7 +) + +// Enum value maps for InvasionAvailabilitySettingsProto_InvasionAvailabilitySettingsId. +var ( + InvasionAvailabilitySettingsProto_InvasionAvailabilitySettingsId_name = map[int32]string{ + 0: "INVASION_AVAILABILITY_SETTINGS_UNSET", + 1: "INVASION_AVAILABILITY_SETTINGS_MONDAY", + 2: "INVASION_AVAILABILITY_SETTINGS_TUESDAY", + 3: "INVASION_AVAILABILITY_SETTINGS_WEDNESDAY", + 4: "INVASION_AVAILABILITY_SETTINGS_THURSDAY", + 5: "INVASION_AVAILABILITY_SETTINGS_FRIDAY", + 6: "INVASION_AVAILABILITY_SETTINGS_SATURDAY", + 7: "INVASION_AVAILABILITY_SETTINGS_SUNDAY", + } + InvasionAvailabilitySettingsProto_InvasionAvailabilitySettingsId_value = map[string]int32{ + "INVASION_AVAILABILITY_SETTINGS_UNSET": 0, + "INVASION_AVAILABILITY_SETTINGS_MONDAY": 1, + "INVASION_AVAILABILITY_SETTINGS_TUESDAY": 2, + "INVASION_AVAILABILITY_SETTINGS_WEDNESDAY": 3, + "INVASION_AVAILABILITY_SETTINGS_THURSDAY": 4, + "INVASION_AVAILABILITY_SETTINGS_FRIDAY": 5, + "INVASION_AVAILABILITY_SETTINGS_SATURDAY": 6, + "INVASION_AVAILABILITY_SETTINGS_SUNDAY": 7, + } +) + +func (x InvasionAvailabilitySettingsProto_InvasionAvailabilitySettingsId) Enum() *InvasionAvailabilitySettingsProto_InvasionAvailabilitySettingsId { + p := new(InvasionAvailabilitySettingsProto_InvasionAvailabilitySettingsId) + *p = x + return p +} + +func (x InvasionAvailabilitySettingsProto_InvasionAvailabilitySettingsId) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InvasionAvailabilitySettingsProto_InvasionAvailabilitySettingsId) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[898].Descriptor() +} + +func (InvasionAvailabilitySettingsProto_InvasionAvailabilitySettingsId) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[898] +} + +func (x InvasionAvailabilitySettingsProto_InvasionAvailabilitySettingsId) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InvasionAvailabilitySettingsProto_InvasionAvailabilitySettingsId.Descriptor instead. +func (InvasionAvailabilitySettingsProto_InvasionAvailabilitySettingsId) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1687, 0} +} + +type InvasionStatus_Status int32 + +const ( + InvasionStatus_UNSET InvasionStatus_Status = 0 + InvasionStatus_SUCCESS InvasionStatus_Status = 1 + InvasionStatus_ERROR InvasionStatus_Status = 2 + InvasionStatus_ERROR_FORT_NOT_FOUND InvasionStatus_Status = 3 + InvasionStatus_ERROR_INCIDENT_NOT_FOUND InvasionStatus_Status = 4 + InvasionStatus_ERROR_STEP_ALREADY_COMPLETED InvasionStatus_Status = 5 + InvasionStatus_ERROR_WRONG_STEP InvasionStatus_Status = 6 + InvasionStatus_ERROR_PLAYER_BELOW_MIN_LEVEL InvasionStatus_Status = 7 + InvasionStatus_ERROR_INCIDENT_EXPIRED InvasionStatus_Status = 8 + InvasionStatus_ERROR_MISSING_INCIDENT_TICKET InvasionStatus_Status = 9 + InvasionStatus_ERROR_ENCOUNTER_POKEMON_INVENTORY_FULL InvasionStatus_Status = 10 + InvasionStatus_ERROR_PLAYER_BELOW_V2_MIN_LEVEL InvasionStatus_Status = 11 + InvasionStatus_ERROR_RETRY InvasionStatus_Status = 12 + InvasionStatus_ERROR_INVALID_HEALTH_UPDATES InvasionStatus_Status = 20 + InvasionStatus_ERROR_ATTACKING_POKEMON_INVALID InvasionStatus_Status = 30 +) + +// Enum value maps for InvasionStatus_Status. +var ( + InvasionStatus_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + 3: "ERROR_FORT_NOT_FOUND", + 4: "ERROR_INCIDENT_NOT_FOUND", + 5: "ERROR_STEP_ALREADY_COMPLETED", + 6: "ERROR_WRONG_STEP", + 7: "ERROR_PLAYER_BELOW_MIN_LEVEL", + 8: "ERROR_INCIDENT_EXPIRED", + 9: "ERROR_MISSING_INCIDENT_TICKET", + 10: "ERROR_ENCOUNTER_POKEMON_INVENTORY_FULL", + 11: "ERROR_PLAYER_BELOW_V2_MIN_LEVEL", + 12: "ERROR_RETRY", + 20: "ERROR_INVALID_HEALTH_UPDATES", + 30: "ERROR_ATTACKING_POKEMON_INVALID", + } + InvasionStatus_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + "ERROR_FORT_NOT_FOUND": 3, + "ERROR_INCIDENT_NOT_FOUND": 4, + "ERROR_STEP_ALREADY_COMPLETED": 5, + "ERROR_WRONG_STEP": 6, + "ERROR_PLAYER_BELOW_MIN_LEVEL": 7, + "ERROR_INCIDENT_EXPIRED": 8, + "ERROR_MISSING_INCIDENT_TICKET": 9, + "ERROR_ENCOUNTER_POKEMON_INVENTORY_FULL": 10, + "ERROR_PLAYER_BELOW_V2_MIN_LEVEL": 11, + "ERROR_RETRY": 12, + "ERROR_INVALID_HEALTH_UPDATES": 20, + "ERROR_ATTACKING_POKEMON_INVALID": 30, + } +) + +func (x InvasionStatus_Status) Enum() *InvasionStatus_Status { + p := new(InvasionStatus_Status) + *p = x + return p +} + +func (x InvasionStatus_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InvasionStatus_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[899].Descriptor() +} + +func (InvasionStatus_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[899] +} + +func (x InvasionStatus_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InvasionStatus_Status.Descriptor instead. +func (InvasionStatus_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1697, 0} +} + +type InventoryProto_InventoryType int32 + +const ( + InventoryProto_BINARY_BLOB InventoryProto_InventoryType = 0 + InventoryProto_DIFF InventoryProto_InventoryType = 1 + InventoryProto_COMPOSITE InventoryProto_InventoryType = 2 +) + +// Enum value maps for InventoryProto_InventoryType. +var ( + InventoryProto_InventoryType_name = map[int32]string{ + 0: "BINARY_BLOB", + 1: "DIFF", + 2: "COMPOSITE", + } + InventoryProto_InventoryType_value = map[string]int32{ + "BINARY_BLOB": 0, + "DIFF": 1, + "COMPOSITE": 2, + } +) + +func (x InventoryProto_InventoryType) Enum() *InventoryProto_InventoryType { + p := new(InventoryProto_InventoryType) + *p = x + return p +} + +func (x InventoryProto_InventoryType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InventoryProto_InventoryType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[900].Descriptor() +} + +func (InventoryProto_InventoryType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[900] +} + +func (x InventoryProto_InventoryType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use InventoryProto_InventoryType.Descriptor instead. +func (InventoryProto_InventoryType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1702, 0} +} + +type IrisSocialInteractionLogEntry_Result int32 + +const ( + IrisSocialInteractionLogEntry_UNSET IrisSocialInteractionLogEntry_Result = 0 + IrisSocialInteractionLogEntry_POKEMON_REMOVED IrisSocialInteractionLogEntry_Result = 1 +) + +// Enum value maps for IrisSocialInteractionLogEntry_Result. +var ( + IrisSocialInteractionLogEntry_Result_name = map[int32]string{ + 0: "UNSET", + 1: "POKEMON_REMOVED", + } + IrisSocialInteractionLogEntry_Result_value = map[string]int32{ + "UNSET": 0, + "POKEMON_REMOVED": 1, + } +) + +func (x IrisSocialInteractionLogEntry_Result) Enum() *IrisSocialInteractionLogEntry_Result { + p := new(IrisSocialInteractionLogEntry_Result) + *p = x + return p +} + +func (x IrisSocialInteractionLogEntry_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (IrisSocialInteractionLogEntry_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[901].Descriptor() +} + +func (IrisSocialInteractionLogEntry_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[901] +} + +func (x IrisSocialInteractionLogEntry_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IrisSocialInteractionLogEntry_Result.Descriptor instead. +func (IrisSocialInteractionLogEntry_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1714, 0} +} + +type JoinBreadLobbyOutProto_Result int32 + +const ( + JoinBreadLobbyOutProto_UNSET JoinBreadLobbyOutProto_Result = 0 + JoinBreadLobbyOutProto_SUCCESS JoinBreadLobbyOutProto_Result = 1 + JoinBreadLobbyOutProto_ERROR_NOT_IN_RANGE JoinBreadLobbyOutProto_Result = 2 + JoinBreadLobbyOutProto_ERROR_BREAD_BATTLE_UNAVAILABLE JoinBreadLobbyOutProto_Result = 3 + JoinBreadLobbyOutProto_ERROR_BREAD_BATTLE_COMPLETED JoinBreadLobbyOutProto_Result = 4 + JoinBreadLobbyOutProto_ERROR_NO_AVAILABLE_BREAD_LOBBIES JoinBreadLobbyOutProto_Result = 5 + JoinBreadLobbyOutProto_ERROR_PLAYER_BELOW_MINIMUM_LEVEL JoinBreadLobbyOutProto_Result = 6 + JoinBreadLobbyOutProto_ERROR_STATION_INACCESSIBLE JoinBreadLobbyOutProto_Result = 7 + JoinBreadLobbyOutProto_ERROR_NO_POWER_CRYSTAL JoinBreadLobbyOutProto_Result = 10 + JoinBreadLobbyOutProto_ERROR_NO_INVITE JoinBreadLobbyOutProto_Result = 11 + JoinBreadLobbyOutProto_ERROR_NO_POWER_CRYSTAL_SLOTS_REMAINING JoinBreadLobbyOutProto_Result = 12 + JoinBreadLobbyOutProto_ERROR_BREAD_LOBBY_FULL JoinBreadLobbyOutProto_Result = 13 + JoinBreadLobbyOutProto_ERROR_BREAD_LOBBY_EXPIRED JoinBreadLobbyOutProto_Result = 14 + JoinBreadLobbyOutProto_ERROR_POWER_CRYSTAL_LIMIT_REACHED JoinBreadLobbyOutProto_Result = 15 + JoinBreadLobbyOutProto_ERROR_INSUFFICIENT_MP JoinBreadLobbyOutProto_Result = 16 + JoinBreadLobbyOutProto_ERROR_ALREADY_IN_BATTLE JoinBreadLobbyOutProto_Result = 17 + JoinBreadLobbyOutProto_ERROR_ALREADY_IN_EXISTING_LOBBY_OR_BATTLE JoinBreadLobbyOutProto_Result = 18 + JoinBreadLobbyOutProto_ERROR_FAILED_TO_CREATE_BATTLE JoinBreadLobbyOutProto_Result = 19 + JoinBreadLobbyOutProto_ERROR_NO_REMOTE_TICKET JoinBreadLobbyOutProto_Result = 20 + JoinBreadLobbyOutProto_ERROR_NO_REMOTE_SLOTS_REMAINING JoinBreadLobbyOutProto_Result = 21 + JoinBreadLobbyOutProto_ERROR_DAILY_REMOTE_MAX JoinBreadLobbyOutProto_Result = 22 + JoinBreadLobbyOutProto_ERROR_SOCIAL_FEATURES_DISABLED JoinBreadLobbyOutProto_Result = 23 + JoinBreadLobbyOutProto_ERROR_JOIN_VIA_FRIENDS_DISABLED JoinBreadLobbyOutProto_Result = 24 + JoinBreadLobbyOutProto_ERROR_BREAD_BATTLE_LEVEL_UNAVAILABLE JoinBreadLobbyOutProto_Result = 25 + JoinBreadLobbyOutProto_ERROR_FRIEND_DETAILS_UNAVAILABLE JoinBreadLobbyOutProto_Result = 26 + JoinBreadLobbyOutProto_ERROR_BREAD_BATTLE_NOT_FOUND JoinBreadLobbyOutProto_Result = 27 +) + +// Enum value maps for JoinBreadLobbyOutProto_Result. +var ( + JoinBreadLobbyOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_NOT_IN_RANGE", + 3: "ERROR_BREAD_BATTLE_UNAVAILABLE", + 4: "ERROR_BREAD_BATTLE_COMPLETED", + 5: "ERROR_NO_AVAILABLE_BREAD_LOBBIES", + 6: "ERROR_PLAYER_BELOW_MINIMUM_LEVEL", + 7: "ERROR_STATION_INACCESSIBLE", + 10: "ERROR_NO_POWER_CRYSTAL", + 11: "ERROR_NO_INVITE", + 12: "ERROR_NO_POWER_CRYSTAL_SLOTS_REMAINING", + 13: "ERROR_BREAD_LOBBY_FULL", + 14: "ERROR_BREAD_LOBBY_EXPIRED", + 15: "ERROR_POWER_CRYSTAL_LIMIT_REACHED", + 16: "ERROR_INSUFFICIENT_MP", + 17: "ERROR_ALREADY_IN_BATTLE", + 18: "ERROR_ALREADY_IN_EXISTING_LOBBY_OR_BATTLE", + 19: "ERROR_FAILED_TO_CREATE_BATTLE", + 20: "ERROR_NO_REMOTE_TICKET", + 21: "ERROR_NO_REMOTE_SLOTS_REMAINING", + 22: "ERROR_DAILY_REMOTE_MAX", + 23: "ERROR_SOCIAL_FEATURES_DISABLED", + 24: "ERROR_JOIN_VIA_FRIENDS_DISABLED", + 25: "ERROR_BREAD_BATTLE_LEVEL_UNAVAILABLE", + 26: "ERROR_FRIEND_DETAILS_UNAVAILABLE", + 27: "ERROR_BREAD_BATTLE_NOT_FOUND", + } + JoinBreadLobbyOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NOT_IN_RANGE": 2, + "ERROR_BREAD_BATTLE_UNAVAILABLE": 3, + "ERROR_BREAD_BATTLE_COMPLETED": 4, + "ERROR_NO_AVAILABLE_BREAD_LOBBIES": 5, + "ERROR_PLAYER_BELOW_MINIMUM_LEVEL": 6, + "ERROR_STATION_INACCESSIBLE": 7, + "ERROR_NO_POWER_CRYSTAL": 10, + "ERROR_NO_INVITE": 11, + "ERROR_NO_POWER_CRYSTAL_SLOTS_REMAINING": 12, + "ERROR_BREAD_LOBBY_FULL": 13, + "ERROR_BREAD_LOBBY_EXPIRED": 14, + "ERROR_POWER_CRYSTAL_LIMIT_REACHED": 15, + "ERROR_INSUFFICIENT_MP": 16, + "ERROR_ALREADY_IN_BATTLE": 17, + "ERROR_ALREADY_IN_EXISTING_LOBBY_OR_BATTLE": 18, + "ERROR_FAILED_TO_CREATE_BATTLE": 19, + "ERROR_NO_REMOTE_TICKET": 20, + "ERROR_NO_REMOTE_SLOTS_REMAINING": 21, + "ERROR_DAILY_REMOTE_MAX": 22, + "ERROR_SOCIAL_FEATURES_DISABLED": 23, + "ERROR_JOIN_VIA_FRIENDS_DISABLED": 24, + "ERROR_BREAD_BATTLE_LEVEL_UNAVAILABLE": 25, + "ERROR_FRIEND_DETAILS_UNAVAILABLE": 26, + "ERROR_BREAD_BATTLE_NOT_FOUND": 27, + } +) + +func (x JoinBreadLobbyOutProto_Result) Enum() *JoinBreadLobbyOutProto_Result { + p := new(JoinBreadLobbyOutProto_Result) + *p = x + return p +} + +func (x JoinBreadLobbyOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (JoinBreadLobbyOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[902].Descriptor() +} + +func (JoinBreadLobbyOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[902] +} + +func (x JoinBreadLobbyOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use JoinBreadLobbyOutProto_Result.Descriptor instead. +func (JoinBreadLobbyOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1731, 0} +} + +type JoinBuddyMultiplayerSessionOutProto_Result int32 + +const ( + JoinBuddyMultiplayerSessionOutProto_JOIN_SUCCESS JoinBuddyMultiplayerSessionOutProto_Result = 0 + JoinBuddyMultiplayerSessionOutProto_JOIN_LOBBY_FULL JoinBuddyMultiplayerSessionOutProto_Result = 1 + JoinBuddyMultiplayerSessionOutProto_JOIN_HOST_TOO_FAR JoinBuddyMultiplayerSessionOutProto_Result = 2 + JoinBuddyMultiplayerSessionOutProto_JOIN_LOBBY_NOT_FOUND JoinBuddyMultiplayerSessionOutProto_Result = 3 + JoinBuddyMultiplayerSessionOutProto_JOIN_BUDDY_NOT_SET JoinBuddyMultiplayerSessionOutProto_Result = 4 + JoinBuddyMultiplayerSessionOutProto_JOIN_BUDDY_NOT_FOUND JoinBuddyMultiplayerSessionOutProto_Result = 5 + JoinBuddyMultiplayerSessionOutProto_JOIN_BAD_BUDDY JoinBuddyMultiplayerSessionOutProto_Result = 6 + JoinBuddyMultiplayerSessionOutProto_JOIN_BUDDY_V2_NOT_ENABLED JoinBuddyMultiplayerSessionOutProto_Result = 7 + JoinBuddyMultiplayerSessionOutProto_JOIN_PLAYER_LEVEL_TOO_LOW JoinBuddyMultiplayerSessionOutProto_Result = 8 + JoinBuddyMultiplayerSessionOutProto_JOIN_UNKNOWN_ERROR JoinBuddyMultiplayerSessionOutProto_Result = 9 + JoinBuddyMultiplayerSessionOutProto_JOIN_U13_NO_PERMISSION JoinBuddyMultiplayerSessionOutProto_Result = 10 +) + +// Enum value maps for JoinBuddyMultiplayerSessionOutProto_Result. +var ( + JoinBuddyMultiplayerSessionOutProto_Result_name = map[int32]string{ + 0: "JOIN_SUCCESS", + 1: "JOIN_LOBBY_FULL", + 2: "JOIN_HOST_TOO_FAR", + 3: "JOIN_LOBBY_NOT_FOUND", + 4: "JOIN_BUDDY_NOT_SET", + 5: "JOIN_BUDDY_NOT_FOUND", + 6: "JOIN_BAD_BUDDY", + 7: "JOIN_BUDDY_V2_NOT_ENABLED", + 8: "JOIN_PLAYER_LEVEL_TOO_LOW", + 9: "JOIN_UNKNOWN_ERROR", + 10: "JOIN_U13_NO_PERMISSION", + } + JoinBuddyMultiplayerSessionOutProto_Result_value = map[string]int32{ + "JOIN_SUCCESS": 0, + "JOIN_LOBBY_FULL": 1, + "JOIN_HOST_TOO_FAR": 2, + "JOIN_LOBBY_NOT_FOUND": 3, + "JOIN_BUDDY_NOT_SET": 4, + "JOIN_BUDDY_NOT_FOUND": 5, + "JOIN_BAD_BUDDY": 6, + "JOIN_BUDDY_V2_NOT_ENABLED": 7, + "JOIN_PLAYER_LEVEL_TOO_LOW": 8, + "JOIN_UNKNOWN_ERROR": 9, + "JOIN_U13_NO_PERMISSION": 10, + } +) + +func (x JoinBuddyMultiplayerSessionOutProto_Result) Enum() *JoinBuddyMultiplayerSessionOutProto_Result { + p := new(JoinBuddyMultiplayerSessionOutProto_Result) + *p = x + return p +} + +func (x JoinBuddyMultiplayerSessionOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (JoinBuddyMultiplayerSessionOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[903].Descriptor() +} + +func (JoinBuddyMultiplayerSessionOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[903] +} + +func (x JoinBuddyMultiplayerSessionOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use JoinBuddyMultiplayerSessionOutProto_Result.Descriptor instead. +func (JoinBuddyMultiplayerSessionOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1733, 0} +} + +type JoinLobbyOutProto_Result int32 + +const ( + JoinLobbyOutProto_UNSET JoinLobbyOutProto_Result = 0 + JoinLobbyOutProto_SUCCESS JoinLobbyOutProto_Result = 1 + JoinLobbyOutProto_ERROR_NOT_IN_RANGE JoinLobbyOutProto_Result = 2 + JoinLobbyOutProto_ERROR_RAID_UNAVAILABLE JoinLobbyOutProto_Result = 3 + JoinLobbyOutProto_ERROR_RAID_COMPLETED JoinLobbyOutProto_Result = 4 + JoinLobbyOutProto_ERROR_NO_AVAILABLE_LOBBIES JoinLobbyOutProto_Result = 5 + JoinLobbyOutProto_ERROR_PLAYER_BELOW_MINIMUM_LEVEL JoinLobbyOutProto_Result = 6 + JoinLobbyOutProto_ERROR_POI_INACCESSIBLE JoinLobbyOutProto_Result = 7 + JoinLobbyOutProto_ERROR_GYM_LOCKOUT JoinLobbyOutProto_Result = 8 + JoinLobbyOutProto_ERROR_NO_TICKET JoinLobbyOutProto_Result = 9 + JoinLobbyOutProto_ERROR_NO_REMOTE_TICKET JoinLobbyOutProto_Result = 10 + JoinLobbyOutProto_ERROR_NO_INVITE JoinLobbyOutProto_Result = 11 + JoinLobbyOutProto_ERROR_NO_REMOTE_SLOTS_REMAINING JoinLobbyOutProto_Result = 12 + JoinLobbyOutProto_ERROR_LOBBY_FULL JoinLobbyOutProto_Result = 13 + JoinLobbyOutProto_ERROR_LOBBY_EXPIRED JoinLobbyOutProto_Result = 14 + JoinLobbyOutProto_ERROR_DATA JoinLobbyOutProto_Result = 15 + JoinLobbyOutProto_ERROR_MAX_LOBBIES_REACHED JoinLobbyOutProto_Result = 16 + JoinLobbyOutProto_ERROR_FAILED_TO_CREATE_BATTLE JoinLobbyOutProto_Result = 17 +) + +// Enum value maps for JoinLobbyOutProto_Result. +var ( + JoinLobbyOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_NOT_IN_RANGE", + 3: "ERROR_RAID_UNAVAILABLE", + 4: "ERROR_RAID_COMPLETED", + 5: "ERROR_NO_AVAILABLE_LOBBIES", + 6: "ERROR_PLAYER_BELOW_MINIMUM_LEVEL", + 7: "ERROR_POI_INACCESSIBLE", + 8: "ERROR_GYM_LOCKOUT", + 9: "ERROR_NO_TICKET", + 10: "ERROR_NO_REMOTE_TICKET", + 11: "ERROR_NO_INVITE", + 12: "ERROR_NO_REMOTE_SLOTS_REMAINING", + 13: "ERROR_LOBBY_FULL", + 14: "ERROR_LOBBY_EXPIRED", + 15: "ERROR_DATA", + 16: "ERROR_MAX_LOBBIES_REACHED", + 17: "ERROR_FAILED_TO_CREATE_BATTLE", + } + JoinLobbyOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NOT_IN_RANGE": 2, + "ERROR_RAID_UNAVAILABLE": 3, + "ERROR_RAID_COMPLETED": 4, + "ERROR_NO_AVAILABLE_LOBBIES": 5, + "ERROR_PLAYER_BELOW_MINIMUM_LEVEL": 6, + "ERROR_POI_INACCESSIBLE": 7, + "ERROR_GYM_LOCKOUT": 8, + "ERROR_NO_TICKET": 9, + "ERROR_NO_REMOTE_TICKET": 10, + "ERROR_NO_INVITE": 11, + "ERROR_NO_REMOTE_SLOTS_REMAINING": 12, + "ERROR_LOBBY_FULL": 13, + "ERROR_LOBBY_EXPIRED": 14, + "ERROR_DATA": 15, + "ERROR_MAX_LOBBIES_REACHED": 16, + "ERROR_FAILED_TO_CREATE_BATTLE": 17, + } +) + +func (x JoinLobbyOutProto_Result) Enum() *JoinLobbyOutProto_Result { + p := new(JoinLobbyOutProto_Result) + *p = x + return p +} + +func (x JoinLobbyOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (JoinLobbyOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[904].Descriptor() +} + +func (JoinLobbyOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[904] +} + +func (x JoinLobbyOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use JoinLobbyOutProto_Result.Descriptor instead. +func (JoinLobbyOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1736, 0} +} + +type JoinPartyOutProto_Result int32 + +const ( + JoinPartyOutProto_UNSET JoinPartyOutProto_Result = 0 + JoinPartyOutProto_ERROR_UNKNOWN JoinPartyOutProto_Result = 1 + JoinPartyOutProto_SUCCESS JoinPartyOutProto_Result = 2 + JoinPartyOutProto_ERROR_PLAYER_LEVEL_TOO_LOW JoinPartyOutProto_Result = 3 + JoinPartyOutProto_ERROR_FEATURE_DISABLED JoinPartyOutProto_Result = 4 + JoinPartyOutProto_ERROR_ALREADY_IN_PARTY JoinPartyOutProto_Result = 5 + JoinPartyOutProto_ERROR_NO_SUCH_PARTY JoinPartyOutProto_Result = 6 + JoinPartyOutProto_ERROR_PARTY_IS_FULL JoinPartyOutProto_Result = 7 + JoinPartyOutProto_ERROR_NOT_IN_RANGE JoinPartyOutProto_Result = 8 + JoinPartyOutProto_ERROR_PARTY_DARK_LAUNCH_QUEUE_EMPTY JoinPartyOutProto_Result = 9 + JoinPartyOutProto_ERROR_DARK_LAUNCH_NOT_ENABLED_FOR_PLAYER JoinPartyOutProto_Result = 10 + JoinPartyOutProto_ERROR_REDIS_EXCEPTION JoinPartyOutProto_Result = 11 + JoinPartyOutProto_ERROR_U13_NO_PERMISSION JoinPartyOutProto_Result = 12 + JoinPartyOutProto_ERROR_U13_NOT_FRIENDS_WITH_HOST JoinPartyOutProto_Result = 13 + JoinPartyOutProto_ERROR_PARTY_TIMED_OUT JoinPartyOutProto_Result = 14 + JoinPartyOutProto_ERROR_NO_LOCATION JoinPartyOutProto_Result = 15 + JoinPartyOutProto_ERROR_PLFE_REDIRECT_NEEDED JoinPartyOutProto_Result = 16 + JoinPartyOutProto_ERROR_PARTY_QUEST_ENCOUNTER_INCOMPLETE JoinPartyOutProto_Result = 17 + JoinPartyOutProto_ERROR_INVITE_ONLY_GROUP JoinPartyOutProto_Result = 18 + JoinPartyOutProto_ERROR_MATCHMAKING_GROUP JoinPartyOutProto_Result = 19 + JoinPartyOutProto_ERROR_WEEKLY_CHALLENGE_LIMIT_REACHED JoinPartyOutProto_Result = 20 + JoinPartyOutProto_ERROR_PLAYER_IN_MATCHMAKING JoinPartyOutProto_Result = 21 +) + +// Enum value maps for JoinPartyOutProto_Result. +var ( + JoinPartyOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "ERROR_UNKNOWN", + 2: "SUCCESS", + 3: "ERROR_PLAYER_LEVEL_TOO_LOW", + 4: "ERROR_FEATURE_DISABLED", + 5: "ERROR_ALREADY_IN_PARTY", + 6: "ERROR_NO_SUCH_PARTY", + 7: "ERROR_PARTY_IS_FULL", + 8: "ERROR_NOT_IN_RANGE", + 9: "ERROR_PARTY_DARK_LAUNCH_QUEUE_EMPTY", + 10: "ERROR_DARK_LAUNCH_NOT_ENABLED_FOR_PLAYER", + 11: "ERROR_REDIS_EXCEPTION", + 12: "ERROR_U13_NO_PERMISSION", + 13: "ERROR_U13_NOT_FRIENDS_WITH_HOST", + 14: "ERROR_PARTY_TIMED_OUT", + 15: "ERROR_NO_LOCATION", + 16: "ERROR_PLFE_REDIRECT_NEEDED", + 17: "ERROR_PARTY_QUEST_ENCOUNTER_INCOMPLETE", + 18: "ERROR_INVITE_ONLY_GROUP", + 19: "ERROR_MATCHMAKING_GROUP", + 20: "ERROR_WEEKLY_CHALLENGE_LIMIT_REACHED", + 21: "ERROR_PLAYER_IN_MATCHMAKING", + } + JoinPartyOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "ERROR_UNKNOWN": 1, + "SUCCESS": 2, + "ERROR_PLAYER_LEVEL_TOO_LOW": 3, + "ERROR_FEATURE_DISABLED": 4, + "ERROR_ALREADY_IN_PARTY": 5, + "ERROR_NO_SUCH_PARTY": 6, + "ERROR_PARTY_IS_FULL": 7, + "ERROR_NOT_IN_RANGE": 8, + "ERROR_PARTY_DARK_LAUNCH_QUEUE_EMPTY": 9, + "ERROR_DARK_LAUNCH_NOT_ENABLED_FOR_PLAYER": 10, + "ERROR_REDIS_EXCEPTION": 11, + "ERROR_U13_NO_PERMISSION": 12, + "ERROR_U13_NOT_FRIENDS_WITH_HOST": 13, + "ERROR_PARTY_TIMED_OUT": 14, + "ERROR_NO_LOCATION": 15, + "ERROR_PLFE_REDIRECT_NEEDED": 16, + "ERROR_PARTY_QUEST_ENCOUNTER_INCOMPLETE": 17, + "ERROR_INVITE_ONLY_GROUP": 18, + "ERROR_MATCHMAKING_GROUP": 19, + "ERROR_WEEKLY_CHALLENGE_LIMIT_REACHED": 20, + "ERROR_PLAYER_IN_MATCHMAKING": 21, + } +) + +func (x JoinPartyOutProto_Result) Enum() *JoinPartyOutProto_Result { + p := new(JoinPartyOutProto_Result) + *p = x + return p +} + +func (x JoinPartyOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (JoinPartyOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[905].Descriptor() +} + +func (JoinPartyOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[905] +} + +func (x JoinPartyOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use JoinPartyOutProto_Result.Descriptor instead. +func (JoinPartyOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1739, 0} +} + +type JsonParser_JsonValueType int32 + +const ( + JsonParser_NONE JsonParser_JsonValueType = 0 + JsonParser_BOOL JsonParser_JsonValueType = 1 + JsonParser_REAL JsonParser_JsonValueType = 2 + JsonParser_INTEGER JsonParser_JsonValueType = 3 + JsonParser_STRING JsonParser_JsonValueType = 4 + JsonParser_ARRAY JsonParser_JsonValueType = 5 + JsonParser_OBJECT JsonParser_JsonValueType = 6 + JsonParser_ANY JsonParser_JsonValueType = 7 +) + +// Enum value maps for JsonParser_JsonValueType. +var ( + JsonParser_JsonValueType_name = map[int32]string{ + 0: "NONE", + 1: "BOOL", + 2: "REAL", + 3: "INTEGER", + 4: "STRING", + 5: "ARRAY", + 6: "OBJECT", + 7: "ANY", + } + JsonParser_JsonValueType_value = map[string]int32{ + "NONE": 0, + "BOOL": 1, + "REAL": 2, + "INTEGER": 3, + "STRING": 4, + "ARRAY": 5, + "OBJECT": 6, + "ANY": 7, + } +) + +func (x JsonParser_JsonValueType) Enum() *JsonParser_JsonValueType { + p := new(JsonParser_JsonValueType) + *p = x + return p +} + +func (x JsonParser_JsonValueType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (JsonParser_JsonValueType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[906].Descriptor() +} + +func (JsonParser_JsonValueType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[906] +} + +func (x JsonParser_JsonValueType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use JsonParser_JsonValueType.Descriptor instead. +func (JsonParser_JsonValueType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1749, 0} +} + +type KickOtherPlayerFromPartyOutProto_Result int32 + +const ( + KickOtherPlayerFromPartyOutProto_UNSET KickOtherPlayerFromPartyOutProto_Result = 0 + KickOtherPlayerFromPartyOutProto_ERROR_UNKNOWN KickOtherPlayerFromPartyOutProto_Result = 1 + KickOtherPlayerFromPartyOutProto_SUCCESS KickOtherPlayerFromPartyOutProto_Result = 2 + KickOtherPlayerFromPartyOutProto_ERROR_PLAYER_NOT_IN_PARTY KickOtherPlayerFromPartyOutProto_Result = 3 + KickOtherPlayerFromPartyOutProto_ERROR_PLAYER_NOT_HOST KickOtherPlayerFromPartyOutProto_Result = 4 + KickOtherPlayerFromPartyOutProto_ERROR_PLAYER_NOT_FOUND KickOtherPlayerFromPartyOutProto_Result = 5 + KickOtherPlayerFromPartyOutProto_ERROR_UNEXPECTED_PARTY_TYPE KickOtherPlayerFromPartyOutProto_Result = 6 +) + +// Enum value maps for KickOtherPlayerFromPartyOutProto_Result. +var ( + KickOtherPlayerFromPartyOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "ERROR_UNKNOWN", + 2: "SUCCESS", + 3: "ERROR_PLAYER_NOT_IN_PARTY", + 4: "ERROR_PLAYER_NOT_HOST", + 5: "ERROR_PLAYER_NOT_FOUND", + 6: "ERROR_UNEXPECTED_PARTY_TYPE", + } + KickOtherPlayerFromPartyOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "ERROR_UNKNOWN": 1, + "SUCCESS": 2, + "ERROR_PLAYER_NOT_IN_PARTY": 3, + "ERROR_PLAYER_NOT_HOST": 4, + "ERROR_PLAYER_NOT_FOUND": 5, + "ERROR_UNEXPECTED_PARTY_TYPE": 6, + } +) + +func (x KickOtherPlayerFromPartyOutProto_Result) Enum() *KickOtherPlayerFromPartyOutProto_Result { + p := new(KickOtherPlayerFromPartyOutProto_Result) + *p = x + return p +} + +func (x KickOtherPlayerFromPartyOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (KickOtherPlayerFromPartyOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[907].Descriptor() +} + +func (KickOtherPlayerFromPartyOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[907] +} + +func (x KickOtherPlayerFromPartyOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use KickOtherPlayerFromPartyOutProto_Result.Descriptor instead. +func (KickOtherPlayerFromPartyOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1754, 0} +} + +type LayerRule_GmmLayerType int32 + +const ( + LayerRule_GMM_LAYER_TYPE_AREA LayerRule_GmmLayerType = 0 + LayerRule_GMM_LAYER_TYPE_ROAD LayerRule_GmmLayerType = 1 + LayerRule_GMM_LAYER_TYPE_BUILDING LayerRule_GmmLayerType = 2 + LayerRule_GMM_LAYER_TYPE_LINE_MESH LayerRule_GmmLayerType = 3 +) + +// Enum value maps for LayerRule_GmmLayerType. +var ( + LayerRule_GmmLayerType_name = map[int32]string{ + 0: "GMM_LAYER_TYPE_AREA", + 1: "GMM_LAYER_TYPE_ROAD", + 2: "GMM_LAYER_TYPE_BUILDING", + 3: "GMM_LAYER_TYPE_LINE_MESH", + } + LayerRule_GmmLayerType_value = map[string]int32{ + "GMM_LAYER_TYPE_AREA": 0, + "GMM_LAYER_TYPE_ROAD": 1, + "GMM_LAYER_TYPE_BUILDING": 2, + "GMM_LAYER_TYPE_LINE_MESH": 3, + } +) + +func (x LayerRule_GmmLayerType) Enum() *LayerRule_GmmLayerType { + p := new(LayerRule_GmmLayerType) + *p = x + return p +} + +func (x LayerRule_GmmLayerType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (LayerRule_GmmLayerType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[908].Descriptor() +} + +func (LayerRule_GmmLayerType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[908] +} + +func (x LayerRule_GmmLayerType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use LayerRule_GmmLayerType.Descriptor instead. +func (LayerRule_GmmLayerType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1765, 0} +} + +type LayerRule_GmmRoadPriority int32 + +const ( + LayerRule_GMM_ROAD_PRIORITY_PRIORITY_NONE LayerRule_GmmRoadPriority = 0 + LayerRule_GMM_ROAD_PRIORITY_PRIORITY_TERMINAL LayerRule_GmmRoadPriority = 1 + LayerRule_GMM_ROAD_PRIORITY_PRIORITY_LOCAL LayerRule_GmmRoadPriority = 2 + LayerRule_GMM_ROAD_PRIORITY_PRIORITY_MINOR_ARTERIAL LayerRule_GmmRoadPriority = 3 + LayerRule_GMM_ROAD_PRIORITY_PRIORITY_MAJOR_ARTERIAL LayerRule_GmmRoadPriority = 4 + LayerRule_GMM_ROAD_PRIORITY_PRIORITY_SECONDARY_ROAD LayerRule_GmmRoadPriority = 5 + LayerRule_GMM_ROAD_PRIORITY_PRIORITY_PRIMARY_HIGHWAY LayerRule_GmmRoadPriority = 6 + LayerRule_GMM_ROAD_PRIORITY_PRIORITY_LIMITED_ACCESS LayerRule_GmmRoadPriority = 7 + LayerRule_GMM_ROAD_PRIORITY_PRIORITY_CONTROLLED_ACCESS LayerRule_GmmRoadPriority = 8 + LayerRule_GMM_ROAD_PRIORITY_PRIORITY_NON_TRAFFIC LayerRule_GmmRoadPriority = 9 +) + +// Enum value maps for LayerRule_GmmRoadPriority. +var ( + LayerRule_GmmRoadPriority_name = map[int32]string{ + 0: "GMM_ROAD_PRIORITY_PRIORITY_NONE", + 1: "GMM_ROAD_PRIORITY_PRIORITY_TERMINAL", + 2: "GMM_ROAD_PRIORITY_PRIORITY_LOCAL", + 3: "GMM_ROAD_PRIORITY_PRIORITY_MINOR_ARTERIAL", + 4: "GMM_ROAD_PRIORITY_PRIORITY_MAJOR_ARTERIAL", + 5: "GMM_ROAD_PRIORITY_PRIORITY_SECONDARY_ROAD", + 6: "GMM_ROAD_PRIORITY_PRIORITY_PRIMARY_HIGHWAY", + 7: "GMM_ROAD_PRIORITY_PRIORITY_LIMITED_ACCESS", + 8: "GMM_ROAD_PRIORITY_PRIORITY_CONTROLLED_ACCESS", + 9: "GMM_ROAD_PRIORITY_PRIORITY_NON_TRAFFIC", + } + LayerRule_GmmRoadPriority_value = map[string]int32{ + "GMM_ROAD_PRIORITY_PRIORITY_NONE": 0, + "GMM_ROAD_PRIORITY_PRIORITY_TERMINAL": 1, + "GMM_ROAD_PRIORITY_PRIORITY_LOCAL": 2, + "GMM_ROAD_PRIORITY_PRIORITY_MINOR_ARTERIAL": 3, + "GMM_ROAD_PRIORITY_PRIORITY_MAJOR_ARTERIAL": 4, + "GMM_ROAD_PRIORITY_PRIORITY_SECONDARY_ROAD": 5, + "GMM_ROAD_PRIORITY_PRIORITY_PRIMARY_HIGHWAY": 6, + "GMM_ROAD_PRIORITY_PRIORITY_LIMITED_ACCESS": 7, + "GMM_ROAD_PRIORITY_PRIORITY_CONTROLLED_ACCESS": 8, + "GMM_ROAD_PRIORITY_PRIORITY_NON_TRAFFIC": 9, + } +) + +func (x LayerRule_GmmRoadPriority) Enum() *LayerRule_GmmRoadPriority { + p := new(LayerRule_GmmRoadPriority) + *p = x + return p +} + +func (x LayerRule_GmmRoadPriority) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (LayerRule_GmmRoadPriority) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[909].Descriptor() +} + +func (LayerRule_GmmRoadPriority) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[909] +} + +func (x LayerRule_GmmRoadPriority) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use LayerRule_GmmRoadPriority.Descriptor instead. +func (LayerRule_GmmRoadPriority) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1765, 1} +} + +type LeaveBreadLobbyOutProto_Result int32 + +const ( + LeaveBreadLobbyOutProto_UNSET LeaveBreadLobbyOutProto_Result = 0 + LeaveBreadLobbyOutProto_SUCCESS LeaveBreadLobbyOutProto_Result = 1 + LeaveBreadLobbyOutProto_ERROR_BREAD_LOBBY_UNAVAILABLE LeaveBreadLobbyOutProto_Result = 2 + LeaveBreadLobbyOutProto_ERROR_STATION_INACCESSIBLE LeaveBreadLobbyOutProto_Result = 3 + LeaveBreadLobbyOutProto_ERROR_BREAD_LOBBY_NOT_FOUND LeaveBreadLobbyOutProto_Result = 4 +) + +// Enum value maps for LeaveBreadLobbyOutProto_Result. +var ( + LeaveBreadLobbyOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_BREAD_LOBBY_UNAVAILABLE", + 3: "ERROR_STATION_INACCESSIBLE", + 4: "ERROR_BREAD_LOBBY_NOT_FOUND", + } + LeaveBreadLobbyOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_BREAD_LOBBY_UNAVAILABLE": 2, + "ERROR_STATION_INACCESSIBLE": 3, + "ERROR_BREAD_LOBBY_NOT_FOUND": 4, + } +) + +func (x LeaveBreadLobbyOutProto_Result) Enum() *LeaveBreadLobbyOutProto_Result { + p := new(LeaveBreadLobbyOutProto_Result) + *p = x + return p +} + +func (x LeaveBreadLobbyOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (LeaveBreadLobbyOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[910].Descriptor() +} + +func (LeaveBreadLobbyOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[910] +} + +func (x LeaveBreadLobbyOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use LeaveBreadLobbyOutProto_Result.Descriptor instead. +func (LeaveBreadLobbyOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1767, 0} +} + +type LeaveBuddyMultiplayerSessionOutProto_Result int32 + +const ( + LeaveBuddyMultiplayerSessionOutProto_LEAVE_SUCCESS LeaveBuddyMultiplayerSessionOutProto_Result = 0 + LeaveBuddyMultiplayerSessionOutProto_LEAVE_NOT_IN_LOBBY LeaveBuddyMultiplayerSessionOutProto_Result = 1 + LeaveBuddyMultiplayerSessionOutProto_LEAVE_LOBBY_NOT_FOUND LeaveBuddyMultiplayerSessionOutProto_Result = 2 + LeaveBuddyMultiplayerSessionOutProto_LEAVE_UNKNOWN_ERROR LeaveBuddyMultiplayerSessionOutProto_Result = 3 +) + +// Enum value maps for LeaveBuddyMultiplayerSessionOutProto_Result. +var ( + LeaveBuddyMultiplayerSessionOutProto_Result_name = map[int32]string{ + 0: "LEAVE_SUCCESS", + 1: "LEAVE_NOT_IN_LOBBY", + 2: "LEAVE_LOBBY_NOT_FOUND", + 3: "LEAVE_UNKNOWN_ERROR", + } + LeaveBuddyMultiplayerSessionOutProto_Result_value = map[string]int32{ + "LEAVE_SUCCESS": 0, + "LEAVE_NOT_IN_LOBBY": 1, + "LEAVE_LOBBY_NOT_FOUND": 2, + "LEAVE_UNKNOWN_ERROR": 3, + } +) + +func (x LeaveBuddyMultiplayerSessionOutProto_Result) Enum() *LeaveBuddyMultiplayerSessionOutProto_Result { + p := new(LeaveBuddyMultiplayerSessionOutProto_Result) + *p = x + return p +} + +func (x LeaveBuddyMultiplayerSessionOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (LeaveBuddyMultiplayerSessionOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[911].Descriptor() +} + +func (LeaveBuddyMultiplayerSessionOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[911] +} + +func (x LeaveBuddyMultiplayerSessionOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use LeaveBuddyMultiplayerSessionOutProto_Result.Descriptor instead. +func (LeaveBuddyMultiplayerSessionOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1769, 0} +} + +type LeaveLobbyOutProto_Result int32 + +const ( + LeaveLobbyOutProto_UNSET LeaveLobbyOutProto_Result = 0 + LeaveLobbyOutProto_SUCCESS LeaveLobbyOutProto_Result = 1 + LeaveLobbyOutProto_ERROR_RAID_UNAVAILABLE LeaveLobbyOutProto_Result = 2 + LeaveLobbyOutProto_ERROR_LOBBY_NOT_FOUND LeaveLobbyOutProto_Result = 3 +) + +// Enum value maps for LeaveLobbyOutProto_Result. +var ( + LeaveLobbyOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_RAID_UNAVAILABLE", + 3: "ERROR_LOBBY_NOT_FOUND", + } + LeaveLobbyOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_RAID_UNAVAILABLE": 2, + "ERROR_LOBBY_NOT_FOUND": 3, + } +) + +func (x LeaveLobbyOutProto_Result) Enum() *LeaveLobbyOutProto_Result { + p := new(LeaveLobbyOutProto_Result) + *p = x + return p +} + +func (x LeaveLobbyOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (LeaveLobbyOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[912].Descriptor() +} + +func (LeaveLobbyOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[912] +} + +func (x LeaveLobbyOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use LeaveLobbyOutProto_Result.Descriptor instead. +func (LeaveLobbyOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1773, 0} +} + +type LeavePartyOutProto_Result int32 + +const ( + LeavePartyOutProto_UNSET LeavePartyOutProto_Result = 0 + LeavePartyOutProto_ERROR_UNKNOWN LeavePartyOutProto_Result = 1 + LeavePartyOutProto_SUCCESS LeavePartyOutProto_Result = 2 + LeavePartyOutProto_ERROR_FEATURE_DISABLED LeavePartyOutProto_Result = 3 + LeavePartyOutProto_ERROR_PLAYER_NOT_IN_PARTY LeavePartyOutProto_Result = 4 +) + +// Enum value maps for LeavePartyOutProto_Result. +var ( + LeavePartyOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "ERROR_UNKNOWN", + 2: "SUCCESS", + 3: "ERROR_FEATURE_DISABLED", + 4: "ERROR_PLAYER_NOT_IN_PARTY", + } + LeavePartyOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "ERROR_UNKNOWN": 1, + "SUCCESS": 2, + "ERROR_FEATURE_DISABLED": 3, + "ERROR_PLAYER_NOT_IN_PARTY": 4, + } +) + +func (x LeavePartyOutProto_Result) Enum() *LeavePartyOutProto_Result { + p := new(LeavePartyOutProto_Result) + *p = x + return p +} + +func (x LeavePartyOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (LeavePartyOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[913].Descriptor() +} + +func (LeavePartyOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[913] +} + +func (x LeavePartyOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use LeavePartyOutProto_Result.Descriptor instead. +func (LeavePartyOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1776, 0} +} + +type LeavePartyProto_ReasonToLeave int32 + +const ( + LeavePartyProto_UNSET LeavePartyProto_ReasonToLeave = 0 + LeavePartyProto_PRESSED_BUTTON LeavePartyProto_ReasonToLeave = 1 + LeavePartyProto_U13_HOST_NOT_FRIEND LeavePartyProto_ReasonToLeave = 2 + LeavePartyProto_TOO_FAR_AWAY LeavePartyProto_ReasonToLeave = 3 + LeavePartyProto_DISBANDED LeavePartyProto_ReasonToLeave = 4 + LeavePartyProto_EXPIRED LeavePartyProto_ReasonToLeave = 5 + LeavePartyProto_DECLINED_REJOIN LeavePartyProto_ReasonToLeave = 6 + LeavePartyProto_FEATURE_DISABLED LeavePartyProto_ReasonToLeave = 7 +) + +// Enum value maps for LeavePartyProto_ReasonToLeave. +var ( + LeavePartyProto_ReasonToLeave_name = map[int32]string{ + 0: "UNSET", + 1: "PRESSED_BUTTON", + 2: "U13_HOST_NOT_FRIEND", + 3: "TOO_FAR_AWAY", + 4: "DISBANDED", + 5: "EXPIRED", + 6: "DECLINED_REJOIN", + 7: "FEATURE_DISABLED", + } + LeavePartyProto_ReasonToLeave_value = map[string]int32{ + "UNSET": 0, + "PRESSED_BUTTON": 1, + "U13_HOST_NOT_FRIEND": 2, + "TOO_FAR_AWAY": 3, + "DISBANDED": 4, + "EXPIRED": 5, + "DECLINED_REJOIN": 6, + "FEATURE_DISABLED": 7, + } +) + +func (x LeavePartyProto_ReasonToLeave) Enum() *LeavePartyProto_ReasonToLeave { + p := new(LeavePartyProto_ReasonToLeave) + *p = x + return p +} + +func (x LeavePartyProto_ReasonToLeave) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (LeavePartyProto_ReasonToLeave) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[914].Descriptor() +} + +func (LeavePartyProto_ReasonToLeave) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[914] +} + +func (x LeavePartyProto_ReasonToLeave) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use LeavePartyProto_ReasonToLeave.Descriptor instead. +func (LeavePartyProto_ReasonToLeave) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1777, 0} +} + +type LeaveWeeklyChallengeMatchmakingOutProto_Result int32 + +const ( + LeaveWeeklyChallengeMatchmakingOutProto_UNSET LeaveWeeklyChallengeMatchmakingOutProto_Result = 0 + LeaveWeeklyChallengeMatchmakingOutProto_SUCCESS_LEFT LeaveWeeklyChallengeMatchmakingOutProto_Result = 1 + LeaveWeeklyChallengeMatchmakingOutProto_ERROR_MATCHED LeaveWeeklyChallengeMatchmakingOutProto_Result = 2 + LeaveWeeklyChallengeMatchmakingOutProto_ERROR_NOT_IN_MATCHMAKING LeaveWeeklyChallengeMatchmakingOutProto_Result = 3 + LeaveWeeklyChallengeMatchmakingOutProto_ERROR_INTERNAL LeaveWeeklyChallengeMatchmakingOutProto_Result = 4 +) + +// Enum value maps for LeaveWeeklyChallengeMatchmakingOutProto_Result. +var ( + LeaveWeeklyChallengeMatchmakingOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS_LEFT", + 2: "ERROR_MATCHED", + 3: "ERROR_NOT_IN_MATCHMAKING", + 4: "ERROR_INTERNAL", + } + LeaveWeeklyChallengeMatchmakingOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS_LEFT": 1, + "ERROR_MATCHED": 2, + "ERROR_NOT_IN_MATCHMAKING": 3, + "ERROR_INTERNAL": 4, + } +) + +func (x LeaveWeeklyChallengeMatchmakingOutProto_Result) Enum() *LeaveWeeklyChallengeMatchmakingOutProto_Result { + p := new(LeaveWeeklyChallengeMatchmakingOutProto_Result) + *p = x + return p +} + +func (x LeaveWeeklyChallengeMatchmakingOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (LeaveWeeklyChallengeMatchmakingOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[915].Descriptor() +} + +func (LeaveWeeklyChallengeMatchmakingOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[915] +} + +func (x LeaveWeeklyChallengeMatchmakingOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use LeaveWeeklyChallengeMatchmakingOutProto_Result.Descriptor instead. +func (LeaveWeeklyChallengeMatchmakingOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1779, 0} +} + +type LevelUpRewardsOutProto_Result int32 + +const ( + LevelUpRewardsOutProto_UNSET LevelUpRewardsOutProto_Result = 0 + LevelUpRewardsOutProto_SUCCESS LevelUpRewardsOutProto_Result = 1 + LevelUpRewardsOutProto_AWARDED_ALREADY LevelUpRewardsOutProto_Result = 2 + LevelUpRewardsOutProto_SUCCESS_WITH_BACKFILL LevelUpRewardsOutProto_Result = 3 +) + +// Enum value maps for LevelUpRewardsOutProto_Result. +var ( + LevelUpRewardsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "AWARDED_ALREADY", + 3: "SUCCESS_WITH_BACKFILL", + } + LevelUpRewardsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "AWARDED_ALREADY": 2, + "SUCCESS_WITH_BACKFILL": 3, + } +) + +func (x LevelUpRewardsOutProto_Result) Enum() *LevelUpRewardsOutProto_Result { + p := new(LevelUpRewardsOutProto_Result) + *p = x + return p +} + +func (x LevelUpRewardsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (LevelUpRewardsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[916].Descriptor() +} + +func (LevelUpRewardsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[916] +} + +func (x LevelUpRewardsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use LevelUpRewardsOutProto_Result.Descriptor instead. +func (LevelUpRewardsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1783, 0} +} + +type LiftUserAgeGateConfirmationOutProto_Result int32 + +const ( + LiftUserAgeGateConfirmationOutProto_UNSET LiftUserAgeGateConfirmationOutProto_Result = 0 + LiftUserAgeGateConfirmationOutProto_SUCCESS LiftUserAgeGateConfirmationOutProto_Result = 1 + LiftUserAgeGateConfirmationOutProto_ERROR LiftUserAgeGateConfirmationOutProto_Result = 2 +) + +// Enum value maps for LiftUserAgeGateConfirmationOutProto_Result. +var ( + LiftUserAgeGateConfirmationOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + } + LiftUserAgeGateConfirmationOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + } +) + +func (x LiftUserAgeGateConfirmationOutProto_Result) Enum() *LiftUserAgeGateConfirmationOutProto_Result { + p := new(LiftUserAgeGateConfirmationOutProto_Result) + *p = x + return p +} + +func (x LiftUserAgeGateConfirmationOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (LiftUserAgeGateConfirmationOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[917].Descriptor() +} + +func (LiftUserAgeGateConfirmationOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[917] +} + +func (x LiftUserAgeGateConfirmationOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use LiftUserAgeGateConfirmationOutProto_Result.Descriptor instead. +func (LiftUserAgeGateConfirmationOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1787, 0} +} + +type LikeRoutePinOutProto_Result int32 + +const ( + LikeRoutePinOutProto_UNSET LikeRoutePinOutProto_Result = 0 + LikeRoutePinOutProto_SUCCESS LikeRoutePinOutProto_Result = 1 + LikeRoutePinOutProto_ERROR_UNKNOWN LikeRoutePinOutProto_Result = 2 + LikeRoutePinOutProto_ERROR_ROUTE_NOT_FOUND LikeRoutePinOutProto_Result = 3 + LikeRoutePinOutProto_ERROR_PIN_NOT_FOUND LikeRoutePinOutProto_Result = 4 + LikeRoutePinOutProto_ERROR_STICKER_NOT_FOUND LikeRoutePinOutProto_Result = 5 + LikeRoutePinOutProto_ERROR_NOT_ENOUGH_STICKERS LikeRoutePinOutProto_Result = 6 + LikeRoutePinOutProto_ERROR_STICKER_LIMIT LikeRoutePinOutProto_Result = 7 +) + +// Enum value maps for LikeRoutePinOutProto_Result. +var ( + LikeRoutePinOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_ROUTE_NOT_FOUND", + 4: "ERROR_PIN_NOT_FOUND", + 5: "ERROR_STICKER_NOT_FOUND", + 6: "ERROR_NOT_ENOUGH_STICKERS", + 7: "ERROR_STICKER_LIMIT", + } + LikeRoutePinOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_ROUTE_NOT_FOUND": 3, + "ERROR_PIN_NOT_FOUND": 4, + "ERROR_STICKER_NOT_FOUND": 5, + "ERROR_NOT_ENOUGH_STICKERS": 6, + "ERROR_STICKER_LIMIT": 7, + } +) + +func (x LikeRoutePinOutProto_Result) Enum() *LikeRoutePinOutProto_Result { + p := new(LikeRoutePinOutProto_Result) + *p = x + return p +} + +func (x LikeRoutePinOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (LikeRoutePinOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[918].Descriptor() +} + +func (LikeRoutePinOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[918] +} + +func (x LikeRoutePinOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use LikeRoutePinOutProto_Result.Descriptor instead. +func (LikeRoutePinOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1789, 0} +} + +type LimitedPurchaseSkuRecordProto_ChronoUnit int32 + +const ( + LimitedPurchaseSkuRecordProto_UNSET LimitedPurchaseSkuRecordProto_ChronoUnit = 0 + LimitedPurchaseSkuRecordProto_MINUTE LimitedPurchaseSkuRecordProto_ChronoUnit = 1 + LimitedPurchaseSkuRecordProto_HOUR LimitedPurchaseSkuRecordProto_ChronoUnit = 2 + LimitedPurchaseSkuRecordProto_DAY LimitedPurchaseSkuRecordProto_ChronoUnit = 3 + LimitedPurchaseSkuRecordProto_WEEK LimitedPurchaseSkuRecordProto_ChronoUnit = 4 + LimitedPurchaseSkuRecordProto_MONTH LimitedPurchaseSkuRecordProto_ChronoUnit = 5 +) + +// Enum value maps for LimitedPurchaseSkuRecordProto_ChronoUnit. +var ( + LimitedPurchaseSkuRecordProto_ChronoUnit_name = map[int32]string{ + 0: "UNSET", + 1: "MINUTE", + 2: "HOUR", + 3: "DAY", + 4: "WEEK", + 5: "MONTH", + } + LimitedPurchaseSkuRecordProto_ChronoUnit_value = map[string]int32{ + "UNSET": 0, + "MINUTE": 1, + "HOUR": 2, + "DAY": 3, + "WEEK": 4, + "MONTH": 5, + } +) + +func (x LimitedPurchaseSkuRecordProto_ChronoUnit) Enum() *LimitedPurchaseSkuRecordProto_ChronoUnit { + p := new(LimitedPurchaseSkuRecordProto_ChronoUnit) + *p = x + return p +} + +func (x LimitedPurchaseSkuRecordProto_ChronoUnit) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (LimitedPurchaseSkuRecordProto_ChronoUnit) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[919].Descriptor() +} + +func (LimitedPurchaseSkuRecordProto_ChronoUnit) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[919] +} + +func (x LimitedPurchaseSkuRecordProto_ChronoUnit) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use LimitedPurchaseSkuRecordProto_ChronoUnit.Descriptor instead. +func (LimitedPurchaseSkuRecordProto_ChronoUnit) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1792, 0} +} + +type LinkToAccountLoginResponseProto_Status int32 + +const ( + LinkToAccountLoginResponseProto_UNSET LinkToAccountLoginResponseProto_Status = 0 + LinkToAccountLoginResponseProto_UNKNOWN_ERROR LinkToAccountLoginResponseProto_Status = 1 + LinkToAccountLoginResponseProto_AUTH_FAILURE LinkToAccountLoginResponseProto_Status = 2 + LinkToAccountLoginResponseProto_LOGIN_TAKEN LinkToAccountLoginResponseProto_Status = 3 + LinkToAccountLoginResponseProto_GUEST_LOGIN_DISABLED LinkToAccountLoginResponseProto_Status = 4 + LinkToAccountLoginResponseProto_SUCCESS_ALREADY_LINKED LinkToAccountLoginResponseProto_Status = 5 +) + +// Enum value maps for LinkToAccountLoginResponseProto_Status. +var ( + LinkToAccountLoginResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "UNKNOWN_ERROR", + 2: "AUTH_FAILURE", + 3: "LOGIN_TAKEN", + 4: "GUEST_LOGIN_DISABLED", + 5: "SUCCESS_ALREADY_LINKED", + } + LinkToAccountLoginResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "UNKNOWN_ERROR": 1, + "AUTH_FAILURE": 2, + "LOGIN_TAKEN": 3, + "GUEST_LOGIN_DISABLED": 4, + "SUCCESS_ALREADY_LINKED": 5, + } +) + +func (x LinkToAccountLoginResponseProto_Status) Enum() *LinkToAccountLoginResponseProto_Status { + p := new(LinkToAccountLoginResponseProto_Status) + *p = x + return p +} + +func (x LinkToAccountLoginResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (LinkToAccountLoginResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[920].Descriptor() +} + +func (LinkToAccountLoginResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[920] +} + +func (x LinkToAccountLoginResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use LinkToAccountLoginResponseProto_Status.Descriptor instead. +func (LinkToAccountLoginResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1796, 0} +} + +type ListAvatarAppearanceItemsOutProto_Result int32 + +const ( + ListAvatarAppearanceItemsOutProto_UNSET ListAvatarAppearanceItemsOutProto_Result = 0 + ListAvatarAppearanceItemsOutProto_SUCCESS ListAvatarAppearanceItemsOutProto_Result = 1 +) + +// Enum value maps for ListAvatarAppearanceItemsOutProto_Result. +var ( + ListAvatarAppearanceItemsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + ListAvatarAppearanceItemsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x ListAvatarAppearanceItemsOutProto_Result) Enum() *ListAvatarAppearanceItemsOutProto_Result { + p := new(ListAvatarAppearanceItemsOutProto_Result) + *p = x + return p +} + +func (x ListAvatarAppearanceItemsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ListAvatarAppearanceItemsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[921].Descriptor() +} + +func (ListAvatarAppearanceItemsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[921] +} + +func (x ListAvatarAppearanceItemsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ListAvatarAppearanceItemsOutProto_Result.Descriptor instead. +func (ListAvatarAppearanceItemsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1798, 0} +} + +type ListAvatarCustomizationsOutProto_Label int32 + +const ( + ListAvatarCustomizationsOutProto_UNSET_LABEL ListAvatarCustomizationsOutProto_Label = 0 + ListAvatarCustomizationsOutProto_DEFAULT ListAvatarCustomizationsOutProto_Label = 1 + ListAvatarCustomizationsOutProto_OWNED ListAvatarCustomizationsOutProto_Label = 2 + ListAvatarCustomizationsOutProto_FEATURED ListAvatarCustomizationsOutProto_Label = 3 + ListAvatarCustomizationsOutProto_NEW ListAvatarCustomizationsOutProto_Label = 4 + ListAvatarCustomizationsOutProto_SALE ListAvatarCustomizationsOutProto_Label = 5 + ListAvatarCustomizationsOutProto_PURCHASABLE ListAvatarCustomizationsOutProto_Label = 6 + ListAvatarCustomizationsOutProto_UNLOCKABLE ListAvatarCustomizationsOutProto_Label = 7 + ListAvatarCustomizationsOutProto_VIEWED ListAvatarCustomizationsOutProto_Label = 8 + ListAvatarCustomizationsOutProto_LOCKED_PURCHASABLE ListAvatarCustomizationsOutProto_Label = 9 +) + +// Enum value maps for ListAvatarCustomizationsOutProto_Label. +var ( + ListAvatarCustomizationsOutProto_Label_name = map[int32]string{ + 0: "UNSET_LABEL", + 1: "DEFAULT", + 2: "OWNED", + 3: "FEATURED", + 4: "NEW", + 5: "SALE", + 6: "PURCHASABLE", + 7: "UNLOCKABLE", + 8: "VIEWED", + 9: "LOCKED_PURCHASABLE", + } + ListAvatarCustomizationsOutProto_Label_value = map[string]int32{ + "UNSET_LABEL": 0, + "DEFAULT": 1, + "OWNED": 2, + "FEATURED": 3, + "NEW": 4, + "SALE": 5, + "PURCHASABLE": 6, + "UNLOCKABLE": 7, + "VIEWED": 8, + "LOCKED_PURCHASABLE": 9, + } +) + +func (x ListAvatarCustomizationsOutProto_Label) Enum() *ListAvatarCustomizationsOutProto_Label { + p := new(ListAvatarCustomizationsOutProto_Label) + *p = x + return p +} + +func (x ListAvatarCustomizationsOutProto_Label) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ListAvatarCustomizationsOutProto_Label) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[922].Descriptor() +} + +func (ListAvatarCustomizationsOutProto_Label) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[922] +} + +func (x ListAvatarCustomizationsOutProto_Label) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ListAvatarCustomizationsOutProto_Label.Descriptor instead. +func (ListAvatarCustomizationsOutProto_Label) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1800, 0} +} + +type ListAvatarCustomizationsOutProto_Result int32 + +const ( + ListAvatarCustomizationsOutProto_UNSET ListAvatarCustomizationsOutProto_Result = 0 + ListAvatarCustomizationsOutProto_SUCCESS ListAvatarCustomizationsOutProto_Result = 1 + ListAvatarCustomizationsOutProto_FAILURE ListAvatarCustomizationsOutProto_Result = 2 +) + +// Enum value maps for ListAvatarCustomizationsOutProto_Result. +var ( + ListAvatarCustomizationsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + } + ListAvatarCustomizationsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + } +) + +func (x ListAvatarCustomizationsOutProto_Result) Enum() *ListAvatarCustomizationsOutProto_Result { + p := new(ListAvatarCustomizationsOutProto_Result) + *p = x + return p +} + +func (x ListAvatarCustomizationsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ListAvatarCustomizationsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[923].Descriptor() +} + +func (ListAvatarCustomizationsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[923] +} + +func (x ListAvatarCustomizationsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ListAvatarCustomizationsOutProto_Result.Descriptor instead. +func (ListAvatarCustomizationsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1800, 1} +} + +type ListAvatarCustomizationsProto_Filter int32 + +const ( + ListAvatarCustomizationsProto_UNSET ListAvatarCustomizationsProto_Filter = 0 + ListAvatarCustomizationsProto_ALL ListAvatarCustomizationsProto_Filter = 1 + ListAvatarCustomizationsProto_DEFAULT ListAvatarCustomizationsProto_Filter = 2 + ListAvatarCustomizationsProto_OWNED ListAvatarCustomizationsProto_Filter = 3 + ListAvatarCustomizationsProto_FEATURED ListAvatarCustomizationsProto_Filter = 4 + ListAvatarCustomizationsProto_PURCHASABLE ListAvatarCustomizationsProto_Filter = 5 + ListAvatarCustomizationsProto_UNLOCKABLE ListAvatarCustomizationsProto_Filter = 6 +) + +// Enum value maps for ListAvatarCustomizationsProto_Filter. +var ( + ListAvatarCustomizationsProto_Filter_name = map[int32]string{ + 0: "UNSET", + 1: "ALL", + 2: "DEFAULT", + 3: "OWNED", + 4: "FEATURED", + 5: "PURCHASABLE", + 6: "UNLOCKABLE", + } + ListAvatarCustomizationsProto_Filter_value = map[string]int32{ + "UNSET": 0, + "ALL": 1, + "DEFAULT": 2, + "OWNED": 3, + "FEATURED": 4, + "PURCHASABLE": 5, + "UNLOCKABLE": 6, + } +) + +func (x ListAvatarCustomizationsProto_Filter) Enum() *ListAvatarCustomizationsProto_Filter { + p := new(ListAvatarCustomizationsProto_Filter) + *p = x + return p +} + +func (x ListAvatarCustomizationsProto_Filter) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ListAvatarCustomizationsProto_Filter) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[924].Descriptor() +} + +func (ListAvatarCustomizationsProto_Filter) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[924] +} + +func (x ListAvatarCustomizationsProto_Filter) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ListAvatarCustomizationsProto_Filter.Descriptor instead. +func (ListAvatarCustomizationsProto_Filter) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1801, 0} +} + +type ListAvatarStoreItemsOutProto_Result int32 + +const ( + ListAvatarStoreItemsOutProto_UNSET ListAvatarStoreItemsOutProto_Result = 0 + ListAvatarStoreItemsOutProto_SUCCESS ListAvatarStoreItemsOutProto_Result = 1 +) + +// Enum value maps for ListAvatarStoreItemsOutProto_Result. +var ( + ListAvatarStoreItemsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + ListAvatarStoreItemsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x ListAvatarStoreItemsOutProto_Result) Enum() *ListAvatarStoreItemsOutProto_Result { + p := new(ListAvatarStoreItemsOutProto_Result) + *p = x + return p +} + +func (x ListAvatarStoreItemsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ListAvatarStoreItemsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[925].Descriptor() +} + +func (ListAvatarStoreItemsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[925] +} + +func (x ListAvatarStoreItemsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ListAvatarStoreItemsOutProto_Result.Descriptor instead. +func (ListAvatarStoreItemsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1802, 0} +} + +type ListFriendActivitiesResponseProto_Result int32 + +const ( + ListFriendActivitiesResponseProto_UNSET ListFriendActivitiesResponseProto_Result = 0 + ListFriendActivitiesResponseProto_SUCCESS ListFriendActivitiesResponseProto_Result = 1 + ListFriendActivitiesResponseProto_ERROR_UNKNOWN ListFriendActivitiesResponseProto_Result = 2 +) + +// Enum value maps for ListFriendActivitiesResponseProto_Result. +var ( + ListFriendActivitiesResponseProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + ListFriendActivitiesResponseProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x ListFriendActivitiesResponseProto_Result) Enum() *ListFriendActivitiesResponseProto_Result { + p := new(ListFriendActivitiesResponseProto_Result) + *p = x + return p +} + +func (x ListFriendActivitiesResponseProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ListFriendActivitiesResponseProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[926].Descriptor() +} + +func (ListFriendActivitiesResponseProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[926] +} + +func (x ListFriendActivitiesResponseProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ListFriendActivitiesResponseProto_Result.Descriptor instead. +func (ListFriendActivitiesResponseProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1808, 0} +} + +type LocationPingProto_PingReason int32 + +const ( + LocationPingProto_UNSET LocationPingProto_PingReason = 0 + LocationPingProto_ENTRANCE_EVENT LocationPingProto_PingReason = 1 + LocationPingProto_EXIT_EVENT LocationPingProto_PingReason = 2 + LocationPingProto_DWELL_EVENT LocationPingProto_PingReason = 3 + LocationPingProto_VISIT_EVENT LocationPingProto_PingReason = 4 + LocationPingProto_FITNESS_WAKEUP LocationPingProto_PingReason = 5 + LocationPingProto_OTHER_WAKEUP LocationPingProto_PingReason = 6 +) + +// Enum value maps for LocationPingProto_PingReason. +var ( + LocationPingProto_PingReason_name = map[int32]string{ + 0: "UNSET", + 1: "ENTRANCE_EVENT", + 2: "EXIT_EVENT", + 3: "DWELL_EVENT", + 4: "VISIT_EVENT", + 5: "FITNESS_WAKEUP", + 6: "OTHER_WAKEUP", + } + LocationPingProto_PingReason_value = map[string]int32{ + "UNSET": 0, + "ENTRANCE_EVENT": 1, + "EXIT_EVENT": 2, + "DWELL_EVENT": 3, + "VISIT_EVENT": 4, + "FITNESS_WAKEUP": 5, + "OTHER_WAKEUP": 6, + } +) + +func (x LocationPingProto_PingReason) Enum() *LocationPingProto_PingReason { + p := new(LocationPingProto_PingReason) + *p = x + return p +} + +func (x LocationPingProto_PingReason) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (LocationPingProto_PingReason) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[927].Descriptor() +} + +func (LocationPingProto_PingReason) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[927] +} + +func (x LocationPingProto_PingReason) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use LocationPingProto_PingReason.Descriptor instead. +func (LocationPingProto_PingReason) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1831, 0} +} + +type LocationPingUpdateProto_PingReason int32 + +const ( + LocationPingUpdateProto_UNSET LocationPingUpdateProto_PingReason = 0 + LocationPingUpdateProto_ENTRANCE_EVENT LocationPingUpdateProto_PingReason = 1 + LocationPingUpdateProto_EXIT_EVENT LocationPingUpdateProto_PingReason = 2 + LocationPingUpdateProto_DWELL_EVENT LocationPingUpdateProto_PingReason = 3 + LocationPingUpdateProto_VISIT_EVENT LocationPingUpdateProto_PingReason = 4 + LocationPingUpdateProto_FITNESS_WAKEUP LocationPingUpdateProto_PingReason = 5 + LocationPingUpdateProto_OTHER_WAKEUP LocationPingUpdateProto_PingReason = 6 +) + +// Enum value maps for LocationPingUpdateProto_PingReason. +var ( + LocationPingUpdateProto_PingReason_name = map[int32]string{ + 0: "UNSET", + 1: "ENTRANCE_EVENT", + 2: "EXIT_EVENT", + 3: "DWELL_EVENT", + 4: "VISIT_EVENT", + 5: "FITNESS_WAKEUP", + 6: "OTHER_WAKEUP", + } + LocationPingUpdateProto_PingReason_value = map[string]int32{ + "UNSET": 0, + "ENTRANCE_EVENT": 1, + "EXIT_EVENT": 2, + "DWELL_EVENT": 3, + "VISIT_EVENT": 4, + "FITNESS_WAKEUP": 5, + "OTHER_WAKEUP": 6, + } +) + +func (x LocationPingUpdateProto_PingReason) Enum() *LocationPingUpdateProto_PingReason { + p := new(LocationPingUpdateProto_PingReason) + *p = x + return p +} + +func (x LocationPingUpdateProto_PingReason) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (LocationPingUpdateProto_PingReason) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[928].Descriptor() +} + +func (LocationPingUpdateProto_PingReason) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[928] +} + +func (x LocationPingUpdateProto_PingReason) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use LocationPingUpdateProto_PingReason.Descriptor instead. +func (LocationPingUpdateProto_PingReason) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1832, 0} +} + +type LogEntry_LogEntryHeader_LogType int32 + +const ( + LogEntry_LogEntryHeader_NO_TYPE LogEntry_LogEntryHeader_LogType = 0 + LogEntry_LogEntryHeader_JOIN_LOBBY_REQUEST LogEntry_LogEntryHeader_LogType = 1 + LogEntry_LogEntryHeader_JOIN_LOBBY_RESPONSE LogEntry_LogEntryHeader_LogType = 2 + LogEntry_LogEntryHeader_LEAVE_LOBBY_REQUEST LogEntry_LogEntryHeader_LogType = 3 + LogEntry_LogEntryHeader_LEAVE_LOBBY_RESPONSE LogEntry_LogEntryHeader_LogType = 4 + LogEntry_LogEntryHeader_LOBBY_VISIBILITY_REQUEST LogEntry_LogEntryHeader_LogType = 5 + LogEntry_LogEntryHeader_LOBBY_VISIBILITY_RESPONSE LogEntry_LogEntryHeader_LogType = 6 + LogEntry_LogEntryHeader_GET_RAID_DETAILS_REQUEST LogEntry_LogEntryHeader_LogType = 7 + LogEntry_LogEntryHeader_GET_RAID_DETAILS_RESPONSE LogEntry_LogEntryHeader_LogType = 8 + LogEntry_LogEntryHeader_START_RAID_BATTLE_REQUEST LogEntry_LogEntryHeader_LogType = 9 + LogEntry_LogEntryHeader_START_RAID_BATTLE_RESPONSE LogEntry_LogEntryHeader_LogType = 10 + LogEntry_LogEntryHeader_ATTACK_RAID_REQUEST LogEntry_LogEntryHeader_LogType = 11 + LogEntry_LogEntryHeader_ATTACK_RAID_RESPONSE LogEntry_LogEntryHeader_LogType = 12 + LogEntry_LogEntryHeader_SEND_RAID_INVITATION_REQUEST LogEntry_LogEntryHeader_LogType = 13 + LogEntry_LogEntryHeader_SEND_RAID_INVITATION_RESPONSE LogEntry_LogEntryHeader_LogType = 14 + LogEntry_LogEntryHeader_ON_APPLICATION_FOCUS LogEntry_LogEntryHeader_LogType = 15 + LogEntry_LogEntryHeader_ON_APPLICATION_PAUSE LogEntry_LogEntryHeader_LogType = 16 + LogEntry_LogEntryHeader_ON_APPLICATION_QUIT LogEntry_LogEntryHeader_LogType = 17 + LogEntry_LogEntryHeader_EXCEPTION_CAUGHT LogEntry_LogEntryHeader_LogType = 18 + LogEntry_LogEntryHeader_PROGRESS_TOKEN LogEntry_LogEntryHeader_LogType = 19 + LogEntry_LogEntryHeader_RPC_ERROR LogEntry_LogEntryHeader_LogType = 20 + LogEntry_LogEntryHeader_CLIENT_PREDICTION_INCONSISTENCY LogEntry_LogEntryHeader_LogType = 21 + LogEntry_LogEntryHeader_PLAYER_END_RAID LogEntry_LogEntryHeader_LogType = 22 +) + +// Enum value maps for LogEntry_LogEntryHeader_LogType. +var ( + LogEntry_LogEntryHeader_LogType_name = map[int32]string{ + 0: "NO_TYPE", + 1: "JOIN_LOBBY_REQUEST", + 2: "JOIN_LOBBY_RESPONSE", + 3: "LEAVE_LOBBY_REQUEST", + 4: "LEAVE_LOBBY_RESPONSE", + 5: "LOBBY_VISIBILITY_REQUEST", + 6: "LOBBY_VISIBILITY_RESPONSE", + 7: "GET_RAID_DETAILS_REQUEST", + 8: "GET_RAID_DETAILS_RESPONSE", + 9: "START_RAID_BATTLE_REQUEST", + 10: "START_RAID_BATTLE_RESPONSE", + 11: "ATTACK_RAID_REQUEST", + 12: "ATTACK_RAID_RESPONSE", + 13: "SEND_RAID_INVITATION_REQUEST", + 14: "SEND_RAID_INVITATION_RESPONSE", + 15: "ON_APPLICATION_FOCUS", + 16: "ON_APPLICATION_PAUSE", + 17: "ON_APPLICATION_QUIT", + 18: "EXCEPTION_CAUGHT", + 19: "PROGRESS_TOKEN", + 20: "RPC_ERROR", + 21: "CLIENT_PREDICTION_INCONSISTENCY", + 22: "PLAYER_END_RAID", + } + LogEntry_LogEntryHeader_LogType_value = map[string]int32{ + "NO_TYPE": 0, + "JOIN_LOBBY_REQUEST": 1, + "JOIN_LOBBY_RESPONSE": 2, + "LEAVE_LOBBY_REQUEST": 3, + "LEAVE_LOBBY_RESPONSE": 4, + "LOBBY_VISIBILITY_REQUEST": 5, + "LOBBY_VISIBILITY_RESPONSE": 6, + "GET_RAID_DETAILS_REQUEST": 7, + "GET_RAID_DETAILS_RESPONSE": 8, + "START_RAID_BATTLE_REQUEST": 9, + "START_RAID_BATTLE_RESPONSE": 10, + "ATTACK_RAID_REQUEST": 11, + "ATTACK_RAID_RESPONSE": 12, + "SEND_RAID_INVITATION_REQUEST": 13, + "SEND_RAID_INVITATION_RESPONSE": 14, + "ON_APPLICATION_FOCUS": 15, + "ON_APPLICATION_PAUSE": 16, + "ON_APPLICATION_QUIT": 17, + "EXCEPTION_CAUGHT": 18, + "PROGRESS_TOKEN": 19, + "RPC_ERROR": 20, + "CLIENT_PREDICTION_INCONSISTENCY": 21, + "PLAYER_END_RAID": 22, + } +) + +func (x LogEntry_LogEntryHeader_LogType) Enum() *LogEntry_LogEntryHeader_LogType { + p := new(LogEntry_LogEntryHeader_LogType) + *p = x + return p +} + +func (x LogEntry_LogEntryHeader_LogType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (LogEntry_LogEntryHeader_LogType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[929].Descriptor() +} + +func (LogEntry_LogEntryHeader_LogType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[929] +} + +func (x LogEntry_LogEntryHeader_LogType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use LogEntry_LogEntryHeader_LogType.Descriptor instead. +func (LogEntry_LogEntryHeader_LogType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1833, 0, 0} +} + +type LogEventDropped_Reason int32 + +const ( + LogEventDropped_REASON_UNKNOWN LogEventDropped_Reason = 0 + LogEventDropped_MESSAGE_TOO_OLD LogEventDropped_Reason = 1 + LogEventDropped_CACHE_FULL LogEventDropped_Reason = 2 + LogEventDropped_PAYLOAD_TOO_BIG LogEventDropped_Reason = 3 + LogEventDropped_MAX_RETRIES_REACHED LogEventDropped_Reason = 4 + LogEventDropped_INVALID_PAYLOD LogEventDropped_Reason = 5 + LogEventDropped_SERVER_ERROR LogEventDropped_Reason = 6 +) + +// Enum value maps for LogEventDropped_Reason. +var ( + LogEventDropped_Reason_name = map[int32]string{ + 0: "REASON_UNKNOWN", + 1: "MESSAGE_TOO_OLD", + 2: "CACHE_FULL", + 3: "PAYLOAD_TOO_BIG", + 4: "MAX_RETRIES_REACHED", + 5: "INVALID_PAYLOD", + 6: "SERVER_ERROR", + } + LogEventDropped_Reason_value = map[string]int32{ + "REASON_UNKNOWN": 0, + "MESSAGE_TOO_OLD": 1, + "CACHE_FULL": 2, + "PAYLOAD_TOO_BIG": 3, + "MAX_RETRIES_REACHED": 4, + "INVALID_PAYLOD": 5, + "SERVER_ERROR": 6, + } +) + +func (x LogEventDropped_Reason) Enum() *LogEventDropped_Reason { + p := new(LogEventDropped_Reason) + *p = x + return p +} + +func (x LogEventDropped_Reason) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (LogEventDropped_Reason) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[930].Descriptor() +} + +func (LogEventDropped_Reason) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[930] +} + +func (x LogEventDropped_Reason) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use LogEventDropped_Reason.Descriptor instead. +func (LogEventDropped_Reason) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1834, 0} +} + +type LogMessage_LogLevel int32 + +const ( + LogMessage_UNSET LogMessage_LogLevel = 0 + LogMessage_FATAL LogMessage_LogLevel = 1 + LogMessage_ERROR LogMessage_LogLevel = 2 + LogMessage_WARNING LogMessage_LogLevel = 3 + LogMessage_INFO LogMessage_LogLevel = 4 + LogMessage_VERBOSE LogMessage_LogLevel = 5 + LogMessage_TRACE LogMessage_LogLevel = 6 + LogMessage_DISABLED LogMessage_LogLevel = 7 +) + +// Enum value maps for LogMessage_LogLevel. +var ( + LogMessage_LogLevel_name = map[int32]string{ + 0: "UNSET", + 1: "FATAL", + 2: "ERROR", + 3: "WARNING", + 4: "INFO", + 5: "VERBOSE", + 6: "TRACE", + 7: "DISABLED", + } + LogMessage_LogLevel_value = map[string]int32{ + "UNSET": 0, + "FATAL": 1, + "ERROR": 2, + "WARNING": 3, + "INFO": 4, + "VERBOSE": 5, + "TRACE": 6, + "DISABLED": 7, + } +) + +func (x LogMessage_LogLevel) Enum() *LogMessage_LogLevel { + p := new(LogMessage_LogLevel) + *p = x + return p +} + +func (x LogMessage_LogLevel) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (LogMessage_LogLevel) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[931].Descriptor() +} + +func (LogMessage_LogLevel) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[931] +} + +func (x LogMessage_LogLevel) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use LogMessage_LogLevel.Descriptor instead. +func (LogMessage_LogLevel) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1835, 0} +} + +type LootStationOutProto_Status int32 + +const ( + LootStationOutProto_UNSET LootStationOutProto_Status = 0 + LootStationOutProto_SUCCESS LootStationOutProto_Status = 1 + LootStationOutProto_ON_COOLDOWN LootStationOutProto_Status = 2 + LootStationOutProto_INVENTORY_FULL LootStationOutProto_Status = 3 + LootStationOutProto_NO_SUCH_STATION LootStationOutProto_Status = 4 + LootStationOutProto_MP_NOT_ENABLED LootStationOutProto_Status = 5 + LootStationOutProto_OUT_OF_RANGE LootStationOutProto_Status = 6 + LootStationOutProto_MP_DAILY_CAP_REACHED LootStationOutProto_Status = 7 +) + +// Enum value maps for LootStationOutProto_Status. +var ( + LootStationOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ON_COOLDOWN", + 3: "INVENTORY_FULL", + 4: "NO_SUCH_STATION", + 5: "MP_NOT_ENABLED", + 6: "OUT_OF_RANGE", + 7: "MP_DAILY_CAP_REACHED", + } + LootStationOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ON_COOLDOWN": 2, + "INVENTORY_FULL": 3, + "NO_SUCH_STATION": 4, + "MP_NOT_ENABLED": 5, + "OUT_OF_RANGE": 6, + "MP_DAILY_CAP_REACHED": 7, + } +) + +func (x LootStationOutProto_Status) Enum() *LootStationOutProto_Status { + p := new(LootStationOutProto_Status) + *p = x + return p +} + +func (x LootStationOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (LootStationOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[932].Descriptor() +} + +func (LootStationOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[932] +} + +func (x LootStationOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use LootStationOutProto_Status.Descriptor instead. +func (LootStationOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1849, 0} +} + +type MapDisplaySettingsProto_MapEffect int32 + +const ( + MapDisplaySettingsProto_EFFECT_NONE MapDisplaySettingsProto_MapEffect = 0 + MapDisplaySettingsProto_EFFECT_CONFETTI_BASIC MapDisplaySettingsProto_MapEffect = 1 + MapDisplaySettingsProto_EFFECT_CONFETTI_FIRE MapDisplaySettingsProto_MapEffect = 2 + MapDisplaySettingsProto_EFFECT_CONFETTI_WATER MapDisplaySettingsProto_MapEffect = 3 + MapDisplaySettingsProto_EFFECT_CONFETTI_GRASS MapDisplaySettingsProto_MapEffect = 4 + MapDisplaySettingsProto_EFFECT_CONFETTI_RAID_BATTLE MapDisplaySettingsProto_MapEffect = 5 + MapDisplaySettingsProto_EFFECT_CONFETTI_FRIENDSHIP MapDisplaySettingsProto_MapEffect = 6 + MapDisplaySettingsProto_EFFECT_CONFETTI_ROCKET MapDisplaySettingsProto_MapEffect = 7 + MapDisplaySettingsProto_EFFECT_FIREWORKS_PLAIN MapDisplaySettingsProto_MapEffect = 8 + MapDisplaySettingsProto_EFFECT_CONFETTI_FLOWER MapDisplaySettingsProto_MapEffect = 9 + MapDisplaySettingsProto_EFFECT_CONFETTI_PLAINS MapDisplaySettingsProto_MapEffect = 10 + MapDisplaySettingsProto_EFFECT_CONFETTI_CITY MapDisplaySettingsProto_MapEffect = 11 + MapDisplaySettingsProto_EFFECT_CONFETTI_TUNDRA MapDisplaySettingsProto_MapEffect = 12 + MapDisplaySettingsProto_EFFECT_CONFETTI_RAINFOREST MapDisplaySettingsProto_MapEffect = 13 +) + +// Enum value maps for MapDisplaySettingsProto_MapEffect. +var ( + MapDisplaySettingsProto_MapEffect_name = map[int32]string{ + 0: "EFFECT_NONE", + 1: "EFFECT_CONFETTI_BASIC", + 2: "EFFECT_CONFETTI_FIRE", + 3: "EFFECT_CONFETTI_WATER", + 4: "EFFECT_CONFETTI_GRASS", + 5: "EFFECT_CONFETTI_RAID_BATTLE", + 6: "EFFECT_CONFETTI_FRIENDSHIP", + 7: "EFFECT_CONFETTI_ROCKET", + 8: "EFFECT_FIREWORKS_PLAIN", + 9: "EFFECT_CONFETTI_FLOWER", + 10: "EFFECT_CONFETTI_PLAINS", + 11: "EFFECT_CONFETTI_CITY", + 12: "EFFECT_CONFETTI_TUNDRA", + 13: "EFFECT_CONFETTI_RAINFOREST", + } + MapDisplaySettingsProto_MapEffect_value = map[string]int32{ + "EFFECT_NONE": 0, + "EFFECT_CONFETTI_BASIC": 1, + "EFFECT_CONFETTI_FIRE": 2, + "EFFECT_CONFETTI_WATER": 3, + "EFFECT_CONFETTI_GRASS": 4, + "EFFECT_CONFETTI_RAID_BATTLE": 5, + "EFFECT_CONFETTI_FRIENDSHIP": 6, + "EFFECT_CONFETTI_ROCKET": 7, + "EFFECT_FIREWORKS_PLAIN": 8, + "EFFECT_CONFETTI_FLOWER": 9, + "EFFECT_CONFETTI_PLAINS": 10, + "EFFECT_CONFETTI_CITY": 11, + "EFFECT_CONFETTI_TUNDRA": 12, + "EFFECT_CONFETTI_RAINFOREST": 13, + } +) + +func (x MapDisplaySettingsProto_MapEffect) Enum() *MapDisplaySettingsProto_MapEffect { + p := new(MapDisplaySettingsProto_MapEffect) + *p = x + return p +} + +func (x MapDisplaySettingsProto_MapEffect) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MapDisplaySettingsProto_MapEffect) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[933].Descriptor() +} + +func (MapDisplaySettingsProto_MapEffect) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[933] +} + +func (x MapDisplaySettingsProto_MapEffect) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MapDisplaySettingsProto_MapEffect.Descriptor instead. +func (MapDisplaySettingsProto_MapEffect) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1870, 0} +} + +type MapDisplaySettingsProto_MusicType int32 + +const ( + MapDisplaySettingsProto_BGM_UNSET MapDisplaySettingsProto_MusicType = 0 + MapDisplaySettingsProto_BGM_EVENT MapDisplaySettingsProto_MusicType = 101 + MapDisplaySettingsProto_BGM_HALLOWEEN MapDisplaySettingsProto_MusicType = 200 + MapDisplaySettingsProto_BGM_GO_TOUR_00 MapDisplaySettingsProto_MusicType = 201 + MapDisplaySettingsProto_BGM_GO_TOUR_01 MapDisplaySettingsProto_MusicType = 202 + MapDisplaySettingsProto_BGM_GO_TOUR_02 MapDisplaySettingsProto_MusicType = 203 + MapDisplaySettingsProto_BGM_GO_TOUR_03 MapDisplaySettingsProto_MusicType = 204 + MapDisplaySettingsProto_BGM_GO_TOUR_04 MapDisplaySettingsProto_MusicType = 205 + MapDisplaySettingsProto_BGM_GO_TOUR_05 MapDisplaySettingsProto_MusicType = 206 + MapDisplaySettingsProto_BGM_GO_TOUR_06 MapDisplaySettingsProto_MusicType = 207 + MapDisplaySettingsProto_BGM_GO_TOUR_07 MapDisplaySettingsProto_MusicType = 208 + MapDisplaySettingsProto_BGM_GO_TOUR_08 MapDisplaySettingsProto_MusicType = 209 + MapDisplaySettingsProto_BGM_GO_TOUR_09 MapDisplaySettingsProto_MusicType = 210 + MapDisplaySettingsProto_BGM_TEAM_ROCKET_DEFAULT MapDisplaySettingsProto_MusicType = 300 +) + +// Enum value maps for MapDisplaySettingsProto_MusicType. +var ( + MapDisplaySettingsProto_MusicType_name = map[int32]string{ + 0: "BGM_UNSET", + 101: "BGM_EVENT", + 200: "BGM_HALLOWEEN", + 201: "BGM_GO_TOUR_00", + 202: "BGM_GO_TOUR_01", + 203: "BGM_GO_TOUR_02", + 204: "BGM_GO_TOUR_03", + 205: "BGM_GO_TOUR_04", + 206: "BGM_GO_TOUR_05", + 207: "BGM_GO_TOUR_06", + 208: "BGM_GO_TOUR_07", + 209: "BGM_GO_TOUR_08", + 210: "BGM_GO_TOUR_09", + 300: "BGM_TEAM_ROCKET_DEFAULT", + } + MapDisplaySettingsProto_MusicType_value = map[string]int32{ + "BGM_UNSET": 0, + "BGM_EVENT": 101, + "BGM_HALLOWEEN": 200, + "BGM_GO_TOUR_00": 201, + "BGM_GO_TOUR_01": 202, + "BGM_GO_TOUR_02": 203, + "BGM_GO_TOUR_03": 204, + "BGM_GO_TOUR_04": 205, + "BGM_GO_TOUR_05": 206, + "BGM_GO_TOUR_06": 207, + "BGM_GO_TOUR_07": 208, + "BGM_GO_TOUR_08": 209, + "BGM_GO_TOUR_09": 210, + "BGM_TEAM_ROCKET_DEFAULT": 300, + } +) + +func (x MapDisplaySettingsProto_MusicType) Enum() *MapDisplaySettingsProto_MusicType { + p := new(MapDisplaySettingsProto_MusicType) + *p = x + return p +} + +func (x MapDisplaySettingsProto_MusicType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MapDisplaySettingsProto_MusicType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[934].Descriptor() +} + +func (MapDisplaySettingsProto_MusicType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[934] +} + +func (x MapDisplaySettingsProto_MusicType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MapDisplaySettingsProto_MusicType.Descriptor instead. +func (MapDisplaySettingsProto_MusicType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1870, 1} +} + +type MapIconProto_MapIconCategory int32 + +const ( + MapIconProto_GLOBAL_BONUSES MapIconProto_MapIconCategory = 0 + MapIconProto_ADVENTURE_EFFECTS MapIconProto_MapIconCategory = 1 + MapIconProto_MEGA_EVOLUTIONS MapIconProto_MapIconCategory = 2 + MapIconProto_ACTIVE_TRAINER_BOOSTS MapIconProto_MapIconCategory = 3 + MapIconProto_PAUSED_TRAINER_BOOSTS MapIconProto_MapIconCategory = 4 + MapIconProto_ROCKET_RADARS MapIconProto_MapIconCategory = 5 + MapIconProto_NON_ACTIVE_DAI MapIconProto_MapIconCategory = 6 + MapIconProto_STAMP_COLLECTION MapIconProto_MapIconCategory = 7 + MapIconProto_SPECIAL_EGG MapIconProto_MapIconCategory = 8 +) + +// Enum value maps for MapIconProto_MapIconCategory. +var ( + MapIconProto_MapIconCategory_name = map[int32]string{ + 0: "GLOBAL_BONUSES", + 1: "ADVENTURE_EFFECTS", + 2: "MEGA_EVOLUTIONS", + 3: "ACTIVE_TRAINER_BOOSTS", + 4: "PAUSED_TRAINER_BOOSTS", + 5: "ROCKET_RADARS", + 6: "NON_ACTIVE_DAI", + 7: "STAMP_COLLECTION", + 8: "SPECIAL_EGG", + } + MapIconProto_MapIconCategory_value = map[string]int32{ + "GLOBAL_BONUSES": 0, + "ADVENTURE_EFFECTS": 1, + "MEGA_EVOLUTIONS": 2, + "ACTIVE_TRAINER_BOOSTS": 3, + "PAUSED_TRAINER_BOOSTS": 4, + "ROCKET_RADARS": 5, + "NON_ACTIVE_DAI": 6, + "STAMP_COLLECTION": 7, + "SPECIAL_EGG": 8, + } +) + +func (x MapIconProto_MapIconCategory) Enum() *MapIconProto_MapIconCategory { + p := new(MapIconProto_MapIconCategory) + *p = x + return p +} + +func (x MapIconProto_MapIconCategory) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MapIconProto_MapIconCategory) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[935].Descriptor() +} + +func (MapIconProto_MapIconCategory) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[935] +} + +func (x MapIconProto_MapIconCategory) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MapIconProto_MapIconCategory.Descriptor instead. +func (MapIconProto_MapIconCategory) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1871, 0} +} + +type MapProvider_MapType int32 + +const ( + MapProvider_MAP_TYPE_UNSET MapProvider_MapType = 0 + MapProvider_MAP_TYPE_GMM MapProvider_MapType = 1 + MapProvider_MAP_TYPE_OSM MapProvider_MapType = 2 + MapProvider_MAP_TYPE_BLANK MapProvider_MapType = 3 + MapProvider_MAP_TYPE_GMM_BUNDLE MapProvider_MapType = 4 + MapProvider_MAP_TYPE_NIANTIC_BUNDLE MapProvider_MapType = 5 + MapProvider_MAP_TYPE_BIOME_RASTER MapProvider_MapType = 6 +) + +// Enum value maps for MapProvider_MapType. +var ( + MapProvider_MapType_name = map[int32]string{ + 0: "MAP_TYPE_UNSET", + 1: "MAP_TYPE_GMM", + 2: "MAP_TYPE_OSM", + 3: "MAP_TYPE_BLANK", + 4: "MAP_TYPE_GMM_BUNDLE", + 5: "MAP_TYPE_NIANTIC_BUNDLE", + 6: "MAP_TYPE_BIOME_RASTER", + } + MapProvider_MapType_value = map[string]int32{ + "MAP_TYPE_UNSET": 0, + "MAP_TYPE_GMM": 1, + "MAP_TYPE_OSM": 2, + "MAP_TYPE_BLANK": 3, + "MAP_TYPE_GMM_BUNDLE": 4, + "MAP_TYPE_NIANTIC_BUNDLE": 5, + "MAP_TYPE_BIOME_RASTER": 6, + } +) + +func (x MapProvider_MapType) Enum() *MapProvider_MapType { + p := new(MapProvider_MapType) + *p = x + return p +} + +func (x MapProvider_MapType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MapProvider_MapType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[936].Descriptor() +} + +func (MapProvider_MapType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[936] +} + +func (x MapProvider_MapType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MapProvider_MapType.Descriptor instead. +func (MapProvider_MapType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1876, 0} +} + +type MapRighthandIconsTelemetry_IconEvents int32 + +const ( + MapRighthandIconsTelemetry_UNDEFINED_MAP_RIGHTHAND_ICON_EVENT MapRighthandIconsTelemetry_IconEvents = 0 + MapRighthandIconsTelemetry_ICON_GRID_EXPANSION_BUTTON_APPEARED MapRighthandIconsTelemetry_IconEvents = 1 + MapRighthandIconsTelemetry_ICON_GRID_NUMBER_COLUMNS_INCREASED MapRighthandIconsTelemetry_IconEvents = 2 + MapRighthandIconsTelemetry_ICON_GRID_EXPANDED_BY_CLICK MapRighthandIconsTelemetry_IconEvents = 3 +) + +// Enum value maps for MapRighthandIconsTelemetry_IconEvents. +var ( + MapRighthandIconsTelemetry_IconEvents_name = map[int32]string{ + 0: "UNDEFINED_MAP_RIGHTHAND_ICON_EVENT", + 1: "ICON_GRID_EXPANSION_BUTTON_APPEARED", + 2: "ICON_GRID_NUMBER_COLUMNS_INCREASED", + 3: "ICON_GRID_EXPANDED_BY_CLICK", + } + MapRighthandIconsTelemetry_IconEvents_value = map[string]int32{ + "UNDEFINED_MAP_RIGHTHAND_ICON_EVENT": 0, + "ICON_GRID_EXPANSION_BUTTON_APPEARED": 1, + "ICON_GRID_NUMBER_COLUMNS_INCREASED": 2, + "ICON_GRID_EXPANDED_BY_CLICK": 3, + } +) + +func (x MapRighthandIconsTelemetry_IconEvents) Enum() *MapRighthandIconsTelemetry_IconEvents { + p := new(MapRighthandIconsTelemetry_IconEvents) + *p = x + return p +} + +func (x MapRighthandIconsTelemetry_IconEvents) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MapRighthandIconsTelemetry_IconEvents) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[937].Descriptor() +} + +func (MapRighthandIconsTelemetry_IconEvents) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[937] +} + +func (x MapRighthandIconsTelemetry_IconEvents) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MapRighthandIconsTelemetry_IconEvents.Descriptor instead. +func (MapRighthandIconsTelemetry_IconEvents) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1879, 0} +} + +type MapsClientTelemetryBatchProto_TelemetryScopeId int32 + +const ( + MapsClientTelemetryBatchProto_UNSET MapsClientTelemetryBatchProto_TelemetryScopeId = 0 + MapsClientTelemetryBatchProto_CORE MapsClientTelemetryBatchProto_TelemetryScopeId = 1 + MapsClientTelemetryBatchProto_GAME MapsClientTelemetryBatchProto_TelemetryScopeId = 2 + MapsClientTelemetryBatchProto_TITAN MapsClientTelemetryBatchProto_TelemetryScopeId = 3 + MapsClientTelemetryBatchProto_COMMON MapsClientTelemetryBatchProto_TelemetryScopeId = 4 + MapsClientTelemetryBatchProto_PRE_AGE_GATE MapsClientTelemetryBatchProto_TelemetryScopeId = 5 + MapsClientTelemetryBatchProto_PRE_LOGIN MapsClientTelemetryBatchProto_TelemetryScopeId = 6 + MapsClientTelemetryBatchProto_ARDK MapsClientTelemetryBatchProto_TelemetryScopeId = 7 + MapsClientTelemetryBatchProto_MARKETING MapsClientTelemetryBatchProto_TelemetryScopeId = 8 +) + +// Enum value maps for MapsClientTelemetryBatchProto_TelemetryScopeId. +var ( + MapsClientTelemetryBatchProto_TelemetryScopeId_name = map[int32]string{ + 0: "UNSET", + 1: "CORE", + 2: "GAME", + 3: "TITAN", + 4: "COMMON", + 5: "PRE_AGE_GATE", + 6: "PRE_LOGIN", + 7: "ARDK", + 8: "MARKETING", + } + MapsClientTelemetryBatchProto_TelemetryScopeId_value = map[string]int32{ + "UNSET": 0, + "CORE": 1, + "GAME": 2, + "TITAN": 3, + "COMMON": 4, + "PRE_AGE_GATE": 5, + "PRE_LOGIN": 6, + "ARDK": 7, + "MARKETING": 8, + } +) + +func (x MapsClientTelemetryBatchProto_TelemetryScopeId) Enum() *MapsClientTelemetryBatchProto_TelemetryScopeId { + p := new(MapsClientTelemetryBatchProto_TelemetryScopeId) + *p = x + return p +} + +func (x MapsClientTelemetryBatchProto_TelemetryScopeId) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MapsClientTelemetryBatchProto_TelemetryScopeId) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[938].Descriptor() +} + +func (MapsClientTelemetryBatchProto_TelemetryScopeId) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[938] +} + +func (x MapsClientTelemetryBatchProto_TelemetryScopeId) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MapsClientTelemetryBatchProto_TelemetryScopeId.Descriptor instead. +func (MapsClientTelemetryBatchProto_TelemetryScopeId) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1890, 0} +} + +type MapsClientTelemetryRecordResult_Status int32 + +const ( + MapsClientTelemetryRecordResult_UNSET MapsClientTelemetryRecordResult_Status = 0 + MapsClientTelemetryRecordResult_SUCCESS MapsClientTelemetryRecordResult_Status = 20 + MapsClientTelemetryRecordResult_ERROR_FAMILY_UNSET MapsClientTelemetryRecordResult_Status = 21 + MapsClientTelemetryRecordResult_ERROR_FAMILY_INVALID MapsClientTelemetryRecordResult_Status = 22 + MapsClientTelemetryRecordResult_ERROR_ENCODING_INVALID MapsClientTelemetryRecordResult_Status = 23 + MapsClientTelemetryRecordResult_ERROR_UNSET_METRIC_ID MapsClientTelemetryRecordResult_Status = 24 + MapsClientTelemetryRecordResult_ERROR_EVENT_TELEMETRY_UNDEFINED MapsClientTelemetryRecordResult_Status = 25 +) + +// Enum value maps for MapsClientTelemetryRecordResult_Status. +var ( + MapsClientTelemetryRecordResult_Status_name = map[int32]string{ + 0: "UNSET", + 20: "SUCCESS", + 21: "ERROR_FAMILY_UNSET", + 22: "ERROR_FAMILY_INVALID", + 23: "ERROR_ENCODING_INVALID", + 24: "ERROR_UNSET_METRIC_ID", + 25: "ERROR_EVENT_TELEMETRY_UNDEFINED", + } + MapsClientTelemetryRecordResult_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 20, + "ERROR_FAMILY_UNSET": 21, + "ERROR_FAMILY_INVALID": 22, + "ERROR_ENCODING_INVALID": 23, + "ERROR_UNSET_METRIC_ID": 24, + "ERROR_EVENT_TELEMETRY_UNDEFINED": 25, + } +) + +func (x MapsClientTelemetryRecordResult_Status) Enum() *MapsClientTelemetryRecordResult_Status { + p := new(MapsClientTelemetryRecordResult_Status) + *p = x + return p +} + +func (x MapsClientTelemetryRecordResult_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MapsClientTelemetryRecordResult_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[939].Descriptor() +} + +func (MapsClientTelemetryRecordResult_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[939] +} + +func (x MapsClientTelemetryRecordResult_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MapsClientTelemetryRecordResult_Status.Descriptor instead. +func (MapsClientTelemetryRecordResult_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1895, 0} +} + +type MapsClientTelemetryResponseProto_Status int32 + +const ( + MapsClientTelemetryResponseProto_UNSET MapsClientTelemetryResponseProto_Status = 0 + MapsClientTelemetryResponseProto_SUCCESS MapsClientTelemetryResponseProto_Status = 1 + MapsClientTelemetryResponseProto_FAILURE MapsClientTelemetryResponseProto_Status = 2 + MapsClientTelemetryResponseProto_PARTIAL_FAILURE MapsClientTelemetryResponseProto_Status = 3 + MapsClientTelemetryResponseProto_INVALID_REQUEST MapsClientTelemetryResponseProto_Status = 4 +) + +// Enum value maps for MapsClientTelemetryResponseProto_Status. +var ( + MapsClientTelemetryResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + 3: "PARTIAL_FAILURE", + 4: "INVALID_REQUEST", + } + MapsClientTelemetryResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + "PARTIAL_FAILURE": 3, + "INVALID_REQUEST": 4, + } +) + +func (x MapsClientTelemetryResponseProto_Status) Enum() *MapsClientTelemetryResponseProto_Status { + p := new(MapsClientTelemetryResponseProto_Status) + *p = x + return p +} + +func (x MapsClientTelemetryResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MapsClientTelemetryResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[940].Descriptor() +} + +func (MapsClientTelemetryResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[940] +} + +func (x MapsClientTelemetryResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MapsClientTelemetryResponseProto_Status.Descriptor instead. +func (MapsClientTelemetryResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1896, 0} +} + +type MapsDatapoint_Kind int32 + +const ( + MapsDatapoint_UNSPECIFIED MapsDatapoint_Kind = 0 + MapsDatapoint_GAUGE MapsDatapoint_Kind = 1 + MapsDatapoint_DELTA MapsDatapoint_Kind = 2 + MapsDatapoint_CUMULATIVE MapsDatapoint_Kind = 3 +) + +// Enum value maps for MapsDatapoint_Kind. +var ( + MapsDatapoint_Kind_name = map[int32]string{ + 0: "UNSPECIFIED", + 1: "GAUGE", + 2: "DELTA", + 3: "CUMULATIVE", + } + MapsDatapoint_Kind_value = map[string]int32{ + "UNSPECIFIED": 0, + "GAUGE": 1, + "DELTA": 2, + "CUMULATIVE": 3, + } +) + +func (x MapsDatapoint_Kind) Enum() *MapsDatapoint_Kind { + p := new(MapsDatapoint_Kind) + *p = x + return p +} + +func (x MapsDatapoint_Kind) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MapsDatapoint_Kind) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[941].Descriptor() +} + +func (MapsDatapoint_Kind) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[941] +} + +func (x MapsDatapoint_Kind) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MapsDatapoint_Kind.Descriptor instead. +func (MapsDatapoint_Kind) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1899, 0} +} + +type MapsTelemetryMetadataProto_TelemetryScopeId int32 + +const ( + MapsTelemetryMetadataProto_UNSET MapsTelemetryMetadataProto_TelemetryScopeId = 0 + MapsTelemetryMetadataProto_PLATFORM_SERVER MapsTelemetryMetadataProto_TelemetryScopeId = 1 + MapsTelemetryMetadataProto_PLATFORM_CLIENT MapsTelemetryMetadataProto_TelemetryScopeId = 2 + MapsTelemetryMetadataProto_GAME_SERVER MapsTelemetryMetadataProto_TelemetryScopeId = 3 + MapsTelemetryMetadataProto_GAME_CLIENT MapsTelemetryMetadataProto_TelemetryScopeId = 4 +) + +// Enum value maps for MapsTelemetryMetadataProto_TelemetryScopeId. +var ( + MapsTelemetryMetadataProto_TelemetryScopeId_name = map[int32]string{ + 0: "UNSET", + 1: "PLATFORM_SERVER", + 2: "PLATFORM_CLIENT", + 3: "GAME_SERVER", + 4: "GAME_CLIENT", + } + MapsTelemetryMetadataProto_TelemetryScopeId_value = map[string]int32{ + "UNSET": 0, + "PLATFORM_SERVER": 1, + "PLATFORM_CLIENT": 2, + "GAME_SERVER": 3, + "GAME_CLIENT": 4, + } +) + +func (x MapsTelemetryMetadataProto_TelemetryScopeId) Enum() *MapsTelemetryMetadataProto_TelemetryScopeId { + p := new(MapsTelemetryMetadataProto_TelemetryScopeId) + *p = x + return p +} + +func (x MapsTelemetryMetadataProto_TelemetryScopeId) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MapsTelemetryMetadataProto_TelemetryScopeId) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[942].Descriptor() +} + +func (MapsTelemetryMetadataProto_TelemetryScopeId) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[942] +} + +func (x MapsTelemetryMetadataProto_TelemetryScopeId) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MapsTelemetryMetadataProto_TelemetryScopeId.Descriptor instead. +func (MapsTelemetryMetadataProto_TelemetryScopeId) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1922, 0} +} + +type MapsTelemetryMetricRecordProto_Kind int32 + +const ( + MapsTelemetryMetricRecordProto_UNSPECIFIED MapsTelemetryMetricRecordProto_Kind = 0 + MapsTelemetryMetricRecordProto_GAUGE MapsTelemetryMetricRecordProto_Kind = 1 + MapsTelemetryMetricRecordProto_DELTA MapsTelemetryMetricRecordProto_Kind = 2 + MapsTelemetryMetricRecordProto_CUMULATIVE MapsTelemetryMetricRecordProto_Kind = 3 +) + +// Enum value maps for MapsTelemetryMetricRecordProto_Kind. +var ( + MapsTelemetryMetricRecordProto_Kind_name = map[int32]string{ + 0: "UNSPECIFIED", + 1: "GAUGE", + 2: "DELTA", + 3: "CUMULATIVE", + } + MapsTelemetryMetricRecordProto_Kind_value = map[string]int32{ + "UNSPECIFIED": 0, + "GAUGE": 1, + "DELTA": 2, + "CUMULATIVE": 3, + } +) + +func (x MapsTelemetryMetricRecordProto_Kind) Enum() *MapsTelemetryMetricRecordProto_Kind { + p := new(MapsTelemetryMetricRecordProto_Kind) + *p = x + return p +} + +func (x MapsTelemetryMetricRecordProto_Kind) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MapsTelemetryMetricRecordProto_Kind) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[943].Descriptor() +} + +func (MapsTelemetryMetricRecordProto_Kind) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[943] +} + +func (x MapsTelemetryMetricRecordProto_Kind) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MapsTelemetryMetricRecordProto_Kind.Descriptor instead. +func (MapsTelemetryMetricRecordProto_Kind) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1923, 0} +} + +type MapsTelemetryRecordResult_Status int32 + +const ( + MapsTelemetryRecordResult_UNSET MapsTelemetryRecordResult_Status = 0 + MapsTelemetryRecordResult_INVALID_REQUEST MapsTelemetryRecordResult_Status = 10 + MapsTelemetryRecordResult_ACCESS_DENIED MapsTelemetryRecordResult_Status = 11 + MapsTelemetryRecordResult_NOT_APPROVED_EVENT MapsTelemetryRecordResult_Status = 12 + MapsTelemetryRecordResult_BACKEND_ERROR MapsTelemetryRecordResult_Status = 20 + MapsTelemetryRecordResult_THROTTLED MapsTelemetryRecordResult_Status = 30 +) + +// Enum value maps for MapsTelemetryRecordResult_Status. +var ( + MapsTelemetryRecordResult_Status_name = map[int32]string{ + 0: "UNSET", + 10: "INVALID_REQUEST", + 11: "ACCESS_DENIED", + 12: "NOT_APPROVED_EVENT", + 20: "BACKEND_ERROR", + 30: "THROTTLED", + } + MapsTelemetryRecordResult_Status_value = map[string]int32{ + "UNSET": 0, + "INVALID_REQUEST": 10, + "ACCESS_DENIED": 11, + "NOT_APPROVED_EVENT": 12, + "BACKEND_ERROR": 20, + "THROTTLED": 30, + } +) + +func (x MapsTelemetryRecordResult_Status) Enum() *MapsTelemetryRecordResult_Status { + p := new(MapsTelemetryRecordResult_Status) + *p = x + return p +} + +func (x MapsTelemetryRecordResult_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MapsTelemetryRecordResult_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[944].Descriptor() +} + +func (MapsTelemetryRecordResult_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[944] +} + +func (x MapsTelemetryRecordResult_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MapsTelemetryRecordResult_Status.Descriptor instead. +func (MapsTelemetryRecordResult_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1924, 0} +} + +type MapsTelemetryResponseProto_Status int32 + +const ( + MapsTelemetryResponseProto_UNSET MapsTelemetryResponseProto_Status = 0 + MapsTelemetryResponseProto_SUCCESS MapsTelemetryResponseProto_Status = 1 + MapsTelemetryResponseProto_FAILURE MapsTelemetryResponseProto_Status = 2 + MapsTelemetryResponseProto_PARTIAL_FAILURE MapsTelemetryResponseProto_Status = 3 +) + +// Enum value maps for MapsTelemetryResponseProto_Status. +var ( + MapsTelemetryResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + 3: "PARTIAL_FAILURE", + } + MapsTelemetryResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + "PARTIAL_FAILURE": 3, + } +) + +func (x MapsTelemetryResponseProto_Status) Enum() *MapsTelemetryResponseProto_Status { + p := new(MapsTelemetryResponseProto_Status) + *p = x + return p +} + +func (x MapsTelemetryResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MapsTelemetryResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[945].Descriptor() +} + +func (MapsTelemetryResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[945] +} + +func (x MapsTelemetryResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MapsTelemetryResponseProto_Status.Descriptor instead. +func (MapsTelemetryResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1927, 0} +} + +type MarkFieldbookSeenResponseProto_Status int32 + +const ( + MarkFieldbookSeenResponseProto_UNSET MarkFieldbookSeenResponseProto_Status = 0 + MarkFieldbookSeenResponseProto_SUCCESS MarkFieldbookSeenResponseProto_Status = 1 + MarkFieldbookSeenResponseProto_ERROR MarkFieldbookSeenResponseProto_Status = 2 + MarkFieldbookSeenResponseProto_ERROR_NO_SUCH_FIELDBOOK MarkFieldbookSeenResponseProto_Status = 3 +) + +// Enum value maps for MarkFieldbookSeenResponseProto_Status. +var ( + MarkFieldbookSeenResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + 3: "ERROR_NO_SUCH_FIELDBOOK", + } + MarkFieldbookSeenResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + "ERROR_NO_SUCH_FIELDBOOK": 3, + } +) + +func (x MarkFieldbookSeenResponseProto_Status) Enum() *MarkFieldbookSeenResponseProto_Status { + p := new(MarkFieldbookSeenResponseProto_Status) + *p = x + return p +} + +func (x MarkFieldbookSeenResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MarkFieldbookSeenResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[946].Descriptor() +} + +func (MarkFieldbookSeenResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[946] +} + +func (x MarkFieldbookSeenResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MarkFieldbookSeenResponseProto_Status.Descriptor instead. +func (MarkFieldbookSeenResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1930, 0} +} + +type MarkMilestoneAsViewedOutProto_Status int32 + +const ( + MarkMilestoneAsViewedOutProto_UNSET MarkMilestoneAsViewedOutProto_Status = 0 + MarkMilestoneAsViewedOutProto_SUCCESS MarkMilestoneAsViewedOutProto_Status = 1 + MarkMilestoneAsViewedOutProto_ERROR_DISABLED MarkMilestoneAsViewedOutProto_Status = 2 + MarkMilestoneAsViewedOutProto_ERROR_MILESTONE_NOT_FOUND MarkMilestoneAsViewedOutProto_Status = 3 +) + +// Enum value maps for MarkMilestoneAsViewedOutProto_Status. +var ( + MarkMilestoneAsViewedOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_DISABLED", + 3: "ERROR_MILESTONE_NOT_FOUND", + } + MarkMilestoneAsViewedOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_DISABLED": 2, + "ERROR_MILESTONE_NOT_FOUND": 3, + } +) + +func (x MarkMilestoneAsViewedOutProto_Status) Enum() *MarkMilestoneAsViewedOutProto_Status { + p := new(MarkMilestoneAsViewedOutProto_Status) + *p = x + return p +} + +func (x MarkMilestoneAsViewedOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MarkMilestoneAsViewedOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[947].Descriptor() +} + +func (MarkMilestoneAsViewedOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[947] +} + +func (x MarkMilestoneAsViewedOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MarkMilestoneAsViewedOutProto_Status.Descriptor instead. +func (MarkMilestoneAsViewedOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1931, 0} +} + +type MarkNewsfeedReadResponse_Result int32 + +const ( + MarkNewsfeedReadResponse_UNSET MarkNewsfeedReadResponse_Result = 0 + MarkNewsfeedReadResponse_SUCCESS MarkNewsfeedReadResponse_Result = 1 + MarkNewsfeedReadResponse_INTERNAL_ERROR MarkNewsfeedReadResponse_Result = 2 + MarkNewsfeedReadResponse_CHANNEL_NOT_DEFINED MarkNewsfeedReadResponse_Result = 3 + MarkNewsfeedReadResponse_EMPTY_NEWSFEED_LIST MarkNewsfeedReadResponse_Result = 4 + MarkNewsfeedReadResponse_EMPTY_PLAYER_ID MarkNewsfeedReadResponse_Result = 5 + MarkNewsfeedReadResponse_EMPTY_APP_ID MarkNewsfeedReadResponse_Result = 6 +) + +// Enum value maps for MarkNewsfeedReadResponse_Result. +var ( + MarkNewsfeedReadResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "INTERNAL_ERROR", + 3: "CHANNEL_NOT_DEFINED", + 4: "EMPTY_NEWSFEED_LIST", + 5: "EMPTY_PLAYER_ID", + 6: "EMPTY_APP_ID", + } + MarkNewsfeedReadResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "INTERNAL_ERROR": 2, + "CHANNEL_NOT_DEFINED": 3, + "EMPTY_NEWSFEED_LIST": 4, + "EMPTY_PLAYER_ID": 5, + "EMPTY_APP_ID": 6, + } +) + +func (x MarkNewsfeedReadResponse_Result) Enum() *MarkNewsfeedReadResponse_Result { + p := new(MarkNewsfeedReadResponse_Result) + *p = x + return p +} + +func (x MarkNewsfeedReadResponse_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MarkNewsfeedReadResponse_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[948].Descriptor() +} + +func (MarkNewsfeedReadResponse_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[948] +} + +func (x MarkNewsfeedReadResponse_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MarkNewsfeedReadResponse_Result.Descriptor instead. +func (MarkNewsfeedReadResponse_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1934, 0} +} + +type MarkReadNewsArticleOutProto_Result int32 + +const ( + MarkReadNewsArticleOutProto_UNSET MarkReadNewsArticleOutProto_Result = 0 + MarkReadNewsArticleOutProto_SUCCESS MarkReadNewsArticleOutProto_Result = 1 + MarkReadNewsArticleOutProto_NO_NEWS_FOUND MarkReadNewsArticleOutProto_Result = 2 +) + +// Enum value maps for MarkReadNewsArticleOutProto_Result. +var ( + MarkReadNewsArticleOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "NO_NEWS_FOUND", + } + MarkReadNewsArticleOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "NO_NEWS_FOUND": 2, + } +) + +func (x MarkReadNewsArticleOutProto_Result) Enum() *MarkReadNewsArticleOutProto_Result { + p := new(MarkReadNewsArticleOutProto_Result) + *p = x + return p +} + +func (x MarkReadNewsArticleOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MarkReadNewsArticleOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[949].Descriptor() +} + +func (MarkReadNewsArticleOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[949] +} + +func (x MarkReadNewsArticleOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MarkReadNewsArticleOutProto_Result.Descriptor instead. +func (MarkReadNewsArticleOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1935, 0} +} + +type MarkRemoteTradableOutProto_Result int32 + +const ( + MarkRemoteTradableOutProto_UNSET MarkRemoteTradableOutProto_Result = 0 + MarkRemoteTradableOutProto_SUCCESS MarkRemoteTradableOutProto_Result = 1 + MarkRemoteTradableOutProto_ERROR_UNKNOWN MarkRemoteTradableOutProto_Result = 2 + MarkRemoteTradableOutProto_ERROR_MON_NOT_FOUND MarkRemoteTradableOutProto_Result = 3 + MarkRemoteTradableOutProto_ERROR_INELIGIBLE_MON MarkRemoteTradableOutProto_Result = 4 +) + +// Enum value maps for MarkRemoteTradableOutProto_Result. +var ( + MarkRemoteTradableOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_MON_NOT_FOUND", + 4: "ERROR_INELIGIBLE_MON", + } + MarkRemoteTradableOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_MON_NOT_FOUND": 3, + "ERROR_INELIGIBLE_MON": 4, + } +) + +func (x MarkRemoteTradableOutProto_Result) Enum() *MarkRemoteTradableOutProto_Result { + p := new(MarkRemoteTradableOutProto_Result) + *p = x + return p +} + +func (x MarkRemoteTradableOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MarkRemoteTradableOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[950].Descriptor() +} + +func (MarkRemoteTradableOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[950] +} + +func (x MarkRemoteTradableOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MarkRemoteTradableOutProto_Result.Descriptor instead. +func (MarkRemoteTradableOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1937, 0} +} + +type MarkSaveForLaterOutProto_Result int32 + +const ( + MarkSaveForLaterOutProto_UNSET MarkSaveForLaterOutProto_Result = 0 + MarkSaveForLaterOutProto_SUCCESS MarkSaveForLaterOutProto_Result = 1 + MarkSaveForLaterOutProto_ERROR_ALREADY_MARKED MarkSaveForLaterOutProto_Result = 2 + MarkSaveForLaterOutProto_ERROR_POKEMON_NOT_FOUND MarkSaveForLaterOutProto_Result = 3 + MarkSaveForLaterOutProto_ERROR_SAVE_FOR_LATER_LIMIT_REACHED MarkSaveForLaterOutProto_Result = 4 + MarkSaveForLaterOutProto_ERROR_NOT_IN_RANGE MarkSaveForLaterOutProto_Result = 5 + MarkSaveForLaterOutProto_ERROR_STATION_NOT_FOUND MarkSaveForLaterOutProto_Result = 6 + MarkSaveForLaterOutProto_ERROR_SAVE_FOR_LATER_NOT_ENABLED MarkSaveForLaterOutProto_Result = 7 +) + +// Enum value maps for MarkSaveForLaterOutProto_Result. +var ( + MarkSaveForLaterOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_ALREADY_MARKED", + 3: "ERROR_POKEMON_NOT_FOUND", + 4: "ERROR_SAVE_FOR_LATER_LIMIT_REACHED", + 5: "ERROR_NOT_IN_RANGE", + 6: "ERROR_STATION_NOT_FOUND", + 7: "ERROR_SAVE_FOR_LATER_NOT_ENABLED", + } + MarkSaveForLaterOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_ALREADY_MARKED": 2, + "ERROR_POKEMON_NOT_FOUND": 3, + "ERROR_SAVE_FOR_LATER_LIMIT_REACHED": 4, + "ERROR_NOT_IN_RANGE": 5, + "ERROR_STATION_NOT_FOUND": 6, + "ERROR_SAVE_FOR_LATER_NOT_ENABLED": 7, + } +) + +func (x MarkSaveForLaterOutProto_Result) Enum() *MarkSaveForLaterOutProto_Result { + p := new(MarkSaveForLaterOutProto_Result) + *p = x + return p +} + +func (x MarkSaveForLaterOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MarkSaveForLaterOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[951].Descriptor() +} + +func (MarkSaveForLaterOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[951] +} + +func (x MarkSaveForLaterOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MarkSaveForLaterOutProto_Result.Descriptor instead. +func (MarkSaveForLaterOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1939, 0} +} + +type MarketingTelemetryNewsfeedEvent_NewsfeedEventType int32 + +const ( + MarketingTelemetryNewsfeedEvent_UNSET MarketingTelemetryNewsfeedEvent_NewsfeedEventType = 0 + MarketingTelemetryNewsfeedEvent_RECEIVED MarketingTelemetryNewsfeedEvent_NewsfeedEventType = 1 + MarketingTelemetryNewsfeedEvent_READ MarketingTelemetryNewsfeedEvent_NewsfeedEventType = 2 +) + +// Enum value maps for MarketingTelemetryNewsfeedEvent_NewsfeedEventType. +var ( + MarketingTelemetryNewsfeedEvent_NewsfeedEventType_name = map[int32]string{ + 0: "UNSET", + 1: "RECEIVED", + 2: "READ", + } + MarketingTelemetryNewsfeedEvent_NewsfeedEventType_value = map[string]int32{ + "UNSET": 0, + "RECEIVED": 1, + "READ": 2, + } +) + +func (x MarketingTelemetryNewsfeedEvent_NewsfeedEventType) Enum() *MarketingTelemetryNewsfeedEvent_NewsfeedEventType { + p := new(MarketingTelemetryNewsfeedEvent_NewsfeedEventType) + *p = x + return p +} + +func (x MarketingTelemetryNewsfeedEvent_NewsfeedEventType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MarketingTelemetryNewsfeedEvent_NewsfeedEventType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[952].Descriptor() +} + +func (MarketingTelemetryNewsfeedEvent_NewsfeedEventType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[952] +} + +func (x MarketingTelemetryNewsfeedEvent_NewsfeedEventType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MarketingTelemetryNewsfeedEvent_NewsfeedEventType.Descriptor instead. +func (MarketingTelemetryNewsfeedEvent_NewsfeedEventType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1943, 0} +} + +type MarketingTelemetryNewsfeedEvent_NewsfeedAttributionSourceType int32 + +const ( + MarketingTelemetryNewsfeedEvent_UNKNOWN MarketingTelemetryNewsfeedEvent_NewsfeedAttributionSourceType = 0 + MarketingTelemetryNewsfeedEvent_ORGANIC_VIEW MarketingTelemetryNewsfeedEvent_NewsfeedAttributionSourceType = 1 + MarketingTelemetryNewsfeedEvent_ARTICLE_LINK MarketingTelemetryNewsfeedEvent_NewsfeedAttributionSourceType = 2 + MarketingTelemetryNewsfeedEvent_EMAIL_LINK MarketingTelemetryNewsfeedEvent_NewsfeedAttributionSourceType = 3 + MarketingTelemetryNewsfeedEvent_PUSH_NOTIFICATION MarketingTelemetryNewsfeedEvent_NewsfeedAttributionSourceType = 4 + MarketingTelemetryNewsfeedEvent_IN_GAME_NOTIFICATION MarketingTelemetryNewsfeedEvent_NewsfeedAttributionSourceType = 5 +) + +// Enum value maps for MarketingTelemetryNewsfeedEvent_NewsfeedAttributionSourceType. +var ( + MarketingTelemetryNewsfeedEvent_NewsfeedAttributionSourceType_name = map[int32]string{ + 0: "UNKNOWN", + 1: "ORGANIC_VIEW", + 2: "ARTICLE_LINK", + 3: "EMAIL_LINK", + 4: "PUSH_NOTIFICATION", + 5: "IN_GAME_NOTIFICATION", + } + MarketingTelemetryNewsfeedEvent_NewsfeedAttributionSourceType_value = map[string]int32{ + "UNKNOWN": 0, + "ORGANIC_VIEW": 1, + "ARTICLE_LINK": 2, + "EMAIL_LINK": 3, + "PUSH_NOTIFICATION": 4, + "IN_GAME_NOTIFICATION": 5, + } +) + +func (x MarketingTelemetryNewsfeedEvent_NewsfeedAttributionSourceType) Enum() *MarketingTelemetryNewsfeedEvent_NewsfeedAttributionSourceType { + p := new(MarketingTelemetryNewsfeedEvent_NewsfeedAttributionSourceType) + *p = x + return p +} + +func (x MarketingTelemetryNewsfeedEvent_NewsfeedAttributionSourceType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MarketingTelemetryNewsfeedEvent_NewsfeedAttributionSourceType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[953].Descriptor() +} + +func (MarketingTelemetryNewsfeedEvent_NewsfeedAttributionSourceType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[953] +} + +func (x MarketingTelemetryNewsfeedEvent_NewsfeedAttributionSourceType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MarketingTelemetryNewsfeedEvent_NewsfeedAttributionSourceType.Descriptor instead. +func (MarketingTelemetryNewsfeedEvent_NewsfeedAttributionSourceType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1943, 1} +} + +type MarketingTelemetryPushNotificationEvent_PushNotificationEventType int32 + +const ( + MarketingTelemetryPushNotificationEvent_UNSET MarketingTelemetryPushNotificationEvent_PushNotificationEventType = 0 + MarketingTelemetryPushNotificationEvent_PROCESSED MarketingTelemetryPushNotificationEvent_PushNotificationEventType = 1 + MarketingTelemetryPushNotificationEvent_RECEIVED MarketingTelemetryPushNotificationEvent_PushNotificationEventType = 2 + MarketingTelemetryPushNotificationEvent_OPENED MarketingTelemetryPushNotificationEvent_PushNotificationEventType = 3 + MarketingTelemetryPushNotificationEvent_DISMISSED MarketingTelemetryPushNotificationEvent_PushNotificationEventType = 4 + MarketingTelemetryPushNotificationEvent_BOUNCED MarketingTelemetryPushNotificationEvent_PushNotificationEventType = 5 + MarketingTelemetryPushNotificationEvent_SENT MarketingTelemetryPushNotificationEvent_PushNotificationEventType = 6 + MarketingTelemetryPushNotificationEvent_FAILED_SEND MarketingTelemetryPushNotificationEvent_PushNotificationEventType = 7 + MarketingTelemetryPushNotificationEvent_BAD_REGISTRATION MarketingTelemetryPushNotificationEvent_PushNotificationEventType = 8 + MarketingTelemetryPushNotificationEvent_SENT_REQUESTED MarketingTelemetryPushNotificationEvent_PushNotificationEventType = 9 + MarketingTelemetryPushNotificationEvent_REQUEST_FAILED MarketingTelemetryPushNotificationEvent_PushNotificationEventType = 10 + MarketingTelemetryPushNotificationEvent_PROCESS_FAILED MarketingTelemetryPushNotificationEvent_PushNotificationEventType = 11 +) + +// Enum value maps for MarketingTelemetryPushNotificationEvent_PushNotificationEventType. +var ( + MarketingTelemetryPushNotificationEvent_PushNotificationEventType_name = map[int32]string{ + 0: "UNSET", + 1: "PROCESSED", + 2: "RECEIVED", + 3: "OPENED", + 4: "DISMISSED", + 5: "BOUNCED", + 6: "SENT", + 7: "FAILED_SEND", + 8: "BAD_REGISTRATION", + 9: "SENT_REQUESTED", + 10: "REQUEST_FAILED", + 11: "PROCESS_FAILED", + } + MarketingTelemetryPushNotificationEvent_PushNotificationEventType_value = map[string]int32{ + "UNSET": 0, + "PROCESSED": 1, + "RECEIVED": 2, + "OPENED": 3, + "DISMISSED": 4, + "BOUNCED": 5, + "SENT": 6, + "FAILED_SEND": 7, + "BAD_REGISTRATION": 8, + "SENT_REQUESTED": 9, + "REQUEST_FAILED": 10, + "PROCESS_FAILED": 11, + } +) + +func (x MarketingTelemetryPushNotificationEvent_PushNotificationEventType) Enum() *MarketingTelemetryPushNotificationEvent_PushNotificationEventType { + p := new(MarketingTelemetryPushNotificationEvent_PushNotificationEventType) + *p = x + return p +} + +func (x MarketingTelemetryPushNotificationEvent_PushNotificationEventType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MarketingTelemetryPushNotificationEvent_PushNotificationEventType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[954].Descriptor() +} + +func (MarketingTelemetryPushNotificationEvent_PushNotificationEventType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[954] +} + +func (x MarketingTelemetryPushNotificationEvent_PushNotificationEventType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MarketingTelemetryPushNotificationEvent_PushNotificationEventType.Descriptor instead. +func (MarketingTelemetryPushNotificationEvent_PushNotificationEventType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1944, 0} +} + +type MegaEvolvePokemonClientContextHelper_MegaEvolvePokemonClientContext int32 + +const ( + MegaEvolvePokemonClientContextHelper_UNSET MegaEvolvePokemonClientContextHelper_MegaEvolvePokemonClientContext = 0 + MegaEvolvePokemonClientContextHelper_POKEMON_DETAILS MegaEvolvePokemonClientContextHelper_MegaEvolvePokemonClientContext = 1 + MegaEvolvePokemonClientContextHelper_RAID_LOBBY MegaEvolvePokemonClientContextHelper_MegaEvolvePokemonClientContext = 2 + MegaEvolvePokemonClientContextHelper_GYM_BATTLE_LOBBY MegaEvolvePokemonClientContextHelper_MegaEvolvePokemonClientContext = 3 + MegaEvolvePokemonClientContextHelper_NPC_COMBAT_LOBBY MegaEvolvePokemonClientContextHelper_MegaEvolvePokemonClientContext = 4 + MegaEvolvePokemonClientContextHelper_PLAYER_COMBAT_LOBBY MegaEvolvePokemonClientContextHelper_MegaEvolvePokemonClientContext = 5 +) + +// Enum value maps for MegaEvolvePokemonClientContextHelper_MegaEvolvePokemonClientContext. +var ( + MegaEvolvePokemonClientContextHelper_MegaEvolvePokemonClientContext_name = map[int32]string{ + 0: "UNSET", + 1: "POKEMON_DETAILS", + 2: "RAID_LOBBY", + 3: "GYM_BATTLE_LOBBY", + 4: "NPC_COMBAT_LOBBY", + 5: "PLAYER_COMBAT_LOBBY", + } + MegaEvolvePokemonClientContextHelper_MegaEvolvePokemonClientContext_value = map[string]int32{ + "UNSET": 0, + "POKEMON_DETAILS": 1, + "RAID_LOBBY": 2, + "GYM_BATTLE_LOBBY": 3, + "NPC_COMBAT_LOBBY": 4, + "PLAYER_COMBAT_LOBBY": 5, + } +) + +func (x MegaEvolvePokemonClientContextHelper_MegaEvolvePokemonClientContext) Enum() *MegaEvolvePokemonClientContextHelper_MegaEvolvePokemonClientContext { + p := new(MegaEvolvePokemonClientContextHelper_MegaEvolvePokemonClientContext) + *p = x + return p +} + +func (x MegaEvolvePokemonClientContextHelper_MegaEvolvePokemonClientContext) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MegaEvolvePokemonClientContextHelper_MegaEvolvePokemonClientContext) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[955].Descriptor() +} + +func (MegaEvolvePokemonClientContextHelper_MegaEvolvePokemonClientContext) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[955] +} + +func (x MegaEvolvePokemonClientContextHelper_MegaEvolvePokemonClientContext) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MegaEvolvePokemonClientContextHelper_MegaEvolvePokemonClientContext.Descriptor instead. +func (MegaEvolvePokemonClientContextHelper_MegaEvolvePokemonClientContext) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1956, 0} +} + +type MegaEvolvePokemonOutProto_Result int32 + +const ( + MegaEvolvePokemonOutProto_UNSET MegaEvolvePokemonOutProto_Result = 0 + MegaEvolvePokemonOutProto_SUCCESS MegaEvolvePokemonOutProto_Result = 1 + MegaEvolvePokemonOutProto_FAILED_POKEMON_MISSING MegaEvolvePokemonOutProto_Result = 2 + MegaEvolvePokemonOutProto_FAILED_INSUFFICIENT_RESOURCES MegaEvolvePokemonOutProto_Result = 3 + MegaEvolvePokemonOutProto_FAILED_POKEMON_CANNOT_EVOLVE MegaEvolvePokemonOutProto_Result = 4 + MegaEvolvePokemonOutProto_FAILED_POKEMON_IS_DEPLOYED MegaEvolvePokemonOutProto_Result = 5 + MegaEvolvePokemonOutProto_FAILED_INVALID_ITEM_REQUIREMENT MegaEvolvePokemonOutProto_Result = 6 + MegaEvolvePokemonOutProto_FAILED_POKEMON_ALREADY_MEGA_EVOLVED MegaEvolvePokemonOutProto_Result = 7 +) + +// Enum value maps for MegaEvolvePokemonOutProto_Result. +var ( + MegaEvolvePokemonOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILED_POKEMON_MISSING", + 3: "FAILED_INSUFFICIENT_RESOURCES", + 4: "FAILED_POKEMON_CANNOT_EVOLVE", + 5: "FAILED_POKEMON_IS_DEPLOYED", + 6: "FAILED_INVALID_ITEM_REQUIREMENT", + 7: "FAILED_POKEMON_ALREADY_MEGA_EVOLVED", + } + MegaEvolvePokemonOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILED_POKEMON_MISSING": 2, + "FAILED_INSUFFICIENT_RESOURCES": 3, + "FAILED_POKEMON_CANNOT_EVOLVE": 4, + "FAILED_POKEMON_IS_DEPLOYED": 5, + "FAILED_INVALID_ITEM_REQUIREMENT": 6, + "FAILED_POKEMON_ALREADY_MEGA_EVOLVED": 7, + } +) + +func (x MegaEvolvePokemonOutProto_Result) Enum() *MegaEvolvePokemonOutProto_Result { + p := new(MegaEvolvePokemonOutProto_Result) + *p = x + return p +} + +func (x MegaEvolvePokemonOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MegaEvolvePokemonOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[956].Descriptor() +} + +func (MegaEvolvePokemonOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[956] +} + +func (x MegaEvolvePokemonOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MegaEvolvePokemonOutProto_Result.Descriptor instead. +func (MegaEvolvePokemonOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1957, 0} +} + +type MegaLevelUpOutProto_Result int32 + +const ( + MegaLevelUpOutProto_UNSET MegaLevelUpOutProto_Result = 0 + MegaLevelUpOutProto_SUCCESS MegaLevelUpOutProto_Result = 1 + MegaLevelUpOutProto_ERROR_POKEMON_NOT_FOUND MegaLevelUpOutProto_Result = 2 + MegaLevelUpOutProto_ERROR_POKEMON_CANNOT_LEVEL_UP MegaLevelUpOutProto_Result = 3 + MegaLevelUpOutProto_ERROR_REQUESTED_LEVEL_NOT_ALLOWED MegaLevelUpOutProto_Result = 4 + MegaLevelUpOutProto_ERROR_DUPLICATE_REQUEST MegaLevelUpOutProto_Result = 5 + MegaLevelUpOutProto_ERROR_LEVEL_UP_NOT_AVAILABLE MegaLevelUpOutProto_Result = 6 + MegaLevelUpOutProto_ERROR_INSUFFICIENT_RESOURCES MegaLevelUpOutProto_Result = 7 +) + +// Enum value maps for MegaLevelUpOutProto_Result. +var ( + MegaLevelUpOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_POKEMON_NOT_FOUND", + 3: "ERROR_POKEMON_CANNOT_LEVEL_UP", + 4: "ERROR_REQUESTED_LEVEL_NOT_ALLOWED", + 5: "ERROR_DUPLICATE_REQUEST", + 6: "ERROR_LEVEL_UP_NOT_AVAILABLE", + 7: "ERROR_INSUFFICIENT_RESOURCES", + } + MegaLevelUpOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_POKEMON_NOT_FOUND": 2, + "ERROR_POKEMON_CANNOT_LEVEL_UP": 3, + "ERROR_REQUESTED_LEVEL_NOT_ALLOWED": 4, + "ERROR_DUPLICATE_REQUEST": 5, + "ERROR_LEVEL_UP_NOT_AVAILABLE": 6, + "ERROR_INSUFFICIENT_RESOURCES": 7, + } +) + +func (x MegaLevelUpOutProto_Result) Enum() *MegaLevelUpOutProto_Result { + p := new(MegaLevelUpOutProto_Result) + *p = x + return p +} + +func (x MegaLevelUpOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MegaLevelUpOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[957].Descriptor() +} + +func (MegaLevelUpOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[957] +} + +func (x MegaLevelUpOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MegaLevelUpOutProto_Result.Descriptor instead. +func (MegaLevelUpOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1960, 0} +} + +type MessagingClientEvent_MessageType int32 + +const ( + MessagingClientEvent_UNKNOWN MessagingClientEvent_MessageType = 0 + MessagingClientEvent_DATA_MESSAGE MessagingClientEvent_MessageType = 1 + MessagingClientEvent_TOPIC MessagingClientEvent_MessageType = 2 + MessagingClientEvent_DISPLAY_NOTIFICATION MessagingClientEvent_MessageType = 3 +) + +// Enum value maps for MessagingClientEvent_MessageType. +var ( + MessagingClientEvent_MessageType_name = map[int32]string{ + 0: "UNKNOWN", + 1: "DATA_MESSAGE", + 2: "TOPIC", + 3: "DISPLAY_NOTIFICATION", + } + MessagingClientEvent_MessageType_value = map[string]int32{ + "UNKNOWN": 0, + "DATA_MESSAGE": 1, + "TOPIC": 2, + "DISPLAY_NOTIFICATION": 3, + } +) + +func (x MessagingClientEvent_MessageType) Enum() *MessagingClientEvent_MessageType { + p := new(MessagingClientEvent_MessageType) + *p = x + return p +} + +func (x MessagingClientEvent_MessageType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MessagingClientEvent_MessageType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[958].Descriptor() +} + +func (MessagingClientEvent_MessageType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[958] +} + +func (x MessagingClientEvent_MessageType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MessagingClientEvent_MessageType.Descriptor instead. +func (MessagingClientEvent_MessageType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1967, 0} +} + +type MessagingClientEvent_SDKPlatform int32 + +const ( + MessagingClientEvent_UNKNOWN_OS MessagingClientEvent_SDKPlatform = 0 + MessagingClientEvent_ANDROID MessagingClientEvent_SDKPlatform = 1 + MessagingClientEvent_IOS MessagingClientEvent_SDKPlatform = 2 + MessagingClientEvent_WEB MessagingClientEvent_SDKPlatform = 3 +) + +// Enum value maps for MessagingClientEvent_SDKPlatform. +var ( + MessagingClientEvent_SDKPlatform_name = map[int32]string{ + 0: "UNKNOWN_OS", + 1: "ANDROID", + 2: "IOS", + 3: "WEB", + } + MessagingClientEvent_SDKPlatform_value = map[string]int32{ + "UNKNOWN_OS": 0, + "ANDROID": 1, + "IOS": 2, + "WEB": 3, + } +) + +func (x MessagingClientEvent_SDKPlatform) Enum() *MessagingClientEvent_SDKPlatform { + p := new(MessagingClientEvent_SDKPlatform) + *p = x + return p +} + +func (x MessagingClientEvent_SDKPlatform) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MessagingClientEvent_SDKPlatform) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[959].Descriptor() +} + +func (MessagingClientEvent_SDKPlatform) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[959] +} + +func (x MessagingClientEvent_SDKPlatform) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MessagingClientEvent_SDKPlatform.Descriptor instead. +func (MessagingClientEvent_SDKPlatform) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1967, 1} +} + +type MessagingClientEvent_Event int32 + +const ( + MessagingClientEvent_UNKNOWN_EVENT MessagingClientEvent_Event = 0 + MessagingClientEvent_MESSAGE_DELIVERED MessagingClientEvent_Event = 1 + MessagingClientEvent_MESSAGE_OPEN MessagingClientEvent_Event = 2 +) + +// Enum value maps for MessagingClientEvent_Event. +var ( + MessagingClientEvent_Event_name = map[int32]string{ + 0: "UNKNOWN_EVENT", + 1: "MESSAGE_DELIVERED", + 2: "MESSAGE_OPEN", + } + MessagingClientEvent_Event_value = map[string]int32{ + "UNKNOWN_EVENT": 0, + "MESSAGE_DELIVERED": 1, + "MESSAGE_OPEN": 2, + } +) + +func (x MessagingClientEvent_Event) Enum() *MessagingClientEvent_Event { + p := new(MessagingClientEvent_Event) + *p = x + return p +} + +func (x MessagingClientEvent_Event) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MessagingClientEvent_Event) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[960].Descriptor() +} + +func (MessagingClientEvent_Event) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[960] +} + +func (x MessagingClientEvent_Event) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MessagingClientEvent_Event.Descriptor instead. +func (MessagingClientEvent_Event) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1967, 2} +} + +type MiniCollectionPokemon_CollectType int32 + +const ( + MiniCollectionPokemon_CATCH MiniCollectionPokemon_CollectType = 0 + MiniCollectionPokemon_TRADE MiniCollectionPokemon_CollectType = 1 + MiniCollectionPokemon_EVOLVE MiniCollectionPokemon_CollectType = 2 + MiniCollectionPokemon_CATCH_FROM_RAID MiniCollectionPokemon_CollectType = 3 + MiniCollectionPokemon_HATCH MiniCollectionPokemon_CollectType = 4 +) + +// Enum value maps for MiniCollectionPokemon_CollectType. +var ( + MiniCollectionPokemon_CollectType_name = map[int32]string{ + 0: "CATCH", + 1: "TRADE", + 2: "EVOLVE", + 3: "CATCH_FROM_RAID", + 4: "HATCH", + } + MiniCollectionPokemon_CollectType_value = map[string]int32{ + "CATCH": 0, + "TRADE": 1, + "EVOLVE": 2, + "CATCH_FROM_RAID": 3, + "HATCH": 4, + } +) + +func (x MiniCollectionPokemon_CollectType) Enum() *MiniCollectionPokemon_CollectType { + p := new(MiniCollectionPokemon_CollectType) + *p = x + return p +} + +func (x MiniCollectionPokemon_CollectType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MiniCollectionPokemon_CollectType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[961].Descriptor() +} + +func (MiniCollectionPokemon_CollectType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[961] +} + +func (x MiniCollectionPokemon_CollectType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MiniCollectionPokemon_CollectType.Descriptor instead. +func (MiniCollectionPokemon_CollectType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1975, 0} +} + +type MoveModifierProto_MoveModifierMode int32 + +const ( + MoveModifierProto_UNSET_MOVE_MODIFIER_MODE MoveModifierProto_MoveModifierMode = 0 + MoveModifierProto_FORM_CHANGE MoveModifierProto_MoveModifierMode = 1 + MoveModifierProto_DIRECT_DAMAGE MoveModifierProto_MoveModifierMode = 2 + MoveModifierProto_DEFENDER_DAMAGE_DEALT MoveModifierProto_MoveModifierMode = 3 + MoveModifierProto_DEFENDER_DAMAGE_TAKEN MoveModifierProto_MoveModifierMode = 4 + MoveModifierProto_ATTACKER_ARBITRARY_COUNTER MoveModifierProto_MoveModifierMode = 5 + MoveModifierProto_ATTACKER_FORM_REVERSION MoveModifierProto_MoveModifierMode = 6 + MoveModifierProto_DEFENDER_FORM_REVERSION MoveModifierProto_MoveModifierMode = 7 + MoveModifierProto_DEFENDER_ARBITRARY_COUNTER MoveModifierProto_MoveModifierMode = 8 + MoveModifierProto_APPLY_VS_EFFECT_TAG MoveModifierProto_MoveModifierMode = 9 + MoveModifierProto_REMOVE_VS_EFFECT_TAG MoveModifierProto_MoveModifierMode = 10 + MoveModifierProto_ATTACK_STAT_CHANGE MoveModifierProto_MoveModifierMode = 11 + MoveModifierProto_DEFENSE_STAT_CHANGE MoveModifierProto_MoveModifierMode = 12 + MoveModifierProto_STAMINA_STAT_CHANGE MoveModifierProto_MoveModifierMode = 13 + MoveModifierProto_STAT_CHANGE MoveModifierProto_MoveModifierMode = 14 + MoveModifierProto_GROUP_POINTER MoveModifierProto_MoveModifierMode = 15 +) + +// Enum value maps for MoveModifierProto_MoveModifierMode. +var ( + MoveModifierProto_MoveModifierMode_name = map[int32]string{ + 0: "UNSET_MOVE_MODIFIER_MODE", + 1: "FORM_CHANGE", + 2: "DIRECT_DAMAGE", + 3: "DEFENDER_DAMAGE_DEALT", + 4: "DEFENDER_DAMAGE_TAKEN", + 5: "ATTACKER_ARBITRARY_COUNTER", + 6: "ATTACKER_FORM_REVERSION", + 7: "DEFENDER_FORM_REVERSION", + 8: "DEFENDER_ARBITRARY_COUNTER", + 9: "APPLY_VS_EFFECT_TAG", + 10: "REMOVE_VS_EFFECT_TAG", + 11: "ATTACK_STAT_CHANGE", + 12: "DEFENSE_STAT_CHANGE", + 13: "STAMINA_STAT_CHANGE", + 14: "STAT_CHANGE", + 15: "GROUP_POINTER", + } + MoveModifierProto_MoveModifierMode_value = map[string]int32{ + "UNSET_MOVE_MODIFIER_MODE": 0, + "FORM_CHANGE": 1, + "DIRECT_DAMAGE": 2, + "DEFENDER_DAMAGE_DEALT": 3, + "DEFENDER_DAMAGE_TAKEN": 4, + "ATTACKER_ARBITRARY_COUNTER": 5, + "ATTACKER_FORM_REVERSION": 6, + "DEFENDER_FORM_REVERSION": 7, + "DEFENDER_ARBITRARY_COUNTER": 8, + "APPLY_VS_EFFECT_TAG": 9, + "REMOVE_VS_EFFECT_TAG": 10, + "ATTACK_STAT_CHANGE": 11, + "DEFENSE_STAT_CHANGE": 12, + "STAMINA_STAT_CHANGE": 13, + "STAT_CHANGE": 14, + "GROUP_POINTER": 15, + } +) + +func (x MoveModifierProto_MoveModifierMode) Enum() *MoveModifierProto_MoveModifierMode { + p := new(MoveModifierProto_MoveModifierMode) + *p = x + return p +} + +func (x MoveModifierProto_MoveModifierMode) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MoveModifierProto_MoveModifierMode) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[962].Descriptor() +} + +func (MoveModifierProto_MoveModifierMode) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[962] +} + +func (x MoveModifierProto_MoveModifierMode) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MoveModifierProto_MoveModifierMode.Descriptor instead. +func (MoveModifierProto_MoveModifierMode) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1984, 0} +} + +type MoveModifierProto_MoveModifierTarget int32 + +const ( + MoveModifierProto_UNSET MoveModifierProto_MoveModifierTarget = 0 + MoveModifierProto_ATTACKER MoveModifierProto_MoveModifierTarget = 1 + MoveModifierProto_DEFENDER MoveModifierProto_MoveModifierTarget = 2 +) + +// Enum value maps for MoveModifierProto_MoveModifierTarget. +var ( + MoveModifierProto_MoveModifierTarget_name = map[int32]string{ + 0: "UNSET", + 1: "ATTACKER", + 2: "DEFENDER", + } + MoveModifierProto_MoveModifierTarget_value = map[string]int32{ + "UNSET": 0, + "ATTACKER": 1, + "DEFENDER": 2, + } +) + +func (x MoveModifierProto_MoveModifierTarget) Enum() *MoveModifierProto_MoveModifierTarget { + p := new(MoveModifierProto_MoveModifierTarget) + *p = x + return p +} + +func (x MoveModifierProto_MoveModifierTarget) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MoveModifierProto_MoveModifierTarget) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[963].Descriptor() +} + +func (MoveModifierProto_MoveModifierTarget) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[963] +} + +func (x MoveModifierProto_MoveModifierTarget) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MoveModifierProto_MoveModifierTarget.Descriptor instead. +func (MoveModifierProto_MoveModifierTarget) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1984, 1} +} + +type MoveModifierProto_MoveModifierType int32 + +const ( + MoveModifierProto_UNSET_MOVE_MODIFIER_TYPE MoveModifierProto_MoveModifierType = 0 + MoveModifierProto_PERCENTAGE MoveModifierProto_MoveModifierType = 1 + MoveModifierProto_FLAT_VALUE MoveModifierProto_MoveModifierType = 2 +) + +// Enum value maps for MoveModifierProto_MoveModifierType. +var ( + MoveModifierProto_MoveModifierType_name = map[int32]string{ + 0: "UNSET_MOVE_MODIFIER_TYPE", + 1: "PERCENTAGE", + 2: "FLAT_VALUE", + } + MoveModifierProto_MoveModifierType_value = map[string]int32{ + "UNSET_MOVE_MODIFIER_TYPE": 0, + "PERCENTAGE": 1, + "FLAT_VALUE": 2, + } +) + +func (x MoveModifierProto_MoveModifierType) Enum() *MoveModifierProto_MoveModifierType { + p := new(MoveModifierProto_MoveModifierType) + *p = x + return p +} + +func (x MoveModifierProto_MoveModifierType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MoveModifierProto_MoveModifierType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[964].Descriptor() +} + +func (MoveModifierProto_MoveModifierType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[964] +} + +func (x MoveModifierProto_MoveModifierType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MoveModifierProto_MoveModifierType.Descriptor instead. +func (MoveModifierProto_MoveModifierType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1984, 2} +} + +type MoveModifierProto_ModifierCondition_ConditionType int32 + +const ( + MoveModifierProto_ModifierCondition_UNSET MoveModifierProto_ModifierCondition_ConditionType = 0 + MoveModifierProto_ModifierCondition_PVE_NPC MoveModifierProto_ModifierCondition_ConditionType = 1 + MoveModifierProto_ModifierCondition_HP_PERCENT MoveModifierProto_ModifierCondition_ConditionType = 2 + MoveModifierProto_ModifierCondition_INVOCATION_LIMIT MoveModifierProto_ModifierCondition_ConditionType = 3 + MoveModifierProto_ModifierCondition_COOLDOWN_MS MoveModifierProto_ModifierCondition_ConditionType = 4 + MoveModifierProto_ModifierCondition_DEFENDER_ALIGNMENT_SHADOW MoveModifierProto_ModifierCondition_ConditionType = 5 + MoveModifierProto_ModifierCondition_DEFENDER_VS_TAG MoveModifierProto_ModifierCondition_ConditionType = 6 + MoveModifierProto_ModifierCondition_ATTACKER_ARBITRARY_COUNTER_MINIMUM MoveModifierProto_ModifierCondition_ConditionType = 7 + MoveModifierProto_ModifierCondition_DEFENDER_ARBITRARY_COUNTER_MINIMUM MoveModifierProto_ModifierCondition_ConditionType = 8 + MoveModifierProto_ModifierCondition_ATTACKER_VS_TAG MoveModifierProto_ModifierCondition_ConditionType = 9 +) + +// Enum value maps for MoveModifierProto_ModifierCondition_ConditionType. +var ( + MoveModifierProto_ModifierCondition_ConditionType_name = map[int32]string{ + 0: "UNSET", + 1: "PVE_NPC", + 2: "HP_PERCENT", + 3: "INVOCATION_LIMIT", + 4: "COOLDOWN_MS", + 5: "DEFENDER_ALIGNMENT_SHADOW", + 6: "DEFENDER_VS_TAG", + 7: "ATTACKER_ARBITRARY_COUNTER_MINIMUM", + 8: "DEFENDER_ARBITRARY_COUNTER_MINIMUM", + 9: "ATTACKER_VS_TAG", + } + MoveModifierProto_ModifierCondition_ConditionType_value = map[string]int32{ + "UNSET": 0, + "PVE_NPC": 1, + "HP_PERCENT": 2, + "INVOCATION_LIMIT": 3, + "COOLDOWN_MS": 4, + "DEFENDER_ALIGNMENT_SHADOW": 5, + "DEFENDER_VS_TAG": 6, + "ATTACKER_ARBITRARY_COUNTER_MINIMUM": 7, + "DEFENDER_ARBITRARY_COUNTER_MINIMUM": 8, + "ATTACKER_VS_TAG": 9, + } +) + +func (x MoveModifierProto_ModifierCondition_ConditionType) Enum() *MoveModifierProto_ModifierCondition_ConditionType { + p := new(MoveModifierProto_ModifierCondition_ConditionType) + *p = x + return p +} + +func (x MoveModifierProto_ModifierCondition_ConditionType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MoveModifierProto_ModifierCondition_ConditionType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[965].Descriptor() +} + +func (MoveModifierProto_ModifierCondition_ConditionType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[965] +} + +func (x MoveModifierProto_ModifierCondition_ConditionType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use MoveModifierProto_ModifierCondition_ConditionType.Descriptor instead. +func (MoveModifierProto_ModifierCondition_ConditionType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1984, 0, 0} +} + +type NMAGetPlayerOutProto_Status int32 + +const ( + NMAGetPlayerOutProto_UNKNOWN_STATUS NMAGetPlayerOutProto_Status = 0 + NMAGetPlayerOutProto_SUCCESS NMAGetPlayerOutProto_Status = 1 + NMAGetPlayerOutProto_ERROR NMAGetPlayerOutProto_Status = 2 +) + +// Enum value maps for NMAGetPlayerOutProto_Status. +var ( + NMAGetPlayerOutProto_Status_name = map[int32]string{ + 0: "UNKNOWN_STATUS", + 1: "SUCCESS", + 2: "ERROR", + } + NMAGetPlayerOutProto_Status_value = map[string]int32{ + "UNKNOWN_STATUS": 0, + "SUCCESS": 1, + "ERROR": 2, + } +) + +func (x NMAGetPlayerOutProto_Status) Enum() *NMAGetPlayerOutProto_Status { + p := new(NMAGetPlayerOutProto_Status) + *p = x + return p +} + +func (x NMAGetPlayerOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NMAGetPlayerOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[966].Descriptor() +} + +func (NMAGetPlayerOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[966] +} + +func (x NMAGetPlayerOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NMAGetPlayerOutProto_Status.Descriptor instead. +func (NMAGetPlayerOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1993, 0} +} + +type NMAGetServerConfigOutProto_Status int32 + +const ( + NMAGetServerConfigOutProto_UNKNOWN_STATUS NMAGetServerConfigOutProto_Status = 0 + NMAGetServerConfigOutProto_SUCCESS NMAGetServerConfigOutProto_Status = 1 + NMAGetServerConfigOutProto_ERROR NMAGetServerConfigOutProto_Status = 2 +) + +// Enum value maps for NMAGetServerConfigOutProto_Status. +var ( + NMAGetServerConfigOutProto_Status_name = map[int32]string{ + 0: "UNKNOWN_STATUS", + 1: "SUCCESS", + 2: "ERROR", + } + NMAGetServerConfigOutProto_Status_value = map[string]int32{ + "UNKNOWN_STATUS": 0, + "SUCCESS": 1, + "ERROR": 2, + } +) + +func (x NMAGetServerConfigOutProto_Status) Enum() *NMAGetServerConfigOutProto_Status { + p := new(NMAGetServerConfigOutProto_Status) + *p = x + return p +} + +func (x NMAGetServerConfigOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NMAGetServerConfigOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[967].Descriptor() +} + +func (NMAGetServerConfigOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[967] +} + +func (x NMAGetServerConfigOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NMAGetServerConfigOutProto_Status.Descriptor instead. +func (NMAGetServerConfigOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1995, 0} +} + +type NMAGetSurveyorProjectsOutProto_ErrorStatus int32 + +const ( + NMAGetSurveyorProjectsOutProto_UNDEFINED NMAGetSurveyorProjectsOutProto_ErrorStatus = 0 + NMAGetSurveyorProjectsOutProto_ERROR NMAGetSurveyorProjectsOutProto_ErrorStatus = 1 + NMAGetSurveyorProjectsOutProto_SUCCESS NMAGetSurveyorProjectsOutProto_ErrorStatus = 2 +) + +// Enum value maps for NMAGetSurveyorProjectsOutProto_ErrorStatus. +var ( + NMAGetSurveyorProjectsOutProto_ErrorStatus_name = map[int32]string{ + 0: "UNDEFINED", + 1: "ERROR", + 2: "SUCCESS", + } + NMAGetSurveyorProjectsOutProto_ErrorStatus_value = map[string]int32{ + "UNDEFINED": 0, + "ERROR": 1, + "SUCCESS": 2, + } +) + +func (x NMAGetSurveyorProjectsOutProto_ErrorStatus) Enum() *NMAGetSurveyorProjectsOutProto_ErrorStatus { + p := new(NMAGetSurveyorProjectsOutProto_ErrorStatus) + *p = x + return p +} + +func (x NMAGetSurveyorProjectsOutProto_ErrorStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NMAGetSurveyorProjectsOutProto_ErrorStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[968].Descriptor() +} + +func (NMAGetSurveyorProjectsOutProto_ErrorStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[968] +} + +func (x NMAGetSurveyorProjectsOutProto_ErrorStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NMAGetSurveyorProjectsOutProto_ErrorStatus.Descriptor instead. +func (NMAGetSurveyorProjectsOutProto_ErrorStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1997, 0} +} + +type NMAProjectTaskProto_TaskType int32 + +const ( + NMAProjectTaskProto_UNDEFINED NMAProjectTaskProto_TaskType = 0 + NMAProjectTaskProto_MAPPING NMAProjectTaskProto_TaskType = 1 + NMAProjectTaskProto_VALIDATION NMAProjectTaskProto_TaskType = 2 +) + +// Enum value maps for NMAProjectTaskProto_TaskType. +var ( + NMAProjectTaskProto_TaskType_name = map[int32]string{ + 0: "UNDEFINED", + 1: "MAPPING", + 2: "VALIDATION", + } + NMAProjectTaskProto_TaskType_value = map[string]int32{ + "UNDEFINED": 0, + "MAPPING": 1, + "VALIDATION": 2, + } +) + +func (x NMAProjectTaskProto_TaskType) Enum() *NMAProjectTaskProto_TaskType { + p := new(NMAProjectTaskProto_TaskType) + *p = x + return p +} + +func (x NMAProjectTaskProto_TaskType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NMAProjectTaskProto_TaskType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[969].Descriptor() +} + +func (NMAProjectTaskProto_TaskType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[969] +} + +func (x NMAProjectTaskProto_TaskType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NMAProjectTaskProto_TaskType.Descriptor instead. +func (NMAProjectTaskProto_TaskType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2000, 0} +} + +type NMASurveyorProjectProto_ProjectStatus int32 + +const ( + NMASurveyorProjectProto_UNDEFINED NMASurveyorProjectProto_ProjectStatus = 0 + NMASurveyorProjectProto_ACTIVE NMASurveyorProjectProto_ProjectStatus = 1 + NMASurveyorProjectProto_INACTIVE NMASurveyorProjectProto_ProjectStatus = 2 +) + +// Enum value maps for NMASurveyorProjectProto_ProjectStatus. +var ( + NMASurveyorProjectProto_ProjectStatus_name = map[int32]string{ + 0: "UNDEFINED", + 1: "ACTIVE", + 2: "INACTIVE", + } + NMASurveyorProjectProto_ProjectStatus_value = map[string]int32{ + "UNDEFINED": 0, + "ACTIVE": 1, + "INACTIVE": 2, + } +) + +func (x NMASurveyorProjectProto_ProjectStatus) Enum() *NMASurveyorProjectProto_ProjectStatus { + p := new(NMASurveyorProjectProto_ProjectStatus) + *p = x + return p +} + +func (x NMASurveyorProjectProto_ProjectStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NMASurveyorProjectProto_ProjectStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[970].Descriptor() +} + +func (NMASurveyorProjectProto_ProjectStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[970] +} + +func (x NMASurveyorProjectProto_ProjectStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NMASurveyorProjectProto_ProjectStatus.Descriptor instead. +func (NMASurveyorProjectProto_ProjectStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2003, 0} +} + +type NMAUpdateSurveyorProjectOutProto_ErrorStatus int32 + +const ( + NMAUpdateSurveyorProjectOutProto_UNDEFINED NMAUpdateSurveyorProjectOutProto_ErrorStatus = 0 + NMAUpdateSurveyorProjectOutProto_ERROR NMAUpdateSurveyorProjectOutProto_ErrorStatus = 1 + NMAUpdateSurveyorProjectOutProto_SUCCESS NMAUpdateSurveyorProjectOutProto_ErrorStatus = 2 +) + +// Enum value maps for NMAUpdateSurveyorProjectOutProto_ErrorStatus. +var ( + NMAUpdateSurveyorProjectOutProto_ErrorStatus_name = map[int32]string{ + 0: "UNDEFINED", + 1: "ERROR", + 2: "SUCCESS", + } + NMAUpdateSurveyorProjectOutProto_ErrorStatus_value = map[string]int32{ + "UNDEFINED": 0, + "ERROR": 1, + "SUCCESS": 2, + } +) + +func (x NMAUpdateSurveyorProjectOutProto_ErrorStatus) Enum() *NMAUpdateSurveyorProjectOutProto_ErrorStatus { + p := new(NMAUpdateSurveyorProjectOutProto_ErrorStatus) + *p = x + return p +} + +func (x NMAUpdateSurveyorProjectOutProto_ErrorStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NMAUpdateSurveyorProjectOutProto_ErrorStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[971].Descriptor() +} + +func (NMAUpdateSurveyorProjectOutProto_ErrorStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[971] +} + +func (x NMAUpdateSurveyorProjectOutProto_ErrorStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NMAUpdateSurveyorProjectOutProto_ErrorStatus.Descriptor instead. +func (NMAUpdateSurveyorProjectOutProto_ErrorStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2008, 0} +} + +type NMAUpdateUserOnboardingOutProto_Status int32 + +const ( + NMAUpdateUserOnboardingOutProto_UNKNOWN_STATUS NMAUpdateUserOnboardingOutProto_Status = 0 + NMAUpdateUserOnboardingOutProto_SUCCESS NMAUpdateUserOnboardingOutProto_Status = 1 + NMAUpdateUserOnboardingOutProto_ERROR NMAUpdateUserOnboardingOutProto_Status = 2 +) + +// Enum value maps for NMAUpdateUserOnboardingOutProto_Status. +var ( + NMAUpdateUserOnboardingOutProto_Status_name = map[int32]string{ + 0: "UNKNOWN_STATUS", + 1: "SUCCESS", + 2: "ERROR", + } + NMAUpdateUserOnboardingOutProto_Status_value = map[string]int32{ + "UNKNOWN_STATUS": 0, + "SUCCESS": 1, + "ERROR": 2, + } +) + +func (x NMAUpdateUserOnboardingOutProto_Status) Enum() *NMAUpdateUserOnboardingOutProto_Status { + p := new(NMAUpdateUserOnboardingOutProto_Status) + *p = x + return p +} + +func (x NMAUpdateUserOnboardingOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NMAUpdateUserOnboardingOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[972].Descriptor() +} + +func (NMAUpdateUserOnboardingOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[972] +} + +func (x NMAUpdateUserOnboardingOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NMAUpdateUserOnboardingOutProto_Status.Descriptor instead. +func (NMAUpdateUserOnboardingOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2010, 0} +} + +type NameSharingPreferencesProto_Context int32 + +const ( + NameSharingPreferencesProto_DEFAULT NameSharingPreferencesProto_Context = 0 + NameSharingPreferencesProto_EVENT_PLANNER_ATTENDANCE NameSharingPreferencesProto_Context = 1 +) + +// Enum value maps for NameSharingPreferencesProto_Context. +var ( + NameSharingPreferencesProto_Context_name = map[int32]string{ + 0: "DEFAULT", + 1: "EVENT_PLANNER_ATTENDANCE", + } + NameSharingPreferencesProto_Context_value = map[string]int32{ + "DEFAULT": 0, + "EVENT_PLANNER_ATTENDANCE": 1, + } +) + +func (x NameSharingPreferencesProto_Context) Enum() *NameSharingPreferencesProto_Context { + p := new(NameSharingPreferencesProto_Context) + *p = x + return p +} + +func (x NameSharingPreferencesProto_Context) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NameSharingPreferencesProto_Context) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[973].Descriptor() +} + +func (NameSharingPreferencesProto_Context) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[973] +} + +func (x NameSharingPreferencesProto_Context) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NameSharingPreferencesProto_Context.Descriptor instead. +func (NameSharingPreferencesProto_Context) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2012, 0} +} + +type NameSharingPreferencesProto_Preference int32 + +const ( + NameSharingPreferencesProto_UNSET NameSharingPreferencesProto_Preference = 0 + NameSharingPreferencesProto_FRIENDS NameSharingPreferencesProto_Preference = 1 + NameSharingPreferencesProto_NO_ONE NameSharingPreferencesProto_Preference = 2 + NameSharingPreferencesProto_EVERYONE NameSharingPreferencesProto_Preference = 3 +) + +// Enum value maps for NameSharingPreferencesProto_Preference. +var ( + NameSharingPreferencesProto_Preference_name = map[int32]string{ + 0: "UNSET", + 1: "FRIENDS", + 2: "NO_ONE", + 3: "EVERYONE", + } + NameSharingPreferencesProto_Preference_value = map[string]int32{ + "UNSET": 0, + "FRIENDS": 1, + "NO_ONE": 2, + "EVERYONE": 3, + } +) + +func (x NameSharingPreferencesProto_Preference) Enum() *NameSharingPreferencesProto_Preference { + p := new(NameSharingPreferencesProto_Preference) + *p = x + return p +} + +func (x NameSharingPreferencesProto_Preference) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NameSharingPreferencesProto_Preference) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[974].Descriptor() +} + +func (NameSharingPreferencesProto_Preference) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[974] +} + +func (x NameSharingPreferencesProto_Preference) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NameSharingPreferencesProto_Preference.Descriptor instead. +func (NameSharingPreferencesProto_Preference) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2012, 1} +} + +type NaturalArtPoiEncounterOutProto_Result int32 + +const ( + NaturalArtPoiEncounterOutProto_UNSET NaturalArtPoiEncounterOutProto_Result = 0 + NaturalArtPoiEncounterOutProto_SUCCESS NaturalArtPoiEncounterOutProto_Result = 1 + NaturalArtPoiEncounterOutProto_NO_ENCOUNTER_AVAILABLE NaturalArtPoiEncounterOutProto_Result = 2 + NaturalArtPoiEncounterOutProto_POKEMON_INVENTORY_FULL NaturalArtPoiEncounterOutProto_Result = 3 + NaturalArtPoiEncounterOutProto_ERROR_UNKNOWN NaturalArtPoiEncounterOutProto_Result = 4 +) + +// Enum value maps for NaturalArtPoiEncounterOutProto_Result. +var ( + NaturalArtPoiEncounterOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "NO_ENCOUNTER_AVAILABLE", + 3: "POKEMON_INVENTORY_FULL", + 4: "ERROR_UNKNOWN", + } + NaturalArtPoiEncounterOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "NO_ENCOUNTER_AVAILABLE": 2, + "POKEMON_INVENTORY_FULL": 3, + "ERROR_UNKNOWN": 4, + } +) + +func (x NaturalArtPoiEncounterOutProto_Result) Enum() *NaturalArtPoiEncounterOutProto_Result { + p := new(NaturalArtPoiEncounterOutProto_Result) + *p = x + return p +} + +func (x NaturalArtPoiEncounterOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NaturalArtPoiEncounterOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[975].Descriptor() +} + +func (NaturalArtPoiEncounterOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[975] +} + +func (x NaturalArtPoiEncounterOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NaturalArtPoiEncounterOutProto_Result.Descriptor instead. +func (NaturalArtPoiEncounterOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2016, 0} +} + +type NeutralAvatarBadgeRewardOutProto_Result int32 + +const ( + NeutralAvatarBadgeRewardOutProto_UNSET NeutralAvatarBadgeRewardOutProto_Result = 0 + NeutralAvatarBadgeRewardOutProto_SUCCESS NeutralAvatarBadgeRewardOutProto_Result = 1 +) + +// Enum value maps for NeutralAvatarBadgeRewardOutProto_Result. +var ( + NeutralAvatarBadgeRewardOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + NeutralAvatarBadgeRewardOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x NeutralAvatarBadgeRewardOutProto_Result) Enum() *NeutralAvatarBadgeRewardOutProto_Result { + p := new(NeutralAvatarBadgeRewardOutProto_Result) + *p = x + return p +} + +func (x NeutralAvatarBadgeRewardOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NeutralAvatarBadgeRewardOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[976].Descriptor() +} + +func (NeutralAvatarBadgeRewardOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[976] +} + +func (x NeutralAvatarBadgeRewardOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NeutralAvatarBadgeRewardOutProto_Result.Descriptor instead. +func (NeutralAvatarBadgeRewardOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2039, 0} +} + +type NewsArticleProto_NewsTemplate int32 + +const ( + NewsArticleProto_UNSET NewsArticleProto_NewsTemplate = 0 + NewsArticleProto_DEFAULT_TEMPLATE NewsArticleProto_NewsTemplate = 1 +) + +// Enum value maps for NewsArticleProto_NewsTemplate. +var ( + NewsArticleProto_NewsTemplate_name = map[int32]string{ + 0: "UNSET", + 1: "DEFAULT_TEMPLATE", + } + NewsArticleProto_NewsTemplate_value = map[string]int32{ + "UNSET": 0, + "DEFAULT_TEMPLATE": 1, + } +) + +func (x NewsArticleProto_NewsTemplate) Enum() *NewsArticleProto_NewsTemplate { + p := new(NewsArticleProto_NewsTemplate) + *p = x + return p +} + +func (x NewsArticleProto_NewsTemplate) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NewsArticleProto_NewsTemplate) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[977].Descriptor() +} + +func (NewsArticleProto_NewsTemplate) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[977] +} + +func (x NewsArticleProto_NewsTemplate) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NewsArticleProto_NewsTemplate.Descriptor instead. +func (NewsArticleProto_NewsTemplate) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2050, 0} +} + +type NewsfeedPost_NewsfeedChannel int32 + +const ( + NewsfeedPost_NOT_DEFINED NewsfeedPost_NewsfeedChannel = 0 + NewsfeedPost_NEWSFEED_MESSAGE_CHANNEL NewsfeedPost_NewsfeedChannel = 1 + NewsfeedPost_IN_APP_MESSAGE_CHANNEL NewsfeedPost_NewsfeedChannel = 2 +) + +// Enum value maps for NewsfeedPost_NewsfeedChannel. +var ( + NewsfeedPost_NewsfeedChannel_name = map[int32]string{ + 0: "NOT_DEFINED", + 1: "NEWSFEED_MESSAGE_CHANNEL", + 2: "IN_APP_MESSAGE_CHANNEL", + } + NewsfeedPost_NewsfeedChannel_value = map[string]int32{ + "NOT_DEFINED": 0, + "NEWSFEED_MESSAGE_CHANNEL": 1, + "IN_APP_MESSAGE_CHANNEL": 2, + } +) + +func (x NewsfeedPost_NewsfeedChannel) Enum() *NewsfeedPost_NewsfeedChannel { + p := new(NewsfeedPost_NewsfeedChannel) + *p = x + return p +} + +func (x NewsfeedPost_NewsfeedChannel) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NewsfeedPost_NewsfeedChannel) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[978].Descriptor() +} + +func (NewsfeedPost_NewsfeedChannel) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[978] +} + +func (x NewsfeedPost_NewsfeedChannel) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NewsfeedPost_NewsfeedChannel.Descriptor instead. +func (NewsfeedPost_NewsfeedChannel) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2055, 0} +} + +type NiaAuthAuthenticateAppleSignInResponseProto_Status int32 + +const ( + NiaAuthAuthenticateAppleSignInResponseProto_UNSET NiaAuthAuthenticateAppleSignInResponseProto_Status = 0 + NiaAuthAuthenticateAppleSignInResponseProto_SUCCESS NiaAuthAuthenticateAppleSignInResponseProto_Status = 1 + NiaAuthAuthenticateAppleSignInResponseProto_INVALID_AUTH NiaAuthAuthenticateAppleSignInResponseProto_Status = 2 + NiaAuthAuthenticateAppleSignInResponseProto_SERVER_ERROR NiaAuthAuthenticateAppleSignInResponseProto_Status = 3 +) + +// Enum value maps for NiaAuthAuthenticateAppleSignInResponseProto_Status. +var ( + NiaAuthAuthenticateAppleSignInResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "INVALID_AUTH", + 3: "SERVER_ERROR", + } + NiaAuthAuthenticateAppleSignInResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "INVALID_AUTH": 2, + "SERVER_ERROR": 3, + } +) + +func (x NiaAuthAuthenticateAppleSignInResponseProto_Status) Enum() *NiaAuthAuthenticateAppleSignInResponseProto_Status { + p := new(NiaAuthAuthenticateAppleSignInResponseProto_Status) + *p = x + return p +} + +func (x NiaAuthAuthenticateAppleSignInResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NiaAuthAuthenticateAppleSignInResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[979].Descriptor() +} + +func (NiaAuthAuthenticateAppleSignInResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[979] +} + +func (x NiaAuthAuthenticateAppleSignInResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NiaAuthAuthenticateAppleSignInResponseProto_Status.Descriptor instead. +func (NiaAuthAuthenticateAppleSignInResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2061, 0} +} + +type NiaAuthValidateNiaAppleAuthTokenResponseProto_Status int32 + +const ( + NiaAuthValidateNiaAppleAuthTokenResponseProto_UNSET NiaAuthValidateNiaAppleAuthTokenResponseProto_Status = 0 + NiaAuthValidateNiaAppleAuthTokenResponseProto_SUCCESS NiaAuthValidateNiaAppleAuthTokenResponseProto_Status = 1 + NiaAuthValidateNiaAppleAuthTokenResponseProto_INVALID_AUTH NiaAuthValidateNiaAppleAuthTokenResponseProto_Status = 2 + NiaAuthValidateNiaAppleAuthTokenResponseProto_EXPIRED_AUTH NiaAuthValidateNiaAppleAuthTokenResponseProto_Status = 3 + NiaAuthValidateNiaAppleAuthTokenResponseProto_SERVER_ERROR NiaAuthValidateNiaAppleAuthTokenResponseProto_Status = 4 +) + +// Enum value maps for NiaAuthValidateNiaAppleAuthTokenResponseProto_Status. +var ( + NiaAuthValidateNiaAppleAuthTokenResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "INVALID_AUTH", + 3: "EXPIRED_AUTH", + 4: "SERVER_ERROR", + } + NiaAuthValidateNiaAppleAuthTokenResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "INVALID_AUTH": 2, + "EXPIRED_AUTH": 3, + "SERVER_ERROR": 4, + } +) + +func (x NiaAuthValidateNiaAppleAuthTokenResponseProto_Status) Enum() *NiaAuthValidateNiaAppleAuthTokenResponseProto_Status { + p := new(NiaAuthValidateNiaAppleAuthTokenResponseProto_Status) + *p = x + return p +} + +func (x NiaAuthValidateNiaAppleAuthTokenResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NiaAuthValidateNiaAppleAuthTokenResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[980].Descriptor() +} + +func (NiaAuthValidateNiaAppleAuthTokenResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[980] +} + +func (x NiaAuthValidateNiaAppleAuthTokenResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NiaAuthValidateNiaAppleAuthTokenResponseProto_Status.Descriptor instead. +func (NiaAuthValidateNiaAppleAuthTokenResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2063, 0} +} + +type NianticProfileTelemetry_NianticProfileTelemetryIds int32 + +const ( + NianticProfileTelemetry_UNDEFINED NianticProfileTelemetry_NianticProfileTelemetryIds = 0 + NianticProfileTelemetry_OPEN_MY_PROFILE NianticProfileTelemetry_NianticProfileTelemetryIds = 1 + NianticProfileTelemetry_OPEN_FRIEND_PROFILE NianticProfileTelemetry_NianticProfileTelemetryIds = 2 +) + +// Enum value maps for NianticProfileTelemetry_NianticProfileTelemetryIds. +var ( + NianticProfileTelemetry_NianticProfileTelemetryIds_name = map[int32]string{ + 0: "UNDEFINED", + 1: "OPEN_MY_PROFILE", + 2: "OPEN_FRIEND_PROFILE", + } + NianticProfileTelemetry_NianticProfileTelemetryIds_value = map[string]int32{ + "UNDEFINED": 0, + "OPEN_MY_PROFILE": 1, + "OPEN_FRIEND_PROFILE": 2, + } +) + +func (x NianticProfileTelemetry_NianticProfileTelemetryIds) Enum() *NianticProfileTelemetry_NianticProfileTelemetryIds { + p := new(NianticProfileTelemetry_NianticProfileTelemetryIds) + *p = x + return p +} + +func (x NianticProfileTelemetry_NianticProfileTelemetryIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NianticProfileTelemetry_NianticProfileTelemetryIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[981].Descriptor() +} + +func (NianticProfileTelemetry_NianticProfileTelemetryIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[981] +} + +func (x NianticProfileTelemetry_NianticProfileTelemetryIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NianticProfileTelemetry_NianticProfileTelemetryIds.Descriptor instead. +func (NianticProfileTelemetry_NianticProfileTelemetryIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2065, 0} +} + +type NicknamePokemonOutProto_Result int32 + +const ( + NicknamePokemonOutProto_UNSET NicknamePokemonOutProto_Result = 0 + NicknamePokemonOutProto_SUCCESS NicknamePokemonOutProto_Result = 1 + NicknamePokemonOutProto_ERROR_INVALID_NICKNAME NicknamePokemonOutProto_Result = 2 + NicknamePokemonOutProto_ERROR_POKEMON_NOT_FOUND NicknamePokemonOutProto_Result = 3 + NicknamePokemonOutProto_ERROR_POKEMON_IS_EGG NicknamePokemonOutProto_Result = 4 + NicknamePokemonOutProto_ERROR_FILTERED_NICKNAME NicknamePokemonOutProto_Result = 5 + NicknamePokemonOutProto_ERROR_EXCEEDED_CHANGE_LIMIT NicknamePokemonOutProto_Result = 6 +) + +// Enum value maps for NicknamePokemonOutProto_Result. +var ( + NicknamePokemonOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_INVALID_NICKNAME", + 3: "ERROR_POKEMON_NOT_FOUND", + 4: "ERROR_POKEMON_IS_EGG", + 5: "ERROR_FILTERED_NICKNAME", + 6: "ERROR_EXCEEDED_CHANGE_LIMIT", + } + NicknamePokemonOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_INVALID_NICKNAME": 2, + "ERROR_POKEMON_NOT_FOUND": 3, + "ERROR_POKEMON_IS_EGG": 4, + "ERROR_FILTERED_NICKNAME": 5, + "ERROR_EXCEEDED_CHANGE_LIMIT": 6, + } +) + +func (x NicknamePokemonOutProto_Result) Enum() *NicknamePokemonOutProto_Result { + p := new(NicknamePokemonOutProto_Result) + *p = x + return p +} + +func (x NicknamePokemonOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NicknamePokemonOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[982].Descriptor() +} + +func (NicknamePokemonOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[982] +} + +func (x NicknamePokemonOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NicknamePokemonOutProto_Result.Descriptor instead. +func (NicknamePokemonOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2071, 0} +} + +type NpcBattle_Character int32 + +const ( + NpcBattle_CHARACTER_UNSET NpcBattle_Character = 0 + NpcBattle_CHARACTER_GRUNT_MALE NpcBattle_Character = 1 + NpcBattle_CHARACTER_GRUNT_FEMALE NpcBattle_Character = 2 + NpcBattle_CHARACTER_ARLO NpcBattle_Character = 3 + NpcBattle_CHARACTER_CLIFF NpcBattle_Character = 4 + NpcBattle_CHARACTER_SIERRA NpcBattle_Character = 5 + NpcBattle_CHARACTER_GIOVANNI NpcBattle_Character = 6 + NpcBattle_CHARACTER_JESSIE NpcBattle_Character = 7 + NpcBattle_CHARACTER_JAMES NpcBattle_Character = 8 + NpcBattle_CHARACTER_BLANCHE NpcBattle_Character = 9 + NpcBattle_CHARACTER_CANDELA NpcBattle_Character = 10 + NpcBattle_CHARACTER_SPARK NpcBattle_Character = 11 +) + +// Enum value maps for NpcBattle_Character. +var ( + NpcBattle_Character_name = map[int32]string{ + 0: "CHARACTER_UNSET", + 1: "CHARACTER_GRUNT_MALE", + 2: "CHARACTER_GRUNT_FEMALE", + 3: "CHARACTER_ARLO", + 4: "CHARACTER_CLIFF", + 5: "CHARACTER_SIERRA", + 6: "CHARACTER_GIOVANNI", + 7: "CHARACTER_JESSIE", + 8: "CHARACTER_JAMES", + 9: "CHARACTER_BLANCHE", + 10: "CHARACTER_CANDELA", + 11: "CHARACTER_SPARK", + } + NpcBattle_Character_value = map[string]int32{ + "CHARACTER_UNSET": 0, + "CHARACTER_GRUNT_MALE": 1, + "CHARACTER_GRUNT_FEMALE": 2, + "CHARACTER_ARLO": 3, + "CHARACTER_CLIFF": 4, + "CHARACTER_SIERRA": 5, + "CHARACTER_GIOVANNI": 6, + "CHARACTER_JESSIE": 7, + "CHARACTER_JAMES": 8, + "CHARACTER_BLANCHE": 9, + "CHARACTER_CANDELA": 10, + "CHARACTER_SPARK": 11, + } +) + +func (x NpcBattle_Character) Enum() *NpcBattle_Character { + p := new(NpcBattle_Character) + *p = x + return p +} + +func (x NpcBattle_Character) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NpcBattle_Character) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[983].Descriptor() +} + +func (NpcBattle_Character) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[983] +} + +func (x NpcBattle_Character) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NpcBattle_Character.Descriptor instead. +func (NpcBattle_Character) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2079, 0} +} + +type NpcEventProto_Event int32 + +const ( + NpcEventProto_UNSET NpcEventProto_Event = 0 + NpcEventProto_TERMINATE_ENCOUNTER NpcEventProto_Event = 1 + NpcEventProto_GIFT_EXCHANGE NpcEventProto_Event = 2 + NpcEventProto_POKEMON_TRADE NpcEventProto_Event = 3 + NpcEventProto_DESPAWN_NPC NpcEventProto_Event = 4 + NpcEventProto_YES_NO_SELECT NpcEventProto_Event = 5 + NpcEventProto_MULTI_SELECT NpcEventProto_Event = 6 + NpcEventProto_SET_TUTORIAL_FLAG NpcEventProto_Event = 7 +) + +// Enum value maps for NpcEventProto_Event. +var ( + NpcEventProto_Event_name = map[int32]string{ + 0: "UNSET", + 1: "TERMINATE_ENCOUNTER", + 2: "GIFT_EXCHANGE", + 3: "POKEMON_TRADE", + 4: "DESPAWN_NPC", + 5: "YES_NO_SELECT", + 6: "MULTI_SELECT", + 7: "SET_TUTORIAL_FLAG", + } + NpcEventProto_Event_value = map[string]int32{ + "UNSET": 0, + "TERMINATE_ENCOUNTER": 1, + "GIFT_EXCHANGE": 2, + "POKEMON_TRADE": 3, + "DESPAWN_NPC": 4, + "YES_NO_SELECT": 5, + "MULTI_SELECT": 6, + "SET_TUTORIAL_FLAG": 7, + } +) + +func (x NpcEventProto_Event) Enum() *NpcEventProto_Event { + p := new(NpcEventProto_Event) + *p = x + return p +} + +func (x NpcEventProto_Event) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NpcEventProto_Event) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[984].Descriptor() +} + +func (NpcEventProto_Event) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[984] +} + +func (x NpcEventProto_Event) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NpcEventProto_Event.Descriptor instead. +func (NpcEventProto_Event) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2081, 0} +} + +type NpcOpenGiftOutProto_Result int32 + +const ( + NpcOpenGiftOutProto_UNSET NpcOpenGiftOutProto_Result = 0 + NpcOpenGiftOutProto_SUCCESS NpcOpenGiftOutProto_Result = 1 + NpcOpenGiftOutProto_ERROR_UNKNOWN NpcOpenGiftOutProto_Result = 2 + NpcOpenGiftOutProto_ERROR_ENCOUNTER_NOT_FOUND NpcOpenGiftOutProto_Result = 3 + NpcOpenGiftOutProto_ERROR_GIFT_NOT_FOUND NpcOpenGiftOutProto_Result = 4 + NpcOpenGiftOutProto_ERROR_GIFT_ALREADY_OPENED NpcOpenGiftOutProto_Result = 5 + NpcOpenGiftOutProto_ERROR_PLAYER_BAG_FULL NpcOpenGiftOutProto_Result = 6 +) + +// Enum value maps for NpcOpenGiftOutProto_Result. +var ( + NpcOpenGiftOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_ENCOUNTER_NOT_FOUND", + 4: "ERROR_GIFT_NOT_FOUND", + 5: "ERROR_GIFT_ALREADY_OPENED", + 6: "ERROR_PLAYER_BAG_FULL", + } + NpcOpenGiftOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_ENCOUNTER_NOT_FOUND": 3, + "ERROR_GIFT_NOT_FOUND": 4, + "ERROR_GIFT_ALREADY_OPENED": 5, + "ERROR_PLAYER_BAG_FULL": 6, + } +) + +func (x NpcOpenGiftOutProto_Result) Enum() *NpcOpenGiftOutProto_Result { + p := new(NpcOpenGiftOutProto_Result) + *p = x + return p +} + +func (x NpcOpenGiftOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NpcOpenGiftOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[985].Descriptor() +} + +func (NpcOpenGiftOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[985] +} + +func (x NpcOpenGiftOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NpcOpenGiftOutProto_Result.Descriptor instead. +func (NpcOpenGiftOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2082, 0} +} + +type NpcSendGiftOutProto_Result int32 + +const ( + NpcSendGiftOutProto_UNSET NpcSendGiftOutProto_Result = 0 + NpcSendGiftOutProto_SUCCESS NpcSendGiftOutProto_Result = 1 + NpcSendGiftOutProto_ERROR_UNKNOWN NpcSendGiftOutProto_Result = 2 + NpcSendGiftOutProto_ERROR_GIFT_LIMIT NpcSendGiftOutProto_Result = 3 + NpcSendGiftOutProto_ERROR_PLAYER_HAS_NO_STICKERS NpcSendGiftOutProto_Result = 4 +) + +// Enum value maps for NpcSendGiftOutProto_Result. +var ( + NpcSendGiftOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_GIFT_LIMIT", + 4: "ERROR_PLAYER_HAS_NO_STICKERS", + } + NpcSendGiftOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_GIFT_LIMIT": 3, + "ERROR_PLAYER_HAS_NO_STICKERS": 4, + } +) + +func (x NpcSendGiftOutProto_Result) Enum() *NpcSendGiftOutProto_Result { + p := new(NpcSendGiftOutProto_Result) + *p = x + return p +} + +func (x NpcSendGiftOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NpcSendGiftOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[986].Descriptor() +} + +func (NpcSendGiftOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[986] +} + +func (x NpcSendGiftOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NpcSendGiftOutProto_Result.Descriptor instead. +func (NpcSendGiftOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2087, 0} +} + +type NpcUpdateStateOutProto_State int32 + +const ( + NpcUpdateStateOutProto_UNSET NpcUpdateStateOutProto_State = 0 + NpcUpdateStateOutProto_SUCCESS NpcUpdateStateOutProto_State = 1 + NpcUpdateStateOutProto_NPC_NOT_FOUND NpcUpdateStateOutProto_State = 2 + NpcUpdateStateOutProto_STEP_INVALID NpcUpdateStateOutProto_State = 3 +) + +// Enum value maps for NpcUpdateStateOutProto_State. +var ( + NpcUpdateStateOutProto_State_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "NPC_NOT_FOUND", + 3: "STEP_INVALID", + } + NpcUpdateStateOutProto_State_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "NPC_NOT_FOUND": 2, + "STEP_INVALID": 3, + } +) + +func (x NpcUpdateStateOutProto_State) Enum() *NpcUpdateStateOutProto_State { + p := new(NpcUpdateStateOutProto_State) + *p = x + return p +} + +func (x NpcUpdateStateOutProto_State) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NpcUpdateStateOutProto_State) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[987].Descriptor() +} + +func (NpcUpdateStateOutProto_State) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[987] +} + +func (x NpcUpdateStateOutProto_State) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NpcUpdateStateOutProto_State.Descriptor instead. +func (NpcUpdateStateOutProto_State) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2089, 0} +} + +type OpenBuddyGiftOutProto_Result int32 + +const ( + OpenBuddyGiftOutProto_UNSET OpenBuddyGiftOutProto_Result = 0 + OpenBuddyGiftOutProto_ERROR_BUDDY_NOT_VALID OpenBuddyGiftOutProto_Result = 1 + OpenBuddyGiftOutProto_SUCCESS_ADDED_LOOT_TO_INVENTORY OpenBuddyGiftOutProto_Result = 2 + OpenBuddyGiftOutProto_SUCCESS_ADDED_SOUVENIR_TO_COLLECTIONS OpenBuddyGiftOutProto_Result = 3 + OpenBuddyGiftOutProto_ERROR_BUDDY_HAS_NOT_PICKED_UP_ANY_SOUVENIRS OpenBuddyGiftOutProto_Result = 4 + OpenBuddyGiftOutProto_ERROR_INVENTORY_IS_FULL OpenBuddyGiftOutProto_Result = 5 + OpenBuddyGiftOutProto_ERROR_BUDDY_NOT_ON_MAP OpenBuddyGiftOutProto_Result = 6 +) + +// Enum value maps for OpenBuddyGiftOutProto_Result. +var ( + OpenBuddyGiftOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "ERROR_BUDDY_NOT_VALID", + 2: "SUCCESS_ADDED_LOOT_TO_INVENTORY", + 3: "SUCCESS_ADDED_SOUVENIR_TO_COLLECTIONS", + 4: "ERROR_BUDDY_HAS_NOT_PICKED_UP_ANY_SOUVENIRS", + 5: "ERROR_INVENTORY_IS_FULL", + 6: "ERROR_BUDDY_NOT_ON_MAP", + } + OpenBuddyGiftOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "ERROR_BUDDY_NOT_VALID": 1, + "SUCCESS_ADDED_LOOT_TO_INVENTORY": 2, + "SUCCESS_ADDED_SOUVENIR_TO_COLLECTIONS": 3, + "ERROR_BUDDY_HAS_NOT_PICKED_UP_ANY_SOUVENIRS": 4, + "ERROR_INVENTORY_IS_FULL": 5, + "ERROR_BUDDY_NOT_ON_MAP": 6, + } +) + +func (x OpenBuddyGiftOutProto_Result) Enum() *OpenBuddyGiftOutProto_Result { + p := new(OpenBuddyGiftOutProto_Result) + *p = x + return p +} + +func (x OpenBuddyGiftOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (OpenBuddyGiftOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[988].Descriptor() +} + +func (OpenBuddyGiftOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[988] +} + +func (x OpenBuddyGiftOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use OpenBuddyGiftOutProto_Result.Descriptor instead. +func (OpenBuddyGiftOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2103, 0} +} + +type OpenCampfireMapTelemetry_SourcePage int32 + +const ( + OpenCampfireMapTelemetry_UNKNOWN OpenCampfireMapTelemetry_SourcePage = 0 + OpenCampfireMapTelemetry_MAP OpenCampfireMapTelemetry_SourcePage = 1 + OpenCampfireMapTelemetry_NEARBY_RAIDS OpenCampfireMapTelemetry_SourcePage = 2 + OpenCampfireMapTelemetry_GYM_APPROACH OpenCampfireMapTelemetry_SourcePage = 3 + OpenCampfireMapTelemetry_RAID_APPROACH OpenCampfireMapTelemetry_SourcePage = 4 + OpenCampfireMapTelemetry_CATCH_CARD OpenCampfireMapTelemetry_SourcePage = 5 + OpenCampfireMapTelemetry_NEARBY_ROUTES OpenCampfireMapTelemetry_SourcePage = 6 + OpenCampfireMapTelemetry_NOTIFICATION OpenCampfireMapTelemetry_SourcePage = 8 +) + +// Enum value maps for OpenCampfireMapTelemetry_SourcePage. +var ( + OpenCampfireMapTelemetry_SourcePage_name = map[int32]string{ + 0: "UNKNOWN", + 1: "MAP", + 2: "NEARBY_RAIDS", + 3: "GYM_APPROACH", + 4: "RAID_APPROACH", + 5: "CATCH_CARD", + 6: "NEARBY_ROUTES", + 8: "NOTIFICATION", + } + OpenCampfireMapTelemetry_SourcePage_value = map[string]int32{ + "UNKNOWN": 0, + "MAP": 1, + "NEARBY_RAIDS": 2, + "GYM_APPROACH": 3, + "RAID_APPROACH": 4, + "CATCH_CARD": 5, + "NEARBY_ROUTES": 6, + "NOTIFICATION": 8, + } +) + +func (x OpenCampfireMapTelemetry_SourcePage) Enum() *OpenCampfireMapTelemetry_SourcePage { + p := new(OpenCampfireMapTelemetry_SourcePage) + *p = x + return p +} + +func (x OpenCampfireMapTelemetry_SourcePage) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (OpenCampfireMapTelemetry_SourcePage) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[989].Descriptor() +} + +func (OpenCampfireMapTelemetry_SourcePage) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[989] +} + +func (x OpenCampfireMapTelemetry_SourcePage) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use OpenCampfireMapTelemetry_SourcePage.Descriptor instead. +func (OpenCampfireMapTelemetry_SourcePage) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2105, 0} +} + +type OpenCombatChallengeOutProto_Result int32 + +const ( + OpenCombatChallengeOutProto_UNSET OpenCombatChallengeOutProto_Result = 0 + OpenCombatChallengeOutProto_SUCCESS OpenCombatChallengeOutProto_Result = 1 + OpenCombatChallengeOutProto_ERROR_INVALID_CHALLENGE_STATE OpenCombatChallengeOutProto_Result = 2 + OpenCombatChallengeOutProto_ERROR_CHALLENGE_NOT_FOUND OpenCombatChallengeOutProto_Result = 3 + OpenCombatChallengeOutProto_ERROR_POKEMON_NOT_IN_INVENTORY OpenCombatChallengeOutProto_Result = 4 + OpenCombatChallengeOutProto_ERROR_NOT_ELIGIBLE_LEAGUE OpenCombatChallengeOutProto_Result = 5 + OpenCombatChallengeOutProto_ERROR_PLAYER_BELOW_MINIMUM_LEVEL OpenCombatChallengeOutProto_Result = 6 + OpenCombatChallengeOutProto_ERROR_ALREADY_TIMEDOUT OpenCombatChallengeOutProto_Result = 8 + OpenCombatChallengeOutProto_ERROR_ALREADY_CANCELLED OpenCombatChallengeOutProto_Result = 9 + OpenCombatChallengeOutProto_ERROR_FRIEND_NOT_FOUND OpenCombatChallengeOutProto_Result = 10 + OpenCombatChallengeOutProto_ERROR_FAILED_TO_SEND_NOTIFICATION OpenCombatChallengeOutProto_Result = 11 + OpenCombatChallengeOutProto_ERROR_ACCESS_DENIED OpenCombatChallengeOutProto_Result = 12 + OpenCombatChallengeOutProto_ERROR_INELIGIBLE_OPPONENT OpenCombatChallengeOutProto_Result = 13 +) + +// Enum value maps for OpenCombatChallengeOutProto_Result. +var ( + OpenCombatChallengeOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_INVALID_CHALLENGE_STATE", + 3: "ERROR_CHALLENGE_NOT_FOUND", + 4: "ERROR_POKEMON_NOT_IN_INVENTORY", + 5: "ERROR_NOT_ELIGIBLE_LEAGUE", + 6: "ERROR_PLAYER_BELOW_MINIMUM_LEVEL", + 8: "ERROR_ALREADY_TIMEDOUT", + 9: "ERROR_ALREADY_CANCELLED", + 10: "ERROR_FRIEND_NOT_FOUND", + 11: "ERROR_FAILED_TO_SEND_NOTIFICATION", + 12: "ERROR_ACCESS_DENIED", + 13: "ERROR_INELIGIBLE_OPPONENT", + } + OpenCombatChallengeOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_INVALID_CHALLENGE_STATE": 2, + "ERROR_CHALLENGE_NOT_FOUND": 3, + "ERROR_POKEMON_NOT_IN_INVENTORY": 4, + "ERROR_NOT_ELIGIBLE_LEAGUE": 5, + "ERROR_PLAYER_BELOW_MINIMUM_LEVEL": 6, + "ERROR_ALREADY_TIMEDOUT": 8, + "ERROR_ALREADY_CANCELLED": 9, + "ERROR_FRIEND_NOT_FOUND": 10, + "ERROR_FAILED_TO_SEND_NOTIFICATION": 11, + "ERROR_ACCESS_DENIED": 12, + "ERROR_INELIGIBLE_OPPONENT": 13, + } +) + +func (x OpenCombatChallengeOutProto_Result) Enum() *OpenCombatChallengeOutProto_Result { + p := new(OpenCombatChallengeOutProto_Result) + *p = x + return p +} + +func (x OpenCombatChallengeOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (OpenCombatChallengeOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[990].Descriptor() +} + +func (OpenCombatChallengeOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[990] +} + +func (x OpenCombatChallengeOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use OpenCombatChallengeOutProto_Result.Descriptor instead. +func (OpenCombatChallengeOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2107, 0} +} + +type OpenCombatSessionOutProto_Result int32 + +const ( + OpenCombatSessionOutProto_UNSET OpenCombatSessionOutProto_Result = 0 + OpenCombatSessionOutProto_SUCCESS OpenCombatSessionOutProto_Result = 1 + OpenCombatSessionOutProto_ERROR_INVALID_COMBAT_STATE OpenCombatSessionOutProto_Result = 2 + OpenCombatSessionOutProto_ERROR_COMBAT_SESSION_FULL OpenCombatSessionOutProto_Result = 3 + OpenCombatSessionOutProto_ERROR_POKEMON_NOT_IN_INVENTORY OpenCombatSessionOutProto_Result = 4 + OpenCombatSessionOutProto_ERROR_OPPONENT_NOT_IN_RANGE OpenCombatSessionOutProto_Result = 5 + OpenCombatSessionOutProto_ERROR_CHALLENGE_EXPIRED OpenCombatSessionOutProto_Result = 6 + OpenCombatSessionOutProto_ERROR_PLAYER_BELOW_MINIMUM_LEVEL OpenCombatSessionOutProto_Result = 7 + OpenCombatSessionOutProto_ERROR_OPPONENT_QUIT OpenCombatSessionOutProto_Result = 8 + OpenCombatSessionOutProto_ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE OpenCombatSessionOutProto_Result = 9 + OpenCombatSessionOutProto_ERROR_COMBAT_LEAGUE_UNSPECIFIED OpenCombatSessionOutProto_Result = 10 + OpenCombatSessionOutProto_ERROR_ACCESS_DENIED OpenCombatSessionOutProto_Result = 11 + OpenCombatSessionOutProto_ERROR_PLAYER_HAS_NO_BATTLE_PASSES OpenCombatSessionOutProto_Result = 12 + OpenCombatSessionOutProto_WAITING_FOR_PLAYERS OpenCombatSessionOutProto_Result = 13 +) + +// Enum value maps for OpenCombatSessionOutProto_Result. +var ( + OpenCombatSessionOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_INVALID_COMBAT_STATE", + 3: "ERROR_COMBAT_SESSION_FULL", + 4: "ERROR_POKEMON_NOT_IN_INVENTORY", + 5: "ERROR_OPPONENT_NOT_IN_RANGE", + 6: "ERROR_CHALLENGE_EXPIRED", + 7: "ERROR_PLAYER_BELOW_MINIMUM_LEVEL", + 8: "ERROR_OPPONENT_QUIT", + 9: "ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE", + 10: "ERROR_COMBAT_LEAGUE_UNSPECIFIED", + 11: "ERROR_ACCESS_DENIED", + 12: "ERROR_PLAYER_HAS_NO_BATTLE_PASSES", + 13: "WAITING_FOR_PLAYERS", + } + OpenCombatSessionOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_INVALID_COMBAT_STATE": 2, + "ERROR_COMBAT_SESSION_FULL": 3, + "ERROR_POKEMON_NOT_IN_INVENTORY": 4, + "ERROR_OPPONENT_NOT_IN_RANGE": 5, + "ERROR_CHALLENGE_EXPIRED": 6, + "ERROR_PLAYER_BELOW_MINIMUM_LEVEL": 7, + "ERROR_OPPONENT_QUIT": 8, + "ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE": 9, + "ERROR_COMBAT_LEAGUE_UNSPECIFIED": 10, + "ERROR_ACCESS_DENIED": 11, + "ERROR_PLAYER_HAS_NO_BATTLE_PASSES": 12, + "WAITING_FOR_PLAYERS": 13, + } +) + +func (x OpenCombatSessionOutProto_Result) Enum() *OpenCombatSessionOutProto_Result { + p := new(OpenCombatSessionOutProto_Result) + *p = x + return p +} + +func (x OpenCombatSessionOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (OpenCombatSessionOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[991].Descriptor() +} + +func (OpenCombatSessionOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[991] +} + +func (x OpenCombatSessionOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use OpenCombatSessionOutProto_Result.Descriptor instead. +func (OpenCombatSessionOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2111, 0} +} + +type OpenGiftLogEntry_Result int32 + +const ( + OpenGiftLogEntry_UNSET OpenGiftLogEntry_Result = 0 + OpenGiftLogEntry_SUCCESS OpenGiftLogEntry_Result = 1 + OpenGiftLogEntry_NPC_TRADE OpenGiftLogEntry_Result = 2 +) + +// Enum value maps for OpenGiftLogEntry_Result. +var ( + OpenGiftLogEntry_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "NPC_TRADE", + } + OpenGiftLogEntry_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "NPC_TRADE": 2, + } +) + +func (x OpenGiftLogEntry_Result) Enum() *OpenGiftLogEntry_Result { + p := new(OpenGiftLogEntry_Result) + *p = x + return p +} + +func (x OpenGiftLogEntry_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (OpenGiftLogEntry_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[992].Descriptor() +} + +func (OpenGiftLogEntry_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[992] +} + +func (x OpenGiftLogEntry_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use OpenGiftLogEntry_Result.Descriptor instead. +func (OpenGiftLogEntry_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2114, 0} +} + +type OpenGiftOutProto_Result int32 + +const ( + OpenGiftOutProto_UNSET OpenGiftOutProto_Result = 0 + OpenGiftOutProto_SUCCESS OpenGiftOutProto_Result = 1 + OpenGiftOutProto_ERROR_UNKNOWN OpenGiftOutProto_Result = 2 + OpenGiftOutProto_ERROR_PLAYER_BAG_FULL OpenGiftOutProto_Result = 3 + OpenGiftOutProto_ERROR_PLAYER_LIMIT_REACHED OpenGiftOutProto_Result = 4 + OpenGiftOutProto_ERROR_GIFT_DOES_NOT_EXIST OpenGiftOutProto_Result = 5 + OpenGiftOutProto_ERROR_FRIEND_NOT_FOUND OpenGiftOutProto_Result = 6 + OpenGiftOutProto_ERROR_INVALID_PLAYER_ID OpenGiftOutProto_Result = 7 + OpenGiftOutProto_ERROR_FRIEND_UPDATE OpenGiftOutProto_Result = 8 +) + +// Enum value maps for OpenGiftOutProto_Result. +var ( + OpenGiftOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_PLAYER_BAG_FULL", + 4: "ERROR_PLAYER_LIMIT_REACHED", + 5: "ERROR_GIFT_DOES_NOT_EXIST", + 6: "ERROR_FRIEND_NOT_FOUND", + 7: "ERROR_INVALID_PLAYER_ID", + 8: "ERROR_FRIEND_UPDATE", + } + OpenGiftOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_PLAYER_BAG_FULL": 3, + "ERROR_PLAYER_LIMIT_REACHED": 4, + "ERROR_GIFT_DOES_NOT_EXIST": 5, + "ERROR_FRIEND_NOT_FOUND": 6, + "ERROR_INVALID_PLAYER_ID": 7, + "ERROR_FRIEND_UPDATE": 8, + } +) + +func (x OpenGiftOutProto_Result) Enum() *OpenGiftOutProto_Result { + p := new(OpenGiftOutProto_Result) + *p = x + return p +} + +func (x OpenGiftOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (OpenGiftOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[993].Descriptor() +} + +func (OpenGiftOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[993] +} + +func (x OpenGiftOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use OpenGiftOutProto_Result.Descriptor instead. +func (OpenGiftOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2115, 0} +} + +type OpenNpcCombatSessionOutProto_Result int32 + +const ( + OpenNpcCombatSessionOutProto_UNSET OpenNpcCombatSessionOutProto_Result = 0 + OpenNpcCombatSessionOutProto_SUCCESS OpenNpcCombatSessionOutProto_Result = 1 + OpenNpcCombatSessionOutProto_ERROR_PLAYER_BELOW_MINIMUM_LEVEL OpenNpcCombatSessionOutProto_Result = 2 + OpenNpcCombatSessionOutProto_ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE OpenNpcCombatSessionOutProto_Result = 3 + OpenNpcCombatSessionOutProto_ERROR_ACCESS_DENIED OpenNpcCombatSessionOutProto_Result = 4 + OpenNpcCombatSessionOutProto_ERROR OpenNpcCombatSessionOutProto_Result = 5 +) + +// Enum value maps for OpenNpcCombatSessionOutProto_Result. +var ( + OpenNpcCombatSessionOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PLAYER_BELOW_MINIMUM_LEVEL", + 3: "ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE", + 4: "ERROR_ACCESS_DENIED", + 5: "ERROR", + } + OpenNpcCombatSessionOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PLAYER_BELOW_MINIMUM_LEVEL": 2, + "ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE": 3, + "ERROR_ACCESS_DENIED": 4, + "ERROR": 5, + } +) + +func (x OpenNpcCombatSessionOutProto_Result) Enum() *OpenNpcCombatSessionOutProto_Result { + p := new(OpenNpcCombatSessionOutProto_Result) + *p = x + return p +} + +func (x OpenNpcCombatSessionOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (OpenNpcCombatSessionOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[994].Descriptor() +} + +func (OpenNpcCombatSessionOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[994] +} + +func (x OpenNpcCombatSessionOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use OpenNpcCombatSessionOutProto_Result.Descriptor instead. +func (OpenNpcCombatSessionOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2120, 0} +} + +type OpenSponsoredGiftOutProto_Result int32 + +const ( + OpenSponsoredGiftOutProto_UNSET OpenSponsoredGiftOutProto_Result = 0 + OpenSponsoredGiftOutProto_SUCCESS OpenSponsoredGiftOutProto_Result = 1 + OpenSponsoredGiftOutProto_ERROR_UNKNOWN OpenSponsoredGiftOutProto_Result = 2 + OpenSponsoredGiftOutProto_ERROR_PLAYER_BAG_FULL OpenSponsoredGiftOutProto_Result = 3 + OpenSponsoredGiftOutProto_ERROR_GIFT_REDEEMED OpenSponsoredGiftOutProto_Result = 4 +) + +// Enum value maps for OpenSponsoredGiftOutProto_Result. +var ( + OpenSponsoredGiftOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_PLAYER_BAG_FULL", + 4: "ERROR_GIFT_REDEEMED", + } + OpenSponsoredGiftOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_PLAYER_BAG_FULL": 3, + "ERROR_GIFT_REDEEMED": 4, + } +) + +func (x OpenSponsoredGiftOutProto_Result) Enum() *OpenSponsoredGiftOutProto_Result { + p := new(OpenSponsoredGiftOutProto_Result) + *p = x + return p +} + +func (x OpenSponsoredGiftOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (OpenSponsoredGiftOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[995].Descriptor() +} + +func (OpenSponsoredGiftOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[995] +} + +func (x OpenSponsoredGiftOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use OpenSponsoredGiftOutProto_Result.Descriptor instead. +func (OpenSponsoredGiftOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2123, 0} +} + +type OpenSupplyBalloonOutProto_Result int32 + +const ( + OpenSupplyBalloonOutProto_UNSET OpenSupplyBalloonOutProto_Result = 0 + OpenSupplyBalloonOutProto_SUCCESS OpenSupplyBalloonOutProto_Result = 1 + OpenSupplyBalloonOutProto_ERROR_NOT_ENABLED OpenSupplyBalloonOutProto_Result = 2 + OpenSupplyBalloonOutProto_ERROR_REACHED_DAILY_LIMIT OpenSupplyBalloonOutProto_Result = 3 + OpenSupplyBalloonOutProto_ERROR_ITEM_BAG_FULL OpenSupplyBalloonOutProto_Result = 4 + OpenSupplyBalloonOutProto_ERROR_NO_BALLOON_AVAILABLE OpenSupplyBalloonOutProto_Result = 5 +) + +// Enum value maps for OpenSupplyBalloonOutProto_Result. +var ( + OpenSupplyBalloonOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_NOT_ENABLED", + 3: "ERROR_REACHED_DAILY_LIMIT", + 4: "ERROR_ITEM_BAG_FULL", + 5: "ERROR_NO_BALLOON_AVAILABLE", + } + OpenSupplyBalloonOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NOT_ENABLED": 2, + "ERROR_REACHED_DAILY_LIMIT": 3, + "ERROR_ITEM_BAG_FULL": 4, + "ERROR_NO_BALLOON_AVAILABLE": 5, + } +) + +func (x OpenSupplyBalloonOutProto_Result) Enum() *OpenSupplyBalloonOutProto_Result { + p := new(OpenSupplyBalloonOutProto_Result) + *p = x + return p +} + +func (x OpenSupplyBalloonOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (OpenSupplyBalloonOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[996].Descriptor() +} + +func (OpenSupplyBalloonOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[996] +} + +func (x OpenSupplyBalloonOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use OpenSupplyBalloonOutProto_Result.Descriptor instead. +func (OpenSupplyBalloonOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2125, 0} +} + +type OpenTradingOutProto_Result int32 + +const ( + OpenTradingOutProto_UNSET OpenTradingOutProto_Result = 0 + OpenTradingOutProto_SUCCESS OpenTradingOutProto_Result = 1 + OpenTradingOutProto_ERROR_UNKNOWN OpenTradingOutProto_Result = 2 + OpenTradingOutProto_ERROR_FRIEND_NOT_FOUND OpenTradingOutProto_Result = 3 + OpenTradingOutProto_ERROR_INVALID_PLAYER_ID OpenTradingOutProto_Result = 4 + OpenTradingOutProto_ERROR_INVALID_STATE OpenTradingOutProto_Result = 5 + OpenTradingOutProto_ERROR_STATE_HANDLER OpenTradingOutProto_Result = 6 + OpenTradingOutProto_ERROR_TRADING_EXPIRED OpenTradingOutProto_Result = 7 + OpenTradingOutProto_ERROR_TRADING_COOLDOWN OpenTradingOutProto_Result = 8 + OpenTradingOutProto_ERROR_PLAYER_ALREADY_OPENED OpenTradingOutProto_Result = 9 + OpenTradingOutProto_ERROR_FRIEND_OUT_OF_RANGE OpenTradingOutProto_Result = 10 + OpenTradingOutProto_ERROR_PLAYER_BELOW_MINIMUM_LEVEL OpenTradingOutProto_Result = 11 + OpenTradingOutProto_ERROR_PLAYER_REACHED_DAILY_LIMIT OpenTradingOutProto_Result = 12 + OpenTradingOutProto_ERROR_FRIEND_REACHED_DAILY_LIMIT OpenTradingOutProto_Result = 13 + OpenTradingOutProto_ERROR_PLAYER_NOT_ENOUGH_STARDUST OpenTradingOutProto_Result = 14 + OpenTradingOutProto_ERROR_FRIEND_NOT_ENOUGH_STARDUST OpenTradingOutProto_Result = 15 + OpenTradingOutProto_ERROR_FRIEND_BELOW_MINIMUM_LEVEL OpenTradingOutProto_Result = 16 +) + +// Enum value maps for OpenTradingOutProto_Result. +var ( + OpenTradingOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_FRIEND_NOT_FOUND", + 4: "ERROR_INVALID_PLAYER_ID", + 5: "ERROR_INVALID_STATE", + 6: "ERROR_STATE_HANDLER", + 7: "ERROR_TRADING_EXPIRED", + 8: "ERROR_TRADING_COOLDOWN", + 9: "ERROR_PLAYER_ALREADY_OPENED", + 10: "ERROR_FRIEND_OUT_OF_RANGE", + 11: "ERROR_PLAYER_BELOW_MINIMUM_LEVEL", + 12: "ERROR_PLAYER_REACHED_DAILY_LIMIT", + 13: "ERROR_FRIEND_REACHED_DAILY_LIMIT", + 14: "ERROR_PLAYER_NOT_ENOUGH_STARDUST", + 15: "ERROR_FRIEND_NOT_ENOUGH_STARDUST", + 16: "ERROR_FRIEND_BELOW_MINIMUM_LEVEL", + } + OpenTradingOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_FRIEND_NOT_FOUND": 3, + "ERROR_INVALID_PLAYER_ID": 4, + "ERROR_INVALID_STATE": 5, + "ERROR_STATE_HANDLER": 6, + "ERROR_TRADING_EXPIRED": 7, + "ERROR_TRADING_COOLDOWN": 8, + "ERROR_PLAYER_ALREADY_OPENED": 9, + "ERROR_FRIEND_OUT_OF_RANGE": 10, + "ERROR_PLAYER_BELOW_MINIMUM_LEVEL": 11, + "ERROR_PLAYER_REACHED_DAILY_LIMIT": 12, + "ERROR_FRIEND_REACHED_DAILY_LIMIT": 13, + "ERROR_PLAYER_NOT_ENOUGH_STARDUST": 14, + "ERROR_FRIEND_NOT_ENOUGH_STARDUST": 15, + "ERROR_FRIEND_BELOW_MINIMUM_LEVEL": 16, + } +) + +func (x OpenTradingOutProto_Result) Enum() *OpenTradingOutProto_Result { + p := new(OpenTradingOutProto_Result) + *p = x + return p +} + +func (x OpenTradingOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (OpenTradingOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[997].Descriptor() +} + +func (OpenTradingOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[997] +} + +func (x OpenTradingOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use OpenTradingOutProto_Result.Descriptor instead. +func (OpenTradingOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2127, 0} +} + +type PartyDarkLaunchLogMessageProto_LogLevel int32 + +const ( + PartyDarkLaunchLogMessageProto_UNKNOWN PartyDarkLaunchLogMessageProto_LogLevel = 0 + PartyDarkLaunchLogMessageProto_INFO PartyDarkLaunchLogMessageProto_LogLevel = 1 + PartyDarkLaunchLogMessageProto_WARNING PartyDarkLaunchLogMessageProto_LogLevel = 2 + PartyDarkLaunchLogMessageProto_SEVERE PartyDarkLaunchLogMessageProto_LogLevel = 3 +) + +// Enum value maps for PartyDarkLaunchLogMessageProto_LogLevel. +var ( + PartyDarkLaunchLogMessageProto_LogLevel_name = map[int32]string{ + 0: "UNKNOWN", + 1: "INFO", + 2: "WARNING", + 3: "SEVERE", + } + PartyDarkLaunchLogMessageProto_LogLevel_value = map[string]int32{ + "UNKNOWN": 0, + "INFO": 1, + "WARNING": 2, + "SEVERE": 3, + } +) + +func (x PartyDarkLaunchLogMessageProto_LogLevel) Enum() *PartyDarkLaunchLogMessageProto_LogLevel { + p := new(PartyDarkLaunchLogMessageProto_LogLevel) + *p = x + return p +} + +func (x PartyDarkLaunchLogMessageProto_LogLevel) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PartyDarkLaunchLogMessageProto_LogLevel) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[998].Descriptor() +} + +func (PartyDarkLaunchLogMessageProto_LogLevel) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[998] +} + +func (x PartyDarkLaunchLogMessageProto_LogLevel) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PartyDarkLaunchLogMessageProto_LogLevel.Descriptor instead. +func (PartyDarkLaunchLogMessageProto_LogLevel) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2139, 0} +} + +type PartyParticipantProto_ParticipantStatus int32 + +const ( + PartyParticipantProto_PARTICIPANT_STATUS_UNSET PartyParticipantProto_ParticipantStatus = 0 + PartyParticipantProto_PARTICIPANT_STATUS_PARTICIPANT_INVITED PartyParticipantProto_ParticipantStatus = 1 + PartyParticipantProto_PARTICIPANT_STATUS_PARTICIPANT_ACTIVE PartyParticipantProto_ParticipantStatus = 2 + PartyParticipantProto_PARTICIPANT_STATUS_PARTICIPANT_LEFT PartyParticipantProto_ParticipantStatus = 3 +) + +// Enum value maps for PartyParticipantProto_ParticipantStatus. +var ( + PartyParticipantProto_ParticipantStatus_name = map[int32]string{ + 0: "PARTICIPANT_STATUS_UNSET", + 1: "PARTICIPANT_STATUS_PARTICIPANT_INVITED", + 2: "PARTICIPANT_STATUS_PARTICIPANT_ACTIVE", + 3: "PARTICIPANT_STATUS_PARTICIPANT_LEFT", + } + PartyParticipantProto_ParticipantStatus_value = map[string]int32{ + "PARTICIPANT_STATUS_UNSET": 0, + "PARTICIPANT_STATUS_PARTICIPANT_INVITED": 1, + "PARTICIPANT_STATUS_PARTICIPANT_ACTIVE": 2, + "PARTICIPANT_STATUS_PARTICIPANT_LEFT": 3, + } +) + +func (x PartyParticipantProto_ParticipantStatus) Enum() *PartyParticipantProto_ParticipantStatus { + p := new(PartyParticipantProto_ParticipantStatus) + *p = x + return p +} + +func (x PartyParticipantProto_ParticipantStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PartyParticipantProto_ParticipantStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[999].Descriptor() +} + +func (PartyParticipantProto_ParticipantStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[999] +} + +func (x PartyParticipantProto_ParticipantStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PartyParticipantProto_ParticipantStatus.Descriptor instead. +func (PartyParticipantProto_ParticipantStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2149, 0} +} + +type PartyPlayGeneralSettingsProto_PgDeliveryMechanic int32 + +const ( + PartyPlayGeneralSettingsProto_UNSET PartyPlayGeneralSettingsProto_PgDeliveryMechanic = 0 + PartyPlayGeneralSettingsProto_FULL_PARTY PartyPlayGeneralSettingsProto_PgDeliveryMechanic = 1 + PartyPlayGeneralSettingsProto_POLLING_BIT PartyPlayGeneralSettingsProto_PgDeliveryMechanic = 2 + PartyPlayGeneralSettingsProto_NON_AVATAR PartyPlayGeneralSettingsProto_PgDeliveryMechanic = 3 +) + +// Enum value maps for PartyPlayGeneralSettingsProto_PgDeliveryMechanic. +var ( + PartyPlayGeneralSettingsProto_PgDeliveryMechanic_name = map[int32]string{ + 0: "UNSET", + 1: "FULL_PARTY", + 2: "POLLING_BIT", + 3: "NON_AVATAR", + } + PartyPlayGeneralSettingsProto_PgDeliveryMechanic_value = map[string]int32{ + "UNSET": 0, + "FULL_PARTY": 1, + "POLLING_BIT": 2, + "NON_AVATAR": 3, + } +) + +func (x PartyPlayGeneralSettingsProto_PgDeliveryMechanic) Enum() *PartyPlayGeneralSettingsProto_PgDeliveryMechanic { + p := new(PartyPlayGeneralSettingsProto_PgDeliveryMechanic) + *p = x + return p +} + +func (x PartyPlayGeneralSettingsProto_PgDeliveryMechanic) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PartyPlayGeneralSettingsProto_PgDeliveryMechanic) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1000].Descriptor() +} + +func (PartyPlayGeneralSettingsProto_PgDeliveryMechanic) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1000] +} + +func (x PartyPlayGeneralSettingsProto_PgDeliveryMechanic) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PartyPlayGeneralSettingsProto_PgDeliveryMechanic.Descriptor instead. +func (PartyPlayGeneralSettingsProto_PgDeliveryMechanic) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2151, 0} +} + +type PartyPlayGeneralSettingsProto_DailyProgressHeuristic int32 + +const ( + PartyPlayGeneralSettingsProto_DAILY_PROGRESS_HEURISTIC_MECHANIC_UNSET PartyPlayGeneralSettingsProto_DailyProgressHeuristic = 0 + PartyPlayGeneralSettingsProto_DAILY_PROGRESS_HEURISTIC_COMMON_TWENTY_FOUR_HOUR_BUCKETS PartyPlayGeneralSettingsProto_DailyProgressHeuristic = 1 + PartyPlayGeneralSettingsProto_DAILY_PROGRESS_HEURISTIC_CALENDAR_DAY PartyPlayGeneralSettingsProto_DailyProgressHeuristic = 2 +) + +// Enum value maps for PartyPlayGeneralSettingsProto_DailyProgressHeuristic. +var ( + PartyPlayGeneralSettingsProto_DailyProgressHeuristic_name = map[int32]string{ + 0: "DAILY_PROGRESS_HEURISTIC_MECHANIC_UNSET", + 1: "DAILY_PROGRESS_HEURISTIC_COMMON_TWENTY_FOUR_HOUR_BUCKETS", + 2: "DAILY_PROGRESS_HEURISTIC_CALENDAR_DAY", + } + PartyPlayGeneralSettingsProto_DailyProgressHeuristic_value = map[string]int32{ + "DAILY_PROGRESS_HEURISTIC_MECHANIC_UNSET": 0, + "DAILY_PROGRESS_HEURISTIC_COMMON_TWENTY_FOUR_HOUR_BUCKETS": 1, + "DAILY_PROGRESS_HEURISTIC_CALENDAR_DAY": 2, + } +) + +func (x PartyPlayGeneralSettingsProto_DailyProgressHeuristic) Enum() *PartyPlayGeneralSettingsProto_DailyProgressHeuristic { + p := new(PartyPlayGeneralSettingsProto_DailyProgressHeuristic) + *p = x + return p +} + +func (x PartyPlayGeneralSettingsProto_DailyProgressHeuristic) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PartyPlayGeneralSettingsProto_DailyProgressHeuristic) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1001].Descriptor() +} + +func (PartyPlayGeneralSettingsProto_DailyProgressHeuristic) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1001] +} + +func (x PartyPlayGeneralSettingsProto_DailyProgressHeuristic) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PartyPlayGeneralSettingsProto_DailyProgressHeuristic.Descriptor instead. +func (PartyPlayGeneralSettingsProto_DailyProgressHeuristic) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2151, 1} +} + +type PartyQuestStateProto_PlayerPartyQuestStateProto_PlayerStatus int32 + +const ( + PartyQuestStateProto_PlayerPartyQuestStateProto_PLAYER_UNKNOWN PartyQuestStateProto_PlayerPartyQuestStateProto_PlayerStatus = 0 + PartyQuestStateProto_PlayerPartyQuestStateProto_PLAYER_WAITING_PARTY_QUEST_TO_START PartyQuestStateProto_PlayerPartyQuestStateProto_PlayerStatus = 1 + PartyQuestStateProto_PlayerPartyQuestStateProto_PLAYER_ACTIVE PartyQuestStateProto_PlayerPartyQuestStateProto_PlayerStatus = 2 + PartyQuestStateProto_PlayerPartyQuestStateProto_PLAYER_COMPLETED_PARTY_QUEST_AND_AWARDED PartyQuestStateProto_PlayerPartyQuestStateProto_PlayerStatus = 3 + PartyQuestStateProto_PlayerPartyQuestStateProto_PLAYER_ABANDONED_PARTY_QUEST PartyQuestStateProto_PlayerPartyQuestStateProto_PlayerStatus = 4 + PartyQuestStateProto_PlayerPartyQuestStateProto_PLAYER_COMPLETED_PARTY_QUEST PartyQuestStateProto_PlayerPartyQuestStateProto_PlayerStatus = 5 + PartyQuestStateProto_PlayerPartyQuestStateProto_PLAYER_AWARDED PartyQuestStateProto_PlayerPartyQuestStateProto_PlayerStatus = 6 +) + +// Enum value maps for PartyQuestStateProto_PlayerPartyQuestStateProto_PlayerStatus. +var ( + PartyQuestStateProto_PlayerPartyQuestStateProto_PlayerStatus_name = map[int32]string{ + 0: "PLAYER_UNKNOWN", + 1: "PLAYER_WAITING_PARTY_QUEST_TO_START", + 2: "PLAYER_ACTIVE", + 3: "PLAYER_COMPLETED_PARTY_QUEST_AND_AWARDED", + 4: "PLAYER_ABANDONED_PARTY_QUEST", + 5: "PLAYER_COMPLETED_PARTY_QUEST", + 6: "PLAYER_AWARDED", + } + PartyQuestStateProto_PlayerPartyQuestStateProto_PlayerStatus_value = map[string]int32{ + "PLAYER_UNKNOWN": 0, + "PLAYER_WAITING_PARTY_QUEST_TO_START": 1, + "PLAYER_ACTIVE": 2, + "PLAYER_COMPLETED_PARTY_QUEST_AND_AWARDED": 3, + "PLAYER_ABANDONED_PARTY_QUEST": 4, + "PLAYER_COMPLETED_PARTY_QUEST": 5, + "PLAYER_AWARDED": 6, + } +) + +func (x PartyQuestStateProto_PlayerPartyQuestStateProto_PlayerStatus) Enum() *PartyQuestStateProto_PlayerPartyQuestStateProto_PlayerStatus { + p := new(PartyQuestStateProto_PlayerPartyQuestStateProto_PlayerStatus) + *p = x + return p +} + +func (x PartyQuestStateProto_PlayerPartyQuestStateProto_PlayerStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PartyQuestStateProto_PlayerPartyQuestStateProto_PlayerStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1002].Descriptor() +} + +func (PartyQuestStateProto_PlayerPartyQuestStateProto_PlayerStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1002] +} + +func (x PartyQuestStateProto_PlayerPartyQuestStateProto_PlayerStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PartyQuestStateProto_PlayerPartyQuestStateProto_PlayerStatus.Descriptor instead. +func (PartyQuestStateProto_PlayerPartyQuestStateProto_PlayerStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2158, 0, 0} +} + +type PartyRecommendationSettingsProto_PartyRcommendationMode int32 + +const ( + PartyRecommendationSettingsProto_UNSET PartyRecommendationSettingsProto_PartyRcommendationMode = 0 + PartyRecommendationSettingsProto_PARTY_RECOMMENDATION_MODE_1 PartyRecommendationSettingsProto_PartyRcommendationMode = 1 + PartyRecommendationSettingsProto_PARTY_RECOMMENDATION_MODE_2 PartyRecommendationSettingsProto_PartyRcommendationMode = 2 + PartyRecommendationSettingsProto_PARTY_RECOMMENDATION_MODE_3 PartyRecommendationSettingsProto_PartyRcommendationMode = 3 + PartyRecommendationSettingsProto_PARTY_RECOMMENDATION_MODE_4 PartyRecommendationSettingsProto_PartyRcommendationMode = 4 +) + +// Enum value maps for PartyRecommendationSettingsProto_PartyRcommendationMode. +var ( + PartyRecommendationSettingsProto_PartyRcommendationMode_name = map[int32]string{ + 0: "UNSET", + 1: "PARTY_RECOMMENDATION_MODE_1", + 2: "PARTY_RECOMMENDATION_MODE_2", + 3: "PARTY_RECOMMENDATION_MODE_3", + 4: "PARTY_RECOMMENDATION_MODE_4", + } + PartyRecommendationSettingsProto_PartyRcommendationMode_value = map[string]int32{ + "UNSET": 0, + "PARTY_RECOMMENDATION_MODE_1": 1, + "PARTY_RECOMMENDATION_MODE_2": 2, + "PARTY_RECOMMENDATION_MODE_3": 3, + "PARTY_RECOMMENDATION_MODE_4": 4, + } +) + +func (x PartyRecommendationSettingsProto_PartyRcommendationMode) Enum() *PartyRecommendationSettingsProto_PartyRcommendationMode { + p := new(PartyRecommendationSettingsProto_PartyRcommendationMode) + *p = x + return p +} + +func (x PartyRecommendationSettingsProto_PartyRcommendationMode) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PartyRecommendationSettingsProto_PartyRcommendationMode) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1003].Descriptor() +} + +func (PartyRecommendationSettingsProto_PartyRcommendationMode) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1003] +} + +func (x PartyRecommendationSettingsProto_PartyRcommendationMode) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PartyRecommendationSettingsProto_PartyRcommendationMode.Descriptor instead. +func (PartyRecommendationSettingsProto_PartyRcommendationMode) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2159, 0} +} + +type PartySendDarkLaunchLogOutProto_Result int32 + +const ( + PartySendDarkLaunchLogOutProto_UNSET PartySendDarkLaunchLogOutProto_Result = 0 + PartySendDarkLaunchLogOutProto_SUCCESS PartySendDarkLaunchLogOutProto_Result = 1 + PartySendDarkLaunchLogOutProto_ERROR_DARK_LAUNCH_NOT_ENABLED_FOR_PLAYER PartySendDarkLaunchLogOutProto_Result = 2 +) + +// Enum value maps for PartySendDarkLaunchLogOutProto_Result. +var ( + PartySendDarkLaunchLogOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_DARK_LAUNCH_NOT_ENABLED_FOR_PLAYER", + } + PartySendDarkLaunchLogOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_DARK_LAUNCH_NOT_ENABLED_FOR_PLAYER": 2, + } +) + +func (x PartySendDarkLaunchLogOutProto_Result) Enum() *PartySendDarkLaunchLogOutProto_Result { + p := new(PartySendDarkLaunchLogOutProto_Result) + *p = x + return p +} + +func (x PartySendDarkLaunchLogOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PartySendDarkLaunchLogOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1004].Descriptor() +} + +func (PartySendDarkLaunchLogOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1004] +} + +func (x PartySendDarkLaunchLogOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PartySendDarkLaunchLogOutProto_Result.Descriptor instead. +func (PartySendDarkLaunchLogOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2161, 0} +} + +type PartyUpdateLocationOutProto_Result int32 + +const ( + PartyUpdateLocationOutProto_UNSET PartyUpdateLocationOutProto_Result = 0 + PartyUpdateLocationOutProto_SUCCESS PartyUpdateLocationOutProto_Result = 1 + PartyUpdateLocationOutProto_ERROR_UNKNOWN PartyUpdateLocationOutProto_Result = 2 + PartyUpdateLocationOutProto_ERROR_FEATURE_DISABLED PartyUpdateLocationOutProto_Result = 3 + PartyUpdateLocationOutProto_ERROR_NOT_IN_PARTY PartyUpdateLocationOutProto_Result = 4 + PartyUpdateLocationOutProto_ERROR_REDIS_EXCEPTION PartyUpdateLocationOutProto_Result = 5 + PartyUpdateLocationOutProto_ERROR_LOCATION_RECORD_NOT_FOUND PartyUpdateLocationOutProto_Result = 6 + PartyUpdateLocationOutProto_ERROR_PLFE_REDIRECT_NEEDED PartyUpdateLocationOutProto_Result = 7 + PartyUpdateLocationOutProto_ERROR_UNEXPECTED_PARTY_TYPE PartyUpdateLocationOutProto_Result = 8 +) + +// Enum value maps for PartyUpdateLocationOutProto_Result. +var ( + PartyUpdateLocationOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_FEATURE_DISABLED", + 4: "ERROR_NOT_IN_PARTY", + 5: "ERROR_REDIS_EXCEPTION", + 6: "ERROR_LOCATION_RECORD_NOT_FOUND", + 7: "ERROR_PLFE_REDIRECT_NEEDED", + 8: "ERROR_UNEXPECTED_PARTY_TYPE", + } + PartyUpdateLocationOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_FEATURE_DISABLED": 3, + "ERROR_NOT_IN_PARTY": 4, + "ERROR_REDIS_EXCEPTION": 5, + "ERROR_LOCATION_RECORD_NOT_FOUND": 6, + "ERROR_PLFE_REDIRECT_NEEDED": 7, + "ERROR_UNEXPECTED_PARTY_TYPE": 8, + } +) + +func (x PartyUpdateLocationOutProto_Result) Enum() *PartyUpdateLocationOutProto_Result { + p := new(PartyUpdateLocationOutProto_Result) + *p = x + return p +} + +func (x PartyUpdateLocationOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PartyUpdateLocationOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1005].Descriptor() +} + +func (PartyUpdateLocationOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1005] +} + +func (x PartyUpdateLocationOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PartyUpdateLocationOutProto_Result.Descriptor instead. +func (PartyUpdateLocationOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2165, 0} +} + +type PasscodeRedemptionFlowRequest_DevicePlatform int32 + +const ( + PasscodeRedemptionFlowRequest_PLATFORM_UNKNOWN PasscodeRedemptionFlowRequest_DevicePlatform = 0 + PasscodeRedemptionFlowRequest_PLATFORM_ANDROID PasscodeRedemptionFlowRequest_DevicePlatform = 1 + PasscodeRedemptionFlowRequest_PLATFORM_IOS PasscodeRedemptionFlowRequest_DevicePlatform = 2 + PasscodeRedemptionFlowRequest_PLATFORM_WEB PasscodeRedemptionFlowRequest_DevicePlatform = 3 +) + +// Enum value maps for PasscodeRedemptionFlowRequest_DevicePlatform. +var ( + PasscodeRedemptionFlowRequest_DevicePlatform_name = map[int32]string{ + 0: "PLATFORM_UNKNOWN", + 1: "PLATFORM_ANDROID", + 2: "PLATFORM_IOS", + 3: "PLATFORM_WEB", + } + PasscodeRedemptionFlowRequest_DevicePlatform_value = map[string]int32{ + "PLATFORM_UNKNOWN": 0, + "PLATFORM_ANDROID": 1, + "PLATFORM_IOS": 2, + "PLATFORM_WEB": 3, + } +) + +func (x PasscodeRedemptionFlowRequest_DevicePlatform) Enum() *PasscodeRedemptionFlowRequest_DevicePlatform { + p := new(PasscodeRedemptionFlowRequest_DevicePlatform) + *p = x + return p +} + +func (x PasscodeRedemptionFlowRequest_DevicePlatform) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PasscodeRedemptionFlowRequest_DevicePlatform) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1006].Descriptor() +} + +func (PasscodeRedemptionFlowRequest_DevicePlatform) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1006] +} + +func (x PasscodeRedemptionFlowRequest_DevicePlatform) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PasscodeRedemptionFlowRequest_DevicePlatform.Descriptor instead. +func (PasscodeRedemptionFlowRequest_DevicePlatform) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2169, 0} +} + +type PasscodeRedemptionFlowResponse_Status int32 + +const ( + PasscodeRedemptionFlowResponse_STATUS_UNKNOWN PasscodeRedemptionFlowResponse_Status = 0 + PasscodeRedemptionFlowResponse_STATUS_SUCCESS PasscodeRedemptionFlowResponse_Status = 1 + PasscodeRedemptionFlowResponse_STATUS_ALREADY_REDEEMED PasscodeRedemptionFlowResponse_Status = 2 + PasscodeRedemptionFlowResponse_STATUS_FAILED_INVENTORY_CHECK PasscodeRedemptionFlowResponse_Status = 3 + PasscodeRedemptionFlowResponse_STATUS_OUT_OF_RANGE PasscodeRedemptionFlowResponse_Status = 4 + PasscodeRedemptionFlowResponse_STATUS_WRONG_LOCATION PasscodeRedemptionFlowResponse_Status = 5 + PasscodeRedemptionFlowResponse_STATUS_RATE_LIMITED PasscodeRedemptionFlowResponse_Status = 6 + PasscodeRedemptionFlowResponse_STATUS_INVALID PasscodeRedemptionFlowResponse_Status = 7 + PasscodeRedemptionFlowResponse_STATUS_FULLY_REDEEMED PasscodeRedemptionFlowResponse_Status = 8 + PasscodeRedemptionFlowResponse_STATUS_EXPIRED PasscodeRedemptionFlowResponse_Status = 9 +) + +// Enum value maps for PasscodeRedemptionFlowResponse_Status. +var ( + PasscodeRedemptionFlowResponse_Status_name = map[int32]string{ + 0: "STATUS_UNKNOWN", + 1: "STATUS_SUCCESS", + 2: "STATUS_ALREADY_REDEEMED", + 3: "STATUS_FAILED_INVENTORY_CHECK", + 4: "STATUS_OUT_OF_RANGE", + 5: "STATUS_WRONG_LOCATION", + 6: "STATUS_RATE_LIMITED", + 7: "STATUS_INVALID", + 8: "STATUS_FULLY_REDEEMED", + 9: "STATUS_EXPIRED", + } + PasscodeRedemptionFlowResponse_Status_value = map[string]int32{ + "STATUS_UNKNOWN": 0, + "STATUS_SUCCESS": 1, + "STATUS_ALREADY_REDEEMED": 2, + "STATUS_FAILED_INVENTORY_CHECK": 3, + "STATUS_OUT_OF_RANGE": 4, + "STATUS_WRONG_LOCATION": 5, + "STATUS_RATE_LIMITED": 6, + "STATUS_INVALID": 7, + "STATUS_FULLY_REDEEMED": 8, + "STATUS_EXPIRED": 9, + } +) + +func (x PasscodeRedemptionFlowResponse_Status) Enum() *PasscodeRedemptionFlowResponse_Status { + p := new(PasscodeRedemptionFlowResponse_Status) + *p = x + return p +} + +func (x PasscodeRedemptionFlowResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PasscodeRedemptionFlowResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1007].Descriptor() +} + +func (PasscodeRedemptionFlowResponse_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1007] +} + +func (x PasscodeRedemptionFlowResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PasscodeRedemptionFlowResponse_Status.Descriptor instead. +func (PasscodeRedemptionFlowResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2170, 0} +} + +type PasscodeRewardsLogEntry_Result int32 + +const ( + PasscodeRewardsLogEntry_UNSET PasscodeRewardsLogEntry_Result = 0 + PasscodeRewardsLogEntry_SUCCESS PasscodeRewardsLogEntry_Result = 1 +) + +// Enum value maps for PasscodeRewardsLogEntry_Result. +var ( + PasscodeRewardsLogEntry_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + PasscodeRewardsLogEntry_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x PasscodeRewardsLogEntry_Result) Enum() *PasscodeRewardsLogEntry_Result { + p := new(PasscodeRewardsLogEntry_Result) + *p = x + return p +} + +func (x PasscodeRewardsLogEntry_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PasscodeRewardsLogEntry_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1008].Descriptor() +} + +func (PasscodeRewardsLogEntry_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1008] +} + +func (x PasscodeRewardsLogEntry_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PasscodeRewardsLogEntry_Result.Descriptor instead. +func (PasscodeRewardsLogEntry_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2171, 0} +} + +type PhotoErrorTelemetry_ErrorType int32 + +const ( + PhotoErrorTelemetry_PLACEMENT_FAILED PhotoErrorTelemetry_ErrorType = 0 + PhotoErrorTelemetry_CAMERA_ERROR PhotoErrorTelemetry_ErrorType = 1 + PhotoErrorTelemetry_UNKNOWN PhotoErrorTelemetry_ErrorType = 2 +) + +// Enum value maps for PhotoErrorTelemetry_ErrorType. +var ( + PhotoErrorTelemetry_ErrorType_name = map[int32]string{ + 0: "PLACEMENT_FAILED", + 1: "CAMERA_ERROR", + 2: "UNKNOWN", + } + PhotoErrorTelemetry_ErrorType_value = map[string]int32{ + "PLACEMENT_FAILED": 0, + "CAMERA_ERROR": 1, + "UNKNOWN": 2, + } +) + +func (x PhotoErrorTelemetry_ErrorType) Enum() *PhotoErrorTelemetry_ErrorType { + p := new(PhotoErrorTelemetry_ErrorType) + *p = x + return p +} + +func (x PhotoErrorTelemetry_ErrorType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PhotoErrorTelemetry_ErrorType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1009].Descriptor() +} + +func (PhotoErrorTelemetry_ErrorType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1009] +} + +func (x PhotoErrorTelemetry_ErrorType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PhotoErrorTelemetry_ErrorType.Descriptor instead. +func (PhotoErrorTelemetry_ErrorType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2178, 0} +} + +type PlacedPokemonUpdateProto_PlacementUpdateType int32 + +const ( + PlacedPokemonUpdateProto_UNSET PlacedPokemonUpdateProto_PlacementUpdateType = 0 + PlacedPokemonUpdateProto_ADD PlacedPokemonUpdateProto_PlacementUpdateType = 1 + PlacedPokemonUpdateProto_EDIT PlacedPokemonUpdateProto_PlacementUpdateType = 2 + PlacedPokemonUpdateProto_REMOVE PlacedPokemonUpdateProto_PlacementUpdateType = 3 +) + +// Enum value maps for PlacedPokemonUpdateProto_PlacementUpdateType. +var ( + PlacedPokemonUpdateProto_PlacementUpdateType_name = map[int32]string{ + 0: "UNSET", + 1: "ADD", + 2: "EDIT", + 3: "REMOVE", + } + PlacedPokemonUpdateProto_PlacementUpdateType_value = map[string]int32{ + "UNSET": 0, + "ADD": 1, + "EDIT": 2, + "REMOVE": 3, + } +) + +func (x PlacedPokemonUpdateProto_PlacementUpdateType) Enum() *PlacedPokemonUpdateProto_PlacementUpdateType { + p := new(PlacedPokemonUpdateProto_PlacementUpdateType) + *p = x + return p +} + +func (x PlacedPokemonUpdateProto_PlacementUpdateType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PlacedPokemonUpdateProto_PlacementUpdateType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1010].Descriptor() +} + +func (PlacedPokemonUpdateProto_PlacementUpdateType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1010] +} + +func (x PlacedPokemonUpdateProto_PlacementUpdateType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PlacedPokemonUpdateProto_PlacementUpdateType.Descriptor instead. +func (PlacedPokemonUpdateProto_PlacementUpdateType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2189, 0} +} + +type PlannedEventSettingsProto_EventType int32 + +const ( + PlannedEventSettingsProto_RAID PlannedEventSettingsProto_EventType = 0 + PlannedEventSettingsProto_GMAX PlannedEventSettingsProto_EventType = 1 +) + +// Enum value maps for PlannedEventSettingsProto_EventType. +var ( + PlannedEventSettingsProto_EventType_name = map[int32]string{ + 0: "RAID", + 1: "GMAX", + } + PlannedEventSettingsProto_EventType_value = map[string]int32{ + "RAID": 0, + "GMAX": 1, + } +) + +func (x PlannedEventSettingsProto_EventType) Enum() *PlannedEventSettingsProto_EventType { + p := new(PlannedEventSettingsProto_EventType) + *p = x + return p +} + +func (x PlannedEventSettingsProto_EventType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PlannedEventSettingsProto_EventType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1011].Descriptor() +} + +func (PlannedEventSettingsProto_EventType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1011] +} + +func (x PlannedEventSettingsProto_EventType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PlannedEventSettingsProto_EventType.Descriptor instead. +func (PlannedEventSettingsProto_EventType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2193, 0} +} + +type PlannedEventSettingsProto_MessagingTimingType int32 + +const ( + PlannedEventSettingsProto_UNSET PlannedEventSettingsProto_MessagingTimingType = 0 + PlannedEventSettingsProto_TIMESLOT_START PlannedEventSettingsProto_MessagingTimingType = 1 + PlannedEventSettingsProto_TIMESLOT_EARLY PlannedEventSettingsProto_MessagingTimingType = 2 +) + +// Enum value maps for PlannedEventSettingsProto_MessagingTimingType. +var ( + PlannedEventSettingsProto_MessagingTimingType_name = map[int32]string{ + 0: "UNSET", + 1: "TIMESLOT_START", + 2: "TIMESLOT_EARLY", + } + PlannedEventSettingsProto_MessagingTimingType_value = map[string]int32{ + "UNSET": 0, + "TIMESLOT_START": 1, + "TIMESLOT_EARLY": 2, + } +) + +func (x PlannedEventSettingsProto_MessagingTimingType) Enum() *PlannedEventSettingsProto_MessagingTimingType { + p := new(PlannedEventSettingsProto_MessagingTimingType) + *p = x + return p +} + +func (x PlannedEventSettingsProto_MessagingTimingType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PlannedEventSettingsProto_MessagingTimingType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1012].Descriptor() +} + +func (PlannedEventSettingsProto_MessagingTimingType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1012] +} + +func (x PlannedEventSettingsProto_MessagingTimingType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PlannedEventSettingsProto_MessagingTimingType.Descriptor instead. +func (PlannedEventSettingsProto_MessagingTimingType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2193, 1} +} + +type PlatformFetchNewsfeedOutResponse_Status int32 + +const ( + PlatformFetchNewsfeedOutResponse_UNSET PlatformFetchNewsfeedOutResponse_Status = 0 + PlatformFetchNewsfeedOutResponse_SUCCESS PlatformFetchNewsfeedOutResponse_Status = 1 + PlatformFetchNewsfeedOutResponse_ERROR_UNKNOWN PlatformFetchNewsfeedOutResponse_Status = 2 +) + +// Enum value maps for PlatformFetchNewsfeedOutResponse_Status. +var ( + PlatformFetchNewsfeedOutResponse_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + PlatformFetchNewsfeedOutResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x PlatformFetchNewsfeedOutResponse_Status) Enum() *PlatformFetchNewsfeedOutResponse_Status { + p := new(PlatformFetchNewsfeedOutResponse_Status) + *p = x + return p +} + +func (x PlatformFetchNewsfeedOutResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PlatformFetchNewsfeedOutResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1013].Descriptor() +} + +func (PlatformFetchNewsfeedOutResponse_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1013] +} + +func (x PlatformFetchNewsfeedOutResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PlatformFetchNewsfeedOutResponse_Status.Descriptor instead. +func (PlatformFetchNewsfeedOutResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2197, 0} +} + +type PlatformMarkNewsfeedReadOutResponse_Status int32 + +const ( + PlatformMarkNewsfeedReadOutResponse_UNSET PlatformMarkNewsfeedReadOutResponse_Status = 0 + PlatformMarkNewsfeedReadOutResponse_SUCCESS PlatformMarkNewsfeedReadOutResponse_Status = 1 + PlatformMarkNewsfeedReadOutResponse_ERROR_UNKNOWN PlatformMarkNewsfeedReadOutResponse_Status = 2 +) + +// Enum value maps for PlatformMarkNewsfeedReadOutResponse_Status. +var ( + PlatformMarkNewsfeedReadOutResponse_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + PlatformMarkNewsfeedReadOutResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x PlatformMarkNewsfeedReadOutResponse_Status) Enum() *PlatformMarkNewsfeedReadOutResponse_Status { + p := new(PlatformMarkNewsfeedReadOutResponse_Status) + *p = x + return p +} + +func (x PlatformMarkNewsfeedReadOutResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PlatformMarkNewsfeedReadOutResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1014].Descriptor() +} + +func (PlatformMarkNewsfeedReadOutResponse_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1014] +} + +func (x PlatformMarkNewsfeedReadOutResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PlatformMarkNewsfeedReadOutResponse_Status.Descriptor instead. +func (PlatformMarkNewsfeedReadOutResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2199, 0} +} + +type PlatformMetricData_Kind int32 + +const ( + PlatformMetricData_UNSPECIFIED PlatformMetricData_Kind = 0 + PlatformMetricData_GAUGE PlatformMetricData_Kind = 1 + PlatformMetricData_DELTA PlatformMetricData_Kind = 2 + PlatformMetricData_CUMULATIVE PlatformMetricData_Kind = 3 +) + +// Enum value maps for PlatformMetricData_Kind. +var ( + PlatformMetricData_Kind_name = map[int32]string{ + 0: "UNSPECIFIED", + 1: "GAUGE", + 2: "DELTA", + 3: "CUMULATIVE", + } + PlatformMetricData_Kind_value = map[string]int32{ + "UNSPECIFIED": 0, + "GAUGE": 1, + "DELTA": 2, + "CUMULATIVE": 3, + } +) + +func (x PlatformMetricData_Kind) Enum() *PlatformMetricData_Kind { + p := new(PlatformMetricData_Kind) + *p = x + return p +} + +func (x PlatformMetricData_Kind) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PlatformMetricData_Kind) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1015].Descriptor() +} + +func (PlatformMetricData_Kind) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1015] +} + +func (x PlatformMetricData_Kind) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PlatformMetricData_Kind.Descriptor instead. +func (PlatformMetricData_Kind) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2201, 0} +} + +type PlayerBadgeTierEncounterProto_EncounterState int32 + +const ( + PlayerBadgeTierEncounterProto_UNSET PlayerBadgeTierEncounterProto_EncounterState = 0 + PlayerBadgeTierEncounterProto_UNEARNED PlayerBadgeTierEncounterProto_EncounterState = 1 + PlayerBadgeTierEncounterProto_AVAILABLE PlayerBadgeTierEncounterProto_EncounterState = 2 + PlayerBadgeTierEncounterProto_COMPLETED PlayerBadgeTierEncounterProto_EncounterState = 3 +) + +// Enum value maps for PlayerBadgeTierEncounterProto_EncounterState. +var ( + PlayerBadgeTierEncounterProto_EncounterState_name = map[int32]string{ + 0: "UNSET", + 1: "UNEARNED", + 2: "AVAILABLE", + 3: "COMPLETED", + } + PlayerBadgeTierEncounterProto_EncounterState_value = map[string]int32{ + "UNSET": 0, + "UNEARNED": 1, + "AVAILABLE": 2, + "COMPLETED": 3, + } +) + +func (x PlayerBadgeTierEncounterProto_EncounterState) Enum() *PlayerBadgeTierEncounterProto_EncounterState { + p := new(PlayerBadgeTierEncounterProto_EncounterState) + *p = x + return p +} + +func (x PlayerBadgeTierEncounterProto_EncounterState) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PlayerBadgeTierEncounterProto_EncounterState) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1016].Descriptor() +} + +func (PlayerBadgeTierEncounterProto_EncounterState) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1016] +} + +func (x PlayerBadgeTierEncounterProto_EncounterState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PlayerBadgeTierEncounterProto_EncounterState.Descriptor instead. +func (PlayerBadgeTierEncounterProto_EncounterState) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2213, 0} +} + +type PlayerLevelSettingsProto_Source int32 + +const ( + PlayerLevelSettingsProto_UNSET PlayerLevelSettingsProto_Source = 0 + PlayerLevelSettingsProto_RAID PlayerLevelSettingsProto_Source = 1 + PlayerLevelSettingsProto_MAX_BATTLE PlayerLevelSettingsProto_Source = 2 + PlayerLevelSettingsProto_UNLOCK_MAX_MOVE PlayerLevelSettingsProto_Source = 3 + PlayerLevelSettingsProto_CATCH_POKEMON PlayerLevelSettingsProto_Source = 4 + PlayerLevelSettingsProto_HATCH_EGG PlayerLevelSettingsProto_Source = 5 + PlayerLevelSettingsProto_FRIENDSHIP_MILESTONE PlayerLevelSettingsProto_Source = 6 + PlayerLevelSettingsProto_QUEST_PAGE PlayerLevelSettingsProto_Source = 7 + PlayerLevelSettingsProto_QUEST_STAMPS PlayerLevelSettingsProto_Source = 8 + PlayerLevelSettingsProto_COMPLETE_ROUTE PlayerLevelSettingsProto_Source = 9 + PlayerLevelSettingsProto_FORT_SEARCH PlayerLevelSettingsProto_Source = 10 + PlayerLevelSettingsProto_EVENT_PASS PlayerLevelSettingsProto_Source = 11 + PlayerLevelSettingsProto_WEEKLY_CHALLENGE PlayerLevelSettingsProto_Source = 12 +) + +// Enum value maps for PlayerLevelSettingsProto_Source. +var ( + PlayerLevelSettingsProto_Source_name = map[int32]string{ + 0: "UNSET", + 1: "RAID", + 2: "MAX_BATTLE", + 3: "UNLOCK_MAX_MOVE", + 4: "CATCH_POKEMON", + 5: "HATCH_EGG", + 6: "FRIENDSHIP_MILESTONE", + 7: "QUEST_PAGE", + 8: "QUEST_STAMPS", + 9: "COMPLETE_ROUTE", + 10: "FORT_SEARCH", + 11: "EVENT_PASS", + 12: "WEEKLY_CHALLENGE", + } + PlayerLevelSettingsProto_Source_value = map[string]int32{ + "UNSET": 0, + "RAID": 1, + "MAX_BATTLE": 2, + "UNLOCK_MAX_MOVE": 3, + "CATCH_POKEMON": 4, + "HATCH_EGG": 5, + "FRIENDSHIP_MILESTONE": 6, + "QUEST_PAGE": 7, + "QUEST_STAMPS": 8, + "COMPLETE_ROUTE": 9, + "FORT_SEARCH": 10, + "EVENT_PASS": 11, + "WEEKLY_CHALLENGE": 12, + } +) + +func (x PlayerLevelSettingsProto_Source) Enum() *PlayerLevelSettingsProto_Source { + p := new(PlayerLevelSettingsProto_Source) + *p = x + return p +} + +func (x PlayerLevelSettingsProto_Source) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PlayerLevelSettingsProto_Source) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1017].Descriptor() +} + +func (PlayerLevelSettingsProto_Source) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1017] +} + +func (x PlayerLevelSettingsProto_Source) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PlayerLevelSettingsProto_Source.Descriptor instead. +func (PlayerLevelSettingsProto_Source) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2226, 0} +} + +type PlayerNeutralAvatarEarSelectionParameters_Shape int32 + +const ( + PlayerNeutralAvatarEarSelectionParameters_UNSET PlayerNeutralAvatarEarSelectionParameters_Shape = 0 + PlayerNeutralAvatarEarSelectionParameters_DEFAULT PlayerNeutralAvatarEarSelectionParameters_Shape = 1 + PlayerNeutralAvatarEarSelectionParameters_OPTION_ONE PlayerNeutralAvatarEarSelectionParameters_Shape = 5000 + PlayerNeutralAvatarEarSelectionParameters_OPTION_TWO PlayerNeutralAvatarEarSelectionParameters_Shape = 5001 +) + +// Enum value maps for PlayerNeutralAvatarEarSelectionParameters_Shape. +var ( + PlayerNeutralAvatarEarSelectionParameters_Shape_name = map[int32]string{ + 0: "UNSET", + 1: "DEFAULT", + 5000: "OPTION_ONE", + 5001: "OPTION_TWO", + } + PlayerNeutralAvatarEarSelectionParameters_Shape_value = map[string]int32{ + "UNSET": 0, + "DEFAULT": 1, + "OPTION_ONE": 5000, + "OPTION_TWO": 5001, + } +) + +func (x PlayerNeutralAvatarEarSelectionParameters_Shape) Enum() *PlayerNeutralAvatarEarSelectionParameters_Shape { + p := new(PlayerNeutralAvatarEarSelectionParameters_Shape) + *p = x + return p +} + +func (x PlayerNeutralAvatarEarSelectionParameters_Shape) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PlayerNeutralAvatarEarSelectionParameters_Shape) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1018].Descriptor() +} + +func (PlayerNeutralAvatarEarSelectionParameters_Shape) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1018] +} + +func (x PlayerNeutralAvatarEarSelectionParameters_Shape) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PlayerNeutralAvatarEarSelectionParameters_Shape.Descriptor instead. +func (PlayerNeutralAvatarEarSelectionParameters_Shape) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2230, 0} +} + +type PlayerNeutralAvatarEyeSelectionParameters_Shape int32 + +const ( + PlayerNeutralAvatarEyeSelectionParameters_UNSET PlayerNeutralAvatarEyeSelectionParameters_Shape = 0 + PlayerNeutralAvatarEyeSelectionParameters_DEFAULT PlayerNeutralAvatarEyeSelectionParameters_Shape = 1 + PlayerNeutralAvatarEyeSelectionParameters_OPTION_ONE PlayerNeutralAvatarEyeSelectionParameters_Shape = 5000 + PlayerNeutralAvatarEyeSelectionParameters_OPTION_TWO PlayerNeutralAvatarEyeSelectionParameters_Shape = 5001 + PlayerNeutralAvatarEyeSelectionParameters_OPTION_THREE PlayerNeutralAvatarEyeSelectionParameters_Shape = 5002 + PlayerNeutralAvatarEyeSelectionParameters_OPTION_FIVE PlayerNeutralAvatarEyeSelectionParameters_Shape = 5004 + PlayerNeutralAvatarEyeSelectionParameters_OPTION_FOUR PlayerNeutralAvatarEyeSelectionParameters_Shape = 50003 +) + +// Enum value maps for PlayerNeutralAvatarEyeSelectionParameters_Shape. +var ( + PlayerNeutralAvatarEyeSelectionParameters_Shape_name = map[int32]string{ + 0: "UNSET", + 1: "DEFAULT", + 5000: "OPTION_ONE", + 5001: "OPTION_TWO", + 5002: "OPTION_THREE", + 5004: "OPTION_FIVE", + 50003: "OPTION_FOUR", + } + PlayerNeutralAvatarEyeSelectionParameters_Shape_value = map[string]int32{ + "UNSET": 0, + "DEFAULT": 1, + "OPTION_ONE": 5000, + "OPTION_TWO": 5001, + "OPTION_THREE": 5002, + "OPTION_FIVE": 5004, + "OPTION_FOUR": 50003, + } +) + +func (x PlayerNeutralAvatarEyeSelectionParameters_Shape) Enum() *PlayerNeutralAvatarEyeSelectionParameters_Shape { + p := new(PlayerNeutralAvatarEyeSelectionParameters_Shape) + *p = x + return p +} + +func (x PlayerNeutralAvatarEyeSelectionParameters_Shape) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PlayerNeutralAvatarEyeSelectionParameters_Shape) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1019].Descriptor() +} + +func (PlayerNeutralAvatarEyeSelectionParameters_Shape) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1019] +} + +func (x PlayerNeutralAvatarEyeSelectionParameters_Shape) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PlayerNeutralAvatarEyeSelectionParameters_Shape.Descriptor instead. +func (PlayerNeutralAvatarEyeSelectionParameters_Shape) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2231, 0} +} + +type PlayerNeutralAvatarHeadSelectionParameters_Shape int32 + +const ( + PlayerNeutralAvatarHeadSelectionParameters_UNSET PlayerNeutralAvatarHeadSelectionParameters_Shape = 0 + PlayerNeutralAvatarHeadSelectionParameters_DIAMOND PlayerNeutralAvatarHeadSelectionParameters_Shape = 1 + PlayerNeutralAvatarHeadSelectionParameters_KITE PlayerNeutralAvatarHeadSelectionParameters_Shape = 2 + PlayerNeutralAvatarHeadSelectionParameters_TRIANGLE PlayerNeutralAvatarHeadSelectionParameters_Shape = 3 + PlayerNeutralAvatarHeadSelectionParameters_SQUARE PlayerNeutralAvatarHeadSelectionParameters_Shape = 4 + PlayerNeutralAvatarHeadSelectionParameters_CIRCLE PlayerNeutralAvatarHeadSelectionParameters_Shape = 5 + PlayerNeutralAvatarHeadSelectionParameters_OVAL PlayerNeutralAvatarHeadSelectionParameters_Shape = 6 + PlayerNeutralAvatarHeadSelectionParameters_LEGACYFEMALE PlayerNeutralAvatarHeadSelectionParameters_Shape = 7 + PlayerNeutralAvatarHeadSelectionParameters_LEGACYMALE PlayerNeutralAvatarHeadSelectionParameters_Shape = 8 +) + +// Enum value maps for PlayerNeutralAvatarHeadSelectionParameters_Shape. +var ( + PlayerNeutralAvatarHeadSelectionParameters_Shape_name = map[int32]string{ + 0: "UNSET", + 1: "DIAMOND", + 2: "KITE", + 3: "TRIANGLE", + 4: "SQUARE", + 5: "CIRCLE", + 6: "OVAL", + 7: "LEGACYFEMALE", + 8: "LEGACYMALE", + } + PlayerNeutralAvatarHeadSelectionParameters_Shape_value = map[string]int32{ + "UNSET": 0, + "DIAMOND": 1, + "KITE": 2, + "TRIANGLE": 3, + "SQUARE": 4, + "CIRCLE": 5, + "OVAL": 6, + "LEGACYFEMALE": 7, + "LEGACYMALE": 8, + } +) + +func (x PlayerNeutralAvatarHeadSelectionParameters_Shape) Enum() *PlayerNeutralAvatarHeadSelectionParameters_Shape { + p := new(PlayerNeutralAvatarHeadSelectionParameters_Shape) + *p = x + return p +} + +func (x PlayerNeutralAvatarHeadSelectionParameters_Shape) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PlayerNeutralAvatarHeadSelectionParameters_Shape) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1020].Descriptor() +} + +func (PlayerNeutralAvatarHeadSelectionParameters_Shape) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1020] +} + +func (x PlayerNeutralAvatarHeadSelectionParameters_Shape) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PlayerNeutralAvatarHeadSelectionParameters_Shape.Descriptor instead. +func (PlayerNeutralAvatarHeadSelectionParameters_Shape) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2235, 0} +} + +type PlayerNeutralAvatarMouthSelectionParameters_Shape int32 + +const ( + PlayerNeutralAvatarMouthSelectionParameters_UNSET PlayerNeutralAvatarMouthSelectionParameters_Shape = 0 + PlayerNeutralAvatarMouthSelectionParameters_DEFAULT PlayerNeutralAvatarMouthSelectionParameters_Shape = 1 + PlayerNeutralAvatarMouthSelectionParameters_OPTION_ONE PlayerNeutralAvatarMouthSelectionParameters_Shape = 5000 + PlayerNeutralAvatarMouthSelectionParameters_OPTION_TWO PlayerNeutralAvatarMouthSelectionParameters_Shape = 5001 + PlayerNeutralAvatarMouthSelectionParameters_OPTION_THREE PlayerNeutralAvatarMouthSelectionParameters_Shape = 5002 + PlayerNeutralAvatarMouthSelectionParameters_OPTION_FIVE PlayerNeutralAvatarMouthSelectionParameters_Shape = 5004 + PlayerNeutralAvatarMouthSelectionParameters_OPTION_FOUR PlayerNeutralAvatarMouthSelectionParameters_Shape = 50003 +) + +// Enum value maps for PlayerNeutralAvatarMouthSelectionParameters_Shape. +var ( + PlayerNeutralAvatarMouthSelectionParameters_Shape_name = map[int32]string{ + 0: "UNSET", + 1: "DEFAULT", + 5000: "OPTION_ONE", + 5001: "OPTION_TWO", + 5002: "OPTION_THREE", + 5004: "OPTION_FIVE", + 50003: "OPTION_FOUR", + } + PlayerNeutralAvatarMouthSelectionParameters_Shape_value = map[string]int32{ + "UNSET": 0, + "DEFAULT": 1, + "OPTION_ONE": 5000, + "OPTION_TWO": 5001, + "OPTION_THREE": 5002, + "OPTION_FIVE": 5004, + "OPTION_FOUR": 50003, + } +) + +func (x PlayerNeutralAvatarMouthSelectionParameters_Shape) Enum() *PlayerNeutralAvatarMouthSelectionParameters_Shape { + p := new(PlayerNeutralAvatarMouthSelectionParameters_Shape) + *p = x + return p +} + +func (x PlayerNeutralAvatarMouthSelectionParameters_Shape) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PlayerNeutralAvatarMouthSelectionParameters_Shape) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1021].Descriptor() +} + +func (PlayerNeutralAvatarMouthSelectionParameters_Shape) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1021] +} + +func (x PlayerNeutralAvatarMouthSelectionParameters_Shape) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PlayerNeutralAvatarMouthSelectionParameters_Shape.Descriptor instead. +func (PlayerNeutralAvatarMouthSelectionParameters_Shape) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2236, 0} +} + +type PlayerNeutralAvatarNoseSelectionParameters_Shape int32 + +const ( + PlayerNeutralAvatarNoseSelectionParameters_UNSET PlayerNeutralAvatarNoseSelectionParameters_Shape = 0 + PlayerNeutralAvatarNoseSelectionParameters_DEFAULT PlayerNeutralAvatarNoseSelectionParameters_Shape = 1 + PlayerNeutralAvatarNoseSelectionParameters_OPTION_ONE PlayerNeutralAvatarNoseSelectionParameters_Shape = 5000 + PlayerNeutralAvatarNoseSelectionParameters_OPTION_TWO PlayerNeutralAvatarNoseSelectionParameters_Shape = 5001 + PlayerNeutralAvatarNoseSelectionParameters_OPTION_THREE PlayerNeutralAvatarNoseSelectionParameters_Shape = 5002 + PlayerNeutralAvatarNoseSelectionParameters_OPTION_FIVE PlayerNeutralAvatarNoseSelectionParameters_Shape = 5004 + PlayerNeutralAvatarNoseSelectionParameters_OPTION_FOUR PlayerNeutralAvatarNoseSelectionParameters_Shape = 50003 +) + +// Enum value maps for PlayerNeutralAvatarNoseSelectionParameters_Shape. +var ( + PlayerNeutralAvatarNoseSelectionParameters_Shape_name = map[int32]string{ + 0: "UNSET", + 1: "DEFAULT", + 5000: "OPTION_ONE", + 5001: "OPTION_TWO", + 5002: "OPTION_THREE", + 5004: "OPTION_FIVE", + 50003: "OPTION_FOUR", + } + PlayerNeutralAvatarNoseSelectionParameters_Shape_value = map[string]int32{ + "UNSET": 0, + "DEFAULT": 1, + "OPTION_ONE": 5000, + "OPTION_TWO": 5001, + "OPTION_THREE": 5002, + "OPTION_FIVE": 5004, + "OPTION_FOUR": 50003, + } +) + +func (x PlayerNeutralAvatarNoseSelectionParameters_Shape) Enum() *PlayerNeutralAvatarNoseSelectionParameters_Shape { + p := new(PlayerNeutralAvatarNoseSelectionParameters_Shape) + *p = x + return p +} + +func (x PlayerNeutralAvatarNoseSelectionParameters_Shape) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PlayerNeutralAvatarNoseSelectionParameters_Shape) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1022].Descriptor() +} + +func (PlayerNeutralAvatarNoseSelectionParameters_Shape) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1022] +} + +func (x PlayerNeutralAvatarNoseSelectionParameters_Shape) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PlayerNeutralAvatarNoseSelectionParameters_Shape.Descriptor instead. +func (PlayerNeutralAvatarNoseSelectionParameters_Shape) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2237, 0} +} + +type PlayerPokemonFieldBookPageProto_Type int32 + +const ( + PlayerPokemonFieldBookPageProto_UNSET PlayerPokemonFieldBookPageProto_Type = 0 + PlayerPokemonFieldBookPageProto_STANDARD PlayerPokemonFieldBookPageProto_Type = 1 + PlayerPokemonFieldBookPageProto_DAILY PlayerPokemonFieldBookPageProto_Type = 2 +) + +// Enum value maps for PlayerPokemonFieldBookPageProto_Type. +var ( + PlayerPokemonFieldBookPageProto_Type_name = map[int32]string{ + 0: "UNSET", + 1: "STANDARD", + 2: "DAILY", + } + PlayerPokemonFieldBookPageProto_Type_value = map[string]int32{ + "UNSET": 0, + "STANDARD": 1, + "DAILY": 2, + } +) + +func (x PlayerPokemonFieldBookPageProto_Type) Enum() *PlayerPokemonFieldBookPageProto_Type { + p := new(PlayerPokemonFieldBookPageProto_Type) + *p = x + return p +} + +func (x PlayerPokemonFieldBookPageProto_Type) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PlayerPokemonFieldBookPageProto_Type) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1023].Descriptor() +} + +func (PlayerPokemonFieldBookPageProto_Type) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1023] +} + +func (x PlayerPokemonFieldBookPageProto_Type) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PlayerPokemonFieldBookPageProto_Type.Descriptor instead. +func (PlayerPokemonFieldBookPageProto_Type) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2245, 0} +} + +type PlayerPreferencesProto_PostcardTrainerInfoSharingPreference int32 + +const ( + PlayerPreferencesProto_UNSET PlayerPreferencesProto_PostcardTrainerInfoSharingPreference = 0 + PlayerPreferencesProto_SHARE_WITH_FRIENDS PlayerPreferencesProto_PostcardTrainerInfoSharingPreference = 1 + PlayerPreferencesProto_DO_NOT_SHARE PlayerPreferencesProto_PostcardTrainerInfoSharingPreference = 2 +) + +// Enum value maps for PlayerPreferencesProto_PostcardTrainerInfoSharingPreference. +var ( + PlayerPreferencesProto_PostcardTrainerInfoSharingPreference_name = map[int32]string{ + 0: "UNSET", + 1: "SHARE_WITH_FRIENDS", + 2: "DO_NOT_SHARE", + } + PlayerPreferencesProto_PostcardTrainerInfoSharingPreference_value = map[string]int32{ + "UNSET": 0, + "SHARE_WITH_FRIENDS": 1, + "DO_NOT_SHARE": 2, + } +) + +func (x PlayerPreferencesProto_PostcardTrainerInfoSharingPreference) Enum() *PlayerPreferencesProto_PostcardTrainerInfoSharingPreference { + p := new(PlayerPreferencesProto_PostcardTrainerInfoSharingPreference) + *p = x + return p +} + +func (x PlayerPreferencesProto_PostcardTrainerInfoSharingPreference) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PlayerPreferencesProto_PostcardTrainerInfoSharingPreference) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1024].Descriptor() +} + +func (PlayerPreferencesProto_PostcardTrainerInfoSharingPreference) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1024] +} + +func (x PlayerPreferencesProto_PostcardTrainerInfoSharingPreference) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PlayerPreferencesProto_PostcardTrainerInfoSharingPreference.Descriptor instead. +func (PlayerPreferencesProto_PostcardTrainerInfoSharingPreference) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2251, 0} +} + +type PlayerProfileOutProto_Result int32 + +const ( + PlayerProfileOutProto_UNSET PlayerProfileOutProto_Result = 0 + PlayerProfileOutProto_SUCCESS PlayerProfileOutProto_Result = 1 +) + +// Enum value maps for PlayerProfileOutProto_Result. +var ( + PlayerProfileOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + PlayerProfileOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x PlayerProfileOutProto_Result) Enum() *PlayerProfileOutProto_Result { + p := new(PlayerProfileOutProto_Result) + *p = x + return p +} + +func (x PlayerProfileOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PlayerProfileOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1025].Descriptor() +} + +func (PlayerProfileOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1025] +} + +func (x PlayerProfileOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PlayerProfileOutProto_Result.Descriptor instead. +func (PlayerProfileOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2258, 0} +} + +type PlayerReputationProto_CheatReputation int32 + +const ( + PlayerReputationProto_UNSET PlayerReputationProto_CheatReputation = 0 + PlayerReputationProto_BOT PlayerReputationProto_CheatReputation = 1 + PlayerReputationProto_SPOOFER PlayerReputationProto_CheatReputation = 2 +) + +// Enum value maps for PlayerReputationProto_CheatReputation. +var ( + PlayerReputationProto_CheatReputation_name = map[int32]string{ + 0: "UNSET", + 1: "BOT", + 2: "SPOOFER", + } + PlayerReputationProto_CheatReputation_value = map[string]int32{ + "UNSET": 0, + "BOT": 1, + "SPOOFER": 2, + } +) + +func (x PlayerReputationProto_CheatReputation) Enum() *PlayerReputationProto_CheatReputation { + p := new(PlayerReputationProto_CheatReputation) + *p = x + return p +} + +func (x PlayerReputationProto_CheatReputation) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PlayerReputationProto_CheatReputation) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1026].Descriptor() +} + +func (PlayerReputationProto_CheatReputation) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1026] +} + +func (x PlayerReputationProto_CheatReputation) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PlayerReputationProto_CheatReputation.Descriptor instead. +func (PlayerReputationProto_CheatReputation) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2265, 0} +} + +type PlayerService_AccountPermissions int32 + +const ( + PlayerService_UNSET PlayerService_AccountPermissions = 0 + PlayerService_SPONSORED_CONTENT PlayerService_AccountPermissions = 1000 + PlayerService_FRIEND_LIST PlayerService_AccountPermissions = 1001 + PlayerService_SHARED_AR_EXPERIENCES PlayerService_AccountPermissions = 1002 + PlayerService_PARTY_PLAY PlayerService_AccountPermissions = 1003 +) + +// Enum value maps for PlayerService_AccountPermissions. +var ( + PlayerService_AccountPermissions_name = map[int32]string{ + 0: "UNSET", + 1000: "SPONSORED_CONTENT", + 1001: "FRIEND_LIST", + 1002: "SHARED_AR_EXPERIENCES", + 1003: "PARTY_PLAY", + } + PlayerService_AccountPermissions_value = map[string]int32{ + "UNSET": 0, + "SPONSORED_CONTENT": 1000, + "FRIEND_LIST": 1001, + "SHARED_AR_EXPERIENCES": 1002, + "PARTY_PLAY": 1003, + } +) + +func (x PlayerService_AccountPermissions) Enum() *PlayerService_AccountPermissions { + p := new(PlayerService_AccountPermissions) + *p = x + return p +} + +func (x PlayerService_AccountPermissions) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PlayerService_AccountPermissions) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1027].Descriptor() +} + +func (PlayerService_AccountPermissions) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1027] +} + +func (x PlayerService_AccountPermissions) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PlayerService_AccountPermissions.Descriptor instead. +func (PlayerService_AccountPermissions) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2268, 0} +} + +type PlayerStampProto_StampState int32 + +const ( + PlayerStampProto_UNSET PlayerStampProto_StampState = 0 + PlayerStampProto_UNSTAMPED PlayerStampProto_StampState = 1 + PlayerStampProto_STAMPED PlayerStampProto_StampState = 2 + PlayerStampProto_GIFTED PlayerStampProto_StampState = 3 + PlayerStampProto_LOCKED PlayerStampProto_StampState = 4 +) + +// Enum value maps for PlayerStampProto_StampState. +var ( + PlayerStampProto_StampState_name = map[int32]string{ + 0: "UNSET", + 1: "UNSTAMPED", + 2: "STAMPED", + 3: "GIFTED", + 4: "LOCKED", + } + PlayerStampProto_StampState_value = map[string]int32{ + "UNSET": 0, + "UNSTAMPED": 1, + "STAMPED": 2, + "GIFTED": 3, + "LOCKED": 4, + } +) + +func (x PlayerStampProto_StampState) Enum() *PlayerStampProto_StampState { + p := new(PlayerStampProto_StampState) + *p = x + return p +} + +func (x PlayerStampProto_StampState) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PlayerStampProto_StampState) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1028].Descriptor() +} + +func (PlayerStampProto_StampState) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1028] +} + +func (x PlayerStampProto_StampState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PlayerStampProto_StampState.Descriptor instead. +func (PlayerStampProto_StampState) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2272, 0} +} + +type PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto_Reason int32 + +const ( + PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto_UNSET PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto_Reason = 0 + PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto_LEVEL_UP PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto_Reason = 1 + PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto_BACKFILL PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto_Reason = 2 +) + +// Enum value maps for PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto_Reason. +var ( + PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto_Reason_name = map[int32]string{ + 0: "UNSET", + 1: "LEVEL_UP", + 2: "BACKFILL", + } + PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto_Reason_value = map[string]int32{ + "UNSET": 0, + "LEVEL_UP": 1, + "BACKFILL": 2, + } +) + +func (x PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto_Reason) Enum() *PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto_Reason { + p := new(PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto_Reason) + *p = x + return p +} + +func (x PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto_Reason) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto_Reason) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1029].Descriptor() +} + +func (PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto_Reason) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1029] +} + +func (x PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto_Reason) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto_Reason.Descriptor instead. +func (PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto_Reason) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2274, 0, 0} +} + +type PoiCategorizationEntryTelemetry_EntryType int32 + +const ( + PoiCategorizationEntryTelemetry_UNSET PoiCategorizationEntryTelemetry_EntryType = 0 + PoiCategorizationEntryTelemetry_EDIT PoiCategorizationEntryTelemetry_EntryType = 1 + PoiCategorizationEntryTelemetry_NOMINATION PoiCategorizationEntryTelemetry_EntryType = 2 +) + +// Enum value maps for PoiCategorizationEntryTelemetry_EntryType. +var ( + PoiCategorizationEntryTelemetry_EntryType_name = map[int32]string{ + 0: "UNSET", + 1: "EDIT", + 2: "NOMINATION", + } + PoiCategorizationEntryTelemetry_EntryType_value = map[string]int32{ + "UNSET": 0, + "EDIT": 1, + "NOMINATION": 2, + } +) + +func (x PoiCategorizationEntryTelemetry_EntryType) Enum() *PoiCategorizationEntryTelemetry_EntryType { + p := new(PoiCategorizationEntryTelemetry_EntryType) + *p = x + return p +} + +func (x PoiCategorizationEntryTelemetry_EntryType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PoiCategorizationEntryTelemetry_EntryType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1030].Descriptor() +} + +func (PoiCategorizationEntryTelemetry_EntryType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1030] +} + +func (x PoiCategorizationEntryTelemetry_EntryType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PoiCategorizationEntryTelemetry_EntryType.Descriptor instead. +func (PoiCategorizationEntryTelemetry_EntryType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2277, 0} +} + +type PoiCategorizationOperationTelemetry_OperationType int32 + +const ( + PoiCategorizationOperationTelemetry_UNSET PoiCategorizationOperationTelemetry_OperationType = 0 + PoiCategorizationOperationTelemetry_EDIT_SUBMITTED PoiCategorizationOperationTelemetry_OperationType = 1 + PoiCategorizationOperationTelemetry_EDIT_CANCELLED PoiCategorizationOperationTelemetry_OperationType = 2 + PoiCategorizationOperationTelemetry_NOMINATION_EXIT_FORWARD PoiCategorizationOperationTelemetry_OperationType = 3 + PoiCategorizationOperationTelemetry_NOMINATION_EXIT_BACKWARD PoiCategorizationOperationTelemetry_OperationType = 4 +) + +// Enum value maps for PoiCategorizationOperationTelemetry_OperationType. +var ( + PoiCategorizationOperationTelemetry_OperationType_name = map[int32]string{ + 0: "UNSET", + 1: "EDIT_SUBMITTED", + 2: "EDIT_CANCELLED", + 3: "NOMINATION_EXIT_FORWARD", + 4: "NOMINATION_EXIT_BACKWARD", + } + PoiCategorizationOperationTelemetry_OperationType_value = map[string]int32{ + "UNSET": 0, + "EDIT_SUBMITTED": 1, + "EDIT_CANCELLED": 2, + "NOMINATION_EXIT_FORWARD": 3, + "NOMINATION_EXIT_BACKWARD": 4, + } +) + +func (x PoiCategorizationOperationTelemetry_OperationType) Enum() *PoiCategorizationOperationTelemetry_OperationType { + p := new(PoiCategorizationOperationTelemetry_OperationType) + *p = x + return p +} + +func (x PoiCategorizationOperationTelemetry_OperationType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PoiCategorizationOperationTelemetry_OperationType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1031].Descriptor() +} + +func (PoiCategorizationOperationTelemetry_OperationType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1031] +} + +func (x PoiCategorizationOperationTelemetry_OperationType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PoiCategorizationOperationTelemetry_OperationType.Descriptor instead. +func (PoiCategorizationOperationTelemetry_OperationType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2278, 0} +} + +type PoiInteractionTelemetry_PoiInteraction int32 + +const ( + PoiInteractionTelemetry_CLICK PoiInteractionTelemetry_PoiInteraction = 0 + PoiInteractionTelemetry_SPIN PoiInteractionTelemetry_PoiInteraction = 1 +) + +// Enum value maps for PoiInteractionTelemetry_PoiInteraction. +var ( + PoiInteractionTelemetry_PoiInteraction_name = map[int32]string{ + 0: "CLICK", + 1: "SPIN", + } + PoiInteractionTelemetry_PoiInteraction_value = map[string]int32{ + "CLICK": 0, + "SPIN": 1, + } +) + +func (x PoiInteractionTelemetry_PoiInteraction) Enum() *PoiInteractionTelemetry_PoiInteraction { + p := new(PoiInteractionTelemetry_PoiInteraction) + *p = x + return p +} + +func (x PoiInteractionTelemetry_PoiInteraction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PoiInteractionTelemetry_PoiInteraction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1032].Descriptor() +} + +func (PoiInteractionTelemetry_PoiInteraction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1032] +} + +func (x PoiInteractionTelemetry_PoiInteraction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PoiInteractionTelemetry_PoiInteraction.Descriptor instead. +func (PoiInteractionTelemetry_PoiInteraction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2282, 0} +} + +type PoiInteractionTelemetry_PoiType int32 + +const ( + PoiInteractionTelemetry_POKESTOP PoiInteractionTelemetry_PoiType = 0 + PoiInteractionTelemetry_GYM PoiInteractionTelemetry_PoiType = 1 +) + +// Enum value maps for PoiInteractionTelemetry_PoiType. +var ( + PoiInteractionTelemetry_PoiType_name = map[int32]string{ + 0: "POKESTOP", + 1: "GYM", + } + PoiInteractionTelemetry_PoiType_value = map[string]int32{ + "POKESTOP": 0, + "GYM": 1, + } +) + +func (x PoiInteractionTelemetry_PoiType) Enum() *PoiInteractionTelemetry_PoiType { + p := new(PoiInteractionTelemetry_PoiType) + *p = x + return p +} + +func (x PoiInteractionTelemetry_PoiType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PoiInteractionTelemetry_PoiType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1033].Descriptor() +} + +func (PoiInteractionTelemetry_PoiType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1033] +} + +func (x PoiInteractionTelemetry_PoiType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PoiInteractionTelemetry_PoiType.Descriptor instead. +func (PoiInteractionTelemetry_PoiType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2282, 1} +} + +type PoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds int32 + +const ( + PoiSubmissionPhotoUploadErrorTelemetry_UNSET PoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds = 0 + PoiSubmissionPhotoUploadErrorTelemetry_POI_PHOTO_UPLOAD_ERROR PoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds = 1 + PoiSubmissionPhotoUploadErrorTelemetry_POI_PHOTO_UPLOAD_TIMEOUT PoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds = 2 +) + +// Enum value maps for PoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds. +var ( + PoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds_name = map[int32]string{ + 0: "UNSET", + 1: "POI_PHOTO_UPLOAD_ERROR", + 2: "POI_PHOTO_UPLOAD_TIMEOUT", + } + PoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds_value = map[string]int32{ + "UNSET": 0, + "POI_PHOTO_UPLOAD_ERROR": 1, + "POI_PHOTO_UPLOAD_TIMEOUT": 2, + } +) + +func (x PoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds) Enum() *PoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds { + p := new(PoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds) + *p = x + return p +} + +func (x PoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1034].Descriptor() +} + +func (PoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1034] +} + +func (x PoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds.Descriptor instead. +func (PoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2283, 0} +} + +type PoiSubmissionTelemetry_PoiCameraStepIds int32 + +const ( + PoiSubmissionTelemetry_UNSET PoiSubmissionTelemetry_PoiCameraStepIds = 0 + PoiSubmissionTelemetry_ENTER PoiSubmissionTelemetry_PoiCameraStepIds = 1 + PoiSubmissionTelemetry_RETAKE PoiSubmissionTelemetry_PoiCameraStepIds = 2 + PoiSubmissionTelemetry_CONFIRM PoiSubmissionTelemetry_PoiCameraStepIds = 3 + PoiSubmissionTelemetry_EXIT PoiSubmissionTelemetry_PoiCameraStepIds = 4 +) + +// Enum value maps for PoiSubmissionTelemetry_PoiCameraStepIds. +var ( + PoiSubmissionTelemetry_PoiCameraStepIds_name = map[int32]string{ + 0: "UNSET", + 1: "ENTER", + 2: "RETAKE", + 3: "CONFIRM", + 4: "EXIT", + } + PoiSubmissionTelemetry_PoiCameraStepIds_value = map[string]int32{ + "UNSET": 0, + "ENTER": 1, + "RETAKE": 2, + "CONFIRM": 3, + "EXIT": 4, + } +) + +func (x PoiSubmissionTelemetry_PoiCameraStepIds) Enum() *PoiSubmissionTelemetry_PoiCameraStepIds { + p := new(PoiSubmissionTelemetry_PoiCameraStepIds) + *p = x + return p +} + +func (x PoiSubmissionTelemetry_PoiCameraStepIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PoiSubmissionTelemetry_PoiCameraStepIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1035].Descriptor() +} + +func (PoiSubmissionTelemetry_PoiCameraStepIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1035] +} + +func (x PoiSubmissionTelemetry_PoiCameraStepIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PoiSubmissionTelemetry_PoiCameraStepIds.Descriptor instead. +func (PoiSubmissionTelemetry_PoiCameraStepIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2284, 0} +} + +type PoiSubmissionTelemetry_PoiSubmissionGuiEventId int32 + +const ( + PoiSubmissionTelemetry_UNKNOWN PoiSubmissionTelemetry_PoiSubmissionGuiEventId = 0 + PoiSubmissionTelemetry_POI_NOMINATION_ENTER PoiSubmissionTelemetry_PoiSubmissionGuiEventId = 1 + PoiSubmissionTelemetry_POI_TUTORIAL_COMPLETE PoiSubmissionTelemetry_PoiSubmissionGuiEventId = 2 + PoiSubmissionTelemetry_POI_MAP_CHANGEDVIEW_MAP PoiSubmissionTelemetry_PoiSubmissionGuiEventId = 3 + PoiSubmissionTelemetry_POI_MAP_CHANGEDVIEW_SATELLITE PoiSubmissionTelemetry_PoiSubmissionGuiEventId = 4 + PoiSubmissionTelemetry_POI_MAP_CENTER_LOCATION PoiSubmissionTelemetry_PoiSubmissionGuiEventId = 5 + PoiSubmissionTelemetry_POI_LOCATION_SET PoiSubmissionTelemetry_PoiSubmissionGuiEventId = 6 + PoiSubmissionTelemetry_POI_PHOTO_CAMERA_ENTER PoiSubmissionTelemetry_PoiSubmissionGuiEventId = 7 + PoiSubmissionTelemetry_POI_PHOTO_CAMERA_EXIT PoiSubmissionTelemetry_PoiSubmissionGuiEventId = 8 + PoiSubmissionTelemetry_POI_TITLE_ENTERED PoiSubmissionTelemetry_PoiSubmissionGuiEventId = 9 + PoiSubmissionTelemetry_POI_DESCRIPTION_ENTER PoiSubmissionTelemetry_PoiSubmissionGuiEventId = 10 + PoiSubmissionTelemetry_POI_DETAILS_CONFIRM PoiSubmissionTelemetry_PoiSubmissionGuiEventId = 11 + PoiSubmissionTelemetry_POI_SUPPORTINGINFO_ENTER PoiSubmissionTelemetry_PoiSubmissionGuiEventId = 12 + PoiSubmissionTelemetry_POI_SUBMIT_BUTTON_HIT PoiSubmissionTelemetry_PoiSubmissionGuiEventId = 13 + PoiSubmissionTelemetry_POI_EXIT_BUTTON_HIT PoiSubmissionTelemetry_PoiSubmissionGuiEventId = 14 + PoiSubmissionTelemetry_POI_NOMINATION_GUIDELINES_HIT PoiSubmissionTelemetry_PoiSubmissionGuiEventId = 15 + PoiSubmissionTelemetry_POI_MAP_TOGGLE_POIS_OFF PoiSubmissionTelemetry_PoiSubmissionGuiEventId = 16 + PoiSubmissionTelemetry_POI_MAP_TOGGLE_POIS_ON PoiSubmissionTelemetry_PoiSubmissionGuiEventId = 17 + PoiSubmissionTelemetry_POI_MAP_WAYSPOTS_LOADED PoiSubmissionTelemetry_PoiSubmissionGuiEventId = 18 + PoiSubmissionTelemetry_POI_MAP_SELECT_POI PoiSubmissionTelemetry_PoiSubmissionGuiEventId = 19 + PoiSubmissionTelemetry_POI_MAP_SELECT_POI_ABANDON PoiSubmissionTelemetry_PoiSubmissionGuiEventId = 20 + PoiSubmissionTelemetry_POI_MAP_SELECT_POI_COMPLETED PoiSubmissionTelemetry_PoiSubmissionGuiEventId = 21 + PoiSubmissionTelemetry_POI_MAP_TUTORIAL_SELECTED PoiSubmissionTelemetry_PoiSubmissionGuiEventId = 22 +) + +// Enum value maps for PoiSubmissionTelemetry_PoiSubmissionGuiEventId. +var ( + PoiSubmissionTelemetry_PoiSubmissionGuiEventId_name = map[int32]string{ + 0: "UNKNOWN", + 1: "POI_NOMINATION_ENTER", + 2: "POI_TUTORIAL_COMPLETE", + 3: "POI_MAP_CHANGEDVIEW_MAP", + 4: "POI_MAP_CHANGEDVIEW_SATELLITE", + 5: "POI_MAP_CENTER_LOCATION", + 6: "POI_LOCATION_SET", + 7: "POI_PHOTO_CAMERA_ENTER", + 8: "POI_PHOTO_CAMERA_EXIT", + 9: "POI_TITLE_ENTERED", + 10: "POI_DESCRIPTION_ENTER", + 11: "POI_DETAILS_CONFIRM", + 12: "POI_SUPPORTINGINFO_ENTER", + 13: "POI_SUBMIT_BUTTON_HIT", + 14: "POI_EXIT_BUTTON_HIT", + 15: "POI_NOMINATION_GUIDELINES_HIT", + 16: "POI_MAP_TOGGLE_POIS_OFF", + 17: "POI_MAP_TOGGLE_POIS_ON", + 18: "POI_MAP_WAYSPOTS_LOADED", + 19: "POI_MAP_SELECT_POI", + 20: "POI_MAP_SELECT_POI_ABANDON", + 21: "POI_MAP_SELECT_POI_COMPLETED", + 22: "POI_MAP_TUTORIAL_SELECTED", + } + PoiSubmissionTelemetry_PoiSubmissionGuiEventId_value = map[string]int32{ + "UNKNOWN": 0, + "POI_NOMINATION_ENTER": 1, + "POI_TUTORIAL_COMPLETE": 2, + "POI_MAP_CHANGEDVIEW_MAP": 3, + "POI_MAP_CHANGEDVIEW_SATELLITE": 4, + "POI_MAP_CENTER_LOCATION": 5, + "POI_LOCATION_SET": 6, + "POI_PHOTO_CAMERA_ENTER": 7, + "POI_PHOTO_CAMERA_EXIT": 8, + "POI_TITLE_ENTERED": 9, + "POI_DESCRIPTION_ENTER": 10, + "POI_DETAILS_CONFIRM": 11, + "POI_SUPPORTINGINFO_ENTER": 12, + "POI_SUBMIT_BUTTON_HIT": 13, + "POI_EXIT_BUTTON_HIT": 14, + "POI_NOMINATION_GUIDELINES_HIT": 15, + "POI_MAP_TOGGLE_POIS_OFF": 16, + "POI_MAP_TOGGLE_POIS_ON": 17, + "POI_MAP_WAYSPOTS_LOADED": 18, + "POI_MAP_SELECT_POI": 19, + "POI_MAP_SELECT_POI_ABANDON": 20, + "POI_MAP_SELECT_POI_COMPLETED": 21, + "POI_MAP_TUTORIAL_SELECTED": 22, + } +) + +func (x PoiSubmissionTelemetry_PoiSubmissionGuiEventId) Enum() *PoiSubmissionTelemetry_PoiSubmissionGuiEventId { + p := new(PoiSubmissionTelemetry_PoiSubmissionGuiEventId) + *p = x + return p +} + +func (x PoiSubmissionTelemetry_PoiSubmissionGuiEventId) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PoiSubmissionTelemetry_PoiSubmissionGuiEventId) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1036].Descriptor() +} + +func (PoiSubmissionTelemetry_PoiSubmissionGuiEventId) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1036] +} + +func (x PoiSubmissionTelemetry_PoiSubmissionGuiEventId) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PoiSubmissionTelemetry_PoiSubmissionGuiEventId.Descriptor instead. +func (PoiSubmissionTelemetry_PoiSubmissionGuiEventId) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2284, 1} +} + +type PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_Category int32 + +const ( + PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_UNSET PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_Category = 0 + PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_BREAD PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_Category = 1 +) + +// Enum value maps for PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_Category. +var ( + PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_Category_name = map[int32]string{ + 0: "UNSET", + 1: "BREAD", + } + PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_Category_value = map[string]int32{ + "UNSET": 0, + "BREAD": 1, + } +) + +func (x PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_Category) Enum() *PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_Category { + p := new(PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_Category) + *p = x + return p +} + +func (x PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_Category) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_Category) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1037].Descriptor() +} + +func (PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_Category) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1037] +} + +func (x PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_Category) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_Category.Descriptor instead. +func (PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_Category) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2290, 0, 0} +} + +type PokedexCategoryMilestoneProto_Status int32 + +const ( + PokedexCategoryMilestoneProto_UNSET PokedexCategoryMilestoneProto_Status = 0 + PokedexCategoryMilestoneProto_ACTIVE PokedexCategoryMilestoneProto_Status = 1 + PokedexCategoryMilestoneProto_UNLOCKED PokedexCategoryMilestoneProto_Status = 2 +) + +// Enum value maps for PokedexCategoryMilestoneProto_Status. +var ( + PokedexCategoryMilestoneProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "ACTIVE", + 2: "UNLOCKED", + } + PokedexCategoryMilestoneProto_Status_value = map[string]int32{ + "UNSET": 0, + "ACTIVE": 1, + "UNLOCKED": 2, + } +) + +func (x PokedexCategoryMilestoneProto_Status) Enum() *PokedexCategoryMilestoneProto_Status { + p := new(PokedexCategoryMilestoneProto_Status) + *p = x + return p +} + +func (x PokedexCategoryMilestoneProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PokedexCategoryMilestoneProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1038].Descriptor() +} + +func (PokedexCategoryMilestoneProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1038] +} + +func (x PokedexCategoryMilestoneProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PokedexCategoryMilestoneProto_Status.Descriptor instead. +func (PokedexCategoryMilestoneProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2295, 0} +} + +type PokemonCompareChallenge_CompareOperation int32 + +const ( + PokemonCompareChallenge_UNSET_OPERATION PokemonCompareChallenge_CompareOperation = 0 + PokemonCompareChallenge_GREATER_WIN PokemonCompareChallenge_CompareOperation = 1 + PokemonCompareChallenge_LESSER_WIN PokemonCompareChallenge_CompareOperation = 2 +) + +// Enum value maps for PokemonCompareChallenge_CompareOperation. +var ( + PokemonCompareChallenge_CompareOperation_name = map[int32]string{ + 0: "UNSET_OPERATION", + 1: "GREATER_WIN", + 2: "LESSER_WIN", + } + PokemonCompareChallenge_CompareOperation_value = map[string]int32{ + "UNSET_OPERATION": 0, + "GREATER_WIN": 1, + "LESSER_WIN": 2, + } +) + +func (x PokemonCompareChallenge_CompareOperation) Enum() *PokemonCompareChallenge_CompareOperation { + p := new(PokemonCompareChallenge_CompareOperation) + *p = x + return p +} + +func (x PokemonCompareChallenge_CompareOperation) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PokemonCompareChallenge_CompareOperation) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1039].Descriptor() +} + +func (PokemonCompareChallenge_CompareOperation) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1039] +} + +func (x PokemonCompareChallenge_CompareOperation) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PokemonCompareChallenge_CompareOperation.Descriptor instead. +func (PokemonCompareChallenge_CompareOperation) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2317, 0} +} + +type PokemonCompareChallenge_CompareStat int32 + +const ( + PokemonCompareChallenge_UNSET_STAT PokemonCompareChallenge_CompareStat = 0 + PokemonCompareChallenge_WEIGHT PokemonCompareChallenge_CompareStat = 1 + PokemonCompareChallenge_HEIGHT PokemonCompareChallenge_CompareStat = 2 + PokemonCompareChallenge_AGE PokemonCompareChallenge_CompareStat = 3 + PokemonCompareChallenge_WALKED_DISTANCE_KM PokemonCompareChallenge_CompareStat = 4 + PokemonCompareChallenge_CP PokemonCompareChallenge_CompareStat = 5 + PokemonCompareChallenge_MAX_HP PokemonCompareChallenge_CompareStat = 6 +) + +// Enum value maps for PokemonCompareChallenge_CompareStat. +var ( + PokemonCompareChallenge_CompareStat_name = map[int32]string{ + 0: "UNSET_STAT", + 1: "WEIGHT", + 2: "HEIGHT", + 3: "AGE", + 4: "WALKED_DISTANCE_KM", + 5: "CP", + 6: "MAX_HP", + } + PokemonCompareChallenge_CompareStat_value = map[string]int32{ + "UNSET_STAT": 0, + "WEIGHT": 1, + "HEIGHT": 2, + "AGE": 3, + "WALKED_DISTANCE_KM": 4, + "CP": 5, + "MAX_HP": 6, + } +) + +func (x PokemonCompareChallenge_CompareStat) Enum() *PokemonCompareChallenge_CompareStat { + p := new(PokemonCompareChallenge_CompareStat) + *p = x + return p +} + +func (x PokemonCompareChallenge_CompareStat) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PokemonCompareChallenge_CompareStat) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1040].Descriptor() +} + +func (PokemonCompareChallenge_CompareStat) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1040] +} + +func (x PokemonCompareChallenge_CompareStat) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PokemonCompareChallenge_CompareStat.Descriptor instead. +func (PokemonCompareChallenge_CompareStat) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2317, 1} +} + +type PokemonDisplayProto_Costume int32 + +const ( + PokemonDisplayProto_UNSET PokemonDisplayProto_Costume = 0 + PokemonDisplayProto_HOLIDAY_2016 PokemonDisplayProto_Costume = 1 + PokemonDisplayProto_ANNIVERSARY PokemonDisplayProto_Costume = 2 + PokemonDisplayProto_ONE_YEAR_ANNIVERSARY PokemonDisplayProto_Costume = 3 + PokemonDisplayProto_HALLOWEEN_2017 PokemonDisplayProto_Costume = 4 + PokemonDisplayProto_SUMMER_2018 PokemonDisplayProto_Costume = 5 + PokemonDisplayProto_FALL_2018 PokemonDisplayProto_Costume = 6 + PokemonDisplayProto_NOVEMBER_2018 PokemonDisplayProto_Costume = 7 + PokemonDisplayProto_WINTER_2018 PokemonDisplayProto_Costume = 8 + PokemonDisplayProto_FEB_2019 PokemonDisplayProto_Costume = 9 + PokemonDisplayProto_MAY_2019_NOEVOLVE PokemonDisplayProto_Costume = 10 + PokemonDisplayProto_JAN_2020_NOEVOLVE PokemonDisplayProto_Costume = 11 + PokemonDisplayProto_APRIL_2020_NOEVOLVE PokemonDisplayProto_Costume = 12 + PokemonDisplayProto_SAFARI_2020_NOEVOLVE PokemonDisplayProto_Costume = 13 + PokemonDisplayProto_SPRING_2020_NOEVOLVE PokemonDisplayProto_Costume = 14 + PokemonDisplayProto_SUMMER_2020_NOEVOLVE PokemonDisplayProto_Costume = 15 + PokemonDisplayProto_FALL_2020_NOEVOLVE PokemonDisplayProto_Costume = 16 + PokemonDisplayProto_WINTER_2020_NOEVOLVE PokemonDisplayProto_Costume = 17 + PokemonDisplayProto_NOT_FOR_RELEASE_ALPHA PokemonDisplayProto_Costume = 18 + PokemonDisplayProto_NOT_FOR_RELEASE_BETA PokemonDisplayProto_Costume = 19 + PokemonDisplayProto_NOT_FOR_RELEASE_GAMMA PokemonDisplayProto_Costume = 20 + PokemonDisplayProto_NOT_FOR_RELEASE_NOEVOLVE PokemonDisplayProto_Costume = 21 + PokemonDisplayProto_KANTO_2020_NOEVOLVE PokemonDisplayProto_Costume = 22 + PokemonDisplayProto_JOHTO_2020_NOEVOLVE PokemonDisplayProto_Costume = 23 + PokemonDisplayProto_HOENN_2020_NOEVOLVE PokemonDisplayProto_Costume = 24 + PokemonDisplayProto_SINNOH_2020_NOEVOLVE PokemonDisplayProto_Costume = 25 + PokemonDisplayProto_HALLOWEEN_2020_NOEVOLVE PokemonDisplayProto_Costume = 26 + PokemonDisplayProto_COSTUME_1 PokemonDisplayProto_Costume = 27 + PokemonDisplayProto_COSTUME_2 PokemonDisplayProto_Costume = 28 + PokemonDisplayProto_COSTUME_3 PokemonDisplayProto_Costume = 29 + PokemonDisplayProto_COSTUME_4 PokemonDisplayProto_Costume = 30 + PokemonDisplayProto_COSTUME_5 PokemonDisplayProto_Costume = 31 + PokemonDisplayProto_COSTUME_6 PokemonDisplayProto_Costume = 32 + PokemonDisplayProto_COSTUME_7 PokemonDisplayProto_Costume = 33 + PokemonDisplayProto_COSTUME_8 PokemonDisplayProto_Costume = 34 + PokemonDisplayProto_COSTUME_9 PokemonDisplayProto_Costume = 35 + PokemonDisplayProto_COSTUME_10 PokemonDisplayProto_Costume = 36 + PokemonDisplayProto_COSTUME_1_NOEVOLVE PokemonDisplayProto_Costume = 37 + PokemonDisplayProto_COSTUME_2_NOEVOLVE PokemonDisplayProto_Costume = 38 + PokemonDisplayProto_COSTUME_3_NOEVOLVE PokemonDisplayProto_Costume = 39 + PokemonDisplayProto_COSTUME_4_NOEVOLVE PokemonDisplayProto_Costume = 40 + PokemonDisplayProto_COSTUME_5_NOEVOLVE PokemonDisplayProto_Costume = 41 + PokemonDisplayProto_COSTUME_6_NOEVOLVE PokemonDisplayProto_Costume = 42 + PokemonDisplayProto_COSTUME_7_NOEVOLVE PokemonDisplayProto_Costume = 43 + PokemonDisplayProto_COSTUME_8_NOEVOLVE PokemonDisplayProto_Costume = 44 + PokemonDisplayProto_COSTUME_9_NOEVOLVE PokemonDisplayProto_Costume = 45 + PokemonDisplayProto_COSTUME_10_NOEVOLVE PokemonDisplayProto_Costume = 46 + PokemonDisplayProto_GOFEST_2021_NOEVOLVE PokemonDisplayProto_Costume = 47 + PokemonDisplayProto_FASHION_2021_NOEVOLVE PokemonDisplayProto_Costume = 48 + PokemonDisplayProto_HALLOWEEN_2021_NOEVOLVE PokemonDisplayProto_Costume = 49 + PokemonDisplayProto_GEMS_1_2021_NOEVOLVE PokemonDisplayProto_Costume = 50 + PokemonDisplayProto_GEMS_2_2021_NOEVOLVE PokemonDisplayProto_Costume = 51 + PokemonDisplayProto_HOLIDAY_2021_NOEVOLVE PokemonDisplayProto_Costume = 52 + PokemonDisplayProto_TCG_2022_NOEVOLVE PokemonDisplayProto_Costume = 53 + PokemonDisplayProto_JAN_2022_NOEVOLVE PokemonDisplayProto_Costume = 54 + PokemonDisplayProto_GOFEST_2022_NOEVOLVE PokemonDisplayProto_Costume = 55 + PokemonDisplayProto_ANNIVERSARY_2022_NOEVOLVE PokemonDisplayProto_Costume = 56 + PokemonDisplayProto_FALL_2022 PokemonDisplayProto_Costume = 57 + PokemonDisplayProto_FALL_2022_NOEVOLVE PokemonDisplayProto_Costume = 58 + PokemonDisplayProto_HOLIDAY_2022 PokemonDisplayProto_Costume = 59 + PokemonDisplayProto_JAN_2023_NOEVOLVE PokemonDisplayProto_Costume = 60 + PokemonDisplayProto_GOTOUR_2023_BANDANA_NOEVOLVE PokemonDisplayProto_Costume = 61 + PokemonDisplayProto_GOTOUR_2023_HAT_NOEVOLVE PokemonDisplayProto_Costume = 62 + PokemonDisplayProto_SPRING_2023 PokemonDisplayProto_Costume = 63 + PokemonDisplayProto_SPRING_2023_MYSTIC PokemonDisplayProto_Costume = 64 + PokemonDisplayProto_SPRING_2023_VALOR PokemonDisplayProto_Costume = 65 + PokemonDisplayProto_SPRING_2023_INSTINCT PokemonDisplayProto_Costume = 66 + PokemonDisplayProto_NIGHTCAP PokemonDisplayProto_Costume = 67 + PokemonDisplayProto_MAY_2023 PokemonDisplayProto_Costume = 68 + PokemonDisplayProto_PI PokemonDisplayProto_Costume = 69 + PokemonDisplayProto_FALL_2023 PokemonDisplayProto_Costume = 70 + PokemonDisplayProto_FALL_2023_NOEVOLVE PokemonDisplayProto_Costume = 71 + PokemonDisplayProto_PI_NOEVOLVE PokemonDisplayProto_Costume = 72 + PokemonDisplayProto_HOLIDAY_2023 PokemonDisplayProto_Costume = 73 + PokemonDisplayProto_JAN_2024 PokemonDisplayProto_Costume = 74 + PokemonDisplayProto_SPRING_2024 PokemonDisplayProto_Costume = 75 + PokemonDisplayProto_SUMMER_2024 PokemonDisplayProto_Costume = 77 + PokemonDisplayProto_ANNIVERSARY_2024 PokemonDisplayProto_Costume = 78 + PokemonDisplayProto_FALL_2024 PokemonDisplayProto_Costume = 79 + PokemonDisplayProto_WINTER_2024 PokemonDisplayProto_Costume = 80 + PokemonDisplayProto_FASHION_2025 PokemonDisplayProto_Costume = 81 + PokemonDisplayProto_HORIZONS_2025_NOEVOLVE PokemonDisplayProto_Costume = 82 + PokemonDisplayProto_ROYAL_NOEVOLVE PokemonDisplayProto_Costume = 83 + PokemonDisplayProto_INDONESIA_2025_NOEVOLVE PokemonDisplayProto_Costume = 84 + PokemonDisplayProto_HALLOWEEN_2025 PokemonDisplayProto_Costume = 85 + PokemonDisplayProto_SPRING_2026_A PokemonDisplayProto_Costume = 86 + PokemonDisplayProto_SPRING_2026_B PokemonDisplayProto_Costume = 87 +) + +// Enum value maps for PokemonDisplayProto_Costume. +var ( + PokemonDisplayProto_Costume_name = map[int32]string{ + 0: "UNSET", + 1: "HOLIDAY_2016", + 2: "ANNIVERSARY", + 3: "ONE_YEAR_ANNIVERSARY", + 4: "HALLOWEEN_2017", + 5: "SUMMER_2018", + 6: "FALL_2018", + 7: "NOVEMBER_2018", + 8: "WINTER_2018", + 9: "FEB_2019", + 10: "MAY_2019_NOEVOLVE", + 11: "JAN_2020_NOEVOLVE", + 12: "APRIL_2020_NOEVOLVE", + 13: "SAFARI_2020_NOEVOLVE", + 14: "SPRING_2020_NOEVOLVE", + 15: "SUMMER_2020_NOEVOLVE", + 16: "FALL_2020_NOEVOLVE", + 17: "WINTER_2020_NOEVOLVE", + 18: "NOT_FOR_RELEASE_ALPHA", + 19: "NOT_FOR_RELEASE_BETA", + 20: "NOT_FOR_RELEASE_GAMMA", + 21: "NOT_FOR_RELEASE_NOEVOLVE", + 22: "KANTO_2020_NOEVOLVE", + 23: "JOHTO_2020_NOEVOLVE", + 24: "HOENN_2020_NOEVOLVE", + 25: "SINNOH_2020_NOEVOLVE", + 26: "HALLOWEEN_2020_NOEVOLVE", + 27: "COSTUME_1", + 28: "COSTUME_2", + 29: "COSTUME_3", + 30: "COSTUME_4", + 31: "COSTUME_5", + 32: "COSTUME_6", + 33: "COSTUME_7", + 34: "COSTUME_8", + 35: "COSTUME_9", + 36: "COSTUME_10", + 37: "COSTUME_1_NOEVOLVE", + 38: "COSTUME_2_NOEVOLVE", + 39: "COSTUME_3_NOEVOLVE", + 40: "COSTUME_4_NOEVOLVE", + 41: "COSTUME_5_NOEVOLVE", + 42: "COSTUME_6_NOEVOLVE", + 43: "COSTUME_7_NOEVOLVE", + 44: "COSTUME_8_NOEVOLVE", + 45: "COSTUME_9_NOEVOLVE", + 46: "COSTUME_10_NOEVOLVE", + 47: "GOFEST_2021_NOEVOLVE", + 48: "FASHION_2021_NOEVOLVE", + 49: "HALLOWEEN_2021_NOEVOLVE", + 50: "GEMS_1_2021_NOEVOLVE", + 51: "GEMS_2_2021_NOEVOLVE", + 52: "HOLIDAY_2021_NOEVOLVE", + 53: "TCG_2022_NOEVOLVE", + 54: "JAN_2022_NOEVOLVE", + 55: "GOFEST_2022_NOEVOLVE", + 56: "ANNIVERSARY_2022_NOEVOLVE", + 57: "FALL_2022", + 58: "FALL_2022_NOEVOLVE", + 59: "HOLIDAY_2022", + 60: "JAN_2023_NOEVOLVE", + 61: "GOTOUR_2023_BANDANA_NOEVOLVE", + 62: "GOTOUR_2023_HAT_NOEVOLVE", + 63: "SPRING_2023", + 64: "SPRING_2023_MYSTIC", + 65: "SPRING_2023_VALOR", + 66: "SPRING_2023_INSTINCT", + 67: "NIGHTCAP", + 68: "MAY_2023", + 69: "PI", + 70: "FALL_2023", + 71: "FALL_2023_NOEVOLVE", + 72: "PI_NOEVOLVE", + 73: "HOLIDAY_2023", + 74: "JAN_2024", + 75: "SPRING_2024", + 77: "SUMMER_2024", + 78: "ANNIVERSARY_2024", + 79: "FALL_2024", + 80: "WINTER_2024", + 81: "FASHION_2025", + 82: "HORIZONS_2025_NOEVOLVE", + 83: "ROYAL_NOEVOLVE", + 84: "INDONESIA_2025_NOEVOLVE", + 85: "HALLOWEEN_2025", + 86: "SPRING_2026_A", + 87: "SPRING_2026_B", + } + PokemonDisplayProto_Costume_value = map[string]int32{ + "UNSET": 0, + "HOLIDAY_2016": 1, + "ANNIVERSARY": 2, + "ONE_YEAR_ANNIVERSARY": 3, + "HALLOWEEN_2017": 4, + "SUMMER_2018": 5, + "FALL_2018": 6, + "NOVEMBER_2018": 7, + "WINTER_2018": 8, + "FEB_2019": 9, + "MAY_2019_NOEVOLVE": 10, + "JAN_2020_NOEVOLVE": 11, + "APRIL_2020_NOEVOLVE": 12, + "SAFARI_2020_NOEVOLVE": 13, + "SPRING_2020_NOEVOLVE": 14, + "SUMMER_2020_NOEVOLVE": 15, + "FALL_2020_NOEVOLVE": 16, + "WINTER_2020_NOEVOLVE": 17, + "NOT_FOR_RELEASE_ALPHA": 18, + "NOT_FOR_RELEASE_BETA": 19, + "NOT_FOR_RELEASE_GAMMA": 20, + "NOT_FOR_RELEASE_NOEVOLVE": 21, + "KANTO_2020_NOEVOLVE": 22, + "JOHTO_2020_NOEVOLVE": 23, + "HOENN_2020_NOEVOLVE": 24, + "SINNOH_2020_NOEVOLVE": 25, + "HALLOWEEN_2020_NOEVOLVE": 26, + "COSTUME_1": 27, + "COSTUME_2": 28, + "COSTUME_3": 29, + "COSTUME_4": 30, + "COSTUME_5": 31, + "COSTUME_6": 32, + "COSTUME_7": 33, + "COSTUME_8": 34, + "COSTUME_9": 35, + "COSTUME_10": 36, + "COSTUME_1_NOEVOLVE": 37, + "COSTUME_2_NOEVOLVE": 38, + "COSTUME_3_NOEVOLVE": 39, + "COSTUME_4_NOEVOLVE": 40, + "COSTUME_5_NOEVOLVE": 41, + "COSTUME_6_NOEVOLVE": 42, + "COSTUME_7_NOEVOLVE": 43, + "COSTUME_8_NOEVOLVE": 44, + "COSTUME_9_NOEVOLVE": 45, + "COSTUME_10_NOEVOLVE": 46, + "GOFEST_2021_NOEVOLVE": 47, + "FASHION_2021_NOEVOLVE": 48, + "HALLOWEEN_2021_NOEVOLVE": 49, + "GEMS_1_2021_NOEVOLVE": 50, + "GEMS_2_2021_NOEVOLVE": 51, + "HOLIDAY_2021_NOEVOLVE": 52, + "TCG_2022_NOEVOLVE": 53, + "JAN_2022_NOEVOLVE": 54, + "GOFEST_2022_NOEVOLVE": 55, + "ANNIVERSARY_2022_NOEVOLVE": 56, + "FALL_2022": 57, + "FALL_2022_NOEVOLVE": 58, + "HOLIDAY_2022": 59, + "JAN_2023_NOEVOLVE": 60, + "GOTOUR_2023_BANDANA_NOEVOLVE": 61, + "GOTOUR_2023_HAT_NOEVOLVE": 62, + "SPRING_2023": 63, + "SPRING_2023_MYSTIC": 64, + "SPRING_2023_VALOR": 65, + "SPRING_2023_INSTINCT": 66, + "NIGHTCAP": 67, + "MAY_2023": 68, + "PI": 69, + "FALL_2023": 70, + "FALL_2023_NOEVOLVE": 71, + "PI_NOEVOLVE": 72, + "HOLIDAY_2023": 73, + "JAN_2024": 74, + "SPRING_2024": 75, + "SUMMER_2024": 77, + "ANNIVERSARY_2024": 78, + "FALL_2024": 79, + "WINTER_2024": 80, + "FASHION_2025": 81, + "HORIZONS_2025_NOEVOLVE": 82, + "ROYAL_NOEVOLVE": 83, + "INDONESIA_2025_NOEVOLVE": 84, + "HALLOWEEN_2025": 85, + "SPRING_2026_A": 86, + "SPRING_2026_B": 87, + } +) + +func (x PokemonDisplayProto_Costume) Enum() *PokemonDisplayProto_Costume { + p := new(PokemonDisplayProto_Costume) + *p = x + return p +} + +func (x PokemonDisplayProto_Costume) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PokemonDisplayProto_Costume) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1041].Descriptor() +} + +func (PokemonDisplayProto_Costume) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1041] +} + +func (x PokemonDisplayProto_Costume) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PokemonDisplayProto_Costume.Descriptor instead. +func (PokemonDisplayProto_Costume) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2320, 0} +} + +type PokemonDisplayProto_Gender int32 + +const ( + PokemonDisplayProto_GENDER_UNSET PokemonDisplayProto_Gender = 0 + PokemonDisplayProto_MALE PokemonDisplayProto_Gender = 1 + PokemonDisplayProto_FEMALE PokemonDisplayProto_Gender = 2 + PokemonDisplayProto_GENDERLESS PokemonDisplayProto_Gender = 3 +) + +// Enum value maps for PokemonDisplayProto_Gender. +var ( + PokemonDisplayProto_Gender_name = map[int32]string{ + 0: "GENDER_UNSET", + 1: "MALE", + 2: "FEMALE", + 3: "GENDERLESS", + } + PokemonDisplayProto_Gender_value = map[string]int32{ + "GENDER_UNSET": 0, + "MALE": 1, + "FEMALE": 2, + "GENDERLESS": 3, + } +) + +func (x PokemonDisplayProto_Gender) Enum() *PokemonDisplayProto_Gender { + p := new(PokemonDisplayProto_Gender) + *p = x + return p +} + +func (x PokemonDisplayProto_Gender) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PokemonDisplayProto_Gender) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1042].Descriptor() +} + +func (PokemonDisplayProto_Gender) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1042] +} + +func (x PokemonDisplayProto_Gender) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PokemonDisplayProto_Gender.Descriptor instead. +func (PokemonDisplayProto_Gender) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2320, 1} +} + +type PokemonDisplayProto_Alignment int32 + +const ( + PokemonDisplayProto_ALIGNMENT_UNSET PokemonDisplayProto_Alignment = 0 + PokemonDisplayProto_SHADOW PokemonDisplayProto_Alignment = 1 + PokemonDisplayProto_PURIFIED PokemonDisplayProto_Alignment = 2 +) + +// Enum value maps for PokemonDisplayProto_Alignment. +var ( + PokemonDisplayProto_Alignment_name = map[int32]string{ + 0: "ALIGNMENT_UNSET", + 1: "SHADOW", + 2: "PURIFIED", + } + PokemonDisplayProto_Alignment_value = map[string]int32{ + "ALIGNMENT_UNSET": 0, + "SHADOW": 1, + "PURIFIED": 2, + } +) + +func (x PokemonDisplayProto_Alignment) Enum() *PokemonDisplayProto_Alignment { + p := new(PokemonDisplayProto_Alignment) + *p = x + return p +} + +func (x PokemonDisplayProto_Alignment) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PokemonDisplayProto_Alignment) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1043].Descriptor() +} + +func (PokemonDisplayProto_Alignment) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1043] +} + +func (x PokemonDisplayProto_Alignment) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PokemonDisplayProto_Alignment.Descriptor instead. +func (PokemonDisplayProto_Alignment) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2320, 2} +} + +type PokemonDisplayProto_Form int32 + +const ( + PokemonDisplayProto_FORM_UNSET PokemonDisplayProto_Form = 0 + PokemonDisplayProto_UNOWN_A PokemonDisplayProto_Form = 1 + PokemonDisplayProto_UNOWN_B PokemonDisplayProto_Form = 2 + PokemonDisplayProto_UNOWN_C PokemonDisplayProto_Form = 3 + PokemonDisplayProto_UNOWN_D PokemonDisplayProto_Form = 4 + PokemonDisplayProto_UNOWN_E PokemonDisplayProto_Form = 5 + PokemonDisplayProto_UNOWN_F PokemonDisplayProto_Form = 6 + PokemonDisplayProto_UNOWN_G PokemonDisplayProto_Form = 7 + PokemonDisplayProto_UNOWN_H PokemonDisplayProto_Form = 8 + PokemonDisplayProto_UNOWN_I PokemonDisplayProto_Form = 9 + PokemonDisplayProto_UNOWN_J PokemonDisplayProto_Form = 10 + PokemonDisplayProto_UNOWN_K PokemonDisplayProto_Form = 11 + PokemonDisplayProto_UNOWN_L PokemonDisplayProto_Form = 12 + PokemonDisplayProto_UNOWN_M PokemonDisplayProto_Form = 13 + PokemonDisplayProto_UNOWN_N PokemonDisplayProto_Form = 14 + PokemonDisplayProto_UNOWN_O PokemonDisplayProto_Form = 15 + PokemonDisplayProto_UNOWN_P PokemonDisplayProto_Form = 16 + PokemonDisplayProto_UNOWN_Q PokemonDisplayProto_Form = 17 + PokemonDisplayProto_UNOWN_R PokemonDisplayProto_Form = 18 + PokemonDisplayProto_UNOWN_S PokemonDisplayProto_Form = 19 + PokemonDisplayProto_UNOWN_T PokemonDisplayProto_Form = 20 + PokemonDisplayProto_UNOWN_U PokemonDisplayProto_Form = 21 + PokemonDisplayProto_UNOWN_V PokemonDisplayProto_Form = 22 + PokemonDisplayProto_UNOWN_W PokemonDisplayProto_Form = 23 + PokemonDisplayProto_UNOWN_X PokemonDisplayProto_Form = 24 + PokemonDisplayProto_UNOWN_Y PokemonDisplayProto_Form = 25 + PokemonDisplayProto_UNOWN_Z PokemonDisplayProto_Form = 26 + PokemonDisplayProto_UNOWN_EXCLAMATION_POINT PokemonDisplayProto_Form = 27 + PokemonDisplayProto_UNOWN_QUESTION_MARK PokemonDisplayProto_Form = 28 + PokemonDisplayProto_CASTFORM_NORMAL PokemonDisplayProto_Form = 29 + PokemonDisplayProto_CASTFORM_SUNNY PokemonDisplayProto_Form = 30 + PokemonDisplayProto_CASTFORM_RAINY PokemonDisplayProto_Form = 31 + PokemonDisplayProto_CASTFORM_SNOWY PokemonDisplayProto_Form = 32 + PokemonDisplayProto_DEOXYS_NORMAL PokemonDisplayProto_Form = 33 + PokemonDisplayProto_DEOXYS_ATTACK PokemonDisplayProto_Form = 34 + PokemonDisplayProto_DEOXYS_DEFENSE PokemonDisplayProto_Form = 35 + PokemonDisplayProto_DEOXYS_SPEED PokemonDisplayProto_Form = 36 + PokemonDisplayProto_SPINDA_00 PokemonDisplayProto_Form = 37 + PokemonDisplayProto_SPINDA_01 PokemonDisplayProto_Form = 38 + PokemonDisplayProto_SPINDA_02 PokemonDisplayProto_Form = 39 + PokemonDisplayProto_SPINDA_03 PokemonDisplayProto_Form = 40 + PokemonDisplayProto_SPINDA_04 PokemonDisplayProto_Form = 41 + PokemonDisplayProto_SPINDA_05 PokemonDisplayProto_Form = 42 + PokemonDisplayProto_SPINDA_06 PokemonDisplayProto_Form = 43 + PokemonDisplayProto_SPINDA_07 PokemonDisplayProto_Form = 44 + PokemonDisplayProto_RATTATA_NORMAL PokemonDisplayProto_Form = 45 + PokemonDisplayProto_RATTATA_ALOLA PokemonDisplayProto_Form = 46 + PokemonDisplayProto_RATICATE_NORMAL PokemonDisplayProto_Form = 47 + PokemonDisplayProto_RATICATE_ALOLA PokemonDisplayProto_Form = 48 + PokemonDisplayProto_RAICHU_NORMAL PokemonDisplayProto_Form = 49 + PokemonDisplayProto_RAICHU_ALOLA PokemonDisplayProto_Form = 50 + PokemonDisplayProto_SANDSHREW_NORMAL PokemonDisplayProto_Form = 51 + PokemonDisplayProto_SANDSHREW_ALOLA PokemonDisplayProto_Form = 52 + PokemonDisplayProto_SANDSLASH_NORMAL PokemonDisplayProto_Form = 53 + PokemonDisplayProto_SANDSLASH_ALOLA PokemonDisplayProto_Form = 54 + PokemonDisplayProto_VULPIX_NORMAL PokemonDisplayProto_Form = 55 + PokemonDisplayProto_VULPIX_ALOLA PokemonDisplayProto_Form = 56 + PokemonDisplayProto_NINETALES_NORMAL PokemonDisplayProto_Form = 57 + PokemonDisplayProto_NINETALES_ALOLA PokemonDisplayProto_Form = 58 + PokemonDisplayProto_DIGLETT_NORMAL PokemonDisplayProto_Form = 59 + PokemonDisplayProto_DIGLETT_ALOLA PokemonDisplayProto_Form = 60 + PokemonDisplayProto_DUGTRIO_NORMAL PokemonDisplayProto_Form = 61 + PokemonDisplayProto_DUGTRIO_ALOLA PokemonDisplayProto_Form = 62 + PokemonDisplayProto_MEOWTH_NORMAL PokemonDisplayProto_Form = 63 + PokemonDisplayProto_MEOWTH_ALOLA PokemonDisplayProto_Form = 64 + PokemonDisplayProto_PERSIAN_NORMAL PokemonDisplayProto_Form = 65 + PokemonDisplayProto_PERSIAN_ALOLA PokemonDisplayProto_Form = 66 + PokemonDisplayProto_GEODUDE_NORMAL PokemonDisplayProto_Form = 67 + PokemonDisplayProto_GEODUDE_ALOLA PokemonDisplayProto_Form = 68 + PokemonDisplayProto_GRAVELER_NORMAL PokemonDisplayProto_Form = 69 + PokemonDisplayProto_GRAVELER_ALOLA PokemonDisplayProto_Form = 70 + PokemonDisplayProto_GOLEM_NORMAL PokemonDisplayProto_Form = 71 + PokemonDisplayProto_GOLEM_ALOLA PokemonDisplayProto_Form = 72 + PokemonDisplayProto_GRIMER_NORMAL PokemonDisplayProto_Form = 73 + PokemonDisplayProto_GRIMER_ALOLA PokemonDisplayProto_Form = 74 + PokemonDisplayProto_MUK_NORMAL PokemonDisplayProto_Form = 75 + PokemonDisplayProto_MUK_ALOLA PokemonDisplayProto_Form = 76 + PokemonDisplayProto_EXEGGUTOR_NORMAL PokemonDisplayProto_Form = 77 + PokemonDisplayProto_EXEGGUTOR_ALOLA PokemonDisplayProto_Form = 78 + PokemonDisplayProto_MAROWAK_NORMAL PokemonDisplayProto_Form = 79 + PokemonDisplayProto_MAROWAK_ALOLA PokemonDisplayProto_Form = 80 + PokemonDisplayProto_ROTOM_NORMAL PokemonDisplayProto_Form = 81 + PokemonDisplayProto_ROTOM_FROST PokemonDisplayProto_Form = 82 + PokemonDisplayProto_ROTOM_FAN PokemonDisplayProto_Form = 83 + PokemonDisplayProto_ROTOM_MOW PokemonDisplayProto_Form = 84 + PokemonDisplayProto_ROTOM_WASH PokemonDisplayProto_Form = 85 + PokemonDisplayProto_ROTOM_HEAT PokemonDisplayProto_Form = 86 + PokemonDisplayProto_WORMADAM_PLANT PokemonDisplayProto_Form = 87 + PokemonDisplayProto_WORMADAM_SANDY PokemonDisplayProto_Form = 88 + PokemonDisplayProto_WORMADAM_TRASH PokemonDisplayProto_Form = 89 + PokemonDisplayProto_GIRATINA_ALTERED PokemonDisplayProto_Form = 90 + PokemonDisplayProto_GIRATINA_ORIGIN PokemonDisplayProto_Form = 91 + PokemonDisplayProto_SHAYMIN_SKY PokemonDisplayProto_Form = 92 + PokemonDisplayProto_SHAYMIN_LAND PokemonDisplayProto_Form = 93 + PokemonDisplayProto_CHERRIM_OVERCAST PokemonDisplayProto_Form = 94 + PokemonDisplayProto_CHERRIM_SUNNY PokemonDisplayProto_Form = 95 + PokemonDisplayProto_SHELLOS_WEST_SEA PokemonDisplayProto_Form = 96 + PokemonDisplayProto_SHELLOS_EAST_SEA PokemonDisplayProto_Form = 97 + PokemonDisplayProto_GASTRODON_WEST_SEA PokemonDisplayProto_Form = 98 + PokemonDisplayProto_GASTRODON_EAST_SEA PokemonDisplayProto_Form = 99 + PokemonDisplayProto_ARCEUS_NORMAL PokemonDisplayProto_Form = 100 + PokemonDisplayProto_ARCEUS_FIGHTING PokemonDisplayProto_Form = 101 + PokemonDisplayProto_ARCEUS_FLYING PokemonDisplayProto_Form = 102 + PokemonDisplayProto_ARCEUS_POISON PokemonDisplayProto_Form = 103 + PokemonDisplayProto_ARCEUS_GROUND PokemonDisplayProto_Form = 104 + PokemonDisplayProto_ARCEUS_ROCK PokemonDisplayProto_Form = 105 + PokemonDisplayProto_ARCEUS_BUG PokemonDisplayProto_Form = 106 + PokemonDisplayProto_ARCEUS_GHOST PokemonDisplayProto_Form = 107 + PokemonDisplayProto_ARCEUS_STEEL PokemonDisplayProto_Form = 108 + PokemonDisplayProto_ARCEUS_FIRE PokemonDisplayProto_Form = 109 + PokemonDisplayProto_ARCEUS_WATER PokemonDisplayProto_Form = 110 + PokemonDisplayProto_ARCEUS_GRASS PokemonDisplayProto_Form = 111 + PokemonDisplayProto_ARCEUS_ELECTRIC PokemonDisplayProto_Form = 112 + PokemonDisplayProto_ARCEUS_PSYCHIC PokemonDisplayProto_Form = 113 + PokemonDisplayProto_ARCEUS_ICE PokemonDisplayProto_Form = 114 + PokemonDisplayProto_ARCEUS_DRAGON PokemonDisplayProto_Form = 115 + PokemonDisplayProto_ARCEUS_DARK PokemonDisplayProto_Form = 116 + PokemonDisplayProto_ARCEUS_FAIRY PokemonDisplayProto_Form = 117 + PokemonDisplayProto_BURMY_PLANT PokemonDisplayProto_Form = 118 + PokemonDisplayProto_BURMY_SANDY PokemonDisplayProto_Form = 119 + PokemonDisplayProto_BURMY_TRASH PokemonDisplayProto_Form = 120 + PokemonDisplayProto_SPINDA_08 PokemonDisplayProto_Form = 121 + PokemonDisplayProto_SPINDA_09 PokemonDisplayProto_Form = 122 + PokemonDisplayProto_SPINDA_10 PokemonDisplayProto_Form = 123 + PokemonDisplayProto_SPINDA_11 PokemonDisplayProto_Form = 124 + PokemonDisplayProto_SPINDA_12 PokemonDisplayProto_Form = 125 + PokemonDisplayProto_SPINDA_13 PokemonDisplayProto_Form = 126 + PokemonDisplayProto_SPINDA_14 PokemonDisplayProto_Form = 127 + PokemonDisplayProto_SPINDA_15 PokemonDisplayProto_Form = 128 + PokemonDisplayProto_SPINDA_16 PokemonDisplayProto_Form = 129 + PokemonDisplayProto_SPINDA_17 PokemonDisplayProto_Form = 130 + PokemonDisplayProto_SPINDA_18 PokemonDisplayProto_Form = 131 + PokemonDisplayProto_SPINDA_19 PokemonDisplayProto_Form = 132 + PokemonDisplayProto_MEWTWO_A PokemonDisplayProto_Form = 133 + PokemonDisplayProto_MEWTWO_NORMAL PokemonDisplayProto_Form = 135 + PokemonDisplayProto_BASCULIN_RED_STRIPED PokemonDisplayProto_Form = 136 + PokemonDisplayProto_BASCULIN_BLUE_STRIPED PokemonDisplayProto_Form = 137 + PokemonDisplayProto_DARMANITAN_STANDARD PokemonDisplayProto_Form = 138 + PokemonDisplayProto_DARMANITAN_ZEN PokemonDisplayProto_Form = 139 + PokemonDisplayProto_TORNADUS_INCARNATE PokemonDisplayProto_Form = 140 + PokemonDisplayProto_TORNADUS_THERIAN PokemonDisplayProto_Form = 141 + PokemonDisplayProto_THUNDURUS_INCARNATE PokemonDisplayProto_Form = 142 + PokemonDisplayProto_THUNDURUS_THERIAN PokemonDisplayProto_Form = 143 + PokemonDisplayProto_LANDORUS_INCARNATE PokemonDisplayProto_Form = 144 + PokemonDisplayProto_LANDORUS_THERIAN PokemonDisplayProto_Form = 145 + PokemonDisplayProto_KYUREM_NORMAL PokemonDisplayProto_Form = 146 + PokemonDisplayProto_KYUREM_BLACK PokemonDisplayProto_Form = 147 + PokemonDisplayProto_KYUREM_WHITE PokemonDisplayProto_Form = 148 + PokemonDisplayProto_KELDEO_ORDINARY PokemonDisplayProto_Form = 149 + PokemonDisplayProto_KELDEO_RESOLUTE PokemonDisplayProto_Form = 150 + PokemonDisplayProto_MELOETTA_ARIA PokemonDisplayProto_Form = 151 + PokemonDisplayProto_MELOETTA_PIROUETTE PokemonDisplayProto_Form = 152 + PokemonDisplayProto_ZUBAT_NORMAL PokemonDisplayProto_Form = 157 + PokemonDisplayProto_GOLBAT_NORMAL PokemonDisplayProto_Form = 160 + PokemonDisplayProto_BULBASAUR_NORMAL PokemonDisplayProto_Form = 163 + PokemonDisplayProto_IVYSAUR_NORMAL PokemonDisplayProto_Form = 166 + PokemonDisplayProto_VENUSAUR_NORMAL PokemonDisplayProto_Form = 169 + PokemonDisplayProto_CHARMANDER_NORMAL PokemonDisplayProto_Form = 172 + PokemonDisplayProto_CHARMELEON_NORMAL PokemonDisplayProto_Form = 175 + PokemonDisplayProto_CHARIZARD_NORMAL PokemonDisplayProto_Form = 178 + PokemonDisplayProto_SQUIRTLE_NORMAL PokemonDisplayProto_Form = 181 + PokemonDisplayProto_WARTORTLE_NORMAL PokemonDisplayProto_Form = 184 + PokemonDisplayProto_BLASTOISE_NORMAL PokemonDisplayProto_Form = 187 + PokemonDisplayProto_DRATINI_NORMAL PokemonDisplayProto_Form = 190 + PokemonDisplayProto_DRAGONAIR_NORMAL PokemonDisplayProto_Form = 193 + PokemonDisplayProto_DRAGONITE_NORMAL PokemonDisplayProto_Form = 196 + PokemonDisplayProto_SNORLAX_NORMAL PokemonDisplayProto_Form = 199 + PokemonDisplayProto_CROBAT_NORMAL PokemonDisplayProto_Form = 202 + PokemonDisplayProto_MUDKIP_NORMAL PokemonDisplayProto_Form = 205 + PokemonDisplayProto_MARSHTOMP_NORMAL PokemonDisplayProto_Form = 208 + PokemonDisplayProto_SWAMPERT_NORMAL PokemonDisplayProto_Form = 211 + PokemonDisplayProto_DROWZEE_NORMAL PokemonDisplayProto_Form = 214 + PokemonDisplayProto_HYPNO_NORMAL PokemonDisplayProto_Form = 217 + PokemonDisplayProto_CUBONE_NORMAL PokemonDisplayProto_Form = 224 + PokemonDisplayProto_HOUNDOUR_NORMAL PokemonDisplayProto_Form = 229 + PokemonDisplayProto_HOUNDOOM_NORMAL PokemonDisplayProto_Form = 232 + PokemonDisplayProto_POLIWAG_NORMAL PokemonDisplayProto_Form = 235 + PokemonDisplayProto_POLIWHIRL_NORMAL PokemonDisplayProto_Form = 238 + PokemonDisplayProto_POLIWRATH_NORMAL PokemonDisplayProto_Form = 241 + PokemonDisplayProto_POLITOED_NORMAL PokemonDisplayProto_Form = 244 + PokemonDisplayProto_SCYTHER_NORMAL PokemonDisplayProto_Form = 247 + PokemonDisplayProto_SCIZOR_NORMAL PokemonDisplayProto_Form = 250 + PokemonDisplayProto_MAGIKARP_NORMAL PokemonDisplayProto_Form = 253 + PokemonDisplayProto_GYARADOS_NORMAL PokemonDisplayProto_Form = 256 + PokemonDisplayProto_VENONAT_NORMAL PokemonDisplayProto_Form = 259 + PokemonDisplayProto_VENOMOTH_NORMAL PokemonDisplayProto_Form = 262 + PokemonDisplayProto_ODDISH_NORMAL PokemonDisplayProto_Form = 265 + PokemonDisplayProto_GLOOM_NORMAL PokemonDisplayProto_Form = 268 + PokemonDisplayProto_VILEPLUME_NORMAL PokemonDisplayProto_Form = 271 + PokemonDisplayProto_BELLOSSOM_NORMAL PokemonDisplayProto_Form = 274 + PokemonDisplayProto_HITMONCHAN_NORMAL PokemonDisplayProto_Form = 277 + PokemonDisplayProto_GROWLITHE_NORMAL PokemonDisplayProto_Form = 280 + PokemonDisplayProto_ARCANINE_NORMAL PokemonDisplayProto_Form = 283 + PokemonDisplayProto_PSYDUCK_NORMAL PokemonDisplayProto_Form = 286 + PokemonDisplayProto_GOLDUCK_NORMAL PokemonDisplayProto_Form = 289 + PokemonDisplayProto_RALTS_NORMAL PokemonDisplayProto_Form = 292 + PokemonDisplayProto_KIRLIA_NORMAL PokemonDisplayProto_Form = 295 + PokemonDisplayProto_GARDEVOIR_NORMAL PokemonDisplayProto_Form = 298 + PokemonDisplayProto_GALLADE_NORMAL PokemonDisplayProto_Form = 301 + PokemonDisplayProto_ABRA_NORMAL PokemonDisplayProto_Form = 304 + PokemonDisplayProto_KADABRA_NORMAL PokemonDisplayProto_Form = 307 + PokemonDisplayProto_ALAKAZAM_NORMAL PokemonDisplayProto_Form = 310 + PokemonDisplayProto_LARVITAR_NORMAL PokemonDisplayProto_Form = 313 + PokemonDisplayProto_PUPITAR_NORMAL PokemonDisplayProto_Form = 316 + PokemonDisplayProto_TYRANITAR_NORMAL PokemonDisplayProto_Form = 319 + PokemonDisplayProto_LAPRAS_NORMAL PokemonDisplayProto_Form = 322 + PokemonDisplayProto_DEERLING_SPRING PokemonDisplayProto_Form = 585 + PokemonDisplayProto_DEERLING_SUMMER PokemonDisplayProto_Form = 586 + PokemonDisplayProto_DEERLING_AUTUMN PokemonDisplayProto_Form = 587 + PokemonDisplayProto_DEERLING_WINTER PokemonDisplayProto_Form = 588 + PokemonDisplayProto_SAWSBUCK_SPRING PokemonDisplayProto_Form = 589 + PokemonDisplayProto_SAWSBUCK_SUMMER PokemonDisplayProto_Form = 590 + PokemonDisplayProto_SAWSBUCK_AUTUMN PokemonDisplayProto_Form = 591 + PokemonDisplayProto_SAWSBUCK_WINTER PokemonDisplayProto_Form = 592 + PokemonDisplayProto_GENESECT_NORMAL PokemonDisplayProto_Form = 593 + PokemonDisplayProto_GENESECT_SHOCK PokemonDisplayProto_Form = 594 + PokemonDisplayProto_GENESECT_BURN PokemonDisplayProto_Form = 595 + PokemonDisplayProto_GENESECT_CHILL PokemonDisplayProto_Form = 596 + PokemonDisplayProto_GENESECT_DOUSE PokemonDisplayProto_Form = 597 + PokemonDisplayProto_PIKACHU_NORMAL PokemonDisplayProto_Form = 598 + PokemonDisplayProto_WURMPLE_NORMAL PokemonDisplayProto_Form = 600 + PokemonDisplayProto_WOBBUFFET_NORMAL PokemonDisplayProto_Form = 602 + PokemonDisplayProto_CACNEA_NORMAL PokemonDisplayProto_Form = 610 + PokemonDisplayProto_CACTURNE_NORMAL PokemonDisplayProto_Form = 613 + PokemonDisplayProto_WEEDLE_NORMAL PokemonDisplayProto_Form = 616 + PokemonDisplayProto_KAKUNA_NORMAL PokemonDisplayProto_Form = 619 + PokemonDisplayProto_BEEDRILL_NORMAL PokemonDisplayProto_Form = 622 + PokemonDisplayProto_SEEDOT_NORMAL PokemonDisplayProto_Form = 625 + PokemonDisplayProto_NUZLEAF_NORMAL PokemonDisplayProto_Form = 628 + PokemonDisplayProto_SHIFTRY_NORMAL PokemonDisplayProto_Form = 631 + PokemonDisplayProto_MAGMAR_NORMAL PokemonDisplayProto_Form = 634 + PokemonDisplayProto_MAGMORTAR_NORMAL PokemonDisplayProto_Form = 637 + PokemonDisplayProto_ELECTABUZZ_NORMAL PokemonDisplayProto_Form = 640 + PokemonDisplayProto_ELECTIVIRE_NORMAL PokemonDisplayProto_Form = 643 + PokemonDisplayProto_MAREEP_NORMAL PokemonDisplayProto_Form = 646 + PokemonDisplayProto_FLAAFFY_NORMAL PokemonDisplayProto_Form = 649 + PokemonDisplayProto_AMPHAROS_NORMAL PokemonDisplayProto_Form = 652 + PokemonDisplayProto_MAGNEMITE_NORMAL PokemonDisplayProto_Form = 655 + PokemonDisplayProto_MAGNETON_NORMAL PokemonDisplayProto_Form = 658 + PokemonDisplayProto_MAGNEZONE_NORMAL PokemonDisplayProto_Form = 661 + PokemonDisplayProto_BELLSPROUT_NORMAL PokemonDisplayProto_Form = 664 + PokemonDisplayProto_WEEPINBELL_NORMAL PokemonDisplayProto_Form = 667 + PokemonDisplayProto_VICTREEBEL_NORMAL PokemonDisplayProto_Form = 670 + PokemonDisplayProto_PORYGON_NORMAL PokemonDisplayProto_Form = 677 + PokemonDisplayProto_PORYGON2_NORMAL PokemonDisplayProto_Form = 680 + PokemonDisplayProto_PORYGON_Z_NORMAL PokemonDisplayProto_Form = 683 + PokemonDisplayProto_TURTWIG_NORMAL PokemonDisplayProto_Form = 688 + PokemonDisplayProto_GROTLE_NORMAL PokemonDisplayProto_Form = 691 + PokemonDisplayProto_TORTERRA_NORMAL PokemonDisplayProto_Form = 694 + PokemonDisplayProto_EKANS_NORMAL PokemonDisplayProto_Form = 697 + PokemonDisplayProto_ARBOK_NORMAL PokemonDisplayProto_Form = 700 + PokemonDisplayProto_KOFFING_NORMAL PokemonDisplayProto_Form = 703 + PokemonDisplayProto_WEEZING_NORMAL PokemonDisplayProto_Form = 706 + PokemonDisplayProto_HITMONLEE_NORMAL PokemonDisplayProto_Form = 713 + PokemonDisplayProto_ARTICUNO_NORMAL PokemonDisplayProto_Form = 716 + PokemonDisplayProto_MISDREAVUS_NORMAL PokemonDisplayProto_Form = 719 + PokemonDisplayProto_MISMAGIUS_NORMAL PokemonDisplayProto_Form = 722 + PokemonDisplayProto_EXEGGCUTE_NORMAL PokemonDisplayProto_Form = 729 + PokemonDisplayProto_CARVANHA_NORMAL PokemonDisplayProto_Form = 734 + PokemonDisplayProto_SHARPEDO_NORMAL PokemonDisplayProto_Form = 737 + PokemonDisplayProto_OMANYTE_NORMAL PokemonDisplayProto_Form = 740 + PokemonDisplayProto_OMASTAR_NORMAL PokemonDisplayProto_Form = 743 + PokemonDisplayProto_TRAPINCH_NORMAL PokemonDisplayProto_Form = 746 + PokemonDisplayProto_VIBRAVA_NORMAL PokemonDisplayProto_Form = 749 + PokemonDisplayProto_FLYGON_NORMAL PokemonDisplayProto_Form = 752 + PokemonDisplayProto_BAGON_NORMAL PokemonDisplayProto_Form = 755 + PokemonDisplayProto_SHELGON_NORMAL PokemonDisplayProto_Form = 758 + PokemonDisplayProto_SALAMENCE_NORMAL PokemonDisplayProto_Form = 761 + PokemonDisplayProto_BELDUM_NORMAL PokemonDisplayProto_Form = 764 + PokemonDisplayProto_METANG_NORMAL PokemonDisplayProto_Form = 767 + PokemonDisplayProto_METAGROSS_NORMAL PokemonDisplayProto_Form = 770 + PokemonDisplayProto_ZAPDOS_NORMAL PokemonDisplayProto_Form = 773 + PokemonDisplayProto_NIDORAN_NORMAL PokemonDisplayProto_Form = 776 + PokemonDisplayProto_NIDORINA_NORMAL PokemonDisplayProto_Form = 779 + PokemonDisplayProto_NIDOQUEEN_NORMAL PokemonDisplayProto_Form = 782 + PokemonDisplayProto_NIDORINO_NORMAL PokemonDisplayProto_Form = 785 + PokemonDisplayProto_NIDOKING_NORMAL PokemonDisplayProto_Form = 788 + PokemonDisplayProto_STUNKY_NORMAL PokemonDisplayProto_Form = 791 + PokemonDisplayProto_SKUNTANK_NORMAL PokemonDisplayProto_Form = 794 + PokemonDisplayProto_SNEASEL_NORMAL PokemonDisplayProto_Form = 797 + PokemonDisplayProto_WEAVILE_NORMAL PokemonDisplayProto_Form = 800 + PokemonDisplayProto_GLIGAR_NORMAL PokemonDisplayProto_Form = 803 + PokemonDisplayProto_GLISCOR_NORMAL PokemonDisplayProto_Form = 806 + PokemonDisplayProto_MACHOP_NORMAL PokemonDisplayProto_Form = 809 + PokemonDisplayProto_MACHOKE_NORMAL PokemonDisplayProto_Form = 812 + PokemonDisplayProto_MACHAMP_NORMAL PokemonDisplayProto_Form = 815 + PokemonDisplayProto_CHIMCHAR_NORMAL PokemonDisplayProto_Form = 818 + PokemonDisplayProto_MONFERNO_NORMAL PokemonDisplayProto_Form = 821 + PokemonDisplayProto_INFERNAPE_NORMAL PokemonDisplayProto_Form = 824 + PokemonDisplayProto_SHUCKLE_NORMAL PokemonDisplayProto_Form = 827 + PokemonDisplayProto_ABSOL_NORMAL PokemonDisplayProto_Form = 830 + PokemonDisplayProto_MAWILE_NORMAL PokemonDisplayProto_Form = 833 + PokemonDisplayProto_MOLTRES_NORMAL PokemonDisplayProto_Form = 836 + PokemonDisplayProto_KANGASKHAN_NORMAL PokemonDisplayProto_Form = 839 + PokemonDisplayProto_RHYHORN_NORMAL PokemonDisplayProto_Form = 846 + PokemonDisplayProto_RHYDON_NORMAL PokemonDisplayProto_Form = 849 + PokemonDisplayProto_RHYPERIOR_NORMAL PokemonDisplayProto_Form = 852 + PokemonDisplayProto_MURKROW_NORMAL PokemonDisplayProto_Form = 855 + PokemonDisplayProto_HONCHKROW_NORMAL PokemonDisplayProto_Form = 858 + PokemonDisplayProto_GIBLE_NORMAL PokemonDisplayProto_Form = 861 + PokemonDisplayProto_GABITE_NORMAL PokemonDisplayProto_Form = 864 + PokemonDisplayProto_GARCHOMP_NORMAL PokemonDisplayProto_Form = 867 + PokemonDisplayProto_KRABBY_NORMAL PokemonDisplayProto_Form = 870 + PokemonDisplayProto_KINGLER_NORMAL PokemonDisplayProto_Form = 873 + PokemonDisplayProto_SHELLDER_NORMAL PokemonDisplayProto_Form = 876 + PokemonDisplayProto_CLOYSTER_NORMAL PokemonDisplayProto_Form = 879 + PokemonDisplayProto_HIPPOPOTAS_NORMAL PokemonDisplayProto_Form = 888 + PokemonDisplayProto_HIPPOWDON_NORMAL PokemonDisplayProto_Form = 891 + PokemonDisplayProto_PIKACHU_FALL_2019 PokemonDisplayProto_Form = 894 + PokemonDisplayProto_SQUIRTLE_FALL_2019 PokemonDisplayProto_Form = 895 + PokemonDisplayProto_CHARMANDER_FALL_2019 PokemonDisplayProto_Form = 896 + PokemonDisplayProto_BULBASAUR_FALL_2019 PokemonDisplayProto_Form = 897 + PokemonDisplayProto_PINSIR_NORMAL PokemonDisplayProto_Form = 898 + PokemonDisplayProto_PIKACHU_VS_2019 PokemonDisplayProto_Form = 901 + PokemonDisplayProto_ONIX_NORMAL PokemonDisplayProto_Form = 902 + PokemonDisplayProto_STEELIX_NORMAL PokemonDisplayProto_Form = 905 + PokemonDisplayProto_SHUPPET_NORMAL PokemonDisplayProto_Form = 908 + PokemonDisplayProto_BANETTE_NORMAL PokemonDisplayProto_Form = 911 + PokemonDisplayProto_DUSKULL_NORMAL PokemonDisplayProto_Form = 914 + PokemonDisplayProto_DUSCLOPS_NORMAL PokemonDisplayProto_Form = 917 + PokemonDisplayProto_DUSKNOIR_NORMAL PokemonDisplayProto_Form = 920 + PokemonDisplayProto_SABLEYE_NORMAL PokemonDisplayProto_Form = 923 + PokemonDisplayProto_SNORUNT_NORMAL PokemonDisplayProto_Form = 926 + PokemonDisplayProto_GLALIE_NORMAL PokemonDisplayProto_Form = 929 + PokemonDisplayProto_SNOVER_NORMAL PokemonDisplayProto_Form = 932 + PokemonDisplayProto_ABOMASNOW_NORMAL PokemonDisplayProto_Form = 935 + PokemonDisplayProto_DELIBIRD_NORMAL PokemonDisplayProto_Form = 938 + PokemonDisplayProto_STANTLER_NORMAL PokemonDisplayProto_Form = 941 + PokemonDisplayProto_WEEZING_GALARIAN PokemonDisplayProto_Form = 944 + PokemonDisplayProto_ZIGZAGOON_NORMAL PokemonDisplayProto_Form = 945 + PokemonDisplayProto_ZIGZAGOON_GALARIAN PokemonDisplayProto_Form = 946 + PokemonDisplayProto_LINOONE_NORMAL PokemonDisplayProto_Form = 947 + PokemonDisplayProto_LINOONE_GALARIAN PokemonDisplayProto_Form = 948 + PokemonDisplayProto_PIKACHU_COPY_2019 PokemonDisplayProto_Form = 949 + PokemonDisplayProto_VENUSAUR_COPY_2019 PokemonDisplayProto_Form = 950 + PokemonDisplayProto_CHARIZARD_COPY_2019 PokemonDisplayProto_Form = 951 + PokemonDisplayProto_BLASTOISE_COPY_2019 PokemonDisplayProto_Form = 952 + PokemonDisplayProto_CATERPIE_NORMAL PokemonDisplayProto_Form = 953 + PokemonDisplayProto_METAPOD_NORMAL PokemonDisplayProto_Form = 956 + PokemonDisplayProto_BUTTERFREE_NORMAL PokemonDisplayProto_Form = 959 + PokemonDisplayProto_PIDGEY_NORMAL PokemonDisplayProto_Form = 962 + PokemonDisplayProto_PIDGEOTTO_NORMAL PokemonDisplayProto_Form = 965 + PokemonDisplayProto_PIDGEOT_NORMAL PokemonDisplayProto_Form = 968 + PokemonDisplayProto_SPEAROW_NORMAL PokemonDisplayProto_Form = 971 + PokemonDisplayProto_FEAROW_NORMAL PokemonDisplayProto_Form = 974 + PokemonDisplayProto_CLEFAIRY_NORMAL PokemonDisplayProto_Form = 981 + PokemonDisplayProto_CLEFABLE_NORMAL PokemonDisplayProto_Form = 984 + PokemonDisplayProto_JIGGLYPUFF_NORMAL PokemonDisplayProto_Form = 987 + PokemonDisplayProto_WIGGLYTUFF_NORMAL PokemonDisplayProto_Form = 990 + PokemonDisplayProto_PARAS_NORMAL PokemonDisplayProto_Form = 993 + PokemonDisplayProto_PARASECT_NORMAL PokemonDisplayProto_Form = 996 + PokemonDisplayProto_MANKEY_NORMAL PokemonDisplayProto_Form = 999 + PokemonDisplayProto_PRIMEAPE_NORMAL PokemonDisplayProto_Form = 1002 + PokemonDisplayProto_TENTACOOL_NORMAL PokemonDisplayProto_Form = 1005 + PokemonDisplayProto_TENTACRUEL_NORMAL PokemonDisplayProto_Form = 1008 + PokemonDisplayProto_PONYTA_NORMAL PokemonDisplayProto_Form = 1011 + PokemonDisplayProto_RAPIDASH_NORMAL PokemonDisplayProto_Form = 1014 + PokemonDisplayProto_SLOWPOKE_NORMAL PokemonDisplayProto_Form = 1017 + PokemonDisplayProto_SLOWBRO_NORMAL PokemonDisplayProto_Form = 1020 + PokemonDisplayProto_FARFETCHD_NORMAL PokemonDisplayProto_Form = 1023 + PokemonDisplayProto_DODUO_NORMAL PokemonDisplayProto_Form = 1026 + PokemonDisplayProto_DODRIO_NORMAL PokemonDisplayProto_Form = 1029 + PokemonDisplayProto_SEEL_NORMAL PokemonDisplayProto_Form = 1032 + PokemonDisplayProto_DEWGONG_NORMAL PokemonDisplayProto_Form = 1035 + PokemonDisplayProto_GASTLY_NORMAL PokemonDisplayProto_Form = 1038 + PokemonDisplayProto_HAUNTER_NORMAL PokemonDisplayProto_Form = 1041 + PokemonDisplayProto_GENGAR_NORMAL PokemonDisplayProto_Form = 1044 + PokemonDisplayProto_VOLTORB_NORMAL PokemonDisplayProto_Form = 1047 + PokemonDisplayProto_ELECTRODE_NORMAL PokemonDisplayProto_Form = 1050 + PokemonDisplayProto_LICKITUNG_NORMAL PokemonDisplayProto_Form = 1053 + PokemonDisplayProto_CHANSEY_NORMAL PokemonDisplayProto_Form = 1056 + PokemonDisplayProto_TANGELA_NORMAL PokemonDisplayProto_Form = 1059 + PokemonDisplayProto_HORSEA_NORMAL PokemonDisplayProto_Form = 1062 + PokemonDisplayProto_SEADRA_NORMAL PokemonDisplayProto_Form = 1065 + PokemonDisplayProto_GOLDEEN_NORMAL PokemonDisplayProto_Form = 1068 + PokemonDisplayProto_SEAKING_NORMAL PokemonDisplayProto_Form = 1071 + PokemonDisplayProto_STARYU_NORMAL PokemonDisplayProto_Form = 1074 + PokemonDisplayProto_STARMIE_NORMAL PokemonDisplayProto_Form = 1077 + PokemonDisplayProto_MR_MIME_NORMAL PokemonDisplayProto_Form = 1080 + PokemonDisplayProto_JYNX_NORMAL PokemonDisplayProto_Form = 1083 + PokemonDisplayProto_TAUROS_NORMAL PokemonDisplayProto_Form = 1086 + PokemonDisplayProto_DITTO_NORMAL PokemonDisplayProto_Form = 1089 + PokemonDisplayProto_EEVEE_NORMAL PokemonDisplayProto_Form = 1092 + PokemonDisplayProto_VAPOREON_NORMAL PokemonDisplayProto_Form = 1095 + PokemonDisplayProto_JOLTEON_NORMAL PokemonDisplayProto_Form = 1098 + PokemonDisplayProto_FLAREON_NORMAL PokemonDisplayProto_Form = 1101 + PokemonDisplayProto_KABUTO_NORMAL PokemonDisplayProto_Form = 1104 + PokemonDisplayProto_KABUTOPS_NORMAL PokemonDisplayProto_Form = 1107 + PokemonDisplayProto_AERODACTYL_NORMAL PokemonDisplayProto_Form = 1110 + PokemonDisplayProto_MEW_NORMAL PokemonDisplayProto_Form = 1115 + PokemonDisplayProto_CHIKORITA_NORMAL PokemonDisplayProto_Form = 1118 + PokemonDisplayProto_BAYLEEF_NORMAL PokemonDisplayProto_Form = 1121 + PokemonDisplayProto_MEGANIUM_NORMAL PokemonDisplayProto_Form = 1124 + PokemonDisplayProto_CYNDAQUIL_NORMAL PokemonDisplayProto_Form = 1127 + PokemonDisplayProto_QUILAVA_NORMAL PokemonDisplayProto_Form = 1130 + PokemonDisplayProto_TYPHLOSION_NORMAL PokemonDisplayProto_Form = 1133 + PokemonDisplayProto_TOTODILE_NORMAL PokemonDisplayProto_Form = 1136 + PokemonDisplayProto_CROCONAW_NORMAL PokemonDisplayProto_Form = 1139 + PokemonDisplayProto_FERALIGATR_NORMAL PokemonDisplayProto_Form = 1142 + PokemonDisplayProto_SENTRET_NORMAL PokemonDisplayProto_Form = 1145 + PokemonDisplayProto_FURRET_NORMAL PokemonDisplayProto_Form = 1148 + PokemonDisplayProto_HOOTHOOT_NORMAL PokemonDisplayProto_Form = 1151 + PokemonDisplayProto_NOCTOWL_NORMAL PokemonDisplayProto_Form = 1154 + PokemonDisplayProto_LEDYBA_NORMAL PokemonDisplayProto_Form = 1157 + PokemonDisplayProto_LEDIAN_NORMAL PokemonDisplayProto_Form = 1160 + PokemonDisplayProto_SPINARAK_NORMAL PokemonDisplayProto_Form = 1163 + PokemonDisplayProto_ARIADOS_NORMAL PokemonDisplayProto_Form = 1166 + PokemonDisplayProto_CHINCHOU_NORMAL PokemonDisplayProto_Form = 1169 + PokemonDisplayProto_LANTURN_NORMAL PokemonDisplayProto_Form = 1172 + PokemonDisplayProto_PICHU_NORMAL PokemonDisplayProto_Form = 1175 + PokemonDisplayProto_CLEFFA_NORMAL PokemonDisplayProto_Form = 1178 + PokemonDisplayProto_IGGLYBUFF_NORMAL PokemonDisplayProto_Form = 1181 + PokemonDisplayProto_TOGEPI_NORMAL PokemonDisplayProto_Form = 1184 + PokemonDisplayProto_TOGETIC_NORMAL PokemonDisplayProto_Form = 1187 + PokemonDisplayProto_NATU_NORMAL PokemonDisplayProto_Form = 1190 + PokemonDisplayProto_XATU_NORMAL PokemonDisplayProto_Form = 1193 + PokemonDisplayProto_MARILL_NORMAL PokemonDisplayProto_Form = 1196 + PokemonDisplayProto_AZUMARILL_NORMAL PokemonDisplayProto_Form = 1199 + PokemonDisplayProto_SUDOWOODO_NORMAL PokemonDisplayProto_Form = 1202 + PokemonDisplayProto_HOPPIP_NORMAL PokemonDisplayProto_Form = 1205 + PokemonDisplayProto_SKIPLOOM_NORMAL PokemonDisplayProto_Form = 1208 + PokemonDisplayProto_JUMPLUFF_NORMAL PokemonDisplayProto_Form = 1211 + PokemonDisplayProto_AIPOM_NORMAL PokemonDisplayProto_Form = 1214 + PokemonDisplayProto_SUNKERN_NORMAL PokemonDisplayProto_Form = 1217 + PokemonDisplayProto_SUNFLORA_NORMAL PokemonDisplayProto_Form = 1220 + PokemonDisplayProto_YANMA_NORMAL PokemonDisplayProto_Form = 1223 + PokemonDisplayProto_WOOPER_NORMAL PokemonDisplayProto_Form = 1226 + PokemonDisplayProto_QUAGSIRE_NORMAL PokemonDisplayProto_Form = 1229 + PokemonDisplayProto_ESPEON_NORMAL PokemonDisplayProto_Form = 1232 + PokemonDisplayProto_UMBREON_NORMAL PokemonDisplayProto_Form = 1235 + PokemonDisplayProto_SLOWKING_NORMAL PokemonDisplayProto_Form = 1238 + PokemonDisplayProto_GIRAFARIG_NORMAL PokemonDisplayProto_Form = 1241 + PokemonDisplayProto_PINECO_NORMAL PokemonDisplayProto_Form = 1244 + PokemonDisplayProto_FORRETRESS_NORMAL PokemonDisplayProto_Form = 1247 + PokemonDisplayProto_DUNSPARCE_NORMAL PokemonDisplayProto_Form = 1250 + PokemonDisplayProto_SNUBBULL_NORMAL PokemonDisplayProto_Form = 1253 + PokemonDisplayProto_GRANBULL_NORMAL PokemonDisplayProto_Form = 1256 + PokemonDisplayProto_QWILFISH_NORMAL PokemonDisplayProto_Form = 1259 + PokemonDisplayProto_HERACROSS_NORMAL PokemonDisplayProto_Form = 1262 + PokemonDisplayProto_TEDDIURSA_NORMAL PokemonDisplayProto_Form = 1265 + PokemonDisplayProto_URSARING_NORMAL PokemonDisplayProto_Form = 1268 + PokemonDisplayProto_SLUGMA_NORMAL PokemonDisplayProto_Form = 1271 + PokemonDisplayProto_MAGCARGO_NORMAL PokemonDisplayProto_Form = 1274 + PokemonDisplayProto_SWINUB_NORMAL PokemonDisplayProto_Form = 1277 + PokemonDisplayProto_PILOSWINE_NORMAL PokemonDisplayProto_Form = 1280 + PokemonDisplayProto_CORSOLA_NORMAL PokemonDisplayProto_Form = 1283 + PokemonDisplayProto_REMORAID_NORMAL PokemonDisplayProto_Form = 1286 + PokemonDisplayProto_OCTILLERY_NORMAL PokemonDisplayProto_Form = 1289 + PokemonDisplayProto_MANTINE_NORMAL PokemonDisplayProto_Form = 1292 + PokemonDisplayProto_SKARMORY_NORMAL PokemonDisplayProto_Form = 1295 + PokemonDisplayProto_KINGDRA_NORMAL PokemonDisplayProto_Form = 1298 + PokemonDisplayProto_PHANPY_NORMAL PokemonDisplayProto_Form = 1301 + PokemonDisplayProto_DONPHAN_NORMAL PokemonDisplayProto_Form = 1304 + PokemonDisplayProto_SMEARGLE_NORMAL PokemonDisplayProto_Form = 1307 + PokemonDisplayProto_TYROGUE_NORMAL PokemonDisplayProto_Form = 1310 + PokemonDisplayProto_HITMONTOP_NORMAL PokemonDisplayProto_Form = 1313 + PokemonDisplayProto_SMOOCHUM_NORMAL PokemonDisplayProto_Form = 1316 + PokemonDisplayProto_ELEKID_NORMAL PokemonDisplayProto_Form = 1319 + PokemonDisplayProto_MAGBY_NORMAL PokemonDisplayProto_Form = 1322 + PokemonDisplayProto_MILTANK_NORMAL PokemonDisplayProto_Form = 1325 + PokemonDisplayProto_BLISSEY_NORMAL PokemonDisplayProto_Form = 1328 + PokemonDisplayProto_RAIKOU_NORMAL PokemonDisplayProto_Form = 1331 + PokemonDisplayProto_ENTEI_NORMAL PokemonDisplayProto_Form = 1334 + PokemonDisplayProto_SUICUNE_NORMAL PokemonDisplayProto_Form = 1337 + PokemonDisplayProto_LUGIA_NORMAL PokemonDisplayProto_Form = 1340 + PokemonDisplayProto_HO_OH_NORMAL PokemonDisplayProto_Form = 1343 + PokemonDisplayProto_CELEBI_NORMAL PokemonDisplayProto_Form = 1346 + PokemonDisplayProto_TREECKO_NORMAL PokemonDisplayProto_Form = 1349 + PokemonDisplayProto_GROVYLE_NORMAL PokemonDisplayProto_Form = 1352 + PokemonDisplayProto_SCEPTILE_NORMAL PokemonDisplayProto_Form = 1355 + PokemonDisplayProto_TORCHIC_NORMAL PokemonDisplayProto_Form = 1358 + PokemonDisplayProto_COMBUSKEN_NORMAL PokemonDisplayProto_Form = 1361 + PokemonDisplayProto_BLAZIKEN_NORMAL PokemonDisplayProto_Form = 1364 + PokemonDisplayProto_POOCHYENA_NORMAL PokemonDisplayProto_Form = 1367 + PokemonDisplayProto_MIGHTYENA_NORMAL PokemonDisplayProto_Form = 1370 + PokemonDisplayProto_SILCOON_NORMAL PokemonDisplayProto_Form = 1379 + PokemonDisplayProto_BEAUTIFLY_NORMAL PokemonDisplayProto_Form = 1382 + PokemonDisplayProto_CASCOON_NORMAL PokemonDisplayProto_Form = 1385 + PokemonDisplayProto_DUSTOX_NORMAL PokemonDisplayProto_Form = 1388 + PokemonDisplayProto_LOTAD_NORMAL PokemonDisplayProto_Form = 1391 + PokemonDisplayProto_LOMBRE_NORMAL PokemonDisplayProto_Form = 1394 + PokemonDisplayProto_LUDICOLO_NORMAL PokemonDisplayProto_Form = 1397 + PokemonDisplayProto_TAILLOW_NORMAL PokemonDisplayProto_Form = 1400 + PokemonDisplayProto_SWELLOW_NORMAL PokemonDisplayProto_Form = 1403 + PokemonDisplayProto_WINGULL_NORMAL PokemonDisplayProto_Form = 1406 + PokemonDisplayProto_PELIPPER_NORMAL PokemonDisplayProto_Form = 1409 + PokemonDisplayProto_SURSKIT_NORMAL PokemonDisplayProto_Form = 1412 + PokemonDisplayProto_MASQUERAIN_NORMAL PokemonDisplayProto_Form = 1415 + PokemonDisplayProto_SHROOMISH_NORMAL PokemonDisplayProto_Form = 1418 + PokemonDisplayProto_BRELOOM_NORMAL PokemonDisplayProto_Form = 1421 + PokemonDisplayProto_SLAKOTH_NORMAL PokemonDisplayProto_Form = 1424 + PokemonDisplayProto_VIGOROTH_NORMAL PokemonDisplayProto_Form = 1427 + PokemonDisplayProto_SLAKING_NORMAL PokemonDisplayProto_Form = 1430 + PokemonDisplayProto_NINCADA_NORMAL PokemonDisplayProto_Form = 1433 + PokemonDisplayProto_NINJASK_NORMAL PokemonDisplayProto_Form = 1436 + PokemonDisplayProto_SHEDINJA_NORMAL PokemonDisplayProto_Form = 1439 + PokemonDisplayProto_WHISMUR_NORMAL PokemonDisplayProto_Form = 1442 + PokemonDisplayProto_LOUDRED_NORMAL PokemonDisplayProto_Form = 1445 + PokemonDisplayProto_EXPLOUD_NORMAL PokemonDisplayProto_Form = 1448 + PokemonDisplayProto_MAKUHITA_NORMAL PokemonDisplayProto_Form = 1451 + PokemonDisplayProto_HARIYAMA_NORMAL PokemonDisplayProto_Form = 1454 + PokemonDisplayProto_AZURILL_NORMAL PokemonDisplayProto_Form = 1457 + PokemonDisplayProto_NOSEPASS_NORMAL PokemonDisplayProto_Form = 1460 + PokemonDisplayProto_SKITTY_NORMAL PokemonDisplayProto_Form = 1463 + PokemonDisplayProto_DELCATTY_NORMAL PokemonDisplayProto_Form = 1466 + PokemonDisplayProto_ARON_NORMAL PokemonDisplayProto_Form = 1469 + PokemonDisplayProto_LAIRON_NORMAL PokemonDisplayProto_Form = 1472 + PokemonDisplayProto_AGGRON_NORMAL PokemonDisplayProto_Form = 1475 + PokemonDisplayProto_MEDITITE_NORMAL PokemonDisplayProto_Form = 1478 + PokemonDisplayProto_MEDICHAM_NORMAL PokemonDisplayProto_Form = 1481 + PokemonDisplayProto_ELECTRIKE_NORMAL PokemonDisplayProto_Form = 1484 + PokemonDisplayProto_MANECTRIC_NORMAL PokemonDisplayProto_Form = 1487 + PokemonDisplayProto_PLUSLE_NORMAL PokemonDisplayProto_Form = 1490 + PokemonDisplayProto_MINUN_NORMAL PokemonDisplayProto_Form = 1493 + PokemonDisplayProto_VOLBEAT_NORMAL PokemonDisplayProto_Form = 1496 + PokemonDisplayProto_ILLUMISE_NORMAL PokemonDisplayProto_Form = 1499 + PokemonDisplayProto_ROSELIA_NORMAL PokemonDisplayProto_Form = 1502 + PokemonDisplayProto_GULPIN_NORMAL PokemonDisplayProto_Form = 1505 + PokemonDisplayProto_SWALOT_NORMAL PokemonDisplayProto_Form = 1508 + PokemonDisplayProto_WAILMER_NORMAL PokemonDisplayProto_Form = 1511 + PokemonDisplayProto_WAILORD_NORMAL PokemonDisplayProto_Form = 1514 + PokemonDisplayProto_NUMEL_NORMAL PokemonDisplayProto_Form = 1517 + PokemonDisplayProto_CAMERUPT_NORMAL PokemonDisplayProto_Form = 1520 + PokemonDisplayProto_TORKOAL_NORMAL PokemonDisplayProto_Form = 1523 + PokemonDisplayProto_SPOINK_NORMAL PokemonDisplayProto_Form = 1526 + PokemonDisplayProto_GRUMPIG_NORMAL PokemonDisplayProto_Form = 1529 + PokemonDisplayProto_SWABLU_NORMAL PokemonDisplayProto_Form = 1532 + PokemonDisplayProto_ALTARIA_NORMAL PokemonDisplayProto_Form = 1535 + PokemonDisplayProto_ZANGOOSE_NORMAL PokemonDisplayProto_Form = 1538 + PokemonDisplayProto_SEVIPER_NORMAL PokemonDisplayProto_Form = 1541 + PokemonDisplayProto_LUNATONE_NORMAL PokemonDisplayProto_Form = 1544 + PokemonDisplayProto_SOLROCK_NORMAL PokemonDisplayProto_Form = 1547 + PokemonDisplayProto_BARBOACH_NORMAL PokemonDisplayProto_Form = 1550 + PokemonDisplayProto_WHISCASH_NORMAL PokemonDisplayProto_Form = 1553 + PokemonDisplayProto_CORPHISH_NORMAL PokemonDisplayProto_Form = 1556 + PokemonDisplayProto_CRAWDAUNT_NORMAL PokemonDisplayProto_Form = 1559 + PokemonDisplayProto_BALTOY_NORMAL PokemonDisplayProto_Form = 1562 + PokemonDisplayProto_CLAYDOL_NORMAL PokemonDisplayProto_Form = 1565 + PokemonDisplayProto_LILEEP_NORMAL PokemonDisplayProto_Form = 1568 + PokemonDisplayProto_CRADILY_NORMAL PokemonDisplayProto_Form = 1571 + PokemonDisplayProto_ANORITH_NORMAL PokemonDisplayProto_Form = 1574 + PokemonDisplayProto_ARMALDO_NORMAL PokemonDisplayProto_Form = 1577 + PokemonDisplayProto_FEEBAS_NORMAL PokemonDisplayProto_Form = 1580 + PokemonDisplayProto_MILOTIC_NORMAL PokemonDisplayProto_Form = 1583 + PokemonDisplayProto_KECLEON_NORMAL PokemonDisplayProto_Form = 1586 + PokemonDisplayProto_TROPIUS_NORMAL PokemonDisplayProto_Form = 1589 + PokemonDisplayProto_CHIMECHO_NORMAL PokemonDisplayProto_Form = 1592 + PokemonDisplayProto_WYNAUT_NORMAL PokemonDisplayProto_Form = 1595 + PokemonDisplayProto_SPHEAL_NORMAL PokemonDisplayProto_Form = 1598 + PokemonDisplayProto_SEALEO_NORMAL PokemonDisplayProto_Form = 1601 + PokemonDisplayProto_WALREIN_NORMAL PokemonDisplayProto_Form = 1604 + PokemonDisplayProto_CLAMPERL_NORMAL PokemonDisplayProto_Form = 1607 + PokemonDisplayProto_HUNTAIL_NORMAL PokemonDisplayProto_Form = 1610 + PokemonDisplayProto_GOREBYSS_NORMAL PokemonDisplayProto_Form = 1613 + PokemonDisplayProto_RELICANTH_NORMAL PokemonDisplayProto_Form = 1616 + PokemonDisplayProto_LUVDISC_NORMAL PokemonDisplayProto_Form = 1619 + PokemonDisplayProto_REGIROCK_NORMAL PokemonDisplayProto_Form = 1622 + PokemonDisplayProto_REGICE_NORMAL PokemonDisplayProto_Form = 1625 + PokemonDisplayProto_REGISTEEL_NORMAL PokemonDisplayProto_Form = 1628 + PokemonDisplayProto_LATIAS_NORMAL PokemonDisplayProto_Form = 1631 + PokemonDisplayProto_LATIOS_NORMAL PokemonDisplayProto_Form = 1634 + PokemonDisplayProto_KYOGRE_NORMAL PokemonDisplayProto_Form = 1637 + PokemonDisplayProto_GROUDON_NORMAL PokemonDisplayProto_Form = 1640 + PokemonDisplayProto_RAYQUAZA_NORMAL PokemonDisplayProto_Form = 1643 + PokemonDisplayProto_JIRACHI_NORMAL PokemonDisplayProto_Form = 1646 + PokemonDisplayProto_PIPLUP_NORMAL PokemonDisplayProto_Form = 1649 + PokemonDisplayProto_PRINPLUP_NORMAL PokemonDisplayProto_Form = 1652 + PokemonDisplayProto_EMPOLEON_NORMAL PokemonDisplayProto_Form = 1655 + PokemonDisplayProto_STARLY_NORMAL PokemonDisplayProto_Form = 1658 + PokemonDisplayProto_STARAVIA_NORMAL PokemonDisplayProto_Form = 1661 + PokemonDisplayProto_STARAPTOR_NORMAL PokemonDisplayProto_Form = 1664 + PokemonDisplayProto_BIDOOF_NORMAL PokemonDisplayProto_Form = 1667 + PokemonDisplayProto_BIBAREL_NORMAL PokemonDisplayProto_Form = 1670 + PokemonDisplayProto_KRICKETOT_NORMAL PokemonDisplayProto_Form = 1673 + PokemonDisplayProto_KRICKETUNE_NORMAL PokemonDisplayProto_Form = 1676 + PokemonDisplayProto_SHINX_NORMAL PokemonDisplayProto_Form = 1679 + PokemonDisplayProto_LUXIO_NORMAL PokemonDisplayProto_Form = 1682 + PokemonDisplayProto_LUXRAY_NORMAL PokemonDisplayProto_Form = 1685 + PokemonDisplayProto_BUDEW_NORMAL PokemonDisplayProto_Form = 1688 + PokemonDisplayProto_ROSERADE_NORMAL PokemonDisplayProto_Form = 1691 + PokemonDisplayProto_CRANIDOS_NORMAL PokemonDisplayProto_Form = 1694 + PokemonDisplayProto_RAMPARDOS_NORMAL PokemonDisplayProto_Form = 1697 + PokemonDisplayProto_SHIELDON_NORMAL PokemonDisplayProto_Form = 1700 + PokemonDisplayProto_BASTIODON_NORMAL PokemonDisplayProto_Form = 1703 + PokemonDisplayProto_BURMY_NORMAL PokemonDisplayProto_Form = 1706 + PokemonDisplayProto_WORMADAM_NORMAL PokemonDisplayProto_Form = 1709 + PokemonDisplayProto_MOTHIM_NORMAL PokemonDisplayProto_Form = 1712 + PokemonDisplayProto_COMBEE_NORMAL PokemonDisplayProto_Form = 1715 + PokemonDisplayProto_VESPIQUEN_NORMAL PokemonDisplayProto_Form = 1718 + PokemonDisplayProto_PACHIRISU_NORMAL PokemonDisplayProto_Form = 1721 + PokemonDisplayProto_BUIZEL_NORMAL PokemonDisplayProto_Form = 1724 + PokemonDisplayProto_FLOATZEL_NORMAL PokemonDisplayProto_Form = 1727 + PokemonDisplayProto_CHERUBI_NORMAL PokemonDisplayProto_Form = 1730 + PokemonDisplayProto_CHERRIM_NORMAL PokemonDisplayProto_Form = 1733 + PokemonDisplayProto_SHELLOS_NORMAL PokemonDisplayProto_Form = 1736 + PokemonDisplayProto_GASTRODON_NORMAL PokemonDisplayProto_Form = 1739 + PokemonDisplayProto_AMBIPOM_NORMAL PokemonDisplayProto_Form = 1742 + PokemonDisplayProto_DRIFLOON_NORMAL PokemonDisplayProto_Form = 1745 + PokemonDisplayProto_DRIFBLIM_NORMAL PokemonDisplayProto_Form = 1748 + PokemonDisplayProto_BUNEARY_NORMAL PokemonDisplayProto_Form = 1751 + PokemonDisplayProto_LOPUNNY_NORMAL PokemonDisplayProto_Form = 1754 + PokemonDisplayProto_GLAMEOW_NORMAL PokemonDisplayProto_Form = 1757 + PokemonDisplayProto_PURUGLY_NORMAL PokemonDisplayProto_Form = 1760 + PokemonDisplayProto_CHINGLING_NORMAL PokemonDisplayProto_Form = 1763 + PokemonDisplayProto_BRONZOR_NORMAL PokemonDisplayProto_Form = 1766 + PokemonDisplayProto_BRONZONG_NORMAL PokemonDisplayProto_Form = 1769 + PokemonDisplayProto_BONSLY_NORMAL PokemonDisplayProto_Form = 1772 + PokemonDisplayProto_MIME_JR_NORMAL PokemonDisplayProto_Form = 1775 + PokemonDisplayProto_HAPPINY_NORMAL PokemonDisplayProto_Form = 1778 + PokemonDisplayProto_CHATOT_NORMAL PokemonDisplayProto_Form = 1781 + PokemonDisplayProto_SPIRITOMB_NORMAL PokemonDisplayProto_Form = 1784 + PokemonDisplayProto_MUNCHLAX_NORMAL PokemonDisplayProto_Form = 1787 + PokemonDisplayProto_RIOLU_NORMAL PokemonDisplayProto_Form = 1790 + PokemonDisplayProto_LUCARIO_NORMAL PokemonDisplayProto_Form = 1793 + PokemonDisplayProto_SKORUPI_NORMAL PokemonDisplayProto_Form = 1796 + PokemonDisplayProto_DRAPION_NORMAL PokemonDisplayProto_Form = 1799 + PokemonDisplayProto_CROAGUNK_NORMAL PokemonDisplayProto_Form = 1802 + PokemonDisplayProto_TOXICROAK_NORMAL PokemonDisplayProto_Form = 1805 + PokemonDisplayProto_CARNIVINE_NORMAL PokemonDisplayProto_Form = 1808 + PokemonDisplayProto_FINNEON_NORMAL PokemonDisplayProto_Form = 1811 + PokemonDisplayProto_LUMINEON_NORMAL PokemonDisplayProto_Form = 1814 + PokemonDisplayProto_MANTYKE_NORMAL PokemonDisplayProto_Form = 1817 + PokemonDisplayProto_LICKILICKY_NORMAL PokemonDisplayProto_Form = 1820 + PokemonDisplayProto_TANGROWTH_NORMAL PokemonDisplayProto_Form = 1823 + PokemonDisplayProto_TOGEKISS_NORMAL PokemonDisplayProto_Form = 1826 + PokemonDisplayProto_YANMEGA_NORMAL PokemonDisplayProto_Form = 1829 + PokemonDisplayProto_LEAFEON_NORMAL PokemonDisplayProto_Form = 1832 + PokemonDisplayProto_GLACEON_NORMAL PokemonDisplayProto_Form = 1835 + PokemonDisplayProto_MAMOSWINE_NORMAL PokemonDisplayProto_Form = 1838 + PokemonDisplayProto_PROBOPASS_NORMAL PokemonDisplayProto_Form = 1841 + PokemonDisplayProto_FROSLASS_NORMAL PokemonDisplayProto_Form = 1844 + PokemonDisplayProto_UXIE_NORMAL PokemonDisplayProto_Form = 1847 + PokemonDisplayProto_MESPRIT_NORMAL PokemonDisplayProto_Form = 1850 + PokemonDisplayProto_AZELF_NORMAL PokemonDisplayProto_Form = 1853 + PokemonDisplayProto_DIALGA_NORMAL PokemonDisplayProto_Form = 1856 + PokemonDisplayProto_PALKIA_NORMAL PokemonDisplayProto_Form = 1859 + PokemonDisplayProto_HEATRAN_NORMAL PokemonDisplayProto_Form = 1862 + PokemonDisplayProto_REGIGIGAS_NORMAL PokemonDisplayProto_Form = 1865 + PokemonDisplayProto_GIRATINA_NORMAL PokemonDisplayProto_Form = 1868 + PokemonDisplayProto_CRESSELIA_NORMAL PokemonDisplayProto_Form = 1871 + PokemonDisplayProto_PHIONE_NORMAL PokemonDisplayProto_Form = 1874 + PokemonDisplayProto_MANAPHY_NORMAL PokemonDisplayProto_Form = 1877 + PokemonDisplayProto_DARKRAI_NORMAL PokemonDisplayProto_Form = 1880 + PokemonDisplayProto_SHAYMIN_NORMAL PokemonDisplayProto_Form = 1883 + PokemonDisplayProto_VICTINI_NORMAL PokemonDisplayProto_Form = 1886 + PokemonDisplayProto_SNIVY_NORMAL PokemonDisplayProto_Form = 1889 + PokemonDisplayProto_SERVINE_NORMAL PokemonDisplayProto_Form = 1892 + PokemonDisplayProto_SERPERIOR_NORMAL PokemonDisplayProto_Form = 1895 + PokemonDisplayProto_TEPIG_NORMAL PokemonDisplayProto_Form = 1898 + PokemonDisplayProto_PIGNITE_NORMAL PokemonDisplayProto_Form = 1901 + PokemonDisplayProto_EMBOAR_NORMAL PokemonDisplayProto_Form = 1904 + PokemonDisplayProto_OSHAWOTT_NORMAL PokemonDisplayProto_Form = 1907 + PokemonDisplayProto_DEWOTT_NORMAL PokemonDisplayProto_Form = 1910 + PokemonDisplayProto_SAMUROTT_NORMAL PokemonDisplayProto_Form = 1913 + PokemonDisplayProto_PATRAT_NORMAL PokemonDisplayProto_Form = 1916 + PokemonDisplayProto_WATCHOG_NORMAL PokemonDisplayProto_Form = 1919 + PokemonDisplayProto_LILLIPUP_NORMAL PokemonDisplayProto_Form = 1922 + PokemonDisplayProto_HERDIER_NORMAL PokemonDisplayProto_Form = 1925 + PokemonDisplayProto_STOUTLAND_NORMAL PokemonDisplayProto_Form = 1928 + PokemonDisplayProto_PURRLOIN_NORMAL PokemonDisplayProto_Form = 1931 + PokemonDisplayProto_LIEPARD_NORMAL PokemonDisplayProto_Form = 1934 + PokemonDisplayProto_PANSAGE_NORMAL PokemonDisplayProto_Form = 1937 + PokemonDisplayProto_SIMISAGE_NORMAL PokemonDisplayProto_Form = 1940 + PokemonDisplayProto_PANSEAR_NORMAL PokemonDisplayProto_Form = 1943 + PokemonDisplayProto_SIMISEAR_NORMAL PokemonDisplayProto_Form = 1946 + PokemonDisplayProto_PANPOUR_NORMAL PokemonDisplayProto_Form = 1949 + PokemonDisplayProto_SIMIPOUR_NORMAL PokemonDisplayProto_Form = 1952 + PokemonDisplayProto_MUNNA_NORMAL PokemonDisplayProto_Form = 1955 + PokemonDisplayProto_MUSHARNA_NORMAL PokemonDisplayProto_Form = 1958 + PokemonDisplayProto_PIDOVE_NORMAL PokemonDisplayProto_Form = 1961 + PokemonDisplayProto_TRANQUILL_NORMAL PokemonDisplayProto_Form = 1964 + PokemonDisplayProto_UNFEZANT_NORMAL PokemonDisplayProto_Form = 1967 + PokemonDisplayProto_BLITZLE_NORMAL PokemonDisplayProto_Form = 1970 + PokemonDisplayProto_ZEBSTRIKA_NORMAL PokemonDisplayProto_Form = 1973 + PokemonDisplayProto_ROGGENROLA_NORMAL PokemonDisplayProto_Form = 1976 + PokemonDisplayProto_BOLDORE_NORMAL PokemonDisplayProto_Form = 1979 + PokemonDisplayProto_GIGALITH_NORMAL PokemonDisplayProto_Form = 1982 + PokemonDisplayProto_WOOBAT_NORMAL PokemonDisplayProto_Form = 1985 + PokemonDisplayProto_SWOOBAT_NORMAL PokemonDisplayProto_Form = 1988 + PokemonDisplayProto_DRILBUR_NORMAL PokemonDisplayProto_Form = 1991 + PokemonDisplayProto_EXCADRILL_NORMAL PokemonDisplayProto_Form = 1994 + PokemonDisplayProto_AUDINO_NORMAL PokemonDisplayProto_Form = 1997 + PokemonDisplayProto_TIMBURR_NORMAL PokemonDisplayProto_Form = 2000 + PokemonDisplayProto_GURDURR_NORMAL PokemonDisplayProto_Form = 2003 + PokemonDisplayProto_CONKELDURR_NORMAL PokemonDisplayProto_Form = 2006 + PokemonDisplayProto_TYMPOLE_NORMAL PokemonDisplayProto_Form = 2009 + PokemonDisplayProto_PALPITOAD_NORMAL PokemonDisplayProto_Form = 2012 + PokemonDisplayProto_SEISMITOAD_NORMAL PokemonDisplayProto_Form = 2015 + PokemonDisplayProto_THROH_NORMAL PokemonDisplayProto_Form = 2018 + PokemonDisplayProto_SAWK_NORMAL PokemonDisplayProto_Form = 2021 + PokemonDisplayProto_SEWADDLE_NORMAL PokemonDisplayProto_Form = 2024 + PokemonDisplayProto_SWADLOON_NORMAL PokemonDisplayProto_Form = 2027 + PokemonDisplayProto_LEAVANNY_NORMAL PokemonDisplayProto_Form = 2030 + PokemonDisplayProto_VENIPEDE_NORMAL PokemonDisplayProto_Form = 2033 + PokemonDisplayProto_WHIRLIPEDE_NORMAL PokemonDisplayProto_Form = 2036 + PokemonDisplayProto_SCOLIPEDE_NORMAL PokemonDisplayProto_Form = 2039 + PokemonDisplayProto_COTTONEE_NORMAL PokemonDisplayProto_Form = 2042 + PokemonDisplayProto_WHIMSICOTT_NORMAL PokemonDisplayProto_Form = 2045 + PokemonDisplayProto_PETILIL_NORMAL PokemonDisplayProto_Form = 2048 + PokemonDisplayProto_LILLIGANT_NORMAL PokemonDisplayProto_Form = 2051 + PokemonDisplayProto_SANDILE_NORMAL PokemonDisplayProto_Form = 2054 + PokemonDisplayProto_KROKOROK_NORMAL PokemonDisplayProto_Form = 2057 + PokemonDisplayProto_KROOKODILE_NORMAL PokemonDisplayProto_Form = 2060 + PokemonDisplayProto_DARUMAKA_NORMAL PokemonDisplayProto_Form = 2063 + PokemonDisplayProto_MARACTUS_NORMAL PokemonDisplayProto_Form = 2066 + PokemonDisplayProto_DWEBBLE_NORMAL PokemonDisplayProto_Form = 2069 + PokemonDisplayProto_CRUSTLE_NORMAL PokemonDisplayProto_Form = 2072 + PokemonDisplayProto_SCRAGGY_NORMAL PokemonDisplayProto_Form = 2075 + PokemonDisplayProto_SCRAFTY_NORMAL PokemonDisplayProto_Form = 2078 + PokemonDisplayProto_SIGILYPH_NORMAL PokemonDisplayProto_Form = 2081 + PokemonDisplayProto_YAMASK_NORMAL PokemonDisplayProto_Form = 2084 + PokemonDisplayProto_COFAGRIGUS_NORMAL PokemonDisplayProto_Form = 2087 + PokemonDisplayProto_TIRTOUGA_NORMAL PokemonDisplayProto_Form = 2090 + PokemonDisplayProto_CARRACOSTA_NORMAL PokemonDisplayProto_Form = 2093 + PokemonDisplayProto_ARCHEN_NORMAL PokemonDisplayProto_Form = 2096 + PokemonDisplayProto_ARCHEOPS_NORMAL PokemonDisplayProto_Form = 2099 + PokemonDisplayProto_TRUBBISH_NORMAL PokemonDisplayProto_Form = 2102 + PokemonDisplayProto_GARBODOR_NORMAL PokemonDisplayProto_Form = 2105 + PokemonDisplayProto_ZORUA_NORMAL PokemonDisplayProto_Form = 2108 + PokemonDisplayProto_ZOROARK_NORMAL PokemonDisplayProto_Form = 2111 + PokemonDisplayProto_MINCCINO_NORMAL PokemonDisplayProto_Form = 2114 + PokemonDisplayProto_CINCCINO_NORMAL PokemonDisplayProto_Form = 2117 + PokemonDisplayProto_GOTHITA_NORMAL PokemonDisplayProto_Form = 2120 + PokemonDisplayProto_GOTHORITA_NORMAL PokemonDisplayProto_Form = 2123 + PokemonDisplayProto_GOTHITELLE_NORMAL PokemonDisplayProto_Form = 2126 + PokemonDisplayProto_SOLOSIS_NORMAL PokemonDisplayProto_Form = 2129 + PokemonDisplayProto_DUOSION_NORMAL PokemonDisplayProto_Form = 2132 + PokemonDisplayProto_REUNICLUS_NORMAL PokemonDisplayProto_Form = 2135 + PokemonDisplayProto_DUCKLETT_NORMAL PokemonDisplayProto_Form = 2138 + PokemonDisplayProto_SWANNA_NORMAL PokemonDisplayProto_Form = 2141 + PokemonDisplayProto_VANILLITE_NORMAL PokemonDisplayProto_Form = 2144 + PokemonDisplayProto_VANILLISH_NORMAL PokemonDisplayProto_Form = 2147 + PokemonDisplayProto_VANILLUXE_NORMAL PokemonDisplayProto_Form = 2150 + PokemonDisplayProto_EMOLGA_NORMAL PokemonDisplayProto_Form = 2153 + PokemonDisplayProto_KARRABLAST_NORMAL PokemonDisplayProto_Form = 2156 + PokemonDisplayProto_ESCAVALIER_NORMAL PokemonDisplayProto_Form = 2159 + PokemonDisplayProto_FOONGUS_NORMAL PokemonDisplayProto_Form = 2162 + PokemonDisplayProto_AMOONGUSS_NORMAL PokemonDisplayProto_Form = 2165 + PokemonDisplayProto_FRILLISH_NORMAL PokemonDisplayProto_Form = 2168 + PokemonDisplayProto_JELLICENT_NORMAL PokemonDisplayProto_Form = 2171 + PokemonDisplayProto_ALOMOMOLA_NORMAL PokemonDisplayProto_Form = 2174 + PokemonDisplayProto_JOLTIK_NORMAL PokemonDisplayProto_Form = 2177 + PokemonDisplayProto_GALVANTULA_NORMAL PokemonDisplayProto_Form = 2180 + PokemonDisplayProto_FERROSEED_NORMAL PokemonDisplayProto_Form = 2183 + PokemonDisplayProto_FERROTHORN_NORMAL PokemonDisplayProto_Form = 2186 + PokemonDisplayProto_KLINK_NORMAL PokemonDisplayProto_Form = 2189 + PokemonDisplayProto_KLANG_NORMAL PokemonDisplayProto_Form = 2192 + PokemonDisplayProto_KLINKLANG_NORMAL PokemonDisplayProto_Form = 2195 + PokemonDisplayProto_TYNAMO_NORMAL PokemonDisplayProto_Form = 2198 + PokemonDisplayProto_EELEKTRIK_NORMAL PokemonDisplayProto_Form = 2201 + PokemonDisplayProto_EELEKTROSS_NORMAL PokemonDisplayProto_Form = 2204 + PokemonDisplayProto_ELGYEM_NORMAL PokemonDisplayProto_Form = 2207 + PokemonDisplayProto_BEHEEYEM_NORMAL PokemonDisplayProto_Form = 2210 + PokemonDisplayProto_LITWICK_NORMAL PokemonDisplayProto_Form = 2213 + PokemonDisplayProto_LAMPENT_NORMAL PokemonDisplayProto_Form = 2216 + PokemonDisplayProto_CHANDELURE_NORMAL PokemonDisplayProto_Form = 2219 + PokemonDisplayProto_AXEW_NORMAL PokemonDisplayProto_Form = 2222 + PokemonDisplayProto_FRAXURE_NORMAL PokemonDisplayProto_Form = 2225 + PokemonDisplayProto_HAXORUS_NORMAL PokemonDisplayProto_Form = 2228 + PokemonDisplayProto_CUBCHOO_NORMAL PokemonDisplayProto_Form = 2231 + PokemonDisplayProto_BEARTIC_NORMAL PokemonDisplayProto_Form = 2234 + PokemonDisplayProto_CRYOGONAL_NORMAL PokemonDisplayProto_Form = 2237 + PokemonDisplayProto_SHELMET_NORMAL PokemonDisplayProto_Form = 2240 + PokemonDisplayProto_ACCELGOR_NORMAL PokemonDisplayProto_Form = 2243 + PokemonDisplayProto_STUNFISK_NORMAL PokemonDisplayProto_Form = 2246 + PokemonDisplayProto_MIENFOO_NORMAL PokemonDisplayProto_Form = 2249 + PokemonDisplayProto_MIENSHAO_NORMAL PokemonDisplayProto_Form = 2252 + PokemonDisplayProto_DRUDDIGON_NORMAL PokemonDisplayProto_Form = 2255 + PokemonDisplayProto_GOLETT_NORMAL PokemonDisplayProto_Form = 2258 + PokemonDisplayProto_GOLURK_NORMAL PokemonDisplayProto_Form = 2261 + PokemonDisplayProto_PAWNIARD_NORMAL PokemonDisplayProto_Form = 2264 + PokemonDisplayProto_BISHARP_NORMAL PokemonDisplayProto_Form = 2267 + PokemonDisplayProto_BOUFFALANT_NORMAL PokemonDisplayProto_Form = 2270 + PokemonDisplayProto_RUFFLET_NORMAL PokemonDisplayProto_Form = 2273 + PokemonDisplayProto_BRAVIARY_NORMAL PokemonDisplayProto_Form = 2276 + PokemonDisplayProto_VULLABY_NORMAL PokemonDisplayProto_Form = 2279 + PokemonDisplayProto_MANDIBUZZ_NORMAL PokemonDisplayProto_Form = 2282 + PokemonDisplayProto_HEATMOR_NORMAL PokemonDisplayProto_Form = 2285 + PokemonDisplayProto_DURANT_NORMAL PokemonDisplayProto_Form = 2288 + PokemonDisplayProto_DEINO_NORMAL PokemonDisplayProto_Form = 2291 + PokemonDisplayProto_ZWEILOUS_NORMAL PokemonDisplayProto_Form = 2294 + PokemonDisplayProto_HYDREIGON_NORMAL PokemonDisplayProto_Form = 2297 + PokemonDisplayProto_LARVESTA_NORMAL PokemonDisplayProto_Form = 2300 + PokemonDisplayProto_VOLCARONA_NORMAL PokemonDisplayProto_Form = 2303 + PokemonDisplayProto_COBALION_NORMAL PokemonDisplayProto_Form = 2306 + PokemonDisplayProto_TERRAKION_NORMAL PokemonDisplayProto_Form = 2309 + PokemonDisplayProto_VIRIZION_NORMAL PokemonDisplayProto_Form = 2312 + PokemonDisplayProto_RESHIRAM_NORMAL PokemonDisplayProto_Form = 2315 + PokemonDisplayProto_ZEKROM_NORMAL PokemonDisplayProto_Form = 2318 + PokemonDisplayProto_MELTAN_NORMAL PokemonDisplayProto_Form = 2321 + PokemonDisplayProto_MELMETAL_NORMAL PokemonDisplayProto_Form = 2324 + PokemonDisplayProto_FALINKS_NORMAL PokemonDisplayProto_Form = 2325 + PokemonDisplayProto_RILLABOOM_NORMAL PokemonDisplayProto_Form = 2326 + PokemonDisplayProto_WURMPLE_SPRING_2020 PokemonDisplayProto_Form = 2327 + PokemonDisplayProto_WOBBUFFET_SPRING_2020 PokemonDisplayProto_Form = 2328 + PokemonDisplayProto_RATICATE_SPRING_2020 PokemonDisplayProto_Form = 2329 + PokemonDisplayProto_FRILLISH_FEMALE PokemonDisplayProto_Form = 2330 + PokemonDisplayProto_JELLICENT_FEMALE PokemonDisplayProto_Form = 2331 + PokemonDisplayProto_PIKACHU_COSTUME_2020 PokemonDisplayProto_Form = 2332 + PokemonDisplayProto_DRAGONITE_COSTUME_2020 PokemonDisplayProto_Form = 2333 + PokemonDisplayProto_ONIX_COSTUME_2020 PokemonDisplayProto_Form = 2334 + PokemonDisplayProto_MEOWTH_GALARIAN PokemonDisplayProto_Form = 2335 + PokemonDisplayProto_PONYTA_GALARIAN PokemonDisplayProto_Form = 2336 + PokemonDisplayProto_RAPIDASH_GALARIAN PokemonDisplayProto_Form = 2337 + PokemonDisplayProto_FARFETCHD_GALARIAN PokemonDisplayProto_Form = 2338 + PokemonDisplayProto_MR_MIME_GALARIAN PokemonDisplayProto_Form = 2339 + PokemonDisplayProto_CORSOLA_GALARIAN PokemonDisplayProto_Form = 2340 + PokemonDisplayProto_DARUMAKA_GALARIAN PokemonDisplayProto_Form = 2341 + PokemonDisplayProto_DARMANITAN_GALARIAN_STANDARD PokemonDisplayProto_Form = 2342 + PokemonDisplayProto_DARMANITAN_GALARIAN_ZEN PokemonDisplayProto_Form = 2343 + PokemonDisplayProto_YAMASK_GALARIAN PokemonDisplayProto_Form = 2344 + PokemonDisplayProto_STUNFISK_GALARIAN PokemonDisplayProto_Form = 2345 + PokemonDisplayProto_TOXTRICITY_LOW_KEY PokemonDisplayProto_Form = 2463 + PokemonDisplayProto_TOXTRICITY_AMPED PokemonDisplayProto_Form = 2464 + PokemonDisplayProto_SINISTEA_PHONY PokemonDisplayProto_Form = 2477 + PokemonDisplayProto_SINISTEA_ANTIQUE PokemonDisplayProto_Form = 2478 + PokemonDisplayProto_POLTEAGEIST_PHONY PokemonDisplayProto_Form = 2480 + PokemonDisplayProto_POLTEAGEIST_ANTIQUE PokemonDisplayProto_Form = 2481 + PokemonDisplayProto_OBSTAGOON_NORMAL PokemonDisplayProto_Form = 2501 + PokemonDisplayProto_PERRSERKER_NORMAL PokemonDisplayProto_Form = 2504 + PokemonDisplayProto_CURSOLA_NORMAL PokemonDisplayProto_Form = 2507 + PokemonDisplayProto_SIRFETCHD_NORMAL PokemonDisplayProto_Form = 2510 + PokemonDisplayProto_MR_RIME_NORMAL PokemonDisplayProto_Form = 2513 + PokemonDisplayProto_RUNERIGUS_NORMAL PokemonDisplayProto_Form = 2516 + PokemonDisplayProto_EISCUE_ICE PokemonDisplayProto_Form = 2540 + PokemonDisplayProto_EISCUE_NOICE PokemonDisplayProto_Form = 2541 + PokemonDisplayProto_INDEEDEE_MALE PokemonDisplayProto_Form = 2542 + PokemonDisplayProto_INDEEDEE_FEMALE PokemonDisplayProto_Form = 2543 + PokemonDisplayProto_MORPEKO_FULL_BELLY PokemonDisplayProto_Form = 2544 + PokemonDisplayProto_MORPEKO_HANGRY PokemonDisplayProto_Form = 2545 + PokemonDisplayProto_ZACIAN_CROWNED_SWORD PokemonDisplayProto_Form = 2576 + PokemonDisplayProto_ZACIAN_HERO PokemonDisplayProto_Form = 2577 + PokemonDisplayProto_ZAMAZENTA_CROWNED_SHIELD PokemonDisplayProto_Form = 2578 + PokemonDisplayProto_ZAMAZENTA_HERO PokemonDisplayProto_Form = 2579 + PokemonDisplayProto_ETERNATUS_ETERNAMAX PokemonDisplayProto_Form = 2580 + PokemonDisplayProto_ETERNATUS_NORMAL PokemonDisplayProto_Form = 2581 + PokemonDisplayProto_SLOWPOKE_GALARIAN PokemonDisplayProto_Form = 2582 + PokemonDisplayProto_SLOWBRO_GALARIAN PokemonDisplayProto_Form = 2583 + PokemonDisplayProto_SLOWKING_GALARIAN PokemonDisplayProto_Form = 2584 + PokemonDisplayProto_LAPRAS_COSTUME_2020 PokemonDisplayProto_Form = 2585 + PokemonDisplayProto_GENGAR_COSTUME_2020 PokemonDisplayProto_Form = 2586 + PokemonDisplayProto_PYROAR_NORMAL PokemonDisplayProto_Form = 2587 + PokemonDisplayProto_PYROAR_FEMALE PokemonDisplayProto_Form = 2588 + PokemonDisplayProto_MEOWSTIC_NORMAL PokemonDisplayProto_Form = 2589 + PokemonDisplayProto_MEOWSTIC_FEMALE PokemonDisplayProto_Form = 2590 + PokemonDisplayProto_ZYGARDE_TEN_PERCENT PokemonDisplayProto_Form = 2591 + PokemonDisplayProto_ZYGARDE_FIFTY_PERCENT PokemonDisplayProto_Form = 2592 + PokemonDisplayProto_ZYGARDE_COMPLETE PokemonDisplayProto_Form = 2593 + PokemonDisplayProto_VIVILLON_ARCHIPELAGO PokemonDisplayProto_Form = 2594 + PokemonDisplayProto_VIVILLON_CONTINENTAL PokemonDisplayProto_Form = 2595 + PokemonDisplayProto_VIVILLON_ELEGANT PokemonDisplayProto_Form = 2596 + PokemonDisplayProto_VIVILLON_FANCY PokemonDisplayProto_Form = 2597 + PokemonDisplayProto_VIVILLON_GARDEN PokemonDisplayProto_Form = 2598 + PokemonDisplayProto_VIVILLON_HIGH_PLAINS PokemonDisplayProto_Form = 2599 + PokemonDisplayProto_VIVILLON_ICY_SNOW PokemonDisplayProto_Form = 2600 + PokemonDisplayProto_VIVILLON_JUNGLE PokemonDisplayProto_Form = 2601 + PokemonDisplayProto_VIVILLON_MARINE PokemonDisplayProto_Form = 2602 + PokemonDisplayProto_VIVILLON_MEADOW PokemonDisplayProto_Form = 2603 + PokemonDisplayProto_VIVILLON_MODERN PokemonDisplayProto_Form = 2604 + PokemonDisplayProto_VIVILLON_MONSOON PokemonDisplayProto_Form = 2605 + PokemonDisplayProto_VIVILLON_OCEAN PokemonDisplayProto_Form = 2606 + PokemonDisplayProto_VIVILLON_POKEBALL PokemonDisplayProto_Form = 2607 + PokemonDisplayProto_VIVILLON_POLAR PokemonDisplayProto_Form = 2608 + PokemonDisplayProto_VIVILLON_RIVER PokemonDisplayProto_Form = 2609 + PokemonDisplayProto_VIVILLON_SANDSTORM PokemonDisplayProto_Form = 2610 + PokemonDisplayProto_VIVILLON_SAVANNA PokemonDisplayProto_Form = 2611 + PokemonDisplayProto_VIVILLON_SUN PokemonDisplayProto_Form = 2612 + PokemonDisplayProto_VIVILLON_TUNDRA PokemonDisplayProto_Form = 2613 + PokemonDisplayProto_FLABEBE_RED PokemonDisplayProto_Form = 2614 + PokemonDisplayProto_FLABEBE_YELLOW PokemonDisplayProto_Form = 2615 + PokemonDisplayProto_FLABEBE_ORANGE PokemonDisplayProto_Form = 2616 + PokemonDisplayProto_FLABEBE_BLUE PokemonDisplayProto_Form = 2617 + PokemonDisplayProto_FLABEBE_WHITE PokemonDisplayProto_Form = 2618 + PokemonDisplayProto_FLOETTE_RED PokemonDisplayProto_Form = 2619 + PokemonDisplayProto_FLOETTE_YELLOW PokemonDisplayProto_Form = 2620 + PokemonDisplayProto_FLOETTE_ORANGE PokemonDisplayProto_Form = 2621 + PokemonDisplayProto_FLOETTE_BLUE PokemonDisplayProto_Form = 2622 + PokemonDisplayProto_FLOETTE_WHITE PokemonDisplayProto_Form = 2623 + PokemonDisplayProto_FLORGES_RED PokemonDisplayProto_Form = 2624 + PokemonDisplayProto_FLORGES_YELLOW PokemonDisplayProto_Form = 2625 + PokemonDisplayProto_FLORGES_ORANGE PokemonDisplayProto_Form = 2626 + PokemonDisplayProto_FLORGES_BLUE PokemonDisplayProto_Form = 2627 + PokemonDisplayProto_FLORGES_WHITE PokemonDisplayProto_Form = 2628 + PokemonDisplayProto_FURFROU_NATURAL PokemonDisplayProto_Form = 2629 + PokemonDisplayProto_FURFROU_HEART PokemonDisplayProto_Form = 2630 + PokemonDisplayProto_FURFROU_STAR PokemonDisplayProto_Form = 2631 + PokemonDisplayProto_FURFROU_DIAMOND PokemonDisplayProto_Form = 2632 + PokemonDisplayProto_FURFROU_DEBUTANTE PokemonDisplayProto_Form = 2633 + PokemonDisplayProto_FURFROU_MATRON PokemonDisplayProto_Form = 2634 + PokemonDisplayProto_FURFROU_DANDY PokemonDisplayProto_Form = 2635 + PokemonDisplayProto_FURFROU_LA_REINE PokemonDisplayProto_Form = 2636 + PokemonDisplayProto_FURFROU_KABUKI PokemonDisplayProto_Form = 2637 + PokemonDisplayProto_FURFROU_PHARAOH PokemonDisplayProto_Form = 2638 + PokemonDisplayProto_AEGISLASH_SHIELD PokemonDisplayProto_Form = 2639 + PokemonDisplayProto_AEGISLASH_BLADE PokemonDisplayProto_Form = 2640 + PokemonDisplayProto_PUMPKABOO_SMALL PokemonDisplayProto_Form = 2641 + PokemonDisplayProto_PUMPKABOO_AVERAGE PokemonDisplayProto_Form = 2642 + PokemonDisplayProto_PUMPKABOO_LARGE PokemonDisplayProto_Form = 2643 + PokemonDisplayProto_PUMPKABOO_SUPER PokemonDisplayProto_Form = 2644 + PokemonDisplayProto_GOURGEIST_SMALL PokemonDisplayProto_Form = 2645 + PokemonDisplayProto_GOURGEIST_AVERAGE PokemonDisplayProto_Form = 2646 + PokemonDisplayProto_GOURGEIST_LARGE PokemonDisplayProto_Form = 2647 + PokemonDisplayProto_GOURGEIST_SUPER PokemonDisplayProto_Form = 2648 + PokemonDisplayProto_XERNEAS_NEUTRAL PokemonDisplayProto_Form = 2649 + PokemonDisplayProto_XERNEAS_ACTIVE PokemonDisplayProto_Form = 2650 + PokemonDisplayProto_HOOPA_CONFINED PokemonDisplayProto_Form = 2651 + PokemonDisplayProto_HOOPA_UNBOUND PokemonDisplayProto_Form = 2652 + PokemonDisplayProto_SABLEYE_COSTUME_2020_DEPRECATED PokemonDisplayProto_Form = 2666 + PokemonDisplayProto_SABLEYE_COSTUME_2020 PokemonDisplayProto_Form = 2668 + PokemonDisplayProto_PIKACHU_ADVENTURE_HAT_2020 PokemonDisplayProto_Form = 2669 + PokemonDisplayProto_PIKACHU_WINTER_2020 PokemonDisplayProto_Form = 2670 + PokemonDisplayProto_DELIBIRD_WINTER_2020 PokemonDisplayProto_Form = 2671 + PokemonDisplayProto_CUBCHOO_WINTER_2020 PokemonDisplayProto_Form = 2672 + PokemonDisplayProto_SLOWPOKE_2020 PokemonDisplayProto_Form = 2673 + PokemonDisplayProto_SLOWBRO_2021 PokemonDisplayProto_Form = 2674 + PokemonDisplayProto_PIKACHU_KARIYUSHI PokemonDisplayProto_Form = 2675 + PokemonDisplayProto_PIKACHU_POP_STAR PokemonDisplayProto_Form = 2676 + PokemonDisplayProto_PIKACHU_ROCK_STAR PokemonDisplayProto_Form = 2677 + PokemonDisplayProto_PIKACHU_FLYING_5TH_ANNIV PokemonDisplayProto_Form = 2678 + PokemonDisplayProto_ORICORIO_BAILE PokemonDisplayProto_Form = 2679 + PokemonDisplayProto_ORICORIO_POMPOM PokemonDisplayProto_Form = 2680 + PokemonDisplayProto_ORICORIO_PAU PokemonDisplayProto_Form = 2681 + PokemonDisplayProto_ORICORIO_SENSU PokemonDisplayProto_Form = 2683 + PokemonDisplayProto_LYCANROC_MIDDAY PokemonDisplayProto_Form = 2684 + PokemonDisplayProto_LYCANROC_MIDNIGHT PokemonDisplayProto_Form = 2685 + PokemonDisplayProto_LYCANROC_DUSK PokemonDisplayProto_Form = 2686 + PokemonDisplayProto_WISHIWASHI_SOLO PokemonDisplayProto_Form = 2687 + PokemonDisplayProto_WISHIWASHI_SCHOOL PokemonDisplayProto_Form = 2688 + PokemonDisplayProto_SILVALLY_NORMAL PokemonDisplayProto_Form = 2689 + PokemonDisplayProto_SILVALLY_BUG PokemonDisplayProto_Form = 2690 + PokemonDisplayProto_SILVALLY_DARK PokemonDisplayProto_Form = 2691 + PokemonDisplayProto_SILVALLY_DRAGON PokemonDisplayProto_Form = 2692 + PokemonDisplayProto_SILVALLY_ELECTRIC PokemonDisplayProto_Form = 2693 + PokemonDisplayProto_SILVALLY_FAIRY PokemonDisplayProto_Form = 2694 + PokemonDisplayProto_SILVALLY_FIGHTING PokemonDisplayProto_Form = 2695 + PokemonDisplayProto_SILVALLY_FIRE PokemonDisplayProto_Form = 2696 + PokemonDisplayProto_SILVALLY_FLYING PokemonDisplayProto_Form = 2697 + PokemonDisplayProto_SILVALLY_GHOST PokemonDisplayProto_Form = 2698 + PokemonDisplayProto_SILVALLY_GRASS PokemonDisplayProto_Form = 2699 + PokemonDisplayProto_SILVALLY_GROUND PokemonDisplayProto_Form = 2700 + PokemonDisplayProto_SILVALLY_ICE PokemonDisplayProto_Form = 2701 + PokemonDisplayProto_SILVALLY_POISON PokemonDisplayProto_Form = 2702 + PokemonDisplayProto_SILVALLY_PSYCHIC PokemonDisplayProto_Form = 2703 + PokemonDisplayProto_SILVALLY_ROCK PokemonDisplayProto_Form = 2704 + PokemonDisplayProto_SILVALLY_STEEL PokemonDisplayProto_Form = 2705 + PokemonDisplayProto_SILVALLY_WATER PokemonDisplayProto_Form = 2706 + PokemonDisplayProto_MINIOR_METEOR_BLUE PokemonDisplayProto_Form = 2707 + PokemonDisplayProto_MINIOR_BLUE PokemonDisplayProto_Form = 2708 + PokemonDisplayProto_MINIOR_GREEN PokemonDisplayProto_Form = 2709 + PokemonDisplayProto_MINIOR_INDIGO PokemonDisplayProto_Form = 2710 + PokemonDisplayProto_MINIOR_ORANGE PokemonDisplayProto_Form = 2711 + PokemonDisplayProto_MINIOR_RED PokemonDisplayProto_Form = 2712 + PokemonDisplayProto_MINIOR_VIOLET PokemonDisplayProto_Form = 2713 + PokemonDisplayProto_MINIOR_YELLOW PokemonDisplayProto_Form = 2714 + PokemonDisplayProto_MIMIKYU_BUSTED PokemonDisplayProto_Form = 2715 + PokemonDisplayProto_MIMIKYU_DISGUISED PokemonDisplayProto_Form = 2716 + PokemonDisplayProto_NECROZMA_NORMAL PokemonDisplayProto_Form = 2717 + PokemonDisplayProto_NECROZMA_DUSK_MANE PokemonDisplayProto_Form = 2718 + PokemonDisplayProto_NECROZMA_DAWN_WINGS PokemonDisplayProto_Form = 2719 + PokemonDisplayProto_NECROZMA_ULTRA PokemonDisplayProto_Form = 2720 + PokemonDisplayProto_MAGEARNA_NORMAL PokemonDisplayProto_Form = 2721 + PokemonDisplayProto_MAGEARNA_ORIGINAL_COLOR PokemonDisplayProto_Form = 2722 + PokemonDisplayProto_URSHIFU_SINGLE_STRIKE PokemonDisplayProto_Form = 2723 + PokemonDisplayProto_URSHIFU_RAPID_STRIKE PokemonDisplayProto_Form = 2724 + PokemonDisplayProto_CALYREX_NORMAL PokemonDisplayProto_Form = 2725 + PokemonDisplayProto_CALYREX_ICE_RIDER PokemonDisplayProto_Form = 2726 + PokemonDisplayProto_CALYREX_SHADOW_RIDER PokemonDisplayProto_Form = 2727 + PokemonDisplayProto_VOLTORB_HISUIAN PokemonDisplayProto_Form = 2728 + PokemonDisplayProto_LUGIA_S PokemonDisplayProto_Form = 2729 + PokemonDisplayProto_HO_OH_S PokemonDisplayProto_Form = 2730 + PokemonDisplayProto_RAIKOU_S PokemonDisplayProto_Form = 2731 + PokemonDisplayProto_ENTEI_S PokemonDisplayProto_Form = 2732 + PokemonDisplayProto_SUICUNE_S PokemonDisplayProto_Form = 2733 + PokemonDisplayProto_SLOWKING_2022 PokemonDisplayProto_Form = 2734 + PokemonDisplayProto_ELECTRODE_HISUIAN PokemonDisplayProto_Form = 2735 + PokemonDisplayProto_PIKACHU_FLYING_OKINAWA PokemonDisplayProto_Form = 2736 + PokemonDisplayProto_ROCKRUFF_DUSK PokemonDisplayProto_Form = 2737 + PokemonDisplayProto_MINIOR_METEOR_GREEN PokemonDisplayProto_Form = 2739 + PokemonDisplayProto_MINIOR_METEOR_INDIGO PokemonDisplayProto_Form = 2740 + PokemonDisplayProto_MINIOR_METEOR_ORANGE PokemonDisplayProto_Form = 2741 + PokemonDisplayProto_MINIOR_METEOR_RED PokemonDisplayProto_Form = 2742 + PokemonDisplayProto_MINIOR_METEOR_VIOLET PokemonDisplayProto_Form = 2743 + PokemonDisplayProto_MINIOR_METEOR_YELLOW PokemonDisplayProto_Form = 2744 + PokemonDisplayProto_SCATTERBUG_ARCHIPELAGO PokemonDisplayProto_Form = 2745 + PokemonDisplayProto_SCATTERBUG_CONTINENTAL PokemonDisplayProto_Form = 2746 + PokemonDisplayProto_SCATTERBUG_ELEGANT PokemonDisplayProto_Form = 2747 + PokemonDisplayProto_SCATTERBUG_FANCY PokemonDisplayProto_Form = 2748 + PokemonDisplayProto_SCATTERBUG_GARDEN PokemonDisplayProto_Form = 2749 + PokemonDisplayProto_SCATTERBUG_HIGH_PLAINS PokemonDisplayProto_Form = 2750 + PokemonDisplayProto_SCATTERBUG_ICY_SNOW PokemonDisplayProto_Form = 2751 + PokemonDisplayProto_SCATTERBUG_JUNGLE PokemonDisplayProto_Form = 2752 + PokemonDisplayProto_SCATTERBUG_MARINE PokemonDisplayProto_Form = 2753 + PokemonDisplayProto_SCATTERBUG_MEADOW PokemonDisplayProto_Form = 2754 + PokemonDisplayProto_SCATTERBUG_MODERN PokemonDisplayProto_Form = 2755 + PokemonDisplayProto_SCATTERBUG_MONSOON PokemonDisplayProto_Form = 2756 + PokemonDisplayProto_SCATTERBUG_OCEAN PokemonDisplayProto_Form = 2757 + PokemonDisplayProto_SCATTERBUG_POKEBALL PokemonDisplayProto_Form = 2758 + PokemonDisplayProto_SCATTERBUG_POLAR PokemonDisplayProto_Form = 2759 + PokemonDisplayProto_SCATTERBUG_RIVER PokemonDisplayProto_Form = 2760 + PokemonDisplayProto_SCATTERBUG_SANDSTORM PokemonDisplayProto_Form = 2761 + PokemonDisplayProto_SCATTERBUG_SAVANNA PokemonDisplayProto_Form = 2762 + PokemonDisplayProto_SCATTERBUG_SUN PokemonDisplayProto_Form = 2763 + PokemonDisplayProto_SCATTERBUG_TUNDRA PokemonDisplayProto_Form = 2764 + PokemonDisplayProto_SPEWPA_ARCHIPELAGO PokemonDisplayProto_Form = 2765 + PokemonDisplayProto_SPEWPA_CONTINENTAL PokemonDisplayProto_Form = 2766 + PokemonDisplayProto_SPEWPA_ELEGANT PokemonDisplayProto_Form = 2767 + PokemonDisplayProto_SPEWPA_FANCY PokemonDisplayProto_Form = 2768 + PokemonDisplayProto_SPEWPA_GARDEN PokemonDisplayProto_Form = 2769 + PokemonDisplayProto_SPEWPA_HIGH_PLAINS PokemonDisplayProto_Form = 2770 + PokemonDisplayProto_SPEWPA_ICY_SNOW PokemonDisplayProto_Form = 2771 + PokemonDisplayProto_SPEWPA_JUNGLE PokemonDisplayProto_Form = 2772 + PokemonDisplayProto_SPEWPA_MARINE PokemonDisplayProto_Form = 2773 + PokemonDisplayProto_SPEWPA_MEADOW PokemonDisplayProto_Form = 2774 + PokemonDisplayProto_SPEWPA_MODERN PokemonDisplayProto_Form = 2775 + PokemonDisplayProto_SPEWPA_MONSOON PokemonDisplayProto_Form = 2776 + PokemonDisplayProto_SPEWPA_OCEAN PokemonDisplayProto_Form = 2777 + PokemonDisplayProto_SPEWPA_POKEBALL PokemonDisplayProto_Form = 2778 + PokemonDisplayProto_SPEWPA_POLAR PokemonDisplayProto_Form = 2779 + PokemonDisplayProto_SPEWPA_RIVER PokemonDisplayProto_Form = 2780 + PokemonDisplayProto_SPEWPA_SANDSTORM PokemonDisplayProto_Form = 2781 + PokemonDisplayProto_SPEWPA_SAVANNA PokemonDisplayProto_Form = 2782 + PokemonDisplayProto_SPEWPA_SUN PokemonDisplayProto_Form = 2783 + PokemonDisplayProto_SPEWPA_TUNDRA PokemonDisplayProto_Form = 2784 + PokemonDisplayProto_DECIDUEYE_HISUIAN PokemonDisplayProto_Form = 2785 + PokemonDisplayProto_TYPHLOSION_HISUIAN PokemonDisplayProto_Form = 2786 + PokemonDisplayProto_SAMUROTT_HISUIAN PokemonDisplayProto_Form = 2787 + PokemonDisplayProto_QWILFISH_HISUIAN PokemonDisplayProto_Form = 2788 + PokemonDisplayProto_LILLIGANT_HISUIAN PokemonDisplayProto_Form = 2789 + PokemonDisplayProto_SLIGGOO_HISUIAN PokemonDisplayProto_Form = 2790 + PokemonDisplayProto_GOODRA_HISUIAN PokemonDisplayProto_Form = 2791 + PokemonDisplayProto_GROWLITHE_HISUIAN PokemonDisplayProto_Form = 2792 + PokemonDisplayProto_ARCANINE_HISUIAN PokemonDisplayProto_Form = 2793 + PokemonDisplayProto_SNEASEL_HISUIAN PokemonDisplayProto_Form = 2794 + PokemonDisplayProto_AVALUGG_HISUIAN PokemonDisplayProto_Form = 2795 + PokemonDisplayProto_ZORUA_HISUIAN PokemonDisplayProto_Form = 2796 + PokemonDisplayProto_ZOROARK_HISUIAN PokemonDisplayProto_Form = 2797 + PokemonDisplayProto_BRAVIARY_HISUIAN PokemonDisplayProto_Form = 2798 + PokemonDisplayProto_MOLTRES_GALARIAN PokemonDisplayProto_Form = 2799 + PokemonDisplayProto_ZAPDOS_GALARIAN PokemonDisplayProto_Form = 2800 + PokemonDisplayProto_ARTICUNO_GALARIAN PokemonDisplayProto_Form = 2801 + PokemonDisplayProto_ENAMORUS_INCARNATE PokemonDisplayProto_Form = 2802 + PokemonDisplayProto_ENAMORUS_THERIAN PokemonDisplayProto_Form = 2803 + PokemonDisplayProto_BASCULIN_WHITE_STRIPED PokemonDisplayProto_Form = 2804 + PokemonDisplayProto_PIKACHU_GOFEST_2022 PokemonDisplayProto_Form = 2805 + PokemonDisplayProto_PIKACHU_WCS_2022 PokemonDisplayProto_Form = 2806 + PokemonDisplayProto_BASCULEGION_NORMAL PokemonDisplayProto_Form = 2807 + PokemonDisplayProto_BASCULEGION_FEMALE PokemonDisplayProto_Form = 2808 + PokemonDisplayProto_DECIDUEYE_NORMAL PokemonDisplayProto_Form = 2809 + PokemonDisplayProto_SLIGGOO_NORMAL PokemonDisplayProto_Form = 2810 + PokemonDisplayProto_GOODRA_NORMAL PokemonDisplayProto_Form = 2811 + PokemonDisplayProto_AVALUGG_NORMAL PokemonDisplayProto_Form = 2812 + PokemonDisplayProto_PIKACHU_TSHIRT_01 PokemonDisplayProto_Form = 2813 + PokemonDisplayProto_PIKACHU_TSHIRT_02 PokemonDisplayProto_Form = 2814 + PokemonDisplayProto_PIKACHU_FLYING_01 PokemonDisplayProto_Form = 2815 + PokemonDisplayProto_PIKACHU_FLYING_02 PokemonDisplayProto_Form = 2816 + PokemonDisplayProto_URSALUNA_NORMAL PokemonDisplayProto_Form = 2817 + PokemonDisplayProto_BEARTIC_WINTER_2020 PokemonDisplayProto_Form = 2820 + PokemonDisplayProto_LATIAS_S PokemonDisplayProto_Form = 2821 + PokemonDisplayProto_LATIOS_S PokemonDisplayProto_Form = 2822 + PokemonDisplayProto_ZYGARDE_COMPLETE_TEN_PERCENT PokemonDisplayProto_Form = 2823 + PokemonDisplayProto_ZYGARDE_COMPLETE_FIFTY_PERCENT PokemonDisplayProto_Form = 2824 + PokemonDisplayProto_PIKACHU_GOTOUR_2024_A PokemonDisplayProto_Form = 2825 + PokemonDisplayProto_PIKACHU_GOTOUR_2024_B PokemonDisplayProto_Form = 2826 + PokemonDisplayProto_PIKACHU_GOTOUR_2024_A_02 PokemonDisplayProto_Form = 2827 + PokemonDisplayProto_PIKACHU_GOTOUR_2024_B_02 PokemonDisplayProto_Form = 2828 + PokemonDisplayProto_DIALGA_ORIGIN PokemonDisplayProto_Form = 2829 + PokemonDisplayProto_PALKIA_ORIGIN PokemonDisplayProto_Form = 2830 + PokemonDisplayProto_ROCKRUFF_NORMAL PokemonDisplayProto_Form = 2831 + PokemonDisplayProto_PIKACHU_TSHIRT_03 PokemonDisplayProto_Form = 2832 + PokemonDisplayProto_PIKACHU_FLYING_04 PokemonDisplayProto_Form = 2833 + PokemonDisplayProto_PIKACHU_TSHIRT_04 PokemonDisplayProto_Form = 2834 + PokemonDisplayProto_PIKACHU_TSHIRT_05 PokemonDisplayProto_Form = 2835 + PokemonDisplayProto_PIKACHU_TSHIRT_06 PokemonDisplayProto_Form = 2836 + PokemonDisplayProto_PIKACHU_TSHIRT_07 PokemonDisplayProto_Form = 2837 + PokemonDisplayProto_PIKACHU_FLYING_05 PokemonDisplayProto_Form = 2838 + PokemonDisplayProto_PIKACHU_FLYING_06 PokemonDisplayProto_Form = 2839 + PokemonDisplayProto_PIKACHU_FLYING_07 PokemonDisplayProto_Form = 2840 + PokemonDisplayProto_PIKACHU_FLYING_08 PokemonDisplayProto_Form = 2841 + PokemonDisplayProto_PIKACHU_HORIZONS PokemonDisplayProto_Form = 2842 + PokemonDisplayProto_PIKACHU_GOFEST_2024_STIARA PokemonDisplayProto_Form = 2843 + PokemonDisplayProto_PIKACHU_GOFEST_2024_MTIARA PokemonDisplayProto_Form = 2844 + PokemonDisplayProto_EEVEE_GOFEST_2024_STIARA PokemonDisplayProto_Form = 2845 + PokemonDisplayProto_EEVEE_GOFEST_2024_MTIARA PokemonDisplayProto_Form = 2846 + PokemonDisplayProto_ESPEON_GOFEST_2024_SSCARF PokemonDisplayProto_Form = 2847 + PokemonDisplayProto_UMBREON_GOFEST_2024_MSCARF PokemonDisplayProto_Form = 2848 + PokemonDisplayProto_SNORLAX_WILDAREA_2024 PokemonDisplayProto_Form = 2849 + PokemonDisplayProto_PIKACHU_DIWALI_2024 PokemonDisplayProto_Form = 2850 + PokemonDisplayProto_PIKACHU_GOTOUR_2025_A PokemonDisplayProto_Form = 2856 + PokemonDisplayProto_PIKACHU_GOTOUR_2025_B PokemonDisplayProto_Form = 2857 + PokemonDisplayProto_PIKACHU_GOTOUR_2025_A_02 PokemonDisplayProto_Form = 2858 + PokemonDisplayProto_PIKACHU_GOTOUR_2025_B_02 PokemonDisplayProto_Form = 2859 + PokemonDisplayProto_DEDENNE_NORMAL PokemonDisplayProto_Form = 2860 + PokemonDisplayProto_WOOLOO_NORMAL PokemonDisplayProto_Form = 2861 + PokemonDisplayProto_DUBWOOL_NORMAL PokemonDisplayProto_Form = 2862 + PokemonDisplayProto_PIKACHU_KURTA PokemonDisplayProto_Form = 2863 + PokemonDisplayProto_PIKACHU_GOFEST_2025_GOGGLES_RED PokemonDisplayProto_Form = 2864 + PokemonDisplayProto_PIKACHU_GOFEST_2025_GOGGLES_BLUE PokemonDisplayProto_Form = 2865 + PokemonDisplayProto_PIKACHU_GOFEST_2025_GOGGLES_YELLOW PokemonDisplayProto_Form = 2866 + PokemonDisplayProto_PIKACHU_GOFEST_2025_MONOCLE_RED PokemonDisplayProto_Form = 2867 + PokemonDisplayProto_PIKACHU_GOFEST_2025_MONOCLE_BLUE PokemonDisplayProto_Form = 2868 + PokemonDisplayProto_PIKACHU_GOFEST_2025_MONOCLE_YELLOW PokemonDisplayProto_Form = 2869 + PokemonDisplayProto_FALINKS_GOFEST_2025_TRAIN_CONDUCTOR PokemonDisplayProto_Form = 2870 + PokemonDisplayProto_POLTCHAGEIST_COUNTERFEIT PokemonDisplayProto_Form = 2871 + PokemonDisplayProto_POLTCHAGEIST_ARTISAN PokemonDisplayProto_Form = 2872 + PokemonDisplayProto_SINISTCHA_UNREMARKABLE PokemonDisplayProto_Form = 2873 + PokemonDisplayProto_SINISTCHA_MASTERPIECE PokemonDisplayProto_Form = 2874 + PokemonDisplayProto_OGERPON_TEAL PokemonDisplayProto_Form = 2875 + PokemonDisplayProto_OGERPON_WELLSPRING PokemonDisplayProto_Form = 2876 + PokemonDisplayProto_OGERPON_HEARTHFLAME PokemonDisplayProto_Form = 2877 + PokemonDisplayProto_OGERPON_CORNERSTONE PokemonDisplayProto_Form = 2879 + PokemonDisplayProto_TERAPAGOS_NORMAL PokemonDisplayProto_Form = 2880 + PokemonDisplayProto_TERAPAGOS_TERASTAL PokemonDisplayProto_Form = 2881 + PokemonDisplayProto_TERAPAGOS_STELLAR PokemonDisplayProto_Form = 2882 + PokemonDisplayProto_OINKOLOGNE_NORMAL PokemonDisplayProto_Form = 2981 + PokemonDisplayProto_OINKOLOGNE_FEMALE PokemonDisplayProto_Form = 2982 + PokemonDisplayProto_MAUSHOLD_FAMILY_OF_THREE PokemonDisplayProto_Form = 2983 + PokemonDisplayProto_MAUSHOLD_FAMILY_OF_FOUR PokemonDisplayProto_Form = 2984 + PokemonDisplayProto_SQUAWKABILLY_GREEN PokemonDisplayProto_Form = 2985 + PokemonDisplayProto_SQUAWKABILLY_BLUE PokemonDisplayProto_Form = 2986 + PokemonDisplayProto_SQUAWKABILLY_YELLOW PokemonDisplayProto_Form = 2987 + PokemonDisplayProto_SQUAWKABILLY_WHITE PokemonDisplayProto_Form = 2988 + PokemonDisplayProto_PALAFIN_ZERO PokemonDisplayProto_Form = 2989 + PokemonDisplayProto_PALAFIN_HERO PokemonDisplayProto_Form = 2990 + PokemonDisplayProto_TATSUGIRI_CURLY PokemonDisplayProto_Form = 2991 + PokemonDisplayProto_TATSUGIRI_DROOPY PokemonDisplayProto_Form = 2992 + PokemonDisplayProto_TATSUGIRI_STRETCHY PokemonDisplayProto_Form = 2993 + PokemonDisplayProto_DUDUNSPARCE_TWO PokemonDisplayProto_Form = 2994 + PokemonDisplayProto_DUDUNSPARCE_THREE PokemonDisplayProto_Form = 2995 + PokemonDisplayProto_KORAIDON_APEX PokemonDisplayProto_Form = 2996 + PokemonDisplayProto_MIRAIDON_ULTIMATE PokemonDisplayProto_Form = 2997 + PokemonDisplayProto_GIMMIGHOUL_NORMAL PokemonDisplayProto_Form = 2998 + PokemonDisplayProto_GHOLDENGO_NORMAL PokemonDisplayProto_Form = 3000 + PokemonDisplayProto_AERODACTYL_SUMMER_2023 PokemonDisplayProto_Form = 3001 + PokemonDisplayProto_PIKACHU_SUMMER_2023_A PokemonDisplayProto_Form = 3002 + PokemonDisplayProto_PIKACHU_SUMMER_2023_B PokemonDisplayProto_Form = 3003 + PokemonDisplayProto_PIKACHU_SUMMER_2023_C PokemonDisplayProto_Form = 3004 + PokemonDisplayProto_PIKACHU_SUMMER_2023_D PokemonDisplayProto_Form = 3005 + PokemonDisplayProto_TAUROS_PALDEA_COMBAT PokemonDisplayProto_Form = 3006 + PokemonDisplayProto_TAUROS_PALDEA_BLAZE PokemonDisplayProto_Form = 3007 + PokemonDisplayProto_TAUROS_PALDEA_AQUA PokemonDisplayProto_Form = 3008 + PokemonDisplayProto_WOOPER_PALDEA PokemonDisplayProto_Form = 3009 + PokemonDisplayProto_PIKACHU_SUMMER_2023_E PokemonDisplayProto_Form = 3010 + PokemonDisplayProto_PIKACHU_FLYING_03 PokemonDisplayProto_Form = 3011 + PokemonDisplayProto_PIKACHU_JEJU PokemonDisplayProto_Form = 3012 + PokemonDisplayProto_PIKACHU_DOCTOR PokemonDisplayProto_Form = 3013 + PokemonDisplayProto_PIKACHU_WCS_2023 PokemonDisplayProto_Form = 3014 + PokemonDisplayProto_PIKACHU_WCS_2024 PokemonDisplayProto_Form = 3015 + PokemonDisplayProto_CINDERACE_NORMAL PokemonDisplayProto_Form = 3016 + PokemonDisplayProto_PIKACHU_WCS_2025 PokemonDisplayProto_Form = 3017 + PokemonDisplayProto_GIMMIGHOUL_COIN_A1 PokemonDisplayProto_Form = 3018 + PokemonDisplayProto_PSYDUCK_SWIM_2025 PokemonDisplayProto_Form = 3019 + PokemonDisplayProto_BEWEAR_NORMAL PokemonDisplayProto_Form = 3020 + PokemonDisplayProto_BEWEAR_WILDAREA_2025 PokemonDisplayProto_Form = 3021 + PokemonDisplayProto_CHESPIN_NORMAL PokemonDisplayProto_Form = 3022 + PokemonDisplayProto_QUILLADIN_NORMAL PokemonDisplayProto_Form = 3023 + PokemonDisplayProto_CHESNAUGHT_NORMAL PokemonDisplayProto_Form = 3024 + PokemonDisplayProto_FENNEKIN_NORMAL PokemonDisplayProto_Form = 3025 + PokemonDisplayProto_BRAIXEN_NORMAL PokemonDisplayProto_Form = 3026 + PokemonDisplayProto_DELPHOX_NORMAL PokemonDisplayProto_Form = 3027 + PokemonDisplayProto_FROAKIE_NORMAL PokemonDisplayProto_Form = 3028 + PokemonDisplayProto_FROGADIER_NORMAL PokemonDisplayProto_Form = 3029 + PokemonDisplayProto_GRENINJA_NORMAL PokemonDisplayProto_Form = 3030 + PokemonDisplayProto_BUNNELBY_NORMAL PokemonDisplayProto_Form = 3031 + PokemonDisplayProto_DIGGERSBY_NORMAL PokemonDisplayProto_Form = 3032 + PokemonDisplayProto_FLETCHLING_NORMAL PokemonDisplayProto_Form = 3033 + PokemonDisplayProto_FLETCHINDER_NORMAL PokemonDisplayProto_Form = 3034 + PokemonDisplayProto_TALONFLAME_NORMAL PokemonDisplayProto_Form = 3035 + PokemonDisplayProto_LITLEO_NORMAL PokemonDisplayProto_Form = 3036 + PokemonDisplayProto_SKIDDO_NORMAL PokemonDisplayProto_Form = 3037 + PokemonDisplayProto_GOGOAT_NORMAL PokemonDisplayProto_Form = 3038 + PokemonDisplayProto_PANCHAM_NORMAL PokemonDisplayProto_Form = 3039 + PokemonDisplayProto_PANGORO_NORMAL PokemonDisplayProto_Form = 3040 + PokemonDisplayProto_ESPURR_NORMAL PokemonDisplayProto_Form = 3041 + PokemonDisplayProto_HONEDGE_NORMAL PokemonDisplayProto_Form = 3042 + PokemonDisplayProto_DOUBLADE_NORMAL PokemonDisplayProto_Form = 3043 + PokemonDisplayProto_SPRITZEE_NORMAL PokemonDisplayProto_Form = 3044 + PokemonDisplayProto_AROMATISSE_NORMAL PokemonDisplayProto_Form = 3045 + PokemonDisplayProto_SWIRLIX_NORMAL PokemonDisplayProto_Form = 3046 + PokemonDisplayProto_SLURPUFF_NORMAL PokemonDisplayProto_Form = 3047 + PokemonDisplayProto_INKAY_NORMAL PokemonDisplayProto_Form = 3048 + PokemonDisplayProto_MALAMAR_NORMAL PokemonDisplayProto_Form = 3049 + PokemonDisplayProto_BINACLE_NORMAL PokemonDisplayProto_Form = 3050 + PokemonDisplayProto_BARBARACLE_NORMAL PokemonDisplayProto_Form = 3051 + PokemonDisplayProto_SKRELP_NORMAL PokemonDisplayProto_Form = 3052 + PokemonDisplayProto_DRAGALGE_NORMAL PokemonDisplayProto_Form = 3053 + PokemonDisplayProto_CLAUNCHER_NORMAL PokemonDisplayProto_Form = 3054 + PokemonDisplayProto_CLAWITZER_NORMAL PokemonDisplayProto_Form = 3055 + PokemonDisplayProto_HELIOPTILE_NORMAL PokemonDisplayProto_Form = 3056 + PokemonDisplayProto_HELIOLISK_NORMAL PokemonDisplayProto_Form = 3057 + PokemonDisplayProto_TYRUNT_NORMAL PokemonDisplayProto_Form = 3058 + PokemonDisplayProto_TYRANTRUM_NORMAL PokemonDisplayProto_Form = 3059 + PokemonDisplayProto_AMAURA_NORMAL PokemonDisplayProto_Form = 3060 + PokemonDisplayProto_AURORUS_NORMAL PokemonDisplayProto_Form = 3061 + PokemonDisplayProto_SYLVEON_NORMAL PokemonDisplayProto_Form = 3062 + PokemonDisplayProto_HAWLUCHA_NORMAL PokemonDisplayProto_Form = 3063 + PokemonDisplayProto_CARBINK_NORMAL PokemonDisplayProto_Form = 3064 + PokemonDisplayProto_GOOMY_NORMAL PokemonDisplayProto_Form = 3065 + PokemonDisplayProto_KLEFKI_NORMAL PokemonDisplayProto_Form = 3066 + PokemonDisplayProto_PHANTUMP_NORMAL PokemonDisplayProto_Form = 3067 + PokemonDisplayProto_TREVENANT_NORMAL PokemonDisplayProto_Form = 3068 + PokemonDisplayProto_BERGMITE_NORMAL PokemonDisplayProto_Form = 3069 + PokemonDisplayProto_NOIBAT_NORMAL PokemonDisplayProto_Form = 3070 + PokemonDisplayProto_NOIVERN_NORMAL PokemonDisplayProto_Form = 3071 + PokemonDisplayProto_XERNEAS_NORMAL PokemonDisplayProto_Form = 3072 + PokemonDisplayProto_YVELTAL_NORMAL PokemonDisplayProto_Form = 3073 + PokemonDisplayProto_DIANCIE_NORMAL PokemonDisplayProto_Form = 3074 + PokemonDisplayProto_VOLCANION_NORMAL PokemonDisplayProto_Form = 3075 + PokemonDisplayProto_ROWLET_NORMAL PokemonDisplayProto_Form = 3076 + PokemonDisplayProto_DARTRIX_NORMAL PokemonDisplayProto_Form = 3077 + PokemonDisplayProto_LITTEN_NORMAL PokemonDisplayProto_Form = 3078 + PokemonDisplayProto_TORRACAT_NORMAL PokemonDisplayProto_Form = 3079 + PokemonDisplayProto_INCINEROAR_NORMAL PokemonDisplayProto_Form = 3080 + PokemonDisplayProto_POPPLIO_NORMAL PokemonDisplayProto_Form = 3081 + PokemonDisplayProto_BRIONNE_NORMAL PokemonDisplayProto_Form = 3082 + PokemonDisplayProto_PRIMARINA_NORMAL PokemonDisplayProto_Form = 3083 + PokemonDisplayProto_PIKIPEK_NORMAL PokemonDisplayProto_Form = 3084 + PokemonDisplayProto_TRUMBEAK_NORMAL PokemonDisplayProto_Form = 3085 + PokemonDisplayProto_TOUCANNON_NORMAL PokemonDisplayProto_Form = 3086 + PokemonDisplayProto_YUNGOOS_NORMAL PokemonDisplayProto_Form = 3087 + PokemonDisplayProto_GUMSHOOS_NORMAL PokemonDisplayProto_Form = 3088 + PokemonDisplayProto_GRUBBIN_NORMAL PokemonDisplayProto_Form = 3089 + PokemonDisplayProto_CHARJABUG_NORMAL PokemonDisplayProto_Form = 3090 + PokemonDisplayProto_VIKAVOLT_NORMAL PokemonDisplayProto_Form = 3091 + PokemonDisplayProto_CRABRAWLER_NORMAL PokemonDisplayProto_Form = 3092 + PokemonDisplayProto_CRABOMINABLE_NORMAL PokemonDisplayProto_Form = 3093 + PokemonDisplayProto_CUTIEFLY_NORMAL PokemonDisplayProto_Form = 3094 + PokemonDisplayProto_RIBOMBEE_NORMAL PokemonDisplayProto_Form = 3095 + PokemonDisplayProto_MAREANIE_NORMAL PokemonDisplayProto_Form = 3096 + PokemonDisplayProto_TOXAPEX_NORMAL PokemonDisplayProto_Form = 3097 + PokemonDisplayProto_MUDBRAY_NORMAL PokemonDisplayProto_Form = 3098 + PokemonDisplayProto_MUDSDALE_NORMAL PokemonDisplayProto_Form = 3099 + PokemonDisplayProto_DEWPIDER_NORMAL PokemonDisplayProto_Form = 3100 + PokemonDisplayProto_ARAQUANID_NORMAL PokemonDisplayProto_Form = 3101 + PokemonDisplayProto_FOMANTIS_NORMAL PokemonDisplayProto_Form = 3102 + PokemonDisplayProto_LURANTIS_NORMAL PokemonDisplayProto_Form = 3103 + PokemonDisplayProto_MORELULL_NORMAL PokemonDisplayProto_Form = 3104 + PokemonDisplayProto_SHIINOTIC_NORMAL PokemonDisplayProto_Form = 3105 + PokemonDisplayProto_SALANDIT_NORMAL PokemonDisplayProto_Form = 3106 + PokemonDisplayProto_SALAZZLE_NORMAL PokemonDisplayProto_Form = 3107 + PokemonDisplayProto_STUFFUL_NORMAL PokemonDisplayProto_Form = 3108 + PokemonDisplayProto_BOUNSWEET_NORMAL PokemonDisplayProto_Form = 3109 + PokemonDisplayProto_STEENEE_NORMAL PokemonDisplayProto_Form = 3110 + PokemonDisplayProto_TSAREENA_NORMAL PokemonDisplayProto_Form = 3111 + PokemonDisplayProto_COMFEY_NORMAL PokemonDisplayProto_Form = 3112 + PokemonDisplayProto_ORANGURU_NORMAL PokemonDisplayProto_Form = 3113 + PokemonDisplayProto_PASSIMIAN_NORMAL PokemonDisplayProto_Form = 3114 + PokemonDisplayProto_WIMPOD_NORMAL PokemonDisplayProto_Form = 3115 + PokemonDisplayProto_GOLISOPOD_NORMAL PokemonDisplayProto_Form = 3116 + PokemonDisplayProto_SANDYGAST_NORMAL PokemonDisplayProto_Form = 3117 + PokemonDisplayProto_PALOSSAND_NORMAL PokemonDisplayProto_Form = 3118 + PokemonDisplayProto_PYUKUMUKU_NORMAL PokemonDisplayProto_Form = 3119 + PokemonDisplayProto_TYPE_NULL_NORMAL PokemonDisplayProto_Form = 3120 + PokemonDisplayProto_KOMALA_NORMAL PokemonDisplayProto_Form = 3121 + PokemonDisplayProto_TURTONATOR_NORMAL PokemonDisplayProto_Form = 3122 + PokemonDisplayProto_TOGEDEMARU_NORMAL PokemonDisplayProto_Form = 3123 + PokemonDisplayProto_BRUXISH_NORMAL PokemonDisplayProto_Form = 3124 + PokemonDisplayProto_DRAMPA_NORMAL PokemonDisplayProto_Form = 3125 + PokemonDisplayProto_DHELMISE_NORMAL PokemonDisplayProto_Form = 3126 + PokemonDisplayProto_JANGMO_O_NORMAL PokemonDisplayProto_Form = 3127 + PokemonDisplayProto_HAKAMO_O_NORMAL PokemonDisplayProto_Form = 3128 + PokemonDisplayProto_KOMMO_O_NORMAL PokemonDisplayProto_Form = 3129 + PokemonDisplayProto_TAPU_KOKO_NORMAL PokemonDisplayProto_Form = 3130 + PokemonDisplayProto_TAPU_LELE_NORMAL PokemonDisplayProto_Form = 3131 + PokemonDisplayProto_TAPU_BULU_NORMAL PokemonDisplayProto_Form = 3132 + PokemonDisplayProto_TAPU_FINI_NORMAL PokemonDisplayProto_Form = 3133 + PokemonDisplayProto_COSMOG_NORMAL PokemonDisplayProto_Form = 3134 + PokemonDisplayProto_COSMOEM_NORMAL PokemonDisplayProto_Form = 3135 + PokemonDisplayProto_SOLGALEO_NORMAL PokemonDisplayProto_Form = 3136 + PokemonDisplayProto_LUNALA_NORMAL PokemonDisplayProto_Form = 3137 + PokemonDisplayProto_NIHILEGO_NORMAL PokemonDisplayProto_Form = 3138 + PokemonDisplayProto_BUZZWOLE_NORMAL PokemonDisplayProto_Form = 3139 + PokemonDisplayProto_PHEROMOSA_NORMAL PokemonDisplayProto_Form = 3140 + PokemonDisplayProto_XURKITREE_NORMAL PokemonDisplayProto_Form = 3141 + PokemonDisplayProto_CELESTEELA_NORMAL PokemonDisplayProto_Form = 3142 + PokemonDisplayProto_KARTANA_NORMAL PokemonDisplayProto_Form = 3143 + PokemonDisplayProto_GUZZLORD_NORMAL PokemonDisplayProto_Form = 3144 + PokemonDisplayProto_MARSHADOW_NORMAL PokemonDisplayProto_Form = 3145 + PokemonDisplayProto_POIPOLE_NORMAL PokemonDisplayProto_Form = 3146 + PokemonDisplayProto_NAGANADEL_NORMAL PokemonDisplayProto_Form = 3147 + PokemonDisplayProto_STAKATAKA_NORMAL PokemonDisplayProto_Form = 3148 + PokemonDisplayProto_BLACEPHALON_NORMAL PokemonDisplayProto_Form = 3149 + PokemonDisplayProto_ZERAORA_NORMAL PokemonDisplayProto_Form = 3150 + PokemonDisplayProto_GROOKEY_NORMAL PokemonDisplayProto_Form = 3151 + PokemonDisplayProto_THWACKEY_NORMAL PokemonDisplayProto_Form = 3152 + PokemonDisplayProto_SCORBUNNY_NORMAL PokemonDisplayProto_Form = 3153 + PokemonDisplayProto_RABOOT_NORMAL PokemonDisplayProto_Form = 3154 + PokemonDisplayProto_SOBBLE_NORMAL PokemonDisplayProto_Form = 3155 + PokemonDisplayProto_DRIZZILE_NORMAL PokemonDisplayProto_Form = 3156 + PokemonDisplayProto_INTELEON_NORMAL PokemonDisplayProto_Form = 3157 + PokemonDisplayProto_SKWOVET_NORMAL PokemonDisplayProto_Form = 3158 + PokemonDisplayProto_GREEDENT_NORMAL PokemonDisplayProto_Form = 3159 + PokemonDisplayProto_ROOKIDEE_NORMAL PokemonDisplayProto_Form = 3160 + PokemonDisplayProto_CORVISQUIRE_NORMAL PokemonDisplayProto_Form = 3161 + PokemonDisplayProto_CORVIKNIGHT_NORMAL PokemonDisplayProto_Form = 3162 + PokemonDisplayProto_BLIPBUG_NORMAL PokemonDisplayProto_Form = 3163 + PokemonDisplayProto_DOTTLER_NORMAL PokemonDisplayProto_Form = 3164 + PokemonDisplayProto_ORBEETLE_NORMAL PokemonDisplayProto_Form = 3165 + PokemonDisplayProto_NICKIT_NORMAL PokemonDisplayProto_Form = 3166 + PokemonDisplayProto_THIEVUL_NORMAL PokemonDisplayProto_Form = 3167 + PokemonDisplayProto_GOSSIFLEUR_NORMAL PokemonDisplayProto_Form = 3168 + PokemonDisplayProto_ELDEGOSS_NORMAL PokemonDisplayProto_Form = 3169 + PokemonDisplayProto_CHEWTLE_NORMAL PokemonDisplayProto_Form = 3170 + PokemonDisplayProto_DREDNAW_NORMAL PokemonDisplayProto_Form = 3171 + PokemonDisplayProto_YAMPER_NORMAL PokemonDisplayProto_Form = 3172 + PokemonDisplayProto_BOLTUND_NORMAL PokemonDisplayProto_Form = 3173 + PokemonDisplayProto_ROLYCOLY_NORMAL PokemonDisplayProto_Form = 3174 + PokemonDisplayProto_CARKOL_NORMAL PokemonDisplayProto_Form = 3175 + PokemonDisplayProto_COALOSSAL_NORMAL PokemonDisplayProto_Form = 3176 + PokemonDisplayProto_APPLIN_NORMAL PokemonDisplayProto_Form = 3177 + PokemonDisplayProto_FLAPPLE_NORMAL PokemonDisplayProto_Form = 3178 + PokemonDisplayProto_APPLETUN_NORMAL PokemonDisplayProto_Form = 3179 + PokemonDisplayProto_SILICOBRA_NORMAL PokemonDisplayProto_Form = 3180 + PokemonDisplayProto_SANDACONDA_NORMAL PokemonDisplayProto_Form = 3181 + PokemonDisplayProto_CRAMORANT_NORMAL PokemonDisplayProto_Form = 3182 + PokemonDisplayProto_ARROKUDA_NORMAL PokemonDisplayProto_Form = 3183 + PokemonDisplayProto_BARRASKEWDA_NORMAL PokemonDisplayProto_Form = 3184 + PokemonDisplayProto_TOXEL_NORMAL PokemonDisplayProto_Form = 3185 + PokemonDisplayProto_SIZZLIPEDE_NORMAL PokemonDisplayProto_Form = 3186 + PokemonDisplayProto_CENTISKORCH_NORMAL PokemonDisplayProto_Form = 3187 + PokemonDisplayProto_CLOBBOPUS_NORMAL PokemonDisplayProto_Form = 3188 + PokemonDisplayProto_GRAPPLOCT_NORMAL PokemonDisplayProto_Form = 3189 + PokemonDisplayProto_HATENNA_NORMAL PokemonDisplayProto_Form = 3190 + PokemonDisplayProto_HATTREM_NORMAL PokemonDisplayProto_Form = 3191 + PokemonDisplayProto_HATTERENE_NORMAL PokemonDisplayProto_Form = 3192 + PokemonDisplayProto_IMPIDIMP_NORMAL PokemonDisplayProto_Form = 3193 + PokemonDisplayProto_MORGREM_NORMAL PokemonDisplayProto_Form = 3194 + PokemonDisplayProto_GRIMMSNARL_NORMAL PokemonDisplayProto_Form = 3195 + PokemonDisplayProto_MILCERY_NORMAL PokemonDisplayProto_Form = 3196 + PokemonDisplayProto_ALCREMIE_NORMAL PokemonDisplayProto_Form = 3197 + PokemonDisplayProto_PINCURCHIN_NORMAL PokemonDisplayProto_Form = 3198 + PokemonDisplayProto_SNOM_NORMAL PokemonDisplayProto_Form = 3199 + PokemonDisplayProto_FROSMOTH_NORMAL PokemonDisplayProto_Form = 3200 + PokemonDisplayProto_STONJOURNER_NORMAL PokemonDisplayProto_Form = 3201 + PokemonDisplayProto_CUFANT_NORMAL PokemonDisplayProto_Form = 3202 + PokemonDisplayProto_COPPERAJAH_NORMAL PokemonDisplayProto_Form = 3203 + PokemonDisplayProto_DRACOZOLT_NORMAL PokemonDisplayProto_Form = 3204 + PokemonDisplayProto_ARCTOZOLT_NORMAL PokemonDisplayProto_Form = 3205 + PokemonDisplayProto_DRACOVISH_NORMAL PokemonDisplayProto_Form = 3206 + PokemonDisplayProto_ARCTOVISH_NORMAL PokemonDisplayProto_Form = 3207 + PokemonDisplayProto_DURALUDON_NORMAL PokemonDisplayProto_Form = 3208 + PokemonDisplayProto_DREEPY_NORMAL PokemonDisplayProto_Form = 3209 + PokemonDisplayProto_DRAKLOAK_NORMAL PokemonDisplayProto_Form = 3210 + PokemonDisplayProto_DRAGAPULT_NORMAL PokemonDisplayProto_Form = 3211 + PokemonDisplayProto_KUBFU_NORMAL PokemonDisplayProto_Form = 3212 + PokemonDisplayProto_ZARUDE_NORMAL PokemonDisplayProto_Form = 3213 + PokemonDisplayProto_REGIELEKI_NORMAL PokemonDisplayProto_Form = 3214 + PokemonDisplayProto_REGIDRAGO_NORMAL PokemonDisplayProto_Form = 3215 + PokemonDisplayProto_GLASTRIER_NORMAL PokemonDisplayProto_Form = 3216 + PokemonDisplayProto_SPECTRIER_NORMAL PokemonDisplayProto_Form = 3217 + PokemonDisplayProto_WYRDEER_NORMAL PokemonDisplayProto_Form = 3218 + PokemonDisplayProto_KLEAVOR_NORMAL PokemonDisplayProto_Form = 3219 + PokemonDisplayProto_SNEASLER_NORMAL PokemonDisplayProto_Form = 3220 + PokemonDisplayProto_OVERQWIL_NORMAL PokemonDisplayProto_Form = 3221 + PokemonDisplayProto_SPRIGATITO_NORMAL PokemonDisplayProto_Form = 3222 + PokemonDisplayProto_FLORAGATO_NORMAL PokemonDisplayProto_Form = 3223 + PokemonDisplayProto_MEOWSCARADA_NORMAL PokemonDisplayProto_Form = 3224 + PokemonDisplayProto_FUECOCO_NORMAL PokemonDisplayProto_Form = 3225 + PokemonDisplayProto_CROCALOR_NORMAL PokemonDisplayProto_Form = 3226 + PokemonDisplayProto_SKELEDIRGE_NORMAL PokemonDisplayProto_Form = 3227 + PokemonDisplayProto_QUAXLY_NORMAL PokemonDisplayProto_Form = 3228 + PokemonDisplayProto_QUAXWELL_NORMAL PokemonDisplayProto_Form = 3229 + PokemonDisplayProto_QUAQUAVAL_NORMAL PokemonDisplayProto_Form = 3230 + PokemonDisplayProto_LECHONK_NORMAL PokemonDisplayProto_Form = 3231 + PokemonDisplayProto_TAROUNTULA_NORMAL PokemonDisplayProto_Form = 3232 + PokemonDisplayProto_SPIDOPS_NORMAL PokemonDisplayProto_Form = 3233 + PokemonDisplayProto_NYMBLE_NORMAL PokemonDisplayProto_Form = 3234 + PokemonDisplayProto_LOKIX_NORMAL PokemonDisplayProto_Form = 3235 + PokemonDisplayProto_PAWMI_NORMAL PokemonDisplayProto_Form = 3236 + PokemonDisplayProto_PAWMO_NORMAL PokemonDisplayProto_Form = 3237 + PokemonDisplayProto_PAWMOT_NORMAL PokemonDisplayProto_Form = 3238 + PokemonDisplayProto_TANDEMAUS_NORMAL PokemonDisplayProto_Form = 3239 + PokemonDisplayProto_FIDOUGH_NORMAL PokemonDisplayProto_Form = 3240 + PokemonDisplayProto_DACHSBUN_NORMAL PokemonDisplayProto_Form = 3241 + PokemonDisplayProto_SMOLIV_NORMAL PokemonDisplayProto_Form = 3242 + PokemonDisplayProto_DOLLIV_NORMAL PokemonDisplayProto_Form = 3243 + PokemonDisplayProto_ARBOLIVA_NORMAL PokemonDisplayProto_Form = 3244 + PokemonDisplayProto_NACLI_NORMAL PokemonDisplayProto_Form = 3245 + PokemonDisplayProto_NACLSTACK_NORMAL PokemonDisplayProto_Form = 3246 + PokemonDisplayProto_GARGANACL_NORMAL PokemonDisplayProto_Form = 3247 + PokemonDisplayProto_CHARCADET_NORMAL PokemonDisplayProto_Form = 3248 + PokemonDisplayProto_ARMAROUGE_NORMAL PokemonDisplayProto_Form = 3249 + PokemonDisplayProto_CERULEDGE_NORMAL PokemonDisplayProto_Form = 3250 + PokemonDisplayProto_TADBULB_NORMAL PokemonDisplayProto_Form = 3251 + PokemonDisplayProto_BELLIBOLT_NORMAL PokemonDisplayProto_Form = 3252 + PokemonDisplayProto_WATTREL_NORMAL PokemonDisplayProto_Form = 3253 + PokemonDisplayProto_KILOWATTREL_NORMAL PokemonDisplayProto_Form = 3254 + PokemonDisplayProto_MASCHIFF_NORMAL PokemonDisplayProto_Form = 3255 + PokemonDisplayProto_MABOSSTIFF_NORMAL PokemonDisplayProto_Form = 3256 + PokemonDisplayProto_SHROODLE_NORMAL PokemonDisplayProto_Form = 3257 + PokemonDisplayProto_GRAFAIAI_NORMAL PokemonDisplayProto_Form = 3258 + PokemonDisplayProto_BRAMBLIN_NORMAL PokemonDisplayProto_Form = 3259 + PokemonDisplayProto_BRAMBLEGHAST_NORMAL PokemonDisplayProto_Form = 3260 + PokemonDisplayProto_TOEDSCOOL_NORMAL PokemonDisplayProto_Form = 3261 + PokemonDisplayProto_TOEDSCRUEL_NORMAL PokemonDisplayProto_Form = 3262 + PokemonDisplayProto_KLAWF_NORMAL PokemonDisplayProto_Form = 3263 + PokemonDisplayProto_CAPSAKID_NORMAL PokemonDisplayProto_Form = 3264 + PokemonDisplayProto_SCOVILLAIN_NORMAL PokemonDisplayProto_Form = 3265 + PokemonDisplayProto_RELLOR_NORMAL PokemonDisplayProto_Form = 3266 + PokemonDisplayProto_RABSCA_NORMAL PokemonDisplayProto_Form = 3267 + PokemonDisplayProto_FLITTLE_NORMAL PokemonDisplayProto_Form = 3268 + PokemonDisplayProto_ESPATHRA_NORMAL PokemonDisplayProto_Form = 3269 + PokemonDisplayProto_TINKATINK_NORMAL PokemonDisplayProto_Form = 3270 + PokemonDisplayProto_TINKATUFF_NORMAL PokemonDisplayProto_Form = 3271 + PokemonDisplayProto_TINKATON_NORMAL PokemonDisplayProto_Form = 3272 + PokemonDisplayProto_WIGLETT_NORMAL PokemonDisplayProto_Form = 3273 + PokemonDisplayProto_WUGTRIO_NORMAL PokemonDisplayProto_Form = 3274 + PokemonDisplayProto_BOMBIRDIER_NORMAL PokemonDisplayProto_Form = 3275 + PokemonDisplayProto_FINIZEN_NORMAL PokemonDisplayProto_Form = 3276 + PokemonDisplayProto_VAROOM_NORMAL PokemonDisplayProto_Form = 3277 + PokemonDisplayProto_REVAVROOM_NORMAL PokemonDisplayProto_Form = 3278 + PokemonDisplayProto_CYCLIZAR_NORMAL PokemonDisplayProto_Form = 3279 + PokemonDisplayProto_ORTHWORM_NORMAL PokemonDisplayProto_Form = 3280 + PokemonDisplayProto_GLIMMET_NORMAL PokemonDisplayProto_Form = 3281 + PokemonDisplayProto_GLIMMORA_NORMAL PokemonDisplayProto_Form = 3282 + PokemonDisplayProto_GREAVARD_NORMAL PokemonDisplayProto_Form = 3283 + PokemonDisplayProto_HOUNDSTONE_NORMAL PokemonDisplayProto_Form = 3284 + PokemonDisplayProto_FLAMIGO_NORMAL PokemonDisplayProto_Form = 3285 + PokemonDisplayProto_CETODDLE_NORMAL PokemonDisplayProto_Form = 3286 + PokemonDisplayProto_CETITAN_NORMAL PokemonDisplayProto_Form = 3287 + PokemonDisplayProto_VELUZA_NORMAL PokemonDisplayProto_Form = 3288 + PokemonDisplayProto_DONDOZO_NORMAL PokemonDisplayProto_Form = 3289 + PokemonDisplayProto_ANNIHILAPE_NORMAL PokemonDisplayProto_Form = 3290 + PokemonDisplayProto_CLODSIRE_NORMAL PokemonDisplayProto_Form = 3291 + PokemonDisplayProto_FARIGIRAF_NORMAL PokemonDisplayProto_Form = 3292 + PokemonDisplayProto_KINGAMBIT_NORMAL PokemonDisplayProto_Form = 3293 + PokemonDisplayProto_GREATTUSK_NORMAL PokemonDisplayProto_Form = 3294 + PokemonDisplayProto_SCREAMTAIL_NORMAL PokemonDisplayProto_Form = 3295 + PokemonDisplayProto_BRUTEBONNET_NORMAL PokemonDisplayProto_Form = 3296 + PokemonDisplayProto_FLUTTERMANE_NORMAL PokemonDisplayProto_Form = 3297 + PokemonDisplayProto_SLITHERWING_NORMAL PokemonDisplayProto_Form = 3298 + PokemonDisplayProto_SANDYSHOCKS_NORMAL PokemonDisplayProto_Form = 3299 + PokemonDisplayProto_IRONTREADS_NORMAL PokemonDisplayProto_Form = 3300 + PokemonDisplayProto_IRONBUNDLE_NORMAL PokemonDisplayProto_Form = 3301 + PokemonDisplayProto_IRONHANDS_NORMAL PokemonDisplayProto_Form = 3302 + PokemonDisplayProto_IRONJUGULIS_NORMAL PokemonDisplayProto_Form = 3303 + PokemonDisplayProto_IRONMOTH_NORMAL PokemonDisplayProto_Form = 3304 + PokemonDisplayProto_IRONTHORNS_NORMAL PokemonDisplayProto_Form = 3305 + PokemonDisplayProto_FRIGIBAX_NORMAL PokemonDisplayProto_Form = 3306 + PokemonDisplayProto_ARCTIBAX_NORMAL PokemonDisplayProto_Form = 3307 + PokemonDisplayProto_BAXCALIBUR_NORMAL PokemonDisplayProto_Form = 3308 + PokemonDisplayProto_WOCHIEN_NORMAL PokemonDisplayProto_Form = 3309 + PokemonDisplayProto_CHIENPAO_NORMAL PokemonDisplayProto_Form = 3310 + PokemonDisplayProto_TINGLU_NORMAL PokemonDisplayProto_Form = 3311 + PokemonDisplayProto_CHIYU_NORMAL PokemonDisplayProto_Form = 3312 + PokemonDisplayProto_ROARINGMOON_NORMAL PokemonDisplayProto_Form = 3313 + PokemonDisplayProto_IRONVALIANT_NORMAL PokemonDisplayProto_Form = 3314 + PokemonDisplayProto_SUDOWOODO_WINTER_2025 PokemonDisplayProto_Form = 3315 + PokemonDisplayProto_CHARJABUG_WINTER_2025 PokemonDisplayProto_Form = 3316 + PokemonDisplayProto_VIKAVOLT_WINTER_2025 PokemonDisplayProto_Form = 3317 + PokemonDisplayProto_PIKACHU_GOTOUR_2026_A PokemonDisplayProto_Form = 3318 + PokemonDisplayProto_PIKACHU_GOTOUR_2026_A_02 PokemonDisplayProto_Form = 3319 + PokemonDisplayProto_PIKACHU_GOTOUR_2026_B PokemonDisplayProto_Form = 3320 + PokemonDisplayProto_PIKACHU_GOTOUR_2026_B_02 PokemonDisplayProto_Form = 3321 + PokemonDisplayProto_PIKACHU_GOTOUR_2026_C PokemonDisplayProto_Form = 3322 + PokemonDisplayProto_PIKACHU_GOTOUR_2026_C_02 PokemonDisplayProto_Form = 3323 + PokemonDisplayProto_WALKINGWAKE_NORMAL PokemonDisplayProto_Form = 3324 + PokemonDisplayProto_IRONLEAVES_NORMAL PokemonDisplayProto_Form = 3325 + PokemonDisplayProto_DIPPLIN_NORMAL PokemonDisplayProto_Form = 3326 + PokemonDisplayProto_OKIDOGI_NORMAL PokemonDisplayProto_Form = 3327 + PokemonDisplayProto_MUNKIDORI_NORMAL PokemonDisplayProto_Form = 3328 + PokemonDisplayProto_FEZANDIPITI_NORMAL PokemonDisplayProto_Form = 3329 + PokemonDisplayProto_ARCHALUDON_NORMAL PokemonDisplayProto_Form = 3330 + PokemonDisplayProto_HYDRAPPLE_NORMAL PokemonDisplayProto_Form = 3331 + PokemonDisplayProto_GOUGINGFIRE_NORMAL PokemonDisplayProto_Form = 3332 + PokemonDisplayProto_RAGINGBOLT_NORMAL PokemonDisplayProto_Form = 3333 + PokemonDisplayProto_IRONBOULDER_NORMAL PokemonDisplayProto_Form = 3334 + PokemonDisplayProto_IRONCROWN_NORMAL PokemonDisplayProto_Form = 3335 + PokemonDisplayProto_PECHARUNT_NORMAL PokemonDisplayProto_Form = 3336 + PokemonDisplayProto_DITTO_SPRING_2026_A PokemonDisplayProto_Form = 3337 + PokemonDisplayProto_DITTO_SPRING_2026_B PokemonDisplayProto_Form = 3338 + PokemonDisplayProto_CORSOLA_SPRING_2026 PokemonDisplayProto_Form = 3339 + PokemonDisplayProto_PIKACHU_BB_2026 PokemonDisplayProto_Form = 3340 + PokemonDisplayProto_PIKACHU_VISOR_2026 PokemonDisplayProto_Form = 3341 + PokemonDisplayProto_PIKACHU_FOSSIL_2026 PokemonDisplayProto_Form = 3342 + PokemonDisplayProto_PIKACHU_GOFEST_2026_CAP_BLUE PokemonDisplayProto_Form = 3343 + PokemonDisplayProto_PIKACHU_GOFEST_2026_CAP_RED PokemonDisplayProto_Form = 3344 + PokemonDisplayProto_PIKACHU_GOFEST_2026_CAP_YELLOW PokemonDisplayProto_Form = 3345 + PokemonDisplayProto_CATERPIE_GOFEST_2026 PokemonDisplayProto_Form = 3346 + PokemonDisplayProto_PIKACHU_ANNIVERSARY_2026 PokemonDisplayProto_Form = 3348 + PokemonDisplayProto_CRAMORANT_GULPING PokemonDisplayProto_Form = 3349 + PokemonDisplayProto_CRAMORANT_GORGING PokemonDisplayProto_Form = 3350 + PokemonDisplayProto_GIMMIGHOUL_COIN_A2_2026 PokemonDisplayProto_Form = 3351 + PokemonDisplayProto_PIKACHU_PXP_2026 PokemonDisplayProto_Form = 3352 + PokemonDisplayProto_PIKACHU_WCS_2026 PokemonDisplayProto_Form = 3353 + PokemonDisplayProto_CHARMANDER_GOGGLES_2026 PokemonDisplayProto_Form = 3354 + PokemonDisplayProto_CHARMELEON_GOGGLES_2026 PokemonDisplayProto_Form = 3355 + PokemonDisplayProto_CHARIZARD_GOGGLES_2026 PokemonDisplayProto_Form = 3356 + PokemonDisplayProto_PIKACHU_GLASS_HELMET_2026 PokemonDisplayProto_Form = 3357 +) + +// Enum value maps for PokemonDisplayProto_Form. +var ( + PokemonDisplayProto_Form_name = map[int32]string{ + 0: "FORM_UNSET", + 1: "UNOWN_A", + 2: "UNOWN_B", + 3: "UNOWN_C", + 4: "UNOWN_D", + 5: "UNOWN_E", + 6: "UNOWN_F", + 7: "UNOWN_G", + 8: "UNOWN_H", + 9: "UNOWN_I", + 10: "UNOWN_J", + 11: "UNOWN_K", + 12: "UNOWN_L", + 13: "UNOWN_M", + 14: "UNOWN_N", + 15: "UNOWN_O", + 16: "UNOWN_P", + 17: "UNOWN_Q", + 18: "UNOWN_R", + 19: "UNOWN_S", + 20: "UNOWN_T", + 21: "UNOWN_U", + 22: "UNOWN_V", + 23: "UNOWN_W", + 24: "UNOWN_X", + 25: "UNOWN_Y", + 26: "UNOWN_Z", + 27: "UNOWN_EXCLAMATION_POINT", + 28: "UNOWN_QUESTION_MARK", + 29: "CASTFORM_NORMAL", + 30: "CASTFORM_SUNNY", + 31: "CASTFORM_RAINY", + 32: "CASTFORM_SNOWY", + 33: "DEOXYS_NORMAL", + 34: "DEOXYS_ATTACK", + 35: "DEOXYS_DEFENSE", + 36: "DEOXYS_SPEED", + 37: "SPINDA_00", + 38: "SPINDA_01", + 39: "SPINDA_02", + 40: "SPINDA_03", + 41: "SPINDA_04", + 42: "SPINDA_05", + 43: "SPINDA_06", + 44: "SPINDA_07", + 45: "RATTATA_NORMAL", + 46: "RATTATA_ALOLA", + 47: "RATICATE_NORMAL", + 48: "RATICATE_ALOLA", + 49: "RAICHU_NORMAL", + 50: "RAICHU_ALOLA", + 51: "SANDSHREW_NORMAL", + 52: "SANDSHREW_ALOLA", + 53: "SANDSLASH_NORMAL", + 54: "SANDSLASH_ALOLA", + 55: "VULPIX_NORMAL", + 56: "VULPIX_ALOLA", + 57: "NINETALES_NORMAL", + 58: "NINETALES_ALOLA", + 59: "DIGLETT_NORMAL", + 60: "DIGLETT_ALOLA", + 61: "DUGTRIO_NORMAL", + 62: "DUGTRIO_ALOLA", + 63: "MEOWTH_NORMAL", + 64: "MEOWTH_ALOLA", + 65: "PERSIAN_NORMAL", + 66: "PERSIAN_ALOLA", + 67: "GEODUDE_NORMAL", + 68: "GEODUDE_ALOLA", + 69: "GRAVELER_NORMAL", + 70: "GRAVELER_ALOLA", + 71: "GOLEM_NORMAL", + 72: "GOLEM_ALOLA", + 73: "GRIMER_NORMAL", + 74: "GRIMER_ALOLA", + 75: "MUK_NORMAL", + 76: "MUK_ALOLA", + 77: "EXEGGUTOR_NORMAL", + 78: "EXEGGUTOR_ALOLA", + 79: "MAROWAK_NORMAL", + 80: "MAROWAK_ALOLA", + 81: "ROTOM_NORMAL", + 82: "ROTOM_FROST", + 83: "ROTOM_FAN", + 84: "ROTOM_MOW", + 85: "ROTOM_WASH", + 86: "ROTOM_HEAT", + 87: "WORMADAM_PLANT", + 88: "WORMADAM_SANDY", + 89: "WORMADAM_TRASH", + 90: "GIRATINA_ALTERED", + 91: "GIRATINA_ORIGIN", + 92: "SHAYMIN_SKY", + 93: "SHAYMIN_LAND", + 94: "CHERRIM_OVERCAST", + 95: "CHERRIM_SUNNY", + 96: "SHELLOS_WEST_SEA", + 97: "SHELLOS_EAST_SEA", + 98: "GASTRODON_WEST_SEA", + 99: "GASTRODON_EAST_SEA", + 100: "ARCEUS_NORMAL", + 101: "ARCEUS_FIGHTING", + 102: "ARCEUS_FLYING", + 103: "ARCEUS_POISON", + 104: "ARCEUS_GROUND", + 105: "ARCEUS_ROCK", + 106: "ARCEUS_BUG", + 107: "ARCEUS_GHOST", + 108: "ARCEUS_STEEL", + 109: "ARCEUS_FIRE", + 110: "ARCEUS_WATER", + 111: "ARCEUS_GRASS", + 112: "ARCEUS_ELECTRIC", + 113: "ARCEUS_PSYCHIC", + 114: "ARCEUS_ICE", + 115: "ARCEUS_DRAGON", + 116: "ARCEUS_DARK", + 117: "ARCEUS_FAIRY", + 118: "BURMY_PLANT", + 119: "BURMY_SANDY", + 120: "BURMY_TRASH", + 121: "SPINDA_08", + 122: "SPINDA_09", + 123: "SPINDA_10", + 124: "SPINDA_11", + 125: "SPINDA_12", + 126: "SPINDA_13", + 127: "SPINDA_14", + 128: "SPINDA_15", + 129: "SPINDA_16", + 130: "SPINDA_17", + 131: "SPINDA_18", + 132: "SPINDA_19", + 133: "MEWTWO_A", + 135: "MEWTWO_NORMAL", + 136: "BASCULIN_RED_STRIPED", + 137: "BASCULIN_BLUE_STRIPED", + 138: "DARMANITAN_STANDARD", + 139: "DARMANITAN_ZEN", + 140: "TORNADUS_INCARNATE", + 141: "TORNADUS_THERIAN", + 142: "THUNDURUS_INCARNATE", + 143: "THUNDURUS_THERIAN", + 144: "LANDORUS_INCARNATE", + 145: "LANDORUS_THERIAN", + 146: "KYUREM_NORMAL", + 147: "KYUREM_BLACK", + 148: "KYUREM_WHITE", + 149: "KELDEO_ORDINARY", + 150: "KELDEO_RESOLUTE", + 151: "MELOETTA_ARIA", + 152: "MELOETTA_PIROUETTE", + 157: "ZUBAT_NORMAL", + 160: "GOLBAT_NORMAL", + 163: "BULBASAUR_NORMAL", + 166: "IVYSAUR_NORMAL", + 169: "VENUSAUR_NORMAL", + 172: "CHARMANDER_NORMAL", + 175: "CHARMELEON_NORMAL", + 178: "CHARIZARD_NORMAL", + 181: "SQUIRTLE_NORMAL", + 184: "WARTORTLE_NORMAL", + 187: "BLASTOISE_NORMAL", + 190: "DRATINI_NORMAL", + 193: "DRAGONAIR_NORMAL", + 196: "DRAGONITE_NORMAL", + 199: "SNORLAX_NORMAL", + 202: "CROBAT_NORMAL", + 205: "MUDKIP_NORMAL", + 208: "MARSHTOMP_NORMAL", + 211: "SWAMPERT_NORMAL", + 214: "DROWZEE_NORMAL", + 217: "HYPNO_NORMAL", + 224: "CUBONE_NORMAL", + 229: "HOUNDOUR_NORMAL", + 232: "HOUNDOOM_NORMAL", + 235: "POLIWAG_NORMAL", + 238: "POLIWHIRL_NORMAL", + 241: "POLIWRATH_NORMAL", + 244: "POLITOED_NORMAL", + 247: "SCYTHER_NORMAL", + 250: "SCIZOR_NORMAL", + 253: "MAGIKARP_NORMAL", + 256: "GYARADOS_NORMAL", + 259: "VENONAT_NORMAL", + 262: "VENOMOTH_NORMAL", + 265: "ODDISH_NORMAL", + 268: "GLOOM_NORMAL", + 271: "VILEPLUME_NORMAL", + 274: "BELLOSSOM_NORMAL", + 277: "HITMONCHAN_NORMAL", + 280: "GROWLITHE_NORMAL", + 283: "ARCANINE_NORMAL", + 286: "PSYDUCK_NORMAL", + 289: "GOLDUCK_NORMAL", + 292: "RALTS_NORMAL", + 295: "KIRLIA_NORMAL", + 298: "GARDEVOIR_NORMAL", + 301: "GALLADE_NORMAL", + 304: "ABRA_NORMAL", + 307: "KADABRA_NORMAL", + 310: "ALAKAZAM_NORMAL", + 313: "LARVITAR_NORMAL", + 316: "PUPITAR_NORMAL", + 319: "TYRANITAR_NORMAL", + 322: "LAPRAS_NORMAL", + 585: "DEERLING_SPRING", + 586: "DEERLING_SUMMER", + 587: "DEERLING_AUTUMN", + 588: "DEERLING_WINTER", + 589: "SAWSBUCK_SPRING", + 590: "SAWSBUCK_SUMMER", + 591: "SAWSBUCK_AUTUMN", + 592: "SAWSBUCK_WINTER", + 593: "GENESECT_NORMAL", + 594: "GENESECT_SHOCK", + 595: "GENESECT_BURN", + 596: "GENESECT_CHILL", + 597: "GENESECT_DOUSE", + 598: "PIKACHU_NORMAL", + 600: "WURMPLE_NORMAL", + 602: "WOBBUFFET_NORMAL", + 610: "CACNEA_NORMAL", + 613: "CACTURNE_NORMAL", + 616: "WEEDLE_NORMAL", + 619: "KAKUNA_NORMAL", + 622: "BEEDRILL_NORMAL", + 625: "SEEDOT_NORMAL", + 628: "NUZLEAF_NORMAL", + 631: "SHIFTRY_NORMAL", + 634: "MAGMAR_NORMAL", + 637: "MAGMORTAR_NORMAL", + 640: "ELECTABUZZ_NORMAL", + 643: "ELECTIVIRE_NORMAL", + 646: "MAREEP_NORMAL", + 649: "FLAAFFY_NORMAL", + 652: "AMPHAROS_NORMAL", + 655: "MAGNEMITE_NORMAL", + 658: "MAGNETON_NORMAL", + 661: "MAGNEZONE_NORMAL", + 664: "BELLSPROUT_NORMAL", + 667: "WEEPINBELL_NORMAL", + 670: "VICTREEBEL_NORMAL", + 677: "PORYGON_NORMAL", + 680: "PORYGON2_NORMAL", + 683: "PORYGON_Z_NORMAL", + 688: "TURTWIG_NORMAL", + 691: "GROTLE_NORMAL", + 694: "TORTERRA_NORMAL", + 697: "EKANS_NORMAL", + 700: "ARBOK_NORMAL", + 703: "KOFFING_NORMAL", + 706: "WEEZING_NORMAL", + 713: "HITMONLEE_NORMAL", + 716: "ARTICUNO_NORMAL", + 719: "MISDREAVUS_NORMAL", + 722: "MISMAGIUS_NORMAL", + 729: "EXEGGCUTE_NORMAL", + 734: "CARVANHA_NORMAL", + 737: "SHARPEDO_NORMAL", + 740: "OMANYTE_NORMAL", + 743: "OMASTAR_NORMAL", + 746: "TRAPINCH_NORMAL", + 749: "VIBRAVA_NORMAL", + 752: "FLYGON_NORMAL", + 755: "BAGON_NORMAL", + 758: "SHELGON_NORMAL", + 761: "SALAMENCE_NORMAL", + 764: "BELDUM_NORMAL", + 767: "METANG_NORMAL", + 770: "METAGROSS_NORMAL", + 773: "ZAPDOS_NORMAL", + 776: "NIDORAN_NORMAL", + 779: "NIDORINA_NORMAL", + 782: "NIDOQUEEN_NORMAL", + 785: "NIDORINO_NORMAL", + 788: "NIDOKING_NORMAL", + 791: "STUNKY_NORMAL", + 794: "SKUNTANK_NORMAL", + 797: "SNEASEL_NORMAL", + 800: "WEAVILE_NORMAL", + 803: "GLIGAR_NORMAL", + 806: "GLISCOR_NORMAL", + 809: "MACHOP_NORMAL", + 812: "MACHOKE_NORMAL", + 815: "MACHAMP_NORMAL", + 818: "CHIMCHAR_NORMAL", + 821: "MONFERNO_NORMAL", + 824: "INFERNAPE_NORMAL", + 827: "SHUCKLE_NORMAL", + 830: "ABSOL_NORMAL", + 833: "MAWILE_NORMAL", + 836: "MOLTRES_NORMAL", + 839: "KANGASKHAN_NORMAL", + 846: "RHYHORN_NORMAL", + 849: "RHYDON_NORMAL", + 852: "RHYPERIOR_NORMAL", + 855: "MURKROW_NORMAL", + 858: "HONCHKROW_NORMAL", + 861: "GIBLE_NORMAL", + 864: "GABITE_NORMAL", + 867: "GARCHOMP_NORMAL", + 870: "KRABBY_NORMAL", + 873: "KINGLER_NORMAL", + 876: "SHELLDER_NORMAL", + 879: "CLOYSTER_NORMAL", + 888: "HIPPOPOTAS_NORMAL", + 891: "HIPPOWDON_NORMAL", + 894: "PIKACHU_FALL_2019", + 895: "SQUIRTLE_FALL_2019", + 896: "CHARMANDER_FALL_2019", + 897: "BULBASAUR_FALL_2019", + 898: "PINSIR_NORMAL", + 901: "PIKACHU_VS_2019", + 902: "ONIX_NORMAL", + 905: "STEELIX_NORMAL", + 908: "SHUPPET_NORMAL", + 911: "BANETTE_NORMAL", + 914: "DUSKULL_NORMAL", + 917: "DUSCLOPS_NORMAL", + 920: "DUSKNOIR_NORMAL", + 923: "SABLEYE_NORMAL", + 926: "SNORUNT_NORMAL", + 929: "GLALIE_NORMAL", + 932: "SNOVER_NORMAL", + 935: "ABOMASNOW_NORMAL", + 938: "DELIBIRD_NORMAL", + 941: "STANTLER_NORMAL", + 944: "WEEZING_GALARIAN", + 945: "ZIGZAGOON_NORMAL", + 946: "ZIGZAGOON_GALARIAN", + 947: "LINOONE_NORMAL", + 948: "LINOONE_GALARIAN", + 949: "PIKACHU_COPY_2019", + 950: "VENUSAUR_COPY_2019", + 951: "CHARIZARD_COPY_2019", + 952: "BLASTOISE_COPY_2019", + 953: "CATERPIE_NORMAL", + 956: "METAPOD_NORMAL", + 959: "BUTTERFREE_NORMAL", + 962: "PIDGEY_NORMAL", + 965: "PIDGEOTTO_NORMAL", + 968: "PIDGEOT_NORMAL", + 971: "SPEAROW_NORMAL", + 974: "FEAROW_NORMAL", + 981: "CLEFAIRY_NORMAL", + 984: "CLEFABLE_NORMAL", + 987: "JIGGLYPUFF_NORMAL", + 990: "WIGGLYTUFF_NORMAL", + 993: "PARAS_NORMAL", + 996: "PARASECT_NORMAL", + 999: "MANKEY_NORMAL", + 1002: "PRIMEAPE_NORMAL", + 1005: "TENTACOOL_NORMAL", + 1008: "TENTACRUEL_NORMAL", + 1011: "PONYTA_NORMAL", + 1014: "RAPIDASH_NORMAL", + 1017: "SLOWPOKE_NORMAL", + 1020: "SLOWBRO_NORMAL", + 1023: "FARFETCHD_NORMAL", + 1026: "DODUO_NORMAL", + 1029: "DODRIO_NORMAL", + 1032: "SEEL_NORMAL", + 1035: "DEWGONG_NORMAL", + 1038: "GASTLY_NORMAL", + 1041: "HAUNTER_NORMAL", + 1044: "GENGAR_NORMAL", + 1047: "VOLTORB_NORMAL", + 1050: "ELECTRODE_NORMAL", + 1053: "LICKITUNG_NORMAL", + 1056: "CHANSEY_NORMAL", + 1059: "TANGELA_NORMAL", + 1062: "HORSEA_NORMAL", + 1065: "SEADRA_NORMAL", + 1068: "GOLDEEN_NORMAL", + 1071: "SEAKING_NORMAL", + 1074: "STARYU_NORMAL", + 1077: "STARMIE_NORMAL", + 1080: "MR_MIME_NORMAL", + 1083: "JYNX_NORMAL", + 1086: "TAUROS_NORMAL", + 1089: "DITTO_NORMAL", + 1092: "EEVEE_NORMAL", + 1095: "VAPOREON_NORMAL", + 1098: "JOLTEON_NORMAL", + 1101: "FLAREON_NORMAL", + 1104: "KABUTO_NORMAL", + 1107: "KABUTOPS_NORMAL", + 1110: "AERODACTYL_NORMAL", + 1115: "MEW_NORMAL", + 1118: "CHIKORITA_NORMAL", + 1121: "BAYLEEF_NORMAL", + 1124: "MEGANIUM_NORMAL", + 1127: "CYNDAQUIL_NORMAL", + 1130: "QUILAVA_NORMAL", + 1133: "TYPHLOSION_NORMAL", + 1136: "TOTODILE_NORMAL", + 1139: "CROCONAW_NORMAL", + 1142: "FERALIGATR_NORMAL", + 1145: "SENTRET_NORMAL", + 1148: "FURRET_NORMAL", + 1151: "HOOTHOOT_NORMAL", + 1154: "NOCTOWL_NORMAL", + 1157: "LEDYBA_NORMAL", + 1160: "LEDIAN_NORMAL", + 1163: "SPINARAK_NORMAL", + 1166: "ARIADOS_NORMAL", + 1169: "CHINCHOU_NORMAL", + 1172: "LANTURN_NORMAL", + 1175: "PICHU_NORMAL", + 1178: "CLEFFA_NORMAL", + 1181: "IGGLYBUFF_NORMAL", + 1184: "TOGEPI_NORMAL", + 1187: "TOGETIC_NORMAL", + 1190: "NATU_NORMAL", + 1193: "XATU_NORMAL", + 1196: "MARILL_NORMAL", + 1199: "AZUMARILL_NORMAL", + 1202: "SUDOWOODO_NORMAL", + 1205: "HOPPIP_NORMAL", + 1208: "SKIPLOOM_NORMAL", + 1211: "JUMPLUFF_NORMAL", + 1214: "AIPOM_NORMAL", + 1217: "SUNKERN_NORMAL", + 1220: "SUNFLORA_NORMAL", + 1223: "YANMA_NORMAL", + 1226: "WOOPER_NORMAL", + 1229: "QUAGSIRE_NORMAL", + 1232: "ESPEON_NORMAL", + 1235: "UMBREON_NORMAL", + 1238: "SLOWKING_NORMAL", + 1241: "GIRAFARIG_NORMAL", + 1244: "PINECO_NORMAL", + 1247: "FORRETRESS_NORMAL", + 1250: "DUNSPARCE_NORMAL", + 1253: "SNUBBULL_NORMAL", + 1256: "GRANBULL_NORMAL", + 1259: "QWILFISH_NORMAL", + 1262: "HERACROSS_NORMAL", + 1265: "TEDDIURSA_NORMAL", + 1268: "URSARING_NORMAL", + 1271: "SLUGMA_NORMAL", + 1274: "MAGCARGO_NORMAL", + 1277: "SWINUB_NORMAL", + 1280: "PILOSWINE_NORMAL", + 1283: "CORSOLA_NORMAL", + 1286: "REMORAID_NORMAL", + 1289: "OCTILLERY_NORMAL", + 1292: "MANTINE_NORMAL", + 1295: "SKARMORY_NORMAL", + 1298: "KINGDRA_NORMAL", + 1301: "PHANPY_NORMAL", + 1304: "DONPHAN_NORMAL", + 1307: "SMEARGLE_NORMAL", + 1310: "TYROGUE_NORMAL", + 1313: "HITMONTOP_NORMAL", + 1316: "SMOOCHUM_NORMAL", + 1319: "ELEKID_NORMAL", + 1322: "MAGBY_NORMAL", + 1325: "MILTANK_NORMAL", + 1328: "BLISSEY_NORMAL", + 1331: "RAIKOU_NORMAL", + 1334: "ENTEI_NORMAL", + 1337: "SUICUNE_NORMAL", + 1340: "LUGIA_NORMAL", + 1343: "HO_OH_NORMAL", + 1346: "CELEBI_NORMAL", + 1349: "TREECKO_NORMAL", + 1352: "GROVYLE_NORMAL", + 1355: "SCEPTILE_NORMAL", + 1358: "TORCHIC_NORMAL", + 1361: "COMBUSKEN_NORMAL", + 1364: "BLAZIKEN_NORMAL", + 1367: "POOCHYENA_NORMAL", + 1370: "MIGHTYENA_NORMAL", + 1379: "SILCOON_NORMAL", + 1382: "BEAUTIFLY_NORMAL", + 1385: "CASCOON_NORMAL", + 1388: "DUSTOX_NORMAL", + 1391: "LOTAD_NORMAL", + 1394: "LOMBRE_NORMAL", + 1397: "LUDICOLO_NORMAL", + 1400: "TAILLOW_NORMAL", + 1403: "SWELLOW_NORMAL", + 1406: "WINGULL_NORMAL", + 1409: "PELIPPER_NORMAL", + 1412: "SURSKIT_NORMAL", + 1415: "MASQUERAIN_NORMAL", + 1418: "SHROOMISH_NORMAL", + 1421: "BRELOOM_NORMAL", + 1424: "SLAKOTH_NORMAL", + 1427: "VIGOROTH_NORMAL", + 1430: "SLAKING_NORMAL", + 1433: "NINCADA_NORMAL", + 1436: "NINJASK_NORMAL", + 1439: "SHEDINJA_NORMAL", + 1442: "WHISMUR_NORMAL", + 1445: "LOUDRED_NORMAL", + 1448: "EXPLOUD_NORMAL", + 1451: "MAKUHITA_NORMAL", + 1454: "HARIYAMA_NORMAL", + 1457: "AZURILL_NORMAL", + 1460: "NOSEPASS_NORMAL", + 1463: "SKITTY_NORMAL", + 1466: "DELCATTY_NORMAL", + 1469: "ARON_NORMAL", + 1472: "LAIRON_NORMAL", + 1475: "AGGRON_NORMAL", + 1478: "MEDITITE_NORMAL", + 1481: "MEDICHAM_NORMAL", + 1484: "ELECTRIKE_NORMAL", + 1487: "MANECTRIC_NORMAL", + 1490: "PLUSLE_NORMAL", + 1493: "MINUN_NORMAL", + 1496: "VOLBEAT_NORMAL", + 1499: "ILLUMISE_NORMAL", + 1502: "ROSELIA_NORMAL", + 1505: "GULPIN_NORMAL", + 1508: "SWALOT_NORMAL", + 1511: "WAILMER_NORMAL", + 1514: "WAILORD_NORMAL", + 1517: "NUMEL_NORMAL", + 1520: "CAMERUPT_NORMAL", + 1523: "TORKOAL_NORMAL", + 1526: "SPOINK_NORMAL", + 1529: "GRUMPIG_NORMAL", + 1532: "SWABLU_NORMAL", + 1535: "ALTARIA_NORMAL", + 1538: "ZANGOOSE_NORMAL", + 1541: "SEVIPER_NORMAL", + 1544: "LUNATONE_NORMAL", + 1547: "SOLROCK_NORMAL", + 1550: "BARBOACH_NORMAL", + 1553: "WHISCASH_NORMAL", + 1556: "CORPHISH_NORMAL", + 1559: "CRAWDAUNT_NORMAL", + 1562: "BALTOY_NORMAL", + 1565: "CLAYDOL_NORMAL", + 1568: "LILEEP_NORMAL", + 1571: "CRADILY_NORMAL", + 1574: "ANORITH_NORMAL", + 1577: "ARMALDO_NORMAL", + 1580: "FEEBAS_NORMAL", + 1583: "MILOTIC_NORMAL", + 1586: "KECLEON_NORMAL", + 1589: "TROPIUS_NORMAL", + 1592: "CHIMECHO_NORMAL", + 1595: "WYNAUT_NORMAL", + 1598: "SPHEAL_NORMAL", + 1601: "SEALEO_NORMAL", + 1604: "WALREIN_NORMAL", + 1607: "CLAMPERL_NORMAL", + 1610: "HUNTAIL_NORMAL", + 1613: "GOREBYSS_NORMAL", + 1616: "RELICANTH_NORMAL", + 1619: "LUVDISC_NORMAL", + 1622: "REGIROCK_NORMAL", + 1625: "REGICE_NORMAL", + 1628: "REGISTEEL_NORMAL", + 1631: "LATIAS_NORMAL", + 1634: "LATIOS_NORMAL", + 1637: "KYOGRE_NORMAL", + 1640: "GROUDON_NORMAL", + 1643: "RAYQUAZA_NORMAL", + 1646: "JIRACHI_NORMAL", + 1649: "PIPLUP_NORMAL", + 1652: "PRINPLUP_NORMAL", + 1655: "EMPOLEON_NORMAL", + 1658: "STARLY_NORMAL", + 1661: "STARAVIA_NORMAL", + 1664: "STARAPTOR_NORMAL", + 1667: "BIDOOF_NORMAL", + 1670: "BIBAREL_NORMAL", + 1673: "KRICKETOT_NORMAL", + 1676: "KRICKETUNE_NORMAL", + 1679: "SHINX_NORMAL", + 1682: "LUXIO_NORMAL", + 1685: "LUXRAY_NORMAL", + 1688: "BUDEW_NORMAL", + 1691: "ROSERADE_NORMAL", + 1694: "CRANIDOS_NORMAL", + 1697: "RAMPARDOS_NORMAL", + 1700: "SHIELDON_NORMAL", + 1703: "BASTIODON_NORMAL", + 1706: "BURMY_NORMAL", + 1709: "WORMADAM_NORMAL", + 1712: "MOTHIM_NORMAL", + 1715: "COMBEE_NORMAL", + 1718: "VESPIQUEN_NORMAL", + 1721: "PACHIRISU_NORMAL", + 1724: "BUIZEL_NORMAL", + 1727: "FLOATZEL_NORMAL", + 1730: "CHERUBI_NORMAL", + 1733: "CHERRIM_NORMAL", + 1736: "SHELLOS_NORMAL", + 1739: "GASTRODON_NORMAL", + 1742: "AMBIPOM_NORMAL", + 1745: "DRIFLOON_NORMAL", + 1748: "DRIFBLIM_NORMAL", + 1751: "BUNEARY_NORMAL", + 1754: "LOPUNNY_NORMAL", + 1757: "GLAMEOW_NORMAL", + 1760: "PURUGLY_NORMAL", + 1763: "CHINGLING_NORMAL", + 1766: "BRONZOR_NORMAL", + 1769: "BRONZONG_NORMAL", + 1772: "BONSLY_NORMAL", + 1775: "MIME_JR_NORMAL", + 1778: "HAPPINY_NORMAL", + 1781: "CHATOT_NORMAL", + 1784: "SPIRITOMB_NORMAL", + 1787: "MUNCHLAX_NORMAL", + 1790: "RIOLU_NORMAL", + 1793: "LUCARIO_NORMAL", + 1796: "SKORUPI_NORMAL", + 1799: "DRAPION_NORMAL", + 1802: "CROAGUNK_NORMAL", + 1805: "TOXICROAK_NORMAL", + 1808: "CARNIVINE_NORMAL", + 1811: "FINNEON_NORMAL", + 1814: "LUMINEON_NORMAL", + 1817: "MANTYKE_NORMAL", + 1820: "LICKILICKY_NORMAL", + 1823: "TANGROWTH_NORMAL", + 1826: "TOGEKISS_NORMAL", + 1829: "YANMEGA_NORMAL", + 1832: "LEAFEON_NORMAL", + 1835: "GLACEON_NORMAL", + 1838: "MAMOSWINE_NORMAL", + 1841: "PROBOPASS_NORMAL", + 1844: "FROSLASS_NORMAL", + 1847: "UXIE_NORMAL", + 1850: "MESPRIT_NORMAL", + 1853: "AZELF_NORMAL", + 1856: "DIALGA_NORMAL", + 1859: "PALKIA_NORMAL", + 1862: "HEATRAN_NORMAL", + 1865: "REGIGIGAS_NORMAL", + 1868: "GIRATINA_NORMAL", + 1871: "CRESSELIA_NORMAL", + 1874: "PHIONE_NORMAL", + 1877: "MANAPHY_NORMAL", + 1880: "DARKRAI_NORMAL", + 1883: "SHAYMIN_NORMAL", + 1886: "VICTINI_NORMAL", + 1889: "SNIVY_NORMAL", + 1892: "SERVINE_NORMAL", + 1895: "SERPERIOR_NORMAL", + 1898: "TEPIG_NORMAL", + 1901: "PIGNITE_NORMAL", + 1904: "EMBOAR_NORMAL", + 1907: "OSHAWOTT_NORMAL", + 1910: "DEWOTT_NORMAL", + 1913: "SAMUROTT_NORMAL", + 1916: "PATRAT_NORMAL", + 1919: "WATCHOG_NORMAL", + 1922: "LILLIPUP_NORMAL", + 1925: "HERDIER_NORMAL", + 1928: "STOUTLAND_NORMAL", + 1931: "PURRLOIN_NORMAL", + 1934: "LIEPARD_NORMAL", + 1937: "PANSAGE_NORMAL", + 1940: "SIMISAGE_NORMAL", + 1943: "PANSEAR_NORMAL", + 1946: "SIMISEAR_NORMAL", + 1949: "PANPOUR_NORMAL", + 1952: "SIMIPOUR_NORMAL", + 1955: "MUNNA_NORMAL", + 1958: "MUSHARNA_NORMAL", + 1961: "PIDOVE_NORMAL", + 1964: "TRANQUILL_NORMAL", + 1967: "UNFEZANT_NORMAL", + 1970: "BLITZLE_NORMAL", + 1973: "ZEBSTRIKA_NORMAL", + 1976: "ROGGENROLA_NORMAL", + 1979: "BOLDORE_NORMAL", + 1982: "GIGALITH_NORMAL", + 1985: "WOOBAT_NORMAL", + 1988: "SWOOBAT_NORMAL", + 1991: "DRILBUR_NORMAL", + 1994: "EXCADRILL_NORMAL", + 1997: "AUDINO_NORMAL", + 2000: "TIMBURR_NORMAL", + 2003: "GURDURR_NORMAL", + 2006: "CONKELDURR_NORMAL", + 2009: "TYMPOLE_NORMAL", + 2012: "PALPITOAD_NORMAL", + 2015: "SEISMITOAD_NORMAL", + 2018: "THROH_NORMAL", + 2021: "SAWK_NORMAL", + 2024: "SEWADDLE_NORMAL", + 2027: "SWADLOON_NORMAL", + 2030: "LEAVANNY_NORMAL", + 2033: "VENIPEDE_NORMAL", + 2036: "WHIRLIPEDE_NORMAL", + 2039: "SCOLIPEDE_NORMAL", + 2042: "COTTONEE_NORMAL", + 2045: "WHIMSICOTT_NORMAL", + 2048: "PETILIL_NORMAL", + 2051: "LILLIGANT_NORMAL", + 2054: "SANDILE_NORMAL", + 2057: "KROKOROK_NORMAL", + 2060: "KROOKODILE_NORMAL", + 2063: "DARUMAKA_NORMAL", + 2066: "MARACTUS_NORMAL", + 2069: "DWEBBLE_NORMAL", + 2072: "CRUSTLE_NORMAL", + 2075: "SCRAGGY_NORMAL", + 2078: "SCRAFTY_NORMAL", + 2081: "SIGILYPH_NORMAL", + 2084: "YAMASK_NORMAL", + 2087: "COFAGRIGUS_NORMAL", + 2090: "TIRTOUGA_NORMAL", + 2093: "CARRACOSTA_NORMAL", + 2096: "ARCHEN_NORMAL", + 2099: "ARCHEOPS_NORMAL", + 2102: "TRUBBISH_NORMAL", + 2105: "GARBODOR_NORMAL", + 2108: "ZORUA_NORMAL", + 2111: "ZOROARK_NORMAL", + 2114: "MINCCINO_NORMAL", + 2117: "CINCCINO_NORMAL", + 2120: "GOTHITA_NORMAL", + 2123: "GOTHORITA_NORMAL", + 2126: "GOTHITELLE_NORMAL", + 2129: "SOLOSIS_NORMAL", + 2132: "DUOSION_NORMAL", + 2135: "REUNICLUS_NORMAL", + 2138: "DUCKLETT_NORMAL", + 2141: "SWANNA_NORMAL", + 2144: "VANILLITE_NORMAL", + 2147: "VANILLISH_NORMAL", + 2150: "VANILLUXE_NORMAL", + 2153: "EMOLGA_NORMAL", + 2156: "KARRABLAST_NORMAL", + 2159: "ESCAVALIER_NORMAL", + 2162: "FOONGUS_NORMAL", + 2165: "AMOONGUSS_NORMAL", + 2168: "FRILLISH_NORMAL", + 2171: "JELLICENT_NORMAL", + 2174: "ALOMOMOLA_NORMAL", + 2177: "JOLTIK_NORMAL", + 2180: "GALVANTULA_NORMAL", + 2183: "FERROSEED_NORMAL", + 2186: "FERROTHORN_NORMAL", + 2189: "KLINK_NORMAL", + 2192: "KLANG_NORMAL", + 2195: "KLINKLANG_NORMAL", + 2198: "TYNAMO_NORMAL", + 2201: "EELEKTRIK_NORMAL", + 2204: "EELEKTROSS_NORMAL", + 2207: "ELGYEM_NORMAL", + 2210: "BEHEEYEM_NORMAL", + 2213: "LITWICK_NORMAL", + 2216: "LAMPENT_NORMAL", + 2219: "CHANDELURE_NORMAL", + 2222: "AXEW_NORMAL", + 2225: "FRAXURE_NORMAL", + 2228: "HAXORUS_NORMAL", + 2231: "CUBCHOO_NORMAL", + 2234: "BEARTIC_NORMAL", + 2237: "CRYOGONAL_NORMAL", + 2240: "SHELMET_NORMAL", + 2243: "ACCELGOR_NORMAL", + 2246: "STUNFISK_NORMAL", + 2249: "MIENFOO_NORMAL", + 2252: "MIENSHAO_NORMAL", + 2255: "DRUDDIGON_NORMAL", + 2258: "GOLETT_NORMAL", + 2261: "GOLURK_NORMAL", + 2264: "PAWNIARD_NORMAL", + 2267: "BISHARP_NORMAL", + 2270: "BOUFFALANT_NORMAL", + 2273: "RUFFLET_NORMAL", + 2276: "BRAVIARY_NORMAL", + 2279: "VULLABY_NORMAL", + 2282: "MANDIBUZZ_NORMAL", + 2285: "HEATMOR_NORMAL", + 2288: "DURANT_NORMAL", + 2291: "DEINO_NORMAL", + 2294: "ZWEILOUS_NORMAL", + 2297: "HYDREIGON_NORMAL", + 2300: "LARVESTA_NORMAL", + 2303: "VOLCARONA_NORMAL", + 2306: "COBALION_NORMAL", + 2309: "TERRAKION_NORMAL", + 2312: "VIRIZION_NORMAL", + 2315: "RESHIRAM_NORMAL", + 2318: "ZEKROM_NORMAL", + 2321: "MELTAN_NORMAL", + 2324: "MELMETAL_NORMAL", + 2325: "FALINKS_NORMAL", + 2326: "RILLABOOM_NORMAL", + 2327: "WURMPLE_SPRING_2020", + 2328: "WOBBUFFET_SPRING_2020", + 2329: "RATICATE_SPRING_2020", + 2330: "FRILLISH_FEMALE", + 2331: "JELLICENT_FEMALE", + 2332: "PIKACHU_COSTUME_2020", + 2333: "DRAGONITE_COSTUME_2020", + 2334: "ONIX_COSTUME_2020", + 2335: "MEOWTH_GALARIAN", + 2336: "PONYTA_GALARIAN", + 2337: "RAPIDASH_GALARIAN", + 2338: "FARFETCHD_GALARIAN", + 2339: "MR_MIME_GALARIAN", + 2340: "CORSOLA_GALARIAN", + 2341: "DARUMAKA_GALARIAN", + 2342: "DARMANITAN_GALARIAN_STANDARD", + 2343: "DARMANITAN_GALARIAN_ZEN", + 2344: "YAMASK_GALARIAN", + 2345: "STUNFISK_GALARIAN", + 2463: "TOXTRICITY_LOW_KEY", + 2464: "TOXTRICITY_AMPED", + 2477: "SINISTEA_PHONY", + 2478: "SINISTEA_ANTIQUE", + 2480: "POLTEAGEIST_PHONY", + 2481: "POLTEAGEIST_ANTIQUE", + 2501: "OBSTAGOON_NORMAL", + 2504: "PERRSERKER_NORMAL", + 2507: "CURSOLA_NORMAL", + 2510: "SIRFETCHD_NORMAL", + 2513: "MR_RIME_NORMAL", + 2516: "RUNERIGUS_NORMAL", + 2540: "EISCUE_ICE", + 2541: "EISCUE_NOICE", + 2542: "INDEEDEE_MALE", + 2543: "INDEEDEE_FEMALE", + 2544: "MORPEKO_FULL_BELLY", + 2545: "MORPEKO_HANGRY", + 2576: "ZACIAN_CROWNED_SWORD", + 2577: "ZACIAN_HERO", + 2578: "ZAMAZENTA_CROWNED_SHIELD", + 2579: "ZAMAZENTA_HERO", + 2580: "ETERNATUS_ETERNAMAX", + 2581: "ETERNATUS_NORMAL", + 2582: "SLOWPOKE_GALARIAN", + 2583: "SLOWBRO_GALARIAN", + 2584: "SLOWKING_GALARIAN", + 2585: "LAPRAS_COSTUME_2020", + 2586: "GENGAR_COSTUME_2020", + 2587: "PYROAR_NORMAL", + 2588: "PYROAR_FEMALE", + 2589: "MEOWSTIC_NORMAL", + 2590: "MEOWSTIC_FEMALE", + 2591: "ZYGARDE_TEN_PERCENT", + 2592: "ZYGARDE_FIFTY_PERCENT", + 2593: "ZYGARDE_COMPLETE", + 2594: "VIVILLON_ARCHIPELAGO", + 2595: "VIVILLON_CONTINENTAL", + 2596: "VIVILLON_ELEGANT", + 2597: "VIVILLON_FANCY", + 2598: "VIVILLON_GARDEN", + 2599: "VIVILLON_HIGH_PLAINS", + 2600: "VIVILLON_ICY_SNOW", + 2601: "VIVILLON_JUNGLE", + 2602: "VIVILLON_MARINE", + 2603: "VIVILLON_MEADOW", + 2604: "VIVILLON_MODERN", + 2605: "VIVILLON_MONSOON", + 2606: "VIVILLON_OCEAN", + 2607: "VIVILLON_POKEBALL", + 2608: "VIVILLON_POLAR", + 2609: "VIVILLON_RIVER", + 2610: "VIVILLON_SANDSTORM", + 2611: "VIVILLON_SAVANNA", + 2612: "VIVILLON_SUN", + 2613: "VIVILLON_TUNDRA", + 2614: "FLABEBE_RED", + 2615: "FLABEBE_YELLOW", + 2616: "FLABEBE_ORANGE", + 2617: "FLABEBE_BLUE", + 2618: "FLABEBE_WHITE", + 2619: "FLOETTE_RED", + 2620: "FLOETTE_YELLOW", + 2621: "FLOETTE_ORANGE", + 2622: "FLOETTE_BLUE", + 2623: "FLOETTE_WHITE", + 2624: "FLORGES_RED", + 2625: "FLORGES_YELLOW", + 2626: "FLORGES_ORANGE", + 2627: "FLORGES_BLUE", + 2628: "FLORGES_WHITE", + 2629: "FURFROU_NATURAL", + 2630: "FURFROU_HEART", + 2631: "FURFROU_STAR", + 2632: "FURFROU_DIAMOND", + 2633: "FURFROU_DEBUTANTE", + 2634: "FURFROU_MATRON", + 2635: "FURFROU_DANDY", + 2636: "FURFROU_LA_REINE", + 2637: "FURFROU_KABUKI", + 2638: "FURFROU_PHARAOH", + 2639: "AEGISLASH_SHIELD", + 2640: "AEGISLASH_BLADE", + 2641: "PUMPKABOO_SMALL", + 2642: "PUMPKABOO_AVERAGE", + 2643: "PUMPKABOO_LARGE", + 2644: "PUMPKABOO_SUPER", + 2645: "GOURGEIST_SMALL", + 2646: "GOURGEIST_AVERAGE", + 2647: "GOURGEIST_LARGE", + 2648: "GOURGEIST_SUPER", + 2649: "XERNEAS_NEUTRAL", + 2650: "XERNEAS_ACTIVE", + 2651: "HOOPA_CONFINED", + 2652: "HOOPA_UNBOUND", + 2666: "SABLEYE_COSTUME_2020_DEPRECATED", + 2668: "SABLEYE_COSTUME_2020", + 2669: "PIKACHU_ADVENTURE_HAT_2020", + 2670: "PIKACHU_WINTER_2020", + 2671: "DELIBIRD_WINTER_2020", + 2672: "CUBCHOO_WINTER_2020", + 2673: "SLOWPOKE_2020", + 2674: "SLOWBRO_2021", + 2675: "PIKACHU_KARIYUSHI", + 2676: "PIKACHU_POP_STAR", + 2677: "PIKACHU_ROCK_STAR", + 2678: "PIKACHU_FLYING_5TH_ANNIV", + 2679: "ORICORIO_BAILE", + 2680: "ORICORIO_POMPOM", + 2681: "ORICORIO_PAU", + 2683: "ORICORIO_SENSU", + 2684: "LYCANROC_MIDDAY", + 2685: "LYCANROC_MIDNIGHT", + 2686: "LYCANROC_DUSK", + 2687: "WISHIWASHI_SOLO", + 2688: "WISHIWASHI_SCHOOL", + 2689: "SILVALLY_NORMAL", + 2690: "SILVALLY_BUG", + 2691: "SILVALLY_DARK", + 2692: "SILVALLY_DRAGON", + 2693: "SILVALLY_ELECTRIC", + 2694: "SILVALLY_FAIRY", + 2695: "SILVALLY_FIGHTING", + 2696: "SILVALLY_FIRE", + 2697: "SILVALLY_FLYING", + 2698: "SILVALLY_GHOST", + 2699: "SILVALLY_GRASS", + 2700: "SILVALLY_GROUND", + 2701: "SILVALLY_ICE", + 2702: "SILVALLY_POISON", + 2703: "SILVALLY_PSYCHIC", + 2704: "SILVALLY_ROCK", + 2705: "SILVALLY_STEEL", + 2706: "SILVALLY_WATER", + 2707: "MINIOR_METEOR_BLUE", + 2708: "MINIOR_BLUE", + 2709: "MINIOR_GREEN", + 2710: "MINIOR_INDIGO", + 2711: "MINIOR_ORANGE", + 2712: "MINIOR_RED", + 2713: "MINIOR_VIOLET", + 2714: "MINIOR_YELLOW", + 2715: "MIMIKYU_BUSTED", + 2716: "MIMIKYU_DISGUISED", + 2717: "NECROZMA_NORMAL", + 2718: "NECROZMA_DUSK_MANE", + 2719: "NECROZMA_DAWN_WINGS", + 2720: "NECROZMA_ULTRA", + 2721: "MAGEARNA_NORMAL", + 2722: "MAGEARNA_ORIGINAL_COLOR", + 2723: "URSHIFU_SINGLE_STRIKE", + 2724: "URSHIFU_RAPID_STRIKE", + 2725: "CALYREX_NORMAL", + 2726: "CALYREX_ICE_RIDER", + 2727: "CALYREX_SHADOW_RIDER", + 2728: "VOLTORB_HISUIAN", + 2729: "LUGIA_S", + 2730: "HO_OH_S", + 2731: "RAIKOU_S", + 2732: "ENTEI_S", + 2733: "SUICUNE_S", + 2734: "SLOWKING_2022", + 2735: "ELECTRODE_HISUIAN", + 2736: "PIKACHU_FLYING_OKINAWA", + 2737: "ROCKRUFF_DUSK", + 2739: "MINIOR_METEOR_GREEN", + 2740: "MINIOR_METEOR_INDIGO", + 2741: "MINIOR_METEOR_ORANGE", + 2742: "MINIOR_METEOR_RED", + 2743: "MINIOR_METEOR_VIOLET", + 2744: "MINIOR_METEOR_YELLOW", + 2745: "SCATTERBUG_ARCHIPELAGO", + 2746: "SCATTERBUG_CONTINENTAL", + 2747: "SCATTERBUG_ELEGANT", + 2748: "SCATTERBUG_FANCY", + 2749: "SCATTERBUG_GARDEN", + 2750: "SCATTERBUG_HIGH_PLAINS", + 2751: "SCATTERBUG_ICY_SNOW", + 2752: "SCATTERBUG_JUNGLE", + 2753: "SCATTERBUG_MARINE", + 2754: "SCATTERBUG_MEADOW", + 2755: "SCATTERBUG_MODERN", + 2756: "SCATTERBUG_MONSOON", + 2757: "SCATTERBUG_OCEAN", + 2758: "SCATTERBUG_POKEBALL", + 2759: "SCATTERBUG_POLAR", + 2760: "SCATTERBUG_RIVER", + 2761: "SCATTERBUG_SANDSTORM", + 2762: "SCATTERBUG_SAVANNA", + 2763: "SCATTERBUG_SUN", + 2764: "SCATTERBUG_TUNDRA", + 2765: "SPEWPA_ARCHIPELAGO", + 2766: "SPEWPA_CONTINENTAL", + 2767: "SPEWPA_ELEGANT", + 2768: "SPEWPA_FANCY", + 2769: "SPEWPA_GARDEN", + 2770: "SPEWPA_HIGH_PLAINS", + 2771: "SPEWPA_ICY_SNOW", + 2772: "SPEWPA_JUNGLE", + 2773: "SPEWPA_MARINE", + 2774: "SPEWPA_MEADOW", + 2775: "SPEWPA_MODERN", + 2776: "SPEWPA_MONSOON", + 2777: "SPEWPA_OCEAN", + 2778: "SPEWPA_POKEBALL", + 2779: "SPEWPA_POLAR", + 2780: "SPEWPA_RIVER", + 2781: "SPEWPA_SANDSTORM", + 2782: "SPEWPA_SAVANNA", + 2783: "SPEWPA_SUN", + 2784: "SPEWPA_TUNDRA", + 2785: "DECIDUEYE_HISUIAN", + 2786: "TYPHLOSION_HISUIAN", + 2787: "SAMUROTT_HISUIAN", + 2788: "QWILFISH_HISUIAN", + 2789: "LILLIGANT_HISUIAN", + 2790: "SLIGGOO_HISUIAN", + 2791: "GOODRA_HISUIAN", + 2792: "GROWLITHE_HISUIAN", + 2793: "ARCANINE_HISUIAN", + 2794: "SNEASEL_HISUIAN", + 2795: "AVALUGG_HISUIAN", + 2796: "ZORUA_HISUIAN", + 2797: "ZOROARK_HISUIAN", + 2798: "BRAVIARY_HISUIAN", + 2799: "MOLTRES_GALARIAN", + 2800: "ZAPDOS_GALARIAN", + 2801: "ARTICUNO_GALARIAN", + 2802: "ENAMORUS_INCARNATE", + 2803: "ENAMORUS_THERIAN", + 2804: "BASCULIN_WHITE_STRIPED", + 2805: "PIKACHU_GOFEST_2022", + 2806: "PIKACHU_WCS_2022", + 2807: "BASCULEGION_NORMAL", + 2808: "BASCULEGION_FEMALE", + 2809: "DECIDUEYE_NORMAL", + 2810: "SLIGGOO_NORMAL", + 2811: "GOODRA_NORMAL", + 2812: "AVALUGG_NORMAL", + 2813: "PIKACHU_TSHIRT_01", + 2814: "PIKACHU_TSHIRT_02", + 2815: "PIKACHU_FLYING_01", + 2816: "PIKACHU_FLYING_02", + 2817: "URSALUNA_NORMAL", + 2820: "BEARTIC_WINTER_2020", + 2821: "LATIAS_S", + 2822: "LATIOS_S", + 2823: "ZYGARDE_COMPLETE_TEN_PERCENT", + 2824: "ZYGARDE_COMPLETE_FIFTY_PERCENT", + 2825: "PIKACHU_GOTOUR_2024_A", + 2826: "PIKACHU_GOTOUR_2024_B", + 2827: "PIKACHU_GOTOUR_2024_A_02", + 2828: "PIKACHU_GOTOUR_2024_B_02", + 2829: "DIALGA_ORIGIN", + 2830: "PALKIA_ORIGIN", + 2831: "ROCKRUFF_NORMAL", + 2832: "PIKACHU_TSHIRT_03", + 2833: "PIKACHU_FLYING_04", + 2834: "PIKACHU_TSHIRT_04", + 2835: "PIKACHU_TSHIRT_05", + 2836: "PIKACHU_TSHIRT_06", + 2837: "PIKACHU_TSHIRT_07", + 2838: "PIKACHU_FLYING_05", + 2839: "PIKACHU_FLYING_06", + 2840: "PIKACHU_FLYING_07", + 2841: "PIKACHU_FLYING_08", + 2842: "PIKACHU_HORIZONS", + 2843: "PIKACHU_GOFEST_2024_STIARA", + 2844: "PIKACHU_GOFEST_2024_MTIARA", + 2845: "EEVEE_GOFEST_2024_STIARA", + 2846: "EEVEE_GOFEST_2024_MTIARA", + 2847: "ESPEON_GOFEST_2024_SSCARF", + 2848: "UMBREON_GOFEST_2024_MSCARF", + 2849: "SNORLAX_WILDAREA_2024", + 2850: "PIKACHU_DIWALI_2024", + 2856: "PIKACHU_GOTOUR_2025_A", + 2857: "PIKACHU_GOTOUR_2025_B", + 2858: "PIKACHU_GOTOUR_2025_A_02", + 2859: "PIKACHU_GOTOUR_2025_B_02", + 2860: "DEDENNE_NORMAL", + 2861: "WOOLOO_NORMAL", + 2862: "DUBWOOL_NORMAL", + 2863: "PIKACHU_KURTA", + 2864: "PIKACHU_GOFEST_2025_GOGGLES_RED", + 2865: "PIKACHU_GOFEST_2025_GOGGLES_BLUE", + 2866: "PIKACHU_GOFEST_2025_GOGGLES_YELLOW", + 2867: "PIKACHU_GOFEST_2025_MONOCLE_RED", + 2868: "PIKACHU_GOFEST_2025_MONOCLE_BLUE", + 2869: "PIKACHU_GOFEST_2025_MONOCLE_YELLOW", + 2870: "FALINKS_GOFEST_2025_TRAIN_CONDUCTOR", + 2871: "POLTCHAGEIST_COUNTERFEIT", + 2872: "POLTCHAGEIST_ARTISAN", + 2873: "SINISTCHA_UNREMARKABLE", + 2874: "SINISTCHA_MASTERPIECE", + 2875: "OGERPON_TEAL", + 2876: "OGERPON_WELLSPRING", + 2877: "OGERPON_HEARTHFLAME", + 2879: "OGERPON_CORNERSTONE", + 2880: "TERAPAGOS_NORMAL", + 2881: "TERAPAGOS_TERASTAL", + 2882: "TERAPAGOS_STELLAR", + 2981: "OINKOLOGNE_NORMAL", + 2982: "OINKOLOGNE_FEMALE", + 2983: "MAUSHOLD_FAMILY_OF_THREE", + 2984: "MAUSHOLD_FAMILY_OF_FOUR", + 2985: "SQUAWKABILLY_GREEN", + 2986: "SQUAWKABILLY_BLUE", + 2987: "SQUAWKABILLY_YELLOW", + 2988: "SQUAWKABILLY_WHITE", + 2989: "PALAFIN_ZERO", + 2990: "PALAFIN_HERO", + 2991: "TATSUGIRI_CURLY", + 2992: "TATSUGIRI_DROOPY", + 2993: "TATSUGIRI_STRETCHY", + 2994: "DUDUNSPARCE_TWO", + 2995: "DUDUNSPARCE_THREE", + 2996: "KORAIDON_APEX", + 2997: "MIRAIDON_ULTIMATE", + 2998: "GIMMIGHOUL_NORMAL", + 3000: "GHOLDENGO_NORMAL", + 3001: "AERODACTYL_SUMMER_2023", + 3002: "PIKACHU_SUMMER_2023_A", + 3003: "PIKACHU_SUMMER_2023_B", + 3004: "PIKACHU_SUMMER_2023_C", + 3005: "PIKACHU_SUMMER_2023_D", + 3006: "TAUROS_PALDEA_COMBAT", + 3007: "TAUROS_PALDEA_BLAZE", + 3008: "TAUROS_PALDEA_AQUA", + 3009: "WOOPER_PALDEA", + 3010: "PIKACHU_SUMMER_2023_E", + 3011: "PIKACHU_FLYING_03", + 3012: "PIKACHU_JEJU", + 3013: "PIKACHU_DOCTOR", + 3014: "PIKACHU_WCS_2023", + 3015: "PIKACHU_WCS_2024", + 3016: "CINDERACE_NORMAL", + 3017: "PIKACHU_WCS_2025", + 3018: "GIMMIGHOUL_COIN_A1", + 3019: "PSYDUCK_SWIM_2025", + 3020: "BEWEAR_NORMAL", + 3021: "BEWEAR_WILDAREA_2025", + 3022: "CHESPIN_NORMAL", + 3023: "QUILLADIN_NORMAL", + 3024: "CHESNAUGHT_NORMAL", + 3025: "FENNEKIN_NORMAL", + 3026: "BRAIXEN_NORMAL", + 3027: "DELPHOX_NORMAL", + 3028: "FROAKIE_NORMAL", + 3029: "FROGADIER_NORMAL", + 3030: "GRENINJA_NORMAL", + 3031: "BUNNELBY_NORMAL", + 3032: "DIGGERSBY_NORMAL", + 3033: "FLETCHLING_NORMAL", + 3034: "FLETCHINDER_NORMAL", + 3035: "TALONFLAME_NORMAL", + 3036: "LITLEO_NORMAL", + 3037: "SKIDDO_NORMAL", + 3038: "GOGOAT_NORMAL", + 3039: "PANCHAM_NORMAL", + 3040: "PANGORO_NORMAL", + 3041: "ESPURR_NORMAL", + 3042: "HONEDGE_NORMAL", + 3043: "DOUBLADE_NORMAL", + 3044: "SPRITZEE_NORMAL", + 3045: "AROMATISSE_NORMAL", + 3046: "SWIRLIX_NORMAL", + 3047: "SLURPUFF_NORMAL", + 3048: "INKAY_NORMAL", + 3049: "MALAMAR_NORMAL", + 3050: "BINACLE_NORMAL", + 3051: "BARBARACLE_NORMAL", + 3052: "SKRELP_NORMAL", + 3053: "DRAGALGE_NORMAL", + 3054: "CLAUNCHER_NORMAL", + 3055: "CLAWITZER_NORMAL", + 3056: "HELIOPTILE_NORMAL", + 3057: "HELIOLISK_NORMAL", + 3058: "TYRUNT_NORMAL", + 3059: "TYRANTRUM_NORMAL", + 3060: "AMAURA_NORMAL", + 3061: "AURORUS_NORMAL", + 3062: "SYLVEON_NORMAL", + 3063: "HAWLUCHA_NORMAL", + 3064: "CARBINK_NORMAL", + 3065: "GOOMY_NORMAL", + 3066: "KLEFKI_NORMAL", + 3067: "PHANTUMP_NORMAL", + 3068: "TREVENANT_NORMAL", + 3069: "BERGMITE_NORMAL", + 3070: "NOIBAT_NORMAL", + 3071: "NOIVERN_NORMAL", + 3072: "XERNEAS_NORMAL", + 3073: "YVELTAL_NORMAL", + 3074: "DIANCIE_NORMAL", + 3075: "VOLCANION_NORMAL", + 3076: "ROWLET_NORMAL", + 3077: "DARTRIX_NORMAL", + 3078: "LITTEN_NORMAL", + 3079: "TORRACAT_NORMAL", + 3080: "INCINEROAR_NORMAL", + 3081: "POPPLIO_NORMAL", + 3082: "BRIONNE_NORMAL", + 3083: "PRIMARINA_NORMAL", + 3084: "PIKIPEK_NORMAL", + 3085: "TRUMBEAK_NORMAL", + 3086: "TOUCANNON_NORMAL", + 3087: "YUNGOOS_NORMAL", + 3088: "GUMSHOOS_NORMAL", + 3089: "GRUBBIN_NORMAL", + 3090: "CHARJABUG_NORMAL", + 3091: "VIKAVOLT_NORMAL", + 3092: "CRABRAWLER_NORMAL", + 3093: "CRABOMINABLE_NORMAL", + 3094: "CUTIEFLY_NORMAL", + 3095: "RIBOMBEE_NORMAL", + 3096: "MAREANIE_NORMAL", + 3097: "TOXAPEX_NORMAL", + 3098: "MUDBRAY_NORMAL", + 3099: "MUDSDALE_NORMAL", + 3100: "DEWPIDER_NORMAL", + 3101: "ARAQUANID_NORMAL", + 3102: "FOMANTIS_NORMAL", + 3103: "LURANTIS_NORMAL", + 3104: "MORELULL_NORMAL", + 3105: "SHIINOTIC_NORMAL", + 3106: "SALANDIT_NORMAL", + 3107: "SALAZZLE_NORMAL", + 3108: "STUFFUL_NORMAL", + 3109: "BOUNSWEET_NORMAL", + 3110: "STEENEE_NORMAL", + 3111: "TSAREENA_NORMAL", + 3112: "COMFEY_NORMAL", + 3113: "ORANGURU_NORMAL", + 3114: "PASSIMIAN_NORMAL", + 3115: "WIMPOD_NORMAL", + 3116: "GOLISOPOD_NORMAL", + 3117: "SANDYGAST_NORMAL", + 3118: "PALOSSAND_NORMAL", + 3119: "PYUKUMUKU_NORMAL", + 3120: "TYPE_NULL_NORMAL", + 3121: "KOMALA_NORMAL", + 3122: "TURTONATOR_NORMAL", + 3123: "TOGEDEMARU_NORMAL", + 3124: "BRUXISH_NORMAL", + 3125: "DRAMPA_NORMAL", + 3126: "DHELMISE_NORMAL", + 3127: "JANGMO_O_NORMAL", + 3128: "HAKAMO_O_NORMAL", + 3129: "KOMMO_O_NORMAL", + 3130: "TAPU_KOKO_NORMAL", + 3131: "TAPU_LELE_NORMAL", + 3132: "TAPU_BULU_NORMAL", + 3133: "TAPU_FINI_NORMAL", + 3134: "COSMOG_NORMAL", + 3135: "COSMOEM_NORMAL", + 3136: "SOLGALEO_NORMAL", + 3137: "LUNALA_NORMAL", + 3138: "NIHILEGO_NORMAL", + 3139: "BUZZWOLE_NORMAL", + 3140: "PHEROMOSA_NORMAL", + 3141: "XURKITREE_NORMAL", + 3142: "CELESTEELA_NORMAL", + 3143: "KARTANA_NORMAL", + 3144: "GUZZLORD_NORMAL", + 3145: "MARSHADOW_NORMAL", + 3146: "POIPOLE_NORMAL", + 3147: "NAGANADEL_NORMAL", + 3148: "STAKATAKA_NORMAL", + 3149: "BLACEPHALON_NORMAL", + 3150: "ZERAORA_NORMAL", + 3151: "GROOKEY_NORMAL", + 3152: "THWACKEY_NORMAL", + 3153: "SCORBUNNY_NORMAL", + 3154: "RABOOT_NORMAL", + 3155: "SOBBLE_NORMAL", + 3156: "DRIZZILE_NORMAL", + 3157: "INTELEON_NORMAL", + 3158: "SKWOVET_NORMAL", + 3159: "GREEDENT_NORMAL", + 3160: "ROOKIDEE_NORMAL", + 3161: "CORVISQUIRE_NORMAL", + 3162: "CORVIKNIGHT_NORMAL", + 3163: "BLIPBUG_NORMAL", + 3164: "DOTTLER_NORMAL", + 3165: "ORBEETLE_NORMAL", + 3166: "NICKIT_NORMAL", + 3167: "THIEVUL_NORMAL", + 3168: "GOSSIFLEUR_NORMAL", + 3169: "ELDEGOSS_NORMAL", + 3170: "CHEWTLE_NORMAL", + 3171: "DREDNAW_NORMAL", + 3172: "YAMPER_NORMAL", + 3173: "BOLTUND_NORMAL", + 3174: "ROLYCOLY_NORMAL", + 3175: "CARKOL_NORMAL", + 3176: "COALOSSAL_NORMAL", + 3177: "APPLIN_NORMAL", + 3178: "FLAPPLE_NORMAL", + 3179: "APPLETUN_NORMAL", + 3180: "SILICOBRA_NORMAL", + 3181: "SANDACONDA_NORMAL", + 3182: "CRAMORANT_NORMAL", + 3183: "ARROKUDA_NORMAL", + 3184: "BARRASKEWDA_NORMAL", + 3185: "TOXEL_NORMAL", + 3186: "SIZZLIPEDE_NORMAL", + 3187: "CENTISKORCH_NORMAL", + 3188: "CLOBBOPUS_NORMAL", + 3189: "GRAPPLOCT_NORMAL", + 3190: "HATENNA_NORMAL", + 3191: "HATTREM_NORMAL", + 3192: "HATTERENE_NORMAL", + 3193: "IMPIDIMP_NORMAL", + 3194: "MORGREM_NORMAL", + 3195: "GRIMMSNARL_NORMAL", + 3196: "MILCERY_NORMAL", + 3197: "ALCREMIE_NORMAL", + 3198: "PINCURCHIN_NORMAL", + 3199: "SNOM_NORMAL", + 3200: "FROSMOTH_NORMAL", + 3201: "STONJOURNER_NORMAL", + 3202: "CUFANT_NORMAL", + 3203: "COPPERAJAH_NORMAL", + 3204: "DRACOZOLT_NORMAL", + 3205: "ARCTOZOLT_NORMAL", + 3206: "DRACOVISH_NORMAL", + 3207: "ARCTOVISH_NORMAL", + 3208: "DURALUDON_NORMAL", + 3209: "DREEPY_NORMAL", + 3210: "DRAKLOAK_NORMAL", + 3211: "DRAGAPULT_NORMAL", + 3212: "KUBFU_NORMAL", + 3213: "ZARUDE_NORMAL", + 3214: "REGIELEKI_NORMAL", + 3215: "REGIDRAGO_NORMAL", + 3216: "GLASTRIER_NORMAL", + 3217: "SPECTRIER_NORMAL", + 3218: "WYRDEER_NORMAL", + 3219: "KLEAVOR_NORMAL", + 3220: "SNEASLER_NORMAL", + 3221: "OVERQWIL_NORMAL", + 3222: "SPRIGATITO_NORMAL", + 3223: "FLORAGATO_NORMAL", + 3224: "MEOWSCARADA_NORMAL", + 3225: "FUECOCO_NORMAL", + 3226: "CROCALOR_NORMAL", + 3227: "SKELEDIRGE_NORMAL", + 3228: "QUAXLY_NORMAL", + 3229: "QUAXWELL_NORMAL", + 3230: "QUAQUAVAL_NORMAL", + 3231: "LECHONK_NORMAL", + 3232: "TAROUNTULA_NORMAL", + 3233: "SPIDOPS_NORMAL", + 3234: "NYMBLE_NORMAL", + 3235: "LOKIX_NORMAL", + 3236: "PAWMI_NORMAL", + 3237: "PAWMO_NORMAL", + 3238: "PAWMOT_NORMAL", + 3239: "TANDEMAUS_NORMAL", + 3240: "FIDOUGH_NORMAL", + 3241: "DACHSBUN_NORMAL", + 3242: "SMOLIV_NORMAL", + 3243: "DOLLIV_NORMAL", + 3244: "ARBOLIVA_NORMAL", + 3245: "NACLI_NORMAL", + 3246: "NACLSTACK_NORMAL", + 3247: "GARGANACL_NORMAL", + 3248: "CHARCADET_NORMAL", + 3249: "ARMAROUGE_NORMAL", + 3250: "CERULEDGE_NORMAL", + 3251: "TADBULB_NORMAL", + 3252: "BELLIBOLT_NORMAL", + 3253: "WATTREL_NORMAL", + 3254: "KILOWATTREL_NORMAL", + 3255: "MASCHIFF_NORMAL", + 3256: "MABOSSTIFF_NORMAL", + 3257: "SHROODLE_NORMAL", + 3258: "GRAFAIAI_NORMAL", + 3259: "BRAMBLIN_NORMAL", + 3260: "BRAMBLEGHAST_NORMAL", + 3261: "TOEDSCOOL_NORMAL", + 3262: "TOEDSCRUEL_NORMAL", + 3263: "KLAWF_NORMAL", + 3264: "CAPSAKID_NORMAL", + 3265: "SCOVILLAIN_NORMAL", + 3266: "RELLOR_NORMAL", + 3267: "RABSCA_NORMAL", + 3268: "FLITTLE_NORMAL", + 3269: "ESPATHRA_NORMAL", + 3270: "TINKATINK_NORMAL", + 3271: "TINKATUFF_NORMAL", + 3272: "TINKATON_NORMAL", + 3273: "WIGLETT_NORMAL", + 3274: "WUGTRIO_NORMAL", + 3275: "BOMBIRDIER_NORMAL", + 3276: "FINIZEN_NORMAL", + 3277: "VAROOM_NORMAL", + 3278: "REVAVROOM_NORMAL", + 3279: "CYCLIZAR_NORMAL", + 3280: "ORTHWORM_NORMAL", + 3281: "GLIMMET_NORMAL", + 3282: "GLIMMORA_NORMAL", + 3283: "GREAVARD_NORMAL", + 3284: "HOUNDSTONE_NORMAL", + 3285: "FLAMIGO_NORMAL", + 3286: "CETODDLE_NORMAL", + 3287: "CETITAN_NORMAL", + 3288: "VELUZA_NORMAL", + 3289: "DONDOZO_NORMAL", + 3290: "ANNIHILAPE_NORMAL", + 3291: "CLODSIRE_NORMAL", + 3292: "FARIGIRAF_NORMAL", + 3293: "KINGAMBIT_NORMAL", + 3294: "GREATTUSK_NORMAL", + 3295: "SCREAMTAIL_NORMAL", + 3296: "BRUTEBONNET_NORMAL", + 3297: "FLUTTERMANE_NORMAL", + 3298: "SLITHERWING_NORMAL", + 3299: "SANDYSHOCKS_NORMAL", + 3300: "IRONTREADS_NORMAL", + 3301: "IRONBUNDLE_NORMAL", + 3302: "IRONHANDS_NORMAL", + 3303: "IRONJUGULIS_NORMAL", + 3304: "IRONMOTH_NORMAL", + 3305: "IRONTHORNS_NORMAL", + 3306: "FRIGIBAX_NORMAL", + 3307: "ARCTIBAX_NORMAL", + 3308: "BAXCALIBUR_NORMAL", + 3309: "WOCHIEN_NORMAL", + 3310: "CHIENPAO_NORMAL", + 3311: "TINGLU_NORMAL", + 3312: "CHIYU_NORMAL", + 3313: "ROARINGMOON_NORMAL", + 3314: "IRONVALIANT_NORMAL", + 3315: "SUDOWOODO_WINTER_2025", + 3316: "CHARJABUG_WINTER_2025", + 3317: "VIKAVOLT_WINTER_2025", + 3318: "PIKACHU_GOTOUR_2026_A", + 3319: "PIKACHU_GOTOUR_2026_A_02", + 3320: "PIKACHU_GOTOUR_2026_B", + 3321: "PIKACHU_GOTOUR_2026_B_02", + 3322: "PIKACHU_GOTOUR_2026_C", + 3323: "PIKACHU_GOTOUR_2026_C_02", + 3324: "WALKINGWAKE_NORMAL", + 3325: "IRONLEAVES_NORMAL", + 3326: "DIPPLIN_NORMAL", + 3327: "OKIDOGI_NORMAL", + 3328: "MUNKIDORI_NORMAL", + 3329: "FEZANDIPITI_NORMAL", + 3330: "ARCHALUDON_NORMAL", + 3331: "HYDRAPPLE_NORMAL", + 3332: "GOUGINGFIRE_NORMAL", + 3333: "RAGINGBOLT_NORMAL", + 3334: "IRONBOULDER_NORMAL", + 3335: "IRONCROWN_NORMAL", + 3336: "PECHARUNT_NORMAL", + 3337: "DITTO_SPRING_2026_A", + 3338: "DITTO_SPRING_2026_B", + 3339: "CORSOLA_SPRING_2026", + 3340: "PIKACHU_BB_2026", + 3341: "PIKACHU_VISOR_2026", + 3342: "PIKACHU_FOSSIL_2026", + 3343: "PIKACHU_GOFEST_2026_CAP_BLUE", + 3344: "PIKACHU_GOFEST_2026_CAP_RED", + 3345: "PIKACHU_GOFEST_2026_CAP_YELLOW", + 3346: "CATERPIE_GOFEST_2026", + 3348: "PIKACHU_ANNIVERSARY_2026", + 3349: "CRAMORANT_GULPING", + 3350: "CRAMORANT_GORGING", + 3351: "GIMMIGHOUL_COIN_A2_2026", + 3352: "PIKACHU_PXP_2026", + 3353: "PIKACHU_WCS_2026", + 3354: "CHARMANDER_GOGGLES_2026", + 3355: "CHARMELEON_GOGGLES_2026", + 3356: "CHARIZARD_GOGGLES_2026", + 3357: "PIKACHU_GLASS_HELMET_2026", + } + PokemonDisplayProto_Form_value = map[string]int32{ + "FORM_UNSET": 0, + "UNOWN_A": 1, + "UNOWN_B": 2, + "UNOWN_C": 3, + "UNOWN_D": 4, + "UNOWN_E": 5, + "UNOWN_F": 6, + "UNOWN_G": 7, + "UNOWN_H": 8, + "UNOWN_I": 9, + "UNOWN_J": 10, + "UNOWN_K": 11, + "UNOWN_L": 12, + "UNOWN_M": 13, + "UNOWN_N": 14, + "UNOWN_O": 15, + "UNOWN_P": 16, + "UNOWN_Q": 17, + "UNOWN_R": 18, + "UNOWN_S": 19, + "UNOWN_T": 20, + "UNOWN_U": 21, + "UNOWN_V": 22, + "UNOWN_W": 23, + "UNOWN_X": 24, + "UNOWN_Y": 25, + "UNOWN_Z": 26, + "UNOWN_EXCLAMATION_POINT": 27, + "UNOWN_QUESTION_MARK": 28, + "CASTFORM_NORMAL": 29, + "CASTFORM_SUNNY": 30, + "CASTFORM_RAINY": 31, + "CASTFORM_SNOWY": 32, + "DEOXYS_NORMAL": 33, + "DEOXYS_ATTACK": 34, + "DEOXYS_DEFENSE": 35, + "DEOXYS_SPEED": 36, + "SPINDA_00": 37, + "SPINDA_01": 38, + "SPINDA_02": 39, + "SPINDA_03": 40, + "SPINDA_04": 41, + "SPINDA_05": 42, + "SPINDA_06": 43, + "SPINDA_07": 44, + "RATTATA_NORMAL": 45, + "RATTATA_ALOLA": 46, + "RATICATE_NORMAL": 47, + "RATICATE_ALOLA": 48, + "RAICHU_NORMAL": 49, + "RAICHU_ALOLA": 50, + "SANDSHREW_NORMAL": 51, + "SANDSHREW_ALOLA": 52, + "SANDSLASH_NORMAL": 53, + "SANDSLASH_ALOLA": 54, + "VULPIX_NORMAL": 55, + "VULPIX_ALOLA": 56, + "NINETALES_NORMAL": 57, + "NINETALES_ALOLA": 58, + "DIGLETT_NORMAL": 59, + "DIGLETT_ALOLA": 60, + "DUGTRIO_NORMAL": 61, + "DUGTRIO_ALOLA": 62, + "MEOWTH_NORMAL": 63, + "MEOWTH_ALOLA": 64, + "PERSIAN_NORMAL": 65, + "PERSIAN_ALOLA": 66, + "GEODUDE_NORMAL": 67, + "GEODUDE_ALOLA": 68, + "GRAVELER_NORMAL": 69, + "GRAVELER_ALOLA": 70, + "GOLEM_NORMAL": 71, + "GOLEM_ALOLA": 72, + "GRIMER_NORMAL": 73, + "GRIMER_ALOLA": 74, + "MUK_NORMAL": 75, + "MUK_ALOLA": 76, + "EXEGGUTOR_NORMAL": 77, + "EXEGGUTOR_ALOLA": 78, + "MAROWAK_NORMAL": 79, + "MAROWAK_ALOLA": 80, + "ROTOM_NORMAL": 81, + "ROTOM_FROST": 82, + "ROTOM_FAN": 83, + "ROTOM_MOW": 84, + "ROTOM_WASH": 85, + "ROTOM_HEAT": 86, + "WORMADAM_PLANT": 87, + "WORMADAM_SANDY": 88, + "WORMADAM_TRASH": 89, + "GIRATINA_ALTERED": 90, + "GIRATINA_ORIGIN": 91, + "SHAYMIN_SKY": 92, + "SHAYMIN_LAND": 93, + "CHERRIM_OVERCAST": 94, + "CHERRIM_SUNNY": 95, + "SHELLOS_WEST_SEA": 96, + "SHELLOS_EAST_SEA": 97, + "GASTRODON_WEST_SEA": 98, + "GASTRODON_EAST_SEA": 99, + "ARCEUS_NORMAL": 100, + "ARCEUS_FIGHTING": 101, + "ARCEUS_FLYING": 102, + "ARCEUS_POISON": 103, + "ARCEUS_GROUND": 104, + "ARCEUS_ROCK": 105, + "ARCEUS_BUG": 106, + "ARCEUS_GHOST": 107, + "ARCEUS_STEEL": 108, + "ARCEUS_FIRE": 109, + "ARCEUS_WATER": 110, + "ARCEUS_GRASS": 111, + "ARCEUS_ELECTRIC": 112, + "ARCEUS_PSYCHIC": 113, + "ARCEUS_ICE": 114, + "ARCEUS_DRAGON": 115, + "ARCEUS_DARK": 116, + "ARCEUS_FAIRY": 117, + "BURMY_PLANT": 118, + "BURMY_SANDY": 119, + "BURMY_TRASH": 120, + "SPINDA_08": 121, + "SPINDA_09": 122, + "SPINDA_10": 123, + "SPINDA_11": 124, + "SPINDA_12": 125, + "SPINDA_13": 126, + "SPINDA_14": 127, + "SPINDA_15": 128, + "SPINDA_16": 129, + "SPINDA_17": 130, + "SPINDA_18": 131, + "SPINDA_19": 132, + "MEWTWO_A": 133, + "MEWTWO_NORMAL": 135, + "BASCULIN_RED_STRIPED": 136, + "BASCULIN_BLUE_STRIPED": 137, + "DARMANITAN_STANDARD": 138, + "DARMANITAN_ZEN": 139, + "TORNADUS_INCARNATE": 140, + "TORNADUS_THERIAN": 141, + "THUNDURUS_INCARNATE": 142, + "THUNDURUS_THERIAN": 143, + "LANDORUS_INCARNATE": 144, + "LANDORUS_THERIAN": 145, + "KYUREM_NORMAL": 146, + "KYUREM_BLACK": 147, + "KYUREM_WHITE": 148, + "KELDEO_ORDINARY": 149, + "KELDEO_RESOLUTE": 150, + "MELOETTA_ARIA": 151, + "MELOETTA_PIROUETTE": 152, + "ZUBAT_NORMAL": 157, + "GOLBAT_NORMAL": 160, + "BULBASAUR_NORMAL": 163, + "IVYSAUR_NORMAL": 166, + "VENUSAUR_NORMAL": 169, + "CHARMANDER_NORMAL": 172, + "CHARMELEON_NORMAL": 175, + "CHARIZARD_NORMAL": 178, + "SQUIRTLE_NORMAL": 181, + "WARTORTLE_NORMAL": 184, + "BLASTOISE_NORMAL": 187, + "DRATINI_NORMAL": 190, + "DRAGONAIR_NORMAL": 193, + "DRAGONITE_NORMAL": 196, + "SNORLAX_NORMAL": 199, + "CROBAT_NORMAL": 202, + "MUDKIP_NORMAL": 205, + "MARSHTOMP_NORMAL": 208, + "SWAMPERT_NORMAL": 211, + "DROWZEE_NORMAL": 214, + "HYPNO_NORMAL": 217, + "CUBONE_NORMAL": 224, + "HOUNDOUR_NORMAL": 229, + "HOUNDOOM_NORMAL": 232, + "POLIWAG_NORMAL": 235, + "POLIWHIRL_NORMAL": 238, + "POLIWRATH_NORMAL": 241, + "POLITOED_NORMAL": 244, + "SCYTHER_NORMAL": 247, + "SCIZOR_NORMAL": 250, + "MAGIKARP_NORMAL": 253, + "GYARADOS_NORMAL": 256, + "VENONAT_NORMAL": 259, + "VENOMOTH_NORMAL": 262, + "ODDISH_NORMAL": 265, + "GLOOM_NORMAL": 268, + "VILEPLUME_NORMAL": 271, + "BELLOSSOM_NORMAL": 274, + "HITMONCHAN_NORMAL": 277, + "GROWLITHE_NORMAL": 280, + "ARCANINE_NORMAL": 283, + "PSYDUCK_NORMAL": 286, + "GOLDUCK_NORMAL": 289, + "RALTS_NORMAL": 292, + "KIRLIA_NORMAL": 295, + "GARDEVOIR_NORMAL": 298, + "GALLADE_NORMAL": 301, + "ABRA_NORMAL": 304, + "KADABRA_NORMAL": 307, + "ALAKAZAM_NORMAL": 310, + "LARVITAR_NORMAL": 313, + "PUPITAR_NORMAL": 316, + "TYRANITAR_NORMAL": 319, + "LAPRAS_NORMAL": 322, + "DEERLING_SPRING": 585, + "DEERLING_SUMMER": 586, + "DEERLING_AUTUMN": 587, + "DEERLING_WINTER": 588, + "SAWSBUCK_SPRING": 589, + "SAWSBUCK_SUMMER": 590, + "SAWSBUCK_AUTUMN": 591, + "SAWSBUCK_WINTER": 592, + "GENESECT_NORMAL": 593, + "GENESECT_SHOCK": 594, + "GENESECT_BURN": 595, + "GENESECT_CHILL": 596, + "GENESECT_DOUSE": 597, + "PIKACHU_NORMAL": 598, + "WURMPLE_NORMAL": 600, + "WOBBUFFET_NORMAL": 602, + "CACNEA_NORMAL": 610, + "CACTURNE_NORMAL": 613, + "WEEDLE_NORMAL": 616, + "KAKUNA_NORMAL": 619, + "BEEDRILL_NORMAL": 622, + "SEEDOT_NORMAL": 625, + "NUZLEAF_NORMAL": 628, + "SHIFTRY_NORMAL": 631, + "MAGMAR_NORMAL": 634, + "MAGMORTAR_NORMAL": 637, + "ELECTABUZZ_NORMAL": 640, + "ELECTIVIRE_NORMAL": 643, + "MAREEP_NORMAL": 646, + "FLAAFFY_NORMAL": 649, + "AMPHAROS_NORMAL": 652, + "MAGNEMITE_NORMAL": 655, + "MAGNETON_NORMAL": 658, + "MAGNEZONE_NORMAL": 661, + "BELLSPROUT_NORMAL": 664, + "WEEPINBELL_NORMAL": 667, + "VICTREEBEL_NORMAL": 670, + "PORYGON_NORMAL": 677, + "PORYGON2_NORMAL": 680, + "PORYGON_Z_NORMAL": 683, + "TURTWIG_NORMAL": 688, + "GROTLE_NORMAL": 691, + "TORTERRA_NORMAL": 694, + "EKANS_NORMAL": 697, + "ARBOK_NORMAL": 700, + "KOFFING_NORMAL": 703, + "WEEZING_NORMAL": 706, + "HITMONLEE_NORMAL": 713, + "ARTICUNO_NORMAL": 716, + "MISDREAVUS_NORMAL": 719, + "MISMAGIUS_NORMAL": 722, + "EXEGGCUTE_NORMAL": 729, + "CARVANHA_NORMAL": 734, + "SHARPEDO_NORMAL": 737, + "OMANYTE_NORMAL": 740, + "OMASTAR_NORMAL": 743, + "TRAPINCH_NORMAL": 746, + "VIBRAVA_NORMAL": 749, + "FLYGON_NORMAL": 752, + "BAGON_NORMAL": 755, + "SHELGON_NORMAL": 758, + "SALAMENCE_NORMAL": 761, + "BELDUM_NORMAL": 764, + "METANG_NORMAL": 767, + "METAGROSS_NORMAL": 770, + "ZAPDOS_NORMAL": 773, + "NIDORAN_NORMAL": 776, + "NIDORINA_NORMAL": 779, + "NIDOQUEEN_NORMAL": 782, + "NIDORINO_NORMAL": 785, + "NIDOKING_NORMAL": 788, + "STUNKY_NORMAL": 791, + "SKUNTANK_NORMAL": 794, + "SNEASEL_NORMAL": 797, + "WEAVILE_NORMAL": 800, + "GLIGAR_NORMAL": 803, + "GLISCOR_NORMAL": 806, + "MACHOP_NORMAL": 809, + "MACHOKE_NORMAL": 812, + "MACHAMP_NORMAL": 815, + "CHIMCHAR_NORMAL": 818, + "MONFERNO_NORMAL": 821, + "INFERNAPE_NORMAL": 824, + "SHUCKLE_NORMAL": 827, + "ABSOL_NORMAL": 830, + "MAWILE_NORMAL": 833, + "MOLTRES_NORMAL": 836, + "KANGASKHAN_NORMAL": 839, + "RHYHORN_NORMAL": 846, + "RHYDON_NORMAL": 849, + "RHYPERIOR_NORMAL": 852, + "MURKROW_NORMAL": 855, + "HONCHKROW_NORMAL": 858, + "GIBLE_NORMAL": 861, + "GABITE_NORMAL": 864, + "GARCHOMP_NORMAL": 867, + "KRABBY_NORMAL": 870, + "KINGLER_NORMAL": 873, + "SHELLDER_NORMAL": 876, + "CLOYSTER_NORMAL": 879, + "HIPPOPOTAS_NORMAL": 888, + "HIPPOWDON_NORMAL": 891, + "PIKACHU_FALL_2019": 894, + "SQUIRTLE_FALL_2019": 895, + "CHARMANDER_FALL_2019": 896, + "BULBASAUR_FALL_2019": 897, + "PINSIR_NORMAL": 898, + "PIKACHU_VS_2019": 901, + "ONIX_NORMAL": 902, + "STEELIX_NORMAL": 905, + "SHUPPET_NORMAL": 908, + "BANETTE_NORMAL": 911, + "DUSKULL_NORMAL": 914, + "DUSCLOPS_NORMAL": 917, + "DUSKNOIR_NORMAL": 920, + "SABLEYE_NORMAL": 923, + "SNORUNT_NORMAL": 926, + "GLALIE_NORMAL": 929, + "SNOVER_NORMAL": 932, + "ABOMASNOW_NORMAL": 935, + "DELIBIRD_NORMAL": 938, + "STANTLER_NORMAL": 941, + "WEEZING_GALARIAN": 944, + "ZIGZAGOON_NORMAL": 945, + "ZIGZAGOON_GALARIAN": 946, + "LINOONE_NORMAL": 947, + "LINOONE_GALARIAN": 948, + "PIKACHU_COPY_2019": 949, + "VENUSAUR_COPY_2019": 950, + "CHARIZARD_COPY_2019": 951, + "BLASTOISE_COPY_2019": 952, + "CATERPIE_NORMAL": 953, + "METAPOD_NORMAL": 956, + "BUTTERFREE_NORMAL": 959, + "PIDGEY_NORMAL": 962, + "PIDGEOTTO_NORMAL": 965, + "PIDGEOT_NORMAL": 968, + "SPEAROW_NORMAL": 971, + "FEAROW_NORMAL": 974, + "CLEFAIRY_NORMAL": 981, + "CLEFABLE_NORMAL": 984, + "JIGGLYPUFF_NORMAL": 987, + "WIGGLYTUFF_NORMAL": 990, + "PARAS_NORMAL": 993, + "PARASECT_NORMAL": 996, + "MANKEY_NORMAL": 999, + "PRIMEAPE_NORMAL": 1002, + "TENTACOOL_NORMAL": 1005, + "TENTACRUEL_NORMAL": 1008, + "PONYTA_NORMAL": 1011, + "RAPIDASH_NORMAL": 1014, + "SLOWPOKE_NORMAL": 1017, + "SLOWBRO_NORMAL": 1020, + "FARFETCHD_NORMAL": 1023, + "DODUO_NORMAL": 1026, + "DODRIO_NORMAL": 1029, + "SEEL_NORMAL": 1032, + "DEWGONG_NORMAL": 1035, + "GASTLY_NORMAL": 1038, + "HAUNTER_NORMAL": 1041, + "GENGAR_NORMAL": 1044, + "VOLTORB_NORMAL": 1047, + "ELECTRODE_NORMAL": 1050, + "LICKITUNG_NORMAL": 1053, + "CHANSEY_NORMAL": 1056, + "TANGELA_NORMAL": 1059, + "HORSEA_NORMAL": 1062, + "SEADRA_NORMAL": 1065, + "GOLDEEN_NORMAL": 1068, + "SEAKING_NORMAL": 1071, + "STARYU_NORMAL": 1074, + "STARMIE_NORMAL": 1077, + "MR_MIME_NORMAL": 1080, + "JYNX_NORMAL": 1083, + "TAUROS_NORMAL": 1086, + "DITTO_NORMAL": 1089, + "EEVEE_NORMAL": 1092, + "VAPOREON_NORMAL": 1095, + "JOLTEON_NORMAL": 1098, + "FLAREON_NORMAL": 1101, + "KABUTO_NORMAL": 1104, + "KABUTOPS_NORMAL": 1107, + "AERODACTYL_NORMAL": 1110, + "MEW_NORMAL": 1115, + "CHIKORITA_NORMAL": 1118, + "BAYLEEF_NORMAL": 1121, + "MEGANIUM_NORMAL": 1124, + "CYNDAQUIL_NORMAL": 1127, + "QUILAVA_NORMAL": 1130, + "TYPHLOSION_NORMAL": 1133, + "TOTODILE_NORMAL": 1136, + "CROCONAW_NORMAL": 1139, + "FERALIGATR_NORMAL": 1142, + "SENTRET_NORMAL": 1145, + "FURRET_NORMAL": 1148, + "HOOTHOOT_NORMAL": 1151, + "NOCTOWL_NORMAL": 1154, + "LEDYBA_NORMAL": 1157, + "LEDIAN_NORMAL": 1160, + "SPINARAK_NORMAL": 1163, + "ARIADOS_NORMAL": 1166, + "CHINCHOU_NORMAL": 1169, + "LANTURN_NORMAL": 1172, + "PICHU_NORMAL": 1175, + "CLEFFA_NORMAL": 1178, + "IGGLYBUFF_NORMAL": 1181, + "TOGEPI_NORMAL": 1184, + "TOGETIC_NORMAL": 1187, + "NATU_NORMAL": 1190, + "XATU_NORMAL": 1193, + "MARILL_NORMAL": 1196, + "AZUMARILL_NORMAL": 1199, + "SUDOWOODO_NORMAL": 1202, + "HOPPIP_NORMAL": 1205, + "SKIPLOOM_NORMAL": 1208, + "JUMPLUFF_NORMAL": 1211, + "AIPOM_NORMAL": 1214, + "SUNKERN_NORMAL": 1217, + "SUNFLORA_NORMAL": 1220, + "YANMA_NORMAL": 1223, + "WOOPER_NORMAL": 1226, + "QUAGSIRE_NORMAL": 1229, + "ESPEON_NORMAL": 1232, + "UMBREON_NORMAL": 1235, + "SLOWKING_NORMAL": 1238, + "GIRAFARIG_NORMAL": 1241, + "PINECO_NORMAL": 1244, + "FORRETRESS_NORMAL": 1247, + "DUNSPARCE_NORMAL": 1250, + "SNUBBULL_NORMAL": 1253, + "GRANBULL_NORMAL": 1256, + "QWILFISH_NORMAL": 1259, + "HERACROSS_NORMAL": 1262, + "TEDDIURSA_NORMAL": 1265, + "URSARING_NORMAL": 1268, + "SLUGMA_NORMAL": 1271, + "MAGCARGO_NORMAL": 1274, + "SWINUB_NORMAL": 1277, + "PILOSWINE_NORMAL": 1280, + "CORSOLA_NORMAL": 1283, + "REMORAID_NORMAL": 1286, + "OCTILLERY_NORMAL": 1289, + "MANTINE_NORMAL": 1292, + "SKARMORY_NORMAL": 1295, + "KINGDRA_NORMAL": 1298, + "PHANPY_NORMAL": 1301, + "DONPHAN_NORMAL": 1304, + "SMEARGLE_NORMAL": 1307, + "TYROGUE_NORMAL": 1310, + "HITMONTOP_NORMAL": 1313, + "SMOOCHUM_NORMAL": 1316, + "ELEKID_NORMAL": 1319, + "MAGBY_NORMAL": 1322, + "MILTANK_NORMAL": 1325, + "BLISSEY_NORMAL": 1328, + "RAIKOU_NORMAL": 1331, + "ENTEI_NORMAL": 1334, + "SUICUNE_NORMAL": 1337, + "LUGIA_NORMAL": 1340, + "HO_OH_NORMAL": 1343, + "CELEBI_NORMAL": 1346, + "TREECKO_NORMAL": 1349, + "GROVYLE_NORMAL": 1352, + "SCEPTILE_NORMAL": 1355, + "TORCHIC_NORMAL": 1358, + "COMBUSKEN_NORMAL": 1361, + "BLAZIKEN_NORMAL": 1364, + "POOCHYENA_NORMAL": 1367, + "MIGHTYENA_NORMAL": 1370, + "SILCOON_NORMAL": 1379, + "BEAUTIFLY_NORMAL": 1382, + "CASCOON_NORMAL": 1385, + "DUSTOX_NORMAL": 1388, + "LOTAD_NORMAL": 1391, + "LOMBRE_NORMAL": 1394, + "LUDICOLO_NORMAL": 1397, + "TAILLOW_NORMAL": 1400, + "SWELLOW_NORMAL": 1403, + "WINGULL_NORMAL": 1406, + "PELIPPER_NORMAL": 1409, + "SURSKIT_NORMAL": 1412, + "MASQUERAIN_NORMAL": 1415, + "SHROOMISH_NORMAL": 1418, + "BRELOOM_NORMAL": 1421, + "SLAKOTH_NORMAL": 1424, + "VIGOROTH_NORMAL": 1427, + "SLAKING_NORMAL": 1430, + "NINCADA_NORMAL": 1433, + "NINJASK_NORMAL": 1436, + "SHEDINJA_NORMAL": 1439, + "WHISMUR_NORMAL": 1442, + "LOUDRED_NORMAL": 1445, + "EXPLOUD_NORMAL": 1448, + "MAKUHITA_NORMAL": 1451, + "HARIYAMA_NORMAL": 1454, + "AZURILL_NORMAL": 1457, + "NOSEPASS_NORMAL": 1460, + "SKITTY_NORMAL": 1463, + "DELCATTY_NORMAL": 1466, + "ARON_NORMAL": 1469, + "LAIRON_NORMAL": 1472, + "AGGRON_NORMAL": 1475, + "MEDITITE_NORMAL": 1478, + "MEDICHAM_NORMAL": 1481, + "ELECTRIKE_NORMAL": 1484, + "MANECTRIC_NORMAL": 1487, + "PLUSLE_NORMAL": 1490, + "MINUN_NORMAL": 1493, + "VOLBEAT_NORMAL": 1496, + "ILLUMISE_NORMAL": 1499, + "ROSELIA_NORMAL": 1502, + "GULPIN_NORMAL": 1505, + "SWALOT_NORMAL": 1508, + "WAILMER_NORMAL": 1511, + "WAILORD_NORMAL": 1514, + "NUMEL_NORMAL": 1517, + "CAMERUPT_NORMAL": 1520, + "TORKOAL_NORMAL": 1523, + "SPOINK_NORMAL": 1526, + "GRUMPIG_NORMAL": 1529, + "SWABLU_NORMAL": 1532, + "ALTARIA_NORMAL": 1535, + "ZANGOOSE_NORMAL": 1538, + "SEVIPER_NORMAL": 1541, + "LUNATONE_NORMAL": 1544, + "SOLROCK_NORMAL": 1547, + "BARBOACH_NORMAL": 1550, + "WHISCASH_NORMAL": 1553, + "CORPHISH_NORMAL": 1556, + "CRAWDAUNT_NORMAL": 1559, + "BALTOY_NORMAL": 1562, + "CLAYDOL_NORMAL": 1565, + "LILEEP_NORMAL": 1568, + "CRADILY_NORMAL": 1571, + "ANORITH_NORMAL": 1574, + "ARMALDO_NORMAL": 1577, + "FEEBAS_NORMAL": 1580, + "MILOTIC_NORMAL": 1583, + "KECLEON_NORMAL": 1586, + "TROPIUS_NORMAL": 1589, + "CHIMECHO_NORMAL": 1592, + "WYNAUT_NORMAL": 1595, + "SPHEAL_NORMAL": 1598, + "SEALEO_NORMAL": 1601, + "WALREIN_NORMAL": 1604, + "CLAMPERL_NORMAL": 1607, + "HUNTAIL_NORMAL": 1610, + "GOREBYSS_NORMAL": 1613, + "RELICANTH_NORMAL": 1616, + "LUVDISC_NORMAL": 1619, + "REGIROCK_NORMAL": 1622, + "REGICE_NORMAL": 1625, + "REGISTEEL_NORMAL": 1628, + "LATIAS_NORMAL": 1631, + "LATIOS_NORMAL": 1634, + "KYOGRE_NORMAL": 1637, + "GROUDON_NORMAL": 1640, + "RAYQUAZA_NORMAL": 1643, + "JIRACHI_NORMAL": 1646, + "PIPLUP_NORMAL": 1649, + "PRINPLUP_NORMAL": 1652, + "EMPOLEON_NORMAL": 1655, + "STARLY_NORMAL": 1658, + "STARAVIA_NORMAL": 1661, + "STARAPTOR_NORMAL": 1664, + "BIDOOF_NORMAL": 1667, + "BIBAREL_NORMAL": 1670, + "KRICKETOT_NORMAL": 1673, + "KRICKETUNE_NORMAL": 1676, + "SHINX_NORMAL": 1679, + "LUXIO_NORMAL": 1682, + "LUXRAY_NORMAL": 1685, + "BUDEW_NORMAL": 1688, + "ROSERADE_NORMAL": 1691, + "CRANIDOS_NORMAL": 1694, + "RAMPARDOS_NORMAL": 1697, + "SHIELDON_NORMAL": 1700, + "BASTIODON_NORMAL": 1703, + "BURMY_NORMAL": 1706, + "WORMADAM_NORMAL": 1709, + "MOTHIM_NORMAL": 1712, + "COMBEE_NORMAL": 1715, + "VESPIQUEN_NORMAL": 1718, + "PACHIRISU_NORMAL": 1721, + "BUIZEL_NORMAL": 1724, + "FLOATZEL_NORMAL": 1727, + "CHERUBI_NORMAL": 1730, + "CHERRIM_NORMAL": 1733, + "SHELLOS_NORMAL": 1736, + "GASTRODON_NORMAL": 1739, + "AMBIPOM_NORMAL": 1742, + "DRIFLOON_NORMAL": 1745, + "DRIFBLIM_NORMAL": 1748, + "BUNEARY_NORMAL": 1751, + "LOPUNNY_NORMAL": 1754, + "GLAMEOW_NORMAL": 1757, + "PURUGLY_NORMAL": 1760, + "CHINGLING_NORMAL": 1763, + "BRONZOR_NORMAL": 1766, + "BRONZONG_NORMAL": 1769, + "BONSLY_NORMAL": 1772, + "MIME_JR_NORMAL": 1775, + "HAPPINY_NORMAL": 1778, + "CHATOT_NORMAL": 1781, + "SPIRITOMB_NORMAL": 1784, + "MUNCHLAX_NORMAL": 1787, + "RIOLU_NORMAL": 1790, + "LUCARIO_NORMAL": 1793, + "SKORUPI_NORMAL": 1796, + "DRAPION_NORMAL": 1799, + "CROAGUNK_NORMAL": 1802, + "TOXICROAK_NORMAL": 1805, + "CARNIVINE_NORMAL": 1808, + "FINNEON_NORMAL": 1811, + "LUMINEON_NORMAL": 1814, + "MANTYKE_NORMAL": 1817, + "LICKILICKY_NORMAL": 1820, + "TANGROWTH_NORMAL": 1823, + "TOGEKISS_NORMAL": 1826, + "YANMEGA_NORMAL": 1829, + "LEAFEON_NORMAL": 1832, + "GLACEON_NORMAL": 1835, + "MAMOSWINE_NORMAL": 1838, + "PROBOPASS_NORMAL": 1841, + "FROSLASS_NORMAL": 1844, + "UXIE_NORMAL": 1847, + "MESPRIT_NORMAL": 1850, + "AZELF_NORMAL": 1853, + "DIALGA_NORMAL": 1856, + "PALKIA_NORMAL": 1859, + "HEATRAN_NORMAL": 1862, + "REGIGIGAS_NORMAL": 1865, + "GIRATINA_NORMAL": 1868, + "CRESSELIA_NORMAL": 1871, + "PHIONE_NORMAL": 1874, + "MANAPHY_NORMAL": 1877, + "DARKRAI_NORMAL": 1880, + "SHAYMIN_NORMAL": 1883, + "VICTINI_NORMAL": 1886, + "SNIVY_NORMAL": 1889, + "SERVINE_NORMAL": 1892, + "SERPERIOR_NORMAL": 1895, + "TEPIG_NORMAL": 1898, + "PIGNITE_NORMAL": 1901, + "EMBOAR_NORMAL": 1904, + "OSHAWOTT_NORMAL": 1907, + "DEWOTT_NORMAL": 1910, + "SAMUROTT_NORMAL": 1913, + "PATRAT_NORMAL": 1916, + "WATCHOG_NORMAL": 1919, + "LILLIPUP_NORMAL": 1922, + "HERDIER_NORMAL": 1925, + "STOUTLAND_NORMAL": 1928, + "PURRLOIN_NORMAL": 1931, + "LIEPARD_NORMAL": 1934, + "PANSAGE_NORMAL": 1937, + "SIMISAGE_NORMAL": 1940, + "PANSEAR_NORMAL": 1943, + "SIMISEAR_NORMAL": 1946, + "PANPOUR_NORMAL": 1949, + "SIMIPOUR_NORMAL": 1952, + "MUNNA_NORMAL": 1955, + "MUSHARNA_NORMAL": 1958, + "PIDOVE_NORMAL": 1961, + "TRANQUILL_NORMAL": 1964, + "UNFEZANT_NORMAL": 1967, + "BLITZLE_NORMAL": 1970, + "ZEBSTRIKA_NORMAL": 1973, + "ROGGENROLA_NORMAL": 1976, + "BOLDORE_NORMAL": 1979, + "GIGALITH_NORMAL": 1982, + "WOOBAT_NORMAL": 1985, + "SWOOBAT_NORMAL": 1988, + "DRILBUR_NORMAL": 1991, + "EXCADRILL_NORMAL": 1994, + "AUDINO_NORMAL": 1997, + "TIMBURR_NORMAL": 2000, + "GURDURR_NORMAL": 2003, + "CONKELDURR_NORMAL": 2006, + "TYMPOLE_NORMAL": 2009, + "PALPITOAD_NORMAL": 2012, + "SEISMITOAD_NORMAL": 2015, + "THROH_NORMAL": 2018, + "SAWK_NORMAL": 2021, + "SEWADDLE_NORMAL": 2024, + "SWADLOON_NORMAL": 2027, + "LEAVANNY_NORMAL": 2030, + "VENIPEDE_NORMAL": 2033, + "WHIRLIPEDE_NORMAL": 2036, + "SCOLIPEDE_NORMAL": 2039, + "COTTONEE_NORMAL": 2042, + "WHIMSICOTT_NORMAL": 2045, + "PETILIL_NORMAL": 2048, + "LILLIGANT_NORMAL": 2051, + "SANDILE_NORMAL": 2054, + "KROKOROK_NORMAL": 2057, + "KROOKODILE_NORMAL": 2060, + "DARUMAKA_NORMAL": 2063, + "MARACTUS_NORMAL": 2066, + "DWEBBLE_NORMAL": 2069, + "CRUSTLE_NORMAL": 2072, + "SCRAGGY_NORMAL": 2075, + "SCRAFTY_NORMAL": 2078, + "SIGILYPH_NORMAL": 2081, + "YAMASK_NORMAL": 2084, + "COFAGRIGUS_NORMAL": 2087, + "TIRTOUGA_NORMAL": 2090, + "CARRACOSTA_NORMAL": 2093, + "ARCHEN_NORMAL": 2096, + "ARCHEOPS_NORMAL": 2099, + "TRUBBISH_NORMAL": 2102, + "GARBODOR_NORMAL": 2105, + "ZORUA_NORMAL": 2108, + "ZOROARK_NORMAL": 2111, + "MINCCINO_NORMAL": 2114, + "CINCCINO_NORMAL": 2117, + "GOTHITA_NORMAL": 2120, + "GOTHORITA_NORMAL": 2123, + "GOTHITELLE_NORMAL": 2126, + "SOLOSIS_NORMAL": 2129, + "DUOSION_NORMAL": 2132, + "REUNICLUS_NORMAL": 2135, + "DUCKLETT_NORMAL": 2138, + "SWANNA_NORMAL": 2141, + "VANILLITE_NORMAL": 2144, + "VANILLISH_NORMAL": 2147, + "VANILLUXE_NORMAL": 2150, + "EMOLGA_NORMAL": 2153, + "KARRABLAST_NORMAL": 2156, + "ESCAVALIER_NORMAL": 2159, + "FOONGUS_NORMAL": 2162, + "AMOONGUSS_NORMAL": 2165, + "FRILLISH_NORMAL": 2168, + "JELLICENT_NORMAL": 2171, + "ALOMOMOLA_NORMAL": 2174, + "JOLTIK_NORMAL": 2177, + "GALVANTULA_NORMAL": 2180, + "FERROSEED_NORMAL": 2183, + "FERROTHORN_NORMAL": 2186, + "KLINK_NORMAL": 2189, + "KLANG_NORMAL": 2192, + "KLINKLANG_NORMAL": 2195, + "TYNAMO_NORMAL": 2198, + "EELEKTRIK_NORMAL": 2201, + "EELEKTROSS_NORMAL": 2204, + "ELGYEM_NORMAL": 2207, + "BEHEEYEM_NORMAL": 2210, + "LITWICK_NORMAL": 2213, + "LAMPENT_NORMAL": 2216, + "CHANDELURE_NORMAL": 2219, + "AXEW_NORMAL": 2222, + "FRAXURE_NORMAL": 2225, + "HAXORUS_NORMAL": 2228, + "CUBCHOO_NORMAL": 2231, + "BEARTIC_NORMAL": 2234, + "CRYOGONAL_NORMAL": 2237, + "SHELMET_NORMAL": 2240, + "ACCELGOR_NORMAL": 2243, + "STUNFISK_NORMAL": 2246, + "MIENFOO_NORMAL": 2249, + "MIENSHAO_NORMAL": 2252, + "DRUDDIGON_NORMAL": 2255, + "GOLETT_NORMAL": 2258, + "GOLURK_NORMAL": 2261, + "PAWNIARD_NORMAL": 2264, + "BISHARP_NORMAL": 2267, + "BOUFFALANT_NORMAL": 2270, + "RUFFLET_NORMAL": 2273, + "BRAVIARY_NORMAL": 2276, + "VULLABY_NORMAL": 2279, + "MANDIBUZZ_NORMAL": 2282, + "HEATMOR_NORMAL": 2285, + "DURANT_NORMAL": 2288, + "DEINO_NORMAL": 2291, + "ZWEILOUS_NORMAL": 2294, + "HYDREIGON_NORMAL": 2297, + "LARVESTA_NORMAL": 2300, + "VOLCARONA_NORMAL": 2303, + "COBALION_NORMAL": 2306, + "TERRAKION_NORMAL": 2309, + "VIRIZION_NORMAL": 2312, + "RESHIRAM_NORMAL": 2315, + "ZEKROM_NORMAL": 2318, + "MELTAN_NORMAL": 2321, + "MELMETAL_NORMAL": 2324, + "FALINKS_NORMAL": 2325, + "RILLABOOM_NORMAL": 2326, + "WURMPLE_SPRING_2020": 2327, + "WOBBUFFET_SPRING_2020": 2328, + "RATICATE_SPRING_2020": 2329, + "FRILLISH_FEMALE": 2330, + "JELLICENT_FEMALE": 2331, + "PIKACHU_COSTUME_2020": 2332, + "DRAGONITE_COSTUME_2020": 2333, + "ONIX_COSTUME_2020": 2334, + "MEOWTH_GALARIAN": 2335, + "PONYTA_GALARIAN": 2336, + "RAPIDASH_GALARIAN": 2337, + "FARFETCHD_GALARIAN": 2338, + "MR_MIME_GALARIAN": 2339, + "CORSOLA_GALARIAN": 2340, + "DARUMAKA_GALARIAN": 2341, + "DARMANITAN_GALARIAN_STANDARD": 2342, + "DARMANITAN_GALARIAN_ZEN": 2343, + "YAMASK_GALARIAN": 2344, + "STUNFISK_GALARIAN": 2345, + "TOXTRICITY_LOW_KEY": 2463, + "TOXTRICITY_AMPED": 2464, + "SINISTEA_PHONY": 2477, + "SINISTEA_ANTIQUE": 2478, + "POLTEAGEIST_PHONY": 2480, + "POLTEAGEIST_ANTIQUE": 2481, + "OBSTAGOON_NORMAL": 2501, + "PERRSERKER_NORMAL": 2504, + "CURSOLA_NORMAL": 2507, + "SIRFETCHD_NORMAL": 2510, + "MR_RIME_NORMAL": 2513, + "RUNERIGUS_NORMAL": 2516, + "EISCUE_ICE": 2540, + "EISCUE_NOICE": 2541, + "INDEEDEE_MALE": 2542, + "INDEEDEE_FEMALE": 2543, + "MORPEKO_FULL_BELLY": 2544, + "MORPEKO_HANGRY": 2545, + "ZACIAN_CROWNED_SWORD": 2576, + "ZACIAN_HERO": 2577, + "ZAMAZENTA_CROWNED_SHIELD": 2578, + "ZAMAZENTA_HERO": 2579, + "ETERNATUS_ETERNAMAX": 2580, + "ETERNATUS_NORMAL": 2581, + "SLOWPOKE_GALARIAN": 2582, + "SLOWBRO_GALARIAN": 2583, + "SLOWKING_GALARIAN": 2584, + "LAPRAS_COSTUME_2020": 2585, + "GENGAR_COSTUME_2020": 2586, + "PYROAR_NORMAL": 2587, + "PYROAR_FEMALE": 2588, + "MEOWSTIC_NORMAL": 2589, + "MEOWSTIC_FEMALE": 2590, + "ZYGARDE_TEN_PERCENT": 2591, + "ZYGARDE_FIFTY_PERCENT": 2592, + "ZYGARDE_COMPLETE": 2593, + "VIVILLON_ARCHIPELAGO": 2594, + "VIVILLON_CONTINENTAL": 2595, + "VIVILLON_ELEGANT": 2596, + "VIVILLON_FANCY": 2597, + "VIVILLON_GARDEN": 2598, + "VIVILLON_HIGH_PLAINS": 2599, + "VIVILLON_ICY_SNOW": 2600, + "VIVILLON_JUNGLE": 2601, + "VIVILLON_MARINE": 2602, + "VIVILLON_MEADOW": 2603, + "VIVILLON_MODERN": 2604, + "VIVILLON_MONSOON": 2605, + "VIVILLON_OCEAN": 2606, + "VIVILLON_POKEBALL": 2607, + "VIVILLON_POLAR": 2608, + "VIVILLON_RIVER": 2609, + "VIVILLON_SANDSTORM": 2610, + "VIVILLON_SAVANNA": 2611, + "VIVILLON_SUN": 2612, + "VIVILLON_TUNDRA": 2613, + "FLABEBE_RED": 2614, + "FLABEBE_YELLOW": 2615, + "FLABEBE_ORANGE": 2616, + "FLABEBE_BLUE": 2617, + "FLABEBE_WHITE": 2618, + "FLOETTE_RED": 2619, + "FLOETTE_YELLOW": 2620, + "FLOETTE_ORANGE": 2621, + "FLOETTE_BLUE": 2622, + "FLOETTE_WHITE": 2623, + "FLORGES_RED": 2624, + "FLORGES_YELLOW": 2625, + "FLORGES_ORANGE": 2626, + "FLORGES_BLUE": 2627, + "FLORGES_WHITE": 2628, + "FURFROU_NATURAL": 2629, + "FURFROU_HEART": 2630, + "FURFROU_STAR": 2631, + "FURFROU_DIAMOND": 2632, + "FURFROU_DEBUTANTE": 2633, + "FURFROU_MATRON": 2634, + "FURFROU_DANDY": 2635, + "FURFROU_LA_REINE": 2636, + "FURFROU_KABUKI": 2637, + "FURFROU_PHARAOH": 2638, + "AEGISLASH_SHIELD": 2639, + "AEGISLASH_BLADE": 2640, + "PUMPKABOO_SMALL": 2641, + "PUMPKABOO_AVERAGE": 2642, + "PUMPKABOO_LARGE": 2643, + "PUMPKABOO_SUPER": 2644, + "GOURGEIST_SMALL": 2645, + "GOURGEIST_AVERAGE": 2646, + "GOURGEIST_LARGE": 2647, + "GOURGEIST_SUPER": 2648, + "XERNEAS_NEUTRAL": 2649, + "XERNEAS_ACTIVE": 2650, + "HOOPA_CONFINED": 2651, + "HOOPA_UNBOUND": 2652, + "SABLEYE_COSTUME_2020_DEPRECATED": 2666, + "SABLEYE_COSTUME_2020": 2668, + "PIKACHU_ADVENTURE_HAT_2020": 2669, + "PIKACHU_WINTER_2020": 2670, + "DELIBIRD_WINTER_2020": 2671, + "CUBCHOO_WINTER_2020": 2672, + "SLOWPOKE_2020": 2673, + "SLOWBRO_2021": 2674, + "PIKACHU_KARIYUSHI": 2675, + "PIKACHU_POP_STAR": 2676, + "PIKACHU_ROCK_STAR": 2677, + "PIKACHU_FLYING_5TH_ANNIV": 2678, + "ORICORIO_BAILE": 2679, + "ORICORIO_POMPOM": 2680, + "ORICORIO_PAU": 2681, + "ORICORIO_SENSU": 2683, + "LYCANROC_MIDDAY": 2684, + "LYCANROC_MIDNIGHT": 2685, + "LYCANROC_DUSK": 2686, + "WISHIWASHI_SOLO": 2687, + "WISHIWASHI_SCHOOL": 2688, + "SILVALLY_NORMAL": 2689, + "SILVALLY_BUG": 2690, + "SILVALLY_DARK": 2691, + "SILVALLY_DRAGON": 2692, + "SILVALLY_ELECTRIC": 2693, + "SILVALLY_FAIRY": 2694, + "SILVALLY_FIGHTING": 2695, + "SILVALLY_FIRE": 2696, + "SILVALLY_FLYING": 2697, + "SILVALLY_GHOST": 2698, + "SILVALLY_GRASS": 2699, + "SILVALLY_GROUND": 2700, + "SILVALLY_ICE": 2701, + "SILVALLY_POISON": 2702, + "SILVALLY_PSYCHIC": 2703, + "SILVALLY_ROCK": 2704, + "SILVALLY_STEEL": 2705, + "SILVALLY_WATER": 2706, + "MINIOR_METEOR_BLUE": 2707, + "MINIOR_BLUE": 2708, + "MINIOR_GREEN": 2709, + "MINIOR_INDIGO": 2710, + "MINIOR_ORANGE": 2711, + "MINIOR_RED": 2712, + "MINIOR_VIOLET": 2713, + "MINIOR_YELLOW": 2714, + "MIMIKYU_BUSTED": 2715, + "MIMIKYU_DISGUISED": 2716, + "NECROZMA_NORMAL": 2717, + "NECROZMA_DUSK_MANE": 2718, + "NECROZMA_DAWN_WINGS": 2719, + "NECROZMA_ULTRA": 2720, + "MAGEARNA_NORMAL": 2721, + "MAGEARNA_ORIGINAL_COLOR": 2722, + "URSHIFU_SINGLE_STRIKE": 2723, + "URSHIFU_RAPID_STRIKE": 2724, + "CALYREX_NORMAL": 2725, + "CALYREX_ICE_RIDER": 2726, + "CALYREX_SHADOW_RIDER": 2727, + "VOLTORB_HISUIAN": 2728, + "LUGIA_S": 2729, + "HO_OH_S": 2730, + "RAIKOU_S": 2731, + "ENTEI_S": 2732, + "SUICUNE_S": 2733, + "SLOWKING_2022": 2734, + "ELECTRODE_HISUIAN": 2735, + "PIKACHU_FLYING_OKINAWA": 2736, + "ROCKRUFF_DUSK": 2737, + "MINIOR_METEOR_GREEN": 2739, + "MINIOR_METEOR_INDIGO": 2740, + "MINIOR_METEOR_ORANGE": 2741, + "MINIOR_METEOR_RED": 2742, + "MINIOR_METEOR_VIOLET": 2743, + "MINIOR_METEOR_YELLOW": 2744, + "SCATTERBUG_ARCHIPELAGO": 2745, + "SCATTERBUG_CONTINENTAL": 2746, + "SCATTERBUG_ELEGANT": 2747, + "SCATTERBUG_FANCY": 2748, + "SCATTERBUG_GARDEN": 2749, + "SCATTERBUG_HIGH_PLAINS": 2750, + "SCATTERBUG_ICY_SNOW": 2751, + "SCATTERBUG_JUNGLE": 2752, + "SCATTERBUG_MARINE": 2753, + "SCATTERBUG_MEADOW": 2754, + "SCATTERBUG_MODERN": 2755, + "SCATTERBUG_MONSOON": 2756, + "SCATTERBUG_OCEAN": 2757, + "SCATTERBUG_POKEBALL": 2758, + "SCATTERBUG_POLAR": 2759, + "SCATTERBUG_RIVER": 2760, + "SCATTERBUG_SANDSTORM": 2761, + "SCATTERBUG_SAVANNA": 2762, + "SCATTERBUG_SUN": 2763, + "SCATTERBUG_TUNDRA": 2764, + "SPEWPA_ARCHIPELAGO": 2765, + "SPEWPA_CONTINENTAL": 2766, + "SPEWPA_ELEGANT": 2767, + "SPEWPA_FANCY": 2768, + "SPEWPA_GARDEN": 2769, + "SPEWPA_HIGH_PLAINS": 2770, + "SPEWPA_ICY_SNOW": 2771, + "SPEWPA_JUNGLE": 2772, + "SPEWPA_MARINE": 2773, + "SPEWPA_MEADOW": 2774, + "SPEWPA_MODERN": 2775, + "SPEWPA_MONSOON": 2776, + "SPEWPA_OCEAN": 2777, + "SPEWPA_POKEBALL": 2778, + "SPEWPA_POLAR": 2779, + "SPEWPA_RIVER": 2780, + "SPEWPA_SANDSTORM": 2781, + "SPEWPA_SAVANNA": 2782, + "SPEWPA_SUN": 2783, + "SPEWPA_TUNDRA": 2784, + "DECIDUEYE_HISUIAN": 2785, + "TYPHLOSION_HISUIAN": 2786, + "SAMUROTT_HISUIAN": 2787, + "QWILFISH_HISUIAN": 2788, + "LILLIGANT_HISUIAN": 2789, + "SLIGGOO_HISUIAN": 2790, + "GOODRA_HISUIAN": 2791, + "GROWLITHE_HISUIAN": 2792, + "ARCANINE_HISUIAN": 2793, + "SNEASEL_HISUIAN": 2794, + "AVALUGG_HISUIAN": 2795, + "ZORUA_HISUIAN": 2796, + "ZOROARK_HISUIAN": 2797, + "BRAVIARY_HISUIAN": 2798, + "MOLTRES_GALARIAN": 2799, + "ZAPDOS_GALARIAN": 2800, + "ARTICUNO_GALARIAN": 2801, + "ENAMORUS_INCARNATE": 2802, + "ENAMORUS_THERIAN": 2803, + "BASCULIN_WHITE_STRIPED": 2804, + "PIKACHU_GOFEST_2022": 2805, + "PIKACHU_WCS_2022": 2806, + "BASCULEGION_NORMAL": 2807, + "BASCULEGION_FEMALE": 2808, + "DECIDUEYE_NORMAL": 2809, + "SLIGGOO_NORMAL": 2810, + "GOODRA_NORMAL": 2811, + "AVALUGG_NORMAL": 2812, + "PIKACHU_TSHIRT_01": 2813, + "PIKACHU_TSHIRT_02": 2814, + "PIKACHU_FLYING_01": 2815, + "PIKACHU_FLYING_02": 2816, + "URSALUNA_NORMAL": 2817, + "BEARTIC_WINTER_2020": 2820, + "LATIAS_S": 2821, + "LATIOS_S": 2822, + "ZYGARDE_COMPLETE_TEN_PERCENT": 2823, + "ZYGARDE_COMPLETE_FIFTY_PERCENT": 2824, + "PIKACHU_GOTOUR_2024_A": 2825, + "PIKACHU_GOTOUR_2024_B": 2826, + "PIKACHU_GOTOUR_2024_A_02": 2827, + "PIKACHU_GOTOUR_2024_B_02": 2828, + "DIALGA_ORIGIN": 2829, + "PALKIA_ORIGIN": 2830, + "ROCKRUFF_NORMAL": 2831, + "PIKACHU_TSHIRT_03": 2832, + "PIKACHU_FLYING_04": 2833, + "PIKACHU_TSHIRT_04": 2834, + "PIKACHU_TSHIRT_05": 2835, + "PIKACHU_TSHIRT_06": 2836, + "PIKACHU_TSHIRT_07": 2837, + "PIKACHU_FLYING_05": 2838, + "PIKACHU_FLYING_06": 2839, + "PIKACHU_FLYING_07": 2840, + "PIKACHU_FLYING_08": 2841, + "PIKACHU_HORIZONS": 2842, + "PIKACHU_GOFEST_2024_STIARA": 2843, + "PIKACHU_GOFEST_2024_MTIARA": 2844, + "EEVEE_GOFEST_2024_STIARA": 2845, + "EEVEE_GOFEST_2024_MTIARA": 2846, + "ESPEON_GOFEST_2024_SSCARF": 2847, + "UMBREON_GOFEST_2024_MSCARF": 2848, + "SNORLAX_WILDAREA_2024": 2849, + "PIKACHU_DIWALI_2024": 2850, + "PIKACHU_GOTOUR_2025_A": 2856, + "PIKACHU_GOTOUR_2025_B": 2857, + "PIKACHU_GOTOUR_2025_A_02": 2858, + "PIKACHU_GOTOUR_2025_B_02": 2859, + "DEDENNE_NORMAL": 2860, + "WOOLOO_NORMAL": 2861, + "DUBWOOL_NORMAL": 2862, + "PIKACHU_KURTA": 2863, + "PIKACHU_GOFEST_2025_GOGGLES_RED": 2864, + "PIKACHU_GOFEST_2025_GOGGLES_BLUE": 2865, + "PIKACHU_GOFEST_2025_GOGGLES_YELLOW": 2866, + "PIKACHU_GOFEST_2025_MONOCLE_RED": 2867, + "PIKACHU_GOFEST_2025_MONOCLE_BLUE": 2868, + "PIKACHU_GOFEST_2025_MONOCLE_YELLOW": 2869, + "FALINKS_GOFEST_2025_TRAIN_CONDUCTOR": 2870, + "POLTCHAGEIST_COUNTERFEIT": 2871, + "POLTCHAGEIST_ARTISAN": 2872, + "SINISTCHA_UNREMARKABLE": 2873, + "SINISTCHA_MASTERPIECE": 2874, + "OGERPON_TEAL": 2875, + "OGERPON_WELLSPRING": 2876, + "OGERPON_HEARTHFLAME": 2877, + "OGERPON_CORNERSTONE": 2879, + "TERAPAGOS_NORMAL": 2880, + "TERAPAGOS_TERASTAL": 2881, + "TERAPAGOS_STELLAR": 2882, + "OINKOLOGNE_NORMAL": 2981, + "OINKOLOGNE_FEMALE": 2982, + "MAUSHOLD_FAMILY_OF_THREE": 2983, + "MAUSHOLD_FAMILY_OF_FOUR": 2984, + "SQUAWKABILLY_GREEN": 2985, + "SQUAWKABILLY_BLUE": 2986, + "SQUAWKABILLY_YELLOW": 2987, + "SQUAWKABILLY_WHITE": 2988, + "PALAFIN_ZERO": 2989, + "PALAFIN_HERO": 2990, + "TATSUGIRI_CURLY": 2991, + "TATSUGIRI_DROOPY": 2992, + "TATSUGIRI_STRETCHY": 2993, + "DUDUNSPARCE_TWO": 2994, + "DUDUNSPARCE_THREE": 2995, + "KORAIDON_APEX": 2996, + "MIRAIDON_ULTIMATE": 2997, + "GIMMIGHOUL_NORMAL": 2998, + "GHOLDENGO_NORMAL": 3000, + "AERODACTYL_SUMMER_2023": 3001, + "PIKACHU_SUMMER_2023_A": 3002, + "PIKACHU_SUMMER_2023_B": 3003, + "PIKACHU_SUMMER_2023_C": 3004, + "PIKACHU_SUMMER_2023_D": 3005, + "TAUROS_PALDEA_COMBAT": 3006, + "TAUROS_PALDEA_BLAZE": 3007, + "TAUROS_PALDEA_AQUA": 3008, + "WOOPER_PALDEA": 3009, + "PIKACHU_SUMMER_2023_E": 3010, + "PIKACHU_FLYING_03": 3011, + "PIKACHU_JEJU": 3012, + "PIKACHU_DOCTOR": 3013, + "PIKACHU_WCS_2023": 3014, + "PIKACHU_WCS_2024": 3015, + "CINDERACE_NORMAL": 3016, + "PIKACHU_WCS_2025": 3017, + "GIMMIGHOUL_COIN_A1": 3018, + "PSYDUCK_SWIM_2025": 3019, + "BEWEAR_NORMAL": 3020, + "BEWEAR_WILDAREA_2025": 3021, + "CHESPIN_NORMAL": 3022, + "QUILLADIN_NORMAL": 3023, + "CHESNAUGHT_NORMAL": 3024, + "FENNEKIN_NORMAL": 3025, + "BRAIXEN_NORMAL": 3026, + "DELPHOX_NORMAL": 3027, + "FROAKIE_NORMAL": 3028, + "FROGADIER_NORMAL": 3029, + "GRENINJA_NORMAL": 3030, + "BUNNELBY_NORMAL": 3031, + "DIGGERSBY_NORMAL": 3032, + "FLETCHLING_NORMAL": 3033, + "FLETCHINDER_NORMAL": 3034, + "TALONFLAME_NORMAL": 3035, + "LITLEO_NORMAL": 3036, + "SKIDDO_NORMAL": 3037, + "GOGOAT_NORMAL": 3038, + "PANCHAM_NORMAL": 3039, + "PANGORO_NORMAL": 3040, + "ESPURR_NORMAL": 3041, + "HONEDGE_NORMAL": 3042, + "DOUBLADE_NORMAL": 3043, + "SPRITZEE_NORMAL": 3044, + "AROMATISSE_NORMAL": 3045, + "SWIRLIX_NORMAL": 3046, + "SLURPUFF_NORMAL": 3047, + "INKAY_NORMAL": 3048, + "MALAMAR_NORMAL": 3049, + "BINACLE_NORMAL": 3050, + "BARBARACLE_NORMAL": 3051, + "SKRELP_NORMAL": 3052, + "DRAGALGE_NORMAL": 3053, + "CLAUNCHER_NORMAL": 3054, + "CLAWITZER_NORMAL": 3055, + "HELIOPTILE_NORMAL": 3056, + "HELIOLISK_NORMAL": 3057, + "TYRUNT_NORMAL": 3058, + "TYRANTRUM_NORMAL": 3059, + "AMAURA_NORMAL": 3060, + "AURORUS_NORMAL": 3061, + "SYLVEON_NORMAL": 3062, + "HAWLUCHA_NORMAL": 3063, + "CARBINK_NORMAL": 3064, + "GOOMY_NORMAL": 3065, + "KLEFKI_NORMAL": 3066, + "PHANTUMP_NORMAL": 3067, + "TREVENANT_NORMAL": 3068, + "BERGMITE_NORMAL": 3069, + "NOIBAT_NORMAL": 3070, + "NOIVERN_NORMAL": 3071, + "XERNEAS_NORMAL": 3072, + "YVELTAL_NORMAL": 3073, + "DIANCIE_NORMAL": 3074, + "VOLCANION_NORMAL": 3075, + "ROWLET_NORMAL": 3076, + "DARTRIX_NORMAL": 3077, + "LITTEN_NORMAL": 3078, + "TORRACAT_NORMAL": 3079, + "INCINEROAR_NORMAL": 3080, + "POPPLIO_NORMAL": 3081, + "BRIONNE_NORMAL": 3082, + "PRIMARINA_NORMAL": 3083, + "PIKIPEK_NORMAL": 3084, + "TRUMBEAK_NORMAL": 3085, + "TOUCANNON_NORMAL": 3086, + "YUNGOOS_NORMAL": 3087, + "GUMSHOOS_NORMAL": 3088, + "GRUBBIN_NORMAL": 3089, + "CHARJABUG_NORMAL": 3090, + "VIKAVOLT_NORMAL": 3091, + "CRABRAWLER_NORMAL": 3092, + "CRABOMINABLE_NORMAL": 3093, + "CUTIEFLY_NORMAL": 3094, + "RIBOMBEE_NORMAL": 3095, + "MAREANIE_NORMAL": 3096, + "TOXAPEX_NORMAL": 3097, + "MUDBRAY_NORMAL": 3098, + "MUDSDALE_NORMAL": 3099, + "DEWPIDER_NORMAL": 3100, + "ARAQUANID_NORMAL": 3101, + "FOMANTIS_NORMAL": 3102, + "LURANTIS_NORMAL": 3103, + "MORELULL_NORMAL": 3104, + "SHIINOTIC_NORMAL": 3105, + "SALANDIT_NORMAL": 3106, + "SALAZZLE_NORMAL": 3107, + "STUFFUL_NORMAL": 3108, + "BOUNSWEET_NORMAL": 3109, + "STEENEE_NORMAL": 3110, + "TSAREENA_NORMAL": 3111, + "COMFEY_NORMAL": 3112, + "ORANGURU_NORMAL": 3113, + "PASSIMIAN_NORMAL": 3114, + "WIMPOD_NORMAL": 3115, + "GOLISOPOD_NORMAL": 3116, + "SANDYGAST_NORMAL": 3117, + "PALOSSAND_NORMAL": 3118, + "PYUKUMUKU_NORMAL": 3119, + "TYPE_NULL_NORMAL": 3120, + "KOMALA_NORMAL": 3121, + "TURTONATOR_NORMAL": 3122, + "TOGEDEMARU_NORMAL": 3123, + "BRUXISH_NORMAL": 3124, + "DRAMPA_NORMAL": 3125, + "DHELMISE_NORMAL": 3126, + "JANGMO_O_NORMAL": 3127, + "HAKAMO_O_NORMAL": 3128, + "KOMMO_O_NORMAL": 3129, + "TAPU_KOKO_NORMAL": 3130, + "TAPU_LELE_NORMAL": 3131, + "TAPU_BULU_NORMAL": 3132, + "TAPU_FINI_NORMAL": 3133, + "COSMOG_NORMAL": 3134, + "COSMOEM_NORMAL": 3135, + "SOLGALEO_NORMAL": 3136, + "LUNALA_NORMAL": 3137, + "NIHILEGO_NORMAL": 3138, + "BUZZWOLE_NORMAL": 3139, + "PHEROMOSA_NORMAL": 3140, + "XURKITREE_NORMAL": 3141, + "CELESTEELA_NORMAL": 3142, + "KARTANA_NORMAL": 3143, + "GUZZLORD_NORMAL": 3144, + "MARSHADOW_NORMAL": 3145, + "POIPOLE_NORMAL": 3146, + "NAGANADEL_NORMAL": 3147, + "STAKATAKA_NORMAL": 3148, + "BLACEPHALON_NORMAL": 3149, + "ZERAORA_NORMAL": 3150, + "GROOKEY_NORMAL": 3151, + "THWACKEY_NORMAL": 3152, + "SCORBUNNY_NORMAL": 3153, + "RABOOT_NORMAL": 3154, + "SOBBLE_NORMAL": 3155, + "DRIZZILE_NORMAL": 3156, + "INTELEON_NORMAL": 3157, + "SKWOVET_NORMAL": 3158, + "GREEDENT_NORMAL": 3159, + "ROOKIDEE_NORMAL": 3160, + "CORVISQUIRE_NORMAL": 3161, + "CORVIKNIGHT_NORMAL": 3162, + "BLIPBUG_NORMAL": 3163, + "DOTTLER_NORMAL": 3164, + "ORBEETLE_NORMAL": 3165, + "NICKIT_NORMAL": 3166, + "THIEVUL_NORMAL": 3167, + "GOSSIFLEUR_NORMAL": 3168, + "ELDEGOSS_NORMAL": 3169, + "CHEWTLE_NORMAL": 3170, + "DREDNAW_NORMAL": 3171, + "YAMPER_NORMAL": 3172, + "BOLTUND_NORMAL": 3173, + "ROLYCOLY_NORMAL": 3174, + "CARKOL_NORMAL": 3175, + "COALOSSAL_NORMAL": 3176, + "APPLIN_NORMAL": 3177, + "FLAPPLE_NORMAL": 3178, + "APPLETUN_NORMAL": 3179, + "SILICOBRA_NORMAL": 3180, + "SANDACONDA_NORMAL": 3181, + "CRAMORANT_NORMAL": 3182, + "ARROKUDA_NORMAL": 3183, + "BARRASKEWDA_NORMAL": 3184, + "TOXEL_NORMAL": 3185, + "SIZZLIPEDE_NORMAL": 3186, + "CENTISKORCH_NORMAL": 3187, + "CLOBBOPUS_NORMAL": 3188, + "GRAPPLOCT_NORMAL": 3189, + "HATENNA_NORMAL": 3190, + "HATTREM_NORMAL": 3191, + "HATTERENE_NORMAL": 3192, + "IMPIDIMP_NORMAL": 3193, + "MORGREM_NORMAL": 3194, + "GRIMMSNARL_NORMAL": 3195, + "MILCERY_NORMAL": 3196, + "ALCREMIE_NORMAL": 3197, + "PINCURCHIN_NORMAL": 3198, + "SNOM_NORMAL": 3199, + "FROSMOTH_NORMAL": 3200, + "STONJOURNER_NORMAL": 3201, + "CUFANT_NORMAL": 3202, + "COPPERAJAH_NORMAL": 3203, + "DRACOZOLT_NORMAL": 3204, + "ARCTOZOLT_NORMAL": 3205, + "DRACOVISH_NORMAL": 3206, + "ARCTOVISH_NORMAL": 3207, + "DURALUDON_NORMAL": 3208, + "DREEPY_NORMAL": 3209, + "DRAKLOAK_NORMAL": 3210, + "DRAGAPULT_NORMAL": 3211, + "KUBFU_NORMAL": 3212, + "ZARUDE_NORMAL": 3213, + "REGIELEKI_NORMAL": 3214, + "REGIDRAGO_NORMAL": 3215, + "GLASTRIER_NORMAL": 3216, + "SPECTRIER_NORMAL": 3217, + "WYRDEER_NORMAL": 3218, + "KLEAVOR_NORMAL": 3219, + "SNEASLER_NORMAL": 3220, + "OVERQWIL_NORMAL": 3221, + "SPRIGATITO_NORMAL": 3222, + "FLORAGATO_NORMAL": 3223, + "MEOWSCARADA_NORMAL": 3224, + "FUECOCO_NORMAL": 3225, + "CROCALOR_NORMAL": 3226, + "SKELEDIRGE_NORMAL": 3227, + "QUAXLY_NORMAL": 3228, + "QUAXWELL_NORMAL": 3229, + "QUAQUAVAL_NORMAL": 3230, + "LECHONK_NORMAL": 3231, + "TAROUNTULA_NORMAL": 3232, + "SPIDOPS_NORMAL": 3233, + "NYMBLE_NORMAL": 3234, + "LOKIX_NORMAL": 3235, + "PAWMI_NORMAL": 3236, + "PAWMO_NORMAL": 3237, + "PAWMOT_NORMAL": 3238, + "TANDEMAUS_NORMAL": 3239, + "FIDOUGH_NORMAL": 3240, + "DACHSBUN_NORMAL": 3241, + "SMOLIV_NORMAL": 3242, + "DOLLIV_NORMAL": 3243, + "ARBOLIVA_NORMAL": 3244, + "NACLI_NORMAL": 3245, + "NACLSTACK_NORMAL": 3246, + "GARGANACL_NORMAL": 3247, + "CHARCADET_NORMAL": 3248, + "ARMAROUGE_NORMAL": 3249, + "CERULEDGE_NORMAL": 3250, + "TADBULB_NORMAL": 3251, + "BELLIBOLT_NORMAL": 3252, + "WATTREL_NORMAL": 3253, + "KILOWATTREL_NORMAL": 3254, + "MASCHIFF_NORMAL": 3255, + "MABOSSTIFF_NORMAL": 3256, + "SHROODLE_NORMAL": 3257, + "GRAFAIAI_NORMAL": 3258, + "BRAMBLIN_NORMAL": 3259, + "BRAMBLEGHAST_NORMAL": 3260, + "TOEDSCOOL_NORMAL": 3261, + "TOEDSCRUEL_NORMAL": 3262, + "KLAWF_NORMAL": 3263, + "CAPSAKID_NORMAL": 3264, + "SCOVILLAIN_NORMAL": 3265, + "RELLOR_NORMAL": 3266, + "RABSCA_NORMAL": 3267, + "FLITTLE_NORMAL": 3268, + "ESPATHRA_NORMAL": 3269, + "TINKATINK_NORMAL": 3270, + "TINKATUFF_NORMAL": 3271, + "TINKATON_NORMAL": 3272, + "WIGLETT_NORMAL": 3273, + "WUGTRIO_NORMAL": 3274, + "BOMBIRDIER_NORMAL": 3275, + "FINIZEN_NORMAL": 3276, + "VAROOM_NORMAL": 3277, + "REVAVROOM_NORMAL": 3278, + "CYCLIZAR_NORMAL": 3279, + "ORTHWORM_NORMAL": 3280, + "GLIMMET_NORMAL": 3281, + "GLIMMORA_NORMAL": 3282, + "GREAVARD_NORMAL": 3283, + "HOUNDSTONE_NORMAL": 3284, + "FLAMIGO_NORMAL": 3285, + "CETODDLE_NORMAL": 3286, + "CETITAN_NORMAL": 3287, + "VELUZA_NORMAL": 3288, + "DONDOZO_NORMAL": 3289, + "ANNIHILAPE_NORMAL": 3290, + "CLODSIRE_NORMAL": 3291, + "FARIGIRAF_NORMAL": 3292, + "KINGAMBIT_NORMAL": 3293, + "GREATTUSK_NORMAL": 3294, + "SCREAMTAIL_NORMAL": 3295, + "BRUTEBONNET_NORMAL": 3296, + "FLUTTERMANE_NORMAL": 3297, + "SLITHERWING_NORMAL": 3298, + "SANDYSHOCKS_NORMAL": 3299, + "IRONTREADS_NORMAL": 3300, + "IRONBUNDLE_NORMAL": 3301, + "IRONHANDS_NORMAL": 3302, + "IRONJUGULIS_NORMAL": 3303, + "IRONMOTH_NORMAL": 3304, + "IRONTHORNS_NORMAL": 3305, + "FRIGIBAX_NORMAL": 3306, + "ARCTIBAX_NORMAL": 3307, + "BAXCALIBUR_NORMAL": 3308, + "WOCHIEN_NORMAL": 3309, + "CHIENPAO_NORMAL": 3310, + "TINGLU_NORMAL": 3311, + "CHIYU_NORMAL": 3312, + "ROARINGMOON_NORMAL": 3313, + "IRONVALIANT_NORMAL": 3314, + "SUDOWOODO_WINTER_2025": 3315, + "CHARJABUG_WINTER_2025": 3316, + "VIKAVOLT_WINTER_2025": 3317, + "PIKACHU_GOTOUR_2026_A": 3318, + "PIKACHU_GOTOUR_2026_A_02": 3319, + "PIKACHU_GOTOUR_2026_B": 3320, + "PIKACHU_GOTOUR_2026_B_02": 3321, + "PIKACHU_GOTOUR_2026_C": 3322, + "PIKACHU_GOTOUR_2026_C_02": 3323, + "WALKINGWAKE_NORMAL": 3324, + "IRONLEAVES_NORMAL": 3325, + "DIPPLIN_NORMAL": 3326, + "OKIDOGI_NORMAL": 3327, + "MUNKIDORI_NORMAL": 3328, + "FEZANDIPITI_NORMAL": 3329, + "ARCHALUDON_NORMAL": 3330, + "HYDRAPPLE_NORMAL": 3331, + "GOUGINGFIRE_NORMAL": 3332, + "RAGINGBOLT_NORMAL": 3333, + "IRONBOULDER_NORMAL": 3334, + "IRONCROWN_NORMAL": 3335, + "PECHARUNT_NORMAL": 3336, + "DITTO_SPRING_2026_A": 3337, + "DITTO_SPRING_2026_B": 3338, + "CORSOLA_SPRING_2026": 3339, + "PIKACHU_BB_2026": 3340, + "PIKACHU_VISOR_2026": 3341, + "PIKACHU_FOSSIL_2026": 3342, + "PIKACHU_GOFEST_2026_CAP_BLUE": 3343, + "PIKACHU_GOFEST_2026_CAP_RED": 3344, + "PIKACHU_GOFEST_2026_CAP_YELLOW": 3345, + "CATERPIE_GOFEST_2026": 3346, + "PIKACHU_ANNIVERSARY_2026": 3348, + "CRAMORANT_GULPING": 3349, + "CRAMORANT_GORGING": 3350, + "GIMMIGHOUL_COIN_A2_2026": 3351, + "PIKACHU_PXP_2026": 3352, + "PIKACHU_WCS_2026": 3353, + "CHARMANDER_GOGGLES_2026": 3354, + "CHARMELEON_GOGGLES_2026": 3355, + "CHARIZARD_GOGGLES_2026": 3356, + "PIKACHU_GLASS_HELMET_2026": 3357, + } +) + +func (x PokemonDisplayProto_Form) Enum() *PokemonDisplayProto_Form { + p := new(PokemonDisplayProto_Form) + *p = x + return p +} + +func (x PokemonDisplayProto_Form) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PokemonDisplayProto_Form) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1044].Descriptor() +} + +func (PokemonDisplayProto_Form) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1044] +} + +func (x PokemonDisplayProto_Form) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PokemonDisplayProto_Form.Descriptor instead. +func (PokemonDisplayProto_Form) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2320, 3} +} + +type PokemonDisplayProto_NaturalArtType int32 + +const ( + // Deprecated: Marked as deprecated in vbase.proto. + PokemonDisplayProto_NATURAL_ART_UNSET PokemonDisplayProto_NaturalArtType = 0 + // Deprecated: Marked as deprecated in vbase.proto. + PokemonDisplayProto_NATURAL_ART_DAY PokemonDisplayProto_NaturalArtType = 1 + // Deprecated: Marked as deprecated in vbase.proto. + PokemonDisplayProto_NATURAL_ART_NIGHT PokemonDisplayProto_NaturalArtType = 2 +) + +// Enum value maps for PokemonDisplayProto_NaturalArtType. +var ( + PokemonDisplayProto_NaturalArtType_name = map[int32]string{ + 0: "NATURAL_ART_UNSET", + 1: "NATURAL_ART_DAY", + 2: "NATURAL_ART_NIGHT", + } + PokemonDisplayProto_NaturalArtType_value = map[string]int32{ + "NATURAL_ART_UNSET": 0, + "NATURAL_ART_DAY": 1, + "NATURAL_ART_NIGHT": 2, + } +) + +func (x PokemonDisplayProto_NaturalArtType) Enum() *PokemonDisplayProto_NaturalArtType { + p := new(PokemonDisplayProto_NaturalArtType) + *p = x + return p +} + +func (x PokemonDisplayProto_NaturalArtType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PokemonDisplayProto_NaturalArtType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1045].Descriptor() +} + +func (PokemonDisplayProto_NaturalArtType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1045] +} + +func (x PokemonDisplayProto_NaturalArtType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PokemonDisplayProto_NaturalArtType.Descriptor instead. +func (PokemonDisplayProto_NaturalArtType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2320, 4} +} + +type PokemonDisplayProto_NaturalArtBackgroundAsset int32 + +const ( + PokemonDisplayProto_NATURAL_BACKGROUND_UNSET PokemonDisplayProto_NaturalArtBackgroundAsset = 0 + // Deprecated: Marked as deprecated in vbase.proto. + PokemonDisplayProto_GCEA_FOREST_D_SAMPLE PokemonDisplayProto_NaturalArtBackgroundAsset = 1 + // Deprecated: Marked as deprecated in vbase.proto. + PokemonDisplayProto_GCEA_CITYPART_D_001 PokemonDisplayProto_NaturalArtBackgroundAsset = 2 + // Deprecated: Marked as deprecated in vbase.proto. + PokemonDisplayProto_GCEA_LAKE_D_001 PokemonDisplayProto_NaturalArtBackgroundAsset = 3 + PokemonDisplayProto_PARK_001_DAY PokemonDisplayProto_NaturalArtBackgroundAsset = 4 + PokemonDisplayProto_PARK_001_NIGHT PokemonDisplayProto_NaturalArtBackgroundAsset = 5 + PokemonDisplayProto_URBAN_001_DAY PokemonDisplayProto_NaturalArtBackgroundAsset = 6 + PokemonDisplayProto_URBAN_001_NIGHT PokemonDisplayProto_NaturalArtBackgroundAsset = 7 + PokemonDisplayProto_SUBURBAN_001_DAY PokemonDisplayProto_NaturalArtBackgroundAsset = 8 + PokemonDisplayProto_SUBURBAN_001_NIGHT PokemonDisplayProto_NaturalArtBackgroundAsset = 9 + PokemonDisplayProto_GRASSLAND_001_DAY PokemonDisplayProto_NaturalArtBackgroundAsset = 10 + PokemonDisplayProto_GRASSLAND_001_NIGHT PokemonDisplayProto_NaturalArtBackgroundAsset = 11 + PokemonDisplayProto_FOREST_001_DAY PokemonDisplayProto_NaturalArtBackgroundAsset = 12 + PokemonDisplayProto_FOREST_001_NIGHT PokemonDisplayProto_NaturalArtBackgroundAsset = 13 + PokemonDisplayProto_LAKE_001_DAY PokemonDisplayProto_NaturalArtBackgroundAsset = 14 + PokemonDisplayProto_LAKE_001_NIGHT PokemonDisplayProto_NaturalArtBackgroundAsset = 15 + PokemonDisplayProto_RIVER_001_DAY PokemonDisplayProto_NaturalArtBackgroundAsset = 16 + PokemonDisplayProto_RIVER_001_NIGHT PokemonDisplayProto_NaturalArtBackgroundAsset = 17 + PokemonDisplayProto_OCEAN_001_DAY PokemonDisplayProto_NaturalArtBackgroundAsset = 18 + PokemonDisplayProto_OCEAN_001_NIGHT PokemonDisplayProto_NaturalArtBackgroundAsset = 19 + PokemonDisplayProto_TROPICAL_BEACH_001_DAY PokemonDisplayProto_NaturalArtBackgroundAsset = 20 + PokemonDisplayProto_TROPICAL_BEACH_001_NIGHT PokemonDisplayProto_NaturalArtBackgroundAsset = 21 + PokemonDisplayProto_GENERIC_BEACH_001_DAY PokemonDisplayProto_NaturalArtBackgroundAsset = 22 + PokemonDisplayProto_GENERIC_BEACH_001_NIGHT PokemonDisplayProto_NaturalArtBackgroundAsset = 23 + PokemonDisplayProto_WARM_SPARSE_001_DAY PokemonDisplayProto_NaturalArtBackgroundAsset = 24 + PokemonDisplayProto_WARM_SPARSE_001_NIGHT PokemonDisplayProto_NaturalArtBackgroundAsset = 25 + PokemonDisplayProto_COOL_SPARSE_001_DAY PokemonDisplayProto_NaturalArtBackgroundAsset = 26 + PokemonDisplayProto_COOL_SPARSE_001_NIGHT PokemonDisplayProto_NaturalArtBackgroundAsset = 27 + PokemonDisplayProto_ICE_POLAR_001_DAY PokemonDisplayProto_NaturalArtBackgroundAsset = 28 + PokemonDisplayProto_ICE_POLAR_001_NIGHT PokemonDisplayProto_NaturalArtBackgroundAsset = 29 +) + +// Enum value maps for PokemonDisplayProto_NaturalArtBackgroundAsset. +var ( + PokemonDisplayProto_NaturalArtBackgroundAsset_name = map[int32]string{ + 0: "NATURAL_BACKGROUND_UNSET", + 1: "GCEA_FOREST_D_SAMPLE", + 2: "GCEA_CITYPART_D_001", + 3: "GCEA_LAKE_D_001", + 4: "PARK_001_DAY", + 5: "PARK_001_NIGHT", + 6: "URBAN_001_DAY", + 7: "URBAN_001_NIGHT", + 8: "SUBURBAN_001_DAY", + 9: "SUBURBAN_001_NIGHT", + 10: "GRASSLAND_001_DAY", + 11: "GRASSLAND_001_NIGHT", + 12: "FOREST_001_DAY", + 13: "FOREST_001_NIGHT", + 14: "LAKE_001_DAY", + 15: "LAKE_001_NIGHT", + 16: "RIVER_001_DAY", + 17: "RIVER_001_NIGHT", + 18: "OCEAN_001_DAY", + 19: "OCEAN_001_NIGHT", + 20: "TROPICAL_BEACH_001_DAY", + 21: "TROPICAL_BEACH_001_NIGHT", + 22: "GENERIC_BEACH_001_DAY", + 23: "GENERIC_BEACH_001_NIGHT", + 24: "WARM_SPARSE_001_DAY", + 25: "WARM_SPARSE_001_NIGHT", + 26: "COOL_SPARSE_001_DAY", + 27: "COOL_SPARSE_001_NIGHT", + 28: "ICE_POLAR_001_DAY", + 29: "ICE_POLAR_001_NIGHT", + } + PokemonDisplayProto_NaturalArtBackgroundAsset_value = map[string]int32{ + "NATURAL_BACKGROUND_UNSET": 0, + "GCEA_FOREST_D_SAMPLE": 1, + "GCEA_CITYPART_D_001": 2, + "GCEA_LAKE_D_001": 3, + "PARK_001_DAY": 4, + "PARK_001_NIGHT": 5, + "URBAN_001_DAY": 6, + "URBAN_001_NIGHT": 7, + "SUBURBAN_001_DAY": 8, + "SUBURBAN_001_NIGHT": 9, + "GRASSLAND_001_DAY": 10, + "GRASSLAND_001_NIGHT": 11, + "FOREST_001_DAY": 12, + "FOREST_001_NIGHT": 13, + "LAKE_001_DAY": 14, + "LAKE_001_NIGHT": 15, + "RIVER_001_DAY": 16, + "RIVER_001_NIGHT": 17, + "OCEAN_001_DAY": 18, + "OCEAN_001_NIGHT": 19, + "TROPICAL_BEACH_001_DAY": 20, + "TROPICAL_BEACH_001_NIGHT": 21, + "GENERIC_BEACH_001_DAY": 22, + "GENERIC_BEACH_001_NIGHT": 23, + "WARM_SPARSE_001_DAY": 24, + "WARM_SPARSE_001_NIGHT": 25, + "COOL_SPARSE_001_DAY": 26, + "COOL_SPARSE_001_NIGHT": 27, + "ICE_POLAR_001_DAY": 28, + "ICE_POLAR_001_NIGHT": 29, + } +) + +func (x PokemonDisplayProto_NaturalArtBackgroundAsset) Enum() *PokemonDisplayProto_NaturalArtBackgroundAsset { + p := new(PokemonDisplayProto_NaturalArtBackgroundAsset) + *p = x + return p +} + +func (x PokemonDisplayProto_NaturalArtBackgroundAsset) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PokemonDisplayProto_NaturalArtBackgroundAsset) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1046].Descriptor() +} + +func (PokemonDisplayProto_NaturalArtBackgroundAsset) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1046] +} + +func (x PokemonDisplayProto_NaturalArtBackgroundAsset) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PokemonDisplayProto_NaturalArtBackgroundAsset.Descriptor instead. +func (PokemonDisplayProto_NaturalArtBackgroundAsset) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2320, 5} +} + +type PokemonDisplayProto_DayNight int32 + +const ( + PokemonDisplayProto_DAY_NIGHT_UNSET PokemonDisplayProto_DayNight = 0 + PokemonDisplayProto_DAY PokemonDisplayProto_DayNight = 1 + PokemonDisplayProto_NIGHT PokemonDisplayProto_DayNight = 2 +) + +// Enum value maps for PokemonDisplayProto_DayNight. +var ( + PokemonDisplayProto_DayNight_name = map[int32]string{ + 0: "DAY_NIGHT_UNSET", + 1: "DAY", + 2: "NIGHT", + } + PokemonDisplayProto_DayNight_value = map[string]int32{ + "DAY_NIGHT_UNSET": 0, + "DAY": 1, + "NIGHT": 2, + } +) + +func (x PokemonDisplayProto_DayNight) Enum() *PokemonDisplayProto_DayNight { + p := new(PokemonDisplayProto_DayNight) + *p = x + return p +} + +func (x PokemonDisplayProto_DayNight) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PokemonDisplayProto_DayNight) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1047].Descriptor() +} + +func (PokemonDisplayProto_DayNight) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1047] +} + +func (x PokemonDisplayProto_DayNight) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PokemonDisplayProto_DayNight.Descriptor instead. +func (PokemonDisplayProto_DayNight) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2320, 6} +} + +type PokemonInfo_StatModifierContainer_StatModifier_Condition int32 + +const ( + PokemonInfo_StatModifierContainer_StatModifier_UNSET_CONDITION PokemonInfo_StatModifierContainer_StatModifier_Condition = 0 + PokemonInfo_StatModifierContainer_StatModifier_CHARGE_MOVE PokemonInfo_StatModifierContainer_StatModifier_Condition = 1 + PokemonInfo_StatModifierContainer_StatModifier_FAST_MOVE PokemonInfo_StatModifierContainer_StatModifier_Condition = 2 +) + +// Enum value maps for PokemonInfo_StatModifierContainer_StatModifier_Condition. +var ( + PokemonInfo_StatModifierContainer_StatModifier_Condition_name = map[int32]string{ + 0: "UNSET_CONDITION", + 1: "CHARGE_MOVE", + 2: "FAST_MOVE", + } + PokemonInfo_StatModifierContainer_StatModifier_Condition_value = map[string]int32{ + "UNSET_CONDITION": 0, + "CHARGE_MOVE": 1, + "FAST_MOVE": 2, + } +) + +func (x PokemonInfo_StatModifierContainer_StatModifier_Condition) Enum() *PokemonInfo_StatModifierContainer_StatModifier_Condition { + p := new(PokemonInfo_StatModifierContainer_StatModifier_Condition) + *p = x + return p +} + +func (x PokemonInfo_StatModifierContainer_StatModifier_Condition) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PokemonInfo_StatModifierContainer_StatModifier_Condition) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1048].Descriptor() +} + +func (PokemonInfo_StatModifierContainer_StatModifier_Condition) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1048] +} + +func (x PokemonInfo_StatModifierContainer_StatModifier_Condition) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PokemonInfo_StatModifierContainer_StatModifier_Condition.Descriptor instead. +func (PokemonInfo_StatModifierContainer_StatModifier_Condition) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2345, 0, 0, 0} +} + +type PokemonInfo_StatModifierContainer_StatModifier_ExpiryType int32 + +const ( + PokemonInfo_StatModifierContainer_StatModifier_UNSET_EXPIRY_TYPE PokemonInfo_StatModifierContainer_StatModifier_ExpiryType = 0 + PokemonInfo_StatModifierContainer_StatModifier_EXPIRY_TIME PokemonInfo_StatModifierContainer_StatModifier_ExpiryType = 1 + PokemonInfo_StatModifierContainer_StatModifier_CHARGES_REMAINING PokemonInfo_StatModifierContainer_StatModifier_ExpiryType = 2 +) + +// Enum value maps for PokemonInfo_StatModifierContainer_StatModifier_ExpiryType. +var ( + PokemonInfo_StatModifierContainer_StatModifier_ExpiryType_name = map[int32]string{ + 0: "UNSET_EXPIRY_TYPE", + 1: "EXPIRY_TIME", + 2: "CHARGES_REMAINING", + } + PokemonInfo_StatModifierContainer_StatModifier_ExpiryType_value = map[string]int32{ + "UNSET_EXPIRY_TYPE": 0, + "EXPIRY_TIME": 1, + "CHARGES_REMAINING": 2, + } +) + +func (x PokemonInfo_StatModifierContainer_StatModifier_ExpiryType) Enum() *PokemonInfo_StatModifierContainer_StatModifier_ExpiryType { + p := new(PokemonInfo_StatModifierContainer_StatModifier_ExpiryType) + *p = x + return p +} + +func (x PokemonInfo_StatModifierContainer_StatModifier_ExpiryType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PokemonInfo_StatModifierContainer_StatModifier_ExpiryType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1049].Descriptor() +} + +func (PokemonInfo_StatModifierContainer_StatModifier_ExpiryType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1049] +} + +func (x PokemonInfo_StatModifierContainer_StatModifier_ExpiryType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PokemonInfo_StatModifierContainer_StatModifier_ExpiryType.Descriptor instead. +func (PokemonInfo_StatModifierContainer_StatModifier_ExpiryType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2345, 0, 0, 1} +} + +type PokemonScaleSettingProto_PokemonScaleMode int32 + +const ( + PokemonScaleSettingProto_NATURAL_SCALE PokemonScaleSettingProto_PokemonScaleMode = 0 + PokemonScaleSettingProto_GUI_SCALE PokemonScaleSettingProto_PokemonScaleMode = 1 + PokemonScaleSettingProto_BATTLE_POKEMON_SCALE PokemonScaleSettingProto_PokemonScaleMode = 2 + PokemonScaleSettingProto_RAID_BOSS_SCALE PokemonScaleSettingProto_PokemonScaleMode = 3 + PokemonScaleSettingProto_GYM_TOPPER_SCALE PokemonScaleSettingProto_PokemonScaleMode = 4 + PokemonScaleSettingProto_MAP_POKEMON_SCALE PokemonScaleSettingProto_PokemonScaleMode = 5 +) + +// Enum value maps for PokemonScaleSettingProto_PokemonScaleMode. +var ( + PokemonScaleSettingProto_PokemonScaleMode_name = map[int32]string{ + 0: "NATURAL_SCALE", + 1: "GUI_SCALE", + 2: "BATTLE_POKEMON_SCALE", + 3: "RAID_BOSS_SCALE", + 4: "GYM_TOPPER_SCALE", + 5: "MAP_POKEMON_SCALE", + } + PokemonScaleSettingProto_PokemonScaleMode_value = map[string]int32{ + "NATURAL_SCALE": 0, + "GUI_SCALE": 1, + "BATTLE_POKEMON_SCALE": 2, + "RAID_BOSS_SCALE": 3, + "GYM_TOPPER_SCALE": 4, + "MAP_POKEMON_SCALE": 5, + } +) + +func (x PokemonScaleSettingProto_PokemonScaleMode) Enum() *PokemonScaleSettingProto_PokemonScaleMode { + p := new(PokemonScaleSettingProto_PokemonScaleMode) + *p = x + return p +} + +func (x PokemonScaleSettingProto_PokemonScaleMode) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PokemonScaleSettingProto_PokemonScaleMode) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1050].Descriptor() +} + +func (PokemonScaleSettingProto_PokemonScaleMode) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1050] +} + +func (x PokemonScaleSettingProto_PokemonScaleMode) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PokemonScaleSettingProto_PokemonScaleMode.Descriptor instead. +func (PokemonScaleSettingProto_PokemonScaleMode) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2371, 0} +} + +type PokemonSearchTelemetry_PokemonSearchSourceIds int32 + +const ( + PokemonSearchTelemetry_UNDEFINED PokemonSearchTelemetry_PokemonSearchSourceIds = 0 + PokemonSearchTelemetry_FROM_SEARCH_PILL_CLICK PokemonSearchTelemetry_PokemonSearchSourceIds = 1 + PokemonSearchTelemetry_LATEST_SEARCH_ENTRY_CLICK PokemonSearchTelemetry_PokemonSearchSourceIds = 2 +) + +// Enum value maps for PokemonSearchTelemetry_PokemonSearchSourceIds. +var ( + PokemonSearchTelemetry_PokemonSearchSourceIds_name = map[int32]string{ + 0: "UNDEFINED", + 1: "FROM_SEARCH_PILL_CLICK", + 2: "LATEST_SEARCH_ENTRY_CLICK", + } + PokemonSearchTelemetry_PokemonSearchSourceIds_value = map[string]int32{ + "UNDEFINED": 0, + "FROM_SEARCH_PILL_CLICK": 1, + "LATEST_SEARCH_ENTRY_CLICK": 2, + } +) + +func (x PokemonSearchTelemetry_PokemonSearchSourceIds) Enum() *PokemonSearchTelemetry_PokemonSearchSourceIds { + p := new(PokemonSearchTelemetry_PokemonSearchSourceIds) + *p = x + return p +} + +func (x PokemonSearchTelemetry_PokemonSearchSourceIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PokemonSearchTelemetry_PokemonSearchSourceIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1051].Descriptor() +} + +func (PokemonSearchTelemetry_PokemonSearchSourceIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1051] +} + +func (x PokemonSearchTelemetry_PokemonSearchSourceIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PokemonSearchTelemetry_PokemonSearchSourceIds.Descriptor instead. +func (PokemonSearchTelemetry_PokemonSearchSourceIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2372, 0} +} + +type PokemonSettingsProto_BuddySize int32 + +const ( + PokemonSettingsProto_BUDDY_MEDIUM PokemonSettingsProto_BuddySize = 0 + PokemonSettingsProto_BUDDY_SHOULDER PokemonSettingsProto_BuddySize = 1 + PokemonSettingsProto_BUDDY_BIG PokemonSettingsProto_BuddySize = 2 + PokemonSettingsProto_BUDDY_FLYING PokemonSettingsProto_BuddySize = 3 + PokemonSettingsProto_BUDDY_BABY PokemonSettingsProto_BuddySize = 4 +) + +// Enum value maps for PokemonSettingsProto_BuddySize. +var ( + PokemonSettingsProto_BuddySize_name = map[int32]string{ + 0: "BUDDY_MEDIUM", + 1: "BUDDY_SHOULDER", + 2: "BUDDY_BIG", + 3: "BUDDY_FLYING", + 4: "BUDDY_BABY", + } + PokemonSettingsProto_BuddySize_value = map[string]int32{ + "BUDDY_MEDIUM": 0, + "BUDDY_SHOULDER": 1, + "BUDDY_BIG": 2, + "BUDDY_FLYING": 3, + "BUDDY_BABY": 4, + } +) + +func (x PokemonSettingsProto_BuddySize) Enum() *PokemonSettingsProto_BuddySize { + p := new(PokemonSettingsProto_BuddySize) + *p = x + return p +} + +func (x PokemonSettingsProto_BuddySize) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PokemonSettingsProto_BuddySize) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1052].Descriptor() +} + +func (PokemonSettingsProto_BuddySize) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1052] +} + +func (x PokemonSettingsProto_BuddySize) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PokemonSettingsProto_BuddySize.Descriptor instead. +func (PokemonSettingsProto_BuddySize) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2374, 0} +} + +type PokemonSettingsProto_PokemonUpgradeOverrideGroupProto int32 + +const ( + PokemonSettingsProto_POKEMON_UPGRADE_OVERRIDE_GROUP_PROTO_UNSET PokemonSettingsProto_PokemonUpgradeOverrideGroupProto = 0 + PokemonSettingsProto_POKEMON_UPGRADE_OVERRIDE_GROUP_PROTO_OVERRIDE_GROUP1 PokemonSettingsProto_PokemonUpgradeOverrideGroupProto = 1 +) + +// Enum value maps for PokemonSettingsProto_PokemonUpgradeOverrideGroupProto. +var ( + PokemonSettingsProto_PokemonUpgradeOverrideGroupProto_name = map[int32]string{ + 0: "POKEMON_UPGRADE_OVERRIDE_GROUP_PROTO_UNSET", + 1: "POKEMON_UPGRADE_OVERRIDE_GROUP_PROTO_OVERRIDE_GROUP1", + } + PokemonSettingsProto_PokemonUpgradeOverrideGroupProto_value = map[string]int32{ + "POKEMON_UPGRADE_OVERRIDE_GROUP_PROTO_UNSET": 0, + "POKEMON_UPGRADE_OVERRIDE_GROUP_PROTO_OVERRIDE_GROUP1": 1, + } +) + +func (x PokemonSettingsProto_PokemonUpgradeOverrideGroupProto) Enum() *PokemonSettingsProto_PokemonUpgradeOverrideGroupProto { + p := new(PokemonSettingsProto_PokemonUpgradeOverrideGroupProto) + *p = x + return p +} + +func (x PokemonSettingsProto_PokemonUpgradeOverrideGroupProto) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PokemonSettingsProto_PokemonUpgradeOverrideGroupProto) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1053].Descriptor() +} + +func (PokemonSettingsProto_PokemonUpgradeOverrideGroupProto) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1053] +} + +func (x PokemonSettingsProto_PokemonUpgradeOverrideGroupProto) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PokemonSettingsProto_PokemonUpgradeOverrideGroupProto.Descriptor instead. +func (PokemonSettingsProto_PokemonUpgradeOverrideGroupProto) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2374, 1} +} + +type PokemonTagProto_TagType int32 + +const ( + PokemonTagProto_USER PokemonTagProto_TagType = 0 + PokemonTagProto_FAVORITES PokemonTagProto_TagType = 1 + PokemonTagProto_REMOTE_TRADE PokemonTagProto_TagType = 2 +) + +// Enum value maps for PokemonTagProto_TagType. +var ( + PokemonTagProto_TagType_name = map[int32]string{ + 0: "USER", + 1: "FAVORITES", + 2: "REMOTE_TRADE", + } + PokemonTagProto_TagType_value = map[string]int32{ + "USER": 0, + "FAVORITES": 1, + "REMOTE_TRADE": 2, + } +) + +func (x PokemonTagProto_TagType) Enum() *PokemonTagProto_TagType { + p := new(PokemonTagProto_TagType) + *p = x + return p +} + +func (x PokemonTagProto_TagType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PokemonTagProto_TagType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1054].Descriptor() +} + +func (PokemonTagProto_TagType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1054] +} + +func (x PokemonTagProto_TagType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PokemonTagProto_TagType.Descriptor instead. +func (PokemonTagProto_TagType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2383, 0} +} + +type PokemonTrainingQuestProto_Status int32 + +const ( + PokemonTrainingQuestProto_UNSET PokemonTrainingQuestProto_Status = 0 + PokemonTrainingQuestProto_ACTIVE PokemonTrainingQuestProto_Status = 1 + PokemonTrainingQuestProto_COMPLETE PokemonTrainingQuestProto_Status = 2 + PokemonTrainingQuestProto_EXPIRED PokemonTrainingQuestProto_Status = 3 + PokemonTrainingQuestProto_TARGETS_MET PokemonTrainingQuestProto_Status = 4 +) + +// Enum value maps for PokemonTrainingQuestProto_Status. +var ( + PokemonTrainingQuestProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "ACTIVE", + 2: "COMPLETE", + 3: "EXPIRED", + 4: "TARGETS_MET", + } + PokemonTrainingQuestProto_Status_value = map[string]int32{ + "UNSET": 0, + "ACTIVE": 1, + "COMPLETE": 2, + "EXPIRED": 3, + "TARGETS_MET": 4, + } +) + +func (x PokemonTrainingQuestProto_Status) Enum() *PokemonTrainingQuestProto_Status { + p := new(PokemonTrainingQuestProto_Status) + *p = x + return p +} + +func (x PokemonTrainingQuestProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PokemonTrainingQuestProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1055].Descriptor() +} + +func (PokemonTrainingQuestProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1055] +} + +func (x PokemonTrainingQuestProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PokemonTrainingQuestProto_Status.Descriptor instead. +func (PokemonTrainingQuestProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2389, 0} +} + +type PopularRsvpNotificationTelemetry_BattleType int32 + +const ( + PopularRsvpNotificationTelemetry_BATTLE_TYPE_UNDEFINED_BATTLE_TYPE PopularRsvpNotificationTelemetry_BattleType = 0 + PopularRsvpNotificationTelemetry_BATTLE_TYPE_RAID PopularRsvpNotificationTelemetry_BattleType = 1 + PopularRsvpNotificationTelemetry_BATTLE_TYPE_GMAX_BATTLE PopularRsvpNotificationTelemetry_BattleType = 2 +) + +// Enum value maps for PopularRsvpNotificationTelemetry_BattleType. +var ( + PopularRsvpNotificationTelemetry_BattleType_name = map[int32]string{ + 0: "BATTLE_TYPE_UNDEFINED_BATTLE_TYPE", + 1: "BATTLE_TYPE_RAID", + 2: "BATTLE_TYPE_GMAX_BATTLE", + } + PopularRsvpNotificationTelemetry_BattleType_value = map[string]int32{ + "BATTLE_TYPE_UNDEFINED_BATTLE_TYPE": 0, + "BATTLE_TYPE_RAID": 1, + "BATTLE_TYPE_GMAX_BATTLE": 2, + } +) + +func (x PopularRsvpNotificationTelemetry_BattleType) Enum() *PopularRsvpNotificationTelemetry_BattleType { + p := new(PopularRsvpNotificationTelemetry_BattleType) + *p = x + return p +} + +func (x PopularRsvpNotificationTelemetry_BattleType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PopularRsvpNotificationTelemetry_BattleType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1056].Descriptor() +} + +func (PopularRsvpNotificationTelemetry_BattleType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1056] +} + +func (x PopularRsvpNotificationTelemetry_BattleType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PopularRsvpNotificationTelemetry_BattleType.Descriptor instead. +func (PopularRsvpNotificationTelemetry_BattleType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2399, 0} +} + +type PortalCurationImageResult_Result int32 + +const ( + PortalCurationImageResult_UNSET PortalCurationImageResult_Result = 0 + PortalCurationImageResult_SUCCESS PortalCurationImageResult_Result = 1 + PortalCurationImageResult_FEATURE_DISABLED PortalCurationImageResult_Result = 2 + PortalCurationImageResult_ALREADY_UPLOADED PortalCurationImageResult_Result = 3 + PortalCurationImageResult_IMAGE_NOT_FOUND PortalCurationImageResult_Result = 4 + PortalCurationImageResult_IMAGE_TOO_BIG PortalCurationImageResult_Result = 5 + PortalCurationImageResult_IMAGE_NOT_SERVABLE PortalCurationImageResult_Result = 6 + PortalCurationImageResult_PORTAL_NOT_FOUND PortalCurationImageResult_Result = 7 +) + +// Enum value maps for PortalCurationImageResult_Result. +var ( + PortalCurationImageResult_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FEATURE_DISABLED", + 3: "ALREADY_UPLOADED", + 4: "IMAGE_NOT_FOUND", + 5: "IMAGE_TOO_BIG", + 6: "IMAGE_NOT_SERVABLE", + 7: "PORTAL_NOT_FOUND", + } + PortalCurationImageResult_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FEATURE_DISABLED": 2, + "ALREADY_UPLOADED": 3, + "IMAGE_NOT_FOUND": 4, + "IMAGE_TOO_BIG": 5, + "IMAGE_NOT_SERVABLE": 6, + "PORTAL_NOT_FOUND": 7, + } +) + +func (x PortalCurationImageResult_Result) Enum() *PortalCurationImageResult_Result { + p := new(PortalCurationImageResult_Result) + *p = x + return p +} + +func (x PortalCurationImageResult_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PortalCurationImageResult_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1057].Descriptor() +} + +func (PortalCurationImageResult_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1057] +} + +func (x PortalCurationImageResult_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PortalCurationImageResult_Result.Descriptor instead. +func (PortalCurationImageResult_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2401, 0} +} + +type PostStaticNewsfeedResponse_Result int32 + +const ( + PostStaticNewsfeedResponse_UNSET PostStaticNewsfeedResponse_Result = 0 + PostStaticNewsfeedResponse_SUCCESS PostStaticNewsfeedResponse_Result = 1 + PostStaticNewsfeedResponse_INVALID_POST_TIMESTAMP PostStaticNewsfeedResponse_Result = 2 + PostStaticNewsfeedResponse_INVALID_APP_ID PostStaticNewsfeedResponse_Result = 3 + PostStaticNewsfeedResponse_INVALID_NEWSFEED_TITLE PostStaticNewsfeedResponse_Result = 4 + PostStaticNewsfeedResponse_INVALID_NEWSFEED_CONTENT PostStaticNewsfeedResponse_Result = 5 + PostStaticNewsfeedResponse_SEND_FAILED PostStaticNewsfeedResponse_Result = 6 + PostStaticNewsfeedResponse_LIQUID_LOGIC_ERROR PostStaticNewsfeedResponse_Result = 7 + PostStaticNewsfeedResponse_LIQUID_LOGIC_ABORTED PostStaticNewsfeedResponse_Result = 8 + PostStaticNewsfeedResponse_INVALID_ARGUMENTS PostStaticNewsfeedResponse_Result = 9 +) + +// Enum value maps for PostStaticNewsfeedResponse_Result. +var ( + PostStaticNewsfeedResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "INVALID_POST_TIMESTAMP", + 3: "INVALID_APP_ID", + 4: "INVALID_NEWSFEED_TITLE", + 5: "INVALID_NEWSFEED_CONTENT", + 6: "SEND_FAILED", + 7: "LIQUID_LOGIC_ERROR", + 8: "LIQUID_LOGIC_ABORTED", + 9: "INVALID_ARGUMENTS", + } + PostStaticNewsfeedResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "INVALID_POST_TIMESTAMP": 2, + "INVALID_APP_ID": 3, + "INVALID_NEWSFEED_TITLE": 4, + "INVALID_NEWSFEED_CONTENT": 5, + "SEND_FAILED": 6, + "LIQUID_LOGIC_ERROR": 7, + "LIQUID_LOGIC_ABORTED": 8, + "INVALID_ARGUMENTS": 9, + } +) + +func (x PostStaticNewsfeedResponse_Result) Enum() *PostStaticNewsfeedResponse_Result { + p := new(PostStaticNewsfeedResponse_Result) + *p = x + return p +} + +func (x PostStaticNewsfeedResponse_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PostStaticNewsfeedResponse_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1058].Descriptor() +} + +func (PostStaticNewsfeedResponse_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1058] +} + +func (x PostStaticNewsfeedResponse_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PostStaticNewsfeedResponse_Result.Descriptor instead. +func (PostStaticNewsfeedResponse_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2404, 0} +} + +type PostcardBookTelemetry_PostcardBookInteraction int32 + +const ( + PostcardBookTelemetry_OPEN PostcardBookTelemetry_PostcardBookInteraction = 0 +) + +// Enum value maps for PostcardBookTelemetry_PostcardBookInteraction. +var ( + PostcardBookTelemetry_PostcardBookInteraction_name = map[int32]string{ + 0: "OPEN", + } + PostcardBookTelemetry_PostcardBookInteraction_value = map[string]int32{ + "OPEN": 0, + } +) + +func (x PostcardBookTelemetry_PostcardBookInteraction) Enum() *PostcardBookTelemetry_PostcardBookInteraction { + p := new(PostcardBookTelemetry_PostcardBookInteraction) + *p = x + return p +} + +func (x PostcardBookTelemetry_PostcardBookInteraction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PostcardBookTelemetry_PostcardBookInteraction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1059].Descriptor() +} + +func (PostcardBookTelemetry_PostcardBookInteraction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1059] +} + +func (x PostcardBookTelemetry_PostcardBookInteraction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PostcardBookTelemetry_PostcardBookInteraction.Descriptor instead. +func (PostcardBookTelemetry_PostcardBookInteraction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2405, 0} +} + +type PowerUpPokestopEncounterOutProto_Result int32 + +const ( + PowerUpPokestopEncounterOutProto_UNKNOWN PowerUpPokestopEncounterOutProto_Result = 0 + PowerUpPokestopEncounterOutProto_SUCCESS PowerUpPokestopEncounterOutProto_Result = 1 + PowerUpPokestopEncounterOutProto_NOT_AVAILABLE PowerUpPokestopEncounterOutProto_Result = 2 + PowerUpPokestopEncounterOutProto_NOT_IN_RANGE PowerUpPokestopEncounterOutProto_Result = 3 + PowerUpPokestopEncounterOutProto_ENCOUNTER_ALREADY_FINISHED PowerUpPokestopEncounterOutProto_Result = 4 + PowerUpPokestopEncounterOutProto_POKEMON_INVENTORY_FULL PowerUpPokestopEncounterOutProto_Result = 5 +) + +// Enum value maps for PowerUpPokestopEncounterOutProto_Result. +var ( + PowerUpPokestopEncounterOutProto_Result_name = map[int32]string{ + 0: "UNKNOWN", + 1: "SUCCESS", + 2: "NOT_AVAILABLE", + 3: "NOT_IN_RANGE", + 4: "ENCOUNTER_ALREADY_FINISHED", + 5: "POKEMON_INVENTORY_FULL", + } + PowerUpPokestopEncounterOutProto_Result_value = map[string]int32{ + "UNKNOWN": 0, + "SUCCESS": 1, + "NOT_AVAILABLE": 2, + "NOT_IN_RANGE": 3, + "ENCOUNTER_ALREADY_FINISHED": 4, + "POKEMON_INVENTORY_FULL": 5, + } +) + +func (x PowerUpPokestopEncounterOutProto_Result) Enum() *PowerUpPokestopEncounterOutProto_Result { + p := new(PowerUpPokestopEncounterOutProto_Result) + *p = x + return p +} + +func (x PowerUpPokestopEncounterOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PowerUpPokestopEncounterOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1060].Descriptor() +} + +func (PowerUpPokestopEncounterOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1060] +} + +func (x PowerUpPokestopEncounterOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PowerUpPokestopEncounterOutProto_Result.Descriptor instead. +func (PowerUpPokestopEncounterOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2411, 0} +} + +type PrepareBreadLobbyOutProto_Result int32 + +const ( + PrepareBreadLobbyOutProto_UNSET PrepareBreadLobbyOutProto_Result = 0 + PrepareBreadLobbyOutProto_SUCCESS PrepareBreadLobbyOutProto_Result = 1 + PrepareBreadLobbyOutProto_ERROR_FEATURE_DISABLED PrepareBreadLobbyOutProto_Result = 2 + PrepareBreadLobbyOutProto_ERROR_BREAD_LOBBY_NOT_FOUND PrepareBreadLobbyOutProto_Result = 3 + PrepareBreadLobbyOutProto_ERROR_BREAD_BATTLE_UNAVAILABLE PrepareBreadLobbyOutProto_Result = 4 + PrepareBreadLobbyOutProto_ERROR_NOT_ENOUGH_TIME PrepareBreadLobbyOutProto_Result = 5 +) + +// Enum value maps for PrepareBreadLobbyOutProto_Result. +var ( + PrepareBreadLobbyOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_FEATURE_DISABLED", + 3: "ERROR_BREAD_LOBBY_NOT_FOUND", + 4: "ERROR_BREAD_BATTLE_UNAVAILABLE", + 5: "ERROR_NOT_ENOUGH_TIME", + } + PrepareBreadLobbyOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_FEATURE_DISABLED": 2, + "ERROR_BREAD_LOBBY_NOT_FOUND": 3, + "ERROR_BREAD_BATTLE_UNAVAILABLE": 4, + "ERROR_NOT_ENOUGH_TIME": 5, + } +) + +func (x PrepareBreadLobbyOutProto_Result) Enum() *PrepareBreadLobbyOutProto_Result { + p := new(PrepareBreadLobbyOutProto_Result) + *p = x + return p +} + +func (x PrepareBreadLobbyOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PrepareBreadLobbyOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1061].Descriptor() +} + +func (PrepareBreadLobbyOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1061] +} + +func (x PrepareBreadLobbyOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PrepareBreadLobbyOutProto_Result.Descriptor instead. +func (PrepareBreadLobbyOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2417, 0} +} + +type ProcessTappableOutProto_Status int32 + +const ( + ProcessTappableOutProto_UNSET ProcessTappableOutProto_Status = 0 + ProcessTappableOutProto_SUCCESS ProcessTappableOutProto_Status = 1 + ProcessTappableOutProto_ERROR_NOT_FOUND ProcessTappableOutProto_Status = 2 + ProcessTappableOutProto_ERROR_ROUTE ProcessTappableOutProto_Status = 3 + ProcessTappableOutProto_ERROR_NOT_IN_RANGE ProcessTappableOutProto_Status = 4 +) + +// Enum value maps for ProcessTappableOutProto_Status. +var ( + ProcessTappableOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_NOT_FOUND", + 3: "ERROR_ROUTE", + 4: "ERROR_NOT_IN_RANGE", + } + ProcessTappableOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NOT_FOUND": 2, + "ERROR_ROUTE": 3, + "ERROR_NOT_IN_RANGE": 4, + } +) + +func (x ProcessTappableOutProto_Status) Enum() *ProcessTappableOutProto_Status { + p := new(ProcessTappableOutProto_Status) + *p = x + return p +} + +func (x ProcessTappableOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ProcessTappableOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1062].Descriptor() +} + +func (ProcessTappableOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1062] +} + +func (x ProcessTappableOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ProcessTappableOutProto_Status.Descriptor instead. +func (ProcessTappableOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2429, 0} +} + +type ProfanityCheckOutProto_Result int32 + +const ( + ProfanityCheckOutProto_UNSET ProfanityCheckOutProto_Result = 0 + ProfanityCheckOutProto_SUCCESS ProfanityCheckOutProto_Result = 1 + ProfanityCheckOutProto_ERROR ProfanityCheckOutProto_Result = 2 +) + +// Enum value maps for ProfanityCheckOutProto_Result. +var ( + ProfanityCheckOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + } + ProfanityCheckOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + } +) + +func (x ProfanityCheckOutProto_Result) Enum() *ProfanityCheckOutProto_Result { + p := new(ProfanityCheckOutProto_Result) + *p = x + return p +} + +func (x ProfanityCheckOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ProfanityCheckOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1063].Descriptor() +} + +func (ProfanityCheckOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1063] +} + +func (x ProfanityCheckOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ProfanityCheckOutProto_Result.Descriptor instead. +func (ProfanityCheckOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2431, 0} +} + +type ProgressQuestOutProto_Status int32 + +const ( + ProgressQuestOutProto_UNSET ProgressQuestOutProto_Status = 0 + ProgressQuestOutProto_SUCCESS ProgressQuestOutProto_Status = 1 + ProgressQuestOutProto_ERROR_QUEST_NOT_FOUND ProgressQuestOutProto_Status = 2 + ProgressQuestOutProto_ERROR_EXCEEDED_GEOTARGETED_SUBMISSION_LIMIT ProgressQuestOutProto_Status = 3 + ProgressQuestOutProto_ERROR_VALIDATION_FAILED ProgressQuestOutProto_Status = 4 +) + +// Enum value maps for ProgressQuestOutProto_Status. +var ( + ProgressQuestOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_QUEST_NOT_FOUND", + 3: "ERROR_EXCEEDED_GEOTARGETED_SUBMISSION_LIMIT", + 4: "ERROR_VALIDATION_FAILED", + } + ProgressQuestOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_QUEST_NOT_FOUND": 2, + "ERROR_EXCEEDED_GEOTARGETED_SUBMISSION_LIMIT": 3, + "ERROR_VALIDATION_FAILED": 4, + } +) + +func (x ProgressQuestOutProto_Status) Enum() *ProgressQuestOutProto_Status { + p := new(ProgressQuestOutProto_Status) + *p = x + return p +} + +func (x ProgressQuestOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ProgressQuestOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1064].Descriptor() +} + +func (ProgressQuestOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1064] +} + +func (x ProgressQuestOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ProgressQuestOutProto_Status.Descriptor instead. +func (ProgressQuestOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2433, 0} +} + +type ProgressRouteOutProto_ProgressionState int32 + +const ( + ProgressRouteOutProto_UNSET ProgressRouteOutProto_ProgressionState = 0 + ProgressRouteOutProto_IN_PROGRESS ProgressRouteOutProto_ProgressionState = 1 + ProgressRouteOutProto_COMPLETE ProgressRouteOutProto_ProgressionState = 2 +) + +// Enum value maps for ProgressRouteOutProto_ProgressionState. +var ( + ProgressRouteOutProto_ProgressionState_name = map[int32]string{ + 0: "UNSET", + 1: "IN_PROGRESS", + 2: "COMPLETE", + } + ProgressRouteOutProto_ProgressionState_value = map[string]int32{ + "UNSET": 0, + "IN_PROGRESS": 1, + "COMPLETE": 2, + } +) + +func (x ProgressRouteOutProto_ProgressionState) Enum() *ProgressRouteOutProto_ProgressionState { + p := new(ProgressRouteOutProto_ProgressionState) + *p = x + return p +} + +func (x ProgressRouteOutProto_ProgressionState) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ProgressRouteOutProto_ProgressionState) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1065].Descriptor() +} + +func (ProgressRouteOutProto_ProgressionState) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1065] +} + +func (x ProgressRouteOutProto_ProgressionState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ProgressRouteOutProto_ProgressionState.Descriptor instead. +func (ProgressRouteOutProto_ProgressionState) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2435, 0} +} + +type ProgressTokenData_EncounterStateFunction int32 + +const ( + ProgressTokenData_NONE_ENCOUNTER_STATE ProgressTokenData_EncounterStateFunction = 0 + ProgressTokenData_SETUP_ENCOUNTER ProgressTokenData_EncounterStateFunction = 1 + ProgressTokenData_BEGIN_ENCOUNTER_APPROACH ProgressTokenData_EncounterStateFunction = 2 + ProgressTokenData_ENCOUNTER_STATE_COMPLETE ProgressTokenData_EncounterStateFunction = 3 + ProgressTokenData_EXIT_ENCOUNTER_STATE ProgressTokenData_EncounterStateFunction = 4 +) + +// Enum value maps for ProgressTokenData_EncounterStateFunction. +var ( + ProgressTokenData_EncounterStateFunction_name = map[int32]string{ + 0: "NONE_ENCOUNTER_STATE", + 1: "SETUP_ENCOUNTER", + 2: "BEGIN_ENCOUNTER_APPROACH", + 3: "ENCOUNTER_STATE_COMPLETE", + 4: "EXIT_ENCOUNTER_STATE", + } + ProgressTokenData_EncounterStateFunction_value = map[string]int32{ + "NONE_ENCOUNTER_STATE": 0, + "SETUP_ENCOUNTER": 1, + "BEGIN_ENCOUNTER_APPROACH": 2, + "ENCOUNTER_STATE_COMPLETE": 3, + "EXIT_ENCOUNTER_STATE": 4, + } +) + +func (x ProgressTokenData_EncounterStateFunction) Enum() *ProgressTokenData_EncounterStateFunction { + p := new(ProgressTokenData_EncounterStateFunction) + *p = x + return p +} + +func (x ProgressTokenData_EncounterStateFunction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ProgressTokenData_EncounterStateFunction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1066].Descriptor() +} + +func (ProgressTokenData_EncounterStateFunction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1066] +} + +func (x ProgressTokenData_EncounterStateFunction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ProgressTokenData_EncounterStateFunction.Descriptor instead. +func (ProgressTokenData_EncounterStateFunction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2437, 0} +} + +type ProgressTokenData_GymRootControllerFunction int32 + +const ( + ProgressTokenData_NONE_GYM_GYM_ROOT_CONTROLLER ProgressTokenData_GymRootControllerFunction = 0 + ProgressTokenData_EXIT_GYM_GYM_ROOT_CONTROLLER ProgressTokenData_GymRootControllerFunction = 1 +) + +// Enum value maps for ProgressTokenData_GymRootControllerFunction. +var ( + ProgressTokenData_GymRootControllerFunction_name = map[int32]string{ + 0: "NONE_GYM_GYM_ROOT_CONTROLLER", + 1: "EXIT_GYM_GYM_ROOT_CONTROLLER", + } + ProgressTokenData_GymRootControllerFunction_value = map[string]int32{ + "NONE_GYM_GYM_ROOT_CONTROLLER": 0, + "EXIT_GYM_GYM_ROOT_CONTROLLER": 1, + } +) + +func (x ProgressTokenData_GymRootControllerFunction) Enum() *ProgressTokenData_GymRootControllerFunction { + p := new(ProgressTokenData_GymRootControllerFunction) + *p = x + return p +} + +func (x ProgressTokenData_GymRootControllerFunction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ProgressTokenData_GymRootControllerFunction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1067].Descriptor() +} + +func (ProgressTokenData_GymRootControllerFunction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1067] +} + +func (x ProgressTokenData_GymRootControllerFunction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ProgressTokenData_GymRootControllerFunction.Descriptor instead. +func (ProgressTokenData_GymRootControllerFunction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2437, 1} +} + +type ProgressTokenData_MapExploreStateFunction int32 + +const ( + ProgressTokenData_NONE_MAP_EXPLORE_STATE ProgressTokenData_MapExploreStateFunction = 0 + ProgressTokenData_GYM_ROOT_COMPLETE ProgressTokenData_MapExploreStateFunction = 1 +) + +// Enum value maps for ProgressTokenData_MapExploreStateFunction. +var ( + ProgressTokenData_MapExploreStateFunction_name = map[int32]string{ + 0: "NONE_MAP_EXPLORE_STATE", + 1: "GYM_ROOT_COMPLETE", + } + ProgressTokenData_MapExploreStateFunction_value = map[string]int32{ + "NONE_MAP_EXPLORE_STATE": 0, + "GYM_ROOT_COMPLETE": 1, + } +) + +func (x ProgressTokenData_MapExploreStateFunction) Enum() *ProgressTokenData_MapExploreStateFunction { + p := new(ProgressTokenData_MapExploreStateFunction) + *p = x + return p +} + +func (x ProgressTokenData_MapExploreStateFunction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ProgressTokenData_MapExploreStateFunction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1068].Descriptor() +} + +func (ProgressTokenData_MapExploreStateFunction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1068] +} + +func (x ProgressTokenData_MapExploreStateFunction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ProgressTokenData_MapExploreStateFunction.Descriptor instead. +func (ProgressTokenData_MapExploreStateFunction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2437, 2} +} + +type ProgressTokenData_RaidBattleStateFunction int32 + +const ( + ProgressTokenData_NONE_RAID_BATTLE_STATE ProgressTokenData_RaidBattleStateFunction = 0 + ProgressTokenData_ENTER_RAID_BATTLE_STATE ProgressTokenData_RaidBattleStateFunction = 1 + ProgressTokenData_EXIT_RAID_BATTLE_STATE ProgressTokenData_RaidBattleStateFunction = 2 + ProgressTokenData_OBSERVE_BATTLE_FRAMES ProgressTokenData_RaidBattleStateFunction = 3 + ProgressTokenData_START_RAID_BATTLE ProgressTokenData_RaidBattleStateFunction = 4 + ProgressTokenData_START_RAID_BATTLE_WHEN_READY ProgressTokenData_RaidBattleStateFunction = 5 + ProgressTokenData_END_BATTLE_WHEN_READY ProgressTokenData_RaidBattleStateFunction = 6 + ProgressTokenData_GET_RAID_BOSS_PROTO ProgressTokenData_RaidBattleStateFunction = 7 +) + +// Enum value maps for ProgressTokenData_RaidBattleStateFunction. +var ( + ProgressTokenData_RaidBattleStateFunction_name = map[int32]string{ + 0: "NONE_RAID_BATTLE_STATE", + 1: "ENTER_RAID_BATTLE_STATE", + 2: "EXIT_RAID_BATTLE_STATE", + 3: "OBSERVE_BATTLE_FRAMES", + 4: "START_RAID_BATTLE", + 5: "START_RAID_BATTLE_WHEN_READY", + 6: "END_BATTLE_WHEN_READY", + 7: "GET_RAID_BOSS_PROTO", + } + ProgressTokenData_RaidBattleStateFunction_value = map[string]int32{ + "NONE_RAID_BATTLE_STATE": 0, + "ENTER_RAID_BATTLE_STATE": 1, + "EXIT_RAID_BATTLE_STATE": 2, + "OBSERVE_BATTLE_FRAMES": 3, + "START_RAID_BATTLE": 4, + "START_RAID_BATTLE_WHEN_READY": 5, + "END_BATTLE_WHEN_READY": 6, + "GET_RAID_BOSS_PROTO": 7, + } +) + +func (x ProgressTokenData_RaidBattleStateFunction) Enum() *ProgressTokenData_RaidBattleStateFunction { + p := new(ProgressTokenData_RaidBattleStateFunction) + *p = x + return p +} + +func (x ProgressTokenData_RaidBattleStateFunction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ProgressTokenData_RaidBattleStateFunction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1069].Descriptor() +} + +func (ProgressTokenData_RaidBattleStateFunction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1069] +} + +func (x ProgressTokenData_RaidBattleStateFunction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ProgressTokenData_RaidBattleStateFunction.Descriptor instead. +func (ProgressTokenData_RaidBattleStateFunction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2437, 3} +} + +type ProgressTokenData_RaidLobbyGuiControllerFunction int32 + +const ( + ProgressTokenData_NONE_RAID_LOBBY_GUI_CONTROLLER ProgressTokenData_RaidLobbyGuiControllerFunction = 0 + ProgressTokenData_INIT_RAID_LOBBY_GUI_CONTROLLER ProgressTokenData_RaidLobbyGuiControllerFunction = 1 + ProgressTokenData_SET_DEPENDANT_VISUALS ProgressTokenData_RaidLobbyGuiControllerFunction = 2 + ProgressTokenData_START_LOBBY_INTRO ProgressTokenData_RaidLobbyGuiControllerFunction = 3 + ProgressTokenData_LOBBY_INTRO ProgressTokenData_RaidLobbyGuiControllerFunction = 4 + ProgressTokenData_ON_LOBBY_INTRO_COMPLETE ProgressTokenData_RaidLobbyGuiControllerFunction = 5 + ProgressTokenData_SHOW_BATTLE_PREP_GUI ProgressTokenData_RaidLobbyGuiControllerFunction = 6 + ProgressTokenData_HANDLE_DISMISS_COMPLETE ProgressTokenData_RaidLobbyGuiControllerFunction = 7 + ProgressTokenData_START_TIMEOUT_SCREEN ProgressTokenData_RaidLobbyGuiControllerFunction = 8 + ProgressTokenData_REJOIN_BATTLE ProgressTokenData_RaidLobbyGuiControllerFunction = 9 + ProgressTokenData_UPDATE_AVATARS ProgressTokenData_RaidLobbyGuiControllerFunction = 10 + ProgressTokenData_START_POLLING_GET_RAID_DETAILS ProgressTokenData_RaidLobbyGuiControllerFunction = 11 + ProgressTokenData_PLAY_BATTLE_INTRO ProgressTokenData_RaidLobbyGuiControllerFunction = 12 + ProgressTokenData_LEAVE_LOBBY ProgressTokenData_RaidLobbyGuiControllerFunction = 13 + ProgressTokenData_ON_POKEMON_INVENTORY_OPENED ProgressTokenData_RaidLobbyGuiControllerFunction = 14 + ProgressTokenData_ON_CLICK_INVENTORY ProgressTokenData_RaidLobbyGuiControllerFunction = 15 + ProgressTokenData_ON_TAP ProgressTokenData_RaidLobbyGuiControllerFunction = 16 + ProgressTokenData_HANDLE_RAID_BATTLE_COMPLETE ProgressTokenData_RaidLobbyGuiControllerFunction = 17 +) + +// Enum value maps for ProgressTokenData_RaidLobbyGuiControllerFunction. +var ( + ProgressTokenData_RaidLobbyGuiControllerFunction_name = map[int32]string{ + 0: "NONE_RAID_LOBBY_GUI_CONTROLLER", + 1: "INIT_RAID_LOBBY_GUI_CONTROLLER", + 2: "SET_DEPENDANT_VISUALS", + 3: "START_LOBBY_INTRO", + 4: "LOBBY_INTRO", + 5: "ON_LOBBY_INTRO_COMPLETE", + 6: "SHOW_BATTLE_PREP_GUI", + 7: "HANDLE_DISMISS_COMPLETE", + 8: "START_TIMEOUT_SCREEN", + 9: "REJOIN_BATTLE", + 10: "UPDATE_AVATARS", + 11: "START_POLLING_GET_RAID_DETAILS", + 12: "PLAY_BATTLE_INTRO", + 13: "LEAVE_LOBBY", + 14: "ON_POKEMON_INVENTORY_OPENED", + 15: "ON_CLICK_INVENTORY", + 16: "ON_TAP", + 17: "HANDLE_RAID_BATTLE_COMPLETE", + } + ProgressTokenData_RaidLobbyGuiControllerFunction_value = map[string]int32{ + "NONE_RAID_LOBBY_GUI_CONTROLLER": 0, + "INIT_RAID_LOBBY_GUI_CONTROLLER": 1, + "SET_DEPENDANT_VISUALS": 2, + "START_LOBBY_INTRO": 3, + "LOBBY_INTRO": 4, + "ON_LOBBY_INTRO_COMPLETE": 5, + "SHOW_BATTLE_PREP_GUI": 6, + "HANDLE_DISMISS_COMPLETE": 7, + "START_TIMEOUT_SCREEN": 8, + "REJOIN_BATTLE": 9, + "UPDATE_AVATARS": 10, + "START_POLLING_GET_RAID_DETAILS": 11, + "PLAY_BATTLE_INTRO": 12, + "LEAVE_LOBBY": 13, + "ON_POKEMON_INVENTORY_OPENED": 14, + "ON_CLICK_INVENTORY": 15, + "ON_TAP": 16, + "HANDLE_RAID_BATTLE_COMPLETE": 17, + } +) + +func (x ProgressTokenData_RaidLobbyGuiControllerFunction) Enum() *ProgressTokenData_RaidLobbyGuiControllerFunction { + p := new(ProgressTokenData_RaidLobbyGuiControllerFunction) + *p = x + return p +} + +func (x ProgressTokenData_RaidLobbyGuiControllerFunction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ProgressTokenData_RaidLobbyGuiControllerFunction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1070].Descriptor() +} + +func (ProgressTokenData_RaidLobbyGuiControllerFunction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1070] +} + +func (x ProgressTokenData_RaidLobbyGuiControllerFunction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ProgressTokenData_RaidLobbyGuiControllerFunction.Descriptor instead. +func (ProgressTokenData_RaidLobbyGuiControllerFunction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2437, 4} +} + +type ProgressTokenData_RaidLobbyStateFunction int32 + +const ( + ProgressTokenData_NONE_RAID_LOBBY_STATE ProgressTokenData_RaidLobbyStateFunction = 0 + ProgressTokenData_ENTER_RAID_LOBBY_STATE ProgressTokenData_RaidLobbyStateFunction = 1 + ProgressTokenData_EXIT_RAID_LOBBY_STATE ProgressTokenData_RaidLobbyStateFunction = 2 + ProgressTokenData_CREATE_LOBBY ProgressTokenData_RaidLobbyStateFunction = 3 + ProgressTokenData_CREATE_LOBBY_FOR_REAL ProgressTokenData_RaidLobbyStateFunction = 4 + ProgressTokenData_START_RAID_BATTLE_STATE ProgressTokenData_RaidLobbyStateFunction = 5 + ProgressTokenData_CANCEL_RAID_BATTLE_TRANSITION ProgressTokenData_RaidLobbyStateFunction = 6 +) + +// Enum value maps for ProgressTokenData_RaidLobbyStateFunction. +var ( + ProgressTokenData_RaidLobbyStateFunction_name = map[int32]string{ + 0: "NONE_RAID_LOBBY_STATE", + 1: "ENTER_RAID_LOBBY_STATE", + 2: "EXIT_RAID_LOBBY_STATE", + 3: "CREATE_LOBBY", + 4: "CREATE_LOBBY_FOR_REAL", + 5: "START_RAID_BATTLE_STATE", + 6: "CANCEL_RAID_BATTLE_TRANSITION", + } + ProgressTokenData_RaidLobbyStateFunction_value = map[string]int32{ + "NONE_RAID_LOBBY_STATE": 0, + "ENTER_RAID_LOBBY_STATE": 1, + "EXIT_RAID_LOBBY_STATE": 2, + "CREATE_LOBBY": 3, + "CREATE_LOBBY_FOR_REAL": 4, + "START_RAID_BATTLE_STATE": 5, + "CANCEL_RAID_BATTLE_TRANSITION": 6, + } +) + +func (x ProgressTokenData_RaidLobbyStateFunction) Enum() *ProgressTokenData_RaidLobbyStateFunction { + p := new(ProgressTokenData_RaidLobbyStateFunction) + *p = x + return p +} + +func (x ProgressTokenData_RaidLobbyStateFunction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ProgressTokenData_RaidLobbyStateFunction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1071].Descriptor() +} + +func (ProgressTokenData_RaidLobbyStateFunction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1071] +} + +func (x ProgressTokenData_RaidLobbyStateFunction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ProgressTokenData_RaidLobbyStateFunction.Descriptor instead. +func (ProgressTokenData_RaidLobbyStateFunction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2437, 5} +} + +type ProgressTokenData_RaidResolveStateFunction int32 + +const ( + ProgressTokenData_NONE_RAID_RESOLVE_STATE ProgressTokenData_RaidResolveStateFunction = 0 + ProgressTokenData_ENTER_RAID_RESOLVE_STATE ProgressTokenData_RaidResolveStateFunction = 1 + ProgressTokenData_EXIT_RAID_RESOLVE_STATE ProgressTokenData_RaidResolveStateFunction = 2 + ProgressTokenData_INIT_RAID_RESOLVE_STATE ProgressTokenData_RaidResolveStateFunction = 3 +) + +// Enum value maps for ProgressTokenData_RaidResolveStateFunction. +var ( + ProgressTokenData_RaidResolveStateFunction_name = map[int32]string{ + 0: "NONE_RAID_RESOLVE_STATE", + 1: "ENTER_RAID_RESOLVE_STATE", + 2: "EXIT_RAID_RESOLVE_STATE", + 3: "INIT_RAID_RESOLVE_STATE", + } + ProgressTokenData_RaidResolveStateFunction_value = map[string]int32{ + "NONE_RAID_RESOLVE_STATE": 0, + "ENTER_RAID_RESOLVE_STATE": 1, + "EXIT_RAID_RESOLVE_STATE": 2, + "INIT_RAID_RESOLVE_STATE": 3, + } +) + +func (x ProgressTokenData_RaidResolveStateFunction) Enum() *ProgressTokenData_RaidResolveStateFunction { + p := new(ProgressTokenData_RaidResolveStateFunction) + *p = x + return p +} + +func (x ProgressTokenData_RaidResolveStateFunction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ProgressTokenData_RaidResolveStateFunction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1072].Descriptor() +} + +func (ProgressTokenData_RaidResolveStateFunction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1072] +} + +func (x ProgressTokenData_RaidResolveStateFunction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ProgressTokenData_RaidResolveStateFunction.Descriptor instead. +func (ProgressTokenData_RaidResolveStateFunction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2437, 6} +} + +type ProgressTokenData_RaidResolveUIControllerFunction int32 + +const ( + ProgressTokenData_NONE_RAID_RESOLVE_UI_CONTROLLER ProgressTokenData_RaidResolveUIControllerFunction = 0 + ProgressTokenData_INIT_RAID_RESOLVE_UI_CONTROLLER ProgressTokenData_RaidResolveUIControllerFunction = 1 + ProgressTokenData_CLOSE_RAID_RESOLVE_UI_CONTROLLER ProgressTokenData_RaidResolveUIControllerFunction = 2 +) + +// Enum value maps for ProgressTokenData_RaidResolveUIControllerFunction. +var ( + ProgressTokenData_RaidResolveUIControllerFunction_name = map[int32]string{ + 0: "NONE_RAID_RESOLVE_UI_CONTROLLER", + 1: "INIT_RAID_RESOLVE_UI_CONTROLLER", + 2: "CLOSE_RAID_RESOLVE_UI_CONTROLLER", + } + ProgressTokenData_RaidResolveUIControllerFunction_value = map[string]int32{ + "NONE_RAID_RESOLVE_UI_CONTROLLER": 0, + "INIT_RAID_RESOLVE_UI_CONTROLLER": 1, + "CLOSE_RAID_RESOLVE_UI_CONTROLLER": 2, + } +) + +func (x ProgressTokenData_RaidResolveUIControllerFunction) Enum() *ProgressTokenData_RaidResolveUIControllerFunction { + p := new(ProgressTokenData_RaidResolveUIControllerFunction) + *p = x + return p +} + +func (x ProgressTokenData_RaidResolveUIControllerFunction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ProgressTokenData_RaidResolveUIControllerFunction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1073].Descriptor() +} + +func (ProgressTokenData_RaidResolveUIControllerFunction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1073] +} + +func (x ProgressTokenData_RaidResolveUIControllerFunction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ProgressTokenData_RaidResolveUIControllerFunction.Descriptor instead. +func (ProgressTokenData_RaidResolveUIControllerFunction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2437, 7} +} + +type ProgressTokenData_RaidStateFunction int32 + +const ( + ProgressTokenData_NONE_RAID_STATE ProgressTokenData_RaidStateFunction = 0 + ProgressTokenData_EXIT_GYM_RAID_STATE ProgressTokenData_RaidStateFunction = 1 +) + +// Enum value maps for ProgressTokenData_RaidStateFunction. +var ( + ProgressTokenData_RaidStateFunction_name = map[int32]string{ + 0: "NONE_RAID_STATE", + 1: "EXIT_GYM_RAID_STATE", + } + ProgressTokenData_RaidStateFunction_value = map[string]int32{ + "NONE_RAID_STATE": 0, + "EXIT_GYM_RAID_STATE": 1, + } +) + +func (x ProgressTokenData_RaidStateFunction) Enum() *ProgressTokenData_RaidStateFunction { + p := new(ProgressTokenData_RaidStateFunction) + *p = x + return p +} + +func (x ProgressTokenData_RaidStateFunction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ProgressTokenData_RaidStateFunction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1074].Descriptor() +} + +func (ProgressTokenData_RaidStateFunction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1074] +} + +func (x ProgressTokenData_RaidStateFunction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ProgressTokenData_RaidStateFunction.Descriptor instead. +func (ProgressTokenData_RaidStateFunction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2437, 8} +} + +type ProposeRemoteTradeOutProto_Result int32 + +const ( + ProposeRemoteTradeOutProto_UNSET ProposeRemoteTradeOutProto_Result = 0 + ProposeRemoteTradeOutProto_SUCCESS ProposeRemoteTradeOutProto_Result = 1 + ProposeRemoteTradeOutProto_ERROR_UNKNOWN ProposeRemoteTradeOutProto_Result = 2 + ProposeRemoteTradeOutProto_ERROR_FRIEND_NOT_FOUND ProposeRemoteTradeOutProto_Result = 3 + ProposeRemoteTradeOutProto_ERROR_INVALID_FRIEND ProposeRemoteTradeOutProto_Result = 4 + ProposeRemoteTradeOutProto_ERROR_INVALID_POKEMON ProposeRemoteTradeOutProto_Result = 5 + ProposeRemoteTradeOutProto_ERROR_RATE_LIMITED ProposeRemoteTradeOutProto_Result = 6 +) + +// Enum value maps for ProposeRemoteTradeOutProto_Result. +var ( + ProposeRemoteTradeOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_FRIEND_NOT_FOUND", + 4: "ERROR_INVALID_FRIEND", + 5: "ERROR_INVALID_POKEMON", + 6: "ERROR_RATE_LIMITED", + } + ProposeRemoteTradeOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_FRIEND_NOT_FOUND": 3, + "ERROR_INVALID_FRIEND": 4, + "ERROR_INVALID_POKEMON": 5, + "ERROR_RATE_LIMITED": 6, + } +) + +func (x ProposeRemoteTradeOutProto_Result) Enum() *ProposeRemoteTradeOutProto_Result { + p := new(ProposeRemoteTradeOutProto_Result) + *p = x + return p +} + +func (x ProposeRemoteTradeOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ProposeRemoteTradeOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1075].Descriptor() +} + +func (ProposeRemoteTradeOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1075] +} + +func (x ProposeRemoteTradeOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ProposeRemoteTradeOutProto_Result.Descriptor instead. +func (ProposeRemoteTradeOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2440, 0} +} + +type ProxyResponseProto_Status int32 + +const ( + ProxyResponseProto_UNSET ProxyResponseProto_Status = 0 + ProxyResponseProto_COMPLETED ProxyResponseProto_Status = 1 + ProxyResponseProto_COMPLETED_AND_REASSIGNED ProxyResponseProto_Status = 2 + ProxyResponseProto_ACTION_NOT_FOUND ProxyResponseProto_Status = 3 + ProxyResponseProto_ASSIGNMENT_ERROR ProxyResponseProto_Status = 4 + ProxyResponseProto_PROXY_UNAUTHORIZED_ERROR ProxyResponseProto_Status = 5 + ProxyResponseProto_INTERNAL_ERROR ProxyResponseProto_Status = 6 + ProxyResponseProto_BAD_REQUEST ProxyResponseProto_Status = 7 + ProxyResponseProto_ACCESS_DENIED ProxyResponseProto_Status = 8 + ProxyResponseProto_TIMEOUT_ERROR ProxyResponseProto_Status = 9 + ProxyResponseProto_RATE_LIMITED ProxyResponseProto_Status = 10 +) + +// Enum value maps for ProxyResponseProto_Status. +var ( + ProxyResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "COMPLETED", + 2: "COMPLETED_AND_REASSIGNED", + 3: "ACTION_NOT_FOUND", + 4: "ASSIGNMENT_ERROR", + 5: "PROXY_UNAUTHORIZED_ERROR", + 6: "INTERNAL_ERROR", + 7: "BAD_REQUEST", + 8: "ACCESS_DENIED", + 9: "TIMEOUT_ERROR", + 10: "RATE_LIMITED", + } + ProxyResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "COMPLETED": 1, + "COMPLETED_AND_REASSIGNED": 2, + "ACTION_NOT_FOUND": 3, + "ASSIGNMENT_ERROR": 4, + "PROXY_UNAUTHORIZED_ERROR": 5, + "INTERNAL_ERROR": 6, + "BAD_REQUEST": 7, + "ACCESS_DENIED": 8, + "TIMEOUT_ERROR": 9, + "RATE_LIMITED": 10, + } +) + +func (x ProxyResponseProto_Status) Enum() *ProxyResponseProto_Status { + p := new(ProxyResponseProto_Status) + *p = x + return p +} + +func (x ProxyResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ProxyResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1076].Descriptor() +} + +func (ProxyResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1076] +} + +func (x ProxyResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ProxyResponseProto_Status.Descriptor instead. +func (ProxyResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2446, 0} +} + +type PurifyPokemonOutProto_Status int32 + +const ( + PurifyPokemonOutProto_UNSET PurifyPokemonOutProto_Status = 0 + PurifyPokemonOutProto_SUCCESS PurifyPokemonOutProto_Status = 1 + PurifyPokemonOutProto_ERROR_INSUFFICIENT_FUNDS PurifyPokemonOutProto_Status = 3 + PurifyPokemonOutProto_ERROR_POKEMON_DEPLOYED PurifyPokemonOutProto_Status = 4 + PurifyPokemonOutProto_ERROR_POKEMON_NOT_FOUND PurifyPokemonOutProto_Status = 5 + PurifyPokemonOutProto_ERROR_POKEMON_NOT_SHADOW PurifyPokemonOutProto_Status = 6 +) + +// Enum value maps for PurifyPokemonOutProto_Status. +var ( + PurifyPokemonOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 3: "ERROR_INSUFFICIENT_FUNDS", + 4: "ERROR_POKEMON_DEPLOYED", + 5: "ERROR_POKEMON_NOT_FOUND", + 6: "ERROR_POKEMON_NOT_SHADOW", + } + PurifyPokemonOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_INSUFFICIENT_FUNDS": 3, + "ERROR_POKEMON_DEPLOYED": 4, + "ERROR_POKEMON_NOT_FOUND": 5, + "ERROR_POKEMON_NOT_SHADOW": 6, + } +) + +func (x PurifyPokemonOutProto_Status) Enum() *PurifyPokemonOutProto_Status { + p := new(PurifyPokemonOutProto_Status) + *p = x + return p +} + +func (x PurifyPokemonOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PurifyPokemonOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1077].Descriptor() +} + +func (PurifyPokemonOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1077] +} + +func (x PurifyPokemonOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PurifyPokemonOutProto_Status.Descriptor instead. +func (PurifyPokemonOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2451, 0} +} + +type PushNotificationRegistryOutProto_Result int32 + +const ( + PushNotificationRegistryOutProto_UNSET PushNotificationRegistryOutProto_Result = 0 + PushNotificationRegistryOutProto_SUCCESS PushNotificationRegistryOutProto_Result = 1 + PushNotificationRegistryOutProto_NO_CHANGE PushNotificationRegistryOutProto_Result = 2 +) + +// Enum value maps for PushNotificationRegistryOutProto_Result. +var ( + PushNotificationRegistryOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "NO_CHANGE", + } + PushNotificationRegistryOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "NO_CHANGE": 2, + } +) + +func (x PushNotificationRegistryOutProto_Result) Enum() *PushNotificationRegistryOutProto_Result { + p := new(PushNotificationRegistryOutProto_Result) + *p = x + return p +} + +func (x PushNotificationRegistryOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PushNotificationRegistryOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1078].Descriptor() +} + +func (PushNotificationRegistryOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1078] +} + +func (x PushNotificationRegistryOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PushNotificationRegistryOutProto_Result.Descriptor instead. +func (PushNotificationRegistryOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2457, 0} +} + +type PvpBattleResultsProto_BattleResult int32 + +const ( + PvpBattleResultsProto_UNSET PvpBattleResultsProto_BattleResult = 0 + PvpBattleResultsProto_WIN PvpBattleResultsProto_BattleResult = 1 + PvpBattleResultsProto_LOSS PvpBattleResultsProto_BattleResult = 2 + PvpBattleResultsProto_DRAW PvpBattleResultsProto_BattleResult = 3 +) + +// Enum value maps for PvpBattleResultsProto_BattleResult. +var ( + PvpBattleResultsProto_BattleResult_name = map[int32]string{ + 0: "UNSET", + 1: "WIN", + 2: "LOSS", + 3: "DRAW", + } + PvpBattleResultsProto_BattleResult_value = map[string]int32{ + "UNSET": 0, + "WIN": 1, + "LOSS": 2, + "DRAW": 3, + } +) + +func (x PvpBattleResultsProto_BattleResult) Enum() *PvpBattleResultsProto_BattleResult { + p := new(PvpBattleResultsProto_BattleResult) + *p = x + return p +} + +func (x PvpBattleResultsProto_BattleResult) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PvpBattleResultsProto_BattleResult) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1079].Descriptor() +} + +func (PvpBattleResultsProto_BattleResult) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1079] +} + +func (x PvpBattleResultsProto_BattleResult) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use PvpBattleResultsProto_BattleResult.Descriptor instead. +func (PvpBattleResultsProto_BattleResult) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2461, 0} +} + +type QuestConditionProto_ConditionType int32 + +const ( + QuestConditionProto_UNSET QuestConditionProto_ConditionType = 0 + QuestConditionProto_WITH_POKEMON_TYPE QuestConditionProto_ConditionType = 1 + QuestConditionProto_WITH_POKEMON_CATEGORY QuestConditionProto_ConditionType = 2 + QuestConditionProto_WITH_WEATHER_BOOST QuestConditionProto_ConditionType = 3 + QuestConditionProto_WITH_DAILY_CAPTURE_BONUS QuestConditionProto_ConditionType = 4 + QuestConditionProto_WITH_DAILY_SPIN_BONUS QuestConditionProto_ConditionType = 5 + QuestConditionProto_WITH_WIN_RAID_STATUS QuestConditionProto_ConditionType = 6 + QuestConditionProto_WITH_RAID_LEVEL QuestConditionProto_ConditionType = 7 + QuestConditionProto_WITH_THROW_TYPE QuestConditionProto_ConditionType = 8 + QuestConditionProto_WITH_WIN_GYM_BATTLE_STATUS QuestConditionProto_ConditionType = 9 + QuestConditionProto_WITH_SUPER_EFFECTIVE_CHARGE QuestConditionProto_ConditionType = 10 + QuestConditionProto_WITH_ITEM QuestConditionProto_ConditionType = 11 + QuestConditionProto_WITH_UNIQUE_POKESTOP QuestConditionProto_ConditionType = 12 + QuestConditionProto_WITH_QUEST_CONTEXT QuestConditionProto_ConditionType = 13 + QuestConditionProto_WITH_THROW_TYPE_IN_A_ROW QuestConditionProto_ConditionType = 14 + QuestConditionProto_WITH_CURVE_BALL QuestConditionProto_ConditionType = 15 + QuestConditionProto_WITH_BADGE_TYPE QuestConditionProto_ConditionType = 16 + QuestConditionProto_WITH_PLAYER_LEVEL QuestConditionProto_ConditionType = 17 + QuestConditionProto_WITH_WIN_BATTLE_STATUS QuestConditionProto_ConditionType = 18 + QuestConditionProto_WITH_NEW_FRIEND QuestConditionProto_ConditionType = 19 + QuestConditionProto_WITH_DAYS_IN_A_ROW QuestConditionProto_ConditionType = 20 + QuestConditionProto_WITH_UNIQUE_POKEMON QuestConditionProto_ConditionType = 21 + QuestConditionProto_WITH_NPC_COMBAT QuestConditionProto_ConditionType = 22 + QuestConditionProto_WITH_PVP_COMBAT QuestConditionProto_ConditionType = 23 + QuestConditionProto_WITH_LOCATION QuestConditionProto_ConditionType = 24 + QuestConditionProto_WITH_DISTANCE QuestConditionProto_ConditionType = 25 + QuestConditionProto_WITH_POKEMON_ALIGNMENT QuestConditionProto_ConditionType = 26 + QuestConditionProto_WITH_INVASION_CHARACTER QuestConditionProto_ConditionType = 27 + QuestConditionProto_WITH_BUDDY QuestConditionProto_ConditionType = 28 + QuestConditionProto_WITH_BUDDY_INTERESTING_POI QuestConditionProto_ConditionType = 29 + QuestConditionProto_WITH_DAILY_BUDDY_AFFECTION QuestConditionProto_ConditionType = 30 + QuestConditionProto_WITH_POKEMON_LEVEL QuestConditionProto_ConditionType = 31 + QuestConditionProto_WITH_SINGLE_DAY QuestConditionProto_ConditionType = 32 + QuestConditionProto_WITH_UNIQUE_POKEMON_TEAM QuestConditionProto_ConditionType = 33 + QuestConditionProto_WITH_MAX_CP QuestConditionProto_ConditionType = 34 + QuestConditionProto_WITH_LUCKY_POKEMON QuestConditionProto_ConditionType = 35 + QuestConditionProto_WITH_LEGENDARY_POKEMON QuestConditionProto_ConditionType = 36 + QuestConditionProto_WITH_TEMP_EVO_POKEMON QuestConditionProto_ConditionType = 37 + QuestConditionProto_WITH_GBL_RANK QuestConditionProto_ConditionType = 38 + QuestConditionProto_WITH_CATCHES_IN_A_ROW QuestConditionProto_ConditionType = 39 + QuestConditionProto_WITH_ENCOUNTER_TYPE QuestConditionProto_ConditionType = 40 + QuestConditionProto_WITH_COMBAT_TYPE QuestConditionProto_ConditionType = 41 + QuestConditionProto_WITH_GEOTARGETED_POI QuestConditionProto_ConditionType = 42 + QuestConditionProto_WITH_ITEM_TYPE QuestConditionProto_ConditionType = 43 + QuestConditionProto_WITH_RAID_ELAPSED_TIME QuestConditionProto_ConditionType = 44 + QuestConditionProto_WITH_FRIEND_LEVEL QuestConditionProto_ConditionType = 45 + QuestConditionProto_WITH_STICKER QuestConditionProto_ConditionType = 46 + QuestConditionProto_WITH_POKEMON_CP QuestConditionProto_ConditionType = 47 + QuestConditionProto_WITH_RAID_LOCATION QuestConditionProto_ConditionType = 48 + QuestConditionProto_WITH_FRIENDS_RAID QuestConditionProto_ConditionType = 49 + QuestConditionProto_WITH_POKEMON_COSTUME QuestConditionProto_ConditionType = 50 + QuestConditionProto_WITH_APPLIED_ITEM QuestConditionProto_ConditionType = 51 + QuestConditionProto_WITH_POKEMON_SIZE QuestConditionProto_ConditionType = 52 + QuestConditionProto_WITH_TOTAL_DAYS QuestConditionProto_ConditionType = 53 + QuestConditionProto_WITH_DEVICE_TYPE QuestConditionProto_ConditionType = 54 + QuestConditionProto_WITH_ROUTE_TRAVEL QuestConditionProto_ConditionType = 55 + QuestConditionProto_WITH_UNIQUE_ROUTE_TRAVEL QuestConditionProto_ConditionType = 56 + QuestConditionProto_WITH_TAPPABLE_TYPE QuestConditionProto_ConditionType = 57 + QuestConditionProto_WITH_IN_PARTY QuestConditionProto_ConditionType = 58 + QuestConditionProto_WITH_SHINY_POKEMON QuestConditionProto_ConditionType = 59 + QuestConditionProto_WITH_ABILITY_PARTY_POWER_DAMAGE_DEALT QuestConditionProto_ConditionType = 60 + QuestConditionProto_WITH_AUTH_PROVIDER_TYPE QuestConditionProto_ConditionType = 61 + QuestConditionProto_WITH_OPPONENT_POKEMON_BATTLE_STATUS QuestConditionProto_ConditionType = 62 + QuestConditionProto_WITH_FORT_ID QuestConditionProto_ConditionType = 63 + QuestConditionProto_WITH_POKEMON_MOVE QuestConditionProto_ConditionType = 64 + QuestConditionProto_WITH_POKEMON_FORM QuestConditionProto_ConditionType = 65 + QuestConditionProto_WITH_BREAD_POKEMON QuestConditionProto_ConditionType = 66 + QuestConditionProto_WITH_BREAD_DOUGH_POKEMON QuestConditionProto_ConditionType = 67 + QuestConditionProto_WITH_WIN_BREAD_BATTLE QuestConditionProto_ConditionType = 68 + QuestConditionProto_WITH_BREAD_MOVE_TYPE QuestConditionProto_ConditionType = 69 + QuestConditionProto_WITH_STRONG_POKEMON QuestConditionProto_ConditionType = 70 + QuestConditionProto_WITH_POI_SPONSOR_ID QuestConditionProto_ConditionType = 71 + QuestConditionProto_WITH_WIN_BREAD_DOUGH_BATTLE QuestConditionProto_ConditionType = 73 + QuestConditionProto_WITH_PAGE_TYPE QuestConditionProto_ConditionType = 74 + QuestConditionProto_WITH_MAX_POKEMON QuestConditionProto_ConditionType = 75 + QuestConditionProto_WITH_TRAINEE_POKEMON_ATTRIBUTES QuestConditionProto_ConditionType = 76 + QuestConditionProto_WITH_BATTLE_OPPONENT_POKEMON QuestConditionProto_ConditionType = 77 + QuestConditionProto_WITH_POKEMON_TYPE_MOVE QuestConditionProto_ConditionType = 78 + QuestConditionProto_WITH_POKEMON_FAMILY QuestConditionProto_ConditionType = 79 + QuestConditionProto_WITH_QUEST_ID QuestConditionProto_ConditionType = 80 +) + +// Enum value maps for QuestConditionProto_ConditionType. +var ( + QuestConditionProto_ConditionType_name = map[int32]string{ + 0: "UNSET", + 1: "WITH_POKEMON_TYPE", + 2: "WITH_POKEMON_CATEGORY", + 3: "WITH_WEATHER_BOOST", + 4: "WITH_DAILY_CAPTURE_BONUS", + 5: "WITH_DAILY_SPIN_BONUS", + 6: "WITH_WIN_RAID_STATUS", + 7: "WITH_RAID_LEVEL", + 8: "WITH_THROW_TYPE", + 9: "WITH_WIN_GYM_BATTLE_STATUS", + 10: "WITH_SUPER_EFFECTIVE_CHARGE", + 11: "WITH_ITEM", + 12: "WITH_UNIQUE_POKESTOP", + 13: "WITH_QUEST_CONTEXT", + 14: "WITH_THROW_TYPE_IN_A_ROW", + 15: "WITH_CURVE_BALL", + 16: "WITH_BADGE_TYPE", + 17: "WITH_PLAYER_LEVEL", + 18: "WITH_WIN_BATTLE_STATUS", + 19: "WITH_NEW_FRIEND", + 20: "WITH_DAYS_IN_A_ROW", + 21: "WITH_UNIQUE_POKEMON", + 22: "WITH_NPC_COMBAT", + 23: "WITH_PVP_COMBAT", + 24: "WITH_LOCATION", + 25: "WITH_DISTANCE", + 26: "WITH_POKEMON_ALIGNMENT", + 27: "WITH_INVASION_CHARACTER", + 28: "WITH_BUDDY", + 29: "WITH_BUDDY_INTERESTING_POI", + 30: "WITH_DAILY_BUDDY_AFFECTION", + 31: "WITH_POKEMON_LEVEL", + 32: "WITH_SINGLE_DAY", + 33: "WITH_UNIQUE_POKEMON_TEAM", + 34: "WITH_MAX_CP", + 35: "WITH_LUCKY_POKEMON", + 36: "WITH_LEGENDARY_POKEMON", + 37: "WITH_TEMP_EVO_POKEMON", + 38: "WITH_GBL_RANK", + 39: "WITH_CATCHES_IN_A_ROW", + 40: "WITH_ENCOUNTER_TYPE", + 41: "WITH_COMBAT_TYPE", + 42: "WITH_GEOTARGETED_POI", + 43: "WITH_ITEM_TYPE", + 44: "WITH_RAID_ELAPSED_TIME", + 45: "WITH_FRIEND_LEVEL", + 46: "WITH_STICKER", + 47: "WITH_POKEMON_CP", + 48: "WITH_RAID_LOCATION", + 49: "WITH_FRIENDS_RAID", + 50: "WITH_POKEMON_COSTUME", + 51: "WITH_APPLIED_ITEM", + 52: "WITH_POKEMON_SIZE", + 53: "WITH_TOTAL_DAYS", + 54: "WITH_DEVICE_TYPE", + 55: "WITH_ROUTE_TRAVEL", + 56: "WITH_UNIQUE_ROUTE_TRAVEL", + 57: "WITH_TAPPABLE_TYPE", + 58: "WITH_IN_PARTY", + 59: "WITH_SHINY_POKEMON", + 60: "WITH_ABILITY_PARTY_POWER_DAMAGE_DEALT", + 61: "WITH_AUTH_PROVIDER_TYPE", + 62: "WITH_OPPONENT_POKEMON_BATTLE_STATUS", + 63: "WITH_FORT_ID", + 64: "WITH_POKEMON_MOVE", + 65: "WITH_POKEMON_FORM", + 66: "WITH_BREAD_POKEMON", + 67: "WITH_BREAD_DOUGH_POKEMON", + 68: "WITH_WIN_BREAD_BATTLE", + 69: "WITH_BREAD_MOVE_TYPE", + 70: "WITH_STRONG_POKEMON", + 71: "WITH_POI_SPONSOR_ID", + 73: "WITH_WIN_BREAD_DOUGH_BATTLE", + 74: "WITH_PAGE_TYPE", + 75: "WITH_MAX_POKEMON", + 76: "WITH_TRAINEE_POKEMON_ATTRIBUTES", + 77: "WITH_BATTLE_OPPONENT_POKEMON", + 78: "WITH_POKEMON_TYPE_MOVE", + 79: "WITH_POKEMON_FAMILY", + 80: "WITH_QUEST_ID", + } + QuestConditionProto_ConditionType_value = map[string]int32{ + "UNSET": 0, + "WITH_POKEMON_TYPE": 1, + "WITH_POKEMON_CATEGORY": 2, + "WITH_WEATHER_BOOST": 3, + "WITH_DAILY_CAPTURE_BONUS": 4, + "WITH_DAILY_SPIN_BONUS": 5, + "WITH_WIN_RAID_STATUS": 6, + "WITH_RAID_LEVEL": 7, + "WITH_THROW_TYPE": 8, + "WITH_WIN_GYM_BATTLE_STATUS": 9, + "WITH_SUPER_EFFECTIVE_CHARGE": 10, + "WITH_ITEM": 11, + "WITH_UNIQUE_POKESTOP": 12, + "WITH_QUEST_CONTEXT": 13, + "WITH_THROW_TYPE_IN_A_ROW": 14, + "WITH_CURVE_BALL": 15, + "WITH_BADGE_TYPE": 16, + "WITH_PLAYER_LEVEL": 17, + "WITH_WIN_BATTLE_STATUS": 18, + "WITH_NEW_FRIEND": 19, + "WITH_DAYS_IN_A_ROW": 20, + "WITH_UNIQUE_POKEMON": 21, + "WITH_NPC_COMBAT": 22, + "WITH_PVP_COMBAT": 23, + "WITH_LOCATION": 24, + "WITH_DISTANCE": 25, + "WITH_POKEMON_ALIGNMENT": 26, + "WITH_INVASION_CHARACTER": 27, + "WITH_BUDDY": 28, + "WITH_BUDDY_INTERESTING_POI": 29, + "WITH_DAILY_BUDDY_AFFECTION": 30, + "WITH_POKEMON_LEVEL": 31, + "WITH_SINGLE_DAY": 32, + "WITH_UNIQUE_POKEMON_TEAM": 33, + "WITH_MAX_CP": 34, + "WITH_LUCKY_POKEMON": 35, + "WITH_LEGENDARY_POKEMON": 36, + "WITH_TEMP_EVO_POKEMON": 37, + "WITH_GBL_RANK": 38, + "WITH_CATCHES_IN_A_ROW": 39, + "WITH_ENCOUNTER_TYPE": 40, + "WITH_COMBAT_TYPE": 41, + "WITH_GEOTARGETED_POI": 42, + "WITH_ITEM_TYPE": 43, + "WITH_RAID_ELAPSED_TIME": 44, + "WITH_FRIEND_LEVEL": 45, + "WITH_STICKER": 46, + "WITH_POKEMON_CP": 47, + "WITH_RAID_LOCATION": 48, + "WITH_FRIENDS_RAID": 49, + "WITH_POKEMON_COSTUME": 50, + "WITH_APPLIED_ITEM": 51, + "WITH_POKEMON_SIZE": 52, + "WITH_TOTAL_DAYS": 53, + "WITH_DEVICE_TYPE": 54, + "WITH_ROUTE_TRAVEL": 55, + "WITH_UNIQUE_ROUTE_TRAVEL": 56, + "WITH_TAPPABLE_TYPE": 57, + "WITH_IN_PARTY": 58, + "WITH_SHINY_POKEMON": 59, + "WITH_ABILITY_PARTY_POWER_DAMAGE_DEALT": 60, + "WITH_AUTH_PROVIDER_TYPE": 61, + "WITH_OPPONENT_POKEMON_BATTLE_STATUS": 62, + "WITH_FORT_ID": 63, + "WITH_POKEMON_MOVE": 64, + "WITH_POKEMON_FORM": 65, + "WITH_BREAD_POKEMON": 66, + "WITH_BREAD_DOUGH_POKEMON": 67, + "WITH_WIN_BREAD_BATTLE": 68, + "WITH_BREAD_MOVE_TYPE": 69, + "WITH_STRONG_POKEMON": 70, + "WITH_POI_SPONSOR_ID": 71, + "WITH_WIN_BREAD_DOUGH_BATTLE": 73, + "WITH_PAGE_TYPE": 74, + "WITH_MAX_POKEMON": 75, + "WITH_TRAINEE_POKEMON_ATTRIBUTES": 76, + "WITH_BATTLE_OPPONENT_POKEMON": 77, + "WITH_POKEMON_TYPE_MOVE": 78, + "WITH_POKEMON_FAMILY": 79, + "WITH_QUEST_ID": 80, + } +) + +func (x QuestConditionProto_ConditionType) Enum() *QuestConditionProto_ConditionType { + p := new(QuestConditionProto_ConditionType) + *p = x + return p +} + +func (x QuestConditionProto_ConditionType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (QuestConditionProto_ConditionType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1080].Descriptor() +} + +func (QuestConditionProto_ConditionType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1080] +} + +func (x QuestConditionProto_ConditionType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use QuestConditionProto_ConditionType.Descriptor instead. +func (QuestConditionProto_ConditionType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2467, 0} +} + +type QuestDialogProto_Character int32 + +const ( + QuestDialogProto_CHARACTER_UNSET QuestDialogProto_Character = 0 + QuestDialogProto_PROFESSOR_WILLOW QuestDialogProto_Character = 1 + QuestDialogProto_SPECIAL_GUEST_1 QuestDialogProto_Character = 2 + QuestDialogProto_SPECIAL_GUEST_2 QuestDialogProto_Character = 3 + QuestDialogProto_SPECIAL_GUEST_3 QuestDialogProto_Character = 4 + QuestDialogProto_SPECIAL_GUEST_4 QuestDialogProto_Character = 5 + QuestDialogProto_SPECIAL_GUEST_5 QuestDialogProto_Character = 6 + QuestDialogProto_SPECIAL_GUEST_RHI QuestDialogProto_Character = 7 + QuestDialogProto_SPECIAL_GUEST_RHI_2 QuestDialogProto_Character = 8 + QuestDialogProto_SPECIAL_GUEST_EXECBLUE QuestDialogProto_Character = 9 + QuestDialogProto_SPECIAL_GUEST_EXECRED QuestDialogProto_Character = 10 + QuestDialogProto_SPECIAL_GUEST_EXECYELLOW QuestDialogProto_Character = 11 + QuestDialogProto_SPECIAL_GUEST_MYSTIC QuestDialogProto_Character = 12 + QuestDialogProto_SPECIAL_GUEST_VALOR QuestDialogProto_Character = 13 + QuestDialogProto_SPECIAL_GUEST_INSTINCT QuestDialogProto_Character = 14 + QuestDialogProto_SPECIAL_GUEST_TRAVELER QuestDialogProto_Character = 15 + QuestDialogProto_SPECIAL_GUEST_EXPLORER QuestDialogProto_Character = 16 +) + +// Enum value maps for QuestDialogProto_Character. +var ( + QuestDialogProto_Character_name = map[int32]string{ + 0: "CHARACTER_UNSET", + 1: "PROFESSOR_WILLOW", + 2: "SPECIAL_GUEST_1", + 3: "SPECIAL_GUEST_2", + 4: "SPECIAL_GUEST_3", + 5: "SPECIAL_GUEST_4", + 6: "SPECIAL_GUEST_5", + 7: "SPECIAL_GUEST_RHI", + 8: "SPECIAL_GUEST_RHI_2", + 9: "SPECIAL_GUEST_EXECBLUE", + 10: "SPECIAL_GUEST_EXECRED", + 11: "SPECIAL_GUEST_EXECYELLOW", + 12: "SPECIAL_GUEST_MYSTIC", + 13: "SPECIAL_GUEST_VALOR", + 14: "SPECIAL_GUEST_INSTINCT", + 15: "SPECIAL_GUEST_TRAVELER", + 16: "SPECIAL_GUEST_EXPLORER", + } + QuestDialogProto_Character_value = map[string]int32{ + "CHARACTER_UNSET": 0, + "PROFESSOR_WILLOW": 1, + "SPECIAL_GUEST_1": 2, + "SPECIAL_GUEST_2": 3, + "SPECIAL_GUEST_3": 4, + "SPECIAL_GUEST_4": 5, + "SPECIAL_GUEST_5": 6, + "SPECIAL_GUEST_RHI": 7, + "SPECIAL_GUEST_RHI_2": 8, + "SPECIAL_GUEST_EXECBLUE": 9, + "SPECIAL_GUEST_EXECRED": 10, + "SPECIAL_GUEST_EXECYELLOW": 11, + "SPECIAL_GUEST_MYSTIC": 12, + "SPECIAL_GUEST_VALOR": 13, + "SPECIAL_GUEST_INSTINCT": 14, + "SPECIAL_GUEST_TRAVELER": 15, + "SPECIAL_GUEST_EXPLORER": 16, + } +) + +func (x QuestDialogProto_Character) Enum() *QuestDialogProto_Character { + p := new(QuestDialogProto_Character) + *p = x + return p +} + +func (x QuestDialogProto_Character) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (QuestDialogProto_Character) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1081].Descriptor() +} + +func (QuestDialogProto_Character) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1081] +} + +func (x QuestDialogProto_Character) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use QuestDialogProto_Character.Descriptor instead. +func (QuestDialogProto_Character) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2469, 0} +} + +type QuestDialogProto_CharacterExpression int32 + +const ( + QuestDialogProto_EXPRESSION_UNSET QuestDialogProto_CharacterExpression = 0 + QuestDialogProto_HAPPY QuestDialogProto_CharacterExpression = 1 + QuestDialogProto_SYMPATHETIC QuestDialogProto_CharacterExpression = 2 + QuestDialogProto_ENERGETIC QuestDialogProto_CharacterExpression = 3 + QuestDialogProto_PUSHY QuestDialogProto_CharacterExpression = 4 + QuestDialogProto_IMPATIENT QuestDialogProto_CharacterExpression = 5 + QuestDialogProto_ADMIRATION QuestDialogProto_CharacterExpression = 6 + QuestDialogProto_SAD QuestDialogProto_CharacterExpression = 7 + QuestDialogProto_IDLE QuestDialogProto_CharacterExpression = 8 + QuestDialogProto_IDLE_B QuestDialogProto_CharacterExpression = 9 + QuestDialogProto_GREETING QuestDialogProto_CharacterExpression = 10 + QuestDialogProto_GREETING_B QuestDialogProto_CharacterExpression = 11 + QuestDialogProto_REACT_ANGRY QuestDialogProto_CharacterExpression = 12 + QuestDialogProto_REACT_CELEBRATION QuestDialogProto_CharacterExpression = 13 + QuestDialogProto_REACT_HAPPY QuestDialogProto_CharacterExpression = 14 + QuestDialogProto_REACT_LAUGH QuestDialogProto_CharacterExpression = 15 + QuestDialogProto_REACT_SAD QuestDialogProto_CharacterExpression = 16 + QuestDialogProto_REACT_SCARED QuestDialogProto_CharacterExpression = 17 + QuestDialogProto_REACT_SURPRISED QuestDialogProto_CharacterExpression = 18 +) + +// Enum value maps for QuestDialogProto_CharacterExpression. +var ( + QuestDialogProto_CharacterExpression_name = map[int32]string{ + 0: "EXPRESSION_UNSET", + 1: "HAPPY", + 2: "SYMPATHETIC", + 3: "ENERGETIC", + 4: "PUSHY", + 5: "IMPATIENT", + 6: "ADMIRATION", + 7: "SAD", + 8: "IDLE", + 9: "IDLE_B", + 10: "GREETING", + 11: "GREETING_B", + 12: "REACT_ANGRY", + 13: "REACT_CELEBRATION", + 14: "REACT_HAPPY", + 15: "REACT_LAUGH", + 16: "REACT_SAD", + 17: "REACT_SCARED", + 18: "REACT_SURPRISED", + } + QuestDialogProto_CharacterExpression_value = map[string]int32{ + "EXPRESSION_UNSET": 0, + "HAPPY": 1, + "SYMPATHETIC": 2, + "ENERGETIC": 3, + "PUSHY": 4, + "IMPATIENT": 5, + "ADMIRATION": 6, + "SAD": 7, + "IDLE": 8, + "IDLE_B": 9, + "GREETING": 10, + "GREETING_B": 11, + "REACT_ANGRY": 12, + "REACT_CELEBRATION": 13, + "REACT_HAPPY": 14, + "REACT_LAUGH": 15, + "REACT_SAD": 16, + "REACT_SCARED": 17, + "REACT_SURPRISED": 18, + } +) + +func (x QuestDialogProto_CharacterExpression) Enum() *QuestDialogProto_CharacterExpression { + p := new(QuestDialogProto_CharacterExpression) + *p = x + return p +} + +func (x QuestDialogProto_CharacterExpression) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (QuestDialogProto_CharacterExpression) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1082].Descriptor() +} + +func (QuestDialogProto_CharacterExpression) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1082] +} + +func (x QuestDialogProto_CharacterExpression) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use QuestDialogProto_CharacterExpression.Descriptor instead. +func (QuestDialogProto_CharacterExpression) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2469, 1} +} + +type QuestDialogueTriggerProto_Trigger int32 + +const ( + QuestDialogueTriggerProto_UNSET QuestDialogueTriggerProto_Trigger = 0 + QuestDialogueTriggerProto_CATCH_POKEMON QuestDialogueTriggerProto_Trigger = 1 + QuestDialogueTriggerProto_PLAYER_PROFILE QuestDialogueTriggerProto_Trigger = 2 + QuestDialogueTriggerProto_INCENSE QuestDialogueTriggerProto_Trigger = 3 + QuestDialogueTriggerProto_ROUTE QuestDialogueTriggerProto_Trigger = 4 + QuestDialogueTriggerProto_TGR QuestDialogueTriggerProto_Trigger = 5 + QuestDialogueTriggerProto_PARTY_PLAY QuestDialogueTriggerProto_Trigger = 6 + QuestDialogueTriggerProto_MEGA_ENERGY QuestDialogueTriggerProto_Trigger = 7 + QuestDialogueTriggerProto_POWER_SPOT QuestDialogueTriggerProto_Trigger = 8 +) + +// Enum value maps for QuestDialogueTriggerProto_Trigger. +var ( + QuestDialogueTriggerProto_Trigger_name = map[int32]string{ + 0: "UNSET", + 1: "CATCH_POKEMON", + 2: "PLAYER_PROFILE", + 3: "INCENSE", + 4: "ROUTE", + 5: "TGR", + 6: "PARTY_PLAY", + 7: "MEGA_ENERGY", + 8: "POWER_SPOT", + } + QuestDialogueTriggerProto_Trigger_value = map[string]int32{ + "UNSET": 0, + "CATCH_POKEMON": 1, + "PLAYER_PROFILE": 2, + "INCENSE": 3, + "ROUTE": 4, + "TGR": 5, + "PARTY_PLAY": 6, + "MEGA_ENERGY": 7, + "POWER_SPOT": 8, + } +) + +func (x QuestDialogueTriggerProto_Trigger) Enum() *QuestDialogueTriggerProto_Trigger { + p := new(QuestDialogueTriggerProto_Trigger) + *p = x + return p +} + +func (x QuestDialogueTriggerProto_Trigger) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (QuestDialogueTriggerProto_Trigger) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1083].Descriptor() +} + +func (QuestDialogueTriggerProto_Trigger) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1083] +} + +func (x QuestDialogueTriggerProto_Trigger) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use QuestDialogueTriggerProto_Trigger.Descriptor instead. +func (QuestDialogueTriggerProto_Trigger) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2473, 0} +} + +type QuestEncounterOutProto_Result int32 + +const ( + QuestEncounterOutProto_QUEST_ENCOUNTER_UNKNOWN QuestEncounterOutProto_Result = 0 + QuestEncounterOutProto_QUEST_ENCOUNTER_SUCCESS QuestEncounterOutProto_Result = 1 + QuestEncounterOutProto_QUEST_ENCOUNTER_NOT_AVAILABLE QuestEncounterOutProto_Result = 2 + QuestEncounterOutProto_QUEST_ENCOUNTER_ALREADY_FINISHED QuestEncounterOutProto_Result = 3 + QuestEncounterOutProto_POKEMON_INVENTORY_FULL QuestEncounterOutProto_Result = 4 +) + +// Enum value maps for QuestEncounterOutProto_Result. +var ( + QuestEncounterOutProto_Result_name = map[int32]string{ + 0: "QUEST_ENCOUNTER_UNKNOWN", + 1: "QUEST_ENCOUNTER_SUCCESS", + 2: "QUEST_ENCOUNTER_NOT_AVAILABLE", + 3: "QUEST_ENCOUNTER_ALREADY_FINISHED", + 4: "POKEMON_INVENTORY_FULL", + } + QuestEncounterOutProto_Result_value = map[string]int32{ + "QUEST_ENCOUNTER_UNKNOWN": 0, + "QUEST_ENCOUNTER_SUCCESS": 1, + "QUEST_ENCOUNTER_NOT_AVAILABLE": 2, + "QUEST_ENCOUNTER_ALREADY_FINISHED": 3, + "POKEMON_INVENTORY_FULL": 4, + } +) + +func (x QuestEncounterOutProto_Result) Enum() *QuestEncounterOutProto_Result { + p := new(QuestEncounterOutProto_Result) + *p = x + return p +} + +func (x QuestEncounterOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (QuestEncounterOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1084].Descriptor() +} + +func (QuestEncounterOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1084] +} + +func (x QuestEncounterOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use QuestEncounterOutProto_Result.Descriptor instead. +func (QuestEncounterOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2475, 0} +} + +type QuestHeaderDisplayProto_QuestHeaderCategory int32 + +const ( + QuestHeaderDisplayProto_QUEST_HEADER_CATEGORY_UNSET QuestHeaderDisplayProto_QuestHeaderCategory = 0 + QuestHeaderDisplayProto_QUEST_HEADER_CATEGORY_FEATURE QuestHeaderDisplayProto_QuestHeaderCategory = 1 + QuestHeaderDisplayProto_QUEST_HEADER_CATEGORY_MYTHICAL QuestHeaderDisplayProto_QuestHeaderCategory = 2 + QuestHeaderDisplayProto_QUEST_HEADER_CATEGORY_LEGENDARY QuestHeaderDisplayProto_QuestHeaderCategory = 3 + QuestHeaderDisplayProto_QUEST_HEADER_CATEGORY_TGR QuestHeaderDisplayProto_QuestHeaderCategory = 4 + QuestHeaderDisplayProto_QUEST_HEADER_CATEGORY_EVENT QuestHeaderDisplayProto_QuestHeaderCategory = 5 + QuestHeaderDisplayProto_QUEST_HEADER_CATEGORY_MASTERWORKS QuestHeaderDisplayProto_QuestHeaderCategory = 6 +) + +// Enum value maps for QuestHeaderDisplayProto_QuestHeaderCategory. +var ( + QuestHeaderDisplayProto_QuestHeaderCategory_name = map[int32]string{ + 0: "QUEST_HEADER_CATEGORY_UNSET", + 1: "QUEST_HEADER_CATEGORY_FEATURE", + 2: "QUEST_HEADER_CATEGORY_MYTHICAL", + 3: "QUEST_HEADER_CATEGORY_LEGENDARY", + 4: "QUEST_HEADER_CATEGORY_TGR", + 5: "QUEST_HEADER_CATEGORY_EVENT", + 6: "QUEST_HEADER_CATEGORY_MASTERWORKS", + } + QuestHeaderDisplayProto_QuestHeaderCategory_value = map[string]int32{ + "QUEST_HEADER_CATEGORY_UNSET": 0, + "QUEST_HEADER_CATEGORY_FEATURE": 1, + "QUEST_HEADER_CATEGORY_MYTHICAL": 2, + "QUEST_HEADER_CATEGORY_LEGENDARY": 3, + "QUEST_HEADER_CATEGORY_TGR": 4, + "QUEST_HEADER_CATEGORY_EVENT": 5, + "QUEST_HEADER_CATEGORY_MASTERWORKS": 6, + } +) + +func (x QuestHeaderDisplayProto_QuestHeaderCategory) Enum() *QuestHeaderDisplayProto_QuestHeaderCategory { + p := new(QuestHeaderDisplayProto_QuestHeaderCategory) + *p = x + return p +} + +func (x QuestHeaderDisplayProto_QuestHeaderCategory) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (QuestHeaderDisplayProto_QuestHeaderCategory) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1085].Descriptor() +} + +func (QuestHeaderDisplayProto_QuestHeaderCategory) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1085] +} + +func (x QuestHeaderDisplayProto_QuestHeaderCategory) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use QuestHeaderDisplayProto_QuestHeaderCategory.Descriptor instead. +func (QuestHeaderDisplayProto_QuestHeaderCategory) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2481, 0} +} + +type QuestHeaderDisplayProto_QuestHeaderFeatureName int32 + +const ( + QuestHeaderDisplayProto_QUEST_HEADER_FEATURE_UNSET QuestHeaderDisplayProto_QuestHeaderFeatureName = 0 + QuestHeaderDisplayProto_QUEST_HEADER_FEATURE_ADVENTURE_INCENSE QuestHeaderDisplayProto_QuestHeaderFeatureName = 1 + QuestHeaderDisplayProto_QUEST_HEADER_FEATURE_PARTY_PLAY QuestHeaderDisplayProto_QuestHeaderFeatureName = 2 + QuestHeaderDisplayProto_QUEST_HEADER_FEATURE_MEGA_EVOLUTION QuestHeaderDisplayProto_QuestHeaderFeatureName = 3 + QuestHeaderDisplayProto_QUEST_HEADER_FEATURE_MAX_BATTLES QuestHeaderDisplayProto_QuestHeaderFeatureName = 4 + QuestHeaderDisplayProto_QUEST_HEADER_FEATURE_TGR QuestHeaderDisplayProto_QuestHeaderFeatureName = 5 + QuestHeaderDisplayProto_QUEST_HEADER_FEATURE_ROUTES QuestHeaderDisplayProto_QuestHeaderFeatureName = 6 + QuestHeaderDisplayProto_QUEST_HEADER_FEATURE_LEVEL_UP QuestHeaderDisplayProto_QuestHeaderFeatureName = 7 +) + +// Enum value maps for QuestHeaderDisplayProto_QuestHeaderFeatureName. +var ( + QuestHeaderDisplayProto_QuestHeaderFeatureName_name = map[int32]string{ + 0: "QUEST_HEADER_FEATURE_UNSET", + 1: "QUEST_HEADER_FEATURE_ADVENTURE_INCENSE", + 2: "QUEST_HEADER_FEATURE_PARTY_PLAY", + 3: "QUEST_HEADER_FEATURE_MEGA_EVOLUTION", + 4: "QUEST_HEADER_FEATURE_MAX_BATTLES", + 5: "QUEST_HEADER_FEATURE_TGR", + 6: "QUEST_HEADER_FEATURE_ROUTES", + 7: "QUEST_HEADER_FEATURE_LEVEL_UP", + } + QuestHeaderDisplayProto_QuestHeaderFeatureName_value = map[string]int32{ + "QUEST_HEADER_FEATURE_UNSET": 0, + "QUEST_HEADER_FEATURE_ADVENTURE_INCENSE": 1, + "QUEST_HEADER_FEATURE_PARTY_PLAY": 2, + "QUEST_HEADER_FEATURE_MEGA_EVOLUTION": 3, + "QUEST_HEADER_FEATURE_MAX_BATTLES": 4, + "QUEST_HEADER_FEATURE_TGR": 5, + "QUEST_HEADER_FEATURE_ROUTES": 6, + "QUEST_HEADER_FEATURE_LEVEL_UP": 7, + } +) + +func (x QuestHeaderDisplayProto_QuestHeaderFeatureName) Enum() *QuestHeaderDisplayProto_QuestHeaderFeatureName { + p := new(QuestHeaderDisplayProto_QuestHeaderFeatureName) + *p = x + return p +} + +func (x QuestHeaderDisplayProto_QuestHeaderFeatureName) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (QuestHeaderDisplayProto_QuestHeaderFeatureName) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1086].Descriptor() +} + +func (QuestHeaderDisplayProto_QuestHeaderFeatureName) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1086] +} + +func (x QuestHeaderDisplayProto_QuestHeaderFeatureName) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use QuestHeaderDisplayProto_QuestHeaderFeatureName.Descriptor instead. +func (QuestHeaderDisplayProto_QuestHeaderFeatureName) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2481, 1} +} + +type QuestIncidentProto_Context int32 + +const ( + QuestIncidentProto_UNSET QuestIncidentProto_Context = 0 + QuestIncidentProto_STORY_QUEST_BATTLE QuestIncidentProto_Context = 1 + QuestIncidentProto_TIMED_QUEST_BATTLE QuestIncidentProto_Context = 2 +) + +// Enum value maps for QuestIncidentProto_Context. +var ( + QuestIncidentProto_Context_name = map[int32]string{ + 0: "UNSET", + 1: "STORY_QUEST_BATTLE", + 2: "TIMED_QUEST_BATTLE", + } + QuestIncidentProto_Context_value = map[string]int32{ + "UNSET": 0, + "STORY_QUEST_BATTLE": 1, + "TIMED_QUEST_BATTLE": 2, + } +) + +func (x QuestIncidentProto_Context) Enum() *QuestIncidentProto_Context { + p := new(QuestIncidentProto_Context) + *p = x + return p +} + +func (x QuestIncidentProto_Context) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (QuestIncidentProto_Context) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1087].Descriptor() +} + +func (QuestIncidentProto_Context) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1087] +} + +func (x QuestIncidentProto_Context) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use QuestIncidentProto_Context.Descriptor instead. +func (QuestIncidentProto_Context) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2482, 0} +} + +type QuestListTelemetry_QuestListInteraction int32 + +const ( + QuestListTelemetry_OPEN QuestListTelemetry_QuestListInteraction = 0 + QuestListTelemetry_CLOSED QuestListTelemetry_QuestListInteraction = 1 +) + +// Enum value maps for QuestListTelemetry_QuestListInteraction. +var ( + QuestListTelemetry_QuestListInteraction_name = map[int32]string{ + 0: "OPEN", + 1: "CLOSED", + } + QuestListTelemetry_QuestListInteraction_value = map[string]int32{ + "OPEN": 0, + "CLOSED": 1, + } +) + +func (x QuestListTelemetry_QuestListInteraction) Enum() *QuestListTelemetry_QuestListInteraction { + p := new(QuestListTelemetry_QuestListInteraction) + *p = x + return p +} + +func (x QuestListTelemetry_QuestListInteraction) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (QuestListTelemetry_QuestListInteraction) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1088].Descriptor() +} + +func (QuestListTelemetry_QuestListInteraction) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1088] +} + +func (x QuestListTelemetry_QuestListInteraction) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use QuestListTelemetry_QuestListInteraction.Descriptor instead. +func (QuestListTelemetry_QuestListInteraction) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2483, 0} +} + +type QuestListTelemetry_QuestListTab int32 + +const ( + QuestListTelemetry_TAB_ONE QuestListTelemetry_QuestListTab = 0 + QuestListTelemetry_TAB_TWO QuestListTelemetry_QuestListTab = 1 + QuestListTelemetry_TAB_THREE QuestListTelemetry_QuestListTab = 2 +) + +// Enum value maps for QuestListTelemetry_QuestListTab. +var ( + QuestListTelemetry_QuestListTab_name = map[int32]string{ + 0: "TAB_ONE", + 1: "TAB_TWO", + 2: "TAB_THREE", + } + QuestListTelemetry_QuestListTab_value = map[string]int32{ + "TAB_ONE": 0, + "TAB_TWO": 1, + "TAB_THREE": 2, + } +) + +func (x QuestListTelemetry_QuestListTab) Enum() *QuestListTelemetry_QuestListTab { + p := new(QuestListTelemetry_QuestListTab) + *p = x + return p +} + +func (x QuestListTelemetry_QuestListTab) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (QuestListTelemetry_QuestListTab) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1089].Descriptor() +} + +func (QuestListTelemetry_QuestListTab) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1089] +} + +func (x QuestListTelemetry_QuestListTab) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use QuestListTelemetry_QuestListTab.Descriptor instead. +func (QuestListTelemetry_QuestListTab) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2483, 1} +} + +type QuestPreconditionProto_Operator int32 + +const ( + QuestPreconditionProto_UNSET_OPERATOR QuestPreconditionProto_Operator = 0 + QuestPreconditionProto_EQUALS QuestPreconditionProto_Operator = 1 + QuestPreconditionProto_GREATER_THAN QuestPreconditionProto_Operator = 2 + QuestPreconditionProto_LESS_THAN QuestPreconditionProto_Operator = 3 + QuestPreconditionProto_NOT_EQUALS QuestPreconditionProto_Operator = 4 +) + +// Enum value maps for QuestPreconditionProto_Operator. +var ( + QuestPreconditionProto_Operator_name = map[int32]string{ + 0: "UNSET_OPERATOR", + 1: "EQUALS", + 2: "GREATER_THAN", + 3: "LESS_THAN", + 4: "NOT_EQUALS", + } + QuestPreconditionProto_Operator_value = map[string]int32{ + "UNSET_OPERATOR": 0, + "EQUALS": 1, + "GREATER_THAN": 2, + "LESS_THAN": 3, + "NOT_EQUALS": 4, + } +) + +func (x QuestPreconditionProto_Operator) Enum() *QuestPreconditionProto_Operator { + p := new(QuestPreconditionProto_Operator) + *p = x + return p +} + +func (x QuestPreconditionProto_Operator) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (QuestPreconditionProto_Operator) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1090].Descriptor() +} + +func (QuestPreconditionProto_Operator) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1090] +} + +func (x QuestPreconditionProto_Operator) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use QuestPreconditionProto_Operator.Descriptor instead. +func (QuestPreconditionProto_Operator) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2485, 0} +} + +type QuestPreconditionProto_QuestPreconditionType int32 + +const ( + QuestPreconditionProto_QUEST_PRECONDITION_UNSET_QUESTPRECONDITIONTYPE QuestPreconditionProto_QuestPreconditionType = 0 + QuestPreconditionProto_QUEST_PRECONDITION_QUEST QuestPreconditionProto_QuestPreconditionType = 1 + QuestPreconditionProto_QUEST_PRECONDITION_LEVEL QuestPreconditionProto_QuestPreconditionType = 2 + QuestPreconditionProto_QUEST_PRECONDITION_MEDAL QuestPreconditionProto_QuestPreconditionType = 3 + QuestPreconditionProto_QUEST_PRECONDITION_IS_MINOR QuestPreconditionProto_QuestPreconditionType = 4 + QuestPreconditionProto_QUEST_PRECONDITION_EXCLUSIVE_QUESTS QuestPreconditionProto_QuestPreconditionType = 5 + QuestPreconditionProto_QUEST_PRECONDITION_NEVER QuestPreconditionProto_QuestPreconditionType = 6 + QuestPreconditionProto_QUEST_PRECONDITION_RECEIVED_ANY_LISTED_QUEST QuestPreconditionProto_QuestPreconditionType = 7 + QuestPreconditionProto_QUEST_PRECONDITION_MONTH_YEAR_BUCKET QuestPreconditionProto_QuestPreconditionType = 8 + QuestPreconditionProto_QUEST_PRECONDITION_EXCLUSIVE_IN_PROGRESS_GROUP QuestPreconditionProto_QuestPreconditionType = 9 + QuestPreconditionProto_QUEST_PRECONDITION_STORYLINE_PROGRESS QuestPreconditionProto_QuestPreconditionType = 10 + QuestPreconditionProto_QUEST_PRECONDITION_TEAM QuestPreconditionProto_QuestPreconditionType = 11 + QuestPreconditionProto_QUEST_PRECONDITION_CAMPFIRE_CHECK_IN QuestPreconditionProto_QuestPreconditionType = 12 + QuestPreconditionProto_QUEST_PRECONDITION_LAST_LOGIN QuestPreconditionProto_QuestPreconditionType = 14 +) + +// Enum value maps for QuestPreconditionProto_QuestPreconditionType. +var ( + QuestPreconditionProto_QuestPreconditionType_name = map[int32]string{ + 0: "QUEST_PRECONDITION_UNSET_QUESTPRECONDITIONTYPE", + 1: "QUEST_PRECONDITION_QUEST", + 2: "QUEST_PRECONDITION_LEVEL", + 3: "QUEST_PRECONDITION_MEDAL", + 4: "QUEST_PRECONDITION_IS_MINOR", + 5: "QUEST_PRECONDITION_EXCLUSIVE_QUESTS", + 6: "QUEST_PRECONDITION_NEVER", + 7: "QUEST_PRECONDITION_RECEIVED_ANY_LISTED_QUEST", + 8: "QUEST_PRECONDITION_MONTH_YEAR_BUCKET", + 9: "QUEST_PRECONDITION_EXCLUSIVE_IN_PROGRESS_GROUP", + 10: "QUEST_PRECONDITION_STORYLINE_PROGRESS", + 11: "QUEST_PRECONDITION_TEAM", + 12: "QUEST_PRECONDITION_CAMPFIRE_CHECK_IN", + 14: "QUEST_PRECONDITION_LAST_LOGIN", + } + QuestPreconditionProto_QuestPreconditionType_value = map[string]int32{ + "QUEST_PRECONDITION_UNSET_QUESTPRECONDITIONTYPE": 0, + "QUEST_PRECONDITION_QUEST": 1, + "QUEST_PRECONDITION_LEVEL": 2, + "QUEST_PRECONDITION_MEDAL": 3, + "QUEST_PRECONDITION_IS_MINOR": 4, + "QUEST_PRECONDITION_EXCLUSIVE_QUESTS": 5, + "QUEST_PRECONDITION_NEVER": 6, + "QUEST_PRECONDITION_RECEIVED_ANY_LISTED_QUEST": 7, + "QUEST_PRECONDITION_MONTH_YEAR_BUCKET": 8, + "QUEST_PRECONDITION_EXCLUSIVE_IN_PROGRESS_GROUP": 9, + "QUEST_PRECONDITION_STORYLINE_PROGRESS": 10, + "QUEST_PRECONDITION_TEAM": 11, + "QUEST_PRECONDITION_CAMPFIRE_CHECK_IN": 12, + "QUEST_PRECONDITION_LAST_LOGIN": 14, + } +) + +func (x QuestPreconditionProto_QuestPreconditionType) Enum() *QuestPreconditionProto_QuestPreconditionType { + p := new(QuestPreconditionProto_QuestPreconditionType) + *p = x + return p +} + +func (x QuestPreconditionProto_QuestPreconditionType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (QuestPreconditionProto_QuestPreconditionType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1091].Descriptor() +} + +func (QuestPreconditionProto_QuestPreconditionType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1091] +} + +func (x QuestPreconditionProto_QuestPreconditionType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use QuestPreconditionProto_QuestPreconditionType.Descriptor instead. +func (QuestPreconditionProto_QuestPreconditionType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2485, 1} +} + +type QuestPreconditionProto_Group_Name int32 + +const ( + QuestPreconditionProto_Group_UNSET_NAME QuestPreconditionProto_Group_Name = 0 + QuestPreconditionProto_Group_GIOVANNI QuestPreconditionProto_Group_Name = 1 +) + +// Enum value maps for QuestPreconditionProto_Group_Name. +var ( + QuestPreconditionProto_Group_Name_name = map[int32]string{ + 0: "UNSET_NAME", + 1: "GIOVANNI", + } + QuestPreconditionProto_Group_Name_value = map[string]int32{ + "UNSET_NAME": 0, + "GIOVANNI": 1, + } +) + +func (x QuestPreconditionProto_Group_Name) Enum() *QuestPreconditionProto_Group_Name { + p := new(QuestPreconditionProto_Group_Name) + *p = x + return p +} + +func (x QuestPreconditionProto_Group_Name) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (QuestPreconditionProto_Group_Name) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1092].Descriptor() +} + +func (QuestPreconditionProto_Group_Name) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1092] +} + +func (x QuestPreconditionProto_Group_Name) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use QuestPreconditionProto_Group_Name.Descriptor instead. +func (QuestPreconditionProto_Group_Name) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2485, 2, 0} +} + +type QuestProto_Context int32 + +const ( + QuestProto_UNSET QuestProto_Context = 0 + QuestProto_STORY_QUEST QuestProto_Context = 1 + QuestProto_CHALLENGE_QUEST QuestProto_Context = 2 + QuestProto_DAILY_COIN_QUEST QuestProto_Context = 3 + QuestProto_TIMED_STORY_QUEST QuestProto_Context = 4 + QuestProto_NON_NARRATIVE_STORY_QUEST QuestProto_Context = 5 + QuestProto_LEVEL_UP_QUEST QuestProto_Context = 6 + QuestProto_TGC_TRACKING_QUEST QuestProto_Context = 7 + QuestProto_EVOLUTION_QUEST QuestProto_Context = 8 + QuestProto_TIMED_MINI_COLLECTION_QUEST QuestProto_Context = 9 + QuestProto_REFERRAL_QUEST QuestProto_Context = 10 + QuestProto_BRANCHING_QUEST QuestProto_Context = 11 + QuestProto_PARTY_QUEST QuestProto_Context = 12 + QuestProto_MP_WALK_QUEST QuestProto_Context = 13 + QuestProto_SERVER_CHALLENGE_QUEST QuestProto_Context = 14 + QuestProto_TUTORIAL_QUEST QuestProto_Context = 15 + QuestProto_PERSONALIZED_TIMED_CHALLENGE_QUEST QuestProto_Context = 16 + QuestProto_TIMED_BRANCHING_QUEST QuestProto_Context = 17 + QuestProto_EVENT_PASS_BONUS_QUEST QuestProto_Context = 19 + QuestProto_WEEKLY_CHALLENGE_QUEST QuestProto_Context = 20 + QuestProto_POKEMON_TRAINING_QUEST QuestProto_Context = 21 + QuestProto_FIELD_BOOK_QUEST QuestProto_Context = 22 + QuestProto_FIELD_BOOK_COLLECTION_QUEST QuestProto_Context = 23 + QuestProto_FIELD_BOOK_DAILY_QUEST QuestProto_Context = 24 + QuestProto_WELCOME_BACK_REWARDS_QUEST QuestProto_Context = 25 +) + +// Enum value maps for QuestProto_Context. +var ( + QuestProto_Context_name = map[int32]string{ + 0: "UNSET", + 1: "STORY_QUEST", + 2: "CHALLENGE_QUEST", + 3: "DAILY_COIN_QUEST", + 4: "TIMED_STORY_QUEST", + 5: "NON_NARRATIVE_STORY_QUEST", + 6: "LEVEL_UP_QUEST", + 7: "TGC_TRACKING_QUEST", + 8: "EVOLUTION_QUEST", + 9: "TIMED_MINI_COLLECTION_QUEST", + 10: "REFERRAL_QUEST", + 11: "BRANCHING_QUEST", + 12: "PARTY_QUEST", + 13: "MP_WALK_QUEST", + 14: "SERVER_CHALLENGE_QUEST", + 15: "TUTORIAL_QUEST", + 16: "PERSONALIZED_TIMED_CHALLENGE_QUEST", + 17: "TIMED_BRANCHING_QUEST", + 19: "EVENT_PASS_BONUS_QUEST", + 20: "WEEKLY_CHALLENGE_QUEST", + 21: "POKEMON_TRAINING_QUEST", + 22: "FIELD_BOOK_QUEST", + 23: "FIELD_BOOK_COLLECTION_QUEST", + 24: "FIELD_BOOK_DAILY_QUEST", + 25: "WELCOME_BACK_REWARDS_QUEST", + } + QuestProto_Context_value = map[string]int32{ + "UNSET": 0, + "STORY_QUEST": 1, + "CHALLENGE_QUEST": 2, + "DAILY_COIN_QUEST": 3, + "TIMED_STORY_QUEST": 4, + "NON_NARRATIVE_STORY_QUEST": 5, + "LEVEL_UP_QUEST": 6, + "TGC_TRACKING_QUEST": 7, + "EVOLUTION_QUEST": 8, + "TIMED_MINI_COLLECTION_QUEST": 9, + "REFERRAL_QUEST": 10, + "BRANCHING_QUEST": 11, + "PARTY_QUEST": 12, + "MP_WALK_QUEST": 13, + "SERVER_CHALLENGE_QUEST": 14, + "TUTORIAL_QUEST": 15, + "PERSONALIZED_TIMED_CHALLENGE_QUEST": 16, + "TIMED_BRANCHING_QUEST": 17, + "EVENT_PASS_BONUS_QUEST": 19, + "WEEKLY_CHALLENGE_QUEST": 20, + "POKEMON_TRAINING_QUEST": 21, + "FIELD_BOOK_QUEST": 22, + "FIELD_BOOK_COLLECTION_QUEST": 23, + "FIELD_BOOK_DAILY_QUEST": 24, + "WELCOME_BACK_REWARDS_QUEST": 25, + } +) + +func (x QuestProto_Context) Enum() *QuestProto_Context { + p := new(QuestProto_Context) + *p = x + return p +} + +func (x QuestProto_Context) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (QuestProto_Context) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1093].Descriptor() +} + +func (QuestProto_Context) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1093] +} + +func (x QuestProto_Context) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use QuestProto_Context.Descriptor instead. +func (QuestProto_Context) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2486, 0} +} + +type QuestProto_Difficulty int32 + +const ( + QuestProto_UNDEFINED QuestProto_Difficulty = 0 + QuestProto_VERY_EASY QuestProto_Difficulty = 1 + QuestProto_EASY QuestProto_Difficulty = 2 + QuestProto_NORMAL QuestProto_Difficulty = 3 + QuestProto_HARD QuestProto_Difficulty = 4 + QuestProto_VERY_HARD QuestProto_Difficulty = 5 +) + +// Enum value maps for QuestProto_Difficulty. +var ( + QuestProto_Difficulty_name = map[int32]string{ + 0: "UNDEFINED", + 1: "VERY_EASY", + 2: "EASY", + 3: "NORMAL", + 4: "HARD", + 5: "VERY_HARD", + } + QuestProto_Difficulty_value = map[string]int32{ + "UNDEFINED": 0, + "VERY_EASY": 1, + "EASY": 2, + "NORMAL": 3, + "HARD": 4, + "VERY_HARD": 5, + } +) + +func (x QuestProto_Difficulty) Enum() *QuestProto_Difficulty { + p := new(QuestProto_Difficulty) + *p = x + return p +} + +func (x QuestProto_Difficulty) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (QuestProto_Difficulty) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1094].Descriptor() +} + +func (QuestProto_Difficulty) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1094] +} + +func (x QuestProto_Difficulty) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use QuestProto_Difficulty.Descriptor instead. +func (QuestProto_Difficulty) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2486, 1} +} + +type QuestProto_Status int32 + +const ( + QuestProto_STATUS_UNDEFINED QuestProto_Status = 0 + QuestProto_STATUS_ACTIVE QuestProto_Status = 1 + QuestProto_STATUS_COMPLETED QuestProto_Status = 2 +) + +// Enum value maps for QuestProto_Status. +var ( + QuestProto_Status_name = map[int32]string{ + 0: "STATUS_UNDEFINED", + 1: "STATUS_ACTIVE", + 2: "STATUS_COMPLETED", + } + QuestProto_Status_value = map[string]int32{ + "STATUS_UNDEFINED": 0, + "STATUS_ACTIVE": 1, + "STATUS_COMPLETED": 2, + } +) + +func (x QuestProto_Status) Enum() *QuestProto_Status { + p := new(QuestProto_Status) + *p = x + return p +} + +func (x QuestProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (QuestProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1095].Descriptor() +} + +func (QuestProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1095] +} + +func (x QuestProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use QuestProto_Status.Descriptor instead. +func (QuestProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2486, 2} +} + +type QuestRewardProto_Type int32 + +const ( + QuestRewardProto_UNSET QuestRewardProto_Type = 0 + QuestRewardProto_EXPERIENCE QuestRewardProto_Type = 1 + QuestRewardProto_ITEM QuestRewardProto_Type = 2 + QuestRewardProto_STARDUST QuestRewardProto_Type = 3 + QuestRewardProto_CANDY QuestRewardProto_Type = 4 + QuestRewardProto_AVATAR_CLOTHING QuestRewardProto_Type = 5 + QuestRewardProto_QUEST QuestRewardProto_Type = 6 + QuestRewardProto_POKEMON_ENCOUNTER QuestRewardProto_Type = 7 + QuestRewardProto_POKECOIN QuestRewardProto_Type = 8 + QuestRewardProto_XL_CANDY QuestRewardProto_Type = 9 + QuestRewardProto_LEVEL_CAP QuestRewardProto_Type = 10 + QuestRewardProto_STICKER QuestRewardProto_Type = 11 + QuestRewardProto_MEGA_RESOURCE QuestRewardProto_Type = 12 + QuestRewardProto_INCIDENT QuestRewardProto_Type = 13 + QuestRewardProto_PLAYER_ATTRIBUTE QuestRewardProto_Type = 14 + QuestRewardProto_EVENT_BADGE QuestRewardProto_Type = 15 + QuestRewardProto_POKEMON_EGG QuestRewardProto_Type = 16 + QuestRewardProto_POKEMON_INDIVIDUAL_STAT QuestRewardProto_Type = 17 + QuestRewardProto_LOOT_TABLE QuestRewardProto_Type = 18 + QuestRewardProto_FRIENDSHIP_POINTS QuestRewardProto_Type = 19 + QuestRewardProto_TEMP_EVO_BRANCH_RESOURCE QuestRewardProto_Type = 20 +) + +// Enum value maps for QuestRewardProto_Type. +var ( + QuestRewardProto_Type_name = map[int32]string{ + 0: "UNSET", + 1: "EXPERIENCE", + 2: "ITEM", + 3: "STARDUST", + 4: "CANDY", + 5: "AVATAR_CLOTHING", + 6: "QUEST", + 7: "POKEMON_ENCOUNTER", + 8: "POKECOIN", + 9: "XL_CANDY", + 10: "LEVEL_CAP", + 11: "STICKER", + 12: "MEGA_RESOURCE", + 13: "INCIDENT", + 14: "PLAYER_ATTRIBUTE", + 15: "EVENT_BADGE", + 16: "POKEMON_EGG", + 17: "POKEMON_INDIVIDUAL_STAT", + 18: "LOOT_TABLE", + 19: "FRIENDSHIP_POINTS", + 20: "TEMP_EVO_BRANCH_RESOURCE", + } + QuestRewardProto_Type_value = map[string]int32{ + "UNSET": 0, + "EXPERIENCE": 1, + "ITEM": 2, + "STARDUST": 3, + "CANDY": 4, + "AVATAR_CLOTHING": 5, + "QUEST": 6, + "POKEMON_ENCOUNTER": 7, + "POKECOIN": 8, + "XL_CANDY": 9, + "LEVEL_CAP": 10, + "STICKER": 11, + "MEGA_RESOURCE": 12, + "INCIDENT": 13, + "PLAYER_ATTRIBUTE": 14, + "EVENT_BADGE": 15, + "POKEMON_EGG": 16, + "POKEMON_INDIVIDUAL_STAT": 17, + "LOOT_TABLE": 18, + "FRIENDSHIP_POINTS": 19, + "TEMP_EVO_BRANCH_RESOURCE": 20, + } +) + +func (x QuestRewardProto_Type) Enum() *QuestRewardProto_Type { + p := new(QuestRewardProto_Type) + *p = x + return p +} + +func (x QuestRewardProto_Type) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (QuestRewardProto_Type) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1096].Descriptor() +} + +func (QuestRewardProto_Type) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1096] +} + +func (x QuestRewardProto_Type) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use QuestRewardProto_Type.Descriptor instead. +func (QuestRewardProto_Type) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2487, 0} +} + +type QuitCombatOutProto_Result int32 + +const ( + QuitCombatOutProto_UNSET QuitCombatOutProto_Result = 0 + QuitCombatOutProto_SUCCESS QuitCombatOutProto_Result = 1 + QuitCombatOutProto_ERROR_COMBAT_NOT_FOUND QuitCombatOutProto_Result = 2 + QuitCombatOutProto_ERROR_INVALID_COMBAT_STATE QuitCombatOutProto_Result = 3 + QuitCombatOutProto_ERROR_PLAYER_NOT_IN_COMBAT QuitCombatOutProto_Result = 4 +) + +// Enum value maps for QuitCombatOutProto_Result. +var ( + QuitCombatOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_COMBAT_NOT_FOUND", + 3: "ERROR_INVALID_COMBAT_STATE", + 4: "ERROR_PLAYER_NOT_IN_COMBAT", + } + QuitCombatOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_COMBAT_NOT_FOUND": 2, + "ERROR_INVALID_COMBAT_STATE": 3, + "ERROR_PLAYER_NOT_IN_COMBAT": 4, + } +) + +func (x QuitCombatOutProto_Result) Enum() *QuitCombatOutProto_Result { + p := new(QuitCombatOutProto_Result) + *p = x + return p +} + +func (x QuitCombatOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (QuitCombatOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1097].Descriptor() +} + +func (QuitCombatOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1097] +} + +func (x QuitCombatOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use QuitCombatOutProto_Result.Descriptor instead. +func (QuitCombatOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2495, 0} +} + +type RaidEndData_Type int32 + +const ( + RaidEndData_NO_END RaidEndData_Type = 0 + RaidEndData_LEAVE_LOBBY RaidEndData_Type = 1 + RaidEndData_TIME_OUT RaidEndData_Type = 2 + RaidEndData_ENCOUNTER_POKEMON_NOT_CAUGHT RaidEndData_Type = 3 + RaidEndData_ENCOUNTER_POKEMON_CAUGHT RaidEndData_Type = 4 + RaidEndData_WITH_ERROR RaidEndData_Type = 5 +) + +// Enum value maps for RaidEndData_Type. +var ( + RaidEndData_Type_name = map[int32]string{ + 0: "NO_END", + 1: "LEAVE_LOBBY", + 2: "TIME_OUT", + 3: "ENCOUNTER_POKEMON_NOT_CAUGHT", + 4: "ENCOUNTER_POKEMON_CAUGHT", + 5: "WITH_ERROR", + } + RaidEndData_Type_value = map[string]int32{ + "NO_END": 0, + "LEAVE_LOBBY": 1, + "TIME_OUT": 2, + "ENCOUNTER_POKEMON_NOT_CAUGHT": 3, + "ENCOUNTER_POKEMON_CAUGHT": 4, + "WITH_ERROR": 5, + } +) + +func (x RaidEndData_Type) Enum() *RaidEndData_Type { + p := new(RaidEndData_Type) + *p = x + return p +} + +func (x RaidEndData_Type) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RaidEndData_Type) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1098].Descriptor() +} + +func (RaidEndData_Type) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1098] +} + +func (x RaidEndData_Type) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RaidEndData_Type.Descriptor instead. +func (RaidEndData_Type) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2504, 0} +} + +type RaidInvitationDetails_SourceOfInvite int32 + +const ( + RaidInvitationDetails_SOURCE_UNSET RaidInvitationDetails_SourceOfInvite = 0 + RaidInvitationDetails_SOURCE_FRIEND_INVITE RaidInvitationDetails_SourceOfInvite = 1 + RaidInvitationDetails_SOURCE_QUICK_INVITE RaidInvitationDetails_SourceOfInvite = 2 + RaidInvitationDetails_SOURCE_SELF_INVITE RaidInvitationDetails_SourceOfInvite = 3 + RaidInvitationDetails_SOURCE_ADMIN_INVITE RaidInvitationDetails_SourceOfInvite = 4 +) + +// Enum value maps for RaidInvitationDetails_SourceOfInvite. +var ( + RaidInvitationDetails_SourceOfInvite_name = map[int32]string{ + 0: "SOURCE_UNSET", + 1: "SOURCE_FRIEND_INVITE", + 2: "SOURCE_QUICK_INVITE", + 3: "SOURCE_SELF_INVITE", + 4: "SOURCE_ADMIN_INVITE", + } + RaidInvitationDetails_SourceOfInvite_value = map[string]int32{ + "SOURCE_UNSET": 0, + "SOURCE_FRIEND_INVITE": 1, + "SOURCE_QUICK_INVITE": 2, + "SOURCE_SELF_INVITE": 3, + "SOURCE_ADMIN_INVITE": 4, + } +) + +func (x RaidInvitationDetails_SourceOfInvite) Enum() *RaidInvitationDetails_SourceOfInvite { + p := new(RaidInvitationDetails_SourceOfInvite) + *p = x + return p +} + +func (x RaidInvitationDetails_SourceOfInvite) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RaidInvitationDetails_SourceOfInvite) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1099].Descriptor() +} + +func (RaidInvitationDetails_SourceOfInvite) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1099] +} + +func (x RaidInvitationDetails_SourceOfInvite) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RaidInvitationDetails_SourceOfInvite.Descriptor instead. +func (RaidInvitationDetails_SourceOfInvite) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2511, 0} +} + +type RaidPlayerStatProto_StatType int32 + +const ( + RaidPlayerStatProto_UNSET_RAID_STAT RaidPlayerStatProto_StatType = 0 + RaidPlayerStatProto_FINAL_STRIKE_PLAYER RaidPlayerStatProto_StatType = 1 + RaidPlayerStatProto_DAMAGE_DEALT_PLAYER RaidPlayerStatProto_StatType = 2 + RaidPlayerStatProto_REMOTE_DISTANCE_PLAYER RaidPlayerStatProto_StatType = 4 + RaidPlayerStatProto_USE_MEGA_EVO_PLAYER RaidPlayerStatProto_StatType = 5 + RaidPlayerStatProto_USE_BUDDY_PLAYER RaidPlayerStatProto_StatType = 6 + RaidPlayerStatProto_CUSTOMIZE_AVATAR_PLAYER RaidPlayerStatProto_StatType = 7 + RaidPlayerStatProto_NUM_FRIENDS_IN_RAID_PLAYER RaidPlayerStatProto_StatType = 8 + RaidPlayerStatProto_RECENT_WALKING_DISTANCE_PLAYER RaidPlayerStatProto_StatType = 10 + RaidPlayerStatProto_NUM_CHARGED_ATTACKS_PLAYER RaidPlayerStatProto_StatType = 11 + RaidPlayerStatProto_SURVIVAL_DURATION_POKEMON RaidPlayerStatProto_StatType = 15 + RaidPlayerStatProto_POKEMON_HEIGHT_POKEMON RaidPlayerStatProto_StatType = 22 +) + +// Enum value maps for RaidPlayerStatProto_StatType. +var ( + RaidPlayerStatProto_StatType_name = map[int32]string{ + 0: "UNSET_RAID_STAT", + 1: "FINAL_STRIKE_PLAYER", + 2: "DAMAGE_DEALT_PLAYER", + 4: "REMOTE_DISTANCE_PLAYER", + 5: "USE_MEGA_EVO_PLAYER", + 6: "USE_BUDDY_PLAYER", + 7: "CUSTOMIZE_AVATAR_PLAYER", + 8: "NUM_FRIENDS_IN_RAID_PLAYER", + 10: "RECENT_WALKING_DISTANCE_PLAYER", + 11: "NUM_CHARGED_ATTACKS_PLAYER", + 15: "SURVIVAL_DURATION_POKEMON", + 22: "POKEMON_HEIGHT_POKEMON", + } + RaidPlayerStatProto_StatType_value = map[string]int32{ + "UNSET_RAID_STAT": 0, + "FINAL_STRIKE_PLAYER": 1, + "DAMAGE_DEALT_PLAYER": 2, + "REMOTE_DISTANCE_PLAYER": 4, + "USE_MEGA_EVO_PLAYER": 5, + "USE_BUDDY_PLAYER": 6, + "CUSTOMIZE_AVATAR_PLAYER": 7, + "NUM_FRIENDS_IN_RAID_PLAYER": 8, + "RECENT_WALKING_DISTANCE_PLAYER": 10, + "NUM_CHARGED_ATTACKS_PLAYER": 11, + "SURVIVAL_DURATION_POKEMON": 15, + "POKEMON_HEIGHT_POKEMON": 22, + } +) + +func (x RaidPlayerStatProto_StatType) Enum() *RaidPlayerStatProto_StatType { + p := new(RaidPlayerStatProto_StatType) + *p = x + return p +} + +func (x RaidPlayerStatProto_StatType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RaidPlayerStatProto_StatType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1100].Descriptor() +} + +func (RaidPlayerStatProto_StatType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1100] +} + +func (x RaidPlayerStatProto_StatType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RaidPlayerStatProto_StatType.Descriptor instead. +func (RaidPlayerStatProto_StatType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2523, 0} +} + +type RaidRewardsLogEntry_Result int32 + +const ( + RaidRewardsLogEntry_UNSET RaidRewardsLogEntry_Result = 0 + RaidRewardsLogEntry_SUCCESS RaidRewardsLogEntry_Result = 1 +) + +// Enum value maps for RaidRewardsLogEntry_Result. +var ( + RaidRewardsLogEntry_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + RaidRewardsLogEntry_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x RaidRewardsLogEntry_Result) Enum() *RaidRewardsLogEntry_Result { + p := new(RaidRewardsLogEntry_Result) + *p = x + return p +} + +func (x RaidRewardsLogEntry_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RaidRewardsLogEntry_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1101].Descriptor() +} + +func (RaidRewardsLogEntry_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1101] +} + +func (x RaidRewardsLogEntry_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RaidRewardsLogEntry_Result.Descriptor instead. +func (RaidRewardsLogEntry_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2528, 0} +} + +type RaidRewardsLogEntry_TempEvoRaidStatus int32 + +const ( + RaidRewardsLogEntry_NONE RaidRewardsLogEntry_TempEvoRaidStatus = 0 + RaidRewardsLogEntry_IS_MEGA RaidRewardsLogEntry_TempEvoRaidStatus = 1 + RaidRewardsLogEntry_IS_PRIMAL RaidRewardsLogEntry_TempEvoRaidStatus = 2 +) + +// Enum value maps for RaidRewardsLogEntry_TempEvoRaidStatus. +var ( + RaidRewardsLogEntry_TempEvoRaidStatus_name = map[int32]string{ + 0: "NONE", + 1: "IS_MEGA", + 2: "IS_PRIMAL", + } + RaidRewardsLogEntry_TempEvoRaidStatus_value = map[string]int32{ + "NONE": 0, + "IS_MEGA": 1, + "IS_PRIMAL": 2, + } +) + +func (x RaidRewardsLogEntry_TempEvoRaidStatus) Enum() *RaidRewardsLogEntry_TempEvoRaidStatus { + p := new(RaidRewardsLogEntry_TempEvoRaidStatus) + *p = x + return p +} + +func (x RaidRewardsLogEntry_TempEvoRaidStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RaidRewardsLogEntry_TempEvoRaidStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1102].Descriptor() +} + +func (RaidRewardsLogEntry_TempEvoRaidStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1102] +} + +func (x RaidRewardsLogEntry_TempEvoRaidStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RaidRewardsLogEntry_TempEvoRaidStatus.Descriptor instead. +func (RaidRewardsLogEntry_TempEvoRaidStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2528, 1} +} + +type RaidVnextClientLogProto_VnextLogEntryProto_VnextHeaderProto_HeaderType int32 + +const ( + RaidVnextClientLogProto_VnextLogEntryProto_VnextHeaderProto_NO_TYPE RaidVnextClientLogProto_VnextLogEntryProto_VnextHeaderProto_HeaderType = 0 +) + +// Enum value maps for RaidVnextClientLogProto_VnextLogEntryProto_VnextHeaderProto_HeaderType. +var ( + RaidVnextClientLogProto_VnextLogEntryProto_VnextHeaderProto_HeaderType_name = map[int32]string{ + 0: "NO_TYPE", + } + RaidVnextClientLogProto_VnextLogEntryProto_VnextHeaderProto_HeaderType_value = map[string]int32{ + "NO_TYPE": 0, + } +) + +func (x RaidVnextClientLogProto_VnextLogEntryProto_VnextHeaderProto_HeaderType) Enum() *RaidVnextClientLogProto_VnextLogEntryProto_VnextHeaderProto_HeaderType { + p := new(RaidVnextClientLogProto_VnextLogEntryProto_VnextHeaderProto_HeaderType) + *p = x + return p +} + +func (x RaidVnextClientLogProto_VnextLogEntryProto_VnextHeaderProto_HeaderType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RaidVnextClientLogProto_VnextLogEntryProto_VnextHeaderProto_HeaderType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1103].Descriptor() +} + +func (RaidVnextClientLogProto_VnextLogEntryProto_VnextHeaderProto_HeaderType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1103] +} + +func (x RaidVnextClientLogProto_VnextLogEntryProto_VnextHeaderProto_HeaderType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RaidVnextClientLogProto_VnextLogEntryProto_VnextHeaderProto_HeaderType.Descriptor instead. +func (RaidVnextClientLogProto_VnextLogEntryProto_VnextHeaderProto_HeaderType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2534, 0, 0, 0} +} + +type RateRouteOutProto_Result int32 + +const ( + RateRouteOutProto_UNSET RateRouteOutProto_Result = 0 + RateRouteOutProto_SUCCESS RateRouteOutProto_Result = 1 + RateRouteOutProto_ERROR_ROUTE_NOT_FOUND RateRouteOutProto_Result = 2 + RateRouteOutProto_ERROR_RATE_LIMITED RateRouteOutProto_Result = 3 + RateRouteOutProto_ERROR_ALREADY_RATED RateRouteOutProto_Result = 4 + RateRouteOutProto_ERROR_UNKNOWN RateRouteOutProto_Result = 5 +) + +// Enum value maps for RateRouteOutProto_Result. +var ( + RateRouteOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_ROUTE_NOT_FOUND", + 3: "ERROR_RATE_LIMITED", + 4: "ERROR_ALREADY_RATED", + 5: "ERROR_UNKNOWN", + } + RateRouteOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_ROUTE_NOT_FOUND": 2, + "ERROR_RATE_LIMITED": 3, + "ERROR_ALREADY_RATED": 4, + "ERROR_UNKNOWN": 5, + } +) + +func (x RateRouteOutProto_Result) Enum() *RateRouteOutProto_Result { + p := new(RateRouteOutProto_Result) + *p = x + return p +} + +func (x RateRouteOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RateRouteOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1104].Descriptor() +} + +func (RateRouteOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1104] +} + +func (x RateRouteOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RateRouteOutProto_Result.Descriptor instead. +func (RateRouteOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2536, 0} +} + +type ReadQuestDialogOutProto_Status int32 + +const ( + ReadQuestDialogOutProto_UNSET ReadQuestDialogOutProto_Status = 0 + ReadQuestDialogOutProto_SUCCESS ReadQuestDialogOutProto_Status = 1 + ReadQuestDialogOutProto_ERROR_QUEST_NOT_FOUND ReadQuestDialogOutProto_Status = 2 + ReadQuestDialogOutProto_ERROR_NO_DIALOG ReadQuestDialogOutProto_Status = 3 +) + +// Enum value maps for ReadQuestDialogOutProto_Status. +var ( + ReadQuestDialogOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_QUEST_NOT_FOUND", + 3: "ERROR_NO_DIALOG", + } + ReadQuestDialogOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_QUEST_NOT_FOUND": 2, + "ERROR_NO_DIALOG": 3, + } +) + +func (x ReadQuestDialogOutProto_Status) Enum() *ReadQuestDialogOutProto_Status { + p := new(ReadQuestDialogOutProto_Status) + *p = x + return p +} + +func (x ReadQuestDialogOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ReadQuestDialogOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1105].Descriptor() +} + +func (ReadQuestDialogOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1105] +} + +func (x ReadQuestDialogOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ReadQuestDialogOutProto_Status.Descriptor instead. +func (ReadQuestDialogOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2539, 0} +} + +type ReassignPlayerOutProto_Result int32 + +const ( + ReassignPlayerOutProto_UNSET ReassignPlayerOutProto_Result = 0 + ReassignPlayerOutProto_SUCCESS ReassignPlayerOutProto_Result = 1 +) + +// Enum value maps for ReassignPlayerOutProto_Result. +var ( + ReassignPlayerOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + ReassignPlayerOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x ReassignPlayerOutProto_Result) Enum() *ReassignPlayerOutProto_Result { + p := new(ReassignPlayerOutProto_Result) + *p = x + return p +} + +func (x ReassignPlayerOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ReassignPlayerOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1106].Descriptor() +} + +func (ReassignPlayerOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1106] +} + +func (x ReassignPlayerOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ReassignPlayerOutProto_Result.Descriptor instead. +func (ReassignPlayerOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2541, 0} +} + +type RecallRouteDraftOutProto_Result int32 + +const ( + RecallRouteDraftOutProto_UNSET RecallRouteDraftOutProto_Result = 0 + RecallRouteDraftOutProto_SUCCESS RecallRouteDraftOutProto_Result = 1 + RecallRouteDraftOutProto_ERROR_UNKNOWN RecallRouteDraftOutProto_Result = 2 + RecallRouteDraftOutProto_ERROR_INVALID_ROUTE RecallRouteDraftOutProto_Result = 3 + RecallRouteDraftOutProto_ERROR_MODERATION_FAILURE RecallRouteDraftOutProto_Result = 4 + RecallRouteDraftOutProto_ERROR_ALREADY_RECALLED RecallRouteDraftOutProto_Result = 5 + RecallRouteDraftOutProto_ERROR_TOO_MANY_RECALLS RecallRouteDraftOutProto_Result = 6 +) + +// Enum value maps for RecallRouteDraftOutProto_Result. +var ( + RecallRouteDraftOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_INVALID_ROUTE", + 4: "ERROR_MODERATION_FAILURE", + 5: "ERROR_ALREADY_RECALLED", + 6: "ERROR_TOO_MANY_RECALLS", + } + RecallRouteDraftOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_INVALID_ROUTE": 3, + "ERROR_MODERATION_FAILURE": 4, + "ERROR_ALREADY_RECALLED": 5, + "ERROR_TOO_MANY_RECALLS": 6, + } +) + +func (x RecallRouteDraftOutProto_Result) Enum() *RecallRouteDraftOutProto_Result { + p := new(RecallRouteDraftOutProto_Result) + *p = x + return p +} + +func (x RecallRouteDraftOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RecallRouteDraftOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1107].Descriptor() +} + +func (RecallRouteDraftOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1107] +} + +func (x RecallRouteDraftOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RecallRouteDraftOutProto_Result.Descriptor instead. +func (RecallRouteDraftOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2543, 0} +} + +type RecycleItemOutProto_Result int32 + +const ( + RecycleItemOutProto_UNSET RecycleItemOutProto_Result = 0 + RecycleItemOutProto_SUCCESS RecycleItemOutProto_Result = 1 + RecycleItemOutProto_ERROR_NOT_ENOUGH_COPIES RecycleItemOutProto_Result = 2 + RecycleItemOutProto_ERROR_CANNOT_RECYCLE_INCUBATORS RecycleItemOutProto_Result = 3 +) + +// Enum value maps for RecycleItemOutProto_Result. +var ( + RecycleItemOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_NOT_ENOUGH_COPIES", + 3: "ERROR_CANNOT_RECYCLE_INCUBATORS", + } + RecycleItemOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NOT_ENOUGH_COPIES": 2, + "ERROR_CANNOT_RECYCLE_INCUBATORS": 3, + } +) + +func (x RecycleItemOutProto_Result) Enum() *RecycleItemOutProto_Result { + p := new(RecycleItemOutProto_Result) + *p = x + return p +} + +func (x RecycleItemOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RecycleItemOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1108].Descriptor() +} + +func (RecycleItemOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1108] +} + +func (x RecycleItemOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RecycleItemOutProto_Result.Descriptor instead. +func (RecycleItemOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2548, 0} +} + +type RedeemPasscodeResponseProto_Result int32 + +const ( + RedeemPasscodeResponseProto_UNSET RedeemPasscodeResponseProto_Result = 0 + RedeemPasscodeResponseProto_SUCCESS RedeemPasscodeResponseProto_Result = 1 + RedeemPasscodeResponseProto_NOT_AVAILABLE RedeemPasscodeResponseProto_Result = 2 + RedeemPasscodeResponseProto_OVER_INVENTORY_LIMIT RedeemPasscodeResponseProto_Result = 3 + RedeemPasscodeResponseProto_ALREADY_REDEEMED RedeemPasscodeResponseProto_Result = 4 + RedeemPasscodeResponseProto_OVER_PLAYER_REDEMPTION_LIMIT RedeemPasscodeResponseProto_Result = 5 +) + +// Enum value maps for RedeemPasscodeResponseProto_Result. +var ( + RedeemPasscodeResponseProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "NOT_AVAILABLE", + 3: "OVER_INVENTORY_LIMIT", + 4: "ALREADY_REDEEMED", + 5: "OVER_PLAYER_REDEMPTION_LIMIT", + } + RedeemPasscodeResponseProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "NOT_AVAILABLE": 2, + "OVER_INVENTORY_LIMIT": 3, + "ALREADY_REDEEMED": 4, + "OVER_PLAYER_REDEMPTION_LIMIT": 5, + } +) + +func (x RedeemPasscodeResponseProto_Result) Enum() *RedeemPasscodeResponseProto_Result { + p := new(RedeemPasscodeResponseProto_Result) + *p = x + return p +} + +func (x RedeemPasscodeResponseProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RedeemPasscodeResponseProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1109].Descriptor() +} + +func (RedeemPasscodeResponseProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1109] +} + +func (x RedeemPasscodeResponseProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RedeemPasscodeResponseProto_Result.Descriptor instead. +func (RedeemPasscodeResponseProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2551, 0} +} + +type RedeemTicketGiftForFriendOutProto_Status int32 + +const ( + RedeemTicketGiftForFriendOutProto_UNSET RedeemTicketGiftForFriendOutProto_Status = 0 + RedeemTicketGiftForFriendOutProto_SUCCESS RedeemTicketGiftForFriendOutProto_Status = 1 + RedeemTicketGiftForFriendOutProto_ERROR_UNKNOWN RedeemTicketGiftForFriendOutProto_Status = 2 + RedeemTicketGiftForFriendOutProto_FAILURE_ELIGIBILITY RedeemTicketGiftForFriendOutProto_Status = 3 + RedeemTicketGiftForFriendOutProto_FAILURE_GIFT_NOT_FOUND RedeemTicketGiftForFriendOutProto_Status = 4 +) + +// Enum value maps for RedeemTicketGiftForFriendOutProto_Status. +var ( + RedeemTicketGiftForFriendOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "FAILURE_ELIGIBILITY", + 4: "FAILURE_GIFT_NOT_FOUND", + } + RedeemTicketGiftForFriendOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "FAILURE_ELIGIBILITY": 3, + "FAILURE_GIFT_NOT_FOUND": 4, + } +) + +func (x RedeemTicketGiftForFriendOutProto_Status) Enum() *RedeemTicketGiftForFriendOutProto_Status { + p := new(RedeemTicketGiftForFriendOutProto_Status) + *p = x + return p +} + +func (x RedeemTicketGiftForFriendOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RedeemTicketGiftForFriendOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1110].Descriptor() +} + +func (RedeemTicketGiftForFriendOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1110] +} + +func (x RedeemTicketGiftForFriendOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RedeemTicketGiftForFriendOutProto_Status.Descriptor instead. +func (RedeemTicketGiftForFriendOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2553, 0} +} + +type ReferralMilestonesProto_MilestoneProto_Status int32 + +const ( + ReferralMilestonesProto_MilestoneProto_UNSET ReferralMilestonesProto_MilestoneProto_Status = 0 + ReferralMilestonesProto_MilestoneProto_ACTIVE ReferralMilestonesProto_MilestoneProto_Status = 1 + ReferralMilestonesProto_MilestoneProto_ACHIEVED ReferralMilestonesProto_MilestoneProto_Status = 2 + ReferralMilestonesProto_MilestoneProto_ACTIVE_HIDDEN ReferralMilestonesProto_MilestoneProto_Status = 3 + ReferralMilestonesProto_MilestoneProto_ACHIEVED_HIDDEN ReferralMilestonesProto_MilestoneProto_Status = 4 + ReferralMilestonesProto_MilestoneProto_REWARDS_CLAIMED ReferralMilestonesProto_MilestoneProto_Status = 5 +) + +// Enum value maps for ReferralMilestonesProto_MilestoneProto_Status. +var ( + ReferralMilestonesProto_MilestoneProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "ACTIVE", + 2: "ACHIEVED", + 3: "ACTIVE_HIDDEN", + 4: "ACHIEVED_HIDDEN", + 5: "REWARDS_CLAIMED", + } + ReferralMilestonesProto_MilestoneProto_Status_value = map[string]int32{ + "UNSET": 0, + "ACTIVE": 1, + "ACHIEVED": 2, + "ACTIVE_HIDDEN": 3, + "ACHIEVED_HIDDEN": 4, + "REWARDS_CLAIMED": 5, + } +) + +func (x ReferralMilestonesProto_MilestoneProto_Status) Enum() *ReferralMilestonesProto_MilestoneProto_Status { + p := new(ReferralMilestonesProto_MilestoneProto_Status) + *p = x + return p +} + +func (x ReferralMilestonesProto_MilestoneProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ReferralMilestonesProto_MilestoneProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1111].Descriptor() +} + +func (ReferralMilestonesProto_MilestoneProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1111] +} + +func (x ReferralMilestonesProto_MilestoneProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ReferralMilestonesProto_MilestoneProto_Status.Descriptor instead. +func (ReferralMilestonesProto_MilestoneProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2559, 0, 0} +} + +type RegisterBackgroundDeviceResponseProto_Status int32 + +const ( + RegisterBackgroundDeviceResponseProto_UNSET RegisterBackgroundDeviceResponseProto_Status = 0 + RegisterBackgroundDeviceResponseProto_SUCCESS RegisterBackgroundDeviceResponseProto_Status = 1 + RegisterBackgroundDeviceResponseProto_ERROR RegisterBackgroundDeviceResponseProto_Status = 2 +) + +// Enum value maps for RegisterBackgroundDeviceResponseProto_Status. +var ( + RegisterBackgroundDeviceResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + } + RegisterBackgroundDeviceResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + } +) + +func (x RegisterBackgroundDeviceResponseProto_Status) Enum() *RegisterBackgroundDeviceResponseProto_Status { + p := new(RegisterBackgroundDeviceResponseProto_Status) + *p = x + return p +} + +func (x RegisterBackgroundDeviceResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RegisterBackgroundDeviceResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1112].Descriptor() +} + +func (RegisterBackgroundDeviceResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1112] +} + +func (x RegisterBackgroundDeviceResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RegisterBackgroundDeviceResponseProto_Status.Descriptor instead. +func (RegisterBackgroundDeviceResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2565, 0} +} + +type RegisterSfidaRequest_DeviceType int32 + +const ( + RegisterSfidaRequest_SFIDA RegisterSfidaRequest_DeviceType = 0 + RegisterSfidaRequest_UNSET RegisterSfidaRequest_DeviceType = -1 + RegisterSfidaRequest_PALMA RegisterSfidaRequest_DeviceType = 1 + RegisterSfidaRequest_WAINA RegisterSfidaRequest_DeviceType = 2 +) + +// Enum value maps for RegisterSfidaRequest_DeviceType. +var ( + RegisterSfidaRequest_DeviceType_name = map[int32]string{ + 0: "SFIDA", + -1: "UNSET", + 1: "PALMA", + 2: "WAINA", + } + RegisterSfidaRequest_DeviceType_value = map[string]int32{ + "SFIDA": 0, + "UNSET": -1, + "PALMA": 1, + "WAINA": 2, + } +) + +func (x RegisterSfidaRequest_DeviceType) Enum() *RegisterSfidaRequest_DeviceType { + p := new(RegisterSfidaRequest_DeviceType) + *p = x + return p +} + +func (x RegisterSfidaRequest_DeviceType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RegisterSfidaRequest_DeviceType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1113].Descriptor() +} + +func (RegisterSfidaRequest_DeviceType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1113] +} + +func (x RegisterSfidaRequest_DeviceType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RegisterSfidaRequest_DeviceType.Descriptor instead. +func (RegisterSfidaRequest_DeviceType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2566, 0} +} + +type ReleasePokemonOutProto_Status int32 + +const ( + ReleasePokemonOutProto_UNSET ReleasePokemonOutProto_Status = 0 + ReleasePokemonOutProto_SUCCESS ReleasePokemonOutProto_Status = 1 + ReleasePokemonOutProto_POKEMON_DEPLOYED ReleasePokemonOutProto_Status = 2 + ReleasePokemonOutProto_FAILED ReleasePokemonOutProto_Status = 3 + ReleasePokemonOutProto_ERROR_POKEMON_IS_EGG ReleasePokemonOutProto_Status = 4 + ReleasePokemonOutProto_ERROR_POKEMON_IS_BUDDY ReleasePokemonOutProto_Status = 5 + ReleasePokemonOutProto_ERROR_FUSION_POKEMON ReleasePokemonOutProto_Status = 6 + ReleasePokemonOutProto_ERROR_FUSION_COMPONENT_POKEMON ReleasePokemonOutProto_Status = 7 +) + +// Enum value maps for ReleasePokemonOutProto_Status. +var ( + ReleasePokemonOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "POKEMON_DEPLOYED", + 3: "FAILED", + 4: "ERROR_POKEMON_IS_EGG", + 5: "ERROR_POKEMON_IS_BUDDY", + 6: "ERROR_FUSION_POKEMON", + 7: "ERROR_FUSION_COMPONENT_POKEMON", + } + ReleasePokemonOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "POKEMON_DEPLOYED": 2, + "FAILED": 3, + "ERROR_POKEMON_IS_EGG": 4, + "ERROR_POKEMON_IS_BUDDY": 5, + "ERROR_FUSION_POKEMON": 6, + "ERROR_FUSION_COMPONENT_POKEMON": 7, + } +) + +func (x ReleasePokemonOutProto_Status) Enum() *ReleasePokemonOutProto_Status { + p := new(ReleasePokemonOutProto_Status) + *p = x + return p +} + +func (x ReleasePokemonOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ReleasePokemonOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1114].Descriptor() +} + +func (ReleasePokemonOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1114] +} + +func (x ReleasePokemonOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ReleasePokemonOutProto_Status.Descriptor instead. +func (ReleasePokemonOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2568, 0} +} + +type ReleaseStationedPokemonOutProto_Result int32 + +const ( + ReleaseStationedPokemonOutProto_UNSET ReleaseStationedPokemonOutProto_Result = 0 + ReleaseStationedPokemonOutProto_SUCCESS ReleaseStationedPokemonOutProto_Result = 1 + ReleaseStationedPokemonOutProto_INVALID_POKEMON ReleaseStationedPokemonOutProto_Result = 2 + ReleaseStationedPokemonOutProto_INVALID_STATION ReleaseStationedPokemonOutProto_Result = 3 +) + +// Enum value maps for ReleaseStationedPokemonOutProto_Result. +var ( + ReleaseStationedPokemonOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "INVALID_POKEMON", + 3: "INVALID_STATION", + } + ReleaseStationedPokemonOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "INVALID_POKEMON": 2, + "INVALID_STATION": 3, + } +) + +func (x ReleaseStationedPokemonOutProto_Result) Enum() *ReleaseStationedPokemonOutProto_Result { + p := new(ReleaseStationedPokemonOutProto_Result) + *p = x + return p +} + +func (x ReleaseStationedPokemonOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ReleaseStationedPokemonOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1115].Descriptor() +} + +func (ReleaseStationedPokemonOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1115] +} + +func (x ReleaseStationedPokemonOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ReleaseStationedPokemonOutProto_Result.Descriptor instead. +func (ReleaseStationedPokemonOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2570, 0} +} + +type RemoteGiftPingResponseProto_Result int32 + +const ( + RemoteGiftPingResponseProto_UNSET RemoteGiftPingResponseProto_Result = 0 + RemoteGiftPingResponseProto_SUCCESS RemoteGiftPingResponseProto_Result = 1 + RemoteGiftPingResponseProto_STILL_IN_COOL_DOWN RemoteGiftPingResponseProto_Result = 2 + RemoteGiftPingResponseProto_BUDDY_NOT_SET RemoteGiftPingResponseProto_Result = 3 + RemoteGiftPingResponseProto_ERROR_INVENTORY_FULL RemoteGiftPingResponseProto_Result = 4 + RemoteGiftPingResponseProto_ERROR_NO_REMOTE_GIFTS RemoteGiftPingResponseProto_Result = 5 +) + +// Enum value maps for RemoteGiftPingResponseProto_Result. +var ( + RemoteGiftPingResponseProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "STILL_IN_COOL_DOWN", + 3: "BUDDY_NOT_SET", + 4: "ERROR_INVENTORY_FULL", + 5: "ERROR_NO_REMOTE_GIFTS", + } + RemoteGiftPingResponseProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "STILL_IN_COOL_DOWN": 2, + "BUDDY_NOT_SET": 3, + "ERROR_INVENTORY_FULL": 4, + "ERROR_NO_REMOTE_GIFTS": 5, + } +) + +func (x RemoteGiftPingResponseProto_Result) Enum() *RemoteGiftPingResponseProto_Result { + p := new(RemoteGiftPingResponseProto_Result) + *p = x + return p +} + +func (x RemoteGiftPingResponseProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RemoteGiftPingResponseProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1116].Descriptor() +} + +func (RemoteGiftPingResponseProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1116] +} + +func (x RemoteGiftPingResponseProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RemoteGiftPingResponseProto_Result.Descriptor instead. +func (RemoteGiftPingResponseProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2573, 0} +} + +type RemoveCampfireForRefereeOutProto_Status int32 + +const ( + RemoveCampfireForRefereeOutProto_UNSET RemoveCampfireForRefereeOutProto_Status = 0 + RemoveCampfireForRefereeOutProto_SUCCESS RemoveCampfireForRefereeOutProto_Status = 1 + RemoveCampfireForRefereeOutProto_ERROR_REFEREE_ID_MISSING RemoveCampfireForRefereeOutProto_Status = 2 + RemoveCampfireForRefereeOutProto_ERROR_REFEREE_ID_NOT_FOUND RemoveCampfireForRefereeOutProto_Status = 3 +) + +// Enum value maps for RemoveCampfireForRefereeOutProto_Status. +var ( + RemoveCampfireForRefereeOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_REFEREE_ID_MISSING", + 3: "ERROR_REFEREE_ID_NOT_FOUND", + } + RemoveCampfireForRefereeOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_REFEREE_ID_MISSING": 2, + "ERROR_REFEREE_ID_NOT_FOUND": 3, + } +) + +func (x RemoveCampfireForRefereeOutProto_Status) Enum() *RemoveCampfireForRefereeOutProto_Status { + p := new(RemoveCampfireForRefereeOutProto_Status) + *p = x + return p +} + +func (x RemoveCampfireForRefereeOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RemoveCampfireForRefereeOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1117].Descriptor() +} + +func (RemoveCampfireForRefereeOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1117] +} + +func (x RemoveCampfireForRefereeOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RemoveCampfireForRefereeOutProto_Status.Descriptor instead. +func (RemoveCampfireForRefereeOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2577, 0} +} + +type RemoveLoginActionOutProto_Status int32 + +const ( + RemoveLoginActionOutProto_UNSET RemoveLoginActionOutProto_Status = 0 + RemoveLoginActionOutProto_LOGIN_NOT_REMOVABLE RemoveLoginActionOutProto_Status = 1 + RemoveLoginActionOutProto_ERROR_UNKNOWN RemoveLoginActionOutProto_Status = 2 +) + +// Enum value maps for RemoveLoginActionOutProto_Status. +var ( + RemoveLoginActionOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "LOGIN_NOT_REMOVABLE", + 2: "ERROR_UNKNOWN", + } + RemoveLoginActionOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "LOGIN_NOT_REMOVABLE": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x RemoveLoginActionOutProto_Status) Enum() *RemoveLoginActionOutProto_Status { + p := new(RemoveLoginActionOutProto_Status) + *p = x + return p +} + +func (x RemoveLoginActionOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RemoveLoginActionOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1118].Descriptor() +} + +func (RemoveLoginActionOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1118] +} + +func (x RemoveLoginActionOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RemoveLoginActionOutProto_Status.Descriptor instead. +func (RemoveLoginActionOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2579, 0} +} + +type RemovePokemonSizeLeaderboardEntryOutProto_Status int32 + +const ( + RemovePokemonSizeLeaderboardEntryOutProto_UNSET RemovePokemonSizeLeaderboardEntryOutProto_Status = 0 + RemovePokemonSizeLeaderboardEntryOutProto_SUCCESS RemovePokemonSizeLeaderboardEntryOutProto_Status = 1 + RemovePokemonSizeLeaderboardEntryOutProto_ERROR RemovePokemonSizeLeaderboardEntryOutProto_Status = 2 + RemovePokemonSizeLeaderboardEntryOutProto_ENTRY_TO_REMOVE_NOT_FOUND RemovePokemonSizeLeaderboardEntryOutProto_Status = 3 + RemovePokemonSizeLeaderboardEntryOutProto_POKEMON_TO_REMOVE_DIFFERENT RemovePokemonSizeLeaderboardEntryOutProto_Status = 4 +) + +// Enum value maps for RemovePokemonSizeLeaderboardEntryOutProto_Status. +var ( + RemovePokemonSizeLeaderboardEntryOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + 3: "ENTRY_TO_REMOVE_NOT_FOUND", + 4: "POKEMON_TO_REMOVE_DIFFERENT", + } + RemovePokemonSizeLeaderboardEntryOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + "ENTRY_TO_REMOVE_NOT_FOUND": 3, + "POKEMON_TO_REMOVE_DIFFERENT": 4, + } +) + +func (x RemovePokemonSizeLeaderboardEntryOutProto_Status) Enum() *RemovePokemonSizeLeaderboardEntryOutProto_Status { + p := new(RemovePokemonSizeLeaderboardEntryOutProto_Status) + *p = x + return p +} + +func (x RemovePokemonSizeLeaderboardEntryOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RemovePokemonSizeLeaderboardEntryOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1119].Descriptor() +} + +func (RemovePokemonSizeLeaderboardEntryOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1119] +} + +func (x RemovePokemonSizeLeaderboardEntryOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RemovePokemonSizeLeaderboardEntryOutProto_Status.Descriptor instead. +func (RemovePokemonSizeLeaderboardEntryOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2581, 0} +} + +type RemovePtcLoginActionOutProto_Status int32 + +const ( + RemovePtcLoginActionOutProto_UNSET RemovePtcLoginActionOutProto_Status = 0 + RemovePtcLoginActionOutProto_LOGIN_NOT_REMOVABLE RemovePtcLoginActionOutProto_Status = 1 + RemovePtcLoginActionOutProto_ERROR_UNKNOWN RemovePtcLoginActionOutProto_Status = 2 +) + +// Enum value maps for RemovePtcLoginActionOutProto_Status. +var ( + RemovePtcLoginActionOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "LOGIN_NOT_REMOVABLE", + 2: "ERROR_UNKNOWN", + } + RemovePtcLoginActionOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "LOGIN_NOT_REMOVABLE": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x RemovePtcLoginActionOutProto_Status) Enum() *RemovePtcLoginActionOutProto_Status { + p := new(RemovePtcLoginActionOutProto_Status) + *p = x + return p +} + +func (x RemovePtcLoginActionOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RemovePtcLoginActionOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1120].Descriptor() +} + +func (RemovePtcLoginActionOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1120] +} + +func (x RemovePtcLoginActionOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RemovePtcLoginActionOutProto_Status.Descriptor instead. +func (RemovePtcLoginActionOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2583, 0} +} + +type RemoveQuestOutProto_Status int32 + +const ( + RemoveQuestOutProto_UNSET RemoveQuestOutProto_Status = 0 + RemoveQuestOutProto_SUCCESS RemoveQuestOutProto_Status = 1 + RemoveQuestOutProto_ERROR_QUEST_NOT_FOUND RemoveQuestOutProto_Status = 2 + RemoveQuestOutProto_ERROR_STORY_QUEST_NOT_REMOVABLE RemoveQuestOutProto_Status = 3 +) + +// Enum value maps for RemoveQuestOutProto_Status. +var ( + RemoveQuestOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_QUEST_NOT_FOUND", + 3: "ERROR_STORY_QUEST_NOT_REMOVABLE", + } + RemoveQuestOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_QUEST_NOT_FOUND": 2, + "ERROR_STORY_QUEST_NOT_REMOVABLE": 3, + } +) + +func (x RemoveQuestOutProto_Status) Enum() *RemoveQuestOutProto_Status { + p := new(RemoveQuestOutProto_Status) + *p = x + return p +} + +func (x RemoveQuestOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RemoveQuestOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1121].Descriptor() +} + +func (RemoveQuestOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1121] +} + +func (x RemoveQuestOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RemoveQuestOutProto_Status.Descriptor instead. +func (RemoveQuestOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2585, 0} +} + +type RemoveSaveForLaterOutProto_Result int32 + +const ( + RemoveSaveForLaterOutProto_UNSET RemoveSaveForLaterOutProto_Result = 0 + RemoveSaveForLaterOutProto_SUCCESS RemoveSaveForLaterOutProto_Result = 1 + RemoveSaveForLaterOutProto_ERROR_SAVE_FOR_LATER_NOT_FOUND RemoveSaveForLaterOutProto_Result = 2 + RemoveSaveForLaterOutProto_ERROR_SAVE_FOR_LATER_NOT_ENABLED RemoveSaveForLaterOutProto_Result = 3 +) + +// Enum value maps for RemoveSaveForLaterOutProto_Result. +var ( + RemoveSaveForLaterOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_SAVE_FOR_LATER_NOT_FOUND", + 3: "ERROR_SAVE_FOR_LATER_NOT_ENABLED", + } + RemoveSaveForLaterOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_SAVE_FOR_LATER_NOT_FOUND": 2, + "ERROR_SAVE_FOR_LATER_NOT_ENABLED": 3, + } +) + +func (x RemoveSaveForLaterOutProto_Result) Enum() *RemoveSaveForLaterOutProto_Result { + p := new(RemoveSaveForLaterOutProto_Result) + *p = x + return p +} + +func (x RemoveSaveForLaterOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RemoveSaveForLaterOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1122].Descriptor() +} + +func (RemoveSaveForLaterOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1122] +} + +func (x RemoveSaveForLaterOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RemoveSaveForLaterOutProto_Result.Descriptor instead. +func (RemoveSaveForLaterOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2587, 0} +} + +type RemovedParticipant_Reason int32 + +const ( + RemovedParticipant_UNSET RemovedParticipant_Reason = 0 + RemovedParticipant_REMOVED_BY_HOST RemovedParticipant_Reason = 1 + RemovedParticipant_REMOVED_BY_OPS RemovedParticipant_Reason = 2 + RemovedParticipant_REMOVED_REASON_LEFT RemovedParticipant_Reason = 3 +) + +// Enum value maps for RemovedParticipant_Reason. +var ( + RemovedParticipant_Reason_name = map[int32]string{ + 0: "UNSET", + 1: "REMOVED_BY_HOST", + 2: "REMOVED_BY_OPS", + 3: "REMOVED_REASON_LEFT", + } + RemovedParticipant_Reason_value = map[string]int32{ + "UNSET": 0, + "REMOVED_BY_HOST": 1, + "REMOVED_BY_OPS": 2, + "REMOVED_REASON_LEFT": 3, + } +) + +func (x RemovedParticipant_Reason) Enum() *RemovedParticipant_Reason { + p := new(RemovedParticipant_Reason) + *p = x + return p +} + +func (x RemovedParticipant_Reason) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RemovedParticipant_Reason) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1123].Descriptor() +} + +func (RemovedParticipant_Reason) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1123] +} + +func (x RemovedParticipant_Reason) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RemovedParticipant_Reason.Descriptor instead. +func (RemovedParticipant_Reason) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2589, 0} +} + +type ReplaceLoginActionOutProto_Status int32 + +const ( + ReplaceLoginActionOutProto_UNSET ReplaceLoginActionOutProto_Status = 0 + ReplaceLoginActionOutProto_AUTH_FAILURE ReplaceLoginActionOutProto_Status = 1 + ReplaceLoginActionOutProto_LOGIN_TAKEN ReplaceLoginActionOutProto_Status = 2 + ReplaceLoginActionOutProto_LOGIN_ALREADY_HAVE ReplaceLoginActionOutProto_Status = 3 + ReplaceLoginActionOutProto_LOGIN_NOT_REPLACEABLE ReplaceLoginActionOutProto_Status = 4 + ReplaceLoginActionOutProto_ERROR_UNKNOWN ReplaceLoginActionOutProto_Status = 5 +) + +// Enum value maps for ReplaceLoginActionOutProto_Status. +var ( + ReplaceLoginActionOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "AUTH_FAILURE", + 2: "LOGIN_TAKEN", + 3: "LOGIN_ALREADY_HAVE", + 4: "LOGIN_NOT_REPLACEABLE", + 5: "ERROR_UNKNOWN", + } + ReplaceLoginActionOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "AUTH_FAILURE": 1, + "LOGIN_TAKEN": 2, + "LOGIN_ALREADY_HAVE": 3, + "LOGIN_NOT_REPLACEABLE": 4, + "ERROR_UNKNOWN": 5, + } +) + +func (x ReplaceLoginActionOutProto_Status) Enum() *ReplaceLoginActionOutProto_Status { + p := new(ReplaceLoginActionOutProto_Status) + *p = x + return p +} + +func (x ReplaceLoginActionOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ReplaceLoginActionOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1124].Descriptor() +} + +func (ReplaceLoginActionOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1124] +} + +func (x ReplaceLoginActionOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ReplaceLoginActionOutProto_Status.Descriptor instead. +func (ReplaceLoginActionOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2590, 0} +} + +type ReportAdFeedbackResponse_Status int32 + +const ( + ReportAdFeedbackResponse_SUCCESS ReportAdFeedbackResponse_Status = 0 + ReportAdFeedbackResponse_ERROR ReportAdFeedbackResponse_Status = 1 +) + +// Enum value maps for ReportAdFeedbackResponse_Status. +var ( + ReportAdFeedbackResponse_Status_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR", + } + ReportAdFeedbackResponse_Status_value = map[string]int32{ + "SUCCESS": 0, + "ERROR": 1, + } +) + +func (x ReportAdFeedbackResponse_Status) Enum() *ReportAdFeedbackResponse_Status { + p := new(ReportAdFeedbackResponse_Status) + *p = x + return p +} + +func (x ReportAdFeedbackResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ReportAdFeedbackResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1125].Descriptor() +} + +func (ReportAdFeedbackResponse_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1125] +} + +func (x ReportAdFeedbackResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ReportAdFeedbackResponse_Status.Descriptor instead. +func (ReportAdFeedbackResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2594, 0} +} + +type ReportAdInteractionProto_AdType int32 + +const ( + ReportAdInteractionProto_AD_TYPE_UNKNOWN ReportAdInteractionProto_AdType = 0 + ReportAdInteractionProto_AD_TYPE_SPONSORED_GIFT ReportAdInteractionProto_AdType = 1 + ReportAdInteractionProto_AD_TYPE_SPONSORED_BALLOON ReportAdInteractionProto_AdType = 2 + ReportAdInteractionProto_AD_TYPE_SPONSORED_BALLOON_WASABI ReportAdInteractionProto_AdType = 3 + ReportAdInteractionProto_AD_TYPE_SPONSORED_BALLOON_GOOGLE_MANAGED_AD ReportAdInteractionProto_AdType = 4 + ReportAdInteractionProto_AD_TYPE_SPONSORED_BALLOON_AR_AD ReportAdInteractionProto_AdType = 5 + ReportAdInteractionProto_AD_TYPE_SPONSORED_BALLOON_VIDEO_AD ReportAdInteractionProto_AdType = 6 + ReportAdInteractionProto_AD_TYPE_AR_AD_MARKON ReportAdInteractionProto_AdType = 7 +) + +// Enum value maps for ReportAdInteractionProto_AdType. +var ( + ReportAdInteractionProto_AdType_name = map[int32]string{ + 0: "AD_TYPE_UNKNOWN", + 1: "AD_TYPE_SPONSORED_GIFT", + 2: "AD_TYPE_SPONSORED_BALLOON", + 3: "AD_TYPE_SPONSORED_BALLOON_WASABI", + 4: "AD_TYPE_SPONSORED_BALLOON_GOOGLE_MANAGED_AD", + 5: "AD_TYPE_SPONSORED_BALLOON_AR_AD", + 6: "AD_TYPE_SPONSORED_BALLOON_VIDEO_AD", + 7: "AD_TYPE_AR_AD_MARKON", + } + ReportAdInteractionProto_AdType_value = map[string]int32{ + "AD_TYPE_UNKNOWN": 0, + "AD_TYPE_SPONSORED_GIFT": 1, + "AD_TYPE_SPONSORED_BALLOON": 2, + "AD_TYPE_SPONSORED_BALLOON_WASABI": 3, + "AD_TYPE_SPONSORED_BALLOON_GOOGLE_MANAGED_AD": 4, + "AD_TYPE_SPONSORED_BALLOON_AR_AD": 5, + "AD_TYPE_SPONSORED_BALLOON_VIDEO_AD": 6, + "AD_TYPE_AR_AD_MARKON": 7, + } +) + +func (x ReportAdInteractionProto_AdType) Enum() *ReportAdInteractionProto_AdType { + p := new(ReportAdInteractionProto_AdType) + *p = x + return p +} + +func (x ReportAdInteractionProto_AdType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ReportAdInteractionProto_AdType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1126].Descriptor() +} + +func (ReportAdInteractionProto_AdType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1126] +} + +func (x ReportAdInteractionProto_AdType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ReportAdInteractionProto_AdType.Descriptor instead. +func (ReportAdInteractionProto_AdType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 0} +} + +type ReportAdInteractionProto_WebArAdFailure_FailureType int32 + +const ( + ReportAdInteractionProto_WebArAdFailure_UNKNOWN ReportAdInteractionProto_WebArAdFailure_FailureType = 0 + ReportAdInteractionProto_WebArAdFailure_WEB_AR_REWARD_FAILURE ReportAdInteractionProto_WebArAdFailure_FailureType = 1 + ReportAdInteractionProto_WebArAdFailure_WEB_AR_WEBVIEW_FAILURE ReportAdInteractionProto_WebArAdFailure_FailureType = 2 + ReportAdInteractionProto_WebArAdFailure_WEB_AR_CAMERA_PERMISSION_DENIED_FAILURE ReportAdInteractionProto_WebArAdFailure_FailureType = 3 +) + +// Enum value maps for ReportAdInteractionProto_WebArAdFailure_FailureType. +var ( + ReportAdInteractionProto_WebArAdFailure_FailureType_name = map[int32]string{ + 0: "UNKNOWN", + 1: "WEB_AR_REWARD_FAILURE", + 2: "WEB_AR_WEBVIEW_FAILURE", + 3: "WEB_AR_CAMERA_PERMISSION_DENIED_FAILURE", + } + ReportAdInteractionProto_WebArAdFailure_FailureType_value = map[string]int32{ + "UNKNOWN": 0, + "WEB_AR_REWARD_FAILURE": 1, + "WEB_AR_WEBVIEW_FAILURE": 2, + "WEB_AR_CAMERA_PERMISSION_DENIED_FAILURE": 3, + } +) + +func (x ReportAdInteractionProto_WebArAdFailure_FailureType) Enum() *ReportAdInteractionProto_WebArAdFailure_FailureType { + p := new(ReportAdInteractionProto_WebArAdFailure_FailureType) + *p = x + return p +} + +func (x ReportAdInteractionProto_WebArAdFailure_FailureType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ReportAdInteractionProto_WebArAdFailure_FailureType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1127].Descriptor() +} + +func (ReportAdInteractionProto_WebArAdFailure_FailureType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1127] +} + +func (x ReportAdInteractionProto_WebArAdFailure_FailureType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ReportAdInteractionProto_WebArAdFailure_FailureType.Descriptor instead. +func (ReportAdInteractionProto_WebArAdFailure_FailureType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 0, 0} +} + +type ReportAdInteractionProto_AdDismissalInteraction_AdDismissalType int32 + +const ( + ReportAdInteractionProto_AdDismissalInteraction_AD_DISMISSAL_UNKNOWN ReportAdInteractionProto_AdDismissalInteraction_AdDismissalType = 0 + ReportAdInteractionProto_AdDismissalInteraction_AD_DISMISSAL_TR_DISPLACES_AD_BALLOON ReportAdInteractionProto_AdDismissalInteraction_AdDismissalType = 1 + ReportAdInteractionProto_AdDismissalInteraction_AD_DISMISSAL_NEW_AD_BALLOON_DISPLACES_OLD ReportAdInteractionProto_AdDismissalInteraction_AdDismissalType = 2 + ReportAdInteractionProto_AdDismissalInteraction_AD_DISMISSAL_AD_BALLOON_AUTO_DISMISS ReportAdInteractionProto_AdDismissalInteraction_AdDismissalType = 3 + ReportAdInteractionProto_AdDismissalInteraction_AD_DISMISSAL_PLAYER_OPTED_OUT_OF_ADS ReportAdInteractionProto_AdDismissalInteraction_AdDismissalType = 4 +) + +// Enum value maps for ReportAdInteractionProto_AdDismissalInteraction_AdDismissalType. +var ( + ReportAdInteractionProto_AdDismissalInteraction_AdDismissalType_name = map[int32]string{ + 0: "AD_DISMISSAL_UNKNOWN", + 1: "AD_DISMISSAL_TR_DISPLACES_AD_BALLOON", + 2: "AD_DISMISSAL_NEW_AD_BALLOON_DISPLACES_OLD", + 3: "AD_DISMISSAL_AD_BALLOON_AUTO_DISMISS", + 4: "AD_DISMISSAL_PLAYER_OPTED_OUT_OF_ADS", + } + ReportAdInteractionProto_AdDismissalInteraction_AdDismissalType_value = map[string]int32{ + "AD_DISMISSAL_UNKNOWN": 0, + "AD_DISMISSAL_TR_DISPLACES_AD_BALLOON": 1, + "AD_DISMISSAL_NEW_AD_BALLOON_DISPLACES_OLD": 2, + "AD_DISMISSAL_AD_BALLOON_AUTO_DISMISS": 3, + "AD_DISMISSAL_PLAYER_OPTED_OUT_OF_ADS": 4, + } +) + +func (x ReportAdInteractionProto_AdDismissalInteraction_AdDismissalType) Enum() *ReportAdInteractionProto_AdDismissalInteraction_AdDismissalType { + p := new(ReportAdInteractionProto_AdDismissalInteraction_AdDismissalType) + *p = x + return p +} + +func (x ReportAdInteractionProto_AdDismissalInteraction_AdDismissalType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ReportAdInteractionProto_AdDismissalInteraction_AdDismissalType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1128].Descriptor() +} + +func (ReportAdInteractionProto_AdDismissalInteraction_AdDismissalType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1128] +} + +func (x ReportAdInteractionProto_AdDismissalInteraction_AdDismissalType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ReportAdInteractionProto_AdDismissalInteraction_AdDismissalType.Descriptor instead. +func (ReportAdInteractionProto_AdDismissalInteraction_AdDismissalType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 2, 0} +} + +type ReportAdInteractionProto_AdSpawnInteraction_AdInhibitionType int32 + +const ( + ReportAdInteractionProto_AdSpawnInteraction_AD_INHIBITION_UNKNOWN ReportAdInteractionProto_AdSpawnInteraction_AdInhibitionType = 0 + ReportAdInteractionProto_AdSpawnInteraction_AD_INHIBITION_TR_PREVENTS_BALLOON_SPAWN ReportAdInteractionProto_AdSpawnInteraction_AdInhibitionType = 1 + ReportAdInteractionProto_AdSpawnInteraction_AD_INHIBITION_CLIENT_ERROR ReportAdInteractionProto_AdSpawnInteraction_AdInhibitionType = 2 + ReportAdInteractionProto_AdSpawnInteraction_AD_INHIBITION_DISABLED_IN_GMT ReportAdInteractionProto_AdSpawnInteraction_AdInhibitionType = 3 + ReportAdInteractionProto_AdSpawnInteraction_AD_INHIBITION_PLAYER_OPTED_OUT_OF_ADS ReportAdInteractionProto_AdSpawnInteraction_AdInhibitionType = 4 +) + +// Enum value maps for ReportAdInteractionProto_AdSpawnInteraction_AdInhibitionType. +var ( + ReportAdInteractionProto_AdSpawnInteraction_AdInhibitionType_name = map[int32]string{ + 0: "AD_INHIBITION_UNKNOWN", + 1: "AD_INHIBITION_TR_PREVENTS_BALLOON_SPAWN", + 2: "AD_INHIBITION_CLIENT_ERROR", + 3: "AD_INHIBITION_DISABLED_IN_GMT", + 4: "AD_INHIBITION_PLAYER_OPTED_OUT_OF_ADS", + } + ReportAdInteractionProto_AdSpawnInteraction_AdInhibitionType_value = map[string]int32{ + "AD_INHIBITION_UNKNOWN": 0, + "AD_INHIBITION_TR_PREVENTS_BALLOON_SPAWN": 1, + "AD_INHIBITION_CLIENT_ERROR": 2, + "AD_INHIBITION_DISABLED_IN_GMT": 3, + "AD_INHIBITION_PLAYER_OPTED_OUT_OF_ADS": 4, + } +) + +func (x ReportAdInteractionProto_AdSpawnInteraction_AdInhibitionType) Enum() *ReportAdInteractionProto_AdSpawnInteraction_AdInhibitionType { + p := new(ReportAdInteractionProto_AdSpawnInteraction_AdInhibitionType) + *p = x + return p +} + +func (x ReportAdInteractionProto_AdSpawnInteraction_AdInhibitionType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ReportAdInteractionProto_AdSpawnInteraction_AdInhibitionType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1129].Descriptor() +} + +func (ReportAdInteractionProto_AdSpawnInteraction_AdInhibitionType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1129] +} + +func (x ReportAdInteractionProto_AdSpawnInteraction_AdInhibitionType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ReportAdInteractionProto_AdSpawnInteraction_AdInhibitionType.Descriptor instead. +func (ReportAdInteractionProto_AdSpawnInteraction_AdInhibitionType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 5, 0} +} + +type ReportAdInteractionProto_VideoAdFailure_FailureType int32 + +const ( + ReportAdInteractionProto_VideoAdFailure_UNKNOWN ReportAdInteractionProto_VideoAdFailure_FailureType = 0 + ReportAdInteractionProto_VideoAdFailure_VIDEO_LOAD_FAILURE ReportAdInteractionProto_VideoAdFailure_FailureType = 1 + ReportAdInteractionProto_VideoAdFailure_VIDEO_REWARD_FAILURE ReportAdInteractionProto_VideoAdFailure_FailureType = 2 +) + +// Enum value maps for ReportAdInteractionProto_VideoAdFailure_FailureType. +var ( + ReportAdInteractionProto_VideoAdFailure_FailureType_name = map[int32]string{ + 0: "UNKNOWN", + 1: "VIDEO_LOAD_FAILURE", + 2: "VIDEO_REWARD_FAILURE", + } + ReportAdInteractionProto_VideoAdFailure_FailureType_value = map[string]int32{ + "UNKNOWN": 0, + "VIDEO_LOAD_FAILURE": 1, + "VIDEO_REWARD_FAILURE": 2, + } +) + +func (x ReportAdInteractionProto_VideoAdFailure_FailureType) Enum() *ReportAdInteractionProto_VideoAdFailure_FailureType { + p := new(ReportAdInteractionProto_VideoAdFailure_FailureType) + *p = x + return p +} + +func (x ReportAdInteractionProto_VideoAdFailure_FailureType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ReportAdInteractionProto_VideoAdFailure_FailureType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1130].Descriptor() +} + +func (ReportAdInteractionProto_VideoAdFailure_FailureType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1130] +} + +func (x ReportAdInteractionProto_VideoAdFailure_FailureType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ReportAdInteractionProto_VideoAdFailure_FailureType.Descriptor instead. +func (ReportAdInteractionProto_VideoAdFailure_FailureType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 14, 0} +} + +type ReportAdInteractionResponse_Status int32 + +const ( + ReportAdInteractionResponse_SUCCESS ReportAdInteractionResponse_Status = 0 + ReportAdInteractionResponse_MALFORMED ReportAdInteractionResponse_Status = 1 + ReportAdInteractionResponse_EXPIRED ReportAdInteractionResponse_Status = 2 +) + +// Enum value maps for ReportAdInteractionResponse_Status. +var ( + ReportAdInteractionResponse_Status_name = map[int32]string{ + 0: "SUCCESS", + 1: "MALFORMED", + 2: "EXPIRED", + } + ReportAdInteractionResponse_Status_value = map[string]int32{ + "SUCCESS": 0, + "MALFORMED": 1, + "EXPIRED": 2, + } +) + +func (x ReportAdInteractionResponse_Status) Enum() *ReportAdInteractionResponse_Status { + p := new(ReportAdInteractionResponse_Status) + *p = x + return p +} + +func (x ReportAdInteractionResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ReportAdInteractionResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1131].Descriptor() +} + +func (ReportAdInteractionResponse_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1131] +} + +func (x ReportAdInteractionResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ReportAdInteractionResponse_Status.Descriptor instead. +func (ReportAdInteractionResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2596, 0} +} + +type ReportRouteOutProto_Result int32 + +const ( + ReportRouteOutProto_UNSET ReportRouteOutProto_Result = 0 + ReportRouteOutProto_SUCCESS ReportRouteOutProto_Result = 1 + ReportRouteOutProto_ERROR_ROUTE_NOT_FOUND ReportRouteOutProto_Result = 2 + ReportRouteOutProto_ERROR_TOO_MANY_REPORTS ReportRouteOutProto_Result = 3 + ReportRouteOutProto_ERROR_UNKNOWN ReportRouteOutProto_Result = 4 + ReportRouteOutProto_ERROR_REPORTED_THIS_RECENTLY ReportRouteOutProto_Result = 5 +) + +// Enum value maps for ReportRouteOutProto_Result. +var ( + ReportRouteOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_ROUTE_NOT_FOUND", + 3: "ERROR_TOO_MANY_REPORTS", + 4: "ERROR_UNKNOWN", + 5: "ERROR_REPORTED_THIS_RECENTLY", + } + ReportRouteOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_ROUTE_NOT_FOUND": 2, + "ERROR_TOO_MANY_REPORTS": 3, + "ERROR_UNKNOWN": 4, + "ERROR_REPORTED_THIS_RECENTLY": 5, + } +) + +func (x ReportRouteOutProto_Result) Enum() *ReportRouteOutProto_Result { + p := new(ReportRouteOutProto_Result) + *p = x + return p +} + +func (x ReportRouteOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ReportRouteOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1132].Descriptor() +} + +func (ReportRouteOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1132] +} + +func (x ReportRouteOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ReportRouteOutProto_Result.Descriptor instead. +func (ReportRouteOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2599, 0} +} + +type ReportRouteProto_GameplayIssue int32 + +const ( + ReportRouteProto_UNSET_GAMEPLAY_ISSUE ReportRouteProto_GameplayIssue = 0 + ReportRouteProto_NO_ZYGARDE_CELLS ReportRouteProto_GameplayIssue = 1 + ReportRouteProto_BUDDY_CANDY_BONUS_NOT_WORKING ReportRouteProto_GameplayIssue = 2 + ReportRouteProto_INCENSE_BONUS_NOT_WORKING ReportRouteProto_GameplayIssue = 3 + ReportRouteProto_INSUFFICIENT_REWARDS ReportRouteProto_GameplayIssue = 4 + ReportRouteProto_COULD_NOT_COMPLETE_ROUTE ReportRouteProto_GameplayIssue = 5 + ReportRouteProto_ROUTE_PAUSED_INCORRECTLY ReportRouteProto_GameplayIssue = 6 + ReportRouteProto_DISTANCE_TRACKED_INCORRECT ReportRouteProto_GameplayIssue = 7 + ReportRouteProto_GPS_DRIFT ReportRouteProto_GameplayIssue = 8 +) + +// Enum value maps for ReportRouteProto_GameplayIssue. +var ( + ReportRouteProto_GameplayIssue_name = map[int32]string{ + 0: "UNSET_GAMEPLAY_ISSUE", + 1: "NO_ZYGARDE_CELLS", + 2: "BUDDY_CANDY_BONUS_NOT_WORKING", + 3: "INCENSE_BONUS_NOT_WORKING", + 4: "INSUFFICIENT_REWARDS", + 5: "COULD_NOT_COMPLETE_ROUTE", + 6: "ROUTE_PAUSED_INCORRECTLY", + 7: "DISTANCE_TRACKED_INCORRECT", + 8: "GPS_DRIFT", + } + ReportRouteProto_GameplayIssue_value = map[string]int32{ + "UNSET_GAMEPLAY_ISSUE": 0, + "NO_ZYGARDE_CELLS": 1, + "BUDDY_CANDY_BONUS_NOT_WORKING": 2, + "INCENSE_BONUS_NOT_WORKING": 3, + "INSUFFICIENT_REWARDS": 4, + "COULD_NOT_COMPLETE_ROUTE": 5, + "ROUTE_PAUSED_INCORRECTLY": 6, + "DISTANCE_TRACKED_INCORRECT": 7, + "GPS_DRIFT": 8, + } +) + +func (x ReportRouteProto_GameplayIssue) Enum() *ReportRouteProto_GameplayIssue { + p := new(ReportRouteProto_GameplayIssue) + *p = x + return p +} + +func (x ReportRouteProto_GameplayIssue) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ReportRouteProto_GameplayIssue) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1133].Descriptor() +} + +func (ReportRouteProto_GameplayIssue) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1133] +} + +func (x ReportRouteProto_GameplayIssue) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ReportRouteProto_GameplayIssue.Descriptor instead. +func (ReportRouteProto_GameplayIssue) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2600, 0} +} + +type ReportRouteProto_QualityIssue int32 + +const ( + ReportRouteProto_UNSET_QUALITY_ISSUE ReportRouteProto_QualityIssue = 0 + ReportRouteProto_ROUTE_NAME_OR_DESCRIPTION_ERRONEOUS ReportRouteProto_QualityIssue = 1 + ReportRouteProto_ROUTE_NAME_OR_DESCRIPTION_UNCLEAR_OR_INACCURATE ReportRouteProto_QualityIssue = 2 + ReportRouteProto_ROUTE_DIFFICULT_TO_FOLLOW ReportRouteProto_QualityIssue = 3 + ReportRouteProto_ROUTE_FREQUENT_OVERLAP ReportRouteProto_QualityIssue = 4 + ReportRouteProto_ROUTE_TOO_SHORT_OR_LONG ReportRouteProto_QualityIssue = 5 + ReportRouteProto_ROUTE_TOO_STRENUOUS ReportRouteProto_QualityIssue = 6 + ReportRouteProto_ROUTE_POOR_CONNECTIVITY ReportRouteProto_QualityIssue = 7 +) + +// Enum value maps for ReportRouteProto_QualityIssue. +var ( + ReportRouteProto_QualityIssue_name = map[int32]string{ + 0: "UNSET_QUALITY_ISSUE", + 1: "ROUTE_NAME_OR_DESCRIPTION_ERRONEOUS", + 2: "ROUTE_NAME_OR_DESCRIPTION_UNCLEAR_OR_INACCURATE", + 3: "ROUTE_DIFFICULT_TO_FOLLOW", + 4: "ROUTE_FREQUENT_OVERLAP", + 5: "ROUTE_TOO_SHORT_OR_LONG", + 6: "ROUTE_TOO_STRENUOUS", + 7: "ROUTE_POOR_CONNECTIVITY", + } + ReportRouteProto_QualityIssue_value = map[string]int32{ + "UNSET_QUALITY_ISSUE": 0, + "ROUTE_NAME_OR_DESCRIPTION_ERRONEOUS": 1, + "ROUTE_NAME_OR_DESCRIPTION_UNCLEAR_OR_INACCURATE": 2, + "ROUTE_DIFFICULT_TO_FOLLOW": 3, + "ROUTE_FREQUENT_OVERLAP": 4, + "ROUTE_TOO_SHORT_OR_LONG": 5, + "ROUTE_TOO_STRENUOUS": 6, + "ROUTE_POOR_CONNECTIVITY": 7, + } +) + +func (x ReportRouteProto_QualityIssue) Enum() *ReportRouteProto_QualityIssue { + p := new(ReportRouteProto_QualityIssue) + *p = x + return p +} + +func (x ReportRouteProto_QualityIssue) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ReportRouteProto_QualityIssue) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1134].Descriptor() +} + +func (ReportRouteProto_QualityIssue) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1134] +} + +func (x ReportRouteProto_QualityIssue) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ReportRouteProto_QualityIssue.Descriptor instead. +func (ReportRouteProto_QualityIssue) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2600, 1} +} + +type ReportRouteProto_Violation int32 + +const ( + ReportRouteProto_UNSET ReportRouteProto_Violation = 0 + ReportRouteProto_PRIVATE_RESIDENCE ReportRouteProto_Violation = 1 + ReportRouteProto_SENSITIVE_LOCATION ReportRouteProto_Violation = 2 + ReportRouteProto_ADULT_ESTABLISHMENT ReportRouteProto_Violation = 3 + ReportRouteProto_GRADE_SCHOOL ReportRouteProto_Violation = 4 + ReportRouteProto_INACCESSIBLE ReportRouteProto_Violation = 5 + ReportRouteProto_DANGEROUS ReportRouteProto_Violation = 6 + ReportRouteProto_TEMPORARY_OBSTRUCTION ReportRouteProto_Violation = 7 + ReportRouteProto_CHILD_SAFETY ReportRouteProto_Violation = 8 + ReportRouteProto_DANGEROUS_GOODS ReportRouteProto_Violation = 9 + ReportRouteProto_SEXUAL_OR_VIOLENT ReportRouteProto_Violation = 10 + ReportRouteProto_SELF_HARM ReportRouteProto_Violation = 11 + ReportRouteProto_HARASSMENT_OR_HATE_SPEECH ReportRouteProto_Violation = 12 + ReportRouteProto_PERSONAL_INFO ReportRouteProto_Violation = 13 + ReportRouteProto_GAME_CHEATS_OR_SPAM ReportRouteProto_Violation = 14 + ReportRouteProto_PRIVACY_INVASION_ABUSIVE ReportRouteProto_Violation = 15 + ReportRouteProto_OTHER_INAPPROPRIATE ReportRouteProto_Violation = 16 + ReportRouteProto_MISINFORMATION ReportRouteProto_Violation = 17 + ReportRouteProto_IMPERSONATION ReportRouteProto_Violation = 18 + ReportRouteProto_EXTREMISM ReportRouteProto_Violation = 19 + ReportRouteProto_SEXUAL ReportRouteProto_Violation = 1001 + ReportRouteProto_VIOLENT ReportRouteProto_Violation = 1002 + ReportRouteProto_HARASSMENT ReportRouteProto_Violation = 1201 + ReportRouteProto_HATE_SPEECH ReportRouteProto_Violation = 1202 + ReportRouteProto_GAME_CHEATS ReportRouteProto_Violation = 1401 + ReportRouteProto_SPAM ReportRouteProto_Violation = 1402 +) + +// Enum value maps for ReportRouteProto_Violation. +var ( + ReportRouteProto_Violation_name = map[int32]string{ + 0: "UNSET", + 1: "PRIVATE_RESIDENCE", + 2: "SENSITIVE_LOCATION", + 3: "ADULT_ESTABLISHMENT", + 4: "GRADE_SCHOOL", + 5: "INACCESSIBLE", + 6: "DANGEROUS", + 7: "TEMPORARY_OBSTRUCTION", + 8: "CHILD_SAFETY", + 9: "DANGEROUS_GOODS", + 10: "SEXUAL_OR_VIOLENT", + 11: "SELF_HARM", + 12: "HARASSMENT_OR_HATE_SPEECH", + 13: "PERSONAL_INFO", + 14: "GAME_CHEATS_OR_SPAM", + 15: "PRIVACY_INVASION_ABUSIVE", + 16: "OTHER_INAPPROPRIATE", + 17: "MISINFORMATION", + 18: "IMPERSONATION", + 19: "EXTREMISM", + 1001: "SEXUAL", + 1002: "VIOLENT", + 1201: "HARASSMENT", + 1202: "HATE_SPEECH", + 1401: "GAME_CHEATS", + 1402: "SPAM", + } + ReportRouteProto_Violation_value = map[string]int32{ + "UNSET": 0, + "PRIVATE_RESIDENCE": 1, + "SENSITIVE_LOCATION": 2, + "ADULT_ESTABLISHMENT": 3, + "GRADE_SCHOOL": 4, + "INACCESSIBLE": 5, + "DANGEROUS": 6, + "TEMPORARY_OBSTRUCTION": 7, + "CHILD_SAFETY": 8, + "DANGEROUS_GOODS": 9, + "SEXUAL_OR_VIOLENT": 10, + "SELF_HARM": 11, + "HARASSMENT_OR_HATE_SPEECH": 12, + "PERSONAL_INFO": 13, + "GAME_CHEATS_OR_SPAM": 14, + "PRIVACY_INVASION_ABUSIVE": 15, + "OTHER_INAPPROPRIATE": 16, + "MISINFORMATION": 17, + "IMPERSONATION": 18, + "EXTREMISM": 19, + "SEXUAL": 1001, + "VIOLENT": 1002, + "HARASSMENT": 1201, + "HATE_SPEECH": 1202, + "GAME_CHEATS": 1401, + "SPAM": 1402, + } +) + +func (x ReportRouteProto_Violation) Enum() *ReportRouteProto_Violation { + p := new(ReportRouteProto_Violation) + *p = x + return p +} + +func (x ReportRouteProto_Violation) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ReportRouteProto_Violation) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1135].Descriptor() +} + +func (ReportRouteProto_Violation) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1135] +} + +func (x ReportRouteProto_Violation) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ReportRouteProto_Violation.Descriptor instead. +func (ReportRouteProto_Violation) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2600, 2} +} + +type ReportStationOutProto_Result int32 + +const ( + ReportStationOutProto_UNSET ReportStationOutProto_Result = 0 + ReportStationOutProto_SUCCESS ReportStationOutProto_Result = 1 + ReportStationOutProto_ERROR_ALREADY_REPORTED ReportStationOutProto_Result = 2 + ReportStationOutProto_INVALID_REQUEST ReportStationOutProto_Result = 3 + ReportStationOutProto_ERROR_OTHER ReportStationOutProto_Result = 4 +) + +// Enum value maps for ReportStationOutProto_Result. +var ( + ReportStationOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_ALREADY_REPORTED", + 3: "INVALID_REQUEST", + 4: "ERROR_OTHER", + } + ReportStationOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_ALREADY_REPORTED": 2, + "INVALID_REQUEST": 3, + "ERROR_OTHER": 4, + } +) + +func (x ReportStationOutProto_Result) Enum() *ReportStationOutProto_Result { + p := new(ReportStationOutProto_Result) + *p = x + return p +} + +func (x ReportStationOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ReportStationOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1136].Descriptor() +} + +func (ReportStationOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1136] +} + +func (x ReportStationOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ReportStationOutProto_Result.Descriptor instead. +func (ReportStationOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2601, 0} +} + +type RespondRemoteTradeOutProto_Result int32 + +const ( + RespondRemoteTradeOutProto_UNSET RespondRemoteTradeOutProto_Result = 0 + RespondRemoteTradeOutProto_SUCCESS RespondRemoteTradeOutProto_Result = 1 + RespondRemoteTradeOutProto_ERROR_UNKNOWN RespondRemoteTradeOutProto_Result = 2 + RespondRemoteTradeOutProto_ERROR_FRIEND_NOT_FOUND RespondRemoteTradeOutProto_Result = 3 + RespondRemoteTradeOutProto_ERROR_INVALID_FRIEND RespondRemoteTradeOutProto_Result = 4 + RespondRemoteTradeOutProto_ERROR_INVALID_POKEMON RespondRemoteTradeOutProto_Result = 5 + RespondRemoteTradeOutProto_ERROR_NO_PENDING_TRADE RespondRemoteTradeOutProto_Result = 6 + RespondRemoteTradeOutProto_ERROR_INVALID_TRADE RespondRemoteTradeOutProto_Result = 7 + RespondRemoteTradeOutProto_ERROR_RATE_LIMITED RespondRemoteTradeOutProto_Result = 8 + RespondRemoteTradeOutProto_ERROR_INSUFFICIENT_DUST RespondRemoteTradeOutProto_Result = 9 +) + +// Enum value maps for RespondRemoteTradeOutProto_Result. +var ( + RespondRemoteTradeOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_FRIEND_NOT_FOUND", + 4: "ERROR_INVALID_FRIEND", + 5: "ERROR_INVALID_POKEMON", + 6: "ERROR_NO_PENDING_TRADE", + 7: "ERROR_INVALID_TRADE", + 8: "ERROR_RATE_LIMITED", + 9: "ERROR_INSUFFICIENT_DUST", + } + RespondRemoteTradeOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_FRIEND_NOT_FOUND": 3, + "ERROR_INVALID_FRIEND": 4, + "ERROR_INVALID_POKEMON": 5, + "ERROR_NO_PENDING_TRADE": 6, + "ERROR_INVALID_TRADE": 7, + "ERROR_RATE_LIMITED": 8, + "ERROR_INSUFFICIENT_DUST": 9, + } +) + +func (x RespondRemoteTradeOutProto_Result) Enum() *RespondRemoteTradeOutProto_Result { + p := new(RespondRemoteTradeOutProto_Result) + *p = x + return p +} + +func (x RespondRemoteTradeOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RespondRemoteTradeOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1137].Descriptor() +} + +func (RespondRemoteTradeOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1137] +} + +func (x RespondRemoteTradeOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RespondRemoteTradeOutProto_Result.Descriptor instead. +func (RespondRemoteTradeOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2603, 0} +} + +type RocketBalloonDisplayProto_BalloonType int32 + +const ( + RocketBalloonDisplayProto_ROCKET RocketBalloonDisplayProto_BalloonType = 0 + RocketBalloonDisplayProto_ROCKET_B RocketBalloonDisplayProto_BalloonType = 1 +) + +// Enum value maps for RocketBalloonDisplayProto_BalloonType. +var ( + RocketBalloonDisplayProto_BalloonType_name = map[int32]string{ + 0: "ROCKET", + 1: "ROCKET_B", + } + RocketBalloonDisplayProto_BalloonType_value = map[string]int32{ + "ROCKET": 0, + "ROCKET_B": 1, + } +) + +func (x RocketBalloonDisplayProto_BalloonType) Enum() *RocketBalloonDisplayProto_BalloonType { + p := new(RocketBalloonDisplayProto_BalloonType) + *p = x + return p +} + +func (x RocketBalloonDisplayProto_BalloonType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RocketBalloonDisplayProto_BalloonType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1138].Descriptor() +} + +func (RocketBalloonDisplayProto_BalloonType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1138] +} + +func (x RocketBalloonDisplayProto_BalloonType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RocketBalloonDisplayProto_BalloonType.Descriptor instead. +func (RocketBalloonDisplayProto_BalloonType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2612, 0} +} + +type RotateGuestLoginSecretTokenResponseProto_Status int32 + +const ( + RotateGuestLoginSecretTokenResponseProto_UNSET RotateGuestLoginSecretTokenResponseProto_Status = 0 + RotateGuestLoginSecretTokenResponseProto_SUCCESS RotateGuestLoginSecretTokenResponseProto_Status = 1 + RotateGuestLoginSecretTokenResponseProto_UNKNOWN_ERROR RotateGuestLoginSecretTokenResponseProto_Status = 2 + RotateGuestLoginSecretTokenResponseProto_UNAUTHORIZED RotateGuestLoginSecretTokenResponseProto_Status = 3 + RotateGuestLoginSecretTokenResponseProto_INVALID_AUTH_TOKEN RotateGuestLoginSecretTokenResponseProto_Status = 4 +) + +// Enum value maps for RotateGuestLoginSecretTokenResponseProto_Status. +var ( + RotateGuestLoginSecretTokenResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "UNKNOWN_ERROR", + 3: "UNAUTHORIZED", + 4: "INVALID_AUTH_TOKEN", + } + RotateGuestLoginSecretTokenResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "UNKNOWN_ERROR": 2, + "UNAUTHORIZED": 3, + "INVALID_AUTH_TOKEN": 4, + } +) + +func (x RotateGuestLoginSecretTokenResponseProto_Status) Enum() *RotateGuestLoginSecretTokenResponseProto_Status { + p := new(RotateGuestLoginSecretTokenResponseProto_Status) + *p = x + return p +} + +func (x RotateGuestLoginSecretTokenResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RotateGuestLoginSecretTokenResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1139].Descriptor() +} + +func (RotateGuestLoginSecretTokenResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1139] +} + +func (x RotateGuestLoginSecretTokenResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RotateGuestLoginSecretTokenResponseProto_Status.Descriptor instead. +func (RotateGuestLoginSecretTokenResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2618, 0} +} + +type RouteActivityResponseProto_PokemonTradeResponse_Result int32 + +const ( + RouteActivityResponseProto_PokemonTradeResponse_UNSET RouteActivityResponseProto_PokemonTradeResponse_Result = 0 + RouteActivityResponseProto_PokemonTradeResponse_SUCCESS RouteActivityResponseProto_PokemonTradeResponse_Result = 1 + RouteActivityResponseProto_PokemonTradeResponse_ERROR_INVALID_POKEMON RouteActivityResponseProto_PokemonTradeResponse_Result = 2 +) + +// Enum value maps for RouteActivityResponseProto_PokemonTradeResponse_Result. +var ( + RouteActivityResponseProto_PokemonTradeResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_INVALID_POKEMON", + } + RouteActivityResponseProto_PokemonTradeResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_INVALID_POKEMON": 2, + } +) + +func (x RouteActivityResponseProto_PokemonTradeResponse_Result) Enum() *RouteActivityResponseProto_PokemonTradeResponse_Result { + p := new(RouteActivityResponseProto_PokemonTradeResponse_Result) + *p = x + return p +} + +func (x RouteActivityResponseProto_PokemonTradeResponse_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RouteActivityResponseProto_PokemonTradeResponse_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1140].Descriptor() +} + +func (RouteActivityResponseProto_PokemonTradeResponse_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1140] +} + +func (x RouteActivityResponseProto_PokemonTradeResponse_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RouteActivityResponseProto_PokemonTradeResponse_Result.Descriptor instead. +func (RouteActivityResponseProto_PokemonTradeResponse_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2620, 2, 0} +} + +type RouteActivityType_ActivityType int32 + +const ( + RouteActivityType_UNSET RouteActivityType_ActivityType = 0 + RouteActivityType_NO_ACTIVITY RouteActivityType_ActivityType = 1 + RouteActivityType_ACTIVITY_POKEMON_TRADE RouteActivityType_ActivityType = 2 + RouteActivityType_ACTIVITY_POKEMON_COMPARE RouteActivityType_ActivityType = 3 + RouteActivityType_ACTIVITY_GIFT_TRADE RouteActivityType_ActivityType = 4 +) + +// Enum value maps for RouteActivityType_ActivityType. +var ( + RouteActivityType_ActivityType_name = map[int32]string{ + 0: "UNSET", + 1: "NO_ACTIVITY", + 2: "ACTIVITY_POKEMON_TRADE", + 3: "ACTIVITY_POKEMON_COMPARE", + 4: "ACTIVITY_GIFT_TRADE", + } + RouteActivityType_ActivityType_value = map[string]int32{ + "UNSET": 0, + "NO_ACTIVITY": 1, + "ACTIVITY_POKEMON_TRADE": 2, + "ACTIVITY_POKEMON_COMPARE": 3, + "ACTIVITY_GIFT_TRADE": 4, + } +) + +func (x RouteActivityType_ActivityType) Enum() *RouteActivityType_ActivityType { + p := new(RouteActivityType_ActivityType) + *p = x + return p +} + +func (x RouteActivityType_ActivityType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RouteActivityType_ActivityType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1141].Descriptor() +} + +func (RouteActivityType_ActivityType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1141] +} + +func (x RouteActivityType_ActivityType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RouteActivityType_ActivityType.Descriptor instead. +func (RouteActivityType_ActivityType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2621, 0} +} + +type RouteBadgeLevel_BadgeLevel int32 + +const ( + RouteBadgeLevel_ROUTE_BADGE_UNSET RouteBadgeLevel_BadgeLevel = 0 + RouteBadgeLevel_ROUTE_BADGE_BRONZE RouteBadgeLevel_BadgeLevel = 1 + RouteBadgeLevel_ROUTE_BADGE_SILVER RouteBadgeLevel_BadgeLevel = 2 + RouteBadgeLevel_ROUTE_BADGE_GOLD RouteBadgeLevel_BadgeLevel = 3 +) + +// Enum value maps for RouteBadgeLevel_BadgeLevel. +var ( + RouteBadgeLevel_BadgeLevel_name = map[int32]string{ + 0: "ROUTE_BADGE_UNSET", + 1: "ROUTE_BADGE_BRONZE", + 2: "ROUTE_BADGE_SILVER", + 3: "ROUTE_BADGE_GOLD", + } + RouteBadgeLevel_BadgeLevel_value = map[string]int32{ + "ROUTE_BADGE_UNSET": 0, + "ROUTE_BADGE_BRONZE": 1, + "ROUTE_BADGE_SILVER": 2, + "ROUTE_BADGE_GOLD": 3, + } +) + +func (x RouteBadgeLevel_BadgeLevel) Enum() *RouteBadgeLevel_BadgeLevel { + p := new(RouteBadgeLevel_BadgeLevel) + *p = x + return p +} + +func (x RouteBadgeLevel_BadgeLevel) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RouteBadgeLevel_BadgeLevel) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1142].Descriptor() +} + +func (RouteBadgeLevel_BadgeLevel) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1142] +} + +func (x RouteBadgeLevel_BadgeLevel) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RouteBadgeLevel_BadgeLevel.Descriptor instead. +func (RouteBadgeLevel_BadgeLevel) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2622, 0} +} + +type RouteCreationProto_Status int32 + +const ( + RouteCreationProto_UNSET RouteCreationProto_Status = 0 + RouteCreationProto_IN_PROGRESS RouteCreationProto_Status = 1 + RouteCreationProto_SUBMITTED RouteCreationProto_Status = 2 + RouteCreationProto_REJECTED RouteCreationProto_Status = 3 + RouteCreationProto_SUBMITTED_PENDING_REVIEW RouteCreationProto_Status = 4 +) + +// Enum value maps for RouteCreationProto_Status. +var ( + RouteCreationProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "IN_PROGRESS", + 2: "SUBMITTED", + 3: "REJECTED", + 4: "SUBMITTED_PENDING_REVIEW", + } + RouteCreationProto_Status_value = map[string]int32{ + "UNSET": 0, + "IN_PROGRESS": 1, + "SUBMITTED": 2, + "REJECTED": 3, + "SUBMITTED_PENDING_REVIEW": 4, + } +) + +func (x RouteCreationProto_Status) Enum() *RouteCreationProto_Status { + p := new(RouteCreationProto_Status) + *p = x + return p +} + +func (x RouteCreationProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RouteCreationProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1143].Descriptor() +} + +func (RouteCreationProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1143] +} + +func (x RouteCreationProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RouteCreationProto_Status.Descriptor instead. +func (RouteCreationProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2625, 0} +} + +type RouteNearbyNotifShownOutProto_Result int32 + +const ( + RouteNearbyNotifShownOutProto_UNSET RouteNearbyNotifShownOutProto_Result = 0 + RouteNearbyNotifShownOutProto_SUCCESS RouteNearbyNotifShownOutProto_Result = 1 + RouteNearbyNotifShownOutProto_ERROR_UNKNOWN RouteNearbyNotifShownOutProto_Result = 2 +) + +// Enum value maps for RouteNearbyNotifShownOutProto_Result. +var ( + RouteNearbyNotifShownOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + RouteNearbyNotifShownOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x RouteNearbyNotifShownOutProto_Result) Enum() *RouteNearbyNotifShownOutProto_Result { + p := new(RouteNearbyNotifShownOutProto_Result) + *p = x + return p +} + +func (x RouteNearbyNotifShownOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RouteNearbyNotifShownOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1144].Descriptor() +} + +func (RouteNearbyNotifShownOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1144] +} + +func (x RouteNearbyNotifShownOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RouteNearbyNotifShownOutProto_Result.Descriptor instead. +func (RouteNearbyNotifShownOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2633, 0} +} + +type RoutePlayStatus_Status int32 + +const ( + RoutePlayStatus_UNSET RoutePlayStatus_Status = 0 + RoutePlayStatus_SUCCESS RoutePlayStatus_Status = 1 + RoutePlayStatus_ERROR_UNKNOWN RoutePlayStatus_Status = 2 + RoutePlayStatus_ERROR_ROUTE_NOT_FOUND RoutePlayStatus_Status = 3 + RoutePlayStatus_ERROR_FORT_NOT_FOUND RoutePlayStatus_Status = 4 + RoutePlayStatus_ERROR_INVALID_START_FORT RoutePlayStatus_Status = 5 + RoutePlayStatus_ERROR_WRONG_WAYPOINT RoutePlayStatus_Status = 6 + RoutePlayStatus_ERROR_ROUTE_PLAY_EXPIRED RoutePlayStatus_Status = 7 + RoutePlayStatus_ERROR_ROUTE_IN_COOLDOWN RoutePlayStatus_Status = 8 + RoutePlayStatus_ERROR_ROUTE_PLAY_NOT_FOUND RoutePlayStatus_Status = 9 + RoutePlayStatus_ERROR_PLAYER_LEVEL_TOO_LOW RoutePlayStatus_Status = 10 + RoutePlayStatus_ERROR_U13_NO_PERMISSION RoutePlayStatus_Status = 11 + RoutePlayStatus_ERROR_ROUTE_CLOSED RoutePlayStatus_Status = 12 +) + +// Enum value maps for RoutePlayStatus_Status. +var ( + RoutePlayStatus_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_ROUTE_NOT_FOUND", + 4: "ERROR_FORT_NOT_FOUND", + 5: "ERROR_INVALID_START_FORT", + 6: "ERROR_WRONG_WAYPOINT", + 7: "ERROR_ROUTE_PLAY_EXPIRED", + 8: "ERROR_ROUTE_IN_COOLDOWN", + 9: "ERROR_ROUTE_PLAY_NOT_FOUND", + 10: "ERROR_PLAYER_LEVEL_TOO_LOW", + 11: "ERROR_U13_NO_PERMISSION", + 12: "ERROR_ROUTE_CLOSED", + } + RoutePlayStatus_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_ROUTE_NOT_FOUND": 3, + "ERROR_FORT_NOT_FOUND": 4, + "ERROR_INVALID_START_FORT": 5, + "ERROR_WRONG_WAYPOINT": 6, + "ERROR_ROUTE_PLAY_EXPIRED": 7, + "ERROR_ROUTE_IN_COOLDOWN": 8, + "ERROR_ROUTE_PLAY_NOT_FOUND": 9, + "ERROR_PLAYER_LEVEL_TOO_LOW": 10, + "ERROR_U13_NO_PERMISSION": 11, + "ERROR_ROUTE_CLOSED": 12, + } +) + +func (x RoutePlayStatus_Status) Enum() *RoutePlayStatus_Status { + p := new(RoutePlayStatus_Status) + *p = x + return p +} + +func (x RoutePlayStatus_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RoutePlayStatus_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1145].Descriptor() +} + +func (RoutePlayStatus_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1145] +} + +func (x RoutePlayStatus_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RoutePlayStatus_Status.Descriptor instead. +func (RoutePlayStatus_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2642, 0} +} + +type RouteSimplificationAlgorithm_SimplificationAlgorithm int32 + +const ( + RouteSimplificationAlgorithm_UNSET RouteSimplificationAlgorithm_SimplificationAlgorithm = 0 + RouteSimplificationAlgorithm_DOUGLAS_PEUCKER RouteSimplificationAlgorithm_SimplificationAlgorithm = 1 + RouteSimplificationAlgorithm_VISVALINGAM_WHYATT RouteSimplificationAlgorithm_SimplificationAlgorithm = 2 +) + +// Enum value maps for RouteSimplificationAlgorithm_SimplificationAlgorithm. +var ( + RouteSimplificationAlgorithm_SimplificationAlgorithm_name = map[int32]string{ + 0: "UNSET", + 1: "DOUGLAS_PEUCKER", + 2: "VISVALINGAM_WHYATT", + } + RouteSimplificationAlgorithm_SimplificationAlgorithm_value = map[string]int32{ + "UNSET": 0, + "DOUGLAS_PEUCKER": 1, + "VISVALINGAM_WHYATT": 2, + } +) + +func (x RouteSimplificationAlgorithm_SimplificationAlgorithm) Enum() *RouteSimplificationAlgorithm_SimplificationAlgorithm { + p := new(RouteSimplificationAlgorithm_SimplificationAlgorithm) + *p = x + return p +} + +func (x RouteSimplificationAlgorithm_SimplificationAlgorithm) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RouteSimplificationAlgorithm_SimplificationAlgorithm) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1146].Descriptor() +} + +func (RouteSimplificationAlgorithm_SimplificationAlgorithm) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1146] +} + +func (x RouteSimplificationAlgorithm_SimplificationAlgorithm) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RouteSimplificationAlgorithm_SimplificationAlgorithm.Descriptor instead. +func (RouteSimplificationAlgorithm_SimplificationAlgorithm) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2645, 0} +} + +type RouteStamp_Color int32 + +const ( + RouteStamp_COLOR_UNSET RouteStamp_Color = 0 + RouteStamp_COLOR_179D62 RouteStamp_Color = 1 + RouteStamp_COLOR_E10012 RouteStamp_Color = 2 + RouteStamp_COLOR_1365AE RouteStamp_Color = 3 + RouteStamp_COLOR_E89A05 RouteStamp_Color = 4 +) + +// Enum value maps for RouteStamp_Color. +var ( + RouteStamp_Color_name = map[int32]string{ + 0: "COLOR_UNSET", + 1: "COLOR_179D62", + 2: "COLOR_E10012", + 3: "COLOR_1365AE", + 4: "COLOR_E89A05", + } + RouteStamp_Color_value = map[string]int32{ + "COLOR_UNSET": 0, + "COLOR_179D62": 1, + "COLOR_E10012": 2, + "COLOR_1365AE": 3, + "COLOR_E89A05": 4, + } +) + +func (x RouteStamp_Color) Enum() *RouteStamp_Color { + p := new(RouteStamp_Color) + *p = x + return p +} + +func (x RouteStamp_Color) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RouteStamp_Color) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1147].Descriptor() +} + +func (RouteStamp_Color) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1147] +} + +func (x RouteStamp_Color) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RouteStamp_Color.Descriptor instead. +func (RouteStamp_Color) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2647, 0} +} + +type RouteStamp_Type int32 + +const ( + RouteStamp_TYPE_UNSET RouteStamp_Type = 0 +) + +// Enum value maps for RouteStamp_Type. +var ( + RouteStamp_Type_name = map[int32]string{ + 0: "TYPE_UNSET", + } + RouteStamp_Type_value = map[string]int32{ + "TYPE_UNSET": 0, + } +) + +func (x RouteStamp_Type) Enum() *RouteStamp_Type { + p := new(RouteStamp_Type) + *p = x + return p +} + +func (x RouteStamp_Type) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RouteStamp_Type) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1148].Descriptor() +} + +func (RouteStamp_Type) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1148] +} + +func (x RouteStamp_Type) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RouteStamp_Type.Descriptor instead. +func (RouteStamp_Type) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2647, 1} +} + +type RouteSubmissionStatus_Status int32 + +const ( + RouteSubmissionStatus_UNSET RouteSubmissionStatus_Status = 0 + RouteSubmissionStatus_UNDER_REVIEW RouteSubmissionStatus_Status = 1 + RouteSubmissionStatus_PUBLISHED RouteSubmissionStatus_Status = 2 + RouteSubmissionStatus_DECAYED RouteSubmissionStatus_Status = 3 + RouteSubmissionStatus_REJECTED RouteSubmissionStatus_Status = 4 + RouteSubmissionStatus_REMOVED RouteSubmissionStatus_Status = 5 + RouteSubmissionStatus_UNDER_APPEAL RouteSubmissionStatus_Status = 6 + RouteSubmissionStatus_DELETED RouteSubmissionStatus_Status = 7 + RouteSubmissionStatus_ARCHIVED RouteSubmissionStatus_Status = 8 +) + +// Enum value maps for RouteSubmissionStatus_Status. +var ( + RouteSubmissionStatus_Status_name = map[int32]string{ + 0: "UNSET", + 1: "UNDER_REVIEW", + 2: "PUBLISHED", + 3: "DECAYED", + 4: "REJECTED", + 5: "REMOVED", + 6: "UNDER_APPEAL", + 7: "DELETED", + 8: "ARCHIVED", + } + RouteSubmissionStatus_Status_value = map[string]int32{ + "UNSET": 0, + "UNDER_REVIEW": 1, + "PUBLISHED": 2, + "DECAYED": 3, + "REJECTED": 4, + "REMOVED": 5, + "UNDER_APPEAL": 6, + "DELETED": 7, + "ARCHIVED": 8, + } +) + +func (x RouteSubmissionStatus_Status) Enum() *RouteSubmissionStatus_Status { + p := new(RouteSubmissionStatus_Status) + *p = x + return p +} + +func (x RouteSubmissionStatus_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RouteSubmissionStatus_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1149].Descriptor() +} + +func (RouteSubmissionStatus_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1149] +} + +func (x RouteSubmissionStatus_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RouteSubmissionStatus_Status.Descriptor instead. +func (RouteSubmissionStatus_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2650, 0} +} + +type RouteValidation_Error int32 + +const ( + RouteValidation_UNSET RouteValidation_Error = 0 + RouteValidation_INVALID_NUM_FORTS RouteValidation_Error = 1 + RouteValidation_INVALID_NUM_CHECKPOINTS RouteValidation_Error = 2 + RouteValidation_INVALID_TOTAL_DISTANCE RouteValidation_Error = 3 + RouteValidation_INVALID_DISTANCE_BETWEEN_FORTS RouteValidation_Error = 4 + RouteValidation_INVALID_DISTANCE_BETWEEN_CHECKPOINTS RouteValidation_Error = 5 + RouteValidation_INVALID_FORT RouteValidation_Error = 6 + RouteValidation_DUPLICATE_FORTS RouteValidation_Error = 7 + RouteValidation_INVALID_START_OR_END RouteValidation_Error = 8 + RouteValidation_INVALID_NAME_LENGTH RouteValidation_Error = 9 + RouteValidation_INVALID_DESCRIPTION_LENGTH RouteValidation_Error = 10 + RouteValidation_TOO_MANY_CHECKPOINTS_BETWEEN_FORTS RouteValidation_Error = 11 + RouteValidation_INVALID_MAIN_IMAGE RouteValidation_Error = 12 + RouteValidation_BAD_NAME RouteValidation_Error = 13 + RouteValidation_BAD_DESCRIPTION RouteValidation_Error = 14 + RouteValidation_END_ANCHOR_TOO_FAR RouteValidation_Error = 15 + RouteValidation_INVALID_SPEED RouteValidation_Error = 16 +) + +// Enum value maps for RouteValidation_Error. +var ( + RouteValidation_Error_name = map[int32]string{ + 0: "UNSET", + 1: "INVALID_NUM_FORTS", + 2: "INVALID_NUM_CHECKPOINTS", + 3: "INVALID_TOTAL_DISTANCE", + 4: "INVALID_DISTANCE_BETWEEN_FORTS", + 5: "INVALID_DISTANCE_BETWEEN_CHECKPOINTS", + 6: "INVALID_FORT", + 7: "DUPLICATE_FORTS", + 8: "INVALID_START_OR_END", + 9: "INVALID_NAME_LENGTH", + 10: "INVALID_DESCRIPTION_LENGTH", + 11: "TOO_MANY_CHECKPOINTS_BETWEEN_FORTS", + 12: "INVALID_MAIN_IMAGE", + 13: "BAD_NAME", + 14: "BAD_DESCRIPTION", + 15: "END_ANCHOR_TOO_FAR", + 16: "INVALID_SPEED", + } + RouteValidation_Error_value = map[string]int32{ + "UNSET": 0, + "INVALID_NUM_FORTS": 1, + "INVALID_NUM_CHECKPOINTS": 2, + "INVALID_TOTAL_DISTANCE": 3, + "INVALID_DISTANCE_BETWEEN_FORTS": 4, + "INVALID_DISTANCE_BETWEEN_CHECKPOINTS": 5, + "INVALID_FORT": 6, + "DUPLICATE_FORTS": 7, + "INVALID_START_OR_END": 8, + "INVALID_NAME_LENGTH": 9, + "INVALID_DESCRIPTION_LENGTH": 10, + "TOO_MANY_CHECKPOINTS_BETWEEN_FORTS": 11, + "INVALID_MAIN_IMAGE": 12, + "BAD_NAME": 13, + "BAD_DESCRIPTION": 14, + "END_ANCHOR_TOO_FAR": 15, + "INVALID_SPEED": 16, + } +) + +func (x RouteValidation_Error) Enum() *RouteValidation_Error { + p := new(RouteValidation_Error) + *p = x + return p +} + +func (x RouteValidation_Error) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RouteValidation_Error) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1150].Descriptor() +} + +func (RouteValidation_Error) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1150] +} + +func (x RouteValidation_Error) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RouteValidation_Error.Descriptor instead. +func (RouteValidation_Error) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2653, 0} +} + +type RpcErrorData_RpcStatus int32 + +const ( + RpcErrorData_UNDEFINED RpcErrorData_RpcStatus = 0 + RpcErrorData_SUCCESS RpcErrorData_RpcStatus = 1 + RpcErrorData_BAD_RESPONSE RpcErrorData_RpcStatus = 3 + RpcErrorData_ACTION_ERROR RpcErrorData_RpcStatus = 4 + RpcErrorData_DISPATCH_ERROR RpcErrorData_RpcStatus = 5 + RpcErrorData_SERVER_ERROR RpcErrorData_RpcStatus = 6 + RpcErrorData_ASSIGNMENT_ERROR RpcErrorData_RpcStatus = 7 + RpcErrorData_PROTOCOL_ERROR RpcErrorData_RpcStatus = 8 + RpcErrorData_AUTHENTICATION_ERROR RpcErrorData_RpcStatus = 9 + RpcErrorData_CANCELLED_REQUEST RpcErrorData_RpcStatus = 10 + RpcErrorData_UNKNOWN_ERROR RpcErrorData_RpcStatus = 11 + RpcErrorData_NORETRIES_ERROR RpcErrorData_RpcStatus = 12 + RpcErrorData_UNAUTHORIZED_ERROR RpcErrorData_RpcStatus = 13 + RpcErrorData_PARSING_ERROR RpcErrorData_RpcStatus = 14 + RpcErrorData_ACCESS_DENIED RpcErrorData_RpcStatus = 15 + RpcErrorData_ACCESS_SUSPENDED RpcErrorData_RpcStatus = 16 +) + +// Enum value maps for RpcErrorData_RpcStatus. +var ( + RpcErrorData_RpcStatus_name = map[int32]string{ + 0: "UNDEFINED", + 1: "SUCCESS", + 3: "BAD_RESPONSE", + 4: "ACTION_ERROR", + 5: "DISPATCH_ERROR", + 6: "SERVER_ERROR", + 7: "ASSIGNMENT_ERROR", + 8: "PROTOCOL_ERROR", + 9: "AUTHENTICATION_ERROR", + 10: "CANCELLED_REQUEST", + 11: "UNKNOWN_ERROR", + 12: "NORETRIES_ERROR", + 13: "UNAUTHORIZED_ERROR", + 14: "PARSING_ERROR", + 15: "ACCESS_DENIED", + 16: "ACCESS_SUSPENDED", + } + RpcErrorData_RpcStatus_value = map[string]int32{ + "UNDEFINED": 0, + "SUCCESS": 1, + "BAD_RESPONSE": 3, + "ACTION_ERROR": 4, + "DISPATCH_ERROR": 5, + "SERVER_ERROR": 6, + "ASSIGNMENT_ERROR": 7, + "PROTOCOL_ERROR": 8, + "AUTHENTICATION_ERROR": 9, + "CANCELLED_REQUEST": 10, + "UNKNOWN_ERROR": 11, + "NORETRIES_ERROR": 12, + "UNAUTHORIZED_ERROR": 13, + "PARSING_ERROR": 14, + "ACCESS_DENIED": 15, + "ACCESS_SUSPENDED": 16, + } +) + +func (x RpcErrorData_RpcStatus) Enum() *RpcErrorData_RpcStatus { + p := new(RpcErrorData_RpcStatus) + *p = x + return p +} + +func (x RpcErrorData_RpcStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RpcErrorData_RpcStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1151].Descriptor() +} + +func (RpcErrorData_RpcStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1151] +} + +func (x RpcErrorData_RpcStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RpcErrorData_RpcStatus.Descriptor instead. +func (RpcErrorData_RpcStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2658, 0} +} + +type RpcResponseTelemetry_ConnectionType int32 + +const ( + RpcResponseTelemetry_UNKNOWN RpcResponseTelemetry_ConnectionType = 0 + RpcResponseTelemetry_WIFI RpcResponseTelemetry_ConnectionType = 1 + RpcResponseTelemetry_CELL_DEFAULT RpcResponseTelemetry_ConnectionType = 2 + RpcResponseTelemetry_CELL_1G RpcResponseTelemetry_ConnectionType = 3 + RpcResponseTelemetry_CELL_2G RpcResponseTelemetry_ConnectionType = 4 + RpcResponseTelemetry_CELL_3G RpcResponseTelemetry_ConnectionType = 5 + RpcResponseTelemetry_CELL_4G RpcResponseTelemetry_ConnectionType = 6 + RpcResponseTelemetry_CELL_5G RpcResponseTelemetry_ConnectionType = 7 + RpcResponseTelemetry_CELL_6G RpcResponseTelemetry_ConnectionType = 8 + RpcResponseTelemetry_CELL_7G RpcResponseTelemetry_ConnectionType = 9 +) + +// Enum value maps for RpcResponseTelemetry_ConnectionType. +var ( + RpcResponseTelemetry_ConnectionType_name = map[int32]string{ + 0: "UNKNOWN", + 1: "WIFI", + 2: "CELL_DEFAULT", + 3: "CELL_1G", + 4: "CELL_2G", + 5: "CELL_3G", + 6: "CELL_4G", + 7: "CELL_5G", + 8: "CELL_6G", + 9: "CELL_7G", + } + RpcResponseTelemetry_ConnectionType_value = map[string]int32{ + "UNKNOWN": 0, + "WIFI": 1, + "CELL_DEFAULT": 2, + "CELL_1G": 3, + "CELL_2G": 4, + "CELL_3G": 5, + "CELL_4G": 6, + "CELL_5G": 7, + "CELL_6G": 8, + "CELL_7G": 9, + } +) + +func (x RpcResponseTelemetry_ConnectionType) Enum() *RpcResponseTelemetry_ConnectionType { + p := new(RpcResponseTelemetry_ConnectionType) + *p = x + return p +} + +func (x RpcResponseTelemetry_ConnectionType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RpcResponseTelemetry_ConnectionType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1152].Descriptor() +} + +func (RpcResponseTelemetry_ConnectionType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1152] +} + +func (x RpcResponseTelemetry_ConnectionType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RpcResponseTelemetry_ConnectionType.Descriptor instead. +func (RpcResponseTelemetry_ConnectionType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2663, 0} +} + +type SaturdayCompleteOutProto_Status int32 + +const ( + SaturdayCompleteOutProto_UNSET SaturdayCompleteOutProto_Status = 0 + SaturdayCompleteOutProto_SUCCESS SaturdayCompleteOutProto_Status = 1 + SaturdayCompleteOutProto_FAILED SaturdayCompleteOutProto_Status = 2 + SaturdayCompleteOutProto_ERROR_INVALID_ID SaturdayCompleteOutProto_Status = 3 + SaturdayCompleteOutProto_ERROR_ALREADY_SENT SaturdayCompleteOutProto_Status = 4 + SaturdayCompleteOutProto_ERROR_INVALID_TRANSACTION_ID SaturdayCompleteOutProto_Status = 5 + SaturdayCompleteOutProto_ERROR_MISSING_TRANSACTION_ID SaturdayCompleteOutProto_Status = 6 + SaturdayCompleteOutProto_ERROR_DAILY_LIMIT SaturdayCompleteOutProto_Status = 7 +) + +// Enum value maps for SaturdayCompleteOutProto_Status. +var ( + SaturdayCompleteOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILED", + 3: "ERROR_INVALID_ID", + 4: "ERROR_ALREADY_SENT", + 5: "ERROR_INVALID_TRANSACTION_ID", + 6: "ERROR_MISSING_TRANSACTION_ID", + 7: "ERROR_DAILY_LIMIT", + } + SaturdayCompleteOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILED": 2, + "ERROR_INVALID_ID": 3, + "ERROR_ALREADY_SENT": 4, + "ERROR_INVALID_TRANSACTION_ID": 5, + "ERROR_MISSING_TRANSACTION_ID": 6, + "ERROR_DAILY_LIMIT": 7, + } +) + +func (x SaturdayCompleteOutProto_Status) Enum() *SaturdayCompleteOutProto_Status { + p := new(SaturdayCompleteOutProto_Status) + *p = x + return p +} + +func (x SaturdayCompleteOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SaturdayCompleteOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1153].Descriptor() +} + +func (SaturdayCompleteOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1153] +} + +func (x SaturdayCompleteOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SaturdayCompleteOutProto_Status.Descriptor instead. +func (SaturdayCompleteOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2673, 0} +} + +type SaturdayStartOutProto_Status int32 + +const ( + SaturdayStartOutProto_UNSET SaturdayStartOutProto_Status = 0 + SaturdayStartOutProto_SUCCESS SaturdayStartOutProto_Status = 1 + SaturdayStartOutProto_FAILED SaturdayStartOutProto_Status = 2 + SaturdayStartOutProto_ERROR_INVALID_ID SaturdayStartOutProto_Status = 3 + SaturdayStartOutProto_ERROR_ALREADY_SENT SaturdayStartOutProto_Status = 4 + SaturdayStartOutProto_ERROR_NONE_SPECIFIED SaturdayStartOutProto_Status = 5 + SaturdayStartOutProto_ERROR_DAILY_LIMIT SaturdayStartOutProto_Status = 6 +) + +// Enum value maps for SaturdayStartOutProto_Status. +var ( + SaturdayStartOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILED", + 3: "ERROR_INVALID_ID", + 4: "ERROR_ALREADY_SENT", + 5: "ERROR_NONE_SPECIFIED", + 6: "ERROR_DAILY_LIMIT", + } + SaturdayStartOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILED": 2, + "ERROR_INVALID_ID": 3, + "ERROR_ALREADY_SENT": 4, + "ERROR_NONE_SPECIFIED": 5, + "ERROR_DAILY_LIMIT": 6, + } +) + +func (x SaturdayStartOutProto_Status) Enum() *SaturdayStartOutProto_Status { + p := new(SaturdayStartOutProto_Status) + *p = x + return p +} + +func (x SaturdayStartOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SaturdayStartOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1154].Descriptor() +} + +func (SaturdayStartOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1154] +} + +func (x SaturdayStartOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SaturdayStartOutProto_Status.Descriptor instead. +func (SaturdayStartOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2676, 0} +} + +type SaveCombatPlayerPreferencesOutProto_Result int32 + +const ( + SaveCombatPlayerPreferencesOutProto_UNSET SaveCombatPlayerPreferencesOutProto_Result = 0 + SaveCombatPlayerPreferencesOutProto_SUCCESS SaveCombatPlayerPreferencesOutProto_Result = 1 + SaveCombatPlayerPreferencesOutProto_ERROR_UNKNOWN SaveCombatPlayerPreferencesOutProto_Result = 2 +) + +// Enum value maps for SaveCombatPlayerPreferencesOutProto_Result. +var ( + SaveCombatPlayerPreferencesOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + SaveCombatPlayerPreferencesOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x SaveCombatPlayerPreferencesOutProto_Result) Enum() *SaveCombatPlayerPreferencesOutProto_Result { + p := new(SaveCombatPlayerPreferencesOutProto_Result) + *p = x + return p +} + +func (x SaveCombatPlayerPreferencesOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SaveCombatPlayerPreferencesOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1155].Descriptor() +} + +func (SaveCombatPlayerPreferencesOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1155] +} + +func (x SaveCombatPlayerPreferencesOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SaveCombatPlayerPreferencesOutProto_Result.Descriptor instead. +func (SaveCombatPlayerPreferencesOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2678, 0} +} + +type SavePlayerPreferencesOutProto_Result int32 + +const ( + SavePlayerPreferencesOutProto_UNSET SavePlayerPreferencesOutProto_Result = 0 + SavePlayerPreferencesOutProto_SUCCESS SavePlayerPreferencesOutProto_Result = 1 + SavePlayerPreferencesOutProto_ERROR SavePlayerPreferencesOutProto_Result = 2 +) + +// Enum value maps for SavePlayerPreferencesOutProto_Result. +var ( + SavePlayerPreferencesOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + } + SavePlayerPreferencesOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + } +) + +func (x SavePlayerPreferencesOutProto_Result) Enum() *SavePlayerPreferencesOutProto_Result { + p := new(SavePlayerPreferencesOutProto_Result) + *p = x + return p +} + +func (x SavePlayerPreferencesOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SavePlayerPreferencesOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1156].Descriptor() +} + +func (SavePlayerPreferencesOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1156] +} + +func (x SavePlayerPreferencesOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SavePlayerPreferencesOutProto_Result.Descriptor instead. +func (SavePlayerPreferencesOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2682, 0} +} + +type SavePlayerSnapshotOutProto_Result int32 + +const ( + SavePlayerSnapshotOutProto_UNSET SavePlayerSnapshotOutProto_Result = 0 + SavePlayerSnapshotOutProto_SUCCESS SavePlayerSnapshotOutProto_Result = 1 + SavePlayerSnapshotOutProto_TOO_SOON_TO_UPDATE SavePlayerSnapshotOutProto_Result = 2 + SavePlayerSnapshotOutProto_ERROR_FAILED_TO_UPDATE SavePlayerSnapshotOutProto_Result = 3 + SavePlayerSnapshotOutProto_ERROR_REQUEST_TIMED_OUT SavePlayerSnapshotOutProto_Result = 4 +) + +// Enum value maps for SavePlayerSnapshotOutProto_Result. +var ( + SavePlayerSnapshotOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "TOO_SOON_TO_UPDATE", + 3: "ERROR_FAILED_TO_UPDATE", + 4: "ERROR_REQUEST_TIMED_OUT", + } + SavePlayerSnapshotOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "TOO_SOON_TO_UPDATE": 2, + "ERROR_FAILED_TO_UPDATE": 3, + "ERROR_REQUEST_TIMED_OUT": 4, + } +) + +func (x SavePlayerSnapshotOutProto_Result) Enum() *SavePlayerSnapshotOutProto_Result { + p := new(SavePlayerSnapshotOutProto_Result) + *p = x + return p +} + +func (x SavePlayerSnapshotOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SavePlayerSnapshotOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1157].Descriptor() +} + +func (SavePlayerSnapshotOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1157] +} + +func (x SavePlayerSnapshotOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SavePlayerSnapshotOutProto_Result.Descriptor instead. +func (SavePlayerSnapshotOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2684, 0} +} + +type SaveSocialPlayerSettingsOutProto_Result int32 + +const ( + SaveSocialPlayerSettingsOutProto_UNSET SaveSocialPlayerSettingsOutProto_Result = 0 + SaveSocialPlayerSettingsOutProto_SUCCESS SaveSocialPlayerSettingsOutProto_Result = 1 + SaveSocialPlayerSettingsOutProto_ERROR_UNKNOWN SaveSocialPlayerSettingsOutProto_Result = 2 +) + +// Enum value maps for SaveSocialPlayerSettingsOutProto_Result. +var ( + SaveSocialPlayerSettingsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + SaveSocialPlayerSettingsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x SaveSocialPlayerSettingsOutProto_Result) Enum() *SaveSocialPlayerSettingsOutProto_Result { + p := new(SaveSocialPlayerSettingsOutProto_Result) + *p = x + return p +} + +func (x SaveSocialPlayerSettingsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SaveSocialPlayerSettingsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1158].Descriptor() +} + +func (SaveSocialPlayerSettingsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1158] +} + +func (x SaveSocialPlayerSettingsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SaveSocialPlayerSettingsOutProto_Result.Descriptor instead. +func (SaveSocialPlayerSettingsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2686, 0} +} + +type SaveStampOutProto_Result int32 + +const ( + SaveStampOutProto_UNSET SaveStampOutProto_Result = 0 + SaveStampOutProto_SUCCESS SaveStampOutProto_Result = 1 + SaveStampOutProto_FAILURE_ALREADY_STAMPED SaveStampOutProto_Result = 2 + SaveStampOutProto_FAILURE_NO_SUCH_COLLECTION SaveStampOutProto_Result = 3 + SaveStampOutProto_FAILURE_NO_SUCH_FORT SaveStampOutProto_Result = 4 + SaveStampOutProto_FAILURE_FORT_NOT_IN_COLLECTION SaveStampOutProto_Result = 5 + SaveStampOutProto_FAILURE_COLLECTION_EXPIRED SaveStampOutProto_Result = 6 + SaveStampOutProto_FAILURE_NO_SUCH_GIFT SaveStampOutProto_Result = 7 + SaveStampOutProto_FAILURE_PLAYER_PREFERENCES SaveStampOutProto_Result = 8 + SaveStampOutProto_FAILURE_FRIENDSHIP_LEVEL SaveStampOutProto_Result = 9 + SaveStampOutProto_FAILURE_REQUIRED_STAMPS_NOT_FULFILLED SaveStampOutProto_Result = 10 +) + +// Enum value maps for SaveStampOutProto_Result. +var ( + SaveStampOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE_ALREADY_STAMPED", + 3: "FAILURE_NO_SUCH_COLLECTION", + 4: "FAILURE_NO_SUCH_FORT", + 5: "FAILURE_FORT_NOT_IN_COLLECTION", + 6: "FAILURE_COLLECTION_EXPIRED", + 7: "FAILURE_NO_SUCH_GIFT", + 8: "FAILURE_PLAYER_PREFERENCES", + 9: "FAILURE_FRIENDSHIP_LEVEL", + 10: "FAILURE_REQUIRED_STAMPS_NOT_FULFILLED", + } + SaveStampOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE_ALREADY_STAMPED": 2, + "FAILURE_NO_SUCH_COLLECTION": 3, + "FAILURE_NO_SUCH_FORT": 4, + "FAILURE_FORT_NOT_IN_COLLECTION": 5, + "FAILURE_COLLECTION_EXPIRED": 6, + "FAILURE_NO_SUCH_GIFT": 7, + "FAILURE_PLAYER_PREFERENCES": 8, + "FAILURE_FRIENDSHIP_LEVEL": 9, + "FAILURE_REQUIRED_STAMPS_NOT_FULFILLED": 10, + } +) + +func (x SaveStampOutProto_Result) Enum() *SaveStampOutProto_Result { + p := new(SaveStampOutProto_Result) + *p = x + return p +} + +func (x SaveStampOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SaveStampOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1159].Descriptor() +} + +func (SaveStampOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1159] +} + +func (x SaveStampOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SaveStampOutProto_Result.Descriptor instead. +func (SaveStampOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2688, 0} +} + +type ScanErrorEvent_Error int32 + +const ( + ScanErrorEvent_UNKNOWN ScanErrorEvent_Error = 0 + ScanErrorEvent_SQC_NOT_READY ScanErrorEvent_Error = 1 + ScanErrorEvent_SQC_BAD_INPUT ScanErrorEvent_Error = 2 + ScanErrorEvent_SQC_BAD_MODEL ScanErrorEvent_Error = 3 + ScanErrorEvent_SQC_MODEL_READ_FAIL ScanErrorEvent_Error = 4 + ScanErrorEvent_SQC_DECRYPT_FAIL ScanErrorEvent_Error = 5 + ScanErrorEvent_SQC_UNPACK_FAIL ScanErrorEvent_Error = 6 + ScanErrorEvent_SQC_NO_INPUT_FRAMES ScanErrorEvent_Error = 7 + ScanErrorEvent_SQC_INTERRUPTED ScanErrorEvent_Error = 8 +) + +// Enum value maps for ScanErrorEvent_Error. +var ( + ScanErrorEvent_Error_name = map[int32]string{ + 0: "UNKNOWN", + 1: "SQC_NOT_READY", + 2: "SQC_BAD_INPUT", + 3: "SQC_BAD_MODEL", + 4: "SQC_MODEL_READ_FAIL", + 5: "SQC_DECRYPT_FAIL", + 6: "SQC_UNPACK_FAIL", + 7: "SQC_NO_INPUT_FRAMES", + 8: "SQC_INTERRUPTED", + } + ScanErrorEvent_Error_value = map[string]int32{ + "UNKNOWN": 0, + "SQC_NOT_READY": 1, + "SQC_BAD_INPUT": 2, + "SQC_BAD_MODEL": 3, + "SQC_MODEL_READ_FAIL": 4, + "SQC_DECRYPT_FAIL": 5, + "SQC_UNPACK_FAIL": 6, + "SQC_NO_INPUT_FRAMES": 7, + "SQC_INTERRUPTED": 8, + } +) + +func (x ScanErrorEvent_Error) Enum() *ScanErrorEvent_Error { + p := new(ScanErrorEvent_Error) + *p = x + return p +} + +func (x ScanErrorEvent_Error) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ScanErrorEvent_Error) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1160].Descriptor() +} + +func (ScanErrorEvent_Error) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1160] +} + +func (x ScanErrorEvent_Error) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ScanErrorEvent_Error.Descriptor instead. +func (ScanErrorEvent_Error) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2693, 0} +} + +type ScanRecorderStartEvent_DepthSource int32 + +const ( + ScanRecorderStartEvent_UNKNOWN ScanRecorderStartEvent_DepthSource = 0 + ScanRecorderStartEvent_LIDAR ScanRecorderStartEvent_DepthSource = 1 + ScanRecorderStartEvent_MULTIDEPTH ScanRecorderStartEvent_DepthSource = 2 + ScanRecorderStartEvent_NO_DEPTH ScanRecorderStartEvent_DepthSource = 3 +) + +// Enum value maps for ScanRecorderStartEvent_DepthSource. +var ( + ScanRecorderStartEvent_DepthSource_name = map[int32]string{ + 0: "UNKNOWN", + 1: "LIDAR", + 2: "MULTIDEPTH", + 3: "NO_DEPTH", + } + ScanRecorderStartEvent_DepthSource_value = map[string]int32{ + "UNKNOWN": 0, + "LIDAR": 1, + "MULTIDEPTH": 2, + "NO_DEPTH": 3, + } +) + +func (x ScanRecorderStartEvent_DepthSource) Enum() *ScanRecorderStartEvent_DepthSource { + p := new(ScanRecorderStartEvent_DepthSource) + *p = x + return p +} + +func (x ScanRecorderStartEvent_DepthSource) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ScanRecorderStartEvent_DepthSource) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1161].Descriptor() +} + +func (ScanRecorderStartEvent_DepthSource) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1161] +} + +func (x ScanRecorderStartEvent_DepthSource) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ScanRecorderStartEvent_DepthSource.Descriptor instead. +func (ScanRecorderStartEvent_DepthSource) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2695, 0} +} + +type ScanRecorderStopEvent_Operation int32 + +const ( + ScanRecorderStopEvent_SAVE ScanRecorderStopEvent_Operation = 0 + ScanRecorderStopEvent_DISCARD ScanRecorderStopEvent_Operation = 1 +) + +// Enum value maps for ScanRecorderStopEvent_Operation. +var ( + ScanRecorderStopEvent_Operation_name = map[int32]string{ + 0: "SAVE", + 1: "DISCARD", + } + ScanRecorderStopEvent_Operation_value = map[string]int32{ + "SAVE": 0, + "DISCARD": 1, + } +) + +func (x ScanRecorderStopEvent_Operation) Enum() *ScanRecorderStopEvent_Operation { + p := new(ScanRecorderStopEvent_Operation) + *p = x + return p +} + +func (x ScanRecorderStopEvent_Operation) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ScanRecorderStopEvent_Operation) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1162].Descriptor() +} + +func (ScanRecorderStopEvent_Operation) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1162] +} + +func (x ScanRecorderStopEvent_Operation) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ScanRecorderStopEvent_Operation.Descriptor instead. +func (ScanRecorderStopEvent_Operation) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2696, 0} +} + +type ScanSQCDoneEvent_ScanSQCFailedReason_FailedReason int32 + +const ( + ScanSQCDoneEvent_ScanSQCFailedReason_BLURRY ScanSQCDoneEvent_ScanSQCFailedReason_FailedReason = 0 + ScanSQCDoneEvent_ScanSQCFailedReason_DARDK ScanSQCDoneEvent_ScanSQCFailedReason_FailedReason = 1 + ScanSQCDoneEvent_ScanSQCFailedReason_BAD_QUALITY ScanSQCDoneEvent_ScanSQCFailedReason_FailedReason = 2 + ScanSQCDoneEvent_ScanSQCFailedReason_GROUND_OR_FEET ScanSQCDoneEvent_ScanSQCFailedReason_FailedReason = 3 + ScanSQCDoneEvent_ScanSQCFailedReason_INDOOR_UNCLEAR ScanSQCDoneEvent_ScanSQCFailedReason_FailedReason = 4 + ScanSQCDoneEvent_ScanSQCFailedReason_FROM_CAR ScanSQCDoneEvent_ScanSQCFailedReason_FailedReason = 5 + ScanSQCDoneEvent_ScanSQCFailedReason_OBSTRUCTED ScanSQCDoneEvent_ScanSQCFailedReason_FailedReason = 6 + ScanSQCDoneEvent_ScanSQCFailedReason_TARGET_NOT_VISIBLE ScanSQCDoneEvent_ScanSQCFailedReason_FailedReason = 7 +) + +// Enum value maps for ScanSQCDoneEvent_ScanSQCFailedReason_FailedReason. +var ( + ScanSQCDoneEvent_ScanSQCFailedReason_FailedReason_name = map[int32]string{ + 0: "BLURRY", + 1: "DARDK", + 2: "BAD_QUALITY", + 3: "GROUND_OR_FEET", + 4: "INDOOR_UNCLEAR", + 5: "FROM_CAR", + 6: "OBSTRUCTED", + 7: "TARGET_NOT_VISIBLE", + } + ScanSQCDoneEvent_ScanSQCFailedReason_FailedReason_value = map[string]int32{ + "BLURRY": 0, + "DARDK": 1, + "BAD_QUALITY": 2, + "GROUND_OR_FEET": 3, + "INDOOR_UNCLEAR": 4, + "FROM_CAR": 5, + "OBSTRUCTED": 6, + "TARGET_NOT_VISIBLE": 7, + } +) + +func (x ScanSQCDoneEvent_ScanSQCFailedReason_FailedReason) Enum() *ScanSQCDoneEvent_ScanSQCFailedReason_FailedReason { + p := new(ScanSQCDoneEvent_ScanSQCFailedReason_FailedReason) + *p = x + return p +} + +func (x ScanSQCDoneEvent_ScanSQCFailedReason_FailedReason) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ScanSQCDoneEvent_ScanSQCFailedReason_FailedReason) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1163].Descriptor() +} + +func (ScanSQCDoneEvent_ScanSQCFailedReason_FailedReason) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1163] +} + +func (x ScanSQCDoneEvent_ScanSQCFailedReason_FailedReason) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ScanSQCDoneEvent_ScanSQCFailedReason_FailedReason.Descriptor instead. +func (ScanSQCDoneEvent_ScanSQCFailedReason_FailedReason) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2697, 0, 0} +} + +type SendBattleEventOutProto_Result int32 + +const ( + SendBattleEventOutProto_UNSET SendBattleEventOutProto_Result = 0 + SendBattleEventOutProto_ACCEPTED SendBattleEventOutProto_Result = 1 + SendBattleEventOutProto_REJECTED SendBattleEventOutProto_Result = 2 + SendBattleEventOutProto_PENDING SendBattleEventOutProto_Result = 3 + SendBattleEventOutProto_UNKNOWN SendBattleEventOutProto_Result = 4 + SendBattleEventOutProto_ERROR_SERVER_FAILURE SendBattleEventOutProto_Result = 5 + SendBattleEventOutProto_ERROR_BAD_REQUEST SendBattleEventOutProto_Result = 6 + SendBattleEventOutProto_ERROR_IO_EXCEPTION SendBattleEventOutProto_Result = 7 +) + +// Enum value maps for SendBattleEventOutProto_Result. +var ( + SendBattleEventOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "ACCEPTED", + 2: "REJECTED", + 3: "PENDING", + 4: "UNKNOWN", + 5: "ERROR_SERVER_FAILURE", + 6: "ERROR_BAD_REQUEST", + 7: "ERROR_IO_EXCEPTION", + } + SendBattleEventOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "ACCEPTED": 1, + "REJECTED": 2, + "PENDING": 3, + "UNKNOWN": 4, + "ERROR_SERVER_FAILURE": 5, + "ERROR_BAD_REQUEST": 6, + "ERROR_IO_EXCEPTION": 7, + } +) + +func (x SendBattleEventOutProto_Result) Enum() *SendBattleEventOutProto_Result { + p := new(SendBattleEventOutProto_Result) + *p = x + return p +} + +func (x SendBattleEventOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SendBattleEventOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1164].Descriptor() +} + +func (SendBattleEventOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1164] +} + +func (x SendBattleEventOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SendBattleEventOutProto_Result.Descriptor instead. +func (SendBattleEventOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2707, 0} +} + +type SendBreadBattleInvitationOutProto_Result int32 + +const ( + SendBreadBattleInvitationOutProto_UNSET SendBreadBattleInvitationOutProto_Result = 0 + SendBreadBattleInvitationOutProto_SUCCESS SendBreadBattleInvitationOutProto_Result = 1 + SendBreadBattleInvitationOutProto_ERROR_NO_PERMISSION SendBreadBattleInvitationOutProto_Result = 2 + SendBreadBattleInvitationOutProto_ERROR_STATION_NOT_FOUND SendBreadBattleInvitationOutProto_Result = 3 + SendBreadBattleInvitationOutProto_ERROR_LOBBY_NOT_FOUND SendBreadBattleInvitationOutProto_Result = 4 + SendBreadBattleInvitationOutProto_ERROR_PAST_CUT_OFF_TIME SendBreadBattleInvitationOutProto_Result = 5 + SendBreadBattleInvitationOutProto_ERROR_NO_INVITES_REMAINING SendBreadBattleInvitationOutProto_Result = 6 + SendBreadBattleInvitationOutProto_ERROR_LOBBY_FULL SendBreadBattleInvitationOutProto_Result = 7 + SendBreadBattleInvitationOutProto_ERROR_INVITER_NOT_FOUND SendBreadBattleInvitationOutProto_Result = 8 + SendBreadBattleInvitationOutProto_ERROR_NO_REMOTE_SLOTS_REMAINING SendBreadBattleInvitationOutProto_Result = 9 + SendBreadBattleInvitationOutProto_ERROR_MAX_BATTLE_LEVEL_UNSUPPORTED SendBreadBattleInvitationOutProto_Result = 10 + SendBreadBattleInvitationOutProto_ERROR_CANNOT_INVITE SendBreadBattleInvitationOutProto_Result = 11 + SendBreadBattleInvitationOutProto_ERROR_REMOTE_MAX_BATTLE_DISABLED SendBreadBattleInvitationOutProto_Result = 12 +) + +// Enum value maps for SendBreadBattleInvitationOutProto_Result. +var ( + SendBreadBattleInvitationOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_NO_PERMISSION", + 3: "ERROR_STATION_NOT_FOUND", + 4: "ERROR_LOBBY_NOT_FOUND", + 5: "ERROR_PAST_CUT_OFF_TIME", + 6: "ERROR_NO_INVITES_REMAINING", + 7: "ERROR_LOBBY_FULL", + 8: "ERROR_INVITER_NOT_FOUND", + 9: "ERROR_NO_REMOTE_SLOTS_REMAINING", + 10: "ERROR_MAX_BATTLE_LEVEL_UNSUPPORTED", + 11: "ERROR_CANNOT_INVITE", + 12: "ERROR_REMOTE_MAX_BATTLE_DISABLED", + } + SendBreadBattleInvitationOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NO_PERMISSION": 2, + "ERROR_STATION_NOT_FOUND": 3, + "ERROR_LOBBY_NOT_FOUND": 4, + "ERROR_PAST_CUT_OFF_TIME": 5, + "ERROR_NO_INVITES_REMAINING": 6, + "ERROR_LOBBY_FULL": 7, + "ERROR_INVITER_NOT_FOUND": 8, + "ERROR_NO_REMOTE_SLOTS_REMAINING": 9, + "ERROR_MAX_BATTLE_LEVEL_UNSUPPORTED": 10, + "ERROR_CANNOT_INVITE": 11, + "ERROR_REMOTE_MAX_BATTLE_DISABLED": 12, + } +) + +func (x SendBreadBattleInvitationOutProto_Result) Enum() *SendBreadBattleInvitationOutProto_Result { + p := new(SendBreadBattleInvitationOutProto_Result) + *p = x + return p +} + +func (x SendBreadBattleInvitationOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SendBreadBattleInvitationOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1165].Descriptor() +} + +func (SendBreadBattleInvitationOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1165] +} + +func (x SendBreadBattleInvitationOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SendBreadBattleInvitationOutProto_Result.Descriptor instead. +func (SendBreadBattleInvitationOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2709, 0} +} + +type SendEventRsvpInvitationOutProto_Result int32 + +const ( + SendEventRsvpInvitationOutProto_UNSET SendEventRsvpInvitationOutProto_Result = 0 + SendEventRsvpInvitationOutProto_SUCCESS SendEventRsvpInvitationOutProto_Result = 1 + SendEventRsvpInvitationOutProto_ERROR SendEventRsvpInvitationOutProto_Result = 2 + SendEventRsvpInvitationOutProto_MAX_INVITES_REACHED SendEventRsvpInvitationOutProto_Result = 3 +) + +// Enum value maps for SendEventRsvpInvitationOutProto_Result. +var ( + SendEventRsvpInvitationOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + 3: "MAX_INVITES_REACHED", + } + SendEventRsvpInvitationOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + "MAX_INVITES_REACHED": 3, + } +) + +func (x SendEventRsvpInvitationOutProto_Result) Enum() *SendEventRsvpInvitationOutProto_Result { + p := new(SendEventRsvpInvitationOutProto_Result) + *p = x + return p +} + +func (x SendEventRsvpInvitationOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SendEventRsvpInvitationOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1166].Descriptor() +} + +func (SendEventRsvpInvitationOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1166] +} + +func (x SendEventRsvpInvitationOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SendEventRsvpInvitationOutProto_Result.Descriptor instead. +func (SendEventRsvpInvitationOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2711, 0} +} + +type SendFriendInviteViaReferralCodeOutProto_Status int32 + +const ( + SendFriendInviteViaReferralCodeOutProto_UNSET SendFriendInviteViaReferralCodeOutProto_Status = 0 + SendFriendInviteViaReferralCodeOutProto_SENT SendFriendInviteViaReferralCodeOutProto_Status = 1 + SendFriendInviteViaReferralCodeOutProto_ERROR_UNKNOWN SendFriendInviteViaReferralCodeOutProto_Status = 2 + SendFriendInviteViaReferralCodeOutProto_ERROR_DISABLED SendFriendInviteViaReferralCodeOutProto_Status = 3 + SendFriendInviteViaReferralCodeOutProto_ERROR_INVALID_REFERRAL_CODE SendFriendInviteViaReferralCodeOutProto_Status = 4 +) + +// Enum value maps for SendFriendInviteViaReferralCodeOutProto_Status. +var ( + SendFriendInviteViaReferralCodeOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SENT", + 2: "ERROR_UNKNOWN", + 3: "ERROR_DISABLED", + 4: "ERROR_INVALID_REFERRAL_CODE", + } + SendFriendInviteViaReferralCodeOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SENT": 1, + "ERROR_UNKNOWN": 2, + "ERROR_DISABLED": 3, + "ERROR_INVALID_REFERRAL_CODE": 4, + } +) + +func (x SendFriendInviteViaReferralCodeOutProto_Status) Enum() *SendFriendInviteViaReferralCodeOutProto_Status { + p := new(SendFriendInviteViaReferralCodeOutProto_Status) + *p = x + return p +} + +func (x SendFriendInviteViaReferralCodeOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SendFriendInviteViaReferralCodeOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1167].Descriptor() +} + +func (SendFriendInviteViaReferralCodeOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1167] +} + +func (x SendFriendInviteViaReferralCodeOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SendFriendInviteViaReferralCodeOutProto_Status.Descriptor instead. +func (SendFriendInviteViaReferralCodeOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2713, 0} +} + +type SendFriendRequestViaPlayerIdOutProto_Result int32 + +const ( + SendFriendRequestViaPlayerIdOutProto_UNSET SendFriendRequestViaPlayerIdOutProto_Result = 0 + SendFriendRequestViaPlayerIdOutProto_SUCCESS SendFriendRequestViaPlayerIdOutProto_Result = 1 + SendFriendRequestViaPlayerIdOutProto_ERROR_UNKNOWN SendFriendRequestViaPlayerIdOutProto_Result = 2 + SendFriendRequestViaPlayerIdOutProto_ERROR_INVALID_PLAYER_ID SendFriendRequestViaPlayerIdOutProto_Result = 3 + SendFriendRequestViaPlayerIdOutProto_ERROR_FRIEND_REQUESTS_DISABLED SendFriendRequestViaPlayerIdOutProto_Result = 4 + SendFriendRequestViaPlayerIdOutProto_ERROR_ALREADY_A_FRIEND SendFriendRequestViaPlayerIdOutProto_Result = 5 + SendFriendRequestViaPlayerIdOutProto_ERROR_PLAYER_DOES_NOT_EXIST_DELETED SendFriendRequestViaPlayerIdOutProto_Result = 6 + SendFriendRequestViaPlayerIdOutProto_ERROR_PLAYER_INBOX_FULL SendFriendRequestViaPlayerIdOutProto_Result = 7 + SendFriendRequestViaPlayerIdOutProto_ERROR_PLAYER_OUTBOX_FULL SendFriendRequestViaPlayerIdOutProto_Result = 8 + SendFriendRequestViaPlayerIdOutProto_ERROR_SENDER_HAS_MAX_FRIENDS SendFriendRequestViaPlayerIdOutProto_Result = 9 + SendFriendRequestViaPlayerIdOutProto_ERROR_INVITE_ALREADY_SENT SendFriendRequestViaPlayerIdOutProto_Result = 10 + SendFriendRequestViaPlayerIdOutProto_ERROR_CANNOT_SEND_INVITES_TO_YOURSELF SendFriendRequestViaPlayerIdOutProto_Result = 11 + SendFriendRequestViaPlayerIdOutProto_ERROR_INVITE_ALREADY_RECEIVED SendFriendRequestViaPlayerIdOutProto_Result = 12 + SendFriendRequestViaPlayerIdOutProto_ERROR_RECEIVER_HAS_MAX_FRIENDS SendFriendRequestViaPlayerIdOutProto_Result = 13 + SendFriendRequestViaPlayerIdOutProto_ERROR_SEND_TO_BLOCKED_USER SendFriendRequestViaPlayerIdOutProto_Result = 14 + SendFriendRequestViaPlayerIdOutProto_ERROR_NOT_IN_PARTY SendFriendRequestViaPlayerIdOutProto_Result = 15 + SendFriendRequestViaPlayerIdOutProto_ERROR_PLAYER_NOT_PARTY_MEMBER SendFriendRequestViaPlayerIdOutProto_Result = 16 +) + +// Enum value maps for SendFriendRequestViaPlayerIdOutProto_Result. +var ( + SendFriendRequestViaPlayerIdOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_INVALID_PLAYER_ID", + 4: "ERROR_FRIEND_REQUESTS_DISABLED", + 5: "ERROR_ALREADY_A_FRIEND", + 6: "ERROR_PLAYER_DOES_NOT_EXIST_DELETED", + 7: "ERROR_PLAYER_INBOX_FULL", + 8: "ERROR_PLAYER_OUTBOX_FULL", + 9: "ERROR_SENDER_HAS_MAX_FRIENDS", + 10: "ERROR_INVITE_ALREADY_SENT", + 11: "ERROR_CANNOT_SEND_INVITES_TO_YOURSELF", + 12: "ERROR_INVITE_ALREADY_RECEIVED", + 13: "ERROR_RECEIVER_HAS_MAX_FRIENDS", + 14: "ERROR_SEND_TO_BLOCKED_USER", + 15: "ERROR_NOT_IN_PARTY", + 16: "ERROR_PLAYER_NOT_PARTY_MEMBER", + } + SendFriendRequestViaPlayerIdOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_INVALID_PLAYER_ID": 3, + "ERROR_FRIEND_REQUESTS_DISABLED": 4, + "ERROR_ALREADY_A_FRIEND": 5, + "ERROR_PLAYER_DOES_NOT_EXIST_DELETED": 6, + "ERROR_PLAYER_INBOX_FULL": 7, + "ERROR_PLAYER_OUTBOX_FULL": 8, + "ERROR_SENDER_HAS_MAX_FRIENDS": 9, + "ERROR_INVITE_ALREADY_SENT": 10, + "ERROR_CANNOT_SEND_INVITES_TO_YOURSELF": 11, + "ERROR_INVITE_ALREADY_RECEIVED": 12, + "ERROR_RECEIVER_HAS_MAX_FRIENDS": 13, + "ERROR_SEND_TO_BLOCKED_USER": 14, + "ERROR_NOT_IN_PARTY": 15, + "ERROR_PLAYER_NOT_PARTY_MEMBER": 16, + } +) + +func (x SendFriendRequestViaPlayerIdOutProto_Result) Enum() *SendFriendRequestViaPlayerIdOutProto_Result { + p := new(SendFriendRequestViaPlayerIdOutProto_Result) + *p = x + return p +} + +func (x SendFriendRequestViaPlayerIdOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SendFriendRequestViaPlayerIdOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1168].Descriptor() +} + +func (SendFriendRequestViaPlayerIdOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1168] +} + +func (x SendFriendRequestViaPlayerIdOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SendFriendRequestViaPlayerIdOutProto_Result.Descriptor instead. +func (SendFriendRequestViaPlayerIdOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2716, 0} +} + +type SendFriendRequestViaPlayerIdProto_Context int32 + +const ( + SendFriendRequestViaPlayerIdProto_RAID SendFriendRequestViaPlayerIdProto_Context = 0 + SendFriendRequestViaPlayerIdProto_PARTY SendFriendRequestViaPlayerIdProto_Context = 1 + SendFriendRequestViaPlayerIdProto_WEEKLY_CHALLENGE SendFriendRequestViaPlayerIdProto_Context = 2 +) + +// Enum value maps for SendFriendRequestViaPlayerIdProto_Context. +var ( + SendFriendRequestViaPlayerIdProto_Context_name = map[int32]string{ + 0: "RAID", + 1: "PARTY", + 2: "WEEKLY_CHALLENGE", + } + SendFriendRequestViaPlayerIdProto_Context_value = map[string]int32{ + "RAID": 0, + "PARTY": 1, + "WEEKLY_CHALLENGE": 2, + } +) + +func (x SendFriendRequestViaPlayerIdProto_Context) Enum() *SendFriendRequestViaPlayerIdProto_Context { + p := new(SendFriendRequestViaPlayerIdProto_Context) + *p = x + return p +} + +func (x SendFriendRequestViaPlayerIdProto_Context) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SendFriendRequestViaPlayerIdProto_Context) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1169].Descriptor() +} + +func (SendFriendRequestViaPlayerIdProto_Context) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1169] +} + +func (x SendFriendRequestViaPlayerIdProto_Context) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SendFriendRequestViaPlayerIdProto_Context.Descriptor instead. +func (SendFriendRequestViaPlayerIdProto_Context) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2717, 0} +} + +type SendGiftLogEntry_Result int32 + +const ( + SendGiftLogEntry_UNSET SendGiftLogEntry_Result = 0 + SendGiftLogEntry_SUCCESS SendGiftLogEntry_Result = 1 +) + +// Enum value maps for SendGiftLogEntry_Result. +var ( + SendGiftLogEntry_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + SendGiftLogEntry_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x SendGiftLogEntry_Result) Enum() *SendGiftLogEntry_Result { + p := new(SendGiftLogEntry_Result) + *p = x + return p +} + +func (x SendGiftLogEntry_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SendGiftLogEntry_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1170].Descriptor() +} + +func (SendGiftLogEntry_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1170] +} + +func (x SendGiftLogEntry_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SendGiftLogEntry_Result.Descriptor instead. +func (SendGiftLogEntry_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2718, 0} +} + +type SendGiftOutProto_Result int32 + +const ( + SendGiftOutProto_UNSET SendGiftOutProto_Result = 0 + SendGiftOutProto_SUCCESS SendGiftOutProto_Result = 1 + SendGiftOutProto_ERROR_UNKNOWN SendGiftOutProto_Result = 2 + SendGiftOutProto_ERROR_PLAYER_DOES_NOT_EXIST SendGiftOutProto_Result = 3 + SendGiftOutProto_ERROR_GIFT_DOES_NOT_EXIST SendGiftOutProto_Result = 4 + SendGiftOutProto_ERROR_GIFT_ALREADY_SENT_TODAY SendGiftOutProto_Result = 5 + SendGiftOutProto_ERROR_PLAYER_HAS_UNOPENED_GIFT SendGiftOutProto_Result = 6 + SendGiftOutProto_ERROR_FRIEND_UPDATE SendGiftOutProto_Result = 7 + SendGiftOutProto_ERROR_PLAYER_HAS_NO_STICKERS SendGiftOutProto_Result = 8 + // Deprecated: Marked as deprecated in vbase.proto. + SendGiftOutProto_ERROR_PLAYER_CANNOT_RECEIVE_STAMP_FROM_COLLECTION SendGiftOutProto_Result = 9 + SendGiftOutProto_ERROR_PLAYER_ALREADY_HAS_STAMP SendGiftOutProto_Result = 10 + SendGiftOutProto_ERROR_PLAYER_OPTED_OUT_OF_STAMP SendGiftOutProto_Result = 11 + SendGiftOutProto_ERROR_FRIENDSHIP_LEVEL_TOO_LOW_STAMP SendGiftOutProto_Result = 12 +) + +// Enum value maps for SendGiftOutProto_Result. +var ( + SendGiftOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_PLAYER_DOES_NOT_EXIST", + 4: "ERROR_GIFT_DOES_NOT_EXIST", + 5: "ERROR_GIFT_ALREADY_SENT_TODAY", + 6: "ERROR_PLAYER_HAS_UNOPENED_GIFT", + 7: "ERROR_FRIEND_UPDATE", + 8: "ERROR_PLAYER_HAS_NO_STICKERS", + 9: "ERROR_PLAYER_CANNOT_RECEIVE_STAMP_FROM_COLLECTION", + 10: "ERROR_PLAYER_ALREADY_HAS_STAMP", + 11: "ERROR_PLAYER_OPTED_OUT_OF_STAMP", + 12: "ERROR_FRIENDSHIP_LEVEL_TOO_LOW_STAMP", + } + SendGiftOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_PLAYER_DOES_NOT_EXIST": 3, + "ERROR_GIFT_DOES_NOT_EXIST": 4, + "ERROR_GIFT_ALREADY_SENT_TODAY": 5, + "ERROR_PLAYER_HAS_UNOPENED_GIFT": 6, + "ERROR_FRIEND_UPDATE": 7, + "ERROR_PLAYER_HAS_NO_STICKERS": 8, + "ERROR_PLAYER_CANNOT_RECEIVE_STAMP_FROM_COLLECTION": 9, + "ERROR_PLAYER_ALREADY_HAS_STAMP": 10, + "ERROR_PLAYER_OPTED_OUT_OF_STAMP": 11, + "ERROR_FRIENDSHIP_LEVEL_TOO_LOW_STAMP": 12, + } +) + +func (x SendGiftOutProto_Result) Enum() *SendGiftOutProto_Result { + p := new(SendGiftOutProto_Result) + *p = x + return p +} + +func (x SendGiftOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SendGiftOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1171].Descriptor() +} + +func (SendGiftOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1171] +} + +func (x SendGiftOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SendGiftOutProto_Result.Descriptor instead. +func (SendGiftOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2719, 0} +} + +type SendPartyInvitationOutProto_PlayerResult int32 + +const ( + SendPartyInvitationOutProto_PLAYER_RESULT_UNSET SendPartyInvitationOutProto_PlayerResult = 0 + SendPartyInvitationOutProto_PLAYER_RESULT_SUCCESS SendPartyInvitationOutProto_PlayerResult = 1 + SendPartyInvitationOutProto_PLAYER_RESULT_ERROR_UNKNOWN SendPartyInvitationOutProto_PlayerResult = 2 + SendPartyInvitationOutProto_PLAYER_RESULT_ERROR_RECIEVER_LIMIT SendPartyInvitationOutProto_PlayerResult = 3 + SendPartyInvitationOutProto_PLAYER_RESULT_ERORR_U13_NO_PERMISSION SendPartyInvitationOutProto_PlayerResult = 4 + SendPartyInvitationOutProto_PLAYER_RESULT_ERORR_U13_NOT_FRIENDS_WITH_HOST SendPartyInvitationOutProto_PlayerResult = 5 + SendPartyInvitationOutProto_PLAYER_RESULT_ERROR_ALREADY_INVITED SendPartyInvitationOutProto_PlayerResult = 6 + SendPartyInvitationOutProto_PLAYER_RESULT_ERROR_ALREADY_IN_PARTY SendPartyInvitationOutProto_PlayerResult = 7 + SendPartyInvitationOutProto_PLAYER_RESULT_ERROR_JOIN_PREVENTED SendPartyInvitationOutProto_PlayerResult = 8 +) + +// Enum value maps for SendPartyInvitationOutProto_PlayerResult. +var ( + SendPartyInvitationOutProto_PlayerResult_name = map[int32]string{ + 0: "PLAYER_RESULT_UNSET", + 1: "PLAYER_RESULT_SUCCESS", + 2: "PLAYER_RESULT_ERROR_UNKNOWN", + 3: "PLAYER_RESULT_ERROR_RECIEVER_LIMIT", + 4: "PLAYER_RESULT_ERORR_U13_NO_PERMISSION", + 5: "PLAYER_RESULT_ERORR_U13_NOT_FRIENDS_WITH_HOST", + 6: "PLAYER_RESULT_ERROR_ALREADY_INVITED", + 7: "PLAYER_RESULT_ERROR_ALREADY_IN_PARTY", + 8: "PLAYER_RESULT_ERROR_JOIN_PREVENTED", + } + SendPartyInvitationOutProto_PlayerResult_value = map[string]int32{ + "PLAYER_RESULT_UNSET": 0, + "PLAYER_RESULT_SUCCESS": 1, + "PLAYER_RESULT_ERROR_UNKNOWN": 2, + "PLAYER_RESULT_ERROR_RECIEVER_LIMIT": 3, + "PLAYER_RESULT_ERORR_U13_NO_PERMISSION": 4, + "PLAYER_RESULT_ERORR_U13_NOT_FRIENDS_WITH_HOST": 5, + "PLAYER_RESULT_ERROR_ALREADY_INVITED": 6, + "PLAYER_RESULT_ERROR_ALREADY_IN_PARTY": 7, + "PLAYER_RESULT_ERROR_JOIN_PREVENTED": 8, + } +) + +func (x SendPartyInvitationOutProto_PlayerResult) Enum() *SendPartyInvitationOutProto_PlayerResult { + p := new(SendPartyInvitationOutProto_PlayerResult) + *p = x + return p +} + +func (x SendPartyInvitationOutProto_PlayerResult) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SendPartyInvitationOutProto_PlayerResult) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1172].Descriptor() +} + +func (SendPartyInvitationOutProto_PlayerResult) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1172] +} + +func (x SendPartyInvitationOutProto_PlayerResult) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SendPartyInvitationOutProto_PlayerResult.Descriptor instead. +func (SendPartyInvitationOutProto_PlayerResult) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2721, 0} +} + +type SendPartyInvitationOutProto_Result int32 + +const ( + SendPartyInvitationOutProto_UNSET SendPartyInvitationOutProto_Result = 0 + SendPartyInvitationOutProto_ERROR_UNKNOWN SendPartyInvitationOutProto_Result = 1 + SendPartyInvitationOutProto_SUCCESS SendPartyInvitationOutProto_Result = 2 + SendPartyInvitationOutProto_ERROR_INVITE_LIMIT_FOR_GROUP SendPartyInvitationOutProto_Result = 3 + SendPartyInvitationOutProto_ERROR_NO_SUCH_PARTY SendPartyInvitationOutProto_Result = 4 +) + +// Enum value maps for SendPartyInvitationOutProto_Result. +var ( + SendPartyInvitationOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "ERROR_UNKNOWN", + 2: "SUCCESS", + 3: "ERROR_INVITE_LIMIT_FOR_GROUP", + 4: "ERROR_NO_SUCH_PARTY", + } + SendPartyInvitationOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "ERROR_UNKNOWN": 1, + "SUCCESS": 2, + "ERROR_INVITE_LIMIT_FOR_GROUP": 3, + "ERROR_NO_SUCH_PARTY": 4, + } +) + +func (x SendPartyInvitationOutProto_Result) Enum() *SendPartyInvitationOutProto_Result { + p := new(SendPartyInvitationOutProto_Result) + *p = x + return p +} + +func (x SendPartyInvitationOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SendPartyInvitationOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1173].Descriptor() +} + +func (SendPartyInvitationOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1173] +} + +func (x SendPartyInvitationOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SendPartyInvitationOutProto_Result.Descriptor instead. +func (SendPartyInvitationOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2721, 1} +} + +type SendProbeOutProto_Result int32 + +const ( + SendProbeOutProto_UNSET SendProbeOutProto_Result = 0 + SendProbeOutProto_SUCCESS SendProbeOutProto_Result = 1 +) + +// Enum value maps for SendProbeOutProto_Result. +var ( + SendProbeOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + SendProbeOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x SendProbeOutProto_Result) Enum() *SendProbeOutProto_Result { + p := new(SendProbeOutProto_Result) + *p = x + return p +} + +func (x SendProbeOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SendProbeOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1174].Descriptor() +} + +func (SendProbeOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1174] +} + +func (x SendProbeOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SendProbeOutProto_Result.Descriptor instead. +func (SendProbeOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2723, 0} +} + +type SendRaidInvitationOutProto_Result int32 + +const ( + SendRaidInvitationOutProto_UNSET SendRaidInvitationOutProto_Result = 0 + SendRaidInvitationOutProto_SUCCESS SendRaidInvitationOutProto_Result = 1 + SendRaidInvitationOutProto_ERROR_NO_PERMISSION SendRaidInvitationOutProto_Result = 2 + SendRaidInvitationOutProto_ERROR_GYM_NOT_FOUND SendRaidInvitationOutProto_Result = 3 + SendRaidInvitationOutProto_ERROR_LOBBY_NOT_FOUND SendRaidInvitationOutProto_Result = 4 + SendRaidInvitationOutProto_ERROR_PAST_CUT_OFF_TIME SendRaidInvitationOutProto_Result = 5 + SendRaidInvitationOutProto_ERROR_NO_INVITES_REMAINING SendRaidInvitationOutProto_Result = 6 + SendRaidInvitationOutProto_ERROR_LOBBY_FULL SendRaidInvitationOutProto_Result = 7 + SendRaidInvitationOutProto_ERROR_INVITER_NOT_FOUND SendRaidInvitationOutProto_Result = 8 + SendRaidInvitationOutProto_ERROR_NO_REMOTE_SLOTS_REMAINING SendRaidInvitationOutProto_Result = 9 +) + +// Enum value maps for SendRaidInvitationOutProto_Result. +var ( + SendRaidInvitationOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_NO_PERMISSION", + 3: "ERROR_GYM_NOT_FOUND", + 4: "ERROR_LOBBY_NOT_FOUND", + 5: "ERROR_PAST_CUT_OFF_TIME", + 6: "ERROR_NO_INVITES_REMAINING", + 7: "ERROR_LOBBY_FULL", + 8: "ERROR_INVITER_NOT_FOUND", + 9: "ERROR_NO_REMOTE_SLOTS_REMAINING", + } + SendRaidInvitationOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NO_PERMISSION": 2, + "ERROR_GYM_NOT_FOUND": 3, + "ERROR_LOBBY_NOT_FOUND": 4, + "ERROR_PAST_CUT_OFF_TIME": 5, + "ERROR_NO_INVITES_REMAINING": 6, + "ERROR_LOBBY_FULL": 7, + "ERROR_INVITER_NOT_FOUND": 8, + "ERROR_NO_REMOTE_SLOTS_REMAINING": 9, + } +) + +func (x SendRaidInvitationOutProto_Result) Enum() *SendRaidInvitationOutProto_Result { + p := new(SendRaidInvitationOutProto_Result) + *p = x + return p +} + +func (x SendRaidInvitationOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SendRaidInvitationOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1175].Descriptor() +} + +func (SendRaidInvitationOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1175] +} + +func (x SendRaidInvitationOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SendRaidInvitationOutProto_Result.Descriptor instead. +func (SendRaidInvitationOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2726, 0} +} + +type SetAvatarItemAsViewedOutProto_Result int32 + +const ( + SetAvatarItemAsViewedOutProto_UNSET SetAvatarItemAsViewedOutProto_Result = 0 + SetAvatarItemAsViewedOutProto_SUCCESS SetAvatarItemAsViewedOutProto_Result = 1 + SetAvatarItemAsViewedOutProto_FAILURE SetAvatarItemAsViewedOutProto_Result = 2 +) + +// Enum value maps for SetAvatarItemAsViewedOutProto_Result. +var ( + SetAvatarItemAsViewedOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + } + SetAvatarItemAsViewedOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + } +) + +func (x SetAvatarItemAsViewedOutProto_Result) Enum() *SetAvatarItemAsViewedOutProto_Result { + p := new(SetAvatarItemAsViewedOutProto_Result) + *p = x + return p +} + +func (x SetAvatarItemAsViewedOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SetAvatarItemAsViewedOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1176].Descriptor() +} + +func (SetAvatarItemAsViewedOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1176] +} + +func (x SetAvatarItemAsViewedOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SetAvatarItemAsViewedOutProto_Result.Descriptor instead. +func (SetAvatarItemAsViewedOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2732, 0} +} + +type SetAvatarOutProto_Status int32 + +const ( + SetAvatarOutProto_UNSET SetAvatarOutProto_Status = 0 + SetAvatarOutProto_SUCCESS SetAvatarOutProto_Status = 1 + SetAvatarOutProto_AVATAR_ALREADY_SET SetAvatarOutProto_Status = 2 + SetAvatarOutProto_FAILURE SetAvatarOutProto_Status = 3 + SetAvatarOutProto_SLOT_NOT_ALLOWED SetAvatarOutProto_Status = 4 + SetAvatarOutProto_ITEM_NOT_OWNED SetAvatarOutProto_Status = 5 + SetAvatarOutProto_INVALID_AVATAR_TYPE SetAvatarOutProto_Status = 6 + SetAvatarOutProto_AVATAR_RESET SetAvatarOutProto_Status = 7 +) + +// Enum value maps for SetAvatarOutProto_Status. +var ( + SetAvatarOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "AVATAR_ALREADY_SET", + 3: "FAILURE", + 4: "SLOT_NOT_ALLOWED", + 5: "ITEM_NOT_OWNED", + 6: "INVALID_AVATAR_TYPE", + 7: "AVATAR_RESET", + } + SetAvatarOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "AVATAR_ALREADY_SET": 2, + "FAILURE": 3, + "SLOT_NOT_ALLOWED": 4, + "ITEM_NOT_OWNED": 5, + "INVALID_AVATAR_TYPE": 6, + "AVATAR_RESET": 7, + } +) + +func (x SetAvatarOutProto_Status) Enum() *SetAvatarOutProto_Status { + p := new(SetAvatarOutProto_Status) + *p = x + return p +} + +func (x SetAvatarOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SetAvatarOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1177].Descriptor() +} + +func (SetAvatarOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1177] +} + +func (x SetAvatarOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SetAvatarOutProto_Status.Descriptor instead. +func (SetAvatarOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2734, 0} +} + +type SetBirthdayResponseProto_Status int32 + +const ( + SetBirthdayResponseProto_UNSET SetBirthdayResponseProto_Status = 0 + SetBirthdayResponseProto_SUCCESS SetBirthdayResponseProto_Status = 1 + SetBirthdayResponseProto_ERROR_UNKNOWN SetBirthdayResponseProto_Status = 2 + SetBirthdayResponseProto_INVALID_BIRTHDAY SetBirthdayResponseProto_Status = 3 +) + +// Enum value maps for SetBirthdayResponseProto_Status. +var ( + SetBirthdayResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "INVALID_BIRTHDAY", + } + SetBirthdayResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "INVALID_BIRTHDAY": 3, + } +) + +func (x SetBirthdayResponseProto_Status) Enum() *SetBirthdayResponseProto_Status { + p := new(SetBirthdayResponseProto_Status) + *p = x + return p +} + +func (x SetBirthdayResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SetBirthdayResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1178].Descriptor() +} + +func (SetBirthdayResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1178] +} + +func (x SetBirthdayResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SetBirthdayResponseProto_Status.Descriptor instead. +func (SetBirthdayResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2737, 0} +} + +type SetBuddyPokemonOutProto_Result int32 + +const ( + SetBuddyPokemonOutProto_UNEST SetBuddyPokemonOutProto_Result = 0 + SetBuddyPokemonOutProto_SUCCESS SetBuddyPokemonOutProto_Result = 1 + SetBuddyPokemonOutProto_ERROR_POKEMON_DEPLOYED SetBuddyPokemonOutProto_Result = 2 + SetBuddyPokemonOutProto_ERROR_POKEMON_NOT_OWNED SetBuddyPokemonOutProto_Result = 3 + SetBuddyPokemonOutProto_ERROR_POKEMON_IS_EGG SetBuddyPokemonOutProto_Result = 4 + SetBuddyPokemonOutProto_ERROR_INVALID_POKEMON SetBuddyPokemonOutProto_Result = 5 + SetBuddyPokemonOutProto_ERROR_BUDDY_SWAP_LIMIT_EXCEEDED SetBuddyPokemonOutProto_Result = 6 +) + +// Enum value maps for SetBuddyPokemonOutProto_Result. +var ( + SetBuddyPokemonOutProto_Result_name = map[int32]string{ + 0: "UNEST", + 1: "SUCCESS", + 2: "ERROR_POKEMON_DEPLOYED", + 3: "ERROR_POKEMON_NOT_OWNED", + 4: "ERROR_POKEMON_IS_EGG", + 5: "ERROR_INVALID_POKEMON", + 6: "ERROR_BUDDY_SWAP_LIMIT_EXCEEDED", + } + SetBuddyPokemonOutProto_Result_value = map[string]int32{ + "UNEST": 0, + "SUCCESS": 1, + "ERROR_POKEMON_DEPLOYED": 2, + "ERROR_POKEMON_NOT_OWNED": 3, + "ERROR_POKEMON_IS_EGG": 4, + "ERROR_INVALID_POKEMON": 5, + "ERROR_BUDDY_SWAP_LIMIT_EXCEEDED": 6, + } +) + +func (x SetBuddyPokemonOutProto_Result) Enum() *SetBuddyPokemonOutProto_Result { + p := new(SetBuddyPokemonOutProto_Result) + *p = x + return p +} + +func (x SetBuddyPokemonOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SetBuddyPokemonOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1179].Descriptor() +} + +func (SetBuddyPokemonOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1179] +} + +func (x SetBuddyPokemonOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SetBuddyPokemonOutProto_Result.Descriptor instead. +func (SetBuddyPokemonOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2738, 0} +} + +type SetContactSettingsOutProto_Status int32 + +const ( + SetContactSettingsOutProto_UNSET SetContactSettingsOutProto_Status = 0 + SetContactSettingsOutProto_SUCCESS SetContactSettingsOutProto_Status = 1 + SetContactSettingsOutProto_FAILURE SetContactSettingsOutProto_Status = 2 +) + +// Enum value maps for SetContactSettingsOutProto_Status. +var ( + SetContactSettingsOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + } + SetContactSettingsOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + } +) + +func (x SetContactSettingsOutProto_Status) Enum() *SetContactSettingsOutProto_Status { + p := new(SetContactSettingsOutProto_Status) + *p = x + return p +} + +func (x SetContactSettingsOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SetContactSettingsOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1180].Descriptor() +} + +func (SetContactSettingsOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1180] +} + +func (x SetContactSettingsOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SetContactSettingsOutProto_Status.Descriptor instead. +func (SetContactSettingsOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2740, 0} +} + +type SetFavoritePokemonOutProto_Result int32 + +const ( + SetFavoritePokemonOutProto_UNSET SetFavoritePokemonOutProto_Result = 0 + SetFavoritePokemonOutProto_SUCCESS SetFavoritePokemonOutProto_Result = 1 + SetFavoritePokemonOutProto_ERROR_POKEMON_NOT_FOUND SetFavoritePokemonOutProto_Result = 2 + SetFavoritePokemonOutProto_ERROR_POKEMON_IS_EGG SetFavoritePokemonOutProto_Result = 3 +) + +// Enum value maps for SetFavoritePokemonOutProto_Result. +var ( + SetFavoritePokemonOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_POKEMON_NOT_FOUND", + 3: "ERROR_POKEMON_IS_EGG", + } + SetFavoritePokemonOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_POKEMON_NOT_FOUND": 2, + "ERROR_POKEMON_IS_EGG": 3, + } +) + +func (x SetFavoritePokemonOutProto_Result) Enum() *SetFavoritePokemonOutProto_Result { + p := new(SetFavoritePokemonOutProto_Result) + *p = x + return p +} + +func (x SetFavoritePokemonOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SetFavoritePokemonOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1181].Descriptor() +} + +func (SetFavoritePokemonOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1181] +} + +func (x SetFavoritePokemonOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SetFavoritePokemonOutProto_Result.Descriptor instead. +func (SetFavoritePokemonOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2742, 0} +} + +type SetFriendNicknameOutProto_Result int32 + +const ( + SetFriendNicknameOutProto_UNSET SetFriendNicknameOutProto_Result = 0 + SetFriendNicknameOutProto_SUCCESS SetFriendNicknameOutProto_Result = 1 + SetFriendNicknameOutProto_ERROR_UNKNOWN SetFriendNicknameOutProto_Result = 2 + SetFriendNicknameOutProto_ERROR_NOT_FRIENDS SetFriendNicknameOutProto_Result = 3 + SetFriendNicknameOutProto_ERROR_EXCEEDED_NICKNAME_LENGTH SetFriendNicknameOutProto_Result = 4 + SetFriendNicknameOutProto_ERROR_SOCIAL_UPDATE SetFriendNicknameOutProto_Result = 5 + SetFriendNicknameOutProto_ERROR_FILTERED_NICKNAME SetFriendNicknameOutProto_Result = 6 + SetFriendNicknameOutProto_ERROR_EXCEEDED_CHANGE_LIMIT SetFriendNicknameOutProto_Result = 7 +) + +// Enum value maps for SetFriendNicknameOutProto_Result. +var ( + SetFriendNicknameOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_NOT_FRIENDS", + 4: "ERROR_EXCEEDED_NICKNAME_LENGTH", + 5: "ERROR_SOCIAL_UPDATE", + 6: "ERROR_FILTERED_NICKNAME", + 7: "ERROR_EXCEEDED_CHANGE_LIMIT", + } + SetFriendNicknameOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_NOT_FRIENDS": 3, + "ERROR_EXCEEDED_NICKNAME_LENGTH": 4, + "ERROR_SOCIAL_UPDATE": 5, + "ERROR_FILTERED_NICKNAME": 6, + "ERROR_EXCEEDED_CHANGE_LIMIT": 7, + } +) + +func (x SetFriendNicknameOutProto_Result) Enum() *SetFriendNicknameOutProto_Result { + p := new(SetFriendNicknameOutProto_Result) + *p = x + return p +} + +func (x SetFriendNicknameOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SetFriendNicknameOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1182].Descriptor() +} + +func (SetFriendNicknameOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1182] +} + +func (x SetFriendNicknameOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SetFriendNicknameOutProto_Result.Descriptor instead. +func (SetFriendNicknameOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2744, 0} +} + +type SetLobbyPokemonOutProto_Result int32 + +const ( + SetLobbyPokemonOutProto_UNSET SetLobbyPokemonOutProto_Result = 0 + SetLobbyPokemonOutProto_SUCCESS SetLobbyPokemonOutProto_Result = 1 + SetLobbyPokemonOutProto_ERROR_LOBBY_NOT_FOUND SetLobbyPokemonOutProto_Result = 2 + SetLobbyPokemonOutProto_ERROR_RAID_UNAVAILABLE SetLobbyPokemonOutProto_Result = 3 + SetLobbyPokemonOutProto_ERROR_INVALID_POKEMON SetLobbyPokemonOutProto_Result = 4 +) + +// Enum value maps for SetLobbyPokemonOutProto_Result. +var ( + SetLobbyPokemonOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_LOBBY_NOT_FOUND", + 3: "ERROR_RAID_UNAVAILABLE", + 4: "ERROR_INVALID_POKEMON", + } + SetLobbyPokemonOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_LOBBY_NOT_FOUND": 2, + "ERROR_RAID_UNAVAILABLE": 3, + "ERROR_INVALID_POKEMON": 4, + } +) + +func (x SetLobbyPokemonOutProto_Result) Enum() *SetLobbyPokemonOutProto_Result { + p := new(SetLobbyPokemonOutProto_Result) + *p = x + return p +} + +func (x SetLobbyPokemonOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SetLobbyPokemonOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1183].Descriptor() +} + +func (SetLobbyPokemonOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1183] +} + +func (x SetLobbyPokemonOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SetLobbyPokemonOutProto_Result.Descriptor instead. +func (SetLobbyPokemonOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2746, 0} +} + +type SetLobbyVisibilityOutProto_Result int32 + +const ( + SetLobbyVisibilityOutProto_UNSET SetLobbyVisibilityOutProto_Result = 0 + SetLobbyVisibilityOutProto_SUCCESS SetLobbyVisibilityOutProto_Result = 1 + SetLobbyVisibilityOutProto_ERROR_NOT_LOBBY_CREATOR SetLobbyVisibilityOutProto_Result = 2 + SetLobbyVisibilityOutProto_ERROR_LOBBY_NOT_FOUND SetLobbyVisibilityOutProto_Result = 3 + SetLobbyVisibilityOutProto_ERROR_RAID_UNAVAILABLE SetLobbyVisibilityOutProto_Result = 4 +) + +// Enum value maps for SetLobbyVisibilityOutProto_Result. +var ( + SetLobbyVisibilityOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_NOT_LOBBY_CREATOR", + 3: "ERROR_LOBBY_NOT_FOUND", + 4: "ERROR_RAID_UNAVAILABLE", + } + SetLobbyVisibilityOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NOT_LOBBY_CREATOR": 2, + "ERROR_LOBBY_NOT_FOUND": 3, + "ERROR_RAID_UNAVAILABLE": 4, + } +) + +func (x SetLobbyVisibilityOutProto_Result) Enum() *SetLobbyVisibilityOutProto_Result { + p := new(SetLobbyVisibilityOutProto_Result) + *p = x + return p +} + +func (x SetLobbyVisibilityOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SetLobbyVisibilityOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1184].Descriptor() +} + +func (SetLobbyVisibilityOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1184] +} + +func (x SetLobbyVisibilityOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SetLobbyVisibilityOutProto_Result.Descriptor instead. +func (SetLobbyVisibilityOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2748, 0} +} + +type SetNeutralAvatarOutProto_Status int32 + +const ( + SetNeutralAvatarOutProto_UNSET SetNeutralAvatarOutProto_Status = 0 + SetNeutralAvatarOutProto_SUCCESS SetNeutralAvatarOutProto_Status = 1 + SetNeutralAvatarOutProto_AVATAR_ALREADY_SET SetNeutralAvatarOutProto_Status = 2 + SetNeutralAvatarOutProto_FAILURE SetNeutralAvatarOutProto_Status = 3 + SetNeutralAvatarOutProto_SLOT_NOT_ALLOWED SetNeutralAvatarOutProto_Status = 4 + SetNeutralAvatarOutProto_ITEM_NOT_OWNED SetNeutralAvatarOutProto_Status = 5 + SetNeutralAvatarOutProto_AVATAR_RESET SetNeutralAvatarOutProto_Status = 6 +) + +// Enum value maps for SetNeutralAvatarOutProto_Status. +var ( + SetNeutralAvatarOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "AVATAR_ALREADY_SET", + 3: "FAILURE", + 4: "SLOT_NOT_ALLOWED", + 5: "ITEM_NOT_OWNED", + 6: "AVATAR_RESET", + } + SetNeutralAvatarOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "AVATAR_ALREADY_SET": 2, + "FAILURE": 3, + "SLOT_NOT_ALLOWED": 4, + "ITEM_NOT_OWNED": 5, + "AVATAR_RESET": 6, + } +) + +func (x SetNeutralAvatarOutProto_Status) Enum() *SetNeutralAvatarOutProto_Status { + p := new(SetNeutralAvatarOutProto_Status) + *p = x + return p +} + +func (x SetNeutralAvatarOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SetNeutralAvatarOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1185].Descriptor() +} + +func (SetNeutralAvatarOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1185] +} + +func (x SetNeutralAvatarOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SetNeutralAvatarOutProto_Status.Descriptor instead. +func (SetNeutralAvatarOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2750, 0} +} + +type SetPlayerStatusOutProto_Result int32 + +const ( + SetPlayerStatusOutProto_UNSET SetPlayerStatusOutProto_Result = 0 + SetPlayerStatusOutProto_SUCCESS SetPlayerStatusOutProto_Result = 1 +) + +// Enum value maps for SetPlayerStatusOutProto_Result. +var ( + SetPlayerStatusOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + SetPlayerStatusOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x SetPlayerStatusOutProto_Result) Enum() *SetPlayerStatusOutProto_Result { + p := new(SetPlayerStatusOutProto_Result) + *p = x + return p +} + +func (x SetPlayerStatusOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SetPlayerStatusOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1186].Descriptor() +} + +func (SetPlayerStatusOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1186] +} + +func (x SetPlayerStatusOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SetPlayerStatusOutProto_Result.Descriptor instead. +func (SetPlayerStatusOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2752, 0} +} + +type SetPlayerTeamOutProto_Status int32 + +const ( + SetPlayerTeamOutProto_UNSET SetPlayerTeamOutProto_Status = 0 + SetPlayerTeamOutProto_SUCCESS SetPlayerTeamOutProto_Status = 1 + SetPlayerTeamOutProto_TEAM_ALREADY_SET SetPlayerTeamOutProto_Status = 2 + SetPlayerTeamOutProto_FAILURE SetPlayerTeamOutProto_Status = 3 +) + +// Enum value maps for SetPlayerTeamOutProto_Status. +var ( + SetPlayerTeamOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "TEAM_ALREADY_SET", + 3: "FAILURE", + } + SetPlayerTeamOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "TEAM_ALREADY_SET": 2, + "FAILURE": 3, + } +) + +func (x SetPlayerTeamOutProto_Status) Enum() *SetPlayerTeamOutProto_Status { + p := new(SetPlayerTeamOutProto_Status) + *p = x + return p +} + +func (x SetPlayerTeamOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SetPlayerTeamOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1187].Descriptor() +} + +func (SetPlayerTeamOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1187] +} + +func (x SetPlayerTeamOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SetPlayerTeamOutProto_Status.Descriptor instead. +func (SetPlayerTeamOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2754, 0} +} + +type SetPokemonTagsForPokemonOutProto_Status int32 + +const ( + SetPokemonTagsForPokemonOutProto_UNSET SetPokemonTagsForPokemonOutProto_Status = 0 + SetPokemonTagsForPokemonOutProto_SUCCESS SetPokemonTagsForPokemonOutProto_Status = 1 + SetPokemonTagsForPokemonOutProto_ERROR_PLAYER_LEVEL_TOO_LOW SetPokemonTagsForPokemonOutProto_Status = 2 + SetPokemonTagsForPokemonOutProto_ERROR_POKEMON_NOT_FOUND SetPokemonTagsForPokemonOutProto_Status = 3 + SetPokemonTagsForPokemonOutProto_ERROR_TAG_INVALID SetPokemonTagsForPokemonOutProto_Status = 4 +) + +// Enum value maps for SetPokemonTagsForPokemonOutProto_Status. +var ( + SetPokemonTagsForPokemonOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PLAYER_LEVEL_TOO_LOW", + 3: "ERROR_POKEMON_NOT_FOUND", + 4: "ERROR_TAG_INVALID", + } + SetPokemonTagsForPokemonOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PLAYER_LEVEL_TOO_LOW": 2, + "ERROR_POKEMON_NOT_FOUND": 3, + "ERROR_TAG_INVALID": 4, + } +) + +func (x SetPokemonTagsForPokemonOutProto_Status) Enum() *SetPokemonTagsForPokemonOutProto_Status { + p := new(SetPokemonTagsForPokemonOutProto_Status) + *p = x + return p +} + +func (x SetPokemonTagsForPokemonOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SetPokemonTagsForPokemonOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1188].Descriptor() +} + +func (SetPokemonTagsForPokemonOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1188] +} + +func (x SetPokemonTagsForPokemonOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SetPokemonTagsForPokemonOutProto_Status.Descriptor instead. +func (SetPokemonTagsForPokemonOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2756, 0} +} + +type SettingsOverrideRuleProto_OcclusionStatus int32 + +const ( + SettingsOverrideRuleProto_NULL SettingsOverrideRuleProto_OcclusionStatus = 0 + SettingsOverrideRuleProto_TRUE SettingsOverrideRuleProto_OcclusionStatus = 1 + SettingsOverrideRuleProto_FALSE SettingsOverrideRuleProto_OcclusionStatus = 2 +) + +// Enum value maps for SettingsOverrideRuleProto_OcclusionStatus. +var ( + SettingsOverrideRuleProto_OcclusionStatus_name = map[int32]string{ + 0: "NULL", + 1: "TRUE", + 2: "FALSE", + } + SettingsOverrideRuleProto_OcclusionStatus_value = map[string]int32{ + "NULL": 0, + "TRUE": 1, + "FALSE": 2, + } +) + +func (x SettingsOverrideRuleProto_OcclusionStatus) Enum() *SettingsOverrideRuleProto_OcclusionStatus { + p := new(SettingsOverrideRuleProto_OcclusionStatus) + *p = x + return p +} + +func (x SettingsOverrideRuleProto_OcclusionStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SettingsOverrideRuleProto_OcclusionStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1189].Descriptor() +} + +func (SettingsOverrideRuleProto_OcclusionStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1189] +} + +func (x SettingsOverrideRuleProto_OcclusionStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SettingsOverrideRuleProto_OcclusionStatus.Descriptor instead. +func (SettingsOverrideRuleProto_OcclusionStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2760, 0} +} + +type SettingsOverrideRuleProto_RuleType int32 + +const ( + SettingsOverrideRuleProto_UNSET SettingsOverrideRuleProto_RuleType = 0 + SettingsOverrideRuleProto_ALL SettingsOverrideRuleProto_RuleType = 1 + SettingsOverrideRuleProto_UNITY_VERSION_GREATER SettingsOverrideRuleProto_RuleType = 2 + SettingsOverrideRuleProto_UNITY_VERSION_LESS SettingsOverrideRuleProto_RuleType = 3 + SettingsOverrideRuleProto_APP_VERSION_GREATER SettingsOverrideRuleProto_RuleType = 4 + SettingsOverrideRuleProto_APP_VERSION_LESS SettingsOverrideRuleProto_RuleType = 5 + SettingsOverrideRuleProto_PLATFORM SettingsOverrideRuleProto_RuleType = 6 + SettingsOverrideRuleProto_IOS_VERSION_GREATER SettingsOverrideRuleProto_RuleType = 7 + SettingsOverrideRuleProto_IOS_VERSION_LESS SettingsOverrideRuleProto_RuleType = 8 + SettingsOverrideRuleProto_IOS_VERSION SettingsOverrideRuleProto_RuleType = 9 + SettingsOverrideRuleProto_ANDROID_VERSION_GREATER SettingsOverrideRuleProto_RuleType = 10 + SettingsOverrideRuleProto_ANDROID_VERSION_LESS SettingsOverrideRuleProto_RuleType = 11 + SettingsOverrideRuleProto_ANDROID_VERSION SettingsOverrideRuleProto_RuleType = 12 + SettingsOverrideRuleProto_MEMORY_GREATER SettingsOverrideRuleProto_RuleType = 13 + SettingsOverrideRuleProto_MEMORY_LESS SettingsOverrideRuleProto_RuleType = 14 + SettingsOverrideRuleProto_HAS_IOS_LIDAR SettingsOverrideRuleProto_RuleType = 15 + SettingsOverrideRuleProto_GPU_DEVICE_NAME SettingsOverrideRuleProto_RuleType = 16 + SettingsOverrideRuleProto_DEVICE_MODEL_CONTAINS SettingsOverrideRuleProto_RuleType = 17 + SettingsOverrideRuleProto_DEVICE_MODEL SettingsOverrideRuleProto_RuleType = 18 +) + +// Enum value maps for SettingsOverrideRuleProto_RuleType. +var ( + SettingsOverrideRuleProto_RuleType_name = map[int32]string{ + 0: "UNSET", + 1: "ALL", + 2: "UNITY_VERSION_GREATER", + 3: "UNITY_VERSION_LESS", + 4: "APP_VERSION_GREATER", + 5: "APP_VERSION_LESS", + 6: "PLATFORM", + 7: "IOS_VERSION_GREATER", + 8: "IOS_VERSION_LESS", + 9: "IOS_VERSION", + 10: "ANDROID_VERSION_GREATER", + 11: "ANDROID_VERSION_LESS", + 12: "ANDROID_VERSION", + 13: "MEMORY_GREATER", + 14: "MEMORY_LESS", + 15: "HAS_IOS_LIDAR", + 16: "GPU_DEVICE_NAME", + 17: "DEVICE_MODEL_CONTAINS", + 18: "DEVICE_MODEL", + } + SettingsOverrideRuleProto_RuleType_value = map[string]int32{ + "UNSET": 0, + "ALL": 1, + "UNITY_VERSION_GREATER": 2, + "UNITY_VERSION_LESS": 3, + "APP_VERSION_GREATER": 4, + "APP_VERSION_LESS": 5, + "PLATFORM": 6, + "IOS_VERSION_GREATER": 7, + "IOS_VERSION_LESS": 8, + "IOS_VERSION": 9, + "ANDROID_VERSION_GREATER": 10, + "ANDROID_VERSION_LESS": 11, + "ANDROID_VERSION": 12, + "MEMORY_GREATER": 13, + "MEMORY_LESS": 14, + "HAS_IOS_LIDAR": 15, + "GPU_DEVICE_NAME": 16, + "DEVICE_MODEL_CONTAINS": 17, + "DEVICE_MODEL": 18, + } +) + +func (x SettingsOverrideRuleProto_RuleType) Enum() *SettingsOverrideRuleProto_RuleType { + p := new(SettingsOverrideRuleProto_RuleType) + *p = x + return p +} + +func (x SettingsOverrideRuleProto_RuleType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SettingsOverrideRuleProto_RuleType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1190].Descriptor() +} + +func (SettingsOverrideRuleProto_RuleType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1190] +} + +func (x SettingsOverrideRuleProto_RuleType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SettingsOverrideRuleProto_RuleType.Descriptor instead. +func (SettingsOverrideRuleProto_RuleType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2760, 1} +} + +type SfidaAssociateResponse_Status int32 + +const ( + SfidaAssociateResponse_UNSET SfidaAssociateResponse_Status = 0 + SfidaAssociateResponse_SUCCESS SfidaAssociateResponse_Status = 1 + SfidaAssociateResponse_ERROR SfidaAssociateResponse_Status = 2 +) + +// Enum value maps for SfidaAssociateResponse_Status. +var ( + SfidaAssociateResponse_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + } + SfidaAssociateResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + } +) + +func (x SfidaAssociateResponse_Status) Enum() *SfidaAssociateResponse_Status { + p := new(SfidaAssociateResponse_Status) + *p = x + return p +} + +func (x SfidaAssociateResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SfidaAssociateResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1191].Descriptor() +} + +func (SfidaAssociateResponse_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1191] +} + +func (x SfidaAssociateResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SfidaAssociateResponse_Status.Descriptor instead. +func (SfidaAssociateResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2763, 0} +} + +type SfidaCaptureResponse_Result int32 + +const ( + SfidaCaptureResponse_UNSET SfidaCaptureResponse_Result = 0 + SfidaCaptureResponse_POKEMON_CAPTURED SfidaCaptureResponse_Result = 1 + SfidaCaptureResponse_POKEMON_FLED SfidaCaptureResponse_Result = 2 + SfidaCaptureResponse_NOT_FOUND SfidaCaptureResponse_Result = 3 + SfidaCaptureResponse_NO_MORE_POKEBALLS SfidaCaptureResponse_Result = 4 + SfidaCaptureResponse_POKEMON_INVENTORY_FULL SfidaCaptureResponse_Result = 5 + SfidaCaptureResponse_NOT_IN_RANGE SfidaCaptureResponse_Result = 6 + SfidaCaptureResponse_ENCOUNTER_ALREADY_FINISHED SfidaCaptureResponse_Result = 7 +) + +// Enum value maps for SfidaCaptureResponse_Result. +var ( + SfidaCaptureResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "POKEMON_CAPTURED", + 2: "POKEMON_FLED", + 3: "NOT_FOUND", + 4: "NO_MORE_POKEBALLS", + 5: "POKEMON_INVENTORY_FULL", + 6: "NOT_IN_RANGE", + 7: "ENCOUNTER_ALREADY_FINISHED", + } + SfidaCaptureResponse_Result_value = map[string]int32{ + "UNSET": 0, + "POKEMON_CAPTURED": 1, + "POKEMON_FLED": 2, + "NOT_FOUND": 3, + "NO_MORE_POKEBALLS": 4, + "POKEMON_INVENTORY_FULL": 5, + "NOT_IN_RANGE": 6, + "ENCOUNTER_ALREADY_FINISHED": 7, + } +) + +func (x SfidaCaptureResponse_Result) Enum() *SfidaCaptureResponse_Result { + p := new(SfidaCaptureResponse_Result) + *p = x + return p +} + +func (x SfidaCaptureResponse_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SfidaCaptureResponse_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1192].Descriptor() +} + +func (SfidaCaptureResponse_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1192] +} + +func (x SfidaCaptureResponse_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SfidaCaptureResponse_Result.Descriptor instead. +func (SfidaCaptureResponse_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2766, 0} +} + +type SfidaCertificationRequest_SfidaCertificationStage int32 + +const ( + SfidaCertificationRequest_UNSET SfidaCertificationRequest_SfidaCertificationStage = 0 + SfidaCertificationRequest_STAGE1 SfidaCertificationRequest_SfidaCertificationStage = 1 + SfidaCertificationRequest_STAGE2 SfidaCertificationRequest_SfidaCertificationStage = 2 + SfidaCertificationRequest_STAGE3 SfidaCertificationRequest_SfidaCertificationStage = 3 +) + +// Enum value maps for SfidaCertificationRequest_SfidaCertificationStage. +var ( + SfidaCertificationRequest_SfidaCertificationStage_name = map[int32]string{ + 0: "UNSET", + 1: "STAGE1", + 2: "STAGE2", + 3: "STAGE3", + } + SfidaCertificationRequest_SfidaCertificationStage_value = map[string]int32{ + "UNSET": 0, + "STAGE1": 1, + "STAGE2": 2, + "STAGE3": 3, + } +) + +func (x SfidaCertificationRequest_SfidaCertificationStage) Enum() *SfidaCertificationRequest_SfidaCertificationStage { + p := new(SfidaCertificationRequest_SfidaCertificationStage) + *p = x + return p +} + +func (x SfidaCertificationRequest_SfidaCertificationStage) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SfidaCertificationRequest_SfidaCertificationStage) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1193].Descriptor() +} + +func (SfidaCertificationRequest_SfidaCertificationStage) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1193] +} + +func (x SfidaCertificationRequest_SfidaCertificationStage) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SfidaCertificationRequest_SfidaCertificationStage.Descriptor instead. +func (SfidaCertificationRequest_SfidaCertificationStage) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2767, 0} +} + +type SfidaCheckPairingResponse_Status int32 + +const ( + SfidaCheckPairingResponse_UNSET SfidaCheckPairingResponse_Status = 0 + SfidaCheckPairingResponse_SUCCESS SfidaCheckPairingResponse_Status = 1 + SfidaCheckPairingResponse_ERROR_PAIRING SfidaCheckPairingResponse_Status = 2 + SfidaCheckPairingResponse_ERROR_UNKNOWN SfidaCheckPairingResponse_Status = 3 +) + +// Enum value maps for SfidaCheckPairingResponse_Status. +var ( + SfidaCheckPairingResponse_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PAIRING", + 3: "ERROR_UNKNOWN", + } + SfidaCheckPairingResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PAIRING": 2, + "ERROR_UNKNOWN": 3, + } +) + +func (x SfidaCheckPairingResponse_Status) Enum() *SfidaCheckPairingResponse_Status { + p := new(SfidaCheckPairingResponse_Status) + *p = x + return p +} + +func (x SfidaCheckPairingResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SfidaCheckPairingResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1194].Descriptor() +} + +func (SfidaCheckPairingResponse_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1194] +} + +func (x SfidaCheckPairingResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SfidaCheckPairingResponse_Status.Descriptor instead. +func (SfidaCheckPairingResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2770, 0} +} + +type SfidaClearSleepRecordsResponse_Status int32 + +const ( + SfidaClearSleepRecordsResponse_UNSET SfidaClearSleepRecordsResponse_Status = 0 + SfidaClearSleepRecordsResponse_SUCCESS SfidaClearSleepRecordsResponse_Status = 1 + SfidaClearSleepRecordsResponse_ERROR SfidaClearSleepRecordsResponse_Status = 2 +) + +// Enum value maps for SfidaClearSleepRecordsResponse_Status. +var ( + SfidaClearSleepRecordsResponse_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + } + SfidaClearSleepRecordsResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + } +) + +func (x SfidaClearSleepRecordsResponse_Status) Enum() *SfidaClearSleepRecordsResponse_Status { + p := new(SfidaClearSleepRecordsResponse_Status) + *p = x + return p +} + +func (x SfidaClearSleepRecordsResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SfidaClearSleepRecordsResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1195].Descriptor() +} + +func (SfidaClearSleepRecordsResponse_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1195] +} + +func (x SfidaClearSleepRecordsResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SfidaClearSleepRecordsResponse_Status.Descriptor instead. +func (SfidaClearSleepRecordsResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2772, 0} +} + +type SfidaDisassociateResponse_Status int32 + +const ( + SfidaDisassociateResponse_UNSET SfidaDisassociateResponse_Status = 0 + SfidaDisassociateResponse_SUCCESS SfidaDisassociateResponse_Status = 1 + SfidaDisassociateResponse_ERROR SfidaDisassociateResponse_Status = 2 +) + +// Enum value maps for SfidaDisassociateResponse_Status. +var ( + SfidaDisassociateResponse_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + } + SfidaDisassociateResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + } +) + +func (x SfidaDisassociateResponse_Status) Enum() *SfidaDisassociateResponse_Status { + p := new(SfidaDisassociateResponse_Status) + *p = x + return p +} + +func (x SfidaDisassociateResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SfidaDisassociateResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1196].Descriptor() +} + +func (SfidaDisassociateResponse_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1196] +} + +func (x SfidaDisassociateResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SfidaDisassociateResponse_Status.Descriptor instead. +func (SfidaDisassociateResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2774, 0} +} + +type SfidaDowserResponse_Result int32 + +const ( + SfidaDowserResponse_UNSET SfidaDowserResponse_Result = 0 + SfidaDowserResponse_FOUND SfidaDowserResponse_Result = 1 + SfidaDowserResponse_NEARBY SfidaDowserResponse_Result = 2 + SfidaDowserResponse_OUT_OF_RANGE SfidaDowserResponse_Result = 3 + SfidaDowserResponse_ALREADY_CAUGHT SfidaDowserResponse_Result = 4 + SfidaDowserResponse_NOT_AVAILABLE SfidaDowserResponse_Result = 5 +) + +// Enum value maps for SfidaDowserResponse_Result. +var ( + SfidaDowserResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "FOUND", + 2: "NEARBY", + 3: "OUT_OF_RANGE", + 4: "ALREADY_CAUGHT", + 5: "NOT_AVAILABLE", + } + SfidaDowserResponse_Result_value = map[string]int32{ + "UNSET": 0, + "FOUND": 1, + "NEARBY": 2, + "OUT_OF_RANGE": 3, + "ALREADY_CAUGHT": 4, + "NOT_AVAILABLE": 5, + } +) + +func (x SfidaDowserResponse_Result) Enum() *SfidaDowserResponse_Result { + p := new(SfidaDowserResponse_Result) + *p = x + return p +} + +func (x SfidaDowserResponse_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SfidaDowserResponse_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1197].Descriptor() +} + +func (SfidaDowserResponse_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1197] +} + +func (x SfidaDowserResponse_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SfidaDowserResponse_Result.Descriptor instead. +func (SfidaDowserResponse_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2776, 0} +} + +type SfidaMetricsUpdate_UpdateType int32 + +const ( + SfidaMetricsUpdate_UNSET SfidaMetricsUpdate_UpdateType = 0 + SfidaMetricsUpdate_INITIALIZATION SfidaMetricsUpdate_UpdateType = 1 + SfidaMetricsUpdate_ACCUMULATION SfidaMetricsUpdate_UpdateType = 2 +) + +// Enum value maps for SfidaMetricsUpdate_UpdateType. +var ( + SfidaMetricsUpdate_UpdateType_name = map[int32]string{ + 0: "UNSET", + 1: "INITIALIZATION", + 2: "ACCUMULATION", + } + SfidaMetricsUpdate_UpdateType_value = map[string]int32{ + "UNSET": 0, + "INITIALIZATION": 1, + "ACCUMULATION": 2, + } +) + +func (x SfidaMetricsUpdate_UpdateType) Enum() *SfidaMetricsUpdate_UpdateType { + p := new(SfidaMetricsUpdate_UpdateType) + *p = x + return p +} + +func (x SfidaMetricsUpdate_UpdateType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SfidaMetricsUpdate_UpdateType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1198].Descriptor() +} + +func (SfidaMetricsUpdate_UpdateType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1198] +} + +func (x SfidaMetricsUpdate_UpdateType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SfidaMetricsUpdate_UpdateType.Descriptor instead. +func (SfidaMetricsUpdate_UpdateType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2779, 0} +} + +type SfidaUpdateResponse_Status int32 + +const ( + SfidaUpdateResponse_UNSET SfidaUpdateResponse_Status = 0 + SfidaUpdateResponse_SUCCESS SfidaUpdateResponse_Status = 1 +) + +// Enum value maps for SfidaUpdateResponse_Status. +var ( + SfidaUpdateResponse_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + SfidaUpdateResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x SfidaUpdateResponse_Status) Enum() *SfidaUpdateResponse_Status { + p := new(SfidaUpdateResponse_Status) + *p = x + return p +} + +func (x SfidaUpdateResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SfidaUpdateResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1199].Descriptor() +} + +func (SfidaUpdateResponse_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1199] +} + +func (x SfidaUpdateResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SfidaUpdateResponse_Status.Descriptor instead. +func (SfidaUpdateResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2781, 0} +} + +type ShardManagerEchoOutProto_Result int32 + +const ( + ShardManagerEchoOutProto_UNSET ShardManagerEchoOutProto_Result = 0 + ShardManagerEchoOutProto_SUCCESS ShardManagerEchoOutProto_Result = 1 + ShardManagerEchoOutProto_ERROR ShardManagerEchoOutProto_Result = 2 +) + +// Enum value maps for ShardManagerEchoOutProto_Result. +var ( + ShardManagerEchoOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + } + ShardManagerEchoOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + } +) + +func (x ShardManagerEchoOutProto_Result) Enum() *ShardManagerEchoOutProto_Result { + p := new(ShardManagerEchoOutProto_Result) + *p = x + return p +} + +func (x ShardManagerEchoOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ShardManagerEchoOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1200].Descriptor() +} + +func (ShardManagerEchoOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1200] +} + +func (x ShardManagerEchoOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ShardManagerEchoOutProto_Result.Descriptor instead. +func (ShardManagerEchoOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2785, 0} +} + +type ShareActionTelemetry_Channel int32 + +const ( + ShareActionTelemetry_SOCIAL ShareActionTelemetry_Channel = 0 + ShareActionTelemetry_SAVE_TO_DEVICE ShareActionTelemetry_Channel = 1 + ShareActionTelemetry_SCREENSHOT ShareActionTelemetry_Channel = 2 + ShareActionTelemetry_NONE ShareActionTelemetry_Channel = 3 +) + +// Enum value maps for ShareActionTelemetry_Channel. +var ( + ShareActionTelemetry_Channel_name = map[int32]string{ + 0: "SOCIAL", + 1: "SAVE_TO_DEVICE", + 2: "SCREENSHOT", + 3: "NONE", + } + ShareActionTelemetry_Channel_value = map[string]int32{ + "SOCIAL": 0, + "SAVE_TO_DEVICE": 1, + "SCREENSHOT": 2, + "NONE": 3, + } +) + +func (x ShareActionTelemetry_Channel) Enum() *ShareActionTelemetry_Channel { + p := new(ShareActionTelemetry_Channel) + *p = x + return p +} + +func (x ShareActionTelemetry_Channel) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ShareActionTelemetry_Channel) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1201].Descriptor() +} + +func (ShareActionTelemetry_Channel) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1201] +} + +func (x ShareActionTelemetry_Channel) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ShareActionTelemetry_Channel.Descriptor instead. +func (ShareActionTelemetry_Channel) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2787, 0} +} + +type ShowcaseDetailsTelemetry_ActionTaken int32 + +const ( + ShowcaseDetailsTelemetry_UNSET ShowcaseDetailsTelemetry_ActionTaken = 0 + ShowcaseDetailsTelemetry_VIEW_CONTEST_DETAILS ShowcaseDetailsTelemetry_ActionTaken = 1 + ShowcaseDetailsTelemetry_VIEW_ALL_ENTRANTS ShowcaseDetailsTelemetry_ActionTaken = 2 +) + +// Enum value maps for ShowcaseDetailsTelemetry_ActionTaken. +var ( + ShowcaseDetailsTelemetry_ActionTaken_name = map[int32]string{ + 0: "UNSET", + 1: "VIEW_CONTEST_DETAILS", + 2: "VIEW_ALL_ENTRANTS", + } + ShowcaseDetailsTelemetry_ActionTaken_value = map[string]int32{ + "UNSET": 0, + "VIEW_CONTEST_DETAILS": 1, + "VIEW_ALL_ENTRANTS": 2, + } +) + +func (x ShowcaseDetailsTelemetry_ActionTaken) Enum() *ShowcaseDetailsTelemetry_ActionTaken { + p := new(ShowcaseDetailsTelemetry_ActionTaken) + *p = x + return p +} + +func (x ShowcaseDetailsTelemetry_ActionTaken) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ShowcaseDetailsTelemetry_ActionTaken) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1202].Descriptor() +} + +func (ShowcaseDetailsTelemetry_ActionTaken) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1202] +} + +func (x ShowcaseDetailsTelemetry_ActionTaken) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ShowcaseDetailsTelemetry_ActionTaken.Descriptor instead. +func (ShowcaseDetailsTelemetry_ActionTaken) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2793, 0} +} + +type ShowcaseDetailsTelemetry_EntryBarrier int32 + +const ( + ShowcaseDetailsTelemetry_UNSET_BARRIER ShowcaseDetailsTelemetry_EntryBarrier = 0 + ShowcaseDetailsTelemetry_ENTERED_MAX_CONTESTS ShowcaseDetailsTelemetry_EntryBarrier = 1 + ShowcaseDetailsTelemetry_CONTEST_FULL ShowcaseDetailsTelemetry_EntryBarrier = 2 + ShowcaseDetailsTelemetry_NO_ELIGIBLE_POKEMON ShowcaseDetailsTelemetry_EntryBarrier = 3 + ShowcaseDetailsTelemetry_OUT_OF_RANGE ShowcaseDetailsTelemetry_EntryBarrier = 4 + ShowcaseDetailsTelemetry_NONE ShowcaseDetailsTelemetry_EntryBarrier = 5 +) + +// Enum value maps for ShowcaseDetailsTelemetry_EntryBarrier. +var ( + ShowcaseDetailsTelemetry_EntryBarrier_name = map[int32]string{ + 0: "UNSET_BARRIER", + 1: "ENTERED_MAX_CONTESTS", + 2: "CONTEST_FULL", + 3: "NO_ELIGIBLE_POKEMON", + 4: "OUT_OF_RANGE", + 5: "NONE", + } + ShowcaseDetailsTelemetry_EntryBarrier_value = map[string]int32{ + "UNSET_BARRIER": 0, + "ENTERED_MAX_CONTESTS": 1, + "CONTEST_FULL": 2, + "NO_ELIGIBLE_POKEMON": 3, + "OUT_OF_RANGE": 4, + "NONE": 5, + } +) + +func (x ShowcaseDetailsTelemetry_EntryBarrier) Enum() *ShowcaseDetailsTelemetry_EntryBarrier { + p := new(ShowcaseDetailsTelemetry_EntryBarrier) + *p = x + return p +} + +func (x ShowcaseDetailsTelemetry_EntryBarrier) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ShowcaseDetailsTelemetry_EntryBarrier) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1203].Descriptor() +} + +func (ShowcaseDetailsTelemetry_EntryBarrier) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1203] +} + +func (x ShowcaseDetailsTelemetry_EntryBarrier) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ShowcaseDetailsTelemetry_EntryBarrier.Descriptor instead. +func (ShowcaseDetailsTelemetry_EntryBarrier) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2793, 1} +} + +type ShowcaseDetailsTelemetry_EntryPoint int32 + +const ( + ShowcaseDetailsTelemetry_UNSET_ENTRY ShowcaseDetailsTelemetry_EntryPoint = 0 + ShowcaseDetailsTelemetry_POKESTOP ShowcaseDetailsTelemetry_EntryPoint = 1 + ShowcaseDetailsTelemetry_TODAY_VIEW_WIDGET ShowcaseDetailsTelemetry_EntryPoint = 2 +) + +// Enum value maps for ShowcaseDetailsTelemetry_EntryPoint. +var ( + ShowcaseDetailsTelemetry_EntryPoint_name = map[int32]string{ + 0: "UNSET_ENTRY", + 1: "POKESTOP", + 2: "TODAY_VIEW_WIDGET", + } + ShowcaseDetailsTelemetry_EntryPoint_value = map[string]int32{ + "UNSET_ENTRY": 0, + "POKESTOP": 1, + "TODAY_VIEW_WIDGET": 2, + } +) + +func (x ShowcaseDetailsTelemetry_EntryPoint) Enum() *ShowcaseDetailsTelemetry_EntryPoint { + p := new(ShowcaseDetailsTelemetry_EntryPoint) + *p = x + return p +} + +func (x ShowcaseDetailsTelemetry_EntryPoint) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ShowcaseDetailsTelemetry_EntryPoint) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1204].Descriptor() +} + +func (ShowcaseDetailsTelemetry_EntryPoint) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1204] +} + +func (x ShowcaseDetailsTelemetry_EntryPoint) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ShowcaseDetailsTelemetry_EntryPoint.Descriptor instead. +func (ShowcaseDetailsTelemetry_EntryPoint) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2793, 2} +} + +type SignInActionTelemetry_ActionType int32 + +const ( + SignInActionTelemetry_SIGN_IN SignInActionTelemetry_ActionType = 0 + SignInActionTelemetry_CREATE_ACCOUNT SignInActionTelemetry_ActionType = 1 +) + +// Enum value maps for SignInActionTelemetry_ActionType. +var ( + SignInActionTelemetry_ActionType_name = map[int32]string{ + 0: "SIGN_IN", + 1: "CREATE_ACCOUNT", + } + SignInActionTelemetry_ActionType_value = map[string]int32{ + "SIGN_IN": 0, + "CREATE_ACCOUNT": 1, + } +) + +func (x SignInActionTelemetry_ActionType) Enum() *SignInActionTelemetry_ActionType { + p := new(SignInActionTelemetry_ActionType) + *p = x + return p +} + +func (x SignInActionTelemetry_ActionType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SignInActionTelemetry_ActionType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1205].Descriptor() +} + +func (SignInActionTelemetry_ActionType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1205] +} + +func (x SignInActionTelemetry_ActionType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SignInActionTelemetry_ActionType.Descriptor instead. +func (SignInActionTelemetry_ActionType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2795, 0} +} + +type SizeRecordBreakTelemetry_RecordBreakType int32 + +const ( + SizeRecordBreakTelemetry_RECORD_BREAK_UNSET SizeRecordBreakTelemetry_RecordBreakType = 0 + SizeRecordBreakTelemetry_RECORD_BREAK_XXS SizeRecordBreakTelemetry_RecordBreakType = 1 + SizeRecordBreakTelemetry_RECORD_BREAK_XS SizeRecordBreakTelemetry_RecordBreakType = 2 + SizeRecordBreakTelemetry_RECORD_BREAK_M SizeRecordBreakTelemetry_RecordBreakType = 3 + SizeRecordBreakTelemetry_RECORD_BREAK_XL SizeRecordBreakTelemetry_RecordBreakType = 4 + SizeRecordBreakTelemetry_RECORD_BREAK_XXL SizeRecordBreakTelemetry_RecordBreakType = 5 +) + +// Enum value maps for SizeRecordBreakTelemetry_RecordBreakType. +var ( + SizeRecordBreakTelemetry_RecordBreakType_name = map[int32]string{ + 0: "RECORD_BREAK_UNSET", + 1: "RECORD_BREAK_XXS", + 2: "RECORD_BREAK_XS", + 3: "RECORD_BREAK_M", + 4: "RECORD_BREAK_XL", + 5: "RECORD_BREAK_XXL", + } + SizeRecordBreakTelemetry_RecordBreakType_value = map[string]int32{ + "RECORD_BREAK_UNSET": 0, + "RECORD_BREAK_XXS": 1, + "RECORD_BREAK_XS": 2, + "RECORD_BREAK_M": 3, + "RECORD_BREAK_XL": 4, + "RECORD_BREAK_XXL": 5, + } +) + +func (x SizeRecordBreakTelemetry_RecordBreakType) Enum() *SizeRecordBreakTelemetry_RecordBreakType { + p := new(SizeRecordBreakTelemetry_RecordBreakType) + *p = x + return p +} + +func (x SizeRecordBreakTelemetry_RecordBreakType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SizeRecordBreakTelemetry_RecordBreakType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1206].Descriptor() +} + +func (SizeRecordBreakTelemetry_RecordBreakType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1206] +} + +func (x SizeRecordBreakTelemetry_RecordBreakType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SizeRecordBreakTelemetry_RecordBreakType.Descriptor instead. +func (SizeRecordBreakTelemetry_RecordBreakType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2797, 0} +} + +type SkipEnterReferralCodeOutProto_Status int32 + +const ( + SkipEnterReferralCodeOutProto_UNSET SkipEnterReferralCodeOutProto_Status = 0 + SkipEnterReferralCodeOutProto_SUCCESS SkipEnterReferralCodeOutProto_Status = 1 + SkipEnterReferralCodeOutProto_ERROR_DISABLED SkipEnterReferralCodeOutProto_Status = 2 +) + +// Enum value maps for SkipEnterReferralCodeOutProto_Status. +var ( + SkipEnterReferralCodeOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_DISABLED", + } + SkipEnterReferralCodeOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_DISABLED": 2, + } +) + +func (x SkipEnterReferralCodeOutProto_Status) Enum() *SkipEnterReferralCodeOutProto_Status { + p := new(SkipEnterReferralCodeOutProto_Status) + *p = x + return p +} + +func (x SkipEnterReferralCodeOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SkipEnterReferralCodeOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1207].Descriptor() +} + +func (SkipEnterReferralCodeOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1207] +} + +func (x SkipEnterReferralCodeOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SkipEnterReferralCodeOutProto_Status.Descriptor instead. +func (SkipEnterReferralCodeOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2798, 0} +} + +type SmartGlassesSyncSettingsResponseProto_Result int32 + +const ( + SmartGlassesSyncSettingsResponseProto_UNSET SmartGlassesSyncSettingsResponseProto_Result = 0 + SmartGlassesSyncSettingsResponseProto_SUCCESS SmartGlassesSyncSettingsResponseProto_Result = 1 + SmartGlassesSyncSettingsResponseProto_ERROR SmartGlassesSyncSettingsResponseProto_Result = 2 +) + +// Enum value maps for SmartGlassesSyncSettingsResponseProto_Result. +var ( + SmartGlassesSyncSettingsResponseProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + } + SmartGlassesSyncSettingsResponseProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + } +) + +func (x SmartGlassesSyncSettingsResponseProto_Result) Enum() *SmartGlassesSyncSettingsResponseProto_Result { + p := new(SmartGlassesSyncSettingsResponseProto_Result) + *p = x + return p +} + +func (x SmartGlassesSyncSettingsResponseProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SmartGlassesSyncSettingsResponseProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1208].Descriptor() +} + +func (SmartGlassesSyncSettingsResponseProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1208] +} + +func (x SmartGlassesSyncSettingsResponseProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SmartGlassesSyncSettingsResponseProto_Result.Descriptor instead. +func (SmartGlassesSyncSettingsResponseProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2805, 0} +} + +type SoftSfidaCaptureOutProto_Result int32 + +const ( + SoftSfidaCaptureOutProto_UNSET SoftSfidaCaptureOutProto_Result = 0 + SoftSfidaCaptureOutProto_POKEMON_CAPTURED SoftSfidaCaptureOutProto_Result = 1 + SoftSfidaCaptureOutProto_POKEMON_FLED SoftSfidaCaptureOutProto_Result = 2 + SoftSfidaCaptureOutProto_ERROR_FEATURE_DISABLED SoftSfidaCaptureOutProto_Result = 3 + SoftSfidaCaptureOutProto_ERROR_NOT_FOUND SoftSfidaCaptureOutProto_Result = 4 + SoftSfidaCaptureOutProto_ERROR_ENCOUNTER_ALREADY_FINISHED SoftSfidaCaptureOutProto_Result = 5 + SoftSfidaCaptureOutProto_ERROR_NOT_IN_RANGE SoftSfidaCaptureOutProto_Result = 6 + SoftSfidaCaptureOutProto_ERROR_NO_MORE_POKEBALLS SoftSfidaCaptureOutProto_Result = 7 + SoftSfidaCaptureOutProto_ERROR_POKEMON_INVENTORY_FULL SoftSfidaCaptureOutProto_Result = 8 + SoftSfidaCaptureOutProto_ERROR_LIMIT_REACHED SoftSfidaCaptureOutProto_Result = 9 + SoftSfidaCaptureOutProto_ERROR_DAY_NOT_MATCH SoftSfidaCaptureOutProto_Result = 10 + SoftSfidaCaptureOutProto_ERROR_CAN_NOT_CATCH SoftSfidaCaptureOutProto_Result = 11 +) + +// Enum value maps for SoftSfidaCaptureOutProto_Result. +var ( + SoftSfidaCaptureOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "POKEMON_CAPTURED", + 2: "POKEMON_FLED", + 3: "ERROR_FEATURE_DISABLED", + 4: "ERROR_NOT_FOUND", + 5: "ERROR_ENCOUNTER_ALREADY_FINISHED", + 6: "ERROR_NOT_IN_RANGE", + 7: "ERROR_NO_MORE_POKEBALLS", + 8: "ERROR_POKEMON_INVENTORY_FULL", + 9: "ERROR_LIMIT_REACHED", + 10: "ERROR_DAY_NOT_MATCH", + 11: "ERROR_CAN_NOT_CATCH", + } + SoftSfidaCaptureOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "POKEMON_CAPTURED": 1, + "POKEMON_FLED": 2, + "ERROR_FEATURE_DISABLED": 3, + "ERROR_NOT_FOUND": 4, + "ERROR_ENCOUNTER_ALREADY_FINISHED": 5, + "ERROR_NOT_IN_RANGE": 6, + "ERROR_NO_MORE_POKEBALLS": 7, + "ERROR_POKEMON_INVENTORY_FULL": 8, + "ERROR_LIMIT_REACHED": 9, + "ERROR_DAY_NOT_MATCH": 10, + "ERROR_CAN_NOT_CATCH": 11, + } +) + +func (x SoftSfidaCaptureOutProto_Result) Enum() *SoftSfidaCaptureOutProto_Result { + p := new(SoftSfidaCaptureOutProto_Result) + *p = x + return p +} + +func (x SoftSfidaCaptureOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SoftSfidaCaptureOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1209].Descriptor() +} + +func (SoftSfidaCaptureOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1209] +} + +func (x SoftSfidaCaptureOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SoftSfidaCaptureOutProto_Result.Descriptor instead. +func (SoftSfidaCaptureOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2814, 0} +} + +type SoftSfidaLocationUpdateOutProto_Result int32 + +const ( + SoftSfidaLocationUpdateOutProto_UNSET SoftSfidaLocationUpdateOutProto_Result = 0 + SoftSfidaLocationUpdateOutProto_CONTINUE SoftSfidaLocationUpdateOutProto_Result = 1 + SoftSfidaLocationUpdateOutProto_STOP SoftSfidaLocationUpdateOutProto_Result = 2 +) + +// Enum value maps for SoftSfidaLocationUpdateOutProto_Result. +var ( + SoftSfidaLocationUpdateOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "CONTINUE", + 2: "STOP", + } + SoftSfidaLocationUpdateOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "CONTINUE": 1, + "STOP": 2, + } +) + +func (x SoftSfidaLocationUpdateOutProto_Result) Enum() *SoftSfidaLocationUpdateOutProto_Result { + p := new(SoftSfidaLocationUpdateOutProto_Result) + *p = x + return p +} + +func (x SoftSfidaLocationUpdateOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SoftSfidaLocationUpdateOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1210].Descriptor() +} + +func (SoftSfidaLocationUpdateOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1210] +} + +func (x SoftSfidaLocationUpdateOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SoftSfidaLocationUpdateOutProto_Result.Descriptor instead. +func (SoftSfidaLocationUpdateOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2816, 0} +} + +type SoftSfidaPauseOutProto_Result int32 + +const ( + SoftSfidaPauseOutProto_UNSET SoftSfidaPauseOutProto_Result = 0 + SoftSfidaPauseOutProto_SUCCESS SoftSfidaPauseOutProto_Result = 1 + SoftSfidaPauseOutProto_ERROR_FEATURE_DISABLED SoftSfidaPauseOutProto_Result = 2 + SoftSfidaPauseOutProto_ERROR_UNEXPECTED_ACTION SoftSfidaPauseOutProto_Result = 3 + SoftSfidaPauseOutProto_ERROR_NO_MORE_POKEBALLS SoftSfidaPauseOutProto_Result = 4 + SoftSfidaPauseOutProto_ERROR_POKEMON_INVENTORY_FULL SoftSfidaPauseOutProto_Result = 5 + SoftSfidaPauseOutProto_ERROR_ITEM_BAG_FULL SoftSfidaPauseOutProto_Result = 6 +) + +// Enum value maps for SoftSfidaPauseOutProto_Result. +var ( + SoftSfidaPauseOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_FEATURE_DISABLED", + 3: "ERROR_UNEXPECTED_ACTION", + 4: "ERROR_NO_MORE_POKEBALLS", + 5: "ERROR_POKEMON_INVENTORY_FULL", + 6: "ERROR_ITEM_BAG_FULL", + } + SoftSfidaPauseOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_FEATURE_DISABLED": 2, + "ERROR_UNEXPECTED_ACTION": 3, + "ERROR_NO_MORE_POKEBALLS": 4, + "ERROR_POKEMON_INVENTORY_FULL": 5, + "ERROR_ITEM_BAG_FULL": 6, + } +) + +func (x SoftSfidaPauseOutProto_Result) Enum() *SoftSfidaPauseOutProto_Result { + p := new(SoftSfidaPauseOutProto_Result) + *p = x + return p +} + +func (x SoftSfidaPauseOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SoftSfidaPauseOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1211].Descriptor() +} + +func (SoftSfidaPauseOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1211] +} + +func (x SoftSfidaPauseOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SoftSfidaPauseOutProto_Result.Descriptor instead. +func (SoftSfidaPauseOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2820, 0} +} + +type SoftSfidaRecapOutProto_Result int32 + +const ( + SoftSfidaRecapOutProto_UNSET SoftSfidaRecapOutProto_Result = 0 + SoftSfidaRecapOutProto_SUCCESS SoftSfidaRecapOutProto_Result = 1 + SoftSfidaRecapOutProto_ERROR_DAY_NOT_FOUND SoftSfidaRecapOutProto_Result = 2 + SoftSfidaRecapOutProto_ERROR_FEATURE_DISABLED SoftSfidaRecapOutProto_Result = 3 +) + +// Enum value maps for SoftSfidaRecapOutProto_Result. +var ( + SoftSfidaRecapOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_DAY_NOT_FOUND", + 3: "ERROR_FEATURE_DISABLED", + } + SoftSfidaRecapOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_DAY_NOT_FOUND": 2, + "ERROR_FEATURE_DISABLED": 3, + } +) + +func (x SoftSfidaRecapOutProto_Result) Enum() *SoftSfidaRecapOutProto_Result { + p := new(SoftSfidaRecapOutProto_Result) + *p = x + return p +} + +func (x SoftSfidaRecapOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SoftSfidaRecapOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1212].Descriptor() +} + +func (SoftSfidaRecapOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1212] +} + +func (x SoftSfidaRecapOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SoftSfidaRecapOutProto_Result.Descriptor instead. +func (SoftSfidaRecapOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2823, 0} +} + +type SoftSfidaStartOutProto_Result int32 + +const ( + SoftSfidaStartOutProto_UNKNOWN SoftSfidaStartOutProto_Result = 0 + SoftSfidaStartOutProto_SUCCESS SoftSfidaStartOutProto_Result = 1 + SoftSfidaStartOutProto_ERROR_UNKNOWN SoftSfidaStartOutProto_Result = 2 + SoftSfidaStartOutProto_ERROR_FEATURE_DISABLED SoftSfidaStartOutProto_Result = 3 + SoftSfidaStartOutProto_ERROR_STATE SoftSfidaStartOutProto_Result = 4 + SoftSfidaStartOutProto_ERROR_POKEMON_INVENTORY_FULL SoftSfidaStartOutProto_Result = 7 + SoftSfidaStartOutProto_ERROR_ITEM_BAG_FULL SoftSfidaStartOutProto_Result = 8 +) + +// Enum value maps for SoftSfidaStartOutProto_Result. +var ( + SoftSfidaStartOutProto_Result_name = map[int32]string{ + 0: "UNKNOWN", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_FEATURE_DISABLED", + 4: "ERROR_STATE", + 7: "ERROR_POKEMON_INVENTORY_FULL", + 8: "ERROR_ITEM_BAG_FULL", + } + SoftSfidaStartOutProto_Result_value = map[string]int32{ + "UNKNOWN": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_FEATURE_DISABLED": 3, + "ERROR_STATE": 4, + "ERROR_POKEMON_INVENTORY_FULL": 7, + "ERROR_ITEM_BAG_FULL": 8, + } +) + +func (x SoftSfidaStartOutProto_Result) Enum() *SoftSfidaStartOutProto_Result { + p := new(SoftSfidaStartOutProto_Result) + *p = x + return p +} + +func (x SoftSfidaStartOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SoftSfidaStartOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1213].Descriptor() +} + +func (SoftSfidaStartOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1213] +} + +func (x SoftSfidaStartOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SoftSfidaStartOutProto_Result.Descriptor instead. +func (SoftSfidaStartOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2826, 0} +} + +type SoftSfidaTelemetry_EventType int32 + +const ( + SoftSfidaTelemetry_UNSET SoftSfidaTelemetry_EventType = 0 + SoftSfidaTelemetry_GEOFENCE_CREATE_SUCCESS SoftSfidaTelemetry_EventType = 1 + SoftSfidaTelemetry_GEOFENCE_CREATE_FAILED SoftSfidaTelemetry_EventType = 2 + SoftSfidaTelemetry_GEOFENCE_TRIGGER_ENTER SoftSfidaTelemetry_EventType = 3 + SoftSfidaTelemetry_GEOFENCE_TRIGGER_DWELL SoftSfidaTelemetry_EventType = 4 + SoftSfidaTelemetry_GEOFENCE_TRIGGER_EXIT SoftSfidaTelemetry_EventType = 5 + SoftSfidaTelemetry_LOCATION_UPDATE_RPC_SUCCESS SoftSfidaTelemetry_EventType = 6 + SoftSfidaTelemetry_LOCATION_UPDATE_RPC_FAILED SoftSfidaTelemetry_EventType = 7 + SoftSfidaTelemetry_LOCATION_UPDATE_AUTH_FAILED SoftSfidaTelemetry_EventType = 8 + SoftSfidaTelemetry_BACKGROUND_TASK_EXPIRED SoftSfidaTelemetry_EventType = 9 + SoftSfidaTelemetry_LOCATION_FETCH_FAILED SoftSfidaTelemetry_EventType = 10 +) + +// Enum value maps for SoftSfidaTelemetry_EventType. +var ( + SoftSfidaTelemetry_EventType_name = map[int32]string{ + 0: "UNSET", + 1: "GEOFENCE_CREATE_SUCCESS", + 2: "GEOFENCE_CREATE_FAILED", + 3: "GEOFENCE_TRIGGER_ENTER", + 4: "GEOFENCE_TRIGGER_DWELL", + 5: "GEOFENCE_TRIGGER_EXIT", + 6: "LOCATION_UPDATE_RPC_SUCCESS", + 7: "LOCATION_UPDATE_RPC_FAILED", + 8: "LOCATION_UPDATE_AUTH_FAILED", + 9: "BACKGROUND_TASK_EXPIRED", + 10: "LOCATION_FETCH_FAILED", + } + SoftSfidaTelemetry_EventType_value = map[string]int32{ + "UNSET": 0, + "GEOFENCE_CREATE_SUCCESS": 1, + "GEOFENCE_CREATE_FAILED": 2, + "GEOFENCE_TRIGGER_ENTER": 3, + "GEOFENCE_TRIGGER_DWELL": 4, + "GEOFENCE_TRIGGER_EXIT": 5, + "LOCATION_UPDATE_RPC_SUCCESS": 6, + "LOCATION_UPDATE_RPC_FAILED": 7, + "LOCATION_UPDATE_AUTH_FAILED": 8, + "BACKGROUND_TASK_EXPIRED": 9, + "LOCATION_FETCH_FAILED": 10, + } +) + +func (x SoftSfidaTelemetry_EventType) Enum() *SoftSfidaTelemetry_EventType { + p := new(SoftSfidaTelemetry_EventType) + *p = x + return p +} + +func (x SoftSfidaTelemetry_EventType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SoftSfidaTelemetry_EventType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1214].Descriptor() +} + +func (SoftSfidaTelemetry_EventType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1214] +} + +func (x SoftSfidaTelemetry_EventType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SoftSfidaTelemetry_EventType.Descriptor instead. +func (SoftSfidaTelemetry_EventType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2828, 0} +} + +type SpawnablePokemon_SpawnableType int32 + +const ( + SpawnablePokemon_UNTYPED SpawnablePokemon_SpawnableType = 0 + SpawnablePokemon_POKESTOP_ENCOUNTER SpawnablePokemon_SpawnableType = 1 + SpawnablePokemon_STATION_SPAWN SpawnablePokemon_SpawnableType = 2 + SpawnablePokemon_STAMP_COLLECTION_REWARD SpawnablePokemon_SpawnableType = 3 +) + +// Enum value maps for SpawnablePokemon_SpawnableType. +var ( + SpawnablePokemon_SpawnableType_name = map[int32]string{ + 0: "UNTYPED", + 1: "POKESTOP_ENCOUNTER", + 2: "STATION_SPAWN", + 3: "STAMP_COLLECTION_REWARD", + } + SpawnablePokemon_SpawnableType_value = map[string]int32{ + "UNTYPED": 0, + "POKESTOP_ENCOUNTER": 1, + "STATION_SPAWN": 2, + "STAMP_COLLECTION_REWARD": 3, + } +) + +func (x SpawnablePokemon_SpawnableType) Enum() *SpawnablePokemon_SpawnableType { + p := new(SpawnablePokemon_SpawnableType) + *p = x + return p +} + +func (x SpawnablePokemon_SpawnableType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SpawnablePokemon_SpawnableType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1215].Descriptor() +} + +func (SpawnablePokemon_SpawnableType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1215] +} + +func (x SpawnablePokemon_SpawnableType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SpawnablePokemon_SpawnableType.Descriptor instead. +func (SpawnablePokemon_SpawnableType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2841, 0} +} + +type SpawnablePokemon_Status int32 + +const ( + SpawnablePokemon_UNSET SpawnablePokemon_Status = 0 + SpawnablePokemon_SUCCESS SpawnablePokemon_Status = 1 + SpawnablePokemon_ENCOUNTER_NOT_AVAILABLE SpawnablePokemon_Status = 2 + SpawnablePokemon_ENCOUNTER_ALREADY_COMPLETED SpawnablePokemon_Status = 3 + SpawnablePokemon_ERROR_UNKNOWN SpawnablePokemon_Status = 4 +) + +// Enum value maps for SpawnablePokemon_Status. +var ( + SpawnablePokemon_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ENCOUNTER_NOT_AVAILABLE", + 3: "ENCOUNTER_ALREADY_COMPLETED", + 4: "ERROR_UNKNOWN", + } + SpawnablePokemon_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ENCOUNTER_NOT_AVAILABLE": 2, + "ENCOUNTER_ALREADY_COMPLETED": 3, + "ERROR_UNKNOWN": 4, + } +) + +func (x SpawnablePokemon_Status) Enum() *SpawnablePokemon_Status { + p := new(SpawnablePokemon_Status) + *p = x + return p +} + +func (x SpawnablePokemon_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SpawnablePokemon_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1216].Descriptor() +} + +func (SpawnablePokemon_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1216] +} + +func (x SpawnablePokemon_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SpawnablePokemon_Status.Descriptor instead. +func (SpawnablePokemon_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2841, 1} +} + +type SponsoredDetailsProto_PromoButtonMessageType int32 + +const ( + SponsoredDetailsProto_UNSET SponsoredDetailsProto_PromoButtonMessageType = 0 + SponsoredDetailsProto_LEARN_MORE SponsoredDetailsProto_PromoButtonMessageType = 1 + SponsoredDetailsProto_OFFER SponsoredDetailsProto_PromoButtonMessageType = 2 +) + +// Enum value maps for SponsoredDetailsProto_PromoButtonMessageType. +var ( + SponsoredDetailsProto_PromoButtonMessageType_name = map[int32]string{ + 0: "UNSET", + 1: "LEARN_MORE", + 2: "OFFER", + } + SponsoredDetailsProto_PromoButtonMessageType_value = map[string]int32{ + "UNSET": 0, + "LEARN_MORE": 1, + "OFFER": 2, + } +) + +func (x SponsoredDetailsProto_PromoButtonMessageType) Enum() *SponsoredDetailsProto_PromoButtonMessageType { + p := new(SponsoredDetailsProto_PromoButtonMessageType) + *p = x + return p +} + +func (x SponsoredDetailsProto_PromoButtonMessageType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SponsoredDetailsProto_PromoButtonMessageType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1217].Descriptor() +} + +func (SponsoredDetailsProto_PromoButtonMessageType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1217] +} + +func (x SponsoredDetailsProto_PromoButtonMessageType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SponsoredDetailsProto_PromoButtonMessageType.Descriptor instead. +func (SponsoredDetailsProto_PromoButtonMessageType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2847, 0} +} + +type StartBreadBattleOutProto_Result int32 + +const ( + StartBreadBattleOutProto_UNSET StartBreadBattleOutProto_Result = 0 + StartBreadBattleOutProto_SUCCESS StartBreadBattleOutProto_Result = 1 + StartBreadBattleOutProto_ERROR_STATION_NOT_FOUND StartBreadBattleOutProto_Result = 2 + StartBreadBattleOutProto_ERROR_BREAD_BATTLE_UNAVAILABLE StartBreadBattleOutProto_Result = 3 + StartBreadBattleOutProto_ERROR_BREAD_BATTLE_COMPLETED StartBreadBattleOutProto_Result = 4 + StartBreadBattleOutProto_ERROR_INVALID_ATTACKERS StartBreadBattleOutProto_Result = 5 + StartBreadBattleOutProto_ERROR_PLAYER_BELOW_MINIMUM_LEVEL StartBreadBattleOutProto_Result = 6 + StartBreadBattleOutProto_ERROR_NOT_IN_RANGE StartBreadBattleOutProto_Result = 7 + StartBreadBattleOutProto_ERROR_STATION_INACCESSIBLE StartBreadBattleOutProto_Result = 8 + StartBreadBattleOutProto_ERROR_INVALID_SERVER StartBreadBattleOutProto_Result = 9 + StartBreadBattleOutProto_ERROR_NEVER_JOINED_BREAD_BATTLE StartBreadBattleOutProto_Result = 10 + StartBreadBattleOutProto_ERROR_NO_ACTIVE_BATTLE_AT_STATION StartBreadBattleOutProto_Result = 11 + StartBreadBattleOutProto_ERROR_LOBBY_NOT_FOUND StartBreadBattleOutProto_Result = 12 + StartBreadBattleOutProto_ERROR_NO_PLAYER_LOCATION StartBreadBattleOutProto_Result = 13 + StartBreadBattleOutProto_ERROR_REQUEST_DOES_NOT_MATCH_EXISTING_BATTLE StartBreadBattleOutProto_Result = 14 + StartBreadBattleOutProto_ERROR_NO_PLAYER_LOCATION2 StartBreadBattleOutProto_Result = 15 + StartBreadBattleOutProto_ERROR_BATTLE_START_TIME_NOT_REACHED StartBreadBattleOutProto_Result = 16 + StartBreadBattleOutProto_ERROR_BATTLE_END_TIME_REACHED StartBreadBattleOutProto_Result = 17 + StartBreadBattleOutProto_ERROR_RVN_JOIN_FAILED StartBreadBattleOutProto_Result = 18 + StartBreadBattleOutProto_ERROR_RVN_START_FAILED StartBreadBattleOutProto_Result = 19 + StartBreadBattleOutProto_ERROR_DUPLICATE_PLAYER_NUMBER StartBreadBattleOutProto_Result = 20 + StartBreadBattleOutProto_ERROR_NO_REMOTE_TICKET StartBreadBattleOutProto_Result = 21 +) + +// Enum value maps for StartBreadBattleOutProto_Result. +var ( + StartBreadBattleOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_STATION_NOT_FOUND", + 3: "ERROR_BREAD_BATTLE_UNAVAILABLE", + 4: "ERROR_BREAD_BATTLE_COMPLETED", + 5: "ERROR_INVALID_ATTACKERS", + 6: "ERROR_PLAYER_BELOW_MINIMUM_LEVEL", + 7: "ERROR_NOT_IN_RANGE", + 8: "ERROR_STATION_INACCESSIBLE", + 9: "ERROR_INVALID_SERVER", + 10: "ERROR_NEVER_JOINED_BREAD_BATTLE", + 11: "ERROR_NO_ACTIVE_BATTLE_AT_STATION", + 12: "ERROR_LOBBY_NOT_FOUND", + 13: "ERROR_NO_PLAYER_LOCATION", + 14: "ERROR_REQUEST_DOES_NOT_MATCH_EXISTING_BATTLE", + 15: "ERROR_NO_PLAYER_LOCATION2", + 16: "ERROR_BATTLE_START_TIME_NOT_REACHED", + 17: "ERROR_BATTLE_END_TIME_REACHED", + 18: "ERROR_RVN_JOIN_FAILED", + 19: "ERROR_RVN_START_FAILED", + 20: "ERROR_DUPLICATE_PLAYER_NUMBER", + 21: "ERROR_NO_REMOTE_TICKET", + } + StartBreadBattleOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_STATION_NOT_FOUND": 2, + "ERROR_BREAD_BATTLE_UNAVAILABLE": 3, + "ERROR_BREAD_BATTLE_COMPLETED": 4, + "ERROR_INVALID_ATTACKERS": 5, + "ERROR_PLAYER_BELOW_MINIMUM_LEVEL": 6, + "ERROR_NOT_IN_RANGE": 7, + "ERROR_STATION_INACCESSIBLE": 8, + "ERROR_INVALID_SERVER": 9, + "ERROR_NEVER_JOINED_BREAD_BATTLE": 10, + "ERROR_NO_ACTIVE_BATTLE_AT_STATION": 11, + "ERROR_LOBBY_NOT_FOUND": 12, + "ERROR_NO_PLAYER_LOCATION": 13, + "ERROR_REQUEST_DOES_NOT_MATCH_EXISTING_BATTLE": 14, + "ERROR_NO_PLAYER_LOCATION2": 15, + "ERROR_BATTLE_START_TIME_NOT_REACHED": 16, + "ERROR_BATTLE_END_TIME_REACHED": 17, + "ERROR_RVN_JOIN_FAILED": 18, + "ERROR_RVN_START_FAILED": 19, + "ERROR_DUPLICATE_PLAYER_NUMBER": 20, + "ERROR_NO_REMOTE_TICKET": 21, + } +) + +func (x StartBreadBattleOutProto_Result) Enum() *StartBreadBattleOutProto_Result { + p := new(StartBreadBattleOutProto_Result) + *p = x + return p +} + +func (x StartBreadBattleOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (StartBreadBattleOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1218].Descriptor() +} + +func (StartBreadBattleOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1218] +} + +func (x StartBreadBattleOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use StartBreadBattleOutProto_Result.Descriptor instead. +func (StartBreadBattleOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2864, 0} +} + +type StartGymBattleOutProto_Result int32 + +const ( + StartGymBattleOutProto_UNSET StartGymBattleOutProto_Result = 0 + StartGymBattleOutProto_SUCCESS StartGymBattleOutProto_Result = 1 + StartGymBattleOutProto_ERROR_GYM_NOT_FOUND StartGymBattleOutProto_Result = 2 + StartGymBattleOutProto_ERROR_GYM_NEUTRAL StartGymBattleOutProto_Result = 3 + StartGymBattleOutProto_ERROR_GYM_WRONG_TEAM StartGymBattleOutProto_Result = 4 + StartGymBattleOutProto_ERROR_GYM_EMPTY StartGymBattleOutProto_Result = 5 + StartGymBattleOutProto_ERROR_INVALID_DEFENDER StartGymBattleOutProto_Result = 6 + StartGymBattleOutProto_ERROR_TRAINING_INVALID_ATTACKER_COUNT StartGymBattleOutProto_Result = 7 + StartGymBattleOutProto_ERROR_ALL_POKEMON_FAINTED StartGymBattleOutProto_Result = 8 + StartGymBattleOutProto_ERROR_TOO_MANY_BATTLES StartGymBattleOutProto_Result = 9 + StartGymBattleOutProto_ERROR_TOO_MANY_PLAYERS StartGymBattleOutProto_Result = 10 + StartGymBattleOutProto_ERROR_GYM_BATTLE_LOCKOUT StartGymBattleOutProto_Result = 11 + StartGymBattleOutProto_ERROR_PLAYER_BELOW_MINIMUM_LEVEL StartGymBattleOutProto_Result = 12 + StartGymBattleOutProto_ERROR_NOT_IN_RANGE StartGymBattleOutProto_Result = 13 + StartGymBattleOutProto_ERROR_POI_INACCESSIBLE StartGymBattleOutProto_Result = 14 +) + +// Enum value maps for StartGymBattleOutProto_Result. +var ( + StartGymBattleOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_GYM_NOT_FOUND", + 3: "ERROR_GYM_NEUTRAL", + 4: "ERROR_GYM_WRONG_TEAM", + 5: "ERROR_GYM_EMPTY", + 6: "ERROR_INVALID_DEFENDER", + 7: "ERROR_TRAINING_INVALID_ATTACKER_COUNT", + 8: "ERROR_ALL_POKEMON_FAINTED", + 9: "ERROR_TOO_MANY_BATTLES", + 10: "ERROR_TOO_MANY_PLAYERS", + 11: "ERROR_GYM_BATTLE_LOCKOUT", + 12: "ERROR_PLAYER_BELOW_MINIMUM_LEVEL", + 13: "ERROR_NOT_IN_RANGE", + 14: "ERROR_POI_INACCESSIBLE", + } + StartGymBattleOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_GYM_NOT_FOUND": 2, + "ERROR_GYM_NEUTRAL": 3, + "ERROR_GYM_WRONG_TEAM": 4, + "ERROR_GYM_EMPTY": 5, + "ERROR_INVALID_DEFENDER": 6, + "ERROR_TRAINING_INVALID_ATTACKER_COUNT": 7, + "ERROR_ALL_POKEMON_FAINTED": 8, + "ERROR_TOO_MANY_BATTLES": 9, + "ERROR_TOO_MANY_PLAYERS": 10, + "ERROR_GYM_BATTLE_LOCKOUT": 11, + "ERROR_PLAYER_BELOW_MINIMUM_LEVEL": 12, + "ERROR_NOT_IN_RANGE": 13, + "ERROR_POI_INACCESSIBLE": 14, + } +) + +func (x StartGymBattleOutProto_Result) Enum() *StartGymBattleOutProto_Result { + p := new(StartGymBattleOutProto_Result) + *p = x + return p +} + +func (x StartGymBattleOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (StartGymBattleOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1219].Descriptor() +} + +func (StartGymBattleOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1219] +} + +func (x StartGymBattleOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use StartGymBattleOutProto_Result.Descriptor instead. +func (StartGymBattleOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2866, 0} +} + +type StartIncidentOutProto_Status int32 + +const ( + StartIncidentOutProto_UNSET StartIncidentOutProto_Status = 0 + StartIncidentOutProto_SUCCESS StartIncidentOutProto_Status = 1 + StartIncidentOutProto_ERROR_NOT_IN_RANGE StartIncidentOutProto_Status = 2 + StartIncidentOutProto_ERROR_INCIDENT_COMPLETED StartIncidentOutProto_Status = 3 + StartIncidentOutProto_ERROR_INCIDENT_NOT_FOUND StartIncidentOutProto_Status = 4 + StartIncidentOutProto_ERROR_PLAYER_BELOW_MIN_LEVEL StartIncidentOutProto_Status = 5 + StartIncidentOutProto_ERROR StartIncidentOutProto_Status = 6 +) + +// Enum value maps for StartIncidentOutProto_Status. +var ( + StartIncidentOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_NOT_IN_RANGE", + 3: "ERROR_INCIDENT_COMPLETED", + 4: "ERROR_INCIDENT_NOT_FOUND", + 5: "ERROR_PLAYER_BELOW_MIN_LEVEL", + 6: "ERROR", + } + StartIncidentOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NOT_IN_RANGE": 2, + "ERROR_INCIDENT_COMPLETED": 3, + "ERROR_INCIDENT_NOT_FOUND": 4, + "ERROR_PLAYER_BELOW_MIN_LEVEL": 5, + "ERROR": 6, + } +) + +func (x StartIncidentOutProto_Status) Enum() *StartIncidentOutProto_Status { + p := new(StartIncidentOutProto_Status) + *p = x + return p +} + +func (x StartIncidentOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (StartIncidentOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1220].Descriptor() +} + +func (StartIncidentOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1220] +} + +func (x StartIncidentOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use StartIncidentOutProto_Status.Descriptor instead. +func (StartIncidentOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2868, 0} +} + +type StartMpWalkQuestOutProto_Status int32 + +const ( + StartMpWalkQuestOutProto_UNSET StartMpWalkQuestOutProto_Status = 0 + StartMpWalkQuestOutProto_SUCCESS StartMpWalkQuestOutProto_Status = 1 + StartMpWalkQuestOutProto_ALREADY_STARTED StartMpWalkQuestOutProto_Status = 2 + StartMpWalkQuestOutProto_MP_NOT_ENABLED StartMpWalkQuestOutProto_Status = 3 +) + +// Enum value maps for StartMpWalkQuestOutProto_Status. +var ( + StartMpWalkQuestOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ALREADY_STARTED", + 3: "MP_NOT_ENABLED", + } + StartMpWalkQuestOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ALREADY_STARTED": 2, + "MP_NOT_ENABLED": 3, + } +) + +func (x StartMpWalkQuestOutProto_Status) Enum() *StartMpWalkQuestOutProto_Status { + p := new(StartMpWalkQuestOutProto_Status) + *p = x + return p +} + +func (x StartMpWalkQuestOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (StartMpWalkQuestOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1221].Descriptor() +} + +func (StartMpWalkQuestOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1221] +} + +func (x StartMpWalkQuestOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use StartMpWalkQuestOutProto_Status.Descriptor instead. +func (StartMpWalkQuestOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2870, 0} +} + +type StartPartyOutProto_Result int32 + +const ( + StartPartyOutProto_UNSET StartPartyOutProto_Result = 0 + StartPartyOutProto_ERROR_UNKNOWN StartPartyOutProto_Result = 1 + StartPartyOutProto_SUCCESS StartPartyOutProto_Result = 2 + StartPartyOutProto_ERROR_FEATURE_DISABLED StartPartyOutProto_Result = 3 + StartPartyOutProto_ERROR_PLAYER_NOT_IN_PARTY StartPartyOutProto_Result = 4 + StartPartyOutProto_ERROR_PARTY_NOT_READY_TO_START StartPartyOutProto_Result = 5 + StartPartyOutProto_ERROR_PLAYER_IS_NOT_HOST StartPartyOutProto_Result = 6 + StartPartyOutProto_ERROR_NOT_ENOUGH_PLAYERS StartPartyOutProto_Result = 7 + StartPartyOutProto_ERROR_PARTY_TIMED_OUT StartPartyOutProto_Result = 8 + StartPartyOutProto_ERROR_PLAYERS_NOT_IN_RANGE StartPartyOutProto_Result = 9 + StartPartyOutProto_ERROR_REDIS_EXCEPTION StartPartyOutProto_Result = 10 + StartPartyOutProto_ERROR_NO_LOCATION StartPartyOutProto_Result = 11 + StartPartyOutProto_ERROR_PLFE_REDIRECT_NEEDED StartPartyOutProto_Result = 12 + StartPartyOutProto_ERROR_UNEXPECTED_PARTY_TYPE StartPartyOutProto_Result = 13 +) + +// Enum value maps for StartPartyOutProto_Result. +var ( + StartPartyOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "ERROR_UNKNOWN", + 2: "SUCCESS", + 3: "ERROR_FEATURE_DISABLED", + 4: "ERROR_PLAYER_NOT_IN_PARTY", + 5: "ERROR_PARTY_NOT_READY_TO_START", + 6: "ERROR_PLAYER_IS_NOT_HOST", + 7: "ERROR_NOT_ENOUGH_PLAYERS", + 8: "ERROR_PARTY_TIMED_OUT", + 9: "ERROR_PLAYERS_NOT_IN_RANGE", + 10: "ERROR_REDIS_EXCEPTION", + 11: "ERROR_NO_LOCATION", + 12: "ERROR_PLFE_REDIRECT_NEEDED", + 13: "ERROR_UNEXPECTED_PARTY_TYPE", + } + StartPartyOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "ERROR_UNKNOWN": 1, + "SUCCESS": 2, + "ERROR_FEATURE_DISABLED": 3, + "ERROR_PLAYER_NOT_IN_PARTY": 4, + "ERROR_PARTY_NOT_READY_TO_START": 5, + "ERROR_PLAYER_IS_NOT_HOST": 6, + "ERROR_NOT_ENOUGH_PLAYERS": 7, + "ERROR_PARTY_TIMED_OUT": 8, + "ERROR_PLAYERS_NOT_IN_RANGE": 9, + "ERROR_REDIS_EXCEPTION": 10, + "ERROR_NO_LOCATION": 11, + "ERROR_PLFE_REDIRECT_NEEDED": 12, + "ERROR_UNEXPECTED_PARTY_TYPE": 13, + } +) + +func (x StartPartyOutProto_Result) Enum() *StartPartyOutProto_Result { + p := new(StartPartyOutProto_Result) + *p = x + return p +} + +func (x StartPartyOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (StartPartyOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1222].Descriptor() +} + +func (StartPartyOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1222] +} + +func (x StartPartyOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use StartPartyOutProto_Result.Descriptor instead. +func (StartPartyOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2872, 0} +} + +type StartPartyQuestOutProto_Result int32 + +const ( + StartPartyQuestOutProto_UNSET StartPartyQuestOutProto_Result = 0 + StartPartyQuestOutProto_ERROR_UNKNOWN StartPartyQuestOutProto_Result = 1 + StartPartyQuestOutProto_SUCCESS StartPartyQuestOutProto_Result = 2 + StartPartyQuestOutProto_ERROR_FEATURE_DISABLED StartPartyQuestOutProto_Result = 3 + StartPartyQuestOutProto_ERROR_PLAYER_NOT_IN_PARTY StartPartyQuestOutProto_Result = 4 + StartPartyQuestOutProto_ERROR_PLAYER_IS_NOT_HOST StartPartyQuestOutProto_Result = 5 + StartPartyQuestOutProto_ERROR_QUEST_NOT_FOUND StartPartyQuestOutProto_Result = 6 + StartPartyQuestOutProto_ERROR_QUEST_STATUS_INVALID StartPartyQuestOutProto_Result = 7 + StartPartyQuestOutProto_ERROR_PARTY_NOT_FOUND StartPartyQuestOutProto_Result = 8 + StartPartyQuestOutProto_ERROR_PARTY_STATUS_INVALID StartPartyQuestOutProto_Result = 9 + StartPartyQuestOutProto_ERROR_PLAYER_STATE_NOT_FOUND StartPartyQuestOutProto_Result = 10 + StartPartyQuestOutProto_ERROR_PLAYER_STATE_INVALID StartPartyQuestOutProto_Result = 11 + StartPartyQuestOutProto_ERROR_ALREADY_STARTED_QUEST StartPartyQuestOutProto_Result = 12 + StartPartyQuestOutProto_ERROR_PARTY_TIMED_OUT StartPartyQuestOutProto_Result = 13 + StartPartyQuestOutProto_ERROR_PLFE_REDIRECT_NEEDED StartPartyQuestOutProto_Result = 14 + StartPartyQuestOutProto_ERROR_UNEXPECTED_PARTY_TYPE StartPartyQuestOutProto_Result = 15 +) + +// Enum value maps for StartPartyQuestOutProto_Result. +var ( + StartPartyQuestOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "ERROR_UNKNOWN", + 2: "SUCCESS", + 3: "ERROR_FEATURE_DISABLED", + 4: "ERROR_PLAYER_NOT_IN_PARTY", + 5: "ERROR_PLAYER_IS_NOT_HOST", + 6: "ERROR_QUEST_NOT_FOUND", + 7: "ERROR_QUEST_STATUS_INVALID", + 8: "ERROR_PARTY_NOT_FOUND", + 9: "ERROR_PARTY_STATUS_INVALID", + 10: "ERROR_PLAYER_STATE_NOT_FOUND", + 11: "ERROR_PLAYER_STATE_INVALID", + 12: "ERROR_ALREADY_STARTED_QUEST", + 13: "ERROR_PARTY_TIMED_OUT", + 14: "ERROR_PLFE_REDIRECT_NEEDED", + 15: "ERROR_UNEXPECTED_PARTY_TYPE", + } + StartPartyQuestOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "ERROR_UNKNOWN": 1, + "SUCCESS": 2, + "ERROR_FEATURE_DISABLED": 3, + "ERROR_PLAYER_NOT_IN_PARTY": 4, + "ERROR_PLAYER_IS_NOT_HOST": 5, + "ERROR_QUEST_NOT_FOUND": 6, + "ERROR_QUEST_STATUS_INVALID": 7, + "ERROR_PARTY_NOT_FOUND": 8, + "ERROR_PARTY_STATUS_INVALID": 9, + "ERROR_PLAYER_STATE_NOT_FOUND": 10, + "ERROR_PLAYER_STATE_INVALID": 11, + "ERROR_ALREADY_STARTED_QUEST": 12, + "ERROR_PARTY_TIMED_OUT": 13, + "ERROR_PLFE_REDIRECT_NEEDED": 14, + "ERROR_UNEXPECTED_PARTY_TYPE": 15, + } +) + +func (x StartPartyQuestOutProto_Result) Enum() *StartPartyQuestOutProto_Result { + p := new(StartPartyQuestOutProto_Result) + *p = x + return p +} + +func (x StartPartyQuestOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (StartPartyQuestOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1223].Descriptor() +} + +func (StartPartyQuestOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1223] +} + +func (x StartPartyQuestOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use StartPartyQuestOutProto_Result.Descriptor instead. +func (StartPartyQuestOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2874, 0} +} + +type StartPvpBattleOutProto_Result int32 + +const ( + StartPvpBattleOutProto_UNSET StartPvpBattleOutProto_Result = 0 + StartPvpBattleOutProto_SUCCESS StartPvpBattleOutProto_Result = 1 + StartPvpBattleOutProto_ERROR StartPvpBattleOutProto_Result = 2 + StartPvpBattleOutProto_WAITING_FOR_PLAYERS StartPvpBattleOutProto_Result = 3 + StartPvpBattleOutProto_ERROR_POKEMON_NOT_IN_INVENTORY StartPvpBattleOutProto_Result = 4 + StartPvpBattleOutProto_ERROR_COMBAT_LEAGUE_UNSPECIFIED StartPvpBattleOutProto_Result = 5 + StartPvpBattleOutProto_ERROR_POKEMON_NOT_ELIGIBLE_FOR_LEAGUE StartPvpBattleOutProto_Result = 6 + StartPvpBattleOutProto_ERROR_PLAYER_BELOW_MINIMUM_LEVEL StartPvpBattleOutProto_Result = 7 + StartPvpBattleOutProto_CANCELLED StartPvpBattleOutProto_Result = 8 +) + +// Enum value maps for StartPvpBattleOutProto_Result. +var ( + StartPvpBattleOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + 3: "WAITING_FOR_PLAYERS", + 4: "ERROR_POKEMON_NOT_IN_INVENTORY", + 5: "ERROR_COMBAT_LEAGUE_UNSPECIFIED", + 6: "ERROR_POKEMON_NOT_ELIGIBLE_FOR_LEAGUE", + 7: "ERROR_PLAYER_BELOW_MINIMUM_LEVEL", + 8: "CANCELLED", + } + StartPvpBattleOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + "WAITING_FOR_PLAYERS": 3, + "ERROR_POKEMON_NOT_IN_INVENTORY": 4, + "ERROR_COMBAT_LEAGUE_UNSPECIFIED": 5, + "ERROR_POKEMON_NOT_ELIGIBLE_FOR_LEAGUE": 6, + "ERROR_PLAYER_BELOW_MINIMUM_LEVEL": 7, + "CANCELLED": 8, + } +) + +func (x StartPvpBattleOutProto_Result) Enum() *StartPvpBattleOutProto_Result { + p := new(StartPvpBattleOutProto_Result) + *p = x + return p +} + +func (x StartPvpBattleOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (StartPvpBattleOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1224].Descriptor() +} + +func (StartPvpBattleOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1224] +} + +func (x StartPvpBattleOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use StartPvpBattleOutProto_Result.Descriptor instead. +func (StartPvpBattleOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2876, 0} +} + +type StartRaidBattleOutProto_Result int32 + +const ( + StartRaidBattleOutProto_UNSET StartRaidBattleOutProto_Result = 0 + StartRaidBattleOutProto_SUCCESS StartRaidBattleOutProto_Result = 1 + StartRaidBattleOutProto_ERROR_GYM_NOT_FOUND StartRaidBattleOutProto_Result = 2 + StartRaidBattleOutProto_ERROR_RAID_UNAVAILABLE StartRaidBattleOutProto_Result = 3 + StartRaidBattleOutProto_ERROR_RAID_COMPLETED StartRaidBattleOutProto_Result = 4 + StartRaidBattleOutProto_ERROR_INVALID_ATTACKERS StartRaidBattleOutProto_Result = 5 + StartRaidBattleOutProto_ERROR_PLAYER_BELOW_MINIMUM_LEVEL StartRaidBattleOutProto_Result = 6 + StartRaidBattleOutProto_ERROR_NOT_IN_RANGE StartRaidBattleOutProto_Result = 7 + StartRaidBattleOutProto_ERROR_POI_INACCESSIBLE StartRaidBattleOutProto_Result = 8 + StartRaidBattleOutProto_ERROR_LOBBY_NOT_FOUND StartRaidBattleOutProto_Result = 9 + StartRaidBattleOutProto_ERROR_NO_TICKET StartRaidBattleOutProto_Result = 10 + StartRaidBattleOutProto_ERROR_INVALID_SERVER StartRaidBattleOutProto_Result = 11 + StartRaidBattleOutProto_ERROR_NEVER_JOINED_BATTLE StartRaidBattleOutProto_Result = 12 + StartRaidBattleOutProto_ERROR_DATA StartRaidBattleOutProto_Result = 13 + StartRaidBattleOutProto_ERROR_INSUFFICIENT_PLAYER_COUNT StartRaidBattleOutProto_Result = 14 +) + +// Enum value maps for StartRaidBattleOutProto_Result. +var ( + StartRaidBattleOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_GYM_NOT_FOUND", + 3: "ERROR_RAID_UNAVAILABLE", + 4: "ERROR_RAID_COMPLETED", + 5: "ERROR_INVALID_ATTACKERS", + 6: "ERROR_PLAYER_BELOW_MINIMUM_LEVEL", + 7: "ERROR_NOT_IN_RANGE", + 8: "ERROR_POI_INACCESSIBLE", + 9: "ERROR_LOBBY_NOT_FOUND", + 10: "ERROR_NO_TICKET", + 11: "ERROR_INVALID_SERVER", + 12: "ERROR_NEVER_JOINED_BATTLE", + 13: "ERROR_DATA", + 14: "ERROR_INSUFFICIENT_PLAYER_COUNT", + } + StartRaidBattleOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_GYM_NOT_FOUND": 2, + "ERROR_RAID_UNAVAILABLE": 3, + "ERROR_RAID_COMPLETED": 4, + "ERROR_INVALID_ATTACKERS": 5, + "ERROR_PLAYER_BELOW_MINIMUM_LEVEL": 6, + "ERROR_NOT_IN_RANGE": 7, + "ERROR_POI_INACCESSIBLE": 8, + "ERROR_LOBBY_NOT_FOUND": 9, + "ERROR_NO_TICKET": 10, + "ERROR_INVALID_SERVER": 11, + "ERROR_NEVER_JOINED_BATTLE": 12, + "ERROR_DATA": 13, + "ERROR_INSUFFICIENT_PLAYER_COUNT": 14, + } +) + +func (x StartRaidBattleOutProto_Result) Enum() *StartRaidBattleOutProto_Result { + p := new(StartRaidBattleOutProto_Result) + *p = x + return p +} + +func (x StartRaidBattleOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (StartRaidBattleOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1225].Descriptor() +} + +func (StartRaidBattleOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1225] +} + +func (x StartRaidBattleOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use StartRaidBattleOutProto_Result.Descriptor instead. +func (StartRaidBattleOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2880, 0} +} + +type StartTeamLeaderBattleOutProto_Result int32 + +const ( + StartTeamLeaderBattleOutProto_UNSET StartTeamLeaderBattleOutProto_Result = 0 + StartTeamLeaderBattleOutProto_SUCCESS StartTeamLeaderBattleOutProto_Result = 1 + StartTeamLeaderBattleOutProto_ERROR_PLAYER_BELOW_MINIMUM_LEVEL StartTeamLeaderBattleOutProto_Result = 2 + StartTeamLeaderBattleOutProto_ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE StartTeamLeaderBattleOutProto_Result = 3 + StartTeamLeaderBattleOutProto_ERROR_PLAYER_INELIGIBLE_FOR_COMBAT StartTeamLeaderBattleOutProto_Result = 4 + StartTeamLeaderBattleOutProto_ERROR_VNEXT_DISABLED StartTeamLeaderBattleOutProto_Result = 5 + StartTeamLeaderBattleOutProto_ERROR_RVN_CONNECTION StartTeamLeaderBattleOutProto_Result = 6 + StartTeamLeaderBattleOutProto_ERROR StartTeamLeaderBattleOutProto_Result = 7 +) + +// Enum value maps for StartTeamLeaderBattleOutProto_Result. +var ( + StartTeamLeaderBattleOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PLAYER_BELOW_MINIMUM_LEVEL", + 3: "ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE", + 4: "ERROR_PLAYER_INELIGIBLE_FOR_COMBAT", + 5: "ERROR_VNEXT_DISABLED", + 6: "ERROR_RVN_CONNECTION", + 7: "ERROR", + } + StartTeamLeaderBattleOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PLAYER_BELOW_MINIMUM_LEVEL": 2, + "ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE": 3, + "ERROR_PLAYER_INELIGIBLE_FOR_COMBAT": 4, + "ERROR_VNEXT_DISABLED": 5, + "ERROR_RVN_CONNECTION": 6, + "ERROR": 7, + } +) + +func (x StartTeamLeaderBattleOutProto_Result) Enum() *StartTeamLeaderBattleOutProto_Result { + p := new(StartTeamLeaderBattleOutProto_Result) + *p = x + return p +} + +func (x StartTeamLeaderBattleOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (StartTeamLeaderBattleOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1226].Descriptor() +} + +func (StartTeamLeaderBattleOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1226] +} + +func (x StartTeamLeaderBattleOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use StartTeamLeaderBattleOutProto_Result.Descriptor instead. +func (StartTeamLeaderBattleOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2886, 0} +} + +type StartWeeklyChallengeGroupMatchmakingOutProto_Result int32 + +const ( + StartWeeklyChallengeGroupMatchmakingOutProto_UNSET StartWeeklyChallengeGroupMatchmakingOutProto_Result = 0 + StartWeeklyChallengeGroupMatchmakingOutProto_SUCCESS_GROUP_FOUND StartWeeklyChallengeGroupMatchmakingOutProto_Result = 1 + StartWeeklyChallengeGroupMatchmakingOutProto_SUCCESS_QUEUED StartWeeklyChallengeGroupMatchmakingOutProto_Result = 2 + StartWeeklyChallengeGroupMatchmakingOutProto_ERROR_QUEST_ID_NEEDED StartWeeklyChallengeGroupMatchmakingOutProto_Result = 3 + StartWeeklyChallengeGroupMatchmakingOutProto_ERROR_WEEKLY_CHALLENGE_INACTIVE StartWeeklyChallengeGroupMatchmakingOutProto_Result = 4 + StartWeeklyChallengeGroupMatchmakingOutProto_ERROR_ALREADY_IN_PARTY_OR_COMPLETED StartWeeklyChallengeGroupMatchmakingOutProto_Result = 5 + StartWeeklyChallengeGroupMatchmakingOutProto_ERROR_ALREADY_IN_QUEUE StartWeeklyChallengeGroupMatchmakingOutProto_Result = 6 + StartWeeklyChallengeGroupMatchmakingOutProto_ERROR_LOCATION_NEEDED StartWeeklyChallengeGroupMatchmakingOutProto_Result = 7 + StartWeeklyChallengeGroupMatchmakingOutProto_ERROR_NO_QUEST_FOR_QUEST_ID StartWeeklyChallengeGroupMatchmakingOutProto_Result = 8 + StartWeeklyChallengeGroupMatchmakingOutProto_ERROR_INTERNAL StartWeeklyChallengeGroupMatchmakingOutProto_Result = 9 + StartWeeklyChallengeGroupMatchmakingOutProto_ERROR_WEEKLY_CHALLENGE_LIMIT_REACHED StartWeeklyChallengeGroupMatchmakingOutProto_Result = 10 + StartWeeklyChallengeGroupMatchmakingOutProto_ERROR_STACKED_PARTY_ENCOUNTER StartWeeklyChallengeGroupMatchmakingOutProto_Result = 11 +) + +// Enum value maps for StartWeeklyChallengeGroupMatchmakingOutProto_Result. +var ( + StartWeeklyChallengeGroupMatchmakingOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS_GROUP_FOUND", + 2: "SUCCESS_QUEUED", + 3: "ERROR_QUEST_ID_NEEDED", + 4: "ERROR_WEEKLY_CHALLENGE_INACTIVE", + 5: "ERROR_ALREADY_IN_PARTY_OR_COMPLETED", + 6: "ERROR_ALREADY_IN_QUEUE", + 7: "ERROR_LOCATION_NEEDED", + 8: "ERROR_NO_QUEST_FOR_QUEST_ID", + 9: "ERROR_INTERNAL", + 10: "ERROR_WEEKLY_CHALLENGE_LIMIT_REACHED", + 11: "ERROR_STACKED_PARTY_ENCOUNTER", + } + StartWeeklyChallengeGroupMatchmakingOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS_GROUP_FOUND": 1, + "SUCCESS_QUEUED": 2, + "ERROR_QUEST_ID_NEEDED": 3, + "ERROR_WEEKLY_CHALLENGE_INACTIVE": 4, + "ERROR_ALREADY_IN_PARTY_OR_COMPLETED": 5, + "ERROR_ALREADY_IN_QUEUE": 6, + "ERROR_LOCATION_NEEDED": 7, + "ERROR_NO_QUEST_FOR_QUEST_ID": 8, + "ERROR_INTERNAL": 9, + "ERROR_WEEKLY_CHALLENGE_LIMIT_REACHED": 10, + "ERROR_STACKED_PARTY_ENCOUNTER": 11, + } +) + +func (x StartWeeklyChallengeGroupMatchmakingOutProto_Result) Enum() *StartWeeklyChallengeGroupMatchmakingOutProto_Result { + p := new(StartWeeklyChallengeGroupMatchmakingOutProto_Result) + *p = x + return p +} + +func (x StartWeeklyChallengeGroupMatchmakingOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (StartWeeklyChallengeGroupMatchmakingOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1227].Descriptor() +} + +func (StartWeeklyChallengeGroupMatchmakingOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1227] +} + +func (x StartWeeklyChallengeGroupMatchmakingOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use StartWeeklyChallengeGroupMatchmakingOutProto_Result.Descriptor instead. +func (StartWeeklyChallengeGroupMatchmakingOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2890, 0} +} + +type StatIncreaseAttributesProtoUnkData_HyperTrainingQuest int32 + +const ( + StatIncreaseAttributesProtoUnkData_UNSED_HYPER_TRAINING_QUEST StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 0 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_1 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 1 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_2 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 2 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_3 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 3 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_4 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 4 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_5 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 5 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_6 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 6 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_7 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 7 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_8 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 8 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_9 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 9 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_10 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 10 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_11 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 11 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_12 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 12 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_13 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 13 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_14 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 14 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_15 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 15 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_16 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 16 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_17 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 17 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_18 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 18 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_19 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 19 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_20 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 20 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_21 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 21 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_22 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 22 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_23 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 23 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_24 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 24 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_25 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 25 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_26 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 26 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_27 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 27 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_28 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 28 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_29 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 29 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_30 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 30 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_31 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 31 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_32 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 32 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_33 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 33 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_34 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 34 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_35 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 35 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_36 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 36 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_37 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 37 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_38 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 38 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_39 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 39 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_40 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 40 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_41 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 41 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_42 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 42 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_43 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 43 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_44 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 44 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_45 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 45 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_46 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 46 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_47 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 47 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_48 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 48 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_49 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 49 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_50 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 50 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_51 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 51 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_52 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 52 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_53 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 53 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_54 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 54 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_55 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 55 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_56 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 56 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_57 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 57 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_58 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 58 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_59 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 59 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_60 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 60 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_61 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 61 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_62 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 62 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_63 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 63 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_64 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 64 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_65 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 65 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_66 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 66 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_67 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 67 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_68 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 68 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_69 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 69 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_70 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 70 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_71 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 71 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_72 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 72 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_73 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 73 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_74 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 74 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_75 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 75 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_76 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 76 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_77 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 77 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_78 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 78 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_79 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 79 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_80 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 80 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_81 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 81 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_82 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 82 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_83 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 83 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_84 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 84 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_85 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 85 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_86 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 86 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_87 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 87 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_88 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 88 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_89 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 89 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_90 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 90 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_91 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 91 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_92 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 92 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_93 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 93 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_94 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 94 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_95 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 95 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_96 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 96 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_97 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 97 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_98 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 98 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_99 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 99 + StatIncreaseAttributesProtoUnkData_HYPER_TRAINING_QUEST_ATTACK_LEVEL_100 StatIncreaseAttributesProtoUnkData_HyperTrainingQuest = 100 +) + +// Enum value maps for StatIncreaseAttributesProtoUnkData_HyperTrainingQuest. +var ( + StatIncreaseAttributesProtoUnkData_HyperTrainingQuest_name = map[int32]string{ + 0: "UNSED_HYPER_TRAINING_QUEST", + 1: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_1", + 2: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_2", + 3: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_3", + 4: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_4", + 5: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_5", + 6: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_6", + 7: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_7", + 8: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_8", + 9: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_9", + 10: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_10", + 11: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_11", + 12: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_12", + 13: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_13", + 14: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_14", + 15: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_15", + 16: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_16", + 17: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_17", + 18: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_18", + 19: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_19", + 20: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_20", + 21: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_21", + 22: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_22", + 23: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_23", + 24: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_24", + 25: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_25", + 26: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_26", + 27: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_27", + 28: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_28", + 29: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_29", + 30: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_30", + 31: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_31", + 32: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_32", + 33: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_33", + 34: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_34", + 35: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_35", + 36: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_36", + 37: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_37", + 38: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_38", + 39: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_39", + 40: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_40", + 41: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_41", + 42: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_42", + 43: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_43", + 44: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_44", + 45: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_45", + 46: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_46", + 47: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_47", + 48: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_48", + 49: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_49", + 50: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_50", + 51: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_51", + 52: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_52", + 53: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_53", + 54: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_54", + 55: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_55", + 56: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_56", + 57: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_57", + 58: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_58", + 59: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_59", + 60: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_60", + 61: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_61", + 62: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_62", + 63: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_63", + 64: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_64", + 65: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_65", + 66: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_66", + 67: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_67", + 68: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_68", + 69: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_69", + 70: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_70", + 71: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_71", + 72: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_72", + 73: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_73", + 74: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_74", + 75: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_75", + 76: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_76", + 77: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_77", + 78: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_78", + 79: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_79", + 80: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_80", + 81: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_81", + 82: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_82", + 83: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_83", + 84: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_84", + 85: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_85", + 86: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_86", + 87: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_87", + 88: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_88", + 89: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_89", + 90: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_90", + 91: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_91", + 92: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_92", + 93: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_93", + 94: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_94", + 95: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_95", + 96: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_96", + 97: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_97", + 98: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_98", + 99: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_99", + 100: "HYPER_TRAINING_QUEST_ATTACK_LEVEL_100", + } + StatIncreaseAttributesProtoUnkData_HyperTrainingQuest_value = map[string]int32{ + "UNSED_HYPER_TRAINING_QUEST": 0, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_1": 1, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_2": 2, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_3": 3, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_4": 4, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_5": 5, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_6": 6, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_7": 7, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_8": 8, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_9": 9, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_10": 10, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_11": 11, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_12": 12, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_13": 13, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_14": 14, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_15": 15, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_16": 16, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_17": 17, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_18": 18, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_19": 19, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_20": 20, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_21": 21, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_22": 22, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_23": 23, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_24": 24, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_25": 25, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_26": 26, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_27": 27, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_28": 28, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_29": 29, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_30": 30, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_31": 31, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_32": 32, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_33": 33, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_34": 34, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_35": 35, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_36": 36, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_37": 37, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_38": 38, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_39": 39, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_40": 40, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_41": 41, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_42": 42, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_43": 43, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_44": 44, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_45": 45, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_46": 46, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_47": 47, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_48": 48, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_49": 49, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_50": 50, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_51": 51, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_52": 52, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_53": 53, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_54": 54, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_55": 55, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_56": 56, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_57": 57, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_58": 58, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_59": 59, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_60": 60, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_61": 61, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_62": 62, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_63": 63, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_64": 64, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_65": 65, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_66": 66, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_67": 67, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_68": 68, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_69": 69, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_70": 70, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_71": 71, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_72": 72, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_73": 73, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_74": 74, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_75": 75, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_76": 76, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_77": 77, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_78": 78, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_79": 79, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_80": 80, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_81": 81, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_82": 82, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_83": 83, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_84": 84, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_85": 85, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_86": 86, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_87": 87, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_88": 88, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_89": 89, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_90": 90, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_91": 91, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_92": 92, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_93": 93, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_94": 94, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_95": 95, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_96": 96, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_97": 97, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_98": 98, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_99": 99, + "HYPER_TRAINING_QUEST_ATTACK_LEVEL_100": 100, + } +) + +func (x StatIncreaseAttributesProtoUnkData_HyperTrainingQuest) Enum() *StatIncreaseAttributesProtoUnkData_HyperTrainingQuest { + p := new(StatIncreaseAttributesProtoUnkData_HyperTrainingQuest) + *p = x + return p +} + +func (x StatIncreaseAttributesProtoUnkData_HyperTrainingQuest) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (StatIncreaseAttributesProtoUnkData_HyperTrainingQuest) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1228].Descriptor() +} + +func (StatIncreaseAttributesProtoUnkData_HyperTrainingQuest) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1228] +} + +func (x StatIncreaseAttributesProtoUnkData_HyperTrainingQuest) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use StatIncreaseAttributesProtoUnkData_HyperTrainingQuest.Descriptor instead. +func (StatIncreaseAttributesProtoUnkData_HyperTrainingQuest) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2895, 0, 0} +} + +type StationPokemonEncounterOutProto_Result int32 + +const ( + StationPokemonEncounterOutProto_UNSET StationPokemonEncounterOutProto_Result = 0 + StationPokemonEncounterOutProto_SUCCESS StationPokemonEncounterOutProto_Result = 1 + StationPokemonEncounterOutProto_NOT_AVAILABLE StationPokemonEncounterOutProto_Result = 2 + StationPokemonEncounterOutProto_NOT_IN_RANGE StationPokemonEncounterOutProto_Result = 3 + StationPokemonEncounterOutProto_ENCOUNTER_ALREADY_FINISHED StationPokemonEncounterOutProto_Result = 4 + StationPokemonEncounterOutProto_POKEMON_INVENTORY_FULL StationPokemonEncounterOutProto_Result = 5 +) + +// Enum value maps for StationPokemonEncounterOutProto_Result. +var ( + StationPokemonEncounterOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "NOT_AVAILABLE", + 3: "NOT_IN_RANGE", + 4: "ENCOUNTER_ALREADY_FINISHED", + 5: "POKEMON_INVENTORY_FULL", + } + StationPokemonEncounterOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "NOT_AVAILABLE": 2, + "NOT_IN_RANGE": 3, + "ENCOUNTER_ALREADY_FINISHED": 4, + "POKEMON_INVENTORY_FULL": 5, + } +) + +func (x StationPokemonEncounterOutProto_Result) Enum() *StationPokemonEncounterOutProto_Result { + p := new(StationPokemonEncounterOutProto_Result) + *p = x + return p +} + +func (x StationPokemonEncounterOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (StationPokemonEncounterOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1229].Descriptor() +} + +func (StationPokemonEncounterOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1229] +} + +func (x StationPokemonEncounterOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use StationPokemonEncounterOutProto_Result.Descriptor instead. +func (StationPokemonEncounterOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2898, 0} +} + +type StationPokemonOutProto_Result int32 + +const ( + StationPokemonOutProto_UNSET StationPokemonOutProto_Result = 0 + StationPokemonOutProto_SUCCESS StationPokemonOutProto_Result = 1 + StationPokemonOutProto_ALREADY_STATIONED StationPokemonOutProto_Result = 2 + StationPokemonOutProto_INVALID_POKEMON StationPokemonOutProto_Result = 3 + StationPokemonOutProto_NOT_IN_RANGE StationPokemonOutProto_Result = 4 + StationPokemonOutProto_INVALID_STATION StationPokemonOutProto_Result = 5 + StationPokemonOutProto_POKEMON_NOT_FOUND StationPokemonOutProto_Result = 6 + StationPokemonOutProto_STATION_NOT_FOUND StationPokemonOutProto_Result = 7 + StationPokemonOutProto_BATTLE_NOT_COMPLETE StationPokemonOutProto_Result = 8 + StationPokemonOutProto_STATION_MAX_CAPACITY StationPokemonOutProto_Result = 9 + StationPokemonOutProto_PLAYER_MAX_CAPACITY StationPokemonOutProto_Result = 10 +) + +// Enum value maps for StationPokemonOutProto_Result. +var ( + StationPokemonOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ALREADY_STATIONED", + 3: "INVALID_POKEMON", + 4: "NOT_IN_RANGE", + 5: "INVALID_STATION", + 6: "POKEMON_NOT_FOUND", + 7: "STATION_NOT_FOUND", + 8: "BATTLE_NOT_COMPLETE", + 9: "STATION_MAX_CAPACITY", + 10: "PLAYER_MAX_CAPACITY", + } + StationPokemonOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ALREADY_STATIONED": 2, + "INVALID_POKEMON": 3, + "NOT_IN_RANGE": 4, + "INVALID_STATION": 5, + "POKEMON_NOT_FOUND": 6, + "STATION_NOT_FOUND": 7, + "BATTLE_NOT_COMPLETE": 8, + "STATION_MAX_CAPACITY": 9, + "PLAYER_MAX_CAPACITY": 10, + } +) + +func (x StationPokemonOutProto_Result) Enum() *StationPokemonOutProto_Result { + p := new(StationPokemonOutProto_Result) + *p = x + return p +} + +func (x StationPokemonOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (StationPokemonOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1230].Descriptor() +} + +func (StationPokemonOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1230] +} + +func (x StationPokemonOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use StationPokemonOutProto_Result.Descriptor instead. +func (StationPokemonOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2900, 0} +} + +type StationProto_BattleStatus int32 + +const ( + StationProto_UNSET StationProto_BattleStatus = 0 + StationProto_MARKED StationProto_BattleStatus = 1 + StationProto_COMPLETED StationProto_BattleStatus = 2 +) + +// Enum value maps for StationProto_BattleStatus. +var ( + StationProto_BattleStatus_name = map[int32]string{ + 0: "UNSET", + 1: "MARKED", + 2: "COMPLETED", + } + StationProto_BattleStatus_value = map[string]int32{ + "UNSET": 0, + "MARKED": 1, + "COMPLETED": 2, + } +) + +func (x StationProto_BattleStatus) Enum() *StationProto_BattleStatus { + p := new(StationProto_BattleStatus) + *p = x + return p +} + +func (x StationProto_BattleStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (StationProto_BattleStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1231].Descriptor() +} + +func (StationProto_BattleStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1231] +} + +func (x StationProto_BattleStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use StationProto_BattleStatus.Descriptor instead. +func (StationProto_BattleStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2902, 0} +} + +type StationedPokemonTableSettingsProto_StationedPokemonTable int32 + +const ( + StationedPokemonTableSettingsProto_UNSET StationedPokemonTableSettingsProto_StationedPokemonTable = 0 + StationedPokemonTableSettingsProto_BREAD_STATIONED_POKEMON_SPAWN_BOOST_TABLE_SETTINGS StationedPokemonTableSettingsProto_StationedPokemonTable = 1 + StationedPokemonTableSettingsProto_SOURDOUGH_STATIONED_POKEMON_SPAWN_BOOST_TABLE_SETTINGS StationedPokemonTableSettingsProto_StationedPokemonTable = 2 + StationedPokemonTableSettingsProto_STATIONED_POKEMON_POWER_BOOST_TABLE_SETTINGS StationedPokemonTableSettingsProto_StationedPokemonTable = 3 +) + +// Enum value maps for StationedPokemonTableSettingsProto_StationedPokemonTable. +var ( + StationedPokemonTableSettingsProto_StationedPokemonTable_name = map[int32]string{ + 0: "UNSET", + 1: "BREAD_STATIONED_POKEMON_SPAWN_BOOST_TABLE_SETTINGS", + 2: "SOURDOUGH_STATIONED_POKEMON_SPAWN_BOOST_TABLE_SETTINGS", + 3: "STATIONED_POKEMON_POWER_BOOST_TABLE_SETTINGS", + } + StationedPokemonTableSettingsProto_StationedPokemonTable_value = map[string]int32{ + "UNSET": 0, + "BREAD_STATIONED_POKEMON_SPAWN_BOOST_TABLE_SETTINGS": 1, + "SOURDOUGH_STATIONED_POKEMON_SPAWN_BOOST_TABLE_SETTINGS": 2, + "STATIONED_POKEMON_POWER_BOOST_TABLE_SETTINGS": 3, + } +) + +func (x StationedPokemonTableSettingsProto_StationedPokemonTable) Enum() *StationedPokemonTableSettingsProto_StationedPokemonTable { + p := new(StationedPokemonTableSettingsProto_StationedPokemonTable) + *p = x + return p +} + +func (x StationedPokemonTableSettingsProto_StationedPokemonTable) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (StationedPokemonTableSettingsProto_StationedPokemonTable) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1232].Descriptor() +} + +func (StationedPokemonTableSettingsProto_StationedPokemonTable) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1232] +} + +func (x StationedPokemonTableSettingsProto_StationedPokemonTable) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use StationedPokemonTableSettingsProto_StationedPokemonTable.Descriptor instead. +func (StationedPokemonTableSettingsProto_StationedPokemonTable) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2904, 0} +} + +type StyleShopSettingsProto_EntryTooltipConfig int32 + +const ( + StyleShopSettingsProto_UNSET StyleShopSettingsProto_EntryTooltipConfig = 0 + StyleShopSettingsProto_ITEM_BUBBLE_ONLY StyleShopSettingsProto_EntryTooltipConfig = 1 + StyleShopSettingsProto_RED_DOT_ONLY StyleShopSettingsProto_EntryTooltipConfig = 2 + StyleShopSettingsProto_ALL_ON StyleShopSettingsProto_EntryTooltipConfig = 3 +) + +// Enum value maps for StyleShopSettingsProto_EntryTooltipConfig. +var ( + StyleShopSettingsProto_EntryTooltipConfig_name = map[int32]string{ + 0: "UNSET", + 1: "ITEM_BUBBLE_ONLY", + 2: "RED_DOT_ONLY", + 3: "ALL_ON", + } + StyleShopSettingsProto_EntryTooltipConfig_value = map[string]int32{ + "UNSET": 0, + "ITEM_BUBBLE_ONLY": 1, + "RED_DOT_ONLY": 2, + "ALL_ON": 3, + } +) + +func (x StyleShopSettingsProto_EntryTooltipConfig) Enum() *StyleShopSettingsProto_EntryTooltipConfig { + p := new(StyleShopSettingsProto_EntryTooltipConfig) + *p = x + return p +} + +func (x StyleShopSettingsProto_EntryTooltipConfig) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (StyleShopSettingsProto_EntryTooltipConfig) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1233].Descriptor() +} + +func (StyleShopSettingsProto_EntryTooltipConfig) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1233] +} + +func (x StyleShopSettingsProto_EntryTooltipConfig) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use StyleShopSettingsProto_EntryTooltipConfig.Descriptor instead. +func (StyleShopSettingsProto_EntryTooltipConfig) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2919, 0} +} + +type SubmitCombatChallengePokemonsOutProto_Result int32 + +const ( + SubmitCombatChallengePokemonsOutProto_UNSET SubmitCombatChallengePokemonsOutProto_Result = 0 + SubmitCombatChallengePokemonsOutProto_SUCCESS SubmitCombatChallengePokemonsOutProto_Result = 1 + SubmitCombatChallengePokemonsOutProto_ERROR_INVALID_CHALLENGE_STATE SubmitCombatChallengePokemonsOutProto_Result = 2 + SubmitCombatChallengePokemonsOutProto_ERROR_CHALLENGE_NOT_FOUND SubmitCombatChallengePokemonsOutProto_Result = 3 + SubmitCombatChallengePokemonsOutProto_ERROR_POKEMON_NOT_IN_INVENTORY SubmitCombatChallengePokemonsOutProto_Result = 4 + SubmitCombatChallengePokemonsOutProto_ERROR_NOT_ELIGIBLE_LEAGUE SubmitCombatChallengePokemonsOutProto_Result = 5 + SubmitCombatChallengePokemonsOutProto_ERROR_ALREADY_TIMEDOUT SubmitCombatChallengePokemonsOutProto_Result = 6 + SubmitCombatChallengePokemonsOutProto_ERROR_ALREADY_CANCELLED SubmitCombatChallengePokemonsOutProto_Result = 7 + SubmitCombatChallengePokemonsOutProto_ERROR_ACCESS_DENIED SubmitCombatChallengePokemonsOutProto_Result = 8 + SubmitCombatChallengePokemonsOutProto_ERROR_ALREADY_DECLINED SubmitCombatChallengePokemonsOutProto_Result = 9 +) + +// Enum value maps for SubmitCombatChallengePokemonsOutProto_Result. +var ( + SubmitCombatChallengePokemonsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_INVALID_CHALLENGE_STATE", + 3: "ERROR_CHALLENGE_NOT_FOUND", + 4: "ERROR_POKEMON_NOT_IN_INVENTORY", + 5: "ERROR_NOT_ELIGIBLE_LEAGUE", + 6: "ERROR_ALREADY_TIMEDOUT", + 7: "ERROR_ALREADY_CANCELLED", + 8: "ERROR_ACCESS_DENIED", + 9: "ERROR_ALREADY_DECLINED", + } + SubmitCombatChallengePokemonsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_INVALID_CHALLENGE_STATE": 2, + "ERROR_CHALLENGE_NOT_FOUND": 3, + "ERROR_POKEMON_NOT_IN_INVENTORY": 4, + "ERROR_NOT_ELIGIBLE_LEAGUE": 5, + "ERROR_ALREADY_TIMEDOUT": 6, + "ERROR_ALREADY_CANCELLED": 7, + "ERROR_ACCESS_DENIED": 8, + "ERROR_ALREADY_DECLINED": 9, + } +) + +func (x SubmitCombatChallengePokemonsOutProto_Result) Enum() *SubmitCombatChallengePokemonsOutProto_Result { + p := new(SubmitCombatChallengePokemonsOutProto_Result) + *p = x + return p +} + +func (x SubmitCombatChallengePokemonsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SubmitCombatChallengePokemonsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1234].Descriptor() +} + +func (SubmitCombatChallengePokemonsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1234] +} + +func (x SubmitCombatChallengePokemonsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SubmitCombatChallengePokemonsOutProto_Result.Descriptor instead. +func (SubmitCombatChallengePokemonsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2923, 0} +} + +type SubmitNewPoiOutProto_Status int32 + +const ( + SubmitNewPoiOutProto_UNSET SubmitNewPoiOutProto_Status = 0 + SubmitNewPoiOutProto_SUCCESS SubmitNewPoiOutProto_Status = 1 + SubmitNewPoiOutProto_FAILURE SubmitNewPoiOutProto_Status = 2 + SubmitNewPoiOutProto_INTERNAL_ERROR SubmitNewPoiOutProto_Status = 3 + SubmitNewPoiOutProto_TOO_MANY_RECENT_SUBMISSIONS SubmitNewPoiOutProto_Status = 4 + SubmitNewPoiOutProto_INVALID_INPUT SubmitNewPoiOutProto_Status = 5 + SubmitNewPoiOutProto_MINOR SubmitNewPoiOutProto_Status = 6 + SubmitNewPoiOutProto_NOT_AVAILABLE SubmitNewPoiOutProto_Status = 7 +) + +// Enum value maps for SubmitNewPoiOutProto_Status. +var ( + SubmitNewPoiOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + 3: "INTERNAL_ERROR", + 4: "TOO_MANY_RECENT_SUBMISSIONS", + 5: "INVALID_INPUT", + 6: "MINOR", + 7: "NOT_AVAILABLE", + } + SubmitNewPoiOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + "INTERNAL_ERROR": 3, + "TOO_MANY_RECENT_SUBMISSIONS": 4, + "INVALID_INPUT": 5, + "MINOR": 6, + "NOT_AVAILABLE": 7, + } +) + +func (x SubmitNewPoiOutProto_Status) Enum() *SubmitNewPoiOutProto_Status { + p := new(SubmitNewPoiOutProto_Status) + *p = x + return p +} + +func (x SubmitNewPoiOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SubmitNewPoiOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1235].Descriptor() +} + +func (SubmitNewPoiOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1235] +} + +func (x SubmitNewPoiOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SubmitNewPoiOutProto_Status.Descriptor instead. +func (SubmitNewPoiOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2926, 0} +} + +type SubmitRouteDraftOutProto_Result int32 + +const ( + SubmitRouteDraftOutProto_UNSET SubmitRouteDraftOutProto_Result = 0 + SubmitRouteDraftOutProto_SUCCESS SubmitRouteDraftOutProto_Result = 1 + SubmitRouteDraftOutProto_ERROR_UNKNOWN SubmitRouteDraftOutProto_Result = 2 + SubmitRouteDraftOutProto_ERROR_INVALID_ROUTE SubmitRouteDraftOutProto_Result = 3 + SubmitRouteDraftOutProto_ERROR_OLD_VERSION SubmitRouteDraftOutProto_Result = 4 + SubmitRouteDraftOutProto_ERROR_ROUTE_STATE_NOT_IN_PROGRESS SubmitRouteDraftOutProto_Result = 5 + SubmitRouteDraftOutProto_ERROR_TOO_MANY_RECENT_SUBMISSIONS SubmitRouteDraftOutProto_Result = 6 + SubmitRouteDraftOutProto_ERROR_ROUTE_SUBMISSION_UNAVAILABLE SubmitRouteDraftOutProto_Result = 7 + SubmitRouteDraftOutProto_ERROR_UNVISITED_FORT SubmitRouteDraftOutProto_Result = 8 + SubmitRouteDraftOutProto_ERROR_MATCHES_REJECTION SubmitRouteDraftOutProto_Result = 9 + SubmitRouteDraftOutProto_ERROR_MODERATION_REJECTION SubmitRouteDraftOutProto_Result = 10 + SubmitRouteDraftOutProto_PENDING_MODERATION_RESULT SubmitRouteDraftOutProto_Result = 11 +) + +// Enum value maps for SubmitRouteDraftOutProto_Result. +var ( + SubmitRouteDraftOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_INVALID_ROUTE", + 4: "ERROR_OLD_VERSION", + 5: "ERROR_ROUTE_STATE_NOT_IN_PROGRESS", + 6: "ERROR_TOO_MANY_RECENT_SUBMISSIONS", + 7: "ERROR_ROUTE_SUBMISSION_UNAVAILABLE", + 8: "ERROR_UNVISITED_FORT", + 9: "ERROR_MATCHES_REJECTION", + 10: "ERROR_MODERATION_REJECTION", + 11: "PENDING_MODERATION_RESULT", + } + SubmitRouteDraftOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_INVALID_ROUTE": 3, + "ERROR_OLD_VERSION": 4, + "ERROR_ROUTE_STATE_NOT_IN_PROGRESS": 5, + "ERROR_TOO_MANY_RECENT_SUBMISSIONS": 6, + "ERROR_ROUTE_SUBMISSION_UNAVAILABLE": 7, + "ERROR_UNVISITED_FORT": 8, + "ERROR_MATCHES_REJECTION": 9, + "ERROR_MODERATION_REJECTION": 10, + "PENDING_MODERATION_RESULT": 11, + } +) + +func (x SubmitRouteDraftOutProto_Result) Enum() *SubmitRouteDraftOutProto_Result { + p := new(SubmitRouteDraftOutProto_Result) + *p = x + return p +} + +func (x SubmitRouteDraftOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SubmitRouteDraftOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1236].Descriptor() +} + +func (SubmitRouteDraftOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1236] +} + +func (x SubmitRouteDraftOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SubmitRouteDraftOutProto_Result.Descriptor instead. +func (SubmitRouteDraftOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2928, 0} +} + +type SubmitRouteDraftProto_ApprovalOverride int32 + +const ( + SubmitRouteDraftProto_UNSET SubmitRouteDraftProto_ApprovalOverride = 0 + SubmitRouteDraftProto_APPROVE SubmitRouteDraftProto_ApprovalOverride = 1 + SubmitRouteDraftProto_REJECT SubmitRouteDraftProto_ApprovalOverride = 2 +) + +// Enum value maps for SubmitRouteDraftProto_ApprovalOverride. +var ( + SubmitRouteDraftProto_ApprovalOverride_name = map[int32]string{ + 0: "UNSET", + 1: "APPROVE", + 2: "REJECT", + } + SubmitRouteDraftProto_ApprovalOverride_value = map[string]int32{ + "UNSET": 0, + "APPROVE": 1, + "REJECT": 2, + } +) + +func (x SubmitRouteDraftProto_ApprovalOverride) Enum() *SubmitRouteDraftProto_ApprovalOverride { + p := new(SubmitRouteDraftProto_ApprovalOverride) + *p = x + return p +} + +func (x SubmitRouteDraftProto_ApprovalOverride) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SubmitRouteDraftProto_ApprovalOverride) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1237].Descriptor() +} + +func (SubmitRouteDraftProto_ApprovalOverride) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1237] +} + +func (x SubmitRouteDraftProto_ApprovalOverride) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SubmitRouteDraftProto_ApprovalOverride.Descriptor instead. +func (SubmitRouteDraftProto_ApprovalOverride) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2929, 0} +} + +type SyncBattleInventoryOutProto_Result int32 + +const ( + SyncBattleInventoryOutProto_UNSET SyncBattleInventoryOutProto_Result = 0 + SyncBattleInventoryOutProto_SUCCESS SyncBattleInventoryOutProto_Result = 1 + SyncBattleInventoryOutProto_ERROR SyncBattleInventoryOutProto_Result = 2 +) + +// Enum value maps for SyncBattleInventoryOutProto_Result. +var ( + SyncBattleInventoryOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + } + SyncBattleInventoryOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + } +) + +func (x SyncBattleInventoryOutProto_Result) Enum() *SyncBattleInventoryOutProto_Result { + p := new(SyncBattleInventoryOutProto_Result) + *p = x + return p +} + +func (x SyncBattleInventoryOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SyncBattleInventoryOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1238].Descriptor() +} + +func (SyncBattleInventoryOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1238] +} + +func (x SyncBattleInventoryOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SyncBattleInventoryOutProto_Result.Descriptor instead. +func (SyncBattleInventoryOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2936, 0} +} + +type SyncWeeklyChallengeMatchmakingStatusOutProto_Result int32 + +const ( + SyncWeeklyChallengeMatchmakingStatusOutProto_UNSET SyncWeeklyChallengeMatchmakingStatusOutProto_Result = 0 + SyncWeeklyChallengeMatchmakingStatusOutProto_MATCHMAKING_STILL_IN_PROGRESS SyncWeeklyChallengeMatchmakingStatusOutProto_Result = 1 + SyncWeeklyChallengeMatchmakingStatusOutProto_SUCCESS_PLAYER_FOUND_PARTY SyncWeeklyChallengeMatchmakingStatusOutProto_Result = 2 + SyncWeeklyChallengeMatchmakingStatusOutProto_PLAYER_NOT_IN_MATCHMAKING SyncWeeklyChallengeMatchmakingStatusOutProto_Result = 4 + SyncWeeklyChallengeMatchmakingStatusOutProto_ERROR_CREATING_PARTY_FROM_MATCH SyncWeeklyChallengeMatchmakingStatusOutProto_Result = 5 + SyncWeeklyChallengeMatchmakingStatusOutProto_ERROR_JOINING_PARTY_FROM_MATCH SyncWeeklyChallengeMatchmakingStatusOutProto_Result = 6 + SyncWeeklyChallengeMatchmakingStatusOutProto_ERROR_INTERNAL SyncWeeklyChallengeMatchmakingStatusOutProto_Result = 7 +) + +// Enum value maps for SyncWeeklyChallengeMatchmakingStatusOutProto_Result. +var ( + SyncWeeklyChallengeMatchmakingStatusOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "MATCHMAKING_STILL_IN_PROGRESS", + 2: "SUCCESS_PLAYER_FOUND_PARTY", + 4: "PLAYER_NOT_IN_MATCHMAKING", + 5: "ERROR_CREATING_PARTY_FROM_MATCH", + 6: "ERROR_JOINING_PARTY_FROM_MATCH", + 7: "ERROR_INTERNAL", + } + SyncWeeklyChallengeMatchmakingStatusOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "MATCHMAKING_STILL_IN_PROGRESS": 1, + "SUCCESS_PLAYER_FOUND_PARTY": 2, + "PLAYER_NOT_IN_MATCHMAKING": 4, + "ERROR_CREATING_PARTY_FROM_MATCH": 5, + "ERROR_JOINING_PARTY_FROM_MATCH": 6, + "ERROR_INTERNAL": 7, + } +) + +func (x SyncWeeklyChallengeMatchmakingStatusOutProto_Result) Enum() *SyncWeeklyChallengeMatchmakingStatusOutProto_Result { + p := new(SyncWeeklyChallengeMatchmakingStatusOutProto_Result) + *p = x + return p +} + +func (x SyncWeeklyChallengeMatchmakingStatusOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SyncWeeklyChallengeMatchmakingStatusOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1239].Descriptor() +} + +func (SyncWeeklyChallengeMatchmakingStatusOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1239] +} + +func (x SyncWeeklyChallengeMatchmakingStatusOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SyncWeeklyChallengeMatchmakingStatusOutProto_Result.Descriptor instead. +func (SyncWeeklyChallengeMatchmakingStatusOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2938, 0} +} + +type Tappable_TappableType int32 + +const ( + Tappable_TAPPABLE_TYPE_UNSET Tappable_TappableType = 0 + Tappable_TAPPABLE_TYPE_BREAKFAST Tappable_TappableType = 1 + Tappable_TAPPABLE_TYPE_ROUTE_PIN Tappable_TappableType = 2 + Tappable_TAPPABLE_TYPE_MAPLE Tappable_TappableType = 3 +) + +// Enum value maps for Tappable_TappableType. +var ( + Tappable_TappableType_name = map[int32]string{ + 0: "TAPPABLE_TYPE_UNSET", + 1: "TAPPABLE_TYPE_BREAKFAST", + 2: "TAPPABLE_TYPE_ROUTE_PIN", + 3: "TAPPABLE_TYPE_MAPLE", + } + Tappable_TappableType_value = map[string]int32{ + "TAPPABLE_TYPE_UNSET": 0, + "TAPPABLE_TYPE_BREAKFAST": 1, + "TAPPABLE_TYPE_ROUTE_PIN": 2, + "TAPPABLE_TYPE_MAPLE": 3, + } +) + +func (x Tappable_TappableType) Enum() *Tappable_TappableType { + p := new(Tappable_TappableType) + *p = x + return p +} + +func (x Tappable_TappableType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Tappable_TappableType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1240].Descriptor() +} + +func (Tappable_TappableType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1240] +} + +func (x Tappable_TappableType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use Tappable_TappableType.Descriptor instead. +func (Tappable_TappableType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2941, 0} +} + +type TappableEncounterProto_Result int32 + +const ( + TappableEncounterProto_TAPPABLE_ENCOUNTER_UNKNOWN TappableEncounterProto_Result = 0 + TappableEncounterProto_TAPPABLE_ENCOUNTER_SUCCESS TappableEncounterProto_Result = 1 + TappableEncounterProto_TAPPABLE_ENCOUNTER_NOT_AVAILABLE TappableEncounterProto_Result = 2 + TappableEncounterProto_TAPPABLE_ENCOUNTER_ALREADY_FINISHED TappableEncounterProto_Result = 3 + TappableEncounterProto_POKEMON_INVENTORY_FULL TappableEncounterProto_Result = 4 +) + +// Enum value maps for TappableEncounterProto_Result. +var ( + TappableEncounterProto_Result_name = map[int32]string{ + 0: "TAPPABLE_ENCOUNTER_UNKNOWN", + 1: "TAPPABLE_ENCOUNTER_SUCCESS", + 2: "TAPPABLE_ENCOUNTER_NOT_AVAILABLE", + 3: "TAPPABLE_ENCOUNTER_ALREADY_FINISHED", + 4: "POKEMON_INVENTORY_FULL", + } + TappableEncounterProto_Result_value = map[string]int32{ + "TAPPABLE_ENCOUNTER_UNKNOWN": 0, + "TAPPABLE_ENCOUNTER_SUCCESS": 1, + "TAPPABLE_ENCOUNTER_NOT_AVAILABLE": 2, + "TAPPABLE_ENCOUNTER_ALREADY_FINISHED": 3, + "POKEMON_INVENTORY_FULL": 4, + } +) + +func (x TappableEncounterProto_Result) Enum() *TappableEncounterProto_Result { + p := new(TappableEncounterProto_Result) + *p = x + return p +} + +func (x TappableEncounterProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TappableEncounterProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1241].Descriptor() +} + +func (TappableEncounterProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1241] +} + +func (x TappableEncounterProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TappableEncounterProto_Result.Descriptor instead. +func (TappableEncounterProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2942, 0} +} + +type TelemetryRecordResult_Status int32 + +const ( + TelemetryRecordResult_UNSET TelemetryRecordResult_Status = 0 + TelemetryRecordResult_INVALID_REQUEST TelemetryRecordResult_Status = 10 + TelemetryRecordResult_ACCESS_DENIED TelemetryRecordResult_Status = 11 + TelemetryRecordResult_NOT_APPROVED_EVENT TelemetryRecordResult_Status = 12 + TelemetryRecordResult_BACKEND_ERROR TelemetryRecordResult_Status = 20 + TelemetryRecordResult_THROTTLED TelemetryRecordResult_Status = 30 +) + +// Enum value maps for TelemetryRecordResult_Status. +var ( + TelemetryRecordResult_Status_name = map[int32]string{ + 0: "UNSET", + 10: "INVALID_REQUEST", + 11: "ACCESS_DENIED", + 12: "NOT_APPROVED_EVENT", + 20: "BACKEND_ERROR", + 30: "THROTTLED", + } + TelemetryRecordResult_Status_value = map[string]int32{ + "UNSET": 0, + "INVALID_REQUEST": 10, + "ACCESS_DENIED": 11, + "NOT_APPROVED_EVENT": 12, + "BACKEND_ERROR": 20, + "THROTTLED": 30, + } +) + +func (x TelemetryRecordResult_Status) Enum() *TelemetryRecordResult_Status { + p := new(TelemetryRecordResult_Status) + *p = x + return p +} + +func (x TelemetryRecordResult_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TelemetryRecordResult_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1242].Descriptor() +} + +func (TelemetryRecordResult_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1242] +} + +func (x TelemetryRecordResult_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TelemetryRecordResult_Status.Descriptor instead. +func (TelemetryRecordResult_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2948, 0} +} + +type TelemetryResponseProto_Status int32 + +const ( + TelemetryResponseProto_UNSET TelemetryResponseProto_Status = 0 + TelemetryResponseProto_SUCCESS TelemetryResponseProto_Status = 1 + TelemetryResponseProto_FAILURE TelemetryResponseProto_Status = 2 + TelemetryResponseProto_PARTIAL_FAILURE TelemetryResponseProto_Status = 3 +) + +// Enum value maps for TelemetryResponseProto_Status. +var ( + TelemetryResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + 3: "PARTIAL_FAILURE", + } + TelemetryResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + "PARTIAL_FAILURE": 3, + } +) + +func (x TelemetryResponseProto_Status) Enum() *TelemetryResponseProto_Status { + p := new(TelemetryResponseProto_Status) + *p = x + return p +} + +func (x TelemetryResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TelemetryResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1243].Descriptor() +} + +func (TelemetryResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1243] +} + +func (x TelemetryResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TelemetryResponseProto_Status.Descriptor instead. +func (TelemetryResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2951, 0} +} + +type TiledBlob_ContentType int32 + +const ( + TiledBlob_NIANTIC_VECTOR_MAPTILE TiledBlob_ContentType = 0 + TiledBlob_BIOME_RASTER_MAPTILE TiledBlob_ContentType = 1 +) + +// Enum value maps for TiledBlob_ContentType. +var ( + TiledBlob_ContentType_name = map[int32]string{ + 0: "NIANTIC_VECTOR_MAPTILE", + 1: "BIOME_RASTER_MAPTILE", + } + TiledBlob_ContentType_value = map[string]int32{ + "NIANTIC_VECTOR_MAPTILE": 0, + "BIOME_RASTER_MAPTILE": 1, + } +) + +func (x TiledBlob_ContentType) Enum() *TiledBlob_ContentType { + p := new(TiledBlob_ContentType) + *p = x + return p +} + +func (x TiledBlob_ContentType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TiledBlob_ContentType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1244].Descriptor() +} + +func (TiledBlob_ContentType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1244] +} + +func (x TiledBlob_ContentType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TiledBlob_ContentType.Descriptor instead. +func (TiledBlob_ContentType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2967, 0} +} + +type TimeGapProto_SpanUnit int32 + +const ( + TimeGapProto_UNSET TimeGapProto_SpanUnit = 0 + TimeGapProto_MILLISECOND TimeGapProto_SpanUnit = 1 + TimeGapProto_SECOND TimeGapProto_SpanUnit = 2 + TimeGapProto_MINUTE TimeGapProto_SpanUnit = 3 + TimeGapProto_HOUR TimeGapProto_SpanUnit = 4 + TimeGapProto_DAY TimeGapProto_SpanUnit = 5 + TimeGapProto_WEEK TimeGapProto_SpanUnit = 6 + TimeGapProto_MONTH TimeGapProto_SpanUnit = 7 + TimeGapProto_YEAR TimeGapProto_SpanUnit = 8 + TimeGapProto_DECADE TimeGapProto_SpanUnit = 9 +) + +// Enum value maps for TimeGapProto_SpanUnit. +var ( + TimeGapProto_SpanUnit_name = map[int32]string{ + 0: "UNSET", + 1: "MILLISECOND", + 2: "SECOND", + 3: "MINUTE", + 4: "HOUR", + 5: "DAY", + 6: "WEEK", + 7: "MONTH", + 8: "YEAR", + 9: "DECADE", + } + TimeGapProto_SpanUnit_value = map[string]int32{ + "UNSET": 0, + "MILLISECOND": 1, + "SECOND": 2, + "MINUTE": 3, + "HOUR": 4, + "DAY": 5, + "WEEK": 6, + "MONTH": 7, + "YEAR": 8, + "DECADE": 9, + } +) + +func (x TimeGapProto_SpanUnit) Enum() *TimeGapProto_SpanUnit { + p := new(TimeGapProto_SpanUnit) + *p = x + return p +} + +func (x TimeGapProto_SpanUnit) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TimeGapProto_SpanUnit) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1245].Descriptor() +} + +func (TimeGapProto_SpanUnit) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1245] +} + +func (x TimeGapProto_SpanUnit) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TimeGapProto_SpanUnit.Descriptor instead. +func (TimeGapProto_SpanUnit) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2969, 0} +} + +type TimeToPlayable_ResumedFrom int32 + +const ( + TimeToPlayable_UNDEFINED TimeToPlayable_ResumedFrom = 0 + TimeToPlayable_WARM TimeToPlayable_ResumedFrom = 1 + TimeToPlayable_COLD TimeToPlayable_ResumedFrom = 2 +) + +// Enum value maps for TimeToPlayable_ResumedFrom. +var ( + TimeToPlayable_ResumedFrom_name = map[int32]string{ + 0: "UNDEFINED", + 1: "WARM", + 2: "COLD", + } + TimeToPlayable_ResumedFrom_value = map[string]int32{ + "UNDEFINED": 0, + "WARM": 1, + "COLD": 2, + } +) + +func (x TimeToPlayable_ResumedFrom) Enum() *TimeToPlayable_ResumedFrom { + p := new(TimeToPlayable_ResumedFrom) + *p = x + return p +} + +func (x TimeToPlayable_ResumedFrom) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TimeToPlayable_ResumedFrom) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1246].Descriptor() +} + +func (TimeToPlayable_ResumedFrom) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1246] +} + +func (x TimeToPlayable_ResumedFrom) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TimeToPlayable_ResumedFrom.Descriptor instead. +func (TimeToPlayable_ResumedFrom) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2971, 0} +} + +type TitanAsyncFileUploadCompleteOutProto_ErrorStatus int32 + +const ( + TitanAsyncFileUploadCompleteOutProto_UNSET TitanAsyncFileUploadCompleteOutProto_ErrorStatus = 0 + TitanAsyncFileUploadCompleteOutProto_SERVER_UPDATE_FAILED TitanAsyncFileUploadCompleteOutProto_ErrorStatus = 1 + TitanAsyncFileUploadCompleteOutProto_MISSING_SUBMISSION_ID TitanAsyncFileUploadCompleteOutProto_ErrorStatus = 2 + TitanAsyncFileUploadCompleteOutProto_MISSING_SUBMISSION_TYPE TitanAsyncFileUploadCompleteOutProto_ErrorStatus = 3 + TitanAsyncFileUploadCompleteOutProto_MISSING_UPLOAD_STATUS TitanAsyncFileUploadCompleteOutProto_ErrorStatus = 4 +) + +// Enum value maps for TitanAsyncFileUploadCompleteOutProto_ErrorStatus. +var ( + TitanAsyncFileUploadCompleteOutProto_ErrorStatus_name = map[int32]string{ + 0: "UNSET", + 1: "SERVER_UPDATE_FAILED", + 2: "MISSING_SUBMISSION_ID", + 3: "MISSING_SUBMISSION_TYPE", + 4: "MISSING_UPLOAD_STATUS", + } + TitanAsyncFileUploadCompleteOutProto_ErrorStatus_value = map[string]int32{ + "UNSET": 0, + "SERVER_UPDATE_FAILED": 1, + "MISSING_SUBMISSION_ID": 2, + "MISSING_SUBMISSION_TYPE": 3, + "MISSING_UPLOAD_STATUS": 4, + } +) + +func (x TitanAsyncFileUploadCompleteOutProto_ErrorStatus) Enum() *TitanAsyncFileUploadCompleteOutProto_ErrorStatus { + p := new(TitanAsyncFileUploadCompleteOutProto_ErrorStatus) + *p = x + return p +} + +func (x TitanAsyncFileUploadCompleteOutProto_ErrorStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TitanAsyncFileUploadCompleteOutProto_ErrorStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1247].Descriptor() +} + +func (TitanAsyncFileUploadCompleteOutProto_ErrorStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1247] +} + +func (x TitanAsyncFileUploadCompleteOutProto_ErrorStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TitanAsyncFileUploadCompleteOutProto_ErrorStatus.Descriptor instead. +func (TitanAsyncFileUploadCompleteOutProto_ErrorStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2981, 0} +} + +type TitanAsyncFileUploadCompleteProto_Status int32 + +const ( + TitanAsyncFileUploadCompleteProto_UNSET TitanAsyncFileUploadCompleteProto_Status = 0 + TitanAsyncFileUploadCompleteProto_UPLOAD_DONE TitanAsyncFileUploadCompleteProto_Status = 1 + TitanAsyncFileUploadCompleteProto_UPLOAD_FAILED TitanAsyncFileUploadCompleteProto_Status = 2 +) + +// Enum value maps for TitanAsyncFileUploadCompleteProto_Status. +var ( + TitanAsyncFileUploadCompleteProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "UPLOAD_DONE", + 2: "UPLOAD_FAILED", + } + TitanAsyncFileUploadCompleteProto_Status_value = map[string]int32{ + "UNSET": 0, + "UPLOAD_DONE": 1, + "UPLOAD_FAILED": 2, + } +) + +func (x TitanAsyncFileUploadCompleteProto_Status) Enum() *TitanAsyncFileUploadCompleteProto_Status { + p := new(TitanAsyncFileUploadCompleteProto_Status) + *p = x + return p +} + +func (x TitanAsyncFileUploadCompleteProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TitanAsyncFileUploadCompleteProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1248].Descriptor() +} + +func (TitanAsyncFileUploadCompleteProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1248] +} + +func (x TitanAsyncFileUploadCompleteProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TitanAsyncFileUploadCompleteProto_Status.Descriptor instead. +func (TitanAsyncFileUploadCompleteProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2982, 0} +} + +type TitanGenerateGmapSignedUrlOutProto_Result int32 + +const ( + TitanGenerateGmapSignedUrlOutProto_UNSET TitanGenerateGmapSignedUrlOutProto_Result = 0 + TitanGenerateGmapSignedUrlOutProto_SUCCESS TitanGenerateGmapSignedUrlOutProto_Result = 1 + TitanGenerateGmapSignedUrlOutProto_ERROR_PLAYER_NOT_VALID TitanGenerateGmapSignedUrlOutProto_Result = 2 + TitanGenerateGmapSignedUrlOutProto_ERROR_RATE_LIMITED TitanGenerateGmapSignedUrlOutProto_Result = 3 + TitanGenerateGmapSignedUrlOutProto_ERROR_MISSING_INPUT TitanGenerateGmapSignedUrlOutProto_Result = 4 + TitanGenerateGmapSignedUrlOutProto_ERROR_UNKNOWN TitanGenerateGmapSignedUrlOutProto_Result = 5 +) + +// Enum value maps for TitanGenerateGmapSignedUrlOutProto_Result. +var ( + TitanGenerateGmapSignedUrlOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PLAYER_NOT_VALID", + 3: "ERROR_RATE_LIMITED", + 4: "ERROR_MISSING_INPUT", + 5: "ERROR_UNKNOWN", + } + TitanGenerateGmapSignedUrlOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PLAYER_NOT_VALID": 2, + "ERROR_RATE_LIMITED": 3, + "ERROR_MISSING_INPUT": 4, + "ERROR_UNKNOWN": 5, + } +) + +func (x TitanGenerateGmapSignedUrlOutProto_Result) Enum() *TitanGenerateGmapSignedUrlOutProto_Result { + p := new(TitanGenerateGmapSignedUrlOutProto_Result) + *p = x + return p +} + +func (x TitanGenerateGmapSignedUrlOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TitanGenerateGmapSignedUrlOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1249].Descriptor() +} + +func (TitanGenerateGmapSignedUrlOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1249] +} + +func (x TitanGenerateGmapSignedUrlOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TitanGenerateGmapSignedUrlOutProto_Result.Descriptor instead. +func (TitanGenerateGmapSignedUrlOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2985, 0} +} + +type TitanGetGmapSettingsOutProto_Result int32 + +const ( + TitanGetGmapSettingsOutProto_UNSET TitanGetGmapSettingsOutProto_Result = 0 + TitanGetGmapSettingsOutProto_SUCCESS TitanGetGmapSettingsOutProto_Result = 1 + TitanGetGmapSettingsOutProto_ERROR_UNKNOWN TitanGetGmapSettingsOutProto_Result = 2 + TitanGetGmapSettingsOutProto_ERROR_MISSING_CONFIG TitanGetGmapSettingsOutProto_Result = 3 + TitanGetGmapSettingsOutProto_ERROR_NO_UNIQUE_ID TitanGetGmapSettingsOutProto_Result = 4 +) + +// Enum value maps for TitanGetGmapSettingsOutProto_Result. +var ( + TitanGetGmapSettingsOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_MISSING_CONFIG", + 4: "ERROR_NO_UNIQUE_ID", + } + TitanGetGmapSettingsOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_MISSING_CONFIG": 3, + "ERROR_NO_UNIQUE_ID": 4, + } +) + +func (x TitanGetGmapSettingsOutProto_Result) Enum() *TitanGetGmapSettingsOutProto_Result { + p := new(TitanGetGmapSettingsOutProto_Result) + *p = x + return p +} + +func (x TitanGetGmapSettingsOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TitanGetGmapSettingsOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1250].Descriptor() +} + +func (TitanGetGmapSettingsOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1250] +} + +func (x TitanGetGmapSettingsOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TitanGetGmapSettingsOutProto_Result.Descriptor instead. +func (TitanGetGmapSettingsOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2992, 0} +} + +type TitanGetGrapeshotUploadUrlOutProto_Status int32 + +const ( + TitanGetGrapeshotUploadUrlOutProto_UNSET TitanGetGrapeshotUploadUrlOutProto_Status = 0 + TitanGetGrapeshotUploadUrlOutProto_FAILURE TitanGetGrapeshotUploadUrlOutProto_Status = 1 + TitanGetGrapeshotUploadUrlOutProto_SUCCESS TitanGetGrapeshotUploadUrlOutProto_Status = 2 + TitanGetGrapeshotUploadUrlOutProto_MISSING_FILE_CONTEXTS TitanGetGrapeshotUploadUrlOutProto_Status = 3 + TitanGetGrapeshotUploadUrlOutProto_DUPLICATE_FILE_CONTEXT TitanGetGrapeshotUploadUrlOutProto_Status = 4 + TitanGetGrapeshotUploadUrlOutProto_MISSING_SUBMISSION_TYPE TitanGetGrapeshotUploadUrlOutProto_Status = 5 + TitanGetGrapeshotUploadUrlOutProto_MISSING_SUBMISSION_ID TitanGetGrapeshotUploadUrlOutProto_Status = 6 + TitanGetGrapeshotUploadUrlOutProto_ALREADY_UPLOADED TitanGetGrapeshotUploadUrlOutProto_Status = 7 +) + +// Enum value maps for TitanGetGrapeshotUploadUrlOutProto_Status. +var ( + TitanGetGrapeshotUploadUrlOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "FAILURE", + 2: "SUCCESS", + 3: "MISSING_FILE_CONTEXTS", + 4: "DUPLICATE_FILE_CONTEXT", + 5: "MISSING_SUBMISSION_TYPE", + 6: "MISSING_SUBMISSION_ID", + 7: "ALREADY_UPLOADED", + } + TitanGetGrapeshotUploadUrlOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "FAILURE": 1, + "SUCCESS": 2, + "MISSING_FILE_CONTEXTS": 3, + "DUPLICATE_FILE_CONTEXT": 4, + "MISSING_SUBMISSION_TYPE": 5, + "MISSING_SUBMISSION_ID": 6, + "ALREADY_UPLOADED": 7, + } +) + +func (x TitanGetGrapeshotUploadUrlOutProto_Status) Enum() *TitanGetGrapeshotUploadUrlOutProto_Status { + p := new(TitanGetGrapeshotUploadUrlOutProto_Status) + *p = x + return p +} + +func (x TitanGetGrapeshotUploadUrlOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TitanGetGrapeshotUploadUrlOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1251].Descriptor() +} + +func (TitanGetGrapeshotUploadUrlOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1251] +} + +func (x TitanGetGrapeshotUploadUrlOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TitanGetGrapeshotUploadUrlOutProto_Status.Descriptor instead. +func (TitanGetGrapeshotUploadUrlOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2994, 0} +} + +type TitanGetImagesForPoiOutProto_Status int32 + +const ( + TitanGetImagesForPoiOutProto_UNSET TitanGetImagesForPoiOutProto_Status = 0 + TitanGetImagesForPoiOutProto_SUCCESS TitanGetImagesForPoiOutProto_Status = 1 + TitanGetImagesForPoiOutProto_POI_NOT_FOUND TitanGetImagesForPoiOutProto_Status = 2 + TitanGetImagesForPoiOutProto_INVALID_REQUEST TitanGetImagesForPoiOutProto_Status = 3 +) + +// Enum value maps for TitanGetImagesForPoiOutProto_Status. +var ( + TitanGetImagesForPoiOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "POI_NOT_FOUND", + 3: "INVALID_REQUEST", + } + TitanGetImagesForPoiOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "POI_NOT_FOUND": 2, + "INVALID_REQUEST": 3, + } +) + +func (x TitanGetImagesForPoiOutProto_Status) Enum() *TitanGetImagesForPoiOutProto_Status { + p := new(TitanGetImagesForPoiOutProto_Status) + *p = x + return p +} + +func (x TitanGetImagesForPoiOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TitanGetImagesForPoiOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1252].Descriptor() +} + +func (TitanGetImagesForPoiOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1252] +} + +func (x TitanGetImagesForPoiOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TitanGetImagesForPoiOutProto_Status.Descriptor instead. +func (TitanGetImagesForPoiOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2998, 0} +} + +type TitanGetMapDataOutProto_Status int32 + +const ( + TitanGetMapDataOutProto_UNSET TitanGetMapDataOutProto_Status = 0 + TitanGetMapDataOutProto_SUCCESS TitanGetMapDataOutProto_Status = 1 + TitanGetMapDataOutProto_INVALID_REQUEST TitanGetMapDataOutProto_Status = 2 + TitanGetMapDataOutProto_INTERNAL_ERROR TitanGetMapDataOutProto_Status = 3 +) + +// Enum value maps for TitanGetMapDataOutProto_Status. +var ( + TitanGetMapDataOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "INVALID_REQUEST", + 3: "INTERNAL_ERROR", + } + TitanGetMapDataOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "INVALID_REQUEST": 2, + "INTERNAL_ERROR": 3, + } +) + +func (x TitanGetMapDataOutProto_Status) Enum() *TitanGetMapDataOutProto_Status { + p := new(TitanGetMapDataOutProto_Status) + *p = x + return p +} + +func (x TitanGetMapDataOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TitanGetMapDataOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1253].Descriptor() +} + +func (TitanGetMapDataOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1253] +} + +func (x TitanGetMapDataOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TitanGetMapDataOutProto_Status.Descriptor instead. +func (TitanGetMapDataOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3000, 0} +} + +type TitanGetPoisInRadiusOutProto_Status int32 + +const ( + TitanGetPoisInRadiusOutProto_UNSET TitanGetPoisInRadiusOutProto_Status = 0 + TitanGetPoisInRadiusOutProto_SUCCESS TitanGetPoisInRadiusOutProto_Status = 1 + TitanGetPoisInRadiusOutProto_INTERNAL_ERROR TitanGetPoisInRadiusOutProto_Status = 2 +) + +// Enum value maps for TitanGetPoisInRadiusOutProto_Status. +var ( + TitanGetPoisInRadiusOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "INTERNAL_ERROR", + } + TitanGetPoisInRadiusOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "INTERNAL_ERROR": 2, + } +) + +func (x TitanGetPoisInRadiusOutProto_Status) Enum() *TitanGetPoisInRadiusOutProto_Status { + p := new(TitanGetPoisInRadiusOutProto_Status) + *p = x + return p +} + +func (x TitanGetPoisInRadiusOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TitanGetPoisInRadiusOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1254].Descriptor() +} + +func (TitanGetPoisInRadiusOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1254] +} + +func (x TitanGetPoisInRadiusOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TitanGetPoisInRadiusOutProto_Status.Descriptor instead. +func (TitanGetPoisInRadiusOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3004, 0} +} + +type TitanGetUploadUrlOutProto_Status int32 + +const ( + TitanGetUploadUrlOutProto_UNSET TitanGetUploadUrlOutProto_Status = 0 + TitanGetUploadUrlOutProto_FAILURES TitanGetUploadUrlOutProto_Status = 1 + TitanGetUploadUrlOutProto_SUCCESS TitanGetUploadUrlOutProto_Status = 2 + TitanGetUploadUrlOutProto_MISSING_IMAGE_CONTEXTS TitanGetUploadUrlOutProto_Status = 3 + TitanGetUploadUrlOutProto_DUPLICATE_IMAGE_CONTEXTS TitanGetUploadUrlOutProto_Status = 4 + TitanGetUploadUrlOutProto_ALREADY_UPLOADED TitanGetUploadUrlOutProto_Status = 5 + TitanGetUploadUrlOutProto_MISSING_REQUIRED_IMAGE_CONTEXTS TitanGetUploadUrlOutProto_Status = 6 + TitanGetUploadUrlOutProto_TOO_MANY_IMAGE_CONTEXTS TitanGetUploadUrlOutProto_Status = 7 +) + +// Enum value maps for TitanGetUploadUrlOutProto_Status. +var ( + TitanGetUploadUrlOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "FAILURES", + 2: "SUCCESS", + 3: "MISSING_IMAGE_CONTEXTS", + 4: "DUPLICATE_IMAGE_CONTEXTS", + 5: "ALREADY_UPLOADED", + 6: "MISSING_REQUIRED_IMAGE_CONTEXTS", + 7: "TOO_MANY_IMAGE_CONTEXTS", + } + TitanGetUploadUrlOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "FAILURES": 1, + "SUCCESS": 2, + "MISSING_IMAGE_CONTEXTS": 3, + "DUPLICATE_IMAGE_CONTEXTS": 4, + "ALREADY_UPLOADED": 5, + "MISSING_REQUIRED_IMAGE_CONTEXTS": 6, + "TOO_MANY_IMAGE_CONTEXTS": 7, + } +) + +func (x TitanGetUploadUrlOutProto_Status) Enum() *TitanGetUploadUrlOutProto_Status { + p := new(TitanGetUploadUrlOutProto_Status) + *p = x + return p +} + +func (x TitanGetUploadUrlOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TitanGetUploadUrlOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1255].Descriptor() +} + +func (TitanGetUploadUrlOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1255] +} + +func (x TitanGetUploadUrlOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TitanGetUploadUrlOutProto_Status.Descriptor instead. +func (TitanGetUploadUrlOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3006, 0} +} + +type TitanPlayerSubmissionResponseProto_Status int32 + +const ( + TitanPlayerSubmissionResponseProto_STATUS_UNSPECIFIED TitanPlayerSubmissionResponseProto_Status = 0 + TitanPlayerSubmissionResponseProto_SUCCESS TitanPlayerSubmissionResponseProto_Status = 1 + TitanPlayerSubmissionResponseProto_INTERNAL_ERROR TitanPlayerSubmissionResponseProto_Status = 2 + TitanPlayerSubmissionResponseProto_TOO_MANY_RECENT_SUBMISSIONS TitanPlayerSubmissionResponseProto_Status = 3 + TitanPlayerSubmissionResponseProto_MINOR TitanPlayerSubmissionResponseProto_Status = 4 + TitanPlayerSubmissionResponseProto_NOT_AVAILABLE TitanPlayerSubmissionResponseProto_Status = 5 + TitanPlayerSubmissionResponseProto_INVALID_INPUT TitanPlayerSubmissionResponseProto_Status = 6 + TitanPlayerSubmissionResponseProto_MISSING_IMAGE TitanPlayerSubmissionResponseProto_Status = 7 + TitanPlayerSubmissionResponseProto_DISTANCE_VALIDATION_FAILED TitanPlayerSubmissionResponseProto_Status = 8 +) + +// Enum value maps for TitanPlayerSubmissionResponseProto_Status. +var ( + TitanPlayerSubmissionResponseProto_Status_name = map[int32]string{ + 0: "STATUS_UNSPECIFIED", + 1: "SUCCESS", + 2: "INTERNAL_ERROR", + 3: "TOO_MANY_RECENT_SUBMISSIONS", + 4: "MINOR", + 5: "NOT_AVAILABLE", + 6: "INVALID_INPUT", + 7: "MISSING_IMAGE", + 8: "DISTANCE_VALIDATION_FAILED", + } + TitanPlayerSubmissionResponseProto_Status_value = map[string]int32{ + "STATUS_UNSPECIFIED": 0, + "SUCCESS": 1, + "INTERNAL_ERROR": 2, + "TOO_MANY_RECENT_SUBMISSIONS": 3, + "MINOR": 4, + "NOT_AVAILABLE": 5, + "INVALID_INPUT": 6, + "MISSING_IMAGE": 7, + "DISTANCE_VALIDATION_FAILED": 8, + } +) + +func (x TitanPlayerSubmissionResponseProto_Status) Enum() *TitanPlayerSubmissionResponseProto_Status { + p := new(TitanPlayerSubmissionResponseProto_Status) + *p = x + return p +} + +func (x TitanPlayerSubmissionResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TitanPlayerSubmissionResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1256].Descriptor() +} + +func (TitanPlayerSubmissionResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1256] +} + +func (x TitanPlayerSubmissionResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TitanPlayerSubmissionResponseProto_Status.Descriptor instead. +func (TitanPlayerSubmissionResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3012, 0} +} + +type TitanPoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds int32 + +const ( + TitanPoiSubmissionPhotoUploadErrorTelemetry_UNSET TitanPoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds = 0 + TitanPoiSubmissionPhotoUploadErrorTelemetry_POI_PHOTO_UPLOAD_ERROR TitanPoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds = 1 + TitanPoiSubmissionPhotoUploadErrorTelemetry_POI_PHOTO_UPLOAD_TIMEOUT TitanPoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds = 2 +) + +// Enum value maps for TitanPoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds. +var ( + TitanPoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds_name = map[int32]string{ + 0: "UNSET", + 1: "POI_PHOTO_UPLOAD_ERROR", + 2: "POI_PHOTO_UPLOAD_TIMEOUT", + } + TitanPoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds_value = map[string]int32{ + "UNSET": 0, + "POI_PHOTO_UPLOAD_ERROR": 1, + "POI_PHOTO_UPLOAD_TIMEOUT": 2, + } +) + +func (x TitanPoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds) Enum() *TitanPoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds { + p := new(TitanPoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds) + *p = x + return p +} + +func (x TitanPoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TitanPoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1257].Descriptor() +} + +func (TitanPoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1257] +} + +func (x TitanPoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TitanPoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds.Descriptor instead. +func (TitanPoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3014, 0} +} + +type TitanPoiSubmissionTelemetry_PoiCameraStepIds int32 + +const ( + TitanPoiSubmissionTelemetry_UNSET TitanPoiSubmissionTelemetry_PoiCameraStepIds = 0 + TitanPoiSubmissionTelemetry_ENTER TitanPoiSubmissionTelemetry_PoiCameraStepIds = 1 + TitanPoiSubmissionTelemetry_RETAKE TitanPoiSubmissionTelemetry_PoiCameraStepIds = 2 + TitanPoiSubmissionTelemetry_CONFIRM TitanPoiSubmissionTelemetry_PoiCameraStepIds = 3 + TitanPoiSubmissionTelemetry_EXIT TitanPoiSubmissionTelemetry_PoiCameraStepIds = 4 +) + +// Enum value maps for TitanPoiSubmissionTelemetry_PoiCameraStepIds. +var ( + TitanPoiSubmissionTelemetry_PoiCameraStepIds_name = map[int32]string{ + 0: "UNSET", + 1: "ENTER", + 2: "RETAKE", + 3: "CONFIRM", + 4: "EXIT", + } + TitanPoiSubmissionTelemetry_PoiCameraStepIds_value = map[string]int32{ + "UNSET": 0, + "ENTER": 1, + "RETAKE": 2, + "CONFIRM": 3, + "EXIT": 4, + } +) + +func (x TitanPoiSubmissionTelemetry_PoiCameraStepIds) Enum() *TitanPoiSubmissionTelemetry_PoiCameraStepIds { + p := new(TitanPoiSubmissionTelemetry_PoiCameraStepIds) + *p = x + return p +} + +func (x TitanPoiSubmissionTelemetry_PoiCameraStepIds) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TitanPoiSubmissionTelemetry_PoiCameraStepIds) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1258].Descriptor() +} + +func (TitanPoiSubmissionTelemetry_PoiCameraStepIds) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1258] +} + +func (x TitanPoiSubmissionTelemetry_PoiCameraStepIds) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TitanPoiSubmissionTelemetry_PoiCameraStepIds.Descriptor instead. +func (TitanPoiSubmissionTelemetry_PoiCameraStepIds) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3015, 0} +} + +type TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId int32 + +const ( + TitanPoiSubmissionTelemetry_UNKNOWN TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId = 0 + TitanPoiSubmissionTelemetry_POI_NOMINATION_ENTER TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId = 1 + TitanPoiSubmissionTelemetry_POI_TUTORIAL_COMPLETE TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId = 2 + TitanPoiSubmissionTelemetry_POI_MAP_CHANGEDVIEW_MAP TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId = 3 + TitanPoiSubmissionTelemetry_POI_MAP_CHANGEDVIEW_SATELLITE TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId = 4 + TitanPoiSubmissionTelemetry_POI_MAP_CENTER_LOCATION TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId = 5 + TitanPoiSubmissionTelemetry_POI_LOCATION_SET TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId = 6 + TitanPoiSubmissionTelemetry_POI_PHOTO_CAMERA_ENTER TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId = 7 + TitanPoiSubmissionTelemetry_POI_PHOTO_CAMERA_EXIT TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId = 8 + TitanPoiSubmissionTelemetry_POI_TITLE_ENTERED TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId = 9 + TitanPoiSubmissionTelemetry_POI_DESCRIPTION_ENTER TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId = 10 + TitanPoiSubmissionTelemetry_POI_DETAILS_CONFIRM TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId = 11 + TitanPoiSubmissionTelemetry_POI_SUPPORTINGINFO_ENTER TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId = 12 + TitanPoiSubmissionTelemetry_POI_SUBMIT_BUTTON_HIT TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId = 13 + TitanPoiSubmissionTelemetry_POI_EXIT_BUTTON_HIT TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId = 14 +) + +// Enum value maps for TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId. +var ( + TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId_name = map[int32]string{ + 0: "UNKNOWN", + 1: "POI_NOMINATION_ENTER", + 2: "POI_TUTORIAL_COMPLETE", + 3: "POI_MAP_CHANGEDVIEW_MAP", + 4: "POI_MAP_CHANGEDVIEW_SATELLITE", + 5: "POI_MAP_CENTER_LOCATION", + 6: "POI_LOCATION_SET", + 7: "POI_PHOTO_CAMERA_ENTER", + 8: "POI_PHOTO_CAMERA_EXIT", + 9: "POI_TITLE_ENTERED", + 10: "POI_DESCRIPTION_ENTER", + 11: "POI_DETAILS_CONFIRM", + 12: "POI_SUPPORTINGINFO_ENTER", + 13: "POI_SUBMIT_BUTTON_HIT", + 14: "POI_EXIT_BUTTON_HIT", + } + TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId_value = map[string]int32{ + "UNKNOWN": 0, + "POI_NOMINATION_ENTER": 1, + "POI_TUTORIAL_COMPLETE": 2, + "POI_MAP_CHANGEDVIEW_MAP": 3, + "POI_MAP_CHANGEDVIEW_SATELLITE": 4, + "POI_MAP_CENTER_LOCATION": 5, + "POI_LOCATION_SET": 6, + "POI_PHOTO_CAMERA_ENTER": 7, + "POI_PHOTO_CAMERA_EXIT": 8, + "POI_TITLE_ENTERED": 9, + "POI_DESCRIPTION_ENTER": 10, + "POI_DETAILS_CONFIRM": 11, + "POI_SUPPORTINGINFO_ENTER": 12, + "POI_SUBMIT_BUTTON_HIT": 13, + "POI_EXIT_BUTTON_HIT": 14, + } +) + +func (x TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId) Enum() *TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId { + p := new(TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId) + *p = x + return p +} + +func (x TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1259].Descriptor() +} + +func (TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1259] +} + +func (x TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId.Descriptor instead. +func (TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3015, 1} +} + +type TitanPortalCurationImageResult_Result int32 + +const ( + TitanPortalCurationImageResult_UNSET TitanPortalCurationImageResult_Result = 0 + TitanPortalCurationImageResult_SUCCESS TitanPortalCurationImageResult_Result = 1 + TitanPortalCurationImageResult_FEATURE_DISABLED TitanPortalCurationImageResult_Result = 2 + TitanPortalCurationImageResult_ALREADY_UPLOADED TitanPortalCurationImageResult_Result = 3 + TitanPortalCurationImageResult_IMAGE_NOT_FOUND TitanPortalCurationImageResult_Result = 4 + TitanPortalCurationImageResult_IMAGE_TOO_BIG TitanPortalCurationImageResult_Result = 5 + TitanPortalCurationImageResult_IMAGE_NOT_SERVABLE TitanPortalCurationImageResult_Result = 6 + TitanPortalCurationImageResult_PORTAL_NOT_FOUND TitanPortalCurationImageResult_Result = 7 +) + +// Enum value maps for TitanPortalCurationImageResult_Result. +var ( + TitanPortalCurationImageResult_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FEATURE_DISABLED", + 3: "ALREADY_UPLOADED", + 4: "IMAGE_NOT_FOUND", + 5: "IMAGE_TOO_BIG", + 6: "IMAGE_NOT_SERVABLE", + 7: "PORTAL_NOT_FOUND", + } + TitanPortalCurationImageResult_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FEATURE_DISABLED": 2, + "ALREADY_UPLOADED": 3, + "IMAGE_NOT_FOUND": 4, + "IMAGE_TOO_BIG": 5, + "IMAGE_NOT_SERVABLE": 6, + "PORTAL_NOT_FOUND": 7, + } +) + +func (x TitanPortalCurationImageResult_Result) Enum() *TitanPortalCurationImageResult_Result { + p := new(TitanPortalCurationImageResult_Result) + *p = x + return p +} + +func (x TitanPortalCurationImageResult_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TitanPortalCurationImageResult_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1260].Descriptor() +} + +func (TitanPortalCurationImageResult_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1260] +} + +func (x TitanPortalCurationImageResult_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TitanPortalCurationImageResult_Result.Descriptor instead. +func (TitanPortalCurationImageResult_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3017, 0} +} + +type TitanSubmitNewPoiOutProto_Status int32 + +const ( + TitanSubmitNewPoiOutProto_UNSET TitanSubmitNewPoiOutProto_Status = 0 + TitanSubmitNewPoiOutProto_SUCCESS TitanSubmitNewPoiOutProto_Status = 1 + TitanSubmitNewPoiOutProto_FAILURE TitanSubmitNewPoiOutProto_Status = 2 + TitanSubmitNewPoiOutProto_INTERNAL_ERROR TitanSubmitNewPoiOutProto_Status = 3 + TitanSubmitNewPoiOutProto_TOO_MANY_RECENT_SUBMISSIONS TitanSubmitNewPoiOutProto_Status = 4 + TitanSubmitNewPoiOutProto_INVALID_INPUT TitanSubmitNewPoiOutProto_Status = 5 + TitanSubmitNewPoiOutProto_MINOR TitanSubmitNewPoiOutProto_Status = 6 + TitanSubmitNewPoiOutProto_NOT_AVAILABLE TitanSubmitNewPoiOutProto_Status = 7 + TitanSubmitNewPoiOutProto_ALREADY_EXISTS TitanSubmitNewPoiOutProto_Status = 8 +) + +// Enum value maps for TitanSubmitNewPoiOutProto_Status. +var ( + TitanSubmitNewPoiOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + 3: "INTERNAL_ERROR", + 4: "TOO_MANY_RECENT_SUBMISSIONS", + 5: "INVALID_INPUT", + 6: "MINOR", + 7: "NOT_AVAILABLE", + 8: "ALREADY_EXISTS", + } + TitanSubmitNewPoiOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + "INTERNAL_ERROR": 3, + "TOO_MANY_RECENT_SUBMISSIONS": 4, + "INVALID_INPUT": 5, + "MINOR": 6, + "NOT_AVAILABLE": 7, + "ALREADY_EXISTS": 8, + } +) + +func (x TitanSubmitNewPoiOutProto_Status) Enum() *TitanSubmitNewPoiOutProto_Status { + p := new(TitanSubmitNewPoiOutProto_Status) + *p = x + return p +} + +func (x TitanSubmitNewPoiOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TitanSubmitNewPoiOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1261].Descriptor() +} + +func (TitanSubmitNewPoiOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1261] +} + +func (x TitanSubmitNewPoiOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TitanSubmitNewPoiOutProto_Status.Descriptor instead. +func (TitanSubmitNewPoiOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3019, 0} +} + +type TitanSubmitPlayerImageVoteForPoiOutProto_Status int32 + +const ( + TitanSubmitPlayerImageVoteForPoiOutProto_UNSET TitanSubmitPlayerImageVoteForPoiOutProto_Status = 0 + TitanSubmitPlayerImageVoteForPoiOutProto_SUCCESS TitanSubmitPlayerImageVoteForPoiOutProto_Status = 1 + TitanSubmitPlayerImageVoteForPoiOutProto_POI_NOT_FOUND TitanSubmitPlayerImageVoteForPoiOutProto_Status = 2 + TitanSubmitPlayerImageVoteForPoiOutProto_POI_IMAGE_NOT_FOUND TitanSubmitPlayerImageVoteForPoiOutProto_Status = 3 + TitanSubmitPlayerImageVoteForPoiOutProto_INVALID_REQUEST TitanSubmitPlayerImageVoteForPoiOutProto_Status = 6 +) + +// Enum value maps for TitanSubmitPlayerImageVoteForPoiOutProto_Status. +var ( + TitanSubmitPlayerImageVoteForPoiOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "POI_NOT_FOUND", + 3: "POI_IMAGE_NOT_FOUND", + 6: "INVALID_REQUEST", + } + TitanSubmitPlayerImageVoteForPoiOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "POI_NOT_FOUND": 2, + "POI_IMAGE_NOT_FOUND": 3, + "INVALID_REQUEST": 6, + } +) + +func (x TitanSubmitPlayerImageVoteForPoiOutProto_Status) Enum() *TitanSubmitPlayerImageVoteForPoiOutProto_Status { + p := new(TitanSubmitPlayerImageVoteForPoiOutProto_Status) + *p = x + return p +} + +func (x TitanSubmitPlayerImageVoteForPoiOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TitanSubmitPlayerImageVoteForPoiOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1262].Descriptor() +} + +func (TitanSubmitPlayerImageVoteForPoiOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1262] +} + +func (x TitanSubmitPlayerImageVoteForPoiOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TitanSubmitPlayerImageVoteForPoiOutProto_Status.Descriptor instead. +func (TitanSubmitPlayerImageVoteForPoiOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3021, 0} +} + +type TradeExclusionProto_ExclusionReason int32 + +const ( + TradeExclusionProto_UNSET TradeExclusionProto_ExclusionReason = 0 + TradeExclusionProto_MYTHICAL_POKEMON TradeExclusionProto_ExclusionReason = 1 + TradeExclusionProto_SLASHED TradeExclusionProto_ExclusionReason = 2 + TradeExclusionProto_GYM_DEPLOYED TradeExclusionProto_ExclusionReason = 3 + TradeExclusionProto_BUDDY TradeExclusionProto_ExclusionReason = 4 + TradeExclusionProto_STAMINA_NOT_FULL TradeExclusionProto_ExclusionReason = 5 + TradeExclusionProto_EGG_NOT_HATCHED TradeExclusionProto_ExclusionReason = 6 + TradeExclusionProto_FRIENDSHIP_LEVEL_LOW TradeExclusionProto_ExclusionReason = 7 + TradeExclusionProto_FRIEND_CANNOT_AFFORD TradeExclusionProto_ExclusionReason = 8 + TradeExclusionProto_FRIEND_REACHED_DAILY_LIMIT TradeExclusionProto_ExclusionReason = 9 + TradeExclusionProto_ALREADY_TRADED TradeExclusionProto_ExclusionReason = 10 + TradeExclusionProto_PLAYER_CANNOT_AFFORD TradeExclusionProto_ExclusionReason = 11 + TradeExclusionProto_PLAYER_REACHED_DAILY_LIMIT TradeExclusionProto_ExclusionReason = 12 + TradeExclusionProto_FAVORITE TradeExclusionProto_ExclusionReason = 13 + TradeExclusionProto_TEMP_EVOLVED TradeExclusionProto_ExclusionReason = 14 + TradeExclusionProto_FUSION_POKEMON TradeExclusionProto_ExclusionReason = 15 + TradeExclusionProto_FUSION_COMPONENT_POKEMON TradeExclusionProto_ExclusionReason = 16 + TradeExclusionProto_LAST_BREAD_POKEMON TradeExclusionProto_ExclusionReason = 17 + TradeExclusionProto_IN_ESCROW TradeExclusionProto_ExclusionReason = 18 + TradeExclusionProto_UNTRADABLE_CATCH_COOLDOWN TradeExclusionProto_ExclusionReason = 19 +) + +// Enum value maps for TradeExclusionProto_ExclusionReason. +var ( + TradeExclusionProto_ExclusionReason_name = map[int32]string{ + 0: "UNSET", + 1: "MYTHICAL_POKEMON", + 2: "SLASHED", + 3: "GYM_DEPLOYED", + 4: "BUDDY", + 5: "STAMINA_NOT_FULL", + 6: "EGG_NOT_HATCHED", + 7: "FRIENDSHIP_LEVEL_LOW", + 8: "FRIEND_CANNOT_AFFORD", + 9: "FRIEND_REACHED_DAILY_LIMIT", + 10: "ALREADY_TRADED", + 11: "PLAYER_CANNOT_AFFORD", + 12: "PLAYER_REACHED_DAILY_LIMIT", + 13: "FAVORITE", + 14: "TEMP_EVOLVED", + 15: "FUSION_POKEMON", + 16: "FUSION_COMPONENT_POKEMON", + 17: "LAST_BREAD_POKEMON", + 18: "IN_ESCROW", + 19: "UNTRADABLE_CATCH_COOLDOWN", + } + TradeExclusionProto_ExclusionReason_value = map[string]int32{ + "UNSET": 0, + "MYTHICAL_POKEMON": 1, + "SLASHED": 2, + "GYM_DEPLOYED": 3, + "BUDDY": 4, + "STAMINA_NOT_FULL": 5, + "EGG_NOT_HATCHED": 6, + "FRIENDSHIP_LEVEL_LOW": 7, + "FRIEND_CANNOT_AFFORD": 8, + "FRIEND_REACHED_DAILY_LIMIT": 9, + "ALREADY_TRADED": 10, + "PLAYER_CANNOT_AFFORD": 11, + "PLAYER_REACHED_DAILY_LIMIT": 12, + "FAVORITE": 13, + "TEMP_EVOLVED": 14, + "FUSION_POKEMON": 15, + "FUSION_COMPONENT_POKEMON": 16, + "LAST_BREAD_POKEMON": 17, + "IN_ESCROW": 18, + "UNTRADABLE_CATCH_COOLDOWN": 19, + } +) + +func (x TradeExclusionProto_ExclusionReason) Enum() *TradeExclusionProto_ExclusionReason { + p := new(TradeExclusionProto_ExclusionReason) + *p = x + return p +} + +func (x TradeExclusionProto_ExclusionReason) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TradeExclusionProto_ExclusionReason) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1263].Descriptor() +} + +func (TradeExclusionProto_ExclusionReason) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1263] +} + +func (x TradeExclusionProto_ExclusionReason) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TradeExclusionProto_ExclusionReason.Descriptor instead. +func (TradeExclusionProto_ExclusionReason) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3042, 0} +} + +type TradingLogEntry_Result int32 + +const ( + TradingLogEntry_UNSET TradingLogEntry_Result = 0 + TradingLogEntry_SUCCESS TradingLogEntry_Result = 1 +) + +// Enum value maps for TradingLogEntry_Result. +var ( + TradingLogEntry_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + TradingLogEntry_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x TradingLogEntry_Result) Enum() *TradingLogEntry_Result { + p := new(TradingLogEntry_Result) + *p = x + return p +} + +func (x TradingLogEntry_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TradingLogEntry_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1264].Descriptor() +} + +func (TradingLogEntry_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1264] +} + +func (x TradingLogEntry_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TradingLogEntry_Result.Descriptor instead. +func (TradingLogEntry_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3045, 0} +} + +type TradingProto_TradingState int32 + +const ( + TradingProto_UNSET_TRADINGSTATE TradingProto_TradingState = 0 + TradingProto_PRIMORDIAL TradingProto_TradingState = 1 + TradingProto_WAIT TradingProto_TradingState = 2 + TradingProto_ACTIVE TradingProto_TradingState = 3 + TradingProto_CONFIRMED TradingProto_TradingState = 4 + TradingProto_FINISHED TradingProto_TradingState = 5 +) + +// Enum value maps for TradingProto_TradingState. +var ( + TradingProto_TradingState_name = map[int32]string{ + 0: "UNSET_TRADINGSTATE", + 1: "PRIMORDIAL", + 2: "WAIT", + 3: "ACTIVE", + 4: "CONFIRMED", + 5: "FINISHED", + } + TradingProto_TradingState_value = map[string]int32{ + "UNSET_TRADINGSTATE": 0, + "PRIMORDIAL": 1, + "WAIT": 2, + "ACTIVE": 3, + "CONFIRMED": 4, + "FINISHED": 5, + } +) + +func (x TradingProto_TradingState) Enum() *TradingProto_TradingState { + p := new(TradingProto_TradingState) + *p = x + return p +} + +func (x TradingProto_TradingState) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TradingProto_TradingState) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1265].Descriptor() +} + +func (TradingProto_TradingState) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1265] +} + +func (x TradingProto_TradingState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TradingProto_TradingState.Descriptor instead. +func (TradingProto_TradingState) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3047, 0} +} + +type TransferContestEntryOutProto_Status int32 + +const ( + TransferContestEntryOutProto_UNSET TransferContestEntryOutProto_Status = 0 + TransferContestEntryOutProto_SUCCESS TransferContestEntryOutProto_Status = 1 + TransferContestEntryOutProto_ERROR TransferContestEntryOutProto_Status = 2 + TransferContestEntryOutProto_OUT_OF_RANGE TransferContestEntryOutProto_Status = 3 + TransferContestEntryOutProto_ENTRY_TO_REMOVE_NOT_FOUND TransferContestEntryOutProto_Status = 4 + TransferContestEntryOutProto_POKEMON_ID_TO_TRANSFER_MISSING TransferContestEntryOutProto_Status = 5 + TransferContestEntryOutProto_POKEMON_TO_TRANSFER_DIFFERENT TransferContestEntryOutProto_Status = 6 + TransferContestEntryOutProto_CONTEST_LIMIT_REACHED TransferContestEntryOutProto_Status = 7 + TransferContestEntryOutProto_POKEMON_ID_TO_REPLACE_MISSING TransferContestEntryOutProto_Status = 8 + TransferContestEntryOutProto_CONTEST_ID_TO_REMOVE_MISSING TransferContestEntryOutProto_Status = 9 + TransferContestEntryOutProto_POKEMON_TO_REPLACE_NOT_FOUND TransferContestEntryOutProto_Status = 10 + TransferContestEntryOutProto_POKEMON_TO_REPLACE_DIFFERENT TransferContestEntryOutProto_Status = 11 + TransferContestEntryOutProto_PENDING_REWARD_ENTRY_NOT_ALLOWED TransferContestEntryOutProto_Status = 12 +) + +// Enum value maps for TransferContestEntryOutProto_Status. +var ( + TransferContestEntryOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + 3: "OUT_OF_RANGE", + 4: "ENTRY_TO_REMOVE_NOT_FOUND", + 5: "POKEMON_ID_TO_TRANSFER_MISSING", + 6: "POKEMON_TO_TRANSFER_DIFFERENT", + 7: "CONTEST_LIMIT_REACHED", + 8: "POKEMON_ID_TO_REPLACE_MISSING", + 9: "CONTEST_ID_TO_REMOVE_MISSING", + 10: "POKEMON_TO_REPLACE_NOT_FOUND", + 11: "POKEMON_TO_REPLACE_DIFFERENT", + 12: "PENDING_REWARD_ENTRY_NOT_ALLOWED", + } + TransferContestEntryOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + "OUT_OF_RANGE": 3, + "ENTRY_TO_REMOVE_NOT_FOUND": 4, + "POKEMON_ID_TO_TRANSFER_MISSING": 5, + "POKEMON_TO_TRANSFER_DIFFERENT": 6, + "CONTEST_LIMIT_REACHED": 7, + "POKEMON_ID_TO_REPLACE_MISSING": 8, + "CONTEST_ID_TO_REMOVE_MISSING": 9, + "POKEMON_TO_REPLACE_NOT_FOUND": 10, + "POKEMON_TO_REPLACE_DIFFERENT": 11, + "PENDING_REWARD_ENTRY_NOT_ALLOWED": 12, + } +) + +func (x TransferContestEntryOutProto_Status) Enum() *TransferContestEntryOutProto_Status { + p := new(TransferContestEntryOutProto_Status) + *p = x + return p +} + +func (x TransferContestEntryOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TransferContestEntryOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1266].Descriptor() +} + +func (TransferContestEntryOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1266] +} + +func (x TransferContestEntryOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TransferContestEntryOutProto_Status.Descriptor instead. +func (TransferContestEntryOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3051, 0} +} + +type TransferPokemonSizeLeaderboardEntryOutProto_Status int32 + +const ( + TransferPokemonSizeLeaderboardEntryOutProto_UNSET TransferPokemonSizeLeaderboardEntryOutProto_Status = 0 + TransferPokemonSizeLeaderboardEntryOutProto_SUCCESS TransferPokemonSizeLeaderboardEntryOutProto_Status = 1 + TransferPokemonSizeLeaderboardEntryOutProto_ERROR TransferPokemonSizeLeaderboardEntryOutProto_Status = 2 + TransferPokemonSizeLeaderboardEntryOutProto_OUT_OF_RANGE TransferPokemonSizeLeaderboardEntryOutProto_Status = 3 + TransferPokemonSizeLeaderboardEntryOutProto_ENTRY_TO_REMOVE_NOT_FOUND TransferPokemonSizeLeaderboardEntryOutProto_Status = 4 + TransferPokemonSizeLeaderboardEntryOutProto_POKEMON_ID_TO_TRANSFER_MISSING TransferPokemonSizeLeaderboardEntryOutProto_Status = 5 + TransferPokemonSizeLeaderboardEntryOutProto_POKEMON_TO_TRANSFER_DIFFERENT TransferPokemonSizeLeaderboardEntryOutProto_Status = 6 + TransferPokemonSizeLeaderboardEntryOutProto_CONTEST_LIMIT_REACHED TransferPokemonSizeLeaderboardEntryOutProto_Status = 7 + TransferPokemonSizeLeaderboardEntryOutProto_POKEMON_ID_TO_REPLACE_MISSING TransferPokemonSizeLeaderboardEntryOutProto_Status = 8 + TransferPokemonSizeLeaderboardEntryOutProto_CONTEST_ID_TO_REMOVE_MISSING TransferPokemonSizeLeaderboardEntryOutProto_Status = 9 + TransferPokemonSizeLeaderboardEntryOutProto_POKEMON_TO_REPLACE_NOT_FOUND TransferPokemonSizeLeaderboardEntryOutProto_Status = 10 + TransferPokemonSizeLeaderboardEntryOutProto_POKEMON_TO_REPLACE_DIFFERENT TransferPokemonSizeLeaderboardEntryOutProto_Status = 11 + TransferPokemonSizeLeaderboardEntryOutProto_PENDING_REWARD_ENTRY_NOT_ALLOWED TransferPokemonSizeLeaderboardEntryOutProto_Status = 12 +) + +// Enum value maps for TransferPokemonSizeLeaderboardEntryOutProto_Status. +var ( + TransferPokemonSizeLeaderboardEntryOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + 3: "OUT_OF_RANGE", + 4: "ENTRY_TO_REMOVE_NOT_FOUND", + 5: "POKEMON_ID_TO_TRANSFER_MISSING", + 6: "POKEMON_TO_TRANSFER_DIFFERENT", + 7: "CONTEST_LIMIT_REACHED", + 8: "POKEMON_ID_TO_REPLACE_MISSING", + 9: "CONTEST_ID_TO_REMOVE_MISSING", + 10: "POKEMON_TO_REPLACE_NOT_FOUND", + 11: "POKEMON_TO_REPLACE_DIFFERENT", + 12: "PENDING_REWARD_ENTRY_NOT_ALLOWED", + } + TransferPokemonSizeLeaderboardEntryOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + "OUT_OF_RANGE": 3, + "ENTRY_TO_REMOVE_NOT_FOUND": 4, + "POKEMON_ID_TO_TRANSFER_MISSING": 5, + "POKEMON_TO_TRANSFER_DIFFERENT": 6, + "CONTEST_LIMIT_REACHED": 7, + "POKEMON_ID_TO_REPLACE_MISSING": 8, + "CONTEST_ID_TO_REMOVE_MISSING": 9, + "POKEMON_TO_REPLACE_NOT_FOUND": 10, + "POKEMON_TO_REPLACE_DIFFERENT": 11, + "PENDING_REWARD_ENTRY_NOT_ALLOWED": 12, + } +) + +func (x TransferPokemonSizeLeaderboardEntryOutProto_Status) Enum() *TransferPokemonSizeLeaderboardEntryOutProto_Status { + p := new(TransferPokemonSizeLeaderboardEntryOutProto_Status) + *p = x + return p +} + +func (x TransferPokemonSizeLeaderboardEntryOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TransferPokemonSizeLeaderboardEntryOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1267].Descriptor() +} + +func (TransferPokemonSizeLeaderboardEntryOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1267] +} + +func (x TransferPokemonSizeLeaderboardEntryOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TransferPokemonSizeLeaderboardEntryOutProto_Status.Descriptor instead. +func (TransferPokemonSizeLeaderboardEntryOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3053, 0} +} + +type TransferPokemonToPokemonHomeOutProto_Status int32 + +const ( + TransferPokemonToPokemonHomeOutProto_UNSET TransferPokemonToPokemonHomeOutProto_Status = 0 + TransferPokemonToPokemonHomeOutProto_SUCCESS TransferPokemonToPokemonHomeOutProto_Status = 1 + TransferPokemonToPokemonHomeOutProto_ERROR_PLAYER_LEVEL_TOO_LOW TransferPokemonToPokemonHomeOutProto_Status = 2 + TransferPokemonToPokemonHomeOutProto_ERROR_NO_NAID_LINKED TransferPokemonToPokemonHomeOutProto_Status = 3 + TransferPokemonToPokemonHomeOutProto_ERROR_TOO_MANY_POKEMON TransferPokemonToPokemonHomeOutProto_Status = 4 + TransferPokemonToPokemonHomeOutProto_ERROR_SERVER_CLIENT_ENERGY_COST_MISMATCH TransferPokemonToPokemonHomeOutProto_Status = 5 + TransferPokemonToPokemonHomeOutProto_ERROR_INSUFFICIENT_ENERGY TransferPokemonToPokemonHomeOutProto_Status = 6 + TransferPokemonToPokemonHomeOutProto_ERROR_TRANSFER_IN_PROGRESS TransferPokemonToPokemonHomeOutProto_Status = 7 + TransferPokemonToPokemonHomeOutProto_ERROR_POKEMON_DEPLOYED TransferPokemonToPokemonHomeOutProto_Status = 10 + TransferPokemonToPokemonHomeOutProto_ERROR_POKEMON_IS_EGG TransferPokemonToPokemonHomeOutProto_Status = 11 + TransferPokemonToPokemonHomeOutProto_ERROR_POKEMON_IS_BUDDY TransferPokemonToPokemonHomeOutProto_Status = 12 + TransferPokemonToPokemonHomeOutProto_ERROR_POKEMON_BAD TransferPokemonToPokemonHomeOutProto_Status = 13 + TransferPokemonToPokemonHomeOutProto_ERROR_POKEMON_IS_MEGA TransferPokemonToPokemonHomeOutProto_Status = 14 + TransferPokemonToPokemonHomeOutProto_ERROR_POKEMON_FAVORITED TransferPokemonToPokemonHomeOutProto_Status = 15 + TransferPokemonToPokemonHomeOutProto_ERROR_POKEMON_NOT_FOUND TransferPokemonToPokemonHomeOutProto_Status = 16 + TransferPokemonToPokemonHomeOutProto_ERROR_VALIDATION_UNKNOWN TransferPokemonToPokemonHomeOutProto_Status = 17 + TransferPokemonToPokemonHomeOutProto_ERROR_POKEMON_HAS_COSTUME TransferPokemonToPokemonHomeOutProto_Status = 21 + TransferPokemonToPokemonHomeOutProto_ERROR_POKEMON_IS_SHADOW TransferPokemonToPokemonHomeOutProto_Status = 22 + TransferPokemonToPokemonHomeOutProto_ERROR_POKEMON_DISALLOWED TransferPokemonToPokemonHomeOutProto_Status = 23 + TransferPokemonToPokemonHomeOutProto_ERROR_FUSION_POKEMON TransferPokemonToPokemonHomeOutProto_Status = 24 + TransferPokemonToPokemonHomeOutProto_ERROR_FUSION_COMPONENT_POKEMON TransferPokemonToPokemonHomeOutProto_Status = 25 + TransferPokemonToPokemonHomeOutProto_ERROR_POKEMON_IS_LAST_MAX TransferPokemonToPokemonHomeOutProto_Status = 26 + TransferPokemonToPokemonHomeOutProto_ERROR_POKEMON_IS_GMAX TransferPokemonToPokemonHomeOutProto_Status = 27 + TransferPokemonToPokemonHomeOutProto_ERROR_POKEMON_IS_HYPER_TRAINED TransferPokemonToPokemonHomeOutProto_Status = 28 + TransferPokemonToPokemonHomeOutProto_ERROR_PHAPI_REQUEST_BODY_FALSE TransferPokemonToPokemonHomeOutProto_Status = 30 + TransferPokemonToPokemonHomeOutProto_ERROR_PHAPI_REQUEST_PARAMETERS_DNE TransferPokemonToPokemonHomeOutProto_Status = 31 + TransferPokemonToPokemonHomeOutProto_ERROR_PHAPI_REQUEST_PARAMETERS_FALSE TransferPokemonToPokemonHomeOutProto_Status = 32 + TransferPokemonToPokemonHomeOutProto_ERROR_PHAPI_MAINTENANCE TransferPokemonToPokemonHomeOutProto_Status = 33 + TransferPokemonToPokemonHomeOutProto_ERROR_PHAPI_SERVICE_ENDED TransferPokemonToPokemonHomeOutProto_Status = 34 + TransferPokemonToPokemonHomeOutProto_ERROR_PHAPI_UNKNOWN TransferPokemonToPokemonHomeOutProto_Status = 35 + TransferPokemonToPokemonHomeOutProto_ERROR_PHAPI_NAID_DOES_NOT_EXIST TransferPokemonToPokemonHomeOutProto_Status = 36 + TransferPokemonToPokemonHomeOutProto_ERROR_PHAPI_NO_SPACE_IN_BOX TransferPokemonToPokemonHomeOutProto_Status = 37 + TransferPokemonToPokemonHomeOutProto_ERROR_PHAPI_DATA_CONVERSION_FAILURE TransferPokemonToPokemonHomeOutProto_Status = 38 + TransferPokemonToPokemonHomeOutProto_ERROR_PHAPI_WAITING_FOR_RECEIPT TransferPokemonToPokemonHomeOutProto_Status = 39 + TransferPokemonToPokemonHomeOutProto_ERROR_PHAPI_PLAYER_NOT_USING_PH_APP TransferPokemonToPokemonHomeOutProto_Status = 40 + TransferPokemonToPokemonHomeOutProto_ERROR_POKEMON_IS_DAY_NIGHT TransferPokemonToPokemonHomeOutProto_Status = 41 + TransferPokemonToPokemonHomeOutProto_ERROR_POKEMON_IN_ESCROW TransferPokemonToPokemonHomeOutProto_Status = 42 +) + +// Enum value maps for TransferPokemonToPokemonHomeOutProto_Status. +var ( + TransferPokemonToPokemonHomeOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_PLAYER_LEVEL_TOO_LOW", + 3: "ERROR_NO_NAID_LINKED", + 4: "ERROR_TOO_MANY_POKEMON", + 5: "ERROR_SERVER_CLIENT_ENERGY_COST_MISMATCH", + 6: "ERROR_INSUFFICIENT_ENERGY", + 7: "ERROR_TRANSFER_IN_PROGRESS", + 10: "ERROR_POKEMON_DEPLOYED", + 11: "ERROR_POKEMON_IS_EGG", + 12: "ERROR_POKEMON_IS_BUDDY", + 13: "ERROR_POKEMON_BAD", + 14: "ERROR_POKEMON_IS_MEGA", + 15: "ERROR_POKEMON_FAVORITED", + 16: "ERROR_POKEMON_NOT_FOUND", + 17: "ERROR_VALIDATION_UNKNOWN", + 21: "ERROR_POKEMON_HAS_COSTUME", + 22: "ERROR_POKEMON_IS_SHADOW", + 23: "ERROR_POKEMON_DISALLOWED", + 24: "ERROR_FUSION_POKEMON", + 25: "ERROR_FUSION_COMPONENT_POKEMON", + 26: "ERROR_POKEMON_IS_LAST_MAX", + 27: "ERROR_POKEMON_IS_GMAX", + 28: "ERROR_POKEMON_IS_HYPER_TRAINED", + 30: "ERROR_PHAPI_REQUEST_BODY_FALSE", + 31: "ERROR_PHAPI_REQUEST_PARAMETERS_DNE", + 32: "ERROR_PHAPI_REQUEST_PARAMETERS_FALSE", + 33: "ERROR_PHAPI_MAINTENANCE", + 34: "ERROR_PHAPI_SERVICE_ENDED", + 35: "ERROR_PHAPI_UNKNOWN", + 36: "ERROR_PHAPI_NAID_DOES_NOT_EXIST", + 37: "ERROR_PHAPI_NO_SPACE_IN_BOX", + 38: "ERROR_PHAPI_DATA_CONVERSION_FAILURE", + 39: "ERROR_PHAPI_WAITING_FOR_RECEIPT", + 40: "ERROR_PHAPI_PLAYER_NOT_USING_PH_APP", + 41: "ERROR_POKEMON_IS_DAY_NIGHT", + 42: "ERROR_POKEMON_IN_ESCROW", + } + TransferPokemonToPokemonHomeOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_PLAYER_LEVEL_TOO_LOW": 2, + "ERROR_NO_NAID_LINKED": 3, + "ERROR_TOO_MANY_POKEMON": 4, + "ERROR_SERVER_CLIENT_ENERGY_COST_MISMATCH": 5, + "ERROR_INSUFFICIENT_ENERGY": 6, + "ERROR_TRANSFER_IN_PROGRESS": 7, + "ERROR_POKEMON_DEPLOYED": 10, + "ERROR_POKEMON_IS_EGG": 11, + "ERROR_POKEMON_IS_BUDDY": 12, + "ERROR_POKEMON_BAD": 13, + "ERROR_POKEMON_IS_MEGA": 14, + "ERROR_POKEMON_FAVORITED": 15, + "ERROR_POKEMON_NOT_FOUND": 16, + "ERROR_VALIDATION_UNKNOWN": 17, + "ERROR_POKEMON_HAS_COSTUME": 21, + "ERROR_POKEMON_IS_SHADOW": 22, + "ERROR_POKEMON_DISALLOWED": 23, + "ERROR_FUSION_POKEMON": 24, + "ERROR_FUSION_COMPONENT_POKEMON": 25, + "ERROR_POKEMON_IS_LAST_MAX": 26, + "ERROR_POKEMON_IS_GMAX": 27, + "ERROR_POKEMON_IS_HYPER_TRAINED": 28, + "ERROR_PHAPI_REQUEST_BODY_FALSE": 30, + "ERROR_PHAPI_REQUEST_PARAMETERS_DNE": 31, + "ERROR_PHAPI_REQUEST_PARAMETERS_FALSE": 32, + "ERROR_PHAPI_MAINTENANCE": 33, + "ERROR_PHAPI_SERVICE_ENDED": 34, + "ERROR_PHAPI_UNKNOWN": 35, + "ERROR_PHAPI_NAID_DOES_NOT_EXIST": 36, + "ERROR_PHAPI_NO_SPACE_IN_BOX": 37, + "ERROR_PHAPI_DATA_CONVERSION_FAILURE": 38, + "ERROR_PHAPI_WAITING_FOR_RECEIPT": 39, + "ERROR_PHAPI_PLAYER_NOT_USING_PH_APP": 40, + "ERROR_POKEMON_IS_DAY_NIGHT": 41, + "ERROR_POKEMON_IN_ESCROW": 42, + } +) + +func (x TransferPokemonToPokemonHomeOutProto_Status) Enum() *TransferPokemonToPokemonHomeOutProto_Status { + p := new(TransferPokemonToPokemonHomeOutProto_Status) + *p = x + return p +} + +func (x TransferPokemonToPokemonHomeOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TransferPokemonToPokemonHomeOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1268].Descriptor() +} + +func (TransferPokemonToPokemonHomeOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1268] +} + +func (x TransferPokemonToPokemonHomeOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TransferPokemonToPokemonHomeOutProto_Status.Descriptor instead. +func (TransferPokemonToPokemonHomeOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3055, 0} +} + +type TriangleList_ExteriorEdgeBit int32 + +const ( + TriangleList_NO_BIT TriangleList_ExteriorEdgeBit = 0 + TriangleList_EDGE_V0_V1 TriangleList_ExteriorEdgeBit = 1 + TriangleList_EDGE_V1_V2 TriangleList_ExteriorEdgeBit = 2 + TriangleList_EDGE_V2_V0 TriangleList_ExteriorEdgeBit = 4 +) + +// Enum value maps for TriangleList_ExteriorEdgeBit. +var ( + TriangleList_ExteriorEdgeBit_name = map[int32]string{ + 0: "NO_BIT", + 1: "EDGE_V0_V1", + 2: "EDGE_V1_V2", + 4: "EDGE_V2_V0", + } + TriangleList_ExteriorEdgeBit_value = map[string]int32{ + "NO_BIT": 0, + "EDGE_V0_V1": 1, + "EDGE_V1_V2": 2, + "EDGE_V2_V0": 4, + } +) + +func (x TriangleList_ExteriorEdgeBit) Enum() *TriangleList_ExteriorEdgeBit { + p := new(TriangleList_ExteriorEdgeBit) + *p = x + return p +} + +func (x TriangleList_ExteriorEdgeBit) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TriangleList_ExteriorEdgeBit) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1269].Descriptor() +} + +func (TriangleList_ExteriorEdgeBit) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1269] +} + +func (x TriangleList_ExteriorEdgeBit) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TriangleList_ExteriorEdgeBit.Descriptor instead. +func (TriangleList_ExteriorEdgeBit) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3061, 0} +} + +type TutorialTelemetry_TutorialTelemetryId int32 + +const ( + TutorialTelemetry_UNDEFINED TutorialTelemetry_TutorialTelemetryId = 0 + TutorialTelemetry_TAG_LEARN_MORE_BUTTON_CLICKED TutorialTelemetry_TutorialTelemetryId = 1 + TutorialTelemetry_TAG_POPUP_TUTORIAL_SHOWN TutorialTelemetry_TutorialTelemetryId = 2 + TutorialTelemetry_FRIEND_LIST_LEARN_MORE_BUTTON_CLICKED TutorialTelemetry_TutorialTelemetryId = 3 + TutorialTelemetry_FRIEND_DETAIL_HELP_BUTTON_CLICKED TutorialTelemetry_TutorialTelemetryId = 4 + TutorialTelemetry_TASK_TUTORIAL_CURVE_BALL_VIEWED TutorialTelemetry_TutorialTelemetryId = 5 + TutorialTelemetry_TASK_TUTORIAL_THROW_TYPE_VIEWED TutorialTelemetry_TutorialTelemetryId = 6 + TutorialTelemetry_TASK_TUTORIAL_GIFT_VIEWED TutorialTelemetry_TutorialTelemetryId = 7 + TutorialTelemetry_TASK_TUTORIAL_TRADING_VIEWED TutorialTelemetry_TutorialTelemetryId = 8 + TutorialTelemetry_TASK_TUTORIAL_SNAPSHOT_WILD_VIEWED TutorialTelemetry_TutorialTelemetryId = 9 + TutorialTelemetry_TASK_TUTORIAL_SNAPSHOT_INVENTORY_VIEWED TutorialTelemetry_TutorialTelemetryId = 10 + TutorialTelemetry_TASK_TUTORIAL_SNAPSHOT_BUDDY_VIEWED TutorialTelemetry_TutorialTelemetryId = 11 + TutorialTelemetry_GIFT_TUTORIAL_INTRODUCTION_SHOWN TutorialTelemetry_TutorialTelemetryId = 12 + TutorialTelemetry_PLAYER_VIEWED_GIFT_TUTORIAL TutorialTelemetry_TutorialTelemetryId = 13 + TutorialTelemetry_PLAYER_SKIPPED_GIFT_TUTORIAL TutorialTelemetry_TutorialTelemetryId = 14 + TutorialTelemetry_PLAYER_COMPLETED_GIFT_TUTORIAL TutorialTelemetry_TutorialTelemetryId = 15 + TutorialTelemetry_LURE_TUTORIAL_INTRODUCTION_SHOWN TutorialTelemetry_TutorialTelemetryId = 16 + TutorialTelemetry_PLAYER_VIEWED_LURE_TUTORIAL TutorialTelemetry_TutorialTelemetryId = 17 + TutorialTelemetry_PLAYER_SKIPPED_LURE_TUTORIAL TutorialTelemetry_TutorialTelemetryId = 18 + TutorialTelemetry_PLAYER_COMPLETED_LURE_TUTORIAL TutorialTelemetry_TutorialTelemetryId = 19 + TutorialTelemetry_GYM_TUTORIAL_BUTTON_CLICKED TutorialTelemetry_TutorialTelemetryId = 20 + TutorialTelemetry_RAID_TUTORIAL_BUTTON_CLICKED TutorialTelemetry_TutorialTelemetryId = 21 + TutorialTelemetry_POTION_AND_REVIVE_TUTORIAL_INTRODUCTION_SHOWN TutorialTelemetry_TutorialTelemetryId = 22 + TutorialTelemetry_PLAYER_COMPLETED_REVIVE_TUTORIAL TutorialTelemetry_TutorialTelemetryId = 23 + TutorialTelemetry_PLAYER_COMPLETED_POTION_TUTORIAL TutorialTelemetry_TutorialTelemetryId = 24 + TutorialTelemetry_BERRY_CATCH_TUTORIAL_SHOWN TutorialTelemetry_TutorialTelemetryId = 25 + TutorialTelemetry_TRADE_TUTORIAL_INTRODUCTION_SHOWN TutorialTelemetry_TutorialTelemetryId = 26 + TutorialTelemetry_PLAYER_VIEWED_TRADING_TUTORIAL TutorialTelemetry_TutorialTelemetryId = 27 + TutorialTelemetry_PLAYER_SKIPPED_TRADING_TUTORIAL TutorialTelemetry_TutorialTelemetryId = 28 + TutorialTelemetry_PLAYER_COMPLETED_TRADING_TUTORIAL TutorialTelemetry_TutorialTelemetryId = 29 + TutorialTelemetry_LUCKY_TRADE_TUTORIAL_SHOWN TutorialTelemetry_TutorialTelemetryId = 30 + TutorialTelemetry_LUCKY_FRIENDS_UNLOCKED_TUTORIAL_SHOWN TutorialTelemetry_TutorialTelemetryId = 31 + TutorialTelemetry_LUCKY_FRIENDS_TUTORIAL_BUTTON_CLICKED TutorialTelemetry_TutorialTelemetryId = 32 +) + +// Enum value maps for TutorialTelemetry_TutorialTelemetryId. +var ( + TutorialTelemetry_TutorialTelemetryId_name = map[int32]string{ + 0: "UNDEFINED", + 1: "TAG_LEARN_MORE_BUTTON_CLICKED", + 2: "TAG_POPUP_TUTORIAL_SHOWN", + 3: "FRIEND_LIST_LEARN_MORE_BUTTON_CLICKED", + 4: "FRIEND_DETAIL_HELP_BUTTON_CLICKED", + 5: "TASK_TUTORIAL_CURVE_BALL_VIEWED", + 6: "TASK_TUTORIAL_THROW_TYPE_VIEWED", + 7: "TASK_TUTORIAL_GIFT_VIEWED", + 8: "TASK_TUTORIAL_TRADING_VIEWED", + 9: "TASK_TUTORIAL_SNAPSHOT_WILD_VIEWED", + 10: "TASK_TUTORIAL_SNAPSHOT_INVENTORY_VIEWED", + 11: "TASK_TUTORIAL_SNAPSHOT_BUDDY_VIEWED", + 12: "GIFT_TUTORIAL_INTRODUCTION_SHOWN", + 13: "PLAYER_VIEWED_GIFT_TUTORIAL", + 14: "PLAYER_SKIPPED_GIFT_TUTORIAL", + 15: "PLAYER_COMPLETED_GIFT_TUTORIAL", + 16: "LURE_TUTORIAL_INTRODUCTION_SHOWN", + 17: "PLAYER_VIEWED_LURE_TUTORIAL", + 18: "PLAYER_SKIPPED_LURE_TUTORIAL", + 19: "PLAYER_COMPLETED_LURE_TUTORIAL", + 20: "GYM_TUTORIAL_BUTTON_CLICKED", + 21: "RAID_TUTORIAL_BUTTON_CLICKED", + 22: "POTION_AND_REVIVE_TUTORIAL_INTRODUCTION_SHOWN", + 23: "PLAYER_COMPLETED_REVIVE_TUTORIAL", + 24: "PLAYER_COMPLETED_POTION_TUTORIAL", + 25: "BERRY_CATCH_TUTORIAL_SHOWN", + 26: "TRADE_TUTORIAL_INTRODUCTION_SHOWN", + 27: "PLAYER_VIEWED_TRADING_TUTORIAL", + 28: "PLAYER_SKIPPED_TRADING_TUTORIAL", + 29: "PLAYER_COMPLETED_TRADING_TUTORIAL", + 30: "LUCKY_TRADE_TUTORIAL_SHOWN", + 31: "LUCKY_FRIENDS_UNLOCKED_TUTORIAL_SHOWN", + 32: "LUCKY_FRIENDS_TUTORIAL_BUTTON_CLICKED", + } + TutorialTelemetry_TutorialTelemetryId_value = map[string]int32{ + "UNDEFINED": 0, + "TAG_LEARN_MORE_BUTTON_CLICKED": 1, + "TAG_POPUP_TUTORIAL_SHOWN": 2, + "FRIEND_LIST_LEARN_MORE_BUTTON_CLICKED": 3, + "FRIEND_DETAIL_HELP_BUTTON_CLICKED": 4, + "TASK_TUTORIAL_CURVE_BALL_VIEWED": 5, + "TASK_TUTORIAL_THROW_TYPE_VIEWED": 6, + "TASK_TUTORIAL_GIFT_VIEWED": 7, + "TASK_TUTORIAL_TRADING_VIEWED": 8, + "TASK_TUTORIAL_SNAPSHOT_WILD_VIEWED": 9, + "TASK_TUTORIAL_SNAPSHOT_INVENTORY_VIEWED": 10, + "TASK_TUTORIAL_SNAPSHOT_BUDDY_VIEWED": 11, + "GIFT_TUTORIAL_INTRODUCTION_SHOWN": 12, + "PLAYER_VIEWED_GIFT_TUTORIAL": 13, + "PLAYER_SKIPPED_GIFT_TUTORIAL": 14, + "PLAYER_COMPLETED_GIFT_TUTORIAL": 15, + "LURE_TUTORIAL_INTRODUCTION_SHOWN": 16, + "PLAYER_VIEWED_LURE_TUTORIAL": 17, + "PLAYER_SKIPPED_LURE_TUTORIAL": 18, + "PLAYER_COMPLETED_LURE_TUTORIAL": 19, + "GYM_TUTORIAL_BUTTON_CLICKED": 20, + "RAID_TUTORIAL_BUTTON_CLICKED": 21, + "POTION_AND_REVIVE_TUTORIAL_INTRODUCTION_SHOWN": 22, + "PLAYER_COMPLETED_REVIVE_TUTORIAL": 23, + "PLAYER_COMPLETED_POTION_TUTORIAL": 24, + "BERRY_CATCH_TUTORIAL_SHOWN": 25, + "TRADE_TUTORIAL_INTRODUCTION_SHOWN": 26, + "PLAYER_VIEWED_TRADING_TUTORIAL": 27, + "PLAYER_SKIPPED_TRADING_TUTORIAL": 28, + "PLAYER_COMPLETED_TRADING_TUTORIAL": 29, + "LUCKY_TRADE_TUTORIAL_SHOWN": 30, + "LUCKY_FRIENDS_UNLOCKED_TUTORIAL_SHOWN": 31, + "LUCKY_FRIENDS_TUTORIAL_BUTTON_CLICKED": 32, + } +) + +func (x TutorialTelemetry_TutorialTelemetryId) Enum() *TutorialTelemetry_TutorialTelemetryId { + p := new(TutorialTelemetry_TutorialTelemetryId) + *p = x + return p +} + +func (x TutorialTelemetry_TutorialTelemetryId) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TutorialTelemetry_TutorialTelemetryId) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1270].Descriptor() +} + +func (TutorialTelemetry_TutorialTelemetryId) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1270] +} + +func (x TutorialTelemetry_TutorialTelemetryId) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TutorialTelemetry_TutorialTelemetryId.Descriptor instead. +func (TutorialTelemetry_TutorialTelemetryId) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3066, 0} +} + +type TutorialViewedTelemetry_TutorialType int32 + +const ( + TutorialViewedTelemetry_AR_PHOTO_SOCIAL TutorialViewedTelemetry_TutorialType = 0 + TutorialViewedTelemetry_PHOTO_TIP TutorialViewedTelemetry_TutorialType = 1 + TutorialViewedTelemetry_GROUND_TIP TutorialViewedTelemetry_TutorialType = 2 + TutorialViewedTelemetry_PERSON_TIP TutorialViewedTelemetry_TutorialType = 3 +) + +// Enum value maps for TutorialViewedTelemetry_TutorialType. +var ( + TutorialViewedTelemetry_TutorialType_name = map[int32]string{ + 0: "AR_PHOTO_SOCIAL", + 1: "PHOTO_TIP", + 2: "GROUND_TIP", + 3: "PERSON_TIP", + } + TutorialViewedTelemetry_TutorialType_value = map[string]int32{ + "AR_PHOTO_SOCIAL": 0, + "PHOTO_TIP": 1, + "GROUND_TIP": 2, + "PERSON_TIP": 3, + } +) + +func (x TutorialViewedTelemetry_TutorialType) Enum() *TutorialViewedTelemetry_TutorialType { + p := new(TutorialViewedTelemetry_TutorialType) + *p = x + return p +} + +func (x TutorialViewedTelemetry_TutorialType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TutorialViewedTelemetry_TutorialType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1271].Descriptor() +} + +func (TutorialViewedTelemetry_TutorialType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1271] +} + +func (x TutorialViewedTelemetry_TutorialType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TutorialViewedTelemetry_TutorialType.Descriptor instead. +func (TutorialViewedTelemetry_TutorialType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3067, 0} +} + +type UnfusePokemonResponseProto_Result int32 + +const ( + UnfusePokemonResponseProto_UNSET UnfusePokemonResponseProto_Result = 0 + UnfusePokemonResponseProto_SUCCESS UnfusePokemonResponseProto_Result = 1 + UnfusePokemonResponseProto_ERROR_POKEMON_MISSING UnfusePokemonResponseProto_Result = 2 + UnfusePokemonResponseProto_ERROR_INSUFFICIENT_RESOURCES UnfusePokemonResponseProto_Result = 3 + UnfusePokemonResponseProto_ERROR_QUEST_INCOMPLETE UnfusePokemonResponseProto_Result = 4 + UnfusePokemonResponseProto_ERROR_POKEMON_CANNOT_CHANGE UnfusePokemonResponseProto_Result = 5 + UnfusePokemonResponseProto_ERROR_POKEMON_DEPLOYED UnfusePokemonResponseProto_Result = 6 + UnfusePokemonResponseProto_ERROR_FEATURE_DISABLED UnfusePokemonResponseProto_Result = 7 + UnfusePokemonResponseProto_ERROR_UNKNOWN UnfusePokemonResponseProto_Result = 8 +) + +// Enum value maps for UnfusePokemonResponseProto_Result. +var ( + UnfusePokemonResponseProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_POKEMON_MISSING", + 3: "ERROR_INSUFFICIENT_RESOURCES", + 4: "ERROR_QUEST_INCOMPLETE", + 5: "ERROR_POKEMON_CANNOT_CHANGE", + 6: "ERROR_POKEMON_DEPLOYED", + 7: "ERROR_FEATURE_DISABLED", + 8: "ERROR_UNKNOWN", + } + UnfusePokemonResponseProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_POKEMON_MISSING": 2, + "ERROR_INSUFFICIENT_RESOURCES": 3, + "ERROR_QUEST_INCOMPLETE": 4, + "ERROR_POKEMON_CANNOT_CHANGE": 5, + "ERROR_POKEMON_DEPLOYED": 6, + "ERROR_FEATURE_DISABLED": 7, + "ERROR_UNKNOWN": 8, + } +) + +func (x UnfusePokemonResponseProto_Result) Enum() *UnfusePokemonResponseProto_Result { + p := new(UnfusePokemonResponseProto_Result) + *p = x + return p +} + +func (x UnfusePokemonResponseProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UnfusePokemonResponseProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1272].Descriptor() +} + +func (UnfusePokemonResponseProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1272] +} + +func (x UnfusePokemonResponseProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UnfusePokemonResponseProto_Result.Descriptor instead. +func (UnfusePokemonResponseProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3079, 0} +} + +type UnlinkNintendoAccountOutProto_Status int32 + +const ( + UnlinkNintendoAccountOutProto_UNKNOWN UnlinkNintendoAccountOutProto_Status = 0 + UnlinkNintendoAccountOutProto_SUCCESS UnlinkNintendoAccountOutProto_Status = 1 + UnlinkNintendoAccountOutProto_ERROR_PLAYER_LEVEL_TOO_LOW UnlinkNintendoAccountOutProto_Status = 2 + UnlinkNintendoAccountOutProto_ERROR_NO_LINKED_NAID UnlinkNintendoAccountOutProto_Status = 3 + UnlinkNintendoAccountOutProto_ERROR_TRANSFER_IN_PROGRESS UnlinkNintendoAccountOutProto_Status = 4 +) + +// Enum value maps for UnlinkNintendoAccountOutProto_Status. +var ( + UnlinkNintendoAccountOutProto_Status_name = map[int32]string{ + 0: "UNKNOWN", + 1: "SUCCESS", + 2: "ERROR_PLAYER_LEVEL_TOO_LOW", + 3: "ERROR_NO_LINKED_NAID", + 4: "ERROR_TRANSFER_IN_PROGRESS", + } + UnlinkNintendoAccountOutProto_Status_value = map[string]int32{ + "UNKNOWN": 0, + "SUCCESS": 1, + "ERROR_PLAYER_LEVEL_TOO_LOW": 2, + "ERROR_NO_LINKED_NAID": 3, + "ERROR_TRANSFER_IN_PROGRESS": 4, + } +) + +func (x UnlinkNintendoAccountOutProto_Status) Enum() *UnlinkNintendoAccountOutProto_Status { + p := new(UnlinkNintendoAccountOutProto_Status) + *p = x + return p +} + +func (x UnlinkNintendoAccountOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UnlinkNintendoAccountOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1273].Descriptor() +} + +func (UnlinkNintendoAccountOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1273] +} + +func (x UnlinkNintendoAccountOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UnlinkNintendoAccountOutProto_Status.Descriptor instead. +func (UnlinkNintendoAccountOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3081, 0} +} + +type UnlockPokemonMoveOutProto_Result int32 + +const ( + UnlockPokemonMoveOutProto_UNSET UnlockPokemonMoveOutProto_Result = 0 + UnlockPokemonMoveOutProto_SUCCESS UnlockPokemonMoveOutProto_Result = 1 + UnlockPokemonMoveOutProto_ERROR_POKEMON_NOT_FOUND UnlockPokemonMoveOutProto_Result = 2 + UnlockPokemonMoveOutProto_ERROR_UNLOCK_NOT_AVAILABLE UnlockPokemonMoveOutProto_Result = 3 + UnlockPokemonMoveOutProto_ERROR_ALREADY_UNLOCKED UnlockPokemonMoveOutProto_Result = 4 + UnlockPokemonMoveOutProto_ERROR_INSUFFICIENT_RESOURCES UnlockPokemonMoveOutProto_Result = 5 + UnlockPokemonMoveOutProto_ERROR_DISABLED UnlockPokemonMoveOutProto_Result = 6 +) + +// Enum value maps for UnlockPokemonMoveOutProto_Result. +var ( + UnlockPokemonMoveOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_POKEMON_NOT_FOUND", + 3: "ERROR_UNLOCK_NOT_AVAILABLE", + 4: "ERROR_ALREADY_UNLOCKED", + 5: "ERROR_INSUFFICIENT_RESOURCES", + 6: "ERROR_DISABLED", + } + UnlockPokemonMoveOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_POKEMON_NOT_FOUND": 2, + "ERROR_UNLOCK_NOT_AVAILABLE": 3, + "ERROR_ALREADY_UNLOCKED": 4, + "ERROR_INSUFFICIENT_RESOURCES": 5, + "ERROR_DISABLED": 6, + } +) + +func (x UnlockPokemonMoveOutProto_Result) Enum() *UnlockPokemonMoveOutProto_Result { + p := new(UnlockPokemonMoveOutProto_Result) + *p = x + return p +} + +func (x UnlockPokemonMoveOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UnlockPokemonMoveOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1274].Descriptor() +} + +func (UnlockPokemonMoveOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1274] +} + +func (x UnlockPokemonMoveOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UnlockPokemonMoveOutProto_Result.Descriptor instead. +func (UnlockPokemonMoveOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3083, 0} +} + +type UnlockTemporaryEvolutionLevelOutProto_Result int32 + +const ( + UnlockTemporaryEvolutionLevelOutProto_UNSET UnlockTemporaryEvolutionLevelOutProto_Result = 0 + UnlockTemporaryEvolutionLevelOutProto_SUCCESS UnlockTemporaryEvolutionLevelOutProto_Result = 1 + UnlockTemporaryEvolutionLevelOutProto_FAILED_POKEMON_MISSING UnlockTemporaryEvolutionLevelOutProto_Result = 2 + UnlockTemporaryEvolutionLevelOutProto_FAILED_INSUFFICIENT_RESOURCES UnlockTemporaryEvolutionLevelOutProto_Result = 3 + UnlockTemporaryEvolutionLevelOutProto_FAILED_POKEMON_CANNOT_UNLOCK UnlockTemporaryEvolutionLevelOutProto_Result = 4 + UnlockTemporaryEvolutionLevelOutProto_FAILED_REQUESTED_LEVEL_NOT_ALLOWED UnlockTemporaryEvolutionLevelOutProto_Result = 5 + UnlockTemporaryEvolutionLevelOutProto_FAILED_INVALID_POKEMON_LEVEL UnlockTemporaryEvolutionLevelOutProto_Result = 6 + UnlockTemporaryEvolutionLevelOutProto_FAILED_FEATURE_DISABLED UnlockTemporaryEvolutionLevelOutProto_Result = 7 +) + +// Enum value maps for UnlockTemporaryEvolutionLevelOutProto_Result. +var ( + UnlockTemporaryEvolutionLevelOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILED_POKEMON_MISSING", + 3: "FAILED_INSUFFICIENT_RESOURCES", + 4: "FAILED_POKEMON_CANNOT_UNLOCK", + 5: "FAILED_REQUESTED_LEVEL_NOT_ALLOWED", + 6: "FAILED_INVALID_POKEMON_LEVEL", + 7: "FAILED_FEATURE_DISABLED", + } + UnlockTemporaryEvolutionLevelOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILED_POKEMON_MISSING": 2, + "FAILED_INSUFFICIENT_RESOURCES": 3, + "FAILED_POKEMON_CANNOT_UNLOCK": 4, + "FAILED_REQUESTED_LEVEL_NOT_ALLOWED": 5, + "FAILED_INVALID_POKEMON_LEVEL": 6, + "FAILED_FEATURE_DISABLED": 7, + } +) + +func (x UnlockTemporaryEvolutionLevelOutProto_Result) Enum() *UnlockTemporaryEvolutionLevelOutProto_Result { + p := new(UnlockTemporaryEvolutionLevelOutProto_Result) + *p = x + return p +} + +func (x UnlockTemporaryEvolutionLevelOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UnlockTemporaryEvolutionLevelOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1275].Descriptor() +} + +func (UnlockTemporaryEvolutionLevelOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1275] +} + +func (x UnlockTemporaryEvolutionLevelOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UnlockTemporaryEvolutionLevelOutProto_Result.Descriptor instead. +func (UnlockTemporaryEvolutionLevelOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3085, 0} +} + +type UpdateAdventureSyncFitnessResponseProto_Status int32 + +const ( + UpdateAdventureSyncFitnessResponseProto_UNSET UpdateAdventureSyncFitnessResponseProto_Status = 0 + UpdateAdventureSyncFitnessResponseProto_SUCCESS UpdateAdventureSyncFitnessResponseProto_Status = 1 + UpdateAdventureSyncFitnessResponseProto_ERROR_UNKNOWN UpdateAdventureSyncFitnessResponseProto_Status = 2 +) + +// Enum value maps for UpdateAdventureSyncFitnessResponseProto_Status. +var ( + UpdateAdventureSyncFitnessResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + UpdateAdventureSyncFitnessResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x UpdateAdventureSyncFitnessResponseProto_Status) Enum() *UpdateAdventureSyncFitnessResponseProto_Status { + p := new(UpdateAdventureSyncFitnessResponseProto_Status) + *p = x + return p +} + +func (x UpdateAdventureSyncFitnessResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UpdateAdventureSyncFitnessResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1276].Descriptor() +} + +func (UpdateAdventureSyncFitnessResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1276] +} + +func (x UpdateAdventureSyncFitnessResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UpdateAdventureSyncFitnessResponseProto_Status.Descriptor instead. +func (UpdateAdventureSyncFitnessResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3091, 0} +} + +type UpdateAdventureSyncSettingsResponseProto_Status int32 + +const ( + UpdateAdventureSyncSettingsResponseProto_UNSET UpdateAdventureSyncSettingsResponseProto_Status = 0 + UpdateAdventureSyncSettingsResponseProto_SUCCESS UpdateAdventureSyncSettingsResponseProto_Status = 1 + UpdateAdventureSyncSettingsResponseProto_ERROR_UNKNOWN UpdateAdventureSyncSettingsResponseProto_Status = 2 + UpdateAdventureSyncSettingsResponseProto_ERROR_PLAYER_NOT_FOUND UpdateAdventureSyncSettingsResponseProto_Status = 3 +) + +// Enum value maps for UpdateAdventureSyncSettingsResponseProto_Status. +var ( + UpdateAdventureSyncSettingsResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_PLAYER_NOT_FOUND", + } + UpdateAdventureSyncSettingsResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_PLAYER_NOT_FOUND": 3, + } +) + +func (x UpdateAdventureSyncSettingsResponseProto_Status) Enum() *UpdateAdventureSyncSettingsResponseProto_Status { + p := new(UpdateAdventureSyncSettingsResponseProto_Status) + *p = x + return p +} + +func (x UpdateAdventureSyncSettingsResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UpdateAdventureSyncSettingsResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1277].Descriptor() +} + +func (UpdateAdventureSyncSettingsResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1277] +} + +func (x UpdateAdventureSyncSettingsResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UpdateAdventureSyncSettingsResponseProto_Status.Descriptor instead. +func (UpdateAdventureSyncSettingsResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3093, 0} +} + +type UpdateBreadcrumbHistoryResponseProto_Status int32 + +const ( + UpdateBreadcrumbHistoryResponseProto_UNSET UpdateBreadcrumbHistoryResponseProto_Status = 0 + UpdateBreadcrumbHistoryResponseProto_SUCCESS UpdateBreadcrumbHistoryResponseProto_Status = 1 + UpdateBreadcrumbHistoryResponseProto_ERROR_UNKNOWN UpdateBreadcrumbHistoryResponseProto_Status = 2 + UpdateBreadcrumbHistoryResponseProto_ERROR_PLAYER_NOT_FOUND UpdateBreadcrumbHistoryResponseProto_Status = 3 +) + +// Enum value maps for UpdateBreadcrumbHistoryResponseProto_Status. +var ( + UpdateBreadcrumbHistoryResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_PLAYER_NOT_FOUND", + } + UpdateBreadcrumbHistoryResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_PLAYER_NOT_FOUND": 3, + } +) + +func (x UpdateBreadcrumbHistoryResponseProto_Status) Enum() *UpdateBreadcrumbHistoryResponseProto_Status { + p := new(UpdateBreadcrumbHistoryResponseProto_Status) + *p = x + return p +} + +func (x UpdateBreadcrumbHistoryResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UpdateBreadcrumbHistoryResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1278].Descriptor() +} + +func (UpdateBreadcrumbHistoryResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1278] +} + +func (x UpdateBreadcrumbHistoryResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UpdateBreadcrumbHistoryResponseProto_Status.Descriptor instead. +func (UpdateBreadcrumbHistoryResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3095, 0} +} + +type UpdateBulkPlayerLocationResponseProto_Status int32 + +const ( + UpdateBulkPlayerLocationResponseProto_UNSET UpdateBulkPlayerLocationResponseProto_Status = 0 + UpdateBulkPlayerLocationResponseProto_SUCCESS UpdateBulkPlayerLocationResponseProto_Status = 1 + UpdateBulkPlayerLocationResponseProto_ERROR_UNKNOWN UpdateBulkPlayerLocationResponseProto_Status = 2 + UpdateBulkPlayerLocationResponseProto_ERROR_PLAYER_NOT_FOUND UpdateBulkPlayerLocationResponseProto_Status = 3 +) + +// Enum value maps for UpdateBulkPlayerLocationResponseProto_Status. +var ( + UpdateBulkPlayerLocationResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_PLAYER_NOT_FOUND", + } + UpdateBulkPlayerLocationResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_PLAYER_NOT_FOUND": 3, + } +) + +func (x UpdateBulkPlayerLocationResponseProto_Status) Enum() *UpdateBulkPlayerLocationResponseProto_Status { + p := new(UpdateBulkPlayerLocationResponseProto_Status) + *p = x + return p +} + +func (x UpdateBulkPlayerLocationResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UpdateBulkPlayerLocationResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1279].Descriptor() +} + +func (UpdateBulkPlayerLocationResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1279] +} + +func (x UpdateBulkPlayerLocationResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UpdateBulkPlayerLocationResponseProto_Status.Descriptor instead. +func (UpdateBulkPlayerLocationResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3097, 0} +} + +type UpdateCombatOutProto_Result int32 + +const ( + UpdateCombatOutProto_UNSET UpdateCombatOutProto_Result = 0 + UpdateCombatOutProto_SUCCESS UpdateCombatOutProto_Result = 1 + UpdateCombatOutProto_ERROR_INVALID_COMBAT_STATE UpdateCombatOutProto_Result = 2 + UpdateCombatOutProto_ERROR_COMBAT_NOT_FOUND UpdateCombatOutProto_Result = 3 + UpdateCombatOutProto_ERROR_PLAYER_NOT_IN_COMBAT UpdateCombatOutProto_Result = 4 + UpdateCombatOutProto_ERROR_ILLEGAL_ACTION UpdateCombatOutProto_Result = 5 + UpdateCombatOutProto_ERROR_INVALID_SUBMIT_TIME UpdateCombatOutProto_Result = 6 + UpdateCombatOutProto_ERROR_PLAYER_IN_MINIGAME UpdateCombatOutProto_Result = 7 + UpdateCombatOutProto_ERROR_EXISTING_QUEUED_ATTACK UpdateCombatOutProto_Result = 8 + UpdateCombatOutProto_ERROR_INVALID_CHANGE_POKEMON UpdateCombatOutProto_Result = 9 + UpdateCombatOutProto_ERROR_INSUFFICIENT_ENERGY UpdateCombatOutProto_Result = 10 + UpdateCombatOutProto_ERROR_INVALID_MOVE UpdateCombatOutProto_Result = 11 + UpdateCombatOutProto_ERROR_INVALID_DURATION_TURNS UpdateCombatOutProto_Result = 12 + UpdateCombatOutProto_ERROR_INVALID_MINIGAME_STATE UpdateCombatOutProto_Result = 13 + UpdateCombatOutProto_ERROR_INVALID_QUICK_SWAP_POKEMON UpdateCombatOutProto_Result = 14 + UpdateCombatOutProto_ERROR_QUICK_SWAP_NOT_AVAILABLE UpdateCombatOutProto_Result = 15 + UpdateCombatOutProto_ERROR_INVALID_SUBMIT_TIME_BEFORE_LAST_UPDATED_TURN UpdateCombatOutProto_Result = 16 + UpdateCombatOutProto_ERROR_INVALID_SUBMIT_TIME_DURING_STATE_CHANGE UpdateCombatOutProto_Result = 17 + UpdateCombatOutProto_ERROR_INVALID_SUBMIT_TIME_OPPONENT_CHARGE_MOVE UpdateCombatOutProto_Result = 18 + UpdateCombatOutProto_ERROR_INVALID_SUBMIT_TIME_CMP_TIE_SWAP UpdateCombatOutProto_Result = 19 + UpdateCombatOutProto_ERROR_INVALID_MINIGAME_STATE_OFFENSIVE_FINISH UpdateCombatOutProto_Result = 20 + UpdateCombatOutProto_ERROR_INVALID_MINIGAME_STATE_DEFENSIVE_START UpdateCombatOutProto_Result = 21 + UpdateCombatOutProto_ERROR_INVALID_MINIGAME_STATE_DEFENSIVE_FINISH UpdateCombatOutProto_Result = 22 +) + +// Enum value maps for UpdateCombatOutProto_Result. +var ( + UpdateCombatOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_INVALID_COMBAT_STATE", + 3: "ERROR_COMBAT_NOT_FOUND", + 4: "ERROR_PLAYER_NOT_IN_COMBAT", + 5: "ERROR_ILLEGAL_ACTION", + 6: "ERROR_INVALID_SUBMIT_TIME", + 7: "ERROR_PLAYER_IN_MINIGAME", + 8: "ERROR_EXISTING_QUEUED_ATTACK", + 9: "ERROR_INVALID_CHANGE_POKEMON", + 10: "ERROR_INSUFFICIENT_ENERGY", + 11: "ERROR_INVALID_MOVE", + 12: "ERROR_INVALID_DURATION_TURNS", + 13: "ERROR_INVALID_MINIGAME_STATE", + 14: "ERROR_INVALID_QUICK_SWAP_POKEMON", + 15: "ERROR_QUICK_SWAP_NOT_AVAILABLE", + 16: "ERROR_INVALID_SUBMIT_TIME_BEFORE_LAST_UPDATED_TURN", + 17: "ERROR_INVALID_SUBMIT_TIME_DURING_STATE_CHANGE", + 18: "ERROR_INVALID_SUBMIT_TIME_OPPONENT_CHARGE_MOVE", + 19: "ERROR_INVALID_SUBMIT_TIME_CMP_TIE_SWAP", + 20: "ERROR_INVALID_MINIGAME_STATE_OFFENSIVE_FINISH", + 21: "ERROR_INVALID_MINIGAME_STATE_DEFENSIVE_START", + 22: "ERROR_INVALID_MINIGAME_STATE_DEFENSIVE_FINISH", + } + UpdateCombatOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_INVALID_COMBAT_STATE": 2, + "ERROR_COMBAT_NOT_FOUND": 3, + "ERROR_PLAYER_NOT_IN_COMBAT": 4, + "ERROR_ILLEGAL_ACTION": 5, + "ERROR_INVALID_SUBMIT_TIME": 6, + "ERROR_PLAYER_IN_MINIGAME": 7, + "ERROR_EXISTING_QUEUED_ATTACK": 8, + "ERROR_INVALID_CHANGE_POKEMON": 9, + "ERROR_INSUFFICIENT_ENERGY": 10, + "ERROR_INVALID_MOVE": 11, + "ERROR_INVALID_DURATION_TURNS": 12, + "ERROR_INVALID_MINIGAME_STATE": 13, + "ERROR_INVALID_QUICK_SWAP_POKEMON": 14, + "ERROR_QUICK_SWAP_NOT_AVAILABLE": 15, + "ERROR_INVALID_SUBMIT_TIME_BEFORE_LAST_UPDATED_TURN": 16, + "ERROR_INVALID_SUBMIT_TIME_DURING_STATE_CHANGE": 17, + "ERROR_INVALID_SUBMIT_TIME_OPPONENT_CHARGE_MOVE": 18, + "ERROR_INVALID_SUBMIT_TIME_CMP_TIE_SWAP": 19, + "ERROR_INVALID_MINIGAME_STATE_OFFENSIVE_FINISH": 20, + "ERROR_INVALID_MINIGAME_STATE_DEFENSIVE_START": 21, + "ERROR_INVALID_MINIGAME_STATE_DEFENSIVE_FINISH": 22, + } +) + +func (x UpdateCombatOutProto_Result) Enum() *UpdateCombatOutProto_Result { + p := new(UpdateCombatOutProto_Result) + *p = x + return p +} + +func (x UpdateCombatOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UpdateCombatOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1280].Descriptor() +} + +func (UpdateCombatOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1280] +} + +func (x UpdateCombatOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UpdateCombatOutProto_Result.Descriptor instead. +func (UpdateCombatOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3099, 0} +} + +type UpdateContestEntryOutProto_Status int32 + +const ( + UpdateContestEntryOutProto_UNSET UpdateContestEntryOutProto_Status = 0 + UpdateContestEntryOutProto_SUCCESS UpdateContestEntryOutProto_Status = 1 + UpdateContestEntryOutProto_ERROR UpdateContestEntryOutProto_Status = 2 + UpdateContestEntryOutProto_OUT_OF_RANGE UpdateContestEntryOutProto_Status = 3 + UpdateContestEntryOutProto_ENTERED_POKEMON_NOT_AVAILABLE UpdateContestEntryOutProto_Status = 4 + UpdateContestEntryOutProto_POKEMON_ID_TO_REPLACE_MISSING UpdateContestEntryOutProto_Status = 5 + UpdateContestEntryOutProto_POKEMON_TO_REPLACE_DIFFERENT UpdateContestEntryOutProto_Status = 6 + UpdateContestEntryOutProto_PLAYER_LIMIT_REACHED UpdateContestEntryOutProto_Status = 7 + UpdateContestEntryOutProto_CONTEST_LIMIT_REACHED UpdateContestEntryOutProto_Status = 8 + UpdateContestEntryOutProto_SAME_CYCLE_TRADE_NOT_ALLOWED UpdateContestEntryOutProto_Status = 9 + UpdateContestEntryOutProto_SAME_SEASON_WINNER_NOT_ALLOWED UpdateContestEntryOutProto_Status = 10 + UpdateContestEntryOutProto_POKEMON_TO_REPLACE_NOT_FOUND UpdateContestEntryOutProto_Status = 11 + UpdateContestEntryOutProto_PENDING_REWARD_ENTRY_NOT_ALLOWED UpdateContestEntryOutProto_Status = 12 +) + +// Enum value maps for UpdateContestEntryOutProto_Status. +var ( + UpdateContestEntryOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + 3: "OUT_OF_RANGE", + 4: "ENTERED_POKEMON_NOT_AVAILABLE", + 5: "POKEMON_ID_TO_REPLACE_MISSING", + 6: "POKEMON_TO_REPLACE_DIFFERENT", + 7: "PLAYER_LIMIT_REACHED", + 8: "CONTEST_LIMIT_REACHED", + 9: "SAME_CYCLE_TRADE_NOT_ALLOWED", + 10: "SAME_SEASON_WINNER_NOT_ALLOWED", + 11: "POKEMON_TO_REPLACE_NOT_FOUND", + 12: "PENDING_REWARD_ENTRY_NOT_ALLOWED", + } + UpdateContestEntryOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + "OUT_OF_RANGE": 3, + "ENTERED_POKEMON_NOT_AVAILABLE": 4, + "POKEMON_ID_TO_REPLACE_MISSING": 5, + "POKEMON_TO_REPLACE_DIFFERENT": 6, + "PLAYER_LIMIT_REACHED": 7, + "CONTEST_LIMIT_REACHED": 8, + "SAME_CYCLE_TRADE_NOT_ALLOWED": 9, + "SAME_SEASON_WINNER_NOT_ALLOWED": 10, + "POKEMON_TO_REPLACE_NOT_FOUND": 11, + "PENDING_REWARD_ENTRY_NOT_ALLOWED": 12, + } +) + +func (x UpdateContestEntryOutProto_Status) Enum() *UpdateContestEntryOutProto_Status { + p := new(UpdateContestEntryOutProto_Status) + *p = x + return p +} + +func (x UpdateContestEntryOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UpdateContestEntryOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1281].Descriptor() +} + +func (UpdateContestEntryOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1281] +} + +func (x UpdateContestEntryOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UpdateContestEntryOutProto_Status.Descriptor instead. +func (UpdateContestEntryOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3103, 0} +} + +type UpdateEventRsvpSelectionOutProto_Result int32 + +const ( + UpdateEventRsvpSelectionOutProto_UNSET UpdateEventRsvpSelectionOutProto_Result = 0 + UpdateEventRsvpSelectionOutProto_SUCCESS UpdateEventRsvpSelectionOutProto_Result = 1 + UpdateEventRsvpSelectionOutProto_ERROR_UNKNOWN UpdateEventRsvpSelectionOutProto_Result = 2 + UpdateEventRsvpSelectionOutProto_ERROR_NOT_FOUND UpdateEventRsvpSelectionOutProto_Result = 3 + UpdateEventRsvpSelectionOutProto_ERROR_INVALID_EVENT_TYPE UpdateEventRsvpSelectionOutProto_Result = 4 +) + +// Enum value maps for UpdateEventRsvpSelectionOutProto_Result. +var ( + UpdateEventRsvpSelectionOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_NOT_FOUND", + 4: "ERROR_INVALID_EVENT_TYPE", + } + UpdateEventRsvpSelectionOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_NOT_FOUND": 3, + "ERROR_INVALID_EVENT_TYPE": 4, + } +) + +func (x UpdateEventRsvpSelectionOutProto_Result) Enum() *UpdateEventRsvpSelectionOutProto_Result { + p := new(UpdateEventRsvpSelectionOutProto_Result) + *p = x + return p +} + +func (x UpdateEventRsvpSelectionOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UpdateEventRsvpSelectionOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1282].Descriptor() +} + +func (UpdateEventRsvpSelectionOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1282] +} + +func (x UpdateEventRsvpSelectionOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UpdateEventRsvpSelectionOutProto_Result.Descriptor instead. +func (UpdateEventRsvpSelectionOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3105, 0} +} + +type UpdateFieldBookPostCatchPokemonOutProto_Result int32 + +const ( + UpdateFieldBookPostCatchPokemonOutProto_UNSET UpdateFieldBookPostCatchPokemonOutProto_Result = 0 + UpdateFieldBookPostCatchPokemonOutProto_SUCCESS UpdateFieldBookPostCatchPokemonOutProto_Result = 1 + UpdateFieldBookPostCatchPokemonOutProto_ERROR_NO_SUCH_FIELDBOOK UpdateFieldBookPostCatchPokemonOutProto_Result = 2 + UpdateFieldBookPostCatchPokemonOutProto_ERROR_NO_SUCH_FIELDBOOK_ENTRY UpdateFieldBookPostCatchPokemonOutProto_Result = 3 + UpdateFieldBookPostCatchPokemonOutProto_ERROR_NO_SUCH_STICKER UpdateFieldBookPostCatchPokemonOutProto_Result = 4 + UpdateFieldBookPostCatchPokemonOutProto_ERROR_UNKNOWN UpdateFieldBookPostCatchPokemonOutProto_Result = 5 +) + +// Enum value maps for UpdateFieldBookPostCatchPokemonOutProto_Result. +var ( + UpdateFieldBookPostCatchPokemonOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_NO_SUCH_FIELDBOOK", + 3: "ERROR_NO_SUCH_FIELDBOOK_ENTRY", + 4: "ERROR_NO_SUCH_STICKER", + 5: "ERROR_UNKNOWN", + } + UpdateFieldBookPostCatchPokemonOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NO_SUCH_FIELDBOOK": 2, + "ERROR_NO_SUCH_FIELDBOOK_ENTRY": 3, + "ERROR_NO_SUCH_STICKER": 4, + "ERROR_UNKNOWN": 5, + } +) + +func (x UpdateFieldBookPostCatchPokemonOutProto_Result) Enum() *UpdateFieldBookPostCatchPokemonOutProto_Result { + p := new(UpdateFieldBookPostCatchPokemonOutProto_Result) + *p = x + return p +} + +func (x UpdateFieldBookPostCatchPokemonOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UpdateFieldBookPostCatchPokemonOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1283].Descriptor() +} + +func (UpdateFieldBookPostCatchPokemonOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1283] +} + +func (x UpdateFieldBookPostCatchPokemonOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UpdateFieldBookPostCatchPokemonOutProto_Result.Descriptor instead. +func (UpdateFieldBookPostCatchPokemonOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3107, 0} +} + +type UpdateFieldbookEntryPokemonActionResponseProto_Status int32 + +const ( + UpdateFieldbookEntryPokemonActionResponseProto_UNSET UpdateFieldbookEntryPokemonActionResponseProto_Status = 0 + UpdateFieldbookEntryPokemonActionResponseProto_SUCCESS UpdateFieldbookEntryPokemonActionResponseProto_Status = 1 + UpdateFieldbookEntryPokemonActionResponseProto_ERROR_UNKNOWN UpdateFieldbookEntryPokemonActionResponseProto_Status = 2 + UpdateFieldbookEntryPokemonActionResponseProto_ERROR_INVALID_FIELDBOOK UpdateFieldbookEntryPokemonActionResponseProto_Status = 3 + UpdateFieldbookEntryPokemonActionResponseProto_ERROR_INVALID_POKEMON UpdateFieldbookEntryPokemonActionResponseProto_Status = 4 +) + +// Enum value maps for UpdateFieldbookEntryPokemonActionResponseProto_Status. +var ( + UpdateFieldbookEntryPokemonActionResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_INVALID_FIELDBOOK", + 4: "ERROR_INVALID_POKEMON", + } + UpdateFieldbookEntryPokemonActionResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_INVALID_FIELDBOOK": 3, + "ERROR_INVALID_POKEMON": 4, + } +) + +func (x UpdateFieldbookEntryPokemonActionResponseProto_Status) Enum() *UpdateFieldbookEntryPokemonActionResponseProto_Status { + p := new(UpdateFieldbookEntryPokemonActionResponseProto_Status) + *p = x + return p +} + +func (x UpdateFieldbookEntryPokemonActionResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UpdateFieldbookEntryPokemonActionResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1284].Descriptor() +} + +func (UpdateFieldbookEntryPokemonActionResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1284] +} + +func (x UpdateFieldbookEntryPokemonActionResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UpdateFieldbookEntryPokemonActionResponseProto_Status.Descriptor instead. +func (UpdateFieldbookEntryPokemonActionResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3110, 0} +} + +type UpdateInvasionBattleProto_UpdateType int32 + +const ( + UpdateInvasionBattleProto_POKEMON_HEALTH UpdateInvasionBattleProto_UpdateType = 0 + UpdateInvasionBattleProto_WIN_BATTLE UpdateInvasionBattleProto_UpdateType = 1 + UpdateInvasionBattleProto_LOSE_BATTLE UpdateInvasionBattleProto_UpdateType = 2 +) + +// Enum value maps for UpdateInvasionBattleProto_UpdateType. +var ( + UpdateInvasionBattleProto_UpdateType_name = map[int32]string{ + 0: "POKEMON_HEALTH", + 1: "WIN_BATTLE", + 2: "LOSE_BATTLE", + } + UpdateInvasionBattleProto_UpdateType_value = map[string]int32{ + "POKEMON_HEALTH": 0, + "WIN_BATTLE": 1, + "LOSE_BATTLE": 2, + } +) + +func (x UpdateInvasionBattleProto_UpdateType) Enum() *UpdateInvasionBattleProto_UpdateType { + p := new(UpdateInvasionBattleProto_UpdateType) + *p = x + return p +} + +func (x UpdateInvasionBattleProto_UpdateType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UpdateInvasionBattleProto_UpdateType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1285].Descriptor() +} + +func (UpdateInvasionBattleProto_UpdateType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1285] +} + +func (x UpdateInvasionBattleProto_UpdateType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UpdateInvasionBattleProto_UpdateType.Descriptor instead. +func (UpdateInvasionBattleProto_UpdateType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3112, 0} +} + +type UpdateIrisSocialSceneOutProto_Status int32 + +const ( + UpdateIrisSocialSceneOutProto_UNSET UpdateIrisSocialSceneOutProto_Status = 0 + UpdateIrisSocialSceneOutProto_SUCCESS UpdateIrisSocialSceneOutProto_Status = 1 + UpdateIrisSocialSceneOutProto_POKEMON_TO_ADD_NOT_FOUND_IN_INVENTORY UpdateIrisSocialSceneOutProto_Status = 2 + UpdateIrisSocialSceneOutProto_POKEMON_TO_REMOVE_NOT_FOUND_IN_INVENTORY UpdateIrisSocialSceneOutProto_Status = 3 + UpdateIrisSocialSceneOutProto_POKEMON_TO_REMOVE_NOT_FOUND_IN_SCENE UpdateIrisSocialSceneOutProto_Status = 4 + UpdateIrisSocialSceneOutProto_MAX_NUM_POKEMON_PER_PLAYER_REACHED UpdateIrisSocialSceneOutProto_Status = 5 + UpdateIrisSocialSceneOutProto_ERROR_FEATURE_DISABLED UpdateIrisSocialSceneOutProto_Status = 6 + UpdateIrisSocialSceneOutProto_ERROR_FORT_NOT_FOUND_OR_NOT_VPS_ELIGIBLE UpdateIrisSocialSceneOutProto_Status = 7 + UpdateIrisSocialSceneOutProto_BOTH_POKEMON_TO_ADD_AND_POKEMON_TO_REMOVE_ARE_UNSET UpdateIrisSocialSceneOutProto_Status = 8 + UpdateIrisSocialSceneOutProto_POKEMON_TO_ADD_IS_DENYLISTED UpdateIrisSocialSceneOutProto_Status = 9 + UpdateIrisSocialSceneOutProto_MISSING_DATA_IN_POKEMON_OBJECT UpdateIrisSocialSceneOutProto_Status = 10 + UpdateIrisSocialSceneOutProto_ERROR_POKEMON_LOCKED UpdateIrisSocialSceneOutProto_Status = 11 + UpdateIrisSocialSceneOutProto_ERROR_NO_UPDATE_TYPE UpdateIrisSocialSceneOutProto_Status = 12 + UpdateIrisSocialSceneOutProto_ERROR_UPDATE_TYPE_EXPRESSION_BUT_NO_EXPRESSION_SPECIFIED UpdateIrisSocialSceneOutProto_Status = 13 +) + +// Enum value maps for UpdateIrisSocialSceneOutProto_Status. +var ( + UpdateIrisSocialSceneOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "POKEMON_TO_ADD_NOT_FOUND_IN_INVENTORY", + 3: "POKEMON_TO_REMOVE_NOT_FOUND_IN_INVENTORY", + 4: "POKEMON_TO_REMOVE_NOT_FOUND_IN_SCENE", + 5: "MAX_NUM_POKEMON_PER_PLAYER_REACHED", + 6: "ERROR_FEATURE_DISABLED", + 7: "ERROR_FORT_NOT_FOUND_OR_NOT_VPS_ELIGIBLE", + 8: "BOTH_POKEMON_TO_ADD_AND_POKEMON_TO_REMOVE_ARE_UNSET", + 9: "POKEMON_TO_ADD_IS_DENYLISTED", + 10: "MISSING_DATA_IN_POKEMON_OBJECT", + 11: "ERROR_POKEMON_LOCKED", + 12: "ERROR_NO_UPDATE_TYPE", + 13: "ERROR_UPDATE_TYPE_EXPRESSION_BUT_NO_EXPRESSION_SPECIFIED", + } + UpdateIrisSocialSceneOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "POKEMON_TO_ADD_NOT_FOUND_IN_INVENTORY": 2, + "POKEMON_TO_REMOVE_NOT_FOUND_IN_INVENTORY": 3, + "POKEMON_TO_REMOVE_NOT_FOUND_IN_SCENE": 4, + "MAX_NUM_POKEMON_PER_PLAYER_REACHED": 5, + "ERROR_FEATURE_DISABLED": 6, + "ERROR_FORT_NOT_FOUND_OR_NOT_VPS_ELIGIBLE": 7, + "BOTH_POKEMON_TO_ADD_AND_POKEMON_TO_REMOVE_ARE_UNSET": 8, + "POKEMON_TO_ADD_IS_DENYLISTED": 9, + "MISSING_DATA_IN_POKEMON_OBJECT": 10, + "ERROR_POKEMON_LOCKED": 11, + "ERROR_NO_UPDATE_TYPE": 12, + "ERROR_UPDATE_TYPE_EXPRESSION_BUT_NO_EXPRESSION_SPECIFIED": 13, + } +) + +func (x UpdateIrisSocialSceneOutProto_Status) Enum() *UpdateIrisSocialSceneOutProto_Status { + p := new(UpdateIrisSocialSceneOutProto_Status) + *p = x + return p +} + +func (x UpdateIrisSocialSceneOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UpdateIrisSocialSceneOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1286].Descriptor() +} + +func (UpdateIrisSocialSceneOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1286] +} + +func (x UpdateIrisSocialSceneOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UpdateIrisSocialSceneOutProto_Status.Descriptor instead. +func (UpdateIrisSocialSceneOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3113, 0} +} + +type UpdateIrisSocialSceneProto_UpdateType int32 + +const ( + UpdateIrisSocialSceneProto_UNSET UpdateIrisSocialSceneProto_UpdateType = 0 + UpdateIrisSocialSceneProto_POKEMON_PLACEMENT UpdateIrisSocialSceneProto_UpdateType = 1 + UpdateIrisSocialSceneProto_POKEMON_EXPRESSION UpdateIrisSocialSceneProto_UpdateType = 2 +) + +// Enum value maps for UpdateIrisSocialSceneProto_UpdateType. +var ( + UpdateIrisSocialSceneProto_UpdateType_name = map[int32]string{ + 0: "UNSET", + 1: "POKEMON_PLACEMENT", + 2: "POKEMON_EXPRESSION", + } + UpdateIrisSocialSceneProto_UpdateType_value = map[string]int32{ + "UNSET": 0, + "POKEMON_PLACEMENT": 1, + "POKEMON_EXPRESSION": 2, + } +) + +func (x UpdateIrisSocialSceneProto_UpdateType) Enum() *UpdateIrisSocialSceneProto_UpdateType { + p := new(UpdateIrisSocialSceneProto_UpdateType) + *p = x + return p +} + +func (x UpdateIrisSocialSceneProto_UpdateType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UpdateIrisSocialSceneProto_UpdateType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1287].Descriptor() +} + +func (UpdateIrisSocialSceneProto_UpdateType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1287] +} + +func (x UpdateIrisSocialSceneProto_UpdateType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UpdateIrisSocialSceneProto_UpdateType.Descriptor instead. +func (UpdateIrisSocialSceneProto_UpdateType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3114, 0} +} + +type UpdateIrisSpawnDataProto_Status int32 + +const ( + UpdateIrisSpawnDataProto_UNSET UpdateIrisSpawnDataProto_Status = 0 + UpdateIrisSpawnDataProto_SUCCESS UpdateIrisSpawnDataProto_Status = 1 + UpdateIrisSpawnDataProto_ERROR_UNKNOWN UpdateIrisSpawnDataProto_Status = 2 +) + +// Enum value maps for UpdateIrisSpawnDataProto_Status. +var ( + UpdateIrisSpawnDataProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + } + UpdateIrisSpawnDataProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + } +) + +func (x UpdateIrisSpawnDataProto_Status) Enum() *UpdateIrisSpawnDataProto_Status { + p := new(UpdateIrisSpawnDataProto_Status) + *p = x + return p +} + +func (x UpdateIrisSpawnDataProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UpdateIrisSpawnDataProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1288].Descriptor() +} + +func (UpdateIrisSpawnDataProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1288] +} + +func (x UpdateIrisSpawnDataProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UpdateIrisSpawnDataProto_Status.Descriptor instead. +func (UpdateIrisSpawnDataProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3115, 0} +} + +type UpdatePlayerGpsBookmarksOutProto_Result int32 + +const ( + UpdatePlayerGpsBookmarksOutProto_UNSET UpdatePlayerGpsBookmarksOutProto_Result = 0 + UpdatePlayerGpsBookmarksOutProto_SUCCESS UpdatePlayerGpsBookmarksOutProto_Result = 1 + UpdatePlayerGpsBookmarksOutProto_COULD_NOT_ADD_BOOKMARK UpdatePlayerGpsBookmarksOutProto_Result = 2 + UpdatePlayerGpsBookmarksOutProto_COULD_NOT_REMOVE_BOOKMARK UpdatePlayerGpsBookmarksOutProto_Result = 3 +) + +// Enum value maps for UpdatePlayerGpsBookmarksOutProto_Result. +var ( + UpdatePlayerGpsBookmarksOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "COULD_NOT_ADD_BOOKMARK", + 3: "COULD_NOT_REMOVE_BOOKMARK", + } + UpdatePlayerGpsBookmarksOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "COULD_NOT_ADD_BOOKMARK": 2, + "COULD_NOT_REMOVE_BOOKMARK": 3, + } +) + +func (x UpdatePlayerGpsBookmarksOutProto_Result) Enum() *UpdatePlayerGpsBookmarksOutProto_Result { + p := new(UpdatePlayerGpsBookmarksOutProto_Result) + *p = x + return p +} + +func (x UpdatePlayerGpsBookmarksOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UpdatePlayerGpsBookmarksOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1289].Descriptor() +} + +func (UpdatePlayerGpsBookmarksOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1289] +} + +func (x UpdatePlayerGpsBookmarksOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UpdatePlayerGpsBookmarksOutProto_Result.Descriptor instead. +func (UpdatePlayerGpsBookmarksOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3118, 0} +} + +type UpdatePokemonSizeLeaderboardEntryOutProto_Status int32 + +const ( + UpdatePokemonSizeLeaderboardEntryOutProto_UNSET UpdatePokemonSizeLeaderboardEntryOutProto_Status = 0 + UpdatePokemonSizeLeaderboardEntryOutProto_SUCCESS UpdatePokemonSizeLeaderboardEntryOutProto_Status = 1 + UpdatePokemonSizeLeaderboardEntryOutProto_ERROR UpdatePokemonSizeLeaderboardEntryOutProto_Status = 2 + UpdatePokemonSizeLeaderboardEntryOutProto_OUT_OF_RANGE UpdatePokemonSizeLeaderboardEntryOutProto_Status = 3 + UpdatePokemonSizeLeaderboardEntryOutProto_ENTERED_POKEMON_NOT_AVAILABLE UpdatePokemonSizeLeaderboardEntryOutProto_Status = 4 + UpdatePokemonSizeLeaderboardEntryOutProto_POKEMON_ID_TO_REPLACE_MISSING UpdatePokemonSizeLeaderboardEntryOutProto_Status = 5 + UpdatePokemonSizeLeaderboardEntryOutProto_POKEMON_TO_REPLACE_DIFFERENT UpdatePokemonSizeLeaderboardEntryOutProto_Status = 6 + UpdatePokemonSizeLeaderboardEntryOutProto_PLAYER_LIMIT_REACHED UpdatePokemonSizeLeaderboardEntryOutProto_Status = 7 + UpdatePokemonSizeLeaderboardEntryOutProto_CONTEST_LIMIT_REACHED UpdatePokemonSizeLeaderboardEntryOutProto_Status = 8 + UpdatePokemonSizeLeaderboardEntryOutProto_SAME_CYCLE_TRADE_NOT_ALLOWED UpdatePokemonSizeLeaderboardEntryOutProto_Status = 9 + UpdatePokemonSizeLeaderboardEntryOutProto_SAME_SEASON_WINNER_NOT_ALLOWED UpdatePokemonSizeLeaderboardEntryOutProto_Status = 10 + UpdatePokemonSizeLeaderboardEntryOutProto_POKEMON_TO_REPLACE_NOT_FOUND UpdatePokemonSizeLeaderboardEntryOutProto_Status = 11 + UpdatePokemonSizeLeaderboardEntryOutProto_PENDING_REWARD_ENTRY_NOT_ALLOWED UpdatePokemonSizeLeaderboardEntryOutProto_Status = 12 +) + +// Enum value maps for UpdatePokemonSizeLeaderboardEntryOutProto_Status. +var ( + UpdatePokemonSizeLeaderboardEntryOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + 3: "OUT_OF_RANGE", + 4: "ENTERED_POKEMON_NOT_AVAILABLE", + 5: "POKEMON_ID_TO_REPLACE_MISSING", + 6: "POKEMON_TO_REPLACE_DIFFERENT", + 7: "PLAYER_LIMIT_REACHED", + 8: "CONTEST_LIMIT_REACHED", + 9: "SAME_CYCLE_TRADE_NOT_ALLOWED", + 10: "SAME_SEASON_WINNER_NOT_ALLOWED", + 11: "POKEMON_TO_REPLACE_NOT_FOUND", + 12: "PENDING_REWARD_ENTRY_NOT_ALLOWED", + } + UpdatePokemonSizeLeaderboardEntryOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + "OUT_OF_RANGE": 3, + "ENTERED_POKEMON_NOT_AVAILABLE": 4, + "POKEMON_ID_TO_REPLACE_MISSING": 5, + "POKEMON_TO_REPLACE_DIFFERENT": 6, + "PLAYER_LIMIT_REACHED": 7, + "CONTEST_LIMIT_REACHED": 8, + "SAME_CYCLE_TRADE_NOT_ALLOWED": 9, + "SAME_SEASON_WINNER_NOT_ALLOWED": 10, + "POKEMON_TO_REPLACE_NOT_FOUND": 11, + "PENDING_REWARD_ENTRY_NOT_ALLOWED": 12, + } +) + +func (x UpdatePokemonSizeLeaderboardEntryOutProto_Status) Enum() *UpdatePokemonSizeLeaderboardEntryOutProto_Status { + p := new(UpdatePokemonSizeLeaderboardEntryOutProto_Status) + *p = x + return p +} + +func (x UpdatePokemonSizeLeaderboardEntryOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UpdatePokemonSizeLeaderboardEntryOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1290].Descriptor() +} + +func (UpdatePokemonSizeLeaderboardEntryOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1290] +} + +func (x UpdatePokemonSizeLeaderboardEntryOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UpdatePokemonSizeLeaderboardEntryOutProto_Status.Descriptor instead. +func (UpdatePokemonSizeLeaderboardEntryOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3120, 0} +} + +type UpdatePostcardOutProto_Result int32 + +const ( + UpdatePostcardOutProto_UNSET UpdatePostcardOutProto_Result = 0 + UpdatePostcardOutProto_SUCCESS UpdatePostcardOutProto_Result = 1 + UpdatePostcardOutProto_ERROR_POSTCARD_DOES_NOT_EXIST UpdatePostcardOutProto_Result = 2 + UpdatePostcardOutProto_ERROR_NOT_ENABLED UpdatePostcardOutProto_Result = 4 + UpdatePostcardOutProto_ERROR_RATE_LIMITED UpdatePostcardOutProto_Result = 5 +) + +// Enum value maps for UpdatePostcardOutProto_Result. +var ( + UpdatePostcardOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_POSTCARD_DOES_NOT_EXIST", + 4: "ERROR_NOT_ENABLED", + 5: "ERROR_RATE_LIMITED", + } + UpdatePostcardOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_POSTCARD_DOES_NOT_EXIST": 2, + "ERROR_NOT_ENABLED": 4, + "ERROR_RATE_LIMITED": 5, + } +) + +func (x UpdatePostcardOutProto_Result) Enum() *UpdatePostcardOutProto_Result { + p := new(UpdatePostcardOutProto_Result) + *p = x + return p +} + +func (x UpdatePostcardOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UpdatePostcardOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1291].Descriptor() +} + +func (UpdatePostcardOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1291] +} + +func (x UpdatePostcardOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UpdatePostcardOutProto_Result.Descriptor instead. +func (UpdatePostcardOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3122, 0} +} + +type UpdateRouteDraftOutProto_Result int32 + +const ( + UpdateRouteDraftOutProto_UNSET UpdateRouteDraftOutProto_Result = 0 + UpdateRouteDraftOutProto_SUCCESS UpdateRouteDraftOutProto_Result = 1 + UpdateRouteDraftOutProto_ERROR_UNKNOWN UpdateRouteDraftOutProto_Result = 2 + UpdateRouteDraftOutProto_ERROR_INVALID_ROUTE UpdateRouteDraftOutProto_Result = 3 + UpdateRouteDraftOutProto_ERROR_OLD_VERSION UpdateRouteDraftOutProto_Result = 4 + UpdateRouteDraftOutProto_ERROR_ROUTE_NOT_EDITABLE UpdateRouteDraftOutProto_Result = 5 +) + +// Enum value maps for UpdateRouteDraftOutProto_Result. +var ( + UpdateRouteDraftOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_INVALID_ROUTE", + 4: "ERROR_OLD_VERSION", + 5: "ERROR_ROUTE_NOT_EDITABLE", + } + UpdateRouteDraftOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_INVALID_ROUTE": 3, + "ERROR_OLD_VERSION": 4, + "ERROR_ROUTE_NOT_EDITABLE": 5, + } +) + +func (x UpdateRouteDraftOutProto_Result) Enum() *UpdateRouteDraftOutProto_Result { + p := new(UpdateRouteDraftOutProto_Result) + *p = x + return p +} + +func (x UpdateRouteDraftOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UpdateRouteDraftOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1292].Descriptor() +} + +func (UpdateRouteDraftOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1292] +} + +func (x UpdateRouteDraftOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UpdateRouteDraftOutProto_Result.Descriptor instead. +func (UpdateRouteDraftOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3124, 0} +} + +type UpdateSurveyEligibilityOutProto_Status int32 + +const ( + UpdateSurveyEligibilityOutProto_UNSET UpdateSurveyEligibilityOutProto_Status = 0 + UpdateSurveyEligibilityOutProto_SUCCESS UpdateSurveyEligibilityOutProto_Status = 1 + UpdateSurveyEligibilityOutProto_ERROR UpdateSurveyEligibilityOutProto_Status = 2 + UpdateSurveyEligibilityOutProto_ERROR_NOT_ENABLED UpdateSurveyEligibilityOutProto_Status = 3 +) + +// Enum value maps for UpdateSurveyEligibilityOutProto_Status. +var ( + UpdateSurveyEligibilityOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + 3: "ERROR_NOT_ENABLED", + } + UpdateSurveyEligibilityOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + "ERROR_NOT_ENABLED": 3, + } +) + +func (x UpdateSurveyEligibilityOutProto_Status) Enum() *UpdateSurveyEligibilityOutProto_Status { + p := new(UpdateSurveyEligibilityOutProto_Status) + *p = x + return p +} + +func (x UpdateSurveyEligibilityOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UpdateSurveyEligibilityOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1293].Descriptor() +} + +func (UpdateSurveyEligibilityOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1293] +} + +func (x UpdateSurveyEligibilityOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UpdateSurveyEligibilityOutProto_Status.Descriptor instead. +func (UpdateSurveyEligibilityOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3126, 0} +} + +type UpdateTradingOutProto_Result int32 + +const ( + UpdateTradingOutProto_UNSET UpdateTradingOutProto_Result = 0 + UpdateTradingOutProto_SUCCESS UpdateTradingOutProto_Result = 1 + UpdateTradingOutProto_ERROR_UNKNOWN UpdateTradingOutProto_Result = 2 + UpdateTradingOutProto_ERROR_FRIEND_NOT_FOUND UpdateTradingOutProto_Result = 3 + UpdateTradingOutProto_ERROR_INVALID_PLAYER_ID UpdateTradingOutProto_Result = 4 + UpdateTradingOutProto_ERROR_INVALID_STATE UpdateTradingOutProto_Result = 5 + UpdateTradingOutProto_ERROR_STATE_HANDLER UpdateTradingOutProto_Result = 6 + UpdateTradingOutProto_ERROR_INVALID_POKEMON UpdateTradingOutProto_Result = 7 + UpdateTradingOutProto_ERROR_INSUFFICIENT_PAYMENT UpdateTradingOutProto_Result = 8 + UpdateTradingOutProto_ERROR_TRADING_EXPIRED UpdateTradingOutProto_Result = 9 + UpdateTradingOutProto_ERROR_TRADING_FINISHED UpdateTradingOutProto_Result = 10 +) + +// Enum value maps for UpdateTradingOutProto_Result. +var ( + UpdateTradingOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_FRIEND_NOT_FOUND", + 4: "ERROR_INVALID_PLAYER_ID", + 5: "ERROR_INVALID_STATE", + 6: "ERROR_STATE_HANDLER", + 7: "ERROR_INVALID_POKEMON", + 8: "ERROR_INSUFFICIENT_PAYMENT", + 9: "ERROR_TRADING_EXPIRED", + 10: "ERROR_TRADING_FINISHED", + } + UpdateTradingOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_FRIEND_NOT_FOUND": 3, + "ERROR_INVALID_PLAYER_ID": 4, + "ERROR_INVALID_STATE": 5, + "ERROR_STATE_HANDLER": 6, + "ERROR_INVALID_POKEMON": 7, + "ERROR_INSUFFICIENT_PAYMENT": 8, + "ERROR_TRADING_EXPIRED": 9, + "ERROR_TRADING_FINISHED": 10, + } +) + +func (x UpdateTradingOutProto_Result) Enum() *UpdateTradingOutProto_Result { + p := new(UpdateTradingOutProto_Result) + *p = x + return p +} + +func (x UpdateTradingOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UpdateTradingOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1294].Descriptor() +} + +func (UpdateTradingOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1294] +} + +func (x UpdateTradingOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UpdateTradingOutProto_Result.Descriptor instead. +func (UpdateTradingOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3128, 0} +} + +type UpdateVpsEventOutProto_Status int32 + +const ( + UpdateVpsEventOutProto_UNSET UpdateVpsEventOutProto_Status = 0 + UpdateVpsEventOutProto_SUCCESS UpdateVpsEventOutProto_Status = 1 + UpdateVpsEventOutProto_ERROR_UNKNOWN UpdateVpsEventOutProto_Status = 2 + UpdateVpsEventOutProto_ERROR_FORT_ID_NOT_FOUND UpdateVpsEventOutProto_Status = 3 + UpdateVpsEventOutProto_ERROR_VPS_NOT_ENABLED_AT_FORT UpdateVpsEventOutProto_Status = 4 + UpdateVpsEventOutProto_ERROR_VPS_EVENT_NOT_FOUND UpdateVpsEventOutProto_Status = 5 + UpdateVpsEventOutProto_ERROR_ADD_ANCHOR_ID_ALREADY_EXISTS UpdateVpsEventOutProto_Status = 6 + UpdateVpsEventOutProto_ERROR_UPDATE_ANCHOR_ID_DOES_NOT_EXIST UpdateVpsEventOutProto_Status = 7 +) + +// Enum value maps for UpdateVpsEventOutProto_Status. +var ( + UpdateVpsEventOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_FORT_ID_NOT_FOUND", + 4: "ERROR_VPS_NOT_ENABLED_AT_FORT", + 5: "ERROR_VPS_EVENT_NOT_FOUND", + 6: "ERROR_ADD_ANCHOR_ID_ALREADY_EXISTS", + 7: "ERROR_UPDATE_ANCHOR_ID_DOES_NOT_EXIST", + } + UpdateVpsEventOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_FORT_ID_NOT_FOUND": 3, + "ERROR_VPS_NOT_ENABLED_AT_FORT": 4, + "ERROR_VPS_EVENT_NOT_FOUND": 5, + "ERROR_ADD_ANCHOR_ID_ALREADY_EXISTS": 6, + "ERROR_UPDATE_ANCHOR_ID_DOES_NOT_EXIST": 7, + } +) + +func (x UpdateVpsEventOutProto_Status) Enum() *UpdateVpsEventOutProto_Status { + p := new(UpdateVpsEventOutProto_Status) + *p = x + return p +} + +func (x UpdateVpsEventOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UpdateVpsEventOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1295].Descriptor() +} + +func (UpdateVpsEventOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1295] +} + +func (x UpdateVpsEventOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UpdateVpsEventOutProto_Status.Descriptor instead. +func (UpdateVpsEventOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3130, 0} +} + +type UpgradePokemonOutProto_Result int32 + +const ( + UpgradePokemonOutProto_UNSET UpgradePokemonOutProto_Result = 0 + UpgradePokemonOutProto_SUCCESS UpgradePokemonOutProto_Result = 1 + UpgradePokemonOutProto_ERROR_POKEMON_NOT_FOUND UpgradePokemonOutProto_Result = 2 + UpgradePokemonOutProto_ERROR_INSUFFICIENT_RESOURCES UpgradePokemonOutProto_Result = 3 + UpgradePokemonOutProto_ERROR_UPGRADE_NOT_AVAILABLE UpgradePokemonOutProto_Result = 4 + UpgradePokemonOutProto_ERROR_POKEMON_IS_DEPLOYED UpgradePokemonOutProto_Result = 5 + UpgradePokemonOutProto_ERROR_DUPLICATE_REQUEST UpgradePokemonOutProto_Result = 6 + UpgradePokemonOutProto_ERROR_FUSION_COMPONENT_POKEMON UpgradePokemonOutProto_Result = 7 +) + +// Enum value maps for UpgradePokemonOutProto_Result. +var ( + UpgradePokemonOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_POKEMON_NOT_FOUND", + 3: "ERROR_INSUFFICIENT_RESOURCES", + 4: "ERROR_UPGRADE_NOT_AVAILABLE", + 5: "ERROR_POKEMON_IS_DEPLOYED", + 6: "ERROR_DUPLICATE_REQUEST", + 7: "ERROR_FUSION_COMPONENT_POKEMON", + } + UpgradePokemonOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_POKEMON_NOT_FOUND": 2, + "ERROR_INSUFFICIENT_RESOURCES": 3, + "ERROR_UPGRADE_NOT_AVAILABLE": 4, + "ERROR_POKEMON_IS_DEPLOYED": 5, + "ERROR_DUPLICATE_REQUEST": 6, + "ERROR_FUSION_COMPONENT_POKEMON": 7, + } +) + +func (x UpgradePokemonOutProto_Result) Enum() *UpgradePokemonOutProto_Result { + p := new(UpgradePokemonOutProto_Result) + *p = x + return p +} + +func (x UpgradePokemonOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UpgradePokemonOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1296].Descriptor() +} + +func (UpgradePokemonOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1296] +} + +func (x UpgradePokemonOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UpgradePokemonOutProto_Result.Descriptor instead. +func (UpgradePokemonOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3132, 0} +} + +type UploadCombatClientLogOutProto_Result int32 + +const ( + UploadCombatClientLogOutProto_UNSET UploadCombatClientLogOutProto_Result = 0 + UploadCombatClientLogOutProto_SUCCESS UploadCombatClientLogOutProto_Result = 1 + UploadCombatClientLogOutProto_ERROR_NOT_ENABLED UploadCombatClientLogOutProto_Result = 2 + UploadCombatClientLogOutProto_ERROR_TOO_MANY_REQUESTS UploadCombatClientLogOutProto_Result = 3 + UploadCombatClientLogOutProto_ERROR_INVALID_FORMAT UploadCombatClientLogOutProto_Result = 4 + UploadCombatClientLogOutProto_ERROR_EXCEEDS_SIZE_LIMIT UploadCombatClientLogOutProto_Result = 5 + UploadCombatClientLogOutProto_ERROR_INTERNAL_ERROR UploadCombatClientLogOutProto_Result = 6 +) + +// Enum value maps for UploadCombatClientLogOutProto_Result. +var ( + UploadCombatClientLogOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_NOT_ENABLED", + 3: "ERROR_TOO_MANY_REQUESTS", + 4: "ERROR_INVALID_FORMAT", + 5: "ERROR_EXCEEDS_SIZE_LIMIT", + 6: "ERROR_INTERNAL_ERROR", + } + UploadCombatClientLogOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NOT_ENABLED": 2, + "ERROR_TOO_MANY_REQUESTS": 3, + "ERROR_INVALID_FORMAT": 4, + "ERROR_EXCEEDS_SIZE_LIMIT": 5, + "ERROR_INTERNAL_ERROR": 6, + } +) + +func (x UploadCombatClientLogOutProto_Result) Enum() *UploadCombatClientLogOutProto_Result { + p := new(UploadCombatClientLogOutProto_Result) + *p = x + return p +} + +func (x UploadCombatClientLogOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UploadCombatClientLogOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1297].Descriptor() +} + +func (UploadCombatClientLogOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1297] +} + +func (x UploadCombatClientLogOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UploadCombatClientLogOutProto_Result.Descriptor instead. +func (UploadCombatClientLogOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3134, 0} +} + +type UploadManagementTelemetry_UploadManagementEventId int32 + +const ( + UploadManagementTelemetry_UNKNOWN UploadManagementTelemetry_UploadManagementEventId = 0 + UploadManagementTelemetry_UPLOAD_ALL_FROM_ENTRY_POINT UploadManagementTelemetry_UploadManagementEventId = 1 + UploadManagementTelemetry_UPLOAD_ALL_FROM_UPLOAD_MGMT_MENU UploadManagementTelemetry_UploadManagementEventId = 2 + UploadManagementTelemetry_CANCEL_ALL_FROM_ENTRY_POINT UploadManagementTelemetry_UploadManagementEventId = 3 + UploadManagementTelemetry_CANCEL_ALL_FROM_UPLOAD_MGMT_MENU UploadManagementTelemetry_UploadManagementEventId = 4 + UploadManagementTelemetry_CANCEL_INDIVIDUAL_UPLOAD UploadManagementTelemetry_UploadManagementEventId = 5 + UploadManagementTelemetry_DELETE_INDIVIDUAL_UPLOAD UploadManagementTelemetry_UploadManagementEventId = 6 + UploadManagementTelemetry_UPLOAD_ALL_SUCCESS UploadManagementTelemetry_UploadManagementEventId = 7 + UploadManagementTelemetry_UPLOAD_ALL_FAILURE UploadManagementTelemetry_UploadManagementEventId = 8 +) + +// Enum value maps for UploadManagementTelemetry_UploadManagementEventId. +var ( + UploadManagementTelemetry_UploadManagementEventId_name = map[int32]string{ + 0: "UNKNOWN", + 1: "UPLOAD_ALL_FROM_ENTRY_POINT", + 2: "UPLOAD_ALL_FROM_UPLOAD_MGMT_MENU", + 3: "CANCEL_ALL_FROM_ENTRY_POINT", + 4: "CANCEL_ALL_FROM_UPLOAD_MGMT_MENU", + 5: "CANCEL_INDIVIDUAL_UPLOAD", + 6: "DELETE_INDIVIDUAL_UPLOAD", + 7: "UPLOAD_ALL_SUCCESS", + 8: "UPLOAD_ALL_FAILURE", + } + UploadManagementTelemetry_UploadManagementEventId_value = map[string]int32{ + "UNKNOWN": 0, + "UPLOAD_ALL_FROM_ENTRY_POINT": 1, + "UPLOAD_ALL_FROM_UPLOAD_MGMT_MENU": 2, + "CANCEL_ALL_FROM_ENTRY_POINT": 3, + "CANCEL_ALL_FROM_UPLOAD_MGMT_MENU": 4, + "CANCEL_INDIVIDUAL_UPLOAD": 5, + "DELETE_INDIVIDUAL_UPLOAD": 6, + "UPLOAD_ALL_SUCCESS": 7, + "UPLOAD_ALL_FAILURE": 8, + } +) + +func (x UploadManagementTelemetry_UploadManagementEventId) Enum() *UploadManagementTelemetry_UploadManagementEventId { + p := new(UploadManagementTelemetry_UploadManagementEventId) + *p = x + return p +} + +func (x UploadManagementTelemetry_UploadManagementEventId) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UploadManagementTelemetry_UploadManagementEventId) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1298].Descriptor() +} + +func (UploadManagementTelemetry_UploadManagementEventId) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1298] +} + +func (x UploadManagementTelemetry_UploadManagementEventId) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UploadManagementTelemetry_UploadManagementEventId.Descriptor instead. +func (UploadManagementTelemetry_UploadManagementEventId) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3137, 0} +} + +type UploadRaidClientLogOutProto_Result int32 + +const ( + UploadRaidClientLogOutProto_UNSET UploadRaidClientLogOutProto_Result = 0 + UploadRaidClientLogOutProto_SUCCESS UploadRaidClientLogOutProto_Result = 1 + UploadRaidClientLogOutProto_ERROR_NOT_ENABLED UploadRaidClientLogOutProto_Result = 2 + UploadRaidClientLogOutProto_ERROR_TOO_MANY_REQUESTS UploadRaidClientLogOutProto_Result = 3 + UploadRaidClientLogOutProto_ERROR_INVALID_FORMAT UploadRaidClientLogOutProto_Result = 4 + UploadRaidClientLogOutProto_ERROR_EXCEEDS_SIZE_LIMIT UploadRaidClientLogOutProto_Result = 5 +) + +// Enum value maps for UploadRaidClientLogOutProto_Result. +var ( + UploadRaidClientLogOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_NOT_ENABLED", + 3: "ERROR_TOO_MANY_REQUESTS", + 4: "ERROR_INVALID_FORMAT", + 5: "ERROR_EXCEEDS_SIZE_LIMIT", + } + UploadRaidClientLogOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NOT_ENABLED": 2, + "ERROR_TOO_MANY_REQUESTS": 3, + "ERROR_INVALID_FORMAT": 4, + "ERROR_EXCEEDS_SIZE_LIMIT": 5, + } +) + +func (x UploadRaidClientLogOutProto_Result) Enum() *UploadRaidClientLogOutProto_Result { + p := new(UploadRaidClientLogOutProto_Result) + *p = x + return p +} + +func (x UploadRaidClientLogOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UploadRaidClientLogOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1299].Descriptor() +} + +func (UploadRaidClientLogOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1299] +} + +func (x UploadRaidClientLogOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UploadRaidClientLogOutProto_Result.Descriptor instead. +func (UploadRaidClientLogOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3140, 0} +} + +type Upstream_ProbeResponse_NetworkType int32 + +const ( + Upstream_ProbeResponse_UNSET Upstream_ProbeResponse_NetworkType = 0 + Upstream_ProbeResponse_DATA Upstream_ProbeResponse_NetworkType = 1 + Upstream_ProbeResponse_WIFI Upstream_ProbeResponse_NetworkType = 2 +) + +// Enum value maps for Upstream_ProbeResponse_NetworkType. +var ( + Upstream_ProbeResponse_NetworkType_name = map[int32]string{ + 0: "UNSET", + 1: "DATA", + 2: "WIFI", + } + Upstream_ProbeResponse_NetworkType_value = map[string]int32{ + "UNSET": 0, + "DATA": 1, + "WIFI": 2, + } +) + +func (x Upstream_ProbeResponse_NetworkType) Enum() *Upstream_ProbeResponse_NetworkType { + p := new(Upstream_ProbeResponse_NetworkType) + *p = x + return p +} + +func (x Upstream_ProbeResponse_NetworkType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Upstream_ProbeResponse_NetworkType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1300].Descriptor() +} + +func (Upstream_ProbeResponse_NetworkType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1300] +} + +func (x Upstream_ProbeResponse_NetworkType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use Upstream_ProbeResponse_NetworkType.Descriptor instead. +func (Upstream_ProbeResponse_NetworkType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3143, 0, 0} +} + +type UseIncenseActionOutProto_Result int32 + +const ( + UseIncenseActionOutProto_UNKNOWN UseIncenseActionOutProto_Result = 0 + UseIncenseActionOutProto_SUCCESS UseIncenseActionOutProto_Result = 1 + UseIncenseActionOutProto_INCENSE_ALREADY_ACTIVE UseIncenseActionOutProto_Result = 2 + UseIncenseActionOutProto_NONE_IN_INVENTORY UseIncenseActionOutProto_Result = 3 + UseIncenseActionOutProto_LOCATION_UNSET UseIncenseActionOutProto_Result = 4 + UseIncenseActionOutProto_INCENSE_DISABLED UseIncenseActionOutProto_Result = 5 +) + +// Enum value maps for UseIncenseActionOutProto_Result. +var ( + UseIncenseActionOutProto_Result_name = map[int32]string{ + 0: "UNKNOWN", + 1: "SUCCESS", + 2: "INCENSE_ALREADY_ACTIVE", + 3: "NONE_IN_INVENTORY", + 4: "LOCATION_UNSET", + 5: "INCENSE_DISABLED", + } + UseIncenseActionOutProto_Result_value = map[string]int32{ + "UNKNOWN": 0, + "SUCCESS": 1, + "INCENSE_ALREADY_ACTIVE": 2, + "NONE_IN_INVENTORY": 3, + "LOCATION_UNSET": 4, + "INCENSE_DISABLED": 5, + } +) + +func (x UseIncenseActionOutProto_Result) Enum() *UseIncenseActionOutProto_Result { + p := new(UseIncenseActionOutProto_Result) + *p = x + return p +} + +func (x UseIncenseActionOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UseIncenseActionOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1301].Descriptor() +} + +func (UseIncenseActionOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1301] +} + +func (x UseIncenseActionOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UseIncenseActionOutProto_Result.Descriptor instead. +func (UseIncenseActionOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3145, 0} +} + +type UseIncenseActionProto_Usage int32 + +const ( + UseIncenseActionProto_UNKNOWN UseIncenseActionProto_Usage = 0 + UseIncenseActionProto_USE UseIncenseActionProto_Usage = 1 + UseIncenseActionProto_PAUSE UseIncenseActionProto_Usage = 2 + UseIncenseActionProto_RESUME UseIncenseActionProto_Usage = 3 +) + +// Enum value maps for UseIncenseActionProto_Usage. +var ( + UseIncenseActionProto_Usage_name = map[int32]string{ + 0: "UNKNOWN", + 1: "USE", + 2: "PAUSE", + 3: "RESUME", + } + UseIncenseActionProto_Usage_value = map[string]int32{ + "UNKNOWN": 0, + "USE": 1, + "PAUSE": 2, + "RESUME": 3, + } +) + +func (x UseIncenseActionProto_Usage) Enum() *UseIncenseActionProto_Usage { + p := new(UseIncenseActionProto_Usage) + *p = x + return p +} + +func (x UseIncenseActionProto_Usage) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UseIncenseActionProto_Usage) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1302].Descriptor() +} + +func (UseIncenseActionProto_Usage) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1302] +} + +func (x UseIncenseActionProto_Usage) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UseIncenseActionProto_Usage.Descriptor instead. +func (UseIncenseActionProto_Usage) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3146, 0} +} + +type UseItemBattleBoostOutProto_Result int32 + +const ( + UseItemBattleBoostOutProto_UNKNOWN UseItemBattleBoostOutProto_Result = 0 + UseItemBattleBoostOutProto_SUCCESS UseItemBattleBoostOutProto_Result = 1 + UseItemBattleBoostOutProto_ERROR_NO_ITEMS_REMAINING UseItemBattleBoostOutProto_Result = 2 + UseItemBattleBoostOutProto_ERROR_INVALID_ITEM_TYPE UseItemBattleBoostOutProto_Result = 3 + UseItemBattleBoostOutProto_ERROR_LOCATION_UNSET UseItemBattleBoostOutProto_Result = 4 + UseItemBattleBoostOutProto_ERROR_PLAYER_BELOW_MINIMUM_LEVEL UseItemBattleBoostOutProto_Result = 5 + UseItemBattleBoostOutProto_ERROR_FEATURE_DISABLED UseItemBattleBoostOutProto_Result = 6 +) + +// Enum value maps for UseItemBattleBoostOutProto_Result. +var ( + UseItemBattleBoostOutProto_Result_name = map[int32]string{ + 0: "UNKNOWN", + 1: "SUCCESS", + 2: "ERROR_NO_ITEMS_REMAINING", + 3: "ERROR_INVALID_ITEM_TYPE", + 4: "ERROR_LOCATION_UNSET", + 5: "ERROR_PLAYER_BELOW_MINIMUM_LEVEL", + 6: "ERROR_FEATURE_DISABLED", + } + UseItemBattleBoostOutProto_Result_value = map[string]int32{ + "UNKNOWN": 0, + "SUCCESS": 1, + "ERROR_NO_ITEMS_REMAINING": 2, + "ERROR_INVALID_ITEM_TYPE": 3, + "ERROR_LOCATION_UNSET": 4, + "ERROR_PLAYER_BELOW_MINIMUM_LEVEL": 5, + "ERROR_FEATURE_DISABLED": 6, + } +) + +func (x UseItemBattleBoostOutProto_Result) Enum() *UseItemBattleBoostOutProto_Result { + p := new(UseItemBattleBoostOutProto_Result) + *p = x + return p +} + +func (x UseItemBattleBoostOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UseItemBattleBoostOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1303].Descriptor() +} + +func (UseItemBattleBoostOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1303] +} + +func (x UseItemBattleBoostOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UseItemBattleBoostOutProto_Result.Descriptor instead. +func (UseItemBattleBoostOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3147, 0} +} + +type UseItemBulkHealOutProto_Status int32 + +const ( + UseItemBulkHealOutProto_UNSET UseItemBulkHealOutProto_Status = 0 + UseItemBulkHealOutProto_SUCCESS UseItemBulkHealOutProto_Status = 1 + UseItemBulkHealOutProto_ERROR_BAD_REQUEST UseItemBulkHealOutProto_Status = 2 +) + +// Enum value maps for UseItemBulkHealOutProto_Status. +var ( + UseItemBulkHealOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_BAD_REQUEST", + } + UseItemBulkHealOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_BAD_REQUEST": 2, + } +) + +func (x UseItemBulkHealOutProto_Status) Enum() *UseItemBulkHealOutProto_Status { + p := new(UseItemBulkHealOutProto_Status) + *p = x + return p +} + +func (x UseItemBulkHealOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UseItemBulkHealOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1304].Descriptor() +} + +func (UseItemBulkHealOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1304] +} + +func (x UseItemBulkHealOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UseItemBulkHealOutProto_Status.Descriptor instead. +func (UseItemBulkHealOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3149, 0} +} + +type UseItemBulkHealOutProto_HealResult_Result int32 + +const ( + UseItemBulkHealOutProto_HealResult_UNSET UseItemBulkHealOutProto_HealResult_Result = 0 + UseItemBulkHealOutProto_HealResult_SUCCESS UseItemBulkHealOutProto_HealResult_Result = 1 + UseItemBulkHealOutProto_HealResult_ERROR_NO_POKEMON UseItemBulkHealOutProto_HealResult_Result = 2 + UseItemBulkHealOutProto_HealResult_ERROR_CANNOT_USE UseItemBulkHealOutProto_HealResult_Result = 3 + UseItemBulkHealOutProto_HealResult_ERROR_DEPLOYED_TO_FORT UseItemBulkHealOutProto_HealResult_Result = 4 + UseItemBulkHealOutProto_HealResult_ERROR_FUSION_COMPONENT_POKEMON UseItemBulkHealOutProto_HealResult_Result = 5 +) + +// Enum value maps for UseItemBulkHealOutProto_HealResult_Result. +var ( + UseItemBulkHealOutProto_HealResult_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_NO_POKEMON", + 3: "ERROR_CANNOT_USE", + 4: "ERROR_DEPLOYED_TO_FORT", + 5: "ERROR_FUSION_COMPONENT_POKEMON", + } + UseItemBulkHealOutProto_HealResult_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NO_POKEMON": 2, + "ERROR_CANNOT_USE": 3, + "ERROR_DEPLOYED_TO_FORT": 4, + "ERROR_FUSION_COMPONENT_POKEMON": 5, + } +) + +func (x UseItemBulkHealOutProto_HealResult_Result) Enum() *UseItemBulkHealOutProto_HealResult_Result { + p := new(UseItemBulkHealOutProto_HealResult_Result) + *p = x + return p +} + +func (x UseItemBulkHealOutProto_HealResult_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UseItemBulkHealOutProto_HealResult_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1305].Descriptor() +} + +func (UseItemBulkHealOutProto_HealResult_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1305] +} + +func (x UseItemBulkHealOutProto_HealResult_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UseItemBulkHealOutProto_HealResult_Result.Descriptor instead. +func (UseItemBulkHealOutProto_HealResult_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3149, 0, 0} +} + +type UseItemEggIncubatorOutProto_Result int32 + +const ( + UseItemEggIncubatorOutProto_UNSET UseItemEggIncubatorOutProto_Result = 0 + UseItemEggIncubatorOutProto_SUCCESS UseItemEggIncubatorOutProto_Result = 1 + UseItemEggIncubatorOutProto_ERROR_INCUBATOR_NOT_FOUND UseItemEggIncubatorOutProto_Result = 2 + UseItemEggIncubatorOutProto_ERROR_POKEMON_EGG_NOT_FOUND UseItemEggIncubatorOutProto_Result = 3 + UseItemEggIncubatorOutProto_ERROR_POKEMON_ID_NOT_EGG UseItemEggIncubatorOutProto_Result = 4 + UseItemEggIncubatorOutProto_ERROR_INCUBATOR_ALREADY_IN_USE UseItemEggIncubatorOutProto_Result = 5 + UseItemEggIncubatorOutProto_ERROR_POKEMON_ALREADY_INCUBATING UseItemEggIncubatorOutProto_Result = 6 + UseItemEggIncubatorOutProto_ERROR_INCUBATOR_NO_USES_REMAINING UseItemEggIncubatorOutProto_Result = 7 + UseItemEggIncubatorOutProto_ERROR_LOCATION_UNSET UseItemEggIncubatorOutProto_Result = 10 +) + +// Enum value maps for UseItemEggIncubatorOutProto_Result. +var ( + UseItemEggIncubatorOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_INCUBATOR_NOT_FOUND", + 3: "ERROR_POKEMON_EGG_NOT_FOUND", + 4: "ERROR_POKEMON_ID_NOT_EGG", + 5: "ERROR_INCUBATOR_ALREADY_IN_USE", + 6: "ERROR_POKEMON_ALREADY_INCUBATING", + 7: "ERROR_INCUBATOR_NO_USES_REMAINING", + 10: "ERROR_LOCATION_UNSET", + } + UseItemEggIncubatorOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_INCUBATOR_NOT_FOUND": 2, + "ERROR_POKEMON_EGG_NOT_FOUND": 3, + "ERROR_POKEMON_ID_NOT_EGG": 4, + "ERROR_INCUBATOR_ALREADY_IN_USE": 5, + "ERROR_POKEMON_ALREADY_INCUBATING": 6, + "ERROR_INCUBATOR_NO_USES_REMAINING": 7, + "ERROR_LOCATION_UNSET": 10, + } +) + +func (x UseItemEggIncubatorOutProto_Result) Enum() *UseItemEggIncubatorOutProto_Result { + p := new(UseItemEggIncubatorOutProto_Result) + *p = x + return p +} + +func (x UseItemEggIncubatorOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UseItemEggIncubatorOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1306].Descriptor() +} + +func (UseItemEggIncubatorOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1306] +} + +func (x UseItemEggIncubatorOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UseItemEggIncubatorOutProto_Result.Descriptor instead. +func (UseItemEggIncubatorOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3153, 0} +} + +type UseItemEncounterOutProto_Status int32 + +const ( + UseItemEncounterOutProto_SUCCESS UseItemEncounterOutProto_Status = 0 + UseItemEncounterOutProto_ALREADY_COMPLETED UseItemEncounterOutProto_Status = 1 + UseItemEncounterOutProto_ACTIVE_ITEM_EXISTS UseItemEncounterOutProto_Status = 2 + UseItemEncounterOutProto_NO_ITEM_IN_INVENTORY UseItemEncounterOutProto_Status = 3 + UseItemEncounterOutProto_INVALID_ITEM_CATEGORY UseItemEncounterOutProto_Status = 4 +) + +// Enum value maps for UseItemEncounterOutProto_Status. +var ( + UseItemEncounterOutProto_Status_name = map[int32]string{ + 0: "SUCCESS", + 1: "ALREADY_COMPLETED", + 2: "ACTIVE_ITEM_EXISTS", + 3: "NO_ITEM_IN_INVENTORY", + 4: "INVALID_ITEM_CATEGORY", + } + UseItemEncounterOutProto_Status_value = map[string]int32{ + "SUCCESS": 0, + "ALREADY_COMPLETED": 1, + "ACTIVE_ITEM_EXISTS": 2, + "NO_ITEM_IN_INVENTORY": 3, + "INVALID_ITEM_CATEGORY": 4, + } +) + +func (x UseItemEncounterOutProto_Status) Enum() *UseItemEncounterOutProto_Status { + p := new(UseItemEncounterOutProto_Status) + *p = x + return p +} + +func (x UseItemEncounterOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UseItemEncounterOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1307].Descriptor() +} + +func (UseItemEncounterOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1307] +} + +func (x UseItemEncounterOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UseItemEncounterOutProto_Status.Descriptor instead. +func (UseItemEncounterOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3155, 0} +} + +type UseItemLuckyFriendApplicatorOutProto_Status int32 + +const ( + UseItemLuckyFriendApplicatorOutProto_UNSET UseItemLuckyFriendApplicatorOutProto_Status = 0 + UseItemLuckyFriendApplicatorOutProto_SUCCESS UseItemLuckyFriendApplicatorOutProto_Status = 1 + UseItemLuckyFriendApplicatorOutProto_ERROR_LOW_FRIEND_LEVEL UseItemLuckyFriendApplicatorOutProto_Status = 2 + UseItemLuckyFriendApplicatorOutProto_ERROR_FRIEND_NOT_FOUND UseItemLuckyFriendApplicatorOutProto_Status = 3 + UseItemLuckyFriendApplicatorOutProto_ERROR_FRIEND_ALREADY_LUCKY UseItemLuckyFriendApplicatorOutProto_Status = 4 + UseItemLuckyFriendApplicatorOutProto_ERROR_FRIEND_SETTING_OFF UseItemLuckyFriendApplicatorOutProto_Status = 5 + UseItemLuckyFriendApplicatorOutProto_ERROR_ITEM_NOT_IN_INVENTORY UseItemLuckyFriendApplicatorOutProto_Status = 6 + UseItemLuckyFriendApplicatorOutProto_ERROR_INVALID_ITEM_TYPE UseItemLuckyFriendApplicatorOutProto_Status = 7 + UseItemLuckyFriendApplicatorOutProto_ERROR_FAILED_TO_UPDATE UseItemLuckyFriendApplicatorOutProto_Status = 8 +) + +// Enum value maps for UseItemLuckyFriendApplicatorOutProto_Status. +var ( + UseItemLuckyFriendApplicatorOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_LOW_FRIEND_LEVEL", + 3: "ERROR_FRIEND_NOT_FOUND", + 4: "ERROR_FRIEND_ALREADY_LUCKY", + 5: "ERROR_FRIEND_SETTING_OFF", + 6: "ERROR_ITEM_NOT_IN_INVENTORY", + 7: "ERROR_INVALID_ITEM_TYPE", + 8: "ERROR_FAILED_TO_UPDATE", + } + UseItemLuckyFriendApplicatorOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_LOW_FRIEND_LEVEL": 2, + "ERROR_FRIEND_NOT_FOUND": 3, + "ERROR_FRIEND_ALREADY_LUCKY": 4, + "ERROR_FRIEND_SETTING_OFF": 5, + "ERROR_ITEM_NOT_IN_INVENTORY": 6, + "ERROR_INVALID_ITEM_TYPE": 7, + "ERROR_FAILED_TO_UPDATE": 8, + } +) + +func (x UseItemLuckyFriendApplicatorOutProto_Status) Enum() *UseItemLuckyFriendApplicatorOutProto_Status { + p := new(UseItemLuckyFriendApplicatorOutProto_Status) + *p = x + return p +} + +func (x UseItemLuckyFriendApplicatorOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UseItemLuckyFriendApplicatorOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1308].Descriptor() +} + +func (UseItemLuckyFriendApplicatorOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1308] +} + +func (x UseItemLuckyFriendApplicatorOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UseItemLuckyFriendApplicatorOutProto_Status.Descriptor instead. +func (UseItemLuckyFriendApplicatorOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3157, 0} +} + +type UseItemMoveRerollOutProto_Result int32 + +const ( + UseItemMoveRerollOutProto_UNSET UseItemMoveRerollOutProto_Result = 0 + UseItemMoveRerollOutProto_SUCCESS UseItemMoveRerollOutProto_Result = 1 + UseItemMoveRerollOutProto_NO_POKEMON UseItemMoveRerollOutProto_Result = 2 + UseItemMoveRerollOutProto_NO_OTHER_MOVES UseItemMoveRerollOutProto_Result = 3 + UseItemMoveRerollOutProto_NO_PLAYER UseItemMoveRerollOutProto_Result = 4 + UseItemMoveRerollOutProto_WRONG_ITEM_TYPE UseItemMoveRerollOutProto_Result = 5 + UseItemMoveRerollOutProto_ITEM_NOT_IN_INVENTORY UseItemMoveRerollOutProto_Result = 6 + UseItemMoveRerollOutProto_INVALID_POKEMON UseItemMoveRerollOutProto_Result = 7 + UseItemMoveRerollOutProto_MOVE_LOCKED UseItemMoveRerollOutProto_Result = 8 + UseItemMoveRerollOutProto_MOVE_CANNOT_BE_REROLLED UseItemMoveRerollOutProto_Result = 9 + UseItemMoveRerollOutProto_INVALID_ELITE_MOVE UseItemMoveRerollOutProto_Result = 10 + UseItemMoveRerollOutProto_NOT_ENOUGH_ITEMS UseItemMoveRerollOutProto_Result = 11 +) + +// Enum value maps for UseItemMoveRerollOutProto_Result. +var ( + UseItemMoveRerollOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "NO_POKEMON", + 3: "NO_OTHER_MOVES", + 4: "NO_PLAYER", + 5: "WRONG_ITEM_TYPE", + 6: "ITEM_NOT_IN_INVENTORY", + 7: "INVALID_POKEMON", + 8: "MOVE_LOCKED", + 9: "MOVE_CANNOT_BE_REROLLED", + 10: "INVALID_ELITE_MOVE", + 11: "NOT_ENOUGH_ITEMS", + } + UseItemMoveRerollOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "NO_POKEMON": 2, + "NO_OTHER_MOVES": 3, + "NO_PLAYER": 4, + "WRONG_ITEM_TYPE": 5, + "ITEM_NOT_IN_INVENTORY": 6, + "INVALID_POKEMON": 7, + "MOVE_LOCKED": 8, + "MOVE_CANNOT_BE_REROLLED": 9, + "INVALID_ELITE_MOVE": 10, + "NOT_ENOUGH_ITEMS": 11, + } +) + +func (x UseItemMoveRerollOutProto_Result) Enum() *UseItemMoveRerollOutProto_Result { + p := new(UseItemMoveRerollOutProto_Result) + *p = x + return p +} + +func (x UseItemMoveRerollOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UseItemMoveRerollOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1309].Descriptor() +} + +func (UseItemMoveRerollOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1309] +} + +func (x UseItemMoveRerollOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UseItemMoveRerollOutProto_Result.Descriptor instead. +func (UseItemMoveRerollOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3159, 0} +} + +type UseItemMpReplenishOutProto_Status int32 + +const ( + UseItemMpReplenishOutProto_UNSET UseItemMpReplenishOutProto_Status = 0 + UseItemMpReplenishOutProto_SUCCESS UseItemMpReplenishOutProto_Status = 1 + UseItemMpReplenishOutProto_ERROR_NOT_ENOUGH_ITEM UseItemMpReplenishOutProto_Status = 2 + UseItemMpReplenishOutProto_ERROR_MP_FULL UseItemMpReplenishOutProto_Status = 3 + UseItemMpReplenishOutProto_ERROR_MP_NOT_ENABLED UseItemMpReplenishOutProto_Status = 4 +) + +// Enum value maps for UseItemMpReplenishOutProto_Status. +var ( + UseItemMpReplenishOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_NOT_ENOUGH_ITEM", + 3: "ERROR_MP_FULL", + 4: "ERROR_MP_NOT_ENABLED", + } + UseItemMpReplenishOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NOT_ENOUGH_ITEM": 2, + "ERROR_MP_FULL": 3, + "ERROR_MP_NOT_ENABLED": 4, + } +) + +func (x UseItemMpReplenishOutProto_Status) Enum() *UseItemMpReplenishOutProto_Status { + p := new(UseItemMpReplenishOutProto_Status) + *p = x + return p +} + +func (x UseItemMpReplenishOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UseItemMpReplenishOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1310].Descriptor() +} + +func (UseItemMpReplenishOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1310] +} + +func (x UseItemMpReplenishOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UseItemMpReplenishOutProto_Status.Descriptor instead. +func (UseItemMpReplenishOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3161, 0} +} + +type UseItemPotionOutProto_Result int32 + +const ( + UseItemPotionOutProto_UNSET UseItemPotionOutProto_Result = 0 + UseItemPotionOutProto_SUCCESS UseItemPotionOutProto_Result = 1 + UseItemPotionOutProto_ERROR_NO_POKEMON UseItemPotionOutProto_Result = 2 + UseItemPotionOutProto_ERROR_CANNOT_USE UseItemPotionOutProto_Result = 3 + UseItemPotionOutProto_ERROR_DEPLOYED_TO_FORT UseItemPotionOutProto_Result = 4 + UseItemPotionOutProto_ERROR_FUSION_COMPONENT_POKEMON UseItemPotionOutProto_Result = 5 +) + +// Enum value maps for UseItemPotionOutProto_Result. +var ( + UseItemPotionOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_NO_POKEMON", + 3: "ERROR_CANNOT_USE", + 4: "ERROR_DEPLOYED_TO_FORT", + 5: "ERROR_FUSION_COMPONENT_POKEMON", + } + UseItemPotionOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NO_POKEMON": 2, + "ERROR_CANNOT_USE": 3, + "ERROR_DEPLOYED_TO_FORT": 4, + "ERROR_FUSION_COMPONENT_POKEMON": 5, + } +) + +func (x UseItemPotionOutProto_Result) Enum() *UseItemPotionOutProto_Result { + p := new(UseItemPotionOutProto_Result) + *p = x + return p +} + +func (x UseItemPotionOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UseItemPotionOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1311].Descriptor() +} + +func (UseItemPotionOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1311] +} + +func (x UseItemPotionOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UseItemPotionOutProto_Result.Descriptor instead. +func (UseItemPotionOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3163, 0} +} + +type UseItemRareCandyOutProto_Result int32 + +const ( + UseItemRareCandyOutProto_UNSET UseItemRareCandyOutProto_Result = 0 + UseItemRareCandyOutProto_SUCCESS UseItemRareCandyOutProto_Result = 1 + UseItemRareCandyOutProto_INVALID_POKEMON_ID UseItemRareCandyOutProto_Result = 2 + UseItemRareCandyOutProto_NO_PLAYER UseItemRareCandyOutProto_Result = 3 + UseItemRareCandyOutProto_WRONG_ITEM_TYPE UseItemRareCandyOutProto_Result = 4 + UseItemRareCandyOutProto_ITEM_NOT_IN_INVENTORY UseItemRareCandyOutProto_Result = 5 + UseItemRareCandyOutProto_NOT_ENOUGH_ITEMS UseItemRareCandyOutProto_Result = 6 +) + +// Enum value maps for UseItemRareCandyOutProto_Result. +var ( + UseItemRareCandyOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "INVALID_POKEMON_ID", + 3: "NO_PLAYER", + 4: "WRONG_ITEM_TYPE", + 5: "ITEM_NOT_IN_INVENTORY", + 6: "NOT_ENOUGH_ITEMS", + } + UseItemRareCandyOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "INVALID_POKEMON_ID": 2, + "NO_PLAYER": 3, + "WRONG_ITEM_TYPE": 4, + "ITEM_NOT_IN_INVENTORY": 5, + "NOT_ENOUGH_ITEMS": 6, + } +) + +func (x UseItemRareCandyOutProto_Result) Enum() *UseItemRareCandyOutProto_Result { + p := new(UseItemRareCandyOutProto_Result) + *p = x + return p +} + +func (x UseItemRareCandyOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UseItemRareCandyOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1312].Descriptor() +} + +func (UseItemRareCandyOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1312] +} + +func (x UseItemRareCandyOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UseItemRareCandyOutProto_Result.Descriptor instead. +func (UseItemRareCandyOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3165, 0} +} + +type UseItemReviveOutProto_Result int32 + +const ( + UseItemReviveOutProto_UNSET UseItemReviveOutProto_Result = 0 + UseItemReviveOutProto_SUCCESS UseItemReviveOutProto_Result = 1 + UseItemReviveOutProto_ERROR_NO_POKEMON UseItemReviveOutProto_Result = 2 + UseItemReviveOutProto_ERROR_CANNOT_USE UseItemReviveOutProto_Result = 3 + UseItemReviveOutProto_ERROR_DEPLOYED_TO_FORT UseItemReviveOutProto_Result = 4 + UseItemReviveOutProto_ERROR_FUSION_COMPONENT_POKEMON UseItemReviveOutProto_Result = 5 +) + +// Enum value maps for UseItemReviveOutProto_Result. +var ( + UseItemReviveOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_NO_POKEMON", + 3: "ERROR_CANNOT_USE", + 4: "ERROR_DEPLOYED_TO_FORT", + 5: "ERROR_FUSION_COMPONENT_POKEMON", + } + UseItemReviveOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NO_POKEMON": 2, + "ERROR_CANNOT_USE": 3, + "ERROR_DEPLOYED_TO_FORT": 4, + "ERROR_FUSION_COMPONENT_POKEMON": 5, + } +) + +func (x UseItemReviveOutProto_Result) Enum() *UseItemReviveOutProto_Result { + p := new(UseItemReviveOutProto_Result) + *p = x + return p +} + +func (x UseItemReviveOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UseItemReviveOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1313].Descriptor() +} + +func (UseItemReviveOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1313] +} + +func (x UseItemReviveOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UseItemReviveOutProto_Result.Descriptor instead. +func (UseItemReviveOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3167, 0} +} + +type UseItemStardustBoostOutProto_Result int32 + +const ( + UseItemStardustBoostOutProto_UNSET UseItemStardustBoostOutProto_Result = 0 + UseItemStardustBoostOutProto_SUCCESS UseItemStardustBoostOutProto_Result = 1 + UseItemStardustBoostOutProto_ERROR_INVALID_ITEM_TYPE UseItemStardustBoostOutProto_Result = 2 + UseItemStardustBoostOutProto_ERROR_STARDUST_BOOST_ALREADY_ACTIVE UseItemStardustBoostOutProto_Result = 3 + UseItemStardustBoostOutProto_ERROR_NO_ITEMS_REMAINING UseItemStardustBoostOutProto_Result = 4 + UseItemStardustBoostOutProto_ERROR_LOCATION_UNSET UseItemStardustBoostOutProto_Result = 5 +) + +// Enum value maps for UseItemStardustBoostOutProto_Result. +var ( + UseItemStardustBoostOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_INVALID_ITEM_TYPE", + 3: "ERROR_STARDUST_BOOST_ALREADY_ACTIVE", + 4: "ERROR_NO_ITEMS_REMAINING", + 5: "ERROR_LOCATION_UNSET", + } + UseItemStardustBoostOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_INVALID_ITEM_TYPE": 2, + "ERROR_STARDUST_BOOST_ALREADY_ACTIVE": 3, + "ERROR_NO_ITEMS_REMAINING": 4, + "ERROR_LOCATION_UNSET": 5, + } +) + +func (x UseItemStardustBoostOutProto_Result) Enum() *UseItemStardustBoostOutProto_Result { + p := new(UseItemStardustBoostOutProto_Result) + *p = x + return p +} + +func (x UseItemStardustBoostOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UseItemStardustBoostOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1314].Descriptor() +} + +func (UseItemStardustBoostOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1314] +} + +func (x UseItemStardustBoostOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UseItemStardustBoostOutProto_Result.Descriptor instead. +func (UseItemStardustBoostOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3169, 0} +} + +type UseItemStatIncreaseOutProto_Status int32 + +const ( + UseItemStatIncreaseOutProto_UNSET UseItemStatIncreaseOutProto_Status = 0 + UseItemStatIncreaseOutProto_SUCCESS UseItemStatIncreaseOutProto_Status = 1 + UseItemStatIncreaseOutProto_ERROR_ITEM_NOT_IN_INVENTORY UseItemStatIncreaseOutProto_Status = 2 + UseItemStatIncreaseOutProto_ERROR_INVALID_ITEM_TYPE UseItemStatIncreaseOutProto_Status = 3 + UseItemStatIncreaseOutProto_ERROR_CANNOT_BE_USED_ON_POKEMON UseItemStatIncreaseOutProto_Status = 4 + UseItemStatIncreaseOutProto_ERROR_INVALID_POKEMON UseItemStatIncreaseOutProto_Status = 5 + UseItemStatIncreaseOutProto_ERROR_MAX_STAT_LEVEL UseItemStatIncreaseOutProto_Status = 6 + UseItemStatIncreaseOutProto_ERROR_INVALID_STAT UseItemStatIncreaseOutProto_Status = 7 + UseItemStatIncreaseOutProto_ERROR_SURPASSED_LIMIT_OF_STATS_TO_TRAIN UseItemStatIncreaseOutProto_Status = 8 + UseItemStatIncreaseOutProto_ERROR_INVALID_STAT_LEVEL UseItemStatIncreaseOutProto_Status = 9 + UseItemStatIncreaseOutProto_ERROR_CANNOT_STACK_ITEM UseItemStatIncreaseOutProto_Status = 10 +) + +// Enum value maps for UseItemStatIncreaseOutProto_Status. +var ( + UseItemStatIncreaseOutProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_ITEM_NOT_IN_INVENTORY", + 3: "ERROR_INVALID_ITEM_TYPE", + 4: "ERROR_CANNOT_BE_USED_ON_POKEMON", + 5: "ERROR_INVALID_POKEMON", + 6: "ERROR_MAX_STAT_LEVEL", + 7: "ERROR_INVALID_STAT", + 8: "ERROR_SURPASSED_LIMIT_OF_STATS_TO_TRAIN", + 9: "ERROR_INVALID_STAT_LEVEL", + 10: "ERROR_CANNOT_STACK_ITEM", + } + UseItemStatIncreaseOutProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_ITEM_NOT_IN_INVENTORY": 2, + "ERROR_INVALID_ITEM_TYPE": 3, + "ERROR_CANNOT_BE_USED_ON_POKEMON": 4, + "ERROR_INVALID_POKEMON": 5, + "ERROR_MAX_STAT_LEVEL": 6, + "ERROR_INVALID_STAT": 7, + "ERROR_SURPASSED_LIMIT_OF_STATS_TO_TRAIN": 8, + "ERROR_INVALID_STAT_LEVEL": 9, + "ERROR_CANNOT_STACK_ITEM": 10, + } +) + +func (x UseItemStatIncreaseOutProto_Status) Enum() *UseItemStatIncreaseOutProto_Status { + p := new(UseItemStatIncreaseOutProto_Status) + *p = x + return p +} + +func (x UseItemStatIncreaseOutProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UseItemStatIncreaseOutProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1315].Descriptor() +} + +func (UseItemStatIncreaseOutProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1315] +} + +func (x UseItemStatIncreaseOutProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UseItemStatIncreaseOutProto_Status.Descriptor instead. +func (UseItemStatIncreaseOutProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3171, 0} +} + +type UseItemXpBoostOutProto_Result int32 + +const ( + UseItemXpBoostOutProto_UNSET UseItemXpBoostOutProto_Result = 0 + UseItemXpBoostOutProto_SUCCESS UseItemXpBoostOutProto_Result = 1 + UseItemXpBoostOutProto_ERROR_INVALID_ITEM_TYPE UseItemXpBoostOutProto_Result = 2 + UseItemXpBoostOutProto_ERROR_XP_BOOST_ALREADY_ACTIVE UseItemXpBoostOutProto_Result = 3 + UseItemXpBoostOutProto_ERROR_NO_ITEMS_REMAINING UseItemXpBoostOutProto_Result = 4 + UseItemXpBoostOutProto_ERROR_LOCATION_UNSET UseItemXpBoostOutProto_Result = 5 + UseItemXpBoostOutProto_ERROR_INVALID_BOOSTABLE_XP UseItemXpBoostOutProto_Result = 6 +) + +// Enum value maps for UseItemXpBoostOutProto_Result. +var ( + UseItemXpBoostOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_INVALID_ITEM_TYPE", + 3: "ERROR_XP_BOOST_ALREADY_ACTIVE", + 4: "ERROR_NO_ITEMS_REMAINING", + 5: "ERROR_LOCATION_UNSET", + 6: "ERROR_INVALID_BOOSTABLE_XP", + } + UseItemXpBoostOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_INVALID_ITEM_TYPE": 2, + "ERROR_XP_BOOST_ALREADY_ACTIVE": 3, + "ERROR_NO_ITEMS_REMAINING": 4, + "ERROR_LOCATION_UNSET": 5, + "ERROR_INVALID_BOOSTABLE_XP": 6, + } +) + +func (x UseItemXpBoostOutProto_Result) Enum() *UseItemXpBoostOutProto_Result { + p := new(UseItemXpBoostOutProto_Result) + *p = x + return p +} + +func (x UseItemXpBoostOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UseItemXpBoostOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1316].Descriptor() +} + +func (UseItemXpBoostOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1316] +} + +func (x UseItemXpBoostOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UseItemXpBoostOutProto_Result.Descriptor instead. +func (UseItemXpBoostOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3173, 0} +} + +type UseNonCombatMoveResponseProto_Status int32 + +const ( + UseNonCombatMoveResponseProto_UNSET UseNonCombatMoveResponseProto_Status = 0 + UseNonCombatMoveResponseProto_SUCCESS UseNonCombatMoveResponseProto_Status = 1 + UseNonCombatMoveResponseProto_ERROR UseNonCombatMoveResponseProto_Status = 2 + UseNonCombatMoveResponseProto_ERROR_NO_POKEMON UseNonCombatMoveResponseProto_Status = 3 + UseNonCombatMoveResponseProto_ERROR_NO_MOVE UseNonCombatMoveResponseProto_Status = 4 + UseNonCombatMoveResponseProto_ERROR_INSUFFICIENT_FUNDS UseNonCombatMoveResponseProto_Status = 5 + UseNonCombatMoveResponseProto_ERROR_EXCEEDS_BONUS_LIMIT UseNonCombatMoveResponseProto_Status = 6 + UseNonCombatMoveResponseProto_ERROR_NOT_ENABLED UseNonCombatMoveResponseProto_Status = 7 +) + +// Enum value maps for UseNonCombatMoveResponseProto_Status. +var ( + UseNonCombatMoveResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + 3: "ERROR_NO_POKEMON", + 4: "ERROR_NO_MOVE", + 5: "ERROR_INSUFFICIENT_FUNDS", + 6: "ERROR_EXCEEDS_BONUS_LIMIT", + 7: "ERROR_NOT_ENABLED", + } + UseNonCombatMoveResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + "ERROR_NO_POKEMON": 3, + "ERROR_NO_MOVE": 4, + "ERROR_INSUFFICIENT_FUNDS": 5, + "ERROR_EXCEEDS_BONUS_LIMIT": 6, + "ERROR_NOT_ENABLED": 7, + } +) + +func (x UseNonCombatMoveResponseProto_Status) Enum() *UseNonCombatMoveResponseProto_Status { + p := new(UseNonCombatMoveResponseProto_Status) + *p = x + return p +} + +func (x UseNonCombatMoveResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UseNonCombatMoveResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1317].Descriptor() +} + +func (UseNonCombatMoveResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1317] +} + +func (x UseNonCombatMoveResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UseNonCombatMoveResponseProto_Status.Descriptor instead. +func (UseNonCombatMoveResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3177, 0} +} + +type UseSaveForLaterOutProto_Result int32 + +const ( + UseSaveForLaterOutProto_UNSET UseSaveForLaterOutProto_Result = 0 + UseSaveForLaterOutProto_SUCCESS UseSaveForLaterOutProto_Result = 1 + UseSaveForLaterOutProto_ERROR_SAVE_FOR_LATER_NOT_FOUND UseSaveForLaterOutProto_Result = 2 + UseSaveForLaterOutProto_ERROR_SAVE_FOR_LATER_EXPIRED UseSaveForLaterOutProto_Result = 3 + UseSaveForLaterOutProto_ERROR_SAVE_FOR_LATER_ALREADY_USED UseSaveForLaterOutProto_Result = 4 + UseSaveForLaterOutProto_ERROR_SAVE_FOR_LATER_ATTEMPT_REACHED UseSaveForLaterOutProto_Result = 5 + UseSaveForLaterOutProto_ERROR_SAVE_FOR_LATER_NOT_ENABLED UseSaveForLaterOutProto_Result = 6 +) + +// Enum value maps for UseSaveForLaterOutProto_Result. +var ( + UseSaveForLaterOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_SAVE_FOR_LATER_NOT_FOUND", + 3: "ERROR_SAVE_FOR_LATER_EXPIRED", + 4: "ERROR_SAVE_FOR_LATER_ALREADY_USED", + 5: "ERROR_SAVE_FOR_LATER_ATTEMPT_REACHED", + 6: "ERROR_SAVE_FOR_LATER_NOT_ENABLED", + } + UseSaveForLaterOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_SAVE_FOR_LATER_NOT_FOUND": 2, + "ERROR_SAVE_FOR_LATER_EXPIRED": 3, + "ERROR_SAVE_FOR_LATER_ALREADY_USED": 4, + "ERROR_SAVE_FOR_LATER_ATTEMPT_REACHED": 5, + "ERROR_SAVE_FOR_LATER_NOT_ENABLED": 6, + } +) + +func (x UseSaveForLaterOutProto_Result) Enum() *UseSaveForLaterOutProto_Result { + p := new(UseSaveForLaterOutProto_Result) + *p = x + return p +} + +func (x UseSaveForLaterOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UseSaveForLaterOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1318].Descriptor() +} + +func (UseSaveForLaterOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1318] +} + +func (x UseSaveForLaterOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UseSaveForLaterOutProto_Result.Descriptor instead. +func (UseSaveForLaterOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3178, 0} +} + +type V1TelemetryMetadataProto_TelemetryScopeId int32 + +const ( + V1TelemetryMetadataProto_UNSET V1TelemetryMetadataProto_TelemetryScopeId = 0 + V1TelemetryMetadataProto_PLATFORM_SERVER V1TelemetryMetadataProto_TelemetryScopeId = 1 + V1TelemetryMetadataProto_PLATFORM_CLIENT V1TelemetryMetadataProto_TelemetryScopeId = 2 + V1TelemetryMetadataProto_GAME_SERVER V1TelemetryMetadataProto_TelemetryScopeId = 3 + V1TelemetryMetadataProto_GAME_CLIENT V1TelemetryMetadataProto_TelemetryScopeId = 4 +) + +// Enum value maps for V1TelemetryMetadataProto_TelemetryScopeId. +var ( + V1TelemetryMetadataProto_TelemetryScopeId_name = map[int32]string{ + 0: "UNSET", + 1: "PLATFORM_SERVER", + 2: "PLATFORM_CLIENT", + 3: "GAME_SERVER", + 4: "GAME_CLIENT", + } + V1TelemetryMetadataProto_TelemetryScopeId_value = map[string]int32{ + "UNSET": 0, + "PLATFORM_SERVER": 1, + "PLATFORM_CLIENT": 2, + "GAME_SERVER": 3, + "GAME_CLIENT": 4, + } +) + +func (x V1TelemetryMetadataProto_TelemetryScopeId) Enum() *V1TelemetryMetadataProto_TelemetryScopeId { + p := new(V1TelemetryMetadataProto_TelemetryScopeId) + *p = x + return p +} + +func (x V1TelemetryMetadataProto_TelemetryScopeId) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (V1TelemetryMetadataProto_TelemetryScopeId) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1319].Descriptor() +} + +func (V1TelemetryMetadataProto_TelemetryScopeId) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1319] +} + +func (x V1TelemetryMetadataProto_TelemetryScopeId) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use V1TelemetryMetadataProto_TelemetryScopeId.Descriptor instead. +func (V1TelemetryMetadataProto_TelemetryScopeId) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3191, 0} +} + +type V1TelemetryMetricRecordProto_Kind int32 + +const ( + V1TelemetryMetricRecordProto_UNSPECIFIED V1TelemetryMetricRecordProto_Kind = 0 + V1TelemetryMetricRecordProto_GAUGE V1TelemetryMetricRecordProto_Kind = 1 + V1TelemetryMetricRecordProto_DELTA V1TelemetryMetricRecordProto_Kind = 2 + V1TelemetryMetricRecordProto_CUMULATIVE V1TelemetryMetricRecordProto_Kind = 3 +) + +// Enum value maps for V1TelemetryMetricRecordProto_Kind. +var ( + V1TelemetryMetricRecordProto_Kind_name = map[int32]string{ + 0: "UNSPECIFIED", + 1: "GAUGE", + 2: "DELTA", + 3: "CUMULATIVE", + } + V1TelemetryMetricRecordProto_Kind_value = map[string]int32{ + "UNSPECIFIED": 0, + "GAUGE": 1, + "DELTA": 2, + "CUMULATIVE": 3, + } +) + +func (x V1TelemetryMetricRecordProto_Kind) Enum() *V1TelemetryMetricRecordProto_Kind { + p := new(V1TelemetryMetricRecordProto_Kind) + *p = x + return p +} + +func (x V1TelemetryMetricRecordProto_Kind) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (V1TelemetryMetricRecordProto_Kind) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1320].Descriptor() +} + +func (V1TelemetryMetricRecordProto_Kind) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1320] +} + +func (x V1TelemetryMetricRecordProto_Kind) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use V1TelemetryMetricRecordProto_Kind.Descriptor instead. +func (V1TelemetryMetricRecordProto_Kind) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3192, 0} +} + +type ValidateNiaAppleAuthTokenResponseProto_Status int32 + +const ( + ValidateNiaAppleAuthTokenResponseProto_UNSET ValidateNiaAppleAuthTokenResponseProto_Status = 0 + ValidateNiaAppleAuthTokenResponseProto_SUCCESS ValidateNiaAppleAuthTokenResponseProto_Status = 1 + ValidateNiaAppleAuthTokenResponseProto_INVALID_AUTH ValidateNiaAppleAuthTokenResponseProto_Status = 2 + ValidateNiaAppleAuthTokenResponseProto_EXPIRED_AUTH ValidateNiaAppleAuthTokenResponseProto_Status = 3 + ValidateNiaAppleAuthTokenResponseProto_SERVER_ERROR ValidateNiaAppleAuthTokenResponseProto_Status = 4 +) + +// Enum value maps for ValidateNiaAppleAuthTokenResponseProto_Status. +var ( + ValidateNiaAppleAuthTokenResponseProto_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "INVALID_AUTH", + 3: "EXPIRED_AUTH", + 4: "SERVER_ERROR", + } + ValidateNiaAppleAuthTokenResponseProto_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "INVALID_AUTH": 2, + "EXPIRED_AUTH": 3, + "SERVER_ERROR": 4, + } +) + +func (x ValidateNiaAppleAuthTokenResponseProto_Status) Enum() *ValidateNiaAppleAuthTokenResponseProto_Status { + p := new(ValidateNiaAppleAuthTokenResponseProto_Status) + *p = x + return p +} + +func (x ValidateNiaAppleAuthTokenResponseProto_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ValidateNiaAppleAuthTokenResponseProto_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1321].Descriptor() +} + +func (ValidateNiaAppleAuthTokenResponseProto_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1321] +} + +func (x ValidateNiaAppleAuthTokenResponseProto_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ValidateNiaAppleAuthTokenResponseProto_Status.Descriptor instead. +func (ValidateNiaAppleAuthTokenResponseProto_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3196, 0} +} + +type VasaClientAction_ActionEnum int32 + +const ( + VasaClientAction_INVALID_VASA_CLIENT_ACTION VasaClientAction_ActionEnum = 0 + VasaClientAction_COLLECT_ADID VasaClientAction_ActionEnum = 8000 +) + +// Enum value maps for VasaClientAction_ActionEnum. +var ( + VasaClientAction_ActionEnum_name = map[int32]string{ + 0: "INVALID_VASA_CLIENT_ACTION", + 8000: "COLLECT_ADID", + } + VasaClientAction_ActionEnum_value = map[string]int32{ + "INVALID_VASA_CLIENT_ACTION": 0, + "COLLECT_ADID": 8000, + } +) + +func (x VasaClientAction_ActionEnum) Enum() *VasaClientAction_ActionEnum { + p := new(VasaClientAction_ActionEnum) + *p = x + return p +} + +func (x VasaClientAction_ActionEnum) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (VasaClientAction_ActionEnum) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1322].Descriptor() +} + +func (VasaClientAction_ActionEnum) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1322] +} + +func (x VasaClientAction_ActionEnum) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use VasaClientAction_ActionEnum.Descriptor instead. +func (VasaClientAction_ActionEnum) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3198, 0} +} + +type ViewRoutePinOutProto_Result int32 + +const ( + ViewRoutePinOutProto_UNSET ViewRoutePinOutProto_Result = 0 + ViewRoutePinOutProto_SUCCESS ViewRoutePinOutProto_Result = 1 + ViewRoutePinOutProto_ERROR_UNKNOWN ViewRoutePinOutProto_Result = 2 + ViewRoutePinOutProto_ERROR_ROUTE_NOT_FOUND ViewRoutePinOutProto_Result = 3 + ViewRoutePinOutProto_ERROR_PIN_NOT_FOUND ViewRoutePinOutProto_Result = 4 +) + +// Enum value maps for ViewRoutePinOutProto_Result. +var ( + ViewRoutePinOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_UNKNOWN", + 3: "ERROR_ROUTE_NOT_FOUND", + 4: "ERROR_PIN_NOT_FOUND", + } + ViewRoutePinOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_UNKNOWN": 2, + "ERROR_ROUTE_NOT_FOUND": 3, + "ERROR_PIN_NOT_FOUND": 4, + } +) + +func (x ViewRoutePinOutProto_Result) Enum() *ViewRoutePinOutProto_Result { + p := new(ViewRoutePinOutProto_Result) + *p = x + return p +} + +func (x ViewRoutePinOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ViewRoutePinOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1323].Descriptor() +} + +func (ViewRoutePinOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1323] +} + +func (x ViewRoutePinOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ViewRoutePinOutProto_Result.Descriptor instead. +func (ViewRoutePinOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3208, 0} +} + +type VistaGeneralSettingsProto_SeasonType int32 + +const ( + VistaGeneralSettingsProto_SEASON_UNSET VistaGeneralSettingsProto_SeasonType = 0 + VistaGeneralSettingsProto_SEASON_WINTER VistaGeneralSettingsProto_SeasonType = 1 + VistaGeneralSettingsProto_SEASON_SPRING VistaGeneralSettingsProto_SeasonType = 2 + VistaGeneralSettingsProto_SEASON_SUMMER VistaGeneralSettingsProto_SeasonType = 3 + VistaGeneralSettingsProto_SEASON_FALL VistaGeneralSettingsProto_SeasonType = 4 +) + +// Enum value maps for VistaGeneralSettingsProto_SeasonType. +var ( + VistaGeneralSettingsProto_SeasonType_name = map[int32]string{ + 0: "SEASON_UNSET", + 1: "SEASON_WINTER", + 2: "SEASON_SPRING", + 3: "SEASON_SUMMER", + 4: "SEASON_FALL", + } + VistaGeneralSettingsProto_SeasonType_value = map[string]int32{ + "SEASON_UNSET": 0, + "SEASON_WINTER": 1, + "SEASON_SPRING": 2, + "SEASON_SUMMER": 3, + "SEASON_FALL": 4, + } +) + +func (x VistaGeneralSettingsProto_SeasonType) Enum() *VistaGeneralSettingsProto_SeasonType { + p := new(VistaGeneralSettingsProto_SeasonType) + *p = x + return p +} + +func (x VistaGeneralSettingsProto_SeasonType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (VistaGeneralSettingsProto_SeasonType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1324].Descriptor() +} + +func (VistaGeneralSettingsProto_SeasonType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1324] +} + +func (x VistaGeneralSettingsProto_SeasonType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use VistaGeneralSettingsProto_SeasonType.Descriptor instead. +func (VistaGeneralSettingsProto_SeasonType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3210, 0} +} + +type VsSeekerAttributesProto_VsSeekerStatus int32 + +const ( + VsSeekerAttributesProto_UNSET VsSeekerAttributesProto_VsSeekerStatus = 0 + VsSeekerAttributesProto_STARTED_CHARGING VsSeekerAttributesProto_VsSeekerStatus = 1 + VsSeekerAttributesProto_FULLY_CHARGED VsSeekerAttributesProto_VsSeekerStatus = 2 + VsSeekerAttributesProto_ACTIVATED VsSeekerAttributesProto_VsSeekerStatus = 3 +) + +// Enum value maps for VsSeekerAttributesProto_VsSeekerStatus. +var ( + VsSeekerAttributesProto_VsSeekerStatus_name = map[int32]string{ + 0: "UNSET", + 1: "STARTED_CHARGING", + 2: "FULLY_CHARGED", + 3: "ACTIVATED", + } + VsSeekerAttributesProto_VsSeekerStatus_value = map[string]int32{ + "UNSET": 0, + "STARTED_CHARGING": 1, + "FULLY_CHARGED": 2, + "ACTIVATED": 3, + } +) + +func (x VsSeekerAttributesProto_VsSeekerStatus) Enum() *VsSeekerAttributesProto_VsSeekerStatus { + p := new(VsSeekerAttributesProto_VsSeekerStatus) + *p = x + return p +} + +func (x VsSeekerAttributesProto_VsSeekerStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (VsSeekerAttributesProto_VsSeekerStatus) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1325].Descriptor() +} + +func (VsSeekerAttributesProto_VsSeekerStatus) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1325] +} + +func (x VsSeekerAttributesProto_VsSeekerStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use VsSeekerAttributesProto_VsSeekerStatus.Descriptor instead. +func (VsSeekerAttributesProto_VsSeekerStatus) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3221, 0} +} + +type VsSeekerCompleteSeasonLogEntry_Result int32 + +const ( + VsSeekerCompleteSeasonLogEntry_UNSET VsSeekerCompleteSeasonLogEntry_Result = 0 + VsSeekerCompleteSeasonLogEntry_SUCCESS VsSeekerCompleteSeasonLogEntry_Result = 1 +) + +// Enum value maps for VsSeekerCompleteSeasonLogEntry_Result. +var ( + VsSeekerCompleteSeasonLogEntry_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + VsSeekerCompleteSeasonLogEntry_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x VsSeekerCompleteSeasonLogEntry_Result) Enum() *VsSeekerCompleteSeasonLogEntry_Result { + p := new(VsSeekerCompleteSeasonLogEntry_Result) + *p = x + return p +} + +func (x VsSeekerCompleteSeasonLogEntry_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (VsSeekerCompleteSeasonLogEntry_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1326].Descriptor() +} + +func (VsSeekerCompleteSeasonLogEntry_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1326] +} + +func (x VsSeekerCompleteSeasonLogEntry_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use VsSeekerCompleteSeasonLogEntry_Result.Descriptor instead. +func (VsSeekerCompleteSeasonLogEntry_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3224, 0} +} + +type VsSeekerRewardEncounterOutProto_Result int32 + +const ( + VsSeekerRewardEncounterOutProto_VS_SEEKER_ENCOUNTER_UNKNOWN VsSeekerRewardEncounterOutProto_Result = 0 + VsSeekerRewardEncounterOutProto_VS_SEEKER_ENCOUNTER_SUCCESS VsSeekerRewardEncounterOutProto_Result = 1 + VsSeekerRewardEncounterOutProto_VS_SEEKER_ENCOUNTER_ALREADY_FINISHED VsSeekerRewardEncounterOutProto_Result = 2 + VsSeekerRewardEncounterOutProto_ERROR_PLAYER_NOT_ENOUGH_VICTORIES VsSeekerRewardEncounterOutProto_Result = 3 + VsSeekerRewardEncounterOutProto_ERROR_POKEMON_INVENTORY_FULL VsSeekerRewardEncounterOutProto_Result = 4 + VsSeekerRewardEncounterOutProto_ERROR_REDEEM_ITEM VsSeekerRewardEncounterOutProto_Result = 5 +) + +// Enum value maps for VsSeekerRewardEncounterOutProto_Result. +var ( + VsSeekerRewardEncounterOutProto_Result_name = map[int32]string{ + 0: "VS_SEEKER_ENCOUNTER_UNKNOWN", + 1: "VS_SEEKER_ENCOUNTER_SUCCESS", + 2: "VS_SEEKER_ENCOUNTER_ALREADY_FINISHED", + 3: "ERROR_PLAYER_NOT_ENOUGH_VICTORIES", + 4: "ERROR_POKEMON_INVENTORY_FULL", + 5: "ERROR_REDEEM_ITEM", + } + VsSeekerRewardEncounterOutProto_Result_value = map[string]int32{ + "VS_SEEKER_ENCOUNTER_UNKNOWN": 0, + "VS_SEEKER_ENCOUNTER_SUCCESS": 1, + "VS_SEEKER_ENCOUNTER_ALREADY_FINISHED": 2, + "ERROR_PLAYER_NOT_ENOUGH_VICTORIES": 3, + "ERROR_POKEMON_INVENTORY_FULL": 4, + "ERROR_REDEEM_ITEM": 5, + } +) + +func (x VsSeekerRewardEncounterOutProto_Result) Enum() *VsSeekerRewardEncounterOutProto_Result { + p := new(VsSeekerRewardEncounterOutProto_Result) + *p = x + return p +} + +func (x VsSeekerRewardEncounterOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (VsSeekerRewardEncounterOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1327].Descriptor() +} + +func (VsSeekerRewardEncounterOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1327] +} + +func (x VsSeekerRewardEncounterOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use VsSeekerRewardEncounterOutProto_Result.Descriptor instead. +func (VsSeekerRewardEncounterOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3228, 0} +} + +type VsSeekerSetLogEntry_Result int32 + +const ( + VsSeekerSetLogEntry_UNSET VsSeekerSetLogEntry_Result = 0 + VsSeekerSetLogEntry_SUCCESS VsSeekerSetLogEntry_Result = 1 +) + +// Enum value maps for VsSeekerSetLogEntry_Result. +var ( + VsSeekerSetLogEntry_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + VsSeekerSetLogEntry_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x VsSeekerSetLogEntry_Result) Enum() *VsSeekerSetLogEntry_Result { + p := new(VsSeekerSetLogEntry_Result) + *p = x + return p +} + +func (x VsSeekerSetLogEntry_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (VsSeekerSetLogEntry_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1328].Descriptor() +} + +func (VsSeekerSetLogEntry_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1328] +} + +func (x VsSeekerSetLogEntry_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use VsSeekerSetLogEntry_Result.Descriptor instead. +func (VsSeekerSetLogEntry_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3233, 0} +} + +type VsSeekerStartMatchmakingOutProto_Result int32 + +const ( + VsSeekerStartMatchmakingOutProto_UNSET VsSeekerStartMatchmakingOutProto_Result = 0 + VsSeekerStartMatchmakingOutProto_SUCCESS_OPPONENT_FOUND VsSeekerStartMatchmakingOutProto_Result = 1 + VsSeekerStartMatchmakingOutProto_SUCCESS_QUEUED VsSeekerStartMatchmakingOutProto_Result = 2 + VsSeekerStartMatchmakingOutProto_ERROR_NO_BATTLE_PASSES_LEFT VsSeekerStartMatchmakingOutProto_Result = 3 + VsSeekerStartMatchmakingOutProto_ERROR_ALREADY_IN_QUEUE VsSeekerStartMatchmakingOutProto_Result = 4 + VsSeekerStartMatchmakingOutProto_ERROR_VS_SEEKER_PLAYER_IN_WRONG_SEASON VsSeekerStartMatchmakingOutProto_Result = 5 + VsSeekerStartMatchmakingOutProto_ERROR_PLAYER_HAS_NO_VS_SEEKER VsSeekerStartMatchmakingOutProto_Result = 6 + VsSeekerStartMatchmakingOutProto_ERROR_ACCESS_DENIED VsSeekerStartMatchmakingOutProto_Result = 7 + VsSeekerStartMatchmakingOutProto_ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE VsSeekerStartMatchmakingOutProto_Result = 8 + VsSeekerStartMatchmakingOutProto_ERROR_VS_SEEKER_NOT_ACTIVATED VsSeekerStartMatchmakingOutProto_Result = 9 + VsSeekerStartMatchmakingOutProto_ERROR_TEMPORARILY_UNAVAILABLE VsSeekerStartMatchmakingOutProto_Result = 10 + VsSeekerStartMatchmakingOutProto_ERROR_EXCEEDED_LIMIT VsSeekerStartMatchmakingOutProto_Result = 11 + VsSeekerStartMatchmakingOutProto_ERROR_QUEUE_TOO_FULL VsSeekerStartMatchmakingOutProto_Result = 12 +) + +// Enum value maps for VsSeekerStartMatchmakingOutProto_Result. +var ( + VsSeekerStartMatchmakingOutProto_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS_OPPONENT_FOUND", + 2: "SUCCESS_QUEUED", + 3: "ERROR_NO_BATTLE_PASSES_LEFT", + 4: "ERROR_ALREADY_IN_QUEUE", + 5: "ERROR_VS_SEEKER_PLAYER_IN_WRONG_SEASON", + 6: "ERROR_PLAYER_HAS_NO_VS_SEEKER", + 7: "ERROR_ACCESS_DENIED", + 8: "ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE", + 9: "ERROR_VS_SEEKER_NOT_ACTIVATED", + 10: "ERROR_TEMPORARILY_UNAVAILABLE", + 11: "ERROR_EXCEEDED_LIMIT", + 12: "ERROR_QUEUE_TOO_FULL", + } + VsSeekerStartMatchmakingOutProto_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS_OPPONENT_FOUND": 1, + "SUCCESS_QUEUED": 2, + "ERROR_NO_BATTLE_PASSES_LEFT": 3, + "ERROR_ALREADY_IN_QUEUE": 4, + "ERROR_VS_SEEKER_PLAYER_IN_WRONG_SEASON": 5, + "ERROR_PLAYER_HAS_NO_VS_SEEKER": 6, + "ERROR_ACCESS_DENIED": 7, + "ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE": 8, + "ERROR_VS_SEEKER_NOT_ACTIVATED": 9, + "ERROR_TEMPORARILY_UNAVAILABLE": 10, + "ERROR_EXCEEDED_LIMIT": 11, + "ERROR_QUEUE_TOO_FULL": 12, + } +) + +func (x VsSeekerStartMatchmakingOutProto_Result) Enum() *VsSeekerStartMatchmakingOutProto_Result { + p := new(VsSeekerStartMatchmakingOutProto_Result) + *p = x + return p +} + +func (x VsSeekerStartMatchmakingOutProto_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (VsSeekerStartMatchmakingOutProto_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1329].Descriptor() +} + +func (VsSeekerStartMatchmakingOutProto_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1329] +} + +func (x VsSeekerStartMatchmakingOutProto_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use VsSeekerStartMatchmakingOutProto_Result.Descriptor instead. +func (VsSeekerStartMatchmakingOutProto_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3236, 0} +} + +type VsSeekerWinRewardsLogEntry_Result int32 + +const ( + VsSeekerWinRewardsLogEntry_UNSET VsSeekerWinRewardsLogEntry_Result = 0 + VsSeekerWinRewardsLogEntry_SUCCESS VsSeekerWinRewardsLogEntry_Result = 1 +) + +// Enum value maps for VsSeekerWinRewardsLogEntry_Result. +var ( + VsSeekerWinRewardsLogEntry_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + } + VsSeekerWinRewardsLogEntry_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + } +) + +func (x VsSeekerWinRewardsLogEntry_Result) Enum() *VsSeekerWinRewardsLogEntry_Result { + p := new(VsSeekerWinRewardsLogEntry_Result) + *p = x + return p +} + +func (x VsSeekerWinRewardsLogEntry_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (VsSeekerWinRewardsLogEntry_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1330].Descriptor() +} + +func (VsSeekerWinRewardsLogEntry_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1330] +} + +func (x VsSeekerWinRewardsLogEntry_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use VsSeekerWinRewardsLogEntry_Result.Descriptor instead. +func (VsSeekerWinRewardsLogEntry_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3239, 0} +} + +type WainaGetRewardsResponse_Status int32 + +const ( + WainaGetRewardsResponse_UNSET WainaGetRewardsResponse_Status = 0 + WainaGetRewardsResponse_SUCCESS WainaGetRewardsResponse_Status = 1 + // Deprecated: Marked as deprecated in vbase.proto. + WainaGetRewardsResponse_ERROR WainaGetRewardsResponse_Status = 2 + WainaGetRewardsResponse_ERROR_ALREADY_REWARDED WainaGetRewardsResponse_Status = 3 + WainaGetRewardsResponse_ERROR_SLEEP_RECORDS_NOT_AFTER_TIMESTAMP WainaGetRewardsResponse_Status = 4 + WainaGetRewardsResponse_ERROR_MISSING_SLEEP_RECORD WainaGetRewardsResponse_Status = 5 + WainaGetRewardsResponse_ERROR_NOTIFICATION WainaGetRewardsResponse_Status = 6 +) + +// Enum value maps for WainaGetRewardsResponse_Status. +var ( + WainaGetRewardsResponse_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + 3: "ERROR_ALREADY_REWARDED", + 4: "ERROR_SLEEP_RECORDS_NOT_AFTER_TIMESTAMP", + 5: "ERROR_MISSING_SLEEP_RECORD", + 6: "ERROR_NOTIFICATION", + } + WainaGetRewardsResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + "ERROR_ALREADY_REWARDED": 3, + "ERROR_SLEEP_RECORDS_NOT_AFTER_TIMESTAMP": 4, + "ERROR_MISSING_SLEEP_RECORD": 5, + "ERROR_NOTIFICATION": 6, + } +) + +func (x WainaGetRewardsResponse_Status) Enum() *WainaGetRewardsResponse_Status { + p := new(WainaGetRewardsResponse_Status) + *p = x + return p +} + +func (x WainaGetRewardsResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (WainaGetRewardsResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1331].Descriptor() +} + +func (WainaGetRewardsResponse_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1331] +} + +func (x WainaGetRewardsResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use WainaGetRewardsResponse_Status.Descriptor instead. +func (WainaGetRewardsResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3241, 0} +} + +type WainaSubmitSleepDataResponse_Status int32 + +const ( + WainaSubmitSleepDataResponse_UNSET WainaSubmitSleepDataResponse_Status = 0 + WainaSubmitSleepDataResponse_SUCCESS WainaSubmitSleepDataResponse_Status = 1 + WainaSubmitSleepDataResponse_ERROR WainaSubmitSleepDataResponse_Status = 2 +) + +// Enum value maps for WainaSubmitSleepDataResponse_Status. +var ( + WainaSubmitSleepDataResponse_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR", + } + WainaSubmitSleepDataResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR": 2, + } +) + +func (x WainaSubmitSleepDataResponse_Status) Enum() *WainaSubmitSleepDataResponse_Status { + p := new(WainaSubmitSleepDataResponse_Status) + *p = x + return p +} + +func (x WainaSubmitSleepDataResponse_Status) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (WainaSubmitSleepDataResponse_Status) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1332].Descriptor() +} + +func (WainaSubmitSleepDataResponse_Status) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1332] +} + +func (x WainaSubmitSleepDataResponse_Status) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use WainaSubmitSleepDataResponse_Status.Descriptor instead. +func (WainaSubmitSleepDataResponse_Status) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3244, 0} +} + +type WayfarerOnboardingFlowTelemetry_EventType int32 + +const ( + WayfarerOnboardingFlowTelemetry_UNSET WayfarerOnboardingFlowTelemetry_EventType = 0 + WayfarerOnboardingFlowTelemetry_ENTER_WAYFARER_WEBSITE WayfarerOnboardingFlowTelemetry_EventType = 1 + WayfarerOnboardingFlowTelemetry_DEFER_WAYFARER_ONBOARDING WayfarerOnboardingFlowTelemetry_EventType = 2 + WayfarerOnboardingFlowTelemetry_SIMPLIFIED_ONBOARDING_OK WayfarerOnboardingFlowTelemetry_EventType = 3 +) + +// Enum value maps for WayfarerOnboardingFlowTelemetry_EventType. +var ( + WayfarerOnboardingFlowTelemetry_EventType_name = map[int32]string{ + 0: "UNSET", + 1: "ENTER_WAYFARER_WEBSITE", + 2: "DEFER_WAYFARER_ONBOARDING", + 3: "SIMPLIFIED_ONBOARDING_OK", + } + WayfarerOnboardingFlowTelemetry_EventType_value = map[string]int32{ + "UNSET": 0, + "ENTER_WAYFARER_WEBSITE": 1, + "DEFER_WAYFARER_ONBOARDING": 2, + "SIMPLIFIED_ONBOARDING_OK": 3, + } +) + +func (x WayfarerOnboardingFlowTelemetry_EventType) Enum() *WayfarerOnboardingFlowTelemetry_EventType { + p := new(WayfarerOnboardingFlowTelemetry_EventType) + *p = x + return p +} + +func (x WayfarerOnboardingFlowTelemetry_EventType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (WayfarerOnboardingFlowTelemetry_EventType) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1333].Descriptor() +} + +func (WayfarerOnboardingFlowTelemetry_EventType) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1333] +} + +func (x WayfarerOnboardingFlowTelemetry_EventType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use WayfarerOnboardingFlowTelemetry_EventType.Descriptor instead. +func (WayfarerOnboardingFlowTelemetry_EventType) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3246, 0} +} + +type WayspotEditTelemetry_WayspotEditEventId int32 + +const ( + WayspotEditTelemetry_UNKNOWN WayspotEditTelemetry_WayspotEditEventId = 0 + WayspotEditTelemetry_EDIT_IMAGE_UPLOAD_NOW WayspotEditTelemetry_WayspotEditEventId = 1 + WayspotEditTelemetry_EDIT_IMAGE_UPLOAD_LATER WayspotEditTelemetry_WayspotEditEventId = 2 +) + +// Enum value maps for WayspotEditTelemetry_WayspotEditEventId. +var ( + WayspotEditTelemetry_WayspotEditEventId_name = map[int32]string{ + 0: "UNKNOWN", + 1: "EDIT_IMAGE_UPLOAD_NOW", + 2: "EDIT_IMAGE_UPLOAD_LATER", + } + WayspotEditTelemetry_WayspotEditEventId_value = map[string]int32{ + "UNKNOWN": 0, + "EDIT_IMAGE_UPLOAD_NOW": 1, + "EDIT_IMAGE_UPLOAD_LATER": 2, + } +) + +func (x WayspotEditTelemetry_WayspotEditEventId) Enum() *WayspotEditTelemetry_WayspotEditEventId { + p := new(WayspotEditTelemetry_WayspotEditEventId) + *p = x + return p +} + +func (x WayspotEditTelemetry_WayspotEditEventId) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (WayspotEditTelemetry_WayspotEditEventId) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1334].Descriptor() +} + +func (WayspotEditTelemetry_WayspotEditEventId) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1334] +} + +func (x WayspotEditTelemetry_WayspotEditEventId) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use WayspotEditTelemetry_WayspotEditEventId.Descriptor instead. +func (WayspotEditTelemetry_WayspotEditEventId) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3247, 0} +} + +type WeatherAlertProto_Severity int32 + +const ( + WeatherAlertProto_NONE WeatherAlertProto_Severity = 0 + WeatherAlertProto_MODERATE WeatherAlertProto_Severity = 1 + WeatherAlertProto_EXTREME WeatherAlertProto_Severity = 2 +) + +// Enum value maps for WeatherAlertProto_Severity. +var ( + WeatherAlertProto_Severity_name = map[int32]string{ + 0: "NONE", + 1: "MODERATE", + 2: "EXTREME", + } + WeatherAlertProto_Severity_value = map[string]int32{ + "NONE": 0, + "MODERATE": 1, + "EXTREME": 2, + } +) + +func (x WeatherAlertProto_Severity) Enum() *WeatherAlertProto_Severity { + p := new(WeatherAlertProto_Severity) + *p = x + return p +} + +func (x WeatherAlertProto_Severity) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (WeatherAlertProto_Severity) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1335].Descriptor() +} + +func (WeatherAlertProto_Severity) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1335] +} + +func (x WeatherAlertProto_Severity) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use WeatherAlertProto_Severity.Descriptor instead. +func (WeatherAlertProto_Severity) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3249, 0} +} + +type WebstoreRewardsLogEntry_Result int32 + +const ( + WebstoreRewardsLogEntry_UNSET WebstoreRewardsLogEntry_Result = 0 + WebstoreRewardsLogEntry_SUCCESS WebstoreRewardsLogEntry_Result = 1 + WebstoreRewardsLogEntry_FAILURE WebstoreRewardsLogEntry_Result = 2 +) + +// Enum value maps for WebstoreRewardsLogEntry_Result. +var ( + WebstoreRewardsLogEntry_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILURE", + } + WebstoreRewardsLogEntry_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + } +) + +func (x WebstoreRewardsLogEntry_Result) Enum() *WebstoreRewardsLogEntry_Result { + p := new(WebstoreRewardsLogEntry_Result) + *p = x + return p +} + +func (x WebstoreRewardsLogEntry_Result) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (WebstoreRewardsLogEntry_Result) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1336].Descriptor() +} + +func (WebstoreRewardsLogEntry_Result) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1336] +} + +func (x WebstoreRewardsLogEntry_Result) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use WebstoreRewardsLogEntry_Result.Descriptor instead. +func (WebstoreRewardsLogEntry_Result) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3256, 0} +} + +type WeekdaysProto_DayName int32 + +const ( + WeekdaysProto_UNSET WeekdaysProto_DayName = 0 + WeekdaysProto_MONDAY WeekdaysProto_DayName = 1 + WeekdaysProto_TUESDAY WeekdaysProto_DayName = 2 + WeekdaysProto_WEDNESDAY WeekdaysProto_DayName = 3 + WeekdaysProto_THURSDAY WeekdaysProto_DayName = 4 + WeekdaysProto_FRIDAY WeekdaysProto_DayName = 5 + WeekdaysProto_SATURDAY WeekdaysProto_DayName = 6 + WeekdaysProto_SUNDAY WeekdaysProto_DayName = 7 +) + +// Enum value maps for WeekdaysProto_DayName. +var ( + WeekdaysProto_DayName_name = map[int32]string{ + 0: "UNSET", + 1: "MONDAY", + 2: "TUESDAY", + 3: "WEDNESDAY", + 4: "THURSDAY", + 5: "FRIDAY", + 6: "SATURDAY", + 7: "SUNDAY", + } + WeekdaysProto_DayName_value = map[string]int32{ + "UNSET": 0, + "MONDAY": 1, + "TUESDAY": 2, + "WEDNESDAY": 3, + "THURSDAY": 4, + "FRIDAY": 5, + "SATURDAY": 6, + "SUNDAY": 7, + } +) + +func (x WeekdaysProto_DayName) Enum() *WeekdaysProto_DayName { + p := new(WeekdaysProto_DayName) + *p = x + return p +} + +func (x WeekdaysProto_DayName) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (WeekdaysProto_DayName) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1337].Descriptor() +} + +func (WeekdaysProto_DayName) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1337] +} + +func (x WeekdaysProto_DayName) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use WeekdaysProto_DayName.Descriptor instead. +func (WeekdaysProto_DayName) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3258, 0} +} + +type WithTraineePokemonAttributesProto_TraineeAttribute int32 + +const ( + WithTraineePokemonAttributesProto_UNSET WithTraineePokemonAttributesProto_TraineeAttribute = 0 + WithTraineePokemonAttributesProto_POKEMON_TYPES WithTraineePokemonAttributesProto_TraineeAttribute = 1 + WithTraineePokemonAttributesProto_UNIQUE_POKEMON_ID WithTraineePokemonAttributesProto_TraineeAttribute = 2 + WithTraineePokemonAttributesProto_IS_BUDDY WithTraineePokemonAttributesProto_TraineeAttribute = 3 +) + +// Enum value maps for WithTraineePokemonAttributesProto_TraineeAttribute. +var ( + WithTraineePokemonAttributesProto_TraineeAttribute_name = map[int32]string{ + 0: "UNSET", + 1: "POKEMON_TYPES", + 2: "UNIQUE_POKEMON_ID", + 3: "IS_BUDDY", + } + WithTraineePokemonAttributesProto_TraineeAttribute_value = map[string]int32{ + "UNSET": 0, + "POKEMON_TYPES": 1, + "UNIQUE_POKEMON_ID": 2, + "IS_BUDDY": 3, + } +) + +func (x WithTraineePokemonAttributesProto_TraineeAttribute) Enum() *WithTraineePokemonAttributesProto_TraineeAttribute { + p := new(WithTraineePokemonAttributesProto_TraineeAttribute) + *p = x + return p +} + +func (x WithTraineePokemonAttributesProto_TraineeAttribute) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (WithTraineePokemonAttributesProto_TraineeAttribute) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1338].Descriptor() +} + +func (WithTraineePokemonAttributesProto_TraineeAttribute) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1338] +} + +func (x WithTraineePokemonAttributesProto_TraineeAttribute) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use WithTraineePokemonAttributesProto_TraineeAttribute.Descriptor instead. +func (WithTraineePokemonAttributesProto_TraineeAttribute) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3319, 0} +} + +type WithUniquePokestopProto_Context int32 + +const ( + WithUniquePokestopProto_UNSET WithUniquePokestopProto_Context = 0 + WithUniquePokestopProto_QUEST WithUniquePokestopProto_Context = 1 +) + +// Enum value maps for WithUniquePokestopProto_Context. +var ( + WithUniquePokestopProto_Context_name = map[int32]string{ + 0: "UNSET", + 1: "QUEST", + } + WithUniquePokestopProto_Context_value = map[string]int32{ + "UNSET": 0, + "QUEST": 1, + } +) + +func (x WithUniquePokestopProto_Context) Enum() *WithUniquePokestopProto_Context { + p := new(WithUniquePokestopProto_Context) + *p = x + return p +} + +func (x WithUniquePokestopProto_Context) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (WithUniquePokestopProto_Context) Descriptor() protoreflect.EnumDescriptor { + return file_vbase_proto_enumTypes[1339].Descriptor() +} + +func (WithUniquePokestopProto_Context) Type() protoreflect.EnumType { + return &file_vbase_proto_enumTypes[1339] +} + +func (x WithUniquePokestopProto_Context) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use WithUniquePokestopProto_Context.Descriptor instead. +func (WithUniquePokestopProto_Context) EnumDescriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3321, 0} +} + +type ARBuddyMultiplayerSessionTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARBuddyMultiplayerSessionTelemetry) Reset() { + *x = ARBuddyMultiplayerSessionTelemetry{} + mi := &file_vbase_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARBuddyMultiplayerSessionTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARBuddyMultiplayerSessionTelemetry) ProtoMessage() {} + +func (x *ARBuddyMultiplayerSessionTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARBuddyMultiplayerSessionTelemetry.ProtoReflect.Descriptor instead. +func (*ARBuddyMultiplayerSessionTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{0} +} + +type ARDKARClientEnvelope struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKARClientEnvelope) Reset() { + *x = ARDKARClientEnvelope{} + mi := &file_vbase_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKARClientEnvelope) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKARClientEnvelope) ProtoMessage() {} + +func (x *ARDKARClientEnvelope) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKARClientEnvelope.ProtoReflect.Descriptor instead. +func (*ARDKARClientEnvelope) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1} +} + +type ARDKARCommonMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKARCommonMetadata) Reset() { + *x = ARDKARCommonMetadata{} + mi := &file_vbase_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKARCommonMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKARCommonMetadata) ProtoMessage() {} + +func (x *ARDKARCommonMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKARCommonMetadata.ProtoReflect.Descriptor instead. +func (*ARDKARCommonMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2} +} + +type ARDKAffineTransformProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKAffineTransformProto) Reset() { + *x = ARDKAffineTransformProto{} + mi := &file_vbase_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKAffineTransformProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKAffineTransformProto) ProtoMessage() {} + +func (x *ARDKAffineTransformProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKAffineTransformProto.ProtoReflect.Descriptor instead. +func (*ARDKAffineTransformProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3} +} + +type ARDKAsyncFileUploadCompleteOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKAsyncFileUploadCompleteOutProto) Reset() { + *x = ARDKAsyncFileUploadCompleteOutProto{} + mi := &file_vbase_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKAsyncFileUploadCompleteOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKAsyncFileUploadCompleteOutProto) ProtoMessage() {} + +func (x *ARDKAsyncFileUploadCompleteOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKAsyncFileUploadCompleteOutProto.ProtoReflect.Descriptor instead. +func (*ARDKAsyncFileUploadCompleteOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{4} +} + +type ARDKAsyncFileUploadCompleteProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKAsyncFileUploadCompleteProto) Reset() { + *x = ARDKAsyncFileUploadCompleteProto{} + mi := &file_vbase_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKAsyncFileUploadCompleteProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKAsyncFileUploadCompleteProto) ProtoMessage() {} + +func (x *ARDKAsyncFileUploadCompleteProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKAsyncFileUploadCompleteProto.ProtoReflect.Descriptor instead. +func (*ARDKAsyncFileUploadCompleteProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{5} +} + +type ARDKAvailableSubmissionsPerSubmissionType struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKAvailableSubmissionsPerSubmissionType) Reset() { + *x = ARDKAvailableSubmissionsPerSubmissionType{} + mi := &file_vbase_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKAvailableSubmissionsPerSubmissionType) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKAvailableSubmissionsPerSubmissionType) ProtoMessage() {} + +func (x *ARDKAvailableSubmissionsPerSubmissionType) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKAvailableSubmissionsPerSubmissionType.ProtoReflect.Descriptor instead. +func (*ARDKAvailableSubmissionsPerSubmissionType) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{6} +} + +type ARDKBoundingBoxProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKBoundingBoxProto) Reset() { + *x = ARDKBoundingBoxProto{} + mi := &file_vbase_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKBoundingBoxProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKBoundingBoxProto) ProtoMessage() {} + +func (x *ARDKBoundingBoxProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[7] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKBoundingBoxProto.ProtoReflect.Descriptor instead. +func (*ARDKBoundingBoxProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{7} +} + +type ARDKCameraParamsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKCameraParamsProto) Reset() { + *x = ARDKCameraParamsProto{} + mi := &file_vbase_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKCameraParamsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKCameraParamsProto) ProtoMessage() {} + +func (x *ARDKCameraParamsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[8] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKCameraParamsProto.ProtoReflect.Descriptor instead. +func (*ARDKCameraParamsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{8} +} + +type ARDKDepthRangeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKDepthRangeProto) Reset() { + *x = ARDKDepthRangeProto{} + mi := &file_vbase_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKDepthRangeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKDepthRangeProto) ProtoMessage() {} + +func (x *ARDKDepthRangeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[9] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKDepthRangeProto.ProtoReflect.Descriptor instead. +func (*ARDKDepthRangeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{9} +} + +type ARDKExposureInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKExposureInfoProto) Reset() { + *x = ARDKExposureInfoProto{} + mi := &file_vbase_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKExposureInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKExposureInfoProto) ProtoMessage() {} + +func (x *ARDKExposureInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[10] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKExposureInfoProto.ProtoReflect.Descriptor instead. +func (*ARDKExposureInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{10} +} + +type ARDKFrameProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKFrameProto) Reset() { + *x = ARDKFrameProto{} + mi := &file_vbase_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKFrameProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKFrameProto) ProtoMessage() {} + +func (x *ARDKFrameProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[11] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKFrameProto.ProtoReflect.Descriptor instead. +func (*ARDKFrameProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{11} +} + +type ARDKFramesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKFramesProto) Reset() { + *x = ARDKFramesProto{} + mi := &file_vbase_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKFramesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKFramesProto) ProtoMessage() {} + +func (x *ARDKFramesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[12] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKFramesProto.ProtoReflect.Descriptor instead. +func (*ARDKFramesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{12} +} + +type ARDKGenerateGmapSignedUrlOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKGenerateGmapSignedUrlOutProto) Reset() { + *x = ARDKGenerateGmapSignedUrlOutProto{} + mi := &file_vbase_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKGenerateGmapSignedUrlOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKGenerateGmapSignedUrlOutProto) ProtoMessage() {} + +func (x *ARDKGenerateGmapSignedUrlOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[13] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKGenerateGmapSignedUrlOutProto.ProtoReflect.Descriptor instead. +func (*ARDKGenerateGmapSignedUrlOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{13} +} + +type ARDKGenerateGmapSignedUrlProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKGenerateGmapSignedUrlProto) Reset() { + *x = ARDKGenerateGmapSignedUrlProto{} + mi := &file_vbase_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKGenerateGmapSignedUrlProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKGenerateGmapSignedUrlProto) ProtoMessage() {} + +func (x *ARDKGenerateGmapSignedUrlProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[14] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKGenerateGmapSignedUrlProto.ProtoReflect.Descriptor instead. +func (*ARDKGenerateGmapSignedUrlProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{14} +} + +type ARDKGetARMappingSettingsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKGetARMappingSettingsOutProto) Reset() { + *x = ARDKGetARMappingSettingsOutProto{} + mi := &file_vbase_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKGetARMappingSettingsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKGetARMappingSettingsOutProto) ProtoMessage() {} + +func (x *ARDKGetARMappingSettingsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[15] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKGetARMappingSettingsOutProto.ProtoReflect.Descriptor instead. +func (*ARDKGetARMappingSettingsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{15} +} + +type ARDKGetARMappingSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKGetARMappingSettingsProto) Reset() { + *x = ARDKGetARMappingSettingsProto{} + mi := &file_vbase_proto_msgTypes[16] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKGetARMappingSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKGetARMappingSettingsProto) ProtoMessage() {} + +func (x *ARDKGetARMappingSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[16] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKGetARMappingSettingsProto.ProtoReflect.Descriptor instead. +func (*ARDKGetARMappingSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{16} +} + +type ARDKGetAvailableSubmissionsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKGetAvailableSubmissionsOutProto) Reset() { + *x = ARDKGetAvailableSubmissionsOutProto{} + mi := &file_vbase_proto_msgTypes[17] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKGetAvailableSubmissionsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKGetAvailableSubmissionsOutProto) ProtoMessage() {} + +func (x *ARDKGetAvailableSubmissionsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[17] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKGetAvailableSubmissionsOutProto.ProtoReflect.Descriptor instead. +func (*ARDKGetAvailableSubmissionsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{17} +} + +type ARDKGetAvailableSubmissionsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKGetAvailableSubmissionsProto) Reset() { + *x = ARDKGetAvailableSubmissionsProto{} + mi := &file_vbase_proto_msgTypes[18] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKGetAvailableSubmissionsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKGetAvailableSubmissionsProto) ProtoMessage() {} + +func (x *ARDKGetAvailableSubmissionsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[18] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKGetAvailableSubmissionsProto.ProtoReflect.Descriptor instead. +func (*ARDKGetAvailableSubmissionsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{18} +} + +type ARDKGetGmapSettingsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKGetGmapSettingsOutProto) Reset() { + *x = ARDKGetGmapSettingsOutProto{} + mi := &file_vbase_proto_msgTypes[19] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKGetGmapSettingsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKGetGmapSettingsOutProto) ProtoMessage() {} + +func (x *ARDKGetGmapSettingsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[19] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKGetGmapSettingsOutProto.ProtoReflect.Descriptor instead. +func (*ARDKGetGmapSettingsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{19} +} + +type ARDKGetGmapSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKGetGmapSettingsProto) Reset() { + *x = ARDKGetGmapSettingsProto{} + mi := &file_vbase_proto_msgTypes[20] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKGetGmapSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKGetGmapSettingsProto) ProtoMessage() {} + +func (x *ARDKGetGmapSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[20] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKGetGmapSettingsProto.ProtoReflect.Descriptor instead. +func (*ARDKGetGmapSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{20} +} + +type ARDKGetGrapeshotUploadUrlOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKGetGrapeshotUploadUrlOutProto) Reset() { + *x = ARDKGetGrapeshotUploadUrlOutProto{} + mi := &file_vbase_proto_msgTypes[21] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKGetGrapeshotUploadUrlOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKGetGrapeshotUploadUrlOutProto) ProtoMessage() {} + +func (x *ARDKGetGrapeshotUploadUrlOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[21] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKGetGrapeshotUploadUrlOutProto.ProtoReflect.Descriptor instead. +func (*ARDKGetGrapeshotUploadUrlOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{21} +} + +type ARDKGetGrapeshotUploadUrlProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKGetGrapeshotUploadUrlProto) Reset() { + *x = ARDKGetGrapeshotUploadUrlProto{} + mi := &file_vbase_proto_msgTypes[22] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKGetGrapeshotUploadUrlProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKGetGrapeshotUploadUrlProto) ProtoMessage() {} + +func (x *ARDKGetGrapeshotUploadUrlProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[22] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKGetGrapeshotUploadUrlProto.ProtoReflect.Descriptor instead. +func (*ARDKGetGrapeshotUploadUrlProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{22} +} + +type ARDKGetPlayerSubmissionValidationSettingsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKGetPlayerSubmissionValidationSettingsOutProto) Reset() { + *x = ARDKGetPlayerSubmissionValidationSettingsOutProto{} + mi := &file_vbase_proto_msgTypes[23] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKGetPlayerSubmissionValidationSettingsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKGetPlayerSubmissionValidationSettingsOutProto) ProtoMessage() {} + +func (x *ARDKGetPlayerSubmissionValidationSettingsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[23] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKGetPlayerSubmissionValidationSettingsOutProto.ProtoReflect.Descriptor instead. +func (*ARDKGetPlayerSubmissionValidationSettingsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{23} +} + +type ARDKGetPlayerSubmissionValidationSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKGetPlayerSubmissionValidationSettingsProto) Reset() { + *x = ARDKGetPlayerSubmissionValidationSettingsProto{} + mi := &file_vbase_proto_msgTypes[24] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKGetPlayerSubmissionValidationSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKGetPlayerSubmissionValidationSettingsProto) ProtoMessage() {} + +func (x *ARDKGetPlayerSubmissionValidationSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[24] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKGetPlayerSubmissionValidationSettingsProto.ProtoReflect.Descriptor instead. +func (*ARDKGetPlayerSubmissionValidationSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{24} +} + +type ARDKGetUploadUrlOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKGetUploadUrlOutProto) Reset() { + *x = ARDKGetUploadUrlOutProto{} + mi := &file_vbase_proto_msgTypes[25] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKGetUploadUrlOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKGetUploadUrlOutProto) ProtoMessage() {} + +func (x *ARDKGetUploadUrlOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[25] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKGetUploadUrlOutProto.ProtoReflect.Descriptor instead. +func (*ARDKGetUploadUrlOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{25} +} + +type ARDKGetUploadUrlProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKGetUploadUrlProto) Reset() { + *x = ARDKGetUploadUrlProto{} + mi := &file_vbase_proto_msgTypes[26] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKGetUploadUrlProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKGetUploadUrlProto) ProtoMessage() {} + +func (x *ARDKGetUploadUrlProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[26] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKGetUploadUrlProto.ProtoReflect.Descriptor instead. +func (*ARDKGetUploadUrlProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{26} +} + +type ARDKGrapeshotAuthenticationDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKGrapeshotAuthenticationDataProto) Reset() { + *x = ARDKGrapeshotAuthenticationDataProto{} + mi := &file_vbase_proto_msgTypes[27] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKGrapeshotAuthenticationDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKGrapeshotAuthenticationDataProto) ProtoMessage() {} + +func (x *ARDKGrapeshotAuthenticationDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[27] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKGrapeshotAuthenticationDataProto.ProtoReflect.Descriptor instead. +func (*ARDKGrapeshotAuthenticationDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{27} +} + +type ARDKGrapeshotChunkDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKGrapeshotChunkDataProto) Reset() { + *x = ARDKGrapeshotChunkDataProto{} + mi := &file_vbase_proto_msgTypes[28] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKGrapeshotChunkDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKGrapeshotChunkDataProto) ProtoMessage() {} + +func (x *ARDKGrapeshotChunkDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[28] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKGrapeshotChunkDataProto.ProtoReflect.Descriptor instead. +func (*ARDKGrapeshotChunkDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{28} +} + +type ARDKGrapeshotComposeDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKGrapeshotComposeDataProto) Reset() { + *x = ARDKGrapeshotComposeDataProto{} + mi := &file_vbase_proto_msgTypes[29] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKGrapeshotComposeDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKGrapeshotComposeDataProto) ProtoMessage() {} + +func (x *ARDKGrapeshotComposeDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[29] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKGrapeshotComposeDataProto.ProtoReflect.Descriptor instead. +func (*ARDKGrapeshotComposeDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{29} +} + +type ARDKGrapeshotUploadingDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKGrapeshotUploadingDataProto) Reset() { + *x = ARDKGrapeshotUploadingDataProto{} + mi := &file_vbase_proto_msgTypes[30] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKGrapeshotUploadingDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKGrapeshotUploadingDataProto) ProtoMessage() {} + +func (x *ARDKGrapeshotUploadingDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[30] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKGrapeshotUploadingDataProto.ProtoReflect.Descriptor instead. +func (*ARDKGrapeshotUploadingDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{30} +} + +type ARDKLocationE6Proto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKLocationE6Proto) Reset() { + *x = ARDKLocationE6Proto{} + mi := &file_vbase_proto_msgTypes[31] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKLocationE6Proto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKLocationE6Proto) ProtoMessage() {} + +func (x *ARDKLocationE6Proto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[31] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKLocationE6Proto.ProtoReflect.Descriptor instead. +func (*ARDKLocationE6Proto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{31} +} + +type ARDKLocationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKLocationProto) Reset() { + *x = ARDKLocationProto{} + mi := &file_vbase_proto_msgTypes[32] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKLocationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKLocationProto) ProtoMessage() {} + +func (x *ARDKLocationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[32] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKLocationProto.ProtoReflect.Descriptor instead. +func (*ARDKLocationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{32} +} + +type ARDKPlayerSubmissionResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKPlayerSubmissionResponseProto) Reset() { + *x = ARDKPlayerSubmissionResponseProto{} + mi := &file_vbase_proto_msgTypes[33] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKPlayerSubmissionResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKPlayerSubmissionResponseProto) ProtoMessage() {} + +func (x *ARDKPlayerSubmissionResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[33] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKPlayerSubmissionResponseProto.ProtoReflect.Descriptor instead. +func (*ARDKPlayerSubmissionResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{33} +} + +type ARDKPoiVideoSubmissionMetadataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKPoiVideoSubmissionMetadataProto) Reset() { + *x = ARDKPoiVideoSubmissionMetadataProto{} + mi := &file_vbase_proto_msgTypes[34] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKPoiVideoSubmissionMetadataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKPoiVideoSubmissionMetadataProto) ProtoMessage() {} + +func (x *ARDKPoiVideoSubmissionMetadataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[34] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKPoiVideoSubmissionMetadataProto.ProtoReflect.Descriptor instead. +func (*ARDKPoiVideoSubmissionMetadataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{34} +} + +type ARDKPortalCurationImageResult struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKPortalCurationImageResult) Reset() { + *x = ARDKPortalCurationImageResult{} + mi := &file_vbase_proto_msgTypes[35] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKPortalCurationImageResult) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKPortalCurationImageResult) ProtoMessage() {} + +func (x *ARDKPortalCurationImageResult) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[35] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKPortalCurationImageResult.ProtoReflect.Descriptor instead. +func (*ARDKPortalCurationImageResult) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{35} +} + +type ARDKRasterSizeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKRasterSizeProto) Reset() { + *x = ARDKRasterSizeProto{} + mi := &file_vbase_proto_msgTypes[36] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKRasterSizeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKRasterSizeProto) ProtoMessage() {} + +func (x *ARDKRasterSizeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[36] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKRasterSizeProto.ProtoReflect.Descriptor instead. +func (*ARDKRasterSizeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{36} +} + +type ARDKScanMetadataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKScanMetadataProto) Reset() { + *x = ARDKScanMetadataProto{} + mi := &file_vbase_proto_msgTypes[37] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKScanMetadataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKScanMetadataProto) ProtoMessage() {} + +func (x *ARDKScanMetadataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[37] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKScanMetadataProto.ProtoReflect.Descriptor instead. +func (*ARDKScanMetadataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{37} +} + +type ARDKSubmitNewPoiOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKSubmitNewPoiOutProto) Reset() { + *x = ARDKSubmitNewPoiOutProto{} + mi := &file_vbase_proto_msgTypes[38] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKSubmitNewPoiOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKSubmitNewPoiOutProto) ProtoMessage() {} + +func (x *ARDKSubmitNewPoiOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[38] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKSubmitNewPoiOutProto.ProtoReflect.Descriptor instead. +func (*ARDKSubmitNewPoiOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{38} +} + +type ARDKSubmitNewPoiProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKSubmitNewPoiProto) Reset() { + *x = ARDKSubmitNewPoiProto{} + mi := &file_vbase_proto_msgTypes[39] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKSubmitNewPoiProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKSubmitNewPoiProto) ProtoMessage() {} + +func (x *ARDKSubmitNewPoiProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[39] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKSubmitNewPoiProto.ProtoReflect.Descriptor instead. +func (*ARDKSubmitNewPoiProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{39} +} + +type ARDKSubmitPoiCategoryVoteRecordProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKSubmitPoiCategoryVoteRecordProto) Reset() { + *x = ARDKSubmitPoiCategoryVoteRecordProto{} + mi := &file_vbase_proto_msgTypes[40] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKSubmitPoiCategoryVoteRecordProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKSubmitPoiCategoryVoteRecordProto) ProtoMessage() {} + +func (x *ARDKSubmitPoiCategoryVoteRecordProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[40] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKSubmitPoiCategoryVoteRecordProto.ProtoReflect.Descriptor instead. +func (*ARDKSubmitPoiCategoryVoteRecordProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{40} +} + +type ARDKSubmitPoiImageProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKSubmitPoiImageProto) Reset() { + *x = ARDKSubmitPoiImageProto{} + mi := &file_vbase_proto_msgTypes[41] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKSubmitPoiImageProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKSubmitPoiImageProto) ProtoMessage() {} + +func (x *ARDKSubmitPoiImageProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[41] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKSubmitPoiImageProto.ProtoReflect.Descriptor instead. +func (*ARDKSubmitPoiImageProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{41} +} + +type ARDKSubmitPoiLocationUpdateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKSubmitPoiLocationUpdateProto) Reset() { + *x = ARDKSubmitPoiLocationUpdateProto{} + mi := &file_vbase_proto_msgTypes[42] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKSubmitPoiLocationUpdateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKSubmitPoiLocationUpdateProto) ProtoMessage() {} + +func (x *ARDKSubmitPoiLocationUpdateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[42] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKSubmitPoiLocationUpdateProto.ProtoReflect.Descriptor instead. +func (*ARDKSubmitPoiLocationUpdateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{42} +} + +type ARDKSubmitPoiTakedownRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKSubmitPoiTakedownRequestProto) Reset() { + *x = ARDKSubmitPoiTakedownRequestProto{} + mi := &file_vbase_proto_msgTypes[43] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKSubmitPoiTakedownRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKSubmitPoiTakedownRequestProto) ProtoMessage() {} + +func (x *ARDKSubmitPoiTakedownRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[43] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKSubmitPoiTakedownRequestProto.ProtoReflect.Descriptor instead. +func (*ARDKSubmitPoiTakedownRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{43} +} + +type ARDKSubmitPoiTextMetadataUpdateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKSubmitPoiTextMetadataUpdateProto) Reset() { + *x = ARDKSubmitPoiTextMetadataUpdateProto{} + mi := &file_vbase_proto_msgTypes[44] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKSubmitPoiTextMetadataUpdateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKSubmitPoiTextMetadataUpdateProto) ProtoMessage() {} + +func (x *ARDKSubmitPoiTextMetadataUpdateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[44] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKSubmitPoiTextMetadataUpdateProto.ProtoReflect.Descriptor instead. +func (*ARDKSubmitPoiTextMetadataUpdateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{44} +} + +type ARDKSubmitSponsorPoiLocationUpdateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKSubmitSponsorPoiLocationUpdateProto) Reset() { + *x = ARDKSubmitSponsorPoiLocationUpdateProto{} + mi := &file_vbase_proto_msgTypes[45] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKSubmitSponsorPoiLocationUpdateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKSubmitSponsorPoiLocationUpdateProto) ProtoMessage() {} + +func (x *ARDKSubmitSponsorPoiLocationUpdateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[45] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKSubmitSponsorPoiLocationUpdateProto.ProtoReflect.Descriptor instead. +func (*ARDKSubmitSponsorPoiLocationUpdateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{45} +} + +type ARDKSubmitSponsorPoiReportProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKSubmitSponsorPoiReportProto) Reset() { + *x = ARDKSubmitSponsorPoiReportProto{} + mi := &file_vbase_proto_msgTypes[46] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKSubmitSponsorPoiReportProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKSubmitSponsorPoiReportProto) ProtoMessage() {} + +func (x *ARDKSubmitSponsorPoiReportProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[46] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKSubmitSponsorPoiReportProto.ProtoReflect.Descriptor instead. +func (*ARDKSubmitSponsorPoiReportProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{46} +} + +type ARDKUploadPoiPhotoByUrlOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKUploadPoiPhotoByUrlOutProto) Reset() { + *x = ARDKUploadPoiPhotoByUrlOutProto{} + mi := &file_vbase_proto_msgTypes[47] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKUploadPoiPhotoByUrlOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKUploadPoiPhotoByUrlOutProto) ProtoMessage() {} + +func (x *ARDKUploadPoiPhotoByUrlOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[47] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKUploadPoiPhotoByUrlOutProto.ProtoReflect.Descriptor instead. +func (*ARDKUploadPoiPhotoByUrlOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{47} +} + +type ARDKUploadPoiPhotoByUrlProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARDKUploadPoiPhotoByUrlProto) Reset() { + *x = ARDKUploadPoiPhotoByUrlProto{} + mi := &file_vbase_proto_msgTypes[48] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARDKUploadPoiPhotoByUrlProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARDKUploadPoiPhotoByUrlProto) ProtoMessage() {} + +func (x *ARDKUploadPoiPhotoByUrlProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[48] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARDKUploadPoiPhotoByUrlProto.ProtoReflect.Descriptor instead. +func (*ARDKUploadPoiPhotoByUrlProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{48} +} + +type ARPhotoCaptureSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARPhotoCaptureSettings) Reset() { + *x = ARPhotoCaptureSettings{} + mi := &file_vbase_proto_msgTypes[49] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARPhotoCaptureSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARPhotoCaptureSettings) ProtoMessage() {} + +func (x *ARPhotoCaptureSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[49] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARPhotoCaptureSettings.ProtoReflect.Descriptor instead. +func (*ARPhotoCaptureSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{49} +} + +type ARPhotoFeatureFlagProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARPhotoFeatureFlagProto) Reset() { + *x = ARPhotoFeatureFlagProto{} + mi := &file_vbase_proto_msgTypes[50] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARPhotoFeatureFlagProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARPhotoFeatureFlagProto) ProtoMessage() {} + +func (x *ARPhotoFeatureFlagProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[50] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARPhotoFeatureFlagProto.ProtoReflect.Descriptor instead. +func (*ARPhotoFeatureFlagProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{50} +} + +type ARPhotoPokemonExcludedForms struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARPhotoPokemonExcludedForms) Reset() { + *x = ARPhotoPokemonExcludedForms{} + mi := &file_vbase_proto_msgTypes[51] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARPhotoPokemonExcludedForms) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARPhotoPokemonExcludedForms) ProtoMessage() {} + +func (x *ARPhotoPokemonExcludedForms) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[51] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARPhotoPokemonExcludedForms.ProtoReflect.Descriptor instead. +func (*ARPhotoPokemonExcludedForms) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{51} +} + +type ARPhotoSocialUsedOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARPhotoSocialUsedOutProto) Reset() { + *x = ARPhotoSocialUsedOutProto{} + mi := &file_vbase_proto_msgTypes[52] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARPhotoSocialUsedOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARPhotoSocialUsedOutProto) ProtoMessage() {} + +func (x *ARPhotoSocialUsedOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[52] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARPhotoSocialUsedOutProto.ProtoReflect.Descriptor instead. +func (*ARPhotoSocialUsedOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{52} +} + +type ARPhotoSocialUsedProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARPhotoSocialUsedProto) Reset() { + *x = ARPhotoSocialUsedProto{} + mi := &file_vbase_proto_msgTypes[53] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARPhotoSocialUsedProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARPhotoSocialUsedProto) ProtoMessage() {} + +func (x *ARPhotoSocialUsedProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[53] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARPhotoSocialUsedProto.ProtoReflect.Descriptor instead. +func (*ARPhotoSocialUsedProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{53} +} + +type ARPlusEncounterValuesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ARPlusEncounterValuesProto) Reset() { + *x = ARPlusEncounterValuesProto{} + mi := &file_vbase_proto_msgTypes[54] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ARPlusEncounterValuesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ARPlusEncounterValuesProto) ProtoMessage() {} + +func (x *ARPlusEncounterValuesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[54] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ARPlusEncounterValuesProto.ProtoReflect.Descriptor instead. +func (*ARPlusEncounterValuesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{54} +} + +type ASPermissionFlowTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ASPermissionFlowTelemetry) Reset() { + *x = ASPermissionFlowTelemetry{} + mi := &file_vbase_proto_msgTypes[55] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ASPermissionFlowTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ASPermissionFlowTelemetry) ProtoMessage() {} + +func (x *ASPermissionFlowTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[55] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ASPermissionFlowTelemetry.ProtoReflect.Descriptor instead. +func (*ASPermissionFlowTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{55} +} + +type AbilityEnergyMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AbilityEnergyMetadata) Reset() { + *x = AbilityEnergyMetadata{} + mi := &file_vbase_proto_msgTypes[56] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AbilityEnergyMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AbilityEnergyMetadata) ProtoMessage() {} + +func (x *AbilityEnergyMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[56] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AbilityEnergyMetadata.ProtoReflect.Descriptor instead. +func (*AbilityEnergyMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{56} +} + +type AbilityLookupMap struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AbilityLookupMap) Reset() { + *x = AbilityLookupMap{} + mi := &file_vbase_proto_msgTypes[57] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AbilityLookupMap) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AbilityLookupMap) ProtoMessage() {} + +func (x *AbilityLookupMap) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[57] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AbilityLookupMap.ProtoReflect.Descriptor instead. +func (*AbilityLookupMap) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{57} +} + +type AbilityProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AbilityProto) Reset() { + *x = AbilityProto{} + mi := &file_vbase_proto_msgTypes[58] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AbilityProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AbilityProto) ProtoMessage() {} + +func (x *AbilityProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[58] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AbilityProto.ProtoReflect.Descriptor instead. +func (*AbilityProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{58} +} + +type AcceptCombatChallengeData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AcceptCombatChallengeData) Reset() { + *x = AcceptCombatChallengeData{} + mi := &file_vbase_proto_msgTypes[59] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AcceptCombatChallengeData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AcceptCombatChallengeData) ProtoMessage() {} + +func (x *AcceptCombatChallengeData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[59] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AcceptCombatChallengeData.ProtoReflect.Descriptor instead. +func (*AcceptCombatChallengeData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{59} +} + +type AcceptCombatChallengeOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AcceptCombatChallengeOutProto) Reset() { + *x = AcceptCombatChallengeOutProto{} + mi := &file_vbase_proto_msgTypes[60] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AcceptCombatChallengeOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AcceptCombatChallengeOutProto) ProtoMessage() {} + +func (x *AcceptCombatChallengeOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[60] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AcceptCombatChallengeOutProto.ProtoReflect.Descriptor instead. +func (*AcceptCombatChallengeOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{60} +} + +type AcceptCombatChallengeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AcceptCombatChallengeProto) Reset() { + *x = AcceptCombatChallengeProto{} + mi := &file_vbase_proto_msgTypes[61] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AcceptCombatChallengeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AcceptCombatChallengeProto) ProtoMessage() {} + +func (x *AcceptCombatChallengeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[61] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AcceptCombatChallengeProto.ProtoReflect.Descriptor instead. +func (*AcceptCombatChallengeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{61} +} + +type AcceptCombatChallengeResponseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AcceptCombatChallengeResponseData) Reset() { + *x = AcceptCombatChallengeResponseData{} + mi := &file_vbase_proto_msgTypes[62] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AcceptCombatChallengeResponseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AcceptCombatChallengeResponseData) ProtoMessage() {} + +func (x *AcceptCombatChallengeResponseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[62] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AcceptCombatChallengeResponseData.ProtoReflect.Descriptor instead. +func (*AcceptCombatChallengeResponseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{62} +} + +type AccessibilitySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AccessibilitySettingsProto) Reset() { + *x = AccessibilitySettingsProto{} + mi := &file_vbase_proto_msgTypes[63] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AccessibilitySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AccessibilitySettingsProto) ProtoMessage() {} + +func (x *AccessibilitySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[63] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AccessibilitySettingsProto.ProtoReflect.Descriptor instead. +func (*AccessibilitySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{63} +} + +type AccountDeletionInitiatedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AccountDeletionInitiatedTelemetry) Reset() { + *x = AccountDeletionInitiatedTelemetry{} + mi := &file_vbase_proto_msgTypes[64] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AccountDeletionInitiatedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AccountDeletionInitiatedTelemetry) ProtoMessage() {} + +func (x *AccountDeletionInitiatedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[64] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AccountDeletionInitiatedTelemetry.ProtoReflect.Descriptor instead. +func (*AccountDeletionInitiatedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{64} +} + +type AcknowledgePunishmentOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AcknowledgePunishmentOutProto) Reset() { + *x = AcknowledgePunishmentOutProto{} + mi := &file_vbase_proto_msgTypes[65] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AcknowledgePunishmentOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AcknowledgePunishmentOutProto) ProtoMessage() {} + +func (x *AcknowledgePunishmentOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[65] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AcknowledgePunishmentOutProto.ProtoReflect.Descriptor instead. +func (*AcknowledgePunishmentOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{65} +} + +type AcknowledgePunishmentProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AcknowledgePunishmentProto) Reset() { + *x = AcknowledgePunishmentProto{} + mi := &file_vbase_proto_msgTypes[66] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AcknowledgePunishmentProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AcknowledgePunishmentProto) ProtoMessage() {} + +func (x *AcknowledgePunishmentProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[66] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AcknowledgePunishmentProto.ProtoReflect.Descriptor instead. +func (*AcknowledgePunishmentProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{66} +} + +type AcknowledgeViewLatestIncenseRecapOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AcknowledgeViewLatestIncenseRecapOutProto) Reset() { + *x = AcknowledgeViewLatestIncenseRecapOutProto{} + mi := &file_vbase_proto_msgTypes[67] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AcknowledgeViewLatestIncenseRecapOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AcknowledgeViewLatestIncenseRecapOutProto) ProtoMessage() {} + +func (x *AcknowledgeViewLatestIncenseRecapOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[67] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AcknowledgeViewLatestIncenseRecapOutProto.ProtoReflect.Descriptor instead. +func (*AcknowledgeViewLatestIncenseRecapOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{67} +} + +type AcknowledgeViewLatestIncenseRecapProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AcknowledgeViewLatestIncenseRecapProto) Reset() { + *x = AcknowledgeViewLatestIncenseRecapProto{} + mi := &file_vbase_proto_msgTypes[68] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AcknowledgeViewLatestIncenseRecapProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AcknowledgeViewLatestIncenseRecapProto) ProtoMessage() {} + +func (x *AcknowledgeViewLatestIncenseRecapProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[68] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AcknowledgeViewLatestIncenseRecapProto.ProtoReflect.Descriptor instead. +func (*AcknowledgeViewLatestIncenseRecapProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{68} +} + +type AcknowledgeWarningsRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AcknowledgeWarningsRequestProto) Reset() { + *x = AcknowledgeWarningsRequestProto{} + mi := &file_vbase_proto_msgTypes[69] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AcknowledgeWarningsRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AcknowledgeWarningsRequestProto) ProtoMessage() {} + +func (x *AcknowledgeWarningsRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[69] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AcknowledgeWarningsRequestProto.ProtoReflect.Descriptor instead. +func (*AcknowledgeWarningsRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{69} +} + +type AcknowledgeWarningsResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AcknowledgeWarningsResponseProto) Reset() { + *x = AcknowledgeWarningsResponseProto{} + mi := &file_vbase_proto_msgTypes[70] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AcknowledgeWarningsResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AcknowledgeWarningsResponseProto) ProtoMessage() {} + +func (x *AcknowledgeWarningsResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[70] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AcknowledgeWarningsResponseProto.ProtoReflect.Descriptor instead. +func (*AcknowledgeWarningsResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{70} +} + +type ActionLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ActionLogEntry) Reset() { + *x = ActionLogEntry{} + mi := &file_vbase_proto_msgTypes[71] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ActionLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ActionLogEntry) ProtoMessage() {} + +func (x *ActionLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[71] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ActionLogEntry.ProtoReflect.Descriptor instead. +func (*ActionLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{71} +} + +type ActivateVsSeekerOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ActivateVsSeekerOutProto) Reset() { + *x = ActivateVsSeekerOutProto{} + mi := &file_vbase_proto_msgTypes[72] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ActivateVsSeekerOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ActivateVsSeekerOutProto) ProtoMessage() {} + +func (x *ActivateVsSeekerOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[72] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ActivateVsSeekerOutProto.ProtoReflect.Descriptor instead. +func (*ActivateVsSeekerOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{72} +} + +type ActivateVsSeekerProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ActivateVsSeekerProto) Reset() { + *x = ActivateVsSeekerProto{} + mi := &file_vbase_proto_msgTypes[73] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ActivateVsSeekerProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ActivateVsSeekerProto) ProtoMessage() {} + +func (x *ActivateVsSeekerProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[73] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ActivateVsSeekerProto.ProtoReflect.Descriptor instead. +func (*ActivateVsSeekerProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{73} +} + +type ActivePokemonTrainingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ActivePokemonTrainingProto) Reset() { + *x = ActivePokemonTrainingProto{} + mi := &file_vbase_proto_msgTypes[74] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ActivePokemonTrainingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ActivePokemonTrainingProto) ProtoMessage() {} + +func (x *ActivePokemonTrainingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[74] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ActivePokemonTrainingProto.ProtoReflect.Descriptor instead. +func (*ActivePokemonTrainingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{74} +} + +type ActivityPostcardData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ActivityPostcardData) Reset() { + *x = ActivityPostcardData{} + mi := &file_vbase_proto_msgTypes[75] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ActivityPostcardData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ActivityPostcardData) ProtoMessage() {} + +func (x *ActivityPostcardData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[75] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ActivityPostcardData.ProtoReflect.Descriptor instead. +func (*ActivityPostcardData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{75} +} + +type ActivitySharingPreferencesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ActivitySharingPreferencesProto) Reset() { + *x = ActivitySharingPreferencesProto{} + mi := &file_vbase_proto_msgTypes[76] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ActivitySharingPreferencesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ActivitySharingPreferencesProto) ProtoMessage() {} + +func (x *ActivitySharingPreferencesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[76] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ActivitySharingPreferencesProto.ProtoReflect.Descriptor instead. +func (*ActivitySharingPreferencesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{76} +} + +type AdDetails struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AdDetails) Reset() { + *x = AdDetails{} + mi := &file_vbase_proto_msgTypes[77] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AdDetails) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AdDetails) ProtoMessage() {} + +func (x *AdDetails) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[77] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AdDetails.ProtoReflect.Descriptor instead. +func (*AdDetails) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{77} +} + +type AdFeedbackSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AdFeedbackSettingsProto) Reset() { + *x = AdFeedbackSettingsProto{} + mi := &file_vbase_proto_msgTypes[78] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AdFeedbackSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AdFeedbackSettingsProto) ProtoMessage() {} + +func (x *AdFeedbackSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[78] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AdFeedbackSettingsProto.ProtoReflect.Descriptor instead. +func (*AdFeedbackSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{78} +} + +type AdProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AdProto) Reset() { + *x = AdProto{} + mi := &file_vbase_proto_msgTypes[79] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AdProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AdProto) ProtoMessage() {} + +func (x *AdProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[79] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AdProto.ProtoReflect.Descriptor instead. +func (*AdProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{79} +} + +type AdRequestDeviceInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AdRequestDeviceInfo) Reset() { + *x = AdRequestDeviceInfo{} + mi := &file_vbase_proto_msgTypes[80] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AdRequestDeviceInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AdRequestDeviceInfo) ProtoMessage() {} + +func (x *AdRequestDeviceInfo) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[80] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AdRequestDeviceInfo.ProtoReflect.Descriptor instead. +func (*AdRequestDeviceInfo) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{80} +} + +type AdTargetingInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AdTargetingInfoProto) Reset() { + *x = AdTargetingInfoProto{} + mi := &file_vbase_proto_msgTypes[81] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AdTargetingInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AdTargetingInfoProto) ProtoMessage() {} + +func (x *AdTargetingInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[81] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AdTargetingInfoProto.ProtoReflect.Descriptor instead. +func (*AdTargetingInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{81} +} + +type AddFortModifierOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AddFortModifierOutProto) Reset() { + *x = AddFortModifierOutProto{} + mi := &file_vbase_proto_msgTypes[82] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AddFortModifierOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AddFortModifierOutProto) ProtoMessage() {} + +func (x *AddFortModifierOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[82] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AddFortModifierOutProto.ProtoReflect.Descriptor instead. +func (*AddFortModifierOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{82} +} + +type AddFortModifierProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AddFortModifierProto) Reset() { + *x = AddFortModifierProto{} + mi := &file_vbase_proto_msgTypes[83] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AddFortModifierProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AddFortModifierProto) ProtoMessage() {} + +func (x *AddFortModifierProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[83] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AddFortModifierProto.ProtoReflect.Descriptor instead. +func (*AddFortModifierProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{83} +} + +type AddFriendQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AddFriendQuestProto) Reset() { + *x = AddFriendQuestProto{} + mi := &file_vbase_proto_msgTypes[84] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AddFriendQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AddFriendQuestProto) ProtoMessage() {} + +func (x *AddFriendQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[84] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AddFriendQuestProto.ProtoReflect.Descriptor instead. +func (*AddFriendQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{84} +} + +type AddLoginActionOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AddLoginActionOutProto) Reset() { + *x = AddLoginActionOutProto{} + mi := &file_vbase_proto_msgTypes[85] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AddLoginActionOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AddLoginActionOutProto) ProtoMessage() {} + +func (x *AddLoginActionOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[85] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AddLoginActionOutProto.ProtoReflect.Descriptor instead. +func (*AddLoginActionOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{85} +} + +type AddLoginActionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AddLoginActionProto) Reset() { + *x = AddLoginActionProto{} + mi := &file_vbase_proto_msgTypes[86] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AddLoginActionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AddLoginActionProto) ProtoMessage() {} + +func (x *AddLoginActionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[86] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AddLoginActionProto.ProtoReflect.Descriptor instead. +func (*AddLoginActionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{86} +} + +type AddPtcLoginActionOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AddPtcLoginActionOutProto) Reset() { + *x = AddPtcLoginActionOutProto{} + mi := &file_vbase_proto_msgTypes[87] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AddPtcLoginActionOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AddPtcLoginActionOutProto) ProtoMessage() {} + +func (x *AddPtcLoginActionOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[87] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AddPtcLoginActionOutProto.ProtoReflect.Descriptor instead. +func (*AddPtcLoginActionOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{87} +} + +type AddPtcLoginActionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AddPtcLoginActionProto) Reset() { + *x = AddPtcLoginActionProto{} + mi := &file_vbase_proto_msgTypes[88] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AddPtcLoginActionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AddPtcLoginActionProto) ProtoMessage() {} + +func (x *AddPtcLoginActionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[88] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AddPtcLoginActionProto.ProtoReflect.Descriptor instead. +func (*AddPtcLoginActionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{88} +} + +type AddReferrerOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AddReferrerOutProto) Reset() { + *x = AddReferrerOutProto{} + mi := &file_vbase_proto_msgTypes[89] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AddReferrerOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AddReferrerOutProto) ProtoMessage() {} + +func (x *AddReferrerOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[89] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AddReferrerOutProto.ProtoReflect.Descriptor instead. +func (*AddReferrerOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{89} +} + +type AddReferrerProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AddReferrerProto) Reset() { + *x = AddReferrerProto{} + mi := &file_vbase_proto_msgTypes[90] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AddReferrerProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AddReferrerProto) ProtoMessage() {} + +func (x *AddReferrerProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[90] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AddReferrerProto.ProtoReflect.Descriptor instead. +func (*AddReferrerProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{90} +} + +type AdditiveSceneSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AdditiveSceneSettingsProto) Reset() { + *x = AdditiveSceneSettingsProto{} + mi := &file_vbase_proto_msgTypes[91] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AdditiveSceneSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AdditiveSceneSettingsProto) ProtoMessage() {} + +func (x *AdditiveSceneSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[91] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AdditiveSceneSettingsProto.ProtoReflect.Descriptor instead. +func (*AdditiveSceneSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{91} +} + +type AddressBookImportSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AddressBookImportSettingsProto) Reset() { + *x = AddressBookImportSettingsProto{} + mi := &file_vbase_proto_msgTypes[92] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AddressBookImportSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AddressBookImportSettingsProto) ProtoMessage() {} + +func (x *AddressBookImportSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[92] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AddressBookImportSettingsProto.ProtoReflect.Descriptor instead. +func (*AddressBookImportSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{92} +} + +type AddressBookImportTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AddressBookImportTelemetry) Reset() { + *x = AddressBookImportTelemetry{} + mi := &file_vbase_proto_msgTypes[93] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AddressBookImportTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AddressBookImportTelemetry) ProtoMessage() {} + +func (x *AddressBookImportTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[93] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AddressBookImportTelemetry.ProtoReflect.Descriptor instead. +func (*AddressBookImportTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{93} +} + +type AddressablePokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AddressablePokemonProto) Reset() { + *x = AddressablePokemonProto{} + mi := &file_vbase_proto_msgTypes[94] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AddressablePokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AddressablePokemonProto) ProtoMessage() {} + +func (x *AddressablePokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[94] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AddressablePokemonProto.ProtoReflect.Descriptor instead. +func (*AddressablePokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{94} +} + +type AddressablesServiceTime struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AddressablesServiceTime) Reset() { + *x = AddressablesServiceTime{} + mi := &file_vbase_proto_msgTypes[95] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AddressablesServiceTime) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AddressablesServiceTime) ProtoMessage() {} + +func (x *AddressablesServiceTime) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[95] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AddressablesServiceTime.ProtoReflect.Descriptor instead. +func (*AddressablesServiceTime) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{95} +} + +type AdjustmentParamsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AdjustmentParamsProto) Reset() { + *x = AdjustmentParamsProto{} + mi := &file_vbase_proto_msgTypes[96] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AdjustmentParamsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AdjustmentParamsProto) ProtoMessage() {} + +func (x *AdjustmentParamsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[96] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AdjustmentParamsProto.ProtoReflect.Descriptor instead. +func (*AdjustmentParamsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{96} +} + +type AdvancedPerformanceTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AdvancedPerformanceTelemetry) Reset() { + *x = AdvancedPerformanceTelemetry{} + mi := &file_vbase_proto_msgTypes[97] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AdvancedPerformanceTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AdvancedPerformanceTelemetry) ProtoMessage() {} + +func (x *AdvancedPerformanceTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[97] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AdvancedPerformanceTelemetry.ProtoReflect.Descriptor instead. +func (*AdvancedPerformanceTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{97} +} + +type AdvancedSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AdvancedSettingsProto) Reset() { + *x = AdvancedSettingsProto{} + mi := &file_vbase_proto_msgTypes[98] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AdvancedSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AdvancedSettingsProto) ProtoMessage() {} + +func (x *AdvancedSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[98] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AdvancedSettingsProto.ProtoReflect.Descriptor instead. +func (*AdvancedSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{98} +} + +type AdventureSyncActivitySummaryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AdventureSyncActivitySummaryProto) Reset() { + *x = AdventureSyncActivitySummaryProto{} + mi := &file_vbase_proto_msgTypes[99] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AdventureSyncActivitySummaryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AdventureSyncActivitySummaryProto) ProtoMessage() {} + +func (x *AdventureSyncActivitySummaryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[99] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AdventureSyncActivitySummaryProto.ProtoReflect.Descriptor instead. +func (*AdventureSyncActivitySummaryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{99} +} + +type AdventureSyncBuddyStatsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AdventureSyncBuddyStatsProto) Reset() { + *x = AdventureSyncBuddyStatsProto{} + mi := &file_vbase_proto_msgTypes[100] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AdventureSyncBuddyStatsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AdventureSyncBuddyStatsProto) ProtoMessage() {} + +func (x *AdventureSyncBuddyStatsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[100] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AdventureSyncBuddyStatsProto.ProtoReflect.Descriptor instead. +func (*AdventureSyncBuddyStatsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{100} +} + +type AdventureSyncEggHatchingProgress struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AdventureSyncEggHatchingProgress) Reset() { + *x = AdventureSyncEggHatchingProgress{} + mi := &file_vbase_proto_msgTypes[101] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AdventureSyncEggHatchingProgress) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AdventureSyncEggHatchingProgress) ProtoMessage() {} + +func (x *AdventureSyncEggHatchingProgress) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[101] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AdventureSyncEggHatchingProgress.ProtoReflect.Descriptor instead. +func (*AdventureSyncEggHatchingProgress) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{101} +} + +type AdventureSyncEggIncubatorsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AdventureSyncEggIncubatorsProto) Reset() { + *x = AdventureSyncEggIncubatorsProto{} + mi := &file_vbase_proto_msgTypes[102] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AdventureSyncEggIncubatorsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AdventureSyncEggIncubatorsProto) ProtoMessage() {} + +func (x *AdventureSyncEggIncubatorsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[102] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AdventureSyncEggIncubatorsProto.ProtoReflect.Descriptor instead. +func (*AdventureSyncEggIncubatorsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{102} +} + +type AdventureSyncProgress struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AdventureSyncProgress) Reset() { + *x = AdventureSyncProgress{} + mi := &file_vbase_proto_msgTypes[103] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AdventureSyncProgress) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AdventureSyncProgress) ProtoMessage() {} + +func (x *AdventureSyncProgress) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[103] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AdventureSyncProgress.ProtoReflect.Descriptor instead. +func (*AdventureSyncProgress) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{103} +} + +type AdventureSyncProgressRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AdventureSyncProgressRequest) Reset() { + *x = AdventureSyncProgressRequest{} + mi := &file_vbase_proto_msgTypes[104] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AdventureSyncProgressRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AdventureSyncProgressRequest) ProtoMessage() {} + +func (x *AdventureSyncProgressRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[104] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AdventureSyncProgressRequest.ProtoReflect.Descriptor instead. +func (*AdventureSyncProgressRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{104} +} + +type AdventureSyncProgressResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AdventureSyncProgressResponse) Reset() { + *x = AdventureSyncProgressResponse{} + mi := &file_vbase_proto_msgTypes[105] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AdventureSyncProgressResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AdventureSyncProgressResponse) ProtoMessage() {} + +func (x *AdventureSyncProgressResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[105] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AdventureSyncProgressResponse.ProtoReflect.Descriptor instead. +func (*AdventureSyncProgressResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{105} +} + +type AdventureSyncSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AdventureSyncSettingsProto) Reset() { + *x = AdventureSyncSettingsProto{} + mi := &file_vbase_proto_msgTypes[106] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AdventureSyncSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AdventureSyncSettingsProto) ProtoMessage() {} + +func (x *AdventureSyncSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[106] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AdventureSyncSettingsProto.ProtoReflect.Descriptor instead. +func (*AdventureSyncSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{106} +} + +type AegisEnforcementSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AegisEnforcementSettingsProto) Reset() { + *x = AegisEnforcementSettingsProto{} + mi := &file_vbase_proto_msgTypes[107] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AegisEnforcementSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AegisEnforcementSettingsProto) ProtoMessage() {} + +func (x *AegisEnforcementSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[107] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AegisEnforcementSettingsProto.ProtoReflect.Descriptor instead. +func (*AegisEnforcementSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{107} +} + +type AgeConfirmationOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AgeConfirmationOutProto) Reset() { + *x = AgeConfirmationOutProto{} + mi := &file_vbase_proto_msgTypes[108] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AgeConfirmationOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AgeConfirmationOutProto) ProtoMessage() {} + +func (x *AgeConfirmationOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[108] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AgeConfirmationOutProto.ProtoReflect.Descriptor instead. +func (*AgeConfirmationOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{108} +} + +type AgeConfirmationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AgeConfirmationProto) Reset() { + *x = AgeConfirmationProto{} + mi := &file_vbase_proto_msgTypes[109] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AgeConfirmationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AgeConfirmationProto) ProtoMessage() {} + +func (x *AgeConfirmationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[109] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AgeConfirmationProto.ProtoReflect.Descriptor instead. +func (*AgeConfirmationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{109} +} + +type AgeGateResult struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AgeGateResult) Reset() { + *x = AgeGateResult{} + mi := &file_vbase_proto_msgTypes[110] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AgeGateResult) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AgeGateResult) ProtoMessage() {} + +func (x *AgeGateResult) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[110] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AgeGateResult.ProtoReflect.Descriptor instead. +func (*AgeGateResult) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{110} +} + +type AgeGateStartup struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AgeGateStartup) Reset() { + *x = AgeGateStartup{} + mi := &file_vbase_proto_msgTypes[111] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AgeGateStartup) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AgeGateStartup) ProtoMessage() {} + +func (x *AgeGateStartup) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[111] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AgeGateStartup.ProtoReflect.Descriptor instead. +func (*AgeGateStartup) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{111} +} + +type AgeLevelProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AgeLevelProto) Reset() { + *x = AgeLevelProto{} + mi := &file_vbase_proto_msgTypes[112] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AgeLevelProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AgeLevelProto) ProtoMessage() {} + +func (x *AgeLevelProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[112] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AgeLevelProto.ProtoReflect.Descriptor instead. +func (*AgeLevelProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{112} +} + +type AllTypesAndMessagesResponsesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AllTypesAndMessagesResponsesProto) Reset() { + *x = AllTypesAndMessagesResponsesProto{} + mi := &file_vbase_proto_msgTypes[113] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AllTypesAndMessagesResponsesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AllTypesAndMessagesResponsesProto) ProtoMessage() {} + +func (x *AllTypesAndMessagesResponsesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[113] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AllTypesAndMessagesResponsesProto.ProtoReflect.Descriptor instead. +func (*AllTypesAndMessagesResponsesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{113} +} + +type Anchor struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Anchor) Reset() { + *x = Anchor{} + mi := &file_vbase_proto_msgTypes[114] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Anchor) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Anchor) ProtoMessage() {} + +func (x *Anchor) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[114] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Anchor.ProtoReflect.Descriptor instead. +func (*Anchor) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{114} +} + +type AnchorUpdateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AnchorUpdateProto) Reset() { + *x = AnchorUpdateProto{} + mi := &file_vbase_proto_msgTypes[115] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AnchorUpdateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AnchorUpdateProto) ProtoMessage() {} + +func (x *AnchorUpdateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[115] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AnchorUpdateProto.ProtoReflect.Descriptor instead. +func (*AnchorUpdateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{115} +} + +type AndroidDataSource struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AndroidDataSource) Reset() { + *x = AndroidDataSource{} + mi := &file_vbase_proto_msgTypes[116] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AndroidDataSource) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AndroidDataSource) ProtoMessage() {} + +func (x *AndroidDataSource) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[116] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AndroidDataSource.ProtoReflect.Descriptor instead. +func (*AndroidDataSource) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{116} +} + +type AndroidDevice struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AndroidDevice) Reset() { + *x = AndroidDevice{} + mi := &file_vbase_proto_msgTypes[117] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AndroidDevice) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AndroidDevice) ProtoMessage() {} + +func (x *AndroidDevice) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[117] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AndroidDevice.ProtoReflect.Descriptor instead. +func (*AndroidDevice) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{117} +} + +type AnimationOverrideProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AnimationOverrideProto) Reset() { + *x = AnimationOverrideProto{} + mi := &file_vbase_proto_msgTypes[118] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AnimationOverrideProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AnimationOverrideProto) ProtoMessage() {} + +func (x *AnimationOverrideProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[118] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AnimationOverrideProto.ProtoReflect.Descriptor instead. +func (*AnimationOverrideProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{118} +} + +type AntiLeakSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AntiLeakSettingsProto) Reset() { + *x = AntiLeakSettingsProto{} + mi := &file_vbase_proto_msgTypes[119] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AntiLeakSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AntiLeakSettingsProto) ProtoMessage() {} + +func (x *AntiLeakSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[119] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AntiLeakSettingsProto.ProtoReflect.Descriptor instead. +func (*AntiLeakSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{119} +} + +type Api struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Api) Reset() { + *x = Api{} + mi := &file_vbase_proto_msgTypes[120] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Api) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Api) ProtoMessage() {} + +func (x *Api) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[120] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Api.ProtoReflect.Descriptor instead. +func (*Api) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{120} +} + +type ApnToken struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ApnToken) Reset() { + *x = ApnToken{} + mi := &file_vbase_proto_msgTypes[121] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ApnToken) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ApnToken) ProtoMessage() {} + +func (x *ApnToken) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[121] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ApnToken.ProtoReflect.Descriptor instead. +func (*ApnToken) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{121} +} + +type AppealRouteOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AppealRouteOutProto) Reset() { + *x = AppealRouteOutProto{} + mi := &file_vbase_proto_msgTypes[122] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AppealRouteOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AppealRouteOutProto) ProtoMessage() {} + +func (x *AppealRouteOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[122] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AppealRouteOutProto.ProtoReflect.Descriptor instead. +func (*AppealRouteOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{122} +} + +type AppealRouteProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AppealRouteProto) Reset() { + *x = AppealRouteProto{} + mi := &file_vbase_proto_msgTypes[123] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AppealRouteProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AppealRouteProto) ProtoMessage() {} + +func (x *AppealRouteProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[123] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AppealRouteProto.ProtoReflect.Descriptor instead. +func (*AppealRouteProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{123} +} + +type AppleAuthManager struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AppleAuthManager) Reset() { + *x = AppleAuthManager{} + mi := &file_vbase_proto_msgTypes[124] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AppleAuthManager) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AppleAuthManager) ProtoMessage() {} + +func (x *AppleAuthManager) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[124] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AppleAuthManager.ProtoReflect.Descriptor instead. +func (*AppleAuthManager) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{124} +} + +type AppleToken struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AppleToken) Reset() { + *x = AppleToken{} + mi := &file_vbase_proto_msgTypes[125] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AppleToken) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AppleToken) ProtoMessage() {} + +func (x *AppleToken) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[125] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AppleToken.ProtoReflect.Descriptor instead. +func (*AppleToken) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{125} +} + +type AppliedAttackDefenseBonusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AppliedAttackDefenseBonusProto) Reset() { + *x = AppliedAttackDefenseBonusProto{} + mi := &file_vbase_proto_msgTypes[126] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AppliedAttackDefenseBonusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AppliedAttackDefenseBonusProto) ProtoMessage() {} + +func (x *AppliedAttackDefenseBonusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[126] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AppliedAttackDefenseBonusProto.ProtoReflect.Descriptor instead. +func (*AppliedAttackDefenseBonusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{126} +} + +type AppliedBonusEffectProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AppliedBonusEffectProto) Reset() { + *x = AppliedBonusEffectProto{} + mi := &file_vbase_proto_msgTypes[127] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AppliedBonusEffectProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AppliedBonusEffectProto) ProtoMessage() {} + +func (x *AppliedBonusEffectProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[127] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AppliedBonusEffectProto.ProtoReflect.Descriptor instead. +func (*AppliedBonusEffectProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{127} +} + +type AppliedBonusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AppliedBonusProto) Reset() { + *x = AppliedBonusProto{} + mi := &file_vbase_proto_msgTypes[128] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AppliedBonusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AppliedBonusProto) ProtoMessage() {} + +func (x *AppliedBonusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[128] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AppliedBonusProto.ProtoReflect.Descriptor instead. +func (*AppliedBonusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{128} +} + +type AppliedBonusesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AppliedBonusesProto) Reset() { + *x = AppliedBonusesProto{} + mi := &file_vbase_proto_msgTypes[129] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AppliedBonusesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AppliedBonusesProto) ProtoMessage() {} + +func (x *AppliedBonusesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[129] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AppliedBonusesProto.ProtoReflect.Descriptor instead. +func (*AppliedBonusesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{129} +} + +type AppliedDayNightBonusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AppliedDayNightBonusProto) Reset() { + *x = AppliedDayNightBonusProto{} + mi := &file_vbase_proto_msgTypes[130] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AppliedDayNightBonusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AppliedDayNightBonusProto) ProtoMessage() {} + +func (x *AppliedDayNightBonusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[130] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AppliedDayNightBonusProto.ProtoReflect.Descriptor instead. +func (*AppliedDayNightBonusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{130} +} + +type AppliedItemProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AppliedItemProto) Reset() { + *x = AppliedItemProto{} + mi := &file_vbase_proto_msgTypes[131] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AppliedItemProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AppliedItemProto) ProtoMessage() {} + +func (x *AppliedItemProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[131] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AppliedItemProto.ProtoReflect.Descriptor instead. +func (*AppliedItemProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{131} +} + +type AppliedItemsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AppliedItemsProto) Reset() { + *x = AppliedItemsProto{} + mi := &file_vbase_proto_msgTypes[132] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AppliedItemsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AppliedItemsProto) ProtoMessage() {} + +func (x *AppliedItemsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[132] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AppliedItemsProto.ProtoReflect.Descriptor instead. +func (*AppliedItemsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{132} +} + +type AppliedMaxMoveBonusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AppliedMaxMoveBonusProto) Reset() { + *x = AppliedMaxMoveBonusProto{} + mi := &file_vbase_proto_msgTypes[133] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AppliedMaxMoveBonusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AppliedMaxMoveBonusProto) ProtoMessage() {} + +func (x *AppliedMaxMoveBonusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[133] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AppliedMaxMoveBonusProto.ProtoReflect.Descriptor instead. +func (*AppliedMaxMoveBonusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{133} +} + +type AppliedMegaMoveBonusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AppliedMegaMoveBonusProto) Reset() { + *x = AppliedMegaMoveBonusProto{} + mi := &file_vbase_proto_msgTypes[134] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AppliedMegaMoveBonusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AppliedMegaMoveBonusProto) ProtoMessage() {} + +func (x *AppliedMegaMoveBonusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[134] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AppliedMegaMoveBonusProto.ProtoReflect.Descriptor instead. +func (*AppliedMegaMoveBonusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{134} +} + +type AppliedSlowFreezeBonusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AppliedSlowFreezeBonusProto) Reset() { + *x = AppliedSlowFreezeBonusProto{} + mi := &file_vbase_proto_msgTypes[135] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AppliedSlowFreezeBonusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AppliedSlowFreezeBonusProto) ProtoMessage() {} + +func (x *AppliedSlowFreezeBonusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[135] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AppliedSlowFreezeBonusProto.ProtoReflect.Descriptor instead. +func (*AppliedSlowFreezeBonusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{135} +} + +type AppliedSpaceBonusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AppliedSpaceBonusProto) Reset() { + *x = AppliedSpaceBonusProto{} + mi := &file_vbase_proto_msgTypes[136] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AppliedSpaceBonusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AppliedSpaceBonusProto) ProtoMessage() {} + +func (x *AppliedSpaceBonusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[136] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AppliedSpaceBonusProto.ProtoReflect.Descriptor instead. +func (*AppliedSpaceBonusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{136} +} + +type AppliedTimeBonusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AppliedTimeBonusProto) Reset() { + *x = AppliedTimeBonusProto{} + mi := &file_vbase_proto_msgTypes[137] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AppliedTimeBonusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AppliedTimeBonusProto) ProtoMessage() {} + +func (x *AppliedTimeBonusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[137] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AppliedTimeBonusProto.ProtoReflect.Descriptor instead. +func (*AppliedTimeBonusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{137} +} + +type AppraisalStarThresholdSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AppraisalStarThresholdSettings) Reset() { + *x = AppraisalStarThresholdSettings{} + mi := &file_vbase_proto_msgTypes[138] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AppraisalStarThresholdSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AppraisalStarThresholdSettings) ProtoMessage() {} + +func (x *AppraisalStarThresholdSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[138] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AppraisalStarThresholdSettings.ProtoReflect.Descriptor instead. +func (*AppraisalStarThresholdSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{138} +} + +type ApprovedCommonTelemetryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ApprovedCommonTelemetryProto) Reset() { + *x = ApprovedCommonTelemetryProto{} + mi := &file_vbase_proto_msgTypes[139] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ApprovedCommonTelemetryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ApprovedCommonTelemetryProto) ProtoMessage() {} + +func (x *ApprovedCommonTelemetryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[139] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ApprovedCommonTelemetryProto.ProtoReflect.Descriptor instead. +func (*ApprovedCommonTelemetryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{139} +} + +type ArMappingSessionTelemetryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ArMappingSessionTelemetryProto) Reset() { + *x = ArMappingSessionTelemetryProto{} + mi := &file_vbase_proto_msgTypes[140] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ArMappingSessionTelemetryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ArMappingSessionTelemetryProto) ProtoMessage() {} + +func (x *ArMappingSessionTelemetryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[140] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ArMappingSessionTelemetryProto.ProtoReflect.Descriptor instead. +func (*ArMappingSessionTelemetryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{140} +} + +type ArMappingSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ArMappingSettingsProto) Reset() { + *x = ArMappingSettingsProto{} + mi := &file_vbase_proto_msgTypes[141] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ArMappingSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ArMappingSettingsProto) ProtoMessage() {} + +func (x *ArMappingSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[141] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ArMappingSettingsProto.ProtoReflect.Descriptor instead. +func (*ArMappingSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{141} +} + +type ArMappingTelemetryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ArMappingTelemetryProto) Reset() { + *x = ArMappingTelemetryProto{} + mi := &file_vbase_proto_msgTypes[142] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ArMappingTelemetryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ArMappingTelemetryProto) ProtoMessage() {} + +func (x *ArMappingTelemetryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[142] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ArMappingTelemetryProto.ProtoReflect.Descriptor instead. +func (*ArMappingTelemetryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{142} +} + +type ArPhotoGlobalSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ArPhotoGlobalSettings) Reset() { + *x = ArPhotoGlobalSettings{} + mi := &file_vbase_proto_msgTypes[143] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ArPhotoGlobalSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ArPhotoGlobalSettings) ProtoMessage() {} + +func (x *ArPhotoGlobalSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[143] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ArPhotoGlobalSettings.ProtoReflect.Descriptor instead. +func (*ArPhotoGlobalSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{143} +} + +type ArPhotoSessionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ArPhotoSessionProto) Reset() { + *x = ArPhotoSessionProto{} + mi := &file_vbase_proto_msgTypes[144] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ArPhotoSessionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ArPhotoSessionProto) ProtoMessage() {} + +func (x *ArPhotoSessionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[144] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ArPhotoSessionProto.ProtoReflect.Descriptor instead. +func (*ArPhotoSessionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{144} +} + +type ArSessionStartEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ArSessionStartEvent) Reset() { + *x = ArSessionStartEvent{} + mi := &file_vbase_proto_msgTypes[145] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ArSessionStartEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ArSessionStartEvent) ProtoMessage() {} + +func (x *ArSessionStartEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[145] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ArSessionStartEvent.ProtoReflect.Descriptor instead. +func (*ArSessionStartEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{145} +} + +type ArTelemetrySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ArTelemetrySettingsProto) Reset() { + *x = ArTelemetrySettingsProto{} + mi := &file_vbase_proto_msgTypes[146] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ArTelemetrySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ArTelemetrySettingsProto) ProtoMessage() {} + +func (x *ArTelemetrySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[146] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ArTelemetrySettingsProto.ProtoReflect.Descriptor instead. +func (*ArTelemetrySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{146} +} + +type ArdkConfigSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ArdkConfigSettingsProto) Reset() { + *x = ArdkConfigSettingsProto{} + mi := &file_vbase_proto_msgTypes[147] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ArdkConfigSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ArdkConfigSettingsProto) ProtoMessage() {} + +func (x *ArdkConfigSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[147] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ArdkConfigSettingsProto.ProtoReflect.Descriptor instead. +func (*ArdkConfigSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{147} +} + +type ArdkNextTelemetryOmniProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ArdkNextTelemetryOmniProto) Reset() { + *x = ArdkNextTelemetryOmniProto{} + mi := &file_vbase_proto_msgTypes[148] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ArdkNextTelemetryOmniProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ArdkNextTelemetryOmniProto) ProtoMessage() {} + +func (x *ArdkNextTelemetryOmniProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[148] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ArdkNextTelemetryOmniProto.ProtoReflect.Descriptor instead. +func (*ArdkNextTelemetryOmniProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{148} +} + +type AssertionFailed struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AssertionFailed) Reset() { + *x = AssertionFailed{} + mi := &file_vbase_proto_msgTypes[149] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AssertionFailed) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AssertionFailed) ProtoMessage() {} + +func (x *AssertionFailed) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[149] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AssertionFailed.ProtoReflect.Descriptor instead. +func (*AssertionFailed) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{149} +} + +type AssetBundleDownloadTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AssetBundleDownloadTelemetry) Reset() { + *x = AssetBundleDownloadTelemetry{} + mi := &file_vbase_proto_msgTypes[150] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AssetBundleDownloadTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AssetBundleDownloadTelemetry) ProtoMessage() {} + +func (x *AssetBundleDownloadTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[150] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AssetBundleDownloadTelemetry.ProtoReflect.Descriptor instead. +func (*AssetBundleDownloadTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{150} +} + +type AssetDigestEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AssetDigestEntryProto) Reset() { + *x = AssetDigestEntryProto{} + mi := &file_vbase_proto_msgTypes[151] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AssetDigestEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AssetDigestEntryProto) ProtoMessage() {} + +func (x *AssetDigestEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[151] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AssetDigestEntryProto.ProtoReflect.Descriptor instead. +func (*AssetDigestEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{151} +} + +type AssetDigestOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AssetDigestOutProto) Reset() { + *x = AssetDigestOutProto{} + mi := &file_vbase_proto_msgTypes[152] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AssetDigestOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AssetDigestOutProto) ProtoMessage() {} + +func (x *AssetDigestOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[152] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AssetDigestOutProto.ProtoReflect.Descriptor instead. +func (*AssetDigestOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{152} +} + +type AssetDigestRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AssetDigestRequestProto) Reset() { + *x = AssetDigestRequestProto{} + mi := &file_vbase_proto_msgTypes[153] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AssetDigestRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AssetDigestRequestProto) ProtoMessage() {} + +func (x *AssetDigestRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[153] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AssetDigestRequestProto.ProtoReflect.Descriptor instead. +func (*AssetDigestRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{153} +} + +type AssetPoiDownloadTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AssetPoiDownloadTelemetry) Reset() { + *x = AssetPoiDownloadTelemetry{} + mi := &file_vbase_proto_msgTypes[154] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AssetPoiDownloadTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AssetPoiDownloadTelemetry) ProtoMessage() {} + +func (x *AssetPoiDownloadTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[154] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AssetPoiDownloadTelemetry.ProtoReflect.Descriptor instead. +func (*AssetPoiDownloadTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{154} +} + +type AssetRefreshProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AssetRefreshProto) Reset() { + *x = AssetRefreshProto{} + mi := &file_vbase_proto_msgTypes[155] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AssetRefreshProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AssetRefreshProto) ProtoMessage() {} + +func (x *AssetRefreshProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[155] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AssetRefreshProto.ProtoReflect.Descriptor instead. +func (*AssetRefreshProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{155} +} + +type AssetRefreshTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AssetRefreshTelemetry) Reset() { + *x = AssetRefreshTelemetry{} + mi := &file_vbase_proto_msgTypes[156] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AssetRefreshTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AssetRefreshTelemetry) ProtoMessage() {} + +func (x *AssetRefreshTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[156] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AssetRefreshTelemetry.ProtoReflect.Descriptor instead. +func (*AssetRefreshTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{156} +} + +type AssetStreamCacheCulledTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AssetStreamCacheCulledTelemetry) Reset() { + *x = AssetStreamCacheCulledTelemetry{} + mi := &file_vbase_proto_msgTypes[157] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AssetStreamCacheCulledTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AssetStreamCacheCulledTelemetry) ProtoMessage() {} + +func (x *AssetStreamCacheCulledTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[157] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AssetStreamCacheCulledTelemetry.ProtoReflect.Descriptor instead. +func (*AssetStreamCacheCulledTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{157} +} + +type AssetStreamDownloadTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AssetStreamDownloadTelemetry) Reset() { + *x = AssetStreamDownloadTelemetry{} + mi := &file_vbase_proto_msgTypes[158] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AssetStreamDownloadTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AssetStreamDownloadTelemetry) ProtoMessage() {} + +func (x *AssetStreamDownloadTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[158] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AssetStreamDownloadTelemetry.ProtoReflect.Descriptor instead. +func (*AssetStreamDownloadTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{158} +} + +type AssetVersionOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AssetVersionOutProto) Reset() { + *x = AssetVersionOutProto{} + mi := &file_vbase_proto_msgTypes[159] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AssetVersionOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AssetVersionOutProto) ProtoMessage() {} + +func (x *AssetVersionOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[159] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AssetVersionOutProto.ProtoReflect.Descriptor instead. +func (*AssetVersionOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{159} +} + +type AssetVersionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AssetVersionProto) Reset() { + *x = AssetVersionProto{} + mi := &file_vbase_proto_msgTypes[160] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AssetVersionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AssetVersionProto) ProtoMessage() {} + +func (x *AssetVersionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[160] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AssetVersionProto.ProtoReflect.Descriptor instead. +func (*AssetVersionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{160} +} + +type AttackDefenseBonusAttributeSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AttackDefenseBonusAttributeSettingsProto) Reset() { + *x = AttackDefenseBonusAttributeSettingsProto{} + mi := &file_vbase_proto_msgTypes[161] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AttackDefenseBonusAttributeSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AttackDefenseBonusAttributeSettingsProto) ProtoMessage() {} + +func (x *AttackDefenseBonusAttributeSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[161] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AttackDefenseBonusAttributeSettingsProto.ProtoReflect.Descriptor instead. +func (*AttackDefenseBonusAttributeSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{161} +} + +type AttackDefenseBonusSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AttackDefenseBonusSettingsProto) Reset() { + *x = AttackDefenseBonusSettingsProto{} + mi := &file_vbase_proto_msgTypes[162] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AttackDefenseBonusSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AttackDefenseBonusSettingsProto) ProtoMessage() {} + +func (x *AttackDefenseBonusSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[162] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AttackDefenseBonusSettingsProto.ProtoReflect.Descriptor instead. +func (*AttackDefenseBonusSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{162} +} + +type AttackGymOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AttackGymOutProto) Reset() { + *x = AttackGymOutProto{} + mi := &file_vbase_proto_msgTypes[163] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AttackGymOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AttackGymOutProto) ProtoMessage() {} + +func (x *AttackGymOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[163] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AttackGymOutProto.ProtoReflect.Descriptor instead. +func (*AttackGymOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{163} +} + +type AttackGymProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AttackGymProto) Reset() { + *x = AttackGymProto{} + mi := &file_vbase_proto_msgTypes[164] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AttackGymProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AttackGymProto) ProtoMessage() {} + +func (x *AttackGymProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[164] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AttackGymProto.ProtoReflect.Descriptor instead. +func (*AttackGymProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{164} +} + +type AttackRaidBattleOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AttackRaidBattleOutProto) Reset() { + *x = AttackRaidBattleOutProto{} + mi := &file_vbase_proto_msgTypes[165] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AttackRaidBattleOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AttackRaidBattleOutProto) ProtoMessage() {} + +func (x *AttackRaidBattleOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[165] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AttackRaidBattleOutProto.ProtoReflect.Descriptor instead. +func (*AttackRaidBattleOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{165} +} + +type AttackRaidBattleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AttackRaidBattleProto) Reset() { + *x = AttackRaidBattleProto{} + mi := &file_vbase_proto_msgTypes[166] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AttackRaidBattleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AttackRaidBattleProto) ProtoMessage() {} + +func (x *AttackRaidBattleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[166] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AttackRaidBattleProto.ProtoReflect.Descriptor instead. +func (*AttackRaidBattleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{166} +} + +type AttackRaidData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AttackRaidData) Reset() { + *x = AttackRaidData{} + mi := &file_vbase_proto_msgTypes[167] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AttackRaidData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AttackRaidData) ProtoMessage() {} + +func (x *AttackRaidData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[167] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AttackRaidData.ProtoReflect.Descriptor instead. +func (*AttackRaidData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{167} +} + +type AttackRaidResponseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AttackRaidResponseData) Reset() { + *x = AttackRaidResponseData{} + mi := &file_vbase_proto_msgTypes[168] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AttackRaidResponseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AttackRaidResponseData) ProtoMessage() {} + +func (x *AttackRaidResponseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[168] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AttackRaidResponseData.ProtoReflect.Descriptor instead. +func (*AttackRaidResponseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{168} +} + +type AttractedPokemonClientProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AttractedPokemonClientProto) Reset() { + *x = AttractedPokemonClientProto{} + mi := &file_vbase_proto_msgTypes[169] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AttractedPokemonClientProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AttractedPokemonClientProto) ProtoMessage() {} + +func (x *AttractedPokemonClientProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[169] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AttractedPokemonClientProto.ProtoReflect.Descriptor instead. +func (*AttractedPokemonClientProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{169} +} + +type AttractedPokemonEncounterOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AttractedPokemonEncounterOutProto) Reset() { + *x = AttractedPokemonEncounterOutProto{} + mi := &file_vbase_proto_msgTypes[170] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AttractedPokemonEncounterOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AttractedPokemonEncounterOutProto) ProtoMessage() {} + +func (x *AttractedPokemonEncounterOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[170] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AttractedPokemonEncounterOutProto.ProtoReflect.Descriptor instead. +func (*AttractedPokemonEncounterOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{170} +} + +type AttractedPokemonEncounterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AttractedPokemonEncounterProto) Reset() { + *x = AttractedPokemonEncounterProto{} + mi := &file_vbase_proto_msgTypes[171] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AttractedPokemonEncounterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AttractedPokemonEncounterProto) ProtoMessage() {} + +func (x *AttractedPokemonEncounterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[171] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AttractedPokemonEncounterProto.ProtoReflect.Descriptor instead. +func (*AttractedPokemonEncounterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{171} +} + +type AuthBackgroundToken struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AuthBackgroundToken) Reset() { + *x = AuthBackgroundToken{} + mi := &file_vbase_proto_msgTypes[172] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AuthBackgroundToken) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AuthBackgroundToken) ProtoMessage() {} + +func (x *AuthBackgroundToken) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[172] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AuthBackgroundToken.ProtoReflect.Descriptor instead. +func (*AuthBackgroundToken) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{172} +} + +type AuthRegisterBackgroundDeviceActionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AuthRegisterBackgroundDeviceActionProto) Reset() { + *x = AuthRegisterBackgroundDeviceActionProto{} + mi := &file_vbase_proto_msgTypes[173] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AuthRegisterBackgroundDeviceActionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AuthRegisterBackgroundDeviceActionProto) ProtoMessage() {} + +func (x *AuthRegisterBackgroundDeviceActionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[173] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AuthRegisterBackgroundDeviceActionProto.ProtoReflect.Descriptor instead. +func (*AuthRegisterBackgroundDeviceActionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{173} +} + +type AuthRegisterBackgroundDeviceResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AuthRegisterBackgroundDeviceResponseProto) Reset() { + *x = AuthRegisterBackgroundDeviceResponseProto{} + mi := &file_vbase_proto_msgTypes[174] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AuthRegisterBackgroundDeviceResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AuthRegisterBackgroundDeviceResponseProto) ProtoMessage() {} + +func (x *AuthRegisterBackgroundDeviceResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[174] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AuthRegisterBackgroundDeviceResponseProto.ProtoReflect.Descriptor instead. +func (*AuthRegisterBackgroundDeviceResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{174} +} + +type AuthenticateAppleSignInRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AuthenticateAppleSignInRequestProto) Reset() { + *x = AuthenticateAppleSignInRequestProto{} + mi := &file_vbase_proto_msgTypes[175] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AuthenticateAppleSignInRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AuthenticateAppleSignInRequestProto) ProtoMessage() {} + +func (x *AuthenticateAppleSignInRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[175] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AuthenticateAppleSignInRequestProto.ProtoReflect.Descriptor instead. +func (*AuthenticateAppleSignInRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{175} +} + +type AuthenticateAppleSignInResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AuthenticateAppleSignInResponseProto) Reset() { + *x = AuthenticateAppleSignInResponseProto{} + mi := &file_vbase_proto_msgTypes[176] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AuthenticateAppleSignInResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AuthenticateAppleSignInResponseProto) ProtoMessage() {} + +func (x *AuthenticateAppleSignInResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[176] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AuthenticateAppleSignInResponseProto.ProtoReflect.Descriptor instead. +func (*AuthenticateAppleSignInResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{176} +} + +type AvatarArticleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AvatarArticleProto) Reset() { + *x = AvatarArticleProto{} + mi := &file_vbase_proto_msgTypes[177] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AvatarArticleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AvatarArticleProto) ProtoMessage() {} + +func (x *AvatarArticleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[177] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AvatarArticleProto.ProtoReflect.Descriptor instead. +func (*AvatarArticleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{177} +} + +type AvatarCustomizationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AvatarCustomizationProto) Reset() { + *x = AvatarCustomizationProto{} + mi := &file_vbase_proto_msgTypes[178] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AvatarCustomizationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AvatarCustomizationProto) ProtoMessage() {} + +func (x *AvatarCustomizationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[178] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AvatarCustomizationProto.ProtoReflect.Descriptor instead. +func (*AvatarCustomizationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{178} +} + +type AvatarFeatureFlagsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AvatarFeatureFlagsProto) Reset() { + *x = AvatarFeatureFlagsProto{} + mi := &file_vbase_proto_msgTypes[179] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AvatarFeatureFlagsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AvatarFeatureFlagsProto) ProtoMessage() {} + +func (x *AvatarFeatureFlagsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[179] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AvatarFeatureFlagsProto.ProtoReflect.Descriptor instead. +func (*AvatarFeatureFlagsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{179} +} + +type AvatarGroupSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AvatarGroupSettingsProto) Reset() { + *x = AvatarGroupSettingsProto{} + mi := &file_vbase_proto_msgTypes[180] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AvatarGroupSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AvatarGroupSettingsProto) ProtoMessage() {} + +func (x *AvatarGroupSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[180] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AvatarGroupSettingsProto.ProtoReflect.Descriptor instead. +func (*AvatarGroupSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{180} +} + +type AvatarItemBadgeRewardDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AvatarItemBadgeRewardDisplayProto) Reset() { + *x = AvatarItemBadgeRewardDisplayProto{} + mi := &file_vbase_proto_msgTypes[181] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AvatarItemBadgeRewardDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AvatarItemBadgeRewardDisplayProto) ProtoMessage() {} + +func (x *AvatarItemBadgeRewardDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[181] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AvatarItemBadgeRewardDisplayProto.ProtoReflect.Descriptor instead. +func (*AvatarItemBadgeRewardDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{181} +} + +type AvatarItemDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AvatarItemDisplayProto) Reset() { + *x = AvatarItemDisplayProto{} + mi := &file_vbase_proto_msgTypes[182] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AvatarItemDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AvatarItemDisplayProto) ProtoMessage() {} + +func (x *AvatarItemDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[182] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AvatarItemDisplayProto.ProtoReflect.Descriptor instead. +func (*AvatarItemDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{182} +} + +type AvatarItemProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AvatarItemProto) Reset() { + *x = AvatarItemProto{} + mi := &file_vbase_proto_msgTypes[183] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AvatarItemProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AvatarItemProto) ProtoMessage() {} + +func (x *AvatarItemProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[183] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AvatarItemProto.ProtoReflect.Descriptor instead. +func (*AvatarItemProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{183} +} + +type AvatarItemsTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AvatarItemsTelemetry) Reset() { + *x = AvatarItemsTelemetry{} + mi := &file_vbase_proto_msgTypes[184] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AvatarItemsTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AvatarItemsTelemetry) ProtoMessage() {} + +func (x *AvatarItemsTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[184] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AvatarItemsTelemetry.ProtoReflect.Descriptor instead. +func (*AvatarItemsTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{184} +} + +type AvatarLockProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AvatarLockProto) Reset() { + *x = AvatarLockProto{} + mi := &file_vbase_proto_msgTypes[185] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AvatarLockProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AvatarLockProto) ProtoMessage() {} + +func (x *AvatarLockProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[185] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AvatarLockProto.ProtoReflect.Descriptor instead. +func (*AvatarLockProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{185} +} + +type AvatarSaleContentProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AvatarSaleContentProto) Reset() { + *x = AvatarSaleContentProto{} + mi := &file_vbase_proto_msgTypes[186] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AvatarSaleContentProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AvatarSaleContentProto) ProtoMessage() {} + +func (x *AvatarSaleContentProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[186] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AvatarSaleContentProto.ProtoReflect.Descriptor instead. +func (*AvatarSaleContentProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{186} +} + +type AvatarSaleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AvatarSaleProto) Reset() { + *x = AvatarSaleProto{} + mi := &file_vbase_proto_msgTypes[187] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AvatarSaleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AvatarSaleProto) ProtoMessage() {} + +func (x *AvatarSaleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[187] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AvatarSaleProto.ProtoReflect.Descriptor instead. +func (*AvatarSaleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{187} +} + +type AvatarStoreFilterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AvatarStoreFilterProto) Reset() { + *x = AvatarStoreFilterProto{} + mi := &file_vbase_proto_msgTypes[188] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AvatarStoreFilterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AvatarStoreFilterProto) ProtoMessage() {} + +func (x *AvatarStoreFilterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[188] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AvatarStoreFilterProto.ProtoReflect.Descriptor instead. +func (*AvatarStoreFilterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{188} +} + +type AvatarStoreFooter struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AvatarStoreFooter) Reset() { + *x = AvatarStoreFooter{} + mi := &file_vbase_proto_msgTypes[189] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AvatarStoreFooter) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AvatarStoreFooter) ProtoMessage() {} + +func (x *AvatarStoreFooter) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[189] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AvatarStoreFooter.ProtoReflect.Descriptor instead. +func (*AvatarStoreFooter) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{189} +} + +type AvatarStoreFooterEnabledProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AvatarStoreFooterEnabledProto) Reset() { + *x = AvatarStoreFooterEnabledProto{} + mi := &file_vbase_proto_msgTypes[190] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AvatarStoreFooterEnabledProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AvatarStoreFooterEnabledProto) ProtoMessage() {} + +func (x *AvatarStoreFooterEnabledProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[190] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AvatarStoreFooterEnabledProto.ProtoReflect.Descriptor instead. +func (*AvatarStoreFooterEnabledProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{190} +} + +type AvatarStoreItemProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AvatarStoreItemProto) Reset() { + *x = AvatarStoreItemProto{} + mi := &file_vbase_proto_msgTypes[191] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AvatarStoreItemProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AvatarStoreItemProto) ProtoMessage() {} + +func (x *AvatarStoreItemProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[191] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AvatarStoreItemProto.ProtoReflect.Descriptor instead. +func (*AvatarStoreItemProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{191} +} + +type AvatarStoreItemSubcategory struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AvatarStoreItemSubcategory) Reset() { + *x = AvatarStoreItemSubcategory{} + mi := &file_vbase_proto_msgTypes[192] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AvatarStoreItemSubcategory) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AvatarStoreItemSubcategory) ProtoMessage() {} + +func (x *AvatarStoreItemSubcategory) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[192] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AvatarStoreItemSubcategory.ProtoReflect.Descriptor instead. +func (*AvatarStoreItemSubcategory) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{192} +} + +type AvatarStoreLinkProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AvatarStoreLinkProto) Reset() { + *x = AvatarStoreLinkProto{} + mi := &file_vbase_proto_msgTypes[193] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AvatarStoreLinkProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AvatarStoreLinkProto) ProtoMessage() {} + +func (x *AvatarStoreLinkProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[193] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AvatarStoreLinkProto.ProtoReflect.Descriptor instead. +func (*AvatarStoreLinkProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{193} +} + +type AvatarStoreListingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AvatarStoreListingProto) Reset() { + *x = AvatarStoreListingProto{} + mi := &file_vbase_proto_msgTypes[194] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AvatarStoreListingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AvatarStoreListingProto) ProtoMessage() {} + +func (x *AvatarStoreListingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[194] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AvatarStoreListingProto.ProtoReflect.Descriptor instead. +func (*AvatarStoreListingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{194} +} + +type AvatarStoreSubcategoryFilteringEnabledProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AvatarStoreSubcategoryFilteringEnabledProto) Reset() { + *x = AvatarStoreSubcategoryFilteringEnabledProto{} + mi := &file_vbase_proto_msgTypes[195] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AvatarStoreSubcategoryFilteringEnabledProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AvatarStoreSubcategoryFilteringEnabledProto) ProtoMessage() {} + +func (x *AvatarStoreSubcategoryFilteringEnabledProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[195] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AvatarStoreSubcategoryFilteringEnabledProto.ProtoReflect.Descriptor instead. +func (*AvatarStoreSubcategoryFilteringEnabledProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{195} +} + +type AwardFreeRaidTicketOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AwardFreeRaidTicketOutProto) Reset() { + *x = AwardFreeRaidTicketOutProto{} + mi := &file_vbase_proto_msgTypes[196] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AwardFreeRaidTicketOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AwardFreeRaidTicketOutProto) ProtoMessage() {} + +func (x *AwardFreeRaidTicketOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[196] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AwardFreeRaidTicketOutProto.ProtoReflect.Descriptor instead. +func (*AwardFreeRaidTicketOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{196} +} + +type AwardFreeRaidTicketProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AwardFreeRaidTicketProto) Reset() { + *x = AwardFreeRaidTicketProto{} + mi := &file_vbase_proto_msgTypes[197] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AwardFreeRaidTicketProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AwardFreeRaidTicketProto) ProtoMessage() {} + +func (x *AwardFreeRaidTicketProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[197] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AwardFreeRaidTicketProto.ProtoReflect.Descriptor instead. +func (*AwardFreeRaidTicketProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{197} +} + +type AwardItemProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AwardItemProto) Reset() { + *x = AwardItemProto{} + mi := &file_vbase_proto_msgTypes[198] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AwardItemProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AwardItemProto) ProtoMessage() {} + +func (x *AwardItemProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[198] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AwardItemProto.ProtoReflect.Descriptor instead. +func (*AwardItemProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{198} +} + +type AwardedGymBadge struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AwardedGymBadge) Reset() { + *x = AwardedGymBadge{} + mi := &file_vbase_proto_msgTypes[199] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AwardedGymBadge) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AwardedGymBadge) ProtoMessage() {} + +func (x *AwardedGymBadge) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[199] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AwardedGymBadge.ProtoReflect.Descriptor instead. +func (*AwardedGymBadge) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{199} +} + +type AwardedRouteBadge struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AwardedRouteBadge) Reset() { + *x = AwardedRouteBadge{} + mi := &file_vbase_proto_msgTypes[200] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AwardedRouteBadge) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AwardedRouteBadge) ProtoMessage() {} + +func (x *AwardedRouteBadge) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[200] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AwardedRouteBadge.ProtoReflect.Descriptor instead. +func (*AwardedRouteBadge) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{200} +} + +type AwardedRouteStamp struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AwardedRouteStamp) Reset() { + *x = AwardedRouteStamp{} + mi := &file_vbase_proto_msgTypes[201] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AwardedRouteStamp) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AwardedRouteStamp) ProtoMessage() {} + +func (x *AwardedRouteStamp) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[201] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AwardedRouteStamp.ProtoReflect.Descriptor instead. +func (*AwardedRouteStamp) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{201} +} + +type BackgroundModeClientSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BackgroundModeClientSettingsProto) Reset() { + *x = BackgroundModeClientSettingsProto{} + mi := &file_vbase_proto_msgTypes[202] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BackgroundModeClientSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BackgroundModeClientSettingsProto) ProtoMessage() {} + +func (x *BackgroundModeClientSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[202] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BackgroundModeClientSettingsProto.ProtoReflect.Descriptor instead. +func (*BackgroundModeClientSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{202} +} + +type BackgroundModeGlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BackgroundModeGlobalSettingsProto) Reset() { + *x = BackgroundModeGlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[203] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BackgroundModeGlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BackgroundModeGlobalSettingsProto) ProtoMessage() {} + +func (x *BackgroundModeGlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[203] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BackgroundModeGlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*BackgroundModeGlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{203} +} + +type BackgroundModeSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BackgroundModeSettingsProto) Reset() { + *x = BackgroundModeSettingsProto{} + mi := &file_vbase_proto_msgTypes[204] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BackgroundModeSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BackgroundModeSettingsProto) ProtoMessage() {} + +func (x *BackgroundModeSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[204] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BackgroundModeSettingsProto.ProtoReflect.Descriptor instead. +func (*BackgroundModeSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{204} +} + +type BackgroundToken struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BackgroundToken) Reset() { + *x = BackgroundToken{} + mi := &file_vbase_proto_msgTypes[205] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BackgroundToken) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BackgroundToken) ProtoMessage() {} + +func (x *BackgroundToken) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[205] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BackgroundToken.ProtoReflect.Descriptor instead. +func (*BackgroundToken) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{205} +} + +type BackgroundVisualDetailProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BackgroundVisualDetailProto) Reset() { + *x = BackgroundVisualDetailProto{} + mi := &file_vbase_proto_msgTypes[206] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BackgroundVisualDetailProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BackgroundVisualDetailProto) ProtoMessage() {} + +func (x *BackgroundVisualDetailProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[206] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BackgroundVisualDetailProto.ProtoReflect.Descriptor instead. +func (*BackgroundVisualDetailProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{206} +} + +type BadgeData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BadgeData) Reset() { + *x = BadgeData{} + mi := &file_vbase_proto_msgTypes[207] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BadgeData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BadgeData) ProtoMessage() {} + +func (x *BadgeData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[207] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BadgeData.ProtoReflect.Descriptor instead. +func (*BadgeData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{207} +} + +type BadgeLevelAvatarLockProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BadgeLevelAvatarLockProto) Reset() { + *x = BadgeLevelAvatarLockProto{} + mi := &file_vbase_proto_msgTypes[208] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BadgeLevelAvatarLockProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BadgeLevelAvatarLockProto) ProtoMessage() {} + +func (x *BadgeLevelAvatarLockProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[208] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BadgeLevelAvatarLockProto.ProtoReflect.Descriptor instead. +func (*BadgeLevelAvatarLockProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{208} +} + +type BadgeRewardEncounterRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BadgeRewardEncounterRequestProto) Reset() { + *x = BadgeRewardEncounterRequestProto{} + mi := &file_vbase_proto_msgTypes[209] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BadgeRewardEncounterRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BadgeRewardEncounterRequestProto) ProtoMessage() {} + +func (x *BadgeRewardEncounterRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[209] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BadgeRewardEncounterRequestProto.ProtoReflect.Descriptor instead. +func (*BadgeRewardEncounterRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{209} +} + +type BadgeRewardEncounterResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BadgeRewardEncounterResponseProto) Reset() { + *x = BadgeRewardEncounterResponseProto{} + mi := &file_vbase_proto_msgTypes[210] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BadgeRewardEncounterResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BadgeRewardEncounterResponseProto) ProtoMessage() {} + +func (x *BadgeRewardEncounterResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[210] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BadgeRewardEncounterResponseProto.ProtoReflect.Descriptor instead. +func (*BadgeRewardEncounterResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{210} +} + +type BadgeSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BadgeSettingsProto) Reset() { + *x = BadgeSettingsProto{} + mi := &file_vbase_proto_msgTypes[211] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BadgeSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BadgeSettingsProto) ProtoMessage() {} + +func (x *BadgeSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[211] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BadgeSettingsProto.ProtoReflect.Descriptor instead. +func (*BadgeSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{211} +} + +type BadgeSystemSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BadgeSystemSettingsProto) Reset() { + *x = BadgeSystemSettingsProto{} + mi := &file_vbase_proto_msgTypes[212] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BadgeSystemSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BadgeSystemSettingsProto) ProtoMessage() {} + +func (x *BadgeSystemSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[212] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BadgeSystemSettingsProto.ProtoReflect.Descriptor instead. +func (*BadgeSystemSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{212} +} + +type BadgeTierRewardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BadgeTierRewardProto) Reset() { + *x = BadgeTierRewardProto{} + mi := &file_vbase_proto_msgTypes[213] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BadgeTierRewardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BadgeTierRewardProto) ProtoMessage() {} + +func (x *BadgeTierRewardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[213] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BadgeTierRewardProto.ProtoReflect.Descriptor instead. +func (*BadgeTierRewardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{213} +} + +type BatchSetValueRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BatchSetValueRequest) Reset() { + *x = BatchSetValueRequest{} + mi := &file_vbase_proto_msgTypes[214] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BatchSetValueRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BatchSetValueRequest) ProtoMessage() {} + +func (x *BatchSetValueRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[214] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BatchSetValueRequest.ProtoReflect.Descriptor instead. +func (*BatchSetValueRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{214} +} + +type BatchSetValueResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BatchSetValueResponse) Reset() { + *x = BatchSetValueResponse{} + mi := &file_vbase_proto_msgTypes[215] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BatchSetValueResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BatchSetValueResponse) ProtoMessage() {} + +func (x *BatchSetValueResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[215] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BatchSetValueResponse.ProtoReflect.Descriptor instead. +func (*BatchSetValueResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{215} +} + +type BattleActionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleActionProto) Reset() { + *x = BattleActionProto{} + mi := &file_vbase_proto_msgTypes[216] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleActionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleActionProto) ProtoMessage() {} + +func (x *BattleActionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[216] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleActionProto.ProtoReflect.Descriptor instead. +func (*BattleActionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{216} +} + +type BattleActionProtoLog struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleActionProtoLog) Reset() { + *x = BattleActionProtoLog{} + mi := &file_vbase_proto_msgTypes[217] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleActionProtoLog) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleActionProtoLog) ProtoMessage() {} + +func (x *BattleActionProtoLog) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[217] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleActionProtoLog.ProtoReflect.Descriptor instead. +func (*BattleActionProtoLog) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{217} +} + +type BattleActorProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + Type BattleActorProto_ActorType `protobuf:"varint,2,opt,name=type,proto3,enum=POGOProtos.Rpc.BattleActorProto_ActorType" json:"type,omitempty"` + ActivePokemonId uint64 `protobuf:"varint,5,opt,name=active_pokemon_id,json=activePokemonId,proto3" json:"active_pokemon_id,omitempty"` + Team Team `protobuf:"varint,6,opt,name=team,proto3,enum=POGOProtos.Rpc.Team" json:"team,omitempty"` + PokemonRoster []uint64 `protobuf:"varint,9,rep,packed,name=pokemon_roster,json=pokemonRoster,proto3" json:"pokemon_roster,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleActorProto) Reset() { + *x = BattleActorProto{} + mi := &file_vbase_proto_msgTypes[218] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleActorProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleActorProto) ProtoMessage() {} + +func (x *BattleActorProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[218] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleActorProto.ProtoReflect.Descriptor instead. +func (*BattleActorProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{218} +} + +func (x *BattleActorProto) GetId() string { + if x != nil { + return x.Id + } + return "" +} + +func (x *BattleActorProto) GetType() BattleActorProto_ActorType { + if x != nil { + return x.Type + } + return BattleActorProto_UNSET_ACTOR_TYPE +} + +func (x *BattleActorProto) GetActivePokemonId() uint64 { + if x != nil { + return x.ActivePokemonId + } + return 0 +} + +func (x *BattleActorProto) GetTeam() Team { + if x != nil { + return x.Team + } + return Team_TEAM_UNSET +} + +func (x *BattleActorProto) GetPokemonRoster() []uint64 { + if x != nil { + return x.PokemonRoster + } + return nil +} + +type BattleAnimationConfigProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleAnimationConfigProto) Reset() { + *x = BattleAnimationConfigProto{} + mi := &file_vbase_proto_msgTypes[219] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleAnimationConfigProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleAnimationConfigProto) ProtoMessage() {} + +func (x *BattleAnimationConfigProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[219] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleAnimationConfigProto.ProtoReflect.Descriptor instead. +func (*BattleAnimationConfigProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{219} +} + +type BattleAnimationSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleAnimationSettingsProto) Reset() { + *x = BattleAnimationSettingsProto{} + mi := &file_vbase_proto_msgTypes[220] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleAnimationSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleAnimationSettingsProto) ProtoMessage() {} + +func (x *BattleAnimationSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[220] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleAnimationSettingsProto.ProtoReflect.Descriptor instead. +func (*BattleAnimationSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{220} +} + +type BattleAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleAttributesProto) Reset() { + *x = BattleAttributesProto{} + mi := &file_vbase_proto_msgTypes[221] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleAttributesProto) ProtoMessage() {} + +func (x *BattleAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[221] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleAttributesProto.ProtoReflect.Descriptor instead. +func (*BattleAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{221} +} + +type BattleClockSyncOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleClockSyncOutProto) Reset() { + *x = BattleClockSyncOutProto{} + mi := &file_vbase_proto_msgTypes[222] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleClockSyncOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleClockSyncOutProto) ProtoMessage() {} + +func (x *BattleClockSyncOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[222] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleClockSyncOutProto.ProtoReflect.Descriptor instead. +func (*BattleClockSyncOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{222} +} + +type BattleClockSyncProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleClockSyncProto) Reset() { + *x = BattleClockSyncProto{} + mi := &file_vbase_proto_msgTypes[223] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleClockSyncProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleClockSyncProto) ProtoMessage() {} + +func (x *BattleClockSyncProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[223] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleClockSyncProto.ProtoReflect.Descriptor instead. +func (*BattleClockSyncProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{223} +} + +type BattleEventProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto) Reset() { + *x = BattleEventProto{} + mi := &file_vbase_proto_msgTypes[224] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto) ProtoMessage() {} + +func (x *BattleEventProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[224] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto.ProtoReflect.Descriptor instead. +func (*BattleEventProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224} +} + +type BattleEventRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventRequestProto) Reset() { + *x = BattleEventRequestProto{} + mi := &file_vbase_proto_msgTypes[225] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventRequestProto) ProtoMessage() {} + +func (x *BattleEventRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[225] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventRequestProto.ProtoReflect.Descriptor instead. +func (*BattleEventRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{225} +} + +type BattleHubBadgeSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleHubBadgeSettings) Reset() { + *x = BattleHubBadgeSettings{} + mi := &file_vbase_proto_msgTypes[226] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleHubBadgeSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleHubBadgeSettings) ProtoMessage() {} + +func (x *BattleHubBadgeSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[226] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleHubBadgeSettings.ProtoReflect.Descriptor instead. +func (*BattleHubBadgeSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{226} +} + +type BattleHubOrderSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleHubOrderSettings) Reset() { + *x = BattleHubOrderSettings{} + mi := &file_vbase_proto_msgTypes[227] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleHubOrderSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleHubOrderSettings) ProtoMessage() {} + +func (x *BattleHubOrderSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[227] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleHubOrderSettings.ProtoReflect.Descriptor instead. +func (*BattleHubOrderSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{227} +} + +type BattleInputBufferPriorityList struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleInputBufferPriorityList) Reset() { + *x = BattleInputBufferPriorityList{} + mi := &file_vbase_proto_msgTypes[228] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleInputBufferPriorityList) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleInputBufferPriorityList) ProtoMessage() {} + +func (x *BattleInputBufferPriorityList) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[228] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleInputBufferPriorityList.ProtoReflect.Descriptor instead. +func (*BattleInputBufferPriorityList) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{228} +} + +type BattleInputBufferSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleInputBufferSettingsProto) Reset() { + *x = BattleInputBufferSettingsProto{} + mi := &file_vbase_proto_msgTypes[229] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleInputBufferSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleInputBufferSettingsProto) ProtoMessage() {} + +func (x *BattleInputBufferSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[229] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleInputBufferSettingsProto.ProtoReflect.Descriptor instead. +func (*BattleInputBufferSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{229} +} + +type BattleLogProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleLogProto) Reset() { + *x = BattleLogProto{} + mi := &file_vbase_proto_msgTypes[230] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleLogProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleLogProto) ProtoMessage() {} + +func (x *BattleLogProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[230] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleLogProto.ProtoReflect.Descriptor instead. +func (*BattleLogProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{230} +} + +type BattleParticipantProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleParticipantProto) Reset() { + *x = BattleParticipantProto{} + mi := &file_vbase_proto_msgTypes[231] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleParticipantProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleParticipantProto) ProtoMessage() {} + +func (x *BattleParticipantProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[231] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleParticipantProto.ProtoReflect.Descriptor instead. +func (*BattleParticipantProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{231} +} + +type BattlePartiesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattlePartiesProto) Reset() { + *x = BattlePartiesProto{} + mi := &file_vbase_proto_msgTypes[232] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattlePartiesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattlePartiesProto) ProtoMessage() {} + +func (x *BattlePartiesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[232] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattlePartiesProto.ProtoReflect.Descriptor instead. +func (*BattlePartiesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{232} +} + +type BattlePartyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattlePartyProto) Reset() { + *x = BattlePartyProto{} + mi := &file_vbase_proto_msgTypes[233] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattlePartyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattlePartyProto) ProtoMessage() {} + +func (x *BattlePartyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[233] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattlePartyProto.ProtoReflect.Descriptor instead. +func (*BattlePartyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{233} +} + +type BattlePartySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattlePartySettingsProto) Reset() { + *x = BattlePartySettingsProto{} + mi := &file_vbase_proto_msgTypes[234] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattlePartySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattlePartySettingsProto) ProtoMessage() {} + +func (x *BattlePartySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[234] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattlePartySettingsProto.ProtoReflect.Descriptor instead. +func (*BattlePartySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{234} +} + +type BattlePokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + PokedexId HoloPokemonId `protobuf:"varint,2,opt,name=pokedex_id,json=pokedexId,proto3,enum=POGOProtos.Rpc.HoloPokemonId" json:"pokedex_id,omitempty"` + Display *PokemonDisplayProto `protobuf:"bytes,3,opt,name=display,proto3" json:"display,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattlePokemonProto) Reset() { + *x = BattlePokemonProto{} + mi := &file_vbase_proto_msgTypes[235] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattlePokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattlePokemonProto) ProtoMessage() {} + +func (x *BattlePokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[235] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattlePokemonProto.ProtoReflect.Descriptor instead. +func (*BattlePokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{235} +} + +func (x *BattlePokemonProto) GetPokedexId() HoloPokemonId { + if x != nil { + return x.PokedexId + } + return HoloPokemonId_MISSINGNO +} + +func (x *BattlePokemonProto) GetDisplay() *PokemonDisplayProto { + if x != nil { + return x.Display + } + return nil +} + +type BattleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleProto) Reset() { + *x = BattleProto{} + mi := &file_vbase_proto_msgTypes[236] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleProto) ProtoMessage() {} + +func (x *BattleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[236] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleProto.ProtoReflect.Descriptor instead. +func (*BattleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{236} +} + +type BattleQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleQuestProto) Reset() { + *x = BattleQuestProto{} + mi := &file_vbase_proto_msgTypes[237] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleQuestProto) ProtoMessage() {} + +func (x *BattleQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[237] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleQuestProto.ProtoReflect.Descriptor instead. +func (*BattleQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{237} +} + +type BattleResourceProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleResourceProto) Reset() { + *x = BattleResourceProto{} + mi := &file_vbase_proto_msgTypes[238] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleResourceProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleResourceProto) ProtoMessage() {} + +func (x *BattleResourceProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[238] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleResourceProto.ProtoReflect.Descriptor instead. +func (*BattleResourceProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{238} +} + +type BattleResultsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleResultsProto) Reset() { + *x = BattleResultsProto{} + mi := &file_vbase_proto_msgTypes[239] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleResultsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleResultsProto) ProtoMessage() {} + +func (x *BattleResultsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[239] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleResultsProto.ProtoReflect.Descriptor instead. +func (*BattleResultsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{239} +} + +type BattleStateOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + BattleState *BattleStateProto `protobuf:"bytes,1,opt,name=battle_state,json=battleState,proto3" json:"battle_state,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleStateOutProto) Reset() { + *x = BattleStateOutProto{} + mi := &file_vbase_proto_msgTypes[240] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleStateOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleStateOutProto) ProtoMessage() {} + +func (x *BattleStateOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[240] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleStateOutProto.ProtoReflect.Descriptor instead. +func (*BattleStateOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{240} +} + +func (x *BattleStateOutProto) GetBattleState() *BattleStateProto { + if x != nil { + return x.BattleState + } + return nil +} + +type BattleStateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Actors map[string]*BattleActorProto `protobuf:"bytes,1,rep,name=actors,proto3" json:"actors,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + Pokemon map[uint64]*BattlePokemonProto `protobuf:"bytes,9,rep,name=pokemon,proto3" json:"pokemon,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleStateProto) Reset() { + *x = BattleStateProto{} + mi := &file_vbase_proto_msgTypes[241] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleStateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleStateProto) ProtoMessage() {} + +func (x *BattleStateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[241] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleStateProto.ProtoReflect.Descriptor instead. +func (*BattleStateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{241} +} + +func (x *BattleStateProto) GetActors() map[string]*BattleActorProto { + if x != nil { + return x.Actors + } + return nil +} + +func (x *BattleStateProto) GetPokemon() map[uint64]*BattlePokemonProto { + if x != nil { + return x.Pokemon + } + return nil +} + +type BattleUpdateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleUpdateProto) Reset() { + *x = BattleUpdateProto{} + mi := &file_vbase_proto_msgTypes[242] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleUpdateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleUpdateProto) ProtoMessage() {} + +func (x *BattleUpdateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[242] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleUpdateProto.ProtoReflect.Descriptor instead. +func (*BattleUpdateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{242} +} + +type BattleVisualSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleVisualSettingsProto) Reset() { + *x = BattleVisualSettingsProto{} + mi := &file_vbase_proto_msgTypes[243] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleVisualSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleVisualSettingsProto) ProtoMessage() {} + +func (x *BattleVisualSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[243] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleVisualSettingsProto.ProtoReflect.Descriptor instead. +func (*BattleVisualSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{243} +} + +type BelugaBleCompleteTransferRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BelugaBleCompleteTransferRequestProto) Reset() { + *x = BelugaBleCompleteTransferRequestProto{} + mi := &file_vbase_proto_msgTypes[244] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BelugaBleCompleteTransferRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BelugaBleCompleteTransferRequestProto) ProtoMessage() {} + +func (x *BelugaBleCompleteTransferRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[244] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BelugaBleCompleteTransferRequestProto.ProtoReflect.Descriptor instead. +func (*BelugaBleCompleteTransferRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{244} +} + +type BelugaBleFinalizeTransfer struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BelugaBleFinalizeTransfer) Reset() { + *x = BelugaBleFinalizeTransfer{} + mi := &file_vbase_proto_msgTypes[245] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BelugaBleFinalizeTransfer) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BelugaBleFinalizeTransfer) ProtoMessage() {} + +func (x *BelugaBleFinalizeTransfer) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[245] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BelugaBleFinalizeTransfer.ProtoReflect.Descriptor instead. +func (*BelugaBleFinalizeTransfer) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{245} +} + +type BelugaBleTransferCompleteProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BelugaBleTransferCompleteProto) Reset() { + *x = BelugaBleTransferCompleteProto{} + mi := &file_vbase_proto_msgTypes[246] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BelugaBleTransferCompleteProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BelugaBleTransferCompleteProto) ProtoMessage() {} + +func (x *BelugaBleTransferCompleteProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[246] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BelugaBleTransferCompleteProto.ProtoReflect.Descriptor instead. +func (*BelugaBleTransferCompleteProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{246} +} + +type BelugaBleTransferPrepProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BelugaBleTransferPrepProto) Reset() { + *x = BelugaBleTransferPrepProto{} + mi := &file_vbase_proto_msgTypes[247] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BelugaBleTransferPrepProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BelugaBleTransferPrepProto) ProtoMessage() {} + +func (x *BelugaBleTransferPrepProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[247] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BelugaBleTransferPrepProto.ProtoReflect.Descriptor instead. +func (*BelugaBleTransferPrepProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{247} +} + +type BelugaBleTransferProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BelugaBleTransferProto) Reset() { + *x = BelugaBleTransferProto{} + mi := &file_vbase_proto_msgTypes[248] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BelugaBleTransferProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BelugaBleTransferProto) ProtoMessage() {} + +func (x *BelugaBleTransferProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[248] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BelugaBleTransferProto.ProtoReflect.Descriptor instead. +func (*BelugaBleTransferProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{248} +} + +type BelugaDailyTransferLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BelugaDailyTransferLogEntry) Reset() { + *x = BelugaDailyTransferLogEntry{} + mi := &file_vbase_proto_msgTypes[249] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BelugaDailyTransferLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BelugaDailyTransferLogEntry) ProtoMessage() {} + +func (x *BelugaDailyTransferLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[249] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BelugaDailyTransferLogEntry.ProtoReflect.Descriptor instead. +func (*BelugaDailyTransferLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{249} +} + +type BelugaGlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BelugaGlobalSettingsProto) Reset() { + *x = BelugaGlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[250] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BelugaGlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BelugaGlobalSettingsProto) ProtoMessage() {} + +func (x *BelugaGlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[250] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BelugaGlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*BelugaGlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{250} +} + +type BelugaIncenseBoxProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BelugaIncenseBoxProto) Reset() { + *x = BelugaIncenseBoxProto{} + mi := &file_vbase_proto_msgTypes[251] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BelugaIncenseBoxProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BelugaIncenseBoxProto) ProtoMessage() {} + +func (x *BelugaIncenseBoxProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[251] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BelugaIncenseBoxProto.ProtoReflect.Descriptor instead. +func (*BelugaIncenseBoxProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{251} +} + +type BelugaPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BelugaPokemonProto) Reset() { + *x = BelugaPokemonProto{} + mi := &file_vbase_proto_msgTypes[252] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BelugaPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BelugaPokemonProto) ProtoMessage() {} + +func (x *BelugaPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[252] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BelugaPokemonProto.ProtoReflect.Descriptor instead. +func (*BelugaPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{252} +} + +type BelugaPokemonWhitelist struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BelugaPokemonWhitelist) Reset() { + *x = BelugaPokemonWhitelist{} + mi := &file_vbase_proto_msgTypes[253] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BelugaPokemonWhitelist) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BelugaPokemonWhitelist) ProtoMessage() {} + +func (x *BelugaPokemonWhitelist) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[253] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BelugaPokemonWhitelist.ProtoReflect.Descriptor instead. +func (*BelugaPokemonWhitelist) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{253} +} + +type BelugaTransactionCompleteOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BelugaTransactionCompleteOutProto) Reset() { + *x = BelugaTransactionCompleteOutProto{} + mi := &file_vbase_proto_msgTypes[254] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BelugaTransactionCompleteOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BelugaTransactionCompleteOutProto) ProtoMessage() {} + +func (x *BelugaTransactionCompleteOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[254] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BelugaTransactionCompleteOutProto.ProtoReflect.Descriptor instead. +func (*BelugaTransactionCompleteOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{254} +} + +type BelugaTransactionCompleteProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BelugaTransactionCompleteProto) Reset() { + *x = BelugaTransactionCompleteProto{} + mi := &file_vbase_proto_msgTypes[255] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BelugaTransactionCompleteProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BelugaTransactionCompleteProto) ProtoMessage() {} + +func (x *BelugaTransactionCompleteProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[255] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BelugaTransactionCompleteProto.ProtoReflect.Descriptor instead. +func (*BelugaTransactionCompleteProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{255} +} + +type BelugaTransactionStartOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BelugaTransactionStartOutProto) Reset() { + *x = BelugaTransactionStartOutProto{} + mi := &file_vbase_proto_msgTypes[256] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BelugaTransactionStartOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BelugaTransactionStartOutProto) ProtoMessage() {} + +func (x *BelugaTransactionStartOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[256] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BelugaTransactionStartOutProto.ProtoReflect.Descriptor instead. +func (*BelugaTransactionStartOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{256} +} + +type BelugaTransactionStartProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BelugaTransactionStartProto) Reset() { + *x = BelugaTransactionStartProto{} + mi := &file_vbase_proto_msgTypes[257] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BelugaTransactionStartProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BelugaTransactionStartProto) ProtoMessage() {} + +func (x *BelugaTransactionStartProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[257] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BelugaTransactionStartProto.ProtoReflect.Descriptor instead. +func (*BelugaTransactionStartProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{257} +} + +type BestFriendsPlusSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BestFriendsPlusSettingsProto) Reset() { + *x = BestFriendsPlusSettingsProto{} + mi := &file_vbase_proto_msgTypes[258] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BestFriendsPlusSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BestFriendsPlusSettingsProto) ProtoMessage() {} + +func (x *BestFriendsPlusSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[258] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BestFriendsPlusSettingsProto.ProtoReflect.Descriptor instead. +func (*BestFriendsPlusSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{258} +} + +type BlockedFromGainingPokemonByFullBagTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BlockedFromGainingPokemonByFullBagTelemetry) Reset() { + *x = BlockedFromGainingPokemonByFullBagTelemetry{} + mi := &file_vbase_proto_msgTypes[259] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BlockedFromGainingPokemonByFullBagTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BlockedFromGainingPokemonByFullBagTelemetry) ProtoMessage() {} + +func (x *BlockedFromGainingPokemonByFullBagTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[259] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BlockedFromGainingPokemonByFullBagTelemetry.ProtoReflect.Descriptor instead. +func (*BlockedFromGainingPokemonByFullBagTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{259} +} + +type BlockedFromGainingRewardsByFullBagTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BlockedFromGainingRewardsByFullBagTelemetry) Reset() { + *x = BlockedFromGainingRewardsByFullBagTelemetry{} + mi := &file_vbase_proto_msgTypes[260] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BlockedFromGainingRewardsByFullBagTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BlockedFromGainingRewardsByFullBagTelemetry) ProtoMessage() {} + +func (x *BlockedFromGainingRewardsByFullBagTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[260] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BlockedFromGainingRewardsByFullBagTelemetry.ProtoReflect.Descriptor instead. +func (*BlockedFromGainingRewardsByFullBagTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{260} +} + +type BonusBoxProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BonusBoxProto) Reset() { + *x = BonusBoxProto{} + mi := &file_vbase_proto_msgTypes[261] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BonusBoxProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BonusBoxProto) ProtoMessage() {} + +func (x *BonusBoxProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[261] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BonusBoxProto.ProtoReflect.Descriptor instead. +func (*BonusBoxProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{261} +} + +type BonusEffectSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BonusEffectSettingsProto) Reset() { + *x = BonusEffectSettingsProto{} + mi := &file_vbase_proto_msgTypes[262] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BonusEffectSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BonusEffectSettingsProto) ProtoMessage() {} + +func (x *BonusEffectSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[262] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BonusEffectSettingsProto.ProtoReflect.Descriptor instead. +func (*BonusEffectSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{262} +} + +type BonusEggIncubatorAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BonusEggIncubatorAttributesProto) Reset() { + *x = BonusEggIncubatorAttributesProto{} + mi := &file_vbase_proto_msgTypes[263] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BonusEggIncubatorAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BonusEggIncubatorAttributesProto) ProtoMessage() {} + +func (x *BonusEggIncubatorAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[263] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BonusEggIncubatorAttributesProto.ProtoReflect.Descriptor instead. +func (*BonusEggIncubatorAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{263} +} + +type BoolValue struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BoolValue) Reset() { + *x = BoolValue{} + mi := &file_vbase_proto_msgTypes[264] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BoolValue) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BoolValue) ProtoMessage() {} + +func (x *BoolValue) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[264] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BoolValue.ProtoReflect.Descriptor instead. +func (*BoolValue) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{264} +} + +type BoostableXpProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BoostableXpProto) Reset() { + *x = BoostableXpProto{} + mi := &file_vbase_proto_msgTypes[265] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BoostableXpProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BoostableXpProto) ProtoMessage() {} + +func (x *BoostableXpProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[265] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BoostableXpProto.ProtoReflect.Descriptor instead. +func (*BoostableXpProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{265} +} + +type BootRaidOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BootRaidOutProto) Reset() { + *x = BootRaidOutProto{} + mi := &file_vbase_proto_msgTypes[266] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BootRaidOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BootRaidOutProto) ProtoMessage() {} + +func (x *BootRaidOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[266] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BootRaidOutProto.ProtoReflect.Descriptor instead. +func (*BootRaidOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{266} +} + +type BootRaidProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BootRaidProto) Reset() { + *x = BootRaidProto{} + mi := &file_vbase_proto_msgTypes[267] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BootRaidProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BootRaidProto) ProtoMessage() {} + +func (x *BootRaidProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[267] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BootRaidProto.ProtoReflect.Descriptor instead. +func (*BootRaidProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{267} +} + +type BootTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BootTelemetry) Reset() { + *x = BootTelemetry{} + mi := &file_vbase_proto_msgTypes[268] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BootTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BootTelemetry) ProtoMessage() {} + +func (x *BootTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[268] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BootTelemetry.ProtoReflect.Descriptor instead. +func (*BootTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{268} +} + +type BootTime struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BootTime) Reset() { + *x = BootTime{} + mi := &file_vbase_proto_msgTypes[269] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BootTime) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BootTime) ProtoMessage() {} + +func (x *BootTime) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[269] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BootTime.ProtoReflect.Descriptor instead. +func (*BootTime) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{269} +} + +type BoundingRect struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BoundingRect) Reset() { + *x = BoundingRect{} + mi := &file_vbase_proto_msgTypes[270] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BoundingRect) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BoundingRect) ProtoMessage() {} + +func (x *BoundingRect) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[270] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BoundingRect.ProtoReflect.Descriptor instead. +func (*BoundingRect) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{270} +} + +type BreadBatteInvitationDetails struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadBatteInvitationDetails) Reset() { + *x = BreadBatteInvitationDetails{} + mi := &file_vbase_proto_msgTypes[271] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadBatteInvitationDetails) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadBatteInvitationDetails) ProtoMessage() {} + +func (x *BreadBatteInvitationDetails) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[271] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadBatteInvitationDetails.ProtoReflect.Descriptor instead. +func (*BreadBatteInvitationDetails) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{271} +} + +type BreadBattleClientSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadBattleClientSettingsProto) Reset() { + *x = BreadBattleClientSettingsProto{} + mi := &file_vbase_proto_msgTypes[272] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadBattleClientSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadBattleClientSettingsProto) ProtoMessage() {} + +func (x *BreadBattleClientSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[272] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadBattleClientSettingsProto.ProtoReflect.Descriptor instead. +func (*BreadBattleClientSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{272} +} + +type BreadBattleCreateDetail struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadBattleCreateDetail) Reset() { + *x = BreadBattleCreateDetail{} + mi := &file_vbase_proto_msgTypes[273] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadBattleCreateDetail) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadBattleCreateDetail) ProtoMessage() {} + +func (x *BreadBattleCreateDetail) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[273] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadBattleCreateDetail.ProtoReflect.Descriptor instead. +func (*BreadBattleCreateDetail) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{273} +} + +type BreadBattleDetailProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + BreadBattleSeed int64 `protobuf:"varint,1,opt,name=bread_battle_seed,json=breadBattleSeed,proto3" json:"bread_battle_seed,omitempty"` + BattleWindowStartMs int64 `protobuf:"varint,3,opt,name=battle_window_start_ms,json=battleWindowStartMs,proto3" json:"battle_window_start_ms,omitempty"` + BattleWindowEndMs int64 `protobuf:"varint,4,opt,name=battle_window_end_ms,json=battleWindowEndMs,proto3" json:"battle_window_end_ms,omitempty"` + BattlePokemon *PokemonProto `protobuf:"bytes,5,opt,name=battle_pokemon,json=battlePokemon,proto3" json:"battle_pokemon,omitempty"` + RewardPokemon *PokemonProto `protobuf:"bytes,6,opt,name=reward_pokemon,json=rewardPokemon,proto3" json:"reward_pokemon,omitempty"` + BattleLevel BreadBattleLevel `protobuf:"varint,9,opt,name=battle_level,json=battleLevel,proto3,enum=POGOProtos.Rpc.BreadBattleLevel" json:"battle_level,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadBattleDetailProto) Reset() { + *x = BreadBattleDetailProto{} + mi := &file_vbase_proto_msgTypes[274] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadBattleDetailProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadBattleDetailProto) ProtoMessage() {} + +func (x *BreadBattleDetailProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[274] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadBattleDetailProto.ProtoReflect.Descriptor instead. +func (*BreadBattleDetailProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{274} +} + +func (x *BreadBattleDetailProto) GetBreadBattleSeed() int64 { + if x != nil { + return x.BreadBattleSeed + } + return 0 +} + +func (x *BreadBattleDetailProto) GetBattleWindowStartMs() int64 { + if x != nil { + return x.BattleWindowStartMs + } + return 0 +} + +func (x *BreadBattleDetailProto) GetBattleWindowEndMs() int64 { + if x != nil { + return x.BattleWindowEndMs + } + return 0 +} + +func (x *BreadBattleDetailProto) GetBattlePokemon() *PokemonProto { + if x != nil { + return x.BattlePokemon + } + return nil +} + +func (x *BreadBattleDetailProto) GetRewardPokemon() *PokemonProto { + if x != nil { + return x.RewardPokemon + } + return nil +} + +func (x *BreadBattleDetailProto) GetBattleLevel() BreadBattleLevel { + if x != nil { + return x.BattleLevel + } + return BreadBattleLevel_BREAD_BATTLE_LEVEL_UNSET +} + +type BreadBattleInvitationDetails struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadBattleInvitationDetails) Reset() { + *x = BreadBattleInvitationDetails{} + mi := &file_vbase_proto_msgTypes[275] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadBattleInvitationDetails) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadBattleInvitationDetails) ProtoMessage() {} + +func (x *BreadBattleInvitationDetails) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[275] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadBattleInvitationDetails.ProtoReflect.Descriptor instead. +func (*BreadBattleInvitationDetails) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{275} +} + +type BreadBattleParticipantProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadBattleParticipantProto) Reset() { + *x = BreadBattleParticipantProto{} + mi := &file_vbase_proto_msgTypes[276] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadBattleParticipantProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadBattleParticipantProto) ProtoMessage() {} + +func (x *BreadBattleParticipantProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[276] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadBattleParticipantProto.ProtoReflect.Descriptor instead. +func (*BreadBattleParticipantProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{276} +} + +type BreadBattleResultsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadBattleResultsProto) Reset() { + *x = BreadBattleResultsProto{} + mi := &file_vbase_proto_msgTypes[277] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadBattleResultsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadBattleResultsProto) ProtoMessage() {} + +func (x *BreadBattleResultsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[277] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadBattleResultsProto.ProtoReflect.Descriptor instead. +func (*BreadBattleResultsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{277} +} + +type BreadBattleRewardsLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadBattleRewardsLogEntry) Reset() { + *x = BreadBattleRewardsLogEntry{} + mi := &file_vbase_proto_msgTypes[278] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadBattleRewardsLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadBattleRewardsLogEntry) ProtoMessage() {} + +func (x *BreadBattleRewardsLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[278] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadBattleRewardsLogEntry.ProtoReflect.Descriptor instead. +func (*BreadBattleRewardsLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{278} +} + +type BreadBattleUpgradeRewardsLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadBattleUpgradeRewardsLogEntry) Reset() { + *x = BreadBattleUpgradeRewardsLogEntry{} + mi := &file_vbase_proto_msgTypes[279] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadBattleUpgradeRewardsLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadBattleUpgradeRewardsLogEntry) ProtoMessage() {} + +func (x *BreadBattleUpgradeRewardsLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[279] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadBattleUpgradeRewardsLogEntry.ProtoReflect.Descriptor instead. +func (*BreadBattleUpgradeRewardsLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{279} +} + +type BreadClientLogProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadClientLogProto) Reset() { + *x = BreadClientLogProto{} + mi := &file_vbase_proto_msgTypes[280] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadClientLogProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadClientLogProto) ProtoMessage() {} + +func (x *BreadClientLogProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[280] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadClientLogProto.ProtoReflect.Descriptor instead. +func (*BreadClientLogProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{280} +} + +type BreadFeatureFlagsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadFeatureFlagsProto) Reset() { + *x = BreadFeatureFlagsProto{} + mi := &file_vbase_proto_msgTypes[281] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadFeatureFlagsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadFeatureFlagsProto) ProtoMessage() {} + +func (x *BreadFeatureFlagsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[281] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadFeatureFlagsProto.ProtoReflect.Descriptor instead. +func (*BreadFeatureFlagsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{281} +} + +type BreadGroupSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadGroupSettings) Reset() { + *x = BreadGroupSettings{} + mi := &file_vbase_proto_msgTypes[282] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadGroupSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadGroupSettings) ProtoMessage() {} + +func (x *BreadGroupSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[282] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadGroupSettings.ProtoReflect.Descriptor instead. +func (*BreadGroupSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{282} +} + +type BreadLobbyCounterData struct { + state protoimpl.MessageState `protogen:"open.v1"` + StationId string `protobuf:"bytes,1,opt,name=station_id,json=stationId,proto3" json:"station_id,omitempty"` + PlayerCount int32 `protobuf:"varint,2,opt,name=player_count,json=playerCount,proto3" json:"player_count,omitempty"` + BreadLobbyJoinEndMs int64 `protobuf:"varint,3,opt,name=bread_lobby_join_end_ms,json=breadLobbyJoinEndMs,proto3" json:"bread_lobby_join_end_ms,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadLobbyCounterData) Reset() { + *x = BreadLobbyCounterData{} + mi := &file_vbase_proto_msgTypes[283] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadLobbyCounterData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadLobbyCounterData) ProtoMessage() {} + +func (x *BreadLobbyCounterData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[283] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadLobbyCounterData.ProtoReflect.Descriptor instead. +func (*BreadLobbyCounterData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{283} +} + +func (x *BreadLobbyCounterData) GetStationId() string { + if x != nil { + return x.StationId + } + return "" +} + +func (x *BreadLobbyCounterData) GetPlayerCount() int32 { + if x != nil { + return x.PlayerCount + } + return 0 +} + +func (x *BreadLobbyCounterData) GetBreadLobbyJoinEndMs() int64 { + if x != nil { + return x.BreadLobbyJoinEndMs + } + return 0 +} + +type BreadLobbyCounterSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadLobbyCounterSettingsProto) Reset() { + *x = BreadLobbyCounterSettingsProto{} + mi := &file_vbase_proto_msgTypes[284] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadLobbyCounterSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadLobbyCounterSettingsProto) ProtoMessage() {} + +func (x *BreadLobbyCounterSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[284] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadLobbyCounterSettingsProto.ProtoReflect.Descriptor instead. +func (*BreadLobbyCounterSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{284} +} + +type BreadLobbyPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadLobbyPokemonProto) Reset() { + *x = BreadLobbyPokemonProto{} + mi := &file_vbase_proto_msgTypes[285] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadLobbyPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadLobbyPokemonProto) ProtoMessage() {} + +func (x *BreadLobbyPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[285] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadLobbyPokemonProto.ProtoReflect.Descriptor instead. +func (*BreadLobbyPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{285} +} + +type BreadLobbyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadLobbyProto) Reset() { + *x = BreadLobbyProto{} + mi := &file_vbase_proto_msgTypes[286] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadLobbyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadLobbyProto) ProtoMessage() {} + +func (x *BreadLobbyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[286] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadLobbyProto.ProtoReflect.Descriptor instead. +func (*BreadLobbyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{286} +} + +type BreadLobbyUpdateSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadLobbyUpdateSettingsProto) Reset() { + *x = BreadLobbyUpdateSettingsProto{} + mi := &file_vbase_proto_msgTypes[287] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadLobbyUpdateSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadLobbyUpdateSettingsProto) ProtoMessage() {} + +func (x *BreadLobbyUpdateSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[287] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadLobbyUpdateSettingsProto.ProtoReflect.Descriptor instead. +func (*BreadLobbyUpdateSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{287} +} + +type BreadModeEnum struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadModeEnum) Reset() { + *x = BreadModeEnum{} + mi := &file_vbase_proto_msgTypes[288] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadModeEnum) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadModeEnum) ProtoMessage() {} + +func (x *BreadModeEnum) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[288] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadModeEnum.ProtoReflect.Descriptor instead. +func (*BreadModeEnum) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{288} +} + +type BreadMoveLevelSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadMoveLevelSettingsProto) Reset() { + *x = BreadMoveLevelSettingsProto{} + mi := &file_vbase_proto_msgTypes[289] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadMoveLevelSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadMoveLevelSettingsProto) ProtoMessage() {} + +func (x *BreadMoveLevelSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[289] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadMoveLevelSettingsProto.ProtoReflect.Descriptor instead. +func (*BreadMoveLevelSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{289} +} + +type BreadMoveMappingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadMoveMappingProto) Reset() { + *x = BreadMoveMappingProto{} + mi := &file_vbase_proto_msgTypes[290] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadMoveMappingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadMoveMappingProto) ProtoMessage() {} + +func (x *BreadMoveMappingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[290] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadMoveMappingProto.ProtoReflect.Descriptor instead. +func (*BreadMoveMappingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{290} +} + +type BreadMoveMappingSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadMoveMappingSettingsProto) Reset() { + *x = BreadMoveMappingSettingsProto{} + mi := &file_vbase_proto_msgTypes[291] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadMoveMappingSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadMoveMappingSettingsProto) ProtoMessage() {} + +func (x *BreadMoveMappingSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[291] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadMoveMappingSettingsProto.ProtoReflect.Descriptor instead. +func (*BreadMoveMappingSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{291} +} + +type BreadMoveSlotProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadMoveSlotProto) Reset() { + *x = BreadMoveSlotProto{} + mi := &file_vbase_proto_msgTypes[292] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadMoveSlotProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadMoveSlotProto) ProtoMessage() {} + +func (x *BreadMoveSlotProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[292] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadMoveSlotProto.ProtoReflect.Descriptor instead. +func (*BreadMoveSlotProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{292} +} + +type BreadOverrideExtendedProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadOverrideExtendedProto) Reset() { + *x = BreadOverrideExtendedProto{} + mi := &file_vbase_proto_msgTypes[293] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadOverrideExtendedProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadOverrideExtendedProto) ProtoMessage() {} + +func (x *BreadOverrideExtendedProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[293] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadOverrideExtendedProto.ProtoReflect.Descriptor instead. +func (*BreadOverrideExtendedProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{293} +} + +type BreadOverrideProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadOverrideProto) Reset() { + *x = BreadOverrideProto{} + mi := &file_vbase_proto_msgTypes[294] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadOverrideProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadOverrideProto) ProtoMessage() {} + +func (x *BreadOverrideProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[294] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadOverrideProto.ProtoReflect.Descriptor instead. +func (*BreadOverrideProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{294} +} + +type BreadPokemonAllowlist struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadPokemonAllowlist) Reset() { + *x = BreadPokemonAllowlist{} + mi := &file_vbase_proto_msgTypes[295] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadPokemonAllowlist) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadPokemonAllowlist) ProtoMessage() {} + +func (x *BreadPokemonAllowlist) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[295] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadPokemonAllowlist.ProtoReflect.Descriptor instead. +func (*BreadPokemonAllowlist) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{295} +} + +type BreadPokemonScalingSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadPokemonScalingSettingsProto) Reset() { + *x = BreadPokemonScalingSettingsProto{} + mi := &file_vbase_proto_msgTypes[296] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadPokemonScalingSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadPokemonScalingSettingsProto) ProtoMessage() {} + +func (x *BreadPokemonScalingSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[296] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadPokemonScalingSettingsProto.ProtoReflect.Descriptor instead. +func (*BreadPokemonScalingSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{296} +} + +type BreadSharedSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadSharedSettingsProto) Reset() { + *x = BreadSharedSettingsProto{} + mi := &file_vbase_proto_msgTypes[297] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadSharedSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadSharedSettingsProto) ProtoMessage() {} + +func (x *BreadSharedSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[297] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadSharedSettingsProto.ProtoReflect.Descriptor instead. +func (*BreadSharedSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{297} +} + +type BreadcrumbRecordProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadcrumbRecordProto) Reset() { + *x = BreadcrumbRecordProto{} + mi := &file_vbase_proto_msgTypes[298] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadcrumbRecordProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadcrumbRecordProto) ProtoMessage() {} + +func (x *BreadcrumbRecordProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[298] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadcrumbRecordProto.ProtoReflect.Descriptor instead. +func (*BreadcrumbRecordProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{298} +} + +type BuddyActivityCategorySettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyActivityCategorySettings) Reset() { + *x = BuddyActivityCategorySettings{} + mi := &file_vbase_proto_msgTypes[299] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyActivityCategorySettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyActivityCategorySettings) ProtoMessage() {} + +func (x *BuddyActivityCategorySettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[299] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyActivityCategorySettings.ProtoReflect.Descriptor instead. +func (*BuddyActivityCategorySettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{299} +} + +type BuddyActivitySettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyActivitySettings) Reset() { + *x = BuddyActivitySettings{} + mi := &file_vbase_proto_msgTypes[300] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyActivitySettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyActivitySettings) ProtoMessage() {} + +func (x *BuddyActivitySettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[300] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyActivitySettings.ProtoReflect.Descriptor instead. +func (*BuddyActivitySettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{300} +} + +type BuddyConsumablesLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyConsumablesLogEntry) Reset() { + *x = BuddyConsumablesLogEntry{} + mi := &file_vbase_proto_msgTypes[301] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyConsumablesLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyConsumablesLogEntry) ProtoMessage() {} + +func (x *BuddyConsumablesLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[301] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyConsumablesLogEntry.ProtoReflect.Descriptor instead. +func (*BuddyConsumablesLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{301} +} + +type BuddyDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyDataProto) Reset() { + *x = BuddyDataProto{} + mi := &file_vbase_proto_msgTypes[302] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyDataProto) ProtoMessage() {} + +func (x *BuddyDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[302] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyDataProto.ProtoReflect.Descriptor instead. +func (*BuddyDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{302} +} + +type BuddyEmotionLevelSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyEmotionLevelSettings) Reset() { + *x = BuddyEmotionLevelSettings{} + mi := &file_vbase_proto_msgTypes[303] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyEmotionLevelSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyEmotionLevelSettings) ProtoMessage() {} + +func (x *BuddyEmotionLevelSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[303] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyEmotionLevelSettings.ProtoReflect.Descriptor instead. +func (*BuddyEmotionLevelSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{303} +} + +type BuddyEncounterCameoSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyEncounterCameoSettings) Reset() { + *x = BuddyEncounterCameoSettings{} + mi := &file_vbase_proto_msgTypes[304] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyEncounterCameoSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyEncounterCameoSettings) ProtoMessage() {} + +func (x *BuddyEncounterCameoSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[304] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyEncounterCameoSettings.ProtoReflect.Descriptor instead. +func (*BuddyEncounterCameoSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{304} +} + +type BuddyEncounterHelpTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyEncounterHelpTelemetry) Reset() { + *x = BuddyEncounterHelpTelemetry{} + mi := &file_vbase_proto_msgTypes[305] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyEncounterHelpTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyEncounterHelpTelemetry) ProtoMessage() {} + +func (x *BuddyEncounterHelpTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[305] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyEncounterHelpTelemetry.ProtoReflect.Descriptor instead. +func (*BuddyEncounterHelpTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{305} +} + +type BuddyEvolutionWalkQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyEvolutionWalkQuestProto) Reset() { + *x = BuddyEvolutionWalkQuestProto{} + mi := &file_vbase_proto_msgTypes[306] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyEvolutionWalkQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyEvolutionWalkQuestProto) ProtoMessage() {} + +func (x *BuddyEvolutionWalkQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[306] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyEvolutionWalkQuestProto.ProtoReflect.Descriptor instead. +func (*BuddyEvolutionWalkQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{306} +} + +type BuddyFeedingOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyFeedingOutProto) Reset() { + *x = BuddyFeedingOutProto{} + mi := &file_vbase_proto_msgTypes[307] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyFeedingOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyFeedingOutProto) ProtoMessage() {} + +func (x *BuddyFeedingOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[307] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyFeedingOutProto.ProtoReflect.Descriptor instead. +func (*BuddyFeedingOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{307} +} + +type BuddyFeedingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyFeedingProto) Reset() { + *x = BuddyFeedingProto{} + mi := &file_vbase_proto_msgTypes[308] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyFeedingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyFeedingProto) ProtoMessage() {} + +func (x *BuddyFeedingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[308] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyFeedingProto.ProtoReflect.Descriptor instead. +func (*BuddyFeedingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{308} +} + +type BuddyGiftProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyGiftProto) Reset() { + *x = BuddyGiftProto{} + mi := &file_vbase_proto_msgTypes[309] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyGiftProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyGiftProto) ProtoMessage() {} + +func (x *BuddyGiftProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[309] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyGiftProto.ProtoReflect.Descriptor instead. +func (*BuddyGiftProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{309} +} + +type BuddyGlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyGlobalSettingsProto) Reset() { + *x = BuddyGlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[310] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyGlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyGlobalSettingsProto) ProtoMessage() {} + +func (x *BuddyGlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[310] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyGlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*BuddyGlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{310} +} + +type BuddyHistoryData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyHistoryData) Reset() { + *x = BuddyHistoryData{} + mi := &file_vbase_proto_msgTypes[311] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyHistoryData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyHistoryData) ProtoMessage() {} + +func (x *BuddyHistoryData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[311] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyHistoryData.ProtoReflect.Descriptor instead. +func (*BuddyHistoryData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{311} +} + +type BuddyHudButtonPressedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyHudButtonPressedTelemetry) Reset() { + *x = BuddyHudButtonPressedTelemetry{} + mi := &file_vbase_proto_msgTypes[312] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyHudButtonPressedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyHudButtonPressedTelemetry) ProtoMessage() {} + +func (x *BuddyHudButtonPressedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[312] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyHudButtonPressedTelemetry.ProtoReflect.Descriptor instead. +func (*BuddyHudButtonPressedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{312} +} + +type BuddyHungerSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyHungerSettings) Reset() { + *x = BuddyHungerSettings{} + mi := &file_vbase_proto_msgTypes[313] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyHungerSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyHungerSettings) ProtoMessage() {} + +func (x *BuddyHungerSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[313] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyHungerSettings.ProtoReflect.Descriptor instead. +func (*BuddyHungerSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{313} +} + +type BuddyInteractionSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyInteractionSettings) Reset() { + *x = BuddyInteractionSettings{} + mi := &file_vbase_proto_msgTypes[314] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyInteractionSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyInteractionSettings) ProtoMessage() {} + +func (x *BuddyInteractionSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[314] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyInteractionSettings.ProtoReflect.Descriptor instead. +func (*BuddyInteractionSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{314} +} + +type BuddyLevelSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyLevelSettings) Reset() { + *x = BuddyLevelSettings{} + mi := &file_vbase_proto_msgTypes[315] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyLevelSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyLevelSettings) ProtoMessage() {} + +func (x *BuddyLevelSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[315] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyLevelSettings.ProtoReflect.Descriptor instead. +func (*BuddyLevelSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{315} +} + +type BuddyMapEmotionCheckTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyMapEmotionCheckTelemetry) Reset() { + *x = BuddyMapEmotionCheckTelemetry{} + mi := &file_vbase_proto_msgTypes[316] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyMapEmotionCheckTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyMapEmotionCheckTelemetry) ProtoMessage() {} + +func (x *BuddyMapEmotionCheckTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[316] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyMapEmotionCheckTelemetry.ProtoReflect.Descriptor instead. +func (*BuddyMapEmotionCheckTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{316} +} + +type BuddyMapOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyMapOutProto) Reset() { + *x = BuddyMapOutProto{} + mi := &file_vbase_proto_msgTypes[317] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyMapOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyMapOutProto) ProtoMessage() {} + +func (x *BuddyMapOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[317] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyMapOutProto.ProtoReflect.Descriptor instead. +func (*BuddyMapOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{317} +} + +type BuddyMapProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyMapProto) Reset() { + *x = BuddyMapProto{} + mi := &file_vbase_proto_msgTypes[318] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyMapProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyMapProto) ProtoMessage() {} + +func (x *BuddyMapProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[318] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyMapProto.ProtoReflect.Descriptor instead. +func (*BuddyMapProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{318} +} + +type BuddyMultiplayerConnectionFailedProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyMultiplayerConnectionFailedProto) Reset() { + *x = BuddyMultiplayerConnectionFailedProto{} + mi := &file_vbase_proto_msgTypes[319] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyMultiplayerConnectionFailedProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyMultiplayerConnectionFailedProto) ProtoMessage() {} + +func (x *BuddyMultiplayerConnectionFailedProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[319] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyMultiplayerConnectionFailedProto.ProtoReflect.Descriptor instead. +func (*BuddyMultiplayerConnectionFailedProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{319} +} + +type BuddyMultiplayerConnectionSucceededProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyMultiplayerConnectionSucceededProto) Reset() { + *x = BuddyMultiplayerConnectionSucceededProto{} + mi := &file_vbase_proto_msgTypes[320] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyMultiplayerConnectionSucceededProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyMultiplayerConnectionSucceededProto) ProtoMessage() {} + +func (x *BuddyMultiplayerConnectionSucceededProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[320] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyMultiplayerConnectionSucceededProto.ProtoReflect.Descriptor instead. +func (*BuddyMultiplayerConnectionSucceededProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{320} +} + +type BuddyMultiplayerTimeToGetSessionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyMultiplayerTimeToGetSessionProto) Reset() { + *x = BuddyMultiplayerTimeToGetSessionProto{} + mi := &file_vbase_proto_msgTypes[321] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyMultiplayerTimeToGetSessionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyMultiplayerTimeToGetSessionProto) ProtoMessage() {} + +func (x *BuddyMultiplayerTimeToGetSessionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[321] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyMultiplayerTimeToGetSessionProto.ProtoReflect.Descriptor instead. +func (*BuddyMultiplayerTimeToGetSessionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{321} +} + +type BuddyNotificationClickTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyNotificationClickTelemetry) Reset() { + *x = BuddyNotificationClickTelemetry{} + mi := &file_vbase_proto_msgTypes[322] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyNotificationClickTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyNotificationClickTelemetry) ProtoMessage() {} + +func (x *BuddyNotificationClickTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[322] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyNotificationClickTelemetry.ProtoReflect.Descriptor instead. +func (*BuddyNotificationClickTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{322} +} + +type BuddyObservedData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyObservedData) Reset() { + *x = BuddyObservedData{} + mi := &file_vbase_proto_msgTypes[323] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyObservedData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyObservedData) ProtoMessage() {} + +func (x *BuddyObservedData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[323] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyObservedData.ProtoReflect.Descriptor instead. +func (*BuddyObservedData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{323} +} + +type BuddyPettingOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyPettingOutProto) Reset() { + *x = BuddyPettingOutProto{} + mi := &file_vbase_proto_msgTypes[324] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyPettingOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyPettingOutProto) ProtoMessage() {} + +func (x *BuddyPettingOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[324] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyPettingOutProto.ProtoReflect.Descriptor instead. +func (*BuddyPettingOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{324} +} + +type BuddyPettingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyPettingProto) Reset() { + *x = BuddyPettingProto{} + mi := &file_vbase_proto_msgTypes[325] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyPettingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyPettingProto) ProtoMessage() {} + +func (x *BuddyPettingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[325] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyPettingProto.ProtoReflect.Descriptor instead. +func (*BuddyPettingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{325} +} + +type BuddyPokemonLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyPokemonLogEntry) Reset() { + *x = BuddyPokemonLogEntry{} + mi := &file_vbase_proto_msgTypes[326] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyPokemonLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyPokemonLogEntry) ProtoMessage() {} + +func (x *BuddyPokemonLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[326] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyPokemonLogEntry.ProtoReflect.Descriptor instead. +func (*BuddyPokemonLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{326} +} + +type BuddyPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyPokemonProto) Reset() { + *x = BuddyPokemonProto{} + mi := &file_vbase_proto_msgTypes[327] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyPokemonProto) ProtoMessage() {} + +func (x *BuddyPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[327] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyPokemonProto.ProtoReflect.Descriptor instead. +func (*BuddyPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{327} +} + +type BuddyStats struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyStats) Reset() { + *x = BuddyStats{} + mi := &file_vbase_proto_msgTypes[328] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyStats) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyStats) ProtoMessage() {} + +func (x *BuddyStats) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[328] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyStats.ProtoReflect.Descriptor instead. +func (*BuddyStats) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{328} +} + +type BuddyStatsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyStatsOutProto) Reset() { + *x = BuddyStatsOutProto{} + mi := &file_vbase_proto_msgTypes[329] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyStatsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyStatsOutProto) ProtoMessage() {} + +func (x *BuddyStatsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[329] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyStatsOutProto.ProtoReflect.Descriptor instead. +func (*BuddyStatsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{329} +} + +type BuddyStatsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyStatsProto) Reset() { + *x = BuddyStatsProto{} + mi := &file_vbase_proto_msgTypes[330] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyStatsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyStatsProto) ProtoMessage() {} + +func (x *BuddyStatsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[330] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyStatsProto.ProtoReflect.Descriptor instead. +func (*BuddyStatsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{330} +} + +type BuddyStatsShownHearts struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyStatsShownHearts) Reset() { + *x = BuddyStatsShownHearts{} + mi := &file_vbase_proto_msgTypes[331] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyStatsShownHearts) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyStatsShownHearts) ProtoMessage() {} + +func (x *BuddyStatsShownHearts) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[331] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyStatsShownHearts.ProtoReflect.Descriptor instead. +func (*BuddyStatsShownHearts) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{331} +} + +type BuddySwapSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddySwapSettings) Reset() { + *x = BuddySwapSettings{} + mi := &file_vbase_proto_msgTypes[332] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddySwapSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddySwapSettings) ProtoMessage() {} + +func (x *BuddySwapSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[332] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddySwapSettings.ProtoReflect.Descriptor instead. +func (*BuddySwapSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{332} +} + +type BuddyWalkSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyWalkSettings) Reset() { + *x = BuddyWalkSettings{} + mi := &file_vbase_proto_msgTypes[333] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyWalkSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyWalkSettings) ProtoMessage() {} + +func (x *BuddyWalkSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[333] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyWalkSettings.ProtoReflect.Descriptor instead. +func (*BuddyWalkSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{333} +} + +type BuddyWalkedMegaEnergyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyWalkedMegaEnergyProto) Reset() { + *x = BuddyWalkedMegaEnergyProto{} + mi := &file_vbase_proto_msgTypes[334] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyWalkedMegaEnergyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyWalkedMegaEnergyProto) ProtoMessage() {} + +func (x *BuddyWalkedMegaEnergyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[334] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyWalkedMegaEnergyProto.ProtoReflect.Descriptor instead. +func (*BuddyWalkedMegaEnergyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{334} +} + +type BuildingMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuildingMetadata) Reset() { + *x = BuildingMetadata{} + mi := &file_vbase_proto_msgTypes[335] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuildingMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuildingMetadata) ProtoMessage() {} + +func (x *BuildingMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[335] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuildingMetadata.ProtoReflect.Descriptor instead. +func (*BuildingMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{335} +} + +type BulkHealingSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BulkHealingSettingsProto) Reset() { + *x = BulkHealingSettingsProto{} + mi := &file_vbase_proto_msgTypes[336] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BulkHealingSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BulkHealingSettingsProto) ProtoMessage() {} + +func (x *BulkHealingSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[336] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BulkHealingSettingsProto.ProtoReflect.Descriptor instead. +func (*BulkHealingSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{336} +} + +type ButterflyCollectorBadgeData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ButterflyCollectorBadgeData) Reset() { + *x = ButterflyCollectorBadgeData{} + mi := &file_vbase_proto_msgTypes[337] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ButterflyCollectorBadgeData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ButterflyCollectorBadgeData) ProtoMessage() {} + +func (x *ButterflyCollectorBadgeData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[337] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ButterflyCollectorBadgeData.ProtoReflect.Descriptor instead. +func (*ButterflyCollectorBadgeData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{337} +} + +type ButterflyCollectorRegionMedal struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ButterflyCollectorRegionMedal) Reset() { + *x = ButterflyCollectorRegionMedal{} + mi := &file_vbase_proto_msgTypes[338] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ButterflyCollectorRegionMedal) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ButterflyCollectorRegionMedal) ProtoMessage() {} + +func (x *ButterflyCollectorRegionMedal) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[338] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ButterflyCollectorRegionMedal.ProtoReflect.Descriptor instead. +func (*ButterflyCollectorRegionMedal) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{338} +} + +type ButterflyCollectorRewardEncounterProtoRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ButterflyCollectorRewardEncounterProtoRequest) Reset() { + *x = ButterflyCollectorRewardEncounterProtoRequest{} + mi := &file_vbase_proto_msgTypes[339] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ButterflyCollectorRewardEncounterProtoRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ButterflyCollectorRewardEncounterProtoRequest) ProtoMessage() {} + +func (x *ButterflyCollectorRewardEncounterProtoRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[339] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ButterflyCollectorRewardEncounterProtoRequest.ProtoReflect.Descriptor instead. +func (*ButterflyCollectorRewardEncounterProtoRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{339} +} + +type ButterflyCollectorRewardEncounterProtoResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ButterflyCollectorRewardEncounterProtoResponse) Reset() { + *x = ButterflyCollectorRewardEncounterProtoResponse{} + mi := &file_vbase_proto_msgTypes[340] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ButterflyCollectorRewardEncounterProtoResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ButterflyCollectorRewardEncounterProtoResponse) ProtoMessage() {} + +func (x *ButterflyCollectorRewardEncounterProtoResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[340] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ButterflyCollectorRewardEncounterProtoResponse.ProtoReflect.Descriptor instead. +func (*ButterflyCollectorRewardEncounterProtoResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{340} +} + +type ButterflyCollectorRewardsLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ButterflyCollectorRewardsLogEntry) Reset() { + *x = ButterflyCollectorRewardsLogEntry{} + mi := &file_vbase_proto_msgTypes[341] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ButterflyCollectorRewardsLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ButterflyCollectorRewardsLogEntry) ProtoMessage() {} + +func (x *ButterflyCollectorRewardsLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[341] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ButterflyCollectorRewardsLogEntry.ProtoReflect.Descriptor instead. +func (*ButterflyCollectorRewardsLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{341} +} + +type ButterflyCollectorSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ButterflyCollectorSettings) Reset() { + *x = ButterflyCollectorSettings{} + mi := &file_vbase_proto_msgTypes[342] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ButterflyCollectorSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ButterflyCollectorSettings) ProtoMessage() {} + +func (x *ButterflyCollectorSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[342] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ButterflyCollectorSettings.ProtoReflect.Descriptor instead. +func (*ButterflyCollectorSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{342} +} + +type BytesValue struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BytesValue) Reset() { + *x = BytesValue{} + mi := &file_vbase_proto_msgTypes[343] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BytesValue) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BytesValue) ProtoMessage() {} + +func (x *BytesValue) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[343] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BytesValue.ProtoReflect.Descriptor instead. +func (*BytesValue) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{343} +} + +type CSharpFieldOptions struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CSharpFieldOptions) Reset() { + *x = CSharpFieldOptions{} + mi := &file_vbase_proto_msgTypes[344] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CSharpFieldOptions) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CSharpFieldOptions) ProtoMessage() {} + +func (x *CSharpFieldOptions) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[344] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CSharpFieldOptions.ProtoReflect.Descriptor instead. +func (*CSharpFieldOptions) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{344} +} + +type CSharpFileOptions struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CSharpFileOptions) Reset() { + *x = CSharpFileOptions{} + mi := &file_vbase_proto_msgTypes[345] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CSharpFileOptions) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CSharpFileOptions) ProtoMessage() {} + +func (x *CSharpFileOptions) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[345] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CSharpFileOptions.ProtoReflect.Descriptor instead. +func (*CSharpFileOptions) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{345} +} + +type CSharpMethodOptions struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CSharpMethodOptions) Reset() { + *x = CSharpMethodOptions{} + mi := &file_vbase_proto_msgTypes[346] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CSharpMethodOptions) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CSharpMethodOptions) ProtoMessage() {} + +func (x *CSharpMethodOptions) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[346] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CSharpMethodOptions.ProtoReflect.Descriptor instead. +func (*CSharpMethodOptions) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{346} +} + +type CSharpServiceOptions struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CSharpServiceOptions) Reset() { + *x = CSharpServiceOptions{} + mi := &file_vbase_proto_msgTypes[347] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CSharpServiceOptions) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CSharpServiceOptions) ProtoMessage() {} + +func (x *CSharpServiceOptions) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[347] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CSharpServiceOptions.ProtoReflect.Descriptor instead. +func (*CSharpServiceOptions) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{347} +} + +type CameraPermissionPromptTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CameraPermissionPromptTelemetry) Reset() { + *x = CameraPermissionPromptTelemetry{} + mi := &file_vbase_proto_msgTypes[348] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CameraPermissionPromptTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CameraPermissionPromptTelemetry) ProtoMessage() {} + +func (x *CameraPermissionPromptTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[348] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CameraPermissionPromptTelemetry.ProtoReflect.Descriptor instead. +func (*CameraPermissionPromptTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{348} +} + +type CampaignExperimentIds struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CampaignExperimentIds) Reset() { + *x = CampaignExperimentIds{} + mi := &file_vbase_proto_msgTypes[349] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CampaignExperimentIds) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CampaignExperimentIds) ProtoMessage() {} + +func (x *CampaignExperimentIds) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[349] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CampaignExperimentIds.ProtoReflect.Descriptor instead. +func (*CampaignExperimentIds) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{349} +} + +type CampfireSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CampfireSettingsProto) Reset() { + *x = CampfireSettingsProto{} + mi := &file_vbase_proto_msgTypes[350] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CampfireSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CampfireSettingsProto) ProtoMessage() {} + +func (x *CampfireSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[350] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CampfireSettingsProto.ProtoReflect.Descriptor instead. +func (*CampfireSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{350} +} + +type CanClaimPtcRewardActionOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CanClaimPtcRewardActionOutProto) Reset() { + *x = CanClaimPtcRewardActionOutProto{} + mi := &file_vbase_proto_msgTypes[351] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CanClaimPtcRewardActionOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CanClaimPtcRewardActionOutProto) ProtoMessage() {} + +func (x *CanClaimPtcRewardActionOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[351] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CanClaimPtcRewardActionOutProto.ProtoReflect.Descriptor instead. +func (*CanClaimPtcRewardActionOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{351} +} + +type CanClaimPtcRewardActionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CanClaimPtcRewardActionProto) Reset() { + *x = CanClaimPtcRewardActionProto{} + mi := &file_vbase_proto_msgTypes[352] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CanClaimPtcRewardActionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CanClaimPtcRewardActionProto) ProtoMessage() {} + +func (x *CanClaimPtcRewardActionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[352] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CanClaimPtcRewardActionProto.ProtoReflect.Descriptor instead. +func (*CanClaimPtcRewardActionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{352} +} + +type CanReportRouteOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CanReportRouteOutProto) Reset() { + *x = CanReportRouteOutProto{} + mi := &file_vbase_proto_msgTypes[353] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CanReportRouteOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CanReportRouteOutProto) ProtoMessage() {} + +func (x *CanReportRouteOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[353] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CanReportRouteOutProto.ProtoReflect.Descriptor instead. +func (*CanReportRouteOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{353} +} + +type CanReportRouteProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CanReportRouteProto) Reset() { + *x = CanReportRouteProto{} + mi := &file_vbase_proto_msgTypes[354] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CanReportRouteProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CanReportRouteProto) ProtoMessage() {} + +func (x *CanReportRouteProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[354] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CanReportRouteProto.ProtoReflect.Descriptor instead. +func (*CanReportRouteProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{354} +} + +type CancelCombatChallengeData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CancelCombatChallengeData) Reset() { + *x = CancelCombatChallengeData{} + mi := &file_vbase_proto_msgTypes[355] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CancelCombatChallengeData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CancelCombatChallengeData) ProtoMessage() {} + +func (x *CancelCombatChallengeData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[355] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CancelCombatChallengeData.ProtoReflect.Descriptor instead. +func (*CancelCombatChallengeData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{355} +} + +type CancelCombatChallengeOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CancelCombatChallengeOutProto) Reset() { + *x = CancelCombatChallengeOutProto{} + mi := &file_vbase_proto_msgTypes[356] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CancelCombatChallengeOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CancelCombatChallengeOutProto) ProtoMessage() {} + +func (x *CancelCombatChallengeOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[356] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CancelCombatChallengeOutProto.ProtoReflect.Descriptor instead. +func (*CancelCombatChallengeOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{356} +} + +type CancelCombatChallengeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CancelCombatChallengeProto) Reset() { + *x = CancelCombatChallengeProto{} + mi := &file_vbase_proto_msgTypes[357] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CancelCombatChallengeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CancelCombatChallengeProto) ProtoMessage() {} + +func (x *CancelCombatChallengeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[357] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CancelCombatChallengeProto.ProtoReflect.Descriptor instead. +func (*CancelCombatChallengeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{357} +} + +type CancelCombatChallengeResponseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CancelCombatChallengeResponseData) Reset() { + *x = CancelCombatChallengeResponseData{} + mi := &file_vbase_proto_msgTypes[358] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CancelCombatChallengeResponseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CancelCombatChallengeResponseData) ProtoMessage() {} + +func (x *CancelCombatChallengeResponseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[358] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CancelCombatChallengeResponseData.ProtoReflect.Descriptor instead. +func (*CancelCombatChallengeResponseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{358} +} + +type CancelEventRsvpOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CancelEventRsvpOutProto) Reset() { + *x = CancelEventRsvpOutProto{} + mi := &file_vbase_proto_msgTypes[359] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CancelEventRsvpOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CancelEventRsvpOutProto) ProtoMessage() {} + +func (x *CancelEventRsvpOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[359] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CancelEventRsvpOutProto.ProtoReflect.Descriptor instead. +func (*CancelEventRsvpOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{359} +} + +type CancelEventRsvpProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CancelEventRsvpProto) Reset() { + *x = CancelEventRsvpProto{} + mi := &file_vbase_proto_msgTypes[360] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CancelEventRsvpProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CancelEventRsvpProto) ProtoMessage() {} + +func (x *CancelEventRsvpProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[360] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CancelEventRsvpProto.ProtoReflect.Descriptor instead. +func (*CancelEventRsvpProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{360} +} + +type CancelMatchmakingData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CancelMatchmakingData) Reset() { + *x = CancelMatchmakingData{} + mi := &file_vbase_proto_msgTypes[361] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CancelMatchmakingData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CancelMatchmakingData) ProtoMessage() {} + +func (x *CancelMatchmakingData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[361] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CancelMatchmakingData.ProtoReflect.Descriptor instead. +func (*CancelMatchmakingData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{361} +} + +type CancelMatchmakingOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CancelMatchmakingOutProto) Reset() { + *x = CancelMatchmakingOutProto{} + mi := &file_vbase_proto_msgTypes[362] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CancelMatchmakingOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CancelMatchmakingOutProto) ProtoMessage() {} + +func (x *CancelMatchmakingOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[362] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CancelMatchmakingOutProto.ProtoReflect.Descriptor instead. +func (*CancelMatchmakingOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{362} +} + +type CancelMatchmakingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CancelMatchmakingProto) Reset() { + *x = CancelMatchmakingProto{} + mi := &file_vbase_proto_msgTypes[363] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CancelMatchmakingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CancelMatchmakingProto) ProtoMessage() {} + +func (x *CancelMatchmakingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[363] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CancelMatchmakingProto.ProtoReflect.Descriptor instead. +func (*CancelMatchmakingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{363} +} + +type CancelMatchmakingResponseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CancelMatchmakingResponseData) Reset() { + *x = CancelMatchmakingResponseData{} + mi := &file_vbase_proto_msgTypes[364] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CancelMatchmakingResponseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CancelMatchmakingResponseData) ProtoMessage() {} + +func (x *CancelMatchmakingResponseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[364] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CancelMatchmakingResponseData.ProtoReflect.Descriptor instead. +func (*CancelMatchmakingResponseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{364} +} + +type CancelPartyInviteOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CancelPartyInviteOutProto) Reset() { + *x = CancelPartyInviteOutProto{} + mi := &file_vbase_proto_msgTypes[365] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CancelPartyInviteOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CancelPartyInviteOutProto) ProtoMessage() {} + +func (x *CancelPartyInviteOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[365] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CancelPartyInviteOutProto.ProtoReflect.Descriptor instead. +func (*CancelPartyInviteOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{365} +} + +type CancelPartyInviteProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CancelPartyInviteProto) Reset() { + *x = CancelPartyInviteProto{} + mi := &file_vbase_proto_msgTypes[366] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CancelPartyInviteProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CancelPartyInviteProto) ProtoMessage() {} + +func (x *CancelPartyInviteProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[366] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CancelPartyInviteProto.ProtoReflect.Descriptor instead. +func (*CancelPartyInviteProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{366} +} + +type CancelRemoteTradeOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CancelRemoteTradeOutProto) Reset() { + *x = CancelRemoteTradeOutProto{} + mi := &file_vbase_proto_msgTypes[367] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CancelRemoteTradeOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CancelRemoteTradeOutProto) ProtoMessage() {} + +func (x *CancelRemoteTradeOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[367] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CancelRemoteTradeOutProto.ProtoReflect.Descriptor instead. +func (*CancelRemoteTradeOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{367} +} + +type CancelRemoteTradeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CancelRemoteTradeProto) Reset() { + *x = CancelRemoteTradeProto{} + mi := &file_vbase_proto_msgTypes[368] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CancelRemoteTradeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CancelRemoteTradeProto) ProtoMessage() {} + +func (x *CancelRemoteTradeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[368] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CancelRemoteTradeProto.ProtoReflect.Descriptor instead. +func (*CancelRemoteTradeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{368} +} + +type CancelRouteOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CancelRouteOutProto) Reset() { + *x = CancelRouteOutProto{} + mi := &file_vbase_proto_msgTypes[369] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CancelRouteOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CancelRouteOutProto) ProtoMessage() {} + +func (x *CancelRouteOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[369] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CancelRouteOutProto.ProtoReflect.Descriptor instead. +func (*CancelRouteOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{369} +} + +type CancelRouteProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CancelRouteProto) Reset() { + *x = CancelRouteProto{} + mi := &file_vbase_proto_msgTypes[370] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CancelRouteProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CancelRouteProto) ProtoMessage() {} + +func (x *CancelRouteProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[370] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CancelRouteProto.ProtoReflect.Descriptor instead. +func (*CancelRouteProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{370} +} + +type CancelTradingOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CancelTradingOutProto) Reset() { + *x = CancelTradingOutProto{} + mi := &file_vbase_proto_msgTypes[371] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CancelTradingOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CancelTradingOutProto) ProtoMessage() {} + +func (x *CancelTradingOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[371] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CancelTradingOutProto.ProtoReflect.Descriptor instead. +func (*CancelTradingOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{371} +} + +type CancelTradingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CancelTradingProto) Reset() { + *x = CancelTradingProto{} + mi := &file_vbase_proto_msgTypes[372] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CancelTradingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CancelTradingProto) ProtoMessage() {} + +func (x *CancelTradingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[372] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CancelTradingProto.ProtoReflect.Descriptor instead. +func (*CancelTradingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{372} +} + +type CapProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CapProto) Reset() { + *x = CapProto{} + mi := &file_vbase_proto_msgTypes[373] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CapProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CapProto) ProtoMessage() {} + +func (x *CapProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[373] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CapProto.ProtoReflect.Descriptor instead. +func (*CapProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{373} +} + +type CaptureProbabilityProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CaptureProbabilityProto) Reset() { + *x = CaptureProbabilityProto{} + mi := &file_vbase_proto_msgTypes[374] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CaptureProbabilityProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CaptureProbabilityProto) ProtoMessage() {} + +func (x *CaptureProbabilityProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[374] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CaptureProbabilityProto.ProtoReflect.Descriptor instead. +func (*CaptureProbabilityProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{374} +} + +type CaptureScoreProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CaptureScoreProto) Reset() { + *x = CaptureScoreProto{} + mi := &file_vbase_proto_msgTypes[375] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CaptureScoreProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CaptureScoreProto) ProtoMessage() {} + +func (x *CaptureScoreProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[375] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CaptureScoreProto.ProtoReflect.Descriptor instead. +func (*CaptureScoreProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{375} +} + +type CatchCardTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CatchCardTelemetry) Reset() { + *x = CatchCardTelemetry{} + mi := &file_vbase_proto_msgTypes[376] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CatchCardTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CatchCardTelemetry) ProtoMessage() {} + +func (x *CatchCardTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[376] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CatchCardTelemetry.ProtoReflect.Descriptor instead. +func (*CatchCardTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{376} +} + +type CatchPokemonGlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CatchPokemonGlobalSettingsProto) Reset() { + *x = CatchPokemonGlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[377] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CatchPokemonGlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CatchPokemonGlobalSettingsProto) ProtoMessage() {} + +func (x *CatchPokemonGlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[377] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CatchPokemonGlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*CatchPokemonGlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{377} +} + +type CatchPokemonLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CatchPokemonLogEntry) Reset() { + *x = CatchPokemonLogEntry{} + mi := &file_vbase_proto_msgTypes[378] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CatchPokemonLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CatchPokemonLogEntry) ProtoMessage() {} + +func (x *CatchPokemonLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[378] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CatchPokemonLogEntry.ProtoReflect.Descriptor instead. +func (*CatchPokemonLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{378} +} + +type CatchPokemonOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CatchPokemonOutProto) Reset() { + *x = CatchPokemonOutProto{} + mi := &file_vbase_proto_msgTypes[379] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CatchPokemonOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CatchPokemonOutProto) ProtoMessage() {} + +func (x *CatchPokemonOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[379] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CatchPokemonOutProto.ProtoReflect.Descriptor instead. +func (*CatchPokemonOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{379} +} + +type CatchPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CatchPokemonProto) Reset() { + *x = CatchPokemonProto{} + mi := &file_vbase_proto_msgTypes[380] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CatchPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CatchPokemonProto) ProtoMessage() {} + +func (x *CatchPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[380] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CatchPokemonProto.ProtoReflect.Descriptor instead. +func (*CatchPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{380} +} + +type CatchPokemonQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CatchPokemonQuestProto) Reset() { + *x = CatchPokemonQuestProto{} + mi := &file_vbase_proto_msgTypes[381] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CatchPokemonQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CatchPokemonQuestProto) ProtoMessage() {} + +func (x *CatchPokemonQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[381] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CatchPokemonQuestProto.ProtoReflect.Descriptor instead. +func (*CatchPokemonQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{381} +} + +type CatchRadiusMultiplierSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CatchRadiusMultiplierSettingsProto) Reset() { + *x = CatchRadiusMultiplierSettingsProto{} + mi := &file_vbase_proto_msgTypes[382] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CatchRadiusMultiplierSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CatchRadiusMultiplierSettingsProto) ProtoMessage() {} + +func (x *CatchRadiusMultiplierSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[382] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CatchRadiusMultiplierSettingsProto.ProtoReflect.Descriptor instead. +func (*CatchRadiusMultiplierSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{382} +} + +type ChallengeIdMismatchData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ChallengeIdMismatchData) Reset() { + *x = ChallengeIdMismatchData{} + mi := &file_vbase_proto_msgTypes[383] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ChallengeIdMismatchData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ChallengeIdMismatchData) ProtoMessage() {} + +func (x *ChallengeIdMismatchData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[383] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ChallengeIdMismatchData.ProtoReflect.Descriptor instead. +func (*ChallengeIdMismatchData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{383} +} + +type ChallengeQuestSectionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ChallengeQuestSectionProto) Reset() { + *x = ChallengeQuestSectionProto{} + mi := &file_vbase_proto_msgTypes[384] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ChallengeQuestSectionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ChallengeQuestSectionProto) ProtoMessage() {} + +func (x *ChallengeQuestSectionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[384] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ChallengeQuestSectionProto.ProtoReflect.Descriptor instead. +func (*ChallengeQuestSectionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{384} +} + +type ChangeArTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ChangeArTelemetry) Reset() { + *x = ChangeArTelemetry{} + mi := &file_vbase_proto_msgTypes[385] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ChangeArTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ChangeArTelemetry) ProtoMessage() {} + +func (x *ChangeArTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[385] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ChangeArTelemetry.ProtoReflect.Descriptor instead. +func (*ChangeArTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{385} +} + +type ChangeOnlineStatusTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ChangeOnlineStatusTelemetry) Reset() { + *x = ChangeOnlineStatusTelemetry{} + mi := &file_vbase_proto_msgTypes[386] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ChangeOnlineStatusTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ChangeOnlineStatusTelemetry) ProtoMessage() {} + +func (x *ChangeOnlineStatusTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[386] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ChangeOnlineStatusTelemetry.ProtoReflect.Descriptor instead. +func (*ChangeOnlineStatusTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{386} +} + +type ChangePokemonFormOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ChangePokemonFormOutProto) Reset() { + *x = ChangePokemonFormOutProto{} + mi := &file_vbase_proto_msgTypes[387] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ChangePokemonFormOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ChangePokemonFormOutProto) ProtoMessage() {} + +func (x *ChangePokemonFormOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[387] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ChangePokemonFormOutProto.ProtoReflect.Descriptor instead. +func (*ChangePokemonFormOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{387} +} + +type ChangePokemonFormProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ChangePokemonFormProto) Reset() { + *x = ChangePokemonFormProto{} + mi := &file_vbase_proto_msgTypes[388] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ChangePokemonFormProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ChangePokemonFormProto) ProtoMessage() {} + +func (x *ChangePokemonFormProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[388] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ChangePokemonFormProto.ProtoReflect.Descriptor instead. +func (*ChangePokemonFormProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{388} +} + +type ChangeStampCollectionPlayerDataOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ChangeStampCollectionPlayerDataOutProto) Reset() { + *x = ChangeStampCollectionPlayerDataOutProto{} + mi := &file_vbase_proto_msgTypes[389] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ChangeStampCollectionPlayerDataOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ChangeStampCollectionPlayerDataOutProto) ProtoMessage() {} + +func (x *ChangeStampCollectionPlayerDataOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[389] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ChangeStampCollectionPlayerDataOutProto.ProtoReflect.Descriptor instead. +func (*ChangeStampCollectionPlayerDataOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{389} +} + +type ChangeStampCollectionPlayerDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ChangeStampCollectionPlayerDataProto) Reset() { + *x = ChangeStampCollectionPlayerDataProto{} + mi := &file_vbase_proto_msgTypes[390] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ChangeStampCollectionPlayerDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ChangeStampCollectionPlayerDataProto) ProtoMessage() {} + +func (x *ChangeStampCollectionPlayerDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[390] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ChangeStampCollectionPlayerDataProto.ProtoReflect.Descriptor instead. +func (*ChangeStampCollectionPlayerDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{390} +} + +type ChangeStatIncreaseGoalOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ChangeStatIncreaseGoalOutProto) Reset() { + *x = ChangeStatIncreaseGoalOutProto{} + mi := &file_vbase_proto_msgTypes[391] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ChangeStatIncreaseGoalOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ChangeStatIncreaseGoalOutProto) ProtoMessage() {} + +func (x *ChangeStatIncreaseGoalOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[391] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ChangeStatIncreaseGoalOutProto.ProtoReflect.Descriptor instead. +func (*ChangeStatIncreaseGoalOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{391} +} + +type ChangeStatIncreaseGoalProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ChangeStatIncreaseGoalProto) Reset() { + *x = ChangeStatIncreaseGoalProto{} + mi := &file_vbase_proto_msgTypes[392] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ChangeStatIncreaseGoalProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ChangeStatIncreaseGoalProto) ProtoMessage() {} + +func (x *ChangeStatIncreaseGoalProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[392] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ChangeStatIncreaseGoalProto.ProtoReflect.Descriptor instead. +func (*ChangeStatIncreaseGoalProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{392} +} + +type ChangeTeamOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ChangeTeamOutProto) Reset() { + *x = ChangeTeamOutProto{} + mi := &file_vbase_proto_msgTypes[393] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ChangeTeamOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ChangeTeamOutProto) ProtoMessage() {} + +func (x *ChangeTeamOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[393] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ChangeTeamOutProto.ProtoReflect.Descriptor instead. +func (*ChangeTeamOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{393} +} + +type ChangeTeamProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ChangeTeamProto) Reset() { + *x = ChangeTeamProto{} + mi := &file_vbase_proto_msgTypes[394] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ChangeTeamProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ChangeTeamProto) ProtoMessage() {} + +func (x *ChangeTeamProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[394] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ChangeTeamProto.ProtoReflect.Descriptor instead. +func (*ChangeTeamProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{394} +} + +type CharacterDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Style EnumWrapper_PokestopStyle `protobuf:"varint,1,opt,name=style,proto3,enum=POGOProtos.Rpc.EnumWrapper_PokestopStyle" json:"style,omitempty"` + Character EnumWrapper_InvasionCharacter `protobuf:"varint,2,opt,name=character,proto3,enum=POGOProtos.Rpc.EnumWrapper_InvasionCharacter" json:"character,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CharacterDisplayProto) Reset() { + *x = CharacterDisplayProto{} + mi := &file_vbase_proto_msgTypes[395] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CharacterDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CharacterDisplayProto) ProtoMessage() {} + +func (x *CharacterDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[395] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CharacterDisplayProto.ProtoReflect.Descriptor instead. +func (*CharacterDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{395} +} + +func (x *CharacterDisplayProto) GetStyle() EnumWrapper_PokestopStyle { + if x != nil { + return x.Style + } + return EnumWrapper_POKESTOP_NORMAL +} + +func (x *CharacterDisplayProto) GetCharacter() EnumWrapper_InvasionCharacter { + if x != nil { + return x.Character + } + return EnumWrapper_CHARACTER_UNSET +} + +type ChargeAttackDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ChargeAttackDataProto) Reset() { + *x = ChargeAttackDataProto{} + mi := &file_vbase_proto_msgTypes[396] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ChargeAttackDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ChargeAttackDataProto) ProtoMessage() {} + +func (x *ChargeAttackDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[396] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ChargeAttackDataProto.ProtoReflect.Descriptor instead. +func (*ChargeAttackDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{396} +} + +type CheckAwardedBadgesOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CheckAwardedBadgesOutProto) Reset() { + *x = CheckAwardedBadgesOutProto{} + mi := &file_vbase_proto_msgTypes[397] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CheckAwardedBadgesOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CheckAwardedBadgesOutProto) ProtoMessage() {} + +func (x *CheckAwardedBadgesOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[397] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CheckAwardedBadgesOutProto.ProtoReflect.Descriptor instead. +func (*CheckAwardedBadgesOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{397} +} + +type CheckAwardedBadgesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CheckAwardedBadgesProto) Reset() { + *x = CheckAwardedBadgesProto{} + mi := &file_vbase_proto_msgTypes[398] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CheckAwardedBadgesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CheckAwardedBadgesProto) ProtoMessage() {} + +func (x *CheckAwardedBadgesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[398] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CheckAwardedBadgesProto.ProtoReflect.Descriptor instead. +func (*CheckAwardedBadgesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{398} +} + +type CheckChallengeOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CheckChallengeOutProto) Reset() { + *x = CheckChallengeOutProto{} + mi := &file_vbase_proto_msgTypes[399] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CheckChallengeOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CheckChallengeOutProto) ProtoMessage() {} + +func (x *CheckChallengeOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[399] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CheckChallengeOutProto.ProtoReflect.Descriptor instead. +func (*CheckChallengeOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{399} +} + +type CheckChallengeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CheckChallengeProto) Reset() { + *x = CheckChallengeProto{} + mi := &file_vbase_proto_msgTypes[400] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CheckChallengeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CheckChallengeProto) ProtoMessage() {} + +func (x *CheckChallengeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[400] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CheckChallengeProto.ProtoReflect.Descriptor instead. +func (*CheckChallengeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{400} +} + +type CheckContestEligibilityOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CheckContestEligibilityOutProto) Reset() { + *x = CheckContestEligibilityOutProto{} + mi := &file_vbase_proto_msgTypes[401] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CheckContestEligibilityOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CheckContestEligibilityOutProto) ProtoMessage() {} + +func (x *CheckContestEligibilityOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[401] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CheckContestEligibilityOutProto.ProtoReflect.Descriptor instead. +func (*CheckContestEligibilityOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{401} +} + +type CheckContestEligibilityProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CheckContestEligibilityProto) Reset() { + *x = CheckContestEligibilityProto{} + mi := &file_vbase_proto_msgTypes[402] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CheckContestEligibilityProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CheckContestEligibilityProto) ProtoMessage() {} + +func (x *CheckContestEligibilityProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[402] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CheckContestEligibilityProto.ProtoReflect.Descriptor instead. +func (*CheckContestEligibilityProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{402} +} + +type CheckGiftingEligibilityOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CheckGiftingEligibilityOutProto) Reset() { + *x = CheckGiftingEligibilityOutProto{} + mi := &file_vbase_proto_msgTypes[403] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CheckGiftingEligibilityOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CheckGiftingEligibilityOutProto) ProtoMessage() {} + +func (x *CheckGiftingEligibilityOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[403] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CheckGiftingEligibilityOutProto.ProtoReflect.Descriptor instead. +func (*CheckGiftingEligibilityOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{403} +} + +type CheckGiftingEligibilityProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CheckGiftingEligibilityProto) Reset() { + *x = CheckGiftingEligibilityProto{} + mi := &file_vbase_proto_msgTypes[404] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CheckGiftingEligibilityProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CheckGiftingEligibilityProto) ProtoMessage() {} + +func (x *CheckGiftingEligibilityProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[404] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CheckGiftingEligibilityProto.ProtoReflect.Descriptor instead. +func (*CheckGiftingEligibilityProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{404} +} + +type CheckPhotobombOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CheckPhotobombOutProto) Reset() { + *x = CheckPhotobombOutProto{} + mi := &file_vbase_proto_msgTypes[405] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CheckPhotobombOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CheckPhotobombOutProto) ProtoMessage() {} + +func (x *CheckPhotobombOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[405] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CheckPhotobombOutProto.ProtoReflect.Descriptor instead. +func (*CheckPhotobombOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{405} +} + +type CheckPhotobombProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CheckPhotobombProto) Reset() { + *x = CheckPhotobombProto{} + mi := &file_vbase_proto_msgTypes[406] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CheckPhotobombProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CheckPhotobombProto) ProtoMessage() {} + +func (x *CheckPhotobombProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[406] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CheckPhotobombProto.ProtoReflect.Descriptor instead. +func (*CheckPhotobombProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{406} +} + +type CheckPokemonSizeLeaderboardEligibilityOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CheckPokemonSizeLeaderboardEligibilityOutProto) Reset() { + *x = CheckPokemonSizeLeaderboardEligibilityOutProto{} + mi := &file_vbase_proto_msgTypes[407] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CheckPokemonSizeLeaderboardEligibilityOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CheckPokemonSizeLeaderboardEligibilityOutProto) ProtoMessage() {} + +func (x *CheckPokemonSizeLeaderboardEligibilityOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[407] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CheckPokemonSizeLeaderboardEligibilityOutProto.ProtoReflect.Descriptor instead. +func (*CheckPokemonSizeLeaderboardEligibilityOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{407} +} + +type CheckPokemonSizeLeaderboardEligibilityProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CheckPokemonSizeLeaderboardEligibilityProto) Reset() { + *x = CheckPokemonSizeLeaderboardEligibilityProto{} + mi := &file_vbase_proto_msgTypes[408] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CheckPokemonSizeLeaderboardEligibilityProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CheckPokemonSizeLeaderboardEligibilityProto) ProtoMessage() {} + +func (x *CheckPokemonSizeLeaderboardEligibilityProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[408] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CheckPokemonSizeLeaderboardEligibilityProto.ProtoReflect.Descriptor instead. +func (*CheckPokemonSizeLeaderboardEligibilityProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{408} +} + +type CheckSendGiftOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CheckSendGiftOutProto) Reset() { + *x = CheckSendGiftOutProto{} + mi := &file_vbase_proto_msgTypes[409] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CheckSendGiftOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CheckSendGiftOutProto) ProtoMessage() {} + +func (x *CheckSendGiftOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[409] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CheckSendGiftOutProto.ProtoReflect.Descriptor instead. +func (*CheckSendGiftOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{409} +} + +type CheckSendGiftProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CheckSendGiftProto) Reset() { + *x = CheckSendGiftProto{} + mi := &file_vbase_proto_msgTypes[410] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CheckSendGiftProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CheckSendGiftProto) ProtoMessage() {} + +func (x *CheckSendGiftProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[410] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CheckSendGiftProto.ProtoReflect.Descriptor instead. +func (*CheckSendGiftProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{410} +} + +type CheckStampGiftabilityOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CheckStampGiftabilityOutProto) Reset() { + *x = CheckStampGiftabilityOutProto{} + mi := &file_vbase_proto_msgTypes[411] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CheckStampGiftabilityOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CheckStampGiftabilityOutProto) ProtoMessage() {} + +func (x *CheckStampGiftabilityOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[411] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CheckStampGiftabilityOutProto.ProtoReflect.Descriptor instead. +func (*CheckStampGiftabilityOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{411} +} + +type CheckStampGiftabilityProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CheckStampGiftabilityProto) Reset() { + *x = CheckStampGiftabilityProto{} + mi := &file_vbase_proto_msgTypes[412] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CheckStampGiftabilityProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CheckStampGiftabilityProto) ProtoMessage() {} + +func (x *CheckStampGiftabilityProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[412] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CheckStampGiftabilityProto.ProtoReflect.Descriptor instead. +func (*CheckStampGiftabilityProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{412} +} + +type ChooseGlobalTicketedEventVariantOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ChooseGlobalTicketedEventVariantOutProto) Reset() { + *x = ChooseGlobalTicketedEventVariantOutProto{} + mi := &file_vbase_proto_msgTypes[413] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ChooseGlobalTicketedEventVariantOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ChooseGlobalTicketedEventVariantOutProto) ProtoMessage() {} + +func (x *ChooseGlobalTicketedEventVariantOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[413] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ChooseGlobalTicketedEventVariantOutProto.ProtoReflect.Descriptor instead. +func (*ChooseGlobalTicketedEventVariantOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{413} +} + +type ChooseGlobalTicketedEventVariantProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ChooseGlobalTicketedEventVariantProto) Reset() { + *x = ChooseGlobalTicketedEventVariantProto{} + mi := &file_vbase_proto_msgTypes[414] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ChooseGlobalTicketedEventVariantProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ChooseGlobalTicketedEventVariantProto) ProtoMessage() {} + +func (x *ChooseGlobalTicketedEventVariantProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[414] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ChooseGlobalTicketedEventVariantProto.ProtoReflect.Descriptor instead. +func (*ChooseGlobalTicketedEventVariantProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{414} +} + +type CircleShape struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CircleShape) Reset() { + *x = CircleShape{} + mi := &file_vbase_proto_msgTypes[415] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CircleShape) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CircleShape) ProtoMessage() {} + +func (x *CircleShape) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[415] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CircleShape.ProtoReflect.Descriptor instead. +func (*CircleShape) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{415} +} + +type ClaimCodenameRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClaimCodenameRequestProto) Reset() { + *x = ClaimCodenameRequestProto{} + mi := &file_vbase_proto_msgTypes[416] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClaimCodenameRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClaimCodenameRequestProto) ProtoMessage() {} + +func (x *ClaimCodenameRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[416] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClaimCodenameRequestProto.ProtoReflect.Descriptor instead. +func (*ClaimCodenameRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{416} +} + +type ClaimContestsRewardsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClaimContestsRewardsOutProto) Reset() { + *x = ClaimContestsRewardsOutProto{} + mi := &file_vbase_proto_msgTypes[417] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClaimContestsRewardsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClaimContestsRewardsOutProto) ProtoMessage() {} + +func (x *ClaimContestsRewardsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[417] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClaimContestsRewardsOutProto.ProtoReflect.Descriptor instead. +func (*ClaimContestsRewardsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{417} +} + +type ClaimContestsRewardsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClaimContestsRewardsProto) Reset() { + *x = ClaimContestsRewardsProto{} + mi := &file_vbase_proto_msgTypes[418] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClaimContestsRewardsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClaimContestsRewardsProto) ProtoMessage() {} + +func (x *ClaimContestsRewardsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[418] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClaimContestsRewardsProto.ProtoReflect.Descriptor instead. +func (*ClaimContestsRewardsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{418} +} + +type ClaimEventPassRewardsLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClaimEventPassRewardsLogEntry) Reset() { + *x = ClaimEventPassRewardsLogEntry{} + mi := &file_vbase_proto_msgTypes[419] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClaimEventPassRewardsLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClaimEventPassRewardsLogEntry) ProtoMessage() {} + +func (x *ClaimEventPassRewardsLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[419] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClaimEventPassRewardsLogEntry.ProtoReflect.Descriptor instead. +func (*ClaimEventPassRewardsLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{419} +} + +type ClaimEventPassRewardsRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClaimEventPassRewardsRequestProto) Reset() { + *x = ClaimEventPassRewardsRequestProto{} + mi := &file_vbase_proto_msgTypes[420] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClaimEventPassRewardsRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClaimEventPassRewardsRequestProto) ProtoMessage() {} + +func (x *ClaimEventPassRewardsRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[420] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClaimEventPassRewardsRequestProto.ProtoReflect.Descriptor instead. +func (*ClaimEventPassRewardsRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{420} +} + +type ClaimEventPassRewardsResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClaimEventPassRewardsResponseProto) Reset() { + *x = ClaimEventPassRewardsResponseProto{} + mi := &file_vbase_proto_msgTypes[421] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClaimEventPassRewardsResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClaimEventPassRewardsResponseProto) ProtoMessage() {} + +func (x *ClaimEventPassRewardsResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[421] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClaimEventPassRewardsResponseProto.ProtoReflect.Descriptor instead. +func (*ClaimEventPassRewardsResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{421} +} + +type ClaimPtcLinkingRewardOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClaimPtcLinkingRewardOutProto) Reset() { + *x = ClaimPtcLinkingRewardOutProto{} + mi := &file_vbase_proto_msgTypes[422] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClaimPtcLinkingRewardOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClaimPtcLinkingRewardOutProto) ProtoMessage() {} + +func (x *ClaimPtcLinkingRewardOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[422] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClaimPtcLinkingRewardOutProto.ProtoReflect.Descriptor instead. +func (*ClaimPtcLinkingRewardOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{422} +} + +type ClaimPtcLinkingRewardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClaimPtcLinkingRewardProto) Reset() { + *x = ClaimPtcLinkingRewardProto{} + mi := &file_vbase_proto_msgTypes[423] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClaimPtcLinkingRewardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClaimPtcLinkingRewardProto) ProtoMessage() {} + +func (x *ClaimPtcLinkingRewardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[423] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClaimPtcLinkingRewardProto.ProtoReflect.Descriptor instead. +func (*ClaimPtcLinkingRewardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{423} +} + +type ClaimRewardsSlotProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClaimRewardsSlotProto) Reset() { + *x = ClaimRewardsSlotProto{} + mi := &file_vbase_proto_msgTypes[424] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClaimRewardsSlotProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClaimRewardsSlotProto) ProtoMessage() {} + +func (x *ClaimRewardsSlotProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[424] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClaimRewardsSlotProto.ProtoReflect.Descriptor instead. +func (*ClaimRewardsSlotProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{424} +} + +type ClaimStampCollectionRewardOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClaimStampCollectionRewardOutProto) Reset() { + *x = ClaimStampCollectionRewardOutProto{} + mi := &file_vbase_proto_msgTypes[425] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClaimStampCollectionRewardOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClaimStampCollectionRewardOutProto) ProtoMessage() {} + +func (x *ClaimStampCollectionRewardOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[425] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClaimStampCollectionRewardOutProto.ProtoReflect.Descriptor instead. +func (*ClaimStampCollectionRewardOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{425} +} + +type ClaimStampCollectionRewardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClaimStampCollectionRewardProto) Reset() { + *x = ClaimStampCollectionRewardProto{} + mi := &file_vbase_proto_msgTypes[426] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClaimStampCollectionRewardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClaimStampCollectionRewardProto) ProtoMessage() {} + +func (x *ClaimStampCollectionRewardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[426] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClaimStampCollectionRewardProto.ProtoReflect.Descriptor instead. +func (*ClaimStampCollectionRewardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{426} +} + +type ClaimVsSeekerRewardsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClaimVsSeekerRewardsOutProto) Reset() { + *x = ClaimVsSeekerRewardsOutProto{} + mi := &file_vbase_proto_msgTypes[427] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClaimVsSeekerRewardsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClaimVsSeekerRewardsOutProto) ProtoMessage() {} + +func (x *ClaimVsSeekerRewardsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[427] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClaimVsSeekerRewardsOutProto.ProtoReflect.Descriptor instead. +func (*ClaimVsSeekerRewardsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{427} +} + +type ClaimVsSeekerRewardsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClaimVsSeekerRewardsProto) Reset() { + *x = ClaimVsSeekerRewardsProto{} + mi := &file_vbase_proto_msgTypes[428] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClaimVsSeekerRewardsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClaimVsSeekerRewardsProto) ProtoMessage() {} + +func (x *ClaimVsSeekerRewardsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[428] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClaimVsSeekerRewardsProto.ProtoReflect.Descriptor instead. +func (*ClaimVsSeekerRewardsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{428} +} + +type ClientArPhotoIncentiveDetails struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientArPhotoIncentiveDetails) Reset() { + *x = ClientArPhotoIncentiveDetails{} + mi := &file_vbase_proto_msgTypes[429] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientArPhotoIncentiveDetails) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientArPhotoIncentiveDetails) ProtoMessage() {} + +func (x *ClientArPhotoIncentiveDetails) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[429] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientArPhotoIncentiveDetails.ProtoReflect.Descriptor instead. +func (*ClientArPhotoIncentiveDetails) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{429} +} + +type ClientBattleConfigProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientBattleConfigProto) Reset() { + *x = ClientBattleConfigProto{} + mi := &file_vbase_proto_msgTypes[430] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientBattleConfigProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientBattleConfigProto) ProtoMessage() {} + +func (x *ClientBattleConfigProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[430] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientBattleConfigProto.ProtoReflect.Descriptor instead. +func (*ClientBattleConfigProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{430} +} + +type ClientBreadcrumbSessionSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientBreadcrumbSessionSettings) Reset() { + *x = ClientBreadcrumbSessionSettings{} + mi := &file_vbase_proto_msgTypes[431] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientBreadcrumbSessionSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientBreadcrumbSessionSettings) ProtoMessage() {} + +func (x *ClientBreadcrumbSessionSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[431] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientBreadcrumbSessionSettings.ProtoReflect.Descriptor instead. +func (*ClientBreadcrumbSessionSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{431} +} + +type ClientContestIncidentProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Contests []*ContestProto `protobuf:"bytes,1,rep,name=contests,proto3" json:"contests,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientContestIncidentProto) Reset() { + *x = ClientContestIncidentProto{} + mi := &file_vbase_proto_msgTypes[432] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientContestIncidentProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientContestIncidentProto) ProtoMessage() {} + +func (x *ClientContestIncidentProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[432] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientContestIncidentProto.ProtoReflect.Descriptor instead. +func (*ClientContestIncidentProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{432} +} + +func (x *ClientContestIncidentProto) GetContests() []*ContestProto { + if x != nil { + return x.Contests + } + return nil +} + +type ClientDialogueLineProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Character EnumWrapper_InvasionCharacter `protobuf:"varint,2,opt,name=character,proto3,enum=POGOProtos.Rpc.EnumWrapper_InvasionCharacter" json:"character,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientDialogueLineProto) Reset() { + *x = ClientDialogueLineProto{} + mi := &file_vbase_proto_msgTypes[433] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientDialogueLineProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientDialogueLineProto) ProtoMessage() {} + +func (x *ClientDialogueLineProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[433] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientDialogueLineProto.ProtoReflect.Descriptor instead. +func (*ClientDialogueLineProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{433} +} + +func (x *ClientDialogueLineProto) GetCharacter() EnumWrapper_InvasionCharacter { + if x != nil { + return x.Character + } + return EnumWrapper_CHARACTER_UNSET +} + +type ClientEnvironmentProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientEnvironmentProto) Reset() { + *x = ClientEnvironmentProto{} + mi := &file_vbase_proto_msgTypes[434] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientEnvironmentProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientEnvironmentProto) ProtoMessage() {} + +func (x *ClientEnvironmentProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[434] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientEnvironmentProto.ProtoReflect.Descriptor instead. +func (*ClientEnvironmentProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{434} +} + +type ClientEvolutionQuestTemplateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientEvolutionQuestTemplateProto) Reset() { + *x = ClientEvolutionQuestTemplateProto{} + mi := &file_vbase_proto_msgTypes[435] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientEvolutionQuestTemplateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientEvolutionQuestTemplateProto) ProtoMessage() {} + +func (x *ClientEvolutionQuestTemplateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[435] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientEvolutionQuestTemplateProto.ProtoReflect.Descriptor instead. +func (*ClientEvolutionQuestTemplateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{435} +} + +type ClientFortModifierProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + ModifierType Item `protobuf:"varint,1,opt,name=modifier_type,json=modifierType,proto3,enum=POGOProtos.Rpc.Item" json:"modifier_type,omitempty"` + ExpirationTimeMs int64 `protobuf:"varint,2,opt,name=expiration_time_ms,json=expirationTimeMs,proto3" json:"expiration_time_ms,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientFortModifierProto) Reset() { + *x = ClientFortModifierProto{} + mi := &file_vbase_proto_msgTypes[436] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientFortModifierProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientFortModifierProto) ProtoMessage() {} + +func (x *ClientFortModifierProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[436] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientFortModifierProto.ProtoReflect.Descriptor instead. +func (*ClientFortModifierProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{436} +} + +func (x *ClientFortModifierProto) GetModifierType() Item { + if x != nil { + return x.ModifierType + } + return Item_ITEM_UNKNOWN +} + +func (x *ClientFortModifierProto) GetExpirationTimeMs() int64 { + if x != nil { + return x.ExpirationTimeMs + } + return 0 +} + +type ClientGameMasterTemplateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientGameMasterTemplateProto) Reset() { + *x = ClientGameMasterTemplateProto{} + mi := &file_vbase_proto_msgTypes[437] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientGameMasterTemplateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientGameMasterTemplateProto) ProtoMessage() {} + +func (x *ClientGameMasterTemplateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[437] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientGameMasterTemplateProto.ProtoReflect.Descriptor instead. +func (*ClientGameMasterTemplateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{437} +} + +type ClientGenderProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientGenderProto) Reset() { + *x = ClientGenderProto{} + mi := &file_vbase_proto_msgTypes[438] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientGenderProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientGenderProto) ProtoMessage() {} + +func (x *ClientGenderProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[438] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientGenderProto.ProtoReflect.Descriptor instead. +func (*ClientGenderProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{438} +} + +type ClientGenderSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientGenderSettingsProto) Reset() { + *x = ClientGenderSettingsProto{} + mi := &file_vbase_proto_msgTypes[439] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientGenderSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientGenderSettingsProto) ProtoMessage() {} + +func (x *ClientGenderSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[439] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientGenderSettingsProto.ProtoReflect.Descriptor instead. +func (*ClientGenderSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{439} +} + +type ClientInbox struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientInbox) Reset() { + *x = ClientInbox{} + mi := &file_vbase_proto_msgTypes[440] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientInbox) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientInbox) ProtoMessage() {} + +func (x *ClientInbox) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[440] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientInbox.ProtoReflect.Descriptor instead. +func (*ClientInbox) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{440} +} + +type ClientIncidentProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + IncidentId string `protobuf:"bytes,1,opt,name=incident_id,json=incidentId,proto3" json:"incident_id,omitempty"` + FortId string `protobuf:"bytes,2,opt,name=fort_id,json=fortId,proto3" json:"fort_id,omitempty"` + Step []*ClientIncidentStepProto `protobuf:"bytes,6,rep,name=step,proto3" json:"step,omitempty"` + CompletionDisplay *PokestopIncidentDisplayProto `protobuf:"bytes,7,opt,name=completion_display,json=completionDisplay,proto3" json:"completion_display,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientIncidentProto) Reset() { + *x = ClientIncidentProto{} + mi := &file_vbase_proto_msgTypes[441] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientIncidentProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientIncidentProto) ProtoMessage() {} + +func (x *ClientIncidentProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[441] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientIncidentProto.ProtoReflect.Descriptor instead. +func (*ClientIncidentProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{441} +} + +func (x *ClientIncidentProto) GetIncidentId() string { + if x != nil { + return x.IncidentId + } + return "" +} + +func (x *ClientIncidentProto) GetFortId() string { + if x != nil { + return x.FortId + } + return "" +} + +func (x *ClientIncidentProto) GetStep() []*ClientIncidentStepProto { + if x != nil { + return x.Step + } + return nil +} + +func (x *ClientIncidentProto) GetCompletionDisplay() *PokestopIncidentDisplayProto { + if x != nil { + return x.CompletionDisplay + } + return nil +} + +type ClientIncidentStepProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to ClientIncidentStep: + // + // *ClientIncidentStepProto_PokestopDialogue + ClientIncidentStep isClientIncidentStepProto_ClientIncidentStep `protobuf_oneof:"ClientIncidentStep"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientIncidentStepProto) Reset() { + *x = ClientIncidentStepProto{} + mi := &file_vbase_proto_msgTypes[442] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientIncidentStepProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientIncidentStepProto) ProtoMessage() {} + +func (x *ClientIncidentStepProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[442] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientIncidentStepProto.ProtoReflect.Descriptor instead. +func (*ClientIncidentStepProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{442} +} + +func (x *ClientIncidentStepProto) GetClientIncidentStep() isClientIncidentStepProto_ClientIncidentStep { + if x != nil { + return x.ClientIncidentStep + } + return nil +} + +func (x *ClientIncidentStepProto) GetPokestopDialogue() *ClientPokestopNpcDialogueStepProto { + if x != nil { + if x, ok := x.ClientIncidentStep.(*ClientIncidentStepProto_PokestopDialogue); ok { + return x.PokestopDialogue + } + } + return nil +} + +type isClientIncidentStepProto_ClientIncidentStep interface { + isClientIncidentStepProto_ClientIncidentStep() +} + +type ClientIncidentStepProto_PokestopDialogue struct { + PokestopDialogue *ClientPokestopNpcDialogueStepProto `protobuf:"bytes,3,opt,name=pokestop_dialogue,json=pokestopDialogue,proto3,oneof"` +} + +func (*ClientIncidentStepProto_PokestopDialogue) isClientIncidentStepProto_ClientIncidentStep() {} + +type ClientInvasionBattleStepProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientInvasionBattleStepProto) Reset() { + *x = ClientInvasionBattleStepProto{} + mi := &file_vbase_proto_msgTypes[443] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientInvasionBattleStepProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientInvasionBattleStepProto) ProtoMessage() {} + +func (x *ClientInvasionBattleStepProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[443] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientInvasionBattleStepProto.ProtoReflect.Descriptor instead. +func (*ClientInvasionBattleStepProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{443} +} + +type ClientInvasionEncounterStepProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientInvasionEncounterStepProto) Reset() { + *x = ClientInvasionEncounterStepProto{} + mi := &file_vbase_proto_msgTypes[444] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientInvasionEncounterStepProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientInvasionEncounterStepProto) ProtoMessage() {} + +func (x *ClientInvasionEncounterStepProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[444] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientInvasionEncounterStepProto.ProtoReflect.Descriptor instead. +func (*ClientInvasionEncounterStepProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{444} +} + +type ClientMapCellProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + S2CellId uint64 `protobuf:"varint,1,opt,name=s2_cell_id,json=s2CellId,proto3" json:"s2_cell_id,omitempty"` + AsOfTimeMs int64 `protobuf:"varint,2,opt,name=as_of_time_ms,json=asOfTimeMs,proto3" json:"as_of_time_ms,omitempty"` + Fort []*PokemonFortProto `protobuf:"bytes,3,rep,name=fort,proto3" json:"fort,omitempty"` + WildPokemon []*WildPokemonProto `protobuf:"bytes,5,rep,name=wild_pokemon,json=wildPokemon,proto3" json:"wild_pokemon,omitempty"` + CatchablePokemon []*MapPokemonProto `protobuf:"bytes,10,rep,name=catchable_pokemon,json=catchablePokemon,proto3" json:"catchable_pokemon,omitempty"` + NearbyPokemon []*NearbyPokemonProto `protobuf:"bytes,11,rep,name=nearby_pokemon,json=nearbyPokemon,proto3" json:"nearby_pokemon,omitempty"` + Stations []*StationProto `protobuf:"bytes,17,rep,name=stations,proto3" json:"stations,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientMapCellProto) Reset() { + *x = ClientMapCellProto{} + mi := &file_vbase_proto_msgTypes[445] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientMapCellProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientMapCellProto) ProtoMessage() {} + +func (x *ClientMapCellProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[445] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientMapCellProto.ProtoReflect.Descriptor instead. +func (*ClientMapCellProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{445} +} + +func (x *ClientMapCellProto) GetS2CellId() uint64 { + if x != nil { + return x.S2CellId + } + return 0 +} + +func (x *ClientMapCellProto) GetAsOfTimeMs() int64 { + if x != nil { + return x.AsOfTimeMs + } + return 0 +} + +func (x *ClientMapCellProto) GetFort() []*PokemonFortProto { + if x != nil { + return x.Fort + } + return nil +} + +func (x *ClientMapCellProto) GetWildPokemon() []*WildPokemonProto { + if x != nil { + return x.WildPokemon + } + return nil +} + +func (x *ClientMapCellProto) GetCatchablePokemon() []*MapPokemonProto { + if x != nil { + return x.CatchablePokemon + } + return nil +} + +func (x *ClientMapCellProto) GetNearbyPokemon() []*NearbyPokemonProto { + if x != nil { + return x.NearbyPokemon + } + return nil +} + +func (x *ClientMapCellProto) GetStations() []*StationProto { + if x != nil { + return x.Stations + } + return nil +} + +type ClientMapObjectsInteractionRangeSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientMapObjectsInteractionRangeSettingsProto) Reset() { + *x = ClientMapObjectsInteractionRangeSettingsProto{} + mi := &file_vbase_proto_msgTypes[446] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientMapObjectsInteractionRangeSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientMapObjectsInteractionRangeSettingsProto) ProtoMessage() {} + +func (x *ClientMapObjectsInteractionRangeSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[446] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientMapObjectsInteractionRangeSettingsProto.ProtoReflect.Descriptor instead. +func (*ClientMapObjectsInteractionRangeSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{446} +} + +type ClientMetrics struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientMetrics) Reset() { + *x = ClientMetrics{} + mi := &file_vbase_proto_msgTypes[447] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientMetrics) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientMetrics) ProtoMessage() {} + +func (x *ClientMetrics) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[447] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientMetrics.ProtoReflect.Descriptor instead. +func (*ClientMetrics) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{447} +} + +type ClientPerformanceSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientPerformanceSettingsProto) Reset() { + *x = ClientPerformanceSettingsProto{} + mi := &file_vbase_proto_msgTypes[448] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientPerformanceSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientPerformanceSettingsProto) ProtoMessage() {} + +func (x *ClientPerformanceSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[448] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientPerformanceSettingsProto.ProtoReflect.Descriptor instead. +func (*ClientPerformanceSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{448} +} + +type ClientPlayerProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientPlayerProto) Reset() { + *x = ClientPlayerProto{} + mi := &file_vbase_proto_msgTypes[449] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientPlayerProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientPlayerProto) ProtoMessage() {} + +func (x *ClientPlayerProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[449] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientPlayerProto.ProtoReflect.Descriptor instead. +func (*ClientPlayerProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{449} +} + +type ClientPlugins struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientPlugins) Reset() { + *x = ClientPlugins{} + mi := &file_vbase_proto_msgTypes[450] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientPlugins) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientPlugins) ProtoMessage() {} + +func (x *ClientPlugins) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[450] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientPlugins.ProtoReflect.Descriptor instead. +func (*ClientPlugins) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{450} +} + +type ClientPoiDecorationGroupProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientPoiDecorationGroupProto) Reset() { + *x = ClientPoiDecorationGroupProto{} + mi := &file_vbase_proto_msgTypes[451] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientPoiDecorationGroupProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientPoiDecorationGroupProto) ProtoMessage() {} + +func (x *ClientPoiDecorationGroupProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[451] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientPoiDecorationGroupProto.ProtoReflect.Descriptor instead. +func (*ClientPoiDecorationGroupProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{451} +} + +type ClientPokestopNpcDialogueStepProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + DialogueLine []*ClientDialogueLineProto `protobuf:"bytes,1,rep,name=dialogue_line,json=dialogueLine,proto3" json:"dialogue_line,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientPokestopNpcDialogueStepProto) Reset() { + *x = ClientPokestopNpcDialogueStepProto{} + mi := &file_vbase_proto_msgTypes[452] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientPokestopNpcDialogueStepProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientPokestopNpcDialogueStepProto) ProtoMessage() {} + +func (x *ClientPokestopNpcDialogueStepProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[452] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientPokestopNpcDialogueStepProto.ProtoReflect.Descriptor instead. +func (*ClientPokestopNpcDialogueStepProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{452} +} + +func (x *ClientPokestopNpcDialogueStepProto) GetDialogueLine() []*ClientDialogueLineProto { + if x != nil { + return x.DialogueLine + } + return nil +} + +type ClientPokestopSpinStepProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientPokestopSpinStepProto) Reset() { + *x = ClientPokestopSpinStepProto{} + mi := &file_vbase_proto_msgTypes[453] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientPokestopSpinStepProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientPokestopSpinStepProto) ProtoMessage() {} + +func (x *ClientPokestopSpinStepProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[453] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientPokestopSpinStepProto.ProtoReflect.Descriptor instead. +func (*ClientPokestopSpinStepProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{453} +} + +type ClientPredictionInconsistencyData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientPredictionInconsistencyData) Reset() { + *x = ClientPredictionInconsistencyData{} + mi := &file_vbase_proto_msgTypes[454] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientPredictionInconsistencyData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientPredictionInconsistencyData) ProtoMessage() {} + +func (x *ClientPredictionInconsistencyData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[454] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientPredictionInconsistencyData.ProtoReflect.Descriptor instead. +func (*ClientPredictionInconsistencyData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{454} +} + +type ClientQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Quest *QuestProto `protobuf:"bytes,1,opt,name=quest,proto3" json:"quest,omitempty"` + QuestDisplay *QuestDisplayProto `protobuf:"bytes,2,opt,name=quest_display,json=questDisplay,proto3" json:"quest_display,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientQuestProto) Reset() { + *x = ClientQuestProto{} + mi := &file_vbase_proto_msgTypes[455] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientQuestProto) ProtoMessage() {} + +func (x *ClientQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[455] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientQuestProto.ProtoReflect.Descriptor instead. +func (*ClientQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{455} +} + +func (x *ClientQuestProto) GetQuest() *QuestProto { + if x != nil { + return x.Quest + } + return nil +} + +func (x *ClientQuestProto) GetQuestDisplay() *QuestDisplayProto { + if x != nil { + return x.QuestDisplay + } + return nil +} + +type ClientRouteGetProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientRouteGetProto) Reset() { + *x = ClientRouteGetProto{} + mi := &file_vbase_proto_msgTypes[456] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientRouteGetProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientRouteGetProto) ProtoMessage() {} + +func (x *ClientRouteGetProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[456] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientRouteGetProto.ProtoReflect.Descriptor instead. +func (*ClientRouteGetProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{456} +} + +type ClientRouteMapCellProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Route []*SharedRouteProto `protobuf:"bytes,3,rep,name=route,proto3" json:"route,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientRouteMapCellProto) Reset() { + *x = ClientRouteMapCellProto{} + mi := &file_vbase_proto_msgTypes[457] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientRouteMapCellProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientRouteMapCellProto) ProtoMessage() {} + +func (x *ClientRouteMapCellProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[457] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientRouteMapCellProto.ProtoReflect.Descriptor instead. +func (*ClientRouteMapCellProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{457} +} + +func (x *ClientRouteMapCellProto) GetRoute() []*SharedRouteProto { + if x != nil { + return x.Route + } + return nil +} + +type ClientSettingsTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientSettingsTelemetry) Reset() { + *x = ClientSettingsTelemetry{} + mi := &file_vbase_proto_msgTypes[458] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientSettingsTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientSettingsTelemetry) ProtoMessage() {} + +func (x *ClientSettingsTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[458] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientSettingsTelemetry.ProtoReflect.Descriptor instead. +func (*ClientSettingsTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{458} +} + +type ClientSleepRecord struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientSleepRecord) Reset() { + *x = ClientSleepRecord{} + mi := &file_vbase_proto_msgTypes[459] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientSleepRecord) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientSleepRecord) ProtoMessage() {} + +func (x *ClientSleepRecord) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[459] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientSleepRecord.ProtoReflect.Descriptor instead. +func (*ClientSleepRecord) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{459} +} + +type ClientSpawnPointProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientSpawnPointProto) Reset() { + *x = ClientSpawnPointProto{} + mi := &file_vbase_proto_msgTypes[460] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientSpawnPointProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientSpawnPointProto) ProtoMessage() {} + +func (x *ClientSpawnPointProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[460] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientSpawnPointProto.ProtoReflect.Descriptor instead. +func (*ClientSpawnPointProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{460} +} + +type ClientTelemetryBatchProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientTelemetryBatchProto) Reset() { + *x = ClientTelemetryBatchProto{} + mi := &file_vbase_proto_msgTypes[461] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientTelemetryBatchProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientTelemetryBatchProto) ProtoMessage() {} + +func (x *ClientTelemetryBatchProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[461] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientTelemetryBatchProto.ProtoReflect.Descriptor instead. +func (*ClientTelemetryBatchProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{461} +} + +type ClientTelemetryClientSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientTelemetryClientSettingsProto) Reset() { + *x = ClientTelemetryClientSettingsProto{} + mi := &file_vbase_proto_msgTypes[462] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientTelemetryClientSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientTelemetryClientSettingsProto) ProtoMessage() {} + +func (x *ClientTelemetryClientSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[462] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientTelemetryClientSettingsProto.ProtoReflect.Descriptor instead. +func (*ClientTelemetryClientSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{462} +} + +type ClientTelemetryCommonFilterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientTelemetryCommonFilterProto) Reset() { + *x = ClientTelemetryCommonFilterProto{} + mi := &file_vbase_proto_msgTypes[463] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientTelemetryCommonFilterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientTelemetryCommonFilterProto) ProtoMessage() {} + +func (x *ClientTelemetryCommonFilterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[463] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientTelemetryCommonFilterProto.ProtoReflect.Descriptor instead. +func (*ClientTelemetryCommonFilterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{463} +} + +type ClientTelemetryRecordProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientTelemetryRecordProto) Reset() { + *x = ClientTelemetryRecordProto{} + mi := &file_vbase_proto_msgTypes[464] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientTelemetryRecordProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientTelemetryRecordProto) ProtoMessage() {} + +func (x *ClientTelemetryRecordProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[464] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientTelemetryRecordProto.ProtoReflect.Descriptor instead. +func (*ClientTelemetryRecordProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{464} +} + +type ClientTelemetryRecordResult struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientTelemetryRecordResult) Reset() { + *x = ClientTelemetryRecordResult{} + mi := &file_vbase_proto_msgTypes[465] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientTelemetryRecordResult) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientTelemetryRecordResult) ProtoMessage() {} + +func (x *ClientTelemetryRecordResult) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[465] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientTelemetryRecordResult.ProtoReflect.Descriptor instead. +func (*ClientTelemetryRecordResult) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{465} +} + +type ClientTelemetryResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientTelemetryResponseProto) Reset() { + *x = ClientTelemetryResponseProto{} + mi := &file_vbase_proto_msgTypes[466] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientTelemetryResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientTelemetryResponseProto) ProtoMessage() {} + +func (x *ClientTelemetryResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[466] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientTelemetryResponseProto.ProtoReflect.Descriptor instead. +func (*ClientTelemetryResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{466} +} + +type ClientTelemetrySettingsRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientTelemetrySettingsRequestProto) Reset() { + *x = ClientTelemetrySettingsRequestProto{} + mi := &file_vbase_proto_msgTypes[467] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientTelemetrySettingsRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientTelemetrySettingsRequestProto) ProtoMessage() {} + +func (x *ClientTelemetrySettingsRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[467] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientTelemetrySettingsRequestProto.ProtoReflect.Descriptor instead. +func (*ClientTelemetrySettingsRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{467} +} + +type ClientTelemetryV2Request struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientTelemetryV2Request) Reset() { + *x = ClientTelemetryV2Request{} + mi := &file_vbase_proto_msgTypes[468] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientTelemetryV2Request) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientTelemetryV2Request) ProtoMessage() {} + +func (x *ClientTelemetryV2Request) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[468] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientTelemetryV2Request.ProtoReflect.Descriptor instead. +func (*ClientTelemetryV2Request) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{468} +} + +type ClientToggleSettingsTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientToggleSettingsTelemetry) Reset() { + *x = ClientToggleSettingsTelemetry{} + mi := &file_vbase_proto_msgTypes[469] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientToggleSettingsTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientToggleSettingsTelemetry) ProtoMessage() {} + +func (x *ClientToggleSettingsTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[469] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientToggleSettingsTelemetry.ProtoReflect.Descriptor instead. +func (*ClientToggleSettingsTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{469} +} + +type ClientUpgradeRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientUpgradeRequestProto) Reset() { + *x = ClientUpgradeRequestProto{} + mi := &file_vbase_proto_msgTypes[470] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientUpgradeRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientUpgradeRequestProto) ProtoMessage() {} + +func (x *ClientUpgradeRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[470] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientUpgradeRequestProto.ProtoReflect.Descriptor instead. +func (*ClientUpgradeRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{470} +} + +type ClientUpgradeResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientUpgradeResponseProto) Reset() { + *x = ClientUpgradeResponseProto{} + mi := &file_vbase_proto_msgTypes[471] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientUpgradeResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientUpgradeResponseProto) ProtoMessage() {} + +func (x *ClientUpgradeResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[471] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientUpgradeResponseProto.ProtoReflect.Descriptor instead. +func (*ClientUpgradeResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{471} +} + +type ClientVersionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientVersionProto) Reset() { + *x = ClientVersionProto{} + mi := &file_vbase_proto_msgTypes[472] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientVersionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientVersionProto) ProtoMessage() {} + +func (x *ClientVersionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[472] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientVersionProto.ProtoReflect.Descriptor instead. +func (*ClientVersionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{472} +} + +type ClientWeatherProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + S2CellId int64 `protobuf:"varint,1,opt,name=s2_cell_id,json=s2CellId,proto3" json:"s2_cell_id,omitempty"` + DisplayWeather *DisplayWeatherProto `protobuf:"bytes,2,opt,name=display_weather,json=displayWeather,proto3" json:"display_weather,omitempty"` + GameplayWeather *GameplayWeatherProto `protobuf:"bytes,3,opt,name=gameplay_weather,json=gameplayWeather,proto3" json:"gameplay_weather,omitempty"` + Alerts []*WeatherAlertProto `protobuf:"bytes,4,rep,name=alerts,proto3" json:"alerts,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientWeatherProto) Reset() { + *x = ClientWeatherProto{} + mi := &file_vbase_proto_msgTypes[473] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientWeatherProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientWeatherProto) ProtoMessage() {} + +func (x *ClientWeatherProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[473] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientWeatherProto.ProtoReflect.Descriptor instead. +func (*ClientWeatherProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{473} +} + +func (x *ClientWeatherProto) GetS2CellId() int64 { + if x != nil { + return x.S2CellId + } + return 0 +} + +func (x *ClientWeatherProto) GetDisplayWeather() *DisplayWeatherProto { + if x != nil { + return x.DisplayWeather + } + return nil +} + +func (x *ClientWeatherProto) GetGameplayWeather() *GameplayWeatherProto { + if x != nil { + return x.GameplayWeather + } + return nil +} + +func (x *ClientWeatherProto) GetAlerts() []*WeatherAlertProto { + if x != nil { + return x.Alerts + } + return nil +} + +type CodeGateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CodeGateProto) Reset() { + *x = CodeGateProto{} + mi := &file_vbase_proto_msgTypes[474] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CodeGateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CodeGateProto) ProtoMessage() {} + +func (x *CodeGateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[474] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CodeGateProto.ProtoReflect.Descriptor instead. +func (*CodeGateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{474} +} + +type CodenameResultProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CodenameResultProto) Reset() { + *x = CodenameResultProto{} + mi := &file_vbase_proto_msgTypes[475] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CodenameResultProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CodenameResultProto) ProtoMessage() {} + +func (x *CodenameResultProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[475] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CodenameResultProto.ProtoReflect.Descriptor instead. +func (*CodenameResultProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{475} +} + +type CollectDailyBonusOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CollectDailyBonusOutProto) Reset() { + *x = CollectDailyBonusOutProto{} + mi := &file_vbase_proto_msgTypes[476] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CollectDailyBonusOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CollectDailyBonusOutProto) ProtoMessage() {} + +func (x *CollectDailyBonusOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[476] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CollectDailyBonusOutProto.ProtoReflect.Descriptor instead. +func (*CollectDailyBonusOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{476} +} + +type CollectDailyBonusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CollectDailyBonusProto) Reset() { + *x = CollectDailyBonusProto{} + mi := &file_vbase_proto_msgTypes[477] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CollectDailyBonusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CollectDailyBonusProto) ProtoMessage() {} + +func (x *CollectDailyBonusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[477] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CollectDailyBonusProto.ProtoReflect.Descriptor instead. +func (*CollectDailyBonusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{477} +} + +type CollectDailyDefenderBonusOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CollectDailyDefenderBonusOutProto) Reset() { + *x = CollectDailyDefenderBonusOutProto{} + mi := &file_vbase_proto_msgTypes[478] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CollectDailyDefenderBonusOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CollectDailyDefenderBonusOutProto) ProtoMessage() {} + +func (x *CollectDailyDefenderBonusOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[478] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CollectDailyDefenderBonusOutProto.ProtoReflect.Descriptor instead. +func (*CollectDailyDefenderBonusOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{478} +} + +type CollectDailyDefenderBonusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CollectDailyDefenderBonusProto) Reset() { + *x = CollectDailyDefenderBonusProto{} + mi := &file_vbase_proto_msgTypes[479] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CollectDailyDefenderBonusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CollectDailyDefenderBonusProto) ProtoMessage() {} + +func (x *CollectDailyDefenderBonusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[479] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CollectDailyDefenderBonusProto.ProtoReflect.Descriptor instead. +func (*CollectDailyDefenderBonusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{479} +} + +type CombatActionLogProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatActionLogProto) Reset() { + *x = CombatActionLogProto{} + mi := &file_vbase_proto_msgTypes[480] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatActionLogProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatActionLogProto) ProtoMessage() {} + +func (x *CombatActionLogProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[480] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatActionLogProto.ProtoReflect.Descriptor instead. +func (*CombatActionLogProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{480} +} + +type CombatActionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatActionProto) Reset() { + *x = CombatActionProto{} + mi := &file_vbase_proto_msgTypes[481] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatActionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatActionProto) ProtoMessage() {} + +func (x *CombatActionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[481] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatActionProto.ProtoReflect.Descriptor instead. +func (*CombatActionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{481} +} + +type CombatBaseStatsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatBaseStatsProto) Reset() { + *x = CombatBaseStatsProto{} + mi := &file_vbase_proto_msgTypes[482] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatBaseStatsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatBaseStatsProto) ProtoMessage() {} + +func (x *CombatBaseStatsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[482] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatBaseStatsProto.ProtoReflect.Descriptor instead. +func (*CombatBaseStatsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{482} +} + +type CombatChallengeGlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatChallengeGlobalSettingsProto) Reset() { + *x = CombatChallengeGlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[483] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatChallengeGlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatChallengeGlobalSettingsProto) ProtoMessage() {} + +func (x *CombatChallengeGlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[483] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatChallengeGlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*CombatChallengeGlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{483} +} + +type CombatChallengeLogProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatChallengeLogProto) Reset() { + *x = CombatChallengeLogProto{} + mi := &file_vbase_proto_msgTypes[484] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatChallengeLogProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatChallengeLogProto) ProtoMessage() {} + +func (x *CombatChallengeLogProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[484] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatChallengeLogProto.ProtoReflect.Descriptor instead. +func (*CombatChallengeLogProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{484} +} + +type CombatChallengeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatChallengeProto) Reset() { + *x = CombatChallengeProto{} + mi := &file_vbase_proto_msgTypes[485] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatChallengeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatChallengeProto) ProtoMessage() {} + +func (x *CombatChallengeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[485] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatChallengeProto.ProtoReflect.Descriptor instead. +func (*CombatChallengeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{485} +} + +type CombatClientLog struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatClientLog) Reset() { + *x = CombatClientLog{} + mi := &file_vbase_proto_msgTypes[486] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatClientLog) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatClientLog) ProtoMessage() {} + +func (x *CombatClientLog) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[486] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatClientLog.ProtoReflect.Descriptor instead. +func (*CombatClientLog) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{486} +} + +type CombatClockSynchronization struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatClockSynchronization) Reset() { + *x = CombatClockSynchronization{} + mi := &file_vbase_proto_msgTypes[487] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatClockSynchronization) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatClockSynchronization) ProtoMessage() {} + +func (x *CombatClockSynchronization) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[487] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatClockSynchronization.ProtoReflect.Descriptor instead. +func (*CombatClockSynchronization) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{487} +} + +type CombatCompetitiveSeasonSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatCompetitiveSeasonSettingsProto) Reset() { + *x = CombatCompetitiveSeasonSettingsProto{} + mi := &file_vbase_proto_msgTypes[488] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatCompetitiveSeasonSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatCompetitiveSeasonSettingsProto) ProtoMessage() {} + +func (x *CombatCompetitiveSeasonSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[488] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatCompetitiveSeasonSettingsProto.ProtoReflect.Descriptor instead. +func (*CombatCompetitiveSeasonSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{488} +} + +type CombatDefensiveInputChallengeSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatDefensiveInputChallengeSettings) Reset() { + *x = CombatDefensiveInputChallengeSettings{} + mi := &file_vbase_proto_msgTypes[489] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatDefensiveInputChallengeSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatDefensiveInputChallengeSettings) ProtoMessage() {} + +func (x *CombatDefensiveInputChallengeSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[489] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatDefensiveInputChallengeSettings.ProtoReflect.Descriptor instead. +func (*CombatDefensiveInputChallengeSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{489} +} + +type CombatEndData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatEndData) Reset() { + *x = CombatEndData{} + mi := &file_vbase_proto_msgTypes[490] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatEndData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatEndData) ProtoMessage() {} + +func (x *CombatEndData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[490] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatEndData.ProtoReflect.Descriptor instead. +func (*CombatEndData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{490} +} + +type CombatFeatureFlags struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatFeatureFlags) Reset() { + *x = CombatFeatureFlags{} + mi := &file_vbase_proto_msgTypes[491] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatFeatureFlags) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatFeatureFlags) ProtoMessage() {} + +func (x *CombatFeatureFlags) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[491] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatFeatureFlags.ProtoReflect.Descriptor instead. +func (*CombatFeatureFlags) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{491} +} + +type CombatForLogProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatForLogProto) Reset() { + *x = CombatForLogProto{} + mi := &file_vbase_proto_msgTypes[492] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatForLogProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatForLogProto) ProtoMessage() {} + +func (x *CombatForLogProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[492] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatForLogProto.ProtoReflect.Descriptor instead. +func (*CombatForLogProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{492} +} + +type CombatFriendRequestOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatFriendRequestOutProto) Reset() { + *x = CombatFriendRequestOutProto{} + mi := &file_vbase_proto_msgTypes[493] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatFriendRequestOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatFriendRequestOutProto) ProtoMessage() {} + +func (x *CombatFriendRequestOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[493] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatFriendRequestOutProto.ProtoReflect.Descriptor instead. +func (*CombatFriendRequestOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{493} +} + +type CombatFriendRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatFriendRequestProto) Reset() { + *x = CombatFriendRequestProto{} + mi := &file_vbase_proto_msgTypes[494] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatFriendRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatFriendRequestProto) ProtoMessage() {} + +func (x *CombatFriendRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[494] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatFriendRequestProto.ProtoReflect.Descriptor instead. +func (*CombatFriendRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{494} +} + +type CombatGlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatGlobalSettingsProto) Reset() { + *x = CombatGlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[495] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatGlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatGlobalSettingsProto) ProtoMessage() {} + +func (x *CombatGlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[495] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatGlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*CombatGlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{495} +} + +type CombatHubEntranceTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatHubEntranceTelemetry) Reset() { + *x = CombatHubEntranceTelemetry{} + mi := &file_vbase_proto_msgTypes[496] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatHubEntranceTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatHubEntranceTelemetry) ProtoMessage() {} + +func (x *CombatHubEntranceTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[496] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatHubEntranceTelemetry.ProtoReflect.Descriptor instead. +func (*CombatHubEntranceTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{496} +} + +type CombatIdMismatchData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatIdMismatchData) Reset() { + *x = CombatIdMismatchData{} + mi := &file_vbase_proto_msgTypes[497] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatIdMismatchData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatIdMismatchData) ProtoMessage() {} + +func (x *CombatIdMismatchData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[497] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatIdMismatchData.ProtoReflect.Descriptor instead. +func (*CombatIdMismatchData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{497} +} + +type CombatLeagueProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatLeagueProto) Reset() { + *x = CombatLeagueProto{} + mi := &file_vbase_proto_msgTypes[498] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatLeagueProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatLeagueProto) ProtoMessage() {} + +func (x *CombatLeagueProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[498] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatLeagueProto.ProtoReflect.Descriptor instead. +func (*CombatLeagueProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{498} +} + +type CombatLeagueResultProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatLeagueResultProto) Reset() { + *x = CombatLeagueResultProto{} + mi := &file_vbase_proto_msgTypes[499] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatLeagueResultProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatLeagueResultProto) ProtoMessage() {} + +func (x *CombatLeagueResultProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[499] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatLeagueResultProto.ProtoReflect.Descriptor instead. +func (*CombatLeagueResultProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{499} +} + +type CombatLeagueSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatLeagueSettingsProto) Reset() { + *x = CombatLeagueSettingsProto{} + mi := &file_vbase_proto_msgTypes[500] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatLeagueSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatLeagueSettingsProto) ProtoMessage() {} + +func (x *CombatLeagueSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[500] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatLeagueSettingsProto.ProtoReflect.Descriptor instead. +func (*CombatLeagueSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{500} +} + +type CombatLogData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatLogData) Reset() { + *x = CombatLogData{} + mi := &file_vbase_proto_msgTypes[501] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatLogData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatLogData) ProtoMessage() {} + +func (x *CombatLogData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[501] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatLogData.ProtoReflect.Descriptor instead. +func (*CombatLogData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{501} +} + +type CombatLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatLogEntry) Reset() { + *x = CombatLogEntry{} + mi := &file_vbase_proto_msgTypes[502] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatLogEntry) ProtoMessage() {} + +func (x *CombatLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[502] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatLogEntry.ProtoReflect.Descriptor instead. +func (*CombatLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{502} +} + +type CombatLogHeader struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatLogHeader) Reset() { + *x = CombatLogHeader{} + mi := &file_vbase_proto_msgTypes[503] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatLogHeader) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatLogHeader) ProtoMessage() {} + +func (x *CombatLogHeader) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[503] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatLogHeader.ProtoReflect.Descriptor instead. +func (*CombatLogHeader) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{503} +} + +type CombatLogProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatLogProto) Reset() { + *x = CombatLogProto{} + mi := &file_vbase_proto_msgTypes[504] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatLogProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatLogProto) ProtoMessage() {} + +func (x *CombatLogProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[504] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatLogProto.ProtoReflect.Descriptor instead. +func (*CombatLogProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{504} +} + +type CombatMinigameTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatMinigameTelemetry) Reset() { + *x = CombatMinigameTelemetry{} + mi := &file_vbase_proto_msgTypes[505] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatMinigameTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatMinigameTelemetry) ProtoMessage() {} + +func (x *CombatMinigameTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[505] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatMinigameTelemetry.ProtoReflect.Descriptor instead. +func (*CombatMinigameTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{505} +} + +type CombatMoveSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatMoveSettingsProto) Reset() { + *x = CombatMoveSettingsProto{} + mi := &file_vbase_proto_msgTypes[506] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatMoveSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatMoveSettingsProto) ProtoMessage() {} + +func (x *CombatMoveSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[506] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatMoveSettingsProto.ProtoReflect.Descriptor instead. +func (*CombatMoveSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{506} +} + +type CombatNpcPersonalityProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatNpcPersonalityProto) Reset() { + *x = CombatNpcPersonalityProto{} + mi := &file_vbase_proto_msgTypes[507] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatNpcPersonalityProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatNpcPersonalityProto) ProtoMessage() {} + +func (x *CombatNpcPersonalityProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[507] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatNpcPersonalityProto.ProtoReflect.Descriptor instead. +func (*CombatNpcPersonalityProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{507} +} + +type CombatNpcTrainerProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatNpcTrainerProto) Reset() { + *x = CombatNpcTrainerProto{} + mi := &file_vbase_proto_msgTypes[508] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatNpcTrainerProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatNpcTrainerProto) ProtoMessage() {} + +func (x *CombatNpcTrainerProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[508] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatNpcTrainerProto.ProtoReflect.Descriptor instead. +func (*CombatNpcTrainerProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{508} +} + +type CombatOffensiveInputChallengeSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatOffensiveInputChallengeSettings) Reset() { + *x = CombatOffensiveInputChallengeSettings{} + mi := &file_vbase_proto_msgTypes[509] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatOffensiveInputChallengeSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatOffensiveInputChallengeSettings) ProtoMessage() {} + +func (x *CombatOffensiveInputChallengeSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[509] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatOffensiveInputChallengeSettings.ProtoReflect.Descriptor instead. +func (*CombatOffensiveInputChallengeSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{509} +} + +type CombatPlayerPreferencesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatPlayerPreferencesProto) Reset() { + *x = CombatPlayerPreferencesProto{} + mi := &file_vbase_proto_msgTypes[510] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatPlayerPreferencesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatPlayerPreferencesProto) ProtoMessage() {} + +func (x *CombatPlayerPreferencesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[510] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatPlayerPreferencesProto.ProtoReflect.Descriptor instead. +func (*CombatPlayerPreferencesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{510} +} + +type CombatPlayerProfileProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatPlayerProfileProto) Reset() { + *x = CombatPlayerProfileProto{} + mi := &file_vbase_proto_msgTypes[511] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatPlayerProfileProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatPlayerProfileProto) ProtoMessage() {} + +func (x *CombatPlayerProfileProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[511] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatPlayerProfileProto.ProtoReflect.Descriptor instead. +func (*CombatPlayerProfileProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{511} +} + +type CombatPokemonLogProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatPokemonLogProto) Reset() { + *x = CombatPokemonLogProto{} + mi := &file_vbase_proto_msgTypes[512] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatPokemonLogProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatPokemonLogProto) ProtoMessage() {} + +func (x *CombatPokemonLogProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[512] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatPokemonLogProto.ProtoReflect.Descriptor instead. +func (*CombatPokemonLogProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{512} +} + +type CombatProgressTokenData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatProgressTokenData) Reset() { + *x = CombatProgressTokenData{} + mi := &file_vbase_proto_msgTypes[513] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatProgressTokenData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatProgressTokenData) ProtoMessage() {} + +func (x *CombatProgressTokenData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[513] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatProgressTokenData.ProtoReflect.Descriptor instead. +func (*CombatProgressTokenData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{513} +} + +type CombatProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Opponent *CombatProto_CombatPlayerProto `protobuf:"bytes,4,opt,name=opponent,proto3" json:"opponent,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatProto) Reset() { + *x = CombatProto{} + mi := &file_vbase_proto_msgTypes[514] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatProto) ProtoMessage() {} + +func (x *CombatProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[514] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatProto.ProtoReflect.Descriptor instead. +func (*CombatProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{514} +} + +func (x *CombatProto) GetOpponent() *CombatProto_CombatPlayerProto { + if x != nil { + return x.Opponent + } + return nil +} + +type CombatPubSubData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatPubSubData) Reset() { + *x = CombatPubSubData{} + mi := &file_vbase_proto_msgTypes[515] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatPubSubData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatPubSubData) ProtoMessage() {} + +func (x *CombatPubSubData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[515] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatPubSubData.ProtoReflect.Descriptor instead. +func (*CombatPubSubData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{515} +} + +type CombatQuestUpdateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatQuestUpdateProto) Reset() { + *x = CombatQuestUpdateProto{} + mi := &file_vbase_proto_msgTypes[516] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatQuestUpdateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatQuestUpdateProto) ProtoMessage() {} + +func (x *CombatQuestUpdateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[516] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatQuestUpdateProto.ProtoReflect.Descriptor instead. +func (*CombatQuestUpdateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{516} +} + +type CombatRankingSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatRankingSettingsProto) Reset() { + *x = CombatRankingSettingsProto{} + mi := &file_vbase_proto_msgTypes[517] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatRankingSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatRankingSettingsProto) ProtoMessage() {} + +func (x *CombatRankingSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[517] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatRankingSettingsProto.ProtoReflect.Descriptor instead. +func (*CombatRankingSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{517} +} + +type CombatSeasonResult struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatSeasonResult) Reset() { + *x = CombatSeasonResult{} + mi := &file_vbase_proto_msgTypes[518] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatSeasonResult) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatSeasonResult) ProtoMessage() {} + +func (x *CombatSeasonResult) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[518] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatSeasonResult.ProtoReflect.Descriptor instead. +func (*CombatSeasonResult) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{518} +} + +type CombatSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatSettingsProto) Reset() { + *x = CombatSettingsProto{} + mi := &file_vbase_proto_msgTypes[519] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatSettingsProto) ProtoMessage() {} + +func (x *CombatSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[519] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatSettingsProto.ProtoReflect.Descriptor instead. +func (*CombatSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{519} +} + +type CombatSpecialMovePlayerData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatSpecialMovePlayerData) Reset() { + *x = CombatSpecialMovePlayerData{} + mi := &file_vbase_proto_msgTypes[520] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatSpecialMovePlayerData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatSpecialMovePlayerData) ProtoMessage() {} + +func (x *CombatSpecialMovePlayerData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[520] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatSpecialMovePlayerData.ProtoReflect.Descriptor instead. +func (*CombatSpecialMovePlayerData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{520} +} + +type CombatSpecialMovePlayerLogProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatSpecialMovePlayerLogProto) Reset() { + *x = CombatSpecialMovePlayerLogProto{} + mi := &file_vbase_proto_msgTypes[521] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatSpecialMovePlayerLogProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatSpecialMovePlayerLogProto) ProtoMessage() {} + +func (x *CombatSpecialMovePlayerLogProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[521] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatSpecialMovePlayerLogProto.ProtoReflect.Descriptor instead. +func (*CombatSpecialMovePlayerLogProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{521} +} + +type CombatStatStageSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatStatStageSettingsProto) Reset() { + *x = CombatStatStageSettingsProto{} + mi := &file_vbase_proto_msgTypes[522] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatStatStageSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatStatStageSettingsProto) ProtoMessage() {} + +func (x *CombatStatStageSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[522] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatStatStageSettingsProto.ProtoReflect.Descriptor instead. +func (*CombatStatStageSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{522} +} + +type CombatSyncServerData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatSyncServerData) Reset() { + *x = CombatSyncServerData{} + mi := &file_vbase_proto_msgTypes[523] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatSyncServerData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatSyncServerData) ProtoMessage() {} + +func (x *CombatSyncServerData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[523] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatSyncServerData.ProtoReflect.Descriptor instead. +func (*CombatSyncServerData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{523} +} + +type CombatSyncServerOffsetOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatSyncServerOffsetOutProto) Reset() { + *x = CombatSyncServerOffsetOutProto{} + mi := &file_vbase_proto_msgTypes[524] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatSyncServerOffsetOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatSyncServerOffsetOutProto) ProtoMessage() {} + +func (x *CombatSyncServerOffsetOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[524] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatSyncServerOffsetOutProto.ProtoReflect.Descriptor instead. +func (*CombatSyncServerOffsetOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{524} +} + +type CombatSyncServerOffsetProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatSyncServerOffsetProto) Reset() { + *x = CombatSyncServerOffsetProto{} + mi := &file_vbase_proto_msgTypes[525] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatSyncServerOffsetProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatSyncServerOffsetProto) ProtoMessage() {} + +func (x *CombatSyncServerOffsetProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[525] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatSyncServerOffsetProto.ProtoReflect.Descriptor instead. +func (*CombatSyncServerOffsetProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{525} +} + +type CombatSyncServerResponseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatSyncServerResponseData) Reset() { + *x = CombatSyncServerResponseData{} + mi := &file_vbase_proto_msgTypes[526] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatSyncServerResponseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatSyncServerResponseData) ProtoMessage() {} + +func (x *CombatSyncServerResponseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[526] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatSyncServerResponseData.ProtoReflect.Descriptor instead. +func (*CombatSyncServerResponseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{526} +} + +type CombatTypeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatTypeProto) Reset() { + *x = CombatTypeProto{} + mi := &file_vbase_proto_msgTypes[527] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatTypeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatTypeProto) ProtoMessage() {} + +func (x *CombatTypeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[527] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatTypeProto.ProtoReflect.Descriptor instead. +func (*CombatTypeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{527} +} + +type CommonMarketingTelemetryMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CommonMarketingTelemetryMetadata) Reset() { + *x = CommonMarketingTelemetryMetadata{} + mi := &file_vbase_proto_msgTypes[528] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CommonMarketingTelemetryMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CommonMarketingTelemetryMetadata) ProtoMessage() {} + +func (x *CommonMarketingTelemetryMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[528] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CommonMarketingTelemetryMetadata.ProtoReflect.Descriptor instead. +func (*CommonMarketingTelemetryMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{528} +} + +type CommonTelemetryBootTime struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CommonTelemetryBootTime) Reset() { + *x = CommonTelemetryBootTime{} + mi := &file_vbase_proto_msgTypes[529] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CommonTelemetryBootTime) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CommonTelemetryBootTime) ProtoMessage() {} + +func (x *CommonTelemetryBootTime) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[529] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CommonTelemetryBootTime.ProtoReflect.Descriptor instead. +func (*CommonTelemetryBootTime) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{529} +} + +type CommonTelemetryLogIn struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CommonTelemetryLogIn) Reset() { + *x = CommonTelemetryLogIn{} + mi := &file_vbase_proto_msgTypes[530] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CommonTelemetryLogIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CommonTelemetryLogIn) ProtoMessage() {} + +func (x *CommonTelemetryLogIn) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[530] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CommonTelemetryLogIn.ProtoReflect.Descriptor instead. +func (*CommonTelemetryLogIn) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{530} +} + +type CommonTelemetryLogOut struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CommonTelemetryLogOut) Reset() { + *x = CommonTelemetryLogOut{} + mi := &file_vbase_proto_msgTypes[531] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CommonTelemetryLogOut) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CommonTelemetryLogOut) ProtoMessage() {} + +func (x *CommonTelemetryLogOut) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[531] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CommonTelemetryLogOut.ProtoReflect.Descriptor instead. +func (*CommonTelemetryLogOut) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{531} +} + +type CommonTelemetryShopClick struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CommonTelemetryShopClick) Reset() { + *x = CommonTelemetryShopClick{} + mi := &file_vbase_proto_msgTypes[532] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CommonTelemetryShopClick) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CommonTelemetryShopClick) ProtoMessage() {} + +func (x *CommonTelemetryShopClick) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[532] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CommonTelemetryShopClick.ProtoReflect.Descriptor instead. +func (*CommonTelemetryShopClick) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{532} +} + +type CommonTelemetryShopView struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CommonTelemetryShopView) Reset() { + *x = CommonTelemetryShopView{} + mi := &file_vbase_proto_msgTypes[533] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CommonTelemetryShopView) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CommonTelemetryShopView) ProtoMessage() {} + +func (x *CommonTelemetryShopView) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[533] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CommonTelemetryShopView.ProtoReflect.Descriptor instead. +func (*CommonTelemetryShopView) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{533} +} + +type CommonTempEvoSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CommonTempEvoSettingsProto) Reset() { + *x = CommonTempEvoSettingsProto{} + mi := &file_vbase_proto_msgTypes[534] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CommonTempEvoSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CommonTempEvoSettingsProto) ProtoMessage() {} + +func (x *CommonTempEvoSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[534] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CommonTempEvoSettingsProto.ProtoReflect.Descriptor instead. +func (*CommonTempEvoSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{534} +} + +type CompareAndSwapRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompareAndSwapRequest) Reset() { + *x = CompareAndSwapRequest{} + mi := &file_vbase_proto_msgTypes[535] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompareAndSwapRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompareAndSwapRequest) ProtoMessage() {} + +func (x *CompareAndSwapRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[535] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompareAndSwapRequest.ProtoReflect.Descriptor instead. +func (*CompareAndSwapRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{535} +} + +type CompareAndSwapResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompareAndSwapResponse) Reset() { + *x = CompareAndSwapResponse{} + mi := &file_vbase_proto_msgTypes[536] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompareAndSwapResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompareAndSwapResponse) ProtoMessage() {} + +func (x *CompareAndSwapResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[536] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompareAndSwapResponse.ProtoReflect.Descriptor instead. +func (*CompareAndSwapResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{536} +} + +type CompleteAllQuestOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteAllQuestOutProto) Reset() { + *x = CompleteAllQuestOutProto{} + mi := &file_vbase_proto_msgTypes[537] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteAllQuestOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteAllQuestOutProto) ProtoMessage() {} + +func (x *CompleteAllQuestOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[537] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteAllQuestOutProto.ProtoReflect.Descriptor instead. +func (*CompleteAllQuestOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{537} +} + +type CompleteAllQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteAllQuestProto) Reset() { + *x = CompleteAllQuestProto{} + mi := &file_vbase_proto_msgTypes[538] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteAllQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteAllQuestProto) ProtoMessage() {} + +func (x *CompleteAllQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[538] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteAllQuestProto.ProtoReflect.Descriptor instead. +func (*CompleteAllQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{538} +} + +type CompleteBreadBattleOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteBreadBattleOutProto) Reset() { + *x = CompleteBreadBattleOutProto{} + mi := &file_vbase_proto_msgTypes[539] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteBreadBattleOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteBreadBattleOutProto) ProtoMessage() {} + +func (x *CompleteBreadBattleOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[539] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteBreadBattleOutProto.ProtoReflect.Descriptor instead. +func (*CompleteBreadBattleOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{539} +} + +type CompleteBreadBattleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteBreadBattleProto) Reset() { + *x = CompleteBreadBattleProto{} + mi := &file_vbase_proto_msgTypes[540] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteBreadBattleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteBreadBattleProto) ProtoMessage() {} + +func (x *CompleteBreadBattleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[540] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteBreadBattleProto.ProtoReflect.Descriptor instead. +func (*CompleteBreadBattleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{540} +} + +type CompleteCompetitiveSeasonOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteCompetitiveSeasonOutProto) Reset() { + *x = CompleteCompetitiveSeasonOutProto{} + mi := &file_vbase_proto_msgTypes[541] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteCompetitiveSeasonOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteCompetitiveSeasonOutProto) ProtoMessage() {} + +func (x *CompleteCompetitiveSeasonOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[541] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteCompetitiveSeasonOutProto.ProtoReflect.Descriptor instead. +func (*CompleteCompetitiveSeasonOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{541} +} + +type CompleteCompetitiveSeasonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteCompetitiveSeasonProto) Reset() { + *x = CompleteCompetitiveSeasonProto{} + mi := &file_vbase_proto_msgTypes[542] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteCompetitiveSeasonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteCompetitiveSeasonProto) ProtoMessage() {} + +func (x *CompleteCompetitiveSeasonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[542] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteCompetitiveSeasonProto.ProtoReflect.Descriptor instead. +func (*CompleteCompetitiveSeasonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{542} +} + +type CompleteInvasionDialogueOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteInvasionDialogueOutProto) Reset() { + *x = CompleteInvasionDialogueOutProto{} + mi := &file_vbase_proto_msgTypes[543] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteInvasionDialogueOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteInvasionDialogueOutProto) ProtoMessage() {} + +func (x *CompleteInvasionDialogueOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[543] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteInvasionDialogueOutProto.ProtoReflect.Descriptor instead. +func (*CompleteInvasionDialogueOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{543} +} + +type CompleteInvasionDialogueProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteInvasionDialogueProto) Reset() { + *x = CompleteInvasionDialogueProto{} + mi := &file_vbase_proto_msgTypes[544] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteInvasionDialogueProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteInvasionDialogueProto) ProtoMessage() {} + +func (x *CompleteInvasionDialogueProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[544] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteInvasionDialogueProto.ProtoReflect.Descriptor instead. +func (*CompleteInvasionDialogueProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{544} +} + +type CompleteMilestoneOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteMilestoneOutProto) Reset() { + *x = CompleteMilestoneOutProto{} + mi := &file_vbase_proto_msgTypes[545] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteMilestoneOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteMilestoneOutProto) ProtoMessage() {} + +func (x *CompleteMilestoneOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[545] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteMilestoneOutProto.ProtoReflect.Descriptor instead. +func (*CompleteMilestoneOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{545} +} + +type CompleteMilestoneProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteMilestoneProto) Reset() { + *x = CompleteMilestoneProto{} + mi := &file_vbase_proto_msgTypes[546] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteMilestoneProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteMilestoneProto) ProtoMessage() {} + +func (x *CompleteMilestoneProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[546] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteMilestoneProto.ProtoReflect.Descriptor instead. +func (*CompleteMilestoneProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{546} +} + +type CompletePartyQuestOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompletePartyQuestOutProto) Reset() { + *x = CompletePartyQuestOutProto{} + mi := &file_vbase_proto_msgTypes[547] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompletePartyQuestOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompletePartyQuestOutProto) ProtoMessage() {} + +func (x *CompletePartyQuestOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[547] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompletePartyQuestOutProto.ProtoReflect.Descriptor instead. +func (*CompletePartyQuestOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{547} +} + +type CompletePartyQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompletePartyQuestProto) Reset() { + *x = CompletePartyQuestProto{} + mi := &file_vbase_proto_msgTypes[548] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompletePartyQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompletePartyQuestProto) ProtoMessage() {} + +func (x *CompletePartyQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[548] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompletePartyQuestProto.ProtoReflect.Descriptor instead. +func (*CompletePartyQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{548} +} + +type CompletePvpBattleOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompletePvpBattleOutProto) Reset() { + *x = CompletePvpBattleOutProto{} + mi := &file_vbase_proto_msgTypes[549] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompletePvpBattleOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompletePvpBattleOutProto) ProtoMessage() {} + +func (x *CompletePvpBattleOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[549] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompletePvpBattleOutProto.ProtoReflect.Descriptor instead. +func (*CompletePvpBattleOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{549} +} + +type CompletePvpBattleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompletePvpBattleProto) Reset() { + *x = CompletePvpBattleProto{} + mi := &file_vbase_proto_msgTypes[550] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompletePvpBattleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompletePvpBattleProto) ProtoMessage() {} + +func (x *CompletePvpBattleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[550] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompletePvpBattleProto.ProtoReflect.Descriptor instead. +func (*CompletePvpBattleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{550} +} + +type CompleteQuestLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteQuestLogEntry) Reset() { + *x = CompleteQuestLogEntry{} + mi := &file_vbase_proto_msgTypes[551] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteQuestLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteQuestLogEntry) ProtoMessage() {} + +func (x *CompleteQuestLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[551] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteQuestLogEntry.ProtoReflect.Descriptor instead. +func (*CompleteQuestLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{551} +} + +type CompleteQuestOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteQuestOutProto) Reset() { + *x = CompleteQuestOutProto{} + mi := &file_vbase_proto_msgTypes[552] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteQuestOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteQuestOutProto) ProtoMessage() {} + +func (x *CompleteQuestOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[552] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteQuestOutProto.ProtoReflect.Descriptor instead. +func (*CompleteQuestOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{552} +} + +type CompleteQuestPokemonEncounterLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteQuestPokemonEncounterLogEntry) Reset() { + *x = CompleteQuestPokemonEncounterLogEntry{} + mi := &file_vbase_proto_msgTypes[553] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteQuestPokemonEncounterLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteQuestPokemonEncounterLogEntry) ProtoMessage() {} + +func (x *CompleteQuestPokemonEncounterLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[553] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteQuestPokemonEncounterLogEntry.ProtoReflect.Descriptor instead. +func (*CompleteQuestPokemonEncounterLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{553} +} + +type CompleteQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteQuestProto) Reset() { + *x = CompleteQuestProto{} + mi := &file_vbase_proto_msgTypes[554] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteQuestProto) ProtoMessage() {} + +func (x *CompleteQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[554] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteQuestProto.ProtoReflect.Descriptor instead. +func (*CompleteQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{554} +} + +type CompleteQuestStampCardLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteQuestStampCardLogEntry) Reset() { + *x = CompleteQuestStampCardLogEntry{} + mi := &file_vbase_proto_msgTypes[555] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteQuestStampCardLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteQuestStampCardLogEntry) ProtoMessage() {} + +func (x *CompleteQuestStampCardLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[555] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteQuestStampCardLogEntry.ProtoReflect.Descriptor instead. +func (*CompleteQuestStampCardLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{555} +} + +type CompleteQuestStampCardOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteQuestStampCardOutProto) Reset() { + *x = CompleteQuestStampCardOutProto{} + mi := &file_vbase_proto_msgTypes[556] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteQuestStampCardOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteQuestStampCardOutProto) ProtoMessage() {} + +func (x *CompleteQuestStampCardOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[556] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteQuestStampCardOutProto.ProtoReflect.Descriptor instead. +func (*CompleteQuestStampCardOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{556} +} + +type CompleteQuestStampCardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteQuestStampCardProto) Reset() { + *x = CompleteQuestStampCardProto{} + mi := &file_vbase_proto_msgTypes[557] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteQuestStampCardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteQuestStampCardProto) ProtoMessage() {} + +func (x *CompleteQuestStampCardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[557] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteQuestStampCardProto.ProtoReflect.Descriptor instead. +func (*CompleteQuestStampCardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{557} +} + +type CompleteRaidBattleOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteRaidBattleOutProto) Reset() { + *x = CompleteRaidBattleOutProto{} + mi := &file_vbase_proto_msgTypes[558] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteRaidBattleOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteRaidBattleOutProto) ProtoMessage() {} + +func (x *CompleteRaidBattleOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[558] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteRaidBattleOutProto.ProtoReflect.Descriptor instead. +func (*CompleteRaidBattleOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{558} +} + +type CompleteRaidBattleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteRaidBattleProto) Reset() { + *x = CompleteRaidBattleProto{} + mi := &file_vbase_proto_msgTypes[559] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteRaidBattleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteRaidBattleProto) ProtoMessage() {} + +func (x *CompleteRaidBattleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[559] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteRaidBattleProto.ProtoReflect.Descriptor instead. +func (*CompleteRaidBattleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{559} +} + +type CompleteReferralMilestoneLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteReferralMilestoneLogEntry) Reset() { + *x = CompleteReferralMilestoneLogEntry{} + mi := &file_vbase_proto_msgTypes[560] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteReferralMilestoneLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteReferralMilestoneLogEntry) ProtoMessage() {} + +func (x *CompleteReferralMilestoneLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[560] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteReferralMilestoneLogEntry.ProtoReflect.Descriptor instead. +func (*CompleteReferralMilestoneLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{560} +} + +type CompleteRoutePlayLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteRoutePlayLogEntry) Reset() { + *x = CompleteRoutePlayLogEntry{} + mi := &file_vbase_proto_msgTypes[561] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteRoutePlayLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteRoutePlayLogEntry) ProtoMessage() {} + +func (x *CompleteRoutePlayLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[561] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteRoutePlayLogEntry.ProtoReflect.Descriptor instead. +func (*CompleteRoutePlayLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{561} +} + +type CompleteSnapshotSessionOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteSnapshotSessionOutProto) Reset() { + *x = CompleteSnapshotSessionOutProto{} + mi := &file_vbase_proto_msgTypes[562] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteSnapshotSessionOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteSnapshotSessionOutProto) ProtoMessage() {} + +func (x *CompleteSnapshotSessionOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[562] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteSnapshotSessionOutProto.ProtoReflect.Descriptor instead. +func (*CompleteSnapshotSessionOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{562} +} + +type CompleteSnapshotSessionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteSnapshotSessionProto) Reset() { + *x = CompleteSnapshotSessionProto{} + mi := &file_vbase_proto_msgTypes[563] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteSnapshotSessionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteSnapshotSessionProto) ProtoMessage() {} + +func (x *CompleteSnapshotSessionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[563] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteSnapshotSessionProto.ProtoReflect.Descriptor instead. +func (*CompleteSnapshotSessionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{563} +} + +type CompleteTeamLeaderBattleOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteTeamLeaderBattleOutProto) Reset() { + *x = CompleteTeamLeaderBattleOutProto{} + mi := &file_vbase_proto_msgTypes[564] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteTeamLeaderBattleOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteTeamLeaderBattleOutProto) ProtoMessage() {} + +func (x *CompleteTeamLeaderBattleOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[564] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteTeamLeaderBattleOutProto.ProtoReflect.Descriptor instead. +func (*CompleteTeamLeaderBattleOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{564} +} + +type CompleteTeamLeaderBattleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteTeamLeaderBattleProto) Reset() { + *x = CompleteTeamLeaderBattleProto{} + mi := &file_vbase_proto_msgTypes[565] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteTeamLeaderBattleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteTeamLeaderBattleProto) ProtoMessage() {} + +func (x *CompleteTeamLeaderBattleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[565] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteTeamLeaderBattleProto.ProtoReflect.Descriptor instead. +func (*CompleteTeamLeaderBattleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{565} +} + +type CompleteTgrBattleOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteTgrBattleOutProto) Reset() { + *x = CompleteTgrBattleOutProto{} + mi := &file_vbase_proto_msgTypes[566] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteTgrBattleOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteTgrBattleOutProto) ProtoMessage() {} + +func (x *CompleteTgrBattleOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[566] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteTgrBattleOutProto.ProtoReflect.Descriptor instead. +func (*CompleteTgrBattleOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{566} +} + +type CompleteTgrBattleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteTgrBattleProto) Reset() { + *x = CompleteTgrBattleProto{} + mi := &file_vbase_proto_msgTypes[567] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteTgrBattleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteTgrBattleProto) ProtoMessage() {} + +func (x *CompleteTgrBattleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[567] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteTgrBattleProto.ProtoReflect.Descriptor instead. +func (*CompleteTgrBattleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{567} +} + +type CompleteVisitPageQuestOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteVisitPageQuestOutProto) Reset() { + *x = CompleteVisitPageQuestOutProto{} + mi := &file_vbase_proto_msgTypes[568] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteVisitPageQuestOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteVisitPageQuestOutProto) ProtoMessage() {} + +func (x *CompleteVisitPageQuestOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[568] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteVisitPageQuestOutProto.ProtoReflect.Descriptor instead. +func (*CompleteVisitPageQuestOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{568} +} + +type CompleteVisitPageQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteVisitPageQuestProto) Reset() { + *x = CompleteVisitPageQuestProto{} + mi := &file_vbase_proto_msgTypes[569] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteVisitPageQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteVisitPageQuestProto) ProtoMessage() {} + +func (x *CompleteVisitPageQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[569] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteVisitPageQuestProto.ProtoReflect.Descriptor instead. +func (*CompleteVisitPageQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{569} +} + +type CompleteVsSeekerAndRestartChargingOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteVsSeekerAndRestartChargingOutProto) Reset() { + *x = CompleteVsSeekerAndRestartChargingOutProto{} + mi := &file_vbase_proto_msgTypes[570] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteVsSeekerAndRestartChargingOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteVsSeekerAndRestartChargingOutProto) ProtoMessage() {} + +func (x *CompleteVsSeekerAndRestartChargingOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[570] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteVsSeekerAndRestartChargingOutProto.ProtoReflect.Descriptor instead. +func (*CompleteVsSeekerAndRestartChargingOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{570} +} + +type CompleteVsSeekerAndRestartChargingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteVsSeekerAndRestartChargingProto) Reset() { + *x = CompleteVsSeekerAndRestartChargingProto{} + mi := &file_vbase_proto_msgTypes[571] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteVsSeekerAndRestartChargingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteVsSeekerAndRestartChargingProto) ProtoMessage() {} + +func (x *CompleteVsSeekerAndRestartChargingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[571] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteVsSeekerAndRestartChargingProto.ProtoReflect.Descriptor instead. +func (*CompleteVsSeekerAndRestartChargingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{571} +} + +type CompleteWildSnapshotSessionOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteWildSnapshotSessionOutProto) Reset() { + *x = CompleteWildSnapshotSessionOutProto{} + mi := &file_vbase_proto_msgTypes[572] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteWildSnapshotSessionOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteWildSnapshotSessionOutProto) ProtoMessage() {} + +func (x *CompleteWildSnapshotSessionOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[572] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteWildSnapshotSessionOutProto.ProtoReflect.Descriptor instead. +func (*CompleteWildSnapshotSessionOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{572} +} + +type CompleteWildSnapshotSessionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteWildSnapshotSessionProto) Reset() { + *x = CompleteWildSnapshotSessionProto{} + mi := &file_vbase_proto_msgTypes[573] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteWildSnapshotSessionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteWildSnapshotSessionProto) ProtoMessage() {} + +func (x *CompleteWildSnapshotSessionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[573] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteWildSnapshotSessionProto.ProtoReflect.Descriptor instead. +func (*CompleteWildSnapshotSessionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{573} +} + +type CompletedMaxBattleTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompletedMaxBattleTelemetry) Reset() { + *x = CompletedMaxBattleTelemetry{} + mi := &file_vbase_proto_msgTypes[574] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompletedMaxBattleTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompletedMaxBattleTelemetry) ProtoMessage() {} + +func (x *CompletedMaxBattleTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[574] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompletedMaxBattleTelemetry.ProtoReflect.Descriptor instead. +func (*CompletedMaxBattleTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{574} +} + +type CompletedRaidTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompletedRaidTelemetry) Reset() { + *x = CompletedRaidTelemetry{} + mi := &file_vbase_proto_msgTypes[575] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompletedRaidTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompletedRaidTelemetry) ProtoMessage() {} + +func (x *CompletedRaidTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[575] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompletedRaidTelemetry.ProtoReflect.Descriptor instead. +func (*CompletedRaidTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{575} +} + +type ComponentPokemonDetailsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ComponentPokemonDetailsProto) Reset() { + *x = ComponentPokemonDetailsProto{} + mi := &file_vbase_proto_msgTypes[576] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ComponentPokemonDetailsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ComponentPokemonDetailsProto) ProtoMessage() {} + +func (x *ComponentPokemonDetailsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[576] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ComponentPokemonDetailsProto.ProtoReflect.Descriptor instead. +func (*ComponentPokemonDetailsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{576} +} + +type ComponentPokemonSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ComponentPokemonSettingsProto) Reset() { + *x = ComponentPokemonSettingsProto{} + mi := &file_vbase_proto_msgTypes[577] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ComponentPokemonSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ComponentPokemonSettingsProto) ProtoMessage() {} + +func (x *ComponentPokemonSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[577] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ComponentPokemonSettingsProto.ProtoReflect.Descriptor instead. +func (*ComponentPokemonSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{577} +} + +type ConfirmPhotobombOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ConfirmPhotobombOutProto) Reset() { + *x = ConfirmPhotobombOutProto{} + mi := &file_vbase_proto_msgTypes[578] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ConfirmPhotobombOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ConfirmPhotobombOutProto) ProtoMessage() {} + +func (x *ConfirmPhotobombOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[578] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ConfirmPhotobombOutProto.ProtoReflect.Descriptor instead. +func (*ConfirmPhotobombOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{578} +} + +type ConfirmPhotobombProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ConfirmPhotobombProto) Reset() { + *x = ConfirmPhotobombProto{} + mi := &file_vbase_proto_msgTypes[579] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ConfirmPhotobombProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ConfirmPhotobombProto) ProtoMessage() {} + +func (x *ConfirmPhotobombProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[579] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ConfirmPhotobombProto.ProtoReflect.Descriptor instead. +func (*ConfirmPhotobombProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{579} +} + +type ConfirmTradingOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ConfirmTradingOutProto) Reset() { + *x = ConfirmTradingOutProto{} + mi := &file_vbase_proto_msgTypes[580] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ConfirmTradingOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ConfirmTradingOutProto) ProtoMessage() {} + +func (x *ConfirmTradingOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[580] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ConfirmTradingOutProto.ProtoReflect.Descriptor instead. +func (*ConfirmTradingOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{580} +} + +type ConfirmTradingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ConfirmTradingProto) Reset() { + *x = ConfirmTradingProto{} + mi := &file_vbase_proto_msgTypes[581] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ConfirmTradingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ConfirmTradingProto) ProtoMessage() {} + +func (x *ConfirmTradingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[581] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ConfirmTradingProto.ProtoReflect.Descriptor instead. +func (*ConfirmTradingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{581} +} + +type ConsumePartyItemsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ConsumePartyItemsOutProto) Reset() { + *x = ConsumePartyItemsOutProto{} + mi := &file_vbase_proto_msgTypes[582] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ConsumePartyItemsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ConsumePartyItemsOutProto) ProtoMessage() {} + +func (x *ConsumePartyItemsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[582] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ConsumePartyItemsOutProto.ProtoReflect.Descriptor instead. +func (*ConsumePartyItemsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{582} +} + +type ConsumePartyItemsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ConsumePartyItemsProto) Reset() { + *x = ConsumePartyItemsProto{} + mi := &file_vbase_proto_msgTypes[583] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ConsumePartyItemsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ConsumePartyItemsProto) ProtoMessage() {} + +func (x *ConsumePartyItemsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[583] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ConsumePartyItemsProto.ProtoReflect.Descriptor instead. +func (*ConsumePartyItemsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{583} +} + +type ConsumeStickersLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ConsumeStickersLogEntry) Reset() { + *x = ConsumeStickersLogEntry{} + mi := &file_vbase_proto_msgTypes[584] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ConsumeStickersLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ConsumeStickersLogEntry) ProtoMessage() {} + +func (x *ConsumeStickersLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[584] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ConsumeStickersLogEntry.ProtoReflect.Descriptor instead. +func (*ConsumeStickersLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{584} +} + +type ConsumeStickersOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ConsumeStickersOutProto) Reset() { + *x = ConsumeStickersOutProto{} + mi := &file_vbase_proto_msgTypes[585] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ConsumeStickersOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ConsumeStickersOutProto) ProtoMessage() {} + +func (x *ConsumeStickersOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[585] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ConsumeStickersOutProto.ProtoReflect.Descriptor instead. +func (*ConsumeStickersOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{585} +} + +type ConsumeStickersProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ConsumeStickersProto) Reset() { + *x = ConsumeStickersProto{} + mi := &file_vbase_proto_msgTypes[586] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ConsumeStickersProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ConsumeStickersProto) ProtoMessage() {} + +func (x *ConsumeStickersProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[586] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ConsumeStickersProto.ProtoReflect.Descriptor instead. +func (*ConsumeStickersProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{586} +} + +type ContactSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContactSettingsProto) Reset() { + *x = ContactSettingsProto{} + mi := &file_vbase_proto_msgTypes[587] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContactSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContactSettingsProto) ProtoMessage() {} + +func (x *ContactSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[587] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContactSettingsProto.ProtoReflect.Descriptor instead. +func (*ContactSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{587} +} + +type ContestBadgeData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestBadgeData) Reset() { + *x = ContestBadgeData{} + mi := &file_vbase_proto_msgTypes[588] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestBadgeData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestBadgeData) ProtoMessage() {} + +func (x *ContestBadgeData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[588] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestBadgeData.ProtoReflect.Descriptor instead. +func (*ContestBadgeData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{588} +} + +type ContestBuddyFocusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + MinBuddyLevel BuddyLevel `protobuf:"varint,1,opt,name=min_buddy_level,json=minBuddyLevel,proto3,enum=POGOProtos.Rpc.BuddyLevel" json:"min_buddy_level,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestBuddyFocusProto) Reset() { + *x = ContestBuddyFocusProto{} + mi := &file_vbase_proto_msgTypes[589] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestBuddyFocusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestBuddyFocusProto) ProtoMessage() {} + +func (x *ContestBuddyFocusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[589] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestBuddyFocusProto.ProtoReflect.Descriptor instead. +func (*ContestBuddyFocusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{589} +} + +func (x *ContestBuddyFocusProto) GetMinBuddyLevel() BuddyLevel { + if x != nil { + return x.MinBuddyLevel + } + return BuddyLevel_BUDDY_LEVEL_UNSET +} + +type ContestCycleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + EndTimeMs int64 `protobuf:"varint,2,opt,name=end_time_ms,json=endTimeMs,proto3" json:"end_time_ms,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestCycleProto) Reset() { + *x = ContestCycleProto{} + mi := &file_vbase_proto_msgTypes[590] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestCycleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestCycleProto) ProtoMessage() {} + +func (x *ContestCycleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[590] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestCycleProto.ProtoReflect.Descriptor instead. +func (*ContestCycleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{590} +} + +func (x *ContestCycleProto) GetEndTimeMs() int64 { + if x != nil { + return x.EndTimeMs + } + return 0 +} + +type ContestDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestDisplayProto) Reset() { + *x = ContestDisplayProto{} + mi := &file_vbase_proto_msgTypes[591] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestDisplayProto) ProtoMessage() {} + +func (x *ContestDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[591] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestDisplayProto.ProtoReflect.Descriptor instead. +func (*ContestDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{591} +} + +type ContestEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + PokedexId HoloPokemonId `protobuf:"varint,1,opt,name=pokedex_id,json=pokedexId,proto3,enum=POGOProtos.Rpc.HoloPokemonId" json:"pokedex_id,omitempty"` + PokemonDisplay *PokemonDisplayProto `protobuf:"bytes,2,opt,name=pokemon_display,json=pokemonDisplay,proto3" json:"pokemon_display,omitempty"` + Score float64 `protobuf:"fixed64,3,opt,name=score,proto3" json:"score,omitempty"` + Rank int32 `protobuf:"varint,4,opt,name=rank,proto3" json:"rank,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestEntryProto) Reset() { + *x = ContestEntryProto{} + mi := &file_vbase_proto_msgTypes[592] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestEntryProto) ProtoMessage() {} + +func (x *ContestEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[592] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestEntryProto.ProtoReflect.Descriptor instead. +func (*ContestEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{592} +} + +func (x *ContestEntryProto) GetPokedexId() HoloPokemonId { + if x != nil { + return x.PokedexId + } + return HoloPokemonId_MISSINGNO +} + +func (x *ContestEntryProto) GetPokemonDisplay() *PokemonDisplayProto { + if x != nil { + return x.PokemonDisplay + } + return nil +} + +func (x *ContestEntryProto) GetScore() float64 { + if x != nil { + return x.Score + } + return 0 +} + +func (x *ContestEntryProto) GetRank() int32 { + if x != nil { + return x.Rank + } + return 0 +} + +type ContestFocusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to ContestFocus: + // + // *ContestFocusProto_Pokemon + // *ContestFocusProto_Generation + // *ContestFocusProto_Hatched + // *ContestFocusProto_Mega + // *ContestFocusProto_Shiny + // *ContestFocusProto_Type + // *ContestFocusProto_Buddy + // *ContestFocusProto_PokemonClass + // *ContestFocusProto_PokemonFamily + // *ContestFocusProto_Alignment + ContestFocus isContestFocusProto_ContestFocus `protobuf_oneof:"ContestFocus"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestFocusProto) Reset() { + *x = ContestFocusProto{} + mi := &file_vbase_proto_msgTypes[593] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestFocusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestFocusProto) ProtoMessage() {} + +func (x *ContestFocusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[593] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestFocusProto.ProtoReflect.Descriptor instead. +func (*ContestFocusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{593} +} + +func (x *ContestFocusProto) GetContestFocus() isContestFocusProto_ContestFocus { + if x != nil { + return x.ContestFocus + } + return nil +} + +func (x *ContestFocusProto) GetPokemon() *ContestPokemonFocusProto { + if x != nil { + if x, ok := x.ContestFocus.(*ContestFocusProto_Pokemon); ok { + return x.Pokemon + } + } + return nil +} + +func (x *ContestFocusProto) GetGeneration() *ContestGenerationFocusProto { + if x != nil { + if x, ok := x.ContestFocus.(*ContestFocusProto_Generation); ok { + return x.Generation + } + } + return nil +} + +func (x *ContestFocusProto) GetHatched() *ContestHatchedFocusProto { + if x != nil { + if x, ok := x.ContestFocus.(*ContestFocusProto_Hatched); ok { + return x.Hatched + } + } + return nil +} + +func (x *ContestFocusProto) GetMega() *ContestTemporaryEvolutionFocusProto { + if x != nil { + if x, ok := x.ContestFocus.(*ContestFocusProto_Mega); ok { + return x.Mega + } + } + return nil +} + +func (x *ContestFocusProto) GetShiny() *ContestShinyFocusProto { + if x != nil { + if x, ok := x.ContestFocus.(*ContestFocusProto_Shiny); ok { + return x.Shiny + } + } + return nil +} + +func (x *ContestFocusProto) GetType() *ContestPokemonTypeFocusProto { + if x != nil { + if x, ok := x.ContestFocus.(*ContestFocusProto_Type); ok { + return x.Type + } + } + return nil +} + +func (x *ContestFocusProto) GetBuddy() *ContestBuddyFocusProto { + if x != nil { + if x, ok := x.ContestFocus.(*ContestFocusProto_Buddy); ok { + return x.Buddy + } + } + return nil +} + +func (x *ContestFocusProto) GetPokemonClass() *ContestPokemonClassFocusProto { + if x != nil { + if x, ok := x.ContestFocus.(*ContestFocusProto_PokemonClass); ok { + return x.PokemonClass + } + } + return nil +} + +func (x *ContestFocusProto) GetPokemonFamily() *ContestPokemonFamilyFocusProto { + if x != nil { + if x, ok := x.ContestFocus.(*ContestFocusProto_PokemonFamily); ok { + return x.PokemonFamily + } + } + return nil +} + +func (x *ContestFocusProto) GetAlignment() *ContestPokemonAlignmentFocusProto { + if x != nil { + if x, ok := x.ContestFocus.(*ContestFocusProto_Alignment); ok { + return x.Alignment + } + } + return nil +} + +type isContestFocusProto_ContestFocus interface { + isContestFocusProto_ContestFocus() +} + +type ContestFocusProto_Pokemon struct { + Pokemon *ContestPokemonFocusProto `protobuf:"bytes,1,opt,name=pokemon,proto3,oneof"` +} + +type ContestFocusProto_Generation struct { + Generation *ContestGenerationFocusProto `protobuf:"bytes,2,opt,name=generation,proto3,oneof"` +} + +type ContestFocusProto_Hatched struct { + Hatched *ContestHatchedFocusProto `protobuf:"bytes,3,opt,name=hatched,proto3,oneof"` +} + +type ContestFocusProto_Mega struct { + Mega *ContestTemporaryEvolutionFocusProto `protobuf:"bytes,4,opt,name=mega,proto3,oneof"` +} + +type ContestFocusProto_Shiny struct { + Shiny *ContestShinyFocusProto `protobuf:"bytes,5,opt,name=shiny,proto3,oneof"` +} + +type ContestFocusProto_Type struct { + Type *ContestPokemonTypeFocusProto `protobuf:"bytes,6,opt,name=type,proto3,oneof"` +} + +type ContestFocusProto_Buddy struct { + Buddy *ContestBuddyFocusProto `protobuf:"bytes,7,opt,name=buddy,proto3,oneof"` +} + +type ContestFocusProto_PokemonClass struct { + PokemonClass *ContestPokemonClassFocusProto `protobuf:"bytes,8,opt,name=pokemon_class,json=pokemonClass,proto3,oneof"` +} + +type ContestFocusProto_PokemonFamily struct { + PokemonFamily *ContestPokemonFamilyFocusProto `protobuf:"bytes,9,opt,name=pokemon_family,json=pokemonFamily,proto3,oneof"` +} + +type ContestFocusProto_Alignment struct { + Alignment *ContestPokemonAlignmentFocusProto `protobuf:"bytes,10,opt,name=alignment,proto3,oneof"` +} + +func (*ContestFocusProto_Pokemon) isContestFocusProto_ContestFocus() {} + +func (*ContestFocusProto_Generation) isContestFocusProto_ContestFocus() {} + +func (*ContestFocusProto_Hatched) isContestFocusProto_ContestFocus() {} + +func (*ContestFocusProto_Mega) isContestFocusProto_ContestFocus() {} + +func (*ContestFocusProto_Shiny) isContestFocusProto_ContestFocus() {} + +func (*ContestFocusProto_Type) isContestFocusProto_ContestFocus() {} + +func (*ContestFocusProto_Buddy) isContestFocusProto_ContestFocus() {} + +func (*ContestFocusProto_PokemonClass) isContestFocusProto_ContestFocus() {} + +func (*ContestFocusProto_PokemonFamily) isContestFocusProto_ContestFocus() {} + +func (*ContestFocusProto_Alignment) isContestFocusProto_ContestFocus() {} + +type ContestFriendEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestFriendEntryProto) Reset() { + *x = ContestFriendEntryProto{} + mi := &file_vbase_proto_msgTypes[594] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestFriendEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestFriendEntryProto) ProtoMessage() {} + +func (x *ContestFriendEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[594] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestFriendEntryProto.ProtoReflect.Descriptor instead. +func (*ContestFriendEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{594} +} + +type ContestGenerationFocusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + PokemonGeneration PokedexGenerationId `protobuf:"varint,1,opt,name=pokemon_generation,json=pokemonGeneration,proto3,enum=POGOProtos.Rpc.PokedexGenerationId" json:"pokemon_generation,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestGenerationFocusProto) Reset() { + *x = ContestGenerationFocusProto{} + mi := &file_vbase_proto_msgTypes[595] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestGenerationFocusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestGenerationFocusProto) ProtoMessage() {} + +func (x *ContestGenerationFocusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[595] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestGenerationFocusProto.ProtoReflect.Descriptor instead. +func (*ContestGenerationFocusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{595} +} + +func (x *ContestGenerationFocusProto) GetPokemonGeneration() PokedexGenerationId { + if x != nil { + return x.PokemonGeneration + } + return PokedexGenerationId_GENERATION_UNSET +} + +type ContestHatchedFocusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + RequireToBeHatched bool `protobuf:"varint,1,opt,name=require_to_be_hatched,json=requireToBeHatched,proto3" json:"require_to_be_hatched,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestHatchedFocusProto) Reset() { + *x = ContestHatchedFocusProto{} + mi := &file_vbase_proto_msgTypes[596] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestHatchedFocusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestHatchedFocusProto) ProtoMessage() {} + +func (x *ContestHatchedFocusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[596] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestHatchedFocusProto.ProtoReflect.Descriptor instead. +func (*ContestHatchedFocusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{596} +} + +func (x *ContestHatchedFocusProto) GetRequireToBeHatched() bool { + if x != nil { + return x.RequireToBeHatched + } + return false +} + +type ContestInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestInfoProto) Reset() { + *x = ContestInfoProto{} + mi := &file_vbase_proto_msgTypes[597] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestInfoProto) ProtoMessage() {} + +func (x *ContestInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[597] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestInfoProto.ProtoReflect.Descriptor instead. +func (*ContestInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{597} +} + +type ContestInfoSummaryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestInfoSummaryProto) Reset() { + *x = ContestInfoSummaryProto{} + mi := &file_vbase_proto_msgTypes[598] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestInfoSummaryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestInfoSummaryProto) ProtoMessage() {} + +func (x *ContestInfoSummaryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[598] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestInfoSummaryProto.ProtoReflect.Descriptor instead. +func (*ContestInfoSummaryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{598} +} + +type ContestLengthThresholdsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestLengthThresholdsProto) Reset() { + *x = ContestLengthThresholdsProto{} + mi := &file_vbase_proto_msgTypes[599] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestLengthThresholdsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestLengthThresholdsProto) ProtoMessage() {} + +func (x *ContestLengthThresholdsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[599] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestLengthThresholdsProto.ProtoReflect.Descriptor instead. +func (*ContestLengthThresholdsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{599} +} + +type ContestLimitProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestLimitProto) Reset() { + *x = ContestLimitProto{} + mi := &file_vbase_proto_msgTypes[600] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestLimitProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestLimitProto) ProtoMessage() {} + +func (x *ContestLimitProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[600] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestLimitProto.ProtoReflect.Descriptor instead. +func (*ContestLimitProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{600} +} + +type ContestMetricProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + RankingStandard ContestRankingStandard `protobuf:"varint,2,opt,name=ranking_standard,json=rankingStandard,proto3,enum=POGOProtos.Rpc.ContestRankingStandard" json:"ranking_standard,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestMetricProto) Reset() { + *x = ContestMetricProto{} + mi := &file_vbase_proto_msgTypes[601] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestMetricProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestMetricProto) ProtoMessage() {} + +func (x *ContestMetricProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[601] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestMetricProto.ProtoReflect.Descriptor instead. +func (*ContestMetricProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{601} +} + +func (x *ContestMetricProto) GetRankingStandard() ContestRankingStandard { + if x != nil { + return x.RankingStandard + } + return ContestRankingStandard_CONTEST_RANKING_STANDARD_UNSET +} + +type ContestPokemonAlignmentFocusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + RequiredAlignment ContestPokemonAlignmentFocusProtoAlignment `protobuf:"varint,1,opt,name=required_alignment,json=requiredAlignment,proto3,enum=POGOProtos.Rpc.ContestPokemonAlignmentFocusProtoAlignment" json:"required_alignment,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestPokemonAlignmentFocusProto) Reset() { + *x = ContestPokemonAlignmentFocusProto{} + mi := &file_vbase_proto_msgTypes[602] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestPokemonAlignmentFocusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestPokemonAlignmentFocusProto) ProtoMessage() {} + +func (x *ContestPokemonAlignmentFocusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[602] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestPokemonAlignmentFocusProto.ProtoReflect.Descriptor instead. +func (*ContestPokemonAlignmentFocusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{602} +} + +func (x *ContestPokemonAlignmentFocusProto) GetRequiredAlignment() ContestPokemonAlignmentFocusProtoAlignment { + if x != nil { + return x.RequiredAlignment + } + return ContestPokemonAlignmentFocusProto_UNSET +} + +type ContestPokemonClassFocusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + RequiredClass HoloPokemonClass `protobuf:"varint,1,opt,name=required_class,json=requiredClass,proto3,enum=POGOProtos.Rpc.HoloPokemonClass" json:"required_class,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestPokemonClassFocusProto) Reset() { + *x = ContestPokemonClassFocusProto{} + mi := &file_vbase_proto_msgTypes[603] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestPokemonClassFocusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestPokemonClassFocusProto) ProtoMessage() {} + +func (x *ContestPokemonClassFocusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[603] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestPokemonClassFocusProto.ProtoReflect.Descriptor instead. +func (*ContestPokemonClassFocusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{603} +} + +func (x *ContestPokemonClassFocusProto) GetRequiredClass() HoloPokemonClass { + if x != nil { + return x.RequiredClass + } + return HoloPokemonClass_POKEMON_CLASS_NORMAL +} + +type ContestPokemonFamilyFocusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + RequiredFamily HoloPokemonFamilyId `protobuf:"varint,1,opt,name=required_family,json=requiredFamily,proto3,enum=POGOProtos.Rpc.HoloPokemonFamilyId" json:"required_family,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestPokemonFamilyFocusProto) Reset() { + *x = ContestPokemonFamilyFocusProto{} + mi := &file_vbase_proto_msgTypes[604] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestPokemonFamilyFocusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestPokemonFamilyFocusProto) ProtoMessage() {} + +func (x *ContestPokemonFamilyFocusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[604] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestPokemonFamilyFocusProto.ProtoReflect.Descriptor instead. +func (*ContestPokemonFamilyFocusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{604} +} + +func (x *ContestPokemonFamilyFocusProto) GetRequiredFamily() HoloPokemonFamilyId { + if x != nil { + return x.RequiredFamily + } + return HoloPokemonFamilyId_FAMILY_UNSET +} + +type ContestPokemonFocusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + PokedexId HoloPokemonId `protobuf:"varint,1,opt,name=pokedex_id,json=pokedexId,proto3,enum=POGOProtos.Rpc.HoloPokemonId" json:"pokedex_id,omitempty"` + PokemonDisplay *PokemonDisplayProto `protobuf:"bytes,2,opt,name=pokemon_display,json=pokemonDisplay,proto3" json:"pokemon_display,omitempty"` + RequireFormToMatch bool `protobuf:"varint,3,opt,name=require_form_to_match,json=requireFormToMatch,proto3" json:"require_form_to_match,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestPokemonFocusProto) Reset() { + *x = ContestPokemonFocusProto{} + mi := &file_vbase_proto_msgTypes[605] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestPokemonFocusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestPokemonFocusProto) ProtoMessage() {} + +func (x *ContestPokemonFocusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[605] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestPokemonFocusProto.ProtoReflect.Descriptor instead. +func (*ContestPokemonFocusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{605} +} + +func (x *ContestPokemonFocusProto) GetPokedexId() HoloPokemonId { + if x != nil { + return x.PokedexId + } + return HoloPokemonId_MISSINGNO +} + +func (x *ContestPokemonFocusProto) GetPokemonDisplay() *PokemonDisplayProto { + if x != nil { + return x.PokemonDisplay + } + return nil +} + +func (x *ContestPokemonFocusProto) GetRequireFormToMatch() bool { + if x != nil { + return x.RequireFormToMatch + } + return false +} + +type ContestPokemonSectionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestPokemonSectionProto) Reset() { + *x = ContestPokemonSectionProto{} + mi := &file_vbase_proto_msgTypes[606] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestPokemonSectionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestPokemonSectionProto) ProtoMessage() {} + +func (x *ContestPokemonSectionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[606] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestPokemonSectionProto.ProtoReflect.Descriptor instead. +func (*ContestPokemonSectionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{606} +} + +type ContestPokemonTypeFocusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + PokemonType1 HoloPokemonType `protobuf:"varint,1,opt,name=pokemon_type1,json=pokemonType1,proto3,enum=POGOProtos.Rpc.HoloPokemonType" json:"pokemon_type1,omitempty"` + PokemonType2 HoloPokemonType `protobuf:"varint,2,opt,name=pokemon_type2,json=pokemonType2,proto3,enum=POGOProtos.Rpc.HoloPokemonType" json:"pokemon_type2,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestPokemonTypeFocusProto) Reset() { + *x = ContestPokemonTypeFocusProto{} + mi := &file_vbase_proto_msgTypes[607] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestPokemonTypeFocusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestPokemonTypeFocusProto) ProtoMessage() {} + +func (x *ContestPokemonTypeFocusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[607] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestPokemonTypeFocusProto.ProtoReflect.Descriptor instead. +func (*ContestPokemonTypeFocusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{607} +} + +func (x *ContestPokemonTypeFocusProto) GetPokemonType1() HoloPokemonType { + if x != nil { + return x.PokemonType1 + } + return HoloPokemonType_POKEMON_TYPE_NONE +} + +func (x *ContestPokemonTypeFocusProto) GetPokemonType2() HoloPokemonType { + if x != nil { + return x.PokemonType2 + } + return HoloPokemonType_POKEMON_TYPE_NONE +} + +type ContestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + ContestId string `protobuf:"bytes,1,opt,name=contest_id,json=contestId,proto3" json:"contest_id,omitempty"` + Metric *ContestMetricProto `protobuf:"bytes,3,opt,name=metric,proto3" json:"metric,omitempty"` + Schedule *ContestScheduleProto `protobuf:"bytes,4,opt,name=schedule,proto3" json:"schedule,omitempty"` + Focuses []*ContestFocusProto `protobuf:"bytes,6,rep,name=focuses,proto3" json:"focuses,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestProto) Reset() { + *x = ContestProto{} + mi := &file_vbase_proto_msgTypes[608] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestProto) ProtoMessage() {} + +func (x *ContestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[608] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestProto.ProtoReflect.Descriptor instead. +func (*ContestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{608} +} + +func (x *ContestProto) GetContestId() string { + if x != nil { + return x.ContestId + } + return "" +} + +func (x *ContestProto) GetMetric() *ContestMetricProto { + if x != nil { + return x.Metric + } + return nil +} + +func (x *ContestProto) GetSchedule() *ContestScheduleProto { + if x != nil { + return x.Schedule + } + return nil +} + +func (x *ContestProto) GetFocuses() []*ContestFocusProto { + if x != nil { + return x.Focuses + } + return nil +} + +type ContestScheduleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + ContestCycle *ContestCycleProto `protobuf:"bytes,1,opt,name=contest_cycle,json=contestCycle,proto3" json:"contest_cycle,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestScheduleProto) Reset() { + *x = ContestScheduleProto{} + mi := &file_vbase_proto_msgTypes[609] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestScheduleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestScheduleProto) ProtoMessage() {} + +func (x *ContestScheduleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[609] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestScheduleProto.ProtoReflect.Descriptor instead. +func (*ContestScheduleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{609} +} + +func (x *ContestScheduleProto) GetContestCycle() *ContestCycleProto { + if x != nil { + return x.ContestCycle + } + return nil +} + +type ContestScoreCoefficientProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestScoreCoefficientProto) Reset() { + *x = ContestScoreCoefficientProto{} + mi := &file_vbase_proto_msgTypes[610] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestScoreCoefficientProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestScoreCoefficientProto) ProtoMessage() {} + +func (x *ContestScoreCoefficientProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[610] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestScoreCoefficientProto.ProtoReflect.Descriptor instead. +func (*ContestScoreCoefficientProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{610} +} + +type ContestScoreComponentProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestScoreComponentProto) Reset() { + *x = ContestScoreComponentProto{} + mi := &file_vbase_proto_msgTypes[611] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestScoreComponentProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestScoreComponentProto) ProtoMessage() {} + +func (x *ContestScoreComponentProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[611] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestScoreComponentProto.ProtoReflect.Descriptor instead. +func (*ContestScoreComponentProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{611} +} + +type ContestScoreFormulaProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestScoreFormulaProto) Reset() { + *x = ContestScoreFormulaProto{} + mi := &file_vbase_proto_msgTypes[612] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestScoreFormulaProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestScoreFormulaProto) ProtoMessage() {} + +func (x *ContestScoreFormulaProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[612] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestScoreFormulaProto.ProtoReflect.Descriptor instead. +func (*ContestScoreFormulaProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{612} +} + +type ContestSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestSettingsProto) Reset() { + *x = ContestSettingsProto{} + mi := &file_vbase_proto_msgTypes[613] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestSettingsProto) ProtoMessage() {} + +func (x *ContestSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[613] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestSettingsProto.ProtoReflect.Descriptor instead. +func (*ContestSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{613} +} + +type ContestShinyFocusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + RequireToBeShiny bool `protobuf:"varint,1,opt,name=require_to_be_shiny,json=requireToBeShiny,proto3" json:"require_to_be_shiny,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestShinyFocusProto) Reset() { + *x = ContestShinyFocusProto{} + mi := &file_vbase_proto_msgTypes[614] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestShinyFocusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestShinyFocusProto) ProtoMessage() {} + +func (x *ContestShinyFocusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[614] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestShinyFocusProto.ProtoReflect.Descriptor instead. +func (*ContestShinyFocusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{614} +} + +func (x *ContestShinyFocusProto) GetRequireToBeShiny() bool { + if x != nil { + return x.RequireToBeShiny + } + return false +} + +type ContestTemporaryEvolutionFocusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + TemporaryEvolutionRequired HoloTemporaryEvolutionId `protobuf:"varint,1,opt,name=temporary_evolution_required,json=temporaryEvolutionRequired,proto3,enum=POGOProtos.Rpc.HoloTemporaryEvolutionId" json:"temporary_evolution_required,omitempty"` + Restriction ContestTemporaryEvolutionFocusProto_Restriction `protobuf:"varint,2,opt,name=restriction,proto3,enum=POGOProtos.Rpc.ContestTemporaryEvolutionFocusProto_Restriction" json:"restriction,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestTemporaryEvolutionFocusProto) Reset() { + *x = ContestTemporaryEvolutionFocusProto{} + mi := &file_vbase_proto_msgTypes[615] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestTemporaryEvolutionFocusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestTemporaryEvolutionFocusProto) ProtoMessage() {} + +func (x *ContestTemporaryEvolutionFocusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[615] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestTemporaryEvolutionFocusProto.ProtoReflect.Descriptor instead. +func (*ContestTemporaryEvolutionFocusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{615} +} + +func (x *ContestTemporaryEvolutionFocusProto) GetTemporaryEvolutionRequired() HoloTemporaryEvolutionId { + if x != nil { + return x.TemporaryEvolutionRequired + } + return HoloTemporaryEvolutionId_TEMP_EVOLUTION_UNSET +} + +func (x *ContestTemporaryEvolutionFocusProto) GetRestriction() ContestTemporaryEvolutionFocusProto_Restriction { + if x != nil { + return x.Restriction + } + return ContestTemporaryEvolutionFocusProto_UNSET +} + +type ContestWarmupAndCooldownDurationSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestWarmupAndCooldownDurationSettingsProto) Reset() { + *x = ContestWarmupAndCooldownDurationSettingsProto{} + mi := &file_vbase_proto_msgTypes[616] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestWarmupAndCooldownDurationSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestWarmupAndCooldownDurationSettingsProto) ProtoMessage() {} + +func (x *ContestWarmupAndCooldownDurationSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[616] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestWarmupAndCooldownDurationSettingsProto.ProtoReflect.Descriptor instead. +func (*ContestWarmupAndCooldownDurationSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{616} +} + +type ContestWinDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestWinDataProto) Reset() { + *x = ContestWinDataProto{} + mi := &file_vbase_proto_msgTypes[617] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestWinDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestWinDataProto) ProtoMessage() {} + +func (x *ContestWinDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[617] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestWinDataProto.ProtoReflect.Descriptor instead. +func (*ContestWinDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{617} +} + +type ContributePartyItemOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContributePartyItemOutProto) Reset() { + *x = ContributePartyItemOutProto{} + mi := &file_vbase_proto_msgTypes[618] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContributePartyItemOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContributePartyItemOutProto) ProtoMessage() {} + +func (x *ContributePartyItemOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[618] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContributePartyItemOutProto.ProtoReflect.Descriptor instead. +func (*ContributePartyItemOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{618} +} + +type ContributePartyItemProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContributePartyItemProto) Reset() { + *x = ContributePartyItemProto{} + mi := &file_vbase_proto_msgTypes[619] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContributePartyItemProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContributePartyItemProto) ProtoMessage() {} + +func (x *ContributePartyItemProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[619] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContributePartyItemProto.ProtoReflect.Descriptor instead. +func (*ContributePartyItemProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{619} +} + +type ConversationSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ConversationSettingsProto) Reset() { + *x = ConversationSettingsProto{} + mi := &file_vbase_proto_msgTypes[620] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ConversationSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ConversationSettingsProto) ProtoMessage() {} + +func (x *ConversationSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[620] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ConversationSettingsProto.ProtoReflect.Descriptor instead. +func (*ConversationSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{620} +} + +type ConvertCandyToXlCandyOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ConvertCandyToXlCandyOutProto) Reset() { + *x = ConvertCandyToXlCandyOutProto{} + mi := &file_vbase_proto_msgTypes[621] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ConvertCandyToXlCandyOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ConvertCandyToXlCandyOutProto) ProtoMessage() {} + +func (x *ConvertCandyToXlCandyOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[621] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ConvertCandyToXlCandyOutProto.ProtoReflect.Descriptor instead. +func (*ConvertCandyToXlCandyOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{621} +} + +type ConvertCandyToXlCandyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ConvertCandyToXlCandyProto) Reset() { + *x = ConvertCandyToXlCandyProto{} + mi := &file_vbase_proto_msgTypes[622] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ConvertCandyToXlCandyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ConvertCandyToXlCandyProto) ProtoMessage() {} + +func (x *ConvertCandyToXlCandyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[622] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ConvertCandyToXlCandyProto.ProtoReflect.Descriptor instead. +func (*ConvertCandyToXlCandyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{622} +} + +type CoreHandshakeTelemetryEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CoreHandshakeTelemetryEvent) Reset() { + *x = CoreHandshakeTelemetryEvent{} + mi := &file_vbase_proto_msgTypes[623] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CoreHandshakeTelemetryEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CoreHandshakeTelemetryEvent) ProtoMessage() {} + +func (x *CoreHandshakeTelemetryEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[623] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CoreHandshakeTelemetryEvent.ProtoReflect.Descriptor instead. +func (*CoreHandshakeTelemetryEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{623} +} + +type CoreSafetynetTelemetryEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CoreSafetynetTelemetryEvent) Reset() { + *x = CoreSafetynetTelemetryEvent{} + mi := &file_vbase_proto_msgTypes[624] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CoreSafetynetTelemetryEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CoreSafetynetTelemetryEvent) ProtoMessage() {} + +func (x *CoreSafetynetTelemetryEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[624] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CoreSafetynetTelemetryEvent.ProtoReflect.Descriptor instead. +func (*CoreSafetynetTelemetryEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{624} +} + +type CostSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CostSettingsProto) Reset() { + *x = CostSettingsProto{} + mi := &file_vbase_proto_msgTypes[625] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CostSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CostSettingsProto) ProtoMessage() {} + +func (x *CostSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[625] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CostSettingsProto.ProtoReflect.Descriptor instead. +func (*CostSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{625} +} + +type CoveringProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CoveringProto) Reset() { + *x = CoveringProto{} + mi := &file_vbase_proto_msgTypes[626] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CoveringProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CoveringProto) ProtoMessage() {} + +func (x *CoveringProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[626] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CoveringProto.ProtoReflect.Descriptor instead. +func (*CoveringProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{626} +} + +type CrashlyticsSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CrashlyticsSettingsProto) Reset() { + *x = CrashlyticsSettingsProto{} + mi := &file_vbase_proto_msgTypes[627] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CrashlyticsSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CrashlyticsSettingsProto) ProtoMessage() {} + +func (x *CrashlyticsSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[627] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CrashlyticsSettingsProto.ProtoReflect.Descriptor instead. +func (*CrashlyticsSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{627} +} + +type CreateBreadInstanceOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CreateBreadInstanceOutProto) Reset() { + *x = CreateBreadInstanceOutProto{} + mi := &file_vbase_proto_msgTypes[628] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CreateBreadInstanceOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateBreadInstanceOutProto) ProtoMessage() {} + +func (x *CreateBreadInstanceOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[628] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreateBreadInstanceOutProto.ProtoReflect.Descriptor instead. +func (*CreateBreadInstanceOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{628} +} + +type CreateBreadInstanceProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CreateBreadInstanceProto) Reset() { + *x = CreateBreadInstanceProto{} + mi := &file_vbase_proto_msgTypes[629] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CreateBreadInstanceProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateBreadInstanceProto) ProtoMessage() {} + +func (x *CreateBreadInstanceProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[629] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreateBreadInstanceProto.ProtoReflect.Descriptor instead. +func (*CreateBreadInstanceProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{629} +} + +type CreateBuddyMultiplayerSessionOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CreateBuddyMultiplayerSessionOutProto) Reset() { + *x = CreateBuddyMultiplayerSessionOutProto{} + mi := &file_vbase_proto_msgTypes[630] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CreateBuddyMultiplayerSessionOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateBuddyMultiplayerSessionOutProto) ProtoMessage() {} + +func (x *CreateBuddyMultiplayerSessionOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[630] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreateBuddyMultiplayerSessionOutProto.ProtoReflect.Descriptor instead. +func (*CreateBuddyMultiplayerSessionOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{630} +} + +type CreateBuddyMultiplayerSessionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CreateBuddyMultiplayerSessionProto) Reset() { + *x = CreateBuddyMultiplayerSessionProto{} + mi := &file_vbase_proto_msgTypes[631] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CreateBuddyMultiplayerSessionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateBuddyMultiplayerSessionProto) ProtoMessage() {} + +func (x *CreateBuddyMultiplayerSessionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[631] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreateBuddyMultiplayerSessionProto.ProtoReflect.Descriptor instead. +func (*CreateBuddyMultiplayerSessionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{631} +} + +type CreateCombatChallengeData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CreateCombatChallengeData) Reset() { + *x = CreateCombatChallengeData{} + mi := &file_vbase_proto_msgTypes[632] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CreateCombatChallengeData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateCombatChallengeData) ProtoMessage() {} + +func (x *CreateCombatChallengeData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[632] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreateCombatChallengeData.ProtoReflect.Descriptor instead. +func (*CreateCombatChallengeData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{632} +} + +type CreateCombatChallengeOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CreateCombatChallengeOutProto) Reset() { + *x = CreateCombatChallengeOutProto{} + mi := &file_vbase_proto_msgTypes[633] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CreateCombatChallengeOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateCombatChallengeOutProto) ProtoMessage() {} + +func (x *CreateCombatChallengeOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[633] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreateCombatChallengeOutProto.ProtoReflect.Descriptor instead. +func (*CreateCombatChallengeOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{633} +} + +type CreateCombatChallengeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CreateCombatChallengeProto) Reset() { + *x = CreateCombatChallengeProto{} + mi := &file_vbase_proto_msgTypes[634] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CreateCombatChallengeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateCombatChallengeProto) ProtoMessage() {} + +func (x *CreateCombatChallengeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[634] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreateCombatChallengeProto.ProtoReflect.Descriptor instead. +func (*CreateCombatChallengeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{634} +} + +type CreateCombatChallengeResponseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CreateCombatChallengeResponseData) Reset() { + *x = CreateCombatChallengeResponseData{} + mi := &file_vbase_proto_msgTypes[635] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CreateCombatChallengeResponseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateCombatChallengeResponseData) ProtoMessage() {} + +func (x *CreateCombatChallengeResponseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[635] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreateCombatChallengeResponseData.ProtoReflect.Descriptor instead. +func (*CreateCombatChallengeResponseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{635} +} + +type CreateEventRsvpOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CreateEventRsvpOutProto) Reset() { + *x = CreateEventRsvpOutProto{} + mi := &file_vbase_proto_msgTypes[636] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CreateEventRsvpOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateEventRsvpOutProto) ProtoMessage() {} + +func (x *CreateEventRsvpOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[636] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreateEventRsvpOutProto.ProtoReflect.Descriptor instead. +func (*CreateEventRsvpOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{636} +} + +type CreateEventRsvpProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CreateEventRsvpProto) Reset() { + *x = CreateEventRsvpProto{} + mi := &file_vbase_proto_msgTypes[637] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CreateEventRsvpProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateEventRsvpProto) ProtoMessage() {} + +func (x *CreateEventRsvpProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[637] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreateEventRsvpProto.ProtoReflect.Descriptor instead. +func (*CreateEventRsvpProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{637} +} + +type CreatePartyOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CreatePartyOutProto) Reset() { + *x = CreatePartyOutProto{} + mi := &file_vbase_proto_msgTypes[638] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CreatePartyOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreatePartyOutProto) ProtoMessage() {} + +func (x *CreatePartyOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[638] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreatePartyOutProto.ProtoReflect.Descriptor instead. +func (*CreatePartyOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{638} +} + +type CreatePartyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CreatePartyProto) Reset() { + *x = CreatePartyProto{} + mi := &file_vbase_proto_msgTypes[639] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CreatePartyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreatePartyProto) ProtoMessage() {} + +func (x *CreatePartyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[639] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreatePartyProto.ProtoReflect.Descriptor instead. +func (*CreatePartyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{639} +} + +type CreatePokemonTagOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CreatePokemonTagOutProto) Reset() { + *x = CreatePokemonTagOutProto{} + mi := &file_vbase_proto_msgTypes[640] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CreatePokemonTagOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreatePokemonTagOutProto) ProtoMessage() {} + +func (x *CreatePokemonTagOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[640] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreatePokemonTagOutProto.ProtoReflect.Descriptor instead. +func (*CreatePokemonTagOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{640} +} + +type CreatePokemonTagProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CreatePokemonTagProto) Reset() { + *x = CreatePokemonTagProto{} + mi := &file_vbase_proto_msgTypes[641] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CreatePokemonTagProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreatePokemonTagProto) ProtoMessage() {} + +func (x *CreatePokemonTagProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[641] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreatePokemonTagProto.ProtoReflect.Descriptor instead. +func (*CreatePokemonTagProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{641} +} + +type CreatePostcardOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CreatePostcardOutProto) Reset() { + *x = CreatePostcardOutProto{} + mi := &file_vbase_proto_msgTypes[642] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CreatePostcardOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreatePostcardOutProto) ProtoMessage() {} + +func (x *CreatePostcardOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[642] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreatePostcardOutProto.ProtoReflect.Descriptor instead. +func (*CreatePostcardOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{642} +} + +type CreatePostcardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CreatePostcardProto) Reset() { + *x = CreatePostcardProto{} + mi := &file_vbase_proto_msgTypes[643] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CreatePostcardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreatePostcardProto) ProtoMessage() {} + +func (x *CreatePostcardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[643] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreatePostcardProto.ProtoReflect.Descriptor instead. +func (*CreatePostcardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{643} +} + +type CreateRoomRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CreateRoomRequest) Reset() { + *x = CreateRoomRequest{} + mi := &file_vbase_proto_msgTypes[644] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CreateRoomRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateRoomRequest) ProtoMessage() {} + +func (x *CreateRoomRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[644] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreateRoomRequest.ProtoReflect.Descriptor instead. +func (*CreateRoomRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{644} +} + +type CreateRoomResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CreateRoomResponse) Reset() { + *x = CreateRoomResponse{} + mi := &file_vbase_proto_msgTypes[645] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CreateRoomResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateRoomResponse) ProtoMessage() {} + +func (x *CreateRoomResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[645] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreateRoomResponse.ProtoReflect.Descriptor instead. +func (*CreateRoomResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{645} +} + +type CreateRouteDraftOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CreateRouteDraftOutProto) Reset() { + *x = CreateRouteDraftOutProto{} + mi := &file_vbase_proto_msgTypes[646] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CreateRouteDraftOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateRouteDraftOutProto) ProtoMessage() {} + +func (x *CreateRouteDraftOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[646] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreateRouteDraftOutProto.ProtoReflect.Descriptor instead. +func (*CreateRouteDraftOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{646} +} + +type CreateRouteDraftProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CreateRouteDraftProto) Reset() { + *x = CreateRouteDraftProto{} + mi := &file_vbase_proto_msgTypes[647] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CreateRouteDraftProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateRouteDraftProto) ProtoMessage() {} + +func (x *CreateRouteDraftProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[647] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreateRouteDraftProto.ProtoReflect.Descriptor instead. +func (*CreateRouteDraftProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{647} +} + +type CreateRoutePinOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CreateRoutePinOutProto) Reset() { + *x = CreateRoutePinOutProto{} + mi := &file_vbase_proto_msgTypes[648] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CreateRoutePinOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateRoutePinOutProto) ProtoMessage() {} + +func (x *CreateRoutePinOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[648] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreateRoutePinOutProto.ProtoReflect.Descriptor instead. +func (*CreateRoutePinOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{648} +} + +type CreateRoutePinProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CreateRoutePinProto) Reset() { + *x = CreateRoutePinProto{} + mi := &file_vbase_proto_msgTypes[649] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CreateRoutePinProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateRoutePinProto) ProtoMessage() {} + +func (x *CreateRoutePinProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[649] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreateRoutePinProto.ProtoReflect.Descriptor instead. +func (*CreateRoutePinProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{649} +} + +type CreateRouteShortcodeOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CreateRouteShortcodeOutProto) Reset() { + *x = CreateRouteShortcodeOutProto{} + mi := &file_vbase_proto_msgTypes[650] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CreateRouteShortcodeOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateRouteShortcodeOutProto) ProtoMessage() {} + +func (x *CreateRouteShortcodeOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[650] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreateRouteShortcodeOutProto.ProtoReflect.Descriptor instead. +func (*CreateRouteShortcodeOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{650} +} + +type CreateRouteShortcodeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CreateRouteShortcodeProto) Reset() { + *x = CreateRouteShortcodeProto{} + mi := &file_vbase_proto_msgTypes[651] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CreateRouteShortcodeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateRouteShortcodeProto) ProtoMessage() {} + +func (x *CreateRouteShortcodeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[651] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreateRouteShortcodeProto.ProtoReflect.Descriptor instead. +func (*CreateRouteShortcodeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{651} +} + +type CreatorInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CreatorInfo) Reset() { + *x = CreatorInfo{} + mi := &file_vbase_proto_msgTypes[652] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CreatorInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreatorInfo) ProtoMessage() {} + +func (x *CreatorInfo) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[652] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreatorInfo.ProtoReflect.Descriptor instead. +func (*CreatorInfo) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{652} +} + +type CriticalReticleSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CriticalReticleSettingsProto) Reset() { + *x = CriticalReticleSettingsProto{} + mi := &file_vbase_proto_msgTypes[653] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CriticalReticleSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CriticalReticleSettingsProto) ProtoMessage() {} + +func (x *CriticalReticleSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[653] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CriticalReticleSettingsProto.ProtoReflect.Descriptor instead. +func (*CriticalReticleSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{653} +} + +type CrmProxyRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CrmProxyRequestProto) Reset() { + *x = CrmProxyRequestProto{} + mi := &file_vbase_proto_msgTypes[654] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CrmProxyRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CrmProxyRequestProto) ProtoMessage() {} + +func (x *CrmProxyRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[654] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CrmProxyRequestProto.ProtoReflect.Descriptor instead. +func (*CrmProxyRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{654} +} + +type CrmProxyResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CrmProxyResponseProto) Reset() { + *x = CrmProxyResponseProto{} + mi := &file_vbase_proto_msgTypes[655] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CrmProxyResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CrmProxyResponseProto) ProtoMessage() {} + +func (x *CrmProxyResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[655] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CrmProxyResponseProto.ProtoReflect.Descriptor instead. +func (*CrmProxyResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{655} +} + +type CrossGameSocialGlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CrossGameSocialGlobalSettingsProto) Reset() { + *x = CrossGameSocialGlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[656] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CrossGameSocialGlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CrossGameSocialGlobalSettingsProto) ProtoMessage() {} + +func (x *CrossGameSocialGlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[656] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CrossGameSocialGlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*CrossGameSocialGlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{656} +} + +type CrossGameSocialSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CrossGameSocialSettingsProto) Reset() { + *x = CrossGameSocialSettingsProto{} + mi := &file_vbase_proto_msgTypes[657] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CrossGameSocialSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CrossGameSocialSettingsProto) ProtoMessage() {} + +func (x *CrossGameSocialSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[657] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CrossGameSocialSettingsProto.ProtoReflect.Descriptor instead. +func (*CrossGameSocialSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{657} +} + +type CurrencyQuantityProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CurrencyQuantityProto) Reset() { + *x = CurrencyQuantityProto{} + mi := &file_vbase_proto_msgTypes[658] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CurrencyQuantityProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CurrencyQuantityProto) ProtoMessage() {} + +func (x *CurrencyQuantityProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[658] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CurrencyQuantityProto.ProtoReflect.Descriptor instead. +func (*CurrencyQuantityProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{658} +} + +type CurrentEventsSectionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CurrentEventsSectionProto) Reset() { + *x = CurrentEventsSectionProto{} + mi := &file_vbase_proto_msgTypes[659] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CurrentEventsSectionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CurrentEventsSectionProto) ProtoMessage() {} + +func (x *CurrentEventsSectionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[659] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CurrentEventsSectionProto.ProtoReflect.Descriptor instead. +func (*CurrentEventsSectionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{659} +} + +type CurrentNewsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CurrentNewsProto) Reset() { + *x = CurrentNewsProto{} + mi := &file_vbase_proto_msgTypes[660] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CurrentNewsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CurrentNewsProto) ProtoMessage() {} + +func (x *CurrentNewsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[660] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CurrentNewsProto.ProtoReflect.Descriptor instead. +func (*CurrentNewsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{660} +} + +type CustomizeQuestOuterTabProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CustomizeQuestOuterTabProto) Reset() { + *x = CustomizeQuestOuterTabProto{} + mi := &file_vbase_proto_msgTypes[661] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CustomizeQuestOuterTabProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CustomizeQuestOuterTabProto) ProtoMessage() {} + +func (x *CustomizeQuestOuterTabProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[661] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CustomizeQuestOuterTabProto.ProtoReflect.Descriptor instead. +func (*CustomizeQuestOuterTabProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{661} +} + +type CustomizeQuestTabProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CustomizeQuestTabProto) Reset() { + *x = CustomizeQuestTabProto{} + mi := &file_vbase_proto_msgTypes[662] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CustomizeQuestTabProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CustomizeQuestTabProto) ProtoMessage() {} + +func (x *CustomizeQuestTabProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[662] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CustomizeQuestTabProto.ProtoReflect.Descriptor instead. +func (*CustomizeQuestTabProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{662} +} + +type DailyAdventureIncenseLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DailyAdventureIncenseLogEntry) Reset() { + *x = DailyAdventureIncenseLogEntry{} + mi := &file_vbase_proto_msgTypes[663] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DailyAdventureIncenseLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DailyAdventureIncenseLogEntry) ProtoMessage() {} + +func (x *DailyAdventureIncenseLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[663] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DailyAdventureIncenseLogEntry.ProtoReflect.Descriptor instead. +func (*DailyAdventureIncenseLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{663} +} + +type DailyAdventureIncenseRecapDayDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DailyAdventureIncenseRecapDayDisplayProto) Reset() { + *x = DailyAdventureIncenseRecapDayDisplayProto{} + mi := &file_vbase_proto_msgTypes[664] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DailyAdventureIncenseRecapDayDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DailyAdventureIncenseRecapDayDisplayProto) ProtoMessage() {} + +func (x *DailyAdventureIncenseRecapDayDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[664] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DailyAdventureIncenseRecapDayDisplayProto.ProtoReflect.Descriptor instead. +func (*DailyAdventureIncenseRecapDayDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{664} +} + +type DailyAdventureIncenseSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DailyAdventureIncenseSettingsProto) Reset() { + *x = DailyAdventureIncenseSettingsProto{} + mi := &file_vbase_proto_msgTypes[665] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DailyAdventureIncenseSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DailyAdventureIncenseSettingsProto) ProtoMessage() {} + +func (x *DailyAdventureIncenseSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[665] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DailyAdventureIncenseSettingsProto.ProtoReflect.Descriptor instead. +func (*DailyAdventureIncenseSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{665} +} + +type DailyAdventureIncenseTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DailyAdventureIncenseTelemetry) Reset() { + *x = DailyAdventureIncenseTelemetry{} + mi := &file_vbase_proto_msgTypes[666] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DailyAdventureIncenseTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DailyAdventureIncenseTelemetry) ProtoMessage() {} + +func (x *DailyAdventureIncenseTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[666] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DailyAdventureIncenseTelemetry.ProtoReflect.Descriptor instead. +func (*DailyAdventureIncenseTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{666} +} + +type DailyBonusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DailyBonusProto) Reset() { + *x = DailyBonusProto{} + mi := &file_vbase_proto_msgTypes[667] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DailyBonusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DailyBonusProto) ProtoMessage() {} + +func (x *DailyBonusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[667] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DailyBonusProto.ProtoReflect.Descriptor instead. +func (*DailyBonusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{667} +} + +type DailyBonusSpawnEncounterOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DailyBonusSpawnEncounterOutProto) Reset() { + *x = DailyBonusSpawnEncounterOutProto{} + mi := &file_vbase_proto_msgTypes[668] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DailyBonusSpawnEncounterOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DailyBonusSpawnEncounterOutProto) ProtoMessage() {} + +func (x *DailyBonusSpawnEncounterOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[668] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DailyBonusSpawnEncounterOutProto.ProtoReflect.Descriptor instead. +func (*DailyBonusSpawnEncounterOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{668} +} + +type DailyBonusSpawnEncounterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DailyBonusSpawnEncounterProto) Reset() { + *x = DailyBonusSpawnEncounterProto{} + mi := &file_vbase_proto_msgTypes[669] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DailyBonusSpawnEncounterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DailyBonusSpawnEncounterProto) ProtoMessage() {} + +func (x *DailyBonusSpawnEncounterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[669] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DailyBonusSpawnEncounterProto.ProtoReflect.Descriptor instead. +func (*DailyBonusSpawnEncounterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{669} +} + +type DailyBuddyAffectionQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DailyBuddyAffectionQuestProto) Reset() { + *x = DailyBuddyAffectionQuestProto{} + mi := &file_vbase_proto_msgTypes[670] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DailyBuddyAffectionQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DailyBuddyAffectionQuestProto) ProtoMessage() {} + +func (x *DailyBuddyAffectionQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[670] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DailyBuddyAffectionQuestProto.ProtoReflect.Descriptor instead. +func (*DailyBuddyAffectionQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{670} +} + +type DailyCounterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DailyCounterProto) Reset() { + *x = DailyCounterProto{} + mi := &file_vbase_proto_msgTypes[671] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DailyCounterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DailyCounterProto) ProtoMessage() {} + +func (x *DailyCounterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[671] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DailyCounterProto.ProtoReflect.Descriptor instead. +func (*DailyCounterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{671} +} + +type DailyEncounterGlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DailyEncounterGlobalSettingsProto) Reset() { + *x = DailyEncounterGlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[672] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DailyEncounterGlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DailyEncounterGlobalSettingsProto) ProtoMessage() {} + +func (x *DailyEncounterGlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[672] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DailyEncounterGlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*DailyEncounterGlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{672} +} + +type DailyEncounterOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DailyEncounterOutProto) Reset() { + *x = DailyEncounterOutProto{} + mi := &file_vbase_proto_msgTypes[673] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DailyEncounterOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DailyEncounterOutProto) ProtoMessage() {} + +func (x *DailyEncounterOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[673] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DailyEncounterOutProto.ProtoReflect.Descriptor instead. +func (*DailyEncounterOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{673} +} + +type DailyEncounterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DailyEncounterProto) Reset() { + *x = DailyEncounterProto{} + mi := &file_vbase_proto_msgTypes[674] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DailyEncounterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DailyEncounterProto) ProtoMessage() {} + +func (x *DailyEncounterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[674] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DailyEncounterProto.ProtoReflect.Descriptor instead. +func (*DailyEncounterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{674} +} + +type DailyQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DailyQuestProto) Reset() { + *x = DailyQuestProto{} + mi := &file_vbase_proto_msgTypes[675] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DailyQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DailyQuestProto) ProtoMessage() {} + +func (x *DailyQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[675] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DailyQuestProto.ProtoReflect.Descriptor instead. +func (*DailyQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{675} +} + +type DailyQuestSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DailyQuestSettings) Reset() { + *x = DailyQuestSettings{} + mi := &file_vbase_proto_msgTypes[676] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DailyQuestSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DailyQuestSettings) ProtoMessage() {} + +func (x *DailyQuestSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[676] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DailyQuestSettings.ProtoReflect.Descriptor instead. +func (*DailyQuestSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{676} +} + +type DailyStreaksProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DailyStreaksProto) Reset() { + *x = DailyStreaksProto{} + mi := &file_vbase_proto_msgTypes[677] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DailyStreaksProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DailyStreaksProto) ProtoMessage() {} + +func (x *DailyStreaksProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[677] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DailyStreaksProto.ProtoReflect.Descriptor instead. +func (*DailyStreaksProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{677} +} + +type DailyStreaksWidgetProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DailyStreaksWidgetProto) Reset() { + *x = DailyStreaksWidgetProto{} + mi := &file_vbase_proto_msgTypes[678] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DailyStreaksWidgetProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DailyStreaksWidgetProto) ProtoMessage() {} + +func (x *DailyStreaksWidgetProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[678] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DailyStreaksWidgetProto.ProtoReflect.Descriptor instead. +func (*DailyStreaksWidgetProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{678} +} + +type DamagePropertyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DamagePropertyProto) Reset() { + *x = DamagePropertyProto{} + mi := &file_vbase_proto_msgTypes[679] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DamagePropertyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DamagePropertyProto) ProtoMessage() {} + +func (x *DamagePropertyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[679] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DamagePropertyProto.ProtoReflect.Descriptor instead. +func (*DamagePropertyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{679} +} + +type Datapoint struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Datapoint) Reset() { + *x = Datapoint{} + mi := &file_vbase_proto_msgTypes[680] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Datapoint) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Datapoint) ProtoMessage() {} + +func (x *Datapoint) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[680] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Datapoint.ProtoReflect.Descriptor instead. +func (*Datapoint) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{680} +} + +type DawnDuskSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DawnDuskSettingsProto) Reset() { + *x = DawnDuskSettingsProto{} + mi := &file_vbase_proto_msgTypes[681] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DawnDuskSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DawnDuskSettingsProto) ProtoMessage() {} + +func (x *DawnDuskSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[681] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DawnDuskSettingsProto.ProtoReflect.Descriptor instead. +func (*DawnDuskSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{681} +} + +type DayNightBonusSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DayNightBonusSettingsProto) Reset() { + *x = DayNightBonusSettingsProto{} + mi := &file_vbase_proto_msgTypes[682] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DayNightBonusSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DayNightBonusSettingsProto) ProtoMessage() {} + +func (x *DayNightBonusSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[682] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DayNightBonusSettingsProto.ProtoReflect.Descriptor instead. +func (*DayNightBonusSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{682} +} + +type DayNightPoiEncounterOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DayNightPoiEncounterOutProto) Reset() { + *x = DayNightPoiEncounterOutProto{} + mi := &file_vbase_proto_msgTypes[683] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DayNightPoiEncounterOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DayNightPoiEncounterOutProto) ProtoMessage() {} + +func (x *DayNightPoiEncounterOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[683] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DayNightPoiEncounterOutProto.ProtoReflect.Descriptor instead. +func (*DayNightPoiEncounterOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{683} +} + +type DayNightPoiEncounterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DayNightPoiEncounterProto) Reset() { + *x = DayNightPoiEncounterProto{} + mi := &file_vbase_proto_msgTypes[684] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DayNightPoiEncounterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DayNightPoiEncounterProto) ProtoMessage() {} + +func (x *DayNightPoiEncounterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[684] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DayNightPoiEncounterProto.ProtoReflect.Descriptor instead. +func (*DayNightPoiEncounterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{684} +} + +type DayOfWeekAndTimeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DayOfWeekAndTimeProto) Reset() { + *x = DayOfWeekAndTimeProto{} + mi := &file_vbase_proto_msgTypes[685] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DayOfWeekAndTimeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DayOfWeekAndTimeProto) ProtoMessage() {} + +func (x *DayOfWeekAndTimeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[685] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DayOfWeekAndTimeProto.ProtoReflect.Descriptor instead. +func (*DayOfWeekAndTimeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{685} +} + +type DaysWithARowQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DaysWithARowQuestProto) Reset() { + *x = DaysWithARowQuestProto{} + mi := &file_vbase_proto_msgTypes[686] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DaysWithARowQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DaysWithARowQuestProto) ProtoMessage() {} + +func (x *DaysWithARowQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[686] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DaysWithARowQuestProto.ProtoReflect.Descriptor instead. +func (*DaysWithARowQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{686} +} + +type DebugCreateNpcBattleInstanceOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DebugCreateNpcBattleInstanceOutProto) Reset() { + *x = DebugCreateNpcBattleInstanceOutProto{} + mi := &file_vbase_proto_msgTypes[687] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DebugCreateNpcBattleInstanceOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DebugCreateNpcBattleInstanceOutProto) ProtoMessage() {} + +func (x *DebugCreateNpcBattleInstanceOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[687] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DebugCreateNpcBattleInstanceOutProto.ProtoReflect.Descriptor instead. +func (*DebugCreateNpcBattleInstanceOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{687} +} + +type DebugCreateNpcBattleInstanceProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DebugCreateNpcBattleInstanceProto) Reset() { + *x = DebugCreateNpcBattleInstanceProto{} + mi := &file_vbase_proto_msgTypes[688] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DebugCreateNpcBattleInstanceProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DebugCreateNpcBattleInstanceProto) ProtoMessage() {} + +func (x *DebugCreateNpcBattleInstanceProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[688] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DebugCreateNpcBattleInstanceProto.ProtoReflect.Descriptor instead. +func (*DebugCreateNpcBattleInstanceProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{688} +} + +type DebugEggStatisticsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DebugEggStatisticsOutProto) Reset() { + *x = DebugEggStatisticsOutProto{} + mi := &file_vbase_proto_msgTypes[689] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DebugEggStatisticsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DebugEggStatisticsOutProto) ProtoMessage() {} + +func (x *DebugEggStatisticsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[689] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DebugEggStatisticsOutProto.ProtoReflect.Descriptor instead. +func (*DebugEggStatisticsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{689} +} + +type DebugEggStatisticsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DebugEggStatisticsProto) Reset() { + *x = DebugEggStatisticsProto{} + mi := &file_vbase_proto_msgTypes[690] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DebugEggStatisticsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DebugEggStatisticsProto) ProtoMessage() {} + +func (x *DebugEggStatisticsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[690] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DebugEggStatisticsProto.ProtoReflect.Descriptor instead. +func (*DebugEggStatisticsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{690} +} + +type DebugEncounterStatisticsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DebugEncounterStatisticsOutProto) Reset() { + *x = DebugEncounterStatisticsOutProto{} + mi := &file_vbase_proto_msgTypes[691] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DebugEncounterStatisticsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DebugEncounterStatisticsOutProto) ProtoMessage() {} + +func (x *DebugEncounterStatisticsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[691] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DebugEncounterStatisticsOutProto.ProtoReflect.Descriptor instead. +func (*DebugEncounterStatisticsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{691} +} + +type DebugEncounterStatisticsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DebugEncounterStatisticsProto) Reset() { + *x = DebugEncounterStatisticsProto{} + mi := &file_vbase_proto_msgTypes[692] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DebugEncounterStatisticsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DebugEncounterStatisticsProto) ProtoMessage() {} + +func (x *DebugEncounterStatisticsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[692] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DebugEncounterStatisticsProto.ProtoReflect.Descriptor instead. +func (*DebugEncounterStatisticsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{692} +} + +type DebugEvolvePreviewProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DebugEvolvePreviewProto) Reset() { + *x = DebugEvolvePreviewProto{} + mi := &file_vbase_proto_msgTypes[693] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DebugEvolvePreviewProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DebugEvolvePreviewProto) ProtoMessage() {} + +func (x *DebugEvolvePreviewProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[693] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DebugEvolvePreviewProto.ProtoReflect.Descriptor instead. +func (*DebugEvolvePreviewProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{693} +} + +type DebugInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DebugInfoProto) Reset() { + *x = DebugInfoProto{} + mi := &file_vbase_proto_msgTypes[694] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DebugInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DebugInfoProto) ProtoMessage() {} + +func (x *DebugInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[694] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DebugInfoProto.ProtoReflect.Descriptor instead. +func (*DebugInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{694} +} + +type DebugResetDailyMpProgressOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DebugResetDailyMpProgressOutProto) Reset() { + *x = DebugResetDailyMpProgressOutProto{} + mi := &file_vbase_proto_msgTypes[695] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DebugResetDailyMpProgressOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DebugResetDailyMpProgressOutProto) ProtoMessage() {} + +func (x *DebugResetDailyMpProgressOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[695] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DebugResetDailyMpProgressOutProto.ProtoReflect.Descriptor instead. +func (*DebugResetDailyMpProgressOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{695} +} + +type DebugResetDailyMpProgressProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DebugResetDailyMpProgressProto) Reset() { + *x = DebugResetDailyMpProgressProto{} + mi := &file_vbase_proto_msgTypes[696] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DebugResetDailyMpProgressProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DebugResetDailyMpProgressProto) ProtoMessage() {} + +func (x *DebugResetDailyMpProgressProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[696] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DebugResetDailyMpProgressProto.ProtoReflect.Descriptor instead. +func (*DebugResetDailyMpProgressProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{696} +} + +type DeclineCombatChallengeData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeclineCombatChallengeData) Reset() { + *x = DeclineCombatChallengeData{} + mi := &file_vbase_proto_msgTypes[697] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeclineCombatChallengeData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeclineCombatChallengeData) ProtoMessage() {} + +func (x *DeclineCombatChallengeData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[697] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeclineCombatChallengeData.ProtoReflect.Descriptor instead. +func (*DeclineCombatChallengeData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{697} +} + +type DeclineCombatChallengeOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeclineCombatChallengeOutProto) Reset() { + *x = DeclineCombatChallengeOutProto{} + mi := &file_vbase_proto_msgTypes[698] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeclineCombatChallengeOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeclineCombatChallengeOutProto) ProtoMessage() {} + +func (x *DeclineCombatChallengeOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[698] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeclineCombatChallengeOutProto.ProtoReflect.Descriptor instead. +func (*DeclineCombatChallengeOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{698} +} + +type DeclineCombatChallengeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeclineCombatChallengeProto) Reset() { + *x = DeclineCombatChallengeProto{} + mi := &file_vbase_proto_msgTypes[699] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeclineCombatChallengeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeclineCombatChallengeProto) ProtoMessage() {} + +func (x *DeclineCombatChallengeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[699] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeclineCombatChallengeProto.ProtoReflect.Descriptor instead. +func (*DeclineCombatChallengeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{699} +} + +type DeclineCombatChallengeResponseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeclineCombatChallengeResponseData) Reset() { + *x = DeclineCombatChallengeResponseData{} + mi := &file_vbase_proto_msgTypes[700] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeclineCombatChallengeResponseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeclineCombatChallengeResponseData) ProtoMessage() {} + +func (x *DeclineCombatChallengeResponseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[700] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeclineCombatChallengeResponseData.ProtoReflect.Descriptor instead. +func (*DeclineCombatChallengeResponseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{700} +} + +type DeclinePartyInviteOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeclinePartyInviteOutProto) Reset() { + *x = DeclinePartyInviteOutProto{} + mi := &file_vbase_proto_msgTypes[701] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeclinePartyInviteOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeclinePartyInviteOutProto) ProtoMessage() {} + +func (x *DeclinePartyInviteOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[701] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeclinePartyInviteOutProto.ProtoReflect.Descriptor instead. +func (*DeclinePartyInviteOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{701} +} + +type DeclinePartyInviteProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeclinePartyInviteProto) Reset() { + *x = DeclinePartyInviteProto{} + mi := &file_vbase_proto_msgTypes[702] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeclinePartyInviteProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeclinePartyInviteProto) ProtoMessage() {} + +func (x *DeclinePartyInviteProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[702] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeclinePartyInviteProto.ProtoReflect.Descriptor instead. +func (*DeclinePartyInviteProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{702} +} + +type DeepLinkingEnumWrapperProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeepLinkingEnumWrapperProto) Reset() { + *x = DeepLinkingEnumWrapperProto{} + mi := &file_vbase_proto_msgTypes[703] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeepLinkingEnumWrapperProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeepLinkingEnumWrapperProto) ProtoMessage() {} + +func (x *DeepLinkingEnumWrapperProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[703] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeepLinkingEnumWrapperProto.ProtoReflect.Descriptor instead. +func (*DeepLinkingEnumWrapperProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{703} +} + +type DeepLinkingSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeepLinkingSettingsProto) Reset() { + *x = DeepLinkingSettingsProto{} + mi := &file_vbase_proto_msgTypes[704] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeepLinkingSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeepLinkingSettingsProto) ProtoMessage() {} + +func (x *DeepLinkingSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[704] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeepLinkingSettingsProto.ProtoReflect.Descriptor instead. +func (*DeepLinkingSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{704} +} + +type DeepLinkingTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeepLinkingTelemetry) Reset() { + *x = DeepLinkingTelemetry{} + mi := &file_vbase_proto_msgTypes[705] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeepLinkingTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeepLinkingTelemetry) ProtoMessage() {} + +func (x *DeepLinkingTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[705] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeepLinkingTelemetry.ProtoReflect.Descriptor instead. +func (*DeepLinkingTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{705} +} + +type DeleteGiftFromInventoryOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeleteGiftFromInventoryOutProto) Reset() { + *x = DeleteGiftFromInventoryOutProto{} + mi := &file_vbase_proto_msgTypes[706] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeleteGiftFromInventoryOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeleteGiftFromInventoryOutProto) ProtoMessage() {} + +func (x *DeleteGiftFromInventoryOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[706] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeleteGiftFromInventoryOutProto.ProtoReflect.Descriptor instead. +func (*DeleteGiftFromInventoryOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{706} +} + +type DeleteGiftFromInventoryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeleteGiftFromInventoryProto) Reset() { + *x = DeleteGiftFromInventoryProto{} + mi := &file_vbase_proto_msgTypes[707] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeleteGiftFromInventoryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeleteGiftFromInventoryProto) ProtoMessage() {} + +func (x *DeleteGiftFromInventoryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[707] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeleteGiftFromInventoryProto.ProtoReflect.Descriptor instead. +func (*DeleteGiftFromInventoryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{707} +} + +type DeleteGiftOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeleteGiftOutProto) Reset() { + *x = DeleteGiftOutProto{} + mi := &file_vbase_proto_msgTypes[708] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeleteGiftOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeleteGiftOutProto) ProtoMessage() {} + +func (x *DeleteGiftOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[708] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeleteGiftOutProto.ProtoReflect.Descriptor instead. +func (*DeleteGiftOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{708} +} + +type DeleteGiftProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeleteGiftProto) Reset() { + *x = DeleteGiftProto{} + mi := &file_vbase_proto_msgTypes[709] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeleteGiftProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeleteGiftProto) ProtoMessage() {} + +func (x *DeleteGiftProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[709] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeleteGiftProto.ProtoReflect.Descriptor instead. +func (*DeleteGiftProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{709} +} + +type DeleteNewsfeedRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeleteNewsfeedRequest) Reset() { + *x = DeleteNewsfeedRequest{} + mi := &file_vbase_proto_msgTypes[710] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeleteNewsfeedRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeleteNewsfeedRequest) ProtoMessage() {} + +func (x *DeleteNewsfeedRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[710] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeleteNewsfeedRequest.ProtoReflect.Descriptor instead. +func (*DeleteNewsfeedRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{710} +} + +type DeleteNewsfeedResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeleteNewsfeedResponse) Reset() { + *x = DeleteNewsfeedResponse{} + mi := &file_vbase_proto_msgTypes[711] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeleteNewsfeedResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeleteNewsfeedResponse) ProtoMessage() {} + +func (x *DeleteNewsfeedResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[711] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeleteNewsfeedResponse.ProtoReflect.Descriptor instead. +func (*DeleteNewsfeedResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{711} +} + +type DeletePokemonTagOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeletePokemonTagOutProto) Reset() { + *x = DeletePokemonTagOutProto{} + mi := &file_vbase_proto_msgTypes[712] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeletePokemonTagOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeletePokemonTagOutProto) ProtoMessage() {} + +func (x *DeletePokemonTagOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[712] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeletePokemonTagOutProto.ProtoReflect.Descriptor instead. +func (*DeletePokemonTagOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{712} +} + +type DeletePokemonTagProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeletePokemonTagProto) Reset() { + *x = DeletePokemonTagProto{} + mi := &file_vbase_proto_msgTypes[713] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeletePokemonTagProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeletePokemonTagProto) ProtoMessage() {} + +func (x *DeletePokemonTagProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[713] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeletePokemonTagProto.ProtoReflect.Descriptor instead. +func (*DeletePokemonTagProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{713} +} + +type DeletePostcardOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeletePostcardOutProto) Reset() { + *x = DeletePostcardOutProto{} + mi := &file_vbase_proto_msgTypes[714] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeletePostcardOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeletePostcardOutProto) ProtoMessage() {} + +func (x *DeletePostcardOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[714] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeletePostcardOutProto.ProtoReflect.Descriptor instead. +func (*DeletePostcardOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{714} +} + +type DeletePostcardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeletePostcardProto) Reset() { + *x = DeletePostcardProto{} + mi := &file_vbase_proto_msgTypes[715] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeletePostcardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeletePostcardProto) ProtoMessage() {} + +func (x *DeletePostcardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[715] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeletePostcardProto.ProtoReflect.Descriptor instead. +func (*DeletePostcardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{715} +} + +type DeletePostcardsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeletePostcardsOutProto) Reset() { + *x = DeletePostcardsOutProto{} + mi := &file_vbase_proto_msgTypes[716] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeletePostcardsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeletePostcardsOutProto) ProtoMessage() {} + +func (x *DeletePostcardsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[716] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeletePostcardsOutProto.ProtoReflect.Descriptor instead. +func (*DeletePostcardsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{716} +} + +type DeletePostcardsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeletePostcardsProto) Reset() { + *x = DeletePostcardsProto{} + mi := &file_vbase_proto_msgTypes[717] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeletePostcardsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeletePostcardsProto) ProtoMessage() {} + +func (x *DeletePostcardsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[717] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeletePostcardsProto.ProtoReflect.Descriptor instead. +func (*DeletePostcardsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{717} +} + +type DeleteRouteDraftOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeleteRouteDraftOutProto) Reset() { + *x = DeleteRouteDraftOutProto{} + mi := &file_vbase_proto_msgTypes[718] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeleteRouteDraftOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeleteRouteDraftOutProto) ProtoMessage() {} + +func (x *DeleteRouteDraftOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[718] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeleteRouteDraftOutProto.ProtoReflect.Descriptor instead. +func (*DeleteRouteDraftOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{718} +} + +type DeleteRouteDraftProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeleteRouteDraftProto) Reset() { + *x = DeleteRouteDraftProto{} + mi := &file_vbase_proto_msgTypes[719] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeleteRouteDraftProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeleteRouteDraftProto) ProtoMessage() {} + +func (x *DeleteRouteDraftProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[719] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeleteRouteDraftProto.ProtoReflect.Descriptor instead. +func (*DeleteRouteDraftProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{719} +} + +type DeleteValueRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeleteValueRequest) Reset() { + *x = DeleteValueRequest{} + mi := &file_vbase_proto_msgTypes[720] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeleteValueRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeleteValueRequest) ProtoMessage() {} + +func (x *DeleteValueRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[720] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeleteValueRequest.ProtoReflect.Descriptor instead. +func (*DeleteValueRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{720} +} + +type DeleteValueResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeleteValueResponse) Reset() { + *x = DeleteValueResponse{} + mi := &file_vbase_proto_msgTypes[721] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeleteValueResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeleteValueResponse) ProtoMessage() {} + +func (x *DeleteValueResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[721] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeleteValueResponse.ProtoReflect.Descriptor instead. +func (*DeleteValueResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{721} +} + +type DeploymentTotalsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + TimesFed int32 `protobuf:"varint,1,opt,name=times_fed,json=timesFed,proto3" json:"times_fed,omitempty"` + BattlesWon int32 `protobuf:"varint,2,opt,name=battles_won,json=battlesWon,proto3" json:"battles_won,omitempty"` + BattlesLost int32 `protobuf:"varint,3,opt,name=battles_lost,json=battlesLost,proto3" json:"battles_lost,omitempty"` + DeploymentDurationMs int64 `protobuf:"varint,4,opt,name=deployment_duration_ms,json=deploymentDurationMs,proto3" json:"deployment_duration_ms,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeploymentTotalsProto) Reset() { + *x = DeploymentTotalsProto{} + mi := &file_vbase_proto_msgTypes[722] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeploymentTotalsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeploymentTotalsProto) ProtoMessage() {} + +func (x *DeploymentTotalsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[722] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeploymentTotalsProto.ProtoReflect.Descriptor instead. +func (*DeploymentTotalsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{722} +} + +func (x *DeploymentTotalsProto) GetTimesFed() int32 { + if x != nil { + return x.TimesFed + } + return 0 +} + +func (x *DeploymentTotalsProto) GetBattlesWon() int32 { + if x != nil { + return x.BattlesWon + } + return 0 +} + +func (x *DeploymentTotalsProto) GetBattlesLost() int32 { + if x != nil { + return x.BattlesLost + } + return 0 +} + +func (x *DeploymentTotalsProto) GetDeploymentDurationMs() int64 { + if x != nil { + return x.DeploymentDurationMs + } + return 0 +} + +type DeprecatedCaptureInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeprecatedCaptureInfoProto) Reset() { + *x = DeprecatedCaptureInfoProto{} + mi := &file_vbase_proto_msgTypes[723] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeprecatedCaptureInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeprecatedCaptureInfoProto) ProtoMessage() {} + +func (x *DeprecatedCaptureInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[723] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeprecatedCaptureInfoProto.ProtoReflect.Descriptor instead. +func (*DeprecatedCaptureInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{723} +} + +type DepthStartEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DepthStartEvent) Reset() { + *x = DepthStartEvent{} + mi := &file_vbase_proto_msgTypes[724] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DepthStartEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DepthStartEvent) ProtoMessage() {} + +func (x *DepthStartEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[724] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DepthStartEvent.ProtoReflect.Descriptor instead. +func (*DepthStartEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{724} +} + +type DepthStopEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DepthStopEvent) Reset() { + *x = DepthStopEvent{} + mi := &file_vbase_proto_msgTypes[725] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DepthStopEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DepthStopEvent) ProtoMessage() {} + +func (x *DepthStopEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[725] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DepthStopEvent.ProtoReflect.Descriptor instead. +func (*DepthStopEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{725} +} + +type DequeueQuestDialogueOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DequeueQuestDialogueOutProto) Reset() { + *x = DequeueQuestDialogueOutProto{} + mi := &file_vbase_proto_msgTypes[726] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DequeueQuestDialogueOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DequeueQuestDialogueOutProto) ProtoMessage() {} + +func (x *DequeueQuestDialogueOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[726] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DequeueQuestDialogueOutProto.ProtoReflect.Descriptor instead. +func (*DequeueQuestDialogueOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{726} +} + +type DequeueQuestDialogueProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DequeueQuestDialogueProto) Reset() { + *x = DequeueQuestDialogueProto{} + mi := &file_vbase_proto_msgTypes[727] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DequeueQuestDialogueProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DequeueQuestDialogueProto) ProtoMessage() {} + +func (x *DequeueQuestDialogueProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[727] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DequeueQuestDialogueProto.ProtoReflect.Descriptor instead. +func (*DequeueQuestDialogueProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{727} +} + +type DescriptorProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DescriptorProto) Reset() { + *x = DescriptorProto{} + mi := &file_vbase_proto_msgTypes[728] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DescriptorProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DescriptorProto) ProtoMessage() {} + +func (x *DescriptorProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[728] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DescriptorProto.ProtoReflect.Descriptor instead. +func (*DescriptorProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{728} +} + +type DestroyRoomRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DestroyRoomRequest) Reset() { + *x = DestroyRoomRequest{} + mi := &file_vbase_proto_msgTypes[729] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DestroyRoomRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DestroyRoomRequest) ProtoMessage() {} + +func (x *DestroyRoomRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[729] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DestroyRoomRequest.ProtoReflect.Descriptor instead. +func (*DestroyRoomRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{729} +} + +type DestroyRoomResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DestroyRoomResponse) Reset() { + *x = DestroyRoomResponse{} + mi := &file_vbase_proto_msgTypes[730] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DestroyRoomResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DestroyRoomResponse) ProtoMessage() {} + +func (x *DestroyRoomResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[730] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DestroyRoomResponse.ProtoReflect.Descriptor instead. +func (*DestroyRoomResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{730} +} + +type DeviceCompatibleTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeviceCompatibleTelemetry) Reset() { + *x = DeviceCompatibleTelemetry{} + mi := &file_vbase_proto_msgTypes[731] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeviceCompatibleTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeviceCompatibleTelemetry) ProtoMessage() {} + +func (x *DeviceCompatibleTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[731] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeviceCompatibleTelemetry.ProtoReflect.Descriptor instead. +func (*DeviceCompatibleTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{731} +} + +type DeviceMap struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeviceMap) Reset() { + *x = DeviceMap{} + mi := &file_vbase_proto_msgTypes[732] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeviceMap) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeviceMap) ProtoMessage() {} + +func (x *DeviceMap) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[732] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeviceMap.ProtoReflect.Descriptor instead. +func (*DeviceMap) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{732} +} + +type DeviceMapNode struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeviceMapNode) Reset() { + *x = DeviceMapNode{} + mi := &file_vbase_proto_msgTypes[733] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeviceMapNode) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeviceMapNode) ProtoMessage() {} + +func (x *DeviceMapNode) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[733] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeviceMapNode.ProtoReflect.Descriptor instead. +func (*DeviceMapNode) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{733} +} + +type DeviceOSTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeviceOSTelemetry) Reset() { + *x = DeviceOSTelemetry{} + mi := &file_vbase_proto_msgTypes[734] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeviceOSTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeviceOSTelemetry) ProtoMessage() {} + +func (x *DeviceOSTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[734] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeviceOSTelemetry.ProtoReflect.Descriptor instead. +func (*DeviceOSTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{734} +} + +type DeviceServiceToggleTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeviceServiceToggleTelemetry) Reset() { + *x = DeviceServiceToggleTelemetry{} + mi := &file_vbase_proto_msgTypes[735] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeviceServiceToggleTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeviceServiceToggleTelemetry) ProtoMessage() {} + +func (x *DeviceServiceToggleTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[735] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeviceServiceToggleTelemetry.ProtoReflect.Descriptor instead. +func (*DeviceServiceToggleTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{735} +} + +type DeviceSpecificationsTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeviceSpecificationsTelemetry) Reset() { + *x = DeviceSpecificationsTelemetry{} + mi := &file_vbase_proto_msgTypes[736] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeviceSpecificationsTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeviceSpecificationsTelemetry) ProtoMessage() {} + +func (x *DeviceSpecificationsTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[736] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeviceSpecificationsTelemetry.ProtoReflect.Descriptor instead. +func (*DeviceSpecificationsTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{736} +} + +type DiffInventoryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DiffInventoryProto) Reset() { + *x = DiffInventoryProto{} + mi := &file_vbase_proto_msgTypes[737] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DiffInventoryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DiffInventoryProto) ProtoMessage() {} + +func (x *DiffInventoryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[737] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DiffInventoryProto.ProtoReflect.Descriptor instead. +func (*DiffInventoryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{737} +} + +type DiskCreateDetail struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DiskCreateDetail) Reset() { + *x = DiskCreateDetail{} + mi := &file_vbase_proto_msgTypes[738] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DiskCreateDetail) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DiskCreateDetail) ProtoMessage() {} + +func (x *DiskCreateDetail) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[738] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DiskCreateDetail.ProtoReflect.Descriptor instead. +func (*DiskCreateDetail) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{738} +} + +type DiskEncounterOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Result DiskEncounterOutProto_Result `protobuf:"varint,1,opt,name=result,proto3,enum=POGOProtos.Rpc.DiskEncounterOutProto_Result" json:"result,omitempty"` + Pokemon *PokemonProto `protobuf:"bytes,2,opt,name=pokemon,proto3" json:"pokemon,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DiskEncounterOutProto) Reset() { + *x = DiskEncounterOutProto{} + mi := &file_vbase_proto_msgTypes[739] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DiskEncounterOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DiskEncounterOutProto) ProtoMessage() {} + +func (x *DiskEncounterOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[739] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DiskEncounterOutProto.ProtoReflect.Descriptor instead. +func (*DiskEncounterOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{739} +} + +func (x *DiskEncounterOutProto) GetResult() DiskEncounterOutProto_Result { + if x != nil { + return x.Result + } + return DiskEncounterOutProto_UNKNOWN +} + +func (x *DiskEncounterOutProto) GetPokemon() *PokemonProto { + if x != nil { + return x.Pokemon + } + return nil +} + +type DiskEncounterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DiskEncounterProto) Reset() { + *x = DiskEncounterProto{} + mi := &file_vbase_proto_msgTypes[740] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DiskEncounterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DiskEncounterProto) ProtoMessage() {} + +func (x *DiskEncounterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[740] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DiskEncounterProto.ProtoReflect.Descriptor instead. +func (*DiskEncounterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{740} +} + +type DisplayWeatherProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + CloudLevel DisplayWeatherProto_DisplayLevel `protobuf:"varint,1,opt,name=cloud_level,json=cloudLevel,proto3,enum=POGOProtos.Rpc.DisplayWeatherProto_DisplayLevel" json:"cloud_level,omitempty"` + RainLevel DisplayWeatherProto_DisplayLevel `protobuf:"varint,2,opt,name=rain_level,json=rainLevel,proto3,enum=POGOProtos.Rpc.DisplayWeatherProto_DisplayLevel" json:"rain_level,omitempty"` + WindLevel DisplayWeatherProto_DisplayLevel `protobuf:"varint,3,opt,name=wind_level,json=windLevel,proto3,enum=POGOProtos.Rpc.DisplayWeatherProto_DisplayLevel" json:"wind_level,omitempty"` + SnowLevel DisplayWeatherProto_DisplayLevel `protobuf:"varint,4,opt,name=snow_level,json=snowLevel,proto3,enum=POGOProtos.Rpc.DisplayWeatherProto_DisplayLevel" json:"snow_level,omitempty"` + FogLevel DisplayWeatherProto_DisplayLevel `protobuf:"varint,5,opt,name=fog_level,json=fogLevel,proto3,enum=POGOProtos.Rpc.DisplayWeatherProto_DisplayLevel" json:"fog_level,omitempty"` + WindDirection int32 `protobuf:"varint,6,opt,name=wind_direction,json=windDirection,proto3" json:"wind_direction,omitempty"` + SpecialEffectLevel DisplayWeatherProto_DisplayLevel `protobuf:"varint,7,opt,name=special_effect_level,json=specialEffectLevel,proto3,enum=POGOProtos.Rpc.DisplayWeatherProto_DisplayLevel" json:"special_effect_level,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DisplayWeatherProto) Reset() { + *x = DisplayWeatherProto{} + mi := &file_vbase_proto_msgTypes[741] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DisplayWeatherProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DisplayWeatherProto) ProtoMessage() {} + +func (x *DisplayWeatherProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[741] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DisplayWeatherProto.ProtoReflect.Descriptor instead. +func (*DisplayWeatherProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{741} +} + +func (x *DisplayWeatherProto) GetCloudLevel() DisplayWeatherProto_DisplayLevel { + if x != nil { + return x.CloudLevel + } + return DisplayWeatherProto_LEVEL_0 +} + +func (x *DisplayWeatherProto) GetRainLevel() DisplayWeatherProto_DisplayLevel { + if x != nil { + return x.RainLevel + } + return DisplayWeatherProto_LEVEL_0 +} + +func (x *DisplayWeatherProto) GetWindLevel() DisplayWeatherProto_DisplayLevel { + if x != nil { + return x.WindLevel + } + return DisplayWeatherProto_LEVEL_0 +} + +func (x *DisplayWeatherProto) GetSnowLevel() DisplayWeatherProto_DisplayLevel { + if x != nil { + return x.SnowLevel + } + return DisplayWeatherProto_LEVEL_0 +} + +func (x *DisplayWeatherProto) GetFogLevel() DisplayWeatherProto_DisplayLevel { + if x != nil { + return x.FogLevel + } + return DisplayWeatherProto_LEVEL_0 +} + +func (x *DisplayWeatherProto) GetWindDirection() int32 { + if x != nil { + return x.WindDirection + } + return 0 +} + +func (x *DisplayWeatherProto) GetSpecialEffectLevel() DisplayWeatherProto_DisplayLevel { + if x != nil { + return x.SpecialEffectLevel + } + return DisplayWeatherProto_LEVEL_0 +} + +type Distribution struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Distribution) Reset() { + *x = Distribution{} + mi := &file_vbase_proto_msgTypes[742] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Distribution) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Distribution) ProtoMessage() {} + +func (x *Distribution) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[742] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Distribution.ProtoReflect.Descriptor instead. +func (*Distribution) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{742} +} + +type DojoSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DojoSettingsProto) Reset() { + *x = DojoSettingsProto{} + mi := &file_vbase_proto_msgTypes[743] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DojoSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DojoSettingsProto) ProtoMessage() {} + +func (x *DojoSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[743] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DojoSettingsProto.ProtoReflect.Descriptor instead. +func (*DojoSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{743} +} + +type DoubleValue struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DoubleValue) Reset() { + *x = DoubleValue{} + mi := &file_vbase_proto_msgTypes[744] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DoubleValue) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DoubleValue) ProtoMessage() {} + +func (x *DoubleValue) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[744] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DoubleValue.ProtoReflect.Descriptor instead. +func (*DoubleValue) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{744} +} + +type DownloadAllAssetsSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DownloadAllAssetsSettingsProto) Reset() { + *x = DownloadAllAssetsSettingsProto{} + mi := &file_vbase_proto_msgTypes[745] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DownloadAllAssetsSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DownloadAllAssetsSettingsProto) ProtoMessage() {} + +func (x *DownloadAllAssetsSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[745] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DownloadAllAssetsSettingsProto.ProtoReflect.Descriptor instead. +func (*DownloadAllAssetsSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{745} +} + +type DownloadAllAssetsTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DownloadAllAssetsTelemetry) Reset() { + *x = DownloadAllAssetsTelemetry{} + mi := &file_vbase_proto_msgTypes[746] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DownloadAllAssetsTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DownloadAllAssetsTelemetry) ProtoMessage() {} + +func (x *DownloadAllAssetsTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[746] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DownloadAllAssetsTelemetry.ProtoReflect.Descriptor instead. +func (*DownloadAllAssetsTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{746} +} + +type DownloadGmTemplatesRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DownloadGmTemplatesRequestProto) Reset() { + *x = DownloadGmTemplatesRequestProto{} + mi := &file_vbase_proto_msgTypes[747] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DownloadGmTemplatesRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DownloadGmTemplatesRequestProto) ProtoMessage() {} + +func (x *DownloadGmTemplatesRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[747] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DownloadGmTemplatesRequestProto.ProtoReflect.Descriptor instead. +func (*DownloadGmTemplatesRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{747} +} + +type DownloadGmTemplatesResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DownloadGmTemplatesResponseProto) Reset() { + *x = DownloadGmTemplatesResponseProto{} + mi := &file_vbase_proto_msgTypes[748] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DownloadGmTemplatesResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DownloadGmTemplatesResponseProto) ProtoMessage() {} + +func (x *DownloadGmTemplatesResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[748] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DownloadGmTemplatesResponseProto.ProtoReflect.Descriptor instead. +func (*DownloadGmTemplatesResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{748} +} + +type DownloadSettingsActionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DownloadSettingsActionProto) Reset() { + *x = DownloadSettingsActionProto{} + mi := &file_vbase_proto_msgTypes[749] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DownloadSettingsActionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DownloadSettingsActionProto) ProtoMessage() {} + +func (x *DownloadSettingsActionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[749] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DownloadSettingsActionProto.ProtoReflect.Descriptor instead. +func (*DownloadSettingsActionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{749} +} + +type DownloadSettingsResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DownloadSettingsResponseProto) Reset() { + *x = DownloadSettingsResponseProto{} + mi := &file_vbase_proto_msgTypes[750] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DownloadSettingsResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DownloadSettingsResponseProto) ProtoMessage() {} + +func (x *DownloadSettingsResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[750] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DownloadSettingsResponseProto.ProtoReflect.Descriptor instead. +func (*DownloadSettingsResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{750} +} + +type DownloadUrlEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DownloadUrlEntryProto) Reset() { + *x = DownloadUrlEntryProto{} + mi := &file_vbase_proto_msgTypes[751] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DownloadUrlEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DownloadUrlEntryProto) ProtoMessage() {} + +func (x *DownloadUrlEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[751] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DownloadUrlEntryProto.ProtoReflect.Descriptor instead. +func (*DownloadUrlEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{751} +} + +type DownloadUrlOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DownloadUrlOutProto) Reset() { + *x = DownloadUrlOutProto{} + mi := &file_vbase_proto_msgTypes[752] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DownloadUrlOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DownloadUrlOutProto) ProtoMessage() {} + +func (x *DownloadUrlOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[752] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DownloadUrlOutProto.ProtoReflect.Descriptor instead. +func (*DownloadUrlOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{752} +} + +type DownloadUrlRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DownloadUrlRequestProto) Reset() { + *x = DownloadUrlRequestProto{} + mi := &file_vbase_proto_msgTypes[753] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DownloadUrlRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DownloadUrlRequestProto) ProtoMessage() {} + +func (x *DownloadUrlRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[753] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DownloadUrlRequestProto.ProtoReflect.Descriptor instead. +func (*DownloadUrlRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{753} +} + +type Downstream struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Downstream) Reset() { + *x = Downstream{} + mi := &file_vbase_proto_msgTypes[754] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Downstream) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Downstream) ProtoMessage() {} + +func (x *Downstream) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[754] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Downstream.ProtoReflect.Descriptor instead. +func (*Downstream) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{754} +} + +type DownstreamAction struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DownstreamAction) Reset() { + *x = DownstreamAction{} + mi := &file_vbase_proto_msgTypes[755] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DownstreamAction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DownstreamAction) ProtoMessage() {} + +func (x *DownstreamAction) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[755] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DownstreamAction.ProtoReflect.Descriptor instead. +func (*DownstreamAction) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{755} +} + +type DownstreamActionMessages struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DownstreamActionMessages) Reset() { + *x = DownstreamActionMessages{} + mi := &file_vbase_proto_msgTypes[756] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DownstreamActionMessages) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DownstreamActionMessages) ProtoMessage() {} + +func (x *DownstreamActionMessages) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[756] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DownstreamActionMessages.ProtoReflect.Descriptor instead. +func (*DownstreamActionMessages) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{756} +} + +type DownstreamMessage struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DownstreamMessage) Reset() { + *x = DownstreamMessage{} + mi := &file_vbase_proto_msgTypes[757] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DownstreamMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DownstreamMessage) ProtoMessage() {} + +func (x *DownstreamMessage) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[757] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DownstreamMessage.ProtoReflect.Descriptor instead. +func (*DownstreamMessage) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{757} +} + +type DumbBeaconProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DumbBeaconProto) Reset() { + *x = DumbBeaconProto{} + mi := &file_vbase_proto_msgTypes[758] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DumbBeaconProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DumbBeaconProto) ProtoMessage() {} + +func (x *DumbBeaconProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[758] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DumbBeaconProto.ProtoReflect.Descriptor instead. +func (*DumbBeaconProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{758} +} + +type Duration struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Duration) Reset() { + *x = Duration{} + mi := &file_vbase_proto_msgTypes[759] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Duration) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Duration) ProtoMessage() {} + +func (x *Duration) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[759] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Duration.ProtoReflect.Descriptor instead. +func (*Duration) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{759} +} + +type EchoOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EchoOutProto) Reset() { + *x = EchoOutProto{} + mi := &file_vbase_proto_msgTypes[760] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EchoOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EchoOutProto) ProtoMessage() {} + +func (x *EchoOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[760] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EchoOutProto.ProtoReflect.Descriptor instead. +func (*EchoOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{760} +} + +type EchoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EchoProto) Reset() { + *x = EchoProto{} + mi := &file_vbase_proto_msgTypes[761] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EchoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EchoProto) ProtoMessage() {} + +func (x *EchoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[761] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EchoProto.ProtoReflect.Descriptor instead. +func (*EchoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{761} +} + +type EcosystemNaturalArtSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EcosystemNaturalArtSettingsProto) Reset() { + *x = EcosystemNaturalArtSettingsProto{} + mi := &file_vbase_proto_msgTypes[762] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EcosystemNaturalArtSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EcosystemNaturalArtSettingsProto) ProtoMessage() {} + +func (x *EcosystemNaturalArtSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[762] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EcosystemNaturalArtSettingsProto.ProtoReflect.Descriptor instead. +func (*EcosystemNaturalArtSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{762} +} + +type EditPokemonTagOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditPokemonTagOutProto) Reset() { + *x = EditPokemonTagOutProto{} + mi := &file_vbase_proto_msgTypes[763] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditPokemonTagOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditPokemonTagOutProto) ProtoMessage() {} + +func (x *EditPokemonTagOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[763] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EditPokemonTagOutProto.ProtoReflect.Descriptor instead. +func (*EditPokemonTagOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{763} +} + +type EditPokemonTagProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditPokemonTagProto) Reset() { + *x = EditPokemonTagProto{} + mi := &file_vbase_proto_msgTypes[764] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditPokemonTagProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditPokemonTagProto) ProtoMessage() {} + +func (x *EditPokemonTagProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[764] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EditPokemonTagProto.ProtoReflect.Descriptor instead. +func (*EditPokemonTagProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{764} +} + +type EggCreateDetail struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EggCreateDetail) Reset() { + *x = EggCreateDetail{} + mi := &file_vbase_proto_msgTypes[765] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EggCreateDetail) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EggCreateDetail) ProtoMessage() {} + +func (x *EggCreateDetail) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[765] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EggCreateDetail.ProtoReflect.Descriptor instead. +func (*EggCreateDetail) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{765} +} + +type EggDistributionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EggDistributionProto) Reset() { + *x = EggDistributionProto{} + mi := &file_vbase_proto_msgTypes[766] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EggDistributionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EggDistributionProto) ProtoMessage() {} + +func (x *EggDistributionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[766] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EggDistributionProto.ProtoReflect.Descriptor instead. +func (*EggDistributionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{766} +} + +type EggHatchImprovementsSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EggHatchImprovementsSettingsProto) Reset() { + *x = EggHatchImprovementsSettingsProto{} + mi := &file_vbase_proto_msgTypes[767] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EggHatchImprovementsSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EggHatchImprovementsSettingsProto) ProtoMessage() {} + +func (x *EggHatchImprovementsSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[767] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EggHatchImprovementsSettingsProto.ProtoReflect.Descriptor instead. +func (*EggHatchImprovementsSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{767} +} + +type EggHatchTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EggHatchTelemetry) Reset() { + *x = EggHatchTelemetry{} + mi := &file_vbase_proto_msgTypes[768] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EggHatchTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EggHatchTelemetry) ProtoMessage() {} + +func (x *EggHatchTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[768] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EggHatchTelemetry.ProtoReflect.Descriptor instead. +func (*EggHatchTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{768} +} + +type EggIncubatorAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EggIncubatorAttributesProto) Reset() { + *x = EggIncubatorAttributesProto{} + mi := &file_vbase_proto_msgTypes[769] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EggIncubatorAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EggIncubatorAttributesProto) ProtoMessage() {} + +func (x *EggIncubatorAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[769] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EggIncubatorAttributesProto.ProtoReflect.Descriptor instead. +func (*EggIncubatorAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{769} +} + +type EggIncubatorProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EggIncubatorProto) Reset() { + *x = EggIncubatorProto{} + mi := &file_vbase_proto_msgTypes[770] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EggIncubatorProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EggIncubatorProto) ProtoMessage() {} + +func (x *EggIncubatorProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[770] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EggIncubatorProto.ProtoReflect.Descriptor instead. +func (*EggIncubatorProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{770} +} + +type EggIncubatorsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EggIncubatorsProto) Reset() { + *x = EggIncubatorsProto{} + mi := &file_vbase_proto_msgTypes[771] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EggIncubatorsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EggIncubatorsProto) ProtoMessage() {} + +func (x *EggIncubatorsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[771] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EggIncubatorsProto.ProtoReflect.Descriptor instead. +func (*EggIncubatorsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{771} +} + +type EggTelemetryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EggTelemetryProto) Reset() { + *x = EggTelemetryProto{} + mi := &file_vbase_proto_msgTypes[772] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EggTelemetryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EggTelemetryProto) ProtoMessage() {} + +func (x *EggTelemetryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[772] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EggTelemetryProto.ProtoReflect.Descriptor instead. +func (*EggTelemetryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{772} +} + +type EggTransparencySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EggTransparencySettingsProto) Reset() { + *x = EggTransparencySettingsProto{} + mi := &file_vbase_proto_msgTypes[773] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EggTransparencySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EggTransparencySettingsProto) ProtoMessage() {} + +func (x *EggTransparencySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[773] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EggTransparencySettingsProto.ProtoReflect.Descriptor instead. +func (*EggTransparencySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{773} +} + +type EligibleContestPoolSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EligibleContestPoolSettingsProto) Reset() { + *x = EligibleContestPoolSettingsProto{} + mi := &file_vbase_proto_msgTypes[774] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EligibleContestPoolSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EligibleContestPoolSettingsProto) ProtoMessage() {} + +func (x *EligibleContestPoolSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[774] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EligibleContestPoolSettingsProto.ProtoReflect.Descriptor instead. +func (*EligibleContestPoolSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{774} +} + +type EligibleContestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EligibleContestProto) Reset() { + *x = EligibleContestProto{} + mi := &file_vbase_proto_msgTypes[775] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EligibleContestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EligibleContestProto) ProtoMessage() {} + +func (x *EligibleContestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[775] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EligibleContestProto.ProtoReflect.Descriptor instead. +func (*EligibleContestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{775} +} + +type Empty struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Empty) Reset() { + *x = Empty{} + mi := &file_vbase_proto_msgTypes[776] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Empty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Empty) ProtoMessage() {} + +func (x *Empty) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[776] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Empty.ProtoReflect.Descriptor instead. +func (*Empty) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{776} +} + +type EnableCampfireForRefereeOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EnableCampfireForRefereeOutProto) Reset() { + *x = EnableCampfireForRefereeOutProto{} + mi := &file_vbase_proto_msgTypes[777] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EnableCampfireForRefereeOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnableCampfireForRefereeOutProto) ProtoMessage() {} + +func (x *EnableCampfireForRefereeOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[777] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EnableCampfireForRefereeOutProto.ProtoReflect.Descriptor instead. +func (*EnableCampfireForRefereeOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{777} +} + +type EnableCampfireForRefereeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EnableCampfireForRefereeProto) Reset() { + *x = EnableCampfireForRefereeProto{} + mi := &file_vbase_proto_msgTypes[778] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EnableCampfireForRefereeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnableCampfireForRefereeProto) ProtoMessage() {} + +func (x *EnableCampfireForRefereeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[778] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EnableCampfireForRefereeProto.ProtoReflect.Descriptor instead. +func (*EnableCampfireForRefereeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{778} +} + +type EnabledPokemonSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EnabledPokemonSettingsProto) Reset() { + *x = EnabledPokemonSettingsProto{} + mi := &file_vbase_proto_msgTypes[779] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EnabledPokemonSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnabledPokemonSettingsProto) ProtoMessage() {} + +func (x *EnabledPokemonSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[779] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EnabledPokemonSettingsProto.ProtoReflect.Descriptor instead. +func (*EnabledPokemonSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{779} +} + +type EncounterLastPokeballUsedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EncounterLastPokeballUsedTelemetry) Reset() { + *x = EncounterLastPokeballUsedTelemetry{} + mi := &file_vbase_proto_msgTypes[780] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EncounterLastPokeballUsedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EncounterLastPokeballUsedTelemetry) ProtoMessage() {} + +func (x *EncounterLastPokeballUsedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[780] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EncounterLastPokeballUsedTelemetry.ProtoReflect.Descriptor instead. +func (*EncounterLastPokeballUsedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{780} +} + +type EncounterOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Pokemon *WildPokemonProto `protobuf:"bytes,1,opt,name=pokemon,proto3" json:"pokemon,omitempty"` + Status EncounterOutProto_Status `protobuf:"varint,3,opt,name=status,proto3,enum=POGOProtos.Rpc.EncounterOutProto_Status" json:"status,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EncounterOutProto) Reset() { + *x = EncounterOutProto{} + mi := &file_vbase_proto_msgTypes[781] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EncounterOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EncounterOutProto) ProtoMessage() {} + +func (x *EncounterOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[781] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EncounterOutProto.ProtoReflect.Descriptor instead. +func (*EncounterOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{781} +} + +func (x *EncounterOutProto) GetPokemon() *WildPokemonProto { + if x != nil { + return x.Pokemon + } + return nil +} + +func (x *EncounterOutProto) GetStatus() EncounterOutProto_Status { + if x != nil { + return x.Status + } + return EncounterOutProto_ENCOUNTER_ERROR +} + +type EncounterPhotobombOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EncounterPhotobombOutProto) Reset() { + *x = EncounterPhotobombOutProto{} + mi := &file_vbase_proto_msgTypes[782] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EncounterPhotobombOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EncounterPhotobombOutProto) ProtoMessage() {} + +func (x *EncounterPhotobombOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[782] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EncounterPhotobombOutProto.ProtoReflect.Descriptor instead. +func (*EncounterPhotobombOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{782} +} + +type EncounterPhotobombProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EncounterPhotobombProto) Reset() { + *x = EncounterPhotobombProto{} + mi := &file_vbase_proto_msgTypes[783] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EncounterPhotobombProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EncounterPhotobombProto) ProtoMessage() {} + +func (x *EncounterPhotobombProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[783] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EncounterPhotobombProto.ProtoReflect.Descriptor instead. +func (*EncounterPhotobombProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{783} +} + +type EncounterPokemonCaughtTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EncounterPokemonCaughtTelemetry) Reset() { + *x = EncounterPokemonCaughtTelemetry{} + mi := &file_vbase_proto_msgTypes[784] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EncounterPokemonCaughtTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EncounterPokemonCaughtTelemetry) ProtoMessage() {} + +func (x *EncounterPokemonCaughtTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[784] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EncounterPokemonCaughtTelemetry.ProtoReflect.Descriptor instead. +func (*EncounterPokemonCaughtTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{784} +} + +type EncounterPokemonTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EncounterPokemonTelemetry) Reset() { + *x = EncounterPokemonTelemetry{} + mi := &file_vbase_proto_msgTypes[785] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EncounterPokemonTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EncounterPokemonTelemetry) ProtoMessage() {} + +func (x *EncounterPokemonTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[785] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EncounterPokemonTelemetry.ProtoReflect.Descriptor instead. +func (*EncounterPokemonTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{785} +} + +type EncounterPokestopEncounterOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EncounterPokestopEncounterOutProto) Reset() { + *x = EncounterPokestopEncounterOutProto{} + mi := &file_vbase_proto_msgTypes[786] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EncounterPokestopEncounterOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EncounterPokestopEncounterOutProto) ProtoMessage() {} + +func (x *EncounterPokestopEncounterOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[786] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EncounterPokestopEncounterOutProto.ProtoReflect.Descriptor instead. +func (*EncounterPokestopEncounterOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{786} +} + +type EncounterPokestopEncounterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EncounterPokestopEncounterProto) Reset() { + *x = EncounterPokestopEncounterProto{} + mi := &file_vbase_proto_msgTypes[787] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EncounterPokestopEncounterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EncounterPokestopEncounterProto) ProtoMessage() {} + +func (x *EncounterPokestopEncounterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[787] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EncounterPokestopEncounterProto.ProtoReflect.Descriptor instead. +func (*EncounterPokestopEncounterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{787} +} + +type EncounterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EncounterProto) Reset() { + *x = EncounterProto{} + mi := &file_vbase_proto_msgTypes[788] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EncounterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EncounterProto) ProtoMessage() {} + +func (x *EncounterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[788] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EncounterProto.ProtoReflect.Descriptor instead. +func (*EncounterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{788} +} + +type EncounterSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EncounterSettingsProto) Reset() { + *x = EncounterSettingsProto{} + mi := &file_vbase_proto_msgTypes[789] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EncounterSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EncounterSettingsProto) ProtoMessage() {} + +func (x *EncounterSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[789] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EncounterSettingsProto.ProtoReflect.Descriptor instead. +func (*EncounterSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{789} +} + +type EncounterStationSpawnOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EncounterStationSpawnOutProto) Reset() { + *x = EncounterStationSpawnOutProto{} + mi := &file_vbase_proto_msgTypes[790] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EncounterStationSpawnOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EncounterStationSpawnOutProto) ProtoMessage() {} + +func (x *EncounterStationSpawnOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[790] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EncounterStationSpawnOutProto.ProtoReflect.Descriptor instead. +func (*EncounterStationSpawnOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{790} +} + +type EncounterStationSpawnProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EncounterStationSpawnProto) Reset() { + *x = EncounterStationSpawnProto{} + mi := &file_vbase_proto_msgTypes[791] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EncounterStationSpawnProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EncounterStationSpawnProto) ProtoMessage() {} + +func (x *EncounterStationSpawnProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[791] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EncounterStationSpawnProto.ProtoReflect.Descriptor instead. +func (*EncounterStationSpawnProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{791} +} + +type EncounterTutorialCompleteOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EncounterTutorialCompleteOutProto) Reset() { + *x = EncounterTutorialCompleteOutProto{} + mi := &file_vbase_proto_msgTypes[792] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EncounterTutorialCompleteOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EncounterTutorialCompleteOutProto) ProtoMessage() {} + +func (x *EncounterTutorialCompleteOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[792] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EncounterTutorialCompleteOutProto.ProtoReflect.Descriptor instead. +func (*EncounterTutorialCompleteOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{792} +} + +type EncounterTutorialCompleteProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EncounterTutorialCompleteProto) Reset() { + *x = EncounterTutorialCompleteProto{} + mi := &file_vbase_proto_msgTypes[793] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EncounterTutorialCompleteProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EncounterTutorialCompleteProto) ProtoMessage() {} + +func (x *EncounterTutorialCompleteProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[793] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EncounterTutorialCompleteProto.ProtoReflect.Descriptor instead. +func (*EncounterTutorialCompleteProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{793} +} + +type EncounterTutorialSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EncounterTutorialSettingsProto) Reset() { + *x = EncounterTutorialSettingsProto{} + mi := &file_vbase_proto_msgTypes[794] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EncounterTutorialSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EncounterTutorialSettingsProto) ProtoMessage() {} + +func (x *EncounterTutorialSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[794] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EncounterTutorialSettingsProto.ProtoReflect.Descriptor instead. +func (*EncounterTutorialSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{794} +} + +type EncounteredPokemonTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EncounteredPokemonTelemetry) Reset() { + *x = EncounteredPokemonTelemetry{} + mi := &file_vbase_proto_msgTypes[795] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EncounteredPokemonTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EncounteredPokemonTelemetry) ProtoMessage() {} + +func (x *EncounteredPokemonTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[795] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EncounteredPokemonTelemetry.ProtoReflect.Descriptor instead. +func (*EncounteredPokemonTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{795} +} + +type EndPokemonTrainingLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EndPokemonTrainingLogEntry) Reset() { + *x = EndPokemonTrainingLogEntry{} + mi := &file_vbase_proto_msgTypes[796] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EndPokemonTrainingLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EndPokemonTrainingLogEntry) ProtoMessage() {} + +func (x *EndPokemonTrainingLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[796] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EndPokemonTrainingLogEntry.ProtoReflect.Descriptor instead. +func (*EndPokemonTrainingLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{796} +} + +type EndPokemonTrainingOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EndPokemonTrainingOutProto) Reset() { + *x = EndPokemonTrainingOutProto{} + mi := &file_vbase_proto_msgTypes[797] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EndPokemonTrainingOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EndPokemonTrainingOutProto) ProtoMessage() {} + +func (x *EndPokemonTrainingOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[797] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EndPokemonTrainingOutProto.ProtoReflect.Descriptor instead. +func (*EndPokemonTrainingOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{797} +} + +type EndPokemonTrainingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EndPokemonTrainingProto) Reset() { + *x = EndPokemonTrainingProto{} + mi := &file_vbase_proto_msgTypes[798] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EndPokemonTrainingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EndPokemonTrainingProto) ProtoMessage() {} + +func (x *EndPokemonTrainingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[798] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EndPokemonTrainingProto.ProtoReflect.Descriptor instead. +func (*EndPokemonTrainingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{798} +} + +type EndTimeConditionalOverride struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EndTimeConditionalOverride) Reset() { + *x = EndTimeConditionalOverride{} + mi := &file_vbase_proto_msgTypes[799] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EndTimeConditionalOverride) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EndTimeConditionalOverride) ProtoMessage() {} + +func (x *EndTimeConditionalOverride) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[799] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EndTimeConditionalOverride.ProtoReflect.Descriptor instead. +func (*EndTimeConditionalOverride) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{799} +} + +type EndTimeConditionalOverrideDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EndTimeConditionalOverrideDataProto) Reset() { + *x = EndTimeConditionalOverrideDataProto{} + mi := &file_vbase_proto_msgTypes[800] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EndTimeConditionalOverrideDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EndTimeConditionalOverrideDataProto) ProtoMessage() {} + +func (x *EndTimeConditionalOverrideDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[800] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EndTimeConditionalOverrideDataProto.ProtoReflect.Descriptor instead. +func (*EndTimeConditionalOverrideDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{800} +} + +type EnhanceBreadMoveOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EnhanceBreadMoveOutProto) Reset() { + *x = EnhanceBreadMoveOutProto{} + mi := &file_vbase_proto_msgTypes[801] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EnhanceBreadMoveOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnhanceBreadMoveOutProto) ProtoMessage() {} + +func (x *EnhanceBreadMoveOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[801] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EnhanceBreadMoveOutProto.ProtoReflect.Descriptor instead. +func (*EnhanceBreadMoveOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{801} +} + +type EnhanceBreadMoveProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EnhanceBreadMoveProto) Reset() { + *x = EnhanceBreadMoveProto{} + mi := &file_vbase_proto_msgTypes[802] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EnhanceBreadMoveProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnhanceBreadMoveProto) ProtoMessage() {} + +func (x *EnhanceBreadMoveProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[802] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EnhanceBreadMoveProto.ProtoReflect.Descriptor instead. +func (*EnhanceBreadMoveProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{802} +} + +type EnteredMaxBattleLobbyTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EnteredMaxBattleLobbyTelemetry) Reset() { + *x = EnteredMaxBattleLobbyTelemetry{} + mi := &file_vbase_proto_msgTypes[803] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EnteredMaxBattleLobbyTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnteredMaxBattleLobbyTelemetry) ProtoMessage() {} + +func (x *EnteredMaxBattleLobbyTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[803] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EnteredMaxBattleLobbyTelemetry.ProtoReflect.Descriptor instead. +func (*EnteredMaxBattleLobbyTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{803} +} + +type EnteredRaidLobbyTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EnteredRaidLobbyTelemetry) Reset() { + *x = EnteredRaidLobbyTelemetry{} + mi := &file_vbase_proto_msgTypes[804] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EnteredRaidLobbyTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnteredRaidLobbyTelemetry) ProtoMessage() {} + +func (x *EnteredRaidLobbyTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[804] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EnteredRaidLobbyTelemetry.ProtoReflect.Descriptor instead. +func (*EnteredRaidLobbyTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{804} +} + +type EntryTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EntryTelemetry) Reset() { + *x = EntryTelemetry{} + mi := &file_vbase_proto_msgTypes[805] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EntryTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EntryTelemetry) ProtoMessage() {} + +func (x *EntryTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[805] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EntryTelemetry.ProtoReflect.Descriptor instead. +func (*EntryTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{805} +} + +type Enum struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Enum) Reset() { + *x = Enum{} + mi := &file_vbase_proto_msgTypes[806] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Enum) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Enum) ProtoMessage() {} + +func (x *Enum) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[806] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Enum.ProtoReflect.Descriptor instead. +func (*Enum) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{806} +} + +type EnumDescriptorProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EnumDescriptorProto) Reset() { + *x = EnumDescriptorProto{} + mi := &file_vbase_proto_msgTypes[807] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EnumDescriptorProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnumDescriptorProto) ProtoMessage() {} + +func (x *EnumDescriptorProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[807] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EnumDescriptorProto.ProtoReflect.Descriptor instead. +func (*EnumDescriptorProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{807} +} + +type EnumOptions struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EnumOptions) Reset() { + *x = EnumOptions{} + mi := &file_vbase_proto_msgTypes[808] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EnumOptions) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnumOptions) ProtoMessage() {} + +func (x *EnumOptions) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[808] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EnumOptions.ProtoReflect.Descriptor instead. +func (*EnumOptions) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{808} +} + +type EnumValue struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EnumValue) Reset() { + *x = EnumValue{} + mi := &file_vbase_proto_msgTypes[809] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EnumValue) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnumValue) ProtoMessage() {} + +func (x *EnumValue) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[809] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EnumValue.ProtoReflect.Descriptor instead. +func (*EnumValue) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{809} +} + +type EnumValueDescriptorProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EnumValueDescriptorProto) Reset() { + *x = EnumValueDescriptorProto{} + mi := &file_vbase_proto_msgTypes[810] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EnumValueDescriptorProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnumValueDescriptorProto) ProtoMessage() {} + +func (x *EnumValueDescriptorProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[810] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EnumValueDescriptorProto.ProtoReflect.Descriptor instead. +func (*EnumValueDescriptorProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{810} +} + +type EnumValueOptions struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EnumValueOptions) Reset() { + *x = EnumValueOptions{} + mi := &file_vbase_proto_msgTypes[811] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EnumValueOptions) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnumValueOptions) ProtoMessage() {} + +func (x *EnumValueOptions) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[811] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EnumValueOptions.ProtoReflect.Descriptor instead. +func (*EnumValueOptions) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{811} +} + +type EnumWrapper struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EnumWrapper) Reset() { + *x = EnumWrapper{} + mi := &file_vbase_proto_msgTypes[812] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EnumWrapper) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnumWrapper) ProtoMessage() {} + +func (x *EnumWrapper) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[812] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EnumWrapper.ProtoReflect.Descriptor instead. +func (*EnumWrapper) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{812} +} + +type ErrorReportingSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ErrorReportingSettingsProto) Reset() { + *x = ErrorReportingSettingsProto{} + mi := &file_vbase_proto_msgTypes[813] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ErrorReportingSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ErrorReportingSettingsProto) ProtoMessage() {} + +func (x *ErrorReportingSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[813] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ErrorReportingSettingsProto.ProtoReflect.Descriptor instead. +func (*ErrorReportingSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{813} +} + +type EventBadgeSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventBadgeSettingsProto) Reset() { + *x = EventBadgeSettingsProto{} + mi := &file_vbase_proto_msgTypes[814] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventBadgeSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventBadgeSettingsProto) ProtoMessage() {} + +func (x *EventBadgeSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[814] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventBadgeSettingsProto.ProtoReflect.Descriptor instead. +func (*EventBadgeSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{814} +} + +type EventBannerSectionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventBannerSectionProto) Reset() { + *x = EventBannerSectionProto{} + mi := &file_vbase_proto_msgTypes[815] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventBannerSectionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventBannerSectionProto) ProtoMessage() {} + +func (x *EventBannerSectionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[815] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventBannerSectionProto.ProtoReflect.Descriptor instead. +func (*EventBannerSectionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{815} +} + +type EventConditionalOverrideMetadataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventConditionalOverrideMetadataProto) Reset() { + *x = EventConditionalOverrideMetadataProto{} + mi := &file_vbase_proto_msgTypes[816] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventConditionalOverrideMetadataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventConditionalOverrideMetadataProto) ProtoMessage() {} + +func (x *EventConditionalOverrideMetadataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[816] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventConditionalOverrideMetadataProto.ProtoReflect.Descriptor instead. +func (*EventConditionalOverrideMetadataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{816} +} + +type EventConditionalOverridePrioritySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventConditionalOverridePrioritySettingsProto) Reset() { + *x = EventConditionalOverridePrioritySettingsProto{} + mi := &file_vbase_proto_msgTypes[817] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventConditionalOverridePrioritySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventConditionalOverridePrioritySettingsProto) ProtoMessage() {} + +func (x *EventConditionalOverridePrioritySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[817] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventConditionalOverridePrioritySettingsProto.ProtoReflect.Descriptor instead. +func (*EventConditionalOverridePrioritySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{817} +} + +type EventInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventInfoProto) Reset() { + *x = EventInfoProto{} + mi := &file_vbase_proto_msgTypes[818] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventInfoProto) ProtoMessage() {} + +func (x *EventInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[818] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventInfoProto.ProtoReflect.Descriptor instead. +func (*EventInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{818} +} + +type EventMapDecorationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventMapDecorationProto) Reset() { + *x = EventMapDecorationProto{} + mi := &file_vbase_proto_msgTypes[819] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventMapDecorationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventMapDecorationProto) ProtoMessage() {} + +func (x *EventMapDecorationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[819] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventMapDecorationProto.ProtoReflect.Descriptor instead. +func (*EventMapDecorationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{819} +} + +type EventMapDecorationSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventMapDecorationSettingsProto) Reset() { + *x = EventMapDecorationSettingsProto{} + mi := &file_vbase_proto_msgTypes[820] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventMapDecorationSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventMapDecorationSettingsProto) ProtoMessage() {} + +func (x *EventMapDecorationSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[820] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventMapDecorationSettingsProto.ProtoReflect.Descriptor instead. +func (*EventMapDecorationSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{820} +} + +type EventMapDecorationSystemSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventMapDecorationSystemSettingsProto) Reset() { + *x = EventMapDecorationSystemSettingsProto{} + mi := &file_vbase_proto_msgTypes[821] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventMapDecorationSystemSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventMapDecorationSystemSettingsProto) ProtoMessage() {} + +func (x *EventMapDecorationSystemSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[821] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventMapDecorationSystemSettingsProto.ProtoReflect.Descriptor instead. +func (*EventMapDecorationSystemSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{821} +} + +type EventMapRefreshSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventMapRefreshSettingsProto) Reset() { + *x = EventMapRefreshSettingsProto{} + mi := &file_vbase_proto_msgTypes[822] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventMapRefreshSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventMapRefreshSettingsProto) ProtoMessage() {} + +func (x *EventMapRefreshSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[822] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventMapRefreshSettingsProto.ProtoReflect.Descriptor instead. +func (*EventMapRefreshSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{822} +} + +type EventPassDisplaySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventPassDisplaySettingsProto) Reset() { + *x = EventPassDisplaySettingsProto{} + mi := &file_vbase_proto_msgTypes[823] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventPassDisplaySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventPassDisplaySettingsProto) ProtoMessage() {} + +func (x *EventPassDisplaySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[823] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventPassDisplaySettingsProto.ProtoReflect.Descriptor instead. +func (*EventPassDisplaySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{823} +} + +type EventPassPointAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventPassPointAttributesProto) Reset() { + *x = EventPassPointAttributesProto{} + mi := &file_vbase_proto_msgTypes[824] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventPassPointAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventPassPointAttributesProto) ProtoMessage() {} + +func (x *EventPassPointAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[824] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventPassPointAttributesProto.ProtoReflect.Descriptor instead. +func (*EventPassPointAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{824} +} + +type EventPassSectionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventPassSectionProto) Reset() { + *x = EventPassSectionProto{} + mi := &file_vbase_proto_msgTypes[825] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventPassSectionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventPassSectionProto) ProtoMessage() {} + +func (x *EventPassSectionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[825] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventPassSectionProto.ProtoReflect.Descriptor instead. +func (*EventPassSectionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{825} +} + +type EventPassSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventPassSettingsProto) Reset() { + *x = EventPassSettingsProto{} + mi := &file_vbase_proto_msgTypes[826] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventPassSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventPassSettingsProto) ProtoMessage() {} + +func (x *EventPassSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[826] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventPassSettingsProto.ProtoReflect.Descriptor instead. +func (*EventPassSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{826} +} + +type EventPassSlotRewardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventPassSlotRewardProto) Reset() { + *x = EventPassSlotRewardProto{} + mi := &file_vbase_proto_msgTypes[827] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventPassSlotRewardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventPassSlotRewardProto) ProtoMessage() {} + +func (x *EventPassSlotRewardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[827] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventPassSlotRewardProto.ProtoReflect.Descriptor instead. +func (*EventPassSlotRewardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{827} +} + +type EventPassStateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventPassStateProto) Reset() { + *x = EventPassStateProto{} + mi := &file_vbase_proto_msgTypes[828] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventPassStateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventPassStateProto) ProtoMessage() {} + +func (x *EventPassStateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[828] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventPassStateProto.ProtoReflect.Descriptor instead. +func (*EventPassStateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{828} +} + +type EventPassSystemSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventPassSystemSettingsProto) Reset() { + *x = EventPassSystemSettingsProto{} + mi := &file_vbase_proto_msgTypes[829] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventPassSystemSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventPassSystemSettingsProto) ProtoMessage() {} + +func (x *EventPassSystemSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[829] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventPassSystemSettingsProto.ProtoReflect.Descriptor instead. +func (*EventPassSystemSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{829} +} + +type EventPassTierBonusSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventPassTierBonusSettingsProto) Reset() { + *x = EventPassTierBonusSettingsProto{} + mi := &file_vbase_proto_msgTypes[830] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventPassTierBonusSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventPassTierBonusSettingsProto) ProtoMessage() {} + +func (x *EventPassTierBonusSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[830] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventPassTierBonusSettingsProto.ProtoReflect.Descriptor instead. +func (*EventPassTierBonusSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{830} +} + +type EventPassTierSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventPassTierSettingsProto) Reset() { + *x = EventPassTierSettingsProto{} + mi := &file_vbase_proto_msgTypes[831] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventPassTierSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventPassTierSettingsProto) ProtoMessage() {} + +func (x *EventPassTierSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[831] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventPassTierSettingsProto.ProtoReflect.Descriptor instead. +func (*EventPassTierSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{831} +} + +type EventPassUpdateLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventPassUpdateLogEntry) Reset() { + *x = EventPassUpdateLogEntry{} + mi := &file_vbase_proto_msgTypes[832] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventPassUpdateLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventPassUpdateLogEntry) ProtoMessage() {} + +func (x *EventPassUpdateLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[832] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventPassUpdateLogEntry.ProtoReflect.Descriptor instead. +func (*EventPassUpdateLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{832} +} + +type EventPassesStateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventPassesStateProto) Reset() { + *x = EventPassesStateProto{} + mi := &file_vbase_proto_msgTypes[833] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventPassesStateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventPassesStateProto) ProtoMessage() {} + +func (x *EventPassesStateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[833] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventPassesStateProto.ProtoReflect.Descriptor instead. +func (*EventPassesStateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{833} +} + +type EventPlannerNotification struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventPlannerNotification) Reset() { + *x = EventPlannerNotification{} + mi := &file_vbase_proto_msgTypes[834] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventPlannerNotification) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventPlannerNotification) ProtoMessage() {} + +func (x *EventPlannerNotification) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[834] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventPlannerNotification.ProtoReflect.Descriptor instead. +func (*EventPlannerNotification) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{834} +} + +type EventPlannerPopularNotificationSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventPlannerPopularNotificationSettings) Reset() { + *x = EventPlannerPopularNotificationSettings{} + mi := &file_vbase_proto_msgTypes[835] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventPlannerPopularNotificationSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventPlannerPopularNotificationSettings) ProtoMessage() {} + +func (x *EventPlannerPopularNotificationSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[835] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventPlannerPopularNotificationSettings.ProtoReflect.Descriptor instead. +func (*EventPlannerPopularNotificationSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{835} +} + +type EventRsvpInvitationDetailsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventRsvpInvitationDetailsProto) Reset() { + *x = EventRsvpInvitationDetailsProto{} + mi := &file_vbase_proto_msgTypes[836] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventRsvpInvitationDetailsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventRsvpInvitationDetailsProto) ProtoMessage() {} + +func (x *EventRsvpInvitationDetailsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[836] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventRsvpInvitationDetailsProto.ProtoReflect.Descriptor instead. +func (*EventRsvpInvitationDetailsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{836} +} + +type EventRsvpProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventRsvpProto) Reset() { + *x = EventRsvpProto{} + mi := &file_vbase_proto_msgTypes[837] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventRsvpProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventRsvpProto) ProtoMessage() {} + +func (x *EventRsvpProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[837] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventRsvpProto.ProtoReflect.Descriptor instead. +func (*EventRsvpProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{837} +} + +type EventRsvpTimeslotProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + TimeSlot int64 `protobuf:"varint,1,opt,name=time_slot,json=timeSlot,proto3" json:"time_slot,omitempty"` + GoingCount int32 `protobuf:"varint,2,opt,name=going_count,json=goingCount,proto3" json:"going_count,omitempty"` + MaybeCount int32 `protobuf:"varint,3,opt,name=maybe_count,json=maybeCount,proto3" json:"maybe_count,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventRsvpTimeslotProto) Reset() { + *x = EventRsvpTimeslotProto{} + mi := &file_vbase_proto_msgTypes[838] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventRsvpTimeslotProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventRsvpTimeslotProto) ProtoMessage() {} + +func (x *EventRsvpTimeslotProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[838] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventRsvpTimeslotProto.ProtoReflect.Descriptor instead. +func (*EventRsvpTimeslotProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{838} +} + +func (x *EventRsvpTimeslotProto) GetTimeSlot() int64 { + if x != nil { + return x.TimeSlot + } + return 0 +} + +func (x *EventRsvpTimeslotProto) GetGoingCount() int32 { + if x != nil { + return x.GoingCount + } + return 0 +} + +func (x *EventRsvpTimeslotProto) GetMaybeCount() int32 { + if x != nil { + return x.MaybeCount + } + return 0 +} + +type EventRsvpsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventRsvpsProto) Reset() { + *x = EventRsvpsProto{} + mi := &file_vbase_proto_msgTypes[839] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventRsvpsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventRsvpsProto) ProtoMessage() {} + +func (x *EventRsvpsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[839] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventRsvpsProto.ProtoReflect.Descriptor instead. +func (*EventRsvpsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{839} +} + +type EventSectionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventSectionProto) Reset() { + *x = EventSectionProto{} + mi := &file_vbase_proto_msgTypes[840] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventSectionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventSectionProto) ProtoMessage() {} + +func (x *EventSectionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[840] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventSectionProto.ProtoReflect.Descriptor instead. +func (*EventSectionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{840} +} + +type EventSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventSettingsProto) Reset() { + *x = EventSettingsProto{} + mi := &file_vbase_proto_msgTypes[841] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventSettingsProto) ProtoMessage() {} + +func (x *EventSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[841] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventSettingsProto.ProtoReflect.Descriptor instead. +func (*EventSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{841} +} + +type EventTicketActiveTimeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventTicketActiveTimeProto) Reset() { + *x = EventTicketActiveTimeProto{} + mi := &file_vbase_proto_msgTypes[842] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventTicketActiveTimeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventTicketActiveTimeProto) ProtoMessage() {} + +func (x *EventTicketActiveTimeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[842] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventTicketActiveTimeProto.ProtoReflect.Descriptor instead. +func (*EventTicketActiveTimeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{842} +} + +type EvolutionBranchProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EvolutionBranchProto) Reset() { + *x = EvolutionBranchProto{} + mi := &file_vbase_proto_msgTypes[843] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EvolutionBranchProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EvolutionBranchProto) ProtoMessage() {} + +func (x *EvolutionBranchProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[843] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EvolutionBranchProto.ProtoReflect.Descriptor instead. +func (*EvolutionBranchProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{843} +} + +type EvolutionChainDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EvolutionChainDisplayProto) Reset() { + *x = EvolutionChainDisplayProto{} + mi := &file_vbase_proto_msgTypes[844] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EvolutionChainDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EvolutionChainDisplayProto) ProtoMessage() {} + +func (x *EvolutionChainDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[844] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EvolutionChainDisplayProto.ProtoReflect.Descriptor instead. +func (*EvolutionChainDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{844} +} + +type EvolutionChainDisplaySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EvolutionChainDisplaySettingsProto) Reset() { + *x = EvolutionChainDisplaySettingsProto{} + mi := &file_vbase_proto_msgTypes[845] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EvolutionChainDisplaySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EvolutionChainDisplaySettingsProto) ProtoMessage() {} + +func (x *EvolutionChainDisplaySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[845] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EvolutionChainDisplaySettingsProto.ProtoReflect.Descriptor instead. +func (*EvolutionChainDisplaySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{845} +} + +type EvolutionDisplayInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EvolutionDisplayInfoProto) Reset() { + *x = EvolutionDisplayInfoProto{} + mi := &file_vbase_proto_msgTypes[846] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EvolutionDisplayInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EvolutionDisplayInfoProto) ProtoMessage() {} + +func (x *EvolutionDisplayInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[846] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EvolutionDisplayInfoProto.ProtoReflect.Descriptor instead. +func (*EvolutionDisplayInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{846} +} + +type EvolutionQuestInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EvolutionQuestInfoProto) Reset() { + *x = EvolutionQuestInfoProto{} + mi := &file_vbase_proto_msgTypes[847] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EvolutionQuestInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EvolutionQuestInfoProto) ProtoMessage() {} + +func (x *EvolutionQuestInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[847] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EvolutionQuestInfoProto.ProtoReflect.Descriptor instead. +func (*EvolutionQuestInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{847} +} + +type EvolutionV2SettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EvolutionV2SettingsProto) Reset() { + *x = EvolutionV2SettingsProto{} + mi := &file_vbase_proto_msgTypes[848] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EvolutionV2SettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EvolutionV2SettingsProto) ProtoMessage() {} + +func (x *EvolutionV2SettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[848] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EvolutionV2SettingsProto.ProtoReflect.Descriptor instead. +func (*EvolutionV2SettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{848} +} + +type EvolveIntoPokemonQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EvolveIntoPokemonQuestProto) Reset() { + *x = EvolveIntoPokemonQuestProto{} + mi := &file_vbase_proto_msgTypes[849] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EvolveIntoPokemonQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EvolveIntoPokemonQuestProto) ProtoMessage() {} + +func (x *EvolveIntoPokemonQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[849] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EvolveIntoPokemonQuestProto.ProtoReflect.Descriptor instead. +func (*EvolveIntoPokemonQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{849} +} + +type EvolvePokemonOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EvolvePokemonOutProto) Reset() { + *x = EvolvePokemonOutProto{} + mi := &file_vbase_proto_msgTypes[850] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EvolvePokemonOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EvolvePokemonOutProto) ProtoMessage() {} + +func (x *EvolvePokemonOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[850] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EvolvePokemonOutProto.ProtoReflect.Descriptor instead. +func (*EvolvePokemonOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{850} +} + +type EvolvePokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EvolvePokemonProto) Reset() { + *x = EvolvePokemonProto{} + mi := &file_vbase_proto_msgTypes[851] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EvolvePokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EvolvePokemonProto) ProtoMessage() {} + +func (x *EvolvePokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[851] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EvolvePokemonProto.ProtoReflect.Descriptor instead. +func (*EvolvePokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{851} +} + +type EvolvePreviewSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EvolvePreviewSettingsProto) Reset() { + *x = EvolvePreviewSettingsProto{} + mi := &file_vbase_proto_msgTypes[852] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EvolvePreviewSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EvolvePreviewSettingsProto) ProtoMessage() {} + +func (x *EvolvePreviewSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[852] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EvolvePreviewSettingsProto.ProtoReflect.Descriptor instead. +func (*EvolvePreviewSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{852} +} + +type ExceptionCaughtData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ExceptionCaughtData) Reset() { + *x = ExceptionCaughtData{} + mi := &file_vbase_proto_msgTypes[853] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ExceptionCaughtData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ExceptionCaughtData) ProtoMessage() {} + +func (x *ExceptionCaughtData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[853] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ExceptionCaughtData.ProtoReflect.Descriptor instead. +func (*ExceptionCaughtData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{853} +} + +type ExceptionCaughtInCombatData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ExceptionCaughtInCombatData) Reset() { + *x = ExceptionCaughtInCombatData{} + mi := &file_vbase_proto_msgTypes[854] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ExceptionCaughtInCombatData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ExceptionCaughtInCombatData) ProtoMessage() {} + +func (x *ExceptionCaughtInCombatData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[854] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ExceptionCaughtInCombatData.ProtoReflect.Descriptor instead. +func (*ExceptionCaughtInCombatData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{854} +} + +type ExitFlowTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ExitFlowTelemetry) Reset() { + *x = ExitFlowTelemetry{} + mi := &file_vbase_proto_msgTypes[855] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ExitFlowTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ExitFlowTelemetry) ProtoMessage() {} + +func (x *ExitFlowTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[855] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ExitFlowTelemetry.ProtoReflect.Descriptor instead. +func (*ExitFlowTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{855} +} + +type Experience struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Experience) Reset() { + *x = Experience{} + mi := &file_vbase_proto_msgTypes[856] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Experience) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Experience) ProtoMessage() {} + +func (x *Experience) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[856] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Experience.ProtoReflect.Descriptor instead. +func (*Experience) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{856} +} + +type ExperienceBoostAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ExperienceBoostAttributesProto) Reset() { + *x = ExperienceBoostAttributesProto{} + mi := &file_vbase_proto_msgTypes[857] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ExperienceBoostAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ExperienceBoostAttributesProto) ProtoMessage() {} + +func (x *ExperienceBoostAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[857] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ExperienceBoostAttributesProto.ProtoReflect.Descriptor instead. +func (*ExperienceBoostAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{857} +} + +type ExpiredIncubatorRecapProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ExpiredIncubatorRecapProto) Reset() { + *x = ExpiredIncubatorRecapProto{} + mi := &file_vbase_proto_msgTypes[858] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ExpiredIncubatorRecapProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ExpiredIncubatorRecapProto) ProtoMessage() {} + +func (x *ExpiredIncubatorRecapProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[858] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ExpiredIncubatorRecapProto.ProtoReflect.Descriptor instead. +func (*ExpiredIncubatorRecapProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{858} +} + +type ExtensionRangeOptions struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ExtensionRangeOptions) Reset() { + *x = ExtensionRangeOptions{} + mi := &file_vbase_proto_msgTypes[859] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ExtensionRangeOptions) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ExtensionRangeOptions) ProtoMessage() {} + +func (x *ExtensionRangeOptions) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[859] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ExtensionRangeOptions.ProtoReflect.Descriptor instead. +func (*ExtensionRangeOptions) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{859} +} + +type ExternalAddressableAssetsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ExternalAddressableAssetsProto) Reset() { + *x = ExternalAddressableAssetsProto{} + mi := &file_vbase_proto_msgTypes[860] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ExternalAddressableAssetsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ExternalAddressableAssetsProto) ProtoMessage() {} + +func (x *ExternalAddressableAssetsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[860] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ExternalAddressableAssetsProto.ProtoReflect.Descriptor instead. +func (*ExternalAddressableAssetsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{860} +} + +type FakeDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FakeDataProto) Reset() { + *x = FakeDataProto{} + mi := &file_vbase_proto_msgTypes[861] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FakeDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FakeDataProto) ProtoMessage() {} + +func (x *FakeDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[861] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FakeDataProto.ProtoReflect.Descriptor instead. +func (*FakeDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{861} +} + +type FastMovePredictionOverride struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FastMovePredictionOverride) Reset() { + *x = FastMovePredictionOverride{} + mi := &file_vbase_proto_msgTypes[862] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FastMovePredictionOverride) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FastMovePredictionOverride) ProtoMessage() {} + +func (x *FastMovePredictionOverride) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[862] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FastMovePredictionOverride.ProtoReflect.Descriptor instead. +func (*FastMovePredictionOverride) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{862} +} + +type FavoritePokemonTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FavoritePokemonTelemetry) Reset() { + *x = FavoritePokemonTelemetry{} + mi := &file_vbase_proto_msgTypes[863] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FavoritePokemonTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FavoritePokemonTelemetry) ProtoMessage() {} + +func (x *FavoritePokemonTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[863] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FavoritePokemonTelemetry.ProtoReflect.Descriptor instead. +func (*FavoritePokemonTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{863} +} + +type FavoriteRouteOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FavoriteRouteOutProto) Reset() { + *x = FavoriteRouteOutProto{} + mi := &file_vbase_proto_msgTypes[864] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FavoriteRouteOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FavoriteRouteOutProto) ProtoMessage() {} + +func (x *FavoriteRouteOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[864] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FavoriteRouteOutProto.ProtoReflect.Descriptor instead. +func (*FavoriteRouteOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{864} +} + +type FavoriteRouteProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FavoriteRouteProto) Reset() { + *x = FavoriteRouteProto{} + mi := &file_vbase_proto_msgTypes[865] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FavoriteRouteProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FavoriteRouteProto) ProtoMessage() {} + +func (x *FavoriteRouteProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[865] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FavoriteRouteProto.ProtoReflect.Descriptor instead. +func (*FavoriteRouteProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{865} +} + +type FbTokenProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FbTokenProto) Reset() { + *x = FbTokenProto{} + mi := &file_vbase_proto_msgTypes[866] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FbTokenProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FbTokenProto) ProtoMessage() {} + +func (x *FbTokenProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[866] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FbTokenProto.ProtoReflect.Descriptor instead. +func (*FbTokenProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{866} +} + +type Feature struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Feature) Reset() { + *x = Feature{} + mi := &file_vbase_proto_msgTypes[867] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Feature) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Feature) ProtoMessage() {} + +func (x *Feature) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[867] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Feature.ProtoReflect.Descriptor instead. +func (*Feature) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{867} +} + +type FeatureGateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FeatureGateProto) Reset() { + *x = FeatureGateProto{} + mi := &file_vbase_proto_msgTypes[868] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FeatureGateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FeatureGateProto) ProtoMessage() {} + +func (x *FeatureGateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[868] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FeatureGateProto.ProtoReflect.Descriptor instead. +func (*FeatureGateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{868} +} + +type FeatureSet struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FeatureSet) Reset() { + *x = FeatureSet{} + mi := &file_vbase_proto_msgTypes[869] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FeatureSet) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FeatureSet) ProtoMessage() {} + +func (x *FeatureSet) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[869] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FeatureSet.ProtoReflect.Descriptor instead. +func (*FeatureSet) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{869} +} + +type FeatureSetDefaults struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FeatureSetDefaults) Reset() { + *x = FeatureSetDefaults{} + mi := &file_vbase_proto_msgTypes[870] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FeatureSetDefaults) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FeatureSetDefaults) ProtoMessage() {} + +func (x *FeatureSetDefaults) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[870] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FeatureSetDefaults.ProtoReflect.Descriptor instead. +func (*FeatureSetDefaults) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{870} +} + +type FeatureUnlockLevelSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FeatureUnlockLevelSettings) Reset() { + *x = FeatureUnlockLevelSettings{} + mi := &file_vbase_proto_msgTypes[871] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FeatureUnlockLevelSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FeatureUnlockLevelSettings) ProtoMessage() {} + +func (x *FeatureUnlockLevelSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[871] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FeatureUnlockLevelSettings.ProtoReflect.Descriptor instead. +func (*FeatureUnlockLevelSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{871} +} + +type FeedPokemonTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FeedPokemonTelemetry) Reset() { + *x = FeedPokemonTelemetry{} + mi := &file_vbase_proto_msgTypes[872] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FeedPokemonTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FeedPokemonTelemetry) ProtoMessage() {} + +func (x *FeedPokemonTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[872] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FeedPokemonTelemetry.ProtoReflect.Descriptor instead. +func (*FeedPokemonTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{872} +} + +type FestivalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FestivalSettingsProto) Reset() { + *x = FestivalSettingsProto{} + mi := &file_vbase_proto_msgTypes[873] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FestivalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FestivalSettingsProto) ProtoMessage() {} + +func (x *FestivalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[873] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FestivalSettingsProto.ProtoReflect.Descriptor instead. +func (*FestivalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{873} +} + +type FetchAllNewsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FetchAllNewsOutProto) Reset() { + *x = FetchAllNewsOutProto{} + mi := &file_vbase_proto_msgTypes[874] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FetchAllNewsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FetchAllNewsOutProto) ProtoMessage() {} + +func (x *FetchAllNewsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[874] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FetchAllNewsOutProto.ProtoReflect.Descriptor instead. +func (*FetchAllNewsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{874} +} + +type FetchAllNewsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FetchAllNewsProto) Reset() { + *x = FetchAllNewsProto{} + mi := &file_vbase_proto_msgTypes[875] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FetchAllNewsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FetchAllNewsProto) ProtoMessage() {} + +func (x *FetchAllNewsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[875] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FetchAllNewsProto.ProtoReflect.Descriptor instead. +func (*FetchAllNewsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{875} +} + +type FetchNewsfeedRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FetchNewsfeedRequest) Reset() { + *x = FetchNewsfeedRequest{} + mi := &file_vbase_proto_msgTypes[876] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FetchNewsfeedRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FetchNewsfeedRequest) ProtoMessage() {} + +func (x *FetchNewsfeedRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[876] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FetchNewsfeedRequest.ProtoReflect.Descriptor instead. +func (*FetchNewsfeedRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{876} +} + +type FetchNewsfeedResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FetchNewsfeedResponse) Reset() { + *x = FetchNewsfeedResponse{} + mi := &file_vbase_proto_msgTypes[877] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FetchNewsfeedResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FetchNewsfeedResponse) ProtoMessage() {} + +func (x *FetchNewsfeedResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[877] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FetchNewsfeedResponse.ProtoReflect.Descriptor instead. +func (*FetchNewsfeedResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{877} +} + +type Field struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Field) Reset() { + *x = Field{} + mi := &file_vbase_proto_msgTypes[878] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Field) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Field) ProtoMessage() {} + +func (x *Field) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[878] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Field.ProtoReflect.Descriptor instead. +func (*Field) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{878} +} + +type FieldBookSectionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FieldBookSectionProto) Reset() { + *x = FieldBookSectionProto{} + mi := &file_vbase_proto_msgTypes[879] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FieldBookSectionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FieldBookSectionProto) ProtoMessage() {} + +func (x *FieldBookSectionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[879] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FieldBookSectionProto.ProtoReflect.Descriptor instead. +func (*FieldBookSectionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{879} +} + +type FieldBookTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FieldBookTelemetry) Reset() { + *x = FieldBookTelemetry{} + mi := &file_vbase_proto_msgTypes[880] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FieldBookTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FieldBookTelemetry) ProtoMessage() {} + +func (x *FieldBookTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[880] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FieldBookTelemetry.ProtoReflect.Descriptor instead. +func (*FieldBookTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{880} +} + +type FieldDescriptorProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FieldDescriptorProto) Reset() { + *x = FieldDescriptorProto{} + mi := &file_vbase_proto_msgTypes[881] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FieldDescriptorProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FieldDescriptorProto) ProtoMessage() {} + +func (x *FieldDescriptorProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[881] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FieldDescriptorProto.ProtoReflect.Descriptor instead. +func (*FieldDescriptorProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{881} +} + +type FieldEffectTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FieldEffectTelemetry) Reset() { + *x = FieldEffectTelemetry{} + mi := &file_vbase_proto_msgTypes[882] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FieldEffectTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FieldEffectTelemetry) ProtoMessage() {} + +func (x *FieldEffectTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[882] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FieldEffectTelemetry.ProtoReflect.Descriptor instead. +func (*FieldEffectTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{882} +} + +type FieldMask struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FieldMask) Reset() { + *x = FieldMask{} + mi := &file_vbase_proto_msgTypes[883] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FieldMask) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FieldMask) ProtoMessage() {} + +func (x *FieldMask) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[883] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FieldMask.ProtoReflect.Descriptor instead. +func (*FieldMask) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{883} +} + +type FieldOptions struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FieldOptions) Reset() { + *x = FieldOptions{} + mi := &file_vbase_proto_msgTypes[884] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FieldOptions) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FieldOptions) ProtoMessage() {} + +func (x *FieldOptions) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[884] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FieldOptions.ProtoReflect.Descriptor instead. +func (*FieldOptions) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{884} +} + +type FileDescriptorProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FileDescriptorProto) Reset() { + *x = FileDescriptorProto{} + mi := &file_vbase_proto_msgTypes[885] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FileDescriptorProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FileDescriptorProto) ProtoMessage() {} + +func (x *FileDescriptorProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[885] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FileDescriptorProto.ProtoReflect.Descriptor instead. +func (*FileDescriptorProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{885} +} + +type FileDescriptorSet struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FileDescriptorSet) Reset() { + *x = FileDescriptorSet{} + mi := &file_vbase_proto_msgTypes[886] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FileDescriptorSet) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FileDescriptorSet) ProtoMessage() {} + +func (x *FileDescriptorSet) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[886] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FileDescriptorSet.ProtoReflect.Descriptor instead. +func (*FileDescriptorSet) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{886} +} + +type FileOptions struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FileOptions) Reset() { + *x = FileOptions{} + mi := &file_vbase_proto_msgTypes[887] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FileOptions) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FileOptions) ProtoMessage() {} + +func (x *FileOptions) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[887] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FileOptions.ProtoReflect.Descriptor instead. +func (*FileOptions) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{887} +} + +type FitnessMetricsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FitnessMetricsProto) Reset() { + *x = FitnessMetricsProto{} + mi := &file_vbase_proto_msgTypes[888] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FitnessMetricsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FitnessMetricsProto) ProtoMessage() {} + +func (x *FitnessMetricsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[888] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FitnessMetricsProto.ProtoReflect.Descriptor instead. +func (*FitnessMetricsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{888} +} + +type FitnessMetricsReportHistory struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FitnessMetricsReportHistory) Reset() { + *x = FitnessMetricsReportHistory{} + mi := &file_vbase_proto_msgTypes[889] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FitnessMetricsReportHistory) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FitnessMetricsReportHistory) ProtoMessage() {} + +func (x *FitnessMetricsReportHistory) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[889] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FitnessMetricsReportHistory.ProtoReflect.Descriptor instead. +func (*FitnessMetricsReportHistory) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{889} +} + +type FitnessRecordProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FitnessRecordProto) Reset() { + *x = FitnessRecordProto{} + mi := &file_vbase_proto_msgTypes[890] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FitnessRecordProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FitnessRecordProto) ProtoMessage() {} + +func (x *FitnessRecordProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[890] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FitnessRecordProto.ProtoReflect.Descriptor instead. +func (*FitnessRecordProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{890} +} + +type FitnessReportProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FitnessReportProto) Reset() { + *x = FitnessReportProto{} + mi := &file_vbase_proto_msgTypes[891] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FitnessReportProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FitnessReportProto) ProtoMessage() {} + +func (x *FitnessReportProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[891] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FitnessReportProto.ProtoReflect.Descriptor instead. +func (*FitnessReportProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{891} +} + +type FitnessRewardsLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FitnessRewardsLogEntry) Reset() { + *x = FitnessRewardsLogEntry{} + mi := &file_vbase_proto_msgTypes[892] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FitnessRewardsLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FitnessRewardsLogEntry) ProtoMessage() {} + +func (x *FitnessRewardsLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[892] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FitnessRewardsLogEntry.ProtoReflect.Descriptor instead. +func (*FitnessRewardsLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{892} +} + +type FitnessSample struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FitnessSample) Reset() { + *x = FitnessSample{} + mi := &file_vbase_proto_msgTypes[893] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FitnessSample) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FitnessSample) ProtoMessage() {} + +func (x *FitnessSample) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[893] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FitnessSample.ProtoReflect.Descriptor instead. +func (*FitnessSample) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{893} +} + +type FitnessSampleMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FitnessSampleMetadata) Reset() { + *x = FitnessSampleMetadata{} + mi := &file_vbase_proto_msgTypes[894] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FitnessSampleMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FitnessSampleMetadata) ProtoMessage() {} + +func (x *FitnessSampleMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[894] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FitnessSampleMetadata.ProtoReflect.Descriptor instead. +func (*FitnessSampleMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{894} +} + +type FitnessStatsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FitnessStatsProto) Reset() { + *x = FitnessStatsProto{} + mi := &file_vbase_proto_msgTypes[895] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FitnessStatsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FitnessStatsProto) ProtoMessage() {} + +func (x *FitnessStatsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[895] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FitnessStatsProto.ProtoReflect.Descriptor instead. +func (*FitnessStatsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{895} +} + +type FitnessUpdateOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FitnessUpdateOutProto) Reset() { + *x = FitnessUpdateOutProto{} + mi := &file_vbase_proto_msgTypes[896] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FitnessUpdateOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FitnessUpdateOutProto) ProtoMessage() {} + +func (x *FitnessUpdateOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[896] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FitnessUpdateOutProto.ProtoReflect.Descriptor instead. +func (*FitnessUpdateOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{896} +} + +type FitnessUpdateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FitnessUpdateProto) Reset() { + *x = FitnessUpdateProto{} + mi := &file_vbase_proto_msgTypes[897] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FitnessUpdateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FitnessUpdateProto) ProtoMessage() {} + +func (x *FitnessUpdateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[897] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FitnessUpdateProto.ProtoReflect.Descriptor instead. +func (*FitnessUpdateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{897} +} + +type FleeBattleEncounterOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FleeBattleEncounterOutProto) Reset() { + *x = FleeBattleEncounterOutProto{} + mi := &file_vbase_proto_msgTypes[898] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FleeBattleEncounterOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FleeBattleEncounterOutProto) ProtoMessage() {} + +func (x *FleeBattleEncounterOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[898] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FleeBattleEncounterOutProto.ProtoReflect.Descriptor instead. +func (*FleeBattleEncounterOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{898} +} + +type FleeBattleEncounterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FleeBattleEncounterProto) Reset() { + *x = FleeBattleEncounterProto{} + mi := &file_vbase_proto_msgTypes[899] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FleeBattleEncounterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FleeBattleEncounterProto) ProtoMessage() {} + +func (x *FleeBattleEncounterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[899] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FleeBattleEncounterProto.ProtoReflect.Descriptor instead. +func (*FleeBattleEncounterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{899} +} + +type FloatValue struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FloatValue) Reset() { + *x = FloatValue{} + mi := &file_vbase_proto_msgTypes[900] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FloatValue) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FloatValue) ProtoMessage() {} + +func (x *FloatValue) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[900] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FloatValue.ProtoReflect.Descriptor instead. +func (*FloatValue) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{900} +} + +type FollowerDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FollowerDataProto) Reset() { + *x = FollowerDataProto{} + mi := &file_vbase_proto_msgTypes[901] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FollowerDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FollowerDataProto) ProtoMessage() {} + +func (x *FollowerDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[901] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FollowerDataProto.ProtoReflect.Descriptor instead. +func (*FollowerDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{901} +} + +type FollowerPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FollowerPokemonProto) Reset() { + *x = FollowerPokemonProto{} + mi := &file_vbase_proto_msgTypes[902] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FollowerPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FollowerPokemonProto) ProtoMessage() {} + +func (x *FollowerPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[902] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FollowerPokemonProto.ProtoReflect.Descriptor instead. +func (*FollowerPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{902} +} + +type FollowerPokemonTappedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FollowerPokemonTappedTelemetry) Reset() { + *x = FollowerPokemonTappedTelemetry{} + mi := &file_vbase_proto_msgTypes[903] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FollowerPokemonTappedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FollowerPokemonTappedTelemetry) ProtoMessage() {} + +func (x *FollowerPokemonTappedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[903] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FollowerPokemonTappedTelemetry.ProtoReflect.Descriptor instead. +func (*FollowerPokemonTappedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{903} +} + +type FoodAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FoodAttributesProto) Reset() { + *x = FoodAttributesProto{} + mi := &file_vbase_proto_msgTypes[904] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FoodAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FoodAttributesProto) ProtoMessage() {} + +func (x *FoodAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[904] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FoodAttributesProto.ProtoReflect.Descriptor instead. +func (*FoodAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{904} +} + +type FoodValue struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FoodValue) Reset() { + *x = FoodValue{} + mi := &file_vbase_proto_msgTypes[905] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FoodValue) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FoodValue) ProtoMessage() {} + +func (x *FoodValue) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[905] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FoodValue.ProtoReflect.Descriptor instead. +func (*FoodValue) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{905} +} + +type FormChangeBonusAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FormChangeBonusAttributesProto) Reset() { + *x = FormChangeBonusAttributesProto{} + mi := &file_vbase_proto_msgTypes[906] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FormChangeBonusAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FormChangeBonusAttributesProto) ProtoMessage() {} + +func (x *FormChangeBonusAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[906] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FormChangeBonusAttributesProto.ProtoReflect.Descriptor instead. +func (*FormChangeBonusAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{906} +} + +type FormChangeBreadMoveRequirementProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FormChangeBreadMoveRequirementProto) Reset() { + *x = FormChangeBreadMoveRequirementProto{} + mi := &file_vbase_proto_msgTypes[907] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FormChangeBreadMoveRequirementProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FormChangeBreadMoveRequirementProto) ProtoMessage() {} + +func (x *FormChangeBreadMoveRequirementProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[907] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FormChangeBreadMoveRequirementProto.ProtoReflect.Descriptor instead. +func (*FormChangeBreadMoveRequirementProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{907} +} + +type FormChangeLocationCardBasicSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FormChangeLocationCardBasicSettingsProto) Reset() { + *x = FormChangeLocationCardBasicSettingsProto{} + mi := &file_vbase_proto_msgTypes[908] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FormChangeLocationCardBasicSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FormChangeLocationCardBasicSettingsProto) ProtoMessage() {} + +func (x *FormChangeLocationCardBasicSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[908] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FormChangeLocationCardBasicSettingsProto.ProtoReflect.Descriptor instead. +func (*FormChangeLocationCardBasicSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{908} +} + +type FormChangeLocationCardSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FormChangeLocationCardSettingsProto) Reset() { + *x = FormChangeLocationCardSettingsProto{} + mi := &file_vbase_proto_msgTypes[909] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FormChangeLocationCardSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FormChangeLocationCardSettingsProto) ProtoMessage() {} + +func (x *FormChangeLocationCardSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[909] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FormChangeLocationCardSettingsProto.ProtoReflect.Descriptor instead. +func (*FormChangeLocationCardSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{909} +} + +type FormChangeMoveReassignmentProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FormChangeMoveReassignmentProto) Reset() { + *x = FormChangeMoveReassignmentProto{} + mi := &file_vbase_proto_msgTypes[910] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FormChangeMoveReassignmentProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FormChangeMoveReassignmentProto) ProtoMessage() {} + +func (x *FormChangeMoveReassignmentProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[910] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FormChangeMoveReassignmentProto.ProtoReflect.Descriptor instead. +func (*FormChangeMoveReassignmentProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{910} +} + +type FormChangeMoveRequirementProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FormChangeMoveRequirementProto) Reset() { + *x = FormChangeMoveRequirementProto{} + mi := &file_vbase_proto_msgTypes[911] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FormChangeMoveRequirementProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FormChangeMoveRequirementProto) ProtoMessage() {} + +func (x *FormChangeMoveRequirementProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[911] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FormChangeMoveRequirementProto.ProtoReflect.Descriptor instead. +func (*FormChangeMoveRequirementProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{911} +} + +type FormChangeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FormChangeProto) Reset() { + *x = FormChangeProto{} + mi := &file_vbase_proto_msgTypes[912] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FormChangeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FormChangeProto) ProtoMessage() {} + +func (x *FormChangeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[912] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FormChangeProto.ProtoReflect.Descriptor instead. +func (*FormChangeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{912} +} + +type FormChangeSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FormChangeSettingsProto) Reset() { + *x = FormChangeSettingsProto{} + mi := &file_vbase_proto_msgTypes[913] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FormChangeSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FormChangeSettingsProto) ProtoMessage() {} + +func (x *FormChangeSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[913] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FormChangeSettingsProto.ProtoReflect.Descriptor instead. +func (*FormChangeSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{913} +} + +type FormPokedexSizeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FormPokedexSizeProto) Reset() { + *x = FormPokedexSizeProto{} + mi := &file_vbase_proto_msgTypes[914] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FormPokedexSizeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FormPokedexSizeProto) ProtoMessage() {} + +func (x *FormPokedexSizeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[914] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FormPokedexSizeProto.ProtoReflect.Descriptor instead. +func (*FormPokedexSizeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{914} +} + +type FormProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FormProto) Reset() { + *x = FormProto{} + mi := &file_vbase_proto_msgTypes[915] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FormProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FormProto) ProtoMessage() {} + +func (x *FormProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[915] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FormProto.ProtoReflect.Descriptor instead. +func (*FormProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{915} +} + +type FormRenderModifier struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FormRenderModifier) Reset() { + *x = FormRenderModifier{} + mi := &file_vbase_proto_msgTypes[916] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FormRenderModifier) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FormRenderModifier) ProtoMessage() {} + +func (x *FormRenderModifier) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[916] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FormRenderModifier.ProtoReflect.Descriptor instead. +func (*FormRenderModifier) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{916} +} + +type FormSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FormSettingsProto) Reset() { + *x = FormSettingsProto{} + mi := &file_vbase_proto_msgTypes[917] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FormSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FormSettingsProto) ProtoMessage() {} + +func (x *FormSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[917] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FormSettingsProto.ProtoReflect.Descriptor instead. +func (*FormSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{917} +} + +type FormsRefactorSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FormsRefactorSettingsProto) Reset() { + *x = FormsRefactorSettingsProto{} + mi := &file_vbase_proto_msgTypes[918] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FormsRefactorSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FormsRefactorSettingsProto) ProtoMessage() {} + +func (x *FormsRefactorSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[918] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FormsRefactorSettingsProto.ProtoReflect.Descriptor instead. +func (*FormsRefactorSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{918} +} + +type FortDeployOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FortDeployOutProto) Reset() { + *x = FortDeployOutProto{} + mi := &file_vbase_proto_msgTypes[919] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FortDeployOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FortDeployOutProto) ProtoMessage() {} + +func (x *FortDeployOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[919] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FortDeployOutProto.ProtoReflect.Descriptor instead. +func (*FortDeployOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{919} +} + +type FortDeployProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FortDeployProto) Reset() { + *x = FortDeployProto{} + mi := &file_vbase_proto_msgTypes[920] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FortDeployProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FortDeployProto) ProtoMessage() {} + +func (x *FortDeployProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[920] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FortDeployProto.ProtoReflect.Descriptor instead. +func (*FortDeployProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{920} +} + +type FortDetailsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` + ImageUrl []string `protobuf:"bytes,5,rep,name=image_url,json=imageUrl,proto3" json:"image_url,omitempty"` + FortType FortType `protobuf:"varint,9,opt,name=fort_type,json=fortType,proto3,enum=POGOProtos.Rpc.FortType" json:"fort_type,omitempty"` + Latitude float64 `protobuf:"fixed64,10,opt,name=latitude,proto3" json:"latitude,omitempty"` + Longitude float64 `protobuf:"fixed64,11,opt,name=longitude,proto3" json:"longitude,omitempty"` + Description string `protobuf:"bytes,12,opt,name=description,proto3" json:"description,omitempty"` + Modifier []*ClientFortModifierProto `protobuf:"bytes,13,rep,name=modifier,proto3" json:"modifier,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FortDetailsOutProto) Reset() { + *x = FortDetailsOutProto{} + mi := &file_vbase_proto_msgTypes[921] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FortDetailsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FortDetailsOutProto) ProtoMessage() {} + +func (x *FortDetailsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[921] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FortDetailsOutProto.ProtoReflect.Descriptor instead. +func (*FortDetailsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{921} +} + +func (x *FortDetailsOutProto) GetId() string { + if x != nil { + return x.Id + } + return "" +} + +func (x *FortDetailsOutProto) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *FortDetailsOutProto) GetImageUrl() []string { + if x != nil { + return x.ImageUrl + } + return nil +} + +func (x *FortDetailsOutProto) GetFortType() FortType { + if x != nil { + return x.FortType + } + return FortType_GYM +} + +func (x *FortDetailsOutProto) GetLatitude() float64 { + if x != nil { + return x.Latitude + } + return 0 +} + +func (x *FortDetailsOutProto) GetLongitude() float64 { + if x != nil { + return x.Longitude + } + return 0 +} + +func (x *FortDetailsOutProto) GetDescription() string { + if x != nil { + return x.Description + } + return "" +} + +func (x *FortDetailsOutProto) GetModifier() []*ClientFortModifierProto { + if x != nil { + return x.Modifier + } + return nil +} + +type FortDetailsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FortDetailsProto) Reset() { + *x = FortDetailsProto{} + mi := &file_vbase_proto_msgTypes[922] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FortDetailsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FortDetailsProto) ProtoMessage() {} + +func (x *FortDetailsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[922] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FortDetailsProto.ProtoReflect.Descriptor instead. +func (*FortDetailsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{922} +} + +type FortModifierAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FortModifierAttributesProto) Reset() { + *x = FortModifierAttributesProto{} + mi := &file_vbase_proto_msgTypes[923] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FortModifierAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FortModifierAttributesProto) ProtoMessage() {} + +func (x *FortModifierAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[923] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FortModifierAttributesProto.ProtoReflect.Descriptor instead. +func (*FortModifierAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{923} +} + +type FortPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FortPokemonProto) Reset() { + *x = FortPokemonProto{} + mi := &file_vbase_proto_msgTypes[924] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FortPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FortPokemonProto) ProtoMessage() {} + +func (x *FortPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[924] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FortPokemonProto.ProtoReflect.Descriptor instead. +func (*FortPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{924} +} + +type FortPowerUpActivitySettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FortPowerUpActivitySettings) Reset() { + *x = FortPowerUpActivitySettings{} + mi := &file_vbase_proto_msgTypes[925] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FortPowerUpActivitySettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FortPowerUpActivitySettings) ProtoMessage() {} + +func (x *FortPowerUpActivitySettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[925] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FortPowerUpActivitySettings.ProtoReflect.Descriptor instead. +func (*FortPowerUpActivitySettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{925} +} + +type FortPowerUpLevelSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FortPowerUpLevelSettings) Reset() { + *x = FortPowerUpLevelSettings{} + mi := &file_vbase_proto_msgTypes[926] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FortPowerUpLevelSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FortPowerUpLevelSettings) ProtoMessage() {} + +func (x *FortPowerUpLevelSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[926] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FortPowerUpLevelSettings.ProtoReflect.Descriptor instead. +func (*FortPowerUpLevelSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{926} +} + +type FortPowerUpSpawnSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FortPowerUpSpawnSettings) Reset() { + *x = FortPowerUpSpawnSettings{} + mi := &file_vbase_proto_msgTypes[927] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FortPowerUpSpawnSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FortPowerUpSpawnSettings) ProtoMessage() {} + +func (x *FortPowerUpSpawnSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[927] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FortPowerUpSpawnSettings.ProtoReflect.Descriptor instead. +func (*FortPowerUpSpawnSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{927} +} + +type FortRecallOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FortRecallOutProto) Reset() { + *x = FortRecallOutProto{} + mi := &file_vbase_proto_msgTypes[928] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FortRecallOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FortRecallOutProto) ProtoMessage() {} + +func (x *FortRecallOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[928] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FortRecallOutProto.ProtoReflect.Descriptor instead. +func (*FortRecallOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{928} +} + +type FortRecallProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FortRecallProto) Reset() { + *x = FortRecallProto{} + mi := &file_vbase_proto_msgTypes[929] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FortRecallProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FortRecallProto) ProtoMessage() {} + +func (x *FortRecallProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[929] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FortRecallProto.ProtoReflect.Descriptor instead. +func (*FortRecallProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{929} +} + +type FortRenderingType struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FortRenderingType) Reset() { + *x = FortRenderingType{} + mi := &file_vbase_proto_msgTypes[930] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FortRenderingType) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FortRenderingType) ProtoMessage() {} + +func (x *FortRenderingType) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[930] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FortRenderingType.ProtoReflect.Descriptor instead. +func (*FortRenderingType) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{930} +} + +type FortSearchLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FortSearchLogEntry) Reset() { + *x = FortSearchLogEntry{} + mi := &file_vbase_proto_msgTypes[931] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FortSearchLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FortSearchLogEntry) ProtoMessage() {} + +func (x *FortSearchLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[931] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FortSearchLogEntry.ProtoReflect.Descriptor instead. +func (*FortSearchLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{931} +} + +type FortSearchOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Result FortSearchOutProto_Result `protobuf:"varint,1,opt,name=result,proto3,enum=POGOProtos.Rpc.FortSearchOutProto_Result" json:"result,omitempty"` + FortId string `protobuf:"bytes,13,opt,name=fort_id,json=fortId,proto3" json:"fort_id,omitempty"` + ChallengeQuest *ClientQuestProto `protobuf:"bytes,14,opt,name=challenge_quest,json=challengeQuest,proto3" json:"challenge_quest,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FortSearchOutProto) Reset() { + *x = FortSearchOutProto{} + mi := &file_vbase_proto_msgTypes[932] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FortSearchOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FortSearchOutProto) ProtoMessage() {} + +func (x *FortSearchOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[932] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FortSearchOutProto.ProtoReflect.Descriptor instead. +func (*FortSearchOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{932} +} + +func (x *FortSearchOutProto) GetResult() FortSearchOutProto_Result { + if x != nil { + return x.Result + } + return FortSearchOutProto_NO_RESULT_SET +} + +func (x *FortSearchOutProto) GetFortId() string { + if x != nil { + return x.FortId + } + return "" +} + +func (x *FortSearchOutProto) GetChallengeQuest() *ClientQuestProto { + if x != nil { + return x.ChallengeQuest + } + return nil +} + +type FortSearchProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FortSearchProto) Reset() { + *x = FortSearchProto{} + mi := &file_vbase_proto_msgTypes[933] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FortSearchProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FortSearchProto) ProtoMessage() {} + +func (x *FortSearchProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[933] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FortSearchProto.ProtoReflect.Descriptor instead. +func (*FortSearchProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{933} +} + +type FortSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FortSettingsProto) Reset() { + *x = FortSettingsProto{} + mi := &file_vbase_proto_msgTypes[934] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FortSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FortSettingsProto) ProtoMessage() {} + +func (x *FortSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[934] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FortSettingsProto.ProtoReflect.Descriptor instead. +func (*FortSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{934} +} + +type FortSponsor struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FortSponsor) Reset() { + *x = FortSponsor{} + mi := &file_vbase_proto_msgTypes[935] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FortSponsor) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FortSponsor) ProtoMessage() {} + +func (x *FortSponsor) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[935] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FortSponsor.ProtoReflect.Descriptor instead. +func (*FortSponsor) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{935} +} + +type FortUpdateLatencyTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FortUpdateLatencyTelemetry) Reset() { + *x = FortUpdateLatencyTelemetry{} + mi := &file_vbase_proto_msgTypes[936] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FortUpdateLatencyTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FortUpdateLatencyTelemetry) ProtoMessage() {} + +func (x *FortUpdateLatencyTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[936] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FortUpdateLatencyTelemetry.ProtoReflect.Descriptor instead. +func (*FortUpdateLatencyTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{936} +} + +type FortVpsInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FortVpsInfoProto) Reset() { + *x = FortVpsInfoProto{} + mi := &file_vbase_proto_msgTypes[937] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FortVpsInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FortVpsInfoProto) ProtoMessage() {} + +func (x *FortVpsInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[937] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FortVpsInfoProto.ProtoReflect.Descriptor instead. +func (*FortVpsInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{937} +} + +type Frame struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Frame) Reset() { + *x = Frame{} + mi := &file_vbase_proto_msgTypes[938] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Frame) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Frame) ProtoMessage() {} + +func (x *Frame) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[938] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Frame.ProtoReflect.Descriptor instead. +func (*Frame) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{938} +} + +type FrameAutoAppliedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FrameAutoAppliedTelemetry) Reset() { + *x = FrameAutoAppliedTelemetry{} + mi := &file_vbase_proto_msgTypes[939] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FrameAutoAppliedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FrameAutoAppliedTelemetry) ProtoMessage() {} + +func (x *FrameAutoAppliedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[939] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FrameAutoAppliedTelemetry.ProtoReflect.Descriptor instead. +func (*FrameAutoAppliedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{939} +} + +type FramePoses struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FramePoses) Reset() { + *x = FramePoses{} + mi := &file_vbase_proto_msgTypes[940] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FramePoses) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FramePoses) ProtoMessage() {} + +func (x *FramePoses) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[940] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FramePoses.ProtoReflect.Descriptor instead. +func (*FramePoses) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{940} +} + +type FrameRate struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FrameRate) Reset() { + *x = FrameRate{} + mi := &file_vbase_proto_msgTypes[941] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FrameRate) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FrameRate) ProtoMessage() {} + +func (x *FrameRate) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[941] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FrameRate.ProtoReflect.Descriptor instead. +func (*FrameRate) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{941} +} + +type FrameRemovedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FrameRemovedTelemetry) Reset() { + *x = FrameRemovedTelemetry{} + mi := &file_vbase_proto_msgTypes[942] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FrameRemovedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FrameRemovedTelemetry) ProtoMessage() {} + +func (x *FrameRemovedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[942] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FrameRemovedTelemetry.ProtoReflect.Descriptor instead. +func (*FrameRemovedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{942} +} + +type FriendActivityProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FriendActivityProto) Reset() { + *x = FriendActivityProto{} + mi := &file_vbase_proto_msgTypes[943] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FriendActivityProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FriendActivityProto) ProtoMessage() {} + +func (x *FriendActivityProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[943] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FriendActivityProto.ProtoReflect.Descriptor instead. +func (*FriendActivityProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{943} +} + +type FriendshipDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FriendshipDataProto) Reset() { + *x = FriendshipDataProto{} + mi := &file_vbase_proto_msgTypes[944] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FriendshipDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FriendshipDataProto) ProtoMessage() {} + +func (x *FriendshipDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[944] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FriendshipDataProto.ProtoReflect.Descriptor instead. +func (*FriendshipDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{944} +} + +type FriendshipLevelDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FriendshipLevelDataProto) Reset() { + *x = FriendshipLevelDataProto{} + mi := &file_vbase_proto_msgTypes[945] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FriendshipLevelDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FriendshipLevelDataProto) ProtoMessage() {} + +func (x *FriendshipLevelDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[945] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FriendshipLevelDataProto.ProtoReflect.Descriptor instead. +func (*FriendshipLevelDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{945} +} + +type FriendshipLevelMilestoneSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FriendshipLevelMilestoneSettingsProto) Reset() { + *x = FriendshipLevelMilestoneSettingsProto{} + mi := &file_vbase_proto_msgTypes[946] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FriendshipLevelMilestoneSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FriendshipLevelMilestoneSettingsProto) ProtoMessage() {} + +func (x *FriendshipLevelMilestoneSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[946] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FriendshipLevelMilestoneSettingsProto.ProtoReflect.Descriptor instead. +func (*FriendshipLevelMilestoneSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{946} +} + +type FriendshipMilestoneRewardNotificationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FriendshipMilestoneRewardNotificationProto) Reset() { + *x = FriendshipMilestoneRewardNotificationProto{} + mi := &file_vbase_proto_msgTypes[947] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FriendshipMilestoneRewardNotificationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FriendshipMilestoneRewardNotificationProto) ProtoMessage() {} + +func (x *FriendshipMilestoneRewardNotificationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[947] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FriendshipMilestoneRewardNotificationProto.ProtoReflect.Descriptor instead. +func (*FriendshipMilestoneRewardNotificationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{947} +} + +type FriendshipMilestoneRewardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FriendshipMilestoneRewardProto) Reset() { + *x = FriendshipMilestoneRewardProto{} + mi := &file_vbase_proto_msgTypes[948] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FriendshipMilestoneRewardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FriendshipMilestoneRewardProto) ProtoMessage() {} + +func (x *FriendshipMilestoneRewardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[948] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FriendshipMilestoneRewardProto.ProtoReflect.Descriptor instead. +func (*FriendshipMilestoneRewardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{948} +} + +type FusePokemonRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FusePokemonRequestProto) Reset() { + *x = FusePokemonRequestProto{} + mi := &file_vbase_proto_msgTypes[949] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FusePokemonRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FusePokemonRequestProto) ProtoMessage() {} + +func (x *FusePokemonRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[949] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FusePokemonRequestProto.ProtoReflect.Descriptor instead. +func (*FusePokemonRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{949} +} + +type FusePokemonResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FusePokemonResponseProto) Reset() { + *x = FusePokemonResponseProto{} + mi := &file_vbase_proto_msgTypes[950] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FusePokemonResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FusePokemonResponseProto) ProtoMessage() {} + +func (x *FusePokemonResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[950] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FusePokemonResponseProto.ProtoReflect.Descriptor instead. +func (*FusePokemonResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{950} +} + +type FusionAlignmentSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FusionAlignmentSettingsProto) Reset() { + *x = FusionAlignmentSettingsProto{} + mi := &file_vbase_proto_msgTypes[951] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FusionAlignmentSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FusionAlignmentSettingsProto) ProtoMessage() {} + +func (x *FusionAlignmentSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[951] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FusionAlignmentSettingsProto.ProtoReflect.Descriptor instead. +func (*FusionAlignmentSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{951} +} + +type FusionPokemonDetailsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FusionPokemonDetailsProto) Reset() { + *x = FusionPokemonDetailsProto{} + mi := &file_vbase_proto_msgTypes[952] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FusionPokemonDetailsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FusionPokemonDetailsProto) ProtoMessage() {} + +func (x *FusionPokemonDetailsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[952] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FusionPokemonDetailsProto.ProtoReflect.Descriptor instead. +func (*FusionPokemonDetailsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{952} +} + +type GMaxDetails struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GMaxDetails) Reset() { + *x = GMaxDetails{} + mi := &file_vbase_proto_msgTypes[953] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GMaxDetails) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GMaxDetails) ProtoMessage() {} + +func (x *GMaxDetails) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[953] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GMaxDetails.ProtoReflect.Descriptor instead. +func (*GMaxDetails) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{953} +} + +type GamDetails struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GamDetails) Reset() { + *x = GamDetails{} + mi := &file_vbase_proto_msgTypes[954] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GamDetails) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GamDetails) ProtoMessage() {} + +func (x *GamDetails) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[954] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GamDetails.ProtoReflect.Descriptor instead. +func (*GamDetails) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{954} +} + +type GameMasterClientTemplateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GameMasterClientTemplateProto) Reset() { + *x = GameMasterClientTemplateProto{} + mi := &file_vbase_proto_msgTypes[955] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GameMasterClientTemplateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GameMasterClientTemplateProto) ProtoMessage() {} + +func (x *GameMasterClientTemplateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[955] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GameMasterClientTemplateProto.ProtoReflect.Descriptor instead. +func (*GameMasterClientTemplateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{955} +} + +type GameMasterLocalProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GameMasterLocalProto) Reset() { + *x = GameMasterLocalProto{} + mi := &file_vbase_proto_msgTypes[956] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GameMasterLocalProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GameMasterLocalProto) ProtoMessage() {} + +func (x *GameMasterLocalProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[956] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GameMasterLocalProto.ProtoReflect.Descriptor instead. +func (*GameMasterLocalProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{956} +} + +type GameObjectLocationData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GameObjectLocationData) Reset() { + *x = GameObjectLocationData{} + mi := &file_vbase_proto_msgTypes[957] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GameObjectLocationData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GameObjectLocationData) ProtoMessage() {} + +func (x *GameObjectLocationData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[957] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GameObjectLocationData.ProtoReflect.Descriptor instead. +func (*GameObjectLocationData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{957} +} + +type GameboardSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GameboardSettings) Reset() { + *x = GameboardSettings{} + mi := &file_vbase_proto_msgTypes[958] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GameboardSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GameboardSettings) ProtoMessage() {} + +func (x *GameboardSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[958] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GameboardSettings.ProtoReflect.Descriptor instead. +func (*GameboardSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{958} +} + +type GameplayWeatherProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + GameplayCondition GameplayWeatherProto_WeatherCondition `protobuf:"varint,1,opt,name=gameplay_condition,json=gameplayCondition,proto3,enum=POGOProtos.Rpc.GameplayWeatherProto_WeatherCondition" json:"gameplay_condition,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GameplayWeatherProto) Reset() { + *x = GameplayWeatherProto{} + mi := &file_vbase_proto_msgTypes[959] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GameplayWeatherProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GameplayWeatherProto) ProtoMessage() {} + +func (x *GameplayWeatherProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[959] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GameplayWeatherProto.ProtoReflect.Descriptor instead. +func (*GameplayWeatherProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{959} +} + +func (x *GameplayWeatherProto) GetGameplayCondition() GameplayWeatherProto_WeatherCondition { + if x != nil { + return x.GameplayCondition + } + return GameplayWeatherProto_NONE +} + +type GarProxyRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GarProxyRequestProto) Reset() { + *x = GarProxyRequestProto{} + mi := &file_vbase_proto_msgTypes[960] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GarProxyRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GarProxyRequestProto) ProtoMessage() {} + +func (x *GarProxyRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[960] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GarProxyRequestProto.ProtoReflect.Descriptor instead. +func (*GarProxyRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{960} +} + +type GarProxyResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GarProxyResponseProto) Reset() { + *x = GarProxyResponseProto{} + mi := &file_vbase_proto_msgTypes[961] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GarProxyResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GarProxyResponseProto) ProtoMessage() {} + +func (x *GarProxyResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[961] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GarProxyResponseProto.ProtoReflect.Descriptor instead. +func (*GarProxyResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{961} +} + +type GarbageCollectionSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GarbageCollectionSettingsProto) Reset() { + *x = GarbageCollectionSettingsProto{} + mi := &file_vbase_proto_msgTypes[962] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GarbageCollectionSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GarbageCollectionSettingsProto) ProtoMessage() {} + +func (x *GarbageCollectionSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[962] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GarbageCollectionSettingsProto.ProtoReflect.Descriptor instead. +func (*GarbageCollectionSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{962} +} + +type GcmToken struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GcmToken) Reset() { + *x = GcmToken{} + mi := &file_vbase_proto_msgTypes[963] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GcmToken) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GcmToken) ProtoMessage() {} + +func (x *GcmToken) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[963] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GcmToken.ProtoReflect.Descriptor instead. +func (*GcmToken) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{963} +} + +type GenerateCombatChallengeIdData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GenerateCombatChallengeIdData) Reset() { + *x = GenerateCombatChallengeIdData{} + mi := &file_vbase_proto_msgTypes[964] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GenerateCombatChallengeIdData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GenerateCombatChallengeIdData) ProtoMessage() {} + +func (x *GenerateCombatChallengeIdData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[964] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GenerateCombatChallengeIdData.ProtoReflect.Descriptor instead. +func (*GenerateCombatChallengeIdData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{964} +} + +type GenerateCombatChallengeIdOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GenerateCombatChallengeIdOutProto) Reset() { + *x = GenerateCombatChallengeIdOutProto{} + mi := &file_vbase_proto_msgTypes[965] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GenerateCombatChallengeIdOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GenerateCombatChallengeIdOutProto) ProtoMessage() {} + +func (x *GenerateCombatChallengeIdOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[965] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GenerateCombatChallengeIdOutProto.ProtoReflect.Descriptor instead. +func (*GenerateCombatChallengeIdOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{965} +} + +type GenerateCombatChallengeIdProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GenerateCombatChallengeIdProto) Reset() { + *x = GenerateCombatChallengeIdProto{} + mi := &file_vbase_proto_msgTypes[966] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GenerateCombatChallengeIdProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GenerateCombatChallengeIdProto) ProtoMessage() {} + +func (x *GenerateCombatChallengeIdProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[966] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GenerateCombatChallengeIdProto.ProtoReflect.Descriptor instead. +func (*GenerateCombatChallengeIdProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{966} +} + +type GenerateCombatChallengeIdResponseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GenerateCombatChallengeIdResponseData) Reset() { + *x = GenerateCombatChallengeIdResponseData{} + mi := &file_vbase_proto_msgTypes[967] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GenerateCombatChallengeIdResponseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GenerateCombatChallengeIdResponseData) ProtoMessage() {} + +func (x *GenerateCombatChallengeIdResponseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[967] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GenerateCombatChallengeIdResponseData.ProtoReflect.Descriptor instead. +func (*GenerateCombatChallengeIdResponseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{967} +} + +type GenerateGmapSignedUrlOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GenerateGmapSignedUrlOutProto) Reset() { + *x = GenerateGmapSignedUrlOutProto{} + mi := &file_vbase_proto_msgTypes[968] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GenerateGmapSignedUrlOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GenerateGmapSignedUrlOutProto) ProtoMessage() {} + +func (x *GenerateGmapSignedUrlOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[968] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GenerateGmapSignedUrlOutProto.ProtoReflect.Descriptor instead. +func (*GenerateGmapSignedUrlOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{968} +} + +type GenerateGmapSignedUrlProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GenerateGmapSignedUrlProto) Reset() { + *x = GenerateGmapSignedUrlProto{} + mi := &file_vbase_proto_msgTypes[969] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GenerateGmapSignedUrlProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GenerateGmapSignedUrlProto) ProtoMessage() {} + +func (x *GenerateGmapSignedUrlProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[969] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GenerateGmapSignedUrlProto.ProtoReflect.Descriptor instead. +func (*GenerateGmapSignedUrlProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{969} +} + +type GeneratedCodeInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GeneratedCodeInfo) Reset() { + *x = GeneratedCodeInfo{} + mi := &file_vbase_proto_msgTypes[970] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GeneratedCodeInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GeneratedCodeInfo) ProtoMessage() {} + +func (x *GeneratedCodeInfo) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[970] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GeneratedCodeInfo.ProtoReflect.Descriptor instead. +func (*GeneratedCodeInfo) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{970} +} + +type GenericClickTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GenericClickTelemetry) Reset() { + *x = GenericClickTelemetry{} + mi := &file_vbase_proto_msgTypes[971] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GenericClickTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GenericClickTelemetry) ProtoMessage() {} + +func (x *GenericClickTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[971] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GenericClickTelemetry.ProtoReflect.Descriptor instead. +func (*GenericClickTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{971} +} + +type GeoAssociation struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GeoAssociation) Reset() { + *x = GeoAssociation{} + mi := &file_vbase_proto_msgTypes[972] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GeoAssociation) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GeoAssociation) ProtoMessage() {} + +func (x *GeoAssociation) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[972] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GeoAssociation.ProtoReflect.Descriptor instead. +func (*GeoAssociation) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{972} +} + +type GeofenceMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GeofenceMetadata) Reset() { + *x = GeofenceMetadata{} + mi := &file_vbase_proto_msgTypes[973] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GeofenceMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GeofenceMetadata) ProtoMessage() {} + +func (x *GeofenceMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[973] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GeofenceMetadata.ProtoReflect.Descriptor instead. +func (*GeofenceMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{973} +} + +type GeofenceUpdateOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GeofenceUpdateOutProto) Reset() { + *x = GeofenceUpdateOutProto{} + mi := &file_vbase_proto_msgTypes[974] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GeofenceUpdateOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GeofenceUpdateOutProto) ProtoMessage() {} + +func (x *GeofenceUpdateOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[974] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GeofenceUpdateOutProto.ProtoReflect.Descriptor instead. +func (*GeofenceUpdateOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{974} +} + +type GeofenceUpdateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GeofenceUpdateProto) Reset() { + *x = GeofenceUpdateProto{} + mi := &file_vbase_proto_msgTypes[975] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GeofenceUpdateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GeofenceUpdateProto) ProtoMessage() {} + +func (x *GeofenceUpdateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[975] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GeofenceUpdateProto.ProtoReflect.Descriptor instead. +func (*GeofenceUpdateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{975} +} + +type Geometry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Geometry) Reset() { + *x = Geometry{} + mi := &file_vbase_proto_msgTypes[976] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Geometry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Geometry) ProtoMessage() {} + +func (x *Geometry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[976] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Geometry.ProtoReflect.Descriptor instead. +func (*Geometry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{976} +} + +type GeotargetedQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GeotargetedQuestProto) Reset() { + *x = GeotargetedQuestProto{} + mi := &file_vbase_proto_msgTypes[977] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GeotargetedQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GeotargetedQuestProto) ProtoMessage() {} + +func (x *GeotargetedQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[977] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GeotargetedQuestProto.ProtoReflect.Descriptor instead. +func (*GeotargetedQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{977} +} + +type GeotargetedQuestSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GeotargetedQuestSettingsProto) Reset() { + *x = GeotargetedQuestSettingsProto{} + mi := &file_vbase_proto_msgTypes[978] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GeotargetedQuestSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GeotargetedQuestSettingsProto) ProtoMessage() {} + +func (x *GeotargetedQuestSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[978] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GeotargetedQuestSettingsProto.ProtoReflect.Descriptor instead. +func (*GeotargetedQuestSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{978} +} + +type GeotargetedQuestValidation struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GeotargetedQuestValidation) Reset() { + *x = GeotargetedQuestValidation{} + mi := &file_vbase_proto_msgTypes[979] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GeotargetedQuestValidation) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GeotargetedQuestValidation) ProtoMessage() {} + +func (x *GeotargetedQuestValidation) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[979] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GeotargetedQuestValidation.ProtoReflect.Descriptor instead. +func (*GeotargetedQuestValidation) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{979} +} + +type GetActionLogRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetActionLogRequest) Reset() { + *x = GetActionLogRequest{} + mi := &file_vbase_proto_msgTypes[980] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetActionLogRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetActionLogRequest) ProtoMessage() {} + +func (x *GetActionLogRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[980] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetActionLogRequest.ProtoReflect.Descriptor instead. +func (*GetActionLogRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{980} +} + +type GetActionLogResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetActionLogResponse) Reset() { + *x = GetActionLogResponse{} + mi := &file_vbase_proto_msgTypes[981] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetActionLogResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetActionLogResponse) ProtoMessage() {} + +func (x *GetActionLogResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[981] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetActionLogResponse.ProtoReflect.Descriptor instead. +func (*GetActionLogResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{981} +} + +type GetAdditionalPokemonDetailsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetAdditionalPokemonDetailsOutProto) Reset() { + *x = GetAdditionalPokemonDetailsOutProto{} + mi := &file_vbase_proto_msgTypes[982] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetAdditionalPokemonDetailsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetAdditionalPokemonDetailsOutProto) ProtoMessage() {} + +func (x *GetAdditionalPokemonDetailsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[982] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetAdditionalPokemonDetailsOutProto.ProtoReflect.Descriptor instead. +func (*GetAdditionalPokemonDetailsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{982} +} + +type GetAdditionalPokemonDetailsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetAdditionalPokemonDetailsProto) Reset() { + *x = GetAdditionalPokemonDetailsProto{} + mi := &file_vbase_proto_msgTypes[983] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetAdditionalPokemonDetailsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetAdditionalPokemonDetailsProto) ProtoMessage() {} + +func (x *GetAdditionalPokemonDetailsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[983] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetAdditionalPokemonDetailsProto.ProtoReflect.Descriptor instead. +func (*GetAdditionalPokemonDetailsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{983} +} + +// Deprecated: Marked as deprecated in vbase.proto. +type GetAdventureSyncFitnessReportRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetAdventureSyncFitnessReportRequestProto) Reset() { + *x = GetAdventureSyncFitnessReportRequestProto{} + mi := &file_vbase_proto_msgTypes[984] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetAdventureSyncFitnessReportRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetAdventureSyncFitnessReportRequestProto) ProtoMessage() {} + +func (x *GetAdventureSyncFitnessReportRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[984] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetAdventureSyncFitnessReportRequestProto.ProtoReflect.Descriptor instead. +func (*GetAdventureSyncFitnessReportRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{984} +} + +// Deprecated: Marked as deprecated in vbase.proto. +type GetAdventureSyncFitnessReportResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetAdventureSyncFitnessReportResponseProto) Reset() { + *x = GetAdventureSyncFitnessReportResponseProto{} + mi := &file_vbase_proto_msgTypes[985] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetAdventureSyncFitnessReportResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetAdventureSyncFitnessReportResponseProto) ProtoMessage() {} + +func (x *GetAdventureSyncFitnessReportResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[985] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetAdventureSyncFitnessReportResponseProto.ProtoReflect.Descriptor instead. +func (*GetAdventureSyncFitnessReportResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{985} +} + +type GetAdventureSyncProgressOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetAdventureSyncProgressOutProto) Reset() { + *x = GetAdventureSyncProgressOutProto{} + mi := &file_vbase_proto_msgTypes[986] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetAdventureSyncProgressOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetAdventureSyncProgressOutProto) ProtoMessage() {} + +func (x *GetAdventureSyncProgressOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[986] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetAdventureSyncProgressOutProto.ProtoReflect.Descriptor instead. +func (*GetAdventureSyncProgressOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{986} +} + +type GetAdventureSyncProgressProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetAdventureSyncProgressProto) Reset() { + *x = GetAdventureSyncProgressProto{} + mi := &file_vbase_proto_msgTypes[987] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetAdventureSyncProgressProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetAdventureSyncProgressProto) ProtoMessage() {} + +func (x *GetAdventureSyncProgressProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[987] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetAdventureSyncProgressProto.ProtoReflect.Descriptor instead. +func (*GetAdventureSyncProgressProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{987} +} + +type GetAdventureSyncSettingsRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetAdventureSyncSettingsRequestProto) Reset() { + *x = GetAdventureSyncSettingsRequestProto{} + mi := &file_vbase_proto_msgTypes[988] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetAdventureSyncSettingsRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetAdventureSyncSettingsRequestProto) ProtoMessage() {} + +func (x *GetAdventureSyncSettingsRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[988] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetAdventureSyncSettingsRequestProto.ProtoReflect.Descriptor instead. +func (*GetAdventureSyncSettingsRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{988} +} + +type GetAdventureSyncSettingsResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetAdventureSyncSettingsResponseProto) Reset() { + *x = GetAdventureSyncSettingsResponseProto{} + mi := &file_vbase_proto_msgTypes[989] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetAdventureSyncSettingsResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetAdventureSyncSettingsResponseProto) ProtoMessage() {} + +func (x *GetAdventureSyncSettingsResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[989] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetAdventureSyncSettingsResponseProto.ProtoReflect.Descriptor instead. +func (*GetAdventureSyncSettingsResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{989} +} + +type GetAppRequestTokenRedirectURLPlatformRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetAppRequestTokenRedirectURLPlatformRequestProto) Reset() { + *x = GetAppRequestTokenRedirectURLPlatformRequestProto{} + mi := &file_vbase_proto_msgTypes[990] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetAppRequestTokenRedirectURLPlatformRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetAppRequestTokenRedirectURLPlatformRequestProto) ProtoMessage() {} + +func (x *GetAppRequestTokenRedirectURLPlatformRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[990] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetAppRequestTokenRedirectURLPlatformRequestProto.ProtoReflect.Descriptor instead. +func (*GetAppRequestTokenRedirectURLPlatformRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{990} +} + +type GetAppRequestTokenRedirectURLPlatformResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetAppRequestTokenRedirectURLPlatformResponseProto) Reset() { + *x = GetAppRequestTokenRedirectURLPlatformResponseProto{} + mi := &file_vbase_proto_msgTypes[991] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetAppRequestTokenRedirectURLPlatformResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetAppRequestTokenRedirectURLPlatformResponseProto) ProtoMessage() {} + +func (x *GetAppRequestTokenRedirectURLPlatformResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[991] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetAppRequestTokenRedirectURLPlatformResponseProto.ProtoReflect.Descriptor instead. +func (*GetAppRequestTokenRedirectURLPlatformResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{991} +} + +type GetAvailableSubmissionsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetAvailableSubmissionsOutProto) Reset() { + *x = GetAvailableSubmissionsOutProto{} + mi := &file_vbase_proto_msgTypes[992] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetAvailableSubmissionsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetAvailableSubmissionsOutProto) ProtoMessage() {} + +func (x *GetAvailableSubmissionsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[992] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetAvailableSubmissionsOutProto.ProtoReflect.Descriptor instead. +func (*GetAvailableSubmissionsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{992} +} + +type GetAvailableSubmissionsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetAvailableSubmissionsProto) Reset() { + *x = GetAvailableSubmissionsProto{} + mi := &file_vbase_proto_msgTypes[993] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetAvailableSubmissionsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetAvailableSubmissionsProto) ProtoMessage() {} + +func (x *GetAvailableSubmissionsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[993] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetAvailableSubmissionsProto.ProtoReflect.Descriptor instead. +func (*GetAvailableSubmissionsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{993} +} + +type GetBackgroundModeSettingsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetBackgroundModeSettingsOutProto) Reset() { + *x = GetBackgroundModeSettingsOutProto{} + mi := &file_vbase_proto_msgTypes[994] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetBackgroundModeSettingsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetBackgroundModeSettingsOutProto) ProtoMessage() {} + +func (x *GetBackgroundModeSettingsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[994] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetBackgroundModeSettingsOutProto.ProtoReflect.Descriptor instead. +func (*GetBackgroundModeSettingsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{994} +} + +type GetBackgroundModeSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetBackgroundModeSettingsProto) Reset() { + *x = GetBackgroundModeSettingsProto{} + mi := &file_vbase_proto_msgTypes[995] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetBackgroundModeSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetBackgroundModeSettingsProto) ProtoMessage() {} + +func (x *GetBackgroundModeSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[995] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetBackgroundModeSettingsProto.ProtoReflect.Descriptor instead. +func (*GetBackgroundModeSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{995} +} + +type GetBattleRejoinStatusOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetBattleRejoinStatusOutProto) Reset() { + *x = GetBattleRejoinStatusOutProto{} + mi := &file_vbase_proto_msgTypes[996] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetBattleRejoinStatusOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetBattleRejoinStatusOutProto) ProtoMessage() {} + +func (x *GetBattleRejoinStatusOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[996] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetBattleRejoinStatusOutProto.ProtoReflect.Descriptor instead. +func (*GetBattleRejoinStatusOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{996} +} + +type GetBattleRejoinStatusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetBattleRejoinStatusProto) Reset() { + *x = GetBattleRejoinStatusProto{} + mi := &file_vbase_proto_msgTypes[997] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetBattleRejoinStatusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetBattleRejoinStatusProto) ProtoMessage() {} + +func (x *GetBattleRejoinStatusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[997] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetBattleRejoinStatusProto.ProtoReflect.Descriptor instead. +func (*GetBattleRejoinStatusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{997} +} + +type GetBonusAttractedPokemonOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetBonusAttractedPokemonOutProto) Reset() { + *x = GetBonusAttractedPokemonOutProto{} + mi := &file_vbase_proto_msgTypes[998] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetBonusAttractedPokemonOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetBonusAttractedPokemonOutProto) ProtoMessage() {} + +func (x *GetBonusAttractedPokemonOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[998] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetBonusAttractedPokemonOutProto.ProtoReflect.Descriptor instead. +func (*GetBonusAttractedPokemonOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{998} +} + +type GetBonusAttractedPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetBonusAttractedPokemonProto) Reset() { + *x = GetBonusAttractedPokemonProto{} + mi := &file_vbase_proto_msgTypes[999] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetBonusAttractedPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetBonusAttractedPokemonProto) ProtoMessage() {} + +func (x *GetBonusAttractedPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[999] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetBonusAttractedPokemonProto.ProtoReflect.Descriptor instead. +func (*GetBonusAttractedPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{999} +} + +type GetBonusesOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetBonusesOutProto) Reset() { + *x = GetBonusesOutProto{} + mi := &file_vbase_proto_msgTypes[1000] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetBonusesOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetBonusesOutProto) ProtoMessage() {} + +func (x *GetBonusesOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1000] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetBonusesOutProto.ProtoReflect.Descriptor instead. +func (*GetBonusesOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1000} +} + +type GetBonusesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetBonusesProto) Reset() { + *x = GetBonusesProto{} + mi := &file_vbase_proto_msgTypes[1001] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetBonusesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetBonusesProto) ProtoMessage() {} + +func (x *GetBonusesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1001] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetBonusesProto.ProtoReflect.Descriptor instead. +func (*GetBonusesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1001} +} + +type GetBreadLobbyDetailsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetBreadLobbyDetailsOutProto) Reset() { + *x = GetBreadLobbyDetailsOutProto{} + mi := &file_vbase_proto_msgTypes[1002] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetBreadLobbyDetailsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetBreadLobbyDetailsOutProto) ProtoMessage() {} + +func (x *GetBreadLobbyDetailsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1002] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetBreadLobbyDetailsOutProto.ProtoReflect.Descriptor instead. +func (*GetBreadLobbyDetailsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1002} +} + +type GetBreadLobbyDetailsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetBreadLobbyDetailsProto) Reset() { + *x = GetBreadLobbyDetailsProto{} + mi := &file_vbase_proto_msgTypes[1003] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetBreadLobbyDetailsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetBreadLobbyDetailsProto) ProtoMessage() {} + +func (x *GetBreadLobbyDetailsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1003] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetBreadLobbyDetailsProto.ProtoReflect.Descriptor instead. +func (*GetBreadLobbyDetailsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1003} +} + +type GetBuddyHistoryOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetBuddyHistoryOutProto) Reset() { + *x = GetBuddyHistoryOutProto{} + mi := &file_vbase_proto_msgTypes[1004] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetBuddyHistoryOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetBuddyHistoryOutProto) ProtoMessage() {} + +func (x *GetBuddyHistoryOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1004] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetBuddyHistoryOutProto.ProtoReflect.Descriptor instead. +func (*GetBuddyHistoryOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1004} +} + +type GetBuddyHistoryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetBuddyHistoryProto) Reset() { + *x = GetBuddyHistoryProto{} + mi := &file_vbase_proto_msgTypes[1005] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetBuddyHistoryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetBuddyHistoryProto) ProtoMessage() {} + +func (x *GetBuddyHistoryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1005] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetBuddyHistoryProto.ProtoReflect.Descriptor instead. +func (*GetBuddyHistoryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1005} +} + +type GetBuddyWalkedOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetBuddyWalkedOutProto) Reset() { + *x = GetBuddyWalkedOutProto{} + mi := &file_vbase_proto_msgTypes[1006] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetBuddyWalkedOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetBuddyWalkedOutProto) ProtoMessage() {} + +func (x *GetBuddyWalkedOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1006] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetBuddyWalkedOutProto.ProtoReflect.Descriptor instead. +func (*GetBuddyWalkedOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1006} +} + +type GetBuddyWalkedProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetBuddyWalkedProto) Reset() { + *x = GetBuddyWalkedProto{} + mi := &file_vbase_proto_msgTypes[1007] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetBuddyWalkedProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetBuddyWalkedProto) ProtoMessage() {} + +func (x *GetBuddyWalkedProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1007] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetBuddyWalkedProto.ProtoReflect.Descriptor instead. +func (*GetBuddyWalkedProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1007} +} + +type GetChangePokemonFormPreviewRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetChangePokemonFormPreviewRequestProto) Reset() { + *x = GetChangePokemonFormPreviewRequestProto{} + mi := &file_vbase_proto_msgTypes[1008] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetChangePokemonFormPreviewRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetChangePokemonFormPreviewRequestProto) ProtoMessage() {} + +func (x *GetChangePokemonFormPreviewRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1008] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetChangePokemonFormPreviewRequestProto.ProtoReflect.Descriptor instead. +func (*GetChangePokemonFormPreviewRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1008} +} + +type GetChangePokemonFormPreviewResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetChangePokemonFormPreviewResponseProto) Reset() { + *x = GetChangePokemonFormPreviewResponseProto{} + mi := &file_vbase_proto_msgTypes[1009] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetChangePokemonFormPreviewResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetChangePokemonFormPreviewResponseProto) ProtoMessage() {} + +func (x *GetChangePokemonFormPreviewResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1009] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetChangePokemonFormPreviewResponseProto.ProtoReflect.Descriptor instead. +func (*GetChangePokemonFormPreviewResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1009} +} + +type GetCombatChallengeData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetCombatChallengeData) Reset() { + *x = GetCombatChallengeData{} + mi := &file_vbase_proto_msgTypes[1010] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetCombatChallengeData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetCombatChallengeData) ProtoMessage() {} + +func (x *GetCombatChallengeData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1010] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetCombatChallengeData.ProtoReflect.Descriptor instead. +func (*GetCombatChallengeData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1010} +} + +type GetCombatChallengeOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetCombatChallengeOutProto) Reset() { + *x = GetCombatChallengeOutProto{} + mi := &file_vbase_proto_msgTypes[1011] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetCombatChallengeOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetCombatChallengeOutProto) ProtoMessage() {} + +func (x *GetCombatChallengeOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1011] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetCombatChallengeOutProto.ProtoReflect.Descriptor instead. +func (*GetCombatChallengeOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1011} +} + +type GetCombatChallengeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetCombatChallengeProto) Reset() { + *x = GetCombatChallengeProto{} + mi := &file_vbase_proto_msgTypes[1012] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetCombatChallengeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetCombatChallengeProto) ProtoMessage() {} + +func (x *GetCombatChallengeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1012] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetCombatChallengeProto.ProtoReflect.Descriptor instead. +func (*GetCombatChallengeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1012} +} + +type GetCombatChallengeResponseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetCombatChallengeResponseData) Reset() { + *x = GetCombatChallengeResponseData{} + mi := &file_vbase_proto_msgTypes[1013] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetCombatChallengeResponseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetCombatChallengeResponseData) ProtoMessage() {} + +func (x *GetCombatChallengeResponseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1013] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetCombatChallengeResponseData.ProtoReflect.Descriptor instead. +func (*GetCombatChallengeResponseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1013} +} + +type GetCombatPlayerProfileData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetCombatPlayerProfileData) Reset() { + *x = GetCombatPlayerProfileData{} + mi := &file_vbase_proto_msgTypes[1014] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetCombatPlayerProfileData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetCombatPlayerProfileData) ProtoMessage() {} + +func (x *GetCombatPlayerProfileData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1014] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetCombatPlayerProfileData.ProtoReflect.Descriptor instead. +func (*GetCombatPlayerProfileData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1014} +} + +type GetCombatPlayerProfileOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetCombatPlayerProfileOutProto) Reset() { + *x = GetCombatPlayerProfileOutProto{} + mi := &file_vbase_proto_msgTypes[1015] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetCombatPlayerProfileOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetCombatPlayerProfileOutProto) ProtoMessage() {} + +func (x *GetCombatPlayerProfileOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1015] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetCombatPlayerProfileOutProto.ProtoReflect.Descriptor instead. +func (*GetCombatPlayerProfileOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1015} +} + +type GetCombatPlayerProfileProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetCombatPlayerProfileProto) Reset() { + *x = GetCombatPlayerProfileProto{} + mi := &file_vbase_proto_msgTypes[1016] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetCombatPlayerProfileProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetCombatPlayerProfileProto) ProtoMessage() {} + +func (x *GetCombatPlayerProfileProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1016] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetCombatPlayerProfileProto.ProtoReflect.Descriptor instead. +func (*GetCombatPlayerProfileProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1016} +} + +type GetCombatPlayerProfileResponseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetCombatPlayerProfileResponseData) Reset() { + *x = GetCombatPlayerProfileResponseData{} + mi := &file_vbase_proto_msgTypes[1017] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetCombatPlayerProfileResponseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetCombatPlayerProfileResponseData) ProtoMessage() {} + +func (x *GetCombatPlayerProfileResponseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1017] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetCombatPlayerProfileResponseData.ProtoReflect.Descriptor instead. +func (*GetCombatPlayerProfileResponseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1017} +} + +type GetCombatResultsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetCombatResultsOutProto) Reset() { + *x = GetCombatResultsOutProto{} + mi := &file_vbase_proto_msgTypes[1018] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetCombatResultsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetCombatResultsOutProto) ProtoMessage() {} + +func (x *GetCombatResultsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1018] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetCombatResultsOutProto.ProtoReflect.Descriptor instead. +func (*GetCombatResultsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1018} +} + +type GetCombatResultsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetCombatResultsProto) Reset() { + *x = GetCombatResultsProto{} + mi := &file_vbase_proto_msgTypes[1019] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetCombatResultsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetCombatResultsProto) ProtoMessage() {} + +func (x *GetCombatResultsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1019] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetCombatResultsProto.ProtoReflect.Descriptor instead. +func (*GetCombatResultsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1019} +} + +type GetContestDataOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + ContestIncident *ClientContestIncidentProto `protobuf:"bytes,2,opt,name=contest_incident,json=contestIncident,proto3" json:"contest_incident,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetContestDataOutProto) Reset() { + *x = GetContestDataOutProto{} + mi := &file_vbase_proto_msgTypes[1020] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetContestDataOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetContestDataOutProto) ProtoMessage() {} + +func (x *GetContestDataOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1020] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetContestDataOutProto.ProtoReflect.Descriptor instead. +func (*GetContestDataOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1020} +} + +func (x *GetContestDataOutProto) GetContestIncident() *ClientContestIncidentProto { + if x != nil { + return x.ContestIncident + } + return nil +} + +type GetContestDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + FortId string `protobuf:"bytes,1,opt,name=fort_id,json=fortId,proto3" json:"fort_id,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetContestDataProto) Reset() { + *x = GetContestDataProto{} + mi := &file_vbase_proto_msgTypes[1021] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetContestDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetContestDataProto) ProtoMessage() {} + +func (x *GetContestDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1021] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetContestDataProto.ProtoReflect.Descriptor instead. +func (*GetContestDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1021} +} + +func (x *GetContestDataProto) GetFortId() string { + if x != nil { + return x.FortId + } + return "" +} + +type GetContestEntryOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetContestEntryOutProto) Reset() { + *x = GetContestEntryOutProto{} + mi := &file_vbase_proto_msgTypes[1022] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetContestEntryOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetContestEntryOutProto) ProtoMessage() {} + +func (x *GetContestEntryOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1022] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetContestEntryOutProto.ProtoReflect.Descriptor instead. +func (*GetContestEntryOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1022} +} + +type GetContestEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetContestEntryProto) Reset() { + *x = GetContestEntryProto{} + mi := &file_vbase_proto_msgTypes[1023] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetContestEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetContestEntryProto) ProtoMessage() {} + +func (x *GetContestEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1023] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetContestEntryProto.ProtoReflect.Descriptor instead. +func (*GetContestEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1023} +} + +type GetContestFriendEntryOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetContestFriendEntryOutProto) Reset() { + *x = GetContestFriendEntryOutProto{} + mi := &file_vbase_proto_msgTypes[1024] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetContestFriendEntryOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetContestFriendEntryOutProto) ProtoMessage() {} + +func (x *GetContestFriendEntryOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1024] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetContestFriendEntryOutProto.ProtoReflect.Descriptor instead. +func (*GetContestFriendEntryOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1024} +} + +type GetContestFriendEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetContestFriendEntryProto) Reset() { + *x = GetContestFriendEntryProto{} + mi := &file_vbase_proto_msgTypes[1025] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetContestFriendEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetContestFriendEntryProto) ProtoMessage() {} + +func (x *GetContestFriendEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1025] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetContestFriendEntryProto.ProtoReflect.Descriptor instead. +func (*GetContestFriendEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1025} +} + +type GetContestsUnclaimedRewardsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetContestsUnclaimedRewardsOutProto) Reset() { + *x = GetContestsUnclaimedRewardsOutProto{} + mi := &file_vbase_proto_msgTypes[1026] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetContestsUnclaimedRewardsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetContestsUnclaimedRewardsOutProto) ProtoMessage() {} + +func (x *GetContestsUnclaimedRewardsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1026] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetContestsUnclaimedRewardsOutProto.ProtoReflect.Descriptor instead. +func (*GetContestsUnclaimedRewardsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1026} +} + +type GetContestsUnclaimedRewardsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetContestsUnclaimedRewardsProto) Reset() { + *x = GetContestsUnclaimedRewardsProto{} + mi := &file_vbase_proto_msgTypes[1027] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetContestsUnclaimedRewardsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetContestsUnclaimedRewardsProto) ProtoMessage() {} + +func (x *GetContestsUnclaimedRewardsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1027] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetContestsUnclaimedRewardsProto.ProtoReflect.Descriptor instead. +func (*GetContestsUnclaimedRewardsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1027} +} + +type GetDailyBonusSpawnOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetDailyBonusSpawnOutProto) Reset() { + *x = GetDailyBonusSpawnOutProto{} + mi := &file_vbase_proto_msgTypes[1028] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetDailyBonusSpawnOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetDailyBonusSpawnOutProto) ProtoMessage() {} + +func (x *GetDailyBonusSpawnOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1028] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetDailyBonusSpawnOutProto.ProtoReflect.Descriptor instead. +func (*GetDailyBonusSpawnOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1028} +} + +type GetDailyBonusSpawnProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetDailyBonusSpawnProto) Reset() { + *x = GetDailyBonusSpawnProto{} + mi := &file_vbase_proto_msgTypes[1029] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetDailyBonusSpawnProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetDailyBonusSpawnProto) ProtoMessage() {} + +func (x *GetDailyBonusSpawnProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1029] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetDailyBonusSpawnProto.ProtoReflect.Descriptor instead. +func (*GetDailyBonusSpawnProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1029} +} + +type GetDailyEncounterOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetDailyEncounterOutProto) Reset() { + *x = GetDailyEncounterOutProto{} + mi := &file_vbase_proto_msgTypes[1030] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetDailyEncounterOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetDailyEncounterOutProto) ProtoMessage() {} + +func (x *GetDailyEncounterOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1030] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetDailyEncounterOutProto.ProtoReflect.Descriptor instead. +func (*GetDailyEncounterOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1030} +} + +type GetDailyEncounterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetDailyEncounterProto) Reset() { + *x = GetDailyEncounterProto{} + mi := &file_vbase_proto_msgTypes[1031] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetDailyEncounterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetDailyEncounterProto) ProtoMessage() {} + +func (x *GetDailyEncounterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1031] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetDailyEncounterProto.ProtoReflect.Descriptor instead. +func (*GetDailyEncounterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1031} +} + +type GetEligibleCombatLeaguesOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetEligibleCombatLeaguesOutProto) Reset() { + *x = GetEligibleCombatLeaguesOutProto{} + mi := &file_vbase_proto_msgTypes[1032] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetEligibleCombatLeaguesOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetEligibleCombatLeaguesOutProto) ProtoMessage() {} + +func (x *GetEligibleCombatLeaguesOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1032] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetEligibleCombatLeaguesOutProto.ProtoReflect.Descriptor instead. +func (*GetEligibleCombatLeaguesOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1032} +} + +type GetEligibleCombatLeaguesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetEligibleCombatLeaguesProto) Reset() { + *x = GetEligibleCombatLeaguesProto{} + mi := &file_vbase_proto_msgTypes[1033] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetEligibleCombatLeaguesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetEligibleCombatLeaguesProto) ProtoMessage() {} + +func (x *GetEligibleCombatLeaguesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1033] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetEligibleCombatLeaguesProto.ProtoReflect.Descriptor instead. +func (*GetEligibleCombatLeaguesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1033} +} + +type GetEnteredContestOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetEnteredContestOutProto) Reset() { + *x = GetEnteredContestOutProto{} + mi := &file_vbase_proto_msgTypes[1034] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetEnteredContestOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetEnteredContestOutProto) ProtoMessage() {} + +func (x *GetEnteredContestOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1034] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetEnteredContestOutProto.ProtoReflect.Descriptor instead. +func (*GetEnteredContestOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1034} +} + +type GetEnteredContestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetEnteredContestProto) Reset() { + *x = GetEnteredContestProto{} + mi := &file_vbase_proto_msgTypes[1035] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetEnteredContestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetEnteredContestProto) ProtoMessage() {} + +func (x *GetEnteredContestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1035] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetEnteredContestProto.ProtoReflect.Descriptor instead. +func (*GetEnteredContestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1035} +} + +type GetEventRsvpCountOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Status GetEventRsvpCountOutProto_Result `protobuf:"varint,1,opt,name=status,proto3,enum=POGOProtos.Rpc.GetEventRsvpCountOutProto_Result" json:"status,omitempty"` + RsvpDetails []*RsvpCountDetails `protobuf:"bytes,2,rep,name=rsvp_details,json=rsvpDetails,proto3" json:"rsvp_details,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetEventRsvpCountOutProto) Reset() { + *x = GetEventRsvpCountOutProto{} + mi := &file_vbase_proto_msgTypes[1036] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetEventRsvpCountOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetEventRsvpCountOutProto) ProtoMessage() {} + +func (x *GetEventRsvpCountOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1036] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetEventRsvpCountOutProto.ProtoReflect.Descriptor instead. +func (*GetEventRsvpCountOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1036} +} + +func (x *GetEventRsvpCountOutProto) GetStatus() GetEventRsvpCountOutProto_Result { + if x != nil { + return x.Status + } + return GetEventRsvpCountOutProto_UNSET +} + +func (x *GetEventRsvpCountOutProto) GetRsvpDetails() []*RsvpCountDetails { + if x != nil { + return x.RsvpDetails + } + return nil +} + +type GetEventRsvpCountProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetEventRsvpCountProto) Reset() { + *x = GetEventRsvpCountProto{} + mi := &file_vbase_proto_msgTypes[1037] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetEventRsvpCountProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetEventRsvpCountProto) ProtoMessage() {} + +func (x *GetEventRsvpCountProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1037] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetEventRsvpCountProto.ProtoReflect.Descriptor instead. +func (*GetEventRsvpCountProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1037} +} + +type GetEventRsvpsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Status GetEventRsvpsOutProto_Result `protobuf:"varint,1,opt,name=status,proto3,enum=POGOProtos.Rpc.GetEventRsvpsOutProto_Result" json:"status,omitempty"` + RsvpTimeslots []*EventRsvpTimeslotProto `protobuf:"bytes,2,rep,name=rsvp_timeslots,json=rsvpTimeslots,proto3" json:"rsvp_timeslots,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetEventRsvpsOutProto) Reset() { + *x = GetEventRsvpsOutProto{} + mi := &file_vbase_proto_msgTypes[1038] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetEventRsvpsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetEventRsvpsOutProto) ProtoMessage() {} + +func (x *GetEventRsvpsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1038] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetEventRsvpsOutProto.ProtoReflect.Descriptor instead. +func (*GetEventRsvpsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1038} +} + +func (x *GetEventRsvpsOutProto) GetStatus() GetEventRsvpsOutProto_Result { + if x != nil { + return x.Status + } + return GetEventRsvpsOutProto_UNSET +} + +func (x *GetEventRsvpsOutProto) GetRsvpTimeslots() []*EventRsvpTimeslotProto { + if x != nil { + return x.RsvpTimeslots + } + return nil +} + +type GetEventRsvpsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to EventDetails: + // + // *GetEventRsvpsProto_Raid + // *GetEventRsvpsProto_GmaxBattle + EventDetails isGetEventRsvpsProto_EventDetails `protobuf_oneof:"EventDetails"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetEventRsvpsProto) Reset() { + *x = GetEventRsvpsProto{} + mi := &file_vbase_proto_msgTypes[1039] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetEventRsvpsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetEventRsvpsProto) ProtoMessage() {} + +func (x *GetEventRsvpsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1039] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetEventRsvpsProto.ProtoReflect.Descriptor instead. +func (*GetEventRsvpsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1039} +} + +func (x *GetEventRsvpsProto) GetEventDetails() isGetEventRsvpsProto_EventDetails { + if x != nil { + return x.EventDetails + } + return nil +} + +func (x *GetEventRsvpsProto) GetRaid() *RaidDetails { + if x != nil { + if x, ok := x.EventDetails.(*GetEventRsvpsProto_Raid); ok { + return x.Raid + } + } + return nil +} + +func (x *GetEventRsvpsProto) GetGmaxBattle() *GMaxDetails { + if x != nil { + if x, ok := x.EventDetails.(*GetEventRsvpsProto_GmaxBattle); ok { + return x.GmaxBattle + } + } + return nil +} + +type isGetEventRsvpsProto_EventDetails interface { + isGetEventRsvpsProto_EventDetails() +} + +type GetEventRsvpsProto_Raid struct { + Raid *RaidDetails `protobuf:"bytes,1,opt,name=raid,proto3,oneof"` +} + +type GetEventRsvpsProto_GmaxBattle struct { + GmaxBattle *GMaxDetails `protobuf:"bytes,2,opt,name=gmax_battle,json=gmaxBattle,proto3,oneof"` +} + +func (*GetEventRsvpsProto_Raid) isGetEventRsvpsProto_EventDetails() {} + +func (*GetEventRsvpsProto_GmaxBattle) isGetEventRsvpsProto_EventDetails() {} + +type GetFitnessReportOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetFitnessReportOutProto) Reset() { + *x = GetFitnessReportOutProto{} + mi := &file_vbase_proto_msgTypes[1040] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetFitnessReportOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetFitnessReportOutProto) ProtoMessage() {} + +func (x *GetFitnessReportOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1040] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetFitnessReportOutProto.ProtoReflect.Descriptor instead. +func (*GetFitnessReportOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1040} +} + +type GetFitnessReportProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetFitnessReportProto) Reset() { + *x = GetFitnessReportProto{} + mi := &file_vbase_proto_msgTypes[1041] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetFitnessReportProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetFitnessReportProto) ProtoMessage() {} + +func (x *GetFitnessReportProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1041] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetFitnessReportProto.ProtoReflect.Descriptor instead. +func (*GetFitnessReportProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1041} +} + +type GetFitnessRewardsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetFitnessRewardsOutProto) Reset() { + *x = GetFitnessRewardsOutProto{} + mi := &file_vbase_proto_msgTypes[1042] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetFitnessRewardsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetFitnessRewardsOutProto) ProtoMessage() {} + +func (x *GetFitnessRewardsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1042] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetFitnessRewardsOutProto.ProtoReflect.Descriptor instead. +func (*GetFitnessRewardsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1042} +} + +type GetFitnessRewardsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetFitnessRewardsProto) Reset() { + *x = GetFitnessRewardsProto{} + mi := &file_vbase_proto_msgTypes[1043] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetFitnessRewardsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetFitnessRewardsProto) ProtoMessage() {} + +func (x *GetFitnessRewardsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1043] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetFitnessRewardsProto.ProtoReflect.Descriptor instead. +func (*GetFitnessRewardsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1043} +} + +type GetFriendshipRewardsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetFriendshipRewardsOutProto) Reset() { + *x = GetFriendshipRewardsOutProto{} + mi := &file_vbase_proto_msgTypes[1044] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetFriendshipRewardsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetFriendshipRewardsOutProto) ProtoMessage() {} + +func (x *GetFriendshipRewardsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1044] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetFriendshipRewardsOutProto.ProtoReflect.Descriptor instead. +func (*GetFriendshipRewardsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1044} +} + +type GetFriendshipRewardsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetFriendshipRewardsProto) Reset() { + *x = GetFriendshipRewardsProto{} + mi := &file_vbase_proto_msgTypes[1045] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetFriendshipRewardsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetFriendshipRewardsProto) ProtoMessage() {} + +func (x *GetFriendshipRewardsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1045] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetFriendshipRewardsProto.ProtoReflect.Descriptor instead. +func (*GetFriendshipRewardsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1045} +} + +type GetGameConfigVersionsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetGameConfigVersionsOutProto) Reset() { + *x = GetGameConfigVersionsOutProto{} + mi := &file_vbase_proto_msgTypes[1046] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetGameConfigVersionsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetGameConfigVersionsOutProto) ProtoMessage() {} + +func (x *GetGameConfigVersionsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1046] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetGameConfigVersionsOutProto.ProtoReflect.Descriptor instead. +func (*GetGameConfigVersionsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1046} +} + +type GetGameConfigVersionsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetGameConfigVersionsProto) Reset() { + *x = GetGameConfigVersionsProto{} + mi := &file_vbase_proto_msgTypes[1047] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetGameConfigVersionsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetGameConfigVersionsProto) ProtoMessage() {} + +func (x *GetGameConfigVersionsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1047] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetGameConfigVersionsProto.ProtoReflect.Descriptor instead. +func (*GetGameConfigVersionsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1047} +} + +type GetGameMasterClientTemplatesOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetGameMasterClientTemplatesOutProto) Reset() { + *x = GetGameMasterClientTemplatesOutProto{} + mi := &file_vbase_proto_msgTypes[1048] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetGameMasterClientTemplatesOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetGameMasterClientTemplatesOutProto) ProtoMessage() {} + +func (x *GetGameMasterClientTemplatesOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1048] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetGameMasterClientTemplatesOutProto.ProtoReflect.Descriptor instead. +func (*GetGameMasterClientTemplatesOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1048} +} + +type GetGameMasterClientTemplatesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetGameMasterClientTemplatesProto) Reset() { + *x = GetGameMasterClientTemplatesProto{} + mi := &file_vbase_proto_msgTypes[1049] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetGameMasterClientTemplatesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetGameMasterClientTemplatesProto) ProtoMessage() {} + +func (x *GetGameMasterClientTemplatesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1049] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetGameMasterClientTemplatesProto.ProtoReflect.Descriptor instead. +func (*GetGameMasterClientTemplatesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1049} +} + +type GetGeofencedAdOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetGeofencedAdOutProto) Reset() { + *x = GetGeofencedAdOutProto{} + mi := &file_vbase_proto_msgTypes[1050] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetGeofencedAdOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetGeofencedAdOutProto) ProtoMessage() {} + +func (x *GetGeofencedAdOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1050] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetGeofencedAdOutProto.ProtoReflect.Descriptor instead. +func (*GetGeofencedAdOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1050} +} + +type GetGeofencedAdProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetGeofencedAdProto) Reset() { + *x = GetGeofencedAdProto{} + mi := &file_vbase_proto_msgTypes[1051] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetGeofencedAdProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetGeofencedAdProto) ProtoMessage() {} + +func (x *GetGeofencedAdProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1051] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetGeofencedAdProto.ProtoReflect.Descriptor instead. +func (*GetGeofencedAdProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1051} +} + +type GetGiftBoxDetailsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetGiftBoxDetailsOutProto) Reset() { + *x = GetGiftBoxDetailsOutProto{} + mi := &file_vbase_proto_msgTypes[1052] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetGiftBoxDetailsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetGiftBoxDetailsOutProto) ProtoMessage() {} + +func (x *GetGiftBoxDetailsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1052] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetGiftBoxDetailsOutProto.ProtoReflect.Descriptor instead. +func (*GetGiftBoxDetailsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1052} +} + +type GetGiftBoxDetailsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetGiftBoxDetailsProto) Reset() { + *x = GetGiftBoxDetailsProto{} + mi := &file_vbase_proto_msgTypes[1053] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetGiftBoxDetailsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetGiftBoxDetailsProto) ProtoMessage() {} + +func (x *GetGiftBoxDetailsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1053] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetGiftBoxDetailsProto.ProtoReflect.Descriptor instead. +func (*GetGiftBoxDetailsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1053} +} + +type GetGmapSettingsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetGmapSettingsOutProto) Reset() { + *x = GetGmapSettingsOutProto{} + mi := &file_vbase_proto_msgTypes[1054] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetGmapSettingsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetGmapSettingsOutProto) ProtoMessage() {} + +func (x *GetGmapSettingsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1054] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetGmapSettingsOutProto.ProtoReflect.Descriptor instead. +func (*GetGmapSettingsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1054} +} + +type GetGmapSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetGmapSettingsProto) Reset() { + *x = GetGmapSettingsProto{} + mi := &file_vbase_proto_msgTypes[1055] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetGmapSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetGmapSettingsProto) ProtoMessage() {} + +func (x *GetGmapSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1055] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetGmapSettingsProto.ProtoReflect.Descriptor instead. +func (*GetGmapSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1055} +} + +type GetGymBadgeDetailsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetGymBadgeDetailsOutProto) Reset() { + *x = GetGymBadgeDetailsOutProto{} + mi := &file_vbase_proto_msgTypes[1056] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetGymBadgeDetailsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetGymBadgeDetailsOutProto) ProtoMessage() {} + +func (x *GetGymBadgeDetailsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1056] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetGymBadgeDetailsOutProto.ProtoReflect.Descriptor instead. +func (*GetGymBadgeDetailsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1056} +} + +type GetGymBadgeDetailsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetGymBadgeDetailsProto) Reset() { + *x = GetGymBadgeDetailsProto{} + mi := &file_vbase_proto_msgTypes[1057] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetGymBadgeDetailsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetGymBadgeDetailsProto) ProtoMessage() {} + +func (x *GetGymBadgeDetailsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1057] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetGymBadgeDetailsProto.ProtoReflect.Descriptor instead. +func (*GetGymBadgeDetailsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1057} +} + +type GetGymDetailsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetGymDetailsOutProto) Reset() { + *x = GetGymDetailsOutProto{} + mi := &file_vbase_proto_msgTypes[1058] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetGymDetailsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetGymDetailsOutProto) ProtoMessage() {} + +func (x *GetGymDetailsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1058] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetGymDetailsOutProto.ProtoReflect.Descriptor instead. +func (*GetGymDetailsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1058} +} + +type GetGymDetailsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetGymDetailsProto) Reset() { + *x = GetGymDetailsProto{} + mi := &file_vbase_proto_msgTypes[1059] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetGymDetailsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetGymDetailsProto) ProtoMessage() {} + +func (x *GetGymDetailsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1059] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetGymDetailsProto.ProtoReflect.Descriptor instead. +func (*GetGymDetailsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1059} +} + +type GetHatchedEggsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetHatchedEggsOutProto) Reset() { + *x = GetHatchedEggsOutProto{} + mi := &file_vbase_proto_msgTypes[1060] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetHatchedEggsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetHatchedEggsOutProto) ProtoMessage() {} + +func (x *GetHatchedEggsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1060] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetHatchedEggsOutProto.ProtoReflect.Descriptor instead. +func (*GetHatchedEggsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1060} +} + +type GetHatchedEggsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetHatchedEggsProto) Reset() { + *x = GetHatchedEggsProto{} + mi := &file_vbase_proto_msgTypes[1061] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetHatchedEggsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetHatchedEggsProto) ProtoMessage() {} + +func (x *GetHatchedEggsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1061] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetHatchedEggsProto.ProtoReflect.Descriptor instead. +func (*GetHatchedEggsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1061} +} + +type GetHoloholoInventoryOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetHoloholoInventoryOutProto) Reset() { + *x = GetHoloholoInventoryOutProto{} + mi := &file_vbase_proto_msgTypes[1062] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetHoloholoInventoryOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetHoloholoInventoryOutProto) ProtoMessage() {} + +func (x *GetHoloholoInventoryOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1062] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetHoloholoInventoryOutProto.ProtoReflect.Descriptor instead. +func (*GetHoloholoInventoryOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1062} +} + +type GetHoloholoInventoryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetHoloholoInventoryProto) Reset() { + *x = GetHoloholoInventoryProto{} + mi := &file_vbase_proto_msgTypes[1063] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetHoloholoInventoryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetHoloholoInventoryProto) ProtoMessage() {} + +func (x *GetHoloholoInventoryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1063] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetHoloholoInventoryProto.ProtoReflect.Descriptor instead. +func (*GetHoloholoInventoryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1063} +} + +type GetInboxOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetInboxOutProto) Reset() { + *x = GetInboxOutProto{} + mi := &file_vbase_proto_msgTypes[1064] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetInboxOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetInboxOutProto) ProtoMessage() {} + +func (x *GetInboxOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1064] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetInboxOutProto.ProtoReflect.Descriptor instead. +func (*GetInboxOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1064} +} + +type GetInboxProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetInboxProto) Reset() { + *x = GetInboxProto{} + mi := &file_vbase_proto_msgTypes[1065] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetInboxProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetInboxProto) ProtoMessage() {} + +func (x *GetInboxProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1065] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetInboxProto.ProtoReflect.Descriptor instead. +func (*GetInboxProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1065} +} + +type GetIncensePokemonOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetIncensePokemonOutProto) Reset() { + *x = GetIncensePokemonOutProto{} + mi := &file_vbase_proto_msgTypes[1066] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetIncensePokemonOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetIncensePokemonOutProto) ProtoMessage() {} + +func (x *GetIncensePokemonOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1066] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetIncensePokemonOutProto.ProtoReflect.Descriptor instead. +func (*GetIncensePokemonOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1066} +} + +type GetIncensePokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetIncensePokemonProto) Reset() { + *x = GetIncensePokemonProto{} + mi := &file_vbase_proto_msgTypes[1067] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetIncensePokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetIncensePokemonProto) ProtoMessage() {} + +func (x *GetIncensePokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1067] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetIncensePokemonProto.ProtoReflect.Descriptor instead. +func (*GetIncensePokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1067} +} + +type GetIncenseRecapOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetIncenseRecapOutProto) Reset() { + *x = GetIncenseRecapOutProto{} + mi := &file_vbase_proto_msgTypes[1068] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetIncenseRecapOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetIncenseRecapOutProto) ProtoMessage() {} + +func (x *GetIncenseRecapOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1068] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetIncenseRecapOutProto.ProtoReflect.Descriptor instead. +func (*GetIncenseRecapOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1068} +} + +type GetIncenseRecapProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetIncenseRecapProto) Reset() { + *x = GetIncenseRecapProto{} + mi := &file_vbase_proto_msgTypes[1069] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetIncenseRecapProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetIncenseRecapProto) ProtoMessage() {} + +func (x *GetIncenseRecapProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1069] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetIncenseRecapProto.ProtoReflect.Descriptor instead. +func (*GetIncenseRecapProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1069} +} + +type GetInventoryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetInventoryProto) Reset() { + *x = GetInventoryProto{} + mi := &file_vbase_proto_msgTypes[1070] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetInventoryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetInventoryProto) ProtoMessage() {} + +func (x *GetInventoryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1070] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetInventoryProto.ProtoReflect.Descriptor instead. +func (*GetInventoryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1070} +} + +type GetInventoryResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetInventoryResponseProto) Reset() { + *x = GetInventoryResponseProto{} + mi := &file_vbase_proto_msgTypes[1071] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetInventoryResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetInventoryResponseProto) ProtoMessage() {} + +func (x *GetInventoryResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1071] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetInventoryResponseProto.ProtoReflect.Descriptor instead. +func (*GetInventoryResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1071} +} + +type GetIrisSocialSceneOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetIrisSocialSceneOutProto) Reset() { + *x = GetIrisSocialSceneOutProto{} + mi := &file_vbase_proto_msgTypes[1072] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetIrisSocialSceneOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetIrisSocialSceneOutProto) ProtoMessage() {} + +func (x *GetIrisSocialSceneOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1072] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetIrisSocialSceneOutProto.ProtoReflect.Descriptor instead. +func (*GetIrisSocialSceneOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1072} +} + +type GetIrisSocialSceneProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetIrisSocialSceneProto) Reset() { + *x = GetIrisSocialSceneProto{} + mi := &file_vbase_proto_msgTypes[1073] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetIrisSocialSceneProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetIrisSocialSceneProto) ProtoMessage() {} + +func (x *GetIrisSocialSceneProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1073] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetIrisSocialSceneProto.ProtoReflect.Descriptor instead. +func (*GetIrisSocialSceneProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1073} +} + +type GetKeysRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetKeysRequest) Reset() { + *x = GetKeysRequest{} + mi := &file_vbase_proto_msgTypes[1074] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetKeysRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetKeysRequest) ProtoMessage() {} + +func (x *GetKeysRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1074] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetKeysRequest.ProtoReflect.Descriptor instead. +func (*GetKeysRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1074} +} + +type GetKeysResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetKeysResponse) Reset() { + *x = GetKeysResponse{} + mi := &file_vbase_proto_msgTypes[1075] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetKeysResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetKeysResponse) ProtoMessage() {} + +func (x *GetKeysResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1075] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetKeysResponse.ProtoReflect.Descriptor instead. +func (*GetKeysResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1075} +} + +type GetLocalTimeOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetLocalTimeOutProto) Reset() { + *x = GetLocalTimeOutProto{} + mi := &file_vbase_proto_msgTypes[1076] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetLocalTimeOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetLocalTimeOutProto) ProtoMessage() {} + +func (x *GetLocalTimeOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1076] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetLocalTimeOutProto.ProtoReflect.Descriptor instead. +func (*GetLocalTimeOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1076} +} + +type GetLocalTimeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetLocalTimeProto) Reset() { + *x = GetLocalTimeProto{} + mi := &file_vbase_proto_msgTypes[1077] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetLocalTimeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetLocalTimeProto) ProtoMessage() {} + +func (x *GetLocalTimeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1077] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetLocalTimeProto.ProtoReflect.Descriptor instead. +func (*GetLocalTimeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1077} +} + +type GetMapFortsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Fort []*GetMapFortsOutProto_FortProto `protobuf:"bytes,1,rep,name=fort,proto3" json:"fort,omitempty"` + Status GetMapFortsOutProto_Status `protobuf:"varint,2,opt,name=status,proto3,enum=POGOProtos.Rpc.GetMapFortsOutProto_Status" json:"status,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetMapFortsOutProto) Reset() { + *x = GetMapFortsOutProto{} + mi := &file_vbase_proto_msgTypes[1078] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetMapFortsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMapFortsOutProto) ProtoMessage() {} + +func (x *GetMapFortsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1078] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMapFortsOutProto.ProtoReflect.Descriptor instead. +func (*GetMapFortsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1078} +} + +func (x *GetMapFortsOutProto) GetFort() []*GetMapFortsOutProto_FortProto { + if x != nil { + return x.Fort + } + return nil +} + +func (x *GetMapFortsOutProto) GetStatus() GetMapFortsOutProto_Status { + if x != nil { + return x.Status + } + return GetMapFortsOutProto_UNSET +} + +type GetMapFortsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetMapFortsProto) Reset() { + *x = GetMapFortsProto{} + mi := &file_vbase_proto_msgTypes[1079] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetMapFortsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMapFortsProto) ProtoMessage() {} + +func (x *GetMapFortsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1079] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMapFortsProto.ProtoReflect.Descriptor instead. +func (*GetMapFortsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1079} +} + +type GetMapObjectsDetailForCampfireOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetMapObjectsDetailForCampfireOutProto) Reset() { + *x = GetMapObjectsDetailForCampfireOutProto{} + mi := &file_vbase_proto_msgTypes[1080] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetMapObjectsDetailForCampfireOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMapObjectsDetailForCampfireOutProto) ProtoMessage() {} + +func (x *GetMapObjectsDetailForCampfireOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1080] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMapObjectsDetailForCampfireOutProto.ProtoReflect.Descriptor instead. +func (*GetMapObjectsDetailForCampfireOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1080} +} + +type GetMapObjectsDetailForCampfireProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetMapObjectsDetailForCampfireProto) Reset() { + *x = GetMapObjectsDetailForCampfireProto{} + mi := &file_vbase_proto_msgTypes[1081] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetMapObjectsDetailForCampfireProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMapObjectsDetailForCampfireProto) ProtoMessage() {} + +func (x *GetMapObjectsDetailForCampfireProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1081] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMapObjectsDetailForCampfireProto.ProtoReflect.Descriptor instead. +func (*GetMapObjectsDetailForCampfireProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1081} +} + +type GetMapObjectsForCampfireOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetMapObjectsForCampfireOutProto) Reset() { + *x = GetMapObjectsForCampfireOutProto{} + mi := &file_vbase_proto_msgTypes[1082] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetMapObjectsForCampfireOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMapObjectsForCampfireOutProto) ProtoMessage() {} + +func (x *GetMapObjectsForCampfireOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1082] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMapObjectsForCampfireOutProto.ProtoReflect.Descriptor instead. +func (*GetMapObjectsForCampfireOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1082} +} + +type GetMapObjectsForCampfireProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetMapObjectsForCampfireProto) Reset() { + *x = GetMapObjectsForCampfireProto{} + mi := &file_vbase_proto_msgTypes[1083] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetMapObjectsForCampfireProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMapObjectsForCampfireProto) ProtoMessage() {} + +func (x *GetMapObjectsForCampfireProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1083] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMapObjectsForCampfireProto.ProtoReflect.Descriptor instead. +func (*GetMapObjectsForCampfireProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1083} +} + +type GetMapObjectsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + MapCell []*ClientMapCellProto `protobuf:"bytes,1,rep,name=map_cell,json=mapCell,proto3" json:"map_cell,omitempty"` + Status GetMapObjectsOutProto_Status `protobuf:"varint,2,opt,name=status,proto3,enum=POGOProtos.Rpc.GetMapObjectsOutProto_Status" json:"status,omitempty"` + ClientWeather []*ClientWeatherProto `protobuf:"bytes,4,rep,name=client_weather,json=clientWeather,proto3" json:"client_weather,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetMapObjectsOutProto) Reset() { + *x = GetMapObjectsOutProto{} + mi := &file_vbase_proto_msgTypes[1084] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetMapObjectsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMapObjectsOutProto) ProtoMessage() {} + +func (x *GetMapObjectsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1084] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMapObjectsOutProto.ProtoReflect.Descriptor instead. +func (*GetMapObjectsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1084} +} + +func (x *GetMapObjectsOutProto) GetMapCell() []*ClientMapCellProto { + if x != nil { + return x.MapCell + } + return nil +} + +func (x *GetMapObjectsOutProto) GetStatus() GetMapObjectsOutProto_Status { + if x != nil { + return x.Status + } + return GetMapObjectsOutProto_UNSET +} + +func (x *GetMapObjectsOutProto) GetClientWeather() []*ClientWeatherProto { + if x != nil { + return x.ClientWeather + } + return nil +} + +type GetMapObjectsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetMapObjectsProto) Reset() { + *x = GetMapObjectsProto{} + mi := &file_vbase_proto_msgTypes[1085] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetMapObjectsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMapObjectsProto) ProtoMessage() {} + +func (x *GetMapObjectsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1085] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMapObjectsProto.ProtoReflect.Descriptor instead. +func (*GetMapObjectsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1085} +} + +type GetMatchmakingStatusData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetMatchmakingStatusData) Reset() { + *x = GetMatchmakingStatusData{} + mi := &file_vbase_proto_msgTypes[1086] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetMatchmakingStatusData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMatchmakingStatusData) ProtoMessage() {} + +func (x *GetMatchmakingStatusData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1086] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMatchmakingStatusData.ProtoReflect.Descriptor instead. +func (*GetMatchmakingStatusData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1086} +} + +type GetMatchmakingStatusOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetMatchmakingStatusOutProto) Reset() { + *x = GetMatchmakingStatusOutProto{} + mi := &file_vbase_proto_msgTypes[1087] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetMatchmakingStatusOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMatchmakingStatusOutProto) ProtoMessage() {} + +func (x *GetMatchmakingStatusOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1087] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMatchmakingStatusOutProto.ProtoReflect.Descriptor instead. +func (*GetMatchmakingStatusOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1087} +} + +type GetMatchmakingStatusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetMatchmakingStatusProto) Reset() { + *x = GetMatchmakingStatusProto{} + mi := &file_vbase_proto_msgTypes[1088] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetMatchmakingStatusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMatchmakingStatusProto) ProtoMessage() {} + +func (x *GetMatchmakingStatusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1088] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMatchmakingStatusProto.ProtoReflect.Descriptor instead. +func (*GetMatchmakingStatusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1088} +} + +type GetMatchmakingStatusResponseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetMatchmakingStatusResponseData) Reset() { + *x = GetMatchmakingStatusResponseData{} + mi := &file_vbase_proto_msgTypes[1089] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetMatchmakingStatusResponseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMatchmakingStatusResponseData) ProtoMessage() {} + +func (x *GetMatchmakingStatusResponseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1089] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMatchmakingStatusResponseData.ProtoReflect.Descriptor instead. +func (*GetMatchmakingStatusResponseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1089} +} + +type GetMegaLevelUpPreviewOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetMegaLevelUpPreviewOutProto) Reset() { + *x = GetMegaLevelUpPreviewOutProto{} + mi := &file_vbase_proto_msgTypes[1090] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetMegaLevelUpPreviewOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMegaLevelUpPreviewOutProto) ProtoMessage() {} + +func (x *GetMegaLevelUpPreviewOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1090] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMegaLevelUpPreviewOutProto.ProtoReflect.Descriptor instead. +func (*GetMegaLevelUpPreviewOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1090} +} + +type GetMegaLevelUpPreviewProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetMegaLevelUpPreviewProto) Reset() { + *x = GetMegaLevelUpPreviewProto{} + mi := &file_vbase_proto_msgTypes[1091] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetMegaLevelUpPreviewProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMegaLevelUpPreviewProto) ProtoMessage() {} + +func (x *GetMegaLevelUpPreviewProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1091] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMegaLevelUpPreviewProto.ProtoReflect.Descriptor instead. +func (*GetMegaLevelUpPreviewProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1091} +} + +type GetMementoListOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetMementoListOutProto) Reset() { + *x = GetMementoListOutProto{} + mi := &file_vbase_proto_msgTypes[1092] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetMementoListOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMementoListOutProto) ProtoMessage() {} + +func (x *GetMementoListOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1092] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMementoListOutProto.ProtoReflect.Descriptor instead. +func (*GetMementoListOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1092} +} + +type GetMementoListProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetMementoListProto) Reset() { + *x = GetMementoListProto{} + mi := &file_vbase_proto_msgTypes[1093] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetMementoListProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMementoListProto) ProtoMessage() {} + +func (x *GetMementoListProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1093] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMementoListProto.ProtoReflect.Descriptor instead. +func (*GetMementoListProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1093} +} + +type GetMilestonesOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetMilestonesOutProto) Reset() { + *x = GetMilestonesOutProto{} + mi := &file_vbase_proto_msgTypes[1094] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetMilestonesOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMilestonesOutProto) ProtoMessage() {} + +func (x *GetMilestonesOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1094] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMilestonesOutProto.ProtoReflect.Descriptor instead. +func (*GetMilestonesOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1094} +} + +type GetMilestonesPreviewOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetMilestonesPreviewOutProto) Reset() { + *x = GetMilestonesPreviewOutProto{} + mi := &file_vbase_proto_msgTypes[1095] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetMilestonesPreviewOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMilestonesPreviewOutProto) ProtoMessage() {} + +func (x *GetMilestonesPreviewOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1095] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMilestonesPreviewOutProto.ProtoReflect.Descriptor instead. +func (*GetMilestonesPreviewOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1095} +} + +type GetMilestonesPreviewProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetMilestonesPreviewProto) Reset() { + *x = GetMilestonesPreviewProto{} + mi := &file_vbase_proto_msgTypes[1096] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetMilestonesPreviewProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMilestonesPreviewProto) ProtoMessage() {} + +func (x *GetMilestonesPreviewProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1096] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMilestonesPreviewProto.ProtoReflect.Descriptor instead. +func (*GetMilestonesPreviewProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1096} +} + +type GetMilestonesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetMilestonesProto) Reset() { + *x = GetMilestonesProto{} + mi := &file_vbase_proto_msgTypes[1097] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetMilestonesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMilestonesProto) ProtoMessage() {} + +func (x *GetMilestonesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1097] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMilestonesProto.ProtoReflect.Descriptor instead. +func (*GetMilestonesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1097} +} + +type GetMpSummaryOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetMpSummaryOutProto) Reset() { + *x = GetMpSummaryOutProto{} + mi := &file_vbase_proto_msgTypes[1098] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetMpSummaryOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMpSummaryOutProto) ProtoMessage() {} + +func (x *GetMpSummaryOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1098] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMpSummaryOutProto.ProtoReflect.Descriptor instead. +func (*GetMpSummaryOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1098} +} + +type GetMpSummaryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetMpSummaryProto) Reset() { + *x = GetMpSummaryProto{} + mi := &file_vbase_proto_msgTypes[1099] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetMpSummaryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMpSummaryProto) ProtoMessage() {} + +func (x *GetMpSummaryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1099] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMpSummaryProto.ProtoReflect.Descriptor instead. +func (*GetMpSummaryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1099} +} + +type GetNewQuestsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetNewQuestsOutProto) Reset() { + *x = GetNewQuestsOutProto{} + mi := &file_vbase_proto_msgTypes[1100] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetNewQuestsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetNewQuestsOutProto) ProtoMessage() {} + +func (x *GetNewQuestsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1100] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetNewQuestsOutProto.ProtoReflect.Descriptor instead. +func (*GetNewQuestsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1100} +} + +type GetNewQuestsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetNewQuestsProto) Reset() { + *x = GetNewQuestsProto{} + mi := &file_vbase_proto_msgTypes[1101] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetNewQuestsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetNewQuestsProto) ProtoMessage() {} + +func (x *GetNewQuestsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1101] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetNewQuestsProto.ProtoReflect.Descriptor instead. +func (*GetNewQuestsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1101} +} + +type GetNintendoAccountOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetNintendoAccountOutProto) Reset() { + *x = GetNintendoAccountOutProto{} + mi := &file_vbase_proto_msgTypes[1102] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetNintendoAccountOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetNintendoAccountOutProto) ProtoMessage() {} + +func (x *GetNintendoAccountOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1102] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetNintendoAccountOutProto.ProtoReflect.Descriptor instead. +func (*GetNintendoAccountOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1102} +} + +type GetNintendoAccountProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetNintendoAccountProto) Reset() { + *x = GetNintendoAccountProto{} + mi := &file_vbase_proto_msgTypes[1103] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetNintendoAccountProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetNintendoAccountProto) ProtoMessage() {} + +func (x *GetNintendoAccountProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1103] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetNintendoAccountProto.ProtoReflect.Descriptor instead. +func (*GetNintendoAccountProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1103} +} + +type GetNintendoOAuth2UrlOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetNintendoOAuth2UrlOutProto) Reset() { + *x = GetNintendoOAuth2UrlOutProto{} + mi := &file_vbase_proto_msgTypes[1104] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetNintendoOAuth2UrlOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetNintendoOAuth2UrlOutProto) ProtoMessage() {} + +func (x *GetNintendoOAuth2UrlOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1104] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetNintendoOAuth2UrlOutProto.ProtoReflect.Descriptor instead. +func (*GetNintendoOAuth2UrlOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1104} +} + +type GetNintendoOAuth2UrlProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetNintendoOAuth2UrlProto) Reset() { + *x = GetNintendoOAuth2UrlProto{} + mi := &file_vbase_proto_msgTypes[1105] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetNintendoOAuth2UrlProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetNintendoOAuth2UrlProto) ProtoMessage() {} + +func (x *GetNintendoOAuth2UrlProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1105] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetNintendoOAuth2UrlProto.ProtoReflect.Descriptor instead. +func (*GetNintendoOAuth2UrlProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1105} +} + +type GetNonRemoteTradablePokemonOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetNonRemoteTradablePokemonOutProto) Reset() { + *x = GetNonRemoteTradablePokemonOutProto{} + mi := &file_vbase_proto_msgTypes[1106] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetNonRemoteTradablePokemonOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetNonRemoteTradablePokemonOutProto) ProtoMessage() {} + +func (x *GetNonRemoteTradablePokemonOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1106] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetNonRemoteTradablePokemonOutProto.ProtoReflect.Descriptor instead. +func (*GetNonRemoteTradablePokemonOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1106} +} + +type GetNonRemoteTradablePokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetNonRemoteTradablePokemonProto) Reset() { + *x = GetNonRemoteTradablePokemonProto{} + mi := &file_vbase_proto_msgTypes[1107] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetNonRemoteTradablePokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetNonRemoteTradablePokemonProto) ProtoMessage() {} + +func (x *GetNonRemoteTradablePokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1107] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetNonRemoteTradablePokemonProto.ProtoReflect.Descriptor instead. +func (*GetNonRemoteTradablePokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1107} +} + +type GetNpcCombatRewardsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetNpcCombatRewardsOutProto) Reset() { + *x = GetNpcCombatRewardsOutProto{} + mi := &file_vbase_proto_msgTypes[1108] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetNpcCombatRewardsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetNpcCombatRewardsOutProto) ProtoMessage() {} + +func (x *GetNpcCombatRewardsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1108] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetNpcCombatRewardsOutProto.ProtoReflect.Descriptor instead. +func (*GetNpcCombatRewardsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1108} +} + +type GetNpcCombatRewardsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetNpcCombatRewardsProto) Reset() { + *x = GetNpcCombatRewardsProto{} + mi := &file_vbase_proto_msgTypes[1109] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetNpcCombatRewardsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetNpcCombatRewardsProto) ProtoMessage() {} + +func (x *GetNpcCombatRewardsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1109] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetNpcCombatRewardsProto.ProtoReflect.Descriptor instead. +func (*GetNpcCombatRewardsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1109} +} + +type GetNumPokemonInIrisSocialSceneOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetNumPokemonInIrisSocialSceneOutProto) Reset() { + *x = GetNumPokemonInIrisSocialSceneOutProto{} + mi := &file_vbase_proto_msgTypes[1110] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetNumPokemonInIrisSocialSceneOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetNumPokemonInIrisSocialSceneOutProto) ProtoMessage() {} + +func (x *GetNumPokemonInIrisSocialSceneOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1110] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetNumPokemonInIrisSocialSceneOutProto.ProtoReflect.Descriptor instead. +func (*GetNumPokemonInIrisSocialSceneOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1110} +} + +type GetNumPokemonInIrisSocialSceneProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetNumPokemonInIrisSocialSceneProto) Reset() { + *x = GetNumPokemonInIrisSocialSceneProto{} + mi := &file_vbase_proto_msgTypes[1111] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetNumPokemonInIrisSocialSceneProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetNumPokemonInIrisSocialSceneProto) ProtoMessage() {} + +func (x *GetNumPokemonInIrisSocialSceneProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1111] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetNumPokemonInIrisSocialSceneProto.ProtoReflect.Descriptor instead. +func (*GetNumPokemonInIrisSocialSceneProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1111} +} + +type GetNumStationAssistsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetNumStationAssistsOutProto) Reset() { + *x = GetNumStationAssistsOutProto{} + mi := &file_vbase_proto_msgTypes[1112] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetNumStationAssistsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetNumStationAssistsOutProto) ProtoMessage() {} + +func (x *GetNumStationAssistsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1112] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetNumStationAssistsOutProto.ProtoReflect.Descriptor instead. +func (*GetNumStationAssistsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1112} +} + +type GetNumStationAssistsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetNumStationAssistsProto) Reset() { + *x = GetNumStationAssistsProto{} + mi := &file_vbase_proto_msgTypes[1113] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetNumStationAssistsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetNumStationAssistsProto) ProtoMessage() {} + +func (x *GetNumStationAssistsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1113] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetNumStationAssistsProto.ProtoReflect.Descriptor instead. +func (*GetNumStationAssistsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1113} +} + +type GetOutstandingWarningsRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetOutstandingWarningsRequestProto) Reset() { + *x = GetOutstandingWarningsRequestProto{} + mi := &file_vbase_proto_msgTypes[1114] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetOutstandingWarningsRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetOutstandingWarningsRequestProto) ProtoMessage() {} + +func (x *GetOutstandingWarningsRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1114] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetOutstandingWarningsRequestProto.ProtoReflect.Descriptor instead. +func (*GetOutstandingWarningsRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1114} +} + +type GetOutstandingWarningsResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetOutstandingWarningsResponseProto) Reset() { + *x = GetOutstandingWarningsResponseProto{} + mi := &file_vbase_proto_msgTypes[1115] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetOutstandingWarningsResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetOutstandingWarningsResponseProto) ProtoMessage() {} + +func (x *GetOutstandingWarningsResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1115] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetOutstandingWarningsResponseProto.ProtoReflect.Descriptor instead. +func (*GetOutstandingWarningsResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1115} +} + +type GetPartyHistoryOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPartyHistoryOutProto) Reset() { + *x = GetPartyHistoryOutProto{} + mi := &file_vbase_proto_msgTypes[1116] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPartyHistoryOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPartyHistoryOutProto) ProtoMessage() {} + +func (x *GetPartyHistoryOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1116] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPartyHistoryOutProto.ProtoReflect.Descriptor instead. +func (*GetPartyHistoryOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1116} +} + +type GetPartyHistoryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPartyHistoryProto) Reset() { + *x = GetPartyHistoryProto{} + mi := &file_vbase_proto_msgTypes[1117] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPartyHistoryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPartyHistoryProto) ProtoMessage() {} + +func (x *GetPartyHistoryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1117] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPartyHistoryProto.ProtoReflect.Descriptor instead. +func (*GetPartyHistoryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1117} +} + +type GetPartyOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPartyOutProto) Reset() { + *x = GetPartyOutProto{} + mi := &file_vbase_proto_msgTypes[1118] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPartyOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPartyOutProto) ProtoMessage() {} + +func (x *GetPartyOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1118] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPartyOutProto.ProtoReflect.Descriptor instead. +func (*GetPartyOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1118} +} + +type GetPartyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPartyProto) Reset() { + *x = GetPartyProto{} + mi := &file_vbase_proto_msgTypes[1119] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPartyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPartyProto) ProtoMessage() {} + +func (x *GetPartyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1119] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPartyProto.ProtoReflect.Descriptor instead. +func (*GetPartyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1119} +} + +type GetPendingRemoteTradeOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPendingRemoteTradeOutProto) Reset() { + *x = GetPendingRemoteTradeOutProto{} + mi := &file_vbase_proto_msgTypes[1120] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPendingRemoteTradeOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPendingRemoteTradeOutProto) ProtoMessage() {} + +func (x *GetPendingRemoteTradeOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1120] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPendingRemoteTradeOutProto.ProtoReflect.Descriptor instead. +func (*GetPendingRemoteTradeOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1120} +} + +type GetPendingRemoteTradeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPendingRemoteTradeProto) Reset() { + *x = GetPendingRemoteTradeProto{} + mi := &file_vbase_proto_msgTypes[1121] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPendingRemoteTradeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPendingRemoteTradeProto) ProtoMessage() {} + +func (x *GetPendingRemoteTradeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1121] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPendingRemoteTradeProto.ProtoReflect.Descriptor instead. +func (*GetPendingRemoteTradeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1121} +} + +type GetPhotobombOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPhotobombOutProto) Reset() { + *x = GetPhotobombOutProto{} + mi := &file_vbase_proto_msgTypes[1122] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPhotobombOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPhotobombOutProto) ProtoMessage() {} + +func (x *GetPhotobombOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1122] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPhotobombOutProto.ProtoReflect.Descriptor instead. +func (*GetPhotobombOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1122} +} + +type GetPhotobombProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPhotobombProto) Reset() { + *x = GetPhotobombProto{} + mi := &file_vbase_proto_msgTypes[1123] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPhotobombProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPhotobombProto) ProtoMessage() {} + +func (x *GetPhotobombProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1123] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPhotobombProto.ProtoReflect.Descriptor instead. +func (*GetPhotobombProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1123} +} + +type GetPlayerDayOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPlayerDayOutProto) Reset() { + *x = GetPlayerDayOutProto{} + mi := &file_vbase_proto_msgTypes[1124] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPlayerDayOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPlayerDayOutProto) ProtoMessage() {} + +func (x *GetPlayerDayOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1124] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPlayerDayOutProto.ProtoReflect.Descriptor instead. +func (*GetPlayerDayOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1124} +} + +type GetPlayerDayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPlayerDayProto) Reset() { + *x = GetPlayerDayProto{} + mi := &file_vbase_proto_msgTypes[1125] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPlayerDayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPlayerDayProto) ProtoMessage() {} + +func (x *GetPlayerDayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1125] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPlayerDayProto.ProtoReflect.Descriptor instead. +func (*GetPlayerDayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1125} +} + +type GetPlayerGpsBookmarksOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPlayerGpsBookmarksOutProto) Reset() { + *x = GetPlayerGpsBookmarksOutProto{} + mi := &file_vbase_proto_msgTypes[1126] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPlayerGpsBookmarksOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPlayerGpsBookmarksOutProto) ProtoMessage() {} + +func (x *GetPlayerGpsBookmarksOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1126] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPlayerGpsBookmarksOutProto.ProtoReflect.Descriptor instead. +func (*GetPlayerGpsBookmarksOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1126} +} + +type GetPlayerGpsBookmarksProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPlayerGpsBookmarksProto) Reset() { + *x = GetPlayerGpsBookmarksProto{} + mi := &file_vbase_proto_msgTypes[1127] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPlayerGpsBookmarksProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPlayerGpsBookmarksProto) ProtoMessage() {} + +func (x *GetPlayerGpsBookmarksProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1127] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPlayerGpsBookmarksProto.ProtoReflect.Descriptor instead. +func (*GetPlayerGpsBookmarksProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1127} +} + +type GetPlayerOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPlayerOutProto) Reset() { + *x = GetPlayerOutProto{} + mi := &file_vbase_proto_msgTypes[1128] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPlayerOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPlayerOutProto) ProtoMessage() {} + +func (x *GetPlayerOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1128] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPlayerOutProto.ProtoReflect.Descriptor instead. +func (*GetPlayerOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1128} +} + +type GetPlayerPokemonFieldBookOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPlayerPokemonFieldBookOutProto) Reset() { + *x = GetPlayerPokemonFieldBookOutProto{} + mi := &file_vbase_proto_msgTypes[1129] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPlayerPokemonFieldBookOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPlayerPokemonFieldBookOutProto) ProtoMessage() {} + +func (x *GetPlayerPokemonFieldBookOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1129] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPlayerPokemonFieldBookOutProto.ProtoReflect.Descriptor instead. +func (*GetPlayerPokemonFieldBookOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1129} +} + +type GetPlayerPokemonFieldBookProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPlayerPokemonFieldBookProto) Reset() { + *x = GetPlayerPokemonFieldBookProto{} + mi := &file_vbase_proto_msgTypes[1130] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPlayerPokemonFieldBookProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPlayerPokemonFieldBookProto) ProtoMessage() {} + +func (x *GetPlayerPokemonFieldBookProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1130] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPlayerPokemonFieldBookProto.ProtoReflect.Descriptor instead. +func (*GetPlayerPokemonFieldBookProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1130} +} + +type GetPlayerProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPlayerProto) Reset() { + *x = GetPlayerProto{} + mi := &file_vbase_proto_msgTypes[1131] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPlayerProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPlayerProto) ProtoMessage() {} + +func (x *GetPlayerProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1131] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPlayerProto.ProtoReflect.Descriptor instead. +func (*GetPlayerProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1131} +} + +type GetPlayerRaidEligibilityOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPlayerRaidEligibilityOutProto) Reset() { + *x = GetPlayerRaidEligibilityOutProto{} + mi := &file_vbase_proto_msgTypes[1132] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPlayerRaidEligibilityOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPlayerRaidEligibilityOutProto) ProtoMessage() {} + +func (x *GetPlayerRaidEligibilityOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1132] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPlayerRaidEligibilityOutProto.ProtoReflect.Descriptor instead. +func (*GetPlayerRaidEligibilityOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1132} +} + +type GetPlayerRaidEligibilityProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPlayerRaidEligibilityProto) Reset() { + *x = GetPlayerRaidEligibilityProto{} + mi := &file_vbase_proto_msgTypes[1133] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPlayerRaidEligibilityProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPlayerRaidEligibilityProto) ProtoMessage() {} + +func (x *GetPlayerRaidEligibilityProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1133] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPlayerRaidEligibilityProto.ProtoReflect.Descriptor instead. +func (*GetPlayerRaidEligibilityProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1133} +} + +type GetPlayerStampCollectionsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPlayerStampCollectionsOutProto) Reset() { + *x = GetPlayerStampCollectionsOutProto{} + mi := &file_vbase_proto_msgTypes[1134] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPlayerStampCollectionsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPlayerStampCollectionsOutProto) ProtoMessage() {} + +func (x *GetPlayerStampCollectionsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1134] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPlayerStampCollectionsOutProto.ProtoReflect.Descriptor instead. +func (*GetPlayerStampCollectionsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1134} +} + +type GetPlayerStampCollectionsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPlayerStampCollectionsProto) Reset() { + *x = GetPlayerStampCollectionsProto{} + mi := &file_vbase_proto_msgTypes[1135] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPlayerStampCollectionsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPlayerStampCollectionsProto) ProtoMessage() {} + +func (x *GetPlayerStampCollectionsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1135] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPlayerStampCollectionsProto.ProtoReflect.Descriptor instead. +func (*GetPlayerStampCollectionsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1135} +} + +type GetPlayerStatusProxyOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPlayerStatusProxyOutProto) Reset() { + *x = GetPlayerStatusProxyOutProto{} + mi := &file_vbase_proto_msgTypes[1136] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPlayerStatusProxyOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPlayerStatusProxyOutProto) ProtoMessage() {} + +func (x *GetPlayerStatusProxyOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1136] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPlayerStatusProxyOutProto.ProtoReflect.Descriptor instead. +func (*GetPlayerStatusProxyOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1136} +} + +type GetPlayerStatusProxyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPlayerStatusProxyProto) Reset() { + *x = GetPlayerStatusProxyProto{} + mi := &file_vbase_proto_msgTypes[1137] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPlayerStatusProxyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPlayerStatusProxyProto) ProtoMessage() {} + +func (x *GetPlayerStatusProxyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1137] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPlayerStatusProxyProto.ProtoReflect.Descriptor instead. +func (*GetPlayerStatusProxyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1137} +} + +type GetPokemonRemoteTradingDetailsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPokemonRemoteTradingDetailsOutProto) Reset() { + *x = GetPokemonRemoteTradingDetailsOutProto{} + mi := &file_vbase_proto_msgTypes[1138] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPokemonRemoteTradingDetailsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPokemonRemoteTradingDetailsOutProto) ProtoMessage() {} + +func (x *GetPokemonRemoteTradingDetailsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1138] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPokemonRemoteTradingDetailsOutProto.ProtoReflect.Descriptor instead. +func (*GetPokemonRemoteTradingDetailsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1138} +} + +type GetPokemonRemoteTradingDetailsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPokemonRemoteTradingDetailsProto) Reset() { + *x = GetPokemonRemoteTradingDetailsProto{} + mi := &file_vbase_proto_msgTypes[1139] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPokemonRemoteTradingDetailsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPokemonRemoteTradingDetailsProto) ProtoMessage() {} + +func (x *GetPokemonRemoteTradingDetailsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1139] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPokemonRemoteTradingDetailsProto.ProtoReflect.Descriptor instead. +func (*GetPokemonRemoteTradingDetailsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1139} +} + +type GetPokemonSizeLeaderboardEntryOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Status GetPokemonSizeLeaderboardEntryOutProto_Status `protobuf:"varint,1,opt,name=status,proto3,enum=POGOProtos.Rpc.GetPokemonSizeLeaderboardEntryOutProto_Status" json:"status,omitempty"` + TotalEntries int32 `protobuf:"varint,2,opt,name=total_entries,json=totalEntries,proto3" json:"total_entries,omitempty"` + ContestEntries []*ContestEntryProto `protobuf:"bytes,3,rep,name=contest_entries,json=contestEntries,proto3" json:"contest_entries,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPokemonSizeLeaderboardEntryOutProto) Reset() { + *x = GetPokemonSizeLeaderboardEntryOutProto{} + mi := &file_vbase_proto_msgTypes[1140] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPokemonSizeLeaderboardEntryOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPokemonSizeLeaderboardEntryOutProto) ProtoMessage() {} + +func (x *GetPokemonSizeLeaderboardEntryOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1140] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPokemonSizeLeaderboardEntryOutProto.ProtoReflect.Descriptor instead. +func (*GetPokemonSizeLeaderboardEntryOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1140} +} + +func (x *GetPokemonSizeLeaderboardEntryOutProto) GetStatus() GetPokemonSizeLeaderboardEntryOutProto_Status { + if x != nil { + return x.Status + } + return GetPokemonSizeLeaderboardEntryOutProto_UNSET +} + +func (x *GetPokemonSizeLeaderboardEntryOutProto) GetTotalEntries() int32 { + if x != nil { + return x.TotalEntries + } + return 0 +} + +func (x *GetPokemonSizeLeaderboardEntryOutProto) GetContestEntries() []*ContestEntryProto { + if x != nil { + return x.ContestEntries + } + return nil +} + +type GetPokemonSizeLeaderboardEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + ContestId string `protobuf:"bytes,1,opt,name=contest_id,json=contestId,proto3" json:"contest_id,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPokemonSizeLeaderboardEntryProto) Reset() { + *x = GetPokemonSizeLeaderboardEntryProto{} + mi := &file_vbase_proto_msgTypes[1141] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPokemonSizeLeaderboardEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPokemonSizeLeaderboardEntryProto) ProtoMessage() {} + +func (x *GetPokemonSizeLeaderboardEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1141] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPokemonSizeLeaderboardEntryProto.ProtoReflect.Descriptor instead. +func (*GetPokemonSizeLeaderboardEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1141} +} + +func (x *GetPokemonSizeLeaderboardEntryProto) GetContestId() string { + if x != nil { + return x.ContestId + } + return "" +} + +type GetPokemonSizeLeaderboardFriendEntryOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPokemonSizeLeaderboardFriendEntryOutProto) Reset() { + *x = GetPokemonSizeLeaderboardFriendEntryOutProto{} + mi := &file_vbase_proto_msgTypes[1142] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPokemonSizeLeaderboardFriendEntryOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPokemonSizeLeaderboardFriendEntryOutProto) ProtoMessage() {} + +func (x *GetPokemonSizeLeaderboardFriendEntryOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1142] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPokemonSizeLeaderboardFriendEntryOutProto.ProtoReflect.Descriptor instead. +func (*GetPokemonSizeLeaderboardFriendEntryOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1142} +} + +type GetPokemonSizeLeaderboardFriendEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPokemonSizeLeaderboardFriendEntryProto) Reset() { + *x = GetPokemonSizeLeaderboardFriendEntryProto{} + mi := &file_vbase_proto_msgTypes[1143] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPokemonSizeLeaderboardFriendEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPokemonSizeLeaderboardFriendEntryProto) ProtoMessage() {} + +func (x *GetPokemonSizeLeaderboardFriendEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1143] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPokemonSizeLeaderboardFriendEntryProto.ProtoReflect.Descriptor instead. +func (*GetPokemonSizeLeaderboardFriendEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1143} +} + +type GetPokemonTagsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPokemonTagsOutProto) Reset() { + *x = GetPokemonTagsOutProto{} + mi := &file_vbase_proto_msgTypes[1144] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPokemonTagsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPokemonTagsOutProto) ProtoMessage() {} + +func (x *GetPokemonTagsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1144] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPokemonTagsOutProto.ProtoReflect.Descriptor instead. +func (*GetPokemonTagsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1144} +} + +type GetPokemonTagsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPokemonTagsProto) Reset() { + *x = GetPokemonTagsProto{} + mi := &file_vbase_proto_msgTypes[1145] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPokemonTagsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPokemonTagsProto) ProtoMessage() {} + +func (x *GetPokemonTagsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1145] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPokemonTagsProto.ProtoReflect.Descriptor instead. +func (*GetPokemonTagsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1145} +} + +type GetPokemonTradingCostOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPokemonTradingCostOutProto) Reset() { + *x = GetPokemonTradingCostOutProto{} + mi := &file_vbase_proto_msgTypes[1146] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPokemonTradingCostOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPokemonTradingCostOutProto) ProtoMessage() {} + +func (x *GetPokemonTradingCostOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1146] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPokemonTradingCostOutProto.ProtoReflect.Descriptor instead. +func (*GetPokemonTradingCostOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1146} +} + +type GetPokemonTradingCostProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPokemonTradingCostProto) Reset() { + *x = GetPokemonTradingCostProto{} + mi := &file_vbase_proto_msgTypes[1147] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPokemonTradingCostProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPokemonTradingCostProto) ProtoMessage() {} + +func (x *GetPokemonTradingCostProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1147] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPokemonTradingCostProto.ProtoReflect.Descriptor instead. +func (*GetPokemonTradingCostProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1147} +} + +type GetPokestopEncounterOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPokestopEncounterOutProto) Reset() { + *x = GetPokestopEncounterOutProto{} + mi := &file_vbase_proto_msgTypes[1148] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPokestopEncounterOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPokestopEncounterOutProto) ProtoMessage() {} + +func (x *GetPokestopEncounterOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1148] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPokestopEncounterOutProto.ProtoReflect.Descriptor instead. +func (*GetPokestopEncounterOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1148} +} + +type GetPokestopEncounterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPokestopEncounterProto) Reset() { + *x = GetPokestopEncounterProto{} + mi := &file_vbase_proto_msgTypes[1149] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPokestopEncounterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPokestopEncounterProto) ProtoMessage() {} + +func (x *GetPokestopEncounterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1149] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPokestopEncounterProto.ProtoReflect.Descriptor instead. +func (*GetPokestopEncounterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1149} +} + +type GetPublishedRoutesOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPublishedRoutesOutProto) Reset() { + *x = GetPublishedRoutesOutProto{} + mi := &file_vbase_proto_msgTypes[1150] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPublishedRoutesOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPublishedRoutesOutProto) ProtoMessage() {} + +func (x *GetPublishedRoutesOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1150] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPublishedRoutesOutProto.ProtoReflect.Descriptor instead. +func (*GetPublishedRoutesOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1150} +} + +type GetPublishedRoutesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPublishedRoutesProto) Reset() { + *x = GetPublishedRoutesProto{} + mi := &file_vbase_proto_msgTypes[1151] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPublishedRoutesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPublishedRoutesProto) ProtoMessage() {} + +func (x *GetPublishedRoutesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1151] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPublishedRoutesProto.ProtoReflect.Descriptor instead. +func (*GetPublishedRoutesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1151} +} + +type GetQuestDetailsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetQuestDetailsOutProto) Reset() { + *x = GetQuestDetailsOutProto{} + mi := &file_vbase_proto_msgTypes[1152] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetQuestDetailsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetQuestDetailsOutProto) ProtoMessage() {} + +func (x *GetQuestDetailsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1152] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetQuestDetailsOutProto.ProtoReflect.Descriptor instead. +func (*GetQuestDetailsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1152} +} + +type GetQuestDetailsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetQuestDetailsProto) Reset() { + *x = GetQuestDetailsProto{} + mi := &file_vbase_proto_msgTypes[1153] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetQuestDetailsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetQuestDetailsProto) ProtoMessage() {} + +func (x *GetQuestDetailsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1153] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetQuestDetailsProto.ProtoReflect.Descriptor instead. +func (*GetQuestDetailsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1153} +} + +type GetQuestUiOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetQuestUiOutProto) Reset() { + *x = GetQuestUiOutProto{} + mi := &file_vbase_proto_msgTypes[1154] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetQuestUiOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetQuestUiOutProto) ProtoMessage() {} + +func (x *GetQuestUiOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1154] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetQuestUiOutProto.ProtoReflect.Descriptor instead. +func (*GetQuestUiOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1154} +} + +type GetQuestUiProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetQuestUiProto) Reset() { + *x = GetQuestUiProto{} + mi := &file_vbase_proto_msgTypes[1155] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetQuestUiProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetQuestUiProto) ProtoMessage() {} + +func (x *GetQuestUiProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1155] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetQuestUiProto.ProtoReflect.Descriptor instead. +func (*GetQuestUiProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1155} +} + +type GetRaidDetailsData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetRaidDetailsData) Reset() { + *x = GetRaidDetailsData{} + mi := &file_vbase_proto_msgTypes[1156] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetRaidDetailsData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRaidDetailsData) ProtoMessage() {} + +func (x *GetRaidDetailsData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1156] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRaidDetailsData.ProtoReflect.Descriptor instead. +func (*GetRaidDetailsData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1156} +} + +type GetRaidDetailsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetRaidDetailsOutProto) Reset() { + *x = GetRaidDetailsOutProto{} + mi := &file_vbase_proto_msgTypes[1157] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetRaidDetailsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRaidDetailsOutProto) ProtoMessage() {} + +func (x *GetRaidDetailsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1157] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRaidDetailsOutProto.ProtoReflect.Descriptor instead. +func (*GetRaidDetailsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1157} +} + +type GetRaidDetailsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetRaidDetailsProto) Reset() { + *x = GetRaidDetailsProto{} + mi := &file_vbase_proto_msgTypes[1158] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetRaidDetailsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRaidDetailsProto) ProtoMessage() {} + +func (x *GetRaidDetailsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1158] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRaidDetailsProto.ProtoReflect.Descriptor instead. +func (*GetRaidDetailsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1158} +} + +type GetRaidDetailsResponseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetRaidDetailsResponseData) Reset() { + *x = GetRaidDetailsResponseData{} + mi := &file_vbase_proto_msgTypes[1159] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetRaidDetailsResponseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRaidDetailsResponseData) ProtoMessage() {} + +func (x *GetRaidDetailsResponseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1159] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRaidDetailsResponseData.ProtoReflect.Descriptor instead. +func (*GetRaidDetailsResponseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1159} +} + +type GetRaidLobbyCounterOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetRaidLobbyCounterOutProto) Reset() { + *x = GetRaidLobbyCounterOutProto{} + mi := &file_vbase_proto_msgTypes[1160] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetRaidLobbyCounterOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRaidLobbyCounterOutProto) ProtoMessage() {} + +func (x *GetRaidLobbyCounterOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1160] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRaidLobbyCounterOutProto.ProtoReflect.Descriptor instead. +func (*GetRaidLobbyCounterOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1160} +} + +type GetRaidLobbyCounterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetRaidLobbyCounterProto) Reset() { + *x = GetRaidLobbyCounterProto{} + mi := &file_vbase_proto_msgTypes[1161] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetRaidLobbyCounterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRaidLobbyCounterProto) ProtoMessage() {} + +func (x *GetRaidLobbyCounterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1161] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRaidLobbyCounterProto.ProtoReflect.Descriptor instead. +func (*GetRaidLobbyCounterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1161} +} + +type GetReferralCodeOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetReferralCodeOutProto) Reset() { + *x = GetReferralCodeOutProto{} + mi := &file_vbase_proto_msgTypes[1162] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetReferralCodeOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetReferralCodeOutProto) ProtoMessage() {} + +func (x *GetReferralCodeOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1162] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetReferralCodeOutProto.ProtoReflect.Descriptor instead. +func (*GetReferralCodeOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1162} +} + +type GetReferralCodeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetReferralCodeProto) Reset() { + *x = GetReferralCodeProto{} + mi := &file_vbase_proto_msgTypes[1163] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetReferralCodeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetReferralCodeProto) ProtoMessage() {} + +func (x *GetReferralCodeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1163] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetReferralCodeProto.ProtoReflect.Descriptor instead. +func (*GetReferralCodeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1163} +} + +type GetRemoteConfigVersionsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetRemoteConfigVersionsOutProto) Reset() { + *x = GetRemoteConfigVersionsOutProto{} + mi := &file_vbase_proto_msgTypes[1164] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetRemoteConfigVersionsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRemoteConfigVersionsOutProto) ProtoMessage() {} + +func (x *GetRemoteConfigVersionsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1164] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRemoteConfigVersionsOutProto.ProtoReflect.Descriptor instead. +func (*GetRemoteConfigVersionsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1164} +} + +type GetRemoteConfigVersionsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetRemoteConfigVersionsProto) Reset() { + *x = GetRemoteConfigVersionsProto{} + mi := &file_vbase_proto_msgTypes[1165] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetRemoteConfigVersionsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRemoteConfigVersionsProto) ProtoMessage() {} + +func (x *GetRemoteConfigVersionsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1165] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRemoteConfigVersionsProto.ProtoReflect.Descriptor instead. +func (*GetRemoteConfigVersionsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1165} +} + +type GetRemoteTradablePokemonFromOtherPlayerOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetRemoteTradablePokemonFromOtherPlayerOutProto) Reset() { + *x = GetRemoteTradablePokemonFromOtherPlayerOutProto{} + mi := &file_vbase_proto_msgTypes[1166] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetRemoteTradablePokemonFromOtherPlayerOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRemoteTradablePokemonFromOtherPlayerOutProto) ProtoMessage() {} + +func (x *GetRemoteTradablePokemonFromOtherPlayerOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1166] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRemoteTradablePokemonFromOtherPlayerOutProto.ProtoReflect.Descriptor instead. +func (*GetRemoteTradablePokemonFromOtherPlayerOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1166} +} + +type GetRemoteTradablePokemonFromOtherPlayerProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetRemoteTradablePokemonFromOtherPlayerProto) Reset() { + *x = GetRemoteTradablePokemonFromOtherPlayerProto{} + mi := &file_vbase_proto_msgTypes[1167] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetRemoteTradablePokemonFromOtherPlayerProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRemoteTradablePokemonFromOtherPlayerProto) ProtoMessage() {} + +func (x *GetRemoteTradablePokemonFromOtherPlayerProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1167] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRemoteTradablePokemonFromOtherPlayerProto.ProtoReflect.Descriptor instead. +func (*GetRemoteTradablePokemonFromOtherPlayerProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1167} +} + +type GetRewardTiersRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetRewardTiersRequestProto) Reset() { + *x = GetRewardTiersRequestProto{} + mi := &file_vbase_proto_msgTypes[1168] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetRewardTiersRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRewardTiersRequestProto) ProtoMessage() {} + +func (x *GetRewardTiersRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1168] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRewardTiersRequestProto.ProtoReflect.Descriptor instead. +func (*GetRewardTiersRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1168} +} + +type GetRewardTiersResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetRewardTiersResponseProto) Reset() { + *x = GetRewardTiersResponseProto{} + mi := &file_vbase_proto_msgTypes[1169] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetRewardTiersResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRewardTiersResponseProto) ProtoMessage() {} + +func (x *GetRewardTiersResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1169] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRewardTiersResponseProto.ProtoReflect.Descriptor instead. +func (*GetRewardTiersResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1169} +} + +type GetRocketBalloonOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetRocketBalloonOutProto) Reset() { + *x = GetRocketBalloonOutProto{} + mi := &file_vbase_proto_msgTypes[1170] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetRocketBalloonOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRocketBalloonOutProto) ProtoMessage() {} + +func (x *GetRocketBalloonOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1170] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRocketBalloonOutProto.ProtoReflect.Descriptor instead. +func (*GetRocketBalloonOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1170} +} + +type GetRocketBalloonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetRocketBalloonProto) Reset() { + *x = GetRocketBalloonProto{} + mi := &file_vbase_proto_msgTypes[1171] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetRocketBalloonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRocketBalloonProto) ProtoMessage() {} + +func (x *GetRocketBalloonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1171] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRocketBalloonProto.ProtoReflect.Descriptor instead. +func (*GetRocketBalloonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1171} +} + +type GetRoomRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetRoomRequest) Reset() { + *x = GetRoomRequest{} + mi := &file_vbase_proto_msgTypes[1172] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetRoomRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRoomRequest) ProtoMessage() {} + +func (x *GetRoomRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1172] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRoomRequest.ProtoReflect.Descriptor instead. +func (*GetRoomRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1172} +} + +type GetRoomResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetRoomResponse) Reset() { + *x = GetRoomResponse{} + mi := &file_vbase_proto_msgTypes[1173] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetRoomResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRoomResponse) ProtoMessage() {} + +func (x *GetRoomResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1173] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRoomResponse.ProtoReflect.Descriptor instead. +func (*GetRoomResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1173} +} + +type GetRoomsForExperienceRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetRoomsForExperienceRequest) Reset() { + *x = GetRoomsForExperienceRequest{} + mi := &file_vbase_proto_msgTypes[1174] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetRoomsForExperienceRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRoomsForExperienceRequest) ProtoMessage() {} + +func (x *GetRoomsForExperienceRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1174] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRoomsForExperienceRequest.ProtoReflect.Descriptor instead. +func (*GetRoomsForExperienceRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1174} +} + +type GetRoomsForExperienceResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetRoomsForExperienceResponse) Reset() { + *x = GetRoomsForExperienceResponse{} + mi := &file_vbase_proto_msgTypes[1175] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetRoomsForExperienceResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRoomsForExperienceResponse) ProtoMessage() {} + +func (x *GetRoomsForExperienceResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1175] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRoomsForExperienceResponse.ProtoReflect.Descriptor instead. +func (*GetRoomsForExperienceResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1175} +} + +type GetRouteByShortCodeOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetRouteByShortCodeOutProto) Reset() { + *x = GetRouteByShortCodeOutProto{} + mi := &file_vbase_proto_msgTypes[1176] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetRouteByShortCodeOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRouteByShortCodeOutProto) ProtoMessage() {} + +func (x *GetRouteByShortCodeOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1176] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRouteByShortCodeOutProto.ProtoReflect.Descriptor instead. +func (*GetRouteByShortCodeOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1176} +} + +type GetRouteByShortCodeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetRouteByShortCodeProto) Reset() { + *x = GetRouteByShortCodeProto{} + mi := &file_vbase_proto_msgTypes[1177] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetRouteByShortCodeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRouteByShortCodeProto) ProtoMessage() {} + +func (x *GetRouteByShortCodeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1177] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRouteByShortCodeProto.ProtoReflect.Descriptor instead. +func (*GetRouteByShortCodeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1177} +} + +type GetRouteCreationsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetRouteCreationsOutProto) Reset() { + *x = GetRouteCreationsOutProto{} + mi := &file_vbase_proto_msgTypes[1178] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetRouteCreationsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRouteCreationsOutProto) ProtoMessage() {} + +func (x *GetRouteCreationsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1178] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRouteCreationsOutProto.ProtoReflect.Descriptor instead. +func (*GetRouteCreationsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1178} +} + +type GetRouteCreationsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetRouteCreationsProto) Reset() { + *x = GetRouteCreationsProto{} + mi := &file_vbase_proto_msgTypes[1179] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetRouteCreationsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRouteCreationsProto) ProtoMessage() {} + +func (x *GetRouteCreationsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1179] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRouteCreationsProto.ProtoReflect.Descriptor instead. +func (*GetRouteCreationsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1179} +} + +type GetRouteDraftOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetRouteDraftOutProto) Reset() { + *x = GetRouteDraftOutProto{} + mi := &file_vbase_proto_msgTypes[1180] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetRouteDraftOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRouteDraftOutProto) ProtoMessage() {} + +func (x *GetRouteDraftOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1180] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRouteDraftOutProto.ProtoReflect.Descriptor instead. +func (*GetRouteDraftOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1180} +} + +type GetRouteDraftProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetRouteDraftProto) Reset() { + *x = GetRouteDraftProto{} + mi := &file_vbase_proto_msgTypes[1181] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetRouteDraftProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRouteDraftProto) ProtoMessage() {} + +func (x *GetRouteDraftProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1181] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRouteDraftProto.ProtoReflect.Descriptor instead. +func (*GetRouteDraftProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1181} +} + +type GetRoutesOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + RouteMapCell []*ClientRouteMapCellProto `protobuf:"bytes,1,rep,name=route_map_cell,json=routeMapCell,proto3" json:"route_map_cell,omitempty"` + Status GetRoutesOutProto_Status `protobuf:"varint,2,opt,name=status,proto3,enum=POGOProtos.Rpc.GetRoutesOutProto_Status" json:"status,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetRoutesOutProto) Reset() { + *x = GetRoutesOutProto{} + mi := &file_vbase_proto_msgTypes[1182] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetRoutesOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRoutesOutProto) ProtoMessage() {} + +func (x *GetRoutesOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1182] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRoutesOutProto.ProtoReflect.Descriptor instead. +func (*GetRoutesOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1182} +} + +func (x *GetRoutesOutProto) GetRouteMapCell() []*ClientRouteMapCellProto { + if x != nil { + return x.RouteMapCell + } + return nil +} + +func (x *GetRoutesOutProto) GetStatus() GetRoutesOutProto_Status { + if x != nil { + return x.Status + } + return GetRoutesOutProto_UNSET +} + +type GetRoutesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetRoutesProto) Reset() { + *x = GetRoutesProto{} + mi := &file_vbase_proto_msgTypes[1183] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetRoutesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRoutesProto) ProtoMessage() {} + +func (x *GetRoutesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1183] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRoutesProto.ProtoReflect.Descriptor instead. +func (*GetRoutesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1183} +} + +type GetSaveForLaterEntriesOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetSaveForLaterEntriesOutProto) Reset() { + *x = GetSaveForLaterEntriesOutProto{} + mi := &file_vbase_proto_msgTypes[1184] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetSaveForLaterEntriesOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetSaveForLaterEntriesOutProto) ProtoMessage() {} + +func (x *GetSaveForLaterEntriesOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1184] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetSaveForLaterEntriesOutProto.ProtoReflect.Descriptor instead. +func (*GetSaveForLaterEntriesOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1184} +} + +type GetSaveForLaterEntriesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetSaveForLaterEntriesProto) Reset() { + *x = GetSaveForLaterEntriesProto{} + mi := &file_vbase_proto_msgTypes[1185] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetSaveForLaterEntriesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetSaveForLaterEntriesProto) ProtoMessage() {} + +func (x *GetSaveForLaterEntriesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1185] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetSaveForLaterEntriesProto.ProtoReflect.Descriptor instead. +func (*GetSaveForLaterEntriesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1185} +} + +type GetServerTimeOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetServerTimeOutProto) Reset() { + *x = GetServerTimeOutProto{} + mi := &file_vbase_proto_msgTypes[1186] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetServerTimeOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetServerTimeOutProto) ProtoMessage() {} + +func (x *GetServerTimeOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1186] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetServerTimeOutProto.ProtoReflect.Descriptor instead. +func (*GetServerTimeOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1186} +} + +type GetServerTimeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetServerTimeProto) Reset() { + *x = GetServerTimeProto{} + mi := &file_vbase_proto_msgTypes[1187] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetServerTimeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetServerTimeProto) ProtoMessage() {} + +func (x *GetServerTimeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1187] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetServerTimeProto.ProtoReflect.Descriptor instead. +func (*GetServerTimeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1187} +} + +type GetStardustQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetStardustQuestProto) Reset() { + *x = GetStardustQuestProto{} + mi := &file_vbase_proto_msgTypes[1188] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetStardustQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetStardustQuestProto) ProtoMessage() {} + +func (x *GetStardustQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1188] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetStardustQuestProto.ProtoReflect.Descriptor instead. +func (*GetStardustQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1188} +} + +type GetStartedTapTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetStartedTapTelemetry) Reset() { + *x = GetStartedTapTelemetry{} + mi := &file_vbase_proto_msgTypes[1189] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetStartedTapTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetStartedTapTelemetry) ProtoMessage() {} + +func (x *GetStartedTapTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1189] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetStartedTapTelemetry.ProtoReflect.Descriptor instead. +func (*GetStartedTapTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1189} +} + +type GetStationInfoOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetStationInfoOutProto) Reset() { + *x = GetStationInfoOutProto{} + mi := &file_vbase_proto_msgTypes[1190] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetStationInfoOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetStationInfoOutProto) ProtoMessage() {} + +func (x *GetStationInfoOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1190] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetStationInfoOutProto.ProtoReflect.Descriptor instead. +func (*GetStationInfoOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1190} +} + +type GetStationInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetStationInfoProto) Reset() { + *x = GetStationInfoProto{} + mi := &file_vbase_proto_msgTypes[1191] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetStationInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetStationInfoProto) ProtoMessage() {} + +func (x *GetStationInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1191] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetStationInfoProto.ProtoReflect.Descriptor instead. +func (*GetStationInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1191} +} + +type GetStationedPokemonDetailsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Result GetStationedPokemonDetailsOutProto_Result `protobuf:"varint,1,opt,name=result,proto3,enum=POGOProtos.Rpc.GetStationedPokemonDetailsOutProto_Result" json:"result,omitempty"` + StationedPokemons []*PlayerClientStationedPokemonProto `protobuf:"bytes,2,rep,name=stationed_pokemons,json=stationedPokemons,proto3" json:"stationed_pokemons,omitempty"` + TotalNumStationedPokemon int32 `protobuf:"varint,3,opt,name=total_num_stationed_pokemon,json=totalNumStationedPokemon,proto3" json:"total_num_stationed_pokemon,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetStationedPokemonDetailsOutProto) Reset() { + *x = GetStationedPokemonDetailsOutProto{} + mi := &file_vbase_proto_msgTypes[1192] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetStationedPokemonDetailsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetStationedPokemonDetailsOutProto) ProtoMessage() {} + +func (x *GetStationedPokemonDetailsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1192] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetStationedPokemonDetailsOutProto.ProtoReflect.Descriptor instead. +func (*GetStationedPokemonDetailsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1192} +} + +func (x *GetStationedPokemonDetailsOutProto) GetResult() GetStationedPokemonDetailsOutProto_Result { + if x != nil { + return x.Result + } + return GetStationedPokemonDetailsOutProto_UNSET +} + +func (x *GetStationedPokemonDetailsOutProto) GetStationedPokemons() []*PlayerClientStationedPokemonProto { + if x != nil { + return x.StationedPokemons + } + return nil +} + +func (x *GetStationedPokemonDetailsOutProto) GetTotalNumStationedPokemon() int32 { + if x != nil { + return x.TotalNumStationedPokemon + } + return 0 +} + +type GetStationedPokemonDetailsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + StationId string `protobuf:"bytes,1,opt,name=station_id,json=stationId,proto3" json:"station_id,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetStationedPokemonDetailsProto) Reset() { + *x = GetStationedPokemonDetailsProto{} + mi := &file_vbase_proto_msgTypes[1193] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetStationedPokemonDetailsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetStationedPokemonDetailsProto) ProtoMessage() {} + +func (x *GetStationedPokemonDetailsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1193] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetStationedPokemonDetailsProto.ProtoReflect.Descriptor instead. +func (*GetStationedPokemonDetailsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1193} +} + +func (x *GetStationedPokemonDetailsProto) GetStationId() string { + if x != nil { + return x.StationId + } + return "" +} + +type GetSuggestedPlayersSocialOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetSuggestedPlayersSocialOutProto) Reset() { + *x = GetSuggestedPlayersSocialOutProto{} + mi := &file_vbase_proto_msgTypes[1194] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetSuggestedPlayersSocialOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetSuggestedPlayersSocialOutProto) ProtoMessage() {} + +func (x *GetSuggestedPlayersSocialOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1194] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetSuggestedPlayersSocialOutProto.ProtoReflect.Descriptor instead. +func (*GetSuggestedPlayersSocialOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1194} +} + +type GetSuggestedPlayersSocialProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetSuggestedPlayersSocialProto) Reset() { + *x = GetSuggestedPlayersSocialProto{} + mi := &file_vbase_proto_msgTypes[1195] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetSuggestedPlayersSocialProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetSuggestedPlayersSocialProto) ProtoMessage() {} + +func (x *GetSuggestedPlayersSocialProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1195] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetSuggestedPlayersSocialProto.ProtoReflect.Descriptor instead. +func (*GetSuggestedPlayersSocialProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1195} +} + +type GetSupplyBalloonOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetSupplyBalloonOutProto) Reset() { + *x = GetSupplyBalloonOutProto{} + mi := &file_vbase_proto_msgTypes[1196] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetSupplyBalloonOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetSupplyBalloonOutProto) ProtoMessage() {} + +func (x *GetSupplyBalloonOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1196] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetSupplyBalloonOutProto.ProtoReflect.Descriptor instead. +func (*GetSupplyBalloonOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1196} +} + +type GetSupplyBalloonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetSupplyBalloonProto) Reset() { + *x = GetSupplyBalloonProto{} + mi := &file_vbase_proto_msgTypes[1197] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetSupplyBalloonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetSupplyBalloonProto) ProtoMessage() {} + +func (x *GetSupplyBalloonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1197] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetSupplyBalloonProto.ProtoReflect.Descriptor instead. +func (*GetSupplyBalloonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1197} +} + +type GetSurveyEligibilityOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetSurveyEligibilityOutProto) Reset() { + *x = GetSurveyEligibilityOutProto{} + mi := &file_vbase_proto_msgTypes[1198] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetSurveyEligibilityOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetSurveyEligibilityOutProto) ProtoMessage() {} + +func (x *GetSurveyEligibilityOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1198] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetSurveyEligibilityOutProto.ProtoReflect.Descriptor instead. +func (*GetSurveyEligibilityOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1198} +} + +type GetSurveyEligibilityProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetSurveyEligibilityProto) Reset() { + *x = GetSurveyEligibilityProto{} + mi := &file_vbase_proto_msgTypes[1199] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetSurveyEligibilityProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetSurveyEligibilityProto) ProtoMessage() {} + +func (x *GetSurveyEligibilityProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1199] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetSurveyEligibilityProto.ProtoReflect.Descriptor instead. +func (*GetSurveyEligibilityProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1199} +} + +type GetTimeTravelInformationOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetTimeTravelInformationOutProto) Reset() { + *x = GetTimeTravelInformationOutProto{} + mi := &file_vbase_proto_msgTypes[1200] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetTimeTravelInformationOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetTimeTravelInformationOutProto) ProtoMessage() {} + +func (x *GetTimeTravelInformationOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1200] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetTimeTravelInformationOutProto.ProtoReflect.Descriptor instead. +func (*GetTimeTravelInformationOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1200} +} + +type GetTimeTravelInformationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetTimeTravelInformationProto) Reset() { + *x = GetTimeTravelInformationProto{} + mi := &file_vbase_proto_msgTypes[1201] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetTimeTravelInformationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetTimeTravelInformationProto) ProtoMessage() {} + +func (x *GetTimeTravelInformationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1201] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetTimeTravelInformationProto.ProtoReflect.Descriptor instead. +func (*GetTimeTravelInformationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1201} +} + +type GetTimedGroupChallengeOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetTimedGroupChallengeOutProto) Reset() { + *x = GetTimedGroupChallengeOutProto{} + mi := &file_vbase_proto_msgTypes[1202] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetTimedGroupChallengeOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetTimedGroupChallengeOutProto) ProtoMessage() {} + +func (x *GetTimedGroupChallengeOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1202] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetTimedGroupChallengeOutProto.ProtoReflect.Descriptor instead. +func (*GetTimedGroupChallengeOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1202} +} + +type GetTimedGroupChallengeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetTimedGroupChallengeProto) Reset() { + *x = GetTimedGroupChallengeProto{} + mi := &file_vbase_proto_msgTypes[1203] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetTimedGroupChallengeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetTimedGroupChallengeProto) ProtoMessage() {} + +func (x *GetTimedGroupChallengeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1203] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetTimedGroupChallengeProto.ProtoReflect.Descriptor instead. +func (*GetTimedGroupChallengeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1203} +} + +type GetTradingOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetTradingOutProto) Reset() { + *x = GetTradingOutProto{} + mi := &file_vbase_proto_msgTypes[1204] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetTradingOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetTradingOutProto) ProtoMessage() {} + +func (x *GetTradingOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1204] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetTradingOutProto.ProtoReflect.Descriptor instead. +func (*GetTradingOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1204} +} + +type GetTradingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetTradingProto) Reset() { + *x = GetTradingProto{} + mi := &file_vbase_proto_msgTypes[1205] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetTradingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetTradingProto) ProtoMessage() {} + +func (x *GetTradingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1205] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetTradingProto.ProtoReflect.Descriptor instead. +func (*GetTradingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1205} +} + +type GetUnfusePokemonPreviewRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetUnfusePokemonPreviewRequestProto) Reset() { + *x = GetUnfusePokemonPreviewRequestProto{} + mi := &file_vbase_proto_msgTypes[1206] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetUnfusePokemonPreviewRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetUnfusePokemonPreviewRequestProto) ProtoMessage() {} + +func (x *GetUnfusePokemonPreviewRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1206] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetUnfusePokemonPreviewRequestProto.ProtoReflect.Descriptor instead. +func (*GetUnfusePokemonPreviewRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1206} +} + +type GetUnfusePokemonPreviewResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetUnfusePokemonPreviewResponseProto) Reset() { + *x = GetUnfusePokemonPreviewResponseProto{} + mi := &file_vbase_proto_msgTypes[1207] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetUnfusePokemonPreviewResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetUnfusePokemonPreviewResponseProto) ProtoMessage() {} + +func (x *GetUnfusePokemonPreviewResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1207] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetUnfusePokemonPreviewResponseProto.ProtoReflect.Descriptor instead. +func (*GetUnfusePokemonPreviewResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1207} +} + +type GetUploadUrlOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetUploadUrlOutProto) Reset() { + *x = GetUploadUrlOutProto{} + mi := &file_vbase_proto_msgTypes[1208] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetUploadUrlOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetUploadUrlOutProto) ProtoMessage() {} + +func (x *GetUploadUrlOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1208] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetUploadUrlOutProto.ProtoReflect.Descriptor instead. +func (*GetUploadUrlOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1208} +} + +type GetUploadUrlProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetUploadUrlProto) Reset() { + *x = GetUploadUrlProto{} + mi := &file_vbase_proto_msgTypes[1209] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetUploadUrlProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetUploadUrlProto) ProtoMessage() {} + +func (x *GetUploadUrlProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1209] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetUploadUrlProto.ProtoReflect.Descriptor instead. +func (*GetUploadUrlProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1209} +} + +type GetValueRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetValueRequest) Reset() { + *x = GetValueRequest{} + mi := &file_vbase_proto_msgTypes[1210] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetValueRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetValueRequest) ProtoMessage() {} + +func (x *GetValueRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1210] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetValueRequest.ProtoReflect.Descriptor instead. +func (*GetValueRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1210} +} + +type GetValueResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetValueResponse) Reset() { + *x = GetValueResponse{} + mi := &file_vbase_proto_msgTypes[1211] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetValueResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetValueResponse) ProtoMessage() {} + +func (x *GetValueResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1211] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetValueResponse.ProtoReflect.Descriptor instead. +func (*GetValueResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1211} +} + +type GetVpsEventOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetVpsEventOutProto) Reset() { + *x = GetVpsEventOutProto{} + mi := &file_vbase_proto_msgTypes[1212] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetVpsEventOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetVpsEventOutProto) ProtoMessage() {} + +func (x *GetVpsEventOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1212] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetVpsEventOutProto.ProtoReflect.Descriptor instead. +func (*GetVpsEventOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1212} +} + +type GetVpsEventProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetVpsEventProto) Reset() { + *x = GetVpsEventProto{} + mi := &file_vbase_proto_msgTypes[1213] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetVpsEventProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetVpsEventProto) ProtoMessage() {} + +func (x *GetVpsEventProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1213] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetVpsEventProto.ProtoReflect.Descriptor instead. +func (*GetVpsEventProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1213} +} + +type GetVsSeekerStatusOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetVsSeekerStatusOutProto) Reset() { + *x = GetVsSeekerStatusOutProto{} + mi := &file_vbase_proto_msgTypes[1214] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetVsSeekerStatusOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetVsSeekerStatusOutProto) ProtoMessage() {} + +func (x *GetVsSeekerStatusOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1214] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetVsSeekerStatusOutProto.ProtoReflect.Descriptor instead. +func (*GetVsSeekerStatusOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1214} +} + +type GetVsSeekerStatusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetVsSeekerStatusProto) Reset() { + *x = GetVsSeekerStatusProto{} + mi := &file_vbase_proto_msgTypes[1215] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetVsSeekerStatusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetVsSeekerStatusProto) ProtoMessage() {} + +func (x *GetVsSeekerStatusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1215] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetVsSeekerStatusProto.ProtoReflect.Descriptor instead. +func (*GetVsSeekerStatusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1215} +} + +type GetWebTokenActionOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetWebTokenActionOutProto) Reset() { + *x = GetWebTokenActionOutProto{} + mi := &file_vbase_proto_msgTypes[1216] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetWebTokenActionOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetWebTokenActionOutProto) ProtoMessage() {} + +func (x *GetWebTokenActionOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1216] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetWebTokenActionOutProto.ProtoReflect.Descriptor instead. +func (*GetWebTokenActionOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1216} +} + +type GetWebTokenActionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetWebTokenActionProto) Reset() { + *x = GetWebTokenActionProto{} + mi := &file_vbase_proto_msgTypes[1217] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetWebTokenActionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetWebTokenActionProto) ProtoMessage() {} + +func (x *GetWebTokenActionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1217] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetWebTokenActionProto.ProtoReflect.Descriptor instead. +func (*GetWebTokenActionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1217} +} + +type GetWebTokenOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetWebTokenOutProto) Reset() { + *x = GetWebTokenOutProto{} + mi := &file_vbase_proto_msgTypes[1218] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetWebTokenOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetWebTokenOutProto) ProtoMessage() {} + +func (x *GetWebTokenOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1218] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetWebTokenOutProto.ProtoReflect.Descriptor instead. +func (*GetWebTokenOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1218} +} + +type GetWebTokenProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetWebTokenProto) Reset() { + *x = GetWebTokenProto{} + mi := &file_vbase_proto_msgTypes[1219] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetWebTokenProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetWebTokenProto) ProtoMessage() {} + +func (x *GetWebTokenProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1219] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetWebTokenProto.ProtoReflect.Descriptor instead. +func (*GetWebTokenProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1219} +} + +type GetWeeklyChallengeInfoOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetWeeklyChallengeInfoOutProto) Reset() { + *x = GetWeeklyChallengeInfoOutProto{} + mi := &file_vbase_proto_msgTypes[1220] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetWeeklyChallengeInfoOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetWeeklyChallengeInfoOutProto) ProtoMessage() {} + +func (x *GetWeeklyChallengeInfoOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1220] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetWeeklyChallengeInfoOutProto.ProtoReflect.Descriptor instead. +func (*GetWeeklyChallengeInfoOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1220} +} + +type GetWeeklyChallengeInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetWeeklyChallengeInfoProto) Reset() { + *x = GetWeeklyChallengeInfoProto{} + mi := &file_vbase_proto_msgTypes[1221] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetWeeklyChallengeInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetWeeklyChallengeInfoProto) ProtoMessage() {} + +func (x *GetWeeklyChallengeInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1221] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetWeeklyChallengeInfoProto.ProtoReflect.Descriptor instead. +func (*GetWeeklyChallengeInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1221} +} + +type GhostWayspotSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GhostWayspotSettings) Reset() { + *x = GhostWayspotSettings{} + mi := &file_vbase_proto_msgTypes[1222] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GhostWayspotSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GhostWayspotSettings) ProtoMessage() {} + +func (x *GhostWayspotSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1222] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GhostWayspotSettings.ProtoReflect.Descriptor instead. +func (*GhostWayspotSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1222} +} + +type GiftBoxDetailsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GiftBoxDetailsProto) Reset() { + *x = GiftBoxDetailsProto{} + mi := &file_vbase_proto_msgTypes[1223] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GiftBoxDetailsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GiftBoxDetailsProto) ProtoMessage() {} + +func (x *GiftBoxDetailsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1223] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GiftBoxDetailsProto.ProtoReflect.Descriptor instead. +func (*GiftBoxDetailsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1223} +} + +type GiftBoxProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GiftBoxProto) Reset() { + *x = GiftBoxProto{} + mi := &file_vbase_proto_msgTypes[1224] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GiftBoxProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GiftBoxProto) ProtoMessage() {} + +func (x *GiftBoxProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1224] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GiftBoxProto.ProtoReflect.Descriptor instead. +func (*GiftBoxProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1224} +} + +type GiftBoxesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GiftBoxesProto) Reset() { + *x = GiftBoxesProto{} + mi := &file_vbase_proto_msgTypes[1225] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GiftBoxesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GiftBoxesProto) ProtoMessage() {} + +func (x *GiftBoxesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1225] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GiftBoxesProto.ProtoReflect.Descriptor instead. +func (*GiftBoxesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1225} +} + +type GiftExchangeEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GiftExchangeEntryProto) Reset() { + *x = GiftExchangeEntryProto{} + mi := &file_vbase_proto_msgTypes[1226] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GiftExchangeEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GiftExchangeEntryProto) ProtoMessage() {} + +func (x *GiftExchangeEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1226] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GiftExchangeEntryProto.ProtoReflect.Descriptor instead. +func (*GiftExchangeEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1226} +} + +type GiftingEligibilityStatusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GiftingEligibilityStatusProto) Reset() { + *x = GiftingEligibilityStatusProto{} + mi := &file_vbase_proto_msgTypes[1227] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GiftingEligibilityStatusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GiftingEligibilityStatusProto) ProtoMessage() {} + +func (x *GiftingEligibilityStatusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1227] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GiftingEligibilityStatusProto.ProtoReflect.Descriptor instead. +func (*GiftingEligibilityStatusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1227} +} + +type GiftingIapItemProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GiftingIapItemProto) Reset() { + *x = GiftingIapItemProto{} + mi := &file_vbase_proto_msgTypes[1228] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GiftingIapItemProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GiftingIapItemProto) ProtoMessage() {} + +func (x *GiftingIapItemProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1228] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GiftingIapItemProto.ProtoReflect.Descriptor instead. +func (*GiftingIapItemProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1228} +} + +type GiftingSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GiftingSettingsProto) Reset() { + *x = GiftingSettingsProto{} + mi := &file_vbase_proto_msgTypes[1229] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GiftingSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GiftingSettingsProto) ProtoMessage() {} + +func (x *GiftingSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1229] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GiftingSettingsProto.ProtoReflect.Descriptor instead. +func (*GiftingSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1229} +} + +type GlobalEventTicketAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GlobalEventTicketAttributesProto) Reset() { + *x = GlobalEventTicketAttributesProto{} + mi := &file_vbase_proto_msgTypes[1230] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GlobalEventTicketAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GlobalEventTicketAttributesProto) ProtoMessage() {} + +func (x *GlobalEventTicketAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1230] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GlobalEventTicketAttributesProto.ProtoReflect.Descriptor instead. +func (*GlobalEventTicketAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1230} +} + +type GlobalMetrics struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GlobalMetrics) Reset() { + *x = GlobalMetrics{} + mi := &file_vbase_proto_msgTypes[1231] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GlobalMetrics) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GlobalMetrics) ProtoMessage() {} + +func (x *GlobalMetrics) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1231] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GlobalMetrics.ProtoReflect.Descriptor instead. +func (*GlobalMetrics) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1231} +} + +type GlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GlobalSettingsProto) Reset() { + *x = GlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[1232] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GlobalSettingsProto) ProtoMessage() {} + +func (x *GlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1232] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*GlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1232} +} + +type GlowFxPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GlowFxPokemonProto) Reset() { + *x = GlowFxPokemonProto{} + mi := &file_vbase_proto_msgTypes[1233] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GlowFxPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GlowFxPokemonProto) ProtoMessage() {} + +func (x *GlowFxPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1233] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GlowFxPokemonProto.ProtoReflect.Descriptor instead. +func (*GlowFxPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1233} +} + +type GmmSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GmmSettings) Reset() { + *x = GmmSettings{} + mi := &file_vbase_proto_msgTypes[1234] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GmmSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GmmSettings) ProtoMessage() {} + +func (x *GmmSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1234] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GmmSettings.ProtoReflect.Descriptor instead. +func (*GmmSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1234} +} + +type GmtSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GmtSettingsProto) Reset() { + *x = GmtSettingsProto{} + mi := &file_vbase_proto_msgTypes[1235] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GmtSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GmtSettingsProto) ProtoMessage() {} + +func (x *GmtSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1235] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GmtSettingsProto.ProtoReflect.Descriptor instead. +func (*GmtSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1235} +} + +type GoogleToken struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GoogleToken) Reset() { + *x = GoogleToken{} + mi := &file_vbase_proto_msgTypes[1236] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GoogleToken) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GoogleToken) ProtoMessage() {} + +func (x *GoogleToken) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1236] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GoogleToken.ProtoReflect.Descriptor instead. +func (*GoogleToken) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1236} +} + +type GpsBookmarkProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GpsBookmarkProto) Reset() { + *x = GpsBookmarkProto{} + mi := &file_vbase_proto_msgTypes[1237] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GpsBookmarkProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GpsBookmarkProto) ProtoMessage() {} + +func (x *GpsBookmarkProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1237] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GpsBookmarkProto.ProtoReflect.Descriptor instead. +func (*GpsBookmarkProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1237} +} + +type GpsSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GpsSettingsProto) Reset() { + *x = GpsSettingsProto{} + mi := &file_vbase_proto_msgTypes[1238] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GpsSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GpsSettingsProto) ProtoMessage() {} + +func (x *GpsSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1238] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GpsSettingsProto.ProtoReflect.Descriptor instead. +func (*GpsSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1238} +} + +type GrantExpiredItemConsolationOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GrantExpiredItemConsolationOutProto) Reset() { + *x = GrantExpiredItemConsolationOutProto{} + mi := &file_vbase_proto_msgTypes[1239] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GrantExpiredItemConsolationOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GrantExpiredItemConsolationOutProto) ProtoMessage() {} + +func (x *GrantExpiredItemConsolationOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1239] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GrantExpiredItemConsolationOutProto.ProtoReflect.Descriptor instead. +func (*GrantExpiredItemConsolationOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1239} +} + +type GrantExpiredItemConsolationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GrantExpiredItemConsolationProto) Reset() { + *x = GrantExpiredItemConsolationProto{} + mi := &file_vbase_proto_msgTypes[1240] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GrantExpiredItemConsolationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GrantExpiredItemConsolationProto) ProtoMessage() {} + +func (x *GrantExpiredItemConsolationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1240] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GrantExpiredItemConsolationProto.ProtoReflect.Descriptor instead. +func (*GrantExpiredItemConsolationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1240} +} + +type GraphicsCapabilitiesSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GraphicsCapabilitiesSettingsProto) Reset() { + *x = GraphicsCapabilitiesSettingsProto{} + mi := &file_vbase_proto_msgTypes[1241] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GraphicsCapabilitiesSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GraphicsCapabilitiesSettingsProto) ProtoMessage() {} + +func (x *GraphicsCapabilitiesSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1241] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GraphicsCapabilitiesSettingsProto.ProtoReflect.Descriptor instead. +func (*GraphicsCapabilitiesSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1241} +} + +type GraphicsCapabilitiesTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GraphicsCapabilitiesTelemetry) Reset() { + *x = GraphicsCapabilitiesTelemetry{} + mi := &file_vbase_proto_msgTypes[1242] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GraphicsCapabilitiesTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GraphicsCapabilitiesTelemetry) ProtoMessage() {} + +func (x *GraphicsCapabilitiesTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1242] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GraphicsCapabilitiesTelemetry.ProtoReflect.Descriptor instead. +func (*GraphicsCapabilitiesTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1242} +} + +type Graphs struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Graphs) Reset() { + *x = Graphs{} + mi := &file_vbase_proto_msgTypes[1243] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Graphs) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Graphs) ProtoMessage() {} + +func (x *Graphs) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1243] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Graphs.ProtoReflect.Descriptor instead. +func (*Graphs) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1243} +} + +type GroupChallengeCriteriaProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GroupChallengeCriteriaProto) Reset() { + *x = GroupChallengeCriteriaProto{} + mi := &file_vbase_proto_msgTypes[1244] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GroupChallengeCriteriaProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GroupChallengeCriteriaProto) ProtoMessage() {} + +func (x *GroupChallengeCriteriaProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1244] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GroupChallengeCriteriaProto.ProtoReflect.Descriptor instead. +func (*GroupChallengeCriteriaProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1244} +} + +type GroupChallengeDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GroupChallengeDisplayProto) Reset() { + *x = GroupChallengeDisplayProto{} + mi := &file_vbase_proto_msgTypes[1245] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GroupChallengeDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GroupChallengeDisplayProto) ProtoMessage() {} + +func (x *GroupChallengeDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1245] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GroupChallengeDisplayProto.ProtoReflect.Descriptor instead. +func (*GroupChallengeDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1245} +} + +type GuestAccountGameSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GuestAccountGameSettingsProto) Reset() { + *x = GuestAccountGameSettingsProto{} + mi := &file_vbase_proto_msgTypes[1246] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GuestAccountGameSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GuestAccountGameSettingsProto) ProtoMessage() {} + +func (x *GuestAccountGameSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1246] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GuestAccountGameSettingsProto.ProtoReflect.Descriptor instead. +func (*GuestAccountGameSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1246} +} + +type GuestAccountSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GuestAccountSettingsProto) Reset() { + *x = GuestAccountSettingsProto{} + mi := &file_vbase_proto_msgTypes[1247] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GuestAccountSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GuestAccountSettingsProto) ProtoMessage() {} + +func (x *GuestAccountSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1247] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GuestAccountSettingsProto.ProtoReflect.Descriptor instead. +func (*GuestAccountSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1247} +} + +type GuestLoginSecretToken struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GuestLoginSecretToken) Reset() { + *x = GuestLoginSecretToken{} + mi := &file_vbase_proto_msgTypes[1248] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GuestLoginSecretToken) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GuestLoginSecretToken) ProtoMessage() {} + +func (x *GuestLoginSecretToken) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1248] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GuestLoginSecretToken.ProtoReflect.Descriptor instead. +func (*GuestLoginSecretToken) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1248} +} + +type GuiSearchSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GuiSearchSettingsProto) Reset() { + *x = GuiSearchSettingsProto{} + mi := &file_vbase_proto_msgTypes[1249] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GuiSearchSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GuiSearchSettingsProto) ProtoMessage() {} + +func (x *GuiSearchSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1249] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GuiSearchSettingsProto.ProtoReflect.Descriptor instead. +func (*GuiSearchSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1249} +} + +type GymBadgeGmtSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GymBadgeGmtSettingsProto) Reset() { + *x = GymBadgeGmtSettingsProto{} + mi := &file_vbase_proto_msgTypes[1250] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GymBadgeGmtSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GymBadgeGmtSettingsProto) ProtoMessage() {} + +func (x *GymBadgeGmtSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1250] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GymBadgeGmtSettingsProto.ProtoReflect.Descriptor instead. +func (*GymBadgeGmtSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1250} +} + +type GymBadgeStats struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GymBadgeStats) Reset() { + *x = GymBadgeStats{} + mi := &file_vbase_proto_msgTypes[1251] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GymBadgeStats) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GymBadgeStats) ProtoMessage() {} + +func (x *GymBadgeStats) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1251] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GymBadgeStats.ProtoReflect.Descriptor instead. +func (*GymBadgeStats) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1251} +} + +type GymBattleAttackOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GymBattleAttackOutProto) Reset() { + *x = GymBattleAttackOutProto{} + mi := &file_vbase_proto_msgTypes[1252] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GymBattleAttackOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GymBattleAttackOutProto) ProtoMessage() {} + +func (x *GymBattleAttackOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1252] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GymBattleAttackOutProto.ProtoReflect.Descriptor instead. +func (*GymBattleAttackOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1252} +} + +type GymBattleAttackProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GymBattleAttackProto) Reset() { + *x = GymBattleAttackProto{} + mi := &file_vbase_proto_msgTypes[1253] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GymBattleAttackProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GymBattleAttackProto) ProtoMessage() {} + +func (x *GymBattleAttackProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1253] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GymBattleAttackProto.ProtoReflect.Descriptor instead. +func (*GymBattleAttackProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1253} +} + +type GymBattleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GymBattleProto) Reset() { + *x = GymBattleProto{} + mi := &file_vbase_proto_msgTypes[1254] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GymBattleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GymBattleProto) ProtoMessage() {} + +func (x *GymBattleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1254] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GymBattleProto.ProtoReflect.Descriptor instead. +func (*GymBattleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1254} +} + +type GymBattleSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GymBattleSettingsProto) Reset() { + *x = GymBattleSettingsProto{} + mi := &file_vbase_proto_msgTypes[1255] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GymBattleSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GymBattleSettingsProto) ProtoMessage() {} + +func (x *GymBattleSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1255] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GymBattleSettingsProto.ProtoReflect.Descriptor instead. +func (*GymBattleSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1255} +} + +type GymDefenderProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + MotivatedPokemon *MotivatedPokemonProto `protobuf:"bytes,1,opt,name=motivated_pokemon,json=motivatedPokemon,proto3" json:"motivated_pokemon,omitempty"` + DeploymentTotals *DeploymentTotalsProto `protobuf:"bytes,2,opt,name=deployment_totals,json=deploymentTotals,proto3" json:"deployment_totals,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GymDefenderProto) Reset() { + *x = GymDefenderProto{} + mi := &file_vbase_proto_msgTypes[1256] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GymDefenderProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GymDefenderProto) ProtoMessage() {} + +func (x *GymDefenderProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1256] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GymDefenderProto.ProtoReflect.Descriptor instead. +func (*GymDefenderProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1256} +} + +func (x *GymDefenderProto) GetMotivatedPokemon() *MotivatedPokemonProto { + if x != nil { + return x.MotivatedPokemon + } + return nil +} + +func (x *GymDefenderProto) GetDeploymentTotals() *DeploymentTotalsProto { + if x != nil { + return x.DeploymentTotals + } + return nil +} + +type GymDeployOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GymDeployOutProto) Reset() { + *x = GymDeployOutProto{} + mi := &file_vbase_proto_msgTypes[1257] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GymDeployOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GymDeployOutProto) ProtoMessage() {} + +func (x *GymDeployOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1257] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GymDeployOutProto.ProtoReflect.Descriptor instead. +func (*GymDeployOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1257} +} + +type GymDeployProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GymDeployProto) Reset() { + *x = GymDeployProto{} + mi := &file_vbase_proto_msgTypes[1258] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GymDeployProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GymDeployProto) ProtoMessage() {} + +func (x *GymDeployProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1258] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GymDeployProto.ProtoReflect.Descriptor instead. +func (*GymDeployProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1258} +} + +type GymDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + TotalGymCp int32 `protobuf:"varint,2,opt,name=total_gym_cp,json=totalGymCp,proto3" json:"total_gym_cp,omitempty"` + SlotsAvailable int32 `protobuf:"varint,4,opt,name=slots_available,json=slotsAvailable,proto3" json:"slots_available,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GymDisplayProto) Reset() { + *x = GymDisplayProto{} + mi := &file_vbase_proto_msgTypes[1259] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GymDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GymDisplayProto) ProtoMessage() {} + +func (x *GymDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1259] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GymDisplayProto.ProtoReflect.Descriptor instead. +func (*GymDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1259} +} + +func (x *GymDisplayProto) GetTotalGymCp() int32 { + if x != nil { + return x.TotalGymCp + } + return 0 +} + +func (x *GymDisplayProto) GetSlotsAvailable() int32 { + if x != nil { + return x.SlotsAvailable + } + return 0 +} + +type GymEventProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GymEventProto) Reset() { + *x = GymEventProto{} + mi := &file_vbase_proto_msgTypes[1260] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GymEventProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GymEventProto) ProtoMessage() {} + +func (x *GymEventProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1260] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GymEventProto.ProtoReflect.Descriptor instead. +func (*GymEventProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1260} +} + +type GymFeedPokemonOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GymFeedPokemonOutProto) Reset() { + *x = GymFeedPokemonOutProto{} + mi := &file_vbase_proto_msgTypes[1261] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GymFeedPokemonOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GymFeedPokemonOutProto) ProtoMessage() {} + +func (x *GymFeedPokemonOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1261] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GymFeedPokemonOutProto.ProtoReflect.Descriptor instead. +func (*GymFeedPokemonOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1261} +} + +type GymFeedPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GymFeedPokemonProto) Reset() { + *x = GymFeedPokemonProto{} + mi := &file_vbase_proto_msgTypes[1262] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GymFeedPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GymFeedPokemonProto) ProtoMessage() {} + +func (x *GymFeedPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1262] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GymFeedPokemonProto.ProtoReflect.Descriptor instead. +func (*GymFeedPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1262} +} + +type GymGetInfoOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + GymStatusAndDefenders *GymStatusAndDefendersProto `protobuf:"bytes,1,opt,name=gym_status_and_defenders,json=gymStatusAndDefenders,proto3" json:"gym_status_and_defenders,omitempty"` + Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` + Url string `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"` + Result GymGetInfoOutProto_Result `protobuf:"varint,4,opt,name=result,proto3,enum=POGOProtos.Rpc.GymGetInfoOutProto_Result" json:"result,omitempty"` + Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GymGetInfoOutProto) Reset() { + *x = GymGetInfoOutProto{} + mi := &file_vbase_proto_msgTypes[1263] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GymGetInfoOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GymGetInfoOutProto) ProtoMessage() {} + +func (x *GymGetInfoOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1263] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GymGetInfoOutProto.ProtoReflect.Descriptor instead. +func (*GymGetInfoOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1263} +} + +func (x *GymGetInfoOutProto) GetGymStatusAndDefenders() *GymStatusAndDefendersProto { + if x != nil { + return x.GymStatusAndDefenders + } + return nil +} + +func (x *GymGetInfoOutProto) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *GymGetInfoOutProto) GetUrl() string { + if x != nil { + return x.Url + } + return "" +} + +func (x *GymGetInfoOutProto) GetResult() GymGetInfoOutProto_Result { + if x != nil { + return x.Result + } + return GymGetInfoOutProto_UNSET +} + +func (x *GymGetInfoOutProto) GetDescription() string { + if x != nil { + return x.Description + } + return "" +} + +type GymGetInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GymGetInfoProto) Reset() { + *x = GymGetInfoProto{} + mi := &file_vbase_proto_msgTypes[1264] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GymGetInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GymGetInfoProto) ProtoMessage() {} + +func (x *GymGetInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1264] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GymGetInfoProto.ProtoReflect.Descriptor instead. +func (*GymGetInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1264} +} + +type GymMembershipProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GymMembershipProto) Reset() { + *x = GymMembershipProto{} + mi := &file_vbase_proto_msgTypes[1265] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GymMembershipProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GymMembershipProto) ProtoMessage() {} + +func (x *GymMembershipProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1265] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GymMembershipProto.ProtoReflect.Descriptor instead. +func (*GymMembershipProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1265} +} + +type GymPokemonSectionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GymPokemonSectionProto) Reset() { + *x = GymPokemonSectionProto{} + mi := &file_vbase_proto_msgTypes[1266] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GymPokemonSectionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GymPokemonSectionProto) ProtoMessage() {} + +func (x *GymPokemonSectionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1266] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GymPokemonSectionProto.ProtoReflect.Descriptor instead. +func (*GymPokemonSectionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1266} +} + +type GymStartSessionOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GymStartSessionOutProto) Reset() { + *x = GymStartSessionOutProto{} + mi := &file_vbase_proto_msgTypes[1267] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GymStartSessionOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GymStartSessionOutProto) ProtoMessage() {} + +func (x *GymStartSessionOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1267] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GymStartSessionOutProto.ProtoReflect.Descriptor instead. +func (*GymStartSessionOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1267} +} + +type GymStartSessionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GymStartSessionProto) Reset() { + *x = GymStartSessionProto{} + mi := &file_vbase_proto_msgTypes[1268] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GymStartSessionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GymStartSessionProto) ProtoMessage() {} + +func (x *GymStartSessionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1268] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GymStartSessionProto.ProtoReflect.Descriptor instead. +func (*GymStartSessionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1268} +} + +type GymStateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GymStateProto) Reset() { + *x = GymStateProto{} + mi := &file_vbase_proto_msgTypes[1269] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GymStateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GymStateProto) ProtoMessage() {} + +func (x *GymStateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1269] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GymStateProto.ProtoReflect.Descriptor instead. +func (*GymStateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1269} +} + +type GymStatusAndDefendersProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + PokemonFortProto *PokemonFortProto `protobuf:"bytes,1,opt,name=pokemon_fort_proto,json=pokemonFortProto,proto3" json:"pokemon_fort_proto,omitempty"` + GymDefender []*GymDefenderProto `protobuf:"bytes,2,rep,name=gym_defender,json=gymDefender,proto3" json:"gym_defender,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GymStatusAndDefendersProto) Reset() { + *x = GymStatusAndDefendersProto{} + mi := &file_vbase_proto_msgTypes[1270] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GymStatusAndDefendersProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GymStatusAndDefendersProto) ProtoMessage() {} + +func (x *GymStatusAndDefendersProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1270] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GymStatusAndDefendersProto.ProtoReflect.Descriptor instead. +func (*GymStatusAndDefendersProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1270} +} + +func (x *GymStatusAndDefendersProto) GetPokemonFortProto() *PokemonFortProto { + if x != nil { + return x.PokemonFortProto + } + return nil +} + +func (x *GymStatusAndDefendersProto) GetGymDefender() []*GymDefenderProto { + if x != nil { + return x.GymDefender + } + return nil +} + +type HappeningNowSectionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HappeningNowSectionProto) Reset() { + *x = HappeningNowSectionProto{} + mi := &file_vbase_proto_msgTypes[1271] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HappeningNowSectionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HappeningNowSectionProto) ProtoMessage() {} + +func (x *HappeningNowSectionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1271] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HappeningNowSectionProto.ProtoReflect.Descriptor instead. +func (*HappeningNowSectionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1271} +} + +type HapticsSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HapticsSettingsProto) Reset() { + *x = HapticsSettingsProto{} + mi := &file_vbase_proto_msgTypes[1272] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HapticsSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HapticsSettingsProto) ProtoMessage() {} + +func (x *HapticsSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1272] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HapticsSettingsProto.ProtoReflect.Descriptor instead. +func (*HapticsSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1272} +} + +type HashedKeyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HashedKeyProto) Reset() { + *x = HashedKeyProto{} + mi := &file_vbase_proto_msgTypes[1273] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HashedKeyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HashedKeyProto) ProtoMessage() {} + +func (x *HashedKeyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1273] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HashedKeyProto.ProtoReflect.Descriptor instead. +func (*HashedKeyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1273} +} + +type HelpshiftSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HelpshiftSettingsProto) Reset() { + *x = HelpshiftSettingsProto{} + mi := &file_vbase_proto_msgTypes[1274] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HelpshiftSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HelpshiftSettingsProto) ProtoMessage() {} + +func (x *HelpshiftSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1274] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HelpshiftSettingsProto.ProtoReflect.Descriptor instead. +func (*HelpshiftSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1274} +} + +type HoloFitnessReportProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HoloFitnessReportProto) Reset() { + *x = HoloFitnessReportProto{} + mi := &file_vbase_proto_msgTypes[1275] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HoloFitnessReportProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HoloFitnessReportProto) ProtoMessage() {} + +func (x *HoloFitnessReportProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1275] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HoloFitnessReportProto.ProtoReflect.Descriptor instead. +func (*HoloFitnessReportProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1275} +} + +type HoloInventoryItemProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HoloInventoryItemProto) Reset() { + *x = HoloInventoryItemProto{} + mi := &file_vbase_proto_msgTypes[1276] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HoloInventoryItemProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HoloInventoryItemProto) ProtoMessage() {} + +func (x *HoloInventoryItemProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1276] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HoloInventoryItemProto.ProtoReflect.Descriptor instead. +func (*HoloInventoryItemProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1276} +} + +type HoloInventoryKeyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HoloInventoryKeyProto) Reset() { + *x = HoloInventoryKeyProto{} + mi := &file_vbase_proto_msgTypes[1277] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HoloInventoryKeyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HoloInventoryKeyProto) ProtoMessage() {} + +func (x *HoloInventoryKeyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1277] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HoloInventoryKeyProto.ProtoReflect.Descriptor instead. +func (*HoloInventoryKeyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1277} +} + +type HoloholoARBoundaryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HoloholoARBoundaryProto) Reset() { + *x = HoloholoARBoundaryProto{} + mi := &file_vbase_proto_msgTypes[1278] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HoloholoARBoundaryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HoloholoARBoundaryProto) ProtoMessage() {} + +func (x *HoloholoARBoundaryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1278] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HoloholoARBoundaryProto.ProtoReflect.Descriptor instead. +func (*HoloholoARBoundaryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1278} +} + +type HoloholoARBoundaryVertexProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HoloholoARBoundaryVertexProto) Reset() { + *x = HoloholoARBoundaryVertexProto{} + mi := &file_vbase_proto_msgTypes[1279] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HoloholoARBoundaryVertexProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HoloholoARBoundaryVertexProto) ProtoMessage() {} + +func (x *HoloholoARBoundaryVertexProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1279] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HoloholoARBoundaryVertexProto.ProtoReflect.Descriptor instead. +func (*HoloholoARBoundaryVertexProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1279} +} + +type HoloholoClientTelemetryOmniProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HoloholoClientTelemetryOmniProto) Reset() { + *x = HoloholoClientTelemetryOmniProto{} + mi := &file_vbase_proto_msgTypes[1280] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HoloholoClientTelemetryOmniProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HoloholoClientTelemetryOmniProto) ProtoMessage() {} + +func (x *HoloholoClientTelemetryOmniProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1280] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HoloholoClientTelemetryOmniProto.ProtoReflect.Descriptor instead. +func (*HoloholoClientTelemetryOmniProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1280} +} + +type HoloholoMeshMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HoloholoMeshMetadata) Reset() { + *x = HoloholoMeshMetadata{} + mi := &file_vbase_proto_msgTypes[1281] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HoloholoMeshMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HoloholoMeshMetadata) ProtoMessage() {} + +func (x *HoloholoMeshMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1281] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HoloholoMeshMetadata.ProtoReflect.Descriptor instead. +func (*HoloholoMeshMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1281} +} + +type HoloholoPreLoginTelemetryOmniProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HoloholoPreLoginTelemetryOmniProto) Reset() { + *x = HoloholoPreLoginTelemetryOmniProto{} + mi := &file_vbase_proto_msgTypes[1282] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HoloholoPreLoginTelemetryOmniProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HoloholoPreLoginTelemetryOmniProto) ProtoMessage() {} + +func (x *HoloholoPreLoginTelemetryOmniProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1282] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HoloholoPreLoginTelemetryOmniProto.ProtoReflect.Descriptor instead. +func (*HoloholoPreLoginTelemetryOmniProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1282} +} + +type HomeWidgetSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HomeWidgetSettingsProto) Reset() { + *x = HomeWidgetSettingsProto{} + mi := &file_vbase_proto_msgTypes[1283] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HomeWidgetSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HomeWidgetSettingsProto) ProtoMessage() {} + +func (x *HomeWidgetSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1283] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HomeWidgetSettingsProto.ProtoReflect.Descriptor instead. +func (*HomeWidgetSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1283} +} + +type HomeWidgetTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HomeWidgetTelemetry) Reset() { + *x = HomeWidgetTelemetry{} + mi := &file_vbase_proto_msgTypes[1284] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HomeWidgetTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HomeWidgetTelemetry) ProtoMessage() {} + +func (x *HomeWidgetTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1284] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HomeWidgetTelemetry.ProtoReflect.Descriptor instead. +func (*HomeWidgetTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1284} +} + +type HyperlocalExperimentClientProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HyperlocalExperimentClientProto) Reset() { + *x = HyperlocalExperimentClientProto{} + mi := &file_vbase_proto_msgTypes[1285] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HyperlocalExperimentClientProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HyperlocalExperimentClientProto) ProtoMessage() {} + +func (x *HyperlocalExperimentClientProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1285] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HyperlocalExperimentClientProto.ProtoReflect.Descriptor instead. +func (*HyperlocalExperimentClientProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1285} +} + +type IBFCLightweightSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IBFCLightweightSettings) Reset() { + *x = IBFCLightweightSettings{} + mi := &file_vbase_proto_msgTypes[1286] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IBFCLightweightSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IBFCLightweightSettings) ProtoMessage() {} + +func (x *IBFCLightweightSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1286] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IBFCLightweightSettings.ProtoReflect.Descriptor instead. +func (*IBFCLightweightSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1286} +} + +type IapAvailableSkuProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapAvailableSkuProto) Reset() { + *x = IapAvailableSkuProto{} + mi := &file_vbase_proto_msgTypes[1287] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapAvailableSkuProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapAvailableSkuProto) ProtoMessage() {} + +func (x *IapAvailableSkuProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1287] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapAvailableSkuProto.ProtoReflect.Descriptor instead. +func (*IapAvailableSkuProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1287} +} + +type IapCurrencyQuantityProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapCurrencyQuantityProto) Reset() { + *x = IapCurrencyQuantityProto{} + mi := &file_vbase_proto_msgTypes[1288] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapCurrencyQuantityProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapCurrencyQuantityProto) ProtoMessage() {} + +func (x *IapCurrencyQuantityProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1288] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapCurrencyQuantityProto.ProtoReflect.Descriptor instead. +func (*IapCurrencyQuantityProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1288} +} + +type IapCurrencyUpdateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapCurrencyUpdateProto) Reset() { + *x = IapCurrencyUpdateProto{} + mi := &file_vbase_proto_msgTypes[1289] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapCurrencyUpdateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapCurrencyUpdateProto) ProtoMessage() {} + +func (x *IapCurrencyUpdateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1289] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapCurrencyUpdateProto.ProtoReflect.Descriptor instead. +func (*IapCurrencyUpdateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1289} +} + +type IapDisclosureDisplaySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapDisclosureDisplaySettingsProto) Reset() { + *x = IapDisclosureDisplaySettingsProto{} + mi := &file_vbase_proto_msgTypes[1290] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapDisclosureDisplaySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapDisclosureDisplaySettingsProto) ProtoMessage() {} + +func (x *IapDisclosureDisplaySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1290] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapDisclosureDisplaySettingsProto.ProtoReflect.Descriptor instead. +func (*IapDisclosureDisplaySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1290} +} + +type IapGameItemContentProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapGameItemContentProto) Reset() { + *x = IapGameItemContentProto{} + mi := &file_vbase_proto_msgTypes[1291] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapGameItemContentProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapGameItemContentProto) ProtoMessage() {} + +func (x *IapGameItemContentProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1291] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapGameItemContentProto.ProtoReflect.Descriptor instead. +func (*IapGameItemContentProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1291} +} + +type IapGetActiveSubscriptionsRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapGetActiveSubscriptionsRequestProto) Reset() { + *x = IapGetActiveSubscriptionsRequestProto{} + mi := &file_vbase_proto_msgTypes[1292] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapGetActiveSubscriptionsRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapGetActiveSubscriptionsRequestProto) ProtoMessage() {} + +func (x *IapGetActiveSubscriptionsRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1292] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapGetActiveSubscriptionsRequestProto.ProtoReflect.Descriptor instead. +func (*IapGetActiveSubscriptionsRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1292} +} + +type IapGetActiveSubscriptionsResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapGetActiveSubscriptionsResponseProto) Reset() { + *x = IapGetActiveSubscriptionsResponseProto{} + mi := &file_vbase_proto_msgTypes[1293] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapGetActiveSubscriptionsResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapGetActiveSubscriptionsResponseProto) ProtoMessage() {} + +func (x *IapGetActiveSubscriptionsResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1293] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapGetActiveSubscriptionsResponseProto.ProtoReflect.Descriptor instead. +func (*IapGetActiveSubscriptionsResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1293} +} + +type IapGetAvailableSkusAndBalancesOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapGetAvailableSkusAndBalancesOutProto) Reset() { + *x = IapGetAvailableSkusAndBalancesOutProto{} + mi := &file_vbase_proto_msgTypes[1294] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapGetAvailableSkusAndBalancesOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapGetAvailableSkusAndBalancesOutProto) ProtoMessage() {} + +func (x *IapGetAvailableSkusAndBalancesOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1294] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapGetAvailableSkusAndBalancesOutProto.ProtoReflect.Descriptor instead. +func (*IapGetAvailableSkusAndBalancesOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1294} +} + +type IapGetAvailableSkusAndBalancesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapGetAvailableSkusAndBalancesProto) Reset() { + *x = IapGetAvailableSkusAndBalancesProto{} + mi := &file_vbase_proto_msgTypes[1295] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapGetAvailableSkusAndBalancesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapGetAvailableSkusAndBalancesProto) ProtoMessage() {} + +func (x *IapGetAvailableSkusAndBalancesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1295] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapGetAvailableSkusAndBalancesProto.ProtoReflect.Descriptor instead. +func (*IapGetAvailableSkusAndBalancesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1295} +} + +type IapGetAvailableSubscriptionsRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapGetAvailableSubscriptionsRequestProto) Reset() { + *x = IapGetAvailableSubscriptionsRequestProto{} + mi := &file_vbase_proto_msgTypes[1296] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapGetAvailableSubscriptionsRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapGetAvailableSubscriptionsRequestProto) ProtoMessage() {} + +func (x *IapGetAvailableSubscriptionsRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1296] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapGetAvailableSubscriptionsRequestProto.ProtoReflect.Descriptor instead. +func (*IapGetAvailableSubscriptionsRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1296} +} + +type IapGetAvailableSubscriptionsResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapGetAvailableSubscriptionsResponseProto) Reset() { + *x = IapGetAvailableSubscriptionsResponseProto{} + mi := &file_vbase_proto_msgTypes[1297] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapGetAvailableSubscriptionsResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapGetAvailableSubscriptionsResponseProto) ProtoMessage() {} + +func (x *IapGetAvailableSubscriptionsResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1297] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapGetAvailableSubscriptionsResponseProto.ProtoReflect.Descriptor instead. +func (*IapGetAvailableSubscriptionsResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1297} +} + +type IapGetUserRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapGetUserRequestProto) Reset() { + *x = IapGetUserRequestProto{} + mi := &file_vbase_proto_msgTypes[1298] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapGetUserRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapGetUserRequestProto) ProtoMessage() {} + +func (x *IapGetUserRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1298] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapGetUserRequestProto.ProtoReflect.Descriptor instead. +func (*IapGetUserRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1298} +} + +type IapGetUserResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapGetUserResponseProto) Reset() { + *x = IapGetUserResponseProto{} + mi := &file_vbase_proto_msgTypes[1299] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapGetUserResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapGetUserResponseProto) ProtoMessage() {} + +func (x *IapGetUserResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1299] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapGetUserResponseProto.ProtoReflect.Descriptor instead. +func (*IapGetUserResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1299} +} + +type IapInAppPurchaseSubscriptionEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapInAppPurchaseSubscriptionEntry) Reset() { + *x = IapInAppPurchaseSubscriptionEntry{} + mi := &file_vbase_proto_msgTypes[1300] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapInAppPurchaseSubscriptionEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapInAppPurchaseSubscriptionEntry) ProtoMessage() {} + +func (x *IapInAppPurchaseSubscriptionEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1300] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapInAppPurchaseSubscriptionEntry.ProtoReflect.Descriptor instead. +func (*IapInAppPurchaseSubscriptionEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1300} +} + +type IapInAppPurchaseSubscriptionInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapInAppPurchaseSubscriptionInfo) Reset() { + *x = IapInAppPurchaseSubscriptionInfo{} + mi := &file_vbase_proto_msgTypes[1301] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapInAppPurchaseSubscriptionInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapInAppPurchaseSubscriptionInfo) ProtoMessage() {} + +func (x *IapInAppPurchaseSubscriptionInfo) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1301] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapInAppPurchaseSubscriptionInfo.ProtoReflect.Descriptor instead. +func (*IapInAppPurchaseSubscriptionInfo) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1301} +} + +type IapItemCategoryDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapItemCategoryDisplayProto) Reset() { + *x = IapItemCategoryDisplayProto{} + mi := &file_vbase_proto_msgTypes[1302] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapItemCategoryDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapItemCategoryDisplayProto) ProtoMessage() {} + +func (x *IapItemCategoryDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1302] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapItemCategoryDisplayProto.ProtoReflect.Descriptor instead. +func (*IapItemCategoryDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1302} +} + +type IapItemDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapItemDisplayProto) Reset() { + *x = IapItemDisplayProto{} + mi := &file_vbase_proto_msgTypes[1303] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapItemDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapItemDisplayProto) ProtoMessage() {} + +func (x *IapItemDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1303] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapItemDisplayProto.ProtoReflect.Descriptor instead. +func (*IapItemDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1303} +} + +type IapOfferRecord struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapOfferRecord) Reset() { + *x = IapOfferRecord{} + mi := &file_vbase_proto_msgTypes[1304] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapOfferRecord) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapOfferRecord) ProtoMessage() {} + +func (x *IapOfferRecord) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1304] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapOfferRecord.ProtoReflect.Descriptor instead. +func (*IapOfferRecord) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1304} +} + +type IapPlayerLocaleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapPlayerLocaleProto) Reset() { + *x = IapPlayerLocaleProto{} + mi := &file_vbase_proto_msgTypes[1305] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapPlayerLocaleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapPlayerLocaleProto) ProtoMessage() {} + +func (x *IapPlayerLocaleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1305] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapPlayerLocaleProto.ProtoReflect.Descriptor instead. +func (*IapPlayerLocaleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1305} +} + +type IapProvisionedAppleTransactionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapProvisionedAppleTransactionProto) Reset() { + *x = IapProvisionedAppleTransactionProto{} + mi := &file_vbase_proto_msgTypes[1306] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapProvisionedAppleTransactionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapProvisionedAppleTransactionProto) ProtoMessage() {} + +func (x *IapProvisionedAppleTransactionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1306] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapProvisionedAppleTransactionProto.ProtoReflect.Descriptor instead. +func (*IapProvisionedAppleTransactionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1306} +} + +type IapPurchaseSkuOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapPurchaseSkuOutProto) Reset() { + *x = IapPurchaseSkuOutProto{} + mi := &file_vbase_proto_msgTypes[1307] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapPurchaseSkuOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapPurchaseSkuOutProto) ProtoMessage() {} + +func (x *IapPurchaseSkuOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1307] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapPurchaseSkuOutProto.ProtoReflect.Descriptor instead. +func (*IapPurchaseSkuOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1307} +} + +type IapPurchaseSkuProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapPurchaseSkuProto) Reset() { + *x = IapPurchaseSkuProto{} + mi := &file_vbase_proto_msgTypes[1308] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapPurchaseSkuProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapPurchaseSkuProto) ProtoMessage() {} + +func (x *IapPurchaseSkuProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1308] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapPurchaseSkuProto.ProtoReflect.Descriptor instead. +func (*IapPurchaseSkuProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1308} +} + +type IapRedeemAppleReceiptOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapRedeemAppleReceiptOutProto) Reset() { + *x = IapRedeemAppleReceiptOutProto{} + mi := &file_vbase_proto_msgTypes[1309] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapRedeemAppleReceiptOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapRedeemAppleReceiptOutProto) ProtoMessage() {} + +func (x *IapRedeemAppleReceiptOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1309] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapRedeemAppleReceiptOutProto.ProtoReflect.Descriptor instead. +func (*IapRedeemAppleReceiptOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1309} +} + +type IapRedeemAppleReceiptProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapRedeemAppleReceiptProto) Reset() { + *x = IapRedeemAppleReceiptProto{} + mi := &file_vbase_proto_msgTypes[1310] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapRedeemAppleReceiptProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapRedeemAppleReceiptProto) ProtoMessage() {} + +func (x *IapRedeemAppleReceiptProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1310] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapRedeemAppleReceiptProto.ProtoReflect.Descriptor instead. +func (*IapRedeemAppleReceiptProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1310} +} + +type IapRedeemDesktopReceiptOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapRedeemDesktopReceiptOutProto) Reset() { + *x = IapRedeemDesktopReceiptOutProto{} + mi := &file_vbase_proto_msgTypes[1311] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapRedeemDesktopReceiptOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapRedeemDesktopReceiptOutProto) ProtoMessage() {} + +func (x *IapRedeemDesktopReceiptOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1311] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapRedeemDesktopReceiptOutProto.ProtoReflect.Descriptor instead. +func (*IapRedeemDesktopReceiptOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1311} +} + +type IapRedeemDesktopReceiptProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapRedeemDesktopReceiptProto) Reset() { + *x = IapRedeemDesktopReceiptProto{} + mi := &file_vbase_proto_msgTypes[1312] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapRedeemDesktopReceiptProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapRedeemDesktopReceiptProto) ProtoMessage() {} + +func (x *IapRedeemDesktopReceiptProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1312] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapRedeemDesktopReceiptProto.ProtoReflect.Descriptor instead. +func (*IapRedeemDesktopReceiptProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1312} +} + +type IapRedeemGoogleReceiptOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapRedeemGoogleReceiptOutProto) Reset() { + *x = IapRedeemGoogleReceiptOutProto{} + mi := &file_vbase_proto_msgTypes[1313] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapRedeemGoogleReceiptOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapRedeemGoogleReceiptOutProto) ProtoMessage() {} + +func (x *IapRedeemGoogleReceiptOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1313] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapRedeemGoogleReceiptOutProto.ProtoReflect.Descriptor instead. +func (*IapRedeemGoogleReceiptOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1313} +} + +type IapRedeemGoogleReceiptProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapRedeemGoogleReceiptProto) Reset() { + *x = IapRedeemGoogleReceiptProto{} + mi := &file_vbase_proto_msgTypes[1314] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapRedeemGoogleReceiptProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapRedeemGoogleReceiptProto) ProtoMessage() {} + +func (x *IapRedeemGoogleReceiptProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1314] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapRedeemGoogleReceiptProto.ProtoReflect.Descriptor instead. +func (*IapRedeemGoogleReceiptProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1314} +} + +type IapRedeemSamsungReceiptOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapRedeemSamsungReceiptOutProto) Reset() { + *x = IapRedeemSamsungReceiptOutProto{} + mi := &file_vbase_proto_msgTypes[1315] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapRedeemSamsungReceiptOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapRedeemSamsungReceiptOutProto) ProtoMessage() {} + +func (x *IapRedeemSamsungReceiptOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1315] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapRedeemSamsungReceiptOutProto.ProtoReflect.Descriptor instead. +func (*IapRedeemSamsungReceiptOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1315} +} + +type IapRedeemSamsungReceiptProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapRedeemSamsungReceiptProto) Reset() { + *x = IapRedeemSamsungReceiptProto{} + mi := &file_vbase_proto_msgTypes[1316] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapRedeemSamsungReceiptProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapRedeemSamsungReceiptProto) ProtoMessage() {} + +func (x *IapRedeemSamsungReceiptProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1316] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapRedeemSamsungReceiptProto.ProtoReflect.Descriptor instead. +func (*IapRedeemSamsungReceiptProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1316} +} + +type IapRedeemXsollaReceiptRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapRedeemXsollaReceiptRequestProto) Reset() { + *x = IapRedeemXsollaReceiptRequestProto{} + mi := &file_vbase_proto_msgTypes[1317] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapRedeemXsollaReceiptRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapRedeemXsollaReceiptRequestProto) ProtoMessage() {} + +func (x *IapRedeemXsollaReceiptRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1317] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapRedeemXsollaReceiptRequestProto.ProtoReflect.Descriptor instead. +func (*IapRedeemXsollaReceiptRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1317} +} + +type IapRedeemXsollaReceiptResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapRedeemXsollaReceiptResponseProto) Reset() { + *x = IapRedeemXsollaReceiptResponseProto{} + mi := &file_vbase_proto_msgTypes[1318] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapRedeemXsollaReceiptResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapRedeemXsollaReceiptResponseProto) ProtoMessage() {} + +func (x *IapRedeemXsollaReceiptResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1318] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapRedeemXsollaReceiptResponseProto.ProtoReflect.Descriptor instead. +func (*IapRedeemXsollaReceiptResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1318} +} + +type IapSetInGameCurrencyExchangeRateOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapSetInGameCurrencyExchangeRateOutProto) Reset() { + *x = IapSetInGameCurrencyExchangeRateOutProto{} + mi := &file_vbase_proto_msgTypes[1319] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapSetInGameCurrencyExchangeRateOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapSetInGameCurrencyExchangeRateOutProto) ProtoMessage() {} + +func (x *IapSetInGameCurrencyExchangeRateOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1319] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapSetInGameCurrencyExchangeRateOutProto.ProtoReflect.Descriptor instead. +func (*IapSetInGameCurrencyExchangeRateOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1319} +} + +type IapSetInGameCurrencyExchangeRateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapSetInGameCurrencyExchangeRateProto) Reset() { + *x = IapSetInGameCurrencyExchangeRateProto{} + mi := &file_vbase_proto_msgTypes[1320] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapSetInGameCurrencyExchangeRateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapSetInGameCurrencyExchangeRateProto) ProtoMessage() {} + +func (x *IapSetInGameCurrencyExchangeRateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1320] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapSetInGameCurrencyExchangeRateProto.ProtoReflect.Descriptor instead. +func (*IapSetInGameCurrencyExchangeRateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1320} +} + +type IapSetInGameCurrencyExchangeRateTrackingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapSetInGameCurrencyExchangeRateTrackingProto) Reset() { + *x = IapSetInGameCurrencyExchangeRateTrackingProto{} + mi := &file_vbase_proto_msgTypes[1321] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapSetInGameCurrencyExchangeRateTrackingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapSetInGameCurrencyExchangeRateTrackingProto) ProtoMessage() {} + +func (x *IapSetInGameCurrencyExchangeRateTrackingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1321] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapSetInGameCurrencyExchangeRateTrackingProto.ProtoReflect.Descriptor instead. +func (*IapSetInGameCurrencyExchangeRateTrackingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1321} +} + +type IapSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapSettingsProto) Reset() { + *x = IapSettingsProto{} + mi := &file_vbase_proto_msgTypes[1322] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapSettingsProto) ProtoMessage() {} + +func (x *IapSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1322] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapSettingsProto.ProtoReflect.Descriptor instead. +func (*IapSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1322} +} + +type IapSkuContentProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapSkuContentProto) Reset() { + *x = IapSkuContentProto{} + mi := &file_vbase_proto_msgTypes[1323] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapSkuContentProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapSkuContentProto) ProtoMessage() {} + +func (x *IapSkuContentProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1323] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapSkuContentProto.ProtoReflect.Descriptor instead. +func (*IapSkuContentProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1323} +} + +type IapSkuDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapSkuDataProto) Reset() { + *x = IapSkuDataProto{} + mi := &file_vbase_proto_msgTypes[1324] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapSkuDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapSkuDataProto) ProtoMessage() {} + +func (x *IapSkuDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1324] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapSkuDataProto.ProtoReflect.Descriptor instead. +func (*IapSkuDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1324} +} + +type IapSkuLimitProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapSkuLimitProto) Reset() { + *x = IapSkuLimitProto{} + mi := &file_vbase_proto_msgTypes[1325] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapSkuLimitProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapSkuLimitProto) ProtoMessage() {} + +func (x *IapSkuLimitProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1325] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapSkuLimitProto.ProtoReflect.Descriptor instead. +func (*IapSkuLimitProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1325} +} + +type IapSkuPresentationDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapSkuPresentationDataProto) Reset() { + *x = IapSkuPresentationDataProto{} + mi := &file_vbase_proto_msgTypes[1326] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapSkuPresentationDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapSkuPresentationDataProto) ProtoMessage() {} + +func (x *IapSkuPresentationDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1326] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapSkuPresentationDataProto.ProtoReflect.Descriptor instead. +func (*IapSkuPresentationDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1326} +} + +type IapSkuPresentationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapSkuPresentationProto) Reset() { + *x = IapSkuPresentationProto{} + mi := &file_vbase_proto_msgTypes[1327] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapSkuPresentationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapSkuPresentationProto) ProtoMessage() {} + +func (x *IapSkuPresentationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1327] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapSkuPresentationProto.ProtoReflect.Descriptor instead. +func (*IapSkuPresentationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1327} +} + +type IapSkuPriceProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapSkuPriceProto) Reset() { + *x = IapSkuPriceProto{} + mi := &file_vbase_proto_msgTypes[1328] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapSkuPriceProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapSkuPriceProto) ProtoMessage() {} + +func (x *IapSkuPriceProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1328] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapSkuPriceProto.ProtoReflect.Descriptor instead. +func (*IapSkuPriceProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1328} +} + +type IapSkuRecord struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapSkuRecord) Reset() { + *x = IapSkuRecord{} + mi := &file_vbase_proto_msgTypes[1329] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapSkuRecord) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapSkuRecord) ProtoMessage() {} + +func (x *IapSkuRecord) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1329] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapSkuRecord.ProtoReflect.Descriptor instead. +func (*IapSkuRecord) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1329} +} + +type IapSkuStorePrice struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapSkuStorePrice) Reset() { + *x = IapSkuStorePrice{} + mi := &file_vbase_proto_msgTypes[1330] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapSkuStorePrice) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapSkuStorePrice) ProtoMessage() {} + +func (x *IapSkuStorePrice) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1330] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapSkuStorePrice.ProtoReflect.Descriptor instead. +func (*IapSkuStorePrice) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1330} +} + +type IapStoreBannerProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapStoreBannerProto) Reset() { + *x = IapStoreBannerProto{} + mi := &file_vbase_proto_msgTypes[1331] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapStoreBannerProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapStoreBannerProto) ProtoMessage() {} + +func (x *IapStoreBannerProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1331] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapStoreBannerProto.ProtoReflect.Descriptor instead. +func (*IapStoreBannerProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1331} +} + +type IapStoreRuleDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapStoreRuleDataProto) Reset() { + *x = IapStoreRuleDataProto{} + mi := &file_vbase_proto_msgTypes[1332] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapStoreRuleDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapStoreRuleDataProto) ProtoMessage() {} + +func (x *IapStoreRuleDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1332] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapStoreRuleDataProto.ProtoReflect.Descriptor instead. +func (*IapStoreRuleDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1332} +} + +type IapUserGameDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapUserGameDataProto) Reset() { + *x = IapUserGameDataProto{} + mi := &file_vbase_proto_msgTypes[1333] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapUserGameDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapUserGameDataProto) ProtoMessage() {} + +func (x *IapUserGameDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1333] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapUserGameDataProto.ProtoReflect.Descriptor instead. +func (*IapUserGameDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1333} +} + +type IapVirtualCurrencyBalanceProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapVirtualCurrencyBalanceProto) Reset() { + *x = IapVirtualCurrencyBalanceProto{} + mi := &file_vbase_proto_msgTypes[1334] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapVirtualCurrencyBalanceProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapVirtualCurrencyBalanceProto) ProtoMessage() {} + +func (x *IapVirtualCurrencyBalanceProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1334] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapVirtualCurrencyBalanceProto.ProtoReflect.Descriptor instead. +func (*IapVirtualCurrencyBalanceProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1334} +} + +type IbfcProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IbfcProto) Reset() { + *x = IbfcProto{} + mi := &file_vbase_proto_msgTypes[1335] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IbfcProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IbfcProto) ProtoMessage() {} + +func (x *IbfcProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1335] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IbfcProto.ProtoReflect.Descriptor instead. +func (*IbfcProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1335} +} + +type IbfcTransitionSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IbfcTransitionSettings) Reset() { + *x = IbfcTransitionSettings{} + mi := &file_vbase_proto_msgTypes[1336] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IbfcTransitionSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IbfcTransitionSettings) ProtoMessage() {} + +func (x *IbfcTransitionSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1336] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IbfcTransitionSettings.ProtoReflect.Descriptor instead. +func (*IbfcTransitionSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1336} +} + +type IdfaSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IdfaSettingsProto) Reset() { + *x = IdfaSettingsProto{} + mi := &file_vbase_proto_msgTypes[1337] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IdfaSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IdfaSettingsProto) ProtoMessage() {} + +func (x *IdfaSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1337] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IdfaSettingsProto.ProtoReflect.Descriptor instead. +func (*IdfaSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1337} +} + +type ImageGalleryTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ImageGalleryTelemetry) Reset() { + *x = ImageGalleryTelemetry{} + mi := &file_vbase_proto_msgTypes[1338] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ImageGalleryTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ImageGalleryTelemetry) ProtoMessage() {} + +func (x *ImageGalleryTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1338] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ImageGalleryTelemetry.ProtoReflect.Descriptor instead. +func (*ImageGalleryTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1338} +} + +type ImageTextCreativeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ImageTextCreativeProto) Reset() { + *x = ImageTextCreativeProto{} + mi := &file_vbase_proto_msgTypes[1339] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ImageTextCreativeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ImageTextCreativeProto) ProtoMessage() {} + +func (x *ImageTextCreativeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1339] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ImageTextCreativeProto.ProtoReflect.Descriptor instead. +func (*ImageTextCreativeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1339} +} + +type ImpressionTrackingSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ImpressionTrackingSettingsProto) Reset() { + *x = ImpressionTrackingSettingsProto{} + mi := &file_vbase_proto_msgTypes[1340] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ImpressionTrackingSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ImpressionTrackingSettingsProto) ProtoMessage() {} + +func (x *ImpressionTrackingSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1340] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ImpressionTrackingSettingsProto.ProtoReflect.Descriptor instead. +func (*ImpressionTrackingSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1340} +} + +type ImpressionTrackingTag struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ImpressionTrackingTag) Reset() { + *x = ImpressionTrackingTag{} + mi := &file_vbase_proto_msgTypes[1341] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ImpressionTrackingTag) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ImpressionTrackingTag) ProtoMessage() {} + +func (x *ImpressionTrackingTag) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1341] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ImpressionTrackingTag.ProtoReflect.Descriptor instead. +func (*ImpressionTrackingTag) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1341} +} + +type InAppSurveySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InAppSurveySettingsProto) Reset() { + *x = InAppSurveySettingsProto{} + mi := &file_vbase_proto_msgTypes[1342] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InAppSurveySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InAppSurveySettingsProto) ProtoMessage() {} + +func (x *InAppSurveySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1342] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InAppSurveySettingsProto.ProtoReflect.Descriptor instead. +func (*InAppSurveySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1342} +} + +type InGamePurchaseDetails struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InGamePurchaseDetails) Reset() { + *x = InGamePurchaseDetails{} + mi := &file_vbase_proto_msgTypes[1343] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InGamePurchaseDetails) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InGamePurchaseDetails) ProtoMessage() {} + +func (x *InGamePurchaseDetails) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1343] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InGamePurchaseDetails.ProtoReflect.Descriptor instead. +func (*InGamePurchaseDetails) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1343} +} + +type InboxRouteErrorEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InboxRouteErrorEvent) Reset() { + *x = InboxRouteErrorEvent{} + mi := &file_vbase_proto_msgTypes[1344] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InboxRouteErrorEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InboxRouteErrorEvent) ProtoMessage() {} + +func (x *InboxRouteErrorEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1344] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InboxRouteErrorEvent.ProtoReflect.Descriptor instead. +func (*InboxRouteErrorEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1344} +} + +type IncenseAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IncenseAttributesProto) Reset() { + *x = IncenseAttributesProto{} + mi := &file_vbase_proto_msgTypes[1345] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IncenseAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IncenseAttributesProto) ProtoMessage() {} + +func (x *IncenseAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1345] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IncenseAttributesProto.ProtoReflect.Descriptor instead. +func (*IncenseAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1345} +} + +type IncenseCreateDetail struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IncenseCreateDetail) Reset() { + *x = IncenseCreateDetail{} + mi := &file_vbase_proto_msgTypes[1346] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IncenseCreateDetail) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IncenseCreateDetail) ProtoMessage() {} + +func (x *IncenseCreateDetail) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1346] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IncenseCreateDetail.ProtoReflect.Descriptor instead. +func (*IncenseCreateDetail) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1346} +} + +type IncenseEncounterOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IncenseEncounterOutProto) Reset() { + *x = IncenseEncounterOutProto{} + mi := &file_vbase_proto_msgTypes[1347] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IncenseEncounterOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IncenseEncounterOutProto) ProtoMessage() {} + +func (x *IncenseEncounterOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1347] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IncenseEncounterOutProto.ProtoReflect.Descriptor instead. +func (*IncenseEncounterOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1347} +} + +type IncenseEncounterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IncenseEncounterProto) Reset() { + *x = IncenseEncounterProto{} + mi := &file_vbase_proto_msgTypes[1348] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IncenseEncounterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IncenseEncounterProto) ProtoMessage() {} + +func (x *IncenseEncounterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1348] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IncenseEncounterProto.ProtoReflect.Descriptor instead. +func (*IncenseEncounterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1348} +} + +type IncidentGlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IncidentGlobalSettingsProto) Reset() { + *x = IncidentGlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[1349] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IncidentGlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IncidentGlobalSettingsProto) ProtoMessage() {} + +func (x *IncidentGlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1349] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IncidentGlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*IncidentGlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1349} +} + +type IncidentLookupProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + IncidentId string `protobuf:"bytes,1,opt,name=incident_id,json=incidentId,proto3" json:"incident_id,omitempty"` + FortId string `protobuf:"bytes,2,opt,name=fort_id,json=fortId,proto3" json:"fort_id,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IncidentLookupProto) Reset() { + *x = IncidentLookupProto{} + mi := &file_vbase_proto_msgTypes[1350] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IncidentLookupProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IncidentLookupProto) ProtoMessage() {} + +func (x *IncidentLookupProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1350] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IncidentLookupProto.ProtoReflect.Descriptor instead. +func (*IncidentLookupProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1350} +} + +func (x *IncidentLookupProto) GetIncidentId() string { + if x != nil { + return x.IncidentId + } + return "" +} + +func (x *IncidentLookupProto) GetFortId() string { + if x != nil { + return x.FortId + } + return "" +} + +type IncidentPrioritySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IncidentPrioritySettingsProto) Reset() { + *x = IncidentPrioritySettingsProto{} + mi := &file_vbase_proto_msgTypes[1351] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IncidentPrioritySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IncidentPrioritySettingsProto) ProtoMessage() {} + +func (x *IncidentPrioritySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1351] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IncidentPrioritySettingsProto.ProtoReflect.Descriptor instead. +func (*IncidentPrioritySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1351} +} + +type IncidentRewardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IncidentRewardProto) Reset() { + *x = IncidentRewardProto{} + mi := &file_vbase_proto_msgTypes[1352] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IncidentRewardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IncidentRewardProto) ProtoMessage() {} + +func (x *IncidentRewardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1352] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IncidentRewardProto.ProtoReflect.Descriptor instead. +func (*IncidentRewardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1352} +} + +type IncidentTicketAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IncidentTicketAttributesProto) Reset() { + *x = IncidentTicketAttributesProto{} + mi := &file_vbase_proto_msgTypes[1353] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IncidentTicketAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IncidentTicketAttributesProto) ProtoMessage() {} + +func (x *IncidentTicketAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1353] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IncidentTicketAttributesProto.ProtoReflect.Descriptor instead. +func (*IncidentTicketAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1353} +} + +type IncidentVisibilitySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IncidentVisibilitySettingsProto) Reset() { + *x = IncidentVisibilitySettingsProto{} + mi := &file_vbase_proto_msgTypes[1354] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IncidentVisibilitySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IncidentVisibilitySettingsProto) ProtoMessage() {} + +func (x *IncidentVisibilitySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1354] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IncidentVisibilitySettingsProto.ProtoReflect.Descriptor instead. +func (*IncidentVisibilitySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1354} +} + +type IncubatedEggTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IncubatedEggTelemetry) Reset() { + *x = IncubatedEggTelemetry{} + mi := &file_vbase_proto_msgTypes[1355] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IncubatedEggTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IncubatedEggTelemetry) ProtoMessage() {} + +func (x *IncubatedEggTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1355] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IncubatedEggTelemetry.ProtoReflect.Descriptor instead. +func (*IncubatedEggTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1355} +} + +type IndividualValueSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IndividualValueSettings) Reset() { + *x = IndividualValueSettings{} + mi := &file_vbase_proto_msgTypes[1356] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IndividualValueSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IndividualValueSettings) ProtoMessage() {} + +func (x *IndividualValueSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1356] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IndividualValueSettings.ProtoReflect.Descriptor instead. +func (*IndividualValueSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1356} +} + +type InitializationEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InitializationEvent) Reset() { + *x = InitializationEvent{} + mi := &file_vbase_proto_msgTypes[1357] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InitializationEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InitializationEvent) ProtoMessage() {} + +func (x *InitializationEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1357] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InitializationEvent.ProtoReflect.Descriptor instead. +func (*InitializationEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1357} +} + +type InputSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InputSettingsProto) Reset() { + *x = InputSettingsProto{} + mi := &file_vbase_proto_msgTypes[1358] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InputSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InputSettingsProto) ProtoMessage() {} + +func (x *InputSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1358] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InputSettingsProto.ProtoReflect.Descriptor instead. +func (*InputSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1358} +} + +type InstallTime struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InstallTime) Reset() { + *x = InstallTime{} + mi := &file_vbase_proto_msgTypes[1359] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InstallTime) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InstallTime) ProtoMessage() {} + +func (x *InstallTime) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1359] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InstallTime.ProtoReflect.Descriptor instead. +func (*InstallTime) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1359} +} + +type Int32Value struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int32Value) Reset() { + *x = Int32Value{} + mi := &file_vbase_proto_msgTypes[1360] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int32Value) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int32Value) ProtoMessage() {} + +func (x *Int32Value) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1360] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Int32Value.ProtoReflect.Descriptor instead. +func (*Int32Value) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1360} +} + +type Int64Value struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int64Value) Reset() { + *x = Int64Value{} + mi := &file_vbase_proto_msgTypes[1361] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int64Value) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int64Value) ProtoMessage() {} + +func (x *Int64Value) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1361] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Int64Value.ProtoReflect.Descriptor instead. +func (*Int64Value) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1361} +} + +type InternalAcceptFriendInviteOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalAcceptFriendInviteOutProto) Reset() { + *x = InternalAcceptFriendInviteOutProto{} + mi := &file_vbase_proto_msgTypes[1362] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalAcceptFriendInviteOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalAcceptFriendInviteOutProto) ProtoMessage() {} + +func (x *InternalAcceptFriendInviteOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1362] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalAcceptFriendInviteOutProto.ProtoReflect.Descriptor instead. +func (*InternalAcceptFriendInviteOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1362} +} + +type InternalAcceptFriendInviteProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalAcceptFriendInviteProto) Reset() { + *x = InternalAcceptFriendInviteProto{} + mi := &file_vbase_proto_msgTypes[1363] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalAcceptFriendInviteProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalAcceptFriendInviteProto) ProtoMessage() {} + +func (x *InternalAcceptFriendInviteProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1363] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalAcceptFriendInviteProto.ProtoReflect.Descriptor instead. +func (*InternalAcceptFriendInviteProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1363} +} + +type InternalAccountContactSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalAccountContactSettings) Reset() { + *x = InternalAccountContactSettings{} + mi := &file_vbase_proto_msgTypes[1364] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalAccountContactSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalAccountContactSettings) ProtoMessage() {} + +func (x *InternalAccountContactSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1364] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalAccountContactSettings.ProtoReflect.Descriptor instead. +func (*InternalAccountContactSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1364} +} + +type InternalAccountSettingsDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalAccountSettingsDataProto) Reset() { + *x = InternalAccountSettingsDataProto{} + mi := &file_vbase_proto_msgTypes[1365] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalAccountSettingsDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalAccountSettingsDataProto) ProtoMessage() {} + +func (x *InternalAccountSettingsDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1365] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalAccountSettingsDataProto.ProtoReflect.Descriptor instead. +func (*InternalAccountSettingsDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1365} +} + +type InternalAccountSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalAccountSettingsProto) Reset() { + *x = InternalAccountSettingsProto{} + mi := &file_vbase_proto_msgTypes[1366] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalAccountSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalAccountSettingsProto) ProtoMessage() {} + +func (x *InternalAccountSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1366] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalAccountSettingsProto.ProtoReflect.Descriptor instead. +func (*InternalAccountSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1366} +} + +type InternalAcknowledgeInformationRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalAcknowledgeInformationRequest) Reset() { + *x = InternalAcknowledgeInformationRequest{} + mi := &file_vbase_proto_msgTypes[1367] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalAcknowledgeInformationRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalAcknowledgeInformationRequest) ProtoMessage() {} + +func (x *InternalAcknowledgeInformationRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1367] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalAcknowledgeInformationRequest.ProtoReflect.Descriptor instead. +func (*InternalAcknowledgeInformationRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1367} +} + +type InternalAcknowledgeInformationResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalAcknowledgeInformationResponse) Reset() { + *x = InternalAcknowledgeInformationResponse{} + mi := &file_vbase_proto_msgTypes[1368] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalAcknowledgeInformationResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalAcknowledgeInformationResponse) ProtoMessage() {} + +func (x *InternalAcknowledgeInformationResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1368] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalAcknowledgeInformationResponse.ProtoReflect.Descriptor instead. +func (*InternalAcknowledgeInformationResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1368} +} + +type InternalAcknowledgeWarningsRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalAcknowledgeWarningsRequestProto) Reset() { + *x = InternalAcknowledgeWarningsRequestProto{} + mi := &file_vbase_proto_msgTypes[1369] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalAcknowledgeWarningsRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalAcknowledgeWarningsRequestProto) ProtoMessage() {} + +func (x *InternalAcknowledgeWarningsRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1369] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalAcknowledgeWarningsRequestProto.ProtoReflect.Descriptor instead. +func (*InternalAcknowledgeWarningsRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1369} +} + +type InternalAcknowledgeWarningsResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalAcknowledgeWarningsResponseProto) Reset() { + *x = InternalAcknowledgeWarningsResponseProto{} + mi := &file_vbase_proto_msgTypes[1370] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalAcknowledgeWarningsResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalAcknowledgeWarningsResponseProto) ProtoMessage() {} + +func (x *InternalAcknowledgeWarningsResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1370] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalAcknowledgeWarningsResponseProto.ProtoReflect.Descriptor instead. +func (*InternalAcknowledgeWarningsResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1370} +} + +type InternalActionExecution struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalActionExecution) Reset() { + *x = InternalActionExecution{} + mi := &file_vbase_proto_msgTypes[1371] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalActionExecution) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalActionExecution) ProtoMessage() {} + +func (x *InternalActionExecution) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1371] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalActionExecution.ProtoReflect.Descriptor instead. +func (*InternalActionExecution) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1371} +} + +type InternalActivityReportProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalActivityReportProto) Reset() { + *x = InternalActivityReportProto{} + mi := &file_vbase_proto_msgTypes[1372] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalActivityReportProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalActivityReportProto) ProtoMessage() {} + +func (x *InternalActivityReportProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1372] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalActivityReportProto.ProtoReflect.Descriptor instead. +func (*InternalActivityReportProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1372} +} + +type InternalAddFavoriteFriendRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalAddFavoriteFriendRequest) Reset() { + *x = InternalAddFavoriteFriendRequest{} + mi := &file_vbase_proto_msgTypes[1373] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalAddFavoriteFriendRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalAddFavoriteFriendRequest) ProtoMessage() {} + +func (x *InternalAddFavoriteFriendRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1373] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalAddFavoriteFriendRequest.ProtoReflect.Descriptor instead. +func (*InternalAddFavoriteFriendRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1373} +} + +type InternalAddFavoriteFriendResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalAddFavoriteFriendResponse) Reset() { + *x = InternalAddFavoriteFriendResponse{} + mi := &file_vbase_proto_msgTypes[1374] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalAddFavoriteFriendResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalAddFavoriteFriendResponse) ProtoMessage() {} + +func (x *InternalAddFavoriteFriendResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1374] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalAddFavoriteFriendResponse.ProtoReflect.Descriptor instead. +func (*InternalAddFavoriteFriendResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1374} +} + +type InternalAddLoginActionOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalAddLoginActionOutProto) Reset() { + *x = InternalAddLoginActionOutProto{} + mi := &file_vbase_proto_msgTypes[1375] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalAddLoginActionOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalAddLoginActionOutProto) ProtoMessage() {} + +func (x *InternalAddLoginActionOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1375] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalAddLoginActionOutProto.ProtoReflect.Descriptor instead. +func (*InternalAddLoginActionOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1375} +} + +type InternalAddLoginActionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalAddLoginActionProto) Reset() { + *x = InternalAddLoginActionProto{} + mi := &file_vbase_proto_msgTypes[1376] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalAddLoginActionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalAddLoginActionProto) ProtoMessage() {} + +func (x *InternalAddLoginActionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1376] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalAddLoginActionProto.ProtoReflect.Descriptor instead. +func (*InternalAddLoginActionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1376} +} + +type InternalAdventureSyncProgress struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalAdventureSyncProgress) Reset() { + *x = InternalAdventureSyncProgress{} + mi := &file_vbase_proto_msgTypes[1377] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalAdventureSyncProgress) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalAdventureSyncProgress) ProtoMessage() {} + +func (x *InternalAdventureSyncProgress) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1377] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalAdventureSyncProgress.ProtoReflect.Descriptor instead. +func (*InternalAdventureSyncProgress) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1377} +} + +type InternalAdventureSyncSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalAdventureSyncSettingsProto) Reset() { + *x = InternalAdventureSyncSettingsProto{} + mi := &file_vbase_proto_msgTypes[1378] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalAdventureSyncSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalAdventureSyncSettingsProto) ProtoMessage() {} + +func (x *InternalAdventureSyncSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1378] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalAdventureSyncSettingsProto.ProtoReflect.Descriptor instead. +func (*InternalAdventureSyncSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1378} +} + +type InternalAndroidDataSource struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalAndroidDataSource) Reset() { + *x = InternalAndroidDataSource{} + mi := &file_vbase_proto_msgTypes[1379] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalAndroidDataSource) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalAndroidDataSource) ProtoMessage() {} + +func (x *InternalAndroidDataSource) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1379] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalAndroidDataSource.ProtoReflect.Descriptor instead. +func (*InternalAndroidDataSource) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1379} +} + +type InternalAndroidDevice struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalAndroidDevice) Reset() { + *x = InternalAndroidDevice{} + mi := &file_vbase_proto_msgTypes[1380] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalAndroidDevice) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalAndroidDevice) ProtoMessage() {} + +func (x *InternalAndroidDevice) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1380] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalAndroidDevice.ProtoReflect.Descriptor instead. +func (*InternalAndroidDevice) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1380} +} + +type InternalApnToken struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalApnToken) Reset() { + *x = InternalApnToken{} + mi := &file_vbase_proto_msgTypes[1381] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalApnToken) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalApnToken) ProtoMessage() {} + +func (x *InternalApnToken) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1381] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalApnToken.ProtoReflect.Descriptor instead. +func (*InternalApnToken) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1381} +} + +type InternalAsynchronousJobData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalAsynchronousJobData) Reset() { + *x = InternalAsynchronousJobData{} + mi := &file_vbase_proto_msgTypes[1382] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalAsynchronousJobData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalAsynchronousJobData) ProtoMessage() {} + +func (x *InternalAsynchronousJobData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1382] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalAsynchronousJobData.ProtoReflect.Descriptor instead. +func (*InternalAsynchronousJobData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1382} +} + +type InternalAuthProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalAuthProto) Reset() { + *x = InternalAuthProto{} + mi := &file_vbase_proto_msgTypes[1383] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalAuthProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalAuthProto) ProtoMessage() {} + +func (x *InternalAuthProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1383] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalAuthProto.ProtoReflect.Descriptor instead. +func (*InternalAuthProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1383} +} + +type InternalAuthenticateAppleSignInRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalAuthenticateAppleSignInRequestProto) Reset() { + *x = InternalAuthenticateAppleSignInRequestProto{} + mi := &file_vbase_proto_msgTypes[1384] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalAuthenticateAppleSignInRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalAuthenticateAppleSignInRequestProto) ProtoMessage() {} + +func (x *InternalAuthenticateAppleSignInRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1384] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalAuthenticateAppleSignInRequestProto.ProtoReflect.Descriptor instead. +func (*InternalAuthenticateAppleSignInRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1384} +} + +type InternalAuthenticateAppleSignInResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalAuthenticateAppleSignInResponseProto) Reset() { + *x = InternalAuthenticateAppleSignInResponseProto{} + mi := &file_vbase_proto_msgTypes[1385] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalAuthenticateAppleSignInResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalAuthenticateAppleSignInResponseProto) ProtoMessage() {} + +func (x *InternalAuthenticateAppleSignInResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1385] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalAuthenticateAppleSignInResponseProto.ProtoReflect.Descriptor instead. +func (*InternalAuthenticateAppleSignInResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1385} +} + +type InternalAvatarImageMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalAvatarImageMetadata) Reset() { + *x = InternalAvatarImageMetadata{} + mi := &file_vbase_proto_msgTypes[1386] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalAvatarImageMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalAvatarImageMetadata) ProtoMessage() {} + +func (x *InternalAvatarImageMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1386] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalAvatarImageMetadata.ProtoReflect.Descriptor instead. +func (*InternalAvatarImageMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1386} +} + +type InternalBackgroundModeClientSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalBackgroundModeClientSettingsProto) Reset() { + *x = InternalBackgroundModeClientSettingsProto{} + mi := &file_vbase_proto_msgTypes[1387] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalBackgroundModeClientSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalBackgroundModeClientSettingsProto) ProtoMessage() {} + +func (x *InternalBackgroundModeClientSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1387] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalBackgroundModeClientSettingsProto.ProtoReflect.Descriptor instead. +func (*InternalBackgroundModeClientSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1387} +} + +type InternalBatchResetProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalBatchResetProto) Reset() { + *x = InternalBatchResetProto{} + mi := &file_vbase_proto_msgTypes[1388] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalBatchResetProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalBatchResetProto) ProtoMessage() {} + +func (x *InternalBatchResetProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1388] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalBatchResetProto.ProtoReflect.Descriptor instead. +func (*InternalBatchResetProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1388} +} + +type InternalBlockAccountOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalBlockAccountOutProto) Reset() { + *x = InternalBlockAccountOutProto{} + mi := &file_vbase_proto_msgTypes[1389] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalBlockAccountOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalBlockAccountOutProto) ProtoMessage() {} + +func (x *InternalBlockAccountOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1389] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalBlockAccountOutProto.ProtoReflect.Descriptor instead. +func (*InternalBlockAccountOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1389} +} + +type InternalBlockAccountProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalBlockAccountProto) Reset() { + *x = InternalBlockAccountProto{} + mi := &file_vbase_proto_msgTypes[1390] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalBlockAccountProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalBlockAccountProto) ProtoMessage() {} + +func (x *InternalBlockAccountProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1390] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalBlockAccountProto.ProtoReflect.Descriptor instead. +func (*InternalBlockAccountProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1390} +} + +type InternalBreadcrumbRecordProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalBreadcrumbRecordProto) Reset() { + *x = InternalBreadcrumbRecordProto{} + mi := &file_vbase_proto_msgTypes[1391] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalBreadcrumbRecordProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalBreadcrumbRecordProto) ProtoMessage() {} + +func (x *InternalBreadcrumbRecordProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1391] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalBreadcrumbRecordProto.ProtoReflect.Descriptor instead. +func (*InternalBreadcrumbRecordProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1391} +} + +type InternalCancelFriendInviteOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalCancelFriendInviteOutProto) Reset() { + *x = InternalCancelFriendInviteOutProto{} + mi := &file_vbase_proto_msgTypes[1392] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalCancelFriendInviteOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalCancelFriendInviteOutProto) ProtoMessage() {} + +func (x *InternalCancelFriendInviteOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1392] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalCancelFriendInviteOutProto.ProtoReflect.Descriptor instead. +func (*InternalCancelFriendInviteOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1392} +} + +type InternalCancelFriendInviteProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalCancelFriendInviteProto) Reset() { + *x = InternalCancelFriendInviteProto{} + mi := &file_vbase_proto_msgTypes[1393] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalCancelFriendInviteProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalCancelFriendInviteProto) ProtoMessage() {} + +func (x *InternalCancelFriendInviteProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1393] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalCancelFriendInviteProto.ProtoReflect.Descriptor instead. +func (*InternalCancelFriendInviteProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1393} +} + +type InternalChatMessageContext struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalChatMessageContext) Reset() { + *x = InternalChatMessageContext{} + mi := &file_vbase_proto_msgTypes[1394] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalChatMessageContext) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalChatMessageContext) ProtoMessage() {} + +func (x *InternalChatMessageContext) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1394] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalChatMessageContext.ProtoReflect.Descriptor instead. +func (*InternalChatMessageContext) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1394} +} + +type InternalCheckAvatarImagesRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalCheckAvatarImagesRequest) Reset() { + *x = InternalCheckAvatarImagesRequest{} + mi := &file_vbase_proto_msgTypes[1395] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalCheckAvatarImagesRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalCheckAvatarImagesRequest) ProtoMessage() {} + +func (x *InternalCheckAvatarImagesRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1395] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalCheckAvatarImagesRequest.ProtoReflect.Descriptor instead. +func (*InternalCheckAvatarImagesRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1395} +} + +type InternalCheckAvatarImagesResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalCheckAvatarImagesResponse) Reset() { + *x = InternalCheckAvatarImagesResponse{} + mi := &file_vbase_proto_msgTypes[1396] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalCheckAvatarImagesResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalCheckAvatarImagesResponse) ProtoMessage() {} + +func (x *InternalCheckAvatarImagesResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1396] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalCheckAvatarImagesResponse.ProtoReflect.Descriptor instead. +func (*InternalCheckAvatarImagesResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1396} +} + +type InternalClientGameMasterTemplateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalClientGameMasterTemplateProto) Reset() { + *x = InternalClientGameMasterTemplateProto{} + mi := &file_vbase_proto_msgTypes[1397] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalClientGameMasterTemplateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalClientGameMasterTemplateProto) ProtoMessage() {} + +func (x *InternalClientGameMasterTemplateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1397] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalClientGameMasterTemplateProto.ProtoReflect.Descriptor instead. +func (*InternalClientGameMasterTemplateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1397} +} + +type InternalClientInbox struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalClientInbox) Reset() { + *x = InternalClientInbox{} + mi := &file_vbase_proto_msgTypes[1398] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalClientInbox) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalClientInbox) ProtoMessage() {} + +func (x *InternalClientInbox) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1398] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalClientInbox.ProtoReflect.Descriptor instead. +func (*InternalClientInbox) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1398} +} + +type InternalClientUpgradeRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalClientUpgradeRequestProto) Reset() { + *x = InternalClientUpgradeRequestProto{} + mi := &file_vbase_proto_msgTypes[1399] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalClientUpgradeRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalClientUpgradeRequestProto) ProtoMessage() {} + +func (x *InternalClientUpgradeRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1399] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalClientUpgradeRequestProto.ProtoReflect.Descriptor instead. +func (*InternalClientUpgradeRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1399} +} + +type InternalClientUpgradeResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalClientUpgradeResponseProto) Reset() { + *x = InternalClientUpgradeResponseProto{} + mi := &file_vbase_proto_msgTypes[1400] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalClientUpgradeResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalClientUpgradeResponseProto) ProtoMessage() {} + +func (x *InternalClientUpgradeResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1400] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalClientUpgradeResponseProto.ProtoReflect.Descriptor instead. +func (*InternalClientUpgradeResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1400} +} + +type InternalClientWeatherProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalClientWeatherProto) Reset() { + *x = InternalClientWeatherProto{} + mi := &file_vbase_proto_msgTypes[1401] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalClientWeatherProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalClientWeatherProto) ProtoMessage() {} + +func (x *InternalClientWeatherProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1401] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalClientWeatherProto.ProtoReflect.Descriptor instead. +func (*InternalClientWeatherProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1401} +} + +type InternalCreateGuestLoginSecretTokenRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalCreateGuestLoginSecretTokenRequestProto) Reset() { + *x = InternalCreateGuestLoginSecretTokenRequestProto{} + mi := &file_vbase_proto_msgTypes[1402] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalCreateGuestLoginSecretTokenRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalCreateGuestLoginSecretTokenRequestProto) ProtoMessage() {} + +func (x *InternalCreateGuestLoginSecretTokenRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1402] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalCreateGuestLoginSecretTokenRequestProto.ProtoReflect.Descriptor instead. +func (*InternalCreateGuestLoginSecretTokenRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1402} +} + +type InternalCreateGuestLoginSecretTokenResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalCreateGuestLoginSecretTokenResponseProto) Reset() { + *x = InternalCreateGuestLoginSecretTokenResponseProto{} + mi := &file_vbase_proto_msgTypes[1403] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalCreateGuestLoginSecretTokenResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalCreateGuestLoginSecretTokenResponseProto) ProtoMessage() {} + +func (x *InternalCreateGuestLoginSecretTokenResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1403] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalCreateGuestLoginSecretTokenResponseProto.ProtoReflect.Descriptor instead. +func (*InternalCreateGuestLoginSecretTokenResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1403} +} + +type InternalCreateSharedLoginTokenRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalCreateSharedLoginTokenRequest) Reset() { + *x = InternalCreateSharedLoginTokenRequest{} + mi := &file_vbase_proto_msgTypes[1404] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalCreateSharedLoginTokenRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalCreateSharedLoginTokenRequest) ProtoMessage() {} + +func (x *InternalCreateSharedLoginTokenRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1404] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalCreateSharedLoginTokenRequest.ProtoReflect.Descriptor instead. +func (*InternalCreateSharedLoginTokenRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1404} +} + +type InternalCreateSharedLoginTokenResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalCreateSharedLoginTokenResponse) Reset() { + *x = InternalCreateSharedLoginTokenResponse{} + mi := &file_vbase_proto_msgTypes[1405] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalCreateSharedLoginTokenResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalCreateSharedLoginTokenResponse) ProtoMessage() {} + +func (x *InternalCreateSharedLoginTokenResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1405] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalCreateSharedLoginTokenResponse.ProtoReflect.Descriptor instead. +func (*InternalCreateSharedLoginTokenResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1405} +} + +type InternalCrmProxyRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalCrmProxyRequestProto) Reset() { + *x = InternalCrmProxyRequestProto{} + mi := &file_vbase_proto_msgTypes[1406] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalCrmProxyRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalCrmProxyRequestProto) ProtoMessage() {} + +func (x *InternalCrmProxyRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1406] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalCrmProxyRequestProto.ProtoReflect.Descriptor instead. +func (*InternalCrmProxyRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1406} +} + +type InternalCrmProxyResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalCrmProxyResponseProto) Reset() { + *x = InternalCrmProxyResponseProto{} + mi := &file_vbase_proto_msgTypes[1407] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalCrmProxyResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalCrmProxyResponseProto) ProtoMessage() {} + +func (x *InternalCrmProxyResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1407] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalCrmProxyResponseProto.ProtoReflect.Descriptor instead. +func (*InternalCrmProxyResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1407} +} + +type InternalDataAccessRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalDataAccessRequest) Reset() { + *x = InternalDataAccessRequest{} + mi := &file_vbase_proto_msgTypes[1408] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalDataAccessRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalDataAccessRequest) ProtoMessage() {} + +func (x *InternalDataAccessRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1408] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalDataAccessRequest.ProtoReflect.Descriptor instead. +func (*InternalDataAccessRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1408} +} + +type InternalDataAccessResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalDataAccessResponse) Reset() { + *x = InternalDataAccessResponse{} + mi := &file_vbase_proto_msgTypes[1409] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalDataAccessResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalDataAccessResponse) ProtoMessage() {} + +func (x *InternalDataAccessResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1409] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalDataAccessResponse.ProtoReflect.Descriptor instead. +func (*InternalDataAccessResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1409} +} + +type InternalDebugInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalDebugInfoProto) Reset() { + *x = InternalDebugInfoProto{} + mi := &file_vbase_proto_msgTypes[1410] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalDebugInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalDebugInfoProto) ProtoMessage() {} + +func (x *InternalDebugInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1410] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalDebugInfoProto.ProtoReflect.Descriptor instead. +func (*InternalDebugInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1410} +} + +type InternalDeclineFriendInviteOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalDeclineFriendInviteOutProto) Reset() { + *x = InternalDeclineFriendInviteOutProto{} + mi := &file_vbase_proto_msgTypes[1411] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalDeclineFriendInviteOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalDeclineFriendInviteOutProto) ProtoMessage() {} + +func (x *InternalDeclineFriendInviteOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1411] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalDeclineFriendInviteOutProto.ProtoReflect.Descriptor instead. +func (*InternalDeclineFriendInviteOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1411} +} + +type InternalDeclineFriendInviteProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalDeclineFriendInviteProto) Reset() { + *x = InternalDeclineFriendInviteProto{} + mi := &file_vbase_proto_msgTypes[1412] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalDeclineFriendInviteProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalDeclineFriendInviteProto) ProtoMessage() {} + +func (x *InternalDeclineFriendInviteProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1412] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalDeclineFriendInviteProto.ProtoReflect.Descriptor instead. +func (*InternalDeclineFriendInviteProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1412} +} + +type InternalDeleteAccountEmailOnFileRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalDeleteAccountEmailOnFileRequest) Reset() { + *x = InternalDeleteAccountEmailOnFileRequest{} + mi := &file_vbase_proto_msgTypes[1413] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalDeleteAccountEmailOnFileRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalDeleteAccountEmailOnFileRequest) ProtoMessage() {} + +func (x *InternalDeleteAccountEmailOnFileRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1413] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalDeleteAccountEmailOnFileRequest.ProtoReflect.Descriptor instead. +func (*InternalDeleteAccountEmailOnFileRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1413} +} + +type InternalDeleteAccountEmailOnFileResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalDeleteAccountEmailOnFileResponse) Reset() { + *x = InternalDeleteAccountEmailOnFileResponse{} + mi := &file_vbase_proto_msgTypes[1414] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalDeleteAccountEmailOnFileResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalDeleteAccountEmailOnFileResponse) ProtoMessage() {} + +func (x *InternalDeleteAccountEmailOnFileResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1414] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalDeleteAccountEmailOnFileResponse.ProtoReflect.Descriptor instead. +func (*InternalDeleteAccountEmailOnFileResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1414} +} + +type InternalDeleteAccountRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalDeleteAccountRequest) Reset() { + *x = InternalDeleteAccountRequest{} + mi := &file_vbase_proto_msgTypes[1415] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalDeleteAccountRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalDeleteAccountRequest) ProtoMessage() {} + +func (x *InternalDeleteAccountRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1415] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalDeleteAccountRequest.ProtoReflect.Descriptor instead. +func (*InternalDeleteAccountRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1415} +} + +type InternalDeleteAccountResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalDeleteAccountResponse) Reset() { + *x = InternalDeleteAccountResponse{} + mi := &file_vbase_proto_msgTypes[1416] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalDeleteAccountResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalDeleteAccountResponse) ProtoMessage() {} + +func (x *InternalDeleteAccountResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1416] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalDeleteAccountResponse.ProtoReflect.Descriptor instead. +func (*InternalDeleteAccountResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1416} +} + +type InternalDeletePhoneNumberRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalDeletePhoneNumberRequest) Reset() { + *x = InternalDeletePhoneNumberRequest{} + mi := &file_vbase_proto_msgTypes[1417] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalDeletePhoneNumberRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalDeletePhoneNumberRequest) ProtoMessage() {} + +func (x *InternalDeletePhoneNumberRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1417] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalDeletePhoneNumberRequest.ProtoReflect.Descriptor instead. +func (*InternalDeletePhoneNumberRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1417} +} + +type InternalDeletePhoneNumberResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalDeletePhoneNumberResponse) Reset() { + *x = InternalDeletePhoneNumberResponse{} + mi := &file_vbase_proto_msgTypes[1418] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalDeletePhoneNumberResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalDeletePhoneNumberResponse) ProtoMessage() {} + +func (x *InternalDeletePhoneNumberResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1418] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalDeletePhoneNumberResponse.ProtoReflect.Descriptor instead. +func (*InternalDeletePhoneNumberResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1418} +} + +type InternalDeletePhotoOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalDeletePhotoOutProto) Reset() { + *x = InternalDeletePhotoOutProto{} + mi := &file_vbase_proto_msgTypes[1419] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalDeletePhotoOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalDeletePhotoOutProto) ProtoMessage() {} + +func (x *InternalDeletePhotoOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1419] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalDeletePhotoOutProto.ProtoReflect.Descriptor instead. +func (*InternalDeletePhotoOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1419} +} + +type InternalDeletePhotoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalDeletePhotoProto) Reset() { + *x = InternalDeletePhotoProto{} + mi := &file_vbase_proto_msgTypes[1420] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalDeletePhotoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalDeletePhotoProto) ProtoMessage() {} + +func (x *InternalDeletePhotoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1420] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalDeletePhotoProto.ProtoReflect.Descriptor instead. +func (*InternalDeletePhotoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1420} +} + +type InternalDiffInventoryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalDiffInventoryProto) Reset() { + *x = InternalDiffInventoryProto{} + mi := &file_vbase_proto_msgTypes[1421] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalDiffInventoryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalDiffInventoryProto) ProtoMessage() {} + +func (x *InternalDiffInventoryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1421] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalDiffInventoryProto.ProtoReflect.Descriptor instead. +func (*InternalDiffInventoryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1421} +} + +type InternalDismissContactListUpdateRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalDismissContactListUpdateRequest) Reset() { + *x = InternalDismissContactListUpdateRequest{} + mi := &file_vbase_proto_msgTypes[1422] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalDismissContactListUpdateRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalDismissContactListUpdateRequest) ProtoMessage() {} + +func (x *InternalDismissContactListUpdateRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1422] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalDismissContactListUpdateRequest.ProtoReflect.Descriptor instead. +func (*InternalDismissContactListUpdateRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1422} +} + +type InternalDismissContactListUpdateResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalDismissContactListUpdateResponse) Reset() { + *x = InternalDismissContactListUpdateResponse{} + mi := &file_vbase_proto_msgTypes[1423] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalDismissContactListUpdateResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalDismissContactListUpdateResponse) ProtoMessage() {} + +func (x *InternalDismissContactListUpdateResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1423] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalDismissContactListUpdateResponse.ProtoReflect.Descriptor instead. +func (*InternalDismissContactListUpdateResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1423} +} + +type InternalDismissOutgoingGameInvitesRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalDismissOutgoingGameInvitesRequest) Reset() { + *x = InternalDismissOutgoingGameInvitesRequest{} + mi := &file_vbase_proto_msgTypes[1424] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalDismissOutgoingGameInvitesRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalDismissOutgoingGameInvitesRequest) ProtoMessage() {} + +func (x *InternalDismissOutgoingGameInvitesRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1424] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalDismissOutgoingGameInvitesRequest.ProtoReflect.Descriptor instead. +func (*InternalDismissOutgoingGameInvitesRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1424} +} + +type InternalDismissOutgoingGameInvitesResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalDismissOutgoingGameInvitesResponse) Reset() { + *x = InternalDismissOutgoingGameInvitesResponse{} + mi := &file_vbase_proto_msgTypes[1425] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalDismissOutgoingGameInvitesResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalDismissOutgoingGameInvitesResponse) ProtoMessage() {} + +func (x *InternalDismissOutgoingGameInvitesResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1425] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalDismissOutgoingGameInvitesResponse.ProtoReflect.Descriptor instead. +func (*InternalDismissOutgoingGameInvitesResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1425} +} + +type InternalDisplayWeatherProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalDisplayWeatherProto) Reset() { + *x = InternalDisplayWeatherProto{} + mi := &file_vbase_proto_msgTypes[1426] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalDisplayWeatherProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalDisplayWeatherProto) ProtoMessage() {} + +func (x *InternalDisplayWeatherProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1426] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalDisplayWeatherProto.ProtoReflect.Descriptor instead. +func (*InternalDisplayWeatherProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1426} +} + +type InternalDownloadGmTemplatesRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalDownloadGmTemplatesRequestProto) Reset() { + *x = InternalDownloadGmTemplatesRequestProto{} + mi := &file_vbase_proto_msgTypes[1427] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalDownloadGmTemplatesRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalDownloadGmTemplatesRequestProto) ProtoMessage() {} + +func (x *InternalDownloadGmTemplatesRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1427] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalDownloadGmTemplatesRequestProto.ProtoReflect.Descriptor instead. +func (*InternalDownloadGmTemplatesRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1427} +} + +type InternalDownloadGmTemplatesResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalDownloadGmTemplatesResponseProto) Reset() { + *x = InternalDownloadGmTemplatesResponseProto{} + mi := &file_vbase_proto_msgTypes[1428] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalDownloadGmTemplatesResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalDownloadGmTemplatesResponseProto) ProtoMessage() {} + +func (x *InternalDownloadGmTemplatesResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1428] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalDownloadGmTemplatesResponseProto.ProtoReflect.Descriptor instead. +func (*InternalDownloadGmTemplatesResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1428} +} + +type InternalDownloadSettingsActionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalDownloadSettingsActionProto) Reset() { + *x = InternalDownloadSettingsActionProto{} + mi := &file_vbase_proto_msgTypes[1429] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalDownloadSettingsActionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalDownloadSettingsActionProto) ProtoMessage() {} + +func (x *InternalDownloadSettingsActionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1429] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalDownloadSettingsActionProto.ProtoReflect.Descriptor instead. +func (*InternalDownloadSettingsActionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1429} +} + +type InternalDownloadSettingsResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalDownloadSettingsResponseProto) Reset() { + *x = InternalDownloadSettingsResponseProto{} + mi := &file_vbase_proto_msgTypes[1430] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalDownloadSettingsResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalDownloadSettingsResponseProto) ProtoMessage() {} + +func (x *InternalDownloadSettingsResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1430] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalDownloadSettingsResponseProto.ProtoReflect.Descriptor instead. +func (*InternalDownloadSettingsResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1430} +} + +type InternalFitnessMetricsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalFitnessMetricsProto) Reset() { + *x = InternalFitnessMetricsProto{} + mi := &file_vbase_proto_msgTypes[1431] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalFitnessMetricsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalFitnessMetricsProto) ProtoMessage() {} + +func (x *InternalFitnessMetricsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1431] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalFitnessMetricsProto.ProtoReflect.Descriptor instead. +func (*InternalFitnessMetricsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1431} +} + +type InternalFitnessMetricsReportHistory struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalFitnessMetricsReportHistory) Reset() { + *x = InternalFitnessMetricsReportHistory{} + mi := &file_vbase_proto_msgTypes[1432] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalFitnessMetricsReportHistory) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalFitnessMetricsReportHistory) ProtoMessage() {} + +func (x *InternalFitnessMetricsReportHistory) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1432] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalFitnessMetricsReportHistory.ProtoReflect.Descriptor instead. +func (*InternalFitnessMetricsReportHistory) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1432} +} + +type InternalFitnessRecordProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalFitnessRecordProto) Reset() { + *x = InternalFitnessRecordProto{} + mi := &file_vbase_proto_msgTypes[1433] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalFitnessRecordProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalFitnessRecordProto) ProtoMessage() {} + +func (x *InternalFitnessRecordProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1433] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalFitnessRecordProto.ProtoReflect.Descriptor instead. +func (*InternalFitnessRecordProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1433} +} + +type InternalFitnessReportProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalFitnessReportProto) Reset() { + *x = InternalFitnessReportProto{} + mi := &file_vbase_proto_msgTypes[1434] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalFitnessReportProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalFitnessReportProto) ProtoMessage() {} + +func (x *InternalFitnessReportProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1434] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalFitnessReportProto.ProtoReflect.Descriptor instead. +func (*InternalFitnessReportProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1434} +} + +type InternalFitnessSample struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalFitnessSample) Reset() { + *x = InternalFitnessSample{} + mi := &file_vbase_proto_msgTypes[1435] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalFitnessSample) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalFitnessSample) ProtoMessage() {} + +func (x *InternalFitnessSample) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1435] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalFitnessSample.ProtoReflect.Descriptor instead. +func (*InternalFitnessSample) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1435} +} + +type InternalFitnessSampleMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalFitnessSampleMetadata) Reset() { + *x = InternalFitnessSampleMetadata{} + mi := &file_vbase_proto_msgTypes[1436] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalFitnessSampleMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalFitnessSampleMetadata) ProtoMessage() {} + +func (x *InternalFitnessSampleMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1436] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalFitnessSampleMetadata.ProtoReflect.Descriptor instead. +func (*InternalFitnessSampleMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1436} +} + +type InternalFitnessStatsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalFitnessStatsProto) Reset() { + *x = InternalFitnessStatsProto{} + mi := &file_vbase_proto_msgTypes[1437] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalFitnessStatsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalFitnessStatsProto) ProtoMessage() {} + +func (x *InternalFitnessStatsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1437] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalFitnessStatsProto.ProtoReflect.Descriptor instead. +func (*InternalFitnessStatsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1437} +} + +type InternalFitnessUpdateOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalFitnessUpdateOutProto) Reset() { + *x = InternalFitnessUpdateOutProto{} + mi := &file_vbase_proto_msgTypes[1438] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalFitnessUpdateOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalFitnessUpdateOutProto) ProtoMessage() {} + +func (x *InternalFitnessUpdateOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1438] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalFitnessUpdateOutProto.ProtoReflect.Descriptor instead. +func (*InternalFitnessUpdateOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1438} +} + +type InternalFitnessUpdateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalFitnessUpdateProto) Reset() { + *x = InternalFitnessUpdateProto{} + mi := &file_vbase_proto_msgTypes[1439] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalFitnessUpdateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalFitnessUpdateProto) ProtoMessage() {} + +func (x *InternalFitnessUpdateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1439] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalFitnessUpdateProto.ProtoReflect.Descriptor instead. +func (*InternalFitnessUpdateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1439} +} + +type InternalFlagCategory struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalFlagCategory) Reset() { + *x = InternalFlagCategory{} + mi := &file_vbase_proto_msgTypes[1440] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalFlagCategory) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalFlagCategory) ProtoMessage() {} + +func (x *InternalFlagCategory) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1440] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalFlagCategory.ProtoReflect.Descriptor instead. +func (*InternalFlagCategory) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1440} +} + +type InternalFlagPhotoRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalFlagPhotoRequest) Reset() { + *x = InternalFlagPhotoRequest{} + mi := &file_vbase_proto_msgTypes[1441] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalFlagPhotoRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalFlagPhotoRequest) ProtoMessage() {} + +func (x *InternalFlagPhotoRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1441] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalFlagPhotoRequest.ProtoReflect.Descriptor instead. +func (*InternalFlagPhotoRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1441} +} + +type InternalFlagPhotoResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalFlagPhotoResponse) Reset() { + *x = InternalFlagPhotoResponse{} + mi := &file_vbase_proto_msgTypes[1442] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalFlagPhotoResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalFlagPhotoResponse) ProtoMessage() {} + +func (x *InternalFlagPhotoResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1442] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalFlagPhotoResponse.ProtoReflect.Descriptor instead. +func (*InternalFlagPhotoResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1442} +} + +type InternalFriendDetailsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Player *InternalPlayerSummaryProto `protobuf:"bytes,1,opt,name=player,proto3" json:"player,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalFriendDetailsProto) Reset() { + *x = InternalFriendDetailsProto{} + mi := &file_vbase_proto_msgTypes[1443] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalFriendDetailsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalFriendDetailsProto) ProtoMessage() {} + +func (x *InternalFriendDetailsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1443] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalFriendDetailsProto.ProtoReflect.Descriptor instead. +func (*InternalFriendDetailsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1443} +} + +func (x *InternalFriendDetailsProto) GetPlayer() *InternalPlayerSummaryProto { + if x != nil { + return x.Player + } + return nil +} + +type InternalFriendRecommendation struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalFriendRecommendation) Reset() { + *x = InternalFriendRecommendation{} + mi := &file_vbase_proto_msgTypes[1444] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalFriendRecommendation) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalFriendRecommendation) ProtoMessage() {} + +func (x *InternalFriendRecommendation) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1444] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalFriendRecommendation.ProtoReflect.Descriptor instead. +func (*InternalFriendRecommendation) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1444} +} + +type InternalFriendRecommendationAttributeData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalFriendRecommendationAttributeData) Reset() { + *x = InternalFriendRecommendationAttributeData{} + mi := &file_vbase_proto_msgTypes[1445] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalFriendRecommendationAttributeData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalFriendRecommendationAttributeData) ProtoMessage() {} + +func (x *InternalFriendRecommendationAttributeData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1445] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalFriendRecommendationAttributeData.ProtoReflect.Descriptor instead. +func (*InternalFriendRecommendationAttributeData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1445} +} + +type InternalGameplayWeatherProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGameplayWeatherProto) Reset() { + *x = InternalGameplayWeatherProto{} + mi := &file_vbase_proto_msgTypes[1446] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGameplayWeatherProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGameplayWeatherProto) ProtoMessage() {} + +func (x *InternalGameplayWeatherProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1446] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGameplayWeatherProto.ProtoReflect.Descriptor instead. +func (*InternalGameplayWeatherProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1446} +} + +type InternalGarAccountInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGarAccountInfoProto) Reset() { + *x = InternalGarAccountInfoProto{} + mi := &file_vbase_proto_msgTypes[1447] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGarAccountInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGarAccountInfoProto) ProtoMessage() {} + +func (x *InternalGarAccountInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1447] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGarAccountInfoProto.ProtoReflect.Descriptor instead. +func (*InternalGarAccountInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1447} +} + +type InternalGarProxyRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGarProxyRequestProto) Reset() { + *x = InternalGarProxyRequestProto{} + mi := &file_vbase_proto_msgTypes[1448] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGarProxyRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGarProxyRequestProto) ProtoMessage() {} + +func (x *InternalGarProxyRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1448] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGarProxyRequestProto.ProtoReflect.Descriptor instead. +func (*InternalGarProxyRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1448} +} + +type InternalGarProxyResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGarProxyResponseProto) Reset() { + *x = InternalGarProxyResponseProto{} + mi := &file_vbase_proto_msgTypes[1449] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGarProxyResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGarProxyResponseProto) ProtoMessage() {} + +func (x *InternalGarProxyResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1449] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGarProxyResponseProto.ProtoReflect.Descriptor instead. +func (*InternalGarProxyResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1449} +} + +type InternalGcmToken struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGcmToken) Reset() { + *x = InternalGcmToken{} + mi := &file_vbase_proto_msgTypes[1450] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGcmToken) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGcmToken) ProtoMessage() {} + +func (x *InternalGcmToken) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1450] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGcmToken.ProtoReflect.Descriptor instead. +func (*InternalGcmToken) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1450} +} + +type InternalGenerateGmapSignedUrlOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGenerateGmapSignedUrlOutProto) Reset() { + *x = InternalGenerateGmapSignedUrlOutProto{} + mi := &file_vbase_proto_msgTypes[1451] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGenerateGmapSignedUrlOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGenerateGmapSignedUrlOutProto) ProtoMessage() {} + +func (x *InternalGenerateGmapSignedUrlOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1451] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGenerateGmapSignedUrlOutProto.ProtoReflect.Descriptor instead. +func (*InternalGenerateGmapSignedUrlOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1451} +} + +type InternalGenerateGmapSignedUrlProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGenerateGmapSignedUrlProto) Reset() { + *x = InternalGenerateGmapSignedUrlProto{} + mi := &file_vbase_proto_msgTypes[1452] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGenerateGmapSignedUrlProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGenerateGmapSignedUrlProto) ProtoMessage() {} + +func (x *InternalGenerateGmapSignedUrlProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1452] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGenerateGmapSignedUrlProto.ProtoReflect.Descriptor instead. +func (*InternalGenerateGmapSignedUrlProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1452} +} + +type InternalGenericReportData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGenericReportData) Reset() { + *x = InternalGenericReportData{} + mi := &file_vbase_proto_msgTypes[1453] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGenericReportData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGenericReportData) ProtoMessage() {} + +func (x *InternalGenericReportData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1453] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGenericReportData.ProtoReflect.Descriptor instead. +func (*InternalGenericReportData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1453} +} + +type InternalGeofenceMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGeofenceMetadata) Reset() { + *x = InternalGeofenceMetadata{} + mi := &file_vbase_proto_msgTypes[1454] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGeofenceMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGeofenceMetadata) ProtoMessage() {} + +func (x *InternalGeofenceMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1454] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGeofenceMetadata.ProtoReflect.Descriptor instead. +func (*InternalGeofenceMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1454} +} + +type InternalGeofenceUpdateOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGeofenceUpdateOutProto) Reset() { + *x = InternalGeofenceUpdateOutProto{} + mi := &file_vbase_proto_msgTypes[1455] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGeofenceUpdateOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGeofenceUpdateOutProto) ProtoMessage() {} + +func (x *InternalGeofenceUpdateOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1455] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGeofenceUpdateOutProto.ProtoReflect.Descriptor instead. +func (*InternalGeofenceUpdateOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1455} +} + +type InternalGeofenceUpdateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGeofenceUpdateProto) Reset() { + *x = InternalGeofenceUpdateProto{} + mi := &file_vbase_proto_msgTypes[1456] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGeofenceUpdateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGeofenceUpdateProto) ProtoMessage() {} + +func (x *InternalGeofenceUpdateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1456] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGeofenceUpdateProto.ProtoReflect.Descriptor instead. +func (*InternalGeofenceUpdateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1456} +} + +type InternalGetAccountSettingsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetAccountSettingsOutProto) Reset() { + *x = InternalGetAccountSettingsOutProto{} + mi := &file_vbase_proto_msgTypes[1457] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetAccountSettingsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetAccountSettingsOutProto) ProtoMessage() {} + +func (x *InternalGetAccountSettingsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1457] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetAccountSettingsOutProto.ProtoReflect.Descriptor instead. +func (*InternalGetAccountSettingsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1457} +} + +type InternalGetAccountSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetAccountSettingsProto) Reset() { + *x = InternalGetAccountSettingsProto{} + mi := &file_vbase_proto_msgTypes[1458] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetAccountSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetAccountSettingsProto) ProtoMessage() {} + +func (x *InternalGetAccountSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1458] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetAccountSettingsProto.ProtoReflect.Descriptor instead. +func (*InternalGetAccountSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1458} +} + +type InternalGetAdventureSyncFitnessReportRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetAdventureSyncFitnessReportRequestProto) Reset() { + *x = InternalGetAdventureSyncFitnessReportRequestProto{} + mi := &file_vbase_proto_msgTypes[1459] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetAdventureSyncFitnessReportRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetAdventureSyncFitnessReportRequestProto) ProtoMessage() {} + +func (x *InternalGetAdventureSyncFitnessReportRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1459] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetAdventureSyncFitnessReportRequestProto.ProtoReflect.Descriptor instead. +func (*InternalGetAdventureSyncFitnessReportRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1459} +} + +type InternalGetAdventureSyncFitnessReportResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetAdventureSyncFitnessReportResponseProto) Reset() { + *x = InternalGetAdventureSyncFitnessReportResponseProto{} + mi := &file_vbase_proto_msgTypes[1460] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetAdventureSyncFitnessReportResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetAdventureSyncFitnessReportResponseProto) ProtoMessage() {} + +func (x *InternalGetAdventureSyncFitnessReportResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1460] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetAdventureSyncFitnessReportResponseProto.ProtoReflect.Descriptor instead. +func (*InternalGetAdventureSyncFitnessReportResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1460} +} + +type InternalGetAdventureSyncProgressOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetAdventureSyncProgressOutProto) Reset() { + *x = InternalGetAdventureSyncProgressOutProto{} + mi := &file_vbase_proto_msgTypes[1461] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetAdventureSyncProgressOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetAdventureSyncProgressOutProto) ProtoMessage() {} + +func (x *InternalGetAdventureSyncProgressOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1461] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetAdventureSyncProgressOutProto.ProtoReflect.Descriptor instead. +func (*InternalGetAdventureSyncProgressOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1461} +} + +type InternalGetAdventureSyncProgressProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetAdventureSyncProgressProto) Reset() { + *x = InternalGetAdventureSyncProgressProto{} + mi := &file_vbase_proto_msgTypes[1462] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetAdventureSyncProgressProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetAdventureSyncProgressProto) ProtoMessage() {} + +func (x *InternalGetAdventureSyncProgressProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1462] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetAdventureSyncProgressProto.ProtoReflect.Descriptor instead. +func (*InternalGetAdventureSyncProgressProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1462} +} + +type InternalGetAdventureSyncSettingsRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetAdventureSyncSettingsRequestProto) Reset() { + *x = InternalGetAdventureSyncSettingsRequestProto{} + mi := &file_vbase_proto_msgTypes[1463] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetAdventureSyncSettingsRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetAdventureSyncSettingsRequestProto) ProtoMessage() {} + +func (x *InternalGetAdventureSyncSettingsRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1463] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetAdventureSyncSettingsRequestProto.ProtoReflect.Descriptor instead. +func (*InternalGetAdventureSyncSettingsRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1463} +} + +type InternalGetAdventureSyncSettingsResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetAdventureSyncSettingsResponseProto) Reset() { + *x = InternalGetAdventureSyncSettingsResponseProto{} + mi := &file_vbase_proto_msgTypes[1464] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetAdventureSyncSettingsResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetAdventureSyncSettingsResponseProto) ProtoMessage() {} + +func (x *InternalGetAdventureSyncSettingsResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1464] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetAdventureSyncSettingsResponseProto.ProtoReflect.Descriptor instead. +func (*InternalGetAdventureSyncSettingsResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1464} +} + +type InternalGetAvailableSubmissionsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetAvailableSubmissionsOutProto) Reset() { + *x = InternalGetAvailableSubmissionsOutProto{} + mi := &file_vbase_proto_msgTypes[1465] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetAvailableSubmissionsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetAvailableSubmissionsOutProto) ProtoMessage() {} + +func (x *InternalGetAvailableSubmissionsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1465] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetAvailableSubmissionsOutProto.ProtoReflect.Descriptor instead. +func (*InternalGetAvailableSubmissionsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1465} +} + +type InternalGetAvailableSubmissionsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetAvailableSubmissionsProto) Reset() { + *x = InternalGetAvailableSubmissionsProto{} + mi := &file_vbase_proto_msgTypes[1466] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetAvailableSubmissionsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetAvailableSubmissionsProto) ProtoMessage() {} + +func (x *InternalGetAvailableSubmissionsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1466] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetAvailableSubmissionsProto.ProtoReflect.Descriptor instead. +func (*InternalGetAvailableSubmissionsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1466} +} + +type InternalGetBackgroundModeSettingsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetBackgroundModeSettingsOutProto) Reset() { + *x = InternalGetBackgroundModeSettingsOutProto{} + mi := &file_vbase_proto_msgTypes[1467] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetBackgroundModeSettingsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetBackgroundModeSettingsOutProto) ProtoMessage() {} + +func (x *InternalGetBackgroundModeSettingsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1467] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetBackgroundModeSettingsOutProto.ProtoReflect.Descriptor instead. +func (*InternalGetBackgroundModeSettingsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1467} +} + +type InternalGetBackgroundModeSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetBackgroundModeSettingsProto) Reset() { + *x = InternalGetBackgroundModeSettingsProto{} + mi := &file_vbase_proto_msgTypes[1468] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetBackgroundModeSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetBackgroundModeSettingsProto) ProtoMessage() {} + +func (x *InternalGetBackgroundModeSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1468] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetBackgroundModeSettingsProto.ProtoReflect.Descriptor instead. +func (*InternalGetBackgroundModeSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1468} +} + +type InternalGetClientFeatureFlagsRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetClientFeatureFlagsRequest) Reset() { + *x = InternalGetClientFeatureFlagsRequest{} + mi := &file_vbase_proto_msgTypes[1469] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetClientFeatureFlagsRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetClientFeatureFlagsRequest) ProtoMessage() {} + +func (x *InternalGetClientFeatureFlagsRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1469] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetClientFeatureFlagsRequest.ProtoReflect.Descriptor instead. +func (*InternalGetClientFeatureFlagsRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1469} +} + +type InternalGetClientFeatureFlagsResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetClientFeatureFlagsResponse) Reset() { + *x = InternalGetClientFeatureFlagsResponse{} + mi := &file_vbase_proto_msgTypes[1470] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetClientFeatureFlagsResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetClientFeatureFlagsResponse) ProtoMessage() {} + +func (x *InternalGetClientFeatureFlagsResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1470] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetClientFeatureFlagsResponse.ProtoReflect.Descriptor instead. +func (*InternalGetClientFeatureFlagsResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1470} +} + +type InternalGetClientSettingsRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetClientSettingsRequest) Reset() { + *x = InternalGetClientSettingsRequest{} + mi := &file_vbase_proto_msgTypes[1471] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetClientSettingsRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetClientSettingsRequest) ProtoMessage() {} + +func (x *InternalGetClientSettingsRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1471] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetClientSettingsRequest.ProtoReflect.Descriptor instead. +func (*InternalGetClientSettingsRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1471} +} + +type InternalGetClientSettingsResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetClientSettingsResponse) Reset() { + *x = InternalGetClientSettingsResponse{} + mi := &file_vbase_proto_msgTypes[1472] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetClientSettingsResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetClientSettingsResponse) ProtoMessage() {} + +func (x *InternalGetClientSettingsResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1472] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetClientSettingsResponse.ProtoReflect.Descriptor instead. +func (*InternalGetClientSettingsResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1472} +} + +type InternalGetContactListInfoRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetContactListInfoRequest) Reset() { + *x = InternalGetContactListInfoRequest{} + mi := &file_vbase_proto_msgTypes[1473] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetContactListInfoRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetContactListInfoRequest) ProtoMessage() {} + +func (x *InternalGetContactListInfoRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1473] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetContactListInfoRequest.ProtoReflect.Descriptor instead. +func (*InternalGetContactListInfoRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1473} +} + +type InternalGetContactListInfoResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetContactListInfoResponse) Reset() { + *x = InternalGetContactListInfoResponse{} + mi := &file_vbase_proto_msgTypes[1474] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetContactListInfoResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetContactListInfoResponse) ProtoMessage() {} + +func (x *InternalGetContactListInfoResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1474] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetContactListInfoResponse.ProtoReflect.Descriptor instead. +func (*InternalGetContactListInfoResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1474} +} + +type InternalGetFacebookFriendListOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetFacebookFriendListOutProto) Reset() { + *x = InternalGetFacebookFriendListOutProto{} + mi := &file_vbase_proto_msgTypes[1475] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetFacebookFriendListOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetFacebookFriendListOutProto) ProtoMessage() {} + +func (x *InternalGetFacebookFriendListOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1475] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetFacebookFriendListOutProto.ProtoReflect.Descriptor instead. +func (*InternalGetFacebookFriendListOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1475} +} + +type InternalGetFacebookFriendListProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetFacebookFriendListProto) Reset() { + *x = InternalGetFacebookFriendListProto{} + mi := &file_vbase_proto_msgTypes[1476] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetFacebookFriendListProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetFacebookFriendListProto) ProtoMessage() {} + +func (x *InternalGetFacebookFriendListProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1476] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetFacebookFriendListProto.ProtoReflect.Descriptor instead. +func (*InternalGetFacebookFriendListProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1476} +} + +type InternalGetFitnessReportOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetFitnessReportOutProto) Reset() { + *x = InternalGetFitnessReportOutProto{} + mi := &file_vbase_proto_msgTypes[1477] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetFitnessReportOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetFitnessReportOutProto) ProtoMessage() {} + +func (x *InternalGetFitnessReportOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1477] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetFitnessReportOutProto.ProtoReflect.Descriptor instead. +func (*InternalGetFitnessReportOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1477} +} + +type InternalGetFitnessReportProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetFitnessReportProto) Reset() { + *x = InternalGetFitnessReportProto{} + mi := &file_vbase_proto_msgTypes[1478] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetFitnessReportProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetFitnessReportProto) ProtoMessage() {} + +func (x *InternalGetFitnessReportProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1478] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetFitnessReportProto.ProtoReflect.Descriptor instead. +func (*InternalGetFitnessReportProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1478} +} + +type InternalGetFriendCodeOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetFriendCodeOutProto) Reset() { + *x = InternalGetFriendCodeOutProto{} + mi := &file_vbase_proto_msgTypes[1479] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetFriendCodeOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetFriendCodeOutProto) ProtoMessage() {} + +func (x *InternalGetFriendCodeOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1479] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetFriendCodeOutProto.ProtoReflect.Descriptor instead. +func (*InternalGetFriendCodeOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1479} +} + +type InternalGetFriendCodeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetFriendCodeProto) Reset() { + *x = InternalGetFriendCodeProto{} + mi := &file_vbase_proto_msgTypes[1480] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetFriendCodeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetFriendCodeProto) ProtoMessage() {} + +func (x *InternalGetFriendCodeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1480] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetFriendCodeProto.ProtoReflect.Descriptor instead. +func (*InternalGetFriendCodeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1480} +} + +type InternalGetFriendDetailsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Result InternalGetFriendDetailsOutProto_Result `protobuf:"varint,1,opt,name=result,proto3,enum=POGOProtos.Rpc.InternalGetFriendDetailsOutProto_Result" json:"result,omitempty"` + Friend []*InternalFriendDetailsProto `protobuf:"bytes,2,rep,name=friend,proto3" json:"friend,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetFriendDetailsOutProto) Reset() { + *x = InternalGetFriendDetailsOutProto{} + mi := &file_vbase_proto_msgTypes[1481] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetFriendDetailsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetFriendDetailsOutProto) ProtoMessage() {} + +func (x *InternalGetFriendDetailsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1481] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetFriendDetailsOutProto.ProtoReflect.Descriptor instead. +func (*InternalGetFriendDetailsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1481} +} + +func (x *InternalGetFriendDetailsOutProto) GetResult() InternalGetFriendDetailsOutProto_Result { + if x != nil { + return x.Result + } + return InternalGetFriendDetailsOutProto_UNSET +} + +func (x *InternalGetFriendDetailsOutProto) GetFriend() []*InternalFriendDetailsProto { + if x != nil { + return x.Friend + } + return nil +} + +type InternalGetFriendDetailsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetFriendDetailsProto) Reset() { + *x = InternalGetFriendDetailsProto{} + mi := &file_vbase_proto_msgTypes[1482] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetFriendDetailsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetFriendDetailsProto) ProtoMessage() {} + +func (x *InternalGetFriendDetailsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1482] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetFriendDetailsProto.ProtoReflect.Descriptor instead. +func (*InternalGetFriendDetailsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1482} +} + +type InternalGetFriendDetailsRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetFriendDetailsRequest) Reset() { + *x = InternalGetFriendDetailsRequest{} + mi := &file_vbase_proto_msgTypes[1483] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetFriendDetailsRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetFriendDetailsRequest) ProtoMessage() {} + +func (x *InternalGetFriendDetailsRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1483] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetFriendDetailsRequest.ProtoReflect.Descriptor instead. +func (*InternalGetFriendDetailsRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1483} +} + +type InternalGetFriendDetailsResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetFriendDetailsResponse) Reset() { + *x = InternalGetFriendDetailsResponse{} + mi := &file_vbase_proto_msgTypes[1484] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetFriendDetailsResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetFriendDetailsResponse) ProtoMessage() {} + +func (x *InternalGetFriendDetailsResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1484] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetFriendDetailsResponse.ProtoReflect.Descriptor instead. +func (*InternalGetFriendDetailsResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1484} +} + +type InternalGetFriendRecommendationRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetFriendRecommendationRequest) Reset() { + *x = InternalGetFriendRecommendationRequest{} + mi := &file_vbase_proto_msgTypes[1485] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetFriendRecommendationRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetFriendRecommendationRequest) ProtoMessage() {} + +func (x *InternalGetFriendRecommendationRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1485] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetFriendRecommendationRequest.ProtoReflect.Descriptor instead. +func (*InternalGetFriendRecommendationRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1485} +} + +type InternalGetFriendRecommendationResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetFriendRecommendationResponse) Reset() { + *x = InternalGetFriendRecommendationResponse{} + mi := &file_vbase_proto_msgTypes[1486] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetFriendRecommendationResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetFriendRecommendationResponse) ProtoMessage() {} + +func (x *InternalGetFriendRecommendationResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1486] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetFriendRecommendationResponse.ProtoReflect.Descriptor instead. +func (*InternalGetFriendRecommendationResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1486} +} + +type InternalGetFriendsListOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetFriendsListOutProto) Reset() { + *x = InternalGetFriendsListOutProto{} + mi := &file_vbase_proto_msgTypes[1487] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetFriendsListOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetFriendsListOutProto) ProtoMessage() {} + +func (x *InternalGetFriendsListOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1487] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetFriendsListOutProto.ProtoReflect.Descriptor instead. +func (*InternalGetFriendsListOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1487} +} + +type InternalGetFriendsListProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetFriendsListProto) Reset() { + *x = InternalGetFriendsListProto{} + mi := &file_vbase_proto_msgTypes[1488] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetFriendsListProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetFriendsListProto) ProtoMessage() {} + +func (x *InternalGetFriendsListProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1488] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetFriendsListProto.ProtoReflect.Descriptor instead. +func (*InternalGetFriendsListProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1488} +} + +type InternalGetGmapSettingsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetGmapSettingsOutProto) Reset() { + *x = InternalGetGmapSettingsOutProto{} + mi := &file_vbase_proto_msgTypes[1489] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetGmapSettingsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetGmapSettingsOutProto) ProtoMessage() {} + +func (x *InternalGetGmapSettingsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1489] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetGmapSettingsOutProto.ProtoReflect.Descriptor instead. +func (*InternalGetGmapSettingsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1489} +} + +type InternalGetGmapSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetGmapSettingsProto) Reset() { + *x = InternalGetGmapSettingsProto{} + mi := &file_vbase_proto_msgTypes[1490] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetGmapSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetGmapSettingsProto) ProtoMessage() {} + +func (x *InternalGetGmapSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1490] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetGmapSettingsProto.ProtoReflect.Descriptor instead. +func (*InternalGetGmapSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1490} +} + +type InternalGetInboxV2Proto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetInboxV2Proto) Reset() { + *x = InternalGetInboxV2Proto{} + mi := &file_vbase_proto_msgTypes[1491] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetInboxV2Proto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetInboxV2Proto) ProtoMessage() {} + +func (x *InternalGetInboxV2Proto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1491] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetInboxV2Proto.ProtoReflect.Descriptor instead. +func (*InternalGetInboxV2Proto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1491} +} + +type InternalGetIncomingFriendInvitesOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetIncomingFriendInvitesOutProto) Reset() { + *x = InternalGetIncomingFriendInvitesOutProto{} + mi := &file_vbase_proto_msgTypes[1492] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetIncomingFriendInvitesOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetIncomingFriendInvitesOutProto) ProtoMessage() {} + +func (x *InternalGetIncomingFriendInvitesOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1492] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetIncomingFriendInvitesOutProto.ProtoReflect.Descriptor instead. +func (*InternalGetIncomingFriendInvitesOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1492} +} + +type InternalGetIncomingFriendInvitesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetIncomingFriendInvitesProto) Reset() { + *x = InternalGetIncomingFriendInvitesProto{} + mi := &file_vbase_proto_msgTypes[1493] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetIncomingFriendInvitesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetIncomingFriendInvitesProto) ProtoMessage() {} + +func (x *InternalGetIncomingFriendInvitesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1493] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetIncomingFriendInvitesProto.ProtoReflect.Descriptor instead. +func (*InternalGetIncomingFriendInvitesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1493} +} + +type InternalGetIncomingGameInvitesRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetIncomingGameInvitesRequest) Reset() { + *x = InternalGetIncomingGameInvitesRequest{} + mi := &file_vbase_proto_msgTypes[1494] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetIncomingGameInvitesRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetIncomingGameInvitesRequest) ProtoMessage() {} + +func (x *InternalGetIncomingGameInvitesRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1494] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetIncomingGameInvitesRequest.ProtoReflect.Descriptor instead. +func (*InternalGetIncomingGameInvitesRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1494} +} + +type InternalGetIncomingGameInvitesResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetIncomingGameInvitesResponse) Reset() { + *x = InternalGetIncomingGameInvitesResponse{} + mi := &file_vbase_proto_msgTypes[1495] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetIncomingGameInvitesResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetIncomingGameInvitesResponse) ProtoMessage() {} + +func (x *InternalGetIncomingGameInvitesResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1495] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetIncomingGameInvitesResponse.ProtoReflect.Descriptor instead. +func (*InternalGetIncomingGameInvitesResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1495} +} + +type InternalGetInventoryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetInventoryProto) Reset() { + *x = InternalGetInventoryProto{} + mi := &file_vbase_proto_msgTypes[1496] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetInventoryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetInventoryProto) ProtoMessage() {} + +func (x *InternalGetInventoryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1496] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetInventoryProto.ProtoReflect.Descriptor instead. +func (*InternalGetInventoryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1496} +} + +type InternalGetInventoryResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetInventoryResponseProto) Reset() { + *x = InternalGetInventoryResponseProto{} + mi := &file_vbase_proto_msgTypes[1497] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetInventoryResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetInventoryResponseProto) ProtoMessage() {} + +func (x *InternalGetInventoryResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1497] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetInventoryResponseProto.ProtoReflect.Descriptor instead. +func (*InternalGetInventoryResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1497} +} + +type InternalGetMyAccountRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetMyAccountRequest) Reset() { + *x = InternalGetMyAccountRequest{} + mi := &file_vbase_proto_msgTypes[1498] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetMyAccountRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetMyAccountRequest) ProtoMessage() {} + +func (x *InternalGetMyAccountRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1498] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetMyAccountRequest.ProtoReflect.Descriptor instead. +func (*InternalGetMyAccountRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1498} +} + +type InternalGetMyAccountResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetMyAccountResponse) Reset() { + *x = InternalGetMyAccountResponse{} + mi := &file_vbase_proto_msgTypes[1499] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetMyAccountResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetMyAccountResponse) ProtoMessage() {} + +func (x *InternalGetMyAccountResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1499] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetMyAccountResponse.ProtoReflect.Descriptor instead. +func (*InternalGetMyAccountResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1499} +} + +type InternalGetNotificationInboxOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetNotificationInboxOutProto) Reset() { + *x = InternalGetNotificationInboxOutProto{} + mi := &file_vbase_proto_msgTypes[1500] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetNotificationInboxOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetNotificationInboxOutProto) ProtoMessage() {} + +func (x *InternalGetNotificationInboxOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1500] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetNotificationInboxOutProto.ProtoReflect.Descriptor instead. +func (*InternalGetNotificationInboxOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1500} +} + +type InternalGetOutgoingBlocksOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetOutgoingBlocksOutProto) Reset() { + *x = InternalGetOutgoingBlocksOutProto{} + mi := &file_vbase_proto_msgTypes[1501] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetOutgoingBlocksOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetOutgoingBlocksOutProto) ProtoMessage() {} + +func (x *InternalGetOutgoingBlocksOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1501] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetOutgoingBlocksOutProto.ProtoReflect.Descriptor instead. +func (*InternalGetOutgoingBlocksOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1501} +} + +type InternalGetOutgoingBlocksProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetOutgoingBlocksProto) Reset() { + *x = InternalGetOutgoingBlocksProto{} + mi := &file_vbase_proto_msgTypes[1502] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetOutgoingBlocksProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetOutgoingBlocksProto) ProtoMessage() {} + +func (x *InternalGetOutgoingBlocksProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1502] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetOutgoingBlocksProto.ProtoReflect.Descriptor instead. +func (*InternalGetOutgoingBlocksProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1502} +} + +type InternalGetOutgoingFriendInvitesOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetOutgoingFriendInvitesOutProto) Reset() { + *x = InternalGetOutgoingFriendInvitesOutProto{} + mi := &file_vbase_proto_msgTypes[1503] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetOutgoingFriendInvitesOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetOutgoingFriendInvitesOutProto) ProtoMessage() {} + +func (x *InternalGetOutgoingFriendInvitesOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1503] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetOutgoingFriendInvitesOutProto.ProtoReflect.Descriptor instead. +func (*InternalGetOutgoingFriendInvitesOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1503} +} + +type InternalGetOutgoingFriendInvitesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetOutgoingFriendInvitesProto) Reset() { + *x = InternalGetOutgoingFriendInvitesProto{} + mi := &file_vbase_proto_msgTypes[1504] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetOutgoingFriendInvitesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetOutgoingFriendInvitesProto) ProtoMessage() {} + +func (x *InternalGetOutgoingFriendInvitesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1504] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetOutgoingFriendInvitesProto.ProtoReflect.Descriptor instead. +func (*InternalGetOutgoingFriendInvitesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1504} +} + +type InternalGetOutstandingWarningsRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetOutstandingWarningsRequestProto) Reset() { + *x = InternalGetOutstandingWarningsRequestProto{} + mi := &file_vbase_proto_msgTypes[1505] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetOutstandingWarningsRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetOutstandingWarningsRequestProto) ProtoMessage() {} + +func (x *InternalGetOutstandingWarningsRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1505] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetOutstandingWarningsRequestProto.ProtoReflect.Descriptor instead. +func (*InternalGetOutstandingWarningsRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1505} +} + +type InternalGetOutstandingWarningsResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetOutstandingWarningsResponseProto) Reset() { + *x = InternalGetOutstandingWarningsResponseProto{} + mi := &file_vbase_proto_msgTypes[1506] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetOutstandingWarningsResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetOutstandingWarningsResponseProto) ProtoMessage() {} + +func (x *InternalGetOutstandingWarningsResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1506] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetOutstandingWarningsResponseProto.ProtoReflect.Descriptor instead. +func (*InternalGetOutstandingWarningsResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1506} +} + +type InternalGetPhotosOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetPhotosOutProto) Reset() { + *x = InternalGetPhotosOutProto{} + mi := &file_vbase_proto_msgTypes[1507] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetPhotosOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetPhotosOutProto) ProtoMessage() {} + +func (x *InternalGetPhotosOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1507] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetPhotosOutProto.ProtoReflect.Descriptor instead. +func (*InternalGetPhotosOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1507} +} + +type InternalGetPhotosProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetPhotosProto) Reset() { + *x = InternalGetPhotosProto{} + mi := &file_vbase_proto_msgTypes[1508] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetPhotosProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetPhotosProto) ProtoMessage() {} + +func (x *InternalGetPhotosProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1508] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetPhotosProto.ProtoReflect.Descriptor instead. +func (*InternalGetPhotosProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1508} +} + +type InternalGetPlayerSettingsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetPlayerSettingsOutProto) Reset() { + *x = InternalGetPlayerSettingsOutProto{} + mi := &file_vbase_proto_msgTypes[1509] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetPlayerSettingsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetPlayerSettingsOutProto) ProtoMessage() {} + +func (x *InternalGetPlayerSettingsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1509] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetPlayerSettingsOutProto.ProtoReflect.Descriptor instead. +func (*InternalGetPlayerSettingsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1509} +} + +type InternalGetPlayerSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetPlayerSettingsProto) Reset() { + *x = InternalGetPlayerSettingsProto{} + mi := &file_vbase_proto_msgTypes[1510] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetPlayerSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetPlayerSettingsProto) ProtoMessage() {} + +func (x *InternalGetPlayerSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1510] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetPlayerSettingsProto.ProtoReflect.Descriptor instead. +func (*InternalGetPlayerSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1510} +} + +type InternalGetProfileRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetProfileRequest) Reset() { + *x = InternalGetProfileRequest{} + mi := &file_vbase_proto_msgTypes[1511] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetProfileRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetProfileRequest) ProtoMessage() {} + +func (x *InternalGetProfileRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1511] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetProfileRequest.ProtoReflect.Descriptor instead. +func (*InternalGetProfileRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1511} +} + +type InternalGetProfileResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetProfileResponse) Reset() { + *x = InternalGetProfileResponse{} + mi := &file_vbase_proto_msgTypes[1512] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetProfileResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetProfileResponse) ProtoMessage() {} + +func (x *InternalGetProfileResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1512] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetProfileResponse.ProtoReflect.Descriptor instead. +func (*InternalGetProfileResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1512} +} + +type InternalGetSignedUrlOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetSignedUrlOutProto) Reset() { + *x = InternalGetSignedUrlOutProto{} + mi := &file_vbase_proto_msgTypes[1513] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetSignedUrlOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetSignedUrlOutProto) ProtoMessage() {} + +func (x *InternalGetSignedUrlOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1513] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetSignedUrlOutProto.ProtoReflect.Descriptor instead. +func (*InternalGetSignedUrlOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1513} +} + +type InternalGetSignedUrlProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetSignedUrlProto) Reset() { + *x = InternalGetSignedUrlProto{} + mi := &file_vbase_proto_msgTypes[1514] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetSignedUrlProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetSignedUrlProto) ProtoMessage() {} + +func (x *InternalGetSignedUrlProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1514] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetSignedUrlProto.ProtoReflect.Descriptor instead. +func (*InternalGetSignedUrlProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1514} +} + +type InternalGetUploadUrlOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetUploadUrlOutProto) Reset() { + *x = InternalGetUploadUrlOutProto{} + mi := &file_vbase_proto_msgTypes[1515] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetUploadUrlOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetUploadUrlOutProto) ProtoMessage() {} + +func (x *InternalGetUploadUrlOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1515] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetUploadUrlOutProto.ProtoReflect.Descriptor instead. +func (*InternalGetUploadUrlOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1515} +} + +type InternalGetUploadUrlProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetUploadUrlProto) Reset() { + *x = InternalGetUploadUrlProto{} + mi := &file_vbase_proto_msgTypes[1516] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetUploadUrlProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetUploadUrlProto) ProtoMessage() {} + +func (x *InternalGetUploadUrlProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1516] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetUploadUrlProto.ProtoReflect.Descriptor instead. +func (*InternalGetUploadUrlProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1516} +} + +type InternalGetWebTokenActionOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetWebTokenActionOutProto) Reset() { + *x = InternalGetWebTokenActionOutProto{} + mi := &file_vbase_proto_msgTypes[1517] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetWebTokenActionOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetWebTokenActionOutProto) ProtoMessage() {} + +func (x *InternalGetWebTokenActionOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1517] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetWebTokenActionOutProto.ProtoReflect.Descriptor instead. +func (*InternalGetWebTokenActionOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1517} +} + +type InternalGetWebTokenActionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetWebTokenActionProto) Reset() { + *x = InternalGetWebTokenActionProto{} + mi := &file_vbase_proto_msgTypes[1518] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetWebTokenActionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetWebTokenActionProto) ProtoMessage() {} + +func (x *InternalGetWebTokenActionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1518] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetWebTokenActionProto.ProtoReflect.Descriptor instead. +func (*InternalGetWebTokenActionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1518} +} + +type InternalGuestLoginAuthToken struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGuestLoginAuthToken) Reset() { + *x = InternalGuestLoginAuthToken{} + mi := &file_vbase_proto_msgTypes[1519] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGuestLoginAuthToken) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGuestLoginAuthToken) ProtoMessage() {} + +func (x *InternalGuestLoginAuthToken) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1519] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGuestLoginAuthToken.ProtoReflect.Descriptor instead. +func (*InternalGuestLoginAuthToken) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1519} +} + +type InternalGuestLoginSecretToken struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGuestLoginSecretToken) Reset() { + *x = InternalGuestLoginSecretToken{} + mi := &file_vbase_proto_msgTypes[1520] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGuestLoginSecretToken) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGuestLoginSecretToken) ProtoMessage() {} + +func (x *InternalGuestLoginSecretToken) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1520] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGuestLoginSecretToken.ProtoReflect.Descriptor instead. +func (*InternalGuestLoginSecretToken) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1520} +} + +type InternalImageLogReportData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalImageLogReportData) Reset() { + *x = InternalImageLogReportData{} + mi := &file_vbase_proto_msgTypes[1521] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalImageLogReportData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalImageLogReportData) ProtoMessage() {} + +func (x *InternalImageLogReportData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1521] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalImageLogReportData.ProtoReflect.Descriptor instead. +func (*InternalImageLogReportData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1521} +} + +type InternalImageModerationAttributes struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalImageModerationAttributes) Reset() { + *x = InternalImageModerationAttributes{} + mi := &file_vbase_proto_msgTypes[1522] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalImageModerationAttributes) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalImageModerationAttributes) ProtoMessage() {} + +func (x *InternalImageModerationAttributes) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1522] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalImageModerationAttributes.ProtoReflect.Descriptor instead. +func (*InternalImageModerationAttributes) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1522} +} + +type InternalImageProfanityReportData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalImageProfanityReportData) Reset() { + *x = InternalImageProfanityReportData{} + mi := &file_vbase_proto_msgTypes[1523] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalImageProfanityReportData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalImageProfanityReportData) ProtoMessage() {} + +func (x *InternalImageProfanityReportData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1523] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalImageProfanityReportData.ProtoReflect.Descriptor instead. +func (*InternalImageProfanityReportData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1523} +} + +type InternalInAppPurchaseBalanceProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalInAppPurchaseBalanceProto) Reset() { + *x = InternalInAppPurchaseBalanceProto{} + mi := &file_vbase_proto_msgTypes[1524] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalInAppPurchaseBalanceProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalInAppPurchaseBalanceProto) ProtoMessage() {} + +func (x *InternalInAppPurchaseBalanceProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1524] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalInAppPurchaseBalanceProto.ProtoReflect.Descriptor instead. +func (*InternalInAppPurchaseBalanceProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1524} +} + +type InternalIncomingFriendInviteDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalIncomingFriendInviteDisplayProto) Reset() { + *x = InternalIncomingFriendInviteDisplayProto{} + mi := &file_vbase_proto_msgTypes[1525] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalIncomingFriendInviteDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalIncomingFriendInviteDisplayProto) ProtoMessage() {} + +func (x *InternalIncomingFriendInviteDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1525] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalIncomingFriendInviteDisplayProto.ProtoReflect.Descriptor instead. +func (*InternalIncomingFriendInviteDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1525} +} + +type InternalIncomingFriendInviteProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalIncomingFriendInviteProto) Reset() { + *x = InternalIncomingFriendInviteProto{} + mi := &file_vbase_proto_msgTypes[1526] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalIncomingFriendInviteProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalIncomingFriendInviteProto) ProtoMessage() {} + +func (x *InternalIncomingFriendInviteProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1526] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalIncomingFriendInviteProto.ProtoReflect.Descriptor instead. +func (*InternalIncomingFriendInviteProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1526} +} + +type InternalInventoryDeltaProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalInventoryDeltaProto) Reset() { + *x = InternalInventoryDeltaProto{} + mi := &file_vbase_proto_msgTypes[1527] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalInventoryDeltaProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalInventoryDeltaProto) ProtoMessage() {} + +func (x *InternalInventoryDeltaProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1527] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalInventoryDeltaProto.ProtoReflect.Descriptor instead. +func (*InternalInventoryDeltaProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1527} +} + +type InternalInventoryItemProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalInventoryItemProto) Reset() { + *x = InternalInventoryItemProto{} + mi := &file_vbase_proto_msgTypes[1528] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalInventoryItemProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalInventoryItemProto) ProtoMessage() {} + +func (x *InternalInventoryItemProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1528] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalInventoryItemProto.ProtoReflect.Descriptor instead. +func (*InternalInventoryItemProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1528} +} + +type InternalInventoryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalInventoryProto) Reset() { + *x = InternalInventoryProto{} + mi := &file_vbase_proto_msgTypes[1529] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalInventoryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalInventoryProto) ProtoMessage() {} + +func (x *InternalInventoryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1529] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalInventoryProto.ProtoReflect.Descriptor instead. +func (*InternalInventoryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1529} +} + +type InternalInviteFacebookFriendOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalInviteFacebookFriendOutProto) Reset() { + *x = InternalInviteFacebookFriendOutProto{} + mi := &file_vbase_proto_msgTypes[1530] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalInviteFacebookFriendOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalInviteFacebookFriendOutProto) ProtoMessage() {} + +func (x *InternalInviteFacebookFriendOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1530] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalInviteFacebookFriendOutProto.ProtoReflect.Descriptor instead. +func (*InternalInviteFacebookFriendOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1530} +} + +type InternalInviteFacebookFriendProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalInviteFacebookFriendProto) Reset() { + *x = InternalInviteFacebookFriendProto{} + mi := &file_vbase_proto_msgTypes[1531] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalInviteFacebookFriendProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalInviteFacebookFriendProto) ProtoMessage() {} + +func (x *InternalInviteFacebookFriendProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1531] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalInviteFacebookFriendProto.ProtoReflect.Descriptor instead. +func (*InternalInviteFacebookFriendProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1531} +} + +type InternalInviteGameRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalInviteGameRequest) Reset() { + *x = InternalInviteGameRequest{} + mi := &file_vbase_proto_msgTypes[1532] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalInviteGameRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalInviteGameRequest) ProtoMessage() {} + +func (x *InternalInviteGameRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1532] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalInviteGameRequest.ProtoReflect.Descriptor instead. +func (*InternalInviteGameRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1532} +} + +type InternalInviteGameResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalInviteGameResponse) Reset() { + *x = InternalInviteGameResponse{} + mi := &file_vbase_proto_msgTypes[1533] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalInviteGameResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalInviteGameResponse) ProtoMessage() {} + +func (x *InternalInviteGameResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1533] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalInviteGameResponse.ProtoReflect.Descriptor instead. +func (*InternalInviteGameResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1533} +} + +type InternalIosDevice struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalIosDevice) Reset() { + *x = InternalIosDevice{} + mi := &file_vbase_proto_msgTypes[1534] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalIosDevice) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalIosDevice) ProtoMessage() {} + +func (x *InternalIosDevice) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1534] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalIosDevice.ProtoReflect.Descriptor instead. +func (*InternalIosDevice) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1534} +} + +type InternalIosSourceRevision struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalIosSourceRevision) Reset() { + *x = InternalIosSourceRevision{} + mi := &file_vbase_proto_msgTypes[1535] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalIosSourceRevision) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalIosSourceRevision) ProtoMessage() {} + +func (x *InternalIosSourceRevision) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1535] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalIosSourceRevision.ProtoReflect.Descriptor instead. +func (*InternalIosSourceRevision) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1535} +} + +type InternalIsAccountBlockedOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalIsAccountBlockedOutProto) Reset() { + *x = InternalIsAccountBlockedOutProto{} + mi := &file_vbase_proto_msgTypes[1536] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalIsAccountBlockedOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalIsAccountBlockedOutProto) ProtoMessage() {} + +func (x *InternalIsAccountBlockedOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1536] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalIsAccountBlockedOutProto.ProtoReflect.Descriptor instead. +func (*InternalIsAccountBlockedOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1536} +} + +type InternalIsAccountBlockedProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalIsAccountBlockedProto) Reset() { + *x = InternalIsAccountBlockedProto{} + mi := &file_vbase_proto_msgTypes[1537] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalIsAccountBlockedProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalIsAccountBlockedProto) ProtoMessage() {} + +func (x *InternalIsAccountBlockedProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1537] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalIsAccountBlockedProto.ProtoReflect.Descriptor instead. +func (*InternalIsAccountBlockedProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1537} +} + +type InternalIsMyFriendOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalIsMyFriendOutProto) Reset() { + *x = InternalIsMyFriendOutProto{} + mi := &file_vbase_proto_msgTypes[1538] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalIsMyFriendOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalIsMyFriendOutProto) ProtoMessage() {} + +func (x *InternalIsMyFriendOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1538] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalIsMyFriendOutProto.ProtoReflect.Descriptor instead. +func (*InternalIsMyFriendOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1538} +} + +type InternalIsMyFriendProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalIsMyFriendProto) Reset() { + *x = InternalIsMyFriendProto{} + mi := &file_vbase_proto_msgTypes[1539] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalIsMyFriendProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalIsMyFriendProto) ProtoMessage() {} + +func (x *InternalIsMyFriendProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1539] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalIsMyFriendProto.ProtoReflect.Descriptor instead. +func (*InternalIsMyFriendProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1539} +} + +type InternalItemProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalItemProto) Reset() { + *x = InternalItemProto{} + mi := &file_vbase_proto_msgTypes[1540] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalItemProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalItemProto) ProtoMessage() {} + +func (x *InternalItemProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1540] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalItemProto.ProtoReflect.Descriptor instead. +func (*InternalItemProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1540} +} + +type InternalLanguageData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalLanguageData) Reset() { + *x = InternalLanguageData{} + mi := &file_vbase_proto_msgTypes[1541] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalLanguageData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalLanguageData) ProtoMessage() {} + +func (x *InternalLanguageData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1541] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalLanguageData.ProtoReflect.Descriptor instead. +func (*InternalLanguageData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1541} +} + +type InternalLegalHold struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalLegalHold) Reset() { + *x = InternalLegalHold{} + mi := &file_vbase_proto_msgTypes[1542] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalLegalHold) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalLegalHold) ProtoMessage() {} + +func (x *InternalLegalHold) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1542] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalLegalHold.ProtoReflect.Descriptor instead. +func (*InternalLegalHold) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1542} +} + +type InternalLinkToAccountLoginRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalLinkToAccountLoginRequestProto) Reset() { + *x = InternalLinkToAccountLoginRequestProto{} + mi := &file_vbase_proto_msgTypes[1543] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalLinkToAccountLoginRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalLinkToAccountLoginRequestProto) ProtoMessage() {} + +func (x *InternalLinkToAccountLoginRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1543] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalLinkToAccountLoginRequestProto.ProtoReflect.Descriptor instead. +func (*InternalLinkToAccountLoginRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1543} +} + +type InternalLinkToAccountLoginResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalLinkToAccountLoginResponseProto) Reset() { + *x = InternalLinkToAccountLoginResponseProto{} + mi := &file_vbase_proto_msgTypes[1544] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalLinkToAccountLoginResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalLinkToAccountLoginResponseProto) ProtoMessage() {} + +func (x *InternalLinkToAccountLoginResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1544] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalLinkToAccountLoginResponseProto.ProtoReflect.Descriptor instead. +func (*InternalLinkToAccountLoginResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1544} +} + +type InternalListFriendsRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalListFriendsRequest) Reset() { + *x = InternalListFriendsRequest{} + mi := &file_vbase_proto_msgTypes[1545] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalListFriendsRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalListFriendsRequest) ProtoMessage() {} + +func (x *InternalListFriendsRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1545] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalListFriendsRequest.ProtoReflect.Descriptor instead. +func (*InternalListFriendsRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1545} +} + +type InternalListFriendsResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalListFriendsResponse) Reset() { + *x = InternalListFriendsResponse{} + mi := &file_vbase_proto_msgTypes[1546] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalListFriendsResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalListFriendsResponse) ProtoMessage() {} + +func (x *InternalListFriendsResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1546] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalListFriendsResponse.ProtoReflect.Descriptor instead. +func (*InternalListFriendsResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1546} +} + +type InternalListLoginActionOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalListLoginActionOutProto) Reset() { + *x = InternalListLoginActionOutProto{} + mi := &file_vbase_proto_msgTypes[1547] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalListLoginActionOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalListLoginActionOutProto) ProtoMessage() {} + +func (x *InternalListLoginActionOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1547] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalListLoginActionOutProto.ProtoReflect.Descriptor instead. +func (*InternalListLoginActionOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1547} +} + +type InternalListOptOutNotificationCategoriesRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalListOptOutNotificationCategoriesRequestProto) Reset() { + *x = InternalListOptOutNotificationCategoriesRequestProto{} + mi := &file_vbase_proto_msgTypes[1548] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalListOptOutNotificationCategoriesRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalListOptOutNotificationCategoriesRequestProto) ProtoMessage() {} + +func (x *InternalListOptOutNotificationCategoriesRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1548] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalListOptOutNotificationCategoriesRequestProto.ProtoReflect.Descriptor instead. +func (*InternalListOptOutNotificationCategoriesRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1548} +} + +type InternalListOptOutNotificationCategoriesResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalListOptOutNotificationCategoriesResponseProto) Reset() { + *x = InternalListOptOutNotificationCategoriesResponseProto{} + mi := &file_vbase_proto_msgTypes[1549] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalListOptOutNotificationCategoriesResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalListOptOutNotificationCategoriesResponseProto) ProtoMessage() {} + +func (x *InternalListOptOutNotificationCategoriesResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1549] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalListOptOutNotificationCategoriesResponseProto.ProtoReflect.Descriptor instead. +func (*InternalListOptOutNotificationCategoriesResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1549} +} + +type InternalLocationPingOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalLocationPingOutProto) Reset() { + *x = InternalLocationPingOutProto{} + mi := &file_vbase_proto_msgTypes[1550] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalLocationPingOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalLocationPingOutProto) ProtoMessage() {} + +func (x *InternalLocationPingOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1550] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalLocationPingOutProto.ProtoReflect.Descriptor instead. +func (*InternalLocationPingOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1550} +} + +type InternalLocationPingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalLocationPingProto) Reset() { + *x = InternalLocationPingProto{} + mi := &file_vbase_proto_msgTypes[1551] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalLocationPingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalLocationPingProto) ProtoMessage() {} + +func (x *InternalLocationPingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1551] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalLocationPingProto.ProtoReflect.Descriptor instead. +func (*InternalLocationPingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1551} +} + +type InternalLocationPingUpdateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalLocationPingUpdateProto) Reset() { + *x = InternalLocationPingUpdateProto{} + mi := &file_vbase_proto_msgTypes[1552] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalLocationPingUpdateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalLocationPingUpdateProto) ProtoMessage() {} + +func (x *InternalLocationPingUpdateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1552] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalLocationPingUpdateProto.ProtoReflect.Descriptor instead. +func (*InternalLocationPingUpdateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1552} +} + +type InternalLogReportData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalLogReportData) Reset() { + *x = InternalLogReportData{} + mi := &file_vbase_proto_msgTypes[1553] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalLogReportData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalLogReportData) ProtoMessage() {} + +func (x *InternalLogReportData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1553] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalLogReportData.ProtoReflect.Descriptor instead. +func (*InternalLogReportData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1553} +} + +type InternalLoginDetail struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalLoginDetail) Reset() { + *x = InternalLoginDetail{} + mi := &file_vbase_proto_msgTypes[1554] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalLoginDetail) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalLoginDetail) ProtoMessage() {} + +func (x *InternalLoginDetail) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1554] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalLoginDetail.ProtoReflect.Descriptor instead. +func (*InternalLoginDetail) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1554} +} + +type InternalManualReportData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalManualReportData) Reset() { + *x = InternalManualReportData{} + mi := &file_vbase_proto_msgTypes[1555] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalManualReportData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalManualReportData) ProtoMessage() {} + +func (x *InternalManualReportData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1555] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalManualReportData.ProtoReflect.Descriptor instead. +func (*InternalManualReportData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1555} +} + +type InternalMarketingTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalMarketingTelemetry) Reset() { + *x = InternalMarketingTelemetry{} + mi := &file_vbase_proto_msgTypes[1556] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalMarketingTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalMarketingTelemetry) ProtoMessage() {} + +func (x *InternalMarketingTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1556] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalMarketingTelemetry.ProtoReflect.Descriptor instead. +func (*InternalMarketingTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1556} +} + +type InternalMarketingTelemetryMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalMarketingTelemetryMetadata) Reset() { + *x = InternalMarketingTelemetryMetadata{} + mi := &file_vbase_proto_msgTypes[1557] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalMarketingTelemetryMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalMarketingTelemetryMetadata) ProtoMessage() {} + +func (x *InternalMarketingTelemetryMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1557] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalMarketingTelemetryMetadata.ProtoReflect.Descriptor instead. +func (*InternalMarketingTelemetryMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1557} +} + +type InternalMarketingTelemetryWrapper struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalMarketingTelemetryWrapper) Reset() { + *x = InternalMarketingTelemetryWrapper{} + mi := &file_vbase_proto_msgTypes[1558] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalMarketingTelemetryWrapper) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalMarketingTelemetryWrapper) ProtoMessage() {} + +func (x *InternalMarketingTelemetryWrapper) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1558] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalMarketingTelemetryWrapper.ProtoReflect.Descriptor instead. +func (*InternalMarketingTelemetryWrapper) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1558} +} + +type InternalMessageFlag struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalMessageFlag) Reset() { + *x = InternalMessageFlag{} + mi := &file_vbase_proto_msgTypes[1559] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalMessageFlag) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalMessageFlag) ProtoMessage() {} + +func (x *InternalMessageFlag) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1559] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalMessageFlag.ProtoReflect.Descriptor instead. +func (*InternalMessageFlag) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1559} +} + +type InternalMessageFlags struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalMessageFlags) Reset() { + *x = InternalMessageFlags{} + mi := &file_vbase_proto_msgTypes[1560] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalMessageFlags) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalMessageFlags) ProtoMessage() {} + +func (x *InternalMessageFlags) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1560] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalMessageFlags.ProtoReflect.Descriptor instead. +func (*InternalMessageFlags) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1560} +} + +type InternalMessageLogReportData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalMessageLogReportData) Reset() { + *x = InternalMessageLogReportData{} + mi := &file_vbase_proto_msgTypes[1561] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalMessageLogReportData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalMessageLogReportData) ProtoMessage() {} + +func (x *InternalMessageLogReportData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1561] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalMessageLogReportData.ProtoReflect.Descriptor instead. +func (*InternalMessageLogReportData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1561} +} + +type InternalMessageProfanityReportData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalMessageProfanityReportData) Reset() { + *x = InternalMessageProfanityReportData{} + mi := &file_vbase_proto_msgTypes[1562] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalMessageProfanityReportData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalMessageProfanityReportData) ProtoMessage() {} + +func (x *InternalMessageProfanityReportData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1562] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalMessageProfanityReportData.ProtoReflect.Descriptor instead. +func (*InternalMessageProfanityReportData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1562} +} + +type InternalNianticPublicSharedLoginTokenSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalNianticPublicSharedLoginTokenSettings) Reset() { + *x = InternalNianticPublicSharedLoginTokenSettings{} + mi := &file_vbase_proto_msgTypes[1563] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalNianticPublicSharedLoginTokenSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalNianticPublicSharedLoginTokenSettings) ProtoMessage() {} + +func (x *InternalNianticPublicSharedLoginTokenSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1563] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalNianticPublicSharedLoginTokenSettings.ProtoReflect.Descriptor instead. +func (*InternalNianticPublicSharedLoginTokenSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1563} +} + +type InternalNotifyContactListFriendsRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalNotifyContactListFriendsRequest) Reset() { + *x = InternalNotifyContactListFriendsRequest{} + mi := &file_vbase_proto_msgTypes[1564] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalNotifyContactListFriendsRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalNotifyContactListFriendsRequest) ProtoMessage() {} + +func (x *InternalNotifyContactListFriendsRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1564] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalNotifyContactListFriendsRequest.ProtoReflect.Descriptor instead. +func (*InternalNotifyContactListFriendsRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1564} +} + +type InternalNotifyContactListFriendsResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalNotifyContactListFriendsResponse) Reset() { + *x = InternalNotifyContactListFriendsResponse{} + mi := &file_vbase_proto_msgTypes[1565] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalNotifyContactListFriendsResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalNotifyContactListFriendsResponse) ProtoMessage() {} + +func (x *InternalNotifyContactListFriendsResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1565] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalNotifyContactListFriendsResponse.ProtoReflect.Descriptor instead. +func (*InternalNotifyContactListFriendsResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1565} +} + +type InternalOfferRecord struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalOfferRecord) Reset() { + *x = InternalOfferRecord{} + mi := &file_vbase_proto_msgTypes[1566] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalOfferRecord) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalOfferRecord) ProtoMessage() {} + +func (x *InternalOfferRecord) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1566] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalOfferRecord.ProtoReflect.Descriptor instead. +func (*InternalOfferRecord) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1566} +} + +type InternalOptOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalOptOutProto) Reset() { + *x = InternalOptOutProto{} + mi := &file_vbase_proto_msgTypes[1567] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalOptOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalOptOutProto) ProtoMessage() {} + +func (x *InternalOptOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1567] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalOptOutProto.ProtoReflect.Descriptor instead. +func (*InternalOptOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1567} +} + +type InternalOutgoingFriendInviteDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalOutgoingFriendInviteDisplayProto) Reset() { + *x = InternalOutgoingFriendInviteDisplayProto{} + mi := &file_vbase_proto_msgTypes[1568] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalOutgoingFriendInviteDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalOutgoingFriendInviteDisplayProto) ProtoMessage() {} + +func (x *InternalOutgoingFriendInviteDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1568] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalOutgoingFriendInviteDisplayProto.ProtoReflect.Descriptor instead. +func (*InternalOutgoingFriendInviteDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1568} +} + +type InternalOutgoingFriendInviteProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalOutgoingFriendInviteProto) Reset() { + *x = InternalOutgoingFriendInviteProto{} + mi := &file_vbase_proto_msgTypes[1569] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalOutgoingFriendInviteProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalOutgoingFriendInviteProto) ProtoMessage() {} + +func (x *InternalOutgoingFriendInviteProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1569] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalOutgoingFriendInviteProto.ProtoReflect.Descriptor instead. +func (*InternalOutgoingFriendInviteProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1569} +} + +type InternalPhoneNumberCountryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalPhoneNumberCountryProto) Reset() { + *x = InternalPhoneNumberCountryProto{} + mi := &file_vbase_proto_msgTypes[1570] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalPhoneNumberCountryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalPhoneNumberCountryProto) ProtoMessage() {} + +func (x *InternalPhoneNumberCountryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1570] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalPhoneNumberCountryProto.ProtoReflect.Descriptor instead. +func (*InternalPhoneNumberCountryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1570} +} + +type InternalPhotoRecord struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalPhotoRecord) Reset() { + *x = InternalPhotoRecord{} + mi := &file_vbase_proto_msgTypes[1571] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalPhotoRecord) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalPhotoRecord) ProtoMessage() {} + +func (x *InternalPhotoRecord) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1571] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalPhotoRecord.ProtoReflect.Descriptor instead. +func (*InternalPhotoRecord) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1571} +} + +type InternalPingRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalPingRequestProto) Reset() { + *x = InternalPingRequestProto{} + mi := &file_vbase_proto_msgTypes[1572] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalPingRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalPingRequestProto) ProtoMessage() {} + +func (x *InternalPingRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1572] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalPingRequestProto.ProtoReflect.Descriptor instead. +func (*InternalPingRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1572} +} + +type InternalPingResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalPingResponseProto) Reset() { + *x = InternalPingResponseProto{} + mi := &file_vbase_proto_msgTypes[1573] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalPingResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalPingResponseProto) ProtoMessage() {} + +func (x *InternalPingResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1573] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalPingResponseProto.ProtoReflect.Descriptor instead. +func (*InternalPingResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1573} +} + +type InternalPlatformCommonFilterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalPlatformCommonFilterProto) Reset() { + *x = InternalPlatformCommonFilterProto{} + mi := &file_vbase_proto_msgTypes[1574] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalPlatformCommonFilterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalPlatformCommonFilterProto) ProtoMessage() {} + +func (x *InternalPlatformCommonFilterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1574] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalPlatformCommonFilterProto.ProtoReflect.Descriptor instead. +func (*InternalPlatformCommonFilterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1574} +} + +type InternalPlatformPlayerLocaleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalPlatformPlayerLocaleProto) Reset() { + *x = InternalPlatformPlayerLocaleProto{} + mi := &file_vbase_proto_msgTypes[1575] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalPlatformPlayerLocaleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalPlatformPlayerLocaleProto) ProtoMessage() {} + +func (x *InternalPlatformPlayerLocaleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1575] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalPlatformPlayerLocaleProto.ProtoReflect.Descriptor instead. +func (*InternalPlatformPlayerLocaleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1575} +} + +type InternalPlatformServerData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalPlatformServerData) Reset() { + *x = InternalPlatformServerData{} + mi := &file_vbase_proto_msgTypes[1576] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalPlatformServerData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalPlatformServerData) ProtoMessage() {} + +func (x *InternalPlatformServerData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1576] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalPlatformServerData.ProtoReflect.Descriptor instead. +func (*InternalPlatformServerData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1576} +} + +type InternalPlayerReputationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalPlayerReputationProto) Reset() { + *x = InternalPlayerReputationProto{} + mi := &file_vbase_proto_msgTypes[1577] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalPlayerReputationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalPlayerReputationProto) ProtoMessage() {} + +func (x *InternalPlayerReputationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1577] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalPlayerReputationProto.ProtoReflect.Descriptor instead. +func (*InternalPlayerReputationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1577} +} + +type InternalPlayerSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalPlayerSettingsProto) Reset() { + *x = InternalPlayerSettingsProto{} + mi := &file_vbase_proto_msgTypes[1578] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalPlayerSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalPlayerSettingsProto) ProtoMessage() {} + +func (x *InternalPlayerSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1578] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalPlayerSettingsProto.ProtoReflect.Descriptor instead. +func (*InternalPlayerSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1578} +} + +type InternalPlayerStatus struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalPlayerStatus) Reset() { + *x = InternalPlayerStatus{} + mi := &file_vbase_proto_msgTypes[1579] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalPlayerStatus) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalPlayerStatus) ProtoMessage() {} + +func (x *InternalPlayerStatus) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1579] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalPlayerStatus.ProtoReflect.Descriptor instead. +func (*InternalPlayerStatus) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1579} +} + +type InternalPlayerSummaryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + PlayerId string `protobuf:"bytes,1,opt,name=player_id,json=playerId,proto3" json:"player_id,omitempty"` + Codename string `protobuf:"bytes,2,opt,name=codename,proto3" json:"codename,omitempty"` + PublicData *PlayerPublicProfileProto `protobuf:"bytes,3,opt,name=public_data,json=publicData,proto3" json:"public_data,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalPlayerSummaryProto) Reset() { + *x = InternalPlayerSummaryProto{} + mi := &file_vbase_proto_msgTypes[1580] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalPlayerSummaryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalPlayerSummaryProto) ProtoMessage() {} + +func (x *InternalPlayerSummaryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1580] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalPlayerSummaryProto.ProtoReflect.Descriptor instead. +func (*InternalPlayerSummaryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1580} +} + +func (x *InternalPlayerSummaryProto) GetPlayerId() string { + if x != nil { + return x.PlayerId + } + return "" +} + +func (x *InternalPlayerSummaryProto) GetCodename() string { + if x != nil { + return x.Codename + } + return "" +} + +func (x *InternalPlayerSummaryProto) GetPublicData() *PlayerPublicProfileProto { + if x != nil { + return x.PublicData + } + return nil +} + +type InternalPortalCurationImageResult struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalPortalCurationImageResult) Reset() { + *x = InternalPortalCurationImageResult{} + mi := &file_vbase_proto_msgTypes[1581] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalPortalCurationImageResult) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalPortalCurationImageResult) ProtoMessage() {} + +func (x *InternalPortalCurationImageResult) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1581] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalPortalCurationImageResult.ProtoReflect.Descriptor instead. +func (*InternalPortalCurationImageResult) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1581} +} + +type InternalProfanityReportData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalProfanityReportData) Reset() { + *x = InternalProfanityReportData{} + mi := &file_vbase_proto_msgTypes[1582] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalProfanityReportData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalProfanityReportData) ProtoMessage() {} + +func (x *InternalProfanityReportData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1582] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalProfanityReportData.ProtoReflect.Descriptor instead. +func (*InternalProfanityReportData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1582} +} + +type InternalProfileDetailsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalProfileDetailsProto) Reset() { + *x = InternalProfileDetailsProto{} + mi := &file_vbase_proto_msgTypes[1583] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalProfileDetailsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalProfileDetailsProto) ProtoMessage() {} + +func (x *InternalProfileDetailsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1583] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalProfileDetailsProto.ProtoReflect.Descriptor instead. +func (*InternalProfileDetailsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1583} +} + +type InternalProximityContact struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalProximityContact) Reset() { + *x = InternalProximityContact{} + mi := &file_vbase_proto_msgTypes[1584] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalProximityContact) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalProximityContact) ProtoMessage() {} + +func (x *InternalProximityContact) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1584] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalProximityContact.ProtoReflect.Descriptor instead. +func (*InternalProximityContact) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1584} +} + +type InternalProximityToken struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalProximityToken) Reset() { + *x = InternalProximityToken{} + mi := &file_vbase_proto_msgTypes[1585] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalProximityToken) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalProximityToken) ProtoMessage() {} + +func (x *InternalProximityToken) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1585] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalProximityToken.ProtoReflect.Descriptor instead. +func (*InternalProximityToken) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1585} +} + +type InternalProximityTokenInternal struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalProximityTokenInternal) Reset() { + *x = InternalProximityTokenInternal{} + mi := &file_vbase_proto_msgTypes[1586] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalProximityTokenInternal) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalProximityTokenInternal) ProtoMessage() {} + +func (x *InternalProximityTokenInternal) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1586] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalProximityTokenInternal.ProtoReflect.Descriptor instead. +func (*InternalProximityTokenInternal) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1586} +} + +type InternalProxyRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalProxyRequestProto) Reset() { + *x = InternalProxyRequestProto{} + mi := &file_vbase_proto_msgTypes[1587] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalProxyRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalProxyRequestProto) ProtoMessage() {} + +func (x *InternalProxyRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1587] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalProxyRequestProto.ProtoReflect.Descriptor instead. +func (*InternalProxyRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1587} +} + +type InternalProxyResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalProxyResponseProto) Reset() { + *x = InternalProxyResponseProto{} + mi := &file_vbase_proto_msgTypes[1588] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalProxyResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalProxyResponseProto) ProtoMessage() {} + +func (x *InternalProxyResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1588] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalProxyResponseProto.ProtoReflect.Descriptor instead. +func (*InternalProxyResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1588} +} + +type InternalPushNotificationRegistryOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalPushNotificationRegistryOutProto) Reset() { + *x = InternalPushNotificationRegistryOutProto{} + mi := &file_vbase_proto_msgTypes[1589] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalPushNotificationRegistryOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalPushNotificationRegistryOutProto) ProtoMessage() {} + +func (x *InternalPushNotificationRegistryOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1589] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalPushNotificationRegistryOutProto.ProtoReflect.Descriptor instead. +func (*InternalPushNotificationRegistryOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1589} +} + +type InternalPushNotificationRegistryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalPushNotificationRegistryProto) Reset() { + *x = InternalPushNotificationRegistryProto{} + mi := &file_vbase_proto_msgTypes[1590] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalPushNotificationRegistryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalPushNotificationRegistryProto) ProtoMessage() {} + +func (x *InternalPushNotificationRegistryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1590] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalPushNotificationRegistryProto.ProtoReflect.Descriptor instead. +func (*InternalPushNotificationRegistryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1590} +} + +type InternalRedeemPasscodeRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalRedeemPasscodeRequestProto) Reset() { + *x = InternalRedeemPasscodeRequestProto{} + mi := &file_vbase_proto_msgTypes[1591] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalRedeemPasscodeRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalRedeemPasscodeRequestProto) ProtoMessage() {} + +func (x *InternalRedeemPasscodeRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1591] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalRedeemPasscodeRequestProto.ProtoReflect.Descriptor instead. +func (*InternalRedeemPasscodeRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1591} +} + +type InternalRedeemPasscodeResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalRedeemPasscodeResponseProto) Reset() { + *x = InternalRedeemPasscodeResponseProto{} + mi := &file_vbase_proto_msgTypes[1592] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalRedeemPasscodeResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalRedeemPasscodeResponseProto) ProtoMessage() {} + +func (x *InternalRedeemPasscodeResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1592] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalRedeemPasscodeResponseProto.ProtoReflect.Descriptor instead. +func (*InternalRedeemPasscodeResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1592} +} + +type InternalReferContactListFriendRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalReferContactListFriendRequest) Reset() { + *x = InternalReferContactListFriendRequest{} + mi := &file_vbase_proto_msgTypes[1593] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalReferContactListFriendRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalReferContactListFriendRequest) ProtoMessage() {} + +func (x *InternalReferContactListFriendRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1593] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalReferContactListFriendRequest.ProtoReflect.Descriptor instead. +func (*InternalReferContactListFriendRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1593} +} + +type InternalReferContactListFriendResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalReferContactListFriendResponse) Reset() { + *x = InternalReferContactListFriendResponse{} + mi := &file_vbase_proto_msgTypes[1594] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalReferContactListFriendResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalReferContactListFriendResponse) ProtoMessage() {} + +func (x *InternalReferContactListFriendResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1594] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalReferContactListFriendResponse.ProtoReflect.Descriptor instead. +func (*InternalReferContactListFriendResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1594} +} + +type InternalReferralProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalReferralProto) Reset() { + *x = InternalReferralProto{} + mi := &file_vbase_proto_msgTypes[1595] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalReferralProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalReferralProto) ProtoMessage() {} + +func (x *InternalReferralProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1595] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalReferralProto.ProtoReflect.Descriptor instead. +func (*InternalReferralProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1595} +} + +type InternalRefreshProximityTokensRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalRefreshProximityTokensRequestProto) Reset() { + *x = InternalRefreshProximityTokensRequestProto{} + mi := &file_vbase_proto_msgTypes[1596] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalRefreshProximityTokensRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalRefreshProximityTokensRequestProto) ProtoMessage() {} + +func (x *InternalRefreshProximityTokensRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1596] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalRefreshProximityTokensRequestProto.ProtoReflect.Descriptor instead. +func (*InternalRefreshProximityTokensRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1596} +} + +type InternalRefreshProximityTokensResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalRefreshProximityTokensResponseProto) Reset() { + *x = InternalRefreshProximityTokensResponseProto{} + mi := &file_vbase_proto_msgTypes[1597] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalRefreshProximityTokensResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalRefreshProximityTokensResponseProto) ProtoMessage() {} + +func (x *InternalRefreshProximityTokensResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1597] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalRefreshProximityTokensResponseProto.ProtoReflect.Descriptor instead. +func (*InternalRefreshProximityTokensResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1597} +} + +type InternalRemoveFavoriteFriendRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalRemoveFavoriteFriendRequest) Reset() { + *x = InternalRemoveFavoriteFriendRequest{} + mi := &file_vbase_proto_msgTypes[1598] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalRemoveFavoriteFriendRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalRemoveFavoriteFriendRequest) ProtoMessage() {} + +func (x *InternalRemoveFavoriteFriendRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1598] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalRemoveFavoriteFriendRequest.ProtoReflect.Descriptor instead. +func (*InternalRemoveFavoriteFriendRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1598} +} + +type InternalRemoveFavoriteFriendResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalRemoveFavoriteFriendResponse) Reset() { + *x = InternalRemoveFavoriteFriendResponse{} + mi := &file_vbase_proto_msgTypes[1599] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalRemoveFavoriteFriendResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalRemoveFavoriteFriendResponse) ProtoMessage() {} + +func (x *InternalRemoveFavoriteFriendResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1599] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalRemoveFavoriteFriendResponse.ProtoReflect.Descriptor instead. +func (*InternalRemoveFavoriteFriendResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1599} +} + +type InternalRemoveFriendOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalRemoveFriendOutProto) Reset() { + *x = InternalRemoveFriendOutProto{} + mi := &file_vbase_proto_msgTypes[1600] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalRemoveFriendOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalRemoveFriendOutProto) ProtoMessage() {} + +func (x *InternalRemoveFriendOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1600] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalRemoveFriendOutProto.ProtoReflect.Descriptor instead. +func (*InternalRemoveFriendOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1600} +} + +type InternalRemoveFriendProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalRemoveFriendProto) Reset() { + *x = InternalRemoveFriendProto{} + mi := &file_vbase_proto_msgTypes[1601] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalRemoveFriendProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalRemoveFriendProto) ProtoMessage() {} + +func (x *InternalRemoveFriendProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1601] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalRemoveFriendProto.ProtoReflect.Descriptor instead. +func (*InternalRemoveFriendProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1601} +} + +type InternalRemoveLoginActionOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalRemoveLoginActionOutProto) Reset() { + *x = InternalRemoveLoginActionOutProto{} + mi := &file_vbase_proto_msgTypes[1602] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalRemoveLoginActionOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalRemoveLoginActionOutProto) ProtoMessage() {} + +func (x *InternalRemoveLoginActionOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1602] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalRemoveLoginActionOutProto.ProtoReflect.Descriptor instead. +func (*InternalRemoveLoginActionOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1602} +} + +type InternalRemoveLoginActionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalRemoveLoginActionProto) Reset() { + *x = InternalRemoveLoginActionProto{} + mi := &file_vbase_proto_msgTypes[1603] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalRemoveLoginActionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalRemoveLoginActionProto) ProtoMessage() {} + +func (x *InternalRemoveLoginActionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1603] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalRemoveLoginActionProto.ProtoReflect.Descriptor instead. +func (*InternalRemoveLoginActionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1603} +} + +type InternalReplaceLoginActionOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalReplaceLoginActionOutProto) Reset() { + *x = InternalReplaceLoginActionOutProto{} + mi := &file_vbase_proto_msgTypes[1604] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalReplaceLoginActionOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalReplaceLoginActionOutProto) ProtoMessage() {} + +func (x *InternalReplaceLoginActionOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1604] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalReplaceLoginActionOutProto.ProtoReflect.Descriptor instead. +func (*InternalReplaceLoginActionOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1604} +} + +type InternalReplaceLoginActionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalReplaceLoginActionProto) Reset() { + *x = InternalReplaceLoginActionProto{} + mi := &file_vbase_proto_msgTypes[1605] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalReplaceLoginActionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalReplaceLoginActionProto) ProtoMessage() {} + +func (x *InternalReplaceLoginActionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1605] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalReplaceLoginActionProto.ProtoReflect.Descriptor instead. +func (*InternalReplaceLoginActionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1605} +} + +type InternalReportAttributeData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalReportAttributeData) Reset() { + *x = InternalReportAttributeData{} + mi := &file_vbase_proto_msgTypes[1606] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalReportAttributeData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalReportAttributeData) ProtoMessage() {} + +func (x *InternalReportAttributeData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1606] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalReportAttributeData.ProtoReflect.Descriptor instead. +func (*InternalReportAttributeData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1606} +} + +type InternalReportInfoWrapper struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalReportInfoWrapper) Reset() { + *x = InternalReportInfoWrapper{} + mi := &file_vbase_proto_msgTypes[1607] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalReportInfoWrapper) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalReportInfoWrapper) ProtoMessage() {} + +func (x *InternalReportInfoWrapper) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1607] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalReportInfoWrapper.ProtoReflect.Descriptor instead. +func (*InternalReportInfoWrapper) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1607} +} + +type InternalReportProximityContactsRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalReportProximityContactsRequestProto) Reset() { + *x = InternalReportProximityContactsRequestProto{} + mi := &file_vbase_proto_msgTypes[1608] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalReportProximityContactsRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalReportProximityContactsRequestProto) ProtoMessage() {} + +func (x *InternalReportProximityContactsRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1608] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalReportProximityContactsRequestProto.ProtoReflect.Descriptor instead. +func (*InternalReportProximityContactsRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1608} +} + +type InternalReportProximityContactsResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalReportProximityContactsResponseProto) Reset() { + *x = InternalReportProximityContactsResponseProto{} + mi := &file_vbase_proto_msgTypes[1609] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalReportProximityContactsResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalReportProximityContactsResponseProto) ProtoMessage() {} + +func (x *InternalReportProximityContactsResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1609] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalReportProximityContactsResponseProto.ProtoReflect.Descriptor instead. +func (*InternalReportProximityContactsResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1609} +} + +type InternalReputationSystemAttributes struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalReputationSystemAttributes) Reset() { + *x = InternalReputationSystemAttributes{} + mi := &file_vbase_proto_msgTypes[1610] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalReputationSystemAttributes) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalReputationSystemAttributes) ProtoMessage() {} + +func (x *InternalReputationSystemAttributes) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1610] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalReputationSystemAttributes.ProtoReflect.Descriptor instead. +func (*InternalReputationSystemAttributes) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1610} +} + +type InternalResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalResponse) Reset() { + *x = InternalResponse{} + mi := &file_vbase_proto_msgTypes[1611] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalResponse) ProtoMessage() {} + +func (x *InternalResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1611] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalResponse.ProtoReflect.Descriptor instead. +func (*InternalResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1611} +} + +type InternalRotateGuestLoginSecretTokenRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalRotateGuestLoginSecretTokenRequestProto) Reset() { + *x = InternalRotateGuestLoginSecretTokenRequestProto{} + mi := &file_vbase_proto_msgTypes[1612] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalRotateGuestLoginSecretTokenRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalRotateGuestLoginSecretTokenRequestProto) ProtoMessage() {} + +func (x *InternalRotateGuestLoginSecretTokenRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1612] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalRotateGuestLoginSecretTokenRequestProto.ProtoReflect.Descriptor instead. +func (*InternalRotateGuestLoginSecretTokenRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1612} +} + +type InternalRotateGuestLoginSecretTokenResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalRotateGuestLoginSecretTokenResponseProto) Reset() { + *x = InternalRotateGuestLoginSecretTokenResponseProto{} + mi := &file_vbase_proto_msgTypes[1613] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalRotateGuestLoginSecretTokenResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalRotateGuestLoginSecretTokenResponseProto) ProtoMessage() {} + +func (x *InternalRotateGuestLoginSecretTokenResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1613] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalRotateGuestLoginSecretTokenResponseProto.ProtoReflect.Descriptor instead. +func (*InternalRotateGuestLoginSecretTokenResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1613} +} + +type InternalSavePlayerSettingsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSavePlayerSettingsOutProto) Reset() { + *x = InternalSavePlayerSettingsOutProto{} + mi := &file_vbase_proto_msgTypes[1614] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSavePlayerSettingsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSavePlayerSettingsOutProto) ProtoMessage() {} + +func (x *InternalSavePlayerSettingsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1614] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSavePlayerSettingsOutProto.ProtoReflect.Descriptor instead. +func (*InternalSavePlayerSettingsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1614} +} + +type InternalSavePlayerSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSavePlayerSettingsProto) Reset() { + *x = InternalSavePlayerSettingsProto{} + mi := &file_vbase_proto_msgTypes[1615] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSavePlayerSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSavePlayerSettingsProto) ProtoMessage() {} + +func (x *InternalSavePlayerSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1615] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSavePlayerSettingsProto.ProtoReflect.Descriptor instead. +func (*InternalSavePlayerSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1615} +} + +type InternalScoreAdjustment struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalScoreAdjustment) Reset() { + *x = InternalScoreAdjustment{} + mi := &file_vbase_proto_msgTypes[1616] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalScoreAdjustment) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalScoreAdjustment) ProtoMessage() {} + +func (x *InternalScoreAdjustment) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1616] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalScoreAdjustment.ProtoReflect.Descriptor instead. +func (*InternalScoreAdjustment) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1616} +} + +type InternalSearchPlayerOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Result InternalSearchPlayerOutProto_Result `protobuf:"varint,1,opt,name=result,proto3,enum=POGOProtos.Rpc.InternalSearchPlayerOutProto_Result" json:"result,omitempty"` + Player *InternalPlayerSummaryProto `protobuf:"bytes,2,opt,name=player,proto3" json:"player,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSearchPlayerOutProto) Reset() { + *x = InternalSearchPlayerOutProto{} + mi := &file_vbase_proto_msgTypes[1617] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSearchPlayerOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSearchPlayerOutProto) ProtoMessage() {} + +func (x *InternalSearchPlayerOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1617] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSearchPlayerOutProto.ProtoReflect.Descriptor instead. +func (*InternalSearchPlayerOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1617} +} + +func (x *InternalSearchPlayerOutProto) GetResult() InternalSearchPlayerOutProto_Result { + if x != nil { + return x.Result + } + return InternalSearchPlayerOutProto_UNSET +} + +func (x *InternalSearchPlayerOutProto) GetPlayer() *InternalPlayerSummaryProto { + if x != nil { + return x.Player + } + return nil +} + +type InternalSearchPlayerProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + FriendCode string `protobuf:"bytes,1,opt,name=friend_code,json=friendCode,proto3" json:"friend_code,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSearchPlayerProto) Reset() { + *x = InternalSearchPlayerProto{} + mi := &file_vbase_proto_msgTypes[1618] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSearchPlayerProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSearchPlayerProto) ProtoMessage() {} + +func (x *InternalSearchPlayerProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1618] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSearchPlayerProto.ProtoReflect.Descriptor instead. +func (*InternalSearchPlayerProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1618} +} + +func (x *InternalSearchPlayerProto) GetFriendCode() string { + if x != nil { + return x.FriendCode + } + return "" +} + +type InternalSendContactListFriendInviteRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSendContactListFriendInviteRequest) Reset() { + *x = InternalSendContactListFriendInviteRequest{} + mi := &file_vbase_proto_msgTypes[1619] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSendContactListFriendInviteRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSendContactListFriendInviteRequest) ProtoMessage() {} + +func (x *InternalSendContactListFriendInviteRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1619] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSendContactListFriendInviteRequest.ProtoReflect.Descriptor instead. +func (*InternalSendContactListFriendInviteRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1619} +} + +type InternalSendContactListFriendInviteResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSendContactListFriendInviteResponse) Reset() { + *x = InternalSendContactListFriendInviteResponse{} + mi := &file_vbase_proto_msgTypes[1620] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSendContactListFriendInviteResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSendContactListFriendInviteResponse) ProtoMessage() {} + +func (x *InternalSendContactListFriendInviteResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1620] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSendContactListFriendInviteResponse.ProtoReflect.Descriptor instead. +func (*InternalSendContactListFriendInviteResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1620} +} + +type InternalSendFriendInviteOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSendFriendInviteOutProto) Reset() { + *x = InternalSendFriendInviteOutProto{} + mi := &file_vbase_proto_msgTypes[1621] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSendFriendInviteOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSendFriendInviteOutProto) ProtoMessage() {} + +func (x *InternalSendFriendInviteOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1621] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSendFriendInviteOutProto.ProtoReflect.Descriptor instead. +func (*InternalSendFriendInviteOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1621} +} + +type InternalSendFriendInviteProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSendFriendInviteProto) Reset() { + *x = InternalSendFriendInviteProto{} + mi := &file_vbase_proto_msgTypes[1622] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSendFriendInviteProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSendFriendInviteProto) ProtoMessage() {} + +func (x *InternalSendFriendInviteProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1622] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSendFriendInviteProto.ProtoReflect.Descriptor instead. +func (*InternalSendFriendInviteProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1622} +} + +type InternalSendSmsVerificationCodeRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSendSmsVerificationCodeRequest) Reset() { + *x = InternalSendSmsVerificationCodeRequest{} + mi := &file_vbase_proto_msgTypes[1623] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSendSmsVerificationCodeRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSendSmsVerificationCodeRequest) ProtoMessage() {} + +func (x *InternalSendSmsVerificationCodeRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1623] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSendSmsVerificationCodeRequest.ProtoReflect.Descriptor instead. +func (*InternalSendSmsVerificationCodeRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1623} +} + +type InternalSendSmsVerificationCodeResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSendSmsVerificationCodeResponse) Reset() { + *x = InternalSendSmsVerificationCodeResponse{} + mi := &file_vbase_proto_msgTypes[1624] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSendSmsVerificationCodeResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSendSmsVerificationCodeResponse) ProtoMessage() {} + +func (x *InternalSendSmsVerificationCodeResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1624] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSendSmsVerificationCodeResponse.ProtoReflect.Descriptor instead. +func (*InternalSendSmsVerificationCodeResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1624} +} + +type InternalSetAccountContactSettingsRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSetAccountContactSettingsRequest) Reset() { + *x = InternalSetAccountContactSettingsRequest{} + mi := &file_vbase_proto_msgTypes[1625] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSetAccountContactSettingsRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSetAccountContactSettingsRequest) ProtoMessage() {} + +func (x *InternalSetAccountContactSettingsRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1625] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSetAccountContactSettingsRequest.ProtoReflect.Descriptor instead. +func (*InternalSetAccountContactSettingsRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1625} +} + +type InternalSetAccountContactSettingsResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSetAccountContactSettingsResponse) Reset() { + *x = InternalSetAccountContactSettingsResponse{} + mi := &file_vbase_proto_msgTypes[1626] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSetAccountContactSettingsResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSetAccountContactSettingsResponse) ProtoMessage() {} + +func (x *InternalSetAccountContactSettingsResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1626] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSetAccountContactSettingsResponse.ProtoReflect.Descriptor instead. +func (*InternalSetAccountContactSettingsResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1626} +} + +type InternalSetAccountSettingsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSetAccountSettingsOutProto) Reset() { + *x = InternalSetAccountSettingsOutProto{} + mi := &file_vbase_proto_msgTypes[1627] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSetAccountSettingsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSetAccountSettingsOutProto) ProtoMessage() {} + +func (x *InternalSetAccountSettingsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1627] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSetAccountSettingsOutProto.ProtoReflect.Descriptor instead. +func (*InternalSetAccountSettingsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1627} +} + +type InternalSetAccountSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSetAccountSettingsProto) Reset() { + *x = InternalSetAccountSettingsProto{} + mi := &file_vbase_proto_msgTypes[1628] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSetAccountSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSetAccountSettingsProto) ProtoMessage() {} + +func (x *InternalSetAccountSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1628] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSetAccountSettingsProto.ProtoReflect.Descriptor instead. +func (*InternalSetAccountSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1628} +} + +type InternalSetBirthdayRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSetBirthdayRequestProto) Reset() { + *x = InternalSetBirthdayRequestProto{} + mi := &file_vbase_proto_msgTypes[1629] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSetBirthdayRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSetBirthdayRequestProto) ProtoMessage() {} + +func (x *InternalSetBirthdayRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1629] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSetBirthdayRequestProto.ProtoReflect.Descriptor instead. +func (*InternalSetBirthdayRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1629} +} + +type InternalSetBirthdayResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSetBirthdayResponseProto) Reset() { + *x = InternalSetBirthdayResponseProto{} + mi := &file_vbase_proto_msgTypes[1630] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSetBirthdayResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSetBirthdayResponseProto) ProtoMessage() {} + +func (x *InternalSetBirthdayResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1630] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSetBirthdayResponseProto.ProtoReflect.Descriptor instead. +func (*InternalSetBirthdayResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1630} +} + +type InternalSetInGameCurrencyExchangeRateOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSetInGameCurrencyExchangeRateOutProto) Reset() { + *x = InternalSetInGameCurrencyExchangeRateOutProto{} + mi := &file_vbase_proto_msgTypes[1631] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSetInGameCurrencyExchangeRateOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSetInGameCurrencyExchangeRateOutProto) ProtoMessage() {} + +func (x *InternalSetInGameCurrencyExchangeRateOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1631] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSetInGameCurrencyExchangeRateOutProto.ProtoReflect.Descriptor instead. +func (*InternalSetInGameCurrencyExchangeRateOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1631} +} + +type InternalSetInGameCurrencyExchangeRateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSetInGameCurrencyExchangeRateProto) Reset() { + *x = InternalSetInGameCurrencyExchangeRateProto{} + mi := &file_vbase_proto_msgTypes[1632] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSetInGameCurrencyExchangeRateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSetInGameCurrencyExchangeRateProto) ProtoMessage() {} + +func (x *InternalSetInGameCurrencyExchangeRateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1632] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSetInGameCurrencyExchangeRateProto.ProtoReflect.Descriptor instead. +func (*InternalSetInGameCurrencyExchangeRateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1632} +} + +type InternalSetInGameCurrencyExchangeRateTrackingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSetInGameCurrencyExchangeRateTrackingProto) Reset() { + *x = InternalSetInGameCurrencyExchangeRateTrackingProto{} + mi := &file_vbase_proto_msgTypes[1633] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSetInGameCurrencyExchangeRateTrackingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSetInGameCurrencyExchangeRateTrackingProto) ProtoMessage() {} + +func (x *InternalSetInGameCurrencyExchangeRateTrackingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1633] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSetInGameCurrencyExchangeRateTrackingProto.ProtoReflect.Descriptor instead. +func (*InternalSetInGameCurrencyExchangeRateTrackingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1633} +} + +type InternalSharedProtos struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSharedProtos) Reset() { + *x = InternalSharedProtos{} + mi := &file_vbase_proto_msgTypes[1634] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSharedProtos) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSharedProtos) ProtoMessage() {} + +func (x *InternalSharedProtos) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1634] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSharedProtos.ProtoReflect.Descriptor instead. +func (*InternalSharedProtos) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1634} +} + +type InternalSkuContentProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSkuContentProto) Reset() { + *x = InternalSkuContentProto{} + mi := &file_vbase_proto_msgTypes[1635] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSkuContentProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSkuContentProto) ProtoMessage() {} + +func (x *InternalSkuContentProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1635] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSkuContentProto.ProtoReflect.Descriptor instead. +func (*InternalSkuContentProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1635} +} + +type InternalSkuDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSkuDataProto) Reset() { + *x = InternalSkuDataProto{} + mi := &file_vbase_proto_msgTypes[1636] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSkuDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSkuDataProto) ProtoMessage() {} + +func (x *InternalSkuDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1636] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSkuDataProto.ProtoReflect.Descriptor instead. +func (*InternalSkuDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1636} +} + +type InternalSkuLimitProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSkuLimitProto) Reset() { + *x = InternalSkuLimitProto{} + mi := &file_vbase_proto_msgTypes[1637] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSkuLimitProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSkuLimitProto) ProtoMessage() {} + +func (x *InternalSkuLimitProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1637] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSkuLimitProto.ProtoReflect.Descriptor instead. +func (*InternalSkuLimitProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1637} +} + +type InternalSkuPresentationDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSkuPresentationDataProto) Reset() { + *x = InternalSkuPresentationDataProto{} + mi := &file_vbase_proto_msgTypes[1638] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSkuPresentationDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSkuPresentationDataProto) ProtoMessage() {} + +func (x *InternalSkuPresentationDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1638] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSkuPresentationDataProto.ProtoReflect.Descriptor instead. +func (*InternalSkuPresentationDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1638} +} + +type InternalSkuPriceProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSkuPriceProto) Reset() { + *x = InternalSkuPriceProto{} + mi := &file_vbase_proto_msgTypes[1639] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSkuPriceProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSkuPriceProto) ProtoMessage() {} + +func (x *InternalSkuPriceProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1639] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSkuPriceProto.ProtoReflect.Descriptor instead. +func (*InternalSkuPriceProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1639} +} + +type InternalSkuRecord struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSkuRecord) Reset() { + *x = InternalSkuRecord{} + mi := &file_vbase_proto_msgTypes[1640] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSkuRecord) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSkuRecord) ProtoMessage() {} + +func (x *InternalSkuRecord) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1640] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSkuRecord.ProtoReflect.Descriptor instead. +func (*InternalSkuRecord) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1640} +} + +type InternalSocialClientFeatures struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSocialClientFeatures) Reset() { + *x = InternalSocialClientFeatures{} + mi := &file_vbase_proto_msgTypes[1641] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSocialClientFeatures) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSocialClientFeatures) ProtoMessage() {} + +func (x *InternalSocialClientFeatures) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1641] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSocialClientFeatures.ProtoReflect.Descriptor instead. +func (*InternalSocialClientFeatures) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1641} +} + +type InternalSocialClientGlobalSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSocialClientGlobalSettings) Reset() { + *x = InternalSocialClientGlobalSettings{} + mi := &file_vbase_proto_msgTypes[1642] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSocialClientGlobalSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSocialClientGlobalSettings) ProtoMessage() {} + +func (x *InternalSocialClientGlobalSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1642] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSocialClientGlobalSettings.ProtoReflect.Descriptor instead. +func (*InternalSocialClientGlobalSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1642} +} + +type InternalSocialProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSocialProto) Reset() { + *x = InternalSocialProto{} + mi := &file_vbase_proto_msgTypes[1643] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSocialProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSocialProto) ProtoMessage() {} + +func (x *InternalSocialProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1643] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSocialProto.ProtoReflect.Descriptor instead. +func (*InternalSocialProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1643} +} + +type InternalSocialSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSocialSettings) Reset() { + *x = InternalSocialSettings{} + mi := &file_vbase_proto_msgTypes[1644] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSocialSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSocialSettings) ProtoMessage() {} + +func (x *InternalSocialSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1644] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSocialSettings.ProtoReflect.Descriptor instead. +func (*InternalSocialSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1644} +} + +type InternalSocialV2Enum struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSocialV2Enum) Reset() { + *x = InternalSocialV2Enum{} + mi := &file_vbase_proto_msgTypes[1645] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSocialV2Enum) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSocialV2Enum) ProtoMessage() {} + +func (x *InternalSocialV2Enum) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1645] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSocialV2Enum.ProtoReflect.Descriptor instead. +func (*InternalSocialV2Enum) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1645} +} + +type InternalSubmitImageOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSubmitImageOutProto) Reset() { + *x = InternalSubmitImageOutProto{} + mi := &file_vbase_proto_msgTypes[1646] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSubmitImageOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSubmitImageOutProto) ProtoMessage() {} + +func (x *InternalSubmitImageOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1646] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSubmitImageOutProto.ProtoReflect.Descriptor instead. +func (*InternalSubmitImageOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1646} +} + +type InternalSubmitImageProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSubmitImageProto) Reset() { + *x = InternalSubmitImageProto{} + mi := &file_vbase_proto_msgTypes[1647] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSubmitImageProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSubmitImageProto) ProtoMessage() {} + +func (x *InternalSubmitImageProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1647] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSubmitImageProto.ProtoReflect.Descriptor instead. +func (*InternalSubmitImageProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1647} +} + +type InternalSubmitNewPoiOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSubmitNewPoiOutProto) Reset() { + *x = InternalSubmitNewPoiOutProto{} + mi := &file_vbase_proto_msgTypes[1648] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSubmitNewPoiOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSubmitNewPoiOutProto) ProtoMessage() {} + +func (x *InternalSubmitNewPoiOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1648] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSubmitNewPoiOutProto.ProtoReflect.Descriptor instead. +func (*InternalSubmitNewPoiOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1648} +} + +type InternalSubmitNewPoiProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSubmitNewPoiProto) Reset() { + *x = InternalSubmitNewPoiProto{} + mi := &file_vbase_proto_msgTypes[1649] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSubmitNewPoiProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSubmitNewPoiProto) ProtoMessage() {} + +func (x *InternalSubmitNewPoiProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1649] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSubmitNewPoiProto.ProtoReflect.Descriptor instead. +func (*InternalSubmitNewPoiProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1649} +} + +type InternalSyncContactListRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSyncContactListRequest) Reset() { + *x = InternalSyncContactListRequest{} + mi := &file_vbase_proto_msgTypes[1650] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSyncContactListRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSyncContactListRequest) ProtoMessage() {} + +func (x *InternalSyncContactListRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1650] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSyncContactListRequest.ProtoReflect.Descriptor instead. +func (*InternalSyncContactListRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1650} +} + +type InternalSyncContactListResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSyncContactListResponse) Reset() { + *x = InternalSyncContactListResponse{} + mi := &file_vbase_proto_msgTypes[1651] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSyncContactListResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSyncContactListResponse) ProtoMessage() {} + +func (x *InternalSyncContactListResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1651] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSyncContactListResponse.ProtoReflect.Descriptor instead. +func (*InternalSyncContactListResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1651} +} + +type InternalTemplateVariable struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalTemplateVariable) Reset() { + *x = InternalTemplateVariable{} + mi := &file_vbase_proto_msgTypes[1652] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalTemplateVariable) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalTemplateVariable) ProtoMessage() {} + +func (x *InternalTemplateVariable) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1652] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalTemplateVariable.ProtoReflect.Descriptor instead. +func (*InternalTemplateVariable) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1652} +} + +type InternalUnblockAccountOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUnblockAccountOutProto) Reset() { + *x = InternalUnblockAccountOutProto{} + mi := &file_vbase_proto_msgTypes[1653] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUnblockAccountOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUnblockAccountOutProto) ProtoMessage() {} + +func (x *InternalUnblockAccountOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1653] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUnblockAccountOutProto.ProtoReflect.Descriptor instead. +func (*InternalUnblockAccountOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1653} +} + +type InternalUnblockAccountProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUnblockAccountProto) Reset() { + *x = InternalUnblockAccountProto{} + mi := &file_vbase_proto_msgTypes[1654] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUnblockAccountProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUnblockAccountProto) ProtoMessage() {} + +func (x *InternalUnblockAccountProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1654] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUnblockAccountProto.ProtoReflect.Descriptor instead. +func (*InternalUnblockAccountProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1654} +} + +type InternalUntombstoneCodenameResult struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUntombstoneCodenameResult) Reset() { + *x = InternalUntombstoneCodenameResult{} + mi := &file_vbase_proto_msgTypes[1655] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUntombstoneCodenameResult) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUntombstoneCodenameResult) ProtoMessage() {} + +func (x *InternalUntombstoneCodenameResult) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1655] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUntombstoneCodenameResult.ProtoReflect.Descriptor instead. +func (*InternalUntombstoneCodenameResult) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1655} +} + +type InternalUntombstoneResult struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUntombstoneResult) Reset() { + *x = InternalUntombstoneResult{} + mi := &file_vbase_proto_msgTypes[1656] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUntombstoneResult) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUntombstoneResult) ProtoMessage() {} + +func (x *InternalUntombstoneResult) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1656] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUntombstoneResult.ProtoReflect.Descriptor instead. +func (*InternalUntombstoneResult) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1656} +} + +type InternalUpdateAdventureSyncFitnessRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUpdateAdventureSyncFitnessRequestProto) Reset() { + *x = InternalUpdateAdventureSyncFitnessRequestProto{} + mi := &file_vbase_proto_msgTypes[1657] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUpdateAdventureSyncFitnessRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUpdateAdventureSyncFitnessRequestProto) ProtoMessage() {} + +func (x *InternalUpdateAdventureSyncFitnessRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1657] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUpdateAdventureSyncFitnessRequestProto.ProtoReflect.Descriptor instead. +func (*InternalUpdateAdventureSyncFitnessRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1657} +} + +type InternalUpdateAdventureSyncFitnessResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUpdateAdventureSyncFitnessResponseProto) Reset() { + *x = InternalUpdateAdventureSyncFitnessResponseProto{} + mi := &file_vbase_proto_msgTypes[1658] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUpdateAdventureSyncFitnessResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUpdateAdventureSyncFitnessResponseProto) ProtoMessage() {} + +func (x *InternalUpdateAdventureSyncFitnessResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1658] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUpdateAdventureSyncFitnessResponseProto.ProtoReflect.Descriptor instead. +func (*InternalUpdateAdventureSyncFitnessResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1658} +} + +type InternalUpdateAdventureSyncSettingsRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUpdateAdventureSyncSettingsRequestProto) Reset() { + *x = InternalUpdateAdventureSyncSettingsRequestProto{} + mi := &file_vbase_proto_msgTypes[1659] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUpdateAdventureSyncSettingsRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUpdateAdventureSyncSettingsRequestProto) ProtoMessage() {} + +func (x *InternalUpdateAdventureSyncSettingsRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1659] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUpdateAdventureSyncSettingsRequestProto.ProtoReflect.Descriptor instead. +func (*InternalUpdateAdventureSyncSettingsRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1659} +} + +type InternalUpdateAdventureSyncSettingsResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUpdateAdventureSyncSettingsResponseProto) Reset() { + *x = InternalUpdateAdventureSyncSettingsResponseProto{} + mi := &file_vbase_proto_msgTypes[1660] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUpdateAdventureSyncSettingsResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUpdateAdventureSyncSettingsResponseProto) ProtoMessage() {} + +func (x *InternalUpdateAdventureSyncSettingsResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1660] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUpdateAdventureSyncSettingsResponseProto.ProtoReflect.Descriptor instead. +func (*InternalUpdateAdventureSyncSettingsResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1660} +} + +type InternalUpdateAvatarImageRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUpdateAvatarImageRequest) Reset() { + *x = InternalUpdateAvatarImageRequest{} + mi := &file_vbase_proto_msgTypes[1661] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUpdateAvatarImageRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUpdateAvatarImageRequest) ProtoMessage() {} + +func (x *InternalUpdateAvatarImageRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1661] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUpdateAvatarImageRequest.ProtoReflect.Descriptor instead. +func (*InternalUpdateAvatarImageRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1661} +} + +type InternalUpdateAvatarImageResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUpdateAvatarImageResponse) Reset() { + *x = InternalUpdateAvatarImageResponse{} + mi := &file_vbase_proto_msgTypes[1662] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUpdateAvatarImageResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUpdateAvatarImageResponse) ProtoMessage() {} + +func (x *InternalUpdateAvatarImageResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1662] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUpdateAvatarImageResponse.ProtoReflect.Descriptor instead. +func (*InternalUpdateAvatarImageResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1662} +} + +type InternalUpdateBreadcrumbHistoryRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUpdateBreadcrumbHistoryRequestProto) Reset() { + *x = InternalUpdateBreadcrumbHistoryRequestProto{} + mi := &file_vbase_proto_msgTypes[1663] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUpdateBreadcrumbHistoryRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUpdateBreadcrumbHistoryRequestProto) ProtoMessage() {} + +func (x *InternalUpdateBreadcrumbHistoryRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1663] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUpdateBreadcrumbHistoryRequestProto.ProtoReflect.Descriptor instead. +func (*InternalUpdateBreadcrumbHistoryRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1663} +} + +type InternalUpdateBreadcrumbHistoryResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUpdateBreadcrumbHistoryResponseProto) Reset() { + *x = InternalUpdateBreadcrumbHistoryResponseProto{} + mi := &file_vbase_proto_msgTypes[1664] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUpdateBreadcrumbHistoryResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUpdateBreadcrumbHistoryResponseProto) ProtoMessage() {} + +func (x *InternalUpdateBreadcrumbHistoryResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1664] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUpdateBreadcrumbHistoryResponseProto.ProtoReflect.Descriptor instead. +func (*InternalUpdateBreadcrumbHistoryResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1664} +} + +type InternalUpdateBulkPlayerLocationRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUpdateBulkPlayerLocationRequestProto) Reset() { + *x = InternalUpdateBulkPlayerLocationRequestProto{} + mi := &file_vbase_proto_msgTypes[1665] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUpdateBulkPlayerLocationRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUpdateBulkPlayerLocationRequestProto) ProtoMessage() {} + +func (x *InternalUpdateBulkPlayerLocationRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1665] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUpdateBulkPlayerLocationRequestProto.ProtoReflect.Descriptor instead. +func (*InternalUpdateBulkPlayerLocationRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1665} +} + +type InternalUpdateBulkPlayerLocationResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUpdateBulkPlayerLocationResponseProto) Reset() { + *x = InternalUpdateBulkPlayerLocationResponseProto{} + mi := &file_vbase_proto_msgTypes[1666] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUpdateBulkPlayerLocationResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUpdateBulkPlayerLocationResponseProto) ProtoMessage() {} + +func (x *InternalUpdateBulkPlayerLocationResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1666] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUpdateBulkPlayerLocationResponseProto.ProtoReflect.Descriptor instead. +func (*InternalUpdateBulkPlayerLocationResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1666} +} + +type InternalUpdateFacebookStatusOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUpdateFacebookStatusOutProto) Reset() { + *x = InternalUpdateFacebookStatusOutProto{} + mi := &file_vbase_proto_msgTypes[1667] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUpdateFacebookStatusOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUpdateFacebookStatusOutProto) ProtoMessage() {} + +func (x *InternalUpdateFacebookStatusOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1667] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUpdateFacebookStatusOutProto.ProtoReflect.Descriptor instead. +func (*InternalUpdateFacebookStatusOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1667} +} + +type InternalUpdateFacebookStatusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUpdateFacebookStatusProto) Reset() { + *x = InternalUpdateFacebookStatusProto{} + mi := &file_vbase_proto_msgTypes[1668] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUpdateFacebookStatusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUpdateFacebookStatusProto) ProtoMessage() {} + +func (x *InternalUpdateFacebookStatusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1668] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUpdateFacebookStatusProto.ProtoReflect.Descriptor instead. +func (*InternalUpdateFacebookStatusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1668} +} + +type InternalUpdateFriendshipRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUpdateFriendshipRequest) Reset() { + *x = InternalUpdateFriendshipRequest{} + mi := &file_vbase_proto_msgTypes[1669] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUpdateFriendshipRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUpdateFriendshipRequest) ProtoMessage() {} + +func (x *InternalUpdateFriendshipRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1669] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUpdateFriendshipRequest.ProtoReflect.Descriptor instead. +func (*InternalUpdateFriendshipRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1669} +} + +type InternalUpdateFriendshipResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUpdateFriendshipResponse) Reset() { + *x = InternalUpdateFriendshipResponse{} + mi := &file_vbase_proto_msgTypes[1670] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUpdateFriendshipResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUpdateFriendshipResponse) ProtoMessage() {} + +func (x *InternalUpdateFriendshipResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1670] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUpdateFriendshipResponse.ProtoReflect.Descriptor instead. +func (*InternalUpdateFriendshipResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1670} +} + +type InternalUpdateIncomingGameInviteRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUpdateIncomingGameInviteRequest) Reset() { + *x = InternalUpdateIncomingGameInviteRequest{} + mi := &file_vbase_proto_msgTypes[1671] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUpdateIncomingGameInviteRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUpdateIncomingGameInviteRequest) ProtoMessage() {} + +func (x *InternalUpdateIncomingGameInviteRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1671] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUpdateIncomingGameInviteRequest.ProtoReflect.Descriptor instead. +func (*InternalUpdateIncomingGameInviteRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1671} +} + +type InternalUpdateIncomingGameInviteResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUpdateIncomingGameInviteResponse) Reset() { + *x = InternalUpdateIncomingGameInviteResponse{} + mi := &file_vbase_proto_msgTypes[1672] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUpdateIncomingGameInviteResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUpdateIncomingGameInviteResponse) ProtoMessage() {} + +func (x *InternalUpdateIncomingGameInviteResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1672] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUpdateIncomingGameInviteResponse.ProtoReflect.Descriptor instead. +func (*InternalUpdateIncomingGameInviteResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1672} +} + +type InternalUpdateNotificationOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUpdateNotificationOutProto) Reset() { + *x = InternalUpdateNotificationOutProto{} + mi := &file_vbase_proto_msgTypes[1673] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUpdateNotificationOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUpdateNotificationOutProto) ProtoMessage() {} + +func (x *InternalUpdateNotificationOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1673] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUpdateNotificationOutProto.ProtoReflect.Descriptor instead. +func (*InternalUpdateNotificationOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1673} +} + +type InternalUpdateNotificationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUpdateNotificationProto) Reset() { + *x = InternalUpdateNotificationProto{} + mi := &file_vbase_proto_msgTypes[1674] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUpdateNotificationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUpdateNotificationProto) ProtoMessage() {} + +func (x *InternalUpdateNotificationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1674] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUpdateNotificationProto.ProtoReflect.Descriptor instead. +func (*InternalUpdateNotificationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1674} +} + +type InternalUpdatePhoneNumberRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUpdatePhoneNumberRequest) Reset() { + *x = InternalUpdatePhoneNumberRequest{} + mi := &file_vbase_proto_msgTypes[1675] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUpdatePhoneNumberRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUpdatePhoneNumberRequest) ProtoMessage() {} + +func (x *InternalUpdatePhoneNumberRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1675] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUpdatePhoneNumberRequest.ProtoReflect.Descriptor instead. +func (*InternalUpdatePhoneNumberRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1675} +} + +type InternalUpdatePhoneNumberResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUpdatePhoneNumberResponse) Reset() { + *x = InternalUpdatePhoneNumberResponse{} + mi := &file_vbase_proto_msgTypes[1676] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUpdatePhoneNumberResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUpdatePhoneNumberResponse) ProtoMessage() {} + +func (x *InternalUpdatePhoneNumberResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1676] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUpdatePhoneNumberResponse.ProtoReflect.Descriptor instead. +func (*InternalUpdatePhoneNumberResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1676} +} + +type InternalUpdateProfileRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUpdateProfileRequest) Reset() { + *x = InternalUpdateProfileRequest{} + mi := &file_vbase_proto_msgTypes[1677] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUpdateProfileRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUpdateProfileRequest) ProtoMessage() {} + +func (x *InternalUpdateProfileRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1677] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUpdateProfileRequest.ProtoReflect.Descriptor instead. +func (*InternalUpdateProfileRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1677} +} + +type InternalUpdateProfileResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUpdateProfileResponse) Reset() { + *x = InternalUpdateProfileResponse{} + mi := &file_vbase_proto_msgTypes[1678] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUpdateProfileResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUpdateProfileResponse) ProtoMessage() {} + +func (x *InternalUpdateProfileResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1678] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUpdateProfileResponse.ProtoReflect.Descriptor instead. +func (*InternalUpdateProfileResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1678} +} + +type InternalUploadPoiPhotoByUrlOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUploadPoiPhotoByUrlOutProto) Reset() { + *x = InternalUploadPoiPhotoByUrlOutProto{} + mi := &file_vbase_proto_msgTypes[1679] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUploadPoiPhotoByUrlOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUploadPoiPhotoByUrlOutProto) ProtoMessage() {} + +func (x *InternalUploadPoiPhotoByUrlOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1679] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUploadPoiPhotoByUrlOutProto.ProtoReflect.Descriptor instead. +func (*InternalUploadPoiPhotoByUrlOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1679} +} + +type InternalUploadPoiPhotoByUrlProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUploadPoiPhotoByUrlProto) Reset() { + *x = InternalUploadPoiPhotoByUrlProto{} + mi := &file_vbase_proto_msgTypes[1680] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUploadPoiPhotoByUrlProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUploadPoiPhotoByUrlProto) ProtoMessage() {} + +func (x *InternalUploadPoiPhotoByUrlProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1680] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUploadPoiPhotoByUrlProto.ProtoReflect.Descriptor instead. +func (*InternalUploadPoiPhotoByUrlProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1680} +} + +type InternalValidateNiaAppleAuthTokenRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalValidateNiaAppleAuthTokenRequestProto) Reset() { + *x = InternalValidateNiaAppleAuthTokenRequestProto{} + mi := &file_vbase_proto_msgTypes[1681] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalValidateNiaAppleAuthTokenRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalValidateNiaAppleAuthTokenRequestProto) ProtoMessage() {} + +func (x *InternalValidateNiaAppleAuthTokenRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1681] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalValidateNiaAppleAuthTokenRequestProto.ProtoReflect.Descriptor instead. +func (*InternalValidateNiaAppleAuthTokenRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1681} +} + +type InternalValidateNiaAppleAuthTokenResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalValidateNiaAppleAuthTokenResponseProto) Reset() { + *x = InternalValidateNiaAppleAuthTokenResponseProto{} + mi := &file_vbase_proto_msgTypes[1682] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalValidateNiaAppleAuthTokenResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalValidateNiaAppleAuthTokenResponseProto) ProtoMessage() {} + +func (x *InternalValidateNiaAppleAuthTokenResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1682] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalValidateNiaAppleAuthTokenResponseProto.ProtoReflect.Descriptor instead. +func (*InternalValidateNiaAppleAuthTokenResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1682} +} + +type InternalWeatherAlertProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalWeatherAlertProto) Reset() { + *x = InternalWeatherAlertProto{} + mi := &file_vbase_proto_msgTypes[1683] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalWeatherAlertProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalWeatherAlertProto) ProtoMessage() {} + +func (x *InternalWeatherAlertProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1683] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalWeatherAlertProto.ProtoReflect.Descriptor instead. +func (*InternalWeatherAlertProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1683} +} + +type InternalWeatherAlertSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalWeatherAlertSettingsProto) Reset() { + *x = InternalWeatherAlertSettingsProto{} + mi := &file_vbase_proto_msgTypes[1684] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalWeatherAlertSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalWeatherAlertSettingsProto) ProtoMessage() {} + +func (x *InternalWeatherAlertSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1684] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalWeatherAlertSettingsProto.ProtoReflect.Descriptor instead. +func (*InternalWeatherAlertSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1684} +} + +type InternalWeatherSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalWeatherSettingsProto) Reset() { + *x = InternalWeatherSettingsProto{} + mi := &file_vbase_proto_msgTypes[1685] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalWeatherSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalWeatherSettingsProto) ProtoMessage() {} + +func (x *InternalWeatherSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1685] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalWeatherSettingsProto.ProtoReflect.Descriptor instead. +func (*InternalWeatherSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1685} +} + +type InvalidJsonException struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InvalidJsonException) Reset() { + *x = InvalidJsonException{} + mi := &file_vbase_proto_msgTypes[1686] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InvalidJsonException) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InvalidJsonException) ProtoMessage() {} + +func (x *InvalidJsonException) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1686] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InvalidJsonException.ProtoReflect.Descriptor instead. +func (*InvalidJsonException) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1686} +} + +type InvasionAvailabilitySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InvasionAvailabilitySettingsProto) Reset() { + *x = InvasionAvailabilitySettingsProto{} + mi := &file_vbase_proto_msgTypes[1687] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InvasionAvailabilitySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InvasionAvailabilitySettingsProto) ProtoMessage() {} + +func (x *InvasionAvailabilitySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1687] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InvasionAvailabilitySettingsProto.ProtoReflect.Descriptor instead. +func (*InvasionAvailabilitySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1687} +} + +type InvasionBattleResponseUpdate struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InvasionBattleResponseUpdate) Reset() { + *x = InvasionBattleResponseUpdate{} + mi := &file_vbase_proto_msgTypes[1688] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InvasionBattleResponseUpdate) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InvasionBattleResponseUpdate) ProtoMessage() {} + +func (x *InvasionBattleResponseUpdate) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1688] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InvasionBattleResponseUpdate.ProtoReflect.Descriptor instead. +func (*InvasionBattleResponseUpdate) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1688} +} + +type InvasionBattleUpdate struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InvasionBattleUpdate) Reset() { + *x = InvasionBattleUpdate{} + mi := &file_vbase_proto_msgTypes[1689] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InvasionBattleUpdate) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InvasionBattleUpdate) ProtoMessage() {} + +func (x *InvasionBattleUpdate) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1689] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InvasionBattleUpdate.ProtoReflect.Descriptor instead. +func (*InvasionBattleUpdate) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1689} +} + +type InvasionCreateDetail struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InvasionCreateDetail) Reset() { + *x = InvasionCreateDetail{} + mi := &file_vbase_proto_msgTypes[1690] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InvasionCreateDetail) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InvasionCreateDetail) ProtoMessage() {} + +func (x *InvasionCreateDetail) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1690] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InvasionCreateDetail.ProtoReflect.Descriptor instead. +func (*InvasionCreateDetail) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1690} +} + +type InvasionEncounterOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InvasionEncounterOutProto) Reset() { + *x = InvasionEncounterOutProto{} + mi := &file_vbase_proto_msgTypes[1691] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InvasionEncounterOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InvasionEncounterOutProto) ProtoMessage() {} + +func (x *InvasionEncounterOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1691] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InvasionEncounterOutProto.ProtoReflect.Descriptor instead. +func (*InvasionEncounterOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1691} +} + +type InvasionEncounterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InvasionEncounterProto) Reset() { + *x = InvasionEncounterProto{} + mi := &file_vbase_proto_msgTypes[1692] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InvasionEncounterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InvasionEncounterProto) ProtoMessage() {} + +func (x *InvasionEncounterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1692] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InvasionEncounterProto.ProtoReflect.Descriptor instead. +func (*InvasionEncounterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1692} +} + +type InvasionFinishedDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InvasionFinishedDisplayProto) Reset() { + *x = InvasionFinishedDisplayProto{} + mi := &file_vbase_proto_msgTypes[1693] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InvasionFinishedDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InvasionFinishedDisplayProto) ProtoMessage() {} + +func (x *InvasionFinishedDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1693] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InvasionFinishedDisplayProto.ProtoReflect.Descriptor instead. +func (*InvasionFinishedDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1693} +} + +type InvasionNpcDisplaySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InvasionNpcDisplaySettingsProto) Reset() { + *x = InvasionNpcDisplaySettingsProto{} + mi := &file_vbase_proto_msgTypes[1694] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InvasionNpcDisplaySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InvasionNpcDisplaySettingsProto) ProtoMessage() {} + +func (x *InvasionNpcDisplaySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1694] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InvasionNpcDisplaySettingsProto.ProtoReflect.Descriptor instead. +func (*InvasionNpcDisplaySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1694} +} + +type InvasionOpenCombatSessionData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InvasionOpenCombatSessionData) Reset() { + *x = InvasionOpenCombatSessionData{} + mi := &file_vbase_proto_msgTypes[1695] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InvasionOpenCombatSessionData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InvasionOpenCombatSessionData) ProtoMessage() {} + +func (x *InvasionOpenCombatSessionData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1695] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InvasionOpenCombatSessionData.ProtoReflect.Descriptor instead. +func (*InvasionOpenCombatSessionData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1695} +} + +type InvasionOpenCombatSessionResponseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InvasionOpenCombatSessionResponseData) Reset() { + *x = InvasionOpenCombatSessionResponseData{} + mi := &file_vbase_proto_msgTypes[1696] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InvasionOpenCombatSessionResponseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InvasionOpenCombatSessionResponseData) ProtoMessage() {} + +func (x *InvasionOpenCombatSessionResponseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1696] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InvasionOpenCombatSessionResponseData.ProtoReflect.Descriptor instead. +func (*InvasionOpenCombatSessionResponseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1696} +} + +type InvasionStatus struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InvasionStatus) Reset() { + *x = InvasionStatus{} + mi := &file_vbase_proto_msgTypes[1697] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InvasionStatus) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InvasionStatus) ProtoMessage() {} + +func (x *InvasionStatus) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1697] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InvasionStatus.ProtoReflect.Descriptor instead. +func (*InvasionStatus) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1697} +} + +type InvasionTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InvasionTelemetry) Reset() { + *x = InvasionTelemetry{} + mi := &file_vbase_proto_msgTypes[1698] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InvasionTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InvasionTelemetry) ProtoMessage() {} + +func (x *InvasionTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1698] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InvasionTelemetry.ProtoReflect.Descriptor instead. +func (*InvasionTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1698} +} + +type InvasionVictoryLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InvasionVictoryLogEntry) Reset() { + *x = InvasionVictoryLogEntry{} + mi := &file_vbase_proto_msgTypes[1699] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InvasionVictoryLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InvasionVictoryLogEntry) ProtoMessage() {} + +func (x *InvasionVictoryLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1699] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InvasionVictoryLogEntry.ProtoReflect.Descriptor instead. +func (*InvasionVictoryLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1699} +} + +type InventoryDeltaProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InventoryDeltaProto) Reset() { + *x = InventoryDeltaProto{} + mi := &file_vbase_proto_msgTypes[1700] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InventoryDeltaProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InventoryDeltaProto) ProtoMessage() {} + +func (x *InventoryDeltaProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1700] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InventoryDeltaProto.ProtoReflect.Descriptor instead. +func (*InventoryDeltaProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1700} +} + +type InventoryItemProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InventoryItemProto) Reset() { + *x = InventoryItemProto{} + mi := &file_vbase_proto_msgTypes[1701] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InventoryItemProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InventoryItemProto) ProtoMessage() {} + +func (x *InventoryItemProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1701] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InventoryItemProto.ProtoReflect.Descriptor instead. +func (*InventoryItemProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1701} +} + +type InventoryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InventoryProto) Reset() { + *x = InventoryProto{} + mi := &file_vbase_proto_msgTypes[1702] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InventoryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InventoryProto) ProtoMessage() {} + +func (x *InventoryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1702] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InventoryProto.ProtoReflect.Descriptor instead. +func (*InventoryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1702} +} + +type InventorySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InventorySettingsProto) Reset() { + *x = InventorySettingsProto{} + mi := &file_vbase_proto_msgTypes[1703] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InventorySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InventorySettingsProto) ProtoMessage() {} + +func (x *InventorySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1703] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InventorySettingsProto.ProtoReflect.Descriptor instead. +func (*InventorySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1703} +} + +type InventoryUpgradeAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InventoryUpgradeAttributesProto) Reset() { + *x = InventoryUpgradeAttributesProto{} + mi := &file_vbase_proto_msgTypes[1704] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InventoryUpgradeAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InventoryUpgradeAttributesProto) ProtoMessage() {} + +func (x *InventoryUpgradeAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1704] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InventoryUpgradeAttributesProto.ProtoReflect.Descriptor instead. +func (*InventoryUpgradeAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1704} +} + +type InventoryUpgradeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InventoryUpgradeProto) Reset() { + *x = InventoryUpgradeProto{} + mi := &file_vbase_proto_msgTypes[1705] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InventoryUpgradeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InventoryUpgradeProto) ProtoMessage() {} + +func (x *InventoryUpgradeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1705] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InventoryUpgradeProto.ProtoReflect.Descriptor instead. +func (*InventoryUpgradeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1705} +} + +type InventoryUpgradesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InventoryUpgradesProto) Reset() { + *x = InventoryUpgradesProto{} + mi := &file_vbase_proto_msgTypes[1706] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InventoryUpgradesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InventoryUpgradesProto) ProtoMessage() {} + +func (x *InventoryUpgradesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1706] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InventoryUpgradesProto.ProtoReflect.Descriptor instead. +func (*InventoryUpgradesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1706} +} + +type IosDevice struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IosDevice) Reset() { + *x = IosDevice{} + mi := &file_vbase_proto_msgTypes[1707] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IosDevice) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IosDevice) ProtoMessage() {} + +func (x *IosDevice) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1707] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IosDevice.ProtoReflect.Descriptor instead. +func (*IosDevice) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1707} +} + +type IosSourceRevision struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IosSourceRevision) Reset() { + *x = IosSourceRevision{} + mi := &file_vbase_proto_msgTypes[1708] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IosSourceRevision) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IosSourceRevision) ProtoMessage() {} + +func (x *IosSourceRevision) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1708] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IosSourceRevision.ProtoReflect.Descriptor instead. +func (*IosSourceRevision) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1708} +} + +type IrisPlayerPublicProfileInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IrisPlayerPublicProfileInfo) Reset() { + *x = IrisPlayerPublicProfileInfo{} + mi := &file_vbase_proto_msgTypes[1709] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IrisPlayerPublicProfileInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IrisPlayerPublicProfileInfo) ProtoMessage() {} + +func (x *IrisPlayerPublicProfileInfo) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1709] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IrisPlayerPublicProfileInfo.ProtoReflect.Descriptor instead. +func (*IrisPlayerPublicProfileInfo) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1709} +} + +type IrisPokemonObjectProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IrisPokemonObjectProto) Reset() { + *x = IrisPokemonObjectProto{} + mi := &file_vbase_proto_msgTypes[1710] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IrisPokemonObjectProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IrisPokemonObjectProto) ProtoMessage() {} + +func (x *IrisPokemonObjectProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1710] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IrisPokemonObjectProto.ProtoReflect.Descriptor instead. +func (*IrisPokemonObjectProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1710} +} + +type IrisSocialDeploymentProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IrisSocialDeploymentProto) Reset() { + *x = IrisSocialDeploymentProto{} + mi := &file_vbase_proto_msgTypes[1711] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IrisSocialDeploymentProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IrisSocialDeploymentProto) ProtoMessage() {} + +func (x *IrisSocialDeploymentProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1711] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IrisSocialDeploymentProto.ProtoReflect.Descriptor instead. +func (*IrisSocialDeploymentProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1711} +} + +type IrisSocialEventTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IrisSocialEventTelemetry) Reset() { + *x = IrisSocialEventTelemetry{} + mi := &file_vbase_proto_msgTypes[1712] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IrisSocialEventTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IrisSocialEventTelemetry) ProtoMessage() {} + +func (x *IrisSocialEventTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1712] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IrisSocialEventTelemetry.ProtoReflect.Descriptor instead. +func (*IrisSocialEventTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1712} +} + +type IrisSocialGlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IrisSocialGlobalSettingsProto) Reset() { + *x = IrisSocialGlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[1713] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IrisSocialGlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IrisSocialGlobalSettingsProto) ProtoMessage() {} + +func (x *IrisSocialGlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1713] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IrisSocialGlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*IrisSocialGlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1713} +} + +type IrisSocialInteractionLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IrisSocialInteractionLogEntry) Reset() { + *x = IrisSocialInteractionLogEntry{} + mi := &file_vbase_proto_msgTypes[1714] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IrisSocialInteractionLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IrisSocialInteractionLogEntry) ProtoMessage() {} + +func (x *IrisSocialInteractionLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1714] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IrisSocialInteractionLogEntry.ProtoReflect.Descriptor instead. +func (*IrisSocialInteractionLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1714} +} + +type IrisSocialSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IrisSocialSettingsProto) Reset() { + *x = IrisSocialSettingsProto{} + mi := &file_vbase_proto_msgTypes[1715] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IrisSocialSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IrisSocialSettingsProto) ProtoMessage() {} + +func (x *IrisSocialSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1715] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IrisSocialSettingsProto.ProtoReflect.Descriptor instead. +func (*IrisSocialSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1715} +} + +type IrisSocialUserExperienceFunnelSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IrisSocialUserExperienceFunnelSettingsProto) Reset() { + *x = IrisSocialUserExperienceFunnelSettingsProto{} + mi := &file_vbase_proto_msgTypes[1716] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IrisSocialUserExperienceFunnelSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IrisSocialUserExperienceFunnelSettingsProto) ProtoMessage() {} + +func (x *IrisSocialUserExperienceFunnelSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1716] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IrisSocialUserExperienceFunnelSettingsProto.ProtoReflect.Descriptor instead. +func (*IrisSocialUserExperienceFunnelSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1716} +} + +type IsSkuAvailableOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IsSkuAvailableOutProto) Reset() { + *x = IsSkuAvailableOutProto{} + mi := &file_vbase_proto_msgTypes[1717] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IsSkuAvailableOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IsSkuAvailableOutProto) ProtoMessage() {} + +func (x *IsSkuAvailableOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1717] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IsSkuAvailableOutProto.ProtoReflect.Descriptor instead. +func (*IsSkuAvailableOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1717} +} + +type IsSkuAvailableProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IsSkuAvailableProto) Reset() { + *x = IsSkuAvailableProto{} + mi := &file_vbase_proto_msgTypes[1718] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IsSkuAvailableProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IsSkuAvailableProto) ProtoMessage() {} + +func (x *IsSkuAvailableProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1718] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IsSkuAvailableProto.ProtoReflect.Descriptor instead. +func (*IsSkuAvailableProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1718} +} + +type ItemCurrencyValues struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ItemCurrencyValues) Reset() { + *x = ItemCurrencyValues{} + mi := &file_vbase_proto_msgTypes[1719] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ItemCurrencyValues) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ItemCurrencyValues) ProtoMessage() {} + +func (x *ItemCurrencyValues) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1719] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ItemCurrencyValues.ProtoReflect.Descriptor instead. +func (*ItemCurrencyValues) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1719} +} + +type ItemDeletedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ItemDeletedTelemetry) Reset() { + *x = ItemDeletedTelemetry{} + mi := &file_vbase_proto_msgTypes[1720] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ItemDeletedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ItemDeletedTelemetry) ProtoMessage() {} + +func (x *ItemDeletedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1720] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ItemDeletedTelemetry.ProtoReflect.Descriptor instead. +func (*ItemDeletedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1720} +} + +type ItemEnablementSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ItemEnablementSettingsProto) Reset() { + *x = ItemEnablementSettingsProto{} + mi := &file_vbase_proto_msgTypes[1721] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ItemEnablementSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ItemEnablementSettingsProto) ProtoMessage() {} + +func (x *ItemEnablementSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1721] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ItemEnablementSettingsProto.ProtoReflect.Descriptor instead. +func (*ItemEnablementSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1721} +} + +type ItemExpirationConsolationLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ItemExpirationConsolationLogEntry) Reset() { + *x = ItemExpirationConsolationLogEntry{} + mi := &file_vbase_proto_msgTypes[1722] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ItemExpirationConsolationLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ItemExpirationConsolationLogEntry) ProtoMessage() {} + +func (x *ItemExpirationConsolationLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1722] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ItemExpirationConsolationLogEntry.ProtoReflect.Descriptor instead. +func (*ItemExpirationConsolationLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1722} +} + +type ItemExpirationSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ItemExpirationSettingsProto) Reset() { + *x = ItemExpirationSettingsProto{} + mi := &file_vbase_proto_msgTypes[1723] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ItemExpirationSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ItemExpirationSettingsProto) ProtoMessage() {} + +func (x *ItemExpirationSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1723] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ItemExpirationSettingsProto.ProtoReflect.Descriptor instead. +func (*ItemExpirationSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1723} +} + +type ItemInventoryUpdateSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ItemInventoryUpdateSettingsProto) Reset() { + *x = ItemInventoryUpdateSettingsProto{} + mi := &file_vbase_proto_msgTypes[1724] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ItemInventoryUpdateSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ItemInventoryUpdateSettingsProto) ProtoMessage() {} + +func (x *ItemInventoryUpdateSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1724] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ItemInventoryUpdateSettingsProto.ProtoReflect.Descriptor instead. +func (*ItemInventoryUpdateSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1724} +} + +type ItemProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ItemProto) Reset() { + *x = ItemProto{} + mi := &file_vbase_proto_msgTypes[1725] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ItemProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ItemProto) ProtoMessage() {} + +func (x *ItemProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1725] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ItemProto.ProtoReflect.Descriptor instead. +func (*ItemProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1725} +} + +type ItemRewardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Item Item `protobuf:"varint,1,opt,name=item,proto3,enum=POGOProtos.Rpc.Item" json:"item,omitempty"` + Amount int32 `protobuf:"varint,2,opt,name=amount,proto3" json:"amount,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ItemRewardProto) Reset() { + *x = ItemRewardProto{} + mi := &file_vbase_proto_msgTypes[1726] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ItemRewardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ItemRewardProto) ProtoMessage() {} + +func (x *ItemRewardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1726] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ItemRewardProto.ProtoReflect.Descriptor instead. +func (*ItemRewardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1726} +} + +func (x *ItemRewardProto) GetItem() Item { + if x != nil { + return x.Item + } + return Item_ITEM_UNKNOWN +} + +func (x *ItemRewardProto) GetAmount() int32 { + if x != nil { + return x.Amount + } + return 0 +} + +type ItemSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ItemSettingsProto) Reset() { + *x = ItemSettingsProto{} + mi := &file_vbase_proto_msgTypes[1727] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ItemSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ItemSettingsProto) ProtoMessage() {} + +func (x *ItemSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1727] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ItemSettingsProto.ProtoReflect.Descriptor instead. +func (*ItemSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1727} +} + +type ItemTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ItemTelemetry) Reset() { + *x = ItemTelemetry{} + mi := &file_vbase_proto_msgTypes[1728] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ItemTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ItemTelemetry) ProtoMessage() {} + +func (x *ItemTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1728] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ItemTelemetry.ProtoReflect.Descriptor instead. +func (*ItemTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1728} +} + +type ItemTimePeriodCountersProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ItemTimePeriodCountersProto) Reset() { + *x = ItemTimePeriodCountersProto{} + mi := &file_vbase_proto_msgTypes[1729] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ItemTimePeriodCountersProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ItemTimePeriodCountersProto) ProtoMessage() {} + +func (x *ItemTimePeriodCountersProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1729] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ItemTimePeriodCountersProto.ProtoReflect.Descriptor instead. +func (*ItemTimePeriodCountersProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1729} +} + +type ItemTimePeriodCountersSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ItemTimePeriodCountersSettingsProto) Reset() { + *x = ItemTimePeriodCountersSettingsProto{} + mi := &file_vbase_proto_msgTypes[1730] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ItemTimePeriodCountersSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ItemTimePeriodCountersSettingsProto) ProtoMessage() {} + +func (x *ItemTimePeriodCountersSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1730] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ItemTimePeriodCountersSettingsProto.ProtoReflect.Descriptor instead. +func (*ItemTimePeriodCountersSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1730} +} + +type JoinBreadLobbyOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *JoinBreadLobbyOutProto) Reset() { + *x = JoinBreadLobbyOutProto{} + mi := &file_vbase_proto_msgTypes[1731] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *JoinBreadLobbyOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*JoinBreadLobbyOutProto) ProtoMessage() {} + +func (x *JoinBreadLobbyOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1731] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use JoinBreadLobbyOutProto.ProtoReflect.Descriptor instead. +func (*JoinBreadLobbyOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1731} +} + +type JoinBreadLobbyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *JoinBreadLobbyProto) Reset() { + *x = JoinBreadLobbyProto{} + mi := &file_vbase_proto_msgTypes[1732] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *JoinBreadLobbyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*JoinBreadLobbyProto) ProtoMessage() {} + +func (x *JoinBreadLobbyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1732] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use JoinBreadLobbyProto.ProtoReflect.Descriptor instead. +func (*JoinBreadLobbyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1732} +} + +type JoinBuddyMultiplayerSessionOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *JoinBuddyMultiplayerSessionOutProto) Reset() { + *x = JoinBuddyMultiplayerSessionOutProto{} + mi := &file_vbase_proto_msgTypes[1733] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *JoinBuddyMultiplayerSessionOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*JoinBuddyMultiplayerSessionOutProto) ProtoMessage() {} + +func (x *JoinBuddyMultiplayerSessionOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1733] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use JoinBuddyMultiplayerSessionOutProto.ProtoReflect.Descriptor instead. +func (*JoinBuddyMultiplayerSessionOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1733} +} + +type JoinBuddyMultiplayerSessionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *JoinBuddyMultiplayerSessionProto) Reset() { + *x = JoinBuddyMultiplayerSessionProto{} + mi := &file_vbase_proto_msgTypes[1734] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *JoinBuddyMultiplayerSessionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*JoinBuddyMultiplayerSessionProto) ProtoMessage() {} + +func (x *JoinBuddyMultiplayerSessionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1734] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use JoinBuddyMultiplayerSessionProto.ProtoReflect.Descriptor instead. +func (*JoinBuddyMultiplayerSessionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1734} +} + +type JoinLobbyData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *JoinLobbyData) Reset() { + *x = JoinLobbyData{} + mi := &file_vbase_proto_msgTypes[1735] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *JoinLobbyData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*JoinLobbyData) ProtoMessage() {} + +func (x *JoinLobbyData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1735] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use JoinLobbyData.ProtoReflect.Descriptor instead. +func (*JoinLobbyData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1735} +} + +type JoinLobbyOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *JoinLobbyOutProto) Reset() { + *x = JoinLobbyOutProto{} + mi := &file_vbase_proto_msgTypes[1736] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *JoinLobbyOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*JoinLobbyOutProto) ProtoMessage() {} + +func (x *JoinLobbyOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1736] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use JoinLobbyOutProto.ProtoReflect.Descriptor instead. +func (*JoinLobbyOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1736} +} + +type JoinLobbyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *JoinLobbyProto) Reset() { + *x = JoinLobbyProto{} + mi := &file_vbase_proto_msgTypes[1737] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *JoinLobbyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*JoinLobbyProto) ProtoMessage() {} + +func (x *JoinLobbyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1737] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use JoinLobbyProto.ProtoReflect.Descriptor instead. +func (*JoinLobbyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1737} +} + +type JoinLobbyResponseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *JoinLobbyResponseData) Reset() { + *x = JoinLobbyResponseData{} + mi := &file_vbase_proto_msgTypes[1738] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *JoinLobbyResponseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*JoinLobbyResponseData) ProtoMessage() {} + +func (x *JoinLobbyResponseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1738] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use JoinLobbyResponseData.ProtoReflect.Descriptor instead. +func (*JoinLobbyResponseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1738} +} + +type JoinPartyOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *JoinPartyOutProto) Reset() { + *x = JoinPartyOutProto{} + mi := &file_vbase_proto_msgTypes[1739] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *JoinPartyOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*JoinPartyOutProto) ProtoMessage() {} + +func (x *JoinPartyOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1739] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use JoinPartyOutProto.ProtoReflect.Descriptor instead. +func (*JoinPartyOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1739} +} + +type JoinPartyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *JoinPartyProto) Reset() { + *x = JoinPartyProto{} + mi := &file_vbase_proto_msgTypes[1740] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *JoinPartyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*JoinPartyProto) ProtoMessage() {} + +func (x *JoinPartyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1740] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use JoinPartyProto.ProtoReflect.Descriptor instead. +func (*JoinPartyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1740} +} + +type JoinRaidViaFriendListSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *JoinRaidViaFriendListSettingsProto) Reset() { + *x = JoinRaidViaFriendListSettingsProto{} + mi := &file_vbase_proto_msgTypes[1741] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *JoinRaidViaFriendListSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*JoinRaidViaFriendListSettingsProto) ProtoMessage() {} + +func (x *JoinRaidViaFriendListSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1741] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use JoinRaidViaFriendListSettingsProto.ProtoReflect.Descriptor instead. +func (*JoinRaidViaFriendListSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1741} +} + +type JoinedPlayerObfuscationEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *JoinedPlayerObfuscationEntryProto) Reset() { + *x = JoinedPlayerObfuscationEntryProto{} + mi := &file_vbase_proto_msgTypes[1742] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *JoinedPlayerObfuscationEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*JoinedPlayerObfuscationEntryProto) ProtoMessage() {} + +func (x *JoinedPlayerObfuscationEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1742] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use JoinedPlayerObfuscationEntryProto.ProtoReflect.Descriptor instead. +func (*JoinedPlayerObfuscationEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1742} +} + +type JoinedPlayerObfuscationMapProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *JoinedPlayerObfuscationMapProto) Reset() { + *x = JoinedPlayerObfuscationMapProto{} + mi := &file_vbase_proto_msgTypes[1743] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *JoinedPlayerObfuscationMapProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*JoinedPlayerObfuscationMapProto) ProtoMessage() {} + +func (x *JoinedPlayerObfuscationMapProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1743] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use JoinedPlayerObfuscationMapProto.ProtoReflect.Descriptor instead. +func (*JoinedPlayerObfuscationMapProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1743} +} + +type JournalAddEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *JournalAddEntryProto) Reset() { + *x = JournalAddEntryProto{} + mi := &file_vbase_proto_msgTypes[1744] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *JournalAddEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*JournalAddEntryProto) ProtoMessage() {} + +func (x *JournalAddEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1744] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use JournalAddEntryProto.ProtoReflect.Descriptor instead. +func (*JournalAddEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1744} +} + +type JournalEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *JournalEntryProto) Reset() { + *x = JournalEntryProto{} + mi := &file_vbase_proto_msgTypes[1745] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *JournalEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*JournalEntryProto) ProtoMessage() {} + +func (x *JournalEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1745] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use JournalEntryProto.ProtoReflect.Descriptor instead. +func (*JournalEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1745} +} + +type JournalReadEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *JournalReadEntryProto) Reset() { + *x = JournalReadEntryProto{} + mi := &file_vbase_proto_msgTypes[1746] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *JournalReadEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*JournalReadEntryProto) ProtoMessage() {} + +func (x *JournalReadEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1746] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use JournalReadEntryProto.ProtoReflect.Descriptor instead. +func (*JournalReadEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1746} +} + +type JournalRemoveEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *JournalRemoveEntryProto) Reset() { + *x = JournalRemoveEntryProto{} + mi := &file_vbase_proto_msgTypes[1747] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *JournalRemoveEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*JournalRemoveEntryProto) ProtoMessage() {} + +func (x *JournalRemoveEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1747] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use JournalRemoveEntryProto.ProtoReflect.Descriptor instead. +func (*JournalRemoveEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1747} +} + +type JournalVersionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *JournalVersionProto) Reset() { + *x = JournalVersionProto{} + mi := &file_vbase_proto_msgTypes[1748] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *JournalVersionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*JournalVersionProto) ProtoMessage() {} + +func (x *JournalVersionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1748] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use JournalVersionProto.ProtoReflect.Descriptor instead. +func (*JournalVersionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1748} +} + +type JsonParser struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *JsonParser) Reset() { + *x = JsonParser{} + mi := &file_vbase_proto_msgTypes[1749] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *JsonParser) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*JsonParser) ProtoMessage() {} + +func (x *JsonParser) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1749] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use JsonParser.ProtoReflect.Descriptor instead. +func (*JsonParser) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1749} +} + +type KangarooSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *KangarooSettingsProto) Reset() { + *x = KangarooSettingsProto{} + mi := &file_vbase_proto_msgTypes[1750] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *KangarooSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*KangarooSettingsProto) ProtoMessage() {} + +func (x *KangarooSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1750] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use KangarooSettingsProto.ProtoReflect.Descriptor instead. +func (*KangarooSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1750} +} + +type Key struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Key) Reset() { + *x = Key{} + mi := &file_vbase_proto_msgTypes[1751] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Key) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Key) ProtoMessage() {} + +func (x *Key) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1751] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Key.ProtoReflect.Descriptor instead. +func (*Key) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1751} +} + +type KeyBlock struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *KeyBlock) Reset() { + *x = KeyBlock{} + mi := &file_vbase_proto_msgTypes[1752] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *KeyBlock) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*KeyBlock) ProtoMessage() {} + +func (x *KeyBlock) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1752] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use KeyBlock.ProtoReflect.Descriptor instead. +func (*KeyBlock) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1752} +} + +type KeyValuePair struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *KeyValuePair) Reset() { + *x = KeyValuePair{} + mi := &file_vbase_proto_msgTypes[1753] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *KeyValuePair) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*KeyValuePair) ProtoMessage() {} + +func (x *KeyValuePair) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1753] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use KeyValuePair.ProtoReflect.Descriptor instead. +func (*KeyValuePair) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1753} +} + +type KickOtherPlayerFromPartyOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *KickOtherPlayerFromPartyOutProto) Reset() { + *x = KickOtherPlayerFromPartyOutProto{} + mi := &file_vbase_proto_msgTypes[1754] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *KickOtherPlayerFromPartyOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*KickOtherPlayerFromPartyOutProto) ProtoMessage() {} + +func (x *KickOtherPlayerFromPartyOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1754] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use KickOtherPlayerFromPartyOutProto.ProtoReflect.Descriptor instead. +func (*KickOtherPlayerFromPartyOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1754} +} + +type KickOtherPlayerFromPartyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *KickOtherPlayerFromPartyProto) Reset() { + *x = KickOtherPlayerFromPartyProto{} + mi := &file_vbase_proto_msgTypes[1755] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *KickOtherPlayerFromPartyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*KickOtherPlayerFromPartyProto) ProtoMessage() {} + +func (x *KickOtherPlayerFromPartyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1755] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use KickOtherPlayerFromPartyProto.ProtoReflect.Descriptor instead. +func (*KickOtherPlayerFromPartyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1755} +} + +type KoalaSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *KoalaSettingsProto) Reset() { + *x = KoalaSettingsProto{} + mi := &file_vbase_proto_msgTypes[1756] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *KoalaSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*KoalaSettingsProto) ProtoMessage() {} + +func (x *KoalaSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1756] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use KoalaSettingsProto.ProtoReflect.Descriptor instead. +func (*KoalaSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1756} +} + +type Label struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Label) Reset() { + *x = Label{} + mi := &file_vbase_proto_msgTypes[1757] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Label) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Label) ProtoMessage() {} + +func (x *Label) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1757] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Label.ProtoReflect.Descriptor instead. +func (*Label) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1757} +} + +type LabelContentLocalization struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LabelContentLocalization) Reset() { + *x = LabelContentLocalization{} + mi := &file_vbase_proto_msgTypes[1758] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LabelContentLocalization) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LabelContentLocalization) ProtoMessage() {} + +func (x *LabelContentLocalization) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1758] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LabelContentLocalization.ProtoReflect.Descriptor instead. +func (*LabelContentLocalization) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1758} +} + +type LanguageBundleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LanguageBundleProto) Reset() { + *x = LanguageBundleProto{} + mi := &file_vbase_proto_msgTypes[1759] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LanguageBundleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LanguageBundleProto) ProtoMessage() {} + +func (x *LanguageBundleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1759] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LanguageBundleProto.ProtoReflect.Descriptor instead. +func (*LanguageBundleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1759} +} + +type LanguageSelectorSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LanguageSelectorSettingsProto) Reset() { + *x = LanguageSelectorSettingsProto{} + mi := &file_vbase_proto_msgTypes[1760] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LanguageSelectorSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LanguageSelectorSettingsProto) ProtoMessage() {} + +func (x *LanguageSelectorSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1760] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LanguageSelectorSettingsProto.ProtoReflect.Descriptor instead. +func (*LanguageSelectorSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1760} +} + +type LanguageSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LanguageSettingsProto) Reset() { + *x = LanguageSettingsProto{} + mi := &file_vbase_proto_msgTypes[1761] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LanguageSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LanguageSettingsProto) ProtoMessage() {} + +func (x *LanguageSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1761] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LanguageSettingsProto.ProtoReflect.Descriptor instead. +func (*LanguageSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1761} +} + +type LanguageTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LanguageTelemetry) Reset() { + *x = LanguageTelemetry{} + mi := &file_vbase_proto_msgTypes[1762] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LanguageTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LanguageTelemetry) ProtoMessage() {} + +func (x *LanguageTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1762] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LanguageTelemetry.ProtoReflect.Descriptor instead. +func (*LanguageTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1762} +} + +type LatencyTrackingSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LatencyTrackingSettingsProto) Reset() { + *x = LatencyTrackingSettingsProto{} + mi := &file_vbase_proto_msgTypes[1763] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LatencyTrackingSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LatencyTrackingSettingsProto) ProtoMessage() {} + +func (x *LatencyTrackingSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1763] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LatencyTrackingSettingsProto.ProtoReflect.Descriptor instead. +func (*LatencyTrackingSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1763} +} + +type Layer struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Layer) Reset() { + *x = Layer{} + mi := &file_vbase_proto_msgTypes[1764] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Layer) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Layer) ProtoMessage() {} + +func (x *Layer) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1764] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Layer.ProtoReflect.Descriptor instead. +func (*Layer) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1764} +} + +type LayerRule struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LayerRule) Reset() { + *x = LayerRule{} + mi := &file_vbase_proto_msgTypes[1765] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LayerRule) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LayerRule) ProtoMessage() {} + +func (x *LayerRule) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1765] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LayerRule.ProtoReflect.Descriptor instead. +func (*LayerRule) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1765} +} + +type LeagueIdMismatchData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LeagueIdMismatchData) Reset() { + *x = LeagueIdMismatchData{} + mi := &file_vbase_proto_msgTypes[1766] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LeagueIdMismatchData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LeagueIdMismatchData) ProtoMessage() {} + +func (x *LeagueIdMismatchData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1766] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LeagueIdMismatchData.ProtoReflect.Descriptor instead. +func (*LeagueIdMismatchData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1766} +} + +type LeaveBreadLobbyOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LeaveBreadLobbyOutProto) Reset() { + *x = LeaveBreadLobbyOutProto{} + mi := &file_vbase_proto_msgTypes[1767] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LeaveBreadLobbyOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LeaveBreadLobbyOutProto) ProtoMessage() {} + +func (x *LeaveBreadLobbyOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1767] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LeaveBreadLobbyOutProto.ProtoReflect.Descriptor instead. +func (*LeaveBreadLobbyOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1767} +} + +type LeaveBreadLobbyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LeaveBreadLobbyProto) Reset() { + *x = LeaveBreadLobbyProto{} + mi := &file_vbase_proto_msgTypes[1768] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LeaveBreadLobbyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LeaveBreadLobbyProto) ProtoMessage() {} + +func (x *LeaveBreadLobbyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1768] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LeaveBreadLobbyProto.ProtoReflect.Descriptor instead. +func (*LeaveBreadLobbyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1768} +} + +type LeaveBuddyMultiplayerSessionOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LeaveBuddyMultiplayerSessionOutProto) Reset() { + *x = LeaveBuddyMultiplayerSessionOutProto{} + mi := &file_vbase_proto_msgTypes[1769] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LeaveBuddyMultiplayerSessionOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LeaveBuddyMultiplayerSessionOutProto) ProtoMessage() {} + +func (x *LeaveBuddyMultiplayerSessionOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1769] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LeaveBuddyMultiplayerSessionOutProto.ProtoReflect.Descriptor instead. +func (*LeaveBuddyMultiplayerSessionOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1769} +} + +type LeaveBuddyMultiplayerSessionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LeaveBuddyMultiplayerSessionProto) Reset() { + *x = LeaveBuddyMultiplayerSessionProto{} + mi := &file_vbase_proto_msgTypes[1770] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LeaveBuddyMultiplayerSessionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LeaveBuddyMultiplayerSessionProto) ProtoMessage() {} + +func (x *LeaveBuddyMultiplayerSessionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1770] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LeaveBuddyMultiplayerSessionProto.ProtoReflect.Descriptor instead. +func (*LeaveBuddyMultiplayerSessionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1770} +} + +type LeaveInteractionRangeTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LeaveInteractionRangeTelemetry) Reset() { + *x = LeaveInteractionRangeTelemetry{} + mi := &file_vbase_proto_msgTypes[1771] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LeaveInteractionRangeTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LeaveInteractionRangeTelemetry) ProtoMessage() {} + +func (x *LeaveInteractionRangeTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1771] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LeaveInteractionRangeTelemetry.ProtoReflect.Descriptor instead. +func (*LeaveInteractionRangeTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1771} +} + +type LeaveLobbyData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LeaveLobbyData) Reset() { + *x = LeaveLobbyData{} + mi := &file_vbase_proto_msgTypes[1772] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LeaveLobbyData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LeaveLobbyData) ProtoMessage() {} + +func (x *LeaveLobbyData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1772] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LeaveLobbyData.ProtoReflect.Descriptor instead. +func (*LeaveLobbyData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1772} +} + +type LeaveLobbyOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LeaveLobbyOutProto) Reset() { + *x = LeaveLobbyOutProto{} + mi := &file_vbase_proto_msgTypes[1773] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LeaveLobbyOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LeaveLobbyOutProto) ProtoMessage() {} + +func (x *LeaveLobbyOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1773] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LeaveLobbyOutProto.ProtoReflect.Descriptor instead. +func (*LeaveLobbyOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1773} +} + +type LeaveLobbyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LeaveLobbyProto) Reset() { + *x = LeaveLobbyProto{} + mi := &file_vbase_proto_msgTypes[1774] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LeaveLobbyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LeaveLobbyProto) ProtoMessage() {} + +func (x *LeaveLobbyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1774] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LeaveLobbyProto.ProtoReflect.Descriptor instead. +func (*LeaveLobbyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1774} +} + +type LeaveLobbyResponseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LeaveLobbyResponseData) Reset() { + *x = LeaveLobbyResponseData{} + mi := &file_vbase_proto_msgTypes[1775] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LeaveLobbyResponseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LeaveLobbyResponseData) ProtoMessage() {} + +func (x *LeaveLobbyResponseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1775] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LeaveLobbyResponseData.ProtoReflect.Descriptor instead. +func (*LeaveLobbyResponseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1775} +} + +type LeavePartyOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LeavePartyOutProto) Reset() { + *x = LeavePartyOutProto{} + mi := &file_vbase_proto_msgTypes[1776] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LeavePartyOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LeavePartyOutProto) ProtoMessage() {} + +func (x *LeavePartyOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1776] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LeavePartyOutProto.ProtoReflect.Descriptor instead. +func (*LeavePartyOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1776} +} + +type LeavePartyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LeavePartyProto) Reset() { + *x = LeavePartyProto{} + mi := &file_vbase_proto_msgTypes[1777] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LeavePartyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LeavePartyProto) ProtoMessage() {} + +func (x *LeavePartyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1777] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LeavePartyProto.ProtoReflect.Descriptor instead. +func (*LeavePartyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1777} +} + +type LeavePointOfInterestTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LeavePointOfInterestTelemetry) Reset() { + *x = LeavePointOfInterestTelemetry{} + mi := &file_vbase_proto_msgTypes[1778] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LeavePointOfInterestTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LeavePointOfInterestTelemetry) ProtoMessage() {} + +func (x *LeavePointOfInterestTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1778] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LeavePointOfInterestTelemetry.ProtoReflect.Descriptor instead. +func (*LeavePointOfInterestTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1778} +} + +type LeaveWeeklyChallengeMatchmakingOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LeaveWeeklyChallengeMatchmakingOutProto) Reset() { + *x = LeaveWeeklyChallengeMatchmakingOutProto{} + mi := &file_vbase_proto_msgTypes[1779] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LeaveWeeklyChallengeMatchmakingOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LeaveWeeklyChallengeMatchmakingOutProto) ProtoMessage() {} + +func (x *LeaveWeeklyChallengeMatchmakingOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1779] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LeaveWeeklyChallengeMatchmakingOutProto.ProtoReflect.Descriptor instead. +func (*LeaveWeeklyChallengeMatchmakingOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1779} +} + +type LeaveWeeklyChallengeMatchmakingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LeaveWeeklyChallengeMatchmakingProto) Reset() { + *x = LeaveWeeklyChallengeMatchmakingProto{} + mi := &file_vbase_proto_msgTypes[1780] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LeaveWeeklyChallengeMatchmakingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LeaveWeeklyChallengeMatchmakingProto) ProtoMessage() {} + +func (x *LeaveWeeklyChallengeMatchmakingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1780] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LeaveWeeklyChallengeMatchmakingProto.ProtoReflect.Descriptor instead. +func (*LeaveWeeklyChallengeMatchmakingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1780} +} + +type LegacyLevelAvatarLockProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LegacyLevelAvatarLockProto) Reset() { + *x = LegacyLevelAvatarLockProto{} + mi := &file_vbase_proto_msgTypes[1781] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LegacyLevelAvatarLockProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LegacyLevelAvatarLockProto) ProtoMessage() {} + +func (x *LegacyLevelAvatarLockProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1781] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LegacyLevelAvatarLockProto.ProtoReflect.Descriptor instead. +func (*LegacyLevelAvatarLockProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1781} +} + +type LevelSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LevelSettingsProto) Reset() { + *x = LevelSettingsProto{} + mi := &file_vbase_proto_msgTypes[1782] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LevelSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LevelSettingsProto) ProtoMessage() {} + +func (x *LevelSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1782] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LevelSettingsProto.ProtoReflect.Descriptor instead. +func (*LevelSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1782} +} + +type LevelUpRewardsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LevelUpRewardsOutProto) Reset() { + *x = LevelUpRewardsOutProto{} + mi := &file_vbase_proto_msgTypes[1783] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LevelUpRewardsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LevelUpRewardsOutProto) ProtoMessage() {} + +func (x *LevelUpRewardsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1783] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LevelUpRewardsOutProto.ProtoReflect.Descriptor instead. +func (*LevelUpRewardsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1783} +} + +type LevelUpRewardsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LevelUpRewardsProto) Reset() { + *x = LevelUpRewardsProto{} + mi := &file_vbase_proto_msgTypes[1784] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LevelUpRewardsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LevelUpRewardsProto) ProtoMessage() {} + +func (x *LevelUpRewardsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1784] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LevelUpRewardsProto.ProtoReflect.Descriptor instead. +func (*LevelUpRewardsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1784} +} + +type LevelUpRewardsSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LevelUpRewardsSettingsProto) Reset() { + *x = LevelUpRewardsSettingsProto{} + mi := &file_vbase_proto_msgTypes[1785] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LevelUpRewardsSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LevelUpRewardsSettingsProto) ProtoMessage() {} + +func (x *LevelUpRewardsSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1785] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LevelUpRewardsSettingsProto.ProtoReflect.Descriptor instead. +func (*LevelUpRewardsSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1785} +} + +type LeveledUpFriendsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LeveledUpFriendsProto) Reset() { + *x = LeveledUpFriendsProto{} + mi := &file_vbase_proto_msgTypes[1786] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LeveledUpFriendsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LeveledUpFriendsProto) ProtoMessage() {} + +func (x *LeveledUpFriendsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1786] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LeveledUpFriendsProto.ProtoReflect.Descriptor instead. +func (*LeveledUpFriendsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1786} +} + +type LiftUserAgeGateConfirmationOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LiftUserAgeGateConfirmationOutProto) Reset() { + *x = LiftUserAgeGateConfirmationOutProto{} + mi := &file_vbase_proto_msgTypes[1787] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LiftUserAgeGateConfirmationOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LiftUserAgeGateConfirmationOutProto) ProtoMessage() {} + +func (x *LiftUserAgeGateConfirmationOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1787] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LiftUserAgeGateConfirmationOutProto.ProtoReflect.Descriptor instead. +func (*LiftUserAgeGateConfirmationOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1787} +} + +type LiftUserAgeGateConfirmationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LiftUserAgeGateConfirmationProto) Reset() { + *x = LiftUserAgeGateConfirmationProto{} + mi := &file_vbase_proto_msgTypes[1788] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LiftUserAgeGateConfirmationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LiftUserAgeGateConfirmationProto) ProtoMessage() {} + +func (x *LiftUserAgeGateConfirmationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1788] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LiftUserAgeGateConfirmationProto.ProtoReflect.Descriptor instead. +func (*LiftUserAgeGateConfirmationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1788} +} + +type LikeRoutePinOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LikeRoutePinOutProto) Reset() { + *x = LikeRoutePinOutProto{} + mi := &file_vbase_proto_msgTypes[1789] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LikeRoutePinOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LikeRoutePinOutProto) ProtoMessage() {} + +func (x *LikeRoutePinOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1789] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LikeRoutePinOutProto.ProtoReflect.Descriptor instead. +func (*LikeRoutePinOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1789} +} + +type LikeRoutePinProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LikeRoutePinProto) Reset() { + *x = LikeRoutePinProto{} + mi := &file_vbase_proto_msgTypes[1790] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LikeRoutePinProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LikeRoutePinProto) ProtoMessage() {} + +func (x *LikeRoutePinProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1790] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LikeRoutePinProto.ProtoReflect.Descriptor instead. +func (*LikeRoutePinProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1790} +} + +type LimitedEditionPokemonEncounterRewardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LimitedEditionPokemonEncounterRewardProto) Reset() { + *x = LimitedEditionPokemonEncounterRewardProto{} + mi := &file_vbase_proto_msgTypes[1791] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LimitedEditionPokemonEncounterRewardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LimitedEditionPokemonEncounterRewardProto) ProtoMessage() {} + +func (x *LimitedEditionPokemonEncounterRewardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1791] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LimitedEditionPokemonEncounterRewardProto.ProtoReflect.Descriptor instead. +func (*LimitedEditionPokemonEncounterRewardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1791} +} + +type LimitedPurchaseSkuRecordProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LimitedPurchaseSkuRecordProto) Reset() { + *x = LimitedPurchaseSkuRecordProto{} + mi := &file_vbase_proto_msgTypes[1792] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LimitedPurchaseSkuRecordProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LimitedPurchaseSkuRecordProto) ProtoMessage() {} + +func (x *LimitedPurchaseSkuRecordProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1792] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LimitedPurchaseSkuRecordProto.ProtoReflect.Descriptor instead. +func (*LimitedPurchaseSkuRecordProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1792} +} + +type LimitedPurchaseSkuSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LimitedPurchaseSkuSettingsProto) Reset() { + *x = LimitedPurchaseSkuSettingsProto{} + mi := &file_vbase_proto_msgTypes[1793] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LimitedPurchaseSkuSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LimitedPurchaseSkuSettingsProto) ProtoMessage() {} + +func (x *LimitedPurchaseSkuSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1793] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LimitedPurchaseSkuSettingsProto.ProtoReflect.Descriptor instead. +func (*LimitedPurchaseSkuSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1793} +} + +type LineProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LineProto) Reset() { + *x = LineProto{} + mi := &file_vbase_proto_msgTypes[1794] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LineProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LineProto) ProtoMessage() {} + +func (x *LineProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1794] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LineProto.ProtoReflect.Descriptor instead. +func (*LineProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1794} +} + +type LinkToAccountLoginRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LinkToAccountLoginRequestProto) Reset() { + *x = LinkToAccountLoginRequestProto{} + mi := &file_vbase_proto_msgTypes[1795] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LinkToAccountLoginRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LinkToAccountLoginRequestProto) ProtoMessage() {} + +func (x *LinkToAccountLoginRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1795] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LinkToAccountLoginRequestProto.ProtoReflect.Descriptor instead. +func (*LinkToAccountLoginRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1795} +} + +type LinkToAccountLoginResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LinkToAccountLoginResponseProto) Reset() { + *x = LinkToAccountLoginResponseProto{} + mi := &file_vbase_proto_msgTypes[1796] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LinkToAccountLoginResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LinkToAccountLoginResponseProto) ProtoMessage() {} + +func (x *LinkToAccountLoginResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1796] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LinkToAccountLoginResponseProto.ProtoReflect.Descriptor instead. +func (*LinkToAccountLoginResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1796} +} + +type LiquidAttribute struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LiquidAttribute) Reset() { + *x = LiquidAttribute{} + mi := &file_vbase_proto_msgTypes[1797] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LiquidAttribute) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LiquidAttribute) ProtoMessage() {} + +func (x *LiquidAttribute) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1797] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LiquidAttribute.ProtoReflect.Descriptor instead. +func (*LiquidAttribute) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1797} +} + +type ListAvatarAppearanceItemsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ListAvatarAppearanceItemsOutProto) Reset() { + *x = ListAvatarAppearanceItemsOutProto{} + mi := &file_vbase_proto_msgTypes[1798] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ListAvatarAppearanceItemsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListAvatarAppearanceItemsOutProto) ProtoMessage() {} + +func (x *ListAvatarAppearanceItemsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1798] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListAvatarAppearanceItemsOutProto.ProtoReflect.Descriptor instead. +func (*ListAvatarAppearanceItemsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1798} +} + +type ListAvatarAppearanceItemsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ListAvatarAppearanceItemsProto) Reset() { + *x = ListAvatarAppearanceItemsProto{} + mi := &file_vbase_proto_msgTypes[1799] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ListAvatarAppearanceItemsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListAvatarAppearanceItemsProto) ProtoMessage() {} + +func (x *ListAvatarAppearanceItemsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1799] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListAvatarAppearanceItemsProto.ProtoReflect.Descriptor instead. +func (*ListAvatarAppearanceItemsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1799} +} + +type ListAvatarCustomizationsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ListAvatarCustomizationsOutProto) Reset() { + *x = ListAvatarCustomizationsOutProto{} + mi := &file_vbase_proto_msgTypes[1800] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ListAvatarCustomizationsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListAvatarCustomizationsOutProto) ProtoMessage() {} + +func (x *ListAvatarCustomizationsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1800] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListAvatarCustomizationsOutProto.ProtoReflect.Descriptor instead. +func (*ListAvatarCustomizationsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1800} +} + +type ListAvatarCustomizationsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ListAvatarCustomizationsProto) Reset() { + *x = ListAvatarCustomizationsProto{} + mi := &file_vbase_proto_msgTypes[1801] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ListAvatarCustomizationsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListAvatarCustomizationsProto) ProtoMessage() {} + +func (x *ListAvatarCustomizationsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1801] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListAvatarCustomizationsProto.ProtoReflect.Descriptor instead. +func (*ListAvatarCustomizationsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1801} +} + +type ListAvatarStoreItemsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ListAvatarStoreItemsOutProto) Reset() { + *x = ListAvatarStoreItemsOutProto{} + mi := &file_vbase_proto_msgTypes[1802] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ListAvatarStoreItemsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListAvatarStoreItemsOutProto) ProtoMessage() {} + +func (x *ListAvatarStoreItemsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1802] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListAvatarStoreItemsOutProto.ProtoReflect.Descriptor instead. +func (*ListAvatarStoreItemsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1802} +} + +type ListAvatarStoreItemsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ListAvatarStoreItemsProto) Reset() { + *x = ListAvatarStoreItemsProto{} + mi := &file_vbase_proto_msgTypes[1803] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ListAvatarStoreItemsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListAvatarStoreItemsProto) ProtoMessage() {} + +func (x *ListAvatarStoreItemsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1803] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListAvatarStoreItemsProto.ProtoReflect.Descriptor instead. +func (*ListAvatarStoreItemsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1803} +} + +type ListExperiencesFilter struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ListExperiencesFilter) Reset() { + *x = ListExperiencesFilter{} + mi := &file_vbase_proto_msgTypes[1804] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ListExperiencesFilter) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListExperiencesFilter) ProtoMessage() {} + +func (x *ListExperiencesFilter) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1804] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListExperiencesFilter.ProtoReflect.Descriptor instead. +func (*ListExperiencesFilter) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1804} +} + +type ListExperiencesRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ListExperiencesRequest) Reset() { + *x = ListExperiencesRequest{} + mi := &file_vbase_proto_msgTypes[1805] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ListExperiencesRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListExperiencesRequest) ProtoMessage() {} + +func (x *ListExperiencesRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1805] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListExperiencesRequest.ProtoReflect.Descriptor instead. +func (*ListExperiencesRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1805} +} + +type ListExperiencesResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ListExperiencesResponse) Reset() { + *x = ListExperiencesResponse{} + mi := &file_vbase_proto_msgTypes[1806] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ListExperiencesResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListExperiencesResponse) ProtoMessage() {} + +func (x *ListExperiencesResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1806] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListExperiencesResponse.ProtoReflect.Descriptor instead. +func (*ListExperiencesResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1806} +} + +type ListFriendActivitiesRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ListFriendActivitiesRequestProto) Reset() { + *x = ListFriendActivitiesRequestProto{} + mi := &file_vbase_proto_msgTypes[1807] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ListFriendActivitiesRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListFriendActivitiesRequestProto) ProtoMessage() {} + +func (x *ListFriendActivitiesRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1807] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListFriendActivitiesRequestProto.ProtoReflect.Descriptor instead. +func (*ListFriendActivitiesRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1807} +} + +type ListFriendActivitiesResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ListFriendActivitiesResponseProto) Reset() { + *x = ListFriendActivitiesResponseProto{} + mi := &file_vbase_proto_msgTypes[1808] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ListFriendActivitiesResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListFriendActivitiesResponseProto) ProtoMessage() {} + +func (x *ListFriendActivitiesResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1808] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListFriendActivitiesResponseProto.ProtoReflect.Descriptor instead. +func (*ListFriendActivitiesResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1808} +} + +type ListGymBadgesOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ListGymBadgesOutProto) Reset() { + *x = ListGymBadgesOutProto{} + mi := &file_vbase_proto_msgTypes[1809] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ListGymBadgesOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListGymBadgesOutProto) ProtoMessage() {} + +func (x *ListGymBadgesOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1809] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListGymBadgesOutProto.ProtoReflect.Descriptor instead. +func (*ListGymBadgesOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1809} +} + +type ListGymBadgesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ListGymBadgesProto) Reset() { + *x = ListGymBadgesProto{} + mi := &file_vbase_proto_msgTypes[1810] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ListGymBadgesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListGymBadgesProto) ProtoMessage() {} + +func (x *ListGymBadgesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1810] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListGymBadgesProto.ProtoReflect.Descriptor instead. +func (*ListGymBadgesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1810} +} + +type ListLoginActionOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ListLoginActionOutProto) Reset() { + *x = ListLoginActionOutProto{} + mi := &file_vbase_proto_msgTypes[1811] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ListLoginActionOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListLoginActionOutProto) ProtoMessage() {} + +func (x *ListLoginActionOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1811] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListLoginActionOutProto.ProtoReflect.Descriptor instead. +func (*ListLoginActionOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1811} +} + +type ListRouteBadgesOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ListRouteBadgesOutProto) Reset() { + *x = ListRouteBadgesOutProto{} + mi := &file_vbase_proto_msgTypes[1812] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ListRouteBadgesOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListRouteBadgesOutProto) ProtoMessage() {} + +func (x *ListRouteBadgesOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1812] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListRouteBadgesOutProto.ProtoReflect.Descriptor instead. +func (*ListRouteBadgesOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1812} +} + +type ListRouteBadgesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ListRouteBadgesProto) Reset() { + *x = ListRouteBadgesProto{} + mi := &file_vbase_proto_msgTypes[1813] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ListRouteBadgesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListRouteBadgesProto) ProtoMessage() {} + +func (x *ListRouteBadgesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1813] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListRouteBadgesProto.ProtoReflect.Descriptor instead. +func (*ListRouteBadgesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1813} +} + +type ListRouteStampsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ListRouteStampsOutProto) Reset() { + *x = ListRouteStampsOutProto{} + mi := &file_vbase_proto_msgTypes[1814] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ListRouteStampsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListRouteStampsOutProto) ProtoMessage() {} + +func (x *ListRouteStampsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1814] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListRouteStampsOutProto.ProtoReflect.Descriptor instead. +func (*ListRouteStampsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1814} +} + +type ListRouteStampsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ListRouteStampsProto) Reset() { + *x = ListRouteStampsProto{} + mi := &file_vbase_proto_msgTypes[1815] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ListRouteStampsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListRouteStampsProto) ProtoMessage() {} + +func (x *ListRouteStampsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1815] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListRouteStampsProto.ProtoReflect.Descriptor instead. +func (*ListRouteStampsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1815} +} + +type ListValue struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ListValue) Reset() { + *x = ListValue{} + mi := &file_vbase_proto_msgTypes[1816] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ListValue) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListValue) ProtoMessage() {} + +func (x *ListValue) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1816] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListValue.ProtoReflect.Descriptor instead. +func (*ListValue) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1816} +} + +type LoadingScreenProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LoadingScreenProto) Reset() { + *x = LoadingScreenProto{} + mi := &file_vbase_proto_msgTypes[1817] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LoadingScreenProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LoadingScreenProto) ProtoMessage() {} + +func (x *LoadingScreenProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1817] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LoadingScreenProto.ProtoReflect.Descriptor instead. +func (*LoadingScreenProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1817} +} + +type LobbyClientSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LobbyClientSettingsProto) Reset() { + *x = LobbyClientSettingsProto{} + mi := &file_vbase_proto_msgTypes[1818] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LobbyClientSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LobbyClientSettingsProto) ProtoMessage() {} + +func (x *LobbyClientSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1818] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LobbyClientSettingsProto.ProtoReflect.Descriptor instead. +func (*LobbyClientSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1818} +} + +type LobbyPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LobbyPokemonProto) Reset() { + *x = LobbyPokemonProto{} + mi := &file_vbase_proto_msgTypes[1819] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LobbyPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LobbyPokemonProto) ProtoMessage() {} + +func (x *LobbyPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1819] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LobbyPokemonProto.ProtoReflect.Descriptor instead. +func (*LobbyPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1819} +} + +type LobbyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LobbyProto) Reset() { + *x = LobbyProto{} + mi := &file_vbase_proto_msgTypes[1820] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LobbyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LobbyProto) ProtoMessage() {} + +func (x *LobbyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1820] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LobbyProto.ProtoReflect.Descriptor instead. +func (*LobbyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1820} +} + +type LobbyVisibilityData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LobbyVisibilityData) Reset() { + *x = LobbyVisibilityData{} + mi := &file_vbase_proto_msgTypes[1821] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LobbyVisibilityData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LobbyVisibilityData) ProtoMessage() {} + +func (x *LobbyVisibilityData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1821] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LobbyVisibilityData.ProtoReflect.Descriptor instead. +func (*LobbyVisibilityData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1821} +} + +type LobbyVisibilityResponseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LobbyVisibilityResponseData) Reset() { + *x = LobbyVisibilityResponseData{} + mi := &file_vbase_proto_msgTypes[1822] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LobbyVisibilityResponseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LobbyVisibilityResponseData) ProtoMessage() {} + +func (x *LobbyVisibilityResponseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1822] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LobbyVisibilityResponseData.ProtoReflect.Descriptor instead. +func (*LobbyVisibilityResponseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1822} +} + +type LocalDateTimeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LocalDateTimeProto) Reset() { + *x = LocalDateTimeProto{} + mi := &file_vbase_proto_msgTypes[1823] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LocalDateTimeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LocalDateTimeProto) ProtoMessage() {} + +func (x *LocalDateTimeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1823] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LocalDateTimeProto.ProtoReflect.Descriptor instead. +func (*LocalDateTimeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1823} +} + +type LocalizationStats struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LocalizationStats) Reset() { + *x = LocalizationStats{} + mi := &file_vbase_proto_msgTypes[1824] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LocalizationStats) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LocalizationStats) ProtoMessage() {} + +func (x *LocalizationStats) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1824] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LocalizationStats.ProtoReflect.Descriptor instead. +func (*LocalizationStats) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1824} +} + +type LocalizationUpdate struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LocalizationUpdate) Reset() { + *x = LocalizationUpdate{} + mi := &file_vbase_proto_msgTypes[1825] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LocalizationUpdate) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LocalizationUpdate) ProtoMessage() {} + +func (x *LocalizationUpdate) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1825] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LocalizationUpdate.ProtoReflect.Descriptor instead. +func (*LocalizationUpdate) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1825} +} + +type LocationCardDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + LocationCard LocationCard `protobuf:"varint,1,opt,name=location_card,json=locationCard,proto3,enum=POGOProtos.Rpc.LocationCard" json:"location_card,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LocationCardDisplayProto) Reset() { + *x = LocationCardDisplayProto{} + mi := &file_vbase_proto_msgTypes[1826] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LocationCardDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LocationCardDisplayProto) ProtoMessage() {} + +func (x *LocationCardDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1826] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LocationCardDisplayProto.ProtoReflect.Descriptor instead. +func (*LocationCardDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1826} +} + +func (x *LocationCardDisplayProto) GetLocationCard() LocationCard { + if x != nil { + return x.LocationCard + } + return LocationCard_LOCATION_CARD_UNSET +} + +type LocationCardFeatureSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LocationCardFeatureSettingsProto) Reset() { + *x = LocationCardFeatureSettingsProto{} + mi := &file_vbase_proto_msgTypes[1827] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LocationCardFeatureSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LocationCardFeatureSettingsProto) ProtoMessage() {} + +func (x *LocationCardFeatureSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1827] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LocationCardFeatureSettingsProto.ProtoReflect.Descriptor instead. +func (*LocationCardFeatureSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1827} +} + +type LocationCardSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LocationCardSettingsProto) Reset() { + *x = LocationCardSettingsProto{} + mi := &file_vbase_proto_msgTypes[1828] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LocationCardSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LocationCardSettingsProto) ProtoMessage() {} + +func (x *LocationCardSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1828] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LocationCardSettingsProto.ProtoReflect.Descriptor instead. +func (*LocationCardSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1828} +} + +type LocationE6Proto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LocationE6Proto) Reset() { + *x = LocationE6Proto{} + mi := &file_vbase_proto_msgTypes[1829] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LocationE6Proto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LocationE6Proto) ProtoMessage() {} + +func (x *LocationE6Proto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1829] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LocationE6Proto.ProtoReflect.Descriptor instead. +func (*LocationE6Proto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1829} +} + +type LocationPingOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LocationPingOutProto) Reset() { + *x = LocationPingOutProto{} + mi := &file_vbase_proto_msgTypes[1830] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LocationPingOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LocationPingOutProto) ProtoMessage() {} + +func (x *LocationPingOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1830] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LocationPingOutProto.ProtoReflect.Descriptor instead. +func (*LocationPingOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1830} +} + +type LocationPingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LocationPingProto) Reset() { + *x = LocationPingProto{} + mi := &file_vbase_proto_msgTypes[1831] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LocationPingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LocationPingProto) ProtoMessage() {} + +func (x *LocationPingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1831] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LocationPingProto.ProtoReflect.Descriptor instead. +func (*LocationPingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1831} +} + +type LocationPingUpdateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LocationPingUpdateProto) Reset() { + *x = LocationPingUpdateProto{} + mi := &file_vbase_proto_msgTypes[1832] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LocationPingUpdateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LocationPingUpdateProto) ProtoMessage() {} + +func (x *LocationPingUpdateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1832] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LocationPingUpdateProto.ProtoReflect.Descriptor instead. +func (*LocationPingUpdateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1832} +} + +type LogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LogEntry) Reset() { + *x = LogEntry{} + mi := &file_vbase_proto_msgTypes[1833] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LogEntry) ProtoMessage() {} + +func (x *LogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1833] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LogEntry.ProtoReflect.Descriptor instead. +func (*LogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1833} +} + +type LogEventDropped struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LogEventDropped) Reset() { + *x = LogEventDropped{} + mi := &file_vbase_proto_msgTypes[1834] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LogEventDropped) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LogEventDropped) ProtoMessage() {} + +func (x *LogEventDropped) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1834] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LogEventDropped.ProtoReflect.Descriptor instead. +func (*LogEventDropped) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1834} +} + +type LogMessage struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LogMessage) Reset() { + *x = LogMessage{} + mi := &file_vbase_proto_msgTypes[1835] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LogMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LogMessage) ProtoMessage() {} + +func (x *LogMessage) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1835] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LogMessage.ProtoReflect.Descriptor instead. +func (*LogMessage) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1835} +} + +type LogSourceMetrics struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LogSourceMetrics) Reset() { + *x = LogSourceMetrics{} + mi := &file_vbase_proto_msgTypes[1836] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LogSourceMetrics) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LogSourceMetrics) ProtoMessage() {} + +func (x *LogSourceMetrics) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1836] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LogSourceMetrics.ProtoReflect.Descriptor instead. +func (*LogSourceMetrics) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1836} +} + +type LoginActionTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LoginActionTelemetry) Reset() { + *x = LoginActionTelemetry{} + mi := &file_vbase_proto_msgTypes[1837] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LoginActionTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LoginActionTelemetry) ProtoMessage() {} + +func (x *LoginActionTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1837] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LoginActionTelemetry.ProtoReflect.Descriptor instead. +func (*LoginActionTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1837} +} + +type LoginDetail struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LoginDetail) Reset() { + *x = LoginDetail{} + mi := &file_vbase_proto_msgTypes[1838] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LoginDetail) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LoginDetail) ProtoMessage() {} + +func (x *LoginDetail) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1838] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LoginDetail.ProtoReflect.Descriptor instead. +func (*LoginDetail) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1838} +} + +type LoginNewPlayer struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LoginNewPlayer) Reset() { + *x = LoginNewPlayer{} + mi := &file_vbase_proto_msgTypes[1839] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LoginNewPlayer) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LoginNewPlayer) ProtoMessage() {} + +func (x *LoginNewPlayer) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1839] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LoginNewPlayer.ProtoReflect.Descriptor instead. +func (*LoginNewPlayer) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1839} +} + +type LoginNewPlayerCreateAccount struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LoginNewPlayerCreateAccount) Reset() { + *x = LoginNewPlayerCreateAccount{} + mi := &file_vbase_proto_msgTypes[1840] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LoginNewPlayerCreateAccount) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LoginNewPlayerCreateAccount) ProtoMessage() {} + +func (x *LoginNewPlayerCreateAccount) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1840] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LoginNewPlayerCreateAccount.ProtoReflect.Descriptor instead. +func (*LoginNewPlayerCreateAccount) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1840} +} + +type LoginReturningPlayer struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LoginReturningPlayer) Reset() { + *x = LoginReturningPlayer{} + mi := &file_vbase_proto_msgTypes[1841] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LoginReturningPlayer) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LoginReturningPlayer) ProtoMessage() {} + +func (x *LoginReturningPlayer) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1841] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LoginReturningPlayer.ProtoReflect.Descriptor instead. +func (*LoginReturningPlayer) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1841} +} + +type LoginReturningPlayerSignIn struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LoginReturningPlayerSignIn) Reset() { + *x = LoginReturningPlayerSignIn{} + mi := &file_vbase_proto_msgTypes[1842] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LoginReturningPlayerSignIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LoginReturningPlayerSignIn) ProtoMessage() {} + +func (x *LoginReturningPlayerSignIn) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1842] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LoginReturningPlayerSignIn.ProtoReflect.Descriptor instead. +func (*LoginReturningPlayerSignIn) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1842} +} + +type LoginSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LoginSettingsProto) Reset() { + *x = LoginSettingsProto{} + mi := &file_vbase_proto_msgTypes[1843] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LoginSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LoginSettingsProto) ProtoMessage() {} + +func (x *LoginSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1843] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LoginSettingsProto.ProtoReflect.Descriptor instead. +func (*LoginSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1843} +} + +type LoginStartup struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LoginStartup) Reset() { + *x = LoginStartup{} + mi := &file_vbase_proto_msgTypes[1844] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LoginStartup) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LoginStartup) ProtoMessage() {} + +func (x *LoginStartup) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1844] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LoginStartup.ProtoReflect.Descriptor instead. +func (*LoginStartup) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1844} +} + +type LoopProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LoopProto) Reset() { + *x = LoopProto{} + mi := &file_vbase_proto_msgTypes[1845] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LoopProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LoopProto) ProtoMessage() {} + +func (x *LoopProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1845] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LoopProto.ProtoReflect.Descriptor instead. +func (*LoopProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1845} +} + +type LootItemProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Type: + // + // *LootItemProto_Item + // *LootItemProto_Stardust + // *LootItemProto_Pokecoin + // *LootItemProto_PokemonCandy + // *LootItemProto_Experience + // *LootItemProto_PokemonEgg + // *LootItemProto_AvatarTemplateId + // *LootItemProto_StickerId + // *LootItemProto_MegaEnergyPokemonId + // *LootItemProto_XlCandy + // *LootItemProto_FollowerPokemon + // *LootItemProto_NeutralAvatarTemplateId + // *LootItemProto_NeutralAvatarItemTemplate + // *LootItemProto_NeutralAvatarItemDisplay + // *LootItemProto_TempEvoPokemonBranch + Type isLootItemProto_Type `protobuf_oneof:"Type"` + Count int32 `protobuf:"varint,5,opt,name=count,proto3" json:"count,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LootItemProto) Reset() { + *x = LootItemProto{} + mi := &file_vbase_proto_msgTypes[1846] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LootItemProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LootItemProto) ProtoMessage() {} + +func (x *LootItemProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1846] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LootItemProto.ProtoReflect.Descriptor instead. +func (*LootItemProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1846} +} + +func (x *LootItemProto) GetType() isLootItemProto_Type { + if x != nil { + return x.Type + } + return nil +} + +func (x *LootItemProto) GetItem() Item { + if x != nil { + if x, ok := x.Type.(*LootItemProto_Item); ok { + return x.Item + } + } + return Item_ITEM_UNKNOWN +} + +func (x *LootItemProto) GetStardust() bool { + if x != nil { + if x, ok := x.Type.(*LootItemProto_Stardust); ok { + return x.Stardust + } + } + return false +} + +func (x *LootItemProto) GetPokecoin() bool { + if x != nil { + if x, ok := x.Type.(*LootItemProto_Pokecoin); ok { + return x.Pokecoin + } + } + return false +} + +func (x *LootItemProto) GetPokemonCandy() HoloPokemonId { + if x != nil { + if x, ok := x.Type.(*LootItemProto_PokemonCandy); ok { + return x.PokemonCandy + } + } + return HoloPokemonId_MISSINGNO +} + +func (x *LootItemProto) GetExperience() bool { + if x != nil { + if x, ok := x.Type.(*LootItemProto_Experience); ok { + return x.Experience + } + } + return false +} + +func (x *LootItemProto) GetPokemonEgg() *PokemonProto { + if x != nil { + if x, ok := x.Type.(*LootItemProto_PokemonEgg); ok { + return x.PokemonEgg + } + } + return nil +} + +// Deprecated: Marked as deprecated in vbase.proto. +func (x *LootItemProto) GetAvatarTemplateId() string { + if x != nil { + if x, ok := x.Type.(*LootItemProto_AvatarTemplateId); ok { + return x.AvatarTemplateId + } + } + return "" +} + +func (x *LootItemProto) GetStickerId() string { + if x != nil { + if x, ok := x.Type.(*LootItemProto_StickerId); ok { + return x.StickerId + } + } + return "" +} + +func (x *LootItemProto) GetMegaEnergyPokemonId() HoloPokemonId { + if x != nil { + if x, ok := x.Type.(*LootItemProto_MegaEnergyPokemonId); ok { + return x.MegaEnergyPokemonId + } + } + return HoloPokemonId_MISSINGNO +} + +func (x *LootItemProto) GetXlCandy() HoloPokemonId { + if x != nil { + if x, ok := x.Type.(*LootItemProto_XlCandy); ok { + return x.XlCandy + } + } + return HoloPokemonId_MISSINGNO +} + +func (x *LootItemProto) GetFollowerPokemon() *FollowerPokemonProto { + if x != nil { + if x, ok := x.Type.(*LootItemProto_FollowerPokemon); ok { + return x.FollowerPokemon + } + } + return nil +} + +// Deprecated: Marked as deprecated in vbase.proto. +func (x *LootItemProto) GetNeutralAvatarTemplateId() string { + if x != nil { + if x, ok := x.Type.(*LootItemProto_NeutralAvatarTemplateId); ok { + return x.NeutralAvatarTemplateId + } + } + return "" +} + +func (x *LootItemProto) GetNeutralAvatarItemTemplate() *NeutralAvatarLootItemTemplateProto { + if x != nil { + if x, ok := x.Type.(*LootItemProto_NeutralAvatarItemTemplate); ok { + return x.NeutralAvatarItemTemplate + } + } + return nil +} + +// Deprecated: Marked as deprecated in vbase.proto. +func (x *LootItemProto) GetNeutralAvatarItemDisplay() *NeutralAvatarLootItemDisplayProto { + if x != nil { + if x, ok := x.Type.(*LootItemProto_NeutralAvatarItemDisplay); ok { + return x.NeutralAvatarItemDisplay + } + } + return nil +} + +func (x *LootItemProto) GetTempEvoPokemonBranch() *TempEvoPokemonBranch { + if x != nil { + if x, ok := x.Type.(*LootItemProto_TempEvoPokemonBranch); ok { + return x.TempEvoPokemonBranch + } + } + return nil +} + +func (x *LootItemProto) GetCount() int32 { + if x != nil { + return x.Count + } + return 0 +} + +type isLootItemProto_Type interface { + isLootItemProto_Type() +} + +type LootItemProto_Item struct { + Item Item `protobuf:"varint,1,opt,name=item,proto3,enum=POGOProtos.Rpc.Item,oneof"` +} + +type LootItemProto_Stardust struct { + Stardust bool `protobuf:"varint,2,opt,name=stardust,proto3,oneof"` +} + +type LootItemProto_Pokecoin struct { + Pokecoin bool `protobuf:"varint,3,opt,name=pokecoin,proto3,oneof"` +} + +type LootItemProto_PokemonCandy struct { + PokemonCandy HoloPokemonId `protobuf:"varint,4,opt,name=pokemon_candy,json=pokemonCandy,proto3,enum=POGOProtos.Rpc.HoloPokemonId,oneof"` +} + +type LootItemProto_Experience struct { + Experience bool `protobuf:"varint,6,opt,name=experience,proto3,oneof"` +} + +type LootItemProto_PokemonEgg struct { + PokemonEgg *PokemonProto `protobuf:"bytes,7,opt,name=pokemon_egg,json=pokemonEgg,proto3,oneof"` +} + +type LootItemProto_AvatarTemplateId struct { + // Deprecated: Marked as deprecated in vbase.proto. + AvatarTemplateId string `protobuf:"bytes,8,opt,name=avatar_template_id,json=avatarTemplateId,proto3,oneof"` +} + +type LootItemProto_StickerId struct { + StickerId string `protobuf:"bytes,9,opt,name=sticker_id,json=stickerId,proto3,oneof"` +} + +type LootItemProto_MegaEnergyPokemonId struct { + MegaEnergyPokemonId HoloPokemonId `protobuf:"varint,10,opt,name=mega_energy_pokemon_id,json=megaEnergyPokemonId,proto3,enum=POGOProtos.Rpc.HoloPokemonId,oneof"` +} + +type LootItemProto_XlCandy struct { + XlCandy HoloPokemonId `protobuf:"varint,11,opt,name=xl_candy,json=xlCandy,proto3,enum=POGOProtos.Rpc.HoloPokemonId,oneof"` +} + +type LootItemProto_FollowerPokemon struct { + FollowerPokemon *FollowerPokemonProto `protobuf:"bytes,12,opt,name=follower_pokemon,json=followerPokemon,proto3,oneof"` +} + +type LootItemProto_NeutralAvatarTemplateId struct { + // Deprecated: Marked as deprecated in vbase.proto. + NeutralAvatarTemplateId string `protobuf:"bytes,13,opt,name=neutral_avatar_template_id,json=neutralAvatarTemplateId,proto3,oneof"` +} + +type LootItemProto_NeutralAvatarItemTemplate struct { + NeutralAvatarItemTemplate *NeutralAvatarLootItemTemplateProto `protobuf:"bytes,14,opt,name=neutral_avatar_item_template,json=neutralAvatarItemTemplate,proto3,oneof"` +} + +type LootItemProto_NeutralAvatarItemDisplay struct { + // Deprecated: Marked as deprecated in vbase.proto. + NeutralAvatarItemDisplay *NeutralAvatarLootItemDisplayProto `protobuf:"bytes,15,opt,name=neutral_avatar_item_display,json=neutralAvatarItemDisplay,proto3,oneof"` +} + +type LootItemProto_TempEvoPokemonBranch struct { + TempEvoPokemonBranch *TempEvoPokemonBranch `protobuf:"bytes,16,opt,name=temp_evo_pokemon_branch,json=tempEvoPokemonBranch,proto3,oneof"` +} + +func (*LootItemProto_Item) isLootItemProto_Type() {} + +func (*LootItemProto_Stardust) isLootItemProto_Type() {} + +func (*LootItemProto_Pokecoin) isLootItemProto_Type() {} + +func (*LootItemProto_PokemonCandy) isLootItemProto_Type() {} + +func (*LootItemProto_Experience) isLootItemProto_Type() {} + +func (*LootItemProto_PokemonEgg) isLootItemProto_Type() {} + +func (*LootItemProto_AvatarTemplateId) isLootItemProto_Type() {} + +func (*LootItemProto_StickerId) isLootItemProto_Type() {} + +func (*LootItemProto_MegaEnergyPokemonId) isLootItemProto_Type() {} + +func (*LootItemProto_XlCandy) isLootItemProto_Type() {} + +func (*LootItemProto_FollowerPokemon) isLootItemProto_Type() {} + +func (*LootItemProto_NeutralAvatarTemplateId) isLootItemProto_Type() {} + +func (*LootItemProto_NeutralAvatarItemTemplate) isLootItemProto_Type() {} + +func (*LootItemProto_NeutralAvatarItemDisplay) isLootItemProto_Type() {} + +func (*LootItemProto_TempEvoPokemonBranch) isLootItemProto_Type() {} + +type LootProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + LootItem []*LootItemProto `protobuf:"bytes,1,rep,name=loot_item,json=lootItem,proto3" json:"loot_item,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LootProto) Reset() { + *x = LootProto{} + mi := &file_vbase_proto_msgTypes[1847] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LootProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LootProto) ProtoMessage() {} + +func (x *LootProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1847] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LootProto.ProtoReflect.Descriptor instead. +func (*LootProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1847} +} + +func (x *LootProto) GetLootItem() []*LootItemProto { + if x != nil { + return x.LootItem + } + return nil +} + +type LootStationLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LootStationLogEntry) Reset() { + *x = LootStationLogEntry{} + mi := &file_vbase_proto_msgTypes[1848] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LootStationLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LootStationLogEntry) ProtoMessage() {} + +func (x *LootStationLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1848] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LootStationLogEntry.ProtoReflect.Descriptor instead. +func (*LootStationLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1848} +} + +type LootStationOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LootStationOutProto) Reset() { + *x = LootStationOutProto{} + mi := &file_vbase_proto_msgTypes[1849] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LootStationOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LootStationOutProto) ProtoMessage() {} + +func (x *LootStationOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1849] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LootStationOutProto.ProtoReflect.Descriptor instead. +func (*LootStationOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1849} +} + +type LootStationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LootStationProto) Reset() { + *x = LootStationProto{} + mi := &file_vbase_proto_msgTypes[1850] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LootStationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LootStationProto) ProtoMessage() {} + +func (x *LootStationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1850] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LootStationProto.ProtoReflect.Descriptor instead. +func (*LootStationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1850} +} + +type LootTableRewardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LootTableRewardProto) Reset() { + *x = LootTableRewardProto{} + mi := &file_vbase_proto_msgTypes[1851] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LootTableRewardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LootTableRewardProto) ProtoMessage() {} + +func (x *LootTableRewardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1851] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LootTableRewardProto.ProtoReflect.Descriptor instead. +func (*LootTableRewardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1851} +} + +type LuckyPokemonSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LuckyPokemonSettingsProto) Reset() { + *x = LuckyPokemonSettingsProto{} + mi := &file_vbase_proto_msgTypes[1852] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LuckyPokemonSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LuckyPokemonSettingsProto) ProtoMessage() {} + +func (x *LuckyPokemonSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1852] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LuckyPokemonSettingsProto.ProtoReflect.Descriptor instead. +func (*LuckyPokemonSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1852} +} + +type MainMenuBattleOpenedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MainMenuBattleOpenedTelemetry) Reset() { + *x = MainMenuBattleOpenedTelemetry{} + mi := &file_vbase_proto_msgTypes[1853] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MainMenuBattleOpenedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MainMenuBattleOpenedTelemetry) ProtoMessage() {} + +func (x *MainMenuBattleOpenedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1853] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MainMenuBattleOpenedTelemetry.ProtoReflect.Descriptor instead. +func (*MainMenuBattleOpenedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1853} +} + +type MainMenuCameraButtonSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MainMenuCameraButtonSettingsProto) Reset() { + *x = MainMenuCameraButtonSettingsProto{} + mi := &file_vbase_proto_msgTypes[1854] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MainMenuCameraButtonSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MainMenuCameraButtonSettingsProto) ProtoMessage() {} + +func (x *MainMenuCameraButtonSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1854] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MainMenuCameraButtonSettingsProto.ProtoReflect.Descriptor instead. +func (*MainMenuCameraButtonSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1854} +} + +type MainMenuEventsOpenedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MainMenuEventsOpenedTelemetry) Reset() { + *x = MainMenuEventsOpenedTelemetry{} + mi := &file_vbase_proto_msgTypes[1855] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MainMenuEventsOpenedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MainMenuEventsOpenedTelemetry) ProtoMessage() {} + +func (x *MainMenuEventsOpenedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1855] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MainMenuEventsOpenedTelemetry.ProtoReflect.Descriptor instead. +func (*MainMenuEventsOpenedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1855} +} + +type MainMenuItemsOpenedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MainMenuItemsOpenedTelemetry) Reset() { + *x = MainMenuItemsOpenedTelemetry{} + mi := &file_vbase_proto_msgTypes[1856] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MainMenuItemsOpenedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MainMenuItemsOpenedTelemetry) ProtoMessage() {} + +func (x *MainMenuItemsOpenedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1856] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MainMenuItemsOpenedTelemetry.ProtoReflect.Descriptor instead. +func (*MainMenuItemsOpenedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1856} +} + +type MainMenuNewsOpenedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MainMenuNewsOpenedTelemetry) Reset() { + *x = MainMenuNewsOpenedTelemetry{} + mi := &file_vbase_proto_msgTypes[1857] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MainMenuNewsOpenedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MainMenuNewsOpenedTelemetry) ProtoMessage() {} + +func (x *MainMenuNewsOpenedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1857] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MainMenuNewsOpenedTelemetry.ProtoReflect.Descriptor instead. +func (*MainMenuNewsOpenedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1857} +} + +type MainMenuOpenedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MainMenuOpenedTelemetry) Reset() { + *x = MainMenuOpenedTelemetry{} + mi := &file_vbase_proto_msgTypes[1858] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MainMenuOpenedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MainMenuOpenedTelemetry) ProtoMessage() {} + +func (x *MainMenuOpenedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1858] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MainMenuOpenedTelemetry.ProtoReflect.Descriptor instead. +func (*MainMenuOpenedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1858} +} + +type MainMenuPokedexOpenedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MainMenuPokedexOpenedTelemetry) Reset() { + *x = MainMenuPokedexOpenedTelemetry{} + mi := &file_vbase_proto_msgTypes[1859] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MainMenuPokedexOpenedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MainMenuPokedexOpenedTelemetry) ProtoMessage() {} + +func (x *MainMenuPokedexOpenedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1859] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MainMenuPokedexOpenedTelemetry.ProtoReflect.Descriptor instead. +func (*MainMenuPokedexOpenedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1859} +} + +type MainMenuPokemonOpenedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MainMenuPokemonOpenedTelemetry) Reset() { + *x = MainMenuPokemonOpenedTelemetry{} + mi := &file_vbase_proto_msgTypes[1860] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MainMenuPokemonOpenedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MainMenuPokemonOpenedTelemetry) ProtoMessage() {} + +func (x *MainMenuPokemonOpenedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1860] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MainMenuPokemonOpenedTelemetry.ProtoReflect.Descriptor instead. +func (*MainMenuPokemonOpenedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1860} +} + +type MainMenuSettingsOpenedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MainMenuSettingsOpenedTelemetry) Reset() { + *x = MainMenuSettingsOpenedTelemetry{} + mi := &file_vbase_proto_msgTypes[1861] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MainMenuSettingsOpenedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MainMenuSettingsOpenedTelemetry) ProtoMessage() {} + +func (x *MainMenuSettingsOpenedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1861] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MainMenuSettingsOpenedTelemetry.ProtoReflect.Descriptor instead. +func (*MainMenuSettingsOpenedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1861} +} + +type MainMenuShopOpenedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MainMenuShopOpenedTelemetry) Reset() { + *x = MainMenuShopOpenedTelemetry{} + mi := &file_vbase_proto_msgTypes[1862] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MainMenuShopOpenedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MainMenuShopOpenedTelemetry) ProtoMessage() {} + +func (x *MainMenuShopOpenedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1862] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MainMenuShopOpenedTelemetry.ProtoReflect.Descriptor instead. +func (*MainMenuShopOpenedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1862} +} + +type MainMenuWhatsYourFavoriteOpenedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MainMenuWhatsYourFavoriteOpenedTelemetry) Reset() { + *x = MainMenuWhatsYourFavoriteOpenedTelemetry{} + mi := &file_vbase_proto_msgTypes[1863] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MainMenuWhatsYourFavoriteOpenedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MainMenuWhatsYourFavoriteOpenedTelemetry) ProtoMessage() {} + +func (x *MainMenuWhatsYourFavoriteOpenedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1863] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MainMenuWhatsYourFavoriteOpenedTelemetry.ProtoReflect.Descriptor instead. +func (*MainMenuWhatsYourFavoriteOpenedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1863} +} + +type ManagedPoseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ManagedPoseData) Reset() { + *x = ManagedPoseData{} + mi := &file_vbase_proto_msgTypes[1864] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ManagedPoseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ManagedPoseData) ProtoMessage() {} + +func (x *ManagedPoseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1864] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ManagedPoseData.ProtoReflect.Descriptor instead. +func (*ManagedPoseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1864} +} + +type Map struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Map) Reset() { + *x = Map{} + mi := &file_vbase_proto_msgTypes[1865] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Map) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Map) ProtoMessage() {} + +func (x *Map) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1865] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Map.ProtoReflect.Descriptor instead. +func (*Map) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1865} +} + +type MapArea struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapArea) Reset() { + *x = MapArea{} + mi := &file_vbase_proto_msgTypes[1866] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapArea) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapArea) ProtoMessage() {} + +func (x *MapArea) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1866] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapArea.ProtoReflect.Descriptor instead. +func (*MapArea) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1866} +} + +type MapBuddySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapBuddySettingsProto) Reset() { + *x = MapBuddySettingsProto{} + mi := &file_vbase_proto_msgTypes[1867] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapBuddySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapBuddySettingsProto) ProtoMessage() {} + +func (x *MapBuddySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1867] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapBuddySettingsProto.ProtoReflect.Descriptor instead. +func (*MapBuddySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1867} +} + +type MapCompositionRoot struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapCompositionRoot) Reset() { + *x = MapCompositionRoot{} + mi := &file_vbase_proto_msgTypes[1868] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapCompositionRoot) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapCompositionRoot) ProtoMessage() {} + +func (x *MapCompositionRoot) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1868] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapCompositionRoot.ProtoReflect.Descriptor instead. +func (*MapCompositionRoot) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1868} +} + +type MapCoordOverlayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapCoordOverlayProto) Reset() { + *x = MapCoordOverlayProto{} + mi := &file_vbase_proto_msgTypes[1869] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapCoordOverlayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapCoordOverlayProto) ProtoMessage() {} + +func (x *MapCoordOverlayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1869] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapCoordOverlayProto.ProtoReflect.Descriptor instead. +func (*MapCoordOverlayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1869} +} + +type MapDisplaySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapDisplaySettingsProto) Reset() { + *x = MapDisplaySettingsProto{} + mi := &file_vbase_proto_msgTypes[1870] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapDisplaySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapDisplaySettingsProto) ProtoMessage() {} + +func (x *MapDisplaySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1870] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapDisplaySettingsProto.ProtoReflect.Descriptor instead. +func (*MapDisplaySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1870} +} + +type MapIconProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapIconProto) Reset() { + *x = MapIconProto{} + mi := &file_vbase_proto_msgTypes[1871] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapIconProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapIconProto) ProtoMessage() {} + +func (x *MapIconProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1871] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapIconProto.ProtoReflect.Descriptor instead. +func (*MapIconProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1871} +} + +type MapIconSortOrderProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapIconSortOrderProto) Reset() { + *x = MapIconSortOrderProto{} + mi := &file_vbase_proto_msgTypes[1872] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapIconSortOrderProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapIconSortOrderProto) ProtoMessage() {} + +func (x *MapIconSortOrderProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1872] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapIconSortOrderProto.ProtoReflect.Descriptor instead. +func (*MapIconSortOrderProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1872} +} + +type MapIconsSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapIconsSettingsProto) Reset() { + *x = MapIconsSettingsProto{} + mi := &file_vbase_proto_msgTypes[1873] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapIconsSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapIconsSettingsProto) ProtoMessage() {} + +func (x *MapIconsSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1873] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapIconsSettingsProto.ProtoReflect.Descriptor instead. +func (*MapIconsSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1873} +} + +type MapPoint2D struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapPoint2D) Reset() { + *x = MapPoint2D{} + mi := &file_vbase_proto_msgTypes[1874] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapPoint2D) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapPoint2D) ProtoMessage() {} + +func (x *MapPoint2D) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1874] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapPoint2D.ProtoReflect.Descriptor instead. +func (*MapPoint2D) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1874} +} + +type MapPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + SpawnpointId string `protobuf:"bytes,1,opt,name=spawnpoint_id,json=spawnpointId,proto3" json:"spawnpoint_id,omitempty"` + EncounterId uint64 `protobuf:"fixed64,2,opt,name=encounter_id,json=encounterId,proto3" json:"encounter_id,omitempty"` + PokedexTypeId int32 `protobuf:"varint,3,opt,name=pokedex_type_id,json=pokedexTypeId,proto3" json:"pokedex_type_id,omitempty"` + ExpirationTimeMs int64 `protobuf:"varint,4,opt,name=expiration_time_ms,json=expirationTimeMs,proto3" json:"expiration_time_ms,omitempty"` + PokemonDisplay *PokemonDisplayProto `protobuf:"bytes,7,opt,name=pokemon_display,json=pokemonDisplay,proto3" json:"pokemon_display,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapPokemonProto) Reset() { + *x = MapPokemonProto{} + mi := &file_vbase_proto_msgTypes[1875] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapPokemonProto) ProtoMessage() {} + +func (x *MapPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1875] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapPokemonProto.ProtoReflect.Descriptor instead. +func (*MapPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1875} +} + +func (x *MapPokemonProto) GetSpawnpointId() string { + if x != nil { + return x.SpawnpointId + } + return "" +} + +func (x *MapPokemonProto) GetEncounterId() uint64 { + if x != nil { + return x.EncounterId + } + return 0 +} + +func (x *MapPokemonProto) GetPokedexTypeId() int32 { + if x != nil { + return x.PokedexTypeId + } + return 0 +} + +func (x *MapPokemonProto) GetExpirationTimeMs() int64 { + if x != nil { + return x.ExpirationTimeMs + } + return 0 +} + +func (x *MapPokemonProto) GetPokemonDisplay() *PokemonDisplayProto { + if x != nil { + return x.PokemonDisplay + } + return nil +} + +type MapProvider struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapProvider) Reset() { + *x = MapProvider{} + mi := &file_vbase_proto_msgTypes[1876] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapProvider) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapProvider) ProtoMessage() {} + +func (x *MapProvider) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1876] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapProvider.ProtoReflect.Descriptor instead. +func (*MapProvider) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1876} +} + +type MapQueryRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapQueryRequestProto) Reset() { + *x = MapQueryRequestProto{} + mi := &file_vbase_proto_msgTypes[1877] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapQueryRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapQueryRequestProto) ProtoMessage() {} + +func (x *MapQueryRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1877] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapQueryRequestProto.ProtoReflect.Descriptor instead. +func (*MapQueryRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1877} +} + +type MapQueryResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapQueryResponseProto) Reset() { + *x = MapQueryResponseProto{} + mi := &file_vbase_proto_msgTypes[1878] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapQueryResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapQueryResponseProto) ProtoMessage() {} + +func (x *MapQueryResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1878] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapQueryResponseProto.ProtoReflect.Descriptor instead. +func (*MapQueryResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1878} +} + +type MapRighthandIconsTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapRighthandIconsTelemetry) Reset() { + *x = MapRighthandIconsTelemetry{} + mi := &file_vbase_proto_msgTypes[1879] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapRighthandIconsTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapRighthandIconsTelemetry) ProtoMessage() {} + +func (x *MapRighthandIconsTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1879] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapRighthandIconsTelemetry.ProtoReflect.Descriptor instead. +func (*MapRighthandIconsTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1879} +} + +type MapS2Cell struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapS2Cell) Reset() { + *x = MapS2Cell{} + mi := &file_vbase_proto_msgTypes[1880] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapS2Cell) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapS2Cell) ProtoMessage() {} + +func (x *MapS2Cell) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1880] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapS2Cell.ProtoReflect.Descriptor instead. +func (*MapS2Cell) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1880} +} + +type MapS2CellEntity struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapS2CellEntity) Reset() { + *x = MapS2CellEntity{} + mi := &file_vbase_proto_msgTypes[1881] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapS2CellEntity) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapS2CellEntity) ProtoMessage() {} + +func (x *MapS2CellEntity) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1881] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapS2CellEntity.ProtoReflect.Descriptor instead. +func (*MapS2CellEntity) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1881} +} + +type MapSceneFeatureFlagsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapSceneFeatureFlagsProto) Reset() { + *x = MapSceneFeatureFlagsProto{} + mi := &file_vbase_proto_msgTypes[1882] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapSceneFeatureFlagsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapSceneFeatureFlagsProto) ProtoMessage() {} + +func (x *MapSceneFeatureFlagsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1882] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapSceneFeatureFlagsProto.ProtoReflect.Descriptor instead. +func (*MapSceneFeatureFlagsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1882} +} + +type MapSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapSettingsProto) Reset() { + *x = MapSettingsProto{} + mi := &file_vbase_proto_msgTypes[1883] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapSettingsProto) ProtoMessage() {} + +func (x *MapSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1883] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapSettingsProto.ProtoReflect.Descriptor instead. +func (*MapSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1883} +} + +type MapTile struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapTile) Reset() { + *x = MapTile{} + mi := &file_vbase_proto_msgTypes[1884] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapTile) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapTile) ProtoMessage() {} + +func (x *MapTile) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1884] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapTile.ProtoReflect.Descriptor instead. +func (*MapTile) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1884} +} + +type MapTileBundle struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapTileBundle) Reset() { + *x = MapTileBundle{} + mi := &file_vbase_proto_msgTypes[1885] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapTileBundle) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapTileBundle) ProtoMessage() {} + +func (x *MapTileBundle) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1885] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapTileBundle.ProtoReflect.Descriptor instead. +func (*MapTileBundle) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1885} +} + +type MapTilesProcessed struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapTilesProcessed) Reset() { + *x = MapTilesProcessed{} + mi := &file_vbase_proto_msgTypes[1886] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapTilesProcessed) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapTilesProcessed) ProtoMessage() {} + +func (x *MapTilesProcessed) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1886] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapTilesProcessed.ProtoReflect.Descriptor instead. +func (*MapTilesProcessed) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1886} +} + +type MapsAgeGateResult struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsAgeGateResult) Reset() { + *x = MapsAgeGateResult{} + mi := &file_vbase_proto_msgTypes[1887] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsAgeGateResult) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsAgeGateResult) ProtoMessage() {} + +func (x *MapsAgeGateResult) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1887] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsAgeGateResult.ProtoReflect.Descriptor instead. +func (*MapsAgeGateResult) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1887} +} + +type MapsAgeGateStartup struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsAgeGateStartup) Reset() { + *x = MapsAgeGateStartup{} + mi := &file_vbase_proto_msgTypes[1888] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsAgeGateStartup) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsAgeGateStartup) ProtoMessage() {} + +func (x *MapsAgeGateStartup) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1888] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsAgeGateStartup.ProtoReflect.Descriptor instead. +func (*MapsAgeGateStartup) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1888} +} + +type MapsClientEnvironmentProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsClientEnvironmentProto) Reset() { + *x = MapsClientEnvironmentProto{} + mi := &file_vbase_proto_msgTypes[1889] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsClientEnvironmentProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsClientEnvironmentProto) ProtoMessage() {} + +func (x *MapsClientEnvironmentProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1889] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsClientEnvironmentProto.ProtoReflect.Descriptor instead. +func (*MapsClientEnvironmentProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1889} +} + +type MapsClientTelemetryBatchProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsClientTelemetryBatchProto) Reset() { + *x = MapsClientTelemetryBatchProto{} + mi := &file_vbase_proto_msgTypes[1890] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsClientTelemetryBatchProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsClientTelemetryBatchProto) ProtoMessage() {} + +func (x *MapsClientTelemetryBatchProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1890] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsClientTelemetryBatchProto.ProtoReflect.Descriptor instead. +func (*MapsClientTelemetryBatchProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1890} +} + +type MapsClientTelemetryClientSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsClientTelemetryClientSettingsProto) Reset() { + *x = MapsClientTelemetryClientSettingsProto{} + mi := &file_vbase_proto_msgTypes[1891] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsClientTelemetryClientSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsClientTelemetryClientSettingsProto) ProtoMessage() {} + +func (x *MapsClientTelemetryClientSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1891] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsClientTelemetryClientSettingsProto.ProtoReflect.Descriptor instead. +func (*MapsClientTelemetryClientSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1891} +} + +type MapsClientTelemetryCommonFilterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsClientTelemetryCommonFilterProto) Reset() { + *x = MapsClientTelemetryCommonFilterProto{} + mi := &file_vbase_proto_msgTypes[1892] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsClientTelemetryCommonFilterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsClientTelemetryCommonFilterProto) ProtoMessage() {} + +func (x *MapsClientTelemetryCommonFilterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1892] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsClientTelemetryCommonFilterProto.ProtoReflect.Descriptor instead. +func (*MapsClientTelemetryCommonFilterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1892} +} + +type MapsClientTelemetryOmniProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsClientTelemetryOmniProto) Reset() { + *x = MapsClientTelemetryOmniProto{} + mi := &file_vbase_proto_msgTypes[1893] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsClientTelemetryOmniProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsClientTelemetryOmniProto) ProtoMessage() {} + +func (x *MapsClientTelemetryOmniProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1893] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsClientTelemetryOmniProto.ProtoReflect.Descriptor instead. +func (*MapsClientTelemetryOmniProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1893} +} + +type MapsClientTelemetryRecordProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsClientTelemetryRecordProto) Reset() { + *x = MapsClientTelemetryRecordProto{} + mi := &file_vbase_proto_msgTypes[1894] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsClientTelemetryRecordProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsClientTelemetryRecordProto) ProtoMessage() {} + +func (x *MapsClientTelemetryRecordProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1894] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsClientTelemetryRecordProto.ProtoReflect.Descriptor instead. +func (*MapsClientTelemetryRecordProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1894} +} + +type MapsClientTelemetryRecordResult struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsClientTelemetryRecordResult) Reset() { + *x = MapsClientTelemetryRecordResult{} + mi := &file_vbase_proto_msgTypes[1895] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsClientTelemetryRecordResult) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsClientTelemetryRecordResult) ProtoMessage() {} + +func (x *MapsClientTelemetryRecordResult) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1895] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsClientTelemetryRecordResult.ProtoReflect.Descriptor instead. +func (*MapsClientTelemetryRecordResult) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1895} +} + +type MapsClientTelemetryResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsClientTelemetryResponseProto) Reset() { + *x = MapsClientTelemetryResponseProto{} + mi := &file_vbase_proto_msgTypes[1896] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsClientTelemetryResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsClientTelemetryResponseProto) ProtoMessage() {} + +func (x *MapsClientTelemetryResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1896] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsClientTelemetryResponseProto.ProtoReflect.Descriptor instead. +func (*MapsClientTelemetryResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1896} +} + +type MapsClientTelemetrySettingsRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsClientTelemetrySettingsRequestProto) Reset() { + *x = MapsClientTelemetrySettingsRequestProto{} + mi := &file_vbase_proto_msgTypes[1897] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsClientTelemetrySettingsRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsClientTelemetrySettingsRequestProto) ProtoMessage() {} + +func (x *MapsClientTelemetrySettingsRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1897] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsClientTelemetrySettingsRequestProto.ProtoReflect.Descriptor instead. +func (*MapsClientTelemetrySettingsRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1897} +} + +type MapsClientTelemetryV2Request struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsClientTelemetryV2Request) Reset() { + *x = MapsClientTelemetryV2Request{} + mi := &file_vbase_proto_msgTypes[1898] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsClientTelemetryV2Request) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsClientTelemetryV2Request) ProtoMessage() {} + +func (x *MapsClientTelemetryV2Request) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1898] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsClientTelemetryV2Request.ProtoReflect.Descriptor instead. +func (*MapsClientTelemetryV2Request) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1898} +} + +type MapsDatapoint struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsDatapoint) Reset() { + *x = MapsDatapoint{} + mi := &file_vbase_proto_msgTypes[1899] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsDatapoint) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsDatapoint) ProtoMessage() {} + +func (x *MapsDatapoint) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1899] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsDatapoint.ProtoReflect.Descriptor instead. +func (*MapsDatapoint) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1899} +} + +type MapsLoginNewPlayer struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsLoginNewPlayer) Reset() { + *x = MapsLoginNewPlayer{} + mi := &file_vbase_proto_msgTypes[1900] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsLoginNewPlayer) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsLoginNewPlayer) ProtoMessage() {} + +func (x *MapsLoginNewPlayer) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1900] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsLoginNewPlayer.ProtoReflect.Descriptor instead. +func (*MapsLoginNewPlayer) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1900} +} + +type MapsLoginNewPlayerCreateAccount struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsLoginNewPlayerCreateAccount) Reset() { + *x = MapsLoginNewPlayerCreateAccount{} + mi := &file_vbase_proto_msgTypes[1901] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsLoginNewPlayerCreateAccount) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsLoginNewPlayerCreateAccount) ProtoMessage() {} + +func (x *MapsLoginNewPlayerCreateAccount) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1901] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsLoginNewPlayerCreateAccount.ProtoReflect.Descriptor instead. +func (*MapsLoginNewPlayerCreateAccount) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1901} +} + +type MapsLoginReturningPlayer struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsLoginReturningPlayer) Reset() { + *x = MapsLoginReturningPlayer{} + mi := &file_vbase_proto_msgTypes[1902] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsLoginReturningPlayer) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsLoginReturningPlayer) ProtoMessage() {} + +func (x *MapsLoginReturningPlayer) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1902] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsLoginReturningPlayer.ProtoReflect.Descriptor instead. +func (*MapsLoginReturningPlayer) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1902} +} + +type MapsLoginReturningPlayerSignIn struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsLoginReturningPlayerSignIn) Reset() { + *x = MapsLoginReturningPlayerSignIn{} + mi := &file_vbase_proto_msgTypes[1903] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsLoginReturningPlayerSignIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsLoginReturningPlayerSignIn) ProtoMessage() {} + +func (x *MapsLoginReturningPlayerSignIn) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1903] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsLoginReturningPlayerSignIn.ProtoReflect.Descriptor instead. +func (*MapsLoginReturningPlayerSignIn) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1903} +} + +type MapsLoginStartup struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsLoginStartup) Reset() { + *x = MapsLoginStartup{} + mi := &file_vbase_proto_msgTypes[1904] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsLoginStartup) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsLoginStartup) ProtoMessage() {} + +func (x *MapsLoginStartup) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1904] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsLoginStartup.ProtoReflect.Descriptor instead. +func (*MapsLoginStartup) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1904} +} + +type MapsMetricRecord struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsMetricRecord) Reset() { + *x = MapsMetricRecord{} + mi := &file_vbase_proto_msgTypes[1905] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsMetricRecord) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsMetricRecord) ProtoMessage() {} + +func (x *MapsMetricRecord) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1905] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsMetricRecord.ProtoReflect.Descriptor instead. +func (*MapsMetricRecord) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1905} +} + +type MapsPlaceholderMessage struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsPlaceholderMessage) Reset() { + *x = MapsPlaceholderMessage{} + mi := &file_vbase_proto_msgTypes[1906] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsPlaceholderMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsPlaceholderMessage) ProtoMessage() {} + +func (x *MapsPlaceholderMessage) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1906] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsPlaceholderMessage.ProtoReflect.Descriptor instead. +func (*MapsPlaceholderMessage) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1906} +} + +type MapsPlatformPlayerInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsPlatformPlayerInfo) Reset() { + *x = MapsPlatformPlayerInfo{} + mi := &file_vbase_proto_msgTypes[1907] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsPlatformPlayerInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsPlatformPlayerInfo) ProtoMessage() {} + +func (x *MapsPlatformPlayerInfo) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1907] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsPlatformPlayerInfo.ProtoReflect.Descriptor instead. +func (*MapsPlatformPlayerInfo) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1907} +} + +type MapsPlatformPreAgeGateTrackingOmniproto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsPlatformPreAgeGateTrackingOmniproto) Reset() { + *x = MapsPlatformPreAgeGateTrackingOmniproto{} + mi := &file_vbase_proto_msgTypes[1908] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsPlatformPreAgeGateTrackingOmniproto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsPlatformPreAgeGateTrackingOmniproto) ProtoMessage() {} + +func (x *MapsPlatformPreAgeGateTrackingOmniproto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1908] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsPlatformPreAgeGateTrackingOmniproto.ProtoReflect.Descriptor instead. +func (*MapsPlatformPreAgeGateTrackingOmniproto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1908} +} + +type MapsPlatformPreLoginTrackingOmniproto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsPlatformPreLoginTrackingOmniproto) Reset() { + *x = MapsPlatformPreLoginTrackingOmniproto{} + mi := &file_vbase_proto_msgTypes[1909] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsPlatformPreLoginTrackingOmniproto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsPlatformPreLoginTrackingOmniproto) ProtoMessage() {} + +func (x *MapsPlatformPreLoginTrackingOmniproto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1909] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsPlatformPreLoginTrackingOmniproto.ProtoReflect.Descriptor instead. +func (*MapsPlatformPreLoginTrackingOmniproto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1909} +} + +type MapsPreAgeGateMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsPreAgeGateMetadata) Reset() { + *x = MapsPreAgeGateMetadata{} + mi := &file_vbase_proto_msgTypes[1910] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsPreAgeGateMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsPreAgeGateMetadata) ProtoMessage() {} + +func (x *MapsPreAgeGateMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1910] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsPreAgeGateMetadata.ProtoReflect.Descriptor instead. +func (*MapsPreAgeGateMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1910} +} + +type MapsPreLoginMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsPreLoginMetadata) Reset() { + *x = MapsPreLoginMetadata{} + mi := &file_vbase_proto_msgTypes[1911] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsPreLoginMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsPreLoginMetadata) ProtoMessage() {} + +func (x *MapsPreLoginMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1911] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsPreLoginMetadata.ProtoReflect.Descriptor instead. +func (*MapsPreLoginMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1911} +} + +type MapsServerRecordMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsServerRecordMetadata) Reset() { + *x = MapsServerRecordMetadata{} + mi := &file_vbase_proto_msgTypes[1912] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsServerRecordMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsServerRecordMetadata) ProtoMessage() {} + +func (x *MapsServerRecordMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1912] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsServerRecordMetadata.ProtoReflect.Descriptor instead. +func (*MapsServerRecordMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1912} +} + +type MapsStartupMeasurementProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsStartupMeasurementProto) Reset() { + *x = MapsStartupMeasurementProto{} + mi := &file_vbase_proto_msgTypes[1913] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsStartupMeasurementProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsStartupMeasurementProto) ProtoMessage() {} + +func (x *MapsStartupMeasurementProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1913] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsStartupMeasurementProto.ProtoReflect.Descriptor instead. +func (*MapsStartupMeasurementProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1913} +} + +type MapsTelemetryAttribute struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsTelemetryAttribute) Reset() { + *x = MapsTelemetryAttribute{} + mi := &file_vbase_proto_msgTypes[1914] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsTelemetryAttribute) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsTelemetryAttribute) ProtoMessage() {} + +func (x *MapsTelemetryAttribute) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1914] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsTelemetryAttribute.ProtoReflect.Descriptor instead. +func (*MapsTelemetryAttribute) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1914} +} + +type MapsTelemetryAttributeRecordProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsTelemetryAttributeRecordProto) Reset() { + *x = MapsTelemetryAttributeRecordProto{} + mi := &file_vbase_proto_msgTypes[1915] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsTelemetryAttributeRecordProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsTelemetryAttributeRecordProto) ProtoMessage() {} + +func (x *MapsTelemetryAttributeRecordProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1915] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsTelemetryAttributeRecordProto.ProtoReflect.Descriptor instead. +func (*MapsTelemetryAttributeRecordProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1915} +} + +type MapsTelemetryAttributeV2 struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsTelemetryAttributeV2) Reset() { + *x = MapsTelemetryAttributeV2{} + mi := &file_vbase_proto_msgTypes[1916] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsTelemetryAttributeV2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsTelemetryAttributeV2) ProtoMessage() {} + +func (x *MapsTelemetryAttributeV2) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1916] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsTelemetryAttributeV2.ProtoReflect.Descriptor instead. +func (*MapsTelemetryAttributeV2) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1916} +} + +type MapsTelemetryBatchProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsTelemetryBatchProto) Reset() { + *x = MapsTelemetryBatchProto{} + mi := &file_vbase_proto_msgTypes[1917] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsTelemetryBatchProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsTelemetryBatchProto) ProtoMessage() {} + +func (x *MapsTelemetryBatchProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1917] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsTelemetryBatchProto.ProtoReflect.Descriptor instead. +func (*MapsTelemetryBatchProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1917} +} + +type MapsTelemetryCommonFilterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsTelemetryCommonFilterProto) Reset() { + *x = MapsTelemetryCommonFilterProto{} + mi := &file_vbase_proto_msgTypes[1918] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsTelemetryCommonFilterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsTelemetryCommonFilterProto) ProtoMessage() {} + +func (x *MapsTelemetryCommonFilterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1918] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsTelemetryCommonFilterProto.ProtoReflect.Descriptor instead. +func (*MapsTelemetryCommonFilterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1918} +} + +type MapsTelemetryEventRecordProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsTelemetryEventRecordProto) Reset() { + *x = MapsTelemetryEventRecordProto{} + mi := &file_vbase_proto_msgTypes[1919] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsTelemetryEventRecordProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsTelemetryEventRecordProto) ProtoMessage() {} + +func (x *MapsTelemetryEventRecordProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1919] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsTelemetryEventRecordProto.ProtoReflect.Descriptor instead. +func (*MapsTelemetryEventRecordProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1919} +} + +type MapsTelemetryField struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsTelemetryField) Reset() { + *x = MapsTelemetryField{} + mi := &file_vbase_proto_msgTypes[1920] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsTelemetryField) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsTelemetryField) ProtoMessage() {} + +func (x *MapsTelemetryField) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1920] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsTelemetryField.ProtoReflect.Descriptor instead. +func (*MapsTelemetryField) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1920} +} + +type MapsTelemetryKey struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsTelemetryKey) Reset() { + *x = MapsTelemetryKey{} + mi := &file_vbase_proto_msgTypes[1921] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsTelemetryKey) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsTelemetryKey) ProtoMessage() {} + +func (x *MapsTelemetryKey) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1921] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsTelemetryKey.ProtoReflect.Descriptor instead. +func (*MapsTelemetryKey) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1921} +} + +type MapsTelemetryMetadataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsTelemetryMetadataProto) Reset() { + *x = MapsTelemetryMetadataProto{} + mi := &file_vbase_proto_msgTypes[1922] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsTelemetryMetadataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsTelemetryMetadataProto) ProtoMessage() {} + +func (x *MapsTelemetryMetadataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1922] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsTelemetryMetadataProto.ProtoReflect.Descriptor instead. +func (*MapsTelemetryMetadataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1922} +} + +type MapsTelemetryMetricRecordProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsTelemetryMetricRecordProto) Reset() { + *x = MapsTelemetryMetricRecordProto{} + mi := &file_vbase_proto_msgTypes[1923] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsTelemetryMetricRecordProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsTelemetryMetricRecordProto) ProtoMessage() {} + +func (x *MapsTelemetryMetricRecordProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1923] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsTelemetryMetricRecordProto.ProtoReflect.Descriptor instead. +func (*MapsTelemetryMetricRecordProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1923} +} + +type MapsTelemetryRecordResult struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsTelemetryRecordResult) Reset() { + *x = MapsTelemetryRecordResult{} + mi := &file_vbase_proto_msgTypes[1924] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsTelemetryRecordResult) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsTelemetryRecordResult) ProtoMessage() {} + +func (x *MapsTelemetryRecordResult) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1924] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsTelemetryRecordResult.ProtoReflect.Descriptor instead. +func (*MapsTelemetryRecordResult) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1924} +} + +type MapsTelemetryRequestMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsTelemetryRequestMetadata) Reset() { + *x = MapsTelemetryRequestMetadata{} + mi := &file_vbase_proto_msgTypes[1925] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsTelemetryRequestMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsTelemetryRequestMetadata) ProtoMessage() {} + +func (x *MapsTelemetryRequestMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1925] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsTelemetryRequestMetadata.ProtoReflect.Descriptor instead. +func (*MapsTelemetryRequestMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1925} +} + +type MapsTelemetryRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsTelemetryRequestProto) Reset() { + *x = MapsTelemetryRequestProto{} + mi := &file_vbase_proto_msgTypes[1926] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsTelemetryRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsTelemetryRequestProto) ProtoMessage() {} + +func (x *MapsTelemetryRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1926] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsTelemetryRequestProto.ProtoReflect.Descriptor instead. +func (*MapsTelemetryRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1926} +} + +type MapsTelemetryResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsTelemetryResponseProto) Reset() { + *x = MapsTelemetryResponseProto{} + mi := &file_vbase_proto_msgTypes[1927] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsTelemetryResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsTelemetryResponseProto) ProtoMessage() {} + +func (x *MapsTelemetryResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1927] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsTelemetryResponseProto.ProtoReflect.Descriptor instead. +func (*MapsTelemetryResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1927} +} + +type MapsTelemetryValue struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsTelemetryValue) Reset() { + *x = MapsTelemetryValue{} + mi := &file_vbase_proto_msgTypes[1928] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsTelemetryValue) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsTelemetryValue) ProtoMessage() {} + +func (x *MapsTelemetryValue) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1928] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsTelemetryValue.ProtoReflect.Descriptor instead. +func (*MapsTelemetryValue) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1928} +} + +type MarkFieldbookSeenRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MarkFieldbookSeenRequestProto) Reset() { + *x = MarkFieldbookSeenRequestProto{} + mi := &file_vbase_proto_msgTypes[1929] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MarkFieldbookSeenRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MarkFieldbookSeenRequestProto) ProtoMessage() {} + +func (x *MarkFieldbookSeenRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1929] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MarkFieldbookSeenRequestProto.ProtoReflect.Descriptor instead. +func (*MarkFieldbookSeenRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1929} +} + +type MarkFieldbookSeenResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MarkFieldbookSeenResponseProto) Reset() { + *x = MarkFieldbookSeenResponseProto{} + mi := &file_vbase_proto_msgTypes[1930] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MarkFieldbookSeenResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MarkFieldbookSeenResponseProto) ProtoMessage() {} + +func (x *MarkFieldbookSeenResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1930] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MarkFieldbookSeenResponseProto.ProtoReflect.Descriptor instead. +func (*MarkFieldbookSeenResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1930} +} + +type MarkMilestoneAsViewedOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MarkMilestoneAsViewedOutProto) Reset() { + *x = MarkMilestoneAsViewedOutProto{} + mi := &file_vbase_proto_msgTypes[1931] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MarkMilestoneAsViewedOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MarkMilestoneAsViewedOutProto) ProtoMessage() {} + +func (x *MarkMilestoneAsViewedOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1931] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MarkMilestoneAsViewedOutProto.ProtoReflect.Descriptor instead. +func (*MarkMilestoneAsViewedOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1931} +} + +type MarkMilestoneAsViewedProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MarkMilestoneAsViewedProto) Reset() { + *x = MarkMilestoneAsViewedProto{} + mi := &file_vbase_proto_msgTypes[1932] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MarkMilestoneAsViewedProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MarkMilestoneAsViewedProto) ProtoMessage() {} + +func (x *MarkMilestoneAsViewedProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1932] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MarkMilestoneAsViewedProto.ProtoReflect.Descriptor instead. +func (*MarkMilestoneAsViewedProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1932} +} + +type MarkNewsfeedReadRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MarkNewsfeedReadRequest) Reset() { + *x = MarkNewsfeedReadRequest{} + mi := &file_vbase_proto_msgTypes[1933] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MarkNewsfeedReadRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MarkNewsfeedReadRequest) ProtoMessage() {} + +func (x *MarkNewsfeedReadRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1933] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MarkNewsfeedReadRequest.ProtoReflect.Descriptor instead. +func (*MarkNewsfeedReadRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1933} +} + +type MarkNewsfeedReadResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MarkNewsfeedReadResponse) Reset() { + *x = MarkNewsfeedReadResponse{} + mi := &file_vbase_proto_msgTypes[1934] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MarkNewsfeedReadResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MarkNewsfeedReadResponse) ProtoMessage() {} + +func (x *MarkNewsfeedReadResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1934] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MarkNewsfeedReadResponse.ProtoReflect.Descriptor instead. +func (*MarkNewsfeedReadResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1934} +} + +type MarkReadNewsArticleOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MarkReadNewsArticleOutProto) Reset() { + *x = MarkReadNewsArticleOutProto{} + mi := &file_vbase_proto_msgTypes[1935] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MarkReadNewsArticleOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MarkReadNewsArticleOutProto) ProtoMessage() {} + +func (x *MarkReadNewsArticleOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1935] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MarkReadNewsArticleOutProto.ProtoReflect.Descriptor instead. +func (*MarkReadNewsArticleOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1935} +} + +type MarkReadNewsArticleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MarkReadNewsArticleProto) Reset() { + *x = MarkReadNewsArticleProto{} + mi := &file_vbase_proto_msgTypes[1936] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MarkReadNewsArticleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MarkReadNewsArticleProto) ProtoMessage() {} + +func (x *MarkReadNewsArticleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1936] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MarkReadNewsArticleProto.ProtoReflect.Descriptor instead. +func (*MarkReadNewsArticleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1936} +} + +type MarkRemoteTradableOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MarkRemoteTradableOutProto) Reset() { + *x = MarkRemoteTradableOutProto{} + mi := &file_vbase_proto_msgTypes[1937] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MarkRemoteTradableOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MarkRemoteTradableOutProto) ProtoMessage() {} + +func (x *MarkRemoteTradableOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1937] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MarkRemoteTradableOutProto.ProtoReflect.Descriptor instead. +func (*MarkRemoteTradableOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1937} +} + +type MarkRemoteTradableProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MarkRemoteTradableProto) Reset() { + *x = MarkRemoteTradableProto{} + mi := &file_vbase_proto_msgTypes[1938] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MarkRemoteTradableProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MarkRemoteTradableProto) ProtoMessage() {} + +func (x *MarkRemoteTradableProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1938] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MarkRemoteTradableProto.ProtoReflect.Descriptor instead. +func (*MarkRemoteTradableProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1938} +} + +type MarkSaveForLaterOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MarkSaveForLaterOutProto) Reset() { + *x = MarkSaveForLaterOutProto{} + mi := &file_vbase_proto_msgTypes[1939] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MarkSaveForLaterOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MarkSaveForLaterOutProto) ProtoMessage() {} + +func (x *MarkSaveForLaterOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1939] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MarkSaveForLaterOutProto.ProtoReflect.Descriptor instead. +func (*MarkSaveForLaterOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1939} +} + +type MarkSaveForLaterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MarkSaveForLaterProto) Reset() { + *x = MarkSaveForLaterProto{} + mi := &file_vbase_proto_msgTypes[1940] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MarkSaveForLaterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MarkSaveForLaterProto) ProtoMessage() {} + +func (x *MarkSaveForLaterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1940] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MarkSaveForLaterProto.ProtoReflect.Descriptor instead. +func (*MarkSaveForLaterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1940} +} + +type MarkTutorialCompleteOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MarkTutorialCompleteOutProto) Reset() { + *x = MarkTutorialCompleteOutProto{} + mi := &file_vbase_proto_msgTypes[1941] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MarkTutorialCompleteOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MarkTutorialCompleteOutProto) ProtoMessage() {} + +func (x *MarkTutorialCompleteOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1941] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MarkTutorialCompleteOutProto.ProtoReflect.Descriptor instead. +func (*MarkTutorialCompleteOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1941} +} + +type MarkTutorialCompleteProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MarkTutorialCompleteProto) Reset() { + *x = MarkTutorialCompleteProto{} + mi := &file_vbase_proto_msgTypes[1942] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MarkTutorialCompleteProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MarkTutorialCompleteProto) ProtoMessage() {} + +func (x *MarkTutorialCompleteProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1942] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MarkTutorialCompleteProto.ProtoReflect.Descriptor instead. +func (*MarkTutorialCompleteProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1942} +} + +type MarketingTelemetryNewsfeedEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MarketingTelemetryNewsfeedEvent) Reset() { + *x = MarketingTelemetryNewsfeedEvent{} + mi := &file_vbase_proto_msgTypes[1943] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MarketingTelemetryNewsfeedEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MarketingTelemetryNewsfeedEvent) ProtoMessage() {} + +func (x *MarketingTelemetryNewsfeedEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1943] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MarketingTelemetryNewsfeedEvent.ProtoReflect.Descriptor instead. +func (*MarketingTelemetryNewsfeedEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1943} +} + +type MarketingTelemetryPushNotificationEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MarketingTelemetryPushNotificationEvent) Reset() { + *x = MarketingTelemetryPushNotificationEvent{} + mi := &file_vbase_proto_msgTypes[1944] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MarketingTelemetryPushNotificationEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MarketingTelemetryPushNotificationEvent) ProtoMessage() {} + +func (x *MarketingTelemetryPushNotificationEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1944] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MarketingTelemetryPushNotificationEvent.ProtoReflect.Descriptor instead. +func (*MarketingTelemetryPushNotificationEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1944} +} + +type MaskedColor struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MaskedColor) Reset() { + *x = MaskedColor{} + mi := &file_vbase_proto_msgTypes[1945] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MaskedColor) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MaskedColor) ProtoMessage() {} + +func (x *MaskedColor) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1945] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MaskedColor.ProtoReflect.Descriptor instead. +func (*MaskedColor) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1945} +} + +type MaxBattleFriendActivityProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MaxBattleFriendActivityProto) Reset() { + *x = MaxBattleFriendActivityProto{} + mi := &file_vbase_proto_msgTypes[1946] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MaxBattleFriendActivityProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MaxBattleFriendActivityProto) ProtoMessage() {} + +func (x *MaxBattleFriendActivityProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1946] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MaxBattleFriendActivityProto.ProtoReflect.Descriptor instead. +func (*MaxBattleFriendActivityProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1946} +} + +type MaxMoveBonusSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MaxMoveBonusSettingsProto) Reset() { + *x = MaxMoveBonusSettingsProto{} + mi := &file_vbase_proto_msgTypes[1947] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MaxMoveBonusSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MaxMoveBonusSettingsProto) ProtoMessage() {} + +func (x *MaxMoveBonusSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1947] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MaxMoveBonusSettingsProto.ProtoReflect.Descriptor instead. +func (*MaxMoveBonusSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1947} +} + +type MegaBonusRewardsDetailProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MegaBonusRewardsDetailProto) Reset() { + *x = MegaBonusRewardsDetailProto{} + mi := &file_vbase_proto_msgTypes[1948] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MegaBonusRewardsDetailProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MegaBonusRewardsDetailProto) ProtoMessage() {} + +func (x *MegaBonusRewardsDetailProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1948] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MegaBonusRewardsDetailProto.ProtoReflect.Descriptor instead. +func (*MegaBonusRewardsDetailProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1948} +} + +type MegaEvoGlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MegaEvoGlobalSettingsProto) Reset() { + *x = MegaEvoGlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[1949] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MegaEvoGlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MegaEvoGlobalSettingsProto) ProtoMessage() {} + +func (x *MegaEvoGlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1949] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MegaEvoGlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*MegaEvoGlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1949} +} + +type MegaEvoInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MegaEvoInfoProto) Reset() { + *x = MegaEvoInfoProto{} + mi := &file_vbase_proto_msgTypes[1950] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MegaEvoInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MegaEvoInfoProto) ProtoMessage() {} + +func (x *MegaEvoInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1950] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MegaEvoInfoProto.ProtoReflect.Descriptor instead. +func (*MegaEvoInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1950} +} + +type MegaEvoSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MegaEvoSettingsProto) Reset() { + *x = MegaEvoSettingsProto{} + mi := &file_vbase_proto_msgTypes[1951] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MegaEvoSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MegaEvoSettingsProto) ProtoMessage() {} + +func (x *MegaEvoSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1951] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MegaEvoSettingsProto.ProtoReflect.Descriptor instead. +func (*MegaEvoSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1951} +} + +type MegaEvolutionCooldownSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MegaEvolutionCooldownSettingsProto) Reset() { + *x = MegaEvolutionCooldownSettingsProto{} + mi := &file_vbase_proto_msgTypes[1952] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MegaEvolutionCooldownSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MegaEvolutionCooldownSettingsProto) ProtoMessage() {} + +func (x *MegaEvolutionCooldownSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1952] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MegaEvolutionCooldownSettingsProto.ProtoReflect.Descriptor instead. +func (*MegaEvolutionCooldownSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1952} +} + +type MegaEvolutionEffectsSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MegaEvolutionEffectsSettingsProto) Reset() { + *x = MegaEvolutionEffectsSettingsProto{} + mi := &file_vbase_proto_msgTypes[1953] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MegaEvolutionEffectsSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MegaEvolutionEffectsSettingsProto) ProtoMessage() {} + +func (x *MegaEvolutionEffectsSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1953] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MegaEvolutionEffectsSettingsProto.ProtoReflect.Descriptor instead. +func (*MegaEvolutionEffectsSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1953} +} + +type MegaEvolutionLevelSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MegaEvolutionLevelSettingsProto) Reset() { + *x = MegaEvolutionLevelSettingsProto{} + mi := &file_vbase_proto_msgTypes[1954] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MegaEvolutionLevelSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MegaEvolutionLevelSettingsProto) ProtoMessage() {} + +func (x *MegaEvolutionLevelSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1954] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MegaEvolutionLevelSettingsProto.ProtoReflect.Descriptor instead. +func (*MegaEvolutionLevelSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1954} +} + +type MegaEvolutionProgressionSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MegaEvolutionProgressionSettingsProto) Reset() { + *x = MegaEvolutionProgressionSettingsProto{} + mi := &file_vbase_proto_msgTypes[1955] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MegaEvolutionProgressionSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MegaEvolutionProgressionSettingsProto) ProtoMessage() {} + +func (x *MegaEvolutionProgressionSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1955] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MegaEvolutionProgressionSettingsProto.ProtoReflect.Descriptor instead. +func (*MegaEvolutionProgressionSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1955} +} + +type MegaEvolvePokemonClientContextHelper struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MegaEvolvePokemonClientContextHelper) Reset() { + *x = MegaEvolvePokemonClientContextHelper{} + mi := &file_vbase_proto_msgTypes[1956] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MegaEvolvePokemonClientContextHelper) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MegaEvolvePokemonClientContextHelper) ProtoMessage() {} + +func (x *MegaEvolvePokemonClientContextHelper) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1956] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MegaEvolvePokemonClientContextHelper.ProtoReflect.Descriptor instead. +func (*MegaEvolvePokemonClientContextHelper) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1956} +} + +type MegaEvolvePokemonOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MegaEvolvePokemonOutProto) Reset() { + *x = MegaEvolvePokemonOutProto{} + mi := &file_vbase_proto_msgTypes[1957] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MegaEvolvePokemonOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MegaEvolvePokemonOutProto) ProtoMessage() {} + +func (x *MegaEvolvePokemonOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1957] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MegaEvolvePokemonOutProto.ProtoReflect.Descriptor instead. +func (*MegaEvolvePokemonOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1957} +} + +type MegaEvolvePokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MegaEvolvePokemonProto) Reset() { + *x = MegaEvolvePokemonProto{} + mi := &file_vbase_proto_msgTypes[1958] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MegaEvolvePokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MegaEvolvePokemonProto) ProtoMessage() {} + +func (x *MegaEvolvePokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1958] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MegaEvolvePokemonProto.ProtoReflect.Descriptor instead. +func (*MegaEvolvePokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1958} +} + +type MegaEvolvePokemonSpeciesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MegaEvolvePokemonSpeciesProto) Reset() { + *x = MegaEvolvePokemonSpeciesProto{} + mi := &file_vbase_proto_msgTypes[1959] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MegaEvolvePokemonSpeciesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MegaEvolvePokemonSpeciesProto) ProtoMessage() {} + +func (x *MegaEvolvePokemonSpeciesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1959] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MegaEvolvePokemonSpeciesProto.ProtoReflect.Descriptor instead. +func (*MegaEvolvePokemonSpeciesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1959} +} + +type MegaLevelUpOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MegaLevelUpOutProto) Reset() { + *x = MegaLevelUpOutProto{} + mi := &file_vbase_proto_msgTypes[1960] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MegaLevelUpOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MegaLevelUpOutProto) ProtoMessage() {} + +func (x *MegaLevelUpOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1960] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MegaLevelUpOutProto.ProtoReflect.Descriptor instead. +func (*MegaLevelUpOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1960} +} + +type MegaLevelUpProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MegaLevelUpProto) Reset() { + *x = MegaLevelUpProto{} + mi := &file_vbase_proto_msgTypes[1961] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MegaLevelUpProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MegaLevelUpProto) ProtoMessage() {} + +func (x *MegaLevelUpProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1961] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MegaLevelUpProto.ProtoReflect.Descriptor instead. +func (*MegaLevelUpProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1961} +} + +type MegaMoveBonusSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MegaMoveBonusSettingsProto) Reset() { + *x = MegaMoveBonusSettingsProto{} + mi := &file_vbase_proto_msgTypes[1962] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MegaMoveBonusSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MegaMoveBonusSettingsProto) ProtoMessage() {} + +func (x *MegaMoveBonusSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1962] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MegaMoveBonusSettingsProto.ProtoReflect.Descriptor instead. +func (*MegaMoveBonusSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1962} +} + +type MementoAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MementoAttributesProto) Reset() { + *x = MementoAttributesProto{} + mi := &file_vbase_proto_msgTypes[1963] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MementoAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MementoAttributesProto) ProtoMessage() {} + +func (x *MementoAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1963] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MementoAttributesProto.ProtoReflect.Descriptor instead. +func (*MementoAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1963} +} + +type MeshingStartEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MeshingStartEvent) Reset() { + *x = MeshingStartEvent{} + mi := &file_vbase_proto_msgTypes[1964] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MeshingStartEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MeshingStartEvent) ProtoMessage() {} + +func (x *MeshingStartEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1964] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MeshingStartEvent.ProtoReflect.Descriptor instead. +func (*MeshingStartEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1964} +} + +type MeshingStopEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MeshingStopEvent) Reset() { + *x = MeshingStopEvent{} + mi := &file_vbase_proto_msgTypes[1965] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MeshingStopEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MeshingStopEvent) ProtoMessage() {} + +func (x *MeshingStopEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1965] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MeshingStopEvent.ProtoReflect.Descriptor instead. +func (*MeshingStopEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1965} +} + +type MessageOptions struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MessageOptions) Reset() { + *x = MessageOptions{} + mi := &file_vbase_proto_msgTypes[1966] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MessageOptions) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MessageOptions) ProtoMessage() {} + +func (x *MessageOptions) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1966] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MessageOptions.ProtoReflect.Descriptor instead. +func (*MessageOptions) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1966} +} + +type MessagingClientEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MessagingClientEvent) Reset() { + *x = MessagingClientEvent{} + mi := &file_vbase_proto_msgTypes[1967] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MessagingClientEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MessagingClientEvent) ProtoMessage() {} + +func (x *MessagingClientEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1967] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MessagingClientEvent.ProtoReflect.Descriptor instead. +func (*MessagingClientEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1967} +} + +type MessagingClientEventExtension struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MessagingClientEventExtension) Reset() { + *x = MessagingClientEventExtension{} + mi := &file_vbase_proto_msgTypes[1968] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MessagingClientEventExtension) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MessagingClientEventExtension) ProtoMessage() {} + +func (x *MessagingClientEventExtension) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1968] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MessagingClientEventExtension.ProtoReflect.Descriptor instead. +func (*MessagingClientEventExtension) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1968} +} + +type MethodDescriptorProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MethodDescriptorProto) Reset() { + *x = MethodDescriptorProto{} + mi := &file_vbase_proto_msgTypes[1969] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MethodDescriptorProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MethodDescriptorProto) ProtoMessage() {} + +func (x *MethodDescriptorProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1969] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MethodDescriptorProto.ProtoReflect.Descriptor instead. +func (*MethodDescriptorProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1969} +} + +type MethodGoogle struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MethodGoogle) Reset() { + *x = MethodGoogle{} + mi := &file_vbase_proto_msgTypes[1970] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MethodGoogle) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MethodGoogle) ProtoMessage() {} + +func (x *MethodGoogle) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1970] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MethodGoogle.ProtoReflect.Descriptor instead. +func (*MethodGoogle) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1970} +} + +type MethodOptions struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MethodOptions) Reset() { + *x = MethodOptions{} + mi := &file_vbase_proto_msgTypes[1971] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MethodOptions) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MethodOptions) ProtoMessage() {} + +func (x *MethodOptions) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1971] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MethodOptions.ProtoReflect.Descriptor instead. +func (*MethodOptions) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1971} +} + +type MetricRecord struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MetricRecord) Reset() { + *x = MetricRecord{} + mi := &file_vbase_proto_msgTypes[1972] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MetricRecord) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MetricRecord) ProtoMessage() {} + +func (x *MetricRecord) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1972] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MetricRecord.ProtoReflect.Descriptor instead. +func (*MetricRecord) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1972} +} + +type MiniCollectionBadgeData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MiniCollectionBadgeData) Reset() { + *x = MiniCollectionBadgeData{} + mi := &file_vbase_proto_msgTypes[1973] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MiniCollectionBadgeData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MiniCollectionBadgeData) ProtoMessage() {} + +func (x *MiniCollectionBadgeData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1973] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MiniCollectionBadgeData.ProtoReflect.Descriptor instead. +func (*MiniCollectionBadgeData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1973} +} + +type MiniCollectionBadgeEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MiniCollectionBadgeEvent) Reset() { + *x = MiniCollectionBadgeEvent{} + mi := &file_vbase_proto_msgTypes[1974] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MiniCollectionBadgeEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MiniCollectionBadgeEvent) ProtoMessage() {} + +func (x *MiniCollectionBadgeEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1974] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MiniCollectionBadgeEvent.ProtoReflect.Descriptor instead. +func (*MiniCollectionBadgeEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1974} +} + +type MiniCollectionPokemon struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MiniCollectionPokemon) Reset() { + *x = MiniCollectionPokemon{} + mi := &file_vbase_proto_msgTypes[1975] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MiniCollectionPokemon) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MiniCollectionPokemon) ProtoMessage() {} + +func (x *MiniCollectionPokemon) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1975] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MiniCollectionPokemon.ProtoReflect.Descriptor instead. +func (*MiniCollectionPokemon) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1975} +} + +type MiniCollectionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MiniCollectionProto) Reset() { + *x = MiniCollectionProto{} + mi := &file_vbase_proto_msgTypes[1976] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MiniCollectionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MiniCollectionProto) ProtoMessage() {} + +func (x *MiniCollectionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1976] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MiniCollectionProto.ProtoReflect.Descriptor instead. +func (*MiniCollectionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1976} +} + +type MiniCollectionSectionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MiniCollectionSectionProto) Reset() { + *x = MiniCollectionSectionProto{} + mi := &file_vbase_proto_msgTypes[1977] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MiniCollectionSectionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MiniCollectionSectionProto) ProtoMessage() {} + +func (x *MiniCollectionSectionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1977] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MiniCollectionSectionProto.ProtoReflect.Descriptor instead. +func (*MiniCollectionSectionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1977} +} + +type MissingTranslationTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MissingTranslationTelemetry) Reset() { + *x = MissingTranslationTelemetry{} + mi := &file_vbase_proto_msgTypes[1978] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MissingTranslationTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MissingTranslationTelemetry) ProtoMessage() {} + +func (x *MissingTranslationTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1978] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MissingTranslationTelemetry.ProtoReflect.Descriptor instead. +func (*MissingTranslationTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1978} +} + +type Mixin struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Mixin) Reset() { + *x = Mixin{} + mi := &file_vbase_proto_msgTypes[1979] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Mixin) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Mixin) ProtoMessage() {} + +func (x *Mixin) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1979] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Mixin.ProtoReflect.Descriptor instead. +func (*Mixin) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1979} +} + +type MonodepthDownloadTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MonodepthDownloadTelemetry) Reset() { + *x = MonodepthDownloadTelemetry{} + mi := &file_vbase_proto_msgTypes[1980] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MonodepthDownloadTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MonodepthDownloadTelemetry) ProtoMessage() {} + +func (x *MonodepthDownloadTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1980] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MonodepthDownloadTelemetry.ProtoReflect.Descriptor instead. +func (*MonodepthDownloadTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1980} +} + +type MonodepthSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MonodepthSettingsProto) Reset() { + *x = MonodepthSettingsProto{} + mi := &file_vbase_proto_msgTypes[1981] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MonodepthSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MonodepthSettingsProto) ProtoMessage() {} + +func (x *MonodepthSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1981] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MonodepthSettingsProto.ProtoReflect.Descriptor instead. +func (*MonodepthSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1981} +} + +type MotivatedPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Pokemon *PokemonProto `protobuf:"bytes,1,opt,name=pokemon,proto3" json:"pokemon,omitempty"` + CpWhenDeployed int32 `protobuf:"varint,3,opt,name=cp_when_deployed,json=cpWhenDeployed,proto3" json:"cp_when_deployed,omitempty"` + MotivationNow float64 `protobuf:"fixed64,4,opt,name=motivation_now,json=motivationNow,proto3" json:"motivation_now,omitempty"` + CpNow int32 `protobuf:"varint,5,opt,name=cp_now,json=cpNow,proto3" json:"cp_now,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MotivatedPokemonProto) Reset() { + *x = MotivatedPokemonProto{} + mi := &file_vbase_proto_msgTypes[1982] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MotivatedPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MotivatedPokemonProto) ProtoMessage() {} + +func (x *MotivatedPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1982] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MotivatedPokemonProto.ProtoReflect.Descriptor instead. +func (*MotivatedPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1982} +} + +func (x *MotivatedPokemonProto) GetPokemon() *PokemonProto { + if x != nil { + return x.Pokemon + } + return nil +} + +func (x *MotivatedPokemonProto) GetCpWhenDeployed() int32 { + if x != nil { + return x.CpWhenDeployed + } + return 0 +} + +func (x *MotivatedPokemonProto) GetMotivationNow() float64 { + if x != nil { + return x.MotivationNow + } + return 0 +} + +func (x *MotivatedPokemonProto) GetCpNow() int32 { + if x != nil { + return x.CpNow + } + return 0 +} + +type MoveModifierGroup struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MoveModifierGroup) Reset() { + *x = MoveModifierGroup{} + mi := &file_vbase_proto_msgTypes[1983] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MoveModifierGroup) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MoveModifierGroup) ProtoMessage() {} + +func (x *MoveModifierGroup) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1983] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MoveModifierGroup.ProtoReflect.Descriptor instead. +func (*MoveModifierGroup) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1983} +} + +type MoveModifierProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MoveModifierProto) Reset() { + *x = MoveModifierProto{} + mi := &file_vbase_proto_msgTypes[1984] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MoveModifierProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MoveModifierProto) ProtoMessage() {} + +func (x *MoveModifierProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1984] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MoveModifierProto.ProtoReflect.Descriptor instead. +func (*MoveModifierProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1984} +} + +type MoveReassignmentProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MoveReassignmentProto) Reset() { + *x = MoveReassignmentProto{} + mi := &file_vbase_proto_msgTypes[1985] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MoveReassignmentProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MoveReassignmentProto) ProtoMessage() {} + +func (x *MoveReassignmentProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1985] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MoveReassignmentProto.ProtoReflect.Descriptor instead. +func (*MoveReassignmentProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1985} +} + +type MoveSequenceSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MoveSequenceSettingsProto) Reset() { + *x = MoveSequenceSettingsProto{} + mi := &file_vbase_proto_msgTypes[1986] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MoveSequenceSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MoveSequenceSettingsProto) ProtoMessage() {} + +func (x *MoveSequenceSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1986] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MoveSequenceSettingsProto.ProtoReflect.Descriptor instead. +func (*MoveSequenceSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1986} +} + +type MoveSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MoveSettingsProto) Reset() { + *x = MoveSettingsProto{} + mi := &file_vbase_proto_msgTypes[1987] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MoveSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MoveSettingsProto) ProtoMessage() {} + +func (x *MoveSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1987] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MoveSettingsProto.ProtoReflect.Descriptor instead. +func (*MoveSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1987} +} + +type MpSharedSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MpSharedSettingsProto) Reset() { + *x = MpSharedSettingsProto{} + mi := &file_vbase_proto_msgTypes[1988] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MpSharedSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MpSharedSettingsProto) ProtoMessage() {} + +func (x *MpSharedSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1988] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MpSharedSettingsProto.ProtoReflect.Descriptor instead. +func (*MpSharedSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1988} +} + +type MultiPartQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MultiPartQuestProto) Reset() { + *x = MultiPartQuestProto{} + mi := &file_vbase_proto_msgTypes[1989] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MultiPartQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MultiPartQuestProto) ProtoMessage() {} + +func (x *MultiPartQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1989] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MultiPartQuestProto.ProtoReflect.Descriptor instead. +func (*MultiPartQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1989} +} + +type MultiSelectorProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MultiSelectorProto) Reset() { + *x = MultiSelectorProto{} + mi := &file_vbase_proto_msgTypes[1990] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MultiSelectorProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MultiSelectorProto) ProtoMessage() {} + +func (x *MultiSelectorProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1990] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MultiSelectorProto.ProtoReflect.Descriptor instead. +func (*MultiSelectorProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1990} +} + +type MusicSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MusicSettingsProto) Reset() { + *x = MusicSettingsProto{} + mi := &file_vbase_proto_msgTypes[1991] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MusicSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MusicSettingsProto) ProtoMessage() {} + +func (x *MusicSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1991] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MusicSettingsProto.ProtoReflect.Descriptor instead. +func (*MusicSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1991} +} + +type NMAClientPlayerProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NMAClientPlayerProto) Reset() { + *x = NMAClientPlayerProto{} + mi := &file_vbase_proto_msgTypes[1992] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NMAClientPlayerProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NMAClientPlayerProto) ProtoMessage() {} + +func (x *NMAClientPlayerProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1992] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NMAClientPlayerProto.ProtoReflect.Descriptor instead. +func (*NMAClientPlayerProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1992} +} + +type NMAGetPlayerOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NMAGetPlayerOutProto) Reset() { + *x = NMAGetPlayerOutProto{} + mi := &file_vbase_proto_msgTypes[1993] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NMAGetPlayerOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NMAGetPlayerOutProto) ProtoMessage() {} + +func (x *NMAGetPlayerOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1993] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NMAGetPlayerOutProto.ProtoReflect.Descriptor instead. +func (*NMAGetPlayerOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1993} +} + +type NMAGetPlayerProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NMAGetPlayerProto) Reset() { + *x = NMAGetPlayerProto{} + mi := &file_vbase_proto_msgTypes[1994] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NMAGetPlayerProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NMAGetPlayerProto) ProtoMessage() {} + +func (x *NMAGetPlayerProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1994] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NMAGetPlayerProto.ProtoReflect.Descriptor instead. +func (*NMAGetPlayerProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1994} +} + +type NMAGetServerConfigOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NMAGetServerConfigOutProto) Reset() { + *x = NMAGetServerConfigOutProto{} + mi := &file_vbase_proto_msgTypes[1995] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NMAGetServerConfigOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NMAGetServerConfigOutProto) ProtoMessage() {} + +func (x *NMAGetServerConfigOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1995] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NMAGetServerConfigOutProto.ProtoReflect.Descriptor instead. +func (*NMAGetServerConfigOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1995} +} + +type NMAGetServerConfigProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NMAGetServerConfigProto) Reset() { + *x = NMAGetServerConfigProto{} + mi := &file_vbase_proto_msgTypes[1996] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NMAGetServerConfigProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NMAGetServerConfigProto) ProtoMessage() {} + +func (x *NMAGetServerConfigProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1996] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NMAGetServerConfigProto.ProtoReflect.Descriptor instead. +func (*NMAGetServerConfigProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1996} +} + +type NMAGetSurveyorProjectsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NMAGetSurveyorProjectsOutProto) Reset() { + *x = NMAGetSurveyorProjectsOutProto{} + mi := &file_vbase_proto_msgTypes[1997] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NMAGetSurveyorProjectsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NMAGetSurveyorProjectsOutProto) ProtoMessage() {} + +func (x *NMAGetSurveyorProjectsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1997] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NMAGetSurveyorProjectsOutProto.ProtoReflect.Descriptor instead. +func (*NMAGetSurveyorProjectsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1997} +} + +type NMAGetSurveyorProjectsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NMAGetSurveyorProjectsProto) Reset() { + *x = NMAGetSurveyorProjectsProto{} + mi := &file_vbase_proto_msgTypes[1998] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NMAGetSurveyorProjectsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NMAGetSurveyorProjectsProto) ProtoMessage() {} + +func (x *NMAGetSurveyorProjectsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1998] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NMAGetSurveyorProjectsProto.ProtoReflect.Descriptor instead. +func (*NMAGetSurveyorProjectsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1998} +} + +type NMALightshipTokenProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NMALightshipTokenProto) Reset() { + *x = NMALightshipTokenProto{} + mi := &file_vbase_proto_msgTypes[1999] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NMALightshipTokenProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NMALightshipTokenProto) ProtoMessage() {} + +func (x *NMALightshipTokenProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[1999] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NMALightshipTokenProto.ProtoReflect.Descriptor instead. +func (*NMALightshipTokenProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1999} +} + +type NMAProjectTaskProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NMAProjectTaskProto) Reset() { + *x = NMAProjectTaskProto{} + mi := &file_vbase_proto_msgTypes[2000] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NMAProjectTaskProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NMAProjectTaskProto) ProtoMessage() {} + +func (x *NMAProjectTaskProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2000] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NMAProjectTaskProto.ProtoReflect.Descriptor instead. +func (*NMAProjectTaskProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2000} +} + +type NMASlimPoiImageData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NMASlimPoiImageData) Reset() { + *x = NMASlimPoiImageData{} + mi := &file_vbase_proto_msgTypes[2001] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NMASlimPoiImageData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NMASlimPoiImageData) ProtoMessage() {} + +func (x *NMASlimPoiImageData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2001] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NMASlimPoiImageData.ProtoReflect.Descriptor instead. +func (*NMASlimPoiImageData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2001} +} + +type NMASlimPoiProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NMASlimPoiProto) Reset() { + *x = NMASlimPoiProto{} + mi := &file_vbase_proto_msgTypes[2002] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NMASlimPoiProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NMASlimPoiProto) ProtoMessage() {} + +func (x *NMASlimPoiProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2002] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NMASlimPoiProto.ProtoReflect.Descriptor instead. +func (*NMASlimPoiProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2002} +} + +type NMASurveyorProjectProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NMASurveyorProjectProto) Reset() { + *x = NMASurveyorProjectProto{} + mi := &file_vbase_proto_msgTypes[2003] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NMASurveyorProjectProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NMASurveyorProjectProto) ProtoMessage() {} + +func (x *NMASurveyorProjectProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2003] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NMASurveyorProjectProto.ProtoReflect.Descriptor instead. +func (*NMASurveyorProjectProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2003} +} + +type NMAThe8ThWallAccessTokenProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NMAThe8ThWallAccessTokenProto) Reset() { + *x = NMAThe8ThWallAccessTokenProto{} + mi := &file_vbase_proto_msgTypes[2004] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NMAThe8ThWallAccessTokenProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NMAThe8ThWallAccessTokenProto) ProtoMessage() {} + +func (x *NMAThe8ThWallAccessTokenProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2004] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NMAThe8ThWallAccessTokenProto.ProtoReflect.Descriptor instead. +func (*NMAThe8ThWallAccessTokenProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2004} +} + +type NMAThe8ThWallAccountProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NMAThe8ThWallAccountProto) Reset() { + *x = NMAThe8ThWallAccountProto{} + mi := &file_vbase_proto_msgTypes[2005] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NMAThe8ThWallAccountProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NMAThe8ThWallAccountProto) ProtoMessage() {} + +func (x *NMAThe8ThWallAccountProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2005] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NMAThe8ThWallAccountProto.ProtoReflect.Descriptor instead. +func (*NMAThe8ThWallAccountProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2005} +} + +type NMAThe8ThWallMetadataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NMAThe8ThWallMetadataProto) Reset() { + *x = NMAThe8ThWallMetadataProto{} + mi := &file_vbase_proto_msgTypes[2006] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NMAThe8ThWallMetadataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NMAThe8ThWallMetadataProto) ProtoMessage() {} + +func (x *NMAThe8ThWallMetadataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2006] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NMAThe8ThWallMetadataProto.ProtoReflect.Descriptor instead. +func (*NMAThe8ThWallMetadataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2006} +} + +type NMAThe8ThWallTokenProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NMAThe8ThWallTokenProto) Reset() { + *x = NMAThe8ThWallTokenProto{} + mi := &file_vbase_proto_msgTypes[2007] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NMAThe8ThWallTokenProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NMAThe8ThWallTokenProto) ProtoMessage() {} + +func (x *NMAThe8ThWallTokenProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2007] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NMAThe8ThWallTokenProto.ProtoReflect.Descriptor instead. +func (*NMAThe8ThWallTokenProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2007} +} + +type NMAUpdateSurveyorProjectOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NMAUpdateSurveyorProjectOutProto) Reset() { + *x = NMAUpdateSurveyorProjectOutProto{} + mi := &file_vbase_proto_msgTypes[2008] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NMAUpdateSurveyorProjectOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NMAUpdateSurveyorProjectOutProto) ProtoMessage() {} + +func (x *NMAUpdateSurveyorProjectOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2008] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NMAUpdateSurveyorProjectOutProto.ProtoReflect.Descriptor instead. +func (*NMAUpdateSurveyorProjectOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2008} +} + +type NMAUpdateSurveyorProjectProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NMAUpdateSurveyorProjectProto) Reset() { + *x = NMAUpdateSurveyorProjectProto{} + mi := &file_vbase_proto_msgTypes[2009] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NMAUpdateSurveyorProjectProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NMAUpdateSurveyorProjectProto) ProtoMessage() {} + +func (x *NMAUpdateSurveyorProjectProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2009] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NMAUpdateSurveyorProjectProto.ProtoReflect.Descriptor instead. +func (*NMAUpdateSurveyorProjectProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2009} +} + +type NMAUpdateUserOnboardingOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NMAUpdateUserOnboardingOutProto) Reset() { + *x = NMAUpdateUserOnboardingOutProto{} + mi := &file_vbase_proto_msgTypes[2010] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NMAUpdateUserOnboardingOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NMAUpdateUserOnboardingOutProto) ProtoMessage() {} + +func (x *NMAUpdateUserOnboardingOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2010] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NMAUpdateUserOnboardingOutProto.ProtoReflect.Descriptor instead. +func (*NMAUpdateUserOnboardingOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2010} +} + +type NMAUpdateUserOnboardingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NMAUpdateUserOnboardingProto) Reset() { + *x = NMAUpdateUserOnboardingProto{} + mi := &file_vbase_proto_msgTypes[2011] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NMAUpdateUserOnboardingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NMAUpdateUserOnboardingProto) ProtoMessage() {} + +func (x *NMAUpdateUserOnboardingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2011] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NMAUpdateUserOnboardingProto.ProtoReflect.Descriptor instead. +func (*NMAUpdateUserOnboardingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2011} +} + +type NameSharingPreferencesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NameSharingPreferencesProto) Reset() { + *x = NameSharingPreferencesProto{} + mi := &file_vbase_proto_msgTypes[2012] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NameSharingPreferencesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NameSharingPreferencesProto) ProtoMessage() {} + +func (x *NameSharingPreferencesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2012] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NameSharingPreferencesProto.ProtoReflect.Descriptor instead. +func (*NameSharingPreferencesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2012} +} + +type NamedMapSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NamedMapSettings) Reset() { + *x = NamedMapSettings{} + mi := &file_vbase_proto_msgTypes[2013] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NamedMapSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NamedMapSettings) ProtoMessage() {} + +func (x *NamedMapSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2013] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NamedMapSettings.ProtoReflect.Descriptor instead. +func (*NamedMapSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2013} +} + +type NativeAdUnitSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NativeAdUnitSettingsProto) Reset() { + *x = NativeAdUnitSettingsProto{} + mi := &file_vbase_proto_msgTypes[2014] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NativeAdUnitSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NativeAdUnitSettingsProto) ProtoMessage() {} + +func (x *NativeAdUnitSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2014] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NativeAdUnitSettingsProto.ProtoReflect.Descriptor instead. +func (*NativeAdUnitSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2014} +} + +type NaturalArtDayNightFeatureSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NaturalArtDayNightFeatureSettingsProto) Reset() { + *x = NaturalArtDayNightFeatureSettingsProto{} + mi := &file_vbase_proto_msgTypes[2015] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NaturalArtDayNightFeatureSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NaturalArtDayNightFeatureSettingsProto) ProtoMessage() {} + +func (x *NaturalArtDayNightFeatureSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2015] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NaturalArtDayNightFeatureSettingsProto.ProtoReflect.Descriptor instead. +func (*NaturalArtDayNightFeatureSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2015} +} + +type NaturalArtPoiEncounterOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NaturalArtPoiEncounterOutProto) Reset() { + *x = NaturalArtPoiEncounterOutProto{} + mi := &file_vbase_proto_msgTypes[2016] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NaturalArtPoiEncounterOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NaturalArtPoiEncounterOutProto) ProtoMessage() {} + +func (x *NaturalArtPoiEncounterOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2016] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NaturalArtPoiEncounterOutProto.ProtoReflect.Descriptor instead. +func (*NaturalArtPoiEncounterOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2016} +} + +type NaturalArtPoiEncounterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NaturalArtPoiEncounterProto) Reset() { + *x = NaturalArtPoiEncounterProto{} + mi := &file_vbase_proto_msgTypes[2017] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NaturalArtPoiEncounterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NaturalArtPoiEncounterProto) ProtoMessage() {} + +func (x *NaturalArtPoiEncounterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2017] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NaturalArtPoiEncounterProto.ProtoReflect.Descriptor instead. +func (*NaturalArtPoiEncounterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2017} +} + +type NearbyMenuOpenedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NearbyMenuOpenedTelemetry) Reset() { + *x = NearbyMenuOpenedTelemetry{} + mi := &file_vbase_proto_msgTypes[2018] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NearbyMenuOpenedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NearbyMenuOpenedTelemetry) ProtoMessage() {} + +func (x *NearbyMenuOpenedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2018] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NearbyMenuOpenedTelemetry.ProtoReflect.Descriptor instead. +func (*NearbyMenuOpenedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2018} +} + +type NearbyMenuPokemonTabStartTrackingPokemonTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NearbyMenuPokemonTabStartTrackingPokemonTelemetry) Reset() { + *x = NearbyMenuPokemonTabStartTrackingPokemonTelemetry{} + mi := &file_vbase_proto_msgTypes[2019] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NearbyMenuPokemonTabStartTrackingPokemonTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NearbyMenuPokemonTabStartTrackingPokemonTelemetry) ProtoMessage() {} + +func (x *NearbyMenuPokemonTabStartTrackingPokemonTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2019] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NearbyMenuPokemonTabStartTrackingPokemonTelemetry.ProtoReflect.Descriptor instead. +func (*NearbyMenuPokemonTabStartTrackingPokemonTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2019} +} + +type NearbyMenuPokemonTabStopTrackingPokemonTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NearbyMenuPokemonTabStopTrackingPokemonTelemetry) Reset() { + *x = NearbyMenuPokemonTabStopTrackingPokemonTelemetry{} + mi := &file_vbase_proto_msgTypes[2020] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NearbyMenuPokemonTabStopTrackingPokemonTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NearbyMenuPokemonTabStopTrackingPokemonTelemetry) ProtoMessage() {} + +func (x *NearbyMenuPokemonTabStopTrackingPokemonTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2020] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NearbyMenuPokemonTabStopTrackingPokemonTelemetry.ProtoReflect.Descriptor instead. +func (*NearbyMenuPokemonTabStopTrackingPokemonTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2020} +} + +type NearbyMenuPokemonTabTapPokemonTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NearbyMenuPokemonTabTapPokemonTelemetry) Reset() { + *x = NearbyMenuPokemonTabTapPokemonTelemetry{} + mi := &file_vbase_proto_msgTypes[2021] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NearbyMenuPokemonTabTapPokemonTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NearbyMenuPokemonTabTapPokemonTelemetry) ProtoMessage() {} + +func (x *NearbyMenuPokemonTabTapPokemonTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2021] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NearbyMenuPokemonTabTapPokemonTelemetry.ProtoReflect.Descriptor instead. +func (*NearbyMenuPokemonTabTapPokemonTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2021} +} + +type NearbyMenuPowerspotTabViewOnMapPressedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NearbyMenuPowerspotTabViewOnMapPressedTelemetry) Reset() { + *x = NearbyMenuPowerspotTabViewOnMapPressedTelemetry{} + mi := &file_vbase_proto_msgTypes[2022] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NearbyMenuPowerspotTabViewOnMapPressedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NearbyMenuPowerspotTabViewOnMapPressedTelemetry) ProtoMessage() {} + +func (x *NearbyMenuPowerspotTabViewOnMapPressedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2022] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NearbyMenuPowerspotTabViewOnMapPressedTelemetry.ProtoReflect.Descriptor instead. +func (*NearbyMenuPowerspotTabViewOnMapPressedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2022} +} + +type NearbyMenuPowerspotTabViewPressedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NearbyMenuPowerspotTabViewPressedTelemetry) Reset() { + *x = NearbyMenuPowerspotTabViewPressedTelemetry{} + mi := &file_vbase_proto_msgTypes[2023] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NearbyMenuPowerspotTabViewPressedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NearbyMenuPowerspotTabViewPressedTelemetry) ProtoMessage() {} + +func (x *NearbyMenuPowerspotTabViewPressedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2023] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NearbyMenuPowerspotTabViewPressedTelemetry.ProtoReflect.Descriptor instead. +func (*NearbyMenuPowerspotTabViewPressedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2023} +} + +type NearbyMenuRaidTabStartTrackingRaidTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NearbyMenuRaidTabStartTrackingRaidTelemetry) Reset() { + *x = NearbyMenuRaidTabStartTrackingRaidTelemetry{} + mi := &file_vbase_proto_msgTypes[2024] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NearbyMenuRaidTabStartTrackingRaidTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NearbyMenuRaidTabStartTrackingRaidTelemetry) ProtoMessage() {} + +func (x *NearbyMenuRaidTabStartTrackingRaidTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2024] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NearbyMenuRaidTabStartTrackingRaidTelemetry.ProtoReflect.Descriptor instead. +func (*NearbyMenuRaidTabStartTrackingRaidTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2024} +} + +type NearbyMenuRaidTabStopTrackingRaidTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NearbyMenuRaidTabStopTrackingRaidTelemetry) Reset() { + *x = NearbyMenuRaidTabStopTrackingRaidTelemetry{} + mi := &file_vbase_proto_msgTypes[2025] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NearbyMenuRaidTabStopTrackingRaidTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NearbyMenuRaidTabStopTrackingRaidTelemetry) ProtoMessage() {} + +func (x *NearbyMenuRaidTabStopTrackingRaidTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2025] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NearbyMenuRaidTabStopTrackingRaidTelemetry.ProtoReflect.Descriptor instead. +func (*NearbyMenuRaidTabStopTrackingRaidTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2025} +} + +type NearbyMenuRaidTabViewOngoingRaidTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NearbyMenuRaidTabViewOngoingRaidTelemetry) Reset() { + *x = NearbyMenuRaidTabViewOngoingRaidTelemetry{} + mi := &file_vbase_proto_msgTypes[2026] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NearbyMenuRaidTabViewOngoingRaidTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NearbyMenuRaidTabViewOngoingRaidTelemetry) ProtoMessage() {} + +func (x *NearbyMenuRaidTabViewOngoingRaidTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2026] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NearbyMenuRaidTabViewOngoingRaidTelemetry.ProtoReflect.Descriptor instead. +func (*NearbyMenuRaidTabViewOngoingRaidTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2026} +} + +type NearbyMenuRaidTabViewRsvpRaidTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NearbyMenuRaidTabViewRsvpRaidTelemetry) Reset() { + *x = NearbyMenuRaidTabViewRsvpRaidTelemetry{} + mi := &file_vbase_proto_msgTypes[2027] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NearbyMenuRaidTabViewRsvpRaidTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NearbyMenuRaidTabViewRsvpRaidTelemetry) ProtoMessage() {} + +func (x *NearbyMenuRaidTabViewRsvpRaidTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2027] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NearbyMenuRaidTabViewRsvpRaidTelemetry.ProtoReflect.Descriptor instead. +func (*NearbyMenuRaidTabViewRsvpRaidTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2027} +} + +type NearbyMenuRsvpTabTapReminderWidgetTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NearbyMenuRsvpTabTapReminderWidgetTelemetry) Reset() { + *x = NearbyMenuRsvpTabTapReminderWidgetTelemetry{} + mi := &file_vbase_proto_msgTypes[2028] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NearbyMenuRsvpTabTapReminderWidgetTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NearbyMenuRsvpTabTapReminderWidgetTelemetry) ProtoMessage() {} + +func (x *NearbyMenuRsvpTabTapReminderWidgetTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2028] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NearbyMenuRsvpTabTapReminderWidgetTelemetry.ProtoReflect.Descriptor instead. +func (*NearbyMenuRsvpTabTapReminderWidgetTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2028} +} + +type NearbyPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + PokedexNumber int32 `protobuf:"varint,1,opt,name=pokedex_number,json=pokedexNumber,proto3" json:"pokedex_number,omitempty"` + EncounterId uint64 `protobuf:"fixed64,3,opt,name=encounter_id,json=encounterId,proto3" json:"encounter_id,omitempty"` + FortId string `protobuf:"bytes,4,opt,name=fort_id,json=fortId,proto3" json:"fort_id,omitempty"` + PokemonDisplay *PokemonDisplayProto `protobuf:"bytes,6,opt,name=pokemon_display,json=pokemonDisplay,proto3" json:"pokemon_display,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NearbyPokemonProto) Reset() { + *x = NearbyPokemonProto{} + mi := &file_vbase_proto_msgTypes[2029] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NearbyPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NearbyPokemonProto) ProtoMessage() {} + +func (x *NearbyPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2029] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NearbyPokemonProto.ProtoReflect.Descriptor instead. +func (*NearbyPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2029} +} + +func (x *NearbyPokemonProto) GetPokedexNumber() int32 { + if x != nil { + return x.PokedexNumber + } + return 0 +} + +func (x *NearbyPokemonProto) GetEncounterId() uint64 { + if x != nil { + return x.EncounterId + } + return 0 +} + +func (x *NearbyPokemonProto) GetFortId() string { + if x != nil { + return x.FortId + } + return "" +} + +func (x *NearbyPokemonProto) GetPokemonDisplay() *PokemonDisplayProto { + if x != nil { + return x.PokemonDisplay + } + return nil +} + +type NearbyPokemonSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NearbyPokemonSettings) Reset() { + *x = NearbyPokemonSettings{} + mi := &file_vbase_proto_msgTypes[2030] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NearbyPokemonSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NearbyPokemonSettings) ProtoMessage() {} + +func (x *NearbyPokemonSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2030] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NearbyPokemonSettings.ProtoReflect.Descriptor instead. +func (*NearbyPokemonSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2030} +} + +type NearbyPokemonTabFocusedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NearbyPokemonTabFocusedTelemetry) Reset() { + *x = NearbyPokemonTabFocusedTelemetry{} + mi := &file_vbase_proto_msgTypes[2031] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NearbyPokemonTabFocusedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NearbyPokemonTabFocusedTelemetry) ProtoMessage() {} + +func (x *NearbyPokemonTabFocusedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2031] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NearbyPokemonTabFocusedTelemetry.ProtoReflect.Descriptor instead. +func (*NearbyPokemonTabFocusedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2031} +} + +type NearbyPowerSpotTabFocusedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NearbyPowerSpotTabFocusedTelemetry) Reset() { + *x = NearbyPowerSpotTabFocusedTelemetry{} + mi := &file_vbase_proto_msgTypes[2032] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NearbyPowerSpotTabFocusedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NearbyPowerSpotTabFocusedTelemetry) ProtoMessage() {} + +func (x *NearbyPowerSpotTabFocusedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2032] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NearbyPowerSpotTabFocusedTelemetry.ProtoReflect.Descriptor instead. +func (*NearbyPowerSpotTabFocusedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2032} +} + +type NearbyRaidTabFocusedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NearbyRaidTabFocusedTelemetry) Reset() { + *x = NearbyRaidTabFocusedTelemetry{} + mi := &file_vbase_proto_msgTypes[2033] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NearbyRaidTabFocusedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NearbyRaidTabFocusedTelemetry) ProtoMessage() {} + +func (x *NearbyRaidTabFocusedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2033] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NearbyRaidTabFocusedTelemetry.ProtoReflect.Descriptor instead. +func (*NearbyRaidTabFocusedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2033} +} + +type NearbyRouteTabFocusedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NearbyRouteTabFocusedTelemetry) Reset() { + *x = NearbyRouteTabFocusedTelemetry{} + mi := &file_vbase_proto_msgTypes[2034] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NearbyRouteTabFocusedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NearbyRouteTabFocusedTelemetry) ProtoMessage() {} + +func (x *NearbyRouteTabFocusedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2034] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NearbyRouteTabFocusedTelemetry.ProtoReflect.Descriptor instead. +func (*NearbyRouteTabFocusedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2034} +} + +type NearbyRsvpTabFocusedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NearbyRsvpTabFocusedTelemetry) Reset() { + *x = NearbyRsvpTabFocusedTelemetry{} + mi := &file_vbase_proto_msgTypes[2035] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NearbyRsvpTabFocusedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NearbyRsvpTabFocusedTelemetry) ProtoMessage() {} + +func (x *NearbyRsvpTabFocusedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2035] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NearbyRsvpTabFocusedTelemetry.ProtoReflect.Descriptor instead. +func (*NearbyRsvpTabFocusedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2035} +} + +type NetworkCheckTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NetworkCheckTelemetry) Reset() { + *x = NetworkCheckTelemetry{} + mi := &file_vbase_proto_msgTypes[2036] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NetworkCheckTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NetworkCheckTelemetry) ProtoMessage() {} + +func (x *NetworkCheckTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2036] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NetworkCheckTelemetry.ProtoReflect.Descriptor instead. +func (*NetworkCheckTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2036} +} + +type NetworkRequestState struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NetworkRequestState) Reset() { + *x = NetworkRequestState{} + mi := &file_vbase_proto_msgTypes[2037] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NetworkRequestState) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NetworkRequestState) ProtoMessage() {} + +func (x *NetworkRequestState) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2037] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NetworkRequestState.ProtoReflect.Descriptor instead. +func (*NetworkRequestState) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2037} +} + +type NetworkTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NetworkTelemetry) Reset() { + *x = NetworkTelemetry{} + mi := &file_vbase_proto_msgTypes[2038] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NetworkTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NetworkTelemetry) ProtoMessage() {} + +func (x *NetworkTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2038] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NetworkTelemetry.ProtoReflect.Descriptor instead. +func (*NetworkTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2038} +} + +type NeutralAvatarBadgeRewardOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NeutralAvatarBadgeRewardOutProto) Reset() { + *x = NeutralAvatarBadgeRewardOutProto{} + mi := &file_vbase_proto_msgTypes[2039] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NeutralAvatarBadgeRewardOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NeutralAvatarBadgeRewardOutProto) ProtoMessage() {} + +func (x *NeutralAvatarBadgeRewardOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2039] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NeutralAvatarBadgeRewardOutProto.ProtoReflect.Descriptor instead. +func (*NeutralAvatarBadgeRewardOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2039} +} + +type NeutralAvatarBadgeRewardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NeutralAvatarBadgeRewardProto) Reset() { + *x = NeutralAvatarBadgeRewardProto{} + mi := &file_vbase_proto_msgTypes[2040] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NeutralAvatarBadgeRewardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NeutralAvatarBadgeRewardProto) ProtoMessage() {} + +func (x *NeutralAvatarBadgeRewardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2040] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NeutralAvatarBadgeRewardProto.ProtoReflect.Descriptor instead. +func (*NeutralAvatarBadgeRewardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2040} +} + +type NeutralAvatarBodySliderSettingsTemplateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NeutralAvatarBodySliderSettingsTemplateProto) Reset() { + *x = NeutralAvatarBodySliderSettingsTemplateProto{} + mi := &file_vbase_proto_msgTypes[2041] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NeutralAvatarBodySliderSettingsTemplateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NeutralAvatarBodySliderSettingsTemplateProto) ProtoMessage() {} + +func (x *NeutralAvatarBodySliderSettingsTemplateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2041] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NeutralAvatarBodySliderSettingsTemplateProto.ProtoReflect.Descriptor instead. +func (*NeutralAvatarBodySliderSettingsTemplateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2041} +} + +type NeutralAvatarBodySliderTemplateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NeutralAvatarBodySliderTemplateProto) Reset() { + *x = NeutralAvatarBodySliderTemplateProto{} + mi := &file_vbase_proto_msgTypes[2042] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NeutralAvatarBodySliderTemplateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NeutralAvatarBodySliderTemplateProto) ProtoMessage() {} + +func (x *NeutralAvatarBodySliderTemplateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2042] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NeutralAvatarBodySliderTemplateProto.ProtoReflect.Descriptor instead. +func (*NeutralAvatarBodySliderTemplateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2042} +} + +type NeutralAvatarItemMappingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NeutralAvatarItemMappingProto) Reset() { + *x = NeutralAvatarItemMappingProto{} + mi := &file_vbase_proto_msgTypes[2043] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NeutralAvatarItemMappingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NeutralAvatarItemMappingProto) ProtoMessage() {} + +func (x *NeutralAvatarItemMappingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2043] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NeutralAvatarItemMappingProto.ProtoReflect.Descriptor instead. +func (*NeutralAvatarItemMappingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2043} +} + +type NeutralAvatarItemProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NeutralAvatarItemProto) Reset() { + *x = NeutralAvatarItemProto{} + mi := &file_vbase_proto_msgTypes[2044] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NeutralAvatarItemProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NeutralAvatarItemProto) ProtoMessage() {} + +func (x *NeutralAvatarItemProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2044] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NeutralAvatarItemProto.ProtoReflect.Descriptor instead. +func (*NeutralAvatarItemProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2044} +} + +type NeutralAvatarLootItemDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NeutralAvatarLootItemDisplayProto) Reset() { + *x = NeutralAvatarLootItemDisplayProto{} + mi := &file_vbase_proto_msgTypes[2045] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NeutralAvatarLootItemDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NeutralAvatarLootItemDisplayProto) ProtoMessage() {} + +func (x *NeutralAvatarLootItemDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2045] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NeutralAvatarLootItemDisplayProto.ProtoReflect.Descriptor instead. +func (*NeutralAvatarLootItemDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2045} +} + +type NeutralAvatarLootItemTemplateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NeutralAvatarLootItemTemplateProto) Reset() { + *x = NeutralAvatarLootItemTemplateProto{} + mi := &file_vbase_proto_msgTypes[2046] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NeutralAvatarLootItemTemplateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NeutralAvatarLootItemTemplateProto) ProtoMessage() {} + +func (x *NeutralAvatarLootItemTemplateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2046] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NeutralAvatarLootItemTemplateProto.ProtoReflect.Descriptor instead. +func (*NeutralAvatarLootItemTemplateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2046} +} + +type NeutralAvatarMappingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NeutralAvatarMappingProto) Reset() { + *x = NeutralAvatarMappingProto{} + mi := &file_vbase_proto_msgTypes[2047] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NeutralAvatarMappingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NeutralAvatarMappingProto) ProtoMessage() {} + +func (x *NeutralAvatarMappingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2047] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NeutralAvatarMappingProto.ProtoReflect.Descriptor instead. +func (*NeutralAvatarMappingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2047} +} + +type NeutralAvatarSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NeutralAvatarSettingsProto) Reset() { + *x = NeutralAvatarSettingsProto{} + mi := &file_vbase_proto_msgTypes[2048] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NeutralAvatarSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NeutralAvatarSettingsProto) ProtoMessage() {} + +func (x *NeutralAvatarSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2048] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NeutralAvatarSettingsProto.ProtoReflect.Descriptor instead. +func (*NeutralAvatarSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2048} +} + +type NewInboxMessage struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NewInboxMessage) Reset() { + *x = NewInboxMessage{} + mi := &file_vbase_proto_msgTypes[2049] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NewInboxMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NewInboxMessage) ProtoMessage() {} + +func (x *NewInboxMessage) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2049] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NewInboxMessage.ProtoReflect.Descriptor instead. +func (*NewInboxMessage) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2049} +} + +type NewsArticleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NewsArticleProto) Reset() { + *x = NewsArticleProto{} + mi := &file_vbase_proto_msgTypes[2050] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NewsArticleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NewsArticleProto) ProtoMessage() {} + +func (x *NewsArticleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2050] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NewsArticleProto.ProtoReflect.Descriptor instead. +func (*NewsArticleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2050} +} + +type NewsGlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NewsGlobalSettingsProto) Reset() { + *x = NewsGlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[2051] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NewsGlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NewsGlobalSettingsProto) ProtoMessage() {} + +func (x *NewsGlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2051] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NewsGlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*NewsGlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2051} +} + +type NewsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NewsProto) Reset() { + *x = NewsProto{} + mi := &file_vbase_proto_msgTypes[2052] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NewsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NewsProto) ProtoMessage() {} + +func (x *NewsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2052] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NewsProto.ProtoReflect.Descriptor instead. +func (*NewsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2052} +} + +type NewsSettingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NewsSettingProto) Reset() { + *x = NewsSettingProto{} + mi := &file_vbase_proto_msgTypes[2053] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NewsSettingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NewsSettingProto) ProtoMessage() {} + +func (x *NewsSettingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2053] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NewsSettingProto.ProtoReflect.Descriptor instead. +func (*NewsSettingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2053} +} + +type NewsfeedMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NewsfeedMetadata) Reset() { + *x = NewsfeedMetadata{} + mi := &file_vbase_proto_msgTypes[2054] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NewsfeedMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NewsfeedMetadata) ProtoMessage() {} + +func (x *NewsfeedMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2054] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NewsfeedMetadata.ProtoReflect.Descriptor instead. +func (*NewsfeedMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2054} +} + +type NewsfeedPost struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NewsfeedPost) Reset() { + *x = NewsfeedPost{} + mi := &file_vbase_proto_msgTypes[2055] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NewsfeedPost) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NewsfeedPost) ProtoMessage() {} + +func (x *NewsfeedPost) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2055] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NewsfeedPost.ProtoReflect.Descriptor instead. +func (*NewsfeedPost) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2055} +} + +type NewsfeedPostRecord struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NewsfeedPostRecord) Reset() { + *x = NewsfeedPostRecord{} + mi := &file_vbase_proto_msgTypes[2056] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NewsfeedPostRecord) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NewsfeedPostRecord) ProtoMessage() {} + +func (x *NewsfeedPostRecord) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2056] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NewsfeedPostRecord.ProtoReflect.Descriptor instead. +func (*NewsfeedPostRecord) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2056} +} + +type NewsfeedSource struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NewsfeedSource) Reset() { + *x = NewsfeedSource{} + mi := &file_vbase_proto_msgTypes[2057] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NewsfeedSource) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NewsfeedSource) ProtoMessage() {} + +func (x *NewsfeedSource) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2057] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NewsfeedSource.ProtoReflect.Descriptor instead. +func (*NewsfeedSource) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2057} +} + +type NewsfeedTrackingRecordsMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NewsfeedTrackingRecordsMetadata) Reset() { + *x = NewsfeedTrackingRecordsMetadata{} + mi := &file_vbase_proto_msgTypes[2058] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NewsfeedTrackingRecordsMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NewsfeedTrackingRecordsMetadata) ProtoMessage() {} + +func (x *NewsfeedTrackingRecordsMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2058] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NewsfeedTrackingRecordsMetadata.ProtoReflect.Descriptor instead. +func (*NewsfeedTrackingRecordsMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2058} +} + +type NiaAny struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NiaAny) Reset() { + *x = NiaAny{} + mi := &file_vbase_proto_msgTypes[2059] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NiaAny) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NiaAny) ProtoMessage() {} + +func (x *NiaAny) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2059] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NiaAny.ProtoReflect.Descriptor instead. +func (*NiaAny) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2059} +} + +type NiaAuthAuthenticateAppleSignInRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NiaAuthAuthenticateAppleSignInRequestProto) Reset() { + *x = NiaAuthAuthenticateAppleSignInRequestProto{} + mi := &file_vbase_proto_msgTypes[2060] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NiaAuthAuthenticateAppleSignInRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NiaAuthAuthenticateAppleSignInRequestProto) ProtoMessage() {} + +func (x *NiaAuthAuthenticateAppleSignInRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2060] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NiaAuthAuthenticateAppleSignInRequestProto.ProtoReflect.Descriptor instead. +func (*NiaAuthAuthenticateAppleSignInRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2060} +} + +type NiaAuthAuthenticateAppleSignInResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NiaAuthAuthenticateAppleSignInResponseProto) Reset() { + *x = NiaAuthAuthenticateAppleSignInResponseProto{} + mi := &file_vbase_proto_msgTypes[2061] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NiaAuthAuthenticateAppleSignInResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NiaAuthAuthenticateAppleSignInResponseProto) ProtoMessage() {} + +func (x *NiaAuthAuthenticateAppleSignInResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2061] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NiaAuthAuthenticateAppleSignInResponseProto.ProtoReflect.Descriptor instead. +func (*NiaAuthAuthenticateAppleSignInResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2061} +} + +type NiaAuthValidateNiaAppleAuthTokenRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NiaAuthValidateNiaAppleAuthTokenRequestProto) Reset() { + *x = NiaAuthValidateNiaAppleAuthTokenRequestProto{} + mi := &file_vbase_proto_msgTypes[2062] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NiaAuthValidateNiaAppleAuthTokenRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NiaAuthValidateNiaAppleAuthTokenRequestProto) ProtoMessage() {} + +func (x *NiaAuthValidateNiaAppleAuthTokenRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2062] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NiaAuthValidateNiaAppleAuthTokenRequestProto.ProtoReflect.Descriptor instead. +func (*NiaAuthValidateNiaAppleAuthTokenRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2062} +} + +type NiaAuthValidateNiaAppleAuthTokenResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NiaAuthValidateNiaAppleAuthTokenResponseProto) Reset() { + *x = NiaAuthValidateNiaAppleAuthTokenResponseProto{} + mi := &file_vbase_proto_msgTypes[2063] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NiaAuthValidateNiaAppleAuthTokenResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NiaAuthValidateNiaAppleAuthTokenResponseProto) ProtoMessage() {} + +func (x *NiaAuthValidateNiaAppleAuthTokenResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2063] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NiaAuthValidateNiaAppleAuthTokenResponseProto.ProtoReflect.Descriptor instead. +func (*NiaAuthValidateNiaAppleAuthTokenResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2063} +} + +type NiaIdMigrationSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NiaIdMigrationSettingsProto) Reset() { + *x = NiaIdMigrationSettingsProto{} + mi := &file_vbase_proto_msgTypes[2064] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NiaIdMigrationSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NiaIdMigrationSettingsProto) ProtoMessage() {} + +func (x *NiaIdMigrationSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2064] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NiaIdMigrationSettingsProto.ProtoReflect.Descriptor instead. +func (*NiaIdMigrationSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2064} +} + +type NianticProfileTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NianticProfileTelemetry) Reset() { + *x = NianticProfileTelemetry{} + mi := &file_vbase_proto_msgTypes[2065] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NianticProfileTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NianticProfileTelemetry) ProtoMessage() {} + +func (x *NianticProfileTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2065] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NianticProfileTelemetry.ProtoReflect.Descriptor instead. +func (*NianticProfileTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2065} +} + +type NianticSharedLoginProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NianticSharedLoginProto) Reset() { + *x = NianticSharedLoginProto{} + mi := &file_vbase_proto_msgTypes[2066] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NianticSharedLoginProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NianticSharedLoginProto) ProtoMessage() {} + +func (x *NianticSharedLoginProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2066] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NianticSharedLoginProto.ProtoReflect.Descriptor instead. +func (*NianticSharedLoginProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2066} +} + +type NianticThirdPartyAuthProtobufRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NianticThirdPartyAuthProtobufRequest) Reset() { + *x = NianticThirdPartyAuthProtobufRequest{} + mi := &file_vbase_proto_msgTypes[2067] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NianticThirdPartyAuthProtobufRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NianticThirdPartyAuthProtobufRequest) ProtoMessage() {} + +func (x *NianticThirdPartyAuthProtobufRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2067] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NianticThirdPartyAuthProtobufRequest.ProtoReflect.Descriptor instead. +func (*NianticThirdPartyAuthProtobufRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2067} +} + +type NianticThirdPartyAuthProtobufResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NianticThirdPartyAuthProtobufResponse) Reset() { + *x = NianticThirdPartyAuthProtobufResponse{} + mi := &file_vbase_proto_msgTypes[2068] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NianticThirdPartyAuthProtobufResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NianticThirdPartyAuthProtobufResponse) ProtoMessage() {} + +func (x *NianticThirdPartyAuthProtobufResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2068] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NianticThirdPartyAuthProtobufResponse.ProtoReflect.Descriptor instead. +func (*NianticThirdPartyAuthProtobufResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2068} +} + +type NianticToken struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NianticToken) Reset() { + *x = NianticToken{} + mi := &file_vbase_proto_msgTypes[2069] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NianticToken) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NianticToken) ProtoMessage() {} + +func (x *NianticToken) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2069] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NianticToken.ProtoReflect.Descriptor instead. +func (*NianticToken) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2069} +} + +type NianticTokenRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NianticTokenRequest) Reset() { + *x = NianticTokenRequest{} + mi := &file_vbase_proto_msgTypes[2070] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NianticTokenRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NianticTokenRequest) ProtoMessage() {} + +func (x *NianticTokenRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2070] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NianticTokenRequest.ProtoReflect.Descriptor instead. +func (*NianticTokenRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2070} +} + +type NicknamePokemonOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NicknamePokemonOutProto) Reset() { + *x = NicknamePokemonOutProto{} + mi := &file_vbase_proto_msgTypes[2071] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NicknamePokemonOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NicknamePokemonOutProto) ProtoMessage() {} + +func (x *NicknamePokemonOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2071] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NicknamePokemonOutProto.ProtoReflect.Descriptor instead. +func (*NicknamePokemonOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2071} +} + +type NicknamePokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NicknamePokemonProto) Reset() { + *x = NicknamePokemonProto{} + mi := &file_vbase_proto_msgTypes[2072] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NicknamePokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NicknamePokemonProto) ProtoMessage() {} + +func (x *NicknamePokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2072] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NicknamePokemonProto.ProtoReflect.Descriptor instead. +func (*NicknamePokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2072} +} + +type NodeAssociation struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NodeAssociation) Reset() { + *x = NodeAssociation{} + mi := &file_vbase_proto_msgTypes[2073] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NodeAssociation) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NodeAssociation) ProtoMessage() {} + +func (x *NodeAssociation) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2073] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NodeAssociation.ProtoReflect.Descriptor instead. +func (*NodeAssociation) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2073} +} + +type NodeId struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NodeId) Reset() { + *x = NodeId{} + mi := &file_vbase_proto_msgTypes[2074] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NodeId) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NodeId) ProtoMessage() {} + +func (x *NodeId) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2074] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NodeId.ProtoReflect.Descriptor instead. +func (*NodeId) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2074} +} + +type NonCombatMoveSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NonCombatMoveSettingsProto) Reset() { + *x = NonCombatMoveSettingsProto{} + mi := &file_vbase_proto_msgTypes[2075] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NonCombatMoveSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NonCombatMoveSettingsProto) ProtoMessage() {} + +func (x *NonCombatMoveSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2075] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NonCombatMoveSettingsProto.ProtoReflect.Descriptor instead. +func (*NonCombatMoveSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2075} +} + +type NotificationPermissionsTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NotificationPermissionsTelemetry) Reset() { + *x = NotificationPermissionsTelemetry{} + mi := &file_vbase_proto_msgTypes[2076] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NotificationPermissionsTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NotificationPermissionsTelemetry) ProtoMessage() {} + +func (x *NotificationPermissionsTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2076] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NotificationPermissionsTelemetry.ProtoReflect.Descriptor instead. +func (*NotificationPermissionsTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2076} +} + +type NotificationSchedule struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NotificationSchedule) Reset() { + *x = NotificationSchedule{} + mi := &file_vbase_proto_msgTypes[2077] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NotificationSchedule) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NotificationSchedule) ProtoMessage() {} + +func (x *NotificationSchedule) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2077] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NotificationSchedule.ProtoReflect.Descriptor instead. +func (*NotificationSchedule) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2077} +} + +type NotificationSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NotificationSettingsProto) Reset() { + *x = NotificationSettingsProto{} + mi := &file_vbase_proto_msgTypes[2078] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NotificationSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NotificationSettingsProto) ProtoMessage() {} + +func (x *NotificationSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2078] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NotificationSettingsProto.ProtoReflect.Descriptor instead. +func (*NotificationSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2078} +} + +type NpcBattle struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NpcBattle) Reset() { + *x = NpcBattle{} + mi := &file_vbase_proto_msgTypes[2079] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NpcBattle) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NpcBattle) ProtoMessage() {} + +func (x *NpcBattle) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2079] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NpcBattle.ProtoReflect.Descriptor instead. +func (*NpcBattle) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2079} +} + +type NpcEncounterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NpcEncounterProto) Reset() { + *x = NpcEncounterProto{} + mi := &file_vbase_proto_msgTypes[2080] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NpcEncounterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NpcEncounterProto) ProtoMessage() {} + +func (x *NpcEncounterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2080] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NpcEncounterProto.ProtoReflect.Descriptor instead. +func (*NpcEncounterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2080} +} + +type NpcEventProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NpcEventProto) Reset() { + *x = NpcEventProto{} + mi := &file_vbase_proto_msgTypes[2081] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NpcEventProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NpcEventProto) ProtoMessage() {} + +func (x *NpcEventProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2081] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NpcEventProto.ProtoReflect.Descriptor instead. +func (*NpcEventProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2081} +} + +type NpcOpenGiftOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NpcOpenGiftOutProto) Reset() { + *x = NpcOpenGiftOutProto{} + mi := &file_vbase_proto_msgTypes[2082] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NpcOpenGiftOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NpcOpenGiftOutProto) ProtoMessage() {} + +func (x *NpcOpenGiftOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2082] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NpcOpenGiftOutProto.ProtoReflect.Descriptor instead. +func (*NpcOpenGiftOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2082} +} + +type NpcOpenGiftProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NpcOpenGiftProto) Reset() { + *x = NpcOpenGiftProto{} + mi := &file_vbase_proto_msgTypes[2083] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NpcOpenGiftProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NpcOpenGiftProto) ProtoMessage() {} + +func (x *NpcOpenGiftProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2083] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NpcOpenGiftProto.ProtoReflect.Descriptor instead. +func (*NpcOpenGiftProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2083} +} + +type NpcPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NpcPokemonProto) Reset() { + *x = NpcPokemonProto{} + mi := &file_vbase_proto_msgTypes[2084] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NpcPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NpcPokemonProto) ProtoMessage() {} + +func (x *NpcPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2084] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NpcPokemonProto.ProtoReflect.Descriptor instead. +func (*NpcPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2084} +} + +type NpcRouteGiftOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NpcRouteGiftOutProto) Reset() { + *x = NpcRouteGiftOutProto{} + mi := &file_vbase_proto_msgTypes[2085] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NpcRouteGiftOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NpcRouteGiftOutProto) ProtoMessage() {} + +func (x *NpcRouteGiftOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2085] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NpcRouteGiftOutProto.ProtoReflect.Descriptor instead. +func (*NpcRouteGiftOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2085} +} + +type NpcRouteGiftProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NpcRouteGiftProto) Reset() { + *x = NpcRouteGiftProto{} + mi := &file_vbase_proto_msgTypes[2086] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NpcRouteGiftProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NpcRouteGiftProto) ProtoMessage() {} + +func (x *NpcRouteGiftProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2086] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NpcRouteGiftProto.ProtoReflect.Descriptor instead. +func (*NpcRouteGiftProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2086} +} + +type NpcSendGiftOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NpcSendGiftOutProto) Reset() { + *x = NpcSendGiftOutProto{} + mi := &file_vbase_proto_msgTypes[2087] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NpcSendGiftOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NpcSendGiftOutProto) ProtoMessage() {} + +func (x *NpcSendGiftOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2087] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NpcSendGiftOutProto.ProtoReflect.Descriptor instead. +func (*NpcSendGiftOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2087} +} + +type NpcSendGiftProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NpcSendGiftProto) Reset() { + *x = NpcSendGiftProto{} + mi := &file_vbase_proto_msgTypes[2088] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NpcSendGiftProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NpcSendGiftProto) ProtoMessage() {} + +func (x *NpcSendGiftProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2088] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NpcSendGiftProto.ProtoReflect.Descriptor instead. +func (*NpcSendGiftProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2088} +} + +type NpcUpdateStateOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NpcUpdateStateOutProto) Reset() { + *x = NpcUpdateStateOutProto{} + mi := &file_vbase_proto_msgTypes[2089] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NpcUpdateStateOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NpcUpdateStateOutProto) ProtoMessage() {} + +func (x *NpcUpdateStateOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2089] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NpcUpdateStateOutProto.ProtoReflect.Descriptor instead. +func (*NpcUpdateStateOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2089} +} + +type NpcUpdateStateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NpcUpdateStateProto) Reset() { + *x = NpcUpdateStateProto{} + mi := &file_vbase_proto_msgTypes[2090] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NpcUpdateStateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NpcUpdateStateProto) ProtoMessage() {} + +func (x *NpcUpdateStateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2090] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NpcUpdateStateProto.ProtoReflect.Descriptor instead. +func (*NpcUpdateStateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2090} +} + +type OAuthTokenRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OAuthTokenRequest) Reset() { + *x = OAuthTokenRequest{} + mi := &file_vbase_proto_msgTypes[2091] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OAuthTokenRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OAuthTokenRequest) ProtoMessage() {} + +func (x *OAuthTokenRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2091] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OAuthTokenRequest.ProtoReflect.Descriptor instead. +func (*OAuthTokenRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2091} +} + +type ObjectDetectionStartEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ObjectDetectionStartEvent) Reset() { + *x = ObjectDetectionStartEvent{} + mi := &file_vbase_proto_msgTypes[2092] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ObjectDetectionStartEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ObjectDetectionStartEvent) ProtoMessage() {} + +func (x *ObjectDetectionStartEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2092] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ObjectDetectionStartEvent.ProtoReflect.Descriptor instead. +func (*ObjectDetectionStartEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2092} +} + +type ObjectDetectionStopEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ObjectDetectionStopEvent) Reset() { + *x = ObjectDetectionStopEvent{} + mi := &file_vbase_proto_msgTypes[2093] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ObjectDetectionStopEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ObjectDetectionStopEvent) ProtoMessage() {} + +func (x *ObjectDetectionStopEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2093] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ObjectDetectionStopEvent.ProtoReflect.Descriptor instead. +func (*ObjectDetectionStopEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2093} +} + +type OnApplicationFocusData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OnApplicationFocusData) Reset() { + *x = OnApplicationFocusData{} + mi := &file_vbase_proto_msgTypes[2094] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OnApplicationFocusData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OnApplicationFocusData) ProtoMessage() {} + +func (x *OnApplicationFocusData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2094] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OnApplicationFocusData.ProtoReflect.Descriptor instead. +func (*OnApplicationFocusData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2094} +} + +type OnApplicationPauseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OnApplicationPauseData) Reset() { + *x = OnApplicationPauseData{} + mi := &file_vbase_proto_msgTypes[2095] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OnApplicationPauseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OnApplicationPauseData) ProtoMessage() {} + +func (x *OnApplicationPauseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2095] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OnApplicationPauseData.ProtoReflect.Descriptor instead. +func (*OnApplicationPauseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2095} +} + +type OnApplicationQuitData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OnApplicationQuitData) Reset() { + *x = OnApplicationQuitData{} + mi := &file_vbase_proto_msgTypes[2096] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OnApplicationQuitData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OnApplicationQuitData) ProtoMessage() {} + +func (x *OnApplicationQuitData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2096] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OnApplicationQuitData.ProtoReflect.Descriptor instead. +func (*OnApplicationQuitData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2096} +} + +type OnDemandMessageHandlerScheduler struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OnDemandMessageHandlerScheduler) Reset() { + *x = OnDemandMessageHandlerScheduler{} + mi := &file_vbase_proto_msgTypes[2097] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OnDemandMessageHandlerScheduler) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OnDemandMessageHandlerScheduler) ProtoMessage() {} + +func (x *OnDemandMessageHandlerScheduler) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2097] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OnDemandMessageHandlerScheduler.ProtoReflect.Descriptor instead. +func (*OnDemandMessageHandlerScheduler) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2097} +} + +type OnboardingSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OnboardingSettingsProto) Reset() { + *x = OnboardingSettingsProto{} + mi := &file_vbase_proto_msgTypes[2098] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OnboardingSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OnboardingSettingsProto) ProtoMessage() {} + +func (x *OnboardingSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2098] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OnboardingSettingsProto.ProtoReflect.Descriptor instead. +func (*OnboardingSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2098} +} + +type OnboardingTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OnboardingTelemetry) Reset() { + *x = OnboardingTelemetry{} + mi := &file_vbase_proto_msgTypes[2099] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OnboardingTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OnboardingTelemetry) ProtoMessage() {} + +func (x *OnboardingTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2099] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OnboardingTelemetry.ProtoReflect.Descriptor instead. +func (*OnboardingTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2099} +} + +type OneWaySharedFriendshipDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OneWaySharedFriendshipDataProto) Reset() { + *x = OneWaySharedFriendshipDataProto{} + mi := &file_vbase_proto_msgTypes[2100] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OneWaySharedFriendshipDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OneWaySharedFriendshipDataProto) ProtoMessage() {} + +func (x *OneWaySharedFriendshipDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2100] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OneWaySharedFriendshipDataProto.ProtoReflect.Descriptor instead. +func (*OneWaySharedFriendshipDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2100} +} + +type OneofDescriptorProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OneofDescriptorProto) Reset() { + *x = OneofDescriptorProto{} + mi := &file_vbase_proto_msgTypes[2101] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OneofDescriptorProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OneofDescriptorProto) ProtoMessage() {} + +func (x *OneofDescriptorProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2101] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OneofDescriptorProto.ProtoReflect.Descriptor instead. +func (*OneofDescriptorProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2101} +} + +type OneofOptions struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OneofOptions) Reset() { + *x = OneofOptions{} + mi := &file_vbase_proto_msgTypes[2102] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OneofOptions) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OneofOptions) ProtoMessage() {} + +func (x *OneofOptions) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2102] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OneofOptions.ProtoReflect.Descriptor instead. +func (*OneofOptions) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2102} +} + +type OpenBuddyGiftOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenBuddyGiftOutProto) Reset() { + *x = OpenBuddyGiftOutProto{} + mi := &file_vbase_proto_msgTypes[2103] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenBuddyGiftOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenBuddyGiftOutProto) ProtoMessage() {} + +func (x *OpenBuddyGiftOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2103] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenBuddyGiftOutProto.ProtoReflect.Descriptor instead. +func (*OpenBuddyGiftOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2103} +} + +type OpenBuddyGiftProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenBuddyGiftProto) Reset() { + *x = OpenBuddyGiftProto{} + mi := &file_vbase_proto_msgTypes[2104] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenBuddyGiftProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenBuddyGiftProto) ProtoMessage() {} + +func (x *OpenBuddyGiftProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2104] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenBuddyGiftProto.ProtoReflect.Descriptor instead. +func (*OpenBuddyGiftProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2104} +} + +type OpenCampfireMapTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenCampfireMapTelemetry) Reset() { + *x = OpenCampfireMapTelemetry{} + mi := &file_vbase_proto_msgTypes[2105] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenCampfireMapTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenCampfireMapTelemetry) ProtoMessage() {} + +func (x *OpenCampfireMapTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2105] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenCampfireMapTelemetry.ProtoReflect.Descriptor instead. +func (*OpenCampfireMapTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2105} +} + +type OpenCombatChallengeData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenCombatChallengeData) Reset() { + *x = OpenCombatChallengeData{} + mi := &file_vbase_proto_msgTypes[2106] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenCombatChallengeData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenCombatChallengeData) ProtoMessage() {} + +func (x *OpenCombatChallengeData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2106] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenCombatChallengeData.ProtoReflect.Descriptor instead. +func (*OpenCombatChallengeData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2106} +} + +type OpenCombatChallengeOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenCombatChallengeOutProto) Reset() { + *x = OpenCombatChallengeOutProto{} + mi := &file_vbase_proto_msgTypes[2107] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenCombatChallengeOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenCombatChallengeOutProto) ProtoMessage() {} + +func (x *OpenCombatChallengeOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2107] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenCombatChallengeOutProto.ProtoReflect.Descriptor instead. +func (*OpenCombatChallengeOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2107} +} + +type OpenCombatChallengeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenCombatChallengeProto) Reset() { + *x = OpenCombatChallengeProto{} + mi := &file_vbase_proto_msgTypes[2108] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenCombatChallengeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenCombatChallengeProto) ProtoMessage() {} + +func (x *OpenCombatChallengeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2108] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenCombatChallengeProto.ProtoReflect.Descriptor instead. +func (*OpenCombatChallengeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2108} +} + +type OpenCombatChallengeResponseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenCombatChallengeResponseData) Reset() { + *x = OpenCombatChallengeResponseData{} + mi := &file_vbase_proto_msgTypes[2109] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenCombatChallengeResponseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenCombatChallengeResponseData) ProtoMessage() {} + +func (x *OpenCombatChallengeResponseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2109] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenCombatChallengeResponseData.ProtoReflect.Descriptor instead. +func (*OpenCombatChallengeResponseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2109} +} + +type OpenCombatSessionData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenCombatSessionData) Reset() { + *x = OpenCombatSessionData{} + mi := &file_vbase_proto_msgTypes[2110] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenCombatSessionData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenCombatSessionData) ProtoMessage() {} + +func (x *OpenCombatSessionData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2110] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenCombatSessionData.ProtoReflect.Descriptor instead. +func (*OpenCombatSessionData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2110} +} + +type OpenCombatSessionOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenCombatSessionOutProto) Reset() { + *x = OpenCombatSessionOutProto{} + mi := &file_vbase_proto_msgTypes[2111] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenCombatSessionOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenCombatSessionOutProto) ProtoMessage() {} + +func (x *OpenCombatSessionOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2111] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenCombatSessionOutProto.ProtoReflect.Descriptor instead. +func (*OpenCombatSessionOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2111} +} + +type OpenCombatSessionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenCombatSessionProto) Reset() { + *x = OpenCombatSessionProto{} + mi := &file_vbase_proto_msgTypes[2112] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenCombatSessionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenCombatSessionProto) ProtoMessage() {} + +func (x *OpenCombatSessionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2112] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenCombatSessionProto.ProtoReflect.Descriptor instead. +func (*OpenCombatSessionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2112} +} + +type OpenCombatSessionResponseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenCombatSessionResponseData) Reset() { + *x = OpenCombatSessionResponseData{} + mi := &file_vbase_proto_msgTypes[2113] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenCombatSessionResponseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenCombatSessionResponseData) ProtoMessage() {} + +func (x *OpenCombatSessionResponseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2113] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenCombatSessionResponseData.ProtoReflect.Descriptor instead. +func (*OpenCombatSessionResponseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2113} +} + +type OpenGiftLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenGiftLogEntry) Reset() { + *x = OpenGiftLogEntry{} + mi := &file_vbase_proto_msgTypes[2114] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenGiftLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenGiftLogEntry) ProtoMessage() {} + +func (x *OpenGiftLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2114] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenGiftLogEntry.ProtoReflect.Descriptor instead. +func (*OpenGiftLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2114} +} + +type OpenGiftOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenGiftOutProto) Reset() { + *x = OpenGiftOutProto{} + mi := &file_vbase_proto_msgTypes[2115] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenGiftOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenGiftOutProto) ProtoMessage() {} + +func (x *OpenGiftOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2115] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenGiftOutProto.ProtoReflect.Descriptor instead. +func (*OpenGiftOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2115} +} + +type OpenGiftProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenGiftProto) Reset() { + *x = OpenGiftProto{} + mi := &file_vbase_proto_msgTypes[2116] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenGiftProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenGiftProto) ProtoMessage() {} + +func (x *OpenGiftProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2116] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenGiftProto.ProtoReflect.Descriptor instead. +func (*OpenGiftProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2116} +} + +type OpenInvasionCombatSessionOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Status InvasionStatus_Status `protobuf:"varint,1,opt,name=status,proto3,enum=POGOProtos.Rpc.InvasionStatus_Status" json:"status,omitempty"` + Combat *CombatProto `protobuf:"bytes,2,opt,name=combat,proto3" json:"combat,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenInvasionCombatSessionOutProto) Reset() { + *x = OpenInvasionCombatSessionOutProto{} + mi := &file_vbase_proto_msgTypes[2117] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenInvasionCombatSessionOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenInvasionCombatSessionOutProto) ProtoMessage() {} + +func (x *OpenInvasionCombatSessionOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2117] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenInvasionCombatSessionOutProto.ProtoReflect.Descriptor instead. +func (*OpenInvasionCombatSessionOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2117} +} + +func (x *OpenInvasionCombatSessionOutProto) GetStatus() InvasionStatus_Status { + if x != nil { + return x.Status + } + return InvasionStatus_UNSET +} + +func (x *OpenInvasionCombatSessionOutProto) GetCombat() *CombatProto { + if x != nil { + return x.Combat + } + return nil +} + +type OpenInvasionCombatSessionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + IncidentLookup *IncidentLookupProto `protobuf:"bytes,1,opt,name=incident_lookup,json=incidentLookup,proto3" json:"incident_lookup,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenInvasionCombatSessionProto) Reset() { + *x = OpenInvasionCombatSessionProto{} + mi := &file_vbase_proto_msgTypes[2118] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenInvasionCombatSessionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenInvasionCombatSessionProto) ProtoMessage() {} + +func (x *OpenInvasionCombatSessionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2118] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenInvasionCombatSessionProto.ProtoReflect.Descriptor instead. +func (*OpenInvasionCombatSessionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2118} +} + +func (x *OpenInvasionCombatSessionProto) GetIncidentLookup() *IncidentLookupProto { + if x != nil { + return x.IncidentLookup + } + return nil +} + +type OpenNpcCombatSessionData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenNpcCombatSessionData) Reset() { + *x = OpenNpcCombatSessionData{} + mi := &file_vbase_proto_msgTypes[2119] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenNpcCombatSessionData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenNpcCombatSessionData) ProtoMessage() {} + +func (x *OpenNpcCombatSessionData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2119] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenNpcCombatSessionData.ProtoReflect.Descriptor instead. +func (*OpenNpcCombatSessionData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2119} +} + +type OpenNpcCombatSessionOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenNpcCombatSessionOutProto) Reset() { + *x = OpenNpcCombatSessionOutProto{} + mi := &file_vbase_proto_msgTypes[2120] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenNpcCombatSessionOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenNpcCombatSessionOutProto) ProtoMessage() {} + +func (x *OpenNpcCombatSessionOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2120] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenNpcCombatSessionOutProto.ProtoReflect.Descriptor instead. +func (*OpenNpcCombatSessionOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2120} +} + +type OpenNpcCombatSessionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenNpcCombatSessionProto) Reset() { + *x = OpenNpcCombatSessionProto{} + mi := &file_vbase_proto_msgTypes[2121] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenNpcCombatSessionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenNpcCombatSessionProto) ProtoMessage() {} + +func (x *OpenNpcCombatSessionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2121] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenNpcCombatSessionProto.ProtoReflect.Descriptor instead. +func (*OpenNpcCombatSessionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2121} +} + +type OpenNpcCombatSessionResponseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenNpcCombatSessionResponseData) Reset() { + *x = OpenNpcCombatSessionResponseData{} + mi := &file_vbase_proto_msgTypes[2122] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenNpcCombatSessionResponseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenNpcCombatSessionResponseData) ProtoMessage() {} + +func (x *OpenNpcCombatSessionResponseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2122] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenNpcCombatSessionResponseData.ProtoReflect.Descriptor instead. +func (*OpenNpcCombatSessionResponseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2122} +} + +type OpenSponsoredGiftOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenSponsoredGiftOutProto) Reset() { + *x = OpenSponsoredGiftOutProto{} + mi := &file_vbase_proto_msgTypes[2123] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenSponsoredGiftOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenSponsoredGiftOutProto) ProtoMessage() {} + +func (x *OpenSponsoredGiftOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2123] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenSponsoredGiftOutProto.ProtoReflect.Descriptor instead. +func (*OpenSponsoredGiftOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2123} +} + +type OpenSponsoredGiftProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenSponsoredGiftProto) Reset() { + *x = OpenSponsoredGiftProto{} + mi := &file_vbase_proto_msgTypes[2124] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenSponsoredGiftProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenSponsoredGiftProto) ProtoMessage() {} + +func (x *OpenSponsoredGiftProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2124] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenSponsoredGiftProto.ProtoReflect.Descriptor instead. +func (*OpenSponsoredGiftProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2124} +} + +type OpenSupplyBalloonOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenSupplyBalloonOutProto) Reset() { + *x = OpenSupplyBalloonOutProto{} + mi := &file_vbase_proto_msgTypes[2125] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenSupplyBalloonOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenSupplyBalloonOutProto) ProtoMessage() {} + +func (x *OpenSupplyBalloonOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2125] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenSupplyBalloonOutProto.ProtoReflect.Descriptor instead. +func (*OpenSupplyBalloonOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2125} +} + +type OpenSupplyBalloonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenSupplyBalloonProto) Reset() { + *x = OpenSupplyBalloonProto{} + mi := &file_vbase_proto_msgTypes[2126] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenSupplyBalloonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenSupplyBalloonProto) ProtoMessage() {} + +func (x *OpenSupplyBalloonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2126] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenSupplyBalloonProto.ProtoReflect.Descriptor instead. +func (*OpenSupplyBalloonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2126} +} + +type OpenTradingOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenTradingOutProto) Reset() { + *x = OpenTradingOutProto{} + mi := &file_vbase_proto_msgTypes[2127] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenTradingOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenTradingOutProto) ProtoMessage() {} + +func (x *OpenTradingOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2127] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenTradingOutProto.ProtoReflect.Descriptor instead. +func (*OpenTradingOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2127} +} + +type OpenTradingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpenTradingProto) Reset() { + *x = OpenTradingProto{} + mi := &file_vbase_proto_msgTypes[2128] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpenTradingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpenTradingProto) ProtoMessage() {} + +func (x *OpenTradingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2128] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpenTradingProto.ProtoReflect.Descriptor instead. +func (*OpenTradingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2128} +} + +type OpponentPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OpponentPokemonProto) Reset() { + *x = OpponentPokemonProto{} + mi := &file_vbase_proto_msgTypes[2129] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OpponentPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OpponentPokemonProto) ProtoMessage() {} + +func (x *OpponentPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2129] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OpponentPokemonProto.ProtoReflect.Descriptor instead. +func (*OpponentPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2129} +} + +type OptOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OptOutProto) Reset() { + *x = OptOutProto{} + mi := &file_vbase_proto_msgTypes[2130] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OptOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OptOutProto) ProtoMessage() {} + +func (x *OptOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2130] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OptOutProto.ProtoReflect.Descriptor instead. +func (*OptOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2130} +} + +type OptimizationsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OptimizationsProto) Reset() { + *x = OptimizationsProto{} + mi := &file_vbase_proto_msgTypes[2131] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OptimizationsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OptimizationsProto) ProtoMessage() {} + +func (x *OptimizationsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2131] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OptimizationsProto.ProtoReflect.Descriptor instead. +func (*OptimizationsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2131} +} + +type Option struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Option) Reset() { + *x = Option{} + mi := &file_vbase_proto_msgTypes[2132] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Option) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Option) ProtoMessage() {} + +func (x *Option) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2132] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Option.ProtoReflect.Descriptor instead. +func (*Option) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2132} +} + +type OptionalMoveOverrideProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OptionalMoveOverrideProto) Reset() { + *x = OptionalMoveOverrideProto{} + mi := &file_vbase_proto_msgTypes[2133] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OptionalMoveOverrideProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OptionalMoveOverrideProto) ProtoMessage() {} + +func (x *OptionalMoveOverrideProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2133] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OptionalMoveOverrideProto.ProtoReflect.Descriptor instead. +func (*OptionalMoveOverrideProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2133} +} + +type ParticipantConsumptionAccounting struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ParticipantConsumptionAccounting) Reset() { + *x = ParticipantConsumptionAccounting{} + mi := &file_vbase_proto_msgTypes[2134] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ParticipantConsumptionAccounting) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ParticipantConsumptionAccounting) ProtoMessage() {} + +func (x *ParticipantConsumptionAccounting) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2134] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ParticipantConsumptionAccounting.ProtoReflect.Descriptor instead. +func (*ParticipantConsumptionAccounting) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2134} +} + +type ParticipationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ParticipationProto) Reset() { + *x = ParticipationProto{} + mi := &file_vbase_proto_msgTypes[2135] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ParticipationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ParticipationProto) ProtoMessage() {} + +func (x *ParticipationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2135] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ParticipationProto.ProtoReflect.Descriptor instead. +func (*ParticipationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2135} +} + +type PartyActivityStatProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyActivityStatProto) Reset() { + *x = PartyActivityStatProto{} + mi := &file_vbase_proto_msgTypes[2136] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyActivityStatProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyActivityStatProto) ProtoMessage() {} + +func (x *PartyActivityStatProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2136] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyActivityStatProto.ProtoReflect.Descriptor instead. +func (*PartyActivityStatProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2136} +} + +type PartyActivitySummaryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyActivitySummaryProto) Reset() { + *x = PartyActivitySummaryProto{} + mi := &file_vbase_proto_msgTypes[2137] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyActivitySummaryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyActivitySummaryProto) ProtoMessage() {} + +func (x *PartyActivitySummaryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2137] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyActivitySummaryProto.ProtoReflect.Descriptor instead. +func (*PartyActivitySummaryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2137} +} + +type PartyActivitySummaryRpcProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyActivitySummaryRpcProto) Reset() { + *x = PartyActivitySummaryRpcProto{} + mi := &file_vbase_proto_msgTypes[2138] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyActivitySummaryRpcProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyActivitySummaryRpcProto) ProtoMessage() {} + +func (x *PartyActivitySummaryRpcProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2138] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyActivitySummaryRpcProto.ProtoReflect.Descriptor instead. +func (*PartyActivitySummaryRpcProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2138} +} + +type PartyDarkLaunchLogMessageProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyDarkLaunchLogMessageProto) Reset() { + *x = PartyDarkLaunchLogMessageProto{} + mi := &file_vbase_proto_msgTypes[2139] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyDarkLaunchLogMessageProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyDarkLaunchLogMessageProto) ProtoMessage() {} + +func (x *PartyDarkLaunchLogMessageProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2139] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyDarkLaunchLogMessageProto.ProtoReflect.Descriptor instead. +func (*PartyDarkLaunchLogMessageProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2139} +} + +type PartyDarkLaunchSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyDarkLaunchSettingsProto) Reset() { + *x = PartyDarkLaunchSettingsProto{} + mi := &file_vbase_proto_msgTypes[2140] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyDarkLaunchSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyDarkLaunchSettingsProto) ProtoMessage() {} + +func (x *PartyDarkLaunchSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2140] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyDarkLaunchSettingsProto.ProtoReflect.Descriptor instead. +func (*PartyDarkLaunchSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2140} +} + +type PartyHistoryRpcProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyHistoryRpcProto) Reset() { + *x = PartyHistoryRpcProto{} + mi := &file_vbase_proto_msgTypes[2141] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyHistoryRpcProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyHistoryRpcProto) ProtoMessage() {} + +func (x *PartyHistoryRpcProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2141] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyHistoryRpcProto.ProtoReflect.Descriptor instead. +func (*PartyHistoryRpcProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2141} +} + +type PartyIapBoostsSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyIapBoostsSettingsProto) Reset() { + *x = PartyIapBoostsSettingsProto{} + mi := &file_vbase_proto_msgTypes[2142] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyIapBoostsSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyIapBoostsSettingsProto) ProtoMessage() {} + +func (x *PartyIapBoostsSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2142] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyIapBoostsSettingsProto.ProtoReflect.Descriptor instead. +func (*PartyIapBoostsSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2142} +} + +type PartyInviteRpcProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyInviteRpcProto) Reset() { + *x = PartyInviteRpcProto{} + mi := &file_vbase_proto_msgTypes[2143] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyInviteRpcProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyInviteRpcProto) ProtoMessage() {} + +func (x *PartyInviteRpcProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2143] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyInviteRpcProto.ProtoReflect.Descriptor instead. +func (*PartyInviteRpcProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2143} +} + +type PartyItemProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyItemProto) Reset() { + *x = PartyItemProto{} + mi := &file_vbase_proto_msgTypes[2144] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyItemProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyItemProto) ProtoMessage() {} + +func (x *PartyItemProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2144] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyItemProto.ProtoReflect.Descriptor instead. +func (*PartyItemProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2144} +} + +type PartyLocationPushProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyLocationPushProto) Reset() { + *x = PartyLocationPushProto{} + mi := &file_vbase_proto_msgTypes[2145] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyLocationPushProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyLocationPushProto) ProtoMessage() {} + +func (x *PartyLocationPushProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2145] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyLocationPushProto.ProtoReflect.Descriptor instead. +func (*PartyLocationPushProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2145} +} + +type PartyLocationSampleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyLocationSampleProto) Reset() { + *x = PartyLocationSampleProto{} + mi := &file_vbase_proto_msgTypes[2146] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyLocationSampleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyLocationSampleProto) ProtoMessage() {} + +func (x *PartyLocationSampleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2146] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyLocationSampleProto.ProtoReflect.Descriptor instead. +func (*PartyLocationSampleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2146} +} + +type PartyLocationsRpcProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyLocationsRpcProto) Reset() { + *x = PartyLocationsRpcProto{} + mi := &file_vbase_proto_msgTypes[2147] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyLocationsRpcProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyLocationsRpcProto) ProtoMessage() {} + +func (x *PartyLocationsRpcProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2147] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyLocationsRpcProto.ProtoReflect.Descriptor instead. +func (*PartyLocationsRpcProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2147} +} + +type PartyParticipantHistoryRpcProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyParticipantHistoryRpcProto) Reset() { + *x = PartyParticipantHistoryRpcProto{} + mi := &file_vbase_proto_msgTypes[2148] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyParticipantHistoryRpcProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyParticipantHistoryRpcProto) ProtoMessage() {} + +func (x *PartyParticipantHistoryRpcProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2148] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyParticipantHistoryRpcProto.ProtoReflect.Descriptor instead. +func (*PartyParticipantHistoryRpcProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2148} +} + +type PartyParticipantProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyParticipantProto) Reset() { + *x = PartyParticipantProto{} + mi := &file_vbase_proto_msgTypes[2149] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyParticipantProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyParticipantProto) ProtoMessage() {} + +func (x *PartyParticipantProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2149] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyParticipantProto.ProtoReflect.Descriptor instead. +func (*PartyParticipantProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2149} +} + +type PartyParticipantRaidInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyParticipantRaidInfoProto) Reset() { + *x = PartyParticipantRaidInfoProto{} + mi := &file_vbase_proto_msgTypes[2150] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyParticipantRaidInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyParticipantRaidInfoProto) ProtoMessage() {} + +func (x *PartyParticipantRaidInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2150] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyParticipantRaidInfoProto.ProtoReflect.Descriptor instead. +func (*PartyParticipantRaidInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2150} +} + +type PartyPlayGeneralSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyPlayGeneralSettingsProto) Reset() { + *x = PartyPlayGeneralSettingsProto{} + mi := &file_vbase_proto_msgTypes[2151] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyPlayGeneralSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyPlayGeneralSettingsProto) ProtoMessage() {} + +func (x *PartyPlayGeneralSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2151] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyPlayGeneralSettingsProto.ProtoReflect.Descriptor instead. +func (*PartyPlayGeneralSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2151} +} + +type PartyPlayGlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyPlayGlobalSettingsProto) Reset() { + *x = PartyPlayGlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[2152] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyPlayGlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyPlayGlobalSettingsProto) ProtoMessage() {} + +func (x *PartyPlayGlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2152] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyPlayGlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*PartyPlayGlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2152} +} + +type PartyPlayInvitationDetails struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyPlayInvitationDetails) Reset() { + *x = PartyPlayInvitationDetails{} + mi := &file_vbase_proto_msgTypes[2153] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyPlayInvitationDetails) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyPlayInvitationDetails) ProtoMessage() {} + +func (x *PartyPlayInvitationDetails) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2153] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyPlayInvitationDetails.ProtoReflect.Descriptor instead. +func (*PartyPlayInvitationDetails) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2153} +} + +type PartyPlayPreferences struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyPlayPreferences) Reset() { + *x = PartyPlayPreferences{} + mi := &file_vbase_proto_msgTypes[2154] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyPlayPreferences) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyPlayPreferences) ProtoMessage() {} + +func (x *PartyPlayPreferences) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2154] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyPlayPreferences.ProtoReflect.Descriptor instead. +func (*PartyPlayPreferences) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2154} +} + +type PartyPlayerProfilePushProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyPlayerProfilePushProto) Reset() { + *x = PartyPlayerProfilePushProto{} + mi := &file_vbase_proto_msgTypes[2155] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyPlayerProfilePushProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyPlayerProfilePushProto) ProtoMessage() {} + +func (x *PartyPlayerProfilePushProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2155] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyPlayerProfilePushProto.ProtoReflect.Descriptor instead. +func (*PartyPlayerProfilePushProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2155} +} + +type PartyProgressNotificationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyProgressNotificationProto) Reset() { + *x = PartyProgressNotificationProto{} + mi := &file_vbase_proto_msgTypes[2156] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyProgressNotificationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyProgressNotificationProto) ProtoMessage() {} + +func (x *PartyProgressNotificationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2156] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyProgressNotificationProto.ProtoReflect.Descriptor instead. +func (*PartyProgressNotificationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2156} +} + +type PartyQuestRpcProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyQuestRpcProto) Reset() { + *x = PartyQuestRpcProto{} + mi := &file_vbase_proto_msgTypes[2157] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyQuestRpcProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyQuestRpcProto) ProtoMessage() {} + +func (x *PartyQuestRpcProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2157] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyQuestRpcProto.ProtoReflect.Descriptor instead. +func (*PartyQuestRpcProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2157} +} + +type PartyQuestStateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyQuestStateProto) Reset() { + *x = PartyQuestStateProto{} + mi := &file_vbase_proto_msgTypes[2158] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyQuestStateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyQuestStateProto) ProtoMessage() {} + +func (x *PartyQuestStateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2158] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyQuestStateProto.ProtoReflect.Descriptor instead. +func (*PartyQuestStateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2158} +} + +type PartyRecommendationSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyRecommendationSettingsProto) Reset() { + *x = PartyRecommendationSettingsProto{} + mi := &file_vbase_proto_msgTypes[2159] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyRecommendationSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyRecommendationSettingsProto) ProtoMessage() {} + +func (x *PartyRecommendationSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2159] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyRecommendationSettingsProto.ProtoReflect.Descriptor instead. +func (*PartyRecommendationSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2159} +} + +type PartyRpcProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyRpcProto) Reset() { + *x = PartyRpcProto{} + mi := &file_vbase_proto_msgTypes[2160] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyRpcProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyRpcProto) ProtoMessage() {} + +func (x *PartyRpcProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2160] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyRpcProto.ProtoReflect.Descriptor instead. +func (*PartyRpcProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2160} +} + +type PartySendDarkLaunchLogOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartySendDarkLaunchLogOutProto) Reset() { + *x = PartySendDarkLaunchLogOutProto{} + mi := &file_vbase_proto_msgTypes[2161] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartySendDarkLaunchLogOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartySendDarkLaunchLogOutProto) ProtoMessage() {} + +func (x *PartySendDarkLaunchLogOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2161] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartySendDarkLaunchLogOutProto.ProtoReflect.Descriptor instead. +func (*PartySendDarkLaunchLogOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2161} +} + +type PartySendDarkLaunchLogProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartySendDarkLaunchLogProto) Reset() { + *x = PartySendDarkLaunchLogProto{} + mi := &file_vbase_proto_msgTypes[2162] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartySendDarkLaunchLogProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartySendDarkLaunchLogProto) ProtoMessage() {} + +func (x *PartySendDarkLaunchLogProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2162] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartySendDarkLaunchLogProto.ProtoReflect.Descriptor instead. +func (*PartySendDarkLaunchLogProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2162} +} + +type PartySharedQuestSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartySharedQuestSettingsProto) Reset() { + *x = PartySharedQuestSettingsProto{} + mi := &file_vbase_proto_msgTypes[2163] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartySharedQuestSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartySharedQuestSettingsProto) ProtoMessage() {} + +func (x *PartySharedQuestSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2163] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartySharedQuestSettingsProto.ProtoReflect.Descriptor instead. +func (*PartySharedQuestSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2163} +} + +type PartySummarySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartySummarySettingsProto) Reset() { + *x = PartySummarySettingsProto{} + mi := &file_vbase_proto_msgTypes[2164] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartySummarySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartySummarySettingsProto) ProtoMessage() {} + +func (x *PartySummarySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2164] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartySummarySettingsProto.ProtoReflect.Descriptor instead. +func (*PartySummarySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2164} +} + +type PartyUpdateLocationOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyUpdateLocationOutProto) Reset() { + *x = PartyUpdateLocationOutProto{} + mi := &file_vbase_proto_msgTypes[2165] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyUpdateLocationOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyUpdateLocationOutProto) ProtoMessage() {} + +func (x *PartyUpdateLocationOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2165] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyUpdateLocationOutProto.ProtoReflect.Descriptor instead. +func (*PartyUpdateLocationOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2165} +} + +type PartyUpdateLocationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyUpdateLocationProto) Reset() { + *x = PartyUpdateLocationProto{} + mi := &file_vbase_proto_msgTypes[2166] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyUpdateLocationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyUpdateLocationProto) ProtoMessage() {} + +func (x *PartyUpdateLocationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2166] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyUpdateLocationProto.ProtoReflect.Descriptor instead. +func (*PartyUpdateLocationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2166} +} + +type PartyZoneDefinitionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyZoneDefinitionProto) Reset() { + *x = PartyZoneDefinitionProto{} + mi := &file_vbase_proto_msgTypes[2167] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyZoneDefinitionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyZoneDefinitionProto) ProtoMessage() {} + +func (x *PartyZoneDefinitionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2167] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyZoneDefinitionProto.ProtoReflect.Descriptor instead. +func (*PartyZoneDefinitionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2167} +} + +type PartyZonePushProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyZonePushProto) Reset() { + *x = PartyZonePushProto{} + mi := &file_vbase_proto_msgTypes[2168] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyZonePushProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyZonePushProto) ProtoMessage() {} + +func (x *PartyZonePushProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2168] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyZonePushProto.ProtoReflect.Descriptor instead. +func (*PartyZonePushProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2168} +} + +type PasscodeRedemptionFlowRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PasscodeRedemptionFlowRequest) Reset() { + *x = PasscodeRedemptionFlowRequest{} + mi := &file_vbase_proto_msgTypes[2169] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PasscodeRedemptionFlowRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PasscodeRedemptionFlowRequest) ProtoMessage() {} + +func (x *PasscodeRedemptionFlowRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2169] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PasscodeRedemptionFlowRequest.ProtoReflect.Descriptor instead. +func (*PasscodeRedemptionFlowRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2169} +} + +type PasscodeRedemptionFlowResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PasscodeRedemptionFlowResponse) Reset() { + *x = PasscodeRedemptionFlowResponse{} + mi := &file_vbase_proto_msgTypes[2170] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PasscodeRedemptionFlowResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PasscodeRedemptionFlowResponse) ProtoMessage() {} + +func (x *PasscodeRedemptionFlowResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2170] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PasscodeRedemptionFlowResponse.ProtoReflect.Descriptor instead. +func (*PasscodeRedemptionFlowResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2170} +} + +type PasscodeRewardsLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PasscodeRewardsLogEntry) Reset() { + *x = PasscodeRewardsLogEntry{} + mi := &file_vbase_proto_msgTypes[2171] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PasscodeRewardsLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PasscodeRewardsLogEntry) ProtoMessage() {} + +func (x *PasscodeRewardsLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2171] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PasscodeRewardsLogEntry.ProtoReflect.Descriptor instead. +func (*PasscodeRewardsLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2171} +} + +type PasscodeSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PasscodeSettingsProto) Reset() { + *x = PasscodeSettingsProto{} + mi := &file_vbase_proto_msgTypes[2172] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PasscodeSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PasscodeSettingsProto) ProtoMessage() {} + +func (x *PasscodeSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2172] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PasscodeSettingsProto.ProtoReflect.Descriptor instead. +func (*PasscodeSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2172} +} + +type PayloadDeserializer struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PayloadDeserializer) Reset() { + *x = PayloadDeserializer{} + mi := &file_vbase_proto_msgTypes[2173] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PayloadDeserializer) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PayloadDeserializer) ProtoMessage() {} + +func (x *PayloadDeserializer) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2173] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PayloadDeserializer.ProtoReflect.Descriptor instead. +func (*PayloadDeserializer) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2173} +} + +type PerStatTrainingCourseQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PerStatTrainingCourseQuestProto) Reset() { + *x = PerStatTrainingCourseQuestProto{} + mi := &file_vbase_proto_msgTypes[2174] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PerStatTrainingCourseQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PerStatTrainingCourseQuestProto) ProtoMessage() {} + +func (x *PerStatTrainingCourseQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2174] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PerStatTrainingCourseQuestProto.ProtoReflect.Descriptor instead. +func (*PerStatTrainingCourseQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2174} +} + +type PercentScrolledTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PercentScrolledTelemetry) Reset() { + *x = PercentScrolledTelemetry{} + mi := &file_vbase_proto_msgTypes[2175] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PercentScrolledTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PercentScrolledTelemetry) ProtoMessage() {} + +func (x *PercentScrolledTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2175] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PercentScrolledTelemetry.ProtoReflect.Descriptor instead. +func (*PercentScrolledTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2175} +} + +type PermissionsFlowTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PermissionsFlowTelemetry) Reset() { + *x = PermissionsFlowTelemetry{} + mi := &file_vbase_proto_msgTypes[2176] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PermissionsFlowTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PermissionsFlowTelemetry) ProtoMessage() {} + +func (x *PermissionsFlowTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2176] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PermissionsFlowTelemetry.ProtoReflect.Descriptor instead. +func (*PermissionsFlowTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2176} +} + +type PgoAsyncFileUploadCompleteProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PgoAsyncFileUploadCompleteProto) Reset() { + *x = PgoAsyncFileUploadCompleteProto{} + mi := &file_vbase_proto_msgTypes[2177] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PgoAsyncFileUploadCompleteProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PgoAsyncFileUploadCompleteProto) ProtoMessage() {} + +func (x *PgoAsyncFileUploadCompleteProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2177] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PgoAsyncFileUploadCompleteProto.ProtoReflect.Descriptor instead. +func (*PgoAsyncFileUploadCompleteProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2177} +} + +type PhotoErrorTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PhotoErrorTelemetry) Reset() { + *x = PhotoErrorTelemetry{} + mi := &file_vbase_proto_msgTypes[2178] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PhotoErrorTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PhotoErrorTelemetry) ProtoMessage() {} + +func (x *PhotoErrorTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2178] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PhotoErrorTelemetry.ProtoReflect.Descriptor instead. +func (*PhotoErrorTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2178} +} + +type PhotoSetPokemonInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PhotoSetPokemonInfoProto) Reset() { + *x = PhotoSetPokemonInfoProto{} + mi := &file_vbase_proto_msgTypes[2179] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PhotoSetPokemonInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PhotoSetPokemonInfoProto) ProtoMessage() {} + +func (x *PhotoSetPokemonInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2179] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PhotoSetPokemonInfoProto.ProtoReflect.Descriptor instead. +func (*PhotoSetPokemonInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2179} +} + +type PhotoSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PhotoSettingsProto) Reset() { + *x = PhotoSettingsProto{} + mi := &file_vbase_proto_msgTypes[2180] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PhotoSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PhotoSettingsProto) ProtoMessage() {} + +func (x *PhotoSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2180] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PhotoSettingsProto.ProtoReflect.Descriptor instead. +func (*PhotoSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2180} +} + +type PhotoStartTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PhotoStartTelemetry) Reset() { + *x = PhotoStartTelemetry{} + mi := &file_vbase_proto_msgTypes[2181] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PhotoStartTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PhotoStartTelemetry) ProtoMessage() {} + +func (x *PhotoStartTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2181] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PhotoStartTelemetry.ProtoReflect.Descriptor instead. +func (*PhotoStartTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2181} +} + +type PhotoTakenTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PhotoTakenTelemetry) Reset() { + *x = PhotoTakenTelemetry{} + mi := &file_vbase_proto_msgTypes[2182] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PhotoTakenTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PhotoTakenTelemetry) ProtoMessage() {} + +func (x *PhotoTakenTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2182] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PhotoTakenTelemetry.ProtoReflect.Descriptor instead. +func (*PhotoTakenTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2182} +} + +type PhotobombCreateDetail struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PhotobombCreateDetail) Reset() { + *x = PhotobombCreateDetail{} + mi := &file_vbase_proto_msgTypes[2183] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PhotobombCreateDetail) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PhotobombCreateDetail) ProtoMessage() {} + +func (x *PhotobombCreateDetail) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2183] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PhotobombCreateDetail.ProtoReflect.Descriptor instead. +func (*PhotobombCreateDetail) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2183} +} + +type PinData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PinData) Reset() { + *x = PinData{} + mi := &file_vbase_proto_msgTypes[2184] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PinData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PinData) ProtoMessage() {} + +func (x *PinData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2184] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PinData.ProtoReflect.Descriptor instead. +func (*PinData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2184} +} + +type PinMessage struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PinMessage) Reset() { + *x = PinMessage{} + mi := &file_vbase_proto_msgTypes[2185] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PinMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PinMessage) ProtoMessage() {} + +func (x *PinMessage) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2185] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PinMessage.ProtoReflect.Descriptor instead. +func (*PinMessage) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2185} +} + +type PingRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PingRequestProto) Reset() { + *x = PingRequestProto{} + mi := &file_vbase_proto_msgTypes[2186] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PingRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PingRequestProto) ProtoMessage() {} + +func (x *PingRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2186] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PingRequestProto.ProtoReflect.Descriptor instead. +func (*PingRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2186} +} + +type PingResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PingResponseProto) Reset() { + *x = PingResponseProto{} + mi := &file_vbase_proto_msgTypes[2187] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PingResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PingResponseProto) ProtoMessage() {} + +func (x *PingResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2187] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PingResponseProto.ProtoReflect.Descriptor instead. +func (*PingResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2187} +} + +type PlaceProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlaceProto) Reset() { + *x = PlaceProto{} + mi := &file_vbase_proto_msgTypes[2188] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlaceProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlaceProto) ProtoMessage() {} + +func (x *PlaceProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2188] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlaceProto.ProtoReflect.Descriptor instead. +func (*PlaceProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2188} +} + +type PlacedPokemonUpdateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlacedPokemonUpdateProto) Reset() { + *x = PlacedPokemonUpdateProto{} + mi := &file_vbase_proto_msgTypes[2189] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlacedPokemonUpdateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlacedPokemonUpdateProto) ProtoMessage() {} + +func (x *PlacedPokemonUpdateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2189] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlacedPokemonUpdateProto.ProtoReflect.Descriptor instead. +func (*PlacedPokemonUpdateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2189} +} + +type PlaceholderMessage struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlaceholderMessage) Reset() { + *x = PlaceholderMessage{} + mi := &file_vbase_proto_msgTypes[2190] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlaceholderMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlaceholderMessage) ProtoMessage() {} + +func (x *PlaceholderMessage) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2190] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlaceholderMessage.ProtoReflect.Descriptor instead. +func (*PlaceholderMessage) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2190} +} + +type PlacementAccuracy struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlacementAccuracy) Reset() { + *x = PlacementAccuracy{} + mi := &file_vbase_proto_msgTypes[2191] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlacementAccuracy) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlacementAccuracy) ProtoMessage() {} + +func (x *PlacementAccuracy) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2191] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlacementAccuracy.ProtoReflect.Descriptor instead. +func (*PlacementAccuracy) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2191} +} + +type PlannedDowntimeSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlannedDowntimeSettingsProto) Reset() { + *x = PlannedDowntimeSettingsProto{} + mi := &file_vbase_proto_msgTypes[2192] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlannedDowntimeSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlannedDowntimeSettingsProto) ProtoMessage() {} + +func (x *PlannedDowntimeSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2192] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlannedDowntimeSettingsProto.ProtoReflect.Descriptor instead. +func (*PlannedDowntimeSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2192} +} + +type PlannedEventSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlannedEventSettingsProto) Reset() { + *x = PlannedEventSettingsProto{} + mi := &file_vbase_proto_msgTypes[2193] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlannedEventSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlannedEventSettingsProto) ProtoMessage() {} + +func (x *PlannedEventSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2193] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlannedEventSettingsProto.ProtoReflect.Descriptor instead. +func (*PlannedEventSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2193} +} + +type PlannerSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlannerSettingsProto) Reset() { + *x = PlannerSettingsProto{} + mi := &file_vbase_proto_msgTypes[2194] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlannerSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlannerSettingsProto) ProtoMessage() {} + +func (x *PlannerSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2194] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlannerSettingsProto.ProtoReflect.Descriptor instead. +func (*PlannerSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2194} +} + +type PlatformClientTelemetryOmniProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlatformClientTelemetryOmniProto) Reset() { + *x = PlatformClientTelemetryOmniProto{} + mi := &file_vbase_proto_msgTypes[2195] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlatformClientTelemetryOmniProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlatformClientTelemetryOmniProto) ProtoMessage() {} + +func (x *PlatformClientTelemetryOmniProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2195] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlatformClientTelemetryOmniProto.ProtoReflect.Descriptor instead. +func (*PlatformClientTelemetryOmniProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2195} +} + +type PlatformCommonFilterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlatformCommonFilterProto) Reset() { + *x = PlatformCommonFilterProto{} + mi := &file_vbase_proto_msgTypes[2196] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlatformCommonFilterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlatformCommonFilterProto) ProtoMessage() {} + +func (x *PlatformCommonFilterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2196] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlatformCommonFilterProto.ProtoReflect.Descriptor instead. +func (*PlatformCommonFilterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2196} +} + +type PlatformFetchNewsfeedOutResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlatformFetchNewsfeedOutResponse) Reset() { + *x = PlatformFetchNewsfeedOutResponse{} + mi := &file_vbase_proto_msgTypes[2197] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlatformFetchNewsfeedOutResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlatformFetchNewsfeedOutResponse) ProtoMessage() {} + +func (x *PlatformFetchNewsfeedOutResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2197] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlatformFetchNewsfeedOutResponse.ProtoReflect.Descriptor instead. +func (*PlatformFetchNewsfeedOutResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2197} +} + +type PlatformFetchNewsfeedRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlatformFetchNewsfeedRequest) Reset() { + *x = PlatformFetchNewsfeedRequest{} + mi := &file_vbase_proto_msgTypes[2198] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlatformFetchNewsfeedRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlatformFetchNewsfeedRequest) ProtoMessage() {} + +func (x *PlatformFetchNewsfeedRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2198] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlatformFetchNewsfeedRequest.ProtoReflect.Descriptor instead. +func (*PlatformFetchNewsfeedRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2198} +} + +type PlatformMarkNewsfeedReadOutResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlatformMarkNewsfeedReadOutResponse) Reset() { + *x = PlatformMarkNewsfeedReadOutResponse{} + mi := &file_vbase_proto_msgTypes[2199] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlatformMarkNewsfeedReadOutResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlatformMarkNewsfeedReadOutResponse) ProtoMessage() {} + +func (x *PlatformMarkNewsfeedReadOutResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2199] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlatformMarkNewsfeedReadOutResponse.ProtoReflect.Descriptor instead. +func (*PlatformMarkNewsfeedReadOutResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2199} +} + +type PlatformMarkNewsfeedReadRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlatformMarkNewsfeedReadRequest) Reset() { + *x = PlatformMarkNewsfeedReadRequest{} + mi := &file_vbase_proto_msgTypes[2200] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlatformMarkNewsfeedReadRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlatformMarkNewsfeedReadRequest) ProtoMessage() {} + +func (x *PlatformMarkNewsfeedReadRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2200] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlatformMarkNewsfeedReadRequest.ProtoReflect.Descriptor instead. +func (*PlatformMarkNewsfeedReadRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2200} +} + +type PlatformMetricData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlatformMetricData) Reset() { + *x = PlatformMetricData{} + mi := &file_vbase_proto_msgTypes[2201] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlatformMetricData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlatformMetricData) ProtoMessage() {} + +func (x *PlatformMetricData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2201] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlatformMetricData.ProtoReflect.Descriptor instead. +func (*PlatformMetricData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2201} +} + +type PlatformPlayerInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlatformPlayerInfo) Reset() { + *x = PlatformPlayerInfo{} + mi := &file_vbase_proto_msgTypes[2202] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlatformPlayerInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlatformPlayerInfo) ProtoMessage() {} + +func (x *PlatformPlayerInfo) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2202] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlatformPlayerInfo.ProtoReflect.Descriptor instead. +func (*PlatformPlayerInfo) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2202} +} + +type PlatformPreAgeGateTrackingOmniproto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlatformPreAgeGateTrackingOmniproto) Reset() { + *x = PlatformPreAgeGateTrackingOmniproto{} + mi := &file_vbase_proto_msgTypes[2203] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlatformPreAgeGateTrackingOmniproto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlatformPreAgeGateTrackingOmniproto) ProtoMessage() {} + +func (x *PlatformPreAgeGateTrackingOmniproto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2203] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlatformPreAgeGateTrackingOmniproto.ProtoReflect.Descriptor instead. +func (*PlatformPreAgeGateTrackingOmniproto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2203} +} + +type PlatformPreLoginTrackingOmniproto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlatformPreLoginTrackingOmniproto) Reset() { + *x = PlatformPreLoginTrackingOmniproto{} + mi := &file_vbase_proto_msgTypes[2204] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlatformPreLoginTrackingOmniproto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlatformPreLoginTrackingOmniproto) ProtoMessage() {} + +func (x *PlatformPreLoginTrackingOmniproto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2204] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlatformPreLoginTrackingOmniproto.ProtoReflect.Descriptor instead. +func (*PlatformPreLoginTrackingOmniproto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2204} +} + +type PlatformServerData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlatformServerData) Reset() { + *x = PlatformServerData{} + mi := &file_vbase_proto_msgTypes[2205] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlatformServerData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlatformServerData) ProtoMessage() {} + +func (x *PlatformServerData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2205] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlatformServerData.ProtoReflect.Descriptor instead. +func (*PlatformServerData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2205} +} + +type PlatypusRolloutSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlatypusRolloutSettingsProto) Reset() { + *x = PlatypusRolloutSettingsProto{} + mi := &file_vbase_proto_msgTypes[2206] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlatypusRolloutSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlatypusRolloutSettingsProto) ProtoMessage() {} + +func (x *PlatypusRolloutSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2206] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlatypusRolloutSettingsProto.ProtoReflect.Descriptor instead. +func (*PlatypusRolloutSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2206} +} + +type PlayerActivitySummaryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerActivitySummaryProto) Reset() { + *x = PlayerActivitySummaryProto{} + mi := &file_vbase_proto_msgTypes[2207] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerActivitySummaryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerActivitySummaryProto) ProtoMessage() {} + +func (x *PlayerActivitySummaryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2207] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerActivitySummaryProto.ProtoReflect.Descriptor instead. +func (*PlayerActivitySummaryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2207} +} + +type PlayerAttributeMetadataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerAttributeMetadataProto) Reset() { + *x = PlayerAttributeMetadataProto{} + mi := &file_vbase_proto_msgTypes[2208] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerAttributeMetadataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerAttributeMetadataProto) ProtoMessage() {} + +func (x *PlayerAttributeMetadataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2208] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerAttributeMetadataProto.ProtoReflect.Descriptor instead. +func (*PlayerAttributeMetadataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2208} +} + +type PlayerAttributeRewardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerAttributeRewardProto) Reset() { + *x = PlayerAttributeRewardProto{} + mi := &file_vbase_proto_msgTypes[2209] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerAttributeRewardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerAttributeRewardProto) ProtoMessage() {} + +func (x *PlayerAttributeRewardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2209] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerAttributeRewardProto.ProtoReflect.Descriptor instead. +func (*PlayerAttributeRewardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2209} +} + +type PlayerAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerAttributesProto) Reset() { + *x = PlayerAttributesProto{} + mi := &file_vbase_proto_msgTypes[2210] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerAttributesProto) ProtoMessage() {} + +func (x *PlayerAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2210] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerAttributesProto.ProtoReflect.Descriptor instead. +func (*PlayerAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2210} +} + +type PlayerAvatarProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerAvatarProto) Reset() { + *x = PlayerAvatarProto{} + mi := &file_vbase_proto_msgTypes[2211] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerAvatarProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerAvatarProto) ProtoMessage() {} + +func (x *PlayerAvatarProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2211] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerAvatarProto.ProtoReflect.Descriptor instead. +func (*PlayerAvatarProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2211} +} + +type PlayerBadgeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + BadgeType HoloBadgeType `protobuf:"varint,1,opt,name=badge_type,json=badgeType,proto3,enum=POGOProtos.Rpc.HoloBadgeType" json:"badge_type,omitempty"` + CurrentValue float64 `protobuf:"fixed64,5,opt,name=current_value,json=currentValue,proto3" json:"current_value,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerBadgeProto) Reset() { + *x = PlayerBadgeProto{} + mi := &file_vbase_proto_msgTypes[2212] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerBadgeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerBadgeProto) ProtoMessage() {} + +func (x *PlayerBadgeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2212] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerBadgeProto.ProtoReflect.Descriptor instead. +func (*PlayerBadgeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2212} +} + +func (x *PlayerBadgeProto) GetBadgeType() HoloBadgeType { + if x != nil { + return x.BadgeType + } + return HoloBadgeType_BADGE_UNSET +} + +func (x *PlayerBadgeProto) GetCurrentValue() float64 { + if x != nil { + return x.CurrentValue + } + return 0 +} + +type PlayerBadgeTierEncounterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerBadgeTierEncounterProto) Reset() { + *x = PlayerBadgeTierEncounterProto{} + mi := &file_vbase_proto_msgTypes[2213] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerBadgeTierEncounterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerBadgeTierEncounterProto) ProtoMessage() {} + +func (x *PlayerBadgeTierEncounterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2213] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerBadgeTierEncounterProto.ProtoReflect.Descriptor instead. +func (*PlayerBadgeTierEncounterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2213} +} + +type PlayerBadgeTierProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerBadgeTierProto) Reset() { + *x = PlayerBadgeTierProto{} + mi := &file_vbase_proto_msgTypes[2214] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerBadgeTierProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerBadgeTierProto) ProtoMessage() {} + +func (x *PlayerBadgeTierProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2214] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerBadgeTierProto.ProtoReflect.Descriptor instead. +func (*PlayerBadgeTierProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2214} +} + +type PlayerBonusSystemSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerBonusSystemSettingsProto) Reset() { + *x = PlayerBonusSystemSettingsProto{} + mi := &file_vbase_proto_msgTypes[2215] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerBonusSystemSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerBonusSystemSettingsProto) ProtoMessage() {} + +func (x *PlayerBonusSystemSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2215] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerBonusSystemSettingsProto.ProtoReflect.Descriptor instead. +func (*PlayerBonusSystemSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2215} +} + +type PlayerCameraProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerCameraProto) Reset() { + *x = PlayerCameraProto{} + mi := &file_vbase_proto_msgTypes[2216] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerCameraProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerCameraProto) ProtoMessage() {} + +func (x *PlayerCameraProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2216] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerCameraProto.ProtoReflect.Descriptor instead. +func (*PlayerCameraProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2216} +} + +type PlayerClientStationedPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Pokemon *PokemonProto `protobuf:"bytes,1,opt,name=pokemon,proto3" json:"pokemon,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerClientStationedPokemonProto) Reset() { + *x = PlayerClientStationedPokemonProto{} + mi := &file_vbase_proto_msgTypes[2217] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerClientStationedPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerClientStationedPokemonProto) ProtoMessage() {} + +func (x *PlayerClientStationedPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2217] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerClientStationedPokemonProto.ProtoReflect.Descriptor instead. +func (*PlayerClientStationedPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2217} +} + +func (x *PlayerClientStationedPokemonProto) GetPokemon() *PokemonProto { + if x != nil { + return x.Pokemon + } + return nil +} + +type PlayerCombatBadgeStatsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerCombatBadgeStatsProto) Reset() { + *x = PlayerCombatBadgeStatsProto{} + mi := &file_vbase_proto_msgTypes[2218] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerCombatBadgeStatsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerCombatBadgeStatsProto) ProtoMessage() {} + +func (x *PlayerCombatBadgeStatsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2218] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerCombatBadgeStatsProto.ProtoReflect.Descriptor instead. +func (*PlayerCombatBadgeStatsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2218} +} + +type PlayerCombatStatsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerCombatStatsProto) Reset() { + *x = PlayerCombatStatsProto{} + mi := &file_vbase_proto_msgTypes[2219] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerCombatStatsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerCombatStatsProto) ProtoMessage() {} + +func (x *PlayerCombatStatsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2219] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerCombatStatsProto.ProtoReflect.Descriptor instead. +func (*PlayerCombatStatsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2219} +} + +type PlayerContestBadgeStatsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerContestBadgeStatsProto) Reset() { + *x = PlayerContestBadgeStatsProto{} + mi := &file_vbase_proto_msgTypes[2220] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerContestBadgeStatsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerContestBadgeStatsProto) ProtoMessage() {} + +func (x *PlayerContestBadgeStatsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2220] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerContestBadgeStatsProto.ProtoReflect.Descriptor instead. +func (*PlayerContestBadgeStatsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2220} +} + +type PlayerContestStatsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerContestStatsProto) Reset() { + *x = PlayerContestStatsProto{} + mi := &file_vbase_proto_msgTypes[2221] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerContestStatsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerContestStatsProto) ProtoMessage() {} + +func (x *PlayerContestStatsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2221] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerContestStatsProto.ProtoReflect.Descriptor instead. +func (*PlayerContestStatsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2221} +} + +type PlayerCurrencyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerCurrencyProto) Reset() { + *x = PlayerCurrencyProto{} + mi := &file_vbase_proto_msgTypes[2222] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerCurrencyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerCurrencyProto) ProtoMessage() {} + +func (x *PlayerCurrencyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2222] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerCurrencyProto.ProtoReflect.Descriptor instead. +func (*PlayerCurrencyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2222} +} + +type PlayerFriendDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerFriendDisplayProto) Reset() { + *x = PlayerFriendDisplayProto{} + mi := &file_vbase_proto_msgTypes[2223] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerFriendDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerFriendDisplayProto) ProtoMessage() {} + +func (x *PlayerFriendDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2223] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerFriendDisplayProto.ProtoReflect.Descriptor instead. +func (*PlayerFriendDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2223} +} + +type PlayerHudNotificationClickTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerHudNotificationClickTelemetry) Reset() { + *x = PlayerHudNotificationClickTelemetry{} + mi := &file_vbase_proto_msgTypes[2224] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerHudNotificationClickTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerHudNotificationClickTelemetry) ProtoMessage() {} + +func (x *PlayerHudNotificationClickTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2224] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerHudNotificationClickTelemetry.ProtoReflect.Descriptor instead. +func (*PlayerHudNotificationClickTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2224} +} + +type PlayerLevelAvatarLockProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerLevelAvatarLockProto) Reset() { + *x = PlayerLevelAvatarLockProto{} + mi := &file_vbase_proto_msgTypes[2225] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerLevelAvatarLockProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerLevelAvatarLockProto) ProtoMessage() {} + +func (x *PlayerLevelAvatarLockProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2225] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerLevelAvatarLockProto.ProtoReflect.Descriptor instead. +func (*PlayerLevelAvatarLockProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2225} +} + +type PlayerLevelSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerLevelSettingsProto) Reset() { + *x = PlayerLevelSettingsProto{} + mi := &file_vbase_proto_msgTypes[2226] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerLevelSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerLevelSettingsProto) ProtoMessage() {} + +func (x *PlayerLevelSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2226] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerLevelSettingsProto.ProtoReflect.Descriptor instead. +func (*PlayerLevelSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2226} +} + +type PlayerLocaleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerLocaleProto) Reset() { + *x = PlayerLocaleProto{} + mi := &file_vbase_proto_msgTypes[2227] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerLocaleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerLocaleProto) ProtoMessage() {} + +func (x *PlayerLocaleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2227] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerLocaleProto.ProtoReflect.Descriptor instead. +func (*PlayerLocaleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2227} +} + +type PlayerNeutralAvatarArticleConfiguration struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerNeutralAvatarArticleConfiguration) Reset() { + *x = PlayerNeutralAvatarArticleConfiguration{} + mi := &file_vbase_proto_msgTypes[2228] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerNeutralAvatarArticleConfiguration) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerNeutralAvatarArticleConfiguration) ProtoMessage() {} + +func (x *PlayerNeutralAvatarArticleConfiguration) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2228] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerNeutralAvatarArticleConfiguration.ProtoReflect.Descriptor instead. +func (*PlayerNeutralAvatarArticleConfiguration) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2228} +} + +type PlayerNeutralAvatarBodyBlendParameters struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerNeutralAvatarBodyBlendParameters) Reset() { + *x = PlayerNeutralAvatarBodyBlendParameters{} + mi := &file_vbase_proto_msgTypes[2229] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerNeutralAvatarBodyBlendParameters) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerNeutralAvatarBodyBlendParameters) ProtoMessage() {} + +func (x *PlayerNeutralAvatarBodyBlendParameters) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2229] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerNeutralAvatarBodyBlendParameters.ProtoReflect.Descriptor instead. +func (*PlayerNeutralAvatarBodyBlendParameters) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2229} +} + +type PlayerNeutralAvatarEarSelectionParameters struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerNeutralAvatarEarSelectionParameters) Reset() { + *x = PlayerNeutralAvatarEarSelectionParameters{} + mi := &file_vbase_proto_msgTypes[2230] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerNeutralAvatarEarSelectionParameters) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerNeutralAvatarEarSelectionParameters) ProtoMessage() {} + +func (x *PlayerNeutralAvatarEarSelectionParameters) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2230] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerNeutralAvatarEarSelectionParameters.ProtoReflect.Descriptor instead. +func (*PlayerNeutralAvatarEarSelectionParameters) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2230} +} + +type PlayerNeutralAvatarEyeSelectionParameters struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerNeutralAvatarEyeSelectionParameters) Reset() { + *x = PlayerNeutralAvatarEyeSelectionParameters{} + mi := &file_vbase_proto_msgTypes[2231] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerNeutralAvatarEyeSelectionParameters) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerNeutralAvatarEyeSelectionParameters) ProtoMessage() {} + +func (x *PlayerNeutralAvatarEyeSelectionParameters) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2231] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerNeutralAvatarEyeSelectionParameters.ProtoReflect.Descriptor instead. +func (*PlayerNeutralAvatarEyeSelectionParameters) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2231} +} + +type PlayerNeutralAvatarFacePositionParameters struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerNeutralAvatarFacePositionParameters) Reset() { + *x = PlayerNeutralAvatarFacePositionParameters{} + mi := &file_vbase_proto_msgTypes[2232] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerNeutralAvatarFacePositionParameters) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerNeutralAvatarFacePositionParameters) ProtoMessage() {} + +func (x *PlayerNeutralAvatarFacePositionParameters) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2232] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerNeutralAvatarFacePositionParameters.ProtoReflect.Descriptor instead. +func (*PlayerNeutralAvatarFacePositionParameters) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2232} +} + +type PlayerNeutralAvatarGradient struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerNeutralAvatarGradient) Reset() { + *x = PlayerNeutralAvatarGradient{} + mi := &file_vbase_proto_msgTypes[2233] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerNeutralAvatarGradient) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerNeutralAvatarGradient) ProtoMessage() {} + +func (x *PlayerNeutralAvatarGradient) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2233] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerNeutralAvatarGradient.ProtoReflect.Descriptor instead. +func (*PlayerNeutralAvatarGradient) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2233} +} + +// Deprecated: Marked as deprecated in vbase.proto. +type PlayerNeutralAvatarHeadBlendParameters struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerNeutralAvatarHeadBlendParameters) Reset() { + *x = PlayerNeutralAvatarHeadBlendParameters{} + mi := &file_vbase_proto_msgTypes[2234] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerNeutralAvatarHeadBlendParameters) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerNeutralAvatarHeadBlendParameters) ProtoMessage() {} + +func (x *PlayerNeutralAvatarHeadBlendParameters) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2234] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerNeutralAvatarHeadBlendParameters.ProtoReflect.Descriptor instead. +func (*PlayerNeutralAvatarHeadBlendParameters) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2234} +} + +type PlayerNeutralAvatarHeadSelectionParameters struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerNeutralAvatarHeadSelectionParameters) Reset() { + *x = PlayerNeutralAvatarHeadSelectionParameters{} + mi := &file_vbase_proto_msgTypes[2235] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerNeutralAvatarHeadSelectionParameters) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerNeutralAvatarHeadSelectionParameters) ProtoMessage() {} + +func (x *PlayerNeutralAvatarHeadSelectionParameters) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2235] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerNeutralAvatarHeadSelectionParameters.ProtoReflect.Descriptor instead. +func (*PlayerNeutralAvatarHeadSelectionParameters) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2235} +} + +type PlayerNeutralAvatarMouthSelectionParameters struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerNeutralAvatarMouthSelectionParameters) Reset() { + *x = PlayerNeutralAvatarMouthSelectionParameters{} + mi := &file_vbase_proto_msgTypes[2236] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerNeutralAvatarMouthSelectionParameters) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerNeutralAvatarMouthSelectionParameters) ProtoMessage() {} + +func (x *PlayerNeutralAvatarMouthSelectionParameters) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2236] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerNeutralAvatarMouthSelectionParameters.ProtoReflect.Descriptor instead. +func (*PlayerNeutralAvatarMouthSelectionParameters) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2236} +} + +type PlayerNeutralAvatarNoseSelectionParameters struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerNeutralAvatarNoseSelectionParameters) Reset() { + *x = PlayerNeutralAvatarNoseSelectionParameters{} + mi := &file_vbase_proto_msgTypes[2237] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerNeutralAvatarNoseSelectionParameters) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerNeutralAvatarNoseSelectionParameters) ProtoMessage() {} + +func (x *PlayerNeutralAvatarNoseSelectionParameters) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2237] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerNeutralAvatarNoseSelectionParameters.ProtoReflect.Descriptor instead. +func (*PlayerNeutralAvatarNoseSelectionParameters) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2237} +} + +type PlayerNeutralAvatarProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerNeutralAvatarProto) Reset() { + *x = PlayerNeutralAvatarProto{} + mi := &file_vbase_proto_msgTypes[2238] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerNeutralAvatarProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerNeutralAvatarProto) ProtoMessage() {} + +func (x *PlayerNeutralAvatarProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2238] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerNeutralAvatarProto.ProtoReflect.Descriptor instead. +func (*PlayerNeutralAvatarProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2238} +} + +type PlayerNeutralColorKey struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerNeutralColorKey) Reset() { + *x = PlayerNeutralColorKey{} + mi := &file_vbase_proto_msgTypes[2239] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerNeutralColorKey) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerNeutralColorKey) ProtoMessage() {} + +func (x *PlayerNeutralColorKey) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2239] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerNeutralColorKey.ProtoReflect.Descriptor instead. +func (*PlayerNeutralColorKey) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2239} +} + +type PlayerObfuscationMapEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerObfuscationMapEntryProto) Reset() { + *x = PlayerObfuscationMapEntryProto{} + mi := &file_vbase_proto_msgTypes[2240] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerObfuscationMapEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerObfuscationMapEntryProto) ProtoMessage() {} + +func (x *PlayerObfuscationMapEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2240] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerObfuscationMapEntryProto.ProtoReflect.Descriptor instead. +func (*PlayerObfuscationMapEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2240} +} + +type PlayerPokecoinCapProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerPokecoinCapProto) Reset() { + *x = PlayerPokecoinCapProto{} + mi := &file_vbase_proto_msgTypes[2241] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerPokecoinCapProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerPokecoinCapProto) ProtoMessage() {} + +func (x *PlayerPokecoinCapProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2241] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerPokecoinCapProto.ProtoReflect.Descriptor instead. +func (*PlayerPokecoinCapProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2241} +} + +type PlayerPokemonFieldBookCountInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerPokemonFieldBookCountInfoProto) Reset() { + *x = PlayerPokemonFieldBookCountInfoProto{} + mi := &file_vbase_proto_msgTypes[2242] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerPokemonFieldBookCountInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerPokemonFieldBookCountInfoProto) ProtoMessage() {} + +func (x *PlayerPokemonFieldBookCountInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2242] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerPokemonFieldBookCountInfoProto.ProtoReflect.Descriptor instead. +func (*PlayerPokemonFieldBookCountInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2242} +} + +type PlayerPokemonFieldBookDisplaySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerPokemonFieldBookDisplaySettingsProto) Reset() { + *x = PlayerPokemonFieldBookDisplaySettingsProto{} + mi := &file_vbase_proto_msgTypes[2243] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerPokemonFieldBookDisplaySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerPokemonFieldBookDisplaySettingsProto) ProtoMessage() {} + +func (x *PlayerPokemonFieldBookDisplaySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2243] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerPokemonFieldBookDisplaySettingsProto.ProtoReflect.Descriptor instead. +func (*PlayerPokemonFieldBookDisplaySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2243} +} + +type PlayerPokemonFieldBookPageEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerPokemonFieldBookPageEntryProto) Reset() { + *x = PlayerPokemonFieldBookPageEntryProto{} + mi := &file_vbase_proto_msgTypes[2244] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerPokemonFieldBookPageEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerPokemonFieldBookPageEntryProto) ProtoMessage() {} + +func (x *PlayerPokemonFieldBookPageEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2244] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerPokemonFieldBookPageEntryProto.ProtoReflect.Descriptor instead. +func (*PlayerPokemonFieldBookPageEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2244} +} + +type PlayerPokemonFieldBookPageProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerPokemonFieldBookPageProto) Reset() { + *x = PlayerPokemonFieldBookPageProto{} + mi := &file_vbase_proto_msgTypes[2245] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerPokemonFieldBookPageProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerPokemonFieldBookPageProto) ProtoMessage() {} + +func (x *PlayerPokemonFieldBookPageProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2245] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerPokemonFieldBookPageProto.ProtoReflect.Descriptor instead. +func (*PlayerPokemonFieldBookPageProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2245} +} + +type PlayerPokemonFieldBookProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerPokemonFieldBookProto) Reset() { + *x = PlayerPokemonFieldBookProto{} + mi := &file_vbase_proto_msgTypes[2246] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerPokemonFieldBookProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerPokemonFieldBookProto) ProtoMessage() {} + +func (x *PlayerPokemonFieldBookProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2246] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerPokemonFieldBookProto.ProtoReflect.Descriptor instead. +func (*PlayerPokemonFieldBookProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2246} +} + +type PlayerPokemonFieldBookSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerPokemonFieldBookSettingsProto) Reset() { + *x = PlayerPokemonFieldBookSettingsProto{} + mi := &file_vbase_proto_msgTypes[2247] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerPokemonFieldBookSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerPokemonFieldBookSettingsProto) ProtoMessage() {} + +func (x *PlayerPokemonFieldBookSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2247] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerPokemonFieldBookSettingsProto.ProtoReflect.Descriptor instead. +func (*PlayerPokemonFieldBookSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2247} +} + +type PlayerPokemonFieldBookWalkInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerPokemonFieldBookWalkInfoProto) Reset() { + *x = PlayerPokemonFieldBookWalkInfoProto{} + mi := &file_vbase_proto_msgTypes[2248] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerPokemonFieldBookWalkInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerPokemonFieldBookWalkInfoProto) ProtoMessage() {} + +func (x *PlayerPokemonFieldBookWalkInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2248] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerPokemonFieldBookWalkInfoProto.ProtoReflect.Descriptor instead. +func (*PlayerPokemonFieldBookWalkInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2248} +} + +type PlayerPokemonFieldbookHeaderProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerPokemonFieldbookHeaderProto) Reset() { + *x = PlayerPokemonFieldbookHeaderProto{} + mi := &file_vbase_proto_msgTypes[2249] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerPokemonFieldbookHeaderProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerPokemonFieldbookHeaderProto) ProtoMessage() {} + +func (x *PlayerPokemonFieldbookHeaderProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2249] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerPokemonFieldbookHeaderProto.ProtoReflect.Descriptor instead. +func (*PlayerPokemonFieldbookHeaderProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2249} +} + +type PlayerPokemonFieldbookHeadersProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerPokemonFieldbookHeadersProto) Reset() { + *x = PlayerPokemonFieldbookHeadersProto{} + mi := &file_vbase_proto_msgTypes[2250] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerPokemonFieldbookHeadersProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerPokemonFieldbookHeadersProto) ProtoMessage() {} + +func (x *PlayerPokemonFieldbookHeadersProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2250] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerPokemonFieldbookHeadersProto.ProtoReflect.Descriptor instead. +func (*PlayerPokemonFieldbookHeadersProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2250} +} + +type PlayerPreferencesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerPreferencesProto) Reset() { + *x = PlayerPreferencesProto{} + mi := &file_vbase_proto_msgTypes[2251] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerPreferencesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerPreferencesProto) ProtoMessage() {} + +func (x *PlayerPreferencesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2251] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerPreferencesProto.ProtoReflect.Descriptor instead. +func (*PlayerPreferencesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2251} +} + +type PlayerProfileBuddyHistoryOpenedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerProfileBuddyHistoryOpenedTelemetry) Reset() { + *x = PlayerProfileBuddyHistoryOpenedTelemetry{} + mi := &file_vbase_proto_msgTypes[2252] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerProfileBuddyHistoryOpenedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerProfileBuddyHistoryOpenedTelemetry) ProtoMessage() {} + +func (x *PlayerProfileBuddyHistoryOpenedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2252] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerProfileBuddyHistoryOpenedTelemetry.ProtoReflect.Descriptor instead. +func (*PlayerProfileBuddyHistoryOpenedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2252} +} + +type PlayerProfileExitedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerProfileExitedTelemetry) Reset() { + *x = PlayerProfileExitedTelemetry{} + mi := &file_vbase_proto_msgTypes[2253] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerProfileExitedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerProfileExitedTelemetry) ProtoMessage() {} + +func (x *PlayerProfileExitedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2253] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerProfileExitedTelemetry.ProtoReflect.Descriptor instead. +func (*PlayerProfileExitedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2253} +} + +type PlayerProfileFriendsTabFocusedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerProfileFriendsTabFocusedTelemetry) Reset() { + *x = PlayerProfileFriendsTabFocusedTelemetry{} + mi := &file_vbase_proto_msgTypes[2254] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerProfileFriendsTabFocusedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerProfileFriendsTabFocusedTelemetry) ProtoMessage() {} + +func (x *PlayerProfileFriendsTabFocusedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2254] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerProfileFriendsTabFocusedTelemetry.ProtoReflect.Descriptor instead. +func (*PlayerProfileFriendsTabFocusedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2254} +} + +type PlayerProfileJournalOpenedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerProfileJournalOpenedTelemetry) Reset() { + *x = PlayerProfileJournalOpenedTelemetry{} + mi := &file_vbase_proto_msgTypes[2255] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerProfileJournalOpenedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerProfileJournalOpenedTelemetry) ProtoMessage() {} + +func (x *PlayerProfileJournalOpenedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2255] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerProfileJournalOpenedTelemetry.ProtoReflect.Descriptor instead. +func (*PlayerProfileJournalOpenedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2255} +} + +type PlayerProfileMeTabFocusedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerProfileMeTabFocusedTelemetry) Reset() { + *x = PlayerProfileMeTabFocusedTelemetry{} + mi := &file_vbase_proto_msgTypes[2256] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerProfileMeTabFocusedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerProfileMeTabFocusedTelemetry) ProtoMessage() {} + +func (x *PlayerProfileMeTabFocusedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2256] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerProfileMeTabFocusedTelemetry.ProtoReflect.Descriptor instead. +func (*PlayerProfileMeTabFocusedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2256} +} + +type PlayerProfileOpenedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerProfileOpenedTelemetry) Reset() { + *x = PlayerProfileOpenedTelemetry{} + mi := &file_vbase_proto_msgTypes[2257] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerProfileOpenedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerProfileOpenedTelemetry) ProtoMessage() {} + +func (x *PlayerProfileOpenedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2257] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerProfileOpenedTelemetry.ProtoReflect.Descriptor instead. +func (*PlayerProfileOpenedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2257} +} + +type PlayerProfileOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerProfileOutProto) Reset() { + *x = PlayerProfileOutProto{} + mi := &file_vbase_proto_msgTypes[2258] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerProfileOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerProfileOutProto) ProtoMessage() {} + +func (x *PlayerProfileOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2258] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerProfileOutProto.ProtoReflect.Descriptor instead. +func (*PlayerProfileOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2258} +} + +type PlayerProfileProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerProfileProto) Reset() { + *x = PlayerProfileProto{} + mi := &file_vbase_proto_msgTypes[2259] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerProfileProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerProfileProto) ProtoMessage() {} + +func (x *PlayerProfileProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2259] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerProfileProto.ProtoReflect.Descriptor instead. +func (*PlayerProfileProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2259} +} + +type PlayerProfileScrapbookOpenedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerProfileScrapbookOpenedTelemetry) Reset() { + *x = PlayerProfileScrapbookOpenedTelemetry{} + mi := &file_vbase_proto_msgTypes[2260] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerProfileScrapbookOpenedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerProfileScrapbookOpenedTelemetry) ProtoMessage() {} + +func (x *PlayerProfileScrapbookOpenedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2260] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerProfileScrapbookOpenedTelemetry.ProtoReflect.Descriptor instead. +func (*PlayerProfileScrapbookOpenedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2260} +} + +type PlayerProfileSocialTabFocusedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerProfileSocialTabFocusedTelemetry) Reset() { + *x = PlayerProfileSocialTabFocusedTelemetry{} + mi := &file_vbase_proto_msgTypes[2261] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerProfileSocialTabFocusedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerProfileSocialTabFocusedTelemetry) ProtoMessage() {} + +func (x *PlayerProfileSocialTabFocusedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2261] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerProfileSocialTabFocusedTelemetry.ProtoReflect.Descriptor instead. +func (*PlayerProfileSocialTabFocusedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2261} +} + +type PlayerProfileStyleShopOpenedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerProfileStyleShopOpenedTelemetry) Reset() { + *x = PlayerProfileStyleShopOpenedTelemetry{} + mi := &file_vbase_proto_msgTypes[2262] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerProfileStyleShopOpenedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerProfileStyleShopOpenedTelemetry) ProtoMessage() {} + +func (x *PlayerProfileStyleShopOpenedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2262] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerProfileStyleShopOpenedTelemetry.ProtoReflect.Descriptor instead. +func (*PlayerProfileStyleShopOpenedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2262} +} + +type PlayerPublicProfileProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + Level int32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"` + Team Team `protobuf:"varint,4,opt,name=team,proto3,enum=POGOProtos.Rpc.Team" json:"team,omitempty"` + BattlesWon int32 `protobuf:"varint,5,opt,name=battles_won,json=battlesWon,proto3" json:"battles_won,omitempty"` + KmWalked float32 `protobuf:"fixed32,6,opt,name=km_walked,json=kmWalked,proto3" json:"km_walked,omitempty"` + CaughtPokemon int32 `protobuf:"varint,7,opt,name=caught_pokemon,json=caughtPokemon,proto3" json:"caught_pokemon,omitempty"` + // Deprecated: Marked as deprecated in vbase.proto. + Badges []*PlayerBadgeProto `protobuf:"bytes,9,rep,name=badges,proto3" json:"badges,omitempty"` + Experience int64 `protobuf:"varint,10,opt,name=experience,proto3" json:"experience,omitempty"` + CombatRank int32 `protobuf:"varint,12,opt,name=combat_rank,json=combatRank,proto3" json:"combat_rank,omitempty"` + CombatRating float32 `protobuf:"fixed32,13,opt,name=combat_rating,json=combatRating,proto3" json:"combat_rating,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerPublicProfileProto) Reset() { + *x = PlayerPublicProfileProto{} + mi := &file_vbase_proto_msgTypes[2263] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerPublicProfileProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerPublicProfileProto) ProtoMessage() {} + +func (x *PlayerPublicProfileProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2263] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerPublicProfileProto.ProtoReflect.Descriptor instead. +func (*PlayerPublicProfileProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2263} +} + +func (x *PlayerPublicProfileProto) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *PlayerPublicProfileProto) GetLevel() int32 { + if x != nil { + return x.Level + } + return 0 +} + +func (x *PlayerPublicProfileProto) GetTeam() Team { + if x != nil { + return x.Team + } + return Team_TEAM_UNSET +} + +func (x *PlayerPublicProfileProto) GetBattlesWon() int32 { + if x != nil { + return x.BattlesWon + } + return 0 +} + +func (x *PlayerPublicProfileProto) GetKmWalked() float32 { + if x != nil { + return x.KmWalked + } + return 0 +} + +func (x *PlayerPublicProfileProto) GetCaughtPokemon() int32 { + if x != nil { + return x.CaughtPokemon + } + return 0 +} + +// Deprecated: Marked as deprecated in vbase.proto. +func (x *PlayerPublicProfileProto) GetBadges() []*PlayerBadgeProto { + if x != nil { + return x.Badges + } + return nil +} + +func (x *PlayerPublicProfileProto) GetExperience() int64 { + if x != nil { + return x.Experience + } + return 0 +} + +func (x *PlayerPublicProfileProto) GetCombatRank() int32 { + if x != nil { + return x.CombatRank + } + return 0 +} + +func (x *PlayerPublicProfileProto) GetCombatRating() float32 { + if x != nil { + return x.CombatRating + } + return 0 +} + +type PlayerRaidInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerRaidInfoProto) Reset() { + *x = PlayerRaidInfoProto{} + mi := &file_vbase_proto_msgTypes[2264] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerRaidInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerRaidInfoProto) ProtoMessage() {} + +func (x *PlayerRaidInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2264] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerRaidInfoProto.ProtoReflect.Descriptor instead. +func (*PlayerRaidInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2264} +} + +type PlayerReputationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerReputationProto) Reset() { + *x = PlayerReputationProto{} + mi := &file_vbase_proto_msgTypes[2265] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerReputationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerReputationProto) ProtoMessage() {} + +func (x *PlayerReputationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2265] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerReputationProto.ProtoReflect.Descriptor instead. +func (*PlayerReputationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2265} +} + +type PlayerRouteStats struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerRouteStats) Reset() { + *x = PlayerRouteStats{} + mi := &file_vbase_proto_msgTypes[2266] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerRouteStats) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerRouteStats) ProtoMessage() {} + +func (x *PlayerRouteStats) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2266] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerRouteStats.ProtoReflect.Descriptor instead. +func (*PlayerRouteStats) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2266} +} + +type PlayerRpcStampCollectionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerRpcStampCollectionProto) Reset() { + *x = PlayerRpcStampCollectionProto{} + mi := &file_vbase_proto_msgTypes[2267] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerRpcStampCollectionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerRpcStampCollectionProto) ProtoMessage() {} + +func (x *PlayerRpcStampCollectionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2267] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerRpcStampCollectionProto.ProtoReflect.Descriptor instead. +func (*PlayerRpcStampCollectionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2267} +} + +type PlayerService struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerService) Reset() { + *x = PlayerService{} + mi := &file_vbase_proto_msgTypes[2268] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerService) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerService) ProtoMessage() {} + +func (x *PlayerService) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2268] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerService.ProtoReflect.Descriptor instead. +func (*PlayerService) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2268} +} + +type PlayerShownLevelUpShareScreenTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerShownLevelUpShareScreenTelemetry) Reset() { + *x = PlayerShownLevelUpShareScreenTelemetry{} + mi := &file_vbase_proto_msgTypes[2269] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerShownLevelUpShareScreenTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerShownLevelUpShareScreenTelemetry) ProtoMessage() {} + +func (x *PlayerShownLevelUpShareScreenTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2269] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerShownLevelUpShareScreenTelemetry.ProtoReflect.Descriptor instead. +func (*PlayerShownLevelUpShareScreenTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2269} +} + +type PlayerSpawnablePokemonOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerSpawnablePokemonOutProto) Reset() { + *x = PlayerSpawnablePokemonOutProto{} + mi := &file_vbase_proto_msgTypes[2270] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerSpawnablePokemonOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerSpawnablePokemonOutProto) ProtoMessage() {} + +func (x *PlayerSpawnablePokemonOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2270] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerSpawnablePokemonOutProto.ProtoReflect.Descriptor instead. +func (*PlayerSpawnablePokemonOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2270} +} + +type PlayerSpawnablePokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerSpawnablePokemonProto) Reset() { + *x = PlayerSpawnablePokemonProto{} + mi := &file_vbase_proto_msgTypes[2271] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerSpawnablePokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerSpawnablePokemonProto) ProtoMessage() {} + +func (x *PlayerSpawnablePokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2271] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerSpawnablePokemonProto.ProtoReflect.Descriptor instead. +func (*PlayerSpawnablePokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2271} +} + +type PlayerStampProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerStampProto) Reset() { + *x = PlayerStampProto{} + mi := &file_vbase_proto_msgTypes[2272] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerStampProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerStampProto) ProtoMessage() {} + +func (x *PlayerStampProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2272] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerStampProto.ProtoReflect.Descriptor instead. +func (*PlayerStampProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2272} +} + +type PlayerStatsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerStatsProto) Reset() { + *x = PlayerStatsProto{} + mi := &file_vbase_proto_msgTypes[2273] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerStatsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerStatsProto) ProtoMessage() {} + +func (x *PlayerStatsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2273] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerStatsProto.ProtoReflect.Descriptor instead. +func (*PlayerStatsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2273} +} + +type PlayerStatsSnapshotsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerStatsSnapshotsProto) Reset() { + *x = PlayerStatsSnapshotsProto{} + mi := &file_vbase_proto_msgTypes[2274] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerStatsSnapshotsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerStatsSnapshotsProto) ProtoMessage() {} + +func (x *PlayerStatsSnapshotsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2274] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerStatsSnapshotsProto.ProtoReflect.Descriptor instead. +func (*PlayerStatsSnapshotsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2274} +} + +type PlayerUnclaimedPartyQuestIdsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerUnclaimedPartyQuestIdsProto) Reset() { + *x = PlayerUnclaimedPartyQuestIdsProto{} + mi := &file_vbase_proto_msgTypes[2275] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerUnclaimedPartyQuestIdsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerUnclaimedPartyQuestIdsProto) ProtoMessage() {} + +func (x *PlayerUnclaimedPartyQuestIdsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2275] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerUnclaimedPartyQuestIdsProto.ProtoReflect.Descriptor instead. +func (*PlayerUnclaimedPartyQuestIdsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2275} +} + +type PluginInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PluginInfo) Reset() { + *x = PluginInfo{} + mi := &file_vbase_proto_msgTypes[2276] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PluginInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PluginInfo) ProtoMessage() {} + +func (x *PluginInfo) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2276] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PluginInfo.ProtoReflect.Descriptor instead. +func (*PluginInfo) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2276} +} + +type PoiCategorizationEntryTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PoiCategorizationEntryTelemetry) Reset() { + *x = PoiCategorizationEntryTelemetry{} + mi := &file_vbase_proto_msgTypes[2277] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PoiCategorizationEntryTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PoiCategorizationEntryTelemetry) ProtoMessage() {} + +func (x *PoiCategorizationEntryTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2277] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PoiCategorizationEntryTelemetry.ProtoReflect.Descriptor instead. +func (*PoiCategorizationEntryTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2277} +} + +type PoiCategorizationOperationTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PoiCategorizationOperationTelemetry) Reset() { + *x = PoiCategorizationOperationTelemetry{} + mi := &file_vbase_proto_msgTypes[2278] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PoiCategorizationOperationTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PoiCategorizationOperationTelemetry) ProtoMessage() {} + +func (x *PoiCategorizationOperationTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2278] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PoiCategorizationOperationTelemetry.ProtoReflect.Descriptor instead. +func (*PoiCategorizationOperationTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2278} +} + +type PoiCategoryRemovedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PoiCategoryRemovedTelemetry) Reset() { + *x = PoiCategoryRemovedTelemetry{} + mi := &file_vbase_proto_msgTypes[2279] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PoiCategoryRemovedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PoiCategoryRemovedTelemetry) ProtoMessage() {} + +func (x *PoiCategoryRemovedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2279] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PoiCategoryRemovedTelemetry.ProtoReflect.Descriptor instead. +func (*PoiCategoryRemovedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2279} +} + +type PoiCategorySelectedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PoiCategorySelectedTelemetry) Reset() { + *x = PoiCategorySelectedTelemetry{} + mi := &file_vbase_proto_msgTypes[2280] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PoiCategorySelectedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PoiCategorySelectedTelemetry) ProtoMessage() {} + +func (x *PoiCategorySelectedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2280] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PoiCategorySelectedTelemetry.ProtoReflect.Descriptor instead. +func (*PoiCategorySelectedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2280} +} + +type PoiGlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PoiGlobalSettingsProto) Reset() { + *x = PoiGlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[2281] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PoiGlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PoiGlobalSettingsProto) ProtoMessage() {} + +func (x *PoiGlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2281] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PoiGlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*PoiGlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2281} +} + +type PoiInteractionTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PoiInteractionTelemetry) Reset() { + *x = PoiInteractionTelemetry{} + mi := &file_vbase_proto_msgTypes[2282] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PoiInteractionTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PoiInteractionTelemetry) ProtoMessage() {} + +func (x *PoiInteractionTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2282] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PoiInteractionTelemetry.ProtoReflect.Descriptor instead. +func (*PoiInteractionTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2282} +} + +type PoiSubmissionPhotoUploadErrorTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PoiSubmissionPhotoUploadErrorTelemetry) Reset() { + *x = PoiSubmissionPhotoUploadErrorTelemetry{} + mi := &file_vbase_proto_msgTypes[2283] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PoiSubmissionPhotoUploadErrorTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PoiSubmissionPhotoUploadErrorTelemetry) ProtoMessage() {} + +func (x *PoiSubmissionPhotoUploadErrorTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2283] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PoiSubmissionPhotoUploadErrorTelemetry.ProtoReflect.Descriptor instead. +func (*PoiSubmissionPhotoUploadErrorTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2283} +} + +type PoiSubmissionTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PoiSubmissionTelemetry) Reset() { + *x = PoiSubmissionTelemetry{} + mi := &file_vbase_proto_msgTypes[2284] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PoiSubmissionTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PoiSubmissionTelemetry) ProtoMessage() {} + +func (x *PoiSubmissionTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2284] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PoiSubmissionTelemetry.ProtoReflect.Descriptor instead. +func (*PoiSubmissionTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2284} +} + +type PointList struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PointList) Reset() { + *x = PointList{} + mi := &file_vbase_proto_msgTypes[2285] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PointList) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PointList) ProtoMessage() {} + +func (x *PointList) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2285] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PointList.ProtoReflect.Descriptor instead. +func (*PointList) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2285} +} + +type PointProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PointProto) Reset() { + *x = PointProto{} + mi := &file_vbase_proto_msgTypes[2286] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PointProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PointProto) ProtoMessage() {} + +func (x *PointProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2286] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PointProto.ProtoReflect.Descriptor instead. +func (*PointProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2286} +} + +type PokeBallAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokeBallAttributesProto) Reset() { + *x = PokeBallAttributesProto{} + mi := &file_vbase_proto_msgTypes[2287] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokeBallAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokeBallAttributesProto) ProtoMessage() {} + +func (x *PokeBallAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2287] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokeBallAttributesProto.ProtoReflect.Descriptor instead. +func (*PokeBallAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2287} +} + +type PokeCandyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokeCandyProto) Reset() { + *x = PokeCandyProto{} + mi := &file_vbase_proto_msgTypes[2288] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokeCandyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokeCandyProto) ProtoMessage() {} + +func (x *PokeCandyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2288] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokeCandyProto.ProtoReflect.Descriptor instead. +func (*PokeCandyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2288} +} + +type PokeStopSpunTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokeStopSpunTelemetry) Reset() { + *x = PokeStopSpunTelemetry{} + mi := &file_vbase_proto_msgTypes[2289] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokeStopSpunTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokeStopSpunTelemetry) ProtoMessage() {} + +func (x *PokeStopSpunTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2289] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokeStopSpunTelemetry.ProtoReflect.Descriptor instead. +func (*PokeStopSpunTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2289} +} + +type PokeballThrowPropertySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokeballThrowPropertySettingsProto) Reset() { + *x = PokeballThrowPropertySettingsProto{} + mi := &file_vbase_proto_msgTypes[2290] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokeballThrowPropertySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokeballThrowPropertySettingsProto) ProtoMessage() {} + +func (x *PokeballThrowPropertySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2290] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokeballThrowPropertySettingsProto.ProtoReflect.Descriptor instead. +func (*PokeballThrowPropertySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2290} +} + +type PokecoinPurchaseDisplayGmtProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokecoinPurchaseDisplayGmtProto) Reset() { + *x = PokecoinPurchaseDisplayGmtProto{} + mi := &file_vbase_proto_msgTypes[2291] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokecoinPurchaseDisplayGmtProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokecoinPurchaseDisplayGmtProto) ProtoMessage() {} + +func (x *PokecoinPurchaseDisplayGmtProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2291] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokecoinPurchaseDisplayGmtProto.ProtoReflect.Descriptor instead. +func (*PokecoinPurchaseDisplayGmtProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2291} +} + +type PokecoinPurchaseDisplaySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokecoinPurchaseDisplaySettingsProto) Reset() { + *x = PokecoinPurchaseDisplaySettingsProto{} + mi := &file_vbase_proto_msgTypes[2292] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokecoinPurchaseDisplaySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokecoinPurchaseDisplaySettingsProto) ProtoMessage() {} + +func (x *PokecoinPurchaseDisplaySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2292] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokecoinPurchaseDisplaySettingsProto.ProtoReflect.Descriptor instead. +func (*PokecoinPurchaseDisplaySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2292} +} + +type PokecoinSectionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokecoinSectionProto) Reset() { + *x = PokecoinSectionProto{} + mi := &file_vbase_proto_msgTypes[2293] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokecoinSectionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokecoinSectionProto) ProtoMessage() {} + +func (x *PokecoinSectionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2293] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokecoinSectionProto.ProtoReflect.Descriptor instead. +func (*PokecoinSectionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2293} +} + +type PokedexCategoriesSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokedexCategoriesSettingsProto) Reset() { + *x = PokedexCategoriesSettingsProto{} + mi := &file_vbase_proto_msgTypes[2294] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokedexCategoriesSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokedexCategoriesSettingsProto) ProtoMessage() {} + +func (x *PokedexCategoriesSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2294] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokedexCategoriesSettingsProto.ProtoReflect.Descriptor instead. +func (*PokedexCategoriesSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2294} +} + +type PokedexCategoryMilestoneProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokedexCategoryMilestoneProto) Reset() { + *x = PokedexCategoryMilestoneProto{} + mi := &file_vbase_proto_msgTypes[2295] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokedexCategoryMilestoneProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokedexCategoryMilestoneProto) ProtoMessage() {} + +func (x *PokedexCategoryMilestoneProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2295] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokedexCategoryMilestoneProto.ProtoReflect.Descriptor instead. +func (*PokedexCategoryMilestoneProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2295} +} + +type PokedexCategorySelectedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokedexCategorySelectedTelemetry) Reset() { + *x = PokedexCategorySelectedTelemetry{} + mi := &file_vbase_proto_msgTypes[2296] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokedexCategorySelectedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokedexCategorySelectedTelemetry) ProtoMessage() {} + +func (x *PokedexCategorySelectedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2296] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokedexCategorySelectedTelemetry.ProtoReflect.Descriptor instead. +func (*PokedexCategorySelectedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2296} +} + +type PokedexEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokedexEntryProto) Reset() { + *x = PokedexEntryProto{} + mi := &file_vbase_proto_msgTypes[2297] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokedexEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokedexEntryProto) ProtoMessage() {} + +func (x *PokedexEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2297] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokedexEntryProto.ProtoReflect.Descriptor instead. +func (*PokedexEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2297} +} + +type PokedexFilterSelectedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokedexFilterSelectedTelemetry) Reset() { + *x = PokedexFilterSelectedTelemetry{} + mi := &file_vbase_proto_msgTypes[2298] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokedexFilterSelectedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokedexFilterSelectedTelemetry) ProtoMessage() {} + +func (x *PokedexFilterSelectedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2298] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokedexFilterSelectedTelemetry.ProtoReflect.Descriptor instead. +func (*PokedexFilterSelectedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2298} +} + +type PokedexLocationCardStatsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokedexLocationCardStatsProto) Reset() { + *x = PokedexLocationCardStatsProto{} + mi := &file_vbase_proto_msgTypes[2299] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokedexLocationCardStatsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokedexLocationCardStatsProto) ProtoMessage() {} + +func (x *PokedexLocationCardStatsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2299] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokedexLocationCardStatsProto.ProtoReflect.Descriptor instead. +func (*PokedexLocationCardStatsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2299} +} + +type PokedexPokemonSelectedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokedexPokemonSelectedTelemetry) Reset() { + *x = PokedexPokemonSelectedTelemetry{} + mi := &file_vbase_proto_msgTypes[2300] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokedexPokemonSelectedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokedexPokemonSelectedTelemetry) ProtoMessage() {} + +func (x *PokedexPokemonSelectedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2300] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokedexPokemonSelectedTelemetry.ProtoReflect.Descriptor instead. +func (*PokedexPokemonSelectedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2300} +} + +type PokedexPreferencesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokedexPreferencesProto) Reset() { + *x = PokedexPreferencesProto{} + mi := &file_vbase_proto_msgTypes[2301] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokedexPreferencesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokedexPreferencesProto) ProtoMessage() {} + +func (x *PokedexPreferencesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2301] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokedexPreferencesProto.ProtoReflect.Descriptor instead. +func (*PokedexPreferencesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2301} +} + +type PokedexRegionSelectedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokedexRegionSelectedTelemetry) Reset() { + *x = PokedexRegionSelectedTelemetry{} + mi := &file_vbase_proto_msgTypes[2302] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokedexRegionSelectedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokedexRegionSelectedTelemetry) ProtoMessage() {} + +func (x *PokedexRegionSelectedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2302] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokedexRegionSelectedTelemetry.ProtoReflect.Descriptor instead. +func (*PokedexRegionSelectedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2302} +} + +type PokedexSeeAllButtonPressedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokedexSeeAllButtonPressedTelemetry) Reset() { + *x = PokedexSeeAllButtonPressedTelemetry{} + mi := &file_vbase_proto_msgTypes[2303] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokedexSeeAllButtonPressedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokedexSeeAllButtonPressedTelemetry) ProtoMessage() {} + +func (x *PokedexSeeAllButtonPressedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2303] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokedexSeeAllButtonPressedTelemetry.ProtoReflect.Descriptor instead. +func (*PokedexSeeAllButtonPressedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2303} +} + +type PokedexSessionTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokedexSessionTelemetry) Reset() { + *x = PokedexSessionTelemetry{} + mi := &file_vbase_proto_msgTypes[2304] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokedexSessionTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokedexSessionTelemetry) ProtoMessage() {} + +func (x *PokedexSessionTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2304] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokedexSessionTelemetry.ProtoReflect.Descriptor instead. +func (*PokedexSessionTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2304} +} + +type PokedexSizeStatsSystemSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokedexSizeStatsSystemSettingsProto) Reset() { + *x = PokedexSizeStatsSystemSettingsProto{} + mi := &file_vbase_proto_msgTypes[2305] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokedexSizeStatsSystemSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokedexSizeStatsSystemSettingsProto) ProtoMessage() {} + +func (x *PokedexSizeStatsSystemSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2305] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokedexSizeStatsSystemSettingsProto.ProtoReflect.Descriptor instead. +func (*PokedexSizeStatsSystemSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2305} +} + +type PokedexStatProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokedexStatProto) Reset() { + *x = PokedexStatProto{} + mi := &file_vbase_proto_msgTypes[2306] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokedexStatProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokedexStatProto) ProtoMessage() {} + +func (x *PokedexStatProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2306] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokedexStatProto.ProtoReflect.Descriptor instead. +func (*PokedexStatProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2306} +} + +type PokedexStatsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokedexStatsProto) Reset() { + *x = PokedexStatsProto{} + mi := &file_vbase_proto_msgTypes[2307] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokedexStatsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokedexStatsProto) ProtoMessage() {} + +func (x *PokedexStatsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2307] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokedexStatsProto.ProtoReflect.Descriptor instead. +func (*PokedexStatsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2307} +} + +type PokedexV2FeatureFlagProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokedexV2FeatureFlagProto) Reset() { + *x = PokedexV2FeatureFlagProto{} + mi := &file_vbase_proto_msgTypes[2308] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokedexV2FeatureFlagProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokedexV2FeatureFlagProto) ProtoMessage() {} + +func (x *PokedexV2FeatureFlagProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2308] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokedexV2FeatureFlagProto.ProtoReflect.Descriptor instead. +func (*PokedexV2FeatureFlagProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2308} +} + +type PokedexV2GlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokedexV2GlobalSettingsProto) Reset() { + *x = PokedexV2GlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[2309] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokedexV2GlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokedexV2GlobalSettingsProto) ProtoMessage() {} + +func (x *PokedexV2GlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2309] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokedexV2GlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*PokedexV2GlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2309} +} + +type PokedexV2SettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokedexV2SettingsProto) Reset() { + *x = PokedexV2SettingsProto{} + mi := &file_vbase_proto_msgTypes[2310] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokedexV2SettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokedexV2SettingsProto) ProtoMessage() {} + +func (x *PokedexV2SettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2310] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokedexV2SettingsProto.ProtoReflect.Descriptor instead. +func (*PokedexV2SettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2310} +} + +type PokemonBonusStatLevelProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonBonusStatLevelProto) Reset() { + *x = PokemonBonusStatLevelProto{} + mi := &file_vbase_proto_msgTypes[2311] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonBonusStatLevelProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonBonusStatLevelProto) ProtoMessage() {} + +func (x *PokemonBonusStatLevelProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2311] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonBonusStatLevelProto.ProtoReflect.Descriptor instead. +func (*PokemonBonusStatLevelProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2311} +} + +type PokemonCameraAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonCameraAttributesProto) Reset() { + *x = PokemonCameraAttributesProto{} + mi := &file_vbase_proto_msgTypes[2312] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonCameraAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonCameraAttributesProto) ProtoMessage() {} + +func (x *PokemonCameraAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2312] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonCameraAttributesProto.ProtoReflect.Descriptor instead. +func (*PokemonCameraAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2312} +} + +type PokemonCandyRewardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + PokemonId HoloPokemonId `protobuf:"varint,1,opt,name=pokemon_id,json=pokemonId,proto3,enum=POGOProtos.Rpc.HoloPokemonId" json:"pokemon_id,omitempty"` + Amount int32 `protobuf:"varint,2,opt,name=amount,proto3" json:"amount,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonCandyRewardProto) Reset() { + *x = PokemonCandyRewardProto{} + mi := &file_vbase_proto_msgTypes[2313] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonCandyRewardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonCandyRewardProto) ProtoMessage() {} + +func (x *PokemonCandyRewardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2313] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonCandyRewardProto.ProtoReflect.Descriptor instead. +func (*PokemonCandyRewardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2313} +} + +func (x *PokemonCandyRewardProto) GetPokemonId() HoloPokemonId { + if x != nil { + return x.PokemonId + } + return HoloPokemonId_MISSINGNO +} + +func (x *PokemonCandyRewardProto) GetAmount() int32 { + if x != nil { + return x.Amount + } + return 0 +} + +type PokemonClassOverrideProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonClassOverrideProto) Reset() { + *x = PokemonClassOverrideProto{} + mi := &file_vbase_proto_msgTypes[2314] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonClassOverrideProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonClassOverrideProto) ProtoMessage() {} + +func (x *PokemonClassOverrideProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2314] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonClassOverrideProto.ProtoReflect.Descriptor instead. +func (*PokemonClassOverrideProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2314} +} + +type PokemonClassOverridesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonClassOverridesProto) Reset() { + *x = PokemonClassOverridesProto{} + mi := &file_vbase_proto_msgTypes[2315] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonClassOverridesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonClassOverridesProto) ProtoMessage() {} + +func (x *PokemonClassOverridesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2315] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonClassOverridesProto.ProtoReflect.Descriptor instead. +func (*PokemonClassOverridesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2315} +} + +type PokemonCombatStatsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonCombatStatsProto) Reset() { + *x = PokemonCombatStatsProto{} + mi := &file_vbase_proto_msgTypes[2316] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonCombatStatsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonCombatStatsProto) ProtoMessage() {} + +func (x *PokemonCombatStatsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2316] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonCombatStatsProto.ProtoReflect.Descriptor instead. +func (*PokemonCombatStatsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2316} +} + +type PokemonCompareChallenge struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonCompareChallenge) Reset() { + *x = PokemonCompareChallenge{} + mi := &file_vbase_proto_msgTypes[2317] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonCompareChallenge) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonCompareChallenge) ProtoMessage() {} + +func (x *PokemonCompareChallenge) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2317] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonCompareChallenge.ProtoReflect.Descriptor instead. +func (*PokemonCompareChallenge) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2317} +} + +type PokemonContestInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonContestInfoProto) Reset() { + *x = PokemonContestInfoProto{} + mi := &file_vbase_proto_msgTypes[2318] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonContestInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonContestInfoProto) ProtoMessage() {} + +func (x *PokemonContestInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2318] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonContestInfoProto.ProtoReflect.Descriptor instead. +func (*PokemonContestInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2318} +} + +type PokemonCreateDetail struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonCreateDetail) Reset() { + *x = PokemonCreateDetail{} + mi := &file_vbase_proto_msgTypes[2319] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonCreateDetail) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonCreateDetail) ProtoMessage() {} + +func (x *PokemonCreateDetail) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2319] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonCreateDetail.ProtoReflect.Descriptor instead. +func (*PokemonCreateDetail) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2319} +} + +type PokemonDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Costume PokemonDisplayProto_Costume `protobuf:"varint,1,opt,name=costume,proto3,enum=POGOProtos.Rpc.PokemonDisplayProto_Costume" json:"costume,omitempty"` + Gender PokemonDisplayProto_Gender `protobuf:"varint,2,opt,name=gender,proto3,enum=POGOProtos.Rpc.PokemonDisplayProto_Gender" json:"gender,omitempty"` + Shiny bool `protobuf:"varint,3,opt,name=shiny,proto3" json:"shiny,omitempty"` + Form PokemonDisplayProto_Form `protobuf:"varint,4,opt,name=form,proto3,enum=POGOProtos.Rpc.PokemonDisplayProto_Form" json:"form,omitempty"` + WeatherBoostedCondition GameplayWeatherProto_WeatherCondition `protobuf:"varint,5,opt,name=weather_boosted_condition,json=weatherBoostedCondition,proto3,enum=POGOProtos.Rpc.GameplayWeatherProto_WeatherCondition" json:"weather_boosted_condition,omitempty"` + Alignment PokemonDisplayProto_Alignment `protobuf:"varint,6,opt,name=alignment,proto3,enum=POGOProtos.Rpc.PokemonDisplayProto_Alignment" json:"alignment,omitempty"` + PokemonBadge PokemonBadge `protobuf:"varint,7,opt,name=pokemon_badge,json=pokemonBadge,proto3,enum=POGOProtos.Rpc.PokemonBadge" json:"pokemon_badge,omitempty"` + CurrentTempEvolution HoloTemporaryEvolutionId `protobuf:"varint,8,opt,name=current_temp_evolution,json=currentTempEvolution,proto3,enum=POGOProtos.Rpc.HoloTemporaryEvolutionId" json:"current_temp_evolution,omitempty"` + TemporaryEvolutionFinishMs int64 `protobuf:"varint,9,opt,name=temporary_evolution_finish_ms,json=temporaryEvolutionFinishMs,proto3" json:"temporary_evolution_finish_ms,omitempty"` + DisplayId int64 `protobuf:"varint,13,opt,name=display_id,json=displayId,proto3" json:"display_id,omitempty"` + LocationCard *LocationCardDisplayProto `protobuf:"bytes,15,opt,name=location_card,json=locationCard,proto3" json:"location_card,omitempty"` + BreadModeEnum BreadModeEnum_Modifier `protobuf:"varint,16,opt,name=bread_mode_enum,json=breadModeEnum,proto3,enum=POGOProtos.Rpc.BreadModeEnum_Modifier" json:"bread_mode_enum,omitempty"` + IsStrongPokemon bool `protobuf:"varint,17,opt,name=is_strong_pokemon,json=isStrongPokemon,proto3" json:"is_strong_pokemon,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonDisplayProto) Reset() { + *x = PokemonDisplayProto{} + mi := &file_vbase_proto_msgTypes[2320] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonDisplayProto) ProtoMessage() {} + +func (x *PokemonDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2320] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonDisplayProto.ProtoReflect.Descriptor instead. +func (*PokemonDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2320} +} + +func (x *PokemonDisplayProto) GetCostume() PokemonDisplayProto_Costume { + if x != nil { + return x.Costume + } + return PokemonDisplayProto_UNSET +} + +func (x *PokemonDisplayProto) GetGender() PokemonDisplayProto_Gender { + if x != nil { + return x.Gender + } + return PokemonDisplayProto_GENDER_UNSET +} + +func (x *PokemonDisplayProto) GetShiny() bool { + if x != nil { + return x.Shiny + } + return false +} + +func (x *PokemonDisplayProto) GetForm() PokemonDisplayProto_Form { + if x != nil { + return x.Form + } + return PokemonDisplayProto_FORM_UNSET +} + +func (x *PokemonDisplayProto) GetWeatherBoostedCondition() GameplayWeatherProto_WeatherCondition { + if x != nil { + return x.WeatherBoostedCondition + } + return GameplayWeatherProto_NONE +} + +func (x *PokemonDisplayProto) GetAlignment() PokemonDisplayProto_Alignment { + if x != nil { + return x.Alignment + } + return PokemonDisplayProto_ALIGNMENT_UNSET +} + +func (x *PokemonDisplayProto) GetPokemonBadge() PokemonBadge { + if x != nil { + return x.PokemonBadge + } + return PokemonBadge_POKEMON_BADGE_UNSET +} + +func (x *PokemonDisplayProto) GetCurrentTempEvolution() HoloTemporaryEvolutionId { + if x != nil { + return x.CurrentTempEvolution + } + return HoloTemporaryEvolutionId_TEMP_EVOLUTION_UNSET +} + +func (x *PokemonDisplayProto) GetTemporaryEvolutionFinishMs() int64 { + if x != nil { + return x.TemporaryEvolutionFinishMs + } + return 0 +} + +func (x *PokemonDisplayProto) GetDisplayId() int64 { + if x != nil { + return x.DisplayId + } + return 0 +} + +func (x *PokemonDisplayProto) GetLocationCard() *LocationCardDisplayProto { + if x != nil { + return x.LocationCard + } + return nil +} + +func (x *PokemonDisplayProto) GetBreadModeEnum() BreadModeEnum_Modifier { + if x != nil { + return x.BreadModeEnum + } + return BreadModeEnum_NONE +} + +func (x *PokemonDisplayProto) GetIsStrongPokemon() bool { + if x != nil { + return x.IsStrongPokemon + } + return false +} + +type PokemonEggRewardDistributionEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonEggRewardDistributionEntryProto) Reset() { + *x = PokemonEggRewardDistributionEntryProto{} + mi := &file_vbase_proto_msgTypes[2321] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonEggRewardDistributionEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonEggRewardDistributionEntryProto) ProtoMessage() {} + +func (x *PokemonEggRewardDistributionEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2321] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonEggRewardDistributionEntryProto.ProtoReflect.Descriptor instead. +func (*PokemonEggRewardDistributionEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2321} +} + +type PokemonEggRewardDistributionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonEggRewardDistributionProto) Reset() { + *x = PokemonEggRewardDistributionProto{} + mi := &file_vbase_proto_msgTypes[2322] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonEggRewardDistributionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonEggRewardDistributionProto) ProtoMessage() {} + +func (x *PokemonEggRewardDistributionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2322] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonEggRewardDistributionProto.ProtoReflect.Descriptor instead. +func (*PokemonEggRewardDistributionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2322} +} + +type PokemonEggRewardEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonEggRewardEntryProto) Reset() { + *x = PokemonEggRewardEntryProto{} + mi := &file_vbase_proto_msgTypes[2323] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonEggRewardEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonEggRewardEntryProto) ProtoMessage() {} + +func (x *PokemonEggRewardEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2323] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonEggRewardEntryProto.ProtoReflect.Descriptor instead. +func (*PokemonEggRewardEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2323} +} + +type PokemonEggRewardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonEggRewardProto) Reset() { + *x = PokemonEggRewardProto{} + mi := &file_vbase_proto_msgTypes[2324] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonEggRewardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonEggRewardProto) ProtoMessage() {} + +func (x *PokemonEggRewardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2324] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonEggRewardProto.ProtoReflect.Descriptor instead. +func (*PokemonEggRewardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2324} +} + +type PokemonEncounterAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonEncounterAttributesProto) Reset() { + *x = PokemonEncounterAttributesProto{} + mi := &file_vbase_proto_msgTypes[2325] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonEncounterAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonEncounterAttributesProto) ProtoMessage() {} + +func (x *PokemonEncounterAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2325] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonEncounterAttributesProto.ProtoReflect.Descriptor instead. +func (*PokemonEncounterAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2325} +} + +type PokemonEncounterDistributionRewardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonEncounterDistributionRewardProto) Reset() { + *x = PokemonEncounterDistributionRewardProto{} + mi := &file_vbase_proto_msgTypes[2326] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonEncounterDistributionRewardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonEncounterDistributionRewardProto) ProtoMessage() {} + +func (x *PokemonEncounterDistributionRewardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2326] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonEncounterDistributionRewardProto.ProtoReflect.Descriptor instead. +func (*PokemonEncounterDistributionRewardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2326} +} + +type PokemonEncounterRewardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Type: + // + // *PokemonEncounterRewardProto_PokemonId + Type isPokemonEncounterRewardProto_Type `protobuf_oneof:"Type"` + PokemonDisplay *PokemonDisplayProto `protobuf:"bytes,3,opt,name=pokemon_display,json=pokemonDisplay,proto3" json:"pokemon_display,omitempty"` + IsHiddenDitto bool `protobuf:"varint,4,opt,name=is_hidden_ditto,json=isHiddenDitto,proto3" json:"is_hidden_ditto,omitempty"` + ShinyProbability float32 `protobuf:"fixed32,9,opt,name=shiny_probability,json=shinyProbability,proto3" json:"shiny_probability,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonEncounterRewardProto) Reset() { + *x = PokemonEncounterRewardProto{} + mi := &file_vbase_proto_msgTypes[2327] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonEncounterRewardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonEncounterRewardProto) ProtoMessage() {} + +func (x *PokemonEncounterRewardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2327] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonEncounterRewardProto.ProtoReflect.Descriptor instead. +func (*PokemonEncounterRewardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2327} +} + +func (x *PokemonEncounterRewardProto) GetType() isPokemonEncounterRewardProto_Type { + if x != nil { + return x.Type + } + return nil +} + +func (x *PokemonEncounterRewardProto) GetPokemonId() HoloPokemonId { + if x != nil { + if x, ok := x.Type.(*PokemonEncounterRewardProto_PokemonId); ok { + return x.PokemonId + } + } + return HoloPokemonId_MISSINGNO +} + +func (x *PokemonEncounterRewardProto) GetPokemonDisplay() *PokemonDisplayProto { + if x != nil { + return x.PokemonDisplay + } + return nil +} + +func (x *PokemonEncounterRewardProto) GetIsHiddenDitto() bool { + if x != nil { + return x.IsHiddenDitto + } + return false +} + +func (x *PokemonEncounterRewardProto) GetShinyProbability() float32 { + if x != nil { + return x.ShinyProbability + } + return 0 +} + +type isPokemonEncounterRewardProto_Type interface { + isPokemonEncounterRewardProto_Type() +} + +type PokemonEncounterRewardProto_PokemonId struct { + PokemonId HoloPokemonId `protobuf:"varint,1,opt,name=pokemon_id,json=pokemonId,proto3,enum=POGOProtos.Rpc.HoloPokemonId,oneof"` +} + +func (*PokemonEncounterRewardProto_PokemonId) isPokemonEncounterRewardProto_Type() {} + +type PokemonEvolutionQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonEvolutionQuestProto) Reset() { + *x = PokemonEvolutionQuestProto{} + mi := &file_vbase_proto_msgTypes[2328] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonEvolutionQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonEvolutionQuestProto) ProtoMessage() {} + +func (x *PokemonEvolutionQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2328] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonEvolutionQuestProto.ProtoReflect.Descriptor instead. +func (*PokemonEvolutionQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2328} +} + +type PokemonExchangeEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonExchangeEntryProto) Reset() { + *x = PokemonExchangeEntryProto{} + mi := &file_vbase_proto_msgTypes[2329] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonExchangeEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonExchangeEntryProto) ProtoMessage() {} + +func (x *PokemonExchangeEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2329] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonExchangeEntryProto.ProtoReflect.Descriptor instead. +func (*PokemonExchangeEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2329} +} + +type PokemonExpressionUpdateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonExpressionUpdateProto) Reset() { + *x = PokemonExpressionUpdateProto{} + mi := &file_vbase_proto_msgTypes[2330] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonExpressionUpdateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonExpressionUpdateProto) ProtoMessage() {} + +func (x *PokemonExpressionUpdateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2330] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonExpressionUpdateProto.ProtoReflect.Descriptor instead. +func (*PokemonExpressionUpdateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2330} +} + +type PokemonExtendedSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonExtendedSettingsProto) Reset() { + *x = PokemonExtendedSettingsProto{} + mi := &file_vbase_proto_msgTypes[2331] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonExtendedSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonExtendedSettingsProto) ProtoMessage() {} + +func (x *PokemonExtendedSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2331] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonExtendedSettingsProto.ProtoReflect.Descriptor instead. +func (*PokemonExtendedSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2331} +} + +type PokemonFamilyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonFamilyProto) Reset() { + *x = PokemonFamilyProto{} + mi := &file_vbase_proto_msgTypes[2332] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonFamilyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonFamilyProto) ProtoMessage() {} + +func (x *PokemonFamilyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2332] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonFamilyProto.ProtoReflect.Descriptor instead. +func (*PokemonFamilyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2332} +} + +type PokemonFamilySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonFamilySettingsProto) Reset() { + *x = PokemonFamilySettingsProto{} + mi := &file_vbase_proto_msgTypes[2333] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonFamilySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonFamilySettingsProto) ProtoMessage() {} + +func (x *PokemonFamilySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2333] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonFamilySettingsProto.ProtoReflect.Descriptor instead. +func (*PokemonFamilySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2333} +} + +type PokemonFortProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + FortId string `protobuf:"bytes,1,opt,name=fort_id,json=fortId,proto3" json:"fort_id,omitempty"` + LastModifiedMs int64 `protobuf:"varint,2,opt,name=last_modified_ms,json=lastModifiedMs,proto3" json:"last_modified_ms,omitempty"` + Latitude float64 `protobuf:"fixed64,3,opt,name=latitude,proto3" json:"latitude,omitempty"` + Longitude float64 `protobuf:"fixed64,4,opt,name=longitude,proto3" json:"longitude,omitempty"` + Team Team `protobuf:"varint,5,opt,name=team,proto3,enum=POGOProtos.Rpc.Team" json:"team,omitempty"` + GuardPokemonId HoloPokemonId `protobuf:"varint,6,opt,name=guard_pokemon_id,json=guardPokemonId,proto3,enum=POGOProtos.Rpc.HoloPokemonId" json:"guard_pokemon_id,omitempty"` + Enabled bool `protobuf:"varint,8,opt,name=enabled,proto3" json:"enabled,omitempty"` + FortType FortType `protobuf:"varint,9,opt,name=fort_type,json=fortType,proto3,enum=POGOProtos.Rpc.FortType" json:"fort_type,omitempty"` + IsInBattle bool `protobuf:"varint,11,opt,name=is_in_battle,json=isInBattle,proto3" json:"is_in_battle,omitempty"` + ActiveFortModifier []Item `protobuf:"varint,12,rep,packed,name=active_fort_modifier,json=activeFortModifier,proto3,enum=POGOProtos.Rpc.Item" json:"active_fort_modifier,omitempty"` + ActivePokemon *MapPokemonProto `protobuf:"bytes,13,opt,name=active_pokemon,json=activePokemon,proto3" json:"active_pokemon,omitempty"` + Sponsor FortSponsor_Sponsor `protobuf:"varint,15,opt,name=sponsor,proto3,enum=POGOProtos.Rpc.FortSponsor_Sponsor" json:"sponsor,omitempty"` + GuardPokemonDisplay *PokemonDisplayProto `protobuf:"bytes,18,opt,name=guard_pokemon_display,json=guardPokemonDisplay,proto3" json:"guard_pokemon_display,omitempty"` + RaidInfo *RaidInfoProto `protobuf:"bytes,20,opt,name=raid_info,json=raidInfo,proto3" json:"raid_info,omitempty"` + GymDisplay *GymDisplayProto `protobuf:"bytes,21,opt,name=gym_display,json=gymDisplay,proto3" json:"gym_display,omitempty"` + ImageUrl string `protobuf:"bytes,25,opt,name=image_url,json=imageUrl,proto3" json:"image_url,omitempty"` + PartnerId string `protobuf:"bytes,28,opt,name=partner_id,json=partnerId,proto3" json:"partner_id,omitempty"` + IsExRaidEligible bool `protobuf:"varint,31,opt,name=is_ex_raid_eligible,json=isExRaidEligible,proto3" json:"is_ex_raid_eligible,omitempty"` + PokestopDisplay *PokestopIncidentDisplayProto `protobuf:"bytes,32,opt,name=pokestop_display,json=pokestopDisplay,proto3" json:"pokestop_display,omitempty"` + PokestopDisplays []*PokestopIncidentDisplayProto `protobuf:"bytes,33,rep,name=pokestop_displays,json=pokestopDisplays,proto3" json:"pokestop_displays,omitempty"` + IsArScanEligible bool `protobuf:"varint,34,opt,name=is_ar_scan_eligible,json=isArScanEligible,proto3" json:"is_ar_scan_eligible,omitempty"` + PowerUpProgressPoints int32 `protobuf:"varint,37,opt,name=power_up_progress_points,json=powerUpProgressPoints,proto3" json:"power_up_progress_points,omitempty"` + PowerUpLevelExpirationMs int64 `protobuf:"varint,38,opt,name=power_up_level_expiration_ms,json=powerUpLevelExpirationMs,proto3" json:"power_up_level_expiration_ms,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonFortProto) Reset() { + *x = PokemonFortProto{} + mi := &file_vbase_proto_msgTypes[2334] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonFortProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonFortProto) ProtoMessage() {} + +func (x *PokemonFortProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2334] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonFortProto.ProtoReflect.Descriptor instead. +func (*PokemonFortProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2334} +} + +func (x *PokemonFortProto) GetFortId() string { + if x != nil { + return x.FortId + } + return "" +} + +func (x *PokemonFortProto) GetLastModifiedMs() int64 { + if x != nil { + return x.LastModifiedMs + } + return 0 +} + +func (x *PokemonFortProto) GetLatitude() float64 { + if x != nil { + return x.Latitude + } + return 0 +} + +func (x *PokemonFortProto) GetLongitude() float64 { + if x != nil { + return x.Longitude + } + return 0 +} + +func (x *PokemonFortProto) GetTeam() Team { + if x != nil { + return x.Team + } + return Team_TEAM_UNSET +} + +func (x *PokemonFortProto) GetGuardPokemonId() HoloPokemonId { + if x != nil { + return x.GuardPokemonId + } + return HoloPokemonId_MISSINGNO +} + +func (x *PokemonFortProto) GetEnabled() bool { + if x != nil { + return x.Enabled + } + return false +} + +func (x *PokemonFortProto) GetFortType() FortType { + if x != nil { + return x.FortType + } + return FortType_GYM +} + +func (x *PokemonFortProto) GetIsInBattle() bool { + if x != nil { + return x.IsInBattle + } + return false +} + +func (x *PokemonFortProto) GetActiveFortModifier() []Item { + if x != nil { + return x.ActiveFortModifier + } + return nil +} + +func (x *PokemonFortProto) GetActivePokemon() *MapPokemonProto { + if x != nil { + return x.ActivePokemon + } + return nil +} + +func (x *PokemonFortProto) GetSponsor() FortSponsor_Sponsor { + if x != nil { + return x.Sponsor + } + return FortSponsor_UNSET +} + +func (x *PokemonFortProto) GetGuardPokemonDisplay() *PokemonDisplayProto { + if x != nil { + return x.GuardPokemonDisplay + } + return nil +} + +func (x *PokemonFortProto) GetRaidInfo() *RaidInfoProto { + if x != nil { + return x.RaidInfo + } + return nil +} + +func (x *PokemonFortProto) GetGymDisplay() *GymDisplayProto { + if x != nil { + return x.GymDisplay + } + return nil +} + +func (x *PokemonFortProto) GetImageUrl() string { + if x != nil { + return x.ImageUrl + } + return "" +} + +func (x *PokemonFortProto) GetPartnerId() string { + if x != nil { + return x.PartnerId + } + return "" +} + +func (x *PokemonFortProto) GetIsExRaidEligible() bool { + if x != nil { + return x.IsExRaidEligible + } + return false +} + +func (x *PokemonFortProto) GetPokestopDisplay() *PokestopIncidentDisplayProto { + if x != nil { + return x.PokestopDisplay + } + return nil +} + +func (x *PokemonFortProto) GetPokestopDisplays() []*PokestopIncidentDisplayProto { + if x != nil { + return x.PokestopDisplays + } + return nil +} + +func (x *PokemonFortProto) GetIsArScanEligible() bool { + if x != nil { + return x.IsArScanEligible + } + return false +} + +func (x *PokemonFortProto) GetPowerUpProgressPoints() int32 { + if x != nil { + return x.PowerUpProgressPoints + } + return 0 +} + +func (x *PokemonFortProto) GetPowerUpLevelExpirationMs() int64 { + if x != nil { + return x.PowerUpLevelExpirationMs + } + return 0 +} + +type PokemonFxSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonFxSettingsProto) Reset() { + *x = PokemonFxSettingsProto{} + mi := &file_vbase_proto_msgTypes[2335] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonFxSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonFxSettingsProto) ProtoMessage() {} + +func (x *PokemonFxSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2335] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonFxSettingsProto.ProtoReflect.Descriptor instead. +func (*PokemonFxSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2335} +} + +type PokemonGlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonGlobalSettingsProto) Reset() { + *x = PokemonGlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[2336] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonGlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonGlobalSettingsProto) ProtoMessage() {} + +func (x *PokemonGlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2336] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonGlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*PokemonGlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2336} +} + +type PokemonGoPlusTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonGoPlusTelemetry) Reset() { + *x = PokemonGoPlusTelemetry{} + mi := &file_vbase_proto_msgTypes[2337] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonGoPlusTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonGoPlusTelemetry) ProtoMessage() {} + +func (x *PokemonGoPlusTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2337] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonGoPlusTelemetry.ProtoReflect.Descriptor instead. +func (*PokemonGoPlusTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2337} +} + +type PokemonHeaderProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonHeaderProto) Reset() { + *x = PokemonHeaderProto{} + mi := &file_vbase_proto_msgTypes[2338] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonHeaderProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonHeaderProto) ProtoMessage() {} + +func (x *PokemonHeaderProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2338] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonHeaderProto.ProtoReflect.Descriptor instead. +func (*PokemonHeaderProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2338} +} + +type PokemonHomeEnergyCostsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonHomeEnergyCostsProto) Reset() { + *x = PokemonHomeEnergyCostsProto{} + mi := &file_vbase_proto_msgTypes[2339] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonHomeEnergyCostsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonHomeEnergyCostsProto) ProtoMessage() {} + +func (x *PokemonHomeEnergyCostsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2339] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonHomeEnergyCostsProto.ProtoReflect.Descriptor instead. +func (*PokemonHomeEnergyCostsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2339} +} + +type PokemonHomeFormReversionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonHomeFormReversionProto) Reset() { + *x = PokemonHomeFormReversionProto{} + mi := &file_vbase_proto_msgTypes[2340] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonHomeFormReversionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonHomeFormReversionProto) ProtoMessage() {} + +func (x *PokemonHomeFormReversionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2340] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonHomeFormReversionProto.ProtoReflect.Descriptor instead. +func (*PokemonHomeFormReversionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2340} +} + +type PokemonHomeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonHomeProto) Reset() { + *x = PokemonHomeProto{} + mi := &file_vbase_proto_msgTypes[2341] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonHomeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonHomeProto) ProtoMessage() {} + +func (x *PokemonHomeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2341] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonHomeProto.ProtoReflect.Descriptor instead. +func (*PokemonHomeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2341} +} + +type PokemonHomeSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonHomeSettingsProto) Reset() { + *x = PokemonHomeSettingsProto{} + mi := &file_vbase_proto_msgTypes[2342] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonHomeSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonHomeSettingsProto) ProtoMessage() {} + +func (x *PokemonHomeSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2342] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonHomeSettingsProto.ProtoReflect.Descriptor instead. +func (*PokemonHomeSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2342} +} + +type PokemonHomeTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonHomeTelemetry) Reset() { + *x = PokemonHomeTelemetry{} + mi := &file_vbase_proto_msgTypes[2343] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonHomeTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonHomeTelemetry) ProtoMessage() {} + +func (x *PokemonHomeTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2343] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonHomeTelemetry.ProtoReflect.Descriptor instead. +func (*PokemonHomeTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2343} +} + +type PokemonIndividualStatRewardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonIndividualStatRewardProto) Reset() { + *x = PokemonIndividualStatRewardProto{} + mi := &file_vbase_proto_msgTypes[2344] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonIndividualStatRewardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonIndividualStatRewardProto) ProtoMessage() {} + +func (x *PokemonIndividualStatRewardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2344] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonIndividualStatRewardProto.ProtoReflect.Descriptor instead. +func (*PokemonIndividualStatRewardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2344} +} + +type PokemonInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonInfo) Reset() { + *x = PokemonInfo{} + mi := &file_vbase_proto_msgTypes[2345] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonInfo) ProtoMessage() {} + +func (x *PokemonInfo) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2345] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonInfo.ProtoReflect.Descriptor instead. +func (*PokemonInfo) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2345} +} + +type PokemonInfoGuiActionMenuAppraiseTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonInfoGuiActionMenuAppraiseTelemetry) Reset() { + *x = PokemonInfoGuiActionMenuAppraiseTelemetry{} + mi := &file_vbase_proto_msgTypes[2346] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonInfoGuiActionMenuAppraiseTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonInfoGuiActionMenuAppraiseTelemetry) ProtoMessage() {} + +func (x *PokemonInfoGuiActionMenuAppraiseTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2346] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonInfoGuiActionMenuAppraiseTelemetry.ProtoReflect.Descriptor instead. +func (*PokemonInfoGuiActionMenuAppraiseTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2346} +} + +type PokemonInfoGuiActionMenuCandyToXlTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonInfoGuiActionMenuCandyToXlTelemetry) Reset() { + *x = PokemonInfoGuiActionMenuCandyToXlTelemetry{} + mi := &file_vbase_proto_msgTypes[2347] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonInfoGuiActionMenuCandyToXlTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonInfoGuiActionMenuCandyToXlTelemetry) ProtoMessage() {} + +func (x *PokemonInfoGuiActionMenuCandyToXlTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2347] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonInfoGuiActionMenuCandyToXlTelemetry.ProtoReflect.Descriptor instead. +func (*PokemonInfoGuiActionMenuCandyToXlTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2347} +} + +type PokemonInfoGuiActionMenuCatchCardTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonInfoGuiActionMenuCatchCardTelemetry) Reset() { + *x = PokemonInfoGuiActionMenuCatchCardTelemetry{} + mi := &file_vbase_proto_msgTypes[2348] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonInfoGuiActionMenuCatchCardTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonInfoGuiActionMenuCatchCardTelemetry) ProtoMessage() {} + +func (x *PokemonInfoGuiActionMenuCatchCardTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2348] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonInfoGuiActionMenuCatchCardTelemetry.ProtoReflect.Descriptor instead. +func (*PokemonInfoGuiActionMenuCatchCardTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2348} +} + +type PokemonInfoGuiActionMenuFavoriteTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonInfoGuiActionMenuFavoriteTelemetry) Reset() { + *x = PokemonInfoGuiActionMenuFavoriteTelemetry{} + mi := &file_vbase_proto_msgTypes[2349] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonInfoGuiActionMenuFavoriteTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonInfoGuiActionMenuFavoriteTelemetry) ProtoMessage() {} + +func (x *PokemonInfoGuiActionMenuFavoriteTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2349] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonInfoGuiActionMenuFavoriteTelemetry.ProtoReflect.Descriptor instead. +func (*PokemonInfoGuiActionMenuFavoriteTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2349} +} + +type PokemonInfoGuiActionMenuItemsTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonInfoGuiActionMenuItemsTelemetry) Reset() { + *x = PokemonInfoGuiActionMenuItemsTelemetry{} + mi := &file_vbase_proto_msgTypes[2350] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonInfoGuiActionMenuItemsTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonInfoGuiActionMenuItemsTelemetry) ProtoMessage() {} + +func (x *PokemonInfoGuiActionMenuItemsTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2350] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonInfoGuiActionMenuItemsTelemetry.ProtoReflect.Descriptor instead. +func (*PokemonInfoGuiActionMenuItemsTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2350} +} + +type PokemonInfoGuiActionMenuPokedexTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonInfoGuiActionMenuPokedexTelemetry) Reset() { + *x = PokemonInfoGuiActionMenuPokedexTelemetry{} + mi := &file_vbase_proto_msgTypes[2351] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonInfoGuiActionMenuPokedexTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonInfoGuiActionMenuPokedexTelemetry) ProtoMessage() {} + +func (x *PokemonInfoGuiActionMenuPokedexTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2351] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonInfoGuiActionMenuPokedexTelemetry.ProtoReflect.Descriptor instead. +func (*PokemonInfoGuiActionMenuPokedexTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2351} +} + +type PokemonInfoGuiActionMenuTagTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonInfoGuiActionMenuTagTelemetry) Reset() { + *x = PokemonInfoGuiActionMenuTagTelemetry{} + mi := &file_vbase_proto_msgTypes[2352] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonInfoGuiActionMenuTagTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonInfoGuiActionMenuTagTelemetry) ProtoMessage() {} + +func (x *PokemonInfoGuiActionMenuTagTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2352] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonInfoGuiActionMenuTagTelemetry.ProtoReflect.Descriptor instead. +func (*PokemonInfoGuiActionMenuTagTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2352} +} + +type PokemonInfoGuiActionMenuTransferConfirmedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonInfoGuiActionMenuTransferConfirmedTelemetry) Reset() { + *x = PokemonInfoGuiActionMenuTransferConfirmedTelemetry{} + mi := &file_vbase_proto_msgTypes[2353] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonInfoGuiActionMenuTransferConfirmedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonInfoGuiActionMenuTransferConfirmedTelemetry) ProtoMessage() {} + +func (x *PokemonInfoGuiActionMenuTransferConfirmedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2353] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonInfoGuiActionMenuTransferConfirmedTelemetry.ProtoReflect.Descriptor instead. +func (*PokemonInfoGuiActionMenuTransferConfirmedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2353} +} + +type PokemonInfoGuiActionMenuTransferTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonInfoGuiActionMenuTransferTelemetry) Reset() { + *x = PokemonInfoGuiActionMenuTransferTelemetry{} + mi := &file_vbase_proto_msgTypes[2354] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonInfoGuiActionMenuTransferTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonInfoGuiActionMenuTransferTelemetry) ProtoMessage() {} + +func (x *PokemonInfoGuiActionMenuTransferTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2354] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonInfoGuiActionMenuTransferTelemetry.ProtoReflect.Descriptor instead. +func (*PokemonInfoGuiActionMenuTransferTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2354} +} + +type PokemonInfoGuiActionMenuUnfavoriteTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonInfoGuiActionMenuUnfavoriteTelemetry) Reset() { + *x = PokemonInfoGuiActionMenuUnfavoriteTelemetry{} + mi := &file_vbase_proto_msgTypes[2355] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonInfoGuiActionMenuUnfavoriteTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonInfoGuiActionMenuUnfavoriteTelemetry) ProtoMessage() {} + +func (x *PokemonInfoGuiActionMenuUnfavoriteTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2355] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonInfoGuiActionMenuUnfavoriteTelemetry.ProtoReflect.Descriptor instead. +func (*PokemonInfoGuiActionMenuUnfavoriteTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2355} +} + +type PokemonInfoGuiOpenedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonInfoGuiOpenedTelemetry) Reset() { + *x = PokemonInfoGuiOpenedTelemetry{} + mi := &file_vbase_proto_msgTypes[2356] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonInfoGuiOpenedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonInfoGuiOpenedTelemetry) ProtoMessage() {} + +func (x *PokemonInfoGuiOpenedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2356] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonInfoGuiOpenedTelemetry.ProtoReflect.Descriptor instead. +func (*PokemonInfoGuiOpenedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2356} +} + +type PokemonInfoPanelSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonInfoPanelSettingsProto) Reset() { + *x = PokemonInfoPanelSettingsProto{} + mi := &file_vbase_proto_msgTypes[2357] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonInfoPanelSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonInfoPanelSettingsProto) ProtoMessage() {} + +func (x *PokemonInfoPanelSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2357] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonInfoPanelSettingsProto.ProtoReflect.Descriptor instead. +func (*PokemonInfoPanelSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2357} +} + +type PokemonInventoryRuleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonInventoryRuleProto) Reset() { + *x = PokemonInventoryRuleProto{} + mi := &file_vbase_proto_msgTypes[2358] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonInventoryRuleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonInventoryRuleProto) ProtoMessage() {} + +func (x *PokemonInventoryRuleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2358] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonInventoryRuleProto.ProtoReflect.Descriptor instead. +func (*PokemonInventoryRuleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2358} +} + +type PokemonInventoryRuleSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonInventoryRuleSettingsProto) Reset() { + *x = PokemonInventoryRuleSettingsProto{} + mi := &file_vbase_proto_msgTypes[2359] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonInventoryRuleSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonInventoryRuleSettingsProto) ProtoMessage() {} + +func (x *PokemonInventoryRuleSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2359] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonInventoryRuleSettingsProto.ProtoReflect.Descriptor instead. +func (*PokemonInventoryRuleSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2359} +} + +type PokemonKeyItemSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonKeyItemSettings) Reset() { + *x = PokemonKeyItemSettings{} + mi := &file_vbase_proto_msgTypes[2360] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonKeyItemSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonKeyItemSettings) ProtoMessage() {} + +func (x *PokemonKeyItemSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2360] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonKeyItemSettings.ProtoReflect.Descriptor instead. +func (*PokemonKeyItemSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2360} +} + +type PokemonLoadDelay struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonLoadDelay) Reset() { + *x = PokemonLoadDelay{} + mi := &file_vbase_proto_msgTypes[2361] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonLoadDelay) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonLoadDelay) ProtoMessage() {} + +func (x *PokemonLoadDelay) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2361] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonLoadDelay.ProtoReflect.Descriptor instead. +func (*PokemonLoadDelay) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2361} +} + +type PokemonLoadTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonLoadTelemetry) Reset() { + *x = PokemonLoadTelemetry{} + mi := &file_vbase_proto_msgTypes[2362] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonLoadTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonLoadTelemetry) ProtoMessage() {} + +func (x *PokemonLoadTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2362] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonLoadTelemetry.ProtoReflect.Descriptor instead. +func (*PokemonLoadTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2362} +} + +type PokemonMapSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonMapSettingsProto) Reset() { + *x = PokemonMapSettingsProto{} + mi := &file_vbase_proto_msgTypes[2363] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonMapSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonMapSettingsProto) ProtoMessage() {} + +func (x *PokemonMapSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2363] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonMapSettingsProto.ProtoReflect.Descriptor instead. +func (*PokemonMapSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2363} +} + +type PokemonMegaEvolutionLevelProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonMegaEvolutionLevelProto) Reset() { + *x = PokemonMegaEvolutionLevelProto{} + mi := &file_vbase_proto_msgTypes[2364] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonMegaEvolutionLevelProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonMegaEvolutionLevelProto) ProtoMessage() {} + +func (x *PokemonMegaEvolutionLevelProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2364] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonMegaEvolutionLevelProto.ProtoReflect.Descriptor instead. +func (*PokemonMegaEvolutionLevelProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2364} +} + +type PokemonMegaEvolutionPointDailyCountersProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonMegaEvolutionPointDailyCountersProto) Reset() { + *x = PokemonMegaEvolutionPointDailyCountersProto{} + mi := &file_vbase_proto_msgTypes[2365] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonMegaEvolutionPointDailyCountersProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonMegaEvolutionPointDailyCountersProto) ProtoMessage() {} + +func (x *PokemonMegaEvolutionPointDailyCountersProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2365] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonMegaEvolutionPointDailyCountersProto.ProtoReflect.Descriptor instead. +func (*PokemonMegaEvolutionPointDailyCountersProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2365} +} + +type PokemonMusicOverrideConfig struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonMusicOverrideConfig) Reset() { + *x = PokemonMusicOverrideConfig{} + mi := &file_vbase_proto_msgTypes[2366] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonMusicOverrideConfig) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonMusicOverrideConfig) ProtoMessage() {} + +func (x *PokemonMusicOverrideConfig) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2366] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonMusicOverrideConfig.ProtoReflect.Descriptor instead. +func (*PokemonMusicOverrideConfig) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2366} +} + +type PokemonNotSupportedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonNotSupportedTelemetry) Reset() { + *x = PokemonNotSupportedTelemetry{} + mi := &file_vbase_proto_msgTypes[2367] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonNotSupportedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonNotSupportedTelemetry) ProtoMessage() {} + +func (x *PokemonNotSupportedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2367] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonNotSupportedTelemetry.ProtoReflect.Descriptor instead. +func (*PokemonNotSupportedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2367} +} + +type PokemonPhotoSetsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonPhotoSetsProto) Reset() { + *x = PokemonPhotoSetsProto{} + mi := &file_vbase_proto_msgTypes[2368] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonPhotoSetsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonPhotoSetsProto) ProtoMessage() {} + +func (x *PokemonPhotoSetsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2368] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonPhotoSetsProto.ProtoReflect.Descriptor instead. +func (*PokemonPhotoSetsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2368} +} + +type PokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + PokemonId HoloPokemonId `protobuf:"varint,2,opt,name=pokemon_id,json=pokemonId,proto3,enum=POGOProtos.Rpc.HoloPokemonId" json:"pokemon_id,omitempty"` + Cp int32 `protobuf:"varint,3,opt,name=cp,proto3" json:"cp,omitempty"` + Stamina int32 `protobuf:"varint,4,opt,name=stamina,proto3" json:"stamina,omitempty"` + Move1 HoloPokemonMove `protobuf:"varint,6,opt,name=move1,proto3,enum=POGOProtos.Rpc.HoloPokemonMove" json:"move1,omitempty"` + Move2 HoloPokemonMove `protobuf:"varint,7,opt,name=move2,proto3,enum=POGOProtos.Rpc.HoloPokemonMove" json:"move2,omitempty"` + HeightM float32 `protobuf:"fixed32,15,opt,name=height_m,json=heightM,proto3" json:"height_m,omitempty"` + WeightKg float32 `protobuf:"fixed32,16,opt,name=weight_kg,json=weightKg,proto3" json:"weight_kg,omitempty"` + IndividualAttack int32 `protobuf:"varint,17,opt,name=individual_attack,json=individualAttack,proto3" json:"individual_attack,omitempty"` + IndividualDefense int32 `protobuf:"varint,18,opt,name=individual_defense,json=individualDefense,proto3" json:"individual_defense,omitempty"` + IndividualStamina int32 `protobuf:"varint,19,opt,name=individual_stamina,json=individualStamina,proto3" json:"individual_stamina,omitempty"` + CpMultiplier float32 `protobuf:"fixed32,20,opt,name=cp_multiplier,json=cpMultiplier,proto3" json:"cp_multiplier,omitempty"` + PokemonDisplay *PokemonDisplayProto `protobuf:"bytes,36,opt,name=pokemon_display,json=pokemonDisplay,proto3" json:"pokemon_display,omitempty"` + Size HoloPokemonSize `protobuf:"varint,72,opt,name=size,proto3,enum=POGOProtos.Rpc.HoloPokemonSize" json:"size,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonProto) Reset() { + *x = PokemonProto{} + mi := &file_vbase_proto_msgTypes[2369] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonProto) ProtoMessage() {} + +func (x *PokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2369] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonProto.ProtoReflect.Descriptor instead. +func (*PokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2369} +} + +func (x *PokemonProto) GetPokemonId() HoloPokemonId { + if x != nil { + return x.PokemonId + } + return HoloPokemonId_MISSINGNO +} + +func (x *PokemonProto) GetCp() int32 { + if x != nil { + return x.Cp + } + return 0 +} + +func (x *PokemonProto) GetStamina() int32 { + if x != nil { + return x.Stamina + } + return 0 +} + +func (x *PokemonProto) GetMove1() HoloPokemonMove { + if x != nil { + return x.Move1 + } + return HoloPokemonMove_MOVE_UNSET +} + +func (x *PokemonProto) GetMove2() HoloPokemonMove { + if x != nil { + return x.Move2 + } + return HoloPokemonMove_MOVE_UNSET +} + +func (x *PokemonProto) GetHeightM() float32 { + if x != nil { + return x.HeightM + } + return 0 +} + +func (x *PokemonProto) GetWeightKg() float32 { + if x != nil { + return x.WeightKg + } + return 0 +} + +func (x *PokemonProto) GetIndividualAttack() int32 { + if x != nil { + return x.IndividualAttack + } + return 0 +} + +func (x *PokemonProto) GetIndividualDefense() int32 { + if x != nil { + return x.IndividualDefense + } + return 0 +} + +func (x *PokemonProto) GetIndividualStamina() int32 { + if x != nil { + return x.IndividualStamina + } + return 0 +} + +func (x *PokemonProto) GetCpMultiplier() float32 { + if x != nil { + return x.CpMultiplier + } + return 0 +} + +func (x *PokemonProto) GetPokemonDisplay() *PokemonDisplayProto { + if x != nil { + return x.PokemonDisplay + } + return nil +} + +func (x *PokemonProto) GetSize() HoloPokemonSize { + if x != nil { + return x.Size + } + return HoloPokemonSize_POKEMON_SIZE_UNSET +} + +type PokemonReachCpQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonReachCpQuestProto) Reset() { + *x = PokemonReachCpQuestProto{} + mi := &file_vbase_proto_msgTypes[2370] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonReachCpQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonReachCpQuestProto) ProtoMessage() {} + +func (x *PokemonReachCpQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2370] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonReachCpQuestProto.ProtoReflect.Descriptor instead. +func (*PokemonReachCpQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2370} +} + +type PokemonScaleSettingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonScaleSettingProto) Reset() { + *x = PokemonScaleSettingProto{} + mi := &file_vbase_proto_msgTypes[2371] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonScaleSettingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonScaleSettingProto) ProtoMessage() {} + +func (x *PokemonScaleSettingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2371] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonScaleSettingProto.ProtoReflect.Descriptor instead. +func (*PokemonScaleSettingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2371} +} + +type PokemonSearchTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonSearchTelemetry) Reset() { + *x = PokemonSearchTelemetry{} + mi := &file_vbase_proto_msgTypes[2372] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonSearchTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonSearchTelemetry) ProtoMessage() {} + +func (x *PokemonSearchTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2372] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonSearchTelemetry.ProtoReflect.Descriptor instead. +func (*PokemonSearchTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2372} +} + +type PokemonSelectTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonSelectTelemetry) Reset() { + *x = PokemonSelectTelemetry{} + mi := &file_vbase_proto_msgTypes[2373] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonSelectTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonSelectTelemetry) ProtoMessage() {} + +func (x *PokemonSelectTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2373] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonSelectTelemetry.ProtoReflect.Descriptor instead. +func (*PokemonSelectTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2373} +} + +type PokemonSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonSettingsProto) Reset() { + *x = PokemonSettingsProto{} + mi := &file_vbase_proto_msgTypes[2374] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonSettingsProto) ProtoMessage() {} + +func (x *PokemonSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2374] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonSettingsProto.ProtoReflect.Descriptor instead. +func (*PokemonSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2374} +} + +type PokemonSizeSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonSizeSettingsProto) Reset() { + *x = PokemonSizeSettingsProto{} + mi := &file_vbase_proto_msgTypes[2375] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonSizeSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonSizeSettingsProto) ProtoMessage() {} + +func (x *PokemonSizeSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2375] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonSizeSettingsProto.ProtoReflect.Descriptor instead. +func (*PokemonSizeSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2375} +} + +type PokemonStaminaUpdateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonStaminaUpdateProto) Reset() { + *x = PokemonStaminaUpdateProto{} + mi := &file_vbase_proto_msgTypes[2376] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonStaminaUpdateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonStaminaUpdateProto) ProtoMessage() {} + +func (x *PokemonStaminaUpdateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2376] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonStaminaUpdateProto.ProtoReflect.Descriptor instead. +func (*PokemonStaminaUpdateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2376} +} + +type PokemonStatValueProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonStatValueProto) Reset() { + *x = PokemonStatValueProto{} + mi := &file_vbase_proto_msgTypes[2377] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonStatValueProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonStatValueProto) ProtoMessage() {} + +func (x *PokemonStatValueProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2377] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonStatValueProto.ProtoReflect.Descriptor instead. +func (*PokemonStatValueProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2377} +} + +type PokemonStatsAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonStatsAttributesProto) Reset() { + *x = PokemonStatsAttributesProto{} + mi := &file_vbase_proto_msgTypes[2378] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonStatsAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonStatsAttributesProto) ProtoMessage() {} + +func (x *PokemonStatsAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2378] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonStatsAttributesProto.ProtoReflect.Descriptor instead. +func (*PokemonStatsAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2378} +} + +type PokemonStatsLimitsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonStatsLimitsProto) Reset() { + *x = PokemonStatsLimitsProto{} + mi := &file_vbase_proto_msgTypes[2379] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonStatsLimitsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonStatsLimitsProto) ProtoMessage() {} + +func (x *PokemonStatsLimitsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2379] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonStatsLimitsProto.ProtoReflect.Descriptor instead. +func (*PokemonStatsLimitsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2379} +} + +type PokemonSummaryFortProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonSummaryFortProto) Reset() { + *x = PokemonSummaryFortProto{} + mi := &file_vbase_proto_msgTypes[2380] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonSummaryFortProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonSummaryFortProto) ProtoMessage() {} + +func (x *PokemonSummaryFortProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2380] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonSummaryFortProto.ProtoReflect.Descriptor instead. +func (*PokemonSummaryFortProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2380} +} + +type PokemonSurvivalTimeInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonSurvivalTimeInfo) Reset() { + *x = PokemonSurvivalTimeInfo{} + mi := &file_vbase_proto_msgTypes[2381] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonSurvivalTimeInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonSurvivalTimeInfo) ProtoMessage() {} + +func (x *PokemonSurvivalTimeInfo) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2381] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonSurvivalTimeInfo.ProtoReflect.Descriptor instead. +func (*PokemonSurvivalTimeInfo) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2381} +} + +type PokemonTagColorBinding struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonTagColorBinding) Reset() { + *x = PokemonTagColorBinding{} + mi := &file_vbase_proto_msgTypes[2382] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonTagColorBinding) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonTagColorBinding) ProtoMessage() {} + +func (x *PokemonTagColorBinding) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2382] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonTagColorBinding.ProtoReflect.Descriptor instead. +func (*PokemonTagColorBinding) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2382} +} + +type PokemonTagProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonTagProto) Reset() { + *x = PokemonTagProto{} + mi := &file_vbase_proto_msgTypes[2383] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonTagProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonTagProto) ProtoMessage() {} + +func (x *PokemonTagProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2383] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonTagProto.ProtoReflect.Descriptor instead. +func (*PokemonTagProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2383} +} + +type PokemonTagSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonTagSettingsProto) Reset() { + *x = PokemonTagSettingsProto{} + mi := &file_vbase_proto_msgTypes[2384] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonTagSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonTagSettingsProto) ProtoMessage() {} + +func (x *PokemonTagSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2384] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonTagSettingsProto.ProtoReflect.Descriptor instead. +func (*PokemonTagSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2384} +} + +type PokemonTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonTelemetry) Reset() { + *x = PokemonTelemetry{} + mi := &file_vbase_proto_msgTypes[2385] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonTelemetry) ProtoMessage() {} + +func (x *PokemonTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2385] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonTelemetry.ProtoReflect.Descriptor instead. +func (*PokemonTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2385} +} + +type PokemonTempEvoResourceProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonTempEvoResourceProto) Reset() { + *x = PokemonTempEvoResourceProto{} + mi := &file_vbase_proto_msgTypes[2386] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonTempEvoResourceProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonTempEvoResourceProto) ProtoMessage() {} + +func (x *PokemonTempEvoResourceProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2386] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonTempEvoResourceProto.ProtoReflect.Descriptor instead. +func (*PokemonTempEvoResourceProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2386} +} + +type PokemonThirdMoveAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonThirdMoveAttributesProto) Reset() { + *x = PokemonThirdMoveAttributesProto{} + mi := &file_vbase_proto_msgTypes[2387] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonThirdMoveAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonThirdMoveAttributesProto) ProtoMessage() {} + +func (x *PokemonThirdMoveAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2387] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonThirdMoveAttributesProto.ProtoReflect.Descriptor instead. +func (*PokemonThirdMoveAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2387} +} + +type PokemonTradingCostProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonTradingCostProto) Reset() { + *x = PokemonTradingCostProto{} + mi := &file_vbase_proto_msgTypes[2388] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonTradingCostProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonTradingCostProto) ProtoMessage() {} + +func (x *PokemonTradingCostProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2388] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonTradingCostProto.ProtoReflect.Descriptor instead. +func (*PokemonTradingCostProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2388} +} + +type PokemonTrainingQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonTrainingQuestProto) Reset() { + *x = PokemonTrainingQuestProto{} + mi := &file_vbase_proto_msgTypes[2389] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonTrainingQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonTrainingQuestProto) ProtoMessage() {} + +func (x *PokemonTrainingQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2389] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonTrainingQuestProto.ProtoReflect.Descriptor instead. +func (*PokemonTrainingQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2389} +} + +type PokemonTrainingTypeGroupProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonTrainingTypeGroupProto) Reset() { + *x = PokemonTrainingTypeGroupProto{} + mi := &file_vbase_proto_msgTypes[2390] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonTrainingTypeGroupProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonTrainingTypeGroupProto) ProtoMessage() {} + +func (x *PokemonTrainingTypeGroupProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2390] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonTrainingTypeGroupProto.ProtoReflect.Descriptor instead. +func (*PokemonTrainingTypeGroupProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2390} +} + +type PokemonUpgradeSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonUpgradeSettingsProto) Reset() { + *x = PokemonUpgradeSettingsProto{} + mi := &file_vbase_proto_msgTypes[2391] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonUpgradeSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonUpgradeSettingsProto) ProtoMessage() {} + +func (x *PokemonUpgradeSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2391] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonUpgradeSettingsProto.ProtoReflect.Descriptor instead. +func (*PokemonUpgradeSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2391} +} + +type PokemonVisualDetailProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonVisualDetailProto) Reset() { + *x = PokemonVisualDetailProto{} + mi := &file_vbase_proto_msgTypes[2392] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonVisualDetailProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonVisualDetailProto) ProtoMessage() {} + +func (x *PokemonVisualDetailProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2392] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonVisualDetailProto.ProtoReflect.Descriptor instead. +func (*PokemonVisualDetailProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2392} +} + +type PokestopDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokestopDisplayProto) Reset() { + *x = PokestopDisplayProto{} + mi := &file_vbase_proto_msgTypes[2393] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokestopDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokestopDisplayProto) ProtoMessage() {} + +func (x *PokestopDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2393] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokestopDisplayProto.ProtoReflect.Descriptor instead. +func (*PokestopDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2393} +} + +type PokestopIncidentDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to MapDisplay: + // + // *PokestopIncidentDisplayProto_CharacterDisplay + MapDisplay isPokestopIncidentDisplayProto_MapDisplay `protobuf_oneof:"MapDisplay"` + IncidentId string `protobuf:"bytes,1,opt,name=incident_id,json=incidentId,proto3" json:"incident_id,omitempty"` + IncidentStartMs int64 `protobuf:"varint,2,opt,name=incident_start_ms,json=incidentStartMs,proto3" json:"incident_start_ms,omitempty"` + IncidentExpirationMs int64 `protobuf:"varint,3,opt,name=incident_expiration_ms,json=incidentExpirationMs,proto3" json:"incident_expiration_ms,omitempty"` + IncidentDisplayType IncidentDisplayType `protobuf:"varint,6,opt,name=incident_display_type,json=incidentDisplayType,proto3,enum=POGOProtos.Rpc.IncidentDisplayType" json:"incident_display_type,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokestopIncidentDisplayProto) Reset() { + *x = PokestopIncidentDisplayProto{} + mi := &file_vbase_proto_msgTypes[2394] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokestopIncidentDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokestopIncidentDisplayProto) ProtoMessage() {} + +func (x *PokestopIncidentDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2394] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokestopIncidentDisplayProto.ProtoReflect.Descriptor instead. +func (*PokestopIncidentDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2394} +} + +func (x *PokestopIncidentDisplayProto) GetMapDisplay() isPokestopIncidentDisplayProto_MapDisplay { + if x != nil { + return x.MapDisplay + } + return nil +} + +func (x *PokestopIncidentDisplayProto) GetCharacterDisplay() *CharacterDisplayProto { + if x != nil { + if x, ok := x.MapDisplay.(*PokestopIncidentDisplayProto_CharacterDisplay); ok { + return x.CharacterDisplay + } + } + return nil +} + +func (x *PokestopIncidentDisplayProto) GetIncidentId() string { + if x != nil { + return x.IncidentId + } + return "" +} + +func (x *PokestopIncidentDisplayProto) GetIncidentStartMs() int64 { + if x != nil { + return x.IncidentStartMs + } + return 0 +} + +func (x *PokestopIncidentDisplayProto) GetIncidentExpirationMs() int64 { + if x != nil { + return x.IncidentExpirationMs + } + return 0 +} + +func (x *PokestopIncidentDisplayProto) GetIncidentDisplayType() IncidentDisplayType { + if x != nil { + return x.IncidentDisplayType + } + return IncidentDisplayType_INCIDENT_DISPLAY_TYPE_NONE +} + +type isPokestopIncidentDisplayProto_MapDisplay interface { + isPokestopIncidentDisplayProto_MapDisplay() +} + +type PokestopIncidentDisplayProto_CharacterDisplay struct { + CharacterDisplay *CharacterDisplayProto `protobuf:"bytes,10,opt,name=character_display,json=characterDisplay,proto3,oneof"` +} + +func (*PokestopIncidentDisplayProto_CharacterDisplay) isPokestopIncidentDisplayProto_MapDisplay() {} + +type PokestopReward struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokestopReward) Reset() { + *x = PokestopReward{} + mi := &file_vbase_proto_msgTypes[2395] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokestopReward) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokestopReward) ProtoMessage() {} + +func (x *PokestopReward) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2395] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokestopReward.ProtoReflect.Descriptor instead. +func (*PokestopReward) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2395} +} + +type PolygonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PolygonProto) Reset() { + *x = PolygonProto{} + mi := &file_vbase_proto_msgTypes[2396] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PolygonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PolygonProto) ProtoMessage() {} + +func (x *PolygonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2396] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PolygonProto.ProtoReflect.Descriptor instead. +func (*PolygonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2396} +} + +type Polyline struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Polyline) Reset() { + *x = Polyline{} + mi := &file_vbase_proto_msgTypes[2397] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Polyline) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Polyline) ProtoMessage() {} + +func (x *Polyline) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2397] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Polyline.ProtoReflect.Descriptor instead. +func (*Polyline) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2397} +} + +type PolylineList struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PolylineList) Reset() { + *x = PolylineList{} + mi := &file_vbase_proto_msgTypes[2398] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PolylineList) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PolylineList) ProtoMessage() {} + +func (x *PolylineList) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2398] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PolylineList.ProtoReflect.Descriptor instead. +func (*PolylineList) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2398} +} + +type PopularRsvpNotificationTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PopularRsvpNotificationTelemetry) Reset() { + *x = PopularRsvpNotificationTelemetry{} + mi := &file_vbase_proto_msgTypes[2399] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PopularRsvpNotificationTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PopularRsvpNotificationTelemetry) ProtoMessage() {} + +func (x *PopularRsvpNotificationTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2399] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PopularRsvpNotificationTelemetry.ProtoReflect.Descriptor instead. +func (*PopularRsvpNotificationTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2399} +} + +type PopupControlSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PopupControlSettingsProto) Reset() { + *x = PopupControlSettingsProto{} + mi := &file_vbase_proto_msgTypes[2400] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PopupControlSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PopupControlSettingsProto) ProtoMessage() {} + +func (x *PopupControlSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2400] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PopupControlSettingsProto.ProtoReflect.Descriptor instead. +func (*PopupControlSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2400} +} + +type PortalCurationImageResult struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PortalCurationImageResult) Reset() { + *x = PortalCurationImageResult{} + mi := &file_vbase_proto_msgTypes[2401] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PortalCurationImageResult) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PortalCurationImageResult) ProtoMessage() {} + +func (x *PortalCurationImageResult) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2401] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PortalCurationImageResult.ProtoReflect.Descriptor instead. +func (*PortalCurationImageResult) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2401} +} + +type Pose struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Pose) Reset() { + *x = Pose{} + mi := &file_vbase_proto_msgTypes[2402] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Pose) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Pose) ProtoMessage() {} + +func (x *Pose) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2402] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Pose.ProtoReflect.Descriptor instead. +func (*Pose) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2402} +} + +type PostStaticNewsfeedRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PostStaticNewsfeedRequest) Reset() { + *x = PostStaticNewsfeedRequest{} + mi := &file_vbase_proto_msgTypes[2403] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PostStaticNewsfeedRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PostStaticNewsfeedRequest) ProtoMessage() {} + +func (x *PostStaticNewsfeedRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2403] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PostStaticNewsfeedRequest.ProtoReflect.Descriptor instead. +func (*PostStaticNewsfeedRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2403} +} + +type PostStaticNewsfeedResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PostStaticNewsfeedResponse) Reset() { + *x = PostStaticNewsfeedResponse{} + mi := &file_vbase_proto_msgTypes[2404] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PostStaticNewsfeedResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PostStaticNewsfeedResponse) ProtoMessage() {} + +func (x *PostStaticNewsfeedResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2404] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PostStaticNewsfeedResponse.ProtoReflect.Descriptor instead. +func (*PostStaticNewsfeedResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2404} +} + +type PostcardBookTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PostcardBookTelemetry) Reset() { + *x = PostcardBookTelemetry{} + mi := &file_vbase_proto_msgTypes[2405] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PostcardBookTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PostcardBookTelemetry) ProtoMessage() {} + +func (x *PostcardBookTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2405] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PostcardBookTelemetry.ProtoReflect.Descriptor instead. +func (*PostcardBookTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2405} +} + +type PostcardCollectionGmtSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PostcardCollectionGmtSettingsProto) Reset() { + *x = PostcardCollectionGmtSettingsProto{} + mi := &file_vbase_proto_msgTypes[2406] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PostcardCollectionGmtSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PostcardCollectionGmtSettingsProto) ProtoMessage() {} + +func (x *PostcardCollectionGmtSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2406] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PostcardCollectionGmtSettingsProto.ProtoReflect.Descriptor instead. +func (*PostcardCollectionGmtSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2406} +} + +type PostcardCollectionSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PostcardCollectionSettingsProto) Reset() { + *x = PostcardCollectionSettingsProto{} + mi := &file_vbase_proto_msgTypes[2407] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PostcardCollectionSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PostcardCollectionSettingsProto) ProtoMessage() {} + +func (x *PostcardCollectionSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2407] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PostcardCollectionSettingsProto.ProtoReflect.Descriptor instead. +func (*PostcardCollectionSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2407} +} + +type PostcardCreateDetail struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PostcardCreateDetail) Reset() { + *x = PostcardCreateDetail{} + mi := &file_vbase_proto_msgTypes[2408] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PostcardCreateDetail) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PostcardCreateDetail) ProtoMessage() {} + +func (x *PostcardCreateDetail) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2408] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PostcardCreateDetail.ProtoReflect.Descriptor instead. +func (*PostcardCreateDetail) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2408} +} + +type PostcardDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PostcardDisplayProto) Reset() { + *x = PostcardDisplayProto{} + mi := &file_vbase_proto_msgTypes[2409] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PostcardDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PostcardDisplayProto) ProtoMessage() {} + +func (x *PostcardDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2409] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PostcardDisplayProto.ProtoReflect.Descriptor instead. +func (*PostcardDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2409} +} + +type PotionAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PotionAttributesProto) Reset() { + *x = PotionAttributesProto{} + mi := &file_vbase_proto_msgTypes[2410] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PotionAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PotionAttributesProto) ProtoMessage() {} + +func (x *PotionAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2410] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PotionAttributesProto.ProtoReflect.Descriptor instead. +func (*PotionAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2410} +} + +type PowerUpPokestopEncounterOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PowerUpPokestopEncounterOutProto) Reset() { + *x = PowerUpPokestopEncounterOutProto{} + mi := &file_vbase_proto_msgTypes[2411] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PowerUpPokestopEncounterOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PowerUpPokestopEncounterOutProto) ProtoMessage() {} + +func (x *PowerUpPokestopEncounterOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2411] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PowerUpPokestopEncounterOutProto.ProtoReflect.Descriptor instead. +func (*PowerUpPokestopEncounterOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2411} +} + +type PowerUpPokestopEncounterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PowerUpPokestopEncounterProto) Reset() { + *x = PowerUpPokestopEncounterProto{} + mi := &file_vbase_proto_msgTypes[2412] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PowerUpPokestopEncounterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PowerUpPokestopEncounterProto) ProtoMessage() {} + +func (x *PowerUpPokestopEncounterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2412] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PowerUpPokestopEncounterProto.ProtoReflect.Descriptor instead. +func (*PowerUpPokestopEncounterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2412} +} + +type PowerUpPokestopsGlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PowerUpPokestopsGlobalSettingsProto) Reset() { + *x = PowerUpPokestopsGlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[2413] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PowerUpPokestopsGlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PowerUpPokestopsGlobalSettingsProto) ProtoMessage() {} + +func (x *PowerUpPokestopsGlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2413] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PowerUpPokestopsGlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*PowerUpPokestopsGlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2413} +} + +type PowerUpPokestopsSharedSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PowerUpPokestopsSharedSettingsProto) Reset() { + *x = PowerUpPokestopsSharedSettingsProto{} + mi := &file_vbase_proto_msgTypes[2414] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PowerUpPokestopsSharedSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PowerUpPokestopsSharedSettingsProto) ProtoMessage() {} + +func (x *PowerUpPokestopsSharedSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2414] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PowerUpPokestopsSharedSettingsProto.ProtoReflect.Descriptor instead. +func (*PowerUpPokestopsSharedSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2414} +} + +type PreAgeGateMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PreAgeGateMetadata) Reset() { + *x = PreAgeGateMetadata{} + mi := &file_vbase_proto_msgTypes[2415] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PreAgeGateMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PreAgeGateMetadata) ProtoMessage() {} + +func (x *PreAgeGateMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2415] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PreAgeGateMetadata.ProtoReflect.Descriptor instead. +func (*PreAgeGateMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2415} +} + +type PreLoginMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PreLoginMetadata) Reset() { + *x = PreLoginMetadata{} + mi := &file_vbase_proto_msgTypes[2416] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PreLoginMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PreLoginMetadata) ProtoMessage() {} + +func (x *PreLoginMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2416] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PreLoginMetadata.ProtoReflect.Descriptor instead. +func (*PreLoginMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2416} +} + +type PrepareBreadLobbyOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PrepareBreadLobbyOutProto) Reset() { + *x = PrepareBreadLobbyOutProto{} + mi := &file_vbase_proto_msgTypes[2417] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PrepareBreadLobbyOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PrepareBreadLobbyOutProto) ProtoMessage() {} + +func (x *PrepareBreadLobbyOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2417] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PrepareBreadLobbyOutProto.ProtoReflect.Descriptor instead. +func (*PrepareBreadLobbyOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2417} +} + +type PrepareBreadLobbyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PrepareBreadLobbyProto) Reset() { + *x = PrepareBreadLobbyProto{} + mi := &file_vbase_proto_msgTypes[2418] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PrepareBreadLobbyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PrepareBreadLobbyProto) ProtoMessage() {} + +func (x *PrepareBreadLobbyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2418] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PrepareBreadLobbyProto.ProtoReflect.Descriptor instead. +func (*PrepareBreadLobbyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2418} +} + +type PreviewContributePartyItemOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PreviewContributePartyItemOutProto) Reset() { + *x = PreviewContributePartyItemOutProto{} + mi := &file_vbase_proto_msgTypes[2419] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PreviewContributePartyItemOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PreviewContributePartyItemOutProto) ProtoMessage() {} + +func (x *PreviewContributePartyItemOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2419] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PreviewContributePartyItemOutProto.ProtoReflect.Descriptor instead. +func (*PreviewContributePartyItemOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2419} +} + +type PreviewContributePartyItemProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PreviewContributePartyItemProto) Reset() { + *x = PreviewContributePartyItemProto{} + mi := &file_vbase_proto_msgTypes[2420] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PreviewContributePartyItemProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PreviewContributePartyItemProto) ProtoMessage() {} + +func (x *PreviewContributePartyItemProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2420] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PreviewContributePartyItemProto.ProtoReflect.Descriptor instead. +func (*PreviewContributePartyItemProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2420} +} + +type PreviewProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PreviewProto) Reset() { + *x = PreviewProto{} + mi := &file_vbase_proto_msgTypes[2421] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PreviewProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PreviewProto) ProtoMessage() {} + +func (x *PreviewProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2421] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PreviewProto.ProtoReflect.Descriptor instead. +func (*PreviewProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2421} +} + +type PrimalBoostTypeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PrimalBoostTypeProto) Reset() { + *x = PrimalBoostTypeProto{} + mi := &file_vbase_proto_msgTypes[2422] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PrimalBoostTypeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PrimalBoostTypeProto) ProtoMessage() {} + +func (x *PrimalBoostTypeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2422] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PrimalBoostTypeProto.ProtoReflect.Descriptor instead. +func (*PrimalBoostTypeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2422} +} + +type PrimalEvoSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PrimalEvoSettingsProto) Reset() { + *x = PrimalEvoSettingsProto{} + mi := &file_vbase_proto_msgTypes[2423] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PrimalEvoSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PrimalEvoSettingsProto) ProtoMessage() {} + +func (x *PrimalEvoSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2423] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PrimalEvoSettingsProto.ProtoReflect.Descriptor instead. +func (*PrimalEvoSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2423} +} + +type ProbeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ProbeProto) Reset() { + *x = ProbeProto{} + mi := &file_vbase_proto_msgTypes[2424] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ProbeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProbeProto) ProtoMessage() {} + +func (x *ProbeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2424] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProbeProto.ProtoReflect.Descriptor instead. +func (*ProbeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2424} +} + +type ProbeSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ProbeSettingsProto) Reset() { + *x = ProbeSettingsProto{} + mi := &file_vbase_proto_msgTypes[2425] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ProbeSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProbeSettingsProto) ProtoMessage() {} + +func (x *ProbeSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2425] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProbeSettingsProto.ProtoReflect.Descriptor instead. +func (*ProbeSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2425} +} + +type ProcessPlayerInboxOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ProcessPlayerInboxOutProto) Reset() { + *x = ProcessPlayerInboxOutProto{} + mi := &file_vbase_proto_msgTypes[2426] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ProcessPlayerInboxOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProcessPlayerInboxOutProto) ProtoMessage() {} + +func (x *ProcessPlayerInboxOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2426] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProcessPlayerInboxOutProto.ProtoReflect.Descriptor instead. +func (*ProcessPlayerInboxOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2426} +} + +type ProcessPlayerInboxProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ProcessPlayerInboxProto) Reset() { + *x = ProcessPlayerInboxProto{} + mi := &file_vbase_proto_msgTypes[2427] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ProcessPlayerInboxProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProcessPlayerInboxProto) ProtoMessage() {} + +func (x *ProcessPlayerInboxProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2427] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProcessPlayerInboxProto.ProtoReflect.Descriptor instead. +func (*ProcessPlayerInboxProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2427} +} + +type ProcessTappableLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ProcessTappableLogEntry) Reset() { + *x = ProcessTappableLogEntry{} + mi := &file_vbase_proto_msgTypes[2428] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ProcessTappableLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProcessTappableLogEntry) ProtoMessage() {} + +func (x *ProcessTappableLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2428] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProcessTappableLogEntry.ProtoReflect.Descriptor instead. +func (*ProcessTappableLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2428} +} + +type ProcessTappableOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Status ProcessTappableOutProto_Status `protobuf:"varint,1,opt,name=status,proto3,enum=POGOProtos.Rpc.ProcessTappableOutProto_Status" json:"status,omitempty"` + Reward []*LootProto `protobuf:"bytes,2,rep,name=reward,proto3" json:"reward,omitempty"` + Encounter *TappableEncounterProto `protobuf:"bytes,3,opt,name=encounter,proto3" json:"encounter,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ProcessTappableOutProto) Reset() { + *x = ProcessTappableOutProto{} + mi := &file_vbase_proto_msgTypes[2429] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ProcessTappableOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProcessTappableOutProto) ProtoMessage() {} + +func (x *ProcessTappableOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2429] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProcessTappableOutProto.ProtoReflect.Descriptor instead. +func (*ProcessTappableOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2429} +} + +func (x *ProcessTappableOutProto) GetStatus() ProcessTappableOutProto_Status { + if x != nil { + return x.Status + } + return ProcessTappableOutProto_UNSET +} + +func (x *ProcessTappableOutProto) GetReward() []*LootProto { + if x != nil { + return x.Reward + } + return nil +} + +func (x *ProcessTappableOutProto) GetEncounter() *TappableEncounterProto { + if x != nil { + return x.Encounter + } + return nil +} + +type ProcessTappableProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Location *TappableLocation `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"` + TappableTypeId string `protobuf:"bytes,3,opt,name=tappable_type_id,json=tappableTypeId,proto3" json:"tappable_type_id,omitempty"` + EncounterId uint64 `protobuf:"fixed64,4,opt,name=encounter_id,json=encounterId,proto3" json:"encounter_id,omitempty"` + LocationHintLat float64 `protobuf:"fixed64,5,opt,name=location_hint_lat,json=locationHintLat,proto3" json:"location_hint_lat,omitempty"` + LocationHintLng float64 `protobuf:"fixed64,6,opt,name=location_hint_lng,json=locationHintLng,proto3" json:"location_hint_lng,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ProcessTappableProto) Reset() { + *x = ProcessTappableProto{} + mi := &file_vbase_proto_msgTypes[2430] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ProcessTappableProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProcessTappableProto) ProtoMessage() {} + +func (x *ProcessTappableProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2430] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProcessTappableProto.ProtoReflect.Descriptor instead. +func (*ProcessTappableProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2430} +} + +func (x *ProcessTappableProto) GetLocation() *TappableLocation { + if x != nil { + return x.Location + } + return nil +} + +func (x *ProcessTappableProto) GetTappableTypeId() string { + if x != nil { + return x.TappableTypeId + } + return "" +} + +func (x *ProcessTappableProto) GetEncounterId() uint64 { + if x != nil { + return x.EncounterId + } + return 0 +} + +func (x *ProcessTappableProto) GetLocationHintLat() float64 { + if x != nil { + return x.LocationHintLat + } + return 0 +} + +func (x *ProcessTappableProto) GetLocationHintLng() float64 { + if x != nil { + return x.LocationHintLng + } + return 0 +} + +type ProfanityCheckOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ProfanityCheckOutProto) Reset() { + *x = ProfanityCheckOutProto{} + mi := &file_vbase_proto_msgTypes[2431] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ProfanityCheckOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProfanityCheckOutProto) ProtoMessage() {} + +func (x *ProfanityCheckOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2431] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProfanityCheckOutProto.ProtoReflect.Descriptor instead. +func (*ProfanityCheckOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2431} +} + +type ProfanityCheckProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ProfanityCheckProto) Reset() { + *x = ProfanityCheckProto{} + mi := &file_vbase_proto_msgTypes[2432] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ProfanityCheckProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProfanityCheckProto) ProtoMessage() {} + +func (x *ProfanityCheckProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2432] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProfanityCheckProto.ProtoReflect.Descriptor instead. +func (*ProfanityCheckProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2432} +} + +type ProgressQuestOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ProgressQuestOutProto) Reset() { + *x = ProgressQuestOutProto{} + mi := &file_vbase_proto_msgTypes[2433] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ProgressQuestOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProgressQuestOutProto) ProtoMessage() {} + +func (x *ProgressQuestOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2433] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProgressQuestOutProto.ProtoReflect.Descriptor instead. +func (*ProgressQuestOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2433} +} + +type ProgressQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ProgressQuestProto) Reset() { + *x = ProgressQuestProto{} + mi := &file_vbase_proto_msgTypes[2434] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ProgressQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProgressQuestProto) ProtoMessage() {} + +func (x *ProgressQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2434] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProgressQuestProto.ProtoReflect.Descriptor instead. +func (*ProgressQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2434} +} + +type ProgressRouteOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ProgressRouteOutProto) Reset() { + *x = ProgressRouteOutProto{} + mi := &file_vbase_proto_msgTypes[2435] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ProgressRouteOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProgressRouteOutProto) ProtoMessage() {} + +func (x *ProgressRouteOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2435] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProgressRouteOutProto.ProtoReflect.Descriptor instead. +func (*ProgressRouteOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2435} +} + +type ProgressRouteProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ProgressRouteProto) Reset() { + *x = ProgressRouteProto{} + mi := &file_vbase_proto_msgTypes[2436] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ProgressRouteProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProgressRouteProto) ProtoMessage() {} + +func (x *ProgressRouteProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2436] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProgressRouteProto.ProtoReflect.Descriptor instead. +func (*ProgressRouteProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2436} +} + +type ProgressTokenData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ProgressTokenData) Reset() { + *x = ProgressTokenData{} + mi := &file_vbase_proto_msgTypes[2437] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ProgressTokenData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProgressTokenData) ProtoMessage() {} + +func (x *ProgressTokenData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2437] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProgressTokenData.ProtoReflect.Descriptor instead. +func (*ProgressTokenData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2437} +} + +type ProjectVacationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ProjectVacationProto) Reset() { + *x = ProjectVacationProto{} + mi := &file_vbase_proto_msgTypes[2438] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ProjectVacationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProjectVacationProto) ProtoMessage() {} + +func (x *ProjectVacationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2438] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProjectVacationProto.ProtoReflect.Descriptor instead. +func (*ProjectVacationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2438} +} + +type PromotionalBannerProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PromotionalBannerProto) Reset() { + *x = PromotionalBannerProto{} + mi := &file_vbase_proto_msgTypes[2439] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PromotionalBannerProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PromotionalBannerProto) ProtoMessage() {} + +func (x *PromotionalBannerProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2439] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PromotionalBannerProto.ProtoReflect.Descriptor instead. +func (*PromotionalBannerProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2439} +} + +type ProposeRemoteTradeOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ProposeRemoteTradeOutProto) Reset() { + *x = ProposeRemoteTradeOutProto{} + mi := &file_vbase_proto_msgTypes[2440] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ProposeRemoteTradeOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProposeRemoteTradeOutProto) ProtoMessage() {} + +func (x *ProposeRemoteTradeOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2440] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProposeRemoteTradeOutProto.ProtoReflect.Descriptor instead. +func (*ProposeRemoteTradeOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2440} +} + +type ProposeRemoteTradeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ProposeRemoteTradeProto) Reset() { + *x = ProposeRemoteTradeProto{} + mi := &file_vbase_proto_msgTypes[2441] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ProposeRemoteTradeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProposeRemoteTradeProto) ProtoMessage() {} + +func (x *ProposeRemoteTradeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2441] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProposeRemoteTradeProto.ProtoReflect.Descriptor instead. +func (*ProposeRemoteTradeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2441} +} + +type ProximityContact struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ProximityContact) Reset() { + *x = ProximityContact{} + mi := &file_vbase_proto_msgTypes[2442] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ProximityContact) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProximityContact) ProtoMessage() {} + +func (x *ProximityContact) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2442] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProximityContact.ProtoReflect.Descriptor instead. +func (*ProximityContact) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2442} +} + +type ProximityToken struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ProximityToken) Reset() { + *x = ProximityToken{} + mi := &file_vbase_proto_msgTypes[2443] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ProximityToken) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProximityToken) ProtoMessage() {} + +func (x *ProximityToken) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2443] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProximityToken.ProtoReflect.Descriptor instead. +func (*ProximityToken) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2443} +} + +type ProximityTokenInternal struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ProximityTokenInternal) Reset() { + *x = ProximityTokenInternal{} + mi := &file_vbase_proto_msgTypes[2444] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ProximityTokenInternal) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProximityTokenInternal) ProtoMessage() {} + +func (x *ProximityTokenInternal) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2444] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProximityTokenInternal.ProtoReflect.Descriptor instead. +func (*ProximityTokenInternal) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2444} +} + +type ProxyRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Action uint32 `protobuf:"varint,1,opt,name=action,proto3" json:"action,omitempty"` + Payload []byte `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ProxyRequestProto) Reset() { + *x = ProxyRequestProto{} + mi := &file_vbase_proto_msgTypes[2445] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ProxyRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProxyRequestProto) ProtoMessage() {} + +func (x *ProxyRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2445] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProxyRequestProto.ProtoReflect.Descriptor instead. +func (*ProxyRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2445} +} + +func (x *ProxyRequestProto) GetAction() uint32 { + if x != nil { + return x.Action + } + return 0 +} + +func (x *ProxyRequestProto) GetPayload() []byte { + if x != nil { + return x.Payload + } + return nil +} + +type ProxyResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Status ProxyResponseProto_Status `protobuf:"varint,1,opt,name=status,proto3,enum=POGOProtos.Rpc.ProxyResponseProto_Status" json:"status,omitempty"` + Payload []byte `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ProxyResponseProto) Reset() { + *x = ProxyResponseProto{} + mi := &file_vbase_proto_msgTypes[2446] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ProxyResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProxyResponseProto) ProtoMessage() {} + +func (x *ProxyResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2446] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProxyResponseProto.ProtoReflect.Descriptor instead. +func (*ProxyResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2446} +} + +func (x *ProxyResponseProto) GetStatus() ProxyResponseProto_Status { + if x != nil { + return x.Status + } + return ProxyResponseProto_UNSET +} + +func (x *ProxyResponseProto) GetPayload() []byte { + if x != nil { + return x.Payload + } + return nil +} + +type PtcOAuthSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PtcOAuthSettingsProto) Reset() { + *x = PtcOAuthSettingsProto{} + mi := &file_vbase_proto_msgTypes[2447] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PtcOAuthSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PtcOAuthSettingsProto) ProtoMessage() {} + +func (x *PtcOAuthSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2447] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PtcOAuthSettingsProto.ProtoReflect.Descriptor instead. +func (*PtcOAuthSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2447} +} + +type PtcOAuthToken struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PtcOAuthToken) Reset() { + *x = PtcOAuthToken{} + mi := &file_vbase_proto_msgTypes[2448] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PtcOAuthToken) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PtcOAuthToken) ProtoMessage() {} + +func (x *PtcOAuthToken) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2448] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PtcOAuthToken.ProtoReflect.Descriptor instead. +func (*PtcOAuthToken) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2448} +} + +type PtcToken struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PtcToken) Reset() { + *x = PtcToken{} + mi := &file_vbase_proto_msgTypes[2449] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PtcToken) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PtcToken) ProtoMessage() {} + +func (x *PtcToken) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2449] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PtcToken.ProtoReflect.Descriptor instead. +func (*PtcToken) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2449} +} + +type PurifyPokemonLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PurifyPokemonLogEntry) Reset() { + *x = PurifyPokemonLogEntry{} + mi := &file_vbase_proto_msgTypes[2450] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PurifyPokemonLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PurifyPokemonLogEntry) ProtoMessage() {} + +func (x *PurifyPokemonLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2450] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PurifyPokemonLogEntry.ProtoReflect.Descriptor instead. +func (*PurifyPokemonLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2450} +} + +type PurifyPokemonOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PurifyPokemonOutProto) Reset() { + *x = PurifyPokemonOutProto{} + mi := &file_vbase_proto_msgTypes[2451] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PurifyPokemonOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PurifyPokemonOutProto) ProtoMessage() {} + +func (x *PurifyPokemonOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2451] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PurifyPokemonOutProto.ProtoReflect.Descriptor instead. +func (*PurifyPokemonOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2451} +} + +type PurifyPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PurifyPokemonProto) Reset() { + *x = PurifyPokemonProto{} + mi := &file_vbase_proto_msgTypes[2452] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PurifyPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PurifyPokemonProto) ProtoMessage() {} + +func (x *PurifyPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2452] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PurifyPokemonProto.ProtoReflect.Descriptor instead. +func (*PurifyPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2452} +} + +type PushGatewayGlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PushGatewayGlobalSettingsProto) Reset() { + *x = PushGatewayGlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[2453] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PushGatewayGlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PushGatewayGlobalSettingsProto) ProtoMessage() {} + +func (x *PushGatewayGlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2453] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PushGatewayGlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*PushGatewayGlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2453} +} + +type PushGatewayMessage struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Message: + // + // *PushGatewayMessage_MapObjectsUpdate_ + // *PushGatewayMessage_RaidLobbyPlayerCount + // *PushGatewayMessage_BootRaidUpdate_ + // *PushGatewayMessage_PartyPlayProto + // *PushGatewayMessage_PartyUpdate_ + // *PushGatewayMessage_RaidParticipantProto + // *PushGatewayMessage_IrisSocialUpdate_ + // *PushGatewayMessage_BreadLobbyPlayerCount + // *PushGatewayMessage_FriendRaidLobbyPlayerCount + // *PushGatewayMessage_RsvpPlayerCount + Message isPushGatewayMessage_Message `protobuf_oneof:"Message"` + MessagePubTimestampMs int64 `protobuf:"varint,7,opt,name=message_pub_timestamp_ms,json=messagePubTimestampMs,proto3" json:"message_pub_timestamp_ms,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PushGatewayMessage) Reset() { + *x = PushGatewayMessage{} + mi := &file_vbase_proto_msgTypes[2454] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PushGatewayMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PushGatewayMessage) ProtoMessage() {} + +func (x *PushGatewayMessage) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2454] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PushGatewayMessage.ProtoReflect.Descriptor instead. +func (*PushGatewayMessage) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2454} +} + +func (x *PushGatewayMessage) GetMessage() isPushGatewayMessage_Message { + if x != nil { + return x.Message + } + return nil +} + +func (x *PushGatewayMessage) GetMapObjectsUpdate() *PushGatewayMessage_MapObjectsUpdate { + if x != nil { + if x, ok := x.Message.(*PushGatewayMessage_MapObjectsUpdate_); ok { + return x.MapObjectsUpdate + } + } + return nil +} + +func (x *PushGatewayMessage) GetRaidLobbyPlayerCount() *RaidLobbyCounterData { + if x != nil { + if x, ok := x.Message.(*PushGatewayMessage_RaidLobbyPlayerCount); ok { + return x.RaidLobbyPlayerCount + } + } + return nil +} + +func (x *PushGatewayMessage) GetBootRaidUpdate() *PushGatewayMessage_BootRaidUpdate { + if x != nil { + if x, ok := x.Message.(*PushGatewayMessage_BootRaidUpdate_); ok { + return x.BootRaidUpdate + } + } + return nil +} + +func (x *PushGatewayMessage) GetPartyPlayProto() *PartyRpcProto { + if x != nil { + if x, ok := x.Message.(*PushGatewayMessage_PartyPlayProto); ok { + return x.PartyPlayProto + } + } + return nil +} + +func (x *PushGatewayMessage) GetPartyUpdate() *PushGatewayMessage_PartyUpdate { + if x != nil { + if x, ok := x.Message.(*PushGatewayMessage_PartyUpdate_); ok { + return x.PartyUpdate + } + } + return nil +} + +func (x *PushGatewayMessage) GetRaidParticipantProto() *RaidParticipantProto { + if x != nil { + if x, ok := x.Message.(*PushGatewayMessage_RaidParticipantProto); ok { + return x.RaidParticipantProto + } + } + return nil +} + +func (x *PushGatewayMessage) GetIrisSocialUpdate() *PushGatewayMessage_IrisSocialUpdate { + if x != nil { + if x, ok := x.Message.(*PushGatewayMessage_IrisSocialUpdate_); ok { + return x.IrisSocialUpdate + } + } + return nil +} + +func (x *PushGatewayMessage) GetBreadLobbyPlayerCount() *BreadLobbyCounterData { + if x != nil { + if x, ok := x.Message.(*PushGatewayMessage_BreadLobbyPlayerCount); ok { + return x.BreadLobbyPlayerCount + } + } + return nil +} + +func (x *PushGatewayMessage) GetFriendRaidLobbyPlayerCount() *PushGatewayMessage_FriendRaidLobbyCountUpdate { + if x != nil { + if x, ok := x.Message.(*PushGatewayMessage_FriendRaidLobbyPlayerCount); ok { + return x.FriendRaidLobbyPlayerCount + } + } + return nil +} + +func (x *PushGatewayMessage) GetRsvpPlayerCount() *PushGatewayMessage_RsvpCountUpdate { + if x != nil { + if x, ok := x.Message.(*PushGatewayMessage_RsvpPlayerCount); ok { + return x.RsvpPlayerCount + } + } + return nil +} + +func (x *PushGatewayMessage) GetMessagePubTimestampMs() int64 { + if x != nil { + return x.MessagePubTimestampMs + } + return 0 +} + +type isPushGatewayMessage_Message interface { + isPushGatewayMessage_Message() +} + +type PushGatewayMessage_MapObjectsUpdate_ struct { + MapObjectsUpdate *PushGatewayMessage_MapObjectsUpdate `protobuf:"bytes,1,opt,name=map_objects_update,json=mapObjectsUpdate,proto3,oneof"` +} + +type PushGatewayMessage_RaidLobbyPlayerCount struct { + RaidLobbyPlayerCount *RaidLobbyCounterData `protobuf:"bytes,2,opt,name=raid_lobby_player_count,json=raidLobbyPlayerCount,proto3,oneof"` +} + +type PushGatewayMessage_BootRaidUpdate_ struct { + BootRaidUpdate *PushGatewayMessage_BootRaidUpdate `protobuf:"bytes,3,opt,name=boot_raid_update,json=bootRaidUpdate,proto3,oneof"` +} + +type PushGatewayMessage_PartyPlayProto struct { + PartyPlayProto *PartyRpcProto `protobuf:"bytes,4,opt,name=party_play_proto,json=partyPlayProto,proto3,oneof"` +} + +type PushGatewayMessage_PartyUpdate_ struct { + PartyUpdate *PushGatewayMessage_PartyUpdate `protobuf:"bytes,5,opt,name=party_update,json=partyUpdate,proto3,oneof"` +} + +type PushGatewayMessage_RaidParticipantProto struct { + RaidParticipantProto *RaidParticipantProto `protobuf:"bytes,6,opt,name=raid_participant_proto,json=raidParticipantProto,proto3,oneof"` +} + +type PushGatewayMessage_IrisSocialUpdate_ struct { + IrisSocialUpdate *PushGatewayMessage_IrisSocialUpdate `protobuf:"bytes,8,opt,name=iris_social_update,json=irisSocialUpdate,proto3,oneof"` +} + +type PushGatewayMessage_BreadLobbyPlayerCount struct { + BreadLobbyPlayerCount *BreadLobbyCounterData `protobuf:"bytes,9,opt,name=bread_lobby_player_count,json=breadLobbyPlayerCount,proto3,oneof"` +} + +type PushGatewayMessage_FriendRaidLobbyPlayerCount struct { + FriendRaidLobbyPlayerCount *PushGatewayMessage_FriendRaidLobbyCountUpdate `protobuf:"bytes,10,opt,name=friend_raid_lobby_player_count,json=friendRaidLobbyPlayerCount,proto3,oneof"` +} + +type PushGatewayMessage_RsvpPlayerCount struct { + RsvpPlayerCount *PushGatewayMessage_RsvpCountUpdate `protobuf:"bytes,11,opt,name=rsvp_player_count,json=rsvpPlayerCount,proto3,oneof"` +} + +func (*PushGatewayMessage_MapObjectsUpdate_) isPushGatewayMessage_Message() {} + +func (*PushGatewayMessage_RaidLobbyPlayerCount) isPushGatewayMessage_Message() {} + +func (*PushGatewayMessage_BootRaidUpdate_) isPushGatewayMessage_Message() {} + +func (*PushGatewayMessage_PartyPlayProto) isPushGatewayMessage_Message() {} + +func (*PushGatewayMessage_PartyUpdate_) isPushGatewayMessage_Message() {} + +func (*PushGatewayMessage_RaidParticipantProto) isPushGatewayMessage_Message() {} + +func (*PushGatewayMessage_IrisSocialUpdate_) isPushGatewayMessage_Message() {} + +func (*PushGatewayMessage_BreadLobbyPlayerCount) isPushGatewayMessage_Message() {} + +func (*PushGatewayMessage_FriendRaidLobbyPlayerCount) isPushGatewayMessage_Message() {} + +func (*PushGatewayMessage_RsvpPlayerCount) isPushGatewayMessage_Message() {} + +type PushGatewayTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PushGatewayTelemetry) Reset() { + *x = PushGatewayTelemetry{} + mi := &file_vbase_proto_msgTypes[2455] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PushGatewayTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PushGatewayTelemetry) ProtoMessage() {} + +func (x *PushGatewayTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2455] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PushGatewayTelemetry.ProtoReflect.Descriptor instead. +func (*PushGatewayTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2455} +} + +type PushGatewayUpstreamErrorTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PushGatewayUpstreamErrorTelemetry) Reset() { + *x = PushGatewayUpstreamErrorTelemetry{} + mi := &file_vbase_proto_msgTypes[2456] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PushGatewayUpstreamErrorTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PushGatewayUpstreamErrorTelemetry) ProtoMessage() {} + +func (x *PushGatewayUpstreamErrorTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2456] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PushGatewayUpstreamErrorTelemetry.ProtoReflect.Descriptor instead. +func (*PushGatewayUpstreamErrorTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2456} +} + +type PushNotificationRegistryOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PushNotificationRegistryOutProto) Reset() { + *x = PushNotificationRegistryOutProto{} + mi := &file_vbase_proto_msgTypes[2457] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PushNotificationRegistryOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PushNotificationRegistryOutProto) ProtoMessage() {} + +func (x *PushNotificationRegistryOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2457] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PushNotificationRegistryOutProto.ProtoReflect.Descriptor instead. +func (*PushNotificationRegistryOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2457} +} + +type PushNotificationRegistryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PushNotificationRegistryProto) Reset() { + *x = PushNotificationRegistryProto{} + mi := &file_vbase_proto_msgTypes[2458] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PushNotificationRegistryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PushNotificationRegistryProto) ProtoMessage() {} + +func (x *PushNotificationRegistryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2458] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PushNotificationRegistryProto.ProtoReflect.Descriptor instead. +func (*PushNotificationRegistryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2458} +} + +type PushNotificationTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PushNotificationTelemetry) Reset() { + *x = PushNotificationTelemetry{} + mi := &file_vbase_proto_msgTypes[2459] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PushNotificationTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PushNotificationTelemetry) ProtoMessage() {} + +func (x *PushNotificationTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2459] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PushNotificationTelemetry.ProtoReflect.Descriptor instead. +func (*PushNotificationTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2459} +} + +type PvpBattleDetailProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PvpBattleDetailProto) Reset() { + *x = PvpBattleDetailProto{} + mi := &file_vbase_proto_msgTypes[2460] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PvpBattleDetailProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PvpBattleDetailProto) ProtoMessage() {} + +func (x *PvpBattleDetailProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2460] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PvpBattleDetailProto.ProtoReflect.Descriptor instead. +func (*PvpBattleDetailProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2460} +} + +type PvpBattleResultsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PvpBattleResultsProto) Reset() { + *x = PvpBattleResultsProto{} + mi := &file_vbase_proto_msgTypes[2461] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PvpBattleResultsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PvpBattleResultsProto) ProtoMessage() {} + +func (x *PvpBattleResultsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2461] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PvpBattleResultsProto.ProtoReflect.Descriptor instead. +func (*PvpBattleResultsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2461} +} + +type PvpNextFeatureFlagsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PvpNextFeatureFlagsProto) Reset() { + *x = PvpNextFeatureFlagsProto{} + mi := &file_vbase_proto_msgTypes[2462] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PvpNextFeatureFlagsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PvpNextFeatureFlagsProto) ProtoMessage() {} + +func (x *PvpNextFeatureFlagsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2462] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PvpNextFeatureFlagsProto.ProtoReflect.Descriptor instead. +func (*PvpNextFeatureFlagsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2462} +} + +type Quaternion struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Quaternion) Reset() { + *x = Quaternion{} + mi := &file_vbase_proto_msgTypes[2463] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Quaternion) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Quaternion) ProtoMessage() {} + +func (x *Quaternion) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2463] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Quaternion.ProtoReflect.Descriptor instead. +func (*Quaternion) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2463} +} + +type QuestBranchDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestBranchDisplayProto) Reset() { + *x = QuestBranchDisplayProto{} + mi := &file_vbase_proto_msgTypes[2464] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestBranchDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestBranchDisplayProto) ProtoMessage() {} + +func (x *QuestBranchDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2464] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestBranchDisplayProto.ProtoReflect.Descriptor instead. +func (*QuestBranchDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2464} +} + +type QuestBranchRewardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestBranchRewardProto) Reset() { + *x = QuestBranchRewardProto{} + mi := &file_vbase_proto_msgTypes[2465] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestBranchRewardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestBranchRewardProto) ProtoMessage() {} + +func (x *QuestBranchRewardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2465] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestBranchRewardProto.ProtoReflect.Descriptor instead. +func (*QuestBranchRewardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2465} +} + +type QuestButtonPressedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestButtonPressedTelemetry) Reset() { + *x = QuestButtonPressedTelemetry{} + mi := &file_vbase_proto_msgTypes[2466] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestButtonPressedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestButtonPressedTelemetry) ProtoMessage() {} + +func (x *QuestButtonPressedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2466] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestButtonPressedTelemetry.ProtoReflect.Descriptor instead. +func (*QuestButtonPressedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2466} +} + +type QuestConditionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Condition: + // + // *QuestConditionProto_WithPokemonType + // *QuestConditionProto_WithPokemonCategory + // *QuestConditionProto_WithRaidLevel + // *QuestConditionProto_WithThrowType + // *QuestConditionProto_WithItem + // *QuestConditionProto_WithBadgeType + // *QuestConditionProto_WithPlayerLevel + // *QuestConditionProto_WithNpcCombat + // *QuestConditionProto_WithLocation + // *QuestConditionProto_WithDistance + // *QuestConditionProto_WithInvasionCharacter + // *QuestConditionProto_WithPokemonAlignment + // *QuestConditionProto_WithBuddy + // *QuestConditionProto_WithDailyBuddyAffection + // *QuestConditionProto_WithTempEvoId + // *QuestConditionProto_WithItemType + // *QuestConditionProto_WithElapsedTime + Condition isQuestConditionProto_Condition `protobuf_oneof:"Condition"` + Type QuestConditionProto_ConditionType `protobuf:"varint,1,opt,name=type,proto3,enum=POGOProtos.Rpc.QuestConditionProto_ConditionType" json:"type,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestConditionProto) Reset() { + *x = QuestConditionProto{} + mi := &file_vbase_proto_msgTypes[2467] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestConditionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestConditionProto) ProtoMessage() {} + +func (x *QuestConditionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2467] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestConditionProto.ProtoReflect.Descriptor instead. +func (*QuestConditionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2467} +} + +func (x *QuestConditionProto) GetCondition() isQuestConditionProto_Condition { + if x != nil { + return x.Condition + } + return nil +} + +func (x *QuestConditionProto) GetWithPokemonType() *WithPokemonTypeProto { + if x != nil { + if x, ok := x.Condition.(*QuestConditionProto_WithPokemonType); ok { + return x.WithPokemonType + } + } + return nil +} + +func (x *QuestConditionProto) GetWithPokemonCategory() *WithPokemonCategoryProto { + if x != nil { + if x, ok := x.Condition.(*QuestConditionProto_WithPokemonCategory); ok { + return x.WithPokemonCategory + } + } + return nil +} + +func (x *QuestConditionProto) GetWithRaidLevel() *WithRaidLevelProto { + if x != nil { + if x, ok := x.Condition.(*QuestConditionProto_WithRaidLevel); ok { + return x.WithRaidLevel + } + } + return nil +} + +func (x *QuestConditionProto) GetWithThrowType() *WithThrowTypeProto { + if x != nil { + if x, ok := x.Condition.(*QuestConditionProto_WithThrowType); ok { + return x.WithThrowType + } + } + return nil +} + +func (x *QuestConditionProto) GetWithItem() *WithItemProto { + if x != nil { + if x, ok := x.Condition.(*QuestConditionProto_WithItem); ok { + return x.WithItem + } + } + return nil +} + +func (x *QuestConditionProto) GetWithBadgeType() *WithBadgeTypeProto { + if x != nil { + if x, ok := x.Condition.(*QuestConditionProto_WithBadgeType); ok { + return x.WithBadgeType + } + } + return nil +} + +func (x *QuestConditionProto) GetWithPlayerLevel() *WithPlayerLevelProto { + if x != nil { + if x, ok := x.Condition.(*QuestConditionProto_WithPlayerLevel); ok { + return x.WithPlayerLevel + } + } + return nil +} + +func (x *QuestConditionProto) GetWithNpcCombat() *WithNpcCombatProto { + if x != nil { + if x, ok := x.Condition.(*QuestConditionProto_WithNpcCombat); ok { + return x.WithNpcCombat + } + } + return nil +} + +func (x *QuestConditionProto) GetWithLocation() *WithLocationProto { + if x != nil { + if x, ok := x.Condition.(*QuestConditionProto_WithLocation); ok { + return x.WithLocation + } + } + return nil +} + +func (x *QuestConditionProto) GetWithDistance() *WithDistanceProto { + if x != nil { + if x, ok := x.Condition.(*QuestConditionProto_WithDistance); ok { + return x.WithDistance + } + } + return nil +} + +func (x *QuestConditionProto) GetWithInvasionCharacter() *WithInvasionCharacterProto { + if x != nil { + if x, ok := x.Condition.(*QuestConditionProto_WithInvasionCharacter); ok { + return x.WithInvasionCharacter + } + } + return nil +} + +func (x *QuestConditionProto) GetWithPokemonAlignment() *WithPokemonAlignmentProto { + if x != nil { + if x, ok := x.Condition.(*QuestConditionProto_WithPokemonAlignment); ok { + return x.WithPokemonAlignment + } + } + return nil +} + +func (x *QuestConditionProto) GetWithBuddy() *WithBuddyProto { + if x != nil { + if x, ok := x.Condition.(*QuestConditionProto_WithBuddy); ok { + return x.WithBuddy + } + } + return nil +} + +func (x *QuestConditionProto) GetWithDailyBuddyAffection() *WithDailyBuddyAffectionProto { + if x != nil { + if x, ok := x.Condition.(*QuestConditionProto_WithDailyBuddyAffection); ok { + return x.WithDailyBuddyAffection + } + } + return nil +} + +func (x *QuestConditionProto) GetWithTempEvoId() *WithTempEvoIdProto { + if x != nil { + if x, ok := x.Condition.(*QuestConditionProto_WithTempEvoId); ok { + return x.WithTempEvoId + } + } + return nil +} + +func (x *QuestConditionProto) GetWithItemType() *WithItemTypeProto { + if x != nil { + if x, ok := x.Condition.(*QuestConditionProto_WithItemType); ok { + return x.WithItemType + } + } + return nil +} + +func (x *QuestConditionProto) GetWithElapsedTime() *WithElapsedTimeProto { + if x != nil { + if x, ok := x.Condition.(*QuestConditionProto_WithElapsedTime); ok { + return x.WithElapsedTime + } + } + return nil +} + +func (x *QuestConditionProto) GetType() QuestConditionProto_ConditionType { + if x != nil { + return x.Type + } + return QuestConditionProto_UNSET +} + +type isQuestConditionProto_Condition interface { + isQuestConditionProto_Condition() +} + +type QuestConditionProto_WithPokemonType struct { + WithPokemonType *WithPokemonTypeProto `protobuf:"bytes,2,opt,name=with_pokemon_type,json=withPokemonType,proto3,oneof"` +} + +type QuestConditionProto_WithPokemonCategory struct { + WithPokemonCategory *WithPokemonCategoryProto `protobuf:"bytes,3,opt,name=with_pokemon_category,json=withPokemonCategory,proto3,oneof"` +} + +type QuestConditionProto_WithRaidLevel struct { + WithRaidLevel *WithRaidLevelProto `protobuf:"bytes,8,opt,name=with_raid_level,json=withRaidLevel,proto3,oneof"` +} + +type QuestConditionProto_WithThrowType struct { + WithThrowType *WithThrowTypeProto `protobuf:"bytes,9,opt,name=with_throw_type,json=withThrowType,proto3,oneof"` +} + +type QuestConditionProto_WithItem struct { + WithItem *WithItemProto `protobuf:"bytes,12,opt,name=with_item,json=withItem,proto3,oneof"` +} + +type QuestConditionProto_WithBadgeType struct { + WithBadgeType *WithBadgeTypeProto `protobuf:"bytes,15,opt,name=with_badge_type,json=withBadgeType,proto3,oneof"` +} + +type QuestConditionProto_WithPlayerLevel struct { + WithPlayerLevel *WithPlayerLevelProto `protobuf:"bytes,16,opt,name=with_player_level,json=withPlayerLevel,proto3,oneof"` +} + +type QuestConditionProto_WithNpcCombat struct { + WithNpcCombat *WithNpcCombatProto `protobuf:"bytes,19,opt,name=with_npc_combat,json=withNpcCombat,proto3,oneof"` +} + +type QuestConditionProto_WithLocation struct { + WithLocation *WithLocationProto `protobuf:"bytes,21,opt,name=with_location,json=withLocation,proto3,oneof"` +} + +type QuestConditionProto_WithDistance struct { + WithDistance *WithDistanceProto `protobuf:"bytes,22,opt,name=with_distance,json=withDistance,proto3,oneof"` +} + +type QuestConditionProto_WithInvasionCharacter struct { + WithInvasionCharacter *WithInvasionCharacterProto `protobuf:"bytes,23,opt,name=with_invasion_character,json=withInvasionCharacter,proto3,oneof"` +} + +type QuestConditionProto_WithPokemonAlignment struct { + WithPokemonAlignment *WithPokemonAlignmentProto `protobuf:"bytes,24,opt,name=with_pokemon_alignment,json=withPokemonAlignment,proto3,oneof"` +} + +type QuestConditionProto_WithBuddy struct { + WithBuddy *WithBuddyProto `protobuf:"bytes,25,opt,name=with_buddy,json=withBuddy,proto3,oneof"` +} + +type QuestConditionProto_WithDailyBuddyAffection struct { + WithDailyBuddyAffection *WithDailyBuddyAffectionProto `protobuf:"bytes,26,opt,name=with_daily_buddy_affection,json=withDailyBuddyAffection,proto3,oneof"` +} + +type QuestConditionProto_WithTempEvoId struct { + WithTempEvoId *WithTempEvoIdProto `protobuf:"bytes,29,opt,name=with_temp_evo_id,json=withTempEvoId,proto3,oneof"` +} + +type QuestConditionProto_WithItemType struct { + WithItemType *WithItemTypeProto `protobuf:"bytes,33,opt,name=with_item_type,json=withItemType,proto3,oneof"` +} + +type QuestConditionProto_WithElapsedTime struct { + WithElapsedTime *WithElapsedTimeProto `protobuf:"bytes,34,opt,name=with_elapsed_time,json=withElapsedTime,proto3,oneof"` +} + +func (*QuestConditionProto_WithPokemonType) isQuestConditionProto_Condition() {} + +func (*QuestConditionProto_WithPokemonCategory) isQuestConditionProto_Condition() {} + +func (*QuestConditionProto_WithRaidLevel) isQuestConditionProto_Condition() {} + +func (*QuestConditionProto_WithThrowType) isQuestConditionProto_Condition() {} + +func (*QuestConditionProto_WithItem) isQuestConditionProto_Condition() {} + +func (*QuestConditionProto_WithBadgeType) isQuestConditionProto_Condition() {} + +func (*QuestConditionProto_WithPlayerLevel) isQuestConditionProto_Condition() {} + +func (*QuestConditionProto_WithNpcCombat) isQuestConditionProto_Condition() {} + +func (*QuestConditionProto_WithLocation) isQuestConditionProto_Condition() {} + +func (*QuestConditionProto_WithDistance) isQuestConditionProto_Condition() {} + +func (*QuestConditionProto_WithInvasionCharacter) isQuestConditionProto_Condition() {} + +func (*QuestConditionProto_WithPokemonAlignment) isQuestConditionProto_Condition() {} + +func (*QuestConditionProto_WithBuddy) isQuestConditionProto_Condition() {} + +func (*QuestConditionProto_WithDailyBuddyAffection) isQuestConditionProto_Condition() {} + +func (*QuestConditionProto_WithTempEvoId) isQuestConditionProto_Condition() {} + +func (*QuestConditionProto_WithItemType) isQuestConditionProto_Condition() {} + +func (*QuestConditionProto_WithElapsedTime) isQuestConditionProto_Condition() {} + +type QuestCreateDetail struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestCreateDetail) Reset() { + *x = QuestCreateDetail{} + mi := &file_vbase_proto_msgTypes[2468] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestCreateDetail) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestCreateDetail) ProtoMessage() {} + +func (x *QuestCreateDetail) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2468] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestCreateDetail.ProtoReflect.Descriptor instead. +func (*QuestCreateDetail) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2468} +} + +type QuestDialogProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestDialogProto) Reset() { + *x = QuestDialogProto{} + mi := &file_vbase_proto_msgTypes[2469] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestDialogProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestDialogProto) ProtoMessage() {} + +func (x *QuestDialogProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2469] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestDialogProto.ProtoReflect.Descriptor instead. +func (*QuestDialogProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2469} +} + +type QuestDialogTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestDialogTelemetry) Reset() { + *x = QuestDialogTelemetry{} + mi := &file_vbase_proto_msgTypes[2470] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestDialogTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestDialogTelemetry) ProtoMessage() {} + +func (x *QuestDialogTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2470] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestDialogTelemetry.ProtoReflect.Descriptor instead. +func (*QuestDialogTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2470} +} + +type QuestDialogueInboxProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestDialogueInboxProto) Reset() { + *x = QuestDialogueInboxProto{} + mi := &file_vbase_proto_msgTypes[2471] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestDialogueInboxProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestDialogueInboxProto) ProtoMessage() {} + +func (x *QuestDialogueInboxProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2471] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestDialogueInboxProto.ProtoReflect.Descriptor instead. +func (*QuestDialogueInboxProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2471} +} + +type QuestDialogueInboxSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestDialogueInboxSettingsProto) Reset() { + *x = QuestDialogueInboxSettingsProto{} + mi := &file_vbase_proto_msgTypes[2472] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestDialogueInboxSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestDialogueInboxSettingsProto) ProtoMessage() {} + +func (x *QuestDialogueInboxSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2472] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestDialogueInboxSettingsProto.ProtoReflect.Descriptor instead. +func (*QuestDialogueInboxSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2472} +} + +type QuestDialogueTriggerProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestDialogueTriggerProto) Reset() { + *x = QuestDialogueTriggerProto{} + mi := &file_vbase_proto_msgTypes[2473] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestDialogueTriggerProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestDialogueTriggerProto) ProtoMessage() {} + +func (x *QuestDialogueTriggerProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2473] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestDialogueTriggerProto.ProtoReflect.Descriptor instead. +func (*QuestDialogueTriggerProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2473} +} + +type QuestDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestDisplayProto) Reset() { + *x = QuestDisplayProto{} + mi := &file_vbase_proto_msgTypes[2474] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestDisplayProto) ProtoMessage() {} + +func (x *QuestDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2474] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestDisplayProto.ProtoReflect.Descriptor instead. +func (*QuestDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2474} +} + +func (x *QuestDisplayProto) GetDescription() string { + if x != nil { + return x.Description + } + return "" +} + +type QuestEncounterOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestEncounterOutProto) Reset() { + *x = QuestEncounterOutProto{} + mi := &file_vbase_proto_msgTypes[2475] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestEncounterOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestEncounterOutProto) ProtoMessage() {} + +func (x *QuestEncounterOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2475] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestEncounterOutProto.ProtoReflect.Descriptor instead. +func (*QuestEncounterOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2475} +} + +type QuestEncounterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestEncounterProto) Reset() { + *x = QuestEncounterProto{} + mi := &file_vbase_proto_msgTypes[2476] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestEncounterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestEncounterProto) ProtoMessage() {} + +func (x *QuestEncounterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2476] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestEncounterProto.ProtoReflect.Descriptor instead. +func (*QuestEncounterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2476} +} + +type QuestEvolutionGlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestEvolutionGlobalSettingsProto) Reset() { + *x = QuestEvolutionGlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[2477] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestEvolutionGlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestEvolutionGlobalSettingsProto) ProtoMessage() {} + +func (x *QuestEvolutionGlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2477] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestEvolutionGlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*QuestEvolutionGlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2477} +} + +type QuestEvolutionSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestEvolutionSettingsProto) Reset() { + *x = QuestEvolutionSettingsProto{} + mi := &file_vbase_proto_msgTypes[2478] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestEvolutionSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestEvolutionSettingsProto) ProtoMessage() {} + +func (x *QuestEvolutionSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2478] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestEvolutionSettingsProto.ProtoReflect.Descriptor instead. +func (*QuestEvolutionSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2478} +} + +type QuestGlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestGlobalSettingsProto) Reset() { + *x = QuestGlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[2479] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestGlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestGlobalSettingsProto) ProtoMessage() {} + +func (x *QuestGlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2479] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestGlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*QuestGlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2479} +} + +type QuestGoalProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Condition []*QuestConditionProto `protobuf:"bytes,1,rep,name=condition,proto3" json:"condition,omitempty"` + Target int32 `protobuf:"varint,2,opt,name=target,proto3" json:"target,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestGoalProto) Reset() { + *x = QuestGoalProto{} + mi := &file_vbase_proto_msgTypes[2480] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestGoalProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestGoalProto) ProtoMessage() {} + +func (x *QuestGoalProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2480] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestGoalProto.ProtoReflect.Descriptor instead. +func (*QuestGoalProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2480} +} + +func (x *QuestGoalProto) GetCondition() []*QuestConditionProto { + if x != nil { + return x.Condition + } + return nil +} + +func (x *QuestGoalProto) GetTarget() int32 { + if x != nil { + return x.Target + } + return 0 +} + +type QuestHeaderDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestHeaderDisplayProto) Reset() { + *x = QuestHeaderDisplayProto{} + mi := &file_vbase_proto_msgTypes[2481] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestHeaderDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestHeaderDisplayProto) ProtoMessage() {} + +func (x *QuestHeaderDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2481] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestHeaderDisplayProto.ProtoReflect.Descriptor instead. +func (*QuestHeaderDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2481} +} + +type QuestIncidentProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestIncidentProto) Reset() { + *x = QuestIncidentProto{} + mi := &file_vbase_proto_msgTypes[2482] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestIncidentProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestIncidentProto) ProtoMessage() {} + +func (x *QuestIncidentProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2482] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestIncidentProto.ProtoReflect.Descriptor instead. +func (*QuestIncidentProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2482} +} + +type QuestListTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestListTelemetry) Reset() { + *x = QuestListTelemetry{} + mi := &file_vbase_proto_msgTypes[2483] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestListTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestListTelemetry) ProtoMessage() {} + +func (x *QuestListTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2483] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestListTelemetry.ProtoReflect.Descriptor instead. +func (*QuestListTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2483} +} + +type QuestPokemonEncounterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestPokemonEncounterProto) Reset() { + *x = QuestPokemonEncounterProto{} + mi := &file_vbase_proto_msgTypes[2484] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestPokemonEncounterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestPokemonEncounterProto) ProtoMessage() {} + +func (x *QuestPokemonEncounterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2484] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestPokemonEncounterProto.ProtoReflect.Descriptor instead. +func (*QuestPokemonEncounterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2484} +} + +type QuestPreconditionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestPreconditionProto) Reset() { + *x = QuestPreconditionProto{} + mi := &file_vbase_proto_msgTypes[2485] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestPreconditionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestPreconditionProto) ProtoMessage() {} + +func (x *QuestPreconditionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2485] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestPreconditionProto.ProtoReflect.Descriptor instead. +func (*QuestPreconditionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2485} +} + +type QuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + QuestType QuestType `protobuf:"varint,1,opt,name=quest_type,json=questType,proto3,enum=POGOProtos.Rpc.QuestType" json:"quest_type,omitempty"` + QuestSeed int64 `protobuf:"varint,101,opt,name=quest_seed,json=questSeed,proto3" json:"quest_seed,omitempty"` + TemplateId string `protobuf:"bytes,103,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"` + Goal *QuestGoalProto `protobuf:"bytes,105,opt,name=goal,proto3" json:"goal,omitempty"` + QuestRewards []*QuestRewardProto `protobuf:"bytes,107,rep,name=quest_rewards,json=questRewards,proto3" json:"quest_rewards,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestProto) Reset() { + *x = QuestProto{} + mi := &file_vbase_proto_msgTypes[2486] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestProto) ProtoMessage() {} + +func (x *QuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2486] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestProto.ProtoReflect.Descriptor instead. +func (*QuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2486} +} + +func (x *QuestProto) GetQuestType() QuestType { + if x != nil { + return x.QuestType + } + return QuestType_QUEST_UNSET +} + +func (x *QuestProto) GetQuestSeed() int64 { + if x != nil { + return x.QuestSeed + } + return 0 +} + +func (x *QuestProto) GetTemplateId() string { + if x != nil { + return x.TemplateId + } + return "" +} + +func (x *QuestProto) GetGoal() *QuestGoalProto { + if x != nil { + return x.Goal + } + return nil +} + +func (x *QuestProto) GetQuestRewards() []*QuestRewardProto { + if x != nil { + return x.QuestRewards + } + return nil +} + +type QuestRewardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Reward: + // + // *QuestRewardProto_Exp + // *QuestRewardProto_Item + // *QuestRewardProto_Stardust + // *QuestRewardProto_Candy + // *QuestRewardProto_PokemonEncounter + // *QuestRewardProto_Pokecoin + // *QuestRewardProto_XlCandy + // *QuestRewardProto_Sticker + // *QuestRewardProto_MegaResource + Reward isQuestRewardProto_Reward `protobuf_oneof:"Reward"` + Type QuestRewardProto_Type `protobuf:"varint,1,opt,name=type,proto3,enum=POGOProtos.Rpc.QuestRewardProto_Type" json:"type,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestRewardProto) Reset() { + *x = QuestRewardProto{} + mi := &file_vbase_proto_msgTypes[2487] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestRewardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestRewardProto) ProtoMessage() {} + +func (x *QuestRewardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2487] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestRewardProto.ProtoReflect.Descriptor instead. +func (*QuestRewardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2487} +} + +func (x *QuestRewardProto) GetReward() isQuestRewardProto_Reward { + if x != nil { + return x.Reward + } + return nil +} + +func (x *QuestRewardProto) GetExp() int32 { + if x != nil { + if x, ok := x.Reward.(*QuestRewardProto_Exp); ok { + return x.Exp + } + } + return 0 +} + +func (x *QuestRewardProto) GetItem() *ItemRewardProto { + if x != nil { + if x, ok := x.Reward.(*QuestRewardProto_Item); ok { + return x.Item + } + } + return nil +} + +func (x *QuestRewardProto) GetStardust() int32 { + if x != nil { + if x, ok := x.Reward.(*QuestRewardProto_Stardust); ok { + return x.Stardust + } + } + return 0 +} + +func (x *QuestRewardProto) GetCandy() *PokemonCandyRewardProto { + if x != nil { + if x, ok := x.Reward.(*QuestRewardProto_Candy); ok { + return x.Candy + } + } + return nil +} + +func (x *QuestRewardProto) GetPokemonEncounter() *PokemonEncounterRewardProto { + if x != nil { + if x, ok := x.Reward.(*QuestRewardProto_PokemonEncounter); ok { + return x.PokemonEncounter + } + } + return nil +} + +func (x *QuestRewardProto) GetPokecoin() int32 { + if x != nil { + if x, ok := x.Reward.(*QuestRewardProto_Pokecoin); ok { + return x.Pokecoin + } + } + return 0 +} + +func (x *QuestRewardProto) GetXlCandy() *PokemonCandyRewardProto { + if x != nil { + if x, ok := x.Reward.(*QuestRewardProto_XlCandy); ok { + return x.XlCandy + } + } + return nil +} + +func (x *QuestRewardProto) GetSticker() *StickerRewardProto { + if x != nil { + if x, ok := x.Reward.(*QuestRewardProto_Sticker); ok { + return x.Sticker + } + } + return nil +} + +func (x *QuestRewardProto) GetMegaResource() *PokemonCandyRewardProto { + if x != nil { + if x, ok := x.Reward.(*QuestRewardProto_MegaResource); ok { + return x.MegaResource + } + } + return nil +} + +func (x *QuestRewardProto) GetType() QuestRewardProto_Type { + if x != nil { + return x.Type + } + return QuestRewardProto_UNSET +} + +type isQuestRewardProto_Reward interface { + isQuestRewardProto_Reward() +} + +type QuestRewardProto_Exp struct { + Exp int32 `protobuf:"varint,2,opt,name=exp,proto3,oneof"` +} + +type QuestRewardProto_Item struct { + Item *ItemRewardProto `protobuf:"bytes,3,opt,name=item,proto3,oneof"` +} + +type QuestRewardProto_Stardust struct { + Stardust int32 `protobuf:"varint,4,opt,name=stardust,proto3,oneof"` +} + +type QuestRewardProto_Candy struct { + Candy *PokemonCandyRewardProto `protobuf:"bytes,5,opt,name=candy,proto3,oneof"` +} + +type QuestRewardProto_PokemonEncounter struct { + PokemonEncounter *PokemonEncounterRewardProto `protobuf:"bytes,8,opt,name=pokemon_encounter,json=pokemonEncounter,proto3,oneof"` +} + +type QuestRewardProto_Pokecoin struct { + Pokecoin int32 `protobuf:"varint,9,opt,name=pokecoin,proto3,oneof"` +} + +type QuestRewardProto_XlCandy struct { + XlCandy *PokemonCandyRewardProto `protobuf:"bytes,10,opt,name=xl_candy,json=xlCandy,proto3,oneof"` +} + +type QuestRewardProto_Sticker struct { + Sticker *StickerRewardProto `protobuf:"bytes,12,opt,name=sticker,proto3,oneof"` +} + +type QuestRewardProto_MegaResource struct { + MegaResource *PokemonCandyRewardProto `protobuf:"bytes,13,opt,name=mega_resource,json=megaResource,proto3,oneof"` +} + +func (*QuestRewardProto_Exp) isQuestRewardProto_Reward() {} + +func (*QuestRewardProto_Item) isQuestRewardProto_Reward() {} + +func (*QuestRewardProto_Stardust) isQuestRewardProto_Reward() {} + +func (*QuestRewardProto_Candy) isQuestRewardProto_Reward() {} + +func (*QuestRewardProto_PokemonEncounter) isQuestRewardProto_Reward() {} + +func (*QuestRewardProto_Pokecoin) isQuestRewardProto_Reward() {} + +func (*QuestRewardProto_XlCandy) isQuestRewardProto_Reward() {} + +func (*QuestRewardProto_Sticker) isQuestRewardProto_Reward() {} + +func (*QuestRewardProto_MegaResource) isQuestRewardProto_Reward() {} + +type QuestSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestSettingsProto) Reset() { + *x = QuestSettingsProto{} + mi := &file_vbase_proto_msgTypes[2488] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestSettingsProto) ProtoMessage() {} + +func (x *QuestSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2488] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestSettingsProto.ProtoReflect.Descriptor instead. +func (*QuestSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2488} +} + +type QuestStampCardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestStampCardProto) Reset() { + *x = QuestStampCardProto{} + mi := &file_vbase_proto_msgTypes[2489] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestStampCardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestStampCardProto) ProtoMessage() {} + +func (x *QuestStampCardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2489] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestStampCardProto.ProtoReflect.Descriptor instead. +func (*QuestStampCardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2489} +} + +type QuestStampProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestStampProto) Reset() { + *x = QuestStampProto{} + mi := &file_vbase_proto_msgTypes[2490] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestStampProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestStampProto) ProtoMessage() {} + +func (x *QuestStampProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2490] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestStampProto.ProtoReflect.Descriptor instead. +func (*QuestStampProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2490} +} + +type QuestWalkProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestWalkProto) Reset() { + *x = QuestWalkProto{} + mi := &file_vbase_proto_msgTypes[2491] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestWalkProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestWalkProto) ProtoMessage() {} + +func (x *QuestWalkProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2491] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestWalkProto.ProtoReflect.Descriptor instead. +func (*QuestWalkProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2491} +} + +type QuestsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestsProto) Reset() { + *x = QuestsProto{} + mi := &file_vbase_proto_msgTypes[2492] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestsProto) ProtoMessage() {} + +func (x *QuestsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2492] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestsProto.ProtoReflect.Descriptor instead. +func (*QuestsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2492} +} + +type QuickInviteSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuickInviteSettingsProto) Reset() { + *x = QuickInviteSettingsProto{} + mi := &file_vbase_proto_msgTypes[2493] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuickInviteSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuickInviteSettingsProto) ProtoMessage() {} + +func (x *QuickInviteSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2493] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuickInviteSettingsProto.ProtoReflect.Descriptor instead. +func (*QuickInviteSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2493} +} + +type QuitCombatData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuitCombatData) Reset() { + *x = QuitCombatData{} + mi := &file_vbase_proto_msgTypes[2494] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuitCombatData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuitCombatData) ProtoMessage() {} + +func (x *QuitCombatData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2494] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuitCombatData.ProtoReflect.Descriptor instead. +func (*QuitCombatData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2494} +} + +type QuitCombatOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuitCombatOutProto) Reset() { + *x = QuitCombatOutProto{} + mi := &file_vbase_proto_msgTypes[2495] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuitCombatOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuitCombatOutProto) ProtoMessage() {} + +func (x *QuitCombatOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2495] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuitCombatOutProto.ProtoReflect.Descriptor instead. +func (*QuitCombatOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2495} +} + +type QuitCombatProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuitCombatProto) Reset() { + *x = QuitCombatProto{} + mi := &file_vbase_proto_msgTypes[2496] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuitCombatProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuitCombatProto) ProtoMessage() {} + +func (x *QuitCombatProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2496] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuitCombatProto.ProtoReflect.Descriptor instead. +func (*QuitCombatProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2496} +} + +type QuitCombatResponseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuitCombatResponseData) Reset() { + *x = QuitCombatResponseData{} + mi := &file_vbase_proto_msgTypes[2497] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuitCombatResponseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuitCombatResponseData) ProtoMessage() {} + +func (x *QuitCombatResponseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2497] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuitCombatResponseData.ProtoReflect.Descriptor instead. +func (*QuitCombatResponseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2497} +} + +type RaidClientLog struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidClientLog) Reset() { + *x = RaidClientLog{} + mi := &file_vbase_proto_msgTypes[2498] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidClientLog) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidClientLog) ProtoMessage() {} + +func (x *RaidClientLog) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2498] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidClientLog.ProtoReflect.Descriptor instead. +func (*RaidClientLog) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2498} +} + +type RaidClientSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidClientSettingsProto) Reset() { + *x = RaidClientSettingsProto{} + mi := &file_vbase_proto_msgTypes[2499] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidClientSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidClientSettingsProto) ProtoMessage() {} + +func (x *RaidClientSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2499] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidClientSettingsProto.ProtoReflect.Descriptor instead. +func (*RaidClientSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2499} +} + +type RaidCreateDetail struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidCreateDetail) Reset() { + *x = RaidCreateDetail{} + mi := &file_vbase_proto_msgTypes[2500] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidCreateDetail) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidCreateDetail) ProtoMessage() {} + +func (x *RaidCreateDetail) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2500] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidCreateDetail.ProtoReflect.Descriptor instead. +func (*RaidCreateDetail) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2500} +} + +type RaidDetails struct { + state protoimpl.MessageState `protogen:"open.v1"` + FortId string `protobuf:"bytes,1,opt,name=fort_id,json=fortId,proto3" json:"fort_id,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidDetails) Reset() { + *x = RaidDetails{} + mi := &file_vbase_proto_msgTypes[2501] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidDetails) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidDetails) ProtoMessage() {} + +func (x *RaidDetails) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2501] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidDetails.ProtoReflect.Descriptor instead. +func (*RaidDetails) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2501} +} + +func (x *RaidDetails) GetFortId() string { + if x != nil { + return x.FortId + } + return "" +} + +type RaidEggNotificationTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidEggNotificationTelemetry) Reset() { + *x = RaidEggNotificationTelemetry{} + mi := &file_vbase_proto_msgTypes[2502] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidEggNotificationTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidEggNotificationTelemetry) ProtoMessage() {} + +func (x *RaidEggNotificationTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2502] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidEggNotificationTelemetry.ProtoReflect.Descriptor instead. +func (*RaidEggNotificationTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2502} +} + +type RaidEncounterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidEncounterProto) Reset() { + *x = RaidEncounterProto{} + mi := &file_vbase_proto_msgTypes[2503] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidEncounterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidEncounterProto) ProtoMessage() {} + +func (x *RaidEncounterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2503] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidEncounterProto.ProtoReflect.Descriptor instead. +func (*RaidEncounterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2503} +} + +type RaidEndData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidEndData) Reset() { + *x = RaidEndData{} + mi := &file_vbase_proto_msgTypes[2504] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidEndData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidEndData) ProtoMessage() {} + +func (x *RaidEndData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2504] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidEndData.ProtoReflect.Descriptor instead. +func (*RaidEndData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2504} +} + +type RaidEntryCostProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidEntryCostProto) Reset() { + *x = RaidEntryCostProto{} + mi := &file_vbase_proto_msgTypes[2505] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidEntryCostProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidEntryCostProto) ProtoMessage() {} + +func (x *RaidEntryCostProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2505] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidEntryCostProto.ProtoReflect.Descriptor instead. +func (*RaidEntryCostProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2505} +} + +type RaidEntryCostSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidEntryCostSettingsProto) Reset() { + *x = RaidEntryCostSettingsProto{} + mi := &file_vbase_proto_msgTypes[2506] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidEntryCostSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidEntryCostSettingsProto) ProtoMessage() {} + +func (x *RaidEntryCostSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2506] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidEntryCostSettingsProto.ProtoReflect.Descriptor instead. +func (*RaidEntryCostSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2506} +} + +type RaidFeatureFlags struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidFeatureFlags) Reset() { + *x = RaidFeatureFlags{} + mi := &file_vbase_proto_msgTypes[2507] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidFeatureFlags) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidFeatureFlags) ProtoMessage() {} + +func (x *RaidFeatureFlags) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2507] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidFeatureFlags.ProtoReflect.Descriptor instead. +func (*RaidFeatureFlags) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2507} +} + +type RaidFriendActivityProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidFriendActivityProto) Reset() { + *x = RaidFriendActivityProto{} + mi := &file_vbase_proto_msgTypes[2508] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidFriendActivityProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidFriendActivityProto) ProtoMessage() {} + +func (x *RaidFriendActivityProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2508] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidFriendActivityProto.ProtoReflect.Descriptor instead. +func (*RaidFriendActivityProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2508} +} + +type RaidInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + RaidSeed int64 `protobuf:"varint,1,opt,name=raid_seed,json=raidSeed,proto3" json:"raid_seed,omitempty"` + RaidSpawnMs int64 `protobuf:"varint,2,opt,name=raid_spawn_ms,json=raidSpawnMs,proto3" json:"raid_spawn_ms,omitempty"` + RaidBattleMs int64 `protobuf:"varint,3,opt,name=raid_battle_ms,json=raidBattleMs,proto3" json:"raid_battle_ms,omitempty"` + RaidEndMs int64 `protobuf:"varint,4,opt,name=raid_end_ms,json=raidEndMs,proto3" json:"raid_end_ms,omitempty"` + RaidPokemon *PokemonProto `protobuf:"bytes,5,opt,name=raid_pokemon,json=raidPokemon,proto3" json:"raid_pokemon,omitempty"` + RaidLevel RaidLevel `protobuf:"varint,6,opt,name=raid_level,json=raidLevel,proto3,enum=POGOProtos.Rpc.RaidLevel" json:"raid_level,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidInfoProto) Reset() { + *x = RaidInfoProto{} + mi := &file_vbase_proto_msgTypes[2509] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidInfoProto) ProtoMessage() {} + +func (x *RaidInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2509] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidInfoProto.ProtoReflect.Descriptor instead. +func (*RaidInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2509} +} + +func (x *RaidInfoProto) GetRaidSeed() int64 { + if x != nil { + return x.RaidSeed + } + return 0 +} + +func (x *RaidInfoProto) GetRaidSpawnMs() int64 { + if x != nil { + return x.RaidSpawnMs + } + return 0 +} + +func (x *RaidInfoProto) GetRaidBattleMs() int64 { + if x != nil { + return x.RaidBattleMs + } + return 0 +} + +func (x *RaidInfoProto) GetRaidEndMs() int64 { + if x != nil { + return x.RaidEndMs + } + return 0 +} + +func (x *RaidInfoProto) GetRaidPokemon() *PokemonProto { + if x != nil { + return x.RaidPokemon + } + return nil +} + +func (x *RaidInfoProto) GetRaidLevel() RaidLevel { + if x != nil { + return x.RaidLevel + } + return RaidLevel_RAID_LEVEL_UNSET +} + +type RaidInteractionSourceTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidInteractionSourceTelemetry) Reset() { + *x = RaidInteractionSourceTelemetry{} + mi := &file_vbase_proto_msgTypes[2510] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidInteractionSourceTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidInteractionSourceTelemetry) ProtoMessage() {} + +func (x *RaidInteractionSourceTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2510] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidInteractionSourceTelemetry.ProtoReflect.Descriptor instead. +func (*RaidInteractionSourceTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2510} +} + +type RaidInvitationDetails struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidInvitationDetails) Reset() { + *x = RaidInvitationDetails{} + mi := &file_vbase_proto_msgTypes[2511] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidInvitationDetails) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidInvitationDetails) ProtoMessage() {} + +func (x *RaidInvitationDetails) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2511] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidInvitationDetails.ProtoReflect.Descriptor instead. +func (*RaidInvitationDetails) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2511} +} + +type RaidInviteFriendsSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidInviteFriendsSettingsProto) Reset() { + *x = RaidInviteFriendsSettingsProto{} + mi := &file_vbase_proto_msgTypes[2512] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidInviteFriendsSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidInviteFriendsSettingsProto) ProtoMessage() {} + +func (x *RaidInviteFriendsSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2512] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidInviteFriendsSettingsProto.ProtoReflect.Descriptor instead. +func (*RaidInviteFriendsSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2512} +} + +type RaidJoinInformationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidJoinInformationProto) Reset() { + *x = RaidJoinInformationProto{} + mi := &file_vbase_proto_msgTypes[2513] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidJoinInformationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidJoinInformationProto) ProtoMessage() {} + +func (x *RaidJoinInformationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2513] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidJoinInformationProto.ProtoReflect.Descriptor instead. +func (*RaidJoinInformationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2513} +} + +type RaidLevelEncounterTimingSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidLevelEncounterTimingSettings) Reset() { + *x = RaidLevelEncounterTimingSettings{} + mi := &file_vbase_proto_msgTypes[2514] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidLevelEncounterTimingSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidLevelEncounterTimingSettings) ProtoMessage() {} + +func (x *RaidLevelEncounterTimingSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2514] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidLevelEncounterTimingSettings.ProtoReflect.Descriptor instead. +func (*RaidLevelEncounterTimingSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2514} +} + +type RaidLevelEntryCostProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidLevelEntryCostProto) Reset() { + *x = RaidLevelEntryCostProto{} + mi := &file_vbase_proto_msgTypes[2515] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidLevelEntryCostProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidLevelEntryCostProto) ProtoMessage() {} + +func (x *RaidLevelEntryCostProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2515] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidLevelEntryCostProto.ProtoReflect.Descriptor instead. +func (*RaidLevelEntryCostProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2515} +} + +type RaidLobbyAvailabilityInformationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidLobbyAvailabilityInformationProto) Reset() { + *x = RaidLobbyAvailabilityInformationProto{} + mi := &file_vbase_proto_msgTypes[2516] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidLobbyAvailabilityInformationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidLobbyAvailabilityInformationProto) ProtoMessage() {} + +func (x *RaidLobbyAvailabilityInformationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2516] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidLobbyAvailabilityInformationProto.ProtoReflect.Descriptor instead. +func (*RaidLobbyAvailabilityInformationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2516} +} + +type RaidLobbyCounterData struct { + state protoimpl.MessageState `protogen:"open.v1"` + GymId string `protobuf:"bytes,2,opt,name=gym_id,json=gymId,proto3" json:"gym_id,omitempty"` + PlayerCount int32 `protobuf:"varint,3,opt,name=player_count,json=playerCount,proto3" json:"player_count,omitempty"` + LobbyJoinEndMs int64 `protobuf:"varint,4,opt,name=lobby_join_end_ms,json=lobbyJoinEndMs,proto3" json:"lobby_join_end_ms,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidLobbyCounterData) Reset() { + *x = RaidLobbyCounterData{} + mi := &file_vbase_proto_msgTypes[2517] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidLobbyCounterData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidLobbyCounterData) ProtoMessage() {} + +func (x *RaidLobbyCounterData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2517] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidLobbyCounterData.ProtoReflect.Descriptor instead. +func (*RaidLobbyCounterData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2517} +} + +func (x *RaidLobbyCounterData) GetGymId() string { + if x != nil { + return x.GymId + } + return "" +} + +func (x *RaidLobbyCounterData) GetPlayerCount() int32 { + if x != nil { + return x.PlayerCount + } + return 0 +} + +func (x *RaidLobbyCounterData) GetLobbyJoinEndMs() int64 { + if x != nil { + return x.LobbyJoinEndMs + } + return 0 +} + +type RaidLobbyCounterRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidLobbyCounterRequest) Reset() { + *x = RaidLobbyCounterRequest{} + mi := &file_vbase_proto_msgTypes[2518] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidLobbyCounterRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidLobbyCounterRequest) ProtoMessage() {} + +func (x *RaidLobbyCounterRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2518] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidLobbyCounterRequest.ProtoReflect.Descriptor instead. +func (*RaidLobbyCounterRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2518} +} + +type RaidLobbyCounterSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidLobbyCounterSettingsProto) Reset() { + *x = RaidLobbyCounterSettingsProto{} + mi := &file_vbase_proto_msgTypes[2519] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidLobbyCounterSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidLobbyCounterSettingsProto) ProtoMessage() {} + +func (x *RaidLobbyCounterSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2519] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidLobbyCounterSettingsProto.ProtoReflect.Descriptor instead. +func (*RaidLobbyCounterSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2519} +} + +type RaidLogHeader struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidLogHeader) Reset() { + *x = RaidLogHeader{} + mi := &file_vbase_proto_msgTypes[2520] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidLogHeader) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidLogHeader) ProtoMessage() {} + +func (x *RaidLogHeader) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2520] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidLogHeader.ProtoReflect.Descriptor instead. +func (*RaidLogHeader) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2520} +} + +type RaidMusicOverrideConfig struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidMusicOverrideConfig) Reset() { + *x = RaidMusicOverrideConfig{} + mi := &file_vbase_proto_msgTypes[2521] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidMusicOverrideConfig) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidMusicOverrideConfig) ProtoMessage() {} + +func (x *RaidMusicOverrideConfig) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2521] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidMusicOverrideConfig.ProtoReflect.Descriptor instead. +func (*RaidMusicOverrideConfig) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2521} +} + +type RaidParticipantProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidParticipantProto) Reset() { + *x = RaidParticipantProto{} + mi := &file_vbase_proto_msgTypes[2522] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidParticipantProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidParticipantProto) ProtoMessage() {} + +func (x *RaidParticipantProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2522] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidParticipantProto.ProtoReflect.Descriptor instead. +func (*RaidParticipantProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2522} +} + +type RaidPlayerStatProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidPlayerStatProto) Reset() { + *x = RaidPlayerStatProto{} + mi := &file_vbase_proto_msgTypes[2523] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidPlayerStatProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidPlayerStatProto) ProtoMessage() {} + +func (x *RaidPlayerStatProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2523] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidPlayerStatProto.ProtoReflect.Descriptor instead. +func (*RaidPlayerStatProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2523} +} + +type RaidPlayerStatsGlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidPlayerStatsGlobalSettingsProto) Reset() { + *x = RaidPlayerStatsGlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[2524] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidPlayerStatsGlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidPlayerStatsGlobalSettingsProto) ProtoMessage() {} + +func (x *RaidPlayerStatsGlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2524] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidPlayerStatsGlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*RaidPlayerStatsGlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2524} +} + +type RaidPlayerStatsPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidPlayerStatsPokemonProto) Reset() { + *x = RaidPlayerStatsPokemonProto{} + mi := &file_vbase_proto_msgTypes[2525] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidPlayerStatsPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidPlayerStatsPokemonProto) ProtoMessage() {} + +func (x *RaidPlayerStatsPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2525] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidPlayerStatsPokemonProto.ProtoReflect.Descriptor instead. +func (*RaidPlayerStatsPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2525} +} + +type RaidPlayerStatsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidPlayerStatsProto) Reset() { + *x = RaidPlayerStatsProto{} + mi := &file_vbase_proto_msgTypes[2526] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidPlayerStatsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidPlayerStatsProto) ProtoMessage() {} + +func (x *RaidPlayerStatsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2526] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidPlayerStatsProto.ProtoReflect.Descriptor instead. +func (*RaidPlayerStatsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2526} +} + +type RaidProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidProto) Reset() { + *x = RaidProto{} + mi := &file_vbase_proto_msgTypes[2527] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidProto) ProtoMessage() {} + +func (x *RaidProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2527] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidProto.ProtoReflect.Descriptor instead. +func (*RaidProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2527} +} + +type RaidRewardsLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidRewardsLogEntry) Reset() { + *x = RaidRewardsLogEntry{} + mi := &file_vbase_proto_msgTypes[2528] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidRewardsLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidRewardsLogEntry) ProtoMessage() {} + +func (x *RaidRewardsLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2528] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidRewardsLogEntry.ProtoReflect.Descriptor instead. +func (*RaidRewardsLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2528} +} + +type RaidSuggestedPlayerCountToastSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidSuggestedPlayerCountToastSettingsProto) Reset() { + *x = RaidSuggestedPlayerCountToastSettingsProto{} + mi := &file_vbase_proto_msgTypes[2529] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidSuggestedPlayerCountToastSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidSuggestedPlayerCountToastSettingsProto) ProtoMessage() {} + +func (x *RaidSuggestedPlayerCountToastSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2529] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidSuggestedPlayerCountToastSettingsProto.ProtoReflect.Descriptor instead. +func (*RaidSuggestedPlayerCountToastSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2529} +} + +type RaidTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidTelemetry) Reset() { + *x = RaidTelemetry{} + mi := &file_vbase_proto_msgTypes[2530] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidTelemetry) ProtoMessage() {} + +func (x *RaidTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2530] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidTelemetry.ProtoReflect.Descriptor instead. +func (*RaidTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2530} +} + +type RaidTicketProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidTicketProto) Reset() { + *x = RaidTicketProto{} + mi := &file_vbase_proto_msgTypes[2531] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidTicketProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidTicketProto) ProtoMessage() {} + +func (x *RaidTicketProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2531] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidTicketProto.ProtoReflect.Descriptor instead. +func (*RaidTicketProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2531} +} + +type RaidTicketsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidTicketsProto) Reset() { + *x = RaidTicketsProto{} + mi := &file_vbase_proto_msgTypes[2532] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidTicketsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidTicketsProto) ProtoMessage() {} + +func (x *RaidTicketsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2532] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidTicketsProto.ProtoReflect.Descriptor instead. +func (*RaidTicketsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2532} +} + +type RaidVisualEffect struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidVisualEffect) Reset() { + *x = RaidVisualEffect{} + mi := &file_vbase_proto_msgTypes[2533] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidVisualEffect) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidVisualEffect) ProtoMessage() {} + +func (x *RaidVisualEffect) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2533] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidVisualEffect.ProtoReflect.Descriptor instead. +func (*RaidVisualEffect) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2533} +} + +type RaidVnextClientLogProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidVnextClientLogProto) Reset() { + *x = RaidVnextClientLogProto{} + mi := &file_vbase_proto_msgTypes[2534] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidVnextClientLogProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidVnextClientLogProto) ProtoMessage() {} + +func (x *RaidVnextClientLogProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2534] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidVnextClientLogProto.ProtoReflect.Descriptor instead. +func (*RaidVnextClientLogProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2534} +} + +type RangeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RangeProto) Reset() { + *x = RangeProto{} + mi := &file_vbase_proto_msgTypes[2535] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RangeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RangeProto) ProtoMessage() {} + +func (x *RangeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2535] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RangeProto.ProtoReflect.Descriptor instead. +func (*RangeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2535} +} + +type RateRouteOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RateRouteOutProto) Reset() { + *x = RateRouteOutProto{} + mi := &file_vbase_proto_msgTypes[2536] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RateRouteOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RateRouteOutProto) ProtoMessage() {} + +func (x *RateRouteOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2536] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RateRouteOutProto.ProtoReflect.Descriptor instead. +func (*RateRouteOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2536} +} + +type RateRouteProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RateRouteProto) Reset() { + *x = RateRouteProto{} + mi := &file_vbase_proto_msgTypes[2537] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RateRouteProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RateRouteProto) ProtoMessage() {} + +func (x *RateRouteProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2537] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RateRouteProto.ProtoReflect.Descriptor instead. +func (*RateRouteProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2537} +} + +type ReadPointOfInterestDescriptionTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReadPointOfInterestDescriptionTelemetry) Reset() { + *x = ReadPointOfInterestDescriptionTelemetry{} + mi := &file_vbase_proto_msgTypes[2538] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReadPointOfInterestDescriptionTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReadPointOfInterestDescriptionTelemetry) ProtoMessage() {} + +func (x *ReadPointOfInterestDescriptionTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2538] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReadPointOfInterestDescriptionTelemetry.ProtoReflect.Descriptor instead. +func (*ReadPointOfInterestDescriptionTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2538} +} + +type ReadQuestDialogOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReadQuestDialogOutProto) Reset() { + *x = ReadQuestDialogOutProto{} + mi := &file_vbase_proto_msgTypes[2539] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReadQuestDialogOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReadQuestDialogOutProto) ProtoMessage() {} + +func (x *ReadQuestDialogOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2539] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReadQuestDialogOutProto.ProtoReflect.Descriptor instead. +func (*ReadQuestDialogOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2539} +} + +type ReadQuestDialogProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReadQuestDialogProto) Reset() { + *x = ReadQuestDialogProto{} + mi := &file_vbase_proto_msgTypes[2540] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReadQuestDialogProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReadQuestDialogProto) ProtoMessage() {} + +func (x *ReadQuestDialogProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2540] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReadQuestDialogProto.ProtoReflect.Descriptor instead. +func (*ReadQuestDialogProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2540} +} + +type ReassignPlayerOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReassignPlayerOutProto) Reset() { + *x = ReassignPlayerOutProto{} + mi := &file_vbase_proto_msgTypes[2541] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReassignPlayerOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReassignPlayerOutProto) ProtoMessage() {} + +func (x *ReassignPlayerOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2541] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReassignPlayerOutProto.ProtoReflect.Descriptor instead. +func (*ReassignPlayerOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2541} +} + +type ReassignPlayerProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReassignPlayerProto) Reset() { + *x = ReassignPlayerProto{} + mi := &file_vbase_proto_msgTypes[2542] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReassignPlayerProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReassignPlayerProto) ProtoMessage() {} + +func (x *ReassignPlayerProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2542] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReassignPlayerProto.ProtoReflect.Descriptor instead. +func (*ReassignPlayerProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2542} +} + +type RecallRouteDraftOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RecallRouteDraftOutProto) Reset() { + *x = RecallRouteDraftOutProto{} + mi := &file_vbase_proto_msgTypes[2543] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RecallRouteDraftOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RecallRouteDraftOutProto) ProtoMessage() {} + +func (x *RecallRouteDraftOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2543] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RecallRouteDraftOutProto.ProtoReflect.Descriptor instead. +func (*RecallRouteDraftOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2543} +} + +type RecallRouteDraftProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RecallRouteDraftProto) Reset() { + *x = RecallRouteDraftProto{} + mi := &file_vbase_proto_msgTypes[2544] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RecallRouteDraftProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RecallRouteDraftProto) ProtoMessage() {} + +func (x *RecallRouteDraftProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2544] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RecallRouteDraftProto.ProtoReflect.Descriptor instead. +func (*RecallRouteDraftProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2544} +} + +type RecommendedSearchProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RecommendedSearchProto) Reset() { + *x = RecommendedSearchProto{} + mi := &file_vbase_proto_msgTypes[2545] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RecommendedSearchProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RecommendedSearchProto) ProtoMessage() {} + +func (x *RecommendedSearchProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2545] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RecommendedSearchProto.ProtoReflect.Descriptor instead. +func (*RecommendedSearchProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2545} +} + +type RectProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RectProto) Reset() { + *x = RectProto{} + mi := &file_vbase_proto_msgTypes[2546] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RectProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RectProto) ProtoMessage() {} + +func (x *RectProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2546] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RectProto.ProtoReflect.Descriptor instead. +func (*RectProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2546} +} + +type RecurringChallengeScheduleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RecurringChallengeScheduleProto) Reset() { + *x = RecurringChallengeScheduleProto{} + mi := &file_vbase_proto_msgTypes[2547] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RecurringChallengeScheduleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RecurringChallengeScheduleProto) ProtoMessage() {} + +func (x *RecurringChallengeScheduleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2547] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RecurringChallengeScheduleProto.ProtoReflect.Descriptor instead. +func (*RecurringChallengeScheduleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2547} +} + +type RecycleItemOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RecycleItemOutProto) Reset() { + *x = RecycleItemOutProto{} + mi := &file_vbase_proto_msgTypes[2548] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RecycleItemOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RecycleItemOutProto) ProtoMessage() {} + +func (x *RecycleItemOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2548] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RecycleItemOutProto.ProtoReflect.Descriptor instead. +func (*RecycleItemOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2548} +} + +type RecycleItemProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RecycleItemProto) Reset() { + *x = RecycleItemProto{} + mi := &file_vbase_proto_msgTypes[2549] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RecycleItemProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RecycleItemProto) ProtoMessage() {} + +func (x *RecycleItemProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2549] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RecycleItemProto.ProtoReflect.Descriptor instead. +func (*RecycleItemProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2549} +} + +type RedeemPasscodeRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RedeemPasscodeRequestProto) Reset() { + *x = RedeemPasscodeRequestProto{} + mi := &file_vbase_proto_msgTypes[2550] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RedeemPasscodeRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RedeemPasscodeRequestProto) ProtoMessage() {} + +func (x *RedeemPasscodeRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2550] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RedeemPasscodeRequestProto.ProtoReflect.Descriptor instead. +func (*RedeemPasscodeRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2550} +} + +type RedeemPasscodeResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RedeemPasscodeResponseProto) Reset() { + *x = RedeemPasscodeResponseProto{} + mi := &file_vbase_proto_msgTypes[2551] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RedeemPasscodeResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RedeemPasscodeResponseProto) ProtoMessage() {} + +func (x *RedeemPasscodeResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2551] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RedeemPasscodeResponseProto.ProtoReflect.Descriptor instead. +func (*RedeemPasscodeResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2551} +} + +type RedeemPasscodeRewardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RedeemPasscodeRewardProto) Reset() { + *x = RedeemPasscodeRewardProto{} + mi := &file_vbase_proto_msgTypes[2552] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RedeemPasscodeRewardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RedeemPasscodeRewardProto) ProtoMessage() {} + +func (x *RedeemPasscodeRewardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2552] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RedeemPasscodeRewardProto.ProtoReflect.Descriptor instead. +func (*RedeemPasscodeRewardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2552} +} + +type RedeemTicketGiftForFriendOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RedeemTicketGiftForFriendOutProto) Reset() { + *x = RedeemTicketGiftForFriendOutProto{} + mi := &file_vbase_proto_msgTypes[2553] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RedeemTicketGiftForFriendOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RedeemTicketGiftForFriendOutProto) ProtoMessage() {} + +func (x *RedeemTicketGiftForFriendOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2553] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RedeemTicketGiftForFriendOutProto.ProtoReflect.Descriptor instead. +func (*RedeemTicketGiftForFriendOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2553} +} + +type RedeemTicketGiftForFriendProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RedeemTicketGiftForFriendProto) Reset() { + *x = RedeemTicketGiftForFriendProto{} + mi := &file_vbase_proto_msgTypes[2554] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RedeemTicketGiftForFriendProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RedeemTicketGiftForFriendProto) ProtoMessage() {} + +func (x *RedeemTicketGiftForFriendProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2554] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RedeemTicketGiftForFriendProto.ProtoReflect.Descriptor instead. +func (*RedeemTicketGiftForFriendProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2554} +} + +type RedeemedAvatarItemProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RedeemedAvatarItemProto) Reset() { + *x = RedeemedAvatarItemProto{} + mi := &file_vbase_proto_msgTypes[2555] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RedeemedAvatarItemProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RedeemedAvatarItemProto) ProtoMessage() {} + +func (x *RedeemedAvatarItemProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2555] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RedeemedAvatarItemProto.ProtoReflect.Descriptor instead. +func (*RedeemedAvatarItemProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2555} +} + +type RedeemedItemProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RedeemedItemProto) Reset() { + *x = RedeemedItemProto{} + mi := &file_vbase_proto_msgTypes[2556] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RedeemedItemProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RedeemedItemProto) ProtoMessage() {} + +func (x *RedeemedItemProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2556] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RedeemedItemProto.ProtoReflect.Descriptor instead. +func (*RedeemedItemProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2556} +} + +type RedeemedStickerProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RedeemedStickerProto) Reset() { + *x = RedeemedStickerProto{} + mi := &file_vbase_proto_msgTypes[2557] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RedeemedStickerProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RedeemedStickerProto) ProtoMessage() {} + +func (x *RedeemedStickerProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2557] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RedeemedStickerProto.ProtoReflect.Descriptor instead. +func (*RedeemedStickerProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2557} +} + +type ReducedEntryFlowSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReducedEntryFlowSettingsProto) Reset() { + *x = ReducedEntryFlowSettingsProto{} + mi := &file_vbase_proto_msgTypes[2558] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReducedEntryFlowSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReducedEntryFlowSettingsProto) ProtoMessage() {} + +func (x *ReducedEntryFlowSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2558] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReducedEntryFlowSettingsProto.ProtoReflect.Descriptor instead. +func (*ReducedEntryFlowSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2558} +} + +type ReferralMilestonesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReferralMilestonesProto) Reset() { + *x = ReferralMilestonesProto{} + mi := &file_vbase_proto_msgTypes[2559] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReferralMilestonesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReferralMilestonesProto) ProtoMessage() {} + +func (x *ReferralMilestonesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2559] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReferralMilestonesProto.ProtoReflect.Descriptor instead. +func (*ReferralMilestonesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2559} +} + +type ReferralSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReferralSettingsProto) Reset() { + *x = ReferralSettingsProto{} + mi := &file_vbase_proto_msgTypes[2560] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReferralSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReferralSettingsProto) ProtoMessage() {} + +func (x *ReferralSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2560] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReferralSettingsProto.ProtoReflect.Descriptor instead. +func (*ReferralSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2560} +} + +type ReferralTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReferralTelemetry) Reset() { + *x = ReferralTelemetry{} + mi := &file_vbase_proto_msgTypes[2561] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReferralTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReferralTelemetry) ProtoMessage() {} + +func (x *ReferralTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2561] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReferralTelemetry.ProtoReflect.Descriptor instead. +func (*ReferralTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2561} +} + +type RefreshProximityTokensRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RefreshProximityTokensRequestProto) Reset() { + *x = RefreshProximityTokensRequestProto{} + mi := &file_vbase_proto_msgTypes[2562] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RefreshProximityTokensRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RefreshProximityTokensRequestProto) ProtoMessage() {} + +func (x *RefreshProximityTokensRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2562] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RefreshProximityTokensRequestProto.ProtoReflect.Descriptor instead. +func (*RefreshProximityTokensRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2562} +} + +type RefreshProximityTokensResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RefreshProximityTokensResponseProto) Reset() { + *x = RefreshProximityTokensResponseProto{} + mi := &file_vbase_proto_msgTypes[2563] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RefreshProximityTokensResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RefreshProximityTokensResponseProto) ProtoMessage() {} + +func (x *RefreshProximityTokensResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2563] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RefreshProximityTokensResponseProto.ProtoReflect.Descriptor instead. +func (*RefreshProximityTokensResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2563} +} + +type RegisterBackgroundDeviceActionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RegisterBackgroundDeviceActionProto) Reset() { + *x = RegisterBackgroundDeviceActionProto{} + mi := &file_vbase_proto_msgTypes[2564] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RegisterBackgroundDeviceActionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RegisterBackgroundDeviceActionProto) ProtoMessage() {} + +func (x *RegisterBackgroundDeviceActionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2564] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RegisterBackgroundDeviceActionProto.ProtoReflect.Descriptor instead. +func (*RegisterBackgroundDeviceActionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2564} +} + +type RegisterBackgroundDeviceResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RegisterBackgroundDeviceResponseProto) Reset() { + *x = RegisterBackgroundDeviceResponseProto{} + mi := &file_vbase_proto_msgTypes[2565] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RegisterBackgroundDeviceResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RegisterBackgroundDeviceResponseProto) ProtoMessage() {} + +func (x *RegisterBackgroundDeviceResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2565] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RegisterBackgroundDeviceResponseProto.ProtoReflect.Descriptor instead. +func (*RegisterBackgroundDeviceResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2565} +} + +type RegisterSfidaRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RegisterSfidaRequest) Reset() { + *x = RegisterSfidaRequest{} + mi := &file_vbase_proto_msgTypes[2566] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RegisterSfidaRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RegisterSfidaRequest) ProtoMessage() {} + +func (x *RegisterSfidaRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2566] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RegisterSfidaRequest.ProtoReflect.Descriptor instead. +func (*RegisterSfidaRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2566} +} + +type RegisterSfidaResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RegisterSfidaResponse) Reset() { + *x = RegisterSfidaResponse{} + mi := &file_vbase_proto_msgTypes[2567] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RegisterSfidaResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RegisterSfidaResponse) ProtoMessage() {} + +func (x *RegisterSfidaResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2567] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RegisterSfidaResponse.ProtoReflect.Descriptor instead. +func (*RegisterSfidaResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2567} +} + +type ReleasePokemonOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReleasePokemonOutProto) Reset() { + *x = ReleasePokemonOutProto{} + mi := &file_vbase_proto_msgTypes[2568] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReleasePokemonOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReleasePokemonOutProto) ProtoMessage() {} + +func (x *ReleasePokemonOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2568] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReleasePokemonOutProto.ProtoReflect.Descriptor instead. +func (*ReleasePokemonOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2568} +} + +type ReleasePokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReleasePokemonProto) Reset() { + *x = ReleasePokemonProto{} + mi := &file_vbase_proto_msgTypes[2569] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReleasePokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReleasePokemonProto) ProtoMessage() {} + +func (x *ReleasePokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2569] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReleasePokemonProto.ProtoReflect.Descriptor instead. +func (*ReleasePokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2569} +} + +type ReleaseStationedPokemonOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReleaseStationedPokemonOutProto) Reset() { + *x = ReleaseStationedPokemonOutProto{} + mi := &file_vbase_proto_msgTypes[2570] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReleaseStationedPokemonOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReleaseStationedPokemonOutProto) ProtoMessage() {} + +func (x *ReleaseStationedPokemonOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2570] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReleaseStationedPokemonOutProto.ProtoReflect.Descriptor instead. +func (*ReleaseStationedPokemonOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2570} +} + +type ReleaseStationedPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReleaseStationedPokemonProto) Reset() { + *x = ReleaseStationedPokemonProto{} + mi := &file_vbase_proto_msgTypes[2571] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReleaseStationedPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReleaseStationedPokemonProto) ProtoMessage() {} + +func (x *ReleaseStationedPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2571] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReleaseStationedPokemonProto.ProtoReflect.Descriptor instead. +func (*ReleaseStationedPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2571} +} + +type RemoteGiftPingRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RemoteGiftPingRequestProto) Reset() { + *x = RemoteGiftPingRequestProto{} + mi := &file_vbase_proto_msgTypes[2572] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RemoteGiftPingRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RemoteGiftPingRequestProto) ProtoMessage() {} + +func (x *RemoteGiftPingRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2572] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RemoteGiftPingRequestProto.ProtoReflect.Descriptor instead. +func (*RemoteGiftPingRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2572} +} + +type RemoteGiftPingResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RemoteGiftPingResponseProto) Reset() { + *x = RemoteGiftPingResponseProto{} + mi := &file_vbase_proto_msgTypes[2573] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RemoteGiftPingResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RemoteGiftPingResponseProto) ProtoMessage() {} + +func (x *RemoteGiftPingResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2573] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RemoteGiftPingResponseProto.ProtoReflect.Descriptor instead. +func (*RemoteGiftPingResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2573} +} + +type RemoteRaidTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RemoteRaidTelemetry) Reset() { + *x = RemoteRaidTelemetry{} + mi := &file_vbase_proto_msgTypes[2574] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RemoteRaidTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RemoteRaidTelemetry) ProtoMessage() {} + +func (x *RemoteRaidTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2574] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RemoteRaidTelemetry.ProtoReflect.Descriptor instead. +func (*RemoteRaidTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2574} +} + +type RemoteTradeFriendActivityProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RemoteTradeFriendActivityProto) Reset() { + *x = RemoteTradeFriendActivityProto{} + mi := &file_vbase_proto_msgTypes[2575] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RemoteTradeFriendActivityProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RemoteTradeFriendActivityProto) ProtoMessage() {} + +func (x *RemoteTradeFriendActivityProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2575] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RemoteTradeFriendActivityProto.ProtoReflect.Descriptor instead. +func (*RemoteTradeFriendActivityProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2575} +} + +type RemoteTradeSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RemoteTradeSettingsProto) Reset() { + *x = RemoteTradeSettingsProto{} + mi := &file_vbase_proto_msgTypes[2576] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RemoteTradeSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RemoteTradeSettingsProto) ProtoMessage() {} + +func (x *RemoteTradeSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2576] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RemoteTradeSettingsProto.ProtoReflect.Descriptor instead. +func (*RemoteTradeSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2576} +} + +type RemoveCampfireForRefereeOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RemoveCampfireForRefereeOutProto) Reset() { + *x = RemoveCampfireForRefereeOutProto{} + mi := &file_vbase_proto_msgTypes[2577] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RemoveCampfireForRefereeOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RemoveCampfireForRefereeOutProto) ProtoMessage() {} + +func (x *RemoveCampfireForRefereeOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2577] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RemoveCampfireForRefereeOutProto.ProtoReflect.Descriptor instead. +func (*RemoveCampfireForRefereeOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2577} +} + +type RemoveCampfireForRefereeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RemoveCampfireForRefereeProto) Reset() { + *x = RemoveCampfireForRefereeProto{} + mi := &file_vbase_proto_msgTypes[2578] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RemoveCampfireForRefereeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RemoveCampfireForRefereeProto) ProtoMessage() {} + +func (x *RemoveCampfireForRefereeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2578] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RemoveCampfireForRefereeProto.ProtoReflect.Descriptor instead. +func (*RemoveCampfireForRefereeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2578} +} + +type RemoveLoginActionOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RemoveLoginActionOutProto) Reset() { + *x = RemoveLoginActionOutProto{} + mi := &file_vbase_proto_msgTypes[2579] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RemoveLoginActionOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RemoveLoginActionOutProto) ProtoMessage() {} + +func (x *RemoveLoginActionOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2579] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RemoveLoginActionOutProto.ProtoReflect.Descriptor instead. +func (*RemoveLoginActionOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2579} +} + +type RemoveLoginActionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RemoveLoginActionProto) Reset() { + *x = RemoveLoginActionProto{} + mi := &file_vbase_proto_msgTypes[2580] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RemoveLoginActionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RemoveLoginActionProto) ProtoMessage() {} + +func (x *RemoveLoginActionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2580] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RemoveLoginActionProto.ProtoReflect.Descriptor instead. +func (*RemoveLoginActionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2580} +} + +type RemovePokemonSizeLeaderboardEntryOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RemovePokemonSizeLeaderboardEntryOutProto) Reset() { + *x = RemovePokemonSizeLeaderboardEntryOutProto{} + mi := &file_vbase_proto_msgTypes[2581] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RemovePokemonSizeLeaderboardEntryOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RemovePokemonSizeLeaderboardEntryOutProto) ProtoMessage() {} + +func (x *RemovePokemonSizeLeaderboardEntryOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2581] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RemovePokemonSizeLeaderboardEntryOutProto.ProtoReflect.Descriptor instead. +func (*RemovePokemonSizeLeaderboardEntryOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2581} +} + +type RemovePokemonSizeLeaderboardEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RemovePokemonSizeLeaderboardEntryProto) Reset() { + *x = RemovePokemonSizeLeaderboardEntryProto{} + mi := &file_vbase_proto_msgTypes[2582] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RemovePokemonSizeLeaderboardEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RemovePokemonSizeLeaderboardEntryProto) ProtoMessage() {} + +func (x *RemovePokemonSizeLeaderboardEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2582] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RemovePokemonSizeLeaderboardEntryProto.ProtoReflect.Descriptor instead. +func (*RemovePokemonSizeLeaderboardEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2582} +} + +type RemovePtcLoginActionOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RemovePtcLoginActionOutProto) Reset() { + *x = RemovePtcLoginActionOutProto{} + mi := &file_vbase_proto_msgTypes[2583] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RemovePtcLoginActionOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RemovePtcLoginActionOutProto) ProtoMessage() {} + +func (x *RemovePtcLoginActionOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2583] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RemovePtcLoginActionOutProto.ProtoReflect.Descriptor instead. +func (*RemovePtcLoginActionOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2583} +} + +type RemovePtcLoginActionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RemovePtcLoginActionProto) Reset() { + *x = RemovePtcLoginActionProto{} + mi := &file_vbase_proto_msgTypes[2584] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RemovePtcLoginActionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RemovePtcLoginActionProto) ProtoMessage() {} + +func (x *RemovePtcLoginActionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2584] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RemovePtcLoginActionProto.ProtoReflect.Descriptor instead. +func (*RemovePtcLoginActionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2584} +} + +type RemoveQuestOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RemoveQuestOutProto) Reset() { + *x = RemoveQuestOutProto{} + mi := &file_vbase_proto_msgTypes[2585] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RemoveQuestOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RemoveQuestOutProto) ProtoMessage() {} + +func (x *RemoveQuestOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2585] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RemoveQuestOutProto.ProtoReflect.Descriptor instead. +func (*RemoveQuestOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2585} +} + +type RemoveQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RemoveQuestProto) Reset() { + *x = RemoveQuestProto{} + mi := &file_vbase_proto_msgTypes[2586] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RemoveQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RemoveQuestProto) ProtoMessage() {} + +func (x *RemoveQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2586] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RemoveQuestProto.ProtoReflect.Descriptor instead. +func (*RemoveQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2586} +} + +type RemoveSaveForLaterOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RemoveSaveForLaterOutProto) Reset() { + *x = RemoveSaveForLaterOutProto{} + mi := &file_vbase_proto_msgTypes[2587] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RemoveSaveForLaterOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RemoveSaveForLaterOutProto) ProtoMessage() {} + +func (x *RemoveSaveForLaterOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2587] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RemoveSaveForLaterOutProto.ProtoReflect.Descriptor instead. +func (*RemoveSaveForLaterOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2587} +} + +type RemoveSaveForLaterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RemoveSaveForLaterProto) Reset() { + *x = RemoveSaveForLaterProto{} + mi := &file_vbase_proto_msgTypes[2588] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RemoveSaveForLaterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RemoveSaveForLaterProto) ProtoMessage() {} + +func (x *RemoveSaveForLaterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2588] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RemoveSaveForLaterProto.ProtoReflect.Descriptor instead. +func (*RemoveSaveForLaterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2588} +} + +type RemovedParticipant struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RemovedParticipant) Reset() { + *x = RemovedParticipant{} + mi := &file_vbase_proto_msgTypes[2589] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RemovedParticipant) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RemovedParticipant) ProtoMessage() {} + +func (x *RemovedParticipant) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2589] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RemovedParticipant.ProtoReflect.Descriptor instead. +func (*RemovedParticipant) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2589} +} + +type ReplaceLoginActionOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReplaceLoginActionOutProto) Reset() { + *x = ReplaceLoginActionOutProto{} + mi := &file_vbase_proto_msgTypes[2590] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReplaceLoginActionOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReplaceLoginActionOutProto) ProtoMessage() {} + +func (x *ReplaceLoginActionOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2590] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReplaceLoginActionOutProto.ProtoReflect.Descriptor instead. +func (*ReplaceLoginActionOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2590} +} + +type ReplaceLoginActionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReplaceLoginActionProto) Reset() { + *x = ReplaceLoginActionProto{} + mi := &file_vbase_proto_msgTypes[2591] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReplaceLoginActionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReplaceLoginActionProto) ProtoMessage() {} + +func (x *ReplaceLoginActionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2591] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReplaceLoginActionProto.ProtoReflect.Descriptor instead. +func (*ReplaceLoginActionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2591} +} + +type ReplenishMpAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReplenishMpAttributesProto) Reset() { + *x = ReplenishMpAttributesProto{} + mi := &file_vbase_proto_msgTypes[2592] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReplenishMpAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReplenishMpAttributesProto) ProtoMessage() {} + +func (x *ReplenishMpAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2592] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReplenishMpAttributesProto.ProtoReflect.Descriptor instead. +func (*ReplenishMpAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2592} +} + +type ReportAdFeedbackRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdFeedbackRequest) Reset() { + *x = ReportAdFeedbackRequest{} + mi := &file_vbase_proto_msgTypes[2593] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdFeedbackRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdFeedbackRequest) ProtoMessage() {} + +func (x *ReportAdFeedbackRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2593] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdFeedbackRequest.ProtoReflect.Descriptor instead. +func (*ReportAdFeedbackRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2593} +} + +type ReportAdFeedbackResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdFeedbackResponse) Reset() { + *x = ReportAdFeedbackResponse{} + mi := &file_vbase_proto_msgTypes[2594] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdFeedbackResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdFeedbackResponse) ProtoMessage() {} + +func (x *ReportAdFeedbackResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2594] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdFeedbackResponse.ProtoReflect.Descriptor instead. +func (*ReportAdFeedbackResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2594} +} + +type ReportAdInteractionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdInteractionProto) Reset() { + *x = ReportAdInteractionProto{} + mi := &file_vbase_proto_msgTypes[2595] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdInteractionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdInteractionProto) ProtoMessage() {} + +func (x *ReportAdInteractionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2595] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdInteractionProto.ProtoReflect.Descriptor instead. +func (*ReportAdInteractionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595} +} + +type ReportAdInteractionResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdInteractionResponse) Reset() { + *x = ReportAdInteractionResponse{} + mi := &file_vbase_proto_msgTypes[2596] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdInteractionResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdInteractionResponse) ProtoMessage() {} + +func (x *ReportAdInteractionResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2596] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdInteractionResponse.ProtoReflect.Descriptor instead. +func (*ReportAdInteractionResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2596} +} + +type ReportProximityContactsRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportProximityContactsRequestProto) Reset() { + *x = ReportProximityContactsRequestProto{} + mi := &file_vbase_proto_msgTypes[2597] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportProximityContactsRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportProximityContactsRequestProto) ProtoMessage() {} + +func (x *ReportProximityContactsRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2597] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportProximityContactsRequestProto.ProtoReflect.Descriptor instead. +func (*ReportProximityContactsRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2597} +} + +type ReportProximityContactsResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportProximityContactsResponseProto) Reset() { + *x = ReportProximityContactsResponseProto{} + mi := &file_vbase_proto_msgTypes[2598] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportProximityContactsResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportProximityContactsResponseProto) ProtoMessage() {} + +func (x *ReportProximityContactsResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2598] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportProximityContactsResponseProto.ProtoReflect.Descriptor instead. +func (*ReportProximityContactsResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2598} +} + +type ReportRouteOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportRouteOutProto) Reset() { + *x = ReportRouteOutProto{} + mi := &file_vbase_proto_msgTypes[2599] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportRouteOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportRouteOutProto) ProtoMessage() {} + +func (x *ReportRouteOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2599] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportRouteOutProto.ProtoReflect.Descriptor instead. +func (*ReportRouteOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2599} +} + +type ReportRouteProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportRouteProto) Reset() { + *x = ReportRouteProto{} + mi := &file_vbase_proto_msgTypes[2600] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportRouteProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportRouteProto) ProtoMessage() {} + +func (x *ReportRouteProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2600] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportRouteProto.ProtoReflect.Descriptor instead. +func (*ReportRouteProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2600} +} + +type ReportStationOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportStationOutProto) Reset() { + *x = ReportStationOutProto{} + mi := &file_vbase_proto_msgTypes[2601] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportStationOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportStationOutProto) ProtoMessage() {} + +func (x *ReportStationOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2601] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportStationOutProto.ProtoReflect.Descriptor instead. +func (*ReportStationOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2601} +} + +type ReportStationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportStationProto) Reset() { + *x = ReportStationProto{} + mi := &file_vbase_proto_msgTypes[2602] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportStationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportStationProto) ProtoMessage() {} + +func (x *ReportStationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2602] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportStationProto.ProtoReflect.Descriptor instead. +func (*ReportStationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2602} +} + +type RespondRemoteTradeOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RespondRemoteTradeOutProto) Reset() { + *x = RespondRemoteTradeOutProto{} + mi := &file_vbase_proto_msgTypes[2603] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RespondRemoteTradeOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RespondRemoteTradeOutProto) ProtoMessage() {} + +func (x *RespondRemoteTradeOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2603] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RespondRemoteTradeOutProto.ProtoReflect.Descriptor instead. +func (*RespondRemoteTradeOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2603} +} + +type RespondRemoteTradeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RespondRemoteTradeProto) Reset() { + *x = RespondRemoteTradeProto{} + mi := &file_vbase_proto_msgTypes[2604] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RespondRemoteTradeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RespondRemoteTradeProto) ProtoMessage() {} + +func (x *RespondRemoteTradeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2604] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RespondRemoteTradeProto.ProtoReflect.Descriptor instead. +func (*RespondRemoteTradeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2604} +} + +type ReviveAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReviveAttributesProto) Reset() { + *x = ReviveAttributesProto{} + mi := &file_vbase_proto_msgTypes[2605] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReviveAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReviveAttributesProto) ProtoMessage() {} + +func (x *ReviveAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2605] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReviveAttributesProto.ProtoReflect.Descriptor instead. +func (*ReviveAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2605} +} + +type RewardedSpendItemProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RewardedSpendItemProto) Reset() { + *x = RewardedSpendItemProto{} + mi := &file_vbase_proto_msgTypes[2606] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RewardedSpendItemProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RewardedSpendItemProto) ProtoMessage() {} + +func (x *RewardedSpendItemProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2606] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RewardedSpendItemProto.ProtoReflect.Descriptor instead. +func (*RewardedSpendItemProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2606} +} + +type RewardedSpendStateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RewardedSpendStateProto) Reset() { + *x = RewardedSpendStateProto{} + mi := &file_vbase_proto_msgTypes[2607] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RewardedSpendStateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RewardedSpendStateProto) ProtoMessage() {} + +func (x *RewardedSpendStateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2607] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RewardedSpendStateProto.ProtoReflect.Descriptor instead. +func (*RewardedSpendStateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2607} +} + +type RewardedSpendTierListProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RewardedSpendTierListProto) Reset() { + *x = RewardedSpendTierListProto{} + mi := &file_vbase_proto_msgTypes[2608] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RewardedSpendTierListProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RewardedSpendTierListProto) ProtoMessage() {} + +func (x *RewardedSpendTierListProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2608] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RewardedSpendTierListProto.ProtoReflect.Descriptor instead. +func (*RewardedSpendTierListProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2608} +} + +type RewardedSpendTierProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RewardedSpendTierProto) Reset() { + *x = RewardedSpendTierProto{} + mi := &file_vbase_proto_msgTypes[2609] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RewardedSpendTierProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RewardedSpendTierProto) ProtoMessage() {} + +func (x *RewardedSpendTierProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2609] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RewardedSpendTierProto.ProtoReflect.Descriptor instead. +func (*RewardedSpendTierProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2609} +} + +type RewardsPerContestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RewardsPerContestProto) Reset() { + *x = RewardsPerContestProto{} + mi := &file_vbase_proto_msgTypes[2610] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RewardsPerContestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RewardsPerContestProto) ProtoMessage() {} + +func (x *RewardsPerContestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2610] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RewardsPerContestProto.ProtoReflect.Descriptor instead. +func (*RewardsPerContestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2610} +} + +type RoadMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RoadMetadata) Reset() { + *x = RoadMetadata{} + mi := &file_vbase_proto_msgTypes[2611] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RoadMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RoadMetadata) ProtoMessage() {} + +func (x *RoadMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2611] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RoadMetadata.ProtoReflect.Descriptor instead. +func (*RoadMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2611} +} + +type RocketBalloonDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RocketBalloonDisplayProto) Reset() { + *x = RocketBalloonDisplayProto{} + mi := &file_vbase_proto_msgTypes[2612] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RocketBalloonDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RocketBalloonDisplayProto) ProtoMessage() {} + +func (x *RocketBalloonDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2612] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RocketBalloonDisplayProto.ProtoReflect.Descriptor instead. +func (*RocketBalloonDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2612} +} + +type RocketBalloonGlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RocketBalloonGlobalSettingsProto) Reset() { + *x = RocketBalloonGlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[2613] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RocketBalloonGlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RocketBalloonGlobalSettingsProto) ProtoMessage() {} + +func (x *RocketBalloonGlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2613] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RocketBalloonGlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*RocketBalloonGlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2613} +} + +type RocketBalloonIncidentDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RocketBalloonIncidentDisplayProto) Reset() { + *x = RocketBalloonIncidentDisplayProto{} + mi := &file_vbase_proto_msgTypes[2614] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RocketBalloonIncidentDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RocketBalloonIncidentDisplayProto) ProtoMessage() {} + +func (x *RocketBalloonIncidentDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2614] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RocketBalloonIncidentDisplayProto.ProtoReflect.Descriptor instead. +func (*RocketBalloonIncidentDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2614} +} + +type RollBackProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RollBackProto) Reset() { + *x = RollBackProto{} + mi := &file_vbase_proto_msgTypes[2615] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RollBackProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RollBackProto) ProtoMessage() {} + +func (x *RollBackProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2615] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RollBackProto.ProtoReflect.Descriptor instead. +func (*RollBackProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2615} +} + +type Room struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Room) Reset() { + *x = Room{} + mi := &file_vbase_proto_msgTypes[2616] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Room) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Room) ProtoMessage() {} + +func (x *Room) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2616] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Room.ProtoReflect.Descriptor instead. +func (*Room) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2616} +} + +type RotateGuestLoginSecretTokenRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RotateGuestLoginSecretTokenRequestProto) Reset() { + *x = RotateGuestLoginSecretTokenRequestProto{} + mi := &file_vbase_proto_msgTypes[2617] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RotateGuestLoginSecretTokenRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RotateGuestLoginSecretTokenRequestProto) ProtoMessage() {} + +func (x *RotateGuestLoginSecretTokenRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2617] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RotateGuestLoginSecretTokenRequestProto.ProtoReflect.Descriptor instead. +func (*RotateGuestLoginSecretTokenRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2617} +} + +type RotateGuestLoginSecretTokenResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RotateGuestLoginSecretTokenResponseProto) Reset() { + *x = RotateGuestLoginSecretTokenResponseProto{} + mi := &file_vbase_proto_msgTypes[2618] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RotateGuestLoginSecretTokenResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RotateGuestLoginSecretTokenResponseProto) ProtoMessage() {} + +func (x *RotateGuestLoginSecretTokenResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2618] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RotateGuestLoginSecretTokenResponseProto.ProtoReflect.Descriptor instead. +func (*RotateGuestLoginSecretTokenResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2618} +} + +type RouteActivityRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteActivityRequestProto) Reset() { + *x = RouteActivityRequestProto{} + mi := &file_vbase_proto_msgTypes[2619] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteActivityRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteActivityRequestProto) ProtoMessage() {} + +func (x *RouteActivityRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2619] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteActivityRequestProto.ProtoReflect.Descriptor instead. +func (*RouteActivityRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2619} +} + +type RouteActivityResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteActivityResponseProto) Reset() { + *x = RouteActivityResponseProto{} + mi := &file_vbase_proto_msgTypes[2620] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteActivityResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteActivityResponseProto) ProtoMessage() {} + +func (x *RouteActivityResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2620] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteActivityResponseProto.ProtoReflect.Descriptor instead. +func (*RouteActivityResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2620} +} + +type RouteActivityType struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteActivityType) Reset() { + *x = RouteActivityType{} + mi := &file_vbase_proto_msgTypes[2621] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteActivityType) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteActivityType) ProtoMessage() {} + +func (x *RouteActivityType) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2621] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteActivityType.ProtoReflect.Descriptor instead. +func (*RouteActivityType) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2621} +} + +type RouteBadgeLevel struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteBadgeLevel) Reset() { + *x = RouteBadgeLevel{} + mi := &file_vbase_proto_msgTypes[2622] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteBadgeLevel) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteBadgeLevel) ProtoMessage() {} + +func (x *RouteBadgeLevel) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2622] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteBadgeLevel.ProtoReflect.Descriptor instead. +func (*RouteBadgeLevel) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2622} +} + +type RouteBadgeListEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteBadgeListEntry) Reset() { + *x = RouteBadgeListEntry{} + mi := &file_vbase_proto_msgTypes[2623] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteBadgeListEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteBadgeListEntry) ProtoMessage() {} + +func (x *RouteBadgeListEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2623] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteBadgeListEntry.ProtoReflect.Descriptor instead. +func (*RouteBadgeListEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2623} +} + +type RouteBadgeSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteBadgeSettingsProto) Reset() { + *x = RouteBadgeSettingsProto{} + mi := &file_vbase_proto_msgTypes[2624] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteBadgeSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteBadgeSettingsProto) ProtoMessage() {} + +func (x *RouteBadgeSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2624] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteBadgeSettingsProto.ProtoReflect.Descriptor instead. +func (*RouteBadgeSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2624} +} + +type RouteCreationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteCreationProto) Reset() { + *x = RouteCreationProto{} + mi := &file_vbase_proto_msgTypes[2625] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteCreationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteCreationProto) ProtoMessage() {} + +func (x *RouteCreationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2625] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteCreationProto.ProtoReflect.Descriptor instead. +func (*RouteCreationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2625} +} + +type RouteCreationsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteCreationsProto) Reset() { + *x = RouteCreationsProto{} + mi := &file_vbase_proto_msgTypes[2626] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteCreationsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteCreationsProto) ProtoMessage() {} + +func (x *RouteCreationsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2626] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteCreationsProto.ProtoReflect.Descriptor instead. +func (*RouteCreationsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2626} +} + +type RouteDecaySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteDecaySettingsProto) Reset() { + *x = RouteDecaySettingsProto{} + mi := &file_vbase_proto_msgTypes[2627] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteDecaySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteDecaySettingsProto) ProtoMessage() {} + +func (x *RouteDecaySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2627] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteDecaySettingsProto.ProtoReflect.Descriptor instead. +func (*RouteDecaySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2627} +} + +type RouteDiscoverySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteDiscoverySettingsProto) Reset() { + *x = RouteDiscoverySettingsProto{} + mi := &file_vbase_proto_msgTypes[2628] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteDiscoverySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteDiscoverySettingsProto) ProtoMessage() {} + +func (x *RouteDiscoverySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2628] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteDiscoverySettingsProto.ProtoReflect.Descriptor instead. +func (*RouteDiscoverySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2628} +} + +type RouteDiscoveryTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteDiscoveryTelemetry) Reset() { + *x = RouteDiscoveryTelemetry{} + mi := &file_vbase_proto_msgTypes[2629] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteDiscoveryTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteDiscoveryTelemetry) ProtoMessage() {} + +func (x *RouteDiscoveryTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2629] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteDiscoveryTelemetry.ProtoReflect.Descriptor instead. +func (*RouteDiscoveryTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2629} +} + +type RouteErrorTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteErrorTelemetry) Reset() { + *x = RouteErrorTelemetry{} + mi := &file_vbase_proto_msgTypes[2630] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteErrorTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteErrorTelemetry) ProtoMessage() {} + +func (x *RouteErrorTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2630] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteErrorTelemetry.ProtoReflect.Descriptor instead. +func (*RouteErrorTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2630} +} + +type RouteGlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteGlobalSettingsProto) Reset() { + *x = RouteGlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[2631] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteGlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteGlobalSettingsProto) ProtoMessage() {} + +func (x *RouteGlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2631] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteGlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*RouteGlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2631} +} + +type RouteImageProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + ImageUrl string `protobuf:"bytes,1,opt,name=image_url,json=imageUrl,proto3" json:"image_url,omitempty"` + BorderColorHex string `protobuf:"bytes,2,opt,name=border_color_hex,json=borderColorHex,proto3" json:"border_color_hex,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteImageProto) Reset() { + *x = RouteImageProto{} + mi := &file_vbase_proto_msgTypes[2632] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteImageProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteImageProto) ProtoMessage() {} + +func (x *RouteImageProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2632] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteImageProto.ProtoReflect.Descriptor instead. +func (*RouteImageProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2632} +} + +func (x *RouteImageProto) GetImageUrl() string { + if x != nil { + return x.ImageUrl + } + return "" +} + +func (x *RouteImageProto) GetBorderColorHex() string { + if x != nil { + return x.BorderColorHex + } + return "" +} + +type RouteNearbyNotifShownOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteNearbyNotifShownOutProto) Reset() { + *x = RouteNearbyNotifShownOutProto{} + mi := &file_vbase_proto_msgTypes[2633] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteNearbyNotifShownOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteNearbyNotifShownOutProto) ProtoMessage() {} + +func (x *RouteNearbyNotifShownOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2633] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteNearbyNotifShownOutProto.ProtoReflect.Descriptor instead. +func (*RouteNearbyNotifShownOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2633} +} + +type RouteNearbyNotifShownProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteNearbyNotifShownProto) Reset() { + *x = RouteNearbyNotifShownProto{} + mi := &file_vbase_proto_msgTypes[2634] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteNearbyNotifShownProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteNearbyNotifShownProto) ProtoMessage() {} + +func (x *RouteNearbyNotifShownProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2634] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteNearbyNotifShownProto.ProtoReflect.Descriptor instead. +func (*RouteNearbyNotifShownProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2634} +} + +type RouteNpcGiftSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteNpcGiftSettingsProto) Reset() { + *x = RouteNpcGiftSettingsProto{} + mi := &file_vbase_proto_msgTypes[2635] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteNpcGiftSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteNpcGiftSettingsProto) ProtoMessage() {} + +func (x *RouteNpcGiftSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2635] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteNpcGiftSettingsProto.ProtoReflect.Descriptor instead. +func (*RouteNpcGiftSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2635} +} + +type RoutePathEditParamsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RoutePathEditParamsProto) Reset() { + *x = RoutePathEditParamsProto{} + mi := &file_vbase_proto_msgTypes[2636] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RoutePathEditParamsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RoutePathEditParamsProto) ProtoMessage() {} + +func (x *RoutePathEditParamsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2636] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RoutePathEditParamsProto.ProtoReflect.Descriptor instead. +func (*RoutePathEditParamsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2636} +} + +type RoutePin struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RoutePin) Reset() { + *x = RoutePin{} + mi := &file_vbase_proto_msgTypes[2637] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RoutePin) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RoutePin) ProtoMessage() {} + +func (x *RoutePin) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2637] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RoutePin.ProtoReflect.Descriptor instead. +func (*RoutePin) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2637} +} + +type RoutePinSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RoutePinSettingsProto) Reset() { + *x = RoutePinSettingsProto{} + mi := &file_vbase_proto_msgTypes[2638] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RoutePinSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RoutePinSettingsProto) ProtoMessage() {} + +func (x *RoutePinSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2638] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RoutePinSettingsProto.ProtoReflect.Descriptor instead. +func (*RoutePinSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2638} +} + +type RoutePlayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RoutePlayProto) Reset() { + *x = RoutePlayProto{} + mi := &file_vbase_proto_msgTypes[2639] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RoutePlayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RoutePlayProto) ProtoMessage() {} + +func (x *RoutePlayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2639] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RoutePlayProto.ProtoReflect.Descriptor instead. +func (*RoutePlayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2639} +} + +type RoutePlaySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RoutePlaySettingsProto) Reset() { + *x = RoutePlaySettingsProto{} + mi := &file_vbase_proto_msgTypes[2640] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RoutePlaySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RoutePlaySettingsProto) ProtoMessage() {} + +func (x *RoutePlaySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2640] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RoutePlaySettingsProto.ProtoReflect.Descriptor instead. +func (*RoutePlaySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2640} +} + +type RoutePlaySpawnSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RoutePlaySpawnSettingsProto) Reset() { + *x = RoutePlaySpawnSettingsProto{} + mi := &file_vbase_proto_msgTypes[2641] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RoutePlaySpawnSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RoutePlaySpawnSettingsProto) ProtoMessage() {} + +func (x *RoutePlaySpawnSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2641] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RoutePlaySpawnSettingsProto.ProtoReflect.Descriptor instead. +func (*RoutePlaySpawnSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2641} +} + +type RoutePlayStatus struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RoutePlayStatus) Reset() { + *x = RoutePlayStatus{} + mi := &file_vbase_proto_msgTypes[2642] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RoutePlayStatus) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RoutePlayStatus) ProtoMessage() {} + +func (x *RoutePlayStatus) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2642] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RoutePlayStatus.ProtoReflect.Descriptor instead. +func (*RoutePlayStatus) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2642} +} + +type RoutePlayTappableSpawnedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RoutePlayTappableSpawnedTelemetry) Reset() { + *x = RoutePlayTappableSpawnedTelemetry{} + mi := &file_vbase_proto_msgTypes[2643] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RoutePlayTappableSpawnedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RoutePlayTappableSpawnedTelemetry) ProtoMessage() {} + +func (x *RoutePlayTappableSpawnedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2643] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RoutePlayTappableSpawnedTelemetry.ProtoReflect.Descriptor instead. +func (*RoutePlayTappableSpawnedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2643} +} + +type RoutePoiAnchor struct { + state protoimpl.MessageState `protogen:"open.v1"` + Anchor *RouteWaypointProto `protobuf:"bytes,1,opt,name=anchor,proto3" json:"anchor,omitempty"` + ImageUrl string `protobuf:"bytes,2,opt,name=image_url,json=imageUrl,proto3" json:"image_url,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RoutePoiAnchor) Reset() { + *x = RoutePoiAnchor{} + mi := &file_vbase_proto_msgTypes[2644] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RoutePoiAnchor) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RoutePoiAnchor) ProtoMessage() {} + +func (x *RoutePoiAnchor) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2644] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RoutePoiAnchor.ProtoReflect.Descriptor instead. +func (*RoutePoiAnchor) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2644} +} + +func (x *RoutePoiAnchor) GetAnchor() *RouteWaypointProto { + if x != nil { + return x.Anchor + } + return nil +} + +func (x *RoutePoiAnchor) GetImageUrl() string { + if x != nil { + return x.ImageUrl + } + return "" +} + +type RouteSimplificationAlgorithm struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteSimplificationAlgorithm) Reset() { + *x = RouteSimplificationAlgorithm{} + mi := &file_vbase_proto_msgTypes[2645] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteSimplificationAlgorithm) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteSimplificationAlgorithm) ProtoMessage() {} + +func (x *RouteSimplificationAlgorithm) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2645] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteSimplificationAlgorithm.ProtoReflect.Descriptor instead. +func (*RouteSimplificationAlgorithm) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2645} +} + +type RouteSmoothingParamsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteSmoothingParamsProto) Reset() { + *x = RouteSmoothingParamsProto{} + mi := &file_vbase_proto_msgTypes[2646] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteSmoothingParamsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteSmoothingParamsProto) ProtoMessage() {} + +func (x *RouteSmoothingParamsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2646] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteSmoothingParamsProto.ProtoReflect.Descriptor instead. +func (*RouteSmoothingParamsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2646} +} + +type RouteStamp struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteStamp) Reset() { + *x = RouteStamp{} + mi := &file_vbase_proto_msgTypes[2647] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteStamp) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteStamp) ProtoMessage() {} + +func (x *RouteStamp) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2647] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteStamp.ProtoReflect.Descriptor instead. +func (*RouteStamp) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2647} +} + +type RouteStampCategorySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteStampCategorySettingsProto) Reset() { + *x = RouteStampCategorySettingsProto{} + mi := &file_vbase_proto_msgTypes[2648] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteStampCategorySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteStampCategorySettingsProto) ProtoMessage() {} + +func (x *RouteStampCategorySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2648] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteStampCategorySettingsProto.ProtoReflect.Descriptor instead. +func (*RouteStampCategorySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2648} +} + +type RouteStats struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteStats) Reset() { + *x = RouteStats{} + mi := &file_vbase_proto_msgTypes[2649] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteStats) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteStats) ProtoMessage() {} + +func (x *RouteStats) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2649] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteStats.ProtoReflect.Descriptor instead. +func (*RouteStats) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2649} +} + +type RouteSubmissionStatus struct { + state protoimpl.MessageState `protogen:"open.v1"` + Status RouteSubmissionStatus_Status `protobuf:"varint,1,opt,name=status,proto3,enum=POGOProtos.Rpc.RouteSubmissionStatus_Status" json:"status,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteSubmissionStatus) Reset() { + *x = RouteSubmissionStatus{} + mi := &file_vbase_proto_msgTypes[2650] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteSubmissionStatus) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteSubmissionStatus) ProtoMessage() {} + +func (x *RouteSubmissionStatus) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2650] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteSubmissionStatus.ProtoReflect.Descriptor instead. +func (*RouteSubmissionStatus) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2650} +} + +func (x *RouteSubmissionStatus) GetStatus() RouteSubmissionStatus_Status { + if x != nil { + return x.Status + } + return RouteSubmissionStatus_UNSET +} + +type RouteUpdateSeenOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteUpdateSeenOutProto) Reset() { + *x = RouteUpdateSeenOutProto{} + mi := &file_vbase_proto_msgTypes[2651] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteUpdateSeenOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteUpdateSeenOutProto) ProtoMessage() {} + +func (x *RouteUpdateSeenOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2651] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteUpdateSeenOutProto.ProtoReflect.Descriptor instead. +func (*RouteUpdateSeenOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2651} +} + +type RouteUpdateSeenProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteUpdateSeenProto) Reset() { + *x = RouteUpdateSeenProto{} + mi := &file_vbase_proto_msgTypes[2652] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteUpdateSeenProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteUpdateSeenProto) ProtoMessage() {} + +func (x *RouteUpdateSeenProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2652] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteUpdateSeenProto.ProtoReflect.Descriptor instead. +func (*RouteUpdateSeenProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2652} +} + +type RouteValidation struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteValidation) Reset() { + *x = RouteValidation{} + mi := &file_vbase_proto_msgTypes[2653] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteValidation) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteValidation) ProtoMessage() {} + +func (x *RouteValidation) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2653] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteValidation.ProtoReflect.Descriptor instead. +func (*RouteValidation) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2653} +} + +type RouteWaypointProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + FortId string `protobuf:"bytes,1,opt,name=fort_id,json=fortId,proto3" json:"fort_id,omitempty"` + LatDegrees float64 `protobuf:"fixed64,2,opt,name=lat_degrees,json=latDegrees,proto3" json:"lat_degrees,omitempty"` + LngDegrees float64 `protobuf:"fixed64,3,opt,name=lng_degrees,json=lngDegrees,proto3" json:"lng_degrees,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteWaypointProto) Reset() { + *x = RouteWaypointProto{} + mi := &file_vbase_proto_msgTypes[2654] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteWaypointProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteWaypointProto) ProtoMessage() {} + +func (x *RouteWaypointProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2654] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteWaypointProto.ProtoReflect.Descriptor instead. +func (*RouteWaypointProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2654} +} + +func (x *RouteWaypointProto) GetFortId() string { + if x != nil { + return x.FortId + } + return "" +} + +func (x *RouteWaypointProto) GetLatDegrees() float64 { + if x != nil { + return x.LatDegrees + } + return 0 +} + +func (x *RouteWaypointProto) GetLngDegrees() float64 { + if x != nil { + return x.LngDegrees + } + return 0 +} + +type RoutesCreationSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RoutesCreationSettingsProto) Reset() { + *x = RoutesCreationSettingsProto{} + mi := &file_vbase_proto_msgTypes[2655] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RoutesCreationSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RoutesCreationSettingsProto) ProtoMessage() {} + +func (x *RoutesCreationSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2655] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RoutesCreationSettingsProto.ProtoReflect.Descriptor instead. +func (*RoutesCreationSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2655} +} + +type RoutesNearbyNotifSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RoutesNearbyNotifSettingsProto) Reset() { + *x = RoutesNearbyNotifSettingsProto{} + mi := &file_vbase_proto_msgTypes[2656] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RoutesNearbyNotifSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RoutesNearbyNotifSettingsProto) ProtoMessage() {} + +func (x *RoutesNearbyNotifSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2656] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RoutesNearbyNotifSettingsProto.ProtoReflect.Descriptor instead. +func (*RoutesNearbyNotifSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2656} +} + +type RoutesPartyPlayInteroperabilitySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RoutesPartyPlayInteroperabilitySettingsProto) Reset() { + *x = RoutesPartyPlayInteroperabilitySettingsProto{} + mi := &file_vbase_proto_msgTypes[2657] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RoutesPartyPlayInteroperabilitySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RoutesPartyPlayInteroperabilitySettingsProto) ProtoMessage() {} + +func (x *RoutesPartyPlayInteroperabilitySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2657] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RoutesPartyPlayInteroperabilitySettingsProto.ProtoReflect.Descriptor instead. +func (*RoutesPartyPlayInteroperabilitySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2657} +} + +type RpcErrorData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RpcErrorData) Reset() { + *x = RpcErrorData{} + mi := &file_vbase_proto_msgTypes[2658] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RpcErrorData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RpcErrorData) ProtoMessage() {} + +func (x *RpcErrorData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2658] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RpcErrorData.ProtoReflect.Descriptor instead. +func (*RpcErrorData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2658} +} + +type RpcHelper struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RpcHelper) Reset() { + *x = RpcHelper{} + mi := &file_vbase_proto_msgTypes[2659] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RpcHelper) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RpcHelper) ProtoMessage() {} + +func (x *RpcHelper) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2659] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RpcHelper.ProtoReflect.Descriptor instead. +func (*RpcHelper) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2659} +} + +type RpcHistorySnapshotProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RpcHistorySnapshotProto) Reset() { + *x = RpcHistorySnapshotProto{} + mi := &file_vbase_proto_msgTypes[2660] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RpcHistorySnapshotProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RpcHistorySnapshotProto) ProtoMessage() {} + +func (x *RpcHistorySnapshotProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2660] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RpcHistorySnapshotProto.ProtoReflect.Descriptor instead. +func (*RpcHistorySnapshotProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2660} +} + +type RpcLatencyEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RpcLatencyEvent) Reset() { + *x = RpcLatencyEvent{} + mi := &file_vbase_proto_msgTypes[2661] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RpcLatencyEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RpcLatencyEvent) ProtoMessage() {} + +func (x *RpcLatencyEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2661] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RpcLatencyEvent.ProtoReflect.Descriptor instead. +func (*RpcLatencyEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2661} +} + +type RpcPlaybackService struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RpcPlaybackService) Reset() { + *x = RpcPlaybackService{} + mi := &file_vbase_proto_msgTypes[2662] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RpcPlaybackService) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RpcPlaybackService) ProtoMessage() {} + +func (x *RpcPlaybackService) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2662] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RpcPlaybackService.ProtoReflect.Descriptor instead. +func (*RpcPlaybackService) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2662} +} + +type RpcResponseTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RpcResponseTelemetry) Reset() { + *x = RpcResponseTelemetry{} + mi := &file_vbase_proto_msgTypes[2663] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RpcResponseTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RpcResponseTelemetry) ProtoMessage() {} + +func (x *RpcResponseTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2663] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RpcResponseTelemetry.ProtoReflect.Descriptor instead. +func (*RpcResponseTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2663} +} + +type RpcResponseTime struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RpcResponseTime) Reset() { + *x = RpcResponseTime{} + mi := &file_vbase_proto_msgTypes[2664] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RpcResponseTime) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RpcResponseTime) ProtoMessage() {} + +func (x *RpcResponseTime) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2664] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RpcResponseTime.ProtoReflect.Descriptor instead. +func (*RpcResponseTime) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2664} +} + +type RpcSocketResponseTime struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RpcSocketResponseTime) Reset() { + *x = RpcSocketResponseTime{} + mi := &file_vbase_proto_msgTypes[2665] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RpcSocketResponseTime) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RpcSocketResponseTime) ProtoMessage() {} + +func (x *RpcSocketResponseTime) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2665] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RpcSocketResponseTime.ProtoReflect.Descriptor instead. +func (*RpcSocketResponseTime) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2665} +} + +type RsvpCountDetails struct { + state protoimpl.MessageState `protogen:"open.v1"` + LocationId string `protobuf:"bytes,1,opt,name=location_id,json=locationId,proto3" json:"location_id,omitempty"` + GoingCount int32 `protobuf:"varint,2,opt,name=going_count,json=goingCount,proto3" json:"going_count,omitempty"` + MaybeCount int32 `protobuf:"varint,3,opt,name=maybe_count,json=maybeCount,proto3" json:"maybe_count,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RsvpCountDetails) Reset() { + *x = RsvpCountDetails{} + mi := &file_vbase_proto_msgTypes[2666] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RsvpCountDetails) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RsvpCountDetails) ProtoMessage() {} + +func (x *RsvpCountDetails) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2666] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RsvpCountDetails.ProtoReflect.Descriptor instead. +func (*RsvpCountDetails) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2666} +} + +func (x *RsvpCountDetails) GetLocationId() string { + if x != nil { + return x.LocationId + } + return "" +} + +func (x *RsvpCountDetails) GetGoingCount() int32 { + if x != nil { + return x.GoingCount + } + return 0 +} + +func (x *RsvpCountDetails) GetMaybeCount() int32 { + if x != nil { + return x.MaybeCount + } + return 0 +} + +type RvnConnectionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RvnConnectionProto) Reset() { + *x = RvnConnectionProto{} + mi := &file_vbase_proto_msgTypes[2667] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RvnConnectionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RvnConnectionProto) ProtoMessage() {} + +func (x *RvnConnectionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2667] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RvnConnectionProto.ProtoReflect.Descriptor instead. +func (*RvnConnectionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2667} +} + +type SaturdayBleCompleteRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SaturdayBleCompleteRequestProto) Reset() { + *x = SaturdayBleCompleteRequestProto{} + mi := &file_vbase_proto_msgTypes[2668] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SaturdayBleCompleteRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SaturdayBleCompleteRequestProto) ProtoMessage() {} + +func (x *SaturdayBleCompleteRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2668] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SaturdayBleCompleteRequestProto.ProtoReflect.Descriptor instead. +func (*SaturdayBleCompleteRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2668} +} + +type SaturdayBleFinalizeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SaturdayBleFinalizeProto) Reset() { + *x = SaturdayBleFinalizeProto{} + mi := &file_vbase_proto_msgTypes[2669] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SaturdayBleFinalizeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SaturdayBleFinalizeProto) ProtoMessage() {} + +func (x *SaturdayBleFinalizeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2669] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SaturdayBleFinalizeProto.ProtoReflect.Descriptor instead. +func (*SaturdayBleFinalizeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2669} +} + +type SaturdayBleSendCompleteProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SaturdayBleSendCompleteProto) Reset() { + *x = SaturdayBleSendCompleteProto{} + mi := &file_vbase_proto_msgTypes[2670] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SaturdayBleSendCompleteProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SaturdayBleSendCompleteProto) ProtoMessage() {} + +func (x *SaturdayBleSendCompleteProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2670] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SaturdayBleSendCompleteProto.ProtoReflect.Descriptor instead. +func (*SaturdayBleSendCompleteProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2670} +} + +type SaturdayBleSendPrepProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SaturdayBleSendPrepProto) Reset() { + *x = SaturdayBleSendPrepProto{} + mi := &file_vbase_proto_msgTypes[2671] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SaturdayBleSendPrepProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SaturdayBleSendPrepProto) ProtoMessage() {} + +func (x *SaturdayBleSendPrepProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2671] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SaturdayBleSendPrepProto.ProtoReflect.Descriptor instead. +func (*SaturdayBleSendPrepProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2671} +} + +type SaturdayBleSendProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SaturdayBleSendProto) Reset() { + *x = SaturdayBleSendProto{} + mi := &file_vbase_proto_msgTypes[2672] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SaturdayBleSendProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SaturdayBleSendProto) ProtoMessage() {} + +func (x *SaturdayBleSendProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2672] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SaturdayBleSendProto.ProtoReflect.Descriptor instead. +func (*SaturdayBleSendProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2672} +} + +type SaturdayCompleteOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SaturdayCompleteOutProto) Reset() { + *x = SaturdayCompleteOutProto{} + mi := &file_vbase_proto_msgTypes[2673] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SaturdayCompleteOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SaturdayCompleteOutProto) ProtoMessage() {} + +func (x *SaturdayCompleteOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2673] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SaturdayCompleteOutProto.ProtoReflect.Descriptor instead. +func (*SaturdayCompleteOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2673} +} + +type SaturdayCompleteProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SaturdayCompleteProto) Reset() { + *x = SaturdayCompleteProto{} + mi := &file_vbase_proto_msgTypes[2674] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SaturdayCompleteProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SaturdayCompleteProto) ProtoMessage() {} + +func (x *SaturdayCompleteProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2674] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SaturdayCompleteProto.ProtoReflect.Descriptor instead. +func (*SaturdayCompleteProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2674} +} + +type SaturdaySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SaturdaySettingsProto) Reset() { + *x = SaturdaySettingsProto{} + mi := &file_vbase_proto_msgTypes[2675] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SaturdaySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SaturdaySettingsProto) ProtoMessage() {} + +func (x *SaturdaySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2675] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SaturdaySettingsProto.ProtoReflect.Descriptor instead. +func (*SaturdaySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2675} +} + +type SaturdayStartOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SaturdayStartOutProto) Reset() { + *x = SaturdayStartOutProto{} + mi := &file_vbase_proto_msgTypes[2676] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SaturdayStartOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SaturdayStartOutProto) ProtoMessage() {} + +func (x *SaturdayStartOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2676] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SaturdayStartOutProto.ProtoReflect.Descriptor instead. +func (*SaturdayStartOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2676} +} + +type SaturdayStartProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SaturdayStartProto) Reset() { + *x = SaturdayStartProto{} + mi := &file_vbase_proto_msgTypes[2677] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SaturdayStartProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SaturdayStartProto) ProtoMessage() {} + +func (x *SaturdayStartProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2677] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SaturdayStartProto.ProtoReflect.Descriptor instead. +func (*SaturdayStartProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2677} +} + +type SaveCombatPlayerPreferencesOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SaveCombatPlayerPreferencesOutProto) Reset() { + *x = SaveCombatPlayerPreferencesOutProto{} + mi := &file_vbase_proto_msgTypes[2678] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SaveCombatPlayerPreferencesOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SaveCombatPlayerPreferencesOutProto) ProtoMessage() {} + +func (x *SaveCombatPlayerPreferencesOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2678] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SaveCombatPlayerPreferencesOutProto.ProtoReflect.Descriptor instead. +func (*SaveCombatPlayerPreferencesOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2678} +} + +type SaveCombatPlayerPreferencesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SaveCombatPlayerPreferencesProto) Reset() { + *x = SaveCombatPlayerPreferencesProto{} + mi := &file_vbase_proto_msgTypes[2679] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SaveCombatPlayerPreferencesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SaveCombatPlayerPreferencesProto) ProtoMessage() {} + +func (x *SaveCombatPlayerPreferencesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2679] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SaveCombatPlayerPreferencesProto.ProtoReflect.Descriptor instead. +func (*SaveCombatPlayerPreferencesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2679} +} + +type SaveForLaterBreadPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SaveForLaterBreadPokemonProto) Reset() { + *x = SaveForLaterBreadPokemonProto{} + mi := &file_vbase_proto_msgTypes[2680] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SaveForLaterBreadPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SaveForLaterBreadPokemonProto) ProtoMessage() {} + +func (x *SaveForLaterBreadPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2680] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SaveForLaterBreadPokemonProto.ProtoReflect.Descriptor instead. +func (*SaveForLaterBreadPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2680} +} + +type SaveForLaterSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SaveForLaterSettingsProto) Reset() { + *x = SaveForLaterSettingsProto{} + mi := &file_vbase_proto_msgTypes[2681] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SaveForLaterSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SaveForLaterSettingsProto) ProtoMessage() {} + +func (x *SaveForLaterSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2681] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SaveForLaterSettingsProto.ProtoReflect.Descriptor instead. +func (*SaveForLaterSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2681} +} + +type SavePlayerPreferencesOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SavePlayerPreferencesOutProto) Reset() { + *x = SavePlayerPreferencesOutProto{} + mi := &file_vbase_proto_msgTypes[2682] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SavePlayerPreferencesOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SavePlayerPreferencesOutProto) ProtoMessage() {} + +func (x *SavePlayerPreferencesOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2682] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SavePlayerPreferencesOutProto.ProtoReflect.Descriptor instead. +func (*SavePlayerPreferencesOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2682} +} + +type SavePlayerPreferencesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SavePlayerPreferencesProto) Reset() { + *x = SavePlayerPreferencesProto{} + mi := &file_vbase_proto_msgTypes[2683] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SavePlayerPreferencesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SavePlayerPreferencesProto) ProtoMessage() {} + +func (x *SavePlayerPreferencesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2683] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SavePlayerPreferencesProto.ProtoReflect.Descriptor instead. +func (*SavePlayerPreferencesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2683} +} + +type SavePlayerSnapshotOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SavePlayerSnapshotOutProto) Reset() { + *x = SavePlayerSnapshotOutProto{} + mi := &file_vbase_proto_msgTypes[2684] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SavePlayerSnapshotOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SavePlayerSnapshotOutProto) ProtoMessage() {} + +func (x *SavePlayerSnapshotOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2684] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SavePlayerSnapshotOutProto.ProtoReflect.Descriptor instead. +func (*SavePlayerSnapshotOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2684} +} + +type SavePlayerSnapshotProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SavePlayerSnapshotProto) Reset() { + *x = SavePlayerSnapshotProto{} + mi := &file_vbase_proto_msgTypes[2685] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SavePlayerSnapshotProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SavePlayerSnapshotProto) ProtoMessage() {} + +func (x *SavePlayerSnapshotProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2685] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SavePlayerSnapshotProto.ProtoReflect.Descriptor instead. +func (*SavePlayerSnapshotProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2685} +} + +type SaveSocialPlayerSettingsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SaveSocialPlayerSettingsOutProto) Reset() { + *x = SaveSocialPlayerSettingsOutProto{} + mi := &file_vbase_proto_msgTypes[2686] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SaveSocialPlayerSettingsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SaveSocialPlayerSettingsOutProto) ProtoMessage() {} + +func (x *SaveSocialPlayerSettingsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2686] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SaveSocialPlayerSettingsOutProto.ProtoReflect.Descriptor instead. +func (*SaveSocialPlayerSettingsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2686} +} + +type SaveSocialPlayerSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SaveSocialPlayerSettingsProto) Reset() { + *x = SaveSocialPlayerSettingsProto{} + mi := &file_vbase_proto_msgTypes[2687] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SaveSocialPlayerSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SaveSocialPlayerSettingsProto) ProtoMessage() {} + +func (x *SaveSocialPlayerSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2687] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SaveSocialPlayerSettingsProto.ProtoReflect.Descriptor instead. +func (*SaveSocialPlayerSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2687} +} + +type SaveStampOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SaveStampOutProto) Reset() { + *x = SaveStampOutProto{} + mi := &file_vbase_proto_msgTypes[2688] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SaveStampOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SaveStampOutProto) ProtoMessage() {} + +func (x *SaveStampOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2688] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SaveStampOutProto.ProtoReflect.Descriptor instead. +func (*SaveStampOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2688} +} + +type SaveStampProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SaveStampProto) Reset() { + *x = SaveStampProto{} + mi := &file_vbase_proto_msgTypes[2689] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SaveStampProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SaveStampProto) ProtoMessage() {} + +func (x *SaveStampProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2689] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SaveStampProto.ProtoReflect.Descriptor instead. +func (*SaveStampProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2689} +} + +type ScanArchiveBuilderCancelEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ScanArchiveBuilderCancelEvent) Reset() { + *x = ScanArchiveBuilderCancelEvent{} + mi := &file_vbase_proto_msgTypes[2690] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ScanArchiveBuilderCancelEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ScanArchiveBuilderCancelEvent) ProtoMessage() {} + +func (x *ScanArchiveBuilderCancelEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2690] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ScanArchiveBuilderCancelEvent.ProtoReflect.Descriptor instead. +func (*ScanArchiveBuilderCancelEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2690} +} + +type ScanArchiveBuilderGetNextChunkEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ScanArchiveBuilderGetNextChunkEvent) Reset() { + *x = ScanArchiveBuilderGetNextChunkEvent{} + mi := &file_vbase_proto_msgTypes[2691] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ScanArchiveBuilderGetNextChunkEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ScanArchiveBuilderGetNextChunkEvent) ProtoMessage() {} + +func (x *ScanArchiveBuilderGetNextChunkEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2691] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ScanArchiveBuilderGetNextChunkEvent.ProtoReflect.Descriptor instead. +func (*ScanArchiveBuilderGetNextChunkEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2691} +} + +type ScanConfigurationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ScanConfigurationProto) Reset() { + *x = ScanConfigurationProto{} + mi := &file_vbase_proto_msgTypes[2692] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ScanConfigurationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ScanConfigurationProto) ProtoMessage() {} + +func (x *ScanConfigurationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2692] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ScanConfigurationProto.ProtoReflect.Descriptor instead. +func (*ScanConfigurationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2692} +} + +type ScanErrorEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ScanErrorEvent) Reset() { + *x = ScanErrorEvent{} + mi := &file_vbase_proto_msgTypes[2693] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ScanErrorEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ScanErrorEvent) ProtoMessage() {} + +func (x *ScanErrorEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2693] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ScanErrorEvent.ProtoReflect.Descriptor instead. +func (*ScanErrorEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2693} +} + +type ScanProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ScanProto) Reset() { + *x = ScanProto{} + mi := &file_vbase_proto_msgTypes[2694] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ScanProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ScanProto) ProtoMessage() {} + +func (x *ScanProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2694] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ScanProto.ProtoReflect.Descriptor instead. +func (*ScanProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2694} +} + +type ScanRecorderStartEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ScanRecorderStartEvent) Reset() { + *x = ScanRecorderStartEvent{} + mi := &file_vbase_proto_msgTypes[2695] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ScanRecorderStartEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ScanRecorderStartEvent) ProtoMessage() {} + +func (x *ScanRecorderStartEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2695] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ScanRecorderStartEvent.ProtoReflect.Descriptor instead. +func (*ScanRecorderStartEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2695} +} + +type ScanRecorderStopEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ScanRecorderStopEvent) Reset() { + *x = ScanRecorderStopEvent{} + mi := &file_vbase_proto_msgTypes[2696] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ScanRecorderStopEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ScanRecorderStopEvent) ProtoMessage() {} + +func (x *ScanRecorderStopEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2696] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ScanRecorderStopEvent.ProtoReflect.Descriptor instead. +func (*ScanRecorderStopEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2696} +} + +type ScanSQCDoneEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ScanSQCDoneEvent) Reset() { + *x = ScanSQCDoneEvent{} + mi := &file_vbase_proto_msgTypes[2697] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ScanSQCDoneEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ScanSQCDoneEvent) ProtoMessage() {} + +func (x *ScanSQCDoneEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2697] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ScanSQCDoneEvent.ProtoReflect.Descriptor instead. +func (*ScanSQCDoneEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2697} +} + +type ScanSQCRunEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ScanSQCRunEvent) Reset() { + *x = ScanSQCRunEvent{} + mi := &file_vbase_proto_msgTypes[2698] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ScanSQCRunEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ScanSQCRunEvent) ProtoMessage() {} + +func (x *ScanSQCRunEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2698] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ScanSQCRunEvent.ProtoReflect.Descriptor instead. +func (*ScanSQCRunEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2698} +} + +type ScanSceneConfigurationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ScanSceneConfigurationProto) Reset() { + *x = ScanSceneConfigurationProto{} + mi := &file_vbase_proto_msgTypes[2699] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ScanSceneConfigurationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ScanSceneConfigurationProto) ProtoMessage() {} + +func (x *ScanSceneConfigurationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2699] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ScanSceneConfigurationProto.ProtoReflect.Descriptor instead. +func (*ScanSceneConfigurationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2699} +} + +type ScanSceneParameterRangeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ScanSceneParameterRangeProto) Reset() { + *x = ScanSceneParameterRangeProto{} + mi := &file_vbase_proto_msgTypes[2700] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ScanSceneParameterRangeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ScanSceneParameterRangeProto) ProtoMessage() {} + +func (x *ScanSceneParameterRangeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2700] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ScanSceneParameterRangeProto.ProtoReflect.Descriptor instead. +func (*ScanSceneParameterRangeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2700} +} + +type ScreenResolutionTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ScreenResolutionTelemetry) Reset() { + *x = ScreenResolutionTelemetry{} + mi := &file_vbase_proto_msgTypes[2701] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ScreenResolutionTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ScreenResolutionTelemetry) ProtoMessage() {} + +func (x *ScreenResolutionTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2701] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ScreenResolutionTelemetry.ProtoReflect.Descriptor instead. +func (*ScreenResolutionTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2701} +} + +type SearchFilterPreferenceProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SearchFilterPreferenceProto) Reset() { + *x = SearchFilterPreferenceProto{} + mi := &file_vbase_proto_msgTypes[2702] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SearchFilterPreferenceProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SearchFilterPreferenceProto) ProtoMessage() {} + +func (x *SearchFilterPreferenceProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2702] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SearchFilterPreferenceProto.ProtoReflect.Descriptor instead. +func (*SearchFilterPreferenceProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2702} +} + +type SeasonContestsDefinitionSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SeasonContestsDefinitionSettingsProto) Reset() { + *x = SeasonContestsDefinitionSettingsProto{} + mi := &file_vbase_proto_msgTypes[2703] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SeasonContestsDefinitionSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SeasonContestsDefinitionSettingsProto) ProtoMessage() {} + +func (x *SeasonContestsDefinitionSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2703] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SeasonContestsDefinitionSettingsProto.ProtoReflect.Descriptor instead. +func (*SeasonContestsDefinitionSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2703} +} + +type SemanticVpsInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SemanticVpsInfoProto) Reset() { + *x = SemanticVpsInfoProto{} + mi := &file_vbase_proto_msgTypes[2704] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SemanticVpsInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SemanticVpsInfoProto) ProtoMessage() {} + +func (x *SemanticVpsInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2704] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SemanticVpsInfoProto.ProtoReflect.Descriptor instead. +func (*SemanticVpsInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2704} +} + +type SemanticsStartEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SemanticsStartEvent) Reset() { + *x = SemanticsStartEvent{} + mi := &file_vbase_proto_msgTypes[2705] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SemanticsStartEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SemanticsStartEvent) ProtoMessage() {} + +func (x *SemanticsStartEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2705] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SemanticsStartEvent.ProtoReflect.Descriptor instead. +func (*SemanticsStartEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2705} +} + +type SemanticsStopEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SemanticsStopEvent) Reset() { + *x = SemanticsStopEvent{} + mi := &file_vbase_proto_msgTypes[2706] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SemanticsStopEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SemanticsStopEvent) ProtoMessage() {} + +func (x *SemanticsStopEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2706] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SemanticsStopEvent.ProtoReflect.Descriptor instead. +func (*SemanticsStopEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2706} +} + +type SendBattleEventOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendBattleEventOutProto) Reset() { + *x = SendBattleEventOutProto{} + mi := &file_vbase_proto_msgTypes[2707] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendBattleEventOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendBattleEventOutProto) ProtoMessage() {} + +func (x *SendBattleEventOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2707] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SendBattleEventOutProto.ProtoReflect.Descriptor instead. +func (*SendBattleEventOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2707} +} + +type SendBattleEventProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendBattleEventProto) Reset() { + *x = SendBattleEventProto{} + mi := &file_vbase_proto_msgTypes[2708] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendBattleEventProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendBattleEventProto) ProtoMessage() {} + +func (x *SendBattleEventProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2708] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SendBattleEventProto.ProtoReflect.Descriptor instead. +func (*SendBattleEventProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2708} +} + +type SendBreadBattleInvitationOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendBreadBattleInvitationOutProto) Reset() { + *x = SendBreadBattleInvitationOutProto{} + mi := &file_vbase_proto_msgTypes[2709] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendBreadBattleInvitationOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendBreadBattleInvitationOutProto) ProtoMessage() {} + +func (x *SendBreadBattleInvitationOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2709] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SendBreadBattleInvitationOutProto.ProtoReflect.Descriptor instead. +func (*SendBreadBattleInvitationOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2709} +} + +type SendBreadBattleInvitationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendBreadBattleInvitationProto) Reset() { + *x = SendBreadBattleInvitationProto{} + mi := &file_vbase_proto_msgTypes[2710] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendBreadBattleInvitationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendBreadBattleInvitationProto) ProtoMessage() {} + +func (x *SendBreadBattleInvitationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2710] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SendBreadBattleInvitationProto.ProtoReflect.Descriptor instead. +func (*SendBreadBattleInvitationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2710} +} + +type SendEventRsvpInvitationOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendEventRsvpInvitationOutProto) Reset() { + *x = SendEventRsvpInvitationOutProto{} + mi := &file_vbase_proto_msgTypes[2711] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendEventRsvpInvitationOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendEventRsvpInvitationOutProto) ProtoMessage() {} + +func (x *SendEventRsvpInvitationOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2711] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SendEventRsvpInvitationOutProto.ProtoReflect.Descriptor instead. +func (*SendEventRsvpInvitationOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2711} +} + +type SendEventRsvpInvitationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendEventRsvpInvitationProto) Reset() { + *x = SendEventRsvpInvitationProto{} + mi := &file_vbase_proto_msgTypes[2712] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendEventRsvpInvitationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendEventRsvpInvitationProto) ProtoMessage() {} + +func (x *SendEventRsvpInvitationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2712] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SendEventRsvpInvitationProto.ProtoReflect.Descriptor instead. +func (*SendEventRsvpInvitationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2712} +} + +type SendFriendInviteViaReferralCodeOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendFriendInviteViaReferralCodeOutProto) Reset() { + *x = SendFriendInviteViaReferralCodeOutProto{} + mi := &file_vbase_proto_msgTypes[2713] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendFriendInviteViaReferralCodeOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendFriendInviteViaReferralCodeOutProto) ProtoMessage() {} + +func (x *SendFriendInviteViaReferralCodeOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2713] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SendFriendInviteViaReferralCodeOutProto.ProtoReflect.Descriptor instead. +func (*SendFriendInviteViaReferralCodeOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2713} +} + +type SendFriendInviteViaReferralCodeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendFriendInviteViaReferralCodeProto) Reset() { + *x = SendFriendInviteViaReferralCodeProto{} + mi := &file_vbase_proto_msgTypes[2714] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendFriendInviteViaReferralCodeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendFriendInviteViaReferralCodeProto) ProtoMessage() {} + +func (x *SendFriendInviteViaReferralCodeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2714] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SendFriendInviteViaReferralCodeProto.ProtoReflect.Descriptor instead. +func (*SendFriendInviteViaReferralCodeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2714} +} + +type SendFriendRequestNotificationMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendFriendRequestNotificationMetadata) Reset() { + *x = SendFriendRequestNotificationMetadata{} + mi := &file_vbase_proto_msgTypes[2715] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendFriendRequestNotificationMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendFriendRequestNotificationMetadata) ProtoMessage() {} + +func (x *SendFriendRequestNotificationMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2715] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SendFriendRequestNotificationMetadata.ProtoReflect.Descriptor instead. +func (*SendFriendRequestNotificationMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2715} +} + +type SendFriendRequestViaPlayerIdOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendFriendRequestViaPlayerIdOutProto) Reset() { + *x = SendFriendRequestViaPlayerIdOutProto{} + mi := &file_vbase_proto_msgTypes[2716] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendFriendRequestViaPlayerIdOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendFriendRequestViaPlayerIdOutProto) ProtoMessage() {} + +func (x *SendFriendRequestViaPlayerIdOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2716] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SendFriendRequestViaPlayerIdOutProto.ProtoReflect.Descriptor instead. +func (*SendFriendRequestViaPlayerIdOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2716} +} + +type SendFriendRequestViaPlayerIdProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendFriendRequestViaPlayerIdProto) Reset() { + *x = SendFriendRequestViaPlayerIdProto{} + mi := &file_vbase_proto_msgTypes[2717] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendFriendRequestViaPlayerIdProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendFriendRequestViaPlayerIdProto) ProtoMessage() {} + +func (x *SendFriendRequestViaPlayerIdProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2717] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SendFriendRequestViaPlayerIdProto.ProtoReflect.Descriptor instead. +func (*SendFriendRequestViaPlayerIdProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2717} +} + +type SendGiftLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendGiftLogEntry) Reset() { + *x = SendGiftLogEntry{} + mi := &file_vbase_proto_msgTypes[2718] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendGiftLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendGiftLogEntry) ProtoMessage() {} + +func (x *SendGiftLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2718] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SendGiftLogEntry.ProtoReflect.Descriptor instead. +func (*SendGiftLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2718} +} + +type SendGiftOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendGiftOutProto) Reset() { + *x = SendGiftOutProto{} + mi := &file_vbase_proto_msgTypes[2719] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendGiftOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendGiftOutProto) ProtoMessage() {} + +func (x *SendGiftOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2719] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SendGiftOutProto.ProtoReflect.Descriptor instead. +func (*SendGiftOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2719} +} + +type SendGiftProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendGiftProto) Reset() { + *x = SendGiftProto{} + mi := &file_vbase_proto_msgTypes[2720] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendGiftProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendGiftProto) ProtoMessage() {} + +func (x *SendGiftProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2720] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SendGiftProto.ProtoReflect.Descriptor instead. +func (*SendGiftProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2720} +} + +type SendPartyInvitationOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendPartyInvitationOutProto) Reset() { + *x = SendPartyInvitationOutProto{} + mi := &file_vbase_proto_msgTypes[2721] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendPartyInvitationOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendPartyInvitationOutProto) ProtoMessage() {} + +func (x *SendPartyInvitationOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2721] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SendPartyInvitationOutProto.ProtoReflect.Descriptor instead. +func (*SendPartyInvitationOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2721} +} + +type SendPartyInvitationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendPartyInvitationProto) Reset() { + *x = SendPartyInvitationProto{} + mi := &file_vbase_proto_msgTypes[2722] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendPartyInvitationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendPartyInvitationProto) ProtoMessage() {} + +func (x *SendPartyInvitationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2722] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SendPartyInvitationProto.ProtoReflect.Descriptor instead. +func (*SendPartyInvitationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2722} +} + +type SendProbeOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendProbeOutProto) Reset() { + *x = SendProbeOutProto{} + mi := &file_vbase_proto_msgTypes[2723] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendProbeOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendProbeOutProto) ProtoMessage() {} + +func (x *SendProbeOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2723] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SendProbeOutProto.ProtoReflect.Descriptor instead. +func (*SendProbeOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2723} +} + +type SendProbeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendProbeProto) Reset() { + *x = SendProbeProto{} + mi := &file_vbase_proto_msgTypes[2724] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendProbeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendProbeProto) ProtoMessage() {} + +func (x *SendProbeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2724] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SendProbeProto.ProtoReflect.Descriptor instead. +func (*SendProbeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2724} +} + +type SendRaidInvitationData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendRaidInvitationData) Reset() { + *x = SendRaidInvitationData{} + mi := &file_vbase_proto_msgTypes[2725] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendRaidInvitationData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendRaidInvitationData) ProtoMessage() {} + +func (x *SendRaidInvitationData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2725] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SendRaidInvitationData.ProtoReflect.Descriptor instead. +func (*SendRaidInvitationData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2725} +} + +type SendRaidInvitationOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendRaidInvitationOutProto) Reset() { + *x = SendRaidInvitationOutProto{} + mi := &file_vbase_proto_msgTypes[2726] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendRaidInvitationOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendRaidInvitationOutProto) ProtoMessage() {} + +func (x *SendRaidInvitationOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2726] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SendRaidInvitationOutProto.ProtoReflect.Descriptor instead. +func (*SendRaidInvitationOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2726} +} + +type SendRaidInvitationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendRaidInvitationProto) Reset() { + *x = SendRaidInvitationProto{} + mi := &file_vbase_proto_msgTypes[2727] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendRaidInvitationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendRaidInvitationProto) ProtoMessage() {} + +func (x *SendRaidInvitationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2727] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SendRaidInvitationProto.ProtoReflect.Descriptor instead. +func (*SendRaidInvitationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2727} +} + +type SendRaidInvitationResponseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendRaidInvitationResponseData) Reset() { + *x = SendRaidInvitationResponseData{} + mi := &file_vbase_proto_msgTypes[2728] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendRaidInvitationResponseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendRaidInvitationResponseData) ProtoMessage() {} + +func (x *SendRaidInvitationResponseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2728] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SendRaidInvitationResponseData.ProtoReflect.Descriptor instead. +func (*SendRaidInvitationResponseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2728} +} + +type ServerRecordMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ServerRecordMetadata) Reset() { + *x = ServerRecordMetadata{} + mi := &file_vbase_proto_msgTypes[2729] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ServerRecordMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ServerRecordMetadata) ProtoMessage() {} + +func (x *ServerRecordMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2729] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ServerRecordMetadata.ProtoReflect.Descriptor instead. +func (*ServerRecordMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2729} +} + +type ServiceDescriptorProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ServiceDescriptorProto) Reset() { + *x = ServiceDescriptorProto{} + mi := &file_vbase_proto_msgTypes[2730] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ServiceDescriptorProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ServiceDescriptorProto) ProtoMessage() {} + +func (x *ServiceDescriptorProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2730] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ServiceDescriptorProto.ProtoReflect.Descriptor instead. +func (*ServiceDescriptorProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2730} +} + +type ServiceOptions struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ServiceOptions) Reset() { + *x = ServiceOptions{} + mi := &file_vbase_proto_msgTypes[2731] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ServiceOptions) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ServiceOptions) ProtoMessage() {} + +func (x *ServiceOptions) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2731] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ServiceOptions.ProtoReflect.Descriptor instead. +func (*ServiceOptions) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2731} +} + +type SetAvatarItemAsViewedOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetAvatarItemAsViewedOutProto) Reset() { + *x = SetAvatarItemAsViewedOutProto{} + mi := &file_vbase_proto_msgTypes[2732] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetAvatarItemAsViewedOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetAvatarItemAsViewedOutProto) ProtoMessage() {} + +func (x *SetAvatarItemAsViewedOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2732] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetAvatarItemAsViewedOutProto.ProtoReflect.Descriptor instead. +func (*SetAvatarItemAsViewedOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2732} +} + +type SetAvatarItemAsViewedProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetAvatarItemAsViewedProto) Reset() { + *x = SetAvatarItemAsViewedProto{} + mi := &file_vbase_proto_msgTypes[2733] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetAvatarItemAsViewedProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetAvatarItemAsViewedProto) ProtoMessage() {} + +func (x *SetAvatarItemAsViewedProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2733] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetAvatarItemAsViewedProto.ProtoReflect.Descriptor instead. +func (*SetAvatarItemAsViewedProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2733} +} + +type SetAvatarOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetAvatarOutProto) Reset() { + *x = SetAvatarOutProto{} + mi := &file_vbase_proto_msgTypes[2734] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetAvatarOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetAvatarOutProto) ProtoMessage() {} + +func (x *SetAvatarOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2734] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetAvatarOutProto.ProtoReflect.Descriptor instead. +func (*SetAvatarOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2734} +} + +type SetAvatarProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetAvatarProto) Reset() { + *x = SetAvatarProto{} + mi := &file_vbase_proto_msgTypes[2735] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetAvatarProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetAvatarProto) ProtoMessage() {} + +func (x *SetAvatarProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2735] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetAvatarProto.ProtoReflect.Descriptor instead. +func (*SetAvatarProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2735} +} + +type SetBirthdayRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetBirthdayRequestProto) Reset() { + *x = SetBirthdayRequestProto{} + mi := &file_vbase_proto_msgTypes[2736] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetBirthdayRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetBirthdayRequestProto) ProtoMessage() {} + +func (x *SetBirthdayRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2736] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetBirthdayRequestProto.ProtoReflect.Descriptor instead. +func (*SetBirthdayRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2736} +} + +type SetBirthdayResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetBirthdayResponseProto) Reset() { + *x = SetBirthdayResponseProto{} + mi := &file_vbase_proto_msgTypes[2737] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetBirthdayResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetBirthdayResponseProto) ProtoMessage() {} + +func (x *SetBirthdayResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2737] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetBirthdayResponseProto.ProtoReflect.Descriptor instead. +func (*SetBirthdayResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2737} +} + +type SetBuddyPokemonOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetBuddyPokemonOutProto) Reset() { + *x = SetBuddyPokemonOutProto{} + mi := &file_vbase_proto_msgTypes[2738] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetBuddyPokemonOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetBuddyPokemonOutProto) ProtoMessage() {} + +func (x *SetBuddyPokemonOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2738] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetBuddyPokemonOutProto.ProtoReflect.Descriptor instead. +func (*SetBuddyPokemonOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2738} +} + +type SetBuddyPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetBuddyPokemonProto) Reset() { + *x = SetBuddyPokemonProto{} + mi := &file_vbase_proto_msgTypes[2739] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetBuddyPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetBuddyPokemonProto) ProtoMessage() {} + +func (x *SetBuddyPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2739] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetBuddyPokemonProto.ProtoReflect.Descriptor instead. +func (*SetBuddyPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2739} +} + +type SetContactSettingsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetContactSettingsOutProto) Reset() { + *x = SetContactSettingsOutProto{} + mi := &file_vbase_proto_msgTypes[2740] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetContactSettingsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetContactSettingsOutProto) ProtoMessage() {} + +func (x *SetContactSettingsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2740] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetContactSettingsOutProto.ProtoReflect.Descriptor instead. +func (*SetContactSettingsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2740} +} + +type SetContactSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetContactSettingsProto) Reset() { + *x = SetContactSettingsProto{} + mi := &file_vbase_proto_msgTypes[2741] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetContactSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetContactSettingsProto) ProtoMessage() {} + +func (x *SetContactSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2741] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetContactSettingsProto.ProtoReflect.Descriptor instead. +func (*SetContactSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2741} +} + +type SetFavoritePokemonOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetFavoritePokemonOutProto) Reset() { + *x = SetFavoritePokemonOutProto{} + mi := &file_vbase_proto_msgTypes[2742] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetFavoritePokemonOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetFavoritePokemonOutProto) ProtoMessage() {} + +func (x *SetFavoritePokemonOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2742] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetFavoritePokemonOutProto.ProtoReflect.Descriptor instead. +func (*SetFavoritePokemonOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2742} +} + +type SetFavoritePokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetFavoritePokemonProto) Reset() { + *x = SetFavoritePokemonProto{} + mi := &file_vbase_proto_msgTypes[2743] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetFavoritePokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetFavoritePokemonProto) ProtoMessage() {} + +func (x *SetFavoritePokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2743] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetFavoritePokemonProto.ProtoReflect.Descriptor instead. +func (*SetFavoritePokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2743} +} + +type SetFriendNicknameOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetFriendNicknameOutProto) Reset() { + *x = SetFriendNicknameOutProto{} + mi := &file_vbase_proto_msgTypes[2744] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetFriendNicknameOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetFriendNicknameOutProto) ProtoMessage() {} + +func (x *SetFriendNicknameOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2744] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetFriendNicknameOutProto.ProtoReflect.Descriptor instead. +func (*SetFriendNicknameOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2744} +} + +type SetFriendNicknameProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetFriendNicknameProto) Reset() { + *x = SetFriendNicknameProto{} + mi := &file_vbase_proto_msgTypes[2745] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetFriendNicknameProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetFriendNicknameProto) ProtoMessage() {} + +func (x *SetFriendNicknameProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2745] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetFriendNicknameProto.ProtoReflect.Descriptor instead. +func (*SetFriendNicknameProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2745} +} + +type SetLobbyPokemonOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetLobbyPokemonOutProto) Reset() { + *x = SetLobbyPokemonOutProto{} + mi := &file_vbase_proto_msgTypes[2746] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetLobbyPokemonOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetLobbyPokemonOutProto) ProtoMessage() {} + +func (x *SetLobbyPokemonOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2746] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetLobbyPokemonOutProto.ProtoReflect.Descriptor instead. +func (*SetLobbyPokemonOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2746} +} + +type SetLobbyPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetLobbyPokemonProto) Reset() { + *x = SetLobbyPokemonProto{} + mi := &file_vbase_proto_msgTypes[2747] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetLobbyPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetLobbyPokemonProto) ProtoMessage() {} + +func (x *SetLobbyPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2747] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetLobbyPokemonProto.ProtoReflect.Descriptor instead. +func (*SetLobbyPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2747} +} + +type SetLobbyVisibilityOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetLobbyVisibilityOutProto) Reset() { + *x = SetLobbyVisibilityOutProto{} + mi := &file_vbase_proto_msgTypes[2748] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetLobbyVisibilityOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetLobbyVisibilityOutProto) ProtoMessage() {} + +func (x *SetLobbyVisibilityOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2748] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetLobbyVisibilityOutProto.ProtoReflect.Descriptor instead. +func (*SetLobbyVisibilityOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2748} +} + +type SetLobbyVisibilityProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetLobbyVisibilityProto) Reset() { + *x = SetLobbyVisibilityProto{} + mi := &file_vbase_proto_msgTypes[2749] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetLobbyVisibilityProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetLobbyVisibilityProto) ProtoMessage() {} + +func (x *SetLobbyVisibilityProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2749] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetLobbyVisibilityProto.ProtoReflect.Descriptor instead. +func (*SetLobbyVisibilityProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2749} +} + +type SetNeutralAvatarOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetNeutralAvatarOutProto) Reset() { + *x = SetNeutralAvatarOutProto{} + mi := &file_vbase_proto_msgTypes[2750] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetNeutralAvatarOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetNeutralAvatarOutProto) ProtoMessage() {} + +func (x *SetNeutralAvatarOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2750] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetNeutralAvatarOutProto.ProtoReflect.Descriptor instead. +func (*SetNeutralAvatarOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2750} +} + +type SetNeutralAvatarProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetNeutralAvatarProto) Reset() { + *x = SetNeutralAvatarProto{} + mi := &file_vbase_proto_msgTypes[2751] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetNeutralAvatarProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetNeutralAvatarProto) ProtoMessage() {} + +func (x *SetNeutralAvatarProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2751] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetNeutralAvatarProto.ProtoReflect.Descriptor instead. +func (*SetNeutralAvatarProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2751} +} + +type SetPlayerStatusOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetPlayerStatusOutProto) Reset() { + *x = SetPlayerStatusOutProto{} + mi := &file_vbase_proto_msgTypes[2752] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetPlayerStatusOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetPlayerStatusOutProto) ProtoMessage() {} + +func (x *SetPlayerStatusOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2752] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetPlayerStatusOutProto.ProtoReflect.Descriptor instead. +func (*SetPlayerStatusOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2752} +} + +type SetPlayerStatusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetPlayerStatusProto) Reset() { + *x = SetPlayerStatusProto{} + mi := &file_vbase_proto_msgTypes[2753] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetPlayerStatusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetPlayerStatusProto) ProtoMessage() {} + +func (x *SetPlayerStatusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2753] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetPlayerStatusProto.ProtoReflect.Descriptor instead. +func (*SetPlayerStatusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2753} +} + +type SetPlayerTeamOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetPlayerTeamOutProto) Reset() { + *x = SetPlayerTeamOutProto{} + mi := &file_vbase_proto_msgTypes[2754] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetPlayerTeamOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetPlayerTeamOutProto) ProtoMessage() {} + +func (x *SetPlayerTeamOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2754] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetPlayerTeamOutProto.ProtoReflect.Descriptor instead. +func (*SetPlayerTeamOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2754} +} + +type SetPlayerTeamProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetPlayerTeamProto) Reset() { + *x = SetPlayerTeamProto{} + mi := &file_vbase_proto_msgTypes[2755] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetPlayerTeamProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetPlayerTeamProto) ProtoMessage() {} + +func (x *SetPlayerTeamProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2755] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetPlayerTeamProto.ProtoReflect.Descriptor instead. +func (*SetPlayerTeamProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2755} +} + +type SetPokemonTagsForPokemonOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetPokemonTagsForPokemonOutProto) Reset() { + *x = SetPokemonTagsForPokemonOutProto{} + mi := &file_vbase_proto_msgTypes[2756] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetPokemonTagsForPokemonOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetPokemonTagsForPokemonOutProto) ProtoMessage() {} + +func (x *SetPokemonTagsForPokemonOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2756] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetPokemonTagsForPokemonOutProto.ProtoReflect.Descriptor instead. +func (*SetPokemonTagsForPokemonOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2756} +} + +type SetPokemonTagsForPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetPokemonTagsForPokemonProto) Reset() { + *x = SetPokemonTagsForPokemonProto{} + mi := &file_vbase_proto_msgTypes[2757] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetPokemonTagsForPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetPokemonTagsForPokemonProto) ProtoMessage() {} + +func (x *SetPokemonTagsForPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2757] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetPokemonTagsForPokemonProto.ProtoReflect.Descriptor instead. +func (*SetPokemonTagsForPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2757} +} + +type SetValueRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetValueRequest) Reset() { + *x = SetValueRequest{} + mi := &file_vbase_proto_msgTypes[2758] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetValueRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetValueRequest) ProtoMessage() {} + +func (x *SetValueRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2758] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetValueRequest.ProtoReflect.Descriptor instead. +func (*SetValueRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2758} +} + +type SetValueResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetValueResponse) Reset() { + *x = SetValueResponse{} + mi := &file_vbase_proto_msgTypes[2759] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetValueResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetValueResponse) ProtoMessage() {} + +func (x *SetValueResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2759] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetValueResponse.ProtoReflect.Descriptor instead. +func (*SetValueResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2759} +} + +type SettingsOverrideRuleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SettingsOverrideRuleProto) Reset() { + *x = SettingsOverrideRuleProto{} + mi := &file_vbase_proto_msgTypes[2760] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SettingsOverrideRuleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SettingsOverrideRuleProto) ProtoMessage() {} + +func (x *SettingsOverrideRuleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2760] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SettingsOverrideRuleProto.ProtoReflect.Descriptor instead. +func (*SettingsOverrideRuleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2760} +} + +type SettingsVersionControllerProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SettingsVersionControllerProto) Reset() { + *x = SettingsVersionControllerProto{} + mi := &file_vbase_proto_msgTypes[2761] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SettingsVersionControllerProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SettingsVersionControllerProto) ProtoMessage() {} + +func (x *SettingsVersionControllerProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2761] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SettingsVersionControllerProto.ProtoReflect.Descriptor instead. +func (*SettingsVersionControllerProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2761} +} + +type SfidaAssociateRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SfidaAssociateRequest) Reset() { + *x = SfidaAssociateRequest{} + mi := &file_vbase_proto_msgTypes[2762] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SfidaAssociateRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SfidaAssociateRequest) ProtoMessage() {} + +func (x *SfidaAssociateRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2762] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SfidaAssociateRequest.ProtoReflect.Descriptor instead. +func (*SfidaAssociateRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2762} +} + +type SfidaAssociateResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SfidaAssociateResponse) Reset() { + *x = SfidaAssociateResponse{} + mi := &file_vbase_proto_msgTypes[2763] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SfidaAssociateResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SfidaAssociateResponse) ProtoMessage() {} + +func (x *SfidaAssociateResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2763] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SfidaAssociateResponse.ProtoReflect.Descriptor instead. +func (*SfidaAssociateResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2763} +} + +type SfidaAuthToken struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SfidaAuthToken) Reset() { + *x = SfidaAuthToken{} + mi := &file_vbase_proto_msgTypes[2764] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SfidaAuthToken) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SfidaAuthToken) ProtoMessage() {} + +func (x *SfidaAuthToken) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2764] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SfidaAuthToken.ProtoReflect.Descriptor instead. +func (*SfidaAuthToken) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2764} +} + +type SfidaCaptureRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SfidaCaptureRequest) Reset() { + *x = SfidaCaptureRequest{} + mi := &file_vbase_proto_msgTypes[2765] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SfidaCaptureRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SfidaCaptureRequest) ProtoMessage() {} + +func (x *SfidaCaptureRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2765] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SfidaCaptureRequest.ProtoReflect.Descriptor instead. +func (*SfidaCaptureRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2765} +} + +type SfidaCaptureResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SfidaCaptureResponse) Reset() { + *x = SfidaCaptureResponse{} + mi := &file_vbase_proto_msgTypes[2766] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SfidaCaptureResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SfidaCaptureResponse) ProtoMessage() {} + +func (x *SfidaCaptureResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2766] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SfidaCaptureResponse.ProtoReflect.Descriptor instead. +func (*SfidaCaptureResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2766} +} + +type SfidaCertificationRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SfidaCertificationRequest) Reset() { + *x = SfidaCertificationRequest{} + mi := &file_vbase_proto_msgTypes[2767] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SfidaCertificationRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SfidaCertificationRequest) ProtoMessage() {} + +func (x *SfidaCertificationRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2767] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SfidaCertificationRequest.ProtoReflect.Descriptor instead. +func (*SfidaCertificationRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2767} +} + +type SfidaCertificationResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SfidaCertificationResponse) Reset() { + *x = SfidaCertificationResponse{} + mi := &file_vbase_proto_msgTypes[2768] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SfidaCertificationResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SfidaCertificationResponse) ProtoMessage() {} + +func (x *SfidaCertificationResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2768] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SfidaCertificationResponse.ProtoReflect.Descriptor instead. +func (*SfidaCertificationResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2768} +} + +type SfidaCheckPairingRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SfidaCheckPairingRequest) Reset() { + *x = SfidaCheckPairingRequest{} + mi := &file_vbase_proto_msgTypes[2769] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SfidaCheckPairingRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SfidaCheckPairingRequest) ProtoMessage() {} + +func (x *SfidaCheckPairingRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2769] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SfidaCheckPairingRequest.ProtoReflect.Descriptor instead. +func (*SfidaCheckPairingRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2769} +} + +type SfidaCheckPairingResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SfidaCheckPairingResponse) Reset() { + *x = SfidaCheckPairingResponse{} + mi := &file_vbase_proto_msgTypes[2770] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SfidaCheckPairingResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SfidaCheckPairingResponse) ProtoMessage() {} + +func (x *SfidaCheckPairingResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2770] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SfidaCheckPairingResponse.ProtoReflect.Descriptor instead. +func (*SfidaCheckPairingResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2770} +} + +type SfidaClearSleepRecordsRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SfidaClearSleepRecordsRequest) Reset() { + *x = SfidaClearSleepRecordsRequest{} + mi := &file_vbase_proto_msgTypes[2771] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SfidaClearSleepRecordsRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SfidaClearSleepRecordsRequest) ProtoMessage() {} + +func (x *SfidaClearSleepRecordsRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2771] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SfidaClearSleepRecordsRequest.ProtoReflect.Descriptor instead. +func (*SfidaClearSleepRecordsRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2771} +} + +type SfidaClearSleepRecordsResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SfidaClearSleepRecordsResponse) Reset() { + *x = SfidaClearSleepRecordsResponse{} + mi := &file_vbase_proto_msgTypes[2772] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SfidaClearSleepRecordsResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SfidaClearSleepRecordsResponse) ProtoMessage() {} + +func (x *SfidaClearSleepRecordsResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2772] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SfidaClearSleepRecordsResponse.ProtoReflect.Descriptor instead. +func (*SfidaClearSleepRecordsResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2772} +} + +type SfidaDisassociateRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SfidaDisassociateRequest) Reset() { + *x = SfidaDisassociateRequest{} + mi := &file_vbase_proto_msgTypes[2773] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SfidaDisassociateRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SfidaDisassociateRequest) ProtoMessage() {} + +func (x *SfidaDisassociateRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2773] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SfidaDisassociateRequest.ProtoReflect.Descriptor instead. +func (*SfidaDisassociateRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2773} +} + +type SfidaDisassociateResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SfidaDisassociateResponse) Reset() { + *x = SfidaDisassociateResponse{} + mi := &file_vbase_proto_msgTypes[2774] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SfidaDisassociateResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SfidaDisassociateResponse) ProtoMessage() {} + +func (x *SfidaDisassociateResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2774] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SfidaDisassociateResponse.ProtoReflect.Descriptor instead. +func (*SfidaDisassociateResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2774} +} + +type SfidaDowserRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SfidaDowserRequest) Reset() { + *x = SfidaDowserRequest{} + mi := &file_vbase_proto_msgTypes[2775] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SfidaDowserRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SfidaDowserRequest) ProtoMessage() {} + +func (x *SfidaDowserRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2775] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SfidaDowserRequest.ProtoReflect.Descriptor instead. +func (*SfidaDowserRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2775} +} + +type SfidaDowserResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SfidaDowserResponse) Reset() { + *x = SfidaDowserResponse{} + mi := &file_vbase_proto_msgTypes[2776] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SfidaDowserResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SfidaDowserResponse) ProtoMessage() {} + +func (x *SfidaDowserResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2776] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SfidaDowserResponse.ProtoReflect.Descriptor instead. +func (*SfidaDowserResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2776} +} + +type SfidaGlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SfidaGlobalSettingsProto) Reset() { + *x = SfidaGlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[2777] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SfidaGlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SfidaGlobalSettingsProto) ProtoMessage() {} + +func (x *SfidaGlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2777] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SfidaGlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*SfidaGlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2777} +} + +// Deprecated: Marked as deprecated in vbase.proto. +type SfidaMetrics struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SfidaMetrics) Reset() { + *x = SfidaMetrics{} + mi := &file_vbase_proto_msgTypes[2778] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SfidaMetrics) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SfidaMetrics) ProtoMessage() {} + +func (x *SfidaMetrics) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2778] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SfidaMetrics.ProtoReflect.Descriptor instead. +func (*SfidaMetrics) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2778} +} + +// Deprecated: Marked as deprecated in vbase.proto. +type SfidaMetricsUpdate struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SfidaMetricsUpdate) Reset() { + *x = SfidaMetricsUpdate{} + mi := &file_vbase_proto_msgTypes[2779] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SfidaMetricsUpdate) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SfidaMetricsUpdate) ProtoMessage() {} + +func (x *SfidaMetricsUpdate) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2779] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SfidaMetricsUpdate.ProtoReflect.Descriptor instead. +func (*SfidaMetricsUpdate) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2779} +} + +type SfidaUpdateRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SfidaUpdateRequest) Reset() { + *x = SfidaUpdateRequest{} + mi := &file_vbase_proto_msgTypes[2780] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SfidaUpdateRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SfidaUpdateRequest) ProtoMessage() {} + +func (x *SfidaUpdateRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2780] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SfidaUpdateRequest.ProtoReflect.Descriptor instead. +func (*SfidaUpdateRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2780} +} + +type SfidaUpdateResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SfidaUpdateResponse) Reset() { + *x = SfidaUpdateResponse{} + mi := &file_vbase_proto_msgTypes[2781] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SfidaUpdateResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SfidaUpdateResponse) ProtoMessage() {} + +func (x *SfidaUpdateResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2781] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SfidaUpdateResponse.ProtoReflect.Descriptor instead. +func (*SfidaUpdateResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2781} +} + +type ShadowAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ShadowAttributesProto) Reset() { + *x = ShadowAttributesProto{} + mi := &file_vbase_proto_msgTypes[2782] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ShadowAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ShadowAttributesProto) ProtoMessage() {} + +func (x *ShadowAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2782] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ShadowAttributesProto.ProtoReflect.Descriptor instead. +func (*ShadowAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2782} +} + +type ShapeCollectionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ShapeCollectionProto) Reset() { + *x = ShapeCollectionProto{} + mi := &file_vbase_proto_msgTypes[2783] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ShapeCollectionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ShapeCollectionProto) ProtoMessage() {} + +func (x *ShapeCollectionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2783] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ShapeCollectionProto.ProtoReflect.Descriptor instead. +func (*ShapeCollectionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2783} +} + +type ShapeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ShapeProto) Reset() { + *x = ShapeProto{} + mi := &file_vbase_proto_msgTypes[2784] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ShapeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ShapeProto) ProtoMessage() {} + +func (x *ShapeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2784] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ShapeProto.ProtoReflect.Descriptor instead. +func (*ShapeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2784} +} + +type ShardManagerEchoOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ShardManagerEchoOutProto) Reset() { + *x = ShardManagerEchoOutProto{} + mi := &file_vbase_proto_msgTypes[2785] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ShardManagerEchoOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ShardManagerEchoOutProto) ProtoMessage() {} + +func (x *ShardManagerEchoOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2785] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ShardManagerEchoOutProto.ProtoReflect.Descriptor instead. +func (*ShardManagerEchoOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2785} +} + +type ShardManagerEchoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ShardManagerEchoProto) Reset() { + *x = ShardManagerEchoProto{} + mi := &file_vbase_proto_msgTypes[2786] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ShardManagerEchoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ShardManagerEchoProto) ProtoMessage() {} + +func (x *ShardManagerEchoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2786] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ShardManagerEchoProto.ProtoReflect.Descriptor instead. +func (*ShardManagerEchoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2786} +} + +type ShareActionTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ShareActionTelemetry) Reset() { + *x = ShareActionTelemetry{} + mi := &file_vbase_proto_msgTypes[2787] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ShareActionTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ShareActionTelemetry) ProtoMessage() {} + +func (x *ShareActionTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2787] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ShareActionTelemetry.ProtoReflect.Descriptor instead. +func (*ShareActionTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2787} +} + +type SharedFusionSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SharedFusionSettingsProto) Reset() { + *x = SharedFusionSettingsProto{} + mi := &file_vbase_proto_msgTypes[2788] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SharedFusionSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SharedFusionSettingsProto) ProtoMessage() {} + +func (x *SharedFusionSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2788] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SharedFusionSettingsProto.ProtoReflect.Descriptor instead. +func (*SharedFusionSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2788} +} + +type SharedMoveSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SharedMoveSettingsProto) Reset() { + *x = SharedMoveSettingsProto{} + mi := &file_vbase_proto_msgTypes[2789] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SharedMoveSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SharedMoveSettingsProto) ProtoMessage() {} + +func (x *SharedMoveSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2789] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SharedMoveSettingsProto.ProtoReflect.Descriptor instead. +func (*SharedMoveSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2789} +} + +type SharedRouteProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + Waypoints []*RouteWaypointProto `protobuf:"bytes,2,rep,name=waypoints,proto3" json:"waypoints,omitempty"` + Type RouteType `protobuf:"varint,3,opt,name=type,proto3,enum=POGOProtos.Rpc.RouteType" json:"type,omitempty"` + Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` + Version int64 `protobuf:"varint,6,opt,name=version,proto3" json:"version,omitempty"` + Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"` + Reversible bool `protobuf:"varint,10,opt,name=reversible,proto3" json:"reversible,omitempty"` + RouteDistanceMeters int64 `protobuf:"varint,13,opt,name=route_distance_meters,json=routeDistanceMeters,proto3" json:"route_distance_meters,omitempty"` + RouteDurationSeconds int64 `protobuf:"varint,15,opt,name=route_duration_seconds,json=routeDurationSeconds,proto3" json:"route_duration_seconds,omitempty"` + Tags []string `protobuf:"bytes,17,rep,name=tags,proto3" json:"tags,omitempty"` + Image *RouteImageProto `protobuf:"bytes,32,opt,name=image,proto3" json:"image,omitempty"` + RouteSubmissionStatus []*RouteSubmissionStatus `protobuf:"bytes,33,rep,name=route_submission_status,json=routeSubmissionStatus,proto3" json:"route_submission_status,omitempty"` + StartPoi *RoutePoiAnchor `protobuf:"bytes,34,opt,name=start_poi,json=startPoi,proto3" json:"start_poi,omitempty"` + EndPoi *RoutePoiAnchor `protobuf:"bytes,35,opt,name=end_poi,json=endPoi,proto3" json:"end_poi,omitempty"` + ShortCode string `protobuf:"bytes,41,opt,name=short_code,json=shortCode,proto3" json:"short_code,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SharedRouteProto) Reset() { + *x = SharedRouteProto{} + mi := &file_vbase_proto_msgTypes[2790] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SharedRouteProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SharedRouteProto) ProtoMessage() {} + +func (x *SharedRouteProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2790] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SharedRouteProto.ProtoReflect.Descriptor instead. +func (*SharedRouteProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2790} +} + +func (x *SharedRouteProto) GetId() string { + if x != nil { + return x.Id + } + return "" +} + +func (x *SharedRouteProto) GetWaypoints() []*RouteWaypointProto { + if x != nil { + return x.Waypoints + } + return nil +} + +func (x *SharedRouteProto) GetType() RouteType { + if x != nil { + return x.Type + } + return RouteType_ROUTE_TYPE_UNSET +} + +func (x *SharedRouteProto) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *SharedRouteProto) GetVersion() int64 { + if x != nil { + return x.Version + } + return 0 +} + +func (x *SharedRouteProto) GetDescription() string { + if x != nil { + return x.Description + } + return "" +} + +func (x *SharedRouteProto) GetReversible() bool { + if x != nil { + return x.Reversible + } + return false +} + +func (x *SharedRouteProto) GetRouteDistanceMeters() int64 { + if x != nil { + return x.RouteDistanceMeters + } + return 0 +} + +func (x *SharedRouteProto) GetRouteDurationSeconds() int64 { + if x != nil { + return x.RouteDurationSeconds + } + return 0 +} + +func (x *SharedRouteProto) GetTags() []string { + if x != nil { + return x.Tags + } + return nil +} + +func (x *SharedRouteProto) GetImage() *RouteImageProto { + if x != nil { + return x.Image + } + return nil +} + +func (x *SharedRouteProto) GetRouteSubmissionStatus() []*RouteSubmissionStatus { + if x != nil { + return x.RouteSubmissionStatus + } + return nil +} + +func (x *SharedRouteProto) GetStartPoi() *RoutePoiAnchor { + if x != nil { + return x.StartPoi + } + return nil +} + +func (x *SharedRouteProto) GetEndPoi() *RoutePoiAnchor { + if x != nil { + return x.EndPoi + } + return nil +} + +func (x *SharedRouteProto) GetShortCode() string { + if x != nil { + return x.ShortCode + } + return "" +} + +type ShoppingPageClickTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ShoppingPageClickTelemetry) Reset() { + *x = ShoppingPageClickTelemetry{} + mi := &file_vbase_proto_msgTypes[2791] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ShoppingPageClickTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ShoppingPageClickTelemetry) ProtoMessage() {} + +func (x *ShoppingPageClickTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2791] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ShoppingPageClickTelemetry.ProtoReflect.Descriptor instead. +func (*ShoppingPageClickTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2791} +} + +type ShoppingPageScrollTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ShoppingPageScrollTelemetry) Reset() { + *x = ShoppingPageScrollTelemetry{} + mi := &file_vbase_proto_msgTypes[2792] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ShoppingPageScrollTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ShoppingPageScrollTelemetry) ProtoMessage() {} + +func (x *ShoppingPageScrollTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2792] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ShoppingPageScrollTelemetry.ProtoReflect.Descriptor instead. +func (*ShoppingPageScrollTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2792} +} + +type ShowcaseDetailsTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ShowcaseDetailsTelemetry) Reset() { + *x = ShowcaseDetailsTelemetry{} + mi := &file_vbase_proto_msgTypes[2793] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ShowcaseDetailsTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ShowcaseDetailsTelemetry) ProtoMessage() {} + +func (x *ShowcaseDetailsTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2793] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ShowcaseDetailsTelemetry.ProtoReflect.Descriptor instead. +func (*ShowcaseDetailsTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2793} +} + +type ShowcaseRewardTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ShowcaseRewardTelemetry) Reset() { + *x = ShowcaseRewardTelemetry{} + mi := &file_vbase_proto_msgTypes[2794] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ShowcaseRewardTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ShowcaseRewardTelemetry) ProtoMessage() {} + +func (x *ShowcaseRewardTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2794] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ShowcaseRewardTelemetry.ProtoReflect.Descriptor instead. +func (*ShowcaseRewardTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2794} +} + +type SignInActionTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SignInActionTelemetry) Reset() { + *x = SignInActionTelemetry{} + mi := &file_vbase_proto_msgTypes[2795] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SignInActionTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SignInActionTelemetry) ProtoMessage() {} + +func (x *SignInActionTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2795] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SignInActionTelemetry.ProtoReflect.Descriptor instead. +func (*SignInActionTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2795} +} + +type SillouetteObfuscationGroup struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SillouetteObfuscationGroup) Reset() { + *x = SillouetteObfuscationGroup{} + mi := &file_vbase_proto_msgTypes[2796] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SillouetteObfuscationGroup) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SillouetteObfuscationGroup) ProtoMessage() {} + +func (x *SillouetteObfuscationGroup) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2796] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SillouetteObfuscationGroup.ProtoReflect.Descriptor instead. +func (*SillouetteObfuscationGroup) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2796} +} + +type SizeRecordBreakTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SizeRecordBreakTelemetry) Reset() { + *x = SizeRecordBreakTelemetry{} + mi := &file_vbase_proto_msgTypes[2797] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SizeRecordBreakTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SizeRecordBreakTelemetry) ProtoMessage() {} + +func (x *SizeRecordBreakTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2797] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SizeRecordBreakTelemetry.ProtoReflect.Descriptor instead. +func (*SizeRecordBreakTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2797} +} + +type SkipEnterReferralCodeOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SkipEnterReferralCodeOutProto) Reset() { + *x = SkipEnterReferralCodeOutProto{} + mi := &file_vbase_proto_msgTypes[2798] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SkipEnterReferralCodeOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SkipEnterReferralCodeOutProto) ProtoMessage() {} + +func (x *SkipEnterReferralCodeOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2798] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SkipEnterReferralCodeOutProto.ProtoReflect.Descriptor instead. +func (*SkipEnterReferralCodeOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2798} +} + +type SkipEnterReferralCodeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SkipEnterReferralCodeProto) Reset() { + *x = SkipEnterReferralCodeProto{} + mi := &file_vbase_proto_msgTypes[2799] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SkipEnterReferralCodeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SkipEnterReferralCodeProto) ProtoMessage() {} + +func (x *SkipEnterReferralCodeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2799] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SkipEnterReferralCodeProto.ProtoReflect.Descriptor instead. +func (*SkipEnterReferralCodeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2799} +} + +type SleepDayRecordProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SleepDayRecordProto) Reset() { + *x = SleepDayRecordProto{} + mi := &file_vbase_proto_msgTypes[2800] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SleepDayRecordProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SleepDayRecordProto) ProtoMessage() {} + +func (x *SleepDayRecordProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2800] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SleepDayRecordProto.ProtoReflect.Descriptor instead. +func (*SleepDayRecordProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2800} +} + +type SleepRecordsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SleepRecordsProto) Reset() { + *x = SleepRecordsProto{} + mi := &file_vbase_proto_msgTypes[2801] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SleepRecordsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SleepRecordsProto) ProtoMessage() {} + +func (x *SleepRecordsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2801] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SleepRecordsProto.ProtoReflect.Descriptor instead. +func (*SleepRecordsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2801} +} + +type SlowFreezePlayerBonusSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SlowFreezePlayerBonusSettingsProto) Reset() { + *x = SlowFreezePlayerBonusSettingsProto{} + mi := &file_vbase_proto_msgTypes[2802] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SlowFreezePlayerBonusSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SlowFreezePlayerBonusSettingsProto) ProtoMessage() {} + +func (x *SlowFreezePlayerBonusSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2802] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SlowFreezePlayerBonusSettingsProto.ProtoReflect.Descriptor instead. +func (*SlowFreezePlayerBonusSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2802} +} + +type SmartGlassesFeatureFlagProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SmartGlassesFeatureFlagProto) Reset() { + *x = SmartGlassesFeatureFlagProto{} + mi := &file_vbase_proto_msgTypes[2803] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SmartGlassesFeatureFlagProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SmartGlassesFeatureFlagProto) ProtoMessage() {} + +func (x *SmartGlassesFeatureFlagProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2803] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SmartGlassesFeatureFlagProto.ProtoReflect.Descriptor instead. +func (*SmartGlassesFeatureFlagProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2803} +} + +type SmartGlassesSyncSettingsRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SmartGlassesSyncSettingsRequestProto) Reset() { + *x = SmartGlassesSyncSettingsRequestProto{} + mi := &file_vbase_proto_msgTypes[2804] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SmartGlassesSyncSettingsRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SmartGlassesSyncSettingsRequestProto) ProtoMessage() {} + +func (x *SmartGlassesSyncSettingsRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2804] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SmartGlassesSyncSettingsRequestProto.ProtoReflect.Descriptor instead. +func (*SmartGlassesSyncSettingsRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2804} +} + +type SmartGlassesSyncSettingsResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SmartGlassesSyncSettingsResponseProto) Reset() { + *x = SmartGlassesSyncSettingsResponseProto{} + mi := &file_vbase_proto_msgTypes[2805] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SmartGlassesSyncSettingsResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SmartGlassesSyncSettingsResponseProto) ProtoMessage() {} + +func (x *SmartGlassesSyncSettingsResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2805] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SmartGlassesSyncSettingsResponseProto.ProtoReflect.Descriptor instead. +func (*SmartGlassesSyncSettingsResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2805} +} + +type SmeargleMovesSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SmeargleMovesSettingsProto) Reset() { + *x = SmeargleMovesSettingsProto{} + mi := &file_vbase_proto_msgTypes[2806] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SmeargleMovesSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SmeargleMovesSettingsProto) ProtoMessage() {} + +func (x *SmeargleMovesSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2806] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SmeargleMovesSettingsProto.ProtoReflect.Descriptor instead. +func (*SmeargleMovesSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2806} +} + +type SocialActivityInviteMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SocialActivityInviteMetadata) Reset() { + *x = SocialActivityInviteMetadata{} + mi := &file_vbase_proto_msgTypes[2807] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SocialActivityInviteMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SocialActivityInviteMetadata) ProtoMessage() {} + +func (x *SocialActivityInviteMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2807] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SocialActivityInviteMetadata.ProtoReflect.Descriptor instead. +func (*SocialActivityInviteMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2807} +} + +type SocialClientSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SocialClientSettingsProto) Reset() { + *x = SocialClientSettingsProto{} + mi := &file_vbase_proto_msgTypes[2808] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SocialClientSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SocialClientSettingsProto) ProtoMessage() {} + +func (x *SocialClientSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2808] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SocialClientSettingsProto.ProtoReflect.Descriptor instead. +func (*SocialClientSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2808} +} + +type SocialGiftCountTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SocialGiftCountTelemetry) Reset() { + *x = SocialGiftCountTelemetry{} + mi := &file_vbase_proto_msgTypes[2809] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SocialGiftCountTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SocialGiftCountTelemetry) ProtoMessage() {} + +func (x *SocialGiftCountTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2809] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SocialGiftCountTelemetry.ProtoReflect.Descriptor instead. +func (*SocialGiftCountTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2809} +} + +type SocialInboxLatencyTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SocialInboxLatencyTelemetry) Reset() { + *x = SocialInboxLatencyTelemetry{} + mi := &file_vbase_proto_msgTypes[2810] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SocialInboxLatencyTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SocialInboxLatencyTelemetry) ProtoMessage() {} + +func (x *SocialInboxLatencyTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2810] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SocialInboxLatencyTelemetry.ProtoReflect.Descriptor instead. +func (*SocialInboxLatencyTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2810} +} + +type SocialPlayerSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SocialPlayerSettingsProto) Reset() { + *x = SocialPlayerSettingsProto{} + mi := &file_vbase_proto_msgTypes[2811] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SocialPlayerSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SocialPlayerSettingsProto) ProtoMessage() {} + +func (x *SocialPlayerSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2811] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SocialPlayerSettingsProto.ProtoReflect.Descriptor instead. +func (*SocialPlayerSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2811} +} + +type SocialTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SocialTelemetry) Reset() { + *x = SocialTelemetry{} + mi := &file_vbase_proto_msgTypes[2812] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SocialTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SocialTelemetry) ProtoMessage() {} + +func (x *SocialTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2812] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SocialTelemetry.ProtoReflect.Descriptor instead. +func (*SocialTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2812} +} + +type SocketConnectionEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SocketConnectionEvent) Reset() { + *x = SocketConnectionEvent{} + mi := &file_vbase_proto_msgTypes[2813] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SocketConnectionEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SocketConnectionEvent) ProtoMessage() {} + +func (x *SocketConnectionEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2813] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SocketConnectionEvent.ProtoReflect.Descriptor instead. +func (*SocketConnectionEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2813} +} + +type SoftSfidaCaptureOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SoftSfidaCaptureOutProto) Reset() { + *x = SoftSfidaCaptureOutProto{} + mi := &file_vbase_proto_msgTypes[2814] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SoftSfidaCaptureOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SoftSfidaCaptureOutProto) ProtoMessage() {} + +func (x *SoftSfidaCaptureOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2814] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SoftSfidaCaptureOutProto.ProtoReflect.Descriptor instead. +func (*SoftSfidaCaptureOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2814} +} + +type SoftSfidaCaptureProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SoftSfidaCaptureProto) Reset() { + *x = SoftSfidaCaptureProto{} + mi := &file_vbase_proto_msgTypes[2815] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SoftSfidaCaptureProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SoftSfidaCaptureProto) ProtoMessage() {} + +func (x *SoftSfidaCaptureProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2815] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SoftSfidaCaptureProto.ProtoReflect.Descriptor instead. +func (*SoftSfidaCaptureProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2815} +} + +type SoftSfidaLocationUpdateOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SoftSfidaLocationUpdateOutProto) Reset() { + *x = SoftSfidaLocationUpdateOutProto{} + mi := &file_vbase_proto_msgTypes[2816] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SoftSfidaLocationUpdateOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SoftSfidaLocationUpdateOutProto) ProtoMessage() {} + +func (x *SoftSfidaLocationUpdateOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2816] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SoftSfidaLocationUpdateOutProto.ProtoReflect.Descriptor instead. +func (*SoftSfidaLocationUpdateOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2816} +} + +type SoftSfidaLocationUpdateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SoftSfidaLocationUpdateProto) Reset() { + *x = SoftSfidaLocationUpdateProto{} + mi := &file_vbase_proto_msgTypes[2817] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SoftSfidaLocationUpdateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SoftSfidaLocationUpdateProto) ProtoMessage() {} + +func (x *SoftSfidaLocationUpdateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2817] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SoftSfidaLocationUpdateProto.ProtoReflect.Descriptor instead. +func (*SoftSfidaLocationUpdateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2817} +} + +type SoftSfidaLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SoftSfidaLogEntry) Reset() { + *x = SoftSfidaLogEntry{} + mi := &file_vbase_proto_msgTypes[2818] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SoftSfidaLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SoftSfidaLogEntry) ProtoMessage() {} + +func (x *SoftSfidaLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2818] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SoftSfidaLogEntry.ProtoReflect.Descriptor instead. +func (*SoftSfidaLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2818} +} + +type SoftSfidaLogProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SoftSfidaLogProto) Reset() { + *x = SoftSfidaLogProto{} + mi := &file_vbase_proto_msgTypes[2819] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SoftSfidaLogProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SoftSfidaLogProto) ProtoMessage() {} + +func (x *SoftSfidaLogProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2819] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SoftSfidaLogProto.ProtoReflect.Descriptor instead. +func (*SoftSfidaLogProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2819} +} + +type SoftSfidaPauseOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SoftSfidaPauseOutProto) Reset() { + *x = SoftSfidaPauseOutProto{} + mi := &file_vbase_proto_msgTypes[2820] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SoftSfidaPauseOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SoftSfidaPauseOutProto) ProtoMessage() {} + +func (x *SoftSfidaPauseOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2820] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SoftSfidaPauseOutProto.ProtoReflect.Descriptor instead. +func (*SoftSfidaPauseOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2820} +} + +type SoftSfidaPauseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SoftSfidaPauseProto) Reset() { + *x = SoftSfidaPauseProto{} + mi := &file_vbase_proto_msgTypes[2821] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SoftSfidaPauseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SoftSfidaPauseProto) ProtoMessage() {} + +func (x *SoftSfidaPauseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2821] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SoftSfidaPauseProto.ProtoReflect.Descriptor instead. +func (*SoftSfidaPauseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2821} +} + +type SoftSfidaProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SoftSfidaProto) Reset() { + *x = SoftSfidaProto{} + mi := &file_vbase_proto_msgTypes[2822] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SoftSfidaProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SoftSfidaProto) ProtoMessage() {} + +func (x *SoftSfidaProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2822] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SoftSfidaProto.ProtoReflect.Descriptor instead. +func (*SoftSfidaProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2822} +} + +type SoftSfidaRecapOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SoftSfidaRecapOutProto) Reset() { + *x = SoftSfidaRecapOutProto{} + mi := &file_vbase_proto_msgTypes[2823] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SoftSfidaRecapOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SoftSfidaRecapOutProto) ProtoMessage() {} + +func (x *SoftSfidaRecapOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2823] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SoftSfidaRecapOutProto.ProtoReflect.Descriptor instead. +func (*SoftSfidaRecapOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2823} +} + +type SoftSfidaRecapProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SoftSfidaRecapProto) Reset() { + *x = SoftSfidaRecapProto{} + mi := &file_vbase_proto_msgTypes[2824] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SoftSfidaRecapProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SoftSfidaRecapProto) ProtoMessage() {} + +func (x *SoftSfidaRecapProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2824] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SoftSfidaRecapProto.ProtoReflect.Descriptor instead. +func (*SoftSfidaRecapProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2824} +} + +type SoftSfidaSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SoftSfidaSettingsProto) Reset() { + *x = SoftSfidaSettingsProto{} + mi := &file_vbase_proto_msgTypes[2825] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SoftSfidaSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SoftSfidaSettingsProto) ProtoMessage() {} + +func (x *SoftSfidaSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2825] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SoftSfidaSettingsProto.ProtoReflect.Descriptor instead. +func (*SoftSfidaSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2825} +} + +type SoftSfidaStartOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SoftSfidaStartOutProto) Reset() { + *x = SoftSfidaStartOutProto{} + mi := &file_vbase_proto_msgTypes[2826] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SoftSfidaStartOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SoftSfidaStartOutProto) ProtoMessage() {} + +func (x *SoftSfidaStartOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2826] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SoftSfidaStartOutProto.ProtoReflect.Descriptor instead. +func (*SoftSfidaStartOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2826} +} + +type SoftSfidaStartProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SoftSfidaStartProto) Reset() { + *x = SoftSfidaStartProto{} + mi := &file_vbase_proto_msgTypes[2827] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SoftSfidaStartProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SoftSfidaStartProto) ProtoMessage() {} + +func (x *SoftSfidaStartProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2827] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SoftSfidaStartProto.ProtoReflect.Descriptor instead. +func (*SoftSfidaStartProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2827} +} + +type SoftSfidaTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SoftSfidaTelemetry) Reset() { + *x = SoftSfidaTelemetry{} + mi := &file_vbase_proto_msgTypes[2828] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SoftSfidaTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SoftSfidaTelemetry) ProtoMessage() {} + +func (x *SoftSfidaTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2828] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SoftSfidaTelemetry.ProtoReflect.Descriptor instead. +func (*SoftSfidaTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2828} +} + +type SoftSfidaTelemetryLog struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SoftSfidaTelemetryLog) Reset() { + *x = SoftSfidaTelemetryLog{} + mi := &file_vbase_proto_msgTypes[2829] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SoftSfidaTelemetryLog) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SoftSfidaTelemetryLog) ProtoMessage() {} + +func (x *SoftSfidaTelemetryLog) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2829] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SoftSfidaTelemetryLog.ProtoReflect.Descriptor instead. +func (*SoftSfidaTelemetryLog) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2829} +} + +type SoftSfidaUpdateErrorOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SoftSfidaUpdateErrorOutProto) Reset() { + *x = SoftSfidaUpdateErrorOutProto{} + mi := &file_vbase_proto_msgTypes[2830] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SoftSfidaUpdateErrorOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SoftSfidaUpdateErrorOutProto) ProtoMessage() {} + +func (x *SoftSfidaUpdateErrorOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2830] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SoftSfidaUpdateErrorOutProto.ProtoReflect.Descriptor instead. +func (*SoftSfidaUpdateErrorOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2830} +} + +type SoftSfidaUpdateErrorProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SoftSfidaUpdateErrorProto) Reset() { + *x = SoftSfidaUpdateErrorProto{} + mi := &file_vbase_proto_msgTypes[2831] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SoftSfidaUpdateErrorProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SoftSfidaUpdateErrorProto) ProtoMessage() {} + +func (x *SoftSfidaUpdateErrorProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2831] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SoftSfidaUpdateErrorProto.ProtoReflect.Descriptor instead. +func (*SoftSfidaUpdateErrorProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2831} +} + +type SourceCodeInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SourceCodeInfo) Reset() { + *x = SourceCodeInfo{} + mi := &file_vbase_proto_msgTypes[2832] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SourceCodeInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SourceCodeInfo) ProtoMessage() {} + +func (x *SourceCodeInfo) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2832] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SourceCodeInfo.ProtoReflect.Descriptor instead. +func (*SourceCodeInfo) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2832} +} + +type SourceContext struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SourceContext) Reset() { + *x = SourceContext{} + mi := &file_vbase_proto_msgTypes[2833] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SourceContext) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SourceContext) ProtoMessage() {} + +func (x *SourceContext) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2833] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SourceContext.ProtoReflect.Descriptor instead. +func (*SourceContext) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2833} +} + +type SourdoughMoveMappingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SourdoughMoveMappingProto) Reset() { + *x = SourdoughMoveMappingProto{} + mi := &file_vbase_proto_msgTypes[2834] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SourdoughMoveMappingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SourdoughMoveMappingProto) ProtoMessage() {} + +func (x *SourdoughMoveMappingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2834] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SourdoughMoveMappingProto.ProtoReflect.Descriptor instead. +func (*SourdoughMoveMappingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2834} +} + +type SourdoughMoveMappingSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SourdoughMoveMappingSettingsProto) Reset() { + *x = SourdoughMoveMappingSettingsProto{} + mi := &file_vbase_proto_msgTypes[2835] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SourdoughMoveMappingSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SourdoughMoveMappingSettingsProto) ProtoMessage() {} + +func (x *SourdoughMoveMappingSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2835] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SourdoughMoveMappingSettingsProto.ProtoReflect.Descriptor instead. +func (*SourdoughMoveMappingSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2835} +} + +type SouvenirProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SouvenirProto) Reset() { + *x = SouvenirProto{} + mi := &file_vbase_proto_msgTypes[2836] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SouvenirProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SouvenirProto) ProtoMessage() {} + +func (x *SouvenirProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2836] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SouvenirProto.ProtoReflect.Descriptor instead. +func (*SouvenirProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2836} +} + +type SpaceBonusSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SpaceBonusSettingsProto) Reset() { + *x = SpaceBonusSettingsProto{} + mi := &file_vbase_proto_msgTypes[2837] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SpaceBonusSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SpaceBonusSettingsProto) ProtoMessage() {} + +func (x *SpaceBonusSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2837] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SpaceBonusSettingsProto.ProtoReflect.Descriptor instead. +func (*SpaceBonusSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2837} +} + +type SpawnPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SpawnPokemonProto) Reset() { + *x = SpawnPokemonProto{} + mi := &file_vbase_proto_msgTypes[2838] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SpawnPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SpawnPokemonProto) ProtoMessage() {} + +func (x *SpawnPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2838] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SpawnPokemonProto.ProtoReflect.Descriptor instead. +func (*SpawnPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2838} +} + +type SpawnTablePokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SpawnTablePokemonProto) Reset() { + *x = SpawnTablePokemonProto{} + mi := &file_vbase_proto_msgTypes[2839] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SpawnTablePokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SpawnTablePokemonProto) ProtoMessage() {} + +func (x *SpawnTablePokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2839] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SpawnTablePokemonProto.ProtoReflect.Descriptor instead. +func (*SpawnTablePokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2839} +} + +type SpawnTableTappableProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SpawnTableTappableProto) Reset() { + *x = SpawnTableTappableProto{} + mi := &file_vbase_proto_msgTypes[2840] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SpawnTableTappableProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SpawnTableTappableProto) ProtoMessage() {} + +func (x *SpawnTableTappableProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2840] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SpawnTableTappableProto.ProtoReflect.Descriptor instead. +func (*SpawnTableTappableProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2840} +} + +type SpawnablePokemon struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SpawnablePokemon) Reset() { + *x = SpawnablePokemon{} + mi := &file_vbase_proto_msgTypes[2841] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SpawnablePokemon) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SpawnablePokemon) ProtoMessage() {} + +func (x *SpawnablePokemon) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2841] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SpawnablePokemon.ProtoReflect.Descriptor instead. +func (*SpawnablePokemon) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2841} +} + +type SpecialEggSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SpecialEggSettingsProto) Reset() { + *x = SpecialEggSettingsProto{} + mi := &file_vbase_proto_msgTypes[2842] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SpecialEggSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SpecialEggSettingsProto) ProtoMessage() {} + +func (x *SpecialEggSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2842] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SpecialEggSettingsProto.ProtoReflect.Descriptor instead. +func (*SpecialEggSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2842} +} + +type SpecialResearchVisualRefreshSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SpecialResearchVisualRefreshSettingsProto) Reset() { + *x = SpecialResearchVisualRefreshSettingsProto{} + mi := &file_vbase_proto_msgTypes[2843] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SpecialResearchVisualRefreshSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SpecialResearchVisualRefreshSettingsProto) ProtoMessage() {} + +func (x *SpecialResearchVisualRefreshSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2843] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SpecialResearchVisualRefreshSettingsProto.ProtoReflect.Descriptor instead. +func (*SpecialResearchVisualRefreshSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2843} +} + +type SpendStardustQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SpendStardustQuestProto) Reset() { + *x = SpendStardustQuestProto{} + mi := &file_vbase_proto_msgTypes[2844] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SpendStardustQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SpendStardustQuestProto) ProtoMessage() {} + +func (x *SpendStardustQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2844] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SpendStardustQuestProto.ProtoReflect.Descriptor instead. +func (*SpendStardustQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2844} +} + +type SpendTempEvoResourceQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SpendTempEvoResourceQuestProto) Reset() { + *x = SpendTempEvoResourceQuestProto{} + mi := &file_vbase_proto_msgTypes[2845] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SpendTempEvoResourceQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SpendTempEvoResourceQuestProto) ProtoMessage() {} + +func (x *SpendTempEvoResourceQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2845] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SpendTempEvoResourceQuestProto.ProtoReflect.Descriptor instead. +func (*SpendTempEvoResourceQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2845} +} + +type SpinPokestopQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SpinPokestopQuestProto) Reset() { + *x = SpinPokestopQuestProto{} + mi := &file_vbase_proto_msgTypes[2846] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SpinPokestopQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SpinPokestopQuestProto) ProtoMessage() {} + +func (x *SpinPokestopQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2846] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SpinPokestopQuestProto.ProtoReflect.Descriptor instead. +func (*SpinPokestopQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2846} +} + +type SponsoredDetailsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SponsoredDetailsProto) Reset() { + *x = SponsoredDetailsProto{} + mi := &file_vbase_proto_msgTypes[2847] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SponsoredDetailsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SponsoredDetailsProto) ProtoMessage() {} + +func (x *SponsoredDetailsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2847] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SponsoredDetailsProto.ProtoReflect.Descriptor instead. +func (*SponsoredDetailsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2847} +} + +type SponsoredGeofenceGiftSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SponsoredGeofenceGiftSettingsProto) Reset() { + *x = SponsoredGeofenceGiftSettingsProto{} + mi := &file_vbase_proto_msgTypes[2848] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SponsoredGeofenceGiftSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SponsoredGeofenceGiftSettingsProto) ProtoMessage() {} + +func (x *SponsoredGeofenceGiftSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2848] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SponsoredGeofenceGiftSettingsProto.ProtoReflect.Descriptor instead. +func (*SponsoredGeofenceGiftSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2848} +} + +type SponsoredPoiFeedbackSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SponsoredPoiFeedbackSettingsProto) Reset() { + *x = SponsoredPoiFeedbackSettingsProto{} + mi := &file_vbase_proto_msgTypes[2849] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SponsoredPoiFeedbackSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SponsoredPoiFeedbackSettingsProto) ProtoMessage() {} + +func (x *SponsoredPoiFeedbackSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2849] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SponsoredPoiFeedbackSettingsProto.ProtoReflect.Descriptor instead. +func (*SponsoredPoiFeedbackSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2849} +} + +type SquashSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SquashSettingsProto) Reset() { + *x = SquashSettingsProto{} + mi := &file_vbase_proto_msgTypes[2850] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SquashSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SquashSettingsProto) ProtoMessage() {} + +func (x *SquashSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2850] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SquashSettingsProto.ProtoReflect.Descriptor instead. +func (*SquashSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2850} +} + +type StampCardSectionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StampCardSectionProto) Reset() { + *x = StampCardSectionProto{} + mi := &file_vbase_proto_msgTypes[2851] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StampCardSectionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StampCardSectionProto) ProtoMessage() {} + +func (x *StampCardSectionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2851] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StampCardSectionProto.ProtoReflect.Descriptor instead. +func (*StampCardSectionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2851} +} + +type StampCollectionDefinitionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StampCollectionDefinitionProto) Reset() { + *x = StampCollectionDefinitionProto{} + mi := &file_vbase_proto_msgTypes[2852] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StampCollectionDefinitionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StampCollectionDefinitionProto) ProtoMessage() {} + +func (x *StampCollectionDefinitionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2852] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StampCollectionDefinitionProto.ProtoReflect.Descriptor instead. +func (*StampCollectionDefinitionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2852} +} + +type StampCollectionDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StampCollectionDisplayProto) Reset() { + *x = StampCollectionDisplayProto{} + mi := &file_vbase_proto_msgTypes[2853] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StampCollectionDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StampCollectionDisplayProto) ProtoMessage() {} + +func (x *StampCollectionDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2853] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StampCollectionDisplayProto.ProtoReflect.Descriptor instead. +func (*StampCollectionDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2853} +} + +type StampCollectionGiftboxDetailsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StampCollectionGiftboxDetailsProto) Reset() { + *x = StampCollectionGiftboxDetailsProto{} + mi := &file_vbase_proto_msgTypes[2854] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StampCollectionGiftboxDetailsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StampCollectionGiftboxDetailsProto) ProtoMessage() {} + +func (x *StampCollectionGiftboxDetailsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2854] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StampCollectionGiftboxDetailsProto.ProtoReflect.Descriptor instead. +func (*StampCollectionGiftboxDetailsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2854} +} + +type StampCollectionProgressLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StampCollectionProgressLogEntry) Reset() { + *x = StampCollectionProgressLogEntry{} + mi := &file_vbase_proto_msgTypes[2855] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StampCollectionProgressLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StampCollectionProgressLogEntry) ProtoMessage() {} + +func (x *StampCollectionProgressLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2855] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StampCollectionProgressLogEntry.ProtoReflect.Descriptor instead. +func (*StampCollectionProgressLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2855} +} + +type StampCollectionRewardProgressProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StampCollectionRewardProgressProto) Reset() { + *x = StampCollectionRewardProgressProto{} + mi := &file_vbase_proto_msgTypes[2856] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StampCollectionRewardProgressProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StampCollectionRewardProgressProto) ProtoMessage() {} + +func (x *StampCollectionRewardProgressProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2856] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StampCollectionRewardProgressProto.ProtoReflect.Descriptor instead. +func (*StampCollectionRewardProgressProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2856} +} + +type StampCollectionRewardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StampCollectionRewardProto) Reset() { + *x = StampCollectionRewardProto{} + mi := &file_vbase_proto_msgTypes[2857] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StampCollectionRewardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StampCollectionRewardProto) ProtoMessage() {} + +func (x *StampCollectionRewardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2857] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StampCollectionRewardProto.ProtoReflect.Descriptor instead. +func (*StampCollectionRewardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2857} +} + +type StampCollectionRewardsLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StampCollectionRewardsLogEntry) Reset() { + *x = StampCollectionRewardsLogEntry{} + mi := &file_vbase_proto_msgTypes[2858] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StampCollectionRewardsLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StampCollectionRewardsLogEntry) ProtoMessage() {} + +func (x *StampCollectionRewardsLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2858] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StampCollectionRewardsLogEntry.ProtoReflect.Descriptor instead. +func (*StampCollectionRewardsLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2858} +} + +type StampCollectionSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StampCollectionSettingsProto) Reset() { + *x = StampCollectionSettingsProto{} + mi := &file_vbase_proto_msgTypes[2859] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StampCollectionSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StampCollectionSettingsProto) ProtoMessage() {} + +func (x *StampCollectionSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2859] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StampCollectionSettingsProto.ProtoReflect.Descriptor instead. +func (*StampCollectionSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2859} +} + +type StampMetadataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StampMetadataProto) Reset() { + *x = StampMetadataProto{} + mi := &file_vbase_proto_msgTypes[2860] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StampMetadataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StampMetadataProto) ProtoMessage() {} + +func (x *StampMetadataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2860] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StampMetadataProto.ProtoReflect.Descriptor instead. +func (*StampMetadataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2860} +} + +type StampRallyBadgeData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StampRallyBadgeData) Reset() { + *x = StampRallyBadgeData{} + mi := &file_vbase_proto_msgTypes[2861] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StampRallyBadgeData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StampRallyBadgeData) ProtoMessage() {} + +func (x *StampRallyBadgeData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2861] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StampRallyBadgeData.ProtoReflect.Descriptor instead. +func (*StampRallyBadgeData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2861} +} + +type StardustBoostAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StardustBoostAttributesProto) Reset() { + *x = StardustBoostAttributesProto{} + mi := &file_vbase_proto_msgTypes[2862] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StardustBoostAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StardustBoostAttributesProto) ProtoMessage() {} + +func (x *StardustBoostAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2862] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StardustBoostAttributesProto.ProtoReflect.Descriptor instead. +func (*StardustBoostAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2862} +} + +type Start struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Start) Reset() { + *x = Start{} + mi := &file_vbase_proto_msgTypes[2863] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Start) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Start) ProtoMessage() {} + +func (x *Start) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2863] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Start.ProtoReflect.Descriptor instead. +func (*Start) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2863} +} + +type StartBreadBattleOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartBreadBattleOutProto) Reset() { + *x = StartBreadBattleOutProto{} + mi := &file_vbase_proto_msgTypes[2864] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartBreadBattleOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartBreadBattleOutProto) ProtoMessage() {} + +func (x *StartBreadBattleOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2864] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartBreadBattleOutProto.ProtoReflect.Descriptor instead. +func (*StartBreadBattleOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2864} +} + +type StartBreadBattleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartBreadBattleProto) Reset() { + *x = StartBreadBattleProto{} + mi := &file_vbase_proto_msgTypes[2865] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartBreadBattleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartBreadBattleProto) ProtoMessage() {} + +func (x *StartBreadBattleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2865] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartBreadBattleProto.ProtoReflect.Descriptor instead. +func (*StartBreadBattleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2865} +} + +type StartGymBattleOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartGymBattleOutProto) Reset() { + *x = StartGymBattleOutProto{} + mi := &file_vbase_proto_msgTypes[2866] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartGymBattleOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartGymBattleOutProto) ProtoMessage() {} + +func (x *StartGymBattleOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2866] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartGymBattleOutProto.ProtoReflect.Descriptor instead. +func (*StartGymBattleOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2866} +} + +type StartGymBattleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartGymBattleProto) Reset() { + *x = StartGymBattleProto{} + mi := &file_vbase_proto_msgTypes[2867] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartGymBattleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartGymBattleProto) ProtoMessage() {} + +func (x *StartGymBattleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2867] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartGymBattleProto.ProtoReflect.Descriptor instead. +func (*StartGymBattleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2867} +} + +type StartIncidentOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Status StartIncidentOutProto_Status `protobuf:"varint,1,opt,name=status,proto3,enum=POGOProtos.Rpc.StartIncidentOutProto_Status" json:"status,omitempty"` + Incident *ClientIncidentProto `protobuf:"bytes,2,opt,name=incident,proto3" json:"incident,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartIncidentOutProto) Reset() { + *x = StartIncidentOutProto{} + mi := &file_vbase_proto_msgTypes[2868] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartIncidentOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartIncidentOutProto) ProtoMessage() {} + +func (x *StartIncidentOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2868] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartIncidentOutProto.ProtoReflect.Descriptor instead. +func (*StartIncidentOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2868} +} + +func (x *StartIncidentOutProto) GetStatus() StartIncidentOutProto_Status { + if x != nil { + return x.Status + } + return StartIncidentOutProto_UNSET +} + +func (x *StartIncidentOutProto) GetIncident() *ClientIncidentProto { + if x != nil { + return x.Incident + } + return nil +} + +type StartIncidentProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartIncidentProto) Reset() { + *x = StartIncidentProto{} + mi := &file_vbase_proto_msgTypes[2869] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartIncidentProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartIncidentProto) ProtoMessage() {} + +func (x *StartIncidentProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2869] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartIncidentProto.ProtoReflect.Descriptor instead. +func (*StartIncidentProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2869} +} + +type StartMpWalkQuestOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartMpWalkQuestOutProto) Reset() { + *x = StartMpWalkQuestOutProto{} + mi := &file_vbase_proto_msgTypes[2870] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartMpWalkQuestOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartMpWalkQuestOutProto) ProtoMessage() {} + +func (x *StartMpWalkQuestOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2870] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartMpWalkQuestOutProto.ProtoReflect.Descriptor instead. +func (*StartMpWalkQuestOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2870} +} + +type StartMpWalkQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartMpWalkQuestProto) Reset() { + *x = StartMpWalkQuestProto{} + mi := &file_vbase_proto_msgTypes[2871] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartMpWalkQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartMpWalkQuestProto) ProtoMessage() {} + +func (x *StartMpWalkQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2871] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartMpWalkQuestProto.ProtoReflect.Descriptor instead. +func (*StartMpWalkQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2871} +} + +type StartPartyOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartPartyOutProto) Reset() { + *x = StartPartyOutProto{} + mi := &file_vbase_proto_msgTypes[2872] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartPartyOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartPartyOutProto) ProtoMessage() {} + +func (x *StartPartyOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2872] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartPartyOutProto.ProtoReflect.Descriptor instead. +func (*StartPartyOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2872} +} + +type StartPartyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartPartyProto) Reset() { + *x = StartPartyProto{} + mi := &file_vbase_proto_msgTypes[2873] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartPartyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartPartyProto) ProtoMessage() {} + +func (x *StartPartyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2873] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartPartyProto.ProtoReflect.Descriptor instead. +func (*StartPartyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2873} +} + +type StartPartyQuestOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartPartyQuestOutProto) Reset() { + *x = StartPartyQuestOutProto{} + mi := &file_vbase_proto_msgTypes[2874] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartPartyQuestOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartPartyQuestOutProto) ProtoMessage() {} + +func (x *StartPartyQuestOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2874] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartPartyQuestOutProto.ProtoReflect.Descriptor instead. +func (*StartPartyQuestOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2874} +} + +type StartPartyQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartPartyQuestProto) Reset() { + *x = StartPartyQuestProto{} + mi := &file_vbase_proto_msgTypes[2875] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartPartyQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartPartyQuestProto) ProtoMessage() {} + +func (x *StartPartyQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2875] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartPartyQuestProto.ProtoReflect.Descriptor instead. +func (*StartPartyQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2875} +} + +type StartPvpBattleOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartPvpBattleOutProto) Reset() { + *x = StartPvpBattleOutProto{} + mi := &file_vbase_proto_msgTypes[2876] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartPvpBattleOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartPvpBattleOutProto) ProtoMessage() {} + +func (x *StartPvpBattleOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2876] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartPvpBattleOutProto.ProtoReflect.Descriptor instead. +func (*StartPvpBattleOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2876} +} + +type StartPvpBattleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartPvpBattleProto) Reset() { + *x = StartPvpBattleProto{} + mi := &file_vbase_proto_msgTypes[2877] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartPvpBattleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartPvpBattleProto) ProtoMessage() {} + +func (x *StartPvpBattleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2877] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartPvpBattleProto.ProtoReflect.Descriptor instead. +func (*StartPvpBattleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2877} +} + +type StartQuestIncidentProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartQuestIncidentProto) Reset() { + *x = StartQuestIncidentProto{} + mi := &file_vbase_proto_msgTypes[2878] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartQuestIncidentProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartQuestIncidentProto) ProtoMessage() {} + +func (x *StartQuestIncidentProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2878] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartQuestIncidentProto.ProtoReflect.Descriptor instead. +func (*StartQuestIncidentProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2878} +} + +type StartRaidBattleData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartRaidBattleData) Reset() { + *x = StartRaidBattleData{} + mi := &file_vbase_proto_msgTypes[2879] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartRaidBattleData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartRaidBattleData) ProtoMessage() {} + +func (x *StartRaidBattleData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2879] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartRaidBattleData.ProtoReflect.Descriptor instead. +func (*StartRaidBattleData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2879} +} + +type StartRaidBattleOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartRaidBattleOutProto) Reset() { + *x = StartRaidBattleOutProto{} + mi := &file_vbase_proto_msgTypes[2880] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartRaidBattleOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartRaidBattleOutProto) ProtoMessage() {} + +func (x *StartRaidBattleOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2880] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartRaidBattleOutProto.ProtoReflect.Descriptor instead. +func (*StartRaidBattleOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2880} +} + +type StartRaidBattleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartRaidBattleProto) Reset() { + *x = StartRaidBattleProto{} + mi := &file_vbase_proto_msgTypes[2881] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartRaidBattleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartRaidBattleProto) ProtoMessage() {} + +func (x *StartRaidBattleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2881] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartRaidBattleProto.ProtoReflect.Descriptor instead. +func (*StartRaidBattleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2881} +} + +type StartRaidBattleResponseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartRaidBattleResponseData) Reset() { + *x = StartRaidBattleResponseData{} + mi := &file_vbase_proto_msgTypes[2882] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartRaidBattleResponseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartRaidBattleResponseData) ProtoMessage() {} + +func (x *StartRaidBattleResponseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2882] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartRaidBattleResponseData.ProtoReflect.Descriptor instead. +func (*StartRaidBattleResponseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2882} +} + +type StartRocketBalloonIncidentProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartRocketBalloonIncidentProto) Reset() { + *x = StartRocketBalloonIncidentProto{} + mi := &file_vbase_proto_msgTypes[2883] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartRocketBalloonIncidentProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartRocketBalloonIncidentProto) ProtoMessage() {} + +func (x *StartRocketBalloonIncidentProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2883] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartRocketBalloonIncidentProto.ProtoReflect.Descriptor instead. +func (*StartRocketBalloonIncidentProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2883} +} + +type StartRouteOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartRouteOutProto) Reset() { + *x = StartRouteOutProto{} + mi := &file_vbase_proto_msgTypes[2884] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartRouteOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartRouteOutProto) ProtoMessage() {} + +func (x *StartRouteOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2884] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartRouteOutProto.ProtoReflect.Descriptor instead. +func (*StartRouteOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2884} +} + +type StartRouteProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartRouteProto) Reset() { + *x = StartRouteProto{} + mi := &file_vbase_proto_msgTypes[2885] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartRouteProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartRouteProto) ProtoMessage() {} + +func (x *StartRouteProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2885] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartRouteProto.ProtoReflect.Descriptor instead. +func (*StartRouteProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2885} +} + +type StartTeamLeaderBattleOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartTeamLeaderBattleOutProto) Reset() { + *x = StartTeamLeaderBattleOutProto{} + mi := &file_vbase_proto_msgTypes[2886] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartTeamLeaderBattleOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartTeamLeaderBattleOutProto) ProtoMessage() {} + +func (x *StartTeamLeaderBattleOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2886] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartTeamLeaderBattleOutProto.ProtoReflect.Descriptor instead. +func (*StartTeamLeaderBattleOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2886} +} + +type StartTeamLeaderBattleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartTeamLeaderBattleProto) Reset() { + *x = StartTeamLeaderBattleProto{} + mi := &file_vbase_proto_msgTypes[2887] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartTeamLeaderBattleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartTeamLeaderBattleProto) ProtoMessage() {} + +func (x *StartTeamLeaderBattleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2887] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartTeamLeaderBattleProto.ProtoReflect.Descriptor instead. +func (*StartTeamLeaderBattleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2887} +} + +type StartTgrBattleOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartTgrBattleOutProto) Reset() { + *x = StartTgrBattleOutProto{} + mi := &file_vbase_proto_msgTypes[2888] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartTgrBattleOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartTgrBattleOutProto) ProtoMessage() {} + +func (x *StartTgrBattleOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2888] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartTgrBattleOutProto.ProtoReflect.Descriptor instead. +func (*StartTgrBattleOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2888} +} + +type StartTgrBattleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartTgrBattleProto) Reset() { + *x = StartTgrBattleProto{} + mi := &file_vbase_proto_msgTypes[2889] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartTgrBattleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartTgrBattleProto) ProtoMessage() {} + +func (x *StartTgrBattleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2889] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartTgrBattleProto.ProtoReflect.Descriptor instead. +func (*StartTgrBattleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2889} +} + +type StartWeeklyChallengeGroupMatchmakingOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartWeeklyChallengeGroupMatchmakingOutProto) Reset() { + *x = StartWeeklyChallengeGroupMatchmakingOutProto{} + mi := &file_vbase_proto_msgTypes[2890] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartWeeklyChallengeGroupMatchmakingOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartWeeklyChallengeGroupMatchmakingOutProto) ProtoMessage() {} + +func (x *StartWeeklyChallengeGroupMatchmakingOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2890] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartWeeklyChallengeGroupMatchmakingOutProto.ProtoReflect.Descriptor instead. +func (*StartWeeklyChallengeGroupMatchmakingOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2890} +} + +type StartWeeklyChallengeGroupMatchmakingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartWeeklyChallengeGroupMatchmakingProto) Reset() { + *x = StartWeeklyChallengeGroupMatchmakingProto{} + mi := &file_vbase_proto_msgTypes[2891] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartWeeklyChallengeGroupMatchmakingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartWeeklyChallengeGroupMatchmakingProto) ProtoMessage() {} + +func (x *StartWeeklyChallengeGroupMatchmakingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2891] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartWeeklyChallengeGroupMatchmakingProto.ProtoReflect.Descriptor instead. +func (*StartWeeklyChallengeGroupMatchmakingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2891} +} + +type StartedMaxBattleTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartedMaxBattleTelemetry) Reset() { + *x = StartedMaxBattleTelemetry{} + mi := &file_vbase_proto_msgTypes[2892] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartedMaxBattleTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartedMaxBattleTelemetry) ProtoMessage() {} + +func (x *StartedMaxBattleTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2892] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartedMaxBattleTelemetry.ProtoReflect.Descriptor instead. +func (*StartedMaxBattleTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2892} +} + +type StartedRaidTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartedRaidTelemetry) Reset() { + *x = StartedRaidTelemetry{} + mi := &file_vbase_proto_msgTypes[2893] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartedRaidTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartedRaidTelemetry) ProtoMessage() {} + +func (x *StartedRaidTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2893] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartedRaidTelemetry.ProtoReflect.Descriptor instead. +func (*StartedRaidTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2893} +} + +type StartupMeasurementProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartupMeasurementProto) Reset() { + *x = StartupMeasurementProto{} + mi := &file_vbase_proto_msgTypes[2894] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartupMeasurementProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartupMeasurementProto) ProtoMessage() {} + +func (x *StartupMeasurementProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2894] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartupMeasurementProto.ProtoReflect.Descriptor instead. +func (*StartupMeasurementProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2894} +} + +type StatIncreaseAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StatIncreaseAttributesProto) Reset() { + *x = StatIncreaseAttributesProto{} + mi := &file_vbase_proto_msgTypes[2895] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StatIncreaseAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StatIncreaseAttributesProto) ProtoMessage() {} + +func (x *StatIncreaseAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2895] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StatIncreaseAttributesProto.ProtoReflect.Descriptor instead. +func (*StatIncreaseAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2895} +} + +type StatementOfReason struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StatementOfReason) Reset() { + *x = StatementOfReason{} + mi := &file_vbase_proto_msgTypes[2896] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StatementOfReason) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StatementOfReason) ProtoMessage() {} + +func (x *StatementOfReason) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2896] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StatementOfReason.ProtoReflect.Descriptor instead. +func (*StatementOfReason) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2896} +} + +type StationCreateDetail struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StationCreateDetail) Reset() { + *x = StationCreateDetail{} + mi := &file_vbase_proto_msgTypes[2897] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StationCreateDetail) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StationCreateDetail) ProtoMessage() {} + +func (x *StationCreateDetail) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2897] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StationCreateDetail.ProtoReflect.Descriptor instead. +func (*StationCreateDetail) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2897} +} + +type StationPokemonEncounterOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StationPokemonEncounterOutProto) Reset() { + *x = StationPokemonEncounterOutProto{} + mi := &file_vbase_proto_msgTypes[2898] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StationPokemonEncounterOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StationPokemonEncounterOutProto) ProtoMessage() {} + +func (x *StationPokemonEncounterOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2898] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StationPokemonEncounterOutProto.ProtoReflect.Descriptor instead. +func (*StationPokemonEncounterOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2898} +} + +type StationPokemonEncounterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StationPokemonEncounterProto) Reset() { + *x = StationPokemonEncounterProto{} + mi := &file_vbase_proto_msgTypes[2899] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StationPokemonEncounterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StationPokemonEncounterProto) ProtoMessage() {} + +func (x *StationPokemonEncounterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2899] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StationPokemonEncounterProto.ProtoReflect.Descriptor instead. +func (*StationPokemonEncounterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2899} +} + +type StationPokemonOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StationPokemonOutProto) Reset() { + *x = StationPokemonOutProto{} + mi := &file_vbase_proto_msgTypes[2900] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StationPokemonOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StationPokemonOutProto) ProtoMessage() {} + +func (x *StationPokemonOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2900] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StationPokemonOutProto.ProtoReflect.Descriptor instead. +func (*StationPokemonOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2900} +} + +type StationPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StationPokemonProto) Reset() { + *x = StationPokemonProto{} + mi := &file_vbase_proto_msgTypes[2901] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StationPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StationPokemonProto) ProtoMessage() {} + +func (x *StationPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2901] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StationPokemonProto.ProtoReflect.Descriptor instead. +func (*StationPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2901} +} + +type StationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + Lat float64 `protobuf:"fixed64,2,opt,name=lat,proto3" json:"lat,omitempty"` + Lng float64 `protobuf:"fixed64,3,opt,name=lng,proto3" json:"lng,omitempty"` + Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` + BattleDetails *BreadBattleDetailProto `protobuf:"bytes,5,opt,name=battle_details,json=battleDetails,proto3" json:"battle_details,omitempty"` + StartTimeMs int64 `protobuf:"varint,7,opt,name=start_time_ms,json=startTimeMs,proto3" json:"start_time_ms,omitempty"` + EndTimeMs int64 `protobuf:"varint,8,opt,name=end_time_ms,json=endTimeMs,proto3" json:"end_time_ms,omitempty"` + CooldownCompleteMs int64 `protobuf:"varint,9,opt,name=cooldown_complete_ms,json=cooldownCompleteMs,proto3" json:"cooldown_complete_ms,omitempty"` + IsBreadBattleAvailable bool `protobuf:"varint,11,opt,name=is_bread_battle_available,json=isBreadBattleAvailable,proto3" json:"is_bread_battle_available,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StationProto) Reset() { + *x = StationProto{} + mi := &file_vbase_proto_msgTypes[2902] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StationProto) ProtoMessage() {} + +func (x *StationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2902] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StationProto.ProtoReflect.Descriptor instead. +func (*StationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2902} +} + +func (x *StationProto) GetId() string { + if x != nil { + return x.Id + } + return "" +} + +func (x *StationProto) GetLat() float64 { + if x != nil { + return x.Lat + } + return 0 +} + +func (x *StationProto) GetLng() float64 { + if x != nil { + return x.Lng + } + return 0 +} + +func (x *StationProto) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *StationProto) GetBattleDetails() *BreadBattleDetailProto { + if x != nil { + return x.BattleDetails + } + return nil +} + +func (x *StationProto) GetStartTimeMs() int64 { + if x != nil { + return x.StartTimeMs + } + return 0 +} + +func (x *StationProto) GetEndTimeMs() int64 { + if x != nil { + return x.EndTimeMs + } + return 0 +} + +func (x *StationProto) GetCooldownCompleteMs() int64 { + if x != nil { + return x.CooldownCompleteMs + } + return 0 +} + +func (x *StationProto) GetIsBreadBattleAvailable() bool { + if x != nil { + return x.IsBreadBattleAvailable + } + return false +} + +type StationRewardSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StationRewardSettingsProto) Reset() { + *x = StationRewardSettingsProto{} + mi := &file_vbase_proto_msgTypes[2903] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StationRewardSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StationRewardSettingsProto) ProtoMessage() {} + +func (x *StationRewardSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2903] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StationRewardSettingsProto.ProtoReflect.Descriptor instead. +func (*StationRewardSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2903} +} + +type StationedPokemonTableSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StationedPokemonTableSettingsProto) Reset() { + *x = StationedPokemonTableSettingsProto{} + mi := &file_vbase_proto_msgTypes[2904] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StationedPokemonTableSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StationedPokemonTableSettingsProto) ProtoMessage() {} + +func (x *StationedPokemonTableSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2904] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StationedPokemonTableSettingsProto.ProtoReflect.Descriptor instead. +func (*StationedPokemonTableSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2904} +} + +type StationedSectionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StationedSectionProto) Reset() { + *x = StationedSectionProto{} + mi := &file_vbase_proto_msgTypes[2905] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StationedSectionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StationedSectionProto) ProtoMessage() {} + +func (x *StationedSectionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2905] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StationedSectionProto.ProtoReflect.Descriptor instead. +func (*StationedSectionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2905} +} + +type StickerAddedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StickerAddedTelemetry) Reset() { + *x = StickerAddedTelemetry{} + mi := &file_vbase_proto_msgTypes[2906] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StickerAddedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StickerAddedTelemetry) ProtoMessage() {} + +func (x *StickerAddedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2906] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StickerAddedTelemetry.ProtoReflect.Descriptor instead. +func (*StickerAddedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2906} +} + +type StickerCategorySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StickerCategorySettingsProto) Reset() { + *x = StickerCategorySettingsProto{} + mi := &file_vbase_proto_msgTypes[2907] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StickerCategorySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StickerCategorySettingsProto) ProtoMessage() {} + +func (x *StickerCategorySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2907] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StickerCategorySettingsProto.ProtoReflect.Descriptor instead. +func (*StickerCategorySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2907} +} + +type StickerMetadataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StickerMetadataProto) Reset() { + *x = StickerMetadataProto{} + mi := &file_vbase_proto_msgTypes[2908] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StickerMetadataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StickerMetadataProto) ProtoMessage() {} + +func (x *StickerMetadataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2908] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StickerMetadataProto.ProtoReflect.Descriptor instead. +func (*StickerMetadataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2908} +} + +type StickerProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StickerProto) Reset() { + *x = StickerProto{} + mi := &file_vbase_proto_msgTypes[2909] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StickerProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StickerProto) ProtoMessage() {} + +func (x *StickerProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2909] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StickerProto.ProtoReflect.Descriptor instead. +func (*StickerProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2909} +} + +type StickerRewardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + StickerId string `protobuf:"bytes,1,opt,name=sticker_id,json=stickerId,proto3" json:"sticker_id,omitempty"` + Amount int32 `protobuf:"varint,2,opt,name=amount,proto3" json:"amount,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StickerRewardProto) Reset() { + *x = StickerRewardProto{} + mi := &file_vbase_proto_msgTypes[2910] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StickerRewardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StickerRewardProto) ProtoMessage() {} + +func (x *StickerRewardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2910] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StickerRewardProto.ProtoReflect.Descriptor instead. +func (*StickerRewardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2910} +} + +func (x *StickerRewardProto) GetStickerId() string { + if x != nil { + return x.StickerId + } + return "" +} + +func (x *StickerRewardProto) GetAmount() int32 { + if x != nil { + return x.Amount + } + return 0 +} + +type StickerSentProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StickerSentProto) Reset() { + *x = StickerSentProto{} + mi := &file_vbase_proto_msgTypes[2911] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StickerSentProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StickerSentProto) ProtoMessage() {} + +func (x *StickerSentProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2911] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StickerSentProto.ProtoReflect.Descriptor instead. +func (*StickerSentProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2911} +} + +type StorageMetrics struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StorageMetrics) Reset() { + *x = StorageMetrics{} + mi := &file_vbase_proto_msgTypes[2912] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StorageMetrics) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StorageMetrics) ProtoMessage() {} + +func (x *StorageMetrics) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2912] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StorageMetrics.ProtoReflect.Descriptor instead. +func (*StorageMetrics) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2912} +} + +type StoreIapSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StoreIapSettingsProto) Reset() { + *x = StoreIapSettingsProto{} + mi := &file_vbase_proto_msgTypes[2913] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StoreIapSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StoreIapSettingsProto) ProtoMessage() {} + +func (x *StoreIapSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2913] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StoreIapSettingsProto.ProtoReflect.Descriptor instead. +func (*StoreIapSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2913} +} + +type StoredRpcProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StoredRpcProto) Reset() { + *x = StoredRpcProto{} + mi := &file_vbase_proto_msgTypes[2914] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StoredRpcProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StoredRpcProto) ProtoMessage() {} + +func (x *StoredRpcProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2914] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StoredRpcProto.ProtoReflect.Descriptor instead. +func (*StoredRpcProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2914} +} + +type StoryQuestSectionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StoryQuestSectionProto) Reset() { + *x = StoryQuestSectionProto{} + mi := &file_vbase_proto_msgTypes[2915] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StoryQuestSectionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StoryQuestSectionProto) ProtoMessage() {} + +func (x *StoryQuestSectionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2915] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StoryQuestSectionProto.ProtoReflect.Descriptor instead. +func (*StoryQuestSectionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2915} +} + +type StreamerModeSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StreamerModeSettingsProto) Reset() { + *x = StreamerModeSettingsProto{} + mi := &file_vbase_proto_msgTypes[2916] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StreamerModeSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StreamerModeSettingsProto) ProtoMessage() {} + +func (x *StreamerModeSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2916] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StreamerModeSettingsProto.ProtoReflect.Descriptor instead. +func (*StreamerModeSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2916} +} + +type StringValue struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringValue) Reset() { + *x = StringValue{} + mi := &file_vbase_proto_msgTypes[2917] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringValue) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringValue) ProtoMessage() {} + +func (x *StringValue) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2917] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StringValue.ProtoReflect.Descriptor instead. +func (*StringValue) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2917} +} + +type Struct struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Struct) Reset() { + *x = Struct{} + mi := &file_vbase_proto_msgTypes[2918] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Struct) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Struct) ProtoMessage() {} + +func (x *Struct) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2918] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Struct.ProtoReflect.Descriptor instead. +func (*Struct) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2918} +} + +type StyleShopSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StyleShopSettingsProto) Reset() { + *x = StyleShopSettingsProto{} + mi := &file_vbase_proto_msgTypes[2919] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StyleShopSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StyleShopSettingsProto) ProtoMessage() {} + +func (x *StyleShopSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2919] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StyleShopSettingsProto.ProtoReflect.Descriptor instead. +func (*StyleShopSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2919} +} + +type SubmissionCounterSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SubmissionCounterSettings) Reset() { + *x = SubmissionCounterSettings{} + mi := &file_vbase_proto_msgTypes[2920] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SubmissionCounterSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SubmissionCounterSettings) ProtoMessage() {} + +func (x *SubmissionCounterSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2920] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SubmissionCounterSettings.ProtoReflect.Descriptor instead. +func (*SubmissionCounterSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2920} +} + +type SubmitCombatAction struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SubmitCombatAction) Reset() { + *x = SubmitCombatAction{} + mi := &file_vbase_proto_msgTypes[2921] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SubmitCombatAction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SubmitCombatAction) ProtoMessage() {} + +func (x *SubmitCombatAction) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2921] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SubmitCombatAction.ProtoReflect.Descriptor instead. +func (*SubmitCombatAction) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2921} +} + +type SubmitCombatChallengePokemonsData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SubmitCombatChallengePokemonsData) Reset() { + *x = SubmitCombatChallengePokemonsData{} + mi := &file_vbase_proto_msgTypes[2922] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SubmitCombatChallengePokemonsData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SubmitCombatChallengePokemonsData) ProtoMessage() {} + +func (x *SubmitCombatChallengePokemonsData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2922] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SubmitCombatChallengePokemonsData.ProtoReflect.Descriptor instead. +func (*SubmitCombatChallengePokemonsData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2922} +} + +type SubmitCombatChallengePokemonsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SubmitCombatChallengePokemonsOutProto) Reset() { + *x = SubmitCombatChallengePokemonsOutProto{} + mi := &file_vbase_proto_msgTypes[2923] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SubmitCombatChallengePokemonsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SubmitCombatChallengePokemonsOutProto) ProtoMessage() {} + +func (x *SubmitCombatChallengePokemonsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2923] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SubmitCombatChallengePokemonsOutProto.ProtoReflect.Descriptor instead. +func (*SubmitCombatChallengePokemonsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2923} +} + +type SubmitCombatChallengePokemonsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SubmitCombatChallengePokemonsProto) Reset() { + *x = SubmitCombatChallengePokemonsProto{} + mi := &file_vbase_proto_msgTypes[2924] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SubmitCombatChallengePokemonsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SubmitCombatChallengePokemonsProto) ProtoMessage() {} + +func (x *SubmitCombatChallengePokemonsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2924] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SubmitCombatChallengePokemonsProto.ProtoReflect.Descriptor instead. +func (*SubmitCombatChallengePokemonsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2924} +} + +type SubmitCombatChallengePokemonsResponseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SubmitCombatChallengePokemonsResponseData) Reset() { + *x = SubmitCombatChallengePokemonsResponseData{} + mi := &file_vbase_proto_msgTypes[2925] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SubmitCombatChallengePokemonsResponseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SubmitCombatChallengePokemonsResponseData) ProtoMessage() {} + +func (x *SubmitCombatChallengePokemonsResponseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2925] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SubmitCombatChallengePokemonsResponseData.ProtoReflect.Descriptor instead. +func (*SubmitCombatChallengePokemonsResponseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2925} +} + +type SubmitNewPoiOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SubmitNewPoiOutProto) Reset() { + *x = SubmitNewPoiOutProto{} + mi := &file_vbase_proto_msgTypes[2926] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SubmitNewPoiOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SubmitNewPoiOutProto) ProtoMessage() {} + +func (x *SubmitNewPoiOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2926] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SubmitNewPoiOutProto.ProtoReflect.Descriptor instead. +func (*SubmitNewPoiOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2926} +} + +type SubmitNewPoiProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SubmitNewPoiProto) Reset() { + *x = SubmitNewPoiProto{} + mi := &file_vbase_proto_msgTypes[2927] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SubmitNewPoiProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SubmitNewPoiProto) ProtoMessage() {} + +func (x *SubmitNewPoiProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2927] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SubmitNewPoiProto.ProtoReflect.Descriptor instead. +func (*SubmitNewPoiProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2927} +} + +type SubmitRouteDraftOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SubmitRouteDraftOutProto) Reset() { + *x = SubmitRouteDraftOutProto{} + mi := &file_vbase_proto_msgTypes[2928] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SubmitRouteDraftOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SubmitRouteDraftOutProto) ProtoMessage() {} + +func (x *SubmitRouteDraftOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2928] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SubmitRouteDraftOutProto.ProtoReflect.Descriptor instead. +func (*SubmitRouteDraftOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2928} +} + +type SubmitRouteDraftProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SubmitRouteDraftProto) Reset() { + *x = SubmitRouteDraftProto{} + mi := &file_vbase_proto_msgTypes[2929] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SubmitRouteDraftProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SubmitRouteDraftProto) ProtoMessage() {} + +func (x *SubmitRouteDraftProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2929] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SubmitRouteDraftProto.ProtoReflect.Descriptor instead. +func (*SubmitRouteDraftProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2929} +} + +type SubmitSleepRecordsQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SubmitSleepRecordsQuestProto) Reset() { + *x = SubmitSleepRecordsQuestProto{} + mi := &file_vbase_proto_msgTypes[2930] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SubmitSleepRecordsQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SubmitSleepRecordsQuestProto) ProtoMessage() {} + +func (x *SubmitSleepRecordsQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2930] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SubmitSleepRecordsQuestProto.ProtoReflect.Descriptor instead. +func (*SubmitSleepRecordsQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2930} +} + +type SuggestedPokemon struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SuggestedPokemon) Reset() { + *x = SuggestedPokemon{} + mi := &file_vbase_proto_msgTypes[2931] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SuggestedPokemon) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SuggestedPokemon) ProtoMessage() {} + +func (x *SuggestedPokemon) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2931] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SuggestedPokemon.ProtoReflect.Descriptor instead. +func (*SuggestedPokemon) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2931} +} + +type SummaryScreenViewTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SummaryScreenViewTelemetry) Reset() { + *x = SummaryScreenViewTelemetry{} + mi := &file_vbase_proto_msgTypes[2932] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SummaryScreenViewTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SummaryScreenViewTelemetry) ProtoMessage() {} + +func (x *SummaryScreenViewTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2932] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SummaryScreenViewTelemetry.ProtoReflect.Descriptor instead. +func (*SummaryScreenViewTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2932} +} + +type SuperAwesomeTokenProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SuperAwesomeTokenProto) Reset() { + *x = SuperAwesomeTokenProto{} + mi := &file_vbase_proto_msgTypes[2933] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SuperAwesomeTokenProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SuperAwesomeTokenProto) ProtoMessage() {} + +func (x *SuperAwesomeTokenProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2933] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SuperAwesomeTokenProto.ProtoReflect.Descriptor instead. +func (*SuperAwesomeTokenProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2933} +} + +type SupplyBalloonGiftSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SupplyBalloonGiftSettingsProto) Reset() { + *x = SupplyBalloonGiftSettingsProto{} + mi := &file_vbase_proto_msgTypes[2934] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SupplyBalloonGiftSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SupplyBalloonGiftSettingsProto) ProtoMessage() {} + +func (x *SupplyBalloonGiftSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2934] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SupplyBalloonGiftSettingsProto.ProtoReflect.Descriptor instead. +func (*SupplyBalloonGiftSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2934} +} + +type SupportedContestTypesSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SupportedContestTypesSettingsProto) Reset() { + *x = SupportedContestTypesSettingsProto{} + mi := &file_vbase_proto_msgTypes[2935] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SupportedContestTypesSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SupportedContestTypesSettingsProto) ProtoMessage() {} + +func (x *SupportedContestTypesSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2935] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SupportedContestTypesSettingsProto.ProtoReflect.Descriptor instead. +func (*SupportedContestTypesSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2935} +} + +type SyncBattleInventoryOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SyncBattleInventoryOutProto) Reset() { + *x = SyncBattleInventoryOutProto{} + mi := &file_vbase_proto_msgTypes[2936] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SyncBattleInventoryOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SyncBattleInventoryOutProto) ProtoMessage() {} + +func (x *SyncBattleInventoryOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2936] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SyncBattleInventoryOutProto.ProtoReflect.Descriptor instead. +func (*SyncBattleInventoryOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2936} +} + +type SyncBattleInventoryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SyncBattleInventoryProto) Reset() { + *x = SyncBattleInventoryProto{} + mi := &file_vbase_proto_msgTypes[2937] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SyncBattleInventoryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SyncBattleInventoryProto) ProtoMessage() {} + +func (x *SyncBattleInventoryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2937] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SyncBattleInventoryProto.ProtoReflect.Descriptor instead. +func (*SyncBattleInventoryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2937} +} + +type SyncWeeklyChallengeMatchmakingStatusOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SyncWeeklyChallengeMatchmakingStatusOutProto) Reset() { + *x = SyncWeeklyChallengeMatchmakingStatusOutProto{} + mi := &file_vbase_proto_msgTypes[2938] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SyncWeeklyChallengeMatchmakingStatusOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SyncWeeklyChallengeMatchmakingStatusOutProto) ProtoMessage() {} + +func (x *SyncWeeklyChallengeMatchmakingStatusOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2938] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SyncWeeklyChallengeMatchmakingStatusOutProto.ProtoReflect.Descriptor instead. +func (*SyncWeeklyChallengeMatchmakingStatusOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2938} +} + +type SyncWeeklyChallengeMatchmakingStatusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SyncWeeklyChallengeMatchmakingStatusProto) Reset() { + *x = SyncWeeklyChallengeMatchmakingStatusProto{} + mi := &file_vbase_proto_msgTypes[2939] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SyncWeeklyChallengeMatchmakingStatusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SyncWeeklyChallengeMatchmakingStatusProto) ProtoMessage() {} + +func (x *SyncWeeklyChallengeMatchmakingStatusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2939] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SyncWeeklyChallengeMatchmakingStatusProto.ProtoReflect.Descriptor instead. +func (*SyncWeeklyChallengeMatchmakingStatusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2939} +} + +type TakeSnapshotQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TakeSnapshotQuestProto) Reset() { + *x = TakeSnapshotQuestProto{} + mi := &file_vbase_proto_msgTypes[2940] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TakeSnapshotQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TakeSnapshotQuestProto) ProtoMessage() {} + +func (x *TakeSnapshotQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2940] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TakeSnapshotQuestProto.ProtoReflect.Descriptor instead. +func (*TakeSnapshotQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2940} +} + +type Tappable struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Tappable) Reset() { + *x = Tappable{} + mi := &file_vbase_proto_msgTypes[2941] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Tappable) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Tappable) ProtoMessage() {} + +func (x *Tappable) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2941] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Tappable.ProtoReflect.Descriptor instead. +func (*Tappable) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2941} +} + +type TappableEncounterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Pokemon *PokemonProto `protobuf:"bytes,2,opt,name=pokemon,proto3" json:"pokemon,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TappableEncounterProto) Reset() { + *x = TappableEncounterProto{} + mi := &file_vbase_proto_msgTypes[2942] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TappableEncounterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TappableEncounterProto) ProtoMessage() {} + +func (x *TappableEncounterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2942] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TappableEncounterProto.ProtoReflect.Descriptor instead. +func (*TappableEncounterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2942} +} + +func (x *TappableEncounterProto) GetPokemon() *PokemonProto { + if x != nil { + return x.Pokemon + } + return nil +} + +type TappableLocation struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to LocationId: + // + // *TappableLocation_SpawnpointId + // *TappableLocation_FortId + LocationId isTappableLocation_LocationId `protobuf_oneof:"location_id"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TappableLocation) Reset() { + *x = TappableLocation{} + mi := &file_vbase_proto_msgTypes[2943] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TappableLocation) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TappableLocation) ProtoMessage() {} + +func (x *TappableLocation) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2943] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TappableLocation.ProtoReflect.Descriptor instead. +func (*TappableLocation) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2943} +} + +func (x *TappableLocation) GetLocationId() isTappableLocation_LocationId { + if x != nil { + return x.LocationId + } + return nil +} + +func (x *TappableLocation) GetSpawnpointId() string { + if x != nil { + if x, ok := x.LocationId.(*TappableLocation_SpawnpointId); ok { + return x.SpawnpointId + } + } + return "" +} + +func (x *TappableLocation) GetFortId() string { + if x != nil { + if x, ok := x.LocationId.(*TappableLocation_FortId); ok { + return x.FortId + } + } + return "" +} + +type isTappableLocation_LocationId interface { + isTappableLocation_LocationId() +} + +type TappableLocation_SpawnpointId struct { + SpawnpointId string `protobuf:"bytes,3,opt,name=spawnpoint_id,json=spawnpointId,proto3,oneof"` +} + +type TappableLocation_FortId struct { + FortId string `protobuf:"bytes,4,opt,name=fort_id,json=fortId,proto3,oneof"` +} + +func (*TappableLocation_SpawnpointId) isTappableLocation_LocationId() {} + +func (*TappableLocation_FortId) isTappableLocation_LocationId() {} + +type TappableSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TappableSettingsProto) Reset() { + *x = TappableSettingsProto{} + mi := &file_vbase_proto_msgTypes[2944] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TappableSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TappableSettingsProto) ProtoMessage() {} + +func (x *TappableSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2944] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TappableSettingsProto.ProtoReflect.Descriptor instead. +func (*TappableSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2944} +} + +type TeamChangeInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TeamChangeInfoProto) Reset() { + *x = TeamChangeInfoProto{} + mi := &file_vbase_proto_msgTypes[2945] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TeamChangeInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TeamChangeInfoProto) ProtoMessage() {} + +func (x *TeamChangeInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2945] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TeamChangeInfoProto.ProtoReflect.Descriptor instead. +func (*TeamChangeInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2945} +} + +type TelemetryCommon struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TelemetryCommon) Reset() { + *x = TelemetryCommon{} + mi := &file_vbase_proto_msgTypes[2946] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TelemetryCommon) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TelemetryCommon) ProtoMessage() {} + +func (x *TelemetryCommon) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2946] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TelemetryCommon.ProtoReflect.Descriptor instead. +func (*TelemetryCommon) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2946} +} + +type TelemetryGlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TelemetryGlobalSettingsProto) Reset() { + *x = TelemetryGlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[2947] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TelemetryGlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TelemetryGlobalSettingsProto) ProtoMessage() {} + +func (x *TelemetryGlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2947] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TelemetryGlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*TelemetryGlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2947} +} + +type TelemetryRecordResult struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TelemetryRecordResult) Reset() { + *x = TelemetryRecordResult{} + mi := &file_vbase_proto_msgTypes[2948] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TelemetryRecordResult) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TelemetryRecordResult) ProtoMessage() {} + +func (x *TelemetryRecordResult) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2948] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TelemetryRecordResult.ProtoReflect.Descriptor instead. +func (*TelemetryRecordResult) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2948} +} + +type TelemetryRequestMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TelemetryRequestMetadata) Reset() { + *x = TelemetryRequestMetadata{} + mi := &file_vbase_proto_msgTypes[2949] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TelemetryRequestMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TelemetryRequestMetadata) ProtoMessage() {} + +func (x *TelemetryRequestMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2949] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TelemetryRequestMetadata.ProtoReflect.Descriptor instead. +func (*TelemetryRequestMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2949} +} + +type TelemetryRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TelemetryRequestProto) Reset() { + *x = TelemetryRequestProto{} + mi := &file_vbase_proto_msgTypes[2950] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TelemetryRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TelemetryRequestProto) ProtoMessage() {} + +func (x *TelemetryRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2950] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TelemetryRequestProto.ProtoReflect.Descriptor instead. +func (*TelemetryRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2950} +} + +type TelemetryResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TelemetryResponseProto) Reset() { + *x = TelemetryResponseProto{} + mi := &file_vbase_proto_msgTypes[2951] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TelemetryResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TelemetryResponseProto) ProtoMessage() {} + +func (x *TelemetryResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2951] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TelemetryResponseProto.ProtoReflect.Descriptor instead. +func (*TelemetryResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2951} +} + +type TempEvoGlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TempEvoGlobalSettingsProto) Reset() { + *x = TempEvoGlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[2952] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TempEvoGlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TempEvoGlobalSettingsProto) ProtoMessage() {} + +func (x *TempEvoGlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2952] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TempEvoGlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*TempEvoGlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2952} +} + +type TempEvoOverrideExtendedProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TempEvoOverrideExtendedProto) Reset() { + *x = TempEvoOverrideExtendedProto{} + mi := &file_vbase_proto_msgTypes[2953] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TempEvoOverrideExtendedProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TempEvoOverrideExtendedProto) ProtoMessage() {} + +func (x *TempEvoOverrideExtendedProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2953] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TempEvoOverrideExtendedProto.ProtoReflect.Descriptor instead. +func (*TempEvoOverrideExtendedProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2953} +} + +type TempEvoOverrideProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TempEvoOverrideProto) Reset() { + *x = TempEvoOverrideProto{} + mi := &file_vbase_proto_msgTypes[2954] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TempEvoOverrideProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TempEvoOverrideProto) ProtoMessage() {} + +func (x *TempEvoOverrideProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2954] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TempEvoOverrideProto.ProtoReflect.Descriptor instead. +func (*TempEvoOverrideProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2954} +} + +type TempEvoPokemonBranch struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TempEvoPokemonBranch) Reset() { + *x = TempEvoPokemonBranch{} + mi := &file_vbase_proto_msgTypes[2955] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TempEvoPokemonBranch) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TempEvoPokemonBranch) ProtoMessage() {} + +func (x *TempEvoPokemonBranch) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2955] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TempEvoPokemonBranch.ProtoReflect.Descriptor instead. +func (*TempEvoPokemonBranch) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2955} +} + +type TempEvoResourceRewardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TempEvoResourceRewardProto) Reset() { + *x = TempEvoResourceRewardProto{} + mi := &file_vbase_proto_msgTypes[2956] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TempEvoResourceRewardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TempEvoResourceRewardProto) ProtoMessage() {} + +func (x *TempEvoResourceRewardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2956] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TempEvoResourceRewardProto.ProtoReflect.Descriptor instead. +func (*TempEvoResourceRewardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2956} +} + +type TemplateVariable struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TemplateVariable) Reset() { + *x = TemplateVariable{} + mi := &file_vbase_proto_msgTypes[2957] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TemplateVariable) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TemplateVariable) ProtoMessage() {} + +func (x *TemplateVariable) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2957] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TemplateVariable.ProtoReflect.Descriptor instead. +func (*TemplateVariable) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2957} +} + +type TemporalFrequencyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TemporalFrequencyProto) Reset() { + *x = TemporalFrequencyProto{} + mi := &file_vbase_proto_msgTypes[2958] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TemporalFrequencyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TemporalFrequencyProto) ProtoMessage() {} + +func (x *TemporalFrequencyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2958] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TemporalFrequencyProto.ProtoReflect.Descriptor instead. +func (*TemporalFrequencyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2958} +} + +type TemporaryEvolutionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TemporaryEvolutionProto) Reset() { + *x = TemporaryEvolutionProto{} + mi := &file_vbase_proto_msgTypes[2959] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TemporaryEvolutionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TemporaryEvolutionProto) ProtoMessage() {} + +func (x *TemporaryEvolutionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2959] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TemporaryEvolutionProto.ProtoReflect.Descriptor instead. +func (*TemporaryEvolutionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2959} +} + +type TemporaryEvolutionResourceProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TemporaryEvolutionResourceProto) Reset() { + *x = TemporaryEvolutionResourceProto{} + mi := &file_vbase_proto_msgTypes[2960] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TemporaryEvolutionResourceProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TemporaryEvolutionResourceProto) ProtoMessage() {} + +func (x *TemporaryEvolutionResourceProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2960] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TemporaryEvolutionResourceProto.ProtoReflect.Descriptor instead. +func (*TemporaryEvolutionResourceProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2960} +} + +type TemporaryEvolutionSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TemporaryEvolutionSettingsProto) Reset() { + *x = TemporaryEvolutionSettingsProto{} + mi := &file_vbase_proto_msgTypes[2961] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TemporaryEvolutionSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TemporaryEvolutionSettingsProto) ProtoMessage() {} + +func (x *TemporaryEvolutionSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2961] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TemporaryEvolutionSettingsProto.ProtoReflect.Descriptor instead. +func (*TemporaryEvolutionSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2961} +} + +type TestInventoryItem struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TestInventoryItem) Reset() { + *x = TestInventoryItem{} + mi := &file_vbase_proto_msgTypes[2962] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TestInventoryItem) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TestInventoryItem) ProtoMessage() {} + +func (x *TestInventoryItem) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2962] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TestInventoryItem.ProtoReflect.Descriptor instead. +func (*TestInventoryItem) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2962} +} + +type TestInventoryKey struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TestInventoryKey) Reset() { + *x = TestInventoryKey{} + mi := &file_vbase_proto_msgTypes[2963] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TestInventoryKey) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TestInventoryKey) ProtoMessage() {} + +func (x *TestInventoryKey) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2963] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TestInventoryKey.ProtoReflect.Descriptor instead. +func (*TestInventoryKey) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2963} +} + +type TicketGiftingFeatureSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TicketGiftingFeatureSettingsProto) Reset() { + *x = TicketGiftingFeatureSettingsProto{} + mi := &file_vbase_proto_msgTypes[2964] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TicketGiftingFeatureSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TicketGiftingFeatureSettingsProto) ProtoMessage() {} + +func (x *TicketGiftingFeatureSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2964] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TicketGiftingFeatureSettingsProto.ProtoReflect.Descriptor instead. +func (*TicketGiftingFeatureSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2964} +} + +type TicketGiftingSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TicketGiftingSettingsProto) Reset() { + *x = TicketGiftingSettingsProto{} + mi := &file_vbase_proto_msgTypes[2965] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TicketGiftingSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TicketGiftingSettingsProto) ProtoMessage() {} + +func (x *TicketGiftingSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2965] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TicketGiftingSettingsProto.ProtoReflect.Descriptor instead. +func (*TicketGiftingSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2965} +} + +type TierBoostSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TierBoostSettingsProto) Reset() { + *x = TierBoostSettingsProto{} + mi := &file_vbase_proto_msgTypes[2966] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TierBoostSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TierBoostSettingsProto) ProtoMessage() {} + +func (x *TierBoostSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2966] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TierBoostSettingsProto.ProtoReflect.Descriptor instead. +func (*TierBoostSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2966} +} + +type TiledBlob struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TiledBlob) Reset() { + *x = TiledBlob{} + mi := &file_vbase_proto_msgTypes[2967] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TiledBlob) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TiledBlob) ProtoMessage() {} + +func (x *TiledBlob) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2967] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TiledBlob.ProtoReflect.Descriptor instead. +func (*TiledBlob) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2967} +} + +type TimeBonusSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimeBonusSettingsProto) Reset() { + *x = TimeBonusSettingsProto{} + mi := &file_vbase_proto_msgTypes[2968] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimeBonusSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimeBonusSettingsProto) ProtoMessage() {} + +func (x *TimeBonusSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2968] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TimeBonusSettingsProto.ProtoReflect.Descriptor instead. +func (*TimeBonusSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2968} +} + +type TimeGapProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimeGapProto) Reset() { + *x = TimeGapProto{} + mi := &file_vbase_proto_msgTypes[2969] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimeGapProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimeGapProto) ProtoMessage() {} + +func (x *TimeGapProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2969] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TimeGapProto.ProtoReflect.Descriptor instead. +func (*TimeGapProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2969} +} + +type TimePeriodCounterSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimePeriodCounterSettingsProto) Reset() { + *x = TimePeriodCounterSettingsProto{} + mi := &file_vbase_proto_msgTypes[2970] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimePeriodCounterSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimePeriodCounterSettingsProto) ProtoMessage() {} + +func (x *TimePeriodCounterSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2970] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TimePeriodCounterSettingsProto.ProtoReflect.Descriptor instead. +func (*TimePeriodCounterSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2970} +} + +type TimeToPlayable struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimeToPlayable) Reset() { + *x = TimeToPlayable{} + mi := &file_vbase_proto_msgTypes[2971] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimeToPlayable) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimeToPlayable) ProtoMessage() {} + +func (x *TimeToPlayable) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2971] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TimeToPlayable.ProtoReflect.Descriptor instead. +func (*TimeToPlayable) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2971} +} + +type TimeWindow struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimeWindow) Reset() { + *x = TimeWindow{} + mi := &file_vbase_proto_msgTypes[2972] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimeWindow) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimeWindow) ProtoMessage() {} + +func (x *TimeWindow) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2972] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TimeWindow.ProtoReflect.Descriptor instead. +func (*TimeWindow) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2972} +} + +type TimeZoneDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimeZoneDataProto) Reset() { + *x = TimeZoneDataProto{} + mi := &file_vbase_proto_msgTypes[2973] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimeZoneDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimeZoneDataProto) ProtoMessage() {} + +func (x *TimeZoneDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2973] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TimeZoneDataProto.ProtoReflect.Descriptor instead. +func (*TimeZoneDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2973} +} + +type TimedBranchingQuestSectionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimedBranchingQuestSectionProto) Reset() { + *x = TimedBranchingQuestSectionProto{} + mi := &file_vbase_proto_msgTypes[2974] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimedBranchingQuestSectionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimedBranchingQuestSectionProto) ProtoMessage() {} + +func (x *TimedBranchingQuestSectionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2974] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TimedBranchingQuestSectionProto.ProtoReflect.Descriptor instead. +func (*TimedBranchingQuestSectionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2974} +} + +type TimedGroupChallengeDefinitionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimedGroupChallengeDefinitionProto) Reset() { + *x = TimedGroupChallengeDefinitionProto{} + mi := &file_vbase_proto_msgTypes[2975] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimedGroupChallengeDefinitionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimedGroupChallengeDefinitionProto) ProtoMessage() {} + +func (x *TimedGroupChallengeDefinitionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2975] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TimedGroupChallengeDefinitionProto.ProtoReflect.Descriptor instead. +func (*TimedGroupChallengeDefinitionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2975} +} + +type TimedGroupChallengePlayerStatsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimedGroupChallengePlayerStatsProto) Reset() { + *x = TimedGroupChallengePlayerStatsProto{} + mi := &file_vbase_proto_msgTypes[2976] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimedGroupChallengePlayerStatsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimedGroupChallengePlayerStatsProto) ProtoMessage() {} + +func (x *TimedGroupChallengePlayerStatsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2976] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TimedGroupChallengePlayerStatsProto.ProtoReflect.Descriptor instead. +func (*TimedGroupChallengePlayerStatsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2976} +} + +type TimedGroupChallengeSectionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimedGroupChallengeSectionProto) Reset() { + *x = TimedGroupChallengeSectionProto{} + mi := &file_vbase_proto_msgTypes[2977] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimedGroupChallengeSectionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimedGroupChallengeSectionProto) ProtoMessage() {} + +func (x *TimedGroupChallengeSectionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2977] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TimedGroupChallengeSectionProto.ProtoReflect.Descriptor instead. +func (*TimedGroupChallengeSectionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2977} +} + +type TimedGroupChallengeSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimedGroupChallengeSettingsProto) Reset() { + *x = TimedGroupChallengeSettingsProto{} + mi := &file_vbase_proto_msgTypes[2978] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimedGroupChallengeSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimedGroupChallengeSettingsProto) ProtoMessage() {} + +func (x *TimedGroupChallengeSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2978] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TimedGroupChallengeSettingsProto.ProtoReflect.Descriptor instead. +func (*TimedGroupChallengeSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2978} +} + +type TimedQuestSectionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimedQuestSectionProto) Reset() { + *x = TimedQuestSectionProto{} + mi := &file_vbase_proto_msgTypes[2979] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimedQuestSectionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimedQuestSectionProto) ProtoMessage() {} + +func (x *TimedQuestSectionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2979] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TimedQuestSectionProto.ProtoReflect.Descriptor instead. +func (*TimedQuestSectionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2979} +} + +type Timestamp struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Timestamp) Reset() { + *x = Timestamp{} + mi := &file_vbase_proto_msgTypes[2980] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Timestamp) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Timestamp) ProtoMessage() {} + +func (x *Timestamp) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2980] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Timestamp.ProtoReflect.Descriptor instead. +func (*Timestamp) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2980} +} + +type TitanAsyncFileUploadCompleteOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanAsyncFileUploadCompleteOutProto) Reset() { + *x = TitanAsyncFileUploadCompleteOutProto{} + mi := &file_vbase_proto_msgTypes[2981] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanAsyncFileUploadCompleteOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanAsyncFileUploadCompleteOutProto) ProtoMessage() {} + +func (x *TitanAsyncFileUploadCompleteOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2981] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanAsyncFileUploadCompleteOutProto.ProtoReflect.Descriptor instead. +func (*TitanAsyncFileUploadCompleteOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2981} +} + +type TitanAsyncFileUploadCompleteProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanAsyncFileUploadCompleteProto) Reset() { + *x = TitanAsyncFileUploadCompleteProto{} + mi := &file_vbase_proto_msgTypes[2982] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanAsyncFileUploadCompleteProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanAsyncFileUploadCompleteProto) ProtoMessage() {} + +func (x *TitanAsyncFileUploadCompleteProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2982] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanAsyncFileUploadCompleteProto.ProtoReflect.Descriptor instead. +func (*TitanAsyncFileUploadCompleteProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2982} +} + +type TitanAvailableSubmissionsPerSubmissionType struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanAvailableSubmissionsPerSubmissionType) Reset() { + *x = TitanAvailableSubmissionsPerSubmissionType{} + mi := &file_vbase_proto_msgTypes[2983] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanAvailableSubmissionsPerSubmissionType) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanAvailableSubmissionsPerSubmissionType) ProtoMessage() {} + +func (x *TitanAvailableSubmissionsPerSubmissionType) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2983] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanAvailableSubmissionsPerSubmissionType.ProtoReflect.Descriptor instead. +func (*TitanAvailableSubmissionsPerSubmissionType) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2983} +} + +type TitanGameClientPhotoGalleryPoiImageProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGameClientPhotoGalleryPoiImageProto) Reset() { + *x = TitanGameClientPhotoGalleryPoiImageProto{} + mi := &file_vbase_proto_msgTypes[2984] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGameClientPhotoGalleryPoiImageProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGameClientPhotoGalleryPoiImageProto) ProtoMessage() {} + +func (x *TitanGameClientPhotoGalleryPoiImageProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2984] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGameClientPhotoGalleryPoiImageProto.ProtoReflect.Descriptor instead. +func (*TitanGameClientPhotoGalleryPoiImageProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2984} +} + +type TitanGenerateGmapSignedUrlOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGenerateGmapSignedUrlOutProto) Reset() { + *x = TitanGenerateGmapSignedUrlOutProto{} + mi := &file_vbase_proto_msgTypes[2985] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGenerateGmapSignedUrlOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGenerateGmapSignedUrlOutProto) ProtoMessage() {} + +func (x *TitanGenerateGmapSignedUrlOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2985] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGenerateGmapSignedUrlOutProto.ProtoReflect.Descriptor instead. +func (*TitanGenerateGmapSignedUrlOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2985} +} + +type TitanGenerateGmapSignedUrlProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGenerateGmapSignedUrlProto) Reset() { + *x = TitanGenerateGmapSignedUrlProto{} + mi := &file_vbase_proto_msgTypes[2986] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGenerateGmapSignedUrlProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGenerateGmapSignedUrlProto) ProtoMessage() {} + +func (x *TitanGenerateGmapSignedUrlProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2986] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGenerateGmapSignedUrlProto.ProtoReflect.Descriptor instead. +func (*TitanGenerateGmapSignedUrlProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2986} +} + +type TitanGeodataServiceGameClientPoiProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGeodataServiceGameClientPoiProto) Reset() { + *x = TitanGeodataServiceGameClientPoiProto{} + mi := &file_vbase_proto_msgTypes[2987] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGeodataServiceGameClientPoiProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGeodataServiceGameClientPoiProto) ProtoMessage() {} + +func (x *TitanGeodataServiceGameClientPoiProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2987] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGeodataServiceGameClientPoiProto.ProtoReflect.Descriptor instead. +func (*TitanGeodataServiceGameClientPoiProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2987} +} + +type TitanGetARMappingSettingsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGetARMappingSettingsOutProto) Reset() { + *x = TitanGetARMappingSettingsOutProto{} + mi := &file_vbase_proto_msgTypes[2988] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGetARMappingSettingsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGetARMappingSettingsOutProto) ProtoMessage() {} + +func (x *TitanGetARMappingSettingsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2988] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGetARMappingSettingsOutProto.ProtoReflect.Descriptor instead. +func (*TitanGetARMappingSettingsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2988} +} + +type TitanGetARMappingSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGetARMappingSettingsProto) Reset() { + *x = TitanGetARMappingSettingsProto{} + mi := &file_vbase_proto_msgTypes[2989] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGetARMappingSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGetARMappingSettingsProto) ProtoMessage() {} + +func (x *TitanGetARMappingSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2989] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGetARMappingSettingsProto.ProtoReflect.Descriptor instead. +func (*TitanGetARMappingSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2989} +} + +type TitanGetAvailableSubmissionsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGetAvailableSubmissionsOutProto) Reset() { + *x = TitanGetAvailableSubmissionsOutProto{} + mi := &file_vbase_proto_msgTypes[2990] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGetAvailableSubmissionsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGetAvailableSubmissionsOutProto) ProtoMessage() {} + +func (x *TitanGetAvailableSubmissionsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2990] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGetAvailableSubmissionsOutProto.ProtoReflect.Descriptor instead. +func (*TitanGetAvailableSubmissionsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2990} +} + +type TitanGetAvailableSubmissionsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGetAvailableSubmissionsProto) Reset() { + *x = TitanGetAvailableSubmissionsProto{} + mi := &file_vbase_proto_msgTypes[2991] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGetAvailableSubmissionsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGetAvailableSubmissionsProto) ProtoMessage() {} + +func (x *TitanGetAvailableSubmissionsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2991] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGetAvailableSubmissionsProto.ProtoReflect.Descriptor instead. +func (*TitanGetAvailableSubmissionsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2991} +} + +type TitanGetGmapSettingsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGetGmapSettingsOutProto) Reset() { + *x = TitanGetGmapSettingsOutProto{} + mi := &file_vbase_proto_msgTypes[2992] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGetGmapSettingsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGetGmapSettingsOutProto) ProtoMessage() {} + +func (x *TitanGetGmapSettingsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2992] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGetGmapSettingsOutProto.ProtoReflect.Descriptor instead. +func (*TitanGetGmapSettingsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2992} +} + +type TitanGetGmapSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGetGmapSettingsProto) Reset() { + *x = TitanGetGmapSettingsProto{} + mi := &file_vbase_proto_msgTypes[2993] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGetGmapSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGetGmapSettingsProto) ProtoMessage() {} + +func (x *TitanGetGmapSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2993] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGetGmapSettingsProto.ProtoReflect.Descriptor instead. +func (*TitanGetGmapSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2993} +} + +type TitanGetGrapeshotUploadUrlOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGetGrapeshotUploadUrlOutProto) Reset() { + *x = TitanGetGrapeshotUploadUrlOutProto{} + mi := &file_vbase_proto_msgTypes[2994] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGetGrapeshotUploadUrlOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGetGrapeshotUploadUrlOutProto) ProtoMessage() {} + +func (x *TitanGetGrapeshotUploadUrlOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2994] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGetGrapeshotUploadUrlOutProto.ProtoReflect.Descriptor instead. +func (*TitanGetGrapeshotUploadUrlOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2994} +} + +type TitanGetGrapeshotUploadUrlProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGetGrapeshotUploadUrlProto) Reset() { + *x = TitanGetGrapeshotUploadUrlProto{} + mi := &file_vbase_proto_msgTypes[2995] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGetGrapeshotUploadUrlProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGetGrapeshotUploadUrlProto) ProtoMessage() {} + +func (x *TitanGetGrapeshotUploadUrlProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2995] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGetGrapeshotUploadUrlProto.ProtoReflect.Descriptor instead. +func (*TitanGetGrapeshotUploadUrlProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2995} +} + +type TitanGetImageGallerySettingsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGetImageGallerySettingsOutProto) Reset() { + *x = TitanGetImageGallerySettingsOutProto{} + mi := &file_vbase_proto_msgTypes[2996] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGetImageGallerySettingsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGetImageGallerySettingsOutProto) ProtoMessage() {} + +func (x *TitanGetImageGallerySettingsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2996] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGetImageGallerySettingsOutProto.ProtoReflect.Descriptor instead. +func (*TitanGetImageGallerySettingsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2996} +} + +type TitanGetImageGallerySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGetImageGallerySettingsProto) Reset() { + *x = TitanGetImageGallerySettingsProto{} + mi := &file_vbase_proto_msgTypes[2997] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGetImageGallerySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGetImageGallerySettingsProto) ProtoMessage() {} + +func (x *TitanGetImageGallerySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2997] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGetImageGallerySettingsProto.ProtoReflect.Descriptor instead. +func (*TitanGetImageGallerySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2997} +} + +type TitanGetImagesForPoiOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGetImagesForPoiOutProto) Reset() { + *x = TitanGetImagesForPoiOutProto{} + mi := &file_vbase_proto_msgTypes[2998] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGetImagesForPoiOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGetImagesForPoiOutProto) ProtoMessage() {} + +func (x *TitanGetImagesForPoiOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2998] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGetImagesForPoiOutProto.ProtoReflect.Descriptor instead. +func (*TitanGetImagesForPoiOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2998} +} + +type TitanGetImagesForPoiProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGetImagesForPoiProto) Reset() { + *x = TitanGetImagesForPoiProto{} + mi := &file_vbase_proto_msgTypes[2999] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGetImagesForPoiProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGetImagesForPoiProto) ProtoMessage() {} + +func (x *TitanGetImagesForPoiProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[2999] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGetImagesForPoiProto.ProtoReflect.Descriptor instead. +func (*TitanGetImagesForPoiProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2999} +} + +type TitanGetMapDataOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGetMapDataOutProto) Reset() { + *x = TitanGetMapDataOutProto{} + mi := &file_vbase_proto_msgTypes[3000] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGetMapDataOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGetMapDataOutProto) ProtoMessage() {} + +func (x *TitanGetMapDataOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3000] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGetMapDataOutProto.ProtoReflect.Descriptor instead. +func (*TitanGetMapDataOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3000} +} + +type TitanGetMapDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGetMapDataProto) Reset() { + *x = TitanGetMapDataProto{} + mi := &file_vbase_proto_msgTypes[3001] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGetMapDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGetMapDataProto) ProtoMessage() {} + +func (x *TitanGetMapDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3001] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGetMapDataProto.ProtoReflect.Descriptor instead. +func (*TitanGetMapDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3001} +} + +type TitanGetPlayerSubmissionValidationSettingsOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGetPlayerSubmissionValidationSettingsOutProto) Reset() { + *x = TitanGetPlayerSubmissionValidationSettingsOutProto{} + mi := &file_vbase_proto_msgTypes[3002] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGetPlayerSubmissionValidationSettingsOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGetPlayerSubmissionValidationSettingsOutProto) ProtoMessage() {} + +func (x *TitanGetPlayerSubmissionValidationSettingsOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3002] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGetPlayerSubmissionValidationSettingsOutProto.ProtoReflect.Descriptor instead. +func (*TitanGetPlayerSubmissionValidationSettingsOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3002} +} + +type TitanGetPlayerSubmissionValidationSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGetPlayerSubmissionValidationSettingsProto) Reset() { + *x = TitanGetPlayerSubmissionValidationSettingsProto{} + mi := &file_vbase_proto_msgTypes[3003] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGetPlayerSubmissionValidationSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGetPlayerSubmissionValidationSettingsProto) ProtoMessage() {} + +func (x *TitanGetPlayerSubmissionValidationSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3003] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGetPlayerSubmissionValidationSettingsProto.ProtoReflect.Descriptor instead. +func (*TitanGetPlayerSubmissionValidationSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3003} +} + +type TitanGetPoisInRadiusOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGetPoisInRadiusOutProto) Reset() { + *x = TitanGetPoisInRadiusOutProto{} + mi := &file_vbase_proto_msgTypes[3004] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGetPoisInRadiusOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGetPoisInRadiusOutProto) ProtoMessage() {} + +func (x *TitanGetPoisInRadiusOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3004] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGetPoisInRadiusOutProto.ProtoReflect.Descriptor instead. +func (*TitanGetPoisInRadiusOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3004} +} + +type TitanGetPoisInRadiusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGetPoisInRadiusProto) Reset() { + *x = TitanGetPoisInRadiusProto{} + mi := &file_vbase_proto_msgTypes[3005] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGetPoisInRadiusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGetPoisInRadiusProto) ProtoMessage() {} + +func (x *TitanGetPoisInRadiusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3005] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGetPoisInRadiusProto.ProtoReflect.Descriptor instead. +func (*TitanGetPoisInRadiusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3005} +} + +type TitanGetUploadUrlOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGetUploadUrlOutProto) Reset() { + *x = TitanGetUploadUrlOutProto{} + mi := &file_vbase_proto_msgTypes[3006] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGetUploadUrlOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGetUploadUrlOutProto) ProtoMessage() {} + +func (x *TitanGetUploadUrlOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3006] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGetUploadUrlOutProto.ProtoReflect.Descriptor instead. +func (*TitanGetUploadUrlOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3006} +} + +type TitanGetUploadUrlProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGetUploadUrlProto) Reset() { + *x = TitanGetUploadUrlProto{} + mi := &file_vbase_proto_msgTypes[3007] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGetUploadUrlProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGetUploadUrlProto) ProtoMessage() {} + +func (x *TitanGetUploadUrlProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3007] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGetUploadUrlProto.ProtoReflect.Descriptor instead. +func (*TitanGetUploadUrlProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3007} +} + +type TitanGrapeshotAuthenticationDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGrapeshotAuthenticationDataProto) Reset() { + *x = TitanGrapeshotAuthenticationDataProto{} + mi := &file_vbase_proto_msgTypes[3008] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGrapeshotAuthenticationDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGrapeshotAuthenticationDataProto) ProtoMessage() {} + +func (x *TitanGrapeshotAuthenticationDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3008] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGrapeshotAuthenticationDataProto.ProtoReflect.Descriptor instead. +func (*TitanGrapeshotAuthenticationDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3008} +} + +type TitanGrapeshotChunkDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGrapeshotChunkDataProto) Reset() { + *x = TitanGrapeshotChunkDataProto{} + mi := &file_vbase_proto_msgTypes[3009] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGrapeshotChunkDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGrapeshotChunkDataProto) ProtoMessage() {} + +func (x *TitanGrapeshotChunkDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3009] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGrapeshotChunkDataProto.ProtoReflect.Descriptor instead. +func (*TitanGrapeshotChunkDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3009} +} + +type TitanGrapeshotComposeDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGrapeshotComposeDataProto) Reset() { + *x = TitanGrapeshotComposeDataProto{} + mi := &file_vbase_proto_msgTypes[3010] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGrapeshotComposeDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGrapeshotComposeDataProto) ProtoMessage() {} + +func (x *TitanGrapeshotComposeDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3010] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGrapeshotComposeDataProto.ProtoReflect.Descriptor instead. +func (*TitanGrapeshotComposeDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3010} +} + +type TitanGrapeshotUploadingDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanGrapeshotUploadingDataProto) Reset() { + *x = TitanGrapeshotUploadingDataProto{} + mi := &file_vbase_proto_msgTypes[3011] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanGrapeshotUploadingDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanGrapeshotUploadingDataProto) ProtoMessage() {} + +func (x *TitanGrapeshotUploadingDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3011] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanGrapeshotUploadingDataProto.ProtoReflect.Descriptor instead. +func (*TitanGrapeshotUploadingDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3011} +} + +type TitanPlayerSubmissionResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanPlayerSubmissionResponseProto) Reset() { + *x = TitanPlayerSubmissionResponseProto{} + mi := &file_vbase_proto_msgTypes[3012] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanPlayerSubmissionResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanPlayerSubmissionResponseProto) ProtoMessage() {} + +func (x *TitanPlayerSubmissionResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3012] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanPlayerSubmissionResponseProto.ProtoReflect.Descriptor instead. +func (*TitanPlayerSubmissionResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3012} +} + +type TitanPoiPlayerMetadataTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanPoiPlayerMetadataTelemetry) Reset() { + *x = TitanPoiPlayerMetadataTelemetry{} + mi := &file_vbase_proto_msgTypes[3013] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanPoiPlayerMetadataTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanPoiPlayerMetadataTelemetry) ProtoMessage() {} + +func (x *TitanPoiPlayerMetadataTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3013] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanPoiPlayerMetadataTelemetry.ProtoReflect.Descriptor instead. +func (*TitanPoiPlayerMetadataTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3013} +} + +type TitanPoiSubmissionPhotoUploadErrorTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanPoiSubmissionPhotoUploadErrorTelemetry) Reset() { + *x = TitanPoiSubmissionPhotoUploadErrorTelemetry{} + mi := &file_vbase_proto_msgTypes[3014] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanPoiSubmissionPhotoUploadErrorTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanPoiSubmissionPhotoUploadErrorTelemetry) ProtoMessage() {} + +func (x *TitanPoiSubmissionPhotoUploadErrorTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3014] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanPoiSubmissionPhotoUploadErrorTelemetry.ProtoReflect.Descriptor instead. +func (*TitanPoiSubmissionPhotoUploadErrorTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3014} +} + +type TitanPoiSubmissionTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanPoiSubmissionTelemetry) Reset() { + *x = TitanPoiSubmissionTelemetry{} + mi := &file_vbase_proto_msgTypes[3015] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanPoiSubmissionTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanPoiSubmissionTelemetry) ProtoMessage() {} + +func (x *TitanPoiSubmissionTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3015] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanPoiSubmissionTelemetry.ProtoReflect.Descriptor instead. +func (*TitanPoiSubmissionTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3015} +} + +type TitanPoiVideoSubmissionMetadataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanPoiVideoSubmissionMetadataProto) Reset() { + *x = TitanPoiVideoSubmissionMetadataProto{} + mi := &file_vbase_proto_msgTypes[3016] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanPoiVideoSubmissionMetadataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanPoiVideoSubmissionMetadataProto) ProtoMessage() {} + +func (x *TitanPoiVideoSubmissionMetadataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3016] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanPoiVideoSubmissionMetadataProto.ProtoReflect.Descriptor instead. +func (*TitanPoiVideoSubmissionMetadataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3016} +} + +type TitanPortalCurationImageResult struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanPortalCurationImageResult) Reset() { + *x = TitanPortalCurationImageResult{} + mi := &file_vbase_proto_msgTypes[3017] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanPortalCurationImageResult) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanPortalCurationImageResult) ProtoMessage() {} + +func (x *TitanPortalCurationImageResult) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3017] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanPortalCurationImageResult.ProtoReflect.Descriptor instead. +func (*TitanPortalCurationImageResult) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3017} +} + +type TitanSubmitMappingRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanSubmitMappingRequestProto) Reset() { + *x = TitanSubmitMappingRequestProto{} + mi := &file_vbase_proto_msgTypes[3018] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanSubmitMappingRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanSubmitMappingRequestProto) ProtoMessage() {} + +func (x *TitanSubmitMappingRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3018] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanSubmitMappingRequestProto.ProtoReflect.Descriptor instead. +func (*TitanSubmitMappingRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3018} +} + +type TitanSubmitNewPoiOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanSubmitNewPoiOutProto) Reset() { + *x = TitanSubmitNewPoiOutProto{} + mi := &file_vbase_proto_msgTypes[3019] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanSubmitNewPoiOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanSubmitNewPoiOutProto) ProtoMessage() {} + +func (x *TitanSubmitNewPoiOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3019] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanSubmitNewPoiOutProto.ProtoReflect.Descriptor instead. +func (*TitanSubmitNewPoiOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3019} +} + +type TitanSubmitNewPoiProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanSubmitNewPoiProto) Reset() { + *x = TitanSubmitNewPoiProto{} + mi := &file_vbase_proto_msgTypes[3020] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanSubmitNewPoiProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanSubmitNewPoiProto) ProtoMessage() {} + +func (x *TitanSubmitNewPoiProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3020] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanSubmitNewPoiProto.ProtoReflect.Descriptor instead. +func (*TitanSubmitNewPoiProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3020} +} + +type TitanSubmitPlayerImageVoteForPoiOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanSubmitPlayerImageVoteForPoiOutProto) Reset() { + *x = TitanSubmitPlayerImageVoteForPoiOutProto{} + mi := &file_vbase_proto_msgTypes[3021] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanSubmitPlayerImageVoteForPoiOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanSubmitPlayerImageVoteForPoiOutProto) ProtoMessage() {} + +func (x *TitanSubmitPlayerImageVoteForPoiOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3021] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanSubmitPlayerImageVoteForPoiOutProto.ProtoReflect.Descriptor instead. +func (*TitanSubmitPlayerImageVoteForPoiOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3021} +} + +type TitanSubmitPlayerImageVoteForPoiProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanSubmitPlayerImageVoteForPoiProto) Reset() { + *x = TitanSubmitPlayerImageVoteForPoiProto{} + mi := &file_vbase_proto_msgTypes[3022] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanSubmitPlayerImageVoteForPoiProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanSubmitPlayerImageVoteForPoiProto) ProtoMessage() {} + +func (x *TitanSubmitPlayerImageVoteForPoiProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3022] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanSubmitPlayerImageVoteForPoiProto.ProtoReflect.Descriptor instead. +func (*TitanSubmitPlayerImageVoteForPoiProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3022} +} + +type TitanSubmitPoiCategoryVoteRecordProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanSubmitPoiCategoryVoteRecordProto) Reset() { + *x = TitanSubmitPoiCategoryVoteRecordProto{} + mi := &file_vbase_proto_msgTypes[3023] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanSubmitPoiCategoryVoteRecordProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanSubmitPoiCategoryVoteRecordProto) ProtoMessage() {} + +func (x *TitanSubmitPoiCategoryVoteRecordProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3023] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanSubmitPoiCategoryVoteRecordProto.ProtoReflect.Descriptor instead. +func (*TitanSubmitPoiCategoryVoteRecordProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3023} +} + +type TitanSubmitPoiImageProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanSubmitPoiImageProto) Reset() { + *x = TitanSubmitPoiImageProto{} + mi := &file_vbase_proto_msgTypes[3024] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanSubmitPoiImageProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanSubmitPoiImageProto) ProtoMessage() {} + +func (x *TitanSubmitPoiImageProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3024] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanSubmitPoiImageProto.ProtoReflect.Descriptor instead. +func (*TitanSubmitPoiImageProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3024} +} + +type TitanSubmitPoiLocationUpdateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanSubmitPoiLocationUpdateProto) Reset() { + *x = TitanSubmitPoiLocationUpdateProto{} + mi := &file_vbase_proto_msgTypes[3025] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanSubmitPoiLocationUpdateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanSubmitPoiLocationUpdateProto) ProtoMessage() {} + +func (x *TitanSubmitPoiLocationUpdateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3025] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanSubmitPoiLocationUpdateProto.ProtoReflect.Descriptor instead. +func (*TitanSubmitPoiLocationUpdateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3025} +} + +type TitanSubmitPoiTakedownRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanSubmitPoiTakedownRequestProto) Reset() { + *x = TitanSubmitPoiTakedownRequestProto{} + mi := &file_vbase_proto_msgTypes[3026] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanSubmitPoiTakedownRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanSubmitPoiTakedownRequestProto) ProtoMessage() {} + +func (x *TitanSubmitPoiTakedownRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3026] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanSubmitPoiTakedownRequestProto.ProtoReflect.Descriptor instead. +func (*TitanSubmitPoiTakedownRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3026} +} + +type TitanSubmitPoiTextMetadataUpdateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanSubmitPoiTextMetadataUpdateProto) Reset() { + *x = TitanSubmitPoiTextMetadataUpdateProto{} + mi := &file_vbase_proto_msgTypes[3027] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanSubmitPoiTextMetadataUpdateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanSubmitPoiTextMetadataUpdateProto) ProtoMessage() {} + +func (x *TitanSubmitPoiTextMetadataUpdateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3027] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanSubmitPoiTextMetadataUpdateProto.ProtoReflect.Descriptor instead. +func (*TitanSubmitPoiTextMetadataUpdateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3027} +} + +type TitanSubmitSponsorPoiLocationUpdateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanSubmitSponsorPoiLocationUpdateProto) Reset() { + *x = TitanSubmitSponsorPoiLocationUpdateProto{} + mi := &file_vbase_proto_msgTypes[3028] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanSubmitSponsorPoiLocationUpdateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanSubmitSponsorPoiLocationUpdateProto) ProtoMessage() {} + +func (x *TitanSubmitSponsorPoiLocationUpdateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3028] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanSubmitSponsorPoiLocationUpdateProto.ProtoReflect.Descriptor instead. +func (*TitanSubmitSponsorPoiLocationUpdateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3028} +} + +type TitanSubmitSponsorPoiReportProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanSubmitSponsorPoiReportProto) Reset() { + *x = TitanSubmitSponsorPoiReportProto{} + mi := &file_vbase_proto_msgTypes[3029] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanSubmitSponsorPoiReportProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanSubmitSponsorPoiReportProto) ProtoMessage() {} + +func (x *TitanSubmitSponsorPoiReportProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3029] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanSubmitSponsorPoiReportProto.ProtoReflect.Descriptor instead. +func (*TitanSubmitSponsorPoiReportProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3029} +} + +type TitanTitanGameClientTelemetryOmniProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanTitanGameClientTelemetryOmniProto) Reset() { + *x = TitanTitanGameClientTelemetryOmniProto{} + mi := &file_vbase_proto_msgTypes[3030] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanTitanGameClientTelemetryOmniProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanTitanGameClientTelemetryOmniProto) ProtoMessage() {} + +func (x *TitanTitanGameClientTelemetryOmniProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3030] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanTitanGameClientTelemetryOmniProto.ProtoReflect.Descriptor instead. +func (*TitanTitanGameClientTelemetryOmniProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3030} +} + +type TitanUploadPoiPhotoByUrlOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanUploadPoiPhotoByUrlOutProto) Reset() { + *x = TitanUploadPoiPhotoByUrlOutProto{} + mi := &file_vbase_proto_msgTypes[3031] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanUploadPoiPhotoByUrlOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanUploadPoiPhotoByUrlOutProto) ProtoMessage() {} + +func (x *TitanUploadPoiPhotoByUrlOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3031] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanUploadPoiPhotoByUrlOutProto.ProtoReflect.Descriptor instead. +func (*TitanUploadPoiPhotoByUrlOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3031} +} + +type TitanUploadPoiPhotoByUrlProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TitanUploadPoiPhotoByUrlProto) Reset() { + *x = TitanUploadPoiPhotoByUrlProto{} + mi := &file_vbase_proto_msgTypes[3032] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TitanUploadPoiPhotoByUrlProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TitanUploadPoiPhotoByUrlProto) ProtoMessage() {} + +func (x *TitanUploadPoiPhotoByUrlProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3032] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TitanUploadPoiPhotoByUrlProto.ProtoReflect.Descriptor instead. +func (*TitanUploadPoiPhotoByUrlProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3032} +} + +type TodayInnerTabFocusedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TodayInnerTabFocusedTelemetry) Reset() { + *x = TodayInnerTabFocusedTelemetry{} + mi := &file_vbase_proto_msgTypes[3033] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TodayInnerTabFocusedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TodayInnerTabFocusedTelemetry) ProtoMessage() {} + +func (x *TodayInnerTabFocusedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3033] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TodayInnerTabFocusedTelemetry.ProtoReflect.Descriptor instead. +func (*TodayInnerTabFocusedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3033} +} + +type TodayOuterTabFocusedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TodayOuterTabFocusedTelemetry) Reset() { + *x = TodayOuterTabFocusedTelemetry{} + mi := &file_vbase_proto_msgTypes[3034] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TodayOuterTabFocusedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TodayOuterTabFocusedTelemetry) ProtoMessage() {} + +func (x *TodayOuterTabFocusedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3034] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TodayOuterTabFocusedTelemetry.ProtoReflect.Descriptor instead. +func (*TodayOuterTabFocusedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3034} +} + +type TodayViewOpenedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TodayViewOpenedTelemetry) Reset() { + *x = TodayViewOpenedTelemetry{} + mi := &file_vbase_proto_msgTypes[3035] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TodayViewOpenedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TodayViewOpenedTelemetry) ProtoMessage() {} + +func (x *TodayViewOpenedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3035] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TodayViewOpenedTelemetry.ProtoReflect.Descriptor instead. +func (*TodayViewOpenedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3035} +} + +type TodayViewProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TodayViewProto) Reset() { + *x = TodayViewProto{} + mi := &file_vbase_proto_msgTypes[3036] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TodayViewProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TodayViewProto) ProtoMessage() {} + +func (x *TodayViewProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3036] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TodayViewProto.ProtoReflect.Descriptor instead. +func (*TodayViewProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3036} +} + +type TodayViewSectionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TodayViewSectionProto) Reset() { + *x = TodayViewSectionProto{} + mi := &file_vbase_proto_msgTypes[3037] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TodayViewSectionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TodayViewSectionProto) ProtoMessage() {} + +func (x *TodayViewSectionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3037] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TodayViewSectionProto.ProtoReflect.Descriptor instead. +func (*TodayViewSectionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3037} +} + +type TodayViewSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TodayViewSettingsProto) Reset() { + *x = TodayViewSettingsProto{} + mi := &file_vbase_proto_msgTypes[3038] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TodayViewSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TodayViewSettingsProto) ProtoMessage() {} + +func (x *TodayViewSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3038] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TodayViewSettingsProto.ProtoReflect.Descriptor instead. +func (*TodayViewSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3038} +} + +type TopicProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TopicProto) Reset() { + *x = TopicProto{} + mi := &file_vbase_proto_msgTypes[3039] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TopicProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TopicProto) ProtoMessage() {} + +func (x *TopicProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3039] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TopicProto.ProtoReflect.Descriptor instead. +func (*TopicProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3039} +} + +type TrackedPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TrackedPokemonProto) Reset() { + *x = TrackedPokemonProto{} + mi := &file_vbase_proto_msgTypes[3040] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TrackedPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TrackedPokemonProto) ProtoMessage() {} + +func (x *TrackedPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3040] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TrackedPokemonProto.ProtoReflect.Descriptor instead. +func (*TrackedPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3040} +} + +type TrackedPokemonPushNotificationTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TrackedPokemonPushNotificationTelemetry) Reset() { + *x = TrackedPokemonPushNotificationTelemetry{} + mi := &file_vbase_proto_msgTypes[3041] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TrackedPokemonPushNotificationTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TrackedPokemonPushNotificationTelemetry) ProtoMessage() {} + +func (x *TrackedPokemonPushNotificationTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3041] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TrackedPokemonPushNotificationTelemetry.ProtoReflect.Descriptor instead. +func (*TrackedPokemonPushNotificationTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3041} +} + +type TradeExclusionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TradeExclusionProto) Reset() { + *x = TradeExclusionProto{} + mi := &file_vbase_proto_msgTypes[3042] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TradeExclusionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TradeExclusionProto) ProtoMessage() {} + +func (x *TradeExclusionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3042] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TradeExclusionProto.ProtoReflect.Descriptor instead. +func (*TradeExclusionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3042} +} + +type TradePokemonQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TradePokemonQuestProto) Reset() { + *x = TradePokemonQuestProto{} + mi := &file_vbase_proto_msgTypes[3043] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TradePokemonQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TradePokemonQuestProto) ProtoMessage() {} + +func (x *TradePokemonQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3043] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TradePokemonQuestProto.ProtoReflect.Descriptor instead. +func (*TradePokemonQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3043} +} + +type TradingGlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TradingGlobalSettingsProto) Reset() { + *x = TradingGlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[3044] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TradingGlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TradingGlobalSettingsProto) ProtoMessage() {} + +func (x *TradingGlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3044] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TradingGlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*TradingGlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3044} +} + +type TradingLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TradingLogEntry) Reset() { + *x = TradingLogEntry{} + mi := &file_vbase_proto_msgTypes[3045] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TradingLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TradingLogEntry) ProtoMessage() {} + +func (x *TradingLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3045] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TradingLogEntry.ProtoReflect.Descriptor instead. +func (*TradingLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3045} +} + +type TradingPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TradingPokemonProto) Reset() { + *x = TradingPokemonProto{} + mi := &file_vbase_proto_msgTypes[3046] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TradingPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TradingPokemonProto) ProtoMessage() {} + +func (x *TradingPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3046] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TradingPokemonProto.ProtoReflect.Descriptor instead. +func (*TradingPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3046} +} + +type TradingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TradingProto) Reset() { + *x = TradingProto{} + mi := &file_vbase_proto_msgTypes[3047] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TradingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TradingProto) ProtoMessage() {} + +func (x *TradingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3047] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TradingProto.ProtoReflect.Descriptor instead. +func (*TradingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3047} +} + +type TrainingCourseQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TrainingCourseQuestProto) Reset() { + *x = TrainingCourseQuestProto{} + mi := &file_vbase_proto_msgTypes[3048] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TrainingCourseQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TrainingCourseQuestProto) ProtoMessage() {} + +func (x *TrainingCourseQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3048] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TrainingCourseQuestProto.ProtoReflect.Descriptor instead. +func (*TrainingCourseQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3048} +} + +type TrainingPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TrainingPokemonProto) Reset() { + *x = TrainingPokemonProto{} + mi := &file_vbase_proto_msgTypes[3049] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TrainingPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TrainingPokemonProto) ProtoMessage() {} + +func (x *TrainingPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3049] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TrainingPokemonProto.ProtoReflect.Descriptor instead. +func (*TrainingPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3049} +} + +type TrainingPokemonSectionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TrainingPokemonSectionProto) Reset() { + *x = TrainingPokemonSectionProto{} + mi := &file_vbase_proto_msgTypes[3050] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TrainingPokemonSectionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TrainingPokemonSectionProto) ProtoMessage() {} + +func (x *TrainingPokemonSectionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3050] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TrainingPokemonSectionProto.ProtoReflect.Descriptor instead. +func (*TrainingPokemonSectionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3050} +} + +type TransferContestEntryOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TransferContestEntryOutProto) Reset() { + *x = TransferContestEntryOutProto{} + mi := &file_vbase_proto_msgTypes[3051] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TransferContestEntryOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TransferContestEntryOutProto) ProtoMessage() {} + +func (x *TransferContestEntryOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3051] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TransferContestEntryOutProto.ProtoReflect.Descriptor instead. +func (*TransferContestEntryOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3051} +} + +type TransferContestEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TransferContestEntryProto) Reset() { + *x = TransferContestEntryProto{} + mi := &file_vbase_proto_msgTypes[3052] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TransferContestEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TransferContestEntryProto) ProtoMessage() {} + +func (x *TransferContestEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3052] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TransferContestEntryProto.ProtoReflect.Descriptor instead. +func (*TransferContestEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3052} +} + +type TransferPokemonSizeLeaderboardEntryOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TransferPokemonSizeLeaderboardEntryOutProto) Reset() { + *x = TransferPokemonSizeLeaderboardEntryOutProto{} + mi := &file_vbase_proto_msgTypes[3053] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TransferPokemonSizeLeaderboardEntryOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TransferPokemonSizeLeaderboardEntryOutProto) ProtoMessage() {} + +func (x *TransferPokemonSizeLeaderboardEntryOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3053] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TransferPokemonSizeLeaderboardEntryOutProto.ProtoReflect.Descriptor instead. +func (*TransferPokemonSizeLeaderboardEntryOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3053} +} + +type TransferPokemonSizeLeaderboardEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TransferPokemonSizeLeaderboardEntryProto) Reset() { + *x = TransferPokemonSizeLeaderboardEntryProto{} + mi := &file_vbase_proto_msgTypes[3054] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TransferPokemonSizeLeaderboardEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TransferPokemonSizeLeaderboardEntryProto) ProtoMessage() {} + +func (x *TransferPokemonSizeLeaderboardEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3054] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TransferPokemonSizeLeaderboardEntryProto.ProtoReflect.Descriptor instead. +func (*TransferPokemonSizeLeaderboardEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3054} +} + +type TransferPokemonToPokemonHomeOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TransferPokemonToPokemonHomeOutProto) Reset() { + *x = TransferPokemonToPokemonHomeOutProto{} + mi := &file_vbase_proto_msgTypes[3055] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TransferPokemonToPokemonHomeOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TransferPokemonToPokemonHomeOutProto) ProtoMessage() {} + +func (x *TransferPokemonToPokemonHomeOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3055] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TransferPokemonToPokemonHomeOutProto.ProtoReflect.Descriptor instead. +func (*TransferPokemonToPokemonHomeOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3055} +} + +type TransferPokemonToPokemonHomeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TransferPokemonToPokemonHomeProto) Reset() { + *x = TransferPokemonToPokemonHomeProto{} + mi := &file_vbase_proto_msgTypes[3056] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TransferPokemonToPokemonHomeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TransferPokemonToPokemonHomeProto) ProtoMessage() {} + +func (x *TransferPokemonToPokemonHomeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3056] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TransferPokemonToPokemonHomeProto.ProtoReflect.Descriptor instead. +func (*TransferPokemonToPokemonHomeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3056} +} + +type Transform struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Transform) Reset() { + *x = Transform{} + mi := &file_vbase_proto_msgTypes[3057] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Transform) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Transform) ProtoMessage() {} + +func (x *Transform) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3057] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Transform.ProtoReflect.Descriptor instead. +func (*Transform) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3057} +} + +type TransitMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TransitMetadata) Reset() { + *x = TransitMetadata{} + mi := &file_vbase_proto_msgTypes[3058] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TransitMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TransitMetadata) ProtoMessage() {} + +func (x *TransitMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3058] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TransitMetadata.ProtoReflect.Descriptor instead. +func (*TransitMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3058} +} + +type TranslationSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TranslationSettingsProto) Reset() { + *x = TranslationSettingsProto{} + mi := &file_vbase_proto_msgTypes[3059] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TranslationSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TranslationSettingsProto) ProtoMessage() {} + +func (x *TranslationSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3059] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TranslationSettingsProto.ProtoReflect.Descriptor instead. +func (*TranslationSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3059} +} + +type TravelRouteQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TravelRouteQuestProto) Reset() { + *x = TravelRouteQuestProto{} + mi := &file_vbase_proto_msgTypes[3060] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TravelRouteQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TravelRouteQuestProto) ProtoMessage() {} + +func (x *TravelRouteQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3060] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TravelRouteQuestProto.ProtoReflect.Descriptor instead. +func (*TravelRouteQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3060} +} + +type TriangleList struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TriangleList) Reset() { + *x = TriangleList{} + mi := &file_vbase_proto_msgTypes[3061] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TriangleList) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TriangleList) ProtoMessage() {} + +func (x *TriangleList) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3061] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TriangleList.ProtoReflect.Descriptor instead. +func (*TriangleList) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3061} +} + +type TutorialCreateDetail struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TutorialCreateDetail) Reset() { + *x = TutorialCreateDetail{} + mi := &file_vbase_proto_msgTypes[3062] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TutorialCreateDetail) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TutorialCreateDetail) ProtoMessage() {} + +func (x *TutorialCreateDetail) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3062] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TutorialCreateDetail.ProtoReflect.Descriptor instead. +func (*TutorialCreateDetail) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3062} +} + +type TutorialIapItemProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TutorialIapItemProto) Reset() { + *x = TutorialIapItemProto{} + mi := &file_vbase_proto_msgTypes[3063] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TutorialIapItemProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TutorialIapItemProto) ProtoMessage() {} + +func (x *TutorialIapItemProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3063] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TutorialIapItemProto.ProtoReflect.Descriptor instead. +func (*TutorialIapItemProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3063} +} + +type TutorialInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TutorialInfoProto) Reset() { + *x = TutorialInfoProto{} + mi := &file_vbase_proto_msgTypes[3064] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TutorialInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TutorialInfoProto) ProtoMessage() {} + +func (x *TutorialInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3064] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TutorialInfoProto.ProtoReflect.Descriptor instead. +func (*TutorialInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3064} +} + +type TutorialItemRewardsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TutorialItemRewardsProto) Reset() { + *x = TutorialItemRewardsProto{} + mi := &file_vbase_proto_msgTypes[3065] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TutorialItemRewardsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TutorialItemRewardsProto) ProtoMessage() {} + +func (x *TutorialItemRewardsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3065] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TutorialItemRewardsProto.ProtoReflect.Descriptor instead. +func (*TutorialItemRewardsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3065} +} + +type TutorialTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TutorialTelemetry) Reset() { + *x = TutorialTelemetry{} + mi := &file_vbase_proto_msgTypes[3066] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TutorialTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TutorialTelemetry) ProtoMessage() {} + +func (x *TutorialTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3066] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TutorialTelemetry.ProtoReflect.Descriptor instead. +func (*TutorialTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3066} +} + +type TutorialViewedTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TutorialViewedTelemetry) Reset() { + *x = TutorialViewedTelemetry{} + mi := &file_vbase_proto_msgTypes[3067] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TutorialViewedTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TutorialViewedTelemetry) ProtoMessage() {} + +func (x *TutorialViewedTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3067] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TutorialViewedTelemetry.ProtoReflect.Descriptor instead. +func (*TutorialViewedTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3067} +} + +type TutorialsInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TutorialsInfoProto) Reset() { + *x = TutorialsInfoProto{} + mi := &file_vbase_proto_msgTypes[3068] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TutorialsInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TutorialsInfoProto) ProtoMessage() {} + +func (x *TutorialsInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3068] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TutorialsInfoProto.ProtoReflect.Descriptor instead. +func (*TutorialsInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3068} +} + +type TutorialsSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TutorialsSettingsProto) Reset() { + *x = TutorialsSettingsProto{} + mi := &file_vbase_proto_msgTypes[3069] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TutorialsSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TutorialsSettingsProto) ProtoMessage() {} + +func (x *TutorialsSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3069] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TutorialsSettingsProto.ProtoReflect.Descriptor instead. +func (*TutorialsSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3069} +} + +type TwoForOneEnabledProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TwoForOneEnabledProto) Reset() { + *x = TwoForOneEnabledProto{} + mi := &file_vbase_proto_msgTypes[3070] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TwoForOneEnabledProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TwoForOneEnabledProto) ProtoMessage() {} + +func (x *TwoForOneEnabledProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3070] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TwoForOneEnabledProto.ProtoReflect.Descriptor instead. +func (*TwoForOneEnabledProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3070} +} + +type TwoWaySharedFriendshipDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TwoWaySharedFriendshipDataProto) Reset() { + *x = TwoWaySharedFriendshipDataProto{} + mi := &file_vbase_proto_msgTypes[3071] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TwoWaySharedFriendshipDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TwoWaySharedFriendshipDataProto) ProtoMessage() {} + +func (x *TwoWaySharedFriendshipDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3071] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TwoWaySharedFriendshipDataProto.ProtoReflect.Descriptor instead. +func (*TwoWaySharedFriendshipDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3071} +} + +type Type struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Type) Reset() { + *x = Type{} + mi := &file_vbase_proto_msgTypes[3072] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Type) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Type) ProtoMessage() {} + +func (x *Type) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3072] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Type.ProtoReflect.Descriptor instead. +func (*Type) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3072} +} + +type TypeEffectiveSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TypeEffectiveSettingsProto) Reset() { + *x = TypeEffectiveSettingsProto{} + mi := &file_vbase_proto_msgTypes[3073] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TypeEffectiveSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TypeEffectiveSettingsProto) ProtoMessage() {} + +func (x *TypeEffectiveSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3073] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TypeEffectiveSettingsProto.ProtoReflect.Descriptor instead. +func (*TypeEffectiveSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3073} +} + +type UInt32Value struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt32Value) Reset() { + *x = UInt32Value{} + mi := &file_vbase_proto_msgTypes[3074] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt32Value) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt32Value) ProtoMessage() {} + +func (x *UInt32Value) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3074] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UInt32Value.ProtoReflect.Descriptor instead. +func (*UInt32Value) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3074} +} + +type UInt64Value struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt64Value) Reset() { + *x = UInt64Value{} + mi := &file_vbase_proto_msgTypes[3075] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt64Value) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt64Value) ProtoMessage() {} + +func (x *UInt64Value) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3075] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UInt64Value.ProtoReflect.Descriptor instead. +func (*UInt64Value) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3075} +} + +type UUID struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UUID) Reset() { + *x = UUID{} + mi := &file_vbase_proto_msgTypes[3076] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UUID) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UUID) ProtoMessage() {} + +func (x *UUID) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3076] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UUID.ProtoReflect.Descriptor instead. +func (*UUID) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3076} +} + +type UncommentAnnotationTestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UncommentAnnotationTestProto) Reset() { + *x = UncommentAnnotationTestProto{} + mi := &file_vbase_proto_msgTypes[3077] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UncommentAnnotationTestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UncommentAnnotationTestProto) ProtoMessage() {} + +func (x *UncommentAnnotationTestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3077] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UncommentAnnotationTestProto.ProtoReflect.Descriptor instead. +func (*UncommentAnnotationTestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3077} +} + +type UnfusePokemonRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UnfusePokemonRequestProto) Reset() { + *x = UnfusePokemonRequestProto{} + mi := &file_vbase_proto_msgTypes[3078] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UnfusePokemonRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UnfusePokemonRequestProto) ProtoMessage() {} + +func (x *UnfusePokemonRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3078] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UnfusePokemonRequestProto.ProtoReflect.Descriptor instead. +func (*UnfusePokemonRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3078} +} + +type UnfusePokemonResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UnfusePokemonResponseProto) Reset() { + *x = UnfusePokemonResponseProto{} + mi := &file_vbase_proto_msgTypes[3079] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UnfusePokemonResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UnfusePokemonResponseProto) ProtoMessage() {} + +func (x *UnfusePokemonResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3079] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UnfusePokemonResponseProto.ProtoReflect.Descriptor instead. +func (*UnfusePokemonResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3079} +} + +type UninterpretedOption struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UninterpretedOption) Reset() { + *x = UninterpretedOption{} + mi := &file_vbase_proto_msgTypes[3080] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UninterpretedOption) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UninterpretedOption) ProtoMessage() {} + +func (x *UninterpretedOption) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3080] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UninterpretedOption.ProtoReflect.Descriptor instead. +func (*UninterpretedOption) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3080} +} + +type UnlinkNintendoAccountOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UnlinkNintendoAccountOutProto) Reset() { + *x = UnlinkNintendoAccountOutProto{} + mi := &file_vbase_proto_msgTypes[3081] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UnlinkNintendoAccountOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UnlinkNintendoAccountOutProto) ProtoMessage() {} + +func (x *UnlinkNintendoAccountOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3081] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UnlinkNintendoAccountOutProto.ProtoReflect.Descriptor instead. +func (*UnlinkNintendoAccountOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3081} +} + +type UnlinkNintendoAccountProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UnlinkNintendoAccountProto) Reset() { + *x = UnlinkNintendoAccountProto{} + mi := &file_vbase_proto_msgTypes[3082] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UnlinkNintendoAccountProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UnlinkNintendoAccountProto) ProtoMessage() {} + +func (x *UnlinkNintendoAccountProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3082] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UnlinkNintendoAccountProto.ProtoReflect.Descriptor instead. +func (*UnlinkNintendoAccountProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3082} +} + +type UnlockPokemonMoveOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UnlockPokemonMoveOutProto) Reset() { + *x = UnlockPokemonMoveOutProto{} + mi := &file_vbase_proto_msgTypes[3083] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UnlockPokemonMoveOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UnlockPokemonMoveOutProto) ProtoMessage() {} + +func (x *UnlockPokemonMoveOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3083] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UnlockPokemonMoveOutProto.ProtoReflect.Descriptor instead. +func (*UnlockPokemonMoveOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3083} +} + +type UnlockPokemonMoveProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UnlockPokemonMoveProto) Reset() { + *x = UnlockPokemonMoveProto{} + mi := &file_vbase_proto_msgTypes[3084] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UnlockPokemonMoveProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UnlockPokemonMoveProto) ProtoMessage() {} + +func (x *UnlockPokemonMoveProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3084] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UnlockPokemonMoveProto.ProtoReflect.Descriptor instead. +func (*UnlockPokemonMoveProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3084} +} + +type UnlockTemporaryEvolutionLevelOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UnlockTemporaryEvolutionLevelOutProto) Reset() { + *x = UnlockTemporaryEvolutionLevelOutProto{} + mi := &file_vbase_proto_msgTypes[3085] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UnlockTemporaryEvolutionLevelOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UnlockTemporaryEvolutionLevelOutProto) ProtoMessage() {} + +func (x *UnlockTemporaryEvolutionLevelOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3085] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UnlockTemporaryEvolutionLevelOutProto.ProtoReflect.Descriptor instead. +func (*UnlockTemporaryEvolutionLevelOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3085} +} + +type UnlockTemporaryEvolutionLevelProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UnlockTemporaryEvolutionLevelProto) Reset() { + *x = UnlockTemporaryEvolutionLevelProto{} + mi := &file_vbase_proto_msgTypes[3086] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UnlockTemporaryEvolutionLevelProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UnlockTemporaryEvolutionLevelProto) ProtoMessage() {} + +func (x *UnlockTemporaryEvolutionLevelProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3086] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UnlockTemporaryEvolutionLevelProto.ProtoReflect.Descriptor instead. +func (*UnlockTemporaryEvolutionLevelProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3086} +} + +type Unused struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Unused) Reset() { + *x = Unused{} + mi := &file_vbase_proto_msgTypes[3087] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Unused) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Unused) ProtoMessage() {} + +func (x *Unused) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3087] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Unused.ProtoReflect.Descriptor instead. +func (*Unused) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3087} +} + +type UpNextSectionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpNextSectionProto) Reset() { + *x = UpNextSectionProto{} + mi := &file_vbase_proto_msgTypes[3088] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpNextSectionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpNextSectionProto) ProtoMessage() {} + +func (x *UpNextSectionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3088] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpNextSectionProto.ProtoReflect.Descriptor instead. +func (*UpNextSectionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3088} +} + +type UpcomingEventsSectionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpcomingEventsSectionProto) Reset() { + *x = UpcomingEventsSectionProto{} + mi := &file_vbase_proto_msgTypes[3089] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpcomingEventsSectionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpcomingEventsSectionProto) ProtoMessage() {} + +func (x *UpcomingEventsSectionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3089] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpcomingEventsSectionProto.ProtoReflect.Descriptor instead. +func (*UpcomingEventsSectionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3089} +} + +// Deprecated: Marked as deprecated in vbase.proto. +type UpdateAdventureSyncFitnessRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateAdventureSyncFitnessRequestProto) Reset() { + *x = UpdateAdventureSyncFitnessRequestProto{} + mi := &file_vbase_proto_msgTypes[3090] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateAdventureSyncFitnessRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateAdventureSyncFitnessRequestProto) ProtoMessage() {} + +func (x *UpdateAdventureSyncFitnessRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3090] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateAdventureSyncFitnessRequestProto.ProtoReflect.Descriptor instead. +func (*UpdateAdventureSyncFitnessRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3090} +} + +// Deprecated: Marked as deprecated in vbase.proto. +type UpdateAdventureSyncFitnessResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateAdventureSyncFitnessResponseProto) Reset() { + *x = UpdateAdventureSyncFitnessResponseProto{} + mi := &file_vbase_proto_msgTypes[3091] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateAdventureSyncFitnessResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateAdventureSyncFitnessResponseProto) ProtoMessage() {} + +func (x *UpdateAdventureSyncFitnessResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3091] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateAdventureSyncFitnessResponseProto.ProtoReflect.Descriptor instead. +func (*UpdateAdventureSyncFitnessResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3091} +} + +type UpdateAdventureSyncSettingsRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateAdventureSyncSettingsRequestProto) Reset() { + *x = UpdateAdventureSyncSettingsRequestProto{} + mi := &file_vbase_proto_msgTypes[3092] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateAdventureSyncSettingsRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateAdventureSyncSettingsRequestProto) ProtoMessage() {} + +func (x *UpdateAdventureSyncSettingsRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3092] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateAdventureSyncSettingsRequestProto.ProtoReflect.Descriptor instead. +func (*UpdateAdventureSyncSettingsRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3092} +} + +type UpdateAdventureSyncSettingsResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateAdventureSyncSettingsResponseProto) Reset() { + *x = UpdateAdventureSyncSettingsResponseProto{} + mi := &file_vbase_proto_msgTypes[3093] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateAdventureSyncSettingsResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateAdventureSyncSettingsResponseProto) ProtoMessage() {} + +func (x *UpdateAdventureSyncSettingsResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3093] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateAdventureSyncSettingsResponseProto.ProtoReflect.Descriptor instead. +func (*UpdateAdventureSyncSettingsResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3093} +} + +type UpdateBreadcrumbHistoryRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateBreadcrumbHistoryRequestProto) Reset() { + *x = UpdateBreadcrumbHistoryRequestProto{} + mi := &file_vbase_proto_msgTypes[3094] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateBreadcrumbHistoryRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateBreadcrumbHistoryRequestProto) ProtoMessage() {} + +func (x *UpdateBreadcrumbHistoryRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3094] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateBreadcrumbHistoryRequestProto.ProtoReflect.Descriptor instead. +func (*UpdateBreadcrumbHistoryRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3094} +} + +type UpdateBreadcrumbHistoryResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateBreadcrumbHistoryResponseProto) Reset() { + *x = UpdateBreadcrumbHistoryResponseProto{} + mi := &file_vbase_proto_msgTypes[3095] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateBreadcrumbHistoryResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateBreadcrumbHistoryResponseProto) ProtoMessage() {} + +func (x *UpdateBreadcrumbHistoryResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3095] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateBreadcrumbHistoryResponseProto.ProtoReflect.Descriptor instead. +func (*UpdateBreadcrumbHistoryResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3095} +} + +type UpdateBulkPlayerLocationRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateBulkPlayerLocationRequestProto) Reset() { + *x = UpdateBulkPlayerLocationRequestProto{} + mi := &file_vbase_proto_msgTypes[3096] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateBulkPlayerLocationRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateBulkPlayerLocationRequestProto) ProtoMessage() {} + +func (x *UpdateBulkPlayerLocationRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3096] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateBulkPlayerLocationRequestProto.ProtoReflect.Descriptor instead. +func (*UpdateBulkPlayerLocationRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3096} +} + +type UpdateBulkPlayerLocationResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateBulkPlayerLocationResponseProto) Reset() { + *x = UpdateBulkPlayerLocationResponseProto{} + mi := &file_vbase_proto_msgTypes[3097] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateBulkPlayerLocationResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateBulkPlayerLocationResponseProto) ProtoMessage() {} + +func (x *UpdateBulkPlayerLocationResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3097] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateBulkPlayerLocationResponseProto.ProtoReflect.Descriptor instead. +func (*UpdateBulkPlayerLocationResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3097} +} + +type UpdateCombatData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateCombatData) Reset() { + *x = UpdateCombatData{} + mi := &file_vbase_proto_msgTypes[3098] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateCombatData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateCombatData) ProtoMessage() {} + +func (x *UpdateCombatData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3098] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateCombatData.ProtoReflect.Descriptor instead. +func (*UpdateCombatData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3098} +} + +type UpdateCombatOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateCombatOutProto) Reset() { + *x = UpdateCombatOutProto{} + mi := &file_vbase_proto_msgTypes[3099] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateCombatOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateCombatOutProto) ProtoMessage() {} + +func (x *UpdateCombatOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3099] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateCombatOutProto.ProtoReflect.Descriptor instead. +func (*UpdateCombatOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3099} +} + +type UpdateCombatProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateCombatProto) Reset() { + *x = UpdateCombatProto{} + mi := &file_vbase_proto_msgTypes[3100] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateCombatProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateCombatProto) ProtoMessage() {} + +func (x *UpdateCombatProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3100] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateCombatProto.ProtoReflect.Descriptor instead. +func (*UpdateCombatProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3100} +} + +type UpdateCombatResponseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateCombatResponseData) Reset() { + *x = UpdateCombatResponseData{} + mi := &file_vbase_proto_msgTypes[3101] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateCombatResponseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateCombatResponseData) ProtoMessage() {} + +func (x *UpdateCombatResponseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3101] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateCombatResponseData.ProtoReflect.Descriptor instead. +func (*UpdateCombatResponseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3101} +} + +type UpdateCombatResponseTimeTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateCombatResponseTimeTelemetry) Reset() { + *x = UpdateCombatResponseTimeTelemetry{} + mi := &file_vbase_proto_msgTypes[3102] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateCombatResponseTimeTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateCombatResponseTimeTelemetry) ProtoMessage() {} + +func (x *UpdateCombatResponseTimeTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3102] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateCombatResponseTimeTelemetry.ProtoReflect.Descriptor instead. +func (*UpdateCombatResponseTimeTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3102} +} + +type UpdateContestEntryOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateContestEntryOutProto) Reset() { + *x = UpdateContestEntryOutProto{} + mi := &file_vbase_proto_msgTypes[3103] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateContestEntryOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateContestEntryOutProto) ProtoMessage() {} + +func (x *UpdateContestEntryOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3103] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateContestEntryOutProto.ProtoReflect.Descriptor instead. +func (*UpdateContestEntryOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3103} +} + +type UpdateContestEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateContestEntryProto) Reset() { + *x = UpdateContestEntryProto{} + mi := &file_vbase_proto_msgTypes[3104] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateContestEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateContestEntryProto) ProtoMessage() {} + +func (x *UpdateContestEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3104] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateContestEntryProto.ProtoReflect.Descriptor instead. +func (*UpdateContestEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3104} +} + +type UpdateEventRsvpSelectionOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateEventRsvpSelectionOutProto) Reset() { + *x = UpdateEventRsvpSelectionOutProto{} + mi := &file_vbase_proto_msgTypes[3105] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateEventRsvpSelectionOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateEventRsvpSelectionOutProto) ProtoMessage() {} + +func (x *UpdateEventRsvpSelectionOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3105] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateEventRsvpSelectionOutProto.ProtoReflect.Descriptor instead. +func (*UpdateEventRsvpSelectionOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3105} +} + +type UpdateEventRsvpSelectionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateEventRsvpSelectionProto) Reset() { + *x = UpdateEventRsvpSelectionProto{} + mi := &file_vbase_proto_msgTypes[3106] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateEventRsvpSelectionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateEventRsvpSelectionProto) ProtoMessage() {} + +func (x *UpdateEventRsvpSelectionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3106] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateEventRsvpSelectionProto.ProtoReflect.Descriptor instead. +func (*UpdateEventRsvpSelectionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3106} +} + +type UpdateFieldBookPostCatchPokemonOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateFieldBookPostCatchPokemonOutProto) Reset() { + *x = UpdateFieldBookPostCatchPokemonOutProto{} + mi := &file_vbase_proto_msgTypes[3107] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateFieldBookPostCatchPokemonOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateFieldBookPostCatchPokemonOutProto) ProtoMessage() {} + +func (x *UpdateFieldBookPostCatchPokemonOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3107] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateFieldBookPostCatchPokemonOutProto.ProtoReflect.Descriptor instead. +func (*UpdateFieldBookPostCatchPokemonOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3107} +} + +type UpdateFieldBookPostCatchPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateFieldBookPostCatchPokemonProto) Reset() { + *x = UpdateFieldBookPostCatchPokemonProto{} + mi := &file_vbase_proto_msgTypes[3108] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateFieldBookPostCatchPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateFieldBookPostCatchPokemonProto) ProtoMessage() {} + +func (x *UpdateFieldBookPostCatchPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3108] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateFieldBookPostCatchPokemonProto.ProtoReflect.Descriptor instead. +func (*UpdateFieldBookPostCatchPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3108} +} + +type UpdateFieldbookEntryPokemonActionRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateFieldbookEntryPokemonActionRequestProto) Reset() { + *x = UpdateFieldbookEntryPokemonActionRequestProto{} + mi := &file_vbase_proto_msgTypes[3109] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateFieldbookEntryPokemonActionRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateFieldbookEntryPokemonActionRequestProto) ProtoMessage() {} + +func (x *UpdateFieldbookEntryPokemonActionRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3109] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateFieldbookEntryPokemonActionRequestProto.ProtoReflect.Descriptor instead. +func (*UpdateFieldbookEntryPokemonActionRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3109} +} + +type UpdateFieldbookEntryPokemonActionResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateFieldbookEntryPokemonActionResponseProto) Reset() { + *x = UpdateFieldbookEntryPokemonActionResponseProto{} + mi := &file_vbase_proto_msgTypes[3110] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateFieldbookEntryPokemonActionResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateFieldbookEntryPokemonActionResponseProto) ProtoMessage() {} + +func (x *UpdateFieldbookEntryPokemonActionResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3110] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateFieldbookEntryPokemonActionResponseProto.ProtoReflect.Descriptor instead. +func (*UpdateFieldbookEntryPokemonActionResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3110} +} + +type UpdateInvasionBattleOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateInvasionBattleOutProto) Reset() { + *x = UpdateInvasionBattleOutProto{} + mi := &file_vbase_proto_msgTypes[3111] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateInvasionBattleOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateInvasionBattleOutProto) ProtoMessage() {} + +func (x *UpdateInvasionBattleOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3111] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateInvasionBattleOutProto.ProtoReflect.Descriptor instead. +func (*UpdateInvasionBattleOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3111} +} + +type UpdateInvasionBattleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateInvasionBattleProto) Reset() { + *x = UpdateInvasionBattleProto{} + mi := &file_vbase_proto_msgTypes[3112] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateInvasionBattleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateInvasionBattleProto) ProtoMessage() {} + +func (x *UpdateInvasionBattleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3112] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateInvasionBattleProto.ProtoReflect.Descriptor instead. +func (*UpdateInvasionBattleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3112} +} + +type UpdateIrisSocialSceneOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateIrisSocialSceneOutProto) Reset() { + *x = UpdateIrisSocialSceneOutProto{} + mi := &file_vbase_proto_msgTypes[3113] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateIrisSocialSceneOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateIrisSocialSceneOutProto) ProtoMessage() {} + +func (x *UpdateIrisSocialSceneOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3113] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateIrisSocialSceneOutProto.ProtoReflect.Descriptor instead. +func (*UpdateIrisSocialSceneOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3113} +} + +type UpdateIrisSocialSceneProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateIrisSocialSceneProto) Reset() { + *x = UpdateIrisSocialSceneProto{} + mi := &file_vbase_proto_msgTypes[3114] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateIrisSocialSceneProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateIrisSocialSceneProto) ProtoMessage() {} + +func (x *UpdateIrisSocialSceneProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3114] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateIrisSocialSceneProto.ProtoReflect.Descriptor instead. +func (*UpdateIrisSocialSceneProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3114} +} + +type UpdateIrisSpawnDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateIrisSpawnDataProto) Reset() { + *x = UpdateIrisSpawnDataProto{} + mi := &file_vbase_proto_msgTypes[3115] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateIrisSpawnDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateIrisSpawnDataProto) ProtoMessage() {} + +func (x *UpdateIrisSpawnDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3115] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateIrisSpawnDataProto.ProtoReflect.Descriptor instead. +func (*UpdateIrisSpawnDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3115} +} + +type UpdateNotificationOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateNotificationOutProto) Reset() { + *x = UpdateNotificationOutProto{} + mi := &file_vbase_proto_msgTypes[3116] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateNotificationOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateNotificationOutProto) ProtoMessage() {} + +func (x *UpdateNotificationOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3116] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateNotificationOutProto.ProtoReflect.Descriptor instead. +func (*UpdateNotificationOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3116} +} + +type UpdateNotificationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateNotificationProto) Reset() { + *x = UpdateNotificationProto{} + mi := &file_vbase_proto_msgTypes[3117] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateNotificationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateNotificationProto) ProtoMessage() {} + +func (x *UpdateNotificationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3117] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateNotificationProto.ProtoReflect.Descriptor instead. +func (*UpdateNotificationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3117} +} + +type UpdatePlayerGpsBookmarksOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdatePlayerGpsBookmarksOutProto) Reset() { + *x = UpdatePlayerGpsBookmarksOutProto{} + mi := &file_vbase_proto_msgTypes[3118] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdatePlayerGpsBookmarksOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdatePlayerGpsBookmarksOutProto) ProtoMessage() {} + +func (x *UpdatePlayerGpsBookmarksOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3118] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdatePlayerGpsBookmarksOutProto.ProtoReflect.Descriptor instead. +func (*UpdatePlayerGpsBookmarksOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3118} +} + +type UpdatePlayerGpsBookmarksProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdatePlayerGpsBookmarksProto) Reset() { + *x = UpdatePlayerGpsBookmarksProto{} + mi := &file_vbase_proto_msgTypes[3119] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdatePlayerGpsBookmarksProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdatePlayerGpsBookmarksProto) ProtoMessage() {} + +func (x *UpdatePlayerGpsBookmarksProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3119] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdatePlayerGpsBookmarksProto.ProtoReflect.Descriptor instead. +func (*UpdatePlayerGpsBookmarksProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3119} +} + +type UpdatePokemonSizeLeaderboardEntryOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdatePokemonSizeLeaderboardEntryOutProto) Reset() { + *x = UpdatePokemonSizeLeaderboardEntryOutProto{} + mi := &file_vbase_proto_msgTypes[3120] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdatePokemonSizeLeaderboardEntryOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdatePokemonSizeLeaderboardEntryOutProto) ProtoMessage() {} + +func (x *UpdatePokemonSizeLeaderboardEntryOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3120] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdatePokemonSizeLeaderboardEntryOutProto.ProtoReflect.Descriptor instead. +func (*UpdatePokemonSizeLeaderboardEntryOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3120} +} + +type UpdatePokemonSizeLeaderboardEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdatePokemonSizeLeaderboardEntryProto) Reset() { + *x = UpdatePokemonSizeLeaderboardEntryProto{} + mi := &file_vbase_proto_msgTypes[3121] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdatePokemonSizeLeaderboardEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdatePokemonSizeLeaderboardEntryProto) ProtoMessage() {} + +func (x *UpdatePokemonSizeLeaderboardEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3121] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdatePokemonSizeLeaderboardEntryProto.ProtoReflect.Descriptor instead. +func (*UpdatePokemonSizeLeaderboardEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3121} +} + +type UpdatePostcardOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdatePostcardOutProto) Reset() { + *x = UpdatePostcardOutProto{} + mi := &file_vbase_proto_msgTypes[3122] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdatePostcardOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdatePostcardOutProto) ProtoMessage() {} + +func (x *UpdatePostcardOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3122] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdatePostcardOutProto.ProtoReflect.Descriptor instead. +func (*UpdatePostcardOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3122} +} + +type UpdatePostcardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdatePostcardProto) Reset() { + *x = UpdatePostcardProto{} + mi := &file_vbase_proto_msgTypes[3123] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdatePostcardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdatePostcardProto) ProtoMessage() {} + +func (x *UpdatePostcardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3123] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdatePostcardProto.ProtoReflect.Descriptor instead. +func (*UpdatePostcardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3123} +} + +type UpdateRouteDraftOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateRouteDraftOutProto) Reset() { + *x = UpdateRouteDraftOutProto{} + mi := &file_vbase_proto_msgTypes[3124] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateRouteDraftOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateRouteDraftOutProto) ProtoMessage() {} + +func (x *UpdateRouteDraftOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3124] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateRouteDraftOutProto.ProtoReflect.Descriptor instead. +func (*UpdateRouteDraftOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3124} +} + +type UpdateRouteDraftProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateRouteDraftProto) Reset() { + *x = UpdateRouteDraftProto{} + mi := &file_vbase_proto_msgTypes[3125] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateRouteDraftProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateRouteDraftProto) ProtoMessage() {} + +func (x *UpdateRouteDraftProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3125] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateRouteDraftProto.ProtoReflect.Descriptor instead. +func (*UpdateRouteDraftProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3125} +} + +type UpdateSurveyEligibilityOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateSurveyEligibilityOutProto) Reset() { + *x = UpdateSurveyEligibilityOutProto{} + mi := &file_vbase_proto_msgTypes[3126] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateSurveyEligibilityOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateSurveyEligibilityOutProto) ProtoMessage() {} + +func (x *UpdateSurveyEligibilityOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3126] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateSurveyEligibilityOutProto.ProtoReflect.Descriptor instead. +func (*UpdateSurveyEligibilityOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3126} +} + +type UpdateSurveyEligibilityProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateSurveyEligibilityProto) Reset() { + *x = UpdateSurveyEligibilityProto{} + mi := &file_vbase_proto_msgTypes[3127] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateSurveyEligibilityProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateSurveyEligibilityProto) ProtoMessage() {} + +func (x *UpdateSurveyEligibilityProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3127] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateSurveyEligibilityProto.ProtoReflect.Descriptor instead. +func (*UpdateSurveyEligibilityProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3127} +} + +type UpdateTradingOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateTradingOutProto) Reset() { + *x = UpdateTradingOutProto{} + mi := &file_vbase_proto_msgTypes[3128] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateTradingOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateTradingOutProto) ProtoMessage() {} + +func (x *UpdateTradingOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3128] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateTradingOutProto.ProtoReflect.Descriptor instead. +func (*UpdateTradingOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3128} +} + +type UpdateTradingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateTradingProto) Reset() { + *x = UpdateTradingProto{} + mi := &file_vbase_proto_msgTypes[3129] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateTradingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateTradingProto) ProtoMessage() {} + +func (x *UpdateTradingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3129] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateTradingProto.ProtoReflect.Descriptor instead. +func (*UpdateTradingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3129} +} + +type UpdateVpsEventOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateVpsEventOutProto) Reset() { + *x = UpdateVpsEventOutProto{} + mi := &file_vbase_proto_msgTypes[3130] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateVpsEventOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateVpsEventOutProto) ProtoMessage() {} + +func (x *UpdateVpsEventOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3130] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateVpsEventOutProto.ProtoReflect.Descriptor instead. +func (*UpdateVpsEventOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3130} +} + +type UpdateVpsEventProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateVpsEventProto) Reset() { + *x = UpdateVpsEventProto{} + mi := &file_vbase_proto_msgTypes[3131] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateVpsEventProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateVpsEventProto) ProtoMessage() {} + +func (x *UpdateVpsEventProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3131] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateVpsEventProto.ProtoReflect.Descriptor instead. +func (*UpdateVpsEventProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3131} +} + +type UpgradePokemonOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpgradePokemonOutProto) Reset() { + *x = UpgradePokemonOutProto{} + mi := &file_vbase_proto_msgTypes[3132] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpgradePokemonOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpgradePokemonOutProto) ProtoMessage() {} + +func (x *UpgradePokemonOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3132] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpgradePokemonOutProto.ProtoReflect.Descriptor instead. +func (*UpgradePokemonOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3132} +} + +type UpgradePokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpgradePokemonProto) Reset() { + *x = UpgradePokemonProto{} + mi := &file_vbase_proto_msgTypes[3133] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpgradePokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpgradePokemonProto) ProtoMessage() {} + +func (x *UpgradePokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3133] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpgradePokemonProto.ProtoReflect.Descriptor instead. +func (*UpgradePokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3133} +} + +type UploadCombatClientLogOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UploadCombatClientLogOutProto) Reset() { + *x = UploadCombatClientLogOutProto{} + mi := &file_vbase_proto_msgTypes[3134] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UploadCombatClientLogOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UploadCombatClientLogOutProto) ProtoMessage() {} + +func (x *UploadCombatClientLogOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3134] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UploadCombatClientLogOutProto.ProtoReflect.Descriptor instead. +func (*UploadCombatClientLogOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3134} +} + +type UploadCombatClientLogProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UploadCombatClientLogProto) Reset() { + *x = UploadCombatClientLogProto{} + mi := &file_vbase_proto_msgTypes[3135] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UploadCombatClientLogProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UploadCombatClientLogProto) ProtoMessage() {} + +func (x *UploadCombatClientLogProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3135] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UploadCombatClientLogProto.ProtoReflect.Descriptor instead. +func (*UploadCombatClientLogProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3135} +} + +type UploadManagementSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UploadManagementSettings) Reset() { + *x = UploadManagementSettings{} + mi := &file_vbase_proto_msgTypes[3136] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UploadManagementSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UploadManagementSettings) ProtoMessage() {} + +func (x *UploadManagementSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3136] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UploadManagementSettings.ProtoReflect.Descriptor instead. +func (*UploadManagementSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3136} +} + +type UploadManagementTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UploadManagementTelemetry) Reset() { + *x = UploadManagementTelemetry{} + mi := &file_vbase_proto_msgTypes[3137] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UploadManagementTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UploadManagementTelemetry) ProtoMessage() {} + +func (x *UploadManagementTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3137] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UploadManagementTelemetry.ProtoReflect.Descriptor instead. +func (*UploadManagementTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3137} +} + +type UploadPoiPhotoByUrlOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UploadPoiPhotoByUrlOutProto) Reset() { + *x = UploadPoiPhotoByUrlOutProto{} + mi := &file_vbase_proto_msgTypes[3138] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UploadPoiPhotoByUrlOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UploadPoiPhotoByUrlOutProto) ProtoMessage() {} + +func (x *UploadPoiPhotoByUrlOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3138] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UploadPoiPhotoByUrlOutProto.ProtoReflect.Descriptor instead. +func (*UploadPoiPhotoByUrlOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3138} +} + +type UploadPoiPhotoByUrlProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UploadPoiPhotoByUrlProto) Reset() { + *x = UploadPoiPhotoByUrlProto{} + mi := &file_vbase_proto_msgTypes[3139] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UploadPoiPhotoByUrlProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UploadPoiPhotoByUrlProto) ProtoMessage() {} + +func (x *UploadPoiPhotoByUrlProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3139] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UploadPoiPhotoByUrlProto.ProtoReflect.Descriptor instead. +func (*UploadPoiPhotoByUrlProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3139} +} + +type UploadRaidClientLogOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UploadRaidClientLogOutProto) Reset() { + *x = UploadRaidClientLogOutProto{} + mi := &file_vbase_proto_msgTypes[3140] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UploadRaidClientLogOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UploadRaidClientLogOutProto) ProtoMessage() {} + +func (x *UploadRaidClientLogOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3140] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UploadRaidClientLogOutProto.ProtoReflect.Descriptor instead. +func (*UploadRaidClientLogOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3140} +} + +type UploadRaidClientLogProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UploadRaidClientLogProto) Reset() { + *x = UploadRaidClientLogProto{} + mi := &file_vbase_proto_msgTypes[3141] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UploadRaidClientLogProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UploadRaidClientLogProto) ProtoMessage() {} + +func (x *UploadRaidClientLogProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3141] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UploadRaidClientLogProto.ProtoReflect.Descriptor instead. +func (*UploadRaidClientLogProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3141} +} + +type UpsightLoggingSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpsightLoggingSettingsProto) Reset() { + *x = UpsightLoggingSettingsProto{} + mi := &file_vbase_proto_msgTypes[3142] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpsightLoggingSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpsightLoggingSettingsProto) ProtoMessage() {} + +func (x *UpsightLoggingSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3142] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpsightLoggingSettingsProto.ProtoReflect.Descriptor instead. +func (*UpsightLoggingSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3142} +} + +type Upstream struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Upstream) Reset() { + *x = Upstream{} + mi := &file_vbase_proto_msgTypes[3143] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Upstream) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Upstream) ProtoMessage() {} + +func (x *Upstream) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3143] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Upstream.ProtoReflect.Descriptor instead. +func (*Upstream) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3143} +} + +type UpstreamMessage struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpstreamMessage) Reset() { + *x = UpstreamMessage{} + mi := &file_vbase_proto_msgTypes[3144] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpstreamMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpstreamMessage) ProtoMessage() {} + +func (x *UpstreamMessage) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3144] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpstreamMessage.ProtoReflect.Descriptor instead. +func (*UpstreamMessage) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3144} +} + +type UseIncenseActionOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseIncenseActionOutProto) Reset() { + *x = UseIncenseActionOutProto{} + mi := &file_vbase_proto_msgTypes[3145] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseIncenseActionOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseIncenseActionOutProto) ProtoMessage() {} + +func (x *UseIncenseActionOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3145] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseIncenseActionOutProto.ProtoReflect.Descriptor instead. +func (*UseIncenseActionOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3145} +} + +type UseIncenseActionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseIncenseActionProto) Reset() { + *x = UseIncenseActionProto{} + mi := &file_vbase_proto_msgTypes[3146] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseIncenseActionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseIncenseActionProto) ProtoMessage() {} + +func (x *UseIncenseActionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3146] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseIncenseActionProto.ProtoReflect.Descriptor instead. +func (*UseIncenseActionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3146} +} + +type UseItemBattleBoostOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemBattleBoostOutProto) Reset() { + *x = UseItemBattleBoostOutProto{} + mi := &file_vbase_proto_msgTypes[3147] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemBattleBoostOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemBattleBoostOutProto) ProtoMessage() {} + +func (x *UseItemBattleBoostOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3147] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemBattleBoostOutProto.ProtoReflect.Descriptor instead. +func (*UseItemBattleBoostOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3147} +} + +type UseItemBattleBoostProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemBattleBoostProto) Reset() { + *x = UseItemBattleBoostProto{} + mi := &file_vbase_proto_msgTypes[3148] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemBattleBoostProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemBattleBoostProto) ProtoMessage() {} + +func (x *UseItemBattleBoostProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3148] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemBattleBoostProto.ProtoReflect.Descriptor instead. +func (*UseItemBattleBoostProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3148} +} + +type UseItemBulkHealOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemBulkHealOutProto) Reset() { + *x = UseItemBulkHealOutProto{} + mi := &file_vbase_proto_msgTypes[3149] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemBulkHealOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemBulkHealOutProto) ProtoMessage() {} + +func (x *UseItemBulkHealOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3149] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemBulkHealOutProto.ProtoReflect.Descriptor instead. +func (*UseItemBulkHealOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3149} +} + +type UseItemBulkHealProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemBulkHealProto) Reset() { + *x = UseItemBulkHealProto{} + mi := &file_vbase_proto_msgTypes[3150] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemBulkHealProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemBulkHealProto) ProtoMessage() {} + +func (x *UseItemBulkHealProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3150] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemBulkHealProto.ProtoReflect.Descriptor instead. +func (*UseItemBulkHealProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3150} +} + +type UseItemCaptureOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemCaptureOutProto) Reset() { + *x = UseItemCaptureOutProto{} + mi := &file_vbase_proto_msgTypes[3151] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemCaptureOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemCaptureOutProto) ProtoMessage() {} + +func (x *UseItemCaptureOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3151] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemCaptureOutProto.ProtoReflect.Descriptor instead. +func (*UseItemCaptureOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3151} +} + +type UseItemCaptureProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemCaptureProto) Reset() { + *x = UseItemCaptureProto{} + mi := &file_vbase_proto_msgTypes[3152] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemCaptureProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemCaptureProto) ProtoMessage() {} + +func (x *UseItemCaptureProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3152] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemCaptureProto.ProtoReflect.Descriptor instead. +func (*UseItemCaptureProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3152} +} + +type UseItemEggIncubatorOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemEggIncubatorOutProto) Reset() { + *x = UseItemEggIncubatorOutProto{} + mi := &file_vbase_proto_msgTypes[3153] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemEggIncubatorOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemEggIncubatorOutProto) ProtoMessage() {} + +func (x *UseItemEggIncubatorOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3153] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemEggIncubatorOutProto.ProtoReflect.Descriptor instead. +func (*UseItemEggIncubatorOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3153} +} + +type UseItemEggIncubatorProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemEggIncubatorProto) Reset() { + *x = UseItemEggIncubatorProto{} + mi := &file_vbase_proto_msgTypes[3154] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemEggIncubatorProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemEggIncubatorProto) ProtoMessage() {} + +func (x *UseItemEggIncubatorProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3154] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemEggIncubatorProto.ProtoReflect.Descriptor instead. +func (*UseItemEggIncubatorProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3154} +} + +type UseItemEncounterOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemEncounterOutProto) Reset() { + *x = UseItemEncounterOutProto{} + mi := &file_vbase_proto_msgTypes[3155] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemEncounterOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemEncounterOutProto) ProtoMessage() {} + +func (x *UseItemEncounterOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3155] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemEncounterOutProto.ProtoReflect.Descriptor instead. +func (*UseItemEncounterOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3155} +} + +type UseItemEncounterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemEncounterProto) Reset() { + *x = UseItemEncounterProto{} + mi := &file_vbase_proto_msgTypes[3156] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemEncounterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemEncounterProto) ProtoMessage() {} + +func (x *UseItemEncounterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3156] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemEncounterProto.ProtoReflect.Descriptor instead. +func (*UseItemEncounterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3156} +} + +type UseItemLuckyFriendApplicatorOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemLuckyFriendApplicatorOutProto) Reset() { + *x = UseItemLuckyFriendApplicatorOutProto{} + mi := &file_vbase_proto_msgTypes[3157] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemLuckyFriendApplicatorOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemLuckyFriendApplicatorOutProto) ProtoMessage() {} + +func (x *UseItemLuckyFriendApplicatorOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3157] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemLuckyFriendApplicatorOutProto.ProtoReflect.Descriptor instead. +func (*UseItemLuckyFriendApplicatorOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3157} +} + +type UseItemLuckyFriendApplicatorProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemLuckyFriendApplicatorProto) Reset() { + *x = UseItemLuckyFriendApplicatorProto{} + mi := &file_vbase_proto_msgTypes[3158] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemLuckyFriendApplicatorProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemLuckyFriendApplicatorProto) ProtoMessage() {} + +func (x *UseItemLuckyFriendApplicatorProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3158] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemLuckyFriendApplicatorProto.ProtoReflect.Descriptor instead. +func (*UseItemLuckyFriendApplicatorProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3158} +} + +type UseItemMoveRerollOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemMoveRerollOutProto) Reset() { + *x = UseItemMoveRerollOutProto{} + mi := &file_vbase_proto_msgTypes[3159] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemMoveRerollOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemMoveRerollOutProto) ProtoMessage() {} + +func (x *UseItemMoveRerollOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3159] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemMoveRerollOutProto.ProtoReflect.Descriptor instead. +func (*UseItemMoveRerollOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3159} +} + +type UseItemMoveRerollProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemMoveRerollProto) Reset() { + *x = UseItemMoveRerollProto{} + mi := &file_vbase_proto_msgTypes[3160] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemMoveRerollProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemMoveRerollProto) ProtoMessage() {} + +func (x *UseItemMoveRerollProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3160] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemMoveRerollProto.ProtoReflect.Descriptor instead. +func (*UseItemMoveRerollProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3160} +} + +type UseItemMpReplenishOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemMpReplenishOutProto) Reset() { + *x = UseItemMpReplenishOutProto{} + mi := &file_vbase_proto_msgTypes[3161] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemMpReplenishOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemMpReplenishOutProto) ProtoMessage() {} + +func (x *UseItemMpReplenishOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3161] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemMpReplenishOutProto.ProtoReflect.Descriptor instead. +func (*UseItemMpReplenishOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3161} +} + +type UseItemMpReplenishProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemMpReplenishProto) Reset() { + *x = UseItemMpReplenishProto{} + mi := &file_vbase_proto_msgTypes[3162] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemMpReplenishProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemMpReplenishProto) ProtoMessage() {} + +func (x *UseItemMpReplenishProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3162] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemMpReplenishProto.ProtoReflect.Descriptor instead. +func (*UseItemMpReplenishProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3162} +} + +type UseItemPotionOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemPotionOutProto) Reset() { + *x = UseItemPotionOutProto{} + mi := &file_vbase_proto_msgTypes[3163] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemPotionOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemPotionOutProto) ProtoMessage() {} + +func (x *UseItemPotionOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3163] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemPotionOutProto.ProtoReflect.Descriptor instead. +func (*UseItemPotionOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3163} +} + +type UseItemPotionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemPotionProto) Reset() { + *x = UseItemPotionProto{} + mi := &file_vbase_proto_msgTypes[3164] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemPotionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemPotionProto) ProtoMessage() {} + +func (x *UseItemPotionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3164] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemPotionProto.ProtoReflect.Descriptor instead. +func (*UseItemPotionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3164} +} + +type UseItemRareCandyOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemRareCandyOutProto) Reset() { + *x = UseItemRareCandyOutProto{} + mi := &file_vbase_proto_msgTypes[3165] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemRareCandyOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemRareCandyOutProto) ProtoMessage() {} + +func (x *UseItemRareCandyOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3165] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemRareCandyOutProto.ProtoReflect.Descriptor instead. +func (*UseItemRareCandyOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3165} +} + +type UseItemRareCandyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemRareCandyProto) Reset() { + *x = UseItemRareCandyProto{} + mi := &file_vbase_proto_msgTypes[3166] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemRareCandyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemRareCandyProto) ProtoMessage() {} + +func (x *UseItemRareCandyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3166] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemRareCandyProto.ProtoReflect.Descriptor instead. +func (*UseItemRareCandyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3166} +} + +type UseItemReviveOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemReviveOutProto) Reset() { + *x = UseItemReviveOutProto{} + mi := &file_vbase_proto_msgTypes[3167] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemReviveOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemReviveOutProto) ProtoMessage() {} + +func (x *UseItemReviveOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3167] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemReviveOutProto.ProtoReflect.Descriptor instead. +func (*UseItemReviveOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3167} +} + +type UseItemReviveProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemReviveProto) Reset() { + *x = UseItemReviveProto{} + mi := &file_vbase_proto_msgTypes[3168] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemReviveProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemReviveProto) ProtoMessage() {} + +func (x *UseItemReviveProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3168] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemReviveProto.ProtoReflect.Descriptor instead. +func (*UseItemReviveProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3168} +} + +type UseItemStardustBoostOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemStardustBoostOutProto) Reset() { + *x = UseItemStardustBoostOutProto{} + mi := &file_vbase_proto_msgTypes[3169] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemStardustBoostOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemStardustBoostOutProto) ProtoMessage() {} + +func (x *UseItemStardustBoostOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3169] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemStardustBoostOutProto.ProtoReflect.Descriptor instead. +func (*UseItemStardustBoostOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3169} +} + +type UseItemStardustBoostProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemStardustBoostProto) Reset() { + *x = UseItemStardustBoostProto{} + mi := &file_vbase_proto_msgTypes[3170] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemStardustBoostProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemStardustBoostProto) ProtoMessage() {} + +func (x *UseItemStardustBoostProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3170] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemStardustBoostProto.ProtoReflect.Descriptor instead. +func (*UseItemStardustBoostProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3170} +} + +type UseItemStatIncreaseOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemStatIncreaseOutProto) Reset() { + *x = UseItemStatIncreaseOutProto{} + mi := &file_vbase_proto_msgTypes[3171] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemStatIncreaseOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemStatIncreaseOutProto) ProtoMessage() {} + +func (x *UseItemStatIncreaseOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3171] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemStatIncreaseOutProto.ProtoReflect.Descriptor instead. +func (*UseItemStatIncreaseOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3171} +} + +type UseItemStatIncreaseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemStatIncreaseProto) Reset() { + *x = UseItemStatIncreaseProto{} + mi := &file_vbase_proto_msgTypes[3172] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemStatIncreaseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemStatIncreaseProto) ProtoMessage() {} + +func (x *UseItemStatIncreaseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3172] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemStatIncreaseProto.ProtoReflect.Descriptor instead. +func (*UseItemStatIncreaseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3172} +} + +type UseItemXpBoostOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemXpBoostOutProto) Reset() { + *x = UseItemXpBoostOutProto{} + mi := &file_vbase_proto_msgTypes[3173] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemXpBoostOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemXpBoostOutProto) ProtoMessage() {} + +func (x *UseItemXpBoostOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3173] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemXpBoostOutProto.ProtoReflect.Descriptor instead. +func (*UseItemXpBoostOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3173} +} + +type UseItemXpBoostProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemXpBoostProto) Reset() { + *x = UseItemXpBoostProto{} + mi := &file_vbase_proto_msgTypes[3174] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemXpBoostProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemXpBoostProto) ProtoMessage() {} + +func (x *UseItemXpBoostProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3174] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemXpBoostProto.ProtoReflect.Descriptor instead. +func (*UseItemXpBoostProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3174} +} + +type UseNonCombatMoveLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseNonCombatMoveLogEntry) Reset() { + *x = UseNonCombatMoveLogEntry{} + mi := &file_vbase_proto_msgTypes[3175] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseNonCombatMoveLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseNonCombatMoveLogEntry) ProtoMessage() {} + +func (x *UseNonCombatMoveLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3175] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseNonCombatMoveLogEntry.ProtoReflect.Descriptor instead. +func (*UseNonCombatMoveLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3175} +} + +type UseNonCombatMoveRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseNonCombatMoveRequestProto) Reset() { + *x = UseNonCombatMoveRequestProto{} + mi := &file_vbase_proto_msgTypes[3176] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseNonCombatMoveRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseNonCombatMoveRequestProto) ProtoMessage() {} + +func (x *UseNonCombatMoveRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3176] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseNonCombatMoveRequestProto.ProtoReflect.Descriptor instead. +func (*UseNonCombatMoveRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3176} +} + +type UseNonCombatMoveResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseNonCombatMoveResponseProto) Reset() { + *x = UseNonCombatMoveResponseProto{} + mi := &file_vbase_proto_msgTypes[3177] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseNonCombatMoveResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseNonCombatMoveResponseProto) ProtoMessage() {} + +func (x *UseNonCombatMoveResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3177] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseNonCombatMoveResponseProto.ProtoReflect.Descriptor instead. +func (*UseNonCombatMoveResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3177} +} + +type UseSaveForLaterOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseSaveForLaterOutProto) Reset() { + *x = UseSaveForLaterOutProto{} + mi := &file_vbase_proto_msgTypes[3178] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseSaveForLaterOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseSaveForLaterOutProto) ProtoMessage() {} + +func (x *UseSaveForLaterOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3178] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseSaveForLaterOutProto.ProtoReflect.Descriptor instead. +func (*UseSaveForLaterOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3178} +} + +type UseSaveForLaterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseSaveForLaterProto) Reset() { + *x = UseSaveForLaterProto{} + mi := &file_vbase_proto_msgTypes[3179] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseSaveForLaterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseSaveForLaterProto) ProtoMessage() {} + +func (x *UseSaveForLaterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3179] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseSaveForLaterProto.ProtoReflect.Descriptor instead. +func (*UseSaveForLaterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3179} +} + +type UserAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UserAttributesProto) Reset() { + *x = UserAttributesProto{} + mi := &file_vbase_proto_msgTypes[3180] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UserAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UserAttributesProto) ProtoMessage() {} + +func (x *UserAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3180] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UserAttributesProto.ProtoReflect.Descriptor instead. +func (*UserAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3180} +} + +type UserIssueWeatherReport struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UserIssueWeatherReport) Reset() { + *x = UserIssueWeatherReport{} + mi := &file_vbase_proto_msgTypes[3181] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UserIssueWeatherReport) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UserIssueWeatherReport) ProtoMessage() {} + +func (x *UserIssueWeatherReport) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3181] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UserIssueWeatherReport.ProtoReflect.Descriptor instead. +func (*UserIssueWeatherReport) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3181} +} + +type UsernameSuggestionSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UsernameSuggestionSettingsProto) Reset() { + *x = UsernameSuggestionSettingsProto{} + mi := &file_vbase_proto_msgTypes[3182] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UsernameSuggestionSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UsernameSuggestionSettingsProto) ProtoMessage() {} + +func (x *UsernameSuggestionSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3182] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UsernameSuggestionSettingsProto.ProtoReflect.Descriptor instead. +func (*UsernameSuggestionSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3182} +} + +type UsernameSuggestionTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UsernameSuggestionTelemetry) Reset() { + *x = UsernameSuggestionTelemetry{} + mi := &file_vbase_proto_msgTypes[3183] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UsernameSuggestionTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UsernameSuggestionTelemetry) ProtoMessage() {} + +func (x *UsernameSuggestionTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3183] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UsernameSuggestionTelemetry.ProtoReflect.Descriptor instead. +func (*UsernameSuggestionTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3183} +} + +type V1TelemetryAttribute struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *V1TelemetryAttribute) Reset() { + *x = V1TelemetryAttribute{} + mi := &file_vbase_proto_msgTypes[3184] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *V1TelemetryAttribute) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*V1TelemetryAttribute) ProtoMessage() {} + +func (x *V1TelemetryAttribute) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3184] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use V1TelemetryAttribute.ProtoReflect.Descriptor instead. +func (*V1TelemetryAttribute) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3184} +} + +type V1TelemetryAttributeRecordProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *V1TelemetryAttributeRecordProto) Reset() { + *x = V1TelemetryAttributeRecordProto{} + mi := &file_vbase_proto_msgTypes[3185] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *V1TelemetryAttributeRecordProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*V1TelemetryAttributeRecordProto) ProtoMessage() {} + +func (x *V1TelemetryAttributeRecordProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3185] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use V1TelemetryAttributeRecordProto.ProtoReflect.Descriptor instead. +func (*V1TelemetryAttributeRecordProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3185} +} + +type V1TelemetryAttributeV2 struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *V1TelemetryAttributeV2) Reset() { + *x = V1TelemetryAttributeV2{} + mi := &file_vbase_proto_msgTypes[3186] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *V1TelemetryAttributeV2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*V1TelemetryAttributeV2) ProtoMessage() {} + +func (x *V1TelemetryAttributeV2) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3186] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use V1TelemetryAttributeV2.ProtoReflect.Descriptor instead. +func (*V1TelemetryAttributeV2) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3186} +} + +type V1TelemetryBatchProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *V1TelemetryBatchProto) Reset() { + *x = V1TelemetryBatchProto{} + mi := &file_vbase_proto_msgTypes[3187] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *V1TelemetryBatchProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*V1TelemetryBatchProto) ProtoMessage() {} + +func (x *V1TelemetryBatchProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3187] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use V1TelemetryBatchProto.ProtoReflect.Descriptor instead. +func (*V1TelemetryBatchProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3187} +} + +type V1TelemetryEventRecordProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *V1TelemetryEventRecordProto) Reset() { + *x = V1TelemetryEventRecordProto{} + mi := &file_vbase_proto_msgTypes[3188] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *V1TelemetryEventRecordProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*V1TelemetryEventRecordProto) ProtoMessage() {} + +func (x *V1TelemetryEventRecordProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3188] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use V1TelemetryEventRecordProto.ProtoReflect.Descriptor instead. +func (*V1TelemetryEventRecordProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3188} +} + +type V1TelemetryField struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *V1TelemetryField) Reset() { + *x = V1TelemetryField{} + mi := &file_vbase_proto_msgTypes[3189] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *V1TelemetryField) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*V1TelemetryField) ProtoMessage() {} + +func (x *V1TelemetryField) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3189] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use V1TelemetryField.ProtoReflect.Descriptor instead. +func (*V1TelemetryField) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3189} +} + +type V1TelemetryKey struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *V1TelemetryKey) Reset() { + *x = V1TelemetryKey{} + mi := &file_vbase_proto_msgTypes[3190] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *V1TelemetryKey) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*V1TelemetryKey) ProtoMessage() {} + +func (x *V1TelemetryKey) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3190] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use V1TelemetryKey.ProtoReflect.Descriptor instead. +func (*V1TelemetryKey) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3190} +} + +type V1TelemetryMetadataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *V1TelemetryMetadataProto) Reset() { + *x = V1TelemetryMetadataProto{} + mi := &file_vbase_proto_msgTypes[3191] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *V1TelemetryMetadataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*V1TelemetryMetadataProto) ProtoMessage() {} + +func (x *V1TelemetryMetadataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3191] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use V1TelemetryMetadataProto.ProtoReflect.Descriptor instead. +func (*V1TelemetryMetadataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3191} +} + +type V1TelemetryMetricRecordProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *V1TelemetryMetricRecordProto) Reset() { + *x = V1TelemetryMetricRecordProto{} + mi := &file_vbase_proto_msgTypes[3192] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *V1TelemetryMetricRecordProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*V1TelemetryMetricRecordProto) ProtoMessage() {} + +func (x *V1TelemetryMetricRecordProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3192] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use V1TelemetryMetricRecordProto.ProtoReflect.Descriptor instead. +func (*V1TelemetryMetricRecordProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3192} +} + +type V1TelemetryValue struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *V1TelemetryValue) Reset() { + *x = V1TelemetryValue{} + mi := &file_vbase_proto_msgTypes[3193] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *V1TelemetryValue) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*V1TelemetryValue) ProtoMessage() {} + +func (x *V1TelemetryValue) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3193] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use V1TelemetryValue.ProtoReflect.Descriptor instead. +func (*V1TelemetryValue) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3193} +} + +type VNextBattleClientSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VNextBattleClientSettingsProto) Reset() { + *x = VNextBattleClientSettingsProto{} + mi := &file_vbase_proto_msgTypes[3194] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VNextBattleClientSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VNextBattleClientSettingsProto) ProtoMessage() {} + +func (x *VNextBattleClientSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3194] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VNextBattleClientSettingsProto.ProtoReflect.Descriptor instead. +func (*VNextBattleClientSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3194} +} + +type ValidateNiaAppleAuthTokenRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ValidateNiaAppleAuthTokenRequestProto) Reset() { + *x = ValidateNiaAppleAuthTokenRequestProto{} + mi := &file_vbase_proto_msgTypes[3195] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ValidateNiaAppleAuthTokenRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ValidateNiaAppleAuthTokenRequestProto) ProtoMessage() {} + +func (x *ValidateNiaAppleAuthTokenRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3195] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ValidateNiaAppleAuthTokenRequestProto.ProtoReflect.Descriptor instead. +func (*ValidateNiaAppleAuthTokenRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3195} +} + +type ValidateNiaAppleAuthTokenResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ValidateNiaAppleAuthTokenResponseProto) Reset() { + *x = ValidateNiaAppleAuthTokenResponseProto{} + mi := &file_vbase_proto_msgTypes[3196] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ValidateNiaAppleAuthTokenResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ValidateNiaAppleAuthTokenResponseProto) ProtoMessage() {} + +func (x *ValidateNiaAppleAuthTokenResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3196] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ValidateNiaAppleAuthTokenResponseProto.ProtoReflect.Descriptor instead. +func (*ValidateNiaAppleAuthTokenResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3196} +} + +type Value struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Value) Reset() { + *x = Value{} + mi := &file_vbase_proto_msgTypes[3197] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Value) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Value) ProtoMessage() {} + +func (x *Value) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3197] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Value.ProtoReflect.Descriptor instead. +func (*Value) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3197} +} + +type VasaClientAction struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VasaClientAction) Reset() { + *x = VasaClientAction{} + mi := &file_vbase_proto_msgTypes[3198] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VasaClientAction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VasaClientAction) ProtoMessage() {} + +func (x *VasaClientAction) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3198] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VasaClientAction.ProtoReflect.Descriptor instead. +func (*VasaClientAction) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3198} +} + +type Vector3 struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Vector3) Reset() { + *x = Vector3{} + mi := &file_vbase_proto_msgTypes[3199] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Vector3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Vector3) ProtoMessage() {} + +func (x *Vector3) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3199] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Vector3.ProtoReflect.Descriptor instead. +func (*Vector3) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3199} +} + +type VerboseLogCombatProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VerboseLogCombatProto) Reset() { + *x = VerboseLogCombatProto{} + mi := &file_vbase_proto_msgTypes[3200] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VerboseLogCombatProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VerboseLogCombatProto) ProtoMessage() {} + +func (x *VerboseLogCombatProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3200] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VerboseLogCombatProto.ProtoReflect.Descriptor instead. +func (*VerboseLogCombatProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3200} +} + +type VerboseLogRaidProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VerboseLogRaidProto) Reset() { + *x = VerboseLogRaidProto{} + mi := &file_vbase_proto_msgTypes[3201] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VerboseLogRaidProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VerboseLogRaidProto) ProtoMessage() {} + +func (x *VerboseLogRaidProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3201] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VerboseLogRaidProto.ProtoReflect.Descriptor instead. +func (*VerboseLogRaidProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3201} +} + +type VerifyChallengeOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VerifyChallengeOutProto) Reset() { + *x = VerifyChallengeOutProto{} + mi := &file_vbase_proto_msgTypes[3202] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VerifyChallengeOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VerifyChallengeOutProto) ProtoMessage() {} + +func (x *VerifyChallengeOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3202] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VerifyChallengeOutProto.ProtoReflect.Descriptor instead. +func (*VerifyChallengeOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3202} +} + +type VerifyChallengeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VerifyChallengeProto) Reset() { + *x = VerifyChallengeProto{} + mi := &file_vbase_proto_msgTypes[3203] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VerifyChallengeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VerifyChallengeProto) ProtoMessage() {} + +func (x *VerifyChallengeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3203] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VerifyChallengeProto.ProtoReflect.Descriptor instead. +func (*VerifyChallengeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3203} +} + +type VersionedKey struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VersionedKey) Reset() { + *x = VersionedKey{} + mi := &file_vbase_proto_msgTypes[3204] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VersionedKey) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VersionedKey) ProtoMessage() {} + +func (x *VersionedKey) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3204] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VersionedKey.ProtoReflect.Descriptor instead. +func (*VersionedKey) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3204} +} + +type VersionedKeyValuePair struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VersionedKeyValuePair) Reset() { + *x = VersionedKeyValuePair{} + mi := &file_vbase_proto_msgTypes[3205] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VersionedKeyValuePair) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VersionedKeyValuePair) ProtoMessage() {} + +func (x *VersionedKeyValuePair) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3205] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VersionedKeyValuePair.ProtoReflect.Descriptor instead. +func (*VersionedKeyValuePair) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3205} +} + +type VersionedValue struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VersionedValue) Reset() { + *x = VersionedValue{} + mi := &file_vbase_proto_msgTypes[3206] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VersionedValue) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VersionedValue) ProtoMessage() {} + +func (x *VersionedValue) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3206] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VersionedValue.ProtoReflect.Descriptor instead. +func (*VersionedValue) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3206} +} + +type ViewPointOfInterestImageTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ViewPointOfInterestImageTelemetry) Reset() { + *x = ViewPointOfInterestImageTelemetry{} + mi := &file_vbase_proto_msgTypes[3207] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ViewPointOfInterestImageTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ViewPointOfInterestImageTelemetry) ProtoMessage() {} + +func (x *ViewPointOfInterestImageTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3207] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ViewPointOfInterestImageTelemetry.ProtoReflect.Descriptor instead. +func (*ViewPointOfInterestImageTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3207} +} + +type ViewRoutePinOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ViewRoutePinOutProto) Reset() { + *x = ViewRoutePinOutProto{} + mi := &file_vbase_proto_msgTypes[3208] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ViewRoutePinOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ViewRoutePinOutProto) ProtoMessage() {} + +func (x *ViewRoutePinOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3208] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ViewRoutePinOutProto.ProtoReflect.Descriptor instead. +func (*ViewRoutePinOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3208} +} + +type ViewRoutePinProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ViewRoutePinProto) Reset() { + *x = ViewRoutePinProto{} + mi := &file_vbase_proto_msgTypes[3209] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ViewRoutePinProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ViewRoutePinProto) ProtoMessage() {} + +func (x *ViewRoutePinProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3209] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ViewRoutePinProto.ProtoReflect.Descriptor instead. +func (*ViewRoutePinProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3209} +} + +type VistaGeneralSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VistaGeneralSettingsProto) Reset() { + *x = VistaGeneralSettingsProto{} + mi := &file_vbase_proto_msgTypes[3210] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VistaGeneralSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VistaGeneralSettingsProto) ProtoMessage() {} + +func (x *VistaGeneralSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3210] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VistaGeneralSettingsProto.ProtoReflect.Descriptor instead. +func (*VistaGeneralSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3210} +} + +type VpsAnchor struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VpsAnchor) Reset() { + *x = VpsAnchor{} + mi := &file_vbase_proto_msgTypes[3211] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VpsAnchor) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VpsAnchor) ProtoMessage() {} + +func (x *VpsAnchor) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3211] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VpsAnchor.ProtoReflect.Descriptor instead. +func (*VpsAnchor) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3211} +} + +type VpsConfig struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VpsConfig) Reset() { + *x = VpsConfig{} + mi := &file_vbase_proto_msgTypes[3212] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VpsConfig) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VpsConfig) ProtoMessage() {} + +func (x *VpsConfig) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3212] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VpsConfig.ProtoReflect.Descriptor instead. +func (*VpsConfig) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3212} +} + +type VpsDebuggerDataEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VpsDebuggerDataEvent) Reset() { + *x = VpsDebuggerDataEvent{} + mi := &file_vbase_proto_msgTypes[3213] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VpsDebuggerDataEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VpsDebuggerDataEvent) ProtoMessage() {} + +func (x *VpsDebuggerDataEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3213] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VpsDebuggerDataEvent.ProtoReflect.Descriptor instead. +func (*VpsDebuggerDataEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3213} +} + +type VpsEventMapDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VpsEventMapDisplayProto) Reset() { + *x = VpsEventMapDisplayProto{} + mi := &file_vbase_proto_msgTypes[3214] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VpsEventMapDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VpsEventMapDisplayProto) ProtoMessage() {} + +func (x *VpsEventMapDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3214] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VpsEventMapDisplayProto.ProtoReflect.Descriptor instead. +func (*VpsEventMapDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3214} +} + +type VpsEventSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VpsEventSettingsProto) Reset() { + *x = VpsEventSettingsProto{} + mi := &file_vbase_proto_msgTypes[3215] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VpsEventSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VpsEventSettingsProto) ProtoMessage() {} + +func (x *VpsEventSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3215] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VpsEventSettingsProto.ProtoReflect.Descriptor instead. +func (*VpsEventSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3215} +} + +type VpsEventWrapperProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VpsEventWrapperProto) Reset() { + *x = VpsEventWrapperProto{} + mi := &file_vbase_proto_msgTypes[3216] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VpsEventWrapperProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VpsEventWrapperProto) ProtoMessage() {} + +func (x *VpsEventWrapperProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3216] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VpsEventWrapperProto.ProtoReflect.Descriptor instead. +func (*VpsEventWrapperProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3216} +} + +type VpsLocalizationStartedEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VpsLocalizationStartedEvent) Reset() { + *x = VpsLocalizationStartedEvent{} + mi := &file_vbase_proto_msgTypes[3217] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VpsLocalizationStartedEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VpsLocalizationStartedEvent) ProtoMessage() {} + +func (x *VpsLocalizationStartedEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3217] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VpsLocalizationStartedEvent.ProtoReflect.Descriptor instead. +func (*VpsLocalizationStartedEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3217} +} + +type VpsLocalizationSuccessEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VpsLocalizationSuccessEvent) Reset() { + *x = VpsLocalizationSuccessEvent{} + mi := &file_vbase_proto_msgTypes[3218] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VpsLocalizationSuccessEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VpsLocalizationSuccessEvent) ProtoMessage() {} + +func (x *VpsLocalizationSuccessEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3218] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VpsLocalizationSuccessEvent.ProtoReflect.Descriptor instead. +func (*VpsLocalizationSuccessEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3218} +} + +type VpsSessionEndedEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VpsSessionEndedEvent) Reset() { + *x = VpsSessionEndedEvent{} + mi := &file_vbase_proto_msgTypes[3219] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VpsSessionEndedEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VpsSessionEndedEvent) ProtoMessage() {} + +func (x *VpsSessionEndedEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3219] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VpsSessionEndedEvent.ProtoReflect.Descriptor instead. +func (*VpsSessionEndedEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3219} +} + +type VsActionHistory struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VsActionHistory) Reset() { + *x = VsActionHistory{} + mi := &file_vbase_proto_msgTypes[3220] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VsActionHistory) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VsActionHistory) ProtoMessage() {} + +func (x *VsActionHistory) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3220] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VsActionHistory.ProtoReflect.Descriptor instead. +func (*VsActionHistory) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3220} +} + +type VsSeekerAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VsSeekerAttributesProto) Reset() { + *x = VsSeekerAttributesProto{} + mi := &file_vbase_proto_msgTypes[3221] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VsSeekerAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VsSeekerAttributesProto) ProtoMessage() {} + +func (x *VsSeekerAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3221] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VsSeekerAttributesProto.ProtoReflect.Descriptor instead. +func (*VsSeekerAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3221} +} + +type VsSeekerBattleResult struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VsSeekerBattleResult) Reset() { + *x = VsSeekerBattleResult{} + mi := &file_vbase_proto_msgTypes[3222] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VsSeekerBattleResult) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VsSeekerBattleResult) ProtoMessage() {} + +func (x *VsSeekerBattleResult) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3222] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VsSeekerBattleResult.ProtoReflect.Descriptor instead. +func (*VsSeekerBattleResult) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3222} +} + +type VsSeekerClientSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VsSeekerClientSettingsProto) Reset() { + *x = VsSeekerClientSettingsProto{} + mi := &file_vbase_proto_msgTypes[3223] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VsSeekerClientSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VsSeekerClientSettingsProto) ProtoMessage() {} + +func (x *VsSeekerClientSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3223] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VsSeekerClientSettingsProto.ProtoReflect.Descriptor instead. +func (*VsSeekerClientSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3223} +} + +type VsSeekerCompleteSeasonLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VsSeekerCompleteSeasonLogEntry) Reset() { + *x = VsSeekerCompleteSeasonLogEntry{} + mi := &file_vbase_proto_msgTypes[3224] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VsSeekerCompleteSeasonLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VsSeekerCompleteSeasonLogEntry) ProtoMessage() {} + +func (x *VsSeekerCompleteSeasonLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3224] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VsSeekerCompleteSeasonLogEntry.ProtoReflect.Descriptor instead. +func (*VsSeekerCompleteSeasonLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3224} +} + +type VsSeekerCreateDetail struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VsSeekerCreateDetail) Reset() { + *x = VsSeekerCreateDetail{} + mi := &file_vbase_proto_msgTypes[3225] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VsSeekerCreateDetail) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VsSeekerCreateDetail) ProtoMessage() {} + +func (x *VsSeekerCreateDetail) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3225] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VsSeekerCreateDetail.ProtoReflect.Descriptor instead. +func (*VsSeekerCreateDetail) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3225} +} + +type VsSeekerLootProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VsSeekerLootProto) Reset() { + *x = VsSeekerLootProto{} + mi := &file_vbase_proto_msgTypes[3226] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VsSeekerLootProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VsSeekerLootProto) ProtoMessage() {} + +func (x *VsSeekerLootProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3226] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VsSeekerLootProto.ProtoReflect.Descriptor instead. +func (*VsSeekerLootProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3226} +} + +type VsSeekerPokemonRewardsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VsSeekerPokemonRewardsProto) Reset() { + *x = VsSeekerPokemonRewardsProto{} + mi := &file_vbase_proto_msgTypes[3227] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VsSeekerPokemonRewardsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VsSeekerPokemonRewardsProto) ProtoMessage() {} + +func (x *VsSeekerPokemonRewardsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3227] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VsSeekerPokemonRewardsProto.ProtoReflect.Descriptor instead. +func (*VsSeekerPokemonRewardsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3227} +} + +type VsSeekerRewardEncounterOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VsSeekerRewardEncounterOutProto) Reset() { + *x = VsSeekerRewardEncounterOutProto{} + mi := &file_vbase_proto_msgTypes[3228] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VsSeekerRewardEncounterOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VsSeekerRewardEncounterOutProto) ProtoMessage() {} + +func (x *VsSeekerRewardEncounterOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3228] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VsSeekerRewardEncounterOutProto.ProtoReflect.Descriptor instead. +func (*VsSeekerRewardEncounterOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3228} +} + +type VsSeekerRewardEncounterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VsSeekerRewardEncounterProto) Reset() { + *x = VsSeekerRewardEncounterProto{} + mi := &file_vbase_proto_msgTypes[3229] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VsSeekerRewardEncounterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VsSeekerRewardEncounterProto) ProtoMessage() {} + +func (x *VsSeekerRewardEncounterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3229] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VsSeekerRewardEncounterProto.ProtoReflect.Descriptor instead. +func (*VsSeekerRewardEncounterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3229} +} + +type VsSeekerScheduleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VsSeekerScheduleProto) Reset() { + *x = VsSeekerScheduleProto{} + mi := &file_vbase_proto_msgTypes[3230] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VsSeekerScheduleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VsSeekerScheduleProto) ProtoMessage() {} + +func (x *VsSeekerScheduleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3230] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VsSeekerScheduleProto.ProtoReflect.Descriptor instead. +func (*VsSeekerScheduleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3230} +} + +type VsSeekerScheduleSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VsSeekerScheduleSettingsProto) Reset() { + *x = VsSeekerScheduleSettingsProto{} + mi := &file_vbase_proto_msgTypes[3231] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VsSeekerScheduleSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VsSeekerScheduleSettingsProto) ProtoMessage() {} + +func (x *VsSeekerScheduleSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3231] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VsSeekerScheduleSettingsProto.ProtoReflect.Descriptor instead. +func (*VsSeekerScheduleSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3231} +} + +type VsSeekerSeasonSchedule struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VsSeekerSeasonSchedule) Reset() { + *x = VsSeekerSeasonSchedule{} + mi := &file_vbase_proto_msgTypes[3232] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VsSeekerSeasonSchedule) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VsSeekerSeasonSchedule) ProtoMessage() {} + +func (x *VsSeekerSeasonSchedule) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3232] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VsSeekerSeasonSchedule.ProtoReflect.Descriptor instead. +func (*VsSeekerSeasonSchedule) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3232} +} + +type VsSeekerSetLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VsSeekerSetLogEntry) Reset() { + *x = VsSeekerSetLogEntry{} + mi := &file_vbase_proto_msgTypes[3233] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VsSeekerSetLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VsSeekerSetLogEntry) ProtoMessage() {} + +func (x *VsSeekerSetLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3233] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VsSeekerSetLogEntry.ProtoReflect.Descriptor instead. +func (*VsSeekerSetLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3233} +} + +type VsSeekerSpecialCondition struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VsSeekerSpecialCondition) Reset() { + *x = VsSeekerSpecialCondition{} + mi := &file_vbase_proto_msgTypes[3234] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VsSeekerSpecialCondition) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VsSeekerSpecialCondition) ProtoMessage() {} + +func (x *VsSeekerSpecialCondition) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3234] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VsSeekerSpecialCondition.ProtoReflect.Descriptor instead. +func (*VsSeekerSpecialCondition) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3234} +} + +type VsSeekerStartMatchmakingData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VsSeekerStartMatchmakingData) Reset() { + *x = VsSeekerStartMatchmakingData{} + mi := &file_vbase_proto_msgTypes[3235] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VsSeekerStartMatchmakingData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VsSeekerStartMatchmakingData) ProtoMessage() {} + +func (x *VsSeekerStartMatchmakingData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3235] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VsSeekerStartMatchmakingData.ProtoReflect.Descriptor instead. +func (*VsSeekerStartMatchmakingData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3235} +} + +type VsSeekerStartMatchmakingOutProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VsSeekerStartMatchmakingOutProto) Reset() { + *x = VsSeekerStartMatchmakingOutProto{} + mi := &file_vbase_proto_msgTypes[3236] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VsSeekerStartMatchmakingOutProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VsSeekerStartMatchmakingOutProto) ProtoMessage() {} + +func (x *VsSeekerStartMatchmakingOutProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3236] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VsSeekerStartMatchmakingOutProto.ProtoReflect.Descriptor instead. +func (*VsSeekerStartMatchmakingOutProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3236} +} + +type VsSeekerStartMatchmakingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VsSeekerStartMatchmakingProto) Reset() { + *x = VsSeekerStartMatchmakingProto{} + mi := &file_vbase_proto_msgTypes[3237] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VsSeekerStartMatchmakingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VsSeekerStartMatchmakingProto) ProtoMessage() {} + +func (x *VsSeekerStartMatchmakingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3237] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VsSeekerStartMatchmakingProto.ProtoReflect.Descriptor instead. +func (*VsSeekerStartMatchmakingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3237} +} + +type VsSeekerStartMatchmakingResponseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VsSeekerStartMatchmakingResponseData) Reset() { + *x = VsSeekerStartMatchmakingResponseData{} + mi := &file_vbase_proto_msgTypes[3238] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VsSeekerStartMatchmakingResponseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VsSeekerStartMatchmakingResponseData) ProtoMessage() {} + +func (x *VsSeekerStartMatchmakingResponseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3238] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VsSeekerStartMatchmakingResponseData.ProtoReflect.Descriptor instead. +func (*VsSeekerStartMatchmakingResponseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3238} +} + +type VsSeekerWinRewardsLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VsSeekerWinRewardsLogEntry) Reset() { + *x = VsSeekerWinRewardsLogEntry{} + mi := &file_vbase_proto_msgTypes[3239] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VsSeekerWinRewardsLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VsSeekerWinRewardsLogEntry) ProtoMessage() {} + +func (x *VsSeekerWinRewardsLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3239] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VsSeekerWinRewardsLogEntry.ProtoReflect.Descriptor instead. +func (*VsSeekerWinRewardsLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3239} +} + +type WainaGetRewardsRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WainaGetRewardsRequest) Reset() { + *x = WainaGetRewardsRequest{} + mi := &file_vbase_proto_msgTypes[3240] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WainaGetRewardsRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WainaGetRewardsRequest) ProtoMessage() {} + +func (x *WainaGetRewardsRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3240] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WainaGetRewardsRequest.ProtoReflect.Descriptor instead. +func (*WainaGetRewardsRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3240} +} + +type WainaGetRewardsResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WainaGetRewardsResponse) Reset() { + *x = WainaGetRewardsResponse{} + mi := &file_vbase_proto_msgTypes[3241] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WainaGetRewardsResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WainaGetRewardsResponse) ProtoMessage() {} + +func (x *WainaGetRewardsResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3241] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WainaGetRewardsResponse.ProtoReflect.Descriptor instead. +func (*WainaGetRewardsResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3241} +} + +type WainaPreferences struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WainaPreferences) Reset() { + *x = WainaPreferences{} + mi := &file_vbase_proto_msgTypes[3242] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WainaPreferences) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WainaPreferences) ProtoMessage() {} + +func (x *WainaPreferences) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3242] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WainaPreferences.ProtoReflect.Descriptor instead. +func (*WainaPreferences) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3242} +} + +type WainaSubmitSleepDataRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WainaSubmitSleepDataRequest) Reset() { + *x = WainaSubmitSleepDataRequest{} + mi := &file_vbase_proto_msgTypes[3243] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WainaSubmitSleepDataRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WainaSubmitSleepDataRequest) ProtoMessage() {} + +func (x *WainaSubmitSleepDataRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3243] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WainaSubmitSleepDataRequest.ProtoReflect.Descriptor instead. +func (*WainaSubmitSleepDataRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3243} +} + +type WainaSubmitSleepDataResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WainaSubmitSleepDataResponse) Reset() { + *x = WainaSubmitSleepDataResponse{} + mi := &file_vbase_proto_msgTypes[3244] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WainaSubmitSleepDataResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WainaSubmitSleepDataResponse) ProtoMessage() {} + +func (x *WainaSubmitSleepDataResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3244] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WainaSubmitSleepDataResponse.ProtoReflect.Descriptor instead. +func (*WainaSubmitSleepDataResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3244} +} + +type WallabySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WallabySettingsProto) Reset() { + *x = WallabySettingsProto{} + mi := &file_vbase_proto_msgTypes[3245] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WallabySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WallabySettingsProto) ProtoMessage() {} + +func (x *WallabySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3245] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WallabySettingsProto.ProtoReflect.Descriptor instead. +func (*WallabySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3245} +} + +type WayfarerOnboardingFlowTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WayfarerOnboardingFlowTelemetry) Reset() { + *x = WayfarerOnboardingFlowTelemetry{} + mi := &file_vbase_proto_msgTypes[3246] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WayfarerOnboardingFlowTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WayfarerOnboardingFlowTelemetry) ProtoMessage() {} + +func (x *WayfarerOnboardingFlowTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3246] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WayfarerOnboardingFlowTelemetry.ProtoReflect.Descriptor instead. +func (*WayfarerOnboardingFlowTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3246} +} + +type WayspotEditTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WayspotEditTelemetry) Reset() { + *x = WayspotEditTelemetry{} + mi := &file_vbase_proto_msgTypes[3247] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WayspotEditTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WayspotEditTelemetry) ProtoMessage() {} + +func (x *WayspotEditTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3247] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WayspotEditTelemetry.ProtoReflect.Descriptor instead. +func (*WayspotEditTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3247} +} + +type WeatherAffinityProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WeatherAffinityProto) Reset() { + *x = WeatherAffinityProto{} + mi := &file_vbase_proto_msgTypes[3248] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WeatherAffinityProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WeatherAffinityProto) ProtoMessage() {} + +func (x *WeatherAffinityProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3248] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WeatherAffinityProto.ProtoReflect.Descriptor instead. +func (*WeatherAffinityProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3248} +} + +type WeatherAlertProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Severity WeatherAlertProto_Severity `protobuf:"varint,1,opt,name=severity,proto3,enum=POGOProtos.Rpc.WeatherAlertProto_Severity" json:"severity,omitempty"` + WarnWeather bool `protobuf:"varint,2,opt,name=warn_weather,json=warnWeather,proto3" json:"warn_weather,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WeatherAlertProto) Reset() { + *x = WeatherAlertProto{} + mi := &file_vbase_proto_msgTypes[3249] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WeatherAlertProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WeatherAlertProto) ProtoMessage() {} + +func (x *WeatherAlertProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3249] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WeatherAlertProto.ProtoReflect.Descriptor instead. +func (*WeatherAlertProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3249} +} + +func (x *WeatherAlertProto) GetSeverity() WeatherAlertProto_Severity { + if x != nil { + return x.Severity + } + return WeatherAlertProto_NONE +} + +func (x *WeatherAlertProto) GetWarnWeather() bool { + if x != nil { + return x.WarnWeather + } + return false +} + +type WeatherAlertSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WeatherAlertSettingsProto) Reset() { + *x = WeatherAlertSettingsProto{} + mi := &file_vbase_proto_msgTypes[3250] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WeatherAlertSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WeatherAlertSettingsProto) ProtoMessage() {} + +func (x *WeatherAlertSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3250] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WeatherAlertSettingsProto.ProtoReflect.Descriptor instead. +func (*WeatherAlertSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3250} +} + +type WeatherBonusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WeatherBonusProto) Reset() { + *x = WeatherBonusProto{} + mi := &file_vbase_proto_msgTypes[3251] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WeatherBonusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WeatherBonusProto) ProtoMessage() {} + +func (x *WeatherBonusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3251] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WeatherBonusProto.ProtoReflect.Descriptor instead. +func (*WeatherBonusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3251} +} + +type WeatherSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WeatherSettingsProto) Reset() { + *x = WeatherSettingsProto{} + mi := &file_vbase_proto_msgTypes[3252] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WeatherSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WeatherSettingsProto) ProtoMessage() {} + +func (x *WeatherSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3252] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WeatherSettingsProto.ProtoReflect.Descriptor instead. +func (*WeatherSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3252} +} + +type WebSocketResponseData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WebSocketResponseData) Reset() { + *x = WebSocketResponseData{} + mi := &file_vbase_proto_msgTypes[3253] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WebSocketResponseData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WebSocketResponseData) ProtoMessage() {} + +func (x *WebSocketResponseData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3253] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WebSocketResponseData.ProtoReflect.Descriptor instead. +func (*WebSocketResponseData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3253} +} + +type WebTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WebTelemetry) Reset() { + *x = WebTelemetry{} + mi := &file_vbase_proto_msgTypes[3254] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WebTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WebTelemetry) ProtoMessage() {} + +func (x *WebTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3254] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WebTelemetry.ProtoReflect.Descriptor instead. +func (*WebTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3254} +} + +type WebstoreLinkSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WebstoreLinkSettingsProto) Reset() { + *x = WebstoreLinkSettingsProto{} + mi := &file_vbase_proto_msgTypes[3255] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WebstoreLinkSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WebstoreLinkSettingsProto) ProtoMessage() {} + +func (x *WebstoreLinkSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3255] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WebstoreLinkSettingsProto.ProtoReflect.Descriptor instead. +func (*WebstoreLinkSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3255} +} + +type WebstoreRewardsLogEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WebstoreRewardsLogEntry) Reset() { + *x = WebstoreRewardsLogEntry{} + mi := &file_vbase_proto_msgTypes[3256] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WebstoreRewardsLogEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WebstoreRewardsLogEntry) ProtoMessage() {} + +func (x *WebstoreRewardsLogEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3256] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WebstoreRewardsLogEntry.ProtoReflect.Descriptor instead. +func (*WebstoreRewardsLogEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3256} +} + +type WebstoreUserDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WebstoreUserDataProto) Reset() { + *x = WebstoreUserDataProto{} + mi := &file_vbase_proto_msgTypes[3257] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WebstoreUserDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WebstoreUserDataProto) ProtoMessage() {} + +func (x *WebstoreUserDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3257] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WebstoreUserDataProto.ProtoReflect.Descriptor instead. +func (*WebstoreUserDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3257} +} + +type WeekdaysProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WeekdaysProto) Reset() { + *x = WeekdaysProto{} + mi := &file_vbase_proto_msgTypes[3258] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WeekdaysProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WeekdaysProto) ProtoMessage() {} + +func (x *WeekdaysProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3258] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WeekdaysProto.ProtoReflect.Descriptor instead. +func (*WeekdaysProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3258} +} + +type WeeklyChallengeFriendActivityProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WeeklyChallengeFriendActivityProto) Reset() { + *x = WeeklyChallengeFriendActivityProto{} + mi := &file_vbase_proto_msgTypes[3259] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WeeklyChallengeFriendActivityProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WeeklyChallengeFriendActivityProto) ProtoMessage() {} + +func (x *WeeklyChallengeFriendActivityProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3259] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WeeklyChallengeFriendActivityProto.ProtoReflect.Descriptor instead. +func (*WeeklyChallengeFriendActivityProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3259} +} + +type WeeklyChallengeGlobalSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WeeklyChallengeGlobalSettingsProto) Reset() { + *x = WeeklyChallengeGlobalSettingsProto{} + mi := &file_vbase_proto_msgTypes[3260] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WeeklyChallengeGlobalSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WeeklyChallengeGlobalSettingsProto) ProtoMessage() {} + +func (x *WeeklyChallengeGlobalSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3260] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WeeklyChallengeGlobalSettingsProto.ProtoReflect.Descriptor instead. +func (*WeeklyChallengeGlobalSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3260} +} + +type WelcomeBackRewardsSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WelcomeBackRewardsSettingsProto) Reset() { + *x = WelcomeBackRewardsSettingsProto{} + mi := &file_vbase_proto_msgTypes[3261] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WelcomeBackRewardsSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WelcomeBackRewardsSettingsProto) ProtoMessage() {} + +func (x *WelcomeBackRewardsSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3261] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WelcomeBackRewardsSettingsProto.ProtoReflect.Descriptor instead. +func (*WelcomeBackRewardsSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3261} +} + +type WildCreateDetail struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WildCreateDetail) Reset() { + *x = WildCreateDetail{} + mi := &file_vbase_proto_msgTypes[3262] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WildCreateDetail) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WildCreateDetail) ProtoMessage() {} + +func (x *WildCreateDetail) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3262] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WildCreateDetail.ProtoReflect.Descriptor instead. +func (*WildCreateDetail) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3262} +} + +type WildPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + EncounterId uint64 `protobuf:"fixed64,1,opt,name=encounter_id,json=encounterId,proto3" json:"encounter_id,omitempty"` + Latitude float64 `protobuf:"fixed64,3,opt,name=latitude,proto3" json:"latitude,omitempty"` + Longitude float64 `protobuf:"fixed64,4,opt,name=longitude,proto3" json:"longitude,omitempty"` + SpawnPointId string `protobuf:"bytes,5,opt,name=spawn_point_id,json=spawnPointId,proto3" json:"spawn_point_id,omitempty"` + Pokemon *PokemonProto `protobuf:"bytes,7,opt,name=pokemon,proto3" json:"pokemon,omitempty"` + TimeTillHiddenMs int32 `protobuf:"varint,11,opt,name=time_till_hidden_ms,json=timeTillHiddenMs,proto3" json:"time_till_hidden_ms,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WildPokemonProto) Reset() { + *x = WildPokemonProto{} + mi := &file_vbase_proto_msgTypes[3263] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WildPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WildPokemonProto) ProtoMessage() {} + +func (x *WildPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3263] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WildPokemonProto.ProtoReflect.Descriptor instead. +func (*WildPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3263} +} + +func (x *WildPokemonProto) GetEncounterId() uint64 { + if x != nil { + return x.EncounterId + } + return 0 +} + +func (x *WildPokemonProto) GetLatitude() float64 { + if x != nil { + return x.Latitude + } + return 0 +} + +func (x *WildPokemonProto) GetLongitude() float64 { + if x != nil { + return x.Longitude + } + return 0 +} + +func (x *WildPokemonProto) GetSpawnPointId() string { + if x != nil { + return x.SpawnPointId + } + return "" +} + +func (x *WildPokemonProto) GetPokemon() *PokemonProto { + if x != nil { + return x.Pokemon + } + return nil +} + +func (x *WildPokemonProto) GetTimeTillHiddenMs() int32 { + if x != nil { + return x.TimeTillHiddenMs + } + return 0 +} + +type WithAuthProviderTypeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithAuthProviderTypeProto) Reset() { + *x = WithAuthProviderTypeProto{} + mi := &file_vbase_proto_msgTypes[3264] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithAuthProviderTypeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithAuthProviderTypeProto) ProtoMessage() {} + +func (x *WithAuthProviderTypeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3264] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithAuthProviderTypeProto.ProtoReflect.Descriptor instead. +func (*WithAuthProviderTypeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3264} +} + +type WithBadgeTypeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + BadgeType []HoloBadgeType `protobuf:"varint,1,rep,packed,name=badge_type,json=badgeType,proto3,enum=POGOProtos.Rpc.HoloBadgeType" json:"badge_type,omitempty"` + BadgeRank int32 `protobuf:"varint,2,opt,name=badge_rank,json=badgeRank,proto3" json:"badge_rank,omitempty"` + Amount int32 `protobuf:"varint,3,opt,name=amount,proto3" json:"amount,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithBadgeTypeProto) Reset() { + *x = WithBadgeTypeProto{} + mi := &file_vbase_proto_msgTypes[3265] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithBadgeTypeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithBadgeTypeProto) ProtoMessage() {} + +func (x *WithBadgeTypeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3265] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithBadgeTypeProto.ProtoReflect.Descriptor instead. +func (*WithBadgeTypeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3265} +} + +func (x *WithBadgeTypeProto) GetBadgeType() []HoloBadgeType { + if x != nil { + return x.BadgeType + } + return nil +} + +func (x *WithBadgeTypeProto) GetBadgeRank() int32 { + if x != nil { + return x.BadgeRank + } + return 0 +} + +func (x *WithBadgeTypeProto) GetAmount() int32 { + if x != nil { + return x.Amount + } + return 0 +} + +type WithBattleOpponentPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithBattleOpponentPokemonProto) Reset() { + *x = WithBattleOpponentPokemonProto{} + mi := &file_vbase_proto_msgTypes[3266] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithBattleOpponentPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithBattleOpponentPokemonProto) ProtoMessage() {} + +func (x *WithBattleOpponentPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3266] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithBattleOpponentPokemonProto.ProtoReflect.Descriptor instead. +func (*WithBattleOpponentPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3266} +} + +type WithBreadDoughPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithBreadDoughPokemonProto) Reset() { + *x = WithBreadDoughPokemonProto{} + mi := &file_vbase_proto_msgTypes[3267] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithBreadDoughPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithBreadDoughPokemonProto) ProtoMessage() {} + +func (x *WithBreadDoughPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3267] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithBreadDoughPokemonProto.ProtoReflect.Descriptor instead. +func (*WithBreadDoughPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3267} +} + +type WithBreadMoveTypeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithBreadMoveTypeProto) Reset() { + *x = WithBreadMoveTypeProto{} + mi := &file_vbase_proto_msgTypes[3268] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithBreadMoveTypeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithBreadMoveTypeProto) ProtoMessage() {} + +func (x *WithBreadMoveTypeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3268] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithBreadMoveTypeProto.ProtoReflect.Descriptor instead. +func (*WithBreadMoveTypeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3268} +} + +type WithBreadPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithBreadPokemonProto) Reset() { + *x = WithBreadPokemonProto{} + mi := &file_vbase_proto_msgTypes[3269] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithBreadPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithBreadPokemonProto) ProtoMessage() {} + +func (x *WithBreadPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3269] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithBreadPokemonProto.ProtoReflect.Descriptor instead. +func (*WithBreadPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3269} +} + +type WithBuddyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + MinBuddyLevel BuddyLevel `protobuf:"varint,1,opt,name=min_buddy_level,json=minBuddyLevel,proto3,enum=POGOProtos.Rpc.BuddyLevel" json:"min_buddy_level,omitempty"` + MustBeOnMap bool `protobuf:"varint,2,opt,name=must_be_on_map,json=mustBeOnMap,proto3" json:"must_be_on_map,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithBuddyProto) Reset() { + *x = WithBuddyProto{} + mi := &file_vbase_proto_msgTypes[3270] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithBuddyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithBuddyProto) ProtoMessage() {} + +func (x *WithBuddyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3270] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithBuddyProto.ProtoReflect.Descriptor instead. +func (*WithBuddyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3270} +} + +func (x *WithBuddyProto) GetMinBuddyLevel() BuddyLevel { + if x != nil { + return x.MinBuddyLevel + } + return BuddyLevel_BUDDY_LEVEL_UNSET +} + +func (x *WithBuddyProto) GetMustBeOnMap() bool { + if x != nil { + return x.MustBeOnMap + } + return false +} + +type WithCombatTypeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithCombatTypeProto) Reset() { + *x = WithCombatTypeProto{} + mi := &file_vbase_proto_msgTypes[3271] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithCombatTypeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithCombatTypeProto) ProtoMessage() {} + +func (x *WithCombatTypeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3271] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithCombatTypeProto.ProtoReflect.Descriptor instead. +func (*WithCombatTypeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3271} +} + +type WithCurveBallProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithCurveBallProto) Reset() { + *x = WithCurveBallProto{} + mi := &file_vbase_proto_msgTypes[3272] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithCurveBallProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithCurveBallProto) ProtoMessage() {} + +func (x *WithCurveBallProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3272] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithCurveBallProto.ProtoReflect.Descriptor instead. +func (*WithCurveBallProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3272} +} + +type WithDailyBuddyAffectionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + MinBuddyAffectionEarnedToday int32 `protobuf:"varint,1,opt,name=min_buddy_affection_earned_today,json=minBuddyAffectionEarnedToday,proto3" json:"min_buddy_affection_earned_today,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithDailyBuddyAffectionProto) Reset() { + *x = WithDailyBuddyAffectionProto{} + mi := &file_vbase_proto_msgTypes[3273] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithDailyBuddyAffectionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithDailyBuddyAffectionProto) ProtoMessage() {} + +func (x *WithDailyBuddyAffectionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3273] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithDailyBuddyAffectionProto.ProtoReflect.Descriptor instead. +func (*WithDailyBuddyAffectionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3273} +} + +func (x *WithDailyBuddyAffectionProto) GetMinBuddyAffectionEarnedToday() int32 { + if x != nil { + return x.MinBuddyAffectionEarnedToday + } + return 0 +} + +type WithDailyCaptureBonusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithDailyCaptureBonusProto) Reset() { + *x = WithDailyCaptureBonusProto{} + mi := &file_vbase_proto_msgTypes[3274] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithDailyCaptureBonusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithDailyCaptureBonusProto) ProtoMessage() {} + +func (x *WithDailyCaptureBonusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3274] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithDailyCaptureBonusProto.ProtoReflect.Descriptor instead. +func (*WithDailyCaptureBonusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3274} +} + +type WithDailySpinBonusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithDailySpinBonusProto) Reset() { + *x = WithDailySpinBonusProto{} + mi := &file_vbase_proto_msgTypes[3275] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithDailySpinBonusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithDailySpinBonusProto) ProtoMessage() {} + +func (x *WithDailySpinBonusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3275] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithDailySpinBonusProto.ProtoReflect.Descriptor instead. +func (*WithDailySpinBonusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3275} +} + +type WithDeviceTypeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithDeviceTypeProto) Reset() { + *x = WithDeviceTypeProto{} + mi := &file_vbase_proto_msgTypes[3276] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithDeviceTypeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithDeviceTypeProto) ProtoMessage() {} + +func (x *WithDeviceTypeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3276] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithDeviceTypeProto.ProtoReflect.Descriptor instead. +func (*WithDeviceTypeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3276} +} + +type WithDistanceProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + DistanceKm float64 `protobuf:"fixed64,1,opt,name=distance_km,json=distanceKm,proto3" json:"distance_km,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithDistanceProto) Reset() { + *x = WithDistanceProto{} + mi := &file_vbase_proto_msgTypes[3277] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithDistanceProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithDistanceProto) ProtoMessage() {} + +func (x *WithDistanceProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3277] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithDistanceProto.ProtoReflect.Descriptor instead. +func (*WithDistanceProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3277} +} + +func (x *WithDistanceProto) GetDistanceKm() float64 { + if x != nil { + return x.DistanceKm + } + return 0 +} + +type WithElapsedTimeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + ElapsedTimeMs int64 `protobuf:"varint,1,opt,name=elapsed_time_ms,json=elapsedTimeMs,proto3" json:"elapsed_time_ms,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithElapsedTimeProto) Reset() { + *x = WithElapsedTimeProto{} + mi := &file_vbase_proto_msgTypes[3278] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithElapsedTimeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithElapsedTimeProto) ProtoMessage() {} + +func (x *WithElapsedTimeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3278] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithElapsedTimeProto.ProtoReflect.Descriptor instead. +func (*WithElapsedTimeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3278} +} + +func (x *WithElapsedTimeProto) GetElapsedTimeMs() int64 { + if x != nil { + return x.ElapsedTimeMs + } + return 0 +} + +type WithEncounterTypeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithEncounterTypeProto) Reset() { + *x = WithEncounterTypeProto{} + mi := &file_vbase_proto_msgTypes[3279] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithEncounterTypeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithEncounterTypeProto) ProtoMessage() {} + +func (x *WithEncounterTypeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3279] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithEncounterTypeProto.ProtoReflect.Descriptor instead. +func (*WithEncounterTypeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3279} +} + +type WithFortIdProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithFortIdProto) Reset() { + *x = WithFortIdProto{} + mi := &file_vbase_proto_msgTypes[3280] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithFortIdProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithFortIdProto) ProtoMessage() {} + +func (x *WithFortIdProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3280] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithFortIdProto.ProtoReflect.Descriptor instead. +func (*WithFortIdProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3280} +} + +type WithFriendLevelProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithFriendLevelProto) Reset() { + *x = WithFriendLevelProto{} + mi := &file_vbase_proto_msgTypes[3281] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithFriendLevelProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithFriendLevelProto) ProtoMessage() {} + +func (x *WithFriendLevelProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3281] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithFriendLevelProto.ProtoReflect.Descriptor instead. +func (*WithFriendLevelProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3281} +} + +type WithFriendsRaidProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithFriendsRaidProto) Reset() { + *x = WithFriendsRaidProto{} + mi := &file_vbase_proto_msgTypes[3282] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithFriendsRaidProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithFriendsRaidProto) ProtoMessage() {} + +func (x *WithFriendsRaidProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3282] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithFriendsRaidProto.ProtoReflect.Descriptor instead. +func (*WithFriendsRaidProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3282} +} + +type WithGblRankProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithGblRankProto) Reset() { + *x = WithGblRankProto{} + mi := &file_vbase_proto_msgTypes[3283] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithGblRankProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithGblRankProto) ProtoMessage() {} + +func (x *WithGblRankProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3283] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithGblRankProto.ProtoReflect.Descriptor instead. +func (*WithGblRankProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3283} +} + +type WithInPartyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithInPartyProto) Reset() { + *x = WithInPartyProto{} + mi := &file_vbase_proto_msgTypes[3284] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithInPartyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithInPartyProto) ProtoMessage() {} + +func (x *WithInPartyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3284] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithInPartyProto.ProtoReflect.Descriptor instead. +func (*WithInPartyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3284} +} + +type WithInvasionCharacterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Category []EnumWrapper_CharacterCategory `protobuf:"varint,1,rep,packed,name=category,proto3,enum=POGOProtos.Rpc.EnumWrapper_CharacterCategory" json:"category,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithInvasionCharacterProto) Reset() { + *x = WithInvasionCharacterProto{} + mi := &file_vbase_proto_msgTypes[3285] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithInvasionCharacterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithInvasionCharacterProto) ProtoMessage() {} + +func (x *WithInvasionCharacterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3285] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithInvasionCharacterProto.ProtoReflect.Descriptor instead. +func (*WithInvasionCharacterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3285} +} + +func (x *WithInvasionCharacterProto) GetCategory() []EnumWrapper_CharacterCategory { + if x != nil { + return x.Category + } + return nil +} + +type WithItemProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Deprecated: Marked as deprecated in vbase.proto. + Item Item `protobuf:"varint,1,opt,name=item,proto3,enum=POGOProtos.Rpc.Item" json:"item,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithItemProto) Reset() { + *x = WithItemProto{} + mi := &file_vbase_proto_msgTypes[3286] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithItemProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithItemProto) ProtoMessage() {} + +func (x *WithItemProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3286] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithItemProto.ProtoReflect.Descriptor instead. +func (*WithItemProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3286} +} + +// Deprecated: Marked as deprecated in vbase.proto. +func (x *WithItemProto) GetItem() Item { + if x != nil { + return x.Item + } + return Item_ITEM_UNKNOWN +} + +type WithItemTypeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + ItemType []HoloItemType `protobuf:"varint,1,rep,packed,name=item_type,json=itemType,proto3,enum=POGOProtos.Rpc.HoloItemType" json:"item_type,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithItemTypeProto) Reset() { + *x = WithItemTypeProto{} + mi := &file_vbase_proto_msgTypes[3287] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithItemTypeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithItemTypeProto) ProtoMessage() {} + +func (x *WithItemTypeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3287] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithItemTypeProto.ProtoReflect.Descriptor instead. +func (*WithItemTypeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3287} +} + +func (x *WithItemTypeProto) GetItemType() []HoloItemType { + if x != nil { + return x.ItemType + } + return nil +} + +type WithLocationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + S2CellId []int64 `protobuf:"varint,1,rep,packed,name=s2_cell_id,json=s2CellId,proto3" json:"s2_cell_id,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithLocationProto) Reset() { + *x = WithLocationProto{} + mi := &file_vbase_proto_msgTypes[3288] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithLocationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithLocationProto) ProtoMessage() {} + +func (x *WithLocationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3288] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithLocationProto.ProtoReflect.Descriptor instead. +func (*WithLocationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3288} +} + +func (x *WithLocationProto) GetS2CellId() []int64 { + if x != nil { + return x.S2CellId + } + return nil +} + +type WithMaxCpProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithMaxCpProto) Reset() { + *x = WithMaxCpProto{} + mi := &file_vbase_proto_msgTypes[3289] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithMaxCpProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithMaxCpProto) ProtoMessage() {} + +func (x *WithMaxCpProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3289] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithMaxCpProto.ProtoReflect.Descriptor instead. +func (*WithMaxCpProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3289} +} + +type WithNpcCombatProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + RequiresWin bool `protobuf:"varint,1,opt,name=requires_win,json=requiresWin,proto3" json:"requires_win,omitempty"` + CombatNpcTrainerId []string `protobuf:"bytes,2,rep,name=combat_npc_trainer_id,json=combatNpcTrainerId,proto3" json:"combat_npc_trainer_id,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithNpcCombatProto) Reset() { + *x = WithNpcCombatProto{} + mi := &file_vbase_proto_msgTypes[3290] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithNpcCombatProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithNpcCombatProto) ProtoMessage() {} + +func (x *WithNpcCombatProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3290] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithNpcCombatProto.ProtoReflect.Descriptor instead. +func (*WithNpcCombatProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3290} +} + +func (x *WithNpcCombatProto) GetRequiresWin() bool { + if x != nil { + return x.RequiresWin + } + return false +} + +func (x *WithNpcCombatProto) GetCombatNpcTrainerId() []string { + if x != nil { + return x.CombatNpcTrainerId + } + return nil +} + +type WithOpponentPokemonBattleStatusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithOpponentPokemonBattleStatusProto) Reset() { + *x = WithOpponentPokemonBattleStatusProto{} + mi := &file_vbase_proto_msgTypes[3291] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithOpponentPokemonBattleStatusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithOpponentPokemonBattleStatusProto) ProtoMessage() {} + +func (x *WithOpponentPokemonBattleStatusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3291] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithOpponentPokemonBattleStatusProto.ProtoReflect.Descriptor instead. +func (*WithOpponentPokemonBattleStatusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3291} +} + +type WithPageTypeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithPageTypeProto) Reset() { + *x = WithPageTypeProto{} + mi := &file_vbase_proto_msgTypes[3292] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithPageTypeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithPageTypeProto) ProtoMessage() {} + +func (x *WithPageTypeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3292] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithPageTypeProto.ProtoReflect.Descriptor instead. +func (*WithPageTypeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3292} +} + +type WithPlayerLevelProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Level int32 `protobuf:"varint,1,opt,name=level,proto3" json:"level,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithPlayerLevelProto) Reset() { + *x = WithPlayerLevelProto{} + mi := &file_vbase_proto_msgTypes[3293] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithPlayerLevelProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithPlayerLevelProto) ProtoMessage() {} + +func (x *WithPlayerLevelProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3293] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithPlayerLevelProto.ProtoReflect.Descriptor instead. +func (*WithPlayerLevelProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3293} +} + +func (x *WithPlayerLevelProto) GetLevel() int32 { + if x != nil { + return x.Level + } + return 0 +} + +type WithPoiSponsorIdProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithPoiSponsorIdProto) Reset() { + *x = WithPoiSponsorIdProto{} + mi := &file_vbase_proto_msgTypes[3294] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithPoiSponsorIdProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithPoiSponsorIdProto) ProtoMessage() {} + +func (x *WithPoiSponsorIdProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3294] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithPoiSponsorIdProto.ProtoReflect.Descriptor instead. +func (*WithPoiSponsorIdProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3294} +} + +type WithPokemonAlignmentProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Alignment []PokemonDisplayProto_Alignment `protobuf:"varint,1,rep,packed,name=alignment,proto3,enum=POGOProtos.Rpc.PokemonDisplayProto_Alignment" json:"alignment,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithPokemonAlignmentProto) Reset() { + *x = WithPokemonAlignmentProto{} + mi := &file_vbase_proto_msgTypes[3295] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithPokemonAlignmentProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithPokemonAlignmentProto) ProtoMessage() {} + +func (x *WithPokemonAlignmentProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3295] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithPokemonAlignmentProto.ProtoReflect.Descriptor instead. +func (*WithPokemonAlignmentProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3295} +} + +func (x *WithPokemonAlignmentProto) GetAlignment() []PokemonDisplayProto_Alignment { + if x != nil { + return x.Alignment + } + return nil +} + +type WithPokemonCategoryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + CategoryName string `protobuf:"bytes,1,opt,name=category_name,json=categoryName,proto3" json:"category_name,omitempty"` + PokemonIds []HoloPokemonId `protobuf:"varint,2,rep,packed,name=pokemon_ids,json=pokemonIds,proto3,enum=POGOProtos.Rpc.HoloPokemonId" json:"pokemon_ids,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithPokemonCategoryProto) Reset() { + *x = WithPokemonCategoryProto{} + mi := &file_vbase_proto_msgTypes[3296] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithPokemonCategoryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithPokemonCategoryProto) ProtoMessage() {} + +func (x *WithPokemonCategoryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3296] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithPokemonCategoryProto.ProtoReflect.Descriptor instead. +func (*WithPokemonCategoryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3296} +} + +func (x *WithPokemonCategoryProto) GetCategoryName() string { + if x != nil { + return x.CategoryName + } + return "" +} + +func (x *WithPokemonCategoryProto) GetPokemonIds() []HoloPokemonId { + if x != nil { + return x.PokemonIds + } + return nil +} + +type WithPokemonCostumeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithPokemonCostumeProto) Reset() { + *x = WithPokemonCostumeProto{} + mi := &file_vbase_proto_msgTypes[3297] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithPokemonCostumeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithPokemonCostumeProto) ProtoMessage() {} + +func (x *WithPokemonCostumeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3297] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithPokemonCostumeProto.ProtoReflect.Descriptor instead. +func (*WithPokemonCostumeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3297} +} + +type WithPokemonCpLimitProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithPokemonCpLimitProto) Reset() { + *x = WithPokemonCpLimitProto{} + mi := &file_vbase_proto_msgTypes[3298] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithPokemonCpLimitProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithPokemonCpLimitProto) ProtoMessage() {} + +func (x *WithPokemonCpLimitProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3298] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithPokemonCpLimitProto.ProtoReflect.Descriptor instead. +func (*WithPokemonCpLimitProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3298} +} + +type WithPokemonCpProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithPokemonCpProto) Reset() { + *x = WithPokemonCpProto{} + mi := &file_vbase_proto_msgTypes[3299] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithPokemonCpProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithPokemonCpProto) ProtoMessage() {} + +func (x *WithPokemonCpProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3299] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithPokemonCpProto.ProtoReflect.Descriptor instead. +func (*WithPokemonCpProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3299} +} + +type WithPokemonFamilyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithPokemonFamilyProto) Reset() { + *x = WithPokemonFamilyProto{} + mi := &file_vbase_proto_msgTypes[3300] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithPokemonFamilyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithPokemonFamilyProto) ProtoMessage() {} + +func (x *WithPokemonFamilyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3300] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithPokemonFamilyProto.ProtoReflect.Descriptor instead. +func (*WithPokemonFamilyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3300} +} + +type WithPokemonFormProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithPokemonFormProto) Reset() { + *x = WithPokemonFormProto{} + mi := &file_vbase_proto_msgTypes[3301] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithPokemonFormProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithPokemonFormProto) ProtoMessage() {} + +func (x *WithPokemonFormProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3301] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithPokemonFormProto.ProtoReflect.Descriptor instead. +func (*WithPokemonFormProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3301} +} + +type WithPokemonLevelProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithPokemonLevelProto) Reset() { + *x = WithPokemonLevelProto{} + mi := &file_vbase_proto_msgTypes[3302] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithPokemonLevelProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithPokemonLevelProto) ProtoMessage() {} + +func (x *WithPokemonLevelProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3302] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithPokemonLevelProto.ProtoReflect.Descriptor instead. +func (*WithPokemonLevelProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3302} +} + +type WithPokemonMoveProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithPokemonMoveProto) Reset() { + *x = WithPokemonMoveProto{} + mi := &file_vbase_proto_msgTypes[3303] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithPokemonMoveProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithPokemonMoveProto) ProtoMessage() {} + +func (x *WithPokemonMoveProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3303] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithPokemonMoveProto.ProtoReflect.Descriptor instead. +func (*WithPokemonMoveProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3303} +} + +type WithPokemonSizeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithPokemonSizeProto) Reset() { + *x = WithPokemonSizeProto{} + mi := &file_vbase_proto_msgTypes[3304] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithPokemonSizeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithPokemonSizeProto) ProtoMessage() {} + +func (x *WithPokemonSizeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3304] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithPokemonSizeProto.ProtoReflect.Descriptor instead. +func (*WithPokemonSizeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3304} +} + +type WithPokemonTypeMoveProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithPokemonTypeMoveProto) Reset() { + *x = WithPokemonTypeMoveProto{} + mi := &file_vbase_proto_msgTypes[3305] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithPokemonTypeMoveProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithPokemonTypeMoveProto) ProtoMessage() {} + +func (x *WithPokemonTypeMoveProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3305] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithPokemonTypeMoveProto.ProtoReflect.Descriptor instead. +func (*WithPokemonTypeMoveProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3305} +} + +type WithPokemonTypeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + PokemonType []HoloPokemonType `protobuf:"varint,1,rep,packed,name=pokemon_type,json=pokemonType,proto3,enum=POGOProtos.Rpc.HoloPokemonType" json:"pokemon_type,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithPokemonTypeProto) Reset() { + *x = WithPokemonTypeProto{} + mi := &file_vbase_proto_msgTypes[3306] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithPokemonTypeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithPokemonTypeProto) ProtoMessage() {} + +func (x *WithPokemonTypeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3306] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithPokemonTypeProto.ProtoReflect.Descriptor instead. +func (*WithPokemonTypeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3306} +} + +func (x *WithPokemonTypeProto) GetPokemonType() []HoloPokemonType { + if x != nil { + return x.PokemonType + } + return nil +} + +type WithPvpCombatProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithPvpCombatProto) Reset() { + *x = WithPvpCombatProto{} + mi := &file_vbase_proto_msgTypes[3307] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithPvpCombatProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithPvpCombatProto) ProtoMessage() {} + +func (x *WithPvpCombatProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3307] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithPvpCombatProto.ProtoReflect.Descriptor instead. +func (*WithPvpCombatProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3307} +} + +type WithQuestContextProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithQuestContextProto) Reset() { + *x = WithQuestContextProto{} + mi := &file_vbase_proto_msgTypes[3308] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithQuestContextProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithQuestContextProto) ProtoMessage() {} + +func (x *WithQuestContextProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3308] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithQuestContextProto.ProtoReflect.Descriptor instead. +func (*WithQuestContextProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3308} +} + +type WithQuestIdProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithQuestIdProto) Reset() { + *x = WithQuestIdProto{} + mi := &file_vbase_proto_msgTypes[3309] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithQuestIdProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithQuestIdProto) ProtoMessage() {} + +func (x *WithQuestIdProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3309] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithQuestIdProto.ProtoReflect.Descriptor instead. +func (*WithQuestIdProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3309} +} + +type WithRaidLevelProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + RaidLevel []RaidLevel `protobuf:"varint,1,rep,packed,name=raid_level,json=raidLevel,proto3,enum=POGOProtos.Rpc.RaidLevel" json:"raid_level,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithRaidLevelProto) Reset() { + *x = WithRaidLevelProto{} + mi := &file_vbase_proto_msgTypes[3310] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithRaidLevelProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithRaidLevelProto) ProtoMessage() {} + +func (x *WithRaidLevelProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3310] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithRaidLevelProto.ProtoReflect.Descriptor instead. +func (*WithRaidLevelProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3310} +} + +func (x *WithRaidLevelProto) GetRaidLevel() []RaidLevel { + if x != nil { + return x.RaidLevel + } + return nil +} + +type WithRaidLocationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithRaidLocationProto) Reset() { + *x = WithRaidLocationProto{} + mi := &file_vbase_proto_msgTypes[3311] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithRaidLocationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithRaidLocationProto) ProtoMessage() {} + +func (x *WithRaidLocationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3311] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithRaidLocationProto.ProtoReflect.Descriptor instead. +func (*WithRaidLocationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3311} +} + +type WithRouteTravelProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithRouteTravelProto) Reset() { + *x = WithRouteTravelProto{} + mi := &file_vbase_proto_msgTypes[3312] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithRouteTravelProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithRouteTravelProto) ProtoMessage() {} + +func (x *WithRouteTravelProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3312] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithRouteTravelProto.ProtoReflect.Descriptor instead. +func (*WithRouteTravelProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3312} +} + +type WithSingleDayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithSingleDayProto) Reset() { + *x = WithSingleDayProto{} + mi := &file_vbase_proto_msgTypes[3313] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithSingleDayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithSingleDayProto) ProtoMessage() {} + +func (x *WithSingleDayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3313] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithSingleDayProto.ProtoReflect.Descriptor instead. +func (*WithSingleDayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3313} +} + +type WithSuperEffectiveChargeMoveProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithSuperEffectiveChargeMoveProto) Reset() { + *x = WithSuperEffectiveChargeMoveProto{} + mi := &file_vbase_proto_msgTypes[3314] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithSuperEffectiveChargeMoveProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithSuperEffectiveChargeMoveProto) ProtoMessage() {} + +func (x *WithSuperEffectiveChargeMoveProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3314] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithSuperEffectiveChargeMoveProto.ProtoReflect.Descriptor instead. +func (*WithSuperEffectiveChargeMoveProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3314} +} + +type WithTappableTypeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithTappableTypeProto) Reset() { + *x = WithTappableTypeProto{} + mi := &file_vbase_proto_msgTypes[3315] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithTappableTypeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithTappableTypeProto) ProtoMessage() {} + +func (x *WithTappableTypeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3315] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithTappableTypeProto.ProtoReflect.Descriptor instead. +func (*WithTappableTypeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3315} +} + +type WithTempEvoIdProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + MegaForm []HoloTemporaryEvolutionId `protobuf:"varint,1,rep,packed,name=mega_form,json=megaForm,proto3,enum=POGOProtos.Rpc.HoloTemporaryEvolutionId" json:"mega_form,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithTempEvoIdProto) Reset() { + *x = WithTempEvoIdProto{} + mi := &file_vbase_proto_msgTypes[3316] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithTempEvoIdProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithTempEvoIdProto) ProtoMessage() {} + +func (x *WithTempEvoIdProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3316] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithTempEvoIdProto.ProtoReflect.Descriptor instead. +func (*WithTempEvoIdProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3316} +} + +func (x *WithTempEvoIdProto) GetMegaForm() []HoloTemporaryEvolutionId { + if x != nil { + return x.MegaForm + } + return nil +} + +type WithThrowTypeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Types that are valid to be assigned to Throw: + // + // *WithThrowTypeProto_ThrowType + // *WithThrowTypeProto_Hit + Throw isWithThrowTypeProto_Throw `protobuf_oneof:"Throw"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithThrowTypeProto) Reset() { + *x = WithThrowTypeProto{} + mi := &file_vbase_proto_msgTypes[3317] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithThrowTypeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithThrowTypeProto) ProtoMessage() {} + +func (x *WithThrowTypeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3317] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithThrowTypeProto.ProtoReflect.Descriptor instead. +func (*WithThrowTypeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3317} +} + +func (x *WithThrowTypeProto) GetThrow() isWithThrowTypeProto_Throw { + if x != nil { + return x.Throw + } + return nil +} + +func (x *WithThrowTypeProto) GetThrowType() HoloActivityType { + if x != nil { + if x, ok := x.Throw.(*WithThrowTypeProto_ThrowType); ok { + return x.ThrowType + } + } + return HoloActivityType_ACTIVITY_UNKNOWN +} + +func (x *WithThrowTypeProto) GetHit() bool { + if x != nil { + if x, ok := x.Throw.(*WithThrowTypeProto_Hit); ok { + return x.Hit + } + } + return false +} + +type isWithThrowTypeProto_Throw interface { + isWithThrowTypeProto_Throw() +} + +type WithThrowTypeProto_ThrowType struct { + ThrowType HoloActivityType `protobuf:"varint,1,opt,name=throw_type,json=throwType,proto3,enum=POGOProtos.Rpc.HoloActivityType,oneof"` +} + +type WithThrowTypeProto_Hit struct { + Hit bool `protobuf:"varint,2,opt,name=hit,proto3,oneof"` +} + +func (*WithThrowTypeProto_ThrowType) isWithThrowTypeProto_Throw() {} + +func (*WithThrowTypeProto_Hit) isWithThrowTypeProto_Throw() {} + +type WithTotalDaysProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithTotalDaysProto) Reset() { + *x = WithTotalDaysProto{} + mi := &file_vbase_proto_msgTypes[3318] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithTotalDaysProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithTotalDaysProto) ProtoMessage() {} + +func (x *WithTotalDaysProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3318] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithTotalDaysProto.ProtoReflect.Descriptor instead. +func (*WithTotalDaysProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3318} +} + +type WithTraineePokemonAttributesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithTraineePokemonAttributesProto) Reset() { + *x = WithTraineePokemonAttributesProto{} + mi := &file_vbase_proto_msgTypes[3319] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithTraineePokemonAttributesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithTraineePokemonAttributesProto) ProtoMessage() {} + +func (x *WithTraineePokemonAttributesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3319] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithTraineePokemonAttributesProto.ProtoReflect.Descriptor instead. +func (*WithTraineePokemonAttributesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3319} +} + +type WithUniquePokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithUniquePokemonProto) Reset() { + *x = WithUniquePokemonProto{} + mi := &file_vbase_proto_msgTypes[3320] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithUniquePokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithUniquePokemonProto) ProtoMessage() {} + +func (x *WithUniquePokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3320] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithUniquePokemonProto.ProtoReflect.Descriptor instead. +func (*WithUniquePokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3320} +} + +type WithUniquePokestopProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithUniquePokestopProto) Reset() { + *x = WithUniquePokestopProto{} + mi := &file_vbase_proto_msgTypes[3321] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithUniquePokestopProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithUniquePokestopProto) ProtoMessage() {} + +func (x *WithUniquePokestopProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3321] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithUniquePokestopProto.ProtoReflect.Descriptor instead. +func (*WithUniquePokestopProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3321} +} + +type WithUniqueRouteTravelProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithUniqueRouteTravelProto) Reset() { + *x = WithUniqueRouteTravelProto{} + mi := &file_vbase_proto_msgTypes[3322] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithUniqueRouteTravelProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithUniqueRouteTravelProto) ProtoMessage() {} + +func (x *WithUniqueRouteTravelProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3322] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithUniqueRouteTravelProto.ProtoReflect.Descriptor instead. +func (*WithUniqueRouteTravelProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3322} +} + +type WithWeatherBoostProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithWeatherBoostProto) Reset() { + *x = WithWeatherBoostProto{} + mi := &file_vbase_proto_msgTypes[3323] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithWeatherBoostProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithWeatherBoostProto) ProtoMessage() {} + +func (x *WithWeatherBoostProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3323] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithWeatherBoostProto.ProtoReflect.Descriptor instead. +func (*WithWeatherBoostProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3323} +} + +type WithWinBattleStatusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithWinBattleStatusProto) Reset() { + *x = WithWinBattleStatusProto{} + mi := &file_vbase_proto_msgTypes[3324] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithWinBattleStatusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithWinBattleStatusProto) ProtoMessage() {} + +func (x *WithWinBattleStatusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3324] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithWinBattleStatusProto.ProtoReflect.Descriptor instead. +func (*WithWinBattleStatusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3324} +} + +type WithWinGymBattleStatusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithWinGymBattleStatusProto) Reset() { + *x = WithWinGymBattleStatusProto{} + mi := &file_vbase_proto_msgTypes[3325] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithWinGymBattleStatusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithWinGymBattleStatusProto) ProtoMessage() {} + +func (x *WithWinGymBattleStatusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3325] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithWinGymBattleStatusProto.ProtoReflect.Descriptor instead. +func (*WithWinGymBattleStatusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3325} +} + +type WithWinRaidStatusProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WithWinRaidStatusProto) Reset() { + *x = WithWinRaidStatusProto{} + mi := &file_vbase_proto_msgTypes[3326] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WithWinRaidStatusProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WithWinRaidStatusProto) ProtoMessage() {} + +func (x *WithWinRaidStatusProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3326] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WithWinRaidStatusProto.ProtoReflect.Descriptor instead. +func (*WithWinRaidStatusProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3326} +} + +type WpsAvailableEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WpsAvailableEvent) Reset() { + *x = WpsAvailableEvent{} + mi := &file_vbase_proto_msgTypes[3327] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WpsAvailableEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WpsAvailableEvent) ProtoMessage() {} + +func (x *WpsAvailableEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3327] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WpsAvailableEvent.ProtoReflect.Descriptor instead. +func (*WpsAvailableEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3327} +} + +type WpsStartEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WpsStartEvent) Reset() { + *x = WpsStartEvent{} + mi := &file_vbase_proto_msgTypes[3328] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WpsStartEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WpsStartEvent) ProtoMessage() {} + +func (x *WpsStartEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3328] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WpsStartEvent.ProtoReflect.Descriptor instead. +func (*WpsStartEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3328} +} + +type WpsStopEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WpsStopEvent) Reset() { + *x = WpsStopEvent{} + mi := &file_vbase_proto_msgTypes[3329] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WpsStopEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WpsStopEvent) ProtoMessage() {} + +func (x *WpsStopEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3329] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WpsStopEvent.ProtoReflect.Descriptor instead. +func (*WpsStopEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3329} +} + +type YesNoSelectorProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *YesNoSelectorProto) Reset() { + *x = YesNoSelectorProto{} + mi := &file_vbase_proto_msgTypes[3330] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *YesNoSelectorProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*YesNoSelectorProto) ProtoMessage() {} + +func (x *YesNoSelectorProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3330] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use YesNoSelectorProto.ProtoReflect.Descriptor instead. +func (*YesNoSelectorProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3330} +} + +type AbilityEnergyMetadata_ChargeRateSetting struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AbilityEnergyMetadata_ChargeRateSetting) Reset() { + *x = AbilityEnergyMetadata_ChargeRateSetting{} + mi := &file_vbase_proto_msgTypes[3333] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AbilityEnergyMetadata_ChargeRateSetting) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AbilityEnergyMetadata_ChargeRateSetting) ProtoMessage() {} + +func (x *AbilityEnergyMetadata_ChargeRateSetting) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3333] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AbilityEnergyMetadata_ChargeRateSetting.ProtoReflect.Descriptor instead. +func (*AbilityEnergyMetadata_ChargeRateSetting) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{56, 0} +} + +type ActivityPostcardData_BuddyData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ActivityPostcardData_BuddyData) Reset() { + *x = ActivityPostcardData_BuddyData{} + mi := &file_vbase_proto_msgTypes[3335] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ActivityPostcardData_BuddyData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ActivityPostcardData_BuddyData) ProtoMessage() {} + +func (x *ActivityPostcardData_BuddyData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3335] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ActivityPostcardData_BuddyData.ProtoReflect.Descriptor instead. +func (*ActivityPostcardData_BuddyData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{75, 0} +} + +type ActivityPostcardData_FortData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ActivityPostcardData_FortData) Reset() { + *x = ActivityPostcardData_FortData{} + mi := &file_vbase_proto_msgTypes[3336] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ActivityPostcardData_FortData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ActivityPostcardData_FortData) ProtoMessage() {} + +func (x *ActivityPostcardData_FortData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3336] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ActivityPostcardData_FortData.ProtoReflect.Descriptor instead. +func (*ActivityPostcardData_FortData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{75, 1} +} + +type AllTypesAndMessagesResponsesProto_AllMessagesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AllTypesAndMessagesResponsesProto_AllMessagesProto) Reset() { + *x = AllTypesAndMessagesResponsesProto_AllMessagesProto{} + mi := &file_vbase_proto_msgTypes[3337] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AllTypesAndMessagesResponsesProto_AllMessagesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AllTypesAndMessagesResponsesProto_AllMessagesProto) ProtoMessage() {} + +func (x *AllTypesAndMessagesResponsesProto_AllMessagesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3337] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AllTypesAndMessagesResponsesProto_AllMessagesProto.ProtoReflect.Descriptor instead. +func (*AllTypesAndMessagesResponsesProto_AllMessagesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{113, 0} +} + +type AllTypesAndMessagesResponsesProto_AllResponsesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AllTypesAndMessagesResponsesProto_AllResponsesProto) Reset() { + *x = AllTypesAndMessagesResponsesProto_AllResponsesProto{} + mi := &file_vbase_proto_msgTypes[3338] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AllTypesAndMessagesResponsesProto_AllResponsesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AllTypesAndMessagesResponsesProto_AllResponsesProto) ProtoMessage() {} + +func (x *AllTypesAndMessagesResponsesProto_AllResponsesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3338] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AllTypesAndMessagesResponsesProto_AllResponsesProto.ProtoReflect.Descriptor instead. +func (*AllTypesAndMessagesResponsesProto_AllResponsesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{113, 1} +} + +type AllTypesAndMessagesResponsesProto_Message struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AllTypesAndMessagesResponsesProto_Message) Reset() { + *x = AllTypesAndMessagesResponsesProto_Message{} + mi := &file_vbase_proto_msgTypes[3339] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AllTypesAndMessagesResponsesProto_Message) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AllTypesAndMessagesResponsesProto_Message) ProtoMessage() {} + +func (x *AllTypesAndMessagesResponsesProto_Message) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3339] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AllTypesAndMessagesResponsesProto_Message.ProtoReflect.Descriptor instead. +func (*AllTypesAndMessagesResponsesProto_Message) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{113, 2} +} + +type AllTypesAndMessagesResponsesProto_Response struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AllTypesAndMessagesResponsesProto_Response) Reset() { + *x = AllTypesAndMessagesResponsesProto_Response{} + mi := &file_vbase_proto_msgTypes[3340] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AllTypesAndMessagesResponsesProto_Response) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AllTypesAndMessagesResponsesProto_Response) ProtoMessage() {} + +func (x *AllTypesAndMessagesResponsesProto_Response) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3340] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AllTypesAndMessagesResponsesProto_Response.ProtoReflect.Descriptor instead. +func (*AllTypesAndMessagesResponsesProto_Response) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{113, 3} +} + +type AllTypesAndMessagesResponsesProto_Hexagon struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AllTypesAndMessagesResponsesProto_Hexagon) Reset() { + *x = AllTypesAndMessagesResponsesProto_Hexagon{} + mi := &file_vbase_proto_msgTypes[3341] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AllTypesAndMessagesResponsesProto_Hexagon) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AllTypesAndMessagesResponsesProto_Hexagon) ProtoMessage() {} + +func (x *AllTypesAndMessagesResponsesProto_Hexagon) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3341] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AllTypesAndMessagesResponsesProto_Hexagon.ProtoReflect.Descriptor instead. +func (*AllTypesAndMessagesResponsesProto_Hexagon) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{113, 4} +} + +type AllTypesAndMessagesResponsesProto_Hexagon_RawProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AllTypesAndMessagesResponsesProto_Hexagon_RawProto) Reset() { + *x = AllTypesAndMessagesResponsesProto_Hexagon_RawProto{} + mi := &file_vbase_proto_msgTypes[3342] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AllTypesAndMessagesResponsesProto_Hexagon_RawProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AllTypesAndMessagesResponsesProto_Hexagon_RawProto) ProtoMessage() {} + +func (x *AllTypesAndMessagesResponsesProto_Hexagon_RawProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3342] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AllTypesAndMessagesResponsesProto_Hexagon_RawProto.ProtoReflect.Descriptor instead. +func (*AllTypesAndMessagesResponsesProto_Hexagon_RawProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{113, 4, 0} +} + +type AllTypesAndMessagesResponsesProto_Hexagon_RawPushGatewayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AllTypesAndMessagesResponsesProto_Hexagon_RawPushGatewayProto) Reset() { + *x = AllTypesAndMessagesResponsesProto_Hexagon_RawPushGatewayProto{} + mi := &file_vbase_proto_msgTypes[3343] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AllTypesAndMessagesResponsesProto_Hexagon_RawPushGatewayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AllTypesAndMessagesResponsesProto_Hexagon_RawPushGatewayProto) ProtoMessage() {} + +func (x *AllTypesAndMessagesResponsesProto_Hexagon_RawPushGatewayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3343] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AllTypesAndMessagesResponsesProto_Hexagon_RawPushGatewayProto.ProtoReflect.Descriptor instead. +func (*AllTypesAndMessagesResponsesProto_Hexagon_RawPushGatewayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{113, 4, 1} +} + +type AllTypesAndMessagesResponsesProto_Hexagon_RawProtoCollectionMessage struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AllTypesAndMessagesResponsesProto_Hexagon_RawProtoCollectionMessage) Reset() { + *x = AllTypesAndMessagesResponsesProto_Hexagon_RawProtoCollectionMessage{} + mi := &file_vbase_proto_msgTypes[3344] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AllTypesAndMessagesResponsesProto_Hexagon_RawProtoCollectionMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AllTypesAndMessagesResponsesProto_Hexagon_RawProtoCollectionMessage) ProtoMessage() {} + +func (x *AllTypesAndMessagesResponsesProto_Hexagon_RawProtoCollectionMessage) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3344] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AllTypesAndMessagesResponsesProto_Hexagon_RawProtoCollectionMessage.ProtoReflect.Descriptor instead. +func (*AllTypesAndMessagesResponsesProto_Hexagon_RawProtoCollectionMessage) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{113, 4, 2} +} + +type ArPhotoSessionProto_ArConditions struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ArPhotoSessionProto_ArConditions) Reset() { + *x = ArPhotoSessionProto_ArConditions{} + mi := &file_vbase_proto_msgTypes[3345] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ArPhotoSessionProto_ArConditions) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ArPhotoSessionProto_ArConditions) ProtoMessage() {} + +func (x *ArPhotoSessionProto_ArConditions) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3345] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ArPhotoSessionProto_ArConditions.ProtoReflect.Descriptor instead. +func (*ArPhotoSessionProto_ArConditions) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{144, 0} +} + +type ArPhotoSessionProto_BatterySample struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ArPhotoSessionProto_BatterySample) Reset() { + *x = ArPhotoSessionProto_BatterySample{} + mi := &file_vbase_proto_msgTypes[3346] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ArPhotoSessionProto_BatterySample) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ArPhotoSessionProto_BatterySample) ProtoMessage() {} + +func (x *ArPhotoSessionProto_BatterySample) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3346] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ArPhotoSessionProto_BatterySample.ProtoReflect.Descriptor instead. +func (*ArPhotoSessionProto_BatterySample) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{144, 1} +} + +type ArPhotoSessionProto_FramerateSample struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ArPhotoSessionProto_FramerateSample) Reset() { + *x = ArPhotoSessionProto_FramerateSample{} + mi := &file_vbase_proto_msgTypes[3347] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ArPhotoSessionProto_FramerateSample) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ArPhotoSessionProto_FramerateSample) ProtoMessage() {} + +func (x *ArPhotoSessionProto_FramerateSample) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3347] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ArPhotoSessionProto_FramerateSample.ProtoReflect.Descriptor instead. +func (*ArPhotoSessionProto_FramerateSample) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{144, 2} +} + +type ArPhotoSessionProto_ProcessorSample struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ArPhotoSessionProto_ProcessorSample) Reset() { + *x = ArPhotoSessionProto_ProcessorSample{} + mi := &file_vbase_proto_msgTypes[3348] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ArPhotoSessionProto_ProcessorSample) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ArPhotoSessionProto_ProcessorSample) ProtoMessage() {} + +func (x *ArPhotoSessionProto_ProcessorSample) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3348] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ArPhotoSessionProto_ProcessorSample.ProtoReflect.Descriptor instead. +func (*ArPhotoSessionProto_ProcessorSample) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{144, 3} +} + +type AssetVersionOutProto_AssetVersionResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AssetVersionOutProto_AssetVersionResponseProto) Reset() { + *x = AssetVersionOutProto_AssetVersionResponseProto{} + mi := &file_vbase_proto_msgTypes[3349] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AssetVersionOutProto_AssetVersionResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AssetVersionOutProto_AssetVersionResponseProto) ProtoMessage() {} + +func (x *AssetVersionOutProto_AssetVersionResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3349] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AssetVersionOutProto_AssetVersionResponseProto.ProtoReflect.Descriptor instead. +func (*AssetVersionOutProto_AssetVersionResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{159, 0} +} + +type AssetVersionProto_AssetVersionRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AssetVersionProto_AssetVersionRequestProto) Reset() { + *x = AssetVersionProto_AssetVersionRequestProto{} + mi := &file_vbase_proto_msgTypes[3350] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AssetVersionProto_AssetVersionRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AssetVersionProto_AssetVersionRequestProto) ProtoMessage() {} + +func (x *AssetVersionProto_AssetVersionRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3350] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AssetVersionProto_AssetVersionRequestProto.ProtoReflect.Descriptor instead. +func (*AssetVersionProto_AssetVersionRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{160, 0} +} + +type AvatarGroupSettingsProto_AvatarGroupProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AvatarGroupSettingsProto_AvatarGroupProto) Reset() { + *x = AvatarGroupSettingsProto_AvatarGroupProto{} + mi := &file_vbase_proto_msgTypes[3351] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AvatarGroupSettingsProto_AvatarGroupProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AvatarGroupSettingsProto_AvatarGroupProto) ProtoMessage() {} + +func (x *AvatarGroupSettingsProto_AvatarGroupProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3351] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AvatarGroupSettingsProto_AvatarGroupProto.ProtoReflect.Descriptor instead. +func (*AvatarGroupSettingsProto_AvatarGroupProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{180, 0} +} + +type AwardedRouteBadge_RouteBadgeWaypoint struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AwardedRouteBadge_RouteBadgeWaypoint) Reset() { + *x = AwardedRouteBadge_RouteBadgeWaypoint{} + mi := &file_vbase_proto_msgTypes[3352] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AwardedRouteBadge_RouteBadgeWaypoint) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AwardedRouteBadge_RouteBadgeWaypoint) ProtoMessage() {} + +func (x *AwardedRouteBadge_RouteBadgeWaypoint) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3352] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use AwardedRouteBadge_RouteBadgeWaypoint.ProtoReflect.Descriptor instead. +func (*AwardedRouteBadge_RouteBadgeWaypoint) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{200, 0} +} + +type BackgroundModeClientSettingsProto_ProximitySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BackgroundModeClientSettingsProto_ProximitySettingsProto) Reset() { + *x = BackgroundModeClientSettingsProto_ProximitySettingsProto{} + mi := &file_vbase_proto_msgTypes[3353] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BackgroundModeClientSettingsProto_ProximitySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BackgroundModeClientSettingsProto_ProximitySettingsProto) ProtoMessage() {} + +func (x *BackgroundModeClientSettingsProto_ProximitySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3353] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BackgroundModeClientSettingsProto_ProximitySettingsProto.ProtoReflect.Descriptor instead. +func (*BackgroundModeClientSettingsProto_ProximitySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{202, 0} +} + +type BadgeRewardEncounterResponseProto_EncounterInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BadgeRewardEncounterResponseProto_EncounterInfoProto) Reset() { + *x = BadgeRewardEncounterResponseProto_EncounterInfoProto{} + mi := &file_vbase_proto_msgTypes[3354] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BadgeRewardEncounterResponseProto_EncounterInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BadgeRewardEncounterResponseProto_EncounterInfoProto) ProtoMessage() {} + +func (x *BadgeRewardEncounterResponseProto_EncounterInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3354] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BadgeRewardEncounterResponseProto_EncounterInfoProto.ProtoReflect.Descriptor instead. +func (*BadgeRewardEncounterResponseProto_EncounterInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{210, 0} +} + +type BattleActorProto_FieldActorMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleActorProto_FieldActorMetadata) Reset() { + *x = BattleActorProto_FieldActorMetadata{} + mi := &file_vbase_proto_msgTypes[3355] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleActorProto_FieldActorMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleActorProto_FieldActorMetadata) ProtoMessage() {} + +func (x *BattleActorProto_FieldActorMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3355] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleActorProto_FieldActorMetadata.ProtoReflect.Descriptor instead. +func (*BattleActorProto_FieldActorMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{218, 0} +} + +type BattleActorProto_FieldActorMetadata_AttackFieldActorData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleActorProto_FieldActorMetadata_AttackFieldActorData) Reset() { + *x = BattleActorProto_FieldActorMetadata_AttackFieldActorData{} + mi := &file_vbase_proto_msgTypes[3358] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleActorProto_FieldActorMetadata_AttackFieldActorData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleActorProto_FieldActorMetadata_AttackFieldActorData) ProtoMessage() {} + +func (x *BattleActorProto_FieldActorMetadata_AttackFieldActorData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3358] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleActorProto_FieldActorMetadata_AttackFieldActorData.ProtoReflect.Descriptor instead. +func (*BattleActorProto_FieldActorMetadata_AttackFieldActorData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{218, 0, 0} +} + +type BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData) Reset() { + *x = BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData{} + mi := &file_vbase_proto_msgTypes[3359] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData) ProtoMessage() {} + +func (x *BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3359] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData.ProtoReflect.Descriptor instead. +func (*BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{218, 0, 1} +} + +type BattleAnimationConfigProto_AttackAnimationSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleAnimationConfigProto_AttackAnimationSettings) Reset() { + *x = BattleAnimationConfigProto_AttackAnimationSettings{} + mi := &file_vbase_proto_msgTypes[3360] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleAnimationConfigProto_AttackAnimationSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleAnimationConfigProto_AttackAnimationSettings) ProtoMessage() {} + +func (x *BattleAnimationConfigProto_AttackAnimationSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3360] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleAnimationConfigProto_AttackAnimationSettings.ProtoReflect.Descriptor instead. +func (*BattleAnimationConfigProto_AttackAnimationSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{219, 0} +} + +type BattleAnimationConfigProto_UiCameraAnimationSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleAnimationConfigProto_UiCameraAnimationSettings) Reset() { + *x = BattleAnimationConfigProto_UiCameraAnimationSettings{} + mi := &file_vbase_proto_msgTypes[3361] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleAnimationConfigProto_UiCameraAnimationSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleAnimationConfigProto_UiCameraAnimationSettings) ProtoMessage() {} + +func (x *BattleAnimationConfigProto_UiCameraAnimationSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3361] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleAnimationConfigProto_UiCameraAnimationSettings.ProtoReflect.Descriptor instead. +func (*BattleAnimationConfigProto_UiCameraAnimationSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{219, 1} +} + +type BattleAnimationConfigProto_ChargeMoveSequenceSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleAnimationConfigProto_ChargeMoveSequenceSettings) Reset() { + *x = BattleAnimationConfigProto_ChargeMoveSequenceSettings{} + mi := &file_vbase_proto_msgTypes[3362] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleAnimationConfigProto_ChargeMoveSequenceSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleAnimationConfigProto_ChargeMoveSequenceSettings) ProtoMessage() {} + +func (x *BattleAnimationConfigProto_ChargeMoveSequenceSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3362] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleAnimationConfigProto_ChargeMoveSequenceSettings.ProtoReflect.Descriptor instead. +func (*BattleAnimationConfigProto_ChargeMoveSequenceSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{219, 2} +} + +type BattleAnimationConfigProto_MissedFastAttackRecoverySettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleAnimationConfigProto_MissedFastAttackRecoverySettings) Reset() { + *x = BattleAnimationConfigProto_MissedFastAttackRecoverySettings{} + mi := &file_vbase_proto_msgTypes[3363] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleAnimationConfigProto_MissedFastAttackRecoverySettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleAnimationConfigProto_MissedFastAttackRecoverySettings) ProtoMessage() {} + +func (x *BattleAnimationConfigProto_MissedFastAttackRecoverySettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3363] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleAnimationConfigProto_MissedFastAttackRecoverySettings.ProtoReflect.Descriptor instead. +func (*BattleAnimationConfigProto_MissedFastAttackRecoverySettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{219, 3} +} + +type BattleEventProto_RecordLatency struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_RecordLatency) Reset() { + *x = BattleEventProto_RecordLatency{} + mi := &file_vbase_proto_msgTypes[3364] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_RecordLatency) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_RecordLatency) ProtoMessage() {} + +func (x *BattleEventProto_RecordLatency) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3364] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_RecordLatency.ProtoReflect.Descriptor instead. +func (*BattleEventProto_RecordLatency) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 0} +} + +type BattleEventProto_HolisticCountdown struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_HolisticCountdown) Reset() { + *x = BattleEventProto_HolisticCountdown{} + mi := &file_vbase_proto_msgTypes[3365] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_HolisticCountdown) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_HolisticCountdown) ProtoMessage() {} + +func (x *BattleEventProto_HolisticCountdown) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3365] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_HolisticCountdown.ProtoReflect.Descriptor instead. +func (*BattleEventProto_HolisticCountdown) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 1} +} + +type BattleEventProto_BattleLogMessage struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_BattleLogMessage) Reset() { + *x = BattleEventProto_BattleLogMessage{} + mi := &file_vbase_proto_msgTypes[3366] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_BattleLogMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_BattleLogMessage) ProtoMessage() {} + +func (x *BattleEventProto_BattleLogMessage) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3366] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_BattleLogMessage.ProtoReflect.Descriptor instead. +func (*BattleEventProto_BattleLogMessage) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 2} +} + +type BattleEventProto_BattleSpinPokeball struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_BattleSpinPokeball) Reset() { + *x = BattleEventProto_BattleSpinPokeball{} + mi := &file_vbase_proto_msgTypes[3367] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_BattleSpinPokeball) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_BattleSpinPokeball) ProtoMessage() {} + +func (x *BattleEventProto_BattleSpinPokeball) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3367] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_BattleSpinPokeball.ProtoReflect.Descriptor instead. +func (*BattleEventProto_BattleSpinPokeball) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 3} +} + +type BattleEventProto_AbilityTrigger struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_AbilityTrigger) Reset() { + *x = BattleEventProto_AbilityTrigger{} + mi := &file_vbase_proto_msgTypes[3368] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_AbilityTrigger) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_AbilityTrigger) ProtoMessage() {} + +func (x *BattleEventProto_AbilityTrigger) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3368] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_AbilityTrigger.ProtoReflect.Descriptor instead. +func (*BattleEventProto_AbilityTrigger) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 4} +} + +type BattleEventProto_Attack struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_Attack) Reset() { + *x = BattleEventProto_Attack{} + mi := &file_vbase_proto_msgTypes[3369] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_Attack) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_Attack) ProtoMessage() {} + +func (x *BattleEventProto_Attack) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3369] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_Attack.ProtoReflect.Descriptor instead. +func (*BattleEventProto_Attack) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 5} +} + +type BattleEventProto_AttackBoost struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_AttackBoost) Reset() { + *x = BattleEventProto_AttackBoost{} + mi := &file_vbase_proto_msgTypes[3370] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_AttackBoost) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_AttackBoost) ProtoMessage() {} + +func (x *BattleEventProto_AttackBoost) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3370] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_AttackBoost.ProtoReflect.Descriptor instead. +func (*BattleEventProto_AttackBoost) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 6} +} + +type BattleEventProto_AttackTelegraph struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_AttackTelegraph) Reset() { + *x = BattleEventProto_AttackTelegraph{} + mi := &file_vbase_proto_msgTypes[3371] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_AttackTelegraph) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_AttackTelegraph) ProtoMessage() {} + +func (x *BattleEventProto_AttackTelegraph) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3371] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_AttackTelegraph.ProtoReflect.Descriptor instead. +func (*BattleEventProto_AttackTelegraph) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 7} +} + +type BattleEventProto_BattleEnd struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_BattleEnd) Reset() { + *x = BattleEventProto_BattleEnd{} + mi := &file_vbase_proto_msgTypes[3372] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_BattleEnd) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_BattleEnd) ProtoMessage() {} + +func (x *BattleEventProto_BattleEnd) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3372] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_BattleEnd.ProtoReflect.Descriptor instead. +func (*BattleEventProto_BattleEnd) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 8} +} + +type BattleEventProto_BattleItem struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_BattleItem) Reset() { + *x = BattleEventProto_BattleItem{} + mi := &file_vbase_proto_msgTypes[3373] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_BattleItem) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_BattleItem) ProtoMessage() {} + +func (x *BattleEventProto_BattleItem) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3373] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_BattleItem.ProtoReflect.Descriptor instead. +func (*BattleEventProto_BattleItem) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 9} +} + +type BattleEventProto_BattleJoin struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_BattleJoin) Reset() { + *x = BattleEventProto_BattleJoin{} + mi := &file_vbase_proto_msgTypes[3374] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_BattleJoin) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_BattleJoin) ProtoMessage() {} + +func (x *BattleEventProto_BattleJoin) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3374] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_BattleJoin.ProtoReflect.Descriptor instead. +func (*BattleEventProto_BattleJoin) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 10} +} + +type BattleEventProto_BattleToast struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_BattleToast) Reset() { + *x = BattleEventProto_BattleToast{} + mi := &file_vbase_proto_msgTypes[3375] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_BattleToast) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_BattleToast) ProtoMessage() {} + +func (x *BattleEventProto_BattleToast) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3375] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_BattleToast.ProtoReflect.Descriptor instead. +func (*BattleEventProto_BattleToast) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 11} +} + +type BattleEventProto_BattleQuit struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_BattleQuit) Reset() { + *x = BattleEventProto_BattleQuit{} + mi := &file_vbase_proto_msgTypes[3376] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_BattleQuit) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_BattleQuit) ProtoMessage() {} + +func (x *BattleEventProto_BattleQuit) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3376] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_BattleQuit.ProtoReflect.Descriptor instead. +func (*BattleEventProto_BattleQuit) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 12} +} + +type BattleEventProto_BreadMove struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_BreadMove) Reset() { + *x = BattleEventProto_BreadMove{} + mi := &file_vbase_proto_msgTypes[3377] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_BreadMove) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_BreadMove) ProtoMessage() {} + +func (x *BattleEventProto_BreadMove) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3377] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_BreadMove.ProtoReflect.Descriptor instead. +func (*BattleEventProto_BreadMove) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 13} +} + +type BattleEventProto_Cinematic struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_Cinematic) Reset() { + *x = BattleEventProto_Cinematic{} + mi := &file_vbase_proto_msgTypes[3378] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_Cinematic) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_Cinematic) ProtoMessage() {} + +func (x *BattleEventProto_Cinematic) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3378] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_Cinematic.ProtoReflect.Descriptor instead. +func (*BattleEventProto_Cinematic) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 14} +} + +type BattleEventProto_Consensus struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_Consensus) Reset() { + *x = BattleEventProto_Consensus{} + mi := &file_vbase_proto_msgTypes[3379] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_Consensus) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_Consensus) ProtoMessage() {} + +func (x *BattleEventProto_Consensus) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3379] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_Consensus.ProtoReflect.Descriptor instead. +func (*BattleEventProto_Consensus) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 15} +} + +type BattleEventProto_Countdown struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_Countdown) Reset() { + *x = BattleEventProto_Countdown{} + mi := &file_vbase_proto_msgTypes[3380] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_Countdown) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_Countdown) ProtoMessage() {} + +func (x *BattleEventProto_Countdown) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3380] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_Countdown.ProtoReflect.Descriptor instead. +func (*BattleEventProto_Countdown) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 16} +} + +type BattleEventProto_Dodge struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_Dodge) Reset() { + *x = BattleEventProto_Dodge{} + mi := &file_vbase_proto_msgTypes[3381] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_Dodge) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_Dodge) ProtoMessage() {} + +func (x *BattleEventProto_Dodge) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3381] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_Dodge.ProtoReflect.Descriptor instead. +func (*BattleEventProto_Dodge) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 17} +} + +type BattleEventProto_DodgeSuccess struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_DodgeSuccess) Reset() { + *x = BattleEventProto_DodgeSuccess{} + mi := &file_vbase_proto_msgTypes[3382] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_DodgeSuccess) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_DodgeSuccess) ProtoMessage() {} + +func (x *BattleEventProto_DodgeSuccess) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3382] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_DodgeSuccess.ProtoReflect.Descriptor instead. +func (*BattleEventProto_DodgeSuccess) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 18} +} + +type BattleEventProto_Flinch struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_Flinch) Reset() { + *x = BattleEventProto_Flinch{} + mi := &file_vbase_proto_msgTypes[3383] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_Flinch) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_Flinch) ProtoMessage() {} + +func (x *BattleEventProto_Flinch) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3383] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_Flinch.ProtoReflect.Descriptor instead. +func (*BattleEventProto_Flinch) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 19} +} + +type BattleEventProto_PositionalRosterEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_PositionalRosterEntry) Reset() { + *x = BattleEventProto_PositionalRosterEntry{} + mi := &file_vbase_proto_msgTypes[3384] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_PositionalRosterEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_PositionalRosterEntry) ProtoMessage() {} + +func (x *BattleEventProto_PositionalRosterEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3384] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_PositionalRosterEntry.ProtoReflect.Descriptor instead. +func (*BattleEventProto_PositionalRosterEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 20} +} + +type BattleEventProto_Shield struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_Shield) Reset() { + *x = BattleEventProto_Shield{} + mi := &file_vbase_proto_msgTypes[3385] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_Shield) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_Shield) ProtoMessage() {} + +func (x *BattleEventProto_Shield) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3385] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_Shield.ProtoReflect.Descriptor instead. +func (*BattleEventProto_Shield) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 21} +} + +type BattleEventProto_SidelineAction struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_SidelineAction) Reset() { + *x = BattleEventProto_SidelineAction{} + mi := &file_vbase_proto_msgTypes[3386] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_SidelineAction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_SidelineAction) ProtoMessage() {} + +func (x *BattleEventProto_SidelineAction) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3386] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_SidelineAction.ProtoReflect.Descriptor instead. +func (*BattleEventProto_SidelineAction) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 22} +} + +type BattleEventProto_StartBattle struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_StartBattle) Reset() { + *x = BattleEventProto_StartBattle{} + mi := &file_vbase_proto_msgTypes[3387] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_StartBattle) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_StartBattle) ProtoMessage() {} + +func (x *BattleEventProto_StartBattle) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3387] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_StartBattle.ProtoReflect.Descriptor instead. +func (*BattleEventProto_StartBattle) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 23} +} + +type BattleEventProto_StatChange struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_StatChange) Reset() { + *x = BattleEventProto_StatChange{} + mi := &file_vbase_proto_msgTypes[3388] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_StatChange) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_StatChange) ProtoMessage() {} + +func (x *BattleEventProto_StatChange) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3388] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_StatChange.ProtoReflect.Descriptor instead. +func (*BattleEventProto_StatChange) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 24} +} + +type BattleEventProto_SwapPokemon struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_SwapPokemon) Reset() { + *x = BattleEventProto_SwapPokemon{} + mi := &file_vbase_proto_msgTypes[3389] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_SwapPokemon) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_SwapPokemon) ProtoMessage() {} + +func (x *BattleEventProto_SwapPokemon) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3389] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_SwapPokemon.ProtoReflect.Descriptor instead. +func (*BattleEventProto_SwapPokemon) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 25} +} + +type BattleEventProto_TrainerAbility struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_TrainerAbility) Reset() { + *x = BattleEventProto_TrainerAbility{} + mi := &file_vbase_proto_msgTypes[3390] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_TrainerAbility) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_TrainerAbility) ProtoMessage() {} + +func (x *BattleEventProto_TrainerAbility) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3390] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_TrainerAbility.ProtoReflect.Descriptor instead. +func (*BattleEventProto_TrainerAbility) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 26} +} + +type BattleEventProto_Transform struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_Transform) Reset() { + *x = BattleEventProto_Transform{} + mi := &file_vbase_proto_msgTypes[3391] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_Transform) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_Transform) ProtoMessage() {} + +func (x *BattleEventProto_Transform) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3391] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_Transform.ProtoReflect.Descriptor instead. +func (*BattleEventProto_Transform) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 27} +} + +type BattleEventProto_Window struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_Window) Reset() { + *x = BattleEventProto_Window{} + mi := &file_vbase_proto_msgTypes[3392] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_Window) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_Window) ProtoMessage() {} + +func (x *BattleEventProto_Window) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3392] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_Window.ProtoReflect.Descriptor instead. +func (*BattleEventProto_Window) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 28} +} + +type BattleEventProto_BattleJoin_PlayerMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_BattleJoin_PlayerMetadata) Reset() { + *x = BattleEventProto_BattleJoin_PlayerMetadata{} + mi := &file_vbase_proto_msgTypes[3395] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_BattleJoin_PlayerMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_BattleJoin_PlayerMetadata) ProtoMessage() {} + +func (x *BattleEventProto_BattleJoin_PlayerMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3395] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_BattleJoin_PlayerMetadata.ProtoReflect.Descriptor instead. +func (*BattleEventProto_BattleJoin_PlayerMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 10, 0} +} + +type BattleEventProto_Cinematic_BreadMoveMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_Cinematic_BreadMoveMetadata) Reset() { + *x = BattleEventProto_Cinematic_BreadMoveMetadata{} + mi := &file_vbase_proto_msgTypes[3396] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_Cinematic_BreadMoveMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_Cinematic_BreadMoveMetadata) ProtoMessage() {} + +func (x *BattleEventProto_Cinematic_BreadMoveMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3396] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_Cinematic_BreadMoveMetadata.ProtoReflect.Descriptor instead. +func (*BattleEventProto_Cinematic_BreadMoveMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 14, 0} +} + +type BattleEventProto_Cinematic_CoordinatedModeMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_Cinematic_CoordinatedModeMetadata) Reset() { + *x = BattleEventProto_Cinematic_CoordinatedModeMetadata{} + mi := &file_vbase_proto_msgTypes[3397] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_Cinematic_CoordinatedModeMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_Cinematic_CoordinatedModeMetadata) ProtoMessage() {} + +func (x *BattleEventProto_Cinematic_CoordinatedModeMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3397] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_Cinematic_CoordinatedModeMetadata.ProtoReflect.Descriptor instead. +func (*BattleEventProto_Cinematic_CoordinatedModeMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 14, 1} +} + +type BattleEventProto_PositionalRosterEntry_MaxMoves struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_PositionalRosterEntry_MaxMoves) Reset() { + *x = BattleEventProto_PositionalRosterEntry_MaxMoves{} + mi := &file_vbase_proto_msgTypes[3398] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_PositionalRosterEntry_MaxMoves) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_PositionalRosterEntry_MaxMoves) ProtoMessage() {} + +func (x *BattleEventProto_PositionalRosterEntry_MaxMoves) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3398] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_PositionalRosterEntry_MaxMoves.ProtoReflect.Descriptor instead. +func (*BattleEventProto_PositionalRosterEntry_MaxMoves) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 20, 0} +} + +type BattleEventProto_StatChange_StatStage struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleEventProto_StatChange_StatStage) Reset() { + *x = BattleEventProto_StatChange_StatStage{} + mi := &file_vbase_proto_msgTypes[3399] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleEventProto_StatChange_StatStage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleEventProto_StatChange_StatStage) ProtoMessage() {} + +func (x *BattleEventProto_StatChange_StatStage) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3399] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleEventProto_StatChange_StatStage.ProtoReflect.Descriptor instead. +func (*BattleEventProto_StatChange_StatStage) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{224, 24, 0} +} + +type BattleHubOrderSettings_SectionGroup struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleHubOrderSettings_SectionGroup) Reset() { + *x = BattleHubOrderSettings_SectionGroup{} + mi := &file_vbase_proto_msgTypes[3402] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleHubOrderSettings_SectionGroup) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleHubOrderSettings_SectionGroup) ProtoMessage() {} + +func (x *BattleHubOrderSettings_SectionGroup) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3402] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleHubOrderSettings_SectionGroup.ProtoReflect.Descriptor instead. +func (*BattleHubOrderSettings_SectionGroup) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{227, 0} +} + +type BattleHubOrderSettings_SectionSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleHubOrderSettings_SectionSettings) Reset() { + *x = BattleHubOrderSettings_SectionSettings{} + mi := &file_vbase_proto_msgTypes[3403] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleHubOrderSettings_SectionSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleHubOrderSettings_SectionSettings) ProtoMessage() {} + +func (x *BattleHubOrderSettings_SectionSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3403] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleHubOrderSettings_SectionSettings.ProtoReflect.Descriptor instead. +func (*BattleHubOrderSettings_SectionSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{227, 1} +} + +type BattleInputBufferPriorityList_BufferBlockExceptions struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleInputBufferPriorityList_BufferBlockExceptions) Reset() { + *x = BattleInputBufferPriorityList_BufferBlockExceptions{} + mi := &file_vbase_proto_msgTypes[3404] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleInputBufferPriorityList_BufferBlockExceptions) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleInputBufferPriorityList_BufferBlockExceptions) ProtoMessage() {} + +func (x *BattleInputBufferPriorityList_BufferBlockExceptions) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3404] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleInputBufferPriorityList_BufferBlockExceptions.ProtoReflect.Descriptor instead. +func (*BattleInputBufferPriorityList_BufferBlockExceptions) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{228, 0} +} + +type BattlePokemonProto_Modifier struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattlePokemonProto_Modifier) Reset() { + *x = BattlePokemonProto_Modifier{} + mi := &file_vbase_proto_msgTypes[3408] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattlePokemonProto_Modifier) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattlePokemonProto_Modifier) ProtoMessage() {} + +func (x *BattlePokemonProto_Modifier) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3408] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattlePokemonProto_Modifier.ProtoReflect.Descriptor instead. +func (*BattlePokemonProto_Modifier) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{235, 0} +} + +type BattlePokemonProto_MoveData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattlePokemonProto_MoveData) Reset() { + *x = BattlePokemonProto_MoveData{} + mi := &file_vbase_proto_msgTypes[3409] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattlePokemonProto_MoveData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattlePokemonProto_MoveData) ProtoMessage() {} + +func (x *BattlePokemonProto_MoveData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3409] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattlePokemonProto_MoveData.ProtoReflect.Descriptor instead. +func (*BattlePokemonProto_MoveData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{235, 1} +} + +type BattleResourceProto_CooldownMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleResourceProto_CooldownMetadata) Reset() { + *x = BattleResourceProto_CooldownMetadata{} + mi := &file_vbase_proto_msgTypes[3415] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleResourceProto_CooldownMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleResourceProto_CooldownMetadata) ProtoMessage() {} + +func (x *BattleResourceProto_CooldownMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3415] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleResourceProto_CooldownMetadata.ProtoReflect.Descriptor instead. +func (*BattleResourceProto_CooldownMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{238, 0} +} + +type BattleResultsProto_PlayerResultsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleResultsProto_PlayerResultsProto) Reset() { + *x = BattleResultsProto_PlayerResultsProto{} + mi := &file_vbase_proto_msgTypes[3416] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleResultsProto_PlayerResultsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleResultsProto_PlayerResultsProto) ProtoMessage() {} + +func (x *BattleResultsProto_PlayerResultsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3416] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleResultsProto_PlayerResultsProto.ProtoReflect.Descriptor instead. +func (*BattleResultsProto_PlayerResultsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{239, 0} +} + +type BattleUpdateProto_ActiveItem struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleUpdateProto_ActiveItem) Reset() { + *x = BattleUpdateProto_ActiveItem{} + mi := &file_vbase_proto_msgTypes[3421] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleUpdateProto_ActiveItem) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleUpdateProto_ActiveItem) ProtoMessage() {} + +func (x *BattleUpdateProto_ActiveItem) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3421] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleUpdateProto_ActiveItem.ProtoReflect.Descriptor instead. +func (*BattleUpdateProto_ActiveItem) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{242, 0} +} + +type BattleUpdateProto_AvailableItem struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BattleUpdateProto_AvailableItem) Reset() { + *x = BattleUpdateProto_AvailableItem{} + mi := &file_vbase_proto_msgTypes[3422] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BattleUpdateProto_AvailableItem) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BattleUpdateProto_AvailableItem) ProtoMessage() {} + +func (x *BattleUpdateProto_AvailableItem) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3422] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BattleUpdateProto_AvailableItem.ProtoReflect.Descriptor instead. +func (*BattleUpdateProto_AvailableItem) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{242, 1} +} + +type BonusEggIncubatorAttributesProto_HatchedEggPokemonSummaryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BonusEggIncubatorAttributesProto_HatchedEggPokemonSummaryProto) Reset() { + *x = BonusEggIncubatorAttributesProto_HatchedEggPokemonSummaryProto{} + mi := &file_vbase_proto_msgTypes[3426] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BonusEggIncubatorAttributesProto_HatchedEggPokemonSummaryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BonusEggIncubatorAttributesProto_HatchedEggPokemonSummaryProto) ProtoMessage() {} + +func (x *BonusEggIncubatorAttributesProto_HatchedEggPokemonSummaryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3426] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BonusEggIncubatorAttributesProto_HatchedEggPokemonSummaryProto.ProtoReflect.Descriptor instead. +func (*BonusEggIncubatorAttributesProto_HatchedEggPokemonSummaryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{263, 0} +} + +type BreadClientLogProto_BreadLogEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadClientLogProto_BreadLogEntryProto) Reset() { + *x = BreadClientLogProto_BreadLogEntryProto{} + mi := &file_vbase_proto_msgTypes[3427] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadClientLogProto_BreadLogEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadClientLogProto_BreadLogEntryProto) ProtoMessage() {} + +func (x *BreadClientLogProto_BreadLogEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3427] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadClientLogProto_BreadLogEntryProto.ProtoReflect.Descriptor instead. +func (*BreadClientLogProto_BreadLogEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{280, 0} +} + +type BreadClientLogProto_BreadLogEntryProto_BreadHeaderProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadClientLogProto_BreadLogEntryProto_BreadHeaderProto) Reset() { + *x = BreadClientLogProto_BreadLogEntryProto_BreadHeaderProto{} + mi := &file_vbase_proto_msgTypes[3428] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadClientLogProto_BreadLogEntryProto_BreadHeaderProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadClientLogProto_BreadLogEntryProto_BreadHeaderProto) ProtoMessage() {} + +func (x *BreadClientLogProto_BreadLogEntryProto_BreadHeaderProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3428] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadClientLogProto_BreadLogEntryProto_BreadHeaderProto.ProtoReflect.Descriptor instead. +func (*BreadClientLogProto_BreadLogEntryProto_BreadHeaderProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{280, 0, 0} +} + +type BreadMoveLevelSettingsProto_BreadMoveLevelProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadMoveLevelSettingsProto_BreadMoveLevelProto) Reset() { + *x = BreadMoveLevelSettingsProto_BreadMoveLevelProto{} + mi := &file_vbase_proto_msgTypes[3429] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadMoveLevelSettingsProto_BreadMoveLevelProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadMoveLevelSettingsProto_BreadMoveLevelProto) ProtoMessage() {} + +func (x *BreadMoveLevelSettingsProto_BreadMoveLevelProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3429] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadMoveLevelSettingsProto_BreadMoveLevelProto.ProtoReflect.Descriptor instead. +func (*BreadMoveLevelSettingsProto_BreadMoveLevelProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{289, 0} +} + +type BreadOverrideExtendedProto_BreadCatchOverrideProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadOverrideExtendedProto_BreadCatchOverrideProto) Reset() { + *x = BreadOverrideExtendedProto_BreadCatchOverrideProto{} + mi := &file_vbase_proto_msgTypes[3430] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadOverrideExtendedProto_BreadCatchOverrideProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadOverrideExtendedProto_BreadCatchOverrideProto) ProtoMessage() {} + +func (x *BreadOverrideExtendedProto_BreadCatchOverrideProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3430] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadOverrideExtendedProto_BreadCatchOverrideProto.ProtoReflect.Descriptor instead. +func (*BreadOverrideExtendedProto_BreadCatchOverrideProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{293, 0} +} + +type BreadOverrideExtendedProto_MaxPokemonVisualSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadOverrideExtendedProto_MaxPokemonVisualSettingsProto) Reset() { + *x = BreadOverrideExtendedProto_MaxPokemonVisualSettingsProto{} + mi := &file_vbase_proto_msgTypes[3431] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadOverrideExtendedProto_MaxPokemonVisualSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadOverrideExtendedProto_MaxPokemonVisualSettingsProto) ProtoMessage() {} + +func (x *BreadOverrideExtendedProto_MaxPokemonVisualSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3431] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadOverrideExtendedProto_MaxPokemonVisualSettingsProto.ProtoReflect.Descriptor instead. +func (*BreadOverrideExtendedProto_MaxPokemonVisualSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{293, 1} +} + +type BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto) Reset() { + *x = BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto{} + mi := &file_vbase_proto_msgTypes[3432] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto) ProtoMessage() {} + +func (x *BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3432] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto.ProtoReflect.Descriptor instead. +func (*BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{296, 0} +} + +type BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto_BreadPokemonFormVisualDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto_BreadPokemonFormVisualDataProto) Reset() { + *x = BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto_BreadPokemonFormVisualDataProto{} + mi := &file_vbase_proto_msgTypes[3433] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto_BreadPokemonFormVisualDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto_BreadPokemonFormVisualDataProto) ProtoMessage() { +} + +func (x *BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto_BreadPokemonFormVisualDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3433] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto_BreadPokemonFormVisualDataProto.ProtoReflect.Descriptor instead. +func (*BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto_BreadPokemonFormVisualDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{296, 0, 0} +} + +type BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto_BreadPokemonFormVisualDataProto_BreadPokemonModeVisualDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto_BreadPokemonFormVisualDataProto_BreadPokemonModeVisualDataProto) Reset() { + *x = BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto_BreadPokemonFormVisualDataProto_BreadPokemonModeVisualDataProto{} + mi := &file_vbase_proto_msgTypes[3434] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto_BreadPokemonFormVisualDataProto_BreadPokemonModeVisualDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto_BreadPokemonFormVisualDataProto_BreadPokemonModeVisualDataProto) ProtoMessage() { +} + +func (x *BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto_BreadPokemonFormVisualDataProto_BreadPokemonModeVisualDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3434] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto_BreadPokemonFormVisualDataProto_BreadPokemonModeVisualDataProto.ProtoReflect.Descriptor instead. +func (*BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto_BreadPokemonFormVisualDataProto_BreadPokemonModeVisualDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{296, 0, 0, 0} +} + +type BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto_BreadPokemonFormVisualDataProto_BreadPokemonModeVisualDataProto_BreadPokemonVisualDataProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto_BreadPokemonFormVisualDataProto_BreadPokemonModeVisualDataProto_BreadPokemonVisualDataProto) Reset() { + *x = BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto_BreadPokemonFormVisualDataProto_BreadPokemonModeVisualDataProto_BreadPokemonVisualDataProto{} + mi := &file_vbase_proto_msgTypes[3435] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto_BreadPokemonFormVisualDataProto_BreadPokemonModeVisualDataProto_BreadPokemonVisualDataProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto_BreadPokemonFormVisualDataProto_BreadPokemonModeVisualDataProto_BreadPokemonVisualDataProto) ProtoMessage() { +} + +func (x *BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto_BreadPokemonFormVisualDataProto_BreadPokemonModeVisualDataProto_BreadPokemonVisualDataProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3435] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto_BreadPokemonFormVisualDataProto_BreadPokemonModeVisualDataProto_BreadPokemonVisualDataProto.ProtoReflect.Descriptor instead. +func (*BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto_BreadPokemonFormVisualDataProto_BreadPokemonModeVisualDataProto_BreadPokemonVisualDataProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{296, 0, 0, 0, 0} +} + +type BreadSharedSettingsProto_BreadBattleAvailabilityProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BreadSharedSettingsProto_BreadBattleAvailabilityProto) Reset() { + *x = BreadSharedSettingsProto_BreadBattleAvailabilityProto{} + mi := &file_vbase_proto_msgTypes[3436] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BreadSharedSettingsProto_BreadBattleAvailabilityProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BreadSharedSettingsProto_BreadBattleAvailabilityProto) ProtoMessage() {} + +func (x *BreadSharedSettingsProto_BreadBattleAvailabilityProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3436] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BreadSharedSettingsProto_BreadBattleAvailabilityProto.ProtoReflect.Descriptor instead. +func (*BreadSharedSettingsProto_BreadBattleAvailabilityProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{297, 0} +} + +type BuddyDataProto_BuddySpinMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyDataProto_BuddySpinMetadata) Reset() { + *x = BuddyDataProto_BuddySpinMetadata{} + mi := &file_vbase_proto_msgTypes[3437] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyDataProto_BuddySpinMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyDataProto_BuddySpinMetadata) ProtoMessage() {} + +func (x *BuddyDataProto_BuddySpinMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3437] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyDataProto_BuddySpinMetadata.ProtoReflect.Descriptor instead. +func (*BuddyDataProto_BuddySpinMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{302, 0} +} + +type BuddyDataProto_BuddyStoredStats struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyDataProto_BuddyStoredStats) Reset() { + *x = BuddyDataProto_BuddyStoredStats{} + mi := &file_vbase_proto_msgTypes[3438] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyDataProto_BuddyStoredStats) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyDataProto_BuddyStoredStats) ProtoMessage() {} + +func (x *BuddyDataProto_BuddyStoredStats) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3438] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyDataProto_BuddyStoredStats.ProtoReflect.Descriptor instead. +func (*BuddyDataProto_BuddyStoredStats) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{302, 1} +} + +type BuddyObservedData_BuddyFeedStats struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyObservedData_BuddyFeedStats) Reset() { + *x = BuddyObservedData_BuddyFeedStats{} + mi := &file_vbase_proto_msgTypes[3446] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyObservedData_BuddyFeedStats) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyObservedData_BuddyFeedStats) ProtoMessage() {} + +func (x *BuddyObservedData_BuddyFeedStats) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3446] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyObservedData_BuddyFeedStats.ProtoReflect.Descriptor instead. +func (*BuddyObservedData_BuddyFeedStats) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{323, 0} +} + +type BuddyStatsShownHearts_BuddyShownHeartsList struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuddyStatsShownHearts_BuddyShownHeartsList) Reset() { + *x = BuddyStatsShownHearts_BuddyShownHeartsList{} + mi := &file_vbase_proto_msgTypes[3448] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuddyStatsShownHearts_BuddyShownHeartsList) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuddyStatsShownHearts_BuddyShownHeartsList) ProtoMessage() {} + +func (x *BuddyStatsShownHearts_BuddyShownHeartsList) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3448] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BuddyStatsShownHearts_BuddyShownHeartsList.ProtoReflect.Descriptor instead. +func (*BuddyStatsShownHearts_BuddyShownHeartsList) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{331, 0} +} + +type CaptureScoreProto_TempEvoScoreInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CaptureScoreProto_TempEvoScoreInfo) Reset() { + *x = CaptureScoreProto_TempEvoScoreInfo{} + mi := &file_vbase_proto_msgTypes[3450] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CaptureScoreProto_TempEvoScoreInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CaptureScoreProto_TempEvoScoreInfo) ProtoMessage() {} + +func (x *CaptureScoreProto_TempEvoScoreInfo) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3450] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CaptureScoreProto_TempEvoScoreInfo.ProtoReflect.Descriptor instead. +func (*CaptureScoreProto_TempEvoScoreInfo) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{375, 0} +} + +type ChargeAttackDataProto_ChargeAttackProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ChargeAttackDataProto_ChargeAttackProto) Reset() { + *x = ChargeAttackDataProto_ChargeAttackProto{} + mi := &file_vbase_proto_msgTypes[3451] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ChargeAttackDataProto_ChargeAttackProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ChargeAttackDataProto_ChargeAttackProto) ProtoMessage() {} + +func (x *ChargeAttackDataProto_ChargeAttackProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3451] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ChargeAttackDataProto_ChargeAttackProto.ProtoReflect.Descriptor instead. +func (*ChargeAttackDataProto_ChargeAttackProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{396, 0} +} + +type ClaimEventPassRewardsRequestProto_ClaimRewardsSlotProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClaimEventPassRewardsRequestProto_ClaimRewardsSlotProto) Reset() { + *x = ClaimEventPassRewardsRequestProto_ClaimRewardsSlotProto{} + mi := &file_vbase_proto_msgTypes[3452] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClaimEventPassRewardsRequestProto_ClaimRewardsSlotProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClaimEventPassRewardsRequestProto_ClaimRewardsSlotProto) ProtoMessage() {} + +func (x *ClaimEventPassRewardsRequestProto_ClaimRewardsSlotProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3452] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClaimEventPassRewardsRequestProto_ClaimRewardsSlotProto.ProtoReflect.Descriptor instead. +func (*ClaimEventPassRewardsRequestProto_ClaimRewardsSlotProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{420, 0} +} + +type ClientInbox_Notification struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientInbox_Notification) Reset() { + *x = ClientInbox_Notification{} + mi := &file_vbase_proto_msgTypes[3453] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientInbox_Notification) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientInbox_Notification) ProtoMessage() {} + +func (x *ClientInbox_Notification) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3453] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ClientInbox_Notification.ProtoReflect.Descriptor instead. +func (*ClientInbox_Notification) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{440, 0} +} + +type CodeGateProto_SubCodeGateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CodeGateProto_SubCodeGateProto) Reset() { + *x = CodeGateProto_SubCodeGateProto{} + mi := &file_vbase_proto_msgTypes[3455] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CodeGateProto_SubCodeGateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CodeGateProto_SubCodeGateProto) ProtoMessage() {} + +func (x *CodeGateProto_SubCodeGateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3455] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CodeGateProto_SubCodeGateProto.ProtoReflect.Descriptor instead. +func (*CodeGateProto_SubCodeGateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{474, 0} +} + +type CombatChallengeProto_ChallengePlayer struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatChallengeProto_ChallengePlayer) Reset() { + *x = CombatChallengeProto_ChallengePlayer{} + mi := &file_vbase_proto_msgTypes[3456] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatChallengeProto_ChallengePlayer) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatChallengeProto_ChallengePlayer) ProtoMessage() {} + +func (x *CombatChallengeProto_ChallengePlayer) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3456] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatChallengeProto_ChallengePlayer.ProtoReflect.Descriptor instead. +func (*CombatChallengeProto_ChallengePlayer) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{485, 0} +} + +type CombatForLogProto_CombatPlayerLogProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatForLogProto_CombatPlayerLogProto) Reset() { + *x = CombatForLogProto_CombatPlayerLogProto{} + mi := &file_vbase_proto_msgTypes[3457] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatForLogProto_CombatPlayerLogProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatForLogProto_CombatPlayerLogProto) ProtoMessage() {} + +func (x *CombatForLogProto_CombatPlayerLogProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3457] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatForLogProto_CombatPlayerLogProto.ProtoReflect.Descriptor instead. +func (*CombatForLogProto_CombatPlayerLogProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{492, 0} +} + +type CombatForLogProto_CombatPokemonDynamicProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatForLogProto_CombatPokemonDynamicProto) Reset() { + *x = CombatForLogProto_CombatPokemonDynamicProto{} + mi := &file_vbase_proto_msgTypes[3458] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatForLogProto_CombatPokemonDynamicProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatForLogProto_CombatPokemonDynamicProto) ProtoMessage() {} + +func (x *CombatForLogProto_CombatPokemonDynamicProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3458] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatForLogProto_CombatPokemonDynamicProto.ProtoReflect.Descriptor instead. +func (*CombatForLogProto_CombatPokemonDynamicProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{492, 1} +} + +type CombatLeagueProto_PokemonBanlist struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatLeagueProto_PokemonBanlist) Reset() { + *x = CombatLeagueProto_PokemonBanlist{} + mi := &file_vbase_proto_msgTypes[3459] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatLeagueProto_PokemonBanlist) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatLeagueProto_PokemonBanlist) ProtoMessage() {} + +func (x *CombatLeagueProto_PokemonBanlist) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3459] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatLeagueProto_PokemonBanlist.ProtoReflect.Descriptor instead. +func (*CombatLeagueProto_PokemonBanlist) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{498, 0} +} + +type CombatLeagueProto_PokemonCaughtTimestamp struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatLeagueProto_PokemonCaughtTimestamp) Reset() { + *x = CombatLeagueProto_PokemonCaughtTimestamp{} + mi := &file_vbase_proto_msgTypes[3460] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatLeagueProto_PokemonCaughtTimestamp) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatLeagueProto_PokemonCaughtTimestamp) ProtoMessage() {} + +func (x *CombatLeagueProto_PokemonCaughtTimestamp) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3460] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatLeagueProto_PokemonCaughtTimestamp.ProtoReflect.Descriptor instead. +func (*CombatLeagueProto_PokemonCaughtTimestamp) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{498, 1} +} + +type CombatLeagueProto_PokemonConditionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatLeagueProto_PokemonConditionProto) Reset() { + *x = CombatLeagueProto_PokemonConditionProto{} + mi := &file_vbase_proto_msgTypes[3461] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatLeagueProto_PokemonConditionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatLeagueProto_PokemonConditionProto) ProtoMessage() {} + +func (x *CombatLeagueProto_PokemonConditionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3461] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatLeagueProto_PokemonConditionProto.ProtoReflect.Descriptor instead. +func (*CombatLeagueProto_PokemonConditionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{498, 2} +} + +type CombatLeagueProto_PokemonGroupConditionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatLeagueProto_PokemonGroupConditionProto) Reset() { + *x = CombatLeagueProto_PokemonGroupConditionProto{} + mi := &file_vbase_proto_msgTypes[3462] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatLeagueProto_PokemonGroupConditionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatLeagueProto_PokemonGroupConditionProto) ProtoMessage() {} + +func (x *CombatLeagueProto_PokemonGroupConditionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3462] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatLeagueProto_PokemonGroupConditionProto.ProtoReflect.Descriptor instead. +func (*CombatLeagueProto_PokemonGroupConditionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{498, 3} +} + +type CombatLeagueProto_PokemonLevelRange struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatLeagueProto_PokemonLevelRange) Reset() { + *x = CombatLeagueProto_PokemonLevelRange{} + mi := &file_vbase_proto_msgTypes[3463] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatLeagueProto_PokemonLevelRange) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatLeagueProto_PokemonLevelRange) ProtoMessage() {} + +func (x *CombatLeagueProto_PokemonLevelRange) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3463] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatLeagueProto_PokemonLevelRange.ProtoReflect.Descriptor instead. +func (*CombatLeagueProto_PokemonLevelRange) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{498, 4} +} + +type CombatLeagueProto_PokemonWhitelist struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatLeagueProto_PokemonWhitelist) Reset() { + *x = CombatLeagueProto_PokemonWhitelist{} + mi := &file_vbase_proto_msgTypes[3464] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatLeagueProto_PokemonWhitelist) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatLeagueProto_PokemonWhitelist) ProtoMessage() {} + +func (x *CombatLeagueProto_PokemonWhitelist) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3464] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatLeagueProto_PokemonWhitelist.ProtoReflect.Descriptor instead. +func (*CombatLeagueProto_PokemonWhitelist) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{498, 5} +} + +type CombatLeagueProto_PokemonWithForm struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatLeagueProto_PokemonWithForm) Reset() { + *x = CombatLeagueProto_PokemonWithForm{} + mi := &file_vbase_proto_msgTypes[3465] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatLeagueProto_PokemonWithForm) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatLeagueProto_PokemonWithForm) ProtoMessage() {} + +func (x *CombatLeagueProto_PokemonWithForm) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3465] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatLeagueProto_PokemonWithForm.ProtoReflect.Descriptor instead. +func (*CombatLeagueProto_PokemonWithForm) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{498, 6} +} + +type CombatLeagueProto_UnlockConditionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatLeagueProto_UnlockConditionProto) Reset() { + *x = CombatLeagueProto_UnlockConditionProto{} + mi := &file_vbase_proto_msgTypes[3466] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatLeagueProto_UnlockConditionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatLeagueProto_UnlockConditionProto) ProtoMessage() {} + +func (x *CombatLeagueProto_UnlockConditionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3466] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatLeagueProto_UnlockConditionProto.ProtoReflect.Descriptor instead. +func (*CombatLeagueProto_UnlockConditionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{498, 7} +} + +type CombatLeagueProto_PokemonGroupConditionProto_PokedexNumberRange struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatLeagueProto_PokemonGroupConditionProto_PokedexNumberRange) Reset() { + *x = CombatLeagueProto_PokemonGroupConditionProto_PokedexNumberRange{} + mi := &file_vbase_proto_msgTypes[3467] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatLeagueProto_PokemonGroupConditionProto_PokedexNumberRange) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatLeagueProto_PokemonGroupConditionProto_PokedexNumberRange) ProtoMessage() {} + +func (x *CombatLeagueProto_PokemonGroupConditionProto_PokedexNumberRange) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3467] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatLeagueProto_PokemonGroupConditionProto_PokedexNumberRange.ProtoReflect.Descriptor instead. +func (*CombatLeagueProto_PokemonGroupConditionProto_PokedexNumberRange) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{498, 3, 0} +} + +type CombatLogData_CombatLogDataHeader struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatLogData_CombatLogDataHeader) Reset() { + *x = CombatLogData_CombatLogDataHeader{} + mi := &file_vbase_proto_msgTypes[3468] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatLogData_CombatLogDataHeader) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatLogData_CombatLogDataHeader) ProtoMessage() {} + +func (x *CombatLogData_CombatLogDataHeader) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3468] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatLogData_CombatLogDataHeader.ProtoReflect.Descriptor instead. +func (*CombatLogData_CombatLogDataHeader) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{501, 0} +} + +type CombatMoveSettingsProto_CombatMoveBuffsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatMoveSettingsProto_CombatMoveBuffsProto) Reset() { + *x = CombatMoveSettingsProto_CombatMoveBuffsProto{} + mi := &file_vbase_proto_msgTypes[3469] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatMoveSettingsProto_CombatMoveBuffsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatMoveSettingsProto_CombatMoveBuffsProto) ProtoMessage() {} + +func (x *CombatMoveSettingsProto_CombatMoveBuffsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3469] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatMoveSettingsProto_CombatMoveBuffsProto.ProtoReflect.Descriptor instead. +func (*CombatMoveSettingsProto_CombatMoveBuffsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{506, 0} +} + +type CombatPlayerProfileProto_Location struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatPlayerProfileProto_Location) Reset() { + *x = CombatPlayerProfileProto_Location{} + mi := &file_vbase_proto_msgTypes[3470] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatPlayerProfileProto_Location) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatPlayerProfileProto_Location) ProtoMessage() {} + +func (x *CombatPlayerProfileProto_Location) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3470] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatPlayerProfileProto_Location.ProtoReflect.Descriptor instead. +func (*CombatPlayerProfileProto_Location) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{511, 0} +} + +type CombatProto_CombatIbfcPokemonFormTrackerProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatProto_CombatIbfcPokemonFormTrackerProto) Reset() { + *x = CombatProto_CombatIbfcPokemonFormTrackerProto{} + mi := &file_vbase_proto_msgTypes[3471] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatProto_CombatIbfcPokemonFormTrackerProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatProto_CombatIbfcPokemonFormTrackerProto) ProtoMessage() {} + +func (x *CombatProto_CombatIbfcPokemonFormTrackerProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3471] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatProto_CombatIbfcPokemonFormTrackerProto.ProtoReflect.Descriptor instead. +func (*CombatProto_CombatIbfcPokemonFormTrackerProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{514, 0} +} + +type CombatProto_CombatPlayerProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + ActivePokemon *CombatProto_CombatPokemonProto `protobuf:"bytes,2,opt,name=active_pokemon,json=activePokemon,proto3" json:"active_pokemon,omitempty"` + ReservePokemon []*CombatProto_CombatPokemonProto `protobuf:"bytes,3,rep,name=reserve_pokemon,json=reservePokemon,proto3" json:"reserve_pokemon,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatProto_CombatPlayerProto) Reset() { + *x = CombatProto_CombatPlayerProto{} + mi := &file_vbase_proto_msgTypes[3472] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatProto_CombatPlayerProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatProto_CombatPlayerProto) ProtoMessage() {} + +func (x *CombatProto_CombatPlayerProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3472] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatProto_CombatPlayerProto.ProtoReflect.Descriptor instead. +func (*CombatProto_CombatPlayerProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{514, 1} +} + +func (x *CombatProto_CombatPlayerProto) GetActivePokemon() *CombatProto_CombatPokemonProto { + if x != nil { + return x.ActivePokemon + } + return nil +} + +func (x *CombatProto_CombatPlayerProto) GetReservePokemon() []*CombatProto_CombatPokemonProto { + if x != nil { + return x.ReservePokemon + } + return nil +} + +type CombatProto_CombatPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + PokedexId HoloPokemonId `protobuf:"varint,2,opt,name=pokedex_id,json=pokedexId,proto3,enum=POGOProtos.Rpc.HoloPokemonId" json:"pokedex_id,omitempty"` + PokemonDisplay *PokemonDisplayProto `protobuf:"bytes,11,opt,name=pokemon_display,json=pokemonDisplay,proto3" json:"pokemon_display,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatProto_CombatPokemonProto) Reset() { + *x = CombatProto_CombatPokemonProto{} + mi := &file_vbase_proto_msgTypes[3473] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatProto_CombatPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatProto_CombatPokemonProto) ProtoMessage() {} + +func (x *CombatProto_CombatPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3473] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatProto_CombatPokemonProto.ProtoReflect.Descriptor instead. +func (*CombatProto_CombatPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{514, 2} +} + +func (x *CombatProto_CombatPokemonProto) GetPokedexId() HoloPokemonId { + if x != nil { + return x.PokedexId + } + return HoloPokemonId_MISSINGNO +} + +func (x *CombatProto_CombatPokemonProto) GetPokemonDisplay() *PokemonDisplayProto { + if x != nil { + return x.PokemonDisplay + } + return nil +} + +type CombatProto_CombatPokemonIbfcProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatProto_CombatPokemonIbfcProto) Reset() { + *x = CombatProto_CombatPokemonIbfcProto{} + mi := &file_vbase_proto_msgTypes[3474] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatProto_CombatPokemonIbfcProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatProto_CombatPokemonIbfcProto) ProtoMessage() {} + +func (x *CombatProto_CombatPokemonIbfcProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3474] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatProto_CombatPokemonIbfcProto.ProtoReflect.Descriptor instead. +func (*CombatProto_CombatPokemonIbfcProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{514, 3} +} + +type CombatProto_MinigameProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatProto_MinigameProto) Reset() { + *x = CombatProto_MinigameProto{} + mi := &file_vbase_proto_msgTypes[3475] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatProto_MinigameProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatProto_MinigameProto) ProtoMessage() {} + +func (x *CombatProto_MinigameProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3475] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatProto_MinigameProto.ProtoReflect.Descriptor instead. +func (*CombatProto_MinigameProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{514, 4} +} + +type CombatQuestUpdateProto_CombatQuestPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatQuestUpdateProto_CombatQuestPokemonProto) Reset() { + *x = CombatQuestUpdateProto_CombatQuestPokemonProto{} + mi := &file_vbase_proto_msgTypes[3477] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatQuestUpdateProto_CombatQuestPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatQuestUpdateProto_CombatQuestPokemonProto) ProtoMessage() {} + +func (x *CombatQuestUpdateProto_CombatQuestPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3477] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatQuestUpdateProto_CombatQuestPokemonProto.ProtoReflect.Descriptor instead. +func (*CombatQuestUpdateProto_CombatQuestPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{516, 0} +} + +type CombatRankingSettingsProto_RankLevelProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CombatRankingSettingsProto_RankLevelProto) Reset() { + *x = CombatRankingSettingsProto_RankLevelProto{} + mi := &file_vbase_proto_msgTypes[3478] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CombatRankingSettingsProto_RankLevelProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CombatRankingSettingsProto_RankLevelProto) ProtoMessage() {} + +func (x *CombatRankingSettingsProto_RankLevelProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3478] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CombatRankingSettingsProto_RankLevelProto.ProtoReflect.Descriptor instead. +func (*CombatRankingSettingsProto_RankLevelProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{517, 0} +} + +type CompleteReferralMilestoneLogEntry_MilestoneLogEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteReferralMilestoneLogEntry_MilestoneLogEntryProto) Reset() { + *x = CompleteReferralMilestoneLogEntry_MilestoneLogEntryProto{} + mi := &file_vbase_proto_msgTypes[3479] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteReferralMilestoneLogEntry_MilestoneLogEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteReferralMilestoneLogEntry_MilestoneLogEntryProto) ProtoMessage() {} + +func (x *CompleteReferralMilestoneLogEntry_MilestoneLogEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3479] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteReferralMilestoneLogEntry_MilestoneLogEntryProto.ProtoReflect.Descriptor instead. +func (*CompleteReferralMilestoneLogEntry_MilestoneLogEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{560, 0} +} + +type CompleteReferralMilestoneLogEntry_TemplateVariableProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CompleteReferralMilestoneLogEntry_TemplateVariableProto) Reset() { + *x = CompleteReferralMilestoneLogEntry_TemplateVariableProto{} + mi := &file_vbase_proto_msgTypes[3480] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CompleteReferralMilestoneLogEntry_TemplateVariableProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CompleteReferralMilestoneLogEntry_TemplateVariableProto) ProtoMessage() {} + +func (x *CompleteReferralMilestoneLogEntry_TemplateVariableProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3480] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CompleteReferralMilestoneLogEntry_TemplateVariableProto.ProtoReflect.Descriptor instead. +func (*CompleteReferralMilestoneLogEntry_TemplateVariableProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{560, 1} +} + +type ContestScoreCoefficientProto_PokemonSize struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContestScoreCoefficientProto_PokemonSize) Reset() { + *x = ContestScoreCoefficientProto_PokemonSize{} + mi := &file_vbase_proto_msgTypes[3481] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContestScoreCoefficientProto_PokemonSize) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContestScoreCoefficientProto_PokemonSize) ProtoMessage() {} + +func (x *ContestScoreCoefficientProto_PokemonSize) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3481] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ContestScoreCoefficientProto_PokemonSize.ProtoReflect.Descriptor instead. +func (*ContestScoreCoefficientProto_PokemonSize) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{610, 0} +} + +type ConversationSettingsProto_PokemonFormAppraisalOverrides struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ConversationSettingsProto_PokemonFormAppraisalOverrides) Reset() { + *x = ConversationSettingsProto_PokemonFormAppraisalOverrides{} + mi := &file_vbase_proto_msgTypes[3482] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ConversationSettingsProto_PokemonFormAppraisalOverrides) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ConversationSettingsProto_PokemonFormAppraisalOverrides) ProtoMessage() {} + +func (x *ConversationSettingsProto_PokemonFormAppraisalOverrides) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3482] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ConversationSettingsProto_PokemonFormAppraisalOverrides.ProtoReflect.Descriptor instead. +func (*ConversationSettingsProto_PokemonFormAppraisalOverrides) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{620, 0} +} + +type CostSettingsProto_TempEvoResourceCostProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CostSettingsProto_TempEvoResourceCostProto) Reset() { + *x = CostSettingsProto_TempEvoResourceCostProto{} + mi := &file_vbase_proto_msgTypes[3483] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CostSettingsProto_TempEvoResourceCostProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CostSettingsProto_TempEvoResourceCostProto) ProtoMessage() {} + +func (x *CostSettingsProto_TempEvoResourceCostProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3483] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CostSettingsProto_TempEvoResourceCostProto.ProtoReflect.Descriptor instead. +func (*CostSettingsProto_TempEvoResourceCostProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{625, 0} +} + +type DailyStreaksProto_StreakProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DailyStreaksProto_StreakProto) Reset() { + *x = DailyStreaksProto_StreakProto{} + mi := &file_vbase_proto_msgTypes[3484] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DailyStreaksProto_StreakProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DailyStreaksProto_StreakProto) ProtoMessage() {} + +func (x *DailyStreaksProto_StreakProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3484] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DailyStreaksProto_StreakProto.ProtoReflect.Descriptor instead. +func (*DailyStreaksProto_StreakProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{677, 0} +} + +type DailyStreaksWidgetProto_StreakProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DailyStreaksWidgetProto_StreakProto) Reset() { + *x = DailyStreaksWidgetProto_StreakProto{} + mi := &file_vbase_proto_msgTypes[3485] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DailyStreaksWidgetProto_StreakProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DailyStreaksWidgetProto_StreakProto) ProtoMessage() {} + +func (x *DailyStreaksWidgetProto_StreakProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3485] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DailyStreaksWidgetProto_StreakProto.ProtoReflect.Descriptor instead. +func (*DailyStreaksWidgetProto_StreakProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{678, 0} +} + +type DebugEggStatisticsOutProto_EggDistributionEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DebugEggStatisticsOutProto_EggDistributionEntry) Reset() { + *x = DebugEggStatisticsOutProto_EggDistributionEntry{} + mi := &file_vbase_proto_msgTypes[3486] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DebugEggStatisticsOutProto_EggDistributionEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DebugEggStatisticsOutProto_EggDistributionEntry) ProtoMessage() {} + +func (x *DebugEggStatisticsOutProto_EggDistributionEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3486] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DebugEggStatisticsOutProto_EggDistributionEntry.ProtoReflect.Descriptor instead. +func (*DebugEggStatisticsOutProto_EggDistributionEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{689, 0} +} + +type DebugEncounterStatisticsOutProto_EncounterStatistics struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DebugEncounterStatisticsOutProto_EncounterStatistics) Reset() { + *x = DebugEncounterStatisticsOutProto_EncounterStatistics{} + mi := &file_vbase_proto_msgTypes[3487] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DebugEncounterStatisticsOutProto_EncounterStatistics) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DebugEncounterStatisticsOutProto_EncounterStatistics) ProtoMessage() {} + +func (x *DebugEncounterStatisticsOutProto_EncounterStatistics) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3487] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DebugEncounterStatisticsOutProto_EncounterStatistics.ProtoReflect.Descriptor instead. +func (*DebugEncounterStatisticsOutProto_EncounterStatistics) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{691, 0} +} + +type DebugEncounterStatisticsOutProto_EventPokemonMoves struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DebugEncounterStatisticsOutProto_EventPokemonMoves) Reset() { + *x = DebugEncounterStatisticsOutProto_EventPokemonMoves{} + mi := &file_vbase_proto_msgTypes[3488] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DebugEncounterStatisticsOutProto_EventPokemonMoves) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DebugEncounterStatisticsOutProto_EventPokemonMoves) ProtoMessage() {} + +func (x *DebugEncounterStatisticsOutProto_EventPokemonMoves) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3488] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DebugEncounterStatisticsOutProto_EventPokemonMoves.ProtoReflect.Descriptor instead. +func (*DebugEncounterStatisticsOutProto_EventPokemonMoves) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{691, 1} +} + +type DebugEncounterStatisticsOutProto_GenderRatios struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DebugEncounterStatisticsOutProto_GenderRatios) Reset() { + *x = DebugEncounterStatisticsOutProto_GenderRatios{} + mi := &file_vbase_proto_msgTypes[3489] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DebugEncounterStatisticsOutProto_GenderRatios) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DebugEncounterStatisticsOutProto_GenderRatios) ProtoMessage() {} + +func (x *DebugEncounterStatisticsOutProto_GenderRatios) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3489] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DebugEncounterStatisticsOutProto_GenderRatios.ProtoReflect.Descriptor instead. +func (*DebugEncounterStatisticsOutProto_GenderRatios) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{691, 2} +} + +type DescriptorProto_ExtensionRange struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DescriptorProto_ExtensionRange) Reset() { + *x = DescriptorProto_ExtensionRange{} + mi := &file_vbase_proto_msgTypes[3490] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DescriptorProto_ExtensionRange) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DescriptorProto_ExtensionRange) ProtoMessage() {} + +func (x *DescriptorProto_ExtensionRange) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3490] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DescriptorProto_ExtensionRange.ProtoReflect.Descriptor instead. +func (*DescriptorProto_ExtensionRange) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{728, 0} +} + +type DescriptorProto_ReservedRange struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DescriptorProto_ReservedRange) Reset() { + *x = DescriptorProto_ReservedRange{} + mi := &file_vbase_proto_msgTypes[3491] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DescriptorProto_ReservedRange) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DescriptorProto_ReservedRange) ProtoMessage() {} + +func (x *DescriptorProto_ReservedRange) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3491] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DescriptorProto_ReservedRange.ProtoReflect.Descriptor instead. +func (*DescriptorProto_ReservedRange) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{728, 1} +} + +type Distribution_BucketOptions struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Distribution_BucketOptions) Reset() { + *x = Distribution_BucketOptions{} + mi := &file_vbase_proto_msgTypes[3492] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Distribution_BucketOptions) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Distribution_BucketOptions) ProtoMessage() {} + +func (x *Distribution_BucketOptions) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3492] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Distribution_BucketOptions.ProtoReflect.Descriptor instead. +func (*Distribution_BucketOptions) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{742, 0} +} + +type Distribution_Range struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Distribution_Range) Reset() { + *x = Distribution_Range{} + mi := &file_vbase_proto_msgTypes[3493] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Distribution_Range) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Distribution_Range) ProtoMessage() {} + +func (x *Distribution_Range) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3493] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Distribution_Range.ProtoReflect.Descriptor instead. +func (*Distribution_Range) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{742, 1} +} + +type Distribution_BucketOptions_ExplicitBuckets struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Distribution_BucketOptions_ExplicitBuckets) Reset() { + *x = Distribution_BucketOptions_ExplicitBuckets{} + mi := &file_vbase_proto_msgTypes[3494] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Distribution_BucketOptions_ExplicitBuckets) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Distribution_BucketOptions_ExplicitBuckets) ProtoMessage() {} + +func (x *Distribution_BucketOptions_ExplicitBuckets) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3494] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Distribution_BucketOptions_ExplicitBuckets.ProtoReflect.Descriptor instead. +func (*Distribution_BucketOptions_ExplicitBuckets) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{742, 0, 0} +} + +type Distribution_BucketOptions_ExponentialBuckets struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Distribution_BucketOptions_ExponentialBuckets) Reset() { + *x = Distribution_BucketOptions_ExponentialBuckets{} + mi := &file_vbase_proto_msgTypes[3495] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Distribution_BucketOptions_ExponentialBuckets) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Distribution_BucketOptions_ExponentialBuckets) ProtoMessage() {} + +func (x *Distribution_BucketOptions_ExponentialBuckets) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3495] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Distribution_BucketOptions_ExponentialBuckets.ProtoReflect.Descriptor instead. +func (*Distribution_BucketOptions_ExponentialBuckets) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{742, 0, 1} +} + +type Distribution_BucketOptions_LinearBuckets struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Distribution_BucketOptions_LinearBuckets) Reset() { + *x = Distribution_BucketOptions_LinearBuckets{} + mi := &file_vbase_proto_msgTypes[3496] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Distribution_BucketOptions_LinearBuckets) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Distribution_BucketOptions_LinearBuckets) ProtoMessage() {} + +func (x *Distribution_BucketOptions_LinearBuckets) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3496] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Distribution_BucketOptions_LinearBuckets.ProtoReflect.Descriptor instead. +func (*Distribution_BucketOptions_LinearBuckets) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{742, 0, 2} +} + +type Downstream_Connected struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Downstream_Connected) Reset() { + *x = Downstream_Connected{} + mi := &file_vbase_proto_msgTypes[3497] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Downstream_Connected) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Downstream_Connected) ProtoMessage() {} + +func (x *Downstream_Connected) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3497] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Downstream_Connected.ProtoReflect.Descriptor instead. +func (*Downstream_Connected) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{754, 0} +} + +type Downstream_Drain struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Downstream_Drain) Reset() { + *x = Downstream_Drain{} + mi := &file_vbase_proto_msgTypes[3498] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Downstream_Drain) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Downstream_Drain) ProtoMessage() {} + +func (x *Downstream_Drain) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3498] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Downstream_Drain.ProtoReflect.Descriptor instead. +func (*Downstream_Drain) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{754, 1} +} + +type Downstream_ProbeRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Downstream_ProbeRequest) Reset() { + *x = Downstream_ProbeRequest{} + mi := &file_vbase_proto_msgTypes[3499] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Downstream_ProbeRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Downstream_ProbeRequest) ProtoMessage() {} + +func (x *Downstream_ProbeRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3499] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Downstream_ProbeRequest.ProtoReflect.Descriptor instead. +func (*Downstream_ProbeRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{754, 2} +} + +type Downstream_ResponseWithStatus struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Downstream_ResponseWithStatus) Reset() { + *x = Downstream_ResponseWithStatus{} + mi := &file_vbase_proto_msgTypes[3500] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Downstream_ResponseWithStatus) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Downstream_ResponseWithStatus) ProtoMessage() {} + +func (x *Downstream_ResponseWithStatus) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3500] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Downstream_ResponseWithStatus.ProtoReflect.Descriptor instead. +func (*Downstream_ResponseWithStatus) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{754, 3} +} + +type Downstream_SubscriptionResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Downstream_SubscriptionResponse) Reset() { + *x = Downstream_SubscriptionResponse{} + mi := &file_vbase_proto_msgTypes[3501] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Downstream_SubscriptionResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Downstream_SubscriptionResponse) ProtoMessage() {} + +func (x *Downstream_SubscriptionResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3501] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Downstream_SubscriptionResponse.ProtoReflect.Descriptor instead. +func (*Downstream_SubscriptionResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{754, 4} +} + +type DownstreamMessage_Datastore struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DownstreamMessage_Datastore) Reset() { + *x = DownstreamMessage_Datastore{} + mi := &file_vbase_proto_msgTypes[3502] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DownstreamMessage_Datastore) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DownstreamMessage_Datastore) ProtoMessage() {} + +func (x *DownstreamMessage_Datastore) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3502] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DownstreamMessage_Datastore.ProtoReflect.Descriptor instead. +func (*DownstreamMessage_Datastore) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{757, 0} +} + +type DownstreamMessage_PeerMessage struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DownstreamMessage_PeerMessage) Reset() { + *x = DownstreamMessage_PeerMessage{} + mi := &file_vbase_proto_msgTypes[3503] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DownstreamMessage_PeerMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DownstreamMessage_PeerMessage) ProtoMessage() {} + +func (x *DownstreamMessage_PeerMessage) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3503] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DownstreamMessage_PeerMessage.ProtoReflect.Descriptor instead. +func (*DownstreamMessage_PeerMessage) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{757, 1} +} + +type DownstreamMessage_PeerJoined struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DownstreamMessage_PeerJoined) Reset() { + *x = DownstreamMessage_PeerJoined{} + mi := &file_vbase_proto_msgTypes[3504] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DownstreamMessage_PeerJoined) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DownstreamMessage_PeerJoined) ProtoMessage() {} + +func (x *DownstreamMessage_PeerJoined) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3504] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DownstreamMessage_PeerJoined.ProtoReflect.Descriptor instead. +func (*DownstreamMessage_PeerJoined) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{757, 2} +} + +type DownstreamMessage_PeerLeft struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DownstreamMessage_PeerLeft) Reset() { + *x = DownstreamMessage_PeerLeft{} + mi := &file_vbase_proto_msgTypes[3505] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DownstreamMessage_PeerLeft) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DownstreamMessage_PeerLeft) ProtoMessage() {} + +func (x *DownstreamMessage_PeerLeft) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3505] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DownstreamMessage_PeerLeft.ProtoReflect.Descriptor instead. +func (*DownstreamMessage_PeerLeft) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{757, 3} +} + +type DownstreamMessage_Connected struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DownstreamMessage_Connected) Reset() { + *x = DownstreamMessage_Connected{} + mi := &file_vbase_proto_msgTypes[3506] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DownstreamMessage_Connected) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DownstreamMessage_Connected) ProtoMessage() {} + +func (x *DownstreamMessage_Connected) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3506] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DownstreamMessage_Connected.ProtoReflect.Descriptor instead. +func (*DownstreamMessage_Connected) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{757, 4} +} + +type DownstreamMessage_ClockSyncResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DownstreamMessage_ClockSyncResponse) Reset() { + *x = DownstreamMessage_ClockSyncResponse{} + mi := &file_vbase_proto_msgTypes[3507] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DownstreamMessage_ClockSyncResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DownstreamMessage_ClockSyncResponse) ProtoMessage() {} + +func (x *DownstreamMessage_ClockSyncResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3507] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DownstreamMessage_ClockSyncResponse.ProtoReflect.Descriptor instead. +func (*DownstreamMessage_ClockSyncResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{757, 5} +} + +type DownstreamMessage_Datastore_ValueChanged struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DownstreamMessage_Datastore_ValueChanged) Reset() { + *x = DownstreamMessage_Datastore_ValueChanged{} + mi := &file_vbase_proto_msgTypes[3508] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DownstreamMessage_Datastore_ValueChanged) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DownstreamMessage_Datastore_ValueChanged) ProtoMessage() {} + +func (x *DownstreamMessage_Datastore_ValueChanged) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3508] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DownstreamMessage_Datastore_ValueChanged.ProtoReflect.Descriptor instead. +func (*DownstreamMessage_Datastore_ValueChanged) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{757, 0, 0} +} + +type DownstreamMessage_Datastore_KeyDeleted struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DownstreamMessage_Datastore_KeyDeleted) Reset() { + *x = DownstreamMessage_Datastore_KeyDeleted{} + mi := &file_vbase_proto_msgTypes[3509] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DownstreamMessage_Datastore_KeyDeleted) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DownstreamMessage_Datastore_KeyDeleted) ProtoMessage() {} + +func (x *DownstreamMessage_Datastore_KeyDeleted) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3509] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DownstreamMessage_Datastore_KeyDeleted.ProtoReflect.Descriptor instead. +func (*DownstreamMessage_Datastore_KeyDeleted) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{757, 0, 1} +} + +type EcosystemNaturalArtSettingsProto_EcosystemNaturalArtMappingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EcosystemNaturalArtSettingsProto_EcosystemNaturalArtMappingProto) Reset() { + *x = EcosystemNaturalArtSettingsProto_EcosystemNaturalArtMappingProto{} + mi := &file_vbase_proto_msgTypes[3510] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EcosystemNaturalArtSettingsProto_EcosystemNaturalArtMappingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EcosystemNaturalArtSettingsProto_EcosystemNaturalArtMappingProto) ProtoMessage() {} + +func (x *EcosystemNaturalArtSettingsProto_EcosystemNaturalArtMappingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3510] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EcosystemNaturalArtSettingsProto_EcosystemNaturalArtMappingProto.ProtoReflect.Descriptor instead. +func (*EcosystemNaturalArtSettingsProto_EcosystemNaturalArtMappingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{762, 0} +} + +type EggDistributionProto_EggDistributionEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EggDistributionProto_EggDistributionEntryProto) Reset() { + *x = EggDistributionProto_EggDistributionEntryProto{} + mi := &file_vbase_proto_msgTypes[3511] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EggDistributionProto_EggDistributionEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EggDistributionProto_EggDistributionEntryProto) ProtoMessage() {} + +func (x *EggDistributionProto_EggDistributionEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3511] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EggDistributionProto_EggDistributionEntryProto.ProtoReflect.Descriptor instead. +func (*EggDistributionProto_EggDistributionEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{766, 0} +} + +type EggIncubatorAttributesProto_ExpiredIncubatorReplacementProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EggIncubatorAttributesProto_ExpiredIncubatorReplacementProto) Reset() { + *x = EggIncubatorAttributesProto_ExpiredIncubatorReplacementProto{} + mi := &file_vbase_proto_msgTypes[3512] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EggIncubatorAttributesProto_ExpiredIncubatorReplacementProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EggIncubatorAttributesProto_ExpiredIncubatorReplacementProto) ProtoMessage() {} + +func (x *EggIncubatorAttributesProto_ExpiredIncubatorReplacementProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3512] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EggIncubatorAttributesProto_ExpiredIncubatorReplacementProto.ProtoReflect.Descriptor instead. +func (*EggIncubatorAttributesProto_ExpiredIncubatorReplacementProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{769, 0} +} + +type EnabledPokemonSettingsProto_Range struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EnabledPokemonSettingsProto_Range) Reset() { + *x = EnabledPokemonSettingsProto_Range{} + mi := &file_vbase_proto_msgTypes[3513] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EnabledPokemonSettingsProto_Range) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnabledPokemonSettingsProto_Range) ProtoMessage() {} + +func (x *EnabledPokemonSettingsProto_Range) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3513] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EnabledPokemonSettingsProto_Range.ProtoReflect.Descriptor instead. +func (*EnabledPokemonSettingsProto_Range) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{779, 0} +} + +type EventMapDecorationProto_EventMapArea struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventMapDecorationProto_EventMapArea) Reset() { + *x = EventMapDecorationProto_EventMapArea{} + mi := &file_vbase_proto_msgTypes[3515] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventMapDecorationProto_EventMapArea) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventMapDecorationProto_EventMapArea) ProtoMessage() {} + +func (x *EventMapDecorationProto_EventMapArea) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3515] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventMapDecorationProto_EventMapArea.ProtoReflect.Descriptor instead. +func (*EventMapDecorationProto_EventMapArea) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{819, 0} +} + +type EventMapDecorationProto_EventMapAreaHole struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventMapDecorationProto_EventMapAreaHole) Reset() { + *x = EventMapDecorationProto_EventMapAreaHole{} + mi := &file_vbase_proto_msgTypes[3516] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventMapDecorationProto_EventMapAreaHole) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventMapDecorationProto_EventMapAreaHole) ProtoMessage() {} + +func (x *EventMapDecorationProto_EventMapAreaHole) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3516] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventMapDecorationProto_EventMapAreaHole.ProtoReflect.Descriptor instead. +func (*EventMapDecorationProto_EventMapAreaHole) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{819, 1} +} + +type EventMapDecorationProto_EventMapDecoration struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventMapDecorationProto_EventMapDecoration) Reset() { + *x = EventMapDecorationProto_EventMapDecoration{} + mi := &file_vbase_proto_msgTypes[3517] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventMapDecorationProto_EventMapDecoration) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventMapDecorationProto_EventMapDecoration) ProtoMessage() {} + +func (x *EventMapDecorationProto_EventMapDecoration) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3517] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventMapDecorationProto_EventMapDecoration.ProtoReflect.Descriptor instead. +func (*EventMapDecorationProto_EventMapDecoration) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{819, 2} +} + +type EventMapDecorationProto_EventMapObject struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventMapDecorationProto_EventMapObject) Reset() { + *x = EventMapDecorationProto_EventMapObject{} + mi := &file_vbase_proto_msgTypes[3518] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventMapDecorationProto_EventMapObject) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventMapDecorationProto_EventMapObject) ProtoMessage() {} + +func (x *EventMapDecorationProto_EventMapObject) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3518] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventMapDecorationProto_EventMapObject.ProtoReflect.Descriptor instead. +func (*EventMapDecorationProto_EventMapObject) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{819, 3} +} + +type EventMapDecorationProto_EventMapPath struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventMapDecorationProto_EventMapPath) Reset() { + *x = EventMapDecorationProto_EventMapPath{} + mi := &file_vbase_proto_msgTypes[3519] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventMapDecorationProto_EventMapPath) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventMapDecorationProto_EventMapPath) ProtoMessage() {} + +func (x *EventMapDecorationProto_EventMapPath) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3519] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventMapDecorationProto_EventMapPath.ProtoReflect.Descriptor instead. +func (*EventMapDecorationProto_EventMapPath) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{819, 4} +} + +type EventMapDecorationProto_LatLng struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventMapDecorationProto_LatLng) Reset() { + *x = EventMapDecorationProto_LatLng{} + mi := &file_vbase_proto_msgTypes[3520] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventMapDecorationProto_LatLng) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventMapDecorationProto_LatLng) ProtoMessage() {} + +func (x *EventMapDecorationProto_LatLng) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3520] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventMapDecorationProto_LatLng.ProtoReflect.Descriptor instead. +func (*EventMapDecorationProto_LatLng) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{819, 5} +} + +type EventPassDisplaySettingsProto_EventPassTrackUpgradeDescriptionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventPassDisplaySettingsProto_EventPassTrackUpgradeDescriptionProto) Reset() { + *x = EventPassDisplaySettingsProto_EventPassTrackUpgradeDescriptionProto{} + mi := &file_vbase_proto_msgTypes[3521] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventPassDisplaySettingsProto_EventPassTrackUpgradeDescriptionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventPassDisplaySettingsProto_EventPassTrackUpgradeDescriptionProto) ProtoMessage() {} + +func (x *EventPassDisplaySettingsProto_EventPassTrackUpgradeDescriptionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3521] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventPassDisplaySettingsProto_EventPassTrackUpgradeDescriptionProto.ProtoReflect.Descriptor instead. +func (*EventPassDisplaySettingsProto_EventPassTrackUpgradeDescriptionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{823, 0} +} + +type EventPassSettingsProto_EventPassTrackConditionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventPassSettingsProto_EventPassTrackConditionProto) Reset() { + *x = EventPassSettingsProto_EventPassTrackConditionProto{} + mi := &file_vbase_proto_msgTypes[3522] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventPassSettingsProto_EventPassTrackConditionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventPassSettingsProto_EventPassTrackConditionProto) ProtoMessage() {} + +func (x *EventPassSettingsProto_EventPassTrackConditionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3522] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventPassSettingsProto_EventPassTrackConditionProto.ProtoReflect.Descriptor instead. +func (*EventPassSettingsProto_EventPassTrackConditionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{826, 0} +} + +type EventPassStateProto_TrackRewardsClaimStateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventPassStateProto_TrackRewardsClaimStateProto) Reset() { + *x = EventPassStateProto_TrackRewardsClaimStateProto{} + mi := &file_vbase_proto_msgTypes[3523] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventPassStateProto_TrackRewardsClaimStateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventPassStateProto_TrackRewardsClaimStateProto) ProtoMessage() {} + +func (x *EventPassStateProto_TrackRewardsClaimStateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3523] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventPassStateProto_TrackRewardsClaimStateProto.ProtoReflect.Descriptor instead. +func (*EventPassStateProto_TrackRewardsClaimStateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{828, 0} +} + +type EventRsvpTimeslotProto_RsvpPlayer struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventRsvpTimeslotProto_RsvpPlayer) Reset() { + *x = EventRsvpTimeslotProto_RsvpPlayer{} + mi := &file_vbase_proto_msgTypes[3524] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventRsvpTimeslotProto_RsvpPlayer) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventRsvpTimeslotProto_RsvpPlayer) ProtoMessage() {} + +func (x *EventRsvpTimeslotProto_RsvpPlayer) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3524] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventRsvpTimeslotProto_RsvpPlayer.ProtoReflect.Descriptor instead. +func (*EventRsvpTimeslotProto_RsvpPlayer) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{838, 0} +} + +type EventRsvpTimeslotProto_PlayerDetails struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EventRsvpTimeslotProto_PlayerDetails) Reset() { + *x = EventRsvpTimeslotProto_PlayerDetails{} + mi := &file_vbase_proto_msgTypes[3525] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EventRsvpTimeslotProto_PlayerDetails) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventRsvpTimeslotProto_PlayerDetails) ProtoMessage() {} + +func (x *EventRsvpTimeslotProto_PlayerDetails) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3525] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EventRsvpTimeslotProto_PlayerDetails.ProtoReflect.Descriptor instead. +func (*EventRsvpTimeslotProto_PlayerDetails) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{838, 1} +} + +type ExtensionRangeOptions_Declaration struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ExtensionRangeOptions_Declaration) Reset() { + *x = ExtensionRangeOptions_Declaration{} + mi := &file_vbase_proto_msgTypes[3527] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ExtensionRangeOptions_Declaration) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ExtensionRangeOptions_Declaration) ProtoMessage() {} + +func (x *ExtensionRangeOptions_Declaration) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3527] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ExtensionRangeOptions_Declaration.ProtoReflect.Descriptor instead. +func (*ExtensionRangeOptions_Declaration) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{859, 0} +} + +type FastMovePredictionOverride_DefendingPokemonIds struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FastMovePredictionOverride_DefendingPokemonIds) Reset() { + *x = FastMovePredictionOverride_DefendingPokemonIds{} + mi := &file_vbase_proto_msgTypes[3528] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FastMovePredictionOverride_DefendingPokemonIds) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FastMovePredictionOverride_DefendingPokemonIds) ProtoMessage() {} + +func (x *FastMovePredictionOverride_DefendingPokemonIds) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3528] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FastMovePredictionOverride_DefendingPokemonIds.ProtoReflect.Descriptor instead. +func (*FastMovePredictionOverride_DefendingPokemonIds) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{862, 0} +} + +type FeatureGateProto_SubFeatureGateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FeatureGateProto_SubFeatureGateProto) Reset() { + *x = FeatureGateProto_SubFeatureGateProto{} + mi := &file_vbase_proto_msgTypes[3530] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FeatureGateProto_SubFeatureGateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FeatureGateProto_SubFeatureGateProto) ProtoMessage() {} + +func (x *FeatureGateProto_SubFeatureGateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3530] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FeatureGateProto_SubFeatureGateProto.ProtoReflect.Descriptor instead. +func (*FeatureGateProto_SubFeatureGateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{868, 0} +} + +type FeatureSetDefaults_FeatureSetEditionDefault struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FeatureSetDefaults_FeatureSetEditionDefault) Reset() { + *x = FeatureSetDefaults_FeatureSetEditionDefault{} + mi := &file_vbase_proto_msgTypes[3531] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FeatureSetDefaults_FeatureSetEditionDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FeatureSetDefaults_FeatureSetEditionDefault) ProtoMessage() {} + +func (x *FeatureSetDefaults_FeatureSetEditionDefault) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3531] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FeatureSetDefaults_FeatureSetEditionDefault.ProtoReflect.Descriptor instead. +func (*FeatureSetDefaults_FeatureSetEditionDefault) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{870, 0} +} + +type FieldOptions_EditionDefault struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FieldOptions_EditionDefault) Reset() { + *x = FieldOptions_EditionDefault{} + mi := &file_vbase_proto_msgTypes[3532] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FieldOptions_EditionDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FieldOptions_EditionDefault) ProtoMessage() {} + +func (x *FieldOptions_EditionDefault) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3532] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FieldOptions_EditionDefault.ProtoReflect.Descriptor instead. +func (*FieldOptions_EditionDefault) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{884, 0} +} + +type FitnessMetricsReportHistory_MetricsHistory struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FitnessMetricsReportHistory_MetricsHistory) Reset() { + *x = FitnessMetricsReportHistory_MetricsHistory{} + mi := &file_vbase_proto_msgTypes[3533] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FitnessMetricsReportHistory_MetricsHistory) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FitnessMetricsReportHistory_MetricsHistory) ProtoMessage() {} + +func (x *FitnessMetricsReportHistory_MetricsHistory) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3533] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FitnessMetricsReportHistory_MetricsHistory.ProtoReflect.Descriptor instead. +func (*FitnessMetricsReportHistory_MetricsHistory) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{889, 0} +} + +type FortVpsInfoProto_VpsDisallowedDetailsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FortVpsInfoProto_VpsDisallowedDetailsProto) Reset() { + *x = FortVpsInfoProto_VpsDisallowedDetailsProto{} + mi := &file_vbase_proto_msgTypes[3535] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FortVpsInfoProto_VpsDisallowedDetailsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FortVpsInfoProto_VpsDisallowedDetailsProto) ProtoMessage() {} + +func (x *FortVpsInfoProto_VpsDisallowedDetailsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3535] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FortVpsInfoProto_VpsDisallowedDetailsProto.ProtoReflect.Descriptor instead. +func (*FortVpsInfoProto_VpsDisallowedDetailsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{937, 0} +} + +type GameObjectLocationData_OffsetPosition struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GameObjectLocationData_OffsetPosition) Reset() { + *x = GameObjectLocationData_OffsetPosition{} + mi := &file_vbase_proto_msgTypes[3537] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GameObjectLocationData_OffsetPosition) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GameObjectLocationData_OffsetPosition) ProtoMessage() {} + +func (x *GameObjectLocationData_OffsetPosition) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3537] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GameObjectLocationData_OffsetPosition.ProtoReflect.Descriptor instead. +func (*GameObjectLocationData_OffsetPosition) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{957, 0} +} + +type GameObjectLocationData_OffsetRotation struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GameObjectLocationData_OffsetRotation) Reset() { + *x = GameObjectLocationData_OffsetRotation{} + mi := &file_vbase_proto_msgTypes[3538] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GameObjectLocationData_OffsetRotation) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GameObjectLocationData_OffsetRotation) ProtoMessage() {} + +func (x *GameObjectLocationData_OffsetRotation) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3538] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GameObjectLocationData_OffsetRotation.ProtoReflect.Descriptor instead. +func (*GameObjectLocationData_OffsetRotation) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{957, 1} +} + +type GeneratedCodeInfo_Annotation struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GeneratedCodeInfo_Annotation) Reset() { + *x = GeneratedCodeInfo_Annotation{} + mi := &file_vbase_proto_msgTypes[3539] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GeneratedCodeInfo_Annotation) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GeneratedCodeInfo_Annotation) ProtoMessage() {} + +func (x *GeneratedCodeInfo_Annotation) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3539] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GeneratedCodeInfo_Annotation.ProtoReflect.Descriptor instead. +func (*GeneratedCodeInfo_Annotation) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{970, 0} +} + +type GetCombatResultsOutProto_CombatRematchProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetCombatResultsOutProto_CombatRematchProto) Reset() { + *x = GetCombatResultsOutProto_CombatRematchProto{} + mi := &file_vbase_proto_msgTypes[3540] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetCombatResultsOutProto_CombatRematchProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetCombatResultsOutProto_CombatRematchProto) ProtoMessage() {} + +func (x *GetCombatResultsOutProto_CombatRematchProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3540] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetCombatResultsOutProto_CombatRematchProto.ProtoReflect.Descriptor instead. +func (*GetCombatResultsOutProto_CombatRematchProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1018, 0} +} + +type GetEligibleCombatLeaguesOutProto_PlayerEligibleCombatLeaguesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetEligibleCombatLeaguesOutProto_PlayerEligibleCombatLeaguesProto) Reset() { + *x = GetEligibleCombatLeaguesOutProto_PlayerEligibleCombatLeaguesProto{} + mi := &file_vbase_proto_msgTypes[3541] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetEligibleCombatLeaguesOutProto_PlayerEligibleCombatLeaguesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetEligibleCombatLeaguesOutProto_PlayerEligibleCombatLeaguesProto) ProtoMessage() {} + +func (x *GetEligibleCombatLeaguesOutProto_PlayerEligibleCombatLeaguesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3541] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetEligibleCombatLeaguesOutProto_PlayerEligibleCombatLeaguesProto.ProtoReflect.Descriptor instead. +func (*GetEligibleCombatLeaguesOutProto_PlayerEligibleCombatLeaguesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1032, 0} +} + +type GetLocalTimeOutProto_LocalTimeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetLocalTimeOutProto_LocalTimeProto) Reset() { + *x = GetLocalTimeOutProto_LocalTimeProto{} + mi := &file_vbase_proto_msgTypes[3542] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetLocalTimeOutProto_LocalTimeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetLocalTimeOutProto_LocalTimeProto) ProtoMessage() {} + +func (x *GetLocalTimeOutProto_LocalTimeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3542] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetLocalTimeOutProto_LocalTimeProto.ProtoReflect.Descriptor instead. +func (*GetLocalTimeOutProto_LocalTimeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1076, 0} +} + +type GetMapFortsOutProto_FortProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` + Latitude float64 `protobuf:"fixed64,3,opt,name=latitude,proto3" json:"latitude,omitempty"` + Longitude float64 `protobuf:"fixed64,4,opt,name=longitude,proto3" json:"longitude,omitempty"` + Image []*GetMapFortsOutProto_Image `protobuf:"bytes,5,rep,name=image,proto3" json:"image,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetMapFortsOutProto_FortProto) Reset() { + *x = GetMapFortsOutProto_FortProto{} + mi := &file_vbase_proto_msgTypes[3543] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetMapFortsOutProto_FortProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMapFortsOutProto_FortProto) ProtoMessage() {} + +func (x *GetMapFortsOutProto_FortProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3543] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMapFortsOutProto_FortProto.ProtoReflect.Descriptor instead. +func (*GetMapFortsOutProto_FortProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1078, 0} +} + +func (x *GetMapFortsOutProto_FortProto) GetId() string { + if x != nil { + return x.Id + } + return "" +} + +func (x *GetMapFortsOutProto_FortProto) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *GetMapFortsOutProto_FortProto) GetLatitude() float64 { + if x != nil { + return x.Latitude + } + return 0 +} + +func (x *GetMapFortsOutProto_FortProto) GetLongitude() float64 { + if x != nil { + return x.Longitude + } + return 0 +} + +func (x *GetMapFortsOutProto_FortProto) GetImage() []*GetMapFortsOutProto_Image { + if x != nil { + return x.Image + } + return nil +} + +type GetMapFortsOutProto_Image struct { + state protoimpl.MessageState `protogen:"open.v1"` + Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetMapFortsOutProto_Image) Reset() { + *x = GetMapFortsOutProto_Image{} + mi := &file_vbase_proto_msgTypes[3544] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetMapFortsOutProto_Image) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMapFortsOutProto_Image) ProtoMessage() {} + +func (x *GetMapFortsOutProto_Image) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3544] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMapFortsOutProto_Image.ProtoReflect.Descriptor instead. +func (*GetMapFortsOutProto_Image) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1078, 1} +} + +func (x *GetMapFortsOutProto_Image) GetUrl() string { + if x != nil { + return x.Url + } + return "" +} + +type GetMapObjectsDetailForCampfireOutProto_PoiDetail struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetMapObjectsDetailForCampfireOutProto_PoiDetail) Reset() { + *x = GetMapObjectsDetailForCampfireOutProto_PoiDetail{} + mi := &file_vbase_proto_msgTypes[3545] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetMapObjectsDetailForCampfireOutProto_PoiDetail) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMapObjectsDetailForCampfireOutProto_PoiDetail) ProtoMessage() {} + +func (x *GetMapObjectsDetailForCampfireOutProto_PoiDetail) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3545] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMapObjectsDetailForCampfireOutProto_PoiDetail.ProtoReflect.Descriptor instead. +func (*GetMapObjectsDetailForCampfireOutProto_PoiDetail) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1080, 0} +} + +type GetMegaLevelUpPreviewOutProto_BulkMegaLevelUpCost struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetMegaLevelUpPreviewOutProto_BulkMegaLevelUpCost) Reset() { + *x = GetMegaLevelUpPreviewOutProto_BulkMegaLevelUpCost{} + mi := &file_vbase_proto_msgTypes[3546] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetMegaLevelUpPreviewOutProto_BulkMegaLevelUpCost) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMegaLevelUpPreviewOutProto_BulkMegaLevelUpCost) ProtoMessage() {} + +func (x *GetMegaLevelUpPreviewOutProto_BulkMegaLevelUpCost) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3546] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetMegaLevelUpPreviewOutProto_BulkMegaLevelUpCost.ProtoReflect.Descriptor instead. +func (*GetMegaLevelUpPreviewOutProto_BulkMegaLevelUpCost) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1090, 0} +} + +type GetNonRemoteTradablePokemonOutProto_NonRemoteTradablePokemon struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetNonRemoteTradablePokemonOutProto_NonRemoteTradablePokemon) Reset() { + *x = GetNonRemoteTradablePokemonOutProto_NonRemoteTradablePokemon{} + mi := &file_vbase_proto_msgTypes[3547] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetNonRemoteTradablePokemonOutProto_NonRemoteTradablePokemon) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetNonRemoteTradablePokemonOutProto_NonRemoteTradablePokemon) ProtoMessage() {} + +func (x *GetNonRemoteTradablePokemonOutProto_NonRemoteTradablePokemon) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3547] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetNonRemoteTradablePokemonOutProto_NonRemoteTradablePokemon.ProtoReflect.Descriptor instead. +func (*GetNonRemoteTradablePokemonOutProto_NonRemoteTradablePokemon) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1106, 0} +} + +type GetOutstandingWarningsResponseProto_WarningInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetOutstandingWarningsResponseProto_WarningInfo) Reset() { + *x = GetOutstandingWarningsResponseProto_WarningInfo{} + mi := &file_vbase_proto_msgTypes[3548] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetOutstandingWarningsResponseProto_WarningInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetOutstandingWarningsResponseProto_WarningInfo) ProtoMessage() {} + +func (x *GetOutstandingWarningsResponseProto_WarningInfo) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3548] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetOutstandingWarningsResponseProto_WarningInfo.ProtoReflect.Descriptor instead. +func (*GetOutstandingWarningsResponseProto_WarningInfo) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1115, 0} +} + +type GetPartyOutProto_ItemLimit struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPartyOutProto_ItemLimit) Reset() { + *x = GetPartyOutProto_ItemLimit{} + mi := &file_vbase_proto_msgTypes[3549] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPartyOutProto_ItemLimit) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPartyOutProto_ItemLimit) ProtoMessage() {} + +func (x *GetPartyOutProto_ItemLimit) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3549] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPartyOutProto_ItemLimit.ProtoReflect.Descriptor instead. +func (*GetPartyOutProto_ItemLimit) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1118, 0} +} + +type GetPartyOutProto_PartyPlayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPartyOutProto_PartyPlayProto) Reset() { + *x = GetPartyOutProto_PartyPlayProto{} + mi := &file_vbase_proto_msgTypes[3550] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPartyOutProto_PartyPlayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPartyOutProto_PartyPlayProto) ProtoMessage() {} + +func (x *GetPartyOutProto_PartyPlayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3550] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPartyOutProto_PartyPlayProto.ProtoReflect.Descriptor instead. +func (*GetPartyOutProto_PartyPlayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1118, 1} +} + +type GetPartyOutProto_WeeklyChallengePartyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPartyOutProto_WeeklyChallengePartyProto) Reset() { + *x = GetPartyOutProto_WeeklyChallengePartyProto{} + mi := &file_vbase_proto_msgTypes[3551] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPartyOutProto_WeeklyChallengePartyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPartyOutProto_WeeklyChallengePartyProto) ProtoMessage() {} + +func (x *GetPartyOutProto_WeeklyChallengePartyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3551] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPartyOutProto_WeeklyChallengePartyProto.ProtoReflect.Descriptor instead. +func (*GetPartyOutProto_WeeklyChallengePartyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1118, 2} +} + +type GetPartyOutProto_WeeklyChallengePartyProto_PartyResultProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPartyOutProto_WeeklyChallengePartyProto_PartyResultProto) Reset() { + *x = GetPartyOutProto_WeeklyChallengePartyProto_PartyResultProto{} + mi := &file_vbase_proto_msgTypes[3552] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPartyOutProto_WeeklyChallengePartyProto_PartyResultProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPartyOutProto_WeeklyChallengePartyProto_PartyResultProto) ProtoMessage() {} + +func (x *GetPartyOutProto_WeeklyChallengePartyProto_PartyResultProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3552] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPartyOutProto_WeeklyChallengePartyProto_PartyResultProto.ProtoReflect.Descriptor instead. +func (*GetPartyOutProto_WeeklyChallengePartyProto_PartyResultProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1118, 2, 0} +} + +type GetPartyOutProto_WeeklyChallengePartyProto_PartyResultProto_PartyInviteError struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPartyOutProto_WeeklyChallengePartyProto_PartyResultProto_PartyInviteError) Reset() { + *x = GetPartyOutProto_WeeklyChallengePartyProto_PartyResultProto_PartyInviteError{} + mi := &file_vbase_proto_msgTypes[3553] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPartyOutProto_WeeklyChallengePartyProto_PartyResultProto_PartyInviteError) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPartyOutProto_WeeklyChallengePartyProto_PartyResultProto_PartyInviteError) ProtoMessage() {} + +func (x *GetPartyOutProto_WeeklyChallengePartyProto_PartyResultProto_PartyInviteError) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3553] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPartyOutProto_WeeklyChallengePartyProto_PartyResultProto_PartyInviteError.ProtoReflect.Descriptor instead. +func (*GetPartyOutProto_WeeklyChallengePartyProto_PartyResultProto_PartyInviteError) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1118, 2, 0, 0} +} + +type GetPlayerStatusProxyOutProto_ProfileAndIdProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetPlayerStatusProxyOutProto_ProfileAndIdProto) Reset() { + *x = GetPlayerStatusProxyOutProto_ProfileAndIdProto{} + mi := &file_vbase_proto_msgTypes[3554] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetPlayerStatusProxyOutProto_ProfileAndIdProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetPlayerStatusProxyOutProto_ProfileAndIdProto) ProtoMessage() {} + +func (x *GetPlayerStatusProxyOutProto_ProfileAndIdProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3554] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetPlayerStatusProxyOutProto_ProfileAndIdProto.ProtoReflect.Descriptor instead. +func (*GetPlayerStatusProxyOutProto_ProfileAndIdProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1136, 0} +} + +type GetRoutesOutProto_RouteTab struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetRoutesOutProto_RouteTab) Reset() { + *x = GetRoutesOutProto_RouteTab{} + mi := &file_vbase_proto_msgTypes[3555] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetRoutesOutProto_RouteTab) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetRoutesOutProto_RouteTab) ProtoMessage() {} + +func (x *GetRoutesOutProto_RouteTab) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3555] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetRoutesOutProto_RouteTab.ProtoReflect.Descriptor instead. +func (*GetRoutesOutProto_RouteTab) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1182, 0} +} + +type GiftingSettingsProto_StardustMultiplier struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GiftingSettingsProto_StardustMultiplier) Reset() { + *x = GiftingSettingsProto_StardustMultiplier{} + mi := &file_vbase_proto_msgTypes[3556] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GiftingSettingsProto_StardustMultiplier) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GiftingSettingsProto_StardustMultiplier) ProtoMessage() {} + +func (x *GiftingSettingsProto_StardustMultiplier) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3556] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GiftingSettingsProto_StardustMultiplier.ProtoReflect.Descriptor instead. +func (*GiftingSettingsProto_StardustMultiplier) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1229, 0} +} + +type GymPokemonSectionProto_GymPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GymPokemonSectionProto_GymPokemonProto) Reset() { + *x = GymPokemonSectionProto_GymPokemonProto{} + mi := &file_vbase_proto_msgTypes[3557] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GymPokemonSectionProto_GymPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GymPokemonSectionProto_GymPokemonProto) ProtoMessage() {} + +func (x *GymPokemonSectionProto_GymPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3557] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GymPokemonSectionProto_GymPokemonProto.ProtoReflect.Descriptor instead. +func (*GymPokemonSectionProto_GymPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1266, 0} +} + +type HomeWidgetSettingsProto_BuddyWidgetRewards struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HomeWidgetSettingsProto_BuddyWidgetRewards) Reset() { + *x = HomeWidgetSettingsProto_BuddyWidgetRewards{} + mi := &file_vbase_proto_msgTypes[3558] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HomeWidgetSettingsProto_BuddyWidgetRewards) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HomeWidgetSettingsProto_BuddyWidgetRewards) ProtoMessage() {} + +func (x *HomeWidgetSettingsProto_BuddyWidgetRewards) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3558] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HomeWidgetSettingsProto_BuddyWidgetRewards.ProtoReflect.Descriptor instead. +func (*HomeWidgetSettingsProto_BuddyWidgetRewards) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1283, 0} +} + +type HomeWidgetSettingsProto_EggsWidgetRewards struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HomeWidgetSettingsProto_EggsWidgetRewards) Reset() { + *x = HomeWidgetSettingsProto_EggsWidgetRewards{} + mi := &file_vbase_proto_msgTypes[3559] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HomeWidgetSettingsProto_EggsWidgetRewards) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HomeWidgetSettingsProto_EggsWidgetRewards) ProtoMessage() {} + +func (x *HomeWidgetSettingsProto_EggsWidgetRewards) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3559] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HomeWidgetSettingsProto_EggsWidgetRewards.ProtoReflect.Descriptor instead. +func (*HomeWidgetSettingsProto_EggsWidgetRewards) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1283, 1} +} + +type HomeWidgetSettingsProto_WidgetTutorialSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HomeWidgetSettingsProto_WidgetTutorialSettings) Reset() { + *x = HomeWidgetSettingsProto_WidgetTutorialSettings{} + mi := &file_vbase_proto_msgTypes[3560] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HomeWidgetSettingsProto_WidgetTutorialSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HomeWidgetSettingsProto_WidgetTutorialSettings) ProtoMessage() {} + +func (x *HomeWidgetSettingsProto_WidgetTutorialSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3560] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HomeWidgetSettingsProto_WidgetTutorialSettings.ProtoReflect.Descriptor instead. +func (*HomeWidgetSettingsProto_WidgetTutorialSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1283, 2} +} + +type IapDisclosureDisplaySettingsProto_CurrencyLanguagePairProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapDisclosureDisplaySettingsProto_CurrencyLanguagePairProto) Reset() { + *x = IapDisclosureDisplaySettingsProto_CurrencyLanguagePairProto{} + mi := &file_vbase_proto_msgTypes[3561] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapDisclosureDisplaySettingsProto_CurrencyLanguagePairProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapDisclosureDisplaySettingsProto_CurrencyLanguagePairProto) ProtoMessage() {} + +func (x *IapDisclosureDisplaySettingsProto_CurrencyLanguagePairProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3561] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapDisclosureDisplaySettingsProto_CurrencyLanguagePairProto.ProtoReflect.Descriptor instead. +func (*IapDisclosureDisplaySettingsProto_CurrencyLanguagePairProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1290, 0} +} + +type IapInAppPurchaseSubscriptionInfo_PurchasePeriod struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapInAppPurchaseSubscriptionInfo_PurchasePeriod) Reset() { + *x = IapInAppPurchaseSubscriptionInfo_PurchasePeriod{} + mi := &file_vbase_proto_msgTypes[3562] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapInAppPurchaseSubscriptionInfo_PurchasePeriod) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapInAppPurchaseSubscriptionInfo_PurchasePeriod) ProtoMessage() {} + +func (x *IapInAppPurchaseSubscriptionInfo_PurchasePeriod) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3562] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapInAppPurchaseSubscriptionInfo_PurchasePeriod.ProtoReflect.Descriptor instead. +func (*IapInAppPurchaseSubscriptionInfo_PurchasePeriod) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1301, 0} +} + +type IapRedeemXsollaReceiptRequestProto_ReceiptContent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapRedeemXsollaReceiptRequestProto_ReceiptContent) Reset() { + *x = IapRedeemXsollaReceiptRequestProto_ReceiptContent{} + mi := &file_vbase_proto_msgTypes[3565] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapRedeemXsollaReceiptRequestProto_ReceiptContent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapRedeemXsollaReceiptRequestProto_ReceiptContent) ProtoMessage() {} + +func (x *IapRedeemXsollaReceiptRequestProto_ReceiptContent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3565] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapRedeemXsollaReceiptRequestProto_ReceiptContent.ProtoReflect.Descriptor instead. +func (*IapRedeemXsollaReceiptRequestProto_ReceiptContent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1317, 0} +} + +type IapSkuRecord_SkuOfferRecord struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapSkuRecord_SkuOfferRecord) Reset() { + *x = IapSkuRecord_SkuOfferRecord{} + mi := &file_vbase_proto_msgTypes[3567] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapSkuRecord_SkuOfferRecord) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapSkuRecord_SkuOfferRecord) ProtoMessage() {} + +func (x *IapSkuRecord_SkuOfferRecord) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3567] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapSkuRecord_SkuOfferRecord.ProtoReflect.Descriptor instead. +func (*IapSkuRecord_SkuOfferRecord) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1329, 0} +} + +type IapStoreRuleDataProto_RuleEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IapStoreRuleDataProto_RuleEntry) Reset() { + *x = IapStoreRuleDataProto_RuleEntry{} + mi := &file_vbase_proto_msgTypes[3569] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IapStoreRuleDataProto_RuleEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IapStoreRuleDataProto_RuleEntry) ProtoMessage() {} + +func (x *IapStoreRuleDataProto_RuleEntry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3569] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IapStoreRuleDataProto_RuleEntry.ProtoReflect.Descriptor instead. +func (*IapStoreRuleDataProto_RuleEntry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1332, 0} +} + +type IncidentPrioritySettingsProto_IncidentPriority struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IncidentPrioritySettingsProto_IncidentPriority) Reset() { + *x = IncidentPrioritySettingsProto_IncidentPriority{} + mi := &file_vbase_proto_msgTypes[3573] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IncidentPrioritySettingsProto_IncidentPriority) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IncidentPrioritySettingsProto_IncidentPriority) ProtoMessage() {} + +func (x *IncidentPrioritySettingsProto_IncidentPriority) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3573] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IncidentPrioritySettingsProto_IncidentPriority.ProtoReflect.Descriptor instead. +func (*IncidentPrioritySettingsProto_IncidentPriority) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1351, 0} +} + +type InternalAccountSettingsDataProto_AcknowledgeReset struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalAccountSettingsDataProto_AcknowledgeReset) Reset() { + *x = InternalAccountSettingsDataProto_AcknowledgeReset{} + mi := &file_vbase_proto_msgTypes[3574] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalAccountSettingsDataProto_AcknowledgeReset) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalAccountSettingsDataProto_AcknowledgeReset) ProtoMessage() {} + +func (x *InternalAccountSettingsDataProto_AcknowledgeReset) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3574] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalAccountSettingsDataProto_AcknowledgeReset.ProtoReflect.Descriptor instead. +func (*InternalAccountSettingsDataProto_AcknowledgeReset) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1365, 0} +} + +type InternalAccountSettingsDataProto_Consent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalAccountSettingsDataProto_Consent) Reset() { + *x = InternalAccountSettingsDataProto_Consent{} + mi := &file_vbase_proto_msgTypes[3575] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalAccountSettingsDataProto_Consent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalAccountSettingsDataProto_Consent) ProtoMessage() {} + +func (x *InternalAccountSettingsDataProto_Consent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3575] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalAccountSettingsDataProto_Consent.ProtoReflect.Descriptor instead. +func (*InternalAccountSettingsDataProto_Consent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1365, 1} +} + +type InternalAccountSettingsDataProto_GameSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalAccountSettingsDataProto_GameSettings) Reset() { + *x = InternalAccountSettingsDataProto_GameSettings{} + mi := &file_vbase_proto_msgTypes[3576] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalAccountSettingsDataProto_GameSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalAccountSettingsDataProto_GameSettings) ProtoMessage() {} + +func (x *InternalAccountSettingsDataProto_GameSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3576] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalAccountSettingsDataProto_GameSettings.ProtoReflect.Descriptor instead. +func (*InternalAccountSettingsDataProto_GameSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1365, 2} +} + +type InternalAccountSettingsDataProto_Onboarded struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalAccountSettingsDataProto_Onboarded) Reset() { + *x = InternalAccountSettingsDataProto_Onboarded{} + mi := &file_vbase_proto_msgTypes[3577] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalAccountSettingsDataProto_Onboarded) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalAccountSettingsDataProto_Onboarded) ProtoMessage() {} + +func (x *InternalAccountSettingsDataProto_Onboarded) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3577] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalAccountSettingsDataProto_Onboarded.ProtoReflect.Descriptor instead. +func (*InternalAccountSettingsDataProto_Onboarded) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1365, 3} +} + +type InternalAccountSettingsDataProto_Visibility struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalAccountSettingsDataProto_Visibility) Reset() { + *x = InternalAccountSettingsDataProto_Visibility{} + mi := &file_vbase_proto_msgTypes[3578] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalAccountSettingsDataProto_Visibility) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalAccountSettingsDataProto_Visibility) ProtoMessage() {} + +func (x *InternalAccountSettingsDataProto_Visibility) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3578] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalAccountSettingsDataProto_Visibility.ProtoReflect.Descriptor instead. +func (*InternalAccountSettingsDataProto_Visibility) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1365, 4} +} + +type InternalActivityReportProto_FriendProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalActivityReportProto_FriendProto) Reset() { + *x = InternalActivityReportProto_FriendProto{} + mi := &file_vbase_proto_msgTypes[3580] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalActivityReportProto_FriendProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalActivityReportProto_FriendProto) ProtoMessage() {} + +func (x *InternalActivityReportProto_FriendProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3580] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalActivityReportProto_FriendProto.ProtoReflect.Descriptor instead. +func (*InternalActivityReportProto_FriendProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1372, 0} +} + +type InternalBackgroundModeClientSettingsProto_ProximitySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalBackgroundModeClientSettingsProto_ProximitySettingsProto) Reset() { + *x = InternalBackgroundModeClientSettingsProto_ProximitySettingsProto{} + mi := &file_vbase_proto_msgTypes[3582] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalBackgroundModeClientSettingsProto_ProximitySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalBackgroundModeClientSettingsProto_ProximitySettingsProto) ProtoMessage() {} + +func (x *InternalBackgroundModeClientSettingsProto_ProximitySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3582] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalBackgroundModeClientSettingsProto_ProximitySettingsProto.ProtoReflect.Descriptor instead. +func (*InternalBackgroundModeClientSettingsProto_ProximitySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1387, 0} +} + +type InternalCheckAvatarImagesResponse_AvatarImageInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalCheckAvatarImagesResponse_AvatarImageInfo) Reset() { + *x = InternalCheckAvatarImagesResponse_AvatarImageInfo{} + mi := &file_vbase_proto_msgTypes[3583] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalCheckAvatarImagesResponse_AvatarImageInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalCheckAvatarImagesResponse_AvatarImageInfo) ProtoMessage() {} + +func (x *InternalCheckAvatarImagesResponse_AvatarImageInfo) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3583] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalCheckAvatarImagesResponse_AvatarImageInfo.ProtoReflect.Descriptor instead. +func (*InternalCheckAvatarImagesResponse_AvatarImageInfo) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1396, 0} +} + +type InternalClientInbox_Notification struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalClientInbox_Notification) Reset() { + *x = InternalClientInbox_Notification{} + mi := &file_vbase_proto_msgTypes[3584] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalClientInbox_Notification) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalClientInbox_Notification) ProtoMessage() {} + +func (x *InternalClientInbox_Notification) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3584] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalClientInbox_Notification.ProtoReflect.Descriptor instead. +func (*InternalClientInbox_Notification) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1398, 0} +} + +type InternalCreateSharedLoginTokenResponse_TokenMetaData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalCreateSharedLoginTokenResponse_TokenMetaData) Reset() { + *x = InternalCreateSharedLoginTokenResponse_TokenMetaData{} + mi := &file_vbase_proto_msgTypes[3585] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalCreateSharedLoginTokenResponse_TokenMetaData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalCreateSharedLoginTokenResponse_TokenMetaData) ProtoMessage() {} + +func (x *InternalCreateSharedLoginTokenResponse_TokenMetaData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3585] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalCreateSharedLoginTokenResponse_TokenMetaData.ProtoReflect.Descriptor instead. +func (*InternalCreateSharedLoginTokenResponse_TokenMetaData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1405, 0} +} + +type InternalFitnessMetricsReportHistory_MetricsHistory struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalFitnessMetricsReportHistory_MetricsHistory) Reset() { + *x = InternalFitnessMetricsReportHistory_MetricsHistory{} + mi := &file_vbase_proto_msgTypes[3586] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalFitnessMetricsReportHistory_MetricsHistory) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalFitnessMetricsReportHistory_MetricsHistory) ProtoMessage() {} + +func (x *InternalFitnessMetricsReportHistory_MetricsHistory) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3586] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalFitnessMetricsReportHistory_MetricsHistory.ProtoReflect.Descriptor instead. +func (*InternalFitnessMetricsReportHistory_MetricsHistory) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1432, 0} +} + +type InternalGetClientSettingsResponse_PhoneNumberSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetClientSettingsResponse_PhoneNumberSettings) Reset() { + *x = InternalGetClientSettingsResponse_PhoneNumberSettings{} + mi := &file_vbase_proto_msgTypes[3588] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetClientSettingsResponse_PhoneNumberSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetClientSettingsResponse_PhoneNumberSettings) ProtoMessage() {} + +func (x *InternalGetClientSettingsResponse_PhoneNumberSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3588] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetClientSettingsResponse_PhoneNumberSettings.ProtoReflect.Descriptor instead. +func (*InternalGetClientSettingsResponse_PhoneNumberSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1472, 0} +} + +type InternalGetFacebookFriendListOutProto_FacebookFriendProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetFacebookFriendListOutProto_FacebookFriendProto) Reset() { + *x = InternalGetFacebookFriendListOutProto_FacebookFriendProto{} + mi := &file_vbase_proto_msgTypes[3589] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetFacebookFriendListOutProto_FacebookFriendProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetFacebookFriendListOutProto_FacebookFriendProto) ProtoMessage() {} + +func (x *InternalGetFacebookFriendListOutProto_FacebookFriendProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3589] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetFacebookFriendListOutProto_FacebookFriendProto.ProtoReflect.Descriptor instead. +func (*InternalGetFacebookFriendListOutProto_FacebookFriendProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1475, 0} +} + +type InternalGetFriendDetailsOutProto_DebugProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetFriendDetailsOutProto_DebugProto) Reset() { + *x = InternalGetFriendDetailsOutProto_DebugProto{} + mi := &file_vbase_proto_msgTypes[3590] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetFriendDetailsOutProto_DebugProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetFriendDetailsOutProto_DebugProto) ProtoMessage() {} + +func (x *InternalGetFriendDetailsOutProto_DebugProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3590] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetFriendDetailsOutProto_DebugProto.ProtoReflect.Descriptor instead. +func (*InternalGetFriendDetailsOutProto_DebugProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1481, 0} +} + +type InternalGetFriendDetailsOutProto_DebugProto_Callee struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetFriendDetailsOutProto_DebugProto_Callee) Reset() { + *x = InternalGetFriendDetailsOutProto_DebugProto_Callee{} + mi := &file_vbase_proto_msgTypes[3591] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetFriendDetailsOutProto_DebugProto_Callee) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetFriendDetailsOutProto_DebugProto_Callee) ProtoMessage() {} + +func (x *InternalGetFriendDetailsOutProto_DebugProto_Callee) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3591] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetFriendDetailsOutProto_DebugProto_Callee.ProtoReflect.Descriptor instead. +func (*InternalGetFriendDetailsOutProto_DebugProto_Callee) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1481, 0, 0} +} + +type InternalGetFriendDetailsResponse_FriendDetailsEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetFriendDetailsResponse_FriendDetailsEntryProto) Reset() { + *x = InternalGetFriendDetailsResponse_FriendDetailsEntryProto{} + mi := &file_vbase_proto_msgTypes[3592] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetFriendDetailsResponse_FriendDetailsEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetFriendDetailsResponse_FriendDetailsEntryProto) ProtoMessage() {} + +func (x *InternalGetFriendDetailsResponse_FriendDetailsEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3592] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetFriendDetailsResponse_FriendDetailsEntryProto.ProtoReflect.Descriptor instead. +func (*InternalGetFriendDetailsResponse_FriendDetailsEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1484, 0} +} + +type InternalGetFriendDetailsResponse_PlayerStatusDetailsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetFriendDetailsResponse_PlayerStatusDetailsProto) Reset() { + *x = InternalGetFriendDetailsResponse_PlayerStatusDetailsProto{} + mi := &file_vbase_proto_msgTypes[3593] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetFriendDetailsResponse_PlayerStatusDetailsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetFriendDetailsResponse_PlayerStatusDetailsProto) ProtoMessage() {} + +func (x *InternalGetFriendDetailsResponse_PlayerStatusDetailsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3593] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetFriendDetailsResponse_PlayerStatusDetailsProto.ProtoReflect.Descriptor instead. +func (*InternalGetFriendDetailsResponse_PlayerStatusDetailsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1484, 1} +} + +type InternalGetFriendDetailsResponse_FriendDetailsEntryProto_OutgoingGameInviteStatus struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetFriendDetailsResponse_FriendDetailsEntryProto_OutgoingGameInviteStatus) Reset() { + *x = InternalGetFriendDetailsResponse_FriendDetailsEntryProto_OutgoingGameInviteStatus{} + mi := &file_vbase_proto_msgTypes[3594] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetFriendDetailsResponse_FriendDetailsEntryProto_OutgoingGameInviteStatus) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetFriendDetailsResponse_FriendDetailsEntryProto_OutgoingGameInviteStatus) ProtoMessage() { +} + +func (x *InternalGetFriendDetailsResponse_FriendDetailsEntryProto_OutgoingGameInviteStatus) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3594] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetFriendDetailsResponse_FriendDetailsEntryProto_OutgoingGameInviteStatus.ProtoReflect.Descriptor instead. +func (*InternalGetFriendDetailsResponse_FriendDetailsEntryProto_OutgoingGameInviteStatus) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1484, 0, 0} +} + +type InternalGetFriendsListOutProto_FriendProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetFriendsListOutProto_FriendProto) Reset() { + *x = InternalGetFriendsListOutProto_FriendProto{} + mi := &file_vbase_proto_msgTypes[3595] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetFriendsListOutProto_FriendProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetFriendsListOutProto_FriendProto) ProtoMessage() {} + +func (x *InternalGetFriendsListOutProto_FriendProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3595] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetFriendsListOutProto_FriendProto.ProtoReflect.Descriptor instead. +func (*InternalGetFriendsListOutProto_FriendProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1487, 0} +} + +type InternalGetFriendsListOutProto_SharedFriendshipProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetFriendsListOutProto_SharedFriendshipProto) Reset() { + *x = InternalGetFriendsListOutProto_SharedFriendshipProto{} + mi := &file_vbase_proto_msgTypes[3596] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetFriendsListOutProto_SharedFriendshipProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetFriendsListOutProto_SharedFriendshipProto) ProtoMessage() {} + +func (x *InternalGetFriendsListOutProto_SharedFriendshipProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3596] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetFriendsListOutProto_SharedFriendshipProto.ProtoReflect.Descriptor instead. +func (*InternalGetFriendsListOutProto_SharedFriendshipProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1487, 1} +} + +type InternalGetFriendsListOutProto_FriendProto_FriendInviteSummaryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetFriendsListOutProto_FriendProto_FriendInviteSummaryProto) Reset() { + *x = InternalGetFriendsListOutProto_FriendProto_FriendInviteSummaryProto{} + mi := &file_vbase_proto_msgTypes[3597] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetFriendsListOutProto_FriendProto_FriendInviteSummaryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetFriendsListOutProto_FriendProto_FriendInviteSummaryProto) ProtoMessage() {} + +func (x *InternalGetFriendsListOutProto_FriendProto_FriendInviteSummaryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3597] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetFriendsListOutProto_FriendProto_FriendInviteSummaryProto.ProtoReflect.Descriptor instead. +func (*InternalGetFriendsListOutProto_FriendProto_FriendInviteSummaryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1487, 0, 0} +} + +type InternalGetIncomingGameInvitesResponse_IncomingGameInvite struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetIncomingGameInvitesResponse_IncomingGameInvite) Reset() { + *x = InternalGetIncomingGameInvitesResponse_IncomingGameInvite{} + mi := &file_vbase_proto_msgTypes[3598] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetIncomingGameInvitesResponse_IncomingGameInvite) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetIncomingGameInvitesResponse_IncomingGameInvite) ProtoMessage() {} + +func (x *InternalGetIncomingGameInvitesResponse_IncomingGameInvite) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3598] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetIncomingGameInvitesResponse_IncomingGameInvite.ProtoReflect.Descriptor instead. +func (*InternalGetIncomingGameInvitesResponse_IncomingGameInvite) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1495, 0} +} + +type InternalGetMyAccountResponse_ContactProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetMyAccountResponse_ContactProto) Reset() { + *x = InternalGetMyAccountResponse_ContactProto{} + mi := &file_vbase_proto_msgTypes[3599] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetMyAccountResponse_ContactProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetMyAccountResponse_ContactProto) ProtoMessage() {} + +func (x *InternalGetMyAccountResponse_ContactProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3599] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetMyAccountResponse_ContactProto.ProtoReflect.Descriptor instead. +func (*InternalGetMyAccountResponse_ContactProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1499, 0} +} + +type InternalGetOutstandingWarningsResponseProto_WarningInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetOutstandingWarningsResponseProto_WarningInfo) Reset() { + *x = InternalGetOutstandingWarningsResponseProto_WarningInfo{} + mi := &file_vbase_proto_msgTypes[3600] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetOutstandingWarningsResponseProto_WarningInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetOutstandingWarningsResponseProto_WarningInfo) ProtoMessage() {} + +func (x *InternalGetOutstandingWarningsResponseProto_WarningInfo) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3600] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetOutstandingWarningsResponseProto_WarningInfo.ProtoReflect.Descriptor instead. +func (*InternalGetOutstandingWarningsResponseProto_WarningInfo) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1506, 0} +} + +type InternalGetPhotosProto_PhotoSpec struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetPhotosProto_PhotoSpec) Reset() { + *x = InternalGetPhotosProto_PhotoSpec{} + mi := &file_vbase_proto_msgTypes[3601] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetPhotosProto_PhotoSpec) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetPhotosProto_PhotoSpec) ProtoMessage() {} + +func (x *InternalGetPhotosProto_PhotoSpec) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3601] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetPhotosProto_PhotoSpec.ProtoReflect.Descriptor instead. +func (*InternalGetPhotosProto_PhotoSpec) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1508, 0} +} + +type InternalGetProfileResponse_PlayerProfileDetailsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalGetProfileResponse_PlayerProfileDetailsProto) Reset() { + *x = InternalGetProfileResponse_PlayerProfileDetailsProto{} + mi := &file_vbase_proto_msgTypes[3602] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalGetProfileResponse_PlayerProfileDetailsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalGetProfileResponse_PlayerProfileDetailsProto) ProtoMessage() {} + +func (x *InternalGetProfileResponse_PlayerProfileDetailsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3602] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalGetProfileResponse_PlayerProfileDetailsProto.ProtoReflect.Descriptor instead. +func (*InternalGetProfileResponse_PlayerProfileDetailsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1512, 0} +} + +type InternalInventoryProto_DiffInventoryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalInventoryProto_DiffInventoryProto) Reset() { + *x = InternalInventoryProto_DiffInventoryProto{} + mi := &file_vbase_proto_msgTypes[3603] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalInventoryProto_DiffInventoryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalInventoryProto_DiffInventoryProto) ProtoMessage() {} + +func (x *InternalInventoryProto_DiffInventoryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3603] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalInventoryProto_DiffInventoryProto.ProtoReflect.Descriptor instead. +func (*InternalInventoryProto_DiffInventoryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1529, 0} +} + +type InternalListFriendsResponse_FriendSummaryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalListFriendsResponse_FriendSummaryProto) Reset() { + *x = InternalListFriendsResponse_FriendSummaryProto{} + mi := &file_vbase_proto_msgTypes[3604] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalListFriendsResponse_FriendSummaryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalListFriendsResponse_FriendSummaryProto) ProtoMessage() {} + +func (x *InternalListFriendsResponse_FriendSummaryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3604] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalListFriendsResponse_FriendSummaryProto.ProtoReflect.Descriptor instead. +func (*InternalListFriendsResponse_FriendSummaryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1546, 0} +} + +type InternalListFriendsResponse_PlayerStatusSummaryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalListFriendsResponse_PlayerStatusSummaryProto) Reset() { + *x = InternalListFriendsResponse_PlayerStatusSummaryProto{} + mi := &file_vbase_proto_msgTypes[3605] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalListFriendsResponse_PlayerStatusSummaryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalListFriendsResponse_PlayerStatusSummaryProto) ProtoMessage() {} + +func (x *InternalListFriendsResponse_PlayerStatusSummaryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3605] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalListFriendsResponse_PlayerStatusSummaryProto.ProtoReflect.Descriptor instead. +func (*InternalListFriendsResponse_PlayerStatusSummaryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1546, 1} +} + +type InternalListFriendsResponse_ProfileSummaryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalListFriendsResponse_ProfileSummaryProto) Reset() { + *x = InternalListFriendsResponse_ProfileSummaryProto{} + mi := &file_vbase_proto_msgTypes[3606] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalListFriendsResponse_ProfileSummaryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalListFriendsResponse_ProfileSummaryProto) ProtoMessage() {} + +func (x *InternalListFriendsResponse_ProfileSummaryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3606] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalListFriendsResponse_ProfileSummaryProto.ProtoReflect.Descriptor instead. +func (*InternalListFriendsResponse_ProfileSummaryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1546, 2} +} + +type InternalNianticPublicSharedLoginTokenSettings_AppSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalNianticPublicSharedLoginTokenSettings_AppSettings) Reset() { + *x = InternalNianticPublicSharedLoginTokenSettings_AppSettings{} + mi := &file_vbase_proto_msgTypes[3607] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalNianticPublicSharedLoginTokenSettings_AppSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalNianticPublicSharedLoginTokenSettings_AppSettings) ProtoMessage() {} + +func (x *InternalNianticPublicSharedLoginTokenSettings_AppSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3607] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalNianticPublicSharedLoginTokenSettings_AppSettings.ProtoReflect.Descriptor instead. +func (*InternalNianticPublicSharedLoginTokenSettings_AppSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1563, 0} +} + +type InternalNianticPublicSharedLoginTokenSettings_ClientSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalNianticPublicSharedLoginTokenSettings_ClientSettings) Reset() { + *x = InternalNianticPublicSharedLoginTokenSettings_ClientSettings{} + mi := &file_vbase_proto_msgTypes[3608] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalNianticPublicSharedLoginTokenSettings_ClientSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalNianticPublicSharedLoginTokenSettings_ClientSettings) ProtoMessage() {} + +func (x *InternalNianticPublicSharedLoginTokenSettings_ClientSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3608] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalNianticPublicSharedLoginTokenSettings_ClientSettings.ProtoReflect.Descriptor instead. +func (*InternalNianticPublicSharedLoginTokenSettings_ClientSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1563, 1} +} + +type InternalNianticPublicSharedLoginTokenSettings_AppSettings_TokenConsumerSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalNianticPublicSharedLoginTokenSettings_AppSettings_TokenConsumerSettings) Reset() { + *x = InternalNianticPublicSharedLoginTokenSettings_AppSettings_TokenConsumerSettings{} + mi := &file_vbase_proto_msgTypes[3609] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalNianticPublicSharedLoginTokenSettings_AppSettings_TokenConsumerSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalNianticPublicSharedLoginTokenSettings_AppSettings_TokenConsumerSettings) ProtoMessage() { +} + +func (x *InternalNianticPublicSharedLoginTokenSettings_AppSettings_TokenConsumerSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3609] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalNianticPublicSharedLoginTokenSettings_AppSettings_TokenConsumerSettings.ProtoReflect.Descriptor instead. +func (*InternalNianticPublicSharedLoginTokenSettings_AppSettings_TokenConsumerSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1563, 0, 0} +} + +type InternalNianticPublicSharedLoginTokenSettings_AppSettings_TokenProducerSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalNianticPublicSharedLoginTokenSettings_AppSettings_TokenProducerSettings) Reset() { + *x = InternalNianticPublicSharedLoginTokenSettings_AppSettings_TokenProducerSettings{} + mi := &file_vbase_proto_msgTypes[3610] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalNianticPublicSharedLoginTokenSettings_AppSettings_TokenProducerSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalNianticPublicSharedLoginTokenSettings_AppSettings_TokenProducerSettings) ProtoMessage() { +} + +func (x *InternalNianticPublicSharedLoginTokenSettings_AppSettings_TokenProducerSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3610] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalNianticPublicSharedLoginTokenSettings_AppSettings_TokenProducerSettings.ProtoReflect.Descriptor instead. +func (*InternalNianticPublicSharedLoginTokenSettings_AppSettings_TokenProducerSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1563, 0, 1} +} + +type InternalRedeemPasscodeResponseProto_AcquiredItem struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalRedeemPasscodeResponseProto_AcquiredItem) Reset() { + *x = InternalRedeemPasscodeResponseProto_AcquiredItem{} + mi := &file_vbase_proto_msgTypes[3611] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalRedeemPasscodeResponseProto_AcquiredItem) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalRedeemPasscodeResponseProto_AcquiredItem) ProtoMessage() {} + +func (x *InternalRedeemPasscodeResponseProto_AcquiredItem) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3611] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalRedeemPasscodeResponseProto_AcquiredItem.ProtoReflect.Descriptor instead. +func (*InternalRedeemPasscodeResponseProto_AcquiredItem) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1592, 0} +} + +type InternalReferContactListFriendRequest_ReferralProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalReferContactListFriendRequest_ReferralProto) Reset() { + *x = InternalReferContactListFriendRequest_ReferralProto{} + mi := &file_vbase_proto_msgTypes[3612] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalReferContactListFriendRequest_ReferralProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalReferContactListFriendRequest_ReferralProto) ProtoMessage() {} + +func (x *InternalReferContactListFriendRequest_ReferralProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3612] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalReferContactListFriendRequest_ReferralProto.ProtoReflect.Descriptor instead. +func (*InternalReferContactListFriendRequest_ReferralProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1593, 0} +} + +type InternalSharedProtos_ClientPlayerProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSharedProtos_ClientPlayerProto) Reset() { + *x = InternalSharedProtos_ClientPlayerProto{} + mi := &file_vbase_proto_msgTypes[3613] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSharedProtos_ClientPlayerProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSharedProtos_ClientPlayerProto) ProtoMessage() {} + +func (x *InternalSharedProtos_ClientPlayerProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3613] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSharedProtos_ClientPlayerProto.ProtoReflect.Descriptor instead. +func (*InternalSharedProtos_ClientPlayerProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1634, 0} +} + +type InternalSharedProtos_DeletePlayerRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSharedProtos_DeletePlayerRequestProto) Reset() { + *x = InternalSharedProtos_DeletePlayerRequestProto{} + mi := &file_vbase_proto_msgTypes[3614] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSharedProtos_DeletePlayerRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSharedProtos_DeletePlayerRequestProto) ProtoMessage() {} + +func (x *InternalSharedProtos_DeletePlayerRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3614] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSharedProtos_DeletePlayerRequestProto.ProtoReflect.Descriptor instead. +func (*InternalSharedProtos_DeletePlayerRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1634, 1} +} + +type InternalSharedProtos_DeletePlayerResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSharedProtos_DeletePlayerResponseProto) Reset() { + *x = InternalSharedProtos_DeletePlayerResponseProto{} + mi := &file_vbase_proto_msgTypes[3615] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSharedProtos_DeletePlayerResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSharedProtos_DeletePlayerResponseProto) ProtoMessage() {} + +func (x *InternalSharedProtos_DeletePlayerResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3615] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSharedProtos_DeletePlayerResponseProto.ProtoReflect.Descriptor instead. +func (*InternalSharedProtos_DeletePlayerResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1634, 2} +} + +type InternalSharedProtos_GetOrCreatePlayerRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSharedProtos_GetOrCreatePlayerRequestProto) Reset() { + *x = InternalSharedProtos_GetOrCreatePlayerRequestProto{} + mi := &file_vbase_proto_msgTypes[3616] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSharedProtos_GetOrCreatePlayerRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSharedProtos_GetOrCreatePlayerRequestProto) ProtoMessage() {} + +func (x *InternalSharedProtos_GetOrCreatePlayerRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3616] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSharedProtos_GetOrCreatePlayerRequestProto.ProtoReflect.Descriptor instead. +func (*InternalSharedProtos_GetOrCreatePlayerRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1634, 3} +} + +type InternalSharedProtos_GetOrCreatePlayerResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSharedProtos_GetOrCreatePlayerResponseProto) Reset() { + *x = InternalSharedProtos_GetOrCreatePlayerResponseProto{} + mi := &file_vbase_proto_msgTypes[3617] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSharedProtos_GetOrCreatePlayerResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSharedProtos_GetOrCreatePlayerResponseProto) ProtoMessage() {} + +func (x *InternalSharedProtos_GetOrCreatePlayerResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3617] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSharedProtos_GetOrCreatePlayerResponseProto.ProtoReflect.Descriptor instead. +func (*InternalSharedProtos_GetOrCreatePlayerResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1634, 4} +} + +type InternalSharedProtos_PlayerLocaleProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSharedProtos_PlayerLocaleProto) Reset() { + *x = InternalSharedProtos_PlayerLocaleProto{} + mi := &file_vbase_proto_msgTypes[3618] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSharedProtos_PlayerLocaleProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSharedProtos_PlayerLocaleProto) ProtoMessage() {} + +func (x *InternalSharedProtos_PlayerLocaleProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3618] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSharedProtos_PlayerLocaleProto.ProtoReflect.Descriptor instead. +func (*InternalSharedProtos_PlayerLocaleProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1634, 5} +} + +type InternalSharedProtos_SetCodenameRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSharedProtos_SetCodenameRequestProto) Reset() { + *x = InternalSharedProtos_SetCodenameRequestProto{} + mi := &file_vbase_proto_msgTypes[3619] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSharedProtos_SetCodenameRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSharedProtos_SetCodenameRequestProto) ProtoMessage() {} + +func (x *InternalSharedProtos_SetCodenameRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3619] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSharedProtos_SetCodenameRequestProto.ProtoReflect.Descriptor instead. +func (*InternalSharedProtos_SetCodenameRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1634, 6} +} + +type InternalSharedProtos_SetCodenameResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSharedProtos_SetCodenameResponseProto) Reset() { + *x = InternalSharedProtos_SetCodenameResponseProto{} + mi := &file_vbase_proto_msgTypes[3620] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSharedProtos_SetCodenameResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSharedProtos_SetCodenameResponseProto) ProtoMessage() {} + +func (x *InternalSharedProtos_SetCodenameResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3620] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSharedProtos_SetCodenameResponseProto.ProtoReflect.Descriptor instead. +func (*InternalSharedProtos_SetCodenameResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1634, 7} +} + +type InternalSharedProtos_SetPlayerTeamRequestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSharedProtos_SetPlayerTeamRequestProto) Reset() { + *x = InternalSharedProtos_SetPlayerTeamRequestProto{} + mi := &file_vbase_proto_msgTypes[3621] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSharedProtos_SetPlayerTeamRequestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSharedProtos_SetPlayerTeamRequestProto) ProtoMessage() {} + +func (x *InternalSharedProtos_SetPlayerTeamRequestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3621] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSharedProtos_SetPlayerTeamRequestProto.ProtoReflect.Descriptor instead. +func (*InternalSharedProtos_SetPlayerTeamRequestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1634, 8} +} + +type InternalSharedProtos_SetPlayerTeamResponseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSharedProtos_SetPlayerTeamResponseProto) Reset() { + *x = InternalSharedProtos_SetPlayerTeamResponseProto{} + mi := &file_vbase_proto_msgTypes[3622] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSharedProtos_SetPlayerTeamResponseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSharedProtos_SetPlayerTeamResponseProto) ProtoMessage() {} + +func (x *InternalSharedProtos_SetPlayerTeamResponseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3622] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSharedProtos_SetPlayerTeamResponseProto.ProtoReflect.Descriptor instead. +func (*InternalSharedProtos_SetPlayerTeamResponseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1634, 9} +} + +type InternalSkuRecord_SkuOfferRecord struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSkuRecord_SkuOfferRecord) Reset() { + *x = InternalSkuRecord_SkuOfferRecord{} + mi := &file_vbase_proto_msgTypes[3624] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSkuRecord_SkuOfferRecord) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSkuRecord_SkuOfferRecord) ProtoMessage() {} + +func (x *InternalSkuRecord_SkuOfferRecord) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3624] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSkuRecord_SkuOfferRecord.ProtoReflect.Descriptor instead. +func (*InternalSkuRecord_SkuOfferRecord) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1640, 0} +} + +type InternalSocialClientFeatures_CrossGameSocialClientSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSocialClientFeatures_CrossGameSocialClientSettingsProto) Reset() { + *x = InternalSocialClientFeatures_CrossGameSocialClientSettingsProto{} + mi := &file_vbase_proto_msgTypes[3626] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSocialClientFeatures_CrossGameSocialClientSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSocialClientFeatures_CrossGameSocialClientSettingsProto) ProtoMessage() {} + +func (x *InternalSocialClientFeatures_CrossGameSocialClientSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3626] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSocialClientFeatures_CrossGameSocialClientSettingsProto.ProtoReflect.Descriptor instead. +func (*InternalSocialClientFeatures_CrossGameSocialClientSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1641, 0} +} + +type InternalSocialClientGlobalSettings_CrossGameSocialSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSocialClientGlobalSettings_CrossGameSocialSettingsProto) Reset() { + *x = InternalSocialClientGlobalSettings_CrossGameSocialSettingsProto{} + mi := &file_vbase_proto_msgTypes[3627] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSocialClientGlobalSettings_CrossGameSocialSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSocialClientGlobalSettings_CrossGameSocialSettingsProto) ProtoMessage() {} + +func (x *InternalSocialClientGlobalSettings_CrossGameSocialSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3627] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSocialClientGlobalSettings_CrossGameSocialSettingsProto.ProtoReflect.Descriptor instead. +func (*InternalSocialClientGlobalSettings_CrossGameSocialSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1642, 0} +} + +type InternalSyncContactListRequest_ContactProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSyncContactListRequest_ContactProto) Reset() { + *x = InternalSyncContactListRequest_ContactProto{} + mi := &file_vbase_proto_msgTypes[3629] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSyncContactListRequest_ContactProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSyncContactListRequest_ContactProto) ProtoMessage() {} + +func (x *InternalSyncContactListRequest_ContactProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3629] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSyncContactListRequest_ContactProto.ProtoReflect.Descriptor instead. +func (*InternalSyncContactListRequest_ContactProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1650, 0} +} + +type InternalSyncContactListResponse_ContactPlayerProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSyncContactListResponse_ContactPlayerProto) Reset() { + *x = InternalSyncContactListResponse_ContactPlayerProto{} + mi := &file_vbase_proto_msgTypes[3630] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSyncContactListResponse_ContactPlayerProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSyncContactListResponse_ContactPlayerProto) ProtoMessage() {} + +func (x *InternalSyncContactListResponse_ContactPlayerProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3630] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSyncContactListResponse_ContactPlayerProto.ProtoReflect.Descriptor instead. +func (*InternalSyncContactListResponse_ContactPlayerProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1651, 0} +} + +type InternalSyncContactListResponse_ContactPlayerProto_PlayerProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalSyncContactListResponse_ContactPlayerProto_PlayerProto) Reset() { + *x = InternalSyncContactListResponse_ContactPlayerProto_PlayerProto{} + mi := &file_vbase_proto_msgTypes[3631] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalSyncContactListResponse_ContactPlayerProto_PlayerProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalSyncContactListResponse_ContactPlayerProto_PlayerProto) ProtoMessage() {} + +func (x *InternalSyncContactListResponse_ContactPlayerProto_PlayerProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3631] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalSyncContactListResponse_ContactPlayerProto_PlayerProto.ProtoReflect.Descriptor instead. +func (*InternalSyncContactListResponse_ContactPlayerProto_PlayerProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1651, 0, 0} +} + +type InternalUpdateAvatarImageRequest_AvatarImageProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUpdateAvatarImageRequest_AvatarImageProto) Reset() { + *x = InternalUpdateAvatarImageRequest_AvatarImageProto{} + mi := &file_vbase_proto_msgTypes[3632] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUpdateAvatarImageRequest_AvatarImageProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUpdateAvatarImageRequest_AvatarImageProto) ProtoMessage() {} + +func (x *InternalUpdateAvatarImageRequest_AvatarImageProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3632] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUpdateAvatarImageRequest_AvatarImageProto.ProtoReflect.Descriptor instead. +func (*InternalUpdateAvatarImageRequest_AvatarImageProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1661, 0} +} + +type InternalUpdateFriendshipRequest_FriendProfileProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUpdateFriendshipRequest_FriendProfileProto) Reset() { + *x = InternalUpdateFriendshipRequest_FriendProfileProto{} + mi := &file_vbase_proto_msgTypes[3633] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUpdateFriendshipRequest_FriendProfileProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUpdateFriendshipRequest_FriendProfileProto) ProtoMessage() {} + +func (x *InternalUpdateFriendshipRequest_FriendProfileProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3633] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUpdateFriendshipRequest_FriendProfileProto.ProtoReflect.Descriptor instead. +func (*InternalUpdateFriendshipRequest_FriendProfileProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1669, 0} +} + +type InternalUpdateProfileRequest_ProfileProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalUpdateProfileRequest_ProfileProto) Reset() { + *x = InternalUpdateProfileRequest_ProfileProto{} + mi := &file_vbase_proto_msgTypes[3634] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalUpdateProfileRequest_ProfileProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalUpdateProfileRequest_ProfileProto) ProtoMessage() {} + +func (x *InternalUpdateProfileRequest_ProfileProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3634] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalUpdateProfileRequest_ProfileProto.ProtoReflect.Descriptor instead. +func (*InternalUpdateProfileRequest_ProfileProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1677, 0} +} + +type InternalWeatherAlertSettingsProto_AlertEnforceSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalWeatherAlertSettingsProto_AlertEnforceSettings) Reset() { + *x = InternalWeatherAlertSettingsProto_AlertEnforceSettings{} + mi := &file_vbase_proto_msgTypes[3635] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalWeatherAlertSettingsProto_AlertEnforceSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalWeatherAlertSettingsProto_AlertEnforceSettings) ProtoMessage() {} + +func (x *InternalWeatherAlertSettingsProto_AlertEnforceSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3635] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalWeatherAlertSettingsProto_AlertEnforceSettings.ProtoReflect.Descriptor instead. +func (*InternalWeatherAlertSettingsProto_AlertEnforceSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1684, 0} +} + +type InternalWeatherAlertSettingsProto_AlertIgnoreSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalWeatherAlertSettingsProto_AlertIgnoreSettings) Reset() { + *x = InternalWeatherAlertSettingsProto_AlertIgnoreSettings{} + mi := &file_vbase_proto_msgTypes[3636] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalWeatherAlertSettingsProto_AlertIgnoreSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalWeatherAlertSettingsProto_AlertIgnoreSettings) ProtoMessage() {} + +func (x *InternalWeatherAlertSettingsProto_AlertIgnoreSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3636] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalWeatherAlertSettingsProto_AlertIgnoreSettings.ProtoReflect.Descriptor instead. +func (*InternalWeatherAlertSettingsProto_AlertIgnoreSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1684, 1} +} + +type InternalWeatherAlertSettingsProto_AlertEnforceSettings_EnforceCondition struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalWeatherAlertSettingsProto_AlertEnforceSettings_EnforceCondition) Reset() { + *x = InternalWeatherAlertSettingsProto_AlertEnforceSettings_EnforceCondition{} + mi := &file_vbase_proto_msgTypes[3637] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalWeatherAlertSettingsProto_AlertEnforceSettings_EnforceCondition) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalWeatherAlertSettingsProto_AlertEnforceSettings_EnforceCondition) ProtoMessage() {} + +func (x *InternalWeatherAlertSettingsProto_AlertEnforceSettings_EnforceCondition) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3637] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalWeatherAlertSettingsProto_AlertEnforceSettings_EnforceCondition.ProtoReflect.Descriptor instead. +func (*InternalWeatherAlertSettingsProto_AlertEnforceSettings_EnforceCondition) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1684, 0, 0} +} + +type InternalWeatherAlertSettingsProto_AlertIgnoreSettings_OverrideCondition struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalWeatherAlertSettingsProto_AlertIgnoreSettings_OverrideCondition) Reset() { + *x = InternalWeatherAlertSettingsProto_AlertIgnoreSettings_OverrideCondition{} + mi := &file_vbase_proto_msgTypes[3638] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalWeatherAlertSettingsProto_AlertIgnoreSettings_OverrideCondition) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalWeatherAlertSettingsProto_AlertIgnoreSettings_OverrideCondition) ProtoMessage() {} + +func (x *InternalWeatherAlertSettingsProto_AlertIgnoreSettings_OverrideCondition) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3638] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalWeatherAlertSettingsProto_AlertIgnoreSettings_OverrideCondition.ProtoReflect.Descriptor instead. +func (*InternalWeatherAlertSettingsProto_AlertIgnoreSettings_OverrideCondition) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1684, 1, 0} +} + +type InternalWeatherSettingsProto_DisplayWeatherSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalWeatherSettingsProto_DisplayWeatherSettingsProto) Reset() { + *x = InternalWeatherSettingsProto_DisplayWeatherSettingsProto{} + mi := &file_vbase_proto_msgTypes[3639] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalWeatherSettingsProto_DisplayWeatherSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalWeatherSettingsProto_DisplayWeatherSettingsProto) ProtoMessage() {} + +func (x *InternalWeatherSettingsProto_DisplayWeatherSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3639] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalWeatherSettingsProto_DisplayWeatherSettingsProto.ProtoReflect.Descriptor instead. +func (*InternalWeatherSettingsProto_DisplayWeatherSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1685, 0} +} + +type InternalWeatherSettingsProto_GameplayWeatherSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalWeatherSettingsProto_GameplayWeatherSettingsProto) Reset() { + *x = InternalWeatherSettingsProto_GameplayWeatherSettingsProto{} + mi := &file_vbase_proto_msgTypes[3640] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalWeatherSettingsProto_GameplayWeatherSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalWeatherSettingsProto_GameplayWeatherSettingsProto) ProtoMessage() {} + +func (x *InternalWeatherSettingsProto_GameplayWeatherSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3640] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalWeatherSettingsProto_GameplayWeatherSettingsProto.ProtoReflect.Descriptor instead. +func (*InternalWeatherSettingsProto_GameplayWeatherSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1685, 1} +} + +type InternalWeatherSettingsProto_StaleWeatherSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalWeatherSettingsProto_StaleWeatherSettingsProto) Reset() { + *x = InternalWeatherSettingsProto_StaleWeatherSettingsProto{} + mi := &file_vbase_proto_msgTypes[3641] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalWeatherSettingsProto_StaleWeatherSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalWeatherSettingsProto_StaleWeatherSettingsProto) ProtoMessage() {} + +func (x *InternalWeatherSettingsProto_StaleWeatherSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3641] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalWeatherSettingsProto_StaleWeatherSettingsProto.ProtoReflect.Descriptor instead. +func (*InternalWeatherSettingsProto_StaleWeatherSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1685, 2} +} + +type InternalWeatherSettingsProto_DisplayWeatherSettingsProto_DisplayLevelSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalWeatherSettingsProto_DisplayWeatherSettingsProto_DisplayLevelSettings) Reset() { + *x = InternalWeatherSettingsProto_DisplayWeatherSettingsProto_DisplayLevelSettings{} + mi := &file_vbase_proto_msgTypes[3642] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalWeatherSettingsProto_DisplayWeatherSettingsProto_DisplayLevelSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalWeatherSettingsProto_DisplayWeatherSettingsProto_DisplayLevelSettings) ProtoMessage() { +} + +func (x *InternalWeatherSettingsProto_DisplayWeatherSettingsProto_DisplayLevelSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3642] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalWeatherSettingsProto_DisplayWeatherSettingsProto_DisplayLevelSettings.ProtoReflect.Descriptor instead. +func (*InternalWeatherSettingsProto_DisplayWeatherSettingsProto_DisplayLevelSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1685, 0, 0} +} + +type InternalWeatherSettingsProto_DisplayWeatherSettingsProto_WindLevelSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalWeatherSettingsProto_DisplayWeatherSettingsProto_WindLevelSettings) Reset() { + *x = InternalWeatherSettingsProto_DisplayWeatherSettingsProto_WindLevelSettings{} + mi := &file_vbase_proto_msgTypes[3643] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalWeatherSettingsProto_DisplayWeatherSettingsProto_WindLevelSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalWeatherSettingsProto_DisplayWeatherSettingsProto_WindLevelSettings) ProtoMessage() {} + +func (x *InternalWeatherSettingsProto_DisplayWeatherSettingsProto_WindLevelSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3643] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalWeatherSettingsProto_DisplayWeatherSettingsProto_WindLevelSettings.ProtoReflect.Descriptor instead. +func (*InternalWeatherSettingsProto_DisplayWeatherSettingsProto_WindLevelSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1685, 0, 1} +} + +type InternalWeatherSettingsProto_GameplayWeatherSettingsProto_ConditionMapSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InternalWeatherSettingsProto_GameplayWeatherSettingsProto_ConditionMapSettings) Reset() { + *x = InternalWeatherSettingsProto_GameplayWeatherSettingsProto_ConditionMapSettings{} + mi := &file_vbase_proto_msgTypes[3644] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InternalWeatherSettingsProto_GameplayWeatherSettingsProto_ConditionMapSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InternalWeatherSettingsProto_GameplayWeatherSettingsProto_ConditionMapSettings) ProtoMessage() { +} + +func (x *InternalWeatherSettingsProto_GameplayWeatherSettingsProto_ConditionMapSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3644] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InternalWeatherSettingsProto_GameplayWeatherSettingsProto_ConditionMapSettings.ProtoReflect.Descriptor instead. +func (*InternalWeatherSettingsProto_GameplayWeatherSettingsProto_ConditionMapSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1685, 1, 0} +} + +type InvasionEncounterOutProto_PremierBallsDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InvasionEncounterOutProto_PremierBallsDisplayProto) Reset() { + *x = InvasionEncounterOutProto_PremierBallsDisplayProto{} + mi := &file_vbase_proto_msgTypes[3645] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InvasionEncounterOutProto_PremierBallsDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InvasionEncounterOutProto_PremierBallsDisplayProto) ProtoMessage() {} + +func (x *InvasionEncounterOutProto_PremierBallsDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3645] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InvasionEncounterOutProto_PremierBallsDisplayProto.ProtoReflect.Descriptor instead. +func (*InvasionEncounterOutProto_PremierBallsDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1691, 0} +} + +type InventoryProto_DiffInventoryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InventoryProto_DiffInventoryProto) Reset() { + *x = InventoryProto_DiffInventoryProto{} + mi := &file_vbase_proto_msgTypes[3646] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InventoryProto_DiffInventoryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InventoryProto_DiffInventoryProto) ProtoMessage() {} + +func (x *InventoryProto_DiffInventoryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3646] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InventoryProto_DiffInventoryProto.ProtoReflect.Descriptor instead. +func (*InventoryProto_DiffInventoryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1702, 0} +} + +type InventorySettingsProto_BagUpgradeStageProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InventorySettingsProto_BagUpgradeStageProto) Reset() { + *x = InventorySettingsProto_BagUpgradeStageProto{} + mi := &file_vbase_proto_msgTypes[3647] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InventorySettingsProto_BagUpgradeStageProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InventorySettingsProto_BagUpgradeStageProto) ProtoMessage() {} + +func (x *InventorySettingsProto_BagUpgradeStageProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3647] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use InventorySettingsProto_BagUpgradeStageProto.ProtoReflect.Descriptor instead. +func (*InventorySettingsProto_BagUpgradeStageProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1703, 0} +} + +type IrisSocialEventTelemetry_IrisSocialPerformanceMetrics struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IrisSocialEventTelemetry_IrisSocialPerformanceMetrics) Reset() { + *x = IrisSocialEventTelemetry_IrisSocialPerformanceMetrics{} + mi := &file_vbase_proto_msgTypes[3648] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IrisSocialEventTelemetry_IrisSocialPerformanceMetrics) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IrisSocialEventTelemetry_IrisSocialPerformanceMetrics) ProtoMessage() {} + +func (x *IrisSocialEventTelemetry_IrisSocialPerformanceMetrics) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3648] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IrisSocialEventTelemetry_IrisSocialPerformanceMetrics.ProtoReflect.Descriptor instead. +func (*IrisSocialEventTelemetry_IrisSocialPerformanceMetrics) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1712, 0} +} + +type IrisSocialEventTelemetry_IrisSocialCameraMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IrisSocialEventTelemetry_IrisSocialCameraMetadata) Reset() { + *x = IrisSocialEventTelemetry_IrisSocialCameraMetadata{} + mi := &file_vbase_proto_msgTypes[3649] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IrisSocialEventTelemetry_IrisSocialCameraMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IrisSocialEventTelemetry_IrisSocialCameraMetadata) ProtoMessage() {} + +func (x *IrisSocialEventTelemetry_IrisSocialCameraMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3649] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IrisSocialEventTelemetry_IrisSocialCameraMetadata.ProtoReflect.Descriptor instead. +func (*IrisSocialEventTelemetry_IrisSocialCameraMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1712, 1} +} + +type IrisSocialEventTelemetry_Position struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IrisSocialEventTelemetry_Position) Reset() { + *x = IrisSocialEventTelemetry_Position{} + mi := &file_vbase_proto_msgTypes[3650] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IrisSocialEventTelemetry_Position) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IrisSocialEventTelemetry_Position) ProtoMessage() {} + +func (x *IrisSocialEventTelemetry_Position) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3650] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IrisSocialEventTelemetry_Position.ProtoReflect.Descriptor instead. +func (*IrisSocialEventTelemetry_Position) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1712, 2} +} + +type IrisSocialEventTelemetry_Rotation struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IrisSocialEventTelemetry_Rotation) Reset() { + *x = IrisSocialEventTelemetry_Rotation{} + mi := &file_vbase_proto_msgTypes[3651] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IrisSocialEventTelemetry_Rotation) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IrisSocialEventTelemetry_Rotation) ProtoMessage() {} + +func (x *IrisSocialEventTelemetry_Rotation) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3651] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IrisSocialEventTelemetry_Rotation.ProtoReflect.Descriptor instead. +func (*IrisSocialEventTelemetry_Rotation) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1712, 3} +} + +type IrisSocialInteractionLogEntry_IrisSocialImageLookup struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IrisSocialInteractionLogEntry_IrisSocialImageLookup) Reset() { + *x = IrisSocialInteractionLogEntry_IrisSocialImageLookup{} + mi := &file_vbase_proto_msgTypes[3653] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IrisSocialInteractionLogEntry_IrisSocialImageLookup) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IrisSocialInteractionLogEntry_IrisSocialImageLookup) ProtoMessage() {} + +func (x *IrisSocialInteractionLogEntry_IrisSocialImageLookup) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3653] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IrisSocialInteractionLogEntry_IrisSocialImageLookup.ProtoReflect.Descriptor instead. +func (*IrisSocialInteractionLogEntry_IrisSocialImageLookup) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1714, 0} +} + +type IrisSocialUserExperienceFunnelSettingsProto_IrisSocialEventStepProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IrisSocialUserExperienceFunnelSettingsProto_IrisSocialEventStepProto) Reset() { + *x = IrisSocialUserExperienceFunnelSettingsProto_IrisSocialEventStepProto{} + mi := &file_vbase_proto_msgTypes[3654] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IrisSocialUserExperienceFunnelSettingsProto_IrisSocialEventStepProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IrisSocialUserExperienceFunnelSettingsProto_IrisSocialEventStepProto) ProtoMessage() {} + +func (x *IrisSocialUserExperienceFunnelSettingsProto_IrisSocialEventStepProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3654] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IrisSocialUserExperienceFunnelSettingsProto_IrisSocialEventStepProto.ProtoReflect.Descriptor instead. +func (*IrisSocialUserExperienceFunnelSettingsProto_IrisSocialEventStepProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1716, 0} +} + +type ItemCurrencyValues_ItemCoinValue struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ItemCurrencyValues_ItemCoinValue) Reset() { + *x = ItemCurrencyValues_ItemCoinValue{} + mi := &file_vbase_proto_msgTypes[3655] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ItemCurrencyValues_ItemCoinValue) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ItemCurrencyValues_ItemCoinValue) ProtoMessage() {} + +func (x *ItemCurrencyValues_ItemCoinValue) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3655] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ItemCurrencyValues_ItemCoinValue.ProtoReflect.Descriptor instead. +func (*ItemCurrencyValues_ItemCoinValue) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1719, 0} +} + +type ItemEnablementSettingsProto_EnabledTimePeriodProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ItemEnablementSettingsProto_EnabledTimePeriodProto) Reset() { + *x = ItemEnablementSettingsProto_EnabledTimePeriodProto{} + mi := &file_vbase_proto_msgTypes[3656] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ItemEnablementSettingsProto_EnabledTimePeriodProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ItemEnablementSettingsProto_EnabledTimePeriodProto) ProtoMessage() {} + +func (x *ItemEnablementSettingsProto_EnabledTimePeriodProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3656] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ItemEnablementSettingsProto_EnabledTimePeriodProto.ProtoReflect.Descriptor instead. +func (*ItemEnablementSettingsProto_EnabledTimePeriodProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1721, 0} +} + +type ItemInventoryUpdateSettingsProto_CategoryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ItemInventoryUpdateSettingsProto_CategoryProto) Reset() { + *x = ItemInventoryUpdateSettingsProto_CategoryProto{} + mi := &file_vbase_proto_msgTypes[3657] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ItemInventoryUpdateSettingsProto_CategoryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ItemInventoryUpdateSettingsProto_CategoryProto) ProtoMessage() {} + +func (x *ItemInventoryUpdateSettingsProto_CategoryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3657] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ItemInventoryUpdateSettingsProto_CategoryProto.ProtoReflect.Descriptor instead. +func (*ItemInventoryUpdateSettingsProto_CategoryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1724, 0} +} + +type JoinBreadLobbyOutProto_ExistingLobbyProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *JoinBreadLobbyOutProto_ExistingLobbyProto) Reset() { + *x = JoinBreadLobbyOutProto_ExistingLobbyProto{} + mi := &file_vbase_proto_msgTypes[3658] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *JoinBreadLobbyOutProto_ExistingLobbyProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*JoinBreadLobbyOutProto_ExistingLobbyProto) ProtoMessage() {} + +func (x *JoinBreadLobbyOutProto_ExistingLobbyProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3658] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use JoinBreadLobbyOutProto_ExistingLobbyProto.ProtoReflect.Descriptor instead. +func (*JoinBreadLobbyOutProto_ExistingLobbyProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1731, 0} +} + +type LimitedPurchaseSkuRecordProto_PurchaseProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LimitedPurchaseSkuRecordProto_PurchaseProto) Reset() { + *x = LimitedPurchaseSkuRecordProto_PurchaseProto{} + mi := &file_vbase_proto_msgTypes[3659] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LimitedPurchaseSkuRecordProto_PurchaseProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LimitedPurchaseSkuRecordProto_PurchaseProto) ProtoMessage() {} + +func (x *LimitedPurchaseSkuRecordProto_PurchaseProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3659] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LimitedPurchaseSkuRecordProto_PurchaseProto.ProtoReflect.Descriptor instead. +func (*LimitedPurchaseSkuRecordProto_PurchaseProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1792, 0} +} + +type ListAvatarCustomizationsOutProto_AvatarCustomization struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ListAvatarCustomizationsOutProto_AvatarCustomization) Reset() { + *x = ListAvatarCustomizationsOutProto_AvatarCustomization{} + mi := &file_vbase_proto_msgTypes[3661] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ListAvatarCustomizationsOutProto_AvatarCustomization) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListAvatarCustomizationsOutProto_AvatarCustomization) ProtoMessage() {} + +func (x *ListAvatarCustomizationsOutProto_AvatarCustomization) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3661] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListAvatarCustomizationsOutProto_AvatarCustomization.ProtoReflect.Descriptor instead. +func (*ListAvatarCustomizationsOutProto_AvatarCustomization) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1800, 0} +} + +type ListFriendActivitiesResponseProto_FriendActivityProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ListFriendActivitiesResponseProto_FriendActivityProto) Reset() { + *x = ListFriendActivitiesResponseProto_FriendActivityProto{} + mi := &file_vbase_proto_msgTypes[3662] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ListFriendActivitiesResponseProto_FriendActivityProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListFriendActivitiesResponseProto_FriendActivityProto) ProtoMessage() {} + +func (x *ListFriendActivitiesResponseProto_FriendActivityProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3662] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ListFriendActivitiesResponseProto_FriendActivityProto.ProtoReflect.Descriptor instead. +func (*ListFriendActivitiesResponseProto_FriendActivityProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1808, 0} +} + +type LogEntry_LogEntryHeader struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LogEntry_LogEntryHeader) Reset() { + *x = LogEntry_LogEntryHeader{} + mi := &file_vbase_proto_msgTypes[3664] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LogEntry_LogEntryHeader) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LogEntry_LogEntryHeader) ProtoMessage() {} + +func (x *LogEntry_LogEntryHeader) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3664] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LogEntry_LogEntryHeader.ProtoReflect.Descriptor instead. +func (*LogEntry_LogEntryHeader) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1833, 0} +} + +type MapProvider_BundleZoomRange struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapProvider_BundleZoomRange) Reset() { + *x = MapProvider_BundleZoomRange{} + mi := &file_vbase_proto_msgTypes[3665] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapProvider_BundleZoomRange) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapProvider_BundleZoomRange) ProtoMessage() {} + +func (x *MapProvider_BundleZoomRange) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3665] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapProvider_BundleZoomRange.ProtoReflect.Descriptor instead. +func (*MapProvider_BundleZoomRange) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1876, 0} +} + +type MapS2CellEntity_Location struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapS2CellEntity_Location) Reset() { + *x = MapS2CellEntity_Location{} + mi := &file_vbase_proto_msgTypes[3666] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapS2CellEntity_Location) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapS2CellEntity_Location) ProtoMessage() {} + +func (x *MapS2CellEntity_Location) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3666] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapS2CellEntity_Location.ProtoReflect.Descriptor instead. +func (*MapS2CellEntity_Location) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1881, 0} +} + +type MapsStartupMeasurementProto_ComponentLoadDurations struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsStartupMeasurementProto_ComponentLoadDurations) Reset() { + *x = MapsStartupMeasurementProto_ComponentLoadDurations{} + mi := &file_vbase_proto_msgTypes[3668] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsStartupMeasurementProto_ComponentLoadDurations) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsStartupMeasurementProto_ComponentLoadDurations) ProtoMessage() {} + +func (x *MapsStartupMeasurementProto_ComponentLoadDurations) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3668] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsStartupMeasurementProto_ComponentLoadDurations.ProtoReflect.Descriptor instead. +func (*MapsStartupMeasurementProto_ComponentLoadDurations) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1913, 0} +} + +type MapsTelemetryAttribute_Label struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapsTelemetryAttribute_Label) Reset() { + *x = MapsTelemetryAttribute_Label{} + mi := &file_vbase_proto_msgTypes[3669] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapsTelemetryAttribute_Label) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapsTelemetryAttribute_Label) ProtoMessage() {} + +func (x *MapsTelemetryAttribute_Label) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3669] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MapsTelemetryAttribute_Label.ProtoReflect.Descriptor instead. +func (*MapsTelemetryAttribute_Label) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1914, 0} +} + +type MarkMilestoneAsViewedProto_MilestoneLookupProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MarkMilestoneAsViewedProto_MilestoneLookupProto) Reset() { + *x = MarkMilestoneAsViewedProto_MilestoneLookupProto{} + mi := &file_vbase_proto_msgTypes[3670] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MarkMilestoneAsViewedProto_MilestoneLookupProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MarkMilestoneAsViewedProto_MilestoneLookupProto) ProtoMessage() {} + +func (x *MarkMilestoneAsViewedProto_MilestoneLookupProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3670] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MarkMilestoneAsViewedProto_MilestoneLookupProto.ProtoReflect.Descriptor instead. +func (*MarkMilestoneAsViewedProto_MilestoneLookupProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1932, 0} +} + +type MarkRemoteTradableProto_MarkedPokemon struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MarkRemoteTradableProto_MarkedPokemon) Reset() { + *x = MarkRemoteTradableProto_MarkedPokemon{} + mi := &file_vbase_proto_msgTypes[3671] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MarkRemoteTradableProto_MarkedPokemon) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MarkRemoteTradableProto_MarkedPokemon) ProtoMessage() {} + +func (x *MarkRemoteTradableProto_MarkedPokemon) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3671] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MarkRemoteTradableProto_MarkedPokemon.ProtoReflect.Descriptor instead. +func (*MarkRemoteTradableProto_MarkedPokemon) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1938, 0} +} + +type MoveModifierProto_ModifierCondition struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MoveModifierProto_ModifierCondition) Reset() { + *x = MoveModifierProto_ModifierCondition{} + mi := &file_vbase_proto_msgTypes[3672] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MoveModifierProto_ModifierCondition) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MoveModifierProto_ModifierCondition) ProtoMessage() {} + +func (x *MoveModifierProto_ModifierCondition) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3672] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MoveModifierProto_ModifierCondition.ProtoReflect.Descriptor instead. +func (*MoveModifierProto_ModifierCondition) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1984, 0} +} + +type MpSharedSettingsProto_BreadBattleMpCostPerTier struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MpSharedSettingsProto_BreadBattleMpCostPerTier) Reset() { + *x = MpSharedSettingsProto_BreadBattleMpCostPerTier{} + mi := &file_vbase_proto_msgTypes[3673] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MpSharedSettingsProto_BreadBattleMpCostPerTier) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MpSharedSettingsProto_BreadBattleMpCostPerTier) ProtoMessage() {} + +func (x *MpSharedSettingsProto_BreadBattleMpCostPerTier) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3673] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MpSharedSettingsProto_BreadBattleMpCostPerTier.ProtoReflect.Descriptor instead. +func (*MpSharedSettingsProto_BreadBattleMpCostPerTier) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{1988, 0} +} + +type NearbyPokemonSettings_PokemonPriority struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NearbyPokemonSettings_PokemonPriority) Reset() { + *x = NearbyPokemonSettings_PokemonPriority{} + mi := &file_vbase_proto_msgTypes[3674] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NearbyPokemonSettings_PokemonPriority) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NearbyPokemonSettings_PokemonPriority) ProtoMessage() {} + +func (x *NearbyPokemonSettings_PokemonPriority) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3674] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NearbyPokemonSettings_PokemonPriority.ProtoReflect.Descriptor instead. +func (*NearbyPokemonSettings_PokemonPriority) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2030, 0} +} + +type NewsfeedPost_PreviewMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NewsfeedPost_PreviewMetadata) Reset() { + *x = NewsfeedPost_PreviewMetadata{} + mi := &file_vbase_proto_msgTypes[3675] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NewsfeedPost_PreviewMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NewsfeedPost_PreviewMetadata) ProtoMessage() {} + +func (x *NewsfeedPost_PreviewMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3675] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NewsfeedPost_PreviewMetadata.ProtoReflect.Descriptor instead. +func (*NewsfeedPost_PreviewMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2055, 0} +} + +type NianticTokenRequest_SessionOptions struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NianticTokenRequest_SessionOptions) Reset() { + *x = NianticTokenRequest_SessionOptions{} + mi := &file_vbase_proto_msgTypes[3678] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NianticTokenRequest_SessionOptions) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NianticTokenRequest_SessionOptions) ProtoMessage() {} + +func (x *NianticTokenRequest_SessionOptions) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3678] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NianticTokenRequest_SessionOptions.ProtoReflect.Descriptor instead. +func (*NianticTokenRequest_SessionOptions) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2070, 0} +} + +type NpcEncounterProto_NpcEncounterStep struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NpcEncounterProto_NpcEncounterStep) Reset() { + *x = NpcEncounterProto_NpcEncounterStep{} + mi := &file_vbase_proto_msgTypes[3679] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NpcEncounterProto_NpcEncounterStep) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NpcEncounterProto_NpcEncounterStep) ProtoMessage() {} + +func (x *NpcEncounterProto_NpcEncounterStep) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3679] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NpcEncounterProto_NpcEncounterStep.ProtoReflect.Descriptor instead. +func (*NpcEncounterProto_NpcEncounterStep) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2080, 0} +} + +type NpcRouteGiftOutProto_RouteFortDetails struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NpcRouteGiftOutProto_RouteFortDetails) Reset() { + *x = NpcRouteGiftOutProto_RouteFortDetails{} + mi := &file_vbase_proto_msgTypes[3680] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NpcRouteGiftOutProto_RouteFortDetails) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NpcRouteGiftOutProto_RouteFortDetails) ProtoMessage() {} + +func (x *NpcRouteGiftOutProto_RouteFortDetails) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3680] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NpcRouteGiftOutProto_RouteFortDetails.ProtoReflect.Descriptor instead. +func (*NpcRouteGiftOutProto_RouteFortDetails) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2085, 0} +} + +type PartyActivitySummaryRpcProto_PlayerActivityRpcProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyActivitySummaryRpcProto_PlayerActivityRpcProto) Reset() { + *x = PartyActivitySummaryRpcProto_PlayerActivityRpcProto{} + mi := &file_vbase_proto_msgTypes[3682] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyActivitySummaryRpcProto_PlayerActivityRpcProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyActivitySummaryRpcProto_PlayerActivityRpcProto) ProtoMessage() {} + +func (x *PartyActivitySummaryRpcProto_PlayerActivityRpcProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3682] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyActivitySummaryRpcProto_PlayerActivityRpcProto.ProtoReflect.Descriptor instead. +func (*PartyActivitySummaryRpcProto_PlayerActivityRpcProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2138, 0} +} + +type PartyDarkLaunchSettingsProto_CreateOrJoinWaitProbabilityProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyDarkLaunchSettingsProto_CreateOrJoinWaitProbabilityProto) Reset() { + *x = PartyDarkLaunchSettingsProto_CreateOrJoinWaitProbabilityProto{} + mi := &file_vbase_proto_msgTypes[3683] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyDarkLaunchSettingsProto_CreateOrJoinWaitProbabilityProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyDarkLaunchSettingsProto_CreateOrJoinWaitProbabilityProto) ProtoMessage() {} + +func (x *PartyDarkLaunchSettingsProto_CreateOrJoinWaitProbabilityProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3683] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyDarkLaunchSettingsProto_CreateOrJoinWaitProbabilityProto.ProtoReflect.Descriptor instead. +func (*PartyDarkLaunchSettingsProto_CreateOrJoinWaitProbabilityProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2140, 0} +} + +type PartyDarkLaunchSettingsProto_LeavePartyProbabilityProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyDarkLaunchSettingsProto_LeavePartyProbabilityProto) Reset() { + *x = PartyDarkLaunchSettingsProto_LeavePartyProbabilityProto{} + mi := &file_vbase_proto_msgTypes[3684] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyDarkLaunchSettingsProto_LeavePartyProbabilityProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyDarkLaunchSettingsProto_LeavePartyProbabilityProto) ProtoMessage() {} + +func (x *PartyDarkLaunchSettingsProto_LeavePartyProbabilityProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3684] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyDarkLaunchSettingsProto_LeavePartyProbabilityProto.ProtoReflect.Descriptor instead. +func (*PartyDarkLaunchSettingsProto_LeavePartyProbabilityProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2140, 1} +} + +type PartyIapBoostsSettingsProto_PartyIapBoostProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyIapBoostsSettingsProto_PartyIapBoostProto) Reset() { + *x = PartyIapBoostsSettingsProto_PartyIapBoostProto{} + mi := &file_vbase_proto_msgTypes[3685] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyIapBoostsSettingsProto_PartyIapBoostProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyIapBoostsSettingsProto_PartyIapBoostProto) ProtoMessage() {} + +func (x *PartyIapBoostsSettingsProto_PartyIapBoostProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3685] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyIapBoostsSettingsProto_PartyIapBoostProto.ProtoReflect.Descriptor instead. +func (*PartyIapBoostsSettingsProto_PartyIapBoostProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2142, 0} +} + +type PartyLocationsRpcProto_PlayerLocationRpcProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyLocationsRpcProto_PlayerLocationRpcProto) Reset() { + *x = PartyLocationsRpcProto_PlayerLocationRpcProto{} + mi := &file_vbase_proto_msgTypes[3686] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyLocationsRpcProto_PlayerLocationRpcProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyLocationsRpcProto_PlayerLocationRpcProto) ProtoMessage() {} + +func (x *PartyLocationsRpcProto_PlayerLocationRpcProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3686] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyLocationsRpcProto_PlayerLocationRpcProto.ProtoReflect.Descriptor instead. +func (*PartyLocationsRpcProto_PlayerLocationRpcProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2147, 0} +} + +type PartyPlayGeneralSettingsProto_PartySchedulingSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyPlayGeneralSettingsProto_PartySchedulingSettingsProto) Reset() { + *x = PartyPlayGeneralSettingsProto_PartySchedulingSettingsProto{} + mi := &file_vbase_proto_msgTypes[3687] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyPlayGeneralSettingsProto_PartySchedulingSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyPlayGeneralSettingsProto_PartySchedulingSettingsProto) ProtoMessage() {} + +func (x *PartyPlayGeneralSettingsProto_PartySchedulingSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3687] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyPlayGeneralSettingsProto_PartySchedulingSettingsProto.ProtoReflect.Descriptor instead. +func (*PartyPlayGeneralSettingsProto_PartySchedulingSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2151, 0} +} + +type PartyQuestStateProto_PlayerPartyQuestStateProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PartyQuestStateProto_PlayerPartyQuestStateProto) Reset() { + *x = PartyQuestStateProto_PlayerPartyQuestStateProto{} + mi := &file_vbase_proto_msgTypes[3688] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PartyQuestStateProto_PlayerPartyQuestStateProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PartyQuestStateProto_PlayerPartyQuestStateProto) ProtoMessage() {} + +func (x *PartyQuestStateProto_PlayerPartyQuestStateProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3688] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PartyQuestStateProto_PlayerPartyQuestStateProto.ProtoReflect.Descriptor instead. +func (*PartyQuestStateProto_PlayerPartyQuestStateProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2158, 0} +} + +type PasscodeRedemptionFlowResponse_Reward struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PasscodeRedemptionFlowResponse_Reward) Reset() { + *x = PasscodeRedemptionFlowResponse_Reward{} + mi := &file_vbase_proto_msgTypes[3690] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PasscodeRedemptionFlowResponse_Reward) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PasscodeRedemptionFlowResponse_Reward) ProtoMessage() {} + +func (x *PasscodeRedemptionFlowResponse_Reward) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3690] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PasscodeRedemptionFlowResponse_Reward.ProtoReflect.Descriptor instead. +func (*PasscodeRedemptionFlowResponse_Reward) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2170, 0} +} + +type PlannedEventSettingsProto_EventMessageTimingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlannedEventSettingsProto_EventMessageTimingProto) Reset() { + *x = PlannedEventSettingsProto_EventMessageTimingProto{} + mi := &file_vbase_proto_msgTypes[3691] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlannedEventSettingsProto_EventMessageTimingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlannedEventSettingsProto_EventMessageTimingProto) ProtoMessage() {} + +func (x *PlannedEventSettingsProto_EventMessageTimingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3691] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlannedEventSettingsProto_EventMessageTimingProto.ProtoReflect.Descriptor instead. +func (*PlannedEventSettingsProto_EventMessageTimingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2193, 0} +} + +type PlayerLevelSettingsProto_XpRewardV2Threshold struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerLevelSettingsProto_XpRewardV2Threshold) Reset() { + *x = PlayerLevelSettingsProto_XpRewardV2Threshold{} + mi := &file_vbase_proto_msgTypes[3697] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerLevelSettingsProto_XpRewardV2Threshold) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerLevelSettingsProto_XpRewardV2Threshold) ProtoMessage() {} + +func (x *PlayerLevelSettingsProto_XpRewardV2Threshold) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3697] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerLevelSettingsProto_XpRewardV2Threshold.ProtoReflect.Descriptor instead. +func (*PlayerLevelSettingsProto_XpRewardV2Threshold) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2226, 0} +} + +type PlayerPokemonFieldBookPageEntryProto_TargetPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerPokemonFieldBookPageEntryProto_TargetPokemonProto) Reset() { + *x = PlayerPokemonFieldBookPageEntryProto_TargetPokemonProto{} + mi := &file_vbase_proto_msgTypes[3698] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerPokemonFieldBookPageEntryProto_TargetPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerPokemonFieldBookPageEntryProto_TargetPokemonProto) ProtoMessage() {} + +func (x *PlayerPokemonFieldBookPageEntryProto_TargetPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3698] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerPokemonFieldBookPageEntryProto_TargetPokemonProto.ProtoReflect.Descriptor instead. +func (*PlayerPokemonFieldBookPageEntryProto_TargetPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2244, 0} +} + +type PlayerPokemonFieldBookPageEntryProto_CaughtPokemonEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerPokemonFieldBookPageEntryProto_CaughtPokemonEntryProto) Reset() { + *x = PlayerPokemonFieldBookPageEntryProto_CaughtPokemonEntryProto{} + mi := &file_vbase_proto_msgTypes[3699] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerPokemonFieldBookPageEntryProto_CaughtPokemonEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerPokemonFieldBookPageEntryProto_CaughtPokemonEntryProto) ProtoMessage() {} + +func (x *PlayerPokemonFieldBookPageEntryProto_CaughtPokemonEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3699] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerPokemonFieldBookPageEntryProto_CaughtPokemonEntryProto.ProtoReflect.Descriptor instead. +func (*PlayerPokemonFieldBookPageEntryProto_CaughtPokemonEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2244, 1} +} + +type PlayerProfileOutProto_GymBadges struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerProfileOutProto_GymBadges) Reset() { + *x = PlayerProfileOutProto_GymBadges{} + mi := &file_vbase_proto_msgTypes[3700] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerProfileOutProto_GymBadges) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerProfileOutProto_GymBadges) ProtoMessage() {} + +func (x *PlayerProfileOutProto_GymBadges) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3700] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerProfileOutProto_GymBadges.ProtoReflect.Descriptor instead. +func (*PlayerProfileOutProto_GymBadges) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2258, 0} +} + +type PlayerProfileOutProto_RouteBadges struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerProfileOutProto_RouteBadges) Reset() { + *x = PlayerProfileOutProto_RouteBadges{} + mi := &file_vbase_proto_msgTypes[3701] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerProfileOutProto_RouteBadges) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerProfileOutProto_RouteBadges) ProtoMessage() {} + +func (x *PlayerProfileOutProto_RouteBadges) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3701] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerProfileOutProto_RouteBadges.ProtoReflect.Descriptor instead. +func (*PlayerProfileOutProto_RouteBadges) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2258, 1} +} + +type PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto) Reset() { + *x = PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto{} + mi := &file_vbase_proto_msgTypes[3702] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto) ProtoMessage() {} + +func (x *PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3702] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto.ProtoReflect.Descriptor instead. +func (*PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2274, 0} +} + +type PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto) Reset() { + *x = PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto{} + mi := &file_vbase_proto_msgTypes[3703] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto) ProtoMessage() {} + +func (x *PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3703] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto.ProtoReflect.Descriptor instead. +func (*PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2290, 0} +} + +type PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_CurveballModifierProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_CurveballModifierProto) Reset() { + *x = PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_CurveballModifierProto{} + mi := &file_vbase_proto_msgTypes[3704] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_CurveballModifierProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_CurveballModifierProto) ProtoMessage() { +} + +func (x *PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_CurveballModifierProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3704] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_CurveballModifierProto.ProtoReflect.Descriptor instead. +func (*PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_CurveballModifierProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2290, 0, 0} +} + +type PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_LaunchVelocityMultiplierProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_LaunchVelocityMultiplierProto) Reset() { + *x = PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_LaunchVelocityMultiplierProto{} + mi := &file_vbase_proto_msgTypes[3705] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_LaunchVelocityMultiplierProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_LaunchVelocityMultiplierProto) ProtoMessage() { +} + +func (x *PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_LaunchVelocityMultiplierProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3705] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_LaunchVelocityMultiplierProto.ProtoReflect.Descriptor instead. +func (*PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_LaunchVelocityMultiplierProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2290, 0, 1} +} + +type PokedexCategoriesSettingsProto_PokedexCategorySettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokedexCategoriesSettingsProto_PokedexCategorySettingsProto) Reset() { + *x = PokedexCategoriesSettingsProto_PokedexCategorySettingsProto{} + mi := &file_vbase_proto_msgTypes[3706] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokedexCategoriesSettingsProto_PokedexCategorySettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokedexCategoriesSettingsProto_PokedexCategorySettingsProto) ProtoMessage() {} + +func (x *PokedexCategoriesSettingsProto_PokedexCategorySettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3706] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokedexCategoriesSettingsProto_PokedexCategorySettingsProto.ProtoReflect.Descriptor instead. +func (*PokedexCategoriesSettingsProto_PokedexCategorySettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2294, 0} +} + +type PokedexEntryProto_PokedexCategoryStatus struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokedexEntryProto_PokedexCategoryStatus) Reset() { + *x = PokedexEntryProto_PokedexCategoryStatus{} + mi := &file_vbase_proto_msgTypes[3707] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokedexEntryProto_PokedexCategoryStatus) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokedexEntryProto_PokedexCategoryStatus) ProtoMessage() {} + +func (x *PokedexEntryProto_PokedexCategoryStatus) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3707] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokedexEntryProto_PokedexCategoryStatus.ProtoReflect.Descriptor instead. +func (*PokedexEntryProto_PokedexCategoryStatus) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2297, 0} +} + +type PokedexEntryProto_TempEvoData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokedexEntryProto_TempEvoData) Reset() { + *x = PokedexEntryProto_TempEvoData{} + mi := &file_vbase_proto_msgTypes[3708] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokedexEntryProto_TempEvoData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokedexEntryProto_TempEvoData) ProtoMessage() {} + +func (x *PokedexEntryProto_TempEvoData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3708] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokedexEntryProto_TempEvoData.ProtoReflect.Descriptor instead. +func (*PokedexEntryProto_TempEvoData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2297, 1} +} + +type PokedexEntryProto_BreadDexData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokedexEntryProto_BreadDexData) Reset() { + *x = PokedexEntryProto_BreadDexData{} + mi := &file_vbase_proto_msgTypes[3709] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokedexEntryProto_BreadDexData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokedexEntryProto_BreadDexData) ProtoMessage() {} + +func (x *PokedexEntryProto_BreadDexData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3709] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokedexEntryProto_BreadDexData.ProtoReflect.Descriptor instead. +func (*PokedexEntryProto_BreadDexData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2297, 2} +} + +type PokemonDisplayProto_BranchedMegaEvolutionLevelProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonDisplayProto_BranchedMegaEvolutionLevelProto) Reset() { + *x = PokemonDisplayProto_BranchedMegaEvolutionLevelProto{} + mi := &file_vbase_proto_msgTypes[3713] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonDisplayProto_BranchedMegaEvolutionLevelProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonDisplayProto_BranchedMegaEvolutionLevelProto) ProtoMessage() {} + +func (x *PokemonDisplayProto_BranchedMegaEvolutionLevelProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3713] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonDisplayProto_BranchedMegaEvolutionLevelProto.ProtoReflect.Descriptor instead. +func (*PokemonDisplayProto_BranchedMegaEvolutionLevelProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2320, 0} +} + +type PokemonDisplayProto_PokemonTempEvoDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonDisplayProto_PokemonTempEvoDisplayProto) Reset() { + *x = PokemonDisplayProto_PokemonTempEvoDisplayProto{} + mi := &file_vbase_proto_msgTypes[3714] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonDisplayProto_PokemonTempEvoDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonDisplayProto_PokemonTempEvoDisplayProto) ProtoMessage() {} + +func (x *PokemonDisplayProto_PokemonTempEvoDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3714] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonDisplayProto_PokemonTempEvoDisplayProto.ProtoReflect.Descriptor instead. +func (*PokemonDisplayProto_PokemonTempEvoDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2320, 1} +} + +type PokemonHomeFormReversionProto_FormMappingProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonHomeFormReversionProto_FormMappingProto) Reset() { + *x = PokemonHomeFormReversionProto_FormMappingProto{} + mi := &file_vbase_proto_msgTypes[3715] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonHomeFormReversionProto_FormMappingProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonHomeFormReversionProto_FormMappingProto) ProtoMessage() {} + +func (x *PokemonHomeFormReversionProto_FormMappingProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3715] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonHomeFormReversionProto_FormMappingProto.ProtoReflect.Descriptor instead. +func (*PokemonHomeFormReversionProto_FormMappingProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2340, 0} +} + +type PokemonInfo_StatModifierContainer struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonInfo_StatModifierContainer) Reset() { + *x = PokemonInfo_StatModifierContainer{} + mi := &file_vbase_proto_msgTypes[3716] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonInfo_StatModifierContainer) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonInfo_StatModifierContainer) ProtoMessage() {} + +func (x *PokemonInfo_StatModifierContainer) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3716] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonInfo_StatModifierContainer.ProtoReflect.Descriptor instead. +func (*PokemonInfo_StatModifierContainer) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2345, 0} +} + +type PokemonInfo_StatModifierContainer_StatModifier struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PokemonInfo_StatModifierContainer_StatModifier) Reset() { + *x = PokemonInfo_StatModifierContainer_StatModifier{} + mi := &file_vbase_proto_msgTypes[3718] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PokemonInfo_StatModifierContainer_StatModifier) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PokemonInfo_StatModifierContainer_StatModifier) ProtoMessage() {} + +func (x *PokemonInfo_StatModifierContainer_StatModifier) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3718] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PokemonInfo_StatModifierContainer_StatModifier.ProtoReflect.Descriptor instead. +func (*PokemonInfo_StatModifierContainer_StatModifier) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2345, 0, 0} +} + +type PreviewProto_CpRange struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PreviewProto_CpRange) Reset() { + *x = PreviewProto_CpRange{} + mi := &file_vbase_proto_msgTypes[3720] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PreviewProto_CpRange) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PreviewProto_CpRange) ProtoMessage() {} + +func (x *PreviewProto_CpRange) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3720] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PreviewProto_CpRange.ProtoReflect.Descriptor instead. +func (*PreviewProto_CpRange) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2421, 0} +} + +type PushGatewayMessage_FriendRaidLobbyCountUpdate struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PushGatewayMessage_FriendRaidLobbyCountUpdate) Reset() { + *x = PushGatewayMessage_FriendRaidLobbyCountUpdate{} + mi := &file_vbase_proto_msgTypes[3721] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PushGatewayMessage_FriendRaidLobbyCountUpdate) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PushGatewayMessage_FriendRaidLobbyCountUpdate) ProtoMessage() {} + +func (x *PushGatewayMessage_FriendRaidLobbyCountUpdate) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3721] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PushGatewayMessage_FriendRaidLobbyCountUpdate.ProtoReflect.Descriptor instead. +func (*PushGatewayMessage_FriendRaidLobbyCountUpdate) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2454, 0} +} + +type PushGatewayMessage_IrisSocialUpdate struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PushGatewayMessage_IrisSocialUpdate) Reset() { + *x = PushGatewayMessage_IrisSocialUpdate{} + mi := &file_vbase_proto_msgTypes[3722] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PushGatewayMessage_IrisSocialUpdate) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PushGatewayMessage_IrisSocialUpdate) ProtoMessage() {} + +func (x *PushGatewayMessage_IrisSocialUpdate) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3722] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PushGatewayMessage_IrisSocialUpdate.ProtoReflect.Descriptor instead. +func (*PushGatewayMessage_IrisSocialUpdate) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2454, 1} +} + +type PushGatewayMessage_BootRaidUpdate struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PushGatewayMessage_BootRaidUpdate) Reset() { + *x = PushGatewayMessage_BootRaidUpdate{} + mi := &file_vbase_proto_msgTypes[3723] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PushGatewayMessage_BootRaidUpdate) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PushGatewayMessage_BootRaidUpdate) ProtoMessage() {} + +func (x *PushGatewayMessage_BootRaidUpdate) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3723] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PushGatewayMessage_BootRaidUpdate.ProtoReflect.Descriptor instead. +func (*PushGatewayMessage_BootRaidUpdate) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2454, 2} +} + +type PushGatewayMessage_MapObjectsUpdate struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PushGatewayMessage_MapObjectsUpdate) Reset() { + *x = PushGatewayMessage_MapObjectsUpdate{} + mi := &file_vbase_proto_msgTypes[3724] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PushGatewayMessage_MapObjectsUpdate) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PushGatewayMessage_MapObjectsUpdate) ProtoMessage() {} + +func (x *PushGatewayMessage_MapObjectsUpdate) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3724] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PushGatewayMessage_MapObjectsUpdate.ProtoReflect.Descriptor instead. +func (*PushGatewayMessage_MapObjectsUpdate) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2454, 3} +} + +type PushGatewayMessage_PartyUpdate struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PushGatewayMessage_PartyUpdate) Reset() { + *x = PushGatewayMessage_PartyUpdate{} + mi := &file_vbase_proto_msgTypes[3725] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PushGatewayMessage_PartyUpdate) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PushGatewayMessage_PartyUpdate) ProtoMessage() {} + +func (x *PushGatewayMessage_PartyUpdate) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3725] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PushGatewayMessage_PartyUpdate.ProtoReflect.Descriptor instead. +func (*PushGatewayMessage_PartyUpdate) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2454, 4} +} + +type PushGatewayMessage_RsvpCountUpdate struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PushGatewayMessage_RsvpCountUpdate) Reset() { + *x = PushGatewayMessage_RsvpCountUpdate{} + mi := &file_vbase_proto_msgTypes[3726] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PushGatewayMessage_RsvpCountUpdate) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PushGatewayMessage_RsvpCountUpdate) ProtoMessage() {} + +func (x *PushGatewayMessage_RsvpCountUpdate) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3726] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PushGatewayMessage_RsvpCountUpdate.ProtoReflect.Descriptor instead. +func (*PushGatewayMessage_RsvpCountUpdate) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2454, 5} +} + +type QuestPreconditionProto_LastLoginProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestPreconditionProto_LastLoginProto) Reset() { + *x = QuestPreconditionProto_LastLoginProto{} + mi := &file_vbase_proto_msgTypes[3727] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestPreconditionProto_LastLoginProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestPreconditionProto_LastLoginProto) ProtoMessage() {} + +func (x *QuestPreconditionProto_LastLoginProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3727] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestPreconditionProto_LastLoginProto.ProtoReflect.Descriptor instead. +func (*QuestPreconditionProto_LastLoginProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2485, 0} +} + +type QuestPreconditionProto_CampfireCheckInConditionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestPreconditionProto_CampfireCheckInConditionProto) Reset() { + *x = QuestPreconditionProto_CampfireCheckInConditionProto{} + mi := &file_vbase_proto_msgTypes[3728] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestPreconditionProto_CampfireCheckInConditionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestPreconditionProto_CampfireCheckInConditionProto) ProtoMessage() {} + +func (x *QuestPreconditionProto_CampfireCheckInConditionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3728] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestPreconditionProto_CampfireCheckInConditionProto.ProtoReflect.Descriptor instead. +func (*QuestPreconditionProto_CampfireCheckInConditionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2485, 1} +} + +type QuestPreconditionProto_Group struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestPreconditionProto_Group) Reset() { + *x = QuestPreconditionProto_Group{} + mi := &file_vbase_proto_msgTypes[3729] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestPreconditionProto_Group) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestPreconditionProto_Group) ProtoMessage() {} + +func (x *QuestPreconditionProto_Group) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3729] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestPreconditionProto_Group.ProtoReflect.Descriptor instead. +func (*QuestPreconditionProto_Group) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2485, 2} +} + +type QuestPreconditionProto_Level struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestPreconditionProto_Level) Reset() { + *x = QuestPreconditionProto_Level{} + mi := &file_vbase_proto_msgTypes[3730] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestPreconditionProto_Level) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestPreconditionProto_Level) ProtoMessage() {} + +func (x *QuestPreconditionProto_Level) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3730] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestPreconditionProto_Level.ProtoReflect.Descriptor instead. +func (*QuestPreconditionProto_Level) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2485, 3} +} + +type QuestPreconditionProto_Medal struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestPreconditionProto_Medal) Reset() { + *x = QuestPreconditionProto_Medal{} + mi := &file_vbase_proto_msgTypes[3731] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestPreconditionProto_Medal) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestPreconditionProto_Medal) ProtoMessage() {} + +func (x *QuestPreconditionProto_Medal) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3731] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestPreconditionProto_Medal.ProtoReflect.Descriptor instead. +func (*QuestPreconditionProto_Medal) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2485, 4} +} + +type QuestPreconditionProto_MonthYearBucket struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestPreconditionProto_MonthYearBucket) Reset() { + *x = QuestPreconditionProto_MonthYearBucket{} + mi := &file_vbase_proto_msgTypes[3732] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestPreconditionProto_MonthYearBucket) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestPreconditionProto_MonthYearBucket) ProtoMessage() {} + +func (x *QuestPreconditionProto_MonthYearBucket) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3732] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestPreconditionProto_MonthYearBucket.ProtoReflect.Descriptor instead. +func (*QuestPreconditionProto_MonthYearBucket) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2485, 5} +} + +type QuestPreconditionProto_Quests struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestPreconditionProto_Quests) Reset() { + *x = QuestPreconditionProto_Quests{} + mi := &file_vbase_proto_msgTypes[3733] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestPreconditionProto_Quests) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestPreconditionProto_Quests) ProtoMessage() {} + +func (x *QuestPreconditionProto_Quests) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3733] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestPreconditionProto_Quests.ProtoReflect.Descriptor instead. +func (*QuestPreconditionProto_Quests) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2485, 6} +} + +type QuestPreconditionProto_StorylineProgressConditionProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestPreconditionProto_StorylineProgressConditionProto) Reset() { + *x = QuestPreconditionProto_StorylineProgressConditionProto{} + mi := &file_vbase_proto_msgTypes[3734] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestPreconditionProto_StorylineProgressConditionProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestPreconditionProto_StorylineProgressConditionProto) ProtoMessage() {} + +func (x *QuestPreconditionProto_StorylineProgressConditionProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3734] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestPreconditionProto_StorylineProgressConditionProto.ProtoReflect.Descriptor instead. +func (*QuestPreconditionProto_StorylineProgressConditionProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2485, 7} +} + +type QuestPreconditionProto_TeamProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestPreconditionProto_TeamProto) Reset() { + *x = QuestPreconditionProto_TeamProto{} + mi := &file_vbase_proto_msgTypes[3735] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestPreconditionProto_TeamProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestPreconditionProto_TeamProto) ProtoMessage() {} + +func (x *QuestPreconditionProto_TeamProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3735] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestPreconditionProto_TeamProto.ProtoReflect.Descriptor instead. +func (*QuestPreconditionProto_TeamProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2485, 8} +} + +type QuestPreconditionProto_LastLoginProto_DayFilterProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestPreconditionProto_LastLoginProto_DayFilterProto) Reset() { + *x = QuestPreconditionProto_LastLoginProto_DayFilterProto{} + mi := &file_vbase_proto_msgTypes[3736] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestPreconditionProto_LastLoginProto_DayFilterProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestPreconditionProto_LastLoginProto_DayFilterProto) ProtoMessage() {} + +func (x *QuestPreconditionProto_LastLoginProto_DayFilterProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3736] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestPreconditionProto_LastLoginProto_DayFilterProto.ProtoReflect.Descriptor instead. +func (*QuestPreconditionProto_LastLoginProto_DayFilterProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2485, 0, 0} +} + +type QuestProto_ReferralInfoProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QuestProto_ReferralInfoProto) Reset() { + *x = QuestProto_ReferralInfoProto{} + mi := &file_vbase_proto_msgTypes[3737] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QuestProto_ReferralInfoProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QuestProto_ReferralInfoProto) ProtoMessage() {} + +func (x *QuestProto_ReferralInfoProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3737] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use QuestProto_ReferralInfoProto.ProtoReflect.Descriptor instead. +func (*QuestProto_ReferralInfoProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2486, 0} +} + +type RaidEntryCostProto_ItemRequirementProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidEntryCostProto_ItemRequirementProto) Reset() { + *x = RaidEntryCostProto_ItemRequirementProto{} + mi := &file_vbase_proto_msgTypes[3738] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidEntryCostProto_ItemRequirementProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidEntryCostProto_ItemRequirementProto) ProtoMessage() {} + +func (x *RaidEntryCostProto_ItemRequirementProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3738] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidEntryCostProto_ItemRequirementProto.ProtoReflect.Descriptor instead. +func (*RaidEntryCostProto_ItemRequirementProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2505, 0} +} + +type RaidVnextClientLogProto_VnextLogEntryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidVnextClientLogProto_VnextLogEntryProto) Reset() { + *x = RaidVnextClientLogProto_VnextLogEntryProto{} + mi := &file_vbase_proto_msgTypes[3739] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidVnextClientLogProto_VnextLogEntryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidVnextClientLogProto_VnextLogEntryProto) ProtoMessage() {} + +func (x *RaidVnextClientLogProto_VnextLogEntryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3739] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidVnextClientLogProto_VnextLogEntryProto.ProtoReflect.Descriptor instead. +func (*RaidVnextClientLogProto_VnextLogEntryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2534, 0} +} + +type RaidVnextClientLogProto_VnextLogEntryProto_VnextHeaderProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RaidVnextClientLogProto_VnextLogEntryProto_VnextHeaderProto) Reset() { + *x = RaidVnextClientLogProto_VnextLogEntryProto_VnextHeaderProto{} + mi := &file_vbase_proto_msgTypes[3740] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RaidVnextClientLogProto_VnextLogEntryProto_VnextHeaderProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RaidVnextClientLogProto_VnextLogEntryProto_VnextHeaderProto) ProtoMessage() {} + +func (x *RaidVnextClientLogProto_VnextLogEntryProto_VnextHeaderProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3740] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RaidVnextClientLogProto_VnextLogEntryProto_VnextHeaderProto.ProtoReflect.Descriptor instead. +func (*RaidVnextClientLogProto_VnextLogEntryProto_VnextHeaderProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2534, 0, 0} +} + +type RedeemPasscodeResponseProto_AcquiredItem struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RedeemPasscodeResponseProto_AcquiredItem) Reset() { + *x = RedeemPasscodeResponseProto_AcquiredItem{} + mi := &file_vbase_proto_msgTypes[3741] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RedeemPasscodeResponseProto_AcquiredItem) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RedeemPasscodeResponseProto_AcquiredItem) ProtoMessage() {} + +func (x *RedeemPasscodeResponseProto_AcquiredItem) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3741] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RedeemPasscodeResponseProto_AcquiredItem.ProtoReflect.Descriptor instead. +func (*RedeemPasscodeResponseProto_AcquiredItem) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2551, 0} +} + +type ReducedEntryFlowSettingsProto_ReducedEntryFlowAdventureSyncSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReducedEntryFlowSettingsProto_ReducedEntryFlowAdventureSyncSettings) Reset() { + *x = ReducedEntryFlowSettingsProto_ReducedEntryFlowAdventureSyncSettings{} + mi := &file_vbase_proto_msgTypes[3742] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReducedEntryFlowSettingsProto_ReducedEntryFlowAdventureSyncSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReducedEntryFlowSettingsProto_ReducedEntryFlowAdventureSyncSettings) ProtoMessage() {} + +func (x *ReducedEntryFlowSettingsProto_ReducedEntryFlowAdventureSyncSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3742] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReducedEntryFlowSettingsProto_ReducedEntryFlowAdventureSyncSettings.ProtoReflect.Descriptor instead. +func (*ReducedEntryFlowSettingsProto_ReducedEntryFlowAdventureSyncSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2558, 0} +} + +type ReducedEntryFlowSettingsProto_ReducedEntryFlowTooltipSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReducedEntryFlowSettingsProto_ReducedEntryFlowTooltipSettings) Reset() { + *x = ReducedEntryFlowSettingsProto_ReducedEntryFlowTooltipSettings{} + mi := &file_vbase_proto_msgTypes[3743] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReducedEntryFlowSettingsProto_ReducedEntryFlowTooltipSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReducedEntryFlowSettingsProto_ReducedEntryFlowTooltipSettings) ProtoMessage() {} + +func (x *ReducedEntryFlowSettingsProto_ReducedEntryFlowTooltipSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3743] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReducedEntryFlowSettingsProto_ReducedEntryFlowTooltipSettings.ProtoReflect.Descriptor instead. +func (*ReducedEntryFlowSettingsProto_ReducedEntryFlowTooltipSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2558, 1} +} + +type ReferralMilestonesProto_MilestoneProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReferralMilestonesProto_MilestoneProto) Reset() { + *x = ReferralMilestonesProto_MilestoneProto{} + mi := &file_vbase_proto_msgTypes[3744] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReferralMilestonesProto_MilestoneProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReferralMilestonesProto_MilestoneProto) ProtoMessage() {} + +func (x *ReferralMilestonesProto_MilestoneProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3744] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReferralMilestonesProto_MilestoneProto.ProtoReflect.Descriptor instead. +func (*ReferralMilestonesProto_MilestoneProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2559, 0} +} + +type ReferralMilestonesProto_MilestoneProto_TemplateVariableProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReferralMilestonesProto_MilestoneProto_TemplateVariableProto) Reset() { + *x = ReferralMilestonesProto_MilestoneProto_TemplateVariableProto{} + mi := &file_vbase_proto_msgTypes[3746] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReferralMilestonesProto_MilestoneProto_TemplateVariableProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReferralMilestonesProto_MilestoneProto_TemplateVariableProto) ProtoMessage() {} + +func (x *ReferralMilestonesProto_MilestoneProto_TemplateVariableProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3746] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReferralMilestonesProto_MilestoneProto_TemplateVariableProto.ProtoReflect.Descriptor instead. +func (*ReferralMilestonesProto_MilestoneProto_TemplateVariableProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2559, 0, 0} +} + +type ReferralSettingsProto_RecentFeatureProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReferralSettingsProto_RecentFeatureProto) Reset() { + *x = ReferralSettingsProto_RecentFeatureProto{} + mi := &file_vbase_proto_msgTypes[3747] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReferralSettingsProto_RecentFeatureProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReferralSettingsProto_RecentFeatureProto) ProtoMessage() {} + +func (x *ReferralSettingsProto_RecentFeatureProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3747] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReferralSettingsProto_RecentFeatureProto.ProtoReflect.Descriptor instead. +func (*ReferralSettingsProto_RecentFeatureProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2560, 0} +} + +type ReportAdInteractionProto_WebArAdFailure struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdInteractionProto_WebArAdFailure) Reset() { + *x = ReportAdInteractionProto_WebArAdFailure{} + mi := &file_vbase_proto_msgTypes[3749] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdInteractionProto_WebArAdFailure) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdInteractionProto_WebArAdFailure) ProtoMessage() {} + +func (x *ReportAdInteractionProto_WebArAdFailure) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3749] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdInteractionProto_WebArAdFailure.ProtoReflect.Descriptor instead. +func (*ReportAdInteractionProto_WebArAdFailure) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 0} +} + +type ReportAdInteractionProto_ArEngineInteraction struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdInteractionProto_ArEngineInteraction) Reset() { + *x = ReportAdInteractionProto_ArEngineInteraction{} + mi := &file_vbase_proto_msgTypes[3750] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdInteractionProto_ArEngineInteraction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdInteractionProto_ArEngineInteraction) ProtoMessage() {} + +func (x *ReportAdInteractionProto_ArEngineInteraction) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3750] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdInteractionProto_ArEngineInteraction.ProtoReflect.Descriptor instead. +func (*ReportAdInteractionProto_ArEngineInteraction) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 1} +} + +type ReportAdInteractionProto_AdDismissalInteraction struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdInteractionProto_AdDismissalInteraction) Reset() { + *x = ReportAdInteractionProto_AdDismissalInteraction{} + mi := &file_vbase_proto_msgTypes[3751] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdInteractionProto_AdDismissalInteraction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdInteractionProto_AdDismissalInteraction) ProtoMessage() {} + +func (x *ReportAdInteractionProto_AdDismissalInteraction) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3751] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdInteractionProto_AdDismissalInteraction.ProtoReflect.Descriptor instead. +func (*ReportAdInteractionProto_AdDismissalInteraction) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 2} +} + +type ReportAdInteractionProto_AdFeedback struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdInteractionProto_AdFeedback) Reset() { + *x = ReportAdInteractionProto_AdFeedback{} + mi := &file_vbase_proto_msgTypes[3752] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdInteractionProto_AdFeedback) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdInteractionProto_AdFeedback) ProtoMessage() {} + +func (x *ReportAdInteractionProto_AdFeedback) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3752] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdInteractionProto_AdFeedback.ProtoReflect.Descriptor instead. +func (*ReportAdInteractionProto_AdFeedback) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 3} +} + +type ReportAdInteractionProto_AdFeedbackReport struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdInteractionProto_AdFeedbackReport) Reset() { + *x = ReportAdInteractionProto_AdFeedbackReport{} + mi := &file_vbase_proto_msgTypes[3753] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdInteractionProto_AdFeedbackReport) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdInteractionProto_AdFeedbackReport) ProtoMessage() {} + +func (x *ReportAdInteractionProto_AdFeedbackReport) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3753] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdInteractionProto_AdFeedbackReport.ProtoReflect.Descriptor instead. +func (*ReportAdInteractionProto_AdFeedbackReport) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 4} +} + +type ReportAdInteractionProto_AdSpawnInteraction struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdInteractionProto_AdSpawnInteraction) Reset() { + *x = ReportAdInteractionProto_AdSpawnInteraction{} + mi := &file_vbase_proto_msgTypes[3754] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdInteractionProto_AdSpawnInteraction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdInteractionProto_AdSpawnInteraction) ProtoMessage() {} + +func (x *ReportAdInteractionProto_AdSpawnInteraction) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3754] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdInteractionProto_AdSpawnInteraction.ProtoReflect.Descriptor instead. +func (*ReportAdInteractionProto_AdSpawnInteraction) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 5} +} + +type ReportAdInteractionProto_CTAClickInteraction struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdInteractionProto_CTAClickInteraction) Reset() { + *x = ReportAdInteractionProto_CTAClickInteraction{} + mi := &file_vbase_proto_msgTypes[3755] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdInteractionProto_CTAClickInteraction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdInteractionProto_CTAClickInteraction) ProtoMessage() {} + +func (x *ReportAdInteractionProto_CTAClickInteraction) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3755] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdInteractionProto_CTAClickInteraction.ProtoReflect.Descriptor instead. +func (*ReportAdInteractionProto_CTAClickInteraction) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 6} +} + +type ReportAdInteractionProto_FullScreenInteraction struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdInteractionProto_FullScreenInteraction) Reset() { + *x = ReportAdInteractionProto_FullScreenInteraction{} + mi := &file_vbase_proto_msgTypes[3756] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdInteractionProto_FullScreenInteraction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdInteractionProto_FullScreenInteraction) ProtoMessage() {} + +func (x *ReportAdInteractionProto_FullScreenInteraction) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3756] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdInteractionProto_FullScreenInteraction.ProtoReflect.Descriptor instead. +func (*ReportAdInteractionProto_FullScreenInteraction) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 7} +} + +type ReportAdInteractionProto_GetRewardInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdInteractionProto_GetRewardInfo) Reset() { + *x = ReportAdInteractionProto_GetRewardInfo{} + mi := &file_vbase_proto_msgTypes[3757] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdInteractionProto_GetRewardInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdInteractionProto_GetRewardInfo) ProtoMessage() {} + +func (x *ReportAdInteractionProto_GetRewardInfo) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3757] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdInteractionProto_GetRewardInfo.ProtoReflect.Descriptor instead. +func (*ReportAdInteractionProto_GetRewardInfo) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 8} +} + +type ReportAdInteractionProto_GoogleManagedAdDetails struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdInteractionProto_GoogleManagedAdDetails) Reset() { + *x = ReportAdInteractionProto_GoogleManagedAdDetails{} + mi := &file_vbase_proto_msgTypes[3758] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdInteractionProto_GoogleManagedAdDetails) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdInteractionProto_GoogleManagedAdDetails) ProtoMessage() {} + +func (x *ReportAdInteractionProto_GoogleManagedAdDetails) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3758] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdInteractionProto_GoogleManagedAdDetails.ProtoReflect.Descriptor instead. +func (*ReportAdInteractionProto_GoogleManagedAdDetails) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 9} +} + +type ReportAdInteractionProto_VideoAdBalloonOpened struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdInteractionProto_VideoAdBalloonOpened) Reset() { + *x = ReportAdInteractionProto_VideoAdBalloonOpened{} + mi := &file_vbase_proto_msgTypes[3759] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdInteractionProto_VideoAdBalloonOpened) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdInteractionProto_VideoAdBalloonOpened) ProtoMessage() {} + +func (x *ReportAdInteractionProto_VideoAdBalloonOpened) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3759] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdInteractionProto_VideoAdBalloonOpened.ProtoReflect.Descriptor instead. +func (*ReportAdInteractionProto_VideoAdBalloonOpened) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 10} +} + +type ReportAdInteractionProto_VideoAdClickedOnBalloonCta struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdInteractionProto_VideoAdClickedOnBalloonCta) Reset() { + *x = ReportAdInteractionProto_VideoAdClickedOnBalloonCta{} + mi := &file_vbase_proto_msgTypes[3760] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdInteractionProto_VideoAdClickedOnBalloonCta) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdInteractionProto_VideoAdClickedOnBalloonCta) ProtoMessage() {} + +func (x *ReportAdInteractionProto_VideoAdClickedOnBalloonCta) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3760] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdInteractionProto_VideoAdClickedOnBalloonCta.ProtoReflect.Descriptor instead. +func (*ReportAdInteractionProto_VideoAdClickedOnBalloonCta) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 11} +} + +type ReportAdInteractionProto_VideoAdClosed struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdInteractionProto_VideoAdClosed) Reset() { + *x = ReportAdInteractionProto_VideoAdClosed{} + mi := &file_vbase_proto_msgTypes[3761] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdInteractionProto_VideoAdClosed) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdInteractionProto_VideoAdClosed) ProtoMessage() {} + +func (x *ReportAdInteractionProto_VideoAdClosed) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3761] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdInteractionProto_VideoAdClosed.ProtoReflect.Descriptor instead. +func (*ReportAdInteractionProto_VideoAdClosed) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 12} +} + +type ReportAdInteractionProto_VideoAdCTAClicked struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdInteractionProto_VideoAdCTAClicked) Reset() { + *x = ReportAdInteractionProto_VideoAdCTAClicked{} + mi := &file_vbase_proto_msgTypes[3762] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdInteractionProto_VideoAdCTAClicked) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdInteractionProto_VideoAdCTAClicked) ProtoMessage() {} + +func (x *ReportAdInteractionProto_VideoAdCTAClicked) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3762] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdInteractionProto_VideoAdCTAClicked.ProtoReflect.Descriptor instead. +func (*ReportAdInteractionProto_VideoAdCTAClicked) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 13} +} + +type ReportAdInteractionProto_VideoAdFailure struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdInteractionProto_VideoAdFailure) Reset() { + *x = ReportAdInteractionProto_VideoAdFailure{} + mi := &file_vbase_proto_msgTypes[3763] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdInteractionProto_VideoAdFailure) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdInteractionProto_VideoAdFailure) ProtoMessage() {} + +func (x *ReportAdInteractionProto_VideoAdFailure) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3763] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdInteractionProto_VideoAdFailure.ProtoReflect.Descriptor instead. +func (*ReportAdInteractionProto_VideoAdFailure) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 14} +} + +type ReportAdInteractionProto_VideoAdLoaded struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdInteractionProto_VideoAdLoaded) Reset() { + *x = ReportAdInteractionProto_VideoAdLoaded{} + mi := &file_vbase_proto_msgTypes[3764] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdInteractionProto_VideoAdLoaded) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdInteractionProto_VideoAdLoaded) ProtoMessage() {} + +func (x *ReportAdInteractionProto_VideoAdLoaded) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3764] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdInteractionProto_VideoAdLoaded.ProtoReflect.Descriptor instead. +func (*ReportAdInteractionProto_VideoAdLoaded) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 15} +} + +type ReportAdInteractionProto_VideoAdOpened struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdInteractionProto_VideoAdOpened) Reset() { + *x = ReportAdInteractionProto_VideoAdOpened{} + mi := &file_vbase_proto_msgTypes[3765] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdInteractionProto_VideoAdOpened) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdInteractionProto_VideoAdOpened) ProtoMessage() {} + +func (x *ReportAdInteractionProto_VideoAdOpened) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3765] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdInteractionProto_VideoAdOpened.ProtoReflect.Descriptor instead. +func (*ReportAdInteractionProto_VideoAdOpened) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 16} +} + +type ReportAdInteractionProto_VideoAdPlayerRewarded struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdInteractionProto_VideoAdPlayerRewarded) Reset() { + *x = ReportAdInteractionProto_VideoAdPlayerRewarded{} + mi := &file_vbase_proto_msgTypes[3766] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdInteractionProto_VideoAdPlayerRewarded) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdInteractionProto_VideoAdPlayerRewarded) ProtoMessage() {} + +func (x *ReportAdInteractionProto_VideoAdPlayerRewarded) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3766] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdInteractionProto_VideoAdPlayerRewarded.ProtoReflect.Descriptor instead. +func (*ReportAdInteractionProto_VideoAdPlayerRewarded) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 17} +} + +type ReportAdInteractionProto_VideoAdRewardEligible struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdInteractionProto_VideoAdRewardEligible) Reset() { + *x = ReportAdInteractionProto_VideoAdRewardEligible{} + mi := &file_vbase_proto_msgTypes[3767] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdInteractionProto_VideoAdRewardEligible) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdInteractionProto_VideoAdRewardEligible) ProtoMessage() {} + +func (x *ReportAdInteractionProto_VideoAdRewardEligible) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3767] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdInteractionProto_VideoAdRewardEligible.ProtoReflect.Descriptor instead. +func (*ReportAdInteractionProto_VideoAdRewardEligible) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 18} +} + +type ReportAdInteractionProto_ViewFullscreenInteraction struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdInteractionProto_ViewFullscreenInteraction) Reset() { + *x = ReportAdInteractionProto_ViewFullscreenInteraction{} + mi := &file_vbase_proto_msgTypes[3768] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdInteractionProto_ViewFullscreenInteraction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdInteractionProto_ViewFullscreenInteraction) ProtoMessage() {} + +func (x *ReportAdInteractionProto_ViewFullscreenInteraction) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3768] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdInteractionProto_ViewFullscreenInteraction.ProtoReflect.Descriptor instead. +func (*ReportAdInteractionProto_ViewFullscreenInteraction) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 19} +} + +type ReportAdInteractionProto_ViewImpressionInteraction struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdInteractionProto_ViewImpressionInteraction) Reset() { + *x = ReportAdInteractionProto_ViewImpressionInteraction{} + mi := &file_vbase_proto_msgTypes[3769] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdInteractionProto_ViewImpressionInteraction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdInteractionProto_ViewImpressionInteraction) ProtoMessage() {} + +func (x *ReportAdInteractionProto_ViewImpressionInteraction) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3769] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdInteractionProto_ViewImpressionInteraction.ProtoReflect.Descriptor instead. +func (*ReportAdInteractionProto_ViewImpressionInteraction) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 20} +} + +type ReportAdInteractionProto_ViewWebArInteraction struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdInteractionProto_ViewWebArInteraction) Reset() { + *x = ReportAdInteractionProto_ViewWebArInteraction{} + mi := &file_vbase_proto_msgTypes[3770] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdInteractionProto_ViewWebArInteraction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdInteractionProto_ViewWebArInteraction) ProtoMessage() {} + +func (x *ReportAdInteractionProto_ViewWebArInteraction) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3770] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdInteractionProto_ViewWebArInteraction.ProtoReflect.Descriptor instead. +func (*ReportAdInteractionProto_ViewWebArInteraction) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 21} +} + +type ReportAdInteractionProto_WebArAudienceDeviceStatus struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdInteractionProto_WebArAudienceDeviceStatus) Reset() { + *x = ReportAdInteractionProto_WebArAudienceDeviceStatus{} + mi := &file_vbase_proto_msgTypes[3771] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdInteractionProto_WebArAudienceDeviceStatus) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdInteractionProto_WebArAudienceDeviceStatus) ProtoMessage() {} + +func (x *ReportAdInteractionProto_WebArAudienceDeviceStatus) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3771] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdInteractionProto_WebArAudienceDeviceStatus.ProtoReflect.Descriptor instead. +func (*ReportAdInteractionProto_WebArAudienceDeviceStatus) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 22} +} + +type ReportAdInteractionProto_WebArCameraPermissionRequestSent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdInteractionProto_WebArCameraPermissionRequestSent) Reset() { + *x = ReportAdInteractionProto_WebArCameraPermissionRequestSent{} + mi := &file_vbase_proto_msgTypes[3772] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdInteractionProto_WebArCameraPermissionRequestSent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdInteractionProto_WebArCameraPermissionRequestSent) ProtoMessage() {} + +func (x *ReportAdInteractionProto_WebArCameraPermissionRequestSent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3772] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdInteractionProto_WebArCameraPermissionRequestSent.ProtoReflect.Descriptor instead. +func (*ReportAdInteractionProto_WebArCameraPermissionRequestSent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 23} +} + +type ReportAdInteractionProto_WebArCameraPermissionResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportAdInteractionProto_WebArCameraPermissionResponse) Reset() { + *x = ReportAdInteractionProto_WebArCameraPermissionResponse{} + mi := &file_vbase_proto_msgTypes[3773] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportAdInteractionProto_WebArCameraPermissionResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportAdInteractionProto_WebArCameraPermissionResponse) ProtoMessage() {} + +func (x *ReportAdInteractionProto_WebArCameraPermissionResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3773] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportAdInteractionProto_WebArCameraPermissionResponse.ProtoReflect.Descriptor instead. +func (*ReportAdInteractionProto_WebArCameraPermissionResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2595, 24} +} + +type RouteActivityRequestProto_GiftTradeRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteActivityRequestProto_GiftTradeRequest) Reset() { + *x = RouteActivityRequestProto_GiftTradeRequest{} + mi := &file_vbase_proto_msgTypes[3776] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteActivityRequestProto_GiftTradeRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteActivityRequestProto_GiftTradeRequest) ProtoMessage() {} + +func (x *RouteActivityRequestProto_GiftTradeRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3776] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteActivityRequestProto_GiftTradeRequest.ProtoReflect.Descriptor instead. +func (*RouteActivityRequestProto_GiftTradeRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2619, 0} +} + +type RouteActivityRequestProto_PokemonCompareRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteActivityRequestProto_PokemonCompareRequest) Reset() { + *x = RouteActivityRequestProto_PokemonCompareRequest{} + mi := &file_vbase_proto_msgTypes[3777] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteActivityRequestProto_PokemonCompareRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteActivityRequestProto_PokemonCompareRequest) ProtoMessage() {} + +func (x *RouteActivityRequestProto_PokemonCompareRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3777] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteActivityRequestProto_PokemonCompareRequest.ProtoReflect.Descriptor instead. +func (*RouteActivityRequestProto_PokemonCompareRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2619, 1} +} + +type RouteActivityRequestProto_PokemonTradeRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteActivityRequestProto_PokemonTradeRequest) Reset() { + *x = RouteActivityRequestProto_PokemonTradeRequest{} + mi := &file_vbase_proto_msgTypes[3778] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteActivityRequestProto_PokemonTradeRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteActivityRequestProto_PokemonTradeRequest) ProtoMessage() {} + +func (x *RouteActivityRequestProto_PokemonTradeRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3778] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteActivityRequestProto_PokemonTradeRequest.ProtoReflect.Descriptor instead. +func (*RouteActivityRequestProto_PokemonTradeRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2619, 2} +} + +type RouteActivityResponseProto_GiftTradeResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteActivityResponseProto_GiftTradeResponse) Reset() { + *x = RouteActivityResponseProto_GiftTradeResponse{} + mi := &file_vbase_proto_msgTypes[3779] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteActivityResponseProto_GiftTradeResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteActivityResponseProto_GiftTradeResponse) ProtoMessage() {} + +func (x *RouteActivityResponseProto_GiftTradeResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3779] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteActivityResponseProto_GiftTradeResponse.ProtoReflect.Descriptor instead. +func (*RouteActivityResponseProto_GiftTradeResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2620, 0} +} + +type RouteActivityResponseProto_PokemonCompareResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteActivityResponseProto_PokemonCompareResponse) Reset() { + *x = RouteActivityResponseProto_PokemonCompareResponse{} + mi := &file_vbase_proto_msgTypes[3780] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteActivityResponseProto_PokemonCompareResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteActivityResponseProto_PokemonCompareResponse) ProtoMessage() {} + +func (x *RouteActivityResponseProto_PokemonCompareResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3780] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteActivityResponseProto_PokemonCompareResponse.ProtoReflect.Descriptor instead. +func (*RouteActivityResponseProto_PokemonCompareResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2620, 1} +} + +type RouteActivityResponseProto_PokemonTradeResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteActivityResponseProto_PokemonTradeResponse) Reset() { + *x = RouteActivityResponseProto_PokemonTradeResponse{} + mi := &file_vbase_proto_msgTypes[3781] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteActivityResponseProto_PokemonTradeResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteActivityResponseProto_PokemonTradeResponse) ProtoMessage() {} + +func (x *RouteActivityResponseProto_PokemonTradeResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3781] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteActivityResponseProto_PokemonTradeResponse.ProtoReflect.Descriptor instead. +func (*RouteActivityResponseProto_PokemonTradeResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2620, 2} +} + +type RouteCreationProto_RejectionReason struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteCreationProto_RejectionReason) Reset() { + *x = RouteCreationProto_RejectionReason{} + mi := &file_vbase_proto_msgTypes[3782] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteCreationProto_RejectionReason) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteCreationProto_RejectionReason) ProtoMessage() {} + +func (x *RouteCreationProto_RejectionReason) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3782] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteCreationProto_RejectionReason.ProtoReflect.Descriptor instead. +func (*RouteCreationProto_RejectionReason) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2625, 0} +} + +type RouteSubmissionStatus_RejectionReason struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RouteSubmissionStatus_RejectionReason) Reset() { + *x = RouteSubmissionStatus_RejectionReason{} + mi := &file_vbase_proto_msgTypes[3783] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RouteSubmissionStatus_RejectionReason) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RouteSubmissionStatus_RejectionReason) ProtoMessage() {} + +func (x *RouteSubmissionStatus_RejectionReason) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3783] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RouteSubmissionStatus_RejectionReason.ProtoReflect.Descriptor instead. +func (*RouteSubmissionStatus_RejectionReason) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2650, 0} +} + +type RoutesCreationSettingsProto_RouteElevationSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RoutesCreationSettingsProto_RouteElevationSettingsProto) Reset() { + *x = RoutesCreationSettingsProto_RouteElevationSettingsProto{} + mi := &file_vbase_proto_msgTypes[3784] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RoutesCreationSettingsProto_RouteElevationSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RoutesCreationSettingsProto_RouteElevationSettingsProto) ProtoMessage() {} + +func (x *RoutesCreationSettingsProto_RouteElevationSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3784] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RoutesCreationSettingsProto_RouteElevationSettingsProto.ProtoReflect.Descriptor instead. +func (*RoutesCreationSettingsProto_RouteElevationSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2655, 0} +} + +type RoutesCreationSettingsProto_RouteTagSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RoutesCreationSettingsProto_RouteTagSettingsProto) Reset() { + *x = RoutesCreationSettingsProto_RouteTagSettingsProto{} + mi := &file_vbase_proto_msgTypes[3785] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RoutesCreationSettingsProto_RouteTagSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RoutesCreationSettingsProto_RouteTagSettingsProto) ProtoMessage() {} + +func (x *RoutesCreationSettingsProto_RouteTagSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3785] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RoutesCreationSettingsProto_RouteTagSettingsProto.ProtoReflect.Descriptor instead. +func (*RoutesCreationSettingsProto_RouteTagSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2655, 1} +} + +type RoutesCreationSettingsProto_RouteTagSettingsProto_RouteTagProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RoutesCreationSettingsProto_RouteTagSettingsProto_RouteTagProto) Reset() { + *x = RoutesCreationSettingsProto_RouteTagSettingsProto_RouteTagProto{} + mi := &file_vbase_proto_msgTypes[3786] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RoutesCreationSettingsProto_RouteTagSettingsProto_RouteTagProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RoutesCreationSettingsProto_RouteTagSettingsProto_RouteTagProto) ProtoMessage() {} + +func (x *RoutesCreationSettingsProto_RouteTagSettingsProto_RouteTagProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3786] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RoutesCreationSettingsProto_RouteTagSettingsProto_RouteTagProto.ProtoReflect.Descriptor instead. +func (*RoutesCreationSettingsProto_RouteTagSettingsProto_RouteTagProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2655, 1, 0} +} + +type SaveStampProto_GiftedStampProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SaveStampProto_GiftedStampProto) Reset() { + *x = SaveStampProto_GiftedStampProto{} + mi := &file_vbase_proto_msgTypes[3787] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SaveStampProto_GiftedStampProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SaveStampProto_GiftedStampProto) ProtoMessage() {} + +func (x *SaveStampProto_GiftedStampProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3787] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SaveStampProto_GiftedStampProto.ProtoReflect.Descriptor instead. +func (*SaveStampProto_GiftedStampProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2689, 0} +} + +type SaveStampProto_StampedProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SaveStampProto_StampedProto) Reset() { + *x = SaveStampProto_StampedProto{} + mi := &file_vbase_proto_msgTypes[3788] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SaveStampProto_StampedProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SaveStampProto_StampedProto) ProtoMessage() {} + +func (x *SaveStampProto_StampedProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3788] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SaveStampProto_StampedProto.ProtoReflect.Descriptor instead. +func (*SaveStampProto_StampedProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2689, 1} +} + +type ScanSQCDoneEvent_ScanSQCFailedReason struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ScanSQCDoneEvent_ScanSQCFailedReason) Reset() { + *x = ScanSQCDoneEvent_ScanSQCFailedReason{} + mi := &file_vbase_proto_msgTypes[3789] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ScanSQCDoneEvent_ScanSQCFailedReason) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ScanSQCDoneEvent_ScanSQCFailedReason) ProtoMessage() {} + +func (x *ScanSQCDoneEvent_ScanSQCFailedReason) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3789] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ScanSQCDoneEvent_ScanSQCFailedReason.ProtoReflect.Descriptor instead. +func (*ScanSQCDoneEvent_ScanSQCFailedReason) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2697, 0} +} + +type SearchFilterPreferenceProto_SearchFilterQueryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SearchFilterPreferenceProto_SearchFilterQueryProto) Reset() { + *x = SearchFilterPreferenceProto_SearchFilterQueryProto{} + mi := &file_vbase_proto_msgTypes[3790] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SearchFilterPreferenceProto_SearchFilterQueryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SearchFilterPreferenceProto_SearchFilterQueryProto) ProtoMessage() {} + +func (x *SearchFilterPreferenceProto_SearchFilterQueryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3790] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SearchFilterPreferenceProto_SearchFilterQueryProto.ProtoReflect.Descriptor instead. +func (*SearchFilterPreferenceProto_SearchFilterQueryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2702, 0} +} + +type SendFriendRequestNotificationMetadata_WeeklyChallengeMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendFriendRequestNotificationMetadata_WeeklyChallengeMetadata) Reset() { + *x = SendFriendRequestNotificationMetadata_WeeklyChallengeMetadata{} + mi := &file_vbase_proto_msgTypes[3791] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendFriendRequestNotificationMetadata_WeeklyChallengeMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendFriendRequestNotificationMetadata_WeeklyChallengeMetadata) ProtoMessage() {} + +func (x *SendFriendRequestNotificationMetadata_WeeklyChallengeMetadata) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3791] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SendFriendRequestNotificationMetadata_WeeklyChallengeMetadata.ProtoReflect.Descriptor instead. +func (*SendFriendRequestNotificationMetadata_WeeklyChallengeMetadata) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2715, 0} +} + +type SetPokemonTagsForPokemonProto_PokemonTagChangeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetPokemonTagsForPokemonProto_PokemonTagChangeProto) Reset() { + *x = SetPokemonTagsForPokemonProto_PokemonTagChangeProto{} + mi := &file_vbase_proto_msgTypes[3792] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetPokemonTagsForPokemonProto_PokemonTagChangeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetPokemonTagsForPokemonProto_PokemonTagChangeProto) ProtoMessage() {} + +func (x *SetPokemonTagsForPokemonProto_PokemonTagChangeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3792] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetPokemonTagsForPokemonProto_PokemonTagChangeProto.ProtoReflect.Descriptor instead. +func (*SetPokemonTagsForPokemonProto_PokemonTagChangeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2757, 0} +} + +type ShoppingPageClickTelemetry_StoreBannerTelemetry struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ShoppingPageClickTelemetry_StoreBannerTelemetry) Reset() { + *x = ShoppingPageClickTelemetry_StoreBannerTelemetry{} + mi := &file_vbase_proto_msgTypes[3793] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ShoppingPageClickTelemetry_StoreBannerTelemetry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ShoppingPageClickTelemetry_StoreBannerTelemetry) ProtoMessage() {} + +func (x *ShoppingPageClickTelemetry_StoreBannerTelemetry) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3793] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ShoppingPageClickTelemetry_StoreBannerTelemetry.ProtoReflect.Descriptor instead. +func (*ShoppingPageClickTelemetry_StoreBannerTelemetry) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2791, 0} +} + +type ShoppingPageClickTelemetry_VisibleSku struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ShoppingPageClickTelemetry_VisibleSku) Reset() { + *x = ShoppingPageClickTelemetry_VisibleSku{} + mi := &file_vbase_proto_msgTypes[3794] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ShoppingPageClickTelemetry_VisibleSku) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ShoppingPageClickTelemetry_VisibleSku) ProtoMessage() {} + +func (x *ShoppingPageClickTelemetry_VisibleSku) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3794] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ShoppingPageClickTelemetry_VisibleSku.ProtoReflect.Descriptor instead. +func (*ShoppingPageClickTelemetry_VisibleSku) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2791, 1} +} + +type ShoppingPageClickTelemetry_VisibleSku_NestedSkuContent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ShoppingPageClickTelemetry_VisibleSku_NestedSkuContent) Reset() { + *x = ShoppingPageClickTelemetry_VisibleSku_NestedSkuContent{} + mi := &file_vbase_proto_msgTypes[3795] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ShoppingPageClickTelemetry_VisibleSku_NestedSkuContent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ShoppingPageClickTelemetry_VisibleSku_NestedSkuContent) ProtoMessage() {} + +func (x *ShoppingPageClickTelemetry_VisibleSku_NestedSkuContent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3795] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ShoppingPageClickTelemetry_VisibleSku_NestedSkuContent.ProtoReflect.Descriptor instead. +func (*ShoppingPageClickTelemetry_VisibleSku_NestedSkuContent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2791, 1, 0} +} + +type SourceCodeInfo_Location struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SourceCodeInfo_Location) Reset() { + *x = SourceCodeInfo_Location{} + mi := &file_vbase_proto_msgTypes[3796] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SourceCodeInfo_Location) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SourceCodeInfo_Location) ProtoMessage() {} + +func (x *SourceCodeInfo_Location) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3796] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SourceCodeInfo_Location.ProtoReflect.Descriptor instead. +func (*SourceCodeInfo_Location) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2832, 0} +} + +type SouvenirProto_SouvenirDetails struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SouvenirProto_SouvenirDetails) Reset() { + *x = SouvenirProto_SouvenirDetails{} + mi := &file_vbase_proto_msgTypes[3797] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SouvenirProto_SouvenirDetails) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SouvenirProto_SouvenirDetails) ProtoMessage() {} + +func (x *SouvenirProto_SouvenirDetails) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3797] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SouvenirProto_SouvenirDetails.ProtoReflect.Descriptor instead. +func (*SouvenirProto_SouvenirDetails) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2836, 0} +} + +type SponsoredGeofenceGiftSettingsProto_ExternalAdServiceBalloonGiftKeysProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SponsoredGeofenceGiftSettingsProto_ExternalAdServiceBalloonGiftKeysProto) Reset() { + *x = SponsoredGeofenceGiftSettingsProto_ExternalAdServiceBalloonGiftKeysProto{} + mi := &file_vbase_proto_msgTypes[3798] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SponsoredGeofenceGiftSettingsProto_ExternalAdServiceBalloonGiftKeysProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SponsoredGeofenceGiftSettingsProto_ExternalAdServiceBalloonGiftKeysProto) ProtoMessage() {} + +func (x *SponsoredGeofenceGiftSettingsProto_ExternalAdServiceBalloonGiftKeysProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3798] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SponsoredGeofenceGiftSettingsProto_ExternalAdServiceBalloonGiftKeysProto.ProtoReflect.Descriptor instead. +func (*SponsoredGeofenceGiftSettingsProto_ExternalAdServiceBalloonGiftKeysProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2848, 0} +} + +type SponsoredGeofenceGiftSettingsProto_GamVideoAdUnitSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SponsoredGeofenceGiftSettingsProto_GamVideoAdUnitSettingsProto) Reset() { + *x = SponsoredGeofenceGiftSettingsProto_GamVideoAdUnitSettingsProto{} + mi := &file_vbase_proto_msgTypes[3799] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SponsoredGeofenceGiftSettingsProto_GamVideoAdUnitSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SponsoredGeofenceGiftSettingsProto_GamVideoAdUnitSettingsProto) ProtoMessage() {} + +func (x *SponsoredGeofenceGiftSettingsProto_GamVideoAdUnitSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3799] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SponsoredGeofenceGiftSettingsProto_GamVideoAdUnitSettingsProto.ProtoReflect.Descriptor instead. +func (*SponsoredGeofenceGiftSettingsProto_GamVideoAdUnitSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2848, 1} +} + +type SponsoredGeofenceGiftSettingsProto_SponsoredBalloonGiftSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SponsoredGeofenceGiftSettingsProto_SponsoredBalloonGiftSettingsProto) Reset() { + *x = SponsoredGeofenceGiftSettingsProto_SponsoredBalloonGiftSettingsProto{} + mi := &file_vbase_proto_msgTypes[3800] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SponsoredGeofenceGiftSettingsProto_SponsoredBalloonGiftSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SponsoredGeofenceGiftSettingsProto_SponsoredBalloonGiftSettingsProto) ProtoMessage() {} + +func (x *SponsoredGeofenceGiftSettingsProto_SponsoredBalloonGiftSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3800] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SponsoredGeofenceGiftSettingsProto_SponsoredBalloonGiftSettingsProto.ProtoReflect.Descriptor instead. +func (*SponsoredGeofenceGiftSettingsProto_SponsoredBalloonGiftSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2848, 2} +} + +type SponsoredGeofenceGiftSettingsProto_SponsoredBalloonGiftSettingsProto_SponsoredBalloonMovementSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SponsoredGeofenceGiftSettingsProto_SponsoredBalloonGiftSettingsProto_SponsoredBalloonMovementSettingsProto) Reset() { + *x = SponsoredGeofenceGiftSettingsProto_SponsoredBalloonGiftSettingsProto_SponsoredBalloonMovementSettingsProto{} + mi := &file_vbase_proto_msgTypes[3801] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SponsoredGeofenceGiftSettingsProto_SponsoredBalloonGiftSettingsProto_SponsoredBalloonMovementSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SponsoredGeofenceGiftSettingsProto_SponsoredBalloonGiftSettingsProto_SponsoredBalloonMovementSettingsProto) ProtoMessage() { +} + +func (x *SponsoredGeofenceGiftSettingsProto_SponsoredBalloonGiftSettingsProto_SponsoredBalloonMovementSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3801] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SponsoredGeofenceGiftSettingsProto_SponsoredBalloonGiftSettingsProto_SponsoredBalloonMovementSettingsProto.ProtoReflect.Descriptor instead. +func (*SponsoredGeofenceGiftSettingsProto_SponsoredBalloonGiftSettingsProto_SponsoredBalloonMovementSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2848, 2, 0} +} + +type StampCollectionDefinitionProto_StampCollectionPoiDefinitions struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StampCollectionDefinitionProto_StampCollectionPoiDefinitions) Reset() { + *x = StampCollectionDefinitionProto_StampCollectionPoiDefinitions{} + mi := &file_vbase_proto_msgTypes[3802] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StampCollectionDefinitionProto_StampCollectionPoiDefinitions) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StampCollectionDefinitionProto_StampCollectionPoiDefinitions) ProtoMessage() {} + +func (x *StampCollectionDefinitionProto_StampCollectionPoiDefinitions) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3802] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StampCollectionDefinitionProto_StampCollectionPoiDefinitions.ProtoReflect.Descriptor instead. +func (*StampCollectionDefinitionProto_StampCollectionPoiDefinitions) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2852, 0} +} + +type StampCollectionDisplayProto_StampCategoryDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StampCollectionDisplayProto_StampCategoryDisplayProto) Reset() { + *x = StampCollectionDisplayProto_StampCategoryDisplayProto{} + mi := &file_vbase_proto_msgTypes[3803] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StampCollectionDisplayProto_StampCategoryDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StampCollectionDisplayProto_StampCategoryDisplayProto) ProtoMessage() {} + +func (x *StampCollectionDisplayProto_StampCategoryDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3803] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StampCollectionDisplayProto_StampCategoryDisplayProto.ProtoReflect.Descriptor instead. +func (*StampCollectionDisplayProto_StampCategoryDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2853, 0} +} + +type StampCollectionDisplayProto_StampCategoryDisplayProto_StampSubCategoryDisplayProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StampCollectionDisplayProto_StampCategoryDisplayProto_StampSubCategoryDisplayProto) Reset() { + *x = StampCollectionDisplayProto_StampCategoryDisplayProto_StampSubCategoryDisplayProto{} + mi := &file_vbase_proto_msgTypes[3804] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StampCollectionDisplayProto_StampCategoryDisplayProto_StampSubCategoryDisplayProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StampCollectionDisplayProto_StampCategoryDisplayProto_StampSubCategoryDisplayProto) ProtoMessage() { +} + +func (x *StampCollectionDisplayProto_StampCategoryDisplayProto_StampSubCategoryDisplayProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3804] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StampCollectionDisplayProto_StampCategoryDisplayProto_StampSubCategoryDisplayProto.ProtoReflect.Descriptor instead. +func (*StampCollectionDisplayProto_StampCategoryDisplayProto_StampSubCategoryDisplayProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2853, 0, 0} +} + +type StampMetadataProto_StampTemplateIdProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StampMetadataProto_StampTemplateIdProto) Reset() { + *x = StampMetadataProto_StampTemplateIdProto{} + mi := &file_vbase_proto_msgTypes[3805] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StampMetadataProto_StampTemplateIdProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StampMetadataProto_StampTemplateIdProto) ProtoMessage() {} + +func (x *StampMetadataProto_StampTemplateIdProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3805] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StampMetadataProto_StampTemplateIdProto.ProtoReflect.Descriptor instead. +func (*StampMetadataProto_StampTemplateIdProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2860, 0} +} + +type StampRallyBadgeData_StampRallyBadgeEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StampRallyBadgeData_StampRallyBadgeEvent) Reset() { + *x = StampRallyBadgeData_StampRallyBadgeEvent{} + mi := &file_vbase_proto_msgTypes[3806] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StampRallyBadgeData_StampRallyBadgeEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StampRallyBadgeData_StampRallyBadgeEvent) ProtoMessage() {} + +func (x *StampRallyBadgeData_StampRallyBadgeEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3806] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StampRallyBadgeData_StampRallyBadgeEvent.ProtoReflect.Descriptor instead. +func (*StampRallyBadgeData_StampRallyBadgeEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2861, 0} +} + +type StartupMeasurementProto_ComponentLoadDurations struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StartupMeasurementProto_ComponentLoadDurations) Reset() { + *x = StartupMeasurementProto_ComponentLoadDurations{} + mi := &file_vbase_proto_msgTypes[3807] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StartupMeasurementProto_ComponentLoadDurations) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StartupMeasurementProto_ComponentLoadDurations) ProtoMessage() {} + +func (x *StartupMeasurementProto_ComponentLoadDurations) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3807] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StartupMeasurementProto_ComponentLoadDurations.ProtoReflect.Descriptor instead. +func (*StartupMeasurementProto_ComponentLoadDurations) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2894, 0} +} + +type StatIncreaseAttributesProtoUnkData struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StatIncreaseAttributesProtoUnkData) Reset() { + *x = StatIncreaseAttributesProtoUnkData{} + mi := &file_vbase_proto_msgTypes[3808] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StatIncreaseAttributesProtoUnkData) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StatIncreaseAttributesProtoUnkData) ProtoMessage() {} + +func (x *StatIncreaseAttributesProtoUnkData) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3808] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StatIncreaseAttributesProtoUnkData.ProtoReflect.Descriptor instead. +func (*StatIncreaseAttributesProtoUnkData) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2895, 0} +} + +type StatIncreaseAttributesProtoUnkDataUnkDataOne struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StatIncreaseAttributesProtoUnkDataUnkDataOne) Reset() { + *x = StatIncreaseAttributesProtoUnkDataUnkDataOne{} + mi := &file_vbase_proto_msgTypes[3809] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StatIncreaseAttributesProtoUnkDataUnkDataOne) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StatIncreaseAttributesProtoUnkDataUnkDataOne) ProtoMessage() {} + +func (x *StatIncreaseAttributesProtoUnkDataUnkDataOne) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3809] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StatIncreaseAttributesProtoUnkDataUnkDataOne.ProtoReflect.Descriptor instead. +func (*StatIncreaseAttributesProtoUnkDataUnkDataOne) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2895, 0, 0} +} + +type StationedSectionProto_StationedProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StationedSectionProto_StationedProto) Reset() { + *x = StationedSectionProto_StationedProto{} + mi := &file_vbase_proto_msgTypes[3810] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StationedSectionProto_StationedProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StationedSectionProto_StationedProto) ProtoMessage() {} + +func (x *StationedSectionProto_StationedProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3810] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StationedSectionProto_StationedProto.ProtoReflect.Descriptor instead. +func (*StationedSectionProto_StationedProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2905, 0} +} + +type StickerCategorySettingsProto_StickerCategoryProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StickerCategorySettingsProto_StickerCategoryProto) Reset() { + *x = StickerCategorySettingsProto_StickerCategoryProto{} + mi := &file_vbase_proto_msgTypes[3811] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StickerCategorySettingsProto_StickerCategoryProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StickerCategorySettingsProto_StickerCategoryProto) ProtoMessage() {} + +func (x *StickerCategorySettingsProto_StickerCategoryProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3811] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StickerCategorySettingsProto_StickerCategoryProto.ProtoReflect.Descriptor instead. +func (*StickerCategorySettingsProto_StickerCategoryProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2907, 0} +} + +type SupportedContestTypesSettingsProto_ContestTypeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SupportedContestTypesSettingsProto_ContestTypeProto) Reset() { + *x = SupportedContestTypesSettingsProto_ContestTypeProto{} + mi := &file_vbase_proto_msgTypes[3813] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SupportedContestTypesSettingsProto_ContestTypeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SupportedContestTypesSettingsProto_ContestTypeProto) ProtoMessage() {} + +func (x *SupportedContestTypesSettingsProto_ContestTypeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3813] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SupportedContestTypesSettingsProto_ContestTypeProto.ProtoReflect.Descriptor instead. +func (*SupportedContestTypesSettingsProto_ContestTypeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2935, 0} +} + +type TimedGroupChallengePlayerStatsProto_IndividualChallengeStats struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimedGroupChallengePlayerStatsProto_IndividualChallengeStats) Reset() { + *x = TimedGroupChallengePlayerStatsProto_IndividualChallengeStats{} + mi := &file_vbase_proto_msgTypes[3814] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimedGroupChallengePlayerStatsProto_IndividualChallengeStats) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimedGroupChallengePlayerStatsProto_IndividualChallengeStats) ProtoMessage() {} + +func (x *TimedGroupChallengePlayerStatsProto_IndividualChallengeStats) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3814] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TimedGroupChallengePlayerStatsProto_IndividualChallengeStats.ProtoReflect.Descriptor instead. +func (*TimedGroupChallengePlayerStatsProto_IndividualChallengeStats) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{2976, 0} +} + +type TradingProto_TradingPlayerProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TradingProto_TradingPlayerProto) Reset() { + *x = TradingProto_TradingPlayerProto{} + mi := &file_vbase_proto_msgTypes[3818] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TradingProto_TradingPlayerProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TradingProto_TradingPlayerProto) ProtoMessage() {} + +func (x *TradingProto_TradingPlayerProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3818] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TradingProto_TradingPlayerProto.ProtoReflect.Descriptor instead. +func (*TradingProto_TradingPlayerProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3047, 0} +} + +type TradingProto_TradingPlayerProto_ExcludedPokemon struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TradingProto_TradingPlayerProto_ExcludedPokemon) Reset() { + *x = TradingProto_TradingPlayerProto_ExcludedPokemon{} + mi := &file_vbase_proto_msgTypes[3819] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TradingProto_TradingPlayerProto_ExcludedPokemon) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TradingProto_TradingPlayerProto_ExcludedPokemon) ProtoMessage() {} + +func (x *TradingProto_TradingPlayerProto_ExcludedPokemon) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3819] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TradingProto_TradingPlayerProto_ExcludedPokemon.ProtoReflect.Descriptor instead. +func (*TradingProto_TradingPlayerProto_ExcludedPokemon) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3047, 0, 0} +} + +type TrainingPokemonProto_TrainingQuestProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TrainingPokemonProto_TrainingQuestProto) Reset() { + *x = TrainingPokemonProto_TrainingQuestProto{} + mi := &file_vbase_proto_msgTypes[3820] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TrainingPokemonProto_TrainingQuestProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TrainingPokemonProto_TrainingQuestProto) ProtoMessage() {} + +func (x *TrainingPokemonProto_TrainingQuestProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3820] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TrainingPokemonProto_TrainingQuestProto.ProtoReflect.Descriptor instead. +func (*TrainingPokemonProto_TrainingQuestProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3049, 0} +} + +type TrainingPokemonSectionProto_TrainingPokemonProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TrainingPokemonSectionProto_TrainingPokemonProto) Reset() { + *x = TrainingPokemonSectionProto_TrainingPokemonProto{} + mi := &file_vbase_proto_msgTypes[3821] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TrainingPokemonSectionProto_TrainingPokemonProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TrainingPokemonSectionProto_TrainingPokemonProto) ProtoMessage() {} + +func (x *TrainingPokemonSectionProto_TrainingPokemonProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3821] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TrainingPokemonSectionProto_TrainingPokemonProto.ProtoReflect.Descriptor instead. +func (*TrainingPokemonSectionProto_TrainingPokemonProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3050, 0} +} + +type TwoWaySharedFriendshipDataProto_SharedMigrations struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TwoWaySharedFriendshipDataProto_SharedMigrations) Reset() { + *x = TwoWaySharedFriendshipDataProto_SharedMigrations{} + mi := &file_vbase_proto_msgTypes[3823] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TwoWaySharedFriendshipDataProto_SharedMigrations) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TwoWaySharedFriendshipDataProto_SharedMigrations) ProtoMessage() {} + +func (x *TwoWaySharedFriendshipDataProto_SharedMigrations) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3823] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TwoWaySharedFriendshipDataProto_SharedMigrations.ProtoReflect.Descriptor instead. +func (*TwoWaySharedFriendshipDataProto_SharedMigrations) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3071, 0} +} + +type UninterpretedOption_NamePart struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UninterpretedOption_NamePart) Reset() { + *x = UninterpretedOption_NamePart{} + mi := &file_vbase_proto_msgTypes[3824] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UninterpretedOption_NamePart) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UninterpretedOption_NamePart) ProtoMessage() {} + +func (x *UninterpretedOption_NamePart) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3824] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UninterpretedOption_NamePart.ProtoReflect.Descriptor instead. +func (*UninterpretedOption_NamePart) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3080, 0} +} + +type UpgradePokemonOutProto_BulkUpgradesCost struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpgradePokemonOutProto_BulkUpgradesCost) Reset() { + *x = UpgradePokemonOutProto_BulkUpgradesCost{} + mi := &file_vbase_proto_msgTypes[3825] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpgradePokemonOutProto_BulkUpgradesCost) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpgradePokemonOutProto_BulkUpgradesCost) ProtoMessage() {} + +func (x *UpgradePokemonOutProto_BulkUpgradesCost) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3825] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpgradePokemonOutProto_BulkUpgradesCost.ProtoReflect.Descriptor instead. +func (*UpgradePokemonOutProto_BulkUpgradesCost) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3132, 0} +} + +type Upstream_ProbeResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Upstream_ProbeResponse) Reset() { + *x = Upstream_ProbeResponse{} + mi := &file_vbase_proto_msgTypes[3826] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Upstream_ProbeResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Upstream_ProbeResponse) ProtoMessage() {} + +func (x *Upstream_ProbeResponse) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3826] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Upstream_ProbeResponse.ProtoReflect.Descriptor instead. +func (*Upstream_ProbeResponse) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3143, 0} +} + +type Upstream_SubscriptionRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Upstream_SubscriptionRequest) Reset() { + *x = Upstream_SubscriptionRequest{} + mi := &file_vbase_proto_msgTypes[3827] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Upstream_SubscriptionRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Upstream_SubscriptionRequest) ProtoMessage() {} + +func (x *Upstream_SubscriptionRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3827] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Upstream_SubscriptionRequest.ProtoReflect.Descriptor instead. +func (*Upstream_SubscriptionRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3143, 1} +} + +type UpstreamMessage_SendMessage struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpstreamMessage_SendMessage) Reset() { + *x = UpstreamMessage_SendMessage{} + mi := &file_vbase_proto_msgTypes[3828] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpstreamMessage_SendMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpstreamMessage_SendMessage) ProtoMessage() {} + +func (x *UpstreamMessage_SendMessage) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3828] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpstreamMessage_SendMessage.ProtoReflect.Descriptor instead. +func (*UpstreamMessage_SendMessage) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3144, 0} +} + +type UpstreamMessage_LeaveRoom struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpstreamMessage_LeaveRoom) Reset() { + *x = UpstreamMessage_LeaveRoom{} + mi := &file_vbase_proto_msgTypes[3829] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpstreamMessage_LeaveRoom) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpstreamMessage_LeaveRoom) ProtoMessage() {} + +func (x *UpstreamMessage_LeaveRoom) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3829] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpstreamMessage_LeaveRoom.ProtoReflect.Descriptor instead. +func (*UpstreamMessage_LeaveRoom) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3144, 1} +} + +type UpstreamMessage_ClockSyncRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpstreamMessage_ClockSyncRequest) Reset() { + *x = UpstreamMessage_ClockSyncRequest{} + mi := &file_vbase_proto_msgTypes[3830] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpstreamMessage_ClockSyncRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpstreamMessage_ClockSyncRequest) ProtoMessage() {} + +func (x *UpstreamMessage_ClockSyncRequest) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3830] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpstreamMessage_ClockSyncRequest.ProtoReflect.Descriptor instead. +func (*UpstreamMessage_ClockSyncRequest) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3144, 2} +} + +type UseItemBulkHealOutProto_HealResult struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UseItemBulkHealOutProto_HealResult) Reset() { + *x = UseItemBulkHealOutProto_HealResult{} + mi := &file_vbase_proto_msgTypes[3831] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UseItemBulkHealOutProto_HealResult) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UseItemBulkHealOutProto_HealResult) ProtoMessage() {} + +func (x *UseItemBulkHealOutProto_HealResult) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3831] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UseItemBulkHealOutProto_HealResult.ProtoReflect.Descriptor instead. +func (*UseItemBulkHealOutProto_HealResult) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3149, 0} +} + +type V1TelemetryAttribute_Label struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *V1TelemetryAttribute_Label) Reset() { + *x = V1TelemetryAttribute_Label{} + mi := &file_vbase_proto_msgTypes[3832] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *V1TelemetryAttribute_Label) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*V1TelemetryAttribute_Label) ProtoMessage() {} + +func (x *V1TelemetryAttribute_Label) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3832] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use V1TelemetryAttribute_Label.ProtoReflect.Descriptor instead. +func (*V1TelemetryAttribute_Label) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3184, 0} +} + +type VistaGeneralSettingsProto_PokedexIdRange struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VistaGeneralSettingsProto_PokedexIdRange) Reset() { + *x = VistaGeneralSettingsProto_PokedexIdRange{} + mi := &file_vbase_proto_msgTypes[3833] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VistaGeneralSettingsProto_PokedexIdRange) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VistaGeneralSettingsProto_PokedexIdRange) ProtoMessage() {} + +func (x *VistaGeneralSettingsProto_PokedexIdRange) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3833] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VistaGeneralSettingsProto_PokedexIdRange.ProtoReflect.Descriptor instead. +func (*VistaGeneralSettingsProto_PokedexIdRange) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3210, 0} +} + +type VpsEventSettingsProto_FortVpsEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VpsEventSettingsProto_FortVpsEvent) Reset() { + *x = VpsEventSettingsProto_FortVpsEvent{} + mi := &file_vbase_proto_msgTypes[3834] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VpsEventSettingsProto_FortVpsEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VpsEventSettingsProto_FortVpsEvent) ProtoMessage() {} + +func (x *VpsEventSettingsProto_FortVpsEvent) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3834] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VpsEventSettingsProto_FortVpsEvent.ProtoReflect.Descriptor instead. +func (*VpsEventSettingsProto_FortVpsEvent) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3215, 0} +} + +type VpsEventWrapperProto_EventDurationProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VpsEventWrapperProto_EventDurationProto) Reset() { + *x = VpsEventWrapperProto_EventDurationProto{} + mi := &file_vbase_proto_msgTypes[3835] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VpsEventWrapperProto_EventDurationProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VpsEventWrapperProto_EventDurationProto) ProtoMessage() {} + +func (x *VpsEventWrapperProto_EventDurationProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3835] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VpsEventWrapperProto_EventDurationProto.ProtoReflect.Descriptor instead. +func (*VpsEventWrapperProto_EventDurationProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3216, 0} +} + +type VsSeekerLootProto_RewardProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VsSeekerLootProto_RewardProto) Reset() { + *x = VsSeekerLootProto_RewardProto{} + mi := &file_vbase_proto_msgTypes[3837] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VsSeekerLootProto_RewardProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VsSeekerLootProto_RewardProto) ProtoMessage() {} + +func (x *VsSeekerLootProto_RewardProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3837] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VsSeekerLootProto_RewardProto.ProtoReflect.Descriptor instead. +func (*VsSeekerLootProto_RewardProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3226, 0} +} + +type VsSeekerPokemonRewardsProto_OverrideIvRangeProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VsSeekerPokemonRewardsProto_OverrideIvRangeProto) Reset() { + *x = VsSeekerPokemonRewardsProto_OverrideIvRangeProto{} + mi := &file_vbase_proto_msgTypes[3838] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VsSeekerPokemonRewardsProto_OverrideIvRangeProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VsSeekerPokemonRewardsProto_OverrideIvRangeProto) ProtoMessage() {} + +func (x *VsSeekerPokemonRewardsProto_OverrideIvRangeProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3838] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VsSeekerPokemonRewardsProto_OverrideIvRangeProto.ProtoReflect.Descriptor instead. +func (*VsSeekerPokemonRewardsProto_OverrideIvRangeProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3227, 0} +} + +type VsSeekerPokemonRewardsProto_PokemonUnlockProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VsSeekerPokemonRewardsProto_PokemonUnlockProto) Reset() { + *x = VsSeekerPokemonRewardsProto_PokemonUnlockProto{} + mi := &file_vbase_proto_msgTypes[3839] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VsSeekerPokemonRewardsProto_PokemonUnlockProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VsSeekerPokemonRewardsProto_PokemonUnlockProto) ProtoMessage() {} + +func (x *VsSeekerPokemonRewardsProto_PokemonUnlockProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3839] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VsSeekerPokemonRewardsProto_PokemonUnlockProto.ProtoReflect.Descriptor instead. +func (*VsSeekerPokemonRewardsProto_PokemonUnlockProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3227, 1} +} + +type WeatherAlertSettingsProto_AlertEnforceSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WeatherAlertSettingsProto_AlertEnforceSettings) Reset() { + *x = WeatherAlertSettingsProto_AlertEnforceSettings{} + mi := &file_vbase_proto_msgTypes[3840] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WeatherAlertSettingsProto_AlertEnforceSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WeatherAlertSettingsProto_AlertEnforceSettings) ProtoMessage() {} + +func (x *WeatherAlertSettingsProto_AlertEnforceSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3840] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WeatherAlertSettingsProto_AlertEnforceSettings.ProtoReflect.Descriptor instead. +func (*WeatherAlertSettingsProto_AlertEnforceSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3250, 0} +} + +type WeatherAlertSettingsProto_AlertIgnoreSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WeatherAlertSettingsProto_AlertIgnoreSettings) Reset() { + *x = WeatherAlertSettingsProto_AlertIgnoreSettings{} + mi := &file_vbase_proto_msgTypes[3841] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WeatherAlertSettingsProto_AlertIgnoreSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WeatherAlertSettingsProto_AlertIgnoreSettings) ProtoMessage() {} + +func (x *WeatherAlertSettingsProto_AlertIgnoreSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3841] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WeatherAlertSettingsProto_AlertIgnoreSettings.ProtoReflect.Descriptor instead. +func (*WeatherAlertSettingsProto_AlertIgnoreSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3250, 1} +} + +type WeatherAlertSettingsProto_AlertEnforceSettings_EnforceCondition struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WeatherAlertSettingsProto_AlertEnforceSettings_EnforceCondition) Reset() { + *x = WeatherAlertSettingsProto_AlertEnforceSettings_EnforceCondition{} + mi := &file_vbase_proto_msgTypes[3842] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WeatherAlertSettingsProto_AlertEnforceSettings_EnforceCondition) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WeatherAlertSettingsProto_AlertEnforceSettings_EnforceCondition) ProtoMessage() {} + +func (x *WeatherAlertSettingsProto_AlertEnforceSettings_EnforceCondition) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3842] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WeatherAlertSettingsProto_AlertEnforceSettings_EnforceCondition.ProtoReflect.Descriptor instead. +func (*WeatherAlertSettingsProto_AlertEnforceSettings_EnforceCondition) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3250, 0, 0} +} + +type WeatherAlertSettingsProto_AlertIgnoreSettings_OverrideCondition struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WeatherAlertSettingsProto_AlertIgnoreSettings_OverrideCondition) Reset() { + *x = WeatherAlertSettingsProto_AlertIgnoreSettings_OverrideCondition{} + mi := &file_vbase_proto_msgTypes[3843] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WeatherAlertSettingsProto_AlertIgnoreSettings_OverrideCondition) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WeatherAlertSettingsProto_AlertIgnoreSettings_OverrideCondition) ProtoMessage() {} + +func (x *WeatherAlertSettingsProto_AlertIgnoreSettings_OverrideCondition) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3843] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WeatherAlertSettingsProto_AlertIgnoreSettings_OverrideCondition.ProtoReflect.Descriptor instead. +func (*WeatherAlertSettingsProto_AlertIgnoreSettings_OverrideCondition) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3250, 1, 0} +} + +type WeatherSettingsProto_DisplayWeatherSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WeatherSettingsProto_DisplayWeatherSettingsProto) Reset() { + *x = WeatherSettingsProto_DisplayWeatherSettingsProto{} + mi := &file_vbase_proto_msgTypes[3844] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WeatherSettingsProto_DisplayWeatherSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WeatherSettingsProto_DisplayWeatherSettingsProto) ProtoMessage() {} + +func (x *WeatherSettingsProto_DisplayWeatherSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3844] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WeatherSettingsProto_DisplayWeatherSettingsProto.ProtoReflect.Descriptor instead. +func (*WeatherSettingsProto_DisplayWeatherSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3252, 0} +} + +type WeatherSettingsProto_GameplayWeatherSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WeatherSettingsProto_GameplayWeatherSettingsProto) Reset() { + *x = WeatherSettingsProto_GameplayWeatherSettingsProto{} + mi := &file_vbase_proto_msgTypes[3845] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WeatherSettingsProto_GameplayWeatherSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WeatherSettingsProto_GameplayWeatherSettingsProto) ProtoMessage() {} + +func (x *WeatherSettingsProto_GameplayWeatherSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3845] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WeatherSettingsProto_GameplayWeatherSettingsProto.ProtoReflect.Descriptor instead. +func (*WeatherSettingsProto_GameplayWeatherSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3252, 1} +} + +type WeatherSettingsProto_StaleWeatherSettingsProto struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WeatherSettingsProto_StaleWeatherSettingsProto) Reset() { + *x = WeatherSettingsProto_StaleWeatherSettingsProto{} + mi := &file_vbase_proto_msgTypes[3846] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WeatherSettingsProto_StaleWeatherSettingsProto) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WeatherSettingsProto_StaleWeatherSettingsProto) ProtoMessage() {} + +func (x *WeatherSettingsProto_StaleWeatherSettingsProto) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3846] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WeatherSettingsProto_StaleWeatherSettingsProto.ProtoReflect.Descriptor instead. +func (*WeatherSettingsProto_StaleWeatherSettingsProto) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3252, 2} +} + +type WeatherSettingsProto_DisplayWeatherSettingsProto_DisplayLevelSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WeatherSettingsProto_DisplayWeatherSettingsProto_DisplayLevelSettings) Reset() { + *x = WeatherSettingsProto_DisplayWeatherSettingsProto_DisplayLevelSettings{} + mi := &file_vbase_proto_msgTypes[3847] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WeatherSettingsProto_DisplayWeatherSettingsProto_DisplayLevelSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WeatherSettingsProto_DisplayWeatherSettingsProto_DisplayLevelSettings) ProtoMessage() {} + +func (x *WeatherSettingsProto_DisplayWeatherSettingsProto_DisplayLevelSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3847] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WeatherSettingsProto_DisplayWeatherSettingsProto_DisplayLevelSettings.ProtoReflect.Descriptor instead. +func (*WeatherSettingsProto_DisplayWeatherSettingsProto_DisplayLevelSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3252, 0, 0} +} + +type WeatherSettingsProto_DisplayWeatherSettingsProto_WindLevelSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WeatherSettingsProto_DisplayWeatherSettingsProto_WindLevelSettings) Reset() { + *x = WeatherSettingsProto_DisplayWeatherSettingsProto_WindLevelSettings{} + mi := &file_vbase_proto_msgTypes[3848] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WeatherSettingsProto_DisplayWeatherSettingsProto_WindLevelSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WeatherSettingsProto_DisplayWeatherSettingsProto_WindLevelSettings) ProtoMessage() {} + +func (x *WeatherSettingsProto_DisplayWeatherSettingsProto_WindLevelSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3848] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WeatherSettingsProto_DisplayWeatherSettingsProto_WindLevelSettings.ProtoReflect.Descriptor instead. +func (*WeatherSettingsProto_DisplayWeatherSettingsProto_WindLevelSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3252, 0, 1} +} + +type WeatherSettingsProto_GameplayWeatherSettingsProto_ConditionMapSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WeatherSettingsProto_GameplayWeatherSettingsProto_ConditionMapSettings) Reset() { + *x = WeatherSettingsProto_GameplayWeatherSettingsProto_ConditionMapSettings{} + mi := &file_vbase_proto_msgTypes[3849] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WeatherSettingsProto_GameplayWeatherSettingsProto_ConditionMapSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WeatherSettingsProto_GameplayWeatherSettingsProto_ConditionMapSettings) ProtoMessage() {} + +func (x *WeatherSettingsProto_GameplayWeatherSettingsProto_ConditionMapSettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3849] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WeatherSettingsProto_GameplayWeatherSettingsProto_ConditionMapSettings.ProtoReflect.Descriptor instead. +func (*WeatherSettingsProto_GameplayWeatherSettingsProto_ConditionMapSettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3252, 1, 0} +} + +type WebstoreLinkSettingsProto_StoreLinkEligibilitySettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WebstoreLinkSettingsProto_StoreLinkEligibilitySettings) Reset() { + *x = WebstoreLinkSettingsProto_StoreLinkEligibilitySettings{} + mi := &file_vbase_proto_msgTypes[3850] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WebstoreLinkSettingsProto_StoreLinkEligibilitySettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WebstoreLinkSettingsProto_StoreLinkEligibilitySettings) ProtoMessage() {} + +func (x *WebstoreLinkSettingsProto_StoreLinkEligibilitySettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3850] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WebstoreLinkSettingsProto_StoreLinkEligibilitySettings.ProtoReflect.Descriptor instead. +func (*WebstoreLinkSettingsProto_StoreLinkEligibilitySettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3255, 0} +} + +type WebstoreUserDataProto_Storage struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WebstoreUserDataProto_Storage) Reset() { + *x = WebstoreUserDataProto_Storage{} + mi := &file_vbase_proto_msgTypes[3851] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WebstoreUserDataProto_Storage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WebstoreUserDataProto_Storage) ProtoMessage() {} + +func (x *WebstoreUserDataProto_Storage) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3851] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WebstoreUserDataProto_Storage.ProtoReflect.Descriptor instead. +func (*WebstoreUserDataProto_Storage) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3257, 0} +} + +type WelcomeBackRewardsSettingsProto_CarouselDisplaySettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WelcomeBackRewardsSettingsProto_CarouselDisplaySettings) Reset() { + *x = WelcomeBackRewardsSettingsProto_CarouselDisplaySettings{} + mi := &file_vbase_proto_msgTypes[3852] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WelcomeBackRewardsSettingsProto_CarouselDisplaySettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WelcomeBackRewardsSettingsProto_CarouselDisplaySettings) ProtoMessage() {} + +func (x *WelcomeBackRewardsSettingsProto_CarouselDisplaySettings) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3852] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WelcomeBackRewardsSettingsProto_CarouselDisplaySettings.ProtoReflect.Descriptor instead. +func (*WelcomeBackRewardsSettingsProto_CarouselDisplaySettings) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3261, 0} +} + +type WelcomeBackRewardsSettingsProto_CarouselDisplaySettings_QuestIconCarousel struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WelcomeBackRewardsSettingsProto_CarouselDisplaySettings_QuestIconCarousel) Reset() { + *x = WelcomeBackRewardsSettingsProto_CarouselDisplaySettings_QuestIconCarousel{} + mi := &file_vbase_proto_msgTypes[3853] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WelcomeBackRewardsSettingsProto_CarouselDisplaySettings_QuestIconCarousel) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WelcomeBackRewardsSettingsProto_CarouselDisplaySettings_QuestIconCarousel) ProtoMessage() {} + +func (x *WelcomeBackRewardsSettingsProto_CarouselDisplaySettings_QuestIconCarousel) ProtoReflect() protoreflect.Message { + mi := &file_vbase_proto_msgTypes[3853] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WelcomeBackRewardsSettingsProto_CarouselDisplaySettings_QuestIconCarousel.ProtoReflect.Descriptor instead. +func (*WelcomeBackRewardsSettingsProto_CarouselDisplaySettings_QuestIconCarousel) Descriptor() ([]byte, []int) { + return file_vbase_proto_rawDescGZIP(), []int{3261, 0, 0} +} + +var File_vbase_proto protoreflect.FileDescriptor + +const file_vbase_proto_rawDesc = "" + + "\n" + + "\vvbase.proto\x12\x0ePOGOProtos.Rpc\"$\n" + + "\"ARBuddyMultiplayerSessionTelemetry\"O\n" + + "\x14ARDKARClientEnvelope\"7\n" + + "\bAgeLevel\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\t\n" + + "\x05MINOR\x10\x01\x12\b\n" + + "\x04TEEN\x10\x02\x12\t\n" + + "\x05ADULT\x10\x03\"\x16\n" + + "\x14ARDKARCommonMetadata\"\x1a\n" + + "\x18ARDKAffineTransformProto\"\xad\x01\n" + + "#ARDKAsyncFileUploadCompleteOutProto\"\x85\x01\n" + + "\vErrorStatus\x12\t\n" + + "\x05UNSET\x10\x00\x12\x18\n" + + "\x14SERVER_UPDATE_FAILED\x10\x01\x12\x19\n" + + "\x15MISSING_SUBMISSION_ID\x10\x02\x12\x1b\n" + + "\x17MISSING_SUBMISSION_TYPE\x10\x03\x12\x19\n" + + "\x15MISSING_UPLOAD_STATUS\x10\x04\"[\n" + + " ARDKAsyncFileUploadCompleteProto\"7\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\x0f\n" + + "\vUPLOAD_DONE\x10\x01\x12\x11\n" + + "\rUPLOAD_FAILED\x10\x02\"+\n" + + ")ARDKAvailableSubmissionsPerSubmissionType\"\x16\n" + + "\x14ARDKBoundingBoxProto\"\x17\n" + + "\x15ARDKCameraParamsProto\"\x15\n" + + "\x13ARDKDepthRangeProto\"\x17\n" + + "\x15ARDKExposureInfoProto\"\x10\n" + + "\x0eARDKFrameProto\"\x11\n" + + "\x0fARDKFramesProto\"\xa6\x01\n" + + "!ARDKGenerateGmapSignedUrlOutProto\"\x80\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16ERROR_PLAYER_NOT_VALID\x10\x02\x12\x16\n" + + "\x12ERROR_RATE_LIMITED\x10\x03\x12\x17\n" + + "\x13ERROR_MISSING_INPUT\x10\x04\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x05\" \n" + + "\x1eARDKGenerateGmapSignedUrlProto\"\"\n" + + " ARDKGetARMappingSettingsOutProto\"\x1f\n" + + "\x1dARDKGetARMappingSettingsProto\"%\n" + + "#ARDKGetAvailableSubmissionsOutProto\"\"\n" + + " ARDKGetAvailableSubmissionsProto\"\x84\x01\n" + + "\x1bARDKGetGmapSettingsOutProto\"e\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x18\n" + + "\x14ERROR_MISSING_CONFIG\x10\x03\x12\x16\n" + + "\x12ERROR_NO_UNIQUE_ID\x10\x04\"\x1a\n" + + "\x18ARDKGetGmapSettingsProto\"\xc2\x02\n" + + "!ARDKGetGrapeshotUploadUrlOutProto\x1a~\n" + + "\x1fFileContextToGrapeshotDataEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12E\n" + + "\x05value\x18\x02 \x01(\v2/.POGOProtos.Rpc.ARDKGrapeshotUploadingDataProtoR\x05value:\x028\x01\"\x9c\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aFAILURE\x10\x01\x12\v\n" + + "\aSUCCESS\x10\x02\x12\x19\n" + + "\x15MISSING_FILE_CONTEXTS\x10\x03\x12\x1a\n" + + "\x16DUPLICATE_FILE_CONTEXT\x10\x04\x12\x1b\n" + + "\x17MISSING_SUBMISSION_TYPE\x10\x05\x12\x19\n" + + "\x15MISSING_SUBMISSION_ID\x10\x06\" \n" + + "\x1eARDKGetGrapeshotUploadUrlProto\"3\n" + + "1ARDKGetPlayerSubmissionValidationSettingsOutProto\"0\n" + + ".ARDKGetPlayerSubmissionValidationSettingsProto\"\xca\x01\n" + + "\x18ARDKGetUploadUrlOutProto\x1aD\n" + + "\x16ContextSignedUrlsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"h\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\f\n" + + "\bFAILURES\x10\x01\x12\v\n" + + "\aSUCCESS\x10\x02\x12\x1a\n" + + "\x16MISSING_IMAGE_CONTEXTS\x10\x03\x12\x1c\n" + + "\x18DUPLICATE_IMAGE_CONTEXTS\x10\x04\"\x17\n" + + "\x15ARDKGetUploadUrlProto\"&\n" + + "$ARDKGrapeshotAuthenticationDataProto\"\x1d\n" + + "\x1bARDKGrapeshotChunkDataProto\"\x1f\n" + + "\x1dARDKGrapeshotComposeDataProto\"!\n" + + "\x1fARDKGrapeshotUploadingDataProto\"\x15\n" + + "\x13ARDKLocationE6Proto\"\x13\n" + + "\x11ARDKLocationProto\"\xe5\x01\n" + + "!ARDKPlayerSubmissionResponseProto\"\xbf\x01\n" + + "\x06Status\x12\x0f\n" + + "\vUNSPECIFIED\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x12\n" + + "\x0eINTERNAL_ERROR\x10\x02\x12\x1f\n" + + "\x1bTOO_MANY_RECENT_SUBMISSIONS\x10\x03\x12\t\n" + + "\x05MINOR\x10\x04\x12\x11\n" + + "\rNOT_AVAILABLE\x10\x05\x12\x11\n" + + "\rINVALID_INPUT\x10\x06\x12\x11\n" + + "\rMISSING_IMAGE\x10\a\x12\x1e\n" + + "\x1aDISTANCE_VALIDATION_FAILED\x10\b\"%\n" + + "#ARDKPoiVideoSubmissionMetadataProto\"\xc4\x01\n" + + "\x1dARDKPortalCurationImageResult\"\xa2\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x14\n" + + "\x10FEATURE_DISABLED\x10\x02\x12\x14\n" + + "\x10ALREADY_UPLOADED\x10\x03\x12\x13\n" + + "\x0fIMAGE_NOT_FOUND\x10\x04\x12\x11\n" + + "\rIMAGE_TOO_BIG\x10\x05\x12\x16\n" + + "\x12IMAGE_NOT_SERVABLE\x10\x06\x12\x14\n" + + "\x10PORTAL_NOT_FOUND\x10\a\"\x15\n" + + "\x13ARDKRasterSizeProto\"\x17\n" + + "\x15ARDKScanMetadataProto\"\xb0\x01\n" + + "\x18ARDKSubmitNewPoiOutProto\"\x93\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\x12\x12\n" + + "\x0eINTERNAL_ERROR\x10\x03\x12\x1f\n" + + "\x1bTOO_MANY_RECENT_SUBMISSIONS\x10\x04\x12\x11\n" + + "\rINVALID_INPUT\x10\x05\x12\t\n" + + "\x05MINOR\x10\x06\x12\x11\n" + + "\rNOT_AVAILABLE\x10\a\"\x17\n" + + "\x15ARDKSubmitNewPoiProto\"&\n" + + "$ARDKSubmitPoiCategoryVoteRecordProto\"\x19\n" + + "\x17ARDKSubmitPoiImageProto\"\"\n" + + " ARDKSubmitPoiLocationUpdateProto\"#\n" + + "!ARDKSubmitPoiTakedownRequestProto\"&\n" + + "$ARDKSubmitPoiTextMetadataUpdateProto\")\n" + + "'ARDKSubmitSponsorPoiLocationUpdateProto\"!\n" + + "\x1fARDKSubmitSponsorPoiReportProto\"!\n" + + "\x1fARDKUploadPoiPhotoByUrlOutProto\"\x1e\n" + + "\x1cARDKUploadPoiPhotoByUrlProto\"\x18\n" + + "\x16ARPhotoCaptureSettings\"\x19\n" + + "\x17ARPhotoFeatureFlagProto\"\x1d\n" + + "\x1bARPhotoPokemonExcludedForms\"=\n" + + "\x19ARPhotoSocialUsedOutProto\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"\x18\n" + + "\x16ARPhotoSocialUsedProto\"\x1c\n" + + "\x1aARPlusEncounterValuesProto\"\x1b\n" + + "\x19ASPermissionFlowTelemetry\"\x97\x02\n" + + "\x15AbilityEnergyMetadata\x1a\x13\n" + + "\x11ChargeRateSetting\x1av\n" + + "\x0fChargeRateEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\x05R\x03key\x12M\n" + + "\x05value\x18\x02 \x01(\v27.POGOProtos.Rpc.AbilityEnergyMetadata.ChargeRateSettingR\x05value:\x028\x01\"8\n" + + "\x10ChargeMultiplier\x12\x14\n" + + "\x10UNSET_MULTIPLIER\x10\x00\x12\x0e\n" + + "\n" + + "PARTY_SIZE\x10\x01\"7\n" + + "\n" + + "ChargeType\x12\t\n" + + "\x05UNSET\x10\x00\x12\r\n" + + "\tFAST_MOVE\x10\x01\x12\x0f\n" + + "\vCHARGE_MOVE\x10\x02\"r\n" + + "\x10AbilityLookupMap\"^\n" + + "\x15AbilityLookupLocation\x12\x1a\n" + + "\x16UNSET_ABILITY_LOCATION\x10\x00\x12)\n" + + "%TRAINER_ACTIVE_POKEMON_STAT_MODIFIERS\x10\x01\"\xcd\x01\n" + + "\fAbilityProto\"\xbc\x01\n" + + "\vAbilityType\x12\x16\n" + + "\x12UNSET_ABILITY_TYPE\x10\x00\x12\x19\n" + + "\x15TRANSFORM_TO_OPPONENT\x10\x01\x12\x11\n" + + "\rSHADOW_ENRAGE\x10\x02\x12\x13\n" + + "\x0fSHADOW_SUPPRESS\x10\x03\x12\x0f\n" + + "\vPARTY_POWER\x10\x04\x12\n" + + "\n" + + "\x06ENRAGE\x10\x06\x12\x11\n" + + "\rHUNGER_SWITCH\x10\a\x12\x11\n" + + "\rSTANCE_CHANGE\x10\b\x12\x0f\n" + + "\vMEGA_ENRAGE\x10\t\"\x1b\n" + + "\x19AcceptCombatChallengeData\"\xe0\x02\n" + + "\x1dAcceptCombatChallengeOutProto\"\xbe\x02\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12!\n" + + "\x1dERROR_INVALID_CHALLENGE_STATE\x10\x02\x12\x1d\n" + + "\x19ERROR_CHALLENGE_NOT_FOUND\x10\x03\x12\"\n" + + "\x1eERROR_POKEMON_NOT_IN_INVENTORY\x10\x04\x12\x1d\n" + + "\x19ERROR_NOT_ELIGIBLE_LEAGUE\x10\x05\x12$\n" + + " ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x06\x12\x1f\n" + + "\x1bERROR_OPPONENT_NOT_IN_RANGE\x10\a\x12\x1a\n" + + "\x16ERROR_ALREADY_TIMEDOUT\x10\b\x12\x1b\n" + + "\x17ERROR_ALREADY_CANCELLED\x10\t\x12\x17\n" + + "\x13ERROR_ACCESS_DENIED\x10\n" + + "\"\x1c\n" + + "\x1aAcceptCombatChallengeProto\"#\n" + + "!AcceptCombatChallengeResponseData\"\x1c\n" + + "\x1aAccessibilitySettingsProto\"#\n" + + "!AccountDeletionInitiatedTelemetry\"T\n" + + "\x1dAcknowledgePunishmentOutProto\"3\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"\x1c\n" + + "\x1aAcknowledgePunishmentProto\"\xc2\x01\n" + + ")AcknowledgeViewLatestIncenseRecapOutProto\"\x94\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12$\n" + + " ERROR_RECAP_ALREADY_ACKNOWLEDGED\x10\x02\x12\x1a\n" + + "\x16ERROR_FEATURE_DISABLED\x10\x03\x12\x16\n" + + "\x12ERROR_NO_LOG_TODAY\x10\x04\x12\x18\n" + + "\x14ERROR_ACTIVE_INCENSE\x10\x05\"(\n" + + "&AcknowledgeViewLatestIncenseRecapProto\"!\n" + + "\x1fAcknowledgeWarningsRequestProto\"\"\n" + + " AcknowledgeWarningsResponseProto\"\x1c\n" + + "\x0eActionLogEntryJ\x04\b\x0f\x10\x10J\x04\b\x10\x10\x11\"\xee\x01\n" + + "\x18ActivateVsSeekerOutProto\"\xd1\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x15\n" + + "\x11SUCCESS_ACTIVATED\x10\x01\x12 \n" + + "\x1cERROR_NO_PREMIUM_BATTLE_PASS\x10\x02\x12\x1f\n" + + "\x1bERROR_VS_SEEKER_NOT_CHARGED\x10\x03\x12%\n" + + "!ERROR_VS_SEEKER_ALREADY_ACTIVATED\x10\x04\x12\x18\n" + + "\x14ERROR_EXCEEDED_LIMIT\x10\x05\x12!\n" + + "\x1dERROR_TEMPORARILY_UNAVAILABLE\x10\x06\"\x17\n" + + "\x15ActivateVsSeekerProto\"\x1c\n" + + "\x1aActivePokemonTrainingProto\"/\n" + + "\x14ActivityPostcardData\x1a\v\n" + + "\tBuddyData\x1a\n" + + "\n" + + "\bFortData\"!\n" + + "\x1fActivitySharingPreferencesProto\"\v\n" + + "\tAdDetails\"\x19\n" + + "\x17AdFeedbackSettingsProto\"\t\n" + + "\aAdProto\"f\n" + + "\x13AdRequestDeviceInfo\"O\n" + + "\x0fOperatingSystem\x12\x14\n" + + "\x10PLATFORM_UNKNOWN\x10\x00\x12\x14\n" + + "\x10PLATFORM_ANDROID\x10\x01\x12\x10\n" + + "\fPLATFORM_IOS\x10\x02\"\x16\n" + + "\x14AdTargetingInfoProto\"\xa5\x01\n" + + "\x17AddFortModifierOutProto\"\x89\x01\n" + + "\x06Result\x12\x11\n" + + "\rNO_RESULT_SET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1d\n" + + "\x19FORT_ALREADY_HAS_MODIFIER\x10\x02\x12\x10\n" + + "\fTOO_FAR_AWAY\x10\x03\x12\x18\n" + + "\x14NO_ITEM_IN_INVENTORY\x10\x04\x12\x14\n" + + "\x10POI_INACCESSIBLE\x10\x05\"\x16\n" + + "\x14AddFortModifierProto\"\x15\n" + + "\x13AddFriendQuestProto\"c\n" + + "\x16AddLoginActionOutProto\"I\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\x10\n" + + "\fAUTH_FAILURE\x10\x01\x12\x0f\n" + + "\vLOGIN_TAKEN\x10\x02\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x03\"\x15\n" + + "\x13AddLoginActionProto\"\xbc\x01\n" + + "\x19AddPtcLoginActionOutProto\"\x9e\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\x10\n" + + "\fAUTH_FAILURE\x10\x01\x12\x0f\n" + + "\vLOGIN_TAKEN\x10\x02\x12\x1d\n" + + "\x19ADULT_LINK_TO_CHILD_ERROR\x10\x03\x12\x17\n" + + "\x13LINKING_NOT_ENABLED\x10\x04\x12\x1c\n" + + "\x18LIST_ACCOUNT_LOGIN_ERROR\x10\x05\x12\x10\n" + + "\fOTHER_ERRORS\x10\x06\"\x18\n" + + "\x16AddPtcLoginActionProto\"\xd7\x01\n" + + "\x13AddReferrerOutProto\"\xbf\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x12\n" + + "\x0eERROR_DISABLED\x10\x02\x12\x1f\n" + + "\x1bERROR_INVALID_REFERRAL_CODE\x10\x03\x12\x17\n" + + "\x13ERROR_ALREADY_ADDED\x10\x04\x12\x1d\n" + + "\x19ERROR_PASSED_GRACE_PERIOD\x10\x05\x120\n" + + ",ERROR_ALREADY_SKIPPED_ENTERING_REFERRAL_CODE\x10\x06\"\x12\n" + + "\x10AddReferrerProto\"\x1c\n" + + "\x1aAdditiveSceneSettingsProto\" \n" + + "\x1eAddressBookImportSettingsProto\"\xe6\x01\n" + + "\x1aAddressBookImportTelemetry\"\xc7\x01\n" + + "\x1cAddressBookImportTelemetryId\x12\r\n" + + "\tUNDEFINED\x10\x00\x12(\n" + + "$SEE_PGO_NEW_PLAYER_ONBOARDING_SCREEN\x10\x01\x12 \n" + + "\x1cCLICK_IMPORT_CONTACTS_BUTTON\x10\x02\x120\n" + + ",OPEN_ADDRESS_BOOK_IMPORT_FROM_PGO_ONBOARDING\x10\x03\x12\x1a\n" + + "\x16DISMISS_PGO_ONBOARDING\x10\x04\"\x19\n" + + "\x17AddressablePokemonProto\"\x19\n" + + "\x17AddressablesServiceTime\"\x17\n" + + "\x15AdjustmentParamsProto\"\xe2\x01\n" + + "\x1cAdvancedPerformanceTelemetry\"=\n" + + "\x11PerformanceLevels\x12\t\n" + + "\x05UNSET\x10\x00\x12\a\n" + + "\x03LOW\x10\x01\x12\n" + + "\n" + + "\x06MEDIUM\x10\x02\x12\b\n" + + "\x04HIGH\x10\x03\"\x82\x01\n" + + "\x17PerformancePresetLevels\x12\x10\n" + + "\fUNSET_PRESET\x10\x00\x12\x0e\n" + + "\n" + + "LOW_PRESET\x10\x01\x12\x11\n" + + "\rMEDIUM_PRESET\x10\x02\x12\x0f\n" + + "\vHIGH_PRESET\x10\x03\x12\x0e\n" + + "\n" + + "MAX_PRESET\x10\x04\x12\x11\n" + + "\rCUSTOM_PRESET\x10\x05\"\x17\n" + + "\x15AdvancedSettingsProto\"#\n" + + "!AdventureSyncActivitySummaryProto\"\x1e\n" + + "\x1cAdventureSyncBuddyStatsProto\"\xc4\x01\n" + + " AdventureSyncEggHatchingProgress\"^\n" + + "\rIncubatorType\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\x0e\n" + + "\tUNLIMITED\x10\x85\a\x12\n" + + "\n" + + "\x05BASIC\x10\x86\a\x12\n" + + "\n" + + "\x05SUPER\x10\x87\a\x12\n" + + "\n" + + "\x05TIMED\x10\x88\a\x12\f\n" + + "\aSPECIAL\x10\x89\a\"@\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\f\n" + + "\bHATCHING\x10\x01\x12\x10\n" + + "\fNOT_HATCHING\x10\x02\x12\v\n" + + "\aHATCHED\x10\x03\"!\n" + + "\x1fAdventureSyncEggIncubatorsProto\"\x17\n" + + "\x15AdventureSyncProgress\"\x85\x01\n" + + "\x1cAdventureSyncProgressRequest\"e\n" + + "\n" + + "WidgetType\x12\t\n" + + "\x05UNSET\x10\x00\x12\x12\n" + + "\x0eEGG_INCUBATORS\x10\x01\x12\x0f\n" + + "\vBUDDY_STATS\x10\x02\x12\x14\n" + + "\x10ACTIVITY_SUMMARY\x10\x03\x12\x11\n" + + "\rDAILY_STREAKS\x10\x04\"\x1f\n" + + "\x1dAdventureSyncProgressResponse\"\x1c\n" + + "\x1aAdventureSyncSettingsProto\"\x1f\n" + + "\x1dAegisEnforcementSettingsProto\"e\n" + + "\x17AgeConfirmationOutProto\"J\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x15\n" + + "\x11SET_AND_UNBLOCKED\x10\x01\x12\x13\n" + + "\x0fSET_AND_BLOCKED\x10\x02\x12\t\n" + + "\x05ERROR\x10\x03\"\x16\n" + + "\x14AgeConfirmationProto\"\x0f\n" + + "\rAgeGateResult\"\x10\n" + + "\x0eAgeGateStartup\"H\n" + + "\rAgeLevelProto\"7\n" + + "\bAgeLevel\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\t\n" + + "\x05MINOR\x10\x01\x12\b\n" + + "\x04TEEN\x10\x02\x12\t\n" + + "\x05ADULT\x10\x03\"\x9c\x8c\x02\n" + + "!AllTypesAndMessagesResponsesProto\x1a\x12\n" + + "\x10AllMessagesProto\x1a\x13\n" + + "\x11AllResponsesProto\x1a\t\n" + + "\aMessage\x1a\n" + + "\n" + + "\bResponse\x1aI\n" + + "\aHexagon\x1a\n" + + "\n" + + "\bRawProto\x1a\x15\n" + + "\x13RawPushGatewayProto\x1a\x1b\n" + + "\x19RawProtoCollectionMessage\"\xea\x8a\x02\n" + + "\x15AllResquestTypesProto\x12\x16\n" + + "\x12REQUEST_TYPE_UNSET\x10\x00\x12\"\n" + + "\x1eREQUEST_TYPE_METHOD_GET_PLAYER\x10\x02\x12.\n" + + "*REQUEST_TYPE_METHOD_GET_HOLOHOLO_INVENTORY\x10\x04\x12)\n" + + "%REQUEST_TYPE_METHOD_DOWNLOAD_SETTINGS\x10\x05\x12/\n" + + "+REQUEST_TYPE_METHOD_DOWNLOAD_ITEM_TEMPLATES\x10\x06\x126\n" + + "2REQUEST_TYPE_METHOD_DOWNLOAD_REMOTE_CONFIG_VERSION\x10\a\x122\n" + + ".REQUEST_TYPE_METHOD_REGISTER_BACKGROUND_DEVICE\x10\b\x12&\n" + + "\"REQUEST_TYPE_METHOD_GET_PLAYER_DAY\x10\t\x12.\n" + + "*REQUEST_TYPE_METHOD_ACKNOWLEDGE_PUNISHMENT\x10\n" + + "\x12'\n" + + "#REQUEST_TYPE_METHOD_GET_SERVER_TIME\x10\v\x12&\n" + + "\"REQUEST_TYPE_METHOD_GET_LOCAL_TIME\x10\f\x12)\n" + + "%REQUEST_TYPE_METHOD_SET_PLAYER_STATUS\x10\x14\x124\n" + + "0REQUEST_TYPE_METHOD_DOWNLOAD_GAME_CONFIG_VERSION\x10\x15\x12)\n" + + "%REQUEST_TYPE_METHOD_GET_GPS_BOOKMARKS\x10\x16\x12,\n" + + "(REQUEST_TYPE_METHOD_UPDATE_GPS_BOOKMARKS\x10\x17\x12#\n" + + "\x1fREQUEST_TYPE_METHOD_FORT_SEARCH\x10e\x12!\n" + + "\x1dREQUEST_TYPE_METHOD_ENCOUNTER\x10f\x12%\n" + + "!REQUEST_TYPE_METHOD_CATCH_POKEMON\x10g\x12$\n" + + " REQUEST_TYPE_METHOD_FORT_DETAILS\x10h\x12'\n" + + "#REQUEST_TYPE_METHOD_GET_MAP_OBJECTS\x10j\x12+\n" + + "'REQUEST_TYPE_METHOD_FORT_DEPLOY_POKEMON\x10n\x12+\n" + + "'REQUEST_TYPE_METHOD_FORT_RECALL_POKEMON\x10o\x12'\n" + + "#REQUEST_TYPE_METHOD_RELEASE_POKEMON\x10p\x12'\n" + + "#REQUEST_TYPE_METHOD_USE_ITEM_POTION\x10q\x12(\n" + + "$REQUEST_TYPE_METHOD_USE_ITEM_CAPTURE\x10r\x12%\n" + + "!REQUEST_TYPE_METHOD_USE_ITEM_FLEE\x10s\x12'\n" + + "#REQUEST_TYPE_METHOD_USE_ITEM_REVIVE\x10t\x12*\n" + + "&REQUEST_TYPE_METHOD_GET_PLAYER_PROFILE\x10y\x12&\n" + + "\"REQUEST_TYPE_METHOD_EVOLVE_POKEMON\x10}\x12(\n" + + "$REQUEST_TYPE_METHOD_GET_HATCHED_EGGS\x10~\x123\n" + + "/REQUEST_TYPE_METHOD_ENCOUNTER_TUTORIAL_COMPLETE\x10\x7f\x12)\n" + + "$REQUEST_TYPE_METHOD_LEVEL_UP_REWARDS\x10\x80\x01\x12-\n" + + "(REQUEST_TYPE_METHOD_CHECK_AWARDED_BADGES\x10\x81\x01\x12/\n" + + "*REQUEST_TYPE_METHOD_RECYCLE_INVENTORY_ITEM\x10\x89\x01\x12,\n" + + "'REQUEST_TYPE_METHOD_COLLECT_DAILY_BONUS\x10\x8a\x01\x12*\n" + + "%REQUEST_TYPE_METHOD_USE_ITEM_XP_BOOST\x10\x8b\x01\x12/\n" + + "*REQUEST_TYPE_METHOD_USE_ITEM_EGG_INCUBATOR\x10\x8c\x01\x12$\n" + + "\x1fREQUEST_TYPE_METHOD_USE_INCENSE\x10\x8d\x01\x12,\n" + + "'REQUEST_TYPE_METHOD_GET_INCENSE_POKEMON\x10\x8e\x01\x12*\n" + + "%REQUEST_TYPE_METHOD_INCENSE_ENCOUNTER\x10\x8f\x01\x12*\n" + + "%REQUEST_TYPE_METHOD_ADD_FORT_MODIFIER\x10\x90\x01\x12'\n" + + "\"REQUEST_TYPE_METHOD_DISK_ENCOUNTER\x10\x91\x01\x12(\n" + + "#REQUEST_TYPE_METHOD_UPGRADE_POKEMON\x10\x93\x01\x12-\n" + + "(REQUEST_TYPE_METHOD_SET_FAVORITE_POKEMON\x10\x94\x01\x12)\n" + + "$REQUEST_TYPE_METHOD_NICKNAME_POKEMON\x10\x95\x01\x12$\n" + + "\x1fREQUEST_TYPE_METHOD_EQUIP_BADGE\x10\x96\x01\x12-\n" + + "(REQUEST_TYPE_METHOD_SET_CONTACT_SETTINGS\x10\x97\x01\x12*\n" + + "%REQUEST_TYPE_METHOD_SET_BUDDY_POKEMON\x10\x98\x01\x12)\n" + + "$REQUEST_TYPE_METHOD_GET_BUDDY_WALKED\x10\x99\x01\x12+\n" + + "&REQUEST_TYPE_METHOD_USE_ITEM_ENCOUNTER\x10\x9a\x01\x12#\n" + + "\x1eREQUEST_TYPE_METHOD_GYM_DEPLOY\x10\x9b\x01\x12%\n" + + " REQUEST_TYPE_METHOD_GYM_GET_INFO\x10\x9c\x01\x12*\n" + + "%REQUEST_TYPE_METHOD_GYM_START_SESSION\x10\x9d\x01\x12*\n" + + "%REQUEST_TYPE_METHOD_GYM_BATTLE_ATTACK\x10\x9e\x01\x12#\n" + + "\x1eREQUEST_TYPE_METHOD_JOIN_LOBBY\x10\x9f\x01\x12$\n" + + "\x1fREQUEST_TYPE_METHOD_LEAVE_LOBBY\x10\xa0\x01\x12-\n" + + "(REQUEST_TYPE_METHOD_SET_LOBBY_VISIBILITY\x10\xa1\x01\x12*\n" + + "%REQUEST_TYPE_METHOD_SET_LOBBY_POKEMON\x10\xa2\x01\x12)\n" + + "$REQUEST_TYPE_METHOD_GET_RAID_DETAILS\x10\xa3\x01\x12)\n" + + "$REQUEST_TYPE_METHOD_GYM_FEED_POKEMON\x10\xa4\x01\x12*\n" + + "%REQUEST_TYPE_METHOD_START_RAID_BATTLE\x10\xa5\x01\x12$\n" + + "\x1fREQUEST_TYPE_METHOD_ATTACK_RAID\x10\xa6\x01\x12'\n" + + "\"REQUEST_TYPE_METHOD_AWARD_POKECOIN\x10\xa7\x01\x120\n" + + "+REQUEST_TYPE_METHOD_USE_ITEM_STARDUST_BOOST\x10\xa8\x01\x12(\n" + + "#REQUEST_TYPE_METHOD_REASSIGN_PLAYER\x10\xa9\x01\x12,\n" + + "'REQUEST_TYPE_METHOD_REDEEM_POI_PASSCODE\x10\xaa\x01\x122\n" + + "-REQUEST_TYPE_METHOD_CONVERT_CANDY_TO_XL_CANDY\x10\xab\x01\x12)\n" + + "$REQUEST_TYPE_METHOD_IS_SKU_AVAILABLE\x10\xac\x01\x12+\n" + + "&REQUEST_TYPE_METHOD_USE_ITEM_BULK_HEAL\x10\xad\x01\x12.\n" + + ")REQUEST_TYPE_METHOD_USE_ITEM_BATTLE_BOOST\x10\xae\x01\x129\n" + + "4REQUEST_TYPE_METHOD_USE_ITEM_LUCKY_FRIEND_APPLICATOR\x10\xaf\x01\x12/\n" + + "*REQUEST_TYPE_METHOD_USE_ITEM_STAT_INCREASE\x10\xb0\x01\x120\n" + + "+REQUEST_TYPE_METHOD_GET_PLAYER_STATUS_PROXY\x10\xb1\x01\x12)\n" + + "$REQUEST_TYPE_METHOD_GET_ASSET_DIGEST\x10\xac\x02\x12*\n" + + "%REQUEST_TYPE_METHOD_GET_DOWNLOAD_URLS\x10\xad\x02\x12*\n" + + "%REQUEST_TYPE_METHOD_GET_ASSET_VERSION\x10\xae\x02\x12'\n" + + "\"REQUEST_TYPE_METHOD_CLAIM_CODENAME\x10\x93\x03\x12#\n" + + "\x1eREQUEST_TYPE_METHOD_SET_AVATAR\x10\x94\x03\x12(\n" + + "#REQUEST_TYPE_METHOD_SET_PLAYER_TEAM\x10\x95\x03\x12/\n" + + "*REQUEST_TYPE_METHOD_MARK_TUTORIAL_COMPLETE\x10\x96\x03\x123\n" + + ".REQUEST_TYPE_METHOD_UPDATE_PERFORMANCE_METRICS\x10\x97\x03\x12+\n" + + "&REQUEST_TYPE_METHOD_SET_NEUTRAL_AVATAR\x10\x98\x03\x120\n" + + "+REQUEST_TYPE_METHOD_LIST_AVATAR_STORE_ITEMS\x10\x99\x03\x125\n" + + "0REQUEST_TYPE_METHOD_LIST_AVATAR_APPEARANCE_ITEMS\x10\x9a\x03\x124\n" + + "/REQUEST_TYPE_METHOD_NEUTRAL_AVATAR_BADGE_REWARD\x10\xc2\x03\x12(\n" + + "#REQUEST_TYPE_METHOD_CHECK_CHALLENGE\x10\xd8\x04\x12)\n" + + "$REQUEST_TYPE_METHOD_VERIFY_CHALLENGE\x10\xd9\x04\x12\x1d\n" + + "\x18REQUEST_TYPE_METHOD_ECHO\x10\x9a\x05\x12+\n" + + "&REQUEST_TYPE_METHOD_SFIDA_REGISTRATION\x10\xa0\x06\x12)\n" + + "$REQUEST_TYPE_METHOD_SFIDA_ACTION_LOG\x10\xa1\x06\x12,\n" + + "'REQUEST_TYPE_METHOD_SFIDA_CERTIFICATION\x10\xa2\x06\x12%\n" + + " REQUEST_TYPE_METHOD_SFIDA_UPDATE\x10\xa3\x06\x12%\n" + + " REQUEST_TYPE_METHOD_SFIDA_ACTION\x10\xa4\x06\x12%\n" + + " REQUEST_TYPE_METHOD_SFIDA_DOWSER\x10\xa5\x06\x12&\n" + + "!REQUEST_TYPE_METHOD_SFIDA_CAPTURE\x10\xa6\x06\x123\n" + + ".REQUEST_TYPE_METHOD_LIST_AVATAR_CUSTOMIZATIONS\x10\xa7\x06\x122\n" + + "-REQUEST_TYPE_METHOD_SET_AVATAR_ITEM_AS_VIEWED\x10\xa8\x06\x12\"\n" + + "\x1dREQUEST_TYPE_METHOD_GET_INBOX\x10\xa9\x06\x12(\n" + + "#REQUEST_TYPE_METHOD_LIST_GYM_BADGES\x10\xab\x06\x12.\n" + + ")REQUEST_TYPE_METHOD_GET_GYM_BADGE_DETAILS\x10\xac\x06\x12-\n" + + "(REQUEST_TYPE_METHOD_USE_ITEM_MOVE_REROLL\x10\xad\x06\x12,\n" + + "'REQUEST_TYPE_METHOD_USE_ITEM_RARE_CANDY\x10\xae\x06\x12/\n" + + "*REQUEST_TYPE_METHOD_AWARD_FREE_RAID_TICKET\x10\xaf\x06\x12'\n" + + "\"REQUEST_TYPE_METHOD_FETCH_ALL_NEWS\x10\xb0\x06\x12/\n" + + "*REQUEST_TYPE_METHOD_MARK_READ_NEWS_ARTICLE\x10\xb1\x06\x120\n" + + "+REQUEST_TYPE_METHOD_GET_PLAYER_DISPLAY_INFO\x10\xb2\x06\x121\n" + + ",REQUEST_TYPE_METHOD_BELUGA_TRANSACTION_START\x10\xb3\x06\x124\n" + + "/REQUEST_TYPE_METHOD_BELUGA_TRANSACTION_COMPLETE\x10\xb4\x06\x12(\n" + + "#REQUEST_TYPE_METHOD_SFIDA_ASSOCIATE\x10\xb6\x06\x12,\n" + + "'REQUEST_TYPE_METHOD_SFIDA_CHECK_PAIRING\x10\xb7\x06\x12+\n" + + "&REQUEST_TYPE_METHOD_SFIDA_DISASSOCIATE\x10\xb8\x06\x12*\n" + + "%REQUEST_TYPE_METHOD_WAINA_GET_REWARDS\x10\xb9\x06\x120\n" + + "+REQUEST_TYPE_METHOD_WAINA_SUBMIT_SLEEP_DATA\x10\xba\x06\x123\n" + + ".REQUEST_TYPE_METHOD_SATURDAY_TRANSACTION_START\x10\xbb\x06\x126\n" + + "1REQUEST_TYPE_METHOD_SATURDAY_TRANSACTION_COMPLETE\x10\xbc\x06\x12'\n" + + "\"REQUEST_TYPE_METHOD_REIMBURSE_ITEM\x10\xbd\x06\x123\n" + + ".REQUEST_TYPE_METHOD_LIFT_USER_AGE_CONFIRMATION\x10\xbe\x06\x12)\n" + + "$REQUEST_TYPE_METHOD_SOFT_SFIDA_START\x10\xbf\x06\x12)\n" + + "$REQUEST_TYPE_METHOD_SOFT_SFIDA_PAUSE\x10\xc0\x06\x12+\n" + + "&REQUEST_TYPE_METHOD_SOFT_SFIDA_CAPTURE\x10\xc1\x06\x123\n" + + ".REQUEST_TYPE_METHOD_SOFT_SFIDA_LOCATION_UPDATE\x10\xc2\x06\x12)\n" + + "$REQUEST_TYPE_METHOD_SOFT_SFIDA_RECAP\x10\xc3\x06\x12'\n" + + "\"REQUEST_TYPE_METHOD_GET_NEW_QUESTS\x10\x84\a\x12*\n" + + "%REQUEST_TYPE_METHOD_GET_QUEST_DETAILS\x10\x85\a\x12'\n" + + "\"REQUEST_TYPE_METHOD_COMPLETE_QUEST\x10\x86\a\x12%\n" + + " REQUEST_TYPE_METHOD_REMOVE_QUEST\x10\x87\a\x12(\n" + + "#REQUEST_TYPE_METHOD_QUEST_ENCOUNTER\x10\x88\a\x122\n" + + "-REQUEST_TYPE_METHOD_COMPLETE_QUEST_STAMP_CARD\x10\x89\a\x12'\n" + + "\"REQUEST_TYPE_METHOD_PROGRESS_QUEST\x10\x8a\a\x12-\n" + + "(REQUEST_TYPE_METHOD_START_QUEST_INCIDENT\x10\x8b\a\x12*\n" + + "%REQUEST_TYPE_METHOD_READ_QUEST_DIALOG\x10\x8c\a\x12/\n" + + "*REQUEST_TYPE_METHOD_DEQUEUE_QUEST_DIALOGUE\x10\x8d\a\x12\"\n" + + "\x1dREQUEST_TYPE_METHOD_SEND_GIFT\x10\xb6\a\x12\"\n" + + "\x1dREQUEST_TYPE_METHOD_OPEN_GIFT\x10\xb7\a\x12%\n" + + " REQUEST_TYPE_METHOD_GIFT_DETAILS\x10\xb8\a\x12$\n" + + "\x1fREQUEST_TYPE_METHOD_DELETE_GIFT\x10\xb9\a\x12-\n" + + "(REQUEST_TYPE_METHOD_SAVE_PLAYER_SNAPSHOT\x10\xba\a\x129\n" + + "4REQUEST_TYPE_METHOD_GET_FRIENDSHIP_MILESTONE_REWARDS\x10\xbb\a\x12(\n" + + "#REQUEST_TYPE_METHOD_CHECK_SEND_GIFT\x10\xbc\a\x12,\n" + + "'REQUEST_TYPE_METHOD_SET_FRIEND_NICKNAME\x10\xbd\a\x123\n" + + ".REQUEST_TYPE_METHOD_DELETE_GIFT_FROM_INVENTORY\x10\xbe\a\x124\n" + + "/REQUEST_TYPE_METHOD_SAVE_SOCIAL_PLAYER_SETTINGS\x10\xbf\a\x12%\n" + + " REQUEST_TYPE_METHOD_OPEN_TRADING\x10\xca\a\x12'\n" + + "\"REQUEST_TYPE_METHOD_UPDATE_TRADING\x10\xcb\a\x12(\n" + + "#REQUEST_TYPE_METHOD_CONFIRM_TRADING\x10\xcc\a\x12'\n" + + "\"REQUEST_TYPE_METHOD_CANCEL_TRADING\x10\xcd\a\x12$\n" + + "\x1fREQUEST_TYPE_METHOD_GET_TRADING\x10\xce\a\x12,\n" + + "'REQUEST_TYPE_METHOD_GET_FITNESS_REWARDS\x10\xd4\a\x122\n" + + "-REQUEST_TYPE_METHOD_GET_COMBAT_PLAYER_PROFILE\x10\xde\a\x125\n" + + "0REQUEST_TYPE_METHOD_GENERATE_COMBAT_CHALLENGE_ID\x10\xdf\a\x120\n" + + "+REQUEST_TYPE_METHOD_CREATE_COMBAT_CHALLENGE\x10\xe0\a\x12.\n" + + ")REQUEST_TYPE_METHOD_OPEN_COMBAT_CHALLENGE\x10\xe1\a\x12-\n" + + "(REQUEST_TYPE_METHOD_GET_COMBAT_CHALLENGE\x10\xe2\a\x120\n" + + "+REQUEST_TYPE_METHOD_ACCEPT_COMBAT_CHALLENGE\x10\xe3\a\x121\n" + + ",REQUEST_TYPE_METHOD_DECLINE_COMBAT_CHALLENGE\x10\xe4\a\x120\n" + + "+REQUEST_TYPE_METHOD_CANCEL_COMBAT_CHALLENGE\x10\xe5\a\x129\n" + + "4REQUEST_TYPE_METHOD_SUBMIT_COMBAT_CHALLENGE_POKEMONS\x10\xe6\a\x127\n" + + "2REQUEST_TYPE_METHOD_SAVE_COMBAT_PLAYER_PREFERENCES\x10\xe7\a\x12,\n" + + "'REQUEST_TYPE_METHOD_OPEN_COMBAT_SESSION\x10\xe8\a\x12&\n" + + "!REQUEST_TYPE_METHOD_UPDATE_COMBAT\x10\xe9\a\x12$\n" + + "\x1fREQUEST_TYPE_METHOD_QUIT_COMBAT\x10\xea\a\x12+\n" + + "&REQUEST_TYPE_METHOD_GET_COMBAT_RESULTS\x10\xeb\a\x12,\n" + + "'REQUEST_TYPE_METHOD_UNLOCK_SPECIAL_MOVE\x10\xec\a\x12/\n" + + "*REQUEST_TYPE_METHOD_GET_NPC_COMBAT_REWARDS\x10\xed\a\x12.\n" + + ")REQUEST_TYPE_METHOD_COMBAT_FRIEND_REQUEST\x10\xee\a\x120\n" + + "+REQUEST_TYPE_METHOD_OPEN_NPC_COMBAT_SESSION\x10\xef\a\x12.\n" + + ")REQUEST_TYPE_METHOD_START_TUTORIAL_ACTION\x10\xf0\a\x120\n" + + "+REQUEST_TYPE_METHOD_GET_TUTORIAL_EGG_ACTION\x10\xf1\a\x12#\n" + + "\x1eREQUEST_TYPE_METHOD_SEND_PROBE\x10\xfc\a\x12#\n" + + "\x1eREQUEST_TYPE_METHOD_PROBE_DATA\x10\xfd\a\x12$\n" + + "\x1fREQUEST_TYPE_METHOD_COMBAT_DATA\x10\xfe\a\x12.\n" + + ")REQUEST_TYPE_METHOD_COMBAT_CHALLENGE_DATA\x10\xff\a\x12(\n" + + "#REQUEST_TYPE_METHOD_CHECK_PHOTOBOMB\x10\xcd\b\x12*\n" + + "%REQUEST_TYPE_METHOD_CONFIRM_PHOTOBOMB\x10\xce\b\x12&\n" + + "!REQUEST_TYPE_METHOD_GET_PHOTOBOMB\x10\xcf\b\x12,\n" + + "'REQUEST_TYPE_METHOD_ENCOUNTER_PHOTOBOMB\x10\xd0\b\x127\n" + + "2REQUEST_TYPE_METHOD_GET_SIGNED_GMAP_URL_DEPRECATED\x10\xd1\b\x12$\n" + + "\x1fREQUEST_TYPE_METHOD_CHANGE_TEAM\x10\xd2\b\x12&\n" + + "!REQUEST_TYPE_METHOD_GET_WEB_TOKEN\x10\xd3\b\x122\n" + + "-REQUEST_TYPE_METHOD_COMPLETE_SNAPSHOT_SESSION\x10\xd6\b\x127\n" + + "2REQUEST_TYPE_METHOD_COMPLETE_WILD_SNAPSHOT_SESSION\x10\xd7\b\x12'\n" + + "\"REQUEST_TYPE_METHOD_START_INCIDENT\x10\xb0\t\x123\n" + + ".REQUEST_TYPE_METHOD_INVASION_COMPLETE_DIALOGUE\x10\xb1\t\x125\n" + + "0REQUEST_TYPE_METHOD_INVASION_OPEN_COMBAT_SESSION\x10\xb2\t\x12/\n" + + "*REQUEST_TYPE_METHOD_INVASION_BATTLE_UPDATE\x10\xb3\t\x12+\n" + + "&REQUEST_TYPE_METHOD_INVASION_ENCOUNTER\x10\xb4\t\x12'\n" + + "\"REQUEST_TYPE_METHOD_PURIFY_POKEMON\x10\xb5\t\x12+\n" + + "&REQUEST_TYPE_METHOD_GET_ROCKET_BALLOON\x10\xb6\t\x126\n" + + "1REQUEST_TYPE_METHOD_START_ROCKET_BALLOON_INCIDENT\x10\xb7\t\x124\n" + + "/REQUEST_TYPE_METHOD_VS_SEEKER_START_MATCHMAKING\x10\x94\n" + + "\x12+\n" + + "&REQUEST_TYPE_METHOD_CANCEL_MATCHMAKING\x10\x95\n" + + "\x12/\n" + + "*REQUEST_TYPE_METHOD_GET_MATCHMAKING_STATUS\x10\x96\n" + + "\x12@\n" + + ";REQUEST_TYPE_METHOD_COMPLETE_VS_SEEKER_AND_RESTART_CHARGING\x10\x97\n" + + "\x12-\n" + + "(REQUEST_TYPE_METHOD_GET_VS_SEEKER_STATUS\x10\x98\n" + + "\x12B\n" + + "=REQUEST_TYPE_METHOD_COMPLETE_COMBAT_COMPETITIVE_SEASON_ACTION\x10\x99\n" + + "\x120\n" + + "+REQUEST_TYPE_METHOD_CLAIM_VS_SEEKER_REWARDS\x10\x9a\n" + + "\x123\n" + + ".REQUEST_TYPE_METHOD_VS_SEEKER_REWARD_ENCOUNTER\x10\x9b\n" + + "\x12+\n" + + "&REQUEST_TYPE_METHOD_ACTIVATE_VS_SEEKER\x10\x9c\n" + + "\x12&\n" + + "!REQUEST_TYPE_METHOD_GET_BUDDY_MAP\x10\xc6\n" + + "\x12(\n" + + "#REQUEST_TYPE_METHOD_GET_BUDDY_STATS\x10\xc7\n" + + "\x12#\n" + + "\x1eREQUEST_TYPE_METHOD_FEED_BUDDY\x10\xc8\n" + + "\x12(\n" + + "#REQUEST_TYPE_METHOD_OPEN_BUDDY_GIFT\x10\xc9\n" + + "\x12\"\n" + + "\x1dREQUEST_TYPE_METHOD_PET_BUDDY\x10\xca\n" + + "\x12*\n" + + "%REQUEST_TYPE_METHOD_GET_BUDDY_HISTORY\x10\xcb\n" + + "\x12+\n" + + "&REQUEST_TYPE_METHOD_UPDATE_ROUTE_DRAFT\x10\xf8\n" + + "\x12&\n" + + "!REQUEST_TYPE_METHOD_GET_MAP_FORTS\x10\xf9\n" + + "\x12+\n" + + "&REQUEST_TYPE_METHOD_SUBMIT_ROUTE_DRAFT\x10\xfa\n" + + "\x12-\n" + + "(REQUEST_TYPE_METHOD_GET_PUBLISHED_ROUTES\x10\xfb\n" + + "\x12$\n" + + "\x1fREQUEST_TYPE_METHOD_START_ROUTE\x10\xfc\n" + + "\x12#\n" + + "\x1eREQUEST_TYPE_METHOD_GET_ROUTES\x10\xfd\n" + + "\x12'\n" + + "\"REQUEST_TYPE_METHOD_PROGRESS_ROUTE\x10\xfe\n" + + "\x12)\n" + + "$REQUEST_TYPE_METHOD_PROCESS_TAPPABLE\x10\x80\v\x12*\n" + + "%REQUEST_TYPE_METHOD_LIST_ROUTE_BADGES\x10\x81\v\x12%\n" + + " REQUEST_TYPE_METHOD_CANCEL_ROUTE\x10\x82\v\x12*\n" + + "%REQUEST_TYPE_METHOD_LIST_ROUTE_STAMPS\x10\x83\v\x12#\n" + + "\x1eREQUEST_TYPE_METHOD_RATE_ROUTE\x10\x84\v\x12+\n" + + "&REQUEST_TYPE_METHOD_CREATE_ROUTE_DRAFT\x10\x85\v\x12+\n" + + "&REQUEST_TYPE_METHOD_DELETE_ROUTE_DRAFT\x10\x86\v\x12%\n" + + " REQUEST_TYPE_METHOD_REPORT_ROUTE\x10\x87\v\x12'\n" + + "\"REQUEST_TYPE_METHOD_SPAWN_TAPPABLE\x10\x88\v\x12(\n" + + "#REQUEST_TYPE_METHOD_ROUTE_ENCOUNTER\x10\x89\v\x12)\n" + + "$REQUEST_TYPE_METHOD_CAN_REPORT_ROUTE\x10\x8a\v\x12*\n" + + "%REQUEST_TYPE_METHOD_ROUTE_UPTATE_SEEN\x10\x8c\v\x12+\n" + + "&REQUEST_TYPE_METHOD_RECALL_ROUTE_DRAFT\x10\x8d\v\x122\n" + + "-REQUEST_TYPE_METHOD_ROUTES_NEARBY_NOTIF_SHOWN\x10\x8e\v\x12'\n" + + "\"REQUEST_TYPE_METHOD_NPC_ROUTE_GIFT\x10\x8f\v\x12,\n" + + "'REQUEST_TYPE_METHOD_GET_ROUTE_CREATIONS\x10\x90\v\x12%\n" + + " REQUEST_TYPE_METHOD_APPEAL_ROUTE\x10\x91\v\x12(\n" + + "#REQUEST_TYPE_METHOD_GET_ROUTE_DRAFT\x10\x92\v\x12'\n" + + "\"REQUEST_TYPE_METHOD_FAVORITE_ROUTE\x10\x93\v\x12/\n" + + "*REQUEST_TYPE_METHOD_CREATE_ROUTE_SHORTCODE\x10\x94\v\x12/\n" + + "*REQUEST_TYPE_METHOD_GET_ROUTE_BY_SHORTCODE\x10\x95\v\x129\n" + + "4REQUEST_TYPE_METHOD_CREATE_BUDDY_MUTLIPLAYER_SESSION\x10\xb0\v\x127\n" + + "2REQUEST_TYPE_METHOD_JOIN_BUDDY_MULTIPLAYER_SESSION\x10\xb1\v\x128\n" + + "3REQUEST_TYPE_METHOD_LEAVE_BUDDY_MULTIPLAYER_SESSION\x10\xb2\v\x12,\n" + + "'REQUEST_TYPE_METHOD_MEGA_EVOLVE_POKEMON\x10\xde\v\x12)\n" + + "$REQUEST_TYPE_METHOD_REMOTE_GIFT_PING\x10\xdf\v\x12-\n" + + "(REQUEST_TYPE_METHOD_SEND_RAID_INVITATION\x10\xe0\v\x125\n" + + "0REQUEST_TYPE_METHOD_SEND_BREAD_BATTLE_INVITATION\x10\xe1\v\x129\n" + + "4REQUEST_TYPE_METHOD_UNLOCK_TEMPORARY_EVOLUTION_LEVEL\x10\xe2\v\x12,\n" + + "'REQUEST_TYPE_METHOD_GET_DAILY_ENCOUNTER\x10\xc1\f\x12(\n" + + "#REQUEST_TYPE_METHOD_DAILY_ENCOUNTER\x10\xc2\f\x12,\n" + + "'REQUEST_TYPE_METHOD_OPEN_SPONSORED_GIFT\x10\xf2\f\x12:\n" + + "5REQUEST_TYPE_METHOD_SPONSORED_GIFT_REPORT_INTERACTION\x10\xf3\f\x120\n" + + "+REQUEST_TYPE_METHOD_SAVE_PLAYER_PREFERENCES\x10\xf4\f\x12(\n" + + "#REQUEST_TYPE_METHOD_PROFANITY_CHECK\x10\xf5\f\x122\n" + + "-REQUEST_TYPE_METHOD_GET_TIMED_GROUP_CHALLENGE\x10\xa4\r\x12-\n" + + "(REQUEST_TYPE_METHOD_GET_NINTENDO_ACCOUNT\x10\xae\r\x120\n" + + "+REQUEST_TYPE_METHOD_UNLINK_NINTENDO_ACCOUNT\x10\xaf\r\x120\n" + + "+REQUEST_TYPE_METHOD_GET_NINTENDO_OAUTH2_URL\x10\xb0\r\x121\n" + + ",REQUEST_TYPE_METHOD_TRANSFER_TO_POKEMON_HOME\x10\xb1\r\x12+\n" + + "&REQUEST_TYPE_METHOD_REPORT_AD_FEEDBACK\x10\xb4\r\x12+\n" + + "&REQUEST_TYPE_METHOD_CREATE_POKEMON_TAG\x10\xb5\r\x12+\n" + + "&REQUEST_TYPE_METHOD_DELETE_POKEMON_TAG\x10\xb6\r\x12)\n" + + "$REQUEST_TYPE_METHOD_EDIT_POKEMON_TAG\x10\xb7\r\x125\n" + + "0REQUEST_TYPE_METHOD_SET_POKEMON_TAGS_FOR_POKEMON\x10\xb8\r\x12)\n" + + "$REQUEST_TYPE_METHOD_GET_POKEMON_TAGS\x10\xb9\r\x12,\n" + + "'REQUEST_TYPE_METHOD_CHANGE_POKEMON_FORM\x10\xba\r\x12-\n" + + "(REQUEST_TYPE_METHOD_CHOOSE_EVENT_VARIANT\x10\xbb\r\x12=\n" + + "8REQUEST_TYPE_METHOD_BUTTERFLY_COLLECTOR_REWARD_ENCOUNTER\x10\xbc\r\x127\n" + + "2REQUEST_TYPE_METHOD_GET_ADDITIONAL_POKEMON_DETAILS\x10\xbd\r\x12)\n" + + "$REQUEST_TYPE_METHOD_CREATE_ROUTE_PIN\x10\xbe\r\x12'\n" + + "\"REQUEST_TYPE_METHOD_LIKE_ROUTE_PIN\x10\xbf\r\x12'\n" + + "\"REQUEST_TYPE_METHOD_VIEW_ROUTE_PIN\x10\xc0\r\x12*\n" + + "%REQUEST_TYPE_METHOD_GET_REFERRAL_CODE\x10\x88\x0e\x12%\n" + + " REQUEST_TYPE_METHOD_ADD_REFERRER\x10\x89\x0e\x12=\n" + + "8REQUEST_TYPE_METHOD_SEND_FRIEND_INVITE_VIA_REFERRAL_CODE\x10\x8a\x0e\x12'\n" + + "\"REQUEST_TYPE_METHOD_GET_MILESTONES\x10\x8b\x0e\x122\n" + + "-REQUEST_TYPE_METHOD_MARK_MILESTONES_AS_VIEWED\x10\x8c\x0e\x12/\n" + + "*REQUEST_TYPE_METHOD_GET_MILESTONES_PREVIEW\x10\x8d\x0e\x12+\n" + + "&REQUEST_TYPE_METHOD_COMPLETE_MILESTONE\x10\x8e\x0e\x12)\n" + + "$REQUEST_TYPE_METHOD_GET_GEOFENCED_AD\x10\x9c\x0e\x124\n" + + "/REQUEST_TYPE_METHOD_POWER_UP_POKESTOP_ENCOUNTER\x10\xec\x0e\x125\n" + + "0REQUEST_TYPE_METHOD_GET_PLAYER_STAMP_COLLECTIONS\x10\xed\x0e\x12#\n" + + "\x1eREQUEST_TYPE_METHOD_SAVE_STAMP\x10\xee\x0e\x126\n" + + "1REQUEST_TYPE_METHOD_CLAIM_STAMP_COLLECTION_REWARD\x10\xf0\x0e\x12<\n" + + "7REQUEST_TYPE_METHOD_CHANGE_STAMP_COLLECTION_PLAYER_DATA\x10\xf1\x0e\x121\n" + + ",REQUEST_TYPE_METHOD_CHECK_STAMP_GIFT_ABILITY\x10\xf2\x0e\x12)\n" + + "$REQUEST_TYPE_METHOD_DELETE_POSTCARDS\x10\xf5\x0e\x12(\n" + + "#REQUEST_TYPE_METHOD_CREATE_POSTCARD\x10\xf6\x0e\x12(\n" + + "#REQUEST_TYPE_METHOD_UPDATE_POSTCARD\x10\xf7\x0e\x12(\n" + + "#REQUEST_TYPE_METHOD_DELETE_POSTCARD\x10\xf8\x0e\x12)\n" + + "$REQUEST_TYPE_METHOD_GET_MEMENTO_LIST\x10\xf9\x0e\x12/\n" + + "*REQUEST_TYPE_METHOD_UPLOAD_RAID_CLIENT_LOG\x10\xfa\x0e\x121\n" + + ",REQUEST_TYPE_METHOD_SKIP_ENTER_REFERRAL_CODE\x10\xfb\x0e\x121\n" + + ",REQUEST_TYPE_METHOD_UPLOAD_COMBAT_CLIENT_LOG\x10\xfc\x0e\x122\n" + + "-REQUEST_TYPE_METHOD_COMBAT_SYNC_SERVER_OFFSET\x10\xfd\x0e\x122\n" + + "-REQUEST_TYPE_METHOD_CHECK_GIFTING_ELIGIBILITY\x10\xd0\x0f\x126\n" + + "1REQUEST_TYPE_METHOD_REDEEM_TICKET_GIFT_FOR_FRIEND\x10\xd1\x0f\x12*\n" + + "%REQUEST_TYPE_METHOD_GET_INCENSE_RECAP\x10\xd2\x0f\x122\n" + + "-REQUEST_TYPE_METHOD_ACKNOWLEDGE_INCENSE_RECAP\x10\xd3\x0f\x12\"\n" + + "\x1dREQUEST_TYPE_METHOD_BOOT_RAID\x10\xd4\x0f\x12/\n" + + "*REQUEST_TYPE_METHOD_GET_POKESTOP_ENCOUNTER\x10\xd5\x0f\x125\n" + + "0REQUEST_TYPE_METHOD_ENCOUNTER_POKESTOP_ENCOUNTER\x10\xd6\x0f\x126\n" + + "1REQUEST_TYPE_METHOD_POLL_PLAYER_SPAWNABLE_POKEMON\x10\xd7\x0f\x12%\n" + + " REQUEST_TYPE_METHOD_GET_QUEST_UI\x10\xd8\x0f\x124\n" + + "/REQUEST_TYPE_METHOD_GET_ELIGIBLE_COMBAT_LEAGUES\x10\xd9\x0f\x12;\n" + + "6REQUEST_TYPE_METHOD_SEND_FRIEND_REQUEST_VIA_PLAYER_IDS\x10\xda\x0f\x12/\n" + + "*REQUEST_TYPE_METHOD_GET_RAID_LOBBY_COUNTER\x10\xdb\x0f\x12,\n" + + "'REQUEST_TYPE_METHOD_USE_NON_COMBAT_MOVE\x10\xde\x0f\x12?\n" + + ":REQUEST_TYPE_METHOD_CHECK_POKEMON_SIZE_CONTEST_ELIGIBILITY\x10\xb4\x10\x12:\n" + + "5REQUEST_TYPE_METHOD_UPDATE_POKEMON_SIZE_CONTEST_ENTRY\x10\xb5\x10\x12<\n" + + "7REQUEST_TYPE_METHOD_TRANSFER_POKEMON_SIZE_CONTEST_ENTRY\x10\xb6\x10\x12:\n" + + "5REQUEST_TYPE_METHOD_REMOVE_POKEMON_SIZE_CONTEST_ENTRY\x10\xb7\x10\x127\n" + + "2REQUEST_TYPE_METHOD_GET_POKEMON_SIZE_CONTEST_ENTRY\x10\xb8\x10\x12)\n" + + "$REQUEST_TYPE_METHOD_GET_CONTEST_DATA\x10\xb9\x10\x127\n" + + "2REQUEST_TYPE_METHOD_GET_CONTESTS_UNCLAIMED_REWARDS\x10\xba\x10\x12/\n" + + "*REQUEST_TYPE_METHOD_CLAIM_CONTESTS_REWARDS\x10\xbb\x10\x12,\n" + + "'REQUEST_TYPE_METHOD_GET_ENTERED_CONTEST\x10\xbc\x10\x12>\n" + + "9REQUEST_TYPE_METHOD_GET_POKEMON_SIZE_CONTEST_FRIEND_ENTRY\x10\xbd\x10\x122\n" + + "-REQUEST_TYPE_METHOD_CHECK_CONTEST_ELIGIBILITY\x10\xe6\x10\x12-\n" + + "(REQUEST_TYPE_METHOD_UPDATE_CONTEST_ENTRY\x10\xe7\x10\x12/\n" + + "*REQUEST_TYPE_METHOD_TRANSFER_CONTEST_ENTRY\x10\xe8\x10\x121\n" + + ",REQUEST_TYPE_METHOD_GET_CONTEST_FRIEND_ENTRY\x10\xe9\x10\x12*\n" + + "%REQUEST_TYPE_METHOD_GET_CONTEST_ENTRY\x10\xea\x10\x12%\n" + + " REQUEST_TYPE_METHOD_CREATE_PARTY\x10\xfc\x11\x12#\n" + + "\x1eREQUEST_TYPE_METHOD_JOIN_PARTY\x10\xfd\x11\x12$\n" + + "\x1fREQUEST_TYPE_METHOD_START_PARTY\x10\xfe\x11\x12$\n" + + "\x1fREQUEST_TYPE_METHOD_LEAVE_PARTY\x10\xff\x11\x12\"\n" + + "\x1dREQUEST_TYPE_METHOD_GET_PARTY\x10\x80\x12\x12.\n" + + ")REQUEST_TYPE_METHOD_UPDATE_PARTY_LOCATION\x10\x81\x12\x123\n" + + ".REQUEST_TYPE_METHOD_SEND_PARTY_DARK_LAUNCH_LOG\x10\x82\x12\x12*\n" + + "%REQUEST_TYPE_METHOD_START_PARTY_QUEST\x10\x84\x12\x12-\n" + + "(REQUEST_TYPE_METHOD_COMPLETE_PARTY_QUEST\x10\x85\x12\x12*\n" + + "%REQUEST_TYPE_METHOD_SEND_PARTY_INVITE\x10\x86\x12\x12,\n" + + "'REQUEST_TYPE_METHOD_CANCEL_PARTY_INVITE\x10\x88\x12\x124\n" + + "/REQUEST_TYPE_METHOD_GET_BONUS_ATTRACTED_POKEMON\x10\xae\x12\x12$\n" + + "\x1fREQUEST_TYPE_METHOD_GET_BONUSES\x10\xb0\x12\x12/\n" + + "*REQUEST_TYPE_METHOD_BADGE_REWARD_ENCOUNTER\x10\xb8\x12\x12)\n" + + "$REQUEST_TYPE_METHOD_NPC_UPDATE_STATE\x10\xe0\x12\x12&\n" + + "!REQUEST_TYPE_METHOD_NPC_SEND_GIFT\x10\xe1\x12\x12&\n" + + "!REQUEST_TYPE_METHOD_NPC_OPEN_GIFT\x10\xe2\x12\x12)\n" + + "$REQUEST_TYPE_METHOD_JOIN_BREAD_LOBBY\x10\x92\x13\x12,\n" + + "'REQUEST_TYPE_METHOD_PREPARE_BREAD_LOBBY\x10\x95\x13\x12*\n" + + "%REQUEST_TYPE_METHOD_LEAVE_BREAD_LOBBY\x10\x97\x13\x12+\n" + + "&REQUEST_TYPE_METHOD_START_BREAD_BATTLE\x10\x98\x13\x120\n" + + "+REQUEST_TYPE_METHOD_GET_BREAD_LOBBY_DETAILS\x10\x99\x13\x12,\n" + + "'REQUEST_TYPE_METHOD_START_MP_WALK_QUEST\x10\x9a\x13\x12+\n" + + "&REQUEST_TYPE_METHOD_ENHANCE_BREAD_MOVE\x10\x9b\x13\x12(\n" + + "#REQUEST_TYPE_METHOD_STATION_POKEMON\x10\x9c\x13\x12%\n" + + " REQUEST_TYPE_METHOD_LOOT_STATION\x10\x9d\x13\x12,\n" + + "'REQUEST_TYPE_METHOD_GET_STATION_DETAILS\x10\x9e\x13\x12,\n" + + "'REQUEST_TYPE_METHOD_MARK_SAVE_FOR_LATER\x10\x9f\x13\x12+\n" + + "&REQUEST_TYPE_METHOD_USE_SAVE_FOR_LATER\x10\xa0\x13\x12.\n" + + ")REQUEST_TYPE_METHOD_REMOVE_SAVE_FOR_LATER\x10\xa1\x13\x123\n" + + ".REQUEST_TYPE_METHOD_GET_SAVE_FOR_LATER_ENTRIES\x10\xa2\x13\x12'\n" + + "\"REQUEST_TYPE_METHOD_GET_MP_SUMMARY\x10\xa3\x13\x12%\n" + + " REQUEST_TYPE_METHOD_REPLENISH_MP\x10\xa4\x13\x12'\n" + + "\"REQUEST_TYPE_METHOD_REPORT_STATION\x10\xa6\x13\x12-\n" + + "(REQUEST_TYPE_METHOD_DEBUG_RESET_DAILY_MP\x10\xa7\x13\x122\n" + + "-REQUEST_TYPE_METHOD_RELEASE_STATIONED_POKEMON\x10\xa8\x13\x12.\n" + + ")REQUEST_TYPE_METHOD_COMPLETE_BREAD_BATTLE\x10\xa9\x13\x120\n" + + "+REQUEST_TYPE_METHOD_ENCOUNTER_STATION_SPAWN\x10\xab\x13\x120\n" + + "+REQUEST_TYPE_METHOD_GET_NUM_STATION_ASSISTS\x10\xac\x13\x12\x1f\n" + + "\x1aREQUEST_TYPE_METHOD_PT_TWO\x10\xc5\x13\x12!\n" + + "\x1cREQUEST_TYPE_METHOD_PT_THREE\x10\xc6\x13\x12-\n" + + "(REQUEST_TYPE_METHOD_PROPOSE_REMOTE_TRADE\x10\xa8\x14\x12,\n" + + "'REQUEST_TYPE_METHOD_CANCEL_REMOTE_TRADE\x10\xa9\x14\x12-\n" + + "(REQUEST_TYPE_METHOD_MARK_REMOTE_TRADABLE\x10\xaa\x14\x12>\n" + + "9REQUEST_TYPE_METHOD_GET_REMOTE_TRADABLE_FROM_OTHER_PLAYER\x10\xab\x14\x128\n" + + "3REQUEST_TYPE_METHOD_GET_NON_REMOTE_TRADABLE_POKEMON\x10\xac\x14\x121\n" + + ",REQUEST_TYPE_METHOD_GET_PENDING_REMOTE_TRADE\x10\xad\x14\x12-\n" + + "(REQUEST_TYPE_METHOD_RESPOND_REMOTE_TRADE\x10\xae\x14\x124\n" + + "/REQUEST_TYPE_METHOD_GET_POKEMON_TRADING_DETAILS\x10\xaf\x14\x121\n" + + ",REQUEST_TYPE_METHOD_GET_POKEMON_TRADING_COST\x10\xb0\x14\x12'\n" + + "\"REQUEST_TYPE_METHOD_GET_VPS_EVENTS\x10\xb8\x17\x12*\n" + + "%REQUEST_TYPE_METHOD_UPDATE_VPS_EVENTS\x10\xb9\x17\x12-\n" + + "(REQUEST_TYPE_METHOD_ADD_PTC_LOGIN_ACTION\x10\xba\x17\x121\n" + + ",REQUEST_TYPE_METHOD_CLAIM_PTC_LINKING_REWARD\x10\xbb\x17\x124\n" + + "/REQUEST_TYPE_METHOD_CAN_CLAIM_PTC_REWARD_ACTION\x10\xbc\x17\x12/\n" + + "*REQUEST_TYPE_METHOD_CONTRIBUTE_PARTY_ITEMS\x10\xbd\x17\x12,\n" + + "'REQUEST_TYPE_METHOD_CONSUME_PARTY_ITEMS\x10\xbe\x17\x12)\n" + + "$REQUEST_TYPE_METHOD_REMOVE_PTC_LOGIN\x10\xbf\x17\x12/\n" + + "*REQUEST_TYPE_METHOD_SEND_PARTY_PLAY_INVITE\x10\xc0\x17\x12)\n" + + "$REQUEST_TYPE_METHOD_CONSUME_STICKERS\x10\xc1\x17\x12-\n" + + "(REQUEST_TYPE_METHOD_COMPLETE_RAID_BATTLE\x10\xc2\x17\x12.\n" + + ")REQUEST_TYPE_METHOD_SYNC_BATTLE_INVENTORY\x10\xc3\x17\x127\n" + + "2REQUEST_TYPE_METHOD_PREVIEW_CONTRIBUTE_PARTY_ITEMS\x10\xc7\x17\x12(\n" + + "#REQUEST_TYPE_METHOD_KICK_FROM_PARTY\x10\xc8\x17\x12%\n" + + " REQUEST_TYPE_METHOD_FUSE_POKEMON\x10\xc9\x17\x12'\n" + + "\"REQUEST_TYPE_METHOD_UNFUSE_POKEMON\x10\xca\x17\x12.\n" + + ")REQUEST_TYPE_METHOD_GET_IRIS_SOCIAL_SCENE\x10\xcb\x17\x121\n" + + ",REQUEST_TYPE_METHOD_UPDATE_IRIS_SOCIAL_SCENE\x10\xcc\x17\x128\n" + + "3REQUEST_TYPE_METHOD_GET_CHANGE_POKEMON_FORM_PREVIEW\x10\xcd\x17\x121\n" + + ",REQUEST_TYPE_METHOD_GET_FUSE_POKEMON_PREVIEW\x10\xce\x17\x123\n" + + ".REQUEST_TYPE_METHOD_GET_UNFUSE_POKEMON_PREVIEW\x10\xcf\x17\x12-\n" + + "(REQUEST_TYPE_METHOD_PROCESS_PLAYER_INBOX\x10\xd0\x17\x12/\n" + + "*REQUEST_TYPE_METHOD_GET_SURVEY_ELIGIBILITY\x10\xd1\x17\x122\n" + + "-REQUEST_TYPE_METHOD_UPDATE_SURVEY_ELIGIBILITY\x10\xd2\x17\x124\n" + + "/REQUEST_TYPE_METHOD_SMART_GLASSES_SYNC_SETTINGS\x10\xd3\x17\x122\n" + + "-REQUEST_TYPE_METHOD_COMPLETE_VISIT_PAGE_QUEST\x10\xd6\x17\x12(\n" + + "#REQUEST_TYPE_METHOD_GET_EVENT_RSVPS\x10\xd7\x17\x12*\n" + + "%REQUEST_TYPE_METHOD_CREATE_EVENT_RSVP\x10\xd8\x17\x12*\n" + + "%REQUEST_TYPE_METHOD_CANCEL_EVENT_RSVP\x10\xd9\x17\x121\n" + + ",REQUEST_TYPE_METHOD_CLAIM_EVENT_PASS_REWARDS\x10\xda\x17\x125\n" + + "0REQUEST_TYPE_METHOD_CLAIM_ALL_EVENT_PASS_REWARDS\x10\xdb\x17\x12-\n" + + "(REQUEST_TYPE_METHOD_GET_EVENT_RSVP_COUNT\x10\xdc\x17\x12-\n" + + "(REQUEST_TYPE_METHOD_SEND_RSVP_INVITATION\x10\xdf\x17\x124\n" + + "/REQUEST_TYPE_METHOD_UPDATE_EVENT_RSVP_SELECTION\x10\xe0\x17\x122\n" + + "-REQUEST_TYPE_METHOD_GET_WEEKLY_CHALLENGE_INFO\x10\xe1\x17\x12A\n" + + "\n" + + "9REQUEST_TYPE_METHOD_GET_DEBUG_ENCOUNTER_STATISTICS_ACTION\x10\xf5\x17\x12,\n" + + "'REQUEST_TYPE_METHOD_REJOIN_BATTLE_CHECK\x10\xf6\x17\x12+\n" + + "&REQUEST_TYPE_METHOD_COMPLETE_ALL_QUEST\x10\xf7\x17\x12;\n" + + "6REQUEST_TYPE_METHOD_LEAVE_WEEKLY_CHALLENGE_MATCHMAKING\x10\xf8\x17\x12.\n" + + ")REQUEST_TYPE_METHOD_GET_PLAYER_FIELD_BOOK\x10\xf9\x17\x12.\n" + + ")REQUEST_TYPE_METHOD_GET_DAILY_BONUS_SPAWN\x10\xfa\x17\x124\n" + + "/REQUEST_TYPE_METHOD_DAILY_BONUS_SPAWN_ENCOUNTER\x10\xfb\x17\x12+\n" + + "&REQUEST_TYPE_METHOD_GET_SUPPLY_BALLOON\x10\xfc\x17\x12,\n" + + "'REQUEST_TYPE_METHOD_OPEN_SUPPLY_BALLOON\x10\xfd\x17\x122\n" + + "-REQUEST_TYPE_METHOD_NATURAL_ART_POI_ENCOUNTER\x10\xfe\x17\x12)\n" + + "$REQUEST_TYPE_METHOD_START_PVP_BATTLE\x10\xff\x17\x12,\n" + + "'REQUEST_TYPE_METHOD_COMPLETE_PVP_BATTLE\x10\x80\x18\x12(\n" + + "#REQUEST_TYPE_METHOD_AR_PHOTO_REWARD\x10\x82\x18\x12=\n" + + "8REQUEST_TYPE_METHOD_UPDATE_FIELD_BOOK_POST_CATCH_POKEMON\x10\x83\x18\x124\n" + + "/REQUEST_TYPE_METHOD_GET_TIME_TRAVEL_INFORMATION\x10\x84\x18\x120\n" + + "+REQUEST_TYPE_METHOD_DAY_NIGHT_POI_ENCOUNTER\x10\x85\x18\x12,\n" + + "'REQUEST_TYPE_METHOD_MARK_FIELDBOOK_SEEN\x10\x86\x18\x12&\n" + + "!REQUEST_TYPE_METHOD_MEGA_LEVEL_UP\x10\x87\x18\x122\n" + + "-REQUEST_TYPE_METHOD_GET_MEGA_LEVEL_UP_PREVIEW\x10\x88\x18\x128\n" + + "3REQUEST_TYPE_METHOD_GET_DEBUG_EGG_STATISTICS_ACTION\x10\x8b\x18\x12.\n" + + ")REQUEST_TYPE_METHOD_FLEE_BATTLE_ENCOUNTER\x10\x8c\x18\x125\n" + + "0REQUEST_TYPE_PLATFORM_REGISTER_PUSH_NOTIFICATION\x10\x88'\x127\n" + + "2REQUEST_TYPE_PLATFORM_UNREGISTER_PUSH_NOTIFICATION\x10\x89'\x125\n" + + "0REQUEST_TYPE_PLATFORM_UPDATE_NOTIFICATION_STATUS\x10\x8a'\x12=\n" + + "8REQUEST_TYPE_PLATFORM_OPT_OUT_PUSH_NOTIFICATION_CATEGORY\x10\x8b'\x129\n" + + "4REQUEST_TYPE_PLATFORM_DOWNLOAD_GAME_MASTER_TEMPLATES\x10\x8c'\x12(\n" + + "#REQUEST_TYPE_PLATFORM_GET_INVENTORY\x10\x8d'\x12*\n" + + "%REQUEST_TYPE_PLATFORM_REDEEM_PASSCODE\x10\x8e'\x12\x1f\n" + + "\x1aREQUEST_TYPE_PLATFORM_PING\x10\x8f'\x12+\n" + + "&REQUEST_TYPE_PLATFORM_ADD_LOGIN_ACTION\x10\x90'\x12.\n" + + ")REQUEST_TYPE_PLATFORM_REMOVE_LOGIN_ACTION\x10\x91'\x12,\n" + + "'REQUEST_TYPE_PLATFORM_LIST_LOGIN_ACTION\x10\x92'\x12&\n" + + "!REQUEST_TYPE_PLATFORM_ADD_NEW_POI\x10\x93'\x12.\n" + + ")REQUEST_TYPE_PLATFORM_PROXY_SOCIAL_ACTION\x10\x94'\x126\n" + + "1REQUEST_TYPE_PLATFORM_DEPRECATED_CLIENT_TELEMETRY\x10\x95'\x124\n" + + "/REQUEST_TYPE_PLATFORM_GET_AVAILABLE_SUBMISSIONS\x10\x96'\x12:\n" + + "5REQUEST_TYPE_PLATFORM_GET_SIGNED_URL_FOR_PHOTO_UPLOAD\x10\x97'\x12/\n" + + "*REQUEST_TYPE_PLATFORM_REPLACE_LOGIN_ACTION\x10\x98'\x12;\n" + + "6REQUEST_TYPE_PLATFORM_PROXY_SOCIAL_SIDE_CHANNEL_ACTION\x10\x99'\x123\n" + + ".REQUEST_TYPE_PLATFORM_COLLECT_CLIENT_TELEMETRY\x10\x9a'\x12'\n" + + "\"REQUEST_TYPE_PLATFORM_PURCHASE_SKU\x10\x9b'\x12:\n" + + "5REQUEST_TYPE_PLATFORM_GET_AVAILABLE_SKUS_AND_BALANCES\x10\x9c'\x120\n" + + "+REQUEST_TYPE_PLATFORM_REDEEM_GOOGLE_RECEIPT\x10\x9d'\x12/\n" + + "*REQUEST_TYPE_PLATFORM_REDEEM_APPLE_RECEIPT\x10\x9e'\x121\n" + + ",REQUEST_TYPE_PLATFORM_REDEEM_DESKTOP_RECEIPT\x10\x9f'\x121\n" + + ",REQUEST_TYPE_PLATFORM_UPDATE_FITNESS_METRICS\x10\xa0'\x12-\n" + + "(REQUEST_TYPE_PLATFORM_GET_FITNESS_REPORT\x10\xa1'\x128\n" + + "3REQUEST_TYPE_PLATFORM_GET_CLIENT_TELEMETRY_SETTINGS\x10\xa2'\x12%\n" + + " REQUEST_TYPE_PLATFORM_PING_ASYNC\x10\xa3'\x126\n" + + "1REQUEST_TYPE_PLATFORM_REGISTER_BACKGROUND_SERVICE\x10\xa4'\x125\n" + + "0REQUEST_TYPE_PLATFORM_GET_CLIENT_BGMODE_SETTINGS\x10\xa5'\x12*\n" + + "%REQUEST_TYPE_PLATFORM_PING_DOWNSTREAM\x10\xa6'\x12=\n" + + "8REQUEST_TYPE_PLATFORM_SET_IN_GAME_CURRENCY_EXCHANGE_RATE\x10\xa8'\x123\n" + + ".REQUEST_TYPE_PLATFORM_REQUEST_GEOFENCE_UPDATES\x10\xa9'\x121\n" + + ",REQUEST_TYPE_PLATFORM_UPDATE_PLAYER_LOCATION\x10\xaa'\x123\n" + + ".REQUEST_TYPE_PLATFORM_GENERATE_GMAP_SIGNED_URL\x10\xab'\x12,\n" + + "'REQUEST_TYPE_PLATFORM_GET_GMAP_SETTINGS\x10\xac'\x121\n" + + ",REQUEST_TYPE_PLATFORM_REDEEM_SAMSUNG_RECEIPT\x10\xad'\x12(\n" + + "#REQUEST_TYPE_PLATFORM_ADD_NEW_ROUTE\x10\xae'\x123\n" + + ".REQUEST_TYPE_PLATFORM_GET_OUTSTANDING_WARNINGS\x10\xaf'\x12/\n" + + "*REQUEST_TYPE_PLATFORM_ACKNOWLEDGE_WARNINGS\x10\xb0'\x12+\n" + + "&REQUEST_TYPE_PLATFORM_SUBMIT_POI_IMAGE\x10\xb1'\x12:\n" + + "5REQUEST_TYPE_PLATFORM_SUBMIT_POI_TEXT_METADATA_UPDATE\x10\xb2'\x125\n" + + "0REQUEST_TYPE_PLATFORM_SUBMIT_POI_LOCATION_UPDATE\x10\xb3'\x126\n" + + "1REQUEST_TYPE_PLATFORM_SUBMIT_POI_TAKEDOWN_REQUEST\x10\xb4'\x12/\n" + + "*REQUEST_TYPE_PLATFORM_GET_WEB_TOKEN_ACTION\x10\xb5'\x126\n" + + "1REQUEST_TYPE_PLATFORM_GET_ADVENTURE_SYNC_SETTINGS\x10\xb6'\x129\n" + + "4REQUEST_TYPE_PLATFORM_UPDATE_ADVENTURE_SYNC_SETTINGS\x10\xb7'\x12'\n" + + "\"REQUEST_TYPE_PLATFORM_SET_BIRTHDAY\x10\xb8'\x120\n" + + "+REQUEST_TYPE_PLATFORM_FETCH_NEWSFEED_ACTION\x10\xb9'\x124\n" + + "/REQUEST_TYPE_PLATFORM_MARK_NEWSFEED_READ_ACTION\x10\xba'\x12-\n" + + "(REQUEST_TYPE_ENABLE_CAMPFIRE_FOR_REFEREE\x10\xf1.\x12-\n" + + "(REQUEST_TYPE_REMOVE_CAMPFIRE_FOR_REFEREE\x10\xf2.\x12-\n" + + "(REQUEST_TYPE_GET_PLAYER_RAID_ELIGIBILITY\x10\xf3.\x121\n" + + ",REQUEST_TYPE_GRANT_CAMPFIRE_CHECK_IN_REWARDS\x10\xf4.\x126\n" + + "1REQUEST_TYPE_GET_NUM_POKEMON_IN_IRIS_SOCIAL_SCENE\x10\xf5.\x12 \n" + + "\x1bREQUEST_TYPE_GET_RSVP_COUNT\x10\xf6.\x12$\n" + + "\x1fREQUEST_TYPE_GET_RSVP_TIMESLOTS\x10\xf7.\x12\"\n" + + "\x1dREQUEST_TYPE_GET_PLAYER_RSVPS\x10\xf8.\x12,\n" + + "'REQUEST_TYPE_CAMPFIRE_CREATE_EVENT_RSVP\x10\xf9.\x12,\n" + + "'REQUEST_TYPE_CAMPFIRE_CANCEL_EVENT_RSVP\x10\xfa.\x126\n" + + "1REQUEST_TYPE_CAMPFIRE_UPDATE_EVENT_RSVP_SELECTION\x10\xfb.\x12.\n" + + ")REQUEST_TYPE_GET_MAP_OBJECTS_FOR_CAMPFIRE\x10\xfc.\x125\n" + + "0REQUEST_TYPE_GET_MAP_OBJECTS_DETAIL_FOR_CAMPFIRE\x10\xfd.\x12-\n" + + "(REQUEST_TYPE_SOCIAL_ACTION_SEARCH_PLAYER\x10\x90N\x122\n" + + "-REQUEST_TYPE_SOCIAL_ACTION_SEND_FRIEND_INVITE\x10\x92N\x124\n" + + "/REQUEST_TYPE_SOCIAL_ACTION_CANCEL_FRIEND_INVITE\x10\x93N\x124\n" + + "/REQUEST_TYPE_SOCIAL_ACTION_ACCEPT_FRIEND_INVITE\x10\x94N\x125\n" + + "0REQUEST_TYPE_SOCIAL_ACTION_DECLINE_FRIEND_INVITE\x10\x95N\x12,\n" + + "'REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIENDS\x10\x96N\x12<\n" + + "7REQUEST_TYPE_SOCIAL_ACTION_LIST_OUTGOING_FRIEND_INVITES\x10\x97N\x12<\n" + + "7REQUEST_TYPE_SOCIAL_ACTION_LIST_INCOMING_FRIEND_INVITES\x10\x98N\x12-\n" + + "(REQUEST_TYPE_SOCIAL_ACTION_REMOVE_FRIEND\x10\x99N\x122\n" + + "-REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIEND_STATUS\x10\x9aN\x12;\n" + + "6REQUEST_TYPE_SOCIAL_ACTION_SEND_FACEBOOK_FRIEND_INVITE\x10\x9bN\x12,\n" + + "'REQUEST_TYPE_SOCIAL_ACTION_IS_MY_FRIEND\x10\x9cN\x122\n" + + "-REQUEST_TYPE_SOCIAL_ACTION_CREATE_INVITE_CODE\x10\x9dN\x128\n" + + "3REQUEST_TYPE_SOCIAL_ACTION_GET_FACEBOOK_FRIEND_LIST\x10\x9eN\x126\n" + + "1REQUEST_TYPE_SOCIAL_ACTION_UPDATE_FACEBOOK_STATUS\x10\x9fN\x124\n" + + "/REQUEST_TYPE_SOCIAL_ACTION_SAVE_PLAYER_SETTINGS\x10\xa0N\x123\n" + + ".REQUEST_TYPE_SOCIAL_ACTION_GET_PLAYER_SETTINGS\x10\xa1N\x12?\n" + + ":REQUEST_TYPE_SOCIAL_ACTION_GET_NIANTIC_FRIEND_LIST_DELETED\x10\xa2N\x12B\n" + + "=REQUEST_TYPE_SOCIAL_ACTION_GET_NIANTIC_FRIEND_DETAILS_DELETED\x10\xa3N\x12B\n" + + "=REQUEST_TYPE_SOCIAL_ACTION_SEND_NIANTIC_FRIEND_INVITE_DELETED\x10\xa4N\x124\n" + + "/REQUEST_TYPE_SOCIAL_ACTION_SET_ACCOUNT_SETTINGS\x10\xa5N\x124\n" + + "/REQUEST_TYPE_SOCIAL_ACTION_GET_ACCOUNT_SETTINGS\x10\xa6N\x123\n" + + ".REQUEST_TYPE_SOCIAL_ACTION_ADD_FAVORITE_FRIEND\x10\xa7N\x126\n" + + "1REQUEST_TYPE_SOCIAL_ACTION_REMOVE_FAVORITE_FRIEND\x10\xa8N\x12-\n" + + "(REQUEST_TYPE_SOCIAL_ACTION_BLOCK_ACCOUNT\x10\xa9N\x12/\n" + + "*REQUEST_TYPE_SOCIAL_ACTION_UNBLOCK_ACCOUNT\x10\xaaN\x122\n" + + "-REQUEST_TYPE_SOCIAL_ACTION_GET_OUTGING_BLOCKS\x10\xabN\x122\n" + + "-REQUEST_TYPE_SOCIAL_ACTION_IS_ACCOUNT_BLOCKED\x10\xacN\x126\n" + + "1REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIEND_ACTIVITIES\x10\xadN\x12:\n" + + "5REQUEST_TYPE_SOCIAL_ACTION_REGISTER_PUSH_NOTIFICATION\x10\xf5N\x12<\n" + + "7REQUEST_TYPE_SOCIAL_ACTION_UNREGISTER_PUSH_NOTIFICATION\x10\xf6N\x123\n" + + ".REQUEST_TYPE_SOCIAL_ACTION_UPDATE_NOTIFICATION\x10\xf7N\x12B\n" + + "=REQUEST_TYPE_SOCIAL_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY\x10\xf8N\x12)\n" + + "$REQUEST_TYPE_SOCIAL_ACTION_GET_INBOX\x10\xf9N\x12D\n" + + "?REQUEST_TYPE_SOCIAL_ACTION_LIST_OPT_OUT_NOTIFICATION_CATEGORIES\x10\xfaN\x12.\n" + + ")REQUEST_TYPE_SOCIAL_ACTION_GET_SIGNED_URL\x10\xd9O\x12,\n" + + "'REQUEST_TYPE_SOCIAL_ACTION_SUBMIT_IMAGE\x10\xdaO\x12*\n" + + "%REQUEST_TYPE_SOCIAL_ACTION_GET_PHOTOS\x10\xdbO\x12,\n" + + "'REQUEST_TYPE_SOCIAL_ACTION_DELETE_PHOTO\x10\xdcO\x12*\n" + + "%REQUEST_TYPE_SOCIAL_ACTION_FLAG_PHOTO\x10\xddO\x122\n" + + ",REQUEST_TYPE_SOCIAL_ACTION_UPDATE_PROFILE_V2\x10\xa1\x9c\x01\x125\n" + + "/REQUEST_TYPE_SOCIAL_ACTION_UPDATE_FRIENDSHIP_V2\x10\xa2\x9c\x01\x12/\n" + + ")REQUEST_TYPE_SOCIAL_ACTION_GET_PROFILE_V2\x10\xa3\x9c\x01\x12/\n" + + ")REQUEST_TYPE_SOCIAL_ACTION_INVITE_GAME_V2\x10\xa4\x9c\x01\x122\n" + + ",REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_2\x10\xa5\x9c\x01\x120\n" + + "*REQUEST_TYPE_SOCIAL_ACTION_LIST_FRIENDS_V2\x10\xa6\x9c\x01\x126\n" + + "0REQUEST_TYPE_SOCIAL_ACTION_GET_FRIEND_DETAILS_V2\x10\xa7\x9c\x01\x12<\n" + + "6REQUEST_TYPE_SOCIAL_ACTION_GET_CLIENT_FEATURE_FLAGS_V2\x10\xa8\x9c\x01\x122\n" + + ",REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_1\x10\xa9\x9c\x01\x12=\n" + + "7REQUEST_TYPE_SOCIAL_ACTION_GET_INCOMING_GAME_INVITES_V2\x10\xaa\x9c\x01\x12?\n" + + "9REQUEST_TYPE_SOCIAL_ACTION_UPDATE_INCOMING_GAME_INVITE_V2\x10\xab\x9c\x01\x12A\n" + + ";REQUEST_TYPE_SOCIAL_ACTION_DISMISS_OUTGOING_GAME_INVITES_V2\x10\xac\x9c\x01\x125\n" + + "/REQUEST_TYPE_SOCIAL_ACTION_SYNC_CONTACT_LIST_V2\x10\xad\x9c\x01\x12C\n" + + "=REQUEST_TYPE_SOCIAL_ACTION_SEND_CONTACT_LIST_FRIEND_INVITE_V2\x10\xae\x9c\x01\x12=\n" + + "7REQUEST_TYPE_SOCIAL_ACTION_REFER_CONTACT_LIST_FRIEND_V2\x10\xaf\x9c\x01\x129\n" + + "3REQUEST_TYPE_SOCIAL_ACTION_GET_CONTACT_LIST_INFO_V2\x10\xb0\x9c\x01\x12?\n" + + "9REQUEST_TYPE_SOCIAL_ACTION_DISMISS_CONTACT_LIST_UPDATE_V2\x10\xb1\x9c\x01\x12?\n" + + "9REQUEST_TYPE_SOCIAL_ACTION_NOTIFY_CONTACT_LIST_FRIENDS_V2\x10\xb2\x9c\x01\x122\n" + + ",REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_6\x10\xb3\x9c\x01\x122\n" + + ",REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_7\x10\xb4\x9c\x01\x122\n" + + ",REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_3\x10\xb0\x9f\x01\x122\n" + + ",REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_4\x10\xb1\x9f\x01\x122\n" + + ",REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION_5\x10\xb2\x9f\x01\x12:\n" + + "4REQUEST_TYPE_SOCIAL_ACTION_GET_FRIEND_RECOMMENDATION\x10\x94\xa0\x01\x12;\n" + + "5REQUEST_TYPE_SOCIAL_ACTION_BATCH_GET_FEATURED_MOMENTS\x10\xf8\xa0\x01\x120\n" + + "*REQUEST_TYPE_SOCIAL_ACTION_REACT_TO_MOMENT\x10\xf9\xa0\x01\x127\n" + + "1REQUEST_TYPE_SOCIAL_ACTION_UPDATE_MOMENT_SETTINGS\x10\xfa\xa0\x01\x124\n" + + ".REQUEST_TYPE_SOCIAL_ACTION_GET_MOMENT_SETTINGS\x10\xfb\xa0\x01\x123\n" + + "-REQUEST_TYPE_SOCIAL_ACTION_GET_MOMENT_HISTORY\x10\xfc\xa0\x01\x12@\n" + + ":REQUEST_TYPE_SOCIAL_ACTION_GET_LAST_UNPINNED_PLAYER_MOMENT\x10\xfd\xa0\x01\x122\n" + + ",REQUEST_TYPE_SOCIAL_ACTION_PIN_PLAYER_MOMENT\x10\xfe\xa0\x01\x124\n" + + ".REQUEST_TYPE_SOCIAL_ACTION_UNPIN_PLAYER_MOMENT\x10\xff\xa0\x01\x126\n" + + "0REQUEST_TYPE_SOCIAL_ACTION_LIST_MOMENT_REACTIONS\x10\x80\xa1\x01\x125\n" + + "/REQUEST_TYPE_SOCIAL_ACTION_SEND_ACTIVITY_INVITE\x10ܡ\x01\x121\n" + + "+REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION8\x10ݡ\x01\x121\n" + + "+REQUEST_TYPE_SOCIAL_ACTION_RESERVED_ACTION9\x10ޡ\x01\x12?\n" + + "9REQUEST_TYPE_SOCIAL_ACTION_LIST_INCOMING_ACTIVITY_INVITES\x10ߡ\x01\x12?\n" + + "9REQUEST_TYPE_SOCIAL_ACTION_LIST_OUTGOING_ACTIVITY_INVITES\x10\xe0\xa1\x01\x127\n" + + "1REQUEST_TYPE_SOCIAL_ACTION_UPDATE_ACTIVITY_INVITE\x10\xe1\xa1\x01\x127\n" + + "1REQUEST_TYPE_SOCIAL_ACTION_CANCEL_ACTIVITY_INVITE\x10\xe2\xa1\x01\x12<\n" + + "6REQUEST_TYPE_SOCIAL_ACTION_CHECK_ACTIVITY_INVITE_INBOX\x10\xe3\xa1\x01\x12=\n" + + "7REQUEST_TYPE_DOWNSTREAM_ACTION_NEW_INBOX_MESSAGE_ACTION\x10\xa8\xb1\a\x12=\n" + + "7REQUEST_TYPE_DOWNSTREAM_ACTION_CUSTOM_DOWNSTREAM_ACTION\x10\xa9\xb1\a\x120\n" + + "*REQUEST_TYPE_DOWNSTREAM_ACTION_CHAT_SIGNAL\x10\xaa\xb1\a\x121\n" + + "+REQUEST_TYPE_DOWNSTREAM_ACTION_CHAT_MESSAGE\x10\xab\xb1\a\x12A\n" + + ";REQUEST_TYPE_GAME_ANTICHEAT_ACTION_GET_OUTSTANDING_WARNINGS\x10\xc0\x9a\f\x12=\n" + + "7REQUEST_TYPE_GAME_ANTICHEAT_ACTION_ACKNOWLEDGE_WARNINGS\x10\xc1\x9a\f\x12(\n" + + "\"REQUEST_TYPE_GAME_PING_ACTION_PING\x10\xe0\xb6\r\x12.\n" + + "(REQUEST_TYPE_GAME_PING_ACTION_PING_ASYNC\x10\xe1\xb6\r\x123\n" + + "-REQUEST_TYPE_GAME_PING_ACTION_PING_DOWNSTREAM\x10\xe2\xb6\r\x12-\n" + + "'REQUEST_TYPE_GAME_PING_ACTION_PING_OPEN\x10Ⱦ\r\x12J\n" + + "DREQUEST_TYPE_GAME_BACKGROUND_MODE_ACTION_REGISTER_BACKGROUND_SERVICE\x10\xf0\x84\x0e\x12I\n" + + "CREQUEST_TYPE_GAME_BACKGROUND_MODE_ACTION_GET_CLIENT_BGMODE_SETTINGS\x10\xf1\x84\x0e\x12J\n" + + "DREQUEST_TYPE_GAME_BACKGROUND_MODE_ACTION_GET_ADVENTURE_SYNC_PROGRESS\x10\xf2\x84\x0e\x12M\n" + + "GREQUEST_TYPE_GAME_AUTHENTICATION_ACTION_ROTATE_GUEST_LOGIN_SECRET_TOKEN\x10\x9b\xa1\x0f\x12/\n" + + ")REQUEST_TYPE_GAME_IAP_ACTION_PURCHASE_SKU\x10\xf0\xf5\x12\x12B\n" + + "\n" + + "8REQUEST_TYPE_GAME_IAP_ACTION_GET_AVAILABLE_SUBSCRIPTIONS\x10\xb8\xf7\x12\x12;\n" + + "5REQUEST_TYPE_GAME_IAP_ACTION_GET_ACTIVE_SUBSCRIPTIONS\x10\xb9\xf7\x12\x123\n" + + "-REQUEST_TYPE_GAME_IAP_ACTION_GET_REWARD_TIERS\x10\x9c\xf8\x12\x12<\n" + + "6REQUEST_TYPE_GAME_IAP_ACTION_CLAIM_REWARDED_SPEND_TIER\x10\x9d\xf8\x12\x128\n" + + "2REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_XSOLLA_RECEIPT\x10\xbc\xfe\x12\x124\n" + + ".REQUEST_TYPE_GAME_IAP_ACTION_GET_WEBSTORE_USER\x10\xbd\xfe\x12\x125\n" + + "/REQUEST_TYPE_GAME_IAP_ACTION_REFUND_IAP_RECEIPT\x10\xbe\xfe\x12\x12?\n" + + "9REQUEST_TYPE_GAME_IAP_ACTION_GET_AVAILABLE_SKUS_ANONYMOUS\x10\xbf\xfe\x12\x12:\n" + + "4REQUEST_TYPE_GAME_IAP_ACTION_REDEEM_WEBSTORE_RECEIPT\x10\xc0\xfe\x12\x12K\n" + + "EREQUEST_TYPE_GAME_PUSH_NOTIFICATION_ACTION_REGISTER_PUSH_NOTIFICATION\x10\x80\xc4\x13\x12M\n" + + "GREQUEST_TYPE_GAME_PUSH_NOTIFICATION_ACTION_UNREGISTER_PUSH_NOTIFICATION\x10\x81\xc4\x13\x12S\n" + + "MREQUEST_TYPE_GAME_PUSH_NOTIFICATION_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY\x10\x82\xc4\x13\x12Q\n" + + "KREQUEST_TYPE_GAME_PUSH_NOTIFICATION_ACTION_REGISTER_PUSH_NOTIFICATION_TOKEN\x10\x83\xc4\x13\x12S\n" + + "MREQUEST_TYPE_GAME_PUSH_NOTIFICATION_ACTION_UNREGISTER_PUSH_NOTIFICATION_TOKEN\x10\x84\xc4\x13\x12Y\n" + + "SREQUEST_TYPE_GAME_PUSH_NOTIFICATION_ACTION_OPT_OUT_PUSH_NOTIFICATION_TOKEN_CATEGORY\x10\x85\xc4\x13\x127\n" + + "1REQUEST_TYPE_GAME_PASSCODE_ACTION_REDEEM_PASSCODE\x10\x90\x92\x14\x12J\n" + + "DREQUEST_TYPE_GAME_GM_TEMPLATES_ACTION_DOWNLOAD_GAME_MASTER_TEMPLATES\x10\xa0\xe0\x14\x12F\n" + + "@REQUEST_TYPE_GAME_NOTIFICATION_ACTION_UPDATE_NOTIFICATION_STATUS\x10\xb0\xae\x15\x12J\n" + + "DREQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_REQUEST_GEOFENCE_UPDATES\x10\xc0\xfc\x15\x12H\n" + + "BREQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_UPDATE_PLAYER_LOCATION\x10\xc1\xfc\x15\x12M\n" + + "GREQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_BULK_UPDATE_PLAYER_LOCATION\x10\xc2\xfc\x15\x12K\n" + + "EREQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_UPDATE_BREADCRUMB_HISTORY\x10\xa8\x84\x16\x12J\n" + + "DREQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_REFRESH_PROXIMITY_TOKENS\x10\x90\x8c\x16\x12K\n" + + "EREQUEST_TYPE_GAME_LOCATION_AWARENESS_ACTION_REPORT_PROXIMITY_CONTACTS\x10\x91\x8c\x16\x12=\n" + + "7REQUEST_TYPE_GAME_WEB_TOKEN_ACTION_GET_WEB_TOKEN_ACTION\x10\xd0\xca\x16\x123\n" + + "-REQUEST_TYPE_GAME_PLAYER_ACTION_GET_INVENTORY\x10\xe0\x98\x17\x12@\n" + + ":REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_ADD_LOGIN_ACTION\x10\xc0\xcf$\x12C\n" + + "=REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_REMOVE_LOGIN_ACTION\x10\xc1\xcf$\x12A\n" + + ";REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_LIST_LOGIN_ACTION\x10\xc2\xcf$\x12D\n" + + ">REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_REPLACE_LOGIN_ACTION\x10\xc3\xcf$\x12C\n" + + "=REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_SET_BIRTHDAY_ACTION\x10\xc4\xcf$\x12@\n" + + ":REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_GAR_PROXY_ACTION\x10\xc5\xcf$\x12L\n" + + "FREQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_LINK_TO_ACCOUNT_LOGIN_ACTION\x10\xc6\xcf$\x12b\n" + + "\\REQUEST_TYPE_GAME_ACCOUNT_REGISTRY_ACTION_GET_APP_REQUEST_TOKEN_REDIRECT_URL_PLATFORM_ACTION\x10\xc7\xcf$\x12A\n" + + ";REQUEST_TYPE_GAME_TELEMETRY_ACTION_COLLECT_CLIENT_TELEMETRY\x10Н%\x12F\n" + + "@REQUEST_TYPE_GAME_TELEMETRY_ACTION_GET_CLIENT_TELEMETRY_SETTINGS\x10ѝ%\x12=\n" + + "7REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_ADD_NEW_POI\x10\xe0\xeb%\x12K\n" + + "EREQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_AVAILABLE_SUBMISSIONS\x10\xe1\xeb%\x12Q\n" + + "KREQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD\x10\xe2\xeb%\x12[\n" + + "UREQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS\x10\xe3\xeb%\x12H\n" + + "BREQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_NEW_PRIVATE_POI\x10\xe6\xeb%\x12B\n" + + "REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_IMAGES_FOR_POI\x10\xd4\xef%\x12R\n" + + "LREQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_PLAYER_IMAGE_VOTE_FOR_POI\x10\xd5\xef%\x12L\n" + + "FREQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_IMAGE_GALLERY_SETTINGS\x10\xd6\xef%\x12>\n" + + "8REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_MAP_DATA\x10\xb8\xf0%\x12D\n" + + ">REQUEST_TYPE_TITAN_PLAYER_SUBMISSION_ACTION_GET_POIS_IN_RADIUS\x10\xb9\xf0%\x129\n" + + "3REQUEST_TYPE_GAME_SOCIAL_ACTION_PROXY_SOCIAL_ACTION\x10\xf0\xb9&\x12F\n" + + "@REQUEST_TYPE_GAME_SOCIAL_ACTION_PROXY_SOCIAL_SIDE_CHANNEL_ACTION\x10\xf1\xb9&\x12=\n" + + "7REQUEST_TYPE_GAME_FITNESS_ACTION_UPDATE_FITNESS_METRICS\x10\x80\x88'\x129\n" + + "3REQUEST_TYPE_GAME_FITNESS_ACTION_GET_FITNESS_REPORT\x10\x81\x88'\x12B\n" + + "REQUEST_TYPE_GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_FITNESS\x10\x84\x88'\x12H\n" + + "BREQUEST_TYPE_GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_FITNESS_REPORT\x10\x85\x88'\x125\n" + + "/REQUEST_TYPE_GAME_CHAT_ACTION_PROXY_CHAT_ACTION\x10\xa0\xa4(\x12.\n" + + "(REQUEST_TYPE_CRM_ACTION_CRM_PROXY_ACTION\x10\xc0\xc0)\"\b\n" + + "\x06Anchor\"Q\n" + + "\x11AnchorUpdateProto\"<\n" + + "\x10AnchorUpdateType\x12\t\n" + + "\x05UNSET\x10\x00\x12\a\n" + + "\x03ADD\x10\x01\x12\b\n" + + "\x04EDIT\x10\x02\x12\n" + + "\n" + + "\x06REMOVE\x10\x03\"\x13\n" + + "\x11AndroidDataSource\"z\n" + + "\rAndroidDevice\"i\n" + + "\n" + + "DeviceType\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\t\n" + + "\x05PHONE\x10\x01\x12\n" + + "\n" + + "\x06TABLET\x10\x02\x12\t\n" + + "\x05WATCH\x10\x03\x12\x0f\n" + + "\vCHEST_STRAP\x10\x04\x12\t\n" + + "\x05SCALE\x10\x05\x12\x10\n" + + "\fHEAD_MOUNTED\x10\x06\"\x97\x01\n" + + "\x16AnimationOverrideProto\"}\n" + + "\vPokemonAnim\x12\b\n" + + "\x04NONE\x10\x00\x12\v\n" + + "\aIDLE_01\x10\x01\x12\v\n" + + "\aIDLE_02\x10\x02\x12\b\n" + + "\x04LAND\x10\x03\x12\r\n" + + "\tATTACK_01\x10\x04\x12\r\n" + + "\tATTACK_02\x10\x05\x12\v\n" + + "\aDAMAGED\x10\x06\x12\v\n" + + "\aSTUNNED\x10\a\x12\b\n" + + "\x04LOOP\x10\b\"\x17\n" + + "\x15AntiLeakSettingsProto\"\x05\n" + + "\x03Api\"\n" + + "\n" + + "\bApnToken\"\x7f\n" + + "\x13AppealRouteOutProto\"h\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x17\n" + + "\x13ERROR_INVALID_ROUTE\x10\x03\x12\x1a\n" + + "\x16ERROR_ALREADY_APPEALED\x10\x04\"\x12\n" + + "\x10AppealRouteProto\"\x12\n" + + "\x10AppleAuthManager\"\f\n" + + "\n" + + "AppleToken\" \n" + + "\x1eAppliedAttackDefenseBonusProto\"\x19\n" + + "\x17AppliedBonusEffectProto\"\x13\n" + + "\x11AppliedBonusProto\"\x15\n" + + "\x13AppliedBonusesProto\"\x1b\n" + + "\x19AppliedDayNightBonusProto\"\x12\n" + + "\x10AppliedItemProto\"\x13\n" + + "\x11AppliedItemsProto\"\x1a\n" + + "\x18AppliedMaxMoveBonusProto\"\x1b\n" + + "\x19AppliedMegaMoveBonusProto\"\x1d\n" + + "\x1bAppliedSlowFreezeBonusProto\"\x18\n" + + "\x16AppliedSpaceBonusProto\"\x17\n" + + "\x15AppliedTimeBonusProto\" \n" + + "\x1eAppraisalStarThresholdSettings\"\x1e\n" + + "\x1cApprovedCommonTelemetryProto\" \n" + + "\x1eArMappingSessionTelemetryProto\"\x18\n" + + "\x16ArMappingSettingsProto\"\xfc\x06\n" + + "\x17ArMappingTelemetryProto\"\xde\x01\n" + + "\x13ArMappingEntryPoint\x12\x11\n" + + "\rUNKNOWN_ENTRY\x10\x00\x12\x11\n" + + "\rPOI_EDIT_MENU\x10\x01\x12\x12\n" + + "\x0ePOI_EDIT_TITLE\x10\x02\x12\x18\n" + + "\x14POI_EDIT_DESCRIPTION\x10\x03\x12\x11\n" + + "\rPOI_ADD_PHOTO\x10\x04\x12\x15\n" + + "\x11POI_EDIT_LOCATION\x10\x05\x12\x12\n" + + "\x0ePOI_NOMINATION\x10\x06\x12\x1d\n" + + "\x19POI_FULLSCREEN_INSPECTION\x10\a\x12\x16\n" + + "\x12GEOTARGETED_QUESTS\x10\b\"\x9d\x04\n" + + "\x10ArMappingEventId\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\x0f\n" + + "\vENTER_STATE\x10\x01\x12\x11\n" + + "\rOPT_IN_ACCEPT\x10\x02\x12\x0f\n" + + "\vOPT_IN_DENY\x10\x03\x12\x13\n" + + "\x0fOPT_IN_SETTINGS\x10\x04\x12\x14\n" + + "\x10OPT_OUT_SETTINGS\x10\x05\x12\x17\n" + + "\x13EXIT_FROM_RECORDING\x10\x06\x12\x13\n" + + "\x0fSTART_RECORDING\x10\a\x12\x12\n" + + "\x0eSTOP_RECORDING\x10\b\x12\x13\n" + + "\x0fCANCEL_ENCODING\x10\t\x12\x0e\n" + + "\n" + + "UPLOAD_NOW\x10\n" + + "\x12\x10\n" + + "\fUPLOAD_LATER\x10\v\x12\x11\n" + + "\rCANCEL_UPLOAD\x10\f\x12\x19\n" + + "\x15START_UPLOAD_SETTINGS\x10\r\x12\x12\n" + + "\x0eUPLOAD_SUCCESS\x10\x0e\x12\x15\n" + + "\x11OPT_IN_LEARN_MORE\x10\x0f\x12\x15\n" + + "\x11EXIT_FROM_PREVIEW\x10\x10\x12%\n" + + "!SUBMIT_POI_AR_VIDEO_METADATA_FAIL\x10\x11\x12\x12\n" + + "\x0eUPLOAD_FAILURE\x10\x12\x12\x1c\n" + + "\x18UPLOAD_LATER_WIFI_PROMPT\x10\x13\x12\x0f\n" + + "\vCLEAR_SCANS\x10\x14\x12\x13\n" + + "\x0fOPEN_INFO_PANEL\x10\x15\x12\x17\n" + + "\x13RESCAN_FROM_PREVIEW\x10\x16\x12\x1b\n" + + "\x17SCAN_VALIDATION_FAILURE\x10\x17\"`\n" + + " ArMappingValidationFailureReason\x12\x12\n" + + "\x0eUNKNOWN_REASON\x10\x00\x12\f\n" + + "\bTOO_FAST\x10\x01\x12\f\n" + + "\bTOO_SLOW\x10\x02\x12\f\n" + + "\bTOO_DARK\x10\x03\"\x17\n" + + "\x15ArPhotoGlobalSettings\"\xda\x03\n" + + "\x13ArPhotoSessionProto\x1a\x0e\n" + + "\fArConditions\x1a\x0f\n" + + "\rBatterySample\x1a\x11\n" + + "\x0fFramerateSample\x1a\x11\n" + + "\x0fProcessorSample\"g\n" + + "\tArContext\x12\b\n" + + "\x04NONE\x10\x00\x12\x10\n" + + "\fAR_ENCOUNTER\x10\x01\x12\x0f\n" + + "\vAR_SNAPSHOT\x10\x02\x12\x16\n" + + "\x12SINGLEPLAYER_BUDDY\x10\x03\x12\x15\n" + + "\x11MULTIPLAYER_BUDDY\x10\x04\"*\n" + + "\x06ArType\x12\t\n" + + "\x05UNSET\x10\x00\x12\b\n" + + "\x04PLUS\x10\x01\x12\v\n" + + "\aCLASSIC\x10\x02\"\\\n" + + "\rBatteryStatus\x12\x10\n" + + "\fUNDETERMINED\x10\x00\x12\f\n" + + "\bCHARGING\x10\x01\x12\x0f\n" + + "\vDISCHARGING\x10\x02\x12\x10\n" + + "\fNOT_CHARGING\x10\x03\x12\b\n" + + "\x04FULL\x10\x04\"\x88\x01\n" + + "\x04Step\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\x1d\n" + + "\x19CAMERA_PERMISSION_GRANTED\x10\x01\x12\x16\n" + + "\x12ARPLUS_PLANE_FOUND\x10\x02\x12\x19\n" + + "\x15ARPLUS_POKEMON_PLACED\x10\x03\x12\x0f\n" + + "\vPHOTO_TAKEN\x10\x04\x12\x10\n" + + "\fPHOTO_SHARED\x10\x05\"\x15\n" + + "\x13ArSessionStartEvent\"\x1a\n" + + "\x18ArTelemetrySettingsProto\"\x83\x01\n" + + "\x17ArdkConfigSettingsProto\"h\n" + + "\tArContext\x12\t\n" + + "\x05UNSET\x10\x00\x12\x10\n" + + "\fAR_ENCOUNTER\x10\x01\x12\x0f\n" + + "\vAR_SNAPSHOT\x10\x02\x12\x16\n" + + "\x12SINGLEPLAYER_BUDDY\x10\x03\x12\x15\n" + + "\x11MULTIPLAYER_BUDDY\x10\x04\"\x1c\n" + + "\x1aArdkNextTelemetryOmniProto\"\x11\n" + + "\x0fAssertionFailed\"\x1e\n" + + "\x1cAssetBundleDownloadTelemetry\"\x17\n" + + "\x15AssetDigestEntryProto\"L\n" + + "\x13AssetDigestOutProto\"5\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\b\n" + + "\x04PAGE\x10\x02\x12\t\n" + + "\x05RETRY\x10\x03\"\x19\n" + + "\x17AssetDigestRequestProto\"\x1b\n" + + "\x19AssetPoiDownloadTelemetry\"\x13\n" + + "\x11AssetRefreshProto\"\x17\n" + + "\x15AssetRefreshTelemetry\"!\n" + + "\x1fAssetStreamCacheCulledTelemetry\"\x1e\n" + + "\x1cAssetStreamDownloadTelemetry\"k\n" + + "\x14AssetVersionOutProto\x1a\x1b\n" + + "\x19AssetVersionResponseProto\"6\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\t\n" + + "\x05ERROR\x10\x01\x12\t\n" + + "\x05VALID\x10\x02\x12\v\n" + + "\aEXPIRED\x10\x03\"/\n" + + "\x11AssetVersionProto\x1a\x1a\n" + + "\x18AssetVersionRequestProto\"*\n" + + "(AttackDefenseBonusAttributeSettingsProto\"!\n" + + "\x1fAttackDefenseBonusSettingsProto\"o\n" + + "\x11AttackGymOutProto\"Z\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12 \n" + + "\x1cERROR_INVALID_ATTACK_ACTIONS\x10\x02\x12\x16\n" + + "\x12ERROR_NOT_IN_RANGE\x10\x03\"\x10\n" + + "\x0eAttackGymProto\"\xd0\x01\n" + + "\x18AttackRaidBattleOutProto\"\xb3\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x17\n" + + "\x13ERROR_GYM_NOT_FOUND\x10\x02\x12\x1a\n" + + "\x16ERROR_BATTLE_NOT_FOUND\x10\x03\x12 \n" + + "\x1cERROR_INVALID_ATTACK_ACTIONS\x10\x04\x12\x1c\n" + + "\x18ERROR_NOT_PART_OF_BATTLE\x10\x05\x12\x1c\n" + + "\x18ERROR_BATTLE_ID_NOT_RAID\x10\x06\"\x17\n" + + "\x15AttackRaidBattleProto\"\x10\n" + + "\x0eAttackRaidData\"\x18\n" + + "\x16AttackRaidResponseData\"\x1d\n" + + "\x1bAttractedPokemonClientProto\"\x8a\x01\n" + + "!AttractedPokemonEncounterOutProto\"e\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12!\n" + + "\x1dERROR_ENCOUNTER_NOT_AVAILABLE\x10\x02\x12 \n" + + "\x1cERROR_POKEMON_INVENTORY_FULL\x10\x03\" \n" + + "\x1eAttractedPokemonEncounterProto\"\x15\n" + + "\x13AuthBackgroundToken\")\n" + + "'AuthRegisterBackgroundDeviceActionProto\"X\n" + + ")AuthRegisterBackgroundDeviceResponseProto\"+\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\"%\n" + + "#AuthenticateAppleSignInRequestProto\"l\n" + + "$AuthenticateAppleSignInResponseProto\"D\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x10\n" + + "\fINVALID_AUTH\x10\x02\x12\x10\n" + + "\fSERVER_ERROR\x10\x03\"\x14\n" + + "\x12AvatarArticleProto\"\xc5\x03\n" + + "\x18AvatarCustomizationProto\"L\n" + + "\x1cAvatarCustomizationPromoType\x12\x14\n" + + "\x10UNSET_PROMO_TYPE\x10\x00\x12\b\n" + + "\x04SALE\x10\x01\x12\f\n" + + "\bFEATURED\x10\x02\"\x91\x01\n" + + "\x1dAvatarCustomizationUnlockType\x12\x15\n" + + "\x11UNSET_UNLOCK_TYPE\x10\x00\x12\v\n" + + "\aDEFAULT\x10\x01\x12\x10\n" + + "\fMEDAL_REWARD\x10\x02\x12\x10\n" + + "\fIAP_CLOTHING\x10\x03\x12\x10\n" + + "\fLEVEL_REWARD\x10\x04\x12\x16\n" + + "\x12COMBAT_RANK_REWARD\x10\x05\"\xc6\x01\n" + + "\x04Slot\x12\x0e\n" + + "\n" + + "UNSET_SLOT\x10\x00\x12\b\n" + + "\x04HAIR\x10\x01\x12\t\n" + + "\x05SHIRT\x10\x02\x12\t\n" + + "\x05PANTS\x10\x03\x12\a\n" + + "\x03HAT\x10\x04\x12\t\n" + + "\x05SHOES\x10\x05\x12\b\n" + + "\x04EYES\x10\x06\x12\f\n" + + "\bBACKPACK\x10\a\x12\n" + + "\n" + + "\x06GLOVES\x10\b\x12\t\n" + + "\x05SOCKS\x10\t\x12\b\n" + + "\x04BELT\x10\n" + + "\x12\v\n" + + "\aGLASSES\x10\v\x12\f\n" + + "\bNECKLACE\x10\f\x12\b\n" + + "\x04SKIN\x10\r\x12\b\n" + + "\x04POSE\x10\x0e\x12\b\n" + + "\x04FACE\x10\x0f\x12\b\n" + + "\x04PROP\x10\x10\"\x19\n" + + "\x17AvatarFeatureFlagsProto\".\n" + + "\x18AvatarGroupSettingsProto\x1a\x12\n" + + "\x10AvatarGroupProto\"#\n" + + "!AvatarItemBadgeRewardDisplayProto\"\x18\n" + + "\x16AvatarItemDisplayProto\"\x11\n" + + "\x0fAvatarItemProto\"\x16\n" + + "\x14AvatarItemsTelemetry\"\x11\n" + + "\x0fAvatarLockProto\"\x18\n" + + "\x16AvatarSaleContentProto\"\x11\n" + + "\x0fAvatarSaleProto\"\x18\n" + + "\x16AvatarStoreFilterProto\"\x13\n" + + "\x11AvatarStoreFooter\"\x1f\n" + + "\x1dAvatarStoreFooterEnabledProto\"\x16\n" + + "\x14AvatarStoreItemProto\"\x1c\n" + + "\x1aAvatarStoreItemSubcategory\"\x16\n" + + "\x14AvatarStoreLinkProto\"\x19\n" + + "\x17AvatarStoreListingProto\"-\n" + + "+AvatarStoreSubcategoryFilteringEnabledProto\"\xb9\x01\n" + + "\x1bAwardFreeRaidTicketOutProto\"\x99\x01\n" + + "\x06Result\x12\x11\n" + + "\rNO_RESULT_SET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12(\n" + + "$ERROR_PLAYER_DOES_NOT_MEET_MIN_LEVEL\x10\x02\x12&\n" + + "\"ERROR_DAILY_TICKET_ALREADY_AWARDED\x10\x03\x12\x1d\n" + + "\x19ERROR_PLAYER_OUT_OF_RANGE\x10\x04\"\x1a\n" + + "\x18AwardFreeRaidTicketProto\"\x10\n" + + "\x0eAwardItemProto\"\x11\n" + + "\x0fAwardedGymBadge\"\x98\x01\n" + + "\x11AwardedRouteBadge\x1a\x14\n" + + "\x12RouteBadgeWaypoint\"m\n" + + "\x0eRouteBadgeType\x12\x15\n" + + "\x11ROUTE_BADGE_UNSET\x10\x00\x12\x16\n" + + "\x12ROUTE_BADGE_BRONZE\x10\x01\x12\x16\n" + + "\x12ROUTE_BADGE_SILVER\x10\x02\x12\x14\n" + + "\x10ROUTE_BADGE_GOLD\x10\x03\"\x13\n" + + "\x11AwardedRouteStamp\"=\n" + + "!BackgroundModeClientSettingsProto\x1a\x18\n" + + "\x16ProximitySettingsProto\"#\n" + + "!BackgroundModeGlobalSettingsProto\"\x1d\n" + + "\x1bBackgroundModeSettingsProto\"\x11\n" + + "\x0fBackgroundToken\"\x83\a\n" + + "\x1bBackgroundVisualDetailProto\"x\n" + + "\bLandform\x12\x12\n" + + "\x0eLANDFORM_UNSET\x10\x00\x12\x16\n" + + "\x12LANDFORM_MOUNTAINS\x10\x01\x12\x12\n" + + "\x0eLANDFORM_HILLS\x10\x02\x12\x17\n" + + "\x13LANDFORM_TABLELANDS\x10\x03\x12\x13\n" + + "\x0fLANDFORM_PLAINS\x10\x04\"Y\n" + + "\bMoisture\x12\x12\n" + + "\x0eMOISTURE_UNSET\x10\x00\x12\x13\n" + + "\x0fMOISTURE_DESERT\x10\x01\x12\x10\n" + + "\fMOISTURE_DRY\x10\x02\x12\x12\n" + + "\x0eMOISTURE_MOIST\x10\x03\"\xe0\x01\n" + + "\tLandcover\x12\x13\n" + + "\x0fLANDCOVER_UNSET\x10\x00\x12\x16\n" + + "\x12LANDCOVER_CROPLAND\x10\x01\x12\x17\n" + + "\x13LANDCOVER_SHRUBLAND\x10\x02\x12\x14\n" + + "\x10LANDCOVER_FOREST\x10\x03\x12\x17\n" + + "\x13LANDCOVER_GRASSLAND\x10\x04\x12\x19\n" + + "\x15LANDCOVER_SETTLEMENTS\x10\x05\x12'\n" + + "#LANDCOVER_SPARSELY_OR_NON_VEGETATED\x10\x06\x12\x1a\n" + + "\x16LANDCOVER_SNOW_AND_ICE\x10\b\"\xcb\x01\n" + + "\vTemperature\x12\x15\n" + + "\x11TEMPERATURE_UNSET\x10\x00\x12\x16\n" + + "\x12TEMPERATURE_BOREAL\x10\x01\x12\x1e\n" + + "\x1aTEMPERATURE_COOL_TEMPERATE\x10\x02\x12\x1e\n" + + "\x1aTEMPERATURE_WARM_TEMPERATE\x10\x03\x12\x1c\n" + + "\x18TEMPERATURE_SUB_TROPICAL\x10\x04\x12\x18\n" + + "\x14TEMPERATURE_TROPICAL\x10\x05\x12\x15\n" + + "\x11TEMPERATURE_POLAR\x10\x06\"\x86\x01\n" + + "\fVistaFeature\x12\x11\n" + + "\rFEATURE_UNSET\x10\x00\x12\x0e\n" + + "\n" + + "VISTA_CITY\x10\x01\x12\x0f\n" + + "\vVISTA_BEACH\x10\x02\x12\x0f\n" + + "\vVISTA_OCEAN\x10\x03\x12\x0f\n" + + "\vVISTA_RIVER\x10\x04\x12\x0e\n" + + "\n" + + "VISTA_LAKE\x10\x05\x12\x10\n" + + "\fVISTA_DESERT\x10\x06\"U\n" + + "\x0eSettlementType\x12\x14\n" + + "\x10SETTLEMENT_UNSET\x10\x00\x12\x14\n" + + "\x10SETTLEMENT_URBAN\x10\x01\x12\x17\n" + + "\x13SETTLEMENT_SUBURBAN\x10\x02\"\v\n" + + "\tBadgeData\"\x1b\n" + + "\x19BadgeLevelAvatarLockProto\"\"\n" + + " BadgeRewardEncounterRequestProto\"\xd2\x01\n" + + "!BadgeRewardEncounterResponseProto\x1a\x14\n" + + "\x12EncounterInfoProto\"\x96\x01\n" + + "\x06Status\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\x15\n" + + "\x11SUCCESS_ENCOUNTER\x10\x01\x12\"\n" + + "\x1eSUCCESS_POKEMON_INVENTORY_FULL\x10\x02\x12\x1b\n" + + "\x17ERROR_REQUIRES_PROGRESS\x10\x03\x12\x1c\n" + + "\x18ERROR_ENCOUNTER_COMPLETE\x10\x04\x12\t\n" + + "\x05ERROR\x10\x05\"\x14\n" + + "\x12BadgeSettingsProto\"\x1a\n" + + "\x18BadgeSystemSettingsProto\"[\n" + + "\x14BadgeTierRewardProto\"C\n" + + "\x0fBadgeRewardType\x12\b\n" + + "\x04NONE\x10\x00\x12\x0f\n" + + "\vAVATAR_ITEM\x10\x01\x12\x15\n" + + "\x11POKEMON_ENCOUNTER\x10\x02\"\x16\n" + + "\x14BatchSetValueRequest\"\x17\n" + + "\x15BatchSetValueResponse\"\x8d\x02\n" + + "\x11BattleActionProto\"\xf7\x01\n" + + "\n" + + "ActionType\x12\t\n" + + "\x05UNSET\x10\x00\x12\n" + + "\n" + + "\x06ATTACK\x10\x01\x12\t\n" + + "\x05DODGE\x10\x02\x12\x12\n" + + "\x0eSPECIAL_ATTACK\x10\x03\x12\x10\n" + + "\fSWAP_POKEMON\x10\x04\x12\t\n" + + "\x05FAINT\x10\x05\x12\x0f\n" + + "\vPLAYER_JOIN\x10\x06\x12\x0f\n" + + "\vPLAYER_QUIT\x10\a\x12\v\n" + + "\aVICTORY\x10\b\x12\n" + + "\n" + + "\x06DEFEAT\x10\t\x12\r\n" + + "\tTIMED_OUT\x10\n" + + "\x12\x14\n" + + "\x10SPECIAL_ATTACK_2\x10\v\x12\f\n" + + "\bUSE_ITEM\x10\f\x12\x12\n" + + "\x0eDISPLAY_CHANGE\x10\r\x12\x14\n" + + "\x10ACTIVATE_ABILITY\x10\x0e\"\x16\n" + + "\x14BattleActionProtoLog\"\xe9\x06\n" + + "\x10BattleActorProto\x12\x0e\n" + + "\x02id\x18\x01 \x01(\tR\x02id\x12>\n" + + "\x04type\x18\x02 \x01(\x0e2*.POGOProtos.Rpc.BattleActorProto.ActorTypeR\x04type\x12*\n" + + "\x11active_pokemon_id\x18\x05 \x01(\x04R\x0factivePokemonId\x12(\n" + + "\x04team\x18\x06 \x01(\x0e2\x14.POGOProtos.Rpc.TeamR\x04team\x12%\n" + + "\x0epokemon_roster\x18\t \x03(\x04R\rpokemonRoster\x1a\x8b\x02\n" + + "\x12FieldActorMetadata\x1a\x16\n" + + "\x14AttackFieldActorData\x1a\x83\x01\n" + + "\x1cCollectibleOrbFieldActorData\"c\n" + + "\bOrbState\x12\x13\n" + + "\x0fORB_STATE_UNSET\x10\x00\x12\x12\n" + + "\x0eORB_STATE_IDLE\x10\x01\x12\x17\n" + + "\x13ORB_STATE_COLLECTED\x10\x02\x12\x15\n" + + "\x11ORB_STATE_EXPIRED\x10\x03\"W\n" + + "\x0eFieldActorType\x12\x1a\n" + + "\x16UNSET_FIELD_ACTOR_TYPE\x10\x00\x12\x14\n" + + "\x10ATTACK_INDICATOR\x10\x01\x12\x13\n" + + "\x0fCOLLECTIBLE_ORB\x10\x02\x1aa\n" + + "\x0eResourcesEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\x05R\x03key\x129\n" + + "\x05value\x18\x02 \x01(\v2#.POGOProtos.Rpc.BattleResourceProtoR\x05value:\x028\x01\x1ae\n" + + "\x12ItemResourcesEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\x05R\x03key\x129\n" + + "\x05value\x18\x02 \x01(\v2#.POGOProtos.Rpc.BattleResourceProtoR\x05value:\x028\x01\"\xaf\x01\n" + + "\tActorType\x12\x14\n" + + "\x10UNSET_ACTOR_TYPE\x10\x00\x12\n" + + "\n" + + "\x06PLAYER\x10\x01\x12\x0f\n" + + "\vPLAYER_BOSS\x10\x02\x12\x13\n" + + "\x0fPLAYER_OBSERVER\x10\x03\x12\a\n" + + "\x03NPC\x10\x04\x12\f\n" + + "\bNPC_BOSS\x10\x05\x12\x10\n" + + "\fNPC_OBSERVER\x10\x06\x12\x12\n" + + "\x0eFIELD_DIRECTOR\x10\a\x12\f\n" + + "\bSIDELINE\x10\b\x12\x0f\n" + + "\vFIELD_ACTOR\x10\t\"\x96\x01\n" + + "\x1aBattleAnimationConfigProto\x1a\x19\n" + + "\x17AttackAnimationSettings\x1a\x1b\n" + + "\x19UiCameraAnimationSettings\x1a\x1c\n" + + "\x1aChargeMoveSequenceSettings\x1a\"\n" + + " MissedFastAttackRecoverySettings\"\x1e\n" + + "\x1cBattleAnimationSettingsProto\"\x17\n" + + "\x15BattleAttributesProto\"H\n" + + "\x17BattleClockSyncOutProto\"-\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\"\x16\n" + + "\x14BattleClockSyncProto\"\x90\x1f\n" + + "\x10BattleEventProto\x1a\x9c\x01\n" + + "\rRecordLatency\x1aA\n" + + "\x13EventLatenciesEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\x05R\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\x03R\x05value:\x028\x01\x1aH\n" + + "\x1aGetStateReceiveTimeMsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\x03R\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\x03R\x05value:\x028\x01\x1a\x13\n" + + "\x11HolisticCountdown\x1a\xce\x02\n" + + "\x10BattleLogMessage\"\xb9\x02\n" + + "\x10MessageStringKey\x12\x1c\n" + + "\x18MESSAGE_STRING_KEY_UNSET\x10\x00\x12A\n" + + "=MESSAGE_STRING_KEY_BEHEMOTH_BLADE_ADVENTURE_EFFECT_BATTLE_LOG\x10\x01\x12@\n" + + "\n" + + "\x04Team\x12\b\n" + + "\x04NONE\x10\x00\x12\r\n" + + "\tTEAM_BLUE\x10\x01\x12\f\n" + + "\bTEAM_RED\x10\x02\x12\x0f\n" + + "\vTEAM_YELLOW\x10\x03\"5\n" + + "\rTrainerGender\x12\x10\n" + + "\fTRAINER_MALE\x10\x00\x12\x12\n" + + "\x0eTRAINER_FEMALE\x10\x01\"\x18\n" + + "\x16BelugaPokemonWhitelist\"\x91\x03\n" + + "!BelugaTransactionCompleteOutProto\x1aF\n" + + "\x18XlCandyAwardedPerIdEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\x05R\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\x05R\x05value:\x028\x01\"\xa3\x02\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\n" + + "\n" + + "\x06FAILED\x10\x02\x12\x1c\n" + + "\x18ERROR_INVALID_POKEMON_ID\x10\x03\x12\x1a\n" + + "\x16ERROR_POKEMON_DEPLOYED\x10\x04\x12\x1d\n" + + "\x19ERROR_POKEMON_NOT_ALLOWED\x10\x05\x12\x1a\n" + + "\x16ERROR_POKEMON_IS_BUDDY\x10\x06\x12 \n" + + "\x1cERROR_INVALID_TRANSACTION_ID\x10\a\x12 \n" + + "\x1cERROR_MISSING_TRANSACTION_ID\x10\b\x12\x18\n" + + "\x14ERROR_FUSION_POKEMON\x10\t\x12\"\n" + + "\x1eERROR_FUSION_COMPONENT_POKEMON\x10\n" + + "\" \n" + + "\x1eBelugaTransactionCompleteProto\"\xf1\x02\n" + + "\x1eBelugaTransactionStartOutProto\"\xce\x02\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\n" + + "\n" + + "\x06FAILED\x10\x02\x12\x1c\n" + + "\x18ERROR_INVALID_POKEMON_ID\x10\x03\x12\x1a\n" + + "\x16ERROR_POKEMON_DEPLOYED\x10\x04\x12\x18\n" + + "\x14ERROR_POKEMON_IS_EGG\x10\x05\x12\x1a\n" + + "\x16ERROR_POKEMON_IS_BUDDY\x10\x06\x12\x1d\n" + + "\x19ERROR_POKEMON_NOT_ALLOWED\x10\a\x12\x17\n" + + "\x13ERROR_INVALID_NONCE\x10\b\x12\x1a\n" + + "\x16ERROR_TOO_MANY_POKEMON\x10\t\x12\x1e\n" + + "\x1aERROR_NO_POKEMON_SPECIFIED\x10\n" + + "\x12\x18\n" + + "\x14ERROR_FUSION_POKEMON\x10\v\x12\"\n" + + "\x1eERROR_FUSION_COMPONENT_POKEMON\x10\f\"\x1d\n" + + "\x1bBelugaTransactionStartProto\"\x1e\n" + + "\x1cBestFriendsPlusSettingsProto\"\x90\x02\n" + + "+BlockedFromGainingPokemonByFullBagTelemetry\"\xe0\x01\n" + + "\x15PokemonBagFullContext\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\x10\n" + + "\fWILD_POKEMON\x10\x01\x12\a\n" + + "\x03EGG\x10\x02\x12\x0e\n" + + "\n" + + "COMBAT_HUB\x10\x03\x12\b\n" + + "\x04RAID\x10\x04\x12\x0e\n" + + "\n" + + "MAX_BATTLE\x10\x05\x12\f\n" + + "\bINVASION\x10\x06\x12\x19\n" + + "\x15NPC_TRAINER_CHALLENGE\x10\a\x12\r\n" + + "\tVIVILLION\x10\b\x12\x13\n" + + "\x0fQUEST_ENCOUNTER\x10\t\x12\x14\n" + + "\x10MILESTONE_WIDGET\x10\n" + + "\x12\x12\n" + + "\x0eEXPLORE_GADGET\x10\v\"\xce\x01\n" + + "+BlockedFromGainingRewardsByFullBagTelemetry\"\x9e\x01\n" + + "\x17ItemLimitReachedContext\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\b\n" + + "\x04SHOP\x10\x01\x12\x12\n" + + "\x0eEXPLORE_GADGET\x10\x02\x12\x0e\n" + + "\n" + + "COMBAT_HUB\x10\x03\x12\x14\n" + + "\x10POI_ITEM_SPINNER\x10\x04\x12\b\n" + + "\x04GIFT\x10\x05\x12\x11\n" + + "\rMAX_PARTICLES\x10\x06\x12\x15\n" + + "\x11SPONSORED_BALLOON\x10\a\"\xd6\x05\n" + + "\rBonusBoxProto\"=\n" + + "\x11AdditionalDisplay\x12\b\n" + + "\x04NONE\x10\x00\x12\x0e\n" + + "\n" + + "PARTY_PLAY\x10\x01\x12\x0e\n" + + "\n" + + "EVENT_PASS\x10\x02\"\x85\x05\n" + + "\bIconType\x12\t\n" + + "\x05UNSET\x10\x00\x12\x12\n" + + "\x0eADVENTURE_SYNC\x10\x01\x12\t\n" + + "\x05BUDDY\x10\x02\x12\x11\n" + + "\rCANDY_GENERAL\x10\x03\x12\a\n" + + "\x03EGG\x10\x04\x12\x11\n" + + "\rEGG_INCUBATOR\x10\x05\x12\x0e\n" + + "\n" + + "EVENT_MOVE\x10\x06\x12\r\n" + + "\tEVOLUTION\x10\a\x12\x12\n" + + "\x0eFIELD_RESEARCH\x10\b\x12\x0e\n" + + "\n" + + "FRIENDSHIP\x10\t\x12\b\n" + + "\x04GIFT\x10\n" + + "\x12\v\n" + + "\aINCENSE\x10\v\x12\r\n" + + "\tLUCKY_EGG\x10\f\x12\x0f\n" + + "\vLURE_MODULE\x10\r\x12\r\n" + + "\tPHOTOBOMB\x10\x0e\x12\f\n" + + "\bPOKESTOP\x10\x0f\x12\b\n" + + "\x04RAID\x10\x10\x12\r\n" + + "\tRAID_PASS\x10\x11\x12\x11\n" + + "\rSPAWN_UNKNOWN\x10\x12\x12\x0e\n" + + "\n" + + "STAR_PIECE\x10\x13\x12\f\n" + + "\bSTARDUST\x10\x14\x12\x0f\n" + + "\vTEAM_ROCKET\x10\x15\x12\t\n" + + "\x05TRADE\x10\x16\x12\x12\n" + + "\x0eTRANSFER_CANDY\x10\x17\x12\n" + + "\n" + + "\x06BATTLE\x10\x18\x12\x06\n" + + "\x02XP\x10\x19\x12\b\n" + + "\x04SHOP\x10\x1a\x12\f\n" + + "\bLOCATION\x10\x1b\x12\t\n" + + "\x05EVENT\x10\x1c\x12\x0f\n" + + "\vMYSTERY_BOX\x10\x1d\x12\x0e\n" + + "\n" + + "TRADE_BALL\x10\x1e\x12\f\n" + + "\bCANDY_XL\x10\x1f\x12\t\n" + + "\x05HEART\x10 \x12\t\n" + + "\x05TIMER\x10!\x12\f\n" + + "\bPOSTCARD\x10\"\x12\v\n" + + "\aSTICKER\x10#\x12\x14\n" + + "\x10ADVENTURE_EFFECT\x10$\x12\t\n" + + "\x05BREAD\x10%\x12\x10\n" + + "\fMAX_PARTICLE\x10&\x12\r\n" + + "\tLEGENDARY\x10'\x12\x14\n" + + "\x10POWER_UP_POKEMON\x10(\x12\n" + + "\n" + + "\x06MIGHTY\x10)\x12\x14\n" + + "\x10EVENT_PASS_POINT\x10*\"\x1a\n" + + "\x18BonusEffectSettingsProto\"C\n" + + " BonusEggIncubatorAttributesProto\x1a\x1f\n" + + "\x1dHatchedEggPokemonSummaryProto\"\v\n" + + "\tBoolValue\"\x12\n" + + "\x10BoostableXpProto\"\xa3\x01\n" + + "\x10BootRaidOutProto\"\x8e\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16ERROR_FEATURE_DISABLED\x10\x02\x12\x19\n" + + "\x15ERROR_LOBBY_NOT_FOUND\x10\x03\x12\x1a\n" + + "\x16ERROR_RAID_UNAVAILABLE\x10\x04\x12\x19\n" + + "\x15ERROR_NOT_ENOUGH_TIME\x10\x05\"\x0f\n" + + "\rBootRaidProto\"\x0f\n" + + "\rBootTelemetry\"\xe7\x06\n" + + "\bBootTime\"z\n" + + "\fAuthProvider\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\n" + + "\n" + + "\x06GOOGLE\x10\x01\x12\v\n" + + "\x03PTC\x10\x02\x1a\x02\b\x01\x12\f\n" + + "\bFACEBOOK\x10\x03\x12\x11\n" + + "\rSUPER_AWESOME\x10\x04\x12\t\n" + + "\x05APPLE\x10\x05\x12\t\n" + + "\x05GUEST\x10\x06\x12\r\n" + + "\tPTC_OAUTH\x10\a\"\xde\x05\n" + + "\tBootPhase\x12\r\n" + + "\tUNDEFINED\x10\x00\x12\x0f\n" + + "\vTIME_TO_MAP\x10\x01\x12\x14\n" + + "\x10LOGO_SCREEN_TIME\x10\x02\x12\x18\n" + + "\x14MAIN_SCENE_LOAD_TIME\x10\x03\x12\x11\n" + + "\rWAIT_FOR_AUTH\x10\x04\x12\x1f\n" + + "\x1bINIT_REMOTE_CONFIG_VERSIONS\x10\x05\x12\x16\n" + + "\x12INIT_BUNDLE_DIGEST\x10\x06\x12\f\n" + + "\bINIT_GMT\x10\a\x12\x11\n" + + "\rDOWNLOAD_I18N\x10\b\x12\x1a\n" + + "\x16DOWNLOAD_GLOBAL_ASSETS\x10\t\x12\x1e\n" + + "\x1aREGISTER_PUSH_NOTIFICATION\x10\n" + + "\x12\x16\n" + + "\x12INITIALIZE_UPSIGHT\x10\v\x12\x1a\n" + + "\x16INITIALIZE_CRITTERCISM\x10\f\x12\x17\n" + + "\x13LOGIN_VERSION_CHECK\x10\r\x12\x14\n" + + "\x10LOGIN_GET_PLAYER\x10\x0e\x12\x18\n" + + "\x14LOGIN_AUTHENTICATION\x10\x0f\x12\x0e\n" + + "\n" + + "MODAL_TIME\x10\x10\x12\x15\n" + + "\x11INITIALIZE_ADJUST\x10\x11\x12\x17\n" + + "\x13INITIALIZE_FIREBASE\x10\x14\x12\x1a\n" + + "\x16INITIALIZE_CRASHLYTICS\x10\x15\x12\x14\n" + + "\x10INITIALIZE_BRAZE\x10\x16\x12\x1e\n" + + "\x1aDOWNLOAD_BOOT_ADDRESSABLES\x10\x17\x12\x13\n" + + "\x0fINITIALIZE_OMNI\x10\x18\x12\x12\n" + + "\x0eCONFIGURE_ARDK\x10\x19\x12\x1a\n" + + "\x16LOAD_BOOT_SEQUENCE_GUI\x10\x1a\x12\x1d\n" + + "\x19WAIT_SERVER_SEQUENCE_DONE\x10\x1b\x12\x19\n" + + "\x15SET_MAIN_SCENE_ACTIVE\x10\x1c\x12\x19\n" + + "\x15INSTALL_SCENE_CONTEXT\x10\x1d\x12\x11\n" + + "\rWAIT_SHOW_MAP\x10\x1e\x12\x1c\n" + + "\x18INITIALIZE_INPUT_TRACKER\x10\x1f\"\x0e\n" + + "\fBoundingRect\"\x1d\n" + + "\x1bBreadBatteInvitationDetails\" \n" + + "\x1eBreadBattleClientSettingsProto\"\x19\n" + + "\x17BreadBattleCreateDetail\"\xc7\x03\n" + + "\x16BreadBattleDetailProto\x12*\n" + + "\x11bread_battle_seed\x18\x01 \x01(\x03R\x0fbreadBattleSeed\x123\n" + + "\x16battle_window_start_ms\x18\x03 \x01(\x03R\x13battleWindowStartMs\x12/\n" + + "\x14battle_window_end_ms\x18\x04 \x01(\x03R\x11battleWindowEndMs\x12C\n" + + "\x0ebattle_pokemon\x18\x05 \x01(\v2\x1c.POGOProtos.Rpc.PokemonProtoR\rbattlePokemon\x12C\n" + + "\x0ereward_pokemon\x18\x06 \x01(\v2\x1c.POGOProtos.Rpc.PokemonProtoR\rrewardPokemon\x12C\n" + + "\fbattle_level\x18\t \x01(\x0e2 .POGOProtos.Rpc.BreadBattleLevelR\vbattleLevel\"L\n" + + "\x17MaxBattleScheduleSource\x12\t\n" + + "\x05UNSET\x10\x00\x12\r\n" + + "\tSCHEDULED\x10\x01\x12\b\n" + + "\x04BASE\x10\x02\x12\r\n" + + "\tEVERGREEN\x10\x03\"\x1e\n" + + "\x1cBreadBattleInvitationDetails\"\x1d\n" + + "\x1bBreadBattleParticipantProto\"\x19\n" + + "\x17BreadBattleResultsProto\"=\n" + + "\x1aBreadBattleRewardsLogEntry\"\x1f\n" + + "\x06Result\x12\b\n" + + "\x04FAIL\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"D\n" + + "!BreadBattleUpgradeRewardsLogEntry\"\x1f\n" + + "\x06Result\x12\b\n" + + "\x04FAIL\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"Z\n" + + "\x13BreadClientLogProto\x1aC\n" + + "\x12BreadLogEntryProto\x1a-\n" + + "\x10BreadHeaderProto\"\x19\n" + + "\n" + + "HeaderType\x12\v\n" + + "\aNO_TYPE\x10\x00\"\xa1\x01\n" + + "\x16BreadFeatureFlagsProto\"K\n" + + "\x14StationDiscoveryMode\x12\b\n" + + "\x04NONE\x10\x00\x12\x13\n" + + "\x0fSTATIC_STATIONS\x10\x01\x12\x14\n" + + "\x10DYNAMIC_STATIONS\x10\x02\":\n" + + "\tSpawnMode\x12\f\n" + + "\bNO_SPAWN\x10\x00\x12\x10\n" + + "\fSTATIC_SPAWN\x10\x01\x12\r\n" + + "\tGMT_SPAWN\x10\x02\"\xac\x01\n" + + "\x12BreadGroupSettings\"\x95\x01\n" + + "\x0eBreadTierGroup\x12\x1b\n" + + "\x17BREAD_TIER_GROUPS_UNSET\x10\x00\x12\v\n" + + "\aGROUP_1\x10\x01\x12\v\n" + + "\aGROUP_2\x10\x02\x12\v\n" + + "\aGROUP_3\x10\x03\x12\v\n" + + "\aGROUP_4\x10\x04\x12\v\n" + + "\aGROUP_5\x10\x05\x12\v\n" + + "\aGROUP_6\x10\x06\x12\v\n" + + "\aGROUP_Z\x10\a\x12\v\n" + + "\aGROUP_8\x10\b\"\x8f\x01\n" + + "\x15BreadLobbyCounterData\x12\x1d\n" + + "\n" + + "station_id\x18\x01 \x01(\tR\tstationId\x12!\n" + + "\fplayer_count\x18\x02 \x01(\x05R\vplayerCount\x124\n" + + "\x17bread_lobby_join_end_ms\x18\x03 \x01(\x03R\x13breadLobbyJoinEndMs\" \n" + + "\x1eBreadLobbyCounterSettingsProto\"\x18\n" + + "\x16BreadLobbyPokemonProto\"\x11\n" + + "\x0fBreadLobbyProto\"\x1f\n" + + "\x1dBreadLobbyUpdateSettingsProto\"{\n" + + "\rBreadModeEnum\"j\n" + + "\bModifier\x12\b\n" + + "\x04NONE\x10\x00\x12\x0e\n" + + "\n" + + "BREAD_MODE\x10\x01\x12\x14\n" + + "\x10BREAD_DOUGH_MODE\x10\x02\x12\x16\n" + + "\x12BREAD_DOUGH_MODE_2\x10\x03\x12\x16\n" + + "\x12BREAD_SPECIAL_MODE\x10\x04\"4\n" + + "\x1bBreadMoveLevelSettingsProto\x1a\x15\n" + + "\x13BreadMoveLevelProto\"\x17\n" + + "\x15BreadMoveMappingProto\"\x1f\n" + + "\x1dBreadMoveMappingSettingsProto\"E\n" + + "\x12BreadMoveSlotProto\"/\n" + + "\rBreadMoveType\x12\t\n" + + "\x05UNSET\x10\x00\x12\x05\n" + + "\x01A\x10\x01\x12\x05\n" + + "\x01B\x10\x02\x12\x05\n" + + "\x01C\x10\x03\"X\n" + + "\x1aBreadOverrideExtendedProto\x1a\x19\n" + + "\x17BreadCatchOverrideProto\x1a\x1f\n" + + "\x1dMaxPokemonVisualSettingsProto\"\x14\n" + + "\x12BreadOverrideProto\"\x17\n" + + "\x15BreadPokemonAllowlist\"\xab\x01\n" + + " BreadPokemonScalingSettingsProto\x1a\x86\x01\n" + + "\x1fBreadPokemonVisualSettingsProto\x1ac\n" + + "\x1fBreadPokemonFormVisualDataProto\x1a@\n" + + "\x1fBreadPokemonModeVisualDataProto\x1a\x1d\n" + + "\x1bBreadPokemonVisualDataProto\":\n" + + "\x18BreadSharedSettingsProto\x1a\x1e\n" + + "\x1cBreadBattleAvailabilityProto\"\x17\n" + + "\x15BreadcrumbRecordProto\"\x1f\n" + + "\x1dBuddyActivityCategorySettings\"\x17\n" + + "\x15BuddyActivitySettings\"\x1a\n" + + "\x18BuddyConsumablesLogEntry\"\xfb\x04\n" + + "\x0eBuddyDataProto\x1a\x13\n" + + "\x11BuddySpinMetadata\x1aQ\n" + + "\x10BuddyStoredStats\x1a=\n" + + "\x0fBuddyStatsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\x05R\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\x02R\x05value:\x028\x01\x1ak\n" + + "\x1aDailyActivityCountersEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\x05R\x03key\x127\n" + + "\x05value\x18\x02 \x01(\v2!.POGOProtos.Rpc.DailyCounterProtoR\x05value:\x028\x01\x1ak\n" + + "\x1aDailyCategoryCountersEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\x05R\x03key\x127\n" + + "\x05value\x18\x02 \x01(\v2!.POGOProtos.Rpc.DailyCounterProtoR\x05value:\x028\x01\x1ad\n" + + "\x17SouvenirsCollectedEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\x05R\x03key\x123\n" + + "\x05value\x18\x02 \x01(\v2\x1d.POGOProtos.Rpc.SouvenirProtoR\x05value:\x028\x01\x1aQ\n" + + "#ActivityEmotionLastIncrementMsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\x05R\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\x03R\x05value:\x028\x01\x1an\n" + + "\x0eFortSpinsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12F\n" + + "\x05value\x18\x02 \x01(\v20.POGOProtos.Rpc.BuddyDataProto.BuddySpinMetadataR\x05value:\x028\x01\"\x1b\n" + + "\x19BuddyEmotionLevelSettings\"\x1d\n" + + "\x1bBuddyEncounterCameoSettings\"\x1d\n" + + "\x1bBuddyEncounterHelpTelemetry\"\x1e\n" + + "\x1cBuddyEvolutionWalkQuestProto\"\xc5\x01\n" + + "\x14BuddyFeedingOutProto\"\xac\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x19\n" + + "\x15ERROR_BUDDY_NOT_VALID\x10\x02\x12!\n" + + "\x1dFAILED_INSUFFICIENT_RESOURCES\x10\x03\x12#\n" + + "\x1fFAILED_INVALID_ITEM_REQUIREMENT\x10\x04\x12'\n" + + "#FAILED_BUDDY_STILL_FULL_FROM_POFFIN\x10\x05\"\x13\n" + + "\x11BuddyFeedingProto\"\x10\n" + + "\x0eBuddyGiftProto\"\x1a\n" + + "\x18BuddyGlobalSettingsProto\"x\n" + + "\x10BuddyHistoryData\x1ad\n" + + "\x17SouvenirsCollectedEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\x05R\x03key\x123\n" + + "\x05value\x18\x02 \x01(\v2\x1d.POGOProtos.Rpc.SouvenirProtoR\x05value:\x028\x01\" \n" + + "\x1eBuddyHudButtonPressedTelemetry\"\x15\n" + + "\x13BuddyHungerSettings\"\x1a\n" + + "\x18BuddyInteractionSettings\"\xe6\x01\n" + + "\x12BuddyLevelSettings\"\xcf\x01\n" + + "\n" + + "BuddyTrait\x12\t\n" + + "\x05UNSET\x10\x00\x12\x0e\n" + + "\n" + + "MAP_DEPLOY\x10\x01\x12\x13\n" + + "\x0fENCOUNTER_CAMEO\x10\x02\x12\x15\n" + + "\x11EMOTION_INDICATOR\x10\x03\x12\x17\n" + + "\x13PICK_UP_CONSUMABLES\x10\x04\x12\x15\n" + + "\x11PICK_UP_SOUVENIRS\x10\x05\x12\x18\n" + + "\x14FIND_ATTRACTIVE_POIS\x10\x06\x12\x14\n" + + "\x10BEST_BUDDY_ASSET\x10\a\x12\f\n" + + "\bCP_BOOST\x10\b\x12\f\n" + + "\bTRAINING\x10\t\"\x1f\n" + + "\x1dBuddyMapEmotionCheckTelemetry\"O\n" + + "\x10BuddyMapOutProto\";\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x19\n" + + "\x15ERROR_BUDDY_NOT_VALID\x10\x02\"\x0f\n" + + "\rBuddyMapProto\"'\n" + + "%BuddyMultiplayerConnectionFailedProto\"*\n" + + "(BuddyMultiplayerConnectionSucceededProto\"'\n" + + "%BuddyMultiplayerTimeToGetSessionProto\"!\n" + + "\x1fBuddyNotificationClickTelemetry\"\xdd\x02\n" + + "\x11BuddyObservedData\x1a\x10\n" + + "\x0eBuddyFeedStats\x1ad\n" + + "\x17SouvenirsCollectedEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\x05R\x03key\x123\n" + + "\x05value\x18\x02 \x01(\v2\x1d.POGOProtos.Rpc.SouvenirProtoR\x05value:\x028\x01\"\xbd\x01\n" + + "\x15BuddyValidationResult\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x18\n" + + "\x14FAILED_BUDDY_NOT_SET\x10\x02\x12\x1a\n" + + "\x16FAILED_BUDDY_NOT_FOUND\x10\x03\x12\x14\n" + + "\x10FAILED_BAD_BUDDY\x10\x04\x12\x1f\n" + + "\x1bFAILED_BUDDY_V2_NOT_ENABLED\x10\x05\x12\x1f\n" + + "\x1bFAILED_PLAYER_LEVEL_TOO_LOW\x10\x06J\x04\b\x02\x10\x03J\x04\b\x04\x10\x05J\x04\b\x05\x10\x06\"S\n" + + "\x14BuddyPettingOutProto\";\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x19\n" + + "\x15ERROR_BUDDY_NOT_VALID\x10\x02\"\x13\n" + + "\x11BuddyPettingProto\"<\n" + + "\x14BuddyPokemonLogEntry\"$\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x0f\n" + + "\vCANDY_FOUND\x10\x01\"\x13\n" + + "\x11BuddyPokemonProto\"\f\n" + + "\n" + + "BuddyStats\"Q\n" + + "\x12BuddyStatsOutProto\";\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x19\n" + + "\x15ERROR_BUDDY_NOT_VALID\x10\x02\"\x11\n" + + "\x0fBuddyStatsProto\"\xa0\x02\n" + + "\x15BuddyStatsShownHearts\x1a\x16\n" + + "\x14BuddyShownHeartsList\x1a\x8a\x01\n" + + " BuddyShownHeartsPerCategoryEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\x05R\x03key\x12P\n" + + "\x05value\x18\x02 \x01(\v2:.POGOProtos.Rpc.BuddyStatsShownHearts.BuddyShownHeartsListR\x05value:\x028\x01\"\\\n" + + "\x13BuddyShownHeartType\x12\x15\n" + + "\x11BUDDY_HEART_UNSET\x10\x00\x12\x16\n" + + "\x12BUDDY_HEART_SINGLE\x10\x01\x12\x16\n" + + "\x12BUDDY_HEART_DOUBLE\x10\x02J\x04\b\x03\x10\x04\"\x13\n" + + "\x11BuddySwapSettings\"\x13\n" + + "\x11BuddyWalkSettings\"\x1c\n" + + "\x1aBuddyWalkedMegaEnergyProto\"\x12\n" + + "\x10BuildingMetadata\"\x1a\n" + + "\x18BulkHealingSettingsProto\"\x1d\n" + + "\x1bButterflyCollectorBadgeData\"D\n" + + "\x1dButterflyCollectorRegionMedal\"#\n" + + "\x05State\x12\f\n" + + "\bPROGRESS\x10\x00\x12\f\n" + + "\bCOMPLETE\x10\x01\"/\n" + + "-ButterflyCollectorRewardEncounterProtoRequest\"\x9f\x01\n" + + ".ButterflyCollectorRewardEncounterProtoResponse\"m\n" + + "\x06Result\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\x15\n" + + "\x11SUCCESS_ENCOUNTER\x10\x01\x12\"\n" + + "\x1eSUCCESS_POKEMON_INVENTORY_FULL\x10\x02\x12\x1b\n" + + "\x17ERROR_REQUIRES_PROGRESS\x10\x03\"E\n" + + "!ButterflyCollectorRewardsLogEntry\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"\x1c\n" + + "\x1aButterflyCollectorSettings\"\f\n" + + "\n" + + "BytesValue\"\x14\n" + + "\x12CSharpFieldOptions\"\x13\n" + + "\x11CSharpFileOptions\"\x15\n" + + "\x13CSharpMethodOptions\"\x16\n" + + "\x14CSharpServiceOptions\"N\n" + + "\x1fCameraPermissionPromptTelemetry\"+\n" + + "\x10PermissionStatus\x12\v\n" + + "\aGRANTED\x10\x00\x12\n" + + "\n" + + "\x06DENIED\x10\x01\"\x17\n" + + "\x15CampaignExperimentIds\"\x17\n" + + "\x15CampfireSettingsProto\"!\n" + + "\x1fCanClaimPtcRewardActionOutProto\"\x1e\n" + + "\x1cCanClaimPtcRewardActionProto\"\x18\n" + + "\x16CanReportRouteOutProto\"\x15\n" + + "\x13CanReportRouteProto\"\x1b\n" + + "\x19CancelCombatChallengeData\"\xf1\x01\n" + + "\x1dCancelCombatChallengeOutProto\"\xcf\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12!\n" + + "\x1dERROR_INVALID_CHALLENGE_STATE\x10\x02\x12\x1d\n" + + "\x19ERROR_CHALLENGE_NOT_FOUND\x10\x03\x12\x1a\n" + + "\x16ERROR_ALREADY_ACCEPTED\x10\x04\x12\x1a\n" + + "\x16ERROR_ALREADY_DECLINED\x10\x05\x12\x1a\n" + + "\x16ERROR_ALREADY_TIMEDOUT\x10\x06\x12\x17\n" + + "\x13ERROR_ACCESS_DENIED\x10\a\"\x1c\n" + + "\x1aCancelCombatChallengeProto\"#\n" + + "!CancelCombatChallengeResponseData\"\x81\x01\n" + + "\x17CancelEventRsvpOutProto\"f\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x13\n" + + "\x0fERROR_NOT_FOUND\x10\x03\x12\x1c\n" + + "\x18ERROR_INVALID_EVENT_TYPE\x10\x04\"\x16\n" + + "\x14CancelEventRsvpProto\"\x17\n" + + "\x15CancelMatchmakingData\"\x9f\x01\n" + + "\x19CancelMatchmakingOutProto\"\x81\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x1a\n" + + "\x16SUCCESSFULLY_CANCELLED\x10\x01\x12\x19\n" + + "\x15ERROR_ALREADY_MATCHED\x10\x02\x12\x1a\n" + + "\x16ERROR_PLAYER_NOT_FOUND\x10\x03\x12\x19\n" + + "\x15ERROR_QUEUE_NOT_FOUND\x10\x04\"\x18\n" + + "\x16CancelMatchmakingProto\"\x1f\n" + + "\x1dCancelMatchmakingResponseData\"\xa2\x01\n" + + "\x19CancelPartyInviteOutProto\"\x84\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_INVITE_NOT_FOUND\x10\x03\x12\x17\n" + + "\x13ERROR_NO_SUCH_PARTY\x10\x04\x12\x1a\n" + + "\x16ERROR_ALREADY_CANCELED\x10\x05\"\x18\n" + + "\x16CancelPartyInviteProto\"\x86\x01\n" + + "\x19CancelRemoteTradeOutProto\"i\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_FRIEND_NOT_FOUND\x10\x03\x12\x18\n" + + "\x14ERROR_INVALID_FRIEND\x10\x04\"\x18\n" + + "\x16CancelRemoteTradeProto\"\x15\n" + + "\x13CancelRouteOutProto\"\x12\n" + + "\x10CancelRouteProto\"\xb8\x01\n" + + "\x15CancelTradingOutProto\"\x9e\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_FRIEND_NOT_FOUND\x10\x03\x12\x1b\n" + + "\x17ERROR_INVALID_PLAYER_ID\x10\x04\x12\x17\n" + + "\x13ERROR_INVALID_STATE\x10\x05\x12\x17\n" + + "\x13ERROR_STATE_HANDLER\x10\x06\"\x14\n" + + "\x12CancelTradingProto\"\n" + + "\n" + + "\bCapProto\"\x19\n" + + "\x17CaptureProbabilityProto\"'\n" + + "\x11CaptureScoreProto\x1a\x12\n" + + "\x10TempEvoScoreInfo\"V\n" + + "\x12CatchCardTelemetry\"@\n" + + "\tPhotoType\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aDEFAULT\x10\x01\x12\x0e\n" + + "\n" + + "AR_CLASSIC\x10\x02\x12\v\n" + + "\aAR_PLUS\x10\x03\"!\n" + + "\x1fCatchPokemonGlobalSettingsProto\"h\n" + + "\x14CatchPokemonLogEntry\"P\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x14\n" + + "\x10POKEMON_CAPTURED\x10\x01\x12\x10\n" + + "\fPOKEMON_FLED\x10\x02\x12\x13\n" + + "\x0fPOKEMON_HATCHED\x10\x03\"\xe6\x01\n" + + "\x14CatchPokemonOutProto\"P\n" + + "\rCaptureReason\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aDEFAULT\x10\x01\x12\x13\n" + + "\x0fELEMENTAL_BADGE\x10\x02\x12\x12\n" + + "\x0eCRITICAL_CATCH\x10\x03\"|\n" + + "\x06Status\x12\x0f\n" + + "\vCATCH_ERROR\x10\x00\x12\x11\n" + + "\rCATCH_SUCCESS\x10\x01\x12\x10\n" + + "\fCATCH_ESCAPE\x10\x02\x12\x0e\n" + + "\n" + + "CATCH_FLEE\x10\x03\x12\x10\n" + + "\fCATCH_MISSED\x10\x04\x12\x1a\n" + + "\x16CATCH_ITEM_REPLACEMENT\x10\x05\"\x13\n" + + "\x11CatchPokemonProto\"\x18\n" + + "\x16CatchPokemonQuestProto\"$\n" + + "\"CatchRadiusMultiplierSettingsProto\"\x19\n" + + "\x17ChallengeIdMismatchData\"\x1c\n" + + "\x1aChallengeQuestSectionProto\"\x13\n" + + "\x11ChangeArTelemetry\"\x1d\n" + + "\x1bChangeOnlineStatusTelemetry\"\x83\x02\n" + + "\x19ChangePokemonFormOutProto\"\xe5\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x19\n" + + "\x15ERROR_POKEMON_MISSING\x10\x02\x12 \n" + + "\x1cERROR_INSUFFICIENT_RESOURCES\x10\x03\x12\x1a\n" + + "\x16ERROR_QUEST_INCOMPLETE\x10\x04\x12\x1f\n" + + "\x1bERROR_POKEMON_CANNOT_CHANGE\x10\x05\x12\x1a\n" + + "\x16ERROR_POKEMON_DEPLOYED\x10\x06\x12\x1a\n" + + "\x16ERROR_FEATURE_DISABLED\x10\a\x12\x11\n" + + "\rERROR_UNKNOWN\x10\b\"\x18\n" + + "\x16ChangePokemonFormProto\"\x8b\x01\n" + + "'ChangeStampCollectionPlayerDataOutProto\"`\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1e\n" + + "\x1aFAILURE_NO_SUCH_COLLECTION\x10\x02\x12\x1e\n" + + "\x1aFAILURE_CANNOT_MODIFY_DATA\x10\x03\"&\n" + + "$ChangeStampCollectionPlayerDataProto\"\xb3\x02\n" + + "\x1eChangeStatIncreaseGoalOutProto\"\x90\x02\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12'\n" + + "#ERROR_POKEMON_NOT_ACTIVELY_TRAINING\x10\x02\x12(\n" + + " ERROR_STAT_NOT_ACTIVELY_TRAINING\x10\x03\x1a\x02\b\x01\x12\x1c\n" + + "\x18ERROR_INVALID_STAT_LEVEL\x10\x04\x12\x1b\n" + + "\x17ERROR_INVALID_STAT_TYPE\x10\x05\x12\x19\n" + + "\x15ERROR_INVALID_POKEMON\x10\x06\x12\x18\n" + + "\x14ERROR_UNCHANGED_GOAL\x10\a\x12+\n" + + "'ERROR_SURPASSED_LIMIT_OF_STATS_TO_TRAIN\x10\b\"\x1d\n" + + "\x1bChangeStatIncreaseGoalProto\"\x95\x01\n" + + "\x12ChangeTeamOutProto\"\x7f\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x13\n" + + "\x0fERROR_SAME_TEAM\x10\x02\x12\x1f\n" + + "\x1bERROR_ITEM_NOT_IN_INVENTORY\x10\x03\x12\x14\n" + + "\x10ERROR_WRONG_ITEM\x10\x04\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x05\"\x11\n" + + "\x0fChangeTeamProto\"\xa5\x01\n" + + "\x15CharacterDisplayProto\x12?\n" + + "\x05style\x18\x01 \x01(\x0e2).POGOProtos.Rpc.EnumWrapper.PokestopStyleR\x05style\x12K\n" + + "\tcharacter\x18\x02 \x01(\x0e2-.POGOProtos.Rpc.EnumWrapper.InvasionCharacterR\tcharacter\",\n" + + "\x15ChargeAttackDataProto\x1a\x13\n" + + "\x11ChargeAttackProto\"\x1c\n" + + "\x1aCheckAwardedBadgesOutProto\"\x19\n" + + "\x17CheckAwardedBadgesProto\"\x18\n" + + "\x16CheckChallengeOutProto\"\x15\n" + + "\x13CheckChallengeProto\"\xe7\x02\n" + + "\x1fCheckContestEligibilityOutProto\"\xc3\x02\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\x12\x10\n" + + "\fOUT_OF_RANGE\x10\x03\x12\x18\n" + + "\x14PLAYER_LIMIT_REACHED\x10\x04\x12\x19\n" + + "\x15CONTEST_LIMIT_REACHED\x10\x05\x12 \n" + + "\x1cSAME_CYCLE_TRADE_NOT_ALLOWED\x10\x06\x12\"\n" + + "\x1eSAME_SEASON_WINNER_NOT_ALLOWED\x10\a\x12\x1c\n" + + "\x18POKEMON_IN_OTHER_CONTEST\x10\b\x12.\n" + + "*POKEMON_IN_OTHER_CONTEST_NEED_SUBSTITUTION\x10\t\x12\x15\n" + + "\x11NEED_SUBSTITUTION\x10\n" + + "\x12$\n" + + " PENDING_REWARD_ENTRY_NOT_ALLOWED\x10\v\"\x1e\n" + + "\x1cCheckContestEligibilityProto\"!\n" + + "\x1fCheckGiftingEligibilityOutProto\"\x1e\n" + + "\x1cCheckGiftingEligibilityProto\"n\n" + + "\x16CheckPhotobombOutProto\"T\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1f\n" + + "\x1bERROR_PHOTO_POKEMON_INVALID\x10\x02\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x03\"\x15\n" + + "\x13CheckPhotobombProto\"\xf6\x02\n" + + ".CheckPokemonSizeLeaderboardEligibilityOutProto\"\xc3\x02\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\x12\x10\n" + + "\fOUT_OF_RANGE\x10\x03\x12\x18\n" + + "\x14PLAYER_LIMIT_REACHED\x10\x04\x12\x19\n" + + "\x15CONTEST_LIMIT_REACHED\x10\x05\x12 \n" + + "\x1cSAME_CYCLE_TRADE_NOT_ALLOWED\x10\x06\x12\"\n" + + "\x1eSAME_SEASON_WINNER_NOT_ALLOWED\x10\a\x12\x1c\n" + + "\x18POKEMON_IN_OTHER_CONTEST\x10\b\x12.\n" + + "*POKEMON_IN_OTHER_CONTEST_NEED_SUBSTITUTION\x10\t\x12\x15\n" + + "\x11NEED_SUBSTITUTION\x10\n" + + "\x12$\n" + + " PENDING_REWARD_ENTRY_NOT_ALLOWED\x10\v\"-\n" + + "+CheckPokemonSizeLeaderboardEligibilityProto\"\xd3\x01\n" + + "\x15CheckSendGiftOutProto\"\xb9\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1f\n" + + "\x1bERROR_PLAYER_DOES_NOT_EXIST\x10\x03\x12\x1c\n" + + "\x18ERROR_GIFT_NOT_AVAILABLE\x10\x04\x12!\n" + + "\x1dERROR_GIFT_ALREADY_SENT_TODAY\x10\x05\x12\"\n" + + "\x1eERROR_PLAYER_HAS_UNOPENED_GIFT\x10\x06\"\x14\n" + + "\x12CheckSendGiftProto\"\x86\x01\n" + + "\x1dCheckStampGiftabilityOutProto\"e\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x15\n" + + "\x11ERROR_PREFERENCES\x10\x02\x12\x19\n" + + "\x15ERROR_ALREADY_STAMPED\x10\x03\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x04\"\x1c\n" + + "\x1aCheckStampGiftabilityProto\"\x93\x01\n" + + "(ChooseGlobalTicketedEventVariantOutProto\"g\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1d\n" + + "\x19ERROR_HAS_REQUESTED_BADGE\x10\x02\x12&\n" + + "\"ERROR_HAS_MUTUALLY_EXCLUSIVE_BADGE\x10\x03\"'\n" + + "%ChooseGlobalTicketedEventVariantProto\"\r\n" + + "\vCircleShape\"\x1b\n" + + "\x19ClaimCodenameRequestProto\"K\n" + + "\x1cClaimContestsRewardsOutProto\"+\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\"\x1b\n" + + "\x19ClaimContestsRewardsProto\"\x1f\n" + + "\x1dClaimEventPassRewardsLogEntry\"<\n" + + "!ClaimEventPassRewardsRequestProto\x1a\x17\n" + + "\x15ClaimRewardsSlotProto\"\xed\x01\n" + + "\"ClaimEventPassRewardsResponseProto\"\xc6\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\x12\x16\n" + + "\x12ERROR_INVALID_PASS\x10\x03\x12\x18\n" + + "\x14ERROR_INVALID_REWARD\x10\x04\x12!\n" + + "\x1dERROR_UNAVAILABLE_REWARD_RANK\x10\x05\x12\"\n" + + "\x1eERROR_UNAVAILABLE_REWARD_TRACK\x10\x06\x12 \n" + + "\x1cERROR_REWARD_ALREADY_CLAIMED\x10\a\"\x9b\x01\n" + + "\x1dClaimPtcLinkingRewardOutProto\"z\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\x12\r\n" + + "\tERROR_GMT\x10\x03\x12\x1c\n" + + "\x18ERROR_ITEM_NOT_SUPPORTED\x10\x04\x12 \n" + + "\x1cERROR_REWARD_CLAIMED_ALREADY\x10\x05\"\x1c\n" + + "\x1aClaimPtcLinkingRewardProto\"\x17\n" + + "\x15ClaimRewardsSlotProto\"\xdc\x01\n" + + "\"ClaimStampCollectionRewardOutProto\"\xb5\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1b\n" + + "\x17FAILURE_ALREADY_CLAIMED\x10\x02\x12\x1a\n" + + "\x16FAILURE_NO_SUCH_REWARD\x10\x03\x12\x1f\n" + + "\x1bFAILURE_NOT_ENOUGH_PROGRESS\x10\x04\x12\x18\n" + + "\x14FAILURE_NOT_IN_RANGE\x10\x05\x12\x1f\n" + + "\x1bFAILURE_NOT_SUCH_COLLECTION\x10\x06\"!\n" + + "\x1fClaimStampCollectionRewardProto\"\xbe\x01\n" + + "\x1cClaimVsSeekerRewardsOutProto\"\x9d\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x18\n" + + "\x14ERROR_REDEEM_POKEMON\x10\x02\x12%\n" + + "!ERROR_PLAYER_NOT_ENOUGH_VICTORIES\x10\x03\x12 \n" + + "\x1cERROR_REWARD_ALREADY_CLAIMED\x10\x04\x12\x18\n" + + "\x14ERROR_INVENTORY_FULL\x10\x05\"\x1b\n" + + "\x19ClaimVsSeekerRewardsProto\"\x1f\n" + + "\x1dClientArPhotoIncentiveDetails\"\x19\n" + + "\x17ClientBattleConfigProto\"!\n" + + "\x1fClientBreadcrumbSessionSettings\"V\n" + + "\x1aClientContestIncidentProto\x128\n" + + "\bcontests\x18\x01 \x03(\v2\x1c.POGOProtos.Rpc.ContestProtoR\bcontests\"\x8e\x01\n" + + "\x17ClientDialogueLineProto\x12K\n" + + "\tcharacter\x18\x02 \x01(\x0e2-.POGOProtos.Rpc.EnumWrapper.InvasionCharacterR\tcharacter\"&\n" + + "\x04Side\x12\t\n" + + "\x05UNSET\x10\x00\x12\t\n" + + "\x05RIGHT\x10\x01\x12\b\n" + + "\x04LEFT\x10\x02\"\x18\n" + + "\x16ClientEnvironmentProto\"#\n" + + "!ClientEvolutionQuestTemplateProto\"\x82\x01\n" + + "\x17ClientFortModifierProto\x129\n" + + "\rmodifier_type\x18\x01 \x01(\x0e2\x14.POGOProtos.Rpc.ItemR\fmodifierType\x12,\n" + + "\x12expiration_time_ms\x18\x02 \x01(\x03R\x10expirationTimeMs\"\x1f\n" + + "\x1dClientGameMasterTemplateProto\"\x13\n" + + "\x11ClientGenderProto\"\x1b\n" + + "\x19ClientGenderSettingsProto\"[\n" + + "\vClientInbox\x1a\x0e\n" + + "\fNotification\"<\n" + + "\x05Label\x12\x0f\n" + + "\vUNSET_LABEL\x10\x00\x12\n" + + "\n" + + "\x06UNREAD\x10\x01\x12\a\n" + + "\x03NEW\x10\x02\x12\r\n" + + "\tIMMEDIATE\x10\x03\"\xe9\x01\n" + + "\x13ClientIncidentProto\x12\x1f\n" + + "\vincident_id\x18\x01 \x01(\tR\n" + + "incidentId\x12\x17\n" + + "\afort_id\x18\x02 \x01(\tR\x06fortId\x12;\n" + + "\x04step\x18\x06 \x03(\v2'.POGOProtos.Rpc.ClientIncidentStepProtoR\x04step\x12[\n" + + "\x12completion_display\x18\a \x01(\v2,.POGOProtos.Rpc.PokestopIncidentDisplayProtoR\x11completionDisplay\"\x92\x01\n" + + "\x17ClientIncidentStepProto\x12a\n" + + "\x11pokestop_dialogue\x18\x03 \x01(\v22.POGOProtos.Rpc.ClientPokestopNpcDialogueStepProtoH\x00R\x10pokestopDialogueB\x14\n" + + "\x12ClientIncidentStep\"\x1f\n" + + "\x1dClientInvasionBattleStepProto\"\"\n" + + " ClientInvasionEncounterStepProto\"\xa3\x03\n" + + "\x12ClientMapCellProto\x12\x1c\n" + + "\n" + + "s2_cell_id\x18\x01 \x01(\x04R\bs2CellId\x12!\n" + + "\ras_of_time_ms\x18\x02 \x01(\x03R\n" + + "asOfTimeMs\x124\n" + + "\x04fort\x18\x03 \x03(\v2 .POGOProtos.Rpc.PokemonFortProtoR\x04fort\x12C\n" + + "\fwild_pokemon\x18\x05 \x03(\v2 .POGOProtos.Rpc.WildPokemonProtoR\vwildPokemon\x12L\n" + + "\x11catchable_pokemon\x18\n" + + " \x03(\v2\x1f.POGOProtos.Rpc.MapPokemonProtoR\x10catchablePokemon\x12I\n" + + "\x0enearby_pokemon\x18\v \x03(\v2\".POGOProtos.Rpc.NearbyPokemonProtoR\rnearbyPokemon\x128\n" + + "\bstations\x18\x11 \x03(\v2\x1c.POGOProtos.Rpc.StationProtoR\bstations\"/\n" + + "-ClientMapObjectsInteractionRangeSettingsProto\"\x0f\n" + + "\rClientMetrics\" \n" + + "\x1eClientPerformanceSettingsProto\"\x1f\n" + + "\x11ClientPlayerProtoJ\x04\b\f\x10\rJ\x04\b\"\x10#\"\x0f\n" + + "\rClientPlugins\"\x1f\n" + + "\x1dClientPoiDecorationGroupProto\"r\n" + + "\"ClientPokestopNpcDialogueStepProto\x12L\n" + + "\rdialogue_line\x18\x01 \x03(\v2'.POGOProtos.Rpc.ClientDialogueLineProtoR\fdialogueLine\"\x1d\n" + + "\x1bClientPokestopSpinStepProto\"#\n" + + "!ClientPredictionInconsistencyData\"\x8c\x01\n" + + "\x10ClientQuestProto\x120\n" + + "\x05quest\x18\x01 \x01(\v2\x1a.POGOProtos.Rpc.QuestProtoR\x05quest\x12F\n" + + "\rquest_display\x18\x02 \x01(\v2!.POGOProtos.Rpc.QuestDisplayProtoR\fquestDisplay\"\x15\n" + + "\x13ClientRouteGetProto\"Q\n" + + "\x17ClientRouteMapCellProto\x126\n" + + "\x05route\x18\x03 \x03(\v2 .POGOProtos.Rpc.SharedRouteProtoR\x05route\"\x19\n" + + "\x17ClientSettingsTelemetry\"\x13\n" + + "\x11ClientSleepRecord\"\x17\n" + + "\x15ClientSpawnPointProto\"\xb4\x01\n" + + "\x19ClientTelemetryBatchProto\"\x96\x01\n" + + "\x10TelemetryScopeId\x12\t\n" + + "\x05UNSET\x10\x00\x12\b\n" + + "\x04CORE\x10\x01\x12\b\n" + + "\x04GAME\x10\x02\x12\t\n" + + "\x05TITAN\x10\x03\x12\n" + + "\n" + + "\x06COMMON\x10\x04\x12\x10\n" + + "\fPRE_AGE_GATE\x10\x05\x12\r\n" + + "\tPRE_LOGIN\x10\x06\x12\b\n" + + "\x04ARDK\x10\a\x12\r\n" + + "\tMARKETING\x10\b\x12\x12\n" + + "\x0eGAME_TRIGGERED\x10\t\"v\n" + + "\"ClientTelemetryClientSettingsProto\x1aP\n" + + "\"SpecialSamplingProbabilityMapEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\x01R\x05value:\x028\x01\"\"\n" + + " ClientTelemetryCommonFilterProto\"\x1c\n" + + "\x1aClientTelemetryRecordProto\"\xce\x01\n" + + "\x1bClientTelemetryRecordResult\"\xae\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x14\x12\x16\n" + + "\x12ERROR_FAMILY_UNSET\x10\x15\x12\x18\n" + + "\x14ERROR_FAMILY_INVALID\x10\x16\x12\x1a\n" + + "\x16ERROR_ENCODING_INVALID\x10\x17\x12\x19\n" + + "\x15ERROR_UNSET_METRIC_ID\x10\x18\x12#\n" + + "\x1fERROR_EVENT_TELEMETRY_UNDEFINED\x10\x19\"w\n" + + "\x1cClientTelemetryResponseProto\"W\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\x12\x13\n" + + "\x0fPARTIAL_FAILURE\x10\x03\x12\x13\n" + + "\x0fINVALID_REQUEST\x10\x04\"%\n" + + "#ClientTelemetrySettingsRequestProto\"\x1a\n" + + "\x18ClientTelemetryV2Request\"\x9e\x01\n" + + "\x1dClientToggleSettingsTelemetry\"-\n" + + "\vToggleEvent\x12\r\n" + + "\tUNDEFINED\x10\x00\x12\a\n" + + "\x03OFF\x10\x01\x12\x06\n" + + "\x02ON\x10\x02\"N\n" + + "\x0fToggleSettingId\x12\t\n" + + "\x05UNSET\x10\x00\x12\x1a\n" + + "\x16REMEMBER_LAST_POKEBALL\x10\x01\x12\x14\n" + + "\x10ADVANCED_HAPTICS\x10\x02\"\x1b\n" + + "\x19ClientUpgradeRequestProto\"\x1c\n" + + "\x1aClientUpgradeResponseProto\"\x14\n" + + "\x12ClientVersionProto\"\x8c\x02\n" + + "\x12ClientWeatherProto\x12\x1c\n" + + "\n" + + "s2_cell_id\x18\x01 \x01(\x03R\bs2CellId\x12L\n" + + "\x0fdisplay_weather\x18\x02 \x01(\v2#.POGOProtos.Rpc.DisplayWeatherProtoR\x0edisplayWeather\x12O\n" + + "\x10gameplay_weather\x18\x03 \x01(\v2$.POGOProtos.Rpc.GameplayWeatherProtoR\x0fgameplayWeather\x129\n" + + "\x06alerts\x18\x04 \x03(\v2!.POGOProtos.Rpc.WeatherAlertProtoR\x06alerts\"#\n" + + "\rCodeGateProto\x1a\x12\n" + + "\x10SubCodeGateProto\"\xa0\x01\n" + + "\x13CodenameResultProto\"\x88\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16CODENAME_NOT_AVAILABLE\x10\x02\x12\x16\n" + + "\x12CODENAME_NOT_VALID\x10\x03\x12\x11\n" + + "\rCURRENT_OWNER\x10\x04\x12\x1f\n" + + "\x1bCODENAME_CHANGE_NOT_ALLOWED\x10\x05\"X\n" + + "\x19CollectDailyBonusOutProto\";\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\x12\f\n" + + "\bTOO_SOON\x10\x03\"\x18\n" + + "\x16CollectDailyBonusProto\"r\n" + + "!CollectDailyDefenderBonusOutProto\"M\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\x12\f\n" + + "\bTOO_SOON\x10\x03\x12\x10\n" + + "\fNO_DEFENDERS\x10\x04\" \n" + + "\x1eCollectDailyDefenderBonusProto\"\x16\n" + + "\x14CombatActionLogProto\"\xf6\x01\n" + + "\x11CombatActionProto\"\xe0\x01\n" + + "\n" + + "ActionType\x12\t\n" + + "\x05UNSET\x10\x00\x12\n" + + "\n" + + "\x06ATTACK\x10\x01\x12\x12\n" + + "\x0eSPECIAL_ATTACK\x10\x02\x12\x14\n" + + "\x10SPECIAL_ATTACK_2\x10\x03\x12\x1d\n" + + "\x19MINIGAME_OFFENSIVE_FINISH\x10\x04\x12\x1c\n" + + "\x18MINIGAME_DEFENSIVE_START\x10\x05\x12\x1d\n" + + "\x19MINIGAME_DEFENSIVE_FINISH\x10\x06\x12\t\n" + + "\x05FAINT\x10\a\x12\x12\n" + + "\x0eCHANGE_POKEMON\x10\b\x12\x16\n" + + "\x12QUICK_SWAP_POKEMON\x10\t\"\x16\n" + + "\x14CombatBaseStatsProto\"$\n" + + "\"CombatChallengeGlobalSettingsProto\"\x19\n" + + "\x17CombatChallengeLogProto\"\xa8\x01\n" + + "\x14CombatChallengeProto\x1a\x11\n" + + "\x0fChallengePlayer\"}\n" + + "\x14CombatChallengeState\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aCREATED\x10\x01\x12\n" + + "\n" + + "\x06OPENED\x10\x02\x12\r\n" + + "\tCANCELLED\x10\x03\x12\f\n" + + "\bACCEPTED\x10\x04\x12\f\n" + + "\bDECLINED\x10\x05\x12\t\n" + + "\x05READY\x10\x06\x12\v\n" + + "\aTIMEOUT\x10\a\"\x11\n" + + "\x0fCombatClientLog\"\x1c\n" + + "\x1aCombatClockSynchronization\"&\n" + + "$CombatCompetitiveSeasonSettingsProto\"'\n" + + "%CombatDefensiveInputChallengeSettings\":\n" + + "\rCombatEndData\")\n" + + "\x04Type\x12\n" + + "\n" + + "\x06NO_END\x10\x00\x12\x15\n" + + "\x11COMBAT_STATE_EXIT\x10\x01\"\x14\n" + + "\x12CombatFeatureFlags\"H\n" + + "\x11CombatForLogProto\x1a\x16\n" + + "\x14CombatPlayerLogProto\x1a\x1b\n" + + "\x19CombatPokemonDynamicProto\"\xaf\x01\n" + + "\x1bCombatFriendRequestOutProto\"\x8f\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16ERROR_COMBAT_NOT_FOUND\x10\x02\x12\x1b\n" + + "\x17ERROR_COMBAT_INCOMPLETE\x10\x03\x12\x1e\n" + + "\x1aERROR_PLAYER_NOT_IN_COMBAT\x10\x04\x12\x14\n" + + "\x10ERROR_SOCIAL_RPC\x10\x05\"\x1a\n" + + "\x18CombatFriendRequestProto\"\x9c\x01\n" + + "\x19CombatGlobalSettingsProto\"\x7f\n" + + "\x13CombatRefactorFlags\x12\b\n" + + "\x04NONE\x10\x00\x12\x16\n" + + "\x12TRAINER_NPC_COMBAT\x10\x01\x12\x19\n" + + "\x15INVASION_GRUNT_COMBAT\x10\x02\x12\x18\n" + + "\x14INVASION_BOSS_COMBAT\x10\x03\x12\x11\n" + + "\rFRIEND_COMBAT\x10\x04\"\x1c\n" + + "\x1aCombatHubEntranceTelemetry\"\x16\n" + + "\x14CombatIdMismatchData\"\x90\x04\n" + + "\x11CombatLeagueProto\x1a\x10\n" + + "\x0ePokemonBanlist\x1a\x18\n" + + "\x16PokemonCaughtTimestamp\x1a\x17\n" + + "\x15PokemonConditionProto\x1a2\n" + + "\x1aPokemonGroupConditionProto\x1a\x14\n" + + "\x12PokedexNumberRange\x1a\x13\n" + + "\x11PokemonLevelRange\x1a\x12\n" + + "\x10PokemonWhitelist\x1a\x11\n" + + "\x0fPokemonWithForm\x1a\x16\n" + + "\x14UnlockConditionProto\"\xfa\x01\n" + + "\rConditionType\x12\t\n" + + "\x05UNSET\x10\x00\x12\x19\n" + + "\x15WITH_POKEMON_CP_LIMIT\x10\x01\x12\x15\n" + + "\x11WITH_PLAYER_LEVEL\x10\x02\x12\x15\n" + + "\x11WITH_POKEMON_TYPE\x10\x03\x12\x19\n" + + "\x15WITH_POKEMON_CATEGORY\x10\x04\x12\x17\n" + + "\x13WITH_UNIQUE_POKEMON\x10\x05\x12\x15\n" + + "\x11POKEMON_WHITELIST\x10\x06\x12\x13\n" + + "\x0fPOKEMON_BANLIST\x10\a\x12\x1c\n" + + "\x18POKEMON_CAUGHT_TIMESTAMP\x10\b\x12\x17\n" + + "\x13POKEMON_LEVEL_RANGE\x10\t\"1\n" + + "\n" + + "LeagueType\x12\b\n" + + "\x04NONE\x10\x00\x12\f\n" + + "\bSTANDARD\x10\x01\x12\v\n" + + "\aPREMIER\x10\x02\"\x19\n" + + "\x17CombatLeagueResultProto\"\x1b\n" + + "\x19CombatLeagueSettingsProto\"\xe7\f\n" + + "\rCombatLogData\x1a\xd5\f\n" + + "\x13CombatLogDataHeader\"\xbd\f\n" + + "\aLogType\x12\v\n" + + "\aNO_TYPE\x10\x00\x12\x17\n" + + "\x13OPEN_COMBAT_SESSION\x10\x01\x12 \n" + + "\x1cOPEN_COMBAT_SESSION_RESPONSE\x10\x02\x12\x11\n" + + "\rUPDATE_COMBAT\x10\x03\x12\x1a\n" + + "\x16UPDATE_COMBAT_RESPONSE\x10\x04\x12\x0f\n" + + "\vQUIT_COMBAT\x10\x05\x12\x18\n" + + "\x14QUIT_COMBAT_RESPONSE\x10\x06\x12\x17\n" + + "\x13WEB_SOCKET_RESPONSE\x10\a\x12\r\n" + + "\tRPC_ERROR\x10\b\x12\x1d\n" + + "\x19GET_COMBAT_PLAYER_PROFILE\x10\t\x12&\n" + + "\"GET_COMBAT_PLAYER_PROFILE_RESPONSE\x10\n" + + "\x12 \n" + + "\x1cGENERATE_COMBAT_CHALLENGE_ID\x10\v\x12)\n" + + "%GENERATE_COMBAT_CHALLENGE_ID_RESPONSE\x10\f\x12\x1b\n" + + "\x17CREATE_COMBAT_CHALLENGE\x10\r\x12$\n" + + " CREATE_COMBAT_CHALLENGE_RESPONSE\x10\x0e\x12\x19\n" + + "\x15OPEN_COMBAT_CHALLENGE\x10\x0f\x12\"\n" + + "\x1eOPEN_COMBAT_CHALLENGE_RESPONSE\x10\x10\x12\x1b\n" + + "\x17OPEN_NPC_COMBAT_SESSION\x10\x11\x12$\n" + + " OPEN_NPC_COMBAT_SESSION_RESPONSE\x10\x12\x12\x1b\n" + + "\x17ACCEPT_COMBAT_CHALLENGE\x10\x13\x12$\n" + + " ACCEPT_COMBAT_CHALLENGE_RESPONSE\x10\x14\x12$\n" + + " SUBMIT_COMBAT_CHALLENGE_POKEMONS\x10\x15\x12-\n" + + ")SUBMIT_COMBAT_CHALLENGE_POKEMONS_RESPONSE\x10\x16\x12\x1c\n" + + "\x18DECLINE_COMBAT_CHALLENGE\x10\x17\x12%\n" + + "!DECLINE_COMBAT_CHALLENGE_RESPONSE\x10\x18\x12\x1b\n" + + "\x17CANCEL_COMBAT_CHALLENGE\x10\x19\x12$\n" + + " CANCEL_COMBAT_CHALLENGE_RESPONSE\x10\x1a\x12\x18\n" + + "\x14GET_COMBAT_CHALLENGE\x10\x1b\x12!\n" + + "\x1dGET_COMBAT_CHALLENGE_RESPONSE\x10\x1c\x12\x1f\n" + + "\x1bVS_SEEKER_START_MATCHMAKING\x10\x1d\x12(\n" + + "$VS_SEEKER_START_MATCHMAKING_RESPONSE\x10\x1e\x12\x1a\n" + + "\x16GET_MATCHMAKING_STATUS\x10\x1f\x12#\n" + + "\x1fGET_MATCHMAKING_STATUS_RESPONSE\x10 \x12\x16\n" + + "\x12CANCEL_MATCHMAKING\x10!\x12\x1f\n" + + "\x1bCANCEL_MATCHMAKING_RESPONSE\x10\"\x12\x18\n" + + "\x14SUBMIT_COMBAT_ACTION\x10#\x12 \n" + + "\x1cINVASION_OPEN_COMBAT_SESSION\x10$\x12)\n" + + "%INVASION_OPEN_COMBAT_SESSION_RESPONSE\x10%\x12\x1a\n" + + "\x16INVASION_BATTLE_UPDATE\x10&\x12#\n" + + "\x1fINVASION_BATTLE_UPDATE_RESPONSE\x10'\x12\x16\n" + + "\x12COMBAT_ID_MISMATCH\x10(\x12\x16\n" + + "\x12LEAGUE_ID_MISMATCH\x10)\x12\x19\n" + + "\x15CHALLENGE_ID_MISMATCH\x10*\x12\x12\n" + + "\x0ePROGRESS_TOKEN\x10+\x12\x18\n" + + "\x14ON_APPLICATION_FOCUS\x10,\x12\x18\n" + + "\x14ON_APPLICATION_PAUSE\x10-\x12\x17\n" + + "\x13ON_APPLICATION_QUIT\x10.\x12\x14\n" + + "\x10EXCEPTION_CAUGHT\x10/\x12\x13\n" + + "\x0fPUB_SUB_MESSAGE\x100\x12\x15\n" + + "\x11PLAYER_END_COMBAT\x101\x12\x16\n" + + "\x12COMBAT_SYNC_SERVER\x102\x12\x1f\n" + + "\x1bCOMBAT_SYNC_SERVER_RESPONSE\x103\x12\x1e\n" + + "\x1aCOMBAT_SPECIAL_MOVE_PLAYER\x104\"2\n" + + "\x0eCombatLogEntry\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"\x11\n" + + "\x0fCombatLogHeader\"\x16\n" + + "\x0eCombatLogProtoJ\x04\b\x03\x10\x04\"L\n" + + "\x17CombatMinigameTelemetry\"1\n" + + "\x12MinigameCombatType\x12\t\n" + + "\x05UNSET\x10\x00\x12\a\n" + + "\x03PVP\x10\x01\x12\a\n" + + "\x03PVE\x10\x02\"1\n" + + "\x17CombatMoveSettingsProto\x1a\x16\n" + + "\x14CombatMoveBuffsProto\"\x1b\n" + + "\x19CombatNpcPersonalityProto\"\x17\n" + + "\x15CombatNpcTrainerProto\"'\n" + + "%CombatOffensiveInputChallengeSettings\"\x1e\n" + + "\x1cCombatPlayerPreferencesProto\"&\n" + + "\x18CombatPlayerProfileProto\x1a\n" + + "\n" + + "\bLocation\"\x17\n" + + "\x15CombatPokemonLogProto\"\xfc\f\n" + + "\x17CombatProgressTokenData\"\x97\x01\n" + + "\x19CombatActiveStateFunction\x12\x1c\n" + + "\x18NONE_COMBAT_ACTIVE_STATE\x10\x00\x12\x1d\n" + + "\x19ENTER_COMBAT_ACTIVE_STATE\x10\x01\x12\x1c\n" + + "\x18EXIT_COMBAT_ACTIVE_STATE\x10\x02\x12\x1f\n" + + "\x1bDO_WORK_COMBAT_ACTIVE_STATE\x10\x03\"\xd1\x02\n" + + "\x18CombatDirectorV2Function\x12\x1b\n" + + "\x17NONE_COMBAT_DIRECTOR_V2\x10\x00\x12\x14\n" + + "\x10TRY_START_COMBAT\x10\x01\x12\x16\n" + + "\x12START_COMBAT_ERROR\x10\x02\x12\x19\n" + + "\x15RECEIVE_COMBAT_UPDATE\x10\x03\x12\x13\n" + + "\x0fTRY_FAST_ATTACK\x10\x04\x12\x13\n" + + "\x0fSWAP_POKEMON_TO\x10\x05\x12\x18\n" + + "\x14QUEUE_SPECIAL_ATTACK\x10\x06\x12\x16\n" + + "\x12TRY_SPECIAL_ATTACK\x10\a\x12\x1f\n" + + "\x1bTRY_EXECUTE_BUFFERED_ACTION\x10\b\x12\x13\n" + + "\x0fCAN_ACT_ON_TURN\x10\t\x12\x16\n" + + "\x12CAN_PERFORM_ATTACK\x10\n" + + "\x12%\n" + + "!CHECK_OPPONENT_CHARGE_MOVE_CHANCE\x10\v\"\x88\x01\n" + + "\x16CombatEndStateFunction\x12\x19\n" + + "\x15NONE_COMBAT_END_STATE\x10\x00\x12\x1a\n" + + "\x16ENTER_COMBAT_END_STATE\x10\x01\x12\x19\n" + + "\x15EXIT_COMBAT_END_STATE\x10\x02\x12\x1c\n" + + "\x18DO_WORK_COMBAT_END_STATE\x10\x03\"R\n" + + "\x15CombatPokemonFunction\x12\x12\n" + + "\x0eOBSERVE_ACTION\x10\x00\x12\x12\n" + + "\x0eEXECUTE_ACTION\x10\x01\x12\x11\n" + + "\rPAUSE_UPDATES\x10\x02\"_\n" + + "\"CombatPresentationDirectorFunction\x12%\n" + + "!NONE_COMBAT_PRESENTATION_DIRECTOR\x10\x00\x12\x12\n" + + "\x0ePLAY_MINI_GAME\x10\x01\"\x92\x01\n" + + "\x18CombatReadyStateFunction\x12\x1b\n" + + "\x17NONE_COMBAT_READY_STATE\x10\x00\x12\x1c\n" + + "\x18ENTER_COMBAT_READY_STATE\x10\x01\x12\x1b\n" + + "\x17EXIT_COMBAT_READY_STATE\x10\x02\x12\x1e\n" + + "\x1aDO_WORK_COMBAT_READY_STATE\x10\x03\"\xdd\x01\n" + + "\x1eCombatSpecialMoveStateFunction\x12\"\n" + + "\x1eNONE_COMBAT_SPECIAL_MOVE_STATE\x10\x00\x12#\n" + + "\x1fENTER_COMBAT_SPECIAL_MOVE_STATE\x10\x01\x12\"\n" + + "\x1eEXIT_COMBAT_SPECIAL_MOVE_STATE\x10\x02\x12%\n" + + "!DO_WORK_COMBAT_SPECIAL_MOVE_STATE\x10\x03\x12\x12\n" + + "\x0ePERFORM_FLY_IN\x10\x04\x12\x13\n" + + "\x0fPERFORM_FLY_OUT\x10\x05\"i\n" + + "\x15CombatStateV2Function\x12\x18\n" + + "\x14NONE_COMBAT_STATE_V2\x10\x00\x12\x18\n" + + "\x14OBSERVE_COMBAT_STATE\x10\x01\x12\x1c\n" + + "\x18DELAY_SPECIAL_TRANSITION\x10\x02\"\x8d\x01\n" + + "\x17CombatSwapStateFunction\x12\x1a\n" + + "\x16NONE_COMBAT_SWAP_STATE\x10\x00\x12\x1b\n" + + "\x17ENTER_COMBAT_SWAP_STATE\x10\x01\x12\x1a\n" + + "\x16EXIT_COMBAT_SWAP_STATE\x10\x02\x12\x1d\n" + + "\x19DO_WORK_COMBAT_SWAP_STATE\x10\x03\"\xc2\x01\n" + + " CombatWaitForPlayerStateFunction\x12%\n" + + "!NONE_COMBAT_WAIT_FOR_PLAYER_STATE\x10\x00\x12&\n" + + "\"ENTER_COMBAT_WAIT_FOR_PLAYER_STATE\x10\x01\x12%\n" + + "!EXIT_COMBAT_WAIT_FOR_PLAYER_STATE\x10\x02\x12(\n" + + "$DO_WORK_COMBAT_WAIT_FOR_PLAYER_STATE\x10\x03\"\xca\x06\n" + + "\vCombatProto\x12I\n" + + "\bopponent\x18\x04 \x01(\v2-.POGOProtos.Rpc.CombatProto.CombatPlayerProtoR\bopponent\x1a#\n" + + "!CombatIbfcPokemonFormTrackerProto\x1a\xc7\x02\n" + + "\x11CombatPlayerProto\x12U\n" + + "\x0eactive_pokemon\x18\x02 \x01(\v2..POGOProtos.Rpc.CombatProto.CombatPokemonProtoR\ractivePokemon\x12W\n" + + "\x0freserve_pokemon\x18\x03 \x03(\v2..POGOProtos.Rpc.CombatProto.CombatPokemonProtoR\x0ereservePokemon\x1a\x81\x01\n" + + "\x14IbfcFormTrackerEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\x05R\x03key\x12S\n" + + "\x05value\x18\x02 \x01(\v2=.POGOProtos.Rpc.CombatProto.CombatIbfcPokemonFormTrackerProtoR\x05value:\x028\x01\x1a\xa0\x01\n" + + "\x12CombatPokemonProto\x12<\n" + + "\n" + + "pokedex_id\x18\x02 \x01(\x0e2\x1d.POGOProtos.Rpc.HoloPokemonIdR\tpokedexId\x12L\n" + + "\x0fpokemon_display\x18\v \x01(\v2#.POGOProtos.Rpc.PokemonDisplayProtoR\x0epokemonDisplay\x1a\x18\n" + + "\x16CombatPokemonIbfcProto\x1a\x0f\n" + + "\rMinigameProto\"\xb2\x01\n" + + "\vCombatState\x12\t\n" + + "\x05UNSET\x10\x00\x12\x17\n" + + "\x13WAITING_FOR_PLAYERS\x10\x01\x12\t\n" + + "\x05READY\x10\x02\x12\n" + + "\n" + + "\x06ACTIVE\x10\x03\x12\x12\n" + + "\x0eSPECIAL_ATTACK\x10\x04\x12\x1e\n" + + "\x1aWAITING_FOR_CHANGE_POKEMON\x10\x05\x12\f\n" + + "\bFINISHED\x10\x06\x12\x0f\n" + + "\vPLAYER_QUIT\x10\a\x12\v\n" + + "\aTIMEOUT\x10\b\x12\b\n" + + "\x04SYNC\x10\t\"\x98\v\n" + + "\x10CombatPubSubData\"\x83\v\n" + + "\vMessageType\x12\v\n" + + "\aNO_TYPE\x10\x00\x12\x12\n" + + "\x0eEND_NPC_COMBAT\x10\x01\x12\x17\n" + + "\x13END_INVASION_COMBAT\x10\x02\x12\x11\n" + + "\rCOMBAT_NOTIFY\x10\x03\x12\x12\n" + + "\x0eEND_PVP_COMBAT\x10\x04\x12\x1b\n" + + "\x17VS_SEEKER_MATCH_STARTED\x10\x05\x120\n" + + ",COMBAT_CHARGE_ATTACK_ANIMATION_ACTIVE_CHANGE\x10\x06\x12\x1b\n" + + "\x17COMBAT_UPDATE_ACTION_UI\x10\a\x12\x1c\n" + + "\x18COMBAT_EXIT_COMBAT_STATE\x10\b\x121\n" + + "-COMBAT_SUPER_EFFECTIVE_CHARGED_ATTACKS_UPDATE\x10\t\x12\x18\n" + + "\x14COMBAT_STATE_ENTERED\x10\n" + + "\x12\x15\n" + + "\x11COMBAT_STATE_DONE\x10\v\x12\x17\n" + + "\x13COMBAT_STATE_EXITED\x10\f\x12+\n" + + "'COMBAT_INITIALIZE_PRESENTATION_DIRECTOR\x10\r\x12\x12\n" + + "\x0eCOMBAT_SHOW_UI\x10\x0e\x12\x12\n" + + "\x0eCOMBAT_HIDE_UI\x10\x0f\x12\x17\n" + + "\x13COMBAT_SHOW_MESSAGE\x10\x10\x12\x15\n" + + "\x11COMBAT_SHOW_TOAST\x10\x11\x12\x18\n" + + "\x14COMBAT_SHOW_TUTORIAL\x10\x12\x12(\n" + + "$COMBAT_UPDATE_IS_SHOWING_CHARGE_ANIM\x10\x13\x12\x19\n" + + "\x15COMBAT_PLAY_MINI_GAME\x10\x14\x12#\n" + + "\x1fCOMBAT_CONTINUE_AFTER_MINI_GAME\x10\x15\x12\x1e\n" + + "\x1aCOMBAT_SHOW_SPECIAL_ATTACK\x10\x16\x12#\n" + + "\x1fCOMBAT_SPECIAL_MOVE_STATE_ENDED\x10\x17\x12&\n" + + "\"COMBAT_CLEAN_UP_SPECIAL_MOVE_STATE\x10\x18\x12*\n" + + "&COMBAT_HANDLE_SPECIAL_MOVE_CAMERA_ZOOM\x10\x19\x12\x16\n" + + "\x12COMBAT_SHIELD_USED\x10\x1a\x12\x1a\n" + + "\x16COMBAT_DEFENDER_FLINCH\x10\x1b\x12\x19\n" + + "\x15COMBAT_OPPONENT_REACT\x10\x1c\x12\x1b\n" + + "\x17COMBAT_FOCUS_ON_POKEMON\x10\x1d\x12%\n" + + "!COMBAT_PLAY_START_FADE_TRANSITION\x10\x1e\x12#\n" + + "\x1fCOMBAT_PLAY_END_FADE_TRANSITION\x10\x1f\x12\x1c\n" + + "\x18COMBAT_COUNTDOWN_STARTED\x10 \x12\x1f\n" + + "\x1bCOMBAT_PLAY_BACK_BUTTON_SFX\x10!\x12+\n" + + "'COMBAT_SETUP_COMBAT_STAGE_SUBSCRIPTIONS\x10\"\x12$\n" + + " COMBAT_OPPONENT_RETRIEVE_POKEMON\x10#\x12\x19\n" + + "\x15COMBAT_HIDE_NAMEPLATE\x10$\x12\"\n" + + "\x1eCOMBAT_DISPLAY_PHYSICAL_SHIELD\x10%\x12\x17\n" + + "\x13COMBAT_UPDATE_TIMER\x10&\x12%\n" + + "!COMBAT_STOP_CHARGE_ATTACK_EFFECTS\x10'\x12&\n" + + "\"COMBAT_DEFENSIVE_MINI_GAME_DECIDED\x10(\x12.\n" + + "*COMBAT_DEFENSIVE_MINI_GAME_SERVER_RESPONSE\x10)\x12&\n" + + "\"COMBAT_PAUSE_NOTIFY_COMBAT_POKEMON\x10*\x12!\n" + + "\x1dCOMBAT_CHARGED_ATTACKS_UPDATE\x10+\"3\n" + + "\x16CombatQuestUpdateProto\x1a\x19\n" + + "\x17CombatQuestPokemonProto\".\n" + + "\x1aCombatRankingSettingsProto\x1a\x10\n" + + "\x0eRankLevelProto\"\x14\n" + + "\x12CombatSeasonResult\"\x15\n" + + "\x13CombatSettingsProto\"\x1d\n" + + "\x1bCombatSpecialMovePlayerData\"!\n" + + "\x1fCombatSpecialMovePlayerLogProto\"\x1e\n" + + "\x1cCombatStatStageSettingsProto\"\x16\n" + + "\x14CombatSyncServerData\"O\n" + + "\x1eCombatSyncServerOffsetOutProto\"-\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\"\x1d\n" + + "\x1bCombatSyncServerOffsetProto\"\x1e\n" + + "\x1cCombatSyncServerResponseData\"\x11\n" + + "\x0fCombatTypeProto\"\"\n" + + " CommonMarketingTelemetryMetadata\"\x19\n" + + "\x17CommonTelemetryBootTime\"\x16\n" + + "\x14CommonTelemetryLogIn\"\x17\n" + + "\x15CommonTelemetryLogOut\"R\n" + + "\x18CommonTelemetryShopClick\"6\n" + + "\n" + + "AccessType\x12\x0f\n" + + "\vUNSPECIFIED\x10\x00\x12\v\n" + + "\aPASSIVE\x10\x01\x12\n" + + "\n" + + "\x06ACTIVE\x10\x02\"\x19\n" + + "\x17CommonTelemetryShopView\"\x1c\n" + + "\x1aCommonTempEvoSettingsProto\"\x17\n" + + "\x15CompareAndSwapRequest\"\x18\n" + + "\x16CompareAndSwapResponse\"\x8f\x01\n" + + "\x18CompleteAllQuestOutProto\"s\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x13\n" + + "\x0fSUCCESS_PARTIAL\x10\x02\x12\x1b\n" + + "\x17ERROR_VALIDATION_FAILED\x10\x03\x12\x1f\n" + + "\x1bERROR_TOO_MANY_REWARD_ITEMS\x10\x04\"K\n" + + "\x15CompleteAllQuestProto\"2\n" + + "\rQuestGrouping\x12\t\n" + + "\x05UNSET\x10\x00\x12\t\n" + + "\x05TIMED\x10\x01\x12\v\n" + + "\aSPECIAL\x10\x02\"\x95\x01\n" + + "\x1bCompleteBreadBattleOutProto\"v\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16ERROR_BATTLE_NOT_FOUND\x10\x02\x12\x1e\n" + + "\x1aERROR_BATTLE_NOT_COMPLETED\x10\x03\x12\x18\n" + + "\x14ERROR_SERVER_FAILURE\x10\x04\"\x1a\n" + + "\x18CompleteBreadBattleProto\"\x8d\x01\n" + + "!CompleteCompetitiveSeasonOutProto\"h\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12!\n" + + "\x1dERROR_PLAYER_HAS_NO_VS_SEEKER\x10\x02\x12#\n" + + "\x1fERROR_REWARDS_ALREADY_COLLECTED\x10\x03\" \n" + + "\x1eCompleteCompetitiveSeasonProto\"\"\n" + + " CompleteInvasionDialogueOutProto\"\x1f\n" + + "\x1dCompleteInvasionDialogueProto\"\xd3\x01\n" + + "\x19CompleteMilestoneOutProto\"\xb5\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x12\n" + + "\x0eERROR_DISABLED\x10\x02\x12\x1d\n" + + "\x19ERROR_MILESTONE_NOT_FOUND\x10\x03\x12\x1c\n" + + "\x18ERROR_MILESTONE_COMPLETE\x10\x04\x12 \n" + + "\x1cERROR_MILESTONE_NOT_ACHIEVED\x10\x05\x12 \n" + + "\x1cERROR_POKEMON_INVENTORY_FULL\x10\x06\"\x18\n" + + "\x16CompleteMilestoneProto\"\x8d\x03\n" + + "\x1aCompletePartyQuestOutProto\"\xee\x02\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x01\x12\x1a\n" + + "\x16ERROR_FEATURE_DISABLED\x10\x02\x12\x1d\n" + + "\x19ERROR_PLAYER_NOT_IN_PARTY\x10\x03\x12\x19\n" + + "\x15ERROR_PARTY_NOT_FOUND\x10\x04\x12\x1e\n" + + "\x1aERROR_PARTY_STATUS_INVALID\x10\x05\x12\x19\n" + + "\x15ERROR_QUEST_NOT_FOUND\x10\x06\x12!\n" + + "\x1dERROR_QUEST_STILL_IN_PROGRESS\x10\a\x12 \n" + + "\x1cERROR_PLAYER_STATE_NOT_FOUND\x10\t\x12 \n" + + "\x1cERROR_PLAYER_ALREADY_AWARDED\x10\n" + + "\x12!\n" + + "\x1dERROR_REWARD_ITEM_REACH_LIMIT\x10\v\x12\v\n" + + "\aSUCCESS\x10\f\x12\x1e\n" + + "\x1aERROR_PLFE_REDIRECT_NEEDED\x10\r\"\x19\n" + + "\x17CompletePartyQuestProto\"\x84\x01\n" + + "\x19CompletePvpBattleOutProto\"g\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\x12\x1e\n" + + "\x1aERROR_BATTLE_NOT_COMPLETED\x10\x03\x12\x1a\n" + + "\x16ERROR_BATTLE_NOT_FOUND\x10\x04\"\x18\n" + + "\x16CompletePvpBattleProto\"9\n" + + "\x15CompleteQuestLogEntry\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"\xa1\a\n" + + "\x15CompleteQuestOutProto\"\x87\a\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x19\n" + + "\x15ERROR_QUEST_NOT_FOUND\x10\x02\x12!\n" + + "\x1dERROR_QUEST_STILL_IN_PROGRESS\x10\x03\x12!\n" + + "\x1dERROR_QUEST_ALREADY_COMPLETED\x10\x04\x12\x1c\n" + + "\x18ERROR_SUBQUEST_NOT_FOUND\x10\x05\x12$\n" + + " ERROR_SUBQUEST_STILL_IN_PROGRESS\x10\x06\x12$\n" + + " ERROR_SUBQUEST_ALREADY_COMPLETED\x10\a\x12%\n" + + "!ERROR_MULTIPART_STILL_IN_PROGRESS\x10\b\x12%\n" + + "!ERROR_MULTIPART_ALREADY_COMPLETED\x10\t\x121\n" + + "-ERROR_REDEEM_COMPLETED_QUEST_STAMP_CARD_FIRST\x10\n" + + "\x12\x18\n" + + "\x14ERROR_INVENTORY_FULL\x10\v\x12\x18\n" + + "\x14ERROR_INVALID_BRANCH\x10\f\x12!\n" + + "\x1dERROR_REWARD_ITEM_REACH_LIMIT\x10\r\x12!\n" + + "\x1dSUCCESS_PARTY_QUEST_CONCLUDED\x10\x0e\x125\n" + + "1ERROR_PARTY_QUEST_CLAIM_REWARDS_DEADLINE_EXCEEDED\x10\x0f\x12'\n" + + "#SUCCESS_PARTY_QUEST_FORCE_CONCLUDED\x10\x10\x12.\n" + + "*SUCCESS_PARTY_QUEST_FORCE_CONCLUDE_IGNORED\x10\x11\x123\n" + + "/ERROR_PARTY_QUEST_FORCE_CONCLUDE_STILL_AWARDING\x10\x12\x126\n" + + "2ERROR_PARTY_QUEST_FORCE_CONCLUDE_ALREADY_CONCLUDED\x10\x13\x12+\n" + + "'ERROR_CURRENT_TIME_LT_MIN_COMPLETE_TIME\x10\x14\x12\x1e\n" + + "\x1aERROR_MP_DAILY_CAP_REACHED\x10\x15\x12#\n" + + "\x1fERROR_INVALID_CLAIM_ALL_REQUEST\x10\x17\x120\n" + + ",ERROR_CLAIM_ALL_MULTIPLE_VALIDATION_FAILURES\x10\x18\"d\n" + + "%CompleteQuestPokemonEncounterLogEntry\";\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x14\n" + + "\x10POKEMON_CAPTURED\x10\x01\x12\x10\n" + + "\fPOKEMON_FLED\x10\x02\"L\n" + + "\x12CompleteQuestProto\"6\n" + + "\x11QuestTypeClaimAll\x12\t\n" + + "\x05UNSET\x10\x00\x12\t\n" + + "\x05TIMED\x10\x01\x12\v\n" + + "\aSPECIAL\x10\x02\"B\n" + + "\x1eCompleteQuestStampCardLogEntry\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"_\n" + + "\x1eCompleteQuestStampCardOutProto\"=\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1b\n" + + "\x17ERROR_STILL_IN_PROGRESS\x10\x02\"\x1d\n" + + "\x1bCompleteQuestStampCardProto\"\xc3\x01\n" + + "\x1aCompleteRaidBattleOutProto\"\xa4\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16ERROR_BATTLE_NOT_FOUND\x10\x02\x12\x1e\n" + + "\x1aERROR_BATTLE_NOT_COMPLETED\x10\x03\x12\x18\n" + + "\x14ERROR_SERVER_FAILURE\x10\x04\x12\x11\n" + + "\rERROR_NOT_RVN\x10\x05\x12\x19\n" + + "\x15ERROR_BATTLE_NOT_RAID\x10\x06\"\x19\n" + + "\x17CompleteRaidBattleProto\"V\n" + + "!CompleteReferralMilestoneLogEntry\x1a\x18\n" + + "\x16MilestoneLogEntryProto\x1a\x17\n" + + "\x15TemplateVariableProto\"!\n" + + "\x19CompleteRoutePlayLogEntryJ\x04\b\x03\x10\x04\"w\n" + + "\x1fCompleteSnapshotSessionOutProto\"T\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1f\n" + + "\x1bERROR_PHOTO_POKEMON_INVALID\x10\x02\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x03\"\x1e\n" + + "\x1cCompleteSnapshotSessionProto\"\x92\x01\n" + + " CompleteTeamLeaderBattleOutProto\"n\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12!\n" + + "\x1dERROR_BATTLE_RECORD_NOT_FOUND\x10\x02\x12\x1e\n" + + "\x1aERROR_BATTLE_NOT_COMPLETED\x10\x03\x12\t\n" + + "\x05ERROR\x10\x04\"\x1f\n" + + "\x1dCompleteTeamLeaderBattleProto\"\x9e\x01\n" + + "\x19CompleteTgrBattleOutProto\"\x80\x01\n" + + "\x06Status\x12\x10\n" + + "\fSTATUS_UNSET\x10\x00\x12\r\n" + + "\tSTATUS_OK\x10\x01\x12\"\n" + + "\x1eSTATUS_BATTLE_RECORD_NOT_FOUND\x10\x02\x12\x1f\n" + + "\x1bSTATUS_BATTLE_NOT_COMPLETED\x10\x03\x12\x10\n" + + "\fSTATUS_ERROR\x10\x04\"\x18\n" + + "\x16CompleteTgrBattleProto\"L\n" + + "\x1eCompleteVisitPageQuestOutProto\"*\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\b\n" + + "\x04FAIL\x10\x02\"\x1d\n" + + "\x1bCompleteVisitPageQuestProto\"\xbc\x02\n" + + "*CompleteVsSeekerAndRestartChargingOutProto\"\x8d\x02\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1d\n" + + "\x19ERROR_VS_SEEKER_NOT_FOUND\x10\x02\x12,\n" + + "(ERROR_VS_SEEKER_ALREADY_STARTED_CHARGING\x10\x03\x12)\n" + + "%ERROR_VS_SEEKER_ALREADY_FULLY_CHARGED\x10\x04\x12*\n" + + "&ERROR_VS_SEEKER_PLAYER_IN_WRONG_SEASON\x10\x05\x12\x1f\n" + + "\x1bERROR_PLAYER_INVENTORY_FULL\x10\x06\x12&\n" + + "\"ERROR_PLAYER_HAS_UNCLAIMED_REWARDS\x10\a\")\n" + + "'CompleteVsSeekerAndRestartChargingProto\"\x96\x01\n" + + "#CompleteWildSnapshotSessionOutProto\"o\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1f\n" + + "\x1bERROR_PHOTO_POKEMON_INVALID\x10\x02\x12\x19\n" + + "\x15ERROR_NO_PHOTOS_TAKEN\x10\x03\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x04\"\"\n" + + " CompleteWildSnapshotSessionProto\"\x1d\n" + + "\x1bCompletedMaxBattleTelemetry\"\x18\n" + + "\x16CompletedRaidTelemetry\"\x1e\n" + + "\x1cComponentPokemonDetailsProto\"R\n" + + "\x1dComponentPokemonSettingsProto\"1\n" + + "\x0eFormChangeType\x12\t\n" + + "\x05UNSET\x10\x00\x12\b\n" + + "\x04FUSE\x10\x01\x12\n" + + "\n" + + "\x06UNFUSE\x10\x02\"\x95\x01\n" + + "\x18ConfirmPhotobombOutProto\"y\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1d\n" + + "\x19ERROR_PHOTOBOMB_NOT_FOUND\x10\x02\x12%\n" + + "!ERROR_PHOTOBOMB_ALREADY_CONFIRMED\x10\x03\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x04\"\x17\n" + + "\x15ConfirmPhotobombProto\"\xc8\x03\n" + + "\x16ConfirmTradingOutProto\"\xad\x03\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_FRIEND_NOT_FOUND\x10\x03\x12\x1b\n" + + "\x17ERROR_INVALID_PLAYER_ID\x10\x04\x12\x17\n" + + "\x13ERROR_INVALID_STATE\x10\x05\x12\x17\n" + + "\x13ERROR_STATE_HANDLER\x10\x06\x12\x19\n" + + "\x15ERROR_INVALID_POKEMON\x10\a\x12\x1e\n" + + "\x1aERROR_INSUFFICIENT_PAYMENT\x10\b\x12\x1b\n" + + "\x17ERROR_NO_PLAYER_POKEMON\x10\t\x12\x1b\n" + + "\x17ERROR_NO_FRIEND_POKEMON\x10\n" + + "\x12\"\n" + + "\x1eERROR_PLAYER_ALREADY_CONFIRMED\x10\v\x12#\n" + + "\x1fERROR_TRANSACTION_LOG_NOT_MATCH\x10\f\x12\x19\n" + + "\x15ERROR_TRADING_EXPIRED\x10\r\x12\x15\n" + + "\x11ERROR_TRANSACTION\x10\x0e\x12\x1d\n" + + "\x19ERROR_DAILY_LIMIT_REACHED\x10\x0f\"\x15\n" + + "\x13ConfirmTradingProto\"o\n" + + "\x19ConsumePartyItemsOutProto\"R\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x01\x12\v\n" + + "\aSUCCESS\x10\x02\x12\x1d\n" + + "\x19ERROR_PLAYER_NOT_IN_PARTY\x10\x03\"\x18\n" + + "\x16ConsumePartyItemsProto\"\x19\n" + + "\x17ConsumeStickersLogEntry\"a\n" + + "\x17ConsumeStickersOutProto\"F\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12$\n" + + " ERROR_PLAYER_NOT_ENOUGH_STICKERS\x10\x02\">\n" + + "\x14ConsumeStickersProto\"&\n" + + "\x05Usage\x12\t\n" + + "\x05UNSET\x10\x00\x12\x12\n" + + "\x0ePHOTO_STICKERS\x10\x01\"\x16\n" + + "\x14ContactSettingsProto\"\x12\n" + + "\x10ContestBadgeData\"\\\n" + + "\x16ContestBuddyFocusProto\x12B\n" + + "\x0fmin_buddy_level\x18\x01 \x01(\x0e2\x1a.POGOProtos.Rpc.BuddyLevelR\rminBuddyLevel\"3\n" + + "\x11ContestCycleProto\x12\x1e\n" + + "\vend_time_ms\x18\x02 \x01(\x03R\tendTimeMs\"\x15\n" + + "\x13ContestDisplayProto\"\xc9\x01\n" + + "\x11ContestEntryProto\x12<\n" + + "\n" + + "pokedex_id\x18\x01 \x01(\x0e2\x1d.POGOProtos.Rpc.HoloPokemonIdR\tpokedexId\x12L\n" + + "\x0fpokemon_display\x18\x02 \x01(\v2#.POGOProtos.Rpc.PokemonDisplayProtoR\x0epokemonDisplay\x12\x14\n" + + "\x05score\x18\x03 \x01(\x01R\x05score\x12\x12\n" + + "\x04rank\x18\x04 \x01(\x05R\x04rank\"\x8f\x06\n" + + "\x11ContestFocusProto\x12D\n" + + "\apokemon\x18\x01 \x01(\v2(.POGOProtos.Rpc.ContestPokemonFocusProtoH\x00R\apokemon\x12M\n" + + "\n" + + "generation\x18\x02 \x01(\v2+.POGOProtos.Rpc.ContestGenerationFocusProtoH\x00R\n" + + "generation\x12D\n" + + "\ahatched\x18\x03 \x01(\v2(.POGOProtos.Rpc.ContestHatchedFocusProtoH\x00R\ahatched\x12I\n" + + "\x04mega\x18\x04 \x01(\v23.POGOProtos.Rpc.ContestTemporaryEvolutionFocusProtoH\x00R\x04mega\x12>\n" + + "\x05shiny\x18\x05 \x01(\v2&.POGOProtos.Rpc.ContestShinyFocusProtoH\x00R\x05shiny\x12B\n" + + "\x04type\x18\x06 \x01(\v2,.POGOProtos.Rpc.ContestPokemonTypeFocusProtoH\x00R\x04type\x12>\n" + + "\x05buddy\x18\a \x01(\v2&.POGOProtos.Rpc.ContestBuddyFocusProtoH\x00R\x05buddy\x12T\n" + + "\rpokemon_class\x18\b \x01(\v2-.POGOProtos.Rpc.ContestPokemonClassFocusProtoH\x00R\fpokemonClass\x12W\n" + + "\x0epokemon_family\x18\t \x01(\v2..POGOProtos.Rpc.ContestPokemonFamilyFocusProtoH\x00R\rpokemonFamily\x12Q\n" + + "\talignment\x18\n" + + " \x01(\v21.POGOProtos.Rpc.ContestPokemonAlignmentFocusProtoH\x00R\talignmentB\x0e\n" + + "\fContestFocus\"\x19\n" + + "\x17ContestFriendEntryProto\"q\n" + + "\x1bContestGenerationFocusProto\x12R\n" + + "\x12pokemon_generation\x18\x01 \x01(\x0e2#.POGOProtos.Rpc.PokedexGenerationIdR\x11pokemonGeneration\"M\n" + + "\x18ContestHatchedFocusProto\x121\n" + + "\x15require_to_be_hatched\x18\x01 \x01(\bR\x12requireToBeHatched\"\x12\n" + + "\x10ContestInfoProto\"\x19\n" + + "\x17ContestInfoSummaryProto\"\x1e\n" + + "\x1cContestLengthThresholdsProto\"\x13\n" + + "\x11ContestLimitProto\"g\n" + + "\x12ContestMetricProto\x12Q\n" + + "\x10ranking_standard\x18\x02 \x01(\x0e2&.POGOProtos.Rpc.ContestRankingStandardR\x0frankingStandard\"\xc1\x01\n" + + "!ContestPokemonAlignmentFocusProto\x12j\n" + + "\x12required_alignment\x18\x01 \x01(\x0e2;.POGOProtos.Rpc.ContestPokemonAlignmentFocusProto.alignmentR\x11requiredAlignment\"0\n" + + "\talignment\x12\t\n" + + "\x05UNSET\x10\x00\x12\f\n" + + "\bPURIFIED\x10\x01\x12\n" + + "\n" + + "\x06SHADOW\x10\x02\"h\n" + + "\x1dContestPokemonClassFocusProto\x12G\n" + + "\x0erequired_class\x18\x01 \x01(\x0e2 .POGOProtos.Rpc.HoloPokemonClassR\rrequiredClass\"n\n" + + "\x1eContestPokemonFamilyFocusProto\x12L\n" + + "\x0frequired_family\x18\x01 \x01(\x0e2#.POGOProtos.Rpc.HoloPokemonFamilyIdR\x0erequiredFamily\"\xd9\x01\n" + + "\x18ContestPokemonFocusProto\x12<\n" + + "\n" + + "pokedex_id\x18\x01 \x01(\x0e2\x1d.POGOProtos.Rpc.HoloPokemonIdR\tpokedexId\x12L\n" + + "\x0fpokemon_display\x18\x02 \x01(\v2#.POGOProtos.Rpc.PokemonDisplayProtoR\x0epokemonDisplay\x121\n" + + "\x15require_form_to_match\x18\x03 \x01(\bR\x12requireFormToMatch\"\x1c\n" + + "\x1aContestPokemonSectionProto\"\xaa\x01\n" + + "\x1cContestPokemonTypeFocusProto\x12D\n" + + "\rpokemon_type1\x18\x01 \x01(\x0e2\x1f.POGOProtos.Rpc.HoloPokemonTypeR\fpokemonType1\x12D\n" + + "\rpokemon_type2\x18\x02 \x01(\x0e2\x1f.POGOProtos.Rpc.HoloPokemonTypeR\fpokemonType2\"\xe8\x01\n" + + "\fContestProto\x12\x1d\n" + + "\n" + + "contest_id\x18\x01 \x01(\tR\tcontestId\x12:\n" + + "\x06metric\x18\x03 \x01(\v2\".POGOProtos.Rpc.ContestMetricProtoR\x06metric\x12@\n" + + "\bschedule\x18\x04 \x01(\v2$.POGOProtos.Rpc.ContestScheduleProtoR\bschedule\x12;\n" + + "\afocuses\x18\x06 \x03(\v2!.POGOProtos.Rpc.ContestFocusProtoR\afocuses\"^\n" + + "\x14ContestScheduleProto\x12F\n" + + "\rcontest_cycle\x18\x01 \x01(\v2!.POGOProtos.Rpc.ContestCycleProtoR\fcontestCycle\"-\n" + + "\x1cContestScoreCoefficientProto\x1a\r\n" + + "\vPokemonSize\"\x1c\n" + + "\x1aContestScoreComponentProto\"\x1a\n" + + "\x18ContestScoreFormulaProto\"\x16\n" + + "\x14ContestSettingsProto\"G\n" + + "\x16ContestShinyFocusProto\x12-\n" + + "\x13require_to_be_shiny\x18\x01 \x01(\bR\x10requireToBeShiny\"\xaa\x02\n" + + "#ContestTemporaryEvolutionFocusProto\x12j\n" + + "\x1ctemporary_evolution_required\x18\x01 \x01(\x0e2(.POGOProtos.Rpc.HoloTemporaryEvolutionIdR\x1atemporaryEvolutionRequired\x12a\n" + + "\vrestriction\x18\x02 \x01(\x0e2?.POGOProtos.Rpc.ContestTemporaryEvolutionFocusProto.RestrictionR\vrestriction\"4\n" + + "\vRestriction\x12\t\n" + + "\x05UNSET\x10\x00\x12\b\n" + + "\x04MEGA\x10\x01\x12\x10\n" + + "\fNOT_TEMP_EVO\x10\x02\"/\n" + + "-ContestWarmupAndCooldownDurationSettingsProto\"\x15\n" + + "\x13ContestWinDataProto\"\xd9\x01\n" + + "\x1bContributePartyItemOutProto\"\xb9\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x01\x12\v\n" + + "\aSUCCESS\x10\x02\x12 \n" + + "\x1cERROR_INSUFFICIENT_INVENTORY\x10\x03\x12\x1d\n" + + "\x19ERROR_PLAYER_NOT_IN_PARTY\x10\x04\x12 \n" + + "\x1cERROR_UNSANCTIONED_ITEM_TYPE\x10\x05\x12!\n" + + "\x1dERROR_PARTY_UNABLE_TO_RECEIVE\x10\x06\"\x1a\n" + + "\x18ContributePartyItemProto\"<\n" + + "\x19ConversationSettingsProto\x1a\x1f\n" + + "\x1dPokemonFormAppraisalOverrides\"}\n" + + "\x1dConvertCandyToXlCandyOutProto\"\\\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16ERROR_NOT_ENOUGH_CANDY\x10\x02\x12\x1e\n" + + "\x1aERROR_PLAYER_LEVEL_TOO_LOW\x10\x03\"\x1c\n" + + "\x1aConvertCandyToXlCandyProto\"\x1d\n" + + "\x1bCoreHandshakeTelemetryEvent\"\x1d\n" + + "\x1bCoreSafetynetTelemetryEvent\"/\n" + + "\x11CostSettingsProto\x1a\x1a\n" + + "\x18TempEvoResourceCostProto\"\x0f\n" + + "\rCoveringProto\"\x1a\n" + + "\x18CrashlyticsSettingsProto\"J\n" + + "\x1bCreateBreadInstanceOutProto\"+\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\"\x1a\n" + + "\x18CreateBreadInstanceProto\"\x8c\x02\n" + + "%CreateBuddyMultiplayerSessionOutProto\"\xe2\x01\n" + + "\x06Result\x12\x12\n" + + "\x0eCREATE_SUCCESS\x10\x00\x12\x18\n" + + "\x14CREATE_BUDDY_NOT_SET\x10\x01\x12\x1a\n" + + "\x16CREATE_BUDDY_NOT_FOUND\x10\x02\x12\x14\n" + + "\x10CREATE_BAD_BUDDY\x10\x03\x12\x1f\n" + + "\x1bCREATE_BUDDY_V2_NOT_ENABLED\x10\x04\x12\x1f\n" + + "\x1bCREATE_PLAYER_LEVEL_TOO_LOW\x10\x05\x12\x18\n" + + "\x14CREATE_UNKNOWN_ERROR\x10\x06\x12\x1c\n" + + "\x18CREATE_U13_NO_PERMISSION\x10\a\"$\n" + + "\"CreateBuddyMultiplayerSessionProto\"\x1b\n" + + "\x19CreateCombatChallengeData\"\xa4\x01\n" + + "\x1dCreateCombatChallengeOutProto\"\x82\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12!\n" + + "\x1dERROR_INVALID_CHALLENGE_STATE\x10\x02\x12$\n" + + " ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x03\x12\x17\n" + + "\x13ERROR_ACCESS_DENIED\x10\x04\"\x1c\n" + + "\x1aCreateCombatChallengeProto\"#\n" + + "!CreateCombatChallengeResponseData\"\xb3\x01\n" + + "\x17CreateEventRsvpOutProto\"\x97\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x17\n" + + "\x13ERROR_TIME_CONFLICT\x10\x03\x12\x17\n" + + "\x13ERROR_LIMIT_REACHED\x10\x04\x12\x18\n" + + "\x14ERROR_ALREADY_EXISTS\x10\x05\x12\x16\n" + + "\x12ERROR_INVALID_TYPE\x10\x06\"\x16\n" + + "\x14CreateEventRsvpProto\"\x8f\x04\n" + + "\x13CreatePartyOutProto\"\xf7\x03\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x01\x12\v\n" + + "\aSUCCESS\x10\x02\x12\x1a\n" + + "\x16ERROR_ALREADY_IN_PARTY\x10\x03\x12\x1e\n" + + "\x1aERROR_PLAYER_LEVEL_TOO_LOW\x10\x04\x12\x1a\n" + + "\x16ERROR_FEATURE_DISABLED\x10\x05\x12,\n" + + "(ERROR_DARK_LAUNCH_NOT_ENABLED_FOR_PLAYER\x10\x06\x12\x19\n" + + "\x15ERROR_REDIS_EXCEPTION\x10\a\x12\x1b\n" + + "\x17ERROR_U13_NO_PERMISSION\x10\b\x12\x15\n" + + "\x11ERROR_NO_LOCATION\x10\t\x12\x1e\n" + + "\x1aERROR_PLFE_REDIRECT_NEEDED\x10\n" + + "\x12*\n" + + "&ERROR_PARTY_QUEST_ENCOUNTER_INCOMPLETE\x10\v\x12,\n" + + "(ERROR_QUEST_ID_NEEDED_FOR_PARTY_CREATION\x10\f\x12(\n" + + "$ERROR_WEEKLY_CHALLENGE_NOT_AVAILABLE\x10\r\x12(\n" + + "$ERROR_WEEKLY_CHALLENGE_LIMIT_REACHED\x10\x0e\x12\x1f\n" + + "\x1bERROR_PLAYER_IN_MATCHMAKING\x10\x0f\"\x12\n" + + "\x10CreatePartyProto\"\xbd\x01\n" + + "\x18CreatePokemonTagOutProto\"\xa0\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1e\n" + + "\x1aERROR_PLAYER_LEVEL_TOO_LOW\x10\x02\x12\x16\n" + + "\x12TAG_ALREADY_EXISTS\x10\x03\x12%\n" + + "!PLAYER_HAS_MAXIMUM_NUMBER_OF_TAGS\x10\x04\x12\x1f\n" + + "\x1bTAG_NAME_CONTAINS_PROFANITY\x10\x05\"\x17\n" + + "\x15CreatePokemonTagProto\"\xc0\x02\n" + + "\x16CreatePostcardOutProto\"\xa5\x02\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1f\n" + + "\x1bERROR_SENDER_DOES_NOT_EXIST\x10\x02\x12\x1d\n" + + "\x19ERROR_GIFT_DOES_NOT_EXIST\x10\x03\x12\"\n" + + "\x1eERROR_POSTCARD_ALREADY_CREATED\x10\x04\x12!\n" + + "\x1dERROR_POSTCARD_INVENTORY_FULL\x10\x05\x12\x15\n" + + "\x11ERROR_NOT_ENABLED\x10\x06\x12\x16\n" + + "\x12ERROR_RATE_LIMITED\x10\a\x12 \n" + + "\x1cERROR_PLAYER_HAS_NO_STICKERS\x10\b\x12+\n" + + "'SUCCESS_INVENTORY_DAILY_BUTTERFLY_LIMIT\x10\t\"\x15\n" + + "\x13CreatePostcardProto\"\x13\n" + + "\x11CreateRoomRequest\"\x14\n" + + "\x12CreateRoomResponse\"\xd4\x01\n" + + "\x18CreateRouteDraftOutProto\"\xb7\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1e\n" + + "\x1aERROR_TOO_MANY_IN_PROGRESS\x10\x03\x12\x0f\n" + + "\vERROR_MINOR\x10\x04\x12\x17\n" + + "\x13ERROR_LEVEL_TOO_LOW\x10\x05\x12\x1e\n" + + "\x1aERROR_INVALID_START_ANCHOR\x10\x06\x12\x18\n" + + "\x14ERROR_CREATION_LIMIT\x10\a\"\x17\n" + + "\x15CreateRouteDraftProto\"\xc6\x02\n" + + "\x16CreateRoutePinOutProto\"\xab\x02\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x19\n" + + "\x15ERROR_ROUTE_NOT_FOUND\x10\x03\x12\x19\n" + + "\x15ERROR_INVALID_LAT_LNG\x10\x04\x12\x17\n" + + "\x13ERROR_LEVEL_TOO_LOW\x10\x05\x12\x18\n" + + "\x14ERROR_CREATION_LIMIT\x10\x06\x12\x19\n" + + "\x15ERROR_INVALID_MESSAGE\x10\a\x12\x12\n" + + "\x0eERROR_DISABLED\x10\b\x12\x11\n" + + "\rERROR_CHEATER\x10\t\x12\x0f\n" + + "\vERROR_MINOR\x10\n" + + "\x12\x1b\n" + + "\x17ERROR_STICKER_NOT_FOUND\x10\v\x12\x1d\n" + + "\x19ERROR_NOT_ENOUGH_STICKERS\x10\f\"\x15\n" + + "\x13CreateRoutePinProto\"n\n" + + "\x1cCreateRouteShortcodeOutProto\"N\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x19\n" + + "\x15ERROR_ROUTE_NOT_FOUND\x10\x02\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x03\"\x1b\n" + + "\x19CreateRouteShortcodeProto\"\r\n" + + "\vCreatorInfo\"\x1e\n" + + "\x1cCriticalReticleSettingsProto\"\x16\n" + + "\x14CrmProxyRequestProto\"\x96\x01\n" + + "\x15CrmProxyResponseProto\"}\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\x06\n" + + "\x02OK\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1b\n" + + "\x17ERROR_PERMISSION_DENIED\x10\x03\x12\x15\n" + + "\x11ERROR_UNAVAILABLE\x10\x04\x12\x19\n" + + "\x15ERROR_UNAUTHENTICATED\x10\x05\"$\n" + + "\"CrossGameSocialGlobalSettingsProto\"\x1e\n" + + "\x1cCrossGameSocialSettingsProto\"\x17\n" + + "\x15CurrencyQuantityProto\"\x1b\n" + + "\x19CurrentEventsSectionProto\"\x12\n" + + "\x10CurrentNewsProto\"\x1d\n" + + "\x1bCustomizeQuestOuterTabProto\"\x18\n" + + "\x16CustomizeQuestTabProto\"\x1f\n" + + "\x1dDailyAdventureIncenseLogEntry\"+\n" + + ")DailyAdventureIncenseRecapDayDisplayProto\"$\n" + + "\"DailyAdventureIncenseSettingsProto\"\x8e\x01\n" + + "\x1eDailyAdventureIncenseTelemetry\"l\n" + + "\fTelemetryIds\x12\t\n" + + "\x05UNSET\x10\x00\x12\x0e\n" + + "\n" + + "VIEW_RECAP\x10\x01\x12\x1a\n" + + "\x16CLICK_SHARE_FROM_RECAP\x10\x02\x12%\n" + + "!CLICK_SHARE_FROM_PHOTO_COLLECTION\x10\x03\"\x11\n" + + "\x0fDailyBonusProto\"}\n" + + " DailyBonusSpawnEncounterOutProto\"Y\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1b\n" + + "\x17ENCOUNTER_NOT_AVAILABLE\x10\x02\x12\x1a\n" + + "\x16POKEMON_INVENTORY_FULL\x10\x03\"\x1f\n" + + "\x1dDailyBonusSpawnEncounterProto\"\x1f\n" + + "\x1dDailyBuddyAffectionQuestProto\"\x13\n" + + "\x11DailyCounterProto\"#\n" + + "!DailyEncounterGlobalSettingsProto\"s\n" + + "\x16DailyEncounterOutProto\"Y\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1b\n" + + "\x17ENCOUNTER_NOT_AVAILABLE\x10\x02\x12\x1a\n" + + "\x16POKEMON_INVENTORY_FULL\x10\x03\"\x15\n" + + "\x13DailyEncounterProto\"\x11\n" + + "\x0fDailyQuestProto\"\x14\n" + + "\x12DailyQuestSettings\"\"\n" + + "\x11DailyStreaksProto\x1a\r\n" + + "\vStreakProto\"\x8d\x01\n" + + "\x17DailyStreaksWidgetProto\x1a\r\n" + + "\vStreakProto\"c\n" + + "\tQuestType\x12\x0f\n" + + "\vQUEST_UNSET\x10\x00\x12 \n" + + "\x1cQUEST_FIRST_CATCH_OF_THE_DAY\x10\x01\x12#\n" + + "\x1fQUEST_FIRST_POKESTOP_OF_THE_DAY\x10\x02\"\x15\n" + + "\x13DamagePropertyProto\"J\n" + + "\tDatapoint\"=\n" + + "\x04Kind\x12\x0f\n" + + "\vUNSPECIFIED\x10\x00\x12\t\n" + + "\x05GAUGE\x10\x01\x12\t\n" + + "\x05DELTA\x10\x02\x12\x0e\n" + + "\n" + + "CUMULATIVE\x10\x03\"\x17\n" + + "\x15DawnDuskSettingsProto\"\x1c\n" + + "\x1aDayNightBonusSettingsProto\"\x8b\x01\n" + + "\x1cDayNightPoiEncounterOutProto\"k\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16NO_ENCOUNTER_AVAILABLE\x10\x02\x12\x1a\n" + + "\x16POKEMON_INVENTORY_FULL\x10\x03\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x04\"\x1b\n" + + "\x19DayNightPoiEncounterProto\"\x17\n" + + "\x15DayOfWeekAndTimeProto\"\x18\n" + + "\x16DaysWithARowQuestProto\"S\n" + + "$DebugCreateNpcBattleInstanceOutProto\"+\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\"O\n" + + "!DebugCreateNpcBattleInstanceProto\"*\n" + + "\fAddedFeature\x12\t\n" + + "\x05UNSET\x10\x00\x12\x0f\n" + + "\vENABLE_IBFC\x10\x01\"t\n" + + "\x1aDebugEggStatisticsOutProto\x1a\x16\n" + + "\x14EggDistributionEntry\">\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\x12\x11\n" + + "\rEGG_NOT_FOUND\x10\x03\"\x19\n" + + "\x17DebugEggStatisticsProto\"\x97\x01\n" + + " DebugEncounterStatisticsOutProto\x1a\x15\n" + + "\x13EncounterStatistics\x1a\x13\n" + + "\x11EventPokemonMoves\x1a\x0e\n" + + "\fGenderRatios\"7\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\n" + + "\n" + + "\x06DENIED\x10\x02\x12\t\n" + + "\x05ERROR\x10\x03\"\x1f\n" + + "\x1dDebugEncounterStatisticsProto\"\x19\n" + + "\x17DebugEvolvePreviewProto\"\x10\n" + + "\x0eDebugInfoProto\"z\n" + + "!DebugResetDailyMpProgressOutProto\"U\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x14\n" + + "\x10NO_ACTION_NEEDED\x10\x02\x12\x1d\n" + + "\x19ERROR_DEBUG_FLAG_DISABLED\x10\x03\" \n" + + "\x1eDebugResetDailyMpProgressProto\"\x1c\n" + + "\x1aDeclineCombatChallengeData\"\xbe\x01\n" + + "\x1eDeclineCombatChallengeOutProto\"\x9b\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12!\n" + + "\x1dERROR_INVALID_CHALLENGE_STATE\x10\x02\x12\x1d\n" + + "\x19ERROR_CHALLENGE_NOT_FOUND\x10\x03\x12\x1a\n" + + "\x16ERROR_ALREADY_TIMEDOUT\x10\x04\x12\x1b\n" + + "\x17ERROR_ALREADY_CANCELLED\x10\x05\"\x1d\n" + + "\x1bDeclineCombatChallengeProto\"$\n" + + "\"DeclineCombatChallengeResponseData\"\x89\x01\n" + + "\x1aDeclinePartyInviteOutProto\"k\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_INVITE_NOT_FOUND\x10\x03\x12\x1a\n" + + "\x16ERROR_ALREADY_DECLINED\x10\x04\"\x19\n" + + "\x17DeclinePartyInviteProto\"\xa6\n" + + "\n" + + "\x1bDeepLinkingEnumWrapperProto\"\xfd\x06\n" + + "\x15DeepLinkingActionName\x12\t\n" + + "\x05UNSET\x10\x00\x12\r\n" + + "\tOPEN_SHOP\x10\x01\x12\r\n" + + "\tOPEN_NEWS\x10\x02\x12\x16\n" + + "\x12OPEN_BATTLE_LEAGUE\x10\x03\x12\x11\n" + + "\rOPEN_SETTINGS\x10\x04\x12\x17\n" + + "\x13OPEN_PLAYER_PROFILE\x10\x05\x12\x0e\n" + + "\n" + + "OPEN_BUDDY\x10\x06\x12\x15\n" + + "\x11OPEN_AVATAR_ITEMS\x10\a\x12\x13\n" + + "\x0fOPEN_QUEST_LIST\x10\b\x12\x1a\n" + + "\x16OPEN_POKEMON_INVENTORY\x10\t\x12\x17\n" + + "\x13OPEN_NEARBY_POKEMON\x10\n" + + "\x12\x10\n" + + "\fOPEN_POKEDEX\x10\v\x12\x0f\n" + + "\vOPEN_EVENTS\x10\f\x12\x10\n" + + "\fOPEN_JOURNAL\x10\r\x12\r\n" + + "\tOPEN_TIPS\x10\x0e\x12\x17\n" + + "\x13OPEN_ITEM_INVENTORY\x10\x0f\x12\x16\n" + + "\x12FILL_REFERRAL_CODE\x10\x10\x12\x15\n" + + "\x11OPEN_ADDRESS_BOOK\x10\x11\x12\x12\n" + + "\x0eOPEN_EGG_HATCH\x10\x12\x12\f\n" + + "\bOPEN_GYM\x10\x13\x12\r\n" + + "\tOPEN_RAID\x10\x14\x12\x15\n" + + "\x11USE_DAILY_INCENSE\x10\x15\x12\x16\n" + + "\x12OPEN_DEFENDING_GYM\x10\x16\x12\x13\n" + + "\x0fOPEN_NEARBY_GYM\x10\x17\x12\x13\n" + + "\x0fREDEEM_PASSCODE\x10\x18\x12\x17\n" + + "\x13OPEN_CONTEST_REWARD\x10\x19\x12\x0e\n" + + "\n" + + "ADD_FRIEND\x10\x1a\x12\x11\n" + + "\rOPEN_CAMPFIRE\x10\x1b\x12\x0e\n" + + "\n" + + "OPEN_PARTY\x10\x1c\x12\x19\n" + + "\x15OPEN_NEARBY_POWERSPOT\x10\x1d\x12\x1a\n" + + "\x16BEGIN_PERMISSIONS_FLOW\x10\x1e\x12\x13\n" + + "\x0fOPEN_NEARBY_POI\x10\x1f\x12\x19\n" + + "\x15OPEN_UPLOADS_SETTINGS\x10 \x12\x1d\n" + + "\x19OPEN_PLANNER_NOTIFICATION\x10!\x12\"\n" + + "\x1ePASSWORDLESS_LOGIN_TO_WEBSTORE\x10\"\x12\x13\n" + + "\x0fOPEN_MAX_BATTLE\x10#\x12\x10\n" + + "\fPARTY_INVITE\x10$\x12\x15\n" + + "\x11OPEN_REMOTE_TRADE\x10%\x12\x13\n" + + "\x0fOPEN_SOFT_SFIDA\x10&\x12\f\n" + + "\bOPEN_APS\x10'\x12\x19\n" + + "\x15OPEN_GAMESITE_WEBVIEW\x10(\"2\n" + + "\x0fPermissionsFlow\x12\x1f\n" + + "\x1bSMART_GLASSES_SYNC_SETTINGS\x10\x00\"V\n" + + "\x10NearbyPokemonTab\x12\x12\n" + + "\x0eNEARBY_POKEMON\x10\x00\x12\t\n" + + "\x05RAIDS\x10\x01\x12\n" + + "\n" + + "\x06ROUTES\x10\x02\x12\f\n" + + "\bSTATIONS\x10\x03\x12\t\n" + + "\x05RSVPS\x10\x04\"<\n" + + "\x10PlayerProfileTab\x12\v\n" + + "\aPROFILE\x10\x00\x12\v\n" + + "\aFRIENDS\x10\x01\x12\x0e\n" + + "\n" + + "PARTY_PLAY\x10\x02\">\n" + + "\x13PokemonInventoryTab\x12\x10\n" + + "\fCOMBAT_PARTY\x10\x00\x12\v\n" + + "\aPOKEMON\x10\x01\x12\b\n" + + "\x04EGGS\x10\x02\"H\n" + + "\fQuestListTab\x12\x0e\n" + + "\n" + + "TODAY_VIEW\x10\x00\x12\x12\n" + + "\x0eFIELD_RESEARCH\x10\x01\x12\x14\n" + + "\x10SPECIAL_RESEARCH\x10\x02\"3\n" + + "\x14NotificationsNewsTab\x12\b\n" + + "\x04NEWS\x10\x00\x12\x11\n" + + "\rNOTIFICATIONS\x10\x01\"\x1a\n" + + "\x18DeepLinkingSettingsProto\"L\n" + + "\x14DeepLinkingTelemetry\"4\n" + + "\n" + + "LinkSource\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\a\n" + + "\x03URL\x10\x01\x12\x10\n" + + "\fNOTIFICATION\x10\x02\"u\n" + + "\x1fDeleteGiftFromInventoryOutProto\"R\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1d\n" + + "\x19ERROR_GIFT_DOES_NOT_EXIST\x10\x03\"\x1e\n" + + "\x1cDeleteGiftFromInventoryProto\"\xbb\x01\n" + + "\x12DeleteGiftOutProto\"\xa4\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1b\n" + + "\x17ERROR_INVALID_PLAYER_ID\x10\x03\x12\x1a\n" + + "\x16ERROR_FRIEND_NOT_FOUND\x10\x04\x12\x1d\n" + + "\x19ERROR_GIFT_DOES_NOT_EXIST\x10\x05\x12\x17\n" + + "\x13ERROR_FRIEND_UPDATE\x10\x06\"\x11\n" + + "\x0fDeleteGiftProto\"\x17\n" + + "\x15DeleteNewsfeedRequest\"U\n" + + "\x16DeleteNewsfeedResponse\";\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\n" + + "\n" + + "\x06FAILED\x10\x02\x12\r\n" + + "\tNOT_FOUND\x10\x03\"t\n" + + "\x18DeletePokemonTagOutProto\"X\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1e\n" + + "\x1aERROR_PLAYER_LEVEL_TOO_LOW\x10\x02\x12\x16\n" + + "\x12TAG_DOES_NOT_EXIST\x10\x03\"\x17\n" + + "\x15DeletePokemonTagProto\"\x92\x01\n" + + "\x16DeletePostcardOutProto\"x\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12!\n" + + "\x1dERROR_POSTCARD_DOES_NOT_EXIST\x10\x02\x12\x1c\n" + + "\x18ERROR_POSTCARD_FAVORITED\x10\x03\x12\x15\n" + + "\x11ERROR_NOT_ENABLED\x10\x04\"\x15\n" + + "\x13DeletePostcardProto\"\x93\x01\n" + + "\x17DeletePostcardsOutProto\"x\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12!\n" + + "\x1dERROR_POSTCARD_DOES_NOT_EXIST\x10\x02\x12\x1c\n" + + "\x18ERROR_POSTCARD_FAVORITED\x10\x03\x12\x15\n" + + "\x11ERROR_NOT_ENABLED\x10\x04\"\x16\n" + + "\x14DeletePostcardsProto\"\x93\x01\n" + + "\x18DeleteRouteDraftOutProto\"w\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12$\n" + + "\x17SUCCESS_ROUTE_NOT_FOUND\x10\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x03\x12\x1c\n" + + "\x18ERROR_ROUTE_NOT_EDITABLE\x10\x04\"\x17\n" + + "\x15DeleteRouteDraftProto\"\x14\n" + + "\x12DeleteValueRequest\"\x15\n" + + "\x13DeleteValueResponse\"\xae\x01\n" + + "\x15DeploymentTotalsProto\x12\x1b\n" + + "\ttimes_fed\x18\x01 \x01(\x05R\btimesFed\x12\x1f\n" + + "\vbattles_won\x18\x02 \x01(\x05R\n" + + "battlesWon\x12!\n" + + "\fbattles_lost\x18\x03 \x01(\x05R\vbattlesLost\x124\n" + + "\x16deployment_duration_ms\x18\x04 \x01(\x03R\x14deploymentDurationMs\"\x1c\n" + + "\x1aDeprecatedCaptureInfoProto\"\x11\n" + + "\x0fDepthStartEvent\"\x10\n" + + "\x0eDepthStopEvent\"\xcb\x01\n" + + "\x1cDequeueQuestDialogueOutProto\"\xaa\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\"\n" + + "\x1eERROR_NO_VALID_QUESTS_IN_QUEUE\x10\x02\x12\x1b\n" + + "\x17ERROR_STILL_IN_COOLDOWN\x10\x03\x12\x1a\n" + + "\x16ERROR_NO_DISPLAY_FOUND\x10\x04\x12\x17\n" + + "\x13ERROR_INVALID_INPUT\x10\x05\x12\x12\n" + + "\x0eERROR_NO_INPUT\x10\x06\"\x1b\n" + + "\x19DequeueQuestDialogueProto\"4\n" + + "\x0fDescriptorProto\x1a\x10\n" + + "\x0eExtensionRange\x1a\x0f\n" + + "\rReservedRange\"\x14\n" + + "\x12DestroyRoomRequest\"\x15\n" + + "\x13DestroyRoomResponse\"\x1b\n" + + "\x19DeviceCompatibleTelemetry\"\v\n" + + "\tDeviceMap\"\x0f\n" + + "\rDeviceMapNode\"P\n" + + "\x11DeviceOSTelemetry\";\n" + + "\x0eOSArchitecture\x12\t\n" + + "\x05UNSET\x10\x00\x12\x0e\n" + + "\n" + + "ARCH32_BIT\x10\x01\x12\x0e\n" + + "\n" + + "ARCH64_BIT\x10\x02\"\x1e\n" + + "\x1cDeviceServiceToggleTelemetry\"\x1f\n" + + "\x1dDeviceSpecificationsTelemetry\"\x14\n" + + "\x12DiffInventoryProto\"\x12\n" + + "\x10DiskCreateDetail\"\x9b\x02\n" + + "\x15DiskEncounterOutProto\x12D\n" + + "\x06result\x18\x01 \x01(\x0e2,.POGOProtos.Rpc.DiskEncounterOutProto.ResultR\x06result\x126\n" + + "\apokemon\x18\x02 \x01(\v2\x1c.POGOProtos.Rpc.PokemonProtoR\apokemon\"\x83\x01\n" + + "\x06Result\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rNOT_AVAILABLE\x10\x02\x12\x10\n" + + "\fNOT_IN_RANGE\x10\x03\x12\x1e\n" + + "\x1aENCOUNTER_ALREADY_FINISHED\x10\x04\x12\x1a\n" + + "\x16POKEMON_INVENTORY_FULL\x10\x05\"\x14\n" + + "\x12DiskEncounterProto\"\xf9\x04\n" + + "\x13DisplayWeatherProto\x12Q\n" + + "\vcloud_level\x18\x01 \x01(\x0e20.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevelR\n" + + "cloudLevel\x12O\n" + + "\n" + + "rain_level\x18\x02 \x01(\x0e20.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevelR\trainLevel\x12O\n" + + "\n" + + "wind_level\x18\x03 \x01(\x0e20.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevelR\twindLevel\x12O\n" + + "\n" + + "snow_level\x18\x04 \x01(\x0e20.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevelR\tsnowLevel\x12M\n" + + "\tfog_level\x18\x05 \x01(\x0e20.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevelR\bfogLevel\x12%\n" + + "\x0ewind_direction\x18\x06 \x01(\x05R\rwindDirection\x12b\n" + + "\x14special_effect_level\x18\a \x01(\x0e20.POGOProtos.Rpc.DisplayWeatherProto.DisplayLevelR\x12specialEffectLevel\"B\n" + + "\fDisplayLevel\x12\v\n" + + "\aLEVEL_0\x10\x00\x12\v\n" + + "\aLEVEL_1\x10\x01\x12\v\n" + + "\aLEVEL_2\x10\x02\x12\v\n" + + "\aLEVEL_3\x10\x03\"b\n" + + "\fDistribution\x1aI\n" + + "\rBucketOptions\x1a\x11\n" + + "\x0fExplicitBuckets\x1a\x14\n" + + "\x12ExponentialBuckets\x1a\x0f\n" + + "\rLinearBuckets\x1a\a\n" + + "\x05Range\"\x13\n" + + "\x11DojoSettingsProto\"\r\n" + + "\vDoubleValue\" \n" + + "\x1eDownloadAllAssetsSettingsProto\"\x86\x01\n" + + "\x1aDownloadAllAssetsTelemetry\"h\n" + + "\x18DownloadAllAssetsEventId\x12\t\n" + + "\x05UNSET\x10\x00\x12\x14\n" + + "\x10DOWNLOAD_STARTED\x10\x01\x12\x13\n" + + "\x0fDOWNLOAD_PAUSED\x10\x02\x12\x16\n" + + "\x12DOWNLOAD_COMPLETED\x10\x03\"!\n" + + "\x1fDownloadGmTemplatesRequestProto\"\xa1\x01\n" + + " DownloadGmTemplatesResponseProto\"}\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\f\n" + + "\bCOMPLETE\x10\x01\x12\x10\n" + + "\fMORE_RESULTS\x10\x02\x12\x15\n" + + "\x11BATCH_ID_NOT_LIVE\x10\x03\x12\x1a\n" + + "\x16INVALID_BASIS_BATCH_ID\x10\x04\x12\x15\n" + + "\x11WRONG_EXPERIMENTS\x10\x05\"\x1d\n" + + "\x1bDownloadSettingsActionProto\"\x1f\n" + + "\x1dDownloadSettingsResponseProto\"\x17\n" + + "\x15DownloadUrlEntryProto\"\x15\n" + + "\x13DownloadUrlOutProto\"\x19\n" + + "\x17DownloadUrlRequestProto\"\xfb\x02\n" + + "\n" + + "Downstream\x1a\v\n" + + "\tConnected\x1a\a\n" + + "\x05Drain\x1a\x0e\n" + + "\fProbeRequest\x1a\xb4\x01\n" + + "\x12ResponseWithStatus\"\x9d\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\x06\n" + + "\x02OK\x10\x01\x12\v\n" + + "\aUNKNOWN\x10\x02\x12\x13\n" + + "\x0fUNAUTHENTICATED\x10\x03\x12\x10\n" + + "\fUNAUTHORIZED\x10\x04\x12\x0f\n" + + "\vBAD_REQUEST\x10\x05\x12\x11\n" + + "\rUNIMPLEMENTED\x10\x06\x12\x10\n" + + "\fRATE_LIMITED\x10\a\x12\x16\n" + + "\x12CONNECTION_LIMITED\x10\b\x1a\x8f\x01\n" + + "\x14SubscriptionResponse\"w\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\x06\n" + + "\x02OK\x10\x01\x12\v\n" + + "\aUNKNOWN\x10\x02\x12\x11\n" + + "\rTOPIC_LIMITED\x10\x03\x12$\n" + + " MAXIMUM_TOPIC_ID_LENGTH_EXCEEDED\x10\x04\x12\x14\n" + + "\x10TOPIC_ID_INVALID\x10\x05\"\x12\n" + + "\x10DownstreamAction\"\x1a\n" + + "\x18DownstreamActionMessages\"\x89\x01\n" + + "\x11DownstreamMessage\x1a)\n" + + "\tDatastore\x1a\x0e\n" + + "\fValueChanged\x1a\f\n" + + "\n" + + "KeyDeleted\x1a\r\n" + + "\vPeerMessage\x1a\f\n" + + "\n" + + "PeerJoined\x1a\n" + + "\n" + + "\bPeerLeft\x1a\v\n" + + "\tConnected\x1a\x13\n" + + "\x11ClockSyncResponse\"\x11\n" + + "\x0fDumbBeaconProto\"\n" + + "\n" + + "\bDuration\"\x0e\n" + + "\fEchoOutProto\"\v\n" + + "\tEchoProto\"\x85\x01\n" + + " EcosystemNaturalArtSettingsProto\x1a!\n" + + "\x1fEcosystemNaturalArtMappingProto\">\n" + + "\x13DayNightRequirement\x12\x13\n" + + "\x0fDAY_NIGHT_UNSET\x10\x00\x12\a\n" + + "\x03DAY\x10\x01\x12\t\n" + + "\x05NIGHT\x10\x02\"\xcc\x01\n" + + "\x16EditPokemonTagOutProto\"\xab\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1e\n" + + "\x1aERROR_PLAYER_LEVEL_TOO_LOW\x10\x02\x12\x16\n" + + "\x12TAG_DOES_NOT_EXIST\x10\x03\x12\x14\n" + + "\x10INVALID_TAG_NAME\x10\x04\x12\x1a\n" + + "\x16INVALID_TAG_SORT_INDEX\x10\x05\x12\x1f\n" + + "\x1bTAG_NAME_CONTAINS_PROFANITY\x10\x06J\x04\b\x01\x10\x02\"\x1b\n" + + "\x13EditPokemonTagProtoJ\x04\b\x01\x10\x02\"\x11\n" + + "\x0fEggCreateDetail\"3\n" + + "\x14EggDistributionProto\x1a\x1b\n" + + "\x19EggDistributionEntryProto\"#\n" + + "!EggHatchImprovementsSettingsProto\"\x13\n" + + "\x11EggHatchTelemetry\"A\n" + + "\x1bEggIncubatorAttributesProto\x1a\"\n" + + " ExpiredIncubatorReplacementProto\"\x13\n" + + "\x11EggIncubatorProto\"\x14\n" + + "\x12EggIncubatorsProto\"\x13\n" + + "\x11EggTelemetryProto\"\x1e\n" + + "\x1cEggTransparencySettingsProto\"\"\n" + + " EligibleContestPoolSettingsProto\"\x16\n" + + "\x14EligibleContestProto\"\a\n" + + "\x05Empty\"\x82\x01\n" + + " EnableCampfireForRefereeOutProto\"^\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1c\n" + + "\x18ERROR_REFEREE_ID_MISSING\x10\x02\x12\x1e\n" + + "\x1aERROR_REFEREE_ID_NOT_FOUND\x10\x03\"\x1f\n" + + "\x1dEnableCampfireForRefereeProto\"&\n" + + "\x1bEnabledPokemonSettingsProto\x1a\a\n" + + "\x05Range\"$\n" + + "\"EncounterLastPokeballUsedTelemetry\"\xba\x03\n" + + "\x11EncounterOutProto\x12:\n" + + "\apokemon\x18\x01 \x01(\v2 .POGOProtos.Rpc.WildPokemonProtoR\apokemon\x12@\n" + + "\x06status\x18\x03 \x01(\x0e2(.POGOProtos.Rpc.EncounterOutProto.StatusR\x06status\"M\n" + + "\n" + + "Background\x12\b\n" + + "\x04PARK\x10\x00\x12\n" + + "\n" + + "\x06DESERT\x10\x01\x12\t\n" + + "\x05BEACH\x10\x02\x12\b\n" + + "\x04LAKE\x10\x03\x12\t\n" + + "\x05RIVER\x10\x04\x12\t\n" + + "\x05OCEAN\x10\x05\"\xd7\x01\n" + + "\x06Status\x12\x13\n" + + "\x0fENCOUNTER_ERROR\x10\x00\x12\x15\n" + + "\x11ENCOUNTER_SUCCESS\x10\x01\x12\x17\n" + + "\x13ENCOUNTER_NOT_FOUND\x10\x02\x12\x14\n" + + "\x10ENCOUNTER_CLOSED\x10\x03\x12\x1a\n" + + "\x16ENCOUNTER_POKEMON_FLED\x10\x04\x12\x1a\n" + + "\x16ENCOUNTER_NOT_IN_RANGE\x10\x05\x12\x1e\n" + + "\x1aENCOUNTER_ALREADY_HAPPENED\x10\x06\x12\x1a\n" + + "\x16POKEMON_INVENTORY_FULL\x10\a\"\x89\x01\n" + + "\x1aEncounterPhotobombOutProto\"k\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16NO_ENCOUNTER_AVAILABLE\x10\x02\x12\x1a\n" + + "\x16POKEMON_INVENTORY_FULL\x10\x03\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x04\"\x19\n" + + "\x17EncounterPhotobombProto\"!\n" + + "\x1fEncounterPokemonCaughtTelemetry\"\x1b\n" + + "\x19EncounterPokemonTelemetry\"\x91\x01\n" + + "\"EncounterPokestopEncounterOutProto\"k\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16NO_ENCOUNTER_AVAILABLE\x10\x02\x12\x1a\n" + + "\x16POKEMON_INVENTORY_FULL\x10\x03\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x04\"!\n" + + "\x1fEncounterPokestopEncounterProto\"\x10\n" + + "\x0eEncounterProto\"\x18\n" + + "\x16EncounterSettingsProto\"\x85\x01\n" + + "\x1dEncounterStationSpawnOutProto\"d\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12 \n" + + "\x1cERROR_POKEMON_INVENTORY_FULL\x10\x02\x12 \n" + + "\x1cERROR_NO_ENCOUNTER_AVAILABLE\x10\x03\"\x1c\n" + + "\x1aEncounterStationSpawnProto\"`\n" + + "!EncounterTutorialCompleteOutProto\";\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x19\n" + + "\x15ERROR_INVALID_POKEMON\x10\x02\" \n" + + "\x1eEncounterTutorialCompleteProto\" \n" + + "\x1eEncounterTutorialSettingsProto\"\x1d\n" + + "\x1bEncounteredPokemonTelemetry\"\x1c\n" + + "\x1aEndPokemonTrainingLogEntry\"\xac\x01\n" + + "\x1aEndPokemonTrainingOutProto\"\x8d\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12'\n" + + "#ERROR_TRAINING_COURSE_NOT_COMPLETED\x10\x02\x12\x19\n" + + "\x15ERROR_INVALID_POKEMON\x10\x03\x12'\n" + + "#ERROR_POKEMON_NOT_ACTIVELY_TRAINING\x10\x04\"\x19\n" + + "\x17EndPokemonTrainingProto\"\x1c\n" + + "\x1aEndTimeConditionalOverride\"f\n" + + "#EndTimeConditionalOverrideDataProto\x1a?\n" + + "\x11ExtendedDataEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"\x96\x01\n" + + "\x18EnhanceBreadMoveOutProto\"z\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16INSUFFICIENT_RESOURCES\x10\x02\x12\x15\n" + + "\x11ALREADY_MAX_LEVEL\x10\x03\x12\x10\n" + + "\fINVALID_MOVE\x10\x04\x12\x13\n" + + "\x0fINVALID_POKEMON\x10\x05\"\x17\n" + + "\x15EnhanceBreadMoveProto\" \n" + + "\x1eEnteredMaxBattleLobbyTelemetry\"\x1b\n" + + "\x19EnteredRaidLobbyTelemetry\"5\n" + + "\x0eEntryTelemetry\"#\n" + + "\x06Source\x12\r\n" + + "\tPRE_LOGIN\x10\x00\x12\n" + + "\n" + + "\x06IN_APP\x10\x01\"\x06\n" + + "\x04Enum\"\x15\n" + + "\x13EnumDescriptorProto\"\r\n" + + "\vEnumOptions\"\v\n" + + "\tEnumValue\"\x1a\n" + + "\x18EnumValueDescriptorProto\"\x12\n" + + "\x10EnumValueOptions\"\xd9'\n" + + "\vEnumWrapper\"\xaa\x01\n" + + "\x11CharacterCategory\x12\t\n" + + "\x05UNSET\x10\x00\x12\x0f\n" + + "\vTEAM_LEADER\x10\x01\x12\t\n" + + "\x05GRUNT\x10\x02\x12\b\n" + + "\x04ARLO\x10\x03\x12\t\n" + + "\x05CLIFF\x10\x04\x12\n" + + "\n" + + "\x06SIERRA\x10\x05\x12\f\n" + + "\bGIOVANNI\x10\x06\x12\v\n" + + "\aGRUNTBF\x10\a\x12\v\n" + + "\aGRUNTBM\x10\b\x12\r\n" + + "\tEVENT_NPC\x10\t\x12\x16\n" + + "\x12PLAYER_TEAM_LEADER\x10\n" + + "\"\x82\x01\n" + + "\x12IncidentStartPhase\x12\"\n" + + "\x1eINCIDENT_START_ON_SPIN_OR_EXIT\x10\x00\x12#\n" + + "\x1fINCIDENT_START_ON_SPIN_NOT_EXIT\x10\x01\x12#\n" + + "\x1fINCIDENT_START_ON_EXIT_NOT_SPIN\x10\x02\"\xf7 \n" + + "\x11InvasionCharacter\x12\x13\n" + + "\x0fCHARACTER_UNSET\x10\x00\x12\x15\n" + + "\x11CHARACTER_BLANCHE\x10\x01\x12\x15\n" + + "\x11CHARACTER_CANDELA\x10\x02\x12\x13\n" + + "\x0fCHARACTER_SPARK\x10\x03\x12\x18\n" + + "\x14CHARACTER_GRUNT_MALE\x10\x04\x12\x1a\n" + + "\x16CHARACTER_GRUNT_FEMALE\x10\x05\x12\x1e\n" + + "\x1aCHARACTER_BUG_GRUNT_FEMALE\x10\x06\x12\x1c\n" + + "\x18CHARACTER_BUG_GRUNT_MALE\x10\a\x12#\n" + + "\x1fCHARACTER_DARKNESS_GRUNT_FEMALE\x10\b\x12!\n" + + "\x1dCHARACTER_DARKNESS_GRUNT_MALE\x10\t\x12\x1f\n" + + "\x1bCHARACTER_DARK_GRUNT_FEMALE\x10\n" + + "\x12\x1d\n" + + "\x19CHARACTER_DARK_GRUNT_MALE\x10\v\x12!\n" + + "\x1dCHARACTER_DRAGON_GRUNT_FEMALE\x10\f\x12\x1f\n" + + "\x1bCHARACTER_DRAGON_GRUNT_MALE\x10\r\x12 \n" + + "\x1cCHARACTER_FAIRY_GRUNT_FEMALE\x10\x0e\x12\x1e\n" + + "\x1aCHARACTER_FAIRY_GRUNT_MALE\x10\x0f\x12#\n" + + "\x1fCHARACTER_FIGHTING_GRUNT_FEMALE\x10\x10\x12!\n" + + "\x1dCHARACTER_FIGHTING_GRUNT_MALE\x10\x11\x12\x1f\n" + + "\x1bCHARACTER_FIRE_GRUNT_FEMALE\x10\x12\x12\x1d\n" + + "\x19CHARACTER_FIRE_GRUNT_MALE\x10\x13\x12!\n" + + "\x1dCHARACTER_FLYING_GRUNT_FEMALE\x10\x14\x12\x1f\n" + + "\x1bCHARACTER_FLYING_GRUNT_MALE\x10\x15\x12 \n" + + "\x1cCHARACTER_GRASS_GRUNT_FEMALE\x10\x16\x12\x1e\n" + + "\x1aCHARACTER_GRASS_GRUNT_MALE\x10\x17\x12!\n" + + "\x1dCHARACTER_GROUND_GRUNT_FEMALE\x10\x18\x12\x1f\n" + + "\x1bCHARACTER_GROUND_GRUNT_MALE\x10\x19\x12\x1e\n" + + "\x1aCHARACTER_ICE_GRUNT_FEMALE\x10\x1a\x12\x1c\n" + + "\x18CHARACTER_ICE_GRUNT_MALE\x10\x1b\x12 \n" + + "\x1cCHARACTER_METAL_GRUNT_FEMALE\x10\x1c\x12\x1e\n" + + "\x1aCHARACTER_METAL_GRUNT_MALE\x10\x1d\x12!\n" + + "\x1dCHARACTER_NORMAL_GRUNT_FEMALE\x10\x1e\x12\x1f\n" + + "\x1bCHARACTER_NORMAL_GRUNT_MALE\x10\x1f\x12!\n" + + "\x1dCHARACTER_POISON_GRUNT_FEMALE\x10 \x12\x1f\n" + + "\x1bCHARACTER_POISON_GRUNT_MALE\x10!\x12\"\n" + + "\x1eCHARACTER_PSYCHIC_GRUNT_FEMALE\x10\"\x12 \n" + + "\x1cCHARACTER_PSYCHIC_GRUNT_MALE\x10#\x12\x1f\n" + + "\x1bCHARACTER_ROCK_GRUNT_FEMALE\x10$\x12\x1d\n" + + "\x19CHARACTER_ROCK_GRUNT_MALE\x10%\x12 \n" + + "\x1cCHARACTER_WATER_GRUNT_FEMALE\x10&\x12\x1e\n" + + "\x1aCHARACTER_WATER_GRUNT_MALE\x10'\x12 \n" + + "\x1cCHARACTER_PLAYER_TEAM_LEADER\x10(\x12\x1d\n" + + "\x19CHARACTER_EXECUTIVE_CLIFF\x10)\x12\x1c\n" + + "\x18CHARACTER_EXECUTIVE_ARLO\x10*\x12\x1e\n" + + "\x1aCHARACTER_EXECUTIVE_SIERRA\x10+\x12\x16\n" + + "\x12CHARACTER_GIOVANNI\x10,\x12\x1e\n" + + "\x1aCHARACTER_DECOY_GRUNT_MALE\x10-\x12 \n" + + "\x1cCHARACTER_DECOY_GRUNT_FEMALE\x10.\x12 \n" + + "\x1cCHARACTER_GHOST_GRUNT_FEMALE\x10/\x12\x1e\n" + + "\x1aCHARACTER_GHOST_GRUNT_MALE\x100\x12#\n" + + "\x1fCHARACTER_ELECTRIC_GRUNT_FEMALE\x101\x12!\n" + + "\x1dCHARACTER_ELECTRIC_GRUNT_MALE\x102\x12\"\n" + + "\x1eCHARACTER_BALLOON_GRUNT_FEMALE\x103\x12 \n" + + "\x1cCHARACTER_BALLOON_GRUNT_MALE\x104\x12\x1b\n" + + "\x17CHARACTER_GRUNTB_FEMALE\x105\x12\x19\n" + + "\x15CHARACTER_GRUNTB_MALE\x106\x12&\n" + + "\"CHARACTER_BUG_BALLOON_GRUNT_FEMALE\x107\x12$\n" + + " CHARACTER_BUG_BALLOON_GRUNT_MALE\x108\x12'\n" + + "#CHARACTER_DARK_BALLOON_GRUNT_FEMALE\x109\x12%\n" + + "!CHARACTER_DARK_BALLOON_GRUNT_MALE\x10:\x12)\n" + + "%CHARACTER_DRAGON_BALLOON_GRUNT_FEMALE\x10;\x12'\n" + + "#CHARACTER_DRAGON_BALLOON_GRUNT_MALE\x10<\x12(\n" + + "$CHARACTER_FAIRY_BALLOON_GRUNT_FEMALE\x10=\x12&\n" + + "\"CHARACTER_FAIRY_BALLOON_GRUNT_MALE\x10>\x12+\n" + + "'CHARACTER_FIGHTING_BALLOON_GRUNT_FEMALE\x10?\x12)\n" + + "%CHARACTER_FIGHTING_BALLOON_GRUNT_MALE\x10@\x12'\n" + + "#CHARACTER_FIRE_BALLOON_GRUNT_FEMALE\x10A\x12%\n" + + "!CHARACTER_FIRE_BALLOON_GRUNT_MALE\x10B\x12)\n" + + "%CHARACTER_FLYING_BALLOON_GRUNT_FEMALE\x10C\x12'\n" + + "#CHARACTER_FLYING_BALLOON_GRUNT_MALE\x10D\x12(\n" + + "$CHARACTER_GRASS_BALLOON_GRUNT_FEMALE\x10E\x12&\n" + + "\"CHARACTER_GRASS_BALLOON_GRUNT_MALE\x10F\x12)\n" + + "%CHARACTER_GROUND_BALLOON_GRUNT_FEMALE\x10G\x12'\n" + + "#CHARACTER_GROUND_BALLOON_GRUNT_MALE\x10H\x12&\n" + + "\"CHARACTER_ICE_BALLOON_GRUNT_FEMALE\x10I\x12$\n" + + " CHARACTER_ICE_BALLOON_GRUNT_MALE\x10J\x12(\n" + + "$CHARACTER_METAL_BALLOON_GRUNT_FEMALE\x10K\x12&\n" + + "\"CHARACTER_METAL_BALLOON_GRUNT_MALE\x10L\x12)\n" + + "%CHARACTER_NORMAL_BALLOON_GRUNT_FEMALE\x10M\x12'\n" + + "#CHARACTER_NORMAL_BALLOON_GRUNT_MALE\x10N\x12)\n" + + "%CHARACTER_POISON_BALLOON_GRUNT_FEMALE\x10O\x12'\n" + + "#CHARACTER_POISON_BALLOON_GRUNT_MALE\x10P\x12*\n" + + "&CHARACTER_PSYCHIC_BALLOON_GRUNT_FEMALE\x10Q\x12(\n" + + "$CHARACTER_PSYCHIC_BALLOON_GRUNT_MALE\x10R\x12'\n" + + "#CHARACTER_ROCK_BALLOON_GRUNT_FEMALE\x10S\x12%\n" + + "!CHARACTER_ROCK_BALLOON_GRUNT_MALE\x10T\x12(\n" + + "$CHARACTER_WATER_BALLOON_GRUNT_FEMALE\x10U\x12&\n" + + "\"CHARACTER_WATER_BALLOON_GRUNT_MALE\x10V\x12(\n" + + "$CHARACTER_GHOST_BALLOON_GRUNT_FEMALE\x10W\x12&\n" + + "\"CHARACTER_GHOST_BALLOON_GRUNT_MALE\x10X\x12+\n" + + "'CHARACTER_ELECTRIC_BALLOON_GRUNT_FEMALE\x10Y\x12)\n" + + "%CHARACTER_ELECTRIC_BALLOON_GRUNT_MALE\x10Z\x12\x14\n" + + "\x10CHARACTER_WILLOW\x10[\x12\x15\n" + + "\x11CHARACTER_WILLOWB\x10\\\x12\x16\n" + + "\x12CHARACTER_TRAVELER\x10]\x12\x16\n" + + "\x12CHARACTER_EXPLORER\x10^\x12\x1a\n" + + "\x15CHARACTER_EVENT_NPC_0\x10\xf4\x03\x12\x1a\n" + + "\x15CHARACTER_EVENT_NPC_1\x10\xf5\x03\x12\x1a\n" + + "\x15CHARACTER_EVENT_NPC_2\x10\xf6\x03\x12\x1a\n" + + "\x15CHARACTER_EVENT_NPC_3\x10\xf7\x03\x12\x1a\n" + + "\x15CHARACTER_EVENT_NPC_4\x10\xf8\x03\x12\x1a\n" + + "\x15CHARACTER_EVENT_NPC_5\x10\xf9\x03\x12\x1a\n" + + "\x15CHARACTER_EVENT_NPC_6\x10\xfa\x03\x12\x1a\n" + + "\x15CHARACTER_EVENT_NPC_7\x10\xfb\x03\x12\x1a\n" + + "\x15CHARACTER_EVENT_NPC_8\x10\xfc\x03\x12\x1a\n" + + "\x15CHARACTER_EVENT_NPC_9\x10\xfd\x03\x12\x1b\n" + + "\x16CHARACTER_EVENT_NPC_10\x10\xfe\x03\x12 \n" + + "\x1bCHARACTER_EVENT_NPC_BLANCHE\x10\xff\x03\x12 \n" + + "\x1bCHARACTER_EVENT_NPC_CANDELA\x10\x80\x04\x12\x1e\n" + + "\x19CHARACTER_EVENT_NPC_SPARK\x10\x81\x04\x12\x1b\n" + + "\x16CHARACTER_EVENT_NPC_11\x10\x82\x04\x12\x1b\n" + + "\x16CHARACTER_EVENT_NPC_12\x10\x83\x04\x12\x1b\n" + + "\x16CHARACTER_EVENT_NPC_13\x10\x84\x04\x12\x1b\n" + + "\x16CHARACTER_EVENT_NPC_14\x10\x85\x04\x12\x1b\n" + + "\x16CHARACTER_EVENT_NPC_15\x10\x86\x04\x12\x1b\n" + + "\x16CHARACTER_EVENT_NPC_16\x10\x87\x04\x12\x1b\n" + + "\x16CHARACTER_EVENT_NPC_17\x10\x88\x04\x12\x1b\n" + + "\x16CHARACTER_EVENT_NPC_18\x10\x89\x04\x12\x1b\n" + + "\x16CHARACTER_EVENT_NPC_19\x10\x8a\x04\x12\x1b\n" + + "\x16CHARACTER_EVENT_NPC_20\x10\x8b\x04\x12(\n" + + "#CHARACTER_EVENT_GIOVANNI_UNTICKETED\x10\x8c\x04\x12&\n" + + "!CHARACTER_EVENT_SIERRA_UNTICKETED\x10\x8d\x04\x12$\n" + + "\x1fCHARACTER_EVENT_ARLO_UNTICKETED\x10\x8e\x04\x12%\n" + + " CHARACTER_EVENT_CLIFF_UNTICKETED\x10\x8f\x04\"\xb5\x01\n" + + "\x1bInvasionCharacterExpression\x12\x14\n" + + "\x10EXPRESSION_UNSET\x10\x00\x12\x11\n" + + "\rPLACEHOLDER_1\x10\x01\x12\x11\n" + + "\rPLACEHOLDER_2\x10\x02\x12\x11\n" + + "\rPLACEHOLDER_3\x10\x03\x12\x11\n" + + "\rPLACEHOLDER_4\x10\x04\x12\f\n" + + "\bGREETING\x10\x05\x12\r\n" + + "\tCHALLENGE\x10\x06\x12\v\n" + + "\aVICTORY\x10\a\x12\n" + + "\n" + + "\x06DEFEAT\x10\b\"t\n" + + "\x0fInvasionContext\x12\x15\n" + + "\x11POKESTOP_INCIDENT\x10\x00\x12\x12\n" + + "\x0eROCKET_BALLOON\x10\x01\x12\x19\n" + + "\x15QUEST_REWARD_INCIDENT\x10\x02\x12\x1b\n" + + "\x17CROSS_POKESTOP_INCIDENT\x10\x03\"\xef\x01\n" + + "\rPokestopStyle\x12\x13\n" + + "\x0fPOKESTOP_NORMAL\x10\x00\x12\x1c\n" + + "\x18POKESTOP_ROCKET_INVASION\x10\x01\x12\x1b\n" + + "\x17POKESTOP_ROCKET_VICTORY\x10\x02\x12\x14\n" + + "\x10POKESTOP_CONTEST\x10\x03\x12\x1e\n" + + "\x16POKESTOP_NATURAL_ART_A\x10\x04\x1a\x02\b\x01\x12\x1e\n" + + "\x16POKESTOP_NATURAL_ART_B\x10\x05\x1a\x02\b\x01\x12\x1a\n" + + "\x16POKESTOP_DAY_NIGHT_DAY\x10\x06\x12\x1c\n" + + "\x18POKESTOP_DAY_NIGHT_NIGHT\x10\a\"\x1d\n" + + "\x1bErrorReportingSettingsProto\"\x19\n" + + "\x17EventBadgeSettingsProto\"\x19\n" + + "\x17EventBannerSectionProto\"'\n" + + "%EventConditionalOverrideMetadataProto\"/\n" + + "-EventConditionalOverridePrioritySettingsProto\"\x10\n" + + "\x0eEventInfoProto\"\x9d\x01\n" + + "\x17EventMapDecorationProto\x1a\x0e\n" + + "\fEventMapArea\x1a\x12\n" + + "\x10EventMapAreaHole\x1a\x14\n" + + "\x12EventMapDecoration\x1a\x10\n" + + "\x0eEventMapObject\x1a,\n" + + "\fEventMapPath\"\x1c\n" + + "\x05Style\x12\b\n" + + "\x04FLAT\x10\x00\x12\t\n" + + "\x05HEDGE\x10\x01\x1a\b\n" + + "\x06LatLng\"!\n" + + "\x1fEventMapDecorationSettingsProto\"'\n" + + "%EventMapDecorationSystemSettingsProto\"\x1e\n" + + "\x1cEventMapRefreshSettingsProto\"\xf8\x06\n" + + "\x1dEventPassDisplaySettingsProto\x1a'\n" + + "%EventPassTrackUpgradeDescriptionProto\"q\n" + + "\x17TodayViewSectionDisplay\x12\x16\n" + + "\x12EVENT_PASS_SECTION\x10\x00\x12\x1f\n" + + "\x1bSEASONAL_EVENT_PASS_SECTION\x10\x01\x12\x1d\n" + + "\x19GLOBAL_EVENT_PASS_SECTION\x10\x02\"\xba\x05\n" + + " TodayViewBackgroundConfiguration\x12\x16\n" + + "\x12DEFAULT_BACKGROUND\x10\x00\x12$\n" + + " EVENT_PASS_BACKGROUND_GO_TOUR_01\x10\x01\x12$\n" + + " EVENT_PASS_BACKGROUND_GO_TOUR_02\x10\x02\x12$\n" + + " EVENT_PASS_BACKGROUND_GO_TOUR_03\x10\x03\x12$\n" + + " EVENT_PASS_BACKGROUND_GO_TOUR_04\x10\x04\x12$\n" + + " EVENT_PASS_BACKGROUND_GO_FEST_01\x10e\x12$\n" + + " EVENT_PASS_BACKGROUND_GO_FEST_02\x10f\x12$\n" + + " EVENT_PASS_BACKGROUND_GO_FEST_03\x10g\x12$\n" + + " EVENT_PASS_BACKGROUND_GO_FEST_04\x10h\x12*\n" + + "%EVENT_PASS_BACKGROUND_GO_WILD_AREA_01\x10\xc9\x01\x12*\n" + + "%EVENT_PASS_BACKGROUND_GO_WILD_AREA_02\x10\xca\x01\x12*\n" + + "%EVENT_PASS_BACKGROUND_GO_WILD_AREA_03\x10\xcb\x01\x12*\n" + + "%EVENT_PASS_BACKGROUND_GO_WILD_AREA_04\x10\xcc\x01\x12&\n" + + "!EVENT_PASS_BACKGROUND_LIVE_OPS_01\x10\xad\x02\x12&\n" + + "!EVENT_PASS_BACKGROUND_LIVE_OPS_02\x10\xae\x02\x12&\n" + + "!EVENT_PASS_BACKGROUND_LIVE_OPS_03\x10\xaf\x02\x12&\n" + + "!EVENT_PASS_BACKGROUND_LIVE_OPS_04\x10\xb0\x02\"\x1f\n" + + "\x1dEventPassPointAttributesProto\"\x17\n" + + "\x15EventPassSectionProto\"}\n" + + "\x16EventPassSettingsProto\x1a\x1e\n" + + "\x1cEventPassTrackConditionProto\"C\n" + + "\x0eEventPassTrack\x12\x1a\n" + + "\x16EVENT_PASS_TRACK_UNSET\x10\x00\x12\b\n" + + "\x04FREE\x10\x01\x12\v\n" + + "\aPREMIUM\x10\x02\"\x1a\n" + + "\x18EventPassSlotRewardProto\"4\n" + + "\x13EventPassStateProto\x1a\x1d\n" + + "\x1bTrackRewardsClaimStateProto\"\x1e\n" + + "\x1cEventPassSystemSettingsProto\"!\n" + + "\x1fEventPassTierBonusSettingsProto\"\x1c\n" + + "\x1aEventPassTierSettingsProto\"\x19\n" + + "\x17EventPassUpdateLogEntry\"\x17\n" + + "\x15EventPassesStateProto\"\x1a\n" + + "\x18EventPlannerNotification\")\n" + + "'EventPlannerPopularNotificationSettings\"!\n" + + "\x1fEventRsvpInvitationDetailsProto\"\x10\n" + + "\x0eEventRsvpProto\"\x96\x01\n" + + "\x16EventRsvpTimeslotProto\x12\x1b\n" + + "\ttime_slot\x18\x01 \x01(\x03R\btimeSlot\x12\x1f\n" + + "\vgoing_count\x18\x02 \x01(\x05R\n" + + "goingCount\x12\x1f\n" + + "\vmaybe_count\x18\x03 \x01(\x05R\n" + + "maybeCount\x1a\f\n" + + "\n" + + "RsvpPlayer\x1a\x0f\n" + + "\rPlayerDetails\"\x11\n" + + "\x0fEventRsvpsProto\"\x13\n" + + "\x11EventSectionProto\"\x14\n" + + "\x12EventSettingsProto\"\x1c\n" + + "\x1aEventTicketActiveTimeProto\"\x16\n" + + "\x14EvolutionBranchProto\"\x1c\n" + + "\x1aEvolutionChainDisplayProto\"$\n" + + "\"EvolutionChainDisplaySettingsProto\"\x1b\n" + + "\x19EvolutionDisplayInfoProto\"\x19\n" + + "\x17EvolutionQuestInfoProto\"\x1a\n" + + "\x18EvolutionV2SettingsProto\"\x1d\n" + + "\x1bEvolveIntoPokemonQuestProto\"\xa0\x02\n" + + "\x15EvolvePokemonOutProto\"\x86\x02\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16FAILED_POKEMON_MISSING\x10\x02\x12!\n" + + "\x1dFAILED_INSUFFICIENT_RESOURCES\x10\x03\x12 \n" + + "\x1cFAILED_POKEMON_CANNOT_EVOLVE\x10\x04\x12\x1e\n" + + "\x1aFAILED_POKEMON_IS_DEPLOYED\x10\x05\x12#\n" + + "\x1fFAILED_INVALID_ITEM_REQUIREMENT\x10\x06\x12\x19\n" + + "\x15FAILED_FUSION_POKEMON\x10\a\x12#\n" + + "\x1fFAILED_FUSION_COMPONENT_POKEMON\x10\b\"\x14\n" + + "\x12EvolvePokemonProto\"\x1c\n" + + "\x1aEvolvePreviewSettingsProto\"<\n" + + "\x13ExceptionCaughtData\"%\n" + + "\x11ExceptionLocation\x12\x10\n" + + "\fNO_EXCEPTION\x10\x00\"X\n" + + "\x1bExceptionCaughtInCombatData\"9\n" + + "\x11ExceptionLocation\x12\x10\n" + + "\fNO_EXCEPTION\x10\x00\x12\x12\n" + + "\x0eCOMBAT_PUB_SUB\x10\x01\"G\n" + + "\x11ExitFlowTelemetry\"2\n" + + "\x06Reason\x12\r\n" + + "\tUSER_EXIT\x10\x00\x12\t\n" + + "\x05ERROR\x10\x01\x12\x0e\n" + + "\n" + + "COMPLETION\x10\x02\"I\n" + + "\n" + + "Experience\x1a;\n" + + "\rInitDataEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\fR\x05value:\x028\x01\" \n" + + "\x1eExperienceBoostAttributesProto\"\x1c\n" + + "\x1aExpiredIncubatorRecapProto\"h\n" + + "\x15ExtensionRangeOptions\x1a\r\n" + + "\vDeclaration\"@\n" + + "\x11VerificationState\x12\x15\n" + + "\x11STATE_DECLARATION\x10\x00\x12\x14\n" + + "\x10STATE_UNVERIFIED\x10\x01\" \n" + + "\x1eExternalAddressableAssetsProto\"\x0f\n" + + "\rFakeDataProto\"\xb9\x01\n" + + "\x1aFastMovePredictionOverride\x1a\x15\n" + + "\x13DefendingPokemonIds\x1a\x83\x01\n" + + "\x15MatchupOverridesEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\x06R\x03key\x12T\n" + + "\x05value\x18\x02 \x01(\v2>.POGOProtos.Rpc.FastMovePredictionOverride.DefendingPokemonIdsR\x05value:\x028\x01\"\x1a\n" + + "\x18FavoritePokemonTelemetry\"\xad\x01\n" + + "\x15FavoriteRouteOutProto\"\x93\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x19\n" + + "\x15ERROR_ROUTE_NOT_FOUND\x10\x02\x12\x16\n" + + "\x12ERROR_RATE_LIMITED\x10\x03\x12\x13\n" + + "\x0fERROR_NO_CHANGE\x10\x04\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x05\x12\x16\n" + + "\x12ERROR_MAX_FAVORITE\x10\x06\"\x14\n" + + "\x12FavoriteRouteProto\"\x0e\n" + + "\fFbTokenProto\"\t\n" + + "\aFeature\")\n" + + "\x10FeatureGateProto\x1a\x15\n" + + "\x13SubFeatureGateProto\"\xe1\x03\n" + + "\n" + + "FeatureSet\"<\n" + + "\bEnumType\x12\x10\n" + + "\fTYPE_UNKNOWN\x10\x00\x12\r\n" + + "\tTYPE_OPEN\x10\x01\x12\x0f\n" + + "\vTYPE_CLOSED\x10\x02\"q\n" + + "\rFieldPresence\x12\x14\n" + + "\x10PRESENCE_UNKNOWN\x10\x00\x12\x15\n" + + "\x11PRESENCE_EXPLICIT\x10\x01\x12\x15\n" + + "\x11PRESENCE_IMPLICIT\x10\x02\x12\x1c\n" + + "\x18PRESENCE_LEGACY_REQUIRED\x10\x03\"K\n" + + "\n" + + "JsonFormat\x12\x10\n" + + "\fJSON_UNKNOWN\x10\x00\x12\x0e\n" + + "\n" + + "JSON_ALLOW\x10\x01\x12\x1b\n" + + "\x17JSON_LEGACY_BEST_EFFORT\x10\x02\"N\n" + + "\x0fMessageEncoding\x12\x0f\n" + + "\vENC_UNKNOWN\x10\x00\x12\x17\n" + + "\x13ENC_LENGTH_PREFIXED\x10\x01\x12\x11\n" + + "\rENC_DELIMITED\x10\x02\"P\n" + + "\x15RepeatedFieldEncoding\x12\x11\n" + + "\rFIELD_UNKNOWN\x10\x00\x12\x10\n" + + "\fFIELD_PACKED\x10\x01\x12\x12\n" + + "\x0eFIELD_EXPANDED\x10\x02\"3\n" + + "\x0eUtf8Validation\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\b\n" + + "\x04NONE\x10\x01\x12\n" + + "\n" + + "\x06VERIFY\x10\x02\"0\n" + + "\x12FeatureSetDefaults\x1a\x1a\n" + + "\x18FeatureSetEditionDefault\"\x1c\n" + + "\x1aFeatureUnlockLevelSettings\"\x16\n" + + "\x14FeedPokemonTelemetry\"Y\n" + + "\x15FestivalSettingsProto\"@\n" + + "\fFestivalType\x12\b\n" + + "\x04NONE\x10\x00\x12\r\n" + + "\tHALLOWEEN\x10\x01\x12\v\n" + + "\aHOLIDAY\x10\x02\x12\n" + + "\n" + + "\x06ROCKET\x10\x03\"K\n" + + "\x14FetchAllNewsOutProto\"3\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rNO_NEWS_FOUND\x10\x02\"\x13\n" + + "\x11FetchAllNewsProto\"\x16\n" + + "\x14FetchNewsfeedRequest\"f\n" + + "\x15FetchNewsfeedResponse\"M\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x12\n" + + "\x0eINTERNAL_ERROR\x10\x02\x12\x17\n" + + "\x13CHANNEL_NOT_DEFINED\x10\x03\"\x98\x03\n" + + "\x05Field\"D\n" + + "\vCardinality\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\f\n" + + "\bOPTIONAL\x10\x01\x12\f\n" + + "\bREQUIRED\x10\x02\x12\f\n" + + "\bREPEATED\x10\x03\"\xc8\x02\n" + + "\x04Kind\x12\x10\n" + + "\fTYPE_UNKNOWN\x10\x00\x12\x0f\n" + + "\vTYPE_DOUBLE\x10\x01\x12\x0e\n" + + "\n" + + "TYPE_FLOAT\x10\x02\x12\x0e\n" + + "\n" + + "TYPE_INT64\x10\x03\x12\x0f\n" + + "\vTYPE_UINT64\x10\x04\x12\x0e\n" + + "\n" + + "TYPE_INT32\x10\x05\x12\x10\n" + + "\fTYPE_FIXED64\x10\x06\x12\x10\n" + + "\fTYPE_FIXED32\x10\a\x12\r\n" + + "\tTYPE_BOOL\x10\b\x12\x0f\n" + + "\vTYPE_STRING\x10\t\x12\x0e\n" + + "\n" + + "TYPE_GROUP\x10\n" + + "\x12\x10\n" + + "\fTYPE_MESSAGE\x10\v\x12\x0e\n" + + "\n" + + "TYPE_BYTES\x10\f\x12\x0f\n" + + "\vTYPE_UINT32\x10\r\x12\r\n" + + "\tTYPE_ENUM\x10\x0e\x12\x11\n" + + "\rTYPE_SFIXED32\x10\x0f\x12\x11\n" + + "\rTYPE_SFIXED64\x10\x10\x12\x0f\n" + + "\vTYPE_SINT32\x10\x11\x12\x0f\n" + + "\vTYPE_SINT64\x10\x12\"\x17\n" + + "\x15FieldBookSectionProto\"\xcd\x01\n" + + "\x12FieldBookTelemetry\"\xb6\x01\n" + + "\x10FieldBookEventId\x12$\n" + + " PAST_FIELDBOOK_EVENT_UNSPECIFIED\x10\x00\x12\x1d\n" + + "\x19PAST_FIELDBOOK_LIST_ENTER\x10\x01\x12\x1c\n" + + "\x18PAST_FIELDBOOK_LIST_EXIT\x10\x02\x12\x1f\n" + + "\x1bPAST_FIELDBOOK_DETAIL_ENTER\x10\x03\x12\x1e\n" + + "\x1aPAST_FIELDBOOK_DETAIL_EXIT\x10\x04\"\xb1\x03\n" + + "\x14FieldDescriptorProto\"I\n" + + "\x05Label\x12\x16\n" + + "\x12LABEL_AUTO_INVALID\x10\x00\x12\f\n" + + "\bOPTIONAL\x10\x01\x12\f\n" + + "\bREQUIRED\x10\x02\x12\f\n" + + "\bREPEATED\x10\x03\"\xcd\x02\n" + + "\x04Type\x12\x15\n" + + "\x11TYPE_AUTO_INVALID\x10\x00\x12\x0f\n" + + "\vTYPE_DOUBLE\x10\x01\x12\x0e\n" + + "\n" + + "TYPE_FLOAT\x10\x02\x12\x0e\n" + + "\n" + + "TYPE_INT64\x10\x03\x12\x0f\n" + + "\vTYPE_UINT64\x10\x04\x12\x0e\n" + + "\n" + + "TYPE_INT32\x10\x05\x12\x10\n" + + "\fTYPE_FIXED64\x10\x06\x12\x10\n" + + "\fTYPE_FIXED32\x10\a\x12\r\n" + + "\tTYPE_BOOL\x10\b\x12\x0f\n" + + "\vTYPE_STRING\x10\t\x12\x0e\n" + + "\n" + + "TYPE_GROUP\x10\n" + + "\x12\x10\n" + + "\fTYPE_MESSAGE\x10\v\x12\x0e\n" + + "\n" + + "TYPE_BYTES\x10\f\x12\x0f\n" + + "\vTYPE_UINT32\x10\r\x12\r\n" + + "\tTYPE_ENUM\x10\x0e\x12\x11\n" + + "\rTYPE_SFIXED32\x10\x0f\x12\x11\n" + + "\rTYPE_SFIXED64\x10\x10\x12\x0f\n" + + "\vTYPE_SINT32\x10\x11\x12\x0f\n" + + "\vTYPE_SINT64\x10\x12\"\x82\x01\n" + + "\x14FieldEffectTelemetry\"j\n" + + "\x13FieldEffectSourceId\x12\r\n" + + "\tUNDEFINED\x10\x00\x12\x1b\n" + + "\x17FROM_POKEMON_INFO_PANEL\x10\x01\x12\x13\n" + + "\x0fFROM_BUDDY_PAGE\x10\x02\x12\x12\n" + + "\x0eFROM_IAP_USAGE\x10\x03\"\v\n" + + "\tFieldMask\"\xee\x03\n" + + "\fFieldOptions\x1a\x10\n" + + "\x0eEditionDefault\"/\n" + + "\x05CType\x12\n" + + "\n" + + "\x06STRING\x10\x00\x12\b\n" + + "\x04CORD\x10\x01\x12\x10\n" + + "\fSTRING_PIECE\x10\x02\"5\n" + + "\x06JSType\x12\r\n" + + "\tJS_NORMAL\x10\x00\x12\r\n" + + "\tJS_STRING\x10\x01\x12\r\n" + + "\tJS_NUMBER\x10\x02\"U\n" + + "\x0fOptionRetention\x12\x15\n" + + "\x11RETENTION_UNKNOWN\x10\x00\x12\x15\n" + + "\x11RETENTION_RUNTIME\x10\x01\x12\x14\n" + + "\x10RETENTION_SOURCE\x10\x02\"\x8c\x02\n" + + "\x10OptionTargetType\x12\x17\n" + + "\x13TARGET_TYPE_UNKNOWN\x10\x00\x12\x14\n" + + "\x10TARGET_TYPE_FILE\x10\x01\x12\x1f\n" + + "\x1bTARGET_TYPE_EXTENSION_RANGE\x10\x02\x12\x17\n" + + "\x13TARGET_TYPE_MESSAGE\x10\x03\x12\x15\n" + + "\x11TARGET_TYPE_FIELD\x10\x04\x12\x15\n" + + "\x11TARGET_TYPE_ONEOF\x10\x05\x12\x14\n" + + "\x10TARGET_TYPE_ENUM\x10\x06\x12\x1a\n" + + "\x16TARGET_TYPE_ENUM_ENTRY\x10\a\x12\x17\n" + + "\x13TARGET_TYPE_SERVICE\x10\b\x12\x16\n" + + "\x12TARGET_TYPE_METHOD\x10\t\"\x15\n" + + "\x13FileDescriptorProto\"\x13\n" + + "\x11FileDescriptorSet\"h\n" + + "\vFileOptions\"Y\n" + + "\fOptimizeMode\x12\x1d\n" + + "\x19OPTIMIZEMODE_AUTO_INVALID\x10\x00\x12\t\n" + + "\x05SPEED\x10\x01\x12\r\n" + + "\tCODE_SIZE\x10\x02\x12\x10\n" + + "\fLITE_RUNTIME\x10\x03\"\x15\n" + + "\x13FitnessMetricsProto\"/\n" + + "\x1bFitnessMetricsReportHistory\x1a\x10\n" + + "\x0eMetricsHistory\"{\n" + + "\x12FitnessRecordProto\x1ae\n" + + "\x12HourlyReportsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\x03R\x03key\x129\n" + + "\x05value\x18\x02 \x01(\v2#.POGOProtos.Rpc.FitnessMetricsProtoR\x05value:\x028\x01\"\x14\n" + + "\x12FitnessReportProto\":\n" + + "\x16FitnessRewardsLogEntry\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"\xbc\x02\n" + + "\rFitnessSample\"\xb2\x01\n" + + "\x11FitnessSampleType\x12\x10\n" + + "\fSAMPLE_UNSET\x10\x00\x12\t\n" + + "\x05STEPS\x10\x01\x12\x1b\n" + + "\x17WALKING_DISTANCE_METERS\x10\x02\x12\x1e\n" + + "\x1aWHEELCHAIR_DISTANCE_METERS\x10\x03\x12\x12\n" + + "\x0eCALORIES_KCALS\x10\x04\x12\x19\n" + + "\x15WHEELCHAIR_PUSH_COUNT\x10\x05\x12\x14\n" + + "\x10EXERCISE_TIME_MI\x10\x06\"v\n" + + "\x11FitnessSourceType\x12\x10\n" + + "\fSOURCE_UNSET\x10\x00\x12\r\n" + + "\tHEALTHKIT\x10\x01\x12\x0e\n" + + "\n" + + "GOOGLE_FIT\x10\x02\x12\x0f\n" + + "\vAPPLE_WATCH\x10\x03\x12\a\n" + + "\x03GPS\x10\x04\x12\x16\n" + + "\x12ANDROID_SENSOR_HUB\x10\x05\"\x17\n" + + "\x15FitnessSampleMetadata\"\x13\n" + + "\x11FitnessStatsProto\"L\n" + + "\x15FitnessUpdateOutProto\"3\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"\x14\n" + + "\x12FitnessUpdateProto\"\x94\x01\n" + + "\x1bFleeBattleEncounterOutProto\"u\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1d\n" + + "\x19ERROR_ENCOUNTER_NOT_FOUND\x10\x02\x12\x17\n" + + "\x13ERROR_NOT_IN_BATTLE\x10\x03\x12\x1b\n" + + "\x17ERROR_INVALID_ENCOUNTER\x10\x04\"\x1a\n" + + "\x18FleeBattleEncounterProto\"\f\n" + + "\n" + + "FloatValue\"\x13\n" + + "\x11FollowerDataProto\"9\n" + + "\x14FollowerPokemonProto\"!\n" + + "\n" + + "FollowerId\x12\t\n" + + "\x05UNSET\x10\x00\x12\b\n" + + "\x04ID_1\x10\x01\" \n" + + "\x1eFollowerPokemonTappedTelemetry\"\x15\n" + + "\x13FoodAttributesProto\"\v\n" + + "\tFoodValue\" \n" + + "\x1eFormChangeBonusAttributesProto\"%\n" + + "#FormChangeBreadMoveRequirementProto\"*\n" + + "(FormChangeLocationCardBasicSettingsProto\"%\n" + + "#FormChangeLocationCardSettingsProto\"!\n" + + "\x1fFormChangeMoveReassignmentProto\" \n" + + "\x1eFormChangeMoveRequirementProto\"\x11\n" + + "\x0fFormChangeProto\"\x19\n" + + "\x17FormChangeSettingsProto\"\x16\n" + + "\x14FormPokedexSizeProto\"\v\n" + + "\tFormProto\"\xba\x02\n" + + "\x12FormRenderModifier\"M\n" + + "\fEffectTarget\x12\x10\n" + + "\fUNSET_TARGET\x10\x00\x12\f\n" + + "\bDEFENDER\x10\x01\x12\f\n" + + "\bATTACKER\x10\x02\x12\x0f\n" + + "\vALL_PLAYERS\x10\x03\"]\n" + + "\x12RenderModifierType\x12\t\n" + + "\x05UNSET\x10\x00\x12\x11\n" + + "\rSUPPRESS_SELF\x10\x01\x12\x15\n" + + "\x11SUPPRESS_OPPONENT\x10\x02\x12\x12\n" + + "\x0eDISPLAY_CHANGE\x10\x03\"v\n" + + "\x10TransitionVfxKey\x12\x16\n" + + "\x12DEFAULT_TRANSITION\x10\x00\x12\x11\n" + + "\rSHADOW_ENRAGE\x10\x01\x12\x13\n" + + "\x0fSHADOW_SUPPRESS\x10\x02\x12\x0f\n" + + "\vMEGA_ENRAGE\x10\x03\x12\x11\n" + + "\rMEGA_SUPPRESS\x10\x04\"\x13\n" + + "\x11FormSettingsProto\"\x1c\n" + + "\x1aFormsRefactorSettingsProto\"\xcd\x03\n" + + "\x12FortDeployOutProto\"\xb6\x03\n" + + "\x06Result\x12\x11\n" + + "\rNO_RESULT_SET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12%\n" + + "!ERROR_ALREADY_HAS_POKEMON_ON_FORT\x10\x02\x12!\n" + + "\x1dERROR_OPPOSING_TEAM_OWNS_FORT\x10\x03\x12\x16\n" + + "\x12ERROR_FORT_IS_FULL\x10\x04\x12\x16\n" + + "\x12ERROR_NOT_IN_RANGE\x10\x05\x12\x1c\n" + + "\x18ERROR_PLAYER_HAS_NO_TEAM\x10\x06\x12\x1d\n" + + "\x19ERROR_POKEMON_NOT_FULL_HP\x10\a\x12$\n" + + " ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\b\x12\x1a\n" + + "\x16ERROR_POKEMON_IS_BUDDY\x10\t\x12\x1d\n" + + "\x19ERROR_FORT_DEPLOY_LOCKOUT\x10\n" + + "\x12 \n" + + "\x1cERROR_PLAYER_HAS_NO_NICKNAME\x10\v\x12\x1a\n" + + "\x16ERROR_POI_INACCESSIBLE\x10\f\x12\x1b\n" + + "\x17ERROR_LEGENDARY_POKEMON\x10\r\x12\x19\n" + + "\x15ERROR_INVALID_POKEMON\x10\x0e\"\x11\n" + + "\x0fFortDeployProto\"\xae\x02\n" + + "\x13FortDetailsOutProto\x12\x0e\n" + + "\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n" + + "\x04name\x18\x04 \x01(\tR\x04name\x12\x1b\n" + + "\timage_url\x18\x05 \x03(\tR\bimageUrl\x125\n" + + "\tfort_type\x18\t \x01(\x0e2\x18.POGOProtos.Rpc.FortTypeR\bfortType\x12\x1a\n" + + "\blatitude\x18\n" + + " \x01(\x01R\blatitude\x12\x1c\n" + + "\tlongitude\x18\v \x01(\x01R\tlongitude\x12 \n" + + "\vdescription\x18\f \x01(\tR\vdescription\x12C\n" + + "\bmodifier\x18\r \x03(\v2'.POGOProtos.Rpc.ClientFortModifierProtoR\bmodifier\"\x12\n" + + "\x10FortDetailsProto\"\x1d\n" + + "\x1bFortModifierAttributesProto\"[\n" + + "\x10FortPokemonProto\"G\n" + + "\tSpawnType\x12\b\n" + + "\x04LURE\x10\x00\x12\f\n" + + "\bPOWER_UP\x10\x01\x12\x13\n" + + "\vNATURAL_ART\x10\x02\x1a\x02\b\x01\x12\r\n" + + "\tDAY_NIGHT\x10\x03\"c\n" + + "\x1bFortPowerUpActivitySettings\"D\n" + + "\x13FortPowerUpActivity\x12\t\n" + + "\x05UNSET\x10\x00\x12\"\n" + + "\x1eFORT_POWER_UP_ACTIVITY_AR_SCAN\x10\x01\"\x1a\n" + + "\x18FortPowerUpLevelSettings\"\x1a\n" + + "\x18FortPowerUpSpawnSettings\"\x8a\x01\n" + + "\x12FortRecallOutProto\"t\n" + + "\x06Result\x12\x11\n" + + "\rNO_RESULT_SET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x16\n" + + "\x12ERROR_NOT_IN_RANGE\x10\x02\x12\x1d\n" + + "\x19ERROR_POKEMON_NOT_ON_FORT\x10\x03\x12\x13\n" + + "\x0fERROR_NO_PLAYER\x10\x04\"\x11\n" + + "\x0fFortRecallProto\"D\n" + + "\x11FortRenderingType\"/\n" + + "\rRenderingType\x12\v\n" + + "\aDEFAULT\x10\x00\x12\x11\n" + + "\rINTERNAL_TEST\x10\x01\"6\n" + + "\x12FortSearchLogEntry\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"\xd4\x02\n" + + "\x12FortSearchOutProto\x12A\n" + + "\x06result\x18\x01 \x01(\x0e2).POGOProtos.Rpc.FortSearchOutProto.ResultR\x06result\x12\x17\n" + + "\afort_id\x18\r \x01(\tR\x06fortId\x12I\n" + + "\x0fchallenge_quest\x18\x0e \x01(\v2 .POGOProtos.Rpc.ClientQuestProtoR\x0echallengeQuest\"\x96\x01\n" + + "\x06Result\x12\x11\n" + + "\rNO_RESULT_SET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x10\n" + + "\fOUT_OF_RANGE\x10\x02\x12\x16\n" + + "\x12IN_COOLDOWN_PERIOD\x10\x03\x12\x12\n" + + "\x0eINVENTORY_FULL\x10\x04\x12\x18\n" + + "\x14EXCEEDED_DAILY_LIMIT\x10\x05\x12\x14\n" + + "\x10POI_INACCESSIBLE\x10\x06\"\x11\n" + + "\x0fFortSearchProto\"\x13\n" + + "\x11FortSettingsProto\"\xc9\x02\n" + + "\vFortSponsor\"\xb9\x02\n" + + "\aSponsor\x12\t\n" + + "\x05UNSET\x10\x00\x12\r\n" + + "\tMCDONALDS\x10\x01\x12\x11\n" + + "\rPOKEMON_STORE\x10\x02\x12\b\n" + + "\x04TOHO\x10\x03\x12\f\n" + + "\bSOFTBANK\x10\x04\x12\t\n" + + "\x05GLOBE\x10\x05\x12\v\n" + + "\aSPATULA\x10\x06\x12\x0f\n" + + "\vTHERMOMETER\x10\a\x12\t\n" + + "\x05KNIFE\x10\b\x12\t\n" + + "\x05GRILL\x10\t\x12\n" + + "\n" + + "\x06SMOKER\x10\n" + + "\x12\a\n" + + "\x03PAN\x10\v\x12\a\n" + + "\x03BBQ\x10\f\x12\t\n" + + "\x05FRYER\x10\r\x12\v\n" + + "\aSTEAMER\x10\x0e\x12\b\n" + + "\x04HOOD\x10\x0f\x12\x0e\n" + + "\n" + + "SLOWCOOKER\x10\x10\x12\t\n" + + "\x05MIXER\x10\x11\x12\v\n" + + "\aSCOOPER\x10\x12\x12\r\n" + + "\tMUFFINTIN\x10\x13\x12\x0e\n" + + "\n" + + "SALAMANDER\x10\x14\x12\v\n" + + "\aPLANCHA\x10\x15\x12\v\n" + + "\aNIA_OPS\x10\x16\x12\t\n" + + "\x05WHISK\x10\x17\"\x1c\n" + + "\x1aFortUpdateLatencyTelemetry\"\x9c\x01\n" + + "\x10FortVpsInfoProto\x1a\x87\x01\n" + + "\x19VpsDisallowedDetailsProto\"j\n" + + "\x13VpsDisallowedSource\x12\x1b\n" + + "\x17DISALLOWED_SOURCE_UNSET\x10\x00\x12\x11\n" + + "\rPGO_ADMIN_BAN\x10\x01\x12\x10\n" + + "\fGEOSTORE_BAN\x10\x02\x12\x11\n" + + "\rLOW_VPS_SCORE\x10\x03\"\a\n" + + "\x05Frame\"\x1b\n" + + "\x19FrameAutoAppliedTelemetry\"\f\n" + + "\n" + + "FramePoses\"\v\n" + + "\tFrameRate\"\x17\n" + + "\x15FrameRemovedTelemetry\"\x15\n" + + "\x13FriendActivityProto\"%\n" + + "\x13FriendshipDataProtoJ\x04\b\x03\x10\x04R\bcodename\"\x1a\n" + + "\x18FriendshipLevelDataProto\"\xe0\x02\n" + + "%FriendshipLevelMilestoneSettingsProto\"\xb6\x02\n" + + "\x12PokemonTradingType\x12\t\n" + + "\x05UNSET\x10\x00\x12\x16\n" + + "\x12REGULAR_IN_POKEDEX\x10\x01\x12\x16\n" + + "\x12SPECIAL_IN_POKEDEX\x10\x02\x12\x17\n" + + "\x13REGULAR_NON_POKEDEX\x10\x03\x12\x18\n" + + "\x14REGIONAL_NON_POKEDEX\x10\x04\x12\x14\n" + + "\x10FORM_NON_POKEDEX\x10\x05\x12\x19\n" + + "\x15LEGENDARY_NON_POKEDEX\x10\x06\x12\x15\n" + + "\x11SHINY_NON_POKEDEX\x10\a\x12\x14\n" + + "\x10GMAX_NON_POKEDEX\x10\b\x12\x13\n" + + "\x0fGMAX_IN_POKEDEX\x10\t\x12\n" + + "\n" + + "\x06REMOTE\x10\n" + + "\x12\x19\n" + + "\x15DAY_NIGHT_NON_POKEDEX\x10\v\x12\x18\n" + + "\x14DAY_NIGHT_IN_POKEDEX\x10\f\",\n" + + "*FriendshipMilestoneRewardNotificationProto\" \n" + + "\x1eFriendshipMilestoneRewardProto\"\x19\n" + + "\x17FusePokemonRequestProto\"\x9f\x02\n" + + "\x18FusePokemonResponseProto\"\x82\x02\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x19\n" + + "\x15ERROR_POKEMON_MISSING\x10\x02\x12 \n" + + "\x1cERROR_INSUFFICIENT_RESOURCES\x10\x03\x12\x1a\n" + + "\x16ERROR_QUEST_INCOMPLETE\x10\x04\x12\x1f\n" + + "\x1bERROR_POKEMON_CANNOT_CHANGE\x10\x05\x12\x1a\n" + + "\x16ERROR_POKEMON_DEPLOYED\x10\x06\x12\x1a\n" + + "\x16ERROR_FEATURE_DISABLED\x10\a\x12\x11\n" + + "\rERROR_UNKNOWN\x10\b\x12\x1b\n" + + "\x17ERROR_INVALID_ALIGNMENT\x10\t\"\x1e\n" + + "\x1cFusionAlignmentSettingsProto\"\x1b\n" + + "\x19FusionPokemonDetailsProto\"\r\n" + + "\vGMaxDetails\"Q\n" + + "\n" + + "GamDetails\x1aC\n" + + "\x15GamRequestExtrasEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"\x1f\n" + + "\x1dGameMasterClientTemplateProto\"\x16\n" + + "\x14GameMasterLocalProto\"<\n" + + "\x16GameObjectLocationData\x1a\x10\n" + + "\x0eOffsetPosition\x1a\x10\n" + + "\x0eOffsetRotation\"\x13\n" + + "\x11GameboardSettings\"\xef\x01\n" + + "\x14GameplayWeatherProto\x12d\n" + + "\x12gameplay_condition\x18\x01 \x01(\x0e25.POGOProtos.Rpc.GameplayWeatherProto.WeatherConditionR\x11gameplayCondition\"q\n" + + "\x10WeatherCondition\x12\b\n" + + "\x04NONE\x10\x00\x12\t\n" + + "\x05CLEAR\x10\x01\x12\t\n" + + "\x05RAINY\x10\x02\x12\x11\n" + + "\rPARTLY_CLOUDY\x10\x03\x12\f\n" + + "\bOVERCAST\x10\x04\x12\t\n" + + "\x05WINDY\x10\x05\x12\b\n" + + "\x04SNOW\x10\x06\x12\a\n" + + "\x03FOG\x10\a\"\x16\n" + + "\x14GarProxyRequestProto\"\x8b\x01\n" + + "\x15GarProxyResponseProto\"r\n" + + "\x06Status\x12\x06\n" + + "\x02OK\x10\x00\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1b\n" + + "\x17ERROR_PERMISSION_DENIED\x10\a\x12\x15\n" + + "\x11ERROR_UNAVAILABLE\x10\x0e\x12\x19\n" + + "\x15ERROR_UNAUTHENTICATED\x10\x10\" \n" + + "\x1eGarbageCollectionSettingsProto\"\n" + + "\n" + + "\bGcmToken\"\x1f\n" + + "\x1dGenerateCombatChallengeIdData\"\x84\x01\n" + + "!GenerateCombatChallengeIdOutProto\"_\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12$\n" + + " ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x02\x12\x17\n" + + "\x13ERROR_ACCESS_DENIED\x10\x03\" \n" + + "\x1eGenerateCombatChallengeIdProto\"'\n" + + "%GenerateCombatChallengeIdResponseData\"\xa2\x01\n" + + "\x1dGenerateGmapSignedUrlOutProto\"\x80\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16ERROR_PLAYER_NOT_VALID\x10\x02\x12\x16\n" + + "\x12ERROR_RATE_LIMITED\x10\x03\x12\x17\n" + + "\x13ERROR_MISSING_INPUT\x10\x04\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x05\"\x1c\n" + + "\x1aGenerateGmapSignedUrlProto\"!\n" + + "\x11GeneratedCodeInfo\x1a\f\n" + + "\n" + + "Annotation\"\x17\n" + + "\x15GenericClickTelemetry\"\x10\n" + + "\x0eGeoAssociation\"\x12\n" + + "\x10GeofenceMetadata\"\x18\n" + + "\x16GeofenceUpdateOutProto\"\x15\n" + + "\x13GeofenceUpdateProto\"\n" + + "\n" + + "\bGeometry\"\x17\n" + + "\x15GeotargetedQuestProto\"\x1f\n" + + "\x1dGeotargetedQuestSettingsProto\"\x1c\n" + + "\x1aGeotargetedQuestValidation\"\x15\n" + + "\x13GetActionLogRequest\"8\n" + + "\x14GetActionLogResponse\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"%\n" + + "#GetAdditionalPokemonDetailsOutProto\"\"\n" + + " GetAdditionalPokemonDetailsProto\"/\n" + + ")GetAdventureSyncFitnessReportRequestProto:\x02\x18\x01\"\xb9\x01\n" + + "*GetAdventureSyncFitnessReportResponseProto\"\x86\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16ERROR_PLAYER_NOT_FOUND\x10\x02\x12\x1b\n" + + "\x17ERROR_RECORDS_NOT_FOUND\x10\x03\x12\x18\n" + + "\x14ERROR_INVALID_WINDOW\x10\x04\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x05:\x02\x18\x01\"e\n" + + " GetAdventureSyncProgressOutProto\"A\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\f\n" + + "\bDISABLED\x10\x02\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x03\"\x1f\n" + + "\x1dGetAdventureSyncProgressProto\"&\n" + + "$GetAdventureSyncSettingsRequestProto\"x\n" + + "%GetAdventureSyncSettingsResponseProto\"O\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_PLAYER_NOT_FOUND\x10\x03\"3\n" + + "1GetAppRequestTokenRedirectURLPlatformRequestProto\"\x83\x01\n" + + "2GetAppRequestTokenRedirectURLPlatformResponseProto\"M\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\x12\x13\n" + + "\x0fINVALID_REQUEST\x10\x03\x12\v\n" + + "\aUNKNOWN\x10\x04\"!\n" + + "\x1fGetAvailableSubmissionsOutProto\"\x1e\n" + + "\x1cGetAvailableSubmissionsProto\"X\n" + + "!GetBackgroundModeSettingsOutProto\"3\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\" \n" + + "\x1eGetBackgroundModeSettingsProto\"\xec\x01\n" + + "\x1dGetBattleRejoinStatusOutProto\"_\n" + + "\n" + + "BattleType\x12\x19\n" + + "\x15UNDEFINED_BATTLE_TYPE\x10\x00\x12\b\n" + + "\x04RAID\x10\x01\x12\x0e\n" + + "\n" + + "MAX_BATTLE\x10\x02\x12\a\n" + + "\x03TGR\x10\x03\x12\n" + + "\n" + + "\x06LEADER\x10\x04\x12\a\n" + + "\x03PVP\x10\x05\"j\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x18\n" + + "\x14SUCCESS_BATTLE_FOUND\x10\x01\x12\x1d\n" + + "\x19ERROR_NO_ELIGIBLE_BATTLES\x10\x02\x12\x1c\n" + + "\x18SUCCESS_BATTLE_COMPLETED\x10\x03\"\x1c\n" + + "\x1aGetBattleRejoinStatusProto\"D\n" + + " GetBonusAttractedPokemonOutProto\" \n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"\x1f\n" + + "\x1dGetBonusAttractedPokemonProto\"M\n" + + "\x12GetBonusesOutProto\"7\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x15\n" + + "\x11ERROR_NO_LOCATION\x10\x02\"\x11\n" + + "\x0fGetBonusesProto\"\xe5\x01\n" + + "\x1cGetBreadLobbyDetailsOutProto\"\xc4\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x16\n" + + "\x12ERROR_NOT_IN_RANGE\x10\x02\x12 \n" + + "\x1cERROR_BREAD_BATTLE_COMPLETED\x10\x03\x12\"\n" + + "\x1eERROR_BREAD_BATTLE_UNAVAILABLE\x10\x04\x12$\n" + + " ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x05\x12\x1e\n" + + "\x1aERROR_STATION_INACCESSIBLE\x10\x06\"\x1b\n" + + "\x19GetBreadLobbyDetailsProto\"F\n" + + "\x17GetBuddyHistoryOutProto\"+\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\"\x16\n" + + "\x14GetBuddyHistoryProto\"\x18\n" + + "\x16GetBuddyWalkedOutProto\"\x15\n" + + "\x13GetBuddyWalkedProto\")\n" + + "'GetChangePokemonFormPreviewRequestProto\"*\n" + + "(GetChangePokemonFormPreviewResponseProto\"\x18\n" + + "\x16GetCombatChallengeData\"]\n" + + "\x1aGetCombatChallengeOutProto\"?\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1d\n" + + "\x19ERROR_CHALLENGE_NOT_FOUND\x10\x02\"\x19\n" + + "\x17GetCombatChallengeProto\" \n" + + "\x1eGetCombatChallengeResponseData\"\x1c\n" + + "\x1aGetCombatPlayerProfileData\"w\n" + + "\x1eGetCombatPlayerProfileOutProto\"U\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16ERROR_PLAYER_NOT_FOUND\x10\x02\x12\x17\n" + + "\x13ERROR_ACCESS_DENIED\x10\x03\"\x1d\n" + + "\x1bGetCombatPlayerProfileProto\"$\n" + + "\"GetCombatPlayerProfileResponseData\"\xb0\x01\n" + + "\x18GetCombatResultsOutProto\x1a\x14\n" + + "\x12CombatRematchProto\"~\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1e\n" + + "\x1aERROR_INVALID_COMBAT_STATE\x10\x02\x12\x1a\n" + + "\x16ERROR_COMBAT_NOT_FOUND\x10\x03\x12\x15\n" + + "\x11ERROR_PLAYER_QUIT\x10\x04\x12\t\n" + + "\x05ERROR\x10\x05\"\x17\n" + + "\x15GetCombatResultsProto\"\xe4\x01\n" + + "\x16GetContestDataOutProto\x12U\n" + + "\x10contest_incident\x18\x02 \x01(\v2*.POGOProtos.Rpc.ClientContestIncidentProtoR\x0fcontestIncident\"s\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x19\n" + + "\x15ERROR_FORT_ID_INVALID\x10\x02\x12\x19\n" + + "\x15ERROR_NOT_CONTEST_POI\x10\x03\x12\x1b\n" + + "\x17ERROR_CHEATING_DETECTED\x10\x04\".\n" + + "\x13GetContestDataProto\x12\x17\n" + + "\afort_id\x18\x01 \x01(\tR\x06fortId\"n\n" + + "\x17GetContestEntryOutProto\"S\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\x12\x11\n" + + "\rINVALID_INDEX\x10\x03\x12\x13\n" + + "\x0fENTRY_NOT_FOUND\x10\x04\"\x16\n" + + "\x14GetContestEntryProto\"_\n" + + "\x1dGetContestFriendEntryOutProto\">\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\x12\x11\n" + + "\rACCESS_DENIED\x10\x03\"\x1c\n" + + "\x1aGetContestFriendEntryProto\"~\n" + + "#GetContestsUnclaimedRewardsOutProto\"W\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\x19\n" + + "\x15REWARDS_PENDING_CLAIM\x10\x01\x12\x1c\n" + + "\x18NO_REWARDS_PENDING_CLAIM\x10\x02\x12\t\n" + + "\x05ERROR\x10\x03\"\"\n" + + " GetContestsUnclaimedRewardsProto\"\x8a\x01\n" + + "\x1aGetDailyBonusSpawnOutProto\"l\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\"\n" + + "\x1eALREADY_FINISHED_FOR_DBS_CYCLE\x10\x02\x12\x18\n" + + "\x14NO_POKEMON_AVAILABLE\x10\x03\x12\f\n" + + "\bDISABLED\x10\x04\"\x19\n" + + "\x17GetDailyBonusSpawnProto\"\x9b\x01\n" + + "\x19GetDailyEncounterOutProto\"~\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1e\n" + + "\x1aALREADY_FINISHED_FOR_TODAY\x10\x02\x12\x14\n" + + "\x10MISSED_FOR_TODAY\x10\x03\x12\x18\n" + + "\x14NO_POKEMON_AVAILABLE\x10\x04\x12\f\n" + + "\bDISABLED\x10\x05\"\x18\n" + + "\x16GetDailyEncounterProto\"\xa0\x01\n" + + " GetEligibleCombatLeaguesOutProto\x1a\"\n" + + " PlayerEligibleCombatLeaguesProto\"X\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x17\n" + + "\x13ERROR_ACCESS_DENIED\x10\x02\x12\x1d\n" + + "\x19ERROR_TOO_MANY_PLAYER_IDS\x10\x03\"\x1f\n" + + "\x1dGetEligibleCombatLeaguesProto\"H\n" + + "\x19GetEnteredContestOutProto\"+\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\"\x18\n" + + "\x16GetEnteredContestProto\"\x83\x02\n" + + "\x19GetEventRsvpCountOutProto\x12H\n" + + "\x06status\x18\x01 \x01(\x0e20.POGOProtos.Rpc.GetEventRsvpCountOutProto.ResultR\x06status\x12C\n" + + "\frsvp_details\x18\x02 \x03(\v2 .POGOProtos.Rpc.RsvpCountDetailsR\vrsvpDetails\"W\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\"\n" + + "\x1eERROR_INVALID_LOCATION_DETAILS\x10\x03\"\x18\n" + + "\x16GetEventRsvpCountProto\"\x82\x02\n" + + "\x15GetEventRsvpsOutProto\x12D\n" + + "\x06status\x18\x01 \x01(\x0e2,.POGOProtos.Rpc.GetEventRsvpsOutProto.ResultR\x06status\x12M\n" + + "\x0ersvp_timeslots\x18\x02 \x03(\v2&.POGOProtos.Rpc.EventRsvpTimeslotProtoR\rrsvpTimeslots\"T\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1f\n" + + "\x1bERROR_INVALID_EVENT_DETAILS\x10\x03\"\x97\x01\n" + + "\x12GetEventRsvpsProto\x121\n" + + "\x04raid\x18\x01 \x01(\v2\x1b.POGOProtos.Rpc.RaidDetailsH\x00R\x04raid\x12>\n" + + "\vgmax_battle\x18\x02 \x01(\v2\x1b.POGOProtos.Rpc.GMaxDetailsH\x00R\n" + + "gmaxBattleB\x0e\n" + + "\fEventDetails\"\xa3\x01\n" + + "\x18GetFitnessReportOutProto\"\x86\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16ERROR_PLAYER_NOT_FOUND\x10\x02\x12\x1b\n" + + "\x17ERROR_RECORDS_NOT_FOUND\x10\x03\x12\x18\n" + + "\x14ERROR_INVALID_WINDOW\x10\x04\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x05\"\x17\n" + + "\x15GetFitnessReportProto\"o\n" + + "\x19GetFitnessRewardsOutProto\"R\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1d\n" + + "\x19REWARDS_ALREADY_COLLECTED\x10\x02\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x03\"\x18\n" + + "\x16GetFitnessRewardsProto\"\xac\x01\n" + + "\x1cGetFriendshipRewardsOutProto\"\x8b\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x15\n" + + "\x11ERROR_NOT_FRIENDS\x10\x03\x12#\n" + + "\x1fERROR_MILESTONE_ALREADY_AWARDED\x10\x04\x12\x1a\n" + + "\x16ERROR_FAILED_TO_UPDATE\x10\x05\"\x1b\n" + + "\x19GetFriendshipRewardsProto\"A\n" + + "\x1dGetGameConfigVersionsOutProto\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"\x1c\n" + + "\x1aGetGameConfigVersionsProto\"]\n" + + "$GetGameMasterClientTemplatesOutProto\"5\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\b\n" + + "\x04PAGE\x10\x02\x12\t\n" + + "\x05RETRY\x10\x03\"#\n" + + "!GetGameMasterClientTemplatesProto\"\xc0\x01\n" + + "\x16GetGeofencedAdOutProto\"\xa5\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x17\n" + + "\x13SUCCESS_AD_RECEIVED\x10\x01\x12\x1c\n" + + "\x18SUCCESS_NO_ADS_AVAILABLE\x10\x02\x12\x18\n" + + "\x14ERROR_REQUEST_FAILED\x10\x03\x12\x18\n" + + "\x14SUCCESS_GAM_ELIGIBLE\x10\x04\x12%\n" + + "!SUCCESS_AD_RECEIVED_BUT_CHECK_GAM\x10\x05\"\x15\n" + + "\x13GetGeofencedAdProto\"\xc0\x01\n" + + "\x19GetGiftBoxDetailsOutProto\"\xa2\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1d\n" + + "\x19ERROR_GIFT_DOES_NOT_EXIST\x10\x03\x12\x1b\n" + + "\x17ERROR_INVALID_PLAYER_ID\x10\x04\x12\x1a\n" + + "\x16ERROR_FRIEND_NOT_FOUND\x10\x05\x12\x15\n" + + "\x11ERROR_FORT_SEARCH\x10\x06\"\x18\n" + + "\x16GetGiftBoxDetailsProto\"\x80\x01\n" + + "\x17GetGmapSettingsOutProto\"e\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x18\n" + + "\x14ERROR_MISSING_CONFIG\x10\x03\x12\x16\n" + + "\x12ERROR_NO_UNIQUE_ID\x10\x04\"\x16\n" + + "\x14GetGmapSettingsProto\"\x1c\n" + + "\x1aGetGymBadgeDetailsOutProto\"\x19\n" + + "\x17GetGymBadgeDetailsProto\"Q\n" + + "\x15GetGymDetailsOutProto\"8\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x16\n" + + "\x12ERROR_NOT_IN_RANGE\x10\x02\"\x14\n" + + "\x12GetGymDetailsProto\"\x18\n" + + "\x16GetHatchedEggsOutProto\"\x15\n" + + "\x13GetHatchedEggsProto\"\x1e\n" + + "\x1cGetHoloholoInventoryOutProto\"\x1b\n" + + "\x19GetHoloholoInventoryProto\"P\n" + + "\x10GetInboxOutProto\"<\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\x12\r\n" + + "\tTIMED_OUT\x10\x03\"\x0f\n" + + "\rGetInboxProto\"\x8a\x01\n" + + "\x19GetIncensePokemonOutProto\"m\n" + + "\x06Result\x12\x1d\n" + + "\x19INCENSE_ENCOUNTER_UNKNOWN\x10\x00\x12\x1f\n" + + "\x1bINCENSE_ENCOUNTER_AVAILABLE\x10\x01\x12#\n" + + "\x1fINCENSE_ENCOUNTER_NOT_AVAILABLE\x10\x02\"\x18\n" + + "\x16GetIncensePokemonProto\"\x8d\x01\n" + + "\x17GetIncenseRecapOutProto\"r\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x16\n" + + "\x12ERROR_ALREADY_SEEN\x10\x02\x12\x1c\n" + + "\x18ERROR_INVALID_DAY_BUCKET\x10\x03\x12\x1a\n" + + "\x16ERROR_FEATURE_DISABLED\x10\x04\"\x16\n" + + "\x14GetIncenseRecapProto\"\x13\n" + + "\x11GetInventoryProto\"\x1b\n" + + "\x19GetInventoryResponseProto\"\xbd\x01\n" + + "\x1aGetIrisSocialSceneOutProto\"\x9e\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1b\n" + + "\x17ERROR_FORT_ID_NOT_FOUND\x10\x02\x12\"\n" + + "\x1eERROR_FORT_ID_NOT_VPS_ELIGIBLE\x10\x03\x12\x1a\n" + + "\x16ERROR_FEATURE_DISABLED\x10\x04\x12\x1f\n" + + "\x1bERROR_FORT_ID_NOT_SPECIFIED\x10\x05\"\x19\n" + + "\x17GetIrisSocialSceneProto\"\x10\n" + + "\x0eGetKeysRequest\"\x11\n" + + "\x0fGetKeysResponse\"]\n" + + "\x14GetLocalTimeOutProto\x1a\x10\n" + + "\x0eLocalTimeProto\"3\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"\x13\n" + + "\x11GetLocalTimeProto\"\x91\x03\n" + + "\x13GetMapFortsOutProto\x12A\n" + + "\x04fort\x18\x01 \x03(\v2-.POGOProtos.Rpc.GetMapFortsOutProto.FortProtoR\x04fort\x12B\n" + + "\x06status\x18\x02 \x01(\x0e2*.POGOProtos.Rpc.GetMapFortsOutProto.StatusR\x06status\x1a\xaa\x01\n" + + "\tFortProto\x12\x0e\n" + + "\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x1a\n" + + "\blatitude\x18\x03 \x01(\x01R\blatitude\x12\x1c\n" + + "\tlongitude\x18\x04 \x01(\x01R\tlongitude\x12?\n" + + "\x05image\x18\x05 \x03(\v2).POGOProtos.Rpc.GetMapFortsOutProto.ImageR\x05image\x1a\x19\n" + + "\x05Image\x12\x10\n" + + "\x03url\x18\x01 \x01(\tR\x03url\"+\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\"\x12\n" + + "\x10GetMapFortsProto\"\xa1\x02\n" + + "&GetMapObjectsDetailForCampfireOutProto\x1a\v\n" + + "\tPoiDetail\"a\n" + + "\tResultPoi\x12\r\n" + + "\tPOI_UNSET\x10\x00\x12\x0f\n" + + "\vPOI_SUCCESS\x10\x01\x12\r\n" + + "\tNOT_FOUND\x10\x02\x12\x12\n" + + "\x0eNOT_ACCESSIBLE\x10\x03\x12\x11\n" + + "\rNOT_SUPPORTED\x10\x04\"\x86\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x16\n" + + "\x12ERROR_RATE_LIMITED\x10\x02\x12'\n" + + "#ERROR_MAX_REQUEST_ENTITIES_EXCEEDED\x10\x03\x12#\n" + + "\x1fERROR_MAX_REQUEST_SIZE_EXCEEDED\x10\x04\"%\n" + + "#GetMapObjectsDetailForCampfireProto\"\"\n" + + " GetMapObjectsForCampfireOutProto\"\x1f\n" + + "\x1dGetMapObjectsForCampfireProto\"\xb7\x03\n" + + "\x15GetMapObjectsOutProto\x12=\n" + + "\bmap_cell\x18\x01 \x03(\v2\".POGOProtos.Rpc.ClientMapCellProtoR\amapCell\x12D\n" + + "\x06status\x18\x02 \x01(\x0e2,.POGOProtos.Rpc.GetMapObjectsOutProto.StatusR\x06status\x12I\n" + + "\x0eclient_weather\x18\x04 \x03(\v2\".POGOProtos.Rpc.ClientWeatherProtoR\rclientWeather\"\"\n" + + "\tMoonPhase\x12\v\n" + + "\aNOT_SET\x10\x00\x12\b\n" + + "\x04FULL\x10\x01\"?\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x12\n" + + "\x0eLOCATION_UNSET\x10\x02\x12\t\n" + + "\x05ERROR\x10\x03\")\n" + + "\tTimeOfDay\x12\b\n" + + "\x04NONE\x10\x00\x12\a\n" + + "\x03DAY\x10\x01\x12\t\n" + + "\x05NIGHT\x10\x02\">\n" + + "\x0eTwilightPeriod\x12\x18\n" + + "\x14NONE_TWILIGHT_PERIOD\x10\x00\x12\b\n" + + "\x04DUSK\x10\x01\x12\b\n" + + "\x04DAWN\x10\x02\"\x14\n" + + "\x12GetMapObjectsProto\"\x1a\n" + + "\x18GetMatchmakingStatusData\"\xda\x01\n" + + "\x1cGetMatchmakingStatusOutProto\"\xb9\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x1a\n" + + "\x16SUCCESS_OPPONENT_FOUND\x10\x01\x12\x12\n" + + "\x0eSUCCESS_QUEUED\x10\x02\x12\x1f\n" + + "\x1bSUCCESS_NOT_MATCHED_EXPIRED\x10\x03\x12\x1a\n" + + "\x16ERROR_PLAYER_NOT_FOUND\x10\x04\x12\x19\n" + + "\x15ERROR_QUEUE_NOT_FOUND\x10\x05\x12\x1c\n" + + "\x18ERROR_RETRY_UNSUCCESSFUL\x10\x06\"\x1b\n" + + "\x19GetMatchmakingStatusProto\"\"\n" + + " GetMatchmakingStatusResponseData\"6\n" + + "\x1dGetMegaLevelUpPreviewOutProto\x1a\x15\n" + + "\x13BulkMegaLevelUpCost\"\x1c\n" + + "\x1aGetMegaLevelUpPreviewProto\"\x8b\x01\n" + + "\x16GetMementoListOutProto\"q\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\"\n" + + "\x1eERROR_MEMENTO_TYPE_NOT_ENABLED\x10\x02\x12\x19\n" + + "\x15ERROR_INVALID_REQUEST\x10\x03\x12\x10\n" + + "\fNOT_MODIFIED\x10\x04\"\x15\n" + + "\x13GetMementoListProto\"`\n" + + "\x15GetMilestonesOutProto\"G\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x12\n" + + "\x0eERROR_DISABLED\x10\x02\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x03\"T\n" + + "\x1cGetMilestonesPreviewOutProto\"4\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x12\n" + + "\x0eERROR_DISABLED\x10\x02\"\x1b\n" + + "\x19GetMilestonesPreviewProto\"\x14\n" + + "\x12GetMilestonesProto\"\x16\n" + + "\x14GetMpSummaryOutProto\"\x13\n" + + "\x11GetMpSummaryProto\"S\n" + + "\x14GetNewQuestsOutProto\";\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x19\n" + + "\x15ERROR_INVALID_DISPLAY\x10\x02\"\x13\n" + + "\x11GetNewQuestsProto\"\xc1\x01\n" + + "\x1aGetNintendoAccountOutProto\"\xa2\x01\n" + + "\x06Status\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1e\n" + + "\x1aERROR_PLAYER_LEVEL_TOO_LOW\x10\x02\x12!\n" + + "\x1dERROR_PLAYER_NOT_USING_PH_APP\x10\x03\x12\x17\n" + + "\x13ERROR_PHAPI_UNKNOWN\x10\x04\x12\"\n" + + "\x1eERROR_RELOGIN_TO_PH_APP_NEEDED\x10\x05\"\x19\n" + + "\x17GetNintendoAccountProto\"~\n" + + "\x1cGetNintendoOAuth2UrlOutProto\"^\n" + + "\x06Status\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1e\n" + + "\x1aERROR_PLAYER_LEVEL_TOO_LOW\x10\x02\x12\x1a\n" + + "\x16ERROR_PLAYER_SIGNED_IN\x10\x03\"\x1b\n" + + "\x19GetNintendoOAuth2UrlProto\"v\n" + + "#GetNonRemoteTradablePokemonOutProto\x1a\x1a\n" + + "\x18NonRemoteTradablePokemon\"3\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"\"\n" + + " GetNonRemoteTradablePokemonProto\"y\n" + + "\x1bGetNpcCombatRewardsOutProto\"Z\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12-\n" + + ")ERROR_INVALD_NUMBER_ATTACKING_POKEMON_IDS\x10\x02\x12\t\n" + + "\x05ERROR\x10\x03\"\x1a\n" + + "\x18GetNpcCombatRewardsProto\"\x93\x01\n" + + "&GetNumPokemonInIrisSocialSceneOutProto\"i\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x19\n" + + "\x15FORT_ID_NOT_SPECIFIED\x10\x02\x12\x12\n" + + "\x0eFORT_NOT_FOUND\x10\x03\x12\x18\n" + + "\x14FORT_NOT_IRIS_SOCIAL\x10\x04\"%\n" + + "#GetNumPokemonInIrisSocialSceneProto\"\x1e\n" + + "\x1cGetNumStationAssistsOutProto\"\x1b\n" + + "\x19GetNumStationAssistsProto\"$\n" + + "\"GetOutstandingWarningsRequestProto\"4\n" + + "#GetOutstandingWarningsResponseProto\x1a\r\n" + + "\vWarningInfo\"\x90\x01\n" + + "\x17GetPartyHistoryOutProto\"u\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x01\x12\v\n" + + "\aSUCCESS\x10\x02\x12!\n" + + "\x1dERROR_PARTY_HISTORY_NOT_FOUND\x10\x03\x12\x1d\n" + + "\x19ERROR_PLAYER_NOT_IN_PARTY\x10\x04\"\x16\n" + + "\x14GetPartyHistoryProto\"\x97\x03\n" + + "\x10GetPartyOutProto\x1a\v\n" + + "\tItemLimit\x1a\x10\n" + + "\x0ePartyPlayProto\x1aC\n" + + "\x19WeeklyChallengePartyProto\x1a&\n" + + "\x10PartyResultProto\x1a\x12\n" + + "\x10PartyInviteError\"\x9e\x02\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x01\x12\v\n" + + "\aSUCCESS\x10\x02\x12\x19\n" + + "\x15ERROR_PARTY_NOT_FOUND\x10\x03\x12\x1d\n" + + "\x19ERROR_PLAYER_NOT_IN_PARTY\x10\x04\x12\x1a\n" + + "\x16ERROR_FEATURE_DISABLED\x10\x05\x12\x1e\n" + + "\x1aERROR_PLAYER_LEVEL_TOO_LOW\x10\x06\x12\x19\n" + + "\x15ERROR_REDIS_EXCEPTION\x10\a\x12\x19\n" + + "\x15ERROR_PARTY_TIMED_OUT\x10\b\x12\x1e\n" + + "\x1aERROR_PLFE_REDIRECT_NEEDED\x10\t\x12\x1d\n" + + "\x19ERROR_WITH_METRIC_SERVICE\x10\n" + + "\"\x0f\n" + + "\rGetPartyProto\"\xfb\x01\n" + + "\x1dGetPendingRemoteTradeOutProto\"\xd9\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_FRIEND_NOT_FOUND\x10\x03\x12\x18\n" + + "\x14ERROR_INVALID_FRIEND\x10\x04\x12\x19\n" + + "\x15ERROR_INVALID_POKEMON\x10\x05\x12\x1a\n" + + "\x16ERROR_NO_PENDING_TRADE\x10\x06\x12\x1f\n" + + "\x1bERROR_FRIEND_IN_OTHER_TRADE\x10\a\x12\x16\n" + + "\x12ERROR_RATE_LIMITED\x10\b\"\x1c\n" + + "\x1aGetPendingRemoteTradeProto\"\x89\x01\n" + + "\x14GetPhotobombOutProto\"q\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1b\n" + + "\x17PHOTOBOMB_NOT_AVAILABLE\x10\x02\x12\x1f\n" + + "\x1bENCOUNTER_ALREADY_COMPLETED\x10\x03\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x04\"\x13\n" + + "\x11GetPhotobombProto\"K\n" + + "\x14GetPlayerDayOutProto\"3\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"\x13\n" + + "\x11GetPlayerDayProto\"[\n" + + "\x1dGetPlayerGpsBookmarksOutProto\":\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x18\n" + + "\x14CANNOT_GET_BOOKMARKS\x10\x02\"\x1c\n" + + "\x1aGetPlayerGpsBookmarksProto\"\x13\n" + + "\x11GetPlayerOutProto\"m\n" + + "!GetPlayerPokemonFieldBookOutProto\"H\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\x12\x1b\n" + + "\x17ERROR_NO_SUCH_FIELDBOOK\x10\x03\" \n" + + "\x1eGetPlayerPokemonFieldBookProto\"\x10\n" + + "\x0eGetPlayerProto\"\xe3\x01\n" + + " GetPlayerRaidEligibilityOutProto\"o\n" + + "\x0fRaidEligibility\x12\x0e\n" + + "\n" + + "RAID_UNSET\x10\x00\x12\t\n" + + "\x05ALLOW\x10\x01\x12\x1e\n" + + "\x1aPLAYER_BELOW_MINIMUM_LEVEL\x10\x02\x12\x10\n" + + "\fINACCESSIBLE\x10\x03\x12\x0f\n" + + "\vDAILY_LIMIT\x10\x04\"N\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x16\n" + + "\x12ACCOUNT_ID_MISSING\x10\x02\x12\x14\n" + + "\x10PLAYER_NOT_FOUND\x10\x03\"\x1f\n" + + "\x1dGetPlayerRaidEligibilityProto\"\\\n" + + "!GetPlayerStampCollectionsOutProto\"7\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x15\n" + + "\x11SUCCESS_NO_CHANGE\x10\x02\" \n" + + "\x1eGetPlayerStampCollectionsProto\"U\n" + + "\x1cGetPlayerStatusProxyOutProto\x1a\x13\n" + + "\x11ProfileAndIdProto\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"\x1b\n" + + "\x19GetPlayerStatusProxyProto\"\xaf\x01\n" + + "&GetPokemonRemoteTradingDetailsOutProto\"\x84\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_FRIEND_NOT_FOUND\x10\x03\x12\x18\n" + + "\x14ERROR_INVALID_FRIEND\x10\x04\x12\x19\n" + + "\x15ERROR_INVALID_POKEMON\x10\x05\"%\n" + + "#GetPokemonRemoteTradingDetailsProto\"\xc5\x02\n" + + "&GetPokemonSizeLeaderboardEntryOutProto\x12U\n" + + "\x06status\x18\x01 \x01(\x0e2=.POGOProtos.Rpc.GetPokemonSizeLeaderboardEntryOutProto.StatusR\x06status\x12#\n" + + "\rtotal_entries\x18\x02 \x01(\x05R\ftotalEntries\x12J\n" + + "\x0fcontest_entries\x18\x03 \x03(\v2!.POGOProtos.Rpc.ContestEntryProtoR\x0econtestEntries\"S\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\x12\x11\n" + + "\rINVALID_INDEX\x10\x03\x12\x13\n" + + "\x0fENTRY_NOT_FOUND\x10\x04\"D\n" + + "#GetPokemonSizeLeaderboardEntryProto\x12\x1d\n" + + "\n" + + "contest_id\x18\x01 \x01(\tR\tcontestId\"n\n" + + ",GetPokemonSizeLeaderboardFriendEntryOutProto\">\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\x12\x11\n" + + "\rACCESS_DENIED\x10\x03\"+\n" + + ")GetPokemonSizeLeaderboardFriendEntryProto\"Z\n" + + "\x16GetPokemonTagsOutProto\"@\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1e\n" + + "\x1aERROR_PLAYER_LEVEL_TOO_LOW\x10\x02\"\x15\n" + + "\x13GetPokemonTagsProto\"\xa6\x01\n" + + "\x1dGetPokemonTradingCostOutProto\"\x84\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_FRIEND_NOT_FOUND\x10\x03\x12\x18\n" + + "\x14ERROR_INVALID_FRIEND\x10\x04\x12\x19\n" + + "\x15ERROR_INVALID_POKEMON\x10\x05\"\x1c\n" + + "\x1aGetPokemonTradingCostProto\"\x9a\x01\n" + + "\x1cGetPokestopEncounterOutProto\"z\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12$\n" + + " POKESTOP_ENCOUNTER_NOT_AVAILABLE\x10\x02\x12\x1f\n" + + "\x1bENCOUNTER_ALREADY_COMPLETED\x10\x03\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x04\"\x1b\n" + + "\x19GetPokestopEncounterProto\"Q\n" + + "\x1aGetPublishedRoutesOutProto\"3\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"\x19\n" + + "\x17GetPublishedRoutesProto\"q\n" + + "\x17GetQuestDetailsOutProto\"V\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x19\n" + + "\x15ERROR_QUEST_NOT_FOUND\x10\x02\x12\x19\n" + + "\x15ERROR_INVALID_DISPLAY\x10\x03\"\x16\n" + + "\x14GetQuestDetailsProto\"A\n" + + "\x12GetQuestUiOutProto\"+\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\"\x11\n" + + "\x0fGetQuestUiProto\"\x14\n" + + "\x12GetRaidDetailsData\"\xcb\x01\n" + + "\x16GetRaidDetailsOutProto\"\xb0\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x16\n" + + "\x12ERROR_NOT_IN_RANGE\x10\x02\x12\x18\n" + + "\x14ERROR_RAID_COMPLETED\x10\x03\x12\x1a\n" + + "\x16ERROR_RAID_UNAVAILABLE\x10\x04\x12$\n" + + " ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x05\x12\x1a\n" + + "\x16ERROR_POI_INACCESSIBLE\x10\x06\"\x15\n" + + "\x13GetRaidDetailsProto\"\x1c\n" + + "\x1aGetRaidDetailsResponseData\"\x81\x01\n" + + "\x1bGetRaidLobbyCounterOutProto\"b\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12$\n" + + " ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x02\x12\x1a\n" + + "\x16ERROR_FEATURE_DISABLED\x10\x03\"\x1a\n" + + "\x18GetRaidLobbyCounterProto\"\x89\x01\n" + + "\x17GetReferralCodeOutProto\"n\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x12\n" + + "\x0eERROR_DISABLED\x10\x02\x12\x15\n" + + "\x11ERROR_UNAVAILABLE\x10\x03\x12!\n" + + "\x1dERROR_GENERATING_IN_COOL_DOWN\x10\x04\"\x16\n" + + "\x14GetReferralCodeProto\"C\n" + + "\x1fGetRemoteConfigVersionsOutProto\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"\x1e\n" + + "\x1cGetRemoteConfigVersionsProto\"\x9c\x01\n" + + "/GetRemoteTradablePokemonFromOtherPlayerOutProto\"i\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_FRIEND_NOT_FOUND\x10\x03\x12\x18\n" + + "\x14ERROR_INVALID_FRIEND\x10\x04\".\n" + + ",GetRemoteTradablePokemonFromOtherPlayerProto\"\x1c\n" + + "\x1aGetRewardTiersRequestProto\"L\n" + + "\x1bGetRewardTiersResponseProto\"-\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\"\xb6\x01\n" + + "\x18GetRocketBalloonOutProto\"\x99\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x10\n" + + "\fIN_COOL_DOWN\x10\x02\x12\x18\n" + + "\x14NO_BALLOON_AVAILABLE\x10\x03\x12\f\n" + + "\bDISABLED\x10\x04\x12\x19\n" + + "\x15EQUIPPED_ITEM_INVALID\x10\x05\x12\"\n" + + "\x1eSUCCESS_BALLOON_ALREADY_EXISTS\x10\x06\"\x17\n" + + "\x15GetRocketBalloonProto\"\x10\n" + + "\x0eGetRoomRequest\"\x11\n" + + "\x0fGetRoomResponse\"\x1e\n" + + "\x1cGetRoomsForExperienceRequest\"\x1f\n" + + "\x1dGetRoomsForExperienceResponse\"m\n" + + "\x1bGetRouteByShortCodeOutProto\"N\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x19\n" + + "\x15ERROR_ROUTE_NOT_FOUND\x10\x03\"\x1a\n" + + "\x18GetRouteByShortCodeProto\"P\n" + + "\x19GetRouteCreationsOutProto\"3\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"\x18\n" + + "\x16GetRouteCreationsProto\"e\n" + + "\x15GetRouteDraftOutProto\"L\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x17\n" + + "\x13ERROR_INVALID_ROUTE\x10\x03\"\x14\n" + + "\x12GetRouteDraftProto\"\xdd\x01\n" + + "\x11GetRoutesOutProto\x12M\n" + + "\x0eroute_map_cell\x18\x01 \x03(\v2'.POGOProtos.Rpc.ClientRouteMapCellProtoR\frouteMapCell\x12@\n" + + "\x06status\x18\x02 \x01(\x0e2(.POGOProtos.Rpc.GetRoutesOutProto.StatusR\x06status\x1a\n" + + "\n" + + "\bRouteTab\"+\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\"\x10\n" + + "\x0eGetRoutesProto\"h\n" + + "\x1eGetSaveForLaterEntriesOutProto\"F\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12$\n" + + " ERROR_SAVE_FOR_LATER_NOT_ENABLED\x10\x02\"\x1d\n" + + "\x1bGetSaveForLaterEntriesProto\"9\n" + + "\x15GetServerTimeOutProto\" \n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"\x14\n" + + "\x12GetServerTimeProto\"\x17\n" + + "\x15GetStardustQuestProto\"\x18\n" + + "\x16GetStartedTapTelemetry\"s\n" + + "\x16GetStationInfoOutProto\"Y\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16ERROR_STATION_DISABLED\x10\x02\x12\x1b\n" + + "\x17ERROR_STATION_NOT_FOUND\x10\x03\"\x15\n" + + "\x13GetStationInfoProto\"\xe3\x02\n" + + "\"GetStationedPokemonDetailsOutProto\x12Q\n" + + "\x06result\x18\x01 \x01(\x0e29.POGOProtos.Rpc.GetStationedPokemonDetailsOutProto.ResultR\x06result\x12`\n" + + "\x12stationed_pokemons\x18\x02 \x03(\v21.POGOProtos.Rpc.PlayerClientStationedPokemonProtoR\x11stationedPokemons\x12=\n" + + "\x1btotal_num_stationed_pokemon\x18\x03 \x01(\x05R\x18totalNumStationedPokemon\"I\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x15\n" + + "\x11STATION_NOT_FOUND\x10\x02\x12\x10\n" + + "\fOUT_OF_RANGE\x10\x03\"@\n" + + "\x1fGetStationedPokemonDetailsProto\x12\x1d\n" + + "\n" + + "station_id\x18\x01 \x01(\tR\tstationId\"\xa1\x01\n" + + "!GetSuggestedPlayersSocialOutProto\"|\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\x12\x14\n" + + "\x10FEATURE_DISABLED\x10\x03\x12\x19\n" + + "\x15SOCIAL_SERVICE_FAILED\x10\x04\x12\x1e\n" + + "\x1aSOCIAL_DISABLED_FOR_PLAYER\x10\x05\" \n" + + "\x1eGetSuggestedPlayersSocialProto\"\xd5\x01\n" + + "\x18GetSupplyBalloonOutProto\"\xb8\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x0f\n" + + "\aSUCCESS\x10\x01\x1a\x02\b\x01\x12\x15\n" + + "\x11ERROR_NOT_ENABLED\x10\x03\x12\x1d\n" + + "\x19ERROR_REACHED_DAILY_LIMIT\x10\x04\x12\x1c\n" + + "\x18ERROR_INVALID_LOOT_TABLE\x10\x05\x12\x1c\n" + + "\x18SUCCESS_BALLOON_RECEIVED\x10\x06\x12 \n" + + "\x1cSUCCESS_NO_BALLOON_AVAILABLE\x10\a\"\x17\n" + + "\x15GetSupplyBalloonProto\"b\n" + + "\x1cGetSurveyEligibilityOutProto\"B\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\x12\x15\n" + + "\x11ERROR_NOT_ENABLED\x10\x03\"\x1b\n" + + "\x19GetSurveyEligibilityProto\"O\n" + + " GetTimeTravelInformationOutProto\"+\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\"\x1f\n" + + "\x1dGetTimeTravelInformationProto\"t\n" + + "\x1eGetTimedGroupChallengeOutProto\"R\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1d\n" + + "\x19ERROR_CHALLENGE_NOT_FOUND\x10\x03\"\x1d\n" + + "\x1bGetTimedGroupChallengeProto\"\xb5\x01\n" + + "\x12GetTradingOutProto\"\x9e\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_FRIEND_NOT_FOUND\x10\x03\x12\x1b\n" + + "\x17ERROR_INVALID_PLAYER_ID\x10\x04\x12\x17\n" + + "\x13ERROR_INVALID_STATE\x10\x05\x12\x17\n" + + "\x13ERROR_STATE_HANDLER\x10\x06\"\x11\n" + + "\x0fGetTradingProto\"%\n" + + "#GetUnfusePokemonPreviewRequestProto\"&\n" + + "$GetUnfusePokemonPreviewResponseProto\"F\n" + + "\x14GetUploadUrlOutProto\".\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\f\n" + + "\bFAILURES\x10\x01\x12\v\n" + + "\aSUCCESS\x10\x02\"\x13\n" + + "\x11GetUploadUrlProto\"\x11\n" + + "\x0fGetValueRequest\"\x12\n" + + "\x10GetValueResponse\"\xae\x01\n" + + "\x13GetVpsEventOutProto\"\x96\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1b\n" + + "\x17ERROR_FORT_ID_NOT_FOUND\x10\x03\x12!\n" + + "\x1dERROR_VPS_NOT_ENABLED_AT_FORT\x10\x04\x12!\n" + + "\x1dERROR_NO_EVENTS_AT_FORT_FOUND\x10\x05\"\x12\n" + + "\x10GetVpsEventProto\"\xba\x01\n" + + "\x19GetVsSeekerStatusOutProto\"\x9c\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x19\n" + + "\x15SUCCESS_FULLY_CHARGED\x10\x01\x12!\n" + + "\x1dSUCCESS_NOT_FULLY_CHARGED_YET\x10\x02\x12\x1d\n" + + "\x19ERROR_VS_SEEKER_NOT_FOUND\x10\x03\x12*\n" + + "&ERROR_VS_SEEKER_NEVER_STARTED_CHARGING\x10\x04\"\x18\n" + + "\x16GetVsSeekerStatusProto\"P\n" + + "\x19GetWebTokenActionOutProto\"3\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"\x18\n" + + "\x16GetWebTokenActionProto\"J\n" + + "\x13GetWebTokenOutProto\"3\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"\x12\n" + + "\x10GetWebTokenProto\"\x80\x02\n" + + "\x1eGetWeeklyChallengeInfoOutProto\"]\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\x120\n" + + ",ALREADY_COMPLETED_WEEKLY_CHALLENGE_THIS_WEEK\x10\x03\"\x7f\n" + + "\x11MatchmakingStatus\x12\x1c\n" + + "\x18MATCHMAKING_STATUS_UNSET\x10\x00\x12\x17\n" + + "\x13PENDING_MATCHMAKING\x10\x01\x12\x1b\n" + + "\x17FOUND_MATCHMAKING_GROUP\x10\x02\x12\x16\n" + + "\x12NOT_IN_MATCHMAKING\x10\x03\"\x1d\n" + + "\x1bGetWeeklyChallengeInfoProto\"\x16\n" + + "\x14GhostWayspotSettings\"\x15\n" + + "\x13GiftBoxDetailsProto\"\x0e\n" + + "\fGiftBoxProto\"\x10\n" + + "\x0eGiftBoxesProto\"\x18\n" + + "\x16GiftExchangeEntryProto\"\xe7\x02\n" + + "\x1dGiftingEligibilityStatusProto\"\xc5\x02\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\x14\n" + + "\x10SUCCESS_ELIGIBLE\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1c\n" + + "\x18FAILURE_SKU_NOT_GIFTABLE\x10\x03\x12\x18\n" + + "\x14FAILURE_SENDER_LEVEL\x10\x04\x12 \n" + + "\x1cFAILURE_SENDER_LIMIT_REACHED\x10\x05\x12 \n" + + "\x1cFAILURE_SENDER_CHILD_ACCOUNT\x10\x06\x12!\n" + + "\x1dFAILURE_FRIEND_DOES_NOT_EXIST\x10\a\x12\x18\n" + + "\x14FAILURE_FRIEND_LEVEL\x10\b\x12\x1d\n" + + "\x19FAILURE_FRIEND_HAS_TICKET\x10\t\x12/\n" + + "+FAILURE_FRIEND_OPT_OUT_RECEIVE_TICKET_GIFTS\x10\n" + + "\"\x15\n" + + "\x13GiftingIapItemProto\",\n" + + "\x14GiftingSettingsProto\x1a\x14\n" + + "\x12StardustMultiplier\"\"\n" + + " GlobalEventTicketAttributesProto\"\x0f\n" + + "\rGlobalMetrics\"\x15\n" + + "\x13GlobalSettingsProto\"\x14\n" + + "\x12GlowFxPokemonProto\"\r\n" + + "\vGmmSettings\"\x12\n" + + "\x10GmtSettingsProto\"\r\n" + + "\vGoogleToken\"\x12\n" + + "\x10GpsBookmarkProto\"\x12\n" + + "\x10GpsSettingsProto\"\xa3\x01\n" + + "#GrantExpiredItemConsolationOutProto\"|\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16ERROR_ITEM_NOT_EXPIRED\x10\x02\x12\x16\n" + + "\x12ERROR_INVALID_ITEM\x10\x03\x12&\n" + + "\"ERROR_INVALID_CONSOLATION_SETTINGS\x10\x04\"\"\n" + + " GrantExpiredItemConsolationProto\"#\n" + + "!GraphicsCapabilitiesSettingsProto\"\x1f\n" + + "\x1dGraphicsCapabilitiesTelemetry\"\b\n" + + "\x06Graphs\"\x1d\n" + + "\x1bGroupChallengeCriteriaProto\"\x1c\n" + + "\x1aGroupChallengeDisplayProto\"\x1f\n" + + "\x1dGuestAccountGameSettingsProto\"\x1b\n" + + "\x19GuestAccountSettingsProto\"\x17\n" + + "\x15GuestLoginSecretToken\"\x18\n" + + "\x16GuiSearchSettingsProto\"\x1a\n" + + "\x18GymBadgeGmtSettingsProto\"\x0f\n" + + "\rGymBadgeStats\"\xaa\x01\n" + + "\x17GymBattleAttackOutProto\"\x8e\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12 \n" + + "\x1cERROR_INVALID_ATTACK_ACTIONS\x10\x02\x12\x16\n" + + "\x12ERROR_NOT_IN_RANGE\x10\x03\x12\x1b\n" + + "\x17ERROR_WRONG_BATTLE_TYPE\x10\x04\x12\x15\n" + + "\x11ERROR_RAID_ACTIVE\x10\x05\"\x16\n" + + "\x14GymBattleAttackProto\"\x10\n" + + "\x0eGymBattleProto\"\x18\n" + + "\x16GymBattleSettingsProto\"\xba\x01\n" + + "\x10GymDefenderProto\x12R\n" + + "\x11motivated_pokemon\x18\x01 \x01(\v2%.POGOProtos.Rpc.MotivatedPokemonProtoR\x10motivatedPokemon\x12R\n" + + "\x11deployment_totals\x18\x02 \x01(\v2%.POGOProtos.Rpc.DeploymentTotalsProtoR\x10deploymentTotals\"\x97\x05\n" + + "\x11GymDeployOutProto\"\x81\x05\n" + + "\x06Result\x12\x11\n" + + "\rNO_RESULT_SET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12%\n" + + "!ERROR_ALREADY_HAS_POKEMON_ON_FORT\x10\x02\x12!\n" + + "\x1dERROR_OPPOSING_TEAM_OWNS_FORT\x10\x03\x12\x16\n" + + "\x12ERROR_FORT_IS_FULL\x10\x04\x12\x16\n" + + "\x12ERROR_NOT_IN_RANGE\x10\x05\x12\x1c\n" + + "\x18ERROR_PLAYER_HAS_NO_TEAM\x10\x06\x12\x1d\n" + + "\x19ERROR_POKEMON_NOT_FULL_HP\x10\a\x12$\n" + + " ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\b\x12\x1a\n" + + "\x16ERROR_POKEMON_IS_BUDDY\x10\t\x12\x1d\n" + + "\x19ERROR_FORT_DEPLOY_LOCKOUT\x10\n" + + "\x12 \n" + + "\x1cERROR_PLAYER_HAS_NO_NICKNAME\x10\v\x12\x1a\n" + + "\x16ERROR_POI_INACCESSIBLE\x10\f\x12\x17\n" + + "\x13ERROR_NOT_A_POKEMON\x10\r\x12\x1f\n" + + "\x1bERROR_TOO_MANY_OF_SAME_KIND\x10\x0e\x12\x1b\n" + + "\x17ERROR_TOO_MANY_DEPLOYED\x10\x0f\x12\x1d\n" + + "\x19ERROR_TEAM_DEPLOY_LOCKOUT\x10\x10\x12\x1b\n" + + "\x17ERROR_LEGENDARY_POKEMON\x10\x11\x12\x19\n" + + "\x15ERROR_INVALID_POKEMON\x10\x12\x12\x15\n" + + "\x11ERROR_RAID_ACTIVE\x10\x13\x12\x18\n" + + "\x14ERROR_FUSION_POKEMON\x10\x14\x12\"\n" + + "\x1eERROR_FUSION_COMPONENT_POKEMON\x10\x15\"\x10\n" + + "\x0eGymDeployProto\"\\\n" + + "\x0fGymDisplayProto\x12 \n" + + "\ftotal_gym_cp\x18\x02 \x01(\x05R\n" + + "totalGymCp\x12'\n" + + "\x0fslots_available\x18\x04 \x01(\x05R\x0eslotsAvailable\"\xbb\x01\n" + + "\rGymEventProto\"\xa9\x01\n" + + "\x05Event\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\x0f\n" + + "\vPOKEMON_FED\x10\x01\x12\x14\n" + + "\x10POKEMON_DEPLOYED\x10\x02\x12\x14\n" + + "\x10POKEMON_RETURNED\x10\x03\x12\x0e\n" + + "\n" + + "BATTLE_WON\x10\x04\x12\x0f\n" + + "\vBATTLE_LOSS\x10\x05\x12\x10\n" + + "\fRAID_STARTED\x10\x06\x12\x0e\n" + + "\n" + + "RAID_ENDED\x10\a\x12\x13\n" + + "\x0fGYM_NEUTRALIZED\x10\b\"\xd3\x02\n" + + "\x16GymFeedPokemonOutProto\"\xb8\x02\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x14\n" + + "\x10ERROR_CANNOT_USE\x10\x02\x12\x16\n" + + "\x12ERROR_NOT_IN_RANGE\x10\x03\x12\x1b\n" + + "\x17ERROR_POKEMON_NOT_THERE\x10\x04\x12\x16\n" + + "\x12ERROR_POKEMON_FULL\x10\x05\x12\x19\n" + + "\x15ERROR_NO_BERRIES_LEFT\x10\x06\x12\x14\n" + + "\x10ERROR_WRONG_TEAM\x10\a\x12\x15\n" + + "\x11ERROR_WRONG_COUNT\x10\b\x12\x12\n" + + "\x0eERROR_TOO_FAST\x10\t\x12\x16\n" + + "\x12ERROR_TOO_FREQUENT\x10\n" + + "\x12\x12\n" + + "\x0eERROR_GYM_BUSY\x10\v\x12\x15\n" + + "\x11ERROR_RAID_ACTIVE\x10\f\x12\x14\n" + + "\x10ERROR_GYM_CLOSED\x10\r\"\x15\n" + + "\x13GymFeedPokemonProto\"\xd6\x02\n" + + "\x12GymGetInfoOutProto\x12c\n" + + "\x18gym_status_and_defenders\x18\x01 \x01(\v2*.POGOProtos.Rpc.GymStatusAndDefendersProtoR\x15gymStatusAndDefenders\x12\x12\n" + + "\x04name\x18\x02 \x01(\tR\x04name\x12\x10\n" + + "\x03url\x18\x03 \x01(\tR\x03url\x12A\n" + + "\x06result\x18\x04 \x01(\x0e2).POGOProtos.Rpc.GymGetInfoOutProto.ResultR\x06result\x12 \n" + + "\vdescription\x18\x05 \x01(\tR\vdescription\"P\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x16\n" + + "\x12ERROR_NOT_IN_RANGE\x10\x02\x12\x16\n" + + "\x12ERROR_GYM_DISABLED\x10\x03\"\x11\n" + + "\x0fGymGetInfoProto\"\x14\n" + + "\x12GymMembershipProto\"+\n" + + "\x16GymPokemonSectionProto\x1a\x11\n" + + "\x0fGymPokemonProto\"\xc8\x03\n" + + "\x17GymStartSessionOutProto\"\xac\x03\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x17\n" + + "\x13ERROR_GYM_NOT_FOUND\x10\x02\x12\x15\n" + + "\x11ERROR_GYM_NEUTRAL\x10\x03\x12\x18\n" + + "\x14ERROR_GYM_WRONG_TEAM\x10\x04\x12\x13\n" + + "\x0fERROR_GYM_EMPTY\x10\x05\x12\x1a\n" + + "\x16ERROR_INVALID_DEFENDER\x10\x06\x12)\n" + + "%ERROR_TRAINING_INVALID_ATTACKER_COUNT\x10\a\x12\x1d\n" + + "\x19ERROR_ALL_POKEMON_FAINTED\x10\b\x12\x1a\n" + + "\x16ERROR_TOO_MANY_BATTLES\x10\t\x12\x1a\n" + + "\x16ERROR_TOO_MANY_PLAYERS\x10\n" + + "\x12\x1c\n" + + "\x18ERROR_GYM_BATTLE_LOCKOUT\x10\v\x12$\n" + + " ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\f\x12\x16\n" + + "\x12ERROR_NOT_IN_RANGE\x10\r\x12\x1a\n" + + "\x16ERROR_POI_INACCESSIBLE\x10\x0e\x12\x15\n" + + "\x11ERROR_RAID_ACTIVE\x10\x0f\"\x16\n" + + "\x14GymStartSessionProto\"\x0f\n" + + "\rGymStateProto\"\xb1\x01\n" + + "\x1aGymStatusAndDefendersProto\x12N\n" + + "\x12pokemon_fort_proto\x18\x01 \x01(\v2 .POGOProtos.Rpc.PokemonFortProtoR\x10pokemonFortProto\x12C\n" + + "\fgym_defender\x18\x02 \x03(\v2 .POGOProtos.Rpc.GymDefenderProtoR\vgymDefender\"\x1a\n" + + "\x18HappeningNowSectionProto\"\x16\n" + + "\x14HapticsSettingsProto\"\x10\n" + + "\x0eHashedKeyProto\"\x18\n" + + "\x16HelpshiftSettingsProto\"\x18\n" + + "\x16HoloFitnessReportProto\"\x18\n" + + "\x16HoloInventoryItemProto\"\x17\n" + + "\x15HoloInventoryKeyProto\"\x19\n" + + "\x17HoloholoARBoundaryProto\"\x1f\n" + + "\x1dHoloholoARBoundaryVertexProto\"\"\n" + + " HoloholoClientTelemetryOmniProto\"\x16\n" + + "\x14HoloholoMeshMetadata\"$\n" + + "\"HoloholoPreLoginTelemetryOmniProto\"^\n" + + "\x17HomeWidgetSettingsProto\x1a\x14\n" + + "\x12BuddyWidgetRewards\x1a\x13\n" + + "\x11EggsWidgetRewards\x1a\x18\n" + + "\x16WidgetTutorialSettings\"C\n" + + "\x13HomeWidgetTelemetry\",\n" + + "\x06Status\x12\n" + + "\n" + + "\x06UNUSED\x10\x00\x12\n" + + "\n" + + "\x06IN_USE\x10\x01\x12\n" + + "\n" + + "\x06PAUSED\x10\x02\"!\n" + + "\x1fHyperlocalExperimentClientProto\"\x19\n" + + "\x17IBFCLightweightSettings\"\x16\n" + + "\x14IapAvailableSkuProto\"\x1a\n" + + "\x18IapCurrencyQuantityProto\"\x18\n" + + "\x16IapCurrencyUpdateProto\"@\n" + + "!IapDisclosureDisplaySettingsProto\x1a\x1b\n" + + "\x19CurrencyLanguagePairProto\"\x19\n" + + "\x17IapGameItemContentProto\"'\n" + + "%IapGetActiveSubscriptionsRequestProto\"(\n" + + "&IapGetActiveSubscriptionsResponseProto\"W\n" + + "&IapGetAvailableSkusAndBalancesOutProto\"-\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\"%\n" + + "#IapGetAvailableSkusAndBalancesProto\"*\n" + + "(IapGetAvailableSubscriptionsRequestProto\"Z\n" + + ")IapGetAvailableSubscriptionsResponseProto\"-\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\"\x18\n" + + "\x16IapGetUserRequestProto\"w\n" + + "\x17IapGetUserResponseProto\"\\\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\x12\x14\n" + + "\x10PLAYER_NOT_FOUND\x10\x03\x12\x17\n" + + "\x13DISALLOW_IAP_PLAYER\x10\x04\"#\n" + + "!IapInAppPurchaseSubscriptionEntry\"\xcb\x03\n" + + " IapInAppPurchaseSubscriptionInfo\x1a\x10\n" + + "\x0ePurchasePeriod\x1ac\n" + + "\x13TieredSubPriceEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x126\n" + + "\x05value\x18\x02 \x01(\v2 .POGOProtos.Rpc.IapSkuStorePriceR\x05value:\x028\x01\"J\n" + + "\x11NativeStoreVendor\x12\x11\n" + + "\rUNKNOWN_STORE\x10\x00\x12\n" + + "\n" + + "\x06GOOGLE\x10\x01\x12\t\n" + + "\x05APPLE\x10\x02\x12\v\n" + + "\aDESKTOP\x10\x03\"A\n" + + "\fPaymentState\x12\x11\n" + + "\rUNKNOWN_STATE\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rBILLING_ISSUE\x10\x02\"\xa0\x01\n" + + "\x05State\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\n" + + "\n" + + "\x06ACTIVE\x10\x01\x12\r\n" + + "\tCANCELLED\x10\x02\x12\v\n" + + "\aEXPIRED\x10\x03\x12\x10\n" + + "\fGRACE_PERIOD\x10\x04\x12\x0e\n" + + "\n" + + "FREE_TRIAL\x10\x05\x12\x14\n" + + "\x10PENDING_PURCHASE\x10\x06\x12\v\n" + + "\aREVOKED\x10\a\x12\v\n" + + "\aON_HOLD\x10\b\x12\x10\n" + + "\fOFFER_PERIOD\x10\t\"\x1d\n" + + "\x1bIapItemCategoryDisplayProto\"\x15\n" + + "\x13IapItemDisplayProto\"\x10\n" + + "\x0eIapOfferRecord\"\x16\n" + + "\x14IapPlayerLocaleProto\"e\n" + + "#IapProvisionedAppleTransactionProto\">\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\x12\x0f\n" + + "\vUNPROCESSED\x10\x03\"\xa7\x01\n" + + "\x16IapPurchaseSkuOutProto\"\x8c\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\x12\x13\n" + + "\x0fBALANCE_TOO_LOW\x10\x03\x12\x15\n" + + "\x11SKU_NOT_AVAILABLE\x10\x04\x12\x18\n" + + "\x14OVER_INVENTORY_LIMIT\x10\x05\x12\x17\n" + + "\x13OFFER_NOT_AVAILABLE\x10\x06\"\x15\n" + + "\x13IapPurchaseSkuProto\"N\n" + + "\x1dIapRedeemAppleReceiptOutProto\"-\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\"~\n" + + "\x1aIapRedeemAppleReceiptProto\x1a`\n" + + "\x10StorePricesEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x126\n" + + "\x05value\x18\x02 \x01(\v2 .POGOProtos.Rpc.IapSkuStorePriceR\x05value:\x028\x01\"P\n" + + "\x1fIapRedeemDesktopReceiptOutProto\"-\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\"\x1e\n" + + "\x1cIapRedeemDesktopReceiptProto\"O\n" + + "\x1eIapRedeemGoogleReceiptOutProto\"-\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\"\x1d\n" + + "\x1bIapRedeemGoogleReceiptProto\"P\n" + + "\x1fIapRedeemSamsungReceiptOutProto\"-\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\"\x1e\n" + + "\x1cIapRedeemSamsungReceiptProto\"6\n" + + "\"IapRedeemXsollaReceiptRequestProto\x1a\x10\n" + + "\x0eReceiptContent\"T\n" + + "#IapRedeemXsollaReceiptResponseProto\"-\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\"Y\n" + + "(IapSetInGameCurrencyExchangeRateOutProto\"-\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\"'\n" + + "%IapSetInGameCurrencyExchangeRateProto\"/\n" + + "-IapSetInGameCurrencyExchangeRateTrackingProto\"\x12\n" + + "\x10IapSettingsProto\"\x14\n" + + "\x12IapSkuContentProto\"U\n" + + "\x0fIapSkuDataProto\"B\n" + + "\x0eSkuPaymentType\x12\t\n" + + "\x05UNSET\x10\x00\x12\x0f\n" + + "\vTHIRD_PARTY\x10\x01\x12\v\n" + + "\aIN_GAME\x10\x02\x12\a\n" + + "\x03WEB\x10\x03\"M\n" + + "\x10IapSkuLimitProto\x1a9\n" + + "\vParamsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"\x1d\n" + + "\x1bIapSkuPresentationDataProto\"\x19\n" + + "\x17IapSkuPresentationProto\"\x12\n" + + "\x10IapSkuPriceProto\"\x8e\x01\n" + + "\fIapSkuRecord\x1a\x10\n" + + "\x0eSkuOfferRecord\x1al\n" + + "\x11OfferRecordsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12A\n" + + "\x05value\x18\x02 \x01(\v2+.POGOProtos.Rpc.IapSkuRecord.SkuOfferRecordR\x05value:\x028\x01\"\x12\n" + + "\x10IapSkuStorePrice\"6\n" + + "\x13IapStoreBannerProto\"\x1f\n" + + "\bPosition\x12\a\n" + + "\x03TOP\x10\x00\x12\n" + + "\n" + + "\x06BOTTOM\x10\x01\"$\n" + + "\x15IapStoreRuleDataProto\x1a\v\n" + + "\tRuleEntry\"\x16\n" + + "\x14IapUserGameDataProto\" \n" + + "\x1eIapVirtualCurrencyBalanceProto\"\v\n" + + "\tIbfcProto\"\x18\n" + + "\x16IbfcTransitionSettings\"\x13\n" + + "\x11IdfaSettingsProto\"\xa0\x02\n" + + "\x15ImageGalleryTelemetry\"\x86\x02\n" + + "\x13ImageGalleryEventId\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\x17\n" + + "\x13ENTER_IMAGE_GALLERY\x10\x01\x12\x1c\n" + + "\x18ENTER_IMAGE_DETAILS_PAGE\x10\x02\x12\x1f\n" + + "\x1bVOTE_FROM_MAIN_GALLERY_PAGE\x10\x03\x12!\n" + + "\x1dUNVOTE_FROM_MAIN_GALLERY_PAGE\x10\x04\x12 \n" + + "\x1cVOTE_FROM_IMAGE_DETAILS_PAGE\x10\x05\x12\"\n" + + "\x1eUNVOTE_FROM_IMAGE_DETAILS_PAGE\x10\x06\x12!\n" + + "\x1dENTER_IMAGE_EDIT_FROM_GALLERY\x10\a\"\x18\n" + + "\x16ImageTextCreativeProto\"!\n" + + "\x1fImpressionTrackingSettingsProto\"\xd4\x01\n" + + "\x15ImpressionTrackingTag\x1a=\n" + + "\x0fStaticTagsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\x1a=\n" + + "\x0fServerTagsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\x1a=\n" + + "\x0fClientTagsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"\x1a\n" + + "\x18InAppSurveySettingsProto\"\x17\n" + + "\x15InGamePurchaseDetails\"\x16\n" + + "\x14InboxRouteErrorEvent\"\x18\n" + + "\x16IncenseAttributesProto\"\x15\n" + + "\x13IncenseCreateDetail\"\xa4\x01\n" + + "\x18IncenseEncounterOutProto\"\x87\x01\n" + + "\x06Result\x12\x1d\n" + + "\x19INCENSE_ENCOUNTER_UNKNOWN\x10\x00\x12\x1d\n" + + "\x19INCENSE_ENCOUNTER_SUCCESS\x10\x01\x12#\n" + + "\x1fINCENSE_ENCOUNTER_NOT_AVAILABLE\x10\x02\x12\x1a\n" + + "\x16POKEMON_INVENTORY_FULL\x10\x03\"\x17\n" + + "\x15IncenseEncounterProto\"\x1d\n" + + "\x1bIncidentGlobalSettingsProto\"O\n" + + "\x13IncidentLookupProto\x12\x1f\n" + + "\vincident_id\x18\x01 \x01(\tR\n" + + "incidentId\x12\x17\n" + + "\afort_id\x18\x02 \x01(\tR\x06fortId\"3\n" + + "\x1dIncidentPrioritySettingsProto\x1a\x12\n" + + "\x10IncidentPriority\"\x15\n" + + "\x13IncidentRewardProto\"\x1f\n" + + "\x1dIncidentTicketAttributesProto\"!\n" + + "\x1fIncidentVisibilitySettingsProto\"\x17\n" + + "\x15IncubatedEggTelemetry\"\x19\n" + + "\x17IndividualValueSettings\"\x15\n" + + "\x13InitializationEvent\"\x14\n" + + "\x12InputSettingsProto\"\x94\x01\n" + + "\vInstallTime\"\x84\x01\n" + + "\fInstallPhase\x12\r\n" + + "\tUNDEFINED\x10\x00\x12\r\n" + + "\tBOOT_UTIL\x10\x01\x12\x10\n" + + "\fBOOT_METRICS\x10\x02\x12\x10\n" + + "\fBOOT_NETWORK\x10\x03\x12\x10\n" + + "\fBOOT_STORAGE\x10\x04\x12\x11\n" + + "\rBOOT_LOCATION\x10\x05\x12\r\n" + + "\tBOOT_AUTH\x10\x06\"\f\n" + + "\n" + + "Int32Value\"\f\n" + + "\n" + + "Int64Value\"\xb0\x02\n" + + "\"InternalAcceptFriendInviteOutProto\"\x89\x02\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1f\n" + + "\x1bERROR_INVITE_DOES_NOT_EXIST\x10\x03\x12+\n" + + "'ERROR_MAX_FRIENDS_LIMIT_REACHED_DELETED\x10\x04\x12#\n" + + "\x1fERROR_INVITE_HAS_BEEN_CANCELLED\x10\x05\x12 \n" + + "\x1cERROR_SENDER_HAS_MAX_FRIENDS\x10\x06\x12\"\n" + + "\x1eERROR_RECEIVER_HAS_MAX_FRIENDS\x10\a\x12\x1b\n" + + "\x17ERROR_SENDER_IS_BLOCKED\x10\b\"!\n" + + "\x1fInternalAcceptFriendInviteProto\"W\n" + + "\x1eInternalAccountContactSettings\"5\n" + + "\rConsentStatus\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\n" + + "\n" + + "\x06OPT_IN\x10\x01\x12\v\n" + + "\aOPT_OUT\x10\x02\"\x88\x03\n" + + " InternalAccountSettingsDataProto\x1a\x12\n" + + "\x10AcknowledgeReset\x1a9\n" + + "\aConsent\".\n" + + "\x06Status\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\n" + + "\n" + + "\x06OPT_IN\x10\x01\x12\v\n" + + "\aOPT_OUT\x10\x02\x1a\x0e\n" + + "\fGameSettings\x1a7\n" + + "\tOnboarded\"*\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSKIPPED\x10\x01\x12\b\n" + + "\x04SEEN\x10\x02\x1aI\n" + + "\n" + + "Visibility\";\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\f\n" + + "\bEVERYONE\x10\x01\x12\v\n" + + "\aFRIENDS\x10\x02\x12\v\n" + + "\aPRIVATE\x10\x03\x1a\x80\x01\n" + + "\x13GameToSettingsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12S\n" + + "\x05value\x18\x02 \x01(\v2=.POGOProtos.Rpc.InternalAccountSettingsDataProto.GameSettingsR\x05value:\x028\x01\"\x1e\n" + + "\x1cInternalAccountSettingsProto\"'\n" + + "%InternalAcknowledgeInformationRequest\"]\n" + + "&InternalAcknowledgeInformationResponse\"3\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\")\n" + + "'InternalAcknowledgeWarningsRequestProto\"*\n" + + "(InternalAcknowledgeWarningsResponseProto\"\\\n" + + "\x17InternalActionExecution\"A\n" + + "\x0fExecutionMethod\x12\v\n" + + "\aDEFAULT\x10\x00\x12\x0f\n" + + "\vSYNCHRONOUS\x10\x01\x12\x10\n" + + "\fASYNCHRONOUS\x10\x02\",\n" + + "\x1bInternalActivityReportProto\x1a\r\n" + + "\vFriendProto\"\"\n" + + " InternalAddFavoriteFriendRequest\"P\n" + + "!InternalAddFavoriteFriendResponse\"+\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\"k\n" + + "\x1eInternalAddLoginActionOutProto\"I\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\x10\n" + + "\fAUTH_FAILURE\x10\x01\x12\x0f\n" + + "\vLOGIN_TAKEN\x10\x02\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x03\"\x1d\n" + + "\x1bInternalAddLoginActionProto\"\x1f\n" + + "\x1dInternalAdventureSyncProgress\"$\n" + + "\"InternalAdventureSyncSettingsProto\"\x1b\n" + + "\x19InternalAndroidDataSource\"\x82\x01\n" + + "\x15InternalAndroidDevice\"i\n" + + "\n" + + "DeviceType\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\t\n" + + "\x05PHONE\x10\x01\x12\n" + + "\n" + + "\x06TABLET\x10\x02\x12\t\n" + + "\x05WATCH\x10\x03\x12\x0f\n" + + "\vCHEST_STRAP\x10\x04\x12\t\n" + + "\x05SCALE\x10\x05\x12\x10\n" + + "\fHEAD_MOUNTED\x10\x06\"\x12\n" + + "\x10InternalApnToken\"Z\n" + + "\x1bInternalAsynchronousJobData\x1a;\n" + + "\rMetadataEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"\x13\n" + + "\x11InternalAuthProto\"-\n" + + "+InternalAuthenticateAppleSignInRequestProto\"t\n" + + ",InternalAuthenticateAppleSignInResponseProto\"D\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x10\n" + + "\fINVALID_AUTH\x10\x02\x12\x10\n" + + "\fSERVER_ERROR\x10\x03\"\xb4\x01\n" + + "\x1bInternalAvatarImageMetadata\"R\n" + + "\fGetPhotoMode\x12\f\n" + + "\bORIGINAL\x10\x00\x12\x0f\n" + + "\vMIN_SIZE_64\x10\x01\x12\x10\n" + + "\fMIN_SIZE_256\x10\x02\x12\x11\n" + + "\rMIN_SIZE_1080\x10\x03\"A\n" + + "\tImageSpec\x12\t\n" + + "\x05UNSET\x10\x00\x12\x13\n" + + "\x0fAVATAR_HEADSHOT\x10\x01\x12\x14\n" + + "\x10AVATAR_FULL_BODY\x10\x02\"E\n" + + ")InternalBackgroundModeClientSettingsProto\x1a\x18\n" + + "\x16ProximitySettingsProto\"\xfd\x01\n" + + "\x17InternalBatchResetProto\"\xe1\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x15\n" + + "\x11ACCOUNT_NOT_FOUND\x10\x02\x12\x1a\n" + + "\x16USERNAME_ALREADY_EMPTY\x10\x03\x12\x14\n" + + "\x10USERNAME_INVALID\x10\x04\x12\x18\n" + + "\x14USERNAME_NOT_ALLOWED\x10\x05\x12\x14\n" + + "\x10USERNAME_ABUSIVE\x10\x06\x12\x15\n" + + "\x11USERNAME_OCCUPIED\x10\a\x12\x1b\n" + + "\x17USERNAME_SERVER_FAILURE\x10\b\x12\x12\n" + + "\x0eSERVER_FAILURE\x10\t\"\xa1\x01\n" + + "\x1cInternalBlockAccountOutProto\"\x80\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1f\n" + + "\x1bERROR_PLAYER_DOES_NOT_EXIST\x10\x02\x12\x19\n" + + "\x15ERROR_ALREADY_BLOCKED\x10\x03\x12\"\n" + + "\x1eERROR_UPDATE_FRIENDSHIP_FAILED\x10\x04\"\x1b\n" + + "\x19InternalBlockAccountProto\"\x1f\n" + + "\x1dInternalBreadcrumbRecordProto\"\x97\x01\n" + + "\"InternalCancelFriendInviteOutProto\"q\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1f\n" + + "\x1bERROR_INVITE_DOES_NOT_EXIST\x10\x03\x12\x1b\n" + + "\x17ERROR_ALREADY_CANCELLED\x10\x04\"!\n" + + "\x1fInternalCancelFriendInviteProto\"\x1c\n" + + "\x1aInternalChatMessageContext\"\"\n" + + " InternalCheckAvatarImagesRequest\"\xaa\x01\n" + + "!InternalCheckAvatarImagesResponse\x1aP\n" + + "\x0fAvatarImageInfo\"=\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\f\n" + + "\bMISMATCH\x10\x02\x12\r\n" + + "\tNOT_FOUND\x10\x03\"3\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rUNKNOWN_ERROR\x10\x02\"'\n" + + "%InternalClientGameMasterTemplateProto\"c\n" + + "\x13InternalClientInbox\x1a\x0e\n" + + "\fNotification\"<\n" + + "\x05Label\x12\x0f\n" + + "\vUNSET_LABEL\x10\x00\x12\n" + + "\n" + + "\x06UNREAD\x10\x01\x12\a\n" + + "\x03NEW\x10\x02\x12\r\n" + + "\tIMMEDIATE\x10\x03\"#\n" + + "!InternalClientUpgradeRequestProto\"$\n" + + "\"InternalClientUpgradeResponseProto\"\x1c\n" + + "\x1aInternalClientWeatherProto\"1\n" + + "/InternalCreateGuestLoginSecretTokenRequestProto\"\xa0\x01\n" + + "0InternalCreateGuestLoginSecretTokenResponseProto\"l\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rUNKNOWN_ERROR\x10\x02\x12\x10\n" + + "\fUNAUTHORIZED\x10\x03\x12\f\n" + + "\bDISABLED\x10\x04\x12\x17\n" + + "\x13EXCEEDED_RATE_LIMIT\x10\x05\"'\n" + + "%InternalCreateSharedLoginTokenRequest\"n\n" + + "&InternalCreateSharedLoginTokenResponse\x1a\x0f\n" + + "\rTokenMetaData\"3\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"\x1e\n" + + "\x1cInternalCrmProxyRequestProto\"\x9e\x01\n" + + "\x1dInternalCrmProxyResponseProto\"}\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\x06\n" + + "\x02OK\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1b\n" + + "\x17ERROR_PERMISSION_DENIED\x10\x03\x12\x15\n" + + "\x11ERROR_UNAVAILABLE\x10\x04\x12\x19\n" + + "\x15ERROR_UNAUTHENTICATED\x10\x05\"\x1b\n" + + "\x19InternalDataAccessRequest\"\x84\x01\n" + + "\x1aInternalDataAccessResponse\"f\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x16\n" + + "\x12ERROR_INVALIDEMAIL\x10\x02\x12\x19\n" + + "\x15ERROR_INVALIDLANGUAGE\x10\x03\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x04\"\x18\n" + + "\x16InternalDebugInfoProto\"\x9e\x01\n" + + "#InternalDeclineFriendInviteOutProto\"w\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1f\n" + + "\x1bERROR_INVITE_DOES_NOT_EXIST\x10\x03\x12!\n" + + "\x1dERROR_INVITE_ALREADY_DECLINED\x10\x04\"\"\n" + + " InternalDeclineFriendInviteProto\")\n" + + "'InternalDeleteAccountEmailOnFileRequest\"\xa8\x02\n" + + "(InternalDeleteAccountEmailOnFileResponse\"\xfb\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1b\n" + + "\x17ERROR_EMAIL_NOT_ON_FILE\x10\x02\x12\x1a\n" + + "\x16ERROR_INVALID_LANGUAGE\x10\x03\x12\x1b\n" + + "\x17ERROR_APP_NOT_SUPPORTED\x10\x04\x12\x18\n" + + "\x14ERROR_INVALID_PLAYER\x10\x05\x12\x1b\n" + + "\x17ERROR_DUPLICATE_REQUEST\x10\x06\x12\x19\n" + + "\x15ERROR_HELPSHIFT_ERROR\x10\a\x12\x11\n" + + "\rERROR_UNKNOWN\x10\b\x12\x1e\n" + + "\x1aERROR_CODENAME_NOT_ON_FILE\x10\t\"\x1e\n" + + "\x1cInternalDeleteAccountRequest\"\xdc\x01\n" + + "\x1dInternalDeleteAccountResponse\"\xba\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x16\n" + + "\x12ERROR_INVALIDEMAIL\x10\x02\x12\x19\n" + + "\x15ERROR_INVALIDLANGUAGE\x10\x03\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x04\x12\x1b\n" + + "\x17ERROR_APP_NOT_SUPPORTED\x10\x05\x12\x18\n" + + "\x14ERROR_INVALID_PLAYER\x10\x06\x12\x1b\n" + + "\x17ERROR_DUPLICATE_REQUEST\x10\a\"\"\n" + + " InternalDeletePhoneNumberRequest\"X\n" + + "!InternalDeletePhoneNumberResponse\"3\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"g\n" + + "\x1bInternalDeletePhotoOutProto\"H\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x13\n" + + "\x0fIMAGE_NOT_FOUND\x10\x02\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x03\"\x1a\n" + + "\x18InternalDeletePhotoProto\"\x1c\n" + + "\x1aInternalDiffInventoryProto\")\n" + + "'InternalDismissContactListUpdateRequest\"_\n" + + "(InternalDismissContactListUpdateResponse\"3\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"+\n" + + ")InternalDismissOutgoingGameInvitesRequest\"N\n" + + "*InternalDismissOutgoingGameInvitesResponse\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"a\n" + + "\x1bInternalDisplayWeatherProto\"B\n" + + "\fDisplayLevel\x12\v\n" + + "\aLEVEL_0\x10\x00\x12\v\n" + + "\aLEVEL_1\x10\x01\x12\v\n" + + "\aLEVEL_2\x10\x02\x12\v\n" + + "\aLEVEL_3\x10\x03\")\n" + + "'InternalDownloadGmTemplatesRequestProto\"\xa9\x01\n" + + "(InternalDownloadGmTemplatesResponseProto\"}\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\f\n" + + "\bCOMPLETE\x10\x01\x12\x10\n" + + "\fMORE_RESULTS\x10\x02\x12\x15\n" + + "\x11BATCH_ID_NOT_LIVE\x10\x03\x12\x1a\n" + + "\x16INVALID_BASIS_BATCH_ID\x10\x04\x12\x15\n" + + "\x11WRONG_EXPERIMENTS\x10\x05\"%\n" + + "#InternalDownloadSettingsActionProto\"'\n" + + "%InternalDownloadSettingsResponseProto\"\x1d\n" + + "\x1bInternalFitnessMetricsProto\"7\n" + + "#InternalFitnessMetricsReportHistory\x1a\x10\n" + + "\x0eMetricsHistory\"\x83\x01\n" + + "\x1aInternalFitnessRecordProto\x1ae\n" + + "\x12HourlyReportsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\x03R\x03key\x129\n" + + "\x05value\x18\x02 \x01(\v2#.POGOProtos.Rpc.FitnessMetricsProtoR\x05value:\x028\x01\"\x1c\n" + + "\x1aInternalFitnessReportProto\"\xc4\x02\n" + + "\x15InternalFitnessSample\"\xb2\x01\n" + + "\x11FitnessSampleType\x12\x10\n" + + "\fSAMPLE_UNSET\x10\x00\x12\t\n" + + "\x05STEPS\x10\x01\x12\x1b\n" + + "\x17WALKING_DISTANCE_METERS\x10\x02\x12\x1e\n" + + "\x1aWHEELCHAIR_DISTANCE_METERS\x10\x03\x12\x12\n" + + "\x0eCALORIES_KCALS\x10\x04\x12\x19\n" + + "\x15WHEELCHAIR_PUSH_COUNT\x10\x05\x12\x14\n" + + "\x10EXERCISE_TIME_MI\x10\x06\"v\n" + + "\x11FitnessSourceType\x12\x10\n" + + "\fSOURCE_UNSET\x10\x00\x12\r\n" + + "\tHEALTHKIT\x10\x01\x12\x0e\n" + + "\n" + + "GOOGLE_FIT\x10\x02\x12\x0f\n" + + "\vAPPLE_WATCH\x10\x03\x12\a\n" + + "\x03GPS\x10\x04\x12\x16\n" + + "\x12ANDROID_SENSOR_HUB\x10\x05\"\x1f\n" + + "\x1dInternalFitnessSampleMetadata\"\x1b\n" + + "\x19InternalFitnessStatsProto\"T\n" + + "\x1dInternalFitnessUpdateOutProto\"3\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"\x1c\n" + + "\x1aInternalFitnessUpdateProto\"\xdf\x02\n" + + "\x14InternalFlagCategory\"\xc6\x02\n" + + "\bCategory\x12\r\n" + + "\tUNDEFINED\x10\x00\x12\n" + + "\n" + + "\x06THREAT\x10d\x12\r\n" + + "\tSELF_HARM\x10e\x12\n" + + "\n" + + "\x06NUDITY\x10f\x12\f\n" + + "\bVIOLENCE\x10g\x12\t\n" + + "\x05DRUGS\x10h\x12\x10\n" + + "\fCHILD_SAFETY\x10i\x12\r\n" + + "\tEXTREMISM\x10j\x12\x1c\n" + + "\x18WEAPONS_AND_SOLICITATION\x10k\x12\x11\n" + + "\rPUBLIC_THREAT\x10l\x12\x12\n" + + "\rINAPPROPRIATE\x10\xc8\x01\x12\x10\n" + + "\vHATE_SPEECH\x10\xc9\x01\x12\x15\n" + + "\x10PRIVACY_INVASION\x10\xca\x01\x12\v\n" + + "\x06SEXUAL\x10\xcb\x01\x12\x11\n" + + "\fIP_VIOLATION\x10\xcc\x01\x12\f\n" + + "\aHACKING\x10\xcd\x01\x12\r\n" + + "\bBULLYING\x10\xac\x02\x12\t\n" + + "\x04SPAM\x10\xad\x02\x12\x14\n" + + "\x0fOTHER_VIOLATION\x10\xae\x02\"\x1a\n" + + "\x18InternalFlagPhotoRequest\"~\n" + + "\x19InternalFlagPhotoResponse\"a\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x13\n" + + "\x0fIMAGE_NOT_FOUND\x10\x02\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x03\x12\x17\n" + + "\x13ERROR_FILING_REPORT\x10\x04\"\xb9\x02\n" + + "\x1aInternalFriendDetailsProto\x12B\n" + + "\x06player\x18\x01 \x01(\v2*.POGOProtos.Rpc.InternalPlayerSummaryProtoR\x06player\"T\n" + + "\fOnlineStatus\x12\t\n" + + "\x05UNSET\x10\x00\x12\x12\n" + + "\x0eSTATUS_UNKNOWN\x10\x01\x12\x11\n" + + "\rSTATUS_ONLINE\x10\x02\x12\x12\n" + + "\x0eSTATUS_OFFLINE\x10\x03\"\x80\x01\n" + + "\x13LastPlayedDateRange\x12\x0e\n" + + "\n" + + "DATE_UNSET\x10\x00\x12\t\n" + + "\x05TODAY\x10\x01\x12\r\n" + + "\tYESTERDAY\x10\x02\x12\x11\n" + + "\rDAYS2_TO7_AGO\x10\x03\x12\x12\n" + + "\x0eDAYS8_TO30_AGO\x10\x04\x12\x18\n" + + "\x14MORE_THAN30_DAYS_AGO\x10\x05\"\x1e\n" + + "\x1cInternalFriendRecommendation\"x\n" + + ")InternalFriendRecommendationAttributeData\"\x1a\n" + + "\x06Reason\x12\x10\n" + + "\fUNSET_REASON\x10\x00\"/\n" + + "\x04Type\x12\x0e\n" + + "\n" + + "UNSET_TYPE\x10\x00\x12\x17\n" + + "\x13NEW_APP_FRIEND_TYPE\x10\x01\"\x91\x01\n" + + "\x1cInternalGameplayWeatherProto\"q\n" + + "\x10WeatherCondition\x12\b\n" + + "\x04NONE\x10\x00\x12\t\n" + + "\x05CLEAR\x10\x01\x12\t\n" + + "\x05RAINY\x10\x02\x12\x11\n" + + "\rPARTLY_CLOUDY\x10\x03\x12\f\n" + + "\bOVERCAST\x10\x04\x12\t\n" + + "\x05WINDY\x10\x05\x12\b\n" + + "\x04SNOW\x10\x06\x12\a\n" + + "\x03FOG\x10\a\"\x1d\n" + + "\x1bInternalGarAccountInfoProto\"\x1e\n" + + "\x1cInternalGarProxyRequestProto\"\x93\x01\n" + + "\x1dInternalGarProxyResponseProto\"r\n" + + "\x06Status\x12\x06\n" + + "\x02OK\x10\x00\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1b\n" + + "\x17ERROR_PERMISSION_DENIED\x10\a\x12\x15\n" + + "\x11ERROR_UNAVAILABLE\x10\x0e\x12\x19\n" + + "\x15ERROR_UNAUTHENTICATED\x10\x10\"\x12\n" + + "\x10InternalGcmToken\"\xaa\x01\n" + + "%InternalGenerateGmapSignedUrlOutProto\"\x80\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16ERROR_PLAYER_NOT_VALID\x10\x02\x12\x16\n" + + "\x12ERROR_RATE_LIMITED\x10\x03\x12\x17\n" + + "\x13ERROR_MISSING_INPUT\x10\x04\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x05\"$\n" + + "\"InternalGenerateGmapSignedUrlProto\"\x1b\n" + + "\x19InternalGenericReportData\"\x1a\n" + + "\x18InternalGeofenceMetadata\" \n" + + "\x1eInternalGeofenceUpdateOutProto\"\x1d\n" + + "\x1bInternalGeofenceUpdateProto\"Y\n" + + "\"InternalGetAccountSettingsOutProto\"3\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"!\n" + + "\x1fInternalGetAccountSettingsProto\"3\n" + + "1InternalGetAdventureSyncFitnessReportRequestProto\"\xbd\x01\n" + + "2InternalGetAdventureSyncFitnessReportResponseProto\"\x86\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16ERROR_PLAYER_NOT_FOUND\x10\x02\x12\x1b\n" + + "\x17ERROR_RECORDS_NOT_FOUND\x10\x03\x12\x18\n" + + "\x14ERROR_INVALID_WINDOW\x10\x04\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x05\"m\n" + + "(InternalGetAdventureSyncProgressOutProto\"A\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\f\n" + + "\bDISABLED\x10\x02\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x03\"'\n" + + "%InternalGetAdventureSyncProgressProto\".\n" + + ",InternalGetAdventureSyncSettingsRequestProto\"\x80\x01\n" + + "-InternalGetAdventureSyncSettingsResponseProto\"O\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_PLAYER_NOT_FOUND\x10\x03\")\n" + + "'InternalGetAvailableSubmissionsOutProto\"&\n" + + "$InternalGetAvailableSubmissionsProto\"`\n" + + ")InternalGetBackgroundModeSettingsOutProto\"3\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"(\n" + + "&InternalGetBackgroundModeSettingsProto\"&\n" + + "$InternalGetClientFeatureFlagsRequest\"'\n" + + "%InternalGetClientFeatureFlagsResponse\"\"\n" + + " InternalGetClientSettingsRequest\":\n" + + "!InternalGetClientSettingsResponse\x1a\x15\n" + + "\x13PhoneNumberSettings\"#\n" + + "!InternalGetContactListInfoRequest\"$\n" + + "\"InternalGetContactListInfoResponse\"\xe2\x01\n" + + "%InternalGetFacebookFriendListOutProto\x1a\x15\n" + + "\x13FacebookFriendProto\"\xa1\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x16\n" + + "\x12ERROR_FACEBOOK_API\x10\x03\x12\x1e\n" + + "\x1aERROR_FACEBOOK_PERMISSIONS\x10\x04\x12\x18\n" + + "\x14ERROR_NO_FACEBOOK_ID\x10\x05\x12\x1a\n" + + "\x16ERROR_PLAYER_NOT_FOUND\x10\x06\"$\n" + + "\"InternalGetFacebookFriendListProto\"\xab\x01\n" + + " InternalGetFitnessReportOutProto\"\x86\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16ERROR_PLAYER_NOT_FOUND\x10\x02\x12\x1b\n" + + "\x17ERROR_RECORDS_NOT_FOUND\x10\x03\x12\x18\n" + + "\x14ERROR_INVALID_WINDOW\x10\x04\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x05\"\x1f\n" + + "\x1dInternalGetFitnessReportProto\"L\n" + + "\x1dInternalGetFriendCodeOutProto\"+\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\"\x1c\n" + + "\x1aInternalGetFriendCodeProto\"\xa7\x02\n" + + " InternalGetFriendDetailsOutProto\x12O\n" + + "\x06result\x18\x01 \x01(\x0e27.POGOProtos.Rpc.InternalGetFriendDetailsOutProto.ResultR\x06result\x12B\n" + + "\x06friend\x18\x02 \x03(\v2*.POGOProtos.Rpc.InternalFriendDetailsProtoR\x06friend\x1a\x16\n" + + "\n" + + "DebugProto\x1a\b\n" + + "\x06Callee\"V\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12!\n" + + "\x1dEXCEEDS_MAX_PLAYERS_PER_QUERY\x10\x03\"\x1f\n" + + "\x1dInternalGetFriendDetailsProto\"!\n" + + "\x1fInternalGetFriendDetailsRequest\"\xd4\x02\n" + + " InternalGetFriendDetailsResponse\x1a5\n" + + "\x17FriendDetailsEntryProto\x1a\x1a\n" + + "\x18OutgoingGameInviteStatus\x1a\x7f\n" + + "\x18PlayerStatusDetailsProto\"c\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x18\n" + + "\x14ERROR_STATUS_UNKNOWN\x10\x03\x12\x14\n" + + "\x10ERROR_STALE_DATA\x10\x04\"x\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12'\n" + + "#ERROR_EXCEEDS_MAX_FRIENDS_PER_QUERY\x10\x03\x12\x1a\n" + + "\x16ERROR_FEATURE_DISABLED\x10\x04\"(\n" + + "&InternalGetFriendRecommendationRequest\"K\n" + + "'InternalGetFriendRecommendationResponse\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"\xe4\x03\n" + + "\x1eInternalGetFriendsListOutProto\x1a\xf3\x02\n" + + "\vFriendProto\x1a\x1a\n" + + "\x18FriendInviteSummaryProto\"T\n" + + "\fOnlineStatus\x12\t\n" + + "\x05UNSET\x10\x00\x12\x12\n" + + "\x0eSTATUS_UNKNOWN\x10\x01\x12\x11\n" + + "\rSTATUS_ONLINE\x10\x02\x12\x12\n" + + "\x0eSTATUS_OFFLINE\x10\x03\"\xf1\x01\n" + + "\x14FriendshipSourceType\x12\x1b\n" + + "\x17FRIENDSHIP_SOURCE_UNSET\x10\x00\x12#\n" + + "\x1fFRIENDSHIP_SOURCE_FRIEND_INVITE\x10\x01\x12!\n" + + "\x1dFRIENDSHIP_SOURCE_GAME_ACTION\x10\x02\x12%\n" + + "!FRIENDSHIP_SOURCE_FACEBOOK_IMPORT\x10\x03\x12\"\n" + + "\x1eFRIENDSHIP_SOURCE_FRIEND_GRAPH\x10\x04\x12)\n" + + "%FRIENDSHIP_SOURCE_ADDRESS_BOOK_IMPORT\x10\x05\x1a\x17\n" + + "\x15SharedFriendshipProto\"3\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"\x1d\n" + + "\x1bInternalGetFriendsListProto\"\x88\x01\n" + + "\x1fInternalGetGmapSettingsOutProto\"e\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x18\n" + + "\x14ERROR_MISSING_CONFIG\x10\x03\x12\x16\n" + + "\x12ERROR_NO_UNIQUE_ID\x10\x04\"\x1e\n" + + "\x1cInternalGetGmapSettingsProto\"\x19\n" + + "\x17InternalGetInboxV2Proto\"_\n" + + "(InternalGetIncomingFriendInvitesOutProto\"3\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"'\n" + + "%InternalGetIncomingFriendInvitesProto\"'\n" + + "%InternalGetIncomingGameInvitesRequest\"\xb7\x01\n" + + "&InternalGetIncomingGameInvitesResponse\x1a<\n" + + "\x12IncomingGameInvite\"&\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\a\n" + + "\x03NEW\x10\x01\x12\b\n" + + "\x04SEEN\x10\x02\"O\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_FEATURE_DISABLED\x10\x03\"\x1b\n" + + "\x19InternalGetInventoryProto\"#\n" + + "!InternalGetInventoryResponseProto\"\x1d\n" + + "\x1bInternalGetMyAccountRequest\"\xa4\x01\n" + + "\x1cInternalGetMyAccountResponse\x1a:\n" + + "\fContactProto\"*\n" + + "\x04Type\x12\t\n" + + "\x05UNSET\x10\x00\x12\x17\n" + + "\x13MASKED_PHONE_NUMBER\x10\x01\"H\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x13\n" + + "\x0fERROR_NOT_FOUND\x10\x03\"U\n" + + "$InternalGetNotificationInboxOutProto\"-\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\"#\n" + + "!InternalGetOutgoingBlocksOutProto\" \n" + + "\x1eInternalGetOutgoingBlocksProto\"_\n" + + "(InternalGetOutgoingFriendInvitesOutProto\"3\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"'\n" + + "%InternalGetOutgoingFriendInvitesProto\",\n" + + "*InternalGetOutstandingWarningsRequestProto\"<\n" + + "+InternalGetOutstandingWarningsResponseProto\x1a\r\n" + + "\vWarningInfo\"P\n" + + "\x19InternalGetPhotosOutProto\"3\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"\xa5\x01\n" + + "\x16InternalGetPhotosProto\x1a\x8a\x01\n" + + "\tPhotoSpec\"}\n" + + "\rGetPhotosMode\x12\f\n" + + "\bORIGINAL\x10\x00\x12\v\n" + + "\aSIZE_64\x10\x01\x12\f\n" + + "\bSIZE_256\x10\x02\x12\r\n" + + "\tSIZE_1080\x10\x03\x12\x0f\n" + + "\vMIN_SIZE_64\x10\x04\x12\x10\n" + + "\fMIN_SIZE_256\x10\x05\x12\x11\n" + + "\rMIN_SIZE_1080\x10\x06\"t\n" + + "!InternalGetPlayerSettingsOutProto\"O\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_PLAYER_NOT_FOUND\x10\x03\" \n" + + "\x1eInternalGetPlayerSettingsProto\"\x1b\n" + + "\x19InternalGetProfileRequest\"\x84\x01\n" + + "\x1aInternalGetProfileResponse\x1a\x1b\n" + + "\x19PlayerProfileDetailsProto\"I\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x14\n" + + "\x10ERROR_NOT_FRIEND\x10\x03\"S\n" + + "\x1cInternalGetSignedUrlOutProto\"3\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"\x1b\n" + + "\x19InternalGetSignedUrlProto\"N\n" + + "\x1cInternalGetUploadUrlOutProto\".\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\f\n" + + "\bFAILURES\x10\x01\x12\v\n" + + "\aSUCCESS\x10\x02\"\x1b\n" + + "\x19InternalGetUploadUrlProto\"X\n" + + "!InternalGetWebTokenActionOutProto\"3\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\" \n" + + "\x1eInternalGetWebTokenActionProto\"\x1d\n" + + "\x1bInternalGuestLoginAuthToken\"\x1f\n" + + "\x1dInternalGuestLoginSecretToken\"\x1c\n" + + "\x1aInternalImageLogReportData\"\x93\x01\n" + + "!InternalImageModerationAttributes\"n\n" + + "\x13DetectionLikelihood\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\x11\n" + + "\rVERY_UNLIKELY\x10\x01\x12\f\n" + + "\bUNLIKELY\x10\x02\x12\f\n" + + "\bPOSSIBLE\x10\x03\x12\n" + + "\n" + + "\x06LIKELY\x10\x04\x12\x0f\n" + + "\vVERY_LIKELY\x10\x05\"\"\n" + + " InternalImageProfanityReportData\"#\n" + + "!InternalInAppPurchaseBalanceProto\"*\n" + + "(InternalIncomingFriendInviteDisplayProto\"b\n" + + "!InternalIncomingFriendInviteProto\"=\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aPENDING\x10\x01\x12\f\n" + + "\bDECLINED\x10\x02\x12\r\n" + + "\tCANCELLED\x10\x03\"\x1d\n" + + "\x1bInternalInventoryDeltaProto\"\x1c\n" + + "\x1aInternalInventoryItemProto\"i\n" + + "\x16InternalInventoryProto\x1a\x14\n" + + "\x12DiffInventoryProto\"9\n" + + "\rInventoryType\x12\x0f\n" + + "\vBINARY_BLOB\x10\x00\x12\b\n" + + "\x04DIFF\x10\x01\x12\r\n" + + "\tCOMPOSITE\x10\x02\"\x85\x04\n" + + "$InternalInviteFacebookFriendOutProto\"\xdc\x03\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_PLAYER_NOT_FOUND\x10\x03\x12\x1c\n" + + "\x18ERROR_PLAYER_OUTBOX_FULL\x10\x04\x12\x1b\n" + + "\x17ERROR_PLAYER_INBOX_FULL\x10\x05\x12 \n" + + "\x1cERROR_SENDER_HAS_MAX_FRIENDS\x10\x06\x12\"\n" + + "\x1eERROR_RECEIVER_HAS_MAX_FRIENDS\x10\a\x12\x1a\n" + + "\x16ERROR_ALREADY_A_FRIEND\x10\b\x12\x1d\n" + + "\x19ERROR_INVITE_ALREADY_SENT\x10\t\x12!\n" + + "\x1dERROR_INVITE_ALREADY_RECEIVED\x10\n" + + "\x12)\n" + + "%ERROR_CANNOT_SEND_INVITES_TO_YOURSELF\x10\v\x12\x1e\n" + + "\x1aERROR_FRIEND_CACHE_EXPIRED\x10\f\x12\x1b\n" + + "\x17ERROR_FRIEND_NOT_CACHED\x10\r\x12$\n" + + " ERROR_INVALID_SENDER_FACEBOOK_ID\x10\x0e\x12\x1e\n" + + "\x1aERROR_SEND_TO_BLOCKED_USER\x10\x0f\"#\n" + + "!InternalInviteFacebookFriendProto\"\x1b\n" + + "\x19InternalInviteGameRequest\"\xb5\x01\n" + + "\x1aInternalInviteGameResponse\"\x96\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x14\n" + + "\x10ERROR_NOT_FRIEND\x10\x03\x12\x16\n" + + "\x12ERROR_EXCEED_LIMIT\x10\x04\x12\x1b\n" + + "\x17ERROR_ALREADY_SIGNED_UP\x10\x05\x12\x16\n" + + "\x12ERROR_EMAIL_FAILED\x10\x06\"\x13\n" + + "\x11InternalIosDevice\"\x1b\n" + + "\x19InternalIosSourceRevision\"\"\n" + + " InternalIsAccountBlockedOutProto\"\x1f\n" + + "\x1dInternalIsAccountBlockedProto\"u\n" + + "\x1aInternalIsMyFriendOutProto\"W\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\"\n" + + "\x1eERROR_PLAYER_NOT_FOUND_DELETED\x10\x03\"\x19\n" + + "\x17InternalIsMyFriendProto\"P\n" + + "\x11InternalItemProto\";\n" + + "\n" + + "ItemStatus\x12\t\n" + + "\x05UNSET\x10\x00\x12\t\n" + + "\x05ALLOW\x10\x01\x12\n" + + "\n" + + "\x06REJECT\x10\x02\x12\v\n" + + "\aPENDING\x10\x03\"\x16\n" + + "\x14InternalLanguageData\"\x13\n" + + "\x11InternalLegalHold\"(\n" + + "&InternalLinkToAccountLoginRequestProto\"\xaa\x01\n" + + "'InternalLinkToAccountLoginResponseProto\"\x7f\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\x11\n" + + "\rUNKNOWN_ERROR\x10\x01\x12\x10\n" + + "\fAUTH_FAILURE\x10\x02\x12\x0f\n" + + "\vLOGIN_TAKEN\x10\x03\x12\x18\n" + + "\x14GUEST_LOGIN_DISABLED\x10\x04\x12\x1a\n" + + "\x16SUCCESS_ALREADY_LINKED\x10\x05\"\x1c\n" + + "\x1aInternalListFriendsRequest\"\xa9\x02\n" + + "\x1bInternalListFriendsResponse\x1a\x14\n" + + "\x12FriendSummaryProto\x1a\x8b\x01\n" + + "\x18PlayerStatusSummaryProto\"o\n" + + "\x12PlayerStatusResult\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x18\n" + + "\x14ERROR_STATUS_UNKNOWN\x10\x03\x12\x14\n" + + "\x10ERROR_STALE_DATA\x10\x04\x1a\x15\n" + + "\x13ProfileSummaryProto\"O\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_FEATURE_DISABLED\x10\x03\"!\n" + + "\x1fInternalListLoginActionOutProto\"6\n" + + "4InternalListOptOutNotificationCategoriesRequestProto\"f\n" + + "5InternalListOptOutNotificationCategoriesResponseProto\"-\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\"\x1e\n" + + "\x1cInternalLocationPingOutProto\"\xa1\x01\n" + + "\x19InternalLocationPingProto\"\x83\x01\n" + + "\n" + + "PingReason\x12\t\n" + + "\x05UNSET\x10\x00\x12\x12\n" + + "\x0eENTRANCE_EVENT\x10\x01\x12\x0e\n" + + "\n" + + "EXIT_EVENT\x10\x02\x12\x0f\n" + + "\vDWELL_EVENT\x10\x03\x12\x0f\n" + + "\vVISIT_EVENT\x10\x04\x12\x12\n" + + "\x0eFITNESS_WAKEUP\x10\x05\x12\x10\n" + + "\fOTHER_WAKEUP\x10\x06\"\xa7\x01\n" + + "\x1fInternalLocationPingUpdateProto\"\x83\x01\n" + + "\n" + + "PingReason\x12\t\n" + + "\x05UNSET\x10\x00\x12\x12\n" + + "\x0eENTRANCE_EVENT\x10\x01\x12\x0e\n" + + "\n" + + "EXIT_EVENT\x10\x02\x12\x0f\n" + + "\vDWELL_EVENT\x10\x03\x12\x0f\n" + + "\vVISIT_EVENT\x10\x04\x12\x12\n" + + "\x0eFITNESS_WAKEUP\x10\x05\x12\x10\n" + + "\fOTHER_WAKEUP\x10\x06\"\x17\n" + + "\x15InternalLogReportData\"\x15\n" + + "\x13InternalLoginDetail\"\x1a\n" + + "\x18InternalManualReportData\"\x1c\n" + + "\x1aInternalMarketingTelemetry\"$\n" + + "\"InternalMarketingTelemetryMetadata\"#\n" + + "!InternalMarketingTelemetryWrapper\"\x15\n" + + "\x13InternalMessageFlag\"\x16\n" + + "\x14InternalMessageFlags\"\x1e\n" + + "\x1cInternalMessageLogReportData\"$\n" + + "\"InternalMessageProfanityReportData\"\x82\x01\n" + + "-InternalNianticPublicSharedLoginTokenSettings\x1a?\n" + + "\vAppSettings\x1a\x17\n" + + "\x15TokenConsumerSettings\x1a\x17\n" + + "\x15TokenProducerSettings\x1a\x10\n" + + "\x0eClientSettings\")\n" + + "'InternalNotifyContactListFriendsRequest\"w\n" + + "(InternalNotifyContactListFriendsResponse\"K\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x16\n" + + "\x12ERROR_ALREADY_SENT\x10\x03\"\x15\n" + + "\x13InternalOfferRecord\"\x15\n" + + "\x13InternalOptOutProto\"*\n" + + "(InternalOutgoingFriendInviteDisplayProto\"b\n" + + "!InternalOutgoingFriendInviteProto\"=\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aPENDING\x10\x01\x12\r\n" + + "\tCANCELLED\x10\x02\x12\f\n" + + "\bDECLINED\x10\x03\"!\n" + + "\x1fInternalPhoneNumberCountryProto\"]\n" + + "\x13InternalPhotoRecord\"F\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rPHOTO_FLAGGED\x10\x02\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x03\"\x1a\n" + + "\x18InternalPingRequestProto\"\x1b\n" + + "\x19InternalPingResponseProto\"#\n" + + "!InternalPlatformCommonFilterProto\"#\n" + + "!InternalPlatformPlayerLocaleProto\"\x1c\n" + + "\x1aInternalPlatformServerData\"S\n" + + "\x1dInternalPlayerReputationProto\"2\n" + + "\x0fCheatReputation\x12\t\n" + + "\x05UNSET\x10\x00\x12\a\n" + + "\x03BOT\x10\x01\x12\v\n" + + "\aSPOOFER\x10\x02\"\x1d\n" + + "\x1bInternalPlayerSettingsProto\"\x93\x01\n" + + "\x14InternalPlayerStatus\"{\n" + + "\x06Status\x12\x14\n" + + "\x10UNDEFINED_STATUS\x10\x00\x12\n" + + "\n" + + "\x06ACTIVE\x10\x01\x12\n" + + "\n" + + "\x06WARNED\x10d\x12\x10\n" + + "\fWARNED_TWICE\x10e\x12\x0e\n" + + "\tSUSPENDED\x10\xc8\x01\x12\x14\n" + + "\x0fSUSPENDED_TWICE\x10\xc9\x01\x12\v\n" + + "\x06BANNED\x10\xac\x02\"\xa0\x01\n" + + "\x1aInternalPlayerSummaryProto\x12\x1b\n" + + "\tplayer_id\x18\x01 \x01(\tR\bplayerId\x12\x1a\n" + + "\bcodename\x18\x02 \x01(\tR\bcodename\x12I\n" + + "\vpublic_data\x18\x03 \x01(\v2(.POGOProtos.Rpc.PlayerPublicProfileProtoR\n" + + "publicData\"\xc8\x01\n" + + "!InternalPortalCurationImageResult\"\xa2\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x14\n" + + "\x10FEATURE_DISABLED\x10\x02\x12\x14\n" + + "\x10ALREADY_UPLOADED\x10\x03\x12\x13\n" + + "\x0fIMAGE_NOT_FOUND\x10\x04\x12\x11\n" + + "\rIMAGE_TOO_BIG\x10\x05\x12\x16\n" + + "\x12IMAGE_NOT_SERVABLE\x10\x06\x12\x14\n" + + "\x10PORTAL_NOT_FOUND\x10\a\"\x1d\n" + + "\x1bInternalProfanityReportData\"\x1d\n" + + "\x1bInternalProfileDetailsProto\"\x1a\n" + + "\x18InternalProximityContact\"\x18\n" + + "\x16InternalProximityToken\" \n" + + "\x1eInternalProximityTokenInternal\"\x1b\n" + + "\x19InternalProxyRequestProto\"\x86\x02\n" + + "\x1aInternalProxyResponseProto\"\xe7\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\r\n" + + "\tCOMPLETED\x10\x01\x12\x1c\n" + + "\x18COMPLETED_AND_REASSIGNED\x10\x02\x12\x14\n" + + "\x10ACTION_NOT_FOUND\x10\x03\x12\x14\n" + + "\x10ASSIGNMENT_ERROR\x10\x04\x12\x1c\n" + + "\x18PROXY_UNAUTHORIZED_ERROR\x10\x05\x12\x12\n" + + "\x0eINTERNAL_ERROR\x10\x06\x12\x0f\n" + + "\vBAD_REQUEST\x10\a\x12\x11\n" + + "\rACCESS_DENIED\x10\b\x12\x11\n" + + "\rTIMEOUT_ERROR\x10\t\x12\x10\n" + + "\fRATE_LIMITED\x10\n" + + "\"[\n" + + "(InternalPushNotificationRegistryOutProto\"/\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\r\n" + + "\tNO_CHANGE\x10\x02\"'\n" + + "%InternalPushNotificationRegistryProto\"$\n" + + "\"InternalRedeemPasscodeRequestProto\"\xbd\x01\n" + + "#InternalRedeemPasscodeResponseProto\x1a\x0e\n" + + "\fAcquiredItem\"\x85\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rNOT_AVAILABLE\x10\x02\x12\x18\n" + + "\x14OVER_INVENTORY_LIMIT\x10\x03\x12\x14\n" + + "\x10ALREADY_REDEEMED\x10\x04\x12 \n" + + "\x1cOVER_PLAYER_REDEMPTION_LIMIT\x10\x05\"8\n" + + "%InternalReferContactListFriendRequest\x1a\x0f\n" + + "\rReferralProto\"\x91\x02\n" + + "&InternalReferContactListFriendResponse\"\xe6\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1b\n" + + "\x17ERROR_CONTACT_NOT_FOUND\x10\x03\x12\x1e\n" + + "\x1aERROR_FAILED_TO_SEND_EMAIL\x10\x04\x12\x16\n" + + "\x12ERROR_EXCEED_LIMIT\x10\x05\x12\x18\n" + + "\x14ERROR_NO_SENDER_NAME\x10\x06\x12%\n" + + "!ERROR_INAPPROPRIATE_RECEIVER_NAME\x10\a\x12\x1b\n" + + "\x17ERROR_ALREADY_SIGNED_UP\x10\b\"\x17\n" + + "\x15InternalReferralProto\",\n" + + "*InternalRefreshProximityTokensRequestProto\"-\n" + + "+InternalRefreshProximityTokensResponseProto\"%\n" + + "#InternalRemoveFavoriteFriendRequest\"S\n" + + "$InternalRemoveFavoriteFriendResponse\"+\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\"\x88\x01\n" + + "\x1cInternalRemoveFriendOutProto\"h\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12'\n" + + "#ERROR_PLAYER_DOES_NOT_EXIST_DELETED\x10\x02\x12\x1d\n" + + "\x19ERROR_PLAYER_NOT_A_FRIEND\x10\x03\"\x1b\n" + + "\x19InternalRemoveFriendProto\"d\n" + + "!InternalRemoveLoginActionOutProto\"?\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\x17\n" + + "\x13LOGIN_NOT_REMOVABLE\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\" \n" + + "\x1eInternalRemoveLoginActionProto\"\xa2\x01\n" + + "\"InternalReplaceLoginActionOutProto\"|\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\x10\n" + + "\fAUTH_FAILURE\x10\x01\x12\x0f\n" + + "\vLOGIN_TAKEN\x10\x02\x12\x16\n" + + "\x12LOGIN_ALREADY_HAVE\x10\x03\x12\x19\n" + + "\x15LOGIN_NOT_REPLACEABLE\x10\x04\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x05\"!\n" + + "\x1fInternalReplaceLoginActionProto\"\xea\x04\n" + + "\x1bInternalReportAttributeData\"F\n" + + "\vContentType\x12\x15\n" + + "\x11UNDEFINED_CONTENT\x10\x00\x12\b\n" + + "\x04TEXT\x10\x01\x12\t\n" + + "\x05IMAGE\x10\x02\x12\v\n" + + "\aGENERIC\x10\x03\"\xcb\x01\n" + + "\x06Origin\x12\x14\n" + + "\x10UNDEFINED_ORIGIN\x10\x00\x12\x0f\n" + + "\vPUBLIC_CHAT\x10\x01\x12\x10\n" + + "\fPRIVATE_CHAT\x10\x02\x12\x11\n" + + "\rGENERAL_IMAGE\x10\x03\x12\f\n" + + "\bCODENAME\x10\x04\x12\b\n" + + "\x04NAME\x10\x05\x12\b\n" + + "\x04POST\x10\x06\x12\x16\n" + + "\x12PRIVATE_GROUP_CHAT\x10\a\x12\x0e\n" + + "\n" + + "FLARE_CHAT\x10\b\x12\b\n" + + "\x04USER\x10\t\x12\t\n" + + "\x05GROUP\x10\n" + + "\x12\t\n" + + "\x05EVENT\x10\v\x12\v\n" + + "\aCHANNEL\x10\f\"X\n" + + "\bSeverity\x12\x16\n" + + "\x12UNDEFINED_SEVERITY\x10\x00\x12\a\n" + + "\x03LOW\x10\x01\x12\n" + + "\n" + + "\x06MEDIUM\x10\x02\x12\b\n" + + "\x04HIGH\x10\x03\x12\v\n" + + "\aEXTREME\x10\x04\x12\b\n" + + "\x04NONE\x10\x05\"d\n" + + "\x06Status\x12\x14\n" + + "\x10UNDEFINED_STATUS\x10\x00\x12\b\n" + + "\x04OPEN\x10\x01\x12\f\n" + + "\bREVIEWED\x10\x02\x12\n" + + "\n" + + "\x06CLOSED\x10\x03\x12\r\n" + + "\tESCALATED\x10\x04\x12\x11\n" + + "\rOPEN_ASSIGNED\x10\x05\"u\n" + + "\x04Type\x12\x14\n" + + "\x10UNDEFINED_REPORT\x10\x00\x12\x10\n" + + "\fBLOCK_REPORT\x10\x01\x12\x14\n" + + "\x10PROFANITY_REPORT\x10\x02\x12\x0f\n" + + "\vFLAG_REPORT\x10\x03\x12\x0e\n" + + "\n" + + "LOG_REPORT\x10\x04\x12\x0e\n" + + "\n" + + "OPS_MANUAL\x10\x05\"\x1b\n" + + "\x19InternalReportInfoWrapper\"-\n" + + "+InternalReportProximityContactsRequestProto\".\n" + + ",InternalReportProximityContactsResponseProto\"g\n" + + "\"InternalReputationSystemAttributes\"A\n" + + "\n" + + "SystemType\x12\x19\n" + + "\x15UNDEFINED_SYSTEM_TYPE\x10\x00\x12\b\n" + + "\x04CHAT\x10\x01\x12\x0e\n" + + "\n" + + "IMAGE_ONLY\x10\x02\"\x85\x01\n" + + "\x10InternalResponse\"q\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rAPP_NOT_FOUND\x10\x02\x12\x19\n" + + "\x15PLAYER_DATA_NOT_FOUND\x10\x03\x12\x14\n" + + "\x10REPORT_NOT_FOUND\x10\x04\x12\v\n" + + "\aFAILURE\x10\x05\"1\n" + + "/InternalRotateGuestLoginSecretTokenRequestProto\"\x91\x01\n" + + "0InternalRotateGuestLoginSecretTokenResponseProto\"]\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rUNKNOWN_ERROR\x10\x02\x12\x10\n" + + "\fUNAUTHORIZED\x10\x03\x12\x16\n" + + "\x12INVALID_AUTH_TOKEN\x10\x04\"Y\n" + + "\"InternalSavePlayerSettingsOutProto\"3\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"!\n" + + "\x1fInternalSavePlayerSettingsProto\"\x19\n" + + "\x17InternalScoreAdjustment\"\x80\x02\n" + + "\x1cInternalSearchPlayerOutProto\x12K\n" + + "\x06result\x18\x01 \x01(\x0e23.POGOProtos.Rpc.InternalSearchPlayerOutProto.ResultR\x06result\x12B\n" + + "\x06player\x18\x02 \x01(\v2*.POGOProtos.Rpc.InternalPlayerSummaryProtoR\x06player\"O\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_PLAYER_NOT_FOUND\x10\x03\"<\n" + + "\x19InternalSearchPlayerProto\x12\x1f\n" + + "\vfriend_code\x18\x01 \x01(\tR\n" + + "friendCode\",\n" + + "*InternalSendContactListFriendInviteRequest\"\xe2\x03\n" + + "+InternalSendContactListFriendInviteResponse\"\xb2\x03\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1c\n" + + "\x18ERROR_PLAYER_OUTBOX_FULL\x10\x03\x12\x1b\n" + + "\x17ERROR_PLAYER_INBOX_FULL\x10\x04\x12 \n" + + "\x1cERROR_SENDER_HAS_MAX_FRIENDS\x10\x05\x12\"\n" + + "\x1eERROR_RECEIVER_HAS_MAX_FRIENDS\x10\x06\x12\x1a\n" + + "\x16ERROR_ALREADY_A_FRIEND\x10\a\x12\x1d\n" + + "\x19ERROR_INVITE_ALREADY_SENT\x10\b\x12!\n" + + "\x1dERROR_INVITE_ALREADY_RECEIVED\x10\t\x12)\n" + + "%ERROR_CANNOT_SEND_INVITES_TO_YOURSELF\x10\n" + + "\x12\x1b\n" + + "\x17ERROR_CONTACT_NOT_FOUND\x10\v\x12\x1c\n" + + "\x18ERROR_RECEIVER_NOT_FOUND\x10\f\x12\x18\n" + + "\x14ERROR_NO_SENDER_NAME\x10\r\x12\x1e\n" + + "\x1aERROR_SEND_TO_BLOCKED_USER\x10\x0e\"\xc8\x03\n" + + " InternalSendFriendInviteOutProto\"\xa3\x03\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_ALREADY_A_FRIEND\x10\x03\x12'\n" + + "#ERROR_PLAYER_DOES_NOT_EXIST_DELETED\x10\x04\x12\x1b\n" + + "\x17ERROR_PLAYER_INBOX_FULL\x10\x05\x12\x1c\n" + + "\x18ERROR_PLAYER_OUTBOX_FULL\x10\x06\x12 \n" + + "\x1cERROR_SENDER_HAS_MAX_FRIENDS\x10\a\x12\x1d\n" + + "\x19ERROR_INVITE_ALREADY_SENT\x10\b\x12)\n" + + "%ERROR_CANNOT_SEND_INVITES_TO_YOURSELF\x10\t\x12!\n" + + "\x1dERROR_INVITE_ALREADY_RECEIVED\x10\n" + + "\x12\"\n" + + "\x1eERROR_RECEIVER_HAS_MAX_FRIENDS\x10\v\x12\x1e\n" + + "\x1aERROR_SEND_TO_BLOCKED_USER\x10\f\x12\x1b\n" + + "\x17ERROR_RECEIVER_DECLINED\x10\r\"\x1f\n" + + "\x1dInternalSendFriendInviteProto\"(\n" + + "&InternalSendSmsVerificationCodeRequest\"\xbd\x01\n" + + "'InternalSendSmsVerificationCodeResponse\"\x91\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1f\n" + + "\x1bERROR_TOO_FREQUENT_ATTEMPTS\x10\x03\x12\x1b\n" + + "\x17ERROR_TOO_MANY_ATTEMPTS\x10\x04\x12\x1e\n" + + "\x1aERROR_INVALID_PHONE_NUMBER\x10\x05\"*\n" + + "(InternalSetAccountContactSettingsRequest\"\x9a\x01\n" + + ")InternalSetAccountContactSettingsResponse\"m\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x14\n" + + "\x10NAME_NOT_ALLOWED\x10\x03\x12\x10\n" + + "\fNAME_ABUSIVE\x10\x04\x12\x10\n" + + "\fNAME_INVALID\x10\x05\"w\n" + + "\"InternalSetAccountSettingsOutProto\"Q\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1c\n" + + "\x18ERROR_INAPPROPRIATE_NAME\x10\x03\"!\n" + + "\x1fInternalSetAccountSettingsProto\"!\n" + + "\x1fInternalSetBirthdayRequestProto\"m\n" + + " InternalSetBirthdayResponseProto\"I\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x14\n" + + "\x10INVALID_BIRTHDAY\x10\x03\"^\n" + + "-InternalSetInGameCurrencyExchangeRateOutProto\"-\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\",\n" + + "*InternalSetInGameCurrencyExchangeRateProto\"4\n" + + "2InternalSetInGameCurrencyExchangeRateTrackingProto\"\xce\v\n" + + "\x14InternalSharedProtos\x1a\x13\n" + + "\x11ClientPlayerProto\x1a\x1a\n" + + "\x18DeletePlayerRequestProto\x1ag\n" + + "\x19DeletePlayerResponseProto\"J\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\x12\n" + + "\x0ePLAYER_DELETED\x10\x01\x12\x16\n" + + "\x12PLAYER_NONEXISTENT\x10\x02\x12\t\n" + + "\x05ERROR\x10\x03\x1a\x1f\n" + + "\x1dGetOrCreatePlayerRequestProto\x1a \n" + + "\x1eGetOrCreatePlayerResponseProto\x1a\x13\n" + + "\x11PlayerLocaleProto\x1a\x19\n" + + "\x17SetCodenameRequestProto\x1a\x92\x01\n" + + "\x18SetCodenameResponseProto\"v\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\f\n" + + "\bASSIGNED\x10\x01\x12\r\n" + + "\tUNCHANGED\x10\x02\x12\x14\n" + + "\x10TOO_MANY_CHANGES\x10\x03\x12\v\n" + + "\aINVALID\x10\x04\x12\x16\n" + + "\x12PLAYER_NONEXISTENT\x10\x05\x12\t\n" + + "\x05ERROR\x10\x06\x1a\x1b\n" + + "\x19SetPlayerTeamRequestProto\x1a\x95\x01\n" + + "\x1aSetPlayerTeamResponseProto\"w\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\x12\n" + + "\x0eSTATUS_SUCCESS\x10\x01\x12\x1d\n" + + "\x19STATUS_PLAYER_NONEXISTENT\x10\x02\x12\x17\n" + + "\x13STATUS_INVALID_TEAM\x10\x03\x12\x16\n" + + "\x12STATUS_ERROR_OTHER\x10\x04\"\xf6\x01\n" + + "\vAdminMethod\x12\x16\n" + + "\x12ADMIN_METHOD_UNSET\x10\x00\x12\x1c\n" + + "\x17ADMIN_MAP_QUERY_REQUEST\x10\xd1\x0f\x12\x1b\n" + + "\x16ADMIN_WRITE_MAP_ENTITY\x10\xd2\x0f\x12 \n" + + "\x1bADMIN_CREATE_RAINBOW_SPHERE\x10\xda\x0f\x12 \n" + + "\x1bADMIN_UPSERT_RAINBOW_SPHERE\x10\xdb\x0f\x12'\n" + + "\"GET_EMAIL_WHITELIST_ENABLED_STATUS\x10\xdc\x0f\x12'\n" + + "\"SET_EMAIL_WHITELIST_ENABLED_STATUS\x10\xdd\x0f\"\x9f\x01\n" + + "\x05Color\x12\x0e\n" + + "\n" + + "COLOR_NONE\x10\x00\x12\r\n" + + "\tCOLOR_RED\x10\x01\x12\x10\n" + + "\fCOLOR_ORANGE\x10\x02\x12\x10\n" + + "\fCOLOR_YELLOW\x10\x03\x12\x0f\n" + + "\vCOLOR_GREEN\x10\x04\x12\x0e\n" + + "\n" + + "COLOR_BLUE\x10\x05\x12\x10\n" + + "\fCOLOR_PURPLE\x10\x06\x12\x0f\n" + + "\vCOLOR_BLACK\x10\a\x12\x0f\n" + + "\vCOLOR_WHITE\x10\b\"H\n" + + "\x0eInternalMethod\x12\x19\n" + + "\x15INTERNAL_METHOD_UNSET\x10\x00\x12\x1b\n" + + "\x17GET_PLAYER_DISPLAY_INFO\x10\x01\"\x81\x02\n" + + "\x06Method\x12\x10\n" + + "\fMETHOD_UNSET\x10\x00\x12\x18\n" + + "\x14GET_OR_CREATE_PLAYER\x10\x02\x12\x10\n" + + "\fSET_CODENAME\x10\x03\x12\x11\n" + + "\rDELETE_PLAYER\x10\x04\x12\f\n" + + "\bSET_TEAM\x10\a\x12\x13\n" + + "\x0fGET_PLAYER_DATA\x10\b\x12\r\n" + + "\tPUT_PAINT\x10\x05\x12\x18\n" + + "\x14CONSUME_PAINT_BUCKET\x10\x06\x12\x15\n" + + "\x11DOWNLOAD_SETTINGS\x10\n" + + "\x12\x19\n" + + "\x15PUSH_ANALYTICS_EVENTS\x10\v\x12\x12\n" + + "\x0ePICKUP_CAPSULE\x10d\x12\x14\n" + + "\x0fBATTLE_COMPLETE\x10\xc8\x01\"v\n" + + "\x04Team\x12\x0e\n" + + "\n" + + "TEAM_UNSET\x10\x00\x12\f\n" + + "\bTEAM_RED\x10\x01\x12\x0f\n" + + "\vTEAM_ORANGE\x10\x02\x12\x0f\n" + + "\vTEAM_YELLOW\x10\x03\x12\x0e\n" + + "\n" + + "TEAM_GREEN\x10\x04\x12\r\n" + + "\tTEAM_BLUE\x10\x05\x12\x0f\n" + + "\vTEAM_PURPLE\x10\x06\"\x19\n" + + "\x17InternalSkuContentProto\"Z\n" + + "\x14InternalSkuDataProto\"B\n" + + "\x0eSkuPaymentType\x12\t\n" + + "\x05UNSET\x10\x00\x12\x0f\n" + + "\vTHIRD_PARTY\x10\x01\x12\v\n" + + "\aIN_GAME\x10\x02\x12\a\n" + + "\x03WEB\x10\x03\"R\n" + + "\x15InternalSkuLimitProto\x1a9\n" + + "\vParamsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"\"\n" + + " InternalSkuPresentationDataProto\"\x17\n" + + "\x15InternalSkuPriceProto\"\x98\x01\n" + + "\x11InternalSkuRecord\x1a\x10\n" + + "\x0eSkuOfferRecord\x1aq\n" + + "\x11OfferRecordsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12F\n" + + "\x05value\x18\x02 \x01(\v20.POGOProtos.Rpc.InternalSkuRecord.SkuOfferRecordR\x05value:\x028\x01\"\xf2\x02\n" + + "\x1cInternalSocialClientFeatures\x1a\xd1\x02\n" + + "\"CrossGameSocialClientSettingsProto\"<\n" + + "\vAppLinkType\x12\v\n" + + "\aNO_LINK\x10\x00\x12\f\n" + + "\bWEB_LINK\x10\x01\x12\x12\n" + + "\x0eAPP_STORE_LINK\x10\x02\"\xec\x01\n" + + "\vFeatureType\x12\t\n" + + "\x05UNSET\x10\x00\x12\x13\n" + + "\x0fNIANTIC_PROFILE\x10\x01\x12\x11\n" + + "\rONLINE_STATUS\x10\x02\x12\x1a\n" + + "\x16CROSS_GAME_FRIEND_LIST\x10\x03\x12\x16\n" + + "\x12GAME_INVITE_SENDER\x10\x04\x12\x17\n" + + "\x13SHARED_FRIEND_GRAPH\x10\x05\x12\f\n" + + "\bNICKNAME\x10\x06\x12\x1c\n" + + "\x18CROSS_GAME_ONLINE_STATUS\x10\a\x12\x18\n" + + "\x14GAME_INVITE_RECEIVER\x10\b\x12\x17\n" + + "\x13ADDRESS_BOOK_IMPORT\x10\t\"D\n" + + "\"InternalSocialClientGlobalSettings\x1a\x1e\n" + + "\x1cCrossGameSocialSettingsProto\"l\n" + + "\x13InternalSocialProto\"U\n" + + "\x06AppKey\x12\v\n" + + "\aINVALID\x10\x00\x12\x13\n" + + "\x0fINGRESS_DELETED\x10\x01\x12\x14\n" + + "\x10HOLOHOLO_DELETED\x10\x02\x12\x13\n" + + "\x0fLEXICON_DELETED\x10\x03\"\xe1\x02\n" + + "\x16InternalSocialSettings\"5\n" + + "\rConsentStatus\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\n" + + "\n" + + "\x06OPT_IN\x10\x01\x12\v\n" + + "\aOPT_OUT\x10\x02\".\n" + + "\n" + + "ListOption\x12\x10\n" + + "\fUNSET_OPTION\x10\x00\x12\x0e\n" + + "\n" + + "RETURN_ALL\x10\x01\"\xdf\x01\n" + + "\fTutorialType\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aPROFILE\x10\x01\x12\x1a\n" + + "\x16CROSS_GAME_FRIEND_LIST\x10\x02\x12\x1a\n" + + "\x16ONLINE_STATUS_OVERVIEW\x10\x03\x12\x18\n" + + "\x14ONLINE_STATUS_TOGGLE\x10\x04\x12\x17\n" + + "\x13ADDRESS_BOOK_IMPORT\x10\x05\x12 \n" + + "\x1cADDRESS_BOOK_DISCOVERABILITY\x10\x06\x12*\n" + + "&ADDRESS_BOOK_PHONE_NUMBER_REGISTRATION\x10\a\"\xf0\x01\n" + + "\x14InternalSocialV2Enum\"=\n" + + "\rContactMethod\x12\x18\n" + + "\x14CONTACT_METHOD_UNSET\x10\x00\x12\t\n" + + "\x05EMAIL\x10\x01\x12\a\n" + + "\x03SMS\x10\x02\"<\n" + + "\x10InvitationStatus\x12\x1b\n" + + "\x17INVITATION_STATUS_UNSET\x10\x00\x12\v\n" + + "\aINVITED\x10\x01\"[\n" + + "\fOnlineStatus\x12\x10\n" + + "\fSTATUS_UNSET\x10\x00\x12\x12\n" + + "\x0eSTATUS_UNKNOWN\x10\x01\x12\x11\n" + + "\rSTATUS_ONLINE\x10\x02\x12\x12\n" + + "\x0eSTATUS_OFFLINE\x10\x03\"\xc4\x01\n" + + "\x1bInternalSubmitImageOutProto\"\xa4\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x18\n" + + "\x14IMAGE_DOES_NOT_EXIST\x10\x02\x12\x19\n" + + "\x15INAPPROPRIATE_CONTENT\x10\x03\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x04\x12\x1e\n" + + "\x1aPHOTO_ID_ALREADY_SUBMITTED\x10\x05\x12\x1a\n" + + "\x16MATCHING_IMAGE_FLAGGED\x10\x06\"W\n" + + "\x18InternalSubmitImageProto\x1a;\n" + + "\rMetadataEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"\xb4\x01\n" + + "\x1cInternalSubmitNewPoiOutProto\"\x93\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\x12\x12\n" + + "\x0eINTERNAL_ERROR\x10\x03\x12\x1f\n" + + "\x1bTOO_MANY_RECENT_SUBMISSIONS\x10\x04\x12\x11\n" + + "\rINVALID_INPUT\x10\x05\x12\t\n" + + "\x05MINOR\x10\x06\x12\x11\n" + + "\rNOT_AVAILABLE\x10\a\"\x1b\n" + + "\x19InternalSubmitNewPoiProto\"0\n" + + "\x1eInternalSyncContactListRequest\x1a\x0e\n" + + "\fContactProto\"\xf7\x01\n" + + "\x1fInternalSyncContactListResponse\x1aY\n" + + "\x12ContactPlayerProto\x1a\r\n" + + "\vPlayerProto\"4\n" + + "\rContactStatus\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aINVITED\x10\x01\x12\v\n" + + "\aREMOVED\x10\x02\"y\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_PLAYER_NOT_FOUND\x10\x03\x12(\n" + + "$ERROR_EXCEEDS_MAX_CONTACTS_PER_QUERY\x10\x04\"\x1a\n" + + "\x18InternalTemplateVariable\"z\n" + + "\x1eInternalUnblockAccountOutProto\"X\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x15\n" + + "\x11ERROR_NOT_BLOCKED\x10\x02\x12\x1f\n" + + "\x1bERROR_PLAYER_DOES_NOT_EXIST\x10\x03\"\x1d\n" + + "\x1bInternalUnblockAccountProto\"]\n" + + "!InternalUntombstoneCodenameResult\"8\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x16\n" + + "\x12CODENAME_NOT_FOUND\x10\x02\"U\n" + + "\x19InternalUntombstoneResult\"8\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x16\n" + + "\x12USERNAME_NOT_FOUND\x10\x02\"0\n" + + ".InternalUpdateAdventureSyncFitnessRequestProto\"f\n" + + "/InternalUpdateAdventureSyncFitnessResponseProto\"3\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"1\n" + + "/InternalUpdateAdventureSyncSettingsRequestProto\"\x83\x01\n" + + "0InternalUpdateAdventureSyncSettingsResponseProto\"O\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_PLAYER_NOT_FOUND\x10\x03\"6\n" + + " InternalUpdateAvatarImageRequest\x1a\x12\n" + + "\x10AvatarImageProto\"X\n" + + "!InternalUpdateAvatarImageResponse\"3\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rUNKNOWN_ERROR\x10\x02\"-\n" + + "+InternalUpdateBreadcrumbHistoryRequestProto\"\x7f\n" + + ",InternalUpdateBreadcrumbHistoryResponseProto\"O\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_PLAYER_NOT_FOUND\x10\x03\".\n" + + ",InternalUpdateBulkPlayerLocationRequestProto\"\x80\x01\n" + + "-InternalUpdateBulkPlayerLocationResponseProto\"O\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_PLAYER_NOT_FOUND\x10\x03\"\xaa\x01\n" + + "$InternalUpdateFacebookStatusOutProto\"\x81\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_PLAYER_NOT_FOUND\x10\x03\x12\x16\n" + + "\x12ERROR_FACEBOOK_API\x10\x04\x12\x18\n" + + "\x14ERROR_ALREADY_EXISTS\x10\x05\"#\n" + + "!InternalUpdateFacebookStatusProto\"7\n" + + "\x1fInternalUpdateFriendshipRequest\x1a\x14\n" + + "\x12FriendProfileProto\"\xcd\x01\n" + + " InternalUpdateFriendshipResponse\"\xa8\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x14\n" + + "\x10ERROR_NOT_FRIEND\x10\x03\x12\x1f\n" + + "\x1bERROR_NICKNAME_WRONG_FORMAT\x10\x04\x12\x1b\n" + + "\x17ERROR_FILTERED_NICKNAME\x10\x05\x12\x1f\n" + + "\x1bERROR_EXCEEDED_CHANGE_LIMIT\x10\x06\"U\n" + + "'InternalUpdateIncomingGameInviteRequest\"*\n" + + "\tNewStatus\x12\t\n" + + "\x05UNSET\x10\x00\x12\b\n" + + "\x04SEEN\x10\x01\x12\b\n" + + "\x04READ\x10\x02\"L\n" + + "(InternalUpdateIncomingGameInviteResponse\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"$\n" + + "\"InternalUpdateNotificationOutProto\"!\n" + + "\x1fInternalUpdateNotificationProto\"\"\n" + + " InternalUpdatePhoneNumberRequest\"\xd7\x01\n" + + "!InternalUpdatePhoneNumberResponse\"\xb1\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12!\n" + + "\x1dERROR_WRONG_VERIFICATION_CODE\x10\x02\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x03\x12\x1b\n" + + "\x17ERROR_CONTACT_NOT_FOUND\x10\x04\x12\x1f\n" + + "\x1bERROR_TOO_FREQUENT_ATTEMPTS\x10\x05\x12\x1b\n" + + "\x17ERROR_TOO_MANY_ATTEMPTS\x10\x06\".\n" + + "\x1cInternalUpdateProfileRequest\x1a\x0e\n" + + "\fProfileProto\"r\n" + + "\x1dInternalUpdateProfileResponse\"Q\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1c\n" + + "\x18ERROR_EMPTY_PROFILE_NAME\x10\x03\"%\n" + + "#InternalUploadPoiPhotoByUrlOutProto\"\"\n" + + " InternalUploadPoiPhotoByUrlProto\"/\n" + + "-InternalValidateNiaAppleAuthTokenRequestProto\"\x88\x01\n" + + ".InternalValidateNiaAppleAuthTokenResponseProto\"V\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x10\n" + + "\fINVALID_AUTH\x10\x02\x12\x10\n" + + "\fEXPIRED_AUTH\x10\x03\x12\x10\n" + + "\fSERVER_ERROR\x10\x04\"L\n" + + "\x19InternalWeatherAlertProto\"/\n" + + "\bSeverity\x12\b\n" + + "\x04NONE\x10\x00\x12\f\n" + + "\bMODERATE\x10\x01\x12\v\n" + + "\aEXTREME\x10\x02\"{\n" + + "!InternalWeatherAlertSettingsProto\x1a*\n" + + "\x14AlertEnforceSettings\x1a\x12\n" + + "\x10EnforceCondition\x1a*\n" + + "\x13AlertIgnoreSettings\x1a\x13\n" + + "\x11OverrideCondition\"\xbf\x01\n" + + "\x1cInternalWeatherSettingsProto\x1aJ\n" + + "\x1bDisplayWeatherSettingsProto\x1a\x16\n" + + "\x14DisplayLevelSettings\x1a\x13\n" + + "\x11WindLevelSettings\x1a6\n" + + "\x1cGameplayWeatherSettingsProto\x1a\x16\n" + + "\x14ConditionMapSettings\x1a\x1b\n" + + "\x19StaleWeatherSettingsProto\"\x16\n" + + "\x14InvalidJsonException\"\xa5\x03\n" + + "!InvasionAvailabilitySettingsProto\"\xff\x02\n" + + "\x1eInvasionAvailabilitySettingsId\x12(\n" + + "$INVASION_AVAILABILITY_SETTINGS_UNSET\x10\x00\x12)\n" + + "%INVASION_AVAILABILITY_SETTINGS_MONDAY\x10\x01\x12*\n" + + "&INVASION_AVAILABILITY_SETTINGS_TUESDAY\x10\x02\x12,\n" + + "(INVASION_AVAILABILITY_SETTINGS_WEDNESDAY\x10\x03\x12+\n" + + "'INVASION_AVAILABILITY_SETTINGS_THURSDAY\x10\x04\x12)\n" + + "%INVASION_AVAILABILITY_SETTINGS_FRIDAY\x10\x05\x12+\n" + + "'INVASION_AVAILABILITY_SETTINGS_SATURDAY\x10\x06\x12)\n" + + "%INVASION_AVAILABILITY_SETTINGS_SUNDAY\x10\a\"\x1e\n" + + "\x1cInvasionBattleResponseUpdate\"\x16\n" + + "\x14InvasionBattleUpdate\"\x16\n" + + "\x14InvasionCreateDetail\"7\n" + + "\x19InvasionEncounterOutProto\x1a\x1a\n" + + "\x18PremierBallsDisplayProto\"\x18\n" + + "\x16InvasionEncounterProto\"\x1e\n" + + "\x1cInvasionFinishedDisplayProto\"!\n" + + "\x1fInvasionNpcDisplaySettingsProto\"\x1f\n" + + "\x1dInvasionOpenCombatSessionData\"'\n" + + "%InvasionOpenCombatSessionResponseData\"\xb8\x03\n" + + "\x0eInvasionStatus\"\xa5\x03\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\x12\x18\n" + + "\x14ERROR_FORT_NOT_FOUND\x10\x03\x12\x1c\n" + + "\x18ERROR_INCIDENT_NOT_FOUND\x10\x04\x12 \n" + + "\x1cERROR_STEP_ALREADY_COMPLETED\x10\x05\x12\x14\n" + + "\x10ERROR_WRONG_STEP\x10\x06\x12 \n" + + "\x1cERROR_PLAYER_BELOW_MIN_LEVEL\x10\a\x12\x1a\n" + + "\x16ERROR_INCIDENT_EXPIRED\x10\b\x12!\n" + + "\x1dERROR_MISSING_INCIDENT_TICKET\x10\t\x12*\n" + + "&ERROR_ENCOUNTER_POKEMON_INVENTORY_FULL\x10\n" + + "\x12#\n" + + "\x1fERROR_PLAYER_BELOW_V2_MIN_LEVEL\x10\v\x12\x0f\n" + + "\vERROR_RETRY\x10\f\x12 \n" + + "\x1cERROR_INVALID_HEALTH_UPDATES\x10\x14\x12#\n" + + "\x1fERROR_ATTACKING_POKEMON_INVALID\x10\x1e\"\x13\n" + + "\x11InvasionTelemetry\"\x19\n" + + "\x17InvasionVictoryLogEntry\"\x15\n" + + "\x13InventoryDeltaProto\"\x14\n" + + "\x12InventoryItemProto\"a\n" + + "\x0eInventoryProto\x1a\x14\n" + + "\x12DiffInventoryProto\"9\n" + + "\rInventoryType\x12\x0f\n" + + "\vBINARY_BLOB\x10\x00\x12\b\n" + + "\x04DIFF\x10\x01\x12\r\n" + + "\tCOMPOSITE\x10\x02\"0\n" + + "\x16InventorySettingsProto\x1a\x16\n" + + "\x14BagUpgradeStageProto\"!\n" + + "\x1fInventoryUpgradeAttributesProto\"\x17\n" + + "\x15InventoryUpgradeProto\"\x18\n" + + "\x16InventoryUpgradesProto\"\v\n" + + "\tIosDevice\"\x13\n" + + "\x11IosSourceRevision\"\x1d\n" + + "\x1bIrisPlayerPublicProfileInfo\"\x18\n" + + "\x16IrisPokemonObjectProto\"\x1b\n" + + "\x19IrisSocialDeploymentProto\"\xab\x01\n" + + "\x18IrisSocialEventTelemetry\x1a\x1e\n" + + "\x1cIrisSocialPerformanceMetrics\x1a\x1a\n" + + "\x18IrisSocialCameraMetadata\x1a\n" + + "\n" + + "\bPosition\x1a\n" + + "\n" + + "\bRotation\x1a;\n" + + "\rMetadataEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"\x1f\n" + + "\x1dIrisSocialGlobalSettingsProto\"b\n" + + "\x1dIrisSocialInteractionLogEntry\x1a\x17\n" + + "\x15IrisSocialImageLookup\"(\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x13\n" + + "\x0fPOKEMON_REMOVED\x10\x01\"\x19\n" + + "\x17IrisSocialSettingsProto\"I\n" + + "+IrisSocialUserExperienceFunnelSettingsProto\x1a\x1a\n" + + "\x18IrisSocialEventStepProto\"\x18\n" + + "\x16IsSkuAvailableOutProto\"\x15\n" + + "\x13IsSkuAvailableProto\"%\n" + + "\x12ItemCurrencyValues\x1a\x0f\n" + + "\rItemCoinValue\"\x16\n" + + "\x14ItemDeletedTelemetry\"7\n" + + "\x1bItemEnablementSettingsProto\x1a\x18\n" + + "\x16EnabledTimePeriodProto\"#\n" + + "!ItemExpirationConsolationLogEntry\"\x1d\n" + + "\x1bItemExpirationSettingsProto\"3\n" + + " ItemInventoryUpdateSettingsProto\x1a\x0f\n" + + "\rCategoryProto\"\v\n" + + "\tItemProto\"S\n" + + "\x0fItemRewardProto\x12(\n" + + "\x04item\x18\x01 \x01(\x0e2\x14.POGOProtos.Rpc.ItemR\x04item\x12\x16\n" + + "\x06amount\x18\x02 \x01(\x05R\x06amount\"\x13\n" + + "\x11ItemSettingsProto\"\x0f\n" + + "\rItemTelemetry\"\x1d\n" + + "\x1bItemTimePeriodCountersProto\"%\n" + + "#ItemTimePeriodCountersSettingsProto\"\xfc\x06\n" + + "\x16JoinBreadLobbyOutProto\x1a\x14\n" + + "\x12ExistingLobbyProto\"\xcb\x06\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x16\n" + + "\x12ERROR_NOT_IN_RANGE\x10\x02\x12\"\n" + + "\x1eERROR_BREAD_BATTLE_UNAVAILABLE\x10\x03\x12 \n" + + "\x1cERROR_BREAD_BATTLE_COMPLETED\x10\x04\x12$\n" + + " ERROR_NO_AVAILABLE_BREAD_LOBBIES\x10\x05\x12$\n" + + " ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x06\x12\x1e\n" + + "\x1aERROR_STATION_INACCESSIBLE\x10\a\x12\x1a\n" + + "\x16ERROR_NO_POWER_CRYSTAL\x10\n" + + "\x12\x13\n" + + "\x0fERROR_NO_INVITE\x10\v\x12*\n" + + "&ERROR_NO_POWER_CRYSTAL_SLOTS_REMAINING\x10\f\x12\x1a\n" + + "\x16ERROR_BREAD_LOBBY_FULL\x10\r\x12\x1d\n" + + "\x19ERROR_BREAD_LOBBY_EXPIRED\x10\x0e\x12%\n" + + "!ERROR_POWER_CRYSTAL_LIMIT_REACHED\x10\x0f\x12\x19\n" + + "\x15ERROR_INSUFFICIENT_MP\x10\x10\x12\x1b\n" + + "\x17ERROR_ALREADY_IN_BATTLE\x10\x11\x12-\n" + + ")ERROR_ALREADY_IN_EXISTING_LOBBY_OR_BATTLE\x10\x12\x12!\n" + + "\x1dERROR_FAILED_TO_CREATE_BATTLE\x10\x13\x12\x1a\n" + + "\x16ERROR_NO_REMOTE_TICKET\x10\x14\x12#\n" + + "\x1fERROR_NO_REMOTE_SLOTS_REMAINING\x10\x15\x12\x1a\n" + + "\x16ERROR_DAILY_REMOTE_MAX\x10\x16\x12\"\n" + + "\x1eERROR_SOCIAL_FEATURES_DISABLED\x10\x17\x12#\n" + + "\x1fERROR_JOIN_VIA_FRIENDS_DISABLED\x10\x18\x12(\n" + + "$ERROR_BREAD_BATTLE_LEVEL_UNAVAILABLE\x10\x19\x12$\n" + + " ERROR_FRIEND_DETAILS_UNAVAILABLE\x10\x1a\x12 \n" + + "\x1cERROR_BREAD_BATTLE_NOT_FOUND\x10\x1b\"\x15\n" + + "\x13JoinBreadLobbyProto\"\xc0\x02\n" + + "#JoinBuddyMultiplayerSessionOutProto\"\x98\x02\n" + + "\x06Result\x12\x10\n" + + "\fJOIN_SUCCESS\x10\x00\x12\x13\n" + + "\x0fJOIN_LOBBY_FULL\x10\x01\x12\x15\n" + + "\x11JOIN_HOST_TOO_FAR\x10\x02\x12\x18\n" + + "\x14JOIN_LOBBY_NOT_FOUND\x10\x03\x12\x16\n" + + "\x12JOIN_BUDDY_NOT_SET\x10\x04\x12\x18\n" + + "\x14JOIN_BUDDY_NOT_FOUND\x10\x05\x12\x12\n" + + "\x0eJOIN_BAD_BUDDY\x10\x06\x12\x1d\n" + + "\x19JOIN_BUDDY_V2_NOT_ENABLED\x10\a\x12\x1d\n" + + "\x19JOIN_PLAYER_LEVEL_TOO_LOW\x10\b\x12\x16\n" + + "\x12JOIN_UNKNOWN_ERROR\x10\t\x12\x1a\n" + + "\x16JOIN_U13_NO_PERMISSION\x10\n" + + "\"\"\n" + + " JoinBuddyMultiplayerSessionProto\"\x0f\n" + + "\rJoinLobbyData\"\xe9\x03\n" + + "\x11JoinLobbyOutProto\"\xd3\x03\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x16\n" + + "\x12ERROR_NOT_IN_RANGE\x10\x02\x12\x1a\n" + + "\x16ERROR_RAID_UNAVAILABLE\x10\x03\x12\x18\n" + + "\x14ERROR_RAID_COMPLETED\x10\x04\x12\x1e\n" + + "\x1aERROR_NO_AVAILABLE_LOBBIES\x10\x05\x12$\n" + + " ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x06\x12\x1a\n" + + "\x16ERROR_POI_INACCESSIBLE\x10\a\x12\x15\n" + + "\x11ERROR_GYM_LOCKOUT\x10\b\x12\x13\n" + + "\x0fERROR_NO_TICKET\x10\t\x12\x1a\n" + + "\x16ERROR_NO_REMOTE_TICKET\x10\n" + + "\x12\x13\n" + + "\x0fERROR_NO_INVITE\x10\v\x12#\n" + + "\x1fERROR_NO_REMOTE_SLOTS_REMAINING\x10\f\x12\x14\n" + + "\x10ERROR_LOBBY_FULL\x10\r\x12\x17\n" + + "\x13ERROR_LOBBY_EXPIRED\x10\x0e\x12\x0e\n" + + "\n" + + "ERROR_DATA\x10\x0f\x12\x1d\n" + + "\x19ERROR_MAX_LOBBIES_REACHED\x10\x10\x12!\n" + + "\x1dERROR_FAILED_TO_CREATE_BATTLE\x10\x11\"\x10\n" + + "\x0eJoinLobbyProto\"\x17\n" + + "\x15JoinLobbyResponseData\"\xa2\x05\n" + + "\x11JoinPartyOutProto\"\x8c\x05\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x01\x12\v\n" + + "\aSUCCESS\x10\x02\x12\x1e\n" + + "\x1aERROR_PLAYER_LEVEL_TOO_LOW\x10\x03\x12\x1a\n" + + "\x16ERROR_FEATURE_DISABLED\x10\x04\x12\x1a\n" + + "\x16ERROR_ALREADY_IN_PARTY\x10\x05\x12\x17\n" + + "\x13ERROR_NO_SUCH_PARTY\x10\x06\x12\x17\n" + + "\x13ERROR_PARTY_IS_FULL\x10\a\x12\x16\n" + + "\x12ERROR_NOT_IN_RANGE\x10\b\x12'\n" + + "#ERROR_PARTY_DARK_LAUNCH_QUEUE_EMPTY\x10\t\x12,\n" + + "(ERROR_DARK_LAUNCH_NOT_ENABLED_FOR_PLAYER\x10\n" + + "\x12\x19\n" + + "\x15ERROR_REDIS_EXCEPTION\x10\v\x12\x1b\n" + + "\x17ERROR_U13_NO_PERMISSION\x10\f\x12#\n" + + "\x1fERROR_U13_NOT_FRIENDS_WITH_HOST\x10\r\x12\x19\n" + + "\x15ERROR_PARTY_TIMED_OUT\x10\x0e\x12\x15\n" + + "\x11ERROR_NO_LOCATION\x10\x0f\x12\x1e\n" + + "\x1aERROR_PLFE_REDIRECT_NEEDED\x10\x10\x12*\n" + + "&ERROR_PARTY_QUEST_ENCOUNTER_INCOMPLETE\x10\x11\x12\x1b\n" + + "\x17ERROR_INVITE_ONLY_GROUP\x10\x12\x12\x1b\n" + + "\x17ERROR_MATCHMAKING_GROUP\x10\x13\x12(\n" + + "$ERROR_WEEKLY_CHALLENGE_LIMIT_REACHED\x10\x14\x12\x1f\n" + + "\x1bERROR_PLAYER_IN_MATCHMAKING\x10\x15\"\x10\n" + + "\x0eJoinPartyProto\"$\n" + + "\"JoinRaidViaFriendListSettingsProto\"#\n" + + "!JoinedPlayerObfuscationEntryProto\"!\n" + + "\x1fJoinedPlayerObfuscationMapProto\"\x16\n" + + "\x14JournalAddEntryProto\"\x13\n" + + "\x11JournalEntryProto\"\x17\n" + + "\x15JournalReadEntryProto\"\x19\n" + + "\x17JournalRemoveEntryProto\"\x15\n" + + "\x13JournalVersionProto\"t\n" + + "\n" + + "JsonParser\"f\n" + + "\rJsonValueType\x12\b\n" + + "\x04NONE\x10\x00\x12\b\n" + + "\x04BOOL\x10\x01\x12\b\n" + + "\x04REAL\x10\x02\x12\v\n" + + "\aINTEGER\x10\x03\x12\n" + + "\n" + + "\x06STRING\x10\x04\x12\t\n" + + "\x05ARRAY\x10\x05\x12\n" + + "\n" + + "\x06OBJECT\x10\x06\x12\a\n" + + "\x03ANY\x10\a\"\x17\n" + + "\x15KangarooSettingsProto\"\x05\n" + + "\x03Key\"\n" + + "\n" + + "\bKeyBlock\"\x0e\n" + + "\fKeyValuePair\"\xcf\x01\n" + + " KickOtherPlayerFromPartyOutProto\"\xaa\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x01\x12\v\n" + + "\aSUCCESS\x10\x02\x12\x1d\n" + + "\x19ERROR_PLAYER_NOT_IN_PARTY\x10\x03\x12\x19\n" + + "\x15ERROR_PLAYER_NOT_HOST\x10\x04\x12\x1a\n" + + "\x16ERROR_PLAYER_NOT_FOUND\x10\x05\x12\x1f\n" + + "\x1bERROR_UNEXPECTED_PARTY_TYPE\x10\x06\"\x1f\n" + + "\x1dKickOtherPlayerFromPartyProto\"\x14\n" + + "\x12KoalaSettingsProto\"\a\n" + + "\x05Label\"\x1a\n" + + "\x18LabelContentLocalization\"\x15\n" + + "\x13LanguageBundleProto\"\x1f\n" + + "\x1dLanguageSelectorSettingsProto\"\x17\n" + + "\x15LanguageSettingsProto\"\x13\n" + + "\x11LanguageTelemetry\"\x1e\n" + + "\x1cLatencyTrackingSettingsProto\"\a\n" + + "\x05Layer\"\xda\x04\n" + + "\tLayerRule\"{\n" + + "\fGmmLayerType\x12\x17\n" + + "\x13GMM_LAYER_TYPE_AREA\x10\x00\x12\x17\n" + + "\x13GMM_LAYER_TYPE_ROAD\x10\x01\x12\x1b\n" + + "\x17GMM_LAYER_TYPE_BUILDING\x10\x02\x12\x1c\n" + + "\x18GMM_LAYER_TYPE_LINE_MESH\x10\x03\"\xcf\x03\n" + + "\x0fGmmRoadPriority\x12#\n" + + "\x1fGMM_ROAD_PRIORITY_PRIORITY_NONE\x10\x00\x12'\n" + + "#GMM_ROAD_PRIORITY_PRIORITY_TERMINAL\x10\x01\x12$\n" + + " GMM_ROAD_PRIORITY_PRIORITY_LOCAL\x10\x02\x12-\n" + + ")GMM_ROAD_PRIORITY_PRIORITY_MINOR_ARTERIAL\x10\x03\x12-\n" + + ")GMM_ROAD_PRIORITY_PRIORITY_MAJOR_ARTERIAL\x10\x04\x12-\n" + + ")GMM_ROAD_PRIORITY_PRIORITY_SECONDARY_ROAD\x10\x05\x12.\n" + + "*GMM_ROAD_PRIORITY_PRIORITY_PRIMARY_HIGHWAY\x10\x06\x12-\n" + + ")GMM_ROAD_PRIORITY_PRIORITY_LIMITED_ACCESS\x10\a\x120\n" + + ",GMM_ROAD_PRIORITY_PRIORITY_CONTROLLED_ACCESS\x10\b\x12*\n" + + "&GMM_ROAD_PRIORITY_PRIORITY_NON_TRAFFIC\x10\t\"\x16\n" + + "\x14LeagueIdMismatchData\"\xa0\x01\n" + + "\x17LeaveBreadLobbyOutProto\"\x84\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12!\n" + + "\x1dERROR_BREAD_LOBBY_UNAVAILABLE\x10\x02\x12\x1e\n" + + "\x1aERROR_STATION_INACCESSIBLE\x10\x03\x12\x1f\n" + + "\x1bERROR_BREAD_LOBBY_NOT_FOUND\x10\x04\"\x16\n" + + "\x14LeaveBreadLobbyProto\"\x8f\x01\n" + + "$LeaveBuddyMultiplayerSessionOutProto\"g\n" + + "\x06Result\x12\x11\n" + + "\rLEAVE_SUCCESS\x10\x00\x12\x16\n" + + "\x12LEAVE_NOT_IN_LOBBY\x10\x01\x12\x19\n" + + "\x15LEAVE_LOBBY_NOT_FOUND\x10\x02\x12\x17\n" + + "\x13LEAVE_UNKNOWN_ERROR\x10\x03\"#\n" + + "!LeaveBuddyMultiplayerSessionProto\" \n" + + "\x1eLeaveInteractionRangeTelemetry\"\x10\n" + + "\x0eLeaveLobbyData\"m\n" + + "\x12LeaveLobbyOutProto\"W\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16ERROR_RAID_UNAVAILABLE\x10\x02\x12\x19\n" + + "\x15ERROR_LOBBY_NOT_FOUND\x10\x03\"\x11\n" + + "\x0fLeaveLobbyProto\"\x18\n" + + "\x16LeaveLobbyResponseData\"\x84\x01\n" + + "\x12LeavePartyOutProto\"n\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x01\x12\v\n" + + "\aSUCCESS\x10\x02\x12\x1a\n" + + "\x16ERROR_FEATURE_DISABLED\x10\x03\x12\x1d\n" + + "\x19ERROR_PLAYER_NOT_IN_PARTY\x10\x04\"\xb4\x01\n" + + "\x0fLeavePartyProto\"\xa0\x01\n" + + "\rReasonToLeave\x12\t\n" + + "\x05UNSET\x10\x00\x12\x12\n" + + "\x0ePRESSED_BUTTON\x10\x01\x12\x17\n" + + "\x13U13_HOST_NOT_FRIEND\x10\x02\x12\x10\n" + + "\fTOO_FAR_AWAY\x10\x03\x12\r\n" + + "\tDISBANDED\x10\x04\x12\v\n" + + "\aEXPIRED\x10\x05\x12\x13\n" + + "\x0fDECLINED_REJOIN\x10\x06\x12\x14\n" + + "\x10FEATURE_DISABLED\x10\a\"\x1f\n" + + "\x1dLeavePointOfInterestTelemetry\"\x95\x01\n" + + "'LeaveWeeklyChallengeMatchmakingOutProto\"j\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x10\n" + + "\fSUCCESS_LEFT\x10\x01\x12\x11\n" + + "\rERROR_MATCHED\x10\x02\x12\x1c\n" + + "\x18ERROR_NOT_IN_MATCHMAKING\x10\x03\x12\x12\n" + + "\x0eERROR_INTERNAL\x10\x04\"&\n" + + "$LeaveWeeklyChallengeMatchmakingProto\"\x1c\n" + + "\x1aLegacyLevelAvatarLockProto\"\x14\n" + + "\x12LevelSettingsProto\"j\n" + + "\x16LevelUpRewardsOutProto\"P\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x13\n" + + "\x0fAWARDED_ALREADY\x10\x02\x12\x19\n" + + "\x15SUCCESS_WITH_BACKFILL\x10\x03\"\x15\n" + + "\x13LevelUpRewardsProto\"\x1d\n" + + "\x1bLevelUpRewardsSettingsProto\"\x17\n" + + "\x15LeveledUpFriendsProto\"R\n" + + "#LiftUserAgeGateConfirmationOutProto\"+\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\"\"\n" + + " LiftUserAgeGateConfirmationProto\"\xd5\x01\n" + + "\x14LikeRoutePinOutProto\"\xbc\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x19\n" + + "\x15ERROR_ROUTE_NOT_FOUND\x10\x03\x12\x17\n" + + "\x13ERROR_PIN_NOT_FOUND\x10\x04\x12\x1b\n" + + "\x17ERROR_STICKER_NOT_FOUND\x10\x05\x12\x1d\n" + + "\x19ERROR_NOT_ENOUGH_STICKERS\x10\x06\x12\x17\n" + + "\x13ERROR_STICKER_LIMIT\x10\a\"\x13\n" + + "\x11LikeRoutePinProto\"+\n" + + ")LimitedEditionPokemonEncounterRewardProto\"\xf8\x01\n" + + "\x1dLimitedPurchaseSkuRecordProto\x1a\x0f\n" + + "\rPurchaseProto\x1ay\n" + + "\x0ePurchasesEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12Q\n" + + "\x05value\x18\x02 \x01(\v2;.POGOProtos.Rpc.LimitedPurchaseSkuRecordProto.PurchaseProtoR\x05value:\x028\x01\"K\n" + + "\n" + + "ChronoUnit\x12\t\n" + + "\x05UNSET\x10\x00\x12\n" + + "\n" + + "\x06MINUTE\x10\x01\x12\b\n" + + "\x04HOUR\x10\x02\x12\a\n" + + "\x03DAY\x10\x03\x12\b\n" + + "\x04WEEK\x10\x04\x12\t\n" + + "\x05MONTH\x10\x05\"!\n" + + "\x1fLimitedPurchaseSkuSettingsProto\"\v\n" + + "\tLineProto\" \n" + + "\x1eLinkToAccountLoginRequestProto\"\xa2\x01\n" + + "\x1fLinkToAccountLoginResponseProto\"\x7f\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\x11\n" + + "\rUNKNOWN_ERROR\x10\x01\x12\x10\n" + + "\fAUTH_FAILURE\x10\x02\x12\x0f\n" + + "\vLOGIN_TAKEN\x10\x03\x12\x18\n" + + "\x14GUEST_LOGIN_DISABLED\x10\x04\x12\x1a\n" + + "\x16SUCCESS_ALREADY_LINKED\x10\x05\"\x11\n" + + "\x0fLiquidAttribute\"E\n" + + "!ListAvatarAppearanceItemsOutProto\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\" \n" + + "\x1eListAvatarAppearanceItemsProto\"\x81\x02\n" + + " ListAvatarCustomizationsOutProto\x1a\x15\n" + + "\x13AvatarCustomization\"\x96\x01\n" + + "\x05Label\x12\x0f\n" + + "\vUNSET_LABEL\x10\x00\x12\v\n" + + "\aDEFAULT\x10\x01\x12\t\n" + + "\x05OWNED\x10\x02\x12\f\n" + + "\bFEATURED\x10\x03\x12\a\n" + + "\x03NEW\x10\x04\x12\b\n" + + "\x04SALE\x10\x05\x12\x0f\n" + + "\vPURCHASABLE\x10\x06\x12\x0e\n" + + "\n" + + "UNLOCKABLE\x10\a\x12\n" + + "\n" + + "\x06VIEWED\x10\b\x12\x16\n" + + "\x12LOCKED_PURCHASABLE\x10\t\"-\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\"\x84\x01\n" + + "\x1dListAvatarCustomizationsProto\"c\n" + + "\x06Filter\x12\t\n" + + "\x05UNSET\x10\x00\x12\a\n" + + "\x03ALL\x10\x01\x12\v\n" + + "\aDEFAULT\x10\x02\x12\t\n" + + "\x05OWNED\x10\x03\x12\f\n" + + "\bFEATURED\x10\x04\x12\x0f\n" + + "\vPURCHASABLE\x10\x05\x12\x0e\n" + + "\n" + + "UNLOCKABLE\x10\x06\"@\n" + + "\x1cListAvatarStoreItemsOutProto\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"\x1b\n" + + "\x19ListAvatarStoreItemsProto\"\x17\n" + + "\x15ListExperiencesFilter\"\x18\n" + + "\x16ListExperiencesRequest\"\x19\n" + + "\x17ListExperiencesResponse\"\"\n" + + " ListFriendActivitiesRequestProto\"o\n" + + "!ListFriendActivitiesResponseProto\x1a\x15\n" + + "\x13FriendActivityProto\"3\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"\x17\n" + + "\x15ListGymBadgesOutProto\"\x14\n" + + "\x12ListGymBadgesProto\"\x19\n" + + "\x17ListLoginActionOutProto\"\x19\n" + + "\x17ListRouteBadgesOutProto\"\x16\n" + + "\x14ListRouteBadgesProto\"\x19\n" + + "\x17ListRouteStampsOutProto\"\x16\n" + + "\x14ListRouteStampsProto\"\v\n" + + "\tListValue\"V\n" + + "\x12LoadingScreenProto\x1a@\n" + + "\x12ColorSettingsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"\x1a\n" + + "\x18LobbyClientSettingsProto\"\x13\n" + + "\x11LobbyPokemonProto\"\f\n" + + "\n" + + "LobbyProto\"\x15\n" + + "\x13LobbyVisibilityData\"\x1d\n" + + "\x1bLobbyVisibilityResponseData\"\x14\n" + + "\x12LocalDateTimeProto\"\x13\n" + + "\x11LocalizationStats\"\x14\n" + + "\x12LocalizationUpdate\"]\n" + + "\x18LocationCardDisplayProto\x12A\n" + + "\rlocation_card\x18\x01 \x01(\x0e2\x1c.POGOProtos.Rpc.LocationCardR\flocationCard\"\"\n" + + " LocationCardFeatureSettingsProto\"\x1b\n" + + "\x19LocationCardSettingsProto\"\x11\n" + + "\x0fLocationE6Proto\"\x16\n" + + "\x14LocationPingOutProto\"\x99\x01\n" + + "\x11LocationPingProto\"\x83\x01\n" + + "\n" + + "PingReason\x12\t\n" + + "\x05UNSET\x10\x00\x12\x12\n" + + "\x0eENTRANCE_EVENT\x10\x01\x12\x0e\n" + + "\n" + + "EXIT_EVENT\x10\x02\x12\x0f\n" + + "\vDWELL_EVENT\x10\x03\x12\x0f\n" + + "\vVISIT_EVENT\x10\x04\x12\x12\n" + + "\x0eFITNESS_WAKEUP\x10\x05\x12\x10\n" + + "\fOTHER_WAKEUP\x10\x06\"\x9f\x01\n" + + "\x17LocationPingUpdateProto\"\x83\x01\n" + + "\n" + + "PingReason\x12\t\n" + + "\x05UNSET\x10\x00\x12\x12\n" + + "\x0eENTRANCE_EVENT\x10\x01\x12\x0e\n" + + "\n" + + "EXIT_EVENT\x10\x02\x12\x0f\n" + + "\vDWELL_EVENT\x10\x03\x12\x0f\n" + + "\vVISIT_EVENT\x10\x04\x12\x12\n" + + "\x0eFITNESS_WAKEUP\x10\x05\x12\x10\n" + + "\fOTHER_WAKEUP\x10\x06\"\x8b\x05\n" + + "\bLogEntry\x1a\xfe\x04\n" + + "\x0eLogEntryHeader\"\xeb\x04\n" + + "\aLogType\x12\v\n" + + "\aNO_TYPE\x10\x00\x12\x16\n" + + "\x12JOIN_LOBBY_REQUEST\x10\x01\x12\x17\n" + + "\x13JOIN_LOBBY_RESPONSE\x10\x02\x12\x17\n" + + "\x13LEAVE_LOBBY_REQUEST\x10\x03\x12\x18\n" + + "\x14LEAVE_LOBBY_RESPONSE\x10\x04\x12\x1c\n" + + "\x18LOBBY_VISIBILITY_REQUEST\x10\x05\x12\x1d\n" + + "\x19LOBBY_VISIBILITY_RESPONSE\x10\x06\x12\x1c\n" + + "\x18GET_RAID_DETAILS_REQUEST\x10\a\x12\x1d\n" + + "\x19GET_RAID_DETAILS_RESPONSE\x10\b\x12\x1d\n" + + "\x19START_RAID_BATTLE_REQUEST\x10\t\x12\x1e\n" + + "\x1aSTART_RAID_BATTLE_RESPONSE\x10\n" + + "\x12\x17\n" + + "\x13ATTACK_RAID_REQUEST\x10\v\x12\x18\n" + + "\x14ATTACK_RAID_RESPONSE\x10\f\x12 \n" + + "\x1cSEND_RAID_INVITATION_REQUEST\x10\r\x12!\n" + + "\x1dSEND_RAID_INVITATION_RESPONSE\x10\x0e\x12\x18\n" + + "\x14ON_APPLICATION_FOCUS\x10\x0f\x12\x18\n" + + "\x14ON_APPLICATION_PAUSE\x10\x10\x12\x17\n" + + "\x13ON_APPLICATION_QUIT\x10\x11\x12\x14\n" + + "\x10EXCEPTION_CAUGHT\x10\x12\x12\x12\n" + + "\x0ePROGRESS_TOKEN\x10\x13\x12\r\n" + + "\tRPC_ERROR\x10\x14\x12#\n" + + "\x1fCLIENT_PREDICTION_INCONSISTENCY\x10\x15\x12\x13\n" + + "\x0fPLAYER_END_RAID\x10\x16\"\xa9\x01\n" + + "\x0fLogEventDropped\"\x95\x01\n" + + "\x06Reason\x12\x12\n" + + "\x0eREASON_UNKNOWN\x10\x00\x12\x13\n" + + "\x0fMESSAGE_TOO_OLD\x10\x01\x12\x0e\n" + + "\n" + + "CACHE_FULL\x10\x02\x12\x13\n" + + "\x0fPAYLOAD_TOO_BIG\x10\x03\x12\x17\n" + + "\x13MAX_RETRIES_REACHED\x10\x04\x12\x12\n" + + "\x0eINVALID_PAYLOD\x10\x05\x12\x10\n" + + "\fSERVER_ERROR\x10\x06\"v\n" + + "\n" + + "LogMessage\"h\n" + + "\bLogLevel\x12\t\n" + + "\x05UNSET\x10\x00\x12\t\n" + + "\x05FATAL\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\x12\v\n" + + "\aWARNING\x10\x03\x12\b\n" + + "\x04INFO\x10\x04\x12\v\n" + + "\aVERBOSE\x10\x05\x12\t\n" + + "\x05TRACE\x10\x06\x12\f\n" + + "\bDISABLED\x10\a\"\x12\n" + + "\x10LogSourceMetrics\"\x16\n" + + "\x14LoginActionTelemetry\"\r\n" + + "\vLoginDetail\"\x10\n" + + "\x0eLoginNewPlayer\"\x1d\n" + + "\x1bLoginNewPlayerCreateAccount\"\x16\n" + + "\x14LoginReturningPlayer\"\x1c\n" + + "\x1aLoginReturningPlayerSignIn\"\x14\n" + + "\x12LoginSettingsProto\"\x0e\n" + + "\fLoginStartup\"\v\n" + + "\tLoopProto\"\x89\b\n" + + "\rLootItemProto\x12*\n" + + "\x04item\x18\x01 \x01(\x0e2\x14.POGOProtos.Rpc.ItemH\x00R\x04item\x12\x1c\n" + + "\bstardust\x18\x02 \x01(\bH\x00R\bstardust\x12\x1c\n" + + "\bpokecoin\x18\x03 \x01(\bH\x00R\bpokecoin\x12D\n" + + "\rpokemon_candy\x18\x04 \x01(\x0e2\x1d.POGOProtos.Rpc.HoloPokemonIdH\x00R\fpokemonCandy\x12 \n" + + "\n" + + "experience\x18\x06 \x01(\bH\x00R\n" + + "experience\x12?\n" + + "\vpokemon_egg\x18\a \x01(\v2\x1c.POGOProtos.Rpc.PokemonProtoH\x00R\n" + + "pokemonEgg\x122\n" + + "\x12avatar_template_id\x18\b \x01(\tB\x02\x18\x01H\x00R\x10avatarTemplateId\x12\x1f\n" + + "\n" + + "sticker_id\x18\t \x01(\tH\x00R\tstickerId\x12T\n" + + "\x16mega_energy_pokemon_id\x18\n" + + " \x01(\x0e2\x1d.POGOProtos.Rpc.HoloPokemonIdH\x00R\x13megaEnergyPokemonId\x12:\n" + + "\bxl_candy\x18\v \x01(\x0e2\x1d.POGOProtos.Rpc.HoloPokemonIdH\x00R\axlCandy\x12Q\n" + + "\x10follower_pokemon\x18\f \x01(\v2$.POGOProtos.Rpc.FollowerPokemonProtoH\x00R\x0ffollowerPokemon\x12A\n" + + "\x1aneutral_avatar_template_id\x18\r \x01(\tB\x02\x18\x01H\x00R\x17neutralAvatarTemplateId\x12u\n" + + "\x1cneutral_avatar_item_template\x18\x0e \x01(\v22.POGOProtos.Rpc.NeutralAvatarLootItemTemplateProtoH\x00R\x19neutralAvatarItemTemplate\x12v\n" + + "\x1bneutral_avatar_item_display\x18\x0f \x01(\v21.POGOProtos.Rpc.NeutralAvatarLootItemDisplayProtoB\x02\x18\x01H\x00R\x18neutralAvatarItemDisplay\x12]\n" + + "\x17temp_evo_pokemon_branch\x18\x10 \x01(\v2$.POGOProtos.Rpc.TempEvoPokemonBranchH\x00R\x14tempEvoPokemonBranch\x12\x14\n" + + "\x05count\x18\x05 \x01(\x05R\x05countB\x06\n" + + "\x04Type\"G\n" + + "\tLootProto\x12:\n" + + "\tloot_item\x18\x01 \x03(\v2\x1d.POGOProtos.Rpc.LootItemProtoR\blootItem\"\x15\n" + + "\x13LootStationLogEntry\"\xb2\x01\n" + + "\x13LootStationOutProto\"\x9a\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x0f\n" + + "\vON_COOLDOWN\x10\x02\x12\x12\n" + + "\x0eINVENTORY_FULL\x10\x03\x12\x13\n" + + "\x0fNO_SUCH_STATION\x10\x04\x12\x12\n" + + "\x0eMP_NOT_ENABLED\x10\x05\x12\x10\n" + + "\fOUT_OF_RANGE\x10\x06\x12\x18\n" + + "\x14MP_DAILY_CAP_REACHED\x10\a\"\x12\n" + + "\x10LootStationProto\"\x16\n" + + "\x14LootTableRewardProto\"\x1b\n" + + "\x19LuckyPokemonSettingsProto\"\x1f\n" + + "\x1dMainMenuBattleOpenedTelemetry\"#\n" + + "!MainMenuCameraButtonSettingsProto\"\x1f\n" + + "\x1dMainMenuEventsOpenedTelemetry\"\x1e\n" + + "\x1cMainMenuItemsOpenedTelemetry\"\x1d\n" + + "\x1bMainMenuNewsOpenedTelemetry\"\x19\n" + + "\x17MainMenuOpenedTelemetry\" \n" + + "\x1eMainMenuPokedexOpenedTelemetry\" \n" + + "\x1eMainMenuPokemonOpenedTelemetry\"!\n" + + "\x1fMainMenuSettingsOpenedTelemetry\"\x1d\n" + + "\x1bMainMenuShopOpenedTelemetry\"*\n" + + "(MainMenuWhatsYourFavoriteOpenedTelemetry\"\x11\n" + + "\x0fManagedPoseData\"\x05\n" + + "\x03Map\"\t\n" + + "\aMapArea\"\x17\n" + + "\x15MapBuddySettingsProto\"\x14\n" + + "\x12MapCompositionRoot\"\x16\n" + + "\x14MapCoordOverlayProto\"\xda\x05\n" + + "\x17MapDisplaySettingsProto\"\x8e\x03\n" + + "\tMapEffect\x12\x0f\n" + + "\vEFFECT_NONE\x10\x00\x12\x19\n" + + "\x15EFFECT_CONFETTI_BASIC\x10\x01\x12\x18\n" + + "\x14EFFECT_CONFETTI_FIRE\x10\x02\x12\x19\n" + + "\x15EFFECT_CONFETTI_WATER\x10\x03\x12\x19\n" + + "\x15EFFECT_CONFETTI_GRASS\x10\x04\x12\x1f\n" + + "\x1bEFFECT_CONFETTI_RAID_BATTLE\x10\x05\x12\x1e\n" + + "\x1aEFFECT_CONFETTI_FRIENDSHIP\x10\x06\x12\x1a\n" + + "\x16EFFECT_CONFETTI_ROCKET\x10\a\x12\x1a\n" + + "\x16EFFECT_FIREWORKS_PLAIN\x10\b\x12\x1a\n" + + "\x16EFFECT_CONFETTI_FLOWER\x10\t\x12\x1a\n" + + "\x16EFFECT_CONFETTI_PLAINS\x10\n" + + "\x12\x18\n" + + "\x14EFFECT_CONFETTI_CITY\x10\v\x12\x1a\n" + + "\x16EFFECT_CONFETTI_TUNDRA\x10\f\x12\x1e\n" + + "\x1aEFFECT_CONFETTI_RAINFOREST\x10\r\"\xad\x02\n" + + "\tMusicType\x12\r\n" + + "\tBGM_UNSET\x10\x00\x12\r\n" + + "\tBGM_EVENT\x10e\x12\x12\n" + + "\rBGM_HALLOWEEN\x10\xc8\x01\x12\x13\n" + + "\x0eBGM_GO_TOUR_00\x10\xc9\x01\x12\x13\n" + + "\x0eBGM_GO_TOUR_01\x10\xca\x01\x12\x13\n" + + "\x0eBGM_GO_TOUR_02\x10\xcb\x01\x12\x13\n" + + "\x0eBGM_GO_TOUR_03\x10\xcc\x01\x12\x13\n" + + "\x0eBGM_GO_TOUR_04\x10\xcd\x01\x12\x13\n" + + "\x0eBGM_GO_TOUR_05\x10\xce\x01\x12\x13\n" + + "\x0eBGM_GO_TOUR_06\x10\xcf\x01\x12\x13\n" + + "\x0eBGM_GO_TOUR_07\x10\xd0\x01\x12\x13\n" + + "\x0eBGM_GO_TOUR_08\x10\xd1\x01\x12\x13\n" + + "\x0eBGM_GO_TOUR_09\x10\xd2\x01\x12\x1c\n" + + "\x17BGM_TEAM_ROCKET_DEFAULT\x10\xac\x02\"\xe6\x01\n" + + "\fMapIconProto\"\xd5\x01\n" + + "\x0fMapIconCategory\x12\x12\n" + + "\x0eGLOBAL_BONUSES\x10\x00\x12\x15\n" + + "\x11ADVENTURE_EFFECTS\x10\x01\x12\x13\n" + + "\x0fMEGA_EVOLUTIONS\x10\x02\x12\x19\n" + + "\x15ACTIVE_TRAINER_BOOSTS\x10\x03\x12\x19\n" + + "\x15PAUSED_TRAINER_BOOSTS\x10\x04\x12\x11\n" + + "\rROCKET_RADARS\x10\x05\x12\x12\n" + + "\x0eNON_ACTIVE_DAI\x10\x06\x12\x14\n" + + "\x10STAMP_COLLECTION\x10\a\x12\x0f\n" + + "\vSPECIAL_EGG\x10\b\"\x17\n" + + "\x15MapIconSortOrderProto\"\x17\n" + + "\x15MapIconsSettingsProto\"\f\n" + + "\n" + + "MapPoint2D\"\xfd\x01\n" + + "\x0fMapPokemonProto\x12#\n" + + "\rspawnpoint_id\x18\x01 \x01(\tR\fspawnpointId\x12!\n" + + "\fencounter_id\x18\x02 \x01(\x06R\vencounterId\x12&\n" + + "\x0fpokedex_type_id\x18\x03 \x01(\x05R\rpokedexTypeId\x12,\n" + + "\x12expiration_time_ms\x18\x04 \x01(\x03R\x10expirationTimeMs\x12L\n" + + "\x0fpokemon_display\x18\a \x01(\v2#.POGOProtos.Rpc.PokemonDisplayProtoR\x0epokemonDisplay\"\xc9\x01\n" + + "\vMapProvider\x1a\x11\n" + + "\x0fBundleZoomRange\"\xa6\x01\n" + + "\aMapType\x12\x12\n" + + "\x0eMAP_TYPE_UNSET\x10\x00\x12\x10\n" + + "\fMAP_TYPE_GMM\x10\x01\x12\x10\n" + + "\fMAP_TYPE_OSM\x10\x02\x12\x12\n" + + "\x0eMAP_TYPE_BLANK\x10\x03\x12\x17\n" + + "\x13MAP_TYPE_GMM_BUNDLE\x10\x04\x12\x1b\n" + + "\x17MAP_TYPE_NIANTIC_BUNDLE\x10\x05\x12\x19\n" + + "\x15MAP_TYPE_BIOME_RASTER\x10\x06\"\x16\n" + + "\x14MapQueryRequestProto\"\x17\n" + + "\x15MapQueryResponseProto\"\xc5\x01\n" + + "\x1aMapRighthandIconsTelemetry\"\xa6\x01\n" + + "\n" + + "IconEvents\x12&\n" + + "\"UNDEFINED_MAP_RIGHTHAND_ICON_EVENT\x10\x00\x12'\n" + + "#ICON_GRID_EXPANSION_BUTTON_APPEARED\x10\x01\x12&\n" + + "\"ICON_GRID_NUMBER_COLUMNS_INCREASED\x10\x02\x12\x1f\n" + + "\x1bICON_GRID_EXPANDED_BY_CLICK\x10\x03\"\v\n" + + "\tMapS2Cell\"\x1d\n" + + "\x0fMapS2CellEntity\x1a\n" + + "\n" + + "\bLocation\"\x1b\n" + + "\x19MapSceneFeatureFlagsProto\"\x12\n" + + "\x10MapSettingsProto\"\t\n" + + "\aMapTile\"\x0f\n" + + "\rMapTileBundle\"\x13\n" + + "\x11MapTilesProcessed\"\x13\n" + + "\x11MapsAgeGateResult\"\x14\n" + + "\x12MapsAgeGateStartup\"\x1c\n" + + "\x1aMapsClientEnvironmentProto\"\xa4\x01\n" + + "\x1dMapsClientTelemetryBatchProto\"\x82\x01\n" + + "\x10TelemetryScopeId\x12\t\n" + + "\x05UNSET\x10\x00\x12\b\n" + + "\x04CORE\x10\x01\x12\b\n" + + "\x04GAME\x10\x02\x12\t\n" + + "\x05TITAN\x10\x03\x12\n" + + "\n" + + "\x06COMMON\x10\x04\x12\x10\n" + + "\fPRE_AGE_GATE\x10\x05\x12\r\n" + + "\tPRE_LOGIN\x10\x06\x12\b\n" + + "\x04ARDK\x10\a\x12\r\n" + + "\tMARKETING\x10\b\"z\n" + + "&MapsClientTelemetryClientSettingsProto\x1aP\n" + + "\"SpecialSamplingProbabilityMapEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\x01R\x05value:\x028\x01\"&\n" + + "$MapsClientTelemetryCommonFilterProto\"\x1e\n" + + "\x1cMapsClientTelemetryOmniProto\" \n" + + "\x1eMapsClientTelemetryRecordProto\"\xd2\x01\n" + + "\x1fMapsClientTelemetryRecordResult\"\xae\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x14\x12\x16\n" + + "\x12ERROR_FAMILY_UNSET\x10\x15\x12\x18\n" + + "\x14ERROR_FAMILY_INVALID\x10\x16\x12\x1a\n" + + "\x16ERROR_ENCODING_INVALID\x10\x17\x12\x19\n" + + "\x15ERROR_UNSET_METRIC_ID\x10\x18\x12#\n" + + "\x1fERROR_EVENT_TELEMETRY_UNDEFINED\x10\x19\"{\n" + + " MapsClientTelemetryResponseProto\"W\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\x12\x13\n" + + "\x0fPARTIAL_FAILURE\x10\x03\x12\x13\n" + + "\x0fINVALID_REQUEST\x10\x04\")\n" + + "'MapsClientTelemetrySettingsRequestProto\"\x1e\n" + + "\x1cMapsClientTelemetryV2Request\"N\n" + + "\rMapsDatapoint\"=\n" + + "\x04Kind\x12\x0f\n" + + "\vUNSPECIFIED\x10\x00\x12\t\n" + + "\x05GAUGE\x10\x01\x12\t\n" + + "\x05DELTA\x10\x02\x12\x0e\n" + + "\n" + + "CUMULATIVE\x10\x03\"\x14\n" + + "\x12MapsLoginNewPlayer\"!\n" + + "\x1fMapsLoginNewPlayerCreateAccount\"\x1a\n" + + "\x18MapsLoginReturningPlayer\" \n" + + "\x1eMapsLoginReturningPlayerSignIn\"\x12\n" + + "\x10MapsLoginStartup\"\x12\n" + + "\x10MapsMetricRecord\"\x18\n" + + "\x16MapsPlaceholderMessage\"\x18\n" + + "\x16MapsPlatformPlayerInfo\")\n" + + "'MapsPlatformPreAgeGateTrackingOmniproto\"'\n" + + "%MapsPlatformPreLoginTrackingOmniproto\"\x18\n" + + "\x16MapsPreAgeGateMetadata\"\x16\n" + + "\x14MapsPreLoginMetadata\"\x1a\n" + + "\x18MapsServerRecordMetadata\"7\n" + + "\x1bMapsStartupMeasurementProto\x1a\x18\n" + + "\x16ComponentLoadDurations\"!\n" + + "\x16MapsTelemetryAttribute\x1a\a\n" + + "\x05Label\"#\n" + + "!MapsTelemetryAttributeRecordProto\"\x1a\n" + + "\x18MapsTelemetryAttributeV2\"\x19\n" + + "\x17MapsTelemetryBatchProto\" \n" + + "\x1eMapsTelemetryCommonFilterProto\"\x1f\n" + + "\x1dMapsTelemetryEventRecordProto\"\x14\n" + + "\x12MapsTelemetryField\"\x12\n" + + "\x10MapsTelemetryKey\"\x87\x01\n" + + "\x1aMapsTelemetryMetadataProto\"i\n" + + "\x10TelemetryScopeId\x12\t\n" + + "\x05UNSET\x10\x00\x12\x13\n" + + "\x0fPLATFORM_SERVER\x10\x01\x12\x13\n" + + "\x0fPLATFORM_CLIENT\x10\x02\x12\x0f\n" + + "\vGAME_SERVER\x10\x03\x12\x0f\n" + + "\vGAME_CLIENT\x10\x04\"_\n" + + "\x1eMapsTelemetryMetricRecordProto\"=\n" + + "\x04Kind\x12\x0f\n" + + "\vUNSPECIFIED\x10\x00\x12\t\n" + + "\x05GAUGE\x10\x01\x12\t\n" + + "\x05DELTA\x10\x02\x12\x0e\n" + + "\n" + + "CUMULATIVE\x10\x03\"\x92\x01\n" + + "\x19MapsTelemetryRecordResult\"u\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\x13\n" + + "\x0fINVALID_REQUEST\x10\n" + + "\x12\x11\n" + + "\rACCESS_DENIED\x10\v\x12\x16\n" + + "\x12NOT_APPROVED_EVENT\x10\f\x12\x11\n" + + "\rBACKEND_ERROR\x10\x14\x12\r\n" + + "\tTHROTTLED\x10\x1e\"\x1e\n" + + "\x1cMapsTelemetryRequestMetadata\"\x1b\n" + + "\x19MapsTelemetryRequestProto\"`\n" + + "\x1aMapsTelemetryResponseProto\"B\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\x12\x13\n" + + "\x0fPARTIAL_FAILURE\x10\x03\"\x14\n" + + "\x12MapsTelemetryValue\"\x1f\n" + + "\x1dMarkFieldbookSeenRequestProto\"j\n" + + "\x1eMarkFieldbookSeenResponseProto\"H\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\x12\x1b\n" + + "\x17ERROR_NO_SUCH_FIELDBOOK\x10\x03\"t\n" + + "\x1dMarkMilestoneAsViewedOutProto\"S\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x12\n" + + "\x0eERROR_DISABLED\x10\x02\x12\x1d\n" + + "\x19ERROR_MILESTONE_NOT_FOUND\x10\x03\"4\n" + + "\x1aMarkMilestoneAsViewedProto\x1a\x16\n" + + "\x14MilestoneLookupProto\"\x19\n" + + "\x17MarkNewsfeedReadRequest\"\xaa\x01\n" + + "\x18MarkNewsfeedReadResponse\"\x8d\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x12\n" + + "\x0eINTERNAL_ERROR\x10\x02\x12\x17\n" + + "\x13CHANNEL_NOT_DEFINED\x10\x03\x12\x17\n" + + "\x13EMPTY_NEWSFEED_LIST\x10\x04\x12\x13\n" + + "\x0fEMPTY_PLAYER_ID\x10\x05\x12\x10\n" + + "\fEMPTY_APP_ID\x10\x06\"R\n" + + "\x1bMarkReadNewsArticleOutProto\"3\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rNO_NEWS_FOUND\x10\x02\"\x1a\n" + + "\x18MarkReadNewsArticleProto\"\x84\x01\n" + + "\x1aMarkRemoteTradableOutProto\"f\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x17\n" + + "\x13ERROR_MON_NOT_FOUND\x10\x03\x12\x18\n" + + "\x14ERROR_INELIGIBLE_MON\x10\x04\"*\n" + + "\x17MarkRemoteTradableProto\x1a\x0f\n" + + "\rMarkedPokemon\"\xf7\x01\n" + + "\x18MarkSaveForLaterOutProto\"\xda\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x18\n" + + "\x14ERROR_ALREADY_MARKED\x10\x02\x12\x1b\n" + + "\x17ERROR_POKEMON_NOT_FOUND\x10\x03\x12&\n" + + "\"ERROR_SAVE_FOR_LATER_LIMIT_REACHED\x10\x04\x12\x16\n" + + "\x12ERROR_NOT_IN_RANGE\x10\x05\x12\x1b\n" + + "\x17ERROR_STATION_NOT_FOUND\x10\x06\x12$\n" + + " ERROR_SAVE_FOR_LATER_NOT_ENABLED\x10\a\"\x17\n" + + "\x15MarkSaveForLaterProto\"\x1e\n" + + "\x1cMarkTutorialCompleteOutProto\"\x1b\n" + + "\x19MarkTutorialCompleteProto\"\xed\x01\n" + + "\x1fMarketingTelemetryNewsfeedEvent\"6\n" + + "\x11NewsfeedEventType\x12\t\n" + + "\x05UNSET\x10\x00\x12\f\n" + + "\bRECEIVED\x10\x01\x12\b\n" + + "\x04READ\x10\x02\"\x91\x01\n" + + "\x1dNewsfeedAttributionSourceType\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\x10\n" + + "\fORGANIC_VIEW\x10\x01\x12\x10\n" + + "\fARTICLE_LINK\x10\x02\x12\x0e\n" + + "\n" + + "EMAIL_LINK\x10\x03\x12\x15\n" + + "\x11PUSH_NOTIFICATION\x10\x04\x12\x18\n" + + "\x14IN_GAME_NOTIFICATION\x10\x05\"\x84\x02\n" + + "'MarketingTelemetryPushNotificationEvent\"\xd8\x01\n" + + "\x19PushNotificationEventType\x12\t\n" + + "\x05UNSET\x10\x00\x12\r\n" + + "\tPROCESSED\x10\x01\x12\f\n" + + "\bRECEIVED\x10\x02\x12\n" + + "\n" + + "\x06OPENED\x10\x03\x12\r\n" + + "\tDISMISSED\x10\x04\x12\v\n" + + "\aBOUNCED\x10\x05\x12\b\n" + + "\x04SENT\x10\x06\x12\x0f\n" + + "\vFAILED_SEND\x10\a\x12\x14\n" + + "\x10BAD_REGISTRATION\x10\b\x12\x12\n" + + "\x0eSENT_REQUESTED\x10\t\x12\x12\n" + + "\x0eREQUEST_FAILED\x10\n" + + "\x12\x12\n" + + "\x0ePROCESS_FAILED\x10\v\"\r\n" + + "\vMaskedColor\"\x1e\n" + + "\x1cMaxBattleFriendActivityProto\"\x1b\n" + + "\x19MaxMoveBonusSettingsProto\"\x1d\n" + + "\x1bMegaBonusRewardsDetailProto\"\x1c\n" + + "\x1aMegaEvoGlobalSettingsProto\"\x12\n" + + "\x10MegaEvoInfoProto\"\x16\n" + + "\x14MegaEvoSettingsProto\"$\n" + + "\"MegaEvolutionCooldownSettingsProto\"#\n" + + "!MegaEvolutionEffectsSettingsProto\"!\n" + + "\x1fMegaEvolutionLevelSettingsProto\"'\n" + + "%MegaEvolutionProgressionSettingsProto\"\xbe\x01\n" + + "$MegaEvolvePokemonClientContextHelper\"\x95\x01\n" + + "\x1eMegaEvolvePokemonClientContext\x12\t\n" + + "\x05UNSET\x10\x00\x12\x13\n" + + "\x0fPOKEMON_DETAILS\x10\x01\x12\x0e\n" + + "\n" + + "RAID_LOBBY\x10\x02\x12\x14\n" + + "\x10GYM_BATTLE_LOBBY\x10\x03\x12\x14\n" + + "\x10NPC_COMBAT_LOBBY\x10\x04\x12\x17\n" + + "\x13PLAYER_COMBAT_LOBBY\x10\x05\"\x8d\x02\n" + + "\x19MegaEvolvePokemonOutProto\"\xef\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16FAILED_POKEMON_MISSING\x10\x02\x12!\n" + + "\x1dFAILED_INSUFFICIENT_RESOURCES\x10\x03\x12 \n" + + "\x1cFAILED_POKEMON_CANNOT_EVOLVE\x10\x04\x12\x1e\n" + + "\x1aFAILED_POKEMON_IS_DEPLOYED\x10\x05\x12#\n" + + "\x1fFAILED_INVALID_ITEM_REQUIREMENT\x10\x06\x12'\n" + + "#FAILED_POKEMON_ALREADY_MEGA_EVOLVED\x10\a\"\x18\n" + + "\x16MegaEvolvePokemonProto\"\x1f\n" + + "\x1dMegaEvolvePokemonSpeciesProto\"\x80\x02\n" + + "\x13MegaLevelUpOutProto\"\xe8\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1b\n" + + "\x17ERROR_POKEMON_NOT_FOUND\x10\x02\x12!\n" + + "\x1dERROR_POKEMON_CANNOT_LEVEL_UP\x10\x03\x12%\n" + + "!ERROR_REQUESTED_LEVEL_NOT_ALLOWED\x10\x04\x12\x1b\n" + + "\x17ERROR_DUPLICATE_REQUEST\x10\x05\x12 \n" + + "\x1cERROR_LEVEL_UP_NOT_AVAILABLE\x10\x06\x12 \n" + + "\x1cERROR_INSUFFICIENT_RESOURCES\x10\a\"\x12\n" + + "\x10MegaLevelUpProto\"\x1c\n" + + "\x1aMegaMoveBonusSettingsProto\"\x18\n" + + "\x16MementoAttributesProto\"\x13\n" + + "\x11MeshingStartEvent\"\x12\n" + + "\x10MeshingStopEvent\"\x10\n" + + "\x0eMessageOptions\"\xec\x01\n" + + "\x14MessagingClientEvent\"Q\n" + + "\vMessageType\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\x10\n" + + "\fDATA_MESSAGE\x10\x01\x12\t\n" + + "\x05TOPIC\x10\x02\x12\x18\n" + + "\x14DISPLAY_NOTIFICATION\x10\x03\"<\n" + + "\vSDKPlatform\x12\x0e\n" + + "\n" + + "UNKNOWN_OS\x10\x00\x12\v\n" + + "\aANDROID\x10\x01\x12\a\n" + + "\x03IOS\x10\x02\x12\a\n" + + "\x03WEB\x10\x03\"C\n" + + "\x05Event\x12\x11\n" + + "\rUNKNOWN_EVENT\x10\x00\x12\x15\n" + + "\x11MESSAGE_DELIVERED\x10\x01\x12\x10\n" + + "\fMESSAGE_OPEN\x10\x02\"\x1f\n" + + "\x1dMessagingClientEventExtension\"\x17\n" + + "\x15MethodDescriptorProto\"\x0e\n" + + "\fMethodGoogle\"\x0f\n" + + "\rMethodOptions\"\x0e\n" + + "\fMetricRecord\"\x19\n" + + "\x17MiniCollectionBadgeData\"\x1a\n" + + "\x18MiniCollectionBadgeEvent\"h\n" + + "\x15MiniCollectionPokemon\"O\n" + + "\vCollectType\x12\t\n" + + "\x05CATCH\x10\x00\x12\t\n" + + "\x05TRADE\x10\x01\x12\n" + + "\n" + + "\x06EVOLVE\x10\x02\x12\x13\n" + + "\x0fCATCH_FROM_RAID\x10\x03\x12\t\n" + + "\x05HATCH\x10\x04\"\x15\n" + + "\x13MiniCollectionProto\"\x1c\n" + + "\x1aMiniCollectionSectionProto\"\x1d\n" + + "\x1bMissingTranslationTelemetry\"\a\n" + + "\x05Mixin\"\x1c\n" + + "\x1aMonodepthDownloadTelemetry\"\x18\n" + + "\x16MonodepthSettingsProto\"\xb7\x01\n" + + "\x15MotivatedPokemonProto\x126\n" + + "\apokemon\x18\x01 \x01(\v2\x1c.POGOProtos.Rpc.PokemonProtoR\apokemon\x12(\n" + + "\x10cp_when_deployed\x18\x03 \x01(\x05R\x0ecpWhenDeployed\x12%\n" + + "\x0emotivation_now\x18\x04 \x01(\x01R\rmotivationNow\x12\x15\n" + + "\x06cp_now\x18\x05 \x01(\x05R\x05cpNow\"\x13\n" + + "\x11MoveModifierGroup\"\xda\x06\n" + + "\x11MoveModifierProto\x1a\x8d\x02\n" + + "\x11ModifierCondition\"\xf7\x01\n" + + "\rConditionType\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aPVE_NPC\x10\x01\x12\x0e\n" + + "\n" + + "HP_PERCENT\x10\x02\x12\x14\n" + + "\x10INVOCATION_LIMIT\x10\x03\x12\x0f\n" + + "\vCOOLDOWN_MS\x10\x04\x12\x1d\n" + + "\x19DEFENDER_ALIGNMENT_SHADOW\x10\x05\x12\x13\n" + + "\x0fDEFENDER_VS_TAG\x10\x06\x12&\n" + + "\"ATTACKER_ARBITRARY_COUNTER_MINIMUM\x10\a\x12&\n" + + "\"DEFENDER_ARBITRARY_COUNTER_MINIMUM\x10\b\x12\x13\n" + + "\x0fATTACKER_VS_TAG\x10\t\"\xa5\x03\n" + + "\x10MoveModifierMode\x12\x1c\n" + + "\x18UNSET_MOVE_MODIFIER_MODE\x10\x00\x12\x0f\n" + + "\vFORM_CHANGE\x10\x01\x12\x11\n" + + "\rDIRECT_DAMAGE\x10\x02\x12\x19\n" + + "\x15DEFENDER_DAMAGE_DEALT\x10\x03\x12\x19\n" + + "\x15DEFENDER_DAMAGE_TAKEN\x10\x04\x12\x1e\n" + + "\x1aATTACKER_ARBITRARY_COUNTER\x10\x05\x12\x1b\n" + + "\x17ATTACKER_FORM_REVERSION\x10\x06\x12\x1b\n" + + "\x17DEFENDER_FORM_REVERSION\x10\a\x12\x1e\n" + + "\x1aDEFENDER_ARBITRARY_COUNTER\x10\b\x12\x17\n" + + "\x13APPLY_VS_EFFECT_TAG\x10\t\x12\x18\n" + + "\x14REMOVE_VS_EFFECT_TAG\x10\n" + + "\x12\x16\n" + + "\x12ATTACK_STAT_CHANGE\x10\v\x12\x17\n" + + "\x13DEFENSE_STAT_CHANGE\x10\f\x12\x17\n" + + "\x13STAMINA_STAT_CHANGE\x10\r\x12\x0f\n" + + "\vSTAT_CHANGE\x10\x0e\x12\x11\n" + + "\rGROUP_POINTER\x10\x0f\";\n" + + "\x12MoveModifierTarget\x12\t\n" + + "\x05UNSET\x10\x00\x12\f\n" + + "\bATTACKER\x10\x01\x12\f\n" + + "\bDEFENDER\x10\x02\"P\n" + + "\x10MoveModifierType\x12\x1c\n" + + "\x18UNSET_MOVE_MODIFIER_TYPE\x10\x00\x12\x0e\n" + + "\n" + + "PERCENTAGE\x10\x01\x12\x0e\n" + + "\n" + + "FLAT_VALUE\x10\x02\"\x17\n" + + "\x15MoveReassignmentProto\"\x1b\n" + + "\x19MoveSequenceSettingsProto\"\x13\n" + + "\x11MoveSettingsProto\"3\n" + + "\x15MpSharedSettingsProto\x1a\x1a\n" + + "\x18BreadBattleMpCostPerTier\"\x15\n" + + "\x13MultiPartQuestProto\"\x14\n" + + "\x12MultiSelectorProto\"\x14\n" + + "\x12MusicSettingsProto\"\x16\n" + + "\x14NMAClientPlayerProto\"L\n" + + "\x14NMAGetPlayerOutProto\"4\n" + + "\x06Status\x12\x12\n" + + "\x0eUNKNOWN_STATUS\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\"\x13\n" + + "\x11NMAGetPlayerProto\"R\n" + + "\x1aNMAGetServerConfigOutProto\"4\n" + + "\x06Status\x12\x12\n" + + "\x0eUNKNOWN_STATUS\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\"\x19\n" + + "\x17NMAGetServerConfigProto\"V\n" + + "\x1eNMAGetSurveyorProjectsOutProto\"4\n" + + "\vErrorStatus\x12\r\n" + + "\tUNDEFINED\x10\x00\x12\t\n" + + "\x05ERROR\x10\x01\x12\v\n" + + "\aSUCCESS\x10\x02\"\x1d\n" + + "\x1bNMAGetSurveyorProjectsProto\"\x18\n" + + "\x16NMALightshipTokenProto\"M\n" + + "\x13NMAProjectTaskProto\"6\n" + + "\bTaskType\x12\r\n" + + "\tUNDEFINED\x10\x00\x12\v\n" + + "\aMAPPING\x10\x01\x12\x0e\n" + + "\n" + + "VALIDATION\x10\x02\"\x15\n" + + "\x13NMASlimPoiImageData\"\x11\n" + + "\x0fNMASlimPoiProto\"S\n" + + "\x17NMASurveyorProjectProto\"8\n" + + "\rProjectStatus\x12\r\n" + + "\tUNDEFINED\x10\x00\x12\n" + + "\n" + + "\x06ACTIVE\x10\x01\x12\f\n" + + "\bINACTIVE\x10\x02\"\x1f\n" + + "\x1dNMAThe8thWallAccessTokenProto\"\x1b\n" + + "\x19NMAThe8thWallAccountProto\"\x1c\n" + + "\x1aNMAThe8thWallMetadataProto\"\x19\n" + + "\x17NMAThe8thWallTokenProto\"X\n" + + " NMAUpdateSurveyorProjectOutProto\"4\n" + + "\vErrorStatus\x12\r\n" + + "\tUNDEFINED\x10\x00\x12\t\n" + + "\x05ERROR\x10\x01\x12\v\n" + + "\aSUCCESS\x10\x02\"\x1f\n" + + "\x1dNMAUpdateSurveyorProjectProto\"W\n" + + "\x1fNMAUpdateUserOnboardingOutProto\"4\n" + + "\x06Status\x12\x12\n" + + "\x0eUNKNOWN_STATUS\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\"\x1e\n" + + "\x1cNMAUpdateUserOnboardingProto\"\x93\x01\n" + + "\x1bNameSharingPreferencesProto\"4\n" + + "\aContext\x12\v\n" + + "\aDEFAULT\x10\x00\x12\x1c\n" + + "\x18EVENT_PLANNER_ATTENDANCE\x10\x01\">\n" + + "\n" + + "Preference\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aFRIENDS\x10\x01\x12\n" + + "\n" + + "\x06NO_ONE\x10\x02\x12\f\n" + + "\bEVERYONE\x10\x03\"\x12\n" + + "\x10NamedMapSettings\"\x1b\n" + + "\x19NativeAdUnitSettingsProto\"(\n" + + "&NaturalArtDayNightFeatureSettingsProto\"\x8d\x01\n" + + "\x1eNaturalArtPoiEncounterOutProto\"k\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16NO_ENCOUNTER_AVAILABLE\x10\x02\x12\x1a\n" + + "\x16POKEMON_INVENTORY_FULL\x10\x03\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x04\"\x1d\n" + + "\x1bNaturalArtPoiEncounterProto\"\x1b\n" + + "\x19NearbyMenuOpenedTelemetry\"3\n" + + "1NearbyMenuPokemonTabStartTrackingPokemonTelemetry\"2\n" + + "0NearbyMenuPokemonTabStopTrackingPokemonTelemetry\")\n" + + "'NearbyMenuPokemonTabTapPokemonTelemetry\"1\n" + + "/NearbyMenuPowerspotTabViewOnMapPressedTelemetry\",\n" + + "*NearbyMenuPowerspotTabViewPressedTelemetry\"-\n" + + "+NearbyMenuRaidTabStartTrackingRaidTelemetry\",\n" + + "*NearbyMenuRaidTabStopTrackingRaidTelemetry\"+\n" + + ")NearbyMenuRaidTabViewOngoingRaidTelemetry\"(\n" + + "&NearbyMenuRaidTabViewRsvpRaidTelemetry\"-\n" + + "+NearbyMenuRsvpTabTapReminderWidgetTelemetry\"\xc5\x01\n" + + "\x12NearbyPokemonProto\x12%\n" + + "\x0epokedex_number\x18\x01 \x01(\x05R\rpokedexNumber\x12!\n" + + "\fencounter_id\x18\x03 \x01(\x06R\vencounterId\x12\x17\n" + + "\afort_id\x18\x04 \x01(\tR\x06fortId\x12L\n" + + "\x0fpokemon_display\x18\x06 \x01(\v2#.POGOProtos.Rpc.PokemonDisplayProtoR\x0epokemonDisplay\"*\n" + + "\x15NearbyPokemonSettings\x1a\x11\n" + + "\x0fPokemonPriority\"\"\n" + + " NearbyPokemonTabFocusedTelemetry\"$\n" + + "\"NearbyPowerSpotTabFocusedTelemetry\"\x1f\n" + + "\x1dNearbyRaidTabFocusedTelemetry\" \n" + + "\x1eNearbyRouteTabFocusedTelemetry\"\x1f\n" + + "\x1dNearbyRsvpTabFocusedTelemetry\"\x17\n" + + "\x15NetworkCheckTelemetry\"\x15\n" + + "\x13NetworkRequestState\"\x12\n" + + "\x10NetworkTelemetry\"D\n" + + " NeutralAvatarBadgeRewardOutProto\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"\x1f\n" + + "\x1dNeutralAvatarBadgeRewardProto\".\n" + + ",NeutralAvatarBodySliderSettingsTemplateProto\"&\n" + + "$NeutralAvatarBodySliderTemplateProto\"\x1f\n" + + "\x1dNeutralAvatarItemMappingProto\"\x18\n" + + "\x16NeutralAvatarItemProto\"#\n" + + "!NeutralAvatarLootItemDisplayProto\"$\n" + + "\"NeutralAvatarLootItemTemplateProto\"\x1b\n" + + "\x19NeutralAvatarMappingProto\"\x1c\n" + + "\x1aNeutralAvatarSettingsProto\"\x11\n" + + "\x0fNewInboxMessage\"C\n" + + "\x10NewsArticleProto\"/\n" + + "\fNewsTemplate\x12\t\n" + + "\x05UNSET\x10\x00\x12\x14\n" + + "\x10DEFAULT_TEMPLATE\x10\x01\"\x19\n" + + "\x17NewsGlobalSettingsProto\"\v\n" + + "\tNewsProto\"\x12\n" + + "\x10NewsSettingProto\"\x12\n" + + "\x10NewsfeedMetadata\"\x80\x02\n" + + "\fNewsfeedPost\x1aP\n" + + "\x0fPreviewMetadata\x1a=\n" + + "\x0fAttributesEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\x1a@\n" + + "\x12KeyValuePairsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"\\\n" + + "\x0fNewsfeedChannel\x12\x0f\n" + + "\vNOT_DEFINED\x10\x00\x12\x1c\n" + + "\x18NEWSFEED_MESSAGE_CHANNEL\x10\x01\x12\x1a\n" + + "\x16IN_APP_MESSAGE_CHANNEL\x10\x02\"\x14\n" + + "\x12NewsfeedPostRecord\"\x10\n" + + "\x0eNewsfeedSource\"!\n" + + "\x1fNewsfeedTrackingRecordsMetadata\"\b\n" + + "\x06NiaAny\",\n" + + "*NiaAuthAuthenticateAppleSignInRequestProto\"s\n" + + "+NiaAuthAuthenticateAppleSignInResponseProto\"D\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x10\n" + + "\fINVALID_AUTH\x10\x02\x12\x10\n" + + "\fSERVER_ERROR\x10\x03\".\n" + + ",NiaAuthValidateNiaAppleAuthTokenRequestProto\"\x87\x01\n" + + "-NiaAuthValidateNiaAppleAuthTokenResponseProto\"V\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x10\n" + + "\fINVALID_AUTH\x10\x02\x12\x10\n" + + "\fEXPIRED_AUTH\x10\x03\x12\x10\n" + + "\fSERVER_ERROR\x10\x04\"\x1d\n" + + "\x1bNiaIdMigrationSettingsProto\"t\n" + + "\x17NianticProfileTelemetry\"Y\n" + + "\x1aNianticProfileTelemetryIds\x12\r\n" + + "\tUNDEFINED\x10\x00\x12\x13\n" + + "\x0fOPEN_MY_PROFILE\x10\x01\x12\x17\n" + + "\x13OPEN_FRIEND_PROFILE\x10\x02\"\x19\n" + + "\x17NianticSharedLoginProto\"&\n" + + "$NianticThirdPartyAuthProtobufRequest\"'\n" + + "%NianticThirdPartyAuthProtobufResponse\"\x0e\n" + + "\fNianticToken\"'\n" + + "\x13NianticTokenRequest\x1a\x10\n" + + "\x0eSessionOptions\"\xcd\x01\n" + + "\x17NicknamePokemonOutProto\"\xb1\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16ERROR_INVALID_NICKNAME\x10\x02\x12\x1b\n" + + "\x17ERROR_POKEMON_NOT_FOUND\x10\x03\x12\x18\n" + + "\x14ERROR_POKEMON_IS_EGG\x10\x04\x12\x1b\n" + + "\x17ERROR_FILTERED_NICKNAME\x10\x05\x12\x1f\n" + + "\x1bERROR_EXCEEDED_CHANGE_LIMIT\x10\x06\"\x16\n" + + "\x14NicknamePokemonProto\"\x11\n" + + "\x0fNodeAssociation\"\b\n" + + "\x06NodeId\"\x1c\n" + + "\x1aNonCombatMoveSettingsProto\"\"\n" + + " NotificationPermissionsTelemetry\"\x16\n" + + "\x14NotificationSchedule\"\x1b\n" + + "\x19NotificationSettingsProto\"\xa9\x02\n" + + "\tNpcBattle\"\x9b\x02\n" + + "\tCharacter\x12\x13\n" + + "\x0fCHARACTER_UNSET\x10\x00\x12\x18\n" + + "\x14CHARACTER_GRUNT_MALE\x10\x01\x12\x1a\n" + + "\x16CHARACTER_GRUNT_FEMALE\x10\x02\x12\x12\n" + + "\x0eCHARACTER_ARLO\x10\x03\x12\x13\n" + + "\x0fCHARACTER_CLIFF\x10\x04\x12\x14\n" + + "\x10CHARACTER_SIERRA\x10\x05\x12\x16\n" + + "\x12CHARACTER_GIOVANNI\x10\x06\x12\x14\n" + + "\x10CHARACTER_JESSIE\x10\a\x12\x13\n" + + "\x0fCHARACTER_JAMES\x10\b\x12\x15\n" + + "\x11CHARACTER_BLANCHE\x10\t\x12\x15\n" + + "\x11CHARACTER_CANDELA\x10\n" + + "\x12\x13\n" + + "\x0fCHARACTER_SPARK\x10\v\"'\n" + + "\x11NpcEncounterProto\x1a\x12\n" + + "\x10NpcEncounterStep\"\xb0\x01\n" + + "\rNpcEventProto\"\x9e\x01\n" + + "\x05Event\x12\t\n" + + "\x05UNSET\x10\x00\x12\x17\n" + + "\x13TERMINATE_ENCOUNTER\x10\x01\x12\x11\n" + + "\rGIFT_EXCHANGE\x10\x02\x12\x11\n" + + "\rPOKEMON_TRADE\x10\x03\x12\x0f\n" + + "\vDESPAWN_NPC\x10\x04\x12\x11\n" + + "\rYES_NO_SELECT\x10\x05\x12\x10\n" + + "\fMULTI_SELECT\x10\x06\x12\x15\n" + + "\x11SET_TUTORIAL_FLAG\x10\a\"\xbe\x01\n" + + "\x13NpcOpenGiftOutProto\"\xa6\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1d\n" + + "\x19ERROR_ENCOUNTER_NOT_FOUND\x10\x03\x12\x18\n" + + "\x14ERROR_GIFT_NOT_FOUND\x10\x04\x12\x1d\n" + + "\x19ERROR_GIFT_ALREADY_OPENED\x10\x05\x12\x19\n" + + "\x15ERROR_PLAYER_BAG_FULL\x10\x06\"\x12\n" + + "\x10NpcOpenGiftProto\"\x11\n" + + "\x0fNpcPokemonProto\"*\n" + + "\x14NpcRouteGiftOutProto\x1a\x12\n" + + "\x10RouteFortDetails\"\x13\n" + + "\x11NpcRouteGiftProto\"\x82\x01\n" + + "\x13NpcSendGiftOutProto\"k\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x14\n" + + "\x10ERROR_GIFT_LIMIT\x10\x03\x12 \n" + + "\x1cERROR_PLAYER_HAS_NO_STICKERS\x10\x04\"\x12\n" + + "\x10NpcSendGiftProto\"^\n" + + "\x16NpcUpdateStateOutProto\"D\n" + + "\x05State\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rNPC_NOT_FOUND\x10\x02\x12\x10\n" + + "\fSTEP_INVALID\x10\x03\"\x15\n" + + "\x13NpcUpdateStateProto\"\x13\n" + + "\x11OAuthTokenRequest\"\x1b\n" + + "\x19ObjectDetectionStartEvent\"\x1a\n" + + "\x18ObjectDetectionStopEvent\"\x18\n" + + "\x16OnApplicationFocusData\"\x18\n" + + "\x16OnApplicationPauseData\"\x17\n" + + "\x15OnApplicationQuitData\"!\n" + + "\x1fOnDemandMessageHandlerScheduler\"\x19\n" + + "\x17OnboardingSettingsProto\"\x15\n" + + "\x13OnboardingTelemetry\"!\n" + + "\x1fOneWaySharedFriendshipDataProto\"\x16\n" + + "\x14OneofDescriptorProto\"\x0e\n" + + "\fOneofOptions\"\x82\x02\n" + + "\x15OpenBuddyGiftOutProto\"\xe8\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x19\n" + + "\x15ERROR_BUDDY_NOT_VALID\x10\x01\x12#\n" + + "\x1fSUCCESS_ADDED_LOOT_TO_INVENTORY\x10\x02\x12)\n" + + "%SUCCESS_ADDED_SOUVENIR_TO_COLLECTIONS\x10\x03\x12/\n" + + "+ERROR_BUDDY_HAS_NOT_PICKED_UP_ANY_SOUVENIRS\x10\x04\x12\x1b\n" + + "\x17ERROR_INVENTORY_IS_FULL\x10\x05\x12\x1a\n" + + "\x16ERROR_BUDDY_NOT_ON_MAP\x10\x06\"\x14\n" + + "\x12OpenBuddyGiftProto\"\xab\x01\n" + + "\x18OpenCampfireMapTelemetry\"\x8e\x01\n" + + "\n" + + "SourcePage\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\a\n" + + "\x03MAP\x10\x01\x12\x10\n" + + "\fNEARBY_RAIDS\x10\x02\x12\x10\n" + + "\fGYM_APPROACH\x10\x03\x12\x11\n" + + "\rRAID_APPROACH\x10\x04\x12\x0e\n" + + "\n" + + "CATCH_CARD\x10\x05\x12\x11\n" + + "\rNEARBY_ROUTES\x10\x06\x12\x10\n" + + "\fNOTIFICATION\x10\b\"\x19\n" + + "\x17OpenCombatChallengeData\"\x9f\x03\n" + + "\x1bOpenCombatChallengeOutProto\"\xff\x02\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12!\n" + + "\x1dERROR_INVALID_CHALLENGE_STATE\x10\x02\x12\x1d\n" + + "\x19ERROR_CHALLENGE_NOT_FOUND\x10\x03\x12\"\n" + + "\x1eERROR_POKEMON_NOT_IN_INVENTORY\x10\x04\x12\x1d\n" + + "\x19ERROR_NOT_ELIGIBLE_LEAGUE\x10\x05\x12$\n" + + " ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x06\x12\x1a\n" + + "\x16ERROR_ALREADY_TIMEDOUT\x10\b\x12\x1b\n" + + "\x17ERROR_ALREADY_CANCELLED\x10\t\x12\x1a\n" + + "\x16ERROR_FRIEND_NOT_FOUND\x10\n" + + "\x12%\n" + + "!ERROR_FAILED_TO_SEND_NOTIFICATION\x10\v\x12\x17\n" + + "\x13ERROR_ACCESS_DENIED\x10\f\x12\x1d\n" + + "\x19ERROR_INELIGIBLE_OPPONENT\x10\r\"\x1a\n" + + "\x18OpenCombatChallengeProto\"!\n" + + "\x1fOpenCombatChallengeResponseData\"\x17\n" + + "\x15OpenCombatSessionData\"\xcc\x03\n" + + "\x19OpenCombatSessionOutProto\"\xae\x03\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1e\n" + + "\x1aERROR_INVALID_COMBAT_STATE\x10\x02\x12\x1d\n" + + "\x19ERROR_COMBAT_SESSION_FULL\x10\x03\x12\"\n" + + "\x1eERROR_POKEMON_NOT_IN_INVENTORY\x10\x04\x12\x1f\n" + + "\x1bERROR_OPPONENT_NOT_IN_RANGE\x10\x05\x12\x1b\n" + + "\x17ERROR_CHALLENGE_EXPIRED\x10\x06\x12$\n" + + " ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\a\x12\x17\n" + + "\x13ERROR_OPPONENT_QUIT\x10\b\x12.\n" + + "*ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE\x10\t\x12#\n" + + "\x1fERROR_COMBAT_LEAGUE_UNSPECIFIED\x10\n" + + "\x12\x17\n" + + "\x13ERROR_ACCESS_DENIED\x10\v\x12%\n" + + "!ERROR_PLAYER_HAS_NO_BATTLE_PASSES\x10\f\x12\x17\n" + + "\x13WAITING_FOR_PLAYERS\x10\r\"\x18\n" + + "\x16OpenCombatSessionProto\"\x1f\n" + + "\x1dOpenCombatSessionResponseData\"C\n" + + "\x10OpenGiftLogEntry\"/\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\r\n" + + "\tNPC_TRADE\x10\x02\"\xf4\x01\n" + + "\x10OpenGiftOutProto\"\xdf\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x19\n" + + "\x15ERROR_PLAYER_BAG_FULL\x10\x03\x12\x1e\n" + + "\x1aERROR_PLAYER_LIMIT_REACHED\x10\x04\x12\x1d\n" + + "\x19ERROR_GIFT_DOES_NOT_EXIST\x10\x05\x12\x1a\n" + + "\x16ERROR_FRIEND_NOT_FOUND\x10\x06\x12\x1b\n" + + "\x17ERROR_INVALID_PLAYER_ID\x10\a\x12\x17\n" + + "\x13ERROR_FRIEND_UPDATE\x10\b\"\x0f\n" + + "\rOpenGiftProto\"\x97\x01\n" + + "!OpenInvasionCombatSessionOutProto\x12=\n" + + "\x06status\x18\x01 \x01(\x0e2%.POGOProtos.Rpc.InvasionStatus.StatusR\x06status\x123\n" + + "\x06combat\x18\x02 \x01(\v2\x1b.POGOProtos.Rpc.CombatProtoR\x06combat\"n\n" + + "\x1eOpenInvasionCombatSessionProto\x12L\n" + + "\x0fincident_lookup\x18\x01 \x01(\v2#.POGOProtos.Rpc.IncidentLookupProtoR\x0eincidentLookup\"\x1a\n" + + "\x18OpenNpcCombatSessionData\"\xbb\x01\n" + + "\x1cOpenNpcCombatSessionOutProto\"\x9a\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12$\n" + + " ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x02\x12.\n" + + "*ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE\x10\x03\x12\x17\n" + + "\x13ERROR_ACCESS_DENIED\x10\x04\x12\t\n" + + "\x05ERROR\x10\x05\"\x1b\n" + + "\x19OpenNpcCombatSessionProto\"\"\n" + + " OpenNpcCombatSessionResponseData\"\x84\x01\n" + + "\x19OpenSponsoredGiftOutProto\"g\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x19\n" + + "\x15ERROR_PLAYER_BAG_FULL\x10\x03\x12\x17\n" + + "\x13ERROR_GIFT_REDEEMED\x10\x04\"\x18\n" + + "\x16OpenSponsoredGiftProto\"\xad\x01\n" + + "\x19OpenSupplyBalloonOutProto\"\x8f\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x15\n" + + "\x11ERROR_NOT_ENABLED\x10\x02\x12\x1d\n" + + "\x19ERROR_REACHED_DAILY_LIMIT\x10\x03\x12\x17\n" + + "\x13ERROR_ITEM_BAG_FULL\x10\x04\x12\x1e\n" + + "\x1aERROR_NO_BALLOON_AVAILABLE\x10\x05\"\x18\n" + + "\x16OpenSupplyBalloonProto\"\x91\x04\n" + + "\x13OpenTradingOutProto\"\xf9\x03\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_FRIEND_NOT_FOUND\x10\x03\x12\x1b\n" + + "\x17ERROR_INVALID_PLAYER_ID\x10\x04\x12\x17\n" + + "\x13ERROR_INVALID_STATE\x10\x05\x12\x17\n" + + "\x13ERROR_STATE_HANDLER\x10\x06\x12\x19\n" + + "\x15ERROR_TRADING_EXPIRED\x10\a\x12\x1a\n" + + "\x16ERROR_TRADING_COOLDOWN\x10\b\x12\x1f\n" + + "\x1bERROR_PLAYER_ALREADY_OPENED\x10\t\x12\x1d\n" + + "\x19ERROR_FRIEND_OUT_OF_RANGE\x10\n" + + "\x12$\n" + + " ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\v\x12$\n" + + " ERROR_PLAYER_REACHED_DAILY_LIMIT\x10\f\x12$\n" + + " ERROR_FRIEND_REACHED_DAILY_LIMIT\x10\r\x12$\n" + + " ERROR_PLAYER_NOT_ENOUGH_STARDUST\x10\x0e\x12$\n" + + " ERROR_FRIEND_NOT_ENOUGH_STARDUST\x10\x0f\x12$\n" + + " ERROR_FRIEND_BELOW_MINIMUM_LEVEL\x10\x10\"\x12\n" + + "\x10OpenTradingProto\"\x16\n" + + "\x14OpponentPokemonProto\"\r\n" + + "\vOptOutProto\"\x14\n" + + "\x12OptimizationsProto\"\b\n" + + "\x06Option\"\x1b\n" + + "\x19OptionalMoveOverrideProto\"\"\n" + + " ParticipantConsumptionAccounting\"\x14\n" + + "\x12ParticipationProto\"\x18\n" + + "\x16PartyActivityStatProto\"\x8c\x01\n" + + "\x19PartyActivitySummaryProto\x1ao\n" + + "\x15PlayerSummaryMapEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12@\n" + + "\x05value\x18\x02 \x01(\v2*.POGOProtos.Rpc.PlayerActivitySummaryProtoR\x05value:\x028\x01\"8\n" + + "\x1cPartyActivitySummaryRpcProto\x1a\x18\n" + + "\x16PlayerActivityRpcProto\"\\\n" + + "\x1ePartyDarkLaunchLogMessageProto\":\n" + + "\bLogLevel\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\b\n" + + "\x04INFO\x10\x01\x12\v\n" + + "\aWARNING\x10\x02\x12\n" + + "\n" + + "\x06SEVERE\x10\x03\"`\n" + + "\x1cPartyDarkLaunchSettingsProto\x1a\"\n" + + " CreateOrJoinWaitProbabilityProto\x1a\x1c\n" + + "\x1aLeavePartyProbabilityProto\"\x16\n" + + "\x14PartyHistoryRpcProto\"3\n" + + "\x1bPartyIapBoostsSettingsProto\x1a\x14\n" + + "\x12PartyIapBoostProto\"\x15\n" + + "\x13PartyInviteRpcProto\"\x10\n" + + "\x0ePartyItemProto\"\x18\n" + + "\x16PartyLocationPushProto\"\x1a\n" + + "\x18PartyLocationSampleProto\"2\n" + + "\x16PartyLocationsRpcProto\x1a\x18\n" + + "\x16PlayerLocationRpcProto\"!\n" + + "\x1fPartyParticipantHistoryRpcProto\"\xcb\x01\n" + + "\x15PartyParticipantProto\"\xb1\x01\n" + + "\x11ParticipantStatus\x12\x1c\n" + + "\x18PARTICIPANT_STATUS_UNSET\x10\x00\x12*\n" + + "&PARTICIPANT_STATUS_PARTICIPANT_INVITED\x10\x01\x12)\n" + + "%PARTICIPANT_STATUS_PARTICIPANT_ACTIVE\x10\x02\x12'\n" + + "#PARTICIPANT_STATUS_PARTICIPANT_LEFT\x10\x03\"\x1f\n" + + "\x1dPartyParticipantRaidInfoProto\"\xc2\x02\n" + + "\x1dPartyPlayGeneralSettingsProto\x1a\x1e\n" + + "\x1cPartySchedulingSettingsProto\"P\n" + + "\x12PgDeliveryMechanic\x12\t\n" + + "\x05UNSET\x10\x00\x12\x0e\n" + + "\n" + + "FULL_PARTY\x10\x01\x12\x0f\n" + + "\vPOLLING_BIT\x10\x02\x12\x0e\n" + + "\n" + + "NON_AVATAR\x10\x03\"\xae\x01\n" + + "\x16DailyProgressHeuristic\x12+\n" + + "'DAILY_PROGRESS_HEURISTIC_MECHANIC_UNSET\x10\x00\x12<\n" + + "8DAILY_PROGRESS_HEURISTIC_COMMON_TWENTY_FOUR_HOUR_BUCKETS\x10\x01\x12)\n" + + "%DAILY_PROGRESS_HEURISTIC_CALENDAR_DAY\x10\x02\"\x1e\n" + + "\x1cPartyPlayGlobalSettingsProto\"\x1c\n" + + "\x1aPartyPlayInvitationDetails\"\x16\n" + + "\x14PartyPlayPreferences\"\x1d\n" + + "\x1bPartyPlayerProfilePushProto\" \n" + + "\x1ePartyProgressNotificationProto\"\x14\n" + + "\x12PartyQuestRpcProto\"\xa3\x03\n" + + "\x14PartyQuestStateProto\x1a\x83\x02\n" + + "\x1aPlayerPartyQuestStateProto\"\xe4\x01\n" + + "\fPlayerStatus\x12\x12\n" + + "\x0ePLAYER_UNKNOWN\x10\x00\x12'\n" + + "#PLAYER_WAITING_PARTY_QUEST_TO_START\x10\x01\x12\x11\n" + + "\rPLAYER_ACTIVE\x10\x02\x12,\n" + + "(PLAYER_COMPLETED_PARTY_QUEST_AND_AWARDED\x10\x03\x12 \n" + + "\x1cPLAYER_ABANDONED_PARTY_QUEST\x10\x04\x12 \n" + + "\x1cPLAYER_COMPLETED_PARTY_QUEST\x10\x05\x12\x12\n" + + "\x0ePLAYER_AWARDED\x10\x06\x1a\x84\x01\n" + + "\x15PlayerQuestStateEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12U\n" + + "\x05value\x18\x02 \x01(\v2?.POGOProtos.Rpc.PartyQuestStateProto.PlayerPartyQuestStateProtoR\x05value:\x028\x01\"\xcc\x01\n" + + " PartyRecommendationSettingsProto\"\xa7\x01\n" + + "\x16PartyRcommendationMode\x12\t\n" + + "\x05UNSET\x10\x00\x12\x1f\n" + + "\x1bPARTY_RECOMMENDATION_MODE_1\x10\x01\x12\x1f\n" + + "\x1bPARTY_RECOMMENDATION_MODE_2\x10\x02\x12\x1f\n" + + "\x1bPARTY_RECOMMENDATION_MODE_3\x10\x03\x12\x1f\n" + + "\x1bPARTY_RECOMMENDATION_MODE_4\x10\x04\"\x0f\n" + + "\rPartyRpcProto\"p\n" + + "\x1ePartySendDarkLaunchLogOutProto\"N\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12,\n" + + "(ERROR_DARK_LAUNCH_NOT_ENABLED_FOR_PLAYER\x10\x02\"\x1d\n" + + "\x1bPartySendDarkLaunchLogProto\"\x1f\n" + + "\x1dPartySharedQuestSettingsProto\"\x1b\n" + + "\x19PartySummarySettingsProto\"\x88\x02\n" + + "\x1bPartyUpdateLocationOutProto\"\xe8\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_FEATURE_DISABLED\x10\x03\x12\x16\n" + + "\x12ERROR_NOT_IN_PARTY\x10\x04\x12\x19\n" + + "\x15ERROR_REDIS_EXCEPTION\x10\x05\x12#\n" + + "\x1fERROR_LOCATION_RECORD_NOT_FOUND\x10\x06\x12\x1e\n" + + "\x1aERROR_PLFE_REDIRECT_NEEDED\x10\a\x12\x1f\n" + + "\x1bERROR_UNEXPECTED_PARTY_TYPE\x10\b\"\x1a\n" + + "\x18PartyUpdateLocationProto\"\x1a\n" + + "\x18PartyZoneDefinitionProto\"\x14\n" + + "\x12PartyZonePushProto\"\x81\x01\n" + + "\x1dPasscodeRedemptionFlowRequest\"`\n" + + "\x0eDevicePlatform\x12\x14\n" + + "\x10PLATFORM_UNKNOWN\x10\x00\x12\x14\n" + + "\x10PLATFORM_ANDROID\x10\x01\x12\x10\n" + + "\fPLATFORM_IOS\x10\x02\x12\x10\n" + + "\fPLATFORM_WEB\x10\x03\"\xad\x02\n" + + "\x1ePasscodeRedemptionFlowResponse\x1a\b\n" + + "\x06Reward\"\x80\x02\n" + + "\x06Status\x12\x12\n" + + "\x0eSTATUS_UNKNOWN\x10\x00\x12\x12\n" + + "\x0eSTATUS_SUCCESS\x10\x01\x12\x1b\n" + + "\x17STATUS_ALREADY_REDEEMED\x10\x02\x12!\n" + + "\x1dSTATUS_FAILED_INVENTORY_CHECK\x10\x03\x12\x17\n" + + "\x13STATUS_OUT_OF_RANGE\x10\x04\x12\x19\n" + + "\x15STATUS_WRONG_LOCATION\x10\x05\x12\x17\n" + + "\x13STATUS_RATE_LIMITED\x10\x06\x12\x12\n" + + "\x0eSTATUS_INVALID\x10\a\x12\x19\n" + + "\x15STATUS_FULLY_REDEEMED\x10\b\x12\x12\n" + + "\x0eSTATUS_EXPIRED\x10\t\";\n" + + "\x17PasscodeRewardsLogEntry\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"\x17\n" + + "\x15PasscodeSettingsProto\"\x15\n" + + "\x13PayloadDeserializer\"!\n" + + "\x1fPerStatTrainingCourseQuestProto\"\x1a\n" + + "\x18PercentScrolledTelemetry\"\x1a\n" + + "\x18PermissionsFlowTelemetry\"!\n" + + "\x1fPgoAsyncFileUploadCompleteProto\"W\n" + + "\x13PhotoErrorTelemetry\"@\n" + + "\tErrorType\x12\x14\n" + + "\x10PLACEMENT_FAILED\x10\x00\x12\x10\n" + + "\fCAMERA_ERROR\x10\x01\x12\v\n" + + "\aUNKNOWN\x10\x02\"\x1a\n" + + "\x18PhotoSetPokemonInfoProto\"\x14\n" + + "\x12PhotoSettingsProto\"\x15\n" + + "\x13PhotoStartTelemetry\"\x15\n" + + "\x13PhotoTakenTelemetry\"\x17\n" + + "\x15PhotobombCreateDetail\"\t\n" + + "\aPinData\"\f\n" + + "\n" + + "PinMessage\"\x12\n" + + "\x10PingRequestProto\"\x13\n" + + "\x11PingResponseProto\"\f\n" + + "\n" + + "PlaceProto\"[\n" + + "\x18PlacedPokemonUpdateProto\"?\n" + + "\x13PlacementUpdateType\x12\t\n" + + "\x05UNSET\x10\x00\x12\a\n" + + "\x03ADD\x10\x01\x12\b\n" + + "\x04EDIT\x10\x02\x12\n" + + "\n" + + "\x06REMOVE\x10\x03\"\x14\n" + + "\x12PlaceholderMessage\"\x13\n" + + "\x11PlacementAccuracy\"\x1e\n" + + "\x1cPlannedDowntimeSettingsProto\"\xa1\x01\n" + + "\x19PlannedEventSettingsProto\x1a\x19\n" + + "\x17EventMessageTimingProto\"\x1f\n" + + "\tEventType\x12\b\n" + + "\x04RAID\x10\x00\x12\b\n" + + "\x04GMAX\x10\x01\"H\n" + + "\x13MessagingTimingType\x12\t\n" + + "\x05UNSET\x10\x00\x12\x12\n" + + "\x0eTIMESLOT_START\x10\x01\x12\x12\n" + + "\x0eTIMESLOT_EARLY\x10\x02\"\x16\n" + + "\x14PlannerSettingsProto\"\"\n" + + " PlatformClientTelemetryOmniProto\"\x1b\n" + + "\x19PlatformCommonFilterProto\"W\n" + + " PlatformFetchNewsfeedOutResponse\"3\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"\x1e\n" + + "\x1cPlatformFetchNewsfeedRequest\"Z\n" + + "#PlatformMarkNewsfeedReadOutResponse\"3\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"!\n" + + "\x1fPlatformMarkNewsfeedReadRequest\"S\n" + + "\x12PlatformMetricData\"=\n" + + "\x04Kind\x12\x0f\n" + + "\vUNSPECIFIED\x10\x00\x12\t\n" + + "\x05GAUGE\x10\x01\x12\t\n" + + "\x05DELTA\x10\x02\x12\x0e\n" + + "\n" + + "CUMULATIVE\x10\x03\"\x14\n" + + "\x12PlatformPlayerInfo\"%\n" + + "#PlatformPreAgeGateTrackingOmniproto\"#\n" + + "!PlatformPreLoginTrackingOmniproto\"\x14\n" + + "\x12PlatformServerData\"\x1e\n" + + "\x1cPlatypusRolloutSettingsProto\"c\n" + + "\x1aPlayerActivitySummaryProto\x1aE\n" + + "\x17ActivitySummaryMapEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\x05R\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\x05R\x05value:\x028\x01\"\x1e\n" + + "\x1cPlayerAttributeMetadataProto\"\x1c\n" + + "\x1aPlayerAttributeRewardProto\"\xca\x01\n" + + "\x15PlayerAttributesProto\x1a=\n" + + "\x0fAttributesEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\x1ar\n" + + "\x16AttributeMetadataEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12B\n" + + "\x05value\x18\x02 \x01(\v2,.POGOProtos.Rpc.PlayerAttributeMetadataProtoR\x05value:\x028\x01\"\x13\n" + + "\x11PlayerAvatarProto\"u\n" + + "\x10PlayerBadgeProto\x12<\n" + + "\n" + + "badge_type\x18\x01 \x01(\x0e2\x1d.POGOProtos.Rpc.HoloBadgeTypeR\tbadgeType\x12#\n" + + "\rcurrent_value\x18\x05 \x01(\x01R\fcurrentValue\"h\n" + + "\x1dPlayerBadgeTierEncounterProto\"G\n" + + "\x0eEncounterState\x12\t\n" + + "\x05UNSET\x10\x00\x12\f\n" + + "\bUNEARNED\x10\x01\x12\r\n" + + "\tAVAILABLE\x10\x02\x12\r\n" + + "\tCOMPLETED\x10\x03\"\x16\n" + + "\x14PlayerBadgeTierProto\" \n" + + "\x1ePlayerBonusSystemSettingsProto\"\x13\n" + + "\x11PlayerCameraProto\"[\n" + + "!PlayerClientStationedPokemonProto\x126\n" + + "\apokemon\x18\x01 \x01(\v2\x1c.POGOProtos.Rpc.PokemonProtoR\apokemon\"\x1d\n" + + "\x1bPlayerCombatBadgeStatsProto\"\x80\x01\n" + + "\x16PlayerCombatStatsProto\x1af\n" + + "\vBadgesEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\x05R\x03key\x12A\n" + + "\x05value\x18\x02 \x01(\v2+.POGOProtos.Rpc.PlayerCombatBadgeStatsProtoR\x05value:\x028\x01\"\x1e\n" + + "\x1cPlayerContestBadgeStatsProto\"\x86\x01\n" + + "\x17PlayerContestStatsProto\x1ak\n" + + "\x0fBadgeStatsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\x05R\x03key\x12B\n" + + "\x05value\x18\x02 \x01(\v2,.POGOProtos.Rpc.PlayerContestBadgeStatsProtoR\x05value:\x028\x01\"\x15\n" + + "\x13PlayerCurrencyProto\"\x1a\n" + + "\x18PlayerFriendDisplayProto\"%\n" + + "#PlayerHudNotificationClickTelemetry\"\x1c\n" + + "\x1aPlayerLevelAvatarLockProto\"\x9f\x02\n" + + "\x18PlayerLevelSettingsProto\x1a\x15\n" + + "\x13XpRewardV2Threshold\"\xeb\x01\n" + + "\x06Source\x12\t\n" + + "\x05UNSET\x10\x00\x12\b\n" + + "\x04RAID\x10\x01\x12\x0e\n" + + "\n" + + "MAX_BATTLE\x10\x02\x12\x13\n" + + "\x0fUNLOCK_MAX_MOVE\x10\x03\x12\x11\n" + + "\rCATCH_POKEMON\x10\x04\x12\r\n" + + "\tHATCH_EGG\x10\x05\x12\x18\n" + + "\x14FRIENDSHIP_MILESTONE\x10\x06\x12\x0e\n" + + "\n" + + "QUEST_PAGE\x10\a\x12\x10\n" + + "\fQUEST_STAMPS\x10\b\x12\x12\n" + + "\x0eCOMPLETE_ROUTE\x10\t\x12\x0f\n" + + "\vFORT_SEARCH\x10\n" + + "\x12\x0e\n" + + "\n" + + "EVENT_PASS\x10\v\x12\x14\n" + + "\x10WEEKLY_CHALLENGE\x10\f\"\x13\n" + + "\x11PlayerLocaleProto\")\n" + + "'PlayerNeutralAvatarArticleConfiguration\"(\n" + + "&PlayerNeutralAvatarBodyBlendParameters\"n\n" + + ")PlayerNeutralAvatarEarSelectionParameters\"A\n" + + "\x05Shape\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aDEFAULT\x10\x01\x12\x0f\n" + + "\n" + + "OPTION_ONE\x10\x88'\x12\x0f\n" + + "\n" + + "OPTION_TWO\x10\x89'\"\xa6\x01\n" + + ")PlayerNeutralAvatarEyeSelectionParameters\"y\n" + + "\x05Shape\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aDEFAULT\x10\x01\x12\x0f\n" + + "\n" + + "OPTION_ONE\x10\x88'\x12\x0f\n" + + "\n" + + "OPTION_TWO\x10\x89'\x12\x11\n" + + "\fOPTION_THREE\x10\x8a'\x12\x10\n" + + "\vOPTION_FIVE\x10\x8c'\x12\x11\n" + + "\vOPTION_FOUR\x10ӆ\x03\"+\n" + + ")PlayerNeutralAvatarFacePositionParameters\"\x1d\n" + + "\x1bPlayerNeutralAvatarGradient\",\n" + + "&PlayerNeutralAvatarHeadBlendParameters:\x02\x18\x01\"\xa9\x01\n" + + "*PlayerNeutralAvatarHeadSelectionParameters\"{\n" + + "\x05Shape\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aDIAMOND\x10\x01\x12\b\n" + + "\x04KITE\x10\x02\x12\f\n" + + "\bTRIANGLE\x10\x03\x12\n" + + "\n" + + "\x06SQUARE\x10\x04\x12\n" + + "\n" + + "\x06CIRCLE\x10\x05\x12\b\n" + + "\x04OVAL\x10\x06\x12\x10\n" + + "\fLEGACYFEMALE\x10\a\x12\x0e\n" + + "\n" + + "LEGACYMALE\x10\b\"\xa8\x01\n" + + "+PlayerNeutralAvatarMouthSelectionParameters\"y\n" + + "\x05Shape\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aDEFAULT\x10\x01\x12\x0f\n" + + "\n" + + "OPTION_ONE\x10\x88'\x12\x0f\n" + + "\n" + + "OPTION_TWO\x10\x89'\x12\x11\n" + + "\fOPTION_THREE\x10\x8a'\x12\x10\n" + + "\vOPTION_FIVE\x10\x8c'\x12\x11\n" + + "\vOPTION_FOUR\x10ӆ\x03\"\xa7\x01\n" + + "*PlayerNeutralAvatarNoseSelectionParameters\"y\n" + + "\x05Shape\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aDEFAULT\x10\x01\x12\x0f\n" + + "\n" + + "OPTION_ONE\x10\x88'\x12\x0f\n" + + "\n" + + "OPTION_TWO\x10\x89'\x12\x11\n" + + "\fOPTION_THREE\x10\x8a'\x12\x10\n" + + "\vOPTION_FIVE\x10\x8c'\x12\x11\n" + + "\vOPTION_FOUR\x10ӆ\x03\"\x1a\n" + + "\x18PlayerNeutralAvatarProto\"\x17\n" + + "\x15PlayerNeutralColorKey\" \n" + + "\x1ePlayerObfuscationMapEntryProto\"\x18\n" + + "\x16PlayerPokecoinCapProto\"&\n" + + "$PlayerPokemonFieldBookCountInfoProto\",\n" + + "*PlayerPokemonFieldBookDisplaySettingsProto\"W\n" + + "$PlayerPokemonFieldBookPageEntryProto\x1a\x14\n" + + "\x12TargetPokemonProto\x1a\x19\n" + + "\x17CaughtPokemonEntryProto\"M\n" + + "\x1fPlayerPokemonFieldBookPageProto\"*\n" + + "\x04Type\x12\t\n" + + "\x05UNSET\x10\x00\x12\f\n" + + "\bSTANDARD\x10\x01\x12\t\n" + + "\x05DAILY\x10\x02\"\x1d\n" + + "\x1bPlayerPokemonFieldBookProto\"%\n" + + "#PlayerPokemonFieldBookSettingsProto\"%\n" + + "#PlayerPokemonFieldBookWalkInfoProto\"#\n" + + "!PlayerPokemonFieldbookHeaderProto\"$\n" + + "\"PlayerPokemonFieldbookHeadersProto\"u\n" + + "\x16PlayerPreferencesProto\"[\n" + + "$PostcardTrainerInfoSharingPreference\x12\t\n" + + "\x05UNSET\x10\x00\x12\x16\n" + + "\x12SHARE_WITH_FRIENDS\x10\x01\x12\x10\n" + + "\fDO_NOT_SHARE\x10\x02\"*\n" + + "(PlayerProfileBuddyHistoryOpenedTelemetry\"\x1e\n" + + "\x1cPlayerProfileExitedTelemetry\")\n" + + "'PlayerProfileFriendsTabFocusedTelemetry\"%\n" + + "#PlayerProfileJournalOpenedTelemetry\"$\n" + + "\"PlayerProfileMeTabFocusedTelemetry\"\x1e\n" + + "\x1cPlayerProfileOpenedTelemetry\"U\n" + + "\x15PlayerProfileOutProto\x1a\v\n" + + "\tGymBadges\x1a\r\n" + + "\vRouteBadges\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"\x14\n" + + "\x12PlayerProfileProto\"'\n" + + "%PlayerProfileScrapbookOpenedTelemetry\"(\n" + + "&PlayerProfileSocialTabFocusedTelemetry\"'\n" + + "%PlayerProfileStyleShopOpenedTelemetry\"\xf7\x02\n" + + "\x18PlayerPublicProfileProto\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12\x14\n" + + "\x05level\x18\x02 \x01(\x05R\x05level\x12(\n" + + "\x04team\x18\x04 \x01(\x0e2\x14.POGOProtos.Rpc.TeamR\x04team\x12\x1f\n" + + "\vbattles_won\x18\x05 \x01(\x05R\n" + + "battlesWon\x12\x1b\n" + + "\tkm_walked\x18\x06 \x01(\x02R\bkmWalked\x12%\n" + + "\x0ecaught_pokemon\x18\a \x01(\x05R\rcaughtPokemon\x12<\n" + + "\x06badges\x18\t \x03(\v2 .POGOProtos.Rpc.PlayerBadgeProtoB\x02\x18\x01R\x06badges\x12\x1e\n" + + "\n" + + "experience\x18\n" + + " \x01(\x03R\n" + + "experience\x12\x1f\n" + + "\vcombat_rank\x18\f \x01(\x05R\n" + + "combatRank\x12#\n" + + "\rcombat_rating\x18\r \x01(\x02R\fcombatRating\"\x15\n" + + "\x13PlayerRaidInfoProto\"K\n" + + "\x15PlayerReputationProto\"2\n" + + "\x0fCheatReputation\x12\t\n" + + "\x05UNSET\x10\x00\x12\a\n" + + "\x03BOT\x10\x01\x12\v\n" + + "\aSPOOFER\x10\x02\"\x12\n" + + "\x10PlayerRouteStats\"\x1f\n" + + "\x1dPlayerRpcStampCollectionProto\"\x87\x01\n" + + "\rPlayerService\"v\n" + + "\x12AccountPermissions\x12\t\n" + + "\x05UNSET\x10\x00\x12\x16\n" + + "\x11SPONSORED_CONTENT\x10\xe8\a\x12\x10\n" + + "\vFRIEND_LIST\x10\xe9\a\x12\x1a\n" + + "\x15SHARED_AR_EXPERIENCES\x10\xea\a\x12\x0f\n" + + "\n" + + "PARTY_PLAY\x10\xeb\a\"(\n" + + "&PlayerShownLevelUpShareScreenTelemetry\" \n" + + "\x1ePlayerSpawnablePokemonOutProto\"\x1d\n" + + "\x1bPlayerSpawnablePokemonProto\"_\n" + + "\x10PlayerStampProto\"K\n" + + "\n" + + "StampState\x12\t\n" + + "\x05UNSET\x10\x00\x12\r\n" + + "\tUNSTAMPED\x10\x01\x12\v\n" + + "\aSTAMPED\x10\x02\x12\n" + + "\n" + + "\x06GIFTED\x10\x03\x12\n" + + "\n" + + "\x06LOCKED\x10\x04\"$\n" + + "\x10PlayerStatsProtoJ\x04\b:\x10;J\x04\bS\x10TJ\x04\bT\x10U\"h\n" + + "\x19PlayerStatsSnapshotsProto\x1aK\n" + + "\x18PlayerStatsSnapshotProto\"/\n" + + "\x06Reason\x12\t\n" + + "\x05UNSET\x10\x00\x12\f\n" + + "\bLEVEL_UP\x10\x01\x12\f\n" + + "\bBACKFILL\x10\x02\"#\n" + + "!PlayerUnclaimedPartyQuestIdsProto\"\f\n" + + "\n" + + "PluginInfo\"S\n" + + "\x1fPoiCategorizationEntryTelemetry\"0\n" + + "\tEntryType\x12\t\n" + + "\x05UNSET\x10\x00\x12\b\n" + + "\x04EDIT\x10\x01\x12\x0e\n" + + "\n" + + "NOMINATION\x10\x02\"\xa4\x01\n" + + "#PoiCategorizationOperationTelemetry\"}\n" + + "\rOperationType\x12\t\n" + + "\x05UNSET\x10\x00\x12\x12\n" + + "\x0eEDIT_SUBMITTED\x10\x01\x12\x12\n" + + "\x0eEDIT_CANCELLED\x10\x02\x12\x1b\n" + + "\x17NOMINATION_EXIT_FORWARD\x10\x03\x12\x1c\n" + + "\x18NOMINATION_EXIT_BACKWARD\x10\x04\"\x1d\n" + + "\x1bPoiCategoryRemovedTelemetry\"\x1e\n" + + "\x1cPoiCategorySelectedTelemetry\"\x18\n" + + "\x16PoiGlobalSettingsProto\"b\n" + + "\x17PoiInteractionTelemetry\"%\n" + + "\x0ePoiInteraction\x12\t\n" + + "\x05CLICK\x10\x00\x12\b\n" + + "\x04SPIN\x10\x01\" \n" + + "\aPoiType\x12\f\n" + + "\bPOKESTOP\x10\x00\x12\a\n" + + "\x03GYM\x10\x01\"\x91\x01\n" + + "&PoiSubmissionPhotoUploadErrorTelemetry\"g\n" + + " PoiSubmissionPhotoUploadErrorIds\x12\t\n" + + "\x05UNSET\x10\x00\x12\x1a\n" + + "\x16POI_PHOTO_UPLOAD_ERROR\x10\x01\x12\x1c\n" + + "\x18POI_PHOTO_UPLOAD_TIMEOUT\x10\x02\"\xfc\x05\n" + + "\x16PoiSubmissionTelemetry\"K\n" + + "\x10PoiCameraStepIds\x12\t\n" + + "\x05UNSET\x10\x00\x12\t\n" + + "\x05ENTER\x10\x01\x12\n" + + "\n" + + "\x06RETAKE\x10\x02\x12\v\n" + + "\aCONFIRM\x10\x03\x12\b\n" + + "\x04EXIT\x10\x04\"\x94\x05\n" + + "\x17PoiSubmissionGuiEventId\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\x18\n" + + "\x14POI_NOMINATION_ENTER\x10\x01\x12\x19\n" + + "\x15POI_TUTORIAL_COMPLETE\x10\x02\x12\x1b\n" + + "\x17POI_MAP_CHANGEDVIEW_MAP\x10\x03\x12!\n" + + "\x1dPOI_MAP_CHANGEDVIEW_SATELLITE\x10\x04\x12\x1b\n" + + "\x17POI_MAP_CENTER_LOCATION\x10\x05\x12\x14\n" + + "\x10POI_LOCATION_SET\x10\x06\x12\x1a\n" + + "\x16POI_PHOTO_CAMERA_ENTER\x10\a\x12\x19\n" + + "\x15POI_PHOTO_CAMERA_EXIT\x10\b\x12\x15\n" + + "\x11POI_TITLE_ENTERED\x10\t\x12\x19\n" + + "\x15POI_DESCRIPTION_ENTER\x10\n" + + "\x12\x17\n" + + "\x13POI_DETAILS_CONFIRM\x10\v\x12\x1c\n" + + "\x18POI_SUPPORTINGINFO_ENTER\x10\f\x12\x19\n" + + "\x15POI_SUBMIT_BUTTON_HIT\x10\r\x12\x17\n" + + "\x13POI_EXIT_BUTTON_HIT\x10\x0e\x12!\n" + + "\x1dPOI_NOMINATION_GUIDELINES_HIT\x10\x0f\x12\x1b\n" + + "\x17POI_MAP_TOGGLE_POIS_OFF\x10\x10\x12\x1a\n" + + "\x16POI_MAP_TOGGLE_POIS_ON\x10\x11\x12\x1b\n" + + "\x17POI_MAP_WAYSPOTS_LOADED\x10\x12\x12\x16\n" + + "\x12POI_MAP_SELECT_POI\x10\x13\x12\x1e\n" + + "\x1aPOI_MAP_SELECT_POI_ABANDON\x10\x14\x12 \n" + + "\x1cPOI_MAP_SELECT_POI_COMPLETED\x10\x15\x12\x1d\n" + + "\x19POI_MAP_TUTORIAL_SELECTED\x10\x16\"\v\n" + + "\tPointList\"\f\n" + + "\n" + + "PointProto\"\x19\n" + + "\x17PokeBallAttributesProto\"\x10\n" + + "\x0ePokeCandyProto\"\x17\n" + + "\x15PokeStopSpunTelemetry\"\xa1\x01\n" + + "\"PokeballThrowPropertySettingsProto\x1a{\n" + + "\x1cPokeballThrowPropertiesProto\x1a\x18\n" + + "\x16CurveballModifierProto\x1a\x1f\n" + + "\x1dLaunchVelocityMultiplierProto\" \n" + + "\bCategory\x12\t\n" + + "\x05UNSET\x10\x00\x12\t\n" + + "\x05BREAD\x10\x01\"!\n" + + "\x1fPokecoinPurchaseDisplayGmtProto\"&\n" + + "$PokecoinPurchaseDisplaySettingsProto\"\x16\n" + + "\x14PokecoinSectionProto\"@\n" + + "\x1ePokedexCategoriesSettingsProto\x1a\x1e\n" + + "\x1cPokedexCategorySettingsProto\"N\n" + + "\x1dPokedexCategoryMilestoneProto\"-\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\n" + + "\n" + + "\x06ACTIVE\x10\x01\x12\f\n" + + "\bUNLOCKED\x10\x02\"\"\n" + + " PokedexCategorySelectedTelemetry\"\xb1\x03\n" + + "\x11PokedexEntryProto\x1a\x17\n" + + "\x15PokedexCategoryStatus\x1a\r\n" + + "\vTempEvoData\x1a\x0e\n" + + "\fBreadDexData\x1az\n" + + "\x13CategoryStatusEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12M\n" + + "\x05value\x18\x02 \x01(\v27.POGOProtos.Rpc.PokedexEntryProto.PokedexCategoryStatusR\x05value:\x028\x01\x1ac\n" + + "\x12StatsForFormsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x127\n" + + "\x05value\x18\x02 \x01(\v2!.POGOProtos.Rpc.PokedexStatsProtoR\x05value:\x028\x01\x1aw\n" + + "\x1aLocationCardsForFormsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12C\n" + + "\x05value\x18\x02 \x01(\v2-.POGOProtos.Rpc.PokedexLocationCardStatsProtoR\x05value:\x028\x01J\x04\b\x17\x10\x18J\x04\b\x18\x10\x19\" \n" + + "\x1ePokedexFilterSelectedTelemetry\"\x1f\n" + + "\x1dPokedexLocationCardStatsProto\"!\n" + + "\x1fPokedexPokemonSelectedTelemetry\"\x19\n" + + "\x17PokedexPreferencesProto\" \n" + + "\x1ePokedexRegionSelectedTelemetry\"%\n" + + "#PokedexSeeAllButtonPressedTelemetry\"\x19\n" + + "\x17PokedexSessionTelemetry\"%\n" + + "#PokedexSizeStatsSystemSettingsProto\"\x12\n" + + "\x10PokedexStatProto\"\x13\n" + + "\x11PokedexStatsProto\"\x1b\n" + + "\x19PokedexV2FeatureFlagProto\"\x1e\n" + + "\x1cPokedexV2GlobalSettingsProto\"\x18\n" + + "\x16PokedexV2SettingsProto\"\x1c\n" + + "\x1aPokemonBonusStatLevelProto\"\x1e\n" + + "\x1cPokemonCameraAttributesProto\"o\n" + + "\x17PokemonCandyRewardProto\x12<\n" + + "\n" + + "pokemon_id\x18\x01 \x01(\x0e2\x1d.POGOProtos.Rpc.HoloPokemonIdR\tpokemonId\x12\x16\n" + + "\x06amount\x18\x02 \x01(\x05R\x06amount\"\x1b\n" + + "\x19PokemonClassOverrideProto\"\x1c\n" + + "\x1aPokemonClassOverridesProto\"\x19\n" + + "\x17PokemonCombatStatsProto\"\xcf\x01\n" + + "\x17PokemonCompareChallenge\"H\n" + + "\x10CompareOperation\x12\x13\n" + + "\x0fUNSET_OPERATION\x10\x00\x12\x0f\n" + + "\vGREATER_WIN\x10\x01\x12\x0e\n" + + "\n" + + "LESSER_WIN\x10\x02\"j\n" + + "\vCompareStat\x12\x0e\n" + + "\n" + + "UNSET_STAT\x10\x00\x12\n" + + "\n" + + "\x06WEIGHT\x10\x01\x12\n" + + "\n" + + "\x06HEIGHT\x10\x02\x12\a\n" + + "\x03AGE\x10\x03\x12\x16\n" + + "\x12WALKED_DISTANCE_KM\x10\x04\x12\x06\n" + + "\x02CP\x10\x05\x12\n" + + "\n" + + "\x06MAX_HP\x10\x06\"\x19\n" + + "\x17PokemonContestInfoProto\"\x15\n" + + "\x13PokemonCreateDetail\"\x9c\x9d\x02\n" + + "\x13PokemonDisplayProto\x12E\n" + + "\acostume\x18\x01 \x01(\x0e2+.POGOProtos.Rpc.PokemonDisplayProto.CostumeR\acostume\x12B\n" + + "\x06gender\x18\x02 \x01(\x0e2*.POGOProtos.Rpc.PokemonDisplayProto.GenderR\x06gender\x12\x14\n" + + "\x05shiny\x18\x03 \x01(\bR\x05shiny\x12<\n" + + "\x04form\x18\x04 \x01(\x0e2(.POGOProtos.Rpc.PokemonDisplayProto.FormR\x04form\x12q\n" + + "\x19weather_boosted_condition\x18\x05 \x01(\x0e25.POGOProtos.Rpc.GameplayWeatherProto.WeatherConditionR\x17weatherBoostedCondition\x12K\n" + + "\talignment\x18\x06 \x01(\x0e2-.POGOProtos.Rpc.PokemonDisplayProto.AlignmentR\talignment\x12A\n" + + "\rpokemon_badge\x18\a \x01(\x0e2\x1c.POGOProtos.Rpc.PokemonBadgeR\fpokemonBadge\x12^\n" + + "\x16current_temp_evolution\x18\b \x01(\x0e2(.POGOProtos.Rpc.HoloTemporaryEvolutionIdR\x14currentTempEvolution\x12A\n" + + "\x1dtemporary_evolution_finish_ms\x18\t \x01(\x03R\x1atemporaryEvolutionFinishMs\x12\x1d\n" + + "\n" + + "display_id\x18\r \x01(\x03R\tdisplayId\x12M\n" + + "\rlocation_card\x18\x0f \x01(\v2(.POGOProtos.Rpc.LocationCardDisplayProtoR\flocationCard\x12N\n" + + "\x0fbread_mode_enum\x18\x10 \x01(\x0e2&.POGOProtos.Rpc.BreadModeEnum.ModifierR\rbreadModeEnum\x12*\n" + + "\x11is_strong_pokemon\x18\x11 \x01(\bR\x0fisStrongPokemon\x1a!\n" + + "\x1fBranchedMegaEvolutionLevelProto\x1a\x1c\n" + + "\x1aPokemonTempEvoDisplayProto\"\xd5\x0e\n" + + "\aCostume\x12\t\n" + + "\x05UNSET\x10\x00\x12\x10\n" + + "\fHOLIDAY_2016\x10\x01\x12\x0f\n" + + "\vANNIVERSARY\x10\x02\x12\x18\n" + + "\x14ONE_YEAR_ANNIVERSARY\x10\x03\x12\x12\n" + + "\x0eHALLOWEEN_2017\x10\x04\x12\x0f\n" + + "\vSUMMER_2018\x10\x05\x12\r\n" + + "\tFALL_2018\x10\x06\x12\x11\n" + + "\rNOVEMBER_2018\x10\a\x12\x0f\n" + + "\vWINTER_2018\x10\b\x12\f\n" + + "\bFEB_2019\x10\t\x12\x15\n" + + "\x11MAY_2019_NOEVOLVE\x10\n" + + "\x12\x15\n" + + "\x11JAN_2020_NOEVOLVE\x10\v\x12\x17\n" + + "\x13APRIL_2020_NOEVOLVE\x10\f\x12\x18\n" + + "\x14SAFARI_2020_NOEVOLVE\x10\r\x12\x18\n" + + "\x14SPRING_2020_NOEVOLVE\x10\x0e\x12\x18\n" + + "\x14SUMMER_2020_NOEVOLVE\x10\x0f\x12\x16\n" + + "\x12FALL_2020_NOEVOLVE\x10\x10\x12\x18\n" + + "\x14WINTER_2020_NOEVOLVE\x10\x11\x12\x19\n" + + "\x15NOT_FOR_RELEASE_ALPHA\x10\x12\x12\x18\n" + + "\x14NOT_FOR_RELEASE_BETA\x10\x13\x12\x19\n" + + "\x15NOT_FOR_RELEASE_GAMMA\x10\x14\x12\x1c\n" + + "\x18NOT_FOR_RELEASE_NOEVOLVE\x10\x15\x12\x17\n" + + "\x13KANTO_2020_NOEVOLVE\x10\x16\x12\x17\n" + + "\x13JOHTO_2020_NOEVOLVE\x10\x17\x12\x17\n" + + "\x13HOENN_2020_NOEVOLVE\x10\x18\x12\x18\n" + + "\x14SINNOH_2020_NOEVOLVE\x10\x19\x12\x1b\n" + + "\x17HALLOWEEN_2020_NOEVOLVE\x10\x1a\x12\r\n" + + "\tCOSTUME_1\x10\x1b\x12\r\n" + + "\tCOSTUME_2\x10\x1c\x12\r\n" + + "\tCOSTUME_3\x10\x1d\x12\r\n" + + "\tCOSTUME_4\x10\x1e\x12\r\n" + + "\tCOSTUME_5\x10\x1f\x12\r\n" + + "\tCOSTUME_6\x10 \x12\r\n" + + "\tCOSTUME_7\x10!\x12\r\n" + + "\tCOSTUME_8\x10\"\x12\r\n" + + "\tCOSTUME_9\x10#\x12\x0e\n" + + "\n" + + "COSTUME_10\x10$\x12\x16\n" + + "\x12COSTUME_1_NOEVOLVE\x10%\x12\x16\n" + + "\x12COSTUME_2_NOEVOLVE\x10&\x12\x16\n" + + "\x12COSTUME_3_NOEVOLVE\x10'\x12\x16\n" + + "\x12COSTUME_4_NOEVOLVE\x10(\x12\x16\n" + + "\x12COSTUME_5_NOEVOLVE\x10)\x12\x16\n" + + "\x12COSTUME_6_NOEVOLVE\x10*\x12\x16\n" + + "\x12COSTUME_7_NOEVOLVE\x10+\x12\x16\n" + + "\x12COSTUME_8_NOEVOLVE\x10,\x12\x16\n" + + "\x12COSTUME_9_NOEVOLVE\x10-\x12\x17\n" + + "\x13COSTUME_10_NOEVOLVE\x10.\x12\x18\n" + + "\x14GOFEST_2021_NOEVOLVE\x10/\x12\x19\n" + + "\x15FASHION_2021_NOEVOLVE\x100\x12\x1b\n" + + "\x17HALLOWEEN_2021_NOEVOLVE\x101\x12\x18\n" + + "\x14GEMS_1_2021_NOEVOLVE\x102\x12\x18\n" + + "\x14GEMS_2_2021_NOEVOLVE\x103\x12\x19\n" + + "\x15HOLIDAY_2021_NOEVOLVE\x104\x12\x15\n" + + "\x11TCG_2022_NOEVOLVE\x105\x12\x15\n" + + "\x11JAN_2022_NOEVOLVE\x106\x12\x18\n" + + "\x14GOFEST_2022_NOEVOLVE\x107\x12\x1d\n" + + "\x19ANNIVERSARY_2022_NOEVOLVE\x108\x12\r\n" + + "\tFALL_2022\x109\x12\x16\n" + + "\x12FALL_2022_NOEVOLVE\x10:\x12\x10\n" + + "\fHOLIDAY_2022\x10;\x12\x15\n" + + "\x11JAN_2023_NOEVOLVE\x10<\x12 \n" + + "\x1cGOTOUR_2023_BANDANA_NOEVOLVE\x10=\x12\x1c\n" + + "\x18GOTOUR_2023_HAT_NOEVOLVE\x10>\x12\x0f\n" + + "\vSPRING_2023\x10?\x12\x16\n" + + "\x12SPRING_2023_MYSTIC\x10@\x12\x15\n" + + "\x11SPRING_2023_VALOR\x10A\x12\x18\n" + + "\x14SPRING_2023_INSTINCT\x10B\x12\f\n" + + "\bNIGHTCAP\x10C\x12\f\n" + + "\bMAY_2023\x10D\x12\x06\n" + + "\x02PI\x10E\x12\r\n" + + "\tFALL_2023\x10F\x12\x16\n" + + "\x12FALL_2023_NOEVOLVE\x10G\x12\x0f\n" + + "\vPI_NOEVOLVE\x10H\x12\x10\n" + + "\fHOLIDAY_2023\x10I\x12\f\n" + + "\bJAN_2024\x10J\x12\x0f\n" + + "\vSPRING_2024\x10K\x12\x0f\n" + + "\vSUMMER_2024\x10M\x12\x14\n" + + "\x10ANNIVERSARY_2024\x10N\x12\r\n" + + "\tFALL_2024\x10O\x12\x0f\n" + + "\vWINTER_2024\x10P\x12\x10\n" + + "\fFASHION_2025\x10Q\x12\x1a\n" + + "\x16HORIZONS_2025_NOEVOLVE\x10R\x12\x12\n" + + "\x0eROYAL_NOEVOLVE\x10S\x12\x1b\n" + + "\x17INDONESIA_2025_NOEVOLVE\x10T\x12\x12\n" + + "\x0eHALLOWEEN_2025\x10U\x12\x11\n" + + "\rSPRING_2026_A\x10V\x12\x11\n" + + "\rSPRING_2026_B\x10W\"@\n" + + "\x06Gender\x12\x10\n" + + "\fGENDER_UNSET\x10\x00\x12\b\n" + + "\x04MALE\x10\x01\x12\n" + + "\n" + + "\x06FEMALE\x10\x02\x12\x0e\n" + + "\n" + + "GENDERLESS\x10\x03\":\n" + + "\tAlignment\x12\x13\n" + + "\x0fALIGNMENT_UNSET\x10\x00\x12\n" + + "\n" + + "\x06SHADOW\x10\x01\x12\f\n" + + "\bPURIFIED\x10\x02\"\x81\xff\x01\n" + + "\x04Form\x12\x0e\n" + + "\n" + + "FORM_UNSET\x10\x00\x12\v\n" + + "\aUNOWN_A\x10\x01\x12\v\n" + + "\aUNOWN_B\x10\x02\x12\v\n" + + "\aUNOWN_C\x10\x03\x12\v\n" + + "\aUNOWN_D\x10\x04\x12\v\n" + + "\aUNOWN_E\x10\x05\x12\v\n" + + "\aUNOWN_F\x10\x06\x12\v\n" + + "\aUNOWN_G\x10\a\x12\v\n" + + "\aUNOWN_H\x10\b\x12\v\n" + + "\aUNOWN_I\x10\t\x12\v\n" + + "\aUNOWN_J\x10\n" + + "\x12\v\n" + + "\aUNOWN_K\x10\v\x12\v\n" + + "\aUNOWN_L\x10\f\x12\v\n" + + "\aUNOWN_M\x10\r\x12\v\n" + + "\aUNOWN_N\x10\x0e\x12\v\n" + + "\aUNOWN_O\x10\x0f\x12\v\n" + + "\aUNOWN_P\x10\x10\x12\v\n" + + "\aUNOWN_Q\x10\x11\x12\v\n" + + "\aUNOWN_R\x10\x12\x12\v\n" + + "\aUNOWN_S\x10\x13\x12\v\n" + + "\aUNOWN_T\x10\x14\x12\v\n" + + "\aUNOWN_U\x10\x15\x12\v\n" + + "\aUNOWN_V\x10\x16\x12\v\n" + + "\aUNOWN_W\x10\x17\x12\v\n" + + "\aUNOWN_X\x10\x18\x12\v\n" + + "\aUNOWN_Y\x10\x19\x12\v\n" + + "\aUNOWN_Z\x10\x1a\x12\x1b\n" + + "\x17UNOWN_EXCLAMATION_POINT\x10\x1b\x12\x17\n" + + "\x13UNOWN_QUESTION_MARK\x10\x1c\x12\x13\n" + + "\x0fCASTFORM_NORMAL\x10\x1d\x12\x12\n" + + "\x0eCASTFORM_SUNNY\x10\x1e\x12\x12\n" + + "\x0eCASTFORM_RAINY\x10\x1f\x12\x12\n" + + "\x0eCASTFORM_SNOWY\x10 \x12\x11\n" + + "\rDEOXYS_NORMAL\x10!\x12\x11\n" + + "\rDEOXYS_ATTACK\x10\"\x12\x12\n" + + "\x0eDEOXYS_DEFENSE\x10#\x12\x10\n" + + "\fDEOXYS_SPEED\x10$\x12\r\n" + + "\tSPINDA_00\x10%\x12\r\n" + + "\tSPINDA_01\x10&\x12\r\n" + + "\tSPINDA_02\x10'\x12\r\n" + + "\tSPINDA_03\x10(\x12\r\n" + + "\tSPINDA_04\x10)\x12\r\n" + + "\tSPINDA_05\x10*\x12\r\n" + + "\tSPINDA_06\x10+\x12\r\n" + + "\tSPINDA_07\x10,\x12\x12\n" + + "\x0eRATTATA_NORMAL\x10-\x12\x11\n" + + "\rRATTATA_ALOLA\x10.\x12\x13\n" + + "\x0fRATICATE_NORMAL\x10/\x12\x12\n" + + "\x0eRATICATE_ALOLA\x100\x12\x11\n" + + "\rRAICHU_NORMAL\x101\x12\x10\n" + + "\fRAICHU_ALOLA\x102\x12\x14\n" + + "\x10SANDSHREW_NORMAL\x103\x12\x13\n" + + "\x0fSANDSHREW_ALOLA\x104\x12\x14\n" + + "\x10SANDSLASH_NORMAL\x105\x12\x13\n" + + "\x0fSANDSLASH_ALOLA\x106\x12\x11\n" + + "\rVULPIX_NORMAL\x107\x12\x10\n" + + "\fVULPIX_ALOLA\x108\x12\x14\n" + + "\x10NINETALES_NORMAL\x109\x12\x13\n" + + "\x0fNINETALES_ALOLA\x10:\x12\x12\n" + + "\x0eDIGLETT_NORMAL\x10;\x12\x11\n" + + "\rDIGLETT_ALOLA\x10<\x12\x12\n" + + "\x0eDUGTRIO_NORMAL\x10=\x12\x11\n" + + "\rDUGTRIO_ALOLA\x10>\x12\x11\n" + + "\rMEOWTH_NORMAL\x10?\x12\x10\n" + + "\fMEOWTH_ALOLA\x10@\x12\x12\n" + + "\x0ePERSIAN_NORMAL\x10A\x12\x11\n" + + "\rPERSIAN_ALOLA\x10B\x12\x12\n" + + "\x0eGEODUDE_NORMAL\x10C\x12\x11\n" + + "\rGEODUDE_ALOLA\x10D\x12\x13\n" + + "\x0fGRAVELER_NORMAL\x10E\x12\x12\n" + + "\x0eGRAVELER_ALOLA\x10F\x12\x10\n" + + "\fGOLEM_NORMAL\x10G\x12\x0f\n" + + "\vGOLEM_ALOLA\x10H\x12\x11\n" + + "\rGRIMER_NORMAL\x10I\x12\x10\n" + + "\fGRIMER_ALOLA\x10J\x12\x0e\n" + + "\n" + + "MUK_NORMAL\x10K\x12\r\n" + + "\tMUK_ALOLA\x10L\x12\x14\n" + + "\x10EXEGGUTOR_NORMAL\x10M\x12\x13\n" + + "\x0fEXEGGUTOR_ALOLA\x10N\x12\x12\n" + + "\x0eMAROWAK_NORMAL\x10O\x12\x11\n" + + "\rMAROWAK_ALOLA\x10P\x12\x10\n" + + "\fROTOM_NORMAL\x10Q\x12\x0f\n" + + "\vROTOM_FROST\x10R\x12\r\n" + + "\tROTOM_FAN\x10S\x12\r\n" + + "\tROTOM_MOW\x10T\x12\x0e\n" + + "\n" + + "ROTOM_WASH\x10U\x12\x0e\n" + + "\n" + + "ROTOM_HEAT\x10V\x12\x12\n" + + "\x0eWORMADAM_PLANT\x10W\x12\x12\n" + + "\x0eWORMADAM_SANDY\x10X\x12\x12\n" + + "\x0eWORMADAM_TRASH\x10Y\x12\x14\n" + + "\x10GIRATINA_ALTERED\x10Z\x12\x13\n" + + "\x0fGIRATINA_ORIGIN\x10[\x12\x0f\n" + + "\vSHAYMIN_SKY\x10\\\x12\x10\n" + + "\fSHAYMIN_LAND\x10]\x12\x14\n" + + "\x10CHERRIM_OVERCAST\x10^\x12\x11\n" + + "\rCHERRIM_SUNNY\x10_\x12\x14\n" + + "\x10SHELLOS_WEST_SEA\x10`\x12\x14\n" + + "\x10SHELLOS_EAST_SEA\x10a\x12\x16\n" + + "\x12GASTRODON_WEST_SEA\x10b\x12\x16\n" + + "\x12GASTRODON_EAST_SEA\x10c\x12\x11\n" + + "\rARCEUS_NORMAL\x10d\x12\x13\n" + + "\x0fARCEUS_FIGHTING\x10e\x12\x11\n" + + "\rARCEUS_FLYING\x10f\x12\x11\n" + + "\rARCEUS_POISON\x10g\x12\x11\n" + + "\rARCEUS_GROUND\x10h\x12\x0f\n" + + "\vARCEUS_ROCK\x10i\x12\x0e\n" + + "\n" + + "ARCEUS_BUG\x10j\x12\x10\n" + + "\fARCEUS_GHOST\x10k\x12\x10\n" + + "\fARCEUS_STEEL\x10l\x12\x0f\n" + + "\vARCEUS_FIRE\x10m\x12\x10\n" + + "\fARCEUS_WATER\x10n\x12\x10\n" + + "\fARCEUS_GRASS\x10o\x12\x13\n" + + "\x0fARCEUS_ELECTRIC\x10p\x12\x12\n" + + "\x0eARCEUS_PSYCHIC\x10q\x12\x0e\n" + + "\n" + + "ARCEUS_ICE\x10r\x12\x11\n" + + "\rARCEUS_DRAGON\x10s\x12\x0f\n" + + "\vARCEUS_DARK\x10t\x12\x10\n" + + "\fARCEUS_FAIRY\x10u\x12\x0f\n" + + "\vBURMY_PLANT\x10v\x12\x0f\n" + + "\vBURMY_SANDY\x10w\x12\x0f\n" + + "\vBURMY_TRASH\x10x\x12\r\n" + + "\tSPINDA_08\x10y\x12\r\n" + + "\tSPINDA_09\x10z\x12\r\n" + + "\tSPINDA_10\x10{\x12\r\n" + + "\tSPINDA_11\x10|\x12\r\n" + + "\tSPINDA_12\x10}\x12\r\n" + + "\tSPINDA_13\x10~\x12\r\n" + + "\tSPINDA_14\x10\x7f\x12\x0e\n" + + "\tSPINDA_15\x10\x80\x01\x12\x0e\n" + + "\tSPINDA_16\x10\x81\x01\x12\x0e\n" + + "\tSPINDA_17\x10\x82\x01\x12\x0e\n" + + "\tSPINDA_18\x10\x83\x01\x12\x0e\n" + + "\tSPINDA_19\x10\x84\x01\x12\r\n" + + "\bMEWTWO_A\x10\x85\x01\x12\x12\n" + + "\rMEWTWO_NORMAL\x10\x87\x01\x12\x19\n" + + "\x14BASCULIN_RED_STRIPED\x10\x88\x01\x12\x1a\n" + + "\x15BASCULIN_BLUE_STRIPED\x10\x89\x01\x12\x18\n" + + "\x13DARMANITAN_STANDARD\x10\x8a\x01\x12\x13\n" + + "\x0eDARMANITAN_ZEN\x10\x8b\x01\x12\x17\n" + + "\x12TORNADUS_INCARNATE\x10\x8c\x01\x12\x15\n" + + "\x10TORNADUS_THERIAN\x10\x8d\x01\x12\x18\n" + + "\x13THUNDURUS_INCARNATE\x10\x8e\x01\x12\x16\n" + + "\x11THUNDURUS_THERIAN\x10\x8f\x01\x12\x17\n" + + "\x12LANDORUS_INCARNATE\x10\x90\x01\x12\x15\n" + + "\x10LANDORUS_THERIAN\x10\x91\x01\x12\x12\n" + + "\rKYUREM_NORMAL\x10\x92\x01\x12\x11\n" + + "\fKYUREM_BLACK\x10\x93\x01\x12\x11\n" + + "\fKYUREM_WHITE\x10\x94\x01\x12\x14\n" + + "\x0fKELDEO_ORDINARY\x10\x95\x01\x12\x14\n" + + "\x0fKELDEO_RESOLUTE\x10\x96\x01\x12\x12\n" + + "\rMELOETTA_ARIA\x10\x97\x01\x12\x17\n" + + "\x12MELOETTA_PIROUETTE\x10\x98\x01\x12\x11\n" + + "\fZUBAT_NORMAL\x10\x9d\x01\x12\x12\n" + + "\rGOLBAT_NORMAL\x10\xa0\x01\x12\x15\n" + + "\x10BULBASAUR_NORMAL\x10\xa3\x01\x12\x13\n" + + "\x0eIVYSAUR_NORMAL\x10\xa6\x01\x12\x14\n" + + "\x0fVENUSAUR_NORMAL\x10\xa9\x01\x12\x16\n" + + "\x11CHARMANDER_NORMAL\x10\xac\x01\x12\x16\n" + + "\x11CHARMELEON_NORMAL\x10\xaf\x01\x12\x15\n" + + "\x10CHARIZARD_NORMAL\x10\xb2\x01\x12\x14\n" + + "\x0fSQUIRTLE_NORMAL\x10\xb5\x01\x12\x15\n" + + "\x10WARTORTLE_NORMAL\x10\xb8\x01\x12\x15\n" + + "\x10BLASTOISE_NORMAL\x10\xbb\x01\x12\x13\n" + + "\x0eDRATINI_NORMAL\x10\xbe\x01\x12\x15\n" + + "\x10DRAGONAIR_NORMAL\x10\xc1\x01\x12\x15\n" + + "\x10DRAGONITE_NORMAL\x10\xc4\x01\x12\x13\n" + + "\x0eSNORLAX_NORMAL\x10\xc7\x01\x12\x12\n" + + "\rCROBAT_NORMAL\x10\xca\x01\x12\x12\n" + + "\rMUDKIP_NORMAL\x10\xcd\x01\x12\x15\n" + + "\x10MARSHTOMP_NORMAL\x10\xd0\x01\x12\x14\n" + + "\x0fSWAMPERT_NORMAL\x10\xd3\x01\x12\x13\n" + + "\x0eDROWZEE_NORMAL\x10\xd6\x01\x12\x11\n" + + "\fHYPNO_NORMAL\x10\xd9\x01\x12\x12\n" + + "\rCUBONE_NORMAL\x10\xe0\x01\x12\x14\n" + + "\x0fHOUNDOUR_NORMAL\x10\xe5\x01\x12\x14\n" + + "\x0fHOUNDOOM_NORMAL\x10\xe8\x01\x12\x13\n" + + "\x0ePOLIWAG_NORMAL\x10\xeb\x01\x12\x15\n" + + "\x10POLIWHIRL_NORMAL\x10\xee\x01\x12\x15\n" + + "\x10POLIWRATH_NORMAL\x10\xf1\x01\x12\x14\n" + + "\x0fPOLITOED_NORMAL\x10\xf4\x01\x12\x13\n" + + "\x0eSCYTHER_NORMAL\x10\xf7\x01\x12\x12\n" + + "\rSCIZOR_NORMAL\x10\xfa\x01\x12\x14\n" + + "\x0fMAGIKARP_NORMAL\x10\xfd\x01\x12\x14\n" + + "\x0fGYARADOS_NORMAL\x10\x80\x02\x12\x13\n" + + "\x0eVENONAT_NORMAL\x10\x83\x02\x12\x14\n" + + "\x0fVENOMOTH_NORMAL\x10\x86\x02\x12\x12\n" + + "\rODDISH_NORMAL\x10\x89\x02\x12\x11\n" + + "\fGLOOM_NORMAL\x10\x8c\x02\x12\x15\n" + + "\x10VILEPLUME_NORMAL\x10\x8f\x02\x12\x15\n" + + "\x10BELLOSSOM_NORMAL\x10\x92\x02\x12\x16\n" + + "\x11HITMONCHAN_NORMAL\x10\x95\x02\x12\x15\n" + + "\x10GROWLITHE_NORMAL\x10\x98\x02\x12\x14\n" + + "\x0fARCANINE_NORMAL\x10\x9b\x02\x12\x13\n" + + "\x0ePSYDUCK_NORMAL\x10\x9e\x02\x12\x13\n" + + "\x0eGOLDUCK_NORMAL\x10\xa1\x02\x12\x11\n" + + "\fRALTS_NORMAL\x10\xa4\x02\x12\x12\n" + + "\rKIRLIA_NORMAL\x10\xa7\x02\x12\x15\n" + + "\x10GARDEVOIR_NORMAL\x10\xaa\x02\x12\x13\n" + + "\x0eGALLADE_NORMAL\x10\xad\x02\x12\x10\n" + + "\vABRA_NORMAL\x10\xb0\x02\x12\x13\n" + + "\x0eKADABRA_NORMAL\x10\xb3\x02\x12\x14\n" + + "\x0fALAKAZAM_NORMAL\x10\xb6\x02\x12\x14\n" + + "\x0fLARVITAR_NORMAL\x10\xb9\x02\x12\x13\n" + + "\x0ePUPITAR_NORMAL\x10\xbc\x02\x12\x15\n" + + "\x10TYRANITAR_NORMAL\x10\xbf\x02\x12\x12\n" + + "\rLAPRAS_NORMAL\x10\xc2\x02\x12\x14\n" + + "\x0fDEERLING_SPRING\x10\xc9\x04\x12\x14\n" + + "\x0fDEERLING_SUMMER\x10\xca\x04\x12\x14\n" + + "\x0fDEERLING_AUTUMN\x10\xcb\x04\x12\x14\n" + + "\x0fDEERLING_WINTER\x10\xcc\x04\x12\x14\n" + + "\x0fSAWSBUCK_SPRING\x10\xcd\x04\x12\x14\n" + + "\x0fSAWSBUCK_SUMMER\x10\xce\x04\x12\x14\n" + + "\x0fSAWSBUCK_AUTUMN\x10\xcf\x04\x12\x14\n" + + "\x0fSAWSBUCK_WINTER\x10\xd0\x04\x12\x14\n" + + "\x0fGENESECT_NORMAL\x10\xd1\x04\x12\x13\n" + + "\x0eGENESECT_SHOCK\x10\xd2\x04\x12\x12\n" + + "\rGENESECT_BURN\x10\xd3\x04\x12\x13\n" + + "\x0eGENESECT_CHILL\x10\xd4\x04\x12\x13\n" + + "\x0eGENESECT_DOUSE\x10\xd5\x04\x12\x13\n" + + "\x0ePIKACHU_NORMAL\x10\xd6\x04\x12\x13\n" + + "\x0eWURMPLE_NORMAL\x10\xd8\x04\x12\x15\n" + + "\x10WOBBUFFET_NORMAL\x10\xda\x04\x12\x12\n" + + "\rCACNEA_NORMAL\x10\xe2\x04\x12\x14\n" + + "\x0fCACTURNE_NORMAL\x10\xe5\x04\x12\x12\n" + + "\rWEEDLE_NORMAL\x10\xe8\x04\x12\x12\n" + + "\rKAKUNA_NORMAL\x10\xeb\x04\x12\x14\n" + + "\x0fBEEDRILL_NORMAL\x10\xee\x04\x12\x12\n" + + "\rSEEDOT_NORMAL\x10\xf1\x04\x12\x13\n" + + "\x0eNUZLEAF_NORMAL\x10\xf4\x04\x12\x13\n" + + "\x0eSHIFTRY_NORMAL\x10\xf7\x04\x12\x12\n" + + "\rMAGMAR_NORMAL\x10\xfa\x04\x12\x15\n" + + "\x10MAGMORTAR_NORMAL\x10\xfd\x04\x12\x16\n" + + "\x11ELECTABUZZ_NORMAL\x10\x80\x05\x12\x16\n" + + "\x11ELECTIVIRE_NORMAL\x10\x83\x05\x12\x12\n" + + "\rMAREEP_NORMAL\x10\x86\x05\x12\x13\n" + + "\x0eFLAAFFY_NORMAL\x10\x89\x05\x12\x14\n" + + "\x0fAMPHAROS_NORMAL\x10\x8c\x05\x12\x15\n" + + "\x10MAGNEMITE_NORMAL\x10\x8f\x05\x12\x14\n" + + "\x0fMAGNETON_NORMAL\x10\x92\x05\x12\x15\n" + + "\x10MAGNEZONE_NORMAL\x10\x95\x05\x12\x16\n" + + "\x11BELLSPROUT_NORMAL\x10\x98\x05\x12\x16\n" + + "\x11WEEPINBELL_NORMAL\x10\x9b\x05\x12\x16\n" + + "\x11VICTREEBEL_NORMAL\x10\x9e\x05\x12\x13\n" + + "\x0ePORYGON_NORMAL\x10\xa5\x05\x12\x14\n" + + "\x0fPORYGON2_NORMAL\x10\xa8\x05\x12\x15\n" + + "\x10PORYGON_Z_NORMAL\x10\xab\x05\x12\x13\n" + + "\x0eTURTWIG_NORMAL\x10\xb0\x05\x12\x12\n" + + "\rGROTLE_NORMAL\x10\xb3\x05\x12\x14\n" + + "\x0fTORTERRA_NORMAL\x10\xb6\x05\x12\x11\n" + + "\fEKANS_NORMAL\x10\xb9\x05\x12\x11\n" + + "\fARBOK_NORMAL\x10\xbc\x05\x12\x13\n" + + "\x0eKOFFING_NORMAL\x10\xbf\x05\x12\x13\n" + + "\x0eWEEZING_NORMAL\x10\xc2\x05\x12\x15\n" + + "\x10HITMONLEE_NORMAL\x10\xc9\x05\x12\x14\n" + + "\x0fARTICUNO_NORMAL\x10\xcc\x05\x12\x16\n" + + "\x11MISDREAVUS_NORMAL\x10\xcf\x05\x12\x15\n" + + "\x10MISMAGIUS_NORMAL\x10\xd2\x05\x12\x15\n" + + "\x10EXEGGCUTE_NORMAL\x10\xd9\x05\x12\x14\n" + + "\x0fCARVANHA_NORMAL\x10\xde\x05\x12\x14\n" + + "\x0fSHARPEDO_NORMAL\x10\xe1\x05\x12\x13\n" + + "\x0eOMANYTE_NORMAL\x10\xe4\x05\x12\x13\n" + + "\x0eOMASTAR_NORMAL\x10\xe7\x05\x12\x14\n" + + "\x0fTRAPINCH_NORMAL\x10\xea\x05\x12\x13\n" + + "\x0eVIBRAVA_NORMAL\x10\xed\x05\x12\x12\n" + + "\rFLYGON_NORMAL\x10\xf0\x05\x12\x11\n" + + "\fBAGON_NORMAL\x10\xf3\x05\x12\x13\n" + + "\x0eSHELGON_NORMAL\x10\xf6\x05\x12\x15\n" + + "\x10SALAMENCE_NORMAL\x10\xf9\x05\x12\x12\n" + + "\rBELDUM_NORMAL\x10\xfc\x05\x12\x12\n" + + "\rMETANG_NORMAL\x10\xff\x05\x12\x15\n" + + "\x10METAGROSS_NORMAL\x10\x82\x06\x12\x12\n" + + "\rZAPDOS_NORMAL\x10\x85\x06\x12\x13\n" + + "\x0eNIDORAN_NORMAL\x10\x88\x06\x12\x14\n" + + "\x0fNIDORINA_NORMAL\x10\x8b\x06\x12\x15\n" + + "\x10NIDOQUEEN_NORMAL\x10\x8e\x06\x12\x14\n" + + "\x0fNIDORINO_NORMAL\x10\x91\x06\x12\x14\n" + + "\x0fNIDOKING_NORMAL\x10\x94\x06\x12\x12\n" + + "\rSTUNKY_NORMAL\x10\x97\x06\x12\x14\n" + + "\x0fSKUNTANK_NORMAL\x10\x9a\x06\x12\x13\n" + + "\x0eSNEASEL_NORMAL\x10\x9d\x06\x12\x13\n" + + "\x0eWEAVILE_NORMAL\x10\xa0\x06\x12\x12\n" + + "\rGLIGAR_NORMAL\x10\xa3\x06\x12\x13\n" + + "\x0eGLISCOR_NORMAL\x10\xa6\x06\x12\x12\n" + + "\rMACHOP_NORMAL\x10\xa9\x06\x12\x13\n" + + "\x0eMACHOKE_NORMAL\x10\xac\x06\x12\x13\n" + + "\x0eMACHAMP_NORMAL\x10\xaf\x06\x12\x14\n" + + "\x0fCHIMCHAR_NORMAL\x10\xb2\x06\x12\x14\n" + + "\x0fMONFERNO_NORMAL\x10\xb5\x06\x12\x15\n" + + "\x10INFERNAPE_NORMAL\x10\xb8\x06\x12\x13\n" + + "\x0eSHUCKLE_NORMAL\x10\xbb\x06\x12\x11\n" + + "\fABSOL_NORMAL\x10\xbe\x06\x12\x12\n" + + "\rMAWILE_NORMAL\x10\xc1\x06\x12\x13\n" + + "\x0eMOLTRES_NORMAL\x10\xc4\x06\x12\x16\n" + + "\x11KANGASKHAN_NORMAL\x10\xc7\x06\x12\x13\n" + + "\x0eRHYHORN_NORMAL\x10\xce\x06\x12\x12\n" + + "\rRHYDON_NORMAL\x10\xd1\x06\x12\x15\n" + + "\x10RHYPERIOR_NORMAL\x10\xd4\x06\x12\x13\n" + + "\x0eMURKROW_NORMAL\x10\xd7\x06\x12\x15\n" + + "\x10HONCHKROW_NORMAL\x10\xda\x06\x12\x11\n" + + "\fGIBLE_NORMAL\x10\xdd\x06\x12\x12\n" + + "\rGABITE_NORMAL\x10\xe0\x06\x12\x14\n" + + "\x0fGARCHOMP_NORMAL\x10\xe3\x06\x12\x12\n" + + "\rKRABBY_NORMAL\x10\xe6\x06\x12\x13\n" + + "\x0eKINGLER_NORMAL\x10\xe9\x06\x12\x14\n" + + "\x0fSHELLDER_NORMAL\x10\xec\x06\x12\x14\n" + + "\x0fCLOYSTER_NORMAL\x10\xef\x06\x12\x16\n" + + "\x11HIPPOPOTAS_NORMAL\x10\xf8\x06\x12\x15\n" + + "\x10HIPPOWDON_NORMAL\x10\xfb\x06\x12\x16\n" + + "\x11PIKACHU_FALL_2019\x10\xfe\x06\x12\x17\n" + + "\x12SQUIRTLE_FALL_2019\x10\xff\x06\x12\x19\n" + + "\x14CHARMANDER_FALL_2019\x10\x80\a\x12\x18\n" + + "\x13BULBASAUR_FALL_2019\x10\x81\a\x12\x12\n" + + "\rPINSIR_NORMAL\x10\x82\a\x12\x14\n" + + "\x0fPIKACHU_VS_2019\x10\x85\a\x12\x10\n" + + "\vONIX_NORMAL\x10\x86\a\x12\x13\n" + + "\x0eSTEELIX_NORMAL\x10\x89\a\x12\x13\n" + + "\x0eSHUPPET_NORMAL\x10\x8c\a\x12\x13\n" + + "\x0eBANETTE_NORMAL\x10\x8f\a\x12\x13\n" + + "\x0eDUSKULL_NORMAL\x10\x92\a\x12\x14\n" + + "\x0fDUSCLOPS_NORMAL\x10\x95\a\x12\x14\n" + + "\x0fDUSKNOIR_NORMAL\x10\x98\a\x12\x13\n" + + "\x0eSABLEYE_NORMAL\x10\x9b\a\x12\x13\n" + + "\x0eSNORUNT_NORMAL\x10\x9e\a\x12\x12\n" + + "\rGLALIE_NORMAL\x10\xa1\a\x12\x12\n" + + "\rSNOVER_NORMAL\x10\xa4\a\x12\x15\n" + + "\x10ABOMASNOW_NORMAL\x10\xa7\a\x12\x14\n" + + "\x0fDELIBIRD_NORMAL\x10\xaa\a\x12\x14\n" + + "\x0fSTANTLER_NORMAL\x10\xad\a\x12\x15\n" + + "\x10WEEZING_GALARIAN\x10\xb0\a\x12\x15\n" + + "\x10ZIGZAGOON_NORMAL\x10\xb1\a\x12\x17\n" + + "\x12ZIGZAGOON_GALARIAN\x10\xb2\a\x12\x13\n" + + "\x0eLINOONE_NORMAL\x10\xb3\a\x12\x15\n" + + "\x10LINOONE_GALARIAN\x10\xb4\a\x12\x16\n" + + "\x11PIKACHU_COPY_2019\x10\xb5\a\x12\x17\n" + + "\x12VENUSAUR_COPY_2019\x10\xb6\a\x12\x18\n" + + "\x13CHARIZARD_COPY_2019\x10\xb7\a\x12\x18\n" + + "\x13BLASTOISE_COPY_2019\x10\xb8\a\x12\x14\n" + + "\x0fCATERPIE_NORMAL\x10\xb9\a\x12\x13\n" + + "\x0eMETAPOD_NORMAL\x10\xbc\a\x12\x16\n" + + "\x11BUTTERFREE_NORMAL\x10\xbf\a\x12\x12\n" + + "\rPIDGEY_NORMAL\x10\xc2\a\x12\x15\n" + + "\x10PIDGEOTTO_NORMAL\x10\xc5\a\x12\x13\n" + + "\x0ePIDGEOT_NORMAL\x10\xc8\a\x12\x13\n" + + "\x0eSPEAROW_NORMAL\x10\xcb\a\x12\x12\n" + + "\rFEAROW_NORMAL\x10\xce\a\x12\x14\n" + + "\x0fCLEFAIRY_NORMAL\x10\xd5\a\x12\x14\n" + + "\x0fCLEFABLE_NORMAL\x10\xd8\a\x12\x16\n" + + "\x11JIGGLYPUFF_NORMAL\x10\xdb\a\x12\x16\n" + + "\x11WIGGLYTUFF_NORMAL\x10\xde\a\x12\x11\n" + + "\fPARAS_NORMAL\x10\xe1\a\x12\x14\n" + + "\x0fPARASECT_NORMAL\x10\xe4\a\x12\x12\n" + + "\rMANKEY_NORMAL\x10\xe7\a\x12\x14\n" + + "\x0fPRIMEAPE_NORMAL\x10\xea\a\x12\x15\n" + + "\x10TENTACOOL_NORMAL\x10\xed\a\x12\x16\n" + + "\x11TENTACRUEL_NORMAL\x10\xf0\a\x12\x12\n" + + "\rPONYTA_NORMAL\x10\xf3\a\x12\x14\n" + + "\x0fRAPIDASH_NORMAL\x10\xf6\a\x12\x14\n" + + "\x0fSLOWPOKE_NORMAL\x10\xf9\a\x12\x13\n" + + "\x0eSLOWBRO_NORMAL\x10\xfc\a\x12\x15\n" + + "\x10FARFETCHD_NORMAL\x10\xff\a\x12\x11\n" + + "\fDODUO_NORMAL\x10\x82\b\x12\x12\n" + + "\rDODRIO_NORMAL\x10\x85\b\x12\x10\n" + + "\vSEEL_NORMAL\x10\x88\b\x12\x13\n" + + "\x0eDEWGONG_NORMAL\x10\x8b\b\x12\x12\n" + + "\rGASTLY_NORMAL\x10\x8e\b\x12\x13\n" + + "\x0eHAUNTER_NORMAL\x10\x91\b\x12\x12\n" + + "\rGENGAR_NORMAL\x10\x94\b\x12\x13\n" + + "\x0eVOLTORB_NORMAL\x10\x97\b\x12\x15\n" + + "\x10ELECTRODE_NORMAL\x10\x9a\b\x12\x15\n" + + "\x10LICKITUNG_NORMAL\x10\x9d\b\x12\x13\n" + + "\x0eCHANSEY_NORMAL\x10\xa0\b\x12\x13\n" + + "\x0eTANGELA_NORMAL\x10\xa3\b\x12\x12\n" + + "\rHORSEA_NORMAL\x10\xa6\b\x12\x12\n" + + "\rSEADRA_NORMAL\x10\xa9\b\x12\x13\n" + + "\x0eGOLDEEN_NORMAL\x10\xac\b\x12\x13\n" + + "\x0eSEAKING_NORMAL\x10\xaf\b\x12\x12\n" + + "\rSTARYU_NORMAL\x10\xb2\b\x12\x13\n" + + "\x0eSTARMIE_NORMAL\x10\xb5\b\x12\x13\n" + + "\x0eMR_MIME_NORMAL\x10\xb8\b\x12\x10\n" + + "\vJYNX_NORMAL\x10\xbb\b\x12\x12\n" + + "\rTAUROS_NORMAL\x10\xbe\b\x12\x11\n" + + "\fDITTO_NORMAL\x10\xc1\b\x12\x11\n" + + "\fEEVEE_NORMAL\x10\xc4\b\x12\x14\n" + + "\x0fVAPOREON_NORMAL\x10\xc7\b\x12\x13\n" + + "\x0eJOLTEON_NORMAL\x10\xca\b\x12\x13\n" + + "\x0eFLAREON_NORMAL\x10\xcd\b\x12\x12\n" + + "\rKABUTO_NORMAL\x10\xd0\b\x12\x14\n" + + "\x0fKABUTOPS_NORMAL\x10\xd3\b\x12\x16\n" + + "\x11AERODACTYL_NORMAL\x10\xd6\b\x12\x0f\n" + + "\n" + + "MEW_NORMAL\x10\xdb\b\x12\x15\n" + + "\x10CHIKORITA_NORMAL\x10\xde\b\x12\x13\n" + + "\x0eBAYLEEF_NORMAL\x10\xe1\b\x12\x14\n" + + "\x0fMEGANIUM_NORMAL\x10\xe4\b\x12\x15\n" + + "\x10CYNDAQUIL_NORMAL\x10\xe7\b\x12\x13\n" + + "\x0eQUILAVA_NORMAL\x10\xea\b\x12\x16\n" + + "\x11TYPHLOSION_NORMAL\x10\xed\b\x12\x14\n" + + "\x0fTOTODILE_NORMAL\x10\xf0\b\x12\x14\n" + + "\x0fCROCONAW_NORMAL\x10\xf3\b\x12\x16\n" + + "\x11FERALIGATR_NORMAL\x10\xf6\b\x12\x13\n" + + "\x0eSENTRET_NORMAL\x10\xf9\b\x12\x12\n" + + "\rFURRET_NORMAL\x10\xfc\b\x12\x14\n" + + "\x0fHOOTHOOT_NORMAL\x10\xff\b\x12\x13\n" + + "\x0eNOCTOWL_NORMAL\x10\x82\t\x12\x12\n" + + "\rLEDYBA_NORMAL\x10\x85\t\x12\x12\n" + + "\rLEDIAN_NORMAL\x10\x88\t\x12\x14\n" + + "\x0fSPINARAK_NORMAL\x10\x8b\t\x12\x13\n" + + "\x0eARIADOS_NORMAL\x10\x8e\t\x12\x14\n" + + "\x0fCHINCHOU_NORMAL\x10\x91\t\x12\x13\n" + + "\x0eLANTURN_NORMAL\x10\x94\t\x12\x11\n" + + "\fPICHU_NORMAL\x10\x97\t\x12\x12\n" + + "\rCLEFFA_NORMAL\x10\x9a\t\x12\x15\n" + + "\x10IGGLYBUFF_NORMAL\x10\x9d\t\x12\x12\n" + + "\rTOGEPI_NORMAL\x10\xa0\t\x12\x13\n" + + "\x0eTOGETIC_NORMAL\x10\xa3\t\x12\x10\n" + + "\vNATU_NORMAL\x10\xa6\t\x12\x10\n" + + "\vXATU_NORMAL\x10\xa9\t\x12\x12\n" + + "\rMARILL_NORMAL\x10\xac\t\x12\x15\n" + + "\x10AZUMARILL_NORMAL\x10\xaf\t\x12\x15\n" + + "\x10SUDOWOODO_NORMAL\x10\xb2\t\x12\x12\n" + + "\rHOPPIP_NORMAL\x10\xb5\t\x12\x14\n" + + "\x0fSKIPLOOM_NORMAL\x10\xb8\t\x12\x14\n" + + "\x0fJUMPLUFF_NORMAL\x10\xbb\t\x12\x11\n" + + "\fAIPOM_NORMAL\x10\xbe\t\x12\x13\n" + + "\x0eSUNKERN_NORMAL\x10\xc1\t\x12\x14\n" + + "\x0fSUNFLORA_NORMAL\x10\xc4\t\x12\x11\n" + + "\fYANMA_NORMAL\x10\xc7\t\x12\x12\n" + + "\rWOOPER_NORMAL\x10\xca\t\x12\x14\n" + + "\x0fQUAGSIRE_NORMAL\x10\xcd\t\x12\x12\n" + + "\rESPEON_NORMAL\x10\xd0\t\x12\x13\n" + + "\x0eUMBREON_NORMAL\x10\xd3\t\x12\x14\n" + + "\x0fSLOWKING_NORMAL\x10\xd6\t\x12\x15\n" + + "\x10GIRAFARIG_NORMAL\x10\xd9\t\x12\x12\n" + + "\rPINECO_NORMAL\x10\xdc\t\x12\x16\n" + + "\x11FORRETRESS_NORMAL\x10\xdf\t\x12\x15\n" + + "\x10DUNSPARCE_NORMAL\x10\xe2\t\x12\x14\n" + + "\x0fSNUBBULL_NORMAL\x10\xe5\t\x12\x14\n" + + "\x0fGRANBULL_NORMAL\x10\xe8\t\x12\x14\n" + + "\x0fQWILFISH_NORMAL\x10\xeb\t\x12\x15\n" + + "\x10HERACROSS_NORMAL\x10\xee\t\x12\x15\n" + + "\x10TEDDIURSA_NORMAL\x10\xf1\t\x12\x14\n" + + "\x0fURSARING_NORMAL\x10\xf4\t\x12\x12\n" + + "\rSLUGMA_NORMAL\x10\xf7\t\x12\x14\n" + + "\x0fMAGCARGO_NORMAL\x10\xfa\t\x12\x12\n" + + "\rSWINUB_NORMAL\x10\xfd\t\x12\x15\n" + + "\x10PILOSWINE_NORMAL\x10\x80\n" + + "\x12\x13\n" + + "\x0eCORSOLA_NORMAL\x10\x83\n" + + "\x12\x14\n" + + "\x0fREMORAID_NORMAL\x10\x86\n" + + "\x12\x15\n" + + "\x10OCTILLERY_NORMAL\x10\x89\n" + + "\x12\x13\n" + + "\x0eMANTINE_NORMAL\x10\x8c\n" + + "\x12\x14\n" + + "\x0fSKARMORY_NORMAL\x10\x8f\n" + + "\x12\x13\n" + + "\x0eKINGDRA_NORMAL\x10\x92\n" + + "\x12\x12\n" + + "\rPHANPY_NORMAL\x10\x95\n" + + "\x12\x13\n" + + "\x0eDONPHAN_NORMAL\x10\x98\n" + + "\x12\x14\n" + + "\x0fSMEARGLE_NORMAL\x10\x9b\n" + + "\x12\x13\n" + + "\x0eTYROGUE_NORMAL\x10\x9e\n" + + "\x12\x15\n" + + "\x10HITMONTOP_NORMAL\x10\xa1\n" + + "\x12\x14\n" + + "\x0fSMOOCHUM_NORMAL\x10\xa4\n" + + "\x12\x12\n" + + "\rELEKID_NORMAL\x10\xa7\n" + + "\x12\x11\n" + + "\fMAGBY_NORMAL\x10\xaa\n" + + "\x12\x13\n" + + "\x0eMILTANK_NORMAL\x10\xad\n" + + "\x12\x13\n" + + "\x0eBLISSEY_NORMAL\x10\xb0\n" + + "\x12\x12\n" + + "\rRAIKOU_NORMAL\x10\xb3\n" + + "\x12\x11\n" + + "\fENTEI_NORMAL\x10\xb6\n" + + "\x12\x13\n" + + "\x0eSUICUNE_NORMAL\x10\xb9\n" + + "\x12\x11\n" + + "\fLUGIA_NORMAL\x10\xbc\n" + + "\x12\x11\n" + + "\fHO_OH_NORMAL\x10\xbf\n" + + "\x12\x12\n" + + "\rCELEBI_NORMAL\x10\xc2\n" + + "\x12\x13\n" + + "\x0eTREECKO_NORMAL\x10\xc5\n" + + "\x12\x13\n" + + "\x0eGROVYLE_NORMAL\x10\xc8\n" + + "\x12\x14\n" + + "\x0fSCEPTILE_NORMAL\x10\xcb\n" + + "\x12\x13\n" + + "\x0eTORCHIC_NORMAL\x10\xce\n" + + "\x12\x15\n" + + "\x10COMBUSKEN_NORMAL\x10\xd1\n" + + "\x12\x14\n" + + "\x0fBLAZIKEN_NORMAL\x10\xd4\n" + + "\x12\x15\n" + + "\x10POOCHYENA_NORMAL\x10\xd7\n" + + "\x12\x15\n" + + "\x10MIGHTYENA_NORMAL\x10\xda\n" + + "\x12\x13\n" + + "\x0eSILCOON_NORMAL\x10\xe3\n" + + "\x12\x15\n" + + "\x10BEAUTIFLY_NORMAL\x10\xe6\n" + + "\x12\x13\n" + + "\x0eCASCOON_NORMAL\x10\xe9\n" + + "\x12\x12\n" + + "\rDUSTOX_NORMAL\x10\xec\n" + + "\x12\x11\n" + + "\fLOTAD_NORMAL\x10\xef\n" + + "\x12\x12\n" + + "\rLOMBRE_NORMAL\x10\xf2\n" + + "\x12\x14\n" + + "\x0fLUDICOLO_NORMAL\x10\xf5\n" + + "\x12\x13\n" + + "\x0eTAILLOW_NORMAL\x10\xf8\n" + + "\x12\x13\n" + + "\x0eSWELLOW_NORMAL\x10\xfb\n" + + "\x12\x13\n" + + "\x0eWINGULL_NORMAL\x10\xfe\n" + + "\x12\x14\n" + + "\x0fPELIPPER_NORMAL\x10\x81\v\x12\x13\n" + + "\x0eSURSKIT_NORMAL\x10\x84\v\x12\x16\n" + + "\x11MASQUERAIN_NORMAL\x10\x87\v\x12\x15\n" + + "\x10SHROOMISH_NORMAL\x10\x8a\v\x12\x13\n" + + "\x0eBRELOOM_NORMAL\x10\x8d\v\x12\x13\n" + + "\x0eSLAKOTH_NORMAL\x10\x90\v\x12\x14\n" + + "\x0fVIGOROTH_NORMAL\x10\x93\v\x12\x13\n" + + "\x0eSLAKING_NORMAL\x10\x96\v\x12\x13\n" + + "\x0eNINCADA_NORMAL\x10\x99\v\x12\x13\n" + + "\x0eNINJASK_NORMAL\x10\x9c\v\x12\x14\n" + + "\x0fSHEDINJA_NORMAL\x10\x9f\v\x12\x13\n" + + "\x0eWHISMUR_NORMAL\x10\xa2\v\x12\x13\n" + + "\x0eLOUDRED_NORMAL\x10\xa5\v\x12\x13\n" + + "\x0eEXPLOUD_NORMAL\x10\xa8\v\x12\x14\n" + + "\x0fMAKUHITA_NORMAL\x10\xab\v\x12\x14\n" + + "\x0fHARIYAMA_NORMAL\x10\xae\v\x12\x13\n" + + "\x0eAZURILL_NORMAL\x10\xb1\v\x12\x14\n" + + "\x0fNOSEPASS_NORMAL\x10\xb4\v\x12\x12\n" + + "\rSKITTY_NORMAL\x10\xb7\v\x12\x14\n" + + "\x0fDELCATTY_NORMAL\x10\xba\v\x12\x10\n" + + "\vARON_NORMAL\x10\xbd\v\x12\x12\n" + + "\rLAIRON_NORMAL\x10\xc0\v\x12\x12\n" + + "\rAGGRON_NORMAL\x10\xc3\v\x12\x14\n" + + "\x0fMEDITITE_NORMAL\x10\xc6\v\x12\x14\n" + + "\x0fMEDICHAM_NORMAL\x10\xc9\v\x12\x15\n" + + "\x10ELECTRIKE_NORMAL\x10\xcc\v\x12\x15\n" + + "\x10MANECTRIC_NORMAL\x10\xcf\v\x12\x12\n" + + "\rPLUSLE_NORMAL\x10\xd2\v\x12\x11\n" + + "\fMINUN_NORMAL\x10\xd5\v\x12\x13\n" + + "\x0eVOLBEAT_NORMAL\x10\xd8\v\x12\x14\n" + + "\x0fILLUMISE_NORMAL\x10\xdb\v\x12\x13\n" + + "\x0eROSELIA_NORMAL\x10\xde\v\x12\x12\n" + + "\rGULPIN_NORMAL\x10\xe1\v\x12\x12\n" + + "\rSWALOT_NORMAL\x10\xe4\v\x12\x13\n" + + "\x0eWAILMER_NORMAL\x10\xe7\v\x12\x13\n" + + "\x0eWAILORD_NORMAL\x10\xea\v\x12\x11\n" + + "\fNUMEL_NORMAL\x10\xed\v\x12\x14\n" + + "\x0fCAMERUPT_NORMAL\x10\xf0\v\x12\x13\n" + + "\x0eTORKOAL_NORMAL\x10\xf3\v\x12\x12\n" + + "\rSPOINK_NORMAL\x10\xf6\v\x12\x13\n" + + "\x0eGRUMPIG_NORMAL\x10\xf9\v\x12\x12\n" + + "\rSWABLU_NORMAL\x10\xfc\v\x12\x13\n" + + "\x0eALTARIA_NORMAL\x10\xff\v\x12\x14\n" + + "\x0fZANGOOSE_NORMAL\x10\x82\f\x12\x13\n" + + "\x0eSEVIPER_NORMAL\x10\x85\f\x12\x14\n" + + "\x0fLUNATONE_NORMAL\x10\x88\f\x12\x13\n" + + "\x0eSOLROCK_NORMAL\x10\x8b\f\x12\x14\n" + + "\x0fBARBOACH_NORMAL\x10\x8e\f\x12\x14\n" + + "\x0fWHISCASH_NORMAL\x10\x91\f\x12\x14\n" + + "\x0fCORPHISH_NORMAL\x10\x94\f\x12\x15\n" + + "\x10CRAWDAUNT_NORMAL\x10\x97\f\x12\x12\n" + + "\rBALTOY_NORMAL\x10\x9a\f\x12\x13\n" + + "\x0eCLAYDOL_NORMAL\x10\x9d\f\x12\x12\n" + + "\rLILEEP_NORMAL\x10\xa0\f\x12\x13\n" + + "\x0eCRADILY_NORMAL\x10\xa3\f\x12\x13\n" + + "\x0eANORITH_NORMAL\x10\xa6\f\x12\x13\n" + + "\x0eARMALDO_NORMAL\x10\xa9\f\x12\x12\n" + + "\rFEEBAS_NORMAL\x10\xac\f\x12\x13\n" + + "\x0eMILOTIC_NORMAL\x10\xaf\f\x12\x13\n" + + "\x0eKECLEON_NORMAL\x10\xb2\f\x12\x13\n" + + "\x0eTROPIUS_NORMAL\x10\xb5\f\x12\x14\n" + + "\x0fCHIMECHO_NORMAL\x10\xb8\f\x12\x12\n" + + "\rWYNAUT_NORMAL\x10\xbb\f\x12\x12\n" + + "\rSPHEAL_NORMAL\x10\xbe\f\x12\x12\n" + + "\rSEALEO_NORMAL\x10\xc1\f\x12\x13\n" + + "\x0eWALREIN_NORMAL\x10\xc4\f\x12\x14\n" + + "\x0fCLAMPERL_NORMAL\x10\xc7\f\x12\x13\n" + + "\x0eHUNTAIL_NORMAL\x10\xca\f\x12\x14\n" + + "\x0fGOREBYSS_NORMAL\x10\xcd\f\x12\x15\n" + + "\x10RELICANTH_NORMAL\x10\xd0\f\x12\x13\n" + + "\x0eLUVDISC_NORMAL\x10\xd3\f\x12\x14\n" + + "\x0fREGIROCK_NORMAL\x10\xd6\f\x12\x12\n" + + "\rREGICE_NORMAL\x10\xd9\f\x12\x15\n" + + "\x10REGISTEEL_NORMAL\x10\xdc\f\x12\x12\n" + + "\rLATIAS_NORMAL\x10\xdf\f\x12\x12\n" + + "\rLATIOS_NORMAL\x10\xe2\f\x12\x12\n" + + "\rKYOGRE_NORMAL\x10\xe5\f\x12\x13\n" + + "\x0eGROUDON_NORMAL\x10\xe8\f\x12\x14\n" + + "\x0fRAYQUAZA_NORMAL\x10\xeb\f\x12\x13\n" + + "\x0eJIRACHI_NORMAL\x10\xee\f\x12\x12\n" + + "\rPIPLUP_NORMAL\x10\xf1\f\x12\x14\n" + + "\x0fPRINPLUP_NORMAL\x10\xf4\f\x12\x14\n" + + "\x0fEMPOLEON_NORMAL\x10\xf7\f\x12\x12\n" + + "\rSTARLY_NORMAL\x10\xfa\f\x12\x14\n" + + "\x0fSTARAVIA_NORMAL\x10\xfd\f\x12\x15\n" + + "\x10STARAPTOR_NORMAL\x10\x80\r\x12\x12\n" + + "\rBIDOOF_NORMAL\x10\x83\r\x12\x13\n" + + "\x0eBIBAREL_NORMAL\x10\x86\r\x12\x15\n" + + "\x10KRICKETOT_NORMAL\x10\x89\r\x12\x16\n" + + "\x11KRICKETUNE_NORMAL\x10\x8c\r\x12\x11\n" + + "\fSHINX_NORMAL\x10\x8f\r\x12\x11\n" + + "\fLUXIO_NORMAL\x10\x92\r\x12\x12\n" + + "\rLUXRAY_NORMAL\x10\x95\r\x12\x11\n" + + "\fBUDEW_NORMAL\x10\x98\r\x12\x14\n" + + "\x0fROSERADE_NORMAL\x10\x9b\r\x12\x14\n" + + "\x0fCRANIDOS_NORMAL\x10\x9e\r\x12\x15\n" + + "\x10RAMPARDOS_NORMAL\x10\xa1\r\x12\x14\n" + + "\x0fSHIELDON_NORMAL\x10\xa4\r\x12\x15\n" + + "\x10BASTIODON_NORMAL\x10\xa7\r\x12\x11\n" + + "\fBURMY_NORMAL\x10\xaa\r\x12\x14\n" + + "\x0fWORMADAM_NORMAL\x10\xad\r\x12\x12\n" + + "\rMOTHIM_NORMAL\x10\xb0\r\x12\x12\n" + + "\rCOMBEE_NORMAL\x10\xb3\r\x12\x15\n" + + "\x10VESPIQUEN_NORMAL\x10\xb6\r\x12\x15\n" + + "\x10PACHIRISU_NORMAL\x10\xb9\r\x12\x12\n" + + "\rBUIZEL_NORMAL\x10\xbc\r\x12\x14\n" + + "\x0fFLOATZEL_NORMAL\x10\xbf\r\x12\x13\n" + + "\x0eCHERUBI_NORMAL\x10\xc2\r\x12\x13\n" + + "\x0eCHERRIM_NORMAL\x10\xc5\r\x12\x13\n" + + "\x0eSHELLOS_NORMAL\x10\xc8\r\x12\x15\n" + + "\x10GASTRODON_NORMAL\x10\xcb\r\x12\x13\n" + + "\x0eAMBIPOM_NORMAL\x10\xce\r\x12\x14\n" + + "\x0fDRIFLOON_NORMAL\x10\xd1\r\x12\x14\n" + + "\x0fDRIFBLIM_NORMAL\x10\xd4\r\x12\x13\n" + + "\x0eBUNEARY_NORMAL\x10\xd7\r\x12\x13\n" + + "\x0eLOPUNNY_NORMAL\x10\xda\r\x12\x13\n" + + "\x0eGLAMEOW_NORMAL\x10\xdd\r\x12\x13\n" + + "\x0ePURUGLY_NORMAL\x10\xe0\r\x12\x15\n" + + "\x10CHINGLING_NORMAL\x10\xe3\r\x12\x13\n" + + "\x0eBRONZOR_NORMAL\x10\xe6\r\x12\x14\n" + + "\x0fBRONZONG_NORMAL\x10\xe9\r\x12\x12\n" + + "\rBONSLY_NORMAL\x10\xec\r\x12\x13\n" + + "\x0eMIME_JR_NORMAL\x10\xef\r\x12\x13\n" + + "\x0eHAPPINY_NORMAL\x10\xf2\r\x12\x12\n" + + "\rCHATOT_NORMAL\x10\xf5\r\x12\x15\n" + + "\x10SPIRITOMB_NORMAL\x10\xf8\r\x12\x14\n" + + "\x0fMUNCHLAX_NORMAL\x10\xfb\r\x12\x11\n" + + "\fRIOLU_NORMAL\x10\xfe\r\x12\x13\n" + + "\x0eLUCARIO_NORMAL\x10\x81\x0e\x12\x13\n" + + "\x0eSKORUPI_NORMAL\x10\x84\x0e\x12\x13\n" + + "\x0eDRAPION_NORMAL\x10\x87\x0e\x12\x14\n" + + "\x0fCROAGUNK_NORMAL\x10\x8a\x0e\x12\x15\n" + + "\x10TOXICROAK_NORMAL\x10\x8d\x0e\x12\x15\n" + + "\x10CARNIVINE_NORMAL\x10\x90\x0e\x12\x13\n" + + "\x0eFINNEON_NORMAL\x10\x93\x0e\x12\x14\n" + + "\x0fLUMINEON_NORMAL\x10\x96\x0e\x12\x13\n" + + "\x0eMANTYKE_NORMAL\x10\x99\x0e\x12\x16\n" + + "\x11LICKILICKY_NORMAL\x10\x9c\x0e\x12\x15\n" + + "\x10TANGROWTH_NORMAL\x10\x9f\x0e\x12\x14\n" + + "\x0fTOGEKISS_NORMAL\x10\xa2\x0e\x12\x13\n" + + "\x0eYANMEGA_NORMAL\x10\xa5\x0e\x12\x13\n" + + "\x0eLEAFEON_NORMAL\x10\xa8\x0e\x12\x13\n" + + "\x0eGLACEON_NORMAL\x10\xab\x0e\x12\x15\n" + + "\x10MAMOSWINE_NORMAL\x10\xae\x0e\x12\x15\n" + + "\x10PROBOPASS_NORMAL\x10\xb1\x0e\x12\x14\n" + + "\x0fFROSLASS_NORMAL\x10\xb4\x0e\x12\x10\n" + + "\vUXIE_NORMAL\x10\xb7\x0e\x12\x13\n" + + "\x0eMESPRIT_NORMAL\x10\xba\x0e\x12\x11\n" + + "\fAZELF_NORMAL\x10\xbd\x0e\x12\x12\n" + + "\rDIALGA_NORMAL\x10\xc0\x0e\x12\x12\n" + + "\rPALKIA_NORMAL\x10\xc3\x0e\x12\x13\n" + + "\x0eHEATRAN_NORMAL\x10\xc6\x0e\x12\x15\n" + + "\x10REGIGIGAS_NORMAL\x10\xc9\x0e\x12\x14\n" + + "\x0fGIRATINA_NORMAL\x10\xcc\x0e\x12\x15\n" + + "\x10CRESSELIA_NORMAL\x10\xcf\x0e\x12\x12\n" + + "\rPHIONE_NORMAL\x10\xd2\x0e\x12\x13\n" + + "\x0eMANAPHY_NORMAL\x10\xd5\x0e\x12\x13\n" + + "\x0eDARKRAI_NORMAL\x10\xd8\x0e\x12\x13\n" + + "\x0eSHAYMIN_NORMAL\x10\xdb\x0e\x12\x13\n" + + "\x0eVICTINI_NORMAL\x10\xde\x0e\x12\x11\n" + + "\fSNIVY_NORMAL\x10\xe1\x0e\x12\x13\n" + + "\x0eSERVINE_NORMAL\x10\xe4\x0e\x12\x15\n" + + "\x10SERPERIOR_NORMAL\x10\xe7\x0e\x12\x11\n" + + "\fTEPIG_NORMAL\x10\xea\x0e\x12\x13\n" + + "\x0ePIGNITE_NORMAL\x10\xed\x0e\x12\x12\n" + + "\rEMBOAR_NORMAL\x10\xf0\x0e\x12\x14\n" + + "\x0fOSHAWOTT_NORMAL\x10\xf3\x0e\x12\x12\n" + + "\rDEWOTT_NORMAL\x10\xf6\x0e\x12\x14\n" + + "\x0fSAMUROTT_NORMAL\x10\xf9\x0e\x12\x12\n" + + "\rPATRAT_NORMAL\x10\xfc\x0e\x12\x13\n" + + "\x0eWATCHOG_NORMAL\x10\xff\x0e\x12\x14\n" + + "\x0fLILLIPUP_NORMAL\x10\x82\x0f\x12\x13\n" + + "\x0eHERDIER_NORMAL\x10\x85\x0f\x12\x15\n" + + "\x10STOUTLAND_NORMAL\x10\x88\x0f\x12\x14\n" + + "\x0fPURRLOIN_NORMAL\x10\x8b\x0f\x12\x13\n" + + "\x0eLIEPARD_NORMAL\x10\x8e\x0f\x12\x13\n" + + "\x0ePANSAGE_NORMAL\x10\x91\x0f\x12\x14\n" + + "\x0fSIMISAGE_NORMAL\x10\x94\x0f\x12\x13\n" + + "\x0ePANSEAR_NORMAL\x10\x97\x0f\x12\x14\n" + + "\x0fSIMISEAR_NORMAL\x10\x9a\x0f\x12\x13\n" + + "\x0ePANPOUR_NORMAL\x10\x9d\x0f\x12\x14\n" + + "\x0fSIMIPOUR_NORMAL\x10\xa0\x0f\x12\x11\n" + + "\fMUNNA_NORMAL\x10\xa3\x0f\x12\x14\n" + + "\x0fMUSHARNA_NORMAL\x10\xa6\x0f\x12\x12\n" + + "\rPIDOVE_NORMAL\x10\xa9\x0f\x12\x15\n" + + "\x10TRANQUILL_NORMAL\x10\xac\x0f\x12\x14\n" + + "\x0fUNFEZANT_NORMAL\x10\xaf\x0f\x12\x13\n" + + "\x0eBLITZLE_NORMAL\x10\xb2\x0f\x12\x15\n" + + "\x10ZEBSTRIKA_NORMAL\x10\xb5\x0f\x12\x16\n" + + "\x11ROGGENROLA_NORMAL\x10\xb8\x0f\x12\x13\n" + + "\x0eBOLDORE_NORMAL\x10\xbb\x0f\x12\x14\n" + + "\x0fGIGALITH_NORMAL\x10\xbe\x0f\x12\x12\n" + + "\rWOOBAT_NORMAL\x10\xc1\x0f\x12\x13\n" + + "\x0eSWOOBAT_NORMAL\x10\xc4\x0f\x12\x13\n" + + "\x0eDRILBUR_NORMAL\x10\xc7\x0f\x12\x15\n" + + "\x10EXCADRILL_NORMAL\x10\xca\x0f\x12\x12\n" + + "\rAUDINO_NORMAL\x10\xcd\x0f\x12\x13\n" + + "\x0eTIMBURR_NORMAL\x10\xd0\x0f\x12\x13\n" + + "\x0eGURDURR_NORMAL\x10\xd3\x0f\x12\x16\n" + + "\x11CONKELDURR_NORMAL\x10\xd6\x0f\x12\x13\n" + + "\x0eTYMPOLE_NORMAL\x10\xd9\x0f\x12\x15\n" + + "\x10PALPITOAD_NORMAL\x10\xdc\x0f\x12\x16\n" + + "\x11SEISMITOAD_NORMAL\x10\xdf\x0f\x12\x11\n" + + "\fTHROH_NORMAL\x10\xe2\x0f\x12\x10\n" + + "\vSAWK_NORMAL\x10\xe5\x0f\x12\x14\n" + + "\x0fSEWADDLE_NORMAL\x10\xe8\x0f\x12\x14\n" + + "\x0fSWADLOON_NORMAL\x10\xeb\x0f\x12\x14\n" + + "\x0fLEAVANNY_NORMAL\x10\xee\x0f\x12\x14\n" + + "\x0fVENIPEDE_NORMAL\x10\xf1\x0f\x12\x16\n" + + "\x11WHIRLIPEDE_NORMAL\x10\xf4\x0f\x12\x15\n" + + "\x10SCOLIPEDE_NORMAL\x10\xf7\x0f\x12\x14\n" + + "\x0fCOTTONEE_NORMAL\x10\xfa\x0f\x12\x16\n" + + "\x11WHIMSICOTT_NORMAL\x10\xfd\x0f\x12\x13\n" + + "\x0ePETILIL_NORMAL\x10\x80\x10\x12\x15\n" + + "\x10LILLIGANT_NORMAL\x10\x83\x10\x12\x13\n" + + "\x0eSANDILE_NORMAL\x10\x86\x10\x12\x14\n" + + "\x0fKROKOROK_NORMAL\x10\x89\x10\x12\x16\n" + + "\x11KROOKODILE_NORMAL\x10\x8c\x10\x12\x14\n" + + "\x0fDARUMAKA_NORMAL\x10\x8f\x10\x12\x14\n" + + "\x0fMARACTUS_NORMAL\x10\x92\x10\x12\x13\n" + + "\x0eDWEBBLE_NORMAL\x10\x95\x10\x12\x13\n" + + "\x0eCRUSTLE_NORMAL\x10\x98\x10\x12\x13\n" + + "\x0eSCRAGGY_NORMAL\x10\x9b\x10\x12\x13\n" + + "\x0eSCRAFTY_NORMAL\x10\x9e\x10\x12\x14\n" + + "\x0fSIGILYPH_NORMAL\x10\xa1\x10\x12\x12\n" + + "\rYAMASK_NORMAL\x10\xa4\x10\x12\x16\n" + + "\x11COFAGRIGUS_NORMAL\x10\xa7\x10\x12\x14\n" + + "\x0fTIRTOUGA_NORMAL\x10\xaa\x10\x12\x16\n" + + "\x11CARRACOSTA_NORMAL\x10\xad\x10\x12\x12\n" + + "\rARCHEN_NORMAL\x10\xb0\x10\x12\x14\n" + + "\x0fARCHEOPS_NORMAL\x10\xb3\x10\x12\x14\n" + + "\x0fTRUBBISH_NORMAL\x10\xb6\x10\x12\x14\n" + + "\x0fGARBODOR_NORMAL\x10\xb9\x10\x12\x11\n" + + "\fZORUA_NORMAL\x10\xbc\x10\x12\x13\n" + + "\x0eZOROARK_NORMAL\x10\xbf\x10\x12\x14\n" + + "\x0fMINCCINO_NORMAL\x10\xc2\x10\x12\x14\n" + + "\x0fCINCCINO_NORMAL\x10\xc5\x10\x12\x13\n" + + "\x0eGOTHITA_NORMAL\x10\xc8\x10\x12\x15\n" + + "\x10GOTHORITA_NORMAL\x10\xcb\x10\x12\x16\n" + + "\x11GOTHITELLE_NORMAL\x10\xce\x10\x12\x13\n" + + "\x0eSOLOSIS_NORMAL\x10\xd1\x10\x12\x13\n" + + "\x0eDUOSION_NORMAL\x10\xd4\x10\x12\x15\n" + + "\x10REUNICLUS_NORMAL\x10\xd7\x10\x12\x14\n" + + "\x0fDUCKLETT_NORMAL\x10\xda\x10\x12\x12\n" + + "\rSWANNA_NORMAL\x10\xdd\x10\x12\x15\n" + + "\x10VANILLITE_NORMAL\x10\xe0\x10\x12\x15\n" + + "\x10VANILLISH_NORMAL\x10\xe3\x10\x12\x15\n" + + "\x10VANILLUXE_NORMAL\x10\xe6\x10\x12\x12\n" + + "\rEMOLGA_NORMAL\x10\xe9\x10\x12\x16\n" + + "\x11KARRABLAST_NORMAL\x10\xec\x10\x12\x16\n" + + "\x11ESCAVALIER_NORMAL\x10\xef\x10\x12\x13\n" + + "\x0eFOONGUS_NORMAL\x10\xf2\x10\x12\x15\n" + + "\x10AMOONGUSS_NORMAL\x10\xf5\x10\x12\x14\n" + + "\x0fFRILLISH_NORMAL\x10\xf8\x10\x12\x15\n" + + "\x10JELLICENT_NORMAL\x10\xfb\x10\x12\x15\n" + + "\x10ALOMOMOLA_NORMAL\x10\xfe\x10\x12\x12\n" + + "\rJOLTIK_NORMAL\x10\x81\x11\x12\x16\n" + + "\x11GALVANTULA_NORMAL\x10\x84\x11\x12\x15\n" + + "\x10FERROSEED_NORMAL\x10\x87\x11\x12\x16\n" + + "\x11FERROTHORN_NORMAL\x10\x8a\x11\x12\x11\n" + + "\fKLINK_NORMAL\x10\x8d\x11\x12\x11\n" + + "\fKLANG_NORMAL\x10\x90\x11\x12\x15\n" + + "\x10KLINKLANG_NORMAL\x10\x93\x11\x12\x12\n" + + "\rTYNAMO_NORMAL\x10\x96\x11\x12\x15\n" + + "\x10EELEKTRIK_NORMAL\x10\x99\x11\x12\x16\n" + + "\x11EELEKTROSS_NORMAL\x10\x9c\x11\x12\x12\n" + + "\rELGYEM_NORMAL\x10\x9f\x11\x12\x14\n" + + "\x0fBEHEEYEM_NORMAL\x10\xa2\x11\x12\x13\n" + + "\x0eLITWICK_NORMAL\x10\xa5\x11\x12\x13\n" + + "\x0eLAMPENT_NORMAL\x10\xa8\x11\x12\x16\n" + + "\x11CHANDELURE_NORMAL\x10\xab\x11\x12\x10\n" + + "\vAXEW_NORMAL\x10\xae\x11\x12\x13\n" + + "\x0eFRAXURE_NORMAL\x10\xb1\x11\x12\x13\n" + + "\x0eHAXORUS_NORMAL\x10\xb4\x11\x12\x13\n" + + "\x0eCUBCHOO_NORMAL\x10\xb7\x11\x12\x13\n" + + "\x0eBEARTIC_NORMAL\x10\xba\x11\x12\x15\n" + + "\x10CRYOGONAL_NORMAL\x10\xbd\x11\x12\x13\n" + + "\x0eSHELMET_NORMAL\x10\xc0\x11\x12\x14\n" + + "\x0fACCELGOR_NORMAL\x10\xc3\x11\x12\x14\n" + + "\x0fSTUNFISK_NORMAL\x10\xc6\x11\x12\x13\n" + + "\x0eMIENFOO_NORMAL\x10\xc9\x11\x12\x14\n" + + "\x0fMIENSHAO_NORMAL\x10\xcc\x11\x12\x15\n" + + "\x10DRUDDIGON_NORMAL\x10\xcf\x11\x12\x12\n" + + "\rGOLETT_NORMAL\x10\xd2\x11\x12\x12\n" + + "\rGOLURK_NORMAL\x10\xd5\x11\x12\x14\n" + + "\x0fPAWNIARD_NORMAL\x10\xd8\x11\x12\x13\n" + + "\x0eBISHARP_NORMAL\x10\xdb\x11\x12\x16\n" + + "\x11BOUFFALANT_NORMAL\x10\xde\x11\x12\x13\n" + + "\x0eRUFFLET_NORMAL\x10\xe1\x11\x12\x14\n" + + "\x0fBRAVIARY_NORMAL\x10\xe4\x11\x12\x13\n" + + "\x0eVULLABY_NORMAL\x10\xe7\x11\x12\x15\n" + + "\x10MANDIBUZZ_NORMAL\x10\xea\x11\x12\x13\n" + + "\x0eHEATMOR_NORMAL\x10\xed\x11\x12\x12\n" + + "\rDURANT_NORMAL\x10\xf0\x11\x12\x11\n" + + "\fDEINO_NORMAL\x10\xf3\x11\x12\x14\n" + + "\x0fZWEILOUS_NORMAL\x10\xf6\x11\x12\x15\n" + + "\x10HYDREIGON_NORMAL\x10\xf9\x11\x12\x14\n" + + "\x0fLARVESTA_NORMAL\x10\xfc\x11\x12\x15\n" + + "\x10VOLCARONA_NORMAL\x10\xff\x11\x12\x14\n" + + "\x0fCOBALION_NORMAL\x10\x82\x12\x12\x15\n" + + "\x10TERRAKION_NORMAL\x10\x85\x12\x12\x14\n" + + "\x0fVIRIZION_NORMAL\x10\x88\x12\x12\x14\n" + + "\x0fRESHIRAM_NORMAL\x10\x8b\x12\x12\x12\n" + + "\rZEKROM_NORMAL\x10\x8e\x12\x12\x12\n" + + "\rMELTAN_NORMAL\x10\x91\x12\x12\x14\n" + + "\x0fMELMETAL_NORMAL\x10\x94\x12\x12\x13\n" + + "\x0eFALINKS_NORMAL\x10\x95\x12\x12\x15\n" + + "\x10RILLABOOM_NORMAL\x10\x96\x12\x12\x18\n" + + "\x13WURMPLE_SPRING_2020\x10\x97\x12\x12\x1a\n" + + "\x15WOBBUFFET_SPRING_2020\x10\x98\x12\x12\x19\n" + + "\x14RATICATE_SPRING_2020\x10\x99\x12\x12\x14\n" + + "\x0fFRILLISH_FEMALE\x10\x9a\x12\x12\x15\n" + + "\x10JELLICENT_FEMALE\x10\x9b\x12\x12\x19\n" + + "\x14PIKACHU_COSTUME_2020\x10\x9c\x12\x12\x1b\n" + + "\x16DRAGONITE_COSTUME_2020\x10\x9d\x12\x12\x16\n" + + "\x11ONIX_COSTUME_2020\x10\x9e\x12\x12\x14\n" + + "\x0fMEOWTH_GALARIAN\x10\x9f\x12\x12\x14\n" + + "\x0fPONYTA_GALARIAN\x10\xa0\x12\x12\x16\n" + + "\x11RAPIDASH_GALARIAN\x10\xa1\x12\x12\x17\n" + + "\x12FARFETCHD_GALARIAN\x10\xa2\x12\x12\x15\n" + + "\x10MR_MIME_GALARIAN\x10\xa3\x12\x12\x15\n" + + "\x10CORSOLA_GALARIAN\x10\xa4\x12\x12\x16\n" + + "\x11DARUMAKA_GALARIAN\x10\xa5\x12\x12!\n" + + "\x1cDARMANITAN_GALARIAN_STANDARD\x10\xa6\x12\x12\x1c\n" + + "\x17DARMANITAN_GALARIAN_ZEN\x10\xa7\x12\x12\x14\n" + + "\x0fYAMASK_GALARIAN\x10\xa8\x12\x12\x16\n" + + "\x11STUNFISK_GALARIAN\x10\xa9\x12\x12\x17\n" + + "\x12TOXTRICITY_LOW_KEY\x10\x9f\x13\x12\x15\n" + + "\x10TOXTRICITY_AMPED\x10\xa0\x13\x12\x13\n" + + "\x0eSINISTEA_PHONY\x10\xad\x13\x12\x15\n" + + "\x10SINISTEA_ANTIQUE\x10\xae\x13\x12\x16\n" + + "\x11POLTEAGEIST_PHONY\x10\xb0\x13\x12\x18\n" + + "\x13POLTEAGEIST_ANTIQUE\x10\xb1\x13\x12\x15\n" + + "\x10OBSTAGOON_NORMAL\x10\xc5\x13\x12\x16\n" + + "\x11PERRSERKER_NORMAL\x10\xc8\x13\x12\x13\n" + + "\x0eCURSOLA_NORMAL\x10\xcb\x13\x12\x15\n" + + "\x10SIRFETCHD_NORMAL\x10\xce\x13\x12\x13\n" + + "\x0eMR_RIME_NORMAL\x10\xd1\x13\x12\x15\n" + + "\x10RUNERIGUS_NORMAL\x10\xd4\x13\x12\x0f\n" + + "\n" + + "EISCUE_ICE\x10\xec\x13\x12\x11\n" + + "\fEISCUE_NOICE\x10\xed\x13\x12\x12\n" + + "\rINDEEDEE_MALE\x10\xee\x13\x12\x14\n" + + "\x0fINDEEDEE_FEMALE\x10\xef\x13\x12\x17\n" + + "\x12MORPEKO_FULL_BELLY\x10\xf0\x13\x12\x13\n" + + "\x0eMORPEKO_HANGRY\x10\xf1\x13\x12\x19\n" + + "\x14ZACIAN_CROWNED_SWORD\x10\x90\x14\x12\x10\n" + + "\vZACIAN_HERO\x10\x91\x14\x12\x1d\n" + + "\x18ZAMAZENTA_CROWNED_SHIELD\x10\x92\x14\x12\x13\n" + + "\x0eZAMAZENTA_HERO\x10\x93\x14\x12\x18\n" + + "\x13ETERNATUS_ETERNAMAX\x10\x94\x14\x12\x15\n" + + "\x10ETERNATUS_NORMAL\x10\x95\x14\x12\x16\n" + + "\x11SLOWPOKE_GALARIAN\x10\x96\x14\x12\x15\n" + + "\x10SLOWBRO_GALARIAN\x10\x97\x14\x12\x16\n" + + "\x11SLOWKING_GALARIAN\x10\x98\x14\x12\x18\n" + + "\x13LAPRAS_COSTUME_2020\x10\x99\x14\x12\x18\n" + + "\x13GENGAR_COSTUME_2020\x10\x9a\x14\x12\x12\n" + + "\rPYROAR_NORMAL\x10\x9b\x14\x12\x12\n" + + "\rPYROAR_FEMALE\x10\x9c\x14\x12\x14\n" + + "\x0fMEOWSTIC_NORMAL\x10\x9d\x14\x12\x14\n" + + "\x0fMEOWSTIC_FEMALE\x10\x9e\x14\x12\x18\n" + + "\x13ZYGARDE_TEN_PERCENT\x10\x9f\x14\x12\x1a\n" + + "\x15ZYGARDE_FIFTY_PERCENT\x10\xa0\x14\x12\x15\n" + + "\x10ZYGARDE_COMPLETE\x10\xa1\x14\x12\x19\n" + + "\x14VIVILLON_ARCHIPELAGO\x10\xa2\x14\x12\x19\n" + + "\x14VIVILLON_CONTINENTAL\x10\xa3\x14\x12\x15\n" + + "\x10VIVILLON_ELEGANT\x10\xa4\x14\x12\x13\n" + + "\x0eVIVILLON_FANCY\x10\xa5\x14\x12\x14\n" + + "\x0fVIVILLON_GARDEN\x10\xa6\x14\x12\x19\n" + + "\x14VIVILLON_HIGH_PLAINS\x10\xa7\x14\x12\x16\n" + + "\x11VIVILLON_ICY_SNOW\x10\xa8\x14\x12\x14\n" + + "\x0fVIVILLON_JUNGLE\x10\xa9\x14\x12\x14\n" + + "\x0fVIVILLON_MARINE\x10\xaa\x14\x12\x14\n" + + "\x0fVIVILLON_MEADOW\x10\xab\x14\x12\x14\n" + + "\x0fVIVILLON_MODERN\x10\xac\x14\x12\x15\n" + + "\x10VIVILLON_MONSOON\x10\xad\x14\x12\x13\n" + + "\x0eVIVILLON_OCEAN\x10\xae\x14\x12\x16\n" + + "\x11VIVILLON_POKEBALL\x10\xaf\x14\x12\x13\n" + + "\x0eVIVILLON_POLAR\x10\xb0\x14\x12\x13\n" + + "\x0eVIVILLON_RIVER\x10\xb1\x14\x12\x17\n" + + "\x12VIVILLON_SANDSTORM\x10\xb2\x14\x12\x15\n" + + "\x10VIVILLON_SAVANNA\x10\xb3\x14\x12\x11\n" + + "\fVIVILLON_SUN\x10\xb4\x14\x12\x14\n" + + "\x0fVIVILLON_TUNDRA\x10\xb5\x14\x12\x10\n" + + "\vFLABEBE_RED\x10\xb6\x14\x12\x13\n" + + "\x0eFLABEBE_YELLOW\x10\xb7\x14\x12\x13\n" + + "\x0eFLABEBE_ORANGE\x10\xb8\x14\x12\x11\n" + + "\fFLABEBE_BLUE\x10\xb9\x14\x12\x12\n" + + "\rFLABEBE_WHITE\x10\xba\x14\x12\x10\n" + + "\vFLOETTE_RED\x10\xbb\x14\x12\x13\n" + + "\x0eFLOETTE_YELLOW\x10\xbc\x14\x12\x13\n" + + "\x0eFLOETTE_ORANGE\x10\xbd\x14\x12\x11\n" + + "\fFLOETTE_BLUE\x10\xbe\x14\x12\x12\n" + + "\rFLOETTE_WHITE\x10\xbf\x14\x12\x10\n" + + "\vFLORGES_RED\x10\xc0\x14\x12\x13\n" + + "\x0eFLORGES_YELLOW\x10\xc1\x14\x12\x13\n" + + "\x0eFLORGES_ORANGE\x10\xc2\x14\x12\x11\n" + + "\fFLORGES_BLUE\x10\xc3\x14\x12\x12\n" + + "\rFLORGES_WHITE\x10\xc4\x14\x12\x14\n" + + "\x0fFURFROU_NATURAL\x10\xc5\x14\x12\x12\n" + + "\rFURFROU_HEART\x10\xc6\x14\x12\x11\n" + + "\fFURFROU_STAR\x10\xc7\x14\x12\x14\n" + + "\x0fFURFROU_DIAMOND\x10\xc8\x14\x12\x16\n" + + "\x11FURFROU_DEBUTANTE\x10\xc9\x14\x12\x13\n" + + "\x0eFURFROU_MATRON\x10\xca\x14\x12\x12\n" + + "\rFURFROU_DANDY\x10\xcb\x14\x12\x15\n" + + "\x10FURFROU_LA_REINE\x10\xcc\x14\x12\x13\n" + + "\x0eFURFROU_KABUKI\x10\xcd\x14\x12\x14\n" + + "\x0fFURFROU_PHARAOH\x10\xce\x14\x12\x15\n" + + "\x10AEGISLASH_SHIELD\x10\xcf\x14\x12\x14\n" + + "\x0fAEGISLASH_BLADE\x10\xd0\x14\x12\x14\n" + + "\x0fPUMPKABOO_SMALL\x10\xd1\x14\x12\x16\n" + + "\x11PUMPKABOO_AVERAGE\x10\xd2\x14\x12\x14\n" + + "\x0fPUMPKABOO_LARGE\x10\xd3\x14\x12\x14\n" + + "\x0fPUMPKABOO_SUPER\x10\xd4\x14\x12\x14\n" + + "\x0fGOURGEIST_SMALL\x10\xd5\x14\x12\x16\n" + + "\x11GOURGEIST_AVERAGE\x10\xd6\x14\x12\x14\n" + + "\x0fGOURGEIST_LARGE\x10\xd7\x14\x12\x14\n" + + "\x0fGOURGEIST_SUPER\x10\xd8\x14\x12\x14\n" + + "\x0fXERNEAS_NEUTRAL\x10\xd9\x14\x12\x13\n" + + "\x0eXERNEAS_ACTIVE\x10\xda\x14\x12\x13\n" + + "\x0eHOOPA_CONFINED\x10\xdb\x14\x12\x12\n" + + "\rHOOPA_UNBOUND\x10\xdc\x14\x12$\n" + + "\x1fSABLEYE_COSTUME_2020_DEPRECATED\x10\xea\x14\x12\x19\n" + + "\x14SABLEYE_COSTUME_2020\x10\xec\x14\x12\x1f\n" + + "\x1aPIKACHU_ADVENTURE_HAT_2020\x10\xed\x14\x12\x18\n" + + "\x13PIKACHU_WINTER_2020\x10\xee\x14\x12\x19\n" + + "\x14DELIBIRD_WINTER_2020\x10\xef\x14\x12\x18\n" + + "\x13CUBCHOO_WINTER_2020\x10\xf0\x14\x12\x12\n" + + "\rSLOWPOKE_2020\x10\xf1\x14\x12\x11\n" + + "\fSLOWBRO_2021\x10\xf2\x14\x12\x16\n" + + "\x11PIKACHU_KARIYUSHI\x10\xf3\x14\x12\x15\n" + + "\x10PIKACHU_POP_STAR\x10\xf4\x14\x12\x16\n" + + "\x11PIKACHU_ROCK_STAR\x10\xf5\x14\x12\x1d\n" + + "\x18PIKACHU_FLYING_5TH_ANNIV\x10\xf6\x14\x12\x13\n" + + "\x0eORICORIO_BAILE\x10\xf7\x14\x12\x14\n" + + "\x0fORICORIO_POMPOM\x10\xf8\x14\x12\x11\n" + + "\fORICORIO_PAU\x10\xf9\x14\x12\x13\n" + + "\x0eORICORIO_SENSU\x10\xfb\x14\x12\x14\n" + + "\x0fLYCANROC_MIDDAY\x10\xfc\x14\x12\x16\n" + + "\x11LYCANROC_MIDNIGHT\x10\xfd\x14\x12\x12\n" + + "\rLYCANROC_DUSK\x10\xfe\x14\x12\x14\n" + + "\x0fWISHIWASHI_SOLO\x10\xff\x14\x12\x16\n" + + "\x11WISHIWASHI_SCHOOL\x10\x80\x15\x12\x14\n" + + "\x0fSILVALLY_NORMAL\x10\x81\x15\x12\x11\n" + + "\fSILVALLY_BUG\x10\x82\x15\x12\x12\n" + + "\rSILVALLY_DARK\x10\x83\x15\x12\x14\n" + + "\x0fSILVALLY_DRAGON\x10\x84\x15\x12\x16\n" + + "\x11SILVALLY_ELECTRIC\x10\x85\x15\x12\x13\n" + + "\x0eSILVALLY_FAIRY\x10\x86\x15\x12\x16\n" + + "\x11SILVALLY_FIGHTING\x10\x87\x15\x12\x12\n" + + "\rSILVALLY_FIRE\x10\x88\x15\x12\x14\n" + + "\x0fSILVALLY_FLYING\x10\x89\x15\x12\x13\n" + + "\x0eSILVALLY_GHOST\x10\x8a\x15\x12\x13\n" + + "\x0eSILVALLY_GRASS\x10\x8b\x15\x12\x14\n" + + "\x0fSILVALLY_GROUND\x10\x8c\x15\x12\x11\n" + + "\fSILVALLY_ICE\x10\x8d\x15\x12\x14\n" + + "\x0fSILVALLY_POISON\x10\x8e\x15\x12\x15\n" + + "\x10SILVALLY_PSYCHIC\x10\x8f\x15\x12\x12\n" + + "\rSILVALLY_ROCK\x10\x90\x15\x12\x13\n" + + "\x0eSILVALLY_STEEL\x10\x91\x15\x12\x13\n" + + "\x0eSILVALLY_WATER\x10\x92\x15\x12\x17\n" + + "\x12MINIOR_METEOR_BLUE\x10\x93\x15\x12\x10\n" + + "\vMINIOR_BLUE\x10\x94\x15\x12\x11\n" + + "\fMINIOR_GREEN\x10\x95\x15\x12\x12\n" + + "\rMINIOR_INDIGO\x10\x96\x15\x12\x12\n" + + "\rMINIOR_ORANGE\x10\x97\x15\x12\x0f\n" + + "\n" + + "MINIOR_RED\x10\x98\x15\x12\x12\n" + + "\rMINIOR_VIOLET\x10\x99\x15\x12\x12\n" + + "\rMINIOR_YELLOW\x10\x9a\x15\x12\x13\n" + + "\x0eMIMIKYU_BUSTED\x10\x9b\x15\x12\x16\n" + + "\x11MIMIKYU_DISGUISED\x10\x9c\x15\x12\x14\n" + + "\x0fNECROZMA_NORMAL\x10\x9d\x15\x12\x17\n" + + "\x12NECROZMA_DUSK_MANE\x10\x9e\x15\x12\x18\n" + + "\x13NECROZMA_DAWN_WINGS\x10\x9f\x15\x12\x13\n" + + "\x0eNECROZMA_ULTRA\x10\xa0\x15\x12\x14\n" + + "\x0fMAGEARNA_NORMAL\x10\xa1\x15\x12\x1c\n" + + "\x17MAGEARNA_ORIGINAL_COLOR\x10\xa2\x15\x12\x1a\n" + + "\x15URSHIFU_SINGLE_STRIKE\x10\xa3\x15\x12\x19\n" + + "\x14URSHIFU_RAPID_STRIKE\x10\xa4\x15\x12\x13\n" + + "\x0eCALYREX_NORMAL\x10\xa5\x15\x12\x16\n" + + "\x11CALYREX_ICE_RIDER\x10\xa6\x15\x12\x19\n" + + "\x14CALYREX_SHADOW_RIDER\x10\xa7\x15\x12\x14\n" + + "\x0fVOLTORB_HISUIAN\x10\xa8\x15\x12\f\n" + + "\aLUGIA_S\x10\xa9\x15\x12\f\n" + + "\aHO_OH_S\x10\xaa\x15\x12\r\n" + + "\bRAIKOU_S\x10\xab\x15\x12\f\n" + + "\aENTEI_S\x10\xac\x15\x12\x0e\n" + + "\tSUICUNE_S\x10\xad\x15\x12\x12\n" + + "\rSLOWKING_2022\x10\xae\x15\x12\x16\n" + + "\x11ELECTRODE_HISUIAN\x10\xaf\x15\x12\x1b\n" + + "\x16PIKACHU_FLYING_OKINAWA\x10\xb0\x15\x12\x12\n" + + "\rROCKRUFF_DUSK\x10\xb1\x15\x12\x18\n" + + "\x13MINIOR_METEOR_GREEN\x10\xb3\x15\x12\x19\n" + + "\x14MINIOR_METEOR_INDIGO\x10\xb4\x15\x12\x19\n" + + "\x14MINIOR_METEOR_ORANGE\x10\xb5\x15\x12\x16\n" + + "\x11MINIOR_METEOR_RED\x10\xb6\x15\x12\x19\n" + + "\x14MINIOR_METEOR_VIOLET\x10\xb7\x15\x12\x19\n" + + "\x14MINIOR_METEOR_YELLOW\x10\xb8\x15\x12\x1b\n" + + "\x16SCATTERBUG_ARCHIPELAGO\x10\xb9\x15\x12\x1b\n" + + "\x16SCATTERBUG_CONTINENTAL\x10\xba\x15\x12\x17\n" + + "\x12SCATTERBUG_ELEGANT\x10\xbb\x15\x12\x15\n" + + "\x10SCATTERBUG_FANCY\x10\xbc\x15\x12\x16\n" + + "\x11SCATTERBUG_GARDEN\x10\xbd\x15\x12\x1b\n" + + "\x16SCATTERBUG_HIGH_PLAINS\x10\xbe\x15\x12\x18\n" + + "\x13SCATTERBUG_ICY_SNOW\x10\xbf\x15\x12\x16\n" + + "\x11SCATTERBUG_JUNGLE\x10\xc0\x15\x12\x16\n" + + "\x11SCATTERBUG_MARINE\x10\xc1\x15\x12\x16\n" + + "\x11SCATTERBUG_MEADOW\x10\xc2\x15\x12\x16\n" + + "\x11SCATTERBUG_MODERN\x10\xc3\x15\x12\x17\n" + + "\x12SCATTERBUG_MONSOON\x10\xc4\x15\x12\x15\n" + + "\x10SCATTERBUG_OCEAN\x10\xc5\x15\x12\x18\n" + + "\x13SCATTERBUG_POKEBALL\x10\xc6\x15\x12\x15\n" + + "\x10SCATTERBUG_POLAR\x10\xc7\x15\x12\x15\n" + + "\x10SCATTERBUG_RIVER\x10\xc8\x15\x12\x19\n" + + "\x14SCATTERBUG_SANDSTORM\x10\xc9\x15\x12\x17\n" + + "\x12SCATTERBUG_SAVANNA\x10\xca\x15\x12\x13\n" + + "\x0eSCATTERBUG_SUN\x10\xcb\x15\x12\x16\n" + + "\x11SCATTERBUG_TUNDRA\x10\xcc\x15\x12\x17\n" + + "\x12SPEWPA_ARCHIPELAGO\x10\xcd\x15\x12\x17\n" + + "\x12SPEWPA_CONTINENTAL\x10\xce\x15\x12\x13\n" + + "\x0eSPEWPA_ELEGANT\x10\xcf\x15\x12\x11\n" + + "\fSPEWPA_FANCY\x10\xd0\x15\x12\x12\n" + + "\rSPEWPA_GARDEN\x10\xd1\x15\x12\x17\n" + + "\x12SPEWPA_HIGH_PLAINS\x10\xd2\x15\x12\x14\n" + + "\x0fSPEWPA_ICY_SNOW\x10\xd3\x15\x12\x12\n" + + "\rSPEWPA_JUNGLE\x10\xd4\x15\x12\x12\n" + + "\rSPEWPA_MARINE\x10\xd5\x15\x12\x12\n" + + "\rSPEWPA_MEADOW\x10\xd6\x15\x12\x12\n" + + "\rSPEWPA_MODERN\x10\xd7\x15\x12\x13\n" + + "\x0eSPEWPA_MONSOON\x10\xd8\x15\x12\x11\n" + + "\fSPEWPA_OCEAN\x10\xd9\x15\x12\x14\n" + + "\x0fSPEWPA_POKEBALL\x10\xda\x15\x12\x11\n" + + "\fSPEWPA_POLAR\x10\xdb\x15\x12\x11\n" + + "\fSPEWPA_RIVER\x10\xdc\x15\x12\x15\n" + + "\x10SPEWPA_SANDSTORM\x10\xdd\x15\x12\x13\n" + + "\x0eSPEWPA_SAVANNA\x10\xde\x15\x12\x0f\n" + + "\n" + + "SPEWPA_SUN\x10\xdf\x15\x12\x12\n" + + "\rSPEWPA_TUNDRA\x10\xe0\x15\x12\x16\n" + + "\x11DECIDUEYE_HISUIAN\x10\xe1\x15\x12\x17\n" + + "\x12TYPHLOSION_HISUIAN\x10\xe2\x15\x12\x15\n" + + "\x10SAMUROTT_HISUIAN\x10\xe3\x15\x12\x15\n" + + "\x10QWILFISH_HISUIAN\x10\xe4\x15\x12\x16\n" + + "\x11LILLIGANT_HISUIAN\x10\xe5\x15\x12\x14\n" + + "\x0fSLIGGOO_HISUIAN\x10\xe6\x15\x12\x13\n" + + "\x0eGOODRA_HISUIAN\x10\xe7\x15\x12\x16\n" + + "\x11GROWLITHE_HISUIAN\x10\xe8\x15\x12\x15\n" + + "\x10ARCANINE_HISUIAN\x10\xe9\x15\x12\x14\n" + + "\x0fSNEASEL_HISUIAN\x10\xea\x15\x12\x14\n" + + "\x0fAVALUGG_HISUIAN\x10\xeb\x15\x12\x12\n" + + "\rZORUA_HISUIAN\x10\xec\x15\x12\x14\n" + + "\x0fZOROARK_HISUIAN\x10\xed\x15\x12\x15\n" + + "\x10BRAVIARY_HISUIAN\x10\xee\x15\x12\x15\n" + + "\x10MOLTRES_GALARIAN\x10\xef\x15\x12\x14\n" + + "\x0fZAPDOS_GALARIAN\x10\xf0\x15\x12\x16\n" + + "\x11ARTICUNO_GALARIAN\x10\xf1\x15\x12\x17\n" + + "\x12ENAMORUS_INCARNATE\x10\xf2\x15\x12\x15\n" + + "\x10ENAMORUS_THERIAN\x10\xf3\x15\x12\x1b\n" + + "\x16BASCULIN_WHITE_STRIPED\x10\xf4\x15\x12\x18\n" + + "\x13PIKACHU_GOFEST_2022\x10\xf5\x15\x12\x15\n" + + "\x10PIKACHU_WCS_2022\x10\xf6\x15\x12\x17\n" + + "\x12BASCULEGION_NORMAL\x10\xf7\x15\x12\x17\n" + + "\x12BASCULEGION_FEMALE\x10\xf8\x15\x12\x15\n" + + "\x10DECIDUEYE_NORMAL\x10\xf9\x15\x12\x13\n" + + "\x0eSLIGGOO_NORMAL\x10\xfa\x15\x12\x12\n" + + "\rGOODRA_NORMAL\x10\xfb\x15\x12\x13\n" + + "\x0eAVALUGG_NORMAL\x10\xfc\x15\x12\x16\n" + + "\x11PIKACHU_TSHIRT_01\x10\xfd\x15\x12\x16\n" + + "\x11PIKACHU_TSHIRT_02\x10\xfe\x15\x12\x16\n" + + "\x11PIKACHU_FLYING_01\x10\xff\x15\x12\x16\n" + + "\x11PIKACHU_FLYING_02\x10\x80\x16\x12\x14\n" + + "\x0fURSALUNA_NORMAL\x10\x81\x16\x12\x18\n" + + "\x13BEARTIC_WINTER_2020\x10\x84\x16\x12\r\n" + + "\bLATIAS_S\x10\x85\x16\x12\r\n" + + "\bLATIOS_S\x10\x86\x16\x12!\n" + + "\x1cZYGARDE_COMPLETE_TEN_PERCENT\x10\x87\x16\x12#\n" + + "\x1eZYGARDE_COMPLETE_FIFTY_PERCENT\x10\x88\x16\x12\x1a\n" + + "\x15PIKACHU_GOTOUR_2024_A\x10\x89\x16\x12\x1a\n" + + "\x15PIKACHU_GOTOUR_2024_B\x10\x8a\x16\x12\x1d\n" + + "\x18PIKACHU_GOTOUR_2024_A_02\x10\x8b\x16\x12\x1d\n" + + "\x18PIKACHU_GOTOUR_2024_B_02\x10\x8c\x16\x12\x12\n" + + "\rDIALGA_ORIGIN\x10\x8d\x16\x12\x12\n" + + "\rPALKIA_ORIGIN\x10\x8e\x16\x12\x14\n" + + "\x0fROCKRUFF_NORMAL\x10\x8f\x16\x12\x16\n" + + "\x11PIKACHU_TSHIRT_03\x10\x90\x16\x12\x16\n" + + "\x11PIKACHU_FLYING_04\x10\x91\x16\x12\x16\n" + + "\x11PIKACHU_TSHIRT_04\x10\x92\x16\x12\x16\n" + + "\x11PIKACHU_TSHIRT_05\x10\x93\x16\x12\x16\n" + + "\x11PIKACHU_TSHIRT_06\x10\x94\x16\x12\x16\n" + + "\x11PIKACHU_TSHIRT_07\x10\x95\x16\x12\x16\n" + + "\x11PIKACHU_FLYING_05\x10\x96\x16\x12\x16\n" + + "\x11PIKACHU_FLYING_06\x10\x97\x16\x12\x16\n" + + "\x11PIKACHU_FLYING_07\x10\x98\x16\x12\x16\n" + + "\x11PIKACHU_FLYING_08\x10\x99\x16\x12\x15\n" + + "\x10PIKACHU_HORIZONS\x10\x9a\x16\x12\x1f\n" + + "\x1aPIKACHU_GOFEST_2024_STIARA\x10\x9b\x16\x12\x1f\n" + + "\x1aPIKACHU_GOFEST_2024_MTIARA\x10\x9c\x16\x12\x1d\n" + + "\x18EEVEE_GOFEST_2024_STIARA\x10\x9d\x16\x12\x1d\n" + + "\x18EEVEE_GOFEST_2024_MTIARA\x10\x9e\x16\x12\x1e\n" + + "\x19ESPEON_GOFEST_2024_SSCARF\x10\x9f\x16\x12\x1f\n" + + "\x1aUMBREON_GOFEST_2024_MSCARF\x10\xa0\x16\x12\x1a\n" + + "\x15SNORLAX_WILDAREA_2024\x10\xa1\x16\x12\x18\n" + + "\x13PIKACHU_DIWALI_2024\x10\xa2\x16\x12\x1a\n" + + "\x15PIKACHU_GOTOUR_2025_A\x10\xa8\x16\x12\x1a\n" + + "\x15PIKACHU_GOTOUR_2025_B\x10\xa9\x16\x12\x1d\n" + + "\x18PIKACHU_GOTOUR_2025_A_02\x10\xaa\x16\x12\x1d\n" + + "\x18PIKACHU_GOTOUR_2025_B_02\x10\xab\x16\x12\x13\n" + + "\x0eDEDENNE_NORMAL\x10\xac\x16\x12\x12\n" + + "\rWOOLOO_NORMAL\x10\xad\x16\x12\x13\n" + + "\x0eDUBWOOL_NORMAL\x10\xae\x16\x12\x12\n" + + "\rPIKACHU_KURTA\x10\xaf\x16\x12$\n" + + "\x1fPIKACHU_GOFEST_2025_GOGGLES_RED\x10\xb0\x16\x12%\n" + + " PIKACHU_GOFEST_2025_GOGGLES_BLUE\x10\xb1\x16\x12'\n" + + "\"PIKACHU_GOFEST_2025_GOGGLES_YELLOW\x10\xb2\x16\x12$\n" + + "\x1fPIKACHU_GOFEST_2025_MONOCLE_RED\x10\xb3\x16\x12%\n" + + " PIKACHU_GOFEST_2025_MONOCLE_BLUE\x10\xb4\x16\x12'\n" + + "\"PIKACHU_GOFEST_2025_MONOCLE_YELLOW\x10\xb5\x16\x12(\n" + + "#FALINKS_GOFEST_2025_TRAIN_CONDUCTOR\x10\xb6\x16\x12\x1d\n" + + "\x18POLTCHAGEIST_COUNTERFEIT\x10\xb7\x16\x12\x19\n" + + "\x14POLTCHAGEIST_ARTISAN\x10\xb8\x16\x12\x1b\n" + + "\x16SINISTCHA_UNREMARKABLE\x10\xb9\x16\x12\x1a\n" + + "\x15SINISTCHA_MASTERPIECE\x10\xba\x16\x12\x11\n" + + "\fOGERPON_TEAL\x10\xbb\x16\x12\x17\n" + + "\x12OGERPON_WELLSPRING\x10\xbc\x16\x12\x18\n" + + "\x13OGERPON_HEARTHFLAME\x10\xbd\x16\x12\x18\n" + + "\x13OGERPON_CORNERSTONE\x10\xbf\x16\x12\x15\n" + + "\x10TERAPAGOS_NORMAL\x10\xc0\x16\x12\x17\n" + + "\x12TERAPAGOS_TERASTAL\x10\xc1\x16\x12\x16\n" + + "\x11TERAPAGOS_STELLAR\x10\xc2\x16\x12\x16\n" + + "\x11OINKOLOGNE_NORMAL\x10\xa5\x17\x12\x16\n" + + "\x11OINKOLOGNE_FEMALE\x10\xa6\x17\x12\x1d\n" + + "\x18MAUSHOLD_FAMILY_OF_THREE\x10\xa7\x17\x12\x1c\n" + + "\x17MAUSHOLD_FAMILY_OF_FOUR\x10\xa8\x17\x12\x17\n" + + "\x12SQUAWKABILLY_GREEN\x10\xa9\x17\x12\x16\n" + + "\x11SQUAWKABILLY_BLUE\x10\xaa\x17\x12\x18\n" + + "\x13SQUAWKABILLY_YELLOW\x10\xab\x17\x12\x17\n" + + "\x12SQUAWKABILLY_WHITE\x10\xac\x17\x12\x11\n" + + "\fPALAFIN_ZERO\x10\xad\x17\x12\x11\n" + + "\fPALAFIN_HERO\x10\xae\x17\x12\x14\n" + + "\x0fTATSUGIRI_CURLY\x10\xaf\x17\x12\x15\n" + + "\x10TATSUGIRI_DROOPY\x10\xb0\x17\x12\x17\n" + + "\x12TATSUGIRI_STRETCHY\x10\xb1\x17\x12\x14\n" + + "\x0fDUDUNSPARCE_TWO\x10\xb2\x17\x12\x16\n" + + "\x11DUDUNSPARCE_THREE\x10\xb3\x17\x12\x12\n" + + "\rKORAIDON_APEX\x10\xb4\x17\x12\x16\n" + + "\x11MIRAIDON_ULTIMATE\x10\xb5\x17\x12\x16\n" + + "\x11GIMMIGHOUL_NORMAL\x10\xb6\x17\x12\x15\n" + + "\x10GHOLDENGO_NORMAL\x10\xb8\x17\x12\x1b\n" + + "\x16AERODACTYL_SUMMER_2023\x10\xb9\x17\x12\x1a\n" + + "\x15PIKACHU_SUMMER_2023_A\x10\xba\x17\x12\x1a\n" + + "\x15PIKACHU_SUMMER_2023_B\x10\xbb\x17\x12\x1a\n" + + "\x15PIKACHU_SUMMER_2023_C\x10\xbc\x17\x12\x1a\n" + + "\x15PIKACHU_SUMMER_2023_D\x10\xbd\x17\x12\x19\n" + + "\x14TAUROS_PALDEA_COMBAT\x10\xbe\x17\x12\x18\n" + + "\x13TAUROS_PALDEA_BLAZE\x10\xbf\x17\x12\x17\n" + + "\x12TAUROS_PALDEA_AQUA\x10\xc0\x17\x12\x12\n" + + "\rWOOPER_PALDEA\x10\xc1\x17\x12\x1a\n" + + "\x15PIKACHU_SUMMER_2023_E\x10\xc2\x17\x12\x16\n" + + "\x11PIKACHU_FLYING_03\x10\xc3\x17\x12\x11\n" + + "\fPIKACHU_JEJU\x10\xc4\x17\x12\x13\n" + + "\x0ePIKACHU_DOCTOR\x10\xc5\x17\x12\x15\n" + + "\x10PIKACHU_WCS_2023\x10\xc6\x17\x12\x15\n" + + "\x10PIKACHU_WCS_2024\x10\xc7\x17\x12\x15\n" + + "\x10CINDERACE_NORMAL\x10\xc8\x17\x12\x15\n" + + "\x10PIKACHU_WCS_2025\x10\xc9\x17\x12\x17\n" + + "\x12GIMMIGHOUL_COIN_A1\x10\xca\x17\x12\x16\n" + + "\x11PSYDUCK_SWIM_2025\x10\xcb\x17\x12\x12\n" + + "\rBEWEAR_NORMAL\x10\xcc\x17\x12\x19\n" + + "\x14BEWEAR_WILDAREA_2025\x10\xcd\x17\x12\x13\n" + + "\x0eCHESPIN_NORMAL\x10\xce\x17\x12\x15\n" + + "\x10QUILLADIN_NORMAL\x10\xcf\x17\x12\x16\n" + + "\x11CHESNAUGHT_NORMAL\x10\xd0\x17\x12\x14\n" + + "\x0fFENNEKIN_NORMAL\x10\xd1\x17\x12\x13\n" + + "\x0eBRAIXEN_NORMAL\x10\xd2\x17\x12\x13\n" + + "\x0eDELPHOX_NORMAL\x10\xd3\x17\x12\x13\n" + + "\x0eFROAKIE_NORMAL\x10\xd4\x17\x12\x15\n" + + "\x10FROGADIER_NORMAL\x10\xd5\x17\x12\x14\n" + + "\x0fGRENINJA_NORMAL\x10\xd6\x17\x12\x14\n" + + "\x0fBUNNELBY_NORMAL\x10\xd7\x17\x12\x15\n" + + "\x10DIGGERSBY_NORMAL\x10\xd8\x17\x12\x16\n" + + "\x11FLETCHLING_NORMAL\x10\xd9\x17\x12\x17\n" + + "\x12FLETCHINDER_NORMAL\x10\xda\x17\x12\x16\n" + + "\x11TALONFLAME_NORMAL\x10\xdb\x17\x12\x12\n" + + "\rLITLEO_NORMAL\x10\xdc\x17\x12\x12\n" + + "\rSKIDDO_NORMAL\x10\xdd\x17\x12\x12\n" + + "\rGOGOAT_NORMAL\x10\xde\x17\x12\x13\n" + + "\x0ePANCHAM_NORMAL\x10\xdf\x17\x12\x13\n" + + "\x0ePANGORO_NORMAL\x10\xe0\x17\x12\x12\n" + + "\rESPURR_NORMAL\x10\xe1\x17\x12\x13\n" + + "\x0eHONEDGE_NORMAL\x10\xe2\x17\x12\x14\n" + + "\x0fDOUBLADE_NORMAL\x10\xe3\x17\x12\x14\n" + + "\x0fSPRITZEE_NORMAL\x10\xe4\x17\x12\x16\n" + + "\x11AROMATISSE_NORMAL\x10\xe5\x17\x12\x13\n" + + "\x0eSWIRLIX_NORMAL\x10\xe6\x17\x12\x14\n" + + "\x0fSLURPUFF_NORMAL\x10\xe7\x17\x12\x11\n" + + "\fINKAY_NORMAL\x10\xe8\x17\x12\x13\n" + + "\x0eMALAMAR_NORMAL\x10\xe9\x17\x12\x13\n" + + "\x0eBINACLE_NORMAL\x10\xea\x17\x12\x16\n" + + "\x11BARBARACLE_NORMAL\x10\xeb\x17\x12\x12\n" + + "\rSKRELP_NORMAL\x10\xec\x17\x12\x14\n" + + "\x0fDRAGALGE_NORMAL\x10\xed\x17\x12\x15\n" + + "\x10CLAUNCHER_NORMAL\x10\xee\x17\x12\x15\n" + + "\x10CLAWITZER_NORMAL\x10\xef\x17\x12\x16\n" + + "\x11HELIOPTILE_NORMAL\x10\xf0\x17\x12\x15\n" + + "\x10HELIOLISK_NORMAL\x10\xf1\x17\x12\x12\n" + + "\rTYRUNT_NORMAL\x10\xf2\x17\x12\x15\n" + + "\x10TYRANTRUM_NORMAL\x10\xf3\x17\x12\x12\n" + + "\rAMAURA_NORMAL\x10\xf4\x17\x12\x13\n" + + "\x0eAURORUS_NORMAL\x10\xf5\x17\x12\x13\n" + + "\x0eSYLVEON_NORMAL\x10\xf6\x17\x12\x14\n" + + "\x0fHAWLUCHA_NORMAL\x10\xf7\x17\x12\x13\n" + + "\x0eCARBINK_NORMAL\x10\xf8\x17\x12\x11\n" + + "\fGOOMY_NORMAL\x10\xf9\x17\x12\x12\n" + + "\rKLEFKI_NORMAL\x10\xfa\x17\x12\x14\n" + + "\x0fPHANTUMP_NORMAL\x10\xfb\x17\x12\x15\n" + + "\x10TREVENANT_NORMAL\x10\xfc\x17\x12\x14\n" + + "\x0fBERGMITE_NORMAL\x10\xfd\x17\x12\x12\n" + + "\rNOIBAT_NORMAL\x10\xfe\x17\x12\x13\n" + + "\x0eNOIVERN_NORMAL\x10\xff\x17\x12\x13\n" + + "\x0eXERNEAS_NORMAL\x10\x80\x18\x12\x13\n" + + "\x0eYVELTAL_NORMAL\x10\x81\x18\x12\x13\n" + + "\x0eDIANCIE_NORMAL\x10\x82\x18\x12\x15\n" + + "\x10VOLCANION_NORMAL\x10\x83\x18\x12\x12\n" + + "\rROWLET_NORMAL\x10\x84\x18\x12\x13\n" + + "\x0eDARTRIX_NORMAL\x10\x85\x18\x12\x12\n" + + "\rLITTEN_NORMAL\x10\x86\x18\x12\x14\n" + + "\x0fTORRACAT_NORMAL\x10\x87\x18\x12\x16\n" + + "\x11INCINEROAR_NORMAL\x10\x88\x18\x12\x13\n" + + "\x0ePOPPLIO_NORMAL\x10\x89\x18\x12\x13\n" + + "\x0eBRIONNE_NORMAL\x10\x8a\x18\x12\x15\n" + + "\x10PRIMARINA_NORMAL\x10\x8b\x18\x12\x13\n" + + "\x0ePIKIPEK_NORMAL\x10\x8c\x18\x12\x14\n" + + "\x0fTRUMBEAK_NORMAL\x10\x8d\x18\x12\x15\n" + + "\x10TOUCANNON_NORMAL\x10\x8e\x18\x12\x13\n" + + "\x0eYUNGOOS_NORMAL\x10\x8f\x18\x12\x14\n" + + "\x0fGUMSHOOS_NORMAL\x10\x90\x18\x12\x13\n" + + "\x0eGRUBBIN_NORMAL\x10\x91\x18\x12\x15\n" + + "\x10CHARJABUG_NORMAL\x10\x92\x18\x12\x14\n" + + "\x0fVIKAVOLT_NORMAL\x10\x93\x18\x12\x16\n" + + "\x11CRABRAWLER_NORMAL\x10\x94\x18\x12\x18\n" + + "\x13CRABOMINABLE_NORMAL\x10\x95\x18\x12\x14\n" + + "\x0fCUTIEFLY_NORMAL\x10\x96\x18\x12\x14\n" + + "\x0fRIBOMBEE_NORMAL\x10\x97\x18\x12\x14\n" + + "\x0fMAREANIE_NORMAL\x10\x98\x18\x12\x13\n" + + "\x0eTOXAPEX_NORMAL\x10\x99\x18\x12\x13\n" + + "\x0eMUDBRAY_NORMAL\x10\x9a\x18\x12\x14\n" + + "\x0fMUDSDALE_NORMAL\x10\x9b\x18\x12\x14\n" + + "\x0fDEWPIDER_NORMAL\x10\x9c\x18\x12\x15\n" + + "\x10ARAQUANID_NORMAL\x10\x9d\x18\x12\x14\n" + + "\x0fFOMANTIS_NORMAL\x10\x9e\x18\x12\x14\n" + + "\x0fLURANTIS_NORMAL\x10\x9f\x18\x12\x14\n" + + "\x0fMORELULL_NORMAL\x10\xa0\x18\x12\x15\n" + + "\x10SHIINOTIC_NORMAL\x10\xa1\x18\x12\x14\n" + + "\x0fSALANDIT_NORMAL\x10\xa2\x18\x12\x14\n" + + "\x0fSALAZZLE_NORMAL\x10\xa3\x18\x12\x13\n" + + "\x0eSTUFFUL_NORMAL\x10\xa4\x18\x12\x15\n" + + "\x10BOUNSWEET_NORMAL\x10\xa5\x18\x12\x13\n" + + "\x0eSTEENEE_NORMAL\x10\xa6\x18\x12\x14\n" + + "\x0fTSAREENA_NORMAL\x10\xa7\x18\x12\x12\n" + + "\rCOMFEY_NORMAL\x10\xa8\x18\x12\x14\n" + + "\x0fORANGURU_NORMAL\x10\xa9\x18\x12\x15\n" + + "\x10PASSIMIAN_NORMAL\x10\xaa\x18\x12\x12\n" + + "\rWIMPOD_NORMAL\x10\xab\x18\x12\x15\n" + + "\x10GOLISOPOD_NORMAL\x10\xac\x18\x12\x15\n" + + "\x10SANDYGAST_NORMAL\x10\xad\x18\x12\x15\n" + + "\x10PALOSSAND_NORMAL\x10\xae\x18\x12\x15\n" + + "\x10PYUKUMUKU_NORMAL\x10\xaf\x18\x12\x15\n" + + "\x10TYPE_NULL_NORMAL\x10\xb0\x18\x12\x12\n" + + "\rKOMALA_NORMAL\x10\xb1\x18\x12\x16\n" + + "\x11TURTONATOR_NORMAL\x10\xb2\x18\x12\x16\n" + + "\x11TOGEDEMARU_NORMAL\x10\xb3\x18\x12\x13\n" + + "\x0eBRUXISH_NORMAL\x10\xb4\x18\x12\x12\n" + + "\rDRAMPA_NORMAL\x10\xb5\x18\x12\x14\n" + + "\x0fDHELMISE_NORMAL\x10\xb6\x18\x12\x14\n" + + "\x0fJANGMO_O_NORMAL\x10\xb7\x18\x12\x14\n" + + "\x0fHAKAMO_O_NORMAL\x10\xb8\x18\x12\x13\n" + + "\x0eKOMMO_O_NORMAL\x10\xb9\x18\x12\x15\n" + + "\x10TAPU_KOKO_NORMAL\x10\xba\x18\x12\x15\n" + + "\x10TAPU_LELE_NORMAL\x10\xbb\x18\x12\x15\n" + + "\x10TAPU_BULU_NORMAL\x10\xbc\x18\x12\x15\n" + + "\x10TAPU_FINI_NORMAL\x10\xbd\x18\x12\x12\n" + + "\rCOSMOG_NORMAL\x10\xbe\x18\x12\x13\n" + + "\x0eCOSMOEM_NORMAL\x10\xbf\x18\x12\x14\n" + + "\x0fSOLGALEO_NORMAL\x10\xc0\x18\x12\x12\n" + + "\rLUNALA_NORMAL\x10\xc1\x18\x12\x14\n" + + "\x0fNIHILEGO_NORMAL\x10\xc2\x18\x12\x14\n" + + "\x0fBUZZWOLE_NORMAL\x10\xc3\x18\x12\x15\n" + + "\x10PHEROMOSA_NORMAL\x10\xc4\x18\x12\x15\n" + + "\x10XURKITREE_NORMAL\x10\xc5\x18\x12\x16\n" + + "\x11CELESTEELA_NORMAL\x10\xc6\x18\x12\x13\n" + + "\x0eKARTANA_NORMAL\x10\xc7\x18\x12\x14\n" + + "\x0fGUZZLORD_NORMAL\x10\xc8\x18\x12\x15\n" + + "\x10MARSHADOW_NORMAL\x10\xc9\x18\x12\x13\n" + + "\x0ePOIPOLE_NORMAL\x10\xca\x18\x12\x15\n" + + "\x10NAGANADEL_NORMAL\x10\xcb\x18\x12\x15\n" + + "\x10STAKATAKA_NORMAL\x10\xcc\x18\x12\x17\n" + + "\x12BLACEPHALON_NORMAL\x10\xcd\x18\x12\x13\n" + + "\x0eZERAORA_NORMAL\x10\xce\x18\x12\x13\n" + + "\x0eGROOKEY_NORMAL\x10\xcf\x18\x12\x14\n" + + "\x0fTHWACKEY_NORMAL\x10\xd0\x18\x12\x15\n" + + "\x10SCORBUNNY_NORMAL\x10\xd1\x18\x12\x12\n" + + "\rRABOOT_NORMAL\x10\xd2\x18\x12\x12\n" + + "\rSOBBLE_NORMAL\x10\xd3\x18\x12\x14\n" + + "\x0fDRIZZILE_NORMAL\x10\xd4\x18\x12\x14\n" + + "\x0fINTELEON_NORMAL\x10\xd5\x18\x12\x13\n" + + "\x0eSKWOVET_NORMAL\x10\xd6\x18\x12\x14\n" + + "\x0fGREEDENT_NORMAL\x10\xd7\x18\x12\x14\n" + + "\x0fROOKIDEE_NORMAL\x10\xd8\x18\x12\x17\n" + + "\x12CORVISQUIRE_NORMAL\x10\xd9\x18\x12\x17\n" + + "\x12CORVIKNIGHT_NORMAL\x10\xda\x18\x12\x13\n" + + "\x0eBLIPBUG_NORMAL\x10\xdb\x18\x12\x13\n" + + "\x0eDOTTLER_NORMAL\x10\xdc\x18\x12\x14\n" + + "\x0fORBEETLE_NORMAL\x10\xdd\x18\x12\x12\n" + + "\rNICKIT_NORMAL\x10\xde\x18\x12\x13\n" + + "\x0eTHIEVUL_NORMAL\x10\xdf\x18\x12\x16\n" + + "\x11GOSSIFLEUR_NORMAL\x10\xe0\x18\x12\x14\n" + + "\x0fELDEGOSS_NORMAL\x10\xe1\x18\x12\x13\n" + + "\x0eCHEWTLE_NORMAL\x10\xe2\x18\x12\x13\n" + + "\x0eDREDNAW_NORMAL\x10\xe3\x18\x12\x12\n" + + "\rYAMPER_NORMAL\x10\xe4\x18\x12\x13\n" + + "\x0eBOLTUND_NORMAL\x10\xe5\x18\x12\x14\n" + + "\x0fROLYCOLY_NORMAL\x10\xe6\x18\x12\x12\n" + + "\rCARKOL_NORMAL\x10\xe7\x18\x12\x15\n" + + "\x10COALOSSAL_NORMAL\x10\xe8\x18\x12\x12\n" + + "\rAPPLIN_NORMAL\x10\xe9\x18\x12\x13\n" + + "\x0eFLAPPLE_NORMAL\x10\xea\x18\x12\x14\n" + + "\x0fAPPLETUN_NORMAL\x10\xeb\x18\x12\x15\n" + + "\x10SILICOBRA_NORMAL\x10\xec\x18\x12\x16\n" + + "\x11SANDACONDA_NORMAL\x10\xed\x18\x12\x15\n" + + "\x10CRAMORANT_NORMAL\x10\xee\x18\x12\x14\n" + + "\x0fARROKUDA_NORMAL\x10\xef\x18\x12\x17\n" + + "\x12BARRASKEWDA_NORMAL\x10\xf0\x18\x12\x11\n" + + "\fTOXEL_NORMAL\x10\xf1\x18\x12\x16\n" + + "\x11SIZZLIPEDE_NORMAL\x10\xf2\x18\x12\x17\n" + + "\x12CENTISKORCH_NORMAL\x10\xf3\x18\x12\x15\n" + + "\x10CLOBBOPUS_NORMAL\x10\xf4\x18\x12\x15\n" + + "\x10GRAPPLOCT_NORMAL\x10\xf5\x18\x12\x13\n" + + "\x0eHATENNA_NORMAL\x10\xf6\x18\x12\x13\n" + + "\x0eHATTREM_NORMAL\x10\xf7\x18\x12\x15\n" + + "\x10HATTERENE_NORMAL\x10\xf8\x18\x12\x14\n" + + "\x0fIMPIDIMP_NORMAL\x10\xf9\x18\x12\x13\n" + + "\x0eMORGREM_NORMAL\x10\xfa\x18\x12\x16\n" + + "\x11GRIMMSNARL_NORMAL\x10\xfb\x18\x12\x13\n" + + "\x0eMILCERY_NORMAL\x10\xfc\x18\x12\x14\n" + + "\x0fALCREMIE_NORMAL\x10\xfd\x18\x12\x16\n" + + "\x11PINCURCHIN_NORMAL\x10\xfe\x18\x12\x10\n" + + "\vSNOM_NORMAL\x10\xff\x18\x12\x14\n" + + "\x0fFROSMOTH_NORMAL\x10\x80\x19\x12\x17\n" + + "\x12STONJOURNER_NORMAL\x10\x81\x19\x12\x12\n" + + "\rCUFANT_NORMAL\x10\x82\x19\x12\x16\n" + + "\x11COPPERAJAH_NORMAL\x10\x83\x19\x12\x15\n" + + "\x10DRACOZOLT_NORMAL\x10\x84\x19\x12\x15\n" + + "\x10ARCTOZOLT_NORMAL\x10\x85\x19\x12\x15\n" + + "\x10DRACOVISH_NORMAL\x10\x86\x19\x12\x15\n" + + "\x10ARCTOVISH_NORMAL\x10\x87\x19\x12\x15\n" + + "\x10DURALUDON_NORMAL\x10\x88\x19\x12\x12\n" + + "\rDREEPY_NORMAL\x10\x89\x19\x12\x14\n" + + "\x0fDRAKLOAK_NORMAL\x10\x8a\x19\x12\x15\n" + + "\x10DRAGAPULT_NORMAL\x10\x8b\x19\x12\x11\n" + + "\fKUBFU_NORMAL\x10\x8c\x19\x12\x12\n" + + "\rZARUDE_NORMAL\x10\x8d\x19\x12\x15\n" + + "\x10REGIELEKI_NORMAL\x10\x8e\x19\x12\x15\n" + + "\x10REGIDRAGO_NORMAL\x10\x8f\x19\x12\x15\n" + + "\x10GLASTRIER_NORMAL\x10\x90\x19\x12\x15\n" + + "\x10SPECTRIER_NORMAL\x10\x91\x19\x12\x13\n" + + "\x0eWYRDEER_NORMAL\x10\x92\x19\x12\x13\n" + + "\x0eKLEAVOR_NORMAL\x10\x93\x19\x12\x14\n" + + "\x0fSNEASLER_NORMAL\x10\x94\x19\x12\x14\n" + + "\x0fOVERQWIL_NORMAL\x10\x95\x19\x12\x16\n" + + "\x11SPRIGATITO_NORMAL\x10\x96\x19\x12\x15\n" + + "\x10FLORAGATO_NORMAL\x10\x97\x19\x12\x17\n" + + "\x12MEOWSCARADA_NORMAL\x10\x98\x19\x12\x13\n" + + "\x0eFUECOCO_NORMAL\x10\x99\x19\x12\x14\n" + + "\x0fCROCALOR_NORMAL\x10\x9a\x19\x12\x16\n" + + "\x11SKELEDIRGE_NORMAL\x10\x9b\x19\x12\x12\n" + + "\rQUAXLY_NORMAL\x10\x9c\x19\x12\x14\n" + + "\x0fQUAXWELL_NORMAL\x10\x9d\x19\x12\x15\n" + + "\x10QUAQUAVAL_NORMAL\x10\x9e\x19\x12\x13\n" + + "\x0eLECHONK_NORMAL\x10\x9f\x19\x12\x16\n" + + "\x11TAROUNTULA_NORMAL\x10\xa0\x19\x12\x13\n" + + "\x0eSPIDOPS_NORMAL\x10\xa1\x19\x12\x12\n" + + "\rNYMBLE_NORMAL\x10\xa2\x19\x12\x11\n" + + "\fLOKIX_NORMAL\x10\xa3\x19\x12\x11\n" + + "\fPAWMI_NORMAL\x10\xa4\x19\x12\x11\n" + + "\fPAWMO_NORMAL\x10\xa5\x19\x12\x12\n" + + "\rPAWMOT_NORMAL\x10\xa6\x19\x12\x15\n" + + "\x10TANDEMAUS_NORMAL\x10\xa7\x19\x12\x13\n" + + "\x0eFIDOUGH_NORMAL\x10\xa8\x19\x12\x14\n" + + "\x0fDACHSBUN_NORMAL\x10\xa9\x19\x12\x12\n" + + "\rSMOLIV_NORMAL\x10\xaa\x19\x12\x12\n" + + "\rDOLLIV_NORMAL\x10\xab\x19\x12\x14\n" + + "\x0fARBOLIVA_NORMAL\x10\xac\x19\x12\x11\n" + + "\fNACLI_NORMAL\x10\xad\x19\x12\x15\n" + + "\x10NACLSTACK_NORMAL\x10\xae\x19\x12\x15\n" + + "\x10GARGANACL_NORMAL\x10\xaf\x19\x12\x15\n" + + "\x10CHARCADET_NORMAL\x10\xb0\x19\x12\x15\n" + + "\x10ARMAROUGE_NORMAL\x10\xb1\x19\x12\x15\n" + + "\x10CERULEDGE_NORMAL\x10\xb2\x19\x12\x13\n" + + "\x0eTADBULB_NORMAL\x10\xb3\x19\x12\x15\n" + + "\x10BELLIBOLT_NORMAL\x10\xb4\x19\x12\x13\n" + + "\x0eWATTREL_NORMAL\x10\xb5\x19\x12\x17\n" + + "\x12KILOWATTREL_NORMAL\x10\xb6\x19\x12\x14\n" + + "\x0fMASCHIFF_NORMAL\x10\xb7\x19\x12\x16\n" + + "\x11MABOSSTIFF_NORMAL\x10\xb8\x19\x12\x14\n" + + "\x0fSHROODLE_NORMAL\x10\xb9\x19\x12\x14\n" + + "\x0fGRAFAIAI_NORMAL\x10\xba\x19\x12\x14\n" + + "\x0fBRAMBLIN_NORMAL\x10\xbb\x19\x12\x18\n" + + "\x13BRAMBLEGHAST_NORMAL\x10\xbc\x19\x12\x15\n" + + "\x10TOEDSCOOL_NORMAL\x10\xbd\x19\x12\x16\n" + + "\x11TOEDSCRUEL_NORMAL\x10\xbe\x19\x12\x11\n" + + "\fKLAWF_NORMAL\x10\xbf\x19\x12\x14\n" + + "\x0fCAPSAKID_NORMAL\x10\xc0\x19\x12\x16\n" + + "\x11SCOVILLAIN_NORMAL\x10\xc1\x19\x12\x12\n" + + "\rRELLOR_NORMAL\x10\xc2\x19\x12\x12\n" + + "\rRABSCA_NORMAL\x10\xc3\x19\x12\x13\n" + + "\x0eFLITTLE_NORMAL\x10\xc4\x19\x12\x14\n" + + "\x0fESPATHRA_NORMAL\x10\xc5\x19\x12\x15\n" + + "\x10TINKATINK_NORMAL\x10\xc6\x19\x12\x15\n" + + "\x10TINKATUFF_NORMAL\x10\xc7\x19\x12\x14\n" + + "\x0fTINKATON_NORMAL\x10\xc8\x19\x12\x13\n" + + "\x0eWIGLETT_NORMAL\x10\xc9\x19\x12\x13\n" + + "\x0eWUGTRIO_NORMAL\x10\xca\x19\x12\x16\n" + + "\x11BOMBIRDIER_NORMAL\x10\xcb\x19\x12\x13\n" + + "\x0eFINIZEN_NORMAL\x10\xcc\x19\x12\x12\n" + + "\rVAROOM_NORMAL\x10\xcd\x19\x12\x15\n" + + "\x10REVAVROOM_NORMAL\x10\xce\x19\x12\x14\n" + + "\x0fCYCLIZAR_NORMAL\x10\xcf\x19\x12\x14\n" + + "\x0fORTHWORM_NORMAL\x10\xd0\x19\x12\x13\n" + + "\x0eGLIMMET_NORMAL\x10\xd1\x19\x12\x14\n" + + "\x0fGLIMMORA_NORMAL\x10\xd2\x19\x12\x14\n" + + "\x0fGREAVARD_NORMAL\x10\xd3\x19\x12\x16\n" + + "\x11HOUNDSTONE_NORMAL\x10\xd4\x19\x12\x13\n" + + "\x0eFLAMIGO_NORMAL\x10\xd5\x19\x12\x14\n" + + "\x0fCETODDLE_NORMAL\x10\xd6\x19\x12\x13\n" + + "\x0eCETITAN_NORMAL\x10\xd7\x19\x12\x12\n" + + "\rVELUZA_NORMAL\x10\xd8\x19\x12\x13\n" + + "\x0eDONDOZO_NORMAL\x10\xd9\x19\x12\x16\n" + + "\x11ANNIHILAPE_NORMAL\x10\xda\x19\x12\x14\n" + + "\x0fCLODSIRE_NORMAL\x10\xdb\x19\x12\x15\n" + + "\x10FARIGIRAF_NORMAL\x10\xdc\x19\x12\x15\n" + + "\x10KINGAMBIT_NORMAL\x10\xdd\x19\x12\x15\n" + + "\x10GREATTUSK_NORMAL\x10\xde\x19\x12\x16\n" + + "\x11SCREAMTAIL_NORMAL\x10\xdf\x19\x12\x17\n" + + "\x12BRUTEBONNET_NORMAL\x10\xe0\x19\x12\x17\n" + + "\x12FLUTTERMANE_NORMAL\x10\xe1\x19\x12\x17\n" + + "\x12SLITHERWING_NORMAL\x10\xe2\x19\x12\x17\n" + + "\x12SANDYSHOCKS_NORMAL\x10\xe3\x19\x12\x16\n" + + "\x11IRONTREADS_NORMAL\x10\xe4\x19\x12\x16\n" + + "\x11IRONBUNDLE_NORMAL\x10\xe5\x19\x12\x15\n" + + "\x10IRONHANDS_NORMAL\x10\xe6\x19\x12\x17\n" + + "\x12IRONJUGULIS_NORMAL\x10\xe7\x19\x12\x14\n" + + "\x0fIRONMOTH_NORMAL\x10\xe8\x19\x12\x16\n" + + "\x11IRONTHORNS_NORMAL\x10\xe9\x19\x12\x14\n" + + "\x0fFRIGIBAX_NORMAL\x10\xea\x19\x12\x14\n" + + "\x0fARCTIBAX_NORMAL\x10\xeb\x19\x12\x16\n" + + "\x11BAXCALIBUR_NORMAL\x10\xec\x19\x12\x13\n" + + "\x0eWOCHIEN_NORMAL\x10\xed\x19\x12\x14\n" + + "\x0fCHIENPAO_NORMAL\x10\xee\x19\x12\x12\n" + + "\rTINGLU_NORMAL\x10\xef\x19\x12\x11\n" + + "\fCHIYU_NORMAL\x10\xf0\x19\x12\x17\n" + + "\x12ROARINGMOON_NORMAL\x10\xf1\x19\x12\x17\n" + + "\x12IRONVALIANT_NORMAL\x10\xf2\x19\x12\x1a\n" + + "\x15SUDOWOODO_WINTER_2025\x10\xf3\x19\x12\x1a\n" + + "\x15CHARJABUG_WINTER_2025\x10\xf4\x19\x12\x19\n" + + "\x14VIKAVOLT_WINTER_2025\x10\xf5\x19\x12\x1a\n" + + "\x15PIKACHU_GOTOUR_2026_A\x10\xf6\x19\x12\x1d\n" + + "\x18PIKACHU_GOTOUR_2026_A_02\x10\xf7\x19\x12\x1a\n" + + "\x15PIKACHU_GOTOUR_2026_B\x10\xf8\x19\x12\x1d\n" + + "\x18PIKACHU_GOTOUR_2026_B_02\x10\xf9\x19\x12\x1a\n" + + "\x15PIKACHU_GOTOUR_2026_C\x10\xfa\x19\x12\x1d\n" + + "\x18PIKACHU_GOTOUR_2026_C_02\x10\xfb\x19\x12\x17\n" + + "\x12WALKINGWAKE_NORMAL\x10\xfc\x19\x12\x16\n" + + "\x11IRONLEAVES_NORMAL\x10\xfd\x19\x12\x13\n" + + "\x0eDIPPLIN_NORMAL\x10\xfe\x19\x12\x13\n" + + "\x0eOKIDOGI_NORMAL\x10\xff\x19\x12\x15\n" + + "\x10MUNKIDORI_NORMAL\x10\x80\x1a\x12\x17\n" + + "\x12FEZANDIPITI_NORMAL\x10\x81\x1a\x12\x16\n" + + "\x11ARCHALUDON_NORMAL\x10\x82\x1a\x12\x15\n" + + "\x10HYDRAPPLE_NORMAL\x10\x83\x1a\x12\x17\n" + + "\x12GOUGINGFIRE_NORMAL\x10\x84\x1a\x12\x16\n" + + "\x11RAGINGBOLT_NORMAL\x10\x85\x1a\x12\x17\n" + + "\x12IRONBOULDER_NORMAL\x10\x86\x1a\x12\x15\n" + + "\x10IRONCROWN_NORMAL\x10\x87\x1a\x12\x15\n" + + "\x10PECHARUNT_NORMAL\x10\x88\x1a\x12\x18\n" + + "\x13DITTO_SPRING_2026_A\x10\x89\x1a\x12\x18\n" + + "\x13DITTO_SPRING_2026_B\x10\x8a\x1a\x12\x18\n" + + "\x13CORSOLA_SPRING_2026\x10\x8b\x1a\x12\x14\n" + + "\x0fPIKACHU_BB_2026\x10\x8c\x1a\x12\x17\n" + + "\x12PIKACHU_VISOR_2026\x10\x8d\x1a\x12\x18\n" + + "\x13PIKACHU_FOSSIL_2026\x10\x8e\x1a\x12!\n" + + "\x1cPIKACHU_GOFEST_2026_CAP_BLUE\x10\x8f\x1a\x12 \n" + + "\x1bPIKACHU_GOFEST_2026_CAP_RED\x10\x90\x1a\x12#\n" + + "\x1ePIKACHU_GOFEST_2026_CAP_YELLOW\x10\x91\x1a\x12\x19\n" + + "\x14CATERPIE_GOFEST_2026\x10\x92\x1a\x12\x1d\n" + + "\x18PIKACHU_ANNIVERSARY_2026\x10\x94\x1a\x12\x16\n" + + "\x11CRAMORANT_GULPING\x10\x95\x1a\x12\x16\n" + + "\x11CRAMORANT_GORGING\x10\x96\x1a\x12\x1c\n" + + "\x17GIMMIGHOUL_COIN_A2_2026\x10\x97\x1a\x12\x15\n" + + "\x10PIKACHU_PXP_2026\x10\x98\x1a\x12\x15\n" + + "\x10PIKACHU_WCS_2026\x10\x99\x1a\x12\x1c\n" + + "\x17CHARMANDER_GOGGLES_2026\x10\x9a\x1a\x12\x1c\n" + + "\x17CHARMELEON_GOGGLES_2026\x10\x9b\x1a\x12\x1b\n" + + "\x16CHARIZARD_GOGGLES_2026\x10\x9c\x1a\x12\x1e\n" + + "\x19PIKACHU_GLASS_HELMET_2026\x10\x9d\x1a\"_\n" + + "\x0eNaturalArtType\x12\x19\n" + + "\x11NATURAL_ART_UNSET\x10\x00\x1a\x02\b\x01\x12\x17\n" + + "\x0fNATURAL_ART_DAY\x10\x01\x1a\x02\b\x01\x12\x19\n" + + "\x11NATURAL_ART_NIGHT\x10\x02\x1a\x02\b\x01\"\xe3\x05\n" + + "\x19NaturalArtBackgroundAsset\x12\x1c\n" + + "\x18NATURAL_BACKGROUND_UNSET\x10\x00\x12\x1c\n" + + "\x14GCEA_FOREST_D_SAMPLE\x10\x01\x1a\x02\b\x01\x12\x1b\n" + + "\x13GCEA_CITYPART_D_001\x10\x02\x1a\x02\b\x01\x12\x17\n" + + "\x0fGCEA_LAKE_D_001\x10\x03\x1a\x02\b\x01\x12\x10\n" + + "\fPARK_001_DAY\x10\x04\x12\x12\n" + + "\x0ePARK_001_NIGHT\x10\x05\x12\x11\n" + + "\rURBAN_001_DAY\x10\x06\x12\x13\n" + + "\x0fURBAN_001_NIGHT\x10\a\x12\x14\n" + + "\x10SUBURBAN_001_DAY\x10\b\x12\x16\n" + + "\x12SUBURBAN_001_NIGHT\x10\t\x12\x15\n" + + "\x11GRASSLAND_001_DAY\x10\n" + + "\x12\x17\n" + + "\x13GRASSLAND_001_NIGHT\x10\v\x12\x12\n" + + "\x0eFOREST_001_DAY\x10\f\x12\x14\n" + + "\x10FOREST_001_NIGHT\x10\r\x12\x10\n" + + "\fLAKE_001_DAY\x10\x0e\x12\x12\n" + + "\x0eLAKE_001_NIGHT\x10\x0f\x12\x11\n" + + "\rRIVER_001_DAY\x10\x10\x12\x13\n" + + "\x0fRIVER_001_NIGHT\x10\x11\x12\x11\n" + + "\rOCEAN_001_DAY\x10\x12\x12\x13\n" + + "\x0fOCEAN_001_NIGHT\x10\x13\x12\x1a\n" + + "\x16TROPICAL_BEACH_001_DAY\x10\x14\x12\x1c\n" + + "\x18TROPICAL_BEACH_001_NIGHT\x10\x15\x12\x19\n" + + "\x15GENERIC_BEACH_001_DAY\x10\x16\x12\x1b\n" + + "\x17GENERIC_BEACH_001_NIGHT\x10\x17\x12\x17\n" + + "\x13WARM_SPARSE_001_DAY\x10\x18\x12\x19\n" + + "\x15WARM_SPARSE_001_NIGHT\x10\x19\x12\x17\n" + + "\x13COOL_SPARSE_001_DAY\x10\x1a\x12\x19\n" + + "\x15COOL_SPARSE_001_NIGHT\x10\x1b\x12\x15\n" + + "\x11ICE_POLAR_001_DAY\x10\x1c\x12\x17\n" + + "\x13ICE_POLAR_001_NIGHT\x10\x1d\"3\n" + + "\bDayNight\x12\x13\n" + + "\x0fDAY_NIGHT_UNSET\x10\x00\x12\a\n" + + "\x03DAY\x10\x01\x12\t\n" + + "\x05NIGHT\x10\x02\"(\n" + + "&PokemonEggRewardDistributionEntryProto\"#\n" + + "!PokemonEggRewardDistributionProto\"\x1c\n" + + "\x1aPokemonEggRewardEntryProto\"\x17\n" + + "\x15PokemonEggRewardProto\"!\n" + + "\x1fPokemonEncounterAttributesProto\")\n" + + "'PokemonEncounterDistributionRewardProto\"\x88\x02\n" + + "\x1bPokemonEncounterRewardProto\x12>\n" + + "\n" + + "pokemon_id\x18\x01 \x01(\x0e2\x1d.POGOProtos.Rpc.HoloPokemonIdH\x00R\tpokemonId\x12L\n" + + "\x0fpokemon_display\x18\x03 \x01(\v2#.POGOProtos.Rpc.PokemonDisplayProtoR\x0epokemonDisplay\x12&\n" + + "\x0fis_hidden_ditto\x18\x04 \x01(\bR\risHiddenDitto\x12+\n" + + "\x11shiny_probability\x18\t \x01(\x02R\x10shinyProbabilityB\x06\n" + + "\x04Type\"\x1c\n" + + "\x1aPokemonEvolutionQuestProto\"\x1b\n" + + "\x19PokemonExchangeEntryProto\"\x1e\n" + + "\x1cPokemonExpressionUpdateProto\"\x1e\n" + + "\x1cPokemonExtendedSettingsProto\"\x14\n" + + "\x12PokemonFamilyProto\"\x1c\n" + + "\x1aPokemonFamilySettingsProto\"\xe2\t\n" + + "\x10PokemonFortProto\x12\x17\n" + + "\afort_id\x18\x01 \x01(\tR\x06fortId\x12(\n" + + "\x10last_modified_ms\x18\x02 \x01(\x03R\x0elastModifiedMs\x12\x1a\n" + + "\blatitude\x18\x03 \x01(\x01R\blatitude\x12\x1c\n" + + "\tlongitude\x18\x04 \x01(\x01R\tlongitude\x12(\n" + + "\x04team\x18\x05 \x01(\x0e2\x14.POGOProtos.Rpc.TeamR\x04team\x12G\n" + + "\x10guard_pokemon_id\x18\x06 \x01(\x0e2\x1d.POGOProtos.Rpc.HoloPokemonIdR\x0eguardPokemonId\x12\x18\n" + + "\aenabled\x18\b \x01(\bR\aenabled\x125\n" + + "\tfort_type\x18\t \x01(\x0e2\x18.POGOProtos.Rpc.FortTypeR\bfortType\x12 \n" + + "\fis_in_battle\x18\v \x01(\bR\n" + + "isInBattle\x12F\n" + + "\x14active_fort_modifier\x18\f \x03(\x0e2\x14.POGOProtos.Rpc.ItemR\x12activeFortModifier\x12F\n" + + "\x0eactive_pokemon\x18\r \x01(\v2\x1f.POGOProtos.Rpc.MapPokemonProtoR\ractivePokemon\x12=\n" + + "\asponsor\x18\x0f \x01(\x0e2#.POGOProtos.Rpc.FortSponsor.SponsorR\asponsor\x12W\n" + + "\x15guard_pokemon_display\x18\x12 \x01(\v2#.POGOProtos.Rpc.PokemonDisplayProtoR\x13guardPokemonDisplay\x12:\n" + + "\traid_info\x18\x14 \x01(\v2\x1d.POGOProtos.Rpc.RaidInfoProtoR\braidInfo\x12@\n" + + "\vgym_display\x18\x15 \x01(\v2\x1f.POGOProtos.Rpc.GymDisplayProtoR\n" + + "gymDisplay\x12\x1b\n" + + "\timage_url\x18\x19 \x01(\tR\bimageUrl\x12\x1d\n" + + "\n" + + "partner_id\x18\x1c \x01(\tR\tpartnerId\x12-\n" + + "\x13is_ex_raid_eligible\x18\x1f \x01(\bR\x10isExRaidEligible\x12W\n" + + "\x10pokestop_display\x18 \x01(\v2,.POGOProtos.Rpc.PokestopIncidentDisplayProtoR\x0fpokestopDisplay\x12Y\n" + + "\x11pokestop_displays\x18! \x03(\v2,.POGOProtos.Rpc.PokestopIncidentDisplayProtoR\x10pokestopDisplays\x12-\n" + + "\x13is_ar_scan_eligible\x18\" \x01(\bR\x10isArScanEligible\x127\n" + + "\x18power_up_progress_points\x18% \x01(\x05R\x15powerUpProgressPoints\x12>\n" + + "\x1cpower_up_level_expiration_ms\x18& \x01(\x03R\x18powerUpLevelExpirationMs\"\x18\n" + + "\x16PokemonFxSettingsProto\"\x1c\n" + + "\x1aPokemonGlobalSettingsProto\"\x18\n" + + "\x16PokemonGoPlusTelemetry\"\x14\n" + + "\x12PokemonHeaderProto\"\x1d\n" + + "\x1bPokemonHomeEnergyCostsProto\"3\n" + + "\x1dPokemonHomeFormReversionProto\x1a\x12\n" + + "\x10FormMappingProto\"\x12\n" + + "\x10PokemonHomeProto\"\x1a\n" + + "\x18PokemonHomeSettingsProto\"\x16\n" + + "\x14PokemonHomeTelemetry\"\"\n" + + " PokemonIndividualStatRewardProto\"\xbc\x02\n" + + "\vPokemonInfo\x1a\xb7\x01\n" + + "\x15StatModifierContainer\x1a\x9d\x01\n" + + "\fStatModifier\"@\n" + + "\tCondition\x12\x13\n" + + "\x0fUNSET_CONDITION\x10\x00\x12\x0f\n" + + "\vCHARGE_MOVE\x10\x01\x12\r\n" + + "\tFAST_MOVE\x10\x02\"K\n" + + "\n" + + "ExpiryType\x12\x15\n" + + "\x11UNSET_EXPIRY_TYPE\x10\x00\x12\x0f\n" + + "\vEXPIRY_TIME\x10\x01\x12\x15\n" + + "\x11CHARGES_REMAINING\x10\x02\x1as\n" + + "\x12StatModifiersEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\x05R\x03key\x12G\n" + + "\x05value\x18\x02 \x01(\v21.POGOProtos.Rpc.PokemonInfo.StatModifierContainerR\x05value:\x028\x01\"+\n" + + ")PokemonInfoGuiActionMenuAppraiseTelemetry\",\n" + + "*PokemonInfoGuiActionMenuCandyToXlTelemetry\",\n" + + "*PokemonInfoGuiActionMenuCatchCardTelemetry\"+\n" + + ")PokemonInfoGuiActionMenuFavoriteTelemetry\"(\n" + + "&PokemonInfoGuiActionMenuItemsTelemetry\"*\n" + + "(PokemonInfoGuiActionMenuPokedexTelemetry\"&\n" + + "$PokemonInfoGuiActionMenuTagTelemetry\"4\n" + + "2PokemonInfoGuiActionMenuTransferConfirmedTelemetry\"+\n" + + ")PokemonInfoGuiActionMenuTransferTelemetry\"-\n" + + "+PokemonInfoGuiActionMenuUnfavoriteTelemetry\"\x1f\n" + + "\x1dPokemonInfoGuiOpenedTelemetry\"\x1f\n" + + "\x1dPokemonInfoPanelSettingsProto\"\x1b\n" + + "\x19PokemonInventoryRuleProto\"#\n" + + "!PokemonInventoryRuleSettingsProto\"\x18\n" + + "\x16PokemonKeyItemSettings\"\x12\n" + + "\x10PokemonLoadDelay\"\x16\n" + + "\x14PokemonLoadTelemetry\"\x19\n" + + "\x17PokemonMapSettingsProto\" \n" + + "\x1ePokemonMegaEvolutionLevelProto\"-\n" + + "+PokemonMegaEvolutionPointDailyCountersProto\"\x1c\n" + + "\x1aPokemonMusicOverrideConfig\"\x1e\n" + + "\x1cPokemonNotSupportedTelemetry\"\x17\n" + + "\x15PokemonPhotoSetsProto\"\xe1\x04\n" + + "\fPokemonProto\x12<\n" + + "\n" + + "pokemon_id\x18\x02 \x01(\x0e2\x1d.POGOProtos.Rpc.HoloPokemonIdR\tpokemonId\x12\x0e\n" + + "\x02cp\x18\x03 \x01(\x05R\x02cp\x12\x18\n" + + "\astamina\x18\x04 \x01(\x05R\astamina\x125\n" + + "\x05move1\x18\x06 \x01(\x0e2\x1f.POGOProtos.Rpc.HoloPokemonMoveR\x05move1\x125\n" + + "\x05move2\x18\a \x01(\x0e2\x1f.POGOProtos.Rpc.HoloPokemonMoveR\x05move2\x12\x19\n" + + "\bheight_m\x18\x0f \x01(\x02R\aheightM\x12\x1b\n" + + "\tweight_kg\x18\x10 \x01(\x02R\bweightKg\x12+\n" + + "\x11individual_attack\x18\x11 \x01(\x05R\x10individualAttack\x12-\n" + + "\x12individual_defense\x18\x12 \x01(\x05R\x11individualDefense\x12-\n" + + "\x12individual_stamina\x18\x13 \x01(\x05R\x11individualStamina\x12#\n" + + "\rcp_multiplier\x18\x14 \x01(\x02R\fcpMultiplier\x12L\n" + + "\x0fpokemon_display\x18$ \x01(\v2#.POGOProtos.Rpc.PokemonDisplayProtoR\x0epokemonDisplay\x123\n" + + "\x04size\x18H \x01(\x0e2\x1f.POGOProtos.Rpc.HoloPokemonSizeR\x04sizeJ\x04\b\x0e\x10\x0fJ\x04\bP\x10QJ\x04\bS\x10T\"\x1a\n" + + "\x18PokemonReachCpQuestProto\"\xad\x01\n" + + "\x18PokemonScaleSettingProto\"\x90\x01\n" + + "\x10PokemonScaleMode\x12\x11\n" + + "\rNATURAL_SCALE\x10\x00\x12\r\n" + + "\tGUI_SCALE\x10\x01\x12\x18\n" + + "\x14BATTLE_POKEMON_SCALE\x10\x02\x12\x13\n" + + "\x0fRAID_BOSS_SCALE\x10\x03\x12\x14\n" + + "\x10GYM_TOPPER_SCALE\x10\x04\x12\x15\n" + + "\x11MAP_POKEMON_SCALE\x10\x05\"|\n" + + "\x16PokemonSearchTelemetry\"b\n" + + "\x16PokemonSearchSourceIds\x12\r\n" + + "\tUNDEFINED\x10\x00\x12\x1a\n" + + "\x16FROM_SEARCH_PILL_CLICK\x10\x01\x12\x1d\n" + + "\x19LATEST_SEARCH_ENTRY_CLICK\x10\x02\"\x18\n" + + "\x16PokemonSelectTelemetry\"\x89\x02\n" + + "\x14PokemonSettingsProto\"b\n" + + "\tBuddySize\x12\x10\n" + + "\fBUDDY_MEDIUM\x10\x00\x12\x12\n" + + "\x0eBUDDY_SHOULDER\x10\x01\x12\r\n" + + "\tBUDDY_BIG\x10\x02\x12\x10\n" + + "\fBUDDY_FLYING\x10\x03\x12\x0e\n" + + "\n" + + "BUDDY_BABY\x10\x04\"\x8c\x01\n" + + " PokemonUpgradeOverrideGroupProto\x12.\n" + + "*POKEMON_UPGRADE_OVERRIDE_GROUP_PROTO_UNSET\x10\x00\x128\n" + + "4POKEMON_UPGRADE_OVERRIDE_GROUP_PROTO_OVERRIDE_GROUP1\x10\x01\"\x1a\n" + + "\x18PokemonSizeSettingsProto\"\x1b\n" + + "\x19PokemonStaminaUpdateProto\"\x17\n" + + "\x15PokemonStatValueProto\"\x1d\n" + + "\x1bPokemonStatsAttributesProto\"\x19\n" + + "\x17PokemonStatsLimitsProto\"\x19\n" + + "\x17PokemonSummaryFortProto\"\x19\n" + + "\x17PokemonSurvivalTimeInfo\"\x18\n" + + "\x16PokemonTagColorBinding\"G\n" + + "\x0fPokemonTagProto\"4\n" + + "\aTagType\x12\b\n" + + "\x04USER\x10\x00\x12\r\n" + + "\tFAVORITES\x10\x01\x12\x10\n" + + "\fREMOTE_TRADE\x10\x02\"\x19\n" + + "\x17PokemonTagSettingsProto\"\x12\n" + + "\x10PokemonTelemetry\"\x1d\n" + + "\x1bPokemonTempEvoResourceProto\"!\n" + + "\x1fPokemonThirdMoveAttributesProto\"\x19\n" + + "\x17PokemonTradingCostProto\"t\n" + + "\x19PokemonTrainingQuestProto\"K\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\n" + + "\n" + + "\x06ACTIVE\x10\x01\x12\f\n" + + "\bCOMPLETE\x10\x02\x12\v\n" + + "\aEXPIRED\x10\x03\x12\x0f\n" + + "\vTARGETS_MET\x10\x04J\x04\b\x02\x10\x03J\x04\b\x03\x10\x04\"\x1f\n" + + "\x1dPokemonTrainingTypeGroupProto\"\x1d\n" + + "\x1bPokemonUpgradeSettingsProto\"\x1a\n" + + "\x18PokemonVisualDetailProto\"\x16\n" + + "\x14PokestopDisplayProto\"\xde\x02\n" + + "\x1cPokestopIncidentDisplayProto\x12T\n" + + "\x11character_display\x18\n" + + " \x01(\v2%.POGOProtos.Rpc.CharacterDisplayProtoH\x00R\x10characterDisplay\x12\x1f\n" + + "\vincident_id\x18\x01 \x01(\tR\n" + + "incidentId\x12*\n" + + "\x11incident_start_ms\x18\x02 \x01(\x03R\x0fincidentStartMs\x124\n" + + "\x16incident_expiration_ms\x18\x03 \x01(\x03R\x14incidentExpirationMs\x12W\n" + + "\x15incident_display_type\x18\x06 \x01(\x0e2#.POGOProtos.Rpc.IncidentDisplayTypeR\x13incidentDisplayTypeB\f\n" + + "\n" + + "MapDisplay\"\x10\n" + + "\x0ePokestopReward\"\x0e\n" + + "\fPolygonProto\"\n" + + "\n" + + "\bPolyline\"\x0e\n" + + "\fPolylineList\"\x8a\x01\n" + + " PopularRsvpNotificationTelemetry\"f\n" + + "\n" + + "BattleType\x12%\n" + + "!BATTLE_TYPE_UNDEFINED_BATTLE_TYPE\x10\x00\x12\x14\n" + + "\x10BATTLE_TYPE_RAID\x10\x01\x12\x1b\n" + + "\x17BATTLE_TYPE_GMAX_BATTLE\x10\x02\"\x1b\n" + + "\x19PopupControlSettingsProto\"\xc0\x01\n" + + "\x19PortalCurationImageResult\"\xa2\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x14\n" + + "\x10FEATURE_DISABLED\x10\x02\x12\x14\n" + + "\x10ALREADY_UPLOADED\x10\x03\x12\x13\n" + + "\x0fIMAGE_NOT_FOUND\x10\x04\x12\x11\n" + + "\rIMAGE_TOO_BIG\x10\x05\x12\x16\n" + + "\x12IMAGE_NOT_SERVABLE\x10\x06\x12\x14\n" + + "\x10PORTAL_NOT_FOUND\x10\a\"\x06\n" + + "\x04Pose\"\x81\x01\n" + + "\x19PostStaticNewsfeedRequest\x1ad\n" + + "\x15LiquidAttributesEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x125\n" + + "\x05value\x18\x02 \x01(\v2\x1f.POGOProtos.Rpc.LiquidAttributeR\x05value:\x028\x01\"\x83\x02\n" + + "\x1aPostStaticNewsfeedResponse\"\xe4\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16INVALID_POST_TIMESTAMP\x10\x02\x12\x12\n" + + "\x0eINVALID_APP_ID\x10\x03\x12\x1a\n" + + "\x16INVALID_NEWSFEED_TITLE\x10\x04\x12\x1c\n" + + "\x18INVALID_NEWSFEED_CONTENT\x10\x05\x12\x0f\n" + + "\vSEND_FAILED\x10\x06\x12\x16\n" + + "\x12LIQUID_LOGIC_ERROR\x10\a\x12\x18\n" + + "\x14LIQUID_LOGIC_ABORTED\x10\b\x12\x15\n" + + "\x11INVALID_ARGUMENTS\x10\t\"<\n" + + "\x15PostcardBookTelemetry\"#\n" + + "\x17PostcardBookInteraction\x12\b\n" + + "\x04OPEN\x10\x00\"$\n" + + "\"PostcardCollectionGmtSettingsProto\"!\n" + + "\x1fPostcardCollectionSettingsProto\"\x16\n" + + "\x14PostcardCreateDetail\"\x16\n" + + "\x14PostcardDisplayProto\"\x17\n" + + "\x15PotionAttributesProto\"\xa8\x01\n" + + " PowerUpPokestopEncounterOutProto\"\x83\x01\n" + + "\x06Result\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rNOT_AVAILABLE\x10\x02\x12\x10\n" + + "\fNOT_IN_RANGE\x10\x03\x12\x1e\n" + + "\x1aENCOUNTER_ALREADY_FINISHED\x10\x04\x12\x1a\n" + + "\x16POKEMON_INVENTORY_FULL\x10\x05\"\x1f\n" + + "\x1dPowerUpPokestopEncounterProto\"%\n" + + "#PowerUpPokestopsGlobalSettingsProto\"%\n" + + "#PowerUpPokestopsSharedSettingsProto\"\x14\n" + + "\x12PreAgeGateMetadata\"\x12\n" + + "\x10PreLoginMetadata\"\xba\x01\n" + + "\x19PrepareBreadLobbyOutProto\"\x9c\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16ERROR_FEATURE_DISABLED\x10\x02\x12\x1f\n" + + "\x1bERROR_BREAD_LOBBY_NOT_FOUND\x10\x03\x12\"\n" + + "\x1eERROR_BREAD_BATTLE_UNAVAILABLE\x10\x04\x12\x19\n" + + "\x15ERROR_NOT_ENOUGH_TIME\x10\x05\"\x18\n" + + "\x16PrepareBreadLobbyProto\"$\n" + + "\"PreviewContributePartyItemOutProto\"!\n" + + "\x1fPreviewContributePartyItemProto\"\x19\n" + + "\fPreviewProto\x1a\t\n" + + "\aCpRange\"\x16\n" + + "\x14PrimalBoostTypeProto\"\x18\n" + + "\x16PrimalEvoSettingsProto\"\f\n" + + "\n" + + "ProbeProto\"\x14\n" + + "\x12ProbeSettingsProto\"\x1c\n" + + "\x1aProcessPlayerInboxOutProto\"\x19\n" + + "\x17ProcessPlayerInboxProto\"\x19\n" + + "\x17ProcessTappableLogEntry\"\xba\x02\n" + + "\x17ProcessTappableOutProto\x12F\n" + + "\x06status\x18\x01 \x01(\x0e2..POGOProtos.Rpc.ProcessTappableOutProto.StatusR\x06status\x121\n" + + "\x06reward\x18\x02 \x03(\v2\x19.POGOProtos.Rpc.LootProtoR\x06reward\x12D\n" + + "\tencounter\x18\x03 \x01(\v2&.POGOProtos.Rpc.TappableEncounterProtoR\tencounter\"^\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x13\n" + + "\x0fERROR_NOT_FOUND\x10\x02\x12\x0f\n" + + "\vERROR_ROUTE\x10\x03\x12\x16\n" + + "\x12ERROR_NOT_IN_RANGE\x10\x04\"\xf9\x01\n" + + "\x14ProcessTappableProto\x12<\n" + + "\blocation\x18\x02 \x01(\v2 .POGOProtos.Rpc.TappableLocationR\blocation\x12(\n" + + "\x10tappable_type_id\x18\x03 \x01(\tR\x0etappableTypeId\x12!\n" + + "\fencounter_id\x18\x04 \x01(\x06R\vencounterId\x12*\n" + + "\x11location_hint_lat\x18\x05 \x01(\x01R\x0flocationHintLat\x12*\n" + + "\x11location_hint_lng\x18\x06 \x01(\x01R\x0flocationHintLng\"E\n" + + "\x16ProfanityCheckOutProto\"+\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\"\x15\n" + + "\x13ProfanityCheckProto\"\xa3\x01\n" + + "\x15ProgressQuestOutProto\"\x89\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x19\n" + + "\x15ERROR_QUEST_NOT_FOUND\x10\x02\x12/\n" + + "+ERROR_EXCEEDED_GEOTARGETED_SUBMISSION_LIMIT\x10\x03\x12\x1b\n" + + "\x17ERROR_VALIDATION_FAILED\x10\x04\"\x14\n" + + "\x12ProgressQuestProto\"U\n" + + "\x15ProgressRouteOutProto\"<\n" + + "\x10ProgressionState\x12\t\n" + + "\x05UNSET\x10\x00\x12\x0f\n" + + "\vIN_PROGRESS\x10\x01\x12\f\n" + + "\bCOMPLETE\x10\x02\"\x14\n" + + "\x12ProgressRouteProto\"\x93\r\n" + + "\x11ProgressTokenData\"\x9d\x01\n" + + "\x16EncounterStateFunction\x12\x18\n" + + "\x14NONE_ENCOUNTER_STATE\x10\x00\x12\x13\n" + + "\x0fSETUP_ENCOUNTER\x10\x01\x12\x1c\n" + + "\x18BEGIN_ENCOUNTER_APPROACH\x10\x02\x12\x1c\n" + + "\x18ENCOUNTER_STATE_COMPLETE\x10\x03\x12\x18\n" + + "\x14EXIT_ENCOUNTER_STATE\x10\x04\"_\n" + + "\x19GymRootControllerFunction\x12 \n" + + "\x1cNONE_GYM_GYM_ROOT_CONTROLLER\x10\x00\x12 \n" + + "\x1cEXIT_GYM_GYM_ROOT_CONTROLLER\x10\x01\"L\n" + + "\x17MapExploreStateFunction\x12\x1a\n" + + "\x16NONE_MAP_EXPLORE_STATE\x10\x00\x12\x15\n" + + "\x11GYM_ROOT_COMPLETE\x10\x01\"\xf6\x01\n" + + "\x17RaidBattleStateFunction\x12\x1a\n" + + "\x16NONE_RAID_BATTLE_STATE\x10\x00\x12\x1b\n" + + "\x17ENTER_RAID_BATTLE_STATE\x10\x01\x12\x1a\n" + + "\x16EXIT_RAID_BATTLE_STATE\x10\x02\x12\x19\n" + + "\x15OBSERVE_BATTLE_FRAMES\x10\x03\x12\x15\n" + + "\x11START_RAID_BATTLE\x10\x04\x12 \n" + + "\x1cSTART_RAID_BATTLE_WHEN_READY\x10\x05\x12\x19\n" + + "\x15END_BATTLE_WHEN_READY\x10\x06\x12\x17\n" + + "\x13GET_RAID_BOSS_PROTO\x10\a\"\xf2\x03\n" + + "\x1eRaidLobbyGuiControllerFunction\x12\"\n" + + "\x1eNONE_RAID_LOBBY_GUI_CONTROLLER\x10\x00\x12\"\n" + + "\x1eINIT_RAID_LOBBY_GUI_CONTROLLER\x10\x01\x12\x19\n" + + "\x15SET_DEPENDANT_VISUALS\x10\x02\x12\x15\n" + + "\x11START_LOBBY_INTRO\x10\x03\x12\x0f\n" + + "\vLOBBY_INTRO\x10\x04\x12\x1b\n" + + "\x17ON_LOBBY_INTRO_COMPLETE\x10\x05\x12\x18\n" + + "\x14SHOW_BATTLE_PREP_GUI\x10\x06\x12\x1b\n" + + "\x17HANDLE_DISMISS_COMPLETE\x10\a\x12\x18\n" + + "\x14START_TIMEOUT_SCREEN\x10\b\x12\x11\n" + + "\rREJOIN_BATTLE\x10\t\x12\x12\n" + + "\x0eUPDATE_AVATARS\x10\n" + + "\x12\"\n" + + "\x1eSTART_POLLING_GET_RAID_DETAILS\x10\v\x12\x15\n" + + "\x11PLAY_BATTLE_INTRO\x10\f\x12\x0f\n" + + "\vLEAVE_LOBBY\x10\r\x12\x1f\n" + + "\x1bON_POKEMON_INVENTORY_OPENED\x10\x0e\x12\x16\n" + + "\x12ON_CLICK_INVENTORY\x10\x0f\x12\n" + + "\n" + + "\x06ON_TAP\x10\x10\x12\x1f\n" + + "\x1bHANDLE_RAID_BATTLE_COMPLETE\x10\x11\"\xd7\x01\n" + + "\x16RaidLobbyStateFunction\x12\x19\n" + + "\x15NONE_RAID_LOBBY_STATE\x10\x00\x12\x1a\n" + + "\x16ENTER_RAID_LOBBY_STATE\x10\x01\x12\x19\n" + + "\x15EXIT_RAID_LOBBY_STATE\x10\x02\x12\x10\n" + + "\fCREATE_LOBBY\x10\x03\x12\x19\n" + + "\x15CREATE_LOBBY_FOR_REAL\x10\x04\x12\x1b\n" + + "\x17START_RAID_BATTLE_STATE\x10\x05\x12!\n" + + "\x1dCANCEL_RAID_BATTLE_TRANSITION\x10\x06\"\x8f\x01\n" + + "\x18RaidResolveStateFunction\x12\x1b\n" + + "\x17NONE_RAID_RESOLVE_STATE\x10\x00\x12\x1c\n" + + "\x18ENTER_RAID_RESOLVE_STATE\x10\x01\x12\x1b\n" + + "\x17EXIT_RAID_RESOLVE_STATE\x10\x02\x12\x1b\n" + + "\x17INIT_RAID_RESOLVE_STATE\x10\x03\"\x91\x01\n" + + "\x1fRaidResolveUIControllerFunction\x12#\n" + + "\x1fNONE_RAID_RESOLVE_UI_CONTROLLER\x10\x00\x12#\n" + + "\x1fINIT_RAID_RESOLVE_UI_CONTROLLER\x10\x01\x12$\n" + + " CLOSE_RAID_RESOLVE_UI_CONTROLLER\x10\x02\"A\n" + + "\x11RaidStateFunction\x12\x13\n" + + "\x0fNONE_RAID_STATE\x10\x00\x12\x17\n" + + "\x13EXIT_GYM_RAID_STATE\x10\x01\"\x16\n" + + "\x14ProjectVacationProto\"\x18\n" + + "\x16PromotionalBannerProto\"\xbb\x01\n" + + "\x1aProposeRemoteTradeOutProto\"\x9c\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_FRIEND_NOT_FOUND\x10\x03\x12\x18\n" + + "\x14ERROR_INVALID_FRIEND\x10\x04\x12\x19\n" + + "\x15ERROR_INVALID_POKEMON\x10\x05\x12\x16\n" + + "\x12ERROR_RATE_LIMITED\x10\x06\"\x19\n" + + "\x17ProposeRemoteTradeProto\"\x12\n" + + "\x10ProximityContact\"\x10\n" + + "\x0eProximityToken\"\x18\n" + + "\x16ProximityTokenInternal\"E\n" + + "\x11ProxyRequestProto\x12\x16\n" + + "\x06action\x18\x01 \x01(\rR\x06action\x12\x18\n" + + "\apayload\x18\x03 \x01(\fR\apayload\"\xdb\x02\n" + + "\x12ProxyResponseProto\x12A\n" + + "\x06status\x18\x01 \x01(\x0e2).POGOProtos.Rpc.ProxyResponseProto.StatusR\x06status\x12\x18\n" + + "\apayload\x18\x03 \x01(\fR\apayload\"\xe7\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\r\n" + + "\tCOMPLETED\x10\x01\x12\x1c\n" + + "\x18COMPLETED_AND_REASSIGNED\x10\x02\x12\x14\n" + + "\x10ACTION_NOT_FOUND\x10\x03\x12\x14\n" + + "\x10ASSIGNMENT_ERROR\x10\x04\x12\x1c\n" + + "\x18PROXY_UNAUTHORIZED_ERROR\x10\x05\x12\x12\n" + + "\x0eINTERNAL_ERROR\x10\x06\x12\x0f\n" + + "\vBAD_REQUEST\x10\a\x12\x11\n" + + "\rACCESS_DENIED\x10\b\x12\x11\n" + + "\rTIMEOUT_ERROR\x10\t\x12\x10\n" + + "\fRATE_LIMITED\x10\n" + + "\"\x17\n" + + "\x15PtcOAuthSettingsProto\"\x0f\n" + + "\rPtcOAuthToken\"\n" + + "\n" + + "\bPtcToken\"\x17\n" + + "\x15PurifyPokemonLogEntry\"\xaf\x01\n" + + "\x15PurifyPokemonOutProto\"\x95\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1c\n" + + "\x18ERROR_INSUFFICIENT_FUNDS\x10\x03\x12\x1a\n" + + "\x16ERROR_POKEMON_DEPLOYED\x10\x04\x12\x1b\n" + + "\x17ERROR_POKEMON_NOT_FOUND\x10\x05\x12\x1c\n" + + "\x18ERROR_POKEMON_NOT_SHADOW\x10\x06\"\x14\n" + + "\x12PurifyPokemonProto\" \n" + + "\x1ePushGatewayGlobalSettingsProto\"\xa2\t\n" + + "\x12PushGatewayMessage\x12c\n" + + "\x12map_objects_update\x18\x01 \x01(\v23.POGOProtos.Rpc.PushGatewayMessage.MapObjectsUpdateH\x00R\x10mapObjectsUpdate\x12]\n" + + "\x17raid_lobby_player_count\x18\x02 \x01(\v2$.POGOProtos.Rpc.RaidLobbyCounterDataH\x00R\x14raidLobbyPlayerCount\x12]\n" + + "\x10boot_raid_update\x18\x03 \x01(\v21.POGOProtos.Rpc.PushGatewayMessage.BootRaidUpdateH\x00R\x0ebootRaidUpdate\x12I\n" + + "\x10party_play_proto\x18\x04 \x01(\v2\x1d.POGOProtos.Rpc.PartyRpcProtoH\x00R\x0epartyPlayProto\x12S\n" + + "\fparty_update\x18\x05 \x01(\v2..POGOProtos.Rpc.PushGatewayMessage.PartyUpdateH\x00R\vpartyUpdate\x12\\\n" + + "\x16raid_participant_proto\x18\x06 \x01(\v2$.POGOProtos.Rpc.RaidParticipantProtoH\x00R\x14raidParticipantProto\x12c\n" + + "\x12iris_social_update\x18\b \x01(\v23.POGOProtos.Rpc.PushGatewayMessage.IrisSocialUpdateH\x00R\x10irisSocialUpdate\x12`\n" + + "\x18bread_lobby_player_count\x18\t \x01(\v2%.POGOProtos.Rpc.BreadLobbyCounterDataH\x00R\x15breadLobbyPlayerCount\x12\x83\x01\n" + + "\x1efriend_raid_lobby_player_count\x18\n" + + " \x01(\v2=.POGOProtos.Rpc.PushGatewayMessage.FriendRaidLobbyCountUpdateH\x00R\x1afriendRaidLobbyPlayerCount\x12`\n" + + "\x11rsvp_player_count\x18\v \x01(\v22.POGOProtos.Rpc.PushGatewayMessage.RsvpCountUpdateH\x00R\x0frsvpPlayerCount\x127\n" + + "\x18message_pub_timestamp_ms\x18\a \x01(\x03R\x15messagePubTimestampMs\x1a\x1c\n" + + "\x1aFriendRaidLobbyCountUpdate\x1a\x12\n" + + "\x10IrisSocialUpdate\x1a\x10\n" + + "\x0eBootRaidUpdate\x1a\x12\n" + + "\x10MapObjectsUpdate\x1a\r\n" + + "\vPartyUpdate\x1a\x11\n" + + "\x0fRsvpCountUpdateB\t\n" + + "\aMessage\"\x16\n" + + "\x14PushGatewayTelemetry\"#\n" + + "!PushGatewayUpstreamErrorTelemetry\"S\n" + + " PushNotificationRegistryOutProto\"/\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\r\n" + + "\tNO_CHANGE\x10\x02\"\x1f\n" + + "\x1dPushNotificationRegistryProto\"\x1b\n" + + "\x19PushNotificationTelemetry\"\x16\n" + + "\x14PvpBattleDetailProto\"O\n" + + "\x15PvpBattleResultsProto\"6\n" + + "\fBattleResult\x12\t\n" + + "\x05UNSET\x10\x00\x12\a\n" + + "\x03WIN\x10\x01\x12\b\n" + + "\x04LOSS\x10\x02\x12\b\n" + + "\x04DRAW\x10\x03\"\x1a\n" + + "\x18PvpNextFeatureFlagsProto\"\f\n" + + "\n" + + "Quaternion\"\x19\n" + + "\x17QuestBranchDisplayProto\"\x18\n" + + "\x16QuestBranchRewardProto\"\x1d\n" + + "\x1bQuestButtonPressedTelemetry\"\xb2\x1b\n" + + "\x13QuestConditionProto\x12R\n" + + "\x11with_pokemon_type\x18\x02 \x01(\v2$.POGOProtos.Rpc.WithPokemonTypeProtoH\x00R\x0fwithPokemonType\x12^\n" + + "\x15with_pokemon_category\x18\x03 \x01(\v2(.POGOProtos.Rpc.WithPokemonCategoryProtoH\x00R\x13withPokemonCategory\x12L\n" + + "\x0fwith_raid_level\x18\b \x01(\v2\".POGOProtos.Rpc.WithRaidLevelProtoH\x00R\rwithRaidLevel\x12L\n" + + "\x0fwith_throw_type\x18\t \x01(\v2\".POGOProtos.Rpc.WithThrowTypeProtoH\x00R\rwithThrowType\x12<\n" + + "\twith_item\x18\f \x01(\v2\x1d.POGOProtos.Rpc.WithItemProtoH\x00R\bwithItem\x12L\n" + + "\x0fwith_badge_type\x18\x0f \x01(\v2\".POGOProtos.Rpc.WithBadgeTypeProtoH\x00R\rwithBadgeType\x12R\n" + + "\x11with_player_level\x18\x10 \x01(\v2$.POGOProtos.Rpc.WithPlayerLevelProtoH\x00R\x0fwithPlayerLevel\x12L\n" + + "\x0fwith_npc_combat\x18\x13 \x01(\v2\".POGOProtos.Rpc.WithNpcCombatProtoH\x00R\rwithNpcCombat\x12H\n" + + "\rwith_location\x18\x15 \x01(\v2!.POGOProtos.Rpc.WithLocationProtoH\x00R\fwithLocation\x12H\n" + + "\rwith_distance\x18\x16 \x01(\v2!.POGOProtos.Rpc.WithDistanceProtoH\x00R\fwithDistance\x12d\n" + + "\x17with_invasion_character\x18\x17 \x01(\v2*.POGOProtos.Rpc.WithInvasionCharacterProtoH\x00R\x15withInvasionCharacter\x12a\n" + + "\x16with_pokemon_alignment\x18\x18 \x01(\v2).POGOProtos.Rpc.WithPokemonAlignmentProtoH\x00R\x14withPokemonAlignment\x12?\n" + + "\n" + + "with_buddy\x18\x19 \x01(\v2\x1e.POGOProtos.Rpc.WithBuddyProtoH\x00R\twithBuddy\x12k\n" + + "\x1awith_daily_buddy_affection\x18\x1a \x01(\v2,.POGOProtos.Rpc.WithDailyBuddyAffectionProtoH\x00R\x17withDailyBuddyAffection\x12M\n" + + "\x10with_temp_evo_id\x18\x1d \x01(\v2\".POGOProtos.Rpc.WithTempEvoIdProtoH\x00R\rwithTempEvoId\x12I\n" + + "\x0ewith_item_type\x18! \x01(\v2!.POGOProtos.Rpc.WithItemTypeProtoH\x00R\fwithItemType\x12R\n" + + "\x11with_elapsed_time\x18\" \x01(\v2$.POGOProtos.Rpc.WithElapsedTimeProtoH\x00R\x0fwithElapsedTime\x12E\n" + + "\x04type\x18\x01 \x01(\x0e21.POGOProtos.Rpc.QuestConditionProto.ConditionTypeR\x04type\"\xcf\x0f\n" + + "\rConditionType\x12\t\n" + + "\x05UNSET\x10\x00\x12\x15\n" + + "\x11WITH_POKEMON_TYPE\x10\x01\x12\x19\n" + + "\x15WITH_POKEMON_CATEGORY\x10\x02\x12\x16\n" + + "\x12WITH_WEATHER_BOOST\x10\x03\x12\x1c\n" + + "\x18WITH_DAILY_CAPTURE_BONUS\x10\x04\x12\x19\n" + + "\x15WITH_DAILY_SPIN_BONUS\x10\x05\x12\x18\n" + + "\x14WITH_WIN_RAID_STATUS\x10\x06\x12\x13\n" + + "\x0fWITH_RAID_LEVEL\x10\a\x12\x13\n" + + "\x0fWITH_THROW_TYPE\x10\b\x12\x1e\n" + + "\x1aWITH_WIN_GYM_BATTLE_STATUS\x10\t\x12\x1f\n" + + "\x1bWITH_SUPER_EFFECTIVE_CHARGE\x10\n" + + "\x12\r\n" + + "\tWITH_ITEM\x10\v\x12\x18\n" + + "\x14WITH_UNIQUE_POKESTOP\x10\f\x12\x16\n" + + "\x12WITH_QUEST_CONTEXT\x10\r\x12\x1c\n" + + "\x18WITH_THROW_TYPE_IN_A_ROW\x10\x0e\x12\x13\n" + + "\x0fWITH_CURVE_BALL\x10\x0f\x12\x13\n" + + "\x0fWITH_BADGE_TYPE\x10\x10\x12\x15\n" + + "\x11WITH_PLAYER_LEVEL\x10\x11\x12\x1a\n" + + "\x16WITH_WIN_BATTLE_STATUS\x10\x12\x12\x13\n" + + "\x0fWITH_NEW_FRIEND\x10\x13\x12\x16\n" + + "\x12WITH_DAYS_IN_A_ROW\x10\x14\x12\x17\n" + + "\x13WITH_UNIQUE_POKEMON\x10\x15\x12\x13\n" + + "\x0fWITH_NPC_COMBAT\x10\x16\x12\x13\n" + + "\x0fWITH_PVP_COMBAT\x10\x17\x12\x11\n" + + "\rWITH_LOCATION\x10\x18\x12\x11\n" + + "\rWITH_DISTANCE\x10\x19\x12\x1a\n" + + "\x16WITH_POKEMON_ALIGNMENT\x10\x1a\x12\x1b\n" + + "\x17WITH_INVASION_CHARACTER\x10\x1b\x12\x0e\n" + + "\n" + + "WITH_BUDDY\x10\x1c\x12\x1e\n" + + "\x1aWITH_BUDDY_INTERESTING_POI\x10\x1d\x12\x1e\n" + + "\x1aWITH_DAILY_BUDDY_AFFECTION\x10\x1e\x12\x16\n" + + "\x12WITH_POKEMON_LEVEL\x10\x1f\x12\x13\n" + + "\x0fWITH_SINGLE_DAY\x10 \x12\x1c\n" + + "\x18WITH_UNIQUE_POKEMON_TEAM\x10!\x12\x0f\n" + + "\vWITH_MAX_CP\x10\"\x12\x16\n" + + "\x12WITH_LUCKY_POKEMON\x10#\x12\x1a\n" + + "\x16WITH_LEGENDARY_POKEMON\x10$\x12\x19\n" + + "\x15WITH_TEMP_EVO_POKEMON\x10%\x12\x11\n" + + "\rWITH_GBL_RANK\x10&\x12\x19\n" + + "\x15WITH_CATCHES_IN_A_ROW\x10'\x12\x17\n" + + "\x13WITH_ENCOUNTER_TYPE\x10(\x12\x14\n" + + "\x10WITH_COMBAT_TYPE\x10)\x12\x18\n" + + "\x14WITH_GEOTARGETED_POI\x10*\x12\x12\n" + + "\x0eWITH_ITEM_TYPE\x10+\x12\x1a\n" + + "\x16WITH_RAID_ELAPSED_TIME\x10,\x12\x15\n" + + "\x11WITH_FRIEND_LEVEL\x10-\x12\x10\n" + + "\fWITH_STICKER\x10.\x12\x13\n" + + "\x0fWITH_POKEMON_CP\x10/\x12\x16\n" + + "\x12WITH_RAID_LOCATION\x100\x12\x15\n" + + "\x11WITH_FRIENDS_RAID\x101\x12\x18\n" + + "\x14WITH_POKEMON_COSTUME\x102\x12\x15\n" + + "\x11WITH_APPLIED_ITEM\x103\x12\x15\n" + + "\x11WITH_POKEMON_SIZE\x104\x12\x13\n" + + "\x0fWITH_TOTAL_DAYS\x105\x12\x14\n" + + "\x10WITH_DEVICE_TYPE\x106\x12\x15\n" + + "\x11WITH_ROUTE_TRAVEL\x107\x12\x1c\n" + + "\x18WITH_UNIQUE_ROUTE_TRAVEL\x108\x12\x16\n" + + "\x12WITH_TAPPABLE_TYPE\x109\x12\x11\n" + + "\rWITH_IN_PARTY\x10:\x12\x16\n" + + "\x12WITH_SHINY_POKEMON\x10;\x12)\n" + + "%WITH_ABILITY_PARTY_POWER_DAMAGE_DEALT\x10<\x12\x1b\n" + + "\x17WITH_AUTH_PROVIDER_TYPE\x10=\x12'\n" + + "#WITH_OPPONENT_POKEMON_BATTLE_STATUS\x10>\x12\x10\n" + + "\fWITH_FORT_ID\x10?\x12\x15\n" + + "\x11WITH_POKEMON_MOVE\x10@\x12\x15\n" + + "\x11WITH_POKEMON_FORM\x10A\x12\x16\n" + + "\x12WITH_BREAD_POKEMON\x10B\x12\x1c\n" + + "\x18WITH_BREAD_DOUGH_POKEMON\x10C\x12\x19\n" + + "\x15WITH_WIN_BREAD_BATTLE\x10D\x12\x18\n" + + "\x14WITH_BREAD_MOVE_TYPE\x10E\x12\x17\n" + + "\x13WITH_STRONG_POKEMON\x10F\x12\x17\n" + + "\x13WITH_POI_SPONSOR_ID\x10G\x12\x1f\n" + + "\x1bWITH_WIN_BREAD_DOUGH_BATTLE\x10I\x12\x12\n" + + "\x0eWITH_PAGE_TYPE\x10J\x12\x14\n" + + "\x10WITH_MAX_POKEMON\x10K\x12#\n" + + "\x1fWITH_TRAINEE_POKEMON_ATTRIBUTES\x10L\x12 \n" + + "\x1cWITH_BATTLE_OPPONENT_POKEMON\x10M\x12\x1a\n" + + "\x16WITH_POKEMON_TYPE_MOVE\x10N\x12\x17\n" + + "\x13WITH_POKEMON_FAMILY\x10O\x12\x11\n" + + "\rWITH_QUEST_ID\x10PB\v\n" + + "\tCondition\"\x13\n" + + "\x11QuestCreateDetail\"\x80\x06\n" + + "\x10QuestDialogProto\"\xab\x03\n" + + "\tCharacter\x12\x13\n" + + "\x0fCHARACTER_UNSET\x10\x00\x12\x14\n" + + "\x10PROFESSOR_WILLOW\x10\x01\x12\x13\n" + + "\x0fSPECIAL_GUEST_1\x10\x02\x12\x13\n" + + "\x0fSPECIAL_GUEST_2\x10\x03\x12\x13\n" + + "\x0fSPECIAL_GUEST_3\x10\x04\x12\x13\n" + + "\x0fSPECIAL_GUEST_4\x10\x05\x12\x13\n" + + "\x0fSPECIAL_GUEST_5\x10\x06\x12\x15\n" + + "\x11SPECIAL_GUEST_RHI\x10\a\x12\x17\n" + + "\x13SPECIAL_GUEST_RHI_2\x10\b\x12\x1a\n" + + "\x16SPECIAL_GUEST_EXECBLUE\x10\t\x12\x19\n" + + "\x15SPECIAL_GUEST_EXECRED\x10\n" + + "\x12\x1c\n" + + "\x18SPECIAL_GUEST_EXECYELLOW\x10\v\x12\x18\n" + + "\x14SPECIAL_GUEST_MYSTIC\x10\f\x12\x17\n" + + "\x13SPECIAL_GUEST_VALOR\x10\r\x12\x1a\n" + + "\x16SPECIAL_GUEST_INSTINCT\x10\x0e\x12\x1a\n" + + "\x16SPECIAL_GUEST_TRAVELER\x10\x0f\x12\x1a\n" + + "\x16SPECIAL_GUEST_EXPLORER\x10\x10\"\xbd\x02\n" + + "\x13CharacterExpression\x12\x14\n" + + "\x10EXPRESSION_UNSET\x10\x00\x12\t\n" + + "\x05HAPPY\x10\x01\x12\x0f\n" + + "\vSYMPATHETIC\x10\x02\x12\r\n" + + "\tENERGETIC\x10\x03\x12\t\n" + + "\x05PUSHY\x10\x04\x12\r\n" + + "\tIMPATIENT\x10\x05\x12\x0e\n" + + "\n" + + "ADMIRATION\x10\x06\x12\a\n" + + "\x03SAD\x10\a\x12\b\n" + + "\x04IDLE\x10\b\x12\n" + + "\n" + + "\x06IDLE_B\x10\t\x12\f\n" + + "\bGREETING\x10\n" + + "\x12\x0e\n" + + "\n" + + "GREETING_B\x10\v\x12\x0f\n" + + "\vREACT_ANGRY\x10\f\x12\x15\n" + + "\x11REACT_CELEBRATION\x10\r\x12\x0f\n" + + "\vREACT_HAPPY\x10\x0e\x12\x0f\n" + + "\vREACT_LAUGH\x10\x0f\x12\r\n" + + "\tREACT_SAD\x10\x10\x12\x10\n" + + "\fREACT_SCARED\x10\x11\x12\x13\n" + + "\x0fREACT_SURPRISED\x10\x12\"\x16\n" + + "\x14QuestDialogTelemetry\"\x19\n" + + "\x17QuestDialogueInboxProto\"!\n" + + "\x1fQuestDialogueInboxSettingsProto\"\xab\x01\n" + + "\x19QuestDialogueTriggerProto\"\x8d\x01\n" + + "\aTrigger\x12\t\n" + + "\x05UNSET\x10\x00\x12\x11\n" + + "\rCATCH_POKEMON\x10\x01\x12\x12\n" + + "\x0ePLAYER_PROFILE\x10\x02\x12\v\n" + + "\aINCENSE\x10\x03\x12\t\n" + + "\x05ROUTE\x10\x04\x12\a\n" + + "\x03TGR\x10\x05\x12\x0e\n" + + "\n" + + "PARTY_PLAY\x10\x06\x12\x0f\n" + + "\vMEGA_ENERGY\x10\a\x12\x0e\n" + + "\n" + + "POWER_SPOT\x10\b\"5\n" + + "\x11QuestDisplayProto\x12 \n" + + "\vdescription\x18\x03 \x01(\tR\vdescription\"\xc2\x01\n" + + "\x16QuestEncounterOutProto\"\xa7\x01\n" + + "\x06Result\x12\x1b\n" + + "\x17QUEST_ENCOUNTER_UNKNOWN\x10\x00\x12\x1b\n" + + "\x17QUEST_ENCOUNTER_SUCCESS\x10\x01\x12!\n" + + "\x1dQUEST_ENCOUNTER_NOT_AVAILABLE\x10\x02\x12$\n" + + " QUEST_ENCOUNTER_ALREADY_FINISHED\x10\x03\x12\x1a\n" + + "\x16POKEMON_INVENTORY_FULL\x10\x04\"\x15\n" + + "\x13QuestEncounterProto\"#\n" + + "!QuestEvolutionGlobalSettingsProto\"\x1d\n" + + "\x1bQuestEvolutionSettingsProto\"\x1a\n" + + "\x18QuestGlobalSettingsProto\"k\n" + + "\x0eQuestGoalProto\x12A\n" + + "\tcondition\x18\x01 \x03(\v2#.POGOProtos.Rpc.QuestConditionProtoR\tcondition\x12\x16\n" + + "\x06target\x18\x02 \x01(\x05R\x06target\"\xe2\x04\n" + + "\x17QuestHeaderDisplayProto\"\x89\x02\n" + + "\x13QuestHeaderCategory\x12\x1f\n" + + "\x1bQUEST_HEADER_CATEGORY_UNSET\x10\x00\x12!\n" + + "\x1dQUEST_HEADER_CATEGORY_FEATURE\x10\x01\x12\"\n" + + "\x1eQUEST_HEADER_CATEGORY_MYTHICAL\x10\x02\x12#\n" + + "\x1fQUEST_HEADER_CATEGORY_LEGENDARY\x10\x03\x12\x1d\n" + + "\x19QUEST_HEADER_CATEGORY_TGR\x10\x04\x12\x1f\n" + + "\x1bQUEST_HEADER_CATEGORY_EVENT\x10\x05\x12%\n" + + "!QUEST_HEADER_CATEGORY_MASTERWORKS\x10\x06\"\xba\x02\n" + + "\x16QuestHeaderFeatureName\x12\x1e\n" + + "\x1aQUEST_HEADER_FEATURE_UNSET\x10\x00\x12*\n" + + "&QUEST_HEADER_FEATURE_ADVENTURE_INCENSE\x10\x01\x12#\n" + + "\x1fQUEST_HEADER_FEATURE_PARTY_PLAY\x10\x02\x12'\n" + + "#QUEST_HEADER_FEATURE_MEGA_EVOLUTION\x10\x03\x12$\n" + + " QUEST_HEADER_FEATURE_MAX_BATTLES\x10\x04\x12\x1c\n" + + "\x18QUEST_HEADER_FEATURE_TGR\x10\x05\x12\x1f\n" + + "\x1bQUEST_HEADER_FEATURE_ROUTES\x10\x06\x12!\n" + + "\x1dQUEST_HEADER_FEATURE_LEVEL_UP\x10\a\"Z\n" + + "\x12QuestIncidentProto\"D\n" + + "\aContext\x12\t\n" + + "\x05UNSET\x10\x00\x12\x16\n" + + "\x12STORY_QUEST_BATTLE\x10\x01\x12\x16\n" + + "\x12TIMED_QUEST_BATTLE\x10\x02\"{\n" + + "\x12QuestListTelemetry\",\n" + + "\x14QuestListInteraction\x12\b\n" + + "\x04OPEN\x10\x00\x12\n" + + "\n" + + "\x06CLOSED\x10\x01\"7\n" + + "\fQuestListTab\x12\v\n" + + "\aTAB_ONE\x10\x00\x12\v\n" + + "\aTAB_TWO\x10\x01\x12\r\n" + + "\tTAB_THREE\x10\x02\"\x1c\n" + + "\x1aQuestPokemonEncounterProto\"\xfd\x06\n" + + "\x16QuestPreconditionProto\x1a\"\n" + + "\x0eLastLoginProto\x1a\x10\n" + + "\x0eDayFilterProto\x1a\x1f\n" + + "\x1dCampfireCheckInConditionProto\x1a-\n" + + "\x05Group\"$\n" + + "\x04Name\x12\x0e\n" + + "\n" + + "UNSET_NAME\x10\x00\x12\f\n" + + "\bGIOVANNI\x10\x01\x1a\a\n" + + "\x05Level\x1a\a\n" + + "\x05Medal\x1a\x11\n" + + "\x0fMonthYearBucket\x1a\b\n" + + "\x06Quests\x1a!\n" + + "\x1fStorylineProgressConditionProto\x1a\v\n" + + "\tTeamProto\"[\n" + + "\bOperator\x12\x12\n" + + "\x0eUNSET_OPERATOR\x10\x00\x12\n" + + "\n" + + "\x06EQUALS\x10\x01\x12\x10\n" + + "\fGREATER_THAN\x10\x02\x12\r\n" + + "\tLESS_THAN\x10\x03\x12\x0e\n" + + "\n" + + "NOT_EQUALS\x10\x04\"\xb2\x04\n" + + "\x15QuestPreconditionType\x122\n" + + ".QUEST_PRECONDITION_UNSET_QUESTPRECONDITIONTYPE\x10\x00\x12\x1c\n" + + "\x18QUEST_PRECONDITION_QUEST\x10\x01\x12\x1c\n" + + "\x18QUEST_PRECONDITION_LEVEL\x10\x02\x12\x1c\n" + + "\x18QUEST_PRECONDITION_MEDAL\x10\x03\x12\x1f\n" + + "\x1bQUEST_PRECONDITION_IS_MINOR\x10\x04\x12'\n" + + "#QUEST_PRECONDITION_EXCLUSIVE_QUESTS\x10\x05\x12\x1c\n" + + "\x18QUEST_PRECONDITION_NEVER\x10\x06\x120\n" + + ",QUEST_PRECONDITION_RECEIVED_ANY_LISTED_QUEST\x10\a\x12(\n" + + "$QUEST_PRECONDITION_MONTH_YEAR_BUCKET\x10\b\x122\n" + + ".QUEST_PRECONDITION_EXCLUSIVE_IN_PROGRESS_GROUP\x10\t\x12)\n" + + "%QUEST_PRECONDITION_STORYLINE_PROGRESS\x10\n" + + "\x12\x1b\n" + + "\x17QUEST_PRECONDITION_TEAM\x10\v\x12(\n" + + "$QUEST_PRECONDITION_CAMPFIRE_CHECK_IN\x10\f\x12!\n" + + "\x1dQUEST_PRECONDITION_LAST_LOGIN\x10\x0e\"\xb2\b\n" + + "\n" + + "QuestProto\x128\n" + + "\n" + + "quest_type\x18\x01 \x01(\x0e2\x19.POGOProtos.Rpc.QuestTypeR\tquestType\x12\x1d\n" + + "\n" + + "quest_seed\x18e \x01(\x03R\tquestSeed\x12\x1f\n" + + "\vtemplate_id\x18g \x01(\tR\n" + + "templateId\x122\n" + + "\x04goal\x18i \x01(\v2\x1e.POGOProtos.Rpc.QuestGoalProtoR\x04goal\x12E\n" + + "\rquest_rewards\x18k \x03(\v2 .POGOProtos.Rpc.QuestRewardProtoR\fquestRewards\x1a\x13\n" + + "\x11ReferralInfoProto\"\xef\x04\n" + + "\aContext\x12\t\n" + + "\x05UNSET\x10\x00\x12\x0f\n" + + "\vSTORY_QUEST\x10\x01\x12\x13\n" + + "\x0fCHALLENGE_QUEST\x10\x02\x12\x14\n" + + "\x10DAILY_COIN_QUEST\x10\x03\x12\x15\n" + + "\x11TIMED_STORY_QUEST\x10\x04\x12\x1d\n" + + "\x19NON_NARRATIVE_STORY_QUEST\x10\x05\x12\x12\n" + + "\x0eLEVEL_UP_QUEST\x10\x06\x12\x16\n" + + "\x12TGC_TRACKING_QUEST\x10\a\x12\x13\n" + + "\x0fEVOLUTION_QUEST\x10\b\x12\x1f\n" + + "\x1bTIMED_MINI_COLLECTION_QUEST\x10\t\x12\x12\n" + + "\x0eREFERRAL_QUEST\x10\n" + + "\x12\x13\n" + + "\x0fBRANCHING_QUEST\x10\v\x12\x0f\n" + + "\vPARTY_QUEST\x10\f\x12\x11\n" + + "\rMP_WALK_QUEST\x10\r\x12\x1a\n" + + "\x16SERVER_CHALLENGE_QUEST\x10\x0e\x12\x12\n" + + "\x0eTUTORIAL_QUEST\x10\x0f\x12&\n" + + "\"PERSONALIZED_TIMED_CHALLENGE_QUEST\x10\x10\x12\x19\n" + + "\x15TIMED_BRANCHING_QUEST\x10\x11\x12\x1a\n" + + "\x16EVENT_PASS_BONUS_QUEST\x10\x13\x12\x1a\n" + + "\x16WEEKLY_CHALLENGE_QUEST\x10\x14\x12\x1a\n" + + "\x16POKEMON_TRAINING_QUEST\x10\x15\x12\x14\n" + + "\x10FIELD_BOOK_QUEST\x10\x16\x12\x1f\n" + + "\x1bFIELD_BOOK_COLLECTION_QUEST\x10\x17\x12\x1a\n" + + "\x16FIELD_BOOK_DAILY_QUEST\x10\x18\x12\x1e\n" + + "\x1aWELCOME_BACK_REWARDS_QUEST\x10\x19\"Y\n" + + "\n" + + "Difficulty\x12\r\n" + + "\tUNDEFINED\x10\x00\x12\r\n" + + "\tVERY_EASY\x10\x01\x12\b\n" + + "\x04EASY\x10\x02\x12\n" + + "\n" + + "\x06NORMAL\x10\x03\x12\b\n" + + "\x04HARD\x10\x04\x12\r\n" + + "\tVERY_HARD\x10\x05\"G\n" + + "\x06Status\x12\x14\n" + + "\x10STATUS_UNDEFINED\x10\x00\x12\x11\n" + + "\rSTATUS_ACTIVE\x10\x01\x12\x14\n" + + "\x10STATUS_COMPLETED\x10\x02J\x04\b\x15\x10\x16\"\xc2\a\n" + + "\x10QuestRewardProto\x12\x12\n" + + "\x03exp\x18\x02 \x01(\x05H\x00R\x03exp\x125\n" + + "\x04item\x18\x03 \x01(\v2\x1f.POGOProtos.Rpc.ItemRewardProtoH\x00R\x04item\x12\x1c\n" + + "\bstardust\x18\x04 \x01(\x05H\x00R\bstardust\x12?\n" + + "\x05candy\x18\x05 \x01(\v2'.POGOProtos.Rpc.PokemonCandyRewardProtoH\x00R\x05candy\x12Z\n" + + "\x11pokemon_encounter\x18\b \x01(\v2+.POGOProtos.Rpc.PokemonEncounterRewardProtoH\x00R\x10pokemonEncounter\x12\x1c\n" + + "\bpokecoin\x18\t \x01(\x05H\x00R\bpokecoin\x12D\n" + + "\bxl_candy\x18\n" + + " \x01(\v2'.POGOProtos.Rpc.PokemonCandyRewardProtoH\x00R\axlCandy\x12>\n" + + "\asticker\x18\f \x01(\v2\".POGOProtos.Rpc.StickerRewardProtoH\x00R\asticker\x12N\n" + + "\rmega_resource\x18\r \x01(\v2'.POGOProtos.Rpc.PokemonCandyRewardProtoH\x00R\fmegaResource\x129\n" + + "\x04type\x18\x01 \x01(\x0e2%.POGOProtos.Rpc.QuestRewardProto.TypeR\x04type\"\xee\x02\n" + + "\x04Type\x12\t\n" + + "\x05UNSET\x10\x00\x12\x0e\n" + + "\n" + + "EXPERIENCE\x10\x01\x12\b\n" + + "\x04ITEM\x10\x02\x12\f\n" + + "\bSTARDUST\x10\x03\x12\t\n" + + "\x05CANDY\x10\x04\x12\x13\n" + + "\x0fAVATAR_CLOTHING\x10\x05\x12\t\n" + + "\x05QUEST\x10\x06\x12\x15\n" + + "\x11POKEMON_ENCOUNTER\x10\a\x12\f\n" + + "\bPOKECOIN\x10\b\x12\f\n" + + "\bXL_CANDY\x10\t\x12\r\n" + + "\tLEVEL_CAP\x10\n" + + "\x12\v\n" + + "\aSTICKER\x10\v\x12\x11\n" + + "\rMEGA_RESOURCE\x10\f\x12\f\n" + + "\bINCIDENT\x10\r\x12\x14\n" + + "\x10PLAYER_ATTRIBUTE\x10\x0e\x12\x0f\n" + + "\vEVENT_BADGE\x10\x0f\x12\x0f\n" + + "\vPOKEMON_EGG\x10\x10\x12\x1b\n" + + "\x17POKEMON_INDIVIDUAL_STAT\x10\x11\x12\x0e\n" + + "\n" + + "LOOT_TABLE\x10\x12\x12\x15\n" + + "\x11FRIENDSHIP_POINTS\x10\x13\x12\x1c\n" + + "\x18TEMP_EVO_BRANCH_RESOURCE\x10\x14B\b\n" + + "\x06Reward\"\x14\n" + + "\x12QuestSettingsProto\"\x15\n" + + "\x13QuestStampCardProto\"\x11\n" + + "\x0fQuestStampProto\"\x10\n" + + "\x0eQuestWalkProto\"\r\n" + + "\vQuestsProto\"\x1a\n" + + "\x18QuickInviteSettingsProto\"\x10\n" + + "\x0eQuitCombatData\"\x92\x01\n" + + "\x12QuitCombatOutProto\"|\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16ERROR_COMBAT_NOT_FOUND\x10\x02\x12\x1e\n" + + "\x1aERROR_INVALID_COMBAT_STATE\x10\x03\x12\x1e\n" + + "\x1aERROR_PLAYER_NOT_IN_COMBAT\x10\x04\"\x11\n" + + "\x0fQuitCombatProto\"\x18\n" + + "\x16QuitCombatResponseData\"\x0f\n" + + "\rRaidClientLog\"\x19\n" + + "\x17RaidClientSettingsProto\"\x12\n" + + "\x10RaidCreateDetail\"&\n" + + "\vRaidDetails\x12\x17\n" + + "\afort_id\x18\x01 \x01(\tR\x06fortId\"\x1e\n" + + "\x1cRaidEggNotificationTelemetry\"\x1a\n" + + "\x12RaidEncounterProtoJ\x04\b\b\x10\t\"\x91\x01\n" + + "\vRaidEndData\"\x81\x01\n" + + "\x04Type\x12\n" + + "\n" + + "\x06NO_END\x10\x00\x12\x0f\n" + + "\vLEAVE_LOBBY\x10\x01\x12\f\n" + + "\bTIME_OUT\x10\x02\x12 \n" + + "\x1cENCOUNTER_POKEMON_NOT_CAUGHT\x10\x03\x12\x1c\n" + + "\x18ENCOUNTER_POKEMON_CAUGHT\x10\x04\x12\x0e\n" + + "\n" + + "WITH_ERROR\x10\x05\",\n" + + "\x12RaidEntryCostProto\x1a\x16\n" + + "\x14ItemRequirementProto\"\x1c\n" + + "\x1aRaidEntryCostSettingsProto\"\x12\n" + + "\x10RaidFeatureFlags\"\x19\n" + + "\x17RaidFriendActivityProto\"\x9d\x02\n" + + "\rRaidInfoProto\x12\x1b\n" + + "\traid_seed\x18\x01 \x01(\x03R\braidSeed\x12\"\n" + + "\rraid_spawn_ms\x18\x02 \x01(\x03R\vraidSpawnMs\x12$\n" + + "\x0eraid_battle_ms\x18\x03 \x01(\x03R\fraidBattleMs\x12\x1e\n" + + "\vraid_end_ms\x18\x04 \x01(\x03R\traidEndMs\x12?\n" + + "\fraid_pokemon\x18\x05 \x01(\v2\x1c.POGOProtos.Rpc.PokemonProtoR\vraidPokemon\x128\n" + + "\n" + + "raid_level\x18\x06 \x01(\x0e2\x19.POGOProtos.Rpc.RaidLevelR\traidLevelJ\x04\b\b\x10\tJ\x04\b\x19\x10\x1a\" \n" + + "\x1eRaidInteractionSourceTelemetry\"\xa0\x01\n" + + "\x15RaidInvitationDetails\"\x86\x01\n" + + "\x0eSourceOfInvite\x12\x10\n" + + "\fSOURCE_UNSET\x10\x00\x12\x18\n" + + "\x14SOURCE_FRIEND_INVITE\x10\x01\x12\x17\n" + + "\x13SOURCE_QUICK_INVITE\x10\x02\x12\x16\n" + + "\x12SOURCE_SELF_INVITE\x10\x03\x12\x17\n" + + "\x13SOURCE_ADMIN_INVITE\x10\x04\" \n" + + "\x1eRaidInviteFriendsSettingsProto\"\x1a\n" + + "\x18RaidJoinInformationProto\"\"\n" + + " RaidLevelEncounterTimingSettings\"\x19\n" + + "\x17RaidLevelEntryCostProto\"'\n" + + "%RaidLobbyAvailabilityInformationProto\"{\n" + + "\x14RaidLobbyCounterData\x12\x15\n" + + "\x06gym_id\x18\x02 \x01(\tR\x05gymId\x12!\n" + + "\fplayer_count\x18\x03 \x01(\x05R\vplayerCount\x12)\n" + + "\x11lobby_join_end_ms\x18\x04 \x01(\x03R\x0elobbyJoinEndMs\"\x19\n" + + "\x17RaidLobbyCounterRequest\"\x1f\n" + + "\x1dRaidLobbyCounterSettingsProto\"\x0f\n" + + "\rRaidLogHeader\"\x19\n" + + "\x17RaidMusicOverrideConfig\"\x16\n" + + "\x14RaidParticipantProto\"\xf0\x02\n" + + "\x13RaidPlayerStatProto\"\xd8\x02\n" + + "\bStatType\x12\x13\n" + + "\x0fUNSET_RAID_STAT\x10\x00\x12\x17\n" + + "\x13FINAL_STRIKE_PLAYER\x10\x01\x12\x17\n" + + "\x13DAMAGE_DEALT_PLAYER\x10\x02\x12\x1a\n" + + "\x16REMOTE_DISTANCE_PLAYER\x10\x04\x12\x17\n" + + "\x13USE_MEGA_EVO_PLAYER\x10\x05\x12\x14\n" + + "\x10USE_BUDDY_PLAYER\x10\x06\x12\x1b\n" + + "\x17CUSTOMIZE_AVATAR_PLAYER\x10\a\x12\x1e\n" + + "\x1aNUM_FRIENDS_IN_RAID_PLAYER\x10\b\x12\"\n" + + "\x1eRECENT_WALKING_DISTANCE_PLAYER\x10\n" + + "\x12\x1e\n" + + "\x1aNUM_CHARGED_ATTACKS_PLAYER\x10\v\x12\x1d\n" + + "\x19SURVIVAL_DURATION_POKEMON\x10\x0f\x12\x1a\n" + + "\x16POKEMON_HEIGHT_POKEMON\x10\x16\"$\n" + + "\"RaidPlayerStatsGlobalSettingsProto\"\x1d\n" + + "\x1bRaidPlayerStatsPokemonProto\"\x16\n" + + "\x14RaidPlayerStatsProto\"\v\n" + + "\tRaidProto\"x\n" + + "\x13RaidRewardsLogEntry\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"9\n" + + "\x11TempEvoRaidStatus\x12\b\n" + + "\x04NONE\x10\x00\x12\v\n" + + "\aIS_MEGA\x10\x01\x12\r\n" + + "\tIS_PRIMAL\x10\x02J\x04\b\x02\x10\x03\",\n" + + "*RaidSuggestedPlayerCountToastSettingsProto\"\x0f\n" + + "\rRaidTelemetry\"\x17\n" + + "\x0fRaidTicketProtoJ\x04\b\x04\x10\x05\"\x12\n" + + "\x10RaidTicketsProto\"\x12\n" + + "\x10RaidVisualEffect\"^\n" + + "\x17RaidVnextClientLogProto\x1aC\n" + + "\x12VnextLogEntryProto\x1a-\n" + + "\x10VnextHeaderProto\"\x19\n" + + "\n" + + "HeaderType\x12\v\n" + + "\aNO_TYPE\x10\x00\"\f\n" + + "\n" + + "RangeProto\"\x94\x01\n" + + "\x11RateRouteOutProto\"\x7f\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x19\n" + + "\x15ERROR_ROUTE_NOT_FOUND\x10\x02\x12\x16\n" + + "\x12ERROR_RATE_LIMITED\x10\x03\x12\x17\n" + + "\x13ERROR_ALREADY_RATED\x10\x04\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x05\"\x10\n" + + "\x0eRateRouteProto\")\n" + + "'ReadPointOfInterestDescriptionTelemetry\"k\n" + + "\x17ReadQuestDialogOutProto\"P\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x19\n" + + "\x15ERROR_QUEST_NOT_FOUND\x10\x02\x12\x13\n" + + "\x0fERROR_NO_DIALOG\x10\x03\"\x16\n" + + "\x14ReadQuestDialogProto\":\n" + + "\x16ReassignPlayerOutProto\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"\x15\n" + + "\x13ReassignPlayerProto\"\xbf\x01\n" + + "\x18RecallRouteDraftOutProto\"\xa2\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x17\n" + + "\x13ERROR_INVALID_ROUTE\x10\x03\x12\x1c\n" + + "\x18ERROR_MODERATION_FAILURE\x10\x04\x12\x1a\n" + + "\x16ERROR_ALREADY_RECALLED\x10\x05\x12\x1a\n" + + "\x16ERROR_TOO_MANY_RECALLS\x10\x06\"\x17\n" + + "\x15RecallRouteDraftProto\"\x18\n" + + "\x16RecommendedSearchProto\"\v\n" + + "\tRectProto\"!\n" + + "\x1fRecurringChallengeScheduleProto\"y\n" + + "\x13RecycleItemOutProto\"b\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1b\n" + + "\x17ERROR_NOT_ENOUGH_COPIES\x10\x02\x12#\n" + + "\x1fERROR_CANNOT_RECYCLE_INCUBATORS\x10\x03\"\x12\n" + + "\x10RecycleItemProto\"\x1c\n" + + "\x1aRedeemPasscodeRequestProto\"\xb5\x01\n" + + "\x1bRedeemPasscodeResponseProto\x1a\x0e\n" + + "\fAcquiredItem\"\x85\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rNOT_AVAILABLE\x10\x02\x12\x18\n" + + "\x14OVER_INVENTORY_LIMIT\x10\x03\x12\x14\n" + + "\x10ALREADY_REDEEMED\x10\x04\x12 \n" + + "\x1cOVER_PLAYER_REDEMPTION_LIMIT\x10\x05\"\x1b\n" + + "\x19RedeemPasscodeRewardProto\"\x8d\x01\n" + + "!RedeemTicketGiftForFriendOutProto\"h\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x17\n" + + "\x13FAILURE_ELIGIBILITY\x10\x03\x12\x1a\n" + + "\x16FAILURE_GIFT_NOT_FOUND\x10\x04\" \n" + + "\x1eRedeemTicketGiftForFriendProto\"\x19\n" + + "\x17RedeemedAvatarItemProto\"\x13\n" + + "\x11RedeemedItemProto\"\x16\n" + + "\x14RedeemedStickerProto\"k\n" + + "\x1dReducedEntryFlowSettingsProto\x1a'\n" + + "%ReducedEntryFlowAdventureSyncSettings\x1a!\n" + + "\x1fReducedEntryFlowTooltipSettings\"\xa7\x02\n" + + "\x17ReferralMilestonesProto\x1a\x95\x01\n" + + "\x0eMilestoneProto\x1a\x17\n" + + "\x15TemplateVariableProto\"j\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\n" + + "\n" + + "\x06ACTIVE\x10\x01\x12\f\n" + + "\bACHIEVED\x10\x02\x12\x11\n" + + "\rACTIVE_HIDDEN\x10\x03\x12\x13\n" + + "\x0fACHIEVED_HIDDEN\x10\x04\x12\x13\n" + + "\x0fREWARDS_CLAIMED\x10\x05\x1at\n" + + "\x0eMilestoneEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12L\n" + + "\x05value\x18\x02 \x01(\v26.POGOProtos.Rpc.ReferralMilestonesProto.MilestoneProtoR\x05value:\x028\x01\"-\n" + + "\x15ReferralSettingsProto\x1a\x14\n" + + "\x12RecentFeatureProto\"\x13\n" + + "\x11ReferralTelemetry\"$\n" + + "\"RefreshProximityTokensRequestProto\"%\n" + + "#RefreshProximityTokensResponseProto\"%\n" + + "#RegisterBackgroundDeviceActionProto\"T\n" + + "%RegisterBackgroundDeviceResponseProto\"+\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\"Y\n" + + "\x14RegisterSfidaRequest\"A\n" + + "\n" + + "DeviceType\x12\t\n" + + "\x05SFIDA\x10\x00\x12\x12\n" + + "\x05UNSET\x10\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x12\t\n" + + "\x05PALMA\x10\x01\x12\t\n" + + "\x05WAINA\x10\x02\"\x17\n" + + "\x15RegisterSfidaResponse\"\x99\x02\n" + + "\x16ReleasePokemonOutProto\x1aF\n" + + "\x18XlCandyAwardedPerIdEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\x05R\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\x05R\x05value:\x028\x01\"\xb6\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x14\n" + + "\x10POKEMON_DEPLOYED\x10\x02\x12\n" + + "\n" + + "\x06FAILED\x10\x03\x12\x18\n" + + "\x14ERROR_POKEMON_IS_EGG\x10\x04\x12\x1a\n" + + "\x16ERROR_POKEMON_IS_BUDDY\x10\x05\x12\x18\n" + + "\x14ERROR_FUSION_POKEMON\x10\x06\x12\"\n" + + "\x1eERROR_FUSION_COMPONENT_POKEMON\x10\a\"\x15\n" + + "\x13ReleasePokemonProto\"m\n" + + "\x1fReleaseStationedPokemonOutProto\"J\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x13\n" + + "\x0fINVALID_POKEMON\x10\x02\x12\x13\n" + + "\x0fINVALID_STATION\x10\x03\"\x1e\n" + + "\x1cReleaseStationedPokemonProto\"\x1c\n" + + "\x1aRemoteGiftPingRequestProto\"\xa0\x01\n" + + "\x1bRemoteGiftPingResponseProto\"\x80\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x16\n" + + "\x12STILL_IN_COOL_DOWN\x10\x02\x12\x11\n" + + "\rBUDDY_NOT_SET\x10\x03\x12\x18\n" + + "\x14ERROR_INVENTORY_FULL\x10\x04\x12\x19\n" + + "\x15ERROR_NO_REMOTE_GIFTS\x10\x05\"\x15\n" + + "\x13RemoteRaidTelemetry\" \n" + + "\x1eRemoteTradeFriendActivityProto\"\x1a\n" + + "\x18RemoteTradeSettingsProto\"\x82\x01\n" + + " RemoveCampfireForRefereeOutProto\"^\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1c\n" + + "\x18ERROR_REFEREE_ID_MISSING\x10\x02\x12\x1e\n" + + "\x1aERROR_REFEREE_ID_NOT_FOUND\x10\x03\"\x1f\n" + + "\x1dRemoveCampfireForRefereeProto\"\\\n" + + "\x19RemoveLoginActionOutProto\"?\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\x17\n" + + "\x13LOGIN_NOT_REMOVABLE\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"\x18\n" + + "\x16RemoveLoginActionProto\"\x98\x01\n" + + ")RemovePokemonSizeLeaderboardEntryOutProto\"k\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\x12\x1d\n" + + "\x19ENTRY_TO_REMOVE_NOT_FOUND\x10\x03\x12\x1f\n" + + "\x1bPOKEMON_TO_REMOVE_DIFFERENT\x10\x04\"(\n" + + "&RemovePokemonSizeLeaderboardEntryProto\"_\n" + + "\x1cRemovePtcLoginActionOutProto\"?\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\x17\n" + + "\x13LOGIN_NOT_REMOVABLE\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"\x1b\n" + + "\x19RemovePtcLoginActionProto\"w\n" + + "\x13RemoveQuestOutProto\"`\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x19\n" + + "\x15ERROR_QUEST_NOT_FOUND\x10\x02\x12#\n" + + "\x1fERROR_STORY_QUEST_NOT_REMOVABLE\x10\x03\"\x12\n" + + "\x10RemoveQuestProto\"\x88\x01\n" + + "\x1aRemoveSaveForLaterOutProto\"j\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\"\n" + + "\x1eERROR_SAVE_FOR_LATER_NOT_FOUND\x10\x02\x12$\n" + + " ERROR_SAVE_FOR_LATER_NOT_ENABLED\x10\x03\"\x19\n" + + "\x17RemoveSaveForLaterProto\"k\n" + + "\x12RemovedParticipant\"U\n" + + "\x06Reason\x12\t\n" + + "\x05UNSET\x10\x00\x12\x13\n" + + "\x0fREMOVED_BY_HOST\x10\x01\x12\x12\n" + + "\x0eREMOVED_BY_OPS\x10\x02\x12\x17\n" + + "\x13REMOVED_REASON_LEFT\x10\x03\"\x9a\x01\n" + + "\x1aReplaceLoginActionOutProto\"|\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\x10\n" + + "\fAUTH_FAILURE\x10\x01\x12\x0f\n" + + "\vLOGIN_TAKEN\x10\x02\x12\x16\n" + + "\x12LOGIN_ALREADY_HAVE\x10\x03\x12\x19\n" + + "\x15LOGIN_NOT_REPLACEABLE\x10\x04\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x05\"\x19\n" + + "\x17ReplaceLoginActionProto\"\x1c\n" + + "\x1aReplenishMpAttributesProto\"\x19\n" + + "\x17ReportAdFeedbackRequest\"<\n" + + "\x18ReportAdFeedbackResponse\" \n" + + "\x06Status\x12\v\n" + + "\aSUCCESS\x10\x00\x12\t\n" + + "\x05ERROR\x10\x01\"\x9d\r\n" + + "\x18ReportAdInteractionProto\x1a\x90\x01\n" + + "\x0eWebArAdFailure\"~\n" + + "\vFailureType\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\x19\n" + + "\x15WEB_AR_REWARD_FAILURE\x10\x01\x12\x1a\n" + + "\x16WEB_AR_WEBVIEW_FAILURE\x10\x02\x12+\n" + + "'WEB_AR_CAMERA_PERMISSION_DENIED_FAILURE\x10\x03\x1a\x8b\x01\n" + + "\x13ArEngineInteraction\x1a;\n" + + "\rMetadataEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\x1a7\n" + + "\tDataEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\x1a\xf3\x01\n" + + "\x16AdDismissalInteraction\"\xd8\x01\n" + + "\x0fAdDismissalType\x12\x18\n" + + "\x14AD_DISMISSAL_UNKNOWN\x10\x00\x12(\n" + + "$AD_DISMISSAL_TR_DISPLACES_AD_BALLOON\x10\x01\x12-\n" + + ")AD_DISMISSAL_NEW_AD_BALLOON_DISPLACES_OLD\x10\x02\x12(\n" + + "$AD_DISMISSAL_AD_BALLOON_AUTO_DISMISS\x10\x03\x12(\n" + + "$AD_DISMISSAL_PLAYER_OPTED_OUT_OF_ADS\x10\x04\x1a\f\n" + + "\n" + + "AdFeedback\x1a\x12\n" + + "\x10AdFeedbackReport\x1a\xdf\x01\n" + + "\x12AdSpawnInteraction\"\xc8\x01\n" + + "\x10AdInhibitionType\x12\x19\n" + + "\x15AD_INHIBITION_UNKNOWN\x10\x00\x12+\n" + + "'AD_INHIBITION_TR_PREVENTS_BALLOON_SPAWN\x10\x01\x12\x1e\n" + + "\x1aAD_INHIBITION_CLIENT_ERROR\x10\x02\x12!\n" + + "\x1dAD_INHIBITION_DISABLED_IN_GMT\x10\x03\x12)\n" + + "%AD_INHIBITION_PLAYER_OPTED_OUT_OF_ADS\x10\x04\x1a\x15\n" + + "\x13CTAClickInteraction\x1a\x17\n" + + "\x15FullScreenInteraction\x1a\x0f\n" + + "\rGetRewardInfo\x1a\x18\n" + + "\x16GoogleManagedAdDetails\x1a\x1c\n" + + "\x14VideoAdBalloonOpenedJ\x04\b\x01\x10\x02\x1a\"\n" + + "\x1aVideoAdClickedOnBalloonCtaJ\x04\b\x01\x10\x02\x1a\x15\n" + + "\rVideoAdClosedJ\x04\b\x01\x10\x02\x1a\x19\n" + + "\x11VideoAdCTAClickedJ\x04\b\x01\x10\x02\x1a^\n" + + "\x0eVideoAdFailure\"L\n" + + "\vFailureType\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\x16\n" + + "\x12VIDEO_LOAD_FAILURE\x10\x01\x12\x18\n" + + "\x14VIDEO_REWARD_FAILURE\x10\x02\x1a\x15\n" + + "\rVideoAdLoadedJ\x04\b\x01\x10\x02\x1a\x15\n" + + "\rVideoAdOpenedJ\x04\b\x01\x10\x02\x1a\x1d\n" + + "\x15VideoAdPlayerRewardedJ\x04\b\x01\x10\x02\x1a\x17\n" + + "\x15VideoAdRewardEligible\x1a\x1b\n" + + "\x19ViewFullscreenInteraction\x1a\x1b\n" + + "\x19ViewImpressionInteraction\x1a\x16\n" + + "\x14ViewWebArInteraction\x1a\x1b\n" + + "\x19WebArAudienceDeviceStatus\x1a(\n" + + " WebArCameraPermissionRequestSentJ\x04\b\x01\x10\x02\x1a\x1f\n" + + "\x1dWebArCameraPermissionResponse\"\x96\x02\n" + + "\x06AdType\x12\x13\n" + + "\x0fAD_TYPE_UNKNOWN\x10\x00\x12\x1a\n" + + "\x16AD_TYPE_SPONSORED_GIFT\x10\x01\x12\x1d\n" + + "\x19AD_TYPE_SPONSORED_BALLOON\x10\x02\x12$\n" + + " AD_TYPE_SPONSORED_BALLOON_WASABI\x10\x03\x12/\n" + + "+AD_TYPE_SPONSORED_BALLOON_GOOGLE_MANAGED_AD\x10\x04\x12#\n" + + "\x1fAD_TYPE_SPONSORED_BALLOON_AR_AD\x10\x05\x12&\n" + + "\"AD_TYPE_SPONSORED_BALLOON_VIDEO_AD\x10\x06\x12\x18\n" + + "\x14AD_TYPE_AR_AD_MARKON\x10\a\"P\n" + + "\x1bReportAdInteractionResponse\"1\n" + + "\x06Status\x12\v\n" + + "\aSUCCESS\x10\x00\x12\r\n" + + "\tMALFORMED\x10\x01\x12\v\n" + + "\aEXPIRED\x10\x02\"%\n" + + "#ReportProximityContactsRequestProto\"&\n" + + "$ReportProximityContactsResponseProto\"\xa4\x01\n" + + "\x13ReportRouteOutProto\"\x8c\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x19\n" + + "\x15ERROR_ROUTE_NOT_FOUND\x10\x02\x12\x1a\n" + + "\x16ERROR_TOO_MANY_REPORTS\x10\x03\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x04\x12 \n" + + "\x1cERROR_REPORTED_THIS_RECENTLY\x10\x05\"\xc0\b\n" + + "\x10ReportRouteProto\"\x86\x02\n" + + "\rGameplayIssue\x12\x18\n" + + "\x14UNSET_GAMEPLAY_ISSUE\x10\x00\x12\x14\n" + + "\x10NO_ZYGARDE_CELLS\x10\x01\x12!\n" + + "\x1dBUDDY_CANDY_BONUS_NOT_WORKING\x10\x02\x12\x1d\n" + + "\x19INCENSE_BONUS_NOT_WORKING\x10\x03\x12\x18\n" + + "\x14INSUFFICIENT_REWARDS\x10\x04\x12\x1c\n" + + "\x18COULD_NOT_COMPLETE_ROUTE\x10\x05\x12\x1c\n" + + "\x18ROUTE_PAUSED_INCORRECTLY\x10\x06\x12\x1e\n" + + "\x1aDISTANCE_TRACKED_INCORRECT\x10\a\x12\r\n" + + "\tGPS_DRIFT\x10\b\"\x93\x02\n" + + "\fQualityIssue\x12\x17\n" + + "\x13UNSET_QUALITY_ISSUE\x10\x00\x12'\n" + + "#ROUTE_NAME_OR_DESCRIPTION_ERRONEOUS\x10\x01\x123\n" + + "/ROUTE_NAME_OR_DESCRIPTION_UNCLEAR_OR_INACCURATE\x10\x02\x12\x1d\n" + + "\x19ROUTE_DIFFICULT_TO_FOLLOW\x10\x03\x12\x1a\n" + + "\x16ROUTE_FREQUENT_OVERLAP\x10\x04\x12\x1b\n" + + "\x17ROUTE_TOO_SHORT_OR_LONG\x10\x05\x12\x17\n" + + "\x13ROUTE_TOO_STRENUOUS\x10\x06\x12\x1b\n" + + "\x17ROUTE_POOR_CONNECTIVITY\x10\a\"\x8c\x04\n" + + "\tViolation\x12\t\n" + + "\x05UNSET\x10\x00\x12\x15\n" + + "\x11PRIVATE_RESIDENCE\x10\x01\x12\x16\n" + + "\x12SENSITIVE_LOCATION\x10\x02\x12\x17\n" + + "\x13ADULT_ESTABLISHMENT\x10\x03\x12\x10\n" + + "\fGRADE_SCHOOL\x10\x04\x12\x10\n" + + "\fINACCESSIBLE\x10\x05\x12\r\n" + + "\tDANGEROUS\x10\x06\x12\x19\n" + + "\x15TEMPORARY_OBSTRUCTION\x10\a\x12\x10\n" + + "\fCHILD_SAFETY\x10\b\x12\x13\n" + + "\x0fDANGEROUS_GOODS\x10\t\x12\x15\n" + + "\x11SEXUAL_OR_VIOLENT\x10\n" + + "\x12\r\n" + + "\tSELF_HARM\x10\v\x12\x1d\n" + + "\x19HARASSMENT_OR_HATE_SPEECH\x10\f\x12\x11\n" + + "\rPERSONAL_INFO\x10\r\x12\x17\n" + + "\x13GAME_CHEATS_OR_SPAM\x10\x0e\x12\x1c\n" + + "\x18PRIVACY_INVASION_ABUSIVE\x10\x0f\x12\x17\n" + + "\x13OTHER_INAPPROPRIATE\x10\x10\x12\x12\n" + + "\x0eMISINFORMATION\x10\x11\x12\x11\n" + + "\rIMPERSONATION\x10\x12\x12\r\n" + + "\tEXTREMISM\x10\x13\x12\v\n" + + "\x06SEXUAL\x10\xe9\a\x12\f\n" + + "\aVIOLENT\x10\xea\a\x12\x0f\n" + + "\n" + + "HARASSMENT\x10\xb1\t\x12\x10\n" + + "\vHATE_SPEECH\x10\xb2\t\x12\x10\n" + + "\vGAME_CHEATS\x10\xf9\n" + + "\x12\t\n" + + "\x04SPAM\x10\xfa\n" + + "\"{\n" + + "\x15ReportStationOutProto\"b\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16ERROR_ALREADY_REPORTED\x10\x02\x12\x13\n" + + "\x0fINVALID_REQUEST\x10\x03\x12\x0f\n" + + "\vERROR_OTHER\x10\x04\"\x14\n" + + "\x12ReportStationProto\"\x8d\x02\n" + + "\x1aRespondRemoteTradeOutProto\"\xee\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_FRIEND_NOT_FOUND\x10\x03\x12\x18\n" + + "\x14ERROR_INVALID_FRIEND\x10\x04\x12\x19\n" + + "\x15ERROR_INVALID_POKEMON\x10\x05\x12\x1a\n" + + "\x16ERROR_NO_PENDING_TRADE\x10\x06\x12\x17\n" + + "\x13ERROR_INVALID_TRADE\x10\a\x12\x16\n" + + "\x12ERROR_RATE_LIMITED\x10\b\x12\x1b\n" + + "\x17ERROR_INSUFFICIENT_DUST\x10\t\"\x19\n" + + "\x17RespondRemoteTradeProto\"\x17\n" + + "\x15ReviveAttributesProto\"\x18\n" + + "\x16RewardedSpendItemProto\"\x19\n" + + "\x17RewardedSpendStateProto\"\x1c\n" + + "\x1aRewardedSpendTierListProto\"\x18\n" + + "\x16RewardedSpendTierProto\"\x18\n" + + "\x16RewardsPerContestProto\"\x0e\n" + + "\fRoadMetadata\"D\n" + + "\x19RocketBalloonDisplayProto\"'\n" + + "\vBalloonType\x12\n" + + "\n" + + "\x06ROCKET\x10\x00\x12\f\n" + + "\bROCKET_B\x10\x01\"\"\n" + + " RocketBalloonGlobalSettingsProto\"#\n" + + "!RocketBalloonIncidentDisplayProto\"\x0f\n" + + "\rRollBackProto\"\x06\n" + + "\x04Room\")\n" + + "'RotateGuestLoginSecretTokenRequestProto\"\x89\x01\n" + + "(RotateGuestLoginSecretTokenResponseProto\"]\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rUNKNOWN_ERROR\x10\x02\x12\x10\n" + + "\fUNAUTHORIZED\x10\x03\x12\x16\n" + + "\x12INVALID_AUTH_TOKEN\x10\x04\"_\n" + + "\x19RouteActivityRequestProto\x1a\x12\n" + + "\x10GiftTradeRequest\x1a\x17\n" + + "\x15PokemonCompareRequest\x1a\x15\n" + + "\x13PokemonTradeRequest\"\xa0\x01\n" + + "\x1aRouteActivityResponseProto\x1a\x13\n" + + "\x11GiftTradeResponse\x1a\x18\n" + + "\x16PokemonCompareResponse\x1aS\n" + + "\x14PokemonTradeResponse\";\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x19\n" + + "\x15ERROR_INVALID_POKEMON\x10\x02\"\x92\x01\n" + + "\x11RouteActivityType\"}\n" + + "\fActivityType\x12\t\n" + + "\x05UNSET\x10\x00\x12\x0f\n" + + "\vNO_ACTIVITY\x10\x01\x12\x1a\n" + + "\x16ACTIVITY_POKEMON_TRADE\x10\x02\x12\x1c\n" + + "\x18ACTIVITY_POKEMON_COMPARE\x10\x03\x12\x17\n" + + "\x13ACTIVITY_GIFT_TRADE\x10\x04\"|\n" + + "\x0fRouteBadgeLevel\"i\n" + + "\n" + + "BadgeLevel\x12\x15\n" + + "\x11ROUTE_BADGE_UNSET\x10\x00\x12\x16\n" + + "\x12ROUTE_BADGE_BRONZE\x10\x01\x12\x16\n" + + "\x12ROUTE_BADGE_SILVER\x10\x02\x12\x14\n" + + "\x10ROUTE_BADGE_GOLD\x10\x03\"\x15\n" + + "\x13RouteBadgeListEntry\"\x19\n" + + "\x17RouteBadgeSettingsProto\"\x94\x01\n" + + "\x12RouteCreationProto\x1a\x11\n" + + "\x0fRejectionReason\"_\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\x0f\n" + + "\vIN_PROGRESS\x10\x01\x12\r\n" + + "\tSUBMITTED\x10\x02\x12\f\n" + + "\bREJECTED\x10\x03\x12\x1c\n" + + "\x18SUBMITTED_PENDING_REVIEW\x10\x04J\x04\b\x05\x10\x06J\x04\b\n" + + "\x10\v\"\x1b\n" + + "\x13RouteCreationsProtoJ\x04\b\x02\x10\x03\"\x19\n" + + "\x17RouteDecaySettingsProto\"\x1d\n" + + "\x1bRouteDiscoverySettingsProto\"\x19\n" + + "\x17RouteDiscoveryTelemetry\"\x15\n" + + "\x13RouteErrorTelemetry\"\x1a\n" + + "\x18RouteGlobalSettingsProto\"X\n" + + "\x0fRouteImageProto\x12\x1b\n" + + "\timage_url\x18\x01 \x01(\tR\bimageUrl\x12(\n" + + "\x10border_color_hex\x18\x02 \x01(\tR\x0eborderColorHex\"T\n" + + "\x1dRouteNearbyNotifShownOutProto\"3\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"\x1c\n" + + "\x1aRouteNearbyNotifShownProto\"\x1b\n" + + "\x19RouteNpcGiftSettingsProto\"\x1a\n" + + "\x18RoutePathEditParamsProto\".\n" + + "\bRoutePinJ\x04\b\x01\x10\x02J\x04\b\x04\x10\x05J\x04\b\x05\x10\x06J\x04\b\x06\x10\aJ\x04\b\n" + + "\x10\vJ\x04\b\v\x10\f\"\x17\n" + + "\x15RoutePinSettingsProto\"F\n" + + "\x0eRoutePlayProtoJ\x04\b\x01\x10\x02J\x04\b\x02\x10\x03J\x04\b\x03\x10\x04J\x04\b\x04\x10\x05J\x04\b\x05\x10\x06J\x04\b\x06\x10\aJ\x04\b\a\x10\bJ\x04\b\b\x10\tJ\x04\b\t\x10\n" + + "\"\x18\n" + + "\x16RoutePlaySettingsProto\"\x1d\n" + + "\x1bRoutePlaySpawnSettingsProto\"\xe4\x02\n" + + "\x0fRoutePlayStatus\"\xd0\x02\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x19\n" + + "\x15ERROR_ROUTE_NOT_FOUND\x10\x03\x12\x18\n" + + "\x14ERROR_FORT_NOT_FOUND\x10\x04\x12\x1c\n" + + "\x18ERROR_INVALID_START_FORT\x10\x05\x12\x18\n" + + "\x14ERROR_WRONG_WAYPOINT\x10\x06\x12\x1c\n" + + "\x18ERROR_ROUTE_PLAY_EXPIRED\x10\a\x12\x1b\n" + + "\x17ERROR_ROUTE_IN_COOLDOWN\x10\b\x12\x1e\n" + + "\x1aERROR_ROUTE_PLAY_NOT_FOUND\x10\t\x12\x1e\n" + + "\x1aERROR_PLAYER_LEVEL_TOO_LOW\x10\n" + + "\x12\x1b\n" + + "\x17ERROR_U13_NO_PERMISSION\x10\v\x12\x16\n" + + "\x12ERROR_ROUTE_CLOSED\x10\f\"#\n" + + "!RoutePlayTappableSpawnedTelemetry\"i\n" + + "\x0eRoutePoiAnchor\x12:\n" + + "\x06anchor\x18\x01 \x01(\v2\".POGOProtos.Rpc.RouteWaypointProtoR\x06anchor\x12\x1b\n" + + "\timage_url\x18\x02 \x01(\tR\bimageUrl\"q\n" + + "\x1cRouteSimplificationAlgorithm\"Q\n" + + "\x17SimplificationAlgorithm\x12\t\n" + + "\x05UNSET\x10\x00\x12\x13\n" + + "\x0fDOUGLAS_PEUCKER\x10\x01\x12\x16\n" + + "\x12VISVALINGAM_WHYATT\x10\x02\"\x1b\n" + + "\x19RouteSmoothingParamsProto\"\x86\x01\n" + + "\n" + + "RouteStamp\"`\n" + + "\x05Color\x12\x0f\n" + + "\vCOLOR_UNSET\x10\x00\x12\x10\n" + + "\fCOLOR_179D62\x10\x01\x12\x10\n" + + "\fCOLOR_E10012\x10\x02\x12\x10\n" + + "\fCOLOR_1365AE\x10\x03\x12\x10\n" + + "\fCOLOR_E89A05\x10\x04\"\x16\n" + + "\x04Type\x12\x0e\n" + + "\n" + + "TYPE_UNSET\x10\x00\"!\n" + + "\x1fRouteStampCategorySettingsProto\"\x12\n" + + "\n" + + "RouteStatsJ\x04\b\x01\x10\x02\"\xfc\x01\n" + + "\x15RouteSubmissionStatus\x12D\n" + + "\x06status\x18\x01 \x01(\x0e2,.POGOProtos.Rpc.RouteSubmissionStatus.StatusR\x06status\x1a\x11\n" + + "\x0fRejectionReason\"\x89\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\x10\n" + + "\fUNDER_REVIEW\x10\x01\x12\r\n" + + "\tPUBLISHED\x10\x02\x12\v\n" + + "\aDECAYED\x10\x03\x12\f\n" + + "\bREJECTED\x10\x04\x12\v\n" + + "\aREMOVED\x10\x05\x12\x10\n" + + "\fUNDER_APPEAL\x10\x06\x12\v\n" + + "\aDELETED\x10\a\x12\f\n" + + "\bARCHIVED\x10\b\"\x19\n" + + "\x17RouteUpdateSeenOutProto\"\x16\n" + + "\x14RouteUpdateSeenProto\"\xcc\x03\n" + + "\x0fRouteValidation\"\xb8\x03\n" + + "\x05Error\x12\t\n" + + "\x05UNSET\x10\x00\x12\x15\n" + + "\x11INVALID_NUM_FORTS\x10\x01\x12\x1b\n" + + "\x17INVALID_NUM_CHECKPOINTS\x10\x02\x12\x1a\n" + + "\x16INVALID_TOTAL_DISTANCE\x10\x03\x12\"\n" + + "\x1eINVALID_DISTANCE_BETWEEN_FORTS\x10\x04\x12(\n" + + "$INVALID_DISTANCE_BETWEEN_CHECKPOINTS\x10\x05\x12\x10\n" + + "\fINVALID_FORT\x10\x06\x12\x13\n" + + "\x0fDUPLICATE_FORTS\x10\a\x12\x18\n" + + "\x14INVALID_START_OR_END\x10\b\x12\x17\n" + + "\x13INVALID_NAME_LENGTH\x10\t\x12\x1e\n" + + "\x1aINVALID_DESCRIPTION_LENGTH\x10\n" + + "\x12&\n" + + "\"TOO_MANY_CHECKPOINTS_BETWEEN_FORTS\x10\v\x12\x16\n" + + "\x12INVALID_MAIN_IMAGE\x10\f\x12\f\n" + + "\bBAD_NAME\x10\r\x12\x13\n" + + "\x0fBAD_DESCRIPTION\x10\x0e\x12\x16\n" + + "\x12END_ANCHOR_TOO_FAR\x10\x0f\x12\x11\n" + + "\rINVALID_SPEED\x10\x10\"o\n" + + "\x12RouteWaypointProto\x12\x17\n" + + "\afort_id\x18\x01 \x01(\tR\x06fortId\x12\x1f\n" + + "\vlat_degrees\x18\x02 \x01(\x01R\n" + + "latDegrees\x12\x1f\n" + + "\vlng_degrees\x18\x03 \x01(\x01R\n" + + "lngDegrees\"f\n" + + "\x1bRoutesCreationSettingsProto\x1a\x1d\n" + + "\x1bRouteElevationSettingsProto\x1a(\n" + + "\x15RouteTagSettingsProto\x1a\x0f\n" + + "\rRouteTagProto\" \n" + + "\x1eRoutesNearbyNotifSettingsProto\".\n" + + ",RoutesPartyPlayInteroperabilitySettingsProto\"\xd9\x02\n" + + "\fRpcErrorData\"\xc8\x02\n" + + "\tRpcStatus\x12\r\n" + + "\tUNDEFINED\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x10\n" + + "\fBAD_RESPONSE\x10\x03\x12\x10\n" + + "\fACTION_ERROR\x10\x04\x12\x12\n" + + "\x0eDISPATCH_ERROR\x10\x05\x12\x10\n" + + "\fSERVER_ERROR\x10\x06\x12\x14\n" + + "\x10ASSIGNMENT_ERROR\x10\a\x12\x12\n" + + "\x0ePROTOCOL_ERROR\x10\b\x12\x18\n" + + "\x14AUTHENTICATION_ERROR\x10\t\x12\x15\n" + + "\x11CANCELLED_REQUEST\x10\n" + + "\x12\x11\n" + + "\rUNKNOWN_ERROR\x10\v\x12\x13\n" + + "\x0fNORETRIES_ERROR\x10\f\x12\x16\n" + + "\x12UNAUTHORIZED_ERROR\x10\r\x12\x11\n" + + "\rPARSING_ERROR\x10\x0e\x12\x11\n" + + "\rACCESS_DENIED\x10\x0f\x12\x14\n" + + "\x10ACCESS_SUSPENDED\x10\x10\"\v\n" + + "\tRpcHelper\"\x19\n" + + "\x17RpcHistorySnapshotProto\"\x11\n" + + "\x0fRpcLatencyEvent\"\x14\n" + + "\x12RpcPlaybackService\"\xad\x01\n" + + "\x14RpcResponseTelemetry\"\x94\x01\n" + + "\x0eConnectionType\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\b\n" + + "\x04WIFI\x10\x01\x12\x10\n" + + "\fCELL_DEFAULT\x10\x02\x12\v\n" + + "\aCELL_1G\x10\x03\x12\v\n" + + "\aCELL_2G\x10\x04\x12\v\n" + + "\aCELL_3G\x10\x05\x12\v\n" + + "\aCELL_4G\x10\x06\x12\v\n" + + "\aCELL_5G\x10\a\x12\v\n" + + "\aCELL_6G\x10\b\x12\v\n" + + "\aCELL_7G\x10\t\"\x11\n" + + "\x0fRpcResponseTime\"\x17\n" + + "\x15RpcSocketResponseTime\"u\n" + + "\x10RsvpCountDetails\x12\x1f\n" + + "\vlocation_id\x18\x01 \x01(\tR\n" + + "locationId\x12\x1f\n" + + "\vgoing_count\x18\x02 \x01(\x05R\n" + + "goingCount\x12\x1f\n" + + "\vmaybe_count\x18\x03 \x01(\x05R\n" + + "maybeCount\"\x14\n" + + "\x12RvnConnectionProto\"!\n" + + "\x1fSaturdayBleCompleteRequestProto\"\x1a\n" + + "\x18SaturdayBleFinalizeProto\"\x1e\n" + + "\x1cSaturdayBleSendCompleteProto\"\x1a\n" + + "\x18SaturdayBleSendPrepProto\"\x16\n" + + "\x14SaturdayBleSendProto\"\xd2\x01\n" + + "\x18SaturdayCompleteOutProto\"\xb5\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\n" + + "\n" + + "\x06FAILED\x10\x02\x12\x14\n" + + "\x10ERROR_INVALID_ID\x10\x03\x12\x16\n" + + "\x12ERROR_ALREADY_SENT\x10\x04\x12 \n" + + "\x1cERROR_INVALID_TRANSACTION_ID\x10\x05\x12 \n" + + "\x1cERROR_MISSING_TRANSACTION_ID\x10\x06\x12\x15\n" + + "\x11ERROR_DAILY_LIMIT\x10\a\"\x17\n" + + "\x15SaturdayCompleteProto\"\x17\n" + + "\x15SaturdaySettingsProto\"\xa5\x01\n" + + "\x15SaturdayStartOutProto\"\x8b\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\n" + + "\n" + + "\x06FAILED\x10\x02\x12\x14\n" + + "\x10ERROR_INVALID_ID\x10\x03\x12\x16\n" + + "\x12ERROR_ALREADY_SENT\x10\x04\x12\x18\n" + + "\x14ERROR_NONE_SPECIFIED\x10\x05\x12\x15\n" + + "\x11ERROR_DAILY_LIMIT\x10\x06\"\x14\n" + + "\x12SaturdayStartProto\"Z\n" + + "#SaveCombatPlayerPreferencesOutProto\"3\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"\"\n" + + " SaveCombatPlayerPreferencesProto\"\x1f\n" + + "\x1dSaveForLaterBreadPokemonProto\"\x1b\n" + + "\x19SaveForLaterSettingsProto\"L\n" + + "\x1dSavePlayerPreferencesOutProto\"+\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\"\x1c\n" + + "\x1aSavePlayerPreferencesProto\"\x8f\x01\n" + + "\x1aSavePlayerSnapshotOutProto\"q\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x16\n" + + "\x12TOO_SOON_TO_UPDATE\x10\x02\x12\x1a\n" + + "\x16ERROR_FAILED_TO_UPDATE\x10\x03\x12\x1b\n" + + "\x17ERROR_REQUEST_TIMED_OUT\x10\x04\"\x19\n" + + "\x17SavePlayerSnapshotProto\"W\n" + + " SaveSocialPlayerSettingsOutProto\"3\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"\x1f\n" + + "\x1dSaveSocialPlayerSettingsProto\"\xd4\x02\n" + + "\x11SaveStampOutProto\"\xbe\x02\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1b\n" + + "\x17FAILURE_ALREADY_STAMPED\x10\x02\x12\x1e\n" + + "\x1aFAILURE_NO_SUCH_COLLECTION\x10\x03\x12\x18\n" + + "\x14FAILURE_NO_SUCH_FORT\x10\x04\x12\"\n" + + "\x1eFAILURE_FORT_NOT_IN_COLLECTION\x10\x05\x12\x1e\n" + + "\x1aFAILURE_COLLECTION_EXPIRED\x10\x06\x12\x18\n" + + "\x14FAILURE_NO_SUCH_GIFT\x10\a\x12\x1e\n" + + "\x1aFAILURE_PLAYER_PREFERENCES\x10\b\x12\x1c\n" + + "\x18FAILURE_FRIENDSHIP_LEVEL\x10\t\x12)\n" + + "%FAILURE_REQUIRED_STAMPS_NOT_FULFILLED\x10\n" + + "\"4\n" + + "\x0eSaveStampProto\x1a\x12\n" + + "\x10GiftedStampProto\x1a\x0e\n" + + "\fStampedProto\"\x1f\n" + + "\x1dScanArchiveBuilderCancelEvent\"%\n" + + "#ScanArchiveBuilderGetNextChunkEvent\"\x18\n" + + "\x16ScanConfigurationProto\"\xd2\x01\n" + + "\x0eScanErrorEvent\"\xbf\x01\n" + + "\x05Error\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\x11\n" + + "\rSQC_NOT_READY\x10\x01\x12\x11\n" + + "\rSQC_BAD_INPUT\x10\x02\x12\x11\n" + + "\rSQC_BAD_MODEL\x10\x03\x12\x17\n" + + "\x13SQC_MODEL_READ_FAIL\x10\x04\x12\x14\n" + + "\x10SQC_DECRYPT_FAIL\x10\x05\x12\x13\n" + + "\x0fSQC_UNPACK_FAIL\x10\x06\x12\x17\n" + + "\x13SQC_NO_INPUT_FRAMES\x10\a\x12\x13\n" + + "\x0fSQC_INTERRUPTED\x10\b\"\v\n" + + "\tScanProto\"]\n" + + "\x16ScanRecorderStartEvent\"C\n" + + "\vDepthSource\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\t\n" + + "\x05LIDAR\x10\x01\x12\x0e\n" + + "\n" + + "MULTIDEPTH\x10\x02\x12\f\n" + + "\bNO_DEPTH\x10\x03\";\n" + + "\x15ScanRecorderStopEvent\"\"\n" + + "\tOperation\x12\b\n" + + "\x04SAVE\x10\x00\x12\v\n" + + "\aDISCARD\x10\x01\"\xc1\x01\n" + + "\x10ScanSQCDoneEvent\x1a\xac\x01\n" + + "\x13ScanSQCFailedReason\"\x94\x01\n" + + "\fFailedReason\x12\n" + + "\n" + + "\x06BLURRY\x10\x00\x12\t\n" + + "\x05DARDK\x10\x01\x12\x0f\n" + + "\vBAD_QUALITY\x10\x02\x12\x12\n" + + "\x0eGROUND_OR_FEET\x10\x03\x12\x12\n" + + "\x0eINDOOR_UNCLEAR\x10\x04\x12\f\n" + + "\bFROM_CAR\x10\x05\x12\x0e\n" + + "\n" + + "OBSTRUCTED\x10\x06\x12\x16\n" + + "\x12TARGET_NOT_VISIBLE\x10\a\"\x11\n" + + "\x0fScanSQCRunEvent\"\x1d\n" + + "\x1bScanSceneConfigurationProto\"\x1e\n" + + "\x1cScanSceneParameterRangeProto\"\x1b\n" + + "\x19ScreenResolutionTelemetry\"7\n" + + "\x1bSearchFilterPreferenceProto\x1a\x18\n" + + "\x16SearchFilterQueryProto\"'\n" + + "%SeasonContestsDefinitionSettingsProto\"\x16\n" + + "\x14SemanticVpsInfoProto\"\x15\n" + + "\x13SemanticsStartEvent\"\x14\n" + + "\x12SemanticsStopEvent\"\xae\x01\n" + + "\x17SendBattleEventOutProto\"\x92\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\f\n" + + "\bACCEPTED\x10\x01\x12\f\n" + + "\bREJECTED\x10\x02\x12\v\n" + + "\aPENDING\x10\x03\x12\v\n" + + "\aUNKNOWN\x10\x04\x12\x18\n" + + "\x14ERROR_SERVER_FAILURE\x10\x05\x12\x15\n" + + "\x11ERROR_BAD_REQUEST\x10\x06\x12\x16\n" + + "\x12ERROR_IO_EXCEPTION\x10\a\"\x16\n" + + "\x14SendBattleEventProto\"\x93\x03\n" + + "!SendBreadBattleInvitationOutProto\"\xed\x02\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x17\n" + + "\x13ERROR_NO_PERMISSION\x10\x02\x12\x1b\n" + + "\x17ERROR_STATION_NOT_FOUND\x10\x03\x12\x19\n" + + "\x15ERROR_LOBBY_NOT_FOUND\x10\x04\x12\x1b\n" + + "\x17ERROR_PAST_CUT_OFF_TIME\x10\x05\x12\x1e\n" + + "\x1aERROR_NO_INVITES_REMAINING\x10\x06\x12\x14\n" + + "\x10ERROR_LOBBY_FULL\x10\a\x12\x1b\n" + + "\x17ERROR_INVITER_NOT_FOUND\x10\b\x12#\n" + + "\x1fERROR_NO_REMOTE_SLOTS_REMAINING\x10\t\x12&\n" + + "\"ERROR_MAX_BATTLE_LEVEL_UNSUPPORTED\x10\n" + + "\x12\x17\n" + + "\x13ERROR_CANNOT_INVITE\x10\v\x12$\n" + + " ERROR_REMOTE_MAX_BATTLE_DISABLED\x10\f\" \n" + + "\x1eSendBreadBattleInvitationProto\"g\n" + + "\x1fSendEventRsvpInvitationOutProto\"D\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\x12\x17\n" + + "\x13MAX_INVITES_REACHED\x10\x03\"\x1e\n" + + "\x1cSendEventRsvpInvitationProto\"\x90\x01\n" + + "'SendFriendInviteViaReferralCodeOutProto\"e\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\b\n" + + "\x04SENT\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x12\n" + + "\x0eERROR_DISABLED\x10\x03\x12\x1f\n" + + "\x1bERROR_INVALID_REFERRAL_CODE\x10\x04\"&\n" + + "$SendFriendInviteViaReferralCodeProto\"B\n" + + "%SendFriendRequestNotificationMetadata\x1a\x19\n" + + "\x17WeeklyChallengeMetadata\"\xab\x04\n" + + "$SendFriendRequestViaPlayerIdOutProto\"\x82\x04\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1b\n" + + "\x17ERROR_INVALID_PLAYER_ID\x10\x03\x12\"\n" + + "\x1eERROR_FRIEND_REQUESTS_DISABLED\x10\x04\x12\x1a\n" + + "\x16ERROR_ALREADY_A_FRIEND\x10\x05\x12'\n" + + "#ERROR_PLAYER_DOES_NOT_EXIST_DELETED\x10\x06\x12\x1b\n" + + "\x17ERROR_PLAYER_INBOX_FULL\x10\a\x12\x1c\n" + + "\x18ERROR_PLAYER_OUTBOX_FULL\x10\b\x12 \n" + + "\x1cERROR_SENDER_HAS_MAX_FRIENDS\x10\t\x12\x1d\n" + + "\x19ERROR_INVITE_ALREADY_SENT\x10\n" + + "\x12)\n" + + "%ERROR_CANNOT_SEND_INVITES_TO_YOURSELF\x10\v\x12!\n" + + "\x1dERROR_INVITE_ALREADY_RECEIVED\x10\f\x12\"\n" + + "\x1eERROR_RECEIVER_HAS_MAX_FRIENDS\x10\r\x12\x1e\n" + + "\x1aERROR_SEND_TO_BLOCKED_USER\x10\x0e\x12\x16\n" + + "\x12ERROR_NOT_IN_PARTY\x10\x0f\x12!\n" + + "\x1dERROR_PLAYER_NOT_PARTY_MEMBER\x10\x10\"Y\n" + + "!SendFriendRequestViaPlayerIdProto\"4\n" + + "\aContext\x12\b\n" + + "\x04RAID\x10\x00\x12\t\n" + + "\x05PARTY\x10\x01\x12\x14\n" + + "\x10WEEKLY_CHALLENGE\x10\x02\"4\n" + + "\x10SendGiftLogEntry\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"\xb8\x03\n" + + "\x10SendGiftOutProto\"\xa3\x03\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1f\n" + + "\x1bERROR_PLAYER_DOES_NOT_EXIST\x10\x03\x12\x1d\n" + + "\x19ERROR_GIFT_DOES_NOT_EXIST\x10\x04\x12!\n" + + "\x1dERROR_GIFT_ALREADY_SENT_TODAY\x10\x05\x12\"\n" + + "\x1eERROR_PLAYER_HAS_UNOPENED_GIFT\x10\x06\x12\x17\n" + + "\x13ERROR_FRIEND_UPDATE\x10\a\x12 \n" + + "\x1cERROR_PLAYER_HAS_NO_STICKERS\x10\b\x129\n" + + "1ERROR_PLAYER_CANNOT_RECEIVE_STAMP_FROM_COLLECTION\x10\t\x1a\x02\b\x01\x12\"\n" + + "\x1eERROR_PLAYER_ALREADY_HAS_STAMP\x10\n" + + "\x12#\n" + + "\x1fERROR_PLAYER_OPTED_OUT_OF_STAMP\x10\v\x12(\n" + + "$ERROR_FRIENDSHIP_LEVEL_TOO_LOW_STAMP\x10\f\"\x0f\n" + + "\rSendGiftProto\"\xf4\x03\n" + + "\x1bSendPartyInvitationOutProto\"\xe4\x02\n" + + "\fPlayerResult\x12\x17\n" + + "\x13PLAYER_RESULT_UNSET\x10\x00\x12\x19\n" + + "\x15PLAYER_RESULT_SUCCESS\x10\x01\x12\x1f\n" + + "\x1bPLAYER_RESULT_ERROR_UNKNOWN\x10\x02\x12&\n" + + "\"PLAYER_RESULT_ERROR_RECIEVER_LIMIT\x10\x03\x12)\n" + + "%PLAYER_RESULT_ERORR_U13_NO_PERMISSION\x10\x04\x121\n" + + "-PLAYER_RESULT_ERORR_U13_NOT_FRIENDS_WITH_HOST\x10\x05\x12'\n" + + "#PLAYER_RESULT_ERROR_ALREADY_INVITED\x10\x06\x12(\n" + + "$PLAYER_RESULT_ERROR_ALREADY_IN_PARTY\x10\a\x12&\n" + + "\"PLAYER_RESULT_ERROR_JOIN_PREVENTED\x10\b\"n\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x01\x12\v\n" + + "\aSUCCESS\x10\x02\x12 \n" + + "\x1cERROR_INVITE_LIMIT_FOR_GROUP\x10\x03\x12\x17\n" + + "\x13ERROR_NO_SUCH_PARTY\x10\x04\"\x1a\n" + + "\x18SendPartyInvitationProto\"5\n" + + "\x11SendProbeOutProto\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"\x10\n" + + "\x0eSendProbeProto\"\x18\n" + + "\x16SendRaidInvitationData\"\xa1\x02\n" + + "\x1aSendRaidInvitationOutProto\"\x82\x02\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x17\n" + + "\x13ERROR_NO_PERMISSION\x10\x02\x12\x17\n" + + "\x13ERROR_GYM_NOT_FOUND\x10\x03\x12\x19\n" + + "\x15ERROR_LOBBY_NOT_FOUND\x10\x04\x12\x1b\n" + + "\x17ERROR_PAST_CUT_OFF_TIME\x10\x05\x12\x1e\n" + + "\x1aERROR_NO_INVITES_REMAINING\x10\x06\x12\x14\n" + + "\x10ERROR_LOBBY_FULL\x10\a\x12\x1b\n" + + "\x17ERROR_INVITER_NOT_FOUND\x10\b\x12#\n" + + "\x1fERROR_NO_REMOTE_SLOTS_REMAINING\x10\t\"\x19\n" + + "\x17SendRaidInvitationProto\" \n" + + "\x1eSendRaidInvitationResponseData\"\x16\n" + + "\x14ServerRecordMetadata\"\x18\n" + + "\x16ServiceDescriptorProto\"\x10\n" + + "\x0eServiceOptions\"N\n" + + "\x1dSetAvatarItemAsViewedOutProto\"-\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\"\x1c\n" + + "\x1aSetAvatarItemAsViewedProto\"\xb0\x01\n" + + "\x11SetAvatarOutProto\"\x9a\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x16\n" + + "\x12AVATAR_ALREADY_SET\x10\x02\x12\v\n" + + "\aFAILURE\x10\x03\x12\x14\n" + + "\x10SLOT_NOT_ALLOWED\x10\x04\x12\x12\n" + + "\x0eITEM_NOT_OWNED\x10\x05\x12\x17\n" + + "\x13INVALID_AVATAR_TYPE\x10\x06\x12\x10\n" + + "\fAVATAR_RESET\x10\a\"\x10\n" + + "\x0eSetAvatarProto\"\x19\n" + + "\x17SetBirthdayRequestProto\"e\n" + + "\x18SetBirthdayResponseProto\"I\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x14\n" + + "\x10INVALID_BIRTHDAY\x10\x03\"\xcf\x01\n" + + "\x17SetBuddyPokemonOutProto\"\xb3\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNEST\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16ERROR_POKEMON_DEPLOYED\x10\x02\x12\x1b\n" + + "\x17ERROR_POKEMON_NOT_OWNED\x10\x03\x12\x18\n" + + "\x14ERROR_POKEMON_IS_EGG\x10\x04\x12\x19\n" + + "\x15ERROR_INVALID_POKEMON\x10\x05\x12#\n" + + "\x1fERROR_BUDDY_SWAP_LIMIT_EXCEEDED\x10\x06\"\x16\n" + + "\x14SetBuddyPokemonProto\"K\n" + + "\x1aSetContactSettingsOutProto\"-\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\"\x19\n" + + "\x17SetContactSettingsProto\"u\n" + + "\x1aSetFavoritePokemonOutProto\"W\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1b\n" + + "\x17ERROR_POKEMON_NOT_FOUND\x10\x02\x12\x18\n" + + "\x14ERROR_POKEMON_IS_EGG\x10\x03\"\x19\n" + + "\x17SetFavoritePokemonProto\"\xe3\x01\n" + + "\x19SetFriendNicknameOutProto\"\xc5\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x15\n" + + "\x11ERROR_NOT_FRIENDS\x10\x03\x12\"\n" + + "\x1eERROR_EXCEEDED_NICKNAME_LENGTH\x10\x04\x12\x17\n" + + "\x13ERROR_SOCIAL_UPDATE\x10\x05\x12\x1b\n" + + "\x17ERROR_FILTERED_NICKNAME\x10\x06\x12\x1f\n" + + "\x1bERROR_EXCEEDED_CHANGE_LIMIT\x10\a\"\x18\n" + + "\x16SetFriendNicknameProto\"\x8d\x01\n" + + "\x17SetLobbyPokemonOutProto\"r\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x19\n" + + "\x15ERROR_LOBBY_NOT_FOUND\x10\x02\x12\x1a\n" + + "\x16ERROR_RAID_UNAVAILABLE\x10\x03\x12\x19\n" + + "\x15ERROR_INVALID_POKEMON\x10\x04\"\x16\n" + + "\x14SetLobbyPokemonProto\"\x92\x01\n" + + "\x1aSetLobbyVisibilityOutProto\"t\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1b\n" + + "\x17ERROR_NOT_LOBBY_CREATOR\x10\x02\x12\x19\n" + + "\x15ERROR_LOBBY_NOT_FOUND\x10\x03\x12\x1a\n" + + "\x16ERROR_RAID_UNAVAILABLE\x10\x04\"\x19\n" + + "\x17SetLobbyVisibilityProto\"\x9e\x01\n" + + "\x18SetNeutralAvatarOutProto\"\x81\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x16\n" + + "\x12AVATAR_ALREADY_SET\x10\x02\x12\v\n" + + "\aFAILURE\x10\x03\x12\x14\n" + + "\x10SLOT_NOT_ALLOWED\x10\x04\x12\x12\n" + + "\x0eITEM_NOT_OWNED\x10\x05\x12\x10\n" + + "\fAVATAR_RESET\x10\x06\"\x17\n" + + "\x15SetNeutralAvatarProto\";\n" + + "\x17SetPlayerStatusOutProto\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"\x16\n" + + "\x14SetPlayerStatusProto\"\\\n" + + "\x15SetPlayerTeamOutProto\"C\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x14\n" + + "\x10TEAM_ALREADY_SET\x10\x02\x12\v\n" + + "\aFAILURE\x10\x03\"\x14\n" + + "\x12SetPlayerTeamProto\"\x9e\x01\n" + + " SetPokemonTagsForPokemonOutProto\"t\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1e\n" + + "\x1aERROR_PLAYER_LEVEL_TOO_LOW\x10\x02\x12\x1b\n" + + "\x17ERROR_POKEMON_NOT_FOUND\x10\x03\x12\x15\n" + + "\x11ERROR_TAG_INVALID\x10\x04J\x04\b\x01\x10\x02\"8\n" + + "\x1dSetPokemonTagsForPokemonProto\x1a\x17\n" + + "\x15PokemonTagChangeProto\"\x11\n" + + "\x0fSetValueRequest\"\x12\n" + + "\x10SetValueResponse\"\xe4\x03\n" + + "\x19SettingsOverrideRuleProto\"0\n" + + "\x0fOcclusionStatus\x12\b\n" + + "\x04NULL\x10\x00\x12\b\n" + + "\x04TRUE\x10\x01\x12\t\n" + + "\x05FALSE\x10\x02\"\x94\x03\n" + + "\bRuleType\x12\t\n" + + "\x05UNSET\x10\x00\x12\a\n" + + "\x03ALL\x10\x01\x12\x19\n" + + "\x15UNITY_VERSION_GREATER\x10\x02\x12\x16\n" + + "\x12UNITY_VERSION_LESS\x10\x03\x12\x17\n" + + "\x13APP_VERSION_GREATER\x10\x04\x12\x14\n" + + "\x10APP_VERSION_LESS\x10\x05\x12\f\n" + + "\bPLATFORM\x10\x06\x12\x17\n" + + "\x13IOS_VERSION_GREATER\x10\a\x12\x14\n" + + "\x10IOS_VERSION_LESS\x10\b\x12\x0f\n" + + "\vIOS_VERSION\x10\t\x12\x1b\n" + + "\x17ANDROID_VERSION_GREATER\x10\n" + + "\x12\x18\n" + + "\x14ANDROID_VERSION_LESS\x10\v\x12\x13\n" + + "\x0fANDROID_VERSION\x10\f\x12\x12\n" + + "\x0eMEMORY_GREATER\x10\r\x12\x0f\n" + + "\vMEMORY_LESS\x10\x0e\x12\x11\n" + + "\rHAS_IOS_LIDAR\x10\x0f\x12\x13\n" + + "\x0fGPU_DEVICE_NAME\x10\x10\x12\x19\n" + + "\x15DEVICE_MODEL_CONTAINS\x10\x11\x12\x10\n" + + "\fDEVICE_MODEL\x10\x12\" \n" + + "\x1eSettingsVersionControllerProto\"\x17\n" + + "\x15SfidaAssociateRequest\"E\n" + + "\x16SfidaAssociateResponse\"+\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\"\x10\n" + + "\x0eSfidaAuthToken\"\x15\n" + + "\x13SfidaCaptureRequest\"\xc8\x01\n" + + "\x14SfidaCaptureResponse\"\xaf\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x14\n" + + "\x10POKEMON_CAPTURED\x10\x01\x12\x10\n" + + "\fPOKEMON_FLED\x10\x02\x12\r\n" + + "\tNOT_FOUND\x10\x03\x12\x15\n" + + "\x11NO_MORE_POKEBALLS\x10\x04\x12\x1a\n" + + "\x16POKEMON_INVENTORY_FULL\x10\x05\x12\x10\n" + + "\fNOT_IN_RANGE\x10\x06\x12\x1e\n" + + "\x1aENCOUNTER_ALREADY_FINISHED\x10\a\"e\n" + + "\x19SfidaCertificationRequest\"H\n" + + "\x17SfidaCertificationStage\x12\t\n" + + "\x05UNSET\x10\x00\x12\n" + + "\n" + + "\x06STAGE1\x10\x01\x12\n" + + "\n" + + "\x06STAGE2\x10\x02\x12\n" + + "\n" + + "\x06STAGE3\x10\x03\"\x1c\n" + + "\x1aSfidaCertificationResponse\"\x1a\n" + + "\x18SfidaCheckPairingRequest\"c\n" + + "\x19SfidaCheckPairingResponse\"F\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_PAIRING\x10\x02\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x03\"\x1f\n" + + "\x1dSfidaClearSleepRecordsRequest\"M\n" + + "\x1eSfidaClearSleepRecordsResponse\"+\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\"\x1a\n" + + "\x18SfidaDisassociateRequest\"H\n" + + "\x19SfidaDisassociateResponse\"+\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\"\x14\n" + + "\x12SfidaDowserRequest\"z\n" + + "\x13SfidaDowserResponse\"c\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\t\n" + + "\x05FOUND\x10\x01\x12\n" + + "\n" + + "\x06NEARBY\x10\x02\x12\x10\n" + + "\fOUT_OF_RANGE\x10\x03\x12\x12\n" + + "\x0eALREADY_CAUGHT\x10\x04\x12\x11\n" + + "\rNOT_AVAILABLE\x10\x05\"\x1a\n" + + "\x18SfidaGlobalSettingsProto\"\x12\n" + + "\fSfidaMetrics:\x02\x18\x01\"W\n" + + "\x12SfidaMetricsUpdate\"=\n" + + "\n" + + "UpdateType\x12\t\n" + + "\x05UNSET\x10\x00\x12\x12\n" + + "\x0eINITIALIZATION\x10\x01\x12\x10\n" + + "\fACCUMULATION\x10\x02:\x02\x18\x01\"\x1a\n" + + "\x12SfidaUpdateRequestJ\x04\b\x03\x10\x04\"=\n" + + "\x13SfidaUpdateResponse\" \n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01J\x04\b\v\x10\f\"\x17\n" + + "\x15ShadowAttributesProto\"\x16\n" + + "\x14ShapeCollectionProto\"\f\n" + + "\n" + + "ShapeProto\"G\n" + + "\x18ShardManagerEchoOutProto\"+\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\"\x17\n" + + "\x15ShardManagerEchoProto\"[\n" + + "\x14ShareActionTelemetry\"C\n" + + "\aChannel\x12\n" + + "\n" + + "\x06SOCIAL\x10\x00\x12\x12\n" + + "\x0eSAVE_TO_DEVICE\x10\x01\x12\x0e\n" + + "\n" + + "SCREENSHOT\x10\x02\x12\b\n" + + "\x04NONE\x10\x03\"\x1b\n" + + "\x19SharedFusionSettingsProto\"\x19\n" + + "\x17SharedMoveSettingsProto\"\xb2\x05\n" + + "\x10SharedRouteProto\x12\x0e\n" + + "\x02id\x18\x01 \x01(\tR\x02id\x12@\n" + + "\twaypoints\x18\x02 \x03(\v2\".POGOProtos.Rpc.RouteWaypointProtoR\twaypoints\x12-\n" + + "\x04type\x18\x03 \x01(\x0e2\x19.POGOProtos.Rpc.RouteTypeR\x04type\x12\x12\n" + + "\x04name\x18\x05 \x01(\tR\x04name\x12\x18\n" + + "\aversion\x18\x06 \x01(\x03R\aversion\x12 \n" + + "\vdescription\x18\a \x01(\tR\vdescription\x12\x1e\n" + + "\n" + + "reversible\x18\n" + + " \x01(\bR\n" + + "reversible\x122\n" + + "\x15route_distance_meters\x18\r \x01(\x03R\x13routeDistanceMeters\x124\n" + + "\x16route_duration_seconds\x18\x0f \x01(\x03R\x14routeDurationSeconds\x12\x12\n" + + "\x04tags\x18\x11 \x03(\tR\x04tags\x125\n" + + "\x05image\x18 \x01(\v2\x1f.POGOProtos.Rpc.RouteImageProtoR\x05image\x12]\n" + + "\x17route_submission_status\x18! \x03(\v2%.POGOProtos.Rpc.RouteSubmissionStatusR\x15routeSubmissionStatus\x12;\n" + + "\tstart_poi\x18\" \x01(\v2\x1e.POGOProtos.Rpc.RoutePoiAnchorR\bstartPoi\x127\n" + + "\aend_poi\x18# \x01(\v2\x1e.POGOProtos.Rpc.RoutePoiAnchorR\x06endPoi\x12\x1d\n" + + "\n" + + "short_code\x18) \x01(\tR\tshortCodeJ\x04\b\t\x10\n" + + "\"V\n" + + "\x1aShoppingPageClickTelemetry\x1a\x16\n" + + "\x14StoreBannerTelemetry\x1a \n" + + "\n" + + "VisibleSku\x1a\x12\n" + + "\x10NestedSkuContent\"\x1d\n" + + "\x1bShoppingPageScrollTelemetry\"\xae\x02\n" + + "\x18ShowcaseDetailsTelemetry\"I\n" + + "\vActionTaken\x12\t\n" + + "\x05UNSET\x10\x00\x12\x18\n" + + "\x14VIEW_CONTEST_DETAILS\x10\x01\x12\x15\n" + + "\x11VIEW_ALL_ENTRANTS\x10\x02\"\x82\x01\n" + + "\fEntryBarrier\x12\x11\n" + + "\rUNSET_BARRIER\x10\x00\x12\x18\n" + + "\x14ENTERED_MAX_CONTESTS\x10\x01\x12\x10\n" + + "\fCONTEST_FULL\x10\x02\x12\x17\n" + + "\x13NO_ELIGIBLE_POKEMON\x10\x03\x12\x10\n" + + "\fOUT_OF_RANGE\x10\x04\x12\b\n" + + "\x04NONE\x10\x05\"B\n" + + "\n" + + "EntryPoint\x12\x0f\n" + + "\vUNSET_ENTRY\x10\x00\x12\f\n" + + "\bPOKESTOP\x10\x01\x12\x15\n" + + "\x11TODAY_VIEW_WIDGET\x10\x02\"\x19\n" + + "\x17ShowcaseRewardTelemetry\"F\n" + + "\x15SignInActionTelemetry\"-\n" + + "\n" + + "ActionType\x12\v\n" + + "\aSIGN_IN\x10\x00\x12\x12\n" + + "\x0eCREATE_ACCOUNT\x10\x01\"\x1c\n" + + "\x1aSillouetteObfuscationGroup\"\xb0\x01\n" + + "\x18SizeRecordBreakTelemetry\"\x93\x01\n" + + "\x0fRecordBreakType\x12\x16\n" + + "\x12RECORD_BREAK_UNSET\x10\x00\x12\x14\n" + + "\x10RECORD_BREAK_XXS\x10\x01\x12\x13\n" + + "\x0fRECORD_BREAK_XS\x10\x02\x12\x12\n" + + "\x0eRECORD_BREAK_M\x10\x03\x12\x13\n" + + "\x0fRECORD_BREAK_XL\x10\x04\x12\x14\n" + + "\x10RECORD_BREAK_XXL\x10\x05\"U\n" + + "\x1dSkipEnterReferralCodeOutProto\"4\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x12\n" + + "\x0eERROR_DISABLED\x10\x02\"\x1c\n" + + "\x1aSkipEnterReferralCodeProto\"\x15\n" + + "\x13SleepDayRecordProto\"\x13\n" + + "\x11SleepRecordsProto\"$\n" + + "\"SlowFreezePlayerBonusSettingsProto\"\x1e\n" + + "\x1cSmartGlassesFeatureFlagProto\"&\n" + + "$SmartGlassesSyncSettingsRequestProto\"T\n" + + "%SmartGlassesSyncSettingsResponseProto\"+\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\"\x1c\n" + + "\x1aSmeargleMovesSettingsProto\"\x1e\n" + + "\x1cSocialActivityInviteMetadata\"\x1b\n" + + "\x19SocialClientSettingsProto\"\x1a\n" + + "\x18SocialGiftCountTelemetry\"\x1d\n" + + "\x1bSocialInboxLatencyTelemetry\"\x1b\n" + + "\x19SocialPlayerSettingsProto\"\x11\n" + + "\x0fSocialTelemetry\"\x17\n" + + "\x15SocketConnectionEvent\"\xd1\x02\n" + + "\x18SoftSfidaCaptureOutProto\"\xb4\x02\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x14\n" + + "\x10POKEMON_CAPTURED\x10\x01\x12\x10\n" + + "\fPOKEMON_FLED\x10\x02\x12\x1a\n" + + "\x16ERROR_FEATURE_DISABLED\x10\x03\x12\x13\n" + + "\x0fERROR_NOT_FOUND\x10\x04\x12$\n" + + " ERROR_ENCOUNTER_ALREADY_FINISHED\x10\x05\x12\x16\n" + + "\x12ERROR_NOT_IN_RANGE\x10\x06\x12\x1b\n" + + "\x17ERROR_NO_MORE_POKEBALLS\x10\a\x12 \n" + + "\x1cERROR_POKEMON_INVENTORY_FULL\x10\b\x12\x17\n" + + "\x13ERROR_LIMIT_REACHED\x10\t\x12\x17\n" + + "\x13ERROR_DAY_NOT_MATCH\x10\n" + + "\x12\x17\n" + + "\x13ERROR_CAN_NOT_CATCH\x10\v\"\x17\n" + + "\x15SoftSfidaCaptureProto\"N\n" + + "\x1fSoftSfidaLocationUpdateOutProto\"+\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\f\n" + + "\bCONTINUE\x10\x01\x12\b\n" + + "\x04STOP\x10\x02\"*\n" + + "\x1cSoftSfidaLocationUpdateProtoJ\x04\b\x01\x10\x02J\x04\b\x02\x10\x03\"\x13\n" + + "\x11SoftSfidaLogEntry\"\x13\n" + + "\x11SoftSfidaLogProto\"\xcc\x01\n" + + "\x16SoftSfidaPauseOutProto\"\xb1\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16ERROR_FEATURE_DISABLED\x10\x02\x12\x1b\n" + + "\x17ERROR_UNEXPECTED_ACTION\x10\x03\x12\x1b\n" + + "\x17ERROR_NO_MORE_POKEBALLS\x10\x04\x12 \n" + + "\x1cERROR_POKEMON_INVENTORY_FULL\x10\x05\x12\x17\n" + + "\x13ERROR_ITEM_BAG_FULL\x10\x06\"\x1b\n" + + "\x13SoftSfidaPauseProtoJ\x04\b\x01\x10\x02\"\x16\n" + + "\x0eSoftSfidaProtoJ\x04\b\x01\x10\x02\"o\n" + + "\x16SoftSfidaRecapOutProto\"U\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x17\n" + + "\x13ERROR_DAY_NOT_FOUND\x10\x02\x12\x1a\n" + + "\x16ERROR_FEATURE_DISABLED\x10\x03\"\x15\n" + + "\x13SoftSfidaRecapProto\"$\n" + + "\x16SoftSfidaSettingsProtoJ\x04\b\x02\x10\x03J\x04\b\x04\x10\x05\"\xb8\x01\n" + + "\x16SoftSfidaStartOutProto\"\x9d\x01\n" + + "\x06Result\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_FEATURE_DISABLED\x10\x03\x12\x0f\n" + + "\vERROR_STATE\x10\x04\x12 \n" + + "\x1cERROR_POKEMON_INVENTORY_FULL\x10\a\x12\x17\n" + + "\x13ERROR_ITEM_BAG_FULL\x10\b\"\x1b\n" + + "\x13SoftSfidaStartProtoJ\x04\b\x01\x10\x02\"\xd3\x02\n" + + "\x12SoftSfidaTelemetry\"\xbc\x02\n" + + "\tEventType\x12\t\n" + + "\x05UNSET\x10\x00\x12\x1b\n" + + "\x17GEOFENCE_CREATE_SUCCESS\x10\x01\x12\x1a\n" + + "\x16GEOFENCE_CREATE_FAILED\x10\x02\x12\x1a\n" + + "\x16GEOFENCE_TRIGGER_ENTER\x10\x03\x12\x1a\n" + + "\x16GEOFENCE_TRIGGER_DWELL\x10\x04\x12\x19\n" + + "\x15GEOFENCE_TRIGGER_EXIT\x10\x05\x12\x1f\n" + + "\x1bLOCATION_UPDATE_RPC_SUCCESS\x10\x06\x12\x1e\n" + + "\x1aLOCATION_UPDATE_RPC_FAILED\x10\a\x12\x1f\n" + + "\x1bLOCATION_UPDATE_AUTH_FAILED\x10\b\x12\x1b\n" + + "\x17BACKGROUND_TASK_EXPIRED\x10\t\x12\x19\n" + + "\x15LOCATION_FETCH_FAILED\x10\n" + + "\"\x17\n" + + "\x15SoftSfidaTelemetryLog\"\x1e\n" + + "\x1cSoftSfidaUpdateErrorOutProto\"\x1b\n" + + "\x19SoftSfidaUpdateErrorProto\"\x1c\n" + + "\x0eSourceCodeInfo\x1a\n" + + "\n" + + "\bLocation\"\x0f\n" + + "\rSourceContext\"\x1b\n" + + "\x19SourdoughMoveMappingProto\"#\n" + + "!SourdoughMoveMappingSettingsProto\"(\n" + + "\rSouvenirProto\x1a\x17\n" + + "\x0fSouvenirDetailsJ\x04\b\x02\x10\x03\"\x19\n" + + "\x17SpaceBonusSettingsProto\"\x13\n" + + "\x11SpawnPokemonProto\"\x18\n" + + "\x16SpawnTablePokemonProto\"\x19\n" + + "\x17SpawnTableTappableProto\"\xeb\x01\n" + + "\x10SpawnablePokemon\"d\n" + + "\rSpawnableType\x12\v\n" + + "\aUNTYPED\x10\x00\x12\x16\n" + + "\x12POKESTOP_ENCOUNTER\x10\x01\x12\x11\n" + + "\rSTATION_SPAWN\x10\x02\x12\x1b\n" + + "\x17STAMP_COLLECTION_REWARD\x10\x03\"q\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1b\n" + + "\x17ENCOUNTER_NOT_AVAILABLE\x10\x02\x12\x1f\n" + + "\x1bENCOUNTER_ALREADY_COMPLETED\x10\x03\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x04\"\x19\n" + + "\x17SpecialEggSettingsProto\"+\n" + + ")SpecialResearchVisualRefreshSettingsProto\"\x19\n" + + "\x17SpendStardustQuestProto\" \n" + + "\x1eSpendTempEvoResourceQuestProto\"\x18\n" + + "\x16SpinPokestopQuestProto\"W\n" + + "\x15SponsoredDetailsProto\">\n" + + "\x16PromoButtonMessageType\x12\t\n" + + "\x05UNSET\x10\x00\x12\x0e\n" + + "\n" + + "LEARN_MORE\x10\x01\x12\t\n" + + "\x05OFFER\x10\x02\"\xba\x01\n" + + "\"SponsoredGeofenceGiftSettingsProto\x1a'\n" + + "%ExternalAdServiceBalloonGiftKeysProto\x1a\x1d\n" + + "\x1bGamVideoAdUnitSettingsProto\x1aL\n" + + "!SponsoredBalloonGiftSettingsProto\x1a'\n" + + "%SponsoredBalloonMovementSettingsProto\"#\n" + + "!SponsoredPoiFeedbackSettingsProto\"\x15\n" + + "\x13SquashSettingsProto\"\x17\n" + + "\x15StampCardSectionProto\"A\n" + + "\x1eStampCollectionDefinitionProto\x1a\x1f\n" + + "\x1dStampCollectionPoiDefinitions\"Z\n" + + "\x1bStampCollectionDisplayProto\x1a;\n" + + "\x19StampCategoryDisplayProto\x1a\x1e\n" + + "\x1cStampSubCategoryDisplayProto\"$\n" + + "\"StampCollectionGiftboxDetailsProto\"!\n" + + "\x1fStampCollectionProgressLogEntry\"$\n" + + "\"StampCollectionRewardProgressProto\"\x1c\n" + + "\x1aStampCollectionRewardProto\" \n" + + "\x1eStampCollectionRewardsLogEntry\"\x1e\n" + + "\x1cStampCollectionSettingsProto\",\n" + + "\x12StampMetadataProto\x1a\x16\n" + + "\x14StampTemplateIdProto\"-\n" + + "\x13StampRallyBadgeData\x1a\x16\n" + + "\x14StampRallyBadgeEvent\"\x1e\n" + + "\x1cStardustBoostAttributesProto\"\a\n" + + "\x05Start\"\xcd\x05\n" + + "\x18StartBreadBattleOutProto\"\xb0\x05\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1b\n" + + "\x17ERROR_STATION_NOT_FOUND\x10\x02\x12\"\n" + + "\x1eERROR_BREAD_BATTLE_UNAVAILABLE\x10\x03\x12 \n" + + "\x1cERROR_BREAD_BATTLE_COMPLETED\x10\x04\x12\x1b\n" + + "\x17ERROR_INVALID_ATTACKERS\x10\x05\x12$\n" + + " ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x06\x12\x16\n" + + "\x12ERROR_NOT_IN_RANGE\x10\a\x12\x1e\n" + + "\x1aERROR_STATION_INACCESSIBLE\x10\b\x12\x18\n" + + "\x14ERROR_INVALID_SERVER\x10\t\x12#\n" + + "\x1fERROR_NEVER_JOINED_BREAD_BATTLE\x10\n" + + "\x12%\n" + + "!ERROR_NO_ACTIVE_BATTLE_AT_STATION\x10\v\x12\x19\n" + + "\x15ERROR_LOBBY_NOT_FOUND\x10\f\x12\x1c\n" + + "\x18ERROR_NO_PLAYER_LOCATION\x10\r\x120\n" + + ",ERROR_REQUEST_DOES_NOT_MATCH_EXISTING_BATTLE\x10\x0e\x12\x1d\n" + + "\x19ERROR_NO_PLAYER_LOCATION2\x10\x0f\x12'\n" + + "#ERROR_BATTLE_START_TIME_NOT_REACHED\x10\x10\x12!\n" + + "\x1dERROR_BATTLE_END_TIME_REACHED\x10\x11\x12\x19\n" + + "\x15ERROR_RVN_JOIN_FAILED\x10\x12\x12\x1a\n" + + "\x16ERROR_RVN_START_FAILED\x10\x13\x12!\n" + + "\x1dERROR_DUPLICATE_PLAYER_NUMBER\x10\x14\x12\x1a\n" + + "\x16ERROR_NO_REMOTE_TICKET\x10\x15\"\x17\n" + + "\x15StartBreadBattleProto\"\xb0\x03\n" + + "\x16StartGymBattleOutProto\"\x95\x03\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x17\n" + + "\x13ERROR_GYM_NOT_FOUND\x10\x02\x12\x15\n" + + "\x11ERROR_GYM_NEUTRAL\x10\x03\x12\x18\n" + + "\x14ERROR_GYM_WRONG_TEAM\x10\x04\x12\x13\n" + + "\x0fERROR_GYM_EMPTY\x10\x05\x12\x1a\n" + + "\x16ERROR_INVALID_DEFENDER\x10\x06\x12)\n" + + "%ERROR_TRAINING_INVALID_ATTACKER_COUNT\x10\a\x12\x1d\n" + + "\x19ERROR_ALL_POKEMON_FAINTED\x10\b\x12\x1a\n" + + "\x16ERROR_TOO_MANY_BATTLES\x10\t\x12\x1a\n" + + "\x16ERROR_TOO_MANY_PLAYERS\x10\n" + + "\x12\x1c\n" + + "\x18ERROR_GYM_BATTLE_LOCKOUT\x10\v\x12$\n" + + " ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\f\x12\x16\n" + + "\x12ERROR_NOT_IN_RANGE\x10\r\x12\x1a\n" + + "\x16ERROR_POI_INACCESSIBLE\x10\x0e\"\x15\n" + + "\x13StartGymBattleProto\"\xc2\x02\n" + + "\x15StartIncidentOutProto\x12D\n" + + "\x06status\x18\x01 \x01(\x0e2,.POGOProtos.Rpc.StartIncidentOutProto.StatusR\x06status\x12?\n" + + "\bincident\x18\x02 \x01(\v2#.POGOProtos.Rpc.ClientIncidentProtoR\bincident\"\xa1\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x16\n" + + "\x12ERROR_NOT_IN_RANGE\x10\x02\x12\x1c\n" + + "\x18ERROR_INCIDENT_COMPLETED\x10\x03\x12\x1c\n" + + "\x18ERROR_INCIDENT_NOT_FOUND\x10\x04\x12 \n" + + "\x1cERROR_PLAYER_BELOW_MIN_LEVEL\x10\x05\x12\t\n" + + "\x05ERROR\x10\x06\"\x14\n" + + "\x12StartIncidentProto\"e\n" + + "\x18StartMpWalkQuestOutProto\"I\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x13\n" + + "\x0fALREADY_STARTED\x10\x02\x12\x12\n" + + "\x0eMP_NOT_ENABLED\x10\x03\"\x17\n" + + "\x15StartMpWalkQuestProto\"\x93\x03\n" + + "\x12StartPartyOutProto\"\xfc\x02\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x01\x12\v\n" + + "\aSUCCESS\x10\x02\x12\x1a\n" + + "\x16ERROR_FEATURE_DISABLED\x10\x03\x12\x1d\n" + + "\x19ERROR_PLAYER_NOT_IN_PARTY\x10\x04\x12\"\n" + + "\x1eERROR_PARTY_NOT_READY_TO_START\x10\x05\x12\x1c\n" + + "\x18ERROR_PLAYER_IS_NOT_HOST\x10\x06\x12\x1c\n" + + "\x18ERROR_NOT_ENOUGH_PLAYERS\x10\a\x12\x19\n" + + "\x15ERROR_PARTY_TIMED_OUT\x10\b\x12\x1e\n" + + "\x1aERROR_PLAYERS_NOT_IN_RANGE\x10\t\x12\x19\n" + + "\x15ERROR_REDIS_EXCEPTION\x10\n" + + "\x12\x15\n" + + "\x11ERROR_NO_LOCATION\x10\v\x12\x1e\n" + + "\x1aERROR_PLFE_REDIRECT_NEEDED\x10\f\x12\x1f\n" + + "\x1bERROR_UNEXPECTED_PARTY_TYPE\x10\r\"\x11\n" + + "\x0fStartPartyProto\"\xdd\x03\n" + + "\x17StartPartyQuestOutProto\"\xc1\x03\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x01\x12\v\n" + + "\aSUCCESS\x10\x02\x12\x1a\n" + + "\x16ERROR_FEATURE_DISABLED\x10\x03\x12\x1d\n" + + "\x19ERROR_PLAYER_NOT_IN_PARTY\x10\x04\x12\x1c\n" + + "\x18ERROR_PLAYER_IS_NOT_HOST\x10\x05\x12\x19\n" + + "\x15ERROR_QUEST_NOT_FOUND\x10\x06\x12\x1e\n" + + "\x1aERROR_QUEST_STATUS_INVALID\x10\a\x12\x19\n" + + "\x15ERROR_PARTY_NOT_FOUND\x10\b\x12\x1e\n" + + "\x1aERROR_PARTY_STATUS_INVALID\x10\t\x12 \n" + + "\x1cERROR_PLAYER_STATE_NOT_FOUND\x10\n" + + "\x12\x1e\n" + + "\x1aERROR_PLAYER_STATE_INVALID\x10\v\x12\x1f\n" + + "\x1bERROR_ALREADY_STARTED_QUEST\x10\f\x12\x19\n" + + "\x15ERROR_PARTY_TIMED_OUT\x10\r\x12\x1e\n" + + "\x1aERROR_PLFE_REDIRECT_NEEDED\x10\x0e\x12\x1f\n" + + "\x1bERROR_UNEXPECTED_PARTY_TYPE\x10\x0f\"\x16\n" + + "\x14StartPartyQuestProto\"\x88\x02\n" + + "\x16StartPvpBattleOutProto\"\xed\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\x12\x17\n" + + "\x13WAITING_FOR_PLAYERS\x10\x03\x12\"\n" + + "\x1eERROR_POKEMON_NOT_IN_INVENTORY\x10\x04\x12#\n" + + "\x1fERROR_COMBAT_LEAGUE_UNSPECIFIED\x10\x05\x12)\n" + + "%ERROR_POKEMON_NOT_ELIGIBLE_FOR_LEAGUE\x10\x06\x12$\n" + + " ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\a\x12\r\n" + + "\tCANCELLED\x10\b\"\x15\n" + + "\x13StartPvpBattleProto\"\x19\n" + + "\x17StartQuestIncidentProto\"\x15\n" + + "\x13StartRaidBattleData\"\xa0\x03\n" + + "\x17StartRaidBattleOutProto\"\x84\x03\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x17\n" + + "\x13ERROR_GYM_NOT_FOUND\x10\x02\x12\x1a\n" + + "\x16ERROR_RAID_UNAVAILABLE\x10\x03\x12\x18\n" + + "\x14ERROR_RAID_COMPLETED\x10\x04\x12\x1b\n" + + "\x17ERROR_INVALID_ATTACKERS\x10\x05\x12$\n" + + " ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x06\x12\x16\n" + + "\x12ERROR_NOT_IN_RANGE\x10\a\x12\x1a\n" + + "\x16ERROR_POI_INACCESSIBLE\x10\b\x12\x19\n" + + "\x15ERROR_LOBBY_NOT_FOUND\x10\t\x12\x13\n" + + "\x0fERROR_NO_TICKET\x10\n" + + "\x12\x18\n" + + "\x14ERROR_INVALID_SERVER\x10\v\x12\x1d\n" + + "\x19ERROR_NEVER_JOINED_BATTLE\x10\f\x12\x0e\n" + + "\n" + + "ERROR_DATA\x10\r\x12#\n" + + "\x1fERROR_INSUFFICIENT_PLAYER_COUNT\x10\x0e\"\x16\n" + + "\x14StartRaidBattleProto\"\x1d\n" + + "\x1bStartRaidBattleResponseData\"!\n" + + "\x1fStartRocketBalloonIncidentProto\"\x14\n" + + "\x12StartRouteOutProto\"\x11\n" + + "\x0fStartRouteProto\"\xff\x01\n" + + "\x1dStartTeamLeaderBattleOutProto\"\xdd\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12$\n" + + " ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x02\x12.\n" + + "*ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE\x10\x03\x12&\n" + + "\"ERROR_PLAYER_INELIGIBLE_FOR_COMBAT\x10\x04\x12\x18\n" + + "\x14ERROR_VNEXT_DISABLED\x10\x05\x12\x18\n" + + "\x14ERROR_RVN_CONNECTION\x10\x06\x12\t\n" + + "\x05ERROR\x10\a\"\x1c\n" + + "\x1aStartTeamLeaderBattleProto\"\x18\n" + + "\x16StartTgrBattleOutProto\"\x15\n" + + "\x13StartTgrBattleProto\"\x93\x03\n" + + ",StartWeeklyChallengeGroupMatchmakingOutProto\"\xe2\x02\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x17\n" + + "\x13SUCCESS_GROUP_FOUND\x10\x01\x12\x12\n" + + "\x0eSUCCESS_QUEUED\x10\x02\x12\x19\n" + + "\x15ERROR_QUEST_ID_NEEDED\x10\x03\x12#\n" + + "\x1fERROR_WEEKLY_CHALLENGE_INACTIVE\x10\x04\x12'\n" + + "#ERROR_ALREADY_IN_PARTY_OR_COMPLETED\x10\x05\x12\x1a\n" + + "\x16ERROR_ALREADY_IN_QUEUE\x10\x06\x12\x19\n" + + "\x15ERROR_LOCATION_NEEDED\x10\a\x12\x1f\n" + + "\x1bERROR_NO_QUEST_FOR_QUEST_ID\x10\b\x12\x12\n" + + "\x0eERROR_INTERNAL\x10\t\x12(\n" + + "$ERROR_WEEKLY_CHALLENGE_LIMIT_REACHED\x10\n" + + "\x12!\n" + + "\x1dERROR_STACKED_PARTY_ENCOUNTER\x10\v\"+\n" + + ")StartWeeklyChallengeGroupMatchmakingProto\"\x1b\n" + + "\x19StartedMaxBattleTelemetry\"\x16\n" + + "\x14StartedRaidTelemetry\"3\n" + + "\x17StartupMeasurementProto\x1a\x18\n" + + "\x16ComponentLoadDurations\"\xce!\n" + + "\x1bStatIncreaseAttributesProto\x1a\xae!\n" + + "\aunkData\x1a\f\n" + + "\n" + + "unkDataOne\"\x94!\n" + + "\x12HyperTrainingQuest\x12\x1e\n" + + "\x1aUNSED_HYPER_TRAINING_QUEST\x10\x00\x12'\n" + + "#HYPER_TRAINING_QUEST_ATTACK_LEVEL_1\x10\x01\x12'\n" + + "#HYPER_TRAINING_QUEST_ATTACK_LEVEL_2\x10\x02\x12'\n" + + "#HYPER_TRAINING_QUEST_ATTACK_LEVEL_3\x10\x03\x12'\n" + + "#HYPER_TRAINING_QUEST_ATTACK_LEVEL_4\x10\x04\x12'\n" + + "#HYPER_TRAINING_QUEST_ATTACK_LEVEL_5\x10\x05\x12'\n" + + "#HYPER_TRAINING_QUEST_ATTACK_LEVEL_6\x10\x06\x12'\n" + + "#HYPER_TRAINING_QUEST_ATTACK_LEVEL_7\x10\a\x12'\n" + + "#HYPER_TRAINING_QUEST_ATTACK_LEVEL_8\x10\b\x12'\n" + + "#HYPER_TRAINING_QUEST_ATTACK_LEVEL_9\x10\t\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_10\x10\n" + + "\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_11\x10\v\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_12\x10\f\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_13\x10\r\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_14\x10\x0e\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_15\x10\x0f\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_16\x10\x10\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_17\x10\x11\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_18\x10\x12\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_19\x10\x13\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_20\x10\x14\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_21\x10\x15\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_22\x10\x16\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_23\x10\x17\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_24\x10\x18\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_25\x10\x19\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_26\x10\x1a\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_27\x10\x1b\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_28\x10\x1c\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_29\x10\x1d\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_30\x10\x1e\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_31\x10\x1f\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_32\x10 \x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_33\x10!\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_34\x10\"\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_35\x10#\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_36\x10$\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_37\x10%\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_38\x10&\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_39\x10'\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_40\x10(\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_41\x10)\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_42\x10*\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_43\x10+\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_44\x10,\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_45\x10-\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_46\x10.\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_47\x10/\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_48\x100\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_49\x101\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_50\x102\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_51\x103\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_52\x104\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_53\x105\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_54\x106\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_55\x107\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_56\x108\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_57\x109\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_58\x10:\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_59\x10;\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_60\x10<\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_61\x10=\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_62\x10>\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_63\x10?\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_64\x10@\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_65\x10A\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_66\x10B\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_67\x10C\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_68\x10D\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_69\x10E\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_70\x10F\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_71\x10G\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_72\x10H\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_73\x10I\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_74\x10J\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_75\x10K\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_76\x10L\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_77\x10M\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_78\x10N\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_79\x10O\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_80\x10P\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_81\x10Q\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_82\x10R\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_83\x10S\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_84\x10T\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_85\x10U\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_86\x10V\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_87\x10W\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_88\x10X\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_89\x10Y\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_90\x10Z\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_91\x10[\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_92\x10\\\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_93\x10]\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_94\x10^\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_95\x10_\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_96\x10`\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_97\x10a\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_98\x10b\x12(\n" + + "$HYPER_TRAINING_QUEST_ATTACK_LEVEL_99\x10c\x12)\n" + + "%HYPER_TRAINING_QUEST_ATTACK_LEVEL_100\x10d\"\x13\n" + + "\x11StatementOfReason\"\x15\n" + + "\x13StationCreateDetail\"\xa5\x01\n" + + "\x1fStationPokemonEncounterOutProto\"\x81\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rNOT_AVAILABLE\x10\x02\x12\x10\n" + + "\fNOT_IN_RANGE\x10\x03\x12\x1e\n" + + "\x1aENCOUNTER_ALREADY_FINISHED\x10\x04\x12\x1a\n" + + "\x16POKEMON_INVENTORY_FULL\x10\x05\"\x1e\n" + + "\x1cStationPokemonEncounterProto\"\x88\x02\n" + + "\x16StationPokemonOutProto\"\xed\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x15\n" + + "\x11ALREADY_STATIONED\x10\x02\x12\x13\n" + + "\x0fINVALID_POKEMON\x10\x03\x12\x10\n" + + "\fNOT_IN_RANGE\x10\x04\x12\x13\n" + + "\x0fINVALID_STATION\x10\x05\x12\x15\n" + + "\x11POKEMON_NOT_FOUND\x10\x06\x12\x15\n" + + "\x11STATION_NOT_FOUND\x10\a\x12\x17\n" + + "\x13BATTLE_NOT_COMPLETE\x10\b\x12\x18\n" + + "\x14STATION_MAX_CAPACITY\x10\t\x12\x17\n" + + "\x13PLAYER_MAX_CAPACITY\x10\n" + + "\"\x15\n" + + "\x13StationPokemonProto\"\x8c\x03\n" + + "\fStationProto\x12\x0e\n" + + "\x02id\x18\x01 \x01(\tR\x02id\x12\x10\n" + + "\x03lat\x18\x02 \x01(\x01R\x03lat\x12\x10\n" + + "\x03lng\x18\x03 \x01(\x01R\x03lng\x12\x12\n" + + "\x04name\x18\x04 \x01(\tR\x04name\x12M\n" + + "\x0ebattle_details\x18\x05 \x01(\v2&.POGOProtos.Rpc.BreadBattleDetailProtoR\rbattleDetails\x12\"\n" + + "\rstart_time_ms\x18\a \x01(\x03R\vstartTimeMs\x12\x1e\n" + + "\vend_time_ms\x18\b \x01(\x03R\tendTimeMs\x120\n" + + "\x14cooldown_complete_ms\x18\t \x01(\x03R\x12cooldownCompleteMs\x129\n" + + "\x19is_bread_battle_available\x18\v \x01(\bR\x16isBreadBattleAvailable\"4\n" + + "\fBattleStatus\x12\t\n" + + "\x05UNSET\x10\x00\x12\n" + + "\n" + + "\x06MARKED\x10\x01\x12\r\n" + + "\tCOMPLETED\x10\x02\"\x1c\n" + + "\x1aStationRewardSettingsProto\"\xef\x01\n" + + "\"StationedPokemonTableSettingsProto\"\xc8\x01\n" + + "\x15StationedPokemonTable\x12\t\n" + + "\x05UNSET\x10\x00\x126\n" + + "2BREAD_STATIONED_POKEMON_SPAWN_BOOST_TABLE_SETTINGS\x10\x01\x12:\n" + + "6SOURDOUGH_STATIONED_POKEMON_SPAWN_BOOST_TABLE_SETTINGS\x10\x02\x120\n" + + ",STATIONED_POKEMON_POWER_BOOST_TABLE_SETTINGS\x10\x03\")\n" + + "\x15StationedSectionProto\x1a\x10\n" + + "\x0eStationedProto\"\x17\n" + + "\x15StickerAddedTelemetry\"6\n" + + "\x1cStickerCategorySettingsProto\x1a\x16\n" + + "\x14StickerCategoryProto\"\x16\n" + + "\x14StickerMetadataProto\"\x0e\n" + + "\fStickerProto\"K\n" + + "\x12StickerRewardProto\x12\x1d\n" + + "\n" + + "sticker_id\x18\x01 \x01(\tR\tstickerId\x12\x16\n" + + "\x06amount\x18\x02 \x01(\x05R\x06amount\"\x12\n" + + "\x10StickerSentProto\"\x10\n" + + "\x0eStorageMetrics\"\x17\n" + + "\x15StoreIapSettingsProto\"\x10\n" + + "\x0eStoredRpcProto\"\x18\n" + + "\x16StoryQuestSectionProto\"\x1b\n" + + "\x19StreamerModeSettingsProto\"\r\n" + + "\vStringValue\"Z\n" + + "\x06Struct\x1aP\n" + + "\vFieldsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12+\n" + + "\x05value\x18\x02 \x01(\v2\x15.POGOProtos.Rpc.ValueR\x05value:\x028\x01\"m\n" + + "\x16StyleShopSettingsProto\"S\n" + + "\x12EntryTooltipConfig\x12\t\n" + + "\x05UNSET\x10\x00\x12\x14\n" + + "\x10ITEM_BUBBLE_ONLY\x10\x01\x12\x10\n" + + "\fRED_DOT_ONLY\x10\x02\x12\n" + + "\n" + + "\x06ALL_ON\x10\x03\"\x1b\n" + + "\x19SubmissionCounterSettings\"\x14\n" + + "\x12SubmitCombatAction\"#\n" + + "!SubmitCombatChallengePokemonsData\"\xbd\x02\n" + + "%SubmitCombatChallengePokemonsOutProto\"\x93\x02\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12!\n" + + "\x1dERROR_INVALID_CHALLENGE_STATE\x10\x02\x12\x1d\n" + + "\x19ERROR_CHALLENGE_NOT_FOUND\x10\x03\x12\"\n" + + "\x1eERROR_POKEMON_NOT_IN_INVENTORY\x10\x04\x12\x1d\n" + + "\x19ERROR_NOT_ELIGIBLE_LEAGUE\x10\x05\x12\x1a\n" + + "\x16ERROR_ALREADY_TIMEDOUT\x10\x06\x12\x1b\n" + + "\x17ERROR_ALREADY_CANCELLED\x10\a\x12\x17\n" + + "\x13ERROR_ACCESS_DENIED\x10\b\x12\x1a\n" + + "\x16ERROR_ALREADY_DECLINED\x10\t\"$\n" + + "\"SubmitCombatChallengePokemonsProto\"+\n" + + ")SubmitCombatChallengePokemonsResponseData\"\xac\x01\n" + + "\x14SubmitNewPoiOutProto\"\x93\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\x12\x12\n" + + "\x0eINTERNAL_ERROR\x10\x03\x12\x1f\n" + + "\x1bTOO_MANY_RECENT_SUBMISSIONS\x10\x04\x12\x11\n" + + "\rINVALID_INPUT\x10\x05\x12\t\n" + + "\x05MINOR\x10\x06\x12\x11\n" + + "\rNOT_AVAILABLE\x10\a\"\x13\n" + + "\x11SubmitNewPoiProto\"\xec\x02\n" + + "\x18SubmitRouteDraftOutProto\"\xcf\x02\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x17\n" + + "\x13ERROR_INVALID_ROUTE\x10\x03\x12\x15\n" + + "\x11ERROR_OLD_VERSION\x10\x04\x12%\n" + + "!ERROR_ROUTE_STATE_NOT_IN_PROGRESS\x10\x05\x12%\n" + + "!ERROR_TOO_MANY_RECENT_SUBMISSIONS\x10\x06\x12&\n" + + "\"ERROR_ROUTE_SUBMISSION_UNAVAILABLE\x10\a\x12\x18\n" + + "\x14ERROR_UNVISITED_FORT\x10\b\x12\x1b\n" + + "\x17ERROR_MATCHES_REJECTION\x10\t\x12\x1e\n" + + "\x1aERROR_MODERATION_REJECTION\x10\n" + + "\x12\x1d\n" + + "\x19PENDING_MODERATION_RESULT\x10\v\"O\n" + + "\x15SubmitRouteDraftProto\"6\n" + + "\x10ApprovalOverride\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aAPPROVE\x10\x01\x12\n" + + "\n" + + "\x06REJECT\x10\x02\"\x1e\n" + + "\x1cSubmitSleepRecordsQuestProto\"\x12\n" + + "\x10SuggestedPokemon\"\x1c\n" + + "\x1aSummaryScreenViewTelemetry\"\x18\n" + + "\x16SuperAwesomeTokenProto\" \n" + + "\x1eSupplyBalloonGiftSettingsProto\"8\n" + + "\"SupportedContestTypesSettingsProto\x1a\x12\n" + + "\x10ContestTypeProto\"J\n" + + "\x1bSyncBattleInventoryOutProto\"+\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\"\x1a\n" + + "\x18SyncBattleInventoryProto\"\x83\x02\n" + + ",SyncWeeklyChallengeMatchmakingStatusOutProto\"\xd2\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12!\n" + + "\x1dMATCHMAKING_STILL_IN_PROGRESS\x10\x01\x12\x1e\n" + + "\x1aSUCCESS_PLAYER_FOUND_PARTY\x10\x02\x12\x1d\n" + + "\x19PLAYER_NOT_IN_MATCHMAKING\x10\x04\x12#\n" + + "\x1fERROR_CREATING_PARTY_FROM_MATCH\x10\x05\x12\"\n" + + "\x1eERROR_JOINING_PARTY_FROM_MATCH\x10\x06\x12\x12\n" + + "\x0eERROR_INTERNAL\x10\a\"+\n" + + ")SyncWeeklyChallengeMatchmakingStatusProto\"\x18\n" + + "\x16TakeSnapshotQuestProto\"\x86\x01\n" + + "\bTappable\"z\n" + + "\fTappableType\x12\x17\n" + + "\x13TAPPABLE_TYPE_UNSET\x10\x00\x12\x1b\n" + + "\x17TAPPABLE_TYPE_BREAKFAST\x10\x01\x12\x1b\n" + + "\x17TAPPABLE_TYPE_ROUTE_PIN\x10\x02\x12\x17\n" + + "\x13TAPPABLE_TYPE_MAPLE\x10\x03\"\x86\x02\n" + + "\x16TappableEncounterProto\x126\n" + + "\apokemon\x18\x02 \x01(\v2\x1c.POGOProtos.Rpc.PokemonProtoR\apokemon\"\xb3\x01\n" + + "\x06Result\x12\x1e\n" + + "\x1aTAPPABLE_ENCOUNTER_UNKNOWN\x10\x00\x12\x1e\n" + + "\x1aTAPPABLE_ENCOUNTER_SUCCESS\x10\x01\x12$\n" + + " TAPPABLE_ENCOUNTER_NOT_AVAILABLE\x10\x02\x12'\n" + + "#TAPPABLE_ENCOUNTER_ALREADY_FINISHED\x10\x03\x12\x1a\n" + + "\x16POKEMON_INVENTORY_FULL\x10\x04\"o\n" + + "\x10TappableLocation\x12%\n" + + "\rspawnpoint_id\x18\x03 \x01(\tH\x00R\fspawnpointId\x12\x19\n" + + "\afort_id\x18\x04 \x01(\tH\x00R\x06fortIdB\r\n" + + "\vlocation_idJ\x04\b\x01\x10\x02J\x04\b\x02\x10\x03\"\x17\n" + + "\x15TappableSettingsProto\"\x15\n" + + "\x13TeamChangeInfoProto\"\x11\n" + + "\x0fTelemetryCommon\"\x1e\n" + + "\x1cTelemetryGlobalSettingsProto\"\x8e\x01\n" + + "\x15TelemetryRecordResult\"u\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\x13\n" + + "\x0fINVALID_REQUEST\x10\n" + + "\x12\x11\n" + + "\rACCESS_DENIED\x10\v\x12\x16\n" + + "\x12NOT_APPROVED_EVENT\x10\f\x12\x11\n" + + "\rBACKEND_ERROR\x10\x14\x12\r\n" + + "\tTHROTTLED\x10\x1e\"\x1a\n" + + "\x18TelemetryRequestMetadata\"\x17\n" + + "\x15TelemetryRequestProto\"\\\n" + + "\x16TelemetryResponseProto\"B\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\x12\x13\n" + + "\x0fPARTIAL_FAILURE\x10\x03\"\x1c\n" + + "\x1aTempEvoGlobalSettingsProto\"\x1e\n" + + "\x1cTempEvoOverrideExtendedProto\"\x16\n" + + "\x14TempEvoOverrideProto\"\x16\n" + + "\x14TempEvoPokemonBranch\"\x1c\n" + + "\x1aTempEvoResourceRewardProto\"\x12\n" + + "\x10TemplateVariable\"\x18\n" + + "\x16TemporalFrequencyProto\"\x19\n" + + "\x17TemporaryEvolutionProto\"!\n" + + "\x1fTemporaryEvolutionResourceProto\"!\n" + + "\x1fTemporaryEvolutionSettingsProto\"\x13\n" + + "\x11TestInventoryItem\"\x12\n" + + "\x10TestInventoryKey\"#\n" + + "!TicketGiftingFeatureSettingsProto\"\x1c\n" + + "\x1aTicketGiftingSettingsProto\"\x18\n" + + "\x16TierBoostSettingsProto\"P\n" + + "\tTiledBlob\"C\n" + + "\vContentType\x12\x1a\n" + + "\x16NIANTIC_VECTOR_MAPTILE\x10\x00\x12\x18\n" + + "\x14BIOME_RASTER_MAPTILE\x10\x01\"\x18\n" + + "\x16TimeBonusSettingsProto\"\x8c\x01\n" + + "\fTimeGapProto\"|\n" + + "\bSpanUnit\x12\t\n" + + "\x05UNSET\x10\x00\x12\x0f\n" + + "\vMILLISECOND\x10\x01\x12\n" + + "\n" + + "\x06SECOND\x10\x02\x12\n" + + "\n" + + "\x06MINUTE\x10\x03\x12\b\n" + + "\x04HOUR\x10\x04\x12\a\n" + + "\x03DAY\x10\x05\x12\b\n" + + "\x04WEEK\x10\x06\x12\t\n" + + "\x05MONTH\x10\a\x12\b\n" + + "\x04YEAR\x10\b\x12\n" + + "\n" + + "\x06DECADE\x10\t\" \n" + + "\x1eTimePeriodCounterSettingsProto\"B\n" + + "\x0eTimeToPlayable\"0\n" + + "\vResumedFrom\x12\r\n" + + "\tUNDEFINED\x10\x00\x12\b\n" + + "\x04WARM\x10\x01\x12\b\n" + + "\x04COLD\x10\x02\"\f\n" + + "\n" + + "TimeWindow\"\x13\n" + + "\x11TimeZoneDataProto\"!\n" + + "\x1fTimedBranchingQuestSectionProto\"$\n" + + "\"TimedGroupChallengeDefinitionProto\"A\n" + + "#TimedGroupChallengePlayerStatsProto\x1a\x1a\n" + + "\x18IndividualChallengeStats\"!\n" + + "\x1fTimedGroupChallengeSectionProto\"\"\n" + + " TimedGroupChallengeSettingsProto\"\x18\n" + + "\x16TimedQuestSectionProto\"\v\n" + + "\tTimestamp\"\xae\x01\n" + + "$TitanAsyncFileUploadCompleteOutProto\"\x85\x01\n" + + "\vErrorStatus\x12\t\n" + + "\x05UNSET\x10\x00\x12\x18\n" + + "\x14SERVER_UPDATE_FAILED\x10\x01\x12\x19\n" + + "\x15MISSING_SUBMISSION_ID\x10\x02\x12\x1b\n" + + "\x17MISSING_SUBMISSION_TYPE\x10\x03\x12\x19\n" + + "\x15MISSING_UPLOAD_STATUS\x10\x04\"\\\n" + + "!TitanAsyncFileUploadCompleteProto\"7\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\x0f\n" + + "\vUPLOAD_DONE\x10\x01\x12\x11\n" + + "\rUPLOAD_FAILED\x10\x02\",\n" + + "*TitanAvailableSubmissionsPerSubmissionType\"*\n" + + "(TitanGameClientPhotoGalleryPoiImageProto\"\xa7\x01\n" + + "\"TitanGenerateGmapSignedUrlOutProto\"\x80\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16ERROR_PLAYER_NOT_VALID\x10\x02\x12\x16\n" + + "\x12ERROR_RATE_LIMITED\x10\x03\x12\x17\n" + + "\x13ERROR_MISSING_INPUT\x10\x04\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x05\"!\n" + + "\x1fTitanGenerateGmapSignedUrlProto\"'\n" + + "%TitanGeodataServiceGameClientPoiProto\"#\n" + + "!TitanGetARMappingSettingsOutProto\" \n" + + "\x1eTitanGetARMappingSettingsProto\"&\n" + + "$TitanGetAvailableSubmissionsOutProto\"#\n" + + "!TitanGetAvailableSubmissionsProto\"\x85\x01\n" + + "\x1cTitanGetGmapSettingsOutProto\"e\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x18\n" + + "\x14ERROR_MISSING_CONFIG\x10\x03\x12\x16\n" + + "\x12ERROR_NO_UNIQUE_ID\x10\x04\"\x1b\n" + + "\x19TitanGetGmapSettingsProto\"\xa5\x03\n" + + "\"TitanGetGrapeshotUploadUrlOutProto\x1a\x7f\n" + + "\x1fFileContextToGrapeshotDataEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12F\n" + + "\x05value\x18\x02 \x01(\v20.POGOProtos.Rpc.TitanGrapeshotUploadingDataProtoR\x05value:\x028\x01\x1aI\n" + + "\x1bFileContextToSignedUrlEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"\xb2\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aFAILURE\x10\x01\x12\v\n" + + "\aSUCCESS\x10\x02\x12\x19\n" + + "\x15MISSING_FILE_CONTEXTS\x10\x03\x12\x1a\n" + + "\x16DUPLICATE_FILE_CONTEXT\x10\x04\x12\x1b\n" + + "\x17MISSING_SUBMISSION_TYPE\x10\x05\x12\x19\n" + + "\x15MISSING_SUBMISSION_ID\x10\x06\x12\x14\n" + + "\x10ALREADY_UPLOADED\x10\a\"!\n" + + "\x1fTitanGetGrapeshotUploadUrlProto\"&\n" + + "$TitanGetImageGallerySettingsOutProto\"#\n" + + "!TitanGetImageGallerySettingsProto\"h\n" + + "\x1cTitanGetImagesForPoiOutProto\"H\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rPOI_NOT_FOUND\x10\x02\x12\x13\n" + + "\x0fINVALID_REQUEST\x10\x03\"\x1b\n" + + "\x19TitanGetImagesForPoiProto\"d\n" + + "\x17TitanGetMapDataOutProto\"I\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x13\n" + + "\x0fINVALID_REQUEST\x10\x02\x12\x12\n" + + "\x0eINTERNAL_ERROR\x10\x03\"\x16\n" + + "\x14TitanGetMapDataProto\"4\n" + + "2TitanGetPlayerSubmissionValidationSettingsOutProto\"1\n" + + "/TitanGetPlayerSubmissionValidationSettingsProto\"T\n" + + "\x1cTitanGetPoisInRadiusOutProto\"4\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x12\n" + + "\x0eINTERNAL_ERROR\x10\x02\"\x1b\n" + + "\x19TitanGetPoisInRadiusProto\"\xa4\x02\n" + + "\x19TitanGetUploadUrlOutProto\x1aD\n" + + "\x16ContextSignedUrlsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"\xc0\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\f\n" + + "\bFAILURES\x10\x01\x12\v\n" + + "\aSUCCESS\x10\x02\x12\x1a\n" + + "\x16MISSING_IMAGE_CONTEXTS\x10\x03\x12\x1c\n" + + "\x18DUPLICATE_IMAGE_CONTEXTS\x10\x04\x12\x14\n" + + "\x10ALREADY_UPLOADED\x10\x05\x12#\n" + + "\x1fMISSING_REQUIRED_IMAGE_CONTEXTS\x10\x06\x12\x1b\n" + + "\x17TOO_MANY_IMAGE_CONTEXTS\x10\a\"\x18\n" + + "\x16TitanGetUploadUrlProto\"'\n" + + "%TitanGrapeshotAuthenticationDataProto\"\x1e\n" + + "\x1cTitanGrapeshotChunkDataProto\" \n" + + "\x1eTitanGrapeshotComposeDataProto\"\"\n" + + " TitanGrapeshotUploadingDataProto\"\xed\x01\n" + + "\"TitanPlayerSubmissionResponseProto\"\xc6\x01\n" + + "\x06Status\x12\x16\n" + + "\x12STATUS_UNSPECIFIED\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x12\n" + + "\x0eINTERNAL_ERROR\x10\x02\x12\x1f\n" + + "\x1bTOO_MANY_RECENT_SUBMISSIONS\x10\x03\x12\t\n" + + "\x05MINOR\x10\x04\x12\x11\n" + + "\rNOT_AVAILABLE\x10\x05\x12\x11\n" + + "\rINVALID_INPUT\x10\x06\x12\x11\n" + + "\rMISSING_IMAGE\x10\a\x12\x1e\n" + + "\x1aDISTANCE_VALIDATION_FAILED\x10\b\"!\n" + + "\x1fTitanPoiPlayerMetadataTelemetry\"\x96\x01\n" + + "+TitanPoiSubmissionPhotoUploadErrorTelemetry\"g\n" + + " PoiSubmissionPhotoUploadErrorIds\x12\t\n" + + "\x05UNSET\x10\x00\x12\x1a\n" + + "\x16POI_PHOTO_UPLOAD_ERROR\x10\x01\x12\x1c\n" + + "\x18POI_PHOTO_UPLOAD_TIMEOUT\x10\x02\"\x8f\x04\n" + + "\x1bTitanPoiSubmissionTelemetry\"K\n" + + "\x10PoiCameraStepIds\x12\t\n" + + "\x05UNSET\x10\x00\x12\t\n" + + "\x05ENTER\x10\x01\x12\n" + + "\n" + + "\x06RETAKE\x10\x02\x12\v\n" + + "\aCONFIRM\x10\x03\x12\b\n" + + "\x04EXIT\x10\x04\"\xa2\x03\n" + + "\x17PoiSubmissionGuiEventId\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\x18\n" + + "\x14POI_NOMINATION_ENTER\x10\x01\x12\x19\n" + + "\x15POI_TUTORIAL_COMPLETE\x10\x02\x12\x1b\n" + + "\x17POI_MAP_CHANGEDVIEW_MAP\x10\x03\x12!\n" + + "\x1dPOI_MAP_CHANGEDVIEW_SATELLITE\x10\x04\x12\x1b\n" + + "\x17POI_MAP_CENTER_LOCATION\x10\x05\x12\x14\n" + + "\x10POI_LOCATION_SET\x10\x06\x12\x1a\n" + + "\x16POI_PHOTO_CAMERA_ENTER\x10\a\x12\x19\n" + + "\x15POI_PHOTO_CAMERA_EXIT\x10\b\x12\x15\n" + + "\x11POI_TITLE_ENTERED\x10\t\x12\x19\n" + + "\x15POI_DESCRIPTION_ENTER\x10\n" + + "\x12\x17\n" + + "\x13POI_DETAILS_CONFIRM\x10\v\x12\x1c\n" + + "\x18POI_SUPPORTINGINFO_ENTER\x10\f\x12\x19\n" + + "\x15POI_SUBMIT_BUTTON_HIT\x10\r\x12\x17\n" + + "\x13POI_EXIT_BUTTON_HIT\x10\x0e\"&\n" + + "$TitanPoiVideoSubmissionMetadataProto\"\xc5\x01\n" + + "\x1eTitanPortalCurationImageResult\"\xa2\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x14\n" + + "\x10FEATURE_DISABLED\x10\x02\x12\x14\n" + + "\x10ALREADY_UPLOADED\x10\x03\x12\x13\n" + + "\x0fIMAGE_NOT_FOUND\x10\x04\x12\x11\n" + + "\rIMAGE_TOO_BIG\x10\x05\x12\x16\n" + + "\x12IMAGE_NOT_SERVABLE\x10\x06\x12\x14\n" + + "\x10PORTAL_NOT_FOUND\x10\a\" \n" + + "\x1eTitanSubmitMappingRequestProto\"\xc5\x01\n" + + "\x19TitanSubmitNewPoiOutProto\"\xa7\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\x12\x12\n" + + "\x0eINTERNAL_ERROR\x10\x03\x12\x1f\n" + + "\x1bTOO_MANY_RECENT_SUBMISSIONS\x10\x04\x12\x11\n" + + "\rINVALID_INPUT\x10\x05\x12\t\n" + + "\x05MINOR\x10\x06\x12\x11\n" + + "\rNOT_AVAILABLE\x10\a\x12\x12\n" + + "\x0eALREADY_EXISTS\x10\b\"\x18\n" + + "\x16TitanSubmitNewPoiProto\"\x8d\x01\n" + + "(TitanSubmitPlayerImageVoteForPoiOutProto\"a\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rPOI_NOT_FOUND\x10\x02\x12\x17\n" + + "\x13POI_IMAGE_NOT_FOUND\x10\x03\x12\x13\n" + + "\x0fINVALID_REQUEST\x10\x06\"'\n" + + "%TitanSubmitPlayerImageVoteForPoiProto\"'\n" + + "%TitanSubmitPoiCategoryVoteRecordProto\"\x1a\n" + + "\x18TitanSubmitPoiImageProto\"#\n" + + "!TitanSubmitPoiLocationUpdateProto\"$\n" + + "\"TitanSubmitPoiTakedownRequestProto\"'\n" + + "%TitanSubmitPoiTextMetadataUpdateProto\"*\n" + + "(TitanSubmitSponsorPoiLocationUpdateProto\"\"\n" + + " TitanSubmitSponsorPoiReportProto\"(\n" + + "&TitanTitanGameClientTelemetryOmniProto\"\"\n" + + " TitanUploadPoiPhotoByUrlOutProto\"\x1f\n" + + "\x1dTitanUploadPoiPhotoByUrlProto\"\x1f\n" + + "\x1dTodayInnerTabFocusedTelemetry\"\x1f\n" + + "\x1dTodayOuterTabFocusedTelemetry\"\x1a\n" + + "\x18TodayViewOpenedTelemetry\"\x10\n" + + "\x0eTodayViewProto\"\x17\n" + + "\x15TodayViewSectionProto\"\x18\n" + + "\x16TodayViewSettingsProto\"\f\n" + + "\n" + + "TopicProto\"\x15\n" + + "\x13TrackedPokemonProto\")\n" + + "'TrackedPokemonPushNotificationTelemetry\"\xd9\x03\n" + + "\x13TradeExclusionProto\"\xc1\x03\n" + + "\x0fExclusionReason\x12\t\n" + + "\x05UNSET\x10\x00\x12\x14\n" + + "\x10MYTHICAL_POKEMON\x10\x01\x12\v\n" + + "\aSLASHED\x10\x02\x12\x10\n" + + "\fGYM_DEPLOYED\x10\x03\x12\t\n" + + "\x05BUDDY\x10\x04\x12\x14\n" + + "\x10STAMINA_NOT_FULL\x10\x05\x12\x13\n" + + "\x0fEGG_NOT_HATCHED\x10\x06\x12\x18\n" + + "\x14FRIENDSHIP_LEVEL_LOW\x10\a\x12\x18\n" + + "\x14FRIEND_CANNOT_AFFORD\x10\b\x12\x1e\n" + + "\x1aFRIEND_REACHED_DAILY_LIMIT\x10\t\x12\x12\n" + + "\x0eALREADY_TRADED\x10\n" + + "\x12\x18\n" + + "\x14PLAYER_CANNOT_AFFORD\x10\v\x12\x1e\n" + + "\x1aPLAYER_REACHED_DAILY_LIMIT\x10\f\x12\f\n" + + "\bFAVORITE\x10\r\x12\x10\n" + + "\fTEMP_EVOLVED\x10\x0e\x12\x12\n" + + "\x0eFUSION_POKEMON\x10\x0f\x12\x1c\n" + + "\x18FUSION_COMPONENT_POKEMON\x10\x10\x12\x16\n" + + "\x12LAST_BREAD_POKEMON\x10\x11\x12\r\n" + + "\tIN_ESCROW\x10\x12\x12\x1d\n" + + "\x19UNTRADABLE_CATCH_COOLDOWN\x10\x13\"\x18\n" + + "\x16TradePokemonQuestProto\"\x1c\n" + + "\x1aTradingGlobalSettingsProto\"3\n" + + "\x0fTradingLogEntry\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"\x15\n" + + "\x13TradingPokemonProto\"\xa2\x01\n" + + "\fTradingProto\x1a'\n" + + "\x12TradingPlayerProto\x1a\x11\n" + + "\x0fExcludedPokemon\"i\n" + + "\fTradingState\x12\x16\n" + + "\x12UNSET_TRADINGSTATE\x10\x00\x12\x0e\n" + + "\n" + + "PRIMORDIAL\x10\x01\x12\b\n" + + "\x04WAIT\x10\x02\x12\n" + + "\n" + + "\x06ACTIVE\x10\x03\x12\r\n" + + "\tCONFIRMED\x10\x04\x12\f\n" + + "\bFINISHED\x10\x05\"\x1a\n" + + "\x18TrainingCourseQuestProto\",\n" + + "\x14TrainingPokemonProto\x1a\x14\n" + + "\x12TrainingQuestProto\"5\n" + + "\x1bTrainingPokemonSectionProto\x1a\x16\n" + + "\x14TrainingPokemonProto\"\x8e\x03\n" + + "\x1cTransferContestEntryOutProto\"\xed\x02\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\x12\x10\n" + + "\fOUT_OF_RANGE\x10\x03\x12\x1d\n" + + "\x19ENTRY_TO_REMOVE_NOT_FOUND\x10\x04\x12\"\n" + + "\x1ePOKEMON_ID_TO_TRANSFER_MISSING\x10\x05\x12!\n" + + "\x1dPOKEMON_TO_TRANSFER_DIFFERENT\x10\x06\x12\x19\n" + + "\x15CONTEST_LIMIT_REACHED\x10\a\x12!\n" + + "\x1dPOKEMON_ID_TO_REPLACE_MISSING\x10\b\x12 \n" + + "\x1cCONTEST_ID_TO_REMOVE_MISSING\x10\t\x12 \n" + + "\x1cPOKEMON_TO_REPLACE_NOT_FOUND\x10\n" + + "\x12 \n" + + "\x1cPOKEMON_TO_REPLACE_DIFFERENT\x10\v\x12$\n" + + " PENDING_REWARD_ENTRY_NOT_ALLOWED\x10\f\"\x1b\n" + + "\x19TransferContestEntryProto\"\x9d\x03\n" + + "+TransferPokemonSizeLeaderboardEntryOutProto\"\xed\x02\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\x12\x10\n" + + "\fOUT_OF_RANGE\x10\x03\x12\x1d\n" + + "\x19ENTRY_TO_REMOVE_NOT_FOUND\x10\x04\x12\"\n" + + "\x1ePOKEMON_ID_TO_TRANSFER_MISSING\x10\x05\x12!\n" + + "\x1dPOKEMON_TO_TRANSFER_DIFFERENT\x10\x06\x12\x19\n" + + "\x15CONTEST_LIMIT_REACHED\x10\a\x12!\n" + + "\x1dPOKEMON_ID_TO_REPLACE_MISSING\x10\b\x12 \n" + + "\x1cCONTEST_ID_TO_REMOVE_MISSING\x10\t\x12 \n" + + "\x1cPOKEMON_TO_REPLACE_NOT_FOUND\x10\n" + + "\x12 \n" + + "\x1cPOKEMON_TO_REPLACE_DIFFERENT\x10\v\x12$\n" + + " PENDING_REWARD_ENTRY_NOT_ALLOWED\x10\f\"*\n" + + "(TransferPokemonSizeLeaderboardEntryProto\"\xeb\t\n" + + "$TransferPokemonToPokemonHomeOutProto\x1aF\n" + + "\x18XlCandyAwardedPerIdEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\x05R\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\x05R\x05value:\x028\x01\"\xfa\b\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1e\n" + + "\x1aERROR_PLAYER_LEVEL_TOO_LOW\x10\x02\x12\x18\n" + + "\x14ERROR_NO_NAID_LINKED\x10\x03\x12\x1a\n" + + "\x16ERROR_TOO_MANY_POKEMON\x10\x04\x12,\n" + + "(ERROR_SERVER_CLIENT_ENERGY_COST_MISMATCH\x10\x05\x12\x1d\n" + + "\x19ERROR_INSUFFICIENT_ENERGY\x10\x06\x12\x1e\n" + + "\x1aERROR_TRANSFER_IN_PROGRESS\x10\a\x12\x1a\n" + + "\x16ERROR_POKEMON_DEPLOYED\x10\n" + + "\x12\x18\n" + + "\x14ERROR_POKEMON_IS_EGG\x10\v\x12\x1a\n" + + "\x16ERROR_POKEMON_IS_BUDDY\x10\f\x12\x15\n" + + "\x11ERROR_POKEMON_BAD\x10\r\x12\x19\n" + + "\x15ERROR_POKEMON_IS_MEGA\x10\x0e\x12\x1b\n" + + "\x17ERROR_POKEMON_FAVORITED\x10\x0f\x12\x1b\n" + + "\x17ERROR_POKEMON_NOT_FOUND\x10\x10\x12\x1c\n" + + "\x18ERROR_VALIDATION_UNKNOWN\x10\x11\x12\x1d\n" + + "\x19ERROR_POKEMON_HAS_COSTUME\x10\x15\x12\x1b\n" + + "\x17ERROR_POKEMON_IS_SHADOW\x10\x16\x12\x1c\n" + + "\x18ERROR_POKEMON_DISALLOWED\x10\x17\x12\x18\n" + + "\x14ERROR_FUSION_POKEMON\x10\x18\x12\"\n" + + "\x1eERROR_FUSION_COMPONENT_POKEMON\x10\x19\x12\x1d\n" + + "\x19ERROR_POKEMON_IS_LAST_MAX\x10\x1a\x12\x19\n" + + "\x15ERROR_POKEMON_IS_GMAX\x10\x1b\x12\"\n" + + "\x1eERROR_POKEMON_IS_HYPER_TRAINED\x10\x1c\x12\"\n" + + "\x1eERROR_PHAPI_REQUEST_BODY_FALSE\x10\x1e\x12&\n" + + "\"ERROR_PHAPI_REQUEST_PARAMETERS_DNE\x10\x1f\x12(\n" + + "$ERROR_PHAPI_REQUEST_PARAMETERS_FALSE\x10 \x12\x1b\n" + + "\x17ERROR_PHAPI_MAINTENANCE\x10!\x12\x1d\n" + + "\x19ERROR_PHAPI_SERVICE_ENDED\x10\"\x12\x17\n" + + "\x13ERROR_PHAPI_UNKNOWN\x10#\x12#\n" + + "\x1fERROR_PHAPI_NAID_DOES_NOT_EXIST\x10$\x12\x1f\n" + + "\x1bERROR_PHAPI_NO_SPACE_IN_BOX\x10%\x12'\n" + + "#ERROR_PHAPI_DATA_CONVERSION_FAILURE\x10&\x12#\n" + + "\x1fERROR_PHAPI_WAITING_FOR_RECEIPT\x10'\x12'\n" + + "#ERROR_PHAPI_PLAYER_NOT_USING_PH_APP\x10(\x12\x1e\n" + + "\x1aERROR_POKEMON_IS_DAY_NIGHT\x10)\x12\x1b\n" + + "\x17ERROR_POKEMON_IN_ESCROW\x10*\"#\n" + + "!TransferPokemonToPokemonHomeProto\"\v\n" + + "\tTransform\"\x11\n" + + "\x0fTransitMetadata\"\x1a\n" + + "\x18TranslationSettingsProto\"\x17\n" + + "\x15TravelRouteQuestProto\"]\n" + + "\fTriangleList\"M\n" + + "\x0fExteriorEdgeBit\x12\n" + + "\n" + + "\x06NO_BIT\x10\x00\x12\x0e\n" + + "\n" + + "EDGE_V0_V1\x10\x01\x12\x0e\n" + + "\n" + + "EDGE_V1_V2\x10\x02\x12\x0e\n" + + "\n" + + "EDGE_V2_V0\x10\x04\"\x16\n" + + "\x14TutorialCreateDetail\"\x16\n" + + "\x14TutorialIapItemProto\"\x13\n" + + "\x11TutorialInfoProto\"\x1a\n" + + "\x18TutorialItemRewardsProto\"\xdf\t\n" + + "\x11TutorialTelemetry\"\xc9\t\n" + + "\x13TutorialTelemetryId\x12\r\n" + + "\tUNDEFINED\x10\x00\x12!\n" + + "\x1dTAG_LEARN_MORE_BUTTON_CLICKED\x10\x01\x12\x1c\n" + + "\x18TAG_POPUP_TUTORIAL_SHOWN\x10\x02\x12)\n" + + "%FRIEND_LIST_LEARN_MORE_BUTTON_CLICKED\x10\x03\x12%\n" + + "!FRIEND_DETAIL_HELP_BUTTON_CLICKED\x10\x04\x12#\n" + + "\x1fTASK_TUTORIAL_CURVE_BALL_VIEWED\x10\x05\x12#\n" + + "\x1fTASK_TUTORIAL_THROW_TYPE_VIEWED\x10\x06\x12\x1d\n" + + "\x19TASK_TUTORIAL_GIFT_VIEWED\x10\a\x12 \n" + + "\x1cTASK_TUTORIAL_TRADING_VIEWED\x10\b\x12&\n" + + "\"TASK_TUTORIAL_SNAPSHOT_WILD_VIEWED\x10\t\x12+\n" + + "'TASK_TUTORIAL_SNAPSHOT_INVENTORY_VIEWED\x10\n" + + "\x12'\n" + + "#TASK_TUTORIAL_SNAPSHOT_BUDDY_VIEWED\x10\v\x12$\n" + + " GIFT_TUTORIAL_INTRODUCTION_SHOWN\x10\f\x12\x1f\n" + + "\x1bPLAYER_VIEWED_GIFT_TUTORIAL\x10\r\x12 \n" + + "\x1cPLAYER_SKIPPED_GIFT_TUTORIAL\x10\x0e\x12\"\n" + + "\x1ePLAYER_COMPLETED_GIFT_TUTORIAL\x10\x0f\x12$\n" + + " LURE_TUTORIAL_INTRODUCTION_SHOWN\x10\x10\x12\x1f\n" + + "\x1bPLAYER_VIEWED_LURE_TUTORIAL\x10\x11\x12 \n" + + "\x1cPLAYER_SKIPPED_LURE_TUTORIAL\x10\x12\x12\"\n" + + "\x1ePLAYER_COMPLETED_LURE_TUTORIAL\x10\x13\x12\x1f\n" + + "\x1bGYM_TUTORIAL_BUTTON_CLICKED\x10\x14\x12 \n" + + "\x1cRAID_TUTORIAL_BUTTON_CLICKED\x10\x15\x121\n" + + "-POTION_AND_REVIVE_TUTORIAL_INTRODUCTION_SHOWN\x10\x16\x12$\n" + + " PLAYER_COMPLETED_REVIVE_TUTORIAL\x10\x17\x12$\n" + + " PLAYER_COMPLETED_POTION_TUTORIAL\x10\x18\x12\x1e\n" + + "\x1aBERRY_CATCH_TUTORIAL_SHOWN\x10\x19\x12%\n" + + "!TRADE_TUTORIAL_INTRODUCTION_SHOWN\x10\x1a\x12\"\n" + + "\x1ePLAYER_VIEWED_TRADING_TUTORIAL\x10\x1b\x12#\n" + + "\x1fPLAYER_SKIPPED_TRADING_TUTORIAL\x10\x1c\x12%\n" + + "!PLAYER_COMPLETED_TRADING_TUTORIAL\x10\x1d\x12\x1e\n" + + "\x1aLUCKY_TRADE_TUTORIAL_SHOWN\x10\x1e\x12)\n" + + "%LUCKY_FRIENDS_UNLOCKED_TUTORIAL_SHOWN\x10\x1f\x12)\n" + + "%LUCKY_FRIENDS_TUTORIAL_BUTTON_CLICKED\x10 \"m\n" + + "\x17TutorialViewedTelemetry\"R\n" + + "\fTutorialType\x12\x13\n" + + "\x0fAR_PHOTO_SOCIAL\x10\x00\x12\r\n" + + "\tPHOTO_TIP\x10\x01\x12\x0e\n" + + "\n" + + "GROUND_TIP\x10\x02\x12\x0e\n" + + "\n" + + "PERSON_TIP\x10\x03\"\x14\n" + + "\x12TutorialsInfoProto\"\x18\n" + + "\x16TutorialsSettingsProto\"\x17\n" + + "\x15TwoForOneEnabledProto\"A\n" + + "\x1fTwoWaySharedFriendshipDataProto\x1a\x12\n" + + "\x10SharedMigrationsJ\x04\b\x04\x10\x05J\x04\b\x05\x10\x06\"\x06\n" + + "\x04Type\"\x1c\n" + + "\x1aTypeEffectiveSettingsProto\"\r\n" + + "\vUInt32Value\"\r\n" + + "\vUInt64Value\"\x06\n" + + "\x04UUID\"\x1e\n" + + "\x1cUncommentAnnotationTestProto\"\x1b\n" + + "\x19UnfusePokemonRequestProto\"\x84\x02\n" + + "\x1aUnfusePokemonResponseProto\"\xe5\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x19\n" + + "\x15ERROR_POKEMON_MISSING\x10\x02\x12 \n" + + "\x1cERROR_INSUFFICIENT_RESOURCES\x10\x03\x12\x1a\n" + + "\x16ERROR_QUEST_INCOMPLETE\x10\x04\x12\x1f\n" + + "\x1bERROR_POKEMON_CANNOT_CHANGE\x10\x05\x12\x1a\n" + + "\x16ERROR_POKEMON_DEPLOYED\x10\x06\x12\x1a\n" + + "\x16ERROR_FEATURE_DISABLED\x10\a\x12\x11\n" + + "\rERROR_UNKNOWN\x10\b\"!\n" + + "\x13UninterpretedOption\x1a\n" + + "\n" + + "\bNamePart\"\x9d\x01\n" + + "\x1dUnlinkNintendoAccountOutProto\"|\n" + + "\x06Status\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1e\n" + + "\x1aERROR_PLAYER_LEVEL_TOO_LOW\x10\x02\x12\x18\n" + + "\x14ERROR_NO_LINKED_NAID\x10\x03\x12\x1e\n" + + "\x1aERROR_TRANSFER_IN_PROGRESS\x10\x04\"\x1c\n" + + "\x1aUnlinkNintendoAccountProto\"\xcd\x01\n" + + "\x19UnlockPokemonMoveOutProto\"\xaf\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1b\n" + + "\x17ERROR_POKEMON_NOT_FOUND\x10\x02\x12\x1e\n" + + "\x1aERROR_UNLOCK_NOT_AVAILABLE\x10\x03\x12\x1a\n" + + "\x16ERROR_ALREADY_UNLOCKED\x10\x04\x12 \n" + + "\x1cERROR_INSUFFICIENT_RESOURCES\x10\x05\x12\x12\n" + + "\x0eERROR_DISABLED\x10\x06\"\x18\n" + + "\x16UnlockPokemonMoveProto\"\x92\x02\n" + + "%UnlockTemporaryEvolutionLevelOutProto\"\xe8\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16FAILED_POKEMON_MISSING\x10\x02\x12!\n" + + "\x1dFAILED_INSUFFICIENT_RESOURCES\x10\x03\x12 \n" + + "\x1cFAILED_POKEMON_CANNOT_UNLOCK\x10\x04\x12&\n" + + "\"FAILED_REQUESTED_LEVEL_NOT_ALLOWED\x10\x05\x12 \n" + + "\x1cFAILED_INVALID_POKEMON_LEVEL\x10\x06\x12\x1b\n" + + "\x17FAILED_FEATURE_DISABLED\x10\a\"$\n" + + "\"UnlockTemporaryEvolutionLevelProto\"\b\n" + + "\x06Unused\"\x14\n" + + "\x12UpNextSectionProto\"\x1c\n" + + "\x1aUpcomingEventsSectionProto\",\n" + + "&UpdateAdventureSyncFitnessRequestProto:\x02\x18\x01\"b\n" + + "'UpdateAdventureSyncFitnessResponseProto\"3\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02:\x02\x18\x01\")\n" + + "'UpdateAdventureSyncSettingsRequestProto\"{\n" + + "(UpdateAdventureSyncSettingsResponseProto\"O\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_PLAYER_NOT_FOUND\x10\x03\"%\n" + + "#UpdateBreadcrumbHistoryRequestProto\"w\n" + + "$UpdateBreadcrumbHistoryResponseProto\"O\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_PLAYER_NOT_FOUND\x10\x03\"&\n" + + "$UpdateBulkPlayerLocationRequestProto\"x\n" + + "%UpdateBulkPlayerLocationResponseProto\"O\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_PLAYER_NOT_FOUND\x10\x03\"\x12\n" + + "\x10UpdateCombatData\"\xd8\x06\n" + + "\x14UpdateCombatOutProto\"\xbf\x06\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1e\n" + + "\x1aERROR_INVALID_COMBAT_STATE\x10\x02\x12\x1a\n" + + "\x16ERROR_COMBAT_NOT_FOUND\x10\x03\x12\x1e\n" + + "\x1aERROR_PLAYER_NOT_IN_COMBAT\x10\x04\x12\x18\n" + + "\x14ERROR_ILLEGAL_ACTION\x10\x05\x12\x1d\n" + + "\x19ERROR_INVALID_SUBMIT_TIME\x10\x06\x12\x1c\n" + + "\x18ERROR_PLAYER_IN_MINIGAME\x10\a\x12 \n" + + "\x1cERROR_EXISTING_QUEUED_ATTACK\x10\b\x12 \n" + + "\x1cERROR_INVALID_CHANGE_POKEMON\x10\t\x12\x1d\n" + + "\x19ERROR_INSUFFICIENT_ENERGY\x10\n" + + "\x12\x16\n" + + "\x12ERROR_INVALID_MOVE\x10\v\x12 \n" + + "\x1cERROR_INVALID_DURATION_TURNS\x10\f\x12 \n" + + "\x1cERROR_INVALID_MINIGAME_STATE\x10\r\x12$\n" + + " ERROR_INVALID_QUICK_SWAP_POKEMON\x10\x0e\x12\"\n" + + "\x1eERROR_QUICK_SWAP_NOT_AVAILABLE\x10\x0f\x126\n" + + "2ERROR_INVALID_SUBMIT_TIME_BEFORE_LAST_UPDATED_TURN\x10\x10\x121\n" + + "-ERROR_INVALID_SUBMIT_TIME_DURING_STATE_CHANGE\x10\x11\x122\n" + + ".ERROR_INVALID_SUBMIT_TIME_OPPONENT_CHARGE_MOVE\x10\x12\x12*\n" + + "&ERROR_INVALID_SUBMIT_TIME_CMP_TIE_SWAP\x10\x13\x121\n" + + "-ERROR_INVALID_MINIGAME_STATE_OFFENSIVE_FINISH\x10\x14\x120\n" + + ",ERROR_INVALID_MINIGAME_STATE_DEFENSIVE_START\x10\x15\x121\n" + + "-ERROR_INVALID_MINIGAME_STATE_DEFENSIVE_FINISH\x10\x16\"\x13\n" + + "\x11UpdateCombatProto\"\x1a\n" + + "\x18UpdateCombatResponseData\"#\n" + + "!UpdateCombatResponseTimeTelemetry\"\x87\x03\n" + + "\x1aUpdateContestEntryOutProto\"\xe8\x02\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\x12\x10\n" + + "\fOUT_OF_RANGE\x10\x03\x12!\n" + + "\x1dENTERED_POKEMON_NOT_AVAILABLE\x10\x04\x12!\n" + + "\x1dPOKEMON_ID_TO_REPLACE_MISSING\x10\x05\x12 \n" + + "\x1cPOKEMON_TO_REPLACE_DIFFERENT\x10\x06\x12\x18\n" + + "\x14PLAYER_LIMIT_REACHED\x10\a\x12\x19\n" + + "\x15CONTEST_LIMIT_REACHED\x10\b\x12 \n" + + "\x1cSAME_CYCLE_TRADE_NOT_ALLOWED\x10\t\x12\"\n" + + "\x1eSAME_SEASON_WINNER_NOT_ALLOWED\x10\n" + + "\x12 \n" + + "\x1cPOKEMON_TO_REPLACE_NOT_FOUND\x10\v\x12$\n" + + " PENDING_REWARD_ENTRY_NOT_ALLOWED\x10\f\"\x19\n" + + "\x17UpdateContestEntryProto\"\x8a\x01\n" + + " UpdateEventRsvpSelectionOutProto\"f\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x13\n" + + "\x0fERROR_NOT_FOUND\x10\x03\x12\x1c\n" + + "\x18ERROR_INVALID_EVENT_TYPE\x10\x04\"\x1f\n" + + "\x1dUpdateEventRsvpSelectionProto\"\xba\x01\n" + + "'UpdateFieldBookPostCatchPokemonOutProto\"\x8e\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1b\n" + + "\x17ERROR_NO_SUCH_FIELDBOOK\x10\x02\x12!\n" + + "\x1dERROR_NO_SUCH_FIELDBOOK_ENTRY\x10\x03\x12\x19\n" + + "\x15ERROR_NO_SUCH_STICKER\x10\x04\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x05\"&\n" + + "$UpdateFieldBookPostCatchPokemonProto\"/\n" + + "-UpdateFieldbookEntryPokemonActionRequestProto\"\x9d\x01\n" + + ".UpdateFieldbookEntryPokemonActionResponseProto\"k\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1b\n" + + "\x17ERROR_INVALID_FIELDBOOK\x10\x03\x12\x19\n" + + "\x15ERROR_INVALID_POKEMON\x10\x04\"\x1e\n" + + "\x1cUpdateInvasionBattleOutProto\"^\n" + + "\x19UpdateInvasionBattleProto\"A\n" + + "\n" + + "UpdateType\x12\x12\n" + + "\x0ePOKEMON_HEALTH\x10\x00\x12\x0e\n" + + "\n" + + "WIN_BATTLE\x10\x01\x12\x0f\n" + + "\vLOSE_BATTLE\x10\x02\"\xa8\x04\n" + + "\x1dUpdateIrisSocialSceneOutProto\"\x86\x04\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12)\n" + + "%POKEMON_TO_ADD_NOT_FOUND_IN_INVENTORY\x10\x02\x12,\n" + + "(POKEMON_TO_REMOVE_NOT_FOUND_IN_INVENTORY\x10\x03\x12(\n" + + "$POKEMON_TO_REMOVE_NOT_FOUND_IN_SCENE\x10\x04\x12&\n" + + "\"MAX_NUM_POKEMON_PER_PLAYER_REACHED\x10\x05\x12\x1a\n" + + "\x16ERROR_FEATURE_DISABLED\x10\x06\x12,\n" + + "(ERROR_FORT_NOT_FOUND_OR_NOT_VPS_ELIGIBLE\x10\a\x127\n" + + "3BOTH_POKEMON_TO_ADD_AND_POKEMON_TO_REMOVE_ARE_UNSET\x10\b\x12 \n" + + "\x1cPOKEMON_TO_ADD_IS_DENYLISTED\x10\t\x12\"\n" + + "\x1eMISSING_DATA_IN_POKEMON_OBJECT\x10\n" + + "\x12\x18\n" + + "\x14ERROR_POKEMON_LOCKED\x10\v\x12\x18\n" + + "\x14ERROR_NO_UPDATE_TYPE\x10\f\x12<\n" + + "8ERROR_UPDATE_TYPE_EXPRESSION_BUT_NO_EXPRESSION_SPECIFIED\x10\r\"d\n" + + "\x1aUpdateIrisSocialSceneProto\"F\n" + + "\n" + + "UpdateType\x12\t\n" + + "\x05UNSET\x10\x00\x12\x15\n" + + "\x11POKEMON_PLACEMENT\x10\x01\x12\x16\n" + + "\x12POKEMON_EXPRESSION\x10\x02\"O\n" + + "\x18UpdateIrisSpawnDataProto\"3\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\"\x1c\n" + + "\x1aUpdateNotificationOutProto\"\x19\n" + + "\x17UpdateNotificationProto\"\x7f\n" + + " UpdatePlayerGpsBookmarksOutProto\"[\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16COULD_NOT_ADD_BOOKMARK\x10\x02\x12\x1d\n" + + "\x19COULD_NOT_REMOVE_BOOKMARK\x10\x03\"\x1f\n" + + "\x1dUpdatePlayerGpsBookmarksProto\"\x96\x03\n" + + ")UpdatePokemonSizeLeaderboardEntryOutProto\"\xe8\x02\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\x12\x10\n" + + "\fOUT_OF_RANGE\x10\x03\x12!\n" + + "\x1dENTERED_POKEMON_NOT_AVAILABLE\x10\x04\x12!\n" + + "\x1dPOKEMON_ID_TO_REPLACE_MISSING\x10\x05\x12 \n" + + "\x1cPOKEMON_TO_REPLACE_DIFFERENT\x10\x06\x12\x18\n" + + "\x14PLAYER_LIMIT_REACHED\x10\a\x12\x19\n" + + "\x15CONTEST_LIMIT_REACHED\x10\b\x12 \n" + + "\x1cSAME_CYCLE_TRADE_NOT_ALLOWED\x10\t\x12\"\n" + + "\x1eSAME_SEASON_WINNER_NOT_ALLOWED\x10\n" + + "\x12 \n" + + "\x1cPOKEMON_TO_REPLACE_NOT_FOUND\x10\v\x12$\n" + + " PENDING_REWARD_ENTRY_NOT_ALLOWED\x10\f\"(\n" + + "&UpdatePokemonSizeLeaderboardEntryProto\"\x8c\x01\n" + + "\x16UpdatePostcardOutProto\"r\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12!\n" + + "\x1dERROR_POSTCARD_DOES_NOT_EXIST\x10\x02\x12\x15\n" + + "\x11ERROR_NOT_ENABLED\x10\x04\x12\x16\n" + + "\x12ERROR_RATE_LIMITED\x10\x05\"\x15\n" + + "\x13UpdatePostcardProto\"\x9e\x01\n" + + "\x18UpdateRouteDraftOutProto\"\x81\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x17\n" + + "\x13ERROR_INVALID_ROUTE\x10\x03\x12\x15\n" + + "\x11ERROR_OLD_VERSION\x10\x04\x12\x1c\n" + + "\x18ERROR_ROUTE_NOT_EDITABLE\x10\x05\"\x17\n" + + "\x15UpdateRouteDraftProto\"e\n" + + "\x1fUpdateSurveyEligibilityOutProto\"B\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\x12\x15\n" + + "\x11ERROR_NOT_ENABLED\x10\x03\"\x1e\n" + + "\x1cUpdateSurveyEligibilityProto\"\xaa\x02\n" + + "\x15UpdateTradingOutProto\"\x90\x02\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1a\n" + + "\x16ERROR_FRIEND_NOT_FOUND\x10\x03\x12\x1b\n" + + "\x17ERROR_INVALID_PLAYER_ID\x10\x04\x12\x17\n" + + "\x13ERROR_INVALID_STATE\x10\x05\x12\x17\n" + + "\x13ERROR_STATE_HANDLER\x10\x06\x12\x19\n" + + "\x15ERROR_INVALID_POKEMON\x10\a\x12\x1e\n" + + "\x1aERROR_INSUFFICIENT_PAYMENT\x10\b\x12\x19\n" + + "\x15ERROR_TRADING_EXPIRED\x10\t\x12\x1a\n" + + "\x16ERROR_TRADING_FINISHED\x10\n" + + "\"\x14\n" + + "\x12UpdateTradingProto\"\x80\x02\n" + + "\x16UpdateVpsEventOutProto\"\xe5\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x1b\n" + + "\x17ERROR_FORT_ID_NOT_FOUND\x10\x03\x12!\n" + + "\x1dERROR_VPS_NOT_ENABLED_AT_FORT\x10\x04\x12\x1d\n" + + "\x19ERROR_VPS_EVENT_NOT_FOUND\x10\x05\x12&\n" + + "\"ERROR_ADD_ANCHOR_ID_ALREADY_EXISTS\x10\x06\x12)\n" + + "%ERROR_UPDATE_ANCHOR_ID_DOES_NOT_EXIST\x10\a\"\x15\n" + + "\x13UpdateVpsEventProto\"\x8f\x02\n" + + "\x16UpgradePokemonOutProto\x1a\x12\n" + + "\x10BulkUpgradesCost\"\xe0\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1b\n" + + "\x17ERROR_POKEMON_NOT_FOUND\x10\x02\x12 \n" + + "\x1cERROR_INSUFFICIENT_RESOURCES\x10\x03\x12\x1f\n" + + "\x1bERROR_UPGRADE_NOT_AVAILABLE\x10\x04\x12\x1d\n" + + "\x19ERROR_POKEMON_IS_DEPLOYED\x10\x05\x12\x1b\n" + + "\x17ERROR_DUPLICATE_REQUEST\x10\x06\x12\"\n" + + "\x1eERROR_FUSION_COMPONENT_POKEMON\x10\a\"\x15\n" + + "\x13UpgradePokemonProto\"\xc8\x01\n" + + "\x1dUploadCombatClientLogOutProto\"\xa6\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x15\n" + + "\x11ERROR_NOT_ENABLED\x10\x02\x12\x1b\n" + + "\x17ERROR_TOO_MANY_REQUESTS\x10\x03\x12\x18\n" + + "\x14ERROR_INVALID_FORMAT\x10\x04\x12\x1c\n" + + "\x18ERROR_EXCEEDS_SIZE_LIMIT\x10\x05\x12\x18\n" + + "\x14ERROR_INTERNAL_ERROR\x10\x06\"\x1c\n" + + "\x1aUploadCombatClientLogProto\"\x1a\n" + + "\x18UploadManagementSettings\"\xbe\x02\n" + + "\x19UploadManagementTelemetry\"\xa0\x02\n" + + "\x17UploadManagementEventId\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\x1f\n" + + "\x1bUPLOAD_ALL_FROM_ENTRY_POINT\x10\x01\x12$\n" + + " UPLOAD_ALL_FROM_UPLOAD_MGMT_MENU\x10\x02\x12\x1f\n" + + "\x1bCANCEL_ALL_FROM_ENTRY_POINT\x10\x03\x12$\n" + + " CANCEL_ALL_FROM_UPLOAD_MGMT_MENU\x10\x04\x12\x1c\n" + + "\x18CANCEL_INDIVIDUAL_UPLOAD\x10\x05\x12\x1c\n" + + "\x18DELETE_INDIVIDUAL_UPLOAD\x10\x06\x12\x16\n" + + "\x12UPLOAD_ALL_SUCCESS\x10\a\x12\x16\n" + + "\x12UPLOAD_ALL_FAILURE\x10\b\"\x1d\n" + + "\x1bUploadPoiPhotoByUrlOutProto\"\x1a\n" + + "\x18UploadPoiPhotoByUrlProto\"\xac\x01\n" + + "\x1bUploadRaidClientLogOutProto\"\x8c\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x15\n" + + "\x11ERROR_NOT_ENABLED\x10\x02\x12\x1b\n" + + "\x17ERROR_TOO_MANY_REQUESTS\x10\x03\x12\x18\n" + + "\x14ERROR_INVALID_FORMAT\x10\x04\x12\x1c\n" + + "\x18ERROR_EXCEEDS_SIZE_LIMIT\x10\x05\"\x1a\n" + + "\x18UploadRaidClientLogProto\"\x1d\n" + + "\x1bUpsightLoggingSettingsProto\"`\n" + + "\bUpstream\x1a=\n" + + "\rProbeResponse\",\n" + + "\vNetworkType\x12\t\n" + + "\x05UNSET\x10\x00\x12\b\n" + + "\x04DATA\x10\x01\x12\b\n" + + "\x04WIFI\x10\x02\x1a\x15\n" + + "\x13SubscriptionRequest\"A\n" + + "\x0fUpstreamMessage\x1a\r\n" + + "\vSendMessage\x1a\v\n" + + "\tLeaveRoom\x1a\x12\n" + + "\x10ClockSyncRequest\"\x9b\x01\n" + + "\x18UseIncenseActionOutProto\"\x7f\n" + + "\x06Result\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16INCENSE_ALREADY_ACTIVE\x10\x02\x12\x15\n" + + "\x11NONE_IN_INVENTORY\x10\x03\x12\x12\n" + + "\x0eLOCATION_UNSET\x10\x04\x12\x14\n" + + "\x10INCENSE_DISABLED\x10\x05\"M\n" + + "\x15UseIncenseActionProto\"4\n" + + "\x05Usage\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\a\n" + + "\x03USE\x10\x01\x12\t\n" + + "\x05PAUSE\x10\x02\x12\n" + + "\n" + + "\x06RESUME\x10\x03\"\xd8\x01\n" + + "\x1aUseItemBattleBoostOutProto\"\xb9\x01\n" + + "\x06Result\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1c\n" + + "\x18ERROR_NO_ITEMS_REMAINING\x10\x02\x12\x1b\n" + + "\x17ERROR_INVALID_ITEM_TYPE\x10\x03\x12\x18\n" + + "\x14ERROR_LOCATION_UNSET\x10\x04\x12$\n" + + " ERROR_PLAYER_BELOW_MINIMUM_LEVEL\x10\x05\x12\x1a\n" + + "\x16ERROR_FEATURE_DISABLED\x10\x06\"\x19\n" + + "\x17UseItemBattleBoostProto\"\xf0\x01\n" + + "\x17UseItemBulkHealOutProto\x1a\x9b\x01\n" + + "\n" + + "HealResult\"\x8c\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x14\n" + + "\x10ERROR_NO_POKEMON\x10\x02\x12\x14\n" + + "\x10ERROR_CANNOT_USE\x10\x03\x12\x1a\n" + + "\x16ERROR_DEPLOYED_TO_FORT\x10\x04\x12\"\n" + + "\x1eERROR_FUSION_COMPONENT_POKEMON\x10\x05\"7\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x15\n" + + "\x11ERROR_BAD_REQUEST\x10\x02\"\x16\n" + + "\x14UseItemBulkHealProto\"\x18\n" + + "\x16UseItemCaptureOutProto\"\x15\n" + + "\x13UseItemCaptureProto\"\xa9\x02\n" + + "\x1bUseItemEggIncubatorOutProto\"\x89\x02\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1d\n" + + "\x19ERROR_INCUBATOR_NOT_FOUND\x10\x02\x12\x1f\n" + + "\x1bERROR_POKEMON_EGG_NOT_FOUND\x10\x03\x12\x1c\n" + + "\x18ERROR_POKEMON_ID_NOT_EGG\x10\x04\x12\"\n" + + "\x1eERROR_INCUBATOR_ALREADY_IN_USE\x10\x05\x12$\n" + + " ERROR_POKEMON_ALREADY_INCUBATING\x10\x06\x12%\n" + + "!ERROR_INCUBATOR_NO_USES_REMAINING\x10\a\x12\x18\n" + + "\x14ERROR_LOCATION_UNSET\x10\n" + + "\"\x1a\n" + + "\x18UseItemEggIncubatorProto\"\x95\x01\n" + + "\x18UseItemEncounterOutProto\"y\n" + + "\x06Status\x12\v\n" + + "\aSUCCESS\x10\x00\x12\x15\n" + + "\x11ALREADY_COMPLETED\x10\x01\x12\x16\n" + + "\x12ACTIVE_ITEM_EXISTS\x10\x02\x12\x18\n" + + "\x14NO_ITEM_IN_INVENTORY\x10\x03\x12\x19\n" + + "\x15INVALID_ITEM_CATEGORY\x10\x04\"\x17\n" + + "\x15UseItemEncounterProto\"\x99\x02\n" + + "$UseItemLuckyFriendApplicatorOutProto\"\xf0\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1a\n" + + "\x16ERROR_LOW_FRIEND_LEVEL\x10\x02\x12\x1a\n" + + "\x16ERROR_FRIEND_NOT_FOUND\x10\x03\x12\x1e\n" + + "\x1aERROR_FRIEND_ALREADY_LUCKY\x10\x04\x12\x1c\n" + + "\x18ERROR_FRIEND_SETTING_OFF\x10\x05\x12\x1f\n" + + "\x1bERROR_ITEM_NOT_IN_INVENTORY\x10\x06\x12\x1b\n" + + "\x17ERROR_INVALID_ITEM_TYPE\x10\a\x12\x1a\n" + + "\x16ERROR_FAILED_TO_UPDATE\x10\b\"#\n" + + "!UseItemLuckyFriendApplicatorProto\"\x92\x02\n" + + "\x19UseItemMoveRerollOutProto\"\xf4\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x0e\n" + + "\n" + + "NO_POKEMON\x10\x02\x12\x12\n" + + "\x0eNO_OTHER_MOVES\x10\x03\x12\r\n" + + "\tNO_PLAYER\x10\x04\x12\x13\n" + + "\x0fWRONG_ITEM_TYPE\x10\x05\x12\x19\n" + + "\x15ITEM_NOT_IN_INVENTORY\x10\x06\x12\x13\n" + + "\x0fINVALID_POKEMON\x10\a\x12\x0f\n" + + "\vMOVE_LOCKED\x10\b\x12\x1b\n" + + "\x17MOVE_CANNOT_BE_REROLLED\x10\t\x12\x16\n" + + "\x12INVALID_ELITE_MOVE\x10\n" + + "\x12\x14\n" + + "\x10NOT_ENOUGH_ITEMS\x10\v\"\x18\n" + + "\x16UseItemMoveRerollProto\"\x86\x01\n" + + "\x1aUseItemMpReplenishOutProto\"h\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x19\n" + + "\x15ERROR_NOT_ENOUGH_ITEM\x10\x02\x12\x11\n" + + "\rERROR_MP_FULL\x10\x03\x12\x18\n" + + "\x14ERROR_MP_NOT_ENABLED\x10\x04\"\x19\n" + + "\x17UseItemMpReplenishProto\"\xa6\x01\n" + + "\x15UseItemPotionOutProto\"\x8c\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x14\n" + + "\x10ERROR_NO_POKEMON\x10\x02\x12\x14\n" + + "\x10ERROR_CANNOT_USE\x10\x03\x12\x1a\n" + + "\x16ERROR_DEPLOYED_TO_FORT\x10\x04\x12\"\n" + + "\x1eERROR_FUSION_COMPONENT_POKEMON\x10\x05\"\x14\n" + + "\x12UseItemPotionProto\"\xaa\x01\n" + + "\x18UseItemRareCandyOutProto\"\x8d\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x16\n" + + "\x12INVALID_POKEMON_ID\x10\x02\x12\r\n" + + "\tNO_PLAYER\x10\x03\x12\x13\n" + + "\x0fWRONG_ITEM_TYPE\x10\x04\x12\x19\n" + + "\x15ITEM_NOT_IN_INVENTORY\x10\x05\x12\x14\n" + + "\x10NOT_ENOUGH_ITEMS\x10\x06\"\x17\n" + + "\x15UseItemRareCandyProto\"\xa6\x01\n" + + "\x15UseItemReviveOutProto\"\x8c\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x14\n" + + "\x10ERROR_NO_POKEMON\x10\x02\x12\x14\n" + + "\x10ERROR_CANNOT_USE\x10\x03\x12\x1a\n" + + "\x16ERROR_DEPLOYED_TO_FORT\x10\x04\x12\"\n" + + "\x1eERROR_FUSION_COMPONENT_POKEMON\x10\x05\"\x14\n" + + "\x12UseItemReviveProto\"\xbf\x01\n" + + "\x1cUseItemStardustBoostOutProto\"\x9e\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1b\n" + + "\x17ERROR_INVALID_ITEM_TYPE\x10\x02\x12'\n" + + "#ERROR_STARDUST_BOOST_ALREADY_ACTIVE\x10\x03\x12\x1c\n" + + "\x18ERROR_NO_ITEMS_REMAINING\x10\x04\x12\x18\n" + + "\x14ERROR_LOCATION_UNSET\x10\x05\"\x1b\n" + + "\x19UseItemStardustBoostProto\"\xd8\x02\n" + + "\x1bUseItemStatIncreaseOutProto\"\xb8\x02\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1f\n" + + "\x1bERROR_ITEM_NOT_IN_INVENTORY\x10\x02\x12\x1b\n" + + "\x17ERROR_INVALID_ITEM_TYPE\x10\x03\x12#\n" + + "\x1fERROR_CANNOT_BE_USED_ON_POKEMON\x10\x04\x12\x19\n" + + "\x15ERROR_INVALID_POKEMON\x10\x05\x12\x18\n" + + "\x14ERROR_MAX_STAT_LEVEL\x10\x06\x12\x16\n" + + "\x12ERROR_INVALID_STAT\x10\a\x12+\n" + + "'ERROR_SURPASSED_LIMIT_OF_STATS_TO_TRAIN\x10\b\x12\x1c\n" + + "\x18ERROR_INVALID_STAT_LEVEL\x10\t\x12\x1b\n" + + "\x17ERROR_CANNOT_STACK_ITEM\x10\n" + + "\"\x1a\n" + + "\x18UseItemStatIncreaseProto\"\xd3\x01\n" + + "\x16UseItemXpBoostOutProto\"\xb8\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x1b\n" + + "\x17ERROR_INVALID_ITEM_TYPE\x10\x02\x12!\n" + + "\x1dERROR_XP_BOOST_ALREADY_ACTIVE\x10\x03\x12\x1c\n" + + "\x18ERROR_NO_ITEMS_REMAINING\x10\x04\x12\x18\n" + + "\x14ERROR_LOCATION_UNSET\x10\x05\x12\x1e\n" + + "\x1aERROR_INVALID_BOOSTABLE_XP\x10\x06\"\x15\n" + + "\x13UseItemXpBoostProto\"\x1a\n" + + "\x18UseNonCombatMoveLogEntry\"\x1e\n" + + "\x1cUseNonCombatMoveRequestProto\"\xca\x01\n" + + "\x1dUseNonCombatMoveResponseProto\"\xa8\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\x12\x14\n" + + "\x10ERROR_NO_POKEMON\x10\x03\x12\x11\n" + + "\rERROR_NO_MOVE\x10\x04\x12\x1c\n" + + "\x18ERROR_INSUFFICIENT_FUNDS\x10\x05\x12\x1d\n" + + "\x19ERROR_EXCEEDS_BONUS_LIMIT\x10\x06\x12\x15\n" + + "\x11ERROR_NOT_ENABLED\x10\a\"\xf9\x01\n" + + "\x17UseSaveForLaterOutProto\"\xdd\x01\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\"\n" + + "\x1eERROR_SAVE_FOR_LATER_NOT_FOUND\x10\x02\x12 \n" + + "\x1cERROR_SAVE_FOR_LATER_EXPIRED\x10\x03\x12%\n" + + "!ERROR_SAVE_FOR_LATER_ALREADY_USED\x10\x04\x12(\n" + + "$ERROR_SAVE_FOR_LATER_ATTEMPT_REACHED\x10\x05\x12$\n" + + " ERROR_SAVE_FOR_LATER_NOT_ENABLED\x10\x06\"\x16\n" + + "\x14UseSaveForLaterProto\"\x15\n" + + "\x13UserAttributesProto\"\x18\n" + + "\x16UserIssueWeatherReport\"!\n" + + "\x1fUsernameSuggestionSettingsProto\"\x1d\n" + + "\x1bUsernameSuggestionTelemetry\"\x1f\n" + + "\x14V1TelemetryAttribute\x1a\a\n" + + "\x05Label\"!\n" + + "\x1fV1TelemetryAttributeRecordProto\"\x18\n" + + "\x16V1TelemetryAttributeV2\"\x17\n" + + "\x15V1TelemetryBatchProto\"\x1d\n" + + "\x1bV1TelemetryEventRecordProto\"\x12\n" + + "\x10V1TelemetryField\"\x10\n" + + "\x0eV1TelemetryKey\"\x85\x01\n" + + "\x18V1TelemetryMetadataProto\"i\n" + + "\x10TelemetryScopeId\x12\t\n" + + "\x05UNSET\x10\x00\x12\x13\n" + + "\x0fPLATFORM_SERVER\x10\x01\x12\x13\n" + + "\x0fPLATFORM_CLIENT\x10\x02\x12\x0f\n" + + "\vGAME_SERVER\x10\x03\x12\x0f\n" + + "\vGAME_CLIENT\x10\x04\"]\n" + + "\x1cV1TelemetryMetricRecordProto\"=\n" + + "\x04Kind\x12\x0f\n" + + "\vUNSPECIFIED\x10\x00\x12\t\n" + + "\x05GAUGE\x10\x01\x12\t\n" + + "\x05DELTA\x10\x02\x12\x0e\n" + + "\n" + + "CUMULATIVE\x10\x03\"\x12\n" + + "\x10V1TelemetryValue\" \n" + + "\x1eVNextBattleClientSettingsProto\"'\n" + + "%ValidateNiaAppleAuthTokenRequestProto\"\x80\x01\n" + + "&ValidateNiaAppleAuthTokenResponseProto\"V\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x10\n" + + "\fINVALID_AUTH\x10\x02\x12\x10\n" + + "\fEXPIRED_AUTH\x10\x03\x12\x10\n" + + "\fSERVER_ERROR\x10\x04\"\a\n" + + "\x05Value\"S\n" + + "\x10VasaClientAction\"?\n" + + "\n" + + "ActionEnum\x12\x1e\n" + + "\x1aINVALID_VASA_CLIENT_ACTION\x10\x00\x12\x11\n" + + "\fCOLLECT_ADID\x10\xc0>\"\t\n" + + "\aVector3\"\x17\n" + + "\x15VerboseLogCombatProto\"\x15\n" + + "\x13VerboseLogRaidProto\"\x19\n" + + "\x17VerifyChallengeOutProto\"\x16\n" + + "\x14VerifyChallengeProto\"\x0e\n" + + "\fVersionedKey\"\x17\n" + + "\x15VersionedKeyValuePair\"\x10\n" + + "\x0eVersionedValue\"#\n" + + "!ViewPointOfInterestImageTelemetry\"\x7f\n" + + "\x14ViewRoutePinOutProto\"g\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\x11\n" + + "\rERROR_UNKNOWN\x10\x02\x12\x19\n" + + "\x15ERROR_ROUTE_NOT_FOUND\x10\x03\x12\x17\n" + + "\x13ERROR_PIN_NOT_FOUND\x10\x04\"\x13\n" + + "\x11ViewRoutePinProto\"\x97\x01\n" + + "\x19VistaGeneralSettingsProto\x1a\x10\n" + + "\x0ePokedexIdRange\"h\n" + + "\n" + + "SeasonType\x12\x10\n" + + "\fSEASON_UNSET\x10\x00\x12\x11\n" + + "\rSEASON_WINTER\x10\x01\x12\x11\n" + + "\rSEASON_SPRING\x10\x02\x12\x11\n" + + "\rSEASON_SUMMER\x10\x03\x12\x0f\n" + + "\vSEASON_FALL\x10\x04\"\v\n" + + "\tVpsAnchor\"\v\n" + + "\tVpsConfig\"\x16\n" + + "\x14VpsDebuggerDataEvent\"\x19\n" + + "\x17VpsEventMapDisplayProto\"'\n" + + "\x15VpsEventSettingsProto\x1a\x0e\n" + + "\fFortVpsEvent\",\n" + + "\x14VpsEventWrapperProto\x1a\x14\n" + + "\x12EventDurationProto\"\x1d\n" + + "\x1bVpsLocalizationStartedEvent\"\x1d\n" + + "\x1bVpsLocalizationSuccessEvent\"\\\n" + + "\x14VpsSessionEndedEvent\x1aD\n" + + "\x16NetworkErrorCodesEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\x05R\x05value:\x028\x01\"\x11\n" + + "\x0fVsActionHistory\"t\n" + + "\x17VsSeekerAttributesProto\"S\n" + + "\x0eVsSeekerStatus\x12\t\n" + + "\x05UNSET\x10\x00\x12\x14\n" + + "\x10STARTED_CHARGING\x10\x01\x12\x11\n" + + "\rFULLY_CHARGED\x10\x02\x12\r\n" + + "\tACTIVATED\x10\x03J\x04\b\x05\x10\x06\"\x16\n" + + "\x14VsSeekerBattleResult\"\x1d\n" + + "\x1bVsSeekerClientSettingsProto\"B\n" + + "\x1eVsSeekerCompleteSeasonLogEntry\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"\x16\n" + + "\x14VsSeekerCreateDetail\"\"\n" + + "\x11VsSeekerLootProto\x1a\r\n" + + "\vRewardProto\"K\n" + + "\x1bVsSeekerPokemonRewardsProto\x1a\x16\n" + + "\x14OverrideIvRangeProto\x1a\x14\n" + + "\x12PokemonUnlockProto\"\xf8\x01\n" + + "\x1fVsSeekerRewardEncounterOutProto\"\xd4\x01\n" + + "\x06Result\x12\x1f\n" + + "\x1bVS_SEEKER_ENCOUNTER_UNKNOWN\x10\x00\x12\x1f\n" + + "\x1bVS_SEEKER_ENCOUNTER_SUCCESS\x10\x01\x12(\n" + + "$VS_SEEKER_ENCOUNTER_ALREADY_FINISHED\x10\x02\x12%\n" + + "!ERROR_PLAYER_NOT_ENOUGH_VICTORIES\x10\x03\x12 \n" + + "\x1cERROR_POKEMON_INVENTORY_FULL\x10\x04\x12\x15\n" + + "\x11ERROR_REDEEM_ITEM\x10\x05\"\x1e\n" + + "\x1cVsSeekerRewardEncounterProto\"\x17\n" + + "\x15VsSeekerScheduleProto\"\x1f\n" + + "\x1dVsSeekerScheduleSettingsProto\"\x18\n" + + "\x16VsSeekerSeasonSchedule\"7\n" + + "\x13VsSeekerSetLogEntry\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"\x1a\n" + + "\x18VsSeekerSpecialCondition\"\x1e\n" + + "\x1cVsSeekerStartMatchmakingData\"\xb7\x03\n" + + " VsSeekerStartMatchmakingOutProto\"\x92\x03\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\x1a\n" + + "\x16SUCCESS_OPPONENT_FOUND\x10\x01\x12\x12\n" + + "\x0eSUCCESS_QUEUED\x10\x02\x12\x1f\n" + + "\x1bERROR_NO_BATTLE_PASSES_LEFT\x10\x03\x12\x1a\n" + + "\x16ERROR_ALREADY_IN_QUEUE\x10\x04\x12*\n" + + "&ERROR_VS_SEEKER_PLAYER_IN_WRONG_SEASON\x10\x05\x12!\n" + + "\x1dERROR_PLAYER_HAS_NO_VS_SEEKER\x10\x06\x12\x17\n" + + "\x13ERROR_ACCESS_DENIED\x10\a\x12.\n" + + "*ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE\x10\b\x12!\n" + + "\x1dERROR_VS_SEEKER_NOT_ACTIVATED\x10\t\x12!\n" + + "\x1dERROR_TEMPORARILY_UNAVAILABLE\x10\n" + + "\x12\x18\n" + + "\x14ERROR_EXCEEDED_LIMIT\x10\v\x12\x18\n" + + "\x14ERROR_QUEUE_TOO_FULL\x10\f\"\x1f\n" + + "\x1dVsSeekerStartMatchmakingProto\"&\n" + + "$VsSeekerStartMatchmakingResponseData\">\n" + + "\x1aVsSeekerWinRewardsLogEntry\" \n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\"\x18\n" + + "\x16WainaGetRewardsRequest\"\xcc\x01\n" + + "\x17WainaGetRewardsResponse\"\xb0\x01\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\r\n" + + "\x05ERROR\x10\x02\x1a\x02\b\x01\x12\x1a\n" + + "\x16ERROR_ALREADY_REWARDED\x10\x03\x12+\n" + + "'ERROR_SLEEP_RECORDS_NOT_AFTER_TIMESTAMP\x10\x04\x12\x1e\n" + + "\x1aERROR_MISSING_SLEEP_RECORD\x10\x05\x12\x16\n" + + "\x12ERROR_NOTIFICATION\x10\x06\"\x12\n" + + "\x10WainaPreferences\"\x1d\n" + + "\x1bWainaSubmitSleepDataRequest\"K\n" + + "\x1cWainaSubmitSleepDataResponse\"+\n" + + "\x06Status\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\t\n" + + "\x05ERROR\x10\x02\"\x16\n" + + "\x14WallabySettingsProto\"\x92\x01\n" + + "\x1fWayfarerOnboardingFlowTelemetry\"o\n" + + "\tEventType\x12\t\n" + + "\x05UNSET\x10\x00\x12\x1a\n" + + "\x16ENTER_WAYFARER_WEBSITE\x10\x01\x12\x1d\n" + + "\x19DEFER_WAYFARER_ONBOARDING\x10\x02\x12\x1c\n" + + "\x18SIMPLIFIED_ONBOARDING_OK\x10\x03\"q\n" + + "\x14WayspotEditTelemetry\"Y\n" + + "\x12WayspotEditEventId\x12\v\n" + + "\aUNKNOWN\x10\x00\x12\x19\n" + + "\x15EDIT_IMAGE_UPLOAD_NOW\x10\x01\x12\x1b\n" + + "\x17EDIT_IMAGE_UPLOAD_LATER\x10\x02\"\x16\n" + + "\x14WeatherAffinityProto\"\xaf\x01\n" + + "\x11WeatherAlertProto\x12F\n" + + "\bseverity\x18\x01 \x01(\x0e2*.POGOProtos.Rpc.WeatherAlertProto.SeverityR\bseverity\x12!\n" + + "\fwarn_weather\x18\x02 \x01(\bR\vwarnWeather\"/\n" + + "\bSeverity\x12\b\n" + + "\x04NONE\x10\x00\x12\f\n" + + "\bMODERATE\x10\x01\x12\v\n" + + "\aEXTREME\x10\x02\"s\n" + + "\x19WeatherAlertSettingsProto\x1a*\n" + + "\x14AlertEnforceSettings\x1a\x12\n" + + "\x10EnforceCondition\x1a*\n" + + "\x13AlertIgnoreSettings\x1a\x13\n" + + "\x11OverrideCondition\"\x13\n" + + "\x11WeatherBonusProto\"\xb7\x01\n" + + "\x14WeatherSettingsProto\x1aJ\n" + + "\x1bDisplayWeatherSettingsProto\x1a\x16\n" + + "\x14DisplayLevelSettings\x1a\x13\n" + + "\x11WindLevelSettings\x1a6\n" + + "\x1cGameplayWeatherSettingsProto\x1a\x16\n" + + "\x14ConditionMapSettings\x1a\x1b\n" + + "\x19StaleWeatherSettingsProto\"\x17\n" + + "\x15WebSocketResponseData\"\x0e\n" + + "\fWebTelemetry\";\n" + + "\x19WebstoreLinkSettingsProto\x1a\x1e\n" + + "\x1cStoreLinkEligibilitySettings\"H\n" + + "\x17WebstoreRewardsLogEntry\"-\n" + + "\x06Result\x12\t\n" + + "\x05UNSET\x10\x00\x12\v\n" + + "\aSUCCESS\x10\x01\x12\v\n" + + "\aFAILURE\x10\x02\"\"\n" + + "\x15WebstoreUserDataProto\x1a\t\n" + + "\aStorage\"\x81\x01\n" + + "\rWeekdaysProto\"p\n" + + "\aDayName\x12\t\n" + + "\x05UNSET\x10\x00\x12\n" + + "\n" + + "\x06MONDAY\x10\x01\x12\v\n" + + "\aTUESDAY\x10\x02\x12\r\n" + + "\tWEDNESDAY\x10\x03\x12\f\n" + + "\bTHURSDAY\x10\x04\x12\n" + + "\n" + + "\x06FRIDAY\x10\x05\x12\f\n" + + "\bSATURDAY\x10\x06\x12\n" + + "\n" + + "\x06SUNDAY\x10\a\"$\n" + + "\"WeeklyChallengeFriendActivityProto\"$\n" + + "\"WeeklyChallengeGlobalSettingsProto\"Q\n" + + "\x1fWelcomeBackRewardsSettingsProto\x1a.\n" + + "\x17CarouselDisplaySettings\x1a\x13\n" + + "\x11QuestIconCarousel\"\x12\n" + + "\x10WildCreateDetail\"\xfc\x01\n" + + "\x10WildPokemonProto\x12!\n" + + "\fencounter_id\x18\x01 \x01(\x06R\vencounterId\x12\x1a\n" + + "\blatitude\x18\x03 \x01(\x01R\blatitude\x12\x1c\n" + + "\tlongitude\x18\x04 \x01(\x01R\tlongitude\x12$\n" + + "\x0espawn_point_id\x18\x05 \x01(\tR\fspawnPointId\x126\n" + + "\apokemon\x18\a \x01(\v2\x1c.POGOProtos.Rpc.PokemonProtoR\apokemon\x12-\n" + + "\x13time_till_hidden_ms\x18\v \x01(\x05R\x10timeTillHiddenMs\"\x1b\n" + + "\x19WithAuthProviderTypeProto\"\x89\x01\n" + + "\x12WithBadgeTypeProto\x12<\n" + + "\n" + + "badge_type\x18\x01 \x03(\x0e2\x1d.POGOProtos.Rpc.HoloBadgeTypeR\tbadgeType\x12\x1d\n" + + "\n" + + "badge_rank\x18\x02 \x01(\x05R\tbadgeRank\x12\x16\n" + + "\x06amount\x18\x03 \x01(\x05R\x06amount\" \n" + + "\x1eWithBattleOpponentPokemonProto\"\x1c\n" + + "\x1aWithBreadDoughPokemonProto\"\x18\n" + + "\x16WithBreadMoveTypeProto\"\x17\n" + + "\x15WithBreadPokemonProto\"y\n" + + "\x0eWithBuddyProto\x12B\n" + + "\x0fmin_buddy_level\x18\x01 \x01(\x0e2\x1a.POGOProtos.Rpc.BuddyLevelR\rminBuddyLevel\x12#\n" + + "\x0emust_be_on_map\x18\x02 \x01(\bR\vmustBeOnMap\"\x15\n" + + "\x13WithCombatTypeProto\"\x14\n" + + "\x12WithCurveBallProto\"f\n" + + "\x1cWithDailyBuddyAffectionProto\x12F\n" + + " min_buddy_affection_earned_today\x18\x01 \x01(\x05R\x1cminBuddyAffectionEarnedToday\"\x1c\n" + + "\x1aWithDailyCaptureBonusProto\"\x19\n" + + "\x17WithDailySpinBonusProto\"\x15\n" + + "\x13WithDeviceTypeProto\"4\n" + + "\x11WithDistanceProto\x12\x1f\n" + + "\vdistance_km\x18\x01 \x01(\x01R\n" + + "distanceKm\">\n" + + "\x14WithElapsedTimeProto\x12&\n" + + "\x0felapsed_time_ms\x18\x01 \x01(\x03R\relapsedTimeMs\"\x18\n" + + "\x16WithEncounterTypeProto\"\x11\n" + + "\x0fWithFortIdProto\"\x16\n" + + "\x14WithFriendLevelProto\"\x16\n" + + "\x14WithFriendsRaidProto\"\x12\n" + + "\x10WithGblRankProto\"\x12\n" + + "\x10WithInPartyProto\"g\n" + + "\x1aWithInvasionCharacterProto\x12I\n" + + "\bcategory\x18\x01 \x03(\x0e2-.POGOProtos.Rpc.EnumWrapper.CharacterCategoryR\bcategory\"=\n" + + "\rWithItemProto\x12,\n" + + "\x04item\x18\x01 \x01(\x0e2\x14.POGOProtos.Rpc.ItemB\x02\x18\x01R\x04item\"N\n" + + "\x11WithItemTypeProto\x129\n" + + "\titem_type\x18\x01 \x03(\x0e2\x1c.POGOProtos.Rpc.HoloItemTypeR\bitemType\"1\n" + + "\x11WithLocationProto\x12\x1c\n" + + "\n" + + "s2_cell_id\x18\x01 \x03(\x03R\bs2CellId\"\x10\n" + + "\x0eWithMaxCpProto\"j\n" + + "\x12WithNpcCombatProto\x12!\n" + + "\frequires_win\x18\x01 \x01(\bR\vrequiresWin\x121\n" + + "\x15combat_npc_trainer_id\x18\x02 \x03(\tR\x12combatNpcTrainerId\"&\n" + + "$WithOpponentPokemonBattleStatusProto\"\x13\n" + + "\x11WithPageTypeProto\",\n" + + "\x14WithPlayerLevelProto\x12\x14\n" + + "\x05level\x18\x01 \x01(\x05R\x05level\"\x17\n" + + "\x15WithPoiSponsorIdProto\"h\n" + + "\x19WithPokemonAlignmentProto\x12K\n" + + "\talignment\x18\x01 \x03(\x0e2-.POGOProtos.Rpc.PokemonDisplayProto.AlignmentR\talignment\"\x7f\n" + + "\x18WithPokemonCategoryProto\x12#\n" + + "\rcategory_name\x18\x01 \x01(\tR\fcategoryName\x12>\n" + + "\vpokemon_ids\x18\x02 \x03(\x0e2\x1d.POGOProtos.Rpc.HoloPokemonIdR\n" + + "pokemonIds\"\x19\n" + + "\x17WithPokemonCostumeProto\"\x19\n" + + "\x17WithPokemonCpLimitProto\"\x14\n" + + "\x12WithPokemonCpProto\"\x18\n" + + "\x16WithPokemonFamilyProto\"\x16\n" + + "\x14WithPokemonFormProto\"\x17\n" + + "\x15WithPokemonLevelProto\"\x16\n" + + "\x14WithPokemonMoveProto\"\x16\n" + + "\x14WithPokemonSizeProto\"\x1a\n" + + "\x18WithPokemonTypeMoveProto\"Z\n" + + "\x14WithPokemonTypeProto\x12B\n" + + "\fpokemon_type\x18\x01 \x03(\x0e2\x1f.POGOProtos.Rpc.HoloPokemonTypeR\vpokemonType\"\x14\n" + + "\x12WithPvpCombatProto\"\x17\n" + + "\x15WithQuestContextProto\"\x12\n" + + "\x10WithQuestIdProto\"N\n" + + "\x12WithRaidLevelProto\x128\n" + + "\n" + + "raid_level\x18\x01 \x03(\x0e2\x19.POGOProtos.Rpc.RaidLevelR\traidLevel\"\x17\n" + + "\x15WithRaidLocationProto\"\x16\n" + + "\x14WithRouteTravelProto\"\x14\n" + + "\x12WithSingleDayProto\"#\n" + + "!WithSuperEffectiveChargeMoveProto\"\x17\n" + + "\x15WithTappableTypeProto\"[\n" + + "\x12WithTempEvoIdProto\x12E\n" + + "\tmega_form\x18\x01 \x03(\x0e2(.POGOProtos.Rpc.HoloTemporaryEvolutionIdR\bmegaForm\"t\n" + + "\x12WithThrowTypeProto\x12A\n" + + "\n" + + "throw_type\x18\x01 \x01(\x0e2 .POGOProtos.Rpc.HoloActivityTypeH\x00R\tthrowType\x12\x12\n" + + "\x03hit\x18\x02 \x01(\bH\x00R\x03hitB\a\n" + + "\x05Throw\"\x14\n" + + "\x12WithTotalDaysProto\"z\n" + + "!WithTraineePokemonAttributesProto\"U\n" + + "\x10TraineeAttribute\x12\t\n" + + "\x05UNSET\x10\x00\x12\x11\n" + + "\rPOKEMON_TYPES\x10\x01\x12\x15\n" + + "\x11UNIQUE_POKEMON_ID\x10\x02\x12\f\n" + + "\bIS_BUDDY\x10\x03\"\x18\n" + + "\x16WithUniquePokemonProto\":\n" + + "\x17WithUniquePokestopProto\"\x1f\n" + + "\aContext\x12\t\n" + + "\x05UNSET\x10\x00\x12\t\n" + + "\x05QUEST\x10\x01\"\x1c\n" + + "\x1aWithUniqueRouteTravelProto\"\x17\n" + + "\x15WithWeatherBoostProto\"\x1a\n" + + "\x18WithWinBattleStatusProto\"\x1d\n" + + "\x1bWithWinGymBattleStatusProto\"\x18\n" + + "\x16WithWinRaidStatusProto\"\x13\n" + + "\x11WpsAvailableEvent\"\x0f\n" + + "\rWpsStartEvent\"\x0e\n" + + "\fWpsStopEvent\"\x14\n" + + "\x12YesNoSelectorProto*2\n" + + "\x12ARDKNominationType\x12\v\n" + + "\aREGULAR\x10\x00\x12\x0f\n" + + "\vPROVISIONAL\x10\x01*\xc2\x02\n" + + "\x1dARDKPlayerSubmissionTypeProto\x12\x14\n" + + "\x10TYPE_UNSPECIFIED\x10\x00\x12\x12\n" + + "\x0ePOI_SUBMISSION\x10\x01\x12\x14\n" + + "\x10ROUTE_SUBMISSION\x10\x02\x12\x18\n" + + "\x14POI_IMAGE_SUBMISSION\x10\x03\x12\x1c\n" + + "\x18POI_TEXT_METADATA_UPDATE\x10\x04\x12\x17\n" + + "\x13POI_LOCATION_UPDATE\x10\x05\x12\x18\n" + + "\x14POI_TAKEDOWN_REQUEST\x10\x06\x12\x1b\n" + + "\x17POI_AR_VIDEO_SUBMISSION\x10\a\x12\x16\n" + + "\x12SPONSOR_POI_REPORT\x10\b\x12\x1f\n" + + "\x1bSPONSOR_POI_LOCATION_UPDATE\x10\t\x12 \n" + + "\x1cPOI_CATEGORY_VOTE_SUBMISSION\x10\n" + + "*\xcd\x01\n" + + "\x14ARDKPoiInvalidReason\x12\x1e\n" + + "\x1aINVALID_REASON_UNSPECIFIED\x10\x00\x12\x18\n" + + "\x14NO_PEDESTRIAN_ACCESS\x10\x01\x12 \n" + + "\x1cOBSTRUCTS_EMERGENCY_SERVICES\x10\x02\x12 \n" + + "\x1cPRIVATE_RESIDENTIAL_PROPERTY\x10\x03\x12\x0f\n" + + "\vARDK_SCHOOL\x10\x04\x12\x17\n" + + "\x13PERMANENTLY_REMOVED\x10\x05\x12\r\n" + + "\tDUPLICATE\x10\x06*x\n" + + "\vARDKScanTag\x12\x10\n" + + "\fDEFAULT_SCAN\x10\x00\x12\x0f\n" + + "\vARDK_PUBLIC\x10\x01\x12\x10\n" + + "\fARDK_PRIVATE\x10\x02\x12\x13\n" + + "\x0fWAYSPOT_CENTRIC\x10\x03\x12\r\n" + + "\tFREE_FORM\x10\x04\x12\x10\n" + + "\fEXPERIMENTAL\x10\x05*\x84\x02\n" + + "\x1bARDKSponsorPoiInvalidReason\x12\"\n" + + "\x1eSPONSOR_POI_REASON_UNSPECIFIED\x10\x00\x12%\n" + + "!SPONSOR_POI_REASON_DOES_NOT_EXIST\x10\x01\x12\x1f\n" + + "\x1bSPONSOR_POI_REASON_NOT_SAFE\x10\x02\x12#\n" + + "\x1fSPONSOR_POI_REASON_NOT_TRUTHFUL\x10\x03\x12*\n" + + "&SPONSOR_POI_REASON_NOT_FAMILY_FRIENDLY\x10\x04\x12(\n" + + "$SPONSOR_POI_REASON_OFFENSIVE_CONTENT\x10\x05*\x8b\x01\n" + + "\fARDKUserType\x12\x19\n" + + "\x15ARDK_USER_TYPE_PLAYER\x10\x00\x12\x1c\n" + + "\x18ARDK_USER_TYPE_DEVELOPER\x10\x01\x12\x1b\n" + + "\x17ARDK_USER_TYPE_SURVEYOR\x10\x02\x12%\n" + + "!ARDK_USER_TYPE_DEVELOPER8_TH_WALL\x10\x03*\x9f\x02\n" + + "\x1eASPermissionStatusTelemetryIds\x12.\n" + + "*AS_PERMISSION_STATUS_TELEMETRY_IDS_UNKNOWN\x10\x00\x120\n" + + ",AS_PERMISSION_STATUS_TELEMETRY_IDS_REQUESTED\x10\x01\x125\n" + + "1AS_PERMISSION_STATUS_TELEMETRY_IDS_GRANTED_IN_USE\x10\x02\x125\n" + + "1AS_PERMISSION_STATUS_TELEMETRY_IDS_GRANTED_ALWAYS\x10\x03\x12-\n" + + ")AS_PERMISSION_STATUS_TELEMETRY_IDS_DENIED\x10\x04*\xbb\x02\n" + + "\x18ASPermissionTelemetryIds\x120\n" + + ",AS_PERMISSION_TELEMETRY_IDS_UNSET_PERMISSION\x10\x00\x12(\n" + + "$AS_PERMISSION_TELEMETRY_IDS_LOCATION\x10\x01\x123\n" + + "/AS_PERMISSION_TELEMETRY_IDS_BACKGROUND_LOCATION\x10\x02\x12(\n" + + "$AS_PERMISSION_TELEMETRY_IDS_ACTIVITY\x10\x03\x120\n" + + ",AS_PERMISSION_TELEMETRY_IDS_PRECISE_LOCATION\x10\x04\x122\n" + + ".AS_PERMISSION_TELEMETRY_IDS_FITNESS_PERMISSION\x10\x05*\xba\x01\n" + + "\x15ASServiceTelemetryIds\x12*\n" + + "&AS_SERVICE_TELEMETRY_IDS_UNSET_SERVICE\x10\x00\x12$\n" + + " AS_SERVICE_TELEMETRY_IDS_FITNESS\x10\x01\x12&\n" + + "\"AS_SERVICE_TELEMETRY_IDS_AWARENESS\x10\x02\x12'\n" + + "#AS_SERVICE_TELEMETRY_IDS_BREADCRUMB\x10\x03*u\n" + + "\x10AdResponseStatus\x12\x13\n" + + "\x0fWASABI_AD_FOUND\x10\x00\x12\x16\n" + + "\x12NO_CAMPAIGNS_FOUND\x10\x01\x12\x15\n" + + "\x11USER_NOT_ELIGIBLE\x10\x02\x12\x1d\n" + + "\x19LOW_VALUE_WASABI_AD_FOUND\x10\x03*\x93\x02\n" + + "\x06AdType\x12\x13\n" + + "\x0fAD_TYPE_UNKNOWN\x10\x00\x12\x1a\n" + + "\x16AD_TYPE_SPONSORED_GIFT\x10\x01\x12\x1d\n" + + "\x19AD_TYPE_SPONSORED_BALLOON\x10\x02\x12$\n" + + " AD_TYPE_SPONSORED_BALLOON_WASABI\x10\x03\x12/\n" + + "+AD_TYPE_SPONSORED_BALLOON_GOOGLE_MANAGED_AD\x10\x04\x12#\n" + + "\x1fAD_TYPE_SPONSORED_BALLOON_AR_AD\x10\x05\x12#\n" + + "\x1fAD_TYPE_SPONSORED_BALLOON_VIDEO\x10\x06\x12\x18\n" + + "\x14AD_TYPE_AR_AD_MARKON\x10\a*j\n" + + "\x0fAnchorEventType\x12\x1d\n" + + "\x19UNKNOWN_ANCHOR_EVENT_TYPE\x10\x00\x12\x10\n" + + "\fANCHOR_ADDED\x10\x01\x12\x12\n" + + "\x0eANCHOR_UPDATED\x10\x02\x12\x12\n" + + "\x0eANCHOR_REMOVED\x10\x03*\x82\x01\n" + + "\x13AnchorTrackingState\x12%\n" + + "!ANCHOR_TRACKING_STATE_NOT_TRACKED\x10\x00\x12!\n" + + "\x1dANCHOR_TRACKING_STATE_LIMITED\x10\x01\x12!\n" + + "\x1dANCHOR_TRACKING_STATE_TRACKED\x10\x02*\xb6\x02\n" + + "\x19AnchorTrackingStateReason\x12%\n" + + "!ANCHOR_TRACKING_STATE_REASON_NONE\x10\x00\x12-\n" + + ")ANCHOR_TRACKING_STATE_REASON_INITIALIZING\x10\x01\x12(\n" + + "$ANCHOR_TRACKING_STATE_REASON_REMOVED\x10\x02\x12/\n" + + "+ANCHOR_TRACKING_STATE_REASON_INTERNAL_ERROR\x10\x03\x122\n" + + ".ANCHOR_TRACKING_STATE_REASON_PERMISSION_DENIED\x10\x04\x124\n" + + "0ANCHOR_TRACKING_STATE_REASON_FATAL_NETWORK_ERROR\x10\x05*Y\n" + + "\x12AnimationPlayPoint\x12\x14\n" + + "\x10UNSET_PLAY_POINT\x10\x00\x12\x16\n" + + "\x12BEFORE_CM_ATTACKER\x10\x01\x12\x15\n" + + "\x11AFTER_CM_ATTACKER\x10\x02*\x86\x01\n" + + "\rAnimationTake\x12$\n" + + " POKEMONGO_PLUS_ANIME_TAKE_SINGLE\x10\x00\x12'\n" + + "#POKEMONGO_PLUS_ANIME_TAKE_BRANCHING\x10\x01\x12&\n" + + "\"POKEMONGO_PLUS_ANIME_TAKE_SEQUENCE\x10\x02*r\n" + + "\tArContext\x12\x13\n" + + "\x0fAR_CONTEXT_NONE\x10\x00\x12\x10\n" + + "\fAR_ENCOUNTER\x10\x01\x12\x0f\n" + + "\vAR_SNAPSHOT\x10\x02\x12\x16\n" + + "\x12SINGLEPLAYER_BUDDY\x10\x03\x12\x15\n" + + "\x11MULTIPLAYER_BUDDY\x10\x04*\x98\x02\n" + + "\x11AssetTelemetryIds\x12-\n" + + ")ASSET_TELEMETRY_IDS_UNDEFINED_ASSET_EVENT\x10\x00\x12&\n" + + "\"ASSET_TELEMETRY_IDS_DOWNLOAD_START\x10\x01\x12)\n" + + "%ASSET_TELEMETRY_IDS_DOWNLOAD_FINISHED\x10\x02\x12'\n" + + "#ASSET_TELEMETRY_IDS_DOWNLOAD_FAILED\x10\x03\x122\n" + + ".ASSET_TELEMETRY_IDS_ASSET_RETRIEVED_FROM_CACHE\x10\x04\x12$\n" + + " ASSET_TELEMETRY_IDS_CACHE_THRASH\x10\x05*X\n" + + "\x13AttackEffectiveness\x12\x14\n" + + "\x10NORMAL_EFFECTIVE\x10\x00\x12\x16\n" + + "\x12NOT_VERY_EFFECTIVE\x10\x01\x12\x13\n" + + "\x0fSUPER_EFFECTIVE\x10\x02*S\n" + + "\x17AttractedPokemonContext\x12\x1b\n" + + "\x17ATTRACTED_POKEMON_UNSET\x10\x00\x12\x1b\n" + + "\x17ATTRACTED_POKEMON_ROUTE\x10\x01*\xb2\x02\n" + + "\x14AuthIdentityProvider\x12\x1b\n" + + "\x17UNSET_IDENTITY_PROVIDER\x10\x00\x12\n" + + "\n" + + "\x06GOOGLE\x10\x01\x12\a\n" + + "\x03PTC\x10\x02\x12\f\n" + + "\bFACEBOOK\x10\x03\x12\x0e\n" + + "\n" + + "BACKGROUND\x10\x04\x12\f\n" + + "\bINTERNAL\x10\x05\x12\t\n" + + "\x05SFIDA\x10\x06\x12\x11\n" + + "\rSUPER_AWESOME\x10\a\x12\r\n" + + "\tDEVELOPER\x10\b\x12\x11\n" + + "\rSHARED_SECRET\x10\t\x12\f\n" + + "\bPOSEIDON\x10\n" + + "\x12\f\n" + + "\bNINTENDO\x10\v\x12\t\n" + + "\x05APPLE\x10\f\x12\x1e\n" + + "\x1aNIANTIC_SHARED_LOGIN_TOKEN\x10\r\x12\x15\n" + + "\x11GUEST_LOGIN_TOKEN\x10\x0e\x12\x0f\n" + + "\vEIGHTH_WALL\x10\x0f\x12\r\n" + + "\tPTC_OAUTH\x10\x10*\xa0\x01\n" + + "\x12AutoModeConfigType\x12+\n" + + "'POKEMONGO_PLUS_CONFIG_TYPE_NO_AUTO_MODE\x10\x00\x12-\n" + + ")POKEMONGO_PLUS_CONFIG_TYPE_SPIN_AUTO_MODE\x10\x01\x12.\n" + + "*POKEMONGO_PLUS_CONFIG_TYPE_THROW_AUTO_MODE\x10\x02*F\n" + + "\fAvatarGender\x12\x12\n" + + "\x0eAVATAR_UNKNOWN\x10\x00\x12\x0f\n" + + "\vAVATAR_MALE\x10\x01\x12\x11\n" + + "\rAVATAR_FEMALE\x10\x02*\xdc\x04\n" + + "\n" + + "AvatarSlot\x12\x15\n" + + "\x11AVATAR_SLOT_UNSET\x10\x00\x12\x14\n" + + "\x10AVATAR_SLOT_HAIR\x10\x01\x12\x15\n" + + "\x11AVATAR_SLOT_SHIRT\x10\x02\x12\x15\n" + + "\x11AVATAR_SLOT_PANTS\x10\x03\x12\x13\n" + + "\x0fAVATAR_SLOT_HAT\x10\x04\x12\x15\n" + + "\x11AVATAR_SLOT_SHOES\x10\x05\x12\x14\n" + + "\x10AVATAR_SLOT_EYES\x10\x06\x12\x18\n" + + "\x14AVATAR_SLOT_BACKPACK\x10\a\x12\x16\n" + + "\x12AVATAR_SLOT_GLOVES\x10\b\x12\x15\n" + + "\x11AVATAR_SLOT_SOCKS\x10\t\x12\x14\n" + + "\x10AVATAR_SLOT_BELT\x10\n" + + "\x12\x17\n" + + "\x13AVATAR_SLOT_GLASSES\x10\v\x12\x18\n" + + "\x14AVATAR_SLOT_NECKLACE\x10\f\x12\x14\n" + + "\x10AVATAR_SLOT_SKIN\x10\r\x12\x14\n" + + "\x10AVATAR_SLOT_POSE\x10\x0e\x12\x14\n" + + "\x10AVATAR_SLOT_FACE\x10\x0f\x12\x14\n" + + "\x10AVATAR_SLOT_PROP\x10\x10\x12\x1b\n" + + "\x17AVATAR_SLOT_FACE_PRESET\x10\x11\x12\x1b\n" + + "\x17AVATAR_SLOT_BODY_PRESET\x10\x12\x12\x17\n" + + "\x13AVATAR_SLOT_EYEBROW\x10\x13\x12\x17\n" + + "\x13AVATAR_SLOT_EYELASH\x10\x14\x12\x1d\n" + + "\x19AVATAR_SLOT_GRADIENT_SKIN\x10\x15\x12\x1d\n" + + "\x19AVATAR_SLOT_GRADIENT_EYES\x10\x16\x12\x1d\n" + + "\x19AVATAR_SLOT_GRADIENT_HAIR\x10\x17*W\n" + + "\x10BattleExperiment\x12\x1e\n" + + "\x1aBASELINE_BATTLE_EXPERIMENT\x10\x00\x12\x12\n" + + "\x0eATTACKER_ITEMS\x10\x01\x12\x0f\n" + + "\vPARTY_POWER\x10\x03*\xb1\x01\n" + + "\x10BattleHubSection\x12\x11\n" + + "\rSECTION_UNSET\x10\x00\x12\x15\n" + + "\x11SECTION_VS_SEEKER\x10\x01\x12\x17\n" + + "\x13SECTION_CURR_SEASON\x10\x02\x12\x17\n" + + "\x13SECTION_LAST_SEASON\x10\x03\x12\x12\n" + + "\x0eSECTION_NEARBY\x10\x04\x12\x18\n" + + "\x14SECTION_TEAM_LEADERS\x10\x05\x12\x13\n" + + "\x0fSECTION_QR_CODE\x10\x06*\xbd\x01\n" + + "\x13BattleHubSubsection\x12\x14\n" + + "\x10SUBSECTION_UNSET\x10\x00\x12\x1a\n" + + "\x16SUBSECTION_VS_CHARGING\x10\x01\x12\x16\n" + + "\x12SUBSECTION_VS_FREE\x10\x02\x12\x19\n" + + "\x15SUBSECTION_VS_PREMIUM\x10\x03\x12\"\n" + + "\x1eSUBSECTION_NEARBY_TEAM_LEADERS\x10\x04\x12\x1d\n" + + "\x19SUBSECTION_NEARBY_QR_CODE\x10\x05*j\n" + + "\x15BreadBattleEntryPoint\x12$\n" + + " BREAD_BATTLE_ENTRY_POINT_STATION\x10\x00\x12+\n" + + "'BREAD_BATTLE_ENTRY_POINT_SAVE_FOR_LATER\x10\x01*\x8e\x02\n" + + "\x10BreadBattleLevel\x12\x1c\n" + + "\x18BREAD_BATTLE_LEVEL_UNSET\x10\x00\x12\x18\n" + + "\x14BREAD_BATTLE_LEVEL_1\x10\x01\x12\x18\n" + + "\x14BREAD_BATTLE_LEVEL_2\x10\x02\x12\x18\n" + + "\x14BREAD_BATTLE_LEVEL_3\x10\x03\x12\x18\n" + + "\x14BREAD_BATTLE_LEVEL_4\x10\x04\x12\x18\n" + + "\x14BREAD_BATTLE_LEVEL_5\x10\x05\x12\x18\n" + + "\x14BREAD_BATTLE_LEVEL_6\x10\x06\x12\x1e\n" + + "\x1aBREAD_DOUGH_BATTLE_LEVEL_1\x10\a\x12 \n" + + "\x1cBREAD_SPECIAL_BATTLE_LEVEL_1\x10\b*J\n" + + "\x0fBreadMoveLevels\x12\x10\n" + + "\fLEVELS_UNSET\x10\x00\x12\v\n" + + "\aLEVEL_1\x10\x01\x12\v\n" + + "\aLEVEL_2\x10\x02\x12\v\n" + + "\aLEVEL_3\x10\x03*\xe6\x04\n" + + "\rBuddyActivity\x12\x18\n" + + "\x14BUDDY_ACTIVITY_UNSET\x10\x00\x12\x17\n" + + "\x13BUDDY_ACTIVITY_FEED\x10\x01\x12\x16\n" + + "\x12BUDDY_ACTIVITY_PET\x10\x02\x12\x1b\n" + + "\x17BUDDY_ACTIVITY_SNAPSHOT\x10\x03\x12\x17\n" + + "\x13BUDDY_ACTIVITY_WALK\x10\x04\x12\x1b\n" + + "\x17BUDDY_ACTIVITY_NEW_POIS\x10\x05\x12\x1d\n" + + "\x19BUDDY_ACTIVITY_GYM_BATTLE\x10\x06\x12\x1e\n" + + "\x1aBUDDY_ACTIVITY_RAID_BATTLE\x10\a\x12\x1d\n" + + "\x19BUDDY_ACTIVITY_NPC_BATTLE\x10\b\x12\x1d\n" + + "\x19BUDDY_ACTIVITY_PVP_BATTLE\x10\t\x12!\n" + + "\x1dBUDDY_ACTIVITY_OPEN_SOUVENIRS\x10\n" + + "\x12#\n" + + "\x1fBUDDY_ACTIVITY_OPEN_CONSUMABLES\x10\v\x12!\n" + + "\x1dBUDDY_ACTIVITY_INVASION_GRUNT\x10\f\x12\"\n" + + "\x1eBUDDY_ACTIVITY_INVASION_LEADER\x10\r\x12$\n" + + " BUDDY_ACTIVITY_INVASION_GIOVANNI\x10\x0e\x12!\n" + + "\x1dBUDDY_ACTIVITY_ATTRACTIVE_POI\x10\x0f\x12(\n" + + "$BUDDY_ACTIVITY_VISIT_POWERED_UP_FORT\x10\x10\x12\x1e\n" + + "\x1aBUDDY_ACTIVITY_WAINA_SLEEP\x10\x11\x12\x18\n" + + "\x14BUDDY_ACTIVITY_ROUTE\x10\x12*\x84\x02\n" + + "\x15BuddyActivityCategory\x12\x18\n" + + "\x14BUDDY_CATEGORY_UNSET\x10\x00\x12\x17\n" + + "\x13BUDDY_CATEGORY_FEED\x10\x01\x12\x17\n" + + "\x13BUDDY_CATEGORY_CARE\x10\x02\x12\x1b\n" + + "\x17BUDDY_CATEGORY_SNAPSHOT\x10\x03\x12\x17\n" + + "\x13BUDDY_CATEGORY_WALK\x10\x04\x12\x19\n" + + "\x15BUDDY_CATEGORY_BATTLE\x10\x05\x12\x1a\n" + + "\x16BUDDY_CATEGORY_EXPLORE\x10\x06\x12\x18\n" + + "\x14BUDDY_CATEGORY_BONUS\x10\a\x12\x18\n" + + "\x14BUDDY_CATEGORY_ROUTE\x10\b*`\n" + + "\x0eBuddyAnimation\x12\x19\n" + + "\x15BUDDY_ANIMATION_UNSET\x10\x00\x12\x19\n" + + "\x15BUDDY_ANIMATION_HAPPY\x10\x01\x12\x18\n" + + "\x14BUDDY_ANIMATION_HATE\x10\x02*\xef\x01\n" + + "\x11BuddyEmotionLevel\x12\x1d\n" + + "\x19BUDDY_EMOTION_LEVEL_UNSET\x10\x00\x12\x19\n" + + "\x15BUDDY_EMOTION_LEVEL_0\x10\x01\x12\x19\n" + + "\x15BUDDY_EMOTION_LEVEL_1\x10\x02\x12\x19\n" + + "\x15BUDDY_EMOTION_LEVEL_2\x10\x03\x12\x19\n" + + "\x15BUDDY_EMOTION_LEVEL_3\x10\x04\x12\x19\n" + + "\x15BUDDY_EMOTION_LEVEL_4\x10\x05\x12\x19\n" + + "\x15BUDDY_EMOTION_LEVEL_5\x10\x06\x12\x19\n" + + "\x15BUDDY_EMOTION_LEVEL_6\x10\a*\x95\x01\n" + + "\n" + + "BuddyLevel\x12\x15\n" + + "\x11BUDDY_LEVEL_UNSET\x10\x00\x12\x11\n" + + "\rBUDDY_LEVEL_0\x10\x01\x12\x11\n" + + "\rBUDDY_LEVEL_1\x10\x02\x12\x11\n" + + "\rBUDDY_LEVEL_2\x10\x03\x12\x11\n" + + "\rBUDDY_LEVEL_3\x10\x04\x12\x11\n" + + "\rBUDDY_LEVEL_4\x10\x05\x12\x11\n" + + "\rBUDDY_LEVEL_5\x10\x06*\x9b\x01\n" + + "\x11CSharpServiceType\x12\x1c\n" + + "\x18CSHARP_SERVICE_TYPE_NONE\x10\x00\x12\x1f\n" + + "\x1bCSHARP_SERVICE_TYPE_GENERIC\x10\x01\x12!\n" + + "\x1dCSHARP_SERVICE_TYPE_INTERFACE\x10\x02\x12$\n" + + " CSHARP_SERVICE_TYPE_IRPCDISPATCH\x10\x03*O\n" + + "\aCTAText\x12\x17\n" + + "\x13CTA_TEXT_LEARN_MORE\x10\x00\x12\x15\n" + + "\x11CTA_TEXT_SHOP_NOW\x10\x01\x12\x14\n" + + "\x10CTA_TEXT_GET_NOW\x10\x02*\xd9\x03\n" + + "\x0eCampfireMethod\x12\x11\n" + + "\rNOT_SPECIFIED\x10\x00\x12 \n" + + "\x1bENABLE_CAMPFIRE_FOR_REFEREE\x10\xf1.\x12 \n" + + "\x1bREMOVE_CAMPFIRE_FOR_REFEREE\x10\xf2.\x12 \n" + + "\x1bGET_PLAYER_RAID_ELIGIBILITY\x10\xf3.\x12$\n" + + "\x1fGRANT_CAMPFIRE_CHECK_IN_REWARDS\x10\xf4.\x12)\n" + + "$GET_NUM_POKEMON_IN_IRIS_SOCIAL_SCENE\x10\xf5.\x12\x13\n" + + "\x0eGET_RSVP_COUNT\x10\xf6.\x12\x17\n" + + "\x12GET_RSVP_TIMESLOTS\x10\xf7.\x12\x15\n" + + "\x10GET_PLAYER_RSVPS\x10\xf8.\x12\x1f\n" + + "\x1aCAMPFIRE_CREATE_EVENT_RSVP\x10\xf9.\x12\x1f\n" + + "\x1aCAMPFIRE_CANCEL_EVENT_RSVP\x10\xfa.\x12)\n" + + "$CAMPFIRE_UPDATE_EVENT_RSVP_SELECTION\x10\xfb.\x12!\n" + + "\x1cGET_MAP_OBJECTS_FOR_CAMPFIRE\x10\xfc.\x12(\n" + + "#GET_MAP_OBJECTS_DETAIL_FOR_CAMPFIRE\x10\xfd.*J\n" + + "\bCardType\x12\x13\n" + + "\x0fCARD_TYPE_UNSET\x10\x00\x12\x11\n" + + "\rLOCATION_CARD\x10\x01\x12\x16\n" + + "\x12SPECIAL_BACKGROUND\x10\x02*\x9c\x02\n" + + "\fCentralState\x12(\n" + + "$POKEMONGO_PLUS_CENTRAL_STATE_UNKNOWN\x10\x00\x12*\n" + + "&POKEMONGO_PLUS_CENTRAL_STATE_RESETTING\x10\x01\x12,\n" + + "(POKEMONGO_PLUS_CENTRAL_STATE_UNSUPPORTED\x10\x02\x12-\n" + + ")POKEMONGO_PLUS_CENTRAL_STATE_UNAUTHORIZED\x10\x03\x12,\n" + + "(POKEMONGO_PLUS_CENTRAL_STATE_POWERED_OFF\x10\x04\x12+\n" + + "'POKEMONGO_PLUS_CENTRAL_STATE_POWERED_ON\x10\x05*\x99\x01\n" + + "\aChannel\x12&\n" + + "\"POKEMONGO_PLUS_CHANNEL_NOT_DEFINED\x10\x00\x123\n" + + "/POKEMONGO_PLUS_CHANNEL_NEWSFEED_MESSAGE_CHANNEL\x10\x01\x121\n" + + "-POKEMONGO_PLUS_CHANNEL_IN_APP_MESSAGE_CHANNEL\x10\x02*\xb3\x01\n" + + "\x15ClientOperatingSystem\x12&\n" + + "\"CLIENT_OPERATING_SYSTEM_OS_UNKNOWN\x10\x00\x12&\n" + + "\"CLIENT_OPERATING_SYSTEM_OS_ANDROID\x10\x01\x12\"\n" + + "\x1eCLIENT_OPERATING_SYSTEM_OS_IOS\x10\x02\x12&\n" + + "\"CLIENT_OPERATING_SYSTEM_OS_DESKTOP\x10\x03*\xeb\x03\n" + + "\x10CombatExperiment\x12\f\n" + + "\bBASELINE\x10\x00\x12\x19\n" + + "\x15FAST_MOVE_ALWAYS_LEAK\x10\x01\x12\x1c\n" + + "\x18MINIGAME_FAST_MOVE_CLEAR\x10\x02\x12\x18\n" + + "\x14SWAP_FAST_MOVE_CLEAR\x10\x03\x12\x19\n" + + "\x15DOWNSTREAM_REDUNDANCY\x10\x04\x12\x17\n" + + "\x13DEFENSIVE_ACK_CHECK\x10\x05\x12\x19\n" + + "\x15SERVER_FLY_IN_FLY_OUT\x10\x06\x12\"\n" + + "\x1eCLIENT_REOBSERVER_COMBAT_STATE\x10\a\x12\x19\n" + + "\x15FAST_MOVE_FLY_IN_CLIP\x10\b\x12*\n" + + "&CLIENT_FAST_MOVE_FLY_IN_CLIP_FALL_BACK\x10\t\x12\x19\n" + + "\x15COMBAT_REWARDS_INVOKE\x10\n" + + "\x12\x1e\n" + + "\x1aCLIENT_SWAP_WIDGET_DISMISS\x10\v\x12 \n" + + "\x1cCLIENT_COMBAT_NULL_RPC_GUARD\x10\f\x12\x17\n" + + "\x13SWAP_DELAY_TY_GREIL\x10\r\x12\x1c\n" + + "\x18FAST_MOVE_FAINT_DEFERRAL\x10\x0e\x12\x18\n" + + "\x14COMBAT_REWARDS_ASYNC\x10\x0f\x12\x0e\n" + + "\n" + + "ENABLE_FOG\x10\x10*\x97\x01\n" + + "\x1dCombatHubEntranceTelemetryIds\x125\n" + + "1COMBAT_HUB_ENTRANCE_TELEMETRY_IDS_UNDEFINED_EVENT\x10\x00\x12?\n" + + ";COMBAT_HUB_ENTRANCE_TELEMETRY_IDS_CLICKED_COMBAT_HUB_BUTTON\x10\x01*\x8b\x01\n" + + "\x17CombatPlayerFinishState\x12%\n" + + "!COMBAT_PLAYER_FINISH_STATE_WINNER\x10\x00\x12$\n" + + " COMBAT_PLAYER_FINISH_STATE_LOSER\x10\x01\x12#\n" + + "\x1fCOMBAT_PLAYER_FINISH_STATE_DRAW\x10\x02*\x95\x02\n" + + "\x12CombatRewardStatus\x12,\n" + + "(COMBAT_REWARD_STATUS_UNSET_REWARD_STATUS\x10\x00\x12(\n" + + "$COMBAT_REWARD_STATUS_REWARDS_GRANTED\x10\x01\x12-\n" + + ")COMBAT_REWARD_STATUS_MAX_REWARDS_RECEIVED\x10\x02\x12(\n" + + "$COMBAT_REWARD_STATUS_PLAYER_BAG_FULL\x10\x03\x12#\n" + + "\x1fCOMBAT_REWARD_STATUS_NO_REWARDS\x10\x04\x12)\n" + + "%COMBAT_REWARD_STATUS_REWARDS_ELIGIBLE\x10\x05*\xad\x02\n" + + "\n" + + "CombatType\x12\x15\n" + + "\x11COMBAT_TYPE_UNSET\x10\x00\x12\x14\n" + + "\x10COMBAT_TYPE_SOLO\x10\x01\x12\x17\n" + + "\x13COMBAT_TYPE_QR_CODE\x10\x02\x12\x17\n" + + "\x13COMBAT_TYPE_FRIENDS\x10\x03\x12\x1a\n" + + "\x12COMBAT_TYPE_NEARBY\x10\x04\x1a\x02\b\x01\x12\x1d\n" + + "\x19COMBAT_TYPE_SOLO_INVASION\x10\x05\x12\x19\n" + + "\x15COMBAT_TYPE_VS_SEEKER\x10\x06\x12\x14\n" + + "\x10COMBAT_TYPE_RAID\x10\a\x12\x14\n" + + "\x10COMBAT_TYPE_DMAX\x10\b\x12\x14\n" + + "\x10COMBAT_TYPE_GMAX\x10\t\x12\x13\n" + + "\x0fCOMBAT_TYPE_PVE\x10\n" + + "\x12\x13\n" + + "\x0fCOMBAT_TYPE_GYM\x10\v*\xab\x01\n" + + " ConditionalOverrideConditionType\x12\x18\n" + + "\x14UNSET_CONDITION_TYPE\x10\x00\x12\x15\n" + + "\x11TIMED_EVENT_BADGE\x10\x01\x12\x1c\n" + + "\x18ACTIVE_SCHEDULE_INTERVAL\x10\x02\x12\x1a\n" + + "\x16TIME_INTERVAL_CRITERIA\x10\x03\x12\x1c\n" + + "\x18EXPERIMENT_HARD_END_TIME\x10\x04*D\n" + + "\x1dConditionalOverrideTargetType\x12\x15\n" + + "\x11UNSET_TARGET_TYPE\x10\x00\x12\f\n" + + "\bEND_TIME\x10\x01*\x9e\x01\n" + + "\x11ContestOccurrence\x12\x1c\n" + + "\x18CONTEST_OCCURRENCE_UNSET\x10\x00\x12\t\n" + + "\x05DAILY\x10\x01\x12\f\n" + + "\bTWO_DAYS\x10\x02\x12\x0e\n" + + "\n" + + "THREE_DAYS\x10\x03\x12\n" + + "\n" + + "\x06WEEKLY\x10\x04\x12\f\n" + + "\bSEASONAL\x10\x05\x12\n" + + "\n" + + "\x06HOURLY\x10\x06\x12\x10\n" + + "\fFIVE_MINUTES\x10\a\x12\n" + + "\n" + + "\x06CUSTOM\x10\b*J\n" + + "\x14ContestPokemonMetric\x12 \n" + + "\x1cCONTEST_POKEMON_METRIC_UNSET\x10\x00\x12\x10\n" + + "\fPOKEMON_SIZE\x10\x01*N\n" + + "\x16ContestRankingStandard\x12\"\n" + + "\x1eCONTEST_RANKING_STANDARD_UNSET\x10\x00\x12\a\n" + + "\x03MIN\x10\x01\x12\a\n" + + "\x03MAX\x10\x02*K\n" + + "\x19ContestScoreComponentType\x12\x0e\n" + + "\n" + + "TYPE_UNSET\x10\x00\x12\n" + + "\n" + + "\x06HEIGHT\x10\x01\x12\n" + + "\n" + + "\x06WEIGHT\x10\x02\x12\x06\n" + + "\x02IV\x10\x03*\x99\x02\n" + + "\x19ContributePartyItemResult\x12\x14\n" + + "\x10CONTRIBUTE_UNSET\x10\x00\x12\x1c\n" + + "\x18CONTRIBUTE_ERROR_UNKNOWN\x10\x01\x12\x16\n" + + "\x12CONTRIBUTE_SUCCESS\x10\x02\x12+\n" + + "'CONTRIBUTE_ERROR_INSUFFICIENT_INVENTORY\x10\x03\x12(\n" + + "$CONTRIBUTE_ERROR_PLAYER_NOT_IN_PARTY\x10\x04\x12+\n" + + "'CONTRIBUTE_ERROR_UNSANCTIONED_ITEM_TYPE\x10\x05\x12,\n" + + "(CONTRIBUTE_ERROR_PARTY_UNABLE_TO_RECEIVE\x10\x06*\xee\x05\n" + + "\x12DeviceConnectState\x124\n" + + "0POKEMONGO_PLUS_DEVICE_CONNECT_STATE_DISCONNECTED\x10\x00\x125\n" + + "1POKEMONGO_PLUS_DEVICE_CONNECT_STATE_DISCONNECTING\x10\x01\x121\n" + + "-POKEMONGO_PLUS_DEVICE_CONNECT_STATE_CONNECTED\x10\x02\x122\n" + + ".POKEMONGO_PLUS_DEVICE_CONNECT_STATE_DISCOVERED\x10\x03\x12:\n" + + "6POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_FIRST_CONNECT\x10\x04\x12A\n" + + "=POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_DIALOG_FIRST_CONNECT\x10\x05\x12=\n" + + "9POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_DIALOG_RECONNECT\x10\x06\x12D\n" + + "@POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_DIALOG_RECONNECT_REJECT\x10\a\x121\n" + + "-POKEMONGO_PLUS_DEVICE_CONNECT_STATE_CERTIFIED\x10\b\x127\n" + + "3POKEMONGO_PLUS_DEVICE_CONNECT_STATE_SOFTWARE_UPDATE\x10\t\x12.\n" + + "*POKEMONGO_PLUS_DEVICE_CONNECT_STATE_FAILED\x10\n" + + "\x122\n" + + ".POKEMONGO_PLUS_DEVICE_CONNECT_STATE_CONNECTING\x10\v\x120\n" + + ",POKEMONGO_PLUS_DEVICE_CONNECT_STATE_REJECTED\x10\f*\xc0\x01\n" + + "\n" + + "DeviceKind\x12.\n" + + "*POKEMONGO_PLUS_DEVICE_KING_POKEMON_GO_PLUS\x10\x00\x12-\n" + + " POKEMONGO_PLUS_DEVICE_KING_UNSET\x10\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x12-\n" + + ")POKEMONGO_PLUS_DEVICE_KING_POKE_BALL_PLUS\x10\x01\x12$\n" + + " POKEMONGO_PLUS_DEVICE_KING_WAINA\x10\x02*<\n" + + "\x16DeviceMappingAlgorithm\x12\"\n" + + "\x1eDEVICE_MAPPING_ALGORITHM_SLICK\x10\x00*\xdc\x02\n" + + "\x19DeviceServiceTelemetryIds\x129\n" + + "5DEVICE_SERVICE_TELEMETRY_IDS_UNDEFINED_DEVICE_SERVICE\x10\x00\x12(\n" + + "$DEVICE_SERVICE_TELEMETRY_IDS_FITNESS\x10\x01\x12,\n" + + "(DEVICE_SERVICE_TELEMETRY_IDS_SMART_WATCH\x10\x02\x12&\n" + + "\"DEVICE_SERVICE_TELEMETRY_IDS_SFIDA\x10\x03\x12*\n" + + "&DEVICE_SERVICE_TELEMETRY_IDS_AWARENESS\x10\x04\x12/\n" + + "+DEVICE_SERVICE_TELEMETRY_IDS_ADVENTURE_SYNC\x10\x05\x12'\n" + + "#DEVICE_SERVICE_TELEMETRY_IDS_SENSOR\x10\x06*6\n" + + "\n" + + "DeviceType\x12\r\n" + + "\tNO_DEVICE\x10\x00\x12\t\n" + + "\x05WAINA\x10\x01\x12\x0e\n" + + "\n" + + "SOFT_SFIDA\x10\x02*\xf8\x01\n" + + "\x16DownstreamActionMethod\x12/\n" + + "+DOWNSTREAM_ACTION_UNKNOWN_DOWNSTREAM_ACTION\x10\x00\x120\n" + + "*DOWNSTREAM_ACTION_NEW_INBOX_MESSAGE_ACTION\x10\xa8\xb1\a\x120\n" + + "*DOWNSTREAM_ACTION_CUSTOM_DOWNSTREAM_ACTION\x10\xa9\xb1\a\x12#\n" + + "\x1dDOWNSTREAM_ACTION_CHAT_SIGNAL\x10\xaa\xb1\a\x12$\n" + + "\x1eDOWNSTREAM_ACTION_CHAT_MESSAGE\x10\xab\xb1\a*\xea\x01\n" + + "\aEdition\x12\x13\n" + + "\x0fEDITION_UNKNOWN\x10\x00\x12\x17\n" + + "\x13EDITION_1_TEST_ONLY\x10\x01\x12\x17\n" + + "\x13EDITION_2_TEST_ONLY\x10\x02\x12\x13\n" + + "\x0eEDITION_PROTO2\x10\xe6\a\x12\x13\n" + + "\x0eEDITION_PROTO3\x10\xe7\a\x12\x11\n" + + "\fEDITION_2023\x10\xe8\a\x12\x1d\n" + + "\x17EDITION_99997_TEST_ONLY\x10\x9d\x8d\x06\x12\x1d\n" + + "\x17EDITION_99998_TEST_ONLY\x10\x9e\x8d\x06\x12\x1d\n" + + "\x17EDITION_99999_TEST_ONLY\x10\x9f\x8d\x06*?\n" + + "\x10EggIncubatorType\x12\x13\n" + + "\x0fINCUBATOR_UNSET\x10\x00\x12\x16\n" + + "\x12INCUBATOR_DISTANCE\x10\x01*S\n" + + "\vEggSlotType\x12\x14\n" + + "\x10EGG_SLOT_DEFAULT\x10\x00\x12\x14\n" + + "\x10EGG_SLOT_SPECIAL\x10\x01\x12\x18\n" + + "\x14EGG_SLOT_SPECIAL_EGG\x10\x02*\xb6\b\n" + + "\rEncounterType\x12\x1e\n" + + "\x1aENCOUNTER_TYPE_SPAWN_POINT\x10\x00\x12\x1a\n" + + "\x16ENCOUNTER_TYPE_INCENSE\x10\x01\x12\x17\n" + + "\x13ENCOUNTER_TYPE_DISK\x10\x02\x12\x1c\n" + + "\x18ENCOUNTER_TYPE_POST_RAID\x10\x03\x12\x1e\n" + + "\x1aENCOUNTER_TYPE_STORY_QUEST\x10\x04\x12#\n" + + "\x1fENCOUNTER_TYPE_QUEST_STAMP_CARD\x10\x05\x12\"\n" + + "\x1eENCOUNTER_TYPE_CHALLENGE_QUEST\x10\x06\x12\x1c\n" + + "\x18ENCOUNTER_TYPE_PHOTOBOMB\x10\a\x12\x1b\n" + + "\x17ENCOUNTER_TYPE_INVASION\x10\b\x12#\n" + + "\x1fENCOUNTER_TYPE_VS_SEEKER_REWARD\x10\t\x12$\n" + + " ENCOUNTER_TYPE_TIMED_STORY_QUEST\x10\n" + + "\x12\x1e\n" + + "\x1aENCOUNTER_TYPE_DAILY_BONUS\x10\v\x12!\n" + + "\x1dENCOUNTER_TYPE_REFERRAL_QUEST\x10\f\x12.\n" + + "*ENCOUNTER_TYPE_TIMED_MINI_COLLECTION_QUEST\x10\r\x12$\n" + + " ENCOUNTER_TYPE_POWER_UP_POKESTOP\x10\x0e\x12&\n" + + "\"ENCOUNTER_TYPE_BUTTERFLY_COLLECTOR\x10\x0f\x12\x18\n" + + "\x14ENCOUNTER_TYPE_ROUTE\x10\x11\x12\x1e\n" + + "\x1aENCOUNTER_TYPE_PARTY_QUEST\x10\x12\x12\x1f\n" + + "\x1bENCOUNTER_TYPE_BADGE_REWARD\x10\x13\x12$\n" + + " ENCOUNTER_TYPE_STATION_ENCOUNTER\x10\x14\x12$\n" + + " ENCOUNTER_TYPE_POST_BREAD_BATTLE\x10\x15\x12%\n" + + "!ENCOUNTER_TYPE_TUTORIAL_ENCOUNTER\x10\x16\x12(\n" + + "$ENCOUNTER_TYPE_PERSONALIZED_RESEARCH\x10\x17\x12*\n" + + "&ENCOUNTER_TYPE_STAMP_COLLECTION_REWARD\x10\x18\x12$\n" + + " ENCOUNTER_TYPE_EVENT_PASS_REWARD\x10\x19\x12*\n" + + "&ENCOUNTER_TYPE_WEEKLY_CHALLENGE_REWARD\x10\x1a\x12\"\n" + + "\x1aENCOUNTER_TYPE_NATURAL_ART\x10\x1b\x1a\x02\b\x01\x12\x1c\n" + + "\x18ENCOUNTER_TYPE_DAY_NIGHT\x10\x1c\x12$\n" + + " ENCOUNTER_TYPE_DAILY_BONUS_SPAWN\x10\x1d\x12$\n" + + " ENCOUNTER_TYPE_FIELD_BOOK_REWARD\x10\x1e*{\n" + + "\x11EnterUsernameMode\x12!\n" + + "\x1dUNDEFINED_USERNAME_ENTRY_MODE\x10\x00\x12\f\n" + + "\bNEW_USER\x10\x01\x12\x16\n" + + "\x12CHANGE_BANNED_NAME\x10\x02\x12\x1d\n" + + "\x19EXISTING_USER_CHANGE_NAME\x10\x03*\x97\x01\n" + + "\x19EntryPointForContestEntry\x12\x15\n" + + "\x11ENTRY_POINT_UNSET\x10\x00\x12\x1f\n" + + "\x1bSUGGESTED_FROM_CONTEST_PAGE\x10\x01\x12\x1f\n" + + "\x1bSWITCH_POKEMON_CONTEST_PAGE\x10\x02\x12!\n" + + "\x1dSUGGESTED_AFTER_POKEMON_CATCH\x10\x03*:\n" + + "\rEventRsvpType\x12\x0f\n" + + "\vUNSET_EVENT\x10\x00\x12\b\n" + + "\x04RAID\x10\x01\x12\x0e\n" + + "\n" + + "MAX_BATTLE\x10\x02*\x7f\n" + + "\x1fExpressionUpdateBroadcastMethod\x12\x1a\n" + + "\x16BROADCAST_METHOD_UNSET\x10\x00\x12\x1c\n" + + "\x18BROADCAST_TO_ALL_POKEMON\x10\x01\x12\"\n" + + "\x1eBROADCAST_TO_SPECIFIED_POKEMON\x10\x02*\x9e\f\n" + + "\vFeatureKind\x12\x12\n" + + "\x0eKIND_UNDEFINED\x10\x00\x12\x0e\n" + + "\n" + + "KIND_BASIN\x10\x01\x12\x0e\n" + + "\n" + + "KIND_CANAL\x10\x02\x12\x11\n" + + "\rKIND_CEMETERY\x10\x03\x12\x13\n" + + "\x0fKIND_COMMERCIAL\x10\x06\x12\x0e\n" + + "\n" + + "KIND_DITCH\x10\t\x12\x0e\n" + + "\n" + + "KIND_DRAIN\x10\v\x12\r\n" + + "\tKIND_FARM\x10\f\x12\x11\n" + + "\rKIND_FARMLAND\x10\r\x12\x0f\n" + + "\vKIND_FOREST\x10\x10\x12\x0f\n" + + "\vKIND_GARDEN\x10\x11\x12\x10\n" + + "\fKIND_GLACIER\x10\x12\x12\x14\n" + + "\x10KIND_GOLF_COURSE\x10\x13\x12\x0e\n" + + "\n" + + "KIND_GRASS\x10\x14\x12\x10\n" + + "\fKIND_HIGHWAY\x10\x15\x12\x0e\n" + + "\n" + + "KIND_HOTEL\x10\x17\x12\x13\n" + + "\x0fKIND_INDUSTRIAL\x10\x18\x12\r\n" + + "\tKIND_LAKE\x10\x19\x12\x13\n" + + "\x0fKIND_MAJOR_ROAD\x10\x1c\x12\x0f\n" + + "\vKIND_MEADOW\x10\x1d\x12\x13\n" + + "\x0fKIND_MINOR_ROAD\x10\x1e\x12\x17\n" + + "\x13KIND_NATURE_RESERVE\x10\x1f\x12\x0e\n" + + "\n" + + "KIND_OCEAN\x10 \x12\r\n" + + "\tKIND_PARK\x10!\x12\x10\n" + + "\fKIND_PARKING\x10\"\x12\r\n" + + "\tKIND_PATH\x10#\x12\x13\n" + + "\x0fKIND_PEDESTRIAN\x10$\x12\x0e\n" + + "\n" + + "KIND_PITCH\x10%\x12\x0e\n" + + "\n" + + "KIND_PLAYA\x10'\x12\x13\n" + + "\x0fKIND_PLAYGROUND\x10(\x12\x0f\n" + + "\vKIND_QUARRY\x10)\x12\x10\n" + + "\fKIND_RAILWAY\x10*\x12\x18\n" + + "\x14KIND_RECREATION_AREA\x10+\x12\x14\n" + + "\x10KIND_RESIDENTIAL\x10-\x12\x0f\n" + + "\vKIND_RETAIL\x10.\x12\x0e\n" + + "\n" + + "KIND_RIVER\x10/\x12\x12\n" + + "\x0eKIND_RIVERBANK\x100\x12\x0f\n" + + "\vKIND_RUNWAY\x101\x12\x0f\n" + + "\vKIND_SCHOOL\x102\x12\x0f\n" + + "\vKIND_STREAM\x105\x12\x10\n" + + "\fKIND_TAXIWAY\x106\x12\x0e\n" + + "\n" + + "KIND_WATER\x10:\x12\x10\n" + + "\fKIND_WETLAND\x10;\x12\r\n" + + "\tKIND_WOOD\x10<\x12\x0e\n" + + "\n" + + "KIND_OTHER\x10?\x12\x10\n" + + "\fKIND_COUNTRY\x10@\x12\x0f\n" + + "\vKIND_REGION\x10A\x12\r\n" + + "\tKIND_CITY\x10B\x12\r\n" + + "\tKIND_TOWN\x10C\x12\x10\n" + + "\fKIND_AIRPORT\x10D\x12\f\n" + + "\bKIND_BAY\x10E\x12\x10\n" + + "\fKIND_BOROUGH\x10F\x12\x0e\n" + + "\n" + + "KIND_FJORD\x10G\x12\x0f\n" + + "\vKIND_HAMLET\x10H\x12\x11\n" + + "\rKIND_MILITARY\x10I\x12\x16\n" + + "\x12KIND_NATIONAL_PARK\x10J\x12\x15\n" + + "\x11KIND_NEIGHBORHOOD\x10K\x12\r\n" + + "\tKIND_PEAK\x10L\x12\x0f\n" + + "\vKIND_PRISON\x10M\x12\x17\n" + + "\x13KIND_PROTECTED_AREA\x10N\x12\r\n" + + "\tKIND_REEF\x10O\x12\r\n" + + "\tKIND_ROCK\x10P\x12\r\n" + + "\tKIND_SAND\x10Q\x12\x0e\n" + + "\n" + + "KIND_SCRUB\x10R\x12\f\n" + + "\bKIND_SEA\x10S\x12\x0f\n" + + "\vKIND_STRAIT\x10T\x12\x0f\n" + + "\vKIND_VALLEY\x10U\x12\x10\n" + + "\fKIND_VILLAGE\x10V\x12\x13\n" + + "\x0fKIND_LIGHT_RAIL\x10W\x12\x11\n" + + "\rKIND_PLATFORM\x10X\x12\x10\n" + + "\fKIND_STATION\x10Y\x12\x0f\n" + + "\vKIND_SUBWAY\x10Z\x12\x15\n" + + "\x11KIND_AGRICULTURAL\x10[\x12\x12\n" + + "\x0eKIND_EDUCATION\x10\\\x12\x13\n" + + "\x0fKIND_GOVERNMENT\x10]\x12\x13\n" + + "\x0fKIND_HEALTHCARE\x10^\x12\x11\n" + + "\rKIND_LANDMARK\x10_\x12\x12\n" + + "\x0eKIND_RELIGIOUS\x10`\x12\x11\n" + + "\rKIND_SERVICES\x10a\x12\x0f\n" + + "\vKIND_SPORTS\x10b\x12\x17\n" + + "\x13KIND_TRANSPORTATION\x10c\x12\x0f\n" + + "\vKIND_UNUSED\x10d\x12\x0e\n" + + "\n" + + "KIND_BIOME\x10e\x12\r\n" + + "\tKIND_PIER\x10f\x12\x10\n" + + "\fKIND_ORCHARD\x10g\x12\x11\n" + + "\rKIND_VINEYARD\x10h*\xe7\x03\n" + + "\vFeatureType\x12\x13\n" + + "\x0fFEATURE_UNKNOWN\x10\x00\x12\x0f\n" + + "\vFEATURE_GYM\x10\x01\x12\x10\n" + + "\fFEATURE_RAID\x10\x02\x12\x12\n" + + "\x0eFEATURE_ROCKET\x10\x03\x12\x19\n" + + "\x15FEATURE_COMBAT_LEAGUE\x10\x04\x12\x16\n" + + "\x12FEATURE_MAX_BATTLE\x10\x05\x12\x18\n" + + "\x14FEATURE_EGG_HATCHING\x10\x06\x12\x10\n" + + "\fFEATURE_MEGA\x10\a\x12\x0f\n" + + "\vFEATURE_TAG\x10\b\x12\x11\n" + + "\rFEATURE_TRADE\x10\t\x12\x16\n" + + "\x12FEATURE_PARTY_PLAY\x10\n" + + "\x12\x1d\n" + + "\x19FEATURE_WEEKLY_CHALLENGES\x10\v\x12\x16\n" + + "\x12FEATURE_HIGHLIGHTS\x10\f\x12\x12\n" + + "\x0eFEATURE_ROUTES\x10\r\x12\x1b\n" + + "\x17FEATURE_ROUTES_CREATION\x10\x0e\x12\x1f\n" + + "\x1bFEATURE_POKESTOP_NOMINATION\x10\x0f\x12\x14\n" + + "\x10FEATURE_CANDY_XL\x10\x10\x12\x17\n" + + "\x13FEATURE_EGG_SPECIAL\x10\x11\x12!\n" + + "\x1dFEATURE_LUCKY_CHANCE_INCREASE\x10\x12\x12\x16\n" + + "\x12FEATURE_SOFT_SFIDA\x10\x13*\xf8\b\n" + + "\x13FeaturesFeatureKind\x12\r\n" + + "\tUNDEFINED\x10\x00\x12\t\n" + + "\x05BASIN\x10\x01\x12\t\n" + + "\x05CANAL\x10\x02\x12\f\n" + + "\bCEMETERY\x10\x03\x12\x0e\n" + + "\n" + + "COMMERCIAL\x10\x06\x12\t\n" + + "\x05DITCH\x10\t\x12\t\n" + + "\x05DRAIN\x10\v\x12\b\n" + + "\x04FARM\x10\f\x12\f\n" + + "\bFARMLAND\x10\r\x12\n" + + "\n" + + "\x06FOREST\x10\x10\x12\n" + + "\n" + + "\x06GARDEN\x10\x11\x12\v\n" + + "\aGLACIER\x10\x12\x12\x0f\n" + + "\vGOLF_COURSE\x10\x13\x12\t\n" + + "\x05GRASS\x10\x14\x12\v\n" + + "\aHIGHWAY\x10\x15\x12\t\n" + + "\x05HOTEL\x10\x17\x12\x0e\n" + + "\n" + + "INDUSTRIAL\x10\x18\x12\b\n" + + "\x04LAKE\x10\x19\x12\x0e\n" + + "\n" + + "MAJOR_ROAD\x10\x1c\x12\n" + + "\n" + + "\x06MEADOW\x10\x1d\x12\x0e\n" + + "\n" + + "MINOR_ROAD\x10\x1e\x12\x12\n" + + "\x0eNATURE_RESERVE\x10\x1f\x12\t\n" + + "\x05OCEAN\x10 \x12\b\n" + + "\x04PARK\x10!\x12\v\n" + + "\aPARKING\x10\"\x12\b\n" + + "\x04PATH\x10#\x12\x0e\n" + + "\n" + + "PEDESTRIAN\x10$\x12\t\n" + + "\x05PITCH\x10%\x12\t\n" + + "\x05PLAYA\x10'\x12\x0e\n" + + "\n" + + "PLAYGROUND\x10(\x12\n" + + "\n" + + "\x06QUARRY\x10)\x12\v\n" + + "\aRAILWAY\x10*\x12\x13\n" + + "\x0fRECREATION_AREA\x10+\x12\x0f\n" + + "\vRESIDENTIAL\x10-\x12\n" + + "\n" + + "\x06RETAIL\x10.\x12\t\n" + + "\x05RIVER\x10/\x12\r\n" + + "\tRIVERBANK\x100\x12\n" + + "\n" + + "\x06RUNWAY\x101\x12\n" + + "\n" + + "\x06SCHOOL\x102\x12\n" + + "\n" + + "\x06STREAM\x105\x12\v\n" + + "\aTAXIWAY\x106\x12\t\n" + + "\x05WATER\x10:\x12\v\n" + + "\aWETLAND\x10;\x12\b\n" + + "\x04WOOD\x10<\x12\t\n" + + "\x05OTHER\x10?\x12\v\n" + + "\aCOUNTRY\x10@\x12\n" + + "\n" + + "\x06REGION\x10A\x12\b\n" + + "\x04CITY\x10B\x12\b\n" + + "\x04TOWN\x10C\x12\v\n" + + "\aAIRPORT\x10D\x12\a\n" + + "\x03BAY\x10E\x12\v\n" + + "\aBOROUGH\x10F\x12\t\n" + + "\x05FJORD\x10G\x12\n" + + "\n" + + "\x06HAMLET\x10H\x12\f\n" + + "\bMILITARY\x10I\x12\x11\n" + + "\rNATIONAL_PARK\x10J\x12\x10\n" + + "\fNEIGHBORHOOD\x10K\x12\b\n" + + "\x04PEAK\x10L\x12\n" + + "\n" + + "\x06PRISON\x10M\x12\x12\n" + + "\x0ePROTECTED_AREA\x10N\x12\b\n" + + "\x04REEF\x10O\x12\b\n" + + "\x04ROCK\x10P\x12\b\n" + + "\x04SAND\x10Q\x12\t\n" + + "\x05SCRUB\x10R\x12\a\n" + + "\x03SEA\x10S\x12\n" + + "\n" + + "\x06STRAIT\x10T\x12\n" + + "\n" + + "\x06VALLEY\x10U\x12\v\n" + + "\aVILLAGE\x10V\x12\x0e\n" + + "\n" + + "LIGHT_RAIL\x10W\x12\f\n" + + "\bPLATFORM\x10X\x12\v\n" + + "\aSTATION\x10Y\x12\n" + + "\n" + + "\x06SUBWAY\x10Z\x12\x10\n" + + "\fAGRICULTURAL\x10[\x12\r\n" + + "\tEDUCATION\x10\\\x12\x0e\n" + + "\n" + + "GOVERNMENT\x10]\x12\x0e\n" + + "\n" + + "HEALTHCARE\x10^\x12\f\n" + + "\bLANDMARK\x10_\x12\r\n" + + "\tRELIGIOUS\x10`\x12\f\n" + + "\bSERVICES\x10a\x12\n" + + "\n" + + "\x06SPORTS\x10b\x12\x12\n" + + "\x0eTRANSPORTATION\x10c\x12\n" + + "\n" + + "\x06UNUSED\x10d\x12\t\n" + + "\x05BIOME\x10e\x12\b\n" + + "\x04PIER\x10f\x12\v\n" + + "\aORCHARD\x10g\x12\f\n" + + "\bVINEYARD\x10h*\x9d\x01\n" + + "\x10FortPowerUpLevel\x12\x1d\n" + + "\x19FORT_POWER_UP_LEVEL_UNSET\x10\x00\x12\x19\n" + + "\x15FORT_POWER_UP_LEVEL_0\x10\x01\x12\x19\n" + + "\x15FORT_POWER_UP_LEVEL_1\x10\x02\x12\x19\n" + + "\x15FORT_POWER_UP_LEVEL_2\x10\x03\x12\x19\n" + + "\x15FORT_POWER_UP_LEVEL_3\x10\x04*\xf2\x01\n" + + "\x16FortPowerUpLevelReward\x12$\n" + + " FORT_POWER_UP_LEVEL_REWARD_UNSET\x10\x00\x120\n" + + ",FORT_POWER_UP_LEVEL_REWARD_BUDDY_BONUS_HEART\x10\x01\x12+\n" + + "'FORT_POWER_UP_REWARD_BONUS_ITEM_ON_SPIN\x10\x02\x12$\n" + + " FORT_POWER_UP_REWARD_BONUS_SPAWN\x10\x03\x12-\n" + + ")FORT_POWER_UP_REWARD_BONUS_RAID_POKEBALLS\x10\x04*#\n" + + "\bFortType\x12\a\n" + + "\x03GYM\x10\x00\x12\x0e\n" + + "\n" + + "CHECKPOINT\x10\x01*8\n" + + "\x17FriendListSortDirection\x12\r\n" + + "\tASCENDING\x10\x00\x12\x0e\n" + + "\n" + + "DESCENDING\x10\x01*\x96\x01\n" + + "\x12FriendListSortType\x12\t\n" + + "\x05UNSET\x10\x00\x12\b\n" + + "\x04NAME\x10\x01\x12\f\n" + + "\bNICKNAME\x10\x02\x12\x14\n" + + "\x10FRIENDSHIP_LEVEL\x10\x03\x12\t\n" + + "\x05GIFTS\x10\x04\x12\f\n" + + "\bGIFTABLE\x10\x05\x12\x11\n" + + "\rONLINE_STATUS\x10\x06\x12\b\n" + + "\x04DATE\x10\a\x12\x11\n" + + "\rRAID_ACTIVITY\x10\b*\xc6\x01\n" + + "\x18FriendshipLevelMilestone\x12\x1a\n" + + "\x16FRIENDSHIP_LEVEL_UNSET\x10\x00\x12\x16\n" + + "\x12FRIENDSHIP_LEVEL_0\x10\x01\x12\x16\n" + + "\x12FRIENDSHIP_LEVEL_1\x10\x02\x12\x16\n" + + "\x12FRIENDSHIP_LEVEL_2\x10\x03\x12\x16\n" + + "\x12FRIENDSHIP_LEVEL_3\x10\x04\x12\x16\n" + + "\x12FRIENDSHIP_LEVEL_4\x10\x05\x12\x16\n" + + "\x12FRIENDSHIP_LEVEL_5\x10\x06*\xc4\x04\n" + + "\x1aGameAccountRegistryActions\x12E\n" + + "AGAME_ACCOUNT_REGISTRY_ACTION_UNKNOWN_GAME_ACCOUNT_REGISTRY_ACTION\x10\x00\x123\n" + + "-GAME_ACCOUNT_REGISTRY_ACTION_ADD_LOGIN_ACTION\x10\xc0\xcf$\x126\n" + + "0GAME_ACCOUNT_REGISTRY_ACTION_REMOVE_LOGIN_ACTION\x10\xc1\xcf$\x124\n" + + ".GAME_ACCOUNT_REGISTRY_ACTION_LIST_LOGIN_ACTION\x10\xc2\xcf$\x127\n" + + "1GAME_ACCOUNT_REGISTRY_ACTION_REPLACE_LOGIN_ACTION\x10\xc3\xcf$\x126\n" + + "0GAME_ACCOUNT_REGISTRY_ACTION_SET_BIRTHDAY_ACTION\x10\xc4\xcf$\x123\n" + + "-GAME_ACCOUNT_REGISTRY_ACTION_GAR_PROXY_ACTION\x10\xc5\xcf$\x12?\n" + + "9GAME_ACCOUNT_REGISTRY_ACTION_LINK_TO_ACCOUNT_LOGIN_ACTION\x10\xc6\xcf$\x12U\n" + + "OGAME_ACCOUNT_REGISTRY_ACTION_GET_APP_REQUEST_TOKEN_REDIRECT_URL_PLATFORM_ACTION\x10\xc7\xcf$*\xe1\x03\n" + + "\x17GameAdventureSyncAction\x12I\n" + + "EGAME_LOCATION_AWARENESS_ACTION_UNKNOWN_GAME_LOCATION_AWARENESS_ACTION\x10\x00\x12=\n" + + "7GAME_LOCATION_AWARENESS_ACTION_REQUEST_GEOFENCE_UPDATES\x10\xc0\xfc\x15\x12;\n" + + "5GAME_LOCATION_AWARENESS_ACTION_UPDATE_PLAYER_LOCATION\x10\xc1\xfc\x15\x12@\n" + + ":GAME_LOCATION_AWARENESS_ACTION_BULK_UPDATE_PLAYER_LOCATION\x10\xc2\xfc\x15\x12>\n" + + "8GAME_LOCATION_AWARENESS_ACTION_UPDATE_BREADCRUMB_HISTORY\x10\xa8\x84\x16\x12=\n" + + "7GAME_LOCATION_AWARENESS_ACTION_REFRESH_PROXIMITY_TOKENS\x10\x90\x8c\x16\x12>\n" + + "8GAME_LOCATION_AWARENESS_ACTION_REPORT_PROXIMITY_CONTACTS\x10\x91\x8c\x16*\xb6\x01\n" + + "\x13GameAnticheatAction\x127\n" + + "3GAME_ANTICHEAT_ACTION_UNKNOWN_GAME_ANTICHEAT_ACTION\x10\x00\x124\n" + + ".GAME_ANTICHEAT_ACTION_GET_OUTSTANDING_WARNINGS\x10\xc0\x9a\f\x120\n" + + "*GAME_ANTICHEAT_ACTION_ACKNOWLEDGE_WARNINGS\x10\xc1\x9a\f*\xa5\x01\n" + + "\x1eGameAuthenticationActionMethod\x12A\n" + + "=GAME_AUTHENTICATION_ACTION_UNKNOWN_GAME_AUTHENTICATION_ACTION\x10\x00\x12@\n" + + ":GAME_AUTHENTICATION_ACTION_ROTATE_GUEST_LOGIN_SECRET_TOKEN\x10\x9b\xa1\x0f*\x9b\x02\n" + + "\x18GameBackgroundModeAction\x12C\n" + + "?GAME_BACKGROUND_MODE_ACTION_UNKNOWN_GAME_BACKGROUND_MODE_ACTION\x10\x00\x12=\n" + + "7GAME_BACKGROUND_MODE_ACTION_REGISTER_BACKGROUND_SERVICE\x10\xf0\x84\x0e\x12<\n" + + "6GAME_BACKGROUND_MODE_ACTION_GET_CLIENT_BGMODE_SETTINGS\x10\xf1\x84\x0e\x12=\n" + + "7GAME_BACKGROUND_MODE_ACTION_GET_ADVENTURE_SYNC_PROGRESS\x10\xf2\x84\x0e*j\n" + + "\x0fGameChatActions\x12-\n" + + ")GAME_CHAT_ACTION_UNKNOWN_GAME_CHAT_ACTION\x10\x00\x12(\n" + + "\"GAME_CHAT_ACTION_PROXY_CHAT_ACTION\x10\xa0\xa4(*V\n" + + "\x0eGameCrmActions\x12!\n" + + "\x1dCRM_ACTION_UNKNOWN_CRM_ACTION\x10\x00\x12!\n" + + "\x1bCRM_ACTION_CRM_PROXY_ACTION\x10\xc0\xc0)*\x97\x03\n" + + "\x11GameFitnessAction\x123\n" + + "/GAME_FITNESS_ACTION_UNKNOWN_GAME_FITNESS_ACTION\x10\x00\x120\n" + + "*GAME_FITNESS_ACTION_UPDATE_FITNESS_METRICS\x10\x80\x88'\x12,\n" + + "&GAME_FITNESS_ACTION_GET_FITNESS_REPORT\x10\x81\x88'\x125\n" + + "/GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_SETTINGS\x10\x82\x88'\x128\n" + + "2GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_SETTINGS\x10\x83\x88'\x12;\n" + + "1GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_FITNESS\x10\x84\x88'\x1a\x02\b\x01\x12?\n" + + "5GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_FITNESS_REPORT\x10\x85\x88'\x1a\x02\b\x01*\x95\x01\n" + + "\x15GameGmTemplatesAction\x12=\n" + + "9GAME_GM_TEMPLATES_ACTION_UNKNOWN_GAME_GM_TEMPLATES_ACTION\x10\x00\x12=\n" + + "7GAME_GM_TEMPLATES_ACTION_DOWNLOAD_GAME_MASTER_TEMPLATES\x10\xa0\xe0\x14*\xcd\x06\n" + + "\rGameIapAction\x12+\n" + + "'GAME_IAP_ACTION_UNKNOWN_GAME_IAP_ACTION\x10\x00\x12\"\n" + + "\x1cGAME_IAP_ACTION_PURCHASE_SKU\x10\xf0\xf5\x12\x125\n" + + "/GAME_IAP_ACTION_GET_AVAILABLE_SKUS_AND_BALANCES\x10\xf1\xf5\x12\x128\n" + + "2GAME_IAP_ACTION_SET_IN_GAME_CURRENCY_EXCHANGE_RATE\x10\xf2\xf5\x12\x12&\n" + + " GAME_IAP_ACTION_PURCHASE_WEB_SKU\x10\xf3\xf5\x12\x12+\n" + + "%GAME_IAP_ACTION_REDEEM_GOOGLE_RECEIPT\x10\xd4\xf6\x12\x12*\n" + + "$GAME_IAP_ACTION_REDEEM_APPLE_RECEIPT\x10\xd5\xf6\x12\x12,\n" + + "&GAME_IAP_ACTION_REDEEM_DESKTOP_RECEIPT\x10\xd6\xf6\x12\x12,\n" + + "&GAME_IAP_ACTION_REDEEM_SAMSUNG_RECEIPT\x10\xd7\xf6\x12\x121\n" + + "+GAME_IAP_ACTION_GET_AVAILABLE_SUBSCRIPTIONS\x10\xb8\xf7\x12\x12.\n" + + "(GAME_IAP_ACTION_GET_ACTIVE_SUBSCRIPTIONS\x10\xb9\xf7\x12\x12&\n" + + " GAME_IAP_ACTION_GET_REWARD_TIERS\x10\x9c\xf8\x12\x12/\n" + + ")GAME_IAP_ACTION_CLAIM_REWARDED_SPEND_TIER\x10\x9d\xf8\x12\x12+\n" + + "%GAME_IAP_ACTION_REDEEM_XSOLLA_RECEIPT\x10\xbc\xfe\x12\x12'\n" + + "!GAME_IAP_ACTION_GET_WEBSTORE_USER\x10\xbd\xfe\x12\x12(\n" + + "\"GAME_IAP_ACTION_REFUND_IAP_RECEIPT\x10\xbe\xfe\x12\x122\n" + + ",GAME_IAP_ACTION_GET_AVAILABLE_SKUS_ANONYMOUS\x10\xbf\xfe\x12\x12-\n" + + "'GAME_IAP_ACTION_REDEEM_WEBSTORE_RECEIPT\x10\xc0\xfe\x12*\x92\x01\n" + + "\x16GameNotificationAction\x12=\n" + + "9GAME_NOTIFICATION_ACTION_UNKNOWN_GAME_NOTIFICATION_ACTION\x10\x00\x129\n" + + "3GAME_NOTIFICATION_ACTION_UPDATE_NOTIFICATION_STATUS\x10\xb0\xae\x15*w\n" + + "\x12GamePasscodeAction\x125\n" + + "1GAME_PASSCODE_ACTION_UNKNOWN_GAME_PASSCODE_ACTION\x10\x00\x12*\n" + + "$GAME_PASSCODE_ACTION_REDEEM_PASSCODE\x10\x90\x92\x14*\xc9\x01\n" + + "\x0eGamePingAction\x12-\n" + + ")GAME_PING_ACTION_UNKNOWN_GAME_PING_ACTION\x10\x00\x12\x1b\n" + + "\x15GAME_PING_ACTION_PING\x10\xe0\xb6\r\x12!\n" + + "\x1bGAME_PING_ACTION_PING_ASYNC\x10\xe1\xb6\r\x12&\n" + + " GAME_PING_ACTION_PING_DOWNSTREAM\x10\xe2\xb6\r\x12 \n" + + "\x1aGAME_PING_ACTION_PING_OPEN\x10Ⱦ\r*m\n" + + "\x10GamePlayerAction\x121\n" + + "-GAME_PLAYER_ACTION_UNKNOWN_GAME_PLAYER_ACTION\x10\x00\x12&\n" + + " GAME_PLAYER_ACTION_GET_INVENTORY\x10\xe0\x98\x17*\xd0\x06\n" + + "\rGamePoiAction\x12+\n" + + "'GAME_POI_ACTION_UNKNOWN_GAME_POI_ACTION\x10\x00\x12!\n" + + "\x1bGAME_POI_ACTION_ADD_NEW_POI\x10\xe0\xeb%\x12/\n" + + ")GAME_POI_ACTION_GET_AVAILABLE_SUBMISSIONS\x10\xe1\xeb%\x125\n" + + "/GAME_POI_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD\x10\xe2\xeb%\x12?\n" + + "9GAME_POI_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS\x10\xe3\xeb%\x12&\n" + + " GAME_POI_ACTION_SUBMIT_POI_IMAGE\x10\xc4\xec%\x125\n" + + "/GAME_POI_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE\x10\xc5\xec%\x120\n" + + "*GAME_POI_ACTION_SUBMIT_POI_LOCATION_UPDATE\x10\xc6\xec%\x121\n" + + "+GAME_POI_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST\x10\xc7\xec%\x12/\n" + + ")GAME_POI_ACTION_SUBMIT_SPONSOR_POI_REPORT\x10\xc8\xec%\x128\n" + + "2GAME_POI_ACTION_SUBMIT_SPONSOR_POI_LOCATION_UPDATE\x10\xc9\xec%\x12#\n" + + "\x1dGAME_POI_ACTION_ADD_NEW_ROUTE\x10\xa8\xed%\x12.\n" + + "(GAME_POI_ACTION_GENERATE_GMAP_SIGNED_URL\x10\x8c\xee%\x12'\n" + + "!GAME_POI_ACTION_GET_GMAP_SETTINGS\x10\x8d\xee%\x122\n" + + ",GAME_POI_ACTION_SUBMIT_POI_AR_VIDEO_METADATA\x10\xf0\xee%\x123\n" + + "-GAME_POI_ACTION_GET_GRAPESHOT_FILE_UPLOAD_URL\x10\xf1\xee%\x120\n" + + "*GAME_POI_ACTION_ASYNC_FILE_UPLOAD_COMPLETE\x10\xf2\xee%*\x8b\x04\n" + + "\x1aGamePushNotificationAction\x12G\n" + + "CGAME_PUSH_NOTIFICATION_ACTION_UNKNOWN_GAME_PUSH_NOTIFICATION_ACTION\x10\x00\x12>\n" + + "8GAME_PUSH_NOTIFICATION_ACTION_REGISTER_PUSH_NOTIFICATION\x10\x80\xc4\x13\x12@\n" + + ":GAME_PUSH_NOTIFICATION_ACTION_UNREGISTER_PUSH_NOTIFICATION\x10\x81\xc4\x13\x12F\n" + + "@GAME_PUSH_NOTIFICATION_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY\x10\x82\xc4\x13\x12D\n" + + ">GAME_PUSH_NOTIFICATION_ACTION_REGISTER_PUSH_NOTIFICATION_TOKEN\x10\x83\xc4\x13\x12F\n" + + "@GAME_PUSH_NOTIFICATION_ACTION_UNREGISTER_PUSH_NOTIFICATION_TOKEN\x10\x84\xc4\x13\x12L\n" + + "FGAME_PUSH_NOTIFICATION_ACTION_OPT_OUT_PUSH_NOTIFICATION_TOKEN_CATEGORY\x10\x85\xc4\x13*\xae\x01\n" + + "\x10GameSocialAction\x121\n" + + "-GAME_SOCIAL_ACTION_UNKNOWN_GAME_SOCIAL_ACTION\x10\x00\x12,\n" + + "&GAME_SOCIAL_ACTION_PROXY_SOCIAL_ACTION\x10\xf0\xb9&\x129\n" + + "3GAME_SOCIAL_ACTION_PROXY_SOCIAL_SIDE_CHANNEL_ACTION\x10\xf1\xb9&*\xbf\x01\n" + + "\x13GameTelemetryAction\x127\n" + + "3GAME_TELEMETRY_ACTION_UNKNOWN_GAME_TELEMETRY_ACTION\x10\x00\x124\n" + + ".GAME_TELEMETRY_ACTION_COLLECT_CLIENT_TELEMETRY\x10Н%\x129\n" + + "3GAME_TELEMETRY_ACTION_GET_CLIENT_TELEMETRY_SETTINGS\x10ѝ%*\x7f\n" + + "\x12GameWebTokenAction\x127\n" + + "3GAME_WEB_TOKEN_ACTION_UNKNOWN_GAME_WEB_TOKEN_ACTION\x10\x00\x120\n" + + "*GAME_WEB_TOKEN_ACTION_GET_WEB_TOKEN_ACTION\x10\xd0\xca\x16*\xa9\x02\n" + + "\x18GenericClickTelemetryIds\x127\n" + + "3GENERIC_CLICK_TELEMETRY_IDS_UNDEFINED_GENERIC_EVENT\x10\x00\x122\n" + + ".GENERIC_CLICK_TELEMETRY_IDS_SPEED_WARNING_SHOW\x10\x01\x127\n" + + "3GENERIC_CLICK_TELEMETRY_IDS_SPEED_WARNING_PASSENGER\x10\x02\x123\n" + + "/GENERIC_CLICK_TELEMETRY_IDS_CACHE_RESET_CLICKED\x10\x03\x122\n" + + ".GENERIC_CLICK_TELEMETRY_IDS_REFUND_PAGE_OPENED\x10\x04*)\n" + + "\rGraphDataType\x12\x18\n" + + "\x14GRAPH_DATA_TYPE_ARDK\x10\x00*e\n" + + "\tGroupType\x12\x14\n" + + "\x10GROUP_TYPE_UNSET\x10\x00\x12 \n" + + "\x1cGROUP_TYPE_INVITE_ONLY_GROUP\x10\x01\x12 \n" + + "\x1cGROUP_TYPE_MATCHMAKING_GROUP\x10\x02*z\n" + + "\fGymBadgeType\x12\x13\n" + + "\x0fGYM_BADGE_UNSET\x10\x00\x12\x15\n" + + "\x11GYM_BADGE_VANILLA\x10\x01\x12\x14\n" + + "\x10GYM_BADGE_BRONZE\x10\x02\x12\x14\n" + + "\x10GYM_BADGE_SILVER\x10\x03\x12\x12\n" + + "\x0eGYM_BADGE_GOLD\x10\x04*\xdd\x01\n" + + "$HelpshiftAuthenticationFailureReason\x12B\n" + + ">HELPSHIFT_AUTHENTICATON_FAILURE_REASON_AUTH_TOKEN_NOT_PROVIDED\x10\x00\x12=\n" + + "9HELPSHIFT_AUTHENTICATON_FAILURE_REASON_INVALID_AUTH_TOKEN\x10\x01\x122\n" + + ".HELPSHIFT_AUTHENTICATON_FAILURE_REASON_UNKNOWN\x10\x02*\xee\x1e\n" + + "\x10HoloActivityType\x12\x14\n" + + "\x10ACTIVITY_UNKNOWN\x10\x00\x12\x1a\n" + + "\x16ACTIVITY_CATCH_POKEMON\x10\x01\x12!\n" + + "\x1dACTIVITY_CATCH_LEGEND_POKEMON\x10\x02\x12\x19\n" + + "\x15ACTIVITY_FLEE_POKEMON\x10\x03\x12\x18\n" + + "\x14ACTIVITY_DEFEAT_FORT\x10\x04\x12\x1b\n" + + "\x17ACTIVITY_EVOLVE_POKEMON\x10\x05\x12\x16\n" + + "\x12ACTIVITY_HATCH_EGG\x10\x06\x12\x14\n" + + "\x10ACTIVITY_WALK_KM\x10\a\x12\x1e\n" + + "\x1aACTIVITY_POKEDEX_ENTRY_NEW\x10\b\x12\x1e\n" + + "\x1aACTIVITY_CATCH_FIRST_THROW\x10\t\x12\x1d\n" + + "\x19ACTIVITY_CATCH_NICE_THROW\x10\n" + + "\x12\x1e\n" + + "\x1aACTIVITY_CATCH_GREAT_THROW\x10\v\x12\"\n" + + "\x1eACTIVITY_CATCH_EXCELLENT_THROW\x10\f\x12\x1c\n" + + "\x18ACTIVITY_CATCH_CURVEBALL\x10\r\x12%\n" + + "!ACTIVITY_CATCH_FIRST_CATCH_OF_DAY\x10\x0e\x12\x1c\n" + + "\x18ACTIVITY_CATCH_MILESTONE\x10\x0f\x12\x1a\n" + + "\x16ACTIVITY_TRAIN_POKEMON\x10\x10\x12\x18\n" + + "\x14ACTIVITY_SEARCH_FORT\x10\x11\x12\x1c\n" + + "\x18ACTIVITY_RELEASE_POKEMON\x10\x12\x12\"\n" + + "\x1eACTIVITY_HATCH_EGG_SMALL_BONUS\x10\x13\x12#\n" + + "\x1fACTIVITY_HATCH_EGG_MEDIUM_BONUS\x10\x14\x12\"\n" + + "\x1eACTIVITY_HATCH_EGG_LARGE_BONUS\x10\x15\x12 \n" + + "\x1cACTIVITY_DEFEAT_GYM_DEFENDER\x10\x16\x12\x1e\n" + + "\x1aACTIVITY_DEFEAT_GYM_LEADER\x10\x17\x12+\n" + + "'ACTIVITY_CATCH_FIRST_CATCH_STREAK_BONUS\x10\x18\x12)\n" + + "%ACTIVITY_SEARCH_FORT_FIRST_OF_THE_DAY\x10\x19\x12%\n" + + "!ACTIVITY_SEARCH_FORT_STREAK_BONUS\x10\x1a\x12 \n" + + "\x1cACTIVITY_DEFEAT_RAID_POKEMON\x10\x1b\x12\x17\n" + + "\x13ACTIVITY_FEED_BERRY\x10\x1c\x12\x17\n" + + "\x13ACTIVITY_SEARCH_GYM\x10\x1d\x12\x19\n" + + "\x15ACTIVITY_NEW_POKESTOP\x10\x1e\x12\x1c\n" + + "\x18ACTIVITY_GYM_BATTLE_LOSS\x10\x1f\x12 \n" + + "\x1cACTIVITY_CATCH_AR_PLUS_BONUS\x10 \x12*\n" + + "&ACTIVITY_CATCH_QUEST_POKEMON_ENCOUNTER\x10!\x12\"\n" + + "\x1eACTIVITY_FRIENDSHIP_LEVEL_UP_0\x10#\x12\"\n" + + "\x1eACTIVITY_FRIENDSHIP_LEVEL_UP_1\x10$\x12\"\n" + + "\x1eACTIVITY_FRIENDSHIP_LEVEL_UP_2\x10%\x12\"\n" + + "\x1eACTIVITY_FRIENDSHIP_LEVEL_UP_3\x10&\x12\"\n" + + "\x1eACTIVITY_FRIENDSHIP_LEVEL_UP_4\x10'\x12\x16\n" + + "\x12ACTIVITY_SEND_GIFT\x10(\x12'\n" + + "#ACTIVITY_RAID_LEVEL_1_ADDITIONAL_XP\x10*\x12'\n" + + "#ACTIVITY_RAID_LEVEL_2_ADDITIONAL_XP\x10+\x12'\n" + + "#ACTIVITY_RAID_LEVEL_3_ADDITIONAL_XP\x10,\x12'\n" + + "#ACTIVITY_RAID_LEVEL_4_ADDITIONAL_XP\x10-\x12'\n" + + "#ACTIVITY_RAID_LEVEL_5_ADDITIONAL_XP\x10.\x12\x1d\n" + + "\x19ACTIVITY_HATCH_EGG_SHADOW\x10/\x12\x1b\n" + + "\x17ACTIVITY_HATCH_EGG_GIFT\x100\x12'\n" + + "#ACTIVITY_REMOTE_DEFEAT_RAID_POKEMON\x101\x12.\n" + + "*ACTIVITY_REMOTE_RAID_LEVEL_1_ADDITIONAL_XP\x102\x12.\n" + + "*ACTIVITY_REMOTE_RAID_LEVEL_2_ADDITIONAL_XP\x103\x12.\n" + + "*ACTIVITY_REMOTE_RAID_LEVEL_3_ADDITIONAL_XP\x104\x12.\n" + + "*ACTIVITY_REMOTE_RAID_LEVEL_4_ADDITIONAL_XP\x105\x12.\n" + + "*ACTIVITY_REMOTE_RAID_LEVEL_5_ADDITIONAL_XP\x106\x12 \n" + + "\x1cACTIVITY_CHANGE_POKEMON_FORM\x107\x12$\n" + + " ACTIVITY_EARN_BUDDY_WALKED_CANDY\x108\x12.\n" + + "*ACTIVITY_RAID_LEVEL_1_SHADOW_ADDITIONAL_XP\x109\x12.\n" + + "*ACTIVITY_RAID_LEVEL_2_SHADOW_ADDITIONAL_XP\x10:\x12.\n" + + "*ACTIVITY_RAID_LEVEL_3_SHADOW_ADDITIONAL_XP\x10;\x12.\n" + + "*ACTIVITY_RAID_LEVEL_4_SHADOW_ADDITIONAL_XP\x10<\x12.\n" + + "*ACTIVITY_RAID_LEVEL_5_SHADOW_ADDITIONAL_XP\x10=\x125\n" + + "1ACTIVITY_REMOTE_RAID_LEVEL_1_SHADOW_ADDITIONAL_XP\x10>\x125\n" + + "1ACTIVITY_REMOTE_RAID_LEVEL_2_SHADOW_ADDITIONAL_XP\x10?\x125\n" + + "1ACTIVITY_REMOTE_RAID_LEVEL_3_SHADOW_ADDITIONAL_XP\x10@\x125\n" + + "1ACTIVITY_REMOTE_RAID_LEVEL_4_SHADOW_ADDITIONAL_XP\x10A\x125\n" + + "1ACTIVITY_REMOTE_RAID_LEVEL_5_SHADOW_ADDITIONAL_XP\x10B\x12$\n" + + " ACTIVITY_CATCH_MASTER_BALL_THROW\x10C\x12*\n" + + "&ACTIVITY_RAID_LEVEL_MEGA_ADDITIONAL_XP\x10D\x12,\n" + + "(ACTIVITY_RAID_LEVEL_MEGA_5_ADDITIONAL_XP\x10E\x121\n" + + "-ACTIVITY_RAID_LEVEL_ULTRA_BEAST_ADDITIONAL_XP\x10F\x122\n" + + ".ACTIVITY_RAID_LEVEL_EXTENDED_EGG_ADDITIONAL_XP\x10G\x12,\n" + + "(ACTIVITY_RAID_LEVEL_PRIMAL_ADDITIONAL_XP\x10H\x121\n" + + "-ACTIVITY_REMOTE_RAID_LEVEL_MEGA_ADDITIONAL_XP\x10I\x123\n" + + "/ACTIVITY_REMOTE_RAID_LEVEL_MEGA_5_ADDITIONAL_XP\x10J\x128\n" + + "4ACTIVITY_REMOTE_RAID_LEVEL_ULTRA_BEAST_ADDITIONAL_XP\x10K\x129\n" + + "5ACTIVITY_REMOTE_RAID_LEVEL_EXTENDED_EGG_ADDITIONAL_XP\x10L\x123\n" + + "/ACTIVITY_REMOTE_RAID_LEVEL_PRIMAL_ADDITIONAL_XP\x10M\x12\x1b\n" + + "\x17ACTIVITY_ROUTE_COMPLETE\x10N\x12,\n" + + "(ACTIVITY_ROUTE_COMPLETE_FIRST_OF_THE_DAY\x10O\x12(\n" + + "$ACTIVITY_ROUTE_COMPLETE_STREAK_BONUS\x10P\x12\x19\n" + + "\x15ACTIVITY_FUSE_POKEMON\x10Q\x12\x1b\n" + + "\x17ACTIVITY_UNFUSE_POKEMON\x10R\x12\x1f\n" + + "\x1bACTIVITY_CATCH_STREAK_BONUS\x10V\x12'\n" + + "#ACTIVITY_TAPPABLE_POKEMON_ENCOUNTER\x10^\x12\x1e\n" + + "\x1aACTIVITY_HATCH_EGG_SPECIAL\x10j\x122\n" + + ".ACTIVITY_CATCH_DAILY_BONUS_SPAWN_POKEMON_BONUS\x10k\x12/\n" + + "+ACTIVITY_CATCH_FIRST_DAY_NIGHT_CATCH_OF_DAY\x10l\x12)\n" + + "%ACTIVITY_CATCH_FIRST_DAY_CATCH_OF_DAY\x10m\x12+\n" + + "'ACTIVITY_CATCH_FIRST_NIGHT_CATCH_OF_DAY\x10n\x125\n" + + "1ACTIVITY_RAID_LEVEL_4_MEGA_ENHANCED_ADDITIONAL_XP\x10o\x125\n" + + "1ACTIVITY_RAID_LEVEL_5_MEGA_ENHANCED_ADDITIONAL_XP\x10p\x12<\n" + + "8ACTIVITY_REMOTE_RAID_LEVEL_4_MEGA_ENHANCED_ADDITIONAL_XP\x10q\x12<\n" + + "8ACTIVITY_REMOTE_RAID_LEVEL_5_MEGA_ENHANCED_ADDITIONAL_XP\x10r\x123\n" + + "/ACTIVITY_RAID_LEVEL_COORDINATED_1_ADDITIONAL_XP\x10s\x123\n" + + "/ACTIVITY_RAID_LEVEL_COORDINATED_2_ADDITIONAL_XP\x10t\x12:\n" + + "6ACTIVITY_REMOTE_RAID_LEVEL_COORDINATED_1_ADDITIONAL_XP\x10u\x12:\n" + + "6ACTIVITY_REMOTE_RAID_LEVEL_COORDINATED_2_ADDITIONAL_XP\x10v\x12\"\n" + + "\x1eACTIVITY_FRIENDSHIP_LEVEL_UP_5\x10w*\xa8\x86\x03\n" + + "\rHoloBadgeType\x12\x0f\n" + + "\vBADGE_UNSET\x10\x00\x12\x13\n" + + "\x0fBADGE_TRAVEL_KM\x10\x01\x12\x19\n" + + "\x15BADGE_POKEDEX_ENTRIES\x10\x02\x12\x17\n" + + "\x13BADGE_CAPTURE_TOTAL\x10\x03\x12\x17\n" + + "\x13BADGE_DEFEATED_FORT\x10\x04\x12\x17\n" + + "\x13BADGE_EVOLVED_TOTAL\x10\x05\x12\x17\n" + + "\x13BADGE_HATCHED_TOTAL\x10\x06\x12\x1b\n" + + "\x17BADGE_ENCOUNTERED_TOTAL\x10\a\x12\x1b\n" + + "\x17BADGE_POKESTOPS_VISITED\x10\b\x12\x1a\n" + + "\x16BADGE_UNIQUE_POKESTOPS\x10\t\x12\x19\n" + + "\x15BADGE_POKEBALL_THROWN\x10\n" + + "\x12\x16\n" + + "\x12BADGE_BIG_MAGIKARP\x10\v\x12\x18\n" + + "\x14BADGE_DEPLOYED_TOTAL\x10\f\x12\x1b\n" + + "\x17BADGE_BATTLE_ATTACK_WON\x10\r\x12\x1d\n" + + "\x19BADGE_BATTLE_TRAINING_WON\x10\x0e\x12\x1b\n" + + "\x17BADGE_BATTLE_DEFEND_WON\x10\x0f\x12\x19\n" + + "\x15BADGE_PRESTIGE_RAISED\x10\x10\x12\x1a\n" + + "\x16BADGE_PRESTIGE_DROPPED\x10\x11\x12\x15\n" + + "\x11BADGE_TYPE_NORMAL\x10\x12\x12\x17\n" + + "\x13BADGE_TYPE_FIGHTING\x10\x13\x12\x15\n" + + "\x11BADGE_TYPE_FLYING\x10\x14\x12\x15\n" + + "\x11BADGE_TYPE_POISON\x10\x15\x12\x15\n" + + "\x11BADGE_TYPE_GROUND\x10\x16\x12\x13\n" + + "\x0fBADGE_TYPE_ROCK\x10\x17\x12\x12\n" + + "\x0eBADGE_TYPE_BUG\x10\x18\x12\x14\n" + + "\x10BADGE_TYPE_GHOST\x10\x19\x12\x14\n" + + "\x10BADGE_TYPE_STEEL\x10\x1a\x12\x13\n" + + "\x0fBADGE_TYPE_FIRE\x10\x1b\x12\x14\n" + + "\x10BADGE_TYPE_WATER\x10\x1c\x12\x14\n" + + "\x10BADGE_TYPE_GRASS\x10\x1d\x12\x17\n" + + "\x13BADGE_TYPE_ELECTRIC\x10\x1e\x12\x16\n" + + "\x12BADGE_TYPE_PSYCHIC\x10\x1f\x12\x12\n" + + "\x0eBADGE_TYPE_ICE\x10 \x12\x15\n" + + "\x11BADGE_TYPE_DRAGON\x10!\x12\x13\n" + + "\x0fBADGE_TYPE_DARK\x10\"\x12\x14\n" + + "\x10BADGE_TYPE_FAIRY\x10#\x12\x17\n" + + "\x13BADGE_SMALL_RATTATA\x10$\x12\x11\n" + + "\rBADGE_PIKACHU\x10%\x12\x0f\n" + + "\vBADGE_UNOWN\x10&\x12\x1e\n" + + "\x1aBADGE_POKEDEX_ENTRIES_GEN2\x10'\x12\x19\n" + + "\x15BADGE_RAID_BATTLE_WON\x10(\x12\x1e\n" + + "\x1aBADGE_LEGENDARY_BATTLE_WON\x10)\x12\x15\n" + + "\x11BADGE_BERRIES_FED\x10*\x12\x18\n" + + "\x14BADGE_HOURS_DEFENDED\x10+\x12\x16\n" + + "\x12BADGE_PLACE_HOLDER\x10,\x12\x1e\n" + + "\x1aBADGE_POKEDEX_ENTRIES_GEN3\x10-\x12\x1a\n" + + "\x16BADGE_CHALLENGE_QUESTS\x10.\x12\x17\n" + + "\x13BADGE_MEW_ENCOUNTER\x10/\x12\x1b\n" + + "\x17BADGE_MAX_LEVEL_FRIENDS\x100\x12\x11\n" + + "\rBADGE_TRADING\x101\x12\x1a\n" + + "\x16BADGE_TRADING_DISTANCE\x102\x12\x1e\n" + + "\x1aBADGE_POKEDEX_ENTRIES_GEN4\x103\x12\x16\n" + + "\x12BADGE_GREAT_LEAGUE\x104\x12\x16\n" + + "\x12BADGE_ULTRA_LEAGUE\x105\x12\x17\n" + + "\x13BADGE_MASTER_LEAGUE\x106\x12\x13\n" + + "\x0fBADGE_PHOTOBOMB\x107\x12\x1e\n" + + "\x1aBADGE_POKEDEX_ENTRIES_GEN5\x108\x12\x1a\n" + + "\x16BADGE_POKEMON_PURIFIED\x109\x12 \n" + + "\x1cBADGE_ROCKET_GRUNTS_DEFEATED\x10:\x12\"\n" + + "\x1eBADGE_ROCKET_GIOVANNI_DEFEATED\x10;\x12\x14\n" + + "\x10BADGE_BUDDY_BEST\x10<\x12\x1e\n" + + "\x1aBADGE_POKEDEX_ENTRIES_GEN6\x10=\x12\x1e\n" + + "\x1aBADGE_POKEDEX_ENTRIES_GEN7\x10>\x12\x1e\n" + + "\x1aBADGE_POKEDEX_ENTRIES_GEN8\x10?\x12\x17\n" + + "\x13BADGE_7_DAY_STREAKS\x10@\x12%\n" + + "!BADGE_UNIQUE_RAID_BOSSES_DEFEATED\x10A\x12\x1c\n" + + "\x18BADGE_RAIDS_WITH_FRIENDS\x10B\x12&\n" + + "\"BADGE_POKEMON_CAUGHT_AT_YOUR_LURES\x10C\x12\x12\n" + + "\x0eBADGE_WAYFARER\x10D\x12\x19\n" + + "\x15BADGE_TOTAL_MEGA_EVOS\x10E\x12\x1a\n" + + "\x16BADGE_UNIQUE_MEGA_EVOS\x10F\x12\x10\n" + + "\fDEPRECATED_0\x10G\x12\x18\n" + + "\x14BADGE_ROUTE_ACCEPTED\x10H\x12\x1b\n" + + "\x17BADGE_TRAINERS_REFERRED\x10I\x12\x1b\n" + + "\x17BADGE_POKESTOPS_SCANNED\x10J\x12\x1a\n" + + "\x16BADGE_RAID_BATTLE_STAT\x10L\x12\x1a\n" + + "\x16BADGE_TOTAL_ROUTE_PLAY\x10M\x12\x1b\n" + + "\x17BADGE_UNIQUE_ROUTE_PLAY\x10N\x12\x1f\n" + + "\x1bBADGE_POKEDEX_ENTRIES_GEN8A\x10O\x12\x1f\n" + + "\x1bBADGE_CAPTURE_SMALL_POKEMON\x10P\x12\x1f\n" + + "\x1bBADGE_CAPTURE_LARGE_POKEMON\x10Q\x12\x1e\n" + + "\x1aBADGE_POKEDEX_ENTRIES_GEN9\x10R\x12$\n" + + " BADGE_PARTY_CHALLENGES_COMPLETED\x10S\x12\"\n" + + "\x1eBADGE_PARTY_BOOSTS_CONTRIBUTED\x10T\x12\x13\n" + + "\x0fBADGE_CHECK_INS\x10U\x12\x1f\n" + + "\x1bBADGE_BREAD_BATTLES_ENTERED\x10V\x12\x1b\n" + + "\x17BADGE_BREAD_BATTLES_WON\x10W\x12!\n" + + "\x1dBADGE_BREAD_BATTLES_DOUGH_WON\x10X\x12\x16\n" + + "\x12BADGE_BREAD_UNIQUE\x10Y\x12\x1c\n" + + "\x18BADGE_BREAD_DOUGH_UNIQUE\x10Z\x12\x16\n" + + "\x11BADGE_DYNAMIC_MIN\x10\xe8\a\x12\x1a\n" + + "\x15BADGE_MINI_COLLECTION\x10\xea\a\x12\x1e\n" + + "\x19BADGE_BUTTERFLY_COLLECTOR\x10\xeb\a\x12#\n" + + "\x1eBADGE_MAX_SIZE_FIRST_PLACE_WIN\x10\xec\a\x12\x16\n" + + "\x11BADGE_STAMP_RALLY\x10\xed\a\x12\x14\n" + + "\x0fBADGE_SMORES_00\x10\xee\a\x12\x14\n" + + "\x0fBADGE_SMORES_01\x10\xef\a\x12\x14\n" + + "\x0fBADGE_EVENT_MIN\x10\xd0\x0f\x12!\n" + + "\x1cBADGE_CHICAGO_FEST_JULY_2017\x10\xd1\x0f\x12)\n" + + "$BADGE_PIKACHU_OUTBREAK_YOKOHAMA_2017\x10\xd2\x0f\x12\"\n" + + "\x1dBADGE_SAFARI_ZONE_EUROPE_2017\x10\xd3\x0f\x12(\n" + + "#BADGE_SAFARI_ZONE_EUROPE_2017_10_07\x10\xd4\x0f\x12(\n" + + "#BADGE_SAFARI_ZONE_EUROPE_2017_10_14\x10\xd5\x0f\x12+\n" + + "&BADGE_CHICAGO_FEST_JULY_2018_SAT_NORTH\x10\xd6\x0f\x12+\n" + + "&BADGE_CHICAGO_FEST_JULY_2018_SAT_SOUTH\x10\xd7\x0f\x12+\n" + + "&BADGE_CHICAGO_FEST_JULY_2018_SUN_NORTH\x10\xd8\x0f\x12+\n" + + "&BADGE_CHICAGO_FEST_JULY_2018_SUN_SOUTH\x10\xd9\x0f\x12#\n" + + "\x1eBADGE_APAC_PARTNER_JULY_2018_0\x10\xda\x0f\x12#\n" + + "\x1eBADGE_APAC_PARTNER_JULY_2018_1\x10\xdb\x0f\x12#\n" + + "\x1eBADGE_APAC_PARTNER_JULY_2018_2\x10\xdc\x0f\x12#\n" + + "\x1eBADGE_APAC_PARTNER_JULY_2018_3\x10\xdd\x0f\x12#\n" + + "\x1eBADGE_APAC_PARTNER_JULY_2018_4\x10\xde\x0f\x12#\n" + + "\x1eBADGE_APAC_PARTNER_JULY_2018_5\x10\xdf\x0f\x12#\n" + + "\x1eBADGE_APAC_PARTNER_JULY_2018_6\x10\xe0\x0f\x12#\n" + + "\x1eBADGE_APAC_PARTNER_JULY_2018_7\x10\xe1\x0f\x12#\n" + + "\x1eBADGE_APAC_PARTNER_JULY_2018_8\x10\xe2\x0f\x12#\n" + + "\x1eBADGE_APAC_PARTNER_JULY_2018_9\x10\xe3\x0f\x12&\n" + + "!BADGE_YOKOSUKA_29_AUG_2018_MIKASA\x10\xe4\x0f\x12%\n" + + " BADGE_YOKOSUKA_29_AUG_2018_VERNY\x10\xe5\x0f\x12(\n" + + "#BADGE_YOKOSUKA_29_AUG_2018_KURIHAMA\x10\xe6\x0f\x12&\n" + + "!BADGE_YOKOSUKA_30_AUG_2018_MIKASA\x10\xe7\x0f\x12%\n" + + " BADGE_YOKOSUKA_30_AUG_2018_VERNY\x10\xe8\x0f\x12(\n" + + "#BADGE_YOKOSUKA_30_AUG_2018_KURIHAMA\x10\xe9\x0f\x12&\n" + + "!BADGE_YOKOSUKA_31_AUG_2018_MIKASA\x10\xea\x0f\x12%\n" + + " BADGE_YOKOSUKA_31_AUG_2018_VERNY\x10\xeb\x0f\x12(\n" + + "#BADGE_YOKOSUKA_31_AUG_2018_KURIHAMA\x10\xec\x0f\x12%\n" + + " BADGE_YOKOSUKA_1_SEP_2018_MIKASA\x10\xed\x0f\x12$\n" + + "\x1fBADGE_YOKOSUKA_1_SEP_2018_VERNY\x10\xee\x0f\x12'\n" + + "\"BADGE_YOKOSUKA_1_SEP_2018_KURIHAMA\x10\xef\x0f\x12%\n" + + " BADGE_YOKOSUKA_2_SEP_2018_MIKASA\x10\xf0\x0f\x12$\n" + + "\x1fBADGE_YOKOSUKA_2_SEP_2018_VERNY\x10\xf1\x0f\x12'\n" + + "\"BADGE_YOKOSUKA_2_SEP_2018_KURIHAMA\x10\xf2\x0f\x12\x17\n" + + "\x12BADGE_TOP_BANANA_1\x10\xf3\x0f\x12\x17\n" + + "\x12BADGE_TOP_BANANA_2\x10\xf4\x0f\x12\x17\n" + + "\x12BADGE_TOP_BANANA_3\x10\xf5\x0f\x12\x1f\n" + + "\x1aBADGE_PARTNER_EVENT_2019_0\x10\xf6\x0f\x12\x1f\n" + + "\x1aBADGE_PARTNER_EVENT_2019_1\x10\xf7\x0f\x12\x1f\n" + + "\x1aBADGE_PARTNER_EVENT_2019_2\x10\xf8\x0f\x12\x1f\n" + + "\x1aBADGE_PARTNER_EVENT_2019_3\x10\xf9\x0f\x12\x1f\n" + + "\x1aBADGE_PARTNER_EVENT_2019_4\x10\xfa\x0f\x12\x1f\n" + + "\x1aBADGE_PARTNER_EVENT_2019_5\x10\xfb\x0f\x12\x1f\n" + + "\x1aBADGE_PARTNER_EVENT_2019_6\x10\xfc\x0f\x12\x1f\n" + + "\x1aBADGE_PARTNER_EVENT_2019_7\x10\xfd\x0f\x12\x1f\n" + + "\x1aBADGE_PARTNER_EVENT_2019_8\x10\xfe\x0f\x12\x1f\n" + + "\x1aBADGE_PARTNER_EVENT_2019_9\x10\xff\x0f\x12\x1e\n" + + "\x19BADGE_SENTOSA_18_APR_2019\x10\x80\x10\x12\x1e\n" + + "\x19BADGE_SENTOSA_19_APR_2019\x10\x81\x10\x12\x1e\n" + + "\x19BADGE_SENTOSA_20_APR_2019\x10\x82\x10\x12\x1e\n" + + "\x19BADGE_SENTOSA_21_APR_2019\x10\x83\x10\x12\x1e\n" + + "\x19BADGE_SENTOSA_22_APR_2019\x10\x84\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_00\x10\x85\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_01\x10\x86\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_02\x10\x87\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_03\x10\x88\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_04\x10\x89\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_05\x10\x8a\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_06\x10\x8b\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_07\x10\x8c\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_08\x10\x8d\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_09\x10\x8e\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_10\x10\x8f\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_11\x10\x90\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_12\x10\x91\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_13\x10\x92\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_14\x10\x93\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_15\x10\x94\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_16\x10\x95\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_17\x10\x96\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_18\x10\x97\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_19\x10\x98\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_20\x10\x99\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_21\x10\x9a\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_22\x10\x9b\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_23\x10\x9c\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_24\x10\x9d\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_25\x10\x9e\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_26\x10\x9f\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_27\x10\xa0\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_28\x10\xa1\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_29\x10\xa2\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_30\x10\xa3\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_31\x10\xa4\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_32\x10\xa5\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_33\x10\xa6\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_34\x10\xa7\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_35\x10\xa8\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_36\x10\xa9\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_37\x10\xaa\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_38\x10\xab\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_39\x10\xac\x10\x12 \n" + + "\x1bBADGE_CITY_EXPLORER_PASS_40\x10\xad\x10\x12$\n" + + "\x1fBADGE_AIR_ADVENTURES_OKINAWA_00\x10\xae\x10\x12)\n" + + "$BADGE_AIR_ADVENTURES_OKINAWA_RELEASE\x10\xaf\x10\x127\n" + + "2BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_EARLYACCESS\x10\xb0\x10\x123\n" + + ".BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_GENERAL\x10\xb1\x10\x127\n" + + "2BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_EARLYACCESS\x10\xb2\x10\x123\n" + + ".BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_GENERAL\x10\xb3\x10\x127\n" + + "2BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_EARLYACCESS\x10\xb4\x10\x123\n" + + ".BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_GENERAL\x10\xb5\x10\x127\n" + + "2BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_EARLYACCESS\x10\xb6\x10\x123\n" + + ".BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_GENERAL\x10\xb7\x10\x12\x1c\n" + + "\x17BADGE_DYNAMIC_EVENT_MIN\x10\x88'\x124\n" + + "/BADGE_GOFEST_2019_AMERICAS_DAY_00_NORTH_GENERAL\x10\x89'\x128\n" + + "3BADGE_GOFEST_2019_AMERICAS_DAY_00_NORTH_EARLYACCESS\x10\x8a'\x124\n" + + "/BADGE_GOFEST_2019_AMERICAS_DAY_00_SOUTH_GENERAL\x10\x8b'\x128\n" + + "3BADGE_GOFEST_2019_AMERICAS_DAY_00_SOUTH_EARLYACCESS\x10\x8c'\x124\n" + + "/BADGE_GOFEST_2019_AMERICAS_DAY_01_NORTH_GENERAL\x10\x8d'\x128\n" + + "3BADGE_GOFEST_2019_AMERICAS_DAY_01_NORTH_EARLYACCESS\x10\x8e'\x124\n" + + "/BADGE_GOFEST_2019_AMERICAS_DAY_01_SOUTH_GENERAL\x10\x8f'\x128\n" + + "3BADGE_GOFEST_2019_AMERICAS_DAY_01_SOUTH_EARLYACCESS\x10\x90'\x124\n" + + "/BADGE_GOFEST_2019_AMERICAS_DAY_02_NORTH_GENERAL\x10\x91'\x128\n" + + "3BADGE_GOFEST_2019_AMERICAS_DAY_02_NORTH_EARLYACCESS\x10\x92'\x124\n" + + "/BADGE_GOFEST_2019_AMERICAS_DAY_02_SOUTH_GENERAL\x10\x93'\x128\n" + + "3BADGE_GOFEST_2019_AMERICAS_DAY_02_SOUTH_EARLYACCESS\x10\x94'\x124\n" + + "/BADGE_GOFEST_2019_AMERICAS_DAY_03_NORTH_GENERAL\x10\x95'\x128\n" + + "3BADGE_GOFEST_2019_AMERICAS_DAY_03_NORTH_EARLYACCESS\x10\x96'\x124\n" + + "/BADGE_GOFEST_2019_AMERICAS_DAY_03_SOUTH_GENERAL\x10\x97'\x128\n" + + "3BADGE_GOFEST_2019_AMERICAS_DAY_03_SOUTH_EARLYACCESS\x10\x98'\x124\n" + + "/BADGE_GOFEST_2019_AMERICAS_DAY_04_NORTH_GENERAL\x10\x99'\x128\n" + + "3BADGE_GOFEST_2019_AMERICAS_DAY_04_NORTH_EARLYACCESS\x10\x9a'\x124\n" + + "/BADGE_GOFEST_2019_AMERICAS_DAY_04_SOUTH_GENERAL\x10\x9b'\x128\n" + + "3BADGE_GOFEST_2019_AMERICAS_DAY_04_SOUTH_EARLYACCESS\x10\x9c'\x12*\n" + + "%BADGE_GOFEST_2019_EMEA_DAY_00_GENERAL\x10\x9d'\x12.\n" + + ")BADGE_GOFEST_2019_EMEA_DAY_00_EARLYACCESS\x10\x9e'\x12*\n" + + "%BADGE_GOFEST_2019_EMEA_DAY_01_GENERAL\x10\x9f'\x12.\n" + + ")BADGE_GOFEST_2019_EMEA_DAY_01_EARLYACCESS\x10\xa0'\x12*\n" + + "%BADGE_GOFEST_2019_EMEA_DAY_02_GENERAL\x10\xa1'\x12.\n" + + ")BADGE_GOFEST_2019_EMEA_DAY_02_EARLYACCESS\x10\xa2'\x12*\n" + + "%BADGE_GOFEST_2019_EMEA_DAY_03_GENERAL\x10\xa3'\x12.\n" + + ")BADGE_GOFEST_2019_EMEA_DAY_03_EARLYACCESS\x10\xa4'\x12*\n" + + "%BADGE_GOFEST_2019_EMEA_DAY_04_GENERAL\x10\xa5'\x12.\n" + + ")BADGE_GOFEST_2019_EMEA_DAY_04_EARLYACCESS\x10\xa6'\x12*\n" + + "%BADGE_GOFEST_2019_APAC_DAY_00_GENERAL\x10\xa7'\x12*\n" + + "%BADGE_GOFEST_2019_APAC_DAY_01_GENERAL\x10\xa8'\x12*\n" + + "%BADGE_GOFEST_2019_APAC_DAY_02_GENERAL\x10\xa9'\x12*\n" + + "%BADGE_GOFEST_2019_APAC_DAY_03_GENERAL\x10\xaa'\x12*\n" + + "%BADGE_GOFEST_2019_APAC_DAY_04_GENERAL\x10\xab'\x12*\n" + + "%BADGE_GOFEST_2019_APAC_DAY_05_GENERAL\x10\xac'\x12*\n" + + "%BADGE_GOFEST_2019_APAC_DAY_06_GENERAL\x10\xad'\x12*\n" + + "%BADGE_GOFEST_2019_APAC_DAY_07_GENERAL\x10\xae'\x122\n" + + "-BADGE_SAFARIZONE_2019_MONTREAL_DAY_00_GENERAL\x10\xaf'\x126\n" + + "1BADGE_SAFARIZONE_2019_MONTREAL_DAY_00_EARLYACCESS\x10\xb0'\x122\n" + + "-BADGE_SAFARIZONE_2019_MONTREAL_DAY_01_GENERAL\x10\xb1'\x126\n" + + "1BADGE_SAFARIZONE_2019_MONTREAL_DAY_01_EARLYACCESS\x10\xb2'\x122\n" + + "-BADGE_SAFARIZONE_2019_MONTREAL_DAY_02_GENERAL\x10\xb3'\x126\n" + + "1BADGE_SAFARIZONE_2019_MONTREAL_DAY_02_EARLYACCESS\x10\xb4'\x122\n" + + "-BADGE_SAFARIZONE_2019_MONTREAL_DAY_03_GENERAL\x10\xb5'\x126\n" + + "1BADGE_SAFARIZONE_2019_MONTREAL_DAY_03_EARLYACCESS\x10\xb6'\x121\n" + + ",BADGE_SAFARIZONE_2020_STLOUIS_DAY_00_GENERAL\x10\xb7'\x125\n" + + "0BADGE_SAFARIZONE_2020_STLOUIS_DAY_00_EARLYACCESS\x10\xb8'\x121\n" + + ",BADGE_SAFARIZONE_2020_STLOUIS_DAY_01_GENERAL\x10\xb9'\x125\n" + + "0BADGE_SAFARIZONE_2020_STLOUIS_DAY_01_EARLYACCESS\x10\xba'\x121\n" + + ",BADGE_SAFARIZONE_2020_STLOUIS_DAY_02_GENERAL\x10\xbb'\x125\n" + + "0BADGE_SAFARIZONE_2020_STLOUIS_DAY_02_EARLYACCESS\x10\xbc'\x121\n" + + ",BADGE_SAFARIZONE_2020_STLOUIS_DAY_03_GENERAL\x10\xbd'\x125\n" + + "0BADGE_SAFARIZONE_2020_STLOUIS_DAY_03_EARLYACCESS\x10\xbe'\x123\n" + + ".BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_00_GENERAL\x10\xbf'\x127\n" + + "2BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_00_EARLYACCESS\x10\xc0'\x123\n" + + ".BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_01_GENERAL\x10\xc1'\x127\n" + + "2BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_01_EARLYACCESS\x10\xc2'\x123\n" + + ".BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_02_GENERAL\x10\xc3'\x127\n" + + "2BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_02_EARLYACCESS\x10\xc4'\x123\n" + + ".BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_03_GENERAL\x10\xc5'\x127\n" + + "2BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_03_EARLYACCESS\x10\xc6'\x126\n" + + "1BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_00_GENERAL\x10\xc7'\x12:\n" + + "5BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_00_EARLYACCESS\x10\xc8'\x126\n" + + "1BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_01_GENERAL\x10\xc9'\x12:\n" + + "5BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_01_EARLYACCESS\x10\xca'\x126\n" + + "1BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_02_GENERAL\x10\xcb'\x12:\n" + + "5BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_02_EARLYACCESS\x10\xcc'\x126\n" + + "1BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_03_GENERAL\x10\xcd'\x12:\n" + + "5BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_03_EARLYACCESS\x10\xce'\x12\x1b\n" + + "\x16BADGE_GOFEST_2020_TEST\x10\xcf'\x12\x1d\n" + + "\x18BADGE_GOFEST_2020_GLOBAL\x10\xd0'\x12!\n" + + "\x1cBADGE_GOTOUR_2021_GREEN_TEST\x10\xd1'\x12\x1f\n" + + "\x1aBADGE_GOTOUR_2021_RED_TEST\x10\xd2'\x12#\n" + + "\x1eBADGE_GOTOUR_2021_GREEN_GLOBAL\x10\xd3'\x12!\n" + + "\x1cBADGE_GOTOUR_2021_RED_GLOBAL\x10\xd4'\x12 \n" + + "\x1bBADGE_GLOBAL_TICKETED_EVENT\x10\xec'\x12\x15\n" + + "\x10BADGE_EVENT_0001\x10\xd1(\x12\x15\n" + + "\x10BADGE_EVENT_0002\x10\xd2(\x12\x15\n" + + "\x10BADGE_EVENT_0003\x10\xd3(\x12\x15\n" + + "\x10BADGE_EVENT_0004\x10\xd4(\x12\x15\n" + + "\x10BADGE_EVENT_0005\x10\xd5(\x12\x15\n" + + "\x10BADGE_EVENT_0006\x10\xd6(\x12\x15\n" + + "\x10BADGE_EVENT_0007\x10\xd7(\x12\x15\n" + + "\x10BADGE_EVENT_0008\x10\xd8(\x12\x15\n" + + "\x10BADGE_EVENT_0009\x10\xd9(\x12\x15\n" + + "\x10BADGE_EVENT_0010\x10\xda(\x12\x15\n" + + "\x10BADGE_EVENT_0011\x10\xdb(\x12\x15\n" + + "\x10BADGE_EVENT_0012\x10\xdc(\x12\x15\n" + + "\x10BADGE_EVENT_0013\x10\xdd(\x12\x15\n" + + "\x10BADGE_EVENT_0014\x10\xde(\x12\x15\n" + + "\x10BADGE_EVENT_0015\x10\xdf(\x12\x15\n" + + "\x10BADGE_EVENT_0016\x10\xe0(\x12\x15\n" + + "\x10BADGE_EVENT_0017\x10\xe1(\x12\x15\n" + + "\x10BADGE_EVENT_0018\x10\xe2(\x12\x15\n" + + "\x10BADGE_EVENT_0019\x10\xe3(\x12\x15\n" + + "\x10BADGE_EVENT_0020\x10\xe4(\x12\x15\n" + + "\x10BADGE_EVENT_0021\x10\xe5(\x12\x15\n" + + "\x10BADGE_EVENT_0022\x10\xe6(\x12\x15\n" + + "\x10BADGE_EVENT_0023\x10\xe7(\x12\x15\n" + + "\x10BADGE_EVENT_0024\x10\xe8(\x12\x15\n" + + "\x10BADGE_EVENT_0025\x10\xe9(\x12\x15\n" + + "\x10BADGE_EVENT_0026\x10\xea(\x12\x15\n" + + "\x10BADGE_EVENT_0027\x10\xeb(\x12\x15\n" + + "\x10BADGE_EVENT_0028\x10\xec(\x12\x15\n" + + "\x10BADGE_EVENT_0029\x10\xed(\x12\x15\n" + + "\x10BADGE_EVENT_0030\x10\xee(\x12\x13\n" + + "\x0eBADGE_LEVEL_40\x10\xef(\x12\x1b\n" + + "\x16BADGE_GOFEST_2021_TEST\x10\xf0(\x12\x1d\n" + + "\x18BADGE_GOFEST_2021_GLOBAL\x10\xf1(\x12\x1c\n" + + "\x17BADGE_TRADING_CARD_0001\x10\xf2(\x12\x1c\n" + + "\x17BADGE_TRADING_CARD_0002\x10\xf3(\x12\x1c\n" + + "\x17BADGE_TRADING_CARD_0003\x10\xf4(\x12\x1c\n" + + "\x17BADGE_TRADING_CARD_0004\x10\xf5(\x12\x1c\n" + + "\x17BADGE_TRADING_CARD_0005\x10\xf6(\x12\x1c\n" + + "\x17BADGE_TRADING_CARD_0006\x10\xf7(\x12\x1c\n" + + "\x17BADGE_TRADING_CARD_0007\x10\xf8(\x12\x1c\n" + + "\x17BADGE_TRADING_CARD_0008\x10\xf9(\x12\x1c\n" + + "\x17BADGE_TRADING_CARD_0009\x10\xfa(\x12\x1c\n" + + "\x17BADGE_TRADING_CARD_0010\x10\xfb(\x12\x1b\n" + + "\x16BADGE_GOFEST_2022_TEST\x10\xfc(\x12\x1d\n" + + "\x18BADGE_GOFEST_2022_GLOBAL\x10\xfd(\x12 \n" + + "\x1bBADGE_GOTOUR_2022_GOLD_TEST\x10\xfe(\x12\"\n" + + "\x1dBADGE_GOTOUR_2022_SILVER_TEST\x10\xff(\x12\"\n" + + "\x1dBADGE_GOTOUR_2022_GOLD_GLOBAL\x10\x80)\x12$\n" + + "\x1fBADGE_GOTOUR_2022_SILVER_GLOBAL\x10\x81)\x12\"\n" + + "\x1dBADGE_GOTOUR_2022_LIVE_A_TEST\x10\x82)\x12$\n" + + "\x1fBADGE_GOTOUR_2022_LIVE_A_GLOBAL\x10\x83)\x12\"\n" + + "\x1dBADGE_GOTOUR_2022_LIVE_B_TEST\x10\x84)\x12$\n" + + "\x1fBADGE_GOTOUR_2022_LIVE_B_GLOBAL\x10\x85)\x12\x15\n" + + "\x10BADGE_EVENT_0031\x10\x86)\x12\x15\n" + + "\x10BADGE_EVENT_0032\x10\x87)\x12\x15\n" + + "\x10BADGE_EVENT_0033\x10\x88)\x12\x15\n" + + "\x10BADGE_EVENT_0034\x10\x89)\x12\x15\n" + + "\x10BADGE_EVENT_0035\x10\x8a)\x12\x15\n" + + "\x10BADGE_EVENT_0036\x10\x8b)\x12\x15\n" + + "\x10BADGE_EVENT_0037\x10\x8c)\x12\x15\n" + + "\x10BADGE_EVENT_0038\x10\x8d)\x12\x15\n" + + "\x10BADGE_EVENT_0039\x10\x8e)\x12\x15\n" + + "\x10BADGE_EVENT_0040\x10\x8f)\x12\x15\n" + + "\x10BADGE_EVENT_0041\x10\x90)\x12\x15\n" + + "\x10BADGE_EVENT_0042\x10\x91)\x12\x15\n" + + "\x10BADGE_EVENT_0043\x10\x92)\x12\x15\n" + + "\x10BADGE_EVENT_0044\x10\x93)\x12\x15\n" + + "\x10BADGE_EVENT_0045\x10\x94)\x12\x15\n" + + "\x10BADGE_EVENT_0046\x10\x95)\x12\x15\n" + + "\x10BADGE_EVENT_0047\x10\x96)\x12\x15\n" + + "\x10BADGE_EVENT_0048\x10\x97)\x12\x15\n" + + "\x10BADGE_EVENT_0049\x10\x98)\x12\x15\n" + + "\x10BADGE_EVENT_0050\x10\x99)\x12\x15\n" + + "\x10BADGE_EVENT_0051\x10\x9a)\x12\x15\n" + + "\x10BADGE_EVENT_0052\x10\x9b)\x12\x15\n" + + "\x10BADGE_EVENT_0053\x10\x9c)\x12\x15\n" + + "\x10BADGE_EVENT_0054\x10\x9d)\x12\x15\n" + + "\x10BADGE_EVENT_0055\x10\x9e)\x12\x15\n" + + "\x10BADGE_EVENT_0056\x10\x9f)\x12\x15\n" + + "\x10BADGE_EVENT_0057\x10\xa0)\x12\x15\n" + + "\x10BADGE_EVENT_0058\x10\xa1)\x12\x15\n" + + "\x10BADGE_EVENT_0059\x10\xa2)\x12\x15\n" + + "\x10BADGE_EVENT_0060\x10\xa3)\x12\x15\n" + + "\x10BADGE_EVENT_0061\x10\xa4)\x12\x15\n" + + "\x10BADGE_EVENT_0062\x10\xa5)\x121\n" + + ",BADGE_SAFARIZONE_2022_SEVILLE_DAY_00_GENERAL\x10\xa6)\x125\n" + + "0BADGE_SAFARIZONE_2022_SEVILLE_DAY_00_EARLYACCESS\x10\xa7)\x121\n" + + ",BADGE_SAFARIZONE_2022_SEVILLE_DAY_01_GENERAL\x10\xa8)\x125\n" + + "0BADGE_SAFARIZONE_2022_SEVILLE_DAY_01_EARLYACCESS\x10\xa9)\x121\n" + + ",BADGE_SAFARIZONE_2022_SEVILLE_DAY_02_GENERAL\x10\xaa)\x125\n" + + "0BADGE_SAFARIZONE_2022_SEVILLE_DAY_02_EARLYACCESS\x10\xab)\x121\n" + + ",BADGE_SAFARIZONE_2022_SEVILLE_DAY_03_GENERAL\x10\xac)\x125\n" + + "0BADGE_SAFARIZONE_2022_SEVILLE_DAY_03_EARLYACCESS\x10\xad)\x12\x1e\n" + + "\x19BADGE_AA_2023_JEJU_DAY_00\x10\xae)\x12\x1e\n" + + "\x19BADGE_AA_2023_JEJU_DAY_01\x10\xaf)\x12\x1e\n" + + "\x19BADGE_AA_2023_JEJU_DAY_02\x10\xb0)\x12\x1e\n" + + "\x19BADGE_AA_2023_JEJU_DAY_03\x10\xb1)\x12\x11\n" + + "\fDEPRECATED_1\x10\xb4)\x12\x11\n" + + "\fDEPRECATED_2\x10\xb5)\x12*\n" + + "%BADGE_GOFEST_2022_BERLIN_TEST_GENERAL\x10\xb6)\x12.\n" + + ")BADGE_GOFEST_2022_BERLIN_TEST_EARLYACCESS\x10\xb7)\x12,\n" + + "'BADGE_GOFEST_2022_BERLIN_DAY_01_GENERAL\x10\xb8)\x120\n" + + "+BADGE_GOFEST_2022_BERLIN_DAY_01_EARLYACCESS\x10\xb9)\x12,\n" + + "'BADGE_GOFEST_2022_BERLIN_DAY_02_GENERAL\x10\xba)\x120\n" + + "+BADGE_GOFEST_2022_BERLIN_DAY_02_EARLYACCESS\x10\xbb)\x12,\n" + + "'BADGE_GOFEST_2022_BERLIN_DAY_03_GENERAL\x10\xbc)\x120\n" + + "+BADGE_GOFEST_2022_BERLIN_DAY_03_EARLYACCESS\x10\xbd)\x120\n" + + "+BADGE_GOFEST_2022_SEATTLE_TEST_PARK_MORNING\x10\xbe)\x122\n" + + "-BADGE_GOFEST_2022_SEATTLE_TEST_PARK_AFTERNOON\x10\xbf)\x120\n" + + "+BADGE_GOFEST_2022_SEATTLE_TEST_CITY_MORNING\x10\xc0)\x122\n" + + "-BADGE_GOFEST_2022_SEATTLE_TEST_CITY_AFTERNOON\x10\xc1)\x122\n" + + "-BADGE_GOFEST_2022_SEATTLE_DAY_01_PARK_MORNING\x10\xc2)\x124\n" + + "/BADGE_GOFEST_2022_SEATTLE_DAY_01_PARK_AFTERNOON\x10\xc3)\x122\n" + + "-BADGE_GOFEST_2022_SEATTLE_DAY_01_CITY_MORNING\x10\xc4)\x124\n" + + "/BADGE_GOFEST_2022_SEATTLE_DAY_01_CITY_AFTERNOON\x10\xc5)\x122\n" + + "-BADGE_GOFEST_2022_SEATTLE_DAY_02_PARK_MORNING\x10\xc6)\x124\n" + + "/BADGE_GOFEST_2022_SEATTLE_DAY_02_PARK_AFTERNOON\x10\xc7)\x122\n" + + "-BADGE_GOFEST_2022_SEATTLE_DAY_02_CITY_MORNING\x10\xc8)\x124\n" + + "/BADGE_GOFEST_2022_SEATTLE_DAY_02_CITY_AFTERNOON\x10\xc9)\x122\n" + + "-BADGE_GOFEST_2022_SEATTLE_DAY_03_PARK_MORNING\x10\xca)\x124\n" + + "/BADGE_GOFEST_2022_SEATTLE_DAY_03_PARK_AFTERNOON\x10\xcb)\x122\n" + + "-BADGE_GOFEST_2022_SEATTLE_DAY_03_CITY_MORNING\x10\xcc)\x124\n" + + "/BADGE_GOFEST_2022_SEATTLE_DAY_03_CITY_AFTERNOON\x10\xcd)\x120\n" + + "+BADGE_GOFEST_2022_SAPPORO_TEST_PARK_MORNING\x10\xce)\x122\n" + + "-BADGE_GOFEST_2022_SAPPORO_TEST_PARK_AFTERNOON\x10\xcf)\x120\n" + + "+BADGE_GOFEST_2022_SAPPORO_TEST_CITY_MORNING\x10\xd0)\x122\n" + + "-BADGE_GOFEST_2022_SAPPORO_TEST_CITY_AFTERNOON\x10\xd1)\x122\n" + + "-BADGE_GOFEST_2022_SAPPORO_DAY_01_PARK_MORNING\x10\xd2)\x124\n" + + "/BADGE_GOFEST_2022_SAPPORO_DAY_01_PARK_AFTERNOON\x10\xd3)\x122\n" + + "-BADGE_GOFEST_2022_SAPPORO_DAY_01_CITY_MORNING\x10\xd4)\x124\n" + + "/BADGE_GOFEST_2022_SAPPORO_DAY_01_CITY_AFTERNOON\x10\xd5)\x122\n" + + "-BADGE_GOFEST_2022_SAPPORO_DAY_02_PARK_MORNING\x10\xd6)\x124\n" + + "/BADGE_GOFEST_2022_SAPPORO_DAY_02_PARK_AFTERNOON\x10\xd7)\x122\n" + + "-BADGE_GOFEST_2022_SAPPORO_DAY_02_CITY_MORNING\x10\xd8)\x124\n" + + "/BADGE_GOFEST_2022_SAPPORO_DAY_02_CITY_AFTERNOON\x10\xd9)\x122\n" + + "-BADGE_GOFEST_2022_SAPPORO_DAY_03_PARK_MORNING\x10\xda)\x124\n" + + "/BADGE_GOFEST_2022_SAPPORO_DAY_03_PARK_AFTERNOON\x10\xdb)\x122\n" + + "-BADGE_GOFEST_2022_SAPPORO_DAY_03_CITY_MORNING\x10\xdc)\x124\n" + + "/BADGE_GOFEST_2022_SAPPORO_DAY_03_CITY_AFTERNOON\x10\xdd)\x12.\n" + + ")BADGE_GOFEST_2022_BERLIN_ADDON_HATCH_TEST\x10\xde)\x12)\n" + + "$BADGE_GOFEST_2022_BERLIN_ADDON_HATCH\x10\xdf)\x12-\n" + + "(BADGE_GOFEST_2022_BERLIN_ADDON_RAID_TEST\x10\xe0)\x12(\n" + + "#BADGE_GOFEST_2022_BERLIN_ADDON_RAID\x10\xe1)\x12/\n" + + "*BADGE_GOFEST_2022_SEATTLE_ADDON_HATCH_TEST\x10\xe2)\x12*\n" + + "%BADGE_GOFEST_2022_SEATTLE_ADDON_HATCH\x10\xe3)\x12.\n" + + ")BADGE_GOFEST_2022_SEATTLE_ADDON_RAID_TEST\x10\xe4)\x12)\n" + + "$BADGE_GOFEST_2022_SEATTLE_ADDON_RAID\x10\xe5)\x12/\n" + + "*BADGE_GOFEST_2022_SAPPORO_ADDON_HATCH_TEST\x10\xe6)\x12*\n" + + "%BADGE_GOFEST_2022_SAPPORO_ADDON_HATCH\x10\xe7)\x12.\n" + + ")BADGE_GOFEST_2022_SAPPORO_ADDON_RAID_TEST\x10\xe8)\x12)\n" + + "$BADGE_GOFEST_2022_SAPPORO_ADDON_RAID\x10\xe9)\x12\x15\n" + + "\x10BADGE_EVENT_0063\x10\xea)\x12\x15\n" + + "\x10BADGE_EVENT_0064\x10\xeb)\x12\x15\n" + + "\x10BADGE_EVENT_0065\x10\xec)\x12\x15\n" + + "\x10BADGE_EVENT_0066\x10\xed)\x12\x15\n" + + "\x10BADGE_EVENT_0067\x10\xee)\x12\x15\n" + + "\x10BADGE_EVENT_0068\x10\xef)\x12\x15\n" + + "\x10BADGE_EVENT_0069\x10\xf0)\x12\x15\n" + + "\x10BADGE_EVENT_0070\x10\xf1)\x12\x15\n" + + "\x10BADGE_EVENT_0071\x10\xf2)\x12\x15\n" + + "\x10BADGE_EVENT_0072\x10\xf3)\x12\x15\n" + + "\x10BADGE_EVENT_0073\x10\xf4)\x12\x15\n" + + "\x10BADGE_EVENT_0074\x10\xf5)\x12\x15\n" + + "\x10BADGE_EVENT_0075\x10\xf6)\x12\x15\n" + + "\x10BADGE_EVENT_0076\x10\xf7)\x12\x15\n" + + "\x10BADGE_EVENT_0077\x10\xf8)\x12\x15\n" + + "\x10BADGE_EVENT_0078\x10\xf9)\x12\x15\n" + + "\x10BADGE_EVENT_0079\x10\xfa)\x12\x15\n" + + "\x10BADGE_EVENT_0080\x10\xfb)\x12\x15\n" + + "\x10BADGE_EVENT_0081\x10\xfc)\x12\x15\n" + + "\x10BADGE_EVENT_0082\x10\xfd)\x12\x15\n" + + "\x10BADGE_EVENT_0083\x10\xfe)\x12\x15\n" + + "\x10BADGE_EVENT_0084\x10\xff)\x12\x15\n" + + "\x10BADGE_EVENT_0085\x10\x80*\x12\x15\n" + + "\x10BADGE_EVENT_0086\x10\x81*\x12\x15\n" + + "\x10BADGE_EVENT_0087\x10\x82*\x12\x15\n" + + "\x10BADGE_EVENT_0088\x10\x83*\x12\x15\n" + + "\x10BADGE_EVENT_0089\x10\x84*\x12\x15\n" + + "\x10BADGE_EVENT_0090\x10\x85*\x12\x15\n" + + "\x10BADGE_EVENT_0091\x10\x86*\x12\x15\n" + + "\x10BADGE_EVENT_0092\x10\x87*\x12\x15\n" + + "\x10BADGE_EVENT_0093\x10\x88*\x12\x15\n" + + "\x10BADGE_EVENT_0094\x10\x89*\x12\x15\n" + + "\x10BADGE_EVENT_0095\x10\x8a*\x12\x15\n" + + "\x10BADGE_EVENT_0096\x10\x8b*\x12\x15\n" + + "\x10BADGE_EVENT_0097\x10\x8c*\x12\x15\n" + + "\x10BADGE_EVENT_0098\x10\x8d*\x12\x15\n" + + "\x10BADGE_EVENT_0099\x10\x8e*\x12\x15\n" + + "\x10BADGE_EVENT_0100\x10\x8f*\x12\x15\n" + + "\x10BADGE_EVENT_0101\x10\x90*\x12\x15\n" + + "\x10BADGE_EVENT_0102\x10\x91*\x12\x15\n" + + "\x10BADGE_EVENT_0103\x10\x92*\x12\x15\n" + + "\x10BADGE_EVENT_0104\x10\x93*\x12\x15\n" + + "\x10BADGE_EVENT_0105\x10\x94*\x12\x15\n" + + "\x10BADGE_EVENT_0106\x10\x95*\x12\x15\n" + + "\x10BADGE_EVENT_0107\x10\x96*\x12\x15\n" + + "\x10BADGE_EVENT_0108\x10\x97*\x12\x15\n" + + "\x10BADGE_EVENT_0109\x10\x98*\x12\x15\n" + + "\x10BADGE_EVENT_0110\x10\x99*\x12\x15\n" + + "\x10BADGE_EVENT_0111\x10\x9a*\x12\x15\n" + + "\x10BADGE_EVENT_0112\x10\x9b*\x12\x15\n" + + "\x10BADGE_EVENT_0113\x10\x9c*\x12\x15\n" + + "\x10BADGE_EVENT_0114\x10\x9d*\x12\x15\n" + + "\x10BADGE_EVENT_0115\x10\x9e*\x12\x15\n" + + "\x10BADGE_EVENT_0116\x10\x9f*\x12\x15\n" + + "\x10BADGE_EVENT_0117\x10\xa0*\x12\x15\n" + + "\x10BADGE_EVENT_0118\x10\xa1*\x12\x15\n" + + "\x10BADGE_EVENT_0119\x10\xa2*\x12\x15\n" + + "\x10BADGE_EVENT_0120\x10\xa3*\x12\x15\n" + + "\x10BADGE_EVENT_0121\x10\xa4*\x12\x15\n" + + "\x10BADGE_EVENT_0122\x10\xa5*\x12\x15\n" + + "\x10BADGE_EVENT_0123\x10\xa6*\x12\x15\n" + + "\x10BADGE_EVENT_0124\x10\xa7*\x12\x15\n" + + "\x10BADGE_EVENT_0125\x10\xa8*\x12\x15\n" + + "\x10BADGE_EVENT_0126\x10\xa9*\x12\x15\n" + + "\x10BADGE_EVENT_0127\x10\xaa*\x12\x15\n" + + "\x10BADGE_EVENT_0128\x10\xab*\x12\x15\n" + + "\x10BADGE_EVENT_0129\x10\xac*\x12\x15\n" + + "\x10BADGE_EVENT_0130\x10\xad*\x12\x15\n" + + "\x10BADGE_EVENT_0131\x10\xae*\x12\x15\n" + + "\x10BADGE_EVENT_0132\x10\xaf*\x12\x15\n" + + "\x10BADGE_EVENT_0133\x10\xb0*\x12\x15\n" + + "\x10BADGE_EVENT_0134\x10\xb1*\x12\x15\n" + + "\x10BADGE_EVENT_0135\x10\xb2*\x12\x15\n" + + "\x10BADGE_EVENT_0136\x10\xb3*\x12\x15\n" + + "\x10BADGE_EVENT_0137\x10\xb4*\x12\x15\n" + + "\x10BADGE_EVENT_0138\x10\xb5*\x12\x15\n" + + "\x10BADGE_EVENT_0139\x10\xb6*\x12\x15\n" + + "\x10BADGE_EVENT_0140\x10\xb7*\x12\x15\n" + + "\x10BADGE_EVENT_0141\x10\xb8*\x12\x15\n" + + "\x10BADGE_EVENT_0142\x10\xb9*\x12\x15\n" + + "\x10BADGE_EVENT_0143\x10\xba*\x12\x15\n" + + "\x10BADGE_EVENT_0144\x10\xbb*\x12\x15\n" + + "\x10BADGE_EVENT_0145\x10\xbc*\x12\x15\n" + + "\x10BADGE_EVENT_0146\x10\xbd*\x12\x15\n" + + "\x10BADGE_EVENT_0147\x10\xbe*\x12\x15\n" + + "\x10BADGE_EVENT_0148\x10\xbf*\x12\x15\n" + + "\x10BADGE_EVENT_0149\x10\xc0*\x12\x15\n" + + "\x10BADGE_EVENT_0150\x10\xc1*\x12\x15\n" + + "\x10BADGE_EVENT_0151\x10\xc2*\x12\x15\n" + + "\x10BADGE_EVENT_0152\x10\xc3*\x12\x15\n" + + "\x10BADGE_EVENT_0153\x10\xc4*\x12\x15\n" + + "\x10BADGE_EVENT_0154\x10\xc5*\x12\x15\n" + + "\x10BADGE_EVENT_0155\x10\xc6*\x12\x15\n" + + "\x10BADGE_EVENT_0156\x10\xc7*\x12\x15\n" + + "\x10BADGE_EVENT_0157\x10\xc8*\x12\x15\n" + + "\x10BADGE_EVENT_0158\x10\xc9*\x12\x15\n" + + "\x10BADGE_EVENT_0159\x10\xca*\x12\x15\n" + + "\x10BADGE_EVENT_0160\x10\xcb*\x12\x15\n" + + "\x10BADGE_EVENT_0161\x10\xcc*\x12\x15\n" + + "\x10BADGE_EVENT_0162\x10\xcd*\x124\n" + + "/BADGE_SAFARIZONE_2022_TAIPEI_DAY_00_EARLYACCESS\x10\xce*\x120\n" + + "+BADGE_SAFARIZONE_2022_TAIPEI_DAY_00_GENERAL\x10\xcf*\x124\n" + + "/BADGE_SAFARIZONE_2022_TAIPEI_DAY_01_EARLYACCESS\x10\xd0*\x120\n" + + "+BADGE_SAFARIZONE_2022_TAIPEI_DAY_01_GENERAL\x10\xd1*\x124\n" + + "/BADGE_SAFARIZONE_2022_TAIPEI_DAY_02_EARLYACCESS\x10\xd2*\x120\n" + + "+BADGE_SAFARIZONE_2022_TAIPEI_DAY_02_GENERAL\x10\xd3*\x124\n" + + "/BADGE_SAFARIZONE_2022_TAIPEI_DAY_03_EARLYACCESS\x10\xd4*\x120\n" + + "+BADGE_SAFARIZONE_2022_TAIPEI_DAY_03_GENERAL\x10\xd5*\x12<\n" + + "7BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_EARLYACCESS_TEST\x10\xd6*\x128\n" + + "3BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_GENERAL_TEST\x10\xd7*\x12<\n" + + "7BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_EARLYACCESS_TEST\x10\xd8*\x128\n" + + "3BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_GENERAL_TEST\x10\xd9*\x12<\n" + + "7BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_EARLYACCESS_TEST\x10\xda*\x128\n" + + "3BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_GENERAL_TEST\x10\xdb*\x12<\n" + + "7BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_EARLYACCESS_TEST\x10\xdc*\x128\n" + + "3BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_GENERAL_TEST\x10\xdd*\x12 \n" + + "\x1bBADGE_GOTOUR_2023_RUBY_TEST\x10\xde*\x12$\n" + + "\x1fBADGE_GOTOUR_2023_SAPPHIRE_TEST\x10\xdf*\x12\"\n" + + "\x1dBADGE_GOTOUR_2023_RUBY_GLOBAL\x10\xe0*\x12&\n" + + "!BADGE_GOTOUR_2023_SAPPHIRE_GLOBAL\x10\xe1*\x12\"\n" + + "\x1dBADGE_GOTOUR_LIVE_2023_DAY_00\x10\xe2*\x12\"\n" + + "\x1dBADGE_GOTOUR_LIVE_2023_DAY_01\x10\xe3*\x12\"\n" + + "\x1dBADGE_GOTOUR_LIVE_2023_DAY_02\x10\xe4*\x12'\n" + + "\"BADGE_GOTOUR_2023_HATCH_ADDON_TEST\x10\xe5*\x12&\n" + + "!BADGE_GOTOUR_2023_RAID_ADDON_TEST\x10\xe6*\x12\"\n" + + "\x1dBADGE_GOTOUR_2023_HATCH_ADDON\x10\xe7*\x12!\n" + + "\x1cBADGE_GOTOUR_2023_RAID_ADDON\x10\xe8*\x12&\n" + + "!BADGE_GOFEST_2023_OSAKA_DAY1_CITY\x10\xe9*\x12&\n" + + "!BADGE_GOFEST_2023_OSAKA_DAY2_CITY\x10\xea*\x12&\n" + + "!BADGE_GOFEST_2023_OSAKA_DAY3_CITY\x10\xeb*\x12*\n" + + "%BADGE_GOFEST_2023_OSAKA_DAY1_EXTENDED\x10\xec*\x12*\n" + + "%BADGE_GOFEST_2023_OSAKA_DAY2_EXTENDED\x10\xed*\x12*\n" + + "%BADGE_GOFEST_2023_OSAKA_DAY3_EXTENDED\x10\xee*\x12.\n" + + ")BADGE_GOFEST_2023_OSAKA_DAY1_PARK_MORNING\x10\xef*\x12.\n" + + ")BADGE_GOFEST_2023_OSAKA_DAY2_PARK_MORNING\x10\xf0*\x12.\n" + + ")BADGE_GOFEST_2023_OSAKA_DAY3_PARK_MORNING\x10\xf1*\x120\n" + + "+BADGE_GOFEST_2023_OSAKA_DAY1_PARK_AFTERNOON\x10\xf2*\x120\n" + + "+BADGE_GOFEST_2023_OSAKA_DAY2_PARK_AFTERNOON\x10\xf3*\x120\n" + + "+BADGE_GOFEST_2023_OSAKA_DAY3_PARK_AFTERNOON\x10\xf4*\x12(\n" + + "#BADGE_GOFEST_2023_OSAKA_ADDON_HATCH\x10\xf5*\x12'\n" + + "\"BADGE_GOFEST_2023_OSAKA_ADDON_RAID\x10\xf6*\x12 \n" + + "\x1bBADGE_GOFEST_2023_OSAKA_VIP\x10\xf7*\x12-\n" + + "(BADGE_GOFEST_2023_OSAKA_ADDON_HATCH_TEST\x10\xf8*\x12,\n" + + "'BADGE_GOFEST_2023_OSAKA_ADDON_RAID_TEST\x10\xf9*\x12&\n" + + "!BADGE_GOFEST_2023_OSAKA_PARK_TEST\x10\xfa*\x12(\n" + + "#BADGE_GOFEST_2023_OSAKA_PARK_2_TEST\x10\xfb*\x12&\n" + + "!BADGE_GOFEST_2023_OSAKA_CITY_TEST\x10\xfc*\x12(\n" + + "#BADGE_GOFEST_2023_OSAKA_CITY_2_TEST\x10\xfd*\x12'\n" + + "\"BADGE_GOFEST_2023_LONDON_DAY1_CITY\x10\xfe*\x12'\n" + + "\"BADGE_GOFEST_2023_LONDON_DAY2_CITY\x10\xff*\x12'\n" + + "\"BADGE_GOFEST_2023_LONDON_DAY3_CITY\x10\x80+\x12+\n" + + "&BADGE_GOFEST_2023_LONDON_DAY1_EXTENDED\x10\x81+\x12+\n" + + "&BADGE_GOFEST_2023_LONDON_DAY2_EXTENDED\x10\x82+\x12+\n" + + "&BADGE_GOFEST_2023_LONDON_DAY3_EXTENDED\x10\x83+\x12/\n" + + "*BADGE_GOFEST_2023_LONDON_DAY1_PARK_MORNING\x10\x84+\x12/\n" + + "*BADGE_GOFEST_2023_LONDON_DAY2_PARK_MORNING\x10\x85+\x12/\n" + + "*BADGE_GOFEST_2023_LONDON_DAY3_PARK_MORNING\x10\x86+\x121\n" + + ",BADGE_GOFEST_2023_LONDON_DAY1_PARK_AFTERNOON\x10\x87+\x121\n" + + ",BADGE_GOFEST_2023_LONDON_DAY2_PARK_AFTERNOON\x10\x88+\x121\n" + + ",BADGE_GOFEST_2023_LONDON_DAY3_PARK_AFTERNOON\x10\x89+\x12)\n" + + "$BADGE_GOFEST_2023_LONDON_ADDON_HATCH\x10\x8a+\x12(\n" + + "#BADGE_GOFEST_2023_LONDON_ADDON_RAID\x10\x8b+\x12!\n" + + "\x1cBADGE_GOFEST_2023_LONDON_VIP\x10\x8c+\x12.\n" + + ")BADGE_GOFEST_2023_LONDON_ADDON_HATCH_TEST\x10\x8d+\x12-\n" + + "(BADGE_GOFEST_2023_LONDON_ADDON_RAID_TEST\x10\x8e+\x12'\n" + + "\"BADGE_GOFEST_2023_LONDON_PARK_TEST\x10\x8f+\x12)\n" + + "$BADGE_GOFEST_2023_LONDON_PARK_2_TEST\x10\x90+\x12'\n" + + "\"BADGE_GOFEST_2023_LONDON_CITY_TEST\x10\x91+\x12)\n" + + "$BADGE_GOFEST_2023_LONDON_CITY_2_TEST\x10\x92+\x12(\n" + + "#BADGE_GOFEST_2023_NEWYORK_DAY1_CITY\x10\x93+\x12(\n" + + "#BADGE_GOFEST_2023_NEWYORK_DAY2_CITY\x10\x94+\x12(\n" + + "#BADGE_GOFEST_2023_NEWYORK_DAY3_CITY\x10\x95+\x12,\n" + + "'BADGE_GOFEST_2023_NEWYORK_DAY1_EXTENDED\x10\x96+\x12,\n" + + "'BADGE_GOFEST_2023_NEWYORK_DAY2_EXTENDED\x10\x97+\x12,\n" + + "'BADGE_GOFEST_2023_NEWYORK_DAY3_EXTENDED\x10\x98+\x120\n" + + "+BADGE_GOFEST_2023_NEWYORK_DAY1_PARK_MORNING\x10\x99+\x120\n" + + "+BADGE_GOFEST_2023_NEWYORK_DAY2_PARK_MORNING\x10\x9a+\x120\n" + + "+BADGE_GOFEST_2023_NEWYORK_DAY3_PARK_MORNING\x10\x9b+\x122\n" + + "-BADGE_GOFEST_2023_NEWYORK_DAY1_PARK_AFTERNOON\x10\x9c+\x122\n" + + "-BADGE_GOFEST_2023_NEWYORK_DAY2_PARK_AFTERNOON\x10\x9d+\x122\n" + + "-BADGE_GOFEST_2023_NEWYORK_DAY3_PARK_AFTERNOON\x10\x9e+\x12*\n" + + "%BADGE_GOFEST_2023_NEWYORK_ADDON_HATCH\x10\x9f+\x12)\n" + + "$BADGE_GOFEST_2023_NEWYORK_ADDON_RAID\x10\xa0+\x12\"\n" + + "\x1dBADGE_GOFEST_2023_NEWYORK_VIP\x10\xa1+\x12/\n" + + "*BADGE_GOFEST_2023_NEWYORK_ADDON_HATCH_TEST\x10\xa2+\x12.\n" + + ")BADGE_GOFEST_2023_NEWYORK_ADDON_RAID_TEST\x10\xa3+\x12(\n" + + "#BADGE_GOFEST_2023_NEWYORK_PARK_TEST\x10\xa4+\x12*\n" + + "%BADGE_GOFEST_2023_NEWYORK_PARK_2_TEST\x10\xa5+\x12(\n" + + "#BADGE_GOFEST_2023_NEWYORK_CITY_TEST\x10\xa6+\x12*\n" + + "%BADGE_GOFEST_2023_NEWYORK_CITY_2_TEST\x10\xa7+\x12\x1d\n" + + "\x18BADGE_GOFEST_2023_GLOBAL\x10\xa8+\x12\x1b\n" + + "\x16BADGE_GOFEST_2023_TEST\x10\xa9+\x12#\n" + + "\x1eBADGE_SAFARI_2023_SEOUL_DAY_00\x10\xaa+\x12#\n" + + "\x1eBADGE_SAFARI_2023_SEOUL_DAY_01\x10\xab+\x12#\n" + + "\x1eBADGE_SAFARI_2023_SEOUL_DAY_02\x10\xac+\x12)\n" + + "$BADGE_SAFARI_2023_SEOUL_ADD_ON_HATCH\x10\xad+\x12(\n" + + "#BADGE_SAFARI_2023_SEOUL_ADD_ON_RAID\x10\xae+\x12'\n" + + "\"BADGE_SAFARI_2023_BARCELONA_DAY_00\x10\xaf+\x12'\n" + + "\"BADGE_SAFARI_2023_BARCELONA_DAY_01\x10\xb0+\x12'\n" + + "\"BADGE_SAFARI_2023_BARCELONA_DAY_02\x10\xb1+\x12-\n" + + "(BADGE_SAFARI_2023_BARCELONA_ADD_ON_HATCH\x10\xb2+\x12,\n" + + "'BADGE_SAFARI_2023_BARCELONA_ADD_ON_RAID\x10\xb3+\x12%\n" + + " BADGE_SAFARI_2023_MEXCITY_DAY_00\x10\xb4+\x12%\n" + + " BADGE_SAFARI_2023_MEXCITY_DAY_01\x10\xb5+\x12%\n" + + " BADGE_SAFARI_2023_MEXCITY_DAY_02\x10\xb6+\x12+\n" + + "&BADGE_SAFARI_2023_MEXCITY_ADD_ON_HATCH\x10\xb7+\x12*\n" + + "%BADGE_SAFARI_2023_MEXCITY_ADD_ON_RAID\x10\xb8+\x12#\n" + + "\x1eBADGE_GOTOUR_2024_DIAMOND_TEST\x10\xb9+\x12!\n" + + "\x1cBADGE_GOTOUR_2024_PEARL_TEST\x10\xba+\x12\x1e\n" + + "\x19BADGE_GOTOUR_2024_DIAMOND\x10\xbb+\x12\x1c\n" + + "\x17BADGE_GOTOUR_2024_PEARL\x10\xbc+\x12 \n" + + "\x1bBADGE_GOTOUR_2024_SECRET_00\x10\xbd+\x12 \n" + + "\x1bBADGE_GOTOUR_2024_SECRET_01\x10\xbe+\x12 \n" + + "\x1bBADGE_GOTOUR_2024_SECRET_02\x10\xbf+\x12 \n" + + "\x1bBADGE_GOTOUR_2024_SECRET_03\x10\xc0+\x12%\n" + + " BADGE_GOTOUR_LIVE_2024_TEST_PARK\x10\xc1+\x12%\n" + + " BADGE_GOTOUR_LIVE_2024_TEST_CITY\x10\xc2+\x12'\n" + + "\"BADGE_GOTOUR_LIVE_2024_DAY_PREVIEW\x10\xc3+\x12'\n" + + "\"BADGE_GOTOUR_LIVE_2024_DAY_01_PARK\x10\xc4+\x12'\n" + + "\"BADGE_GOTOUR_LIVE_2024_DAY_01_CITY\x10\xc5+\x12'\n" + + "\"BADGE_GOTOUR_LIVE_2024_DAY_02_PARK\x10\xc6+\x12'\n" + + "\"BADGE_GOTOUR_LIVE_2024_DAY_02_CITY\x10\xc7+\x12,\n" + + "'BADGE_GOTOUR_LIVE_2024_TEST_ADDON_HATCH\x10\xc8+\x12+\n" + + "&BADGE_GOTOUR_LIVE_2024_TEST_ADDON_RAID\x10\xc9+\x12'\n" + + "\"BADGE_GOTOUR_LIVE_2024_ADDON_HATCH\x10\xca+\x12&\n" + + "!BADGE_GOTOUR_LIVE_2024_ADDON_RAID\x10\xcb+\x12\x1f\n" + + "\x1aBADGE_GOTOUR_LIVE_2024_VIP\x10\xcc+\x12$\n" + + "\x1fBADGE_SAFARI_2024_TAINAN_DAY_00\x10\xcd+\x12$\n" + + "\x1fBADGE_SAFARI_2024_TAINAN_DAY_01\x10\xce+\x12$\n" + + "\x1fBADGE_SAFARI_2024_TAINAN_DAY_02\x10\xcf+\x12/\n" + + "*BADGE_SAFARI_2024_TAINAN_ADD_ON_HATCH_TEST\x10\xd0+\x12.\n" + + ")BADGE_SAFARI_2024_TAINAN_ADD_ON_RAID_TEST\x10\xd1+\x12*\n" + + "%BADGE_SAFARI_2024_TAINAN_ADD_ON_HATCH\x10\xd2+\x12)\n" + + "$BADGE_SAFARI_2024_TAINAN_ADD_ON_RAID\x10\xd3+\x12\x1e\n" + + "\x19BADGE_AA_2024_BALI_DAY_00\x10\xd4+\x12\x1e\n" + + "\x19BADGE_AA_2024_BALI_DAY_01\x10\xd5+\x12\x1e\n" + + "\x19BADGE_AA_2024_BALI_DAY_02\x10\xd6+\x12\x1e\n" + + "\x19BADGE_AA_2024_BALI_DAY_03\x10\xd7+\x12\x1d\n" + + "\x18BADGE_GOFEST_2024_GLOBAL\x10\xd8+\x12\"\n" + + "\x1dBADGE_GOFEST_2024_GLOBAL_TEST\x10\xd9+\x12%\n" + + " BADGE_GOFEST_2024_SENDAI_PREVIEW\x10\xda+\x12'\n" + + "\"BADGE_GOFEST_2024_SENDAI_DAY0_CITY\x10\xdb+\x12+\n" + + "&BADGE_GOFEST_2024_SENDAI_DAY0_EXTENDED\x10\xdc+\x12/\n" + + "*BADGE_GOFEST_2024_SENDAI_DAY0_PARK_MORNING\x10\xdd+\x121\n" + + ",BADGE_GOFEST_2024_SENDAI_DAY0_PARK_AFTERNOON\x10\xde+\x12'\n" + + "\"BADGE_GOFEST_2024_SENDAI_DAY1_CITY\x10\xdf+\x12'\n" + + "\"BADGE_GOFEST_2024_SENDAI_DAY2_CITY\x10\xe0+\x12'\n" + + "\"BADGE_GOFEST_2024_SENDAI_DAY3_CITY\x10\xe1+\x12'\n" + + "\"BADGE_GOFEST_2024_SENDAI_DAY4_CITY\x10\xe2+\x12+\n" + + "&BADGE_GOFEST_2024_SENDAI_DAY1_EXTENDED\x10\xe3+\x12+\n" + + "&BADGE_GOFEST_2024_SENDAI_DAY2_EXTENDED\x10\xe4+\x12+\n" + + "&BADGE_GOFEST_2024_SENDAI_DAY3_EXTENDED\x10\xe5+\x12/\n" + + "*BADGE_GOFEST_2024_SENDAI_DAY1_PARK_MORNING\x10\xe6+\x12/\n" + + "*BADGE_GOFEST_2024_SENDAI_DAY2_PARK_MORNING\x10\xe7+\x12/\n" + + "*BADGE_GOFEST_2024_SENDAI_DAY3_PARK_MORNING\x10\xe8+\x12/\n" + + "*BADGE_GOFEST_2024_SENDAI_DAY4_PARK_MORNING\x10\xe9+\x121\n" + + ",BADGE_GOFEST_2024_SENDAI_DAY1_PARK_AFTERNOON\x10\xea+\x121\n" + + ",BADGE_GOFEST_2024_SENDAI_DAY2_PARK_AFTERNOON\x10\xeb+\x121\n" + + ",BADGE_GOFEST_2024_SENDAI_DAY3_PARK_AFTERNOON\x10\xec+\x121\n" + + ",BADGE_GOFEST_2024_SENDAI_DAY4_PARK_AFTERNOON\x10\xed+\x120\n" + + "+BADGE_GOFEST_2024_SENDAI_DAY4_PARK_EXTENDED\x10\xee+\x12)\n" + + "$BADGE_GOFEST_2024_SENDAI_ADDON_HATCH\x10\xef+\x12(\n" + + "#BADGE_GOFEST_2024_SENDAI_ADDON_RAID\x10\xf0+\x12!\n" + + "\x1cBADGE_GOFEST_2024_SENDAI_VIP\x10\xf1+\x12.\n" + + ")BADGE_GOFEST_2024_SENDAI_ADDON_HATCH_TEST\x10\xf2+\x12-\n" + + "(BADGE_GOFEST_2024_SENDAI_ADDON_RAID_TEST\x10\xf3+\x12'\n" + + "\"BADGE_GOFEST_2024_SENDAI_PARK_TEST\x10\xf4+\x12)\n" + + "$BADGE_GOFEST_2024_SENDAI_PARK_2_TEST\x10\xf5+\x12'\n" + + "\"BADGE_GOFEST_2024_SENDAI_CITY_TEST\x10\xf6+\x12)\n" + + "$BADGE_GOFEST_2024_SENDAI_CITY_2_TEST\x10\xf7+\x12%\n" + + " BADGE_GOFEST_2024_MADRID_PREVIEW\x10\xf8+\x12'\n" + + "\"BADGE_GOFEST_2024_MADRID_DAY1_CITY\x10\xf9+\x12'\n" + + "\"BADGE_GOFEST_2024_MADRID_DAY2_CITY\x10\xfa+\x12'\n" + + "\"BADGE_GOFEST_2024_MADRID_DAY3_CITY\x10\xfb+\x12+\n" + + "&BADGE_GOFEST_2024_MADRID_DAY1_EXTENDED\x10\xfc+\x12+\n" + + "&BADGE_GOFEST_2024_MADRID_DAY2_EXTENDED\x10\xfd+\x12+\n" + + "&BADGE_GOFEST_2024_MADRID_DAY3_EXTENDED\x10\xfe+\x12/\n" + + "*BADGE_GOFEST_2024_MADRID_DAY1_PARK_MORNING\x10\xff+\x12/\n" + + "*BADGE_GOFEST_2024_MADRID_DAY2_PARK_MORNING\x10\x80,\x12/\n" + + "*BADGE_GOFEST_2024_MADRID_DAY3_PARK_MORNING\x10\x81,\x121\n" + + ",BADGE_GOFEST_2024_MADRID_DAY1_PARK_AFTERNOON\x10\x82,\x121\n" + + ",BADGE_GOFEST_2024_MADRID_DAY2_PARK_AFTERNOON\x10\x83,\x121\n" + + ",BADGE_GOFEST_2024_MADRID_DAY3_PARK_AFTERNOON\x10\x84,\x12)\n" + + "$BADGE_GOFEST_2024_MADRID_ADDON_HATCH\x10\x85,\x12(\n" + + "#BADGE_GOFEST_2024_MADRID_ADDON_RAID\x10\x86,\x12!\n" + + "\x1cBADGE_GOFEST_2024_MADRID_VIP\x10\x87,\x12.\n" + + ")BADGE_GOFEST_2024_MADRID_ADDON_HATCH_TEST\x10\x88,\x12-\n" + + "(BADGE_GOFEST_2024_MADRID_ADDON_RAID_TEST\x10\x89,\x12'\n" + + "\"BADGE_GOFEST_2024_MADRID_PARK_TEST\x10\x8a,\x12)\n" + + "$BADGE_GOFEST_2024_MADRID_PARK_2_TEST\x10\x8b,\x12'\n" + + "\"BADGE_GOFEST_2024_MADRID_CITY_TEST\x10\x8c,\x12)\n" + + "$BADGE_GOFEST_2024_MADRID_CITY_2_TEST\x10\x8d,\x12&\n" + + "!BADGE_GOFEST_2024_NEWYORK_PREVIEW\x10\x8e,\x12(\n" + + "#BADGE_GOFEST_2024_NEWYORK_DAY1_CITY\x10\x8f,\x12(\n" + + "#BADGE_GOFEST_2024_NEWYORK_DAY2_CITY\x10\x90,\x12(\n" + + "#BADGE_GOFEST_2024_NEWYORK_DAY3_CITY\x10\x91,\x12,\n" + + "'BADGE_GOFEST_2024_NEWYORK_DAY1_EXTENDED\x10\x92,\x12,\n" + + "'BADGE_GOFEST_2024_NEWYORK_DAY2_EXTENDED\x10\x93,\x12,\n" + + "'BADGE_GOFEST_2024_NEWYORK_DAY3_EXTENDED\x10\x94,\x120\n" + + "+BADGE_GOFEST_2024_NEWYORK_DAY1_PARK_MORNING\x10\x95,\x120\n" + + "+BADGE_GOFEST_2024_NEWYORK_DAY2_PARK_MORNING\x10\x96,\x120\n" + + "+BADGE_GOFEST_2024_NEWYORK_DAY3_PARK_MORNING\x10\x97,\x122\n" + + "-BADGE_GOFEST_2024_NEWYORK_DAY1_PARK_AFTERNOON\x10\x98,\x122\n" + + "-BADGE_GOFEST_2024_NEWYORK_DAY2_PARK_AFTERNOON\x10\x99,\x122\n" + + "-BADGE_GOFEST_2024_NEWYORK_DAY3_PARK_AFTERNOON\x10\x9a,\x12*\n" + + "%BADGE_GOFEST_2024_NEWYORK_ADDON_HATCH\x10\x9b,\x12)\n" + + "$BADGE_GOFEST_2024_NEWYORK_ADDON_RAID\x10\x9c,\x12\"\n" + + "\x1dBADGE_GOFEST_2024_NEWYORK_VIP\x10\x9d,\x12/\n" + + "*BADGE_GOFEST_2024_NEWYORK_ADDON_HATCH_TEST\x10\x9e,\x12.\n" + + ")BADGE_GOFEST_2024_NEWYORK_ADDON_RAID_TEST\x10\x9f,\x12(\n" + + "#BADGE_GOFEST_2024_NEWYORK_PARK_TEST\x10\xa0,\x12*\n" + + "%BADGE_GOFEST_2024_NEWYORK_PARK_2_TEST\x10\xa1,\x12(\n" + + "#BADGE_GOFEST_2024_NEWYORK_CITY_TEST\x10\xa2,\x12*\n" + + "%BADGE_GOFEST_2024_NEWYORK_CITY_2_TEST\x10\xa3,\x12 \n" + + "\x1bBADGE_GOFEST_2024_PJCS_CITY\x10\xa4,\x12\"\n" + + "\x1dBADGE_GOFEST_2024_PJCS_CITY_2\x10\xa5,\x12$\n" + + "\x1fBADGE_GOFEST_2024_PJCS_EXTENDED\x10\xa6,\x12&\n" + + "!BADGE_GOFEST_2024_PJCS_EXTENDED_2\x10\xa7,\x12 \n" + + "\x1bBADGE_GOFEST_2024_PJCS_TEST\x10\xa8,\x12\"\n" + + "\x1dBADGE_AA_2024_SURABAYA_DAY_00\x10\xa9,\x12\"\n" + + "\x1dBADGE_AA_2024_SURABAYA_DAY_01\x10\xaa,\x12\"\n" + + "\x1dBADGE_AA_2024_SURABAYA_DAY_02\x10\xab,\x12$\n" + + "\x1fBADGE_AA_2024_YOGYAKARTA_DAY_00\x10\xac,\x12$\n" + + "\x1fBADGE_AA_2024_YOGYAKARTA_DAY_01\x10\xad,\x12$\n" + + "\x1fBADGE_AA_2024_YOGYAKARTA_DAY_02\x10\xae,\x12%\n" + + " BADGE_SAFARI_2024_JAKARTA_DAY_00\x10\xaf,\x12%\n" + + " BADGE_SAFARI_2024_JAKARTA_DAY_01\x10\xb0,\x12%\n" + + " BADGE_SAFARI_2024_JAKARTA_DAY_02\x10\xb1,\x12+\n" + + "&BADGE_SAFARI_2024_JAKARTA_ADD_ON_HATCH\x10\xb2,\x120\n" + + "+BADGE_SAFARI_2024_JAKARTA_ADD_ON_HATCH_TEST\x10\xb3,\x12*\n" + + "%BADGE_SAFARI_2024_JAKARTA_ADD_ON_RAID\x10\xb4,\x12/\n" + + "*BADGE_SAFARI_2024_JAKARTA_ADD_ON_RAID_TEST\x10\xb5,\x12%\n" + + " BADGE_SAFARI_2024_INCHEON_DAY_00\x10\xb6,\x12%\n" + + " BADGE_SAFARI_2024_INCHEON_DAY_01\x10\xb7,\x12%\n" + + " BADGE_SAFARI_2024_INCHEON_DAY_02\x10\xb8,\x12%\n" + + " BADGE_SAFARI_2024_INCHEON_DAY_03\x10\xb9,\x12.\n" + + ")BADGE_SAFARI_2024_INCHEON_DAY_00_CITYWIDE\x10\xba,\x12.\n" + + ")BADGE_SAFARI_2024_INCHEON_DAY_01_CITYWIDE\x10\xbb,\x12.\n" + + ")BADGE_SAFARI_2024_INCHEON_DAY_02_CITYWIDE\x10\xbc,\x12.\n" + + ")BADGE_SAFARI_2024_INCHEON_DAY_03_CITYWIDE\x10\xbd,\x12.\n" + + ")BADGE_GOWA_2024_IRL_SATURDAY_PARK_MORNING\x10\xbe,\x120\n" + + "+BADGE_GOWA_2024_IRL_SATURDAY_PARK_AFTERNOON\x10\xbf,\x12&\n" + + "!BADGE_GOWA_2024_IRL_SATURDAY_CITY\x10\xc0,\x12+\n" + + "&BADGE_GOWA_2024_IRL_SATURDAY_ESSENTIAL\x10\xc1,\x12,\n" + + "'BADGE_GOWA_2024_IRL_SUNDAY_PARK_MORNING\x10\xc2,\x12.\n" + + ")BADGE_GOWA_2024_IRL_SUNDAY_PARK_AFTERNOON\x10\xc3,\x12$\n" + + "\x1fBADGE_GOWA_2024_IRL_SUNDAY_CITY\x10\xc4,\x12)\n" + + "$BADGE_GOWA_2024_IRL_SUNDAY_ESSENTIAL\x10\xc5,\x12$\n" + + "\x1fBADGE_GOWA_2024_IRL_ADDON_HATCH\x10\xc6,\x12#\n" + + "\x1eBADGE_GOWA_2024_IRL_ADDON_RAID\x10\xc7,\x12*\n" + + "%BADGE_GOWA_2024_IRL_TEST_PARK_MORNING\x10\xc8,\x12,\n" + + "'BADGE_GOWA_2024_IRL_TEST_PARK_AFTERNOON\x10\xc9,\x12\"\n" + + "\x1dBADGE_GOWA_2024_IRL_TEST_CITY\x10\xca,\x12'\n" + + "\"BADGE_GOWA_2024_IRL_TEST_ESSENTIAL\x10\xcb,\x12)\n" + + "$BADGE_GOWA_2024_IRL_ADDON_HATCH_TEST\x10\xcc,\x12(\n" + + "#BADGE_GOWA_2024_IRL_ADDON_RAID_TEST\x10\xcd,\x12!\n" + + "\x1cBADGE_GOWA_2024_IRL_FULLTEST\x10\xce,\x12\x1b\n" + + "\x16BADGE_GOWA_2024_GLOBAL\x10\xcf,\x12\x19\n" + + "\x14BADGE_GOWA_2024_TEST\x10\xd0,\x12'\n" + + "\"BADGE_GOWA_2024_SPECIAL_RESEARCH_A\x10\xd1,\x12'\n" + + "\"BADGE_GOWA_2024_SPECIAL_RESEARCH_B\x10\xd2,\x12%\n" + + " BADGE_SAFARI_2024_SAO_PAULO_TEST\x10\xd3,\x12'\n" + + "\"BADGE_SAFARI_2024_SAO_PAULO_DAY_01\x10\xd4,\x12'\n" + + "\"BADGE_SAFARI_2024_SAO_PAULO_DAY_02\x10\xd5,\x122\n" + + "-BADGE_SAFARI_2024_SAO_PAULO_ADD_ON_HATCH_TEST\x10\xd6,\x12-\n" + + "(BADGE_SAFARI_2024_SAO_PAULO_ADD_ON_HATCH\x10\xd7,\x121\n" + + ",BADGE_SAFARI_2024_SAO_PAULO_ADD_ON_RAID_TEST\x10\xd8,\x12,\n" + + "'BADGE_SAFARI_2024_SAO_PAULO_ADD_ON_RAID\x10\xd9,\x12%\n" + + " BADGE_SAFARI_2024_HONG_KONG_TEST\x10\xda,\x12'\n" + + "\"BADGE_SAFARI_2024_HONG_KONG_DAY_01\x10\xdb,\x12'\n" + + "\"BADGE_SAFARI_2024_HONG_KONG_DAY_02\x10\xdc,\x122\n" + + "-BADGE_SAFARI_2024_HONG_KONG_ADD_ON_HATCH_TEST\x10\xdd,\x12-\n" + + "(BADGE_SAFARI_2024_HONG_KONG_ADD_ON_HATCH\x10\xde,\x121\n" + + ",BADGE_SAFARI_2024_HONG_KONG_ADD_ON_RAID_TEST\x10\xdf,\x12,\n" + + "'BADGE_SAFARI_2024_HONG_KONG_ADD_ON_RAID\x10\xe0,\x12-\n" + + "(BADGE_GO_TOUR_2025_LOS_ANGELES_TEST_PARK\x10\xe1,\x12-\n" + + "(BADGE_GO_TOUR_2025_LOS_ANGELES_TEST_CITY\x10\xe2,\x128\n" + + "3BADGE_GO_TOUR_2025_LOS_ANGELES_TEST_ALL_DAY_BONUSES\x10\xe3,\x12/\n" + + "*BADGE_GO_TOUR_2025_LOS_ANGELES_FRIDAY_PARK\x10\xe4,\x12/\n" + + "*BADGE_GO_TOUR_2025_LOS_ANGELES_FRIDAY_CITY\x10\xe5,\x12:\n" + + "5BADGE_GO_TOUR_2025_LOS_ANGELES_FRIDAY_ALL_DAY_BONUSES\x10\xe6,\x121\n" + + ",BADGE_GO_TOUR_2025_LOS_ANGELES_SATURDAY_PARK\x10\xe7,\x121\n" + + ",BADGE_GO_TOUR_2025_LOS_ANGELES_SATURDAY_CITY\x10\xe8,\x12<\n" + + "7BADGE_GO_TOUR_2025_LOS_ANGELES_SATURDAY_ALL_DAY_BONUSES\x10\xe9,\x12/\n" + + "*BADGE_GO_TOUR_2025_LOS_ANGELES_SUNDAY_PARK\x10\xea,\x12/\n" + + "*BADGE_GO_TOUR_2025_LOS_ANGELES_SUNDAY_CITY\x10\xeb,\x12:\n" + + "5BADGE_GO_TOUR_2025_LOS_ANGELES_SUNDAY_ALL_DAY_BONUSES\x10\xec,\x124\n" + + "/BADGE_GO_TOUR_2025_LOS_ANGELES_ADD_ON_RAID_TEST\x10\xed,\x12/\n" + + "*BADGE_GO_TOUR_2025_LOS_ANGELES_ADD_ON_RAID\x10\xee,\x125\n" + + "0BADGE_GO_TOUR_2025_LOS_ANGELES_ADD_ON_HATCH_TEST\x10\xef,\x120\n" + + "+BADGE_GO_TOUR_2025_LOS_ANGELES_ADD_ON_HATCH\x10\xf0,\x12'\n" + + "\"BADGE_GO_TOUR_2025_LOS_ANGELES_VIP\x10\xf1,\x121\n" + + ",BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_TEST_PARK\x10\xf2,\x121\n" + + ",BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_TEST_CITY\x10\xf3,\x12<\n" + + "7BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_TEST_ALL_DAY_BONUSES\x10\xf4,\x123\n" + + ".BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_FRIDAY_PARK\x10\xf5,\x123\n" + + ".BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_FRIDAY_CITY\x10\xf6,\x12>\n" + + "9BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_FRIDAY_ALL_DAY_BONUSES\x10\xf7,\x125\n" + + "0BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_SATURDAY_PARK\x10\xf8,\x125\n" + + "0BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_SATURDAY_CITY\x10\xf9,\x12@\n" + + ";BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_SATURDAY_ALL_DAY_BONUSES\x10\xfa,\x123\n" + + ".BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_SUNDAY_PARK\x10\xfb,\x123\n" + + ".BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_SUNDAY_CITY\x10\xfc,\x12>\n" + + "9BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_SUNDAY_ALL_DAY_BONUSES\x10\xfd,\x128\n" + + "3BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_ADD_ON_RAID_TEST\x10\xfe,\x123\n" + + ".BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_ADD_ON_RAID\x10\xff,\x129\n" + + "4BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_ADD_ON_HATCH_TEST\x10\x80-\x124\n" + + "/BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_ADD_ON_HATCH\x10\x81-\x12+\n" + + "&BADGE_GO_TOUR_2025_NEW_TAIPEI_CITY_VIP\x10\x82-\x12,\n" + + "'BADGE_GO_TOUR_2025_GLOBAL_BLACK_VERSION\x10\x83-\x12,\n" + + "'BADGE_GO_TOUR_2025_GLOBAL_WHITE_VERSION\x10\x84-\x12!\n" + + "\x1cBADGE_SAFARI_2025_MILAN_TEST\x10\x88-\x12#\n" + + "\x1eBADGE_SAFARI_2025_MILAN_DAY_01\x10\x89-\x12#\n" + + "\x1eBADGE_SAFARI_2025_MILAN_DAY_02\x10\x8a-\x12.\n" + + ")BADGE_SAFARI_2025_MILAN_ADD_ON_HATCH_TEST\x10\x8b-\x12)\n" + + "$BADGE_SAFARI_2025_MILAN_ADD_ON_HATCH\x10\x8c-\x12-\n" + + "(BADGE_SAFARI_2025_MILAN_ADD_ON_RAID_TEST\x10\x8d-\x12(\n" + + "#BADGE_SAFARI_2025_MILAN_ADD_ON_RAID\x10\x8e-\x12\"\n" + + "\x1dBADGE_SAFARI_2025_MUMBAI_TEST\x10\x8f-\x12$\n" + + "\x1fBADGE_SAFARI_2025_MUMBAI_DAY_01\x10\x90-\x12$\n" + + "\x1fBADGE_SAFARI_2025_MUMBAI_DAY_02\x10\x91-\x12/\n" + + "*BADGE_SAFARI_2025_MUMBAI_ADD_ON_HATCH_TEST\x10\x92-\x12*\n" + + "%BADGE_SAFARI_2025_MUMBAI_ADD_ON_HATCH\x10\x93-\x12.\n" + + ")BADGE_SAFARI_2025_MUMBAI_ADD_ON_RAID_TEST\x10\x94-\x12)\n" + + "$BADGE_SAFARI_2025_MUMBAI_ADD_ON_RAID\x10\x95-\x12$\n" + + "\x1fBADGE_SAFARI_2025_SANTIAGO_TEST\x10\x96-\x12&\n" + + "!BADGE_SAFARI_2025_SANTIAGO_DAY_01\x10\x97-\x12&\n" + + "!BADGE_SAFARI_2025_SANTIAGO_DAY_02\x10\x98-\x121\n" + + ",BADGE_SAFARI_2025_SANTIAGO_ADD_ON_HATCH_TEST\x10\x99-\x12,\n" + + "'BADGE_SAFARI_2025_SANTIAGO_ADD_ON_HATCH\x10\x9a-\x120\n" + + "+BADGE_SAFARI_2025_SANTIAGO_ADD_ON_RAID_TEST\x10\x9b-\x12+\n" + + "&BADGE_SAFARI_2025_SANTIAGO_ADD_ON_RAID\x10\x9c-\x12%\n" + + " BADGE_SAFARI_2025_SINGAPORE_TEST\x10\x9d-\x12'\n" + + "\"BADGE_SAFARI_2025_SINGAPORE_DAY_01\x10\x9e-\x12'\n" + + "\"BADGE_SAFARI_2025_SINGAPORE_DAY_02\x10\x9f-\x122\n" + + "-BADGE_SAFARI_2025_SINGAPORE_ADD_ON_HATCH_TEST\x10\xa0-\x12-\n" + + "(BADGE_SAFARI_2025_SINGAPORE_ADD_ON_HATCH\x10\xa1-\x121\n" + + ",BADGE_SAFARI_2025_SINGAPORE_ADD_ON_RAID_TEST\x10\xa2-\x12,\n" + + "'BADGE_SAFARI_2025_SINGAPORE_ADD_ON_RAID\x10\xa3-\x12\x1d\n" + + "\x18BADGE_GOFEST_2025_GLOBAL\x10\xa4-\x12\"\n" + + "\x1dBADGE_GOFEST_2025_GLOBAL_TEST\x10\xa5-\x12(\n" + + "#BADGE_GOFEST_2025_EVENT_PASS_DELUXE\x10\xa6-\x12*\n" + + "%BADGE_GOFEST_2025_OSAKA_THURSDAY_CITY\x10\xa7-\x12(\n" + + "#BADGE_GOFEST_2025_OSAKA_FRIDAY_CITY\x10\xa8-\x12*\n" + + "%BADGE_GOFEST_2025_OSAKA_SATURDAY_CITY\x10\xa9-\x12(\n" + + "#BADGE_GOFEST_2025_OSAKA_SUNDAY_CITY\x10\xaa-\x12/\n" + + "*BADGE_GOFEST_2025_OSAKA_THURSDAY_ESSENTIAL\x10\xab-\x12-\n" + + "(BADGE_GOFEST_2025_OSAKA_FRIDAY_ESSENTIAL\x10\xac-\x12/\n" + + "*BADGE_GOFEST_2025_OSAKA_SATURDAY_ESSENTIAL\x10\xad-\x12-\n" + + "(BADGE_GOFEST_2025_OSAKA_SUNDAY_ESSENTIAL\x10\xae-\x122\n" + + "-BADGE_GOFEST_2025_OSAKA_THURSDAY_PARK_MORNING\x10\xaf-\x120\n" + + "+BADGE_GOFEST_2025_OSAKA_FRIDAY_PARK_MORNING\x10\xb0-\x122\n" + + "-BADGE_GOFEST_2025_OSAKA_SATURDAY_PARK_MORNING\x10\xb1-\x120\n" + + "+BADGE_GOFEST_2025_OSAKA_SUNDAY_PARK_MORNING\x10\xb2-\x124\n" + + "/BADGE_GOFEST_2025_OSAKA_THURSDAY_PARK_AFTERNOON\x10\xb3-\x122\n" + + "-BADGE_GOFEST_2025_OSAKA_FRIDAY_PARK_AFTERNOON\x10\xb4-\x124\n" + + "/BADGE_GOFEST_2025_OSAKA_SATURDAY_PARK_AFTERNOON\x10\xb5-\x122\n" + + "-BADGE_GOFEST_2025_OSAKA_SUNDAY_PARK_AFTERNOON\x10\xb6-\x12(\n" + + "#BADGE_GOFEST_2025_OSAKA_ADDON_HATCH\x10\xb7-\x12'\n" + + "\"BADGE_GOFEST_2025_OSAKA_ADDON_RAID\x10\xb8-\x12 \n" + + "\x1bBADGE_GOFEST_2025_OSAKA_VIP\x10\xb9-\x12-\n" + + "(BADGE_GOFEST_2025_OSAKA_TEST_ADDON_HATCH\x10\xba-\x12,\n" + + "'BADGE_GOFEST_2025_OSAKA_TEST_ADDON_RAID\x10\xbb-\x12.\n" + + ")BADGE_GOFEST_2025_OSAKA_TEST_PARK_MORNING\x10\xbc-\x120\n" + + "+BADGE_GOFEST_2025_OSAKA_TEST_PARK_AFTERNOON\x10\xbd-\x12&\n" + + "!BADGE_GOFEST_2025_OSAKA_TEST_CITY\x10\xbe-\x12+\n" + + "&BADGE_GOFEST_2025_OSAKA_TEST_ESSENTIAL\x10\xbf-\x12/\n" + + "*BADGE_GOFEST_2025_JERSEYCITY_THURSDAY_CITY\x10\xc0-\x12-\n" + + "(BADGE_GOFEST_2025_JERSEYCITY_FRIDAY_CITY\x10\xc1-\x12/\n" + + "*BADGE_GOFEST_2025_JERSEYCITY_SATURDAY_CITY\x10\xc2-\x12-\n" + + "(BADGE_GOFEST_2025_JERSEYCITY_SUNDAY_CITY\x10\xc3-\x124\n" + + "/BADGE_GOFEST_2025_JERSEYCITY_THURSDAY_ESSENTIAL\x10\xc4-\x122\n" + + "-BADGE_GOFEST_2025_JERSEYCITY_FRIDAY_ESSENTIAL\x10\xc5-\x124\n" + + "/BADGE_GOFEST_2025_JERSEYCITY_SATURDAY_ESSENTIAL\x10\xc6-\x122\n" + + "-BADGE_GOFEST_2025_JERSEYCITY_SUNDAY_ESSENTIAL\x10\xc7-\x127\n" + + "2BADGE_GOFEST_2025_JERSEYCITY_THURSDAY_PARK_MORNING\x10\xc8-\x125\n" + + "0BADGE_GOFEST_2025_JERSEYCITY_FRIDAY_PARK_MORNING\x10\xc9-\x127\n" + + "2BADGE_GOFEST_2025_JERSEYCITY_SATURDAY_PARK_MORNING\x10\xca-\x125\n" + + "0BADGE_GOFEST_2025_JERSEYCITY_SUNDAY_PARK_MORNING\x10\xcb-\x129\n" + + "4BADGE_GOFEST_2025_JERSEYCITY_THURSDAY_PARK_AFTERNOON\x10\xcc-\x127\n" + + "2BADGE_GOFEST_2025_JERSEYCITY_FRIDAY_PARK_AFTERNOON\x10\xcd-\x129\n" + + "4BADGE_GOFEST_2025_JERSEYCITY_SATURDAY_PARK_AFTERNOON\x10\xce-\x127\n" + + "2BADGE_GOFEST_2025_JERSEYCITY_SUNDAY_PARK_AFTERNOON\x10\xcf-\x12-\n" + + "(BADGE_GOFEST_2025_JERSEYCITY_ADDON_HATCH\x10\xd0-\x12,\n" + + "'BADGE_GOFEST_2025_JERSEYCITY_ADDON_RAID\x10\xd1-\x12%\n" + + " BADGE_GOFEST_2025_JERSEYCITY_VIP\x10\xd2-\x122\n" + + "-BADGE_GOFEST_2025_JERSEYCITY_TEST_ADDON_HATCH\x10\xd3-\x121\n" + + ",BADGE_GOFEST_2025_JERSEYCITY_TEST_ADDON_RAID\x10\xd4-\x123\n" + + ".BADGE_GOFEST_2025_JERSEYCITY_TEST_PARK_MORNING\x10\xd5-\x125\n" + + "0BADGE_GOFEST_2025_JERSEYCITY_TEST_PARK_AFTERNOON\x10\xd6-\x12+\n" + + "&BADGE_GOFEST_2025_JERSEYCITY_TEST_CITY\x10\xd7-\x120\n" + + "+BADGE_GOFEST_2025_JERSEYCITY_TEST_ESSENTIAL\x10\xd8-\x12*\n" + + "%BADGE_GOFEST_2025_PARIS_THURSDAY_CITY\x10\xd9-\x12(\n" + + "#BADGE_GOFEST_2025_PARIS_FRIDAY_CITY\x10\xda-\x12*\n" + + "%BADGE_GOFEST_2025_PARIS_SATURDAY_CITY\x10\xdb-\x12(\n" + + "#BADGE_GOFEST_2025_PARIS_SUNDAY_CITY\x10\xdc-\x12/\n" + + "*BADGE_GOFEST_2025_PARIS_THURSDAY_ESSENTIAL\x10\xdd-\x12-\n" + + "(BADGE_GOFEST_2025_PARIS_FRIDAY_ESSENTIAL\x10\xde-\x12/\n" + + "*BADGE_GOFEST_2025_PARIS_SATURDAY_ESSENTIAL\x10\xdf-\x12-\n" + + "(BADGE_GOFEST_2025_PARIS_SUNDAY_ESSENTIAL\x10\xe0-\x122\n" + + "-BADGE_GOFEST_2025_PARIS_THURSDAY_PARK_MORNING\x10\xe1-\x120\n" + + "+BADGE_GOFEST_2025_PARIS_FRIDAY_PARK_MORNING\x10\xe2-\x122\n" + + "-BADGE_GOFEST_2025_PARIS_SATURDAY_PARK_MORNING\x10\xe3-\x120\n" + + "+BADGE_GOFEST_2025_PARIS_SUNDAY_PARK_MORNING\x10\xe4-\x124\n" + + "/BADGE_GOFEST_2025_PARIS_THURSDAY_PARK_AFTERNOON\x10\xe5-\x122\n" + + "-BADGE_GOFEST_2025_PARIS_FRIDAY_PARK_AFTERNOON\x10\xe6-\x124\n" + + "/BADGE_GOFEST_2025_PARIS_SATURDAY_PARK_AFTERNOON\x10\xe7-\x122\n" + + "-BADGE_GOFEST_2025_PARIS_SUNDAY_PARK_AFTERNOON\x10\xe8-\x12(\n" + + "#BADGE_GOFEST_2025_PARIS_ADDON_HATCH\x10\xe9-\x12'\n" + + "\"BADGE_GOFEST_2025_PARIS_ADDON_RAID\x10\xea-\x12 \n" + + "\x1bBADGE_GOFEST_2025_PARIS_VIP\x10\xeb-\x12-\n" + + "(BADGE_GOFEST_2025_PARIS_TEST_ADDON_HATCH\x10\xec-\x12,\n" + + "'BADGE_GOFEST_2025_PARIS_TEST_ADDON_RAID\x10\xed-\x12.\n" + + ")BADGE_GOFEST_2025_PARIS_TEST_PARK_MORNING\x10\xee-\x120\n" + + "+BADGE_GOFEST_2025_PARIS_TEST_PARK_AFTERNOON\x10\xef-\x12&\n" + + "!BADGE_GOFEST_2025_PARIS_TEST_CITY\x10\xf0-\x12+\n" + + "&BADGE_GOFEST_2025_PARIS_TEST_ESSENTIAL\x10\xf1-\x12\x15\n" + + "\x10BADGE_EVENT_0163\x10\xf2-\x12\x15\n" + + "\x10BADGE_EVENT_0164\x10\xf3-\x12\x15\n" + + "\x10BADGE_EVENT_0165\x10\xf4-\x12\x15\n" + + "\x10BADGE_EVENT_0166\x10\xf5-\x12\x15\n" + + "\x10BADGE_EVENT_0167\x10\xf6-\x12\x15\n" + + "\x10BADGE_EVENT_0168\x10\xf7-\x12\x15\n" + + "\x10BADGE_EVENT_0169\x10\xf8-\x12\x15\n" + + "\x10BADGE_EVENT_0170\x10\xf9-\x12\x15\n" + + "\x10BADGE_EVENT_0171\x10\xfa-\x12\x15\n" + + "\x10BADGE_EVENT_0172\x10\xfb-\x12\x15\n" + + "\x10BADGE_EVENT_0173\x10\xfc-\x12\x15\n" + + "\x10BADGE_EVENT_0174\x10\xfd-\x12\x15\n" + + "\x10BADGE_EVENT_0175\x10\xfe-\x12\x15\n" + + "\x10BADGE_EVENT_0176\x10\xff-\x12\x15\n" + + "\x10BADGE_EVENT_0177\x10\x80.\x12\x15\n" + + "\x10BADGE_EVENT_0178\x10\x81.\x12\x15\n" + + "\x10BADGE_EVENT_0179\x10\x82.\x12\x15\n" + + "\x10BADGE_EVENT_0180\x10\x83.\x12\x15\n" + + "\x10BADGE_EVENT_0181\x10\x84.\x12\x15\n" + + "\x10BADGE_EVENT_0182\x10\x85.\x12\x15\n" + + "\x10BADGE_EVENT_0183\x10\x86.\x12\x15\n" + + "\x10BADGE_EVENT_0184\x10\x87.\x12\x15\n" + + "\x10BADGE_EVENT_0185\x10\x88.\x12\x15\n" + + "\x10BADGE_EVENT_0186\x10\x89.\x12\x15\n" + + "\x10BADGE_EVENT_0187\x10\x8a.\x12\x15\n" + + "\x10BADGE_EVENT_0188\x10\x8b.\x12\x15\n" + + "\x10BADGE_EVENT_0189\x10\x8c.\x12\x15\n" + + "\x10BADGE_EVENT_0190\x10\x8d.\x12\x15\n" + + "\x10BADGE_EVENT_0191\x10\x8e.\x12\x15\n" + + "\x10BADGE_EVENT_0192\x10\x8f.\x12\x15\n" + + "\x10BADGE_EVENT_0193\x10\x90.\x12\x15\n" + + "\x10BADGE_EVENT_0194\x10\x91.\x12\x15\n" + + "\x10BADGE_EVENT_0195\x10\x92.\x12\x15\n" + + "\x10BADGE_EVENT_0196\x10\x93.\x12\x15\n" + + "\x10BADGE_EVENT_0197\x10\x94.\x12\x15\n" + + "\x10BADGE_EVENT_0198\x10\x95.\x12\x15\n" + + "\x10BADGE_EVENT_0199\x10\x96.\x12\x15\n" + + "\x10BADGE_EVENT_0200\x10\x97.\x12\x15\n" + + "\x10BADGE_EVENT_0201\x10\x98.\x12\x15\n" + + "\x10BADGE_EVENT_0202\x10\x99.\x12\x15\n" + + "\x10BADGE_EVENT_0203\x10\x9a.\x12\x15\n" + + "\x10BADGE_EVENT_0204\x10\x9b.\x12\x15\n" + + "\x10BADGE_EVENT_0205\x10\x9c.\x12\x15\n" + + "\x10BADGE_EVENT_0206\x10\x9d.\x12\x15\n" + + "\x10BADGE_EVENT_0207\x10\x9e.\x12\x15\n" + + "\x10BADGE_EVENT_0208\x10\x9f.\x12\x15\n" + + "\x10BADGE_EVENT_0209\x10\xa0.\x12\x15\n" + + "\x10BADGE_EVENT_0210\x10\xa1.\x12\x15\n" + + "\x10BADGE_EVENT_0211\x10\xa2.\x12\x15\n" + + "\x10BADGE_EVENT_0212\x10\xa3.\x12\x15\n" + + "\x10BADGE_EVENT_0213\x10\xa4.\x12\x15\n" + + "\x10BADGE_EVENT_0214\x10\xa5.\x12\x15\n" + + "\x10BADGE_EVENT_0215\x10\xa6.\x12\x15\n" + + "\x10BADGE_EVENT_0216\x10\xa7.\x12\x15\n" + + "\x10BADGE_EVENT_0217\x10\xa8.\x12\x15\n" + + "\x10BADGE_EVENT_0218\x10\xa9.\x12\x15\n" + + "\x10BADGE_EVENT_0219\x10\xaa.\x12\x15\n" + + "\x10BADGE_EVENT_0220\x10\xab.\x12\x15\n" + + "\x10BADGE_EVENT_0221\x10\xac.\x12\x15\n" + + "\x10BADGE_EVENT_0222\x10\xad.\x12\x15\n" + + "\x10BADGE_EVENT_0223\x10\xae.\x12\x15\n" + + "\x10BADGE_EVENT_0224\x10\xaf.\x12\x15\n" + + "\x10BADGE_EVENT_0225\x10\xb0.\x12\x15\n" + + "\x10BADGE_EVENT_0226\x10\xb1.\x12\x15\n" + + "\x10BADGE_EVENT_0227\x10\xb2.\x12\x15\n" + + "\x10BADGE_EVENT_0228\x10\xb3.\x12\x15\n" + + "\x10BADGE_EVENT_0229\x10\xb4.\x12\x15\n" + + "\x10BADGE_EVENT_0230\x10\xb5.\x12\x15\n" + + "\x10BADGE_EVENT_0231\x10\xb6.\x12\x15\n" + + "\x10BADGE_EVENT_0232\x10\xb7.\x12\x15\n" + + "\x10BADGE_EVENT_0233\x10\xb8.\x12\x15\n" + + "\x10BADGE_EVENT_0234\x10\xb9.\x12\x15\n" + + "\x10BADGE_EVENT_0235\x10\xba.\x12\x15\n" + + "\x10BADGE_EVENT_0236\x10\xbb.\x12\x15\n" + + "\x10BADGE_EVENT_0237\x10\xbc.\x12\x15\n" + + "\x10BADGE_EVENT_0238\x10\xbd.\x12\x15\n" + + "\x10BADGE_EVENT_0239\x10\xbe.\x12\x15\n" + + "\x10BADGE_EVENT_0240\x10\xbf.\x12\x15\n" + + "\x10BADGE_EVENT_0241\x10\xc0.\x12\x15\n" + + "\x10BADGE_EVENT_0242\x10\xc1.\x12\x15\n" + + "\x10BADGE_EVENT_0243\x10\xc2.\x12\x15\n" + + "\x10BADGE_EVENT_0244\x10\xc3.\x12\x15\n" + + "\x10BADGE_EVENT_0245\x10\xc4.\x12\x15\n" + + "\x10BADGE_EVENT_0246\x10\xc5.\x12\x15\n" + + "\x10BADGE_EVENT_0247\x10\xc6.\x12\x15\n" + + "\x10BADGE_EVENT_0248\x10\xc7.\x12\x15\n" + + "\x10BADGE_EVENT_0249\x10\xc8.\x12\x15\n" + + "\x10BADGE_EVENT_0250\x10\xc9.\x12\x15\n" + + "\x10BADGE_EVENT_0251\x10\xca.\x12\x15\n" + + "\x10BADGE_EVENT_0252\x10\xcb.\x12\x15\n" + + "\x10BADGE_EVENT_0253\x10\xcc.\x12\x15\n" + + "\x10BADGE_EVENT_0254\x10\xcd.\x12\x15\n" + + "\x10BADGE_EVENT_0255\x10\xce.\x12\x15\n" + + "\x10BADGE_EVENT_0256\x10\xcf.\x12\x15\n" + + "\x10BADGE_EVENT_0257\x10\xd0.\x12\x15\n" + + "\x10BADGE_EVENT_0258\x10\xd1.\x12\x15\n" + + "\x10BADGE_EVENT_0259\x10\xd2.\x12\x15\n" + + "\x10BADGE_EVENT_0260\x10\xd3.\x12\x15\n" + + "\x10BADGE_EVENT_0261\x10\xd4.\x12\x15\n" + + "\x10BADGE_EVENT_0262\x10\xd5.\x12\x15\n" + + "\x10BADGE_EVENT_0263\x10\xd6.\x12\x15\n" + + "\x10BADGE_EVENT_0264\x10\xd7.\x12\x15\n" + + "\x10BADGE_EVENT_0265\x10\xd8.\x12\x15\n" + + "\x10BADGE_EVENT_0266\x10\xd9.\x12\x15\n" + + "\x10BADGE_EVENT_0267\x10\xda.\x12\x15\n" + + "\x10BADGE_EVENT_0268\x10\xdb.\x12\x15\n" + + "\x10BADGE_EVENT_0269\x10\xdc.\x12\x15\n" + + "\x10BADGE_EVENT_0270\x10\xdd.\x12\x15\n" + + "\x10BADGE_EVENT_0271\x10\xde.\x12\x15\n" + + "\x10BADGE_EVENT_0272\x10\xdf.\x12\x15\n" + + "\x10BADGE_EVENT_0273\x10\xe0.\x12\x15\n" + + "\x10BADGE_EVENT_0274\x10\xe1.\x12\x15\n" + + "\x10BADGE_EVENT_0275\x10\xe2.\x12\x15\n" + + "\x10BADGE_EVENT_0276\x10\xe3.\x12\x15\n" + + "\x10BADGE_EVENT_0277\x10\xe4.\x12\x15\n" + + "\x10BADGE_EVENT_0278\x10\xe5.\x12\x15\n" + + "\x10BADGE_EVENT_0279\x10\xe6.\x12\x15\n" + + "\x10BADGE_EVENT_0280\x10\xe7.\x12%\n" + + " BADGE_SAFARI_2025_AMSTERDAM_TEST\x10\xe8.\x12)\n" + + "$BADGE_SAFARI_2025_AMSTERDAM_SATURDAY\x10\xe9.\x12'\n" + + "\"BADGE_SAFARI_2025_AMSTERDAM_SUNDAY\x10\xea.\x122\n" + + "-BADGE_SAFARI_2025_AMSTERDAM_ADD_ON_HATCH_TEST\x10\xeb.\x12-\n" + + "(BADGE_SAFARI_2025_AMSTERDAM_ADD_ON_HATCH\x10\xec.\x121\n" + + ",BADGE_SAFARI_2025_AMSTERDAM_ADD_ON_RAID_TEST\x10\xed.\x12,\n" + + "'BADGE_SAFARI_2025_AMSTERDAM_ADD_ON_RAID\x10\xee.\x12#\n" + + "\x1eBADGE_SAFARI_2025_BANGKOK_TEST\x10\xef.\x12'\n" + + "\"BADGE_SAFARI_2025_BANGKOK_SATURDAY\x10\xf0.\x12%\n" + + " BADGE_SAFARI_2025_BANGKOK_SUNDAY\x10\xf1.\x120\n" + + "+BADGE_SAFARI_2025_BANGKOK_ADD_ON_HATCH_TEST\x10\xf2.\x12+\n" + + "&BADGE_SAFARI_2025_BANGKOK_ADD_ON_HATCH\x10\xf3.\x12/\n" + + "*BADGE_SAFARI_2025_BANGKOK_ADD_ON_RAID_TEST\x10\xf4.\x12*\n" + + "%BADGE_SAFARI_2025_BANGKOK_ADD_ON_RAID\x10\xf5.\x12\"\n" + + "\x1dBADGE_SAFARI_2025_CANCUN_TEST\x10\xf6.\x12&\n" + + "!BADGE_SAFARI_2025_CANCUN_SATURDAY\x10\xf7.\x12$\n" + + "\x1fBADGE_SAFARI_2025_CANCUN_SUNDAY\x10\xf8.\x12/\n" + + "*BADGE_SAFARI_2025_CANCUN_ADD_ON_HATCH_TEST\x10\xf9.\x12*\n" + + "%BADGE_SAFARI_2025_CANCUN_ADD_ON_HATCH\x10\xfa.\x12.\n" + + ")BADGE_SAFARI_2025_CANCUN_ADD_ON_RAID_TEST\x10\xfb.\x12)\n" + + "$BADGE_SAFARI_2025_CANCUN_ADD_ON_RAID\x10\xfc.\x12$\n" + + "\x1fBADGE_SAFARI_2025_VALENCIA_TEST\x10\xfd.\x12(\n" + + "#BADGE_SAFARI_2025_VALENCIA_SATURDAY\x10\xfe.\x12&\n" + + "!BADGE_SAFARI_2025_VALENCIA_SUNDAY\x10\xff.\x121\n" + + ",BADGE_SAFARI_2025_VALENCIA_ADD_ON_HATCH_TEST\x10\x80/\x12,\n" + + "'BADGE_SAFARI_2025_VALENCIA_ADD_ON_HATCH\x10\x81/\x120\n" + + "+BADGE_SAFARI_2025_VALENCIA_ADD_ON_RAID_TEST\x10\x82/\x12+\n" + + "&BADGE_SAFARI_2025_VALENCIA_ADD_ON_RAID\x10\x83/\x12%\n" + + " BADGE_SAFARI_2025_VANCOUVER_TEST\x10\x84/\x12)\n" + + "$BADGE_SAFARI_2025_VANCOUVER_SATURDAY\x10\x85/\x12'\n" + + "\"BADGE_SAFARI_2025_VANCOUVER_SUNDAY\x10\x86/\x122\n" + + "-BADGE_SAFARI_2025_VANCOUVER_ADD_ON_HATCH_TEST\x10\x87/\x12-\n" + + "(BADGE_SAFARI_2025_VANCOUVER_ADD_ON_HATCH\x10\x88/\x121\n" + + ",BADGE_SAFARI_2025_VANCOUVER_ADD_ON_RAID_TEST\x10\x89/\x12,\n" + + "'BADGE_SAFARI_2025_VANCOUVER_ADD_ON_RAID\x10\x8a/\x12\x1f\n" + + "\x1aDEPRECATED_BADGE_SMORES_00\x10\x8b/\x12\x1f\n" + + "\x1aDEPRECATED_BADGE_SMORES_01\x10\x8c/\x12'\n" + + "\"BADGE_GOWA_2025_SPECIAL_RESEARCH_A\x10\x8d/\x12'\n" + + "\"BADGE_GOWA_2025_SPECIAL_RESEARCH_B\x10\x8e/\x12-\n" + + "(BADGE_GOWA_2025_IRL_FRIDAY_TICKETED_CITY\x10\x8f/\x12/\n" + + "*BADGE_GOWA_2025_IRL_SATURDAY_TICKETED_CITY\x10\x90/\x12-\n" + + "(BADGE_GOWA_2025_IRL_SUNDAY_TICKETED_CITY\x10\x91/\x12*\n" + + "%BADGE_GOWA_2025_IRL_FRIDAY_CITY_ADDON\x10\x92/\x12,\n" + + "'BADGE_GOWA_2025_IRL_SATURDAY_CITY_ADDON\x10\x93/\x12*\n" + + "%BADGE_GOWA_2025_IRL_SUNDAY_CITY_ADDON\x10\x94/\x12$\n" + + "\x1fBADGE_GOWA_2025_IRL_ADDON_HATCH\x10\x95/\x12%\n" + + " BADGE_GOWA_2025_IRL_ADDON_BATTLE\x10\x96/\x12)\n" + + "$BADGE_GOWA_2025_IRL_ADDON_HATCH_TEST\x10\x97/\x12*\n" + + "%BADGE_GOWA_2025_IRL_ADDON_BATTLE_TEST\x10\x98/\x12-\n" + + "(BADGE_GOWA_2025_IRL_ADDON_EXTRA_DAY_TEST\x10\x99/\x12!\n" + + "\x1cBADGE_GOWA_2025_IRL_FULLTEST\x10\x9a/\x12\x1b\n" + + "\x16BADGE_GOWA_2025_GLOBAL\x10\x9b/\x12 \n" + + "\x1bBADGE_GOWA_2025_GLOBAL_TEST\x10\x9c/\x12(\n" + + "#BADGE_SAFARI_2025_BUENOS_AIRES_TEST\x10\x9d/\x12,\n" + + "'BADGE_SAFARI_2025_BUENOS_AIRES_SATURDAY\x10\x9e/\x12*\n" + + "%BADGE_SAFARI_2025_BUENOS_AIRES_SUNDAY\x10\x9f/\x125\n" + + "0BADGE_SAFARI_2025_BUENOS_AIRES_ADD_ON_HATCH_TEST\x10\xa0/\x120\n" + + "+BADGE_SAFARI_2025_BUENOS_AIRES_ADD_ON_HATCH\x10\xa1/\x124\n" + + "/BADGE_SAFARI_2025_BUENOS_AIRES_ADD_ON_RAID_TEST\x10\xa2/\x12/\n" + + "*BADGE_SAFARI_2025_BUENOS_AIRES_ADD_ON_RAID\x10\xa3/\x12!\n" + + "\x1cBADGE_SAFARI_2025_MIAMI_TEST\x10\xa4/\x12%\n" + + " BADGE_SAFARI_2025_MIAMI_SATURDAY\x10\xa5/\x12#\n" + + "\x1eBADGE_SAFARI_2025_MIAMI_SUNDAY\x10\xa6/\x12.\n" + + ")BADGE_SAFARI_2025_MIAMI_ADD_ON_HATCH_TEST\x10\xa7/\x12)\n" + + "$BADGE_SAFARI_2025_MIAMI_ADD_ON_HATCH\x10\xa8/\x12-\n" + + "(BADGE_SAFARI_2025_MIAMI_ADD_ON_RAID_TEST\x10\xa9/\x12(\n" + + "#BADGE_SAFARI_2025_MIAMI_ADD_ON_RAID\x10\xaa/\x12\"\n" + + "\x1dBADGE_SAFARI_2025_SYDNEY_TEST\x10\xab/\x12&\n" + + "!BADGE_SAFARI_2025_SYDNEY_SATURDAY\x10\xac/\x12$\n" + + "\x1fBADGE_SAFARI_2025_SYDNEY_SUNDAY\x10\xad/\x12/\n" + + "*BADGE_SAFARI_2025_SYDNEY_ADD_ON_HATCH_TEST\x10\xae/\x12*\n" + + "%BADGE_SAFARI_2025_SYDNEY_ADD_ON_HATCH\x10\xaf/\x12.\n" + + ")BADGE_SAFARI_2025_SYDNEY_ADD_ON_RAID_TEST\x10\xb0/\x12)\n" + + "$BADGE_SAFARI_2025_SYDNEY_ADD_ON_RAID\x10\xb1/\x12$\n" + + "\x1fBADGE_WEEKLY_CHALLENGE_ELIGIBLE\x10\xb2/\x12%\n" + + " BADGE_BEST_FRIENDS_PLUS_ELIGIBLE\x10\xb3/\x12-\n" + + "(BADGE_GO_TOUR_2026_LOS_ANGELES_TEST_PARK\x10\xb4/\x12-\n" + + "(BADGE_GO_TOUR_2026_LOS_ANGELES_TEST_CITY\x10\xb5/\x128\n" + + "3BADGE_GO_TOUR_2026_LOS_ANGELES_TEST_ALL_DAY_BONUSES\x10\xb6/\x12/\n" + + "*BADGE_GO_TOUR_2026_LOS_ANGELES_FRIDAY_PARK\x10\xb7/\x12/\n" + + "*BADGE_GO_TOUR_2026_LOS_ANGELES_FRIDAY_CITY\x10\xb8/\x12:\n" + + "5BADGE_GO_TOUR_2026_LOS_ANGELES_FRIDAY_ALL_DAY_BONUSES\x10\xb9/\x121\n" + + ",BADGE_GO_TOUR_2026_LOS_ANGELES_SATURDAY_PARK\x10\xba/\x121\n" + + ",BADGE_GO_TOUR_2026_LOS_ANGELES_SATURDAY_CITY\x10\xbb/\x12<\n" + + "7BADGE_GO_TOUR_2026_LOS_ANGELES_SATURDAY_ALL_DAY_BONUSES\x10\xbc/\x12/\n" + + "*BADGE_GO_TOUR_2026_LOS_ANGELES_SUNDAY_PARK\x10\xbd/\x12/\n" + + "*BADGE_GO_TOUR_2026_LOS_ANGELES_SUNDAY_CITY\x10\xbe/\x12:\n" + + "5BADGE_GO_TOUR_2026_LOS_ANGELES_SUNDAY_ALL_DAY_BONUSES\x10\xbf/\x124\n" + + "/BADGE_GO_TOUR_2026_LOS_ANGELES_ADD_ON_RAID_TEST\x10\xc0/\x12/\n" + + "*BADGE_GO_TOUR_2026_LOS_ANGELES_ADD_ON_RAID\x10\xc1/\x125\n" + + "0BADGE_GO_TOUR_2026_LOS_ANGELES_ADD_ON_HATCH_TEST\x10\xc2/\x120\n" + + "+BADGE_GO_TOUR_2026_LOS_ANGELES_ADD_ON_HATCH\x10\xc3/\x12'\n" + + "\"BADGE_GO_TOUR_2026_LOS_ANGELES_VIP\x10\xc4/\x123\n" + + ".BADGE_GO_TOUR_2026_LOS_ANGELES_MEGA_NIGHT_TEST\x10\xc5/\x125\n" + + "0BADGE_GO_TOUR_2026_LOS_ANGELES_FRIDAY_MEGA_NIGHT\x10\xc6/\x127\n" + + "2BADGE_GO_TOUR_2026_LOS_ANGELES_SATURDAY_MEGA_NIGHT\x10\xc7/\x125\n" + + "0BADGE_GO_TOUR_2026_LOS_ANGELES_SUNDAY_MEGA_NIGHT\x10\xc8/\x12(\n" + + "#BADGE_GO_TOUR_2026_TAINAN_TEST_PARK\x10\xc9/\x12(\n" + + "#BADGE_GO_TOUR_2026_TAINAN_TEST_CITY\x10\xca/\x123\n" + + ".BADGE_GO_TOUR_2026_TAINAN_TEST_ALL_DAY_BONUSES\x10\xcb/\x12*\n" + + "%BADGE_GO_TOUR_2026_TAINAN_FRIDAY_PARK\x10\xcc/\x12*\n" + + "%BADGE_GO_TOUR_2026_TAINAN_FRIDAY_CITY\x10\xcd/\x125\n" + + "0BADGE_GO_TOUR_2026_TAINAN_FRIDAY_ALL_DAY_BONUSES\x10\xce/\x12,\n" + + "'BADGE_GO_TOUR_2026_TAINAN_SATURDAY_PARK\x10\xcf/\x12,\n" + + "'BADGE_GO_TOUR_2026_TAINAN_SATURDAY_CITY\x10\xd0/\x127\n" + + "2BADGE_GO_TOUR_2026_TAINAN_SATURDAY_ALL_DAY_BONUSES\x10\xd1/\x12*\n" + + "%BADGE_GO_TOUR_2026_TAINAN_SUNDAY_PARK\x10\xd2/\x12*\n" + + "%BADGE_GO_TOUR_2026_TAINAN_SUNDAY_CITY\x10\xd3/\x125\n" + + "0BADGE_GO_TOUR_2026_TAINAN_SUNDAY_ALL_DAY_BONUSES\x10\xd4/\x12/\n" + + "*BADGE_GO_TOUR_2026_TAINAN_ADD_ON_RAID_TEST\x10\xd5/\x12*\n" + + "%BADGE_GO_TOUR_2026_TAINAN_ADD_ON_RAID\x10\xd6/\x120\n" + + "+BADGE_GO_TOUR_2026_TAINAN_ADD_ON_HATCH_TEST\x10\xd7/\x12+\n" + + "&BADGE_GO_TOUR_2026_TAINAN_ADD_ON_HATCH\x10\xd8/\x12\"\n" + + "\x1dBADGE_GO_TOUR_2026_TAINAN_VIP\x10\xd9/\x12.\n" + + ")BADGE_GO_TOUR_2026_TAINAN_MEGA_NIGHT_TEST\x10\xda/\x120\n" + + "+BADGE_GO_TOUR_2026_TAINAN_FRIDAY_MEGA_NIGHT\x10\xdb/\x122\n" + + "-BADGE_GO_TOUR_2026_TAINAN_SATURDAY_MEGA_NIGHT\x10\xdc/\x120\n" + + "+BADGE_GO_TOUR_2026_TAINAN_SUNDAY_MEGA_NIGHT\x10\xdd/\x12(\n" + + "#BADGE_GO_TOUR_2026_GLOBAL_X_VERSION\x10\xde/\x12(\n" + + "#BADGE_GO_TOUR_2026_GLOBAL_Y_VERSION\x10\xdf/\x12\x1e\n" + + "\x19BADGE_GO_TOUR_2026_GLOBAL\x10\xe0/\x12(\n" + + "#BADGE_GO_TOUR_2026_GLOBAL_SECRET_01\x10\xe1/\x12#\n" + + "\x1eBADGE_GO_TOUR_2026_GLOBAL_TEST\x10\xe2/\x12#\n" + + "\x1eBADGE_GO_TOUR_2026_DELUXE_PASS\x10\xe3/\x12.\n" + + ")BADGE_GOFEST_2026_TOKYO_1MONDAY_ESSENTIAL\x10\xe4/\x12.\n" + + ")BADGE_GOFEST_2026_TOKYO_TUESDAY_ESSENTIAL\x10\xe5/\x120\n" + + "+BADGE_GOFEST_2026_TOKYO_WEDNESDAY_ESSENTIAL\x10\xe6/\x12/\n" + + "*BADGE_GOFEST_2026_TOKYO_THURSDAY_ESSENTIAL\x10\xe7/\x12-\n" + + "(BADGE_GOFEST_2026_TOKYO_FRIDAY_ESSENTIAL\x10\xe8/\x12/\n" + + "*BADGE_GOFEST_2026_TOKYO_SATURDAY_ESSENTIAL\x10\xe9/\x12-\n" + + "(BADGE_GOFEST_2026_TOKYO_SUNDAY_ESSENTIAL\x10\xea/\x12.\n" + + ")BADGE_GOFEST_2026_TOKYO_2MONDAY_ESSENTIAL\x10\xeb/\x12)\n" + + "$BADGE_GOFEST_2026_TOKYO_1MONDAY_CITY\x10\xec/\x12)\n" + + "$BADGE_GOFEST_2026_TOKYO_TUESDAY_CITY\x10\xed/\x12+\n" + + "&BADGE_GOFEST_2026_TOKYO_WEDNESDAY_CITY\x10\xee/\x12*\n" + + "%BADGE_GOFEST_2026_TOKYO_THURSDAY_CITY\x10\xef/\x12(\n" + + "#BADGE_GOFEST_2026_TOKYO_FRIDAY_CITY\x10\xf0/\x12*\n" + + "%BADGE_GOFEST_2026_TOKYO_SATURDAY_CITY\x10\xf1/\x12(\n" + + "#BADGE_GOFEST_2026_TOKYO_SUNDAY_CITY\x10\xf2/\x12)\n" + + "$BADGE_GOFEST_2026_TOKYO_2MONDAY_CITY\x10\xf3/\x120\n" + + "+BADGE_GOFEST_2026_TOKYO_FRIDAY_PARK_MORNING\x10\xf4/\x122\n" + + "-BADGE_GOFEST_2026_TOKYO_SATURDAY_PARK_MORNING\x10\xf5/\x120\n" + + "+BADGE_GOFEST_2026_TOKYO_SUNDAY_PARK_MORNING\x10\xf6/\x121\n" + + ",BADGE_GOFEST_2026_TOKYO_2MONDAY_PARK_MORNING\x10\xf7/\x122\n" + + "-BADGE_GOFEST_2026_TOKYO_FRIDAY_PARK_AFTERNOON\x10\xf8/\x124\n" + + "/BADGE_GOFEST_2026_TOKYO_SATURDAY_PARK_AFTERNOON\x10\xf9/\x122\n" + + "-BADGE_GOFEST_2026_TOKYO_SUNDAY_PARK_AFTERNOON\x10\xfa/\x123\n" + + ".BADGE_GOFEST_2026_TOKYO_2MONDAY_PARK_AFTERNOON\x10\xfb/\x12(\n" + + "#BADGE_GOFEST_2026_TOKYO_ADDON_HATCH\x10\xfc/\x12'\n" + + "\"BADGE_GOFEST_2026_TOKYO_ADDON_RAID\x10\xfd/\x12%\n" + + " BADGE_GOFEST_2026_TOKYO_EXPERT_1\x10\xfe/\x12%\n" + + " BADGE_GOFEST_2026_TOKYO_EXPERT_2\x10\xff/\x12%\n" + + " BADGE_GOFEST_2026_TOKYO_EXPERT_3\x10\x800\x12%\n" + + " BADGE_GOFEST_2026_TOKYO_EXPERT_4\x10\x810\x12(\n" + + "#BADGE_GOFEST_2026_TOKYO_EXPERT_FULL\x10\x820\x12 \n" + + "\x1bBADGE_GOFEST_2026_TOKYO_VIP\x10\x830\x12-\n" + + "(BADGE_GOFEST_2026_TOKYO_TEST_ADDON_HATCH\x10\x840\x12,\n" + + "'BADGE_GOFEST_2026_TOKYO_TEST_ADDON_RAID\x10\x850\x12&\n" + + "!BADGE_GOFEST_2026_TOKYO_TEST_PARK\x10\x860\x12&\n" + + "!BADGE_GOFEST_2026_TOKYO_TEST_CITY\x10\x870\x12+\n" + + "&BADGE_GOFEST_2026_TOKYO_TEST_ESSENTIAL\x10\x880\x12,\n" + + "'BADGE_GOFEST_2026_TOKYO_TEST_EVERYTHING\x10\x890\x121\n" + + ",BADGE_GOFEST_2026_CHICAGO_THURSDAY_ESSENTIAL\x10\x8a0\x12/\n" + + "*BADGE_GOFEST_2026_CHICAGO_FRIDAY_ESSENTIAL\x10\x8b0\x121\n" + + ",BADGE_GOFEST_2026_CHICAGO_SATURDAY_ESSENTIAL\x10\x8c0\x12/\n" + + "*BADGE_GOFEST_2026_CHICAGO_SUNDAY_ESSENTIAL\x10\x8d0\x12,\n" + + "'BADGE_GOFEST_2026_CHICAGO_THURSDAY_CITY\x10\x8e0\x12*\n" + + "%BADGE_GOFEST_2026_CHICAGO_FRIDAY_CITY\x10\x8f0\x12,\n" + + "'BADGE_GOFEST_2026_CHICAGO_SATURDAY_CITY\x10\x900\x12*\n" + + "%BADGE_GOFEST_2026_CHICAGO_SUNDAY_CITY\x10\x910\x122\n" + + "-BADGE_GOFEST_2026_CHICAGO_FRIDAY_PARK_MORNING\x10\x920\x124\n" + + "/BADGE_GOFEST_2026_CHICAGO_SATURDAY_PARK_MORNING\x10\x930\x122\n" + + "-BADGE_GOFEST_2026_CHICAGO_SUNDAY_PARK_MORNING\x10\x940\x124\n" + + "/BADGE_GOFEST_2026_CHICAGO_FRIDAY_PARK_AFTERNOON\x10\x950\x126\n" + + "1BADGE_GOFEST_2026_CHICAGO_SATURDAY_PARK_AFTERNOON\x10\x960\x124\n" + + "/BADGE_GOFEST_2026_CHICAGO_SUNDAY_PARK_AFTERNOON\x10\x970\x12*\n" + + "%BADGE_GOFEST_2026_CHICAGO_ADDON_HATCH\x10\x980\x12)\n" + + "$BADGE_GOFEST_2026_CHICAGO_ADDON_RAID\x10\x990\x12'\n" + + "\"BADGE_GOFEST_2026_CHICAGO_EXPERT_1\x10\x9a0\x12'\n" + + "\"BADGE_GOFEST_2026_CHICAGO_EXPERT_2\x10\x9b0\x12'\n" + + "\"BADGE_GOFEST_2026_CHICAGO_EXPERT_3\x10\x9c0\x12'\n" + + "\"BADGE_GOFEST_2026_CHICAGO_EXPERT_4\x10\x9d0\x12*\n" + + "%BADGE_GOFEST_2026_CHICAGO_EXPERT_FULL\x10\x9e0\x12\"\n" + + "\x1dBADGE_GOFEST_2026_CHICAGO_VIP\x10\x9f0\x12/\n" + + "*BADGE_GOFEST_2026_CHICAGO_TEST_ADDON_HATCH\x10\xa00\x12.\n" + + ")BADGE_GOFEST_2026_CHICAGO_TEST_ADDON_RAID\x10\xa10\x12(\n" + + "#BADGE_GOFEST_2026_CHICAGO_TEST_PARK\x10\xa20\x12(\n" + + "#BADGE_GOFEST_2026_CHICAGO_TEST_CITY\x10\xa30\x12-\n" + + "(BADGE_GOFEST_2026_CHICAGO_TEST_ESSENTIAL\x10\xa40\x12.\n" + + ")BADGE_GOFEST_2026_CHICAGO_TEST_EVERYTHING\x10\xa50\x124\n" + + "/BADGE_GOFEST_2026_COPENHAGEN_THURSDAY_ESSENTIAL\x10\xa60\x122\n" + + "-BADGE_GOFEST_2026_COPENHAGEN_FRIDAY_ESSENTIAL\x10\xa70\x124\n" + + "/BADGE_GOFEST_2026_COPENHAGEN_SATURDAY_ESSENTIAL\x10\xa80\x122\n" + + "-BADGE_GOFEST_2026_COPENHAGEN_SUNDAY_ESSENTIAL\x10\xa90\x12/\n" + + "*BADGE_GOFEST_2026_COPENHAGEN_THURSDAY_CITY\x10\xaa0\x12-\n" + + "(BADGE_GOFEST_2026_COPENHAGEN_FRIDAY_CITY\x10\xab0\x12/\n" + + "*BADGE_GOFEST_2026_COPENHAGEN_SATURDAY_CITY\x10\xac0\x12-\n" + + "(BADGE_GOFEST_2026_COPENHAGEN_SUNDAY_CITY\x10\xad0\x125\n" + + "0BADGE_GOFEST_2026_COPENHAGEN_FRIDAY_PARK_MORNING\x10\xae0\x127\n" + + "2BADGE_GOFEST_2026_COPENHAGEN_SATURDAY_PARK_MORNING\x10\xaf0\x125\n" + + "0BADGE_GOFEST_2026_COPENHAGEN_SUNDAY_PARK_MORNING\x10\xb00\x127\n" + + "2BADGE_GOFEST_2026_COPENHAGEN_FRIDAY_PARK_AFTERNOON\x10\xb10\x129\n" + + "4BADGE_GOFEST_2026_COPENHAGEN_SATURDAY_PARK_AFTERNOON\x10\xb20\x127\n" + + "2BADGE_GOFEST_2026_COPENHAGEN_SUNDAY_PARK_AFTERNOON\x10\xb30\x12-\n" + + "(BADGE_GOFEST_2026_COPENHAGEN_ADDON_HATCH\x10\xb40\x12,\n" + + "'BADGE_GOFEST_2026_COPENHAGEN_ADDON_RAID\x10\xb50\x12*\n" + + "%BADGE_GOFEST_2026_COPENHAGEN_EXPERT_1\x10\xb60\x12*\n" + + "%BADGE_GOFEST_2026_COPENHAGEN_EXPERT_2\x10\xb70\x12*\n" + + "%BADGE_GOFEST_2026_COPENHAGEN_EXPERT_3\x10\xb80\x12*\n" + + "%BADGE_GOFEST_2026_COPENHAGEN_EXPERT_4\x10\xb90\x12-\n" + + "(BADGE_GOFEST_2026_COPENHAGEN_EXPERT_FULL\x10\xba0\x12%\n" + + " BADGE_GOFEST_2026_COPENHAGEN_VIP\x10\xbb0\x122\n" + + "-BADGE_GOFEST_2026_COPENHAGEN_TEST_ADDON_HATCH\x10\xbc0\x121\n" + + ",BADGE_GOFEST_2026_COPENHAGEN_TEST_ADDON_RAID\x10\xbd0\x12+\n" + + "&BADGE_GOFEST_2026_COPENHAGEN_TEST_PARK\x10\xbe0\x12+\n" + + "&BADGE_GOFEST_2026_COPENHAGEN_TEST_CITY\x10\xbf0\x120\n" + + "+BADGE_GOFEST_2026_COPENHAGEN_TEST_ESSENTIAL\x10\xc00\x121\n" + + ",BADGE_GOFEST_2026_COPENHAGEN_TEST_EVERYTHING\x10\xc10\x12\x1d\n" + + "\x18BADGE_GOFEST_2026_GLOBAL\x10\xc20\x12\"\n" + + "\x1dBADGE_GOFEST_2026_GLOBAL_TEST\x10\xc30\x12(\n" + + "#BADGE_GOFEST_2026_EVENT_PASS_DELUXE\x10\xc40\x12'\n" + + "\"BADGE_QUEST_DIALOGUE_INBOX_ROLLOUT\x10\xc50\x12'\n" + + "\"BADGE_QUEST_DIALOGUE_INBOX_CONTROL\x10\xc60\x12\x16\n" + + "\x11BADGE_CR_2026_001\x10\xc70\x12%\n" + + " BADGE_REDUCED_ENTRY_FLOW_ROLLOUT\x10\xc80\x12%\n" + + " BADGE_REDUCED_ENTRY_FLOW_CONTROL\x10\xc90*\xb9\x04\n" + + "\x13HoloIapItemCategory\x12\x15\n" + + "\x11IAP_CATEGORY_NONE\x10\x00\x12\x17\n" + + "\x13IAP_CATEGORY_BUNDLE\x10\x01\x12\x16\n" + + "\x12IAP_CATEGORY_ITEMS\x10\x02\x12\x19\n" + + "\x15IAP_CATEGORY_UPGRADES\x10\x03\x12\x1a\n" + + "\x16IAP_CATEGORY_POKECOINS\x10\x04\x12\x17\n" + + "\x13IAP_CATEGORY_AVATAR\x10\x05\x12\"\n" + + "\x1eIAP_CATEGORY_AVATAR_STORE_LINK\x10\x06\x12\x1c\n" + + "\x18IAP_CATEGORY_TEAM_CHANGE\x10\a\x12$\n" + + " IAP_CATEGORY_GLOBAL_EVENT_TICKET\x10\n" + + "\x12\x1a\n" + + "\x16IAP_CATEGORY_VS_SEEKER\x10\v\x12\x18\n" + + "\x14IAP_CATEGORY_STICKER\x10\f\x12\x15\n" + + "\x11IAP_CATEGORY_FREE\x10\r\x12\x1d\n" + + "\x19IAP_CATEGORY_SUBSCRIPTION\x10\x0e\x12#\n" + + "\x1fIAP_CATEGORY_TRANSPORTER_ENERGY\x10\x0f\x12\x19\n" + + "\x15IAP_CATEGORY_POSTCARD\x10\x10\x12\x1d\n" + + "\x19IAP_CATEGORY_FLAIR_BUNDLE\x10\x11\x12\x19\n" + + "\x15IAP_CATEGORY_GIFTABLE\x10\x12\x12\x1f\n" + + "\x1bIAP_CATEGORY_REWARDED_SPEND\x10\x13\x12\x1b\n" + + "\x17IAP_CATEGORY_EVENT_PASS\x10\x14*\xad\b\n" + + "\x10HoloItemCategory\x12\x16\n" + + "\x12ITEM_CATEGORY_NONE\x10\x00\x12\x1a\n" + + "\x16ITEM_CATEGORY_POKEBALL\x10\x01\x12\x16\n" + + "\x12ITEM_CATEGORY_FOOD\x10\x02\x12\x1a\n" + + "\x16ITEM_CATEGORY_MEDICINE\x10\x03\x12\x17\n" + + "\x13ITEM_CATEGORY_BOOST\x10\x04\x12\x1a\n" + + "\x16ITEM_CATEGORY_UTILITES\x10\x05\x12\x18\n" + + "\x14ITEM_CATEGORY_CAMERA\x10\x06\x12\x16\n" + + "\x12ITEM_CATEGORY_DISK\x10\a\x12\x1b\n" + + "\x17ITEM_CATEGORY_INCUBATOR\x10\b\x12\x19\n" + + "\x15ITEM_CATEGORY_INCENSE\x10\t\x12\x1a\n" + + "\x16ITEM_CATEGORY_XP_BOOST\x10\n" + + "\x12#\n" + + "\x1fITEM_CATEGORY_INVENTORY_UPGRADE\x10\v\x12'\n" + + "#ITEM_CATEGORY_EVOLUTION_REQUIREMENT\x10\f\x12\x1d\n" + + "\x19ITEM_CATEGORY_MOVE_REROLL\x10\r\x12\x17\n" + + "\x13ITEM_CATEGORY_CANDY\x10\x0e\x12\x1d\n" + + "\x19ITEM_CATEGORY_RAID_TICKET\x10\x0f\x12 \n" + + "\x1cITEM_CATEGORY_STARDUST_BOOST\x10\x10\x12!\n" + + "\x1dITEM_CATEGORY_FRIEND_GIFT_BOX\x10\x11\x12\x1d\n" + + "\x19ITEM_CATEGORY_TEAM_CHANGE\x10\x12\x12\x17\n" + + "\x13ITEM_CATEGORY_ROUTE\x10\x13\x12\x1b\n" + + "\x17ITEM_CATEGORY_VS_SEEKER\x10\x14\x12!\n" + + "\x1dITEM_CATEGORY_INCIDENT_TICKET\x10\x15\x12%\n" + + "!ITEM_CATEGORY_GLOBAL_EVENT_TICKET\x10\x16\x12&\n" + + "\"ITEM_CATEGORY_BUDDY_EXCLUSIVE_FOOD\x10\x17\x12\x19\n" + + "\x15ITEM_CATEGORY_STICKER\x10\x18\x12$\n" + + " ITEM_CATEGORY_POSTCARD_INVENTORY\x10\x19\x12#\n" + + "\x1fITEM_CATEGORY_EVENT_TICKET_GIFT\x10\x1a\x12\x14\n" + + "\x10ITEM_CATEGORY_MP\x10\x1b\x12\x17\n" + + "\x13ITEM_CATEGORY_BREAD\x10\x1c\x12\"\n" + + "\x1eITEM_CATEGORY_EVENT_PASS_POINT\x10\x1d\x12\x1f\n" + + "\x1bITEM_CATEGORY_STAT_INCREASE\x10\x1e\x12\x1a\n" + + "\x16ITEM_CATEGORY_EXPIRING\x10\x1f\x12#\n" + + "\x1fITEM_CATEGORY_ENHANCED_CURRENCY\x10 \x12*\n" + + "&ITEM_CATEGORY_ENHANCED_CURRENCY_HOLDER\x10!*\xdc\x04\n" + + "\x0eHoloItemEffect\x12\x14\n" + + "\x10ITEM_EFFECT_NONE\x10\x00\x12\x1c\n" + + "\x17ITEM_EFFECT_CAP_NO_FLEE\x10\xe8\a\x12 \n" + + "\x1bITEM_EFFECT_CAP_NO_MOVEMENT\x10\xea\a\x12\x1e\n" + + "\x19ITEM_EFFECT_CAP_NO_THREAT\x10\xeb\a\x12\x1f\n" + + "\x1aITEM_EFFECT_CAP_TARGET_MAX\x10\xec\a\x12 \n" + + "\x1bITEM_EFFECT_CAP_TARGET_SLOW\x10\xed\a\x12!\n" + + "\x1cITEM_EFFECT_CAP_CHANCE_NIGHT\x10\xee\a\x12#\n" + + "\x1eITEM_EFFECT_CAP_CHANCE_TRAINER\x10\xef\a\x12'\n" + + "\"ITEM_EFFECT_CAP_CHANCE_FIRST_THROW\x10\xf0\a\x12\"\n" + + "\x1dITEM_EFFECT_CAP_CHANCE_LEGEND\x10\xf1\a\x12!\n" + + "\x1cITEM_EFFECT_CAP_CHANCE_HEAVY\x10\xf2\a\x12\"\n" + + "\x1dITEM_EFFECT_CAP_CHANCE_REPEAT\x10\xf3\a\x12'\n" + + "\"ITEM_EFFECT_CAP_CHANCE_MULTI_THROW\x10\xf4\a\x12\"\n" + + "\x1dITEM_EFFECT_CAP_CHANCE_ALWAYS\x10\xf5\a\x12(\n" + + "#ITEM_EFFECT_CAP_CHANCE_SINGLE_THROW\x10\xf6\a\x12\x1c\n" + + "\x17ITEM_EFFECT_CANDY_AWARD\x10\xf7\a\x12 \n" + + "\x1bITEM_EFFECT_FULL_MOTIVATION\x10\xf8\a*\xe0\a\n" + + "\fHoloItemType\x12\x12\n" + + "\x0eITEM_TYPE_NONE\x10\x00\x12\x16\n" + + "\x12ITEM_TYPE_POKEBALL\x10\x01\x12\x14\n" + + "\x10ITEM_TYPE_POTION\x10\x02\x12\x14\n" + + "\x10ITEM_TYPE_REVIVE\x10\x03\x12\x11\n" + + "\rITEM_TYPE_MAP\x10\x04\x12\x14\n" + + "\x10ITEM_TYPE_BATTLE\x10\x05\x12\x12\n" + + "\x0eITEM_TYPE_FOOD\x10\x06\x12\x14\n" + + "\x10ITEM_TYPE_CAMERA\x10\a\x12\x12\n" + + "\x0eITEM_TYPE_DISK\x10\b\x12\x17\n" + + "\x13ITEM_TYPE_INCUBATOR\x10\t\x12\x15\n" + + "\x11ITEM_TYPE_INCENSE\x10\n" + + "\x12\x16\n" + + "\x12ITEM_TYPE_XP_BOOST\x10\v\x12\x1f\n" + + "\x1bITEM_TYPE_INVENTORY_UPGRADE\x10\f\x12#\n" + + "\x1fITEM_TYPE_EVOLUTION_REQUIREMENT\x10\r\x12\x19\n" + + "\x15ITEM_TYPE_MOVE_REROLL\x10\x0e\x12\x13\n" + + "\x0fITEM_TYPE_CANDY\x10\x0f\x12\x19\n" + + "\x15ITEM_TYPE_RAID_TICKET\x10\x10\x12\x1c\n" + + "\x18ITEM_TYPE_STARDUST_BOOST\x10\x11\x12\x1d\n" + + "\x19ITEM_TYPE_FRIEND_GIFT_BOX\x10\x12\x12\x19\n" + + "\x15ITEM_TYPE_TEAM_CHANGE\x10\x13\x12\x13\n" + + "\x0fITEM_TYPE_ROUTE\x10\x14\x12\"\n" + + "\x1eITEM_TYPE_VS_SEEKER_BATTLE_NOW\x10\x15\x12\x1d\n" + + "\x19ITEM_TYPE_INCIDENT_TICKET\x10\x16\x12!\n" + + "\x1dITEM_TYPE_GLOBAL_EVENT_TICKET\x10\x17\x12\x1f\n" + + "\x1bITEM_TYPE_STICKER_INVENTORY\x10\x18\x12 \n" + + "\x1cITEM_TYPE_POSTCARD_INVENTORY\x10\x19\x12\x1f\n" + + "\x1bITEM_TYPE_EVENT_TICKET_GIFT\x10\x1a\x12\x17\n" + + "\x13ITEM_TYPE_BREAKFAST\x10\x1b\x12\x10\n" + + "\fITEM_TYPE_MP\x10\x1c\x12\x1a\n" + + "\x16ITEM_TYPE_MP_REPLENISH\x10\x1d\x12\x1e\n" + + "\x1aITEM_TYPE_EVENT_PASS_POINT\x10\x1e\x12\x1a\n" + + "\x16ITEM_TYPE_FRIEND_BOOST\x10\x1f\x12\x1b\n" + + "\x17ITEM_TYPE_STAT_INCREASE\x10 \x12\x1f\n" + + "\x1bITEM_TYPE_ENHANCED_CURRENCY\x10!\x12\x18\n" + + "\x14ITEM_TYPE_SOFT_SFIDA\x10\"\x12&\n" + + "\"ITEM_TYPE_ENHANCED_CURRENCY_HOLDER\x10#*\x82\x01\n" + + "\x10HoloPokemonClass\x12\x18\n" + + "\x14POKEMON_CLASS_NORMAL\x10\x00\x12\x1b\n" + + "\x17POKEMON_CLASS_LEGENDARY\x10\x01\x12\x18\n" + + "\x14POKEMON_CLASS_MYTHIC\x10\x02\x12\x1d\n" + + "\x19POKEMON_CLASS_ULTRA_BEAST\x10\x03*S\n" + + "\x12HoloPokemonEggType\x12\x12\n" + + "\x0eEGG_TYPE_UNSET\x10\x00\x12\x13\n" + + "\x0fEGG_TYPE_SHADOW\x10\x01\x12\x14\n" + + "\x10EGG_TYPE_SPECIAL\x10\x02*\xbb[\n" + + "\x13HoloPokemonFamilyId\x12\x10\n" + + "\fFAMILY_UNSET\x10\x00\x12\x14\n" + + "\x10FAMILY_BULBASAUR\x10\x01\x12\x15\n" + + "\x11FAMILY_CHARMANDER\x10\x04\x12\x13\n" + + "\x0fFAMILY_SQUIRTLE\x10\a\x12\x13\n" + + "\x0fFAMILY_CATERPIE\x10\n" + + "\x12\x11\n" + + "\rFAMILY_WEEDLE\x10\r\x12\x11\n" + + "\rFAMILY_PIDGEY\x10\x10\x12\x12\n" + + "\x0eFAMILY_RATTATA\x10\x13\x12\x12\n" + + "\x0eFAMILY_SPEAROW\x10\x15\x12\x10\n" + + "\fFAMILY_EKANS\x10\x17\x12\x12\n" + + "\x0eFAMILY_PIKACHU\x10\x19\x12\x14\n" + + "\x10FAMILY_SANDSHREW\x10\x1b\x12\x19\n" + + "\x15FAMILY_NIDORAN_FEMALE\x10\x1d\x12\x17\n" + + "\x13FAMILY_NIDORAN_MALE\x10 \x12\x13\n" + + "\x0fFAMILY_CLEFAIRY\x10#\x12\x11\n" + + "\rFAMILY_VULPIX\x10%\x12\x15\n" + + "\x11FAMILY_JIGGLYPUFF\x10'\x12\x10\n" + + "\fFAMILY_ZUBAT\x10)\x12\x11\n" + + "\rFAMILY_ODDISH\x10+\x12\x10\n" + + "\fFAMILY_PARAS\x10.\x12\x12\n" + + "\x0eFAMILY_VENONAT\x100\x12\x12\n" + + "\x0eFAMILY_DIGLETT\x102\x12\x11\n" + + "\rFAMILY_MEOWTH\x104\x12\x12\n" + + "\x0eFAMILY_PSYDUCK\x106\x12\x11\n" + + "\rFAMILY_MANKEY\x108\x12\x14\n" + + "\x10FAMILY_GROWLITHE\x10:\x12\x12\n" + + "\x0eFAMILY_POLIWAG\x10<\x12\x0f\n" + + "\vFAMILY_ABRA\x10?\x12\x11\n" + + "\rFAMILY_MACHOP\x10B\x12\x15\n" + + "\x11FAMILY_BELLSPROUT\x10E\x12\x14\n" + + "\x10FAMILY_TENTACOOL\x10H\x12\x12\n" + + "\x0eFAMILY_GEODUDE\x10J\x12\x11\n" + + "\rFAMILY_PONYTA\x10M\x12\x13\n" + + "\x0fFAMILY_SLOWPOKE\x10O\x12\x14\n" + + "\x10FAMILY_MAGNEMITE\x10Q\x12\x14\n" + + "\x10FAMILY_FARFETCHD\x10S\x12\x10\n" + + "\fFAMILY_DODUO\x10T\x12\x0f\n" + + "\vFAMILY_SEEL\x10V\x12\x11\n" + + "\rFAMILY_GRIMER\x10X\x12\x13\n" + + "\x0fFAMILY_SHELLDER\x10Z\x12\x11\n" + + "\rFAMILY_GASTLY\x10\\\x12\x0f\n" + + "\vFAMILY_ONIX\x10_\x12\x12\n" + + "\x0eFAMILY_DROWZEE\x10`\x12\x11\n" + + "\rFAMILY_KRABBY\x10b\x12\x12\n" + + "\x0eFAMILY_VOLTORB\x10d\x12\x14\n" + + "\x10FAMILY_EXEGGCUTE\x10f\x12\x11\n" + + "\rFAMILY_CUBONE\x10h\x12\x14\n" + + "\x10FAMILY_HITMONLEE\x10j\x12\x15\n" + + "\x11FAMILY_HITMONCHAN\x10k\x12\x14\n" + + "\x10FAMILY_LICKITUNG\x10l\x12\x12\n" + + "\x0eFAMILY_KOFFING\x10m\x12\x12\n" + + "\x0eFAMILY_RHYHORN\x10o\x12\x12\n" + + "\x0eFAMILY_CHANSEY\x10q\x12\x12\n" + + "\x0eFAMILY_TANGELA\x10r\x12\x15\n" + + "\x11FAMILY_KANGASKHAN\x10s\x12\x11\n" + + "\rFAMILY_HORSEA\x10t\x12\x12\n" + + "\x0eFAMILY_GOLDEEN\x10v\x12\x11\n" + + "\rFAMILY_STARYU\x10x\x12\x12\n" + + "\x0eFAMILY_MR_MIME\x10z\x12\x12\n" + + "\x0eFAMILY_SCYTHER\x10{\x12\x0f\n" + + "\vFAMILY_JYNX\x10|\x12\x15\n" + + "\x11FAMILY_ELECTABUZZ\x10}\x12\x11\n" + + "\rFAMILY_MAGMAR\x10~\x12\x11\n" + + "\rFAMILY_PINSIR\x10\x7f\x12\x12\n" + + "\rFAMILY_TAUROS\x10\x80\x01\x12\x14\n" + + "\x0fFAMILY_MAGIKARP\x10\x81\x01\x12\x12\n" + + "\rFAMILY_LAPRAS\x10\x83\x01\x12\x11\n" + + "\fFAMILY_DITTO\x10\x84\x01\x12\x11\n" + + "\fFAMILY_EEVEE\x10\x85\x01\x12\x13\n" + + "\x0eFAMILY_PORYGON\x10\x89\x01\x12\x13\n" + + "\x0eFAMILY_OMANYTE\x10\x8a\x01\x12\x12\n" + + "\rFAMILY_KABUTO\x10\x8c\x01\x12\x16\n" + + "\x11FAMILY_AERODACTYL\x10\x8e\x01\x12\x13\n" + + "\x0eFAMILY_SNORLAX\x10\x8f\x01\x12\x14\n" + + "\x0fFAMILY_ARTICUNO\x10\x90\x01\x12\x12\n" + + "\rFAMILY_ZAPDOS\x10\x91\x01\x12\x13\n" + + "\x0eFAMILY_MOLTRES\x10\x92\x01\x12\x13\n" + + "\x0eFAMILY_DRATINI\x10\x93\x01\x12\x12\n" + + "\rFAMILY_MEWTWO\x10\x96\x01\x12\x0f\n" + + "\n" + + "FAMILY_MEW\x10\x97\x01\x12\x15\n" + + "\x10FAMILY_CHIKORITA\x10\x98\x01\x12\x15\n" + + "\x10FAMILY_CYNDAQUIL\x10\x9b\x01\x12\x14\n" + + "\x0fFAMILY_TOTODILE\x10\x9e\x01\x12\x13\n" + + "\x0eFAMILY_SENTRET\x10\xa1\x01\x12\x14\n" + + "\x0fFAMILY_HOOTHOOT\x10\xa3\x01\x12\x12\n" + + "\rFAMILY_LEDYBA\x10\xa5\x01\x12\x14\n" + + "\x0fFAMILY_SPINARAK\x10\xa7\x01\x12\x14\n" + + "\x0fFAMILY_CHINCHOU\x10\xaa\x01\x12\x12\n" + + "\rFAMILY_TOGEPI\x10\xaf\x01\x12\x10\n" + + "\vFAMILY_NATU\x10\xb1\x01\x12\x12\n" + + "\rFAMILY_MAREEP\x10\xb3\x01\x12\x12\n" + + "\rFAMILY_MARILL\x10\xb7\x01\x12\x15\n" + + "\x10FAMILY_SUDOWOODO\x10\xb9\x01\x12\x12\n" + + "\rFAMILY_HOPPIP\x10\xbb\x01\x12\x11\n" + + "\fFAMILY_AIPOM\x10\xbe\x01\x12\x13\n" + + "\x0eFAMILY_SUNKERN\x10\xbf\x01\x12\x11\n" + + "\fFAMILY_YANMA\x10\xc1\x01\x12\x12\n" + + "\rFAMILY_WOOPER\x10\xc2\x01\x12\x13\n" + + "\x0eFAMILY_MURKROW\x10\xc6\x01\x12\x16\n" + + "\x11FAMILY_MISDREAVUS\x10\xc8\x01\x12\x11\n" + + "\fFAMILY_UNOWN\x10\xc9\x01\x12\x15\n" + + "\x10FAMILY_WOBBUFFET\x10\xca\x01\x12\x15\n" + + "\x10FAMILY_GIRAFARIG\x10\xcb\x01\x12\x12\n" + + "\rFAMILY_PINECO\x10\xcc\x01\x12\x15\n" + + "\x10FAMILY_DUNSPARCE\x10\xce\x01\x12\x12\n" + + "\rFAMILY_GLIGAR\x10\xcf\x01\x12\x14\n" + + "\x0fFAMILY_SNUBBULL\x10\xd1\x01\x12\x14\n" + + "\x0fFAMILY_QWILFISH\x10\xd3\x01\x12\x13\n" + + "\x0eFAMILY_SHUCKLE\x10\xd5\x01\x12\x15\n" + + "\x10FAMILY_HERACROSS\x10\xd6\x01\x12\x13\n" + + "\x0eFAMILY_SNEASEL\x10\xd7\x01\x12\x15\n" + + "\x10FAMILY_TEDDIURSA\x10\xd8\x01\x12\x12\n" + + "\rFAMILY_SLUGMA\x10\xda\x01\x12\x12\n" + + "\rFAMILY_SWINUB\x10\xdc\x01\x12\x13\n" + + "\x0eFAMILY_CORSOLA\x10\xde\x01\x12\x14\n" + + "\x0fFAMILY_REMORAID\x10\xdf\x01\x12\x14\n" + + "\x0fFAMILY_DELIBIRD\x10\xe1\x01\x12\x13\n" + + "\x0eFAMILY_MANTINE\x10\xe2\x01\x12\x14\n" + + "\x0fFAMILY_SKARMORY\x10\xe3\x01\x12\x14\n" + + "\x0fFAMILY_HOUNDOUR\x10\xe4\x01\x12\x12\n" + + "\rFAMILY_PHANPY\x10\xe7\x01\x12\x14\n" + + "\x0fFAMILY_STANTLER\x10\xea\x01\x12\x14\n" + + "\x0fFAMILY_SMEARGLE\x10\xeb\x01\x12\x13\n" + + "\x0eFAMILY_TYROGUE\x10\xec\x01\x12\x13\n" + + "\x0eFAMILY_MILTANK\x10\xf1\x01\x12\x12\n" + + "\rFAMILY_RAIKOU\x10\xf3\x01\x12\x11\n" + + "\fFAMILY_ENTEI\x10\xf4\x01\x12\x13\n" + + "\x0eFAMILY_SUICUNE\x10\xf5\x01\x12\x14\n" + + "\x0fFAMILY_LARVITAR\x10\xf6\x01\x12\x11\n" + + "\fFAMILY_LUGIA\x10\xf9\x01\x12\x11\n" + + "\fFAMILY_HO_OH\x10\xfa\x01\x12\x12\n" + + "\rFAMILY_CELEBI\x10\xfb\x01\x12\x13\n" + + "\x0eFAMILY_TREECKO\x10\xfc\x01\x12\x13\n" + + "\x0eFAMILY_TORCHIC\x10\xff\x01\x12\x12\n" + + "\rFAMILY_MUDKIP\x10\x82\x02\x12\x15\n" + + "\x10FAMILY_POOCHYENA\x10\x85\x02\x12\x15\n" + + "\x10FAMILY_ZIGZAGOON\x10\x87\x02\x12\x13\n" + + "\x0eFAMILY_WURMPLE\x10\x89\x02\x12\x11\n" + + "\fFAMILY_LOTAD\x10\x8e\x02\x12\x12\n" + + "\rFAMILY_SEEDOT\x10\x91\x02\x12\x13\n" + + "\x0eFAMILY_TAILLOW\x10\x94\x02\x12\x13\n" + + "\x0eFAMILY_WINGULL\x10\x96\x02\x12\x11\n" + + "\fFAMILY_RALTS\x10\x98\x02\x12\x13\n" + + "\x0eFAMILY_SURSKIT\x10\x9b\x02\x12\x15\n" + + "\x10FAMILY_SHROOMISH\x10\x9d\x02\x12\x13\n" + + "\x0eFAMILY_SLAKOTH\x10\x9f\x02\x12\x13\n" + + "\x0eFAMILY_NINCADA\x10\xa2\x02\x12\x13\n" + + "\x0eFAMILY_WHISMUR\x10\xa5\x02\x12\x14\n" + + "\x0fFAMILY_MAKUHITA\x10\xa8\x02\x12\x14\n" + + "\x0fFAMILY_NOSEPASS\x10\xab\x02\x12\x12\n" + + "\rFAMILY_SKITTY\x10\xac\x02\x12\x13\n" + + "\x0eFAMILY_SABLEYE\x10\xae\x02\x12\x12\n" + + "\rFAMILY_MAWILE\x10\xaf\x02\x12\x10\n" + + "\vFAMILY_ARON\x10\xb0\x02\x12\x14\n" + + "\x0fFAMILY_MEDITITE\x10\xb3\x02\x12\x15\n" + + "\x10FAMILY_ELECTRIKE\x10\xb5\x02\x12\x12\n" + + "\rFAMILY_PLUSLE\x10\xb7\x02\x12\x11\n" + + "\fFAMILY_MINUN\x10\xb8\x02\x12\x13\n" + + "\x0eFAMILY_VOLBEAT\x10\xb9\x02\x12\x14\n" + + "\x0fFAMILY_ILLUMISE\x10\xba\x02\x12\x13\n" + + "\x0eFAMILY_ROSELIA\x10\xbb\x02\x12\x12\n" + + "\rFAMILY_GULPIN\x10\xbc\x02\x12\x14\n" + + "\x0fFAMILY_CARVANHA\x10\xbe\x02\x12\x13\n" + + "\x0eFAMILY_WAILMER\x10\xc0\x02\x12\x11\n" + + "\fFAMILY_NUMEL\x10\xc2\x02\x12\x13\n" + + "\x0eFAMILY_TORKOAL\x10\xc4\x02\x12\x12\n" + + "\rFAMILY_SPOINK\x10\xc5\x02\x12\x12\n" + + "\rFAMILY_SPINDA\x10\xc7\x02\x12\x14\n" + + "\x0fFAMILY_TRAPINCH\x10\xc8\x02\x12\x12\n" + + "\rFAMILY_CACNEA\x10\xcb\x02\x12\x12\n" + + "\rFAMILY_SWABLU\x10\xcd\x02\x12\x14\n" + + "\x0fFAMILY_ZANGOOSE\x10\xcf\x02\x12\x13\n" + + "\x0eFAMILY_SEVIPER\x10\xd0\x02\x12\x14\n" + + "\x0fFAMILY_LUNATONE\x10\xd1\x02\x12\x13\n" + + "\x0eFAMILY_SOLROCK\x10\xd2\x02\x12\x14\n" + + "\x0fFAMILY_BARBOACH\x10\xd3\x02\x12\x14\n" + + "\x0fFAMILY_CORPHISH\x10\xd5\x02\x12\x12\n" + + "\rFAMILY_BALTOY\x10\xd7\x02\x12\x12\n" + + "\rFAMILY_LILEEP\x10\xd9\x02\x12\x13\n" + + "\x0eFAMILY_ANORITH\x10\xdb\x02\x12\x12\n" + + "\rFAMILY_FEEBAS\x10\xdd\x02\x12\x14\n" + + "\x0fFAMILY_CASTFORM\x10\xdf\x02\x12\x13\n" + + "\x0eFAMILY_KECLEON\x10\xe0\x02\x12\x13\n" + + "\x0eFAMILY_SHUPPET\x10\xe1\x02\x12\x13\n" + + "\x0eFAMILY_DUSKULL\x10\xe3\x02\x12\x13\n" + + "\x0eFAMILY_TROPIUS\x10\xe5\x02\x12\x14\n" + + "\x0fFAMILY_CHIMECHO\x10\xe6\x02\x12\x11\n" + + "\fFAMILY_ABSOL\x10\xe7\x02\x12\x13\n" + + "\x0eFAMILY_SNORUNT\x10\xe9\x02\x12\x12\n" + + "\rFAMILY_SPHEAL\x10\xeb\x02\x12\x14\n" + + "\x0fFAMILY_CLAMPERL\x10\xee\x02\x12\x15\n" + + "\x10FAMILY_RELICANTH\x10\xf1\x02\x12\x13\n" + + "\x0eFAMILY_LUVDISC\x10\xf2\x02\x12\x11\n" + + "\fFAMILY_BAGON\x10\xf3\x02\x12\x12\n" + + "\rFAMILY_BELDUM\x10\xf6\x02\x12\x14\n" + + "\x0fFAMILY_REGIROCK\x10\xf9\x02\x12\x12\n" + + "\rFAMILY_REGICE\x10\xfa\x02\x12\x15\n" + + "\x10FAMILY_REGISTEEL\x10\xfb\x02\x12\x12\n" + + "\rFAMILY_LATIAS\x10\xfc\x02\x12\x12\n" + + "\rFAMILY_LATIOS\x10\xfd\x02\x12\x12\n" + + "\rFAMILY_KYOGRE\x10\xfe\x02\x12\x13\n" + + "\x0eFAMILY_GROUDON\x10\xff\x02\x12\x14\n" + + "\x0fFAMILY_RAYQUAZA\x10\x80\x03\x12\x13\n" + + "\x0eFAMILY_JIRACHI\x10\x81\x03\x12\x12\n" + + "\rFAMILY_DEOXYS\x10\x82\x03\x12\x13\n" + + "\x0eFAMILY_TURTWIG\x10\x83\x03\x12\x14\n" + + "\x0fFAMILY_CHIMCHAR\x10\x86\x03\x12\x12\n" + + "\rFAMILY_PIPLUP\x10\x89\x03\x12\x12\n" + + "\rFAMILY_STARLY\x10\x8c\x03\x12\x12\n" + + "\rFAMILY_BIDOOF\x10\x8f\x03\x12\x15\n" + + "\x10FAMILY_KRICKETOT\x10\x91\x03\x12\x11\n" + + "\fFAMILY_SHINX\x10\x93\x03\x12\x14\n" + + "\x0fFAMILY_CRANIDOS\x10\x98\x03\x12\x14\n" + + "\x0fFAMILY_SHIELDON\x10\x9a\x03\x12\x11\n" + + "\fFAMILY_BURMY\x10\x9c\x03\x12\x12\n" + + "\rFAMILY_COMBEE\x10\x9f\x03\x12\x15\n" + + "\x10FAMILY_PACHIRISU\x10\xa1\x03\x12\x12\n" + + "\rFAMILY_BUIZEL\x10\xa2\x03\x12\x13\n" + + "\x0eFAMILY_CHERUBI\x10\xa4\x03\x12\x13\n" + + "\x0eFAMILY_SHELLOS\x10\xa6\x03\x12\x14\n" + + "\x0fFAMILY_DRIFLOON\x10\xa9\x03\x12\x13\n" + + "\x0eFAMILY_BUNEARY\x10\xab\x03\x12\x13\n" + + "\x0eFAMILY_GLAMEOW\x10\xaf\x03\x12\x12\n" + + "\rFAMILY_STUNKY\x10\xb2\x03\x12\x13\n" + + "\x0eFAMILY_BRONZOR\x10\xb4\x03\x12\x12\n" + + "\rFAMILY_CHATOT\x10\xb9\x03\x12\x15\n" + + "\x10FAMILY_SPIRITOMB\x10\xba\x03\x12\x11\n" + + "\fFAMILY_GIBLE\x10\xbb\x03\x12\x13\n" + + "\x0eFAMILY_LUCARIO\x10\xc0\x03\x12\x16\n" + + "\x11FAMILY_HIPPOPOTAS\x10\xc1\x03\x12\x13\n" + + "\x0eFAMILY_SKORUPI\x10\xc3\x03\x12\x14\n" + + "\x0fFAMILY_CROAGUNK\x10\xc5\x03\x12\x15\n" + + "\x10FAMILY_CARNIVINE\x10\xc7\x03\x12\x13\n" + + "\x0eFAMILY_FINNEON\x10\xc8\x03\x12\x12\n" + + "\rFAMILY_SNOVER\x10\xcb\x03\x12\x11\n" + + "\fFAMILY_ROTOM\x10\xdf\x03\x12\x10\n" + + "\vFAMILY_UXIE\x10\xe0\x03\x12\x13\n" + + "\x0eFAMILY_MESPRIT\x10\xe1\x03\x12\x11\n" + + "\fFAMILY_AZELF\x10\xe2\x03\x12\x12\n" + + "\rFAMILY_DIALGA\x10\xe3\x03\x12\x12\n" + + "\rFAMILY_PALKIA\x10\xe4\x03\x12\x13\n" + + "\x0eFAMILY_HEATRAN\x10\xe5\x03\x12\x15\n" + + "\x10FAMILY_REGIGIGAS\x10\xe6\x03\x12\x14\n" + + "\x0fFAMILY_GIRATINA\x10\xe7\x03\x12\x15\n" + + "\x10FAMILY_CRESSELIA\x10\xe8\x03\x12\x12\n" + + "\rFAMILY_PHIONE\x10\xe9\x03\x12\x13\n" + + "\x0eFAMILY_MANAPHY\x10\xea\x03\x12\x13\n" + + "\x0eFAMILY_DARKRAI\x10\xeb\x03\x12\x13\n" + + "\x0eFAMILY_SHAYMIN\x10\xec\x03\x12\x12\n" + + "\rFAMILY_ARCEUS\x10\xed\x03\x12\x13\n" + + "\x0eFAMILY_VICTINI\x10\xee\x03\x12\x11\n" + + "\fFAMILY_SNIVY\x10\xef\x03\x12\x11\n" + + "\fFAMILY_TEPIG\x10\xf2\x03\x12\x14\n" + + "\x0fFAMILY_OSHAWOTT\x10\xf5\x03\x12\x12\n" + + "\rFAMILY_PATRAT\x10\xf8\x03\x12\x14\n" + + "\x0fFAMILY_LILLIPUP\x10\xfa\x03\x12\x14\n" + + "\x0fFAMILY_PURRLOIN\x10\xfd\x03\x12\x13\n" + + "\x0eFAMILY_PANSAGE\x10\xff\x03\x12\x13\n" + + "\x0eFAMILY_PANSEAR\x10\x81\x04\x12\x13\n" + + "\x0eFAMILY_PANPOUR\x10\x83\x04\x12\x11\n" + + "\fFAMILY_MUNNA\x10\x85\x04\x12\x12\n" + + "\rFAMILY_PIDOVE\x10\x87\x04\x12\x13\n" + + "\x0eFAMILY_BLITZLE\x10\x8a\x04\x12\x16\n" + + "\x11FAMILY_ROGGENROLA\x10\x8c\x04\x12\x12\n" + + "\rFAMILY_WOOBAT\x10\x8f\x04\x12\x13\n" + + "\x0eFAMILY_DRILBUR\x10\x91\x04\x12\x12\n" + + "\rFAMILY_AUDINO\x10\x93\x04\x12\x13\n" + + "\x0eFAMILY_TIMBURR\x10\x94\x04\x12\x13\n" + + "\x0eFAMILY_TYMPOLE\x10\x97\x04\x12\x11\n" + + "\fFAMILY_THROH\x10\x9a\x04\x12\x10\n" + + "\vFAMILY_SAWK\x10\x9b\x04\x12\x14\n" + + "\x0fFAMILY_SEWADDLE\x10\x9c\x04\x12\x14\n" + + "\x0fFAMILY_VENIPEDE\x10\x9f\x04\x12\x14\n" + + "\x0fFAMILY_COTTONEE\x10\xa2\x04\x12\x13\n" + + "\x0eFAMILY_PETILIL\x10\xa4\x04\x12\x14\n" + + "\x0fFAMILY_BASCULIN\x10\xa6\x04\x12\x13\n" + + "\x0eFAMILY_SANDILE\x10\xa7\x04\x12\x14\n" + + "\x0fFAMILY_DARUMAKA\x10\xaa\x04\x12\x14\n" + + "\x0fFAMILY_MARACTUS\x10\xac\x04\x12\x13\n" + + "\x0eFAMILY_DWEBBLE\x10\xad\x04\x12\x13\n" + + "\x0eFAMILY_SCRAGGY\x10\xaf\x04\x12\x14\n" + + "\x0fFAMILY_SIGILYPH\x10\xb1\x04\x12\x12\n" + + "\rFAMILY_YAMASK\x10\xb2\x04\x12\x14\n" + + "\x0fFAMILY_TIRTOUGA\x10\xb4\x04\x12\x12\n" + + "\rFAMILY_ARCHEN\x10\xb6\x04\x12\x14\n" + + "\x0fFAMILY_TRUBBISH\x10\xb8\x04\x12\x11\n" + + "\fFAMILY_ZORUA\x10\xba\x04\x12\x14\n" + + "\x0fFAMILY_MINCCINO\x10\xbc\x04\x12\x13\n" + + "\x0eFAMILY_GOTHITA\x10\xbe\x04\x12\x13\n" + + "\x0eFAMILY_SOLOSIS\x10\xc1\x04\x12\x14\n" + + "\x0fFAMILY_DUCKLETT\x10\xc4\x04\x12\x15\n" + + "\x10FAMILY_VANILLITE\x10\xc6\x04\x12\x14\n" + + "\x0fFAMILY_DEERLING\x10\xc9\x04\x12\x12\n" + + "\rFAMILY_EMOLGA\x10\xcb\x04\x12\x16\n" + + "\x11FAMILY_KARRABLAST\x10\xcc\x04\x12\x13\n" + + "\x0eFAMILY_FOONGUS\x10\xce\x04\x12\x14\n" + + "\x0fFAMILY_FRILLISH\x10\xd0\x04\x12\x15\n" + + "\x10FAMILY_ALOMOMOLA\x10\xd2\x04\x12\x12\n" + + "\rFAMILY_JOLTIK\x10\xd3\x04\x12\x15\n" + + "\x10FAMILY_FERROSEED\x10\xd5\x04\x12\x11\n" + + "\fFAMILY_KLINK\x10\xd7\x04\x12\x12\n" + + "\rFAMILY_TYNAMO\x10\xda\x04\x12\x12\n" + + "\rFAMILY_ELGYEM\x10\xdd\x04\x12\x13\n" + + "\x0eFAMILY_LITWICK\x10\xdf\x04\x12\x10\n" + + "\vFAMILY_AXEW\x10\xe2\x04\x12\x13\n" + + "\x0eFAMILY_CUBCHOO\x10\xe5\x04\x12\x15\n" + + "\x10FAMILY_CRYOGONAL\x10\xe7\x04\x12\x13\n" + + "\x0eFAMILY_SHELMET\x10\xe8\x04\x12\x14\n" + + "\x0fFAMILY_STUNFISK\x10\xea\x04\x12\x13\n" + + "\x0eFAMILY_MIENFOO\x10\xeb\x04\x12\x15\n" + + "\x10FAMILY_DRUDDIGON\x10\xed\x04\x12\x12\n" + + "\rFAMILY_GOLETT\x10\xee\x04\x12\x14\n" + + "\x0fFAMILY_PAWNIARD\x10\xf0\x04\x12\x16\n" + + "\x11FAMILY_BOUFFALANT\x10\xf2\x04\x12\x13\n" + + "\x0eFAMILY_RUFFLET\x10\xf3\x04\x12\x13\n" + + "\x0eFAMILY_VULLABY\x10\xf5\x04\x12\x13\n" + + "\x0eFAMILY_HEATMOR\x10\xf7\x04\x12\x12\n" + + "\rFAMILY_DURANT\x10\xf8\x04\x12\x11\n" + + "\fFAMILY_DEINO\x10\xf9\x04\x12\x14\n" + + "\x0fFAMILY_LARVESTA\x10\xfc\x04\x12\x14\n" + + "\x0fFAMILY_COBALION\x10\xfe\x04\x12\x15\n" + + "\x10FAMILY_TERRAKION\x10\xff\x04\x12\x14\n" + + "\x0fFAMILY_VIRIZION\x10\x80\x05\x12\x14\n" + + "\x0fFAMILY_TORNADUS\x10\x81\x05\x12\x15\n" + + "\x10FAMILY_THUNDURUS\x10\x82\x05\x12\x14\n" + + "\x0fFAMILY_RESHIRAM\x10\x83\x05\x12\x12\n" + + "\rFAMILY_ZEKROM\x10\x84\x05\x12\x14\n" + + "\x0fFAMILY_LANDORUS\x10\x85\x05\x12\x12\n" + + "\rFAMILY_KYUREM\x10\x86\x05\x12\x12\n" + + "\rFAMILY_KELDEO\x10\x87\x05\x12\x14\n" + + "\x0fFAMILY_MELOETTA\x10\x88\x05\x12\x14\n" + + "\x0fFAMILY_GENESECT\x10\x89\x05\x12\x13\n" + + "\x0eFAMILY_CHESPIN\x10\x8a\x05\x12\x14\n" + + "\x0fFAMILY_FENNEKIN\x10\x8d\x05\x12\x13\n" + + "\x0eFAMILY_FROAKIE\x10\x90\x05\x12\x14\n" + + "\x0fFAMILY_BUNNELBY\x10\x93\x05\x12\x16\n" + + "\x11FAMILY_FLETCHLING\x10\x95\x05\x12\x16\n" + + "\x11FAMILY_SCATTERBUG\x10\x98\x05\x12\x12\n" + + "\rFAMILY_LITLEO\x10\x9b\x05\x12\x13\n" + + "\x0eFAMILY_FLABEBE\x10\x9d\x05\x12\x12\n" + + "\rFAMILY_SKIDDO\x10\xa0\x05\x12\x13\n" + + "\x0eFAMILY_PANCHAM\x10\xa2\x05\x12\x13\n" + + "\x0eFAMILY_FURFROU\x10\xa4\x05\x12\x12\n" + + "\rFAMILY_ESPURR\x10\xa5\x05\x12\x13\n" + + "\x0eFAMILY_HONEDGE\x10\xa7\x05\x12\x14\n" + + "\x0fFAMILY_SPRITZEE\x10\xaa\x05\x12\x13\n" + + "\x0eFAMILY_SWIRLIX\x10\xac\x05\x12\x11\n" + + "\fFAMILY_INKAY\x10\xae\x05\x12\x13\n" + + "\x0eFAMILY_BINACLE\x10\xb0\x05\x12\x12\n" + + "\rFAMILY_SKRELP\x10\xb2\x05\x12\x15\n" + + "\x10FAMILY_CLAUNCHER\x10\xb4\x05\x12\x16\n" + + "\x11FAMILY_HELIOPTILE\x10\xb6\x05\x12\x12\n" + + "\rFAMILY_TYRUNT\x10\xb8\x05\x12\x12\n" + + "\rFAMILY_AMAURA\x10\xba\x05\x12\x14\n" + + "\x0fFAMILY_HAWLUCHA\x10\xbd\x05\x12\x13\n" + + "\x0eFAMILY_DEDENNE\x10\xbe\x05\x12\x13\n" + + "\x0eFAMILY_CARBINK\x10\xbf\x05\x12\x11\n" + + "\fFAMILY_GOOMY\x10\xc0\x05\x12\x12\n" + + "\rFAMILY_KLEFKI\x10\xc3\x05\x12\x14\n" + + "\x0fFAMILY_PHANTUMP\x10\xc4\x05\x12\x15\n" + + "\x10FAMILY_PUMPKABOO\x10\xc6\x05\x12\x14\n" + + "\x0fFAMILY_BERGMITE\x10\xc8\x05\x12\x12\n" + + "\rFAMILY_NOIBAT\x10\xca\x05\x12\x13\n" + + "\x0eFAMILY_XERNEAS\x10\xcc\x05\x12\x13\n" + + "\x0eFAMILY_YVELTAL\x10\xcd\x05\x12\x13\n" + + "\x0eFAMILY_ZYGARDE\x10\xce\x05\x12\x13\n" + + "\x0eFAMILY_DIANCIE\x10\xcf\x05\x12\x11\n" + + "\fFAMILY_HOOPA\x10\xd0\x05\x12\x15\n" + + "\x10FAMILY_VOLCANION\x10\xd1\x05\x12\x12\n" + + "\rFAMILY_ROWLET\x10\xd2\x05\x12\x12\n" + + "\rFAMILY_LITTEN\x10\xd5\x05\x12\x13\n" + + "\x0eFAMILY_POPPLIO\x10\xd8\x05\x12\x13\n" + + "\x0eFAMILY_PIKIPEK\x10\xdb\x05\x12\x13\n" + + "\x0eFAMILY_YUNGOOS\x10\xde\x05\x12\x13\n" + + "\x0eFAMILY_GRUBBIN\x10\xe0\x05\x12\x16\n" + + "\x11FAMILY_CRABRAWLER\x10\xe3\x05\x12\x14\n" + + "\x0fFAMILY_ORICORIO\x10\xe5\x05\x12\x14\n" + + "\x0fFAMILY_CUTIEFLY\x10\xe6\x05\x12\x14\n" + + "\x0fFAMILY_ROCKRUFF\x10\xe8\x05\x12\x16\n" + + "\x11FAMILY_WISHIWASHI\x10\xea\x05\x12\x14\n" + + "\x0fFAMILY_MAREANIE\x10\xeb\x05\x12\x13\n" + + "\x0eFAMILY_MUDBRAY\x10\xed\x05\x12\x14\n" + + "\x0fFAMILY_DEWPIDER\x10\xef\x05\x12\x14\n" + + "\x0fFAMILY_FOMANTIS\x10\xf1\x05\x12\x14\n" + + "\x0fFAMILY_MORELULL\x10\xf3\x05\x12\x14\n" + + "\x0fFAMILY_SALANDIT\x10\xf5\x05\x12\x13\n" + + "\x0eFAMILY_STUFFUL\x10\xf7\x05\x12\x15\n" + + "\x10FAMILY_BOUNSWEET\x10\xf9\x05\x12\x12\n" + + "\rFAMILY_COMFEY\x10\xfc\x05\x12\x14\n" + + "\x0fFAMILY_ORANGURU\x10\xfd\x05\x12\x15\n" + + "\x10FAMILY_PASSIMIAN\x10\xfe\x05\x12\x12\n" + + "\rFAMILY_WIMPOD\x10\xff\x05\x12\x15\n" + + "\x10FAMILY_SANDYGAST\x10\x81\x06\x12\x15\n" + + "\x10FAMILY_PYUKUMUKU\x10\x83\x06\x12\x15\n" + + "\x10FAMILY_TYPE_NULL\x10\x84\x06\x12\x12\n" + + "\rFAMILY_MINIOR\x10\x86\x06\x12\x12\n" + + "\rFAMILY_KOMALA\x10\x87\x06\x12\x16\n" + + "\x11FAMILY_TURTONATOR\x10\x88\x06\x12\x16\n" + + "\x11FAMILY_TOGEDEMARU\x10\x89\x06\x12\x13\n" + + "\x0eFAMILY_MIMIKYU\x10\x8a\x06\x12\x13\n" + + "\x0eFAMILY_BRUXISH\x10\x8b\x06\x12\x12\n" + + "\rFAMILY_DRAMPA\x10\x8c\x06\x12\x14\n" + + "\x0fFAMILY_DHELMISE\x10\x8d\x06\x12\x14\n" + + "\x0fFAMILY_JANGMO_O\x10\x8e\x06\x12\x15\n" + + "\x10FAMILY_TAPU_KOKO\x10\x91\x06\x12\x15\n" + + "\x10FAMILY_TAPU_LELE\x10\x92\x06\x12\x15\n" + + "\x10FAMILY_TAPU_BULU\x10\x93\x06\x12\x15\n" + + "\x10FAMILY_TAPU_FINI\x10\x94\x06\x12\x12\n" + + "\rFAMILY_COSMOG\x10\x95\x06\x12\x14\n" + + "\x0fFAMILY_NIHILEGO\x10\x99\x06\x12\x14\n" + + "\x0fFAMILY_BUZZWOLE\x10\x9a\x06\x12\x15\n" + + "\x10FAMILY_PHEROMOSA\x10\x9b\x06\x12\x15\n" + + "\x10FAMILY_XURKITREE\x10\x9c\x06\x12\x16\n" + + "\x11FAMILY_CELESTEELA\x10\x9d\x06\x12\x13\n" + + "\x0eFAMILY_KARTANA\x10\x9e\x06\x12\x14\n" + + "\x0fFAMILY_GUZZLORD\x10\x9f\x06\x12\x14\n" + + "\x0fFAMILY_NECROZMA\x10\xa0\x06\x12\x14\n" + + "\x0fFAMILY_MAGEARNA\x10\xa1\x06\x12\x15\n" + + "\x10FAMILY_MARSHADOW\x10\xa2\x06\x12\x13\n" + + "\x0eFAMILY_POIPOLE\x10\xa3\x06\x12\x15\n" + + "\x10FAMILY_STAKATAKA\x10\xa5\x06\x12\x17\n" + + "\x12FAMILY_BLACEPHALON\x10\xa6\x06\x12\x13\n" + + "\x0eFAMILY_ZERAORA\x10\xa7\x06\x12\x12\n" + + "\rFAMILY_MELTAN\x10\xa8\x06\x12\x13\n" + + "\x0eFAMILY_GROOKEY\x10\xaa\x06\x12\x15\n" + + "\x10FAMILY_SCORBUNNY\x10\xad\x06\x12\x12\n" + + "\rFAMILY_SOBBLE\x10\xb0\x06\x12\x13\n" + + "\x0eFAMILY_SKWOVET\x10\xb3\x06\x12\x14\n" + + "\x0fFAMILY_ROOKIDEE\x10\xb5\x06\x12\x13\n" + + "\x0eFAMILY_BLIPBUG\x10\xb8\x06\x12\x12\n" + + "\rFAMILY_NICKIT\x10\xbb\x06\x12\x16\n" + + "\x11FAMILY_GOSSIFLEUR\x10\xbd\x06\x12\x12\n" + + "\rFAMILY_WOOLOO\x10\xbf\x06\x12\x13\n" + + "\x0eFAMILY_CHEWTLE\x10\xc1\x06\x12\x12\n" + + "\rFAMILY_YAMPER\x10\xc3\x06\x12\x14\n" + + "\x0fFAMILY_ROLYCOLY\x10\xc5\x06\x12\x12\n" + + "\rFAMILY_APPLIN\x10\xc8\x06\x12\x15\n" + + "\x10FAMILY_SILICOBRA\x10\xcb\x06\x12\x15\n" + + "\x10FAMILY_CRAMORANT\x10\xcd\x06\x12\x14\n" + + "\x0fFAMILY_ARROKUDA\x10\xce\x06\x12\x11\n" + + "\fFAMILY_TOXEL\x10\xd0\x06\x12\x16\n" + + "\x11FAMILY_SIZZLIPEDE\x10\xd2\x06\x12\x15\n" + + "\x10FAMILY_CLOBBOPUS\x10\xd4\x06\x12\x14\n" + + "\x0fFAMILY_SINISTEA\x10\xd6\x06\x12\x13\n" + + "\x0eFAMILY_HATENNA\x10\xd8\x06\x12\x14\n" + + "\x0fFAMILY_IMPIDIMP\x10\xdb\x06\x12\x13\n" + + "\x0eFAMILY_MILCERY\x10\xe4\x06\x12\x13\n" + + "\x0eFAMILY_FALINKS\x10\xe6\x06\x12\x16\n" + + "\x11FAMILY_PINCURCHIN\x10\xe7\x06\x12\x10\n" + + "\vFAMILY_SNOM\x10\xe8\x06\x12\x17\n" + + "\x12FAMILY_STONJOURNER\x10\xea\x06\x12\x12\n" + + "\rFAMILY_EISCUE\x10\xeb\x06\x12\x14\n" + + "\x0fFAMILY_INDEEDEE\x10\xec\x06\x12\x13\n" + + "\x0eFAMILY_MORPEKO\x10\xed\x06\x12\x12\n" + + "\rFAMILY_CUFANT\x10\xee\x06\x12\x15\n" + + "\x10FAMILY_DRACOZOLT\x10\xf0\x06\x12\x15\n" + + "\x10FAMILY_ARCTOZOLT\x10\xf1\x06\x12\x15\n" + + "\x10FAMILY_DRACOVISH\x10\xf2\x06\x12\x15\n" + + "\x10FAMILY_ARCTOVISH\x10\xf3\x06\x12\x15\n" + + "\x10FAMILY_DURALUDON\x10\xf4\x06\x12\x12\n" + + "\rFAMILY_DREEPY\x10\xf5\x06\x12\x12\n" + + "\rFAMILY_ZACIAN\x10\xf8\x06\x12\x15\n" + + "\x10FAMILY_ZAMAZENTA\x10\xf9\x06\x12\x15\n" + + "\x10FAMILY_ETERNATUS\x10\xfa\x06\x12\x11\n" + + "\fFAMILY_KUBFU\x10\xfb\x06\x12\x12\n" + + "\rFAMILY_ZARUDE\x10\xfd\x06\x12\x15\n" + + "\x10FAMILY_REGIELEKI\x10\xfe\x06\x12\x15\n" + + "\x10FAMILY_REGIDRAGO\x10\xff\x06\x12\x15\n" + + "\x10FAMILY_GLASTRIER\x10\x80\a\x12\x15\n" + + "\x10FAMILY_SPECTRIER\x10\x81\a\x12\x13\n" + + "\x0eFAMILY_CALYREX\x10\x82\a\x12\x14\n" + + "\x0fFAMILY_ENAMORUS\x10\x89\a\x12\x16\n" + + "\x11FAMILY_SPRIGATITO\x10\x8a\a\x12\x13\n" + + "\x0eFAMILY_FUECOCO\x10\x8d\a\x12\x12\n" + + "\rFAMILY_QUAXLY\x10\x90\a\x12\x13\n" + + "\x0eFAMILY_LECHONK\x10\x93\a\x12\x16\n" + + "\x11FAMILY_TAROUNTULA\x10\x95\a\x12\x12\n" + + "\rFAMILY_NYMBLE\x10\x97\a\x12\x11\n" + + "\fFAMILY_PAWMI\x10\x99\a\x12\x15\n" + + "\x10FAMILY_TANDEMAUS\x10\x9c\a\x12\x13\n" + + "\x0eFAMILY_FIDOUGH\x10\x9e\a\x12\x12\n" + + "\rFAMILY_SMOLIV\x10\xa0\a\x12\x18\n" + + "\x13FAMILY_SQUAWKABILLY\x10\xa3\a\x12\x11\n" + + "\fFAMILY_NACLI\x10\xa4\a\x12\x15\n" + + "\x10FAMILY_CHARCADET\x10\xa7\a\x12\x13\n" + + "\x0eFAMILY_TADBULB\x10\xaa\a\x12\x13\n" + + "\x0eFAMILY_WATTREL\x10\xac\a\x12\x14\n" + + "\x0fFAMILY_MASCHIFF\x10\xae\a\x12\x14\n" + + "\x0fFAMILY_SHROODLE\x10\xb0\a\x12\x14\n" + + "\x0fFAMILY_BRAMBLIN\x10\xb2\a\x12\x15\n" + + "\x10FAMILY_TOEDSCOOL\x10\xb4\a\x12\x11\n" + + "\fFAMILY_KLAWF\x10\xb6\a\x12\x14\n" + + "\x0fFAMILY_CAPSAKID\x10\xb7\a\x12\x12\n" + + "\rFAMILY_RELLOR\x10\xb9\a\x12\x13\n" + + "\x0eFAMILY_FLITTLE\x10\xbb\a\x12\x15\n" + + "\x10FAMILY_TINKATINK\x10\xbd\a\x12\x13\n" + + "\x0eFAMILY_WIGLETT\x10\xc0\a\x12\x16\n" + + "\x11FAMILY_BOMBIRDIER\x10\xc2\a\x12\x13\n" + + "\x0eFAMILY_FINIZEN\x10\xc3\a\x12\x12\n" + + "\rFAMILY_VAROOM\x10\xc5\a\x12\x14\n" + + "\x0fFAMILY_CYCLIZAR\x10\xc7\a\x12\x14\n" + + "\x0fFAMILY_ORTHWORM\x10\xc8\a\x12\x13\n" + + "\x0eFAMILY_GLIMMET\x10\xc9\a\x12\x14\n" + + "\x0fFAMILY_GREAVARD\x10\xcb\a\x12\x13\n" + + "\x0eFAMILY_FLAMIGO\x10\xcd\a\x12\x14\n" + + "\x0fFAMILY_CETODDLE\x10\xce\a\x12\x12\n" + + "\rFAMILY_VELUZA\x10\xd0\a\x12\x13\n" + + "\x0eFAMILY_DONDOZO\x10\xd1\a\x12\x15\n" + + "\x10FAMILY_TATSUGIRI\x10\xd2\a\x12\x16\n" + + "\x11FAMILY_ANNIHILAPE\x10\xd3\a\x12\x14\n" + + "\x0fFAMILY_CLODSIRE\x10\xd4\a\x12\x15\n" + + "\x10FAMILY_FARIGIRAF\x10\xd5\a\x12\x17\n" + + "\x12FAMILY_DUDUNSPARCE\x10\xd6\a\x12\x15\n" + + "\x10FAMILY_KINGAMBIT\x10\xd7\a\x12\x15\n" + + "\x10FAMILY_GREATTUSK\x10\xd8\a\x12\x16\n" + + "\x11FAMILY_SCREAMTAIL\x10\xd9\a\x12\x17\n" + + "\x12FAMILY_BRUTEBONNET\x10\xda\a\x12\x17\n" + + "\x12FAMILY_FLUTTERMANE\x10\xdb\a\x12\x17\n" + + "\x12FAMILY_SLITHERWING\x10\xdc\a\x12\x17\n" + + "\x12FAMILY_SANDYSHOCKS\x10\xdd\a\x12\x16\n" + + "\x11FAMILY_IRONTREADS\x10\xde\a\x12\x16\n" + + "\x11FAMILY_IRONBUNDLE\x10\xdf\a\x12\x15\n" + + "\x10FAMILY_IRONHANDS\x10\xe0\a\x12\x17\n" + + "\x12FAMILY_IRONJUGULIS\x10\xe1\a\x12\x14\n" + + "\x0fFAMILY_IRONMOTH\x10\xe2\a\x12\x16\n" + + "\x11FAMILY_IRONTHORNS\x10\xe3\a\x12\x14\n" + + "\x0fFAMILY_FRIGIBAX\x10\xe4\a\x12\x16\n" + + "\x11FAMILY_GIMMIGHOUL\x10\xe7\a\x12\x13\n" + + "\x0eFAMILY_WOCHIEN\x10\xe9\a\x12\x14\n" + + "\x0fFAMILY_CHIENPAO\x10\xea\a\x12\x12\n" + + "\rFAMILY_TINGLU\x10\xeb\a\x12\x11\n" + + "\fFAMILY_CHIYU\x10\xec\a\x12\x17\n" + + "\x12FAMILY_ROARINGMOON\x10\xed\a\x12\x17\n" + + "\x12FAMILY_IRONVALIANT\x10\xee\a\x12\x14\n" + + "\x0fFAMILY_KORAIDON\x10\xef\a\x12\x14\n" + + "\x0fFAMILY_MIRAIDON\x10\xf0\a\x12\x17\n" + + "\x12FAMILY_WALKINGWAKE\x10\xf1\a\x12\x16\n" + + "\x11FAMILY_IRONLEAVES\x10\xf2\a\x12\x18\n" + + "\x13FAMILY_POLTCHAGEIST\x10\xf4\a\x12\x13\n" + + "\x0eFAMILY_OKIDOGI\x10\xf6\a\x12\x15\n" + + "\x10FAMILY_MUNKIDORI\x10\xf7\a\x12\x17\n" + + "\x12FAMILY_FEZANDIPITI\x10\xf8\a\x12\x13\n" + + "\x0eFAMILY_OGERPON\x10\xf9\a\x12\x17\n" + + "\x12FAMILY_GOUGINGFIRE\x10\xfc\a\x12\x16\n" + + "\x11FAMILY_RAGINGBOLT\x10\xfd\a\x12\x17\n" + + "\x12FAMILY_IRONBOULDER\x10\xfe\a\x12\x15\n" + + "\x10FAMILY_IRONCROWN\x10\xff\a\x12\x15\n" + + "\x10FAMILY_TERAPAGOS\x10\x80\b\x12\x15\n" + + "\x10FAMILY_PECHARUNT\x10\x81\b*\xcbt\n" + + "\rHoloPokemonId\x12\r\n" + + "\tMISSINGNO\x10\x00\x12\r\n" + + "\tBULBASAUR\x10\x01\x12\v\n" + + "\aIVYSAUR\x10\x02\x12\f\n" + + "\bVENUSAUR\x10\x03\x12\x0e\n" + + "\n" + + "CHARMANDER\x10\x04\x12\x0e\n" + + "\n" + + "CHARMELEON\x10\x05\x12\r\n" + + "\tCHARIZARD\x10\x06\x12\f\n" + + "\bSQUIRTLE\x10\a\x12\r\n" + + "\tWARTORTLE\x10\b\x12\r\n" + + "\tBLASTOISE\x10\t\x12\f\n" + + "\bCATERPIE\x10\n" + + "\x12\v\n" + + "\aMETAPOD\x10\v\x12\x0e\n" + + "\n" + + "BUTTERFREE\x10\f\x12\n" + + "\n" + + "\x06WEEDLE\x10\r\x12\n" + + "\n" + + "\x06KAKUNA\x10\x0e\x12\f\n" + + "\bBEEDRILL\x10\x0f\x12\n" + + "\n" + + "\x06PIDGEY\x10\x10\x12\r\n" + + "\tPIDGEOTTO\x10\x11\x12\v\n" + + "\aPIDGEOT\x10\x12\x12\v\n" + + "\aRATTATA\x10\x13\x12\f\n" + + "\bRATICATE\x10\x14\x12\v\n" + + "\aSPEAROW\x10\x15\x12\n" + + "\n" + + "\x06FEAROW\x10\x16\x12\t\n" + + "\x05EKANS\x10\x17\x12\t\n" + + "\x05ARBOK\x10\x18\x12\v\n" + + "\aPIKACHU\x10\x19\x12\n" + + "\n" + + "\x06RAICHU\x10\x1a\x12\r\n" + + "\tSANDSHREW\x10\x1b\x12\r\n" + + "\tSANDSLASH\x10\x1c\x12\x12\n" + + "\x0eNIDORAN_FEMALE\x10\x1d\x12\f\n" + + "\bNIDORINA\x10\x1e\x12\r\n" + + "\tNIDOQUEEN\x10\x1f\x12\x10\n" + + "\fNIDORAN_MALE\x10 \x12\f\n" + + "\bNIDORINO\x10!\x12\f\n" + + "\bNIDOKING\x10\"\x12\f\n" + + "\bCLEFAIRY\x10#\x12\f\n" + + "\bCLEFABLE\x10$\x12\n" + + "\n" + + "\x06VULPIX\x10%\x12\r\n" + + "\tNINETALES\x10&\x12\x0e\n" + + "\n" + + "JIGGLYPUFF\x10'\x12\x0e\n" + + "\n" + + "WIGGLYTUFF\x10(\x12\t\n" + + "\x05ZUBAT\x10)\x12\n" + + "\n" + + "\x06GOLBAT\x10*\x12\n" + + "\n" + + "\x06ODDISH\x10+\x12\t\n" + + "\x05GLOOM\x10,\x12\r\n" + + "\tVILEPLUME\x10-\x12\t\n" + + "\x05PARAS\x10.\x12\f\n" + + "\bPARASECT\x10/\x12\v\n" + + "\aVENONAT\x100\x12\f\n" + + "\bVENOMOTH\x101\x12\v\n" + + "\aDIGLETT\x102\x12\v\n" + + "\aDUGTRIO\x103\x12\n" + + "\n" + + "\x06MEOWTH\x104\x12\v\n" + + "\aPERSIAN\x105\x12\v\n" + + "\aPSYDUCK\x106\x12\v\n" + + "\aGOLDUCK\x107\x12\n" + + "\n" + + "\x06MANKEY\x108\x12\f\n" + + "\bPRIMEAPE\x109\x12\r\n" + + "\tGROWLITHE\x10:\x12\f\n" + + "\bARCANINE\x10;\x12\v\n" + + "\aPOLIWAG\x10<\x12\r\n" + + "\tPOLIWHIRL\x10=\x12\r\n" + + "\tPOLIWRATH\x10>\x12\b\n" + + "\x04ABRA\x10?\x12\v\n" + + "\aKADABRA\x10@\x12\f\n" + + "\bALAKAZAM\x10A\x12\n" + + "\n" + + "\x06MACHOP\x10B\x12\v\n" + + "\aMACHOKE\x10C\x12\v\n" + + "\aMACHAMP\x10D\x12\x0e\n" + + "\n" + + "BELLSPROUT\x10E\x12\x0e\n" + + "\n" + + "WEEPINBELL\x10F\x12\x0e\n" + + "\n" + + "VICTREEBEL\x10G\x12\r\n" + + "\tTENTACOOL\x10H\x12\x0e\n" + + "\n" + + "TENTACRUEL\x10I\x12\v\n" + + "\aGEODUDE\x10J\x12\f\n" + + "\bGRAVELER\x10K\x12\t\n" + + "\x05GOLEM\x10L\x12\n" + + "\n" + + "\x06PONYTA\x10M\x12\f\n" + + "\bRAPIDASH\x10N\x12\f\n" + + "\bSLOWPOKE\x10O\x12\v\n" + + "\aSLOWBRO\x10P\x12\r\n" + + "\tMAGNEMITE\x10Q\x12\f\n" + + "\bMAGNETON\x10R\x12\r\n" + + "\tFARFETCHD\x10S\x12\t\n" + + "\x05DODUO\x10T\x12\n" + + "\n" + + "\x06DODRIO\x10U\x12\b\n" + + "\x04SEEL\x10V\x12\v\n" + + "\aDEWGONG\x10W\x12\n" + + "\n" + + "\x06GRIMER\x10X\x12\a\n" + + "\x03MUK\x10Y\x12\f\n" + + "\bSHELLDER\x10Z\x12\f\n" + + "\bCLOYSTER\x10[\x12\n" + + "\n" + + "\x06GASTLY\x10\\\x12\v\n" + + "\aHAUNTER\x10]\x12\n" + + "\n" + + "\x06GENGAR\x10^\x12\b\n" + + "\x04ONIX\x10_\x12\v\n" + + "\aDROWZEE\x10`\x12\t\n" + + "\x05HYPNO\x10a\x12\n" + + "\n" + + "\x06KRABBY\x10b\x12\v\n" + + "\aKINGLER\x10c\x12\v\n" + + "\aVOLTORB\x10d\x12\r\n" + + "\tELECTRODE\x10e\x12\r\n" + + "\tEXEGGCUTE\x10f\x12\r\n" + + "\tEXEGGUTOR\x10g\x12\n" + + "\n" + + "\x06CUBONE\x10h\x12\v\n" + + "\aMAROWAK\x10i\x12\r\n" + + "\tHITMONLEE\x10j\x12\x0e\n" + + "\n" + + "HITMONCHAN\x10k\x12\r\n" + + "\tLICKITUNG\x10l\x12\v\n" + + "\aKOFFING\x10m\x12\v\n" + + "\aWEEZING\x10n\x12\v\n" + + "\aRHYHORN\x10o\x12\n" + + "\n" + + "\x06RHYDON\x10p\x12\v\n" + + "\aCHANSEY\x10q\x12\v\n" + + "\aTANGELA\x10r\x12\x0e\n" + + "\n" + + "KANGASKHAN\x10s\x12\n" + + "\n" + + "\x06HORSEA\x10t\x12\n" + + "\n" + + "\x06SEADRA\x10u\x12\v\n" + + "\aGOLDEEN\x10v\x12\v\n" + + "\aSEAKING\x10w\x12\n" + + "\n" + + "\x06STARYU\x10x\x12\v\n" + + "\aSTARMIE\x10y\x12\v\n" + + "\aMR_MIME\x10z\x12\v\n" + + "\aSCYTHER\x10{\x12\b\n" + + "\x04JYNX\x10|\x12\x0e\n" + + "\n" + + "ELECTABUZZ\x10}\x12\n" + + "\n" + + "\x06MAGMAR\x10~\x12\n" + + "\n" + + "\x06PINSIR\x10\x7f\x12\v\n" + + "\x06TAUROS\x10\x80\x01\x12\r\n" + + "\bMAGIKARP\x10\x81\x01\x12\r\n" + + "\bGYARADOS\x10\x82\x01\x12\v\n" + + "\x06LAPRAS\x10\x83\x01\x12\n" + + "\n" + + "\x05DITTO\x10\x84\x01\x12\n" + + "\n" + + "\x05EEVEE\x10\x85\x01\x12\r\n" + + "\bVAPOREON\x10\x86\x01\x12\f\n" + + "\aJOLTEON\x10\x87\x01\x12\f\n" + + "\aFLAREON\x10\x88\x01\x12\f\n" + + "\aPORYGON\x10\x89\x01\x12\f\n" + + "\aOMANYTE\x10\x8a\x01\x12\f\n" + + "\aOMASTAR\x10\x8b\x01\x12\v\n" + + "\x06KABUTO\x10\x8c\x01\x12\r\n" + + "\bKABUTOPS\x10\x8d\x01\x12\x0f\n" + + "\n" + + "AERODACTYL\x10\x8e\x01\x12\f\n" + + "\aSNORLAX\x10\x8f\x01\x12\r\n" + + "\bARTICUNO\x10\x90\x01\x12\v\n" + + "\x06ZAPDOS\x10\x91\x01\x12\f\n" + + "\aMOLTRES\x10\x92\x01\x12\f\n" + + "\aDRATINI\x10\x93\x01\x12\x0e\n" + + "\tDRAGONAIR\x10\x94\x01\x12\x0e\n" + + "\tDRAGONITE\x10\x95\x01\x12\v\n" + + "\x06MEWTWO\x10\x96\x01\x12\b\n" + + "\x03MEW\x10\x97\x01\x12\x0e\n" + + "\tCHIKORITA\x10\x98\x01\x12\f\n" + + "\aBAYLEEF\x10\x99\x01\x12\r\n" + + "\bMEGANIUM\x10\x9a\x01\x12\x0e\n" + + "\tCYNDAQUIL\x10\x9b\x01\x12\f\n" + + "\aQUILAVA\x10\x9c\x01\x12\x0f\n" + + "\n" + + "TYPHLOSION\x10\x9d\x01\x12\r\n" + + "\bTOTODILE\x10\x9e\x01\x12\r\n" + + "\bCROCONAW\x10\x9f\x01\x12\x0f\n" + + "\n" + + "FERALIGATR\x10\xa0\x01\x12\f\n" + + "\aSENTRET\x10\xa1\x01\x12\v\n" + + "\x06FURRET\x10\xa2\x01\x12\r\n" + + "\bHOOTHOOT\x10\xa3\x01\x12\f\n" + + "\aNOCTOWL\x10\xa4\x01\x12\v\n" + + "\x06LEDYBA\x10\xa5\x01\x12\v\n" + + "\x06LEDIAN\x10\xa6\x01\x12\r\n" + + "\bSPINARAK\x10\xa7\x01\x12\f\n" + + "\aARIADOS\x10\xa8\x01\x12\v\n" + + "\x06CROBAT\x10\xa9\x01\x12\r\n" + + "\bCHINCHOU\x10\xaa\x01\x12\f\n" + + "\aLANTURN\x10\xab\x01\x12\n" + + "\n" + + "\x05PICHU\x10\xac\x01\x12\v\n" + + "\x06CLEFFA\x10\xad\x01\x12\x0e\n" + + "\tIGGLYBUFF\x10\xae\x01\x12\v\n" + + "\x06TOGEPI\x10\xaf\x01\x12\f\n" + + "\aTOGETIC\x10\xb0\x01\x12\t\n" + + "\x04NATU\x10\xb1\x01\x12\t\n" + + "\x04XATU\x10\xb2\x01\x12\v\n" + + "\x06MAREEP\x10\xb3\x01\x12\f\n" + + "\aFLAAFFY\x10\xb4\x01\x12\r\n" + + "\bAMPHAROS\x10\xb5\x01\x12\x0e\n" + + "\tBELLOSSOM\x10\xb6\x01\x12\v\n" + + "\x06MARILL\x10\xb7\x01\x12\x0e\n" + + "\tAZUMARILL\x10\xb8\x01\x12\x0e\n" + + "\tSUDOWOODO\x10\xb9\x01\x12\r\n" + + "\bPOLITOED\x10\xba\x01\x12\v\n" + + "\x06HOPPIP\x10\xbb\x01\x12\r\n" + + "\bSKIPLOOM\x10\xbc\x01\x12\r\n" + + "\bJUMPLUFF\x10\xbd\x01\x12\n" + + "\n" + + "\x05AIPOM\x10\xbe\x01\x12\f\n" + + "\aSUNKERN\x10\xbf\x01\x12\r\n" + + "\bSUNFLORA\x10\xc0\x01\x12\n" + + "\n" + + "\x05YANMA\x10\xc1\x01\x12\v\n" + + "\x06WOOPER\x10\xc2\x01\x12\r\n" + + "\bQUAGSIRE\x10\xc3\x01\x12\v\n" + + "\x06ESPEON\x10\xc4\x01\x12\f\n" + + "\aUMBREON\x10\xc5\x01\x12\f\n" + + "\aMURKROW\x10\xc6\x01\x12\r\n" + + "\bSLOWKING\x10\xc7\x01\x12\x0f\n" + + "\n" + + "MISDREAVUS\x10\xc8\x01\x12\n" + + "\n" + + "\x05UNOWN\x10\xc9\x01\x12\x0e\n" + + "\tWOBBUFFET\x10\xca\x01\x12\x0e\n" + + "\tGIRAFARIG\x10\xcb\x01\x12\v\n" + + "\x06PINECO\x10\xcc\x01\x12\x0f\n" + + "\n" + + "FORRETRESS\x10\xcd\x01\x12\x0e\n" + + "\tDUNSPARCE\x10\xce\x01\x12\v\n" + + "\x06GLIGAR\x10\xcf\x01\x12\f\n" + + "\aSTEELIX\x10\xd0\x01\x12\r\n" + + "\bSNUBBULL\x10\xd1\x01\x12\r\n" + + "\bGRANBULL\x10\xd2\x01\x12\r\n" + + "\bQWILFISH\x10\xd3\x01\x12\v\n" + + "\x06SCIZOR\x10\xd4\x01\x12\f\n" + + "\aSHUCKLE\x10\xd5\x01\x12\x0e\n" + + "\tHERACROSS\x10\xd6\x01\x12\f\n" + + "\aSNEASEL\x10\xd7\x01\x12\x0e\n" + + "\tTEDDIURSA\x10\xd8\x01\x12\r\n" + + "\bURSARING\x10\xd9\x01\x12\v\n" + + "\x06SLUGMA\x10\xda\x01\x12\r\n" + + "\bMAGCARGO\x10\xdb\x01\x12\v\n" + + "\x06SWINUB\x10\xdc\x01\x12\x0e\n" + + "\tPILOSWINE\x10\xdd\x01\x12\f\n" + + "\aCORSOLA\x10\xde\x01\x12\r\n" + + "\bREMORAID\x10\xdf\x01\x12\x0e\n" + + "\tOCTILLERY\x10\xe0\x01\x12\r\n" + + "\bDELIBIRD\x10\xe1\x01\x12\f\n" + + "\aMANTINE\x10\xe2\x01\x12\r\n" + + "\bSKARMORY\x10\xe3\x01\x12\r\n" + + "\bHOUNDOUR\x10\xe4\x01\x12\r\n" + + "\bHOUNDOOM\x10\xe5\x01\x12\f\n" + + "\aKINGDRA\x10\xe6\x01\x12\v\n" + + "\x06PHANPY\x10\xe7\x01\x12\f\n" + + "\aDONPHAN\x10\xe8\x01\x12\r\n" + + "\bPORYGON2\x10\xe9\x01\x12\r\n" + + "\bSTANTLER\x10\xea\x01\x12\r\n" + + "\bSMEARGLE\x10\xeb\x01\x12\f\n" + + "\aTYROGUE\x10\xec\x01\x12\x0e\n" + + "\tHITMONTOP\x10\xed\x01\x12\r\n" + + "\bSMOOCHUM\x10\xee\x01\x12\v\n" + + "\x06ELEKID\x10\xef\x01\x12\n" + + "\n" + + "\x05MAGBY\x10\xf0\x01\x12\f\n" + + "\aMILTANK\x10\xf1\x01\x12\f\n" + + "\aBLISSEY\x10\xf2\x01\x12\v\n" + + "\x06RAIKOU\x10\xf3\x01\x12\n" + + "\n" + + "\x05ENTEI\x10\xf4\x01\x12\f\n" + + "\aSUICUNE\x10\xf5\x01\x12\r\n" + + "\bLARVITAR\x10\xf6\x01\x12\f\n" + + "\aPUPITAR\x10\xf7\x01\x12\x0e\n" + + "\tTYRANITAR\x10\xf8\x01\x12\n" + + "\n" + + "\x05LUGIA\x10\xf9\x01\x12\n" + + "\n" + + "\x05HO_OH\x10\xfa\x01\x12\v\n" + + "\x06CELEBI\x10\xfb\x01\x12\f\n" + + "\aTREECKO\x10\xfc\x01\x12\f\n" + + "\aGROVYLE\x10\xfd\x01\x12\r\n" + + "\bSCEPTILE\x10\xfe\x01\x12\f\n" + + "\aTORCHIC\x10\xff\x01\x12\x0e\n" + + "\tCOMBUSKEN\x10\x80\x02\x12\r\n" + + "\bBLAZIKEN\x10\x81\x02\x12\v\n" + + "\x06MUDKIP\x10\x82\x02\x12\x0e\n" + + "\tMARSHTOMP\x10\x83\x02\x12\r\n" + + "\bSWAMPERT\x10\x84\x02\x12\x0e\n" + + "\tPOOCHYENA\x10\x85\x02\x12\x0e\n" + + "\tMIGHTYENA\x10\x86\x02\x12\x0e\n" + + "\tZIGZAGOON\x10\x87\x02\x12\f\n" + + "\aLINOONE\x10\x88\x02\x12\f\n" + + "\aWURMPLE\x10\x89\x02\x12\f\n" + + "\aSILCOON\x10\x8a\x02\x12\x0e\n" + + "\tBEAUTIFLY\x10\x8b\x02\x12\f\n" + + "\aCASCOON\x10\x8c\x02\x12\v\n" + + "\x06DUSTOX\x10\x8d\x02\x12\n" + + "\n" + + "\x05LOTAD\x10\x8e\x02\x12\v\n" + + "\x06LOMBRE\x10\x8f\x02\x12\r\n" + + "\bLUDICOLO\x10\x90\x02\x12\v\n" + + "\x06SEEDOT\x10\x91\x02\x12\f\n" + + "\aNUZLEAF\x10\x92\x02\x12\f\n" + + "\aSHIFTRY\x10\x93\x02\x12\f\n" + + "\aTAILLOW\x10\x94\x02\x12\f\n" + + "\aSWELLOW\x10\x95\x02\x12\f\n" + + "\aWINGULL\x10\x96\x02\x12\r\n" + + "\bPELIPPER\x10\x97\x02\x12\n" + + "\n" + + "\x05RALTS\x10\x98\x02\x12\v\n" + + "\x06KIRLIA\x10\x99\x02\x12\x0e\n" + + "\tGARDEVOIR\x10\x9a\x02\x12\f\n" + + "\aSURSKIT\x10\x9b\x02\x12\x0f\n" + + "\n" + + "MASQUERAIN\x10\x9c\x02\x12\x0e\n" + + "\tSHROOMISH\x10\x9d\x02\x12\f\n" + + "\aBRELOOM\x10\x9e\x02\x12\f\n" + + "\aSLAKOTH\x10\x9f\x02\x12\r\n" + + "\bVIGOROTH\x10\xa0\x02\x12\f\n" + + "\aSLAKING\x10\xa1\x02\x12\f\n" + + "\aNINCADA\x10\xa2\x02\x12\f\n" + + "\aNINJASK\x10\xa3\x02\x12\r\n" + + "\bSHEDINJA\x10\xa4\x02\x12\f\n" + + "\aWHISMUR\x10\xa5\x02\x12\f\n" + + "\aLOUDRED\x10\xa6\x02\x12\f\n" + + "\aEXPLOUD\x10\xa7\x02\x12\r\n" + + "\bMAKUHITA\x10\xa8\x02\x12\r\n" + + "\bHARIYAMA\x10\xa9\x02\x12\f\n" + + "\aAZURILL\x10\xaa\x02\x12\r\n" + + "\bNOSEPASS\x10\xab\x02\x12\v\n" + + "\x06SKITTY\x10\xac\x02\x12\r\n" + + "\bDELCATTY\x10\xad\x02\x12\f\n" + + "\aSABLEYE\x10\xae\x02\x12\v\n" + + "\x06MAWILE\x10\xaf\x02\x12\t\n" + + "\x04ARON\x10\xb0\x02\x12\v\n" + + "\x06LAIRON\x10\xb1\x02\x12\v\n" + + "\x06AGGRON\x10\xb2\x02\x12\r\n" + + "\bMEDITITE\x10\xb3\x02\x12\r\n" + + "\bMEDICHAM\x10\xb4\x02\x12\x0e\n" + + "\tELECTRIKE\x10\xb5\x02\x12\x0e\n" + + "\tMANECTRIC\x10\xb6\x02\x12\v\n" + + "\x06PLUSLE\x10\xb7\x02\x12\n" + + "\n" + + "\x05MINUN\x10\xb8\x02\x12\f\n" + + "\aVOLBEAT\x10\xb9\x02\x12\r\n" + + "\bILLUMISE\x10\xba\x02\x12\f\n" + + "\aROSELIA\x10\xbb\x02\x12\v\n" + + "\x06GULPIN\x10\xbc\x02\x12\v\n" + + "\x06SWALOT\x10\xbd\x02\x12\r\n" + + "\bCARVANHA\x10\xbe\x02\x12\r\n" + + "\bSHARPEDO\x10\xbf\x02\x12\f\n" + + "\aWAILMER\x10\xc0\x02\x12\f\n" + + "\aWAILORD\x10\xc1\x02\x12\n" + + "\n" + + "\x05NUMEL\x10\xc2\x02\x12\r\n" + + "\bCAMERUPT\x10\xc3\x02\x12\f\n" + + "\aTORKOAL\x10\xc4\x02\x12\v\n" + + "\x06SPOINK\x10\xc5\x02\x12\f\n" + + "\aGRUMPIG\x10\xc6\x02\x12\v\n" + + "\x06SPINDA\x10\xc7\x02\x12\r\n" + + "\bTRAPINCH\x10\xc8\x02\x12\f\n" + + "\aVIBRAVA\x10\xc9\x02\x12\v\n" + + "\x06FLYGON\x10\xca\x02\x12\v\n" + + "\x06CACNEA\x10\xcb\x02\x12\r\n" + + "\bCACTURNE\x10\xcc\x02\x12\v\n" + + "\x06SWABLU\x10\xcd\x02\x12\f\n" + + "\aALTARIA\x10\xce\x02\x12\r\n" + + "\bZANGOOSE\x10\xcf\x02\x12\f\n" + + "\aSEVIPER\x10\xd0\x02\x12\r\n" + + "\bLUNATONE\x10\xd1\x02\x12\f\n" + + "\aSOLROCK\x10\xd2\x02\x12\r\n" + + "\bBARBOACH\x10\xd3\x02\x12\r\n" + + "\bWHISCASH\x10\xd4\x02\x12\r\n" + + "\bCORPHISH\x10\xd5\x02\x12\x0e\n" + + "\tCRAWDAUNT\x10\xd6\x02\x12\v\n" + + "\x06BALTOY\x10\xd7\x02\x12\f\n" + + "\aCLAYDOL\x10\xd8\x02\x12\v\n" + + "\x06LILEEP\x10\xd9\x02\x12\f\n" + + "\aCRADILY\x10\xda\x02\x12\f\n" + + "\aANORITH\x10\xdb\x02\x12\f\n" + + "\aARMALDO\x10\xdc\x02\x12\v\n" + + "\x06FEEBAS\x10\xdd\x02\x12\f\n" + + "\aMILOTIC\x10\xde\x02\x12\r\n" + + "\bCASTFORM\x10\xdf\x02\x12\f\n" + + "\aKECLEON\x10\xe0\x02\x12\f\n" + + "\aSHUPPET\x10\xe1\x02\x12\f\n" + + "\aBANETTE\x10\xe2\x02\x12\f\n" + + "\aDUSKULL\x10\xe3\x02\x12\r\n" + + "\bDUSCLOPS\x10\xe4\x02\x12\f\n" + + "\aTROPIUS\x10\xe5\x02\x12\r\n" + + "\bCHIMECHO\x10\xe6\x02\x12\n" + + "\n" + + "\x05ABSOL\x10\xe7\x02\x12\v\n" + + "\x06WYNAUT\x10\xe8\x02\x12\f\n" + + "\aSNORUNT\x10\xe9\x02\x12\v\n" + + "\x06GLALIE\x10\xea\x02\x12\v\n" + + "\x06SPHEAL\x10\xeb\x02\x12\v\n" + + "\x06SEALEO\x10\xec\x02\x12\f\n" + + "\aWALREIN\x10\xed\x02\x12\r\n" + + "\bCLAMPERL\x10\xee\x02\x12\f\n" + + "\aHUNTAIL\x10\xef\x02\x12\r\n" + + "\bGOREBYSS\x10\xf0\x02\x12\x0e\n" + + "\tRELICANTH\x10\xf1\x02\x12\f\n" + + "\aLUVDISC\x10\xf2\x02\x12\n" + + "\n" + + "\x05BAGON\x10\xf3\x02\x12\f\n" + + "\aSHELGON\x10\xf4\x02\x12\x0e\n" + + "\tSALAMENCE\x10\xf5\x02\x12\v\n" + + "\x06BELDUM\x10\xf6\x02\x12\v\n" + + "\x06METANG\x10\xf7\x02\x12\x0e\n" + + "\tMETAGROSS\x10\xf8\x02\x12\r\n" + + "\bREGIROCK\x10\xf9\x02\x12\v\n" + + "\x06REGICE\x10\xfa\x02\x12\x0e\n" + + "\tREGISTEEL\x10\xfb\x02\x12\v\n" + + "\x06LATIAS\x10\xfc\x02\x12\v\n" + + "\x06LATIOS\x10\xfd\x02\x12\v\n" + + "\x06KYOGRE\x10\xfe\x02\x12\f\n" + + "\aGROUDON\x10\xff\x02\x12\r\n" + + "\bRAYQUAZA\x10\x80\x03\x12\f\n" + + "\aJIRACHI\x10\x81\x03\x12\v\n" + + "\x06DEOXYS\x10\x82\x03\x12\f\n" + + "\aTURTWIG\x10\x83\x03\x12\v\n" + + "\x06GROTLE\x10\x84\x03\x12\r\n" + + "\bTORTERRA\x10\x85\x03\x12\r\n" + + "\bCHIMCHAR\x10\x86\x03\x12\r\n" + + "\bMONFERNO\x10\x87\x03\x12\x0e\n" + + "\tINFERNAPE\x10\x88\x03\x12\v\n" + + "\x06PIPLUP\x10\x89\x03\x12\r\n" + + "\bPRINPLUP\x10\x8a\x03\x12\r\n" + + "\bEMPOLEON\x10\x8b\x03\x12\v\n" + + "\x06STARLY\x10\x8c\x03\x12\r\n" + + "\bSTARAVIA\x10\x8d\x03\x12\x0e\n" + + "\tSTARAPTOR\x10\x8e\x03\x12\v\n" + + "\x06BIDOOF\x10\x8f\x03\x12\f\n" + + "\aBIBAREL\x10\x90\x03\x12\x0e\n" + + "\tKRICKETOT\x10\x91\x03\x12\x0f\n" + + "\n" + + "KRICKETUNE\x10\x92\x03\x12\n" + + "\n" + + "\x05SHINX\x10\x93\x03\x12\n" + + "\n" + + "\x05LUXIO\x10\x94\x03\x12\v\n" + + "\x06LUXRAY\x10\x95\x03\x12\n" + + "\n" + + "\x05BUDEW\x10\x96\x03\x12\r\n" + + "\bROSERADE\x10\x97\x03\x12\r\n" + + "\bCRANIDOS\x10\x98\x03\x12\x0e\n" + + "\tRAMPARDOS\x10\x99\x03\x12\r\n" + + "\bSHIELDON\x10\x9a\x03\x12\x0e\n" + + "\tBASTIODON\x10\x9b\x03\x12\n" + + "\n" + + "\x05BURMY\x10\x9c\x03\x12\r\n" + + "\bWORMADAM\x10\x9d\x03\x12\v\n" + + "\x06MOTHIM\x10\x9e\x03\x12\v\n" + + "\x06COMBEE\x10\x9f\x03\x12\x0e\n" + + "\tVESPIQUEN\x10\xa0\x03\x12\x0e\n" + + "\tPACHIRISU\x10\xa1\x03\x12\v\n" + + "\x06BUIZEL\x10\xa2\x03\x12\r\n" + + "\bFLOATZEL\x10\xa3\x03\x12\f\n" + + "\aCHERUBI\x10\xa4\x03\x12\f\n" + + "\aCHERRIM\x10\xa5\x03\x12\f\n" + + "\aSHELLOS\x10\xa6\x03\x12\x0e\n" + + "\tGASTRODON\x10\xa7\x03\x12\f\n" + + "\aAMBIPOM\x10\xa8\x03\x12\r\n" + + "\bDRIFLOON\x10\xa9\x03\x12\r\n" + + "\bDRIFBLIM\x10\xaa\x03\x12\f\n" + + "\aBUNEARY\x10\xab\x03\x12\f\n" + + "\aLOPUNNY\x10\xac\x03\x12\x0e\n" + + "\tMISMAGIUS\x10\xad\x03\x12\x0e\n" + + "\tHONCHKROW\x10\xae\x03\x12\f\n" + + "\aGLAMEOW\x10\xaf\x03\x12\f\n" + + "\aPURUGLY\x10\xb0\x03\x12\x0e\n" + + "\tCHINGLING\x10\xb1\x03\x12\v\n" + + "\x06STUNKY\x10\xb2\x03\x12\r\n" + + "\bSKUNTANK\x10\xb3\x03\x12\f\n" + + "\aBRONZOR\x10\xb4\x03\x12\r\n" + + "\bBRONZONG\x10\xb5\x03\x12\v\n" + + "\x06BONSLY\x10\xb6\x03\x12\f\n" + + "\aMIME_JR\x10\xb7\x03\x12\f\n" + + "\aHAPPINY\x10\xb8\x03\x12\v\n" + + "\x06CHATOT\x10\xb9\x03\x12\x0e\n" + + "\tSPIRITOMB\x10\xba\x03\x12\n" + + "\n" + + "\x05GIBLE\x10\xbb\x03\x12\v\n" + + "\x06GABITE\x10\xbc\x03\x12\r\n" + + "\bGARCHOMP\x10\xbd\x03\x12\r\n" + + "\bMUNCHLAX\x10\xbe\x03\x12\n" + + "\n" + + "\x05RIOLU\x10\xbf\x03\x12\f\n" + + "\aLUCARIO\x10\xc0\x03\x12\x0f\n" + + "\n" + + "HIPPOPOTAS\x10\xc1\x03\x12\x0e\n" + + "\tHIPPOWDON\x10\xc2\x03\x12\f\n" + + "\aSKORUPI\x10\xc3\x03\x12\f\n" + + "\aDRAPION\x10\xc4\x03\x12\r\n" + + "\bCROAGUNK\x10\xc5\x03\x12\x0e\n" + + "\tTOXICROAK\x10\xc6\x03\x12\x0e\n" + + "\tCARNIVINE\x10\xc7\x03\x12\f\n" + + "\aFINNEON\x10\xc8\x03\x12\r\n" + + "\bLUMINEON\x10\xc9\x03\x12\f\n" + + "\aMANTYKE\x10\xca\x03\x12\v\n" + + "\x06SNOVER\x10\xcb\x03\x12\x0e\n" + + "\tABOMASNOW\x10\xcc\x03\x12\f\n" + + "\aWEAVILE\x10\xcd\x03\x12\x0e\n" + + "\tMAGNEZONE\x10\xce\x03\x12\x0f\n" + + "\n" + + "LICKILICKY\x10\xcf\x03\x12\x0e\n" + + "\tRHYPERIOR\x10\xd0\x03\x12\x0e\n" + + "\tTANGROWTH\x10\xd1\x03\x12\x0f\n" + + "\n" + + "ELECTIVIRE\x10\xd2\x03\x12\x0e\n" + + "\tMAGMORTAR\x10\xd3\x03\x12\r\n" + + "\bTOGEKISS\x10\xd4\x03\x12\f\n" + + "\aYANMEGA\x10\xd5\x03\x12\f\n" + + "\aLEAFEON\x10\xd6\x03\x12\f\n" + + "\aGLACEON\x10\xd7\x03\x12\f\n" + + "\aGLISCOR\x10\xd8\x03\x12\x0e\n" + + "\tMAMOSWINE\x10\xd9\x03\x12\x0e\n" + + "\tPORYGON_Z\x10\xda\x03\x12\f\n" + + "\aGALLADE\x10\xdb\x03\x12\x0e\n" + + "\tPROBOPASS\x10\xdc\x03\x12\r\n" + + "\bDUSKNOIR\x10\xdd\x03\x12\r\n" + + "\bFROSLASS\x10\xde\x03\x12\n" + + "\n" + + "\x05ROTOM\x10\xdf\x03\x12\t\n" + + "\x04UXIE\x10\xe0\x03\x12\f\n" + + "\aMESPRIT\x10\xe1\x03\x12\n" + + "\n" + + "\x05AZELF\x10\xe2\x03\x12\v\n" + + "\x06DIALGA\x10\xe3\x03\x12\v\n" + + "\x06PALKIA\x10\xe4\x03\x12\f\n" + + "\aHEATRAN\x10\xe5\x03\x12\x0e\n" + + "\tREGIGIGAS\x10\xe6\x03\x12\r\n" + + "\bGIRATINA\x10\xe7\x03\x12\x0e\n" + + "\tCRESSELIA\x10\xe8\x03\x12\v\n" + + "\x06PHIONE\x10\xe9\x03\x12\f\n" + + "\aMANAPHY\x10\xea\x03\x12\f\n" + + "\aDARKRAI\x10\xeb\x03\x12\f\n" + + "\aSHAYMIN\x10\xec\x03\x12\v\n" + + "\x06ARCEUS\x10\xed\x03\x12\f\n" + + "\aVICTINI\x10\xee\x03\x12\n" + + "\n" + + "\x05SNIVY\x10\xef\x03\x12\f\n" + + "\aSERVINE\x10\xf0\x03\x12\x0e\n" + + "\tSERPERIOR\x10\xf1\x03\x12\n" + + "\n" + + "\x05TEPIG\x10\xf2\x03\x12\f\n" + + "\aPIGNITE\x10\xf3\x03\x12\v\n" + + "\x06EMBOAR\x10\xf4\x03\x12\r\n" + + "\bOSHAWOTT\x10\xf5\x03\x12\v\n" + + "\x06DEWOTT\x10\xf6\x03\x12\r\n" + + "\bSAMUROTT\x10\xf7\x03\x12\v\n" + + "\x06PATRAT\x10\xf8\x03\x12\f\n" + + "\aWATCHOG\x10\xf9\x03\x12\r\n" + + "\bLILLIPUP\x10\xfa\x03\x12\f\n" + + "\aHERDIER\x10\xfb\x03\x12\x0e\n" + + "\tSTOUTLAND\x10\xfc\x03\x12\r\n" + + "\bPURRLOIN\x10\xfd\x03\x12\f\n" + + "\aLIEPARD\x10\xfe\x03\x12\f\n" + + "\aPANSAGE\x10\xff\x03\x12\r\n" + + "\bSIMISAGE\x10\x80\x04\x12\f\n" + + "\aPANSEAR\x10\x81\x04\x12\r\n" + + "\bSIMISEAR\x10\x82\x04\x12\f\n" + + "\aPANPOUR\x10\x83\x04\x12\r\n" + + "\bSIMIPOUR\x10\x84\x04\x12\n" + + "\n" + + "\x05MUNNA\x10\x85\x04\x12\r\n" + + "\bMUSHARNA\x10\x86\x04\x12\v\n" + + "\x06PIDOVE\x10\x87\x04\x12\x0e\n" + + "\tTRANQUILL\x10\x88\x04\x12\r\n" + + "\bUNFEZANT\x10\x89\x04\x12\f\n" + + "\aBLITZLE\x10\x8a\x04\x12\x0e\n" + + "\tZEBSTRIKA\x10\x8b\x04\x12\x0f\n" + + "\n" + + "ROGGENROLA\x10\x8c\x04\x12\f\n" + + "\aBOLDORE\x10\x8d\x04\x12\r\n" + + "\bGIGALITH\x10\x8e\x04\x12\v\n" + + "\x06WOOBAT\x10\x8f\x04\x12\f\n" + + "\aSWOOBAT\x10\x90\x04\x12\f\n" + + "\aDRILBUR\x10\x91\x04\x12\x0e\n" + + "\tEXCADRILL\x10\x92\x04\x12\v\n" + + "\x06AUDINO\x10\x93\x04\x12\f\n" + + "\aTIMBURR\x10\x94\x04\x12\f\n" + + "\aGURDURR\x10\x95\x04\x12\x0f\n" + + "\n" + + "CONKELDURR\x10\x96\x04\x12\f\n" + + "\aTYMPOLE\x10\x97\x04\x12\x0e\n" + + "\tPALPITOAD\x10\x98\x04\x12\x0f\n" + + "\n" + + "SEISMITOAD\x10\x99\x04\x12\n" + + "\n" + + "\x05THROH\x10\x9a\x04\x12\t\n" + + "\x04SAWK\x10\x9b\x04\x12\r\n" + + "\bSEWADDLE\x10\x9c\x04\x12\r\n" + + "\bSWADLOON\x10\x9d\x04\x12\r\n" + + "\bLEAVANNY\x10\x9e\x04\x12\r\n" + + "\bVENIPEDE\x10\x9f\x04\x12\x0f\n" + + "\n" + + "WHIRLIPEDE\x10\xa0\x04\x12\x0e\n" + + "\tSCOLIPEDE\x10\xa1\x04\x12\r\n" + + "\bCOTTONEE\x10\xa2\x04\x12\x0f\n" + + "\n" + + "WHIMSICOTT\x10\xa3\x04\x12\f\n" + + "\aPETILIL\x10\xa4\x04\x12\x0e\n" + + "\tLILLIGANT\x10\xa5\x04\x12\r\n" + + "\bBASCULIN\x10\xa6\x04\x12\f\n" + + "\aSANDILE\x10\xa7\x04\x12\r\n" + + "\bKROKOROK\x10\xa8\x04\x12\x0f\n" + + "\n" + + "KROOKODILE\x10\xa9\x04\x12\r\n" + + "\bDARUMAKA\x10\xaa\x04\x12\x0f\n" + + "\n" + + "DARMANITAN\x10\xab\x04\x12\r\n" + + "\bMARACTUS\x10\xac\x04\x12\f\n" + + "\aDWEBBLE\x10\xad\x04\x12\f\n" + + "\aCRUSTLE\x10\xae\x04\x12\f\n" + + "\aSCRAGGY\x10\xaf\x04\x12\f\n" + + "\aSCRAFTY\x10\xb0\x04\x12\r\n" + + "\bSIGILYPH\x10\xb1\x04\x12\v\n" + + "\x06YAMASK\x10\xb2\x04\x12\x0f\n" + + "\n" + + "COFAGRIGUS\x10\xb3\x04\x12\r\n" + + "\bTIRTOUGA\x10\xb4\x04\x12\x0f\n" + + "\n" + + "CARRACOSTA\x10\xb5\x04\x12\v\n" + + "\x06ARCHEN\x10\xb6\x04\x12\r\n" + + "\bARCHEOPS\x10\xb7\x04\x12\r\n" + + "\bTRUBBISH\x10\xb8\x04\x12\r\n" + + "\bGARBODOR\x10\xb9\x04\x12\n" + + "\n" + + "\x05ZORUA\x10\xba\x04\x12\f\n" + + "\aZOROARK\x10\xbb\x04\x12\r\n" + + "\bMINCCINO\x10\xbc\x04\x12\r\n" + + "\bCINCCINO\x10\xbd\x04\x12\f\n" + + "\aGOTHITA\x10\xbe\x04\x12\x0e\n" + + "\tGOTHORITA\x10\xbf\x04\x12\x0f\n" + + "\n" + + "GOTHITELLE\x10\xc0\x04\x12\f\n" + + "\aSOLOSIS\x10\xc1\x04\x12\f\n" + + "\aDUOSION\x10\xc2\x04\x12\x0e\n" + + "\tREUNICLUS\x10\xc3\x04\x12\r\n" + + "\bDUCKLETT\x10\xc4\x04\x12\v\n" + + "\x06SWANNA\x10\xc5\x04\x12\x0e\n" + + "\tVANILLITE\x10\xc6\x04\x12\x0e\n" + + "\tVANILLISH\x10\xc7\x04\x12\x0e\n" + + "\tVANILLUXE\x10\xc8\x04\x12\r\n" + + "\bDEERLING\x10\xc9\x04\x12\r\n" + + "\bSAWSBUCK\x10\xca\x04\x12\v\n" + + "\x06EMOLGA\x10\xcb\x04\x12\x0f\n" + + "\n" + + "KARRABLAST\x10\xcc\x04\x12\x0f\n" + + "\n" + + "ESCAVALIER\x10\xcd\x04\x12\f\n" + + "\aFOONGUS\x10\xce\x04\x12\x0e\n" + + "\tAMOONGUSS\x10\xcf\x04\x12\r\n" + + "\bFRILLISH\x10\xd0\x04\x12\x0e\n" + + "\tJELLICENT\x10\xd1\x04\x12\x0e\n" + + "\tALOMOMOLA\x10\xd2\x04\x12\v\n" + + "\x06JOLTIK\x10\xd3\x04\x12\x0f\n" + + "\n" + + "GALVANTULA\x10\xd4\x04\x12\x0e\n" + + "\tFERROSEED\x10\xd5\x04\x12\x0f\n" + + "\n" + + "FERROTHORN\x10\xd6\x04\x12\n" + + "\n" + + "\x05KLINK\x10\xd7\x04\x12\n" + + "\n" + + "\x05KLANG\x10\xd8\x04\x12\x0e\n" + + "\tKLINKLANG\x10\xd9\x04\x12\v\n" + + "\x06TYNAMO\x10\xda\x04\x12\x0e\n" + + "\tEELEKTRIK\x10\xdb\x04\x12\x0f\n" + + "\n" + + "EELEKTROSS\x10\xdc\x04\x12\v\n" + + "\x06ELGYEM\x10\xdd\x04\x12\r\n" + + "\bBEHEEYEM\x10\xde\x04\x12\f\n" + + "\aLITWICK\x10\xdf\x04\x12\f\n" + + "\aLAMPENT\x10\xe0\x04\x12\x0f\n" + + "\n" + + "CHANDELURE\x10\xe1\x04\x12\t\n" + + "\x04AXEW\x10\xe2\x04\x12\f\n" + + "\aFRAXURE\x10\xe3\x04\x12\f\n" + + "\aHAXORUS\x10\xe4\x04\x12\f\n" + + "\aCUBCHOO\x10\xe5\x04\x12\f\n" + + "\aBEARTIC\x10\xe6\x04\x12\x0e\n" + + "\tCRYOGONAL\x10\xe7\x04\x12\f\n" + + "\aSHELMET\x10\xe8\x04\x12\r\n" + + "\bACCELGOR\x10\xe9\x04\x12\r\n" + + "\bSTUNFISK\x10\xea\x04\x12\f\n" + + "\aMIENFOO\x10\xeb\x04\x12\r\n" + + "\bMIENSHAO\x10\xec\x04\x12\x0e\n" + + "\tDRUDDIGON\x10\xed\x04\x12\v\n" + + "\x06GOLETT\x10\xee\x04\x12\v\n" + + "\x06GOLURK\x10\xef\x04\x12\r\n" + + "\bPAWNIARD\x10\xf0\x04\x12\f\n" + + "\aBISHARP\x10\xf1\x04\x12\x0f\n" + + "\n" + + "BOUFFALANT\x10\xf2\x04\x12\f\n" + + "\aRUFFLET\x10\xf3\x04\x12\r\n" + + "\bBRAVIARY\x10\xf4\x04\x12\f\n" + + "\aVULLABY\x10\xf5\x04\x12\x0e\n" + + "\tMANDIBUZZ\x10\xf6\x04\x12\f\n" + + "\aHEATMOR\x10\xf7\x04\x12\v\n" + + "\x06DURANT\x10\xf8\x04\x12\n" + + "\n" + + "\x05DEINO\x10\xf9\x04\x12\r\n" + + "\bZWEILOUS\x10\xfa\x04\x12\x0e\n" + + "\tHYDREIGON\x10\xfb\x04\x12\r\n" + + "\bLARVESTA\x10\xfc\x04\x12\x0e\n" + + "\tVOLCARONA\x10\xfd\x04\x12\r\n" + + "\bCOBALION\x10\xfe\x04\x12\x0e\n" + + "\tTERRAKION\x10\xff\x04\x12\r\n" + + "\bVIRIZION\x10\x80\x05\x12\r\n" + + "\bTORNADUS\x10\x81\x05\x12\x0e\n" + + "\tTHUNDURUS\x10\x82\x05\x12\r\n" + + "\bRESHIRAM\x10\x83\x05\x12\v\n" + + "\x06ZEKROM\x10\x84\x05\x12\r\n" + + "\bLANDORUS\x10\x85\x05\x12\v\n" + + "\x06KYUREM\x10\x86\x05\x12\v\n" + + "\x06KELDEO\x10\x87\x05\x12\r\n" + + "\bMELOETTA\x10\x88\x05\x12\r\n" + + "\bGENESECT\x10\x89\x05\x12\f\n" + + "\aCHESPIN\x10\x8a\x05\x12\x0e\n" + + "\tQUILLADIN\x10\x8b\x05\x12\x0f\n" + + "\n" + + "CHESNAUGHT\x10\x8c\x05\x12\r\n" + + "\bFENNEKIN\x10\x8d\x05\x12\f\n" + + "\aBRAIXEN\x10\x8e\x05\x12\f\n" + + "\aDELPHOX\x10\x8f\x05\x12\f\n" + + "\aFROAKIE\x10\x90\x05\x12\x0e\n" + + "\tFROGADIER\x10\x91\x05\x12\r\n" + + "\bGRENINJA\x10\x92\x05\x12\r\n" + + "\bBUNNELBY\x10\x93\x05\x12\x0e\n" + + "\tDIGGERSBY\x10\x94\x05\x12\x0f\n" + + "\n" + + "FLETCHLING\x10\x95\x05\x12\x10\n" + + "\vFLETCHINDER\x10\x96\x05\x12\x0f\n" + + "\n" + + "TALONFLAME\x10\x97\x05\x12\x0f\n" + + "\n" + + "SCATTERBUG\x10\x98\x05\x12\v\n" + + "\x06SPEWPA\x10\x99\x05\x12\r\n" + + "\bVIVILLON\x10\x9a\x05\x12\v\n" + + "\x06LITLEO\x10\x9b\x05\x12\v\n" + + "\x06PYROAR\x10\x9c\x05\x12\f\n" + + "\aFLABEBE\x10\x9d\x05\x12\f\n" + + "\aFLOETTE\x10\x9e\x05\x12\f\n" + + "\aFLORGES\x10\x9f\x05\x12\v\n" + + "\x06SKIDDO\x10\xa0\x05\x12\v\n" + + "\x06GOGOAT\x10\xa1\x05\x12\f\n" + + "\aPANCHAM\x10\xa2\x05\x12\f\n" + + "\aPANGORO\x10\xa3\x05\x12\f\n" + + "\aFURFROU\x10\xa4\x05\x12\v\n" + + "\x06ESPURR\x10\xa5\x05\x12\r\n" + + "\bMEOWSTIC\x10\xa6\x05\x12\f\n" + + "\aHONEDGE\x10\xa7\x05\x12\r\n" + + "\bDOUBLADE\x10\xa8\x05\x12\x0e\n" + + "\tAEGISLASH\x10\xa9\x05\x12\r\n" + + "\bSPRITZEE\x10\xaa\x05\x12\x0f\n" + + "\n" + + "AROMATISSE\x10\xab\x05\x12\f\n" + + "\aSWIRLIX\x10\xac\x05\x12\r\n" + + "\bSLURPUFF\x10\xad\x05\x12\n" + + "\n" + + "\x05INKAY\x10\xae\x05\x12\f\n" + + "\aMALAMAR\x10\xaf\x05\x12\f\n" + + "\aBINACLE\x10\xb0\x05\x12\x0f\n" + + "\n" + + "BARBARACLE\x10\xb1\x05\x12\v\n" + + "\x06SKRELP\x10\xb2\x05\x12\r\n" + + "\bDRAGALGE\x10\xb3\x05\x12\x0e\n" + + "\tCLAUNCHER\x10\xb4\x05\x12\x0e\n" + + "\tCLAWITZER\x10\xb5\x05\x12\x0f\n" + + "\n" + + "HELIOPTILE\x10\xb6\x05\x12\x0e\n" + + "\tHELIOLISK\x10\xb7\x05\x12\v\n" + + "\x06TYRUNT\x10\xb8\x05\x12\x0e\n" + + "\tTYRANTRUM\x10\xb9\x05\x12\v\n" + + "\x06AMAURA\x10\xba\x05\x12\f\n" + + "\aAURORUS\x10\xbb\x05\x12\f\n" + + "\aSYLVEON\x10\xbc\x05\x12\r\n" + + "\bHAWLUCHA\x10\xbd\x05\x12\f\n" + + "\aDEDENNE\x10\xbe\x05\x12\f\n" + + "\aCARBINK\x10\xbf\x05\x12\n" + + "\n" + + "\x05GOOMY\x10\xc0\x05\x12\f\n" + + "\aSLIGGOO\x10\xc1\x05\x12\v\n" + + "\x06GOODRA\x10\xc2\x05\x12\v\n" + + "\x06KLEFKI\x10\xc3\x05\x12\r\n" + + "\bPHANTUMP\x10\xc4\x05\x12\x0e\n" + + "\tTREVENANT\x10\xc5\x05\x12\x0e\n" + + "\tPUMPKABOO\x10\xc6\x05\x12\x0e\n" + + "\tGOURGEIST\x10\xc7\x05\x12\r\n" + + "\bBERGMITE\x10\xc8\x05\x12\f\n" + + "\aAVALUGG\x10\xc9\x05\x12\v\n" + + "\x06NOIBAT\x10\xca\x05\x12\f\n" + + "\aNOIVERN\x10\xcb\x05\x12\f\n" + + "\aXERNEAS\x10\xcc\x05\x12\f\n" + + "\aYVELTAL\x10\xcd\x05\x12\f\n" + + "\aZYGARDE\x10\xce\x05\x12\f\n" + + "\aDIANCIE\x10\xcf\x05\x12\n" + + "\n" + + "\x05HOOPA\x10\xd0\x05\x12\x0e\n" + + "\tVOLCANION\x10\xd1\x05\x12\v\n" + + "\x06ROWLET\x10\xd2\x05\x12\f\n" + + "\aDARTRIX\x10\xd3\x05\x12\x0e\n" + + "\tDECIDUEYE\x10\xd4\x05\x12\v\n" + + "\x06LITTEN\x10\xd5\x05\x12\r\n" + + "\bTORRACAT\x10\xd6\x05\x12\x0f\n" + + "\n" + + "INCINEROAR\x10\xd7\x05\x12\f\n" + + "\aPOPPLIO\x10\xd8\x05\x12\f\n" + + "\aBRIONNE\x10\xd9\x05\x12\x0e\n" + + "\tPRIMARINA\x10\xda\x05\x12\f\n" + + "\aPIKIPEK\x10\xdb\x05\x12\r\n" + + "\bTRUMBEAK\x10\xdc\x05\x12\x0e\n" + + "\tTOUCANNON\x10\xdd\x05\x12\f\n" + + "\aYUNGOOS\x10\xde\x05\x12\r\n" + + "\bGUMSHOOS\x10\xdf\x05\x12\f\n" + + "\aGRUBBIN\x10\xe0\x05\x12\x0e\n" + + "\tCHARJABUG\x10\xe1\x05\x12\r\n" + + "\bVIKAVOLT\x10\xe2\x05\x12\x0f\n" + + "\n" + + "CRABRAWLER\x10\xe3\x05\x12\x11\n" + + "\fCRABOMINABLE\x10\xe4\x05\x12\r\n" + + "\bORICORIO\x10\xe5\x05\x12\r\n" + + "\bCUTIEFLY\x10\xe6\x05\x12\r\n" + + "\bRIBOMBEE\x10\xe7\x05\x12\r\n" + + "\bROCKRUFF\x10\xe8\x05\x12\r\n" + + "\bLYCANROC\x10\xe9\x05\x12\x0f\n" + + "\n" + + "WISHIWASHI\x10\xea\x05\x12\r\n" + + "\bMAREANIE\x10\xeb\x05\x12\f\n" + + "\aTOXAPEX\x10\xec\x05\x12\f\n" + + "\aMUDBRAY\x10\xed\x05\x12\r\n" + + "\bMUDSDALE\x10\xee\x05\x12\r\n" + + "\bDEWPIDER\x10\xef\x05\x12\x0e\n" + + "\tARAQUANID\x10\xf0\x05\x12\r\n" + + "\bFOMANTIS\x10\xf1\x05\x12\r\n" + + "\bLURANTIS\x10\xf2\x05\x12\r\n" + + "\bMORELULL\x10\xf3\x05\x12\x0e\n" + + "\tSHIINOTIC\x10\xf4\x05\x12\r\n" + + "\bSALANDIT\x10\xf5\x05\x12\r\n" + + "\bSALAZZLE\x10\xf6\x05\x12\f\n" + + "\aSTUFFUL\x10\xf7\x05\x12\v\n" + + "\x06BEWEAR\x10\xf8\x05\x12\x0e\n" + + "\tBOUNSWEET\x10\xf9\x05\x12\f\n" + + "\aSTEENEE\x10\xfa\x05\x12\r\n" + + "\bTSAREENA\x10\xfb\x05\x12\v\n" + + "\x06COMFEY\x10\xfc\x05\x12\r\n" + + "\bORANGURU\x10\xfd\x05\x12\x0e\n" + + "\tPASSIMIAN\x10\xfe\x05\x12\v\n" + + "\x06WIMPOD\x10\xff\x05\x12\x0e\n" + + "\tGOLISOPOD\x10\x80\x06\x12\x0e\n" + + "\tSANDYGAST\x10\x81\x06\x12\x0e\n" + + "\tPALOSSAND\x10\x82\x06\x12\x0e\n" + + "\tPYUKUMUKU\x10\x83\x06\x12\x0e\n" + + "\tTYPE_NULL\x10\x84\x06\x12\r\n" + + "\bSILVALLY\x10\x85\x06\x12\v\n" + + "\x06MINIOR\x10\x86\x06\x12\v\n" + + "\x06KOMALA\x10\x87\x06\x12\x0f\n" + + "\n" + + "TURTONATOR\x10\x88\x06\x12\x0f\n" + + "\n" + + "TOGEDEMARU\x10\x89\x06\x12\f\n" + + "\aMIMIKYU\x10\x8a\x06\x12\f\n" + + "\aBRUXISH\x10\x8b\x06\x12\v\n" + + "\x06DRAMPA\x10\x8c\x06\x12\r\n" + + "\bDHELMISE\x10\x8d\x06\x12\r\n" + + "\bJANGMO_O\x10\x8e\x06\x12\r\n" + + "\bHAKAMO_O\x10\x8f\x06\x12\f\n" + + "\aKOMMO_O\x10\x90\x06\x12\x0e\n" + + "\tTAPU_KOKO\x10\x91\x06\x12\x0e\n" + + "\tTAPU_LELE\x10\x92\x06\x12\x0e\n" + + "\tTAPU_BULU\x10\x93\x06\x12\x0e\n" + + "\tTAPU_FINI\x10\x94\x06\x12\v\n" + + "\x06COSMOG\x10\x95\x06\x12\f\n" + + "\aCOSMOEM\x10\x96\x06\x12\r\n" + + "\bSOLGALEO\x10\x97\x06\x12\v\n" + + "\x06LUNALA\x10\x98\x06\x12\r\n" + + "\bNIHILEGO\x10\x99\x06\x12\r\n" + + "\bBUZZWOLE\x10\x9a\x06\x12\x0e\n" + + "\tPHEROMOSA\x10\x9b\x06\x12\x0e\n" + + "\tXURKITREE\x10\x9c\x06\x12\x0f\n" + + "\n" + + "CELESTEELA\x10\x9d\x06\x12\f\n" + + "\aKARTANA\x10\x9e\x06\x12\r\n" + + "\bGUZZLORD\x10\x9f\x06\x12\r\n" + + "\bNECROZMA\x10\xa0\x06\x12\r\n" + + "\bMAGEARNA\x10\xa1\x06\x12\x0e\n" + + "\tMARSHADOW\x10\xa2\x06\x12\f\n" + + "\aPOIPOLE\x10\xa3\x06\x12\x0e\n" + + "\tNAGANADEL\x10\xa4\x06\x12\x0e\n" + + "\tSTAKATAKA\x10\xa5\x06\x12\x10\n" + + "\vBLACEPHALON\x10\xa6\x06\x12\f\n" + + "\aZERAORA\x10\xa7\x06\x12\v\n" + + "\x06MELTAN\x10\xa8\x06\x12\r\n" + + "\bMELMETAL\x10\xa9\x06\x12\f\n" + + "\aGROOKEY\x10\xaa\x06\x12\r\n" + + "\bTHWACKEY\x10\xab\x06\x12\x0e\n" + + "\tRILLABOOM\x10\xac\x06\x12\x0e\n" + + "\tSCORBUNNY\x10\xad\x06\x12\v\n" + + "\x06RABOOT\x10\xae\x06\x12\x0e\n" + + "\tCINDERACE\x10\xaf\x06\x12\v\n" + + "\x06SOBBLE\x10\xb0\x06\x12\r\n" + + "\bDRIZZILE\x10\xb1\x06\x12\r\n" + + "\bINTELEON\x10\xb2\x06\x12\f\n" + + "\aSKWOVET\x10\xb3\x06\x12\r\n" + + "\bGREEDENT\x10\xb4\x06\x12\r\n" + + "\bROOKIDEE\x10\xb5\x06\x12\x10\n" + + "\vCORVISQUIRE\x10\xb6\x06\x12\x10\n" + + "\vCORVIKNIGHT\x10\xb7\x06\x12\f\n" + + "\aBLIPBUG\x10\xb8\x06\x12\f\n" + + "\aDOTTLER\x10\xb9\x06\x12\r\n" + + "\bORBEETLE\x10\xba\x06\x12\v\n" + + "\x06NICKIT\x10\xbb\x06\x12\f\n" + + "\aTHIEVUL\x10\xbc\x06\x12\x0f\n" + + "\n" + + "GOSSIFLEUR\x10\xbd\x06\x12\r\n" + + "\bELDEGOSS\x10\xbe\x06\x12\v\n" + + "\x06WOOLOO\x10\xbf\x06\x12\f\n" + + "\aDUBWOOL\x10\xc0\x06\x12\f\n" + + "\aCHEWTLE\x10\xc1\x06\x12\f\n" + + "\aDREDNAW\x10\xc2\x06\x12\v\n" + + "\x06YAMPER\x10\xc3\x06\x12\f\n" + + "\aBOLTUND\x10\xc4\x06\x12\r\n" + + "\bROLYCOLY\x10\xc5\x06\x12\v\n" + + "\x06CARKOL\x10\xc6\x06\x12\x0e\n" + + "\tCOALOSSAL\x10\xc7\x06\x12\v\n" + + "\x06APPLIN\x10\xc8\x06\x12\f\n" + + "\aFLAPPLE\x10\xc9\x06\x12\r\n" + + "\bAPPLETUN\x10\xca\x06\x12\x0e\n" + + "\tSILICOBRA\x10\xcb\x06\x12\x0f\n" + + "\n" + + "SANDACONDA\x10\xcc\x06\x12\x0e\n" + + "\tCRAMORANT\x10\xcd\x06\x12\r\n" + + "\bARROKUDA\x10\xce\x06\x12\x10\n" + + "\vBARRASKEWDA\x10\xcf\x06\x12\n" + + "\n" + + "\x05TOXEL\x10\xd0\x06\x12\x0f\n" + + "\n" + + "TOXTRICITY\x10\xd1\x06\x12\x0f\n" + + "\n" + + "SIZZLIPEDE\x10\xd2\x06\x12\x10\n" + + "\vCENTISKORCH\x10\xd3\x06\x12\x0e\n" + + "\tCLOBBOPUS\x10\xd4\x06\x12\x0e\n" + + "\tGRAPPLOCT\x10\xd5\x06\x12\r\n" + + "\bSINISTEA\x10\xd6\x06\x12\x10\n" + + "\vPOLTEAGEIST\x10\xd7\x06\x12\f\n" + + "\aHATENNA\x10\xd8\x06\x12\f\n" + + "\aHATTREM\x10\xd9\x06\x12\x0e\n" + + "\tHATTERENE\x10\xda\x06\x12\r\n" + + "\bIMPIDIMP\x10\xdb\x06\x12\f\n" + + "\aMORGREM\x10\xdc\x06\x12\x0f\n" + + "\n" + + "GRIMMSNARL\x10\xdd\x06\x12\x0e\n" + + "\tOBSTAGOON\x10\xde\x06\x12\x0f\n" + + "\n" + + "PERRSERKER\x10\xdf\x06\x12\f\n" + + "\aCURSOLA\x10\xe0\x06\x12\x0e\n" + + "\tSIRFETCHD\x10\xe1\x06\x12\f\n" + + "\aMR_RIME\x10\xe2\x06\x12\x0e\n" + + "\tRUNERIGUS\x10\xe3\x06\x12\f\n" + + "\aMILCERY\x10\xe4\x06\x12\r\n" + + "\bALCREMIE\x10\xe5\x06\x12\f\n" + + "\aFALINKS\x10\xe6\x06\x12\x0f\n" + + "\n" + + "PINCURCHIN\x10\xe7\x06\x12\t\n" + + "\x04SNOM\x10\xe8\x06\x12\r\n" + + "\bFROSMOTH\x10\xe9\x06\x12\x10\n" + + "\vSTONJOURNER\x10\xea\x06\x12\v\n" + + "\x06EISCUE\x10\xeb\x06\x12\r\n" + + "\bINDEEDEE\x10\xec\x06\x12\f\n" + + "\aMORPEKO\x10\xed\x06\x12\v\n" + + "\x06CUFANT\x10\xee\x06\x12\x0f\n" + + "\n" + + "COPPERAJAH\x10\xef\x06\x12\x0e\n" + + "\tDRACOZOLT\x10\xf0\x06\x12\x0e\n" + + "\tARCTOZOLT\x10\xf1\x06\x12\x0e\n" + + "\tDRACOVISH\x10\xf2\x06\x12\x0e\n" + + "\tARCTOVISH\x10\xf3\x06\x12\x0e\n" + + "\tDURALUDON\x10\xf4\x06\x12\v\n" + + "\x06DREEPY\x10\xf5\x06\x12\r\n" + + "\bDRAKLOAK\x10\xf6\x06\x12\x0e\n" + + "\tDRAGAPULT\x10\xf7\x06\x12\v\n" + + "\x06ZACIAN\x10\xf8\x06\x12\x0e\n" + + "\tZAMAZENTA\x10\xf9\x06\x12\x0e\n" + + "\tETERNATUS\x10\xfa\x06\x12\n" + + "\n" + + "\x05KUBFU\x10\xfb\x06\x12\f\n" + + "\aURSHIFU\x10\xfc\x06\x12\v\n" + + "\x06ZARUDE\x10\xfd\x06\x12\x0e\n" + + "\tREGIELEKI\x10\xfe\x06\x12\x0e\n" + + "\tREGIDRAGO\x10\xff\x06\x12\x0e\n" + + "\tGLASTRIER\x10\x80\a\x12\x0e\n" + + "\tSPECTRIER\x10\x81\a\x12\f\n" + + "\aCALYREX\x10\x82\a\x12\f\n" + + "\aWYRDEER\x10\x83\a\x12\f\n" + + "\aKLEAVOR\x10\x84\a\x12\r\n" + + "\bURSALUNA\x10\x85\a\x12\x10\n" + + "\vBASCULEGION\x10\x86\a\x12\r\n" + + "\bSNEASLER\x10\x87\a\x12\r\n" + + "\bOVERQWIL\x10\x88\a\x12\r\n" + + "\bENAMORUS\x10\x89\a\x12\x0f\n" + + "\n" + + "SPRIGATITO\x10\x8a\a\x12\x0e\n" + + "\tFLORAGATO\x10\x8b\a\x12\x10\n" + + "\vMEOWSCARADA\x10\x8c\a\x12\f\n" + + "\aFUECOCO\x10\x8d\a\x12\r\n" + + "\bCROCALOR\x10\x8e\a\x12\x0f\n" + + "\n" + + "SKELEDIRGE\x10\x8f\a\x12\v\n" + + "\x06QUAXLY\x10\x90\a\x12\r\n" + + "\bQUAXWELL\x10\x91\a\x12\x0e\n" + + "\tQUAQUAVAL\x10\x92\a\x12\f\n" + + "\aLECHONK\x10\x93\a\x12\x0f\n" + + "\n" + + "OINKOLOGNE\x10\x94\a\x12\x0f\n" + + "\n" + + "TAROUNTULA\x10\x95\a\x12\f\n" + + "\aSPIDOPS\x10\x96\a\x12\v\n" + + "\x06NYMBLE\x10\x97\a\x12\n" + + "\n" + + "\x05LOKIX\x10\x98\a\x12\n" + + "\n" + + "\x05PAWMI\x10\x99\a\x12\n" + + "\n" + + "\x05PAWMO\x10\x9a\a\x12\v\n" + + "\x06PAWMOT\x10\x9b\a\x12\x0e\n" + + "\tTANDEMAUS\x10\x9c\a\x12\r\n" + + "\bMAUSHOLD\x10\x9d\a\x12\f\n" + + "\aFIDOUGH\x10\x9e\a\x12\r\n" + + "\bDACHSBUN\x10\x9f\a\x12\v\n" + + "\x06SMOLIV\x10\xa0\a\x12\v\n" + + "\x06DOLLIV\x10\xa1\a\x12\r\n" + + "\bARBOLIVA\x10\xa2\a\x12\x11\n" + + "\fSQUAWKABILLY\x10\xa3\a\x12\n" + + "\n" + + "\x05NACLI\x10\xa4\a\x12\x0e\n" + + "\tNACLSTACK\x10\xa5\a\x12\x0e\n" + + "\tGARGANACL\x10\xa6\a\x12\x0e\n" + + "\tCHARCADET\x10\xa7\a\x12\x0e\n" + + "\tARMAROUGE\x10\xa8\a\x12\x0e\n" + + "\tCERULEDGE\x10\xa9\a\x12\f\n" + + "\aTADBULB\x10\xaa\a\x12\x0e\n" + + "\tBELLIBOLT\x10\xab\a\x12\f\n" + + "\aWATTREL\x10\xac\a\x12\x10\n" + + "\vKILOWATTREL\x10\xad\a\x12\r\n" + + "\bMASCHIFF\x10\xae\a\x12\x0f\n" + + "\n" + + "MABOSSTIFF\x10\xaf\a\x12\r\n" + + "\bSHROODLE\x10\xb0\a\x12\r\n" + + "\bGRAFAIAI\x10\xb1\a\x12\r\n" + + "\bBRAMBLIN\x10\xb2\a\x12\x11\n" + + "\fBRAMBLEGHAST\x10\xb3\a\x12\x0e\n" + + "\tTOEDSCOOL\x10\xb4\a\x12\x0f\n" + + "\n" + + "TOEDSCRUEL\x10\xb5\a\x12\n" + + "\n" + + "\x05KLAWF\x10\xb6\a\x12\r\n" + + "\bCAPSAKID\x10\xb7\a\x12\x0f\n" + + "\n" + + "SCOVILLAIN\x10\xb8\a\x12\v\n" + + "\x06RELLOR\x10\xb9\a\x12\v\n" + + "\x06RABSCA\x10\xba\a\x12\f\n" + + "\aFLITTLE\x10\xbb\a\x12\r\n" + + "\bESPATHRA\x10\xbc\a\x12\x0e\n" + + "\tTINKATINK\x10\xbd\a\x12\x0e\n" + + "\tTINKATUFF\x10\xbe\a\x12\r\n" + + "\bTINKATON\x10\xbf\a\x12\f\n" + + "\aWIGLETT\x10\xc0\a\x12\f\n" + + "\aWUGTRIO\x10\xc1\a\x12\x0f\n" + + "\n" + + "BOMBIRDIER\x10\xc2\a\x12\f\n" + + "\aFINIZEN\x10\xc3\a\x12\f\n" + + "\aPALAFIN\x10\xc4\a\x12\v\n" + + "\x06VAROOM\x10\xc5\a\x12\x0e\n" + + "\tREVAVROOM\x10\xc6\a\x12\r\n" + + "\bCYCLIZAR\x10\xc7\a\x12\r\n" + + "\bORTHWORM\x10\xc8\a\x12\f\n" + + "\aGLIMMET\x10\xc9\a\x12\r\n" + + "\bGLIMMORA\x10\xca\a\x12\r\n" + + "\bGREAVARD\x10\xcb\a\x12\x0f\n" + + "\n" + + "HOUNDSTONE\x10\xcc\a\x12\f\n" + + "\aFLAMIGO\x10\xcd\a\x12\r\n" + + "\bCETODDLE\x10\xce\a\x12\f\n" + + "\aCETITAN\x10\xcf\a\x12\v\n" + + "\x06VELUZA\x10\xd0\a\x12\f\n" + + "\aDONDOZO\x10\xd1\a\x12\x0e\n" + + "\tTATSUGIRI\x10\xd2\a\x12\x0f\n" + + "\n" + + "ANNIHILAPE\x10\xd3\a\x12\r\n" + + "\bCLODSIRE\x10\xd4\a\x12\x0e\n" + + "\tFARIGIRAF\x10\xd5\a\x12\x10\n" + + "\vDUDUNSPARCE\x10\xd6\a\x12\x0e\n" + + "\tKINGAMBIT\x10\xd7\a\x12\x0e\n" + + "\tGREATTUSK\x10\xd8\a\x12\x0f\n" + + "\n" + + "SCREAMTAIL\x10\xd9\a\x12\x10\n" + + "\vBRUTEBONNET\x10\xda\a\x12\x10\n" + + "\vFLUTTERMANE\x10\xdb\a\x12\x10\n" + + "\vSLITHERWING\x10\xdc\a\x12\x10\n" + + "\vSANDYSHOCKS\x10\xdd\a\x12\x0f\n" + + "\n" + + "IRONTREADS\x10\xde\a\x12\x0f\n" + + "\n" + + "IRONBUNDLE\x10\xdf\a\x12\x0e\n" + + "\tIRONHANDS\x10\xe0\a\x12\x10\n" + + "\vIRONJUGULIS\x10\xe1\a\x12\r\n" + + "\bIRONMOTH\x10\xe2\a\x12\x0f\n" + + "\n" + + "IRONTHORNS\x10\xe3\a\x12\r\n" + + "\bFRIGIBAX\x10\xe4\a\x12\r\n" + + "\bARCTIBAX\x10\xe5\a\x12\x0f\n" + + "\n" + + "BAXCALIBUR\x10\xe6\a\x12\x0f\n" + + "\n" + + "GIMMIGHOUL\x10\xe7\a\x12\x0e\n" + + "\tGHOLDENGO\x10\xe8\a\x12\f\n" + + "\aWOCHIEN\x10\xe9\a\x12\r\n" + + "\bCHIENPAO\x10\xea\a\x12\v\n" + + "\x06TINGLU\x10\xeb\a\x12\n" + + "\n" + + "\x05CHIYU\x10\xec\a\x12\x10\n" + + "\vROARINGMOON\x10\xed\a\x12\x10\n" + + "\vIRONVALIANT\x10\xee\a\x12\r\n" + + "\bKORAIDON\x10\xef\a\x12\r\n" + + "\bMIRAIDON\x10\xf0\a\x12\x10\n" + + "\vWALKINGWAKE\x10\xf1\a\x12\x0f\n" + + "\n" + + "IRONLEAVES\x10\xf2\a\x12\f\n" + + "\aDIPPLIN\x10\xf3\a\x12\x11\n" + + "\fPOLTCHAGEIST\x10\xf4\a\x12\x0e\n" + + "\tSINISTCHA\x10\xf5\a\x12\f\n" + + "\aOKIDOGI\x10\xf6\a\x12\x0e\n" + + "\tMUNKIDORI\x10\xf7\a\x12\x10\n" + + "\vFEZANDIPITI\x10\xf8\a\x12\f\n" + + "\aOGERPON\x10\xf9\a\x12\x0f\n" + + "\n" + + "ARCHALUDON\x10\xfa\a\x12\x0e\n" + + "\tHYDRAPPLE\x10\xfb\a\x12\x10\n" + + "\vGOUGINGFIRE\x10\xfc\a\x12\x0f\n" + + "\n" + + "RAGINGBOLT\x10\xfd\a\x12\x10\n" + + "\vIRONBOULDER\x10\xfe\a\x12\x0e\n" + + "\tIRONCROWN\x10\xff\a\x12\x0e\n" + + "\tTERAPAGOS\x10\x80\b\x12\x0e\n" + + "\tPECHARUNT\x10\x81\b*\xeaf\n" + + "\x0fHoloPokemonMove\x12\x0e\n" + + "\n" + + "MOVE_UNSET\x10\x00\x12\x11\n" + + "\rTHUNDER_SHOCK\x10\x01\x12\x10\n" + + "\fQUICK_ATTACK\x10\x02\x12\v\n" + + "\aSCRATCH\x10\x03\x12\t\n" + + "\x05EMBER\x10\x04\x12\r\n" + + "\tVINE_WHIP\x10\x05\x12\n" + + "\n" + + "\x06TACKLE\x10\x06\x12\x0e\n" + + "\n" + + "RAZOR_LEAF\x10\a\x12\r\n" + + "\tTAKE_DOWN\x10\b\x12\r\n" + + "\tWATER_GUN\x10\t\x12\b\n" + + "\x04BITE\x10\n" + + "\x12\t\n" + + "\x05POUND\x10\v\x12\x0f\n" + + "\vDOUBLE_SLAP\x10\f\x12\b\n" + + "\x04WRAP\x10\r\x12\x0e\n" + + "\n" + + "HYPER_BEAM\x10\x0e\x12\b\n" + + "\x04LICK\x10\x0f\x12\x0e\n" + + "\n" + + "DARK_PULSE\x10\x10\x12\b\n" + + "\x04SMOG\x10\x11\x12\n" + + "\n" + + "\x06SLUDGE\x10\x12\x12\x0e\n" + + "\n" + + "METAL_CLAW\x10\x13\x12\r\n" + + "\tVICE_GRIP\x10\x14\x12\x0f\n" + + "\vFLAME_WHEEL\x10\x15\x12\f\n" + + "\bMEGAHORN\x10\x16\x12\x0f\n" + + "\vWING_ATTACK\x10\x17\x12\x10\n" + + "\fFLAMETHROWER\x10\x18\x12\x10\n" + + "\fSUCKER_PUNCH\x10\x19\x12\a\n" + + "\x03DIG\x10\x1a\x12\f\n" + + "\bLOW_KICK\x10\x1b\x12\x0e\n" + + "\n" + + "CROSS_CHOP\x10\x1c\x12\x0e\n" + + "\n" + + "PSYCHO_CUT\x10\x1d\x12\v\n" + + "\aPSYBEAM\x10\x1e\x12\x0e\n" + + "\n" + + "EARTHQUAKE\x10\x1f\x12\x0e\n" + + "\n" + + "STONE_EDGE\x10 \x12\r\n" + + "\tICE_PUNCH\x10!\x12\x0f\n" + + "\vHEART_STAMP\x10\"\x12\r\n" + + "\tDISCHARGE\x10#\x12\x10\n" + + "\fFLASH_CANNON\x10$\x12\b\n" + + "\x04PECK\x10%\x12\x0e\n" + + "\n" + + "DRILL_PECK\x10&\x12\f\n" + + "\bICE_BEAM\x10'\x12\f\n" + + "\bBLIZZARD\x10(\x12\r\n" + + "\tAIR_SLASH\x10)\x12\r\n" + + "\tHEAT_WAVE\x10*\x12\r\n" + + "\tTWINEEDLE\x10+\x12\x0e\n" + + "\n" + + "POISON_JAB\x10,\x12\x0e\n" + + "\n" + + "AERIAL_ACE\x10-\x12\r\n" + + "\tDRILL_RUN\x10.\x12\x12\n" + + "\x0ePETAL_BLIZZARD\x10/\x12\x0e\n" + + "\n" + + "MEGA_DRAIN\x100\x12\f\n" + + "\bBUG_BUZZ\x101\x12\x0f\n" + + "\vPOISON_FANG\x102\x12\x0f\n" + + "\vNIGHT_SLASH\x103\x12\t\n" + + "\x05SLASH\x104\x12\x0f\n" + + "\vBUBBLE_BEAM\x105\x12\x0e\n" + + "\n" + + "SUBMISSION\x106\x12\x0f\n" + + "\vKARATE_CHOP\x107\x12\r\n" + + "\tLOW_SWEEP\x108\x12\f\n" + + "\bAQUA_JET\x109\x12\r\n" + + "\tAQUA_TAIL\x10:\x12\r\n" + + "\tSEED_BOMB\x10;\x12\f\n" + + "\bPSYSHOCK\x10<\x12\x0e\n" + + "\n" + + "ROCK_THROW\x10=\x12\x11\n" + + "\rANCIENT_POWER\x10>\x12\r\n" + + "\tROCK_TOMB\x10?\x12\x0e\n" + + "\n" + + "ROCK_SLIDE\x10@\x12\r\n" + + "\tPOWER_GEM\x10A\x12\x10\n" + + "\fSHADOW_SNEAK\x10B\x12\x10\n" + + "\fSHADOW_PUNCH\x10C\x12\x0f\n" + + "\vSHADOW_CLAW\x10D\x12\x10\n" + + "\fOMINOUS_WIND\x10E\x12\x0f\n" + + "\vSHADOW_BALL\x10F\x12\x10\n" + + "\fBULLET_PUNCH\x10G\x12\x0f\n" + + "\vMAGNET_BOMB\x10H\x12\x0e\n" + + "\n" + + "STEEL_WING\x10I\x12\r\n" + + "\tIRON_HEAD\x10J\x12\x14\n" + + "\x10PARABOLIC_CHARGE\x10K\x12\t\n" + + "\x05SPARK\x10L\x12\x11\n" + + "\rTHUNDER_PUNCH\x10M\x12\v\n" + + "\aTHUNDER\x10N\x12\x0f\n" + + "\vTHUNDERBOLT\x10O\x12\v\n" + + "\aTWISTER\x10P\x12\x11\n" + + "\rDRAGON_BREATH\x10Q\x12\x10\n" + + "\fDRAGON_PULSE\x10R\x12\x0f\n" + + "\vDRAGON_CLAW\x10S\x12\x13\n" + + "\x0fDISARMING_VOICE\x10T\x12\x11\n" + + "\rDRAINING_KISS\x10U\x12\x12\n" + + "\x0eDAZZLING_GLEAM\x10V\x12\r\n" + + "\tMOONBLAST\x10W\x12\x0e\n" + + "\n" + + "PLAY_ROUGH\x10X\x12\x10\n" + + "\fCROSS_POISON\x10Y\x12\x0f\n" + + "\vSLUDGE_BOMB\x10Z\x12\x0f\n" + + "\vSLUDGE_WAVE\x10[\x12\r\n" + + "\tGUNK_SHOT\x10\\\x12\f\n" + + "\bMUD_SHOT\x10]\x12\r\n" + + "\tBONE_CLUB\x10^\x12\f\n" + + "\bBULLDOZE\x10_\x12\f\n" + + "\bMUD_BOMB\x10`\x12\x0f\n" + + "\vFURY_CUTTER\x10a\x12\f\n" + + "\bBUG_BITE\x10b\x12\x0f\n" + + "\vSIGNAL_BEAM\x10c\x12\r\n" + + "\tX_SCISSOR\x10d\x12\x10\n" + + "\fFLAME_CHARGE\x10e\x12\x0f\n" + + "\vFLAME_BURST\x10f\x12\x0e\n" + + "\n" + + "FIRE_BLAST\x10g\x12\t\n" + + "\x05BRINE\x10h\x12\x0f\n" + + "\vWATER_PULSE\x10i\x12\t\n" + + "\x05SCALD\x10j\x12\x0e\n" + + "\n" + + "HYDRO_PUMP\x10k\x12\v\n" + + "\aPSYCHIC\x10l\x12\r\n" + + "\tPSYSTRIKE\x10m\x12\r\n" + + "\tICE_SHARD\x10n\x12\f\n" + + "\bICY_WIND\x10o\x12\x10\n" + + "\fFROST_BREATH\x10p\x12\n" + + "\n" + + "\x06ABSORB\x10q\x12\x0e\n" + + "\n" + + "GIGA_DRAIN\x10r\x12\x0e\n" + + "\n" + + "FIRE_PUNCH\x10s\x12\x0e\n" + + "\n" + + "SOLAR_BEAM\x10t\x12\x0e\n" + + "\n" + + "LEAF_BLADE\x10u\x12\x0e\n" + + "\n" + + "POWER_WHIP\x10v\x12\n" + + "\n" + + "\x06SPLASH\x10w\x12\b\n" + + "\x04ACID\x10x\x12\x0e\n" + + "\n" + + "AIR_CUTTER\x10y\x12\r\n" + + "\tHURRICANE\x10z\x12\x0f\n" + + "\vBRICK_BREAK\x10{\x12\a\n" + + "\x03CUT\x10|\x12\t\n" + + "\x05SWIFT\x10}\x12\x0f\n" + + "\vHORN_ATTACK\x10~\x12\t\n" + + "\x05STOMP\x10\x7f\x12\r\n" + + "\bHEADBUTT\x10\x80\x01\x12\x0f\n" + + "\n" + + "HYPER_FANG\x10\x81\x01\x12\t\n" + + "\x04SLAM\x10\x82\x01\x12\x0e\n" + + "\tBODY_SLAM\x10\x83\x01\x12\t\n" + + "\x04REST\x10\x84\x01\x12\r\n" + + "\bSTRUGGLE\x10\x85\x01\x12\x14\n" + + "\x0fSCALD_BLASTOISE\x10\x86\x01\x12\x19\n" + + "\x14HYDRO_PUMP_BLASTOISE\x10\x87\x01\x12\x0f\n" + + "\n" + + "WRAP_GREEN\x10\x88\x01\x12\x0e\n" + + "\tWRAP_PINK\x10\x89\x01\x12\x15\n" + + "\x10FURY_CUTTER_FAST\x10\xc8\x01\x12\x12\n" + + "\rBUG_BITE_FAST\x10\xc9\x01\x12\x0e\n" + + "\tBITE_FAST\x10\xca\x01\x12\x16\n" + + "\x11SUCKER_PUNCH_FAST\x10\xcb\x01\x12\x17\n" + + "\x12DRAGON_BREATH_FAST\x10\xcc\x01\x12\x17\n" + + "\x12THUNDER_SHOCK_FAST\x10\xcd\x01\x12\x0f\n" + + "\n" + + "SPARK_FAST\x10\xce\x01\x12\x12\n" + + "\rLOW_KICK_FAST\x10\xcf\x01\x12\x15\n" + + "\x10KARATE_CHOP_FAST\x10\xd0\x01\x12\x0f\n" + + "\n" + + "EMBER_FAST\x10\xd1\x01\x12\x15\n" + + "\x10WING_ATTACK_FAST\x10\xd2\x01\x12\x0e\n" + + "\tPECK_FAST\x10\xd3\x01\x12\x0e\n" + + "\tLICK_FAST\x10\xd4\x01\x12\x15\n" + + "\x10SHADOW_CLAW_FAST\x10\xd5\x01\x12\x13\n" + + "\x0eVINE_WHIP_FAST\x10\xd6\x01\x12\x14\n" + + "\x0fRAZOR_LEAF_FAST\x10\xd7\x01\x12\x12\n" + + "\rMUD_SHOT_FAST\x10\xd8\x01\x12\x13\n" + + "\x0eICE_SHARD_FAST\x10\xd9\x01\x12\x16\n" + + "\x11FROST_BREATH_FAST\x10\xda\x01\x12\x16\n" + + "\x11QUICK_ATTACK_FAST\x10\xdb\x01\x12\x11\n" + + "\fSCRATCH_FAST\x10\xdc\x01\x12\x10\n" + + "\vTACKLE_FAST\x10\xdd\x01\x12\x0f\n" + + "\n" + + "POUND_FAST\x10\xde\x01\x12\r\n" + + "\bCUT_FAST\x10\xdf\x01\x12\x14\n" + + "\x0fPOISON_JAB_FAST\x10\xe0\x01\x12\x0e\n" + + "\tACID_FAST\x10\xe1\x01\x12\x14\n" + + "\x0fPSYCHO_CUT_FAST\x10\xe2\x01\x12\x14\n" + + "\x0fROCK_THROW_FAST\x10\xe3\x01\x12\x14\n" + + "\x0fMETAL_CLAW_FAST\x10\xe4\x01\x12\x16\n" + + "\x11BULLET_PUNCH_FAST\x10\xe5\x01\x12\x13\n" + + "\x0eWATER_GUN_FAST\x10\xe6\x01\x12\x10\n" + + "\vSPLASH_FAST\x10\xe7\x01\x12\x1d\n" + + "\x18WATER_GUN_FAST_BLASTOISE\x10\xe8\x01\x12\x12\n" + + "\rMUD_SLAP_FAST\x10\xe9\x01\x12\x16\n" + + "\x11ZEN_HEADBUTT_FAST\x10\xea\x01\x12\x13\n" + + "\x0eCONFUSION_FAST\x10\xeb\x01\x12\x16\n" + + "\x11POISON_STING_FAST\x10\xec\x01\x12\x10\n" + + "\vBUBBLE_FAST\x10\xed\x01\x12\x16\n" + + "\x11FEINT_ATTACK_FAST\x10\xee\x01\x12\x14\n" + + "\x0fSTEEL_WING_FAST\x10\xef\x01\x12\x13\n" + + "\x0eFIRE_FANG_FAST\x10\xf0\x01\x12\x14\n" + + "\x0fROCK_SMASH_FAST\x10\xf1\x01\x12\x13\n" + + "\x0eTRANSFORM_FAST\x10\xf2\x01\x12\x11\n" + + "\fCOUNTER_FAST\x10\xf3\x01\x12\x15\n" + + "\x10POWDER_SNOW_FAST\x10\xf4\x01\x12\x11\n" + + "\fCLOSE_COMBAT\x10\xf5\x01\x12\x12\n" + + "\rDYNAMIC_PUNCH\x10\xf6\x01\x12\x10\n" + + "\vFOCUS_BLAST\x10\xf7\x01\x12\x10\n" + + "\vAURORA_BEAM\x10\xf8\x01\x12\x15\n" + + "\x10CHARGE_BEAM_FAST\x10\xf9\x01\x12\x15\n" + + "\x10VOLT_SWITCH_FAST\x10\xfa\x01\x12\x10\n" + + "\vWILD_CHARGE\x10\xfb\x01\x12\x0f\n" + + "\n" + + "ZAP_CANNON\x10\xfc\x01\x12\x15\n" + + "\x10DRAGON_TAIL_FAST\x10\xfd\x01\x12\x0e\n" + + "\tAVALANCHE\x10\xfe\x01\x12\x13\n" + + "\x0eAIR_SLASH_FAST\x10\xff\x01\x12\x0f\n" + + "\n" + + "BRAVE_BIRD\x10\x80\x02\x12\x0f\n" + + "\n" + + "SKY_ATTACK\x10\x81\x02\x12\x0e\n" + + "\tSAND_TOMB\x10\x82\x02\x12\x0f\n" + + "\n" + + "ROCK_BLAST\x10\x83\x02\x12\x15\n" + + "\x10INFESTATION_FAST\x10\x84\x02\x12\x16\n" + + "\x11STRUGGLE_BUG_FAST\x10\x85\x02\x12\x10\n" + + "\vSILVER_WIND\x10\x86\x02\x12\x12\n" + + "\rASTONISH_FAST\x10\x87\x02\x12\r\n" + + "\bHEX_FAST\x10\x88\x02\x12\x10\n" + + "\vNIGHT_SHADE\x10\x89\x02\x12\x13\n" + + "\x0eIRON_TAIL_FAST\x10\x8a\x02\x12\x0e\n" + + "\tGYRO_BALL\x10\x8b\x02\x12\x0f\n" + + "\n" + + "HEAVY_SLAM\x10\x8c\x02\x12\x13\n" + + "\x0eFIRE_SPIN_FAST\x10\x8d\x02\x12\r\n" + + "\bOVERHEAT\x10\x8e\x02\x12\x15\n" + + "\x10BULLET_SEED_FAST\x10\x8f\x02\x12\x0f\n" + + "\n" + + "GRASS_KNOT\x10\x90\x02\x12\x10\n" + + "\vENERGY_BALL\x10\x91\x02\x12\x16\n" + + "\x11EXTRASENSORY_FAST\x10\x92\x02\x12\x10\n" + + "\vFUTURESIGHT\x10\x93\x02\x12\x10\n" + + "\vMIRROR_COAT\x10\x94\x02\x12\f\n" + + "\aOUTRAGE\x10\x95\x02\x12\x0f\n" + + "\n" + + "SNARL_FAST\x10\x96\x02\x12\v\n" + + "\x06CRUNCH\x10\x97\x02\x12\x0e\n" + + "\tFOUL_PLAY\x10\x98\x02\x12\x16\n" + + "\x11HIDDEN_POWER_FAST\x10\x99\x02\x12\x13\n" + + "\x0eTAKE_DOWN_FAST\x10\x9a\x02\x12\x13\n" + + "\x0eWATERFALL_FAST\x10\x9b\x02\x12\t\n" + + "\x04SURF\x10\x9c\x02\x12\x11\n" + + "\fDRACO_METEOR\x10\x9d\x02\x12\x10\n" + + "\vDOOM_DESIRE\x10\x9e\x02\x12\x0e\n" + + "\tYAWN_FAST\x10\x9f\x02\x12\x11\n" + + "\fPSYCHO_BOOST\x10\xa0\x02\x12\x11\n" + + "\fORIGIN_PULSE\x10\xa1\x02\x12\x15\n" + + "\x10PRECIPICE_BLADES\x10\xa2\x02\x12\x11\n" + + "\fPRESENT_FAST\x10\xa3\x02\x12\x16\n" + + "\x11WEATHER_BALL_FIRE\x10\xa4\x02\x12\x15\n" + + "\x10WEATHER_BALL_ICE\x10\xa5\x02\x12\x16\n" + + "\x11WEATHER_BALL_ROCK\x10\xa6\x02\x12\x17\n" + + "\x12WEATHER_BALL_WATER\x10\xa7\x02\x12\x11\n" + + "\fFRENZY_PLANT\x10\xa8\x02\x12\x14\n" + + "\x0fSMACK_DOWN_FAST\x10\xa9\x02\x12\x0f\n" + + "\n" + + "BLAST_BURN\x10\xaa\x02\x12\x11\n" + + "\fHYDRO_CANNON\x10\xab\x02\x12\x10\n" + + "\vLAST_RESORT\x10\xac\x02\x12\x10\n" + + "\vMETEOR_MASH\x10\xad\x02\x12\x0f\n" + + "\n" + + "SKULL_BASH\x10\xae\x02\x12\x0f\n" + + "\n" + + "ACID_SPRAY\x10\xaf\x02\x12\x10\n" + + "\vEARTH_POWER\x10\xb0\x02\x12\x0f\n" + + "\n" + + "CRABHAMMER\x10\xb1\x02\x12\n" + + "\n" + + "\x05LUNGE\x10\xb2\x02\x12\x0f\n" + + "\n" + + "CRUSH_CLAW\x10\xb3\x02\x12\x0e\n" + + "\tOCTAZOOKA\x10\xb4\x02\x12\x10\n" + + "\vMIRROR_SHOT\x10\xb5\x02\x12\x10\n" + + "\vSUPER_POWER\x10\xb6\x02\x12\x11\n" + + "\fFELL_STINGER\x10\xb7\x02\x12\x11\n" + + "\fLEAF_TORNADO\x10\xb8\x02\x12\x0f\n" + + "\n" + + "LEECH_LIFE\x10\xb9\x02\x12\x10\n" + + "\vDRAIN_PUNCH\x10\xba\x02\x12\x10\n" + + "\vSHADOW_BONE\x10\xbb\x02\x12\x10\n" + + "\vMUDDY_WATER\x10\xbc\x02\x12\x0f\n" + + "\n" + + "BLAZE_KICK\x10\xbd\x02\x12\x10\n" + + "\vRAZOR_SHELL\x10\xbe\x02\x12\x13\n" + + "\x0ePOWER_UP_PUNCH\x10\xbf\x02\x12\x0f\n" + + "\n" + + "CHARM_FAST\x10\xc0\x02\x12\x10\n" + + "\vGIGA_IMPACT\x10\xc1\x02\x12\x10\n" + + "\vFRUSTRATION\x10\xc2\x02\x12\v\n" + + "\x06RETURN\x10\xc3\x02\x12\x11\n" + + "\fSYNCHRONOISE\x10\xc4\x02\x12\x11\n" + + "\fLOCK_ON_FAST\x10\xc5\x02\x12\x16\n" + + "\x11THUNDER_FANG_FAST\x10\xc6\x02\x12\x12\n" + + "\rICE_FANG_FAST\x10\xc7\x02\x12\x0f\n" + + "\n" + + "HORN_DRILL\x10\xc8\x02\x12\f\n" + + "\aFISSURE\x10\xc9\x02\x12\x11\n" + + "\fSACRED_SWORD\x10\xca\x02\x12\x11\n" + + "\fFLYING_PRESS\x10\xcb\x02\x12\x10\n" + + "\vAURA_SPHERE\x10\xcc\x02\x12\f\n" + + "\aPAYBACK\x10\xcd\x02\x12\x11\n" + + "\fROCK_WRECKER\x10\xce\x02\x12\x0e\n" + + "\tAEROBLAST\x10\xcf\x02\x12\x18\n" + + "\x13TECHNO_BLAST_NORMAL\x10\xd0\x02\x12\x16\n" + + "\x11TECHNO_BLAST_BURN\x10\xd1\x02\x12\x17\n" + + "\x12TECHNO_BLAST_CHILL\x10\xd2\x02\x12\x17\n" + + "\x12TECHNO_BLAST_WATER\x10\xd3\x02\x12\x17\n" + + "\x12TECHNO_BLAST_SHOCK\x10\xd4\x02\x12\b\n" + + "\x03FLY\x10\xd5\x02\x12\r\n" + + "\bV_CREATE\x10\xd6\x02\x12\x0f\n" + + "\n" + + "LEAF_STORM\x10\xd7\x02\x12\x0f\n" + + "\n" + + "TRI_ATTACK\x10\xd8\x02\x12\x0e\n" + + "\tGUST_FAST\x10\xd9\x02\x12\x14\n" + + "\x0fINCINERATE_FAST\x10\xda\x02\x12\x0e\n" + + "\tDARK_VOID\x10\xdb\x02\x12\x12\n" + + "\rFEATHER_DANCE\x10\xdc\x02\x12\x10\n" + + "\vFIERY_DANCE\x10\xdd\x02\x12\x14\n" + + "\x0fFAIRY_WIND_FAST\x10\xde\x02\x12\x0f\n" + + "\n" + + "RELIC_SONG\x10\xdf\x02\x12\x18\n" + + "\x13WEATHER_BALL_NORMAL\x10\xe0\x02\x12\x12\n" + + "\rPSYCHIC_FANGS\x10\xe1\x02\x12\x14\n" + + "\x0fHYPERSPACE_FURY\x10\xe2\x02\x12\x14\n" + + "\x0fHYPERSPACE_HOLE\x10\xe3\x02\x12\x15\n" + + "\x10DOUBLE_KICK_FAST\x10\xe4\x02\x12\x16\n" + + "\x11MAGICAL_LEAF_FAST\x10\xe5\x02\x12\x10\n" + + "\vSACRED_FIRE\x10\xe6\x02\x12\x11\n" + + "\fICICLE_SPEAR\x10\xe7\x02\x12\x13\n" + + "\x0eAEROBLAST_PLUS\x10\xe8\x02\x12\x18\n" + + "\x13AEROBLAST_PLUS_PLUS\x10\xe9\x02\x12\x15\n" + + "\x10SACRED_FIRE_PLUS\x10\xea\x02\x12\x1a\n" + + "\x15SACRED_FIRE_PLUS_PLUS\x10\xeb\x02\x12\x0f\n" + + "\n" + + "ACROBATICS\x10\xec\x02\x12\x11\n" + + "\fLUSTER_PURGE\x10\xed\x02\x12\x0e\n" + + "\tMIST_BALL\x10\xee\x02\x12\x11\n" + + "\fBRUTAL_SWING\x10\xef\x02\x12\x11\n" + + "\fROLLOUT_FAST\x10\xf0\x02\x12\x0f\n" + + "\n" + + "SEED_FLARE\x10\xf1\x02\x12\r\n" + + "\bOBSTRUCT\x10\xf2\x02\x12\x11\n" + + "\fSHADOW_FORCE\x10\xf3\x02\x12\x10\n" + + "\vMETEOR_BEAM\x10\xf4\x02\x12\x18\n" + + "\x13WATER_SHURIKEN_FAST\x10\xf5\x02\x12\x10\n" + + "\vFUSION_BOLT\x10\xf6\x02\x12\x11\n" + + "\fFUSION_FLARE\x10\xf7\x02\x12\x10\n" + + "\vPOLTERGEIST\x10\xf8\x02\x12\x14\n" + + "\x0fHIGH_HORSEPOWER\x10\xf9\x02\x12\r\n" + + "\bGLACIATE\x10\xfa\x02\x12\x13\n" + + "\x0eBREAKING_SWIPE\x10\xfb\x02\x12\x0e\n" + + "\tBOOMBURST\x10\xfc\x02\x12\x15\n" + + "\x10DOUBLE_IRON_BASH\x10\xfd\x02\x12\x12\n" + + "\rMYSTICAL_FIRE\x10\xfe\x02\x12\x10\n" + + "\vLIQUIDATION\x10\xff\x02\x12\x12\n" + + "\rDRAGON_ASCENT\x10\x80\x03\x12\x11\n" + + "\fLEAFAGE_FAST\x10\x81\x03\x12\x10\n" + + "\vMAGMA_STORM\x10\x82\x03\x12\x12\n" + + "\rGEOMANCY_FAST\x10\x83\x03\x12\x11\n" + + "\fSPACIAL_REND\x10\x84\x03\x12\x12\n" + + "\rOBLIVION_WING\x10\x85\x03\x12\x14\n" + + "\x0fNATURES_MADNESS\x10\x86\x03\x12\x10\n" + + "\vTRIPLE_AXEL\x10\x87\x03\x12\x0f\n" + + "\n" + + "TRAILBLAZE\x10\x88\x03\x12\x14\n" + + "\x0fSCORCHING_SANDS\x10\x89\x03\x12\x11\n" + + "\fROAR_OF_TIME\x10\x8a\x03\x12\x14\n" + + "\x0fBLEAKWIND_STORM\x10\x8b\x03\x12\x13\n" + + "\x0eSANDSEAR_STORM\x10\x8c\x03\x12\x13\n" + + "\x0eWILDBOLT_STORM\x10\x8d\x03\x12\x13\n" + + "\x0eSPIRIT_SHACKLE\x10\x8e\x03\x12\x10\n" + + "\vVOLT_TACKLE\x10\x8f\x03\x12\x13\n" + + "\x0eDARKEST_LARIAT\x10\x90\x03\x12\x11\n" + + "\fPSYWAVE_FAST\x10\x91\x03\x12\x15\n" + + "\x10METAL_SOUND_FAST\x10\x92\x03\x12\x15\n" + + "\x10SAND_ATTACK_FAST\x10\x93\x03\x12\x14\n" + + "\x0fSUNSTEEL_STRIKE\x10\x94\x03\x12\x13\n" + + "\x0eMOONGEIST_BEAM\x10\x95\x03\x12\x18\n" + + "\x13AURA_WHEEL_ELECTRIC\x10\x96\x03\x12\x14\n" + + "\x0fAURA_WHEEL_DARK\x10\x97\x03\x12\x13\n" + + "\x0eHIGH_JUMP_KICK\x10\x98\x03\x12\x0e\n" + + "\tVN_BM_001\x10\x99\x03\x12\x0e\n" + + "\tVN_BM_002\x10\x9a\x03\x12\x0e\n" + + "\tVN_BM_003\x10\x9b\x03\x12\x0e\n" + + "\tVN_BM_004\x10\x9c\x03\x12\x0e\n" + + "\tVN_BM_005\x10\x9d\x03\x12\x0e\n" + + "\tVN_BM_006\x10\x9e\x03\x12\x0e\n" + + "\tVN_BM_007\x10\x9f\x03\x12\x0e\n" + + "\tVN_BM_008\x10\xa0\x03\x12\x0e\n" + + "\tVN_BM_009\x10\xa1\x03\x12\x0e\n" + + "\tVN_BM_010\x10\xa2\x03\x12\x0e\n" + + "\tVN_BM_011\x10\xa3\x03\x12\x0e\n" + + "\tVN_BM_012\x10\xa4\x03\x12\x0e\n" + + "\tVN_BM_013\x10\xa5\x03\x12\x0e\n" + + "\tVN_BM_014\x10\xa6\x03\x12\x0e\n" + + "\tVN_BM_015\x10\xa7\x03\x12\x0e\n" + + "\tVN_BM_016\x10\xa8\x03\x12\x0e\n" + + "\tVN_BM_017\x10\xa9\x03\x12\x0e\n" + + "\tVN_BM_018\x10\xaa\x03\x12\x0e\n" + + "\tVN_BM_019\x10\xab\x03\x12\x0e\n" + + "\tVN_BM_020\x10\xac\x03\x12\x0e\n" + + "\tVN_BM_021\x10\xad\x03\x12\x0e\n" + + "\tVN_BM_022\x10\xae\x03\x12\x0e\n" + + "\tVN_BM_023\x10\xaf\x03\x12\x0e\n" + + "\tVN_BM_024\x10\xb0\x03\x12\x0e\n" + + "\tVN_BM_025\x10\xb1\x03\x12\x0e\n" + + "\tVN_BM_026\x10\xb2\x03\x12\x0e\n" + + "\tVN_BM_027\x10\xb3\x03\x12\x0e\n" + + "\tVN_BM_028\x10\xb4\x03\x12\x0e\n" + + "\tVN_BM_029\x10\xb5\x03\x12\x0e\n" + + "\tVN_BM_030\x10\xb6\x03\x12\x0e\n" + + "\tVN_BM_031\x10\xb7\x03\x12\x0e\n" + + "\tVN_BM_032\x10\xb8\x03\x12\x0e\n" + + "\tVN_BM_033\x10\xb9\x03\x12\x0e\n" + + "\tVN_BM_034\x10\xba\x03\x12\x0e\n" + + "\tVN_BM_035\x10\xbb\x03\x12\x0e\n" + + "\tVN_BM_036\x10\xbc\x03\x12\x0e\n" + + "\tVN_BM_037\x10\xbd\x03\x12\x0e\n" + + "\tVN_BM_038\x10\xbe\x03\x12\x0e\n" + + "\tVN_BM_039\x10\xbf\x03\x12\x0e\n" + + "\tVN_BM_040\x10\xc0\x03\x12\x0e\n" + + "\tVN_BM_041\x10\xc1\x03\x12\x0e\n" + + "\tVN_BM_042\x10\xc2\x03\x12\x0e\n" + + "\tVN_BM_043\x10\xc3\x03\x12\x0e\n" + + "\tVN_BM_044\x10\xc4\x03\x12\x0e\n" + + "\tVN_BM_045\x10\xc5\x03\x12\x0e\n" + + "\tVN_BM_046\x10\xc6\x03\x12\x0e\n" + + "\tVN_BM_047\x10\xc7\x03\x12\x0e\n" + + "\tVN_BM_048\x10\xc8\x03\x12\x0e\n" + + "\tVN_BM_049\x10\xc9\x03\x12\x0e\n" + + "\tVN_BM_050\x10\xca\x03\x12\x0e\n" + + "\tVN_BM_051\x10\xcb\x03\x12\x0e\n" + + "\tVN_BM_052\x10\xcc\x03\x12\x0e\n" + + "\tVN_BM_053\x10\xcd\x03\x12\x14\n" + + "\x0fFORCE_PALM_FAST\x10\xce\x03\x12\x13\n" + + "\x0eSPARKLING_ARIA\x10\xcf\x03\x12\x0e\n" + + "\tRAGE_FIST\x10\xd0\x03\x12\x11\n" + + "\fFLOWER_TRICK\x10\xd1\x03\x12\x11\n" + + "\fFREEZE_SHOCK\x10\xd2\x03\x12\r\n" + + "\bICE_BURN\x10\xd3\x03\x12\x0f\n" + + "\n" + + "TORCH_SONG\x10\xd4\x03\x12\x13\n" + + "\x0eBEHEMOTH_BLADE\x10\xd5\x03\x12\x12\n" + + "\rBEHEMOTH_BASH\x10\xd6\x03\x12\x0f\n" + + "\n" + + "UPPER_HAND\x10\xd7\x03\x12\x11\n" + + "\fTHUNDER_CAGE\x10\xd8\x03\x12\x0e\n" + + "\tVN_BM_054\x10\xd9\x03\x12\x0e\n" + + "\tVN_BM_055\x10\xda\x03\x12\x0e\n" + + "\tVN_BM_056\x10\xdb\x03\x12\x0e\n" + + "\tVN_BM_057\x10\xdc\x03\x12\x0e\n" + + "\tVN_BM_058\x10\xdd\x03\x12\x0e\n" + + "\tVN_BM_059\x10\xde\x03\x12\x0e\n" + + "\tVN_BM_060\x10\xdf\x03\x12\x0e\n" + + "\tVN_BM_061\x10\xe0\x03\x12\x16\n" + + "\x11THUNDER_CAGE_FAST\x10\xe1\x03\x12\x13\n" + + "\x0eDYNAMAX_CANNON\x10\xe2\x03\x12\x0e\n" + + "\tVN_BM_062\x10\xe3\x03\x12\x14\n" + + "\x0fCLANGING_SCALES\x10\xe4\x03\x12\x0f\n" + + "\n" + + "CRUSH_GRIP\x10\xe5\x03\x12\x12\n" + + "\rDRAGON_ENERGY\x10\xe6\x03\x12\x0e\n" + + "\tAQUA_STEP\x10\xe7\x03\x12\x13\n" + + "\x0eCHILLING_WATER\x10\xe8\x03\x12\x11\n" + + "\fSECRET_SWORD\x10\xe9\x03\x12\x0f\n" + + "\n" + + "BEAK_BLAST\x10\xea\x03\x12\x0f\n" + + "\n" + + "MIND_BLOWN\x10\xeb\x03\x12\x11\n" + + "\fDRUM_BEATING\x10\xec\x03\x12\r\n" + + "\bPYROBALL\x10\xed\x03\x12\x13\n" + + "\x0eGIGATON_HAMMER\x10\xee\x03\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_X_V0150_POKEMON_MEWTWO\x10\xef\x03\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_Y_V0150_POKEMON_MEWTWO\x10\xf0\x03\x12\x11\n" + + "\fPLASMA_FISTS\x10\xf1\x03\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_V0003_POKEMON_VENUSAUR\x10\xf2\x03\x12:\n" + + "5VM_MOVE_TEMP_EVOLUTION_MEGA_X_V0006_POKEMON_CHARIZARD\x10\xf3\x03\x12:\n" + + "5VM_MOVE_TEMP_EVOLUTION_MEGA_Y_V0006_POKEMON_CHARIZARD\x10\xf4\x03\x128\n" + + "3VM_MOVE_TEMP_EVOLUTION_MEGA_V0009_POKEMON_BLASTOISE\x10\xf5\x03\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_V0015_POKEMON_BEEDRILL\x10\xf6\x03\x126\n" + + "1VM_MOVE_TEMP_EVOLUTION_MEGA_V0018_POKEMON_PIDGEOT\x10\xf7\x03\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_X_V0026_POKEMON_RAICHU\x10\xf8\x03\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_Y_V0026_POKEMON_RAICHU\x10\xf9\x03\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_V0036_POKEMON_CLEFABLE\x10\xfa\x03\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_V0065_POKEMON_ALAKAZAM\x10\xfb\x03\x129\n" + + "4VM_MOVE_TEMP_EVOLUTION_MEGA_V0071_POKEMON_VICTREEBEL\x10\xfc\x03\x126\n" + + "1VM_MOVE_TEMP_EVOLUTION_MEGA_V0080_POKEMON_SLOWBRO\x10\xfd\x03\x125\n" + + "0VM_MOVE_TEMP_EVOLUTION_MEGA_V0094_POKEMON_GENGAR\x10\xfe\x03\x129\n" + + "4VM_MOVE_TEMP_EVOLUTION_MEGA_V0115_POKEMON_KANGASKHAN\x10\xff\x03\x126\n" + + "1VM_MOVE_TEMP_EVOLUTION_MEGA_V0121_POKEMON_STARMIE\x10\x80\x04\x125\n" + + "0VM_MOVE_TEMP_EVOLUTION_MEGA_V0127_POKEMON_PINSIR\x10\x81\x04\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_V0130_POKEMON_GYARADOS\x10\x82\x04\x128\n" + + "3VM_MOVE_TEMP_EVOLUTION_MEGA_V0149_POKEMON_DRAGONITE\x10\x83\x04\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_V0154_POKEMON_MEGANIUM\x10\x84\x04\x129\n" + + "4VM_MOVE_TEMP_EVOLUTION_MEGA_V0160_POKEMON_FERALIGATR\x10\x85\x04\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_V0181_POKEMON_AMPHAROS\x10\x86\x04\x126\n" + + "1VM_MOVE_TEMP_EVOLUTION_MEGA_V0208_POKEMON_STEELIX\x10\x87\x04\x125\n" + + "0VM_MOVE_TEMP_EVOLUTION_MEGA_V0212_POKEMON_SCIZOR\x10\x88\x04\x128\n" + + "3VM_MOVE_TEMP_EVOLUTION_MEGA_V0214_POKEMON_HERACROSS\x10\x89\x04\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_V0227_POKEMON_SKARMORY\x10\x8a\x04\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_V0229_POKEMON_HOUNDOOM\x10\x8b\x04\x128\n" + + "3VM_MOVE_TEMP_EVOLUTION_MEGA_V0248_POKEMON_TYRANITAR\x10\x8c\x04\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_V0254_POKEMON_SCEPTILE\x10\x8d\x04\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_V0257_POKEMON_BLAZIKEN\x10\x8e\x04\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_V0260_POKEMON_SWAMPERT\x10\x8f\x04\x128\n" + + "3VM_MOVE_TEMP_EVOLUTION_MEGA_V0282_POKEMON_GARDEVOIR\x10\x90\x04\x126\n" + + "1VM_MOVE_TEMP_EVOLUTION_MEGA_V0302_POKEMON_SABLEYE\x10\x91\x04\x125\n" + + "0VM_MOVE_TEMP_EVOLUTION_MEGA_V0303_POKEMON_MAWILE\x10\x92\x04\x125\n" + + "0VM_MOVE_TEMP_EVOLUTION_MEGA_V0306_POKEMON_AGGRON\x10\x93\x04\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_V0308_POKEMON_MEDICHAM\x10\x94\x04\x128\n" + + "3VM_MOVE_TEMP_EVOLUTION_MEGA_V0310_POKEMON_MANECTRIC\x10\x95\x04\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_V0319_POKEMON_SHARPEDO\x10\x96\x04\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_V0323_POKEMON_CAMERUPT\x10\x97\x04\x126\n" + + "1VM_MOVE_TEMP_EVOLUTION_MEGA_V0334_POKEMON_ALTARIA\x10\x98\x04\x126\n" + + "1VM_MOVE_TEMP_EVOLUTION_MEGA_V0354_POKEMON_BANETTE\x10\x99\x04\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_V0358_POKEMON_CHIMECHO\x10\x9a\x04\x124\n" + + "/VM_MOVE_TEMP_EVOLUTION_MEGA_V0359_POKEMON_ABSOL\x10\x9b\x04\x126\n" + + "1VM_MOVE_TEMP_EVOLUTION_MEGA_Z_V0359_POKEMON_ABSOL\x10\x9c\x04\x125\n" + + "0VM_MOVE_TEMP_EVOLUTION_MEGA_V0362_POKEMON_GLALIE\x10\x9d\x04\x128\n" + + "3VM_MOVE_TEMP_EVOLUTION_MEGA_V0373_POKEMON_SALAMENCE\x10\x9e\x04\x128\n" + + "3VM_MOVE_TEMP_EVOLUTION_MEGA_V0376_POKEMON_METAGROSS\x10\x9f\x04\x125\n" + + "0VM_MOVE_TEMP_EVOLUTION_MEGA_V0380_POKEMON_LATIAS\x10\xa0\x04\x125\n" + + "0VM_MOVE_TEMP_EVOLUTION_MEGA_V0381_POKEMON_LATIOS\x10\xa1\x04\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_V0384_POKEMON_RAYQUAZA\x10\xa2\x04\x128\n" + + "3VM_MOVE_TEMP_EVOLUTION_MEGA_V0398_POKEMON_STARAPTOR\x10\xa3\x04\x126\n" + + "1VM_MOVE_TEMP_EVOLUTION_MEGA_V0428_POKEMON_LOPUNNY\x10\xa4\x04\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_V0445_POKEMON_GARCHOMP\x10\xa5\x04\x129\n" + + "4VM_MOVE_TEMP_EVOLUTION_MEGA_Z_V0445_POKEMON_GARCHOMP\x10\xa6\x04\x126\n" + + "1VM_MOVE_TEMP_EVOLUTION_MEGA_V0448_POKEMON_LUCARIO\x10\xa7\x04\x128\n" + + "3VM_MOVE_TEMP_EVOLUTION_MEGA_Z_V0448_POKEMON_LUCARIO\x10\xa8\x04\x128\n" + + "3VM_MOVE_TEMP_EVOLUTION_MEGA_V0460_POKEMON_ABOMASNOW\x10\xa9\x04\x126\n" + + "1VM_MOVE_TEMP_EVOLUTION_MEGA_V0475_POKEMON_GALLADE\x10\xaa\x04\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_V0478_POKEMON_FROSLASS\x10\xab\x04\x126\n" + + "1VM_MOVE_TEMP_EVOLUTION_MEGA_V0485_POKEMON_HEATRAN\x10\xac\x04\x126\n" + + "1VM_MOVE_TEMP_EVOLUTION_MEGA_V0491_POKEMON_DARKRAI\x10\xad\x04\x125\n" + + "0VM_MOVE_TEMP_EVOLUTION_MEGA_V0500_POKEMON_EMBOAR\x10\xae\x04\x128\n" + + "3VM_MOVE_TEMP_EVOLUTION_MEGA_V0530_POKEMON_EXCADRILL\x10\xaf\x04\x125\n" + + "0VM_MOVE_TEMP_EVOLUTION_MEGA_V0531_POKEMON_AUDINO\x10\xb0\x04\x128\n" + + "3VM_MOVE_TEMP_EVOLUTION_MEGA_V0545_POKEMON_SCOLIPEDE\x10\xb1\x04\x126\n" + + "1VM_MOVE_TEMP_EVOLUTION_MEGA_V0560_POKEMON_SCRAFTY\x10\xb2\x04\x129\n" + + "4VM_MOVE_TEMP_EVOLUTION_MEGA_V0604_POKEMON_EELEKTROSS\x10\xb3\x04\x129\n" + + "4VM_MOVE_TEMP_EVOLUTION_MEGA_V0609_POKEMON_CHANDELURE\x10\xb4\x04\x125\n" + + "0VM_MOVE_TEMP_EVOLUTION_MEGA_V0623_POKEMON_GOLURK\x10\xb5\x04\x129\n" + + "4VM_MOVE_TEMP_EVOLUTION_MEGA_V0652_POKEMON_CHESNAUGHT\x10\xb6\x04\x126\n" + + "1VM_MOVE_TEMP_EVOLUTION_MEGA_V0655_POKEMON_DELPHOX\x10\xb7\x04\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_V0658_POKEMON_GRENINJA\x10\xb8\x04\x125\n" + + "0VM_MOVE_TEMP_EVOLUTION_MEGA_V0668_POKEMON_PYROAR\x10\xb9\x04\x126\n" + + "1VM_MOVE_TEMP_EVOLUTION_MEGA_V0670_POKEMON_FLOETTE\x10\xba\x04\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_V0678_POKEMON_MEOWSTIC\x10\xbb\x04\x126\n" + + "1VM_MOVE_TEMP_EVOLUTION_MEGA_V0687_POKEMON_MALAMAR\x10\xbc\x04\x129\n" + + "4VM_MOVE_TEMP_EVOLUTION_MEGA_V0689_POKEMON_BARBARACLE\x10\xbd\x04\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_V0691_POKEMON_DRAGALGE\x10\xbe\x04\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_V0701_POKEMON_HAWLUCHA\x10\xbf\x04\x126\n" + + "1VM_MOVE_TEMP_EVOLUTION_MEGA_V0718_POKEMON_ZYGARDE\x10\xc0\x04\x126\n" + + "1VM_MOVE_TEMP_EVOLUTION_MEGA_V0719_POKEMON_DIANCIE\x10\xc1\x04\x12;\n" + + "6VM_MOVE_TEMP_EVOLUTION_MEGA_V0740_POKEMON_CRABOMINABLE\x10\xc2\x04\x128\n" + + "3VM_MOVE_TEMP_EVOLUTION_MEGA_V0768_POKEMON_GOLISOPOD\x10\xc3\x04\x125\n" + + "0VM_MOVE_TEMP_EVOLUTION_MEGA_V0780_POKEMON_DRAMPA\x10\xc4\x04\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_V0801_POKEMON_MAGEARNA\x10\xc5\x04\x126\n" + + "1VM_MOVE_TEMP_EVOLUTION_MEGA_V0807_POKEMON_ZERAORA\x10\xc6\x04\x126\n" + + "1VM_MOVE_TEMP_EVOLUTION_MEGA_V0870_POKEMON_FALINKS\x10\xc7\x04\x129\n" + + "4VM_MOVE_TEMP_EVOLUTION_MEGA_V0952_POKEMON_SCOVILLAIN\x10\xc8\x04\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_MEGA_V0970_POKEMON_GLIMMORA\x10\xc9\x04\x128\n" + + "3VM_MOVE_TEMP_EVOLUTION_MEGA_V0978_POKEMON_TATSUGIRI\x10\xca\x04\x129\n" + + "4VM_MOVE_TEMP_EVOLUTION_MEGA_V0998_POKEMON_BAXCALIBUR\x10\xcb\x04\x127\n" + + "2VM_MOVE_TEMP_EVOLUTION_PRIMAL_V0382_POKEMON_KYOGRE\x10\xcc\x04\x128\n" + + "3VM_MOVE_TEMP_EVOLUTION_PRIMAL_V0383_POKEMON_GROUDON\x10\xcd\x04\x12\x10\n" + + "\vGLAIVE_RUSH\x10\xce\x04\x12\x0f\n" + + "\n" + + "SNIPE_SHOT\x10\xd0\x04\x12\x19\n" + + "\x14GULP_MISSILE_GULPING\x10\xd2\x04\x12\x19\n" + + "\x14GULP_MISSILE_GORGING\x10\xd3\x04*\xb1\x01\n" + + "\x17HoloPokemonMovementType\x12\x13\n" + + "\x0fMOVEMENT_STATIC\x10\x00\x12\x11\n" + + "\rMOVEMENT_JUMP\x10\x01\x12\x15\n" + + "\x11MOVEMENT_VERTICAL\x10\x02\x12\x14\n" + + "\x10MOVEMENT_PSYCHIC\x10\x03\x12\x15\n" + + "\x11MOVEMENT_ELECTRIC\x10\x04\x12\x13\n" + + "\x0fMOVEMENT_FLYING\x10\x05\x12\x15\n" + + "\x11MOVEMENT_HOVERING\x10\x06*\xec\x01\n" + + "\x11HoloPokemonNature\x12\x12\n" + + "\x0eNATURE_UNKNOWN\x10\x00\x12\x18\n" + + "\x14POKEMON_NATURE_STOIC\x10\x01\x12\x1b\n" + + "\x17POKEMON_NATURE_ASSASSIN\x10\x02\x12\x1b\n" + + "\x17POKEMON_NATURE_GUARDIAN\x10\x03\x12\x19\n" + + "\x15POKEMON_NATURE_RAIDER\x10\x04\x12\x1c\n" + + "\x18POKEMON_NATURE_PROTECTOR\x10\x05\x12\x19\n" + + "\x15POKEMON_NATURE_SENTRY\x10\x06\x12\x1b\n" + + "\x17POKEMON_NATURE_CHAMPION\x10\a*R\n" + + "\x0fHoloPokemonSize\x12\x16\n" + + "\x12POKEMON_SIZE_UNSET\x10\x00\x12\a\n" + + "\x03XXS\x10\x01\x12\x06\n" + + "\x02XS\x10\x02\x12\x05\n" + + "\x01M\x10\x03\x12\x06\n" + + "\x02XL\x10\x04\x12\a\n" + + "\x03XXL\x10\x05*\xde\x03\n" + + "\x0fHoloPokemonType\x12\x15\n" + + "\x11POKEMON_TYPE_NONE\x10\x00\x12\x17\n" + + "\x13POKEMON_TYPE_NORMAL\x10\x01\x12\x19\n" + + "\x15POKEMON_TYPE_FIGHTING\x10\x02\x12\x17\n" + + "\x13POKEMON_TYPE_FLYING\x10\x03\x12\x17\n" + + "\x13POKEMON_TYPE_POISON\x10\x04\x12\x17\n" + + "\x13POKEMON_TYPE_GROUND\x10\x05\x12\x15\n" + + "\x11POKEMON_TYPE_ROCK\x10\x06\x12\x14\n" + + "\x10POKEMON_TYPE_BUG\x10\a\x12\x16\n" + + "\x12POKEMON_TYPE_GHOST\x10\b\x12\x16\n" + + "\x12POKEMON_TYPE_STEEL\x10\t\x12\x15\n" + + "\x11POKEMON_TYPE_FIRE\x10\n" + + "\x12\x16\n" + + "\x12POKEMON_TYPE_WATER\x10\v\x12\x16\n" + + "\x12POKEMON_TYPE_GRASS\x10\f\x12\x19\n" + + "\x15POKEMON_TYPE_ELECTRIC\x10\r\x12\x18\n" + + "\x14POKEMON_TYPE_PSYCHIC\x10\x0e\x12\x14\n" + + "\x10POKEMON_TYPE_ICE\x10\x0f\x12\x17\n" + + "\x13POKEMON_TYPE_DRAGON\x10\x10\x12\x15\n" + + "\x11POKEMON_TYPE_DARK\x10\x11\x12\x16\n" + + "\x12POKEMON_TYPE_FAIRY\x10\x12*\x9e\x01\n" + + "\x18HoloTemporaryEvolutionId\x12\x18\n" + + "\x14TEMP_EVOLUTION_UNSET\x10\x00\x12\x17\n" + + "\x13TEMP_EVOLUTION_MEGA\x10\x01\x12\x19\n" + + "\x15TEMP_EVOLUTION_MEGA_X\x10\x02\x12\x19\n" + + "\x15TEMP_EVOLUTION_MEGA_Y\x10\x03\x12\x19\n" + + "\x15TEMP_EVOLUTION_PRIMAL\x10\x04*{\n" + + "\x11IapLibraryVersion\x12\x1f\n" + + "\x1bIAP_LIBRARY_VERSION_DEFAULT\x10\x00\x12\"\n" + + "\x1eIAP_LIBRARY_VERSION_IODINE_1_8\x10\x01\x12!\n" + + "\x1dIAP_LIBRARY_VERSION_NIA_IAP_4\x10\x02*W\n" + + "\n" + + "IbfcVfxKey\x12\x15\n" + + "\x11DEFAULT_NO_CHANGE\x10\x00\x12\x18\n" + + "\x14DEFAULT_TO_ALTERNATE\x10\x01\x12\x18\n" + + "\x14ALTERNATE_TO_DEFAULT\x10\x02*\xa0\x05\n" + + "\x13IncidentDisplayType\x12\x1e\n" + + "\x1aINCIDENT_DISPLAY_TYPE_NONE\x10\x00\x12(\n" + + "$INCIDENT_DISPLAY_TYPE_INVASION_GRUNT\x10\x01\x12)\n" + + "%INCIDENT_DISPLAY_TYPE_INVASION_LEADER\x10\x02\x12+\n" + + "'INCIDENT_DISPLAY_TYPE_INVASION_GIOVANNI\x10\x03\x12)\n" + + "%INCIDENT_DISPLAY_TYPE_INVASION_GRUNTB\x10\x04\x12,\n" + + "(INCIDENT_DISPLAY_TYPE_INVASION_EVENT_NPC\x10\x05\x12-\n" + + ")INCIDENT_DISPLAY_TYPE_INVASION_ROUTES_NPC\x10\x06\x12*\n" + + "&INCIDENT_DISPLAY_TYPE_INVASION_GENERIC\x10\a\x125\n" + + "1INCIDENT_DISPLAY_TYPE_INCIDENT_POKESTOP_ENCOUNTER\x10\b\x12*\n" + + "&INCIDENT_DISPLAY_TYPE_INCIDENT_CONTEST\x10\t\x124\n" + + ",INCIDENT_DISPLAY_TYPE_INCIDENT_NATURAL_ART_A\x10\n" + + "\x1a\x02\b\x01\x124\n" + + ",INCIDENT_DISPLAY_TYPE_INCIDENT_NATURAL_ART_B\x10\v\x1a\x02\b\x01\x120\n" + + ",INCIDENT_DISPLAY_TYPE_INCIDENT_DAY_NIGHT_DAY\x10\f\x122\n" + + ".INCIDENT_DISPLAY_TYPE_INCIDENT_DAY_NIGHT_NIGHT\x10\r*[\n" + + "\x1dInternalClientOperatingSystem\x12\x0e\n" + + "\n" + + "OS_UNKNOWN\x10\x00\x12\x0e\n" + + "\n" + + "OS_ANDROID\x10\x01\x12\n" + + "\n" + + "\x06OS_IOS\x10\x02\x12\x0e\n" + + "\n" + + "OS_DESKTOP\x10\x03*\xdf\x01\n" + + "\x1dInternalCrmClientActionMethod\x12&\n" + + "\"INTERNAL_CRM_CLIENT_ACTION_UNKNOWN\x10\x00\x12-\n" + + ")INTERNAL_CRM_CLIENT_ACTION_DELETE_ACCOUNT\x10\x01\x12*\n" + + "&INTERNAL_CRM_CLIENT_ACTION_DATA_ACCESS\x10\x02\x12;\n" + + "7INTERNAL_CRM_CLIENT_ACTION_DELETE_ACCOUNT_EMAIL_ON_FILE\x10\x03*\x8d\x02\n" + + "\"InternalGameAccountRegistryActions\x12(\n" + + "$UNKNOWN_GAME_ACCOUNT_REGISTRY_ACTION\x10\x00\x12\x16\n" + + "\x10ADD_LOGIN_ACTION\x10\xc0\xcf$\x12\x19\n" + + "\x13REMOVE_LOGIN_ACTION\x10\xc1\xcf$\x12\x17\n" + + "\x11LIST_LOGIN_ACTION\x10\xc2\xcf$\x12\x1a\n" + + "\x14REPLACE_LOGIN_ACTION\x10\xc3\xcf$\x12\x19\n" + + "\x13SET_BIRTHDAY_ACTION\x10\xc4\xcf$\x12\x16\n" + + "\x10GAR_PROXY_ACTION\x10\xc5\xcf$\x12\"\n" + + "\x1cLINK_TO_ACCOUNT_LOGIN_ACTION\x10\xc6\xcf$*\x90\x02\n" + + "\x1fInternalGameAdventureSyncAction\x12*\n" + + "&UNKNOWN_GAME_LOCATION_AWARENESS_ACTION\x10\x00\x12\x1e\n" + + "\x18REQUEST_GEOFENCE_UPDATES\x10\xc0\xfc\x15\x12\x1c\n" + + "\x16UPDATE_PLAYER_LOCATION\x10\xc1\xfc\x15\x12!\n" + + "\x1bBULK_UPDATE_PLAYER_LOCATION\x10\xc2\xfc\x15\x12\x1f\n" + + "\x19UPDATE_BREADCRUMB_HISTORY\x10\xa8\x84\x16\x12\x1e\n" + + "\x18REFRESH_PROXIMITY_TOKENS\x10\x90\x8c\x16\x12\x1f\n" + + "\x19REPORT_PROXIMITY_CONTACTS\x10\x91\x8c\x16*|\n" + + "\x1bInternalGameAnticheatAction\x12!\n" + + "\x1dUNKNOWN_GAME_ANTICHEAT_ACTION\x10\x00\x12\x1e\n" + + "\x18GET_OUTSTANDING_WARNINGS\x10\xc0\x9a\f\x12\x1a\n" + + "\x14ACKNOWLEDGE_WARNINGS\x10\xc1\x9a\f*w\n" + + "&InternalGameAuthenticationActionMethod\x12&\n" + + "\"UNKNOWN_GAME_AUTHENTICATION_ACTION\x10\x00\x12%\n" + + "\x1fROTATE_GUEST_LOGIN_SECRET_TOKEN\x10\x9b\xa1\x0f*\xb3\x01\n" + + " InternalGameBackgroundModeAction\x12'\n" + + "#UNKNOWN_GAME_BACKGROUND_MODE_ACTION\x10\x00\x12!\n" + + "\x1bREGISTER_BACKGROUND_SERVICE\x10\xf0\x84\x0e\x12 \n" + + "\x1aGET_CLIENT_BGMODE_SETTINGS\x10\xf1\x84\x0e\x12!\n" + + "\x1bGET_ADVENTURE_SYNC_PROGRESS\x10\xf2\x84\x0e*P\n" + + "\x17InternalGameChatActions\x12\x1c\n" + + "\x18UNKNOWN_GAME_CHAT_ACTION\x10\x00\x12\x17\n" + + "\x11PROXY_CHAT_ACTION\x10\xa0\xa4(*H\n" + + "\x16InternalGameCrmActions\x12\x16\n" + + "\x12UNKNOWN_CRM_ACTION\x10\x00\x12\x16\n" + + "\x10CRM_PROXY_ACTION\x10\xc0\xc0)*\x8b\x02\n" + + "\x19InternalGameFitnessAction\x12\x1f\n" + + "\x1bUNKNOWN_GAME_FITNESS_ACTION\x10\x00\x12\x1c\n" + + "\x16UPDATE_FITNESS_METRICS\x10\x80\x88'\x12\x18\n" + + "\x12GET_FITNESS_REPORT\x10\x81\x88'\x12!\n" + + "\x1bGET_ADVENTURE_SYNC_SETTINGS\x10\x82\x88'\x12$\n" + + "\x1eUPDATE_ADVENTURE_SYNC_SETTINGS\x10\x83\x88'\x12#\n" + + "\x1dUPDATE_ADVENTURE_SYNC_FITNESS\x10\x84\x88'\x12'\n" + + "!GET_ADVENTURE_SYNC_FITNESS_REPORT\x10\x85\x88'*k\n" + + "\x1dInternalGameGmTemplatesAction\x12$\n" + + " UNKNOWN_GAME_GM_TEMPLATES_ACTION\x10\x00\x12$\n" + + "\x1eDOWNLOAD_GAME_MASTER_TEMPLATES\x10\xa0\xe0\x14*\xb5\x04\n" + + "\x15InternalGameIapAction\x12\x1b\n" + + "\x17UNKNOWN_GAME_IAP_ACTION\x10\x00\x12\x12\n" + + "\fPURCHASE_SKU\x10\xf0\xf5\x12\x12%\n" + + "\x1fGET_AVAILABLE_SKUS_AND_BALANCES\x10\xf1\xf5\x12\x12(\n" + + "\"SET_IN_GAME_CURRENCY_EXCHANGE_RATE\x10\xf2\xf5\x12\x12\x16\n" + + "\x10PURCHASE_WEB_SKU\x10\xf3\xf5\x12\x12\x1b\n" + + "\x15REDEEM_GOOGLE_RECEIPT\x10\xd4\xf6\x12\x12\x1a\n" + + "\x14REDEEM_APPLE_RECEIPT\x10\xd5\xf6\x12\x12\x1c\n" + + "\x16REDEEM_DESKTOP_RECEIPT\x10\xd6\xf6\x12\x12\x1c\n" + + "\x16REDEEM_SAMSUNG_RECEIPT\x10\xd7\xf6\x12\x12!\n" + + "\x1bGET_AVAILABLE_SUBSCRIPTIONS\x10\xb8\xf7\x12\x12\x1e\n" + + "\x18GET_ACTIVE_SUBSCRIPTIONS\x10\xb9\xf7\x12\x12\x16\n" + + "\x10GET_REWARD_TIERS\x10\x9c\xf8\x12\x12\x1f\n" + + "\x19CLAIM_REWARDED_SPEND_TIER\x10\x9d\xf8\x12\x12\x1b\n" + + "\x15REDEEM_XSOLLA_RECEIPT\x10\xbc\xfe\x12\x12\x17\n" + + "\x11GET_WEBSTORE_USER\x10\xbd\xfe\x12\x12\x18\n" + + "\x12REFUND_IAP_RECEIPT\x10\xbe\xfe\x12\x12\"\n" + + "\x1cGET_AVAILABLE_SKUS_ANONYMOUS\x10\xbf\xfe\x12\x12\x1d\n" + + "\x17REDEEM_WEBSTORE_RECEIPT\x10\xc0\xfe\x12*h\n" + + "\x1eInternalGameNotificationAction\x12$\n" + + " UNKNOWN_GAME_NOTIFICATION_ACTION\x10\x00\x12 \n" + + "\x1aUPDATE_NOTIFICATION_STATUS\x10\xb0\xae\x15*U\n" + + "\x1aInternalGamePasscodeAction\x12 \n" + + "\x1cUNKNOWN_GAME_PASSCODE_ACTION\x10\x00\x12\x15\n" + + "\x0fREDEEM_PASSCODE\x10\x90\x92\x14*|\n" + + "\x16InternalGamePingAction\x12\x1c\n" + + "\x18UNKNOWN_GAME_PING_ACTION\x10\x00\x12\n" + + "\n" + + "\x04PING\x10\xe0\xb6\r\x12\x10\n" + + "\n" + + "PING_ASYNC\x10\xe1\xb6\r\x12\x15\n" + + "\x0fPING_DOWNSTREAM\x10\xe2\xb6\r\x12\x0f\n" + + "\tPING_OPEN\x10Ⱦ\r*O\n" + + "\x18InternalGamePlayerAction\x12\x1e\n" + + "\x1aUNKNOWN_GAME_PLAYER_ACTION\x10\x00\x12\x13\n" + + "\rGET_INVENTORY\x10\xe0\x98\x17*\xc8\x04\n" + + "\x15InternalGamePoiAction\x12\x1b\n" + + "\x17UNKNOWN_GAME_POI_ACTION\x10\x00\x12\x11\n" + + "\vADD_NEW_POI\x10\xe0\xeb%\x12\x1f\n" + + "\x19GET_AVAILABLE_SUBMISSIONS\x10\xe1\xeb%\x12%\n" + + "\x1fGET_SIGNED_URL_FOR_PHOTO_UPLOAD\x10\xe2\xeb%\x12/\n" + + ")GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS\x10\xe3\xeb%\x12\x16\n" + + "\x10SUBMIT_POI_IMAGE\x10\xc4\xec%\x12%\n" + + "\x1fSUBMIT_POI_TEXT_METADATA_UPDATE\x10\xc5\xec%\x12 \n" + + "\x1aSUBMIT_POI_LOCATION_UPDATE\x10\xc6\xec%\x12!\n" + + "\x1bSUBMIT_POI_TAKEDOWN_REQUEST\x10\xc7\xec%\x12\x1f\n" + + "\x19SUBMIT_SPONSOR_POI_REPORT\x10\xc8\xec%\x12(\n" + + "\"SUBMIT_SPONSOR_POI_LOCATION_UPDATE\x10\xc9\xec%\x12\x13\n" + + "\rADD_NEW_ROUTE\x10\xa8\xed%\x12\x1e\n" + + "\x18GENERATE_GMAP_SIGNED_URL\x10\x8c\xee%\x12\x17\n" + + "\x11GET_GMAP_SETTINGS\x10\x8d\xee%\x12\"\n" + + "\x1cSUBMIT_POI_AR_VIDEO_METADATA\x10\xf0\xee%\x12#\n" + + "\x1dGET_GRAPESHOT_FILE_UPLOAD_URL\x10\xf1\xee%\x12 \n" + + "\x1aASYNC_FILE_UPLOAD_COMPLETE\x10\xf2\xee%*\xc1\x02\n" + + "\"InternalGamePushNotificationAction\x12)\n" + + "%UNKNOWN_GAME_PUSH_NOTIFICATION_ACTION\x10\x00\x12 \n" + + "\x1aREGISTER_PUSH_NOTIFICATION\x10\x80\xc4\x13\x12\"\n" + + "\x1cUNREGISTER_PUSH_NOTIFICATION\x10\x81\xc4\x13\x12(\n" + + "\"OPT_OUT_PUSH_NOTIFICATION_CATEGORY\x10\x82\xc4\x13\x12&\n" + + " REGISTER_PUSH_NOTIFICATION_TOKEN\x10\x83\xc4\x13\x12(\n" + + "\"UNREGISTER_PUSH_NOTIFICATION_TOKEN\x10\x84\xc4\x13\x12.\n" + + "(OPT_OUT_PUSH_NOTIFICATION_TOKEN_CATEGORY\x10\x85\xc4\x13*}\n" + + "\x18InternalGameSocialAction\x12\x1e\n" + + "\x1aUNKNOWN_GAME_SOCIAL_ACTION\x10\x00\x12\x19\n" + + "\x13PROXY_SOCIAL_ACTION\x10\xf0\xb9&\x12&\n" + + " PROXY_SOCIAL_SIDE_CHANNEL_ACTION\x10\xf1\xb9&*\x85\x01\n" + + "\x1bInternalGameTelemetryAction\x12!\n" + + "\x1dUNKNOWN_GAME_TELEMETRY_ACTION\x10\x00\x12\x1e\n" + + "\x18COLLECT_CLIENT_TELEMETRY\x10Н%\x12#\n" + + "\x1dGET_CLIENT_TELEMETRY_SETTINGS\x10ѝ%*[\n" + + "\x1aInternalGameWebTokenAction\x12!\n" + + "\x1dUNKNOWN_GAME_WEB_TOKEN_ACTION\x10\x00\x12\x1a\n" + + "\x14GET_WEB_TOKEN_ACTION\x10\xd0\xca\x16*\xf6\x04\n" + + "\x1dInternalGarClientActionMethod\x128\n" + + "4INTERNAL_GAR_CLIENT_ACTION_UNKNOWN_GAR_CLIENT_ACTION\x10\x00\x12-\n" + + ")INTERNAL_GAR_CLIENT_ACTION_GET_MY_ACCOUNT\x10\x01\x129\n" + + "5INTERNAL_GAR_CLIENT_ACTION_SEND_SMS_VERIFICATION_CODE\x10\x02\x122\n" + + ".INTERNAL_GAR_CLIENT_ACTION_UPDATE_PHONE_NUMBER\x10\x03\x128\n" + + "4INTERNAL_GAR_CLIENT_ACTION_CREATE_SHARED_LOGIN_TOKEN\x10\x04\x122\n" + + ".INTERNAL_GAR_CLIENT_ACTION_GET_CLIENT_SETTINGS\x10\x05\x12;\n" + + "7INTERNAL_GAR_CLIENT_ACTION_SET_ACCOUNT_CONTACT_SETTINGS\x10\x06\x122\n" + + ".INTERNAL_GAR_CLIENT_ACTION_DELETE_PHONE_NUMBER\x10\a\x126\n" + + "2INTERNAL_GAR_CLIENT_ACTION_ACKNOWLEDGE_INFORMATION\x10\b\x122\n" + + ".INTERNAL_GAR_CLIENT_ACTION_CHECK_AVATAR_IMAGES\x10\t\x122\n" + + ".INTERNAL_GAR_CLIENT_ACTION_UPDATE_AVATAR_IMAGE\x10\n" + + "*\xcf\x03\n" + + "\x18InternalIdentityProvider\x12$\n" + + " INTERNAL_UNSET_IDENTITY_PROVIDER\x10\x00\x12\x13\n" + + "\x0fINTERNAL_GOOGLE\x10\x01\x12\x10\n" + + "\fINTERNAL_PTC\x10\x02\x12\x15\n" + + "\x11INTERNAL_FACEBOOK\x10\x03\x12\x17\n" + + "\x13INTERNAL_BACKGROUND\x10\x04\x12\x15\n" + + "\x11INTERNAL_INTERNAL\x10\x05\x12\x12\n" + + "\x0eINTERNAL_SFIDA\x10\x06\x12\x1a\n" + + "\x16INTERNAL_SUPER_AWESOME\x10\a\x12\x16\n" + + "\x12INTERNAL_DEVELOPER\x10\b\x12\x1a\n" + + "\x16INTERNAL_SHARED_SECRET\x10\t\x12\x15\n" + + "\x11INTERNAL_POSEIDON\x10\n" + + "\x12\x15\n" + + "\x11INTERNAL_NINTENDO\x10\v\x12\x12\n" + + "\x0eINTERNAL_APPLE\x10\f\x12'\n" + + "#INTERNAL_NIANTIC_SHARED_LOGIN_TOKEN\x10\r\x12\x1e\n" + + "\x1aINTERNAL_GUEST_LOGIN_TOKEN\x10\x0e\x12\x18\n" + + "\x14INTERNAL_EIGHTH_WALL\x10\x0f\x12\x16\n" + + "\x12INTERNAL_PTC_OAUTH\x10\x10*\xe2\x01\n" + + "\x16InternalInvitationType\x12\x19\n" + + "\x15INVITATION_TYPE_UNSET\x10\x00\x12\x18\n" + + "\x14INVITATION_TYPE_CODE\x10\x01\x12\x1c\n" + + "\x18INVITATION_TYPE_FACEBOOK\x10\x02\x12\"\n" + + "\x1eINVITATION_TYPE_SERVER_REQUEST\x10\x03\x12(\n" + + "$INVITATION_TYPE_NIANTIC_SOCIAL_GRAPH\x10\x04\x12'\n" + + "#INVITATION_TYPE_ADDRESS_BOOK_IMPORT\x10\x05*\x9b\x01\n" + + "\x19InternalNotificationState\x12+\n" + + "'INTERNAL_NOTIFICATION_STATE_UNSET_STATE\x10\x00\x12&\n" + + "\"INTERNAL_NOTIFICATION_STATE_VIEWED\x10\x01\x12)\n" + + "%INTERNAL_NOTIFICATION_STATE_DISMISSED\x10\x02*\xbc\x0f\n" + + "\x1cInternalPlatformClientAction\x12+\n" + + "'INTERNAL_UNKNOWN_PLATFORM_CLIENT_ACTION\x10\x00\x12(\n" + + "#INTERNAL_REGISTER_PUSH_NOTIFICATION\x10\x88'\x12*\n" + + "%INTERNAL_UNREGISTER_PUSH_NOTIFICATION\x10\x89'\x12(\n" + + "#INTERNAL_UPDATE_NOTIFICATION_STATUS\x10\x8a'\x120\n" + + "+INTERNAL_OPT_OUT_PUSH_NOTIFICATION_CATEGORY\x10\x8b'\x12,\n" + + "'INTERNAL_DOWNLOAD_GAME_MASTER_TEMPLATES\x10\x8c'\x12\x1b\n" + + "\x16INTERNAL_GET_INVENTORY\x10\x8d'\x12\x1d\n" + + "\x18INTERNAL_REDEEM_PASSCODE\x10\x8e'\x12\x12\n" + + "\rINTERNAL_PING\x10\x8f'\x12\x1e\n" + + "\x19INTERNAL_ADD_LOGIN_ACTION\x10\x90'\x12!\n" + + "\x1cINTERNAL_REMOVE_LOGIN_ACTION\x10\x91'\x12\x1f\n" + + "\x1aINTERNAL_LIST_LOGIN_ACTION\x10\x92'\x12\x19\n" + + "\x14INTERNAL_ADD_NEW_POI\x10\x93'\x12!\n" + + "\x1cINTERNAL_PROXY_SOCIAL_ACTION\x10\x94'\x12)\n" + + "$INTERNAL_DEPRECATED_CLIENT_TELEMETRY\x10\x95'\x12'\n" + + "\"INTERNAL_GET_AVAILABLE_SUBMISSIONS\x10\x96'\x12-\n" + + "(INTERNAL_GET_SIGNED_URL_FOR_PHOTO_UPLOAD\x10\x97'\x12\"\n" + + "\x1dINTERNAL_REPLACE_LOGIN_ACTION\x10\x98'\x12.\n" + + ")INTERNAL_PROXY_SOCIAL_SIDE_CHANNEL_ACTION\x10\x99'\x12&\n" + + "!INTERNAL_COLLECT_CLIENT_TELEMETRY\x10\x9a'\x12\x1a\n" + + "\x15INTERNAL_PURCHASE_SKU\x10\x9b'\x12-\n" + + "(INTERNAL_GET_AVAILABLE_SKUS_AND_BALANCES\x10\x9c'\x12#\n" + + "\x1eINTERNAL_REDEEM_GOOGLE_RECEIPT\x10\x9d'\x12\"\n" + + "\x1dINTERNAL_REDEEM_APPLE_RECEIPT\x10\x9e'\x12$\n" + + "\x1fINTERNAL_REDEEM_DESKTOP_RECEIPT\x10\x9f'\x12$\n" + + "\x1fINTERNAL_UPDATE_FITNESS_METRICS\x10\xa0'\x12 \n" + + "\x1bINTERNAL_GET_FITNESS_REPORT\x10\xa1'\x12+\n" + + "&INTERNAL_GET_CLIENT_TELEMETRY_SETTINGS\x10\xa2'\x12\x18\n" + + "\x13INTERNAL_PING_ASYNC\x10\xa3'\x12)\n" + + "$INTERNAL_REGISTER_BACKGROUND_SERVICE\x10\xa4'\x12(\n" + + "#INTERNAL_GET_CLIENT_BGMODE_SETTINGS\x10\xa5'\x12\x1d\n" + + "\x18INTERNAL_PING_DOWNSTREAM\x10\xa6'\x120\n" + + "+INTERNAL_SET_IN_GAME_CURRENCY_EXCHANGE_RATE\x10\xa8'\x12&\n" + + "!INTERNAL_REQUEST_GEOFENCE_UPDATES\x10\xa9'\x12$\n" + + "\x1fINTERNAL_UPDATE_PLAYER_LOCATION\x10\xaa'\x12&\n" + + "!INTERNAL_GENERATE_GMAP_SIGNED_URL\x10\xab'\x12\x1f\n" + + "\x1aINTERNAL_GET_GMAP_SETTINGS\x10\xac'\x12$\n" + + "\x1fINTERNAL_REDEEM_SAMSUNG_RECEIPT\x10\xad'\x12\x1b\n" + + "\x16INTERNAL_ADD_NEW_ROUTE\x10\xae'\x12&\n" + + "!INTERNAL_GET_OUTSTANDING_WARNINGS\x10\xaf'\x12\"\n" + + "\x1dINTERNAL_ACKNOWLEDGE_WARNINGS\x10\xb0'\x12\x1e\n" + + "\x19INTERNAL_SUBMIT_POI_IMAGE\x10\xb1'\x12-\n" + + "(INTERNAL_SUBMIT_POI_TEXT_METADATA_UPDATE\x10\xb2'\x12(\n" + + "#INTERNAL_SUBMIT_POI_LOCATION_UPDATE\x10\xb3'\x12)\n" + + "$INTERNAL_SUBMIT_POI_TAKEDOWN_REQUEST\x10\xb4'\x12\"\n" + + "\x1dINTERNAL_GET_WEB_TOKEN_ACTION\x10\xb5'\x12)\n" + + "$INTERNAL_GET_ADVENTURE_SYNC_SETTINGS\x10\xb6'\x12,\n" + + "'INTERNAL_UPDATE_ADVENTURE_SYNC_SETTINGS\x10\xb7'\x12\x1a\n" + + "\x15INTERNAL_SET_BIRTHDAY\x10\xb8'\x12#\n" + + "\x1eINTERNAL_FETCH_NEWSFEED_ACTION\x10\xb9'\x12'\n" + + "\"INTERNAL_MARK_NEWSFEED_READ_ACTION\x10\xba'*\xb7\x01\n" + + "\x1bInternalPlatformWarningType\x12#\n" + + "\x1fINTERNAL_PLATFORM_WARNING_UNSET\x10\x00\x12%\n" + + "!INTERNAL_PLATFORM_WARNING_STRIKE1\x10\x01\x12%\n" + + "!INTERNAL_PLATFORM_WARNING_STRIKE2\x10\x02\x12%\n" + + "!INTERNAL_PLATFORM_WARNING_STRIKE3\x10\x03*\xb9\x1b\n" + + "\x14InternalSocialAction\x12'\n" + + "#SOCIAL_ACTION_UNKNOWN_SOCIAL_ACTION\x10\x00\x12 \n" + + "\x1bSOCIAL_ACTION_SEARCH_PLAYER\x10\x90N\x12%\n" + + " SOCIAL_ACTION_SEND_FRIEND_INVITE\x10\x92N\x12'\n" + + "\"SOCIAL_ACTION_CANCEL_FRIEND_INVITE\x10\x93N\x12'\n" + + "\"SOCIAL_ACTION_ACCEPT_FRIEND_INVITE\x10\x94N\x12(\n" + + "#SOCIAL_ACTION_DECLINE_FRIEND_INVITE\x10\x95N\x12\x1f\n" + + "\x1aSOCIAL_ACTION_LIST_FRIENDS\x10\x96N\x12/\n" + + "*SOCIAL_ACTION_LIST_OUTGOING_FRIEND_INVITES\x10\x97N\x12/\n" + + "*SOCIAL_ACTION_LIST_INCOMING_FRIEND_INVITES\x10\x98N\x12 \n" + + "\x1bSOCIAL_ACTION_REMOVE_FRIEND\x10\x99N\x12%\n" + + " SOCIAL_ACTION_LIST_FRIEND_STATUS\x10\x9aN\x12.\n" + + ")SOCIAL_ACTION_SEND_FACEBOOK_FRIEND_INVITE\x10\x9bN\x12\x1f\n" + + "\x1aSOCIAL_ACTION_IS_MY_FRIEND\x10\x9cN\x12%\n" + + " SOCIAL_ACTION_CREATE_INVITE_CODE\x10\x9dN\x12+\n" + + "&SOCIAL_ACTION_GET_FACEBOOK_FRIEND_LIST\x10\x9eN\x12)\n" + + "$SOCIAL_ACTION_UPDATE_FACEBOOK_STATUS\x10\x9fN\x12'\n" + + "\"SOCIAL_ACTION_SAVE_PLAYER_SETTINGS\x10\xa0N\x12&\n" + + "!SOCIAL_ACTION_GET_PLAYER_SETTINGS\x10\xa1N\x122\n" + + "-SOCIAL_ACTION_GET_NIANTIC_FRIEND_LIST_DELETED\x10\xa2N\x125\n" + + "0SOCIAL_ACTION_GET_NIANTIC_FRIEND_DETAILS_DELETED\x10\xa3N\x125\n" + + "0SOCIAL_ACTION_SEND_NIANTIC_FRIEND_INVITE_DELETED\x10\xa4N\x12'\n" + + "\"SOCIAL_ACTION_SET_ACCOUNT_SETTINGS\x10\xa5N\x12'\n" + + "\"SOCIAL_ACTION_GET_ACCOUNT_SETTINGS\x10\xa6N\x12&\n" + + "!SOCIAL_ACTION_ADD_FAVORITE_FRIEND\x10\xa7N\x12)\n" + + "$SOCIAL_ACTION_REMOVE_FAVORITE_FRIEND\x10\xa8N\x12 \n" + + "\x1bSOCIAL_ACTION_BLOCK_ACCOUNT\x10\xa9N\x12\"\n" + + "\x1dSOCIAL_ACTION_UNBLOCK_ACCOUNT\x10\xaaN\x12%\n" + + " SOCIAL_ACTION_GET_OUTGING_BLOCKS\x10\xabN\x12%\n" + + " SOCIAL_ACTION_IS_ACCOUNT_BLOCKED\x10\xacN\x12)\n" + + "$SOCIAL_ACTION_LIST_FRIEND_ACTIVITIES\x10\xadN\x12-\n" + + "(SOCIAL_ACTION_REGISTER_PUSH_NOTIFICATION\x10\xf5N\x12/\n" + + "*SOCIAL_ACTION_UNREGISTER_PUSH_NOTIFICATION\x10\xf6N\x12&\n" + + "!SOCIAL_ACTION_UPDATE_NOTIFICATION\x10\xf7N\x125\n" + + "0SOCIAL_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY\x10\xf8N\x12\x1c\n" + + "\x17SOCIAL_ACTION_GET_INBOX\x10\xf9N\x127\n" + + "2SOCIAL_ACTION_LIST_OPT_OUT_NOTIFICATION_CATEGORIES\x10\xfaN\x12!\n" + + "\x1cSOCIAL_ACTION_GET_SIGNED_URL\x10\xd9O\x12\x1f\n" + + "\x1aSOCIAL_ACTION_SUBMIT_IMAGE\x10\xdaO\x12\x1d\n" + + "\x18SOCIAL_ACTION_GET_PHOTOS\x10\xdbO\x12\x1f\n" + + "\x1aSOCIAL_ACTION_DELETE_PHOTO\x10\xdcO\x12\x1d\n" + + "\x18SOCIAL_ACTION_FLAG_PHOTO\x10\xddO\x12%\n" + + "\x1fSOCIAL_ACTION_UPDATE_PROFILE_V2\x10\xa1\x9c\x01\x12(\n" + + "\"SOCIAL_ACTION_UPDATE_FRIENDSHIP_V2\x10\xa2\x9c\x01\x12\"\n" + + "\x1cSOCIAL_ACTION_GET_PROFILE_V2\x10\xa3\x9c\x01\x12\"\n" + + "\x1cSOCIAL_ACTION_INVITE_GAME_V2\x10\xa4\x9c\x01\x12%\n" + + "\x1fSOCIAL_ACTION_RESERVED_ACTION_2\x10\xa5\x9c\x01\x12#\n" + + "\x1dSOCIAL_ACTION_LIST_FRIENDS_V2\x10\xa6\x9c\x01\x12)\n" + + "#SOCIAL_ACTION_GET_FRIEND_DETAILS_V2\x10\xa7\x9c\x01\x12/\n" + + ")SOCIAL_ACTION_GET_CLIENT_FEATURE_FLAGS_V2\x10\xa8\x9c\x01\x12%\n" + + "\x1fSOCIAL_ACTION_RESERVED_ACTION_1\x10\xa9\x9c\x01\x120\n" + + "*SOCIAL_ACTION_GET_INCOMING_GAME_INVITES_V2\x10\xaa\x9c\x01\x122\n" + + ",SOCIAL_ACTION_UPDATE_INCOMING_GAME_INVITE_V2\x10\xab\x9c\x01\x124\n" + + ".SOCIAL_ACTION_DISMISS_OUTGOING_GAME_INVITES_V2\x10\xac\x9c\x01\x12(\n" + + "\"SOCIAL_ACTION_SYNC_CONTACT_LIST_V2\x10\xad\x9c\x01\x126\n" + + "0SOCIAL_ACTION_SEND_CONTACT_LIST_FRIEND_INVITE_V2\x10\xae\x9c\x01\x120\n" + + "*SOCIAL_ACTION_REFER_CONTACT_LIST_FRIEND_V2\x10\xaf\x9c\x01\x12,\n" + + "&SOCIAL_ACTION_GET_CONTACT_LIST_INFO_V2\x10\xb0\x9c\x01\x122\n" + + ",SOCIAL_ACTION_DISMISS_CONTACT_LIST_UPDATE_V2\x10\xb1\x9c\x01\x122\n" + + ",SOCIAL_ACTION_NOTIFY_CONTACT_LIST_FRIENDS_V2\x10\xb2\x9c\x01\x12%\n" + + "\x1fSOCIAL_ACTION_RESERVED_ACTION_6\x10\xb3\x9c\x01\x12%\n" + + "\x1fSOCIAL_ACTION_RESERVED_ACTION_7\x10\xb4\x9c\x01\x12%\n" + + "\x1fSOCIAL_ACTION_RESERVED_ACTION_3\x10\xb0\x9f\x01\x12%\n" + + "\x1fSOCIAL_ACTION_RESERVED_ACTION_4\x10\xb1\x9f\x01\x12%\n" + + "\x1fSOCIAL_ACTION_RESERVED_ACTION_5\x10\xb2\x9f\x01\x12-\n" + + "'SOCIAL_ACTION_GET_FRIEND_RECOMMENDATION\x10\x94\xa0\x01\x12.\n" + + "(SOCIAL_ACTION_BATCH_GET_FEATURED_MOMENTS\x10\xf8\xa0\x01\x12#\n" + + "\x1dSOCIAL_ACTION_REACT_TO_MOMENT\x10\xf9\xa0\x01\x12*\n" + + "$SOCIAL_ACTION_UPDATE_MOMENT_SETTINGS\x10\xfa\xa0\x01\x12'\n" + + "!SOCIAL_ACTION_GET_MOMENT_SETTINGS\x10\xfb\xa0\x01\x12&\n" + + " SOCIAL_ACTION_GET_MOMENT_HISTORY\x10\xfc\xa0\x01\x123\n" + + "-SOCIAL_ACTION_GET_LAST_UNPINNED_PLAYER_MOMENT\x10\xfd\xa0\x01\x12%\n" + + "\x1fSOCIAL_ACTION_PIN_PLAYER_MOMENT\x10\xfe\xa0\x01\x12'\n" + + "!SOCIAL_ACTION_UNPIN_PLAYER_MOMENT\x10\xff\xa0\x01\x12)\n" + + "#SOCIAL_ACTION_LIST_MOMENT_REACTIONS\x10\x80\xa1\x01\x12(\n" + + "\"SOCIAL_ACTION_SEND_ACTIVITY_INVITE\x10ܡ\x01\x12$\n" + + "\x1eSOCIAL_ACTION_RESERVED_ACTION8\x10ݡ\x01\x12$\n" + + "\x1eSOCIAL_ACTION_RESERVED_ACTION9\x10ޡ\x01\x122\n" + + ",SOCIAL_ACTION_LIST_INCOMING_ACTIVITY_INVITES\x10ߡ\x01\x122\n" + + ",SOCIAL_ACTION_LIST_OUTGOING_ACTIVITY_INVITES\x10\xe0\xa1\x01\x12*\n" + + "$SOCIAL_ACTION_UPDATE_ACTIVITY_INVITE\x10\xe1\xa1\x01\x12*\n" + + "$SOCIAL_ACTION_CANCEL_ACTIVITY_INVITE\x10\xe2\xa1\x01\x12/\n" + + ")SOCIAL_ACTION_CHECK_ACTIVITY_INVITE_INBOX\x10\xe3\xa1\x01*T\n" + + "\x0eInternalSource\x12\x11\n" + + "\rDEFAULT_UNSET\x10\x00\x12\x0e\n" + + "\n" + + "MODERATION\x10\x01\x12\r\n" + + "\tANTICHEAT\x10\x02\x12\x10\n" + + "\fRATE_LIMITED\x10\x03*\xf6\x05\n" + + "\x14InvasionTelemetryIds\x123\n" + + "/INVASION_TELEMETRY_IDS_UNDEFINED_INVASION_EVENT\x10\x00\x12+\n" + + "'INVASION_TELEMETRY_IDS_INVASION_NPC_TAP\x10\x01\x122\n" + + ".INVASION_TELEMETRY_IDS_INVASION_BATTLE_STARTED\x10\x02\x123\n" + + "/INVASION_TELEMETRY_IDS_INVASION_BATTLE_FINISHED\x10\x03\x125\n" + + "1INVASION_TELEMETRY_IDS_INVASION_ENCOUNTER_STARTED\x10\x04\x126\n" + + "2INVASION_TELEMETRY_IDS_INVASION_ENCOUNTER_FINISHED\x10\x05\x124\n" + + "0INVASION_TELEMETRY_IDS_INVASION_POKEMON_PURIFIED\x10\x06\x124\n" + + "0INVASION_TELEMETRY_IDS_INVASION_AFTER_POI_EXITED\x10\a\x125\n" + + "1INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_OPENED\x10\b\x125\n" + + "1INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_CLOSED\x10\t\x124\n" + + "0INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_EMPTY\x10\n" + + "\x12/\n" + + "+INVASION_TELEMETRY_IDS_INVASION_DECOY_FOUND\x10\v\x122\n" + + ".INVASION_TELEMETRY_IDS_INVASION_GIOVANNI_FOUND\x10\f\x12/\n" + + "+INVASION_TELEMETRY_IDS_INVASION_BALLOON_TAP\x10\r*\xe9\x01\n" + + "\x13InventoryGuiContext\x12\x0f\n" + + "\vCTX_UNKNOWN\x10\x00\x12\r\n" + + "\tMAIN_MENU\x10\x01\x12\f\n" + + "\bGYM_PREP\x10\x02\x12\x10\n" + + "\fPARTY_SELECT\x10\x03\x12\x0e\n" + + "\n" + + "RAID_LOBBY\x10\x04\x12\x0f\n" + + "\vBREAD_LOBBY\x10\x05\x12\x10\n" + + "\fPOKEMON_INFO\x10\x06\x12!\n" + + "\x1dSPONSORED_GIFT_INVENTORY_FULL\x10\a\x12\x1d\n" + + "\x19COMBAT_HUB_INVENTORY_FULL\x10\b\x12\x1d\n" + + "\x19QUICK_SHOP_INVENTORY_FULL\x10\t*\xb1\x02\n" + + "\x14InventoryUpgradeType\x12\x11\n" + + "\rUPGRADE_UNSET\x10\x00\x12\x19\n" + + "\x15INCREASE_ITEM_STORAGE\x10\x01\x12\x1c\n" + + "\x18INCREASE_POKEMON_STORAGE\x10\x02\x12\x1d\n" + + "\x19INCREASE_POSTCARD_STORAGE\x10\x03\x12\x1c\n" + + "\x18INCREASE_GIFTBOX_STORAGE\x10\x04\x12 \n" + + "\x1cINCREASE_ITEM_STORAGE_EARNED\x10\x05\x12#\n" + + "\x1fINCREASE_POKEMON_STORAGE_EARNED\x10\x06\x12$\n" + + " INCREASE_POSTCARD_STORAGE_EARNED\x10\a\x12#\n" + + "\x1fINCREASE_GIFTBOX_STORAGE_EARNED\x10\b*.\n" + + "\x0fIrisFtueVersion\x12\v\n" + + "\aCLASSIC\x10\x00\x12\x0e\n" + + "\n" + + "MVP_AUG_30\x10\x01*\x80\x0e\n" + + "\x0fIrisSocialEvent\x12\x1b\n" + + "\x17IRIS_SOCIAL_EVENT_UNSET\x10\x00\x12\x1b\n" + + "\x17USER_ENTERED_EXPERIENCE\x10\x01\x12\x1f\n" + + "\x1bCAMERA_PERMISSIONS_APPROVED\x10\x02\x12*\n" + + "&IRIS_SOCIAL_SCENE_TUTORIAL_STEPS_SHOWN\x10\x03\x12$\n" + + " POKEMON_PLACEMENT_TUTORIAL_SHOWN\x10\x04\x12\x1e\n" + + "\x1aSAFETY_PROMPT_ACKNOWLEDGED\x10\x05\x12\x1b\n" + + "\x17HINT_IMAGE_ACKNOWLEDGED\x10\x06\x12\x15\n" + + "\x11VISUAL_CUES_SHOWN\x10\a\x12%\n" + + "!LOCALIZATION_INTENTIONALLY_PAUSED\x10\b\x12\x1b\n" + + "\x17LOCALIZATION_SUCCESSFUL\x10\t\x12&\n" + + "\"INTERRUPTION_EXITING_PLAYER_BOUNDS\x10\n" + + "\x12\x1e\n" + + "\x1aINTERRUPTION_TRACKING_LOST\x10\v\x12!\n" + + "\x1dINTERRUPTION_APP_BACKGROUNDED\x10\f\x12\x16\n" + + "\x12INTERRUPTION_OTHER\x10\r\x12\x10\n" + + "\fSCENE_LOADED\x10\x0e\x12\x1b\n" + + "\x17POKEBALL_BUTTON_CLICKED\x10\x0f\x12\x14\n" + + "\x10POKEMON_SELECTED\x10\x10\x12\x12\n" + + "\x0ePOKEMON_PLACED\x10\x11\x12\x14\n" + + "\x10POKEMON_RECALLED\x10\x12\x12\x14\n" + + "\x10POKEMON_REPLACED\x10\x13\x12\x1c\n" + + "\x18POKEMON_PLACEMENT_EDITED\x10\x14\x12\x1a\n" + + "\x16RETURN_TO_CAMERA_SCENE\x10\x15\x12\x13\n" + + "\x0fEXIT_EXPERIENCE\x10\x16\x12&\n" + + "\"VPS_DIAGNOSTICS_FEEDBACK_PRESENTED\x10\x17\x12\x11\n" + + "\rPICTURE_TAKEN\x10\x18\x12\x18\n" + + "\x14LOCALIZATION_TIMEOUT\x10\x19\x12\x12\n" + + "\x0eDIAG_SLOW_DOWN\x10\x1a\x12\x0f\n" + + "\vDIAG_LOOKUP\x10\x1b\x12\x13\n" + + "\x0fDIAG_OBSTRUCTED\x10\x1c\x12\x14\n" + + "\x10DIAG_AVOID_GLARE\x10\x1d\x12\x15\n" + + "\x11DIAG_BLURRY_IMAGE\x10\x1e\x12\x1d\n" + + "\x19DIAG_FIND_BETTER_LIGHTING\x10\x1f\x12\x14\n" + + "\x10DIAG_LOOK_AT_POI\x10 \x12\x15\n" + + "\x11DIAG_SLOW_NETWORK\x10!\x12\"\n" + + "\x1eLOCALIZATION_POINTED_AT_GROUND\x10\"\x12#\n" + + "\x1fLOCALIZATION_SUMMONED_GROUND_UI\x10#\x12!\n" + + "\x1dLOCALIZATION_LIMITED_DETECTED\x10$\x12+\n" + + "'LOCALIZATION_LIMITED_GYUDANCE_INITIATED\x10%\x12\x19\n" + + "\x15VPS_SESSION_GENERATED\x10&\x12\x1f\n" + + "\x1bFEEDBACK_CANT_FIND_LANDMARK\x10'\x12\x1f\n" + + "\x1bFEEDBACK_HINT_IMAGE_UNCLEAR\x10(\x12!\n" + + "\x1dFEEDBACK_DONT_KNOW_WHAT_TO_DO\x10)\x12!\n" + + "\x1dFEEDBACK_NOTHING_IS_HAPPENING\x10*\x12#\n" + + "\x1fFEEDBACK_UNSUITABLE_AR_LOCATION\x10+\x12\x1f\n" + + "\x1bFEEDBACK_CANT_PLACE_POKEMON\x10,\x12\x1d\n" + + "\x19FEEDBACK_CANT_FIND_BOUNDS\x10-\x12\x1e\n" + + "\x1aFEEDBACK_CANT_TAKE_PICTURE\x10.\x12*\n" + + "&FEEDBACK_DONT_KNOW_WHAT_TO_DO_GAMEPLAY\x10/\x12)\n" + + "%FEEDBACK_UNSUITABLE_POKEMON_PLACEMENT\x100\x12&\n" + + "\"LOCALIZATION_LIMITED_NEARBY_FINISH\x101\x12\x1d\n" + + "\x19FEEDBACK_BOUNDS_TOO_SMALL\x102\x12\x1c\n" + + "\x18EJECTION_WEAK_CONNECTION\x103\x12\"\n" + + "\x1eEJECTION_SERVER_RESPONSE_ERROR\x104\x12\"\n" + + "\x1eEJECTION_ASSET_LOADING_FAILURE\x105\x12\x1c\n" + + "\x18EJECTION_THERMAL_WARNING\x106\x12\x1d\n" + + "\x19EJECTION_THERMAL_CRITICAL\x107\x12&\n" + + "\"WEATHER_WARNING_NOTIFICATION_SHOWN\x108\x12\x1f\n" + + "\x1bWEATHER_WARNING_MODAL_SHOWN\x109*O\n" + + "\x1bIrisSocialPokemonExpression\x12\x1c\n" + + "\x18POKEMON_EXPRESSION_UNSET\x10\x00\x12\x12\n" + + "\x0eSMILE_AND_WAVE\x10\x01*\xc2=\n" + + "\x04Item\x12\x10\n" + + "\fITEM_UNKNOWN\x10\x00\x12\x12\n" + + "\x0eITEM_POKE_BALL\x10\x01\x12\x13\n" + + "\x0fITEM_GREAT_BALL\x10\x02\x12\x13\n" + + "\x0fITEM_ULTRA_BALL\x10\x03\x12\x14\n" + + "\x10ITEM_MASTER_BALL\x10\x04\x12\x15\n" + + "\x11ITEM_PREMIER_BALL\x10\x05\x12\x13\n" + + "\x0fITEM_BEAST_BALL\x10\x06\x12\x12\n" + + "\x0eITEM_WILD_BALL\x10\a\x12\x1a\n" + + "\x16ITEM_WILD_BALL_PREMIER\x10\b\x12\x0f\n" + + "\vITEM_POTION\x10e\x12\x15\n" + + "\x11ITEM_SUPER_POTION\x10f\x12\x15\n" + + "\x11ITEM_HYPER_POTION\x10g\x12\x13\n" + + "\x0fITEM_MAX_POTION\x10h\x12\x10\n" + + "\vITEM_REVIVE\x10\xc9\x01\x12\x14\n" + + "\x0fITEM_MAX_REVIVE\x10\xca\x01\x12\x13\n" + + "\x0eITEM_LUCKY_EGG\x10\xad\x02\x12\x13\n" + + "\x0eITEM_MAX_BOOST\x10\xae\x02\x12!\n" + + "\x1cITEM_LUCKY_FRIEND_APPLICATOR\x10\xaf\x02\x12\x1e\n" + + "\x19ITEM_SINGLE_STAT_INCREASE\x10\xb0\x02\x12\x1e\n" + + "\x19ITEM_TRIPLE_STAT_INCREASE\x10\xb1\x02\x12\x1a\n" + + "\x15ITEM_INCENSE_ORDINARY\x10\x91\x03\x12\x17\n" + + "\x12ITEM_INCENSE_SPICY\x10\x92\x03\x12\x16\n" + + "\x11ITEM_INCENSE_COOL\x10\x93\x03\x12\x18\n" + + "\x13ITEM_INCENSE_FLORAL\x10\x94\x03\x12\x1c\n" + + "\x17ITEM_INCENSE_BELUGA_BOX\x10\x95\x03\x12!\n" + + "\x1cITEM_INCENSE_DAILY_ADVENTURE\x10\x96\x03\x12\x19\n" + + "\x14ITEM_INCENSE_SPARKLY\x10\x97\x03\x12\x1b\n" + + "\x16ITEM_INCENSE_DAY_BONUS\x10\x98\x03\x12\x1d\n" + + "\x18ITEM_INCENSE_NIGHT_BONUS\x10\x99\x03\x12\x13\n" + + "\x0eITEM_TROY_DISK\x10\xf5\x03\x12\x1b\n" + + "\x16ITEM_TROY_DISK_GLACIAL\x10\xf6\x03\x12\x19\n" + + "\x14ITEM_TROY_DISK_MOSSY\x10\xf7\x03\x12\x1c\n" + + "\x17ITEM_TROY_DISK_MAGNETIC\x10\xf8\x03\x12\x19\n" + + "\x14ITEM_TROY_DISK_RAINY\x10\xf9\x03\x12\x1b\n" + + "\x16ITEM_TROY_DISK_SPARKLY\x10\xfa\x03\x12\x12\n" + + "\rITEM_X_ATTACK\x10\xda\x04\x12\x13\n" + + "\x0eITEM_X_DEFENSE\x10\xdb\x04\x12\x13\n" + + "\x0eITEM_X_MIRACLE\x10\xdc\x04\x12\x0f\n" + + "\n" + + "ITEM_BEANS\x10\x8a\x05\x12\x13\n" + + "\x0eITEM_BREAKFAST\x10\x8b\x05\x12\x14\n" + + "\x0fITEM_RAZZ_BERRY\x10\xbd\x05\x12\x14\n" + + "\x0fITEM_BLUK_BERRY\x10\xbe\x05\x12\x15\n" + + "\x10ITEM_NANAB_BERRY\x10\xbf\x05\x12\x15\n" + + "\x10ITEM_WEPAR_BERRY\x10\xc0\x05\x12\x15\n" + + "\x10ITEM_PINAP_BERRY\x10\xc1\x05\x12\x1b\n" + + "\x16ITEM_GOLDEN_RAZZ_BERRY\x10\xc2\x05\x12\x1c\n" + + "\x17ITEM_GOLDEN_NANAB_BERRY\x10\xc3\x05\x12\x1c\n" + + "\x17ITEM_GOLDEN_PINAP_BERRY\x10\xc4\x05\x12\x10\n" + + "\vITEM_POFFIN\x10\xc5\x05\x12\x18\n" + + "\x13ITEM_SPECIAL_CAMERA\x10\xa1\x06\x12\x1b\n" + + "\x16ITEM_STICKER_INVENTORY\x10\xa2\x06\x12\x1c\n" + + "\x17ITEM_POSTCARD_INVENTORY\x10\xa3\x06\x12\x14\n" + + "\x0fITEM_SOFT_SFIDA\x10\xa4\x06\x12)\n" + + "$ITEM_SOFT_SFIDA_LIMIT_UPGRADE_EARNED\x10\xa5\x06\x12#\n" + + "\x1eITEM_INCUBATOR_BASIC_UNLIMITED\x10\x85\a\x12\x19\n" + + "\x14ITEM_INCUBATOR_BASIC\x10\x86\a\x12\x19\n" + + "\x14ITEM_INCUBATOR_SUPER\x10\x87\a\x12\x19\n" + + "\x14ITEM_INCUBATOR_TIMED\x10\x88\a\x12\x1b\n" + + "\x16ITEM_INCUBATOR_SPECIAL\x10\x89\a\x12!\n" + + "\x1cITEM_POKEMON_STORAGE_UPGRADE\x10\xe9\a\x12\x1e\n" + + "\x19ITEM_ITEM_STORAGE_UPGRADE\x10\xea\a\x12\"\n" + + "\x1dITEM_POSTCARD_STORAGE_UPGRADE\x10\xeb\a\x12\x13\n" + + "\x0eITEM_SUN_STONE\x10\xcd\b\x12\x14\n" + + "\x0fITEM_KINGS_ROCK\x10\xce\b\x12\x14\n" + + "\x0fITEM_METAL_COAT\x10\xcf\b\x12\x16\n" + + "\x11ITEM_DRAGON_SCALE\x10\xd0\b\x12\x12\n" + + "\rITEM_UP_GRADE\x10\xd1\b\x12\x1e\n" + + "\x19ITEM_GEN4_EVOLUTION_STONE\x10\xd2\b\x12\x1e\n" + + "\x19ITEM_GEN5_EVOLUTION_STONE\x10\xd3\b\x12!\n" + + "\x1cITEM_OTHER_EVOLUTION_STONE_A\x10\xfe\b\x12'\n" + + "\"ITEM_OTHER_EVOLUTION_STONE_MAPLE_A\x10\xff\b\x12'\n" + + "\"ITEM_OTHER_EVOLUTION_STONE_MAPLE_B\x10\x80\t\x12'\n" + + "\"ITEM_OTHER_EVOLUTION_STONE_MAPLE_C\x10\x83\t\x12!\n" + + "\x1cITEM_RESOURCE_CROWNED_ZACIAN\x10\x81\t\x12$\n" + + "\x1fITEM_RESOURCE_CROWNED_ZAMAZENTA\x10\x82\t\x12!\n" + + "\x1cITEM_MOVE_REROLL_FAST_ATTACK\x10\xb1\t\x12$\n" + + "\x1fITEM_MOVE_REROLL_SPECIAL_ATTACK\x10\xb2\t\x12'\n" + + "\"ITEM_MOVE_REROLL_ELITE_FAST_ATTACK\x10\xb3\t\x12*\n" + + "%ITEM_MOVE_REROLL_ELITE_SPECIAL_ATTACK\x10\xb4\t\x12,\n" + + "'ITEM_MOVE_REROLL_OTHER_SPECIAL_ATTACK_A\x10\xe2\t\x12\x14\n" + + "\x0fITEM_RARE_CANDY\x10\x95\n" + + "\x12\x17\n" + + "\x12ITEM_XL_RARE_CANDY\x10\x96\n" + + "\x12,\n" + + "'ITEM_FUSION_RESOURCE_DAWNWINGS_NECROZMA\x10\xc6\n" + + "\x12+\n" + + "&ITEM_FUSION_RESOURCE_DUSKMANE_NECROZMA\x10\xc7\n" + + "\x12&\n" + + "!ITEM_FUSION_RESOURCE_BLACK_KYUREM\x10\xc8\n" + + "\x12&\n" + + "!ITEM_FUSION_RESOURCE_WHITE_KYUREM\x10\xc9\n" + + "\x12*\n" + + "%ITEM_FUSION_RESOURCE_ICERIDER_CALYREX\x10\xca\n" + + "\x12*\n" + + "%FUSION_RESOURCE_SPECTRALRIDER_CALYREX\x10\xcb\n" + + "\x12\x1a\n" + + "\x15ITEM_FREE_RAID_TICKET\x10\xf9\n" + + "\x12\x1a\n" + + "\x15ITEM_PAID_RAID_TICKET\x10\xfa\n" + + "\x12\x14\n" + + "\x0fITEM_STAR_PIECE\x10\xfc\n" + + "\x12\x19\n" + + "\x14ITEM_FRIEND_GIFT_BOX\x10\xfd\n" + + "\x12\x15\n" + + "\x10ITEM_TEAM_CHANGE\x10\xfe\n" + + "\x12\x15\n" + + "\x10ITEM_ROUTE_MAKER\x10\xff\n" + + "\x12\x1c\n" + + "\x17ITEM_REMOTE_RAID_TICKET\x10\x80\v\x12\x17\n" + + "\x12ITEM_S_RAID_TICKET\x10\x81\v\x12\x1b\n" + + "\x16ITEM_ENHANCED_CURRENCY\x10\x82\v\x12\"\n" + + "\x1dITEM_ENHANCED_CURRENCY_HOLDER\x10\x83\v\x12\x1d\n" + + "\x18ITEM_LEADER_MAP_FRAGMENT\x10\xdd\v\x12\x14\n" + + "\x0fITEM_LEADER_MAP\x10\xde\v\x12\x16\n" + + "\x11ITEM_GIOVANNI_MAP\x10\xdf\v\x12\x1d\n" + + "\x18ITEM_SHADOW_GEM_FRAGMENT\x10\xe0\v\x12\x14\n" + + "\x0fITEM_SHADOW_GEM\x10\xe1\v\x12\f\n" + + "\aITEM_MP\x10\xe2\v\x12\x16\n" + + "\x11ITEM_MP_REPLENISH\x10\xe3\v\x12\x1d\n" + + "\x18ITEM_GLOBAL_EVENT_TICKET\x10\xc0\f\x12\x1b\n" + + "\x16ITEM_EVENT_TICKET_PINK\x10\xc1\f\x12\x1b\n" + + "\x16ITEM_EVENT_TICKET_GRAY\x10\xc2\f\x12%\n" + + " ITEM_GLOBAL_EVENT_TICKET_TO_GIFT\x10\xc3\f\x12#\n" + + "\x1eITEM_EVENT_TICKET_PINK_TO_GIFT\x10\xc4\f\x12#\n" + + "\x1eITEM_EVENT_TICKET_GRAY_TO_GIFT\x10\xc5\f\x12\x1c\n" + + "\x17ITEM_BATTLE_PASS_TICKET\x10\xc6\f\x12\x1a\n" + + "\x15ITEM_EVERGREEN_TICKET\x10\xc7\f\x12\"\n" + + "\x1dITEM_EVERGREEN_TICKET_TO_GIFT\x10\xc8\f\x12\x16\n" + + "\x11ITEM_DEPRECATED_1\x10\xc9\f\x12\x1f\n" + + "\x1aITEM_TICKET_CITY_SAFARI_00\x10\xca\f\x12\x1f\n" + + "\x1aITEM_TICKET_CITY_SAFARI_01\x10\xcb\f\x12\x1f\n" + + "\x1aITEM_TICKET_CITY_SAFARI_02\x10\xcc\f\x12\x1f\n" + + "\x1aITEM_TICKET_CITY_SAFARI_03\x10\xcd\f\x12\x1f\n" + + "\x1aITEM_TICKET_CITY_SAFARI_04\x10\xce\f\x12\x19\n" + + "\x14ITEM_EVENT_TICKET_01\x10\xcf\f\x12\x19\n" + + "\x14ITEM_EVENT_TICKET_02\x10\xd0\f\x12\x19\n" + + "\x14ITEM_EVENT_TICKET_03\x10\xd1\f\x12\x19\n" + + "\x14ITEM_EVENT_TICKET_04\x10\xd2\f\x12\x19\n" + + "\x14ITEM_EVENT_TICKET_05\x10\xd3\f\x12\x19\n" + + "\x14ITEM_EVENT_TICKET_06\x10\xd4\f\x12\x19\n" + + "\x14ITEM_EVENT_TICKET_07\x10\xd5\f\x12\x19\n" + + "\x14ITEM_EVENT_TICKET_08\x10\xd6\f\x12\x19\n" + + "\x14ITEM_EVENT_TICKET_09\x10\xd7\f\x12\x19\n" + + "\x14ITEM_EVENT_TICKET_10\x10\xd8\f\x12!\n" + + "\x1cITEM_EVENT_TICKET_01_TO_GIFT\x10\xd9\f\x12!\n" + + "\x1cITEM_EVENT_TICKET_02_TO_GIFT\x10\xda\f\x12!\n" + + "\x1cITEM_EVENT_TICKET_03_TO_GIFT\x10\xdb\f\x12!\n" + + "\x1cITEM_EVENT_TICKET_04_TO_GIFT\x10\xdc\f\x12!\n" + + "\x1cITEM_EVENT_TICKET_05_TO_GIFT\x10\xdd\f\x12!\n" + + "\x1cITEM_EVENT_TICKET_06_TO_GIFT\x10\xde\f\x12!\n" + + "\x1cITEM_EVENT_TICKET_07_TO_GIFT\x10\xdf\f\x12!\n" + + "\x1cITEM_EVENT_TICKET_08_TO_GIFT\x10\xe0\f\x12!\n" + + "\x1cITEM_EVENT_TICKET_09_TO_GIFT\x10\xe1\f\x12!\n" + + "\x1cITEM_EVENT_TICKET_10_TO_GIFT\x10\xe2\f\x12%\n" + + " ITEM_EVENT_PASS_POINT_GO_TOUR_01\x10\xd1\x0f\x12%\n" + + " ITEM_EVENT_PASS_POINT_GO_TOUR_02\x10\xd2\x0f\x12%\n" + + " ITEM_EVENT_PASS_POINT_GO_TOUR_03\x10\xd3\x0f\x12%\n" + + " ITEM_EVENT_PASS_POINT_GO_TOUR_04\x10\xd4\x0f\x12%\n" + + " ITEM_EVENT_PASS_POINT_GO_FEST_01\x10\xe5\x0f\x12%\n" + + " ITEM_EVENT_PASS_POINT_GO_FEST_02\x10\xe6\x0f\x12%\n" + + " ITEM_EVENT_PASS_POINT_GO_FEST_03\x10\xe7\x0f\x12%\n" + + " ITEM_EVENT_PASS_POINT_GO_FEST_04\x10\xe8\x0f\x12*\n" + + "%ITEM_EVENT_PASS_POINT_GO_WILD_AREA_01\x10\xf9\x0f\x12*\n" + + "%ITEM_EVENT_PASS_POINT_GO_WILD_AREA_02\x10\xfa\x0f\x12*\n" + + "%ITEM_EVENT_PASS_POINT_GO_WILD_AREA_03\x10\xfb\x0f\x12*\n" + + "%ITEM_EVENT_PASS_POINT_GO_WILD_AREA_04\x10\xfc\x0f\x12&\n" + + "!ITEM_EVENT_PASS_POINT_LIVE_OPS_01\x10\xb5\x10\x12&\n" + + "!ITEM_EVENT_PASS_POINT_LIVE_OPS_02\x10\xb6\x10\x12&\n" + + "!ITEM_EVENT_PASS_POINT_LIVE_OPS_03\x10\xb7\x10\x12&\n" + + "!ITEM_EVENT_PASS_POINT_LIVE_OPS_04\x10\xb8\x10\x12&\n" + + "!ITEM_EVENT_PASS_POINT_LIVE_OPS_05\x10\xb9\x10\x12&\n" + + "!ITEM_EVENT_PASS_POINT_LIVE_OPS_06\x10\xba\x10\x12&\n" + + "!ITEM_EVENT_PASS_POINT_LIVE_OPS_07\x10\xbb\x10\x12&\n" + + "!ITEM_EVENT_PASS_POINT_LIVE_OPS_08\x10\xbc\x10\x12&\n" + + "!ITEM_EVENT_PASS_POINT_LIVE_OPS_09\x10\xbd\x10\x12&\n" + + "!ITEM_EVENT_PASS_POINT_LIVE_OPS_10\x10\xbe\x10\x12&\n" + + "!ITEM_EVENT_PASS_POINT_LIVE_OPS_11\x10\xbf\x10\x12&\n" + + "!ITEM_EVENT_PASS_POINT_LIVE_OPS_12\x10\xc0\x10\x12&\n" + + "!ITEM_EVENT_PASS_POINT_LIVE_OPS_13\x10\xc1\x10\x12&\n" + + "!ITEM_EVENT_PASS_POINT_LIVE_OPS_14\x10\xc2\x10\x12&\n" + + "!ITEM_EVENT_PASS_POINT_LIVE_OPS_15\x10\xc3\x10\x12&\n" + + "!ITEM_EVENT_PASS_POINT_LIVE_OPS_16\x10\xc4\x10\x12&\n" + + "!ITEM_EVENT_PASS_POINT_LIVE_OPS_17\x10\xc5\x10\x12&\n" + + "!ITEM_EVENT_PASS_POINT_LIVE_OPS_18\x10\xc6\x10\x12&\n" + + "!ITEM_EVENT_PASS_POINT_LIVE_OPS_19\x10\xc7\x10\x12&\n" + + "!ITEM_EVENT_PASS_POINT_LIVE_OPS_20\x10\xc8\x10\x12%\n" + + " ITEM_EVENT_PASS_POINT_MONTHLY_01\x10\xe7\x10\x12%\n" + + " ITEM_EVENT_PASS_POINT_MONTHLY_02\x10\xe8\x10\x12%\n" + + " ITEM_EVENT_PASS_POINT_MONTHLY_03\x10\xe9\x10\x12%\n" + + " ITEM_EVENT_PASS_POINT_MONTHLY_04\x10\xea\x10\x12%\n" + + " ITEM_EVENT_PASS_POINT_MONTHLY_05\x10\xeb\x10\x12%\n" + + " ITEM_EVENT_PASS_POINT_MONTHLY_06\x10\xec\x10\x12%\n" + + " ITEM_EVENT_PASS_POINT_MONTHLY_07\x10\xed\x10\x12%\n" + + " ITEM_EVENT_PASS_POINT_MONTHLY_08\x10\xee\x10\x12%\n" + + " ITEM_EVENT_PASS_POINT_MONTHLY_09\x10\xef\x10\x12%\n" + + " ITEM_EVENT_PASS_POINT_MONTHLY_10\x10\xf0\x10\x12%\n" + + " ITEM_EVENT_PASS_POINT_MONTHLY_11\x10\xf1\x10\x12%\n" + + " ITEM_EVENT_PASS_POINT_MONTHLY_12\x10\xf2\x10\x12!\n" + + "\x1cITEM_GIFTBOX_STORAGE_UPGRADE\x10\x98\x11\x12(\n" + + "#ITEM_POKEMON_STORAGE_UPGRADE_EARNED\x10\x99\x11\x12%\n" + + " ITEM_ITEM_STORAGE_UPGRADE_EARNED\x10\x9a\x11\x12)\n" + + "$ITEM_POSTCARD_STORAGE_UPGRADE_EARNED\x10\x9b\x11\x12(\n" + + "#ITEM_GIFTBOX_STORAGE_UPGRADE_EARNED\x10\x9c\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_01\x10\x9d\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_02\x10\x9e\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_03\x10\x9f\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_04\x10\xa0\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_05\x10\xa1\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_06\x10\xa2\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_07\x10\xa3\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_08\x10\xa4\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_09\x10\xa5\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_10\x10\xa6\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_11\x10\xa7\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_12\x10\xa8\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_13\x10\xa9\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_14\x10\xaa\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_15\x10\xab\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_16\x10\xac\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_17\x10\xad\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_18\x10\xae\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_19\x10\xaf\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_20\x10\xb0\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_21\x10\xb1\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_22\x10\xb2\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_23\x10\xb3\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_24\x10\xb4\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_25\x10\xb5\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_26\x10\xb6\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_27\x10\xb7\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_28\x10\xb8\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_29\x10\xb9\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_30\x10\xba\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_31\x10\xbb\x11\x12\"\n" + + "\x1dITEM_EVENT_TICKET_S23_2026_32\x10\xbc\x11\x12*\n" + + "%ITEM_EVENT_TICKET_S23_2026_01_TO_GIFT\x10\xbd\x11\x12*\n" + + "%ITEM_EVENT_TICKET_S23_2026_02_TO_GIFT\x10\xbe\x11\x12*\n" + + "%ITEM_EVENT_TICKET_S23_2026_03_TO_GIFT\x10\xbf\x11\x12*\n" + + "%ITEM_EVENT_TICKET_S23_2026_04_TO_GIFT\x10\xc0\x11\x12*\n" + + "%ITEM_EVENT_TICKET_S23_2026_05_TO_GIFT\x10\xc1\x11\x12*\n" + + "%ITEM_EVENT_TICKET_S23_2026_06_TO_GIFT\x10\xc2\x11\x12*\n" + + "%ITEM_EVENT_TICKET_S23_2026_07_TO_GIFT\x10\xc3\x11\x12*\n" + + "%ITEM_EVENT_TICKET_S23_2026_08_TO_GIFT\x10\xc4\x11\x12*\n" + + "%ITEM_EVENT_TICKET_S23_2026_09_TO_GIFT\x10\xc5\x11\x12*\n" + + "%ITEM_EVENT_TICKET_S23_2026_10_TO_GIFT\x10\xc6\x11\x12*\n" + + "%ITEM_EVENT_TICKET_S23_2026_11_TO_GIFT\x10\xc7\x11\x12*\n" + + "%ITEM_EVENT_TICKET_S23_2026_12_TO_GIFT\x10\xc8\x11\x12*\n" + + "%ITEM_EVENT_TICKET_S23_2026_13_TO_GIFT\x10\xc9\x11\x12*\n" + + "%ITEM_EVENT_TICKET_S23_2026_14_TO_GIFT\x10\xca\x11\x12*\n" + + "%ITEM_EVENT_TICKET_S23_2026_15_TO_GIFT\x10\xcb\x11\x12*\n" + + "%ITEM_EVENT_TICKET_S23_2026_16_TO_GIFT\x10\xcc\x11*\xc5\x01\n" + + "\x13ItemUseTelemetryIds\x12/\n" + + "+ITEM_USE_TELEMETRY_IDS_UNDEFINED_ITEM_EVENT\x10\x00\x12#\n" + + "\x1fITEM_USE_TELEMETRY_IDS_USE_ITEM\x10\x01\x12'\n" + + "#ITEM_USE_TELEMETRY_IDS_RECYCLE_ITEM\x10\x02\x12/\n" + + "+ITEM_USE_TELEMETRY_IDS_UPDATE_ITEM_EQUIPPED\x10\x03*\xb6\x01\n" + + "\tLayerKind\x12\x13\n" + + "\x0fLAYER_UNDEFINED\x10\x00\x12\x14\n" + + "\x10LAYER_BOUNDARIES\x10\x01\x12\x13\n" + + "\x0fLAYER_BUILDINGS\x10\x02\x12\x11\n" + + "\rLAYER_LANDUSE\x10\x04\x12\x10\n" + + "\fLAYER_PLACES\x10\x05\x12\x0f\n" + + "\vLAYER_ROADS\x10\a\x12\x11\n" + + "\rLAYER_TRANSIT\x10\b\x12\x0f\n" + + "\vLAYER_WATER\x10\t\x12\x0f\n" + + "\vLAYER_BIOME\x10\v*q\n" + + "\x12LocalizationMethod\x12\x1f\n" + + "\x1bUNKNOWN_LOCALIZATION_METHOD\x10\x00\x12\x1b\n" + + "\x17LOCALIZATION_METHOD_VPS\x10\x01\x12\x1d\n" + + "\x19LOCALIZATION_METHOD_SLICK\x10\x02*\xa5\x01\n" + + "\x12LocalizationStatus\x12\x1f\n" + + "\x1bUNKNOWN_LOCALIZATION_STATUS\x10\x00\x12\x1f\n" + + "\x1bLOCALIZATION_STATUS_FAILURE\x10\x01\x12,\n" + + "(LOCALIZATION_STATUS_LIMITED_LOCALIZATION\x10\x02\x12\x1f\n" + + "\x1bLOCALIZATION_STATUS_SUCCESS\x10\x03*\xffQ\n" + + "\fLocationCard\x12\x17\n" + + "\x13LOCATION_CARD_UNSET\x10\x00\x12\x1f\n" + + "\x1bLC_2023_LASVEGAS_GOTOUR_001\x10\x01\x12\"\n" + + "\x1eLC_2023_JEJU_AIRADVENTURES_001\x10\x02\x12\x1a\n" + + "\x16LC_2023_NYC_GOFEST_001\x10\x03\x12\x1d\n" + + "\x19LC_2023_LONDON_GOFEST_001\x10\x04\x12\x1c\n" + + "\x18LC_2023_OSAKA_GOFEST_001\x10\x05\x12 \n" + + "\x1cLC_2023_SEOUL_CITYSAFARI_001\x10\x06\x12$\n" + + " LC_2023_BARCELONA_CITYSAFARI_001\x10\a\x12%\n" + + "!LC_2023_MEXICOCITY_CITYSAFARI_001\x10\b\x12!\n" + + "\x1dLC_2024_LOSANGELES_GOTOUR_001\x10\t\x12\"\n" + + "\x1eLC_2024_BALI_AIRADVENTURES_001\x10\n" + + "\x12!\n" + + "\x1dLC_2024_TAINAN_CITYSAFARI_001\x10\v\x12\x1d\n" + + "\x19LC_2024_SENDAI_GOFEST_001\x10\f\x12\x1d\n" + + "\x19LC_2024_MADRID_GOFEST_001\x10\r\x12\x1a\n" + + "\x16LC_2024_NYC_GOFEST_001\x10\x0e\x128\n" + + "4LC_SPECIALBACKGROUND_2024_GLOBAL_GOFEST_RADIANCE_001\x10\x0f\x125\n" + + "1LC_SPECIALBACKGROUND_2024_GLOBAL_GOFEST_UMBRA_001\x10\x10\x12;\n" + + "7LC_SPECIALBACKGROUND_2024_GLOBAL_GOFEST_COMBINATION_001\x10\x11\x12\"\n" + + "\x1eLC_SPECIALBACKGROUND_TEAM_BLUE\x10\x12\x12!\n" + + "\x1dLC_SPECIALBACKGROUND_TEAM_RED\x10\x13\x12$\n" + + " LC_SPECIALBACKGROUND_TEAM_YELLOW\x10\x14\x12&\n" + + "\"LC_2024_SURABAYA_AIRADVENTURES_001\x10\x15\x12(\n" + + "$LC_2024_YOGYAKARTA_AIRADVENTURES_001\x10\x16\x12%\n" + + "!LC_2024_JAKARTA_AIRADVENTURES_001\x10\x17\x12?\n" + + ";LC_SPECIAL_BACKGROUND_2024_GLOBAL_GOFEST_ULTRA_WORMHOLE_001\x10\x18\x12C\n" + + "?LC_SPECIAL_BACKGROUND_2024_GLOBAL_GOFEST_SUN_ULTRA_WORMHOLE_001\x10\x19\x12D\n" + + "@LC_SPECIAL_BACKGROUND_2024_GLOBAL_GOFEST_MOON_ULTRA_WORMHOLE_001\x10\x1a\x12#\n" + + "\x1fLC_2024_INCHEON_SAFARI_ZONE_001\x10\x1b\x12,\n" + + "(LC_2024_HONOLULU_WORLD_CHAMPIONSHIPS_001\x10\x1c\x12\x13\n" + + "\x0fLC_2024_MLB_001\x10\x1d\x12\x13\n" + + "\x0fLC_2024_MLB_002\x10\x1e\x12\x13\n" + + "\x0fLC_2024_MLB_003\x10\x1f\x12\x13\n" + + "\x0fLC_2024_MLB_004\x10 \x12\x13\n" + + "\x0fLC_2024_MLB_005\x10!\x12\x13\n" + + "\x0fLC_2024_MLB_006\x10\"\x12\x13\n" + + "\x0fLC_2024_MLB_007\x10#\x12\x13\n" + + "\x0fLC_2024_MLB_008\x10$\x12\x13\n" + + "\x0fLC_2024_MLB_009\x10%\x12\x13\n" + + "\x0fLC_2024_MLB_010\x10&\x12\x13\n" + + "\x0fLC_2024_MLB_011\x10'\x12\x13\n" + + "\x0fLC_2024_MLB_012\x10(\x12\x13\n" + + "\x0fLC_2024_MLB_013\x10)\x12\x13\n" + + "\x0fLC_2024_MLB_014\x10*\x12\x13\n" + + "\x0fLC_2024_MLB_015\x10+\x12\x13\n" + + "\x0fLC_2024_MLB_016\x10,\x12\x13\n" + + "\x0fLC_2024_MLB_017\x10-\x12\x13\n" + + "\x0fLC_2024_MLB_018\x10.\x12\x13\n" + + "\x0fLC_2024_MLB_019\x10/\x12\x13\n" + + "\x0fLC_2024_MLB_020\x100\x12\x13\n" + + "\x0fLC_2024_MLB_021\x101\x12\x13\n" + + "\x0fLC_2024_MLB_022\x102\x12\x13\n" + + "\x0fLC_2024_MLB_023\x103\x12\x13\n" + + "\x0fLC_2024_MLB_024\x104\x12\x13\n" + + "\x0fLC_2024_MLB_025\x105\x12\x13\n" + + "\x0fLC_2024_MLB_026\x106\x12\x13\n" + + "\x0fLC_2024_MLB_027\x107\x12\x13\n" + + "\x0fLC_2024_MLB_028\x108\x12\x13\n" + + "\x0fLC_2024_MLB_029\x109\x12\x13\n" + + "\x0fLC_2024_MLB_030\x10:\x12\x1c\n" + + "\x18LC_2024_FUKUOKA_GOWA_001\x10;\x12-\n" + + ")LC_SPECIALBACKGROUND_2024_GLOBAL_GOWA_001\x10<\x12#\n" + + "\x1fLC_2024_HONGKONG_CITYSAFARI_001\x10=\x12#\n" + + "\x1fLC_2024_SAOPAULO_CITYSAFARI_001\x10>\x12$\n" + + " LC_2025_NEWTAIPEICITY_GOTOUR_001\x10?\x12!\n" + + "\x1dLC_2025_LOSANGELES_GOTOUR_001\x10@\x125\n" + + "1LC_SPECIALBACKGROUND_2025_GLOBAL_GOTOUR_WHITE_001\x10A\x125\n" + + "1LC_SPECIALBACKGROUND_2025_GLOBAL_GOTOUR_BLACK_001\x10B\x12;\n" + + "7LC_SPECIALBACKGROUND_2025_GLOBAL_GOTOUR_BLACK_WHITE_001\x10C\x12&\n" + + "\"LC_SPECIALBACKGROUND_2025_SEASON17\x10E\x12-\n" + + ")LC_SPECIALBACKGROUND_2024_DECEMBERCDRECAP\x10F\x12/\n" + + "+LC_SPECIALBACKGROUND_2025_GLOBAL_ENIGMA_001\x10G\x12 \n" + + "\x1cLC_2024_MILAN_CITYSAFARI_001\x10H\x12!\n" + + "\x1dLC_2024_MUMBAI_CITYSAFARI_001\x10I\x12#\n" + + "\x1fLC_2024_SANTIAGO_CITYSAFARI_001\x10J\x12$\n" + + " LC_2024_SINGAPORE_CITYSAFARI_001\x10K\x12!\n" + + "\x1dLC_SPECIALBACKGROUND_2025_S18\x10L\x12\x1b\n" + + "\x17LC_2025_OSAKA_EVENT_001\x10M\x12\x1c\n" + + "\x18LC_2025_OSAKA_GOFEST_001\x10N\x12!\n" + + "\x1dLC_2025_JERSEYCITY_GOFEST_001\x10O\x12\x1c\n" + + "\x18LC_2025_PARIS_GOFEST_001\x10P\x124\n" + + "0LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_REGI_001\x10Q\x124\n" + + "0LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_REGI_002\x10R\x124\n" + + "0LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_REGI_003\x10S\x124\n" + + "0LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_REGI_004\x10T\x124\n" + + "0LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_REGI_005\x10U\x124\n" + + "0LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_REGI_006\x10V\x125\n" + + "1LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_SWORD_001\x10W\x126\n" + + "2LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_SHIELD_001\x10X\x122\n" + + ".LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_DD_001\x10Y\x12=\n" + + "9LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_SWORD_CROWNED_001\x10Z\x12>\n" + + ":LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_SHIELD_CROWNED_001\x10[\x12:\n" + + "6LC_SPECIALBACKGROUND_2025_GLOBAL_GOFEST_DD_CROWNED_001\x10\\\x12\x1b\n" + + "\x17LC_2025_OSAKA_EVENT_002\x10]\x12\x1b\n" + + "\x17LC_2025_OSAKA_EVENT_003\x10^\x12\x1b\n" + + "\x17LC_2025_OSAKA_EVENT_004\x10_\x12\x1b\n" + + "\x17LC_2025_OSAKA_EVENT_005\x10`\x12\x1b\n" + + "\x17LC_2025_OSAKA_EVENT_006\x10a\x12#\n" + + "\x1fLC_2025_CHERRY_BLOSSOM_FESTIVAL\x10b\x12\x1b\n" + + "\x17LC_2025_OSAKA_EVENT_007\x10c\x12(\n" + + "$LC_SPECIALBACKGROUND_KR2025_LOTTE_01\x10d\x12#\n" + + "\x1fLC_2025_MANCHESTER_ROADTRIP_001\x10e\x12\x1f\n" + + "\x1bLC_2025_LONDON_ROADTRIP_001\x10f\x12\x1e\n" + + "\x1aLC_2025_PARIS_ROADTRIP_001\x10g\x12!\n" + + "\x1dLC_2025_VALENCIA_ROADTRIP_001\x10h\x12\x1f\n" + + "\x1bLC_2025_BERLIN_ROADTRIP_001\x10i\x12\x1e\n" + + "\x1aLC_2025_HAGUE_ROADTRIP_001\x10j\x12 \n" + + "\x1cLC_2025_COLOGNE_ROADTRIP_001\x10k\x12&\n" + + "\"LC_SPECIALBACKGROUND_2025_SEASON19\x10l\x12,\n" + + "(LC_SPECIALBACKGROUND_2025_9THANNIVERSARY\x10m\x12&\n" + + "\"LC_SPECIALBACKGROUND_2025_SEASON18\x10n\x12&\n" + + "\"LC_SPECIALBACKGROUND_2025_SEASON20\x10o\x12&\n" + + "\"LC_SPECIALBACKGROUND_2025_SEASON21\x10p\x12&\n" + + "\"LC_SPECIALBACKGROUND_2026_SEASON22\x10q\x12&\n" + + "\"LC_SPECIALBACKGROUND_2026_SEASON23\x10r\x12&\n" + + "\"LC_SPECIALBACKGROUND_2026_SEASON24\x10s\x12&\n" + + "\"LC_SPECIALBACKGROUND_2026_SEASON25\x10t\x12&\n" + + "\"LC_SPECIALBACKGROUND_2027_SEASON26\x10u\x12&\n" + + "\"LC_SPECIALBACKGROUND_2027_SEASON27\x10v\x12&\n" + + "\"LC_SPECIALBACKGROUND_2027_SEASON28\x10w\x12&\n" + + "\"LC_SPECIALBACKGROUND_2027_SEASON29\x10x\x12&\n" + + "\"LC_SPECIALBACKGROUND_2028_SEASON30\x10y\x12&\n" + + "\"LC_SPECIALBACKGROUND_2028_SEASON31\x10z\x12&\n" + + "\"LC_SPECIALBACKGROUND_2028_SEASON32\x10{\x12&\n" + + "\"LC_SPECIALBACKGROUND_2028_SEASON33\x10|\x12&\n" + + "\"LC_SPECIALBACKGROUND_2029_SEASON34\x10}\x12&\n" + + "\"LC_SPECIALBACKGROUND_2029_SEASON35\x10~\x12&\n" + + "\"LC_SPECIALBACKGROUND_2029_SEASON36\x10\x7f\x12'\n" + + "\"LC_SPECIALBACKGROUND_2029_SEASON37\x10\x80\x01\x12'\n" + + "\"LC_SPECIALBACKGROUND_2030_SEASON38\x10\x81\x01\x12'\n" + + "\"LC_SPECIALBACKGROUND_2030_SEASON39\x10\x82\x01\x12'\n" + + "\"LC_SPECIALBACKGROUND_2030_SEASON40\x10\x83\x01\x12'\n" + + "\"LC_SPECIALBACKGROUND_2030_SEASON41\x10\x84\x01\x12'\n" + + "\"LC_SPECIALBACKGROUND_EXTRA_2025_01\x10\x85\x01\x12'\n" + + "\"LC_SPECIALBACKGROUND_EXTRA_2025_02\x10\x86\x01\x12'\n" + + "\"LC_SPECIALBACKGROUND_EXTRA_2025_03\x10\x87\x01\x12'\n" + + "\"LC_SPECIALBACKGROUND_EXTRA_2025_04\x10\x88\x01\x12'\n" + + "\"LC_SPECIALBACKGROUND_EXTRA_2025_05\x10\x89\x01\x12'\n" + + "\"LC_SPECIALBACKGROUND_EXTRA_2025_06\x10\x8a\x01\x12'\n" + + "\"LC_SPECIALBACKGROUND_EXTRA_2025_07\x10\x8b\x01\x12'\n" + + "\"LC_SPECIALBACKGROUND_EXTRA_2025_08\x10\x8c\x01\x12'\n" + + "\"LC_SPECIALBACKGROUND_EXTRA_2025_09\x10\x8d\x01\x12'\n" + + "\"LC_SPECIALBACKGROUND_EXTRA_2025_10\x10\x8e\x01\x12,\n" + + "'LC_2025_ANAHEIM_WORLD_CHAMPIONSHIPS_001\x10\x8f\x01\x12!\n" + + "\x1cLC_SPECIALBACKGROUND_CON2025\x10\x90\x01\x12&\n" + + "!LC_2025_JANGHEUNG_SUMMER_FESTIVAL\x10\x91\x01\x12%\n" + + " LC_2025_AMSTERDAM_CITYSAFARI_001\x10\x92\x01\x12#\n" + + "\x1eLC_2025_BANGKOK_CITYSAFARI_001\x10\x93\x01\x12\"\n" + + "\x1dLC_2025_CANCUN_CITYSAFARI_001\x10\x94\x01\x12$\n" + + "\x1fLC_2025_VALENCIA_CITYSAFARI_001\x10\x95\x01\x12%\n" + + " LC_2025_VANCOUVER_CITYSAFARI_001\x10\x96\x01\x12\x16\n" + + "\x11LC_2025_PARIS_001\x10\x97\x01\x12\x16\n" + + "\x11LC_2025_PARIS_002\x10\x98\x01\x12&\n" + + "!LC_2025_TAIPEICITY_AMUSEMENT_PARK\x10\x99\x01\x12\x1c\n" + + "\x17LC_NAGASAKI_STAMP_RALLY\x10\x9a\x01\x12*\n" + + "%LC_SPECIALBACKGROUND_2025_GOWA_LEADUP\x10\x9b\x01\x12*\n" + + "%LC_SPECIALBACKGROUND_2025_GOWA_GLOBAL\x10\x9c\x01\x12\x1a\n" + + "\x15LC_2025_GOWA_NAGASAKI\x10\x9d\x01\x12\x18\n" + + "\x13LC_JEJU_STAMP_RALLY\x10\x9e\x01\x12\x1a\n" + + "\x15LC_JEJU_REGULAR_EVENT\x10\x9f\x01\x12\"\n" + + "\x1dLC_CITYSAFARI2025_BUENOSAIRES\x10\xa0\x01\x12\x1c\n" + + "\x17LC_CITYSAFARI2025_MIAMI\x10\xa1\x01\x12\x1d\n" + + "\x18LC_CITYSAFARI2025_SYDNEY\x10\xa2\x01\x12\x18\n" + + "\x13LC_POKELID_HOKKAIDO\x10\xa3\x01\x12\x16\n" + + "\x11LC_POKELID_AOMORI\x10\xa4\x01\x12\x15\n" + + "\x10LC_POKELID_IWATE\x10\xa5\x01\x12\x16\n" + + "\x11LC_POKELID_MIYAGI\x10\xa6\x01\x12\x15\n" + + "\x10LC_POKELID_AKITA\x10\xa7\x01\x12\x19\n" + + "\x14LC_POKELID_FUKUSHIMA\x10\xa8\x01\x12\x18\n" + + "\x13LC_POKELID_YAMAGATA\x10\xa9\x01\x12\x17\n" + + "\x12LC_POKELID_TOCHIGI\x10\xaa\x01\x12\x17\n" + + "\x12LC_POKELID_SAITAMA\x10\xab\x01\x12\x15\n" + + "\x10LC_POKELID_CHIBA\x10\xac\x01\x12\x15\n" + + "\x10LC_POKELID_TOKYO\x10\xad\x01\x12\x18\n" + + "\x13LC_POKELID_KANAGAWA\x10\xae\x01\x12\x17\n" + + "\x12LC_POKELID_IBARAKI\x10\xaf\x01\x12\x17\n" + + "\x12LC_POKELID_NIIGATA\x10\xb0\x01\x12\x16\n" + + "\x11LC_POKELID_TOYAMA\x10\xb1\x01\x12\x18\n" + + "\x13LC_POKELID_ISHIKAWA\x10\xb2\x01\x12\x15\n" + + "\x10LC_POKELID_FUKUI\x10\xb3\x01\x12\x14\n" + + "\x0fLC_POKELID_GIFU\x10\xb4\x01\x12\x18\n" + + "\x13LC_POKELID_SHIZUOKA\x10\xb5\x01\x12\x15\n" + + "\x10LC_POKELID_AICHI\x10\xb6\x01\x12\x13\n" + + "\x0eLC_POKELID_MIE\x10\xb7\x01\x12\x15\n" + + "\x10LC_POKELID_SHIGA\x10\xb8\x01\x12\x15\n" + + "\x10LC_POKELID_KYOTO\x10\xb9\x01\x12\x15\n" + + "\x10LC_POKELID_OSAKA\x10\xba\x01\x12\x15\n" + + "\x10LC_POKELID_HYOGO\x10\xbb\x01\x12\x14\n" + + "\x0fLC_POKELID_NARA\x10\xbc\x01\x12\x18\n" + + "\x13LC_POKELID_WAKAYAMA\x10\xbd\x01\x12\x17\n" + + "\x12LC_POKELID_TOTTORI\x10\xbe\x01\x12\x17\n" + + "\x12LC_POKELID_SHIMANE\x10\xbf\x01\x12\x17\n" + + "\x12LC_POKELID_OKAYAMA\x10\xc0\x01\x12\x19\n" + + "\x14LC_POKELID_YAMAGUCHI\x10\xc1\x01\x12\x19\n" + + "\x14LC_POKELID_TOKUSHIMA\x10\xc2\x01\x12\x16\n" + + "\x11LC_POKELID_KAGAWA\x10\xc3\x01\x12\x15\n" + + "\x10LC_POKELID_EHIME\x10\xc4\x01\x12\x15\n" + + "\x10LC_POKELID_KOCHI\x10\xc5\x01\x12\x17\n" + + "\x12LC_POKELID_FUKUOKA\x10\xc6\x01\x12\x14\n" + + "\x0fLC_POKELID_SAGA\x10\xc7\x01\x12\x18\n" + + "\x13LC_POKELID_NAGASAKI\x10\xc8\x01\x12\x18\n" + + "\x13LC_POKELID_MIYAZAKI\x10\xc9\x01\x12\x19\n" + + "\x14LC_POKELID_KAGOSHIMA\x10\xca\x01\x12\x17\n" + + "\x12LC_POKELID_OKINAWA\x10\xcb\x01\x12\x15\n" + + "\x10LC_POKELID_GUNMA\x10\xcc\x01\x12\x19\n" + + "\x14LC_POKELID_YAMANASHI\x10\xcd\x01\x12\x16\n" + + "\x11LC_POKELID_NAGANO\x10\xce\x01\x12\x19\n" + + "\x14LC_POKELID_HIROSHIMA\x10\xcf\x01\x12\x18\n" + + "\x13LC_POKELID_KUMAMOTO\x10\xd0\x01\x12\x14\n" + + "\x0fLC_POKELID_OITA\x10\xd1\x01\x12(\n" + + "#LC_2025_KR_BUSAN_FIREWORKS_FESTIVAL\x10\xd2\x01\x125\n" + + "0LC_SPECIALBACKGROUND_OBSERVATORY_EXHIBITION_TOUR\x10\xd3\x01\x12+\n" + + "&LC_2025_KR_PYEONGCHANG_WINTER_FESTIVAL\x10\xd4\x01\x12+\n" + + "&LC_SPECIALBACKGROUND_2026_COMMUNITYDAY\x10\xd5\x01\x12\"\n" + + "\x1dLC_2026_LOSANGELES_GOTOUR_001\x10\xd6\x01\x12\x1e\n" + + "\x19LC_2026_TAINAN_GOTOUR_001\x10\xd7\x01\x12.\n" + + ")LC_SPECIALBACKGROUND_2026_GLOBAL_GOLD_001\x10\xd8\x01\x120\n" + + "+LC_SPECIALBACKGROUND_2026_GLOBAL_SILVER_001\x10\xd9\x01\x12.\n" + + ")LC_SPECIALBACKGROUND_2026_GLOBAL_RUBY_001\x10\xda\x01\x122\n" + + "-LC_SPECIALBACKGROUND_2026_GLOBAL_SAPPHIRE_001\x10\xdb\x01\x121\n" + + ",LC_SPECIALBACKGROUND_2026_GLOBAL_DIAMOND_001\x10\xdc\x01\x12/\n" + + "*LC_SPECIALBACKGROUND_2026_GLOBAL_PEARL_001\x10\xdd\x01\x12+\n" + + "&LC_SPECIALBACKGROUND_2026_GLOBAL_X_001\x10\xde\x01\x12+\n" + + "&LC_SPECIALBACKGROUND_2026_GLOBAL_Y_001\x10\xdf\x01\x12.\n" + + ")LC_SPECIALBACKGROUND_2026_GLOBAL_MEGA_001\x10\xe0\x01\x12\x14\n" + + "\x0fLC_2025_NFL_001\x10\xe1\x01\x12\x14\n" + + "\x0fLC_2025_NFL_002\x10\xe2\x01\x12\x14\n" + + "\x0fLC_2025_NFL_003\x10\xe3\x01\x12\x14\n" + + "\x0fLC_2025_NFL_004\x10\xe4\x01\x12\x14\n" + + "\x0fLC_2025_NFL_005\x10\xe5\x01\x12\x14\n" + + "\x0fLC_2025_NFL_006\x10\xe6\x01\x12\x14\n" + + "\x0fLC_2025_NFL_007\x10\xe7\x01\x12\x14\n" + + "\x0fLC_2025_NFL_008\x10\xe8\x01\x12\x14\n" + + "\x0fLC_2025_NFL_009\x10\xe9\x01\x12\x14\n" + + "\x0fLC_2025_NFL_010\x10\xea\x01\x12\x14\n" + + "\x0fLC_2025_NFL_011\x10\xeb\x01\x12\x14\n" + + "\x0fLC_2025_NFL_012\x10\xec\x01\x12\x14\n" + + "\x0fLC_2025_NFL_013\x10\xed\x01\x12\x14\n" + + "\x0fLC_2025_NFL_014\x10\xee\x01\x12\x14\n" + + "\x0fLC_2025_NFL_015\x10\xef\x01\x12\x17\n" + + "\x12LC_ID_CAR_FREE_DAY\x10\xf0\x01\x12\x14\n" + + "\x0fLC_2026_PPK_001\x10\xf1\x01\x12!\n" + + "\x1cLC_SPECIALBACKGROUND_POK2026\x10\xf2\x01\x12&\n" + + "!LC_2026_RIODEJANEIRO_CARNIVAL_001\x10\xf3\x01\x12!\n" + + "\x1cLC_2026_COLOGNE_CARNIVAL_001\x10\xf4\x01\x12\"\n" + + "\x1dLC_2026_COPENHAGEN_GOFEST_001\x10\xf5\x01\x12\x1d\n" + + "\x18LC_2026_TOKYO_GOFEST_001\x10\xf6\x01\x12\x1f\n" + + "\x1aLC_2026_CHICAGO_GOFEST_001\x10\xf7\x01\x120\n" + + "+LC_SPECIALBACKGROUND_2026_GLOBAL_GOFEST_001\x10\xf8\x01\x12)\n" + + "$LC_SPECIALBACKGROUND_2026_MEWTWO_001\x10\xf9\x01\x12)\n" + + "$LC_SPECIALBACKGROUND_2026_MEWTWO_002\x10\xfa\x01\x12\x14\n" + + "\x0fLC_2026_NPB_001\x10\xfc\x01\x12\x14\n" + + "\x0fLC_2026_NPB_002\x10\xfd\x01\x12\x14\n" + + "\x0fLC_2026_NPB_003\x10\xfe\x01\x12\x14\n" + + "\x0fLC_2026_NPB_004\x10\xff\x01\x12\x14\n" + + "\x0fLC_2026_NPB_005\x10\x80\x02\x12\x14\n" + + "\x0fLC_2026_NPB_006\x10\x81\x02\x12\x14\n" + + "\x0fLC_2026_NPB_007\x10\x82\x02\x12\x14\n" + + "\x0fLC_2026_NPB_008\x10\x83\x02\x12\x14\n" + + "\x0fLC_2026_NPB_009\x10\x84\x02\x12\x14\n" + + "\x0fLC_2026_NPB_010\x10\x85\x02\x12\x14\n" + + "\x0fLC_2026_NPB_011\x10\x86\x02\x12\x14\n" + + "\x0fLC_2026_NPB_012\x10\x87\x02\x12\x14\n" + + "\x0fLC_2026_NPB_013\x10\x88\x02\x12\x16\n" + + "\x11LC_2026_LATAM_001\x10\x89\x02\x12\x16\n" + + "\x11LC_2026_LATAM_002\x10\x8a\x02\x12\x16\n" + + "\x11LC_2026_LATAM_003\x10\x8b\x02\x12\x16\n" + + "\x11LC_2026_LATAM_004\x10\x8c\x02\x12\x16\n" + + "\x11LC_2026_LATAM_005\x10\x8d\x02\x12#\n" + + "\x1eLC_2026_TAIPEI_FLOWER_FESTIVAL\x10\x8e\x02\x12\x17\n" + + "\x12LC_TOKMUN_STAMP_01\x10\x8f\x02\x12\x17\n" + + "\x12LC_TOKMUN_STAMP_02\x10\x90\x02\x12\x17\n" + + "\x12LC_TOKMUN_STAMP_03\x10\x91\x02\x12\x13\n" + + "\x0eLC_CR_2026_001\x10\x92\x02\x12#\n" + + "\x1eLC_SPECIALBACKGROUND_10ANI2026\x10\x93\x02\x12\"\n" + + "\x1dLC_SPECIALBACKGROUND_2026_WCS\x10\x94\x02\x12%\n" + + " LC_SPECIALBACKGROUND_2026_ARRAIA\x10\x95\x02\x12\x17\n" + + "\x12LC_2026_MLB_TBRAYS\x10\x96\x02\x12\x19\n" + + "\x14LC_2026_MLB_SDPADRES\x10\x97\x02\x12\x13\n" + + "\x0eLC_2026_BR_001\x10\x98\x02\x12&\n" + + "!LC_SPECIALBACKGROUND_LEGO_2026_01\x10\x99\x02\x12\f\n" + + "\aLC_NT_1\x10\x9a\x02\x12\f\n" + + "\aLC_NT_2\x10\x9b\x02\x12\f\n" + + "\aLC_NT_3\x10\x9c\x02\x12\f\n" + + "\aLC_NT_4\x10\x9d\x02\x12\f\n" + + "\aLC_NT_5\x10\x9e\x02\x12\f\n" + + "\aLC_NT_6\x10\x9f\x02\x12\f\n" + + "\aLC_NT_7\x10\xa0\x02\x12\f\n" + + "\aLC_NT_8\x10\xa1\x02\x12\f\n" + + "\aLC_NT_9\x10\xa2\x02\x12\r\n" + + "\bLC_NT_10\x10\xa3\x02\x12\r\n" + + "\bLC_NT_11\x10\xa4\x02\x12\r\n" + + "\bLC_NT_12\x10\xa5\x02\x12\r\n" + + "\bLC_NT_13\x10\xa6\x02\x12\r\n" + + "\bLC_NT_14\x10\xa7\x02\x12\r\n" + + "\bLC_NT_15\x10\xa8\x02\x12\r\n" + + "\bLC_NT_16\x10\xa9\x02\x12\r\n" + + "\bLC_NT_17\x10\xaa\x02\x12\r\n" + + "\bLC_NT_18\x10\xab\x02\x12\r\n" + + "\bLC_NT_19\x10\xac\x02\x12\r\n" + + "\bLC_NT_20\x10\xad\x02\x12\r\n" + + "\bLC_NT_21\x10\xae\x02\x12\r\n" + + "\bLC_NT_22\x10\xaf\x02\x12\r\n" + + "\bLC_NT_23\x10\xb0\x02\x12\r\n" + + "\bLC_NT_24\x10\xb1\x02\x12\r\n" + + "\bLC_NT_25\x10\xb2\x02\x12\r\n" + + "\bLC_NT_26\x10\xb3\x02\x12\r\n" + + "\bLC_NT_27\x10\xb4\x02\x12\x13\n" + + "\x0eLC_2026_JP_RED\x10\xb5\x02\x12\x15\n" + + "\x10LC_2026_JP_GREEN\x10\xb6\x02\x12\x14\n" + + "\x0fLC_2026_JP_BLUE\x10\xb7\x02\x12\x1b\n" + + "\x16LC_JAPAN_STAMP_RALLY_1\x10\xb8\x02\x12\x1b\n" + + "\x16LC_JAPAN_STAMP_RALLY_2\x10\xb9\x02\x12\x1b\n" + + "\x16LC_JAPAN_STAMP_RALLY_3\x10\xba\x02\x12\x1b\n" + + "\x16LC_JAPAN_STAMP_RALLY_4\x10\xbb\x02\x12\x1b\n" + + "\x16LC_JAPAN_STAMP_RALLY_5\x10\xbc\x02\x12\x1b\n" + + "\x16LC_JAPAN_STAMP_RALLY_6\x10\xbd\x02\x12\x1b\n" + + "\x16LC_JAPAN_STAMP_RALLY_7\x10\xbe\x02\x12\x1b\n" + + "\x16LC_JAPAN_STAMP_RALLY_8\x10\xbf\x02\x12\x1b\n" + + "\x16LC_JAPAN_STAMP_RALLY_9\x10\xc0\x02\x12\x1c\n" + + "\x17LC_JAPAN_STAMP_RALLY_10\x10\xc1\x02\x12\x1c\n" + + "\x17LC_JAPAN_STAMP_RALLY_11\x10\xc2\x02\x12\x1c\n" + + "\x17LC_JAPAN_STAMP_RALLY_12\x10\xc3\x02\x12\x1c\n" + + "\x17LC_JAPAN_STAMP_RALLY_13\x10\xc4\x02\x12\x1c\n" + + "\x17LC_JAPAN_STAMP_RALLY_14\x10\xc5\x02\x12\x1c\n" + + "\x17LC_JAPAN_STAMP_RALLY_15\x10\xc6\x02\x12\x1c\n" + + "\x17LC_JAPAN_STAMP_RALLY_16\x10\xc7\x02\x12\x1c\n" + + "\x17LC_JAPAN_STAMP_RALLY_17\x10\xc8\x02\x12\x1c\n" + + "\x17LC_JAPAN_STAMP_RALLY_18\x10\xc9\x02\x12\x1c\n" + + "\x17LC_JAPAN_STAMP_RALLY_19\x10\xca\x02\x12.\n" + + ")LC_SPECIALBACKGROUND_2026_GLOBAL_MEGA_002\x10\xcb\x02\x12!\n" + + "\x1cLC_2026_SANFRANCISCO_WCS_001\x10\xcc\x02\x12 \n" + + "\x1bLC_SPECIALBACKGROUND_GG2026\x10\xcd\x02\x12\x10\n" + + "\vLC_TPC30_MY\x10\xce\x02\x12\x10\n" + + "\vLC_TPC30_TW\x10\xcf\x02\x12\x10\n" + + "\vLC_TPC30_SG\x10\xd0\x02\x12\x10\n" + + "\vLC_TPC30_PH\x10\xd1\x02\x12\x10\n" + + "\vLC_TPC30_TH\x10\xd2\x02*\xa2\x0f\n" + + "\x17LoginActionTelemetryIds\x125\n" + + "1LOGIN_ACTION_TELEMETRY_IDS_UNDEFINED_LOGIN_ACTION\x10\x00\x12-\n" + + ")LOGIN_ACTION_TELEMETRY_IDS_CLICK_AGE_GATE\x10\x01\x12/\n" + + "+LOGIN_ACTION_TELEMETRY_IDS_CLICK_NEW_PLAYER\x10\x02\x124\n" + + "0LOGIN_ACTION_TELEMETRY_IDS_CLICK_EXISTING_PLAYER\x10\x03\x12+\n" + + "'LOGIN_ACTION_TELEMETRY_IDS_CLICK_GOOGLE\x10\x04\x12.\n" + + "*LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_GOOGLE\x10\x05\x12,\n" + + "(LOGIN_ACTION_TELEMETRY_IDS_CANCEL_GOOGLE\x10\x06\x12-\n" + + ")LOGIN_ACTION_TELEMETRY_IDS_CLICK_FACEBOOK\x10\a\x120\n" + + ",LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_FACEBOOK\x10\b\x12.\n" + + "*LOGIN_ACTION_TELEMETRY_IDS_CANCEL_FACEBOOK\x10\t\x12(\n" + + "$LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC\x10\n" + + "\x12'\n" + + "#LOGIN_ACTION_TELEMETRY_IDS_EXIT_PTC\x10\v\x121\n" + + "-LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_REGISTER\x10\f\x120\n" + + ",LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_SIGN_IN\x10\r\x121\n" + + "-LOGIN_ACTION_TELEMETRY_IDS_CANCEL_PTC_SIGN_IN\x10\x0e\x123\n" + + "/LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_PTC_SIGN_IN\x10\x0f\x121\n" + + "-LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME\x10\x10\x120\n" + + ",LOGIN_ACTION_TELEMETRY_IDS_EXIT_SUPERAWESOME\x10\x11\x12:\n" + + "6LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_REGISTER\x10\x12\x12A\n" + + "=LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_FORGOT_PASSWORD\x10\x13\x129\n" + + "5LOGIN_ACTION_TELEMETRY_IDS_CLICK_SUPERAWESOME_SIGN_IN\x10\x14\x12:\n" + + "6LOGIN_ACTION_TELEMETRY_IDS_CANCEL_SUPERAWESOME_SIGN_IN\x10\x15\x12<\n" + + "8LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_SUPERAWESOME_SIGN_IN\x10\x16\x12.\n" + + "*LOGIN_ACTION_TELEMETRY_IDS_EXIT_NEW_PLAYER\x10\x17\x123\n" + + "/LOGIN_ACTION_TELEMETRY_IDS_EXIT_EXISTING_PLAYER\x10\x18\x12,\n" + + "(LOGIN_ACTION_TELEMETRY_IDS_LOGIN_STARTED\x10\x19\x12*\n" + + "&LOGIN_ACTION_TELEMETRY_IDS_CLICK_APPLE\x10\x1a\x12-\n" + + ")LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_APPLE\x10\x1b\x12+\n" + + "'LOGIN_ACTION_TELEMETRY_IDS_CANCEL_APPLE\x10\x1c\x12*\n" + + "&LOGIN_ACTION_TELEMETRY_IDS_CLICK_GUEST\x10\x1d\x12-\n" + + ")LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_GUEST\x10\x1e\x12+\n" + + "'LOGIN_ACTION_TELEMETRY_IDS_CANCEL_GUEST\x10\x1f\x12.\n" + + "*LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_OAUTH\x10 \x12-\n" + + ")LOGIN_ACTION_TELEMETRY_IDS_EXIT_PTC_OAUTH\x10!\x127\n" + + "3LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_OAUTH_REGISTER\x10\"\x126\n" + + "2LOGIN_ACTION_TELEMETRY_IDS_CLICK_PTC_OAUTH_SIGN_IN\x10#\x127\n" + + "3LOGIN_ACTION_TELEMETRY_IDS_CANCEL_PTC_OAUTH_SIGN_IN\x10$\x129\n" + + "5LOGIN_ACTION_TELEMETRY_IDS_COMPLETE_PTC_OAUTH_SIGN_IN\x10%*\xd7\x02\n" + + "\bMapLayer\x12\x1d\n" + + "\x19MAP_LAYER_LAYER_UNDEFINED\x10\x00\x12\x1e\n" + + "\x1aMAP_LAYER_LAYER_BOUNDARIES\x10\x01\x12\x1d\n" + + "\x19MAP_LAYER_LAYER_BUILDINGS\x10\x02\x12\x1c\n" + + "\x18MAP_LAYER_LAYER_LANDMASS\x10\x03\x12\x1b\n" + + "\x17MAP_LAYER_LAYER_LANDUSE\x10\x04\x12\x1a\n" + + "\x16MAP_LAYER_LAYER_PLACES\x10\x05\x12\x18\n" + + "\x14MAP_LAYER_LAYER_POIS\x10\x06\x12\x19\n" + + "\x15MAP_LAYER_LAYER_ROADS\x10\a\x12\x1b\n" + + "\x17MAP_LAYER_LAYER_TRANSIT\x10\b\x12\x19\n" + + "\x15MAP_LAYER_LAYER_WATER\x10\t\x12)\n" + + "%MAP_LAYER_LAYER_DEBUG_TILE_BOUNDARIES\x10\n" + + "*v\n" + + "\x0fMapNodeDataType\x12\x1a\n" + + "\x16MAP_NODE_DATA_TYPE_ORB\x10\x00\x12'\n" + + "#MAP_NODE_DATA_TYPE_LEARNED_FEATURES\x10\x01\x12\x1e\n" + + "\x1aMAP_NODE_DATA_TYPE_UNKNOWN\x10\x02*d\n" + + "\x1aMaxBattleRemoteEligibility\x12'\n" + + "#MAX_BATTLE_REMOTE_ELIGIBILITY_UNSET\x10\x00\x12\x1d\n" + + "\x19MAX_BATTLE_IN_PERSON_ONLY\x10\x01*#\n" + + "\vMementoType\x12\x14\n" + + "\x10MEMENTO_POSTCARD\x10\x00*\x80r\n" + + "\x06Method\x12\x10\n" + + "\fMETHOD_UNSET\x10\x00\x12\x15\n" + + "\x11METHOD_GET_PLAYER\x10\x02\x12!\n" + + "\x1dMETHOD_GET_HOLOHOLO_INVENTORY\x10\x04\x12\x1c\n" + + "\x18METHOD_DOWNLOAD_SETTINGS\x10\x05\x12\"\n" + + "\x1eMETHOD_DOWNLOAD_ITEM_TEMPLATES\x10\x06\x12)\n" + + "%METHOD_DOWNLOAD_REMOTE_CONFIG_VERSION\x10\a\x12%\n" + + "!METHOD_REGISTER_BACKGROUND_DEVICE\x10\b\x12\x19\n" + + "\x15METHOD_GET_PLAYER_DAY\x10\t\x12!\n" + + "\x1dMETHOD_ACKNOWLEDGE_PUNISHMENT\x10\n" + + "\x12\x1a\n" + + "\x16METHOD_GET_SERVER_TIME\x10\v\x12\x19\n" + + "\x15METHOD_GET_LOCAL_TIME\x10\f\x12\x1c\n" + + "\x18METHOD_SET_PLAYER_STATUS\x10\x14\x12'\n" + + "#METHOD_DOWNLOAD_GAME_CONFIG_VERSION\x10\x15\x12\x1c\n" + + "\x18METHOD_GET_GPS_BOOKMARKS\x10\x16\x12\x1f\n" + + "\x1bMETHOD_UPDATE_GPS_BOOKMARKS\x10\x17\x12\x16\n" + + "\x12METHOD_FORT_SEARCH\x10e\x12\x14\n" + + "\x10METHOD_ENCOUNTER\x10f\x12\x18\n" + + "\x14METHOD_CATCH_POKEMON\x10g\x12\x17\n" + + "\x13METHOD_FORT_DETAILS\x10h\x12\x1a\n" + + "\x16METHOD_GET_MAP_OBJECTS\x10j\x12\x1e\n" + + "\x1aMETHOD_FORT_DEPLOY_POKEMON\x10n\x12\x1e\n" + + "\x1aMETHOD_FORT_RECALL_POKEMON\x10o\x12\x1a\n" + + "\x16METHOD_RELEASE_POKEMON\x10p\x12\x1a\n" + + "\x16METHOD_USE_ITEM_POTION\x10q\x12\x1b\n" + + "\x17METHOD_USE_ITEM_CAPTURE\x10r\x12\x18\n" + + "\x14METHOD_USE_ITEM_FLEE\x10s\x12\x1a\n" + + "\x16METHOD_USE_ITEM_REVIVE\x10t\x12\x1d\n" + + "\x19METHOD_GET_PLAYER_PROFILE\x10y\x12\x19\n" + + "\x15METHOD_EVOLVE_POKEMON\x10}\x12\x1b\n" + + "\x17METHOD_GET_HATCHED_EGGS\x10~\x12&\n" + + "\"METHOD_ENCOUNTER_TUTORIAL_COMPLETE\x10\x7f\x12\x1c\n" + + "\x17METHOD_LEVEL_UP_REWARDS\x10\x80\x01\x12 \n" + + "\x1bMETHOD_CHECK_AWARDED_BADGES\x10\x81\x01\x12\"\n" + + "\x1dMETHOD_RECYCLE_INVENTORY_ITEM\x10\x89\x01\x12\x1f\n" + + "\x1aMETHOD_COLLECT_DAILY_BONUS\x10\x8a\x01\x12\x1d\n" + + "\x18METHOD_USE_ITEM_XP_BOOST\x10\x8b\x01\x12\"\n" + + "\x1dMETHOD_USE_ITEM_EGG_INCUBATOR\x10\x8c\x01\x12\x17\n" + + "\x12METHOD_USE_INCENSE\x10\x8d\x01\x12\x1f\n" + + "\x1aMETHOD_GET_INCENSE_POKEMON\x10\x8e\x01\x12\x1d\n" + + "\x18METHOD_INCENSE_ENCOUNTER\x10\x8f\x01\x12\x1d\n" + + "\x18METHOD_ADD_FORT_MODIFIER\x10\x90\x01\x12\x1a\n" + + "\x15METHOD_DISK_ENCOUNTER\x10\x91\x01\x12\x1b\n" + + "\x16METHOD_UPGRADE_POKEMON\x10\x93\x01\x12 \n" + + "\x1bMETHOD_SET_FAVORITE_POKEMON\x10\x94\x01\x12\x1c\n" + + "\x17METHOD_NICKNAME_POKEMON\x10\x95\x01\x12\x17\n" + + "\x12METHOD_EQUIP_BADGE\x10\x96\x01\x12 \n" + + "\x1bMETHOD_SET_CONTACT_SETTINGS\x10\x97\x01\x12\x1d\n" + + "\x18METHOD_SET_BUDDY_POKEMON\x10\x98\x01\x12\x1c\n" + + "\x17METHOD_GET_BUDDY_WALKED\x10\x99\x01\x12\x1e\n" + + "\x19METHOD_USE_ITEM_ENCOUNTER\x10\x9a\x01\x12\x16\n" + + "\x11METHOD_GYM_DEPLOY\x10\x9b\x01\x12\x18\n" + + "\x13METHOD_GYM_GET_INFO\x10\x9c\x01\x12\x1d\n" + + "\x18METHOD_GYM_START_SESSION\x10\x9d\x01\x12\x1d\n" + + "\x18METHOD_GYM_BATTLE_ATTACK\x10\x9e\x01\x12\x16\n" + + "\x11METHOD_JOIN_LOBBY\x10\x9f\x01\x12\x17\n" + + "\x12METHOD_LEAVE_LOBBY\x10\xa0\x01\x12 \n" + + "\x1bMETHOD_SET_LOBBY_VISIBILITY\x10\xa1\x01\x12\x1d\n" + + "\x18METHOD_SET_LOBBY_POKEMON\x10\xa2\x01\x12\x1c\n" + + "\x17METHOD_GET_RAID_DETAILS\x10\xa3\x01\x12\x1c\n" + + "\x17METHOD_GYM_FEED_POKEMON\x10\xa4\x01\x12\x1d\n" + + "\x18METHOD_START_RAID_BATTLE\x10\xa5\x01\x12\x17\n" + + "\x12METHOD_ATTACK_RAID\x10\xa6\x01\x12\x1a\n" + + "\x15METHOD_AWARD_POKECOIN\x10\xa7\x01\x12#\n" + + "\x1eMETHOD_USE_ITEM_STARDUST_BOOST\x10\xa8\x01\x12\x1b\n" + + "\x16METHOD_REASSIGN_PLAYER\x10\xa9\x01\x12\x1f\n" + + "\x1aMETHOD_REDEEM_POI_PASSCODE\x10\xaa\x01\x12%\n" + + " METHOD_CONVERT_CANDY_TO_XL_CANDY\x10\xab\x01\x12\x1c\n" + + "\x17METHOD_IS_SKU_AVAILABLE\x10\xac\x01\x12\x1e\n" + + "\x19METHOD_USE_ITEM_BULK_HEAL\x10\xad\x01\x12!\n" + + "\x1cMETHOD_USE_ITEM_BATTLE_BOOST\x10\xae\x01\x12,\n" + + "'METHOD_USE_ITEM_LUCKY_FRIEND_APPLICATOR\x10\xaf\x01\x12\"\n" + + "\x1dMETHOD_USE_ITEM_STAT_INCREASE\x10\xb0\x01\x12#\n" + + "\x1eMETHOD_GET_PLAYER_STATUS_PROXY\x10\xb1\x01\x12\x1c\n" + + "\x17METHOD_GET_ASSET_DIGEST\x10\xac\x02\x12\x1d\n" + + "\x18METHOD_GET_DOWNLOAD_URLS\x10\xad\x02\x12\x1d\n" + + "\x18METHOD_GET_ASSET_VERSION\x10\xae\x02\x12\x1a\n" + + "\x15METHOD_CLAIM_CODENAME\x10\x93\x03\x12\x16\n" + + "\x11METHOD_SET_AVATAR\x10\x94\x03\x12\x1b\n" + + "\x16METHOD_SET_PLAYER_TEAM\x10\x95\x03\x12\"\n" + + "\x1dMETHOD_MARK_TUTORIAL_COMPLETE\x10\x96\x03\x12&\n" + + "!METHOD_UPDATE_PERFORMANCE_METRICS\x10\x97\x03\x12\x1e\n" + + "\x19METHOD_SET_NEUTRAL_AVATAR\x10\x98\x03\x12#\n" + + "\x1eMETHOD_LIST_AVATAR_STORE_ITEMS\x10\x99\x03\x12(\n" + + "#METHOD_LIST_AVATAR_APPEARANCE_ITEMS\x10\x9a\x03\x12'\n" + + "\"METHOD_NEUTRAL_AVATAR_BADGE_REWARD\x10\xc2\x03\x12\x1b\n" + + "\x16METHOD_CHECK_CHALLENGE\x10\xd8\x04\x12\x1c\n" + + "\x17METHOD_VERIFY_CHALLENGE\x10\xd9\x04\x12\x10\n" + + "\vMETHOD_ECHO\x10\x9a\x05\x12\x1e\n" + + "\x19METHOD_SFIDA_REGISTRATION\x10\xa0\x06\x12\x1c\n" + + "\x17METHOD_SFIDA_ACTION_LOG\x10\xa1\x06\x12\x1f\n" + + "\x1aMETHOD_SFIDA_CERTIFICATION\x10\xa2\x06\x12\x18\n" + + "\x13METHOD_SFIDA_UPDATE\x10\xa3\x06\x12\x18\n" + + "\x13METHOD_SFIDA_ACTION\x10\xa4\x06\x12\x18\n" + + "\x13METHOD_SFIDA_DOWSER\x10\xa5\x06\x12\x19\n" + + "\x14METHOD_SFIDA_CAPTURE\x10\xa6\x06\x12&\n" + + "!METHOD_LIST_AVATAR_CUSTOMIZATIONS\x10\xa7\x06\x12%\n" + + " METHOD_SET_AVATAR_ITEM_AS_VIEWED\x10\xa8\x06\x12\x15\n" + + "\x10METHOD_GET_INBOX\x10\xa9\x06\x12\x1b\n" + + "\x16METHOD_LIST_GYM_BADGES\x10\xab\x06\x12!\n" + + "\x1cMETHOD_GET_GYM_BADGE_DETAILS\x10\xac\x06\x12 \n" + + "\x1bMETHOD_USE_ITEM_MOVE_REROLL\x10\xad\x06\x12\x1f\n" + + "\x1aMETHOD_USE_ITEM_RARE_CANDY\x10\xae\x06\x12\"\n" + + "\x1dMETHOD_AWARD_FREE_RAID_TICKET\x10\xaf\x06\x12\x1a\n" + + "\x15METHOD_FETCH_ALL_NEWS\x10\xb0\x06\x12\"\n" + + "\x1dMETHOD_MARK_READ_NEWS_ARTICLE\x10\xb1\x06\x12#\n" + + "\x1eMETHOD_GET_PLAYER_DISPLAY_INFO\x10\xb2\x06\x12$\n" + + "\x1fMETHOD_BELUGA_TRANSACTION_START\x10\xb3\x06\x12'\n" + + "\"METHOD_BELUGA_TRANSACTION_COMPLETE\x10\xb4\x06\x12\x1b\n" + + "\x16METHOD_SFIDA_ASSOCIATE\x10\xb6\x06\x12\x1f\n" + + "\x1aMETHOD_SFIDA_CHECK_PAIRING\x10\xb7\x06\x12\x1e\n" + + "\x19METHOD_SFIDA_DISASSOCIATE\x10\xb8\x06\x12\x1d\n" + + "\x18METHOD_WAINA_GET_REWARDS\x10\xb9\x06\x12#\n" + + "\x1eMETHOD_WAINA_SUBMIT_SLEEP_DATA\x10\xba\x06\x12&\n" + + "!METHOD_SATURDAY_TRANSACTION_START\x10\xbb\x06\x12)\n" + + "$METHOD_SATURDAY_TRANSACTION_COMPLETE\x10\xbc\x06\x12\x1a\n" + + "\x15METHOD_REIMBURSE_ITEM\x10\xbd\x06\x12&\n" + + "!METHOD_LIFT_USER_AGE_CONFIRMATION\x10\xbe\x06\x12\x1c\n" + + "\x17METHOD_SOFT_SFIDA_START\x10\xbf\x06\x12\x1c\n" + + "\x17METHOD_SOFT_SFIDA_PAUSE\x10\xc0\x06\x12\x1e\n" + + "\x19METHOD_SOFT_SFIDA_CAPTURE\x10\xc1\x06\x12&\n" + + "!METHOD_SOFT_SFIDA_LOCATION_UPDATE\x10\xc2\x06\x12\x1c\n" + + "\x17METHOD_SOFT_SFIDA_RECAP\x10\xc3\x06\x12\x1a\n" + + "\x15METHOD_GET_NEW_QUESTS\x10\x84\a\x12\x1d\n" + + "\x18METHOD_GET_QUEST_DETAILS\x10\x85\a\x12\x1a\n" + + "\x15METHOD_COMPLETE_QUEST\x10\x86\a\x12\x18\n" + + "\x13METHOD_REMOVE_QUEST\x10\x87\a\x12\x1b\n" + + "\x16METHOD_QUEST_ENCOUNTER\x10\x88\a\x12%\n" + + " METHOD_COMPLETE_QUEST_STAMP_CARD\x10\x89\a\x12\x1a\n" + + "\x15METHOD_PROGRESS_QUEST\x10\x8a\a\x12 \n" + + "\x1bMETHOD_START_QUEST_INCIDENT\x10\x8b\a\x12\x1d\n" + + "\x18METHOD_READ_QUEST_DIALOG\x10\x8c\a\x12\"\n" + + "\x1dMETHOD_DEQUEUE_QUEST_DIALOGUE\x10\x8d\a\x12\x15\n" + + "\x10METHOD_SEND_GIFT\x10\xb6\a\x12\x15\n" + + "\x10METHOD_OPEN_GIFT\x10\xb7\a\x12\x18\n" + + "\x13METHOD_GIFT_DETAILS\x10\xb8\a\x12\x17\n" + + "\x12METHOD_DELETE_GIFT\x10\xb9\a\x12 \n" + + "\x1bMETHOD_SAVE_PLAYER_SNAPSHOT\x10\xba\a\x12,\n" + + "'METHOD_GET_FRIENDSHIP_MILESTONE_REWARDS\x10\xbb\a\x12\x1b\n" + + "\x16METHOD_CHECK_SEND_GIFT\x10\xbc\a\x12\x1f\n" + + "\x1aMETHOD_SET_FRIEND_NICKNAME\x10\xbd\a\x12&\n" + + "!METHOD_DELETE_GIFT_FROM_INVENTORY\x10\xbe\a\x12'\n" + + "\"METHOD_SAVE_SOCIAL_PLAYER_SETTINGS\x10\xbf\a\x12\x18\n" + + "\x13METHOD_OPEN_TRADING\x10\xca\a\x12\x1a\n" + + "\x15METHOD_UPDATE_TRADING\x10\xcb\a\x12\x1b\n" + + "\x16METHOD_CONFIRM_TRADING\x10\xcc\a\x12\x1a\n" + + "\x15METHOD_CANCEL_TRADING\x10\xcd\a\x12\x17\n" + + "\x12METHOD_GET_TRADING\x10\xce\a\x12\x1f\n" + + "\x1aMETHOD_GET_FITNESS_REWARDS\x10\xd4\a\x12%\n" + + " METHOD_GET_COMBAT_PLAYER_PROFILE\x10\xde\a\x12(\n" + + "#METHOD_GENERATE_COMBAT_CHALLENGE_ID\x10\xdf\a\x12#\n" + + "\x1eMETHOD_CREATE_COMBAT_CHALLENGE\x10\xe0\a\x12!\n" + + "\x1cMETHOD_OPEN_COMBAT_CHALLENGE\x10\xe1\a\x12 \n" + + "\x1bMETHOD_GET_COMBAT_CHALLENGE\x10\xe2\a\x12#\n" + + "\x1eMETHOD_ACCEPT_COMBAT_CHALLENGE\x10\xe3\a\x12$\n" + + "\x1fMETHOD_DECLINE_COMBAT_CHALLENGE\x10\xe4\a\x12#\n" + + "\x1eMETHOD_CANCEL_COMBAT_CHALLENGE\x10\xe5\a\x12,\n" + + "'METHOD_SUBMIT_COMBAT_CHALLENGE_POKEMONS\x10\xe6\a\x12*\n" + + "%METHOD_SAVE_COMBAT_PLAYER_PREFERENCES\x10\xe7\a\x12\x1f\n" + + "\x1aMETHOD_OPEN_COMBAT_SESSION\x10\xe8\a\x12\x19\n" + + "\x14METHOD_UPDATE_COMBAT\x10\xe9\a\x12\x17\n" + + "\x12METHOD_QUIT_COMBAT\x10\xea\a\x12\x1e\n" + + "\x19METHOD_GET_COMBAT_RESULTS\x10\xeb\a\x12\x1f\n" + + "\x1aMETHOD_UNLOCK_SPECIAL_MOVE\x10\xec\a\x12\"\n" + + "\x1dMETHOD_GET_NPC_COMBAT_REWARDS\x10\xed\a\x12!\n" + + "\x1cMETHOD_COMBAT_FRIEND_REQUEST\x10\xee\a\x12#\n" + + "\x1eMETHOD_OPEN_NPC_COMBAT_SESSION\x10\xef\a\x12!\n" + + "\x1cMETHOD_START_TUTORIAL_ACTION\x10\xf0\a\x12#\n" + + "\x1eMETHOD_GET_TUTORIAL_EGG_ACTION\x10\xf1\a\x12\x16\n" + + "\x11METHOD_SEND_PROBE\x10\xfc\a\x12\x16\n" + + "\x11METHOD_PROBE_DATA\x10\xfd\a\x12\x17\n" + + "\x12METHOD_COMBAT_DATA\x10\xfe\a\x12!\n" + + "\x1cMETHOD_COMBAT_CHALLENGE_DATA\x10\xff\a\x12\x1b\n" + + "\x16METHOD_CHECK_PHOTOBOMB\x10\xcd\b\x12\x1d\n" + + "\x18METHOD_CONFIRM_PHOTOBOMB\x10\xce\b\x12\x19\n" + + "\x14METHOD_GET_PHOTOBOMB\x10\xcf\b\x12\x1f\n" + + "\x1aMETHOD_ENCOUNTER_PHOTOBOMB\x10\xd0\b\x12*\n" + + "%METHOD_GET_SIGNED_GMAP_URL_DEPRECATED\x10\xd1\b\x12\x17\n" + + "\x12METHOD_CHANGE_TEAM\x10\xd2\b\x12\x19\n" + + "\x14METHOD_GET_WEB_TOKEN\x10\xd3\b\x12%\n" + + " METHOD_COMPLETE_SNAPSHOT_SESSION\x10\xd6\b\x12*\n" + + "%METHOD_COMPLETE_WILD_SNAPSHOT_SESSION\x10\xd7\b\x12\x1a\n" + + "\x15METHOD_START_INCIDENT\x10\xb0\t\x12&\n" + + "!METHOD_INVASION_COMPLETE_DIALOGUE\x10\xb1\t\x12(\n" + + "#METHOD_INVASION_OPEN_COMBAT_SESSION\x10\xb2\t\x12\"\n" + + "\x1dMETHOD_INVASION_BATTLE_UPDATE\x10\xb3\t\x12\x1e\n" + + "\x19METHOD_INVASION_ENCOUNTER\x10\xb4\t\x12\x1a\n" + + "\x15METHOD_PURIFY_POKEMON\x10\xb5\t\x12\x1e\n" + + "\x19METHOD_GET_ROCKET_BALLOON\x10\xb6\t\x12)\n" + + "$METHOD_START_ROCKET_BALLOON_INCIDENT\x10\xb7\t\x12'\n" + + "\"METHOD_VS_SEEKER_START_MATCHMAKING\x10\x94\n" + + "\x12\x1e\n" + + "\x19METHOD_CANCEL_MATCHMAKING\x10\x95\n" + + "\x12\"\n" + + "\x1dMETHOD_GET_MATCHMAKING_STATUS\x10\x96\n" + + "\x123\n" + + ".METHOD_COMPLETE_VS_SEEKER_AND_RESTART_CHARGING\x10\x97\n" + + "\x12 \n" + + "\x1bMETHOD_GET_VS_SEEKER_STATUS\x10\x98\n" + + "\x125\n" + + "0METHOD_COMPLETE_COMBAT_COMPETITIVE_SEASON_ACTION\x10\x99\n" + + "\x12#\n" + + "\x1eMETHOD_CLAIM_VS_SEEKER_REWARDS\x10\x9a\n" + + "\x12&\n" + + "!METHOD_VS_SEEKER_REWARD_ENCOUNTER\x10\x9b\n" + + "\x12\x1e\n" + + "\x19METHOD_ACTIVATE_VS_SEEKER\x10\x9c\n" + + "\x12\x19\n" + + "\x14METHOD_GET_BUDDY_MAP\x10\xc6\n" + + "\x12\x1b\n" + + "\x16METHOD_GET_BUDDY_STATS\x10\xc7\n" + + "\x12\x16\n" + + "\x11METHOD_FEED_BUDDY\x10\xc8\n" + + "\x12\x1b\n" + + "\x16METHOD_OPEN_BUDDY_GIFT\x10\xc9\n" + + "\x12\x15\n" + + "\x10METHOD_PET_BUDDY\x10\xca\n" + + "\x12\x1d\n" + + "\x18METHOD_GET_BUDDY_HISTORY\x10\xcb\n" + + "\x12\x1e\n" + + "\x19METHOD_UPDATE_ROUTE_DRAFT\x10\xf8\n" + + "\x12\x19\n" + + "\x14METHOD_GET_MAP_FORTS\x10\xf9\n" + + "\x12\x1e\n" + + "\x19METHOD_SUBMIT_ROUTE_DRAFT\x10\xfa\n" + + "\x12 \n" + + "\x1bMETHOD_GET_PUBLISHED_ROUTES\x10\xfb\n" + + "\x12\x17\n" + + "\x12METHOD_START_ROUTE\x10\xfc\n" + + "\x12\x16\n" + + "\x11METHOD_GET_ROUTES\x10\xfd\n" + + "\x12\x1a\n" + + "\x15METHOD_PROGRESS_ROUTE\x10\xfe\n" + + "\x12\x1c\n" + + "\x17METHOD_PROCESS_TAPPABLE\x10\x80\v\x12\x1d\n" + + "\x18METHOD_LIST_ROUTE_BADGES\x10\x81\v\x12\x18\n" + + "\x13METHOD_CANCEL_ROUTE\x10\x82\v\x12\x1d\n" + + "\x18METHOD_LIST_ROUTE_STAMPS\x10\x83\v\x12\x16\n" + + "\x11METHOD_RATE_ROUTE\x10\x84\v\x12\x1e\n" + + "\x19METHOD_CREATE_ROUTE_DRAFT\x10\x85\v\x12\x1e\n" + + "\x19METHOD_DELETE_ROUTE_DRAFT\x10\x86\v\x12\x18\n" + + "\x13METHOD_REPORT_ROUTE\x10\x87\v\x12\x1a\n" + + "\x15METHOD_SPAWN_TAPPABLE\x10\x88\v\x12\x1b\n" + + "\x16METHOD_ROUTE_ENCOUNTER\x10\x89\v\x12\x1c\n" + + "\x17METHOD_CAN_REPORT_ROUTE\x10\x8a\v\x12\x1d\n" + + "\x18METHOD_ROUTE_UPTATE_SEEN\x10\x8c\v\x12\x1e\n" + + "\x19METHOD_RECALL_ROUTE_DRAFT\x10\x8d\v\x12%\n" + + " METHOD_ROUTES_NEARBY_NOTIF_SHOWN\x10\x8e\v\x12\x1a\n" + + "\x15METHOD_NPC_ROUTE_GIFT\x10\x8f\v\x12\x1f\n" + + "\x1aMETHOD_GET_ROUTE_CREATIONS\x10\x90\v\x12\x18\n" + + "\x13METHOD_APPEAL_ROUTE\x10\x91\v\x12\x1b\n" + + "\x16METHOD_GET_ROUTE_DRAFT\x10\x92\v\x12\x1a\n" + + "\x15METHOD_FAVORITE_ROUTE\x10\x93\v\x12\"\n" + + "\x1dMETHOD_CREATE_ROUTE_SHORTCODE\x10\x94\v\x12\"\n" + + "\x1dMETHOD_GET_ROUTE_BY_SHORTCODE\x10\x95\v\x12,\n" + + "'METHOD_CREATE_BUDDY_MUTLIPLAYER_SESSION\x10\xb0\v\x12*\n" + + "%METHOD_JOIN_BUDDY_MULTIPLAYER_SESSION\x10\xb1\v\x12+\n" + + "&METHOD_LEAVE_BUDDY_MULTIPLAYER_SESSION\x10\xb2\v\x12\x1f\n" + + "\x1aMETHOD_MEGA_EVOLVE_POKEMON\x10\xde\v\x12\x1c\n" + + "\x17METHOD_REMOTE_GIFT_PING\x10\xdf\v\x12 \n" + + "\x1bMETHOD_SEND_RAID_INVITATION\x10\xe0\v\x12(\n" + + "#METHOD_SEND_BREAD_BATTLE_INVITATION\x10\xe1\v\x12,\n" + + "'METHOD_UNLOCK_TEMPORARY_EVOLUTION_LEVEL\x10\xe2\v\x12\x1f\n" + + "\x1aMETHOD_GET_DAILY_ENCOUNTER\x10\xc1\f\x12\x1b\n" + + "\x16METHOD_DAILY_ENCOUNTER\x10\xc2\f\x12\x1f\n" + + "\x1aMETHOD_OPEN_SPONSORED_GIFT\x10\xf2\f\x12-\n" + + "(METHOD_SPONSORED_GIFT_REPORT_INTERACTION\x10\xf3\f\x12#\n" + + "\x1eMETHOD_SAVE_PLAYER_PREFERENCES\x10\xf4\f\x12\x1b\n" + + "\x16METHOD_PROFANITY_CHECK\x10\xf5\f\x12%\n" + + " METHOD_GET_TIMED_GROUP_CHALLENGE\x10\xa4\r\x12 \n" + + "\x1bMETHOD_GET_NINTENDO_ACCOUNT\x10\xae\r\x12#\n" + + "\x1eMETHOD_UNLINK_NINTENDO_ACCOUNT\x10\xaf\r\x12#\n" + + "\x1eMETHOD_GET_NINTENDO_OAUTH2_URL\x10\xb0\r\x12$\n" + + "\x1fMETHOD_TRANSFER_TO_POKEMON_HOME\x10\xb1\r\x12\x1e\n" + + "\x19METHOD_REPORT_AD_FEEDBACK\x10\xb4\r\x12\x1e\n" + + "\x19METHOD_CREATE_POKEMON_TAG\x10\xb5\r\x12\x1e\n" + + "\x19METHOD_DELETE_POKEMON_TAG\x10\xb6\r\x12\x1c\n" + + "\x17METHOD_EDIT_POKEMON_TAG\x10\xb7\r\x12(\n" + + "#METHOD_SET_POKEMON_TAGS_FOR_POKEMON\x10\xb8\r\x12\x1c\n" + + "\x17METHOD_GET_POKEMON_TAGS\x10\xb9\r\x12\x1f\n" + + "\x1aMETHOD_CHANGE_POKEMON_FORM\x10\xba\r\x12 \n" + + "\x1bMETHOD_CHOOSE_EVENT_VARIANT\x10\xbb\r\x120\n" + + "+METHOD_BUTTERFLY_COLLECTOR_REWARD_ENCOUNTER\x10\xbc\r\x12*\n" + + "%METHOD_GET_ADDITIONAL_POKEMON_DETAILS\x10\xbd\r\x12\x1c\n" + + "\x17METHOD_CREATE_ROUTE_PIN\x10\xbe\r\x12\x1a\n" + + "\x15METHOD_LIKE_ROUTE_PIN\x10\xbf\r\x12\x1a\n" + + "\x15METHOD_VIEW_ROUTE_PIN\x10\xc0\r\x12\x1d\n" + + "\x18METHOD_GET_REFERRAL_CODE\x10\x88\x0e\x12\x18\n" + + "\x13METHOD_ADD_REFERRER\x10\x89\x0e\x120\n" + + "+METHOD_SEND_FRIEND_INVITE_VIA_REFERRAL_CODE\x10\x8a\x0e\x12\x1a\n" + + "\x15METHOD_GET_MILESTONES\x10\x8b\x0e\x12%\n" + + " METHOD_MARK_MILESTONES_AS_VIEWED\x10\x8c\x0e\x12\"\n" + + "\x1dMETHOD_GET_MILESTONES_PREVIEW\x10\x8d\x0e\x12\x1e\n" + + "\x19METHOD_COMPLETE_MILESTONE\x10\x8e\x0e\x12\x1c\n" + + "\x17METHOD_GET_GEOFENCED_AD\x10\x9c\x0e\x12'\n" + + "\"METHOD_POWER_UP_POKESTOP_ENCOUNTER\x10\xec\x0e\x12(\n" + + "#METHOD_GET_PLAYER_STAMP_COLLECTIONS\x10\xed\x0e\x12\x16\n" + + "\x11METHOD_SAVE_STAMP\x10\xee\x0e\x12)\n" + + "$METHOD_CLAIM_STAMP_COLLECTION_REWARD\x10\xf0\x0e\x12/\n" + + "*METHOD_CHANGE_STAMP_COLLECTION_PLAYER_DATA\x10\xf1\x0e\x12$\n" + + "\x1fMETHOD_CHECK_STAMP_GIFT_ABILITY\x10\xf2\x0e\x12\x1c\n" + + "\x17METHOD_DELETE_POSTCARDS\x10\xf5\x0e\x12\x1b\n" + + "\x16METHOD_CREATE_POSTCARD\x10\xf6\x0e\x12\x1b\n" + + "\x16METHOD_UPDATE_POSTCARD\x10\xf7\x0e\x12\x1b\n" + + "\x16METHOD_DELETE_POSTCARD\x10\xf8\x0e\x12\x1c\n" + + "\x17METHOD_GET_MEMENTO_LIST\x10\xf9\x0e\x12\"\n" + + "\x1dMETHOD_UPLOAD_RAID_CLIENT_LOG\x10\xfa\x0e\x12$\n" + + "\x1fMETHOD_SKIP_ENTER_REFERRAL_CODE\x10\xfb\x0e\x12$\n" + + "\x1fMETHOD_UPLOAD_COMBAT_CLIENT_LOG\x10\xfc\x0e\x12%\n" + + " METHOD_COMBAT_SYNC_SERVER_OFFSET\x10\xfd\x0e\x12%\n" + + " METHOD_CHECK_GIFTING_ELIGIBILITY\x10\xd0\x0f\x12)\n" + + "$METHOD_REDEEM_TICKET_GIFT_FOR_FRIEND\x10\xd1\x0f\x12\x1d\n" + + "\x18METHOD_GET_INCENSE_RECAP\x10\xd2\x0f\x12%\n" + + " METHOD_ACKNOWLEDGE_INCENSE_RECAP\x10\xd3\x0f\x12\x15\n" + + "\x10METHOD_BOOT_RAID\x10\xd4\x0f\x12\"\n" + + "\x1dMETHOD_GET_POKESTOP_ENCOUNTER\x10\xd5\x0f\x12(\n" + + "#METHOD_ENCOUNTER_POKESTOP_ENCOUNTER\x10\xd6\x0f\x12)\n" + + "$METHOD_POLL_PLAYER_SPAWNABLE_POKEMON\x10\xd7\x0f\x12\x18\n" + + "\x13METHOD_GET_QUEST_UI\x10\xd8\x0f\x12'\n" + + "\"METHOD_GET_ELIGIBLE_COMBAT_LEAGUES\x10\xd9\x0f\x12.\n" + + ")METHOD_SEND_FRIEND_REQUEST_VIA_PLAYER_IDS\x10\xda\x0f\x12\"\n" + + "\x1dMETHOD_GET_RAID_LOBBY_COUNTER\x10\xdb\x0f\x12\x1f\n" + + "\x1aMETHOD_USE_NON_COMBAT_MOVE\x10\xde\x0f\x122\n" + + "-METHOD_CHECK_POKEMON_SIZE_CONTEST_ELIGIBILITY\x10\xb4\x10\x12-\n" + + "(METHOD_UPDATE_POKEMON_SIZE_CONTEST_ENTRY\x10\xb5\x10\x12/\n" + + "*METHOD_TRANSFER_POKEMON_SIZE_CONTEST_ENTRY\x10\xb6\x10\x12-\n" + + "(METHOD_REMOVE_POKEMON_SIZE_CONTEST_ENTRY\x10\xb7\x10\x12*\n" + + "%METHOD_GET_POKEMON_SIZE_CONTEST_ENTRY\x10\xb8\x10\x12\x1c\n" + + "\x17METHOD_GET_CONTEST_DATA\x10\xb9\x10\x12*\n" + + "%METHOD_GET_CONTESTS_UNCLAIMED_REWARDS\x10\xba\x10\x12\"\n" + + "\x1dMETHOD_CLAIM_CONTESTS_REWARDS\x10\xbb\x10\x12\x1f\n" + + "\x1aMETHOD_GET_ENTERED_CONTEST\x10\xbc\x10\x121\n" + + ",METHOD_GET_POKEMON_SIZE_CONTEST_FRIEND_ENTRY\x10\xbd\x10\x12%\n" + + " METHOD_CHECK_CONTEST_ELIGIBILITY\x10\xe6\x10\x12 \n" + + "\x1bMETHOD_UPDATE_CONTEST_ENTRY\x10\xe7\x10\x12\"\n" + + "\x1dMETHOD_TRANSFER_CONTEST_ENTRY\x10\xe8\x10\x12$\n" + + "\x1fMETHOD_GET_CONTEST_FRIEND_ENTRY\x10\xe9\x10\x12\x1d\n" + + "\x18METHOD_GET_CONTEST_ENTRY\x10\xea\x10\x12\x18\n" + + "\x13METHOD_CREATE_PARTY\x10\xfc\x11\x12\x16\n" + + "\x11METHOD_JOIN_PARTY\x10\xfd\x11\x12\x17\n" + + "\x12METHOD_START_PARTY\x10\xfe\x11\x12\x17\n" + + "\x12METHOD_LEAVE_PARTY\x10\xff\x11\x12\x15\n" + + "\x10METHOD_GET_PARTY\x10\x80\x12\x12!\n" + + "\x1cMETHOD_UPDATE_PARTY_LOCATION\x10\x81\x12\x12&\n" + + "!METHOD_SEND_PARTY_DARK_LAUNCH_LOG\x10\x82\x12\x12\x1d\n" + + "\x18METHOD_START_PARTY_QUEST\x10\x84\x12\x12 \n" + + "\x1bMETHOD_COMPLETE_PARTY_QUEST\x10\x85\x12\x12\x1d\n" + + "\x18METHOD_SEND_PARTY_INVITE\x10\x86\x12\x12\x1f\n" + + "\x1aMETHOD_CANCEL_PARTY_INVITE\x10\x88\x12\x12'\n" + + "\"METHOD_GET_BONUS_ATTRACTED_POKEMON\x10\xae\x12\x12\x17\n" + + "\x12METHOD_GET_BONUSES\x10\xb0\x12\x12\"\n" + + "\x1dMETHOD_BADGE_REWARD_ENCOUNTER\x10\xb8\x12\x12\x1c\n" + + "\x17METHOD_NPC_UPDATE_STATE\x10\xe0\x12\x12\x19\n" + + "\x14METHOD_NPC_SEND_GIFT\x10\xe1\x12\x12\x19\n" + + "\x14METHOD_NPC_OPEN_GIFT\x10\xe2\x12\x12\x1c\n" + + "\x17METHOD_JOIN_BREAD_LOBBY\x10\x92\x13\x12\x1f\n" + + "\x1aMETHOD_PREPARE_BREAD_LOBBY\x10\x95\x13\x12\x1d\n" + + "\x18METHOD_LEAVE_BREAD_LOBBY\x10\x97\x13\x12\x1e\n" + + "\x19METHOD_START_BREAD_BATTLE\x10\x98\x13\x12#\n" + + "\x1eMETHOD_GET_BREAD_LOBBY_DETAILS\x10\x99\x13\x12\x1f\n" + + "\x1aMETHOD_START_MP_WALK_QUEST\x10\x9a\x13\x12\x1e\n" + + "\x19METHOD_ENHANCE_BREAD_MOVE\x10\x9b\x13\x12\x1b\n" + + "\x16METHOD_STATION_POKEMON\x10\x9c\x13\x12\x18\n" + + "\x13METHOD_LOOT_STATION\x10\x9d\x13\x12\x1f\n" + + "\x1aMETHOD_GET_STATION_DETAILS\x10\x9e\x13\x12\x1f\n" + + "\x1aMETHOD_MARK_SAVE_FOR_LATER\x10\x9f\x13\x12\x1e\n" + + "\x19METHOD_USE_SAVE_FOR_LATER\x10\xa0\x13\x12!\n" + + "\x1cMETHOD_REMOVE_SAVE_FOR_LATER\x10\xa1\x13\x12&\n" + + "!METHOD_GET_SAVE_FOR_LATER_ENTRIES\x10\xa2\x13\x12\x1a\n" + + "\x15METHOD_GET_MP_SUMMARY\x10\xa3\x13\x12\x18\n" + + "\x13METHOD_REPLENISH_MP\x10\xa4\x13\x12\x1a\n" + + "\x15METHOD_REPORT_STATION\x10\xa6\x13\x12 \n" + + "\x1bMETHOD_DEBUG_RESET_DAILY_MP\x10\xa7\x13\x12%\n" + + " METHOD_RELEASE_STATIONED_POKEMON\x10\xa8\x13\x12!\n" + + "\x1cMETHOD_COMPLETE_BREAD_BATTLE\x10\xa9\x13\x12#\n" + + "\x1eMETHOD_ENCOUNTER_STATION_SPAWN\x10\xab\x13\x12#\n" + + "\x1eMETHOD_GET_NUM_STATION_ASSISTS\x10\xac\x13\x12\x12\n" + + "\rMETHOD_PT_TWO\x10\xc5\x13\x12\x14\n" + + "\x0fMETHOD_PT_THREE\x10\xc6\x13\x12 \n" + + "\x1bMETHOD_PROPOSE_REMOTE_TRADE\x10\xa8\x14\x12\x1f\n" + + "\x1aMETHOD_CANCEL_REMOTE_TRADE\x10\xa9\x14\x12 \n" + + "\x1bMETHOD_MARK_REMOTE_TRADABLE\x10\xaa\x14\x121\n" + + ",METHOD_GET_REMOTE_TRADABLE_FROM_OTHER_PLAYER\x10\xab\x14\x12+\n" + + "&METHOD_GET_NON_REMOTE_TRADABLE_POKEMON\x10\xac\x14\x12$\n" + + "\x1fMETHOD_GET_PENDING_REMOTE_TRADE\x10\xad\x14\x12 \n" + + "\x1bMETHOD_RESPOND_REMOTE_TRADE\x10\xae\x14\x12'\n" + + "\"METHOD_GET_POKEMON_TRADING_DETAILS\x10\xaf\x14\x12$\n" + + "\x1fMETHOD_GET_POKEMON_TRADING_COST\x10\xb0\x14\x12\x1a\n" + + "\x15METHOD_GET_VPS_EVENTS\x10\xb8\x17\x12\x1d\n" + + "\x18METHOD_UPDATE_VPS_EVENTS\x10\xb9\x17\x12 \n" + + "\x1bMETHOD_ADD_PTC_LOGIN_ACTION\x10\xba\x17\x12$\n" + + "\x1fMETHOD_CLAIM_PTC_LINKING_REWARD\x10\xbb\x17\x12'\n" + + "\"METHOD_CAN_CLAIM_PTC_REWARD_ACTION\x10\xbc\x17\x12\"\n" + + "\x1dMETHOD_CONTRIBUTE_PARTY_ITEMS\x10\xbd\x17\x12\x1f\n" + + "\x1aMETHOD_CONSUME_PARTY_ITEMS\x10\xbe\x17\x12\x1c\n" + + "\x17METHOD_REMOVE_PTC_LOGIN\x10\xbf\x17\x12\"\n" + + "\x1dMETHOD_SEND_PARTY_PLAY_INVITE\x10\xc0\x17\x12\x1c\n" + + "\x17METHOD_CONSUME_STICKERS\x10\xc1\x17\x12 \n" + + "\x1bMETHOD_COMPLETE_RAID_BATTLE\x10\xc2\x17\x12!\n" + + "\x1cMETHOD_SYNC_BATTLE_INVENTORY\x10\xc3\x17\x12*\n" + + "%METHOD_PREVIEW_CONTRIBUTE_PARTY_ITEMS\x10\xc7\x17\x12\x1b\n" + + "\x16METHOD_KICK_FROM_PARTY\x10\xc8\x17\x12\x18\n" + + "\x13METHOD_FUSE_POKEMON\x10\xc9\x17\x12\x1a\n" + + "\x15METHOD_UNFUSE_POKEMON\x10\xca\x17\x12!\n" + + "\x1cMETHOD_GET_IRIS_SOCIAL_SCENE\x10\xcb\x17\x12$\n" + + "\x1fMETHOD_UPDATE_IRIS_SOCIAL_SCENE\x10\xcc\x17\x12+\n" + + "&METHOD_GET_CHANGE_POKEMON_FORM_PREVIEW\x10\xcd\x17\x12$\n" + + "\x1fMETHOD_GET_FUSE_POKEMON_PREVIEW\x10\xce\x17\x12&\n" + + "!METHOD_GET_UNFUSE_POKEMON_PREVIEW\x10\xcf\x17\x12 \n" + + "\x1bMETHOD_PROCESS_PLAYER_INBOX\x10\xd0\x17\x12\"\n" + + "\x1dMETHOD_GET_SURVEY_ELIGIBILITY\x10\xd1\x17\x12%\n" + + " METHOD_UPDATE_SURVEY_ELIGIBILITY\x10\xd2\x17\x12'\n" + + "\"METHOD_SMART_GLASSES_SYNC_SETTINGS\x10\xd3\x17\x12%\n" + + " METHOD_COMPLETE_VISIT_PAGE_QUEST\x10\xd6\x17\x12\x1b\n" + + "\x16METHOD_GET_EVENT_RSVPS\x10\xd7\x17\x12\x1d\n" + + "\x18METHOD_CREATE_EVENT_RSVP\x10\xd8\x17\x12\x1d\n" + + "\x18METHOD_CANCEL_EVENT_RSVP\x10\xd9\x17\x12$\n" + + "\x1fMETHOD_CLAIM_EVENT_PASS_REWARDS\x10\xda\x17\x12(\n" + + "#METHOD_CLAIM_ALL_EVENT_PASS_REWARDS\x10\xdb\x17\x12 \n" + + "\x1bMETHOD_GET_EVENT_RSVP_COUNT\x10\xdc\x17\x12 \n" + + "\x1bMETHOD_SEND_RSVP_INVITATION\x10\xdf\x17\x12'\n" + + "\"METHOD_UPDATE_EVENT_RSVP_SELECTION\x10\xe0\x17\x12%\n" + + " METHOD_GET_WEEKLY_CHALLENGE_INFO\x10\xe1\x17\x124\n" + + "/METHOD_START_WEEKLY_CHALLENGE_GROUP_MATCHMAKING\x10\xe7\x17\x124\n" + + "/METHOD_SYNC_WEEKLY_CHALLENGE_MATCHMAKING_STATUS\x10\xe8\x17\x12\x1c\n" + + "\x17METHOD_GET_STATION_INFO\x10\xeb\x17\x12\x1c\n" + + "\x17METHOD_AGE_CONFIRMATION\x10\xec\x17\x12%\n" + + " METHOD_CHANGE_STAT_INCREASE_GOAL\x10\xed\x17\x12 \n" + + "\x1bMETHOD_END_POKEMON_TRAINING\x10\xee\x17\x12(\n" + + "#METHOD_GET_SUGGESTED_PLAYERS_SOCIAL\x10\xef\x17\x12\x1c\n" + + "\x17METHOD_START_TGR_BATTLE\x10\xf0\x17\x12*\n" + + "%METHOD_GRANT_EXPIRED_ITEM_CONSOLATION\x10\xf1\x17\x12\x1f\n" + + "\x1aMETHOD_COMPLETE_TGR_BATTLE\x10\xf2\x17\x12$\n" + + "\x1fMETHOD_START_TEAM_LEADER_BATTLE\x10\xf3\x17\x12'\n" + + "\"METHOD_COMPLETE_TEAM_LEADER_BATTLE\x10\xf4\x17\x121\n" + + ",METHOD_GET_DEBUG_ENCOUNTER_STATISTICS_ACTION\x10\xf5\x17\x12\x1f\n" + + "\x1aMETHOD_REJOIN_BATTLE_CHECK\x10\xf6\x17\x12\x1e\n" + + "\x19METHOD_COMPLETE_ALL_QUEST\x10\xf7\x17\x12.\n" + + ")METHOD_LEAVE_WEEKLY_CHALLENGE_MATCHMAKING\x10\xf8\x17\x12!\n" + + "\x1cMETHOD_GET_PLAYER_FIELD_BOOK\x10\xf9\x17\x12!\n" + + "\x1cMETHOD_GET_DAILY_BONUS_SPAWN\x10\xfa\x17\x12'\n" + + "\"METHOD_DAILY_BONUS_SPAWN_ENCOUNTER\x10\xfb\x17\x12\x1e\n" + + "\x19METHOD_GET_SUPPLY_BALLOON\x10\xfc\x17\x12\x1f\n" + + "\x1aMETHOD_OPEN_SUPPLY_BALLOON\x10\xfd\x17\x12)\n" + + " METHOD_NATURAL_ART_POI_ENCOUNTER\x10\xfe\x17\x1a\x02\b\x01\x12\x1c\n" + + "\x17METHOD_START_PVP_BATTLE\x10\xff\x17\x12\x1f\n" + + "\x1aMETHOD_COMPLETE_PVP_BATTLE\x10\x80\x18\x12\x1b\n" + + "\x16METHOD_AR_PHOTO_REWARD\x10\x82\x18\x120\n" + + "+METHOD_UPDATE_FIELD_BOOK_POST_CATCH_POKEMON\x10\x83\x18\x12'\n" + + "\"METHOD_GET_TIME_TRAVEL_INFORMATION\x10\x84\x18\x12#\n" + + "\x1eMETHOD_DAY_NIGHT_POI_ENCOUNTER\x10\x85\x18\x12\x1f\n" + + "\x1aMETHOD_MARK_FIELDBOOK_SEEN\x10\x86\x18\x12\x19\n" + + "\x14METHOD_MEGA_LEVEL_UP\x10\x87\x18\x12%\n" + + " METHOD_GET_MEGA_LEVEL_UP_PREVIEW\x10\x88\x18\x12+\n" + + "&METHOD_GET_DEBUG_EGG_STATISTICS_ACTION\x10\x8b\x18\x12!\n" + + "\x1cMETHOD_FLEE_BATTLE_ENCOUNTER\x10\x8c\x18*\xb0\x01\n" + + "\tNMAMethod\x12\x14\n" + + "\x10NMA_METHOD_UNSET\x10\x00\x12\x12\n" + + "\x0eNMA_GET_PLAYER\x10\x01\x12\x1d\n" + + "\x19NMA_GET_SURVEYOR_PROJECTS\x10\x02\x12\x19\n" + + "\x15NMA_GET_SERVER_CONFIG\x10\x03\x12\x1f\n" + + "\x1bNMA_UPDATE_SURVEYOR_PROJECT\x10\x04\x12\x1e\n" + + "\x1aNMA_UPDATE_USER_ONBOARDING\x10\x05*\xbe\x01\n" + + "\x17NMAOnboardingCompletion\x12+\n" + + "'NMA_ONBOARDING_COMPLETION_NOT_SPECIFIED\x10\x00\x12;\n" + + "7NMA_ONBOARDING_COMPLETION_TERMS_OF_SERVICE_COMFIRMATION\x10\x01\x129\n" + + "5NMA_ONBOARDING_COMPLETION_PRIVACY_POLICY_CONFIRMATION\x10\x02*^\n" + + "\aNMARole\x12\x11\n" + + "\rMNA_UNDEFINED\x10\x00\x12\x10\n" + + "\fNMA_SURVEYOR\x10\x01\x12\x11\n" + + "\rNMA_DEVELOPER\x10\x02\x12\r\n" + + "\tNMA_ADMIN\x10\x03\x12\f\n" + + "\bNMA_USER\x10\x04*\xaa\x02\n" + + "\fNetworkError\x12\x19\n" + + "\x15UNKNOWN_NETWORK_ERROR\x10\x00\x12\x1a\n" + + "\x16NETWORK_ERROR_NO_ERROR\x10\x01\x12(\n" + + "$NETWORK_ERROR_BAD_NETWORK_CONNECTION\x10\x02\x12\x1d\n" + + "\x19NETWORK_ERROR_BAD_API_KEY\x10\x03\x12)\n" + + "%NETWORK_ERROR_PERMISSION_DENIED_ERROR\x10\x04\x12)\n" + + "%NETWORK_ERROR_REQUESTS_LIMIT_EXCEEDED\x10\x05\x12!\n" + + "\x1dNETWORK_ERROR_INTERNAL_SERVER\x10\x06\x12!\n" + + "\x1dNETWORK_ERROR_INTERNAL_CLIENT\x10\a*\xa8\x01\n" + + "\x14NetworkRequestStatus\x12\"\n" + + "\x1eUNKNOWN_NETWORK_REQUEST_STATUS\x10\x00\x12\"\n" + + "\x1eNETWORK_REQUEST_STATUS_PENDING\x10\x01\x12%\n" + + "!NETWORK_REQUEST_STATUS_SUCCESSFUL\x10\x02\x12!\n" + + "\x1dNETWORK_REQUEST_STATUS_FAILED\x10\x03*\xb0\x01\n" + + "\x12NetworkRequestType\x12!\n" + + "\x1dNETWORK_REQUEST_TYPE_LOCALIZE\x10\x00\x12\"\n" + + "\x1eNETWORK_REQUEST_TYPE_GET_GRAPH\x10\x01\x12+\n" + + "'NETWORK_REQUEST_TYPE_GET_REPLACED_NODES\x10\x02\x12&\n" + + "\"NETWORK_REQUEST_TYPE_REGISTER_NODE\x10\x03*\xd7\x02\n" + + "\x1dNewsfeedAttributionSourceType\x12,\n" + + "(NEWSFEED_ATTRIBUTION_SOURCE_TYPE_UNKNOWN\x10\x00\x121\n" + + "-NEWSFEED_ATTRIBUTION_SOURCE_TYPE_ORGANIC_VIEW\x10\x01\x121\n" + + "-NEWSFEED_ATTRIBUTION_SOURCE_TYPE_ARTICLE_LINK\x10\x02\x12/\n" + + "+NEWSFEED_ATTRIBUTION_SOURCE_TYPE_EMAIL_LINK\x10\x03\x126\n" + + "2NEWSFEED_ATTRIBUTION_SOURCE_TYPE_PUSH_NOTIFICATION\x10\x04\x129\n" + + "5NEWSFEED_ATTRIBUTION_SOURCE_TYPE_IN_GAME_NOTIFICATION\x10\x05*\x89\x03\n" + + "\x18NianticStatementOfReason\x12\r\n" + + "\tSOR_UNSET\x10\x00\x12$\n" + + " SOR_DANGEROUS_GOODS_AND_SERVICES\x10\x01\x12\x19\n" + + "\x15SOR_GAMEPLAY_FAIRNESS\x10\x02\x12\x14\n" + + "\x10SOR_CHILD_SAFETY\x10\x03\x12\x16\n" + + "\x12SOR_VIOLENT_ACTORS\x10\x04\x12\x16\n" + + "\x12SOR_SEXUAL_CONTENT\x10\x05\x12$\n" + + " SOR_GRAPHIC_VIOLENCE_AND_THREATS\x10\x06\x12\x1d\n" + + "\x19SOR_SELF_HARM_AND_SUICIDE\x10\a\x12\x1f\n" + + "\x1bSOR_BULLYING_AND_HARASSMENT\x10\b\x12\x17\n" + + "\x13SOR_HATEFUL_CONTENT\x10\t\x12\x1b\n" + + "\x17SOR_PRIVATE_INFORMATION\x10\n" + + "\x12\x16\n" + + "\x12SOR_MISINFORMATION\x10\v\x12\x15\n" + + "\x11SOR_IMPERSONATION\x10\f\x12\f\n" + + "\bSOR_SPAM\x10\r*N\n" + + "\x0eNominationType\x12\x1b\n" + + "\x17NOMINATION_TYPE_REGULAR\x10\x00\x12\x1f\n" + + "\x1bNOMINATION_TYPE_PROVISIONAL\x10\x01*\x82\x01\n" + + "\x11NonCombatMoveType\x12\x1e\n" + + "\x1aNON_COMBAT_MOVE_TYPE_UNSET\x10\x00\x12\x0f\n" + + "\vFAST_ATTACK\x10\x01\x12\x12\n" + + "\x0eCHARGED_ATTACK\x10\x02\x12\x14\n" + + "\x10CHARGED_ATTACK_2\x10\x03\x12\x12\n" + + "\x0eSPECIAL_ATTACK\x10\x04*\xa1.\n" + + "\x14NotificationCategory\x12\x1f\n" + + "\x1bNOTIFICATION_CATEGORY_UNSET\x10\x00\x12%\n" + + "!NOTIFICATION_CATEGORY_GYM_REMOVAL\x10\x01\x12(\n" + + "$NOTIFICATION_CATEGORY_POKEMON_HUNGRY\x10\x02\x12/\n" + + "+NOTIFICATION_CATEGORY_EXCLUSIVE_RAID_INVITE\x10\x03\x125\n" + + "1NOTIFICATION_CATEGORY_EXCLUSIVE_RAID_CANCELLATION\x10\x04\x126\n" + + "2NOTIFICATION_CATEGORY_SHARED_EXCLUSIVE_RAID_INVITE\x10\x05\x12*\n" + + "&NOTIFICATION_CATEGORY_GIFTBOX_INCOMING\x10\x06\x12+\n" + + "'NOTIFICATION_CATEGORY_GIFTBOX_DELIVERED\x10\a\x125\n" + + "1NOTIFICATION_CATEGORY_FRIENDSHIP_MILESTONE_REWARD\x10\b\x129\n" + + "5NOTIFICATION_CATEGORY_GYM_BATTLE_FRIENDSHIP_INCREMENT\x10\t\x12*\n" + + "&NOTIFICATION_CATEGORY_BGMODE_EGG_HATCH\x10\n" + + "\x12,\n" + + "(NOTIFICATION_CATEGORY_BGMODE_BUDDY_CANDY\x10\v\x126\n" + + "2NOTIFICATION_CATEGORY_BGMODE_WEEKLY_FITNESS_REPORT\x10\f\x125\n" + + "1NOTIFICATION_CATEGORY_BGMODE_OFF_SESSION_DISTANCE\x10\r\x12.\n" + + "*NOTIFICATION_CATEGORY_BGMODE_POI_PROXIMITY\x10\x0e\x122\n" + + ".NOTIFICATION_CATEGORY_BGMODE_NAMED_BUDDY_CANDY\x10\x0f\x12(\n" + + "$NOTIFICATION_CATEGORY_APP_BADGE_ONLY\x10\x10\x121\n" + + "-NOTIFICATION_CATEGORY_COMBAT_CHALLENGE_OPENED\x10\x11\x12&\n" + + "\"NOTIFICATION_CATEGORY_LUCKY_FRIEND\x10\x12\x12&\n" + + "\"NOTIFICATION_CATEGORY_BUDDY_HUNGRY\x10\x13\x12*\n" + + "&NOTIFICATION_CATEGORY_BUDDY_FOUND_GIFT\x10\x14\x129\n" + + "5NOTIFICATION_CATEGORY_BUDDY_AFFECTION_LEVEL_MILESTONE\x10\x15\x121\n" + + "-NOTIFICATION_CATEGORY_BUDDY_AFFECTION_WALKING\x10\x16\x12.\n" + + "*NOTIFICATION_CATEGORY_BUDDY_AFFECTION_CARE\x10\x17\x120\n" + + ",NOTIFICATION_CATEGORY_BUDDY_AFFECTION_BATTLE\x10\x18\x12/\n" + + "+NOTIFICATION_CATEGORY_BUDDY_AFFECTION_PHOTO\x10\x19\x12-\n" + + ")NOTIFICATION_CATEGORY_BUDDY_AFFECTION_POI\x10\x1a\x12.\n" + + "*NOTIFICATION_CATEGORY_BUDDY_ATTRACTIVE_POI\x10\x1b\x120\n" + + ",NOTIFICATION_CATEGORY_FRIEND_INVITE_RECEIVED\x10\x1c\x120\n" + + ",NOTIFICATION_CATEGORY_FRIEND_INVITE_ACCEPTED\x10\x1d\x122\n" + + ".NOTIFICATION_CATEGORY_COMBAT_VS_SEEKER_CHARGED\x10\x1e\x127\n" + + "3NOTIFICATION_CATEGORY_COMBAT_COMPETITIVE_SEASON_END\x10\x1f\x128\n" + + "4NOTIFICATION_CATEGORY_BUDDY_AFFECTION_ATTRACTIVE_POI\x10 \x12/\n" + + "+NOTIFICATION_CATEGORY_POI_PASSCODE_REDEEMED\x10!\x12,\n" + + "(NOTIFICATION_CATEGORY_NO_EGGS_INCUBATING\x10\"\x122\n" + + ".NOTIFICATION_CATEGORY_RETENTION_UNOPENED_GIFTS\x10'\x12-\n" + + ")NOTIFICATION_CATEGORY_RETENTION_STARPIECE\x10(\x12+\n" + + "'NOTIFICATION_CATEGORY_RETENTION_INCENSE\x10)\x12-\n" + + ")NOTIFICATION_CATEGORY_RETENTION_LUCKY_EGG\x10*\x123\n" + + "/NOTIFICATION_CATEGORY_RETENTION_ADVSYNC_REWARDS\x10+\x127\n" + + "3NOTIFICATION_CATEGORY_RETENTION_EGGS_NOT_INCUBATING\x10,\x12.\n" + + "*NOTIFICATION_CATEGORY_RETENTION_POWER_WALK\x10-\x124\n" + + "0NOTIFICATION_CATEGORY_RETENTION_FUN_WITH_FRIENDS\x10.\x12+\n" + + "'NOTIFICATION_CATEGORY_BUDDY_REMOTE_GIFT\x10/\x122\n" + + ".NOTIFICATION_CATEGORY_BGMODE_BUDDY_REMOTE_GIFT\x100\x120\n" + + ",NOTIFICATION_CATEGORY_REMOTE_RAID_INVITATION\x101\x12&\n" + + "\"NOTIFICATION_CATEGORY_ITEM_REWARDS\x102\x127\n" + + "3NOTIFICATION_CATEGORY_TIMED_GROUP_CHALLENGE_STARTED\x103\x128\n" + + "4NOTIFICATION_CATEGORY_TIMED_GROUP_CHALLENGE_GOAL_MET\x104\x12&\n" + + "\"NOTIFICATION_CATEGORY_DEEP_LINKING\x105\x12?\n" + + ";NOTIFICATION_CATEGORY_BUDDY_AFFECTION_VISIT_POWERED_UP_FORT\x106\x128\n" + + "4NOTIFICATION_CATEGORY_POKEDEX_UNLOCKED_CATEGORY_LIST\x107\x12+\n" + + "'NOTIFICATION_CATEGORY_CONTACT_SIGNED_UP\x108\x122\n" + + ".NOTIFICATION_CATEGORY_POSTCARD_SAVED_BY_FRIEND\x109\x12.\n" + + "*NOTIFICATION_CATEGORY_TICKET_GIFT_NOTIFIED\x10:\x12.\n" + + "*NOTIFICATION_CATEGORY_TICKET_GIFT_RECEIVED\x10;\x128\n" + + "4NOTIFICATION_CATEGORY_DAILY_ADVENTURE_INCENSE_UNUSED\x10<\x12)\n" + + "%NOTIFICATION_CATEGORY_CAMPFIRE_INVITE\x10=\x122\n" + + ".NOTIFICATION_CATEGORY_BGMODE_UNCAUGHT_DISTANCE\x10>\x12.\n" + + "*NOTIFICATION_CATEGORY_BGMODE_OPEN_GYM_SPOT\x10?\x123\n" + + "/NOTIFICATION_CATEGORY_BGMODE_NO_EGGS_INCUBATING\x10@\x12,\n" + + "(NOTIFICATION_CATEGORY_WEEKLY_REMINDER_KM\x10A\x12)\n" + + "%NOTIFICATION_CATEGORY_EXTERNAL_REWARD\x10B\x12&\n" + + "\"NOTIFICATION_CATEGORY_SLEEP_REWARD\x10C\x12/\n" + + "+NOTIFICATION_CATEGORY_PARTY_PLAY_INVITATION\x10D\x12/\n" + + "+NOTIFICATION_CATEGORY_BUDDY_AFFECTION_ROUTE\x10E\x12-\n" + + ")NOTIFICATION_CATEGORY_CAMPFIRE_RAID_READY\x10F\x12/\n" + + "+NOTIFICATION_CATEGORY_TAPPABLE_ZYGARDE_CELL\x10G\x12,\n" + + "(NOTIFICATION_CATEGORY_DAILY_CATCH_STREAK\x10H\x121\n" + + "-NOTIFICATION_CATEGORY_CAMPFIRE_EVENT_REMINDER\x10I\x12A\n" + + "=NOTIFICATION_CATEGORY_POKEMON_RETURNED_FROM_IRIS_SOCIAL_SCENE\x10J\x12+\n" + + "'NOTIFICATION_CATEGORY_DAILY_SPIN_STREAK\x10K\x12)\n" + + "%NOTIFICATION_CATEGORY_CAMPFIRE_MEETUP\x10L\x127\n" + + "3NOTIFICATION_CATEGORY_POKEMON_RETURNED_FROM_STATION\x10M\x122\n" + + ".NOTIFICATION_CATEGORY_CAMPFIRE_CHECK_IN_REWARD\x10N\x129\n" + + "5NOTIFICATION_CATEGORY_PERSONALIZED_RESEARCH_AVAILABLE\x10O\x12.\n" + + "*NOTIFICATION_CATEGORY_CLAIM_FREE_RAID_PASS\x10P\x12:\n" + + "6NOTIFICATION_CATEGORY_BGMODE_TRACKED_POKEMON_PROXIMITY\x10Q\x127\n" + + "3NOTIFICATION_CATEGORY_DAILY_CATCH_STREAK_KEEP_EARLY\x10R\x126\n" + + "2NOTIFICATION_CATEGORY_DAILY_CATCH_STREAK_KEEP_LATE\x10S\x129\n" + + "5NOTIFICATION_CATEGORY_DAILY_CATCH_STREAK_FINISH_EARLY\x10T\x128\n" + + "4NOTIFICATION_CATEGORY_DAILY_CATCH_STREAK_FINISH_LATE\x10U\x121\n" + + "-NOTIFICATION_CATEGORY_BATTLE_TGR_FROM_BALLOON\x10V\x128\n" + + "4NOTIFICATION_CATEGORY_EVOLVE_TO_UNLOCK_POKEDEX_ENTRY\x10W\x123\n" + + "/NOTIFICATION_CATEGORY_LURE_MODULE_PLACED_NEARBY\x10X\x12$\n" + + " NOTIFICATION_CATEGORY_EVENT_RSVP\x10Y\x12/\n" + + "+NOTIFICATION_CATEGORY_EVENT_RSVP_INVITATION\x10Z\x121\n" + + "-NOTIFICATION_CATEGORY_EVENT_RSVP_RAID_WARNING\x10[\x124\n" + + "0NOTIFICATION_CATEGORY_EVENT_RSVP_RAID_STARTS_NOW\x10\\\x121\n" + + "-NOTIFICATION_CATEGORY_EVENT_RSVP_GMAX_WARNING\x10]\x124\n" + + "0NOTIFICATION_CATEGORY_EVENT_RSVP_GMAX_STARTS_NOW\x10^\x128\n" + + "4NOTIFICATION_CATEGORY_EVENT_RSVP_MAX_GENERIC_WARNING\x10_\x12;\n" + + "7NOTIFICATION_CATEGORY_EVENT_RSVP_MAX_GENERIC_STARTS_NOW\x10`\x126\n" + + "2NOTIFICATION_CATEGORY_REMOTE_MAX_BATTLE_INVITATION\x10a\x12;\n" + + "7NOTIFICATION_CATEGORY_ITEM_EXPIRATION_GRANT_CONSOLATION\x10b\x122\n" + + ".NOTIFICATION_CATEGORY_ACTIVITY_INVITE_RECEIVED\x10c\x120\n" + + ",NOTIFICATION_CATEGORY_WEEKLY_CHALLENGE_START\x10d\x129\n" + + "5NOTIFICATION_CATEGORY_WEEKLY_CHALLENGES_NEW_CHALLENGE\x10e\x125\n" + + "1NOTIFICATION_CATEGORY_WEEKLY_CHALLENGE_ALMOST_END\x10f\x12+\n" + + "'NOTIFICATION_CATEGORY_HATCH_SPECIAL_EGG\x10g\x123\n" + + "/NOTIFICATION_CATEGORY_WEEKLY_CHALLENGE_PROGRESS\x10h\x12:\n" + + "6NOTIFICATION_CATEGORY_WEEKLY_CHALLENGE_QUEST_COMPLETED\x10i\x12/\n" + + "+NOTIFICATION_CATEGORY_REMOTE_TRADE_COMPLETE\x10j\x12+\n" + + "'NOTIFICATION_CATEGORY_REMOTE_TRADE_INFO\x10k\x12/\n" + + "+NOTIFICATION_CATEGORY_REMOTE_TRADE_INITIATE\x10l\x122\n" + + ".NOTIFICATION_CATEGORY_REMOTE_TRADE_EXPIRE_SOON\x10m\x12-\n" + + ")NOTIFICATION_CATEGORY_REMOTE_TRADE_EXPIRE\x10n\x12-\n" + + ")NOTIFICATION_CATEGORY_REMOTE_TRADE_CANCEL\x10o\x12.\n" + + "*NOTIFICATION_CATEGORY_REMOTE_TRADE_CONFIRM\x10p\x125\n" + + "1NOTIFICATION_CATEGORY_LUCKY_REMOTE_TRADE_INITIATE\x10q\x124\n" + + "0NOTIFICATION_CATEGORY_LUCKY_REMOTE_TRADE_CONFIRM\x10r\x128\n" + + "4NOTIFICATION_CATEGORY_SOFT_SFIDA_PAUSED_ITEM_STORAGE\x10s\x128\n" + + "4NOTIFICATION_CATEGORY_SOFT_SFIDA_PAUSED_NO_POKEBALLS\x10t\x12;\n" + + "7NOTIFICATION_CATEGORY_SOFT_SFIDA_PAUSED_POKEMON_STORAGE\x10u\x125\n" + + "1NOTIFICATION_CATEGORY_SOFT_SFIDA_READY_FOR_REVIEW\x10v\x12-\n" + + ")NOTIFICATION_CATEGORY_SOFT_SFIDA_REMINDER\x10w*x\n" + + "\x11NotificationState\x12\"\n" + + "\x1eNOTIFICATION_STATE_UNSET_STATE\x10\x00\x12\x1d\n" + + "\x19NOTIFICATION_STATE_VIEWED\x10\x01\x12 \n" + + "\x1cNOTIFICATION_STATE_DISMISSED\x10\x02*\xc1\x01\n" + + "\x10NotificationType\x12&\n" + + "\"NOTIFICATION_TYPE_NO_NOTIFICATIONS\x10\x00\x12+\n" + + "'NOTIFICATION_TYPE_POKEMON_NOTIFICATIONS\x10\x01\x12,\n" + + "(NOTIFICATION_TYPE_POKESTOP_NOTIFICATIONS\x10\x02\x12*\n" + + "&NOTIFICATION_TYPE_SYSTEM_NOTIFICATIONS\x10\x04*\x1b\n" + + "\tNullValue\x12\x0e\n" + + "\n" + + "NULL_VALUE\x10\x00*\x9a\x01\n" + + "\x12OnboardingArStatus\x12\x1e\n" + + "\x1aONBOARDING_AR_STATUS_UNSET\x10\x00\x12\x1c\n" + + "\x18ONBOARDING_AR_STATUS_OFF\x10\x01\x12$\n" + + " ONBOARDING_AR_STATUS_AR_STANDARD\x10\x02\x12 \n" + + "\x1cONBOARDING_AR_STATUS_AR_PLUS\x10\x03*\xe6\f\n" + + "\x12OnboardingEventIds\x12%\n" + + "!ONBOARDING_EVENT_IDS_TOS_ACCEPTED\x10\x00\x12)\n" + + "%ONBOARDING_EVENT_IDS_PRIVACY_ACCEPTED\x10\x01\x12%\n" + + "!ONBOARDING_EVENT_IDS_CONVERSATION\x10\x02\x12(\n" + + "$ONBOARDING_EVENT_IDS_ENCOUNTER_ENTER\x10\x03\x12(\n" + + "$ONBOARDING_EVENT_IDS_ENCOUNTER_LEAVE\x10\x04\x12)\n" + + "%ONBOARDING_EVENT_IDS_AVATAR_SELECTION\x10\x05\x12&\n" + + "\"ONBOARDING_EVENT_IDS_AVATAR_GENDER\x10\x06\x12-\n" + + ")ONBOARDING_EVENT_IDS_AVATAR_GENDER_CHOSEN\x10\a\x12+\n" + + "'ONBOARDING_EVENT_IDS_AVATAR_HEAD_CHOSEN\x10\b\x12+\n" + + "'ONBOARDING_EVENT_IDS_AVATAR_BODY_CHOSEN\x10\t\x12)\n" + + "%ONBOARDING_EVENT_IDS_AVATAR_TRY_AGAIN\x10\n" + + "\x12(\n" + + "$ONBOARDING_EVENT_IDS_AVATAR_ACCEPTED\x10\v\x12#\n" + + "\x1fONBOARDING_EVENT_IDS_NAME_ENTRY\x10\f\x12)\n" + + "%ONBOARDING_EVENT_IDS_NAME_UNAVAILABLE\x10\r\x12&\n" + + "\"ONBOARDING_EVENT_IDS_NAME_ACCEPTED\x10\x0e\x121\n" + + "-ONBOARDING_EVENT_IDS_POKEDEX_TUTORIAL_STARTED\x10\x0f\x12A\n" + + "=ONBOARDING_EVENT_IDS_POKEDEX_TUTORIAL_INFO_PANEL_EXIT_PRESSED\x10\x10\x12-\n" + + ")ONBOARDING_EVENT_IDS_POKEDEX_EXIT_PRESSED\x10\x11\x12-\n" + + ")ONBOARDING_EVENT_IDS_EGG_TUTORIAL_STARTED\x10\x12\x12+\n" + + "'ONBOARDING_EVENT_IDS_EGG_TUTORIAL_PRESS\x10\x13\x12.\n" + + "*ONBOARDING_EVENT_IDS_EGG_TUTORIAL_FINISHED\x10\x14\x12(\n" + + "$ONBOARDING_EVENT_IDS_POKESTOP_LETSGO\x10\x15\x127\n" + + "3ONBOARDING_EVENT_IDS_WILD_POKEMON_ENCOUNTER_ENTERED\x10\x16\x12,\n" + + "(ONBOARDING_EVENT_IDS_WILD_POKEMON_CAUGHT\x10\x17\x12,\n" + + "(ONBOARDING_EVENT_IDS_AR_STANDARD_ENABLED\x10\x18\x12-\n" + + ")ONBOARDING_EVENT_IDS_AR_STANDARD_REJECTED\x10\x19\x12(\n" + + "$ONBOARDING_EVENT_IDS_AR_PLUS_ENABLED\x10\x1a\x12)\n" + + "%ONBOARDING_EVENT_IDS_AR_PLUS_REJECTED\x10\x1b\x12&\n" + + "\"ONBOARDING_EVENT_IDS_SEE_TOS_MODAL\x10\x1c\x12%\n" + + "!ONBOARDING_EVENT_IDS_TOS_DECLINED\x10\x1d\x12*\n" + + "&ONBOARDING_EVENT_IDS_SEE_PRIVACY_MODAL\x10\x1e\x12.\n" + + "*ONBOARDING_EVENT_IDS_INTRO_DIALOG_COMPLETE\x10\x1f\x12.\n" + + "*ONBOARDING_EVENT_IDS_CATCH_DIALOG_COMPLETE\x10 \x121\n" + + "-ONBOARDING_EVENT_IDS_USERNAME_DIALOG_COMPLETE\x10!\x121\n" + + "-ONBOARDING_EVENT_IDS_POKESTOP_DIALOG_COMPLETE\x10\"\x12%\n" + + "!ONBOARDING_EVENT_IDS_ACCEPTED_TOS\x10#*n\n" + + "\x11OnboardingPathIds\x12\x1a\n" + + "\x16ONBOARDING_PATH_IDS_V1\x10\x00\x12\x1a\n" + + "\x16ONBOARDING_PATH_IDS_V2\x10\x01\x12!\n" + + "\x1dONBOARDING_PATH_IDS_VERSION_1\x10\x02*w\n" + + "\bPageType\x12\x0e\n" + + "\n" + + "PAGE_UNSET\x10\x00\x12\f\n" + + "\bAPPRAISE\x10\x01\x12\x11\n" + + "\rOPEN_CAMPFIRE\x10\x02\x12\x14\n" + + "\x10OPEN_NEARBY_RAID\x10\x03\x12\x13\n" + + "\x0fOPEN_PARTY_PLAY\x10\x04\x12\x0f\n" + + "\vOPEN_ROUTES\x10\x05*A\n" + + "\n" + + "ParkStatus\x12\x15\n" + + "\x11PARK_STATUS_UNSET\x10\x00\x12\v\n" + + "\aIN_PARK\x10\x01\x12\x0f\n" + + "\vNOT_IN_PARK\x10\x02*\xd3\x01\n" + + "\x16PartyEntryPointContext\x12\x15\n" + + "\x11PARTY_ENTRY_UNSET\x10\x00\x12\x1e\n" + + "\x1aPARTY_ENTRY_PLAYER_PROFILE\x10\x01\x12*\n" + + "&PARTY_ENTRY_NEW_WEEKLY_CHALLENGE_MODAL\x10\x02\x12+\n" + + "'PARTY_ENTRY_NEW_WEEKLY_CHALLENGE_BUBBLE\x10\x03\x12)\n" + + "%PARTY_ENTRY_PARTY_INVITE_NOTIFICATION\x10\x04*\xe8\x01\n" + + "\x10PartyQuestStatus\x12\x17\n" + + "\x13PARTY_QUEST_UNKNOWN\x10\x00\x12&\n" + + "\"PARTY_QUEST_WAITING_PARTY_TO_START\x10\x01\x12\x19\n" + + "\x15PARTY_QUEST_SELECTING\x10\x02\x12\x16\n" + + "\x12PARTY_QUEST_ACTIVE\x10\x03\x12&\n" + + "\"PARTY_QUEST_COMPLETED_AND_AWARDING\x10\x04\x12\x1d\n" + + "\x19PARTY_QUEST_NOT_AVAILABLE\x10\x05\x12\x19\n" + + "\x15PARTY_QUEST_COMPLETED\x10\x06*c\n" + + "\vPartyStatus\x12\x11\n" + + "\rPARTY_UNKNOWN\x10\x00\x12\x1a\n" + + "\x16PARTY_WAITING_TO_START\x10\x01\x12\x10\n" + + "\fPARTY_NORMAL\x10\x02\x12\x13\n" + + "\x0fPARTY_DISBANDED\x10\x03*i\n" + + "\tPartyType\x12\x14\n" + + "\x10PARTY_TYPE_UNSET\x10\x00\x12\x1f\n" + + "\x1bPARTY_TYPE_PARTY_PLAY_PARTY\x10\x01\x12%\n" + + "!PARTY_TYPE_WEEKLY_CHALLENGE_PARTY\x10\x02*J\n" + + "\bPathType\x12\x13\n" + + "\x0fPATH_TYPE_UNSET\x10\x00\x12\x15\n" + + "\x11PATH_TYPE_ACYCLIC\x10\x01\x12\x12\n" + + "\x0ePATH_TYPE_LOOP\x10\x02*\xc0\x05\n" + + "\x1dPermissionContextTelemetryIds\x12A\n" + + "=PERMISSION_CONTEXT_TELEMETRY_IDS_UNDEFINED_PERMISSION_CONTEXT\x10\x00\x12.\n" + + "*PERMISSION_CONTEXT_TELEMETRY_IDS_EGG_HATCH\x10\x01\x126\n" + + "2PERMISSION_CONTEXT_TELEMETRY_IDS_BUDDY_CANDY_FOUND\x10\x02\x12;\n" + + "7PERMISSION_CONTEXT_TELEMETRY_IDS_PLAYER_PROFILE_CLICKED\x10\x03\x12:\n" + + "6PERMISSION_CONTEXT_TELEMETRY_IDS_SMART_WATCH_INSTALLED\x10\x04\x12:\n" + + "6PERMISSION_CONTEXT_TELEMETRY_IDS_SFIDA_SESSION_STARTED\x10\x05\x124\n" + + "0PERMISSION_CONTEXT_TELEMETRY_IDS_SETTINGS_TOGGLE\x10\x06\x128\n" + + "4PERMISSION_CONTEXT_TELEMETRY_IDS_NEARBY_PANEL_OPENED\x10\a\x120\n" + + ",PERMISSION_CONTEXT_TELEMETRY_IDS_FTUE_PROMPT\x10\b\x124\n" + + "0PERMISSION_CONTEXT_TELEMETRY_IDS_LEVEL_UP_PROMPT\x10\t\x123\n" + + "/PERMISSION_CONTEXT_TELEMETRY_IDS_ROUTE_CREATION\x10\n" + + "\x122\n" + + ".PERMISSION_CONTEXT_TELEMETRY_IDS_POKEMON_CATCH\x10\v*\xd2\x02\n" + + "\x1ePermissionFlowStepTelemetryIds\x12E\n" + + "APERMISSION_FLOW_STEP_TELEMETRY_IDS_UNDEFINED_PERMISSION_FLOW_STEP\x10\x00\x125\n" + + "1PERMISSION_FLOW_STEP_TELEMETRY_IDS_INITIAL_PROMPT\x10\x01\x129\n" + + "5PERMISSION_FLOW_STEP_TELEMETRY_IDS_FITNESS_PERMISSION\x10\x02\x12:\n" + + "6PERMISSION_FLOW_STEP_TELEMETRY_IDS_LOCATION_PERMISSION\x10\x03\x12;\n" + + "7PERMISSION_FLOW_STEP_TELEMETRY_IDS_ACTIVITY_PERMISSIONS\x10\x04*\xba\x01\n" + + "\x10PermissionStatus\x12\x1b\n" + + "\x17PERMISSION_STATUS_UNSET\x10\x00\x12\x1f\n" + + "\x1bPERMISSION_STATUS_REQUESTED\x10\x01\x12$\n" + + " PERMISSION_STATUS_GRANTED_IN_USE\x10\x02\x12$\n" + + " PERMISSION_STATUS_GRANTED_ALWAYS\x10\x03\x12\x1c\n" + + "\x18PERMISSION_STATUS_DENIED\x10\x04*N\n" + + "\x0ePermissionType\x12\x19\n" + + "\x15PERMISSION_TYPE_UNSET\x10\x00\x12!\n" + + "\x1dPERMISSION_TYPE_READ_CONTACTS\x10\x01*\xee\x01\n" + + "\vPinCategory\x12\x16\n" + + "\x12PIN_CATEGORY_UNSET\x10\x00\x12\x12\n" + + "\x0ePIN_CATEGORY_1\x10\x01\x12\x12\n" + + "\x0ePIN_CATEGORY_2\x10\x02\x12\x12\n" + + "\x0ePIN_CATEGORY_3\x10\x03\x12\x12\n" + + "\x0ePIN_CATEGORY_4\x10\x04\x12\x12\n" + + "\x0ePIN_CATEGORY_5\x10\x05\x12\x12\n" + + "\x0ePIN_CATEGORY_6\x10\x06\x12\x12\n" + + "\x0ePIN_CATEGORY_7\x10\a\x12\x12\n" + + "\x0ePIN_CATEGORY_8\x10\b\x12\x12\n" + + "\x0ePIN_CATEGORY_9\x10\t\x12\x13\n" + + "\x0fPIN_CATEGORY_10\x10\n" + + "*\x88\x01\n" + + "\bPlatform\x12\x12\n" + + "\x0ePLATFORM_UNSET\x10\x00\x12\x10\n" + + "\fPLATFORM_IOS\x10\x01\x12\x14\n" + + "\x10PLATFORM_ANDROID\x10\x02\x12\x10\n" + + "\fPLATFORM_OSX\x10\x03\x12\x14\n" + + "\x10PLATFORM_WINDOWS\x10\x04\x12\x18\n" + + "\x14PLATFORM_APPLE_WATCH\x10\x05*\xb4\x0f\n" + + "\x14PlatformClientAction\x12+\n" + + "'PLATFORM_UNKNOWN_PLATFORM_CLIENT_ACTION\x10\x00\x12(\n" + + "#PLATFORM_REGISTER_PUSH_NOTIFICATION\x10\x88'\x12*\n" + + "%PLATFORM_UNREGISTER_PUSH_NOTIFICATION\x10\x89'\x12(\n" + + "#PLATFORM_UPDATE_NOTIFICATION_STATUS\x10\x8a'\x120\n" + + "+PLATFORM_OPT_OUT_PUSH_NOTIFICATION_CATEGORY\x10\x8b'\x12,\n" + + "'PLATFORM_DOWNLOAD_GAME_MASTER_TEMPLATES\x10\x8c'\x12\x1b\n" + + "\x16PLATFORM_GET_INVENTORY\x10\x8d'\x12\x1d\n" + + "\x18PLATFORM_REDEEM_PASSCODE\x10\x8e'\x12\x12\n" + + "\rPLATFORM_PING\x10\x8f'\x12\x1e\n" + + "\x19PLATFORM_ADD_LOGIN_ACTION\x10\x90'\x12!\n" + + "\x1cPLATFORM_REMOVE_LOGIN_ACTION\x10\x91'\x12\x1f\n" + + "\x1aPLATFORM_LIST_LOGIN_ACTION\x10\x92'\x12\x19\n" + + "\x14PLATFORM_ADD_NEW_POI\x10\x93'\x12!\n" + + "\x1cPLATFORM_PROXY_SOCIAL_ACTION\x10\x94'\x12)\n" + + "$PLATFORM_DEPRECATED_CLIENT_TELEMETRY\x10\x95'\x12'\n" + + "\"PLATFORM_GET_AVAILABLE_SUBMISSIONS\x10\x96'\x12-\n" + + "(PLATFORM_GET_SIGNED_URL_FOR_PHOTO_UPLOAD\x10\x97'\x12\"\n" + + "\x1dPLATFORM_REPLACE_LOGIN_ACTION\x10\x98'\x12.\n" + + ")PLATFORM_PROXY_SOCIAL_SIDE_CHANNEL_ACTION\x10\x99'\x12&\n" + + "!PLATFORM_COLLECT_CLIENT_TELEMETRY\x10\x9a'\x12\x1a\n" + + "\x15PLATFORM_PURCHASE_SKU\x10\x9b'\x12-\n" + + "(PLATFORM_GET_AVAILABLE_SKUS_AND_BALANCES\x10\x9c'\x12#\n" + + "\x1ePLATFORM_REDEEM_GOOGLE_RECEIPT\x10\x9d'\x12\"\n" + + "\x1dPLATFORM_REDEEM_APPLE_RECEIPT\x10\x9e'\x12$\n" + + "\x1fPLATFORM_REDEEM_DESKTOP_RECEIPT\x10\x9f'\x12$\n" + + "\x1fPLATFORM_UPDATE_FITNESS_METRICS\x10\xa0'\x12 \n" + + "\x1bPLATFORM_GET_FITNESS_REPORT\x10\xa1'\x12+\n" + + "&PLATFORM_GET_CLIENT_TELEMETRY_SETTINGS\x10\xa2'\x12\x18\n" + + "\x13PLATFORM_PING_ASYNC\x10\xa3'\x12)\n" + + "$PLATFORM_REGISTER_BACKGROUND_SERVICE\x10\xa4'\x12(\n" + + "#PLATFORM_GET_CLIENT_BGMODE_SETTINGS\x10\xa5'\x12\x1d\n" + + "\x18PLATFORM_PING_DOWNSTREAM\x10\xa6'\x120\n" + + "+PLATFORM_SET_IN_GAME_CURRENCY_EXCHANGE_RATE\x10\xa8'\x12&\n" + + "!PLATFORM_REQUEST_GEOFENCE_UPDATES\x10\xa9'\x12$\n" + + "\x1fPLATFORM_UPDATE_PLAYER_LOCATION\x10\xaa'\x12&\n" + + "!PLATFORM_GENERATE_GMAP_SIGNED_URL\x10\xab'\x12\x1f\n" + + "\x1aPLATFORM_GET_GMAP_SETTINGS\x10\xac'\x12$\n" + + "\x1fPLATFORM_REDEEM_SAMSUNG_RECEIPT\x10\xad'\x12\x1b\n" + + "\x16PLATFORM_ADD_NEW_ROUTE\x10\xae'\x12&\n" + + "!PLATFORM_GET_OUTSTANDING_WARNINGS\x10\xaf'\x12\"\n" + + "\x1dPLATFORM_ACKNOWLEDGE_WARNINGS\x10\xb0'\x12\x1e\n" + + "\x19PLATFORM_SUBMIT_POI_IMAGE\x10\xb1'\x12-\n" + + "(PLATFORM_SUBMIT_POI_TEXT_METADATA_UPDATE\x10\xb2'\x12(\n" + + "#PLATFORM_SUBMIT_POI_LOCATION_UPDATE\x10\xb3'\x12)\n" + + "$PLATFORM_SUBMIT_POI_TAKEDOWN_REQUEST\x10\xb4'\x12\"\n" + + "\x1dPLATFORM_GET_WEB_TOKEN_ACTION\x10\xb5'\x12)\n" + + "$PLATFORM_GET_ADVENTURE_SYNC_SETTINGS\x10\xb6'\x12,\n" + + "'PLATFORM_UPDATE_ADVENTURE_SYNC_SETTINGS\x10\xb7'\x12\x1a\n" + + "\x15PLATFORM_SET_BIRTHDAY\x10\xb8'\x12#\n" + + "\x1ePLATFORM_FETCH_NEWSFEED_ACTION\x10\xb9'\x12'\n" + + "\"PLATFORM_MARK_NEWSFEED_READ_ACTION\x10\xba'*\x8b\x01\n" + + "\x13PlatformWarningType\x12\x1a\n" + + "\x16PLATFORM_WARNING_UNSET\x10\x00\x12\x1c\n" + + "\x18PLATFORM_WARNING_STRIKE1\x10\x01\x12\x1c\n" + + "\x18PLATFORM_WARNING_STRIKE2\x10\x02\x12\x1c\n" + + "\x18PLATFORM_WARNING_STRIKE3\x10\x03*_\n" + + "\x10PlayerAvatarType\x12\x16\n" + + "\x12PLAYER_AVATAR_MALE\x10\x00\x12\x18\n" + + "\x14PLAYER_AVATAR_FEMALE\x10\x01\x12\x19\n" + + "\x15PLAYER_AVATAR_NEUTRAL\x10\x02*\xe9\x01\n" + + "\x0fPlayerBonusType\x12\x16\n" + + "\x12PLAYER_BONUS_UNSET\x10\x00\x12\x0e\n" + + "\n" + + "TIME_BONUS\x10\x01\x12\x0f\n" + + "\vSPACE_BONUS\x10\x02\x12\r\n" + + "\tDAY_BONUS\x10\x03\x12\x0f\n" + + "\vNIGHT_BONUS\x10\x04\x12\x10\n" + + "\fFREEZE_BONUS\x10\x05\x12\x0e\n" + + "\n" + + "SLOW_BONUS\x10\x06\x12\x10\n" + + "\fATTACK_BONUS\x10\a\x12\x11\n" + + "\rDEFENSE_BONUS\x10\b\x12\x12\n" + + "\x0eMAX_MOVE_BONUS\x10\t\x12\x10\n" + + "\fMEGA_X_BONUS\x10\n" + + "\x12\x10\n" + + "\fMEGA_Y_BONUS\x10\v*\xca\x04\n" + + "\x19PlayerSubmissionTypeProto\x121\n" + + "-PLAYER_SUBMISSION_TYPE_PROTO_TYPE_UNSPECIFIED\x10\x00\x12/\n" + + "+PLAYER_SUBMISSION_TYPE_PROTO_POI_SUBMISSION\x10\x01\x125\n" + + "1PLAYER_SUBMISSION_TYPE_PROTO_POI_IMAGE_SUBMISSION\x10\x03\x129\n" + + "5PLAYER_SUBMISSION_TYPE_PROTO_POI_TEXT_METADATA_UPDATE\x10\x04\x124\n" + + "0PLAYER_SUBMISSION_TYPE_PROTO_POI_LOCATION_UPDATE\x10\x05\x125\n" + + "1PLAYER_SUBMISSION_TYPE_PROTO_POI_TAKEDOWN_REQUEST\x10\x06\x128\n" + + "4PLAYER_SUBMISSION_TYPE_PROTO_POI_AR_VIDEO_SUBMISSION\x10\a\x123\n" + + "/PLAYER_SUBMISSION_TYPE_PROTO_SPONSOR_POI_REPORT\x10\b\x12<\n" + + "8PLAYER_SUBMISSION_TYPE_PROTO_SPONSOR_POI_LOCATION_UPDATE\x10\t\x12=\n" + + "9PLAYER_SUBMISSION_TYPE_PROTO_POI_CATEGORY_VOTE_SUBMISSION\x10\n" + + "*\xd3\x01\n" + + "\x14PlayerZoneCompliance\x12\x0e\n" + + "\n" + + "UNSET_ZONE\x10\x00\x12\x15\n" + + "\x11SAFE_TO_JOIN_ZONE\x10\x01\x12\x18\n" + + "\x14WARNING_TO_JOIN_ZONE\x10\x02\x12\x15\n" + + "\x11SAFE_TO_PLAY_ZONE\x10\x03\x12\x18\n" + + "\x14WARNING_TO_PLAY_ZONE\x10\x04\x12\x15\n" + + "\x11NONCOMPLIANT_ZONE\x10\x05\x12\x17\n" + + "\x13NONCOMPLIANT_2_ZONE\x10\x06\x12\x19\n" + + "\x15MISSING_LOCATION_ZONE\x10\a*a\n" + + "\fPoiImageType\x12\x18\n" + + "\x14POI_IMAGE_TYPE_UNSET\x10\x00\x12\x17\n" + + "\x13POI_IMAGE_TYPE_MAIN\x10\x01\x12\x1e\n" + + "\x1aPOI_IMAGE_TYPE_SURROUNDING\x10\x02*\x84\x04\n" + + "\x10PoiInvalidReason\x121\n" + + "-POI_INVALID_REASON_INVALID_REASON_UNSPECIFIED\x10\x00\x12+\n" + + "'POI_INVALID_REASON_NO_PEDESTRIAN_ACCESS\x10\x01\x123\n" + + "/POI_INVALID_REASON_OBSTRUCTS_EMERGENCY_SERVICES\x10\x02\x123\n" + + "/POI_INVALID_REASON_PRIVATE_RESIDENTIAL_PROPERTY\x10\x03\x12\x1d\n" + + "\x19POI_INVALID_REASON_SCHOOL\x10\x04\x12*\n" + + "&POI_INVALID_REASON_PERMANENTLY_REMOVED\x10\x05\x12 \n" + + "\x1cPOI_INVALID_REASON_DUPLICATE\x10\x06\x12*\n" + + "&POI_INVALID_REASON_NOT_SUITABLE_FOR_AR\x10\a\x12\x1d\n" + + "\x19POI_INVALID_REASON_UNSAFE\x10\b\x12 \n" + + "\x1cPOI_INVALID_REASON_SENSITIVE\x10\t\x12.\n" + + "*POI_INVALID_REASON_LOCATION_DOES_NOT_EXIST\x10\n" + + "\x12\x1c\n" + + "\x18POI_INVALID_REASON_ABUSE\x10\v*V\n" + + "\x0ePokecoinSource\x12\x10\n" + + "\fSOURCE_UNSET\x10\x00\x12\x17\n" + + "\x13SOURCE_GYM_DEFENDER\x10\x01\x12\x19\n" + + "\x15SOURCE_REFERRAL_BONUS\x10\x02*\x8a\x04\n" + + "\x0fPokedexCategory\x12\x1a\n" + + "\x16POKEDEX_CATEGORY_UNSET\x10\x00\x12\x18\n" + + "\x14POKEDEX_CATEGORY_ALL\x10\x01\x12\x19\n" + + "\x15POKEDEX_CATEGORY_MEGA\x10\x02\x12\x1a\n" + + "\x16POKEDEX_CATEGORY_SHINY\x10\v\x12\x1a\n" + + "\x16POKEDEX_CATEGORY_LUCKY\x10\f\x12\x1f\n" + + "\x1bPOKEDEX_CATEGORY_THREE_STAR\x10\r\x12\x1e\n" + + "\x1aPOKEDEX_CATEGORY_FOUR_STAR\x10\x0e\x12\x1b\n" + + "\x17POKEDEX_CATEGORY_SHADOW\x10\x0f\x12\x1d\n" + + "\x19POKEDEX_CATEGORY_PURIFIED\x10\x10\x12\x1c\n" + + "\x18POKEDEX_CATEGORY_COSTUME\x10\x11\x12\x1f\n" + + "\x1bPOKEDEX_CATEGORY_BREAD_MODE\x10\x12\x12%\n" + + "!POKEDEX_CATEGORY_BREAD_DOUGH_MODE\x10\x13\x12%\n" + + "!POKEDEX_CATEGORY_SHINY_THREE_STAR\x10e\x12$\n" + + " POKEDEX_CATEGORY_SHINY_FOUR_STAR\x10f\x12\x1e\n" + + "\x19POKEDEX_CATEGORY_SIZE_XXS\x10\xc9\x01\x12\x1e\n" + + "\x19POKEDEX_CATEGORY_SIZE_XXL\x10\xca\x01*\x96\x02\n" + + "\x13PokedexGenerationId\x12\x14\n" + + "\x10GENERATION_UNSET\x10\x00\x12\x13\n" + + "\x0fGENERATION_GEN1\x10\x01\x12\x13\n" + + "\x0fGENERATION_GEN2\x10\x02\x12\x13\n" + + "\x0fGENERATION_GEN3\x10\x03\x12\x13\n" + + "\x0fGENERATION_GEN4\x10\x04\x12\x13\n" + + "\x0fGENERATION_GEN5\x10\x05\x12\x13\n" + + "\x0fGENERATION_GEN6\x10\x06\x12\x13\n" + + "\x0fGENERATION_GEN7\x10\a\x12\x13\n" + + "\x0fGENERATION_GEN8\x10\b\x12\x14\n" + + "\x10GENERATION_GEN8A\x10\t\x12\x13\n" + + "\x0fGENERATION_GEN9\x10\n" + + "\x12\x16\n" + + "\x11GENERATION_MELTAN\x10\xea\a*E\n" + + "\fPokemonBadge\x12\x17\n" + + "\x13POKEMON_BADGE_UNSET\x10\x00\x12\x1c\n" + + "\x18POKEMON_BADGE_BEST_BUDDY\x10\x01*\x84\x06\n" + + "\x10PokemonGoPlusIds\x127\n" + + "3POKEMON_GO_PLUS_IDS_UNDEFINED_POKEMON_GO_PLUS_EVENT\x10\x00\x12-\n" + + ")POKEMON_GO_PLUS_IDS_CANNOT_CONNECT_TO_PGP\x10\x01\x12.\n" + + "*POKEMON_GO_PLUS_IDS_REGISTERING_PGP_FAILED\x10\x02\x12)\n" + + "%POKEMON_GO_PLUS_IDS_REGISTERING_RETRY\x10\x03\x12*\n" + + "&POKEMON_GO_PLUS_IDS_CONNECTION_SUCCESS\x10\x04\x120\n" + + ",POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_USER\x10\x05\x123\n" + + "/POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_TIMEOUT\x10\x06\x121\n" + + "-POKEMON_GO_PLUS_IDS_PGP_DISCONNECTED_BY_ERROR\x10\a\x12'\n" + + "#POKEMON_GO_PLUS_IDS_PGP_LOW_BATTERY\x10\b\x12,\n" + + "(POKEMON_GO_PLUS_IDS_BLUETOOTH_SENT_ERROR\x10\t\x12*\n" + + "&POKEMON_GO_PLUS_IDS_PGP_SEEN_BY_DEVICE\x10\n" + + "\x12&\n" + + "\"POKEMON_GO_PLUS_IDS_POKEMON_CAUGHT\x10\v\x12*\n" + + "&POKEMON_GO_PLUS_IDS_POKEMON_NOT_CAUGHT\x10\f\x124\n" + + "0POKEMON_GO_PLUS_IDS_POKEMON_NOT_CAUGHT_DUE_ERROR\x10\r\x12%\n" + + "!POKEMON_GO_PLUS_IDS_POKESTOP_SPUN\x10\x0e\x123\n" + + "/POKEMON_GO_PLUS_IDS_POKESTOP_NOT_SPUN_DUE_ERROR\x10\x0f*\xdd\x01\n" + + "\x17PokemonHomeTelemetryIds\x12;\n" + + "7POKEMON_HOME_TELEMETRY_IDS_UNDEFINED_POKEMON_HOME_EVENT\x10\x00\x12,\n" + + "(POKEMON_HOME_TELEMETRY_IDS_OPEN_SETTINGS\x10\x01\x12&\n" + + "\"POKEMON_HOME_TELEMETRY_IDS_SIGN_IN\x10\x02\x12/\n" + + "+POKEMON_HOME_TELEMETRY_IDS_SELECTED_POKEMON\x10\x03*\xc5\x01\n" + + "\x19PokemonIndividualStatType\x12+\n" + + "'POKEMON_INDIVIDUAL_STAT_TYPE_STAT_UNSET\x10\x00\x12'\n" + + "#POKEMON_INDIVIDUAL_STAT_TYPE_ATTACK\x10\x01\x12(\n" + + "$POKEMON_INDIVIDUAL_STAT_TYPE_DEFENSE\x10\x02\x12(\n" + + "$POKEMON_INDIVIDUAL_STAT_TYPE_STAMINA\x10\x03*\x95\x02\n" + + "\x0fPokemonTagColor\x12\x1b\n" + + "\x17POKEMON_TAG_COLOR_UNSET\x10\x00\x12\x1a\n" + + "\x16POKEMON_TAG_COLOR_BLUE\x10\x01\x12\x1b\n" + + "\x17POKEMON_TAG_COLOR_GREEN\x10\x02\x12\x1c\n" + + "\x18POKEMON_TAG_COLOR_PURPLE\x10\x03\x12\x1c\n" + + "\x18POKEMON_TAG_COLOR_YELLOW\x10\x04\x12\x19\n" + + "\x15POKEMON_TAG_COLOR_RED\x10\x05\x12\x1c\n" + + "\x18POKEMON_TAG_COLOR_ORANGE\x10\x06\x12\x1a\n" + + "\x16POKEMON_TAG_COLOR_GREY\x10\a\x12\x1b\n" + + "\x17POKEMON_TAG_COLOR_BLACK\x10\b*\xcf\x02\n" + + "\x0ePostcardSource\x12\x1b\n" + + "\x17POSTCARD_SOURCE_UNKNOWN\x10\x00\x12\x18\n" + + "\x14POSTCARD_SOURCE_SELF\x10\x01\x12\x1a\n" + + "\x16POSTCARD_SOURCE_FRIEND\x10\x02\x12%\n" + + "!POSTCARD_SOURCE_FRIEND_ANONYMIZED\x10\x03\x12?\n" + + ";POSTCARD_SOURCE_FRIEND_ANONYMIZED_FROM_DELETION_OR_UNFRIEND\x10\x04\x12\x1e\n" + + "\x1aPOSTCARD_SOURCE_GIFT_TRADE\x10\x05\x12)\n" + + "%POSTCARD_SOURCE_GIFT_TRADE_ANONYMIZED\x10\x06\x127\n" + + "3POSTCARD_SOURCE_GIFT_TRADE_ANONYMIZED_FROM_DELETION\x10\a*\xa3\x02\n" + + "\x17PushGatewayTelemetryIds\x12;\n" + + "7PUSH_GATEWAY_TELEMETRY_IDS_UNDEFINED_PUSH_GATEWAY_EVENT\x10\x00\x121\n" + + "-PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_STARTED\x10\x01\x120\n" + + ",PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_FAILED\x10\x02\x121\n" + + "-PUSH_GATEWAY_TELEMETRY_IDS_WEB_SOCKET_TIMEOUT\x10\x03\x123\n" + + "/PUSH_GATEWAY_TELEMETRY_IDS_NEW_INBOX_DOWNSTREAM\x10\x04*\x93\x01\n" + + "\x1cPushNotificationTelemetryIds\x12E\n" + + "APUSH_NOTIFICATION_TELEMETRY_IDS_UNDEFINED_PUSH_NOTIFICATION_EVENT\x10\x00\x12,\n" + + "(PUSH_NOTIFICATION_TELEMETRY_IDS_OPEN_APP\x10\x01*Z\n" + + "\x12QuestEncounterType\x12\x19\n" + + "\x15QUEST_ENCOUNTER_UNSET\x10\x00\x12\x0f\n" + + "\vULTRA_BEAST\x10\x01\x12\x18\n" + + "\x14QUEST_FTUE_ENCOUNTER\x10\x02*\xf8\x15\n" + + "\tQuestType\x12\x0f\n" + + "\vQUEST_UNSET\x10\x00\x12 \n" + + "\x1cQUEST_FIRST_CATCH_OF_THE_DAY\x10\x01\x12#\n" + + "\x1fQUEST_FIRST_POKESTOP_OF_THE_DAY\x10\x02\x12\x14\n" + + "\x10QUEST_MULTI_PART\x10\x03\x12\x17\n" + + "\x13QUEST_CATCH_POKEMON\x10\x04\x12\x17\n" + + "\x13QUEST_SPIN_POKESTOP\x10\x05\x12\x13\n" + + "\x0fQUEST_HATCH_EGG\x10\x06\x12\x1d\n" + + "\x19QUEST_COMPLETE_GYM_BATTLE\x10\a\x12\x1e\n" + + "\x1aQUEST_COMPLETE_RAID_BATTLE\x10\b\x12\x18\n" + + "\x14QUEST_COMPLETE_QUEST\x10\t\x12\x1a\n" + + "\x16QUEST_TRANSFER_POKEMON\x10\n" + + "\x12\x1a\n" + + "\x16QUEST_FAVORITE_POKEMON\x10\v\x12\x16\n" + + "\x12QUEST_AUTOCOMPLETE\x10\f\x12 \n" + + "\x1cQUEST_USE_BERRY_IN_ENCOUNTER\x10\r\x12\x19\n" + + "\x15QUEST_UPGRADE_POKEMON\x10\x0e\x12\x18\n" + + "\x14QUEST_EVOLVE_POKEMON\x10\x0f\x12\x14\n" + + "\x10QUEST_LAND_THROW\x10\x10\x12\x19\n" + + "\x15QUEST_GET_BUDDY_CANDY\x10\x11\x12\x14\n" + + "\x10QUEST_BADGE_RANK\x10\x12\x12\x16\n" + + "\x12QUEST_PLAYER_LEVEL\x10\x13\x12\x13\n" + + "\x0fQUEST_JOIN_RAID\x10\x14\x12\x19\n" + + "\x15QUEST_COMPLETE_BATTLE\x10\x15\x12\x14\n" + + "\x10QUEST_ADD_FRIEND\x10\x16\x12\x17\n" + + "\x13QUEST_TRADE_POKEMON\x10\x17\x12\x13\n" + + "\x0fQUEST_SEND_GIFT\x10\x18\x12\x1d\n" + + "\x19QUEST_EVOLVE_INTO_POKEMON\x10\x19\x12\x19\n" + + "\x15QUEST_COMPLETE_COMBAT\x10\x1b\x12\x17\n" + + "\x13QUEST_TAKE_SNAPSHOT\x10\x1c\x12\x1c\n" + + "\x18QUEST_BATTLE_TEAM_ROCKET\x10\x1d\x12\x18\n" + + "\x14QUEST_PURIFY_POKEMON\x10\x1e\x12\x1a\n" + + "\x16QUEST_FIND_TEAM_ROCKET\x10\x1f\x12 \n" + + "\x1cQUEST_FIRST_GRUNT_OF_THE_DAY\x10 \x12\x14\n" + + "\x10QUEST_BUDDY_FEED\x10!\x12%\n" + + "!QUEST_BUDDY_EARN_AFFECTION_POINTS\x10\"\x12\x13\n" + + "\x0fQUEST_BUDDY_PET\x10#\x12\x15\n" + + "\x11QUEST_BUDDY_LEVEL\x10$\x12\x14\n" + + "\x10QUEST_BUDDY_WALK\x10%\x12\x15\n" + + "\x11QUEST_BUDDY_YATTA\x10&\x12\x15\n" + + "\x11QUEST_USE_INCENSE\x10'\x12\x1d\n" + + "\x19QUEST_BUDDY_FIND_SOUVENIR\x10(\x12\x1c\n" + + "\x18QUEST_COLLECT_AS_REWARDS\x10)\x12\x0e\n" + + "\n" + + "QUEST_WALK\x10*\x12\x1d\n" + + "\x19QUEST_MEGA_EVOLVE_POKEMON\x10+\x12\x16\n" + + "\x12QUEST_GET_STARDUST\x10,\x12\x19\n" + + "\x15QUEST_MINI_COLLECTION\x10-\x12\x1d\n" + + "\x19QUEST_GEOTARGETED_AR_SCAN\x10.\x12\x1e\n" + + "\x1aQUEST_BUDDY_EVOLUTION_WALK\x102\x12\x12\n" + + "\x0eQUEST_GBL_RANK\x103\x12\x17\n" + + "\x13QUEST_CHARGE_ATTACK\x105\x12\x1d\n" + + "\x19QUEST_CHANGE_POKEMON_FORM\x106\x12\x1a\n" + + "\x16QUEST_BATTLE_EVENT_NPC\x107\x12#\n" + + "\x1fQUEST_EARN_FORT_POWER_UP_POINTS\x108\x12\x1c\n" + + "\x18QUEST_TAKE_WILD_SNAPSHOT\x109\x12\x1a\n" + + "\x16QUEST_USE_POKEMON_ITEM\x10:\x12\x13\n" + + "\x0fQUEST_OPEN_GIFT\x10;\x12\x11\n" + + "\rQUEST_EARN_XP\x10<\x12#\n" + + "\x1fQUEST_BATTLE_PLAYER_TEAM_LEADER\x10=\x12 \n" + + "\x1cQUEST_FIRST_ROUTE_OF_THE_DAY\x10>\x12\x1b\n" + + "\x17QUEST_SUBMIT_SLEEP_DATA\x10?\x12\x16\n" + + "\x12QUEST_ROUTE_TRAVEL\x10@\x12\x18\n" + + "\x14QUEST_ROUTE_COMPLETE\x10A\x12\x1a\n" + + "\x16QUEST_COLLECT_TAPPABLE\x10B\x12\"\n" + + "\x1eQUEST_ACTIVATE_TRAINER_ABILITY\x10C\x12\x17\n" + + "\x13QUEST_NPC_SEND_GIFT\x10D\x12\x17\n" + + "\x13QUEST_NPC_OPEN_GIFT\x10E\x12\x18\n" + + "\x14QUEST_PTC_OAUTH_LINK\x10F\x12\x17\n" + + "\x13QUEST_FIGHT_POKEMON\x10G\x12\x1d\n" + + "\x19QUEST_USE_NON_COMBAT_MOVE\x10H\x12\x16\n" + + "\x12QUEST_FUSE_POKEMON\x10I\x12\x18\n" + + "\x14QUEST_UNFUSE_POKEMON\x10J\x12\x15\n" + + "\x11QUEST_WALK_METERS\x10K\x12\"\n" + + "\x1eQUEST_CHANGE_INTO_POKEMON_FORM\x10L\x12\x1b\n" + + "\x17QUEST_FUSE_INTO_POKEMON\x10M\x12\x1d\n" + + "\x19QUEST_UNFUSE_INTO_POKEMON\x10N\x12\x14\n" + + "\x10QUEST_COLLECT_MP\x10R\x12\x16\n" + + "\x12QUEST_LOOT_STATION\x10S\x12\x1f\n" + + "\x1bQUEST_COMPLETE_BREAD_BATTLE\x10T\x12\x18\n" + + "\x14QUEST_USE_BREAD_MOVE\x10U\x12\x1b\n" + + "\x17QUEST_UNLOCK_BREAD_MOVE\x10V\x12\x1c\n" + + "\x18QUEST_ENHANCE_BREAD_MOVE\x10W\x12\x17\n" + + "\x13QUEST_COLLECT_STAMP\x10X\x12%\n" + + "!QUEST_COMPLETE_BREAD_DOUGH_BATTLE\x10Y\x12\x14\n" + + "\x10QUEST_VISIT_PAGE\x10Z\x12\x17\n" + + "\x13QUEST_USE_INCUBATOR\x10[\x12\x16\n" + + "\x12QUEST_CHOOSE_BUDDY\x10\\\x12\x19\n" + + "\x15QUEST_USE_LURE_MODULE\x10]\x12\x17\n" + + "\x13QUEST_USE_LUCKY_EGG\x10^\x12\x16\n" + + "\x12QUEST_PIN_POSTCARD\x10_\x12\x1a\n" + + "\x16QUEST_FEED_GYM_POKEMON\x10`\x12\x18\n" + + "\x14QUEST_USE_STAR_PIECE\x10a\x12\x1a\n" + + "\x16QUEST_POKEMON_REACH_CP\x10b\x12\x18\n" + + "\x14QUEST_SPEND_STARDUST\x10c\x12\x1b\n" + + "\x17QUEST_NOMINATE_POKESTOP\x10d\x12\x17\n" + + "\x13QUEST_EDIT_POKESTOP\x10e\x12*\n" + + "&QUEST_FIRST_DAY_NIGHT_CATCH_OF_THE_DAY\x10f\x12$\n" + + " QUEST_FIRST_DAY_CATCH_OF_THE_DAY\x10g\x12&\n" + + "\"QUEST_FIRST_NIGHT_CATCH_OF_THE_DAY\x10h\x12!\n" + + "\x1dQUEST_SPEND_TEMP_EVO_RESOURCE\x10i\x12\x13\n" + + "\x0fQUEST_GET_CANDY\x10j\x12\x16\n" + + "\x12QUEST_GET_XL_CANDY\x10k\x12\x1f\n" + + "\x1bQUEST_GET_CANDY_OR_XL_CANDY\x10l\x12\x19\n" + + "\x15QUEST_AR_PHOTO_SOCIAL\x10m*\x8d\x04\n" + + "\x15RaidInteractionSource\x12*\n" + + "&RAID_INTERACTION_SOURCE_DEFAULT_SOURCE\x10\x00\x12>\n" + + ":RAID_INTERACTION_SOURCE_FRIEND_INVITE_IN_GAME_NOTIFICATION\x10\x01\x12;\n" + + "7RAID_INTERACTION_SOURCE_FRIEND_INVITE_PUSH_NOTIFICATION\x10\x02\x120\n" + + ",RAID_INTERACTION_SOURCE_FRIEND_INVITE_NEARBY\x10\x03\x12'\n" + + "#RAID_INTERACTION_SOURCE_FRIEND_LIST\x10\x04\x12'\n" + + "#RAID_INTERACTION_SOURCE_NEARBY_RAID\x10\x05\x125\n" + + "1RAID_INTERACTION_SOURCE_NEARBY_UPCOMING_RSVP_RAID\x10\x06\x125\n" + + "1RAID_INTERACTION_SOURCE_RSVP_IN_GAME_NOTIFICATION\x10\a\x122\n" + + ".RAID_INTERACTION_SOURCE_RSVP_PUSH_NOTIFICATION\x10\b\x12%\n" + + "!RAID_INTERACTION_SOURCE_PARTY_HUD\x10\t*\xf0\x03\n" + + "\tRaidLevel\x12\x14\n" + + "\x10RAID_LEVEL_UNSET\x10\x00\x12\x10\n" + + "\fRAID_LEVEL_1\x10\x01\x12\x10\n" + + "\fRAID_LEVEL_2\x10\x02\x12\x10\n" + + "\fRAID_LEVEL_3\x10\x03\x12\x10\n" + + "\fRAID_LEVEL_4\x10\x04\x12\x10\n" + + "\fRAID_LEVEL_5\x10\x05\x12\x13\n" + + "\x0fRAID_LEVEL_MEGA\x10\x06\x12\x15\n" + + "\x11RAID_LEVEL_MEGA_5\x10\a\x12\x1a\n" + + "\x16RAID_LEVEL_ULTRA_BEAST\x10\b\x12\x1b\n" + + "\x17RAID_LEVEL_EXTENDED_EGG\x10\t\x12\x15\n" + + "\x11RAID_LEVEL_PRIMAL\x10\n" + + "\x12\x17\n" + + "\x13RAID_LEVEL_1_SHADOW\x10\v\x12\x17\n" + + "\x13RAID_LEVEL_2_SHADOW\x10\f\x12\x17\n" + + "\x13RAID_LEVEL_3_SHADOW\x10\r\x12\x17\n" + + "\x13RAID_LEVEL_4_SHADOW\x10\x0e\x12\x17\n" + + "\x13RAID_LEVEL_5_SHADOW\x10\x0f\x12\x1e\n" + + "\x1aRAID_LEVEL_4_MEGA_ENHANCED\x10\x10\x12\x1e\n" + + "\x1aRAID_LEVEL_5_MEGA_ENHANCED\x10\x11\x12\x1c\n" + + "\x18RAID_LEVEL_COORDINATED_1\x10\x12\x12\x1c\n" + + "\x18RAID_LEVEL_COORDINATED_2\x10\x13*\x8c\x01\n" + + "\x17RaidLocationRequirement\x12\"\n" + + "\x1eRAID_LOCATION_REQUERIMENT_BOTH\x10\x00\x12'\n" + + "#RAID_LOCATION_REQUERIMENT_IN_PERSON\x10\x01\x12$\n" + + " RAID_LOCATION_REQUERIMENT_REMOTE\x10\x02*\x8c\x01\n" + + "\x12RaidPlaquePipStyle\x12\x1b\n" + + "\x17RAID_PLAQUE_STYLE_UNSET\x10\x00\x12\x1e\n" + + "\x1aRAID_PLAQUE_STYLE_TRIANGLE\x10\x01\x12\x1d\n" + + "\x19RAID_PLAQUE_STYLE_DIAMOND\x10\x02\x12\x1a\n" + + "\x16RAID_PLAQUE_STYLE_STAR\x10\x03*\xaa\x05\n" + + "\x10RaidTelemetryIds\x12+\n" + + "'RAID_TELEMETRY_IDS_UNDEFINED_RAID_EVENT\x10\x00\x12%\n" + + "!RAID_TELEMETRY_IDS_APPROACH_ENTER\x10\x01\x12-\n" + + ")RAID_TELEMETRY_IDS_APPROACH_CLICK_SPINNER\x10\x02\x12$\n" + + " RAID_TELEMETRY_IDS_APPROACH_JOIN\x10\x03\x123\n" + + "/RAID_TELEMETRY_IDS_APPROACH_TICKET_CONFIRMATION\x10\x04\x12.\n" + + "*RAID_TELEMETRY_IDS_APPROACH_CLICK_TUTORIAL\x10\x05\x12*\n" + + "&RAID_TELEMETRY_IDS_APPROACH_CLICK_SHOP\x10\x06\x12-\n" + + ")RAID_TELEMETRY_IDS_APPROACH_CLICK_INSPECT\x10\a\x12\"\n" + + "\x1eRAID_TELEMETRY_IDS_LOBBY_ENTER\x10\b\x12,\n" + + "(RAID_TELEMETRY_IDS_LOBBY_CLICK_INVENTORY\x10\t\x12'\n" + + "#RAID_TELEMETRY_IDS_LOBBY_CLICK_EXIT\x10\n" + + "\x12'\n" + + "#RAID_TELEMETRY_IDS_LOBBY_TAP_AVATAR\x10\v\x120\n" + + ",RAID_TELEMETRY_IDS_LOBBY_CLICK_REJOIN_BATTLE\x10\f\x12/\n" + + "+RAID_TELEMETRY_IDS_LOBBY_CLICK_LOBBY_PUBLIC\x10\r\x12&\n" + + "\"RAID_TELEMETRY_IDS_MVT_CLICK_SHARE\x10\x0e*\x82\x02\n" + + "\x0eRaidVisualType\x12\x1a\n" + + "\x16RAID_VISUAL_TYPE_UNSET\x10\x00\x12\x1b\n" + + "\x17RAID_VISUAL_TYPE_NORMAL\x10\x01\x12\x1e\n" + + "\x1aRAID_VISUAL_TYPE_EXCLUSIVE\x10\x02\x12\x19\n" + + "\x15RAID_VISUAL_TYPE_MEGA\x10\x03\x12#\n" + + "\x1fRAID_VISUAL_TYPE_LEGENDARY_MEGA\x10\x04\x12\x1d\n" + + "\x19RAID_VISUAL_TYPE_EXTENDED\x10\x05\x12\x1b\n" + + "\x17RAID_VISUAL_TYPE_PRIMAL\x10\x06\x12\x1b\n" + + "\x17RAID_VISUAL_TYPE_SHADOW\x10\a*\x88\x01\n" + + "\fReferralRole\x12\x1b\n" + + "\x17REFERRAL_ROLE_UNDEFINED\x10\x00\x12\x1a\n" + + "\x16REFERRAL_ROLE_REFERRER\x10\x01\x12\x1d\n" + + "\x19REFERRAL_ROLE_NEW_REFEREE\x10\x02\x12 \n" + + "\x1cREFERRAL_ROLE_LAPSED_REFEREE\x10\x03*\x9a\x01\n" + + "\x0eReferralSource\x12$\n" + + " REFERRAL_SOURCE_UNDEFINED_SOURCE\x10\x00\x12\x1f\n" + + "\x1bREFERRAL_SOURCE_INVITE_PAGE\x10\x01\x12 \n" + + "\x1cREFERRAL_SOURCE_ADDRESS_BOOK\x10\x02\x12\x1f\n" + + "\x1bREFERRAL_SOURCE_IMAGE_SHARE\x10\x03*\xc2\x03\n" + + "\x14ReferralTelemetryIds\x123\n" + + "/REFERRAL_TELEMETRY_IDS_UNDEFINED_REFERRAL_EVENT\x10\x00\x12+\n" + + "'REFERRAL_TELEMETRY_IDS_OPEN_INVITE_PAGE\x10\x01\x12)\n" + + "%REFERRAL_TELEMETRY_IDS_TAP_SHARE_CODE\x10\x02\x12(\n" + + "$REFERRAL_TELEMETRY_IDS_TAP_COPY_CODE\x10\x03\x121\n" + + "-REFERRAL_TELEMETRY_IDS_TAP_HAVE_REFERRAL_CODE\x10\x04\x12%\n" + + "!REFERRAL_TELEMETRY_IDS_INPUT_CODE\x10\x05\x12-\n" + + ")REFERRAL_TELEMETRY_IDS_INPUT_CODE_SUCCESS\x10\x06\x123\n" + + "/REFERRAL_TELEMETRY_IDS_MILESTONE_REWARD_CLAIMED\x10\a\x125\n" + + "1REFERRAL_TELEMETRY_IDS_OPEN_APP_THROUGH_DEEP_LINK\x10\b*\xac\x02\n" + + "\x1cRemoteRaidInviteAcceptSource\x12O\n" + + "KREMOTE_RAID_INVITE_ACCEPT_SOURCE_UNDEFINED_REMOTE_RAID_INVITE_ACCEPT_SOURCE\x10\x00\x127\n" + + "3REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_IN_APP\x10\x01\x12B\n" + + ">REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_PUSH_NOTIFICATION\x10\x02\x12>\n" + + ":REMOTE_RAID_INVITE_ACCEPT_SOURCE_REMOTE_RAID_NEARBY_WINDOW\x10\x03*\xb1\x02\n" + + "\x14RemoteRaidJoinSource\x12=\n" + + "9REMOTE_RAID_JOIN_SOURCE_UNDEFINED_REMOTE_RAID_JOIN_SOURCE\x10\x00\x120\n" + + ",REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_USED_MAP\x10\x01\x122\n" + + ".REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_NEARBY_GUI\x10\x02\x129\n" + + "5REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_INVITED_BY_FRIEND\x10\x03\x129\n" + + "5REMOTE_RAID_JOIN_SOURCE_REMOTE_RAID_RSVP_NOTIFICATION\x10\x04*\xb7\x02\n" + + "\x16RemoteRaidTelemetryIds\x129\n" + + "5REMOTE_RAID_TELEMETRY_IDS_UNDEFINED_REMOTE_RAID_EVENT\x10\x00\x125\n" + + "1REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_LOBBY_ENTER\x10\x01\x125\n" + + "1REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_SENT\x10\x02\x129\n" + + "5REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_ACCEPTED\x10\x03\x129\n" + + "5REMOTE_RAID_TELEMETRY_IDS_REMOTE_RAID_INVITE_REJECTED\x10\x04*\xac\x16\n" + + "\x0fRootFeatureKind\x12\x1f\n" + + "\x1bFEATURE_KIND_KIND_UNDEFINED\x10\x00\x12\x1b\n" + + "\x17FEATURE_KIND_KIND_BASIN\x10\x01\x12\x1b\n" + + "\x17FEATURE_KIND_KIND_CANAL\x10\x02\x12\x1e\n" + + "\x1aFEATURE_KIND_KIND_CEMETERY\x10\x03\x12\x1c\n" + + "\x18FEATURE_KIND_KIND_CINEMA\x10\x04\x12\x1d\n" + + "\x19FEATURE_KIND_KIND_COLLEGE\x10\x05\x12 \n" + + "\x1cFEATURE_KIND_KIND_COMMERCIAL\x10\x06\x12\x1c\n" + + "\x18FEATURE_KIND_KIND_COMMON\x10\a\x12\x19\n" + + "\x15FEATURE_KIND_KIND_DAM\x10\b\x12\x1b\n" + + "\x17FEATURE_KIND_KIND_DITCH\x10\t\x12\x1a\n" + + "\x16FEATURE_KIND_KIND_DOCK\x10\n" + + "\x12\x1b\n" + + "\x17FEATURE_KIND_KIND_DRAIN\x10\v\x12\x1a\n" + + "\x16FEATURE_KIND_KIND_FARM\x10\f\x12\x1e\n" + + "\x1aFEATURE_KIND_KIND_FARMLAND\x10\r\x12\x1e\n" + + "\x1aFEATURE_KIND_KIND_FARMYARD\x10\x0e\x12\x1d\n" + + "\x19FEATURE_KIND_KIND_FOOTWAY\x10\x0f\x12\x1c\n" + + "\x18FEATURE_KIND_KIND_FOREST\x10\x10\x12\x1c\n" + + "\x18FEATURE_KIND_KIND_GARDEN\x10\x11\x12\x1d\n" + + "\x19FEATURE_KIND_KIND_GLACIER\x10\x12\x12!\n" + + "\x1dFEATURE_KIND_KIND_GOLF_COURSE\x10\x13\x12\x1b\n" + + "\x17FEATURE_KIND_KIND_GRASS\x10\x14\x12\x1d\n" + + "\x19FEATURE_KIND_KIND_HIGHWAY\x10\x15\x12\x1e\n" + + "\x1aFEATURE_KIND_KIND_HOSPITAL\x10\x16\x12\x1b\n" + + "\x17FEATURE_KIND_KIND_HOTEL\x10\x17\x12 \n" + + "\x1cFEATURE_KIND_KIND_INDUSTRIAL\x10\x18\x12\x1a\n" + + "\x16FEATURE_KIND_KIND_LAKE\x10\x19\x12\x1a\n" + + "\x16FEATURE_KIND_KIND_LAND\x10\x1a\x12\x1d\n" + + "\x19FEATURE_KIND_KIND_LIBRARY\x10\x1b\x12 \n" + + "\x1cFEATURE_KIND_KIND_MAJOR_ROAD\x10\x1c\x12\x1c\n" + + "\x18FEATURE_KIND_KIND_MEADOW\x10\x1d\x12 \n" + + "\x1cFEATURE_KIND_KIND_MINOR_ROAD\x10\x1e\x12$\n" + + " FEATURE_KIND_KIND_NATURE_RESERVE\x10\x1f\x12\x1b\n" + + "\x17FEATURE_KIND_KIND_OCEAN\x10 \x12\x1a\n" + + "\x16FEATURE_KIND_KIND_PARK\x10!\x12\x1d\n" + + "\x19FEATURE_KIND_KIND_PARKING\x10\"\x12\x1a\n" + + "\x16FEATURE_KIND_KIND_PATH\x10#\x12 \n" + + "\x1cFEATURE_KIND_KIND_PEDESTRIAN\x10$\x12\x1b\n" + + "\x17FEATURE_KIND_KIND_PITCH\x10%\x12&\n" + + "\"FEATURE_KIND_KIND_PLACE_OF_WORSHIP\x10&\x12\x1b\n" + + "\x17FEATURE_KIND_KIND_PLAYA\x10'\x12 \n" + + "\x1cFEATURE_KIND_KIND_PLAYGROUND\x10(\x12\x1c\n" + + "\x18FEATURE_KIND_KIND_QUARRY\x10)\x12\x1d\n" + + "\x19FEATURE_KIND_KIND_RAILWAY\x10*\x12%\n" + + "!FEATURE_KIND_KIND_RECREATION_AREA\x10+\x12\x1f\n" + + "\x1bFEATURE_KIND_KIND_RESERVOIR\x10,\x12!\n" + + "\x1dFEATURE_KIND_KIND_RESIDENTIAL\x10-\x12\x1c\n" + + "\x18FEATURE_KIND_KIND_RETAIL\x10.\x12\x1b\n" + + "\x17FEATURE_KIND_KIND_RIVER\x10/\x12\x1f\n" + + "\x1bFEATURE_KIND_KIND_RIVERBANK\x100\x12\x1c\n" + + "\x18FEATURE_KIND_KIND_RUNWAY\x101\x12\x1c\n" + + "\x18FEATURE_KIND_KIND_SCHOOL\x102\x12#\n" + + "\x1fFEATURE_KIND_KIND_SPORTS_CENTER\x103\x12\x1d\n" + + "\x19FEATURE_KIND_KIND_STADIUM\x104\x12\x1c\n" + + "\x18FEATURE_KIND_KIND_STREAM\x105\x12\x1d\n" + + "\x19FEATURE_KIND_KIND_TAXIWAY\x106\x12\x1d\n" + + "\x19FEATURE_KIND_KIND_THEATRE\x107\x12 \n" + + "\x1cFEATURE_KIND_KIND_UNIVERSITY\x108\x12 \n" + + "\x1cFEATURE_KIND_KIND_URBAN_AREA\x109\x12\x1b\n" + + "\x17FEATURE_KIND_KIND_WATER\x10:\x12\x1d\n" + + "\x19FEATURE_KIND_KIND_WETLAND\x10;\x12\x1a\n" + + "\x16FEATURE_KIND_KIND_WOOD\x10<\x12(\n" + + "$FEATURE_KIND_KIND_DEBUG_TILE_OUTLINE\x10=\x12(\n" + + "$FEATURE_KIND_KIND_DEBUG_TILE_SURFACE\x10>\x12\x1b\n" + + "\x17FEATURE_KIND_KIND_OTHER\x10?\x12\x1d\n" + + "\x19FEATURE_KIND_KIND_COUNTRY\x10@\x12\x1c\n" + + "\x18FEATURE_KIND_KIND_REGION\x10A\x12\x1a\n" + + "\x16FEATURE_KIND_KIND_CITY\x10B\x12\x1a\n" + + "\x16FEATURE_KIND_KIND_TOWN\x10C\x12\x1d\n" + + "\x19FEATURE_KIND_KIND_AIRPORT\x10D\x12\x19\n" + + "\x15FEATURE_KIND_KIND_BAY\x10E\x12\x1d\n" + + "\x19FEATURE_KIND_KIND_BOROUGH\x10F\x12\x1b\n" + + "\x17FEATURE_KIND_KIND_FJORD\x10G\x12\x1c\n" + + "\x18FEATURE_KIND_KIND_HAMLET\x10H\x12\x1e\n" + + "\x1aFEATURE_KIND_KIND_MILITARY\x10I\x12#\n" + + "\x1fFEATURE_KIND_KIND_NATIONAL_PARK\x10J\x12\"\n" + + "\x1eFEATURE_KIND_KIND_NEIGHBORHOOD\x10K\x12\x1a\n" + + "\x16FEATURE_KIND_KIND_PEAK\x10L\x12\x1c\n" + + "\x18FEATURE_KIND_KIND_PRISON\x10M\x12$\n" + + " FEATURE_KIND_KIND_PROTECTED_AREA\x10N\x12\x1a\n" + + "\x16FEATURE_KIND_KIND_REEF\x10O\x12\x1a\n" + + "\x16FEATURE_KIND_KIND_ROCK\x10P\x12\x1a\n" + + "\x16FEATURE_KIND_KIND_SAND\x10Q\x12\x1b\n" + + "\x17FEATURE_KIND_KIND_SCRUB\x10R\x12\x19\n" + + "\x15FEATURE_KIND_KIND_SEA\x10S\x12\x1c\n" + + "\x18FEATURE_KIND_KIND_STRAIT\x10T\x12\x1c\n" + + "\x18FEATURE_KIND_KIND_VALLEY\x10U\x12\x1d\n" + + "\x19FEATURE_KIND_KIND_VILLAGE\x10V\x12 \n" + + "\x1cFEATURE_KIND_KIND_LIGHT_RAIL\x10W\x12\x1e\n" + + "\x1aFEATURE_KIND_KIND_PLATFORM\x10X\x12\x1d\n" + + "\x19FEATURE_KIND_KIND_STATION\x10Y\x12\x1c\n" + + "\x18FEATURE_KIND_KIND_SUBWAY\x10Z*\x90\x02\n" + + "\x1aRouteDiscoveryTelemetryIds\x126\n" + + "2ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_OPEN\x10\x00\x129\n" + + "5ROUTE_DISCOVERY_TELEMETRY_IDS_ROUTE_DISCOVERY_ABANDON\x10\x01\x12@\n" + + "\x12\x18\n" + + "\x14BGMODE_OPEN_GYM_SPOT\x10?\x12\x1d\n" + + "\x19BGMODE_NO_EGGS_INCUBATING\x10@\x12\x16\n" + + "\x12WEEKLY_REMINDER_KM\x10A\x12\x13\n" + + "\x0fEXTERNAL_REWARD\x10B\x12\x10\n" + + "\fSLEEP_REWARD\x10C\x12\x19\n" + + "\x15PARTY_PLAY_INVITATION\x10D\x12\x19\n" + + "\x15BUDDY_AFFECTION_ROUTE\x10E\x12\x17\n" + + "\x13CAMPFIRE_RAID_READY\x10F\x12\x19\n" + + "\x15TAPPABLE_ZYGARDE_CELL\x10G\x12\x16\n" + + "\x12DAILY_CATCH_STREAK\x10H\x12\x1b\n" + + "\x17CAMPFIRE_EVENT_REMINDER\x10I\x12+\n" + + "'POKEMON_RETURNED_FROM_IRIS_SOCIAL_SCENE\x10J\x12\x15\n" + + "\x11DAILY_SPIN_STREAK\x10K\x12\x13\n" + + "\x0fCAMPFIRE_MEETUP\x10L\x12!\n" + + "\x1dPOKEMON_RETURNED_FROM_STATION\x10M\x12\x1c\n" + + "\x18CAMPFIRE_CHECK_IN_REWARD\x10N\x12#\n" + + "\x1fPERSONALIZED_RESEARCH_AVAILABLE\x10O\x12\x18\n" + + "\x14CLAIM_FREE_RAID_PASS\x10P\x12$\n" + + " BGMODE_TRACKED_POKEMON_PROXIMITY\x10Q\x12!\n" + + "\x1dDAILY_CATCH_STREAK_KEEP_EARLY\x10R\x12 \n" + + "\x1cDAILY_CATCH_STREAK_KEEP_LATE\x10S\x12#\n" + + "\x1fDAILY_CATCH_STREAK_FINISH_EARLY\x10T\x12\"\n" + + "\x1eDAILY_CATCH_STREAK_FINISH_LATE\x10U\x12\x1b\n" + + "\x17BATTLE_TGR_FROM_BALLOON\x10V\x12\"\n" + + "\x1eEVOLVE_TO_UNLOCK_POKEDEX_ENTRY\x10W\x12\x1d\n" + + "\x19LURE_MODULE_PLACED_NEARBY\x10X\x12\x0e\n" + + "\n" + + "EVENT_RSVP\x10Y\x12\x19\n" + + "\x15EVENT_RSVP_INVITATION\x10Z\x12\x1b\n" + + "\x17EVENT_RSVP_RAID_WARNING\x10[\x12\x1e\n" + + "\x1aEVENT_RSVP_RAID_STARTS_NOW\x10\\\x12\x1b\n" + + "\x17EVENT_RSVP_GMAX_WARNING\x10]\x12\x1e\n" + + "\x1aEVENT_RSVP_GMAX_STARTS_NOW\x10^\x12\"\n" + + "\x1eEVENT_RSVP_MAX_GENERIC_WARNING\x10_\x12%\n" + + "!EVENT_RSVP_MAX_GENERIC_STARTS_NOW\x10`\x12 \n" + + "\x1cREMOTE_MAX_BATTLE_INVITATION\x10a\x12%\n" + + "!ITEM_EXPIRATION_GRANT_CONSOLATION\x10b\x12\x1c\n" + + "\x18ACTIVITY_INVITE_RECEIVED\x10c\x12\x1a\n" + + "\x16WEEKLY_CHALLENGE_START\x10d\x12#\n" + + "\x1fWEEKLY_CHALLENGES_NEW_CHALLENGE\x10e\x12\x1f\n" + + "\x1bWEEKLY_CHALLENGE_ALMOST_END\x10f\x12\x15\n" + + "\x11HATCH_SPECIAL_EGG\x10g\x12\x1d\n" + + "\x19WEEKLY_CHALLENGE_PROGRESS\x10h\x12$\n" + + " WEEKLY_CHALLENGE_QUEST_COMPLETED\x10i\x12\x19\n" + + "\x15REMOTE_TRADE_COMPLETE\x10j\x12\x15\n" + + "\x11REMOTE_TRADE_INFO\x10k\x12\x19\n" + + "\x15REMOTE_TRADE_INITIATE\x10l\x12\x1c\n" + + "\x18REMOTE_TRADE_EXPIRE_SOON\x10m\x12\x17\n" + + "\x13REMOTE_TRADE_EXPIRE\x10n\x12\x17\n" + + "\x13REMOTE_TRADE_CANCEL\x10o\x12\x18\n" + + "\x14REMOTE_TRADE_CONFIRM\x10p\x12\x1f\n" + + "\x1bLUCKY_REMOTE_TRADE_INITIATE\x10q\x12\x1e\n" + + "\x1aLUCKY_REMOTE_TRADE_CONFIRM\x10r\x12\"\n" + + "\x1eSOFT_SFIDA_PAUSED_ITEM_STORAGE\x10s\x12\"\n" + + "\x1eSOFT_SFIDA_PAUSED_NO_POKEBALLS\x10t\x12%\n" + + "!SOFT_SFIDA_PAUSED_POKEMON_STORAGE\x10u\x12\x1f\n" + + "\x1bSOFT_SFIDA_READY_FOR_REVIEW\x10v\x12\x17\n" + + "\x13SOFT_SFIDA_REMINDER\x10w*H\n" + + "\rRsvpSelection\x12\x13\n" + + "\x0fUNSET_SELECTION\x10\x00\x12\t\n" + + "\x05GOING\x10\x01\x12\t\n" + + "\x05MAYBE\x10\x02\x12\f\n" + + "\bDECLINED\x10\x03*\xcf\x06\n" + + "\x17SaturdayCompositionData\x12\n" + + "\n" + + "\x06DATA_0\x10\x00\x12\n" + + "\n" + + "\x06DATA_1\x10\x01\x12\n" + + "\n" + + "\x06DATA_2\x10\x02\x12\n" + + "\n" + + "\x06DATA_3\x10\x03\x12\n" + + "\n" + + "\x06DATA_4\x10\x04\x12\n" + + "\n" + + "\x06DATA_5\x10\x05\x12\n" + + "\n" + + "\x06DATA_6\x10\x06\x12\n" + + "\n" + + "\x06DATA_7\x10\a\x12\n" + + "\n" + + "\x06DATA_8\x10\b\x12\n" + + "\n" + + "\x06DATA_9\x10\t\x12\v\n" + + "\aDATA_10\x10\n" + + "\x12\v\n" + + "\aDATA_11\x10\v\x12\v\n" + + "\aDATA_12\x10\f\x12\v\n" + + "\aDATA_13\x10\r\x12\v\n" + + "\aDATA_14\x10\x0e\x12\v\n" + + "\aDATA_15\x10\x0f\x12\v\n" + + "\aDATA_16\x10\x10\x12\v\n" + + "\aDATA_17\x10\x11\x12\v\n" + + "\aDATA_18\x10\x12\x12\v\n" + + "\aDATA_19\x10\x13\x12\v\n" + + "\aDATA_20\x10\x14\x12\v\n" + + "\aDATA_21\x10\x15\x12\v\n" + + "\aDATA_22\x10\x16\x12\v\n" + + "\aDATA_23\x10\x17\x12\v\n" + + "\aDATA_24\x10\x18\x12\v\n" + + "\aDATA_25\x10\x19\x12\v\n" + + "\aDATA_26\x10\x1a\x12\v\n" + + "\aDATA_27\x10\x1b\x12\v\n" + + "\aDATA_28\x10\x1c\x12\v\n" + + "\aDATA_29\x10\x1d\x12\v\n" + + "\aDATA_30\x10\x1e\x12\v\n" + + "\aDATA_31\x10\x1f\x12\v\n" + + "\aDATA_32\x10 \x12\v\n" + + "\aDATA_33\x10!\x12\v\n" + + "\aDATA_34\x10\"\x12\v\n" + + "\aDATA_35\x10#\x12\v\n" + + "\aDATA_36\x10$\x12\v\n" + + "\aDATA_37\x10%\x12\v\n" + + "\aDATA_38\x10&\x12\v\n" + + "\aDATA_39\x10'\x12\v\n" + + "\aDATA_40\x10(\x12\v\n" + + "\aDATA_41\x10)\x12\v\n" + + "\aDATA_42\x10*\x12\v\n" + + "\aDATA_43\x10+\x12\v\n" + + "\aDATA_44\x10,\x12\v\n" + + "\aDATA_45\x10-\x12\v\n" + + "\aDATA_46\x10.\x12\v\n" + + "\aDATA_47\x10/\x12\v\n" + + "\aDATA_48\x100\x12\v\n" + + "\aDATA_49\x101\x12\v\n" + + "\aDATA_50\x102\x12\v\n" + + "\aDATA_51\x103\x12\v\n" + + "\aDATA_52\x104\x12\v\n" + + "\aDATA_53\x105\x12\v\n" + + "\aDATA_54\x106\x12\v\n" + + "\aDATA_55\x107\x12\v\n" + + "\aDATA_56\x108\x12\v\n" + + "\aDATA_57\x109\x12\v\n" + + "\aDATA_58\x10:\x12\v\n" + + "\aDATA_59\x10;\x12\v\n" + + "\aDATA_60\x10<\x12\v\n" + + "\aDATA_61\x10=\x12\v\n" + + "\aDATA_62\x10>\x12\v\n" + + "\aDATA_63\x10?*\xa0\x01\n" + + "\aScanTag\x12\x19\n" + + "\x15SCAN_TAG_DEFAULT_SCAN\x10\x00\x12\x13\n" + + "\x0fSCAN_TAG_PUBLIC\x10\x01\x12\x14\n" + + "\x10SCAN_TAG_PRIVATE\x10\x02\x12\x1c\n" + + "\x18SCAN_TAG_WAYSPOT_CENTRIC\x10\x03\x12\x16\n" + + "\x12SCAN_TAG_FREE_FORM\x10\x04\x12\x19\n" + + "\x15SCAN_TAG_EXPERIMENTAL\x10\x05*\xdd\x04\n" + + "\x0fSemanticChannel\x12\x18\n" + + "\x14SEMANTIC_CHANNEL_SKY\x10\x00\x12\x1b\n" + + "\x17SEMANTIC_CHANNEL_GROUND\x10\x01\x12#\n" + + "\x1fSEMANTIC_CHANNEL_GROUND_NATURAL\x10\x02\x12%\n" + + "!SEMANTIC_CHANNEL_GROUND_UNNATURAL\x10\x03\x12\x1a\n" + + "\x16SEMANTIC_CHANNEL_WATER\x10\x04\x12\x1b\n" + + "\x17SEMANTIC_CHANNEL_PEOPLE\x10\x05\x12\x1d\n" + + "\x19SEMANTIC_CHANNEL_BUILDING\x10\x06\x12\x1c\n" + + "\x18SEMANTIC_CHANNEL_FLOWERS\x10\a\x12\x1c\n" + + "\x18SEMANTIC_CHANNEL_FOLIAGE\x10\b\x12\x1f\n" + + "\x1bSEMANTIC_CHANNEL_TREE_TRUNK\x10\t\x12\x18\n" + + "\x14SEMANTIC_CHANNEL_PET\x10\n" + + "\x12\x19\n" + + "\x15SEMANTIC_CHANNEL_SAND\x10\v\x12\x1a\n" + + "\x16SEMANTIC_CHANNEL_GRASS\x10\f\x12\x17\n" + + "\x13SEMANTIC_CHANNEL_TV\x10\r\x12\x19\n" + + "\x15SEMANTIC_CHANNEL_DIRT\x10\x0e\x12\x1c\n" + + "\x18SEMANTIC_CHANNEL_VEHICLE\x10\x0f\x12\x19\n" + + "\x15SEMANTIC_CHANNEL_ROAD\x10\x10\x12\x19\n" + + "\x15SEMANTIC_CHANNEL_FOOD\x10\x11\x12\x1e\n" + + "\x1aSEMANTIC_CHANNEL_LOUNGABLE\x10\x12\x12\x19\n" + + "\x15SEMANTIC_CHANNEL_SNOW\x10\x13*\xac\x01\n" + + "\x15ShoppingPageScrollIds\x12@\n" + + "SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_FULL_RAID\x10\a\x129\n" + + "5SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_MORE\x10\b\x125\n" + + "1SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_AVATAR_ITEM\x10\t\x12;\n" + + "7SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_POKEMON_ENCOUNTER\x10\n" + + "\x12=\n" + + "9SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_PLAYER_PROFILE_PAGE\x10\v\x125\n" + + "1SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_STORE_FRONT\x10\f\x12D\n" + + "@SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_AVATAR_CUSTOMIZATION_AWARD\x10\r\x12>\n" + + ":SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_FIRST_TIME_USER_FLOW\x10\x0e\x12D\n" + + "@SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_BADGE_DETAIL_AVATAR_REWARD\x10\x0f\x123\n" + + "/SHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_DEEP_LINK\x10\x10\x12J\n" + + "FSHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_RAID_PASS\x10\x11\x12Q\n" + + "MSHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_REMOTE_RAID_PASS\x10\x12\x12M\n" + + "ISHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BUDDY_INTERACTION_POFFIN\x10d\x12L\n" + + "HSHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BUDDY_QUICK_FEED_POFFIN\x10e\x12Q\n" + + "MSHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_INCENSE_ORDINARY\x10f\x12J\n" + + "FSHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_LUCKY_EGG\x10g\x12K\n" + + "GSHOPPING_PAGE_TELEMETRY_SOURCE_SOURCE_QUICK_SHOP_BAG_MISSING_STAR_PIECE\x10h\x12D\n" + + "@SHOPPING_PAGE_TELEMETRY_SOURCE_QUICK_SHOP_ENCOUNTER_NO_WILD_BALL\x10i\x12K\n" + + "GSHOPPING_PAGE_TELEMETRY_SOURCE_QUICK_SHOP_ENCOUNTER_LAST_WILD_BALL_USED\x10j*B\n" + + "\vShowSticker\x12\x0e\n" + + "\n" + + "NEVER_SHOW\x10\x00\x12\x0f\n" + + "\vALWAYS_SHOW\x10\x01\x12\x12\n" + + "\x0eSOMETIMES_SHOW\x10\x02*\x87\x03\n" + + "\x12SocialTelemetryIds\x12)\n" + + "%SOCIAL_TELEMETRY_IDS_UNDEFINED_SOCIAL\x10\x00\x12#\n" + + "\x1fSOCIAL_TELEMETRY_IDS_FRIEND_TAB\x10\x01\x12)\n" + + "%SOCIAL_TELEMETRY_IDS_NOTIFICATION_TAB\x10\x02\x12'\n" + + "#SOCIAL_TELEMETRY_IDS_FRIEND_PROFILE\x10\x03\x126\n" + + "2SOCIAL_TELEMETRY_IDS_OPEN_FRIEND_SHIP_LEVEL_DETAIL\x10\x04\x125\n" + + "1SOCIAL_TELEMETRY_IDS_CLOSE_OPEN_GIFT_CONFIRMATION\x10\x05\x121\n" + + "-SOCIAL_TELEMETRY_IDS_FRIEND_LIST_SORT_CHANGED\x10\x06\x12+\n" + + "'SOCIAL_TELEMETRY_IDS_FRIEND_LIST_CLOSED\x10\a*\x80\x02\n" + + "\x19SoftSfidaDeepLinkCategory\x12*\n" + + "&SOFT_SFIDA_DEEP_LINK_CATEGORY_REMINDER\x10\x00\x12*\n" + + "&SOFT_SFIDA_DEEP_LINK_CATEGORY_BOX_FULL\x10\x01\x12*\n" + + "&SOFT_SFIDA_DEEP_LINK_CATEGORY_BAG_FULL\x10\x02\x12-\n" + + ")SOFT_SFIDA_DEEP_LINK_CATEGORY_NO_POKEBALL\x10\x03\x120\n" + + ",SOFT_SFIDA_DEEP_LINK_CATEGORY_DAILY_COMPLETE\x10\x04*\xa4\x01\n" + + "\x0eSoftSfidaError\x12\x19\n" + + "\x15SOFT_SFIDA_ERROR_NONE\x10\x00\x12&\n" + + "\"SOFT_SFIDA_ERROR_NO_MORE_POKEBALLS\x10\x01\x12+\n" + + "'SOFT_SFIDA_ERROR_POKEMON_INVENTORY_FULL\x10\x02\x12\"\n" + + "\x1eSOFT_SFIDA_ERROR_ITEM_BAG_FULL\x10\x03*\xae\x01\n" + + "\x0eSoftSfidaState\x12\x1d\n" + + "\x19SOFT_SFIDA_STATE_INACTIVE\x10\x00\x12\x1b\n" + + "\x17SOFT_SFIDA_STATE_ACTIVE\x10\x01\x12\x1b\n" + + "\x17SOFT_SFIDA_STATE_PAUSED\x10\x02\x12!\n" + + "\x1dSOFT_SFIDA_STATE_BEFORE_RECAP\x10\x03\x12 \n" + + "\x1cSOFT_SFIDA_STATE_AFTER_RECAP\x10\x04*}\n" + + "\x06Source\x12\x18\n" + + "\x14SOURCE_DEFAULT_UNSET\x10\x00\x12\x15\n" + + "\x11SOURCE_MODERATION\x10\x01\x12\x14\n" + + "\x10SOURCE_ANTICHEAT\x10\x02\x12\x17\n" + + "\x13SOURCE_RATE_LIMITED\x10\x03\x12\x13\n" + + "\x0fSOURCE_WAYFARER\x10\x04*\xa0\x04\n" + + "\x0eSouvenirTypeId\x12\x12\n" + + "\x0eSOUVENIR_UNSET\x10\x00\x12\x19\n" + + "\x15SOUVENIR_LONE_EARRING\x10\x01\x12\x1a\n" + + "\x16SOUVENIR_SMALL_BOUQUET\x10\x02\x12\x1b\n" + + "\x17SOUVENIR_SKIPPING_STONE\x10\x03\x12\x18\n" + + "\x14SOUVENIR_BEACH_GLASS\x10\x04\x12\x1b\n" + + "\x17SOUVENIR_TROPICAL_SHELL\x10\x05\x12\x15\n" + + "\x11SOUVENIR_MUSHROOM\x10\x06\x12\x19\n" + + "\x15SOUVENIR_CHALKY_STONE\x10\a\x12\x15\n" + + "\x11SOUVENIR_PINECONE\x10\b\x12\x1c\n" + + "\x18SOUVENIR_TROPICAL_FLOWER\x10\t\x12\x1a\n" + + "\x16SOUVENIR_FLOWER_FRUITS\x10\n" + + "\x12\x1a\n" + + "\x16SOUVENIR_CACTUS_FLOWER\x10\v\x12\x1c\n" + + "\x18SOUVENIR_STRETCHY_SPRING\x10\f\x12\x13\n" + + "\x0fSOUVENIR_MARBLE\x10\r\x12\x18\n" + + "\x14SOUVENIR_TORN_TICKET\x10\x0e\x12\x18\n" + + "\x14SOUVENIR_PRETTY_LEAF\x10\x0f\x12\x15\n" + + "\x11SOUVENIR_CONFETTI\x10\x10\x12\x1a\n" + + "\x16SOUVENIR_PIKACHU_VISOR\x10\x11\x12\x1b\n" + + "\x17SOUVENIR_PAPER_AIRPLANE\x10\x12\x12\x19\n" + + "\x15SOUVENIR_TINY_COMPASS\x10\x13*\xa2\x03\n" + + "\x17SponsorPoiInvalidReason\x12=\n" + + "9SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_UNSPECIFIED\x10\x00\x12@\n" + + "\n" + + ":SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_NOT_TRUTHFUL\x10\x03\x12E\n" + + "ASPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_NOT_FAMILY_FRIENDLY\x10\x04\x12C\n" + + "?SPONSOR_POI_INVALID_REASON_SPONSOR_POI_REASON_OFFENSIVE_CONTENT\x10\x05*\x80\x01\n" + + "\x13StampCollectionType\x12\x16\n" + + "\x12COLLECT_TYPE_UNSET\x10\x00\x12\x17\n" + + "\x13COLLECTION_TYPE_LID\x10\x01\x12\x1e\n" + + "\x1aCOLLECTION_TYPE_DESIGNATED\x10\x03\x12\x18\n" + + "\x14COLLECTION_TYPE_FREE\x10\x04*\xba\x01\n" + + "\x10StatModifierType\x12\x1c\n" + + "\x18UNSET_STAT_MODIFIER_TYPE\x10\x00\x12\x10\n" + + "\fATTACK_STAGE\x10\x01\x12\x11\n" + + "\rDEFENSE_STAGE\x10\x02\x12\x16\n" + + "\x12DAMAGE_DEALT_DELTA\x10\x03\x12\x16\n" + + "\x12DAMAGE_TAKEN_DELTA\x10\x04\x12\x15\n" + + "\x11ARBITRARY_COUNTER\x10\x05\x12\x1c\n" + + "\x18PARTY_POWER_DAMAGE_DEALT\x10\x06*N\n" + + "\x05Store\x12\x0f\n" + + "\vSTORE_UNSET\x10\x00\x12\x0f\n" + + "\vSTORE_APPLE\x10\x01\x12\x10\n" + + "\fSTORE_GOOGLE\x10\x02\x12\x11\n" + + "\rSTORE_SAMSUNG\x10\x03*.\n" + + "\x06Syntax\x12\n" + + "\n" + + "\x06PROTO2\x10\x00\x12\n" + + "\n" + + "\x06PROTO3\x10\x01\x12\f\n" + + "\bEDITIONS\x10\x02*D\n" + + "\x04Team\x12\x0e\n" + + "\n" + + "TEAM_UNSET\x10\x00\x12\r\n" + + "\tTEAM_BLUE\x10\x01\x12\f\n" + + "\bTEAM_RED\x10\x02\x12\x0f\n" + + "\vTEAM_YELLOW\x10\x03*9\n" + + "\x10TitanGeodataType\x12\x1c\n" + + "\x18UNSPECIFIED_GEODATA_TYPE\x10\x00\x12\a\n" + + "\x03POI\x10\x01*\x90\f\n" + + "\x1bTitanPlayerSubmissionAction\x12:\n" + + "6TITAN_PLAYER_SUBMISSION_ACTION_UNKNOWN_GAME_POI_ACTION\x10\x00\x120\n" + + "*TITAN_PLAYER_SUBMISSION_ACTION_ADD_NEW_POI\x10\xe0\xeb%\x12>\n" + + "8TITAN_PLAYER_SUBMISSION_ACTION_GET_AVAILABLE_SUBMISSIONS\x10\xe1\xeb%\x12D\n" + + ">TITAN_PLAYER_SUBMISSION_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD\x10\xe2\xeb%\x12N\n" + + "HTITAN_PLAYER_SUBMISSION_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS\x10\xe3\xeb%\x12;\n" + + "5TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_NEW_PRIVATE_POI\x10\xe6\xeb%\x125\n" + + "/TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_IMAGE\x10\xc4\xec%\x12D\n" + + ">TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE\x10\xc5\xec%\x12?\n" + + "9TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_LOCATION_UPDATE\x10\xc6\xec%\x12@\n" + + ":TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST\x10\xc7\xec%\x12>\n" + + "8TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_REPORT\x10\xc8\xec%\x12G\n" + + "ATITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_SPONSOR_POI_LOCATION_UPDATE\x10\xc9\xec%\x12=\n" + + "7TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_CATEGORY_VOTE\x10\xca\xec%\x12=\n" + + "7TITAN_PLAYER_SUBMISSION_ACTION_GENERATE_GMAP_SIGNED_URL\x10\x8c\xee%\x126\n" + + "0TITAN_PLAYER_SUBMISSION_ACTION_GET_GMAP_SETTINGS\x10\x8d\xee%\x12A\n" + + ";TITAN_PLAYER_SUBMISSION_ACTION_SUBMIT_POI_AR_VIDEO_METADATA\x10\xf0\xee%\x12B\n" + + "\x12\x1d\n" + + "\x19CHALLENGE_CATCH_RAZZBERRY\x10?\x12\x1d\n" + + "\x19SHOULD_SHOW_LURE_TUTORIAL\x10@\x12\x1c\n" + + "\x18LURE_TUTORIAL_INTRODUCED\x10A\x12\x1c\n" + + "\x18LURE_BUTTON_PROMPT_SHOWN\x10B\x12\x1c\n" + + "\x18LURE_BUTTON_DIALOG_SHOWN\x10C\x12\x18\n" + + "\x14REMOTE_RAID_TUTORIAL\x10D\x12\x1d\n" + + "\x19TRADE_TUTORIAL_INTRODUCED\x10E\x12\x1b\n" + + "\x17TRADE_TUTORIAL_COMPLETE\x10F\x12\x19\n" + + "\x15LUCKY_FRIEND_TUTORIAL\x10G\x12\x18\n" + + "\x14LUCKY_TRADE_TUTORIAL\x10H\x12\x18\n" + + "\x14MEGA_LEVELS_TUTORIAL\x10I\x12\x1d\n" + + "\x19SPONSORED_WEB_AR_TUTORIAL\x10J\x12\x1d\n" + + "\x19BUTTERFLY_REGION_TUTORIAL\x10K\x12\x1c\n" + + "\x18SPONSORED_VIDEO_TUTORIAL\x10L\x12!\n" + + "\x1dADDRESS_BOOK_IMPORT_PROMPT_V2\x10M\x12\x1a\n" + + "\x16LOCATION_CARD_TUTORIAL\x10N\x12#\n" + + "\x1fMASTER_BALL_INTRODUCTION_PROMPT\x10O\x12\x1e\n" + + "\x1aSHADOW_GEM_FRAGMENT_DIALOG\x10P\x12\x1e\n" + + "\x1aSHADOW_GEM_RECEIVED_DIALOG\x10Q\x12,\n" + + "(RAID_TUTORIAL_SHADOW_BUTTON_PROMPT_SHOWN\x10R\x12\x15\n" + + "\x11CONTESTS_TUTORIAL\x10S\x12\x10\n" + + "\fROUTE_TRAVEL\x10T\x12\x17\n" + + "\x13PARTY_PLAY_TUTORIAL\x10U\x12\x17\n" + + "\x13PINECONE_TUTORIAL_0\x10V\x12\x17\n" + + "\x13PINECONE_TUTORIAL_1\x10W\x12\x17\n" + + "\x13PINECONE_TUTORIAL_2\x10X\x12\x17\n" + + "\x13PINECONE_TUTORIAL_3\x10Y\x12\x17\n" + + "\x13PINECONE_TUTORIAL_4\x10Z\x12\x17\n" + + "\x13PINECONE_TUTORIAL_5\x10[\x12\x1f\n" + + "\x1bBREAKFAST_TAPPABLE_TUTORIAL\x10\\\x12)\n" + + "%RAID_TUTORIAL_PARTY_PLAY_PROMPT_SHOWN\x10]\x12\x1b\n" + + "\x17NPC_EXPLORER_INTRODUCED\x10^\x12\x1b\n" + + "\x17NPC_TRAVELER_INTRODUCED\x10_\x12\x1f\n" + + "\x1bNONCOMBAT_MOVE_PROMPT_SHOWN\x10`\x12'\n" + + "#NONCOMBAT_SPACIAL_REND_PROMPT_SHOWN\x10a\x12'\n" + + "#NONCOMBAT_ROAR_OF_TIME_PROMPT_SHOWN\x10b\x12*\n" + + "&NONCOMBAT_SUNSTEEL_STRIKE_PROMPT_SHOWN\x10c\x12)\n" + + "%NONCOMBAT_MOONGEIST_BEAM_PROMPT_SHOWN\x10d\x12\"\n" + + "\x1eNONCOMBAT_MOVE_PROMPT_SHOWN_03\x10e\x12\"\n" + + "\x1eNONCOMBAT_MOVE_PROMPT_SHOWN_04\x10f\x12\"\n" + + "\x1eNONCOMBAT_MOVE_PROMPT_SHOWN_05\x10g\x12\"\n" + + "\x1eNONCOMBAT_MOVE_PROMPT_SHOWN_06\x10h\x12\"\n" + + "\x1eNONCOMBAT_MOVE_PROMPT_SHOWN_07\x10i\x12\"\n" + + "\x1eNONCOMBAT_MOVE_PROMPT_SHOWN_08\x10j\x12\"\n" + + "\x1eNONCOMBAT_MOVE_PROMPT_SHOWN_09\x10k\x12\"\n" + + "\x1eNONCOMBAT_MOVE_PROMPT_SHOWN_10\x10l\x12\x1f\n" + + "\x1bAR_PHOTOS_STICKERS_TUTORIAL\x10m\x12\x1b\n" + + "\x17FUSION_CALYREX_TUTORIAL\x10n\x12\x1a\n" + + "\x16FUSION_KYUREM_TUTORIAL\x10o\x12\x1c\n" + + "\x18FUSION_NECROZMA_TUTORIAL\x10p\x12\x1b\n" + + "\x17AR_IRIS_SOCIAL_TUTORIAL\x10q\x12\x16\n" + + "\x12STATION_TUTORIAL_1\x10r\x12\x16\n" + + "\x12STATION_TUTORIAL_2\x10s\x12\x16\n" + + "\x12STATION_TUTORIAL_3\x10t\x12\x16\n" + + "\x12STATION_TUTORIAL_4\x10u\x12\x16\n" + + "\x12STATION_TUTORIAL_5\x10v\x12\x16\n" + + "\x12STATION_TUTORIAL_6\x10w\x12\x16\n" + + "\x12STATION_TUTORIAL_7\x10x\x12\x1f\n" + + "\x1bSPECIAL_BACKGROUND_TUTORIAL\x10y\x12&\n" + + "\"SPECIAL_BACKGROUND_FUSION_TUTORIAL\x10z\x12\x1f\n" + + "\x1bBREAD_POKEMON_INFO_TUTORIAL\x10{\x12\x1c\n" + + "\x18BREAD_MOVE_INFO_TUTORIAL\x10|\x12\x16\n" + + "\x12WILD_BALL_TUTORIAL\x10}\x12!\n" + + "\x1dIBFC_DETAILS_MORPEKO_TUTORIAL\x10~\x12'\n" + + "#STRONG_ENCOUNTER_WILD_BALL_TUTORIAL\x10\x7f\x12\x1c\n" + + "\x17WILD_BALL_DRAWER_PROMPT\x10\x80\x01\x12\x1e\n" + + "\x19VPS_LOCALIZATION_TUTORIAL\x10\x81\x01\x12&\n" + + "!RAID_ATTENDANCE_ONLINE_DISCLAIMER\x10\x82\x01\x12\x1f\n" + + "\x1aRAID_ATTENDANCE_ONBOARDING\x10\x83\x01\x12\x1b\n" + + "\x16SINISTEA_FORM_TUTORIAL\x10\x84\x01\x12\x1c\n" + + "\x17MAX_BOOST_ITEM_TUTORIAL\x10\x85\x01\x12\x18\n" + + "\x13EVENT_PASS_TUTORIAL\x10\x86\x01\x12\x19\n" + + "\x14STAMP_RALLY_TUTORIAL\x10\x87\x01\x12%\n" + + " LUCKY_FRIEND_APPLICATOR_TUTORIAL\x10\x88\x01\x12\x18\n" + + "\x13RSVP_TOAST_TUTORIAL\x10\x89\x01\x12\x12\n" + + "\rRSVP_TUTORIAL\x10\x8a\x01\x12\x18\n" + + "\x13NEARBY_GYM_TUTORIAL\x10\x8b\x01\x12\x1b\n" + + "\x16NEARBY_ROUTES_TUTORIAL\x10\x8c\x01\x12#\n" + + "\x1eSTAMP_RALLY_GIFT_SEND_TUTORIAL\x10\x8d\x01\x12&\n" + + "!STAMP_RALLY_GIFT_RECEIVE_TUTORIAL\x10\x8e\x01\x12\x13\n" + + "\x0eMAPLE_TUTORIAL\x10\x8f\x01\x12\x1c\n" + + "\x17RSVP_TOAST_TUTORIAL_MAP\x10\x90\x01\x12\x1f\n" + + "\x1aRSVP_TOAST_TUTORIAL_NEARBY\x10\x91\x01\x12\x1f\n" + + "\x1aREMOTE_MAX_BATTLE_TUTORIAL\x10\x92\x01\x12%\n" + + " RSVP_ATTENDANCE_DETAILS_TUTORIAL\x10\x93\x01\x12&\n" + + "!IBFC_DETAILS_LIGHTWEIGHT_TUTORIAL\x10\x94\x01\x12\"\n" + + "\x1dSINGLE_STAT_INCREASE_TUTORIAL\x10\x95\x01\x12\"\n" + + "\x1dTRIPLE_STAT_INCREASE_TUTORIAL\x10\x96\x01\x12%\n" + + " AR_SCAN_FIRST_TIME_FLOW_TUTORIAL\x10\x97\x01\x12\x1e\n" + + "\x19MAX_BATTLE_NO_ENCOUNTER_1\x10\x98\x01\x12 \n" + + "\x1bNEW_WEEKLY_CHALLENGE_POSTED\x10\x99\x01\x12\x1d\n" + + "\x18NEW_SOCIAL_TAB_AVAILABLE\x10\x9a\x01\x12\x1b\n" + + "\x16SMORES_QUESTS_TUTORIAL\x10\x9b\x01\x12\x1e\n" + + "\x19WEEKLY_CHALLENGE_TUTORIAL\x10\x9c\x01\x12\x1f\n" + + "\x1aBEST_FRIENDS_PLUS_TUTORIAL\x10\x9d\x01\x12\x1a\n" + + "\x15REMOTE_TRADE_TUTORIAL\x10\x9e\x01\x12\x1e\n" + + "\x19REMOTE_TRADE_TAG_TUTORIAL\x10\x9f\x01\x12)\n" + + " REMOTE_TRADE_LONG_PRESS_TUTORIAL\x10\xa0\x01\x1a\x02\b\x01\x12%\n" + + " REMOTE_TRADE_TAG_POP_UP_TUTORIAL\x10\xa1\x01\x12\x19\n" + + "\x14SPECIAL_EGG_TUTORIAL\x10\xa2\x01\x12\x1f\n" + + "\x1aPOLTCHAGEIST_FORM_TUTORIAL\x10\xa3\x01\x12!\n" + + "\x1cSTRONG_ENCOUNTER_TUTORIAL_V2\x10\xa4\x01\x12\x1a\n" + + "\x15WILD_BALL_TUTORIAL_V2\x10\xa5\x01\x12\x1f\n" + + "\x1aWILD_BALL_TICKET_UPSELL_V2\x10\xa6\x01\x12\x1f\n" + + "\x1aWILD_BALL_DRAWER_PROMPT_V2\x10\xa7\x01\x12*\n" + + "%WEEKLY_CHALLENGE_MATCHMAKING_TUTORIAL\x10\xa8\x01\x12\"\n" + + "\x1dREMOTE_TRADE_TAGGING_UNLOCKED\x10\xa9\x01\x12(\n" + + "#REMOTE_TRADE_TAGGING_USAGE_TUTORIAL\x10\xaa\x01\x12\x1a\n" + + "\x15REMOTE_TRADE_UNLOCKED\x10\xab\x01\x12(\n" + + "#FIRST_NATURAL_ART_DAY_NIGHT_POKEMON\x10\xac\x01\x12'\n" + + "\"REMOTE_TRADE_VIEW_POKEMON_TUTORIAL\x10\xad\x01\x12)\n" + + "$REMOTE_TRADE_CHOOSE_POKEMON_TUTORIAL\x10\xae\x01\x12&\n" + + "!REMOTE_TRADE_FIRST_REQUEST_DIALOG\x10\xaf\x01\x12'\n" + + "\"REMOTE_TRADE_FIRST_RESPONSE_DIALOG\x10\xb0\x01\x12-\n" + + "$REMOTE_TRADE_VIEW_TRADE_POKEMON_FTUE\x10\xb1\x01\x1a\x02\b\x01\x12*\n" + + "!REMOTE_TRADE_RESPOND_REQUEST_FTUE\x10\xb2\x01\x1a\x02\b\x01\x12,\n" + + "'FIRST_DAY_NIGHT_FIELD_BOOK_TAB_TUTORIAL\x10\xb3\x01\x12\x19\n" + + "\x14MEGA_FTUE_LETS_DO_IT\x10\xb4\x01\x12\x1a\n" + + "\x15MEGA_FTUE_NEVER_AGAIN\x10\xb5\x01\x12\x1a\n" + + "\x15MEGA_FTUE_GOOD_TALK_1\x10\xb6\x01\x12#\n" + + "\x1eMEGA_FTUE_ENCOUNTER_COMPLETE_1\x10\xb7\x01\x12(\n" + + "#MEGA_FTUE_POST_ENCOUNTER_COMPLETE_1\x10\xb8\x01\x12&\n" + + "!MEGA_FTUE_MEGA_EVOLUTION_COMPLETE\x10\xb9\x01\x12\x1a\n" + + "\x15MEGA_FTUE_GOOD_TALK_2\x10\xba\x01\x12#\n" + + "\x1eMEGA_FTUE_ENCOUNTER_COMPLETE_2\x10\xbb\x01\x12\x18\n" + + "\x13MEGA_FTUE_COMPLETED\x10\xbc\x01\x12/\n" + + "*FIELD_BOOK_TAB_REVISIT_FTUE_DISMISS_BANNER\x10\xbd\x01\x12\x1e\n" + + "\x19NEARBY_DAY_NIGHT_TUTORIAL\x10\xbe\x01\x12!\n" + + "\x1cFIRST_DAY_NIGHT_POI_TUTORIAL\x10\xbf\x01\x12.\n" + + ")MAP_AFTER_FIRST_DAY_NIGHT_POKEMON_CAPTURE\x10\xc0\x01\x12)\n" + + "$REMOTE_TRADE_PUSH_NOTIFICATION_CHECK\x10\xc1\x01\x12&\n" + + "!FIRST_FIELD_BOOK_DN_POKEMON_ENTRY\x10\xc2\x01\x12\x1f\n" + + "\x1aFIRST_FIELD_BOOK_COMPLETED\x10\xc3\x01\x12%\n" + + " FIRST_DAILY_FIELD_BOOK_COMPLETED\x10\xc4\x01\x12&\n" + + "!POKEMON_DETAIL_DAY_NIGHT_TUTORIAL\x10\xc5\x01\x12/\n" + + "*INCREASED_MEGA_LEVEL_RECEIVED_PROMPT_SHOWN\x10\xc6\x01\x12,\n" + + "'ENHANCED_CURRENCY_RECEIVED_PROMPT_SHOWN\x10\xc7\x01\x12 \n" + + "\x1bENHANCED_MEGA_RAID_TUTORIAL\x10\xc8\x01\x12\x18\n" + + "\x13SOFT_SFIDA_TUTORIAL\x10\xc9\x01\x12\"\n" + + "\x1dIBFC_DETAILS_MIMIKYU_TUTORIAL\x10\xca\x01\x12\x1a\n" + + "\x15SOFT_SFIDA_MAP_BUTTON\x10\xcb\x01\x12\x1e\n" + + "\x19COORDINATED_RAID_TUTORIAL\x10\xcc\x01*\xa3\n" + + "\n" + + "\vTweenAction\x12\x17\n" + + "\x13TWEEN_ACTION_MOVE_X\x10\x00\x12\x17\n" + + "\x13TWEEN_ACTION_MOVE_Y\x10\x01\x12\x17\n" + + "\x13TWEEN_ACTION_MOVE_Z\x10\x02\x12\x1d\n" + + "\x19TWEEN_ACTION_MOVE_LOCAL_X\x10\x03\x12\x1d\n" + + "\x19TWEEN_ACTION_MOVE_LOCAL_Y\x10\x04\x12\x1d\n" + + "\x19TWEEN_ACTION_MOVE_LOCAL_Z\x10\x05\x12\x1c\n" + + "\x18TWEEN_ACTION_MOVE_CURVED\x10\x06\x12\"\n" + + "\x1eTWEEN_ACTION_MOVE_CURVED_LOCAL\x10\a\x12\x1c\n" + + "\x18TWEEN_ACTION_MOVE_SPLINE\x10\b\x12\"\n" + + "\x1eTWEEN_ACTION_MOVE_SPLINE_LOCAL\x10\t\x12\x18\n" + + "\x14TWEEN_ACTION_SCALE_X\x10\n" + + "\x12\x18\n" + + "\x14TWEEN_ACTION_SCALE_Y\x10\v\x12\x18\n" + + "\x14TWEEN_ACTION_SCALE_Z\x10\f\x12\x19\n" + + "\x15TWEEN_ACTION_ROTATE_X\x10\r\x12\x19\n" + + "\x15TWEEN_ACTION_ROTATE_Y\x10\x0e\x12\x19\n" + + "\x15TWEEN_ACTION_ROTATE_Z\x10\x0f\x12\x1e\n" + + "\x1aTWEEN_ACTION_ROTATE_AROUND\x10\x10\x12$\n" + + " TWEEN_ACTION_ROTATE_AROUND_LOCAL\x10\x11\x12$\n" + + " TWEEN_ACTION_CANVAS_ROTATEAROUND\x10\x12\x12*\n" + + "&TWEEN_ACTION_CANVAS_ROTATEAROUND_LOCAL\x10\x13\x12\"\n" + + "\x1eTWEEN_ACTION_CANVAS_PLAYSPRITE\x10\x14\x12\x16\n" + + "\x12TWEEN_ACTION_ALPHA\x10\x15\x12\x1b\n" + + "\x17TWEEN_ACTION_TEXT_ALPHA\x10\x16\x12\x1d\n" + + "\x19TWEEN_ACTION_CANVAS_ALPHA\x10\x17\x12\x1d\n" + + "\x19TWEEN_ACTION_ALPHA_VERTEX\x10\x18\x12\x16\n" + + "\x12TWEEN_ACTION_COLOR\x10\x19\x12\x1f\n" + + "\x1bTWEEN_ACTION_CALLBACK_COLOR\x10\x1a\x12\x1b\n" + + "\x17TWEEN_ACTION_TEXT_COLOR\x10\x1b\x12\x1d\n" + + "\x19TWEEN_ACTION_CANVAS_COLOR\x10\x1c\x12\x19\n" + + "\x15TWEEN_ACTION_CALLBACK\x10\x1d\x12\x15\n" + + "\x11TWEEN_ACTION_MOVE\x10\x1e\x12\x1b\n" + + "\x17TWEEN_ACTION_MOVE_LOCAL\x10\x1f\x12\x17\n" + + "\x13TWEEN_ACTION_ROTATE\x10 \x12\x1d\n" + + "\x19TWEEN_ACTION_ROTATE_LOCAL\x10!\x12\x16\n" + + "\x12TWEEN_ACTION_SCALE\x10\"\x12\x17\n" + + "\x13TWEEN_ACTION_VALUE3\x10#\x12\x19\n" + + "\x15TWEEN_ACTION_GUI_MOVE\x10$\x12 \n" + + "\x1cTWEEN_ACTION_GUI_MOVE_MARGIN\x10%\x12\x1a\n" + + "\x16TWEEN_ACTION_GUI_SCALE\x10&\x12\x1a\n" + + "\x16TWEEN_ACTION_GUI_ALPHA\x10'\x12\x1b\n" + + "\x17TWEEN_ACTION_GUI_ROTATE\x10(\x12\x1e\n" + + "\x1aTWEEN_ACTION_DELAYED_SOUND\x10)\x12\x1c\n" + + "\x18TWEEN_ACTION_CANVAS_MOVE\x10*\x12\x1d\n" + + "\x19TWEEN_ACTION_CANVAS_SCALE\x10+*s\n" + + "\bUserType\x12\x14\n" + + "\x10USER_TYPE_PLAYER\x10\x00\x12\x17\n" + + "\x13USER_TYPE_DEVELOPER\x10\x01\x12\x16\n" + + "\x12USER_TYPE_SURVEYOR\x10\x02\x12 \n" + + "\x1cUSER_TYPE_DEVELOPER_8TH_WALL\x10\x03*\x9c\x01\n" + + "\x1dUsernameSuggestionTelemetryId\x12'\n" + + "#UNDEFINED_USERNAME_SUGGESTION_EVENT\x10\x00\x12\x1e\n" + + "\x1aREFRESHED_NAME_SUGGESTIONS\x10\x01\x12\x19\n" + + "\x15TAPPED_SUGGESTED_NAME\x10\x02\x12\x17\n" + + "\x13USED_SUGGESTED_NAME\x10\x03*\xef\x04\n" + + "\x0eVivillonRegion\x12\x1b\n" + + "\x17VIVILLON_REGION_UNKNOWN\x10\x00\x12\x1f\n" + + "\x1bVIVILLON_REGION_ARCHIPELAGO\x10\x01\x12\x1f\n" + + "\x1bVIVILLON_REGION_CONTINENTAL\x10\x02\x12\x1b\n" + + "\x17VIVILLON_REGION_ELEGANT\x10\x03\x12\x19\n" + + "\x15VIVILLON_REGION_FANCY\x10\x04\x12\x1a\n" + + "\x16VIVILLON_REGION_GARDEN\x10\x05\x12\x1f\n" + + "\x1bVIVILLON_REGION_HIGH_PLAINS\x10\x06\x12\x1c\n" + + "\x18VIVILLON_REGION_ICY_SNOW\x10\a\x12\x1a\n" + + "\x16VIVILLON_REGION_JUNGLE\x10\b\x12\x1a\n" + + "\x16VIVILLON_REGION_MARINE\x10\t\x12\x1a\n" + + "\x16VIVILLON_REGION_MEADOW\x10\n" + + "\x12\x1a\n" + + "\x16VIVILLON_REGION_MODERN\x10\v\x12\x1b\n" + + "\x17VIVILLON_REGION_MONSOON\x10\f\x12\x19\n" + + "\x15VIVILLON_REGION_OCEAN\x10\r\x12\x1c\n" + + "\x18VIVILLON_REGION_POKEBALL\x10\x0e\x12\x19\n" + + "\x15VIVILLON_REGION_POLAR\x10\x0f\x12\x19\n" + + "\x15VIVILLON_REGION_RIVER\x10\x10\x12\x1d\n" + + "\x19VIVILLON_REGION_SANDSTORM\x10\x11\x12\x1b\n" + + "\x17VIVILLON_REGION_SAVANNA\x10\x12\x12\x17\n" + + "\x13VIVILLON_REGION_SUN\x10\x13\x12\x1a\n" + + "\x16VIVILLON_REGION_TUNDRA\x10\x14*\xc7\x01\n" + + "\x10VpsEnabledStatus\x12\x1c\n" + + "\x18VPS_ENABLED_STATUS_UNSET\x10\x00\x12\x17\n" + + "\x13VPS_RELEASE_ENABLED\x10\x01\x12\x15\n" + + "\x11VPS_ADMIN_ENABLED\x10\x02\x12\x13\n" + + "\x0fVPS_NOT_ENABLED\x10\x03\x12\x1a\n" + + "\x16VPS_PRODUCTION_ENABLED\x10\x04\x12\x1f\n" + + "\x1bVPS_TEMPORARILY_NOT_ALLOWED\x10\x05\x12\x13\n" + + "\x0fVPS_NOT_ALLOWED\x10\x06*z\n" + + "\fVpsEventType\x12\x13\n" + + "\x0fVPS_EVENT_UNSET\x10\x00\x12\x1e\n" + + "\x1aVPS_EVENT_SLEEPING_POKEMON\x10\x01\x12\x1a\n" + + "\x16VPS_EVENT_PHOTO_SAFARI\x10\x02\x12\x19\n" + + "\x15VPS_EVENT_IRIS_SOCIAL\x10\x03*_\n" + + "\vVsEffectTag\x12\x17\n" + + "\x13UNSET_VS_EFFECT_TAG\x10\x00\x12\x11\n" + + "\rSHADOW_ENRAGE\x10\x01\x12\x11\n" + + "\rRAID_DEFENDER\x10\x02\x12\x11\n" + + "\rRAID_ATTACKER\x10\x03*Z\n" + + "\x13VsSeekerRewardTrack\x12\x1f\n" + + "\x1bVS_SEEKER_REWARD_TRACK_FREE\x10\x00\x12\"\n" + + "\x1eVS_SEEKER_REWARD_TRACK_PREMIUM\x10\x01*\xff\x01\n" + + "\x0fWebTelemetryIds\x12)\n" + + "%WEB_TELEMETRY_IDS_UNDEFINED_WEB_EVENT\x10\x00\x12=\n" + + "9WEB_TELEMETRY_IDS_POINT_OF_INTEREST_DESCRIPTION_WEB_CLICK\x10\x01\x12$\n" + + " WEB_TELEMETRY_IDS_NEWS_WEB_CLICK\x10\x02\x12,\n" + + "(WEB_TELEMETRY_IDS_ACTIVE_EVENT_WEB_CLICK\x10\x03\x12.\n" + + "*WEB_TELEMETRY_IDS_UPCOMING_EVENT_WEB_CLICK\x10\x04b\x06proto3" + +var ( + file_vbase_proto_rawDescOnce sync.Once + file_vbase_proto_rawDescData []byte +) + +func file_vbase_proto_rawDescGZIP() []byte { + file_vbase_proto_rawDescOnce.Do(func() { + file_vbase_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_vbase_proto_rawDesc), len(file_vbase_proto_rawDesc))) + }) + return file_vbase_proto_rawDescData +} + +var file_vbase_proto_enumTypes = make([]protoimpl.EnumInfo, 1340) +var file_vbase_proto_msgTypes = make([]protoimpl.MessageInfo, 3854) +var file_vbase_proto_goTypes = []any{ + (ARDKNominationType)(0), // 0: POGOProtos.Rpc.ARDKNominationType + (ARDKPlayerSubmissionTypeProto)(0), // 1: POGOProtos.Rpc.ARDKPlayerSubmissionTypeProto + (ARDKPoiInvalidReason)(0), // 2: POGOProtos.Rpc.ARDKPoiInvalidReason + (ARDKScanTag)(0), // 3: POGOProtos.Rpc.ARDKScanTag + (ARDKSponsorPoiInvalidReason)(0), // 4: POGOProtos.Rpc.ARDKSponsorPoiInvalidReason + (ARDKUserType)(0), // 5: POGOProtos.Rpc.ARDKUserType + (ASPermissionStatusTelemetryIds)(0), // 6: POGOProtos.Rpc.ASPermissionStatusTelemetryIds + (ASPermissionTelemetryIds)(0), // 7: POGOProtos.Rpc.ASPermissionTelemetryIds + (ASServiceTelemetryIds)(0), // 8: POGOProtos.Rpc.ASServiceTelemetryIds + (AdResponseStatus)(0), // 9: POGOProtos.Rpc.AdResponseStatus + (AdType)(0), // 10: POGOProtos.Rpc.AdType + (AnchorEventType)(0), // 11: POGOProtos.Rpc.AnchorEventType + (AnchorTrackingState)(0), // 12: POGOProtos.Rpc.AnchorTrackingState + (AnchorTrackingStateReason)(0), // 13: POGOProtos.Rpc.AnchorTrackingStateReason + (AnimationPlayPoint)(0), // 14: POGOProtos.Rpc.AnimationPlayPoint + (AnimationTake)(0), // 15: POGOProtos.Rpc.AnimationTake + (ArContext)(0), // 16: POGOProtos.Rpc.ArContext + (AssetTelemetryIds)(0), // 17: POGOProtos.Rpc.AssetTelemetryIds + (AttackEffectiveness)(0), // 18: POGOProtos.Rpc.AttackEffectiveness + (AttractedPokemonContext)(0), // 19: POGOProtos.Rpc.AttractedPokemonContext + (AuthIdentityProvider)(0), // 20: POGOProtos.Rpc.AuthIdentityProvider + (AutoModeConfigType)(0), // 21: POGOProtos.Rpc.AutoModeConfigType + (AvatarGender)(0), // 22: POGOProtos.Rpc.AvatarGender + (AvatarSlot)(0), // 23: POGOProtos.Rpc.AvatarSlot + (BattleExperiment)(0), // 24: POGOProtos.Rpc.BattleExperiment + (BattleHubSection)(0), // 25: POGOProtos.Rpc.BattleHubSection + (BattleHubSubsection)(0), // 26: POGOProtos.Rpc.BattleHubSubsection + (BreadBattleEntryPoint)(0), // 27: POGOProtos.Rpc.BreadBattleEntryPoint + (BreadBattleLevel)(0), // 28: POGOProtos.Rpc.BreadBattleLevel + (BreadMoveLevels)(0), // 29: POGOProtos.Rpc.BreadMoveLevels + (BuddyActivity)(0), // 30: POGOProtos.Rpc.BuddyActivity + (BuddyActivityCategory)(0), // 31: POGOProtos.Rpc.BuddyActivityCategory + (BuddyAnimation)(0), // 32: POGOProtos.Rpc.BuddyAnimation + (BuddyEmotionLevel)(0), // 33: POGOProtos.Rpc.BuddyEmotionLevel + (BuddyLevel)(0), // 34: POGOProtos.Rpc.BuddyLevel + (CSharpServiceType)(0), // 35: POGOProtos.Rpc.CSharpServiceType + (CTAText)(0), // 36: POGOProtos.Rpc.CTAText + (CampfireMethod)(0), // 37: POGOProtos.Rpc.CampfireMethod + (CardType)(0), // 38: POGOProtos.Rpc.CardType + (CentralState)(0), // 39: POGOProtos.Rpc.CentralState + (Channel)(0), // 40: POGOProtos.Rpc.Channel + (ClientOperatingSystem)(0), // 41: POGOProtos.Rpc.ClientOperatingSystem + (CombatExperiment)(0), // 42: POGOProtos.Rpc.CombatExperiment + (CombatHubEntranceTelemetryIds)(0), // 43: POGOProtos.Rpc.CombatHubEntranceTelemetryIds + (CombatPlayerFinishState)(0), // 44: POGOProtos.Rpc.CombatPlayerFinishState + (CombatRewardStatus)(0), // 45: POGOProtos.Rpc.CombatRewardStatus + (CombatType)(0), // 46: POGOProtos.Rpc.CombatType + (ConditionalOverrideConditionType)(0), // 47: POGOProtos.Rpc.ConditionalOverrideConditionType + (ConditionalOverrideTargetType)(0), // 48: POGOProtos.Rpc.ConditionalOverrideTargetType + (ContestOccurrence)(0), // 49: POGOProtos.Rpc.ContestOccurrence + (ContestPokemonMetric)(0), // 50: POGOProtos.Rpc.ContestPokemonMetric + (ContestRankingStandard)(0), // 51: POGOProtos.Rpc.ContestRankingStandard + (ContestScoreComponentType)(0), // 52: POGOProtos.Rpc.ContestScoreComponentType + (ContributePartyItemResult)(0), // 53: POGOProtos.Rpc.ContributePartyItemResult + (DeviceConnectState)(0), // 54: POGOProtos.Rpc.DeviceConnectState + (DeviceKind)(0), // 55: POGOProtos.Rpc.DeviceKind + (DeviceMappingAlgorithm)(0), // 56: POGOProtos.Rpc.DeviceMappingAlgorithm + (DeviceServiceTelemetryIds)(0), // 57: POGOProtos.Rpc.DeviceServiceTelemetryIds + (DeviceType)(0), // 58: POGOProtos.Rpc.DeviceType + (DownstreamActionMethod)(0), // 59: POGOProtos.Rpc.DownstreamActionMethod + (Edition)(0), // 60: POGOProtos.Rpc.Edition + (EggIncubatorType)(0), // 61: POGOProtos.Rpc.EggIncubatorType + (EggSlotType)(0), // 62: POGOProtos.Rpc.EggSlotType + (EncounterType)(0), // 63: POGOProtos.Rpc.EncounterType + (EnterUsernameMode)(0), // 64: POGOProtos.Rpc.EnterUsernameMode + (EntryPointForContestEntry)(0), // 65: POGOProtos.Rpc.EntryPointForContestEntry + (EventRsvpType)(0), // 66: POGOProtos.Rpc.EventRsvpType + (ExpressionUpdateBroadcastMethod)(0), // 67: POGOProtos.Rpc.ExpressionUpdateBroadcastMethod + (FeatureKind)(0), // 68: POGOProtos.Rpc.FeatureKind + (FeatureType)(0), // 69: POGOProtos.Rpc.FeatureType + (FeaturesFeatureKind)(0), // 70: POGOProtos.Rpc.FeaturesFeatureKind + (FortPowerUpLevel)(0), // 71: POGOProtos.Rpc.FortPowerUpLevel + (FortPowerUpLevelReward)(0), // 72: POGOProtos.Rpc.FortPowerUpLevelReward + (FortType)(0), // 73: POGOProtos.Rpc.FortType + (FriendListSortDirection)(0), // 74: POGOProtos.Rpc.FriendListSortDirection + (FriendListSortType)(0), // 75: POGOProtos.Rpc.FriendListSortType + (FriendshipLevelMilestone)(0), // 76: POGOProtos.Rpc.FriendshipLevelMilestone + (GameAccountRegistryActions)(0), // 77: POGOProtos.Rpc.GameAccountRegistryActions + (GameAdventureSyncAction)(0), // 78: POGOProtos.Rpc.GameAdventureSyncAction + (GameAnticheatAction)(0), // 79: POGOProtos.Rpc.GameAnticheatAction + (GameAuthenticationActionMethod)(0), // 80: POGOProtos.Rpc.GameAuthenticationActionMethod + (GameBackgroundModeAction)(0), // 81: POGOProtos.Rpc.GameBackgroundModeAction + (GameChatActions)(0), // 82: POGOProtos.Rpc.GameChatActions + (GameCrmActions)(0), // 83: POGOProtos.Rpc.GameCrmActions + (GameFitnessAction)(0), // 84: POGOProtos.Rpc.GameFitnessAction + (GameGmTemplatesAction)(0), // 85: POGOProtos.Rpc.GameGmTemplatesAction + (GameIapAction)(0), // 86: POGOProtos.Rpc.GameIapAction + (GameNotificationAction)(0), // 87: POGOProtos.Rpc.GameNotificationAction + (GamePasscodeAction)(0), // 88: POGOProtos.Rpc.GamePasscodeAction + (GamePingAction)(0), // 89: POGOProtos.Rpc.GamePingAction + (GamePlayerAction)(0), // 90: POGOProtos.Rpc.GamePlayerAction + (GamePoiAction)(0), // 91: POGOProtos.Rpc.GamePoiAction + (GamePushNotificationAction)(0), // 92: POGOProtos.Rpc.GamePushNotificationAction + (GameSocialAction)(0), // 93: POGOProtos.Rpc.GameSocialAction + (GameTelemetryAction)(0), // 94: POGOProtos.Rpc.GameTelemetryAction + (GameWebTokenAction)(0), // 95: POGOProtos.Rpc.GameWebTokenAction + (GenericClickTelemetryIds)(0), // 96: POGOProtos.Rpc.GenericClickTelemetryIds + (GraphDataType)(0), // 97: POGOProtos.Rpc.GraphDataType + (GroupType)(0), // 98: POGOProtos.Rpc.GroupType + (GymBadgeType)(0), // 99: POGOProtos.Rpc.GymBadgeType + (HelpshiftAuthenticationFailureReason)(0), // 100: POGOProtos.Rpc.HelpshiftAuthenticationFailureReason + (HoloActivityType)(0), // 101: POGOProtos.Rpc.HoloActivityType + (HoloBadgeType)(0), // 102: POGOProtos.Rpc.HoloBadgeType + (HoloIapItemCategory)(0), // 103: POGOProtos.Rpc.HoloIapItemCategory + (HoloItemCategory)(0), // 104: POGOProtos.Rpc.HoloItemCategory + (HoloItemEffect)(0), // 105: POGOProtos.Rpc.HoloItemEffect + (HoloItemType)(0), // 106: POGOProtos.Rpc.HoloItemType + (HoloPokemonClass)(0), // 107: POGOProtos.Rpc.HoloPokemonClass + (HoloPokemonEggType)(0), // 108: POGOProtos.Rpc.HoloPokemonEggType + (HoloPokemonFamilyId)(0), // 109: POGOProtos.Rpc.HoloPokemonFamilyId + (HoloPokemonId)(0), // 110: POGOProtos.Rpc.HoloPokemonId + (HoloPokemonMove)(0), // 111: POGOProtos.Rpc.HoloPokemonMove + (HoloPokemonMovementType)(0), // 112: POGOProtos.Rpc.HoloPokemonMovementType + (HoloPokemonNature)(0), // 113: POGOProtos.Rpc.HoloPokemonNature + (HoloPokemonSize)(0), // 114: POGOProtos.Rpc.HoloPokemonSize + (HoloPokemonType)(0), // 115: POGOProtos.Rpc.HoloPokemonType + (HoloTemporaryEvolutionId)(0), // 116: POGOProtos.Rpc.HoloTemporaryEvolutionId + (IapLibraryVersion)(0), // 117: POGOProtos.Rpc.IapLibraryVersion + (IbfcVfxKey)(0), // 118: POGOProtos.Rpc.IbfcVfxKey + (IncidentDisplayType)(0), // 119: POGOProtos.Rpc.IncidentDisplayType + (InternalClientOperatingSystem)(0), // 120: POGOProtos.Rpc.InternalClientOperatingSystem + (InternalCrmClientActionMethod)(0), // 121: POGOProtos.Rpc.InternalCrmClientActionMethod + (InternalGameAccountRegistryActions)(0), // 122: POGOProtos.Rpc.InternalGameAccountRegistryActions + (InternalGameAdventureSyncAction)(0), // 123: POGOProtos.Rpc.InternalGameAdventureSyncAction + (InternalGameAnticheatAction)(0), // 124: POGOProtos.Rpc.InternalGameAnticheatAction + (InternalGameAuthenticationActionMethod)(0), // 125: POGOProtos.Rpc.InternalGameAuthenticationActionMethod + (InternalGameBackgroundModeAction)(0), // 126: POGOProtos.Rpc.InternalGameBackgroundModeAction + (InternalGameChatActions)(0), // 127: POGOProtos.Rpc.InternalGameChatActions + (InternalGameCrmActions)(0), // 128: POGOProtos.Rpc.InternalGameCrmActions + (InternalGameFitnessAction)(0), // 129: POGOProtos.Rpc.InternalGameFitnessAction + (InternalGameGmTemplatesAction)(0), // 130: POGOProtos.Rpc.InternalGameGmTemplatesAction + (InternalGameIapAction)(0), // 131: POGOProtos.Rpc.InternalGameIapAction + (InternalGameNotificationAction)(0), // 132: POGOProtos.Rpc.InternalGameNotificationAction + (InternalGamePasscodeAction)(0), // 133: POGOProtos.Rpc.InternalGamePasscodeAction + (InternalGamePingAction)(0), // 134: POGOProtos.Rpc.InternalGamePingAction + (InternalGamePlayerAction)(0), // 135: POGOProtos.Rpc.InternalGamePlayerAction + (InternalGamePoiAction)(0), // 136: POGOProtos.Rpc.InternalGamePoiAction + (InternalGamePushNotificationAction)(0), // 137: POGOProtos.Rpc.InternalGamePushNotificationAction + (InternalGameSocialAction)(0), // 138: POGOProtos.Rpc.InternalGameSocialAction + (InternalGameTelemetryAction)(0), // 139: POGOProtos.Rpc.InternalGameTelemetryAction + (InternalGameWebTokenAction)(0), // 140: POGOProtos.Rpc.InternalGameWebTokenAction + (InternalGarClientActionMethod)(0), // 141: POGOProtos.Rpc.InternalGarClientActionMethod + (InternalIdentityProvider)(0), // 142: POGOProtos.Rpc.InternalIdentityProvider + (InternalInvitationType)(0), // 143: POGOProtos.Rpc.InternalInvitationType + (InternalNotificationState)(0), // 144: POGOProtos.Rpc.InternalNotificationState + (InternalPlatformClientAction)(0), // 145: POGOProtos.Rpc.InternalPlatformClientAction + (InternalPlatformWarningType)(0), // 146: POGOProtos.Rpc.InternalPlatformWarningType + (InternalSocialAction)(0), // 147: POGOProtos.Rpc.InternalSocialAction + (InternalSource)(0), // 148: POGOProtos.Rpc.InternalSource + (InvasionTelemetryIds)(0), // 149: POGOProtos.Rpc.InvasionTelemetryIds + (InventoryGuiContext)(0), // 150: POGOProtos.Rpc.InventoryGuiContext + (InventoryUpgradeType)(0), // 151: POGOProtos.Rpc.InventoryUpgradeType + (IrisFtueVersion)(0), // 152: POGOProtos.Rpc.IrisFtueVersion + (IrisSocialEvent)(0), // 153: POGOProtos.Rpc.IrisSocialEvent + (IrisSocialPokemonExpression)(0), // 154: POGOProtos.Rpc.IrisSocialPokemonExpression + (Item)(0), // 155: POGOProtos.Rpc.Item + (ItemUseTelemetryIds)(0), // 156: POGOProtos.Rpc.ItemUseTelemetryIds + (LayerKind)(0), // 157: POGOProtos.Rpc.LayerKind + (LocalizationMethod)(0), // 158: POGOProtos.Rpc.LocalizationMethod + (LocalizationStatus)(0), // 159: POGOProtos.Rpc.LocalizationStatus + (LocationCard)(0), // 160: POGOProtos.Rpc.LocationCard + (LoginActionTelemetryIds)(0), // 161: POGOProtos.Rpc.LoginActionTelemetryIds + (MapLayer)(0), // 162: POGOProtos.Rpc.MapLayer + (MapNodeDataType)(0), // 163: POGOProtos.Rpc.MapNodeDataType + (MaxBattleRemoteEligibility)(0), // 164: POGOProtos.Rpc.MaxBattleRemoteEligibility + (MementoType)(0), // 165: POGOProtos.Rpc.MementoType + (Method)(0), // 166: POGOProtos.Rpc.Method + (NMAMethod)(0), // 167: POGOProtos.Rpc.NMAMethod + (NMAOnboardingCompletion)(0), // 168: POGOProtos.Rpc.NMAOnboardingCompletion + (NMARole)(0), // 169: POGOProtos.Rpc.NMARole + (NetworkError)(0), // 170: POGOProtos.Rpc.NetworkError + (NetworkRequestStatus)(0), // 171: POGOProtos.Rpc.NetworkRequestStatus + (NetworkRequestType)(0), // 172: POGOProtos.Rpc.NetworkRequestType + (NewsfeedAttributionSourceType)(0), // 173: POGOProtos.Rpc.NewsfeedAttributionSourceType + (NianticStatementOfReason)(0), // 174: POGOProtos.Rpc.NianticStatementOfReason + (NominationType)(0), // 175: POGOProtos.Rpc.NominationType + (NonCombatMoveType)(0), // 176: POGOProtos.Rpc.NonCombatMoveType + (NotificationCategory)(0), // 177: POGOProtos.Rpc.NotificationCategory + (NotificationState)(0), // 178: POGOProtos.Rpc.NotificationState + (NotificationType)(0), // 179: POGOProtos.Rpc.NotificationType + (NullValue)(0), // 180: POGOProtos.Rpc.NullValue + (OnboardingArStatus)(0), // 181: POGOProtos.Rpc.OnboardingArStatus + (OnboardingEventIds)(0), // 182: POGOProtos.Rpc.OnboardingEventIds + (OnboardingPathIds)(0), // 183: POGOProtos.Rpc.OnboardingPathIds + (PageType)(0), // 184: POGOProtos.Rpc.PageType + (ParkStatus)(0), // 185: POGOProtos.Rpc.ParkStatus + (PartyEntryPointContext)(0), // 186: POGOProtos.Rpc.PartyEntryPointContext + (PartyQuestStatus)(0), // 187: POGOProtos.Rpc.PartyQuestStatus + (PartyStatus)(0), // 188: POGOProtos.Rpc.PartyStatus + (PartyType)(0), // 189: POGOProtos.Rpc.PartyType + (PathType)(0), // 190: POGOProtos.Rpc.PathType + (PermissionContextTelemetryIds)(0), // 191: POGOProtos.Rpc.PermissionContextTelemetryIds + (PermissionFlowStepTelemetryIds)(0), // 192: POGOProtos.Rpc.PermissionFlowStepTelemetryIds + (PermissionStatus)(0), // 193: POGOProtos.Rpc.PermissionStatus + (PermissionType)(0), // 194: POGOProtos.Rpc.PermissionType + (PinCategory)(0), // 195: POGOProtos.Rpc.PinCategory + (Platform)(0), // 196: POGOProtos.Rpc.Platform + (PlatformClientAction)(0), // 197: POGOProtos.Rpc.PlatformClientAction + (PlatformWarningType)(0), // 198: POGOProtos.Rpc.PlatformWarningType + (PlayerAvatarType)(0), // 199: POGOProtos.Rpc.PlayerAvatarType + (PlayerBonusType)(0), // 200: POGOProtos.Rpc.PlayerBonusType + (PlayerSubmissionTypeProto)(0), // 201: POGOProtos.Rpc.PlayerSubmissionTypeProto + (PlayerZoneCompliance)(0), // 202: POGOProtos.Rpc.PlayerZoneCompliance + (PoiImageType)(0), // 203: POGOProtos.Rpc.PoiImageType + (PoiInvalidReason)(0), // 204: POGOProtos.Rpc.PoiInvalidReason + (PokecoinSource)(0), // 205: POGOProtos.Rpc.PokecoinSource + (PokedexCategory)(0), // 206: POGOProtos.Rpc.PokedexCategory + (PokedexGenerationId)(0), // 207: POGOProtos.Rpc.PokedexGenerationId + (PokemonBadge)(0), // 208: POGOProtos.Rpc.PokemonBadge + (PokemonGoPlusIds)(0), // 209: POGOProtos.Rpc.PokemonGoPlusIds + (PokemonHomeTelemetryIds)(0), // 210: POGOProtos.Rpc.PokemonHomeTelemetryIds + (PokemonIndividualStatType)(0), // 211: POGOProtos.Rpc.PokemonIndividualStatType + (PokemonTagColor)(0), // 212: POGOProtos.Rpc.PokemonTagColor + (PostcardSource)(0), // 213: POGOProtos.Rpc.PostcardSource + (PushGatewayTelemetryIds)(0), // 214: POGOProtos.Rpc.PushGatewayTelemetryIds + (PushNotificationTelemetryIds)(0), // 215: POGOProtos.Rpc.PushNotificationTelemetryIds + (QuestEncounterType)(0), // 216: POGOProtos.Rpc.QuestEncounterType + (QuestType)(0), // 217: POGOProtos.Rpc.QuestType + (RaidInteractionSource)(0), // 218: POGOProtos.Rpc.RaidInteractionSource + (RaidLevel)(0), // 219: POGOProtos.Rpc.RaidLevel + (RaidLocationRequirement)(0), // 220: POGOProtos.Rpc.RaidLocationRequirement + (RaidPlaquePipStyle)(0), // 221: POGOProtos.Rpc.RaidPlaquePipStyle + (RaidTelemetryIds)(0), // 222: POGOProtos.Rpc.RaidTelemetryIds + (RaidVisualType)(0), // 223: POGOProtos.Rpc.RaidVisualType + (ReferralRole)(0), // 224: POGOProtos.Rpc.ReferralRole + (ReferralSource)(0), // 225: POGOProtos.Rpc.ReferralSource + (ReferralTelemetryIds)(0), // 226: POGOProtos.Rpc.ReferralTelemetryIds + (RemoteRaidInviteAcceptSource)(0), // 227: POGOProtos.Rpc.RemoteRaidInviteAcceptSource + (RemoteRaidJoinSource)(0), // 228: POGOProtos.Rpc.RemoteRaidJoinSource + (RemoteRaidTelemetryIds)(0), // 229: POGOProtos.Rpc.RemoteRaidTelemetryIds + (RootFeatureKind)(0), // 230: POGOProtos.Rpc.RootFeatureKind + (RouteDiscoveryTelemetryIds)(0), // 231: POGOProtos.Rpc.RouteDiscoveryTelemetryIds + (RouteErrorTelemetryIds)(0), // 232: POGOProtos.Rpc.RouteErrorTelemetryIds + (RouteInclineType)(0), // 233: POGOProtos.Rpc.RouteInclineType + (RouteType)(0), // 234: POGOProtos.Rpc.RouteType + (RpcNotificationCategory)(0), // 235: POGOProtos.Rpc.RpcNotificationCategory + (RsvpSelection)(0), // 236: POGOProtos.Rpc.RsvpSelection + (SaturdayCompositionData)(0), // 237: POGOProtos.Rpc.SaturdayCompositionData + (ScanTag)(0), // 238: POGOProtos.Rpc.ScanTag + (SemanticChannel)(0), // 239: POGOProtos.Rpc.SemanticChannel + (ShoppingPageScrollIds)(0), // 240: POGOProtos.Rpc.ShoppingPageScrollIds + (ShoppingPageTelemetryIds)(0), // 241: POGOProtos.Rpc.ShoppingPageTelemetryIds + (ShoppingPageTelemetrySource)(0), // 242: POGOProtos.Rpc.ShoppingPageTelemetrySource + (ShowSticker)(0), // 243: POGOProtos.Rpc.ShowSticker + (SocialTelemetryIds)(0), // 244: POGOProtos.Rpc.SocialTelemetryIds + (SoftSfidaDeepLinkCategory)(0), // 245: POGOProtos.Rpc.SoftSfidaDeepLinkCategory + (SoftSfidaError)(0), // 246: POGOProtos.Rpc.SoftSfidaError + (SoftSfidaState)(0), // 247: POGOProtos.Rpc.SoftSfidaState + (Source)(0), // 248: POGOProtos.Rpc.Source + (SouvenirTypeId)(0), // 249: POGOProtos.Rpc.SouvenirTypeId + (SponsorPoiInvalidReason)(0), // 250: POGOProtos.Rpc.SponsorPoiInvalidReason + (StampCollectionType)(0), // 251: POGOProtos.Rpc.StampCollectionType + (StatModifierType)(0), // 252: POGOProtos.Rpc.StatModifierType + (Store)(0), // 253: POGOProtos.Rpc.Store + (Syntax)(0), // 254: POGOProtos.Rpc.Syntax + (Team)(0), // 255: POGOProtos.Rpc.Team + (TitanGeodataType)(0), // 256: POGOProtos.Rpc.TitanGeodataType + (TitanPlayerSubmissionAction)(0), // 257: POGOProtos.Rpc.TitanPlayerSubmissionAction + (TitanPoiImageType)(0), // 258: POGOProtos.Rpc.TitanPoiImageType + (TodayViewInnerLayerType)(0), // 259: POGOProtos.Rpc.TodayViewInnerLayerType + (TodayViewOuterLayerType)(0), // 260: POGOProtos.Rpc.TodayViewOuterLayerType + (TrackingState)(0), // 261: POGOProtos.Rpc.TrackingState + (TrainerAbility)(0), // 262: POGOProtos.Rpc.TrainerAbility + (TutorialCompletion)(0), // 263: POGOProtos.Rpc.TutorialCompletion + (TweenAction)(0), // 264: POGOProtos.Rpc.TweenAction + (UserType)(0), // 265: POGOProtos.Rpc.UserType + (UsernameSuggestionTelemetryId)(0), // 266: POGOProtos.Rpc.UsernameSuggestionTelemetryId + (VivillonRegion)(0), // 267: POGOProtos.Rpc.VivillonRegion + (VpsEnabledStatus)(0), // 268: POGOProtos.Rpc.VpsEnabledStatus + (VpsEventType)(0), // 269: POGOProtos.Rpc.VpsEventType + (VsEffectTag)(0), // 270: POGOProtos.Rpc.VsEffectTag + (VsSeekerRewardTrack)(0), // 271: POGOProtos.Rpc.VsSeekerRewardTrack + (WebTelemetryIds)(0), // 272: POGOProtos.Rpc.WebTelemetryIds + (ARDKARClientEnvelope_AgeLevel)(0), // 273: POGOProtos.Rpc.ARDKARClientEnvelope.AgeLevel + (ARDKAsyncFileUploadCompleteOutProto_ErrorStatus)(0), // 274: POGOProtos.Rpc.ARDKAsyncFileUploadCompleteOutProto.ErrorStatus + (ARDKAsyncFileUploadCompleteProto_Status)(0), // 275: POGOProtos.Rpc.ARDKAsyncFileUploadCompleteProto.Status + (ARDKGenerateGmapSignedUrlOutProto_Result)(0), // 276: POGOProtos.Rpc.ARDKGenerateGmapSignedUrlOutProto.Result + (ARDKGetGmapSettingsOutProto_Result)(0), // 277: POGOProtos.Rpc.ARDKGetGmapSettingsOutProto.Result + (ARDKGetGrapeshotUploadUrlOutProto_Status)(0), // 278: POGOProtos.Rpc.ARDKGetGrapeshotUploadUrlOutProto.Status + (ARDKGetUploadUrlOutProto_Status)(0), // 279: POGOProtos.Rpc.ARDKGetUploadUrlOutProto.Status + (ARDKPlayerSubmissionResponseProto_Status)(0), // 280: POGOProtos.Rpc.ARDKPlayerSubmissionResponseProto.Status + (ARDKPortalCurationImageResult_Result)(0), // 281: POGOProtos.Rpc.ARDKPortalCurationImageResult.Result + (ARDKSubmitNewPoiOutProto_Status)(0), // 282: POGOProtos.Rpc.ARDKSubmitNewPoiOutProto.Status + (ARPhotoSocialUsedOutProto_Result)(0), // 283: POGOProtos.Rpc.ARPhotoSocialUsedOutProto.Result + (AbilityEnergyMetadata_ChargeMultiplier)(0), // 284: POGOProtos.Rpc.AbilityEnergyMetadata.ChargeMultiplier + (AbilityEnergyMetadata_ChargeType)(0), // 285: POGOProtos.Rpc.AbilityEnergyMetadata.ChargeType + (AbilityLookupMap_AbilityLookupLocation)(0), // 286: POGOProtos.Rpc.AbilityLookupMap.AbilityLookupLocation + (AbilityProto_AbilityType)(0), // 287: POGOProtos.Rpc.AbilityProto.AbilityType + (AcceptCombatChallengeOutProto_Result)(0), // 288: POGOProtos.Rpc.AcceptCombatChallengeOutProto.Result + (AcknowledgePunishmentOutProto_Result)(0), // 289: POGOProtos.Rpc.AcknowledgePunishmentOutProto.Result + (AcknowledgeViewLatestIncenseRecapOutProto_Result)(0), // 290: POGOProtos.Rpc.AcknowledgeViewLatestIncenseRecapOutProto.Result + (ActivateVsSeekerOutProto_Result)(0), // 291: POGOProtos.Rpc.ActivateVsSeekerOutProto.Result + (AdRequestDeviceInfo_OperatingSystem)(0), // 292: POGOProtos.Rpc.AdRequestDeviceInfo.OperatingSystem + (AddFortModifierOutProto_Result)(0), // 293: POGOProtos.Rpc.AddFortModifierOutProto.Result + (AddLoginActionOutProto_Status)(0), // 294: POGOProtos.Rpc.AddLoginActionOutProto.Status + (AddPtcLoginActionOutProto_Status)(0), // 295: POGOProtos.Rpc.AddPtcLoginActionOutProto.Status + (AddReferrerOutProto_Status)(0), // 296: POGOProtos.Rpc.AddReferrerOutProto.Status + (AddressBookImportTelemetry_AddressBookImportTelemetryId)(0), // 297: POGOProtos.Rpc.AddressBookImportTelemetry.AddressBookImportTelemetryId + (AdvancedPerformanceTelemetry_PerformanceLevels)(0), // 298: POGOProtos.Rpc.AdvancedPerformanceTelemetry.PerformanceLevels + (AdvancedPerformanceTelemetry_PerformancePresetLevels)(0), // 299: POGOProtos.Rpc.AdvancedPerformanceTelemetry.PerformancePresetLevels + (AdventureSyncEggHatchingProgress_IncubatorType)(0), // 300: POGOProtos.Rpc.AdventureSyncEggHatchingProgress.IncubatorType + (AdventureSyncEggHatchingProgress_Status)(0), // 301: POGOProtos.Rpc.AdventureSyncEggHatchingProgress.Status + (AdventureSyncProgressRequest_WidgetType)(0), // 302: POGOProtos.Rpc.AdventureSyncProgressRequest.WidgetType + (AgeConfirmationOutProto_Result)(0), // 303: POGOProtos.Rpc.AgeConfirmationOutProto.Result + (AgeLevelProto_AgeLevel)(0), // 304: POGOProtos.Rpc.AgeLevelProto.AgeLevel + (AllTypesAndMessagesResponsesProto_AllResquestTypesProto)(0), // 305: POGOProtos.Rpc.AllTypesAndMessagesResponsesProto.AllResquestTypesProto + (AnchorUpdateProto_AnchorUpdateType)(0), // 306: POGOProtos.Rpc.AnchorUpdateProto.AnchorUpdateType + (AndroidDevice_DeviceType)(0), // 307: POGOProtos.Rpc.AndroidDevice.DeviceType + (AnimationOverrideProto_PokemonAnim)(0), // 308: POGOProtos.Rpc.AnimationOverrideProto.PokemonAnim + (AppealRouteOutProto_Result)(0), // 309: POGOProtos.Rpc.AppealRouteOutProto.Result + (ArMappingTelemetryProto_ArMappingEntryPoint)(0), // 310: POGOProtos.Rpc.ArMappingTelemetryProto.ArMappingEntryPoint + (ArMappingTelemetryProto_ArMappingEventId)(0), // 311: POGOProtos.Rpc.ArMappingTelemetryProto.ArMappingEventId + (ArMappingTelemetryProto_ArMappingValidationFailureReason)(0), // 312: POGOProtos.Rpc.ArMappingTelemetryProto.ArMappingValidationFailureReason + (ArPhotoSessionProto_ArContext)(0), // 313: POGOProtos.Rpc.ArPhotoSessionProto.ArContext + (ArPhotoSessionProto_ArType)(0), // 314: POGOProtos.Rpc.ArPhotoSessionProto.ArType + (ArPhotoSessionProto_BatteryStatus)(0), // 315: POGOProtos.Rpc.ArPhotoSessionProto.BatteryStatus + (ArPhotoSessionProto_Step)(0), // 316: POGOProtos.Rpc.ArPhotoSessionProto.Step + (ArdkConfigSettingsProto_ArContext)(0), // 317: POGOProtos.Rpc.ArdkConfigSettingsProto.ArContext + (AssetDigestOutProto_Result)(0), // 318: POGOProtos.Rpc.AssetDigestOutProto.Result + (AssetVersionOutProto_Result)(0), // 319: POGOProtos.Rpc.AssetVersionOutProto.Result + (AttackGymOutProto_Result)(0), // 320: POGOProtos.Rpc.AttackGymOutProto.Result + (AttackRaidBattleOutProto_Result)(0), // 321: POGOProtos.Rpc.AttackRaidBattleOutProto.Result + (AttractedPokemonEncounterOutProto_Result)(0), // 322: POGOProtos.Rpc.AttractedPokemonEncounterOutProto.Result + (AuthRegisterBackgroundDeviceResponseProto_Status)(0), // 323: POGOProtos.Rpc.AuthRegisterBackgroundDeviceResponseProto.Status + (AuthenticateAppleSignInResponseProto_Status)(0), // 324: POGOProtos.Rpc.AuthenticateAppleSignInResponseProto.Status + (AvatarCustomizationProto_AvatarCustomizationPromoType)(0), // 325: POGOProtos.Rpc.AvatarCustomizationProto.AvatarCustomizationPromoType + (AvatarCustomizationProto_AvatarCustomizationUnlockType)(0), // 326: POGOProtos.Rpc.AvatarCustomizationProto.AvatarCustomizationUnlockType + (AvatarCustomizationProto_Slot)(0), // 327: POGOProtos.Rpc.AvatarCustomizationProto.Slot + (AwardFreeRaidTicketOutProto_Result)(0), // 328: POGOProtos.Rpc.AwardFreeRaidTicketOutProto.Result + (AwardedRouteBadge_RouteBadgeType)(0), // 329: POGOProtos.Rpc.AwardedRouteBadge.RouteBadgeType + (BackgroundVisualDetailProto_Landform)(0), // 330: POGOProtos.Rpc.BackgroundVisualDetailProto.Landform + (BackgroundVisualDetailProto_Moisture)(0), // 331: POGOProtos.Rpc.BackgroundVisualDetailProto.Moisture + (BackgroundVisualDetailProto_Landcover)(0), // 332: POGOProtos.Rpc.BackgroundVisualDetailProto.Landcover + (BackgroundVisualDetailProto_Temperature)(0), // 333: POGOProtos.Rpc.BackgroundVisualDetailProto.Temperature + (BackgroundVisualDetailProto_VistaFeature)(0), // 334: POGOProtos.Rpc.BackgroundVisualDetailProto.VistaFeature + (BackgroundVisualDetailProto_SettlementType)(0), // 335: POGOProtos.Rpc.BackgroundVisualDetailProto.SettlementType + (BadgeRewardEncounterResponseProto_Status)(0), // 336: POGOProtos.Rpc.BadgeRewardEncounterResponseProto.Status + (BadgeTierRewardProto_BadgeRewardType)(0), // 337: POGOProtos.Rpc.BadgeTierRewardProto.BadgeRewardType + (BattleActionProto_ActionType)(0), // 338: POGOProtos.Rpc.BattleActionProto.ActionType + (BattleActorProto_ActorType)(0), // 339: POGOProtos.Rpc.BattleActorProto.ActorType + (BattleActorProto_FieldActorMetadata_FieldActorType)(0), // 340: POGOProtos.Rpc.BattleActorProto.FieldActorMetadata.FieldActorType + (BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData_OrbState)(0), // 341: POGOProtos.Rpc.BattleActorProto.FieldActorMetadata.CollectibleOrbFieldActorData.OrbState + (BattleClockSyncOutProto_Result)(0), // 342: POGOProtos.Rpc.BattleClockSyncOutProto.Result + (BattleEventProto_EventType)(0), // 343: POGOProtos.Rpc.BattleEventProto.EventType + (BattleEventProto_BattleLogMessage_MessageStringKey)(0), // 344: POGOProtos.Rpc.BattleEventProto.BattleLogMessage.MessageStringKey + (BattleEventProto_AttackTelegraph_AttackTelegraphType)(0), // 345: POGOProtos.Rpc.BattleEventProto.AttackTelegraph.AttackTelegraphType + (BattleEventProto_BattleEnd_Reason)(0), // 346: POGOProtos.Rpc.BattleEventProto.BattleEnd.Reason + (BattleEventProto_BattleEnd_Result)(0), // 347: POGOProtos.Rpc.BattleEventProto.BattleEnd.Result + (BattleEventProto_BattleToast_ToastType)(0), // 348: POGOProtos.Rpc.BattleEventProto.BattleToast.ToastType + (BattleEventProto_BattleQuit_QuitType)(0), // 349: POGOProtos.Rpc.BattleEventProto.BattleQuit.QuitType + (BattleEventProto_BreadMove_MoveType)(0), // 350: POGOProtos.Rpc.BattleEventProto.BreadMove.MoveType + (BattleEventProto_Cinematic_CinematicType)(0), // 351: POGOProtos.Rpc.BattleEventProto.Cinematic.CinematicType + (BattleEventProto_Consensus_ConcensusEventSubType)(0), // 352: POGOProtos.Rpc.BattleEventProto.Consensus.ConcensusEventSubType + (BattleEventProto_Dodge_DodgeDirectionType)(0), // 353: POGOProtos.Rpc.BattleEventProto.Dodge.DodgeDirectionType + (BattleEventProto_Flinch_EffectienessType)(0), // 354: POGOProtos.Rpc.BattleEventProto.Flinch.EffectienessType + (BattleEventProto_SidelineAction_SideLineType)(0), // 355: POGOProtos.Rpc.BattleEventProto.SidelineAction.SideLineType + (BattleEventProto_StatChange_StatStage_StatStageType)(0), // 356: POGOProtos.Rpc.BattleEventProto.StatChange.StatStage.StatStageType + (BattleEventProto_TrainerAbility_Ability)(0), // 357: POGOProtos.Rpc.BattleEventProto.TrainerAbility.Ability + (BattleInputBufferPriorityList_PriorityEventType)(0), // 358: POGOProtos.Rpc.BattleInputBufferPriorityList.PriorityEventType + (BattleLogProto_BattleType)(0), // 359: POGOProtos.Rpc.BattleLogProto.BattleType + (BattleLogProto_State)(0), // 360: POGOProtos.Rpc.BattleLogProto.State + (BattlePokemonProto_MoveType)(0), // 361: POGOProtos.Rpc.BattlePokemonProto.MoveType + (BattlePokemonProto_Modifier_ModifierType)(0), // 362: POGOProtos.Rpc.BattlePokemonProto.Modifier.ModifierType + (BattleResourceProto_ResourceType)(0), // 363: POGOProtos.Rpc.BattleResourceProto.ResourceType + (BattleStateProto_State)(0), // 364: POGOProtos.Rpc.BattleStateProto.State + (BattleStateProto_UIMode)(0), // 365: POGOProtos.Rpc.BattleStateProto.UIMode + (BelugaDailyTransferLogEntry_Result)(0), // 366: POGOProtos.Rpc.BelugaDailyTransferLogEntry.Result + (BelugaPokemonProto_PokemonCostume)(0), // 367: POGOProtos.Rpc.BelugaPokemonProto.PokemonCostume + (BelugaPokemonProto_PokemonForm)(0), // 368: POGOProtos.Rpc.BelugaPokemonProto.PokemonForm + (BelugaPokemonProto_PokemonGender)(0), // 369: POGOProtos.Rpc.BelugaPokemonProto.PokemonGender + (BelugaPokemonProto_Team)(0), // 370: POGOProtos.Rpc.BelugaPokemonProto.Team + (BelugaPokemonProto_TrainerGender)(0), // 371: POGOProtos.Rpc.BelugaPokemonProto.TrainerGender + (BelugaTransactionCompleteOutProto_Status)(0), // 372: POGOProtos.Rpc.BelugaTransactionCompleteOutProto.Status + (BelugaTransactionStartOutProto_Status)(0), // 373: POGOProtos.Rpc.BelugaTransactionStartOutProto.Status + (BlockedFromGainingPokemonByFullBagTelemetry_PokemonBagFullContext)(0), // 374: POGOProtos.Rpc.BlockedFromGainingPokemonByFullBagTelemetry.PokemonBagFullContext + (BlockedFromGainingRewardsByFullBagTelemetry_ItemLimitReachedContext)(0), // 375: POGOProtos.Rpc.BlockedFromGainingRewardsByFullBagTelemetry.ItemLimitReachedContext + (BonusBoxProto_AdditionalDisplay)(0), // 376: POGOProtos.Rpc.BonusBoxProto.AdditionalDisplay + (BonusBoxProto_IconType)(0), // 377: POGOProtos.Rpc.BonusBoxProto.IconType + (BootRaidOutProto_Result)(0), // 378: POGOProtos.Rpc.BootRaidOutProto.Result + (BootTime_AuthProvider)(0), // 379: POGOProtos.Rpc.BootTime.AuthProvider + (BootTime_BootPhase)(0), // 380: POGOProtos.Rpc.BootTime.BootPhase + (BreadBattleDetailProto_MaxBattleScheduleSource)(0), // 381: POGOProtos.Rpc.BreadBattleDetailProto.MaxBattleScheduleSource + (BreadBattleRewardsLogEntry_Result)(0), // 382: POGOProtos.Rpc.BreadBattleRewardsLogEntry.Result + (BreadBattleUpgradeRewardsLogEntry_Result)(0), // 383: POGOProtos.Rpc.BreadBattleUpgradeRewardsLogEntry.Result + (BreadClientLogProto_BreadLogEntryProto_BreadHeaderProto_HeaderType)(0), // 384: POGOProtos.Rpc.BreadClientLogProto.BreadLogEntryProto.BreadHeaderProto.HeaderType + (BreadFeatureFlagsProto_StationDiscoveryMode)(0), // 385: POGOProtos.Rpc.BreadFeatureFlagsProto.StationDiscoveryMode + (BreadFeatureFlagsProto_SpawnMode)(0), // 386: POGOProtos.Rpc.BreadFeatureFlagsProto.SpawnMode + (BreadGroupSettings_BreadTierGroup)(0), // 387: POGOProtos.Rpc.BreadGroupSettings.BreadTierGroup + (BreadModeEnum_Modifier)(0), // 388: POGOProtos.Rpc.BreadModeEnum.Modifier + (BreadMoveSlotProto_BreadMoveType)(0), // 389: POGOProtos.Rpc.BreadMoveSlotProto.BreadMoveType + (BuddyFeedingOutProto_Result)(0), // 390: POGOProtos.Rpc.BuddyFeedingOutProto.Result + (BuddyLevelSettings_BuddyTrait)(0), // 391: POGOProtos.Rpc.BuddyLevelSettings.BuddyTrait + (BuddyMapOutProto_Result)(0), // 392: POGOProtos.Rpc.BuddyMapOutProto.Result + (BuddyObservedData_BuddyValidationResult)(0), // 393: POGOProtos.Rpc.BuddyObservedData.BuddyValidationResult + (BuddyPettingOutProto_Result)(0), // 394: POGOProtos.Rpc.BuddyPettingOutProto.Result + (BuddyPokemonLogEntry_Result)(0), // 395: POGOProtos.Rpc.BuddyPokemonLogEntry.Result + (BuddyStatsOutProto_Result)(0), // 396: POGOProtos.Rpc.BuddyStatsOutProto.Result + (BuddyStatsShownHearts_BuddyShownHeartType)(0), // 397: POGOProtos.Rpc.BuddyStatsShownHearts.BuddyShownHeartType + (ButterflyCollectorRegionMedal_State)(0), // 398: POGOProtos.Rpc.ButterflyCollectorRegionMedal.State + (ButterflyCollectorRewardEncounterProtoResponse_Result)(0), // 399: POGOProtos.Rpc.ButterflyCollectorRewardEncounterProtoResponse.Result + (ButterflyCollectorRewardsLogEntry_Result)(0), // 400: POGOProtos.Rpc.ButterflyCollectorRewardsLogEntry.Result + (CameraPermissionPromptTelemetry_PermissionStatus)(0), // 401: POGOProtos.Rpc.CameraPermissionPromptTelemetry.PermissionStatus + (CancelCombatChallengeOutProto_Result)(0), // 402: POGOProtos.Rpc.CancelCombatChallengeOutProto.Result + (CancelEventRsvpOutProto_Result)(0), // 403: POGOProtos.Rpc.CancelEventRsvpOutProto.Result + (CancelMatchmakingOutProto_Result)(0), // 404: POGOProtos.Rpc.CancelMatchmakingOutProto.Result + (CancelPartyInviteOutProto_Result)(0), // 405: POGOProtos.Rpc.CancelPartyInviteOutProto.Result + (CancelRemoteTradeOutProto_Result)(0), // 406: POGOProtos.Rpc.CancelRemoteTradeOutProto.Result + (CancelTradingOutProto_Result)(0), // 407: POGOProtos.Rpc.CancelTradingOutProto.Result + (CatchCardTelemetry_PhotoType)(0), // 408: POGOProtos.Rpc.CatchCardTelemetry.PhotoType + (CatchPokemonLogEntry_Result)(0), // 409: POGOProtos.Rpc.CatchPokemonLogEntry.Result + (CatchPokemonOutProto_CaptureReason)(0), // 410: POGOProtos.Rpc.CatchPokemonOutProto.CaptureReason + (CatchPokemonOutProto_Status)(0), // 411: POGOProtos.Rpc.CatchPokemonOutProto.Status + (ChangePokemonFormOutProto_Result)(0), // 412: POGOProtos.Rpc.ChangePokemonFormOutProto.Result + (ChangeStampCollectionPlayerDataOutProto_Result)(0), // 413: POGOProtos.Rpc.ChangeStampCollectionPlayerDataOutProto.Result + (ChangeStatIncreaseGoalOutProto_Status)(0), // 414: POGOProtos.Rpc.ChangeStatIncreaseGoalOutProto.Status + (ChangeTeamOutProto_Status)(0), // 415: POGOProtos.Rpc.ChangeTeamOutProto.Status + (CheckContestEligibilityOutProto_Status)(0), // 416: POGOProtos.Rpc.CheckContestEligibilityOutProto.Status + (CheckPhotobombOutProto_Status)(0), // 417: POGOProtos.Rpc.CheckPhotobombOutProto.Status + (CheckPokemonSizeLeaderboardEligibilityOutProto_Status)(0), // 418: POGOProtos.Rpc.CheckPokemonSizeLeaderboardEligibilityOutProto.Status + (CheckSendGiftOutProto_Result)(0), // 419: POGOProtos.Rpc.CheckSendGiftOutProto.Result + (CheckStampGiftabilityOutProto_Result)(0), // 420: POGOProtos.Rpc.CheckStampGiftabilityOutProto.Result + (ChooseGlobalTicketedEventVariantOutProto_Status)(0), // 421: POGOProtos.Rpc.ChooseGlobalTicketedEventVariantOutProto.Status + (ClaimContestsRewardsOutProto_Status)(0), // 422: POGOProtos.Rpc.ClaimContestsRewardsOutProto.Status + (ClaimEventPassRewardsResponseProto_Status)(0), // 423: POGOProtos.Rpc.ClaimEventPassRewardsResponseProto.Status + (ClaimPtcLinkingRewardOutProto_Status)(0), // 424: POGOProtos.Rpc.ClaimPtcLinkingRewardOutProto.Status + (ClaimStampCollectionRewardOutProto_Result)(0), // 425: POGOProtos.Rpc.ClaimStampCollectionRewardOutProto.Result + (ClaimVsSeekerRewardsOutProto_Result)(0), // 426: POGOProtos.Rpc.ClaimVsSeekerRewardsOutProto.Result + (ClientDialogueLineProto_Side)(0), // 427: POGOProtos.Rpc.ClientDialogueLineProto.Side + (ClientInbox_Label)(0), // 428: POGOProtos.Rpc.ClientInbox.Label + (ClientTelemetryBatchProto_TelemetryScopeId)(0), // 429: POGOProtos.Rpc.ClientTelemetryBatchProto.TelemetryScopeId + (ClientTelemetryRecordResult_Status)(0), // 430: POGOProtos.Rpc.ClientTelemetryRecordResult.Status + (ClientTelemetryResponseProto_Status)(0), // 431: POGOProtos.Rpc.ClientTelemetryResponseProto.Status + (ClientToggleSettingsTelemetry_ToggleEvent)(0), // 432: POGOProtos.Rpc.ClientToggleSettingsTelemetry.ToggleEvent + (ClientToggleSettingsTelemetry_ToggleSettingId)(0), // 433: POGOProtos.Rpc.ClientToggleSettingsTelemetry.ToggleSettingId + (CodenameResultProto_Status)(0), // 434: POGOProtos.Rpc.CodenameResultProto.Status + (CollectDailyBonusOutProto_Result)(0), // 435: POGOProtos.Rpc.CollectDailyBonusOutProto.Result + (CollectDailyDefenderBonusOutProto_Result)(0), // 436: POGOProtos.Rpc.CollectDailyDefenderBonusOutProto.Result + (CombatActionProto_ActionType)(0), // 437: POGOProtos.Rpc.CombatActionProto.ActionType + (CombatChallengeProto_CombatChallengeState)(0), // 438: POGOProtos.Rpc.CombatChallengeProto.CombatChallengeState + (CombatEndData_Type)(0), // 439: POGOProtos.Rpc.CombatEndData.Type + (CombatFriendRequestOutProto_Result)(0), // 440: POGOProtos.Rpc.CombatFriendRequestOutProto.Result + (CombatGlobalSettingsProto_CombatRefactorFlags)(0), // 441: POGOProtos.Rpc.CombatGlobalSettingsProto.CombatRefactorFlags + (CombatLeagueProto_ConditionType)(0), // 442: POGOProtos.Rpc.CombatLeagueProto.ConditionType + (CombatLeagueProto_LeagueType)(0), // 443: POGOProtos.Rpc.CombatLeagueProto.LeagueType + (CombatLogData_CombatLogDataHeader_LogType)(0), // 444: POGOProtos.Rpc.CombatLogData.CombatLogDataHeader.LogType + (CombatLogEntry_Result)(0), // 445: POGOProtos.Rpc.CombatLogEntry.Result + (CombatMinigameTelemetry_MinigameCombatType)(0), // 446: POGOProtos.Rpc.CombatMinigameTelemetry.MinigameCombatType + (CombatProgressTokenData_CombatActiveStateFunction)(0), // 447: POGOProtos.Rpc.CombatProgressTokenData.CombatActiveStateFunction + (CombatProgressTokenData_CombatDirectorV2Function)(0), // 448: POGOProtos.Rpc.CombatProgressTokenData.CombatDirectorV2Function + (CombatProgressTokenData_CombatEndStateFunction)(0), // 449: POGOProtos.Rpc.CombatProgressTokenData.CombatEndStateFunction + (CombatProgressTokenData_CombatPokemonFunction)(0), // 450: POGOProtos.Rpc.CombatProgressTokenData.CombatPokemonFunction + (CombatProgressTokenData_CombatPresentationDirectorFunction)(0), // 451: POGOProtos.Rpc.CombatProgressTokenData.CombatPresentationDirectorFunction + (CombatProgressTokenData_CombatReadyStateFunction)(0), // 452: POGOProtos.Rpc.CombatProgressTokenData.CombatReadyStateFunction + (CombatProgressTokenData_CombatSpecialMoveStateFunction)(0), // 453: POGOProtos.Rpc.CombatProgressTokenData.CombatSpecialMoveStateFunction + (CombatProgressTokenData_CombatStateV2Function)(0), // 454: POGOProtos.Rpc.CombatProgressTokenData.CombatStateV2Function + (CombatProgressTokenData_CombatSwapStateFunction)(0), // 455: POGOProtos.Rpc.CombatProgressTokenData.CombatSwapStateFunction + (CombatProgressTokenData_CombatWaitForPlayerStateFunction)(0), // 456: POGOProtos.Rpc.CombatProgressTokenData.CombatWaitForPlayerStateFunction + (CombatProto_CombatState)(0), // 457: POGOProtos.Rpc.CombatProto.CombatState + (CombatPubSubData_MessageType)(0), // 458: POGOProtos.Rpc.CombatPubSubData.MessageType + (CombatSyncServerOffsetOutProto_Result)(0), // 459: POGOProtos.Rpc.CombatSyncServerOffsetOutProto.Result + (CommonTelemetryShopClick_AccessType)(0), // 460: POGOProtos.Rpc.CommonTelemetryShopClick.AccessType + (CompleteAllQuestOutProto_Status)(0), // 461: POGOProtos.Rpc.CompleteAllQuestOutProto.Status + (CompleteAllQuestProto_QuestGrouping)(0), // 462: POGOProtos.Rpc.CompleteAllQuestProto.QuestGrouping + (CompleteBreadBattleOutProto_Result)(0), // 463: POGOProtos.Rpc.CompleteBreadBattleOutProto.Result + (CompleteCompetitiveSeasonOutProto_Result)(0), // 464: POGOProtos.Rpc.CompleteCompetitiveSeasonOutProto.Result + (CompleteMilestoneOutProto_Status)(0), // 465: POGOProtos.Rpc.CompleteMilestoneOutProto.Status + (CompletePartyQuestOutProto_Result)(0), // 466: POGOProtos.Rpc.CompletePartyQuestOutProto.Result + (CompletePvpBattleOutProto_Result)(0), // 467: POGOProtos.Rpc.CompletePvpBattleOutProto.Result + (CompleteQuestLogEntry_Result)(0), // 468: POGOProtos.Rpc.CompleteQuestLogEntry.Result + (CompleteQuestOutProto_Status)(0), // 469: POGOProtos.Rpc.CompleteQuestOutProto.Status + (CompleteQuestPokemonEncounterLogEntry_Result)(0), // 470: POGOProtos.Rpc.CompleteQuestPokemonEncounterLogEntry.Result + (CompleteQuestProto_QuestTypeClaimAll)(0), // 471: POGOProtos.Rpc.CompleteQuestProto.QuestTypeClaimAll + (CompleteQuestStampCardLogEntry_Result)(0), // 472: POGOProtos.Rpc.CompleteQuestStampCardLogEntry.Result + (CompleteQuestStampCardOutProto_Status)(0), // 473: POGOProtos.Rpc.CompleteQuestStampCardOutProto.Status + (CompleteRaidBattleOutProto_Result)(0), // 474: POGOProtos.Rpc.CompleteRaidBattleOutProto.Result + (CompleteSnapshotSessionOutProto_Status)(0), // 475: POGOProtos.Rpc.CompleteSnapshotSessionOutProto.Status + (CompleteTeamLeaderBattleOutProto_Result)(0), // 476: POGOProtos.Rpc.CompleteTeamLeaderBattleOutProto.Result + (CompleteTgrBattleOutProto_Status)(0), // 477: POGOProtos.Rpc.CompleteTgrBattleOutProto.Status + (CompleteVisitPageQuestOutProto_Status)(0), // 478: POGOProtos.Rpc.CompleteVisitPageQuestOutProto.Status + (CompleteVsSeekerAndRestartChargingOutProto_Result)(0), // 479: POGOProtos.Rpc.CompleteVsSeekerAndRestartChargingOutProto.Result + (CompleteWildSnapshotSessionOutProto_Status)(0), // 480: POGOProtos.Rpc.CompleteWildSnapshotSessionOutProto.Status + (ComponentPokemonSettingsProto_FormChangeType)(0), // 481: POGOProtos.Rpc.ComponentPokemonSettingsProto.FormChangeType + (ConfirmPhotobombOutProto_Status)(0), // 482: POGOProtos.Rpc.ConfirmPhotobombOutProto.Status + (ConfirmTradingOutProto_Result)(0), // 483: POGOProtos.Rpc.ConfirmTradingOutProto.Result + (ConsumePartyItemsOutProto_Result)(0), // 484: POGOProtos.Rpc.ConsumePartyItemsOutProto.Result + (ConsumeStickersOutProto_Result)(0), // 485: POGOProtos.Rpc.ConsumeStickersOutProto.Result + (ConsumeStickersProto_Usage)(0), // 486: POGOProtos.Rpc.ConsumeStickersProto.Usage + (ContestPokemonAlignmentFocusProtoAlignment)(0), // 487: POGOProtos.Rpc.ContestPokemonAlignmentFocusProto.alignment + (ContestTemporaryEvolutionFocusProto_Restriction)(0), // 488: POGOProtos.Rpc.ContestTemporaryEvolutionFocusProto.Restriction + (ContributePartyItemOutProto_Result)(0), // 489: POGOProtos.Rpc.ContributePartyItemOutProto.Result + (ConvertCandyToXlCandyOutProto_Status)(0), // 490: POGOProtos.Rpc.ConvertCandyToXlCandyOutProto.Status + (CreateBreadInstanceOutProto_Result)(0), // 491: POGOProtos.Rpc.CreateBreadInstanceOutProto.Result + (CreateBuddyMultiplayerSessionOutProto_Result)(0), // 492: POGOProtos.Rpc.CreateBuddyMultiplayerSessionOutProto.Result + (CreateCombatChallengeOutProto_Result)(0), // 493: POGOProtos.Rpc.CreateCombatChallengeOutProto.Result + (CreateEventRsvpOutProto_Result)(0), // 494: POGOProtos.Rpc.CreateEventRsvpOutProto.Result + (CreatePartyOutProto_Result)(0), // 495: POGOProtos.Rpc.CreatePartyOutProto.Result + (CreatePokemonTagOutProto_Result)(0), // 496: POGOProtos.Rpc.CreatePokemonTagOutProto.Result + (CreatePostcardOutProto_Result)(0), // 497: POGOProtos.Rpc.CreatePostcardOutProto.Result + (CreateRouteDraftOutProto_Result)(0), // 498: POGOProtos.Rpc.CreateRouteDraftOutProto.Result + (CreateRoutePinOutProto_Result)(0), // 499: POGOProtos.Rpc.CreateRoutePinOutProto.Result + (CreateRouteShortcodeOutProto_Result)(0), // 500: POGOProtos.Rpc.CreateRouteShortcodeOutProto.Result + (CrmProxyResponseProto_Status)(0), // 501: POGOProtos.Rpc.CrmProxyResponseProto.Status + (DailyAdventureIncenseTelemetry_TelemetryIds)(0), // 502: POGOProtos.Rpc.DailyAdventureIncenseTelemetry.TelemetryIds + (DailyBonusSpawnEncounterOutProto_Result)(0), // 503: POGOProtos.Rpc.DailyBonusSpawnEncounterOutProto.Result + (DailyEncounterOutProto_Result)(0), // 504: POGOProtos.Rpc.DailyEncounterOutProto.Result + (DailyStreaksWidgetProto_QuestType)(0), // 505: POGOProtos.Rpc.DailyStreaksWidgetProto.QuestType + (Datapoint_Kind)(0), // 506: POGOProtos.Rpc.Datapoint.Kind + (DayNightPoiEncounterOutProto_Result)(0), // 507: POGOProtos.Rpc.DayNightPoiEncounterOutProto.Result + (DebugCreateNpcBattleInstanceOutProto_Result)(0), // 508: POGOProtos.Rpc.DebugCreateNpcBattleInstanceOutProto.Result + (DebugCreateNpcBattleInstanceProto_AddedFeature)(0), // 509: POGOProtos.Rpc.DebugCreateNpcBattleInstanceProto.AddedFeature + (DebugEggStatisticsOutProto_Status)(0), // 510: POGOProtos.Rpc.DebugEggStatisticsOutProto.Status + (DebugEncounterStatisticsOutProto_Status)(0), // 511: POGOProtos.Rpc.DebugEncounterStatisticsOutProto.Status + (DebugResetDailyMpProgressOutProto_Result)(0), // 512: POGOProtos.Rpc.DebugResetDailyMpProgressOutProto.Result + (DeclineCombatChallengeOutProto_Result)(0), // 513: POGOProtos.Rpc.DeclineCombatChallengeOutProto.Result + (DeclinePartyInviteOutProto_Result)(0), // 514: POGOProtos.Rpc.DeclinePartyInviteOutProto.Result + (DeepLinkingEnumWrapperProto_DeepLinkingActionName)(0), // 515: POGOProtos.Rpc.DeepLinkingEnumWrapperProto.DeepLinkingActionName + (DeepLinkingEnumWrapperProto_PermissionsFlow)(0), // 516: POGOProtos.Rpc.DeepLinkingEnumWrapperProto.PermissionsFlow + (DeepLinkingEnumWrapperProto_NearbyPokemonTab)(0), // 517: POGOProtos.Rpc.DeepLinkingEnumWrapperProto.NearbyPokemonTab + (DeepLinkingEnumWrapperProto_PlayerProfileTab)(0), // 518: POGOProtos.Rpc.DeepLinkingEnumWrapperProto.PlayerProfileTab + (DeepLinkingEnumWrapperProto_PokemonInventoryTab)(0), // 519: POGOProtos.Rpc.DeepLinkingEnumWrapperProto.PokemonInventoryTab + (DeepLinkingEnumWrapperProto_QuestListTab)(0), // 520: POGOProtos.Rpc.DeepLinkingEnumWrapperProto.QuestListTab + (DeepLinkingEnumWrapperProto_NotificationsNewsTab)(0), // 521: POGOProtos.Rpc.DeepLinkingEnumWrapperProto.NotificationsNewsTab + (DeepLinkingTelemetry_LinkSource)(0), // 522: POGOProtos.Rpc.DeepLinkingTelemetry.LinkSource + (DeleteGiftFromInventoryOutProto_Result)(0), // 523: POGOProtos.Rpc.DeleteGiftFromInventoryOutProto.Result + (DeleteGiftOutProto_Result)(0), // 524: POGOProtos.Rpc.DeleteGiftOutProto.Result + (DeleteNewsfeedResponse_Result)(0), // 525: POGOProtos.Rpc.DeleteNewsfeedResponse.Result + (DeletePokemonTagOutProto_Result)(0), // 526: POGOProtos.Rpc.DeletePokemonTagOutProto.Result + (DeletePostcardOutProto_Result)(0), // 527: POGOProtos.Rpc.DeletePostcardOutProto.Result + (DeletePostcardsOutProto_Result)(0), // 528: POGOProtos.Rpc.DeletePostcardsOutProto.Result + (DeleteRouteDraftOutProto_Result)(0), // 529: POGOProtos.Rpc.DeleteRouteDraftOutProto.Result + (DequeueQuestDialogueOutProto_Status)(0), // 530: POGOProtos.Rpc.DequeueQuestDialogueOutProto.Status + (DeviceOSTelemetry_OSArchitecture)(0), // 531: POGOProtos.Rpc.DeviceOSTelemetry.OSArchitecture + (DiskEncounterOutProto_Result)(0), // 532: POGOProtos.Rpc.DiskEncounterOutProto.Result + (DisplayWeatherProto_DisplayLevel)(0), // 533: POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel + (DownloadAllAssetsTelemetry_DownloadAllAssetsEventId)(0), // 534: POGOProtos.Rpc.DownloadAllAssetsTelemetry.DownloadAllAssetsEventId + (DownloadGmTemplatesResponseProto_Result)(0), // 535: POGOProtos.Rpc.DownloadGmTemplatesResponseProto.Result + (Downstream_ResponseWithStatus_Status)(0), // 536: POGOProtos.Rpc.Downstream.ResponseWithStatus.Status + (Downstream_SubscriptionResponse_Status)(0), // 537: POGOProtos.Rpc.Downstream.SubscriptionResponse.Status + (EcosystemNaturalArtSettingsProto_DayNightRequirement)(0), // 538: POGOProtos.Rpc.EcosystemNaturalArtSettingsProto.DayNightRequirement + (EditPokemonTagOutProto_Result)(0), // 539: POGOProtos.Rpc.EditPokemonTagOutProto.Result + (EnableCampfireForRefereeOutProto_Status)(0), // 540: POGOProtos.Rpc.EnableCampfireForRefereeOutProto.Status + (EncounterOutProto_Background)(0), // 541: POGOProtos.Rpc.EncounterOutProto.Background + (EncounterOutProto_Status)(0), // 542: POGOProtos.Rpc.EncounterOutProto.Status + (EncounterPhotobombOutProto_Result)(0), // 543: POGOProtos.Rpc.EncounterPhotobombOutProto.Result + (EncounterPokestopEncounterOutProto_Result)(0), // 544: POGOProtos.Rpc.EncounterPokestopEncounterOutProto.Result + (EncounterStationSpawnOutProto_Result)(0), // 545: POGOProtos.Rpc.EncounterStationSpawnOutProto.Result + (EncounterTutorialCompleteOutProto_Result)(0), // 546: POGOProtos.Rpc.EncounterTutorialCompleteOutProto.Result + (EndPokemonTrainingOutProto_Status)(0), // 547: POGOProtos.Rpc.EndPokemonTrainingOutProto.Status + (EnhanceBreadMoveOutProto_Result)(0), // 548: POGOProtos.Rpc.EnhanceBreadMoveOutProto.Result + (EntryTelemetry_Source)(0), // 549: POGOProtos.Rpc.EntryTelemetry.Source + (EnumWrapper_CharacterCategory)(0), // 550: POGOProtos.Rpc.EnumWrapper.CharacterCategory + (EnumWrapper_IncidentStartPhase)(0), // 551: POGOProtos.Rpc.EnumWrapper.IncidentStartPhase + (EnumWrapper_InvasionCharacter)(0), // 552: POGOProtos.Rpc.EnumWrapper.InvasionCharacter + (EnumWrapper_InvasionCharacterExpression)(0), // 553: POGOProtos.Rpc.EnumWrapper.InvasionCharacterExpression + (EnumWrapper_InvasionContext)(0), // 554: POGOProtos.Rpc.EnumWrapper.InvasionContext + (EnumWrapper_PokestopStyle)(0), // 555: POGOProtos.Rpc.EnumWrapper.PokestopStyle + (EventMapDecorationProto_EventMapPath_Style)(0), // 556: POGOProtos.Rpc.EventMapDecorationProto.EventMapPath.Style + (EventPassDisplaySettingsProto_TodayViewSectionDisplay)(0), // 557: POGOProtos.Rpc.EventPassDisplaySettingsProto.TodayViewSectionDisplay + (EventPassDisplaySettingsProto_TodayViewBackgroundConfiguration)(0), // 558: POGOProtos.Rpc.EventPassDisplaySettingsProto.TodayViewBackgroundConfiguration + (EventPassSettingsProto_EventPassTrack)(0), // 559: POGOProtos.Rpc.EventPassSettingsProto.EventPassTrack + (EvolvePokemonOutProto_Result)(0), // 560: POGOProtos.Rpc.EvolvePokemonOutProto.Result + (ExceptionCaughtData_ExceptionLocation)(0), // 561: POGOProtos.Rpc.ExceptionCaughtData.ExceptionLocation + (ExceptionCaughtInCombatData_ExceptionLocation)(0), // 562: POGOProtos.Rpc.ExceptionCaughtInCombatData.ExceptionLocation + (ExitFlowTelemetry_Reason)(0), // 563: POGOProtos.Rpc.ExitFlowTelemetry.Reason + (ExtensionRangeOptions_VerificationState)(0), // 564: POGOProtos.Rpc.ExtensionRangeOptions.VerificationState + (FavoriteRouteOutProto_Result)(0), // 565: POGOProtos.Rpc.FavoriteRouteOutProto.Result + (FeatureSet_EnumType)(0), // 566: POGOProtos.Rpc.FeatureSet.EnumType + (FeatureSet_FieldPresence)(0), // 567: POGOProtos.Rpc.FeatureSet.FieldPresence + (FeatureSet_JsonFormat)(0), // 568: POGOProtos.Rpc.FeatureSet.JsonFormat + (FeatureSet_MessageEncoding)(0), // 569: POGOProtos.Rpc.FeatureSet.MessageEncoding + (FeatureSet_RepeatedFieldEncoding)(0), // 570: POGOProtos.Rpc.FeatureSet.RepeatedFieldEncoding + (FeatureSet_Utf8Validation)(0), // 571: POGOProtos.Rpc.FeatureSet.Utf8Validation + (FestivalSettingsProto_FestivalType)(0), // 572: POGOProtos.Rpc.FestivalSettingsProto.FestivalType + (FetchAllNewsOutProto_Result)(0), // 573: POGOProtos.Rpc.FetchAllNewsOutProto.Result + (FetchNewsfeedResponse_Result)(0), // 574: POGOProtos.Rpc.FetchNewsfeedResponse.Result + (Field_Cardinality)(0), // 575: POGOProtos.Rpc.Field.Cardinality + (Field_Kind)(0), // 576: POGOProtos.Rpc.Field.Kind + (FieldBookTelemetry_FieldBookEventId)(0), // 577: POGOProtos.Rpc.FieldBookTelemetry.FieldBookEventId + (FieldDescriptorProto_Label)(0), // 578: POGOProtos.Rpc.FieldDescriptorProto.Label + (FieldDescriptorProto_Type)(0), // 579: POGOProtos.Rpc.FieldDescriptorProto.Type + (FieldEffectTelemetry_FieldEffectSourceId)(0), // 580: POGOProtos.Rpc.FieldEffectTelemetry.FieldEffectSourceId + (FieldOptions_CType)(0), // 581: POGOProtos.Rpc.FieldOptions.CType + (FieldOptions_JSType)(0), // 582: POGOProtos.Rpc.FieldOptions.JSType + (FieldOptions_OptionRetention)(0), // 583: POGOProtos.Rpc.FieldOptions.OptionRetention + (FieldOptions_OptionTargetType)(0), // 584: POGOProtos.Rpc.FieldOptions.OptionTargetType + (FileOptions_OptimizeMode)(0), // 585: POGOProtos.Rpc.FileOptions.OptimizeMode + (FitnessRewardsLogEntry_Result)(0), // 586: POGOProtos.Rpc.FitnessRewardsLogEntry.Result + (FitnessSample_FitnessSampleType)(0), // 587: POGOProtos.Rpc.FitnessSample.FitnessSampleType + (FitnessSample_FitnessSourceType)(0), // 588: POGOProtos.Rpc.FitnessSample.FitnessSourceType + (FitnessUpdateOutProto_Status)(0), // 589: POGOProtos.Rpc.FitnessUpdateOutProto.Status + (FleeBattleEncounterOutProto_Status)(0), // 590: POGOProtos.Rpc.FleeBattleEncounterOutProto.Status + (FollowerPokemonProto_FollowerId)(0), // 591: POGOProtos.Rpc.FollowerPokemonProto.FollowerId + (FormRenderModifier_EffectTarget)(0), // 592: POGOProtos.Rpc.FormRenderModifier.EffectTarget + (FormRenderModifier_RenderModifierType)(0), // 593: POGOProtos.Rpc.FormRenderModifier.RenderModifierType + (FormRenderModifier_TransitionVfxKey)(0), // 594: POGOProtos.Rpc.FormRenderModifier.TransitionVfxKey + (FortDeployOutProto_Result)(0), // 595: POGOProtos.Rpc.FortDeployOutProto.Result + (FortPokemonProto_SpawnType)(0), // 596: POGOProtos.Rpc.FortPokemonProto.SpawnType + (FortPowerUpActivitySettings_FortPowerUpActivity)(0), // 597: POGOProtos.Rpc.FortPowerUpActivitySettings.FortPowerUpActivity + (FortRecallOutProto_Result)(0), // 598: POGOProtos.Rpc.FortRecallOutProto.Result + (FortRenderingType_RenderingType)(0), // 599: POGOProtos.Rpc.FortRenderingType.RenderingType + (FortSearchLogEntry_Result)(0), // 600: POGOProtos.Rpc.FortSearchLogEntry.Result + (FortSearchOutProto_Result)(0), // 601: POGOProtos.Rpc.FortSearchOutProto.Result + (FortSponsor_Sponsor)(0), // 602: POGOProtos.Rpc.FortSponsor.Sponsor + (FortVpsInfoProto_VpsDisallowedDetailsProto_VpsDisallowedSource)(0), // 603: POGOProtos.Rpc.FortVpsInfoProto.VpsDisallowedDetailsProto.VpsDisallowedSource + (FriendshipLevelMilestoneSettingsProto_PokemonTradingType)(0), // 604: POGOProtos.Rpc.FriendshipLevelMilestoneSettingsProto.PokemonTradingType + (FusePokemonResponseProto_Result)(0), // 605: POGOProtos.Rpc.FusePokemonResponseProto.Result + (GameplayWeatherProto_WeatherCondition)(0), // 606: POGOProtos.Rpc.GameplayWeatherProto.WeatherCondition + (GarProxyResponseProto_Status)(0), // 607: POGOProtos.Rpc.GarProxyResponseProto.Status + (GenerateCombatChallengeIdOutProto_Result)(0), // 608: POGOProtos.Rpc.GenerateCombatChallengeIdOutProto.Result + (GenerateGmapSignedUrlOutProto_Result)(0), // 609: POGOProtos.Rpc.GenerateGmapSignedUrlOutProto.Result + (GetActionLogResponse_Result)(0), // 610: POGOProtos.Rpc.GetActionLogResponse.Result + (GetAdventureSyncFitnessReportResponseProto_Status)(0), // 611: POGOProtos.Rpc.GetAdventureSyncFitnessReportResponseProto.Status + (GetAdventureSyncProgressOutProto_Status)(0), // 612: POGOProtos.Rpc.GetAdventureSyncProgressOutProto.Status + (GetAdventureSyncSettingsResponseProto_Status)(0), // 613: POGOProtos.Rpc.GetAdventureSyncSettingsResponseProto.Status + (GetAppRequestTokenRedirectURLPlatformResponseProto_Status)(0), // 614: POGOProtos.Rpc.GetAppRequestTokenRedirectURLPlatformResponseProto.Status + (GetBackgroundModeSettingsOutProto_Status)(0), // 615: POGOProtos.Rpc.GetBackgroundModeSettingsOutProto.Status + (GetBattleRejoinStatusOutProto_BattleType)(0), // 616: POGOProtos.Rpc.GetBattleRejoinStatusOutProto.BattleType + (GetBattleRejoinStatusOutProto_Result)(0), // 617: POGOProtos.Rpc.GetBattleRejoinStatusOutProto.Result + (GetBonusAttractedPokemonOutProto_Status)(0), // 618: POGOProtos.Rpc.GetBonusAttractedPokemonOutProto.Status + (GetBonusesOutProto_Result)(0), // 619: POGOProtos.Rpc.GetBonusesOutProto.Result + (GetBreadLobbyDetailsOutProto_Result)(0), // 620: POGOProtos.Rpc.GetBreadLobbyDetailsOutProto.Result + (GetBuddyHistoryOutProto_Result)(0), // 621: POGOProtos.Rpc.GetBuddyHistoryOutProto.Result + (GetCombatChallengeOutProto_Result)(0), // 622: POGOProtos.Rpc.GetCombatChallengeOutProto.Result + (GetCombatPlayerProfileOutProto_Result)(0), // 623: POGOProtos.Rpc.GetCombatPlayerProfileOutProto.Result + (GetCombatResultsOutProto_Result)(0), // 624: POGOProtos.Rpc.GetCombatResultsOutProto.Result + (GetContestDataOutProto_Status)(0), // 625: POGOProtos.Rpc.GetContestDataOutProto.Status + (GetContestEntryOutProto_Status)(0), // 626: POGOProtos.Rpc.GetContestEntryOutProto.Status + (GetContestFriendEntryOutProto_Status)(0), // 627: POGOProtos.Rpc.GetContestFriendEntryOutProto.Status + (GetContestsUnclaimedRewardsOutProto_Status)(0), // 628: POGOProtos.Rpc.GetContestsUnclaimedRewardsOutProto.Status + (GetDailyBonusSpawnOutProto_Result)(0), // 629: POGOProtos.Rpc.GetDailyBonusSpawnOutProto.Result + (GetDailyEncounterOutProto_Result)(0), // 630: POGOProtos.Rpc.GetDailyEncounterOutProto.Result + (GetEligibleCombatLeaguesOutProto_Result)(0), // 631: POGOProtos.Rpc.GetEligibleCombatLeaguesOutProto.Result + (GetEnteredContestOutProto_Status)(0), // 632: POGOProtos.Rpc.GetEnteredContestOutProto.Status + (GetEventRsvpCountOutProto_Result)(0), // 633: POGOProtos.Rpc.GetEventRsvpCountOutProto.Result + (GetEventRsvpsOutProto_Result)(0), // 634: POGOProtos.Rpc.GetEventRsvpsOutProto.Result + (GetFitnessReportOutProto_Status)(0), // 635: POGOProtos.Rpc.GetFitnessReportOutProto.Status + (GetFitnessRewardsOutProto_Result)(0), // 636: POGOProtos.Rpc.GetFitnessRewardsOutProto.Result + (GetFriendshipRewardsOutProto_Result)(0), // 637: POGOProtos.Rpc.GetFriendshipRewardsOutProto.Result + (GetGameConfigVersionsOutProto_Result)(0), // 638: POGOProtos.Rpc.GetGameConfigVersionsOutProto.Result + (GetGameMasterClientTemplatesOutProto_Result)(0), // 639: POGOProtos.Rpc.GetGameMasterClientTemplatesOutProto.Result + (GetGeofencedAdOutProto_Result)(0), // 640: POGOProtos.Rpc.GetGeofencedAdOutProto.Result + (GetGiftBoxDetailsOutProto_Result)(0), // 641: POGOProtos.Rpc.GetGiftBoxDetailsOutProto.Result + (GetGmapSettingsOutProto_Result)(0), // 642: POGOProtos.Rpc.GetGmapSettingsOutProto.Result + (GetGymDetailsOutProto_Result)(0), // 643: POGOProtos.Rpc.GetGymDetailsOutProto.Result + (GetInboxOutProto_Result)(0), // 644: POGOProtos.Rpc.GetInboxOutProto.Result + (GetIncensePokemonOutProto_Result)(0), // 645: POGOProtos.Rpc.GetIncensePokemonOutProto.Result + (GetIncenseRecapOutProto_Result)(0), // 646: POGOProtos.Rpc.GetIncenseRecapOutProto.Result + (GetIrisSocialSceneOutProto_Status)(0), // 647: POGOProtos.Rpc.GetIrisSocialSceneOutProto.Status + (GetLocalTimeOutProto_Status)(0), // 648: POGOProtos.Rpc.GetLocalTimeOutProto.Status + (GetMapFortsOutProto_Status)(0), // 649: POGOProtos.Rpc.GetMapFortsOutProto.Status + (GetMapObjectsDetailForCampfireOutProto_ResultPoi)(0), // 650: POGOProtos.Rpc.GetMapObjectsDetailForCampfireOutProto.ResultPoi + (GetMapObjectsDetailForCampfireOutProto_Result)(0), // 651: POGOProtos.Rpc.GetMapObjectsDetailForCampfireOutProto.Result + (GetMapObjectsOutProto_MoonPhase)(0), // 652: POGOProtos.Rpc.GetMapObjectsOutProto.MoonPhase + (GetMapObjectsOutProto_Status)(0), // 653: POGOProtos.Rpc.GetMapObjectsOutProto.Status + (GetMapObjectsOutProto_TimeOfDay)(0), // 654: POGOProtos.Rpc.GetMapObjectsOutProto.TimeOfDay + (GetMapObjectsOutProto_TwilightPeriod)(0), // 655: POGOProtos.Rpc.GetMapObjectsOutProto.TwilightPeriod + (GetMatchmakingStatusOutProto_Result)(0), // 656: POGOProtos.Rpc.GetMatchmakingStatusOutProto.Result + (GetMementoListOutProto_Status)(0), // 657: POGOProtos.Rpc.GetMementoListOutProto.Status + (GetMilestonesOutProto_Status)(0), // 658: POGOProtos.Rpc.GetMilestonesOutProto.Status + (GetMilestonesPreviewOutProto_Status)(0), // 659: POGOProtos.Rpc.GetMilestonesPreviewOutProto.Status + (GetNewQuestsOutProto_Status)(0), // 660: POGOProtos.Rpc.GetNewQuestsOutProto.Status + (GetNintendoAccountOutProto_Status)(0), // 661: POGOProtos.Rpc.GetNintendoAccountOutProto.Status + (GetNintendoOAuth2UrlOutProto_Status)(0), // 662: POGOProtos.Rpc.GetNintendoOAuth2UrlOutProto.Status + (GetNonRemoteTradablePokemonOutProto_Result)(0), // 663: POGOProtos.Rpc.GetNonRemoteTradablePokemonOutProto.Result + (GetNpcCombatRewardsOutProto_Result)(0), // 664: POGOProtos.Rpc.GetNpcCombatRewardsOutProto.Result + (GetNumPokemonInIrisSocialSceneOutProto_Result)(0), // 665: POGOProtos.Rpc.GetNumPokemonInIrisSocialSceneOutProto.Result + (GetPartyHistoryOutProto_Result)(0), // 666: POGOProtos.Rpc.GetPartyHistoryOutProto.Result + (GetPartyOutProto_Result)(0), // 667: POGOProtos.Rpc.GetPartyOutProto.Result + (GetPendingRemoteTradeOutProto_Result)(0), // 668: POGOProtos.Rpc.GetPendingRemoteTradeOutProto.Result + (GetPhotobombOutProto_Status)(0), // 669: POGOProtos.Rpc.GetPhotobombOutProto.Status + (GetPlayerDayOutProto_Result)(0), // 670: POGOProtos.Rpc.GetPlayerDayOutProto.Result + (GetPlayerGpsBookmarksOutProto_Result)(0), // 671: POGOProtos.Rpc.GetPlayerGpsBookmarksOutProto.Result + (GetPlayerPokemonFieldBookOutProto_Result)(0), // 672: POGOProtos.Rpc.GetPlayerPokemonFieldBookOutProto.Result + (GetPlayerRaidEligibilityOutProto_RaidEligibility)(0), // 673: POGOProtos.Rpc.GetPlayerRaidEligibilityOutProto.RaidEligibility + (GetPlayerRaidEligibilityOutProto_Result)(0), // 674: POGOProtos.Rpc.GetPlayerRaidEligibilityOutProto.Result + (GetPlayerStampCollectionsOutProto_Result)(0), // 675: POGOProtos.Rpc.GetPlayerStampCollectionsOutProto.Result + (GetPlayerStatusProxyOutProto_Result)(0), // 676: POGOProtos.Rpc.GetPlayerStatusProxyOutProto.Result + (GetPokemonRemoteTradingDetailsOutProto_Result)(0), // 677: POGOProtos.Rpc.GetPokemonRemoteTradingDetailsOutProto.Result + (GetPokemonSizeLeaderboardEntryOutProto_Status)(0), // 678: POGOProtos.Rpc.GetPokemonSizeLeaderboardEntryOutProto.Status + (GetPokemonSizeLeaderboardFriendEntryOutProto_Status)(0), // 679: POGOProtos.Rpc.GetPokemonSizeLeaderboardFriendEntryOutProto.Status + (GetPokemonTagsOutProto_Result)(0), // 680: POGOProtos.Rpc.GetPokemonTagsOutProto.Result + (GetPokemonTradingCostOutProto_Result)(0), // 681: POGOProtos.Rpc.GetPokemonTradingCostOutProto.Result + (GetPokestopEncounterOutProto_Status)(0), // 682: POGOProtos.Rpc.GetPokestopEncounterOutProto.Status + (GetPublishedRoutesOutProto_Result)(0), // 683: POGOProtos.Rpc.GetPublishedRoutesOutProto.Result + (GetQuestDetailsOutProto_Status)(0), // 684: POGOProtos.Rpc.GetQuestDetailsOutProto.Status + (GetQuestUiOutProto_Status)(0), // 685: POGOProtos.Rpc.GetQuestUiOutProto.Status + (GetRaidDetailsOutProto_Result)(0), // 686: POGOProtos.Rpc.GetRaidDetailsOutProto.Result + (GetRaidLobbyCounterOutProto_Result)(0), // 687: POGOProtos.Rpc.GetRaidLobbyCounterOutProto.Result + (GetReferralCodeOutProto_Status)(0), // 688: POGOProtos.Rpc.GetReferralCodeOutProto.Status + (GetRemoteConfigVersionsOutProto_Result)(0), // 689: POGOProtos.Rpc.GetRemoteConfigVersionsOutProto.Result + (GetRemoteTradablePokemonFromOtherPlayerOutProto_Result)(0), // 690: POGOProtos.Rpc.GetRemoteTradablePokemonFromOtherPlayerOutProto.Result + (GetRewardTiersResponseProto_Status)(0), // 691: POGOProtos.Rpc.GetRewardTiersResponseProto.Status + (GetRocketBalloonOutProto_Status)(0), // 692: POGOProtos.Rpc.GetRocketBalloonOutProto.Status + (GetRouteByShortCodeOutProto_Status)(0), // 693: POGOProtos.Rpc.GetRouteByShortCodeOutProto.Status + (GetRouteCreationsOutProto_Result)(0), // 694: POGOProtos.Rpc.GetRouteCreationsOutProto.Result + (GetRouteDraftOutProto_Result)(0), // 695: POGOProtos.Rpc.GetRouteDraftOutProto.Result + (GetRoutesOutProto_Status)(0), // 696: POGOProtos.Rpc.GetRoutesOutProto.Status + (GetSaveForLaterEntriesOutProto_Result)(0), // 697: POGOProtos.Rpc.GetSaveForLaterEntriesOutProto.Result + (GetServerTimeOutProto_Status)(0), // 698: POGOProtos.Rpc.GetServerTimeOutProto.Status + (GetStationInfoOutProto_Result)(0), // 699: POGOProtos.Rpc.GetStationInfoOutProto.Result + (GetStationedPokemonDetailsOutProto_Result)(0), // 700: POGOProtos.Rpc.GetStationedPokemonDetailsOutProto.Result + (GetSuggestedPlayersSocialOutProto_Status)(0), // 701: POGOProtos.Rpc.GetSuggestedPlayersSocialOutProto.Status + (GetSupplyBalloonOutProto_Result)(0), // 702: POGOProtos.Rpc.GetSupplyBalloonOutProto.Result + (GetSurveyEligibilityOutProto_Status)(0), // 703: POGOProtos.Rpc.GetSurveyEligibilityOutProto.Status + (GetTimeTravelInformationOutProto_Status)(0), // 704: POGOProtos.Rpc.GetTimeTravelInformationOutProto.Status + (GetTimedGroupChallengeOutProto_Status)(0), // 705: POGOProtos.Rpc.GetTimedGroupChallengeOutProto.Status + (GetTradingOutProto_Result)(0), // 706: POGOProtos.Rpc.GetTradingOutProto.Result + (GetUploadUrlOutProto_Status)(0), // 707: POGOProtos.Rpc.GetUploadUrlOutProto.Status + (GetVpsEventOutProto_Status)(0), // 708: POGOProtos.Rpc.GetVpsEventOutProto.Status + (GetVsSeekerStatusOutProto_Result)(0), // 709: POGOProtos.Rpc.GetVsSeekerStatusOutProto.Result + (GetWebTokenActionOutProto_Status)(0), // 710: POGOProtos.Rpc.GetWebTokenActionOutProto.Status + (GetWebTokenOutProto_Status)(0), // 711: POGOProtos.Rpc.GetWebTokenOutProto.Status + (GetWeeklyChallengeInfoOutProto_Status)(0), // 712: POGOProtos.Rpc.GetWeeklyChallengeInfoOutProto.Status + (GetWeeklyChallengeInfoOutProto_MatchmakingStatus)(0), // 713: POGOProtos.Rpc.GetWeeklyChallengeInfoOutProto.MatchmakingStatus + (GiftingEligibilityStatusProto_Status)(0), // 714: POGOProtos.Rpc.GiftingEligibilityStatusProto.Status + (GrantExpiredItemConsolationOutProto_Status)(0), // 715: POGOProtos.Rpc.GrantExpiredItemConsolationOutProto.Status + (GymBattleAttackOutProto_Result)(0), // 716: POGOProtos.Rpc.GymBattleAttackOutProto.Result + (GymDeployOutProto_Result)(0), // 717: POGOProtos.Rpc.GymDeployOutProto.Result + (GymEventProto_Event)(0), // 718: POGOProtos.Rpc.GymEventProto.Event + (GymFeedPokemonOutProto_Result)(0), // 719: POGOProtos.Rpc.GymFeedPokemonOutProto.Result + (GymGetInfoOutProto_Result)(0), // 720: POGOProtos.Rpc.GymGetInfoOutProto.Result + (GymStartSessionOutProto_Result)(0), // 721: POGOProtos.Rpc.GymStartSessionOutProto.Result + (HomeWidgetTelemetry_Status)(0), // 722: POGOProtos.Rpc.HomeWidgetTelemetry.Status + (IapGetAvailableSkusAndBalancesOutProto_Status)(0), // 723: POGOProtos.Rpc.IapGetAvailableSkusAndBalancesOutProto.Status + (IapGetAvailableSubscriptionsResponseProto_Status)(0), // 724: POGOProtos.Rpc.IapGetAvailableSubscriptionsResponseProto.Status + (IapGetUserResponseProto_Status)(0), // 725: POGOProtos.Rpc.IapGetUserResponseProto.Status + (IapInAppPurchaseSubscriptionInfo_NativeStoreVendor)(0), // 726: POGOProtos.Rpc.IapInAppPurchaseSubscriptionInfo.NativeStoreVendor + (IapInAppPurchaseSubscriptionInfo_PaymentState)(0), // 727: POGOProtos.Rpc.IapInAppPurchaseSubscriptionInfo.PaymentState + (IapInAppPurchaseSubscriptionInfo_State)(0), // 728: POGOProtos.Rpc.IapInAppPurchaseSubscriptionInfo.State + (IapProvisionedAppleTransactionProto_Status)(0), // 729: POGOProtos.Rpc.IapProvisionedAppleTransactionProto.Status + (IapPurchaseSkuOutProto_Status)(0), // 730: POGOProtos.Rpc.IapPurchaseSkuOutProto.Status + (IapRedeemAppleReceiptOutProto_Status)(0), // 731: POGOProtos.Rpc.IapRedeemAppleReceiptOutProto.Status + (IapRedeemDesktopReceiptOutProto_Status)(0), // 732: POGOProtos.Rpc.IapRedeemDesktopReceiptOutProto.Status + (IapRedeemGoogleReceiptOutProto_Status)(0), // 733: POGOProtos.Rpc.IapRedeemGoogleReceiptOutProto.Status + (IapRedeemSamsungReceiptOutProto_Status)(0), // 734: POGOProtos.Rpc.IapRedeemSamsungReceiptOutProto.Status + (IapRedeemXsollaReceiptResponseProto_Status)(0), // 735: POGOProtos.Rpc.IapRedeemXsollaReceiptResponseProto.Status + (IapSetInGameCurrencyExchangeRateOutProto_Status)(0), // 736: POGOProtos.Rpc.IapSetInGameCurrencyExchangeRateOutProto.Status + (IapSkuDataProto_SkuPaymentType)(0), // 737: POGOProtos.Rpc.IapSkuDataProto.SkuPaymentType + (IapStoreBannerProto_Position)(0), // 738: POGOProtos.Rpc.IapStoreBannerProto.Position + (ImageGalleryTelemetry_ImageGalleryEventId)(0), // 739: POGOProtos.Rpc.ImageGalleryTelemetry.ImageGalleryEventId + (IncenseEncounterOutProto_Result)(0), // 740: POGOProtos.Rpc.IncenseEncounterOutProto.Result + (InstallTime_InstallPhase)(0), // 741: POGOProtos.Rpc.InstallTime.InstallPhase + (InternalAcceptFriendInviteOutProto_Result)(0), // 742: POGOProtos.Rpc.InternalAcceptFriendInviteOutProto.Result + (InternalAccountContactSettings_ConsentStatus)(0), // 743: POGOProtos.Rpc.InternalAccountContactSettings.ConsentStatus + (InternalAccountSettingsDataProto_Consent_Status)(0), // 744: POGOProtos.Rpc.InternalAccountSettingsDataProto.Consent.Status + (InternalAccountSettingsDataProto_Onboarded_Status)(0), // 745: POGOProtos.Rpc.InternalAccountSettingsDataProto.Onboarded.Status + (InternalAccountSettingsDataProto_Visibility_Status)(0), // 746: POGOProtos.Rpc.InternalAccountSettingsDataProto.Visibility.Status + (InternalAcknowledgeInformationResponse_Status)(0), // 747: POGOProtos.Rpc.InternalAcknowledgeInformationResponse.Status + (InternalActionExecution_ExecutionMethod)(0), // 748: POGOProtos.Rpc.InternalActionExecution.ExecutionMethod + (InternalAddFavoriteFriendResponse_Result)(0), // 749: POGOProtos.Rpc.InternalAddFavoriteFriendResponse.Result + (InternalAddLoginActionOutProto_Status)(0), // 750: POGOProtos.Rpc.InternalAddLoginActionOutProto.Status + (InternalAndroidDevice_DeviceType)(0), // 751: POGOProtos.Rpc.InternalAndroidDevice.DeviceType + (InternalAuthenticateAppleSignInResponseProto_Status)(0), // 752: POGOProtos.Rpc.InternalAuthenticateAppleSignInResponseProto.Status + (InternalAvatarImageMetadata_GetPhotoMode)(0), // 753: POGOProtos.Rpc.InternalAvatarImageMetadata.GetPhotoMode + (InternalAvatarImageMetadata_ImageSpec)(0), // 754: POGOProtos.Rpc.InternalAvatarImageMetadata.ImageSpec + (InternalBatchResetProto_Status)(0), // 755: POGOProtos.Rpc.InternalBatchResetProto.Status + (InternalBlockAccountOutProto_Result)(0), // 756: POGOProtos.Rpc.InternalBlockAccountOutProto.Result + (InternalCancelFriendInviteOutProto_Result)(0), // 757: POGOProtos.Rpc.InternalCancelFriendInviteOutProto.Result + (InternalCheckAvatarImagesResponse_Status)(0), // 758: POGOProtos.Rpc.InternalCheckAvatarImagesResponse.Status + (InternalCheckAvatarImagesResponse_AvatarImageInfo_Status)(0), // 759: POGOProtos.Rpc.InternalCheckAvatarImagesResponse.AvatarImageInfo.Status + (InternalClientInbox_Label)(0), // 760: POGOProtos.Rpc.InternalClientInbox.Label + (InternalCreateGuestLoginSecretTokenResponseProto_Status)(0), // 761: POGOProtos.Rpc.InternalCreateGuestLoginSecretTokenResponseProto.Status + (InternalCreateSharedLoginTokenResponse_Status)(0), // 762: POGOProtos.Rpc.InternalCreateSharedLoginTokenResponse.Status + (InternalCrmProxyResponseProto_Status)(0), // 763: POGOProtos.Rpc.InternalCrmProxyResponseProto.Status + (InternalDataAccessResponse_Status)(0), // 764: POGOProtos.Rpc.InternalDataAccessResponse.Status + (InternalDeclineFriendInviteOutProto_Result)(0), // 765: POGOProtos.Rpc.InternalDeclineFriendInviteOutProto.Result + (InternalDeleteAccountEmailOnFileResponse_Status)(0), // 766: POGOProtos.Rpc.InternalDeleteAccountEmailOnFileResponse.Status + (InternalDeleteAccountResponse_Status)(0), // 767: POGOProtos.Rpc.InternalDeleteAccountResponse.Status + (InternalDeletePhoneNumberResponse_Status)(0), // 768: POGOProtos.Rpc.InternalDeletePhoneNumberResponse.Status + (InternalDeletePhotoOutProto_Result)(0), // 769: POGOProtos.Rpc.InternalDeletePhotoOutProto.Result + (InternalDismissContactListUpdateResponse_Result)(0), // 770: POGOProtos.Rpc.InternalDismissContactListUpdateResponse.Result + (InternalDismissOutgoingGameInvitesResponse_Result)(0), // 771: POGOProtos.Rpc.InternalDismissOutgoingGameInvitesResponse.Result + (InternalDisplayWeatherProto_DisplayLevel)(0), // 772: POGOProtos.Rpc.InternalDisplayWeatherProto.DisplayLevel + (InternalDownloadGmTemplatesResponseProto_Result)(0), // 773: POGOProtos.Rpc.InternalDownloadGmTemplatesResponseProto.Result + (InternalFitnessSample_FitnessSampleType)(0), // 774: POGOProtos.Rpc.InternalFitnessSample.FitnessSampleType + (InternalFitnessSample_FitnessSourceType)(0), // 775: POGOProtos.Rpc.InternalFitnessSample.FitnessSourceType + (InternalFitnessUpdateOutProto_Status)(0), // 776: POGOProtos.Rpc.InternalFitnessUpdateOutProto.Status + (InternalFlagCategory_Category)(0), // 777: POGOProtos.Rpc.InternalFlagCategory.Category + (InternalFlagPhotoResponse_Result)(0), // 778: POGOProtos.Rpc.InternalFlagPhotoResponse.Result + (InternalFriendDetailsProto_OnlineStatus)(0), // 779: POGOProtos.Rpc.InternalFriendDetailsProto.OnlineStatus + (InternalFriendDetailsProto_LastPlayedDateRange)(0), // 780: POGOProtos.Rpc.InternalFriendDetailsProto.LastPlayedDateRange + (InternalFriendRecommendationAttributeData_Reason)(0), // 781: POGOProtos.Rpc.InternalFriendRecommendationAttributeData.Reason + (InternalFriendRecommendationAttributeData_Type)(0), // 782: POGOProtos.Rpc.InternalFriendRecommendationAttributeData.Type + (InternalGameplayWeatherProto_WeatherCondition)(0), // 783: POGOProtos.Rpc.InternalGameplayWeatherProto.WeatherCondition + (InternalGarProxyResponseProto_Status)(0), // 784: POGOProtos.Rpc.InternalGarProxyResponseProto.Status + (InternalGenerateGmapSignedUrlOutProto_Result)(0), // 785: POGOProtos.Rpc.InternalGenerateGmapSignedUrlOutProto.Result + (InternalGetAccountSettingsOutProto_Result)(0), // 786: POGOProtos.Rpc.InternalGetAccountSettingsOutProto.Result + (InternalGetAdventureSyncFitnessReportResponseProto_Status)(0), // 787: POGOProtos.Rpc.InternalGetAdventureSyncFitnessReportResponseProto.Status + (InternalGetAdventureSyncProgressOutProto_Status)(0), // 788: POGOProtos.Rpc.InternalGetAdventureSyncProgressOutProto.Status + (InternalGetAdventureSyncSettingsResponseProto_Status)(0), // 789: POGOProtos.Rpc.InternalGetAdventureSyncSettingsResponseProto.Status + (InternalGetBackgroundModeSettingsOutProto_Status)(0), // 790: POGOProtos.Rpc.InternalGetBackgroundModeSettingsOutProto.Status + (InternalGetFacebookFriendListOutProto_Result)(0), // 791: POGOProtos.Rpc.InternalGetFacebookFriendListOutProto.Result + (InternalGetFitnessReportOutProto_Status)(0), // 792: POGOProtos.Rpc.InternalGetFitnessReportOutProto.Status + (InternalGetFriendCodeOutProto_Result)(0), // 793: POGOProtos.Rpc.InternalGetFriendCodeOutProto.Result + (InternalGetFriendDetailsOutProto_Result)(0), // 794: POGOProtos.Rpc.InternalGetFriendDetailsOutProto.Result + (InternalGetFriendDetailsResponse_Result)(0), // 795: POGOProtos.Rpc.InternalGetFriendDetailsResponse.Result + (InternalGetFriendDetailsResponse_PlayerStatusDetailsProto_Result)(0), // 796: POGOProtos.Rpc.InternalGetFriendDetailsResponse.PlayerStatusDetailsProto.Result + (InternalGetFriendRecommendationResponse_Result)(0), // 797: POGOProtos.Rpc.InternalGetFriendRecommendationResponse.Result + (InternalGetFriendsListOutProto_Result)(0), // 798: POGOProtos.Rpc.InternalGetFriendsListOutProto.Result + (InternalGetFriendsListOutProto_FriendProto_OnlineStatus)(0), // 799: POGOProtos.Rpc.InternalGetFriendsListOutProto.FriendProto.OnlineStatus + (InternalGetFriendsListOutProto_FriendProto_FriendshipSourceType)(0), // 800: POGOProtos.Rpc.InternalGetFriendsListOutProto.FriendProto.FriendshipSourceType + (InternalGetGmapSettingsOutProto_Result)(0), // 801: POGOProtos.Rpc.InternalGetGmapSettingsOutProto.Result + (InternalGetIncomingFriendInvitesOutProto_Result)(0), // 802: POGOProtos.Rpc.InternalGetIncomingFriendInvitesOutProto.Result + (InternalGetIncomingGameInvitesResponse_Result)(0), // 803: POGOProtos.Rpc.InternalGetIncomingGameInvitesResponse.Result + (InternalGetIncomingGameInvitesResponse_IncomingGameInvite_Status)(0), // 804: POGOProtos.Rpc.InternalGetIncomingGameInvitesResponse.IncomingGameInvite.Status + (InternalGetMyAccountResponse_Status)(0), // 805: POGOProtos.Rpc.InternalGetMyAccountResponse.Status + (InternalGetMyAccountResponse_ContactProto_Type)(0), // 806: POGOProtos.Rpc.InternalGetMyAccountResponse.ContactProto.Type + (InternalGetNotificationInboxOutProto_Result)(0), // 807: POGOProtos.Rpc.InternalGetNotificationInboxOutProto.Result + (InternalGetOutgoingFriendInvitesOutProto_Result)(0), // 808: POGOProtos.Rpc.InternalGetOutgoingFriendInvitesOutProto.Result + (InternalGetPhotosOutProto_Result)(0), // 809: POGOProtos.Rpc.InternalGetPhotosOutProto.Result + (InternalGetPhotosProto_PhotoSpec_GetPhotosMode)(0), // 810: POGOProtos.Rpc.InternalGetPhotosProto.PhotoSpec.GetPhotosMode + (InternalGetPlayerSettingsOutProto_Result)(0), // 811: POGOProtos.Rpc.InternalGetPlayerSettingsOutProto.Result + (InternalGetProfileResponse_Result)(0), // 812: POGOProtos.Rpc.InternalGetProfileResponse.Result + (InternalGetSignedUrlOutProto_Result)(0), // 813: POGOProtos.Rpc.InternalGetSignedUrlOutProto.Result + (InternalGetUploadUrlOutProto_Status)(0), // 814: POGOProtos.Rpc.InternalGetUploadUrlOutProto.Status + (InternalGetWebTokenActionOutProto_Status)(0), // 815: POGOProtos.Rpc.InternalGetWebTokenActionOutProto.Status + (InternalImageModerationAttributes_DetectionLikelihood)(0), // 816: POGOProtos.Rpc.InternalImageModerationAttributes.DetectionLikelihood + (InternalIncomingFriendInviteProto_Status)(0), // 817: POGOProtos.Rpc.InternalIncomingFriendInviteProto.Status + (InternalInventoryProto_InventoryType)(0), // 818: POGOProtos.Rpc.InternalInventoryProto.InventoryType + (InternalInviteFacebookFriendOutProto_Result)(0), // 819: POGOProtos.Rpc.InternalInviteFacebookFriendOutProto.Result + (InternalInviteGameResponse_Status)(0), // 820: POGOProtos.Rpc.InternalInviteGameResponse.Status + (InternalIsMyFriendOutProto_Result)(0), // 821: POGOProtos.Rpc.InternalIsMyFriendOutProto.Result + (InternalItemProto_ItemStatus)(0), // 822: POGOProtos.Rpc.InternalItemProto.ItemStatus + (InternalLinkToAccountLoginResponseProto_Status)(0), // 823: POGOProtos.Rpc.InternalLinkToAccountLoginResponseProto.Status + (InternalListFriendsResponse_Result)(0), // 824: POGOProtos.Rpc.InternalListFriendsResponse.Result + (InternalListFriendsResponse_PlayerStatusSummaryProto_PlayerStatusResult)(0), // 825: POGOProtos.Rpc.InternalListFriendsResponse.PlayerStatusSummaryProto.PlayerStatusResult + (InternalListOptOutNotificationCategoriesResponseProto_Result)(0), // 826: POGOProtos.Rpc.InternalListOptOutNotificationCategoriesResponseProto.Result + (InternalLocationPingProto_PingReason)(0), // 827: POGOProtos.Rpc.InternalLocationPingProto.PingReason + (InternalLocationPingUpdateProto_PingReason)(0), // 828: POGOProtos.Rpc.InternalLocationPingUpdateProto.PingReason + (InternalNotifyContactListFriendsResponse_Result)(0), // 829: POGOProtos.Rpc.InternalNotifyContactListFriendsResponse.Result + (InternalOutgoingFriendInviteProto_Status)(0), // 830: POGOProtos.Rpc.InternalOutgoingFriendInviteProto.Status + (InternalPhotoRecord_Status)(0), // 831: POGOProtos.Rpc.InternalPhotoRecord.Status + (InternalPlayerReputationProto_CheatReputation)(0), // 832: POGOProtos.Rpc.InternalPlayerReputationProto.CheatReputation + (InternalPlayerStatus_Status)(0), // 833: POGOProtos.Rpc.InternalPlayerStatus.Status + (InternalPortalCurationImageResult_Result)(0), // 834: POGOProtos.Rpc.InternalPortalCurationImageResult.Result + (InternalProxyResponseProto_Status)(0), // 835: POGOProtos.Rpc.InternalProxyResponseProto.Status + (InternalPushNotificationRegistryOutProto_Result)(0), // 836: POGOProtos.Rpc.InternalPushNotificationRegistryOutProto.Result + (InternalRedeemPasscodeResponseProto_Result)(0), // 837: POGOProtos.Rpc.InternalRedeemPasscodeResponseProto.Result + (InternalReferContactListFriendResponse_Result)(0), // 838: POGOProtos.Rpc.InternalReferContactListFriendResponse.Result + (InternalRemoveFavoriteFriendResponse_Result)(0), // 839: POGOProtos.Rpc.InternalRemoveFavoriteFriendResponse.Result + (InternalRemoveFriendOutProto_Result)(0), // 840: POGOProtos.Rpc.InternalRemoveFriendOutProto.Result + (InternalRemoveLoginActionOutProto_Status)(0), // 841: POGOProtos.Rpc.InternalRemoveLoginActionOutProto.Status + (InternalReplaceLoginActionOutProto_Status)(0), // 842: POGOProtos.Rpc.InternalReplaceLoginActionOutProto.Status + (InternalReportAttributeData_ContentType)(0), // 843: POGOProtos.Rpc.InternalReportAttributeData.ContentType + (InternalReportAttributeData_Origin)(0), // 844: POGOProtos.Rpc.InternalReportAttributeData.Origin + (InternalReportAttributeData_Severity)(0), // 845: POGOProtos.Rpc.InternalReportAttributeData.Severity + (InternalReportAttributeData_Status)(0), // 846: POGOProtos.Rpc.InternalReportAttributeData.Status + (InternalReportAttributeData_Type)(0), // 847: POGOProtos.Rpc.InternalReportAttributeData.Type + (InternalReputationSystemAttributes_SystemType)(0), // 848: POGOProtos.Rpc.InternalReputationSystemAttributes.SystemType + (InternalResponse_Status)(0), // 849: POGOProtos.Rpc.InternalResponse.Status + (InternalRotateGuestLoginSecretTokenResponseProto_Status)(0), // 850: POGOProtos.Rpc.InternalRotateGuestLoginSecretTokenResponseProto.Status + (InternalSavePlayerSettingsOutProto_Result)(0), // 851: POGOProtos.Rpc.InternalSavePlayerSettingsOutProto.Result + (InternalSearchPlayerOutProto_Result)(0), // 852: POGOProtos.Rpc.InternalSearchPlayerOutProto.Result + (InternalSendContactListFriendInviteResponse_Result)(0), // 853: POGOProtos.Rpc.InternalSendContactListFriendInviteResponse.Result + (InternalSendFriendInviteOutProto_Result)(0), // 854: POGOProtos.Rpc.InternalSendFriendInviteOutProto.Result + (InternalSendSmsVerificationCodeResponse_Status)(0), // 855: POGOProtos.Rpc.InternalSendSmsVerificationCodeResponse.Status + (InternalSetAccountContactSettingsResponse_Status)(0), // 856: POGOProtos.Rpc.InternalSetAccountContactSettingsResponse.Status + (InternalSetAccountSettingsOutProto_Result)(0), // 857: POGOProtos.Rpc.InternalSetAccountSettingsOutProto.Result + (InternalSetBirthdayResponseProto_Status)(0), // 858: POGOProtos.Rpc.InternalSetBirthdayResponseProto.Status + (InternalSetInGameCurrencyExchangeRateOutProto_Status)(0), // 859: POGOProtos.Rpc.InternalSetInGameCurrencyExchangeRateOutProto.Status + (InternalSharedProtos_AdminMethod)(0), // 860: POGOProtos.Rpc.InternalSharedProtos.AdminMethod + (InternalSharedProtos_Color)(0), // 861: POGOProtos.Rpc.InternalSharedProtos.Color + (InternalSharedProtos_InternalMethod)(0), // 862: POGOProtos.Rpc.InternalSharedProtos.InternalMethod + (InternalSharedProtos_Method)(0), // 863: POGOProtos.Rpc.InternalSharedProtos.Method + (InternalSharedProtos_Team)(0), // 864: POGOProtos.Rpc.InternalSharedProtos.Team + (InternalSharedProtos_DeletePlayerResponseProto_Status)(0), // 865: POGOProtos.Rpc.InternalSharedProtos.DeletePlayerResponseProto.Status + (InternalSharedProtos_SetCodenameResponseProto_Status)(0), // 866: POGOProtos.Rpc.InternalSharedProtos.SetCodenameResponseProto.Status + (InternalSharedProtos_SetPlayerTeamResponseProto_Status)(0), // 867: POGOProtos.Rpc.InternalSharedProtos.SetPlayerTeamResponseProto.Status + (InternalSkuDataProto_SkuPaymentType)(0), // 868: POGOProtos.Rpc.InternalSkuDataProto.SkuPaymentType + (InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_AppLinkType)(0), // 869: POGOProtos.Rpc.InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.AppLinkType + (InternalSocialClientFeatures_CrossGameSocialClientSettingsProto_FeatureType)(0), // 870: POGOProtos.Rpc.InternalSocialClientFeatures.CrossGameSocialClientSettingsProto.FeatureType + (InternalSocialProto_AppKey)(0), // 871: POGOProtos.Rpc.InternalSocialProto.AppKey + (InternalSocialSettings_ConsentStatus)(0), // 872: POGOProtos.Rpc.InternalSocialSettings.ConsentStatus + (InternalSocialSettings_ListOption)(0), // 873: POGOProtos.Rpc.InternalSocialSettings.ListOption + (InternalSocialSettings_TutorialType)(0), // 874: POGOProtos.Rpc.InternalSocialSettings.TutorialType + (InternalSocialV2Enum_ContactMethod)(0), // 875: POGOProtos.Rpc.InternalSocialV2Enum.ContactMethod + (InternalSocialV2Enum_InvitationStatus)(0), // 876: POGOProtos.Rpc.InternalSocialV2Enum.InvitationStatus + (InternalSocialV2Enum_OnlineStatus)(0), // 877: POGOProtos.Rpc.InternalSocialV2Enum.OnlineStatus + (InternalSubmitImageOutProto_Result)(0), // 878: POGOProtos.Rpc.InternalSubmitImageOutProto.Result + (InternalSubmitNewPoiOutProto_Status)(0), // 879: POGOProtos.Rpc.InternalSubmitNewPoiOutProto.Status + (InternalSyncContactListResponse_Result)(0), // 880: POGOProtos.Rpc.InternalSyncContactListResponse.Result + (InternalSyncContactListResponse_ContactPlayerProto_ContactStatus)(0), // 881: POGOProtos.Rpc.InternalSyncContactListResponse.ContactPlayerProto.ContactStatus + (InternalUnblockAccountOutProto_Result)(0), // 882: POGOProtos.Rpc.InternalUnblockAccountOutProto.Result + (InternalUntombstoneCodenameResult_Status)(0), // 883: POGOProtos.Rpc.InternalUntombstoneCodenameResult.Status + (InternalUntombstoneResult_Status)(0), // 884: POGOProtos.Rpc.InternalUntombstoneResult.Status + (InternalUpdateAdventureSyncFitnessResponseProto_Status)(0), // 885: POGOProtos.Rpc.InternalUpdateAdventureSyncFitnessResponseProto.Status + (InternalUpdateAdventureSyncSettingsResponseProto_Status)(0), // 886: POGOProtos.Rpc.InternalUpdateAdventureSyncSettingsResponseProto.Status + (InternalUpdateAvatarImageResponse_Status)(0), // 887: POGOProtos.Rpc.InternalUpdateAvatarImageResponse.Status + (InternalUpdateBreadcrumbHistoryResponseProto_Status)(0), // 888: POGOProtos.Rpc.InternalUpdateBreadcrumbHistoryResponseProto.Status + (InternalUpdateBulkPlayerLocationResponseProto_Status)(0), // 889: POGOProtos.Rpc.InternalUpdateBulkPlayerLocationResponseProto.Status + (InternalUpdateFacebookStatusOutProto_Result)(0), // 890: POGOProtos.Rpc.InternalUpdateFacebookStatusOutProto.Result + (InternalUpdateFriendshipResponse_Result)(0), // 891: POGOProtos.Rpc.InternalUpdateFriendshipResponse.Result + (InternalUpdateIncomingGameInviteRequest_NewStatus)(0), // 892: POGOProtos.Rpc.InternalUpdateIncomingGameInviteRequest.NewStatus + (InternalUpdateIncomingGameInviteResponse_Result)(0), // 893: POGOProtos.Rpc.InternalUpdateIncomingGameInviteResponse.Result + (InternalUpdatePhoneNumberResponse_Status)(0), // 894: POGOProtos.Rpc.InternalUpdatePhoneNumberResponse.Status + (InternalUpdateProfileResponse_Result)(0), // 895: POGOProtos.Rpc.InternalUpdateProfileResponse.Result + (InternalValidateNiaAppleAuthTokenResponseProto_Status)(0), // 896: POGOProtos.Rpc.InternalValidateNiaAppleAuthTokenResponseProto.Status + (InternalWeatherAlertProto_Severity)(0), // 897: POGOProtos.Rpc.InternalWeatherAlertProto.Severity + (InvasionAvailabilitySettingsProto_InvasionAvailabilitySettingsId)(0), // 898: POGOProtos.Rpc.InvasionAvailabilitySettingsProto.InvasionAvailabilitySettingsId + (InvasionStatus_Status)(0), // 899: POGOProtos.Rpc.InvasionStatus.Status + (InventoryProto_InventoryType)(0), // 900: POGOProtos.Rpc.InventoryProto.InventoryType + (IrisSocialInteractionLogEntry_Result)(0), // 901: POGOProtos.Rpc.IrisSocialInteractionLogEntry.Result + (JoinBreadLobbyOutProto_Result)(0), // 902: POGOProtos.Rpc.JoinBreadLobbyOutProto.Result + (JoinBuddyMultiplayerSessionOutProto_Result)(0), // 903: POGOProtos.Rpc.JoinBuddyMultiplayerSessionOutProto.Result + (JoinLobbyOutProto_Result)(0), // 904: POGOProtos.Rpc.JoinLobbyOutProto.Result + (JoinPartyOutProto_Result)(0), // 905: POGOProtos.Rpc.JoinPartyOutProto.Result + (JsonParser_JsonValueType)(0), // 906: POGOProtos.Rpc.JsonParser.JsonValueType + (KickOtherPlayerFromPartyOutProto_Result)(0), // 907: POGOProtos.Rpc.KickOtherPlayerFromPartyOutProto.Result + (LayerRule_GmmLayerType)(0), // 908: POGOProtos.Rpc.LayerRule.GmmLayerType + (LayerRule_GmmRoadPriority)(0), // 909: POGOProtos.Rpc.LayerRule.GmmRoadPriority + (LeaveBreadLobbyOutProto_Result)(0), // 910: POGOProtos.Rpc.LeaveBreadLobbyOutProto.Result + (LeaveBuddyMultiplayerSessionOutProto_Result)(0), // 911: POGOProtos.Rpc.LeaveBuddyMultiplayerSessionOutProto.Result + (LeaveLobbyOutProto_Result)(0), // 912: POGOProtos.Rpc.LeaveLobbyOutProto.Result + (LeavePartyOutProto_Result)(0), // 913: POGOProtos.Rpc.LeavePartyOutProto.Result + (LeavePartyProto_ReasonToLeave)(0), // 914: POGOProtos.Rpc.LeavePartyProto.ReasonToLeave + (LeaveWeeklyChallengeMatchmakingOutProto_Result)(0), // 915: POGOProtos.Rpc.LeaveWeeklyChallengeMatchmakingOutProto.Result + (LevelUpRewardsOutProto_Result)(0), // 916: POGOProtos.Rpc.LevelUpRewardsOutProto.Result + (LiftUserAgeGateConfirmationOutProto_Result)(0), // 917: POGOProtos.Rpc.LiftUserAgeGateConfirmationOutProto.Result + (LikeRoutePinOutProto_Result)(0), // 918: POGOProtos.Rpc.LikeRoutePinOutProto.Result + (LimitedPurchaseSkuRecordProto_ChronoUnit)(0), // 919: POGOProtos.Rpc.LimitedPurchaseSkuRecordProto.ChronoUnit + (LinkToAccountLoginResponseProto_Status)(0), // 920: POGOProtos.Rpc.LinkToAccountLoginResponseProto.Status + (ListAvatarAppearanceItemsOutProto_Result)(0), // 921: POGOProtos.Rpc.ListAvatarAppearanceItemsOutProto.Result + (ListAvatarCustomizationsOutProto_Label)(0), // 922: POGOProtos.Rpc.ListAvatarCustomizationsOutProto.Label + (ListAvatarCustomizationsOutProto_Result)(0), // 923: POGOProtos.Rpc.ListAvatarCustomizationsOutProto.Result + (ListAvatarCustomizationsProto_Filter)(0), // 924: POGOProtos.Rpc.ListAvatarCustomizationsProto.Filter + (ListAvatarStoreItemsOutProto_Result)(0), // 925: POGOProtos.Rpc.ListAvatarStoreItemsOutProto.Result + (ListFriendActivitiesResponseProto_Result)(0), // 926: POGOProtos.Rpc.ListFriendActivitiesResponseProto.Result + (LocationPingProto_PingReason)(0), // 927: POGOProtos.Rpc.LocationPingProto.PingReason + (LocationPingUpdateProto_PingReason)(0), // 928: POGOProtos.Rpc.LocationPingUpdateProto.PingReason + (LogEntry_LogEntryHeader_LogType)(0), // 929: POGOProtos.Rpc.LogEntry.LogEntryHeader.LogType + (LogEventDropped_Reason)(0), // 930: POGOProtos.Rpc.LogEventDropped.Reason + (LogMessage_LogLevel)(0), // 931: POGOProtos.Rpc.LogMessage.LogLevel + (LootStationOutProto_Status)(0), // 932: POGOProtos.Rpc.LootStationOutProto.Status + (MapDisplaySettingsProto_MapEffect)(0), // 933: POGOProtos.Rpc.MapDisplaySettingsProto.MapEffect + (MapDisplaySettingsProto_MusicType)(0), // 934: POGOProtos.Rpc.MapDisplaySettingsProto.MusicType + (MapIconProto_MapIconCategory)(0), // 935: POGOProtos.Rpc.MapIconProto.MapIconCategory + (MapProvider_MapType)(0), // 936: POGOProtos.Rpc.MapProvider.MapType + (MapRighthandIconsTelemetry_IconEvents)(0), // 937: POGOProtos.Rpc.MapRighthandIconsTelemetry.IconEvents + (MapsClientTelemetryBatchProto_TelemetryScopeId)(0), // 938: POGOProtos.Rpc.MapsClientTelemetryBatchProto.TelemetryScopeId + (MapsClientTelemetryRecordResult_Status)(0), // 939: POGOProtos.Rpc.MapsClientTelemetryRecordResult.Status + (MapsClientTelemetryResponseProto_Status)(0), // 940: POGOProtos.Rpc.MapsClientTelemetryResponseProto.Status + (MapsDatapoint_Kind)(0), // 941: POGOProtos.Rpc.MapsDatapoint.Kind + (MapsTelemetryMetadataProto_TelemetryScopeId)(0), // 942: POGOProtos.Rpc.MapsTelemetryMetadataProto.TelemetryScopeId + (MapsTelemetryMetricRecordProto_Kind)(0), // 943: POGOProtos.Rpc.MapsTelemetryMetricRecordProto.Kind + (MapsTelemetryRecordResult_Status)(0), // 944: POGOProtos.Rpc.MapsTelemetryRecordResult.Status + (MapsTelemetryResponseProto_Status)(0), // 945: POGOProtos.Rpc.MapsTelemetryResponseProto.Status + (MarkFieldbookSeenResponseProto_Status)(0), // 946: POGOProtos.Rpc.MarkFieldbookSeenResponseProto.Status + (MarkMilestoneAsViewedOutProto_Status)(0), // 947: POGOProtos.Rpc.MarkMilestoneAsViewedOutProto.Status + (MarkNewsfeedReadResponse_Result)(0), // 948: POGOProtos.Rpc.MarkNewsfeedReadResponse.Result + (MarkReadNewsArticleOutProto_Result)(0), // 949: POGOProtos.Rpc.MarkReadNewsArticleOutProto.Result + (MarkRemoteTradableOutProto_Result)(0), // 950: POGOProtos.Rpc.MarkRemoteTradableOutProto.Result + (MarkSaveForLaterOutProto_Result)(0), // 951: POGOProtos.Rpc.MarkSaveForLaterOutProto.Result + (MarketingTelemetryNewsfeedEvent_NewsfeedEventType)(0), // 952: POGOProtos.Rpc.MarketingTelemetryNewsfeedEvent.NewsfeedEventType + (MarketingTelemetryNewsfeedEvent_NewsfeedAttributionSourceType)(0), // 953: POGOProtos.Rpc.MarketingTelemetryNewsfeedEvent.NewsfeedAttributionSourceType + (MarketingTelemetryPushNotificationEvent_PushNotificationEventType)(0), // 954: POGOProtos.Rpc.MarketingTelemetryPushNotificationEvent.PushNotificationEventType + (MegaEvolvePokemonClientContextHelper_MegaEvolvePokemonClientContext)(0), // 955: POGOProtos.Rpc.MegaEvolvePokemonClientContextHelper.MegaEvolvePokemonClientContext + (MegaEvolvePokemonOutProto_Result)(0), // 956: POGOProtos.Rpc.MegaEvolvePokemonOutProto.Result + (MegaLevelUpOutProto_Result)(0), // 957: POGOProtos.Rpc.MegaLevelUpOutProto.Result + (MessagingClientEvent_MessageType)(0), // 958: POGOProtos.Rpc.MessagingClientEvent.MessageType + (MessagingClientEvent_SDKPlatform)(0), // 959: POGOProtos.Rpc.MessagingClientEvent.SDKPlatform + (MessagingClientEvent_Event)(0), // 960: POGOProtos.Rpc.MessagingClientEvent.Event + (MiniCollectionPokemon_CollectType)(0), // 961: POGOProtos.Rpc.MiniCollectionPokemon.CollectType + (MoveModifierProto_MoveModifierMode)(0), // 962: POGOProtos.Rpc.MoveModifierProto.MoveModifierMode + (MoveModifierProto_MoveModifierTarget)(0), // 963: POGOProtos.Rpc.MoveModifierProto.MoveModifierTarget + (MoveModifierProto_MoveModifierType)(0), // 964: POGOProtos.Rpc.MoveModifierProto.MoveModifierType + (MoveModifierProto_ModifierCondition_ConditionType)(0), // 965: POGOProtos.Rpc.MoveModifierProto.ModifierCondition.ConditionType + (NMAGetPlayerOutProto_Status)(0), // 966: POGOProtos.Rpc.NMAGetPlayerOutProto.Status + (NMAGetServerConfigOutProto_Status)(0), // 967: POGOProtos.Rpc.NMAGetServerConfigOutProto.Status + (NMAGetSurveyorProjectsOutProto_ErrorStatus)(0), // 968: POGOProtos.Rpc.NMAGetSurveyorProjectsOutProto.ErrorStatus + (NMAProjectTaskProto_TaskType)(0), // 969: POGOProtos.Rpc.NMAProjectTaskProto.TaskType + (NMASurveyorProjectProto_ProjectStatus)(0), // 970: POGOProtos.Rpc.NMASurveyorProjectProto.ProjectStatus + (NMAUpdateSurveyorProjectOutProto_ErrorStatus)(0), // 971: POGOProtos.Rpc.NMAUpdateSurveyorProjectOutProto.ErrorStatus + (NMAUpdateUserOnboardingOutProto_Status)(0), // 972: POGOProtos.Rpc.NMAUpdateUserOnboardingOutProto.Status + (NameSharingPreferencesProto_Context)(0), // 973: POGOProtos.Rpc.NameSharingPreferencesProto.Context + (NameSharingPreferencesProto_Preference)(0), // 974: POGOProtos.Rpc.NameSharingPreferencesProto.Preference + (NaturalArtPoiEncounterOutProto_Result)(0), // 975: POGOProtos.Rpc.NaturalArtPoiEncounterOutProto.Result + (NeutralAvatarBadgeRewardOutProto_Result)(0), // 976: POGOProtos.Rpc.NeutralAvatarBadgeRewardOutProto.Result + (NewsArticleProto_NewsTemplate)(0), // 977: POGOProtos.Rpc.NewsArticleProto.NewsTemplate + (NewsfeedPost_NewsfeedChannel)(0), // 978: POGOProtos.Rpc.NewsfeedPost.NewsfeedChannel + (NiaAuthAuthenticateAppleSignInResponseProto_Status)(0), // 979: POGOProtos.Rpc.NiaAuthAuthenticateAppleSignInResponseProto.Status + (NiaAuthValidateNiaAppleAuthTokenResponseProto_Status)(0), // 980: POGOProtos.Rpc.NiaAuthValidateNiaAppleAuthTokenResponseProto.Status + (NianticProfileTelemetry_NianticProfileTelemetryIds)(0), // 981: POGOProtos.Rpc.NianticProfileTelemetry.NianticProfileTelemetryIds + (NicknamePokemonOutProto_Result)(0), // 982: POGOProtos.Rpc.NicknamePokemonOutProto.Result + (NpcBattle_Character)(0), // 983: POGOProtos.Rpc.NpcBattle.Character + (NpcEventProto_Event)(0), // 984: POGOProtos.Rpc.NpcEventProto.Event + (NpcOpenGiftOutProto_Result)(0), // 985: POGOProtos.Rpc.NpcOpenGiftOutProto.Result + (NpcSendGiftOutProto_Result)(0), // 986: POGOProtos.Rpc.NpcSendGiftOutProto.Result + (NpcUpdateStateOutProto_State)(0), // 987: POGOProtos.Rpc.NpcUpdateStateOutProto.State + (OpenBuddyGiftOutProto_Result)(0), // 988: POGOProtos.Rpc.OpenBuddyGiftOutProto.Result + (OpenCampfireMapTelemetry_SourcePage)(0), // 989: POGOProtos.Rpc.OpenCampfireMapTelemetry.SourcePage + (OpenCombatChallengeOutProto_Result)(0), // 990: POGOProtos.Rpc.OpenCombatChallengeOutProto.Result + (OpenCombatSessionOutProto_Result)(0), // 991: POGOProtos.Rpc.OpenCombatSessionOutProto.Result + (OpenGiftLogEntry_Result)(0), // 992: POGOProtos.Rpc.OpenGiftLogEntry.Result + (OpenGiftOutProto_Result)(0), // 993: POGOProtos.Rpc.OpenGiftOutProto.Result + (OpenNpcCombatSessionOutProto_Result)(0), // 994: POGOProtos.Rpc.OpenNpcCombatSessionOutProto.Result + (OpenSponsoredGiftOutProto_Result)(0), // 995: POGOProtos.Rpc.OpenSponsoredGiftOutProto.Result + (OpenSupplyBalloonOutProto_Result)(0), // 996: POGOProtos.Rpc.OpenSupplyBalloonOutProto.Result + (OpenTradingOutProto_Result)(0), // 997: POGOProtos.Rpc.OpenTradingOutProto.Result + (PartyDarkLaunchLogMessageProto_LogLevel)(0), // 998: POGOProtos.Rpc.PartyDarkLaunchLogMessageProto.LogLevel + (PartyParticipantProto_ParticipantStatus)(0), // 999: POGOProtos.Rpc.PartyParticipantProto.ParticipantStatus + (PartyPlayGeneralSettingsProto_PgDeliveryMechanic)(0), // 1000: POGOProtos.Rpc.PartyPlayGeneralSettingsProto.PgDeliveryMechanic + (PartyPlayGeneralSettingsProto_DailyProgressHeuristic)(0), // 1001: POGOProtos.Rpc.PartyPlayGeneralSettingsProto.DailyProgressHeuristic + (PartyQuestStateProto_PlayerPartyQuestStateProto_PlayerStatus)(0), // 1002: POGOProtos.Rpc.PartyQuestStateProto.PlayerPartyQuestStateProto.PlayerStatus + (PartyRecommendationSettingsProto_PartyRcommendationMode)(0), // 1003: POGOProtos.Rpc.PartyRecommendationSettingsProto.PartyRcommendationMode + (PartySendDarkLaunchLogOutProto_Result)(0), // 1004: POGOProtos.Rpc.PartySendDarkLaunchLogOutProto.Result + (PartyUpdateLocationOutProto_Result)(0), // 1005: POGOProtos.Rpc.PartyUpdateLocationOutProto.Result + (PasscodeRedemptionFlowRequest_DevicePlatform)(0), // 1006: POGOProtos.Rpc.PasscodeRedemptionFlowRequest.DevicePlatform + (PasscodeRedemptionFlowResponse_Status)(0), // 1007: POGOProtos.Rpc.PasscodeRedemptionFlowResponse.Status + (PasscodeRewardsLogEntry_Result)(0), // 1008: POGOProtos.Rpc.PasscodeRewardsLogEntry.Result + (PhotoErrorTelemetry_ErrorType)(0), // 1009: POGOProtos.Rpc.PhotoErrorTelemetry.ErrorType + (PlacedPokemonUpdateProto_PlacementUpdateType)(0), // 1010: POGOProtos.Rpc.PlacedPokemonUpdateProto.PlacementUpdateType + (PlannedEventSettingsProto_EventType)(0), // 1011: POGOProtos.Rpc.PlannedEventSettingsProto.EventType + (PlannedEventSettingsProto_MessagingTimingType)(0), // 1012: POGOProtos.Rpc.PlannedEventSettingsProto.MessagingTimingType + (PlatformFetchNewsfeedOutResponse_Status)(0), // 1013: POGOProtos.Rpc.PlatformFetchNewsfeedOutResponse.Status + (PlatformMarkNewsfeedReadOutResponse_Status)(0), // 1014: POGOProtos.Rpc.PlatformMarkNewsfeedReadOutResponse.Status + (PlatformMetricData_Kind)(0), // 1015: POGOProtos.Rpc.PlatformMetricData.Kind + (PlayerBadgeTierEncounterProto_EncounterState)(0), // 1016: POGOProtos.Rpc.PlayerBadgeTierEncounterProto.EncounterState + (PlayerLevelSettingsProto_Source)(0), // 1017: POGOProtos.Rpc.PlayerLevelSettingsProto.Source + (PlayerNeutralAvatarEarSelectionParameters_Shape)(0), // 1018: POGOProtos.Rpc.PlayerNeutralAvatarEarSelectionParameters.Shape + (PlayerNeutralAvatarEyeSelectionParameters_Shape)(0), // 1019: POGOProtos.Rpc.PlayerNeutralAvatarEyeSelectionParameters.Shape + (PlayerNeutralAvatarHeadSelectionParameters_Shape)(0), // 1020: POGOProtos.Rpc.PlayerNeutralAvatarHeadSelectionParameters.Shape + (PlayerNeutralAvatarMouthSelectionParameters_Shape)(0), // 1021: POGOProtos.Rpc.PlayerNeutralAvatarMouthSelectionParameters.Shape + (PlayerNeutralAvatarNoseSelectionParameters_Shape)(0), // 1022: POGOProtos.Rpc.PlayerNeutralAvatarNoseSelectionParameters.Shape + (PlayerPokemonFieldBookPageProto_Type)(0), // 1023: POGOProtos.Rpc.PlayerPokemonFieldBookPageProto.Type + (PlayerPreferencesProto_PostcardTrainerInfoSharingPreference)(0), // 1024: POGOProtos.Rpc.PlayerPreferencesProto.PostcardTrainerInfoSharingPreference + (PlayerProfileOutProto_Result)(0), // 1025: POGOProtos.Rpc.PlayerProfileOutProto.Result + (PlayerReputationProto_CheatReputation)(0), // 1026: POGOProtos.Rpc.PlayerReputationProto.CheatReputation + (PlayerService_AccountPermissions)(0), // 1027: POGOProtos.Rpc.PlayerService.AccountPermissions + (PlayerStampProto_StampState)(0), // 1028: POGOProtos.Rpc.PlayerStampProto.StampState + (PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto_Reason)(0), // 1029: POGOProtos.Rpc.PlayerStatsSnapshotsProto.PlayerStatsSnapshotProto.Reason + (PoiCategorizationEntryTelemetry_EntryType)(0), // 1030: POGOProtos.Rpc.PoiCategorizationEntryTelemetry.EntryType + (PoiCategorizationOperationTelemetry_OperationType)(0), // 1031: POGOProtos.Rpc.PoiCategorizationOperationTelemetry.OperationType + (PoiInteractionTelemetry_PoiInteraction)(0), // 1032: POGOProtos.Rpc.PoiInteractionTelemetry.PoiInteraction + (PoiInteractionTelemetry_PoiType)(0), // 1033: POGOProtos.Rpc.PoiInteractionTelemetry.PoiType + (PoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds)(0), // 1034: POGOProtos.Rpc.PoiSubmissionPhotoUploadErrorTelemetry.PoiSubmissionPhotoUploadErrorIds + (PoiSubmissionTelemetry_PoiCameraStepIds)(0), // 1035: POGOProtos.Rpc.PoiSubmissionTelemetry.PoiCameraStepIds + (PoiSubmissionTelemetry_PoiSubmissionGuiEventId)(0), // 1036: POGOProtos.Rpc.PoiSubmissionTelemetry.PoiSubmissionGuiEventId + (PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_Category)(0), // 1037: POGOProtos.Rpc.PokeballThrowPropertySettingsProto.PokeballThrowPropertiesProto.Category + (PokedexCategoryMilestoneProto_Status)(0), // 1038: POGOProtos.Rpc.PokedexCategoryMilestoneProto.Status + (PokemonCompareChallenge_CompareOperation)(0), // 1039: POGOProtos.Rpc.PokemonCompareChallenge.CompareOperation + (PokemonCompareChallenge_CompareStat)(0), // 1040: POGOProtos.Rpc.PokemonCompareChallenge.CompareStat + (PokemonDisplayProto_Costume)(0), // 1041: POGOProtos.Rpc.PokemonDisplayProto.Costume + (PokemonDisplayProto_Gender)(0), // 1042: POGOProtos.Rpc.PokemonDisplayProto.Gender + (PokemonDisplayProto_Alignment)(0), // 1043: POGOProtos.Rpc.PokemonDisplayProto.Alignment + (PokemonDisplayProto_Form)(0), // 1044: POGOProtos.Rpc.PokemonDisplayProto.Form + (PokemonDisplayProto_NaturalArtType)(0), // 1045: POGOProtos.Rpc.PokemonDisplayProto.NaturalArtType + (PokemonDisplayProto_NaturalArtBackgroundAsset)(0), // 1046: POGOProtos.Rpc.PokemonDisplayProto.NaturalArtBackgroundAsset + (PokemonDisplayProto_DayNight)(0), // 1047: POGOProtos.Rpc.PokemonDisplayProto.DayNight + (PokemonInfo_StatModifierContainer_StatModifier_Condition)(0), // 1048: POGOProtos.Rpc.PokemonInfo.StatModifierContainer.StatModifier.Condition + (PokemonInfo_StatModifierContainer_StatModifier_ExpiryType)(0), // 1049: POGOProtos.Rpc.PokemonInfo.StatModifierContainer.StatModifier.ExpiryType + (PokemonScaleSettingProto_PokemonScaleMode)(0), // 1050: POGOProtos.Rpc.PokemonScaleSettingProto.PokemonScaleMode + (PokemonSearchTelemetry_PokemonSearchSourceIds)(0), // 1051: POGOProtos.Rpc.PokemonSearchTelemetry.PokemonSearchSourceIds + (PokemonSettingsProto_BuddySize)(0), // 1052: POGOProtos.Rpc.PokemonSettingsProto.BuddySize + (PokemonSettingsProto_PokemonUpgradeOverrideGroupProto)(0), // 1053: POGOProtos.Rpc.PokemonSettingsProto.PokemonUpgradeOverrideGroupProto + (PokemonTagProto_TagType)(0), // 1054: POGOProtos.Rpc.PokemonTagProto.TagType + (PokemonTrainingQuestProto_Status)(0), // 1055: POGOProtos.Rpc.PokemonTrainingQuestProto.Status + (PopularRsvpNotificationTelemetry_BattleType)(0), // 1056: POGOProtos.Rpc.PopularRsvpNotificationTelemetry.BattleType + (PortalCurationImageResult_Result)(0), // 1057: POGOProtos.Rpc.PortalCurationImageResult.Result + (PostStaticNewsfeedResponse_Result)(0), // 1058: POGOProtos.Rpc.PostStaticNewsfeedResponse.Result + (PostcardBookTelemetry_PostcardBookInteraction)(0), // 1059: POGOProtos.Rpc.PostcardBookTelemetry.PostcardBookInteraction + (PowerUpPokestopEncounterOutProto_Result)(0), // 1060: POGOProtos.Rpc.PowerUpPokestopEncounterOutProto.Result + (PrepareBreadLobbyOutProto_Result)(0), // 1061: POGOProtos.Rpc.PrepareBreadLobbyOutProto.Result + (ProcessTappableOutProto_Status)(0), // 1062: POGOProtos.Rpc.ProcessTappableOutProto.Status + (ProfanityCheckOutProto_Result)(0), // 1063: POGOProtos.Rpc.ProfanityCheckOutProto.Result + (ProgressQuestOutProto_Status)(0), // 1064: POGOProtos.Rpc.ProgressQuestOutProto.Status + (ProgressRouteOutProto_ProgressionState)(0), // 1065: POGOProtos.Rpc.ProgressRouteOutProto.ProgressionState + (ProgressTokenData_EncounterStateFunction)(0), // 1066: POGOProtos.Rpc.ProgressTokenData.EncounterStateFunction + (ProgressTokenData_GymRootControllerFunction)(0), // 1067: POGOProtos.Rpc.ProgressTokenData.GymRootControllerFunction + (ProgressTokenData_MapExploreStateFunction)(0), // 1068: POGOProtos.Rpc.ProgressTokenData.MapExploreStateFunction + (ProgressTokenData_RaidBattleStateFunction)(0), // 1069: POGOProtos.Rpc.ProgressTokenData.RaidBattleStateFunction + (ProgressTokenData_RaidLobbyGuiControllerFunction)(0), // 1070: POGOProtos.Rpc.ProgressTokenData.RaidLobbyGuiControllerFunction + (ProgressTokenData_RaidLobbyStateFunction)(0), // 1071: POGOProtos.Rpc.ProgressTokenData.RaidLobbyStateFunction + (ProgressTokenData_RaidResolveStateFunction)(0), // 1072: POGOProtos.Rpc.ProgressTokenData.RaidResolveStateFunction + (ProgressTokenData_RaidResolveUIControllerFunction)(0), // 1073: POGOProtos.Rpc.ProgressTokenData.RaidResolveUIControllerFunction + (ProgressTokenData_RaidStateFunction)(0), // 1074: POGOProtos.Rpc.ProgressTokenData.RaidStateFunction + (ProposeRemoteTradeOutProto_Result)(0), // 1075: POGOProtos.Rpc.ProposeRemoteTradeOutProto.Result + (ProxyResponseProto_Status)(0), // 1076: POGOProtos.Rpc.ProxyResponseProto.Status + (PurifyPokemonOutProto_Status)(0), // 1077: POGOProtos.Rpc.PurifyPokemonOutProto.Status + (PushNotificationRegistryOutProto_Result)(0), // 1078: POGOProtos.Rpc.PushNotificationRegistryOutProto.Result + (PvpBattleResultsProto_BattleResult)(0), // 1079: POGOProtos.Rpc.PvpBattleResultsProto.BattleResult + (QuestConditionProto_ConditionType)(0), // 1080: POGOProtos.Rpc.QuestConditionProto.ConditionType + (QuestDialogProto_Character)(0), // 1081: POGOProtos.Rpc.QuestDialogProto.Character + (QuestDialogProto_CharacterExpression)(0), // 1082: POGOProtos.Rpc.QuestDialogProto.CharacterExpression + (QuestDialogueTriggerProto_Trigger)(0), // 1083: POGOProtos.Rpc.QuestDialogueTriggerProto.Trigger + (QuestEncounterOutProto_Result)(0), // 1084: POGOProtos.Rpc.QuestEncounterOutProto.Result + (QuestHeaderDisplayProto_QuestHeaderCategory)(0), // 1085: POGOProtos.Rpc.QuestHeaderDisplayProto.QuestHeaderCategory + (QuestHeaderDisplayProto_QuestHeaderFeatureName)(0), // 1086: POGOProtos.Rpc.QuestHeaderDisplayProto.QuestHeaderFeatureName + (QuestIncidentProto_Context)(0), // 1087: POGOProtos.Rpc.QuestIncidentProto.Context + (QuestListTelemetry_QuestListInteraction)(0), // 1088: POGOProtos.Rpc.QuestListTelemetry.QuestListInteraction + (QuestListTelemetry_QuestListTab)(0), // 1089: POGOProtos.Rpc.QuestListTelemetry.QuestListTab + (QuestPreconditionProto_Operator)(0), // 1090: POGOProtos.Rpc.QuestPreconditionProto.Operator + (QuestPreconditionProto_QuestPreconditionType)(0), // 1091: POGOProtos.Rpc.QuestPreconditionProto.QuestPreconditionType + (QuestPreconditionProto_Group_Name)(0), // 1092: POGOProtos.Rpc.QuestPreconditionProto.Group.Name + (QuestProto_Context)(0), // 1093: POGOProtos.Rpc.QuestProto.Context + (QuestProto_Difficulty)(0), // 1094: POGOProtos.Rpc.QuestProto.Difficulty + (QuestProto_Status)(0), // 1095: POGOProtos.Rpc.QuestProto.Status + (QuestRewardProto_Type)(0), // 1096: POGOProtos.Rpc.QuestRewardProto.Type + (QuitCombatOutProto_Result)(0), // 1097: POGOProtos.Rpc.QuitCombatOutProto.Result + (RaidEndData_Type)(0), // 1098: POGOProtos.Rpc.RaidEndData.Type + (RaidInvitationDetails_SourceOfInvite)(0), // 1099: POGOProtos.Rpc.RaidInvitationDetails.SourceOfInvite + (RaidPlayerStatProto_StatType)(0), // 1100: POGOProtos.Rpc.RaidPlayerStatProto.StatType + (RaidRewardsLogEntry_Result)(0), // 1101: POGOProtos.Rpc.RaidRewardsLogEntry.Result + (RaidRewardsLogEntry_TempEvoRaidStatus)(0), // 1102: POGOProtos.Rpc.RaidRewardsLogEntry.TempEvoRaidStatus + (RaidVnextClientLogProto_VnextLogEntryProto_VnextHeaderProto_HeaderType)(0), // 1103: POGOProtos.Rpc.RaidVnextClientLogProto.VnextLogEntryProto.VnextHeaderProto.HeaderType + (RateRouteOutProto_Result)(0), // 1104: POGOProtos.Rpc.RateRouteOutProto.Result + (ReadQuestDialogOutProto_Status)(0), // 1105: POGOProtos.Rpc.ReadQuestDialogOutProto.Status + (ReassignPlayerOutProto_Result)(0), // 1106: POGOProtos.Rpc.ReassignPlayerOutProto.Result + (RecallRouteDraftOutProto_Result)(0), // 1107: POGOProtos.Rpc.RecallRouteDraftOutProto.Result + (RecycleItemOutProto_Result)(0), // 1108: POGOProtos.Rpc.RecycleItemOutProto.Result + (RedeemPasscodeResponseProto_Result)(0), // 1109: POGOProtos.Rpc.RedeemPasscodeResponseProto.Result + (RedeemTicketGiftForFriendOutProto_Status)(0), // 1110: POGOProtos.Rpc.RedeemTicketGiftForFriendOutProto.Status + (ReferralMilestonesProto_MilestoneProto_Status)(0), // 1111: POGOProtos.Rpc.ReferralMilestonesProto.MilestoneProto.Status + (RegisterBackgroundDeviceResponseProto_Status)(0), // 1112: POGOProtos.Rpc.RegisterBackgroundDeviceResponseProto.Status + (RegisterSfidaRequest_DeviceType)(0), // 1113: POGOProtos.Rpc.RegisterSfidaRequest.DeviceType + (ReleasePokemonOutProto_Status)(0), // 1114: POGOProtos.Rpc.ReleasePokemonOutProto.Status + (ReleaseStationedPokemonOutProto_Result)(0), // 1115: POGOProtos.Rpc.ReleaseStationedPokemonOutProto.Result + (RemoteGiftPingResponseProto_Result)(0), // 1116: POGOProtos.Rpc.RemoteGiftPingResponseProto.Result + (RemoveCampfireForRefereeOutProto_Status)(0), // 1117: POGOProtos.Rpc.RemoveCampfireForRefereeOutProto.Status + (RemoveLoginActionOutProto_Status)(0), // 1118: POGOProtos.Rpc.RemoveLoginActionOutProto.Status + (RemovePokemonSizeLeaderboardEntryOutProto_Status)(0), // 1119: POGOProtos.Rpc.RemovePokemonSizeLeaderboardEntryOutProto.Status + (RemovePtcLoginActionOutProto_Status)(0), // 1120: POGOProtos.Rpc.RemovePtcLoginActionOutProto.Status + (RemoveQuestOutProto_Status)(0), // 1121: POGOProtos.Rpc.RemoveQuestOutProto.Status + (RemoveSaveForLaterOutProto_Result)(0), // 1122: POGOProtos.Rpc.RemoveSaveForLaterOutProto.Result + (RemovedParticipant_Reason)(0), // 1123: POGOProtos.Rpc.RemovedParticipant.Reason + (ReplaceLoginActionOutProto_Status)(0), // 1124: POGOProtos.Rpc.ReplaceLoginActionOutProto.Status + (ReportAdFeedbackResponse_Status)(0), // 1125: POGOProtos.Rpc.ReportAdFeedbackResponse.Status + (ReportAdInteractionProto_AdType)(0), // 1126: POGOProtos.Rpc.ReportAdInteractionProto.AdType + (ReportAdInteractionProto_WebArAdFailure_FailureType)(0), // 1127: POGOProtos.Rpc.ReportAdInteractionProto.WebArAdFailure.FailureType + (ReportAdInteractionProto_AdDismissalInteraction_AdDismissalType)(0), // 1128: POGOProtos.Rpc.ReportAdInteractionProto.AdDismissalInteraction.AdDismissalType + (ReportAdInteractionProto_AdSpawnInteraction_AdInhibitionType)(0), // 1129: POGOProtos.Rpc.ReportAdInteractionProto.AdSpawnInteraction.AdInhibitionType + (ReportAdInteractionProto_VideoAdFailure_FailureType)(0), // 1130: POGOProtos.Rpc.ReportAdInteractionProto.VideoAdFailure.FailureType + (ReportAdInteractionResponse_Status)(0), // 1131: POGOProtos.Rpc.ReportAdInteractionResponse.Status + (ReportRouteOutProto_Result)(0), // 1132: POGOProtos.Rpc.ReportRouteOutProto.Result + (ReportRouteProto_GameplayIssue)(0), // 1133: POGOProtos.Rpc.ReportRouteProto.GameplayIssue + (ReportRouteProto_QualityIssue)(0), // 1134: POGOProtos.Rpc.ReportRouteProto.QualityIssue + (ReportRouteProto_Violation)(0), // 1135: POGOProtos.Rpc.ReportRouteProto.Violation + (ReportStationOutProto_Result)(0), // 1136: POGOProtos.Rpc.ReportStationOutProto.Result + (RespondRemoteTradeOutProto_Result)(0), // 1137: POGOProtos.Rpc.RespondRemoteTradeOutProto.Result + (RocketBalloonDisplayProto_BalloonType)(0), // 1138: POGOProtos.Rpc.RocketBalloonDisplayProto.BalloonType + (RotateGuestLoginSecretTokenResponseProto_Status)(0), // 1139: POGOProtos.Rpc.RotateGuestLoginSecretTokenResponseProto.Status + (RouteActivityResponseProto_PokemonTradeResponse_Result)(0), // 1140: POGOProtos.Rpc.RouteActivityResponseProto.PokemonTradeResponse.Result + (RouteActivityType_ActivityType)(0), // 1141: POGOProtos.Rpc.RouteActivityType.ActivityType + (RouteBadgeLevel_BadgeLevel)(0), // 1142: POGOProtos.Rpc.RouteBadgeLevel.BadgeLevel + (RouteCreationProto_Status)(0), // 1143: POGOProtos.Rpc.RouteCreationProto.Status + (RouteNearbyNotifShownOutProto_Result)(0), // 1144: POGOProtos.Rpc.RouteNearbyNotifShownOutProto.Result + (RoutePlayStatus_Status)(0), // 1145: POGOProtos.Rpc.RoutePlayStatus.Status + (RouteSimplificationAlgorithm_SimplificationAlgorithm)(0), // 1146: POGOProtos.Rpc.RouteSimplificationAlgorithm.SimplificationAlgorithm + (RouteStamp_Color)(0), // 1147: POGOProtos.Rpc.RouteStamp.Color + (RouteStamp_Type)(0), // 1148: POGOProtos.Rpc.RouteStamp.Type + (RouteSubmissionStatus_Status)(0), // 1149: POGOProtos.Rpc.RouteSubmissionStatus.Status + (RouteValidation_Error)(0), // 1150: POGOProtos.Rpc.RouteValidation.Error + (RpcErrorData_RpcStatus)(0), // 1151: POGOProtos.Rpc.RpcErrorData.RpcStatus + (RpcResponseTelemetry_ConnectionType)(0), // 1152: POGOProtos.Rpc.RpcResponseTelemetry.ConnectionType + (SaturdayCompleteOutProto_Status)(0), // 1153: POGOProtos.Rpc.SaturdayCompleteOutProto.Status + (SaturdayStartOutProto_Status)(0), // 1154: POGOProtos.Rpc.SaturdayStartOutProto.Status + (SaveCombatPlayerPreferencesOutProto_Result)(0), // 1155: POGOProtos.Rpc.SaveCombatPlayerPreferencesOutProto.Result + (SavePlayerPreferencesOutProto_Result)(0), // 1156: POGOProtos.Rpc.SavePlayerPreferencesOutProto.Result + (SavePlayerSnapshotOutProto_Result)(0), // 1157: POGOProtos.Rpc.SavePlayerSnapshotOutProto.Result + (SaveSocialPlayerSettingsOutProto_Result)(0), // 1158: POGOProtos.Rpc.SaveSocialPlayerSettingsOutProto.Result + (SaveStampOutProto_Result)(0), // 1159: POGOProtos.Rpc.SaveStampOutProto.Result + (ScanErrorEvent_Error)(0), // 1160: POGOProtos.Rpc.ScanErrorEvent.Error + (ScanRecorderStartEvent_DepthSource)(0), // 1161: POGOProtos.Rpc.ScanRecorderStartEvent.DepthSource + (ScanRecorderStopEvent_Operation)(0), // 1162: POGOProtos.Rpc.ScanRecorderStopEvent.Operation + (ScanSQCDoneEvent_ScanSQCFailedReason_FailedReason)(0), // 1163: POGOProtos.Rpc.ScanSQCDoneEvent.ScanSQCFailedReason.FailedReason + (SendBattleEventOutProto_Result)(0), // 1164: POGOProtos.Rpc.SendBattleEventOutProto.Result + (SendBreadBattleInvitationOutProto_Result)(0), // 1165: POGOProtos.Rpc.SendBreadBattleInvitationOutProto.Result + (SendEventRsvpInvitationOutProto_Result)(0), // 1166: POGOProtos.Rpc.SendEventRsvpInvitationOutProto.Result + (SendFriendInviteViaReferralCodeOutProto_Status)(0), // 1167: POGOProtos.Rpc.SendFriendInviteViaReferralCodeOutProto.Status + (SendFriendRequestViaPlayerIdOutProto_Result)(0), // 1168: POGOProtos.Rpc.SendFriendRequestViaPlayerIdOutProto.Result + (SendFriendRequestViaPlayerIdProto_Context)(0), // 1169: POGOProtos.Rpc.SendFriendRequestViaPlayerIdProto.Context + (SendGiftLogEntry_Result)(0), // 1170: POGOProtos.Rpc.SendGiftLogEntry.Result + (SendGiftOutProto_Result)(0), // 1171: POGOProtos.Rpc.SendGiftOutProto.Result + (SendPartyInvitationOutProto_PlayerResult)(0), // 1172: POGOProtos.Rpc.SendPartyInvitationOutProto.PlayerResult + (SendPartyInvitationOutProto_Result)(0), // 1173: POGOProtos.Rpc.SendPartyInvitationOutProto.Result + (SendProbeOutProto_Result)(0), // 1174: POGOProtos.Rpc.SendProbeOutProto.Result + (SendRaidInvitationOutProto_Result)(0), // 1175: POGOProtos.Rpc.SendRaidInvitationOutProto.Result + (SetAvatarItemAsViewedOutProto_Result)(0), // 1176: POGOProtos.Rpc.SetAvatarItemAsViewedOutProto.Result + (SetAvatarOutProto_Status)(0), // 1177: POGOProtos.Rpc.SetAvatarOutProto.Status + (SetBirthdayResponseProto_Status)(0), // 1178: POGOProtos.Rpc.SetBirthdayResponseProto.Status + (SetBuddyPokemonOutProto_Result)(0), // 1179: POGOProtos.Rpc.SetBuddyPokemonOutProto.Result + (SetContactSettingsOutProto_Status)(0), // 1180: POGOProtos.Rpc.SetContactSettingsOutProto.Status + (SetFavoritePokemonOutProto_Result)(0), // 1181: POGOProtos.Rpc.SetFavoritePokemonOutProto.Result + (SetFriendNicknameOutProto_Result)(0), // 1182: POGOProtos.Rpc.SetFriendNicknameOutProto.Result + (SetLobbyPokemonOutProto_Result)(0), // 1183: POGOProtos.Rpc.SetLobbyPokemonOutProto.Result + (SetLobbyVisibilityOutProto_Result)(0), // 1184: POGOProtos.Rpc.SetLobbyVisibilityOutProto.Result + (SetNeutralAvatarOutProto_Status)(0), // 1185: POGOProtos.Rpc.SetNeutralAvatarOutProto.Status + (SetPlayerStatusOutProto_Result)(0), // 1186: POGOProtos.Rpc.SetPlayerStatusOutProto.Result + (SetPlayerTeamOutProto_Status)(0), // 1187: POGOProtos.Rpc.SetPlayerTeamOutProto.Status + (SetPokemonTagsForPokemonOutProto_Status)(0), // 1188: POGOProtos.Rpc.SetPokemonTagsForPokemonOutProto.Status + (SettingsOverrideRuleProto_OcclusionStatus)(0), // 1189: POGOProtos.Rpc.SettingsOverrideRuleProto.OcclusionStatus + (SettingsOverrideRuleProto_RuleType)(0), // 1190: POGOProtos.Rpc.SettingsOverrideRuleProto.RuleType + (SfidaAssociateResponse_Status)(0), // 1191: POGOProtos.Rpc.SfidaAssociateResponse.Status + (SfidaCaptureResponse_Result)(0), // 1192: POGOProtos.Rpc.SfidaCaptureResponse.Result + (SfidaCertificationRequest_SfidaCertificationStage)(0), // 1193: POGOProtos.Rpc.SfidaCertificationRequest.SfidaCertificationStage + (SfidaCheckPairingResponse_Status)(0), // 1194: POGOProtos.Rpc.SfidaCheckPairingResponse.Status + (SfidaClearSleepRecordsResponse_Status)(0), // 1195: POGOProtos.Rpc.SfidaClearSleepRecordsResponse.Status + (SfidaDisassociateResponse_Status)(0), // 1196: POGOProtos.Rpc.SfidaDisassociateResponse.Status + (SfidaDowserResponse_Result)(0), // 1197: POGOProtos.Rpc.SfidaDowserResponse.Result + (SfidaMetricsUpdate_UpdateType)(0), // 1198: POGOProtos.Rpc.SfidaMetricsUpdate.UpdateType + (SfidaUpdateResponse_Status)(0), // 1199: POGOProtos.Rpc.SfidaUpdateResponse.Status + (ShardManagerEchoOutProto_Result)(0), // 1200: POGOProtos.Rpc.ShardManagerEchoOutProto.Result + (ShareActionTelemetry_Channel)(0), // 1201: POGOProtos.Rpc.ShareActionTelemetry.Channel + (ShowcaseDetailsTelemetry_ActionTaken)(0), // 1202: POGOProtos.Rpc.ShowcaseDetailsTelemetry.ActionTaken + (ShowcaseDetailsTelemetry_EntryBarrier)(0), // 1203: POGOProtos.Rpc.ShowcaseDetailsTelemetry.EntryBarrier + (ShowcaseDetailsTelemetry_EntryPoint)(0), // 1204: POGOProtos.Rpc.ShowcaseDetailsTelemetry.EntryPoint + (SignInActionTelemetry_ActionType)(0), // 1205: POGOProtos.Rpc.SignInActionTelemetry.ActionType + (SizeRecordBreakTelemetry_RecordBreakType)(0), // 1206: POGOProtos.Rpc.SizeRecordBreakTelemetry.RecordBreakType + (SkipEnterReferralCodeOutProto_Status)(0), // 1207: POGOProtos.Rpc.SkipEnterReferralCodeOutProto.Status + (SmartGlassesSyncSettingsResponseProto_Result)(0), // 1208: POGOProtos.Rpc.SmartGlassesSyncSettingsResponseProto.Result + (SoftSfidaCaptureOutProto_Result)(0), // 1209: POGOProtos.Rpc.SoftSfidaCaptureOutProto.Result + (SoftSfidaLocationUpdateOutProto_Result)(0), // 1210: POGOProtos.Rpc.SoftSfidaLocationUpdateOutProto.Result + (SoftSfidaPauseOutProto_Result)(0), // 1211: POGOProtos.Rpc.SoftSfidaPauseOutProto.Result + (SoftSfidaRecapOutProto_Result)(0), // 1212: POGOProtos.Rpc.SoftSfidaRecapOutProto.Result + (SoftSfidaStartOutProto_Result)(0), // 1213: POGOProtos.Rpc.SoftSfidaStartOutProto.Result + (SoftSfidaTelemetry_EventType)(0), // 1214: POGOProtos.Rpc.SoftSfidaTelemetry.EventType + (SpawnablePokemon_SpawnableType)(0), // 1215: POGOProtos.Rpc.SpawnablePokemon.SpawnableType + (SpawnablePokemon_Status)(0), // 1216: POGOProtos.Rpc.SpawnablePokemon.Status + (SponsoredDetailsProto_PromoButtonMessageType)(0), // 1217: POGOProtos.Rpc.SponsoredDetailsProto.PromoButtonMessageType + (StartBreadBattleOutProto_Result)(0), // 1218: POGOProtos.Rpc.StartBreadBattleOutProto.Result + (StartGymBattleOutProto_Result)(0), // 1219: POGOProtos.Rpc.StartGymBattleOutProto.Result + (StartIncidentOutProto_Status)(0), // 1220: POGOProtos.Rpc.StartIncidentOutProto.Status + (StartMpWalkQuestOutProto_Status)(0), // 1221: POGOProtos.Rpc.StartMpWalkQuestOutProto.Status + (StartPartyOutProto_Result)(0), // 1222: POGOProtos.Rpc.StartPartyOutProto.Result + (StartPartyQuestOutProto_Result)(0), // 1223: POGOProtos.Rpc.StartPartyQuestOutProto.Result + (StartPvpBattleOutProto_Result)(0), // 1224: POGOProtos.Rpc.StartPvpBattleOutProto.Result + (StartRaidBattleOutProto_Result)(0), // 1225: POGOProtos.Rpc.StartRaidBattleOutProto.Result + (StartTeamLeaderBattleOutProto_Result)(0), // 1226: POGOProtos.Rpc.StartTeamLeaderBattleOutProto.Result + (StartWeeklyChallengeGroupMatchmakingOutProto_Result)(0), // 1227: POGOProtos.Rpc.StartWeeklyChallengeGroupMatchmakingOutProto.Result + (StatIncreaseAttributesProtoUnkData_HyperTrainingQuest)(0), // 1228: POGOProtos.Rpc.StatIncreaseAttributesProto.unkData.HyperTrainingQuest + (StationPokemonEncounterOutProto_Result)(0), // 1229: POGOProtos.Rpc.StationPokemonEncounterOutProto.Result + (StationPokemonOutProto_Result)(0), // 1230: POGOProtos.Rpc.StationPokemonOutProto.Result + (StationProto_BattleStatus)(0), // 1231: POGOProtos.Rpc.StationProto.BattleStatus + (StationedPokemonTableSettingsProto_StationedPokemonTable)(0), // 1232: POGOProtos.Rpc.StationedPokemonTableSettingsProto.StationedPokemonTable + (StyleShopSettingsProto_EntryTooltipConfig)(0), // 1233: POGOProtos.Rpc.StyleShopSettingsProto.EntryTooltipConfig + (SubmitCombatChallengePokemonsOutProto_Result)(0), // 1234: POGOProtos.Rpc.SubmitCombatChallengePokemonsOutProto.Result + (SubmitNewPoiOutProto_Status)(0), // 1235: POGOProtos.Rpc.SubmitNewPoiOutProto.Status + (SubmitRouteDraftOutProto_Result)(0), // 1236: POGOProtos.Rpc.SubmitRouteDraftOutProto.Result + (SubmitRouteDraftProto_ApprovalOverride)(0), // 1237: POGOProtos.Rpc.SubmitRouteDraftProto.ApprovalOverride + (SyncBattleInventoryOutProto_Result)(0), // 1238: POGOProtos.Rpc.SyncBattleInventoryOutProto.Result + (SyncWeeklyChallengeMatchmakingStatusOutProto_Result)(0), // 1239: POGOProtos.Rpc.SyncWeeklyChallengeMatchmakingStatusOutProto.Result + (Tappable_TappableType)(0), // 1240: POGOProtos.Rpc.Tappable.TappableType + (TappableEncounterProto_Result)(0), // 1241: POGOProtos.Rpc.TappableEncounterProto.Result + (TelemetryRecordResult_Status)(0), // 1242: POGOProtos.Rpc.TelemetryRecordResult.Status + (TelemetryResponseProto_Status)(0), // 1243: POGOProtos.Rpc.TelemetryResponseProto.Status + (TiledBlob_ContentType)(0), // 1244: POGOProtos.Rpc.TiledBlob.ContentType + (TimeGapProto_SpanUnit)(0), // 1245: POGOProtos.Rpc.TimeGapProto.SpanUnit + (TimeToPlayable_ResumedFrom)(0), // 1246: POGOProtos.Rpc.TimeToPlayable.ResumedFrom + (TitanAsyncFileUploadCompleteOutProto_ErrorStatus)(0), // 1247: POGOProtos.Rpc.TitanAsyncFileUploadCompleteOutProto.ErrorStatus + (TitanAsyncFileUploadCompleteProto_Status)(0), // 1248: POGOProtos.Rpc.TitanAsyncFileUploadCompleteProto.Status + (TitanGenerateGmapSignedUrlOutProto_Result)(0), // 1249: POGOProtos.Rpc.TitanGenerateGmapSignedUrlOutProto.Result + (TitanGetGmapSettingsOutProto_Result)(0), // 1250: POGOProtos.Rpc.TitanGetGmapSettingsOutProto.Result + (TitanGetGrapeshotUploadUrlOutProto_Status)(0), // 1251: POGOProtos.Rpc.TitanGetGrapeshotUploadUrlOutProto.Status + (TitanGetImagesForPoiOutProto_Status)(0), // 1252: POGOProtos.Rpc.TitanGetImagesForPoiOutProto.Status + (TitanGetMapDataOutProto_Status)(0), // 1253: POGOProtos.Rpc.TitanGetMapDataOutProto.Status + (TitanGetPoisInRadiusOutProto_Status)(0), // 1254: POGOProtos.Rpc.TitanGetPoisInRadiusOutProto.Status + (TitanGetUploadUrlOutProto_Status)(0), // 1255: POGOProtos.Rpc.TitanGetUploadUrlOutProto.Status + (TitanPlayerSubmissionResponseProto_Status)(0), // 1256: POGOProtos.Rpc.TitanPlayerSubmissionResponseProto.Status + (TitanPoiSubmissionPhotoUploadErrorTelemetry_PoiSubmissionPhotoUploadErrorIds)(0), // 1257: POGOProtos.Rpc.TitanPoiSubmissionPhotoUploadErrorTelemetry.PoiSubmissionPhotoUploadErrorIds + (TitanPoiSubmissionTelemetry_PoiCameraStepIds)(0), // 1258: POGOProtos.Rpc.TitanPoiSubmissionTelemetry.PoiCameraStepIds + (TitanPoiSubmissionTelemetry_PoiSubmissionGuiEventId)(0), // 1259: POGOProtos.Rpc.TitanPoiSubmissionTelemetry.PoiSubmissionGuiEventId + (TitanPortalCurationImageResult_Result)(0), // 1260: POGOProtos.Rpc.TitanPortalCurationImageResult.Result + (TitanSubmitNewPoiOutProto_Status)(0), // 1261: POGOProtos.Rpc.TitanSubmitNewPoiOutProto.Status + (TitanSubmitPlayerImageVoteForPoiOutProto_Status)(0), // 1262: POGOProtos.Rpc.TitanSubmitPlayerImageVoteForPoiOutProto.Status + (TradeExclusionProto_ExclusionReason)(0), // 1263: POGOProtos.Rpc.TradeExclusionProto.ExclusionReason + (TradingLogEntry_Result)(0), // 1264: POGOProtos.Rpc.TradingLogEntry.Result + (TradingProto_TradingState)(0), // 1265: POGOProtos.Rpc.TradingProto.TradingState + (TransferContestEntryOutProto_Status)(0), // 1266: POGOProtos.Rpc.TransferContestEntryOutProto.Status + (TransferPokemonSizeLeaderboardEntryOutProto_Status)(0), // 1267: POGOProtos.Rpc.TransferPokemonSizeLeaderboardEntryOutProto.Status + (TransferPokemonToPokemonHomeOutProto_Status)(0), // 1268: POGOProtos.Rpc.TransferPokemonToPokemonHomeOutProto.Status + (TriangleList_ExteriorEdgeBit)(0), // 1269: POGOProtos.Rpc.TriangleList.ExteriorEdgeBit + (TutorialTelemetry_TutorialTelemetryId)(0), // 1270: POGOProtos.Rpc.TutorialTelemetry.TutorialTelemetryId + (TutorialViewedTelemetry_TutorialType)(0), // 1271: POGOProtos.Rpc.TutorialViewedTelemetry.TutorialType + (UnfusePokemonResponseProto_Result)(0), // 1272: POGOProtos.Rpc.UnfusePokemonResponseProto.Result + (UnlinkNintendoAccountOutProto_Status)(0), // 1273: POGOProtos.Rpc.UnlinkNintendoAccountOutProto.Status + (UnlockPokemonMoveOutProto_Result)(0), // 1274: POGOProtos.Rpc.UnlockPokemonMoveOutProto.Result + (UnlockTemporaryEvolutionLevelOutProto_Result)(0), // 1275: POGOProtos.Rpc.UnlockTemporaryEvolutionLevelOutProto.Result + (UpdateAdventureSyncFitnessResponseProto_Status)(0), // 1276: POGOProtos.Rpc.UpdateAdventureSyncFitnessResponseProto.Status + (UpdateAdventureSyncSettingsResponseProto_Status)(0), // 1277: POGOProtos.Rpc.UpdateAdventureSyncSettingsResponseProto.Status + (UpdateBreadcrumbHistoryResponseProto_Status)(0), // 1278: POGOProtos.Rpc.UpdateBreadcrumbHistoryResponseProto.Status + (UpdateBulkPlayerLocationResponseProto_Status)(0), // 1279: POGOProtos.Rpc.UpdateBulkPlayerLocationResponseProto.Status + (UpdateCombatOutProto_Result)(0), // 1280: POGOProtos.Rpc.UpdateCombatOutProto.Result + (UpdateContestEntryOutProto_Status)(0), // 1281: POGOProtos.Rpc.UpdateContestEntryOutProto.Status + (UpdateEventRsvpSelectionOutProto_Result)(0), // 1282: POGOProtos.Rpc.UpdateEventRsvpSelectionOutProto.Result + (UpdateFieldBookPostCatchPokemonOutProto_Result)(0), // 1283: POGOProtos.Rpc.UpdateFieldBookPostCatchPokemonOutProto.Result + (UpdateFieldbookEntryPokemonActionResponseProto_Status)(0), // 1284: POGOProtos.Rpc.UpdateFieldbookEntryPokemonActionResponseProto.Status + (UpdateInvasionBattleProto_UpdateType)(0), // 1285: POGOProtos.Rpc.UpdateInvasionBattleProto.UpdateType + (UpdateIrisSocialSceneOutProto_Status)(0), // 1286: POGOProtos.Rpc.UpdateIrisSocialSceneOutProto.Status + (UpdateIrisSocialSceneProto_UpdateType)(0), // 1287: POGOProtos.Rpc.UpdateIrisSocialSceneProto.UpdateType + (UpdateIrisSpawnDataProto_Status)(0), // 1288: POGOProtos.Rpc.UpdateIrisSpawnDataProto.Status + (UpdatePlayerGpsBookmarksOutProto_Result)(0), // 1289: POGOProtos.Rpc.UpdatePlayerGpsBookmarksOutProto.Result + (UpdatePokemonSizeLeaderboardEntryOutProto_Status)(0), // 1290: POGOProtos.Rpc.UpdatePokemonSizeLeaderboardEntryOutProto.Status + (UpdatePostcardOutProto_Result)(0), // 1291: POGOProtos.Rpc.UpdatePostcardOutProto.Result + (UpdateRouteDraftOutProto_Result)(0), // 1292: POGOProtos.Rpc.UpdateRouteDraftOutProto.Result + (UpdateSurveyEligibilityOutProto_Status)(0), // 1293: POGOProtos.Rpc.UpdateSurveyEligibilityOutProto.Status + (UpdateTradingOutProto_Result)(0), // 1294: POGOProtos.Rpc.UpdateTradingOutProto.Result + (UpdateVpsEventOutProto_Status)(0), // 1295: POGOProtos.Rpc.UpdateVpsEventOutProto.Status + (UpgradePokemonOutProto_Result)(0), // 1296: POGOProtos.Rpc.UpgradePokemonOutProto.Result + (UploadCombatClientLogOutProto_Result)(0), // 1297: POGOProtos.Rpc.UploadCombatClientLogOutProto.Result + (UploadManagementTelemetry_UploadManagementEventId)(0), // 1298: POGOProtos.Rpc.UploadManagementTelemetry.UploadManagementEventId + (UploadRaidClientLogOutProto_Result)(0), // 1299: POGOProtos.Rpc.UploadRaidClientLogOutProto.Result + (Upstream_ProbeResponse_NetworkType)(0), // 1300: POGOProtos.Rpc.Upstream.ProbeResponse.NetworkType + (UseIncenseActionOutProto_Result)(0), // 1301: POGOProtos.Rpc.UseIncenseActionOutProto.Result + (UseIncenseActionProto_Usage)(0), // 1302: POGOProtos.Rpc.UseIncenseActionProto.Usage + (UseItemBattleBoostOutProto_Result)(0), // 1303: POGOProtos.Rpc.UseItemBattleBoostOutProto.Result + (UseItemBulkHealOutProto_Status)(0), // 1304: POGOProtos.Rpc.UseItemBulkHealOutProto.Status + (UseItemBulkHealOutProto_HealResult_Result)(0), // 1305: POGOProtos.Rpc.UseItemBulkHealOutProto.HealResult.Result + (UseItemEggIncubatorOutProto_Result)(0), // 1306: POGOProtos.Rpc.UseItemEggIncubatorOutProto.Result + (UseItemEncounterOutProto_Status)(0), // 1307: POGOProtos.Rpc.UseItemEncounterOutProto.Status + (UseItemLuckyFriendApplicatorOutProto_Status)(0), // 1308: POGOProtos.Rpc.UseItemLuckyFriendApplicatorOutProto.Status + (UseItemMoveRerollOutProto_Result)(0), // 1309: POGOProtos.Rpc.UseItemMoveRerollOutProto.Result + (UseItemMpReplenishOutProto_Status)(0), // 1310: POGOProtos.Rpc.UseItemMpReplenishOutProto.Status + (UseItemPotionOutProto_Result)(0), // 1311: POGOProtos.Rpc.UseItemPotionOutProto.Result + (UseItemRareCandyOutProto_Result)(0), // 1312: POGOProtos.Rpc.UseItemRareCandyOutProto.Result + (UseItemReviveOutProto_Result)(0), // 1313: POGOProtos.Rpc.UseItemReviveOutProto.Result + (UseItemStardustBoostOutProto_Result)(0), // 1314: POGOProtos.Rpc.UseItemStardustBoostOutProto.Result + (UseItemStatIncreaseOutProto_Status)(0), // 1315: POGOProtos.Rpc.UseItemStatIncreaseOutProto.Status + (UseItemXpBoostOutProto_Result)(0), // 1316: POGOProtos.Rpc.UseItemXpBoostOutProto.Result + (UseNonCombatMoveResponseProto_Status)(0), // 1317: POGOProtos.Rpc.UseNonCombatMoveResponseProto.Status + (UseSaveForLaterOutProto_Result)(0), // 1318: POGOProtos.Rpc.UseSaveForLaterOutProto.Result + (V1TelemetryMetadataProto_TelemetryScopeId)(0), // 1319: POGOProtos.Rpc.V1TelemetryMetadataProto.TelemetryScopeId + (V1TelemetryMetricRecordProto_Kind)(0), // 1320: POGOProtos.Rpc.V1TelemetryMetricRecordProto.Kind + (ValidateNiaAppleAuthTokenResponseProto_Status)(0), // 1321: POGOProtos.Rpc.ValidateNiaAppleAuthTokenResponseProto.Status + (VasaClientAction_ActionEnum)(0), // 1322: POGOProtos.Rpc.VasaClientAction.ActionEnum + (ViewRoutePinOutProto_Result)(0), // 1323: POGOProtos.Rpc.ViewRoutePinOutProto.Result + (VistaGeneralSettingsProto_SeasonType)(0), // 1324: POGOProtos.Rpc.VistaGeneralSettingsProto.SeasonType + (VsSeekerAttributesProto_VsSeekerStatus)(0), // 1325: POGOProtos.Rpc.VsSeekerAttributesProto.VsSeekerStatus + (VsSeekerCompleteSeasonLogEntry_Result)(0), // 1326: POGOProtos.Rpc.VsSeekerCompleteSeasonLogEntry.Result + (VsSeekerRewardEncounterOutProto_Result)(0), // 1327: POGOProtos.Rpc.VsSeekerRewardEncounterOutProto.Result + (VsSeekerSetLogEntry_Result)(0), // 1328: POGOProtos.Rpc.VsSeekerSetLogEntry.Result + (VsSeekerStartMatchmakingOutProto_Result)(0), // 1329: POGOProtos.Rpc.VsSeekerStartMatchmakingOutProto.Result + (VsSeekerWinRewardsLogEntry_Result)(0), // 1330: POGOProtos.Rpc.VsSeekerWinRewardsLogEntry.Result + (WainaGetRewardsResponse_Status)(0), // 1331: POGOProtos.Rpc.WainaGetRewardsResponse.Status + (WainaSubmitSleepDataResponse_Status)(0), // 1332: POGOProtos.Rpc.WainaSubmitSleepDataResponse.Status + (WayfarerOnboardingFlowTelemetry_EventType)(0), // 1333: POGOProtos.Rpc.WayfarerOnboardingFlowTelemetry.EventType + (WayspotEditTelemetry_WayspotEditEventId)(0), // 1334: POGOProtos.Rpc.WayspotEditTelemetry.WayspotEditEventId + (WeatherAlertProto_Severity)(0), // 1335: POGOProtos.Rpc.WeatherAlertProto.Severity + (WebstoreRewardsLogEntry_Result)(0), // 1336: POGOProtos.Rpc.WebstoreRewardsLogEntry.Result + (WeekdaysProto_DayName)(0), // 1337: POGOProtos.Rpc.WeekdaysProto.DayName + (WithTraineePokemonAttributesProto_TraineeAttribute)(0), // 1338: POGOProtos.Rpc.WithTraineePokemonAttributesProto.TraineeAttribute + (WithUniquePokestopProto_Context)(0), // 1339: POGOProtos.Rpc.WithUniquePokestopProto.Context + (*ARBuddyMultiplayerSessionTelemetry)(nil), // 1340: POGOProtos.Rpc.ARBuddyMultiplayerSessionTelemetry + (*ARDKARClientEnvelope)(nil), // 1341: POGOProtos.Rpc.ARDKARClientEnvelope + (*ARDKARCommonMetadata)(nil), // 1342: POGOProtos.Rpc.ARDKARCommonMetadata + (*ARDKAffineTransformProto)(nil), // 1343: POGOProtos.Rpc.ARDKAffineTransformProto + (*ARDKAsyncFileUploadCompleteOutProto)(nil), // 1344: POGOProtos.Rpc.ARDKAsyncFileUploadCompleteOutProto + (*ARDKAsyncFileUploadCompleteProto)(nil), // 1345: POGOProtos.Rpc.ARDKAsyncFileUploadCompleteProto + (*ARDKAvailableSubmissionsPerSubmissionType)(nil), // 1346: POGOProtos.Rpc.ARDKAvailableSubmissionsPerSubmissionType + (*ARDKBoundingBoxProto)(nil), // 1347: POGOProtos.Rpc.ARDKBoundingBoxProto + (*ARDKCameraParamsProto)(nil), // 1348: POGOProtos.Rpc.ARDKCameraParamsProto + (*ARDKDepthRangeProto)(nil), // 1349: POGOProtos.Rpc.ARDKDepthRangeProto + (*ARDKExposureInfoProto)(nil), // 1350: POGOProtos.Rpc.ARDKExposureInfoProto + (*ARDKFrameProto)(nil), // 1351: POGOProtos.Rpc.ARDKFrameProto + (*ARDKFramesProto)(nil), // 1352: POGOProtos.Rpc.ARDKFramesProto + (*ARDKGenerateGmapSignedUrlOutProto)(nil), // 1353: POGOProtos.Rpc.ARDKGenerateGmapSignedUrlOutProto + (*ARDKGenerateGmapSignedUrlProto)(nil), // 1354: POGOProtos.Rpc.ARDKGenerateGmapSignedUrlProto + (*ARDKGetARMappingSettingsOutProto)(nil), // 1355: POGOProtos.Rpc.ARDKGetARMappingSettingsOutProto + (*ARDKGetARMappingSettingsProto)(nil), // 1356: POGOProtos.Rpc.ARDKGetARMappingSettingsProto + (*ARDKGetAvailableSubmissionsOutProto)(nil), // 1357: POGOProtos.Rpc.ARDKGetAvailableSubmissionsOutProto + (*ARDKGetAvailableSubmissionsProto)(nil), // 1358: POGOProtos.Rpc.ARDKGetAvailableSubmissionsProto + (*ARDKGetGmapSettingsOutProto)(nil), // 1359: POGOProtos.Rpc.ARDKGetGmapSettingsOutProto + (*ARDKGetGmapSettingsProto)(nil), // 1360: POGOProtos.Rpc.ARDKGetGmapSettingsProto + (*ARDKGetGrapeshotUploadUrlOutProto)(nil), // 1361: POGOProtos.Rpc.ARDKGetGrapeshotUploadUrlOutProto + (*ARDKGetGrapeshotUploadUrlProto)(nil), // 1362: POGOProtos.Rpc.ARDKGetGrapeshotUploadUrlProto + (*ARDKGetPlayerSubmissionValidationSettingsOutProto)(nil), // 1363: POGOProtos.Rpc.ARDKGetPlayerSubmissionValidationSettingsOutProto + (*ARDKGetPlayerSubmissionValidationSettingsProto)(nil), // 1364: POGOProtos.Rpc.ARDKGetPlayerSubmissionValidationSettingsProto + (*ARDKGetUploadUrlOutProto)(nil), // 1365: POGOProtos.Rpc.ARDKGetUploadUrlOutProto + (*ARDKGetUploadUrlProto)(nil), // 1366: POGOProtos.Rpc.ARDKGetUploadUrlProto + (*ARDKGrapeshotAuthenticationDataProto)(nil), // 1367: POGOProtos.Rpc.ARDKGrapeshotAuthenticationDataProto + (*ARDKGrapeshotChunkDataProto)(nil), // 1368: POGOProtos.Rpc.ARDKGrapeshotChunkDataProto + (*ARDKGrapeshotComposeDataProto)(nil), // 1369: POGOProtos.Rpc.ARDKGrapeshotComposeDataProto + (*ARDKGrapeshotUploadingDataProto)(nil), // 1370: POGOProtos.Rpc.ARDKGrapeshotUploadingDataProto + (*ARDKLocationE6Proto)(nil), // 1371: POGOProtos.Rpc.ARDKLocationE6Proto + (*ARDKLocationProto)(nil), // 1372: POGOProtos.Rpc.ARDKLocationProto + (*ARDKPlayerSubmissionResponseProto)(nil), // 1373: POGOProtos.Rpc.ARDKPlayerSubmissionResponseProto + (*ARDKPoiVideoSubmissionMetadataProto)(nil), // 1374: POGOProtos.Rpc.ARDKPoiVideoSubmissionMetadataProto + (*ARDKPortalCurationImageResult)(nil), // 1375: POGOProtos.Rpc.ARDKPortalCurationImageResult + (*ARDKRasterSizeProto)(nil), // 1376: POGOProtos.Rpc.ARDKRasterSizeProto + (*ARDKScanMetadataProto)(nil), // 1377: POGOProtos.Rpc.ARDKScanMetadataProto + (*ARDKSubmitNewPoiOutProto)(nil), // 1378: POGOProtos.Rpc.ARDKSubmitNewPoiOutProto + (*ARDKSubmitNewPoiProto)(nil), // 1379: POGOProtos.Rpc.ARDKSubmitNewPoiProto + (*ARDKSubmitPoiCategoryVoteRecordProto)(nil), // 1380: POGOProtos.Rpc.ARDKSubmitPoiCategoryVoteRecordProto + (*ARDKSubmitPoiImageProto)(nil), // 1381: POGOProtos.Rpc.ARDKSubmitPoiImageProto + (*ARDKSubmitPoiLocationUpdateProto)(nil), // 1382: POGOProtos.Rpc.ARDKSubmitPoiLocationUpdateProto + (*ARDKSubmitPoiTakedownRequestProto)(nil), // 1383: POGOProtos.Rpc.ARDKSubmitPoiTakedownRequestProto + (*ARDKSubmitPoiTextMetadataUpdateProto)(nil), // 1384: POGOProtos.Rpc.ARDKSubmitPoiTextMetadataUpdateProto + (*ARDKSubmitSponsorPoiLocationUpdateProto)(nil), // 1385: POGOProtos.Rpc.ARDKSubmitSponsorPoiLocationUpdateProto + (*ARDKSubmitSponsorPoiReportProto)(nil), // 1386: POGOProtos.Rpc.ARDKSubmitSponsorPoiReportProto + (*ARDKUploadPoiPhotoByUrlOutProto)(nil), // 1387: POGOProtos.Rpc.ARDKUploadPoiPhotoByUrlOutProto + (*ARDKUploadPoiPhotoByUrlProto)(nil), // 1388: POGOProtos.Rpc.ARDKUploadPoiPhotoByUrlProto + (*ARPhotoCaptureSettings)(nil), // 1389: POGOProtos.Rpc.ARPhotoCaptureSettings + (*ARPhotoFeatureFlagProto)(nil), // 1390: POGOProtos.Rpc.ARPhotoFeatureFlagProto + (*ARPhotoPokemonExcludedForms)(nil), // 1391: POGOProtos.Rpc.ARPhotoPokemonExcludedForms + (*ARPhotoSocialUsedOutProto)(nil), // 1392: POGOProtos.Rpc.ARPhotoSocialUsedOutProto + (*ARPhotoSocialUsedProto)(nil), // 1393: POGOProtos.Rpc.ARPhotoSocialUsedProto + (*ARPlusEncounterValuesProto)(nil), // 1394: POGOProtos.Rpc.ARPlusEncounterValuesProto + (*ASPermissionFlowTelemetry)(nil), // 1395: POGOProtos.Rpc.ASPermissionFlowTelemetry + (*AbilityEnergyMetadata)(nil), // 1396: POGOProtos.Rpc.AbilityEnergyMetadata + (*AbilityLookupMap)(nil), // 1397: POGOProtos.Rpc.AbilityLookupMap + (*AbilityProto)(nil), // 1398: POGOProtos.Rpc.AbilityProto + (*AcceptCombatChallengeData)(nil), // 1399: POGOProtos.Rpc.AcceptCombatChallengeData + (*AcceptCombatChallengeOutProto)(nil), // 1400: POGOProtos.Rpc.AcceptCombatChallengeOutProto + (*AcceptCombatChallengeProto)(nil), // 1401: POGOProtos.Rpc.AcceptCombatChallengeProto + (*AcceptCombatChallengeResponseData)(nil), // 1402: POGOProtos.Rpc.AcceptCombatChallengeResponseData + (*AccessibilitySettingsProto)(nil), // 1403: POGOProtos.Rpc.AccessibilitySettingsProto + (*AccountDeletionInitiatedTelemetry)(nil), // 1404: POGOProtos.Rpc.AccountDeletionInitiatedTelemetry + (*AcknowledgePunishmentOutProto)(nil), // 1405: POGOProtos.Rpc.AcknowledgePunishmentOutProto + (*AcknowledgePunishmentProto)(nil), // 1406: POGOProtos.Rpc.AcknowledgePunishmentProto + (*AcknowledgeViewLatestIncenseRecapOutProto)(nil), // 1407: POGOProtos.Rpc.AcknowledgeViewLatestIncenseRecapOutProto + (*AcknowledgeViewLatestIncenseRecapProto)(nil), // 1408: POGOProtos.Rpc.AcknowledgeViewLatestIncenseRecapProto + (*AcknowledgeWarningsRequestProto)(nil), // 1409: POGOProtos.Rpc.AcknowledgeWarningsRequestProto + (*AcknowledgeWarningsResponseProto)(nil), // 1410: POGOProtos.Rpc.AcknowledgeWarningsResponseProto + (*ActionLogEntry)(nil), // 1411: POGOProtos.Rpc.ActionLogEntry + (*ActivateVsSeekerOutProto)(nil), // 1412: POGOProtos.Rpc.ActivateVsSeekerOutProto + (*ActivateVsSeekerProto)(nil), // 1413: POGOProtos.Rpc.ActivateVsSeekerProto + (*ActivePokemonTrainingProto)(nil), // 1414: POGOProtos.Rpc.ActivePokemonTrainingProto + (*ActivityPostcardData)(nil), // 1415: POGOProtos.Rpc.ActivityPostcardData + (*ActivitySharingPreferencesProto)(nil), // 1416: POGOProtos.Rpc.ActivitySharingPreferencesProto + (*AdDetails)(nil), // 1417: POGOProtos.Rpc.AdDetails + (*AdFeedbackSettingsProto)(nil), // 1418: POGOProtos.Rpc.AdFeedbackSettingsProto + (*AdProto)(nil), // 1419: POGOProtos.Rpc.AdProto + (*AdRequestDeviceInfo)(nil), // 1420: POGOProtos.Rpc.AdRequestDeviceInfo + (*AdTargetingInfoProto)(nil), // 1421: POGOProtos.Rpc.AdTargetingInfoProto + (*AddFortModifierOutProto)(nil), // 1422: POGOProtos.Rpc.AddFortModifierOutProto + (*AddFortModifierProto)(nil), // 1423: POGOProtos.Rpc.AddFortModifierProto + (*AddFriendQuestProto)(nil), // 1424: POGOProtos.Rpc.AddFriendQuestProto + (*AddLoginActionOutProto)(nil), // 1425: POGOProtos.Rpc.AddLoginActionOutProto + (*AddLoginActionProto)(nil), // 1426: POGOProtos.Rpc.AddLoginActionProto + (*AddPtcLoginActionOutProto)(nil), // 1427: POGOProtos.Rpc.AddPtcLoginActionOutProto + (*AddPtcLoginActionProto)(nil), // 1428: POGOProtos.Rpc.AddPtcLoginActionProto + (*AddReferrerOutProto)(nil), // 1429: POGOProtos.Rpc.AddReferrerOutProto + (*AddReferrerProto)(nil), // 1430: POGOProtos.Rpc.AddReferrerProto + (*AdditiveSceneSettingsProto)(nil), // 1431: POGOProtos.Rpc.AdditiveSceneSettingsProto + (*AddressBookImportSettingsProto)(nil), // 1432: POGOProtos.Rpc.AddressBookImportSettingsProto + (*AddressBookImportTelemetry)(nil), // 1433: POGOProtos.Rpc.AddressBookImportTelemetry + (*AddressablePokemonProto)(nil), // 1434: POGOProtos.Rpc.AddressablePokemonProto + (*AddressablesServiceTime)(nil), // 1435: POGOProtos.Rpc.AddressablesServiceTime + (*AdjustmentParamsProto)(nil), // 1436: POGOProtos.Rpc.AdjustmentParamsProto + (*AdvancedPerformanceTelemetry)(nil), // 1437: POGOProtos.Rpc.AdvancedPerformanceTelemetry + (*AdvancedSettingsProto)(nil), // 1438: POGOProtos.Rpc.AdvancedSettingsProto + (*AdventureSyncActivitySummaryProto)(nil), // 1439: POGOProtos.Rpc.AdventureSyncActivitySummaryProto + (*AdventureSyncBuddyStatsProto)(nil), // 1440: POGOProtos.Rpc.AdventureSyncBuddyStatsProto + (*AdventureSyncEggHatchingProgress)(nil), // 1441: POGOProtos.Rpc.AdventureSyncEggHatchingProgress + (*AdventureSyncEggIncubatorsProto)(nil), // 1442: POGOProtos.Rpc.AdventureSyncEggIncubatorsProto + (*AdventureSyncProgress)(nil), // 1443: POGOProtos.Rpc.AdventureSyncProgress + (*AdventureSyncProgressRequest)(nil), // 1444: POGOProtos.Rpc.AdventureSyncProgressRequest + (*AdventureSyncProgressResponse)(nil), // 1445: POGOProtos.Rpc.AdventureSyncProgressResponse + (*AdventureSyncSettingsProto)(nil), // 1446: POGOProtos.Rpc.AdventureSyncSettingsProto + (*AegisEnforcementSettingsProto)(nil), // 1447: POGOProtos.Rpc.AegisEnforcementSettingsProto + (*AgeConfirmationOutProto)(nil), // 1448: POGOProtos.Rpc.AgeConfirmationOutProto + (*AgeConfirmationProto)(nil), // 1449: POGOProtos.Rpc.AgeConfirmationProto + (*AgeGateResult)(nil), // 1450: POGOProtos.Rpc.AgeGateResult + (*AgeGateStartup)(nil), // 1451: POGOProtos.Rpc.AgeGateStartup + (*AgeLevelProto)(nil), // 1452: POGOProtos.Rpc.AgeLevelProto + (*AllTypesAndMessagesResponsesProto)(nil), // 1453: POGOProtos.Rpc.AllTypesAndMessagesResponsesProto + (*Anchor)(nil), // 1454: POGOProtos.Rpc.Anchor + (*AnchorUpdateProto)(nil), // 1455: POGOProtos.Rpc.AnchorUpdateProto + (*AndroidDataSource)(nil), // 1456: POGOProtos.Rpc.AndroidDataSource + (*AndroidDevice)(nil), // 1457: POGOProtos.Rpc.AndroidDevice + (*AnimationOverrideProto)(nil), // 1458: POGOProtos.Rpc.AnimationOverrideProto + (*AntiLeakSettingsProto)(nil), // 1459: POGOProtos.Rpc.AntiLeakSettingsProto + (*Api)(nil), // 1460: POGOProtos.Rpc.Api + (*ApnToken)(nil), // 1461: POGOProtos.Rpc.ApnToken + (*AppealRouteOutProto)(nil), // 1462: POGOProtos.Rpc.AppealRouteOutProto + (*AppealRouteProto)(nil), // 1463: POGOProtos.Rpc.AppealRouteProto + (*AppleAuthManager)(nil), // 1464: POGOProtos.Rpc.AppleAuthManager + (*AppleToken)(nil), // 1465: POGOProtos.Rpc.AppleToken + (*AppliedAttackDefenseBonusProto)(nil), // 1466: POGOProtos.Rpc.AppliedAttackDefenseBonusProto + (*AppliedBonusEffectProto)(nil), // 1467: POGOProtos.Rpc.AppliedBonusEffectProto + (*AppliedBonusProto)(nil), // 1468: POGOProtos.Rpc.AppliedBonusProto + (*AppliedBonusesProto)(nil), // 1469: POGOProtos.Rpc.AppliedBonusesProto + (*AppliedDayNightBonusProto)(nil), // 1470: POGOProtos.Rpc.AppliedDayNightBonusProto + (*AppliedItemProto)(nil), // 1471: POGOProtos.Rpc.AppliedItemProto + (*AppliedItemsProto)(nil), // 1472: POGOProtos.Rpc.AppliedItemsProto + (*AppliedMaxMoveBonusProto)(nil), // 1473: POGOProtos.Rpc.AppliedMaxMoveBonusProto + (*AppliedMegaMoveBonusProto)(nil), // 1474: POGOProtos.Rpc.AppliedMegaMoveBonusProto + (*AppliedSlowFreezeBonusProto)(nil), // 1475: POGOProtos.Rpc.AppliedSlowFreezeBonusProto + (*AppliedSpaceBonusProto)(nil), // 1476: POGOProtos.Rpc.AppliedSpaceBonusProto + (*AppliedTimeBonusProto)(nil), // 1477: POGOProtos.Rpc.AppliedTimeBonusProto + (*AppraisalStarThresholdSettings)(nil), // 1478: POGOProtos.Rpc.AppraisalStarThresholdSettings + (*ApprovedCommonTelemetryProto)(nil), // 1479: POGOProtos.Rpc.ApprovedCommonTelemetryProto + (*ArMappingSessionTelemetryProto)(nil), // 1480: POGOProtos.Rpc.ArMappingSessionTelemetryProto + (*ArMappingSettingsProto)(nil), // 1481: POGOProtos.Rpc.ArMappingSettingsProto + (*ArMappingTelemetryProto)(nil), // 1482: POGOProtos.Rpc.ArMappingTelemetryProto + (*ArPhotoGlobalSettings)(nil), // 1483: POGOProtos.Rpc.ArPhotoGlobalSettings + (*ArPhotoSessionProto)(nil), // 1484: POGOProtos.Rpc.ArPhotoSessionProto + (*ArSessionStartEvent)(nil), // 1485: POGOProtos.Rpc.ArSessionStartEvent + (*ArTelemetrySettingsProto)(nil), // 1486: POGOProtos.Rpc.ArTelemetrySettingsProto + (*ArdkConfigSettingsProto)(nil), // 1487: POGOProtos.Rpc.ArdkConfigSettingsProto + (*ArdkNextTelemetryOmniProto)(nil), // 1488: POGOProtos.Rpc.ArdkNextTelemetryOmniProto + (*AssertionFailed)(nil), // 1489: POGOProtos.Rpc.AssertionFailed + (*AssetBundleDownloadTelemetry)(nil), // 1490: POGOProtos.Rpc.AssetBundleDownloadTelemetry + (*AssetDigestEntryProto)(nil), // 1491: POGOProtos.Rpc.AssetDigestEntryProto + (*AssetDigestOutProto)(nil), // 1492: POGOProtos.Rpc.AssetDigestOutProto + (*AssetDigestRequestProto)(nil), // 1493: POGOProtos.Rpc.AssetDigestRequestProto + (*AssetPoiDownloadTelemetry)(nil), // 1494: POGOProtos.Rpc.AssetPoiDownloadTelemetry + (*AssetRefreshProto)(nil), // 1495: POGOProtos.Rpc.AssetRefreshProto + (*AssetRefreshTelemetry)(nil), // 1496: POGOProtos.Rpc.AssetRefreshTelemetry + (*AssetStreamCacheCulledTelemetry)(nil), // 1497: POGOProtos.Rpc.AssetStreamCacheCulledTelemetry + (*AssetStreamDownloadTelemetry)(nil), // 1498: POGOProtos.Rpc.AssetStreamDownloadTelemetry + (*AssetVersionOutProto)(nil), // 1499: POGOProtos.Rpc.AssetVersionOutProto + (*AssetVersionProto)(nil), // 1500: POGOProtos.Rpc.AssetVersionProto + (*AttackDefenseBonusAttributeSettingsProto)(nil), // 1501: POGOProtos.Rpc.AttackDefenseBonusAttributeSettingsProto + (*AttackDefenseBonusSettingsProto)(nil), // 1502: POGOProtos.Rpc.AttackDefenseBonusSettingsProto + (*AttackGymOutProto)(nil), // 1503: POGOProtos.Rpc.AttackGymOutProto + (*AttackGymProto)(nil), // 1504: POGOProtos.Rpc.AttackGymProto + (*AttackRaidBattleOutProto)(nil), // 1505: POGOProtos.Rpc.AttackRaidBattleOutProto + (*AttackRaidBattleProto)(nil), // 1506: POGOProtos.Rpc.AttackRaidBattleProto + (*AttackRaidData)(nil), // 1507: POGOProtos.Rpc.AttackRaidData + (*AttackRaidResponseData)(nil), // 1508: POGOProtos.Rpc.AttackRaidResponseData + (*AttractedPokemonClientProto)(nil), // 1509: POGOProtos.Rpc.AttractedPokemonClientProto + (*AttractedPokemonEncounterOutProto)(nil), // 1510: POGOProtos.Rpc.AttractedPokemonEncounterOutProto + (*AttractedPokemonEncounterProto)(nil), // 1511: POGOProtos.Rpc.AttractedPokemonEncounterProto + (*AuthBackgroundToken)(nil), // 1512: POGOProtos.Rpc.AuthBackgroundToken + (*AuthRegisterBackgroundDeviceActionProto)(nil), // 1513: POGOProtos.Rpc.AuthRegisterBackgroundDeviceActionProto + (*AuthRegisterBackgroundDeviceResponseProto)(nil), // 1514: POGOProtos.Rpc.AuthRegisterBackgroundDeviceResponseProto + (*AuthenticateAppleSignInRequestProto)(nil), // 1515: POGOProtos.Rpc.AuthenticateAppleSignInRequestProto + (*AuthenticateAppleSignInResponseProto)(nil), // 1516: POGOProtos.Rpc.AuthenticateAppleSignInResponseProto + (*AvatarArticleProto)(nil), // 1517: POGOProtos.Rpc.AvatarArticleProto + (*AvatarCustomizationProto)(nil), // 1518: POGOProtos.Rpc.AvatarCustomizationProto + (*AvatarFeatureFlagsProto)(nil), // 1519: POGOProtos.Rpc.AvatarFeatureFlagsProto + (*AvatarGroupSettingsProto)(nil), // 1520: POGOProtos.Rpc.AvatarGroupSettingsProto + (*AvatarItemBadgeRewardDisplayProto)(nil), // 1521: POGOProtos.Rpc.AvatarItemBadgeRewardDisplayProto + (*AvatarItemDisplayProto)(nil), // 1522: POGOProtos.Rpc.AvatarItemDisplayProto + (*AvatarItemProto)(nil), // 1523: POGOProtos.Rpc.AvatarItemProto + (*AvatarItemsTelemetry)(nil), // 1524: POGOProtos.Rpc.AvatarItemsTelemetry + (*AvatarLockProto)(nil), // 1525: POGOProtos.Rpc.AvatarLockProto + (*AvatarSaleContentProto)(nil), // 1526: POGOProtos.Rpc.AvatarSaleContentProto + (*AvatarSaleProto)(nil), // 1527: POGOProtos.Rpc.AvatarSaleProto + (*AvatarStoreFilterProto)(nil), // 1528: POGOProtos.Rpc.AvatarStoreFilterProto + (*AvatarStoreFooter)(nil), // 1529: POGOProtos.Rpc.AvatarStoreFooter + (*AvatarStoreFooterEnabledProto)(nil), // 1530: POGOProtos.Rpc.AvatarStoreFooterEnabledProto + (*AvatarStoreItemProto)(nil), // 1531: POGOProtos.Rpc.AvatarStoreItemProto + (*AvatarStoreItemSubcategory)(nil), // 1532: POGOProtos.Rpc.AvatarStoreItemSubcategory + (*AvatarStoreLinkProto)(nil), // 1533: POGOProtos.Rpc.AvatarStoreLinkProto + (*AvatarStoreListingProto)(nil), // 1534: POGOProtos.Rpc.AvatarStoreListingProto + (*AvatarStoreSubcategoryFilteringEnabledProto)(nil), // 1535: POGOProtos.Rpc.AvatarStoreSubcategoryFilteringEnabledProto + (*AwardFreeRaidTicketOutProto)(nil), // 1536: POGOProtos.Rpc.AwardFreeRaidTicketOutProto + (*AwardFreeRaidTicketProto)(nil), // 1537: POGOProtos.Rpc.AwardFreeRaidTicketProto + (*AwardItemProto)(nil), // 1538: POGOProtos.Rpc.AwardItemProto + (*AwardedGymBadge)(nil), // 1539: POGOProtos.Rpc.AwardedGymBadge + (*AwardedRouteBadge)(nil), // 1540: POGOProtos.Rpc.AwardedRouteBadge + (*AwardedRouteStamp)(nil), // 1541: POGOProtos.Rpc.AwardedRouteStamp + (*BackgroundModeClientSettingsProto)(nil), // 1542: POGOProtos.Rpc.BackgroundModeClientSettingsProto + (*BackgroundModeGlobalSettingsProto)(nil), // 1543: POGOProtos.Rpc.BackgroundModeGlobalSettingsProto + (*BackgroundModeSettingsProto)(nil), // 1544: POGOProtos.Rpc.BackgroundModeSettingsProto + (*BackgroundToken)(nil), // 1545: POGOProtos.Rpc.BackgroundToken + (*BackgroundVisualDetailProto)(nil), // 1546: POGOProtos.Rpc.BackgroundVisualDetailProto + (*BadgeData)(nil), // 1547: POGOProtos.Rpc.BadgeData + (*BadgeLevelAvatarLockProto)(nil), // 1548: POGOProtos.Rpc.BadgeLevelAvatarLockProto + (*BadgeRewardEncounterRequestProto)(nil), // 1549: POGOProtos.Rpc.BadgeRewardEncounterRequestProto + (*BadgeRewardEncounterResponseProto)(nil), // 1550: POGOProtos.Rpc.BadgeRewardEncounterResponseProto + (*BadgeSettingsProto)(nil), // 1551: POGOProtos.Rpc.BadgeSettingsProto + (*BadgeSystemSettingsProto)(nil), // 1552: POGOProtos.Rpc.BadgeSystemSettingsProto + (*BadgeTierRewardProto)(nil), // 1553: POGOProtos.Rpc.BadgeTierRewardProto + (*BatchSetValueRequest)(nil), // 1554: POGOProtos.Rpc.BatchSetValueRequest + (*BatchSetValueResponse)(nil), // 1555: POGOProtos.Rpc.BatchSetValueResponse + (*BattleActionProto)(nil), // 1556: POGOProtos.Rpc.BattleActionProto + (*BattleActionProtoLog)(nil), // 1557: POGOProtos.Rpc.BattleActionProtoLog + (*BattleActorProto)(nil), // 1558: POGOProtos.Rpc.BattleActorProto + (*BattleAnimationConfigProto)(nil), // 1559: POGOProtos.Rpc.BattleAnimationConfigProto + (*BattleAnimationSettingsProto)(nil), // 1560: POGOProtos.Rpc.BattleAnimationSettingsProto + (*BattleAttributesProto)(nil), // 1561: POGOProtos.Rpc.BattleAttributesProto + (*BattleClockSyncOutProto)(nil), // 1562: POGOProtos.Rpc.BattleClockSyncOutProto + (*BattleClockSyncProto)(nil), // 1563: POGOProtos.Rpc.BattleClockSyncProto + (*BattleEventProto)(nil), // 1564: POGOProtos.Rpc.BattleEventProto + (*BattleEventRequestProto)(nil), // 1565: POGOProtos.Rpc.BattleEventRequestProto + (*BattleHubBadgeSettings)(nil), // 1566: POGOProtos.Rpc.BattleHubBadgeSettings + (*BattleHubOrderSettings)(nil), // 1567: POGOProtos.Rpc.BattleHubOrderSettings + (*BattleInputBufferPriorityList)(nil), // 1568: POGOProtos.Rpc.BattleInputBufferPriorityList + (*BattleInputBufferSettingsProto)(nil), // 1569: POGOProtos.Rpc.BattleInputBufferSettingsProto + (*BattleLogProto)(nil), // 1570: POGOProtos.Rpc.BattleLogProto + (*BattleParticipantProto)(nil), // 1571: POGOProtos.Rpc.BattleParticipantProto + (*BattlePartiesProto)(nil), // 1572: POGOProtos.Rpc.BattlePartiesProto + (*BattlePartyProto)(nil), // 1573: POGOProtos.Rpc.BattlePartyProto + (*BattlePartySettingsProto)(nil), // 1574: POGOProtos.Rpc.BattlePartySettingsProto + (*BattlePokemonProto)(nil), // 1575: POGOProtos.Rpc.BattlePokemonProto + (*BattleProto)(nil), // 1576: POGOProtos.Rpc.BattleProto + (*BattleQuestProto)(nil), // 1577: POGOProtos.Rpc.BattleQuestProto + (*BattleResourceProto)(nil), // 1578: POGOProtos.Rpc.BattleResourceProto + (*BattleResultsProto)(nil), // 1579: POGOProtos.Rpc.BattleResultsProto + (*BattleStateOutProto)(nil), // 1580: POGOProtos.Rpc.BattleStateOutProto + (*BattleStateProto)(nil), // 1581: POGOProtos.Rpc.BattleStateProto + (*BattleUpdateProto)(nil), // 1582: POGOProtos.Rpc.BattleUpdateProto + (*BattleVisualSettingsProto)(nil), // 1583: POGOProtos.Rpc.BattleVisualSettingsProto + (*BelugaBleCompleteTransferRequestProto)(nil), // 1584: POGOProtos.Rpc.BelugaBleCompleteTransferRequestProto + (*BelugaBleFinalizeTransfer)(nil), // 1585: POGOProtos.Rpc.BelugaBleFinalizeTransfer + (*BelugaBleTransferCompleteProto)(nil), // 1586: POGOProtos.Rpc.BelugaBleTransferCompleteProto + (*BelugaBleTransferPrepProto)(nil), // 1587: POGOProtos.Rpc.BelugaBleTransferPrepProto + (*BelugaBleTransferProto)(nil), // 1588: POGOProtos.Rpc.BelugaBleTransferProto + (*BelugaDailyTransferLogEntry)(nil), // 1589: POGOProtos.Rpc.BelugaDailyTransferLogEntry + (*BelugaGlobalSettingsProto)(nil), // 1590: POGOProtos.Rpc.BelugaGlobalSettingsProto + (*BelugaIncenseBoxProto)(nil), // 1591: POGOProtos.Rpc.BelugaIncenseBoxProto + (*BelugaPokemonProto)(nil), // 1592: POGOProtos.Rpc.BelugaPokemonProto + (*BelugaPokemonWhitelist)(nil), // 1593: POGOProtos.Rpc.BelugaPokemonWhitelist + (*BelugaTransactionCompleteOutProto)(nil), // 1594: POGOProtos.Rpc.BelugaTransactionCompleteOutProto + (*BelugaTransactionCompleteProto)(nil), // 1595: POGOProtos.Rpc.BelugaTransactionCompleteProto + (*BelugaTransactionStartOutProto)(nil), // 1596: POGOProtos.Rpc.BelugaTransactionStartOutProto + (*BelugaTransactionStartProto)(nil), // 1597: POGOProtos.Rpc.BelugaTransactionStartProto + (*BestFriendsPlusSettingsProto)(nil), // 1598: POGOProtos.Rpc.BestFriendsPlusSettingsProto + (*BlockedFromGainingPokemonByFullBagTelemetry)(nil), // 1599: POGOProtos.Rpc.BlockedFromGainingPokemonByFullBagTelemetry + (*BlockedFromGainingRewardsByFullBagTelemetry)(nil), // 1600: POGOProtos.Rpc.BlockedFromGainingRewardsByFullBagTelemetry + (*BonusBoxProto)(nil), // 1601: POGOProtos.Rpc.BonusBoxProto + (*BonusEffectSettingsProto)(nil), // 1602: POGOProtos.Rpc.BonusEffectSettingsProto + (*BonusEggIncubatorAttributesProto)(nil), // 1603: POGOProtos.Rpc.BonusEggIncubatorAttributesProto + (*BoolValue)(nil), // 1604: POGOProtos.Rpc.BoolValue + (*BoostableXpProto)(nil), // 1605: POGOProtos.Rpc.BoostableXpProto + (*BootRaidOutProto)(nil), // 1606: POGOProtos.Rpc.BootRaidOutProto + (*BootRaidProto)(nil), // 1607: POGOProtos.Rpc.BootRaidProto + (*BootTelemetry)(nil), // 1608: POGOProtos.Rpc.BootTelemetry + (*BootTime)(nil), // 1609: POGOProtos.Rpc.BootTime + (*BoundingRect)(nil), // 1610: POGOProtos.Rpc.BoundingRect + (*BreadBatteInvitationDetails)(nil), // 1611: POGOProtos.Rpc.BreadBatteInvitationDetails + (*BreadBattleClientSettingsProto)(nil), // 1612: POGOProtos.Rpc.BreadBattleClientSettingsProto + (*BreadBattleCreateDetail)(nil), // 1613: POGOProtos.Rpc.BreadBattleCreateDetail + (*BreadBattleDetailProto)(nil), // 1614: POGOProtos.Rpc.BreadBattleDetailProto + (*BreadBattleInvitationDetails)(nil), // 1615: POGOProtos.Rpc.BreadBattleInvitationDetails + (*BreadBattleParticipantProto)(nil), // 1616: POGOProtos.Rpc.BreadBattleParticipantProto + (*BreadBattleResultsProto)(nil), // 1617: POGOProtos.Rpc.BreadBattleResultsProto + (*BreadBattleRewardsLogEntry)(nil), // 1618: POGOProtos.Rpc.BreadBattleRewardsLogEntry + (*BreadBattleUpgradeRewardsLogEntry)(nil), // 1619: POGOProtos.Rpc.BreadBattleUpgradeRewardsLogEntry + (*BreadClientLogProto)(nil), // 1620: POGOProtos.Rpc.BreadClientLogProto + (*BreadFeatureFlagsProto)(nil), // 1621: POGOProtos.Rpc.BreadFeatureFlagsProto + (*BreadGroupSettings)(nil), // 1622: POGOProtos.Rpc.BreadGroupSettings + (*BreadLobbyCounterData)(nil), // 1623: POGOProtos.Rpc.BreadLobbyCounterData + (*BreadLobbyCounterSettingsProto)(nil), // 1624: POGOProtos.Rpc.BreadLobbyCounterSettingsProto + (*BreadLobbyPokemonProto)(nil), // 1625: POGOProtos.Rpc.BreadLobbyPokemonProto + (*BreadLobbyProto)(nil), // 1626: POGOProtos.Rpc.BreadLobbyProto + (*BreadLobbyUpdateSettingsProto)(nil), // 1627: POGOProtos.Rpc.BreadLobbyUpdateSettingsProto + (*BreadModeEnum)(nil), // 1628: POGOProtos.Rpc.BreadModeEnum + (*BreadMoveLevelSettingsProto)(nil), // 1629: POGOProtos.Rpc.BreadMoveLevelSettingsProto + (*BreadMoveMappingProto)(nil), // 1630: POGOProtos.Rpc.BreadMoveMappingProto + (*BreadMoveMappingSettingsProto)(nil), // 1631: POGOProtos.Rpc.BreadMoveMappingSettingsProto + (*BreadMoveSlotProto)(nil), // 1632: POGOProtos.Rpc.BreadMoveSlotProto + (*BreadOverrideExtendedProto)(nil), // 1633: POGOProtos.Rpc.BreadOverrideExtendedProto + (*BreadOverrideProto)(nil), // 1634: POGOProtos.Rpc.BreadOverrideProto + (*BreadPokemonAllowlist)(nil), // 1635: POGOProtos.Rpc.BreadPokemonAllowlist + (*BreadPokemonScalingSettingsProto)(nil), // 1636: POGOProtos.Rpc.BreadPokemonScalingSettingsProto + (*BreadSharedSettingsProto)(nil), // 1637: POGOProtos.Rpc.BreadSharedSettingsProto + (*BreadcrumbRecordProto)(nil), // 1638: POGOProtos.Rpc.BreadcrumbRecordProto + (*BuddyActivityCategorySettings)(nil), // 1639: POGOProtos.Rpc.BuddyActivityCategorySettings + (*BuddyActivitySettings)(nil), // 1640: POGOProtos.Rpc.BuddyActivitySettings + (*BuddyConsumablesLogEntry)(nil), // 1641: POGOProtos.Rpc.BuddyConsumablesLogEntry + (*BuddyDataProto)(nil), // 1642: POGOProtos.Rpc.BuddyDataProto + (*BuddyEmotionLevelSettings)(nil), // 1643: POGOProtos.Rpc.BuddyEmotionLevelSettings + (*BuddyEncounterCameoSettings)(nil), // 1644: POGOProtos.Rpc.BuddyEncounterCameoSettings + (*BuddyEncounterHelpTelemetry)(nil), // 1645: POGOProtos.Rpc.BuddyEncounterHelpTelemetry + (*BuddyEvolutionWalkQuestProto)(nil), // 1646: POGOProtos.Rpc.BuddyEvolutionWalkQuestProto + (*BuddyFeedingOutProto)(nil), // 1647: POGOProtos.Rpc.BuddyFeedingOutProto + (*BuddyFeedingProto)(nil), // 1648: POGOProtos.Rpc.BuddyFeedingProto + (*BuddyGiftProto)(nil), // 1649: POGOProtos.Rpc.BuddyGiftProto + (*BuddyGlobalSettingsProto)(nil), // 1650: POGOProtos.Rpc.BuddyGlobalSettingsProto + (*BuddyHistoryData)(nil), // 1651: POGOProtos.Rpc.BuddyHistoryData + (*BuddyHudButtonPressedTelemetry)(nil), // 1652: POGOProtos.Rpc.BuddyHudButtonPressedTelemetry + (*BuddyHungerSettings)(nil), // 1653: POGOProtos.Rpc.BuddyHungerSettings + (*BuddyInteractionSettings)(nil), // 1654: POGOProtos.Rpc.BuddyInteractionSettings + (*BuddyLevelSettings)(nil), // 1655: POGOProtos.Rpc.BuddyLevelSettings + (*BuddyMapEmotionCheckTelemetry)(nil), // 1656: POGOProtos.Rpc.BuddyMapEmotionCheckTelemetry + (*BuddyMapOutProto)(nil), // 1657: POGOProtos.Rpc.BuddyMapOutProto + (*BuddyMapProto)(nil), // 1658: POGOProtos.Rpc.BuddyMapProto + (*BuddyMultiplayerConnectionFailedProto)(nil), // 1659: POGOProtos.Rpc.BuddyMultiplayerConnectionFailedProto + (*BuddyMultiplayerConnectionSucceededProto)(nil), // 1660: POGOProtos.Rpc.BuddyMultiplayerConnectionSucceededProto + (*BuddyMultiplayerTimeToGetSessionProto)(nil), // 1661: POGOProtos.Rpc.BuddyMultiplayerTimeToGetSessionProto + (*BuddyNotificationClickTelemetry)(nil), // 1662: POGOProtos.Rpc.BuddyNotificationClickTelemetry + (*BuddyObservedData)(nil), // 1663: POGOProtos.Rpc.BuddyObservedData + (*BuddyPettingOutProto)(nil), // 1664: POGOProtos.Rpc.BuddyPettingOutProto + (*BuddyPettingProto)(nil), // 1665: POGOProtos.Rpc.BuddyPettingProto + (*BuddyPokemonLogEntry)(nil), // 1666: POGOProtos.Rpc.BuddyPokemonLogEntry + (*BuddyPokemonProto)(nil), // 1667: POGOProtos.Rpc.BuddyPokemonProto + (*BuddyStats)(nil), // 1668: POGOProtos.Rpc.BuddyStats + (*BuddyStatsOutProto)(nil), // 1669: POGOProtos.Rpc.BuddyStatsOutProto + (*BuddyStatsProto)(nil), // 1670: POGOProtos.Rpc.BuddyStatsProto + (*BuddyStatsShownHearts)(nil), // 1671: POGOProtos.Rpc.BuddyStatsShownHearts + (*BuddySwapSettings)(nil), // 1672: POGOProtos.Rpc.BuddySwapSettings + (*BuddyWalkSettings)(nil), // 1673: POGOProtos.Rpc.BuddyWalkSettings + (*BuddyWalkedMegaEnergyProto)(nil), // 1674: POGOProtos.Rpc.BuddyWalkedMegaEnergyProto + (*BuildingMetadata)(nil), // 1675: POGOProtos.Rpc.BuildingMetadata + (*BulkHealingSettingsProto)(nil), // 1676: POGOProtos.Rpc.BulkHealingSettingsProto + (*ButterflyCollectorBadgeData)(nil), // 1677: POGOProtos.Rpc.ButterflyCollectorBadgeData + (*ButterflyCollectorRegionMedal)(nil), // 1678: POGOProtos.Rpc.ButterflyCollectorRegionMedal + (*ButterflyCollectorRewardEncounterProtoRequest)(nil), // 1679: POGOProtos.Rpc.ButterflyCollectorRewardEncounterProtoRequest + (*ButterflyCollectorRewardEncounterProtoResponse)(nil), // 1680: POGOProtos.Rpc.ButterflyCollectorRewardEncounterProtoResponse + (*ButterflyCollectorRewardsLogEntry)(nil), // 1681: POGOProtos.Rpc.ButterflyCollectorRewardsLogEntry + (*ButterflyCollectorSettings)(nil), // 1682: POGOProtos.Rpc.ButterflyCollectorSettings + (*BytesValue)(nil), // 1683: POGOProtos.Rpc.BytesValue + (*CSharpFieldOptions)(nil), // 1684: POGOProtos.Rpc.CSharpFieldOptions + (*CSharpFileOptions)(nil), // 1685: POGOProtos.Rpc.CSharpFileOptions + (*CSharpMethodOptions)(nil), // 1686: POGOProtos.Rpc.CSharpMethodOptions + (*CSharpServiceOptions)(nil), // 1687: POGOProtos.Rpc.CSharpServiceOptions + (*CameraPermissionPromptTelemetry)(nil), // 1688: POGOProtos.Rpc.CameraPermissionPromptTelemetry + (*CampaignExperimentIds)(nil), // 1689: POGOProtos.Rpc.CampaignExperimentIds + (*CampfireSettingsProto)(nil), // 1690: POGOProtos.Rpc.CampfireSettingsProto + (*CanClaimPtcRewardActionOutProto)(nil), // 1691: POGOProtos.Rpc.CanClaimPtcRewardActionOutProto + (*CanClaimPtcRewardActionProto)(nil), // 1692: POGOProtos.Rpc.CanClaimPtcRewardActionProto + (*CanReportRouteOutProto)(nil), // 1693: POGOProtos.Rpc.CanReportRouteOutProto + (*CanReportRouteProto)(nil), // 1694: POGOProtos.Rpc.CanReportRouteProto + (*CancelCombatChallengeData)(nil), // 1695: POGOProtos.Rpc.CancelCombatChallengeData + (*CancelCombatChallengeOutProto)(nil), // 1696: POGOProtos.Rpc.CancelCombatChallengeOutProto + (*CancelCombatChallengeProto)(nil), // 1697: POGOProtos.Rpc.CancelCombatChallengeProto + (*CancelCombatChallengeResponseData)(nil), // 1698: POGOProtos.Rpc.CancelCombatChallengeResponseData + (*CancelEventRsvpOutProto)(nil), // 1699: POGOProtos.Rpc.CancelEventRsvpOutProto + (*CancelEventRsvpProto)(nil), // 1700: POGOProtos.Rpc.CancelEventRsvpProto + (*CancelMatchmakingData)(nil), // 1701: POGOProtos.Rpc.CancelMatchmakingData + (*CancelMatchmakingOutProto)(nil), // 1702: POGOProtos.Rpc.CancelMatchmakingOutProto + (*CancelMatchmakingProto)(nil), // 1703: POGOProtos.Rpc.CancelMatchmakingProto + (*CancelMatchmakingResponseData)(nil), // 1704: POGOProtos.Rpc.CancelMatchmakingResponseData + (*CancelPartyInviteOutProto)(nil), // 1705: POGOProtos.Rpc.CancelPartyInviteOutProto + (*CancelPartyInviteProto)(nil), // 1706: POGOProtos.Rpc.CancelPartyInviteProto + (*CancelRemoteTradeOutProto)(nil), // 1707: POGOProtos.Rpc.CancelRemoteTradeOutProto + (*CancelRemoteTradeProto)(nil), // 1708: POGOProtos.Rpc.CancelRemoteTradeProto + (*CancelRouteOutProto)(nil), // 1709: POGOProtos.Rpc.CancelRouteOutProto + (*CancelRouteProto)(nil), // 1710: POGOProtos.Rpc.CancelRouteProto + (*CancelTradingOutProto)(nil), // 1711: POGOProtos.Rpc.CancelTradingOutProto + (*CancelTradingProto)(nil), // 1712: POGOProtos.Rpc.CancelTradingProto + (*CapProto)(nil), // 1713: POGOProtos.Rpc.CapProto + (*CaptureProbabilityProto)(nil), // 1714: POGOProtos.Rpc.CaptureProbabilityProto + (*CaptureScoreProto)(nil), // 1715: POGOProtos.Rpc.CaptureScoreProto + (*CatchCardTelemetry)(nil), // 1716: POGOProtos.Rpc.CatchCardTelemetry + (*CatchPokemonGlobalSettingsProto)(nil), // 1717: POGOProtos.Rpc.CatchPokemonGlobalSettingsProto + (*CatchPokemonLogEntry)(nil), // 1718: POGOProtos.Rpc.CatchPokemonLogEntry + (*CatchPokemonOutProto)(nil), // 1719: POGOProtos.Rpc.CatchPokemonOutProto + (*CatchPokemonProto)(nil), // 1720: POGOProtos.Rpc.CatchPokemonProto + (*CatchPokemonQuestProto)(nil), // 1721: POGOProtos.Rpc.CatchPokemonQuestProto + (*CatchRadiusMultiplierSettingsProto)(nil), // 1722: POGOProtos.Rpc.CatchRadiusMultiplierSettingsProto + (*ChallengeIdMismatchData)(nil), // 1723: POGOProtos.Rpc.ChallengeIdMismatchData + (*ChallengeQuestSectionProto)(nil), // 1724: POGOProtos.Rpc.ChallengeQuestSectionProto + (*ChangeArTelemetry)(nil), // 1725: POGOProtos.Rpc.ChangeArTelemetry + (*ChangeOnlineStatusTelemetry)(nil), // 1726: POGOProtos.Rpc.ChangeOnlineStatusTelemetry + (*ChangePokemonFormOutProto)(nil), // 1727: POGOProtos.Rpc.ChangePokemonFormOutProto + (*ChangePokemonFormProto)(nil), // 1728: POGOProtos.Rpc.ChangePokemonFormProto + (*ChangeStampCollectionPlayerDataOutProto)(nil), // 1729: POGOProtos.Rpc.ChangeStampCollectionPlayerDataOutProto + (*ChangeStampCollectionPlayerDataProto)(nil), // 1730: POGOProtos.Rpc.ChangeStampCollectionPlayerDataProto + (*ChangeStatIncreaseGoalOutProto)(nil), // 1731: POGOProtos.Rpc.ChangeStatIncreaseGoalOutProto + (*ChangeStatIncreaseGoalProto)(nil), // 1732: POGOProtos.Rpc.ChangeStatIncreaseGoalProto + (*ChangeTeamOutProto)(nil), // 1733: POGOProtos.Rpc.ChangeTeamOutProto + (*ChangeTeamProto)(nil), // 1734: POGOProtos.Rpc.ChangeTeamProto + (*CharacterDisplayProto)(nil), // 1735: POGOProtos.Rpc.CharacterDisplayProto + (*ChargeAttackDataProto)(nil), // 1736: POGOProtos.Rpc.ChargeAttackDataProto + (*CheckAwardedBadgesOutProto)(nil), // 1737: POGOProtos.Rpc.CheckAwardedBadgesOutProto + (*CheckAwardedBadgesProto)(nil), // 1738: POGOProtos.Rpc.CheckAwardedBadgesProto + (*CheckChallengeOutProto)(nil), // 1739: POGOProtos.Rpc.CheckChallengeOutProto + (*CheckChallengeProto)(nil), // 1740: POGOProtos.Rpc.CheckChallengeProto + (*CheckContestEligibilityOutProto)(nil), // 1741: POGOProtos.Rpc.CheckContestEligibilityOutProto + (*CheckContestEligibilityProto)(nil), // 1742: POGOProtos.Rpc.CheckContestEligibilityProto + (*CheckGiftingEligibilityOutProto)(nil), // 1743: POGOProtos.Rpc.CheckGiftingEligibilityOutProto + (*CheckGiftingEligibilityProto)(nil), // 1744: POGOProtos.Rpc.CheckGiftingEligibilityProto + (*CheckPhotobombOutProto)(nil), // 1745: POGOProtos.Rpc.CheckPhotobombOutProto + (*CheckPhotobombProto)(nil), // 1746: POGOProtos.Rpc.CheckPhotobombProto + (*CheckPokemonSizeLeaderboardEligibilityOutProto)(nil), // 1747: POGOProtos.Rpc.CheckPokemonSizeLeaderboardEligibilityOutProto + (*CheckPokemonSizeLeaderboardEligibilityProto)(nil), // 1748: POGOProtos.Rpc.CheckPokemonSizeLeaderboardEligibilityProto + (*CheckSendGiftOutProto)(nil), // 1749: POGOProtos.Rpc.CheckSendGiftOutProto + (*CheckSendGiftProto)(nil), // 1750: POGOProtos.Rpc.CheckSendGiftProto + (*CheckStampGiftabilityOutProto)(nil), // 1751: POGOProtos.Rpc.CheckStampGiftabilityOutProto + (*CheckStampGiftabilityProto)(nil), // 1752: POGOProtos.Rpc.CheckStampGiftabilityProto + (*ChooseGlobalTicketedEventVariantOutProto)(nil), // 1753: POGOProtos.Rpc.ChooseGlobalTicketedEventVariantOutProto + (*ChooseGlobalTicketedEventVariantProto)(nil), // 1754: POGOProtos.Rpc.ChooseGlobalTicketedEventVariantProto + (*CircleShape)(nil), // 1755: POGOProtos.Rpc.CircleShape + (*ClaimCodenameRequestProto)(nil), // 1756: POGOProtos.Rpc.ClaimCodenameRequestProto + (*ClaimContestsRewardsOutProto)(nil), // 1757: POGOProtos.Rpc.ClaimContestsRewardsOutProto + (*ClaimContestsRewardsProto)(nil), // 1758: POGOProtos.Rpc.ClaimContestsRewardsProto + (*ClaimEventPassRewardsLogEntry)(nil), // 1759: POGOProtos.Rpc.ClaimEventPassRewardsLogEntry + (*ClaimEventPassRewardsRequestProto)(nil), // 1760: POGOProtos.Rpc.ClaimEventPassRewardsRequestProto + (*ClaimEventPassRewardsResponseProto)(nil), // 1761: POGOProtos.Rpc.ClaimEventPassRewardsResponseProto + (*ClaimPtcLinkingRewardOutProto)(nil), // 1762: POGOProtos.Rpc.ClaimPtcLinkingRewardOutProto + (*ClaimPtcLinkingRewardProto)(nil), // 1763: POGOProtos.Rpc.ClaimPtcLinkingRewardProto + (*ClaimRewardsSlotProto)(nil), // 1764: POGOProtos.Rpc.ClaimRewardsSlotProto + (*ClaimStampCollectionRewardOutProto)(nil), // 1765: POGOProtos.Rpc.ClaimStampCollectionRewardOutProto + (*ClaimStampCollectionRewardProto)(nil), // 1766: POGOProtos.Rpc.ClaimStampCollectionRewardProto + (*ClaimVsSeekerRewardsOutProto)(nil), // 1767: POGOProtos.Rpc.ClaimVsSeekerRewardsOutProto + (*ClaimVsSeekerRewardsProto)(nil), // 1768: POGOProtos.Rpc.ClaimVsSeekerRewardsProto + (*ClientArPhotoIncentiveDetails)(nil), // 1769: POGOProtos.Rpc.ClientArPhotoIncentiveDetails + (*ClientBattleConfigProto)(nil), // 1770: POGOProtos.Rpc.ClientBattleConfigProto + (*ClientBreadcrumbSessionSettings)(nil), // 1771: POGOProtos.Rpc.ClientBreadcrumbSessionSettings + (*ClientContestIncidentProto)(nil), // 1772: POGOProtos.Rpc.ClientContestIncidentProto + (*ClientDialogueLineProto)(nil), // 1773: POGOProtos.Rpc.ClientDialogueLineProto + (*ClientEnvironmentProto)(nil), // 1774: POGOProtos.Rpc.ClientEnvironmentProto + (*ClientEvolutionQuestTemplateProto)(nil), // 1775: POGOProtos.Rpc.ClientEvolutionQuestTemplateProto + (*ClientFortModifierProto)(nil), // 1776: POGOProtos.Rpc.ClientFortModifierProto + (*ClientGameMasterTemplateProto)(nil), // 1777: POGOProtos.Rpc.ClientGameMasterTemplateProto + (*ClientGenderProto)(nil), // 1778: POGOProtos.Rpc.ClientGenderProto + (*ClientGenderSettingsProto)(nil), // 1779: POGOProtos.Rpc.ClientGenderSettingsProto + (*ClientInbox)(nil), // 1780: POGOProtos.Rpc.ClientInbox + (*ClientIncidentProto)(nil), // 1781: POGOProtos.Rpc.ClientIncidentProto + (*ClientIncidentStepProto)(nil), // 1782: POGOProtos.Rpc.ClientIncidentStepProto + (*ClientInvasionBattleStepProto)(nil), // 1783: POGOProtos.Rpc.ClientInvasionBattleStepProto + (*ClientInvasionEncounterStepProto)(nil), // 1784: POGOProtos.Rpc.ClientInvasionEncounterStepProto + (*ClientMapCellProto)(nil), // 1785: POGOProtos.Rpc.ClientMapCellProto + (*ClientMapObjectsInteractionRangeSettingsProto)(nil), // 1786: POGOProtos.Rpc.ClientMapObjectsInteractionRangeSettingsProto + (*ClientMetrics)(nil), // 1787: POGOProtos.Rpc.ClientMetrics + (*ClientPerformanceSettingsProto)(nil), // 1788: POGOProtos.Rpc.ClientPerformanceSettingsProto + (*ClientPlayerProto)(nil), // 1789: POGOProtos.Rpc.ClientPlayerProto + (*ClientPlugins)(nil), // 1790: POGOProtos.Rpc.ClientPlugins + (*ClientPoiDecorationGroupProto)(nil), // 1791: POGOProtos.Rpc.ClientPoiDecorationGroupProto + (*ClientPokestopNpcDialogueStepProto)(nil), // 1792: POGOProtos.Rpc.ClientPokestopNpcDialogueStepProto + (*ClientPokestopSpinStepProto)(nil), // 1793: POGOProtos.Rpc.ClientPokestopSpinStepProto + (*ClientPredictionInconsistencyData)(nil), // 1794: POGOProtos.Rpc.ClientPredictionInconsistencyData + (*ClientQuestProto)(nil), // 1795: POGOProtos.Rpc.ClientQuestProto + (*ClientRouteGetProto)(nil), // 1796: POGOProtos.Rpc.ClientRouteGetProto + (*ClientRouteMapCellProto)(nil), // 1797: POGOProtos.Rpc.ClientRouteMapCellProto + (*ClientSettingsTelemetry)(nil), // 1798: POGOProtos.Rpc.ClientSettingsTelemetry + (*ClientSleepRecord)(nil), // 1799: POGOProtos.Rpc.ClientSleepRecord + (*ClientSpawnPointProto)(nil), // 1800: POGOProtos.Rpc.ClientSpawnPointProto + (*ClientTelemetryBatchProto)(nil), // 1801: POGOProtos.Rpc.ClientTelemetryBatchProto + (*ClientTelemetryClientSettingsProto)(nil), // 1802: POGOProtos.Rpc.ClientTelemetryClientSettingsProto + (*ClientTelemetryCommonFilterProto)(nil), // 1803: POGOProtos.Rpc.ClientTelemetryCommonFilterProto + (*ClientTelemetryRecordProto)(nil), // 1804: POGOProtos.Rpc.ClientTelemetryRecordProto + (*ClientTelemetryRecordResult)(nil), // 1805: POGOProtos.Rpc.ClientTelemetryRecordResult + (*ClientTelemetryResponseProto)(nil), // 1806: POGOProtos.Rpc.ClientTelemetryResponseProto + (*ClientTelemetrySettingsRequestProto)(nil), // 1807: POGOProtos.Rpc.ClientTelemetrySettingsRequestProto + (*ClientTelemetryV2Request)(nil), // 1808: POGOProtos.Rpc.ClientTelemetryV2Request + (*ClientToggleSettingsTelemetry)(nil), // 1809: POGOProtos.Rpc.ClientToggleSettingsTelemetry + (*ClientUpgradeRequestProto)(nil), // 1810: POGOProtos.Rpc.ClientUpgradeRequestProto + (*ClientUpgradeResponseProto)(nil), // 1811: POGOProtos.Rpc.ClientUpgradeResponseProto + (*ClientVersionProto)(nil), // 1812: POGOProtos.Rpc.ClientVersionProto + (*ClientWeatherProto)(nil), // 1813: POGOProtos.Rpc.ClientWeatherProto + (*CodeGateProto)(nil), // 1814: POGOProtos.Rpc.CodeGateProto + (*CodenameResultProto)(nil), // 1815: POGOProtos.Rpc.CodenameResultProto + (*CollectDailyBonusOutProto)(nil), // 1816: POGOProtos.Rpc.CollectDailyBonusOutProto + (*CollectDailyBonusProto)(nil), // 1817: POGOProtos.Rpc.CollectDailyBonusProto + (*CollectDailyDefenderBonusOutProto)(nil), // 1818: POGOProtos.Rpc.CollectDailyDefenderBonusOutProto + (*CollectDailyDefenderBonusProto)(nil), // 1819: POGOProtos.Rpc.CollectDailyDefenderBonusProto + (*CombatActionLogProto)(nil), // 1820: POGOProtos.Rpc.CombatActionLogProto + (*CombatActionProto)(nil), // 1821: POGOProtos.Rpc.CombatActionProto + (*CombatBaseStatsProto)(nil), // 1822: POGOProtos.Rpc.CombatBaseStatsProto + (*CombatChallengeGlobalSettingsProto)(nil), // 1823: POGOProtos.Rpc.CombatChallengeGlobalSettingsProto + (*CombatChallengeLogProto)(nil), // 1824: POGOProtos.Rpc.CombatChallengeLogProto + (*CombatChallengeProto)(nil), // 1825: POGOProtos.Rpc.CombatChallengeProto + (*CombatClientLog)(nil), // 1826: POGOProtos.Rpc.CombatClientLog + (*CombatClockSynchronization)(nil), // 1827: POGOProtos.Rpc.CombatClockSynchronization + (*CombatCompetitiveSeasonSettingsProto)(nil), // 1828: POGOProtos.Rpc.CombatCompetitiveSeasonSettingsProto + (*CombatDefensiveInputChallengeSettings)(nil), // 1829: POGOProtos.Rpc.CombatDefensiveInputChallengeSettings + (*CombatEndData)(nil), // 1830: POGOProtos.Rpc.CombatEndData + (*CombatFeatureFlags)(nil), // 1831: POGOProtos.Rpc.CombatFeatureFlags + (*CombatForLogProto)(nil), // 1832: POGOProtos.Rpc.CombatForLogProto + (*CombatFriendRequestOutProto)(nil), // 1833: POGOProtos.Rpc.CombatFriendRequestOutProto + (*CombatFriendRequestProto)(nil), // 1834: POGOProtos.Rpc.CombatFriendRequestProto + (*CombatGlobalSettingsProto)(nil), // 1835: POGOProtos.Rpc.CombatGlobalSettingsProto + (*CombatHubEntranceTelemetry)(nil), // 1836: POGOProtos.Rpc.CombatHubEntranceTelemetry + (*CombatIdMismatchData)(nil), // 1837: POGOProtos.Rpc.CombatIdMismatchData + (*CombatLeagueProto)(nil), // 1838: POGOProtos.Rpc.CombatLeagueProto + (*CombatLeagueResultProto)(nil), // 1839: POGOProtos.Rpc.CombatLeagueResultProto + (*CombatLeagueSettingsProto)(nil), // 1840: POGOProtos.Rpc.CombatLeagueSettingsProto + (*CombatLogData)(nil), // 1841: POGOProtos.Rpc.CombatLogData + (*CombatLogEntry)(nil), // 1842: POGOProtos.Rpc.CombatLogEntry + (*CombatLogHeader)(nil), // 1843: POGOProtos.Rpc.CombatLogHeader + (*CombatLogProto)(nil), // 1844: POGOProtos.Rpc.CombatLogProto + (*CombatMinigameTelemetry)(nil), // 1845: POGOProtos.Rpc.CombatMinigameTelemetry + (*CombatMoveSettingsProto)(nil), // 1846: POGOProtos.Rpc.CombatMoveSettingsProto + (*CombatNpcPersonalityProto)(nil), // 1847: POGOProtos.Rpc.CombatNpcPersonalityProto + (*CombatNpcTrainerProto)(nil), // 1848: POGOProtos.Rpc.CombatNpcTrainerProto + (*CombatOffensiveInputChallengeSettings)(nil), // 1849: POGOProtos.Rpc.CombatOffensiveInputChallengeSettings + (*CombatPlayerPreferencesProto)(nil), // 1850: POGOProtos.Rpc.CombatPlayerPreferencesProto + (*CombatPlayerProfileProto)(nil), // 1851: POGOProtos.Rpc.CombatPlayerProfileProto + (*CombatPokemonLogProto)(nil), // 1852: POGOProtos.Rpc.CombatPokemonLogProto + (*CombatProgressTokenData)(nil), // 1853: POGOProtos.Rpc.CombatProgressTokenData + (*CombatProto)(nil), // 1854: POGOProtos.Rpc.CombatProto + (*CombatPubSubData)(nil), // 1855: POGOProtos.Rpc.CombatPubSubData + (*CombatQuestUpdateProto)(nil), // 1856: POGOProtos.Rpc.CombatQuestUpdateProto + (*CombatRankingSettingsProto)(nil), // 1857: POGOProtos.Rpc.CombatRankingSettingsProto + (*CombatSeasonResult)(nil), // 1858: POGOProtos.Rpc.CombatSeasonResult + (*CombatSettingsProto)(nil), // 1859: POGOProtos.Rpc.CombatSettingsProto + (*CombatSpecialMovePlayerData)(nil), // 1860: POGOProtos.Rpc.CombatSpecialMovePlayerData + (*CombatSpecialMovePlayerLogProto)(nil), // 1861: POGOProtos.Rpc.CombatSpecialMovePlayerLogProto + (*CombatStatStageSettingsProto)(nil), // 1862: POGOProtos.Rpc.CombatStatStageSettingsProto + (*CombatSyncServerData)(nil), // 1863: POGOProtos.Rpc.CombatSyncServerData + (*CombatSyncServerOffsetOutProto)(nil), // 1864: POGOProtos.Rpc.CombatSyncServerOffsetOutProto + (*CombatSyncServerOffsetProto)(nil), // 1865: POGOProtos.Rpc.CombatSyncServerOffsetProto + (*CombatSyncServerResponseData)(nil), // 1866: POGOProtos.Rpc.CombatSyncServerResponseData + (*CombatTypeProto)(nil), // 1867: POGOProtos.Rpc.CombatTypeProto + (*CommonMarketingTelemetryMetadata)(nil), // 1868: POGOProtos.Rpc.CommonMarketingTelemetryMetadata + (*CommonTelemetryBootTime)(nil), // 1869: POGOProtos.Rpc.CommonTelemetryBootTime + (*CommonTelemetryLogIn)(nil), // 1870: POGOProtos.Rpc.CommonTelemetryLogIn + (*CommonTelemetryLogOut)(nil), // 1871: POGOProtos.Rpc.CommonTelemetryLogOut + (*CommonTelemetryShopClick)(nil), // 1872: POGOProtos.Rpc.CommonTelemetryShopClick + (*CommonTelemetryShopView)(nil), // 1873: POGOProtos.Rpc.CommonTelemetryShopView + (*CommonTempEvoSettingsProto)(nil), // 1874: POGOProtos.Rpc.CommonTempEvoSettingsProto + (*CompareAndSwapRequest)(nil), // 1875: POGOProtos.Rpc.CompareAndSwapRequest + (*CompareAndSwapResponse)(nil), // 1876: POGOProtos.Rpc.CompareAndSwapResponse + (*CompleteAllQuestOutProto)(nil), // 1877: POGOProtos.Rpc.CompleteAllQuestOutProto + (*CompleteAllQuestProto)(nil), // 1878: POGOProtos.Rpc.CompleteAllQuestProto + (*CompleteBreadBattleOutProto)(nil), // 1879: POGOProtos.Rpc.CompleteBreadBattleOutProto + (*CompleteBreadBattleProto)(nil), // 1880: POGOProtos.Rpc.CompleteBreadBattleProto + (*CompleteCompetitiveSeasonOutProto)(nil), // 1881: POGOProtos.Rpc.CompleteCompetitiveSeasonOutProto + (*CompleteCompetitiveSeasonProto)(nil), // 1882: POGOProtos.Rpc.CompleteCompetitiveSeasonProto + (*CompleteInvasionDialogueOutProto)(nil), // 1883: POGOProtos.Rpc.CompleteInvasionDialogueOutProto + (*CompleteInvasionDialogueProto)(nil), // 1884: POGOProtos.Rpc.CompleteInvasionDialogueProto + (*CompleteMilestoneOutProto)(nil), // 1885: POGOProtos.Rpc.CompleteMilestoneOutProto + (*CompleteMilestoneProto)(nil), // 1886: POGOProtos.Rpc.CompleteMilestoneProto + (*CompletePartyQuestOutProto)(nil), // 1887: POGOProtos.Rpc.CompletePartyQuestOutProto + (*CompletePartyQuestProto)(nil), // 1888: POGOProtos.Rpc.CompletePartyQuestProto + (*CompletePvpBattleOutProto)(nil), // 1889: POGOProtos.Rpc.CompletePvpBattleOutProto + (*CompletePvpBattleProto)(nil), // 1890: POGOProtos.Rpc.CompletePvpBattleProto + (*CompleteQuestLogEntry)(nil), // 1891: POGOProtos.Rpc.CompleteQuestLogEntry + (*CompleteQuestOutProto)(nil), // 1892: POGOProtos.Rpc.CompleteQuestOutProto + (*CompleteQuestPokemonEncounterLogEntry)(nil), // 1893: POGOProtos.Rpc.CompleteQuestPokemonEncounterLogEntry + (*CompleteQuestProto)(nil), // 1894: POGOProtos.Rpc.CompleteQuestProto + (*CompleteQuestStampCardLogEntry)(nil), // 1895: POGOProtos.Rpc.CompleteQuestStampCardLogEntry + (*CompleteQuestStampCardOutProto)(nil), // 1896: POGOProtos.Rpc.CompleteQuestStampCardOutProto + (*CompleteQuestStampCardProto)(nil), // 1897: POGOProtos.Rpc.CompleteQuestStampCardProto + (*CompleteRaidBattleOutProto)(nil), // 1898: POGOProtos.Rpc.CompleteRaidBattleOutProto + (*CompleteRaidBattleProto)(nil), // 1899: POGOProtos.Rpc.CompleteRaidBattleProto + (*CompleteReferralMilestoneLogEntry)(nil), // 1900: POGOProtos.Rpc.CompleteReferralMilestoneLogEntry + (*CompleteRoutePlayLogEntry)(nil), // 1901: POGOProtos.Rpc.CompleteRoutePlayLogEntry + (*CompleteSnapshotSessionOutProto)(nil), // 1902: POGOProtos.Rpc.CompleteSnapshotSessionOutProto + (*CompleteSnapshotSessionProto)(nil), // 1903: POGOProtos.Rpc.CompleteSnapshotSessionProto + (*CompleteTeamLeaderBattleOutProto)(nil), // 1904: POGOProtos.Rpc.CompleteTeamLeaderBattleOutProto + (*CompleteTeamLeaderBattleProto)(nil), // 1905: POGOProtos.Rpc.CompleteTeamLeaderBattleProto + (*CompleteTgrBattleOutProto)(nil), // 1906: POGOProtos.Rpc.CompleteTgrBattleOutProto + (*CompleteTgrBattleProto)(nil), // 1907: POGOProtos.Rpc.CompleteTgrBattleProto + (*CompleteVisitPageQuestOutProto)(nil), // 1908: POGOProtos.Rpc.CompleteVisitPageQuestOutProto + (*CompleteVisitPageQuestProto)(nil), // 1909: POGOProtos.Rpc.CompleteVisitPageQuestProto + (*CompleteVsSeekerAndRestartChargingOutProto)(nil), // 1910: POGOProtos.Rpc.CompleteVsSeekerAndRestartChargingOutProto + (*CompleteVsSeekerAndRestartChargingProto)(nil), // 1911: POGOProtos.Rpc.CompleteVsSeekerAndRestartChargingProto + (*CompleteWildSnapshotSessionOutProto)(nil), // 1912: POGOProtos.Rpc.CompleteWildSnapshotSessionOutProto + (*CompleteWildSnapshotSessionProto)(nil), // 1913: POGOProtos.Rpc.CompleteWildSnapshotSessionProto + (*CompletedMaxBattleTelemetry)(nil), // 1914: POGOProtos.Rpc.CompletedMaxBattleTelemetry + (*CompletedRaidTelemetry)(nil), // 1915: POGOProtos.Rpc.CompletedRaidTelemetry + (*ComponentPokemonDetailsProto)(nil), // 1916: POGOProtos.Rpc.ComponentPokemonDetailsProto + (*ComponentPokemonSettingsProto)(nil), // 1917: POGOProtos.Rpc.ComponentPokemonSettingsProto + (*ConfirmPhotobombOutProto)(nil), // 1918: POGOProtos.Rpc.ConfirmPhotobombOutProto + (*ConfirmPhotobombProto)(nil), // 1919: POGOProtos.Rpc.ConfirmPhotobombProto + (*ConfirmTradingOutProto)(nil), // 1920: POGOProtos.Rpc.ConfirmTradingOutProto + (*ConfirmTradingProto)(nil), // 1921: POGOProtos.Rpc.ConfirmTradingProto + (*ConsumePartyItemsOutProto)(nil), // 1922: POGOProtos.Rpc.ConsumePartyItemsOutProto + (*ConsumePartyItemsProto)(nil), // 1923: POGOProtos.Rpc.ConsumePartyItemsProto + (*ConsumeStickersLogEntry)(nil), // 1924: POGOProtos.Rpc.ConsumeStickersLogEntry + (*ConsumeStickersOutProto)(nil), // 1925: POGOProtos.Rpc.ConsumeStickersOutProto + (*ConsumeStickersProto)(nil), // 1926: POGOProtos.Rpc.ConsumeStickersProto + (*ContactSettingsProto)(nil), // 1927: POGOProtos.Rpc.ContactSettingsProto + (*ContestBadgeData)(nil), // 1928: POGOProtos.Rpc.ContestBadgeData + (*ContestBuddyFocusProto)(nil), // 1929: POGOProtos.Rpc.ContestBuddyFocusProto + (*ContestCycleProto)(nil), // 1930: POGOProtos.Rpc.ContestCycleProto + (*ContestDisplayProto)(nil), // 1931: POGOProtos.Rpc.ContestDisplayProto + (*ContestEntryProto)(nil), // 1932: POGOProtos.Rpc.ContestEntryProto + (*ContestFocusProto)(nil), // 1933: POGOProtos.Rpc.ContestFocusProto + (*ContestFriendEntryProto)(nil), // 1934: POGOProtos.Rpc.ContestFriendEntryProto + (*ContestGenerationFocusProto)(nil), // 1935: POGOProtos.Rpc.ContestGenerationFocusProto + (*ContestHatchedFocusProto)(nil), // 1936: POGOProtos.Rpc.ContestHatchedFocusProto + (*ContestInfoProto)(nil), // 1937: POGOProtos.Rpc.ContestInfoProto + (*ContestInfoSummaryProto)(nil), // 1938: POGOProtos.Rpc.ContestInfoSummaryProto + (*ContestLengthThresholdsProto)(nil), // 1939: POGOProtos.Rpc.ContestLengthThresholdsProto + (*ContestLimitProto)(nil), // 1940: POGOProtos.Rpc.ContestLimitProto + (*ContestMetricProto)(nil), // 1941: POGOProtos.Rpc.ContestMetricProto + (*ContestPokemonAlignmentFocusProto)(nil), // 1942: POGOProtos.Rpc.ContestPokemonAlignmentFocusProto + (*ContestPokemonClassFocusProto)(nil), // 1943: POGOProtos.Rpc.ContestPokemonClassFocusProto + (*ContestPokemonFamilyFocusProto)(nil), // 1944: POGOProtos.Rpc.ContestPokemonFamilyFocusProto + (*ContestPokemonFocusProto)(nil), // 1945: POGOProtos.Rpc.ContestPokemonFocusProto + (*ContestPokemonSectionProto)(nil), // 1946: POGOProtos.Rpc.ContestPokemonSectionProto + (*ContestPokemonTypeFocusProto)(nil), // 1947: POGOProtos.Rpc.ContestPokemonTypeFocusProto + (*ContestProto)(nil), // 1948: POGOProtos.Rpc.ContestProto + (*ContestScheduleProto)(nil), // 1949: POGOProtos.Rpc.ContestScheduleProto + (*ContestScoreCoefficientProto)(nil), // 1950: POGOProtos.Rpc.ContestScoreCoefficientProto + (*ContestScoreComponentProto)(nil), // 1951: POGOProtos.Rpc.ContestScoreComponentProto + (*ContestScoreFormulaProto)(nil), // 1952: POGOProtos.Rpc.ContestScoreFormulaProto + (*ContestSettingsProto)(nil), // 1953: POGOProtos.Rpc.ContestSettingsProto + (*ContestShinyFocusProto)(nil), // 1954: POGOProtos.Rpc.ContestShinyFocusProto + (*ContestTemporaryEvolutionFocusProto)(nil), // 1955: POGOProtos.Rpc.ContestTemporaryEvolutionFocusProto + (*ContestWarmupAndCooldownDurationSettingsProto)(nil), // 1956: POGOProtos.Rpc.ContestWarmupAndCooldownDurationSettingsProto + (*ContestWinDataProto)(nil), // 1957: POGOProtos.Rpc.ContestWinDataProto + (*ContributePartyItemOutProto)(nil), // 1958: POGOProtos.Rpc.ContributePartyItemOutProto + (*ContributePartyItemProto)(nil), // 1959: POGOProtos.Rpc.ContributePartyItemProto + (*ConversationSettingsProto)(nil), // 1960: POGOProtos.Rpc.ConversationSettingsProto + (*ConvertCandyToXlCandyOutProto)(nil), // 1961: POGOProtos.Rpc.ConvertCandyToXlCandyOutProto + (*ConvertCandyToXlCandyProto)(nil), // 1962: POGOProtos.Rpc.ConvertCandyToXlCandyProto + (*CoreHandshakeTelemetryEvent)(nil), // 1963: POGOProtos.Rpc.CoreHandshakeTelemetryEvent + (*CoreSafetynetTelemetryEvent)(nil), // 1964: POGOProtos.Rpc.CoreSafetynetTelemetryEvent + (*CostSettingsProto)(nil), // 1965: POGOProtos.Rpc.CostSettingsProto + (*CoveringProto)(nil), // 1966: POGOProtos.Rpc.CoveringProto + (*CrashlyticsSettingsProto)(nil), // 1967: POGOProtos.Rpc.CrashlyticsSettingsProto + (*CreateBreadInstanceOutProto)(nil), // 1968: POGOProtos.Rpc.CreateBreadInstanceOutProto + (*CreateBreadInstanceProto)(nil), // 1969: POGOProtos.Rpc.CreateBreadInstanceProto + (*CreateBuddyMultiplayerSessionOutProto)(nil), // 1970: POGOProtos.Rpc.CreateBuddyMultiplayerSessionOutProto + (*CreateBuddyMultiplayerSessionProto)(nil), // 1971: POGOProtos.Rpc.CreateBuddyMultiplayerSessionProto + (*CreateCombatChallengeData)(nil), // 1972: POGOProtos.Rpc.CreateCombatChallengeData + (*CreateCombatChallengeOutProto)(nil), // 1973: POGOProtos.Rpc.CreateCombatChallengeOutProto + (*CreateCombatChallengeProto)(nil), // 1974: POGOProtos.Rpc.CreateCombatChallengeProto + (*CreateCombatChallengeResponseData)(nil), // 1975: POGOProtos.Rpc.CreateCombatChallengeResponseData + (*CreateEventRsvpOutProto)(nil), // 1976: POGOProtos.Rpc.CreateEventRsvpOutProto + (*CreateEventRsvpProto)(nil), // 1977: POGOProtos.Rpc.CreateEventRsvpProto + (*CreatePartyOutProto)(nil), // 1978: POGOProtos.Rpc.CreatePartyOutProto + (*CreatePartyProto)(nil), // 1979: POGOProtos.Rpc.CreatePartyProto + (*CreatePokemonTagOutProto)(nil), // 1980: POGOProtos.Rpc.CreatePokemonTagOutProto + (*CreatePokemonTagProto)(nil), // 1981: POGOProtos.Rpc.CreatePokemonTagProto + (*CreatePostcardOutProto)(nil), // 1982: POGOProtos.Rpc.CreatePostcardOutProto + (*CreatePostcardProto)(nil), // 1983: POGOProtos.Rpc.CreatePostcardProto + (*CreateRoomRequest)(nil), // 1984: POGOProtos.Rpc.CreateRoomRequest + (*CreateRoomResponse)(nil), // 1985: POGOProtos.Rpc.CreateRoomResponse + (*CreateRouteDraftOutProto)(nil), // 1986: POGOProtos.Rpc.CreateRouteDraftOutProto + (*CreateRouteDraftProto)(nil), // 1987: POGOProtos.Rpc.CreateRouteDraftProto + (*CreateRoutePinOutProto)(nil), // 1988: POGOProtos.Rpc.CreateRoutePinOutProto + (*CreateRoutePinProto)(nil), // 1989: POGOProtos.Rpc.CreateRoutePinProto + (*CreateRouteShortcodeOutProto)(nil), // 1990: POGOProtos.Rpc.CreateRouteShortcodeOutProto + (*CreateRouteShortcodeProto)(nil), // 1991: POGOProtos.Rpc.CreateRouteShortcodeProto + (*CreatorInfo)(nil), // 1992: POGOProtos.Rpc.CreatorInfo + (*CriticalReticleSettingsProto)(nil), // 1993: POGOProtos.Rpc.CriticalReticleSettingsProto + (*CrmProxyRequestProto)(nil), // 1994: POGOProtos.Rpc.CrmProxyRequestProto + (*CrmProxyResponseProto)(nil), // 1995: POGOProtos.Rpc.CrmProxyResponseProto + (*CrossGameSocialGlobalSettingsProto)(nil), // 1996: POGOProtos.Rpc.CrossGameSocialGlobalSettingsProto + (*CrossGameSocialSettingsProto)(nil), // 1997: POGOProtos.Rpc.CrossGameSocialSettingsProto + (*CurrencyQuantityProto)(nil), // 1998: POGOProtos.Rpc.CurrencyQuantityProto + (*CurrentEventsSectionProto)(nil), // 1999: POGOProtos.Rpc.CurrentEventsSectionProto + (*CurrentNewsProto)(nil), // 2000: POGOProtos.Rpc.CurrentNewsProto + (*CustomizeQuestOuterTabProto)(nil), // 2001: POGOProtos.Rpc.CustomizeQuestOuterTabProto + (*CustomizeQuestTabProto)(nil), // 2002: POGOProtos.Rpc.CustomizeQuestTabProto + (*DailyAdventureIncenseLogEntry)(nil), // 2003: POGOProtos.Rpc.DailyAdventureIncenseLogEntry + (*DailyAdventureIncenseRecapDayDisplayProto)(nil), // 2004: POGOProtos.Rpc.DailyAdventureIncenseRecapDayDisplayProto + (*DailyAdventureIncenseSettingsProto)(nil), // 2005: POGOProtos.Rpc.DailyAdventureIncenseSettingsProto + (*DailyAdventureIncenseTelemetry)(nil), // 2006: POGOProtos.Rpc.DailyAdventureIncenseTelemetry + (*DailyBonusProto)(nil), // 2007: POGOProtos.Rpc.DailyBonusProto + (*DailyBonusSpawnEncounterOutProto)(nil), // 2008: POGOProtos.Rpc.DailyBonusSpawnEncounterOutProto + (*DailyBonusSpawnEncounterProto)(nil), // 2009: POGOProtos.Rpc.DailyBonusSpawnEncounterProto + (*DailyBuddyAffectionQuestProto)(nil), // 2010: POGOProtos.Rpc.DailyBuddyAffectionQuestProto + (*DailyCounterProto)(nil), // 2011: POGOProtos.Rpc.DailyCounterProto + (*DailyEncounterGlobalSettingsProto)(nil), // 2012: POGOProtos.Rpc.DailyEncounterGlobalSettingsProto + (*DailyEncounterOutProto)(nil), // 2013: POGOProtos.Rpc.DailyEncounterOutProto + (*DailyEncounterProto)(nil), // 2014: POGOProtos.Rpc.DailyEncounterProto + (*DailyQuestProto)(nil), // 2015: POGOProtos.Rpc.DailyQuestProto + (*DailyQuestSettings)(nil), // 2016: POGOProtos.Rpc.DailyQuestSettings + (*DailyStreaksProto)(nil), // 2017: POGOProtos.Rpc.DailyStreaksProto + (*DailyStreaksWidgetProto)(nil), // 2018: POGOProtos.Rpc.DailyStreaksWidgetProto + (*DamagePropertyProto)(nil), // 2019: POGOProtos.Rpc.DamagePropertyProto + (*Datapoint)(nil), // 2020: POGOProtos.Rpc.Datapoint + (*DawnDuskSettingsProto)(nil), // 2021: POGOProtos.Rpc.DawnDuskSettingsProto + (*DayNightBonusSettingsProto)(nil), // 2022: POGOProtos.Rpc.DayNightBonusSettingsProto + (*DayNightPoiEncounterOutProto)(nil), // 2023: POGOProtos.Rpc.DayNightPoiEncounterOutProto + (*DayNightPoiEncounterProto)(nil), // 2024: POGOProtos.Rpc.DayNightPoiEncounterProto + (*DayOfWeekAndTimeProto)(nil), // 2025: POGOProtos.Rpc.DayOfWeekAndTimeProto + (*DaysWithARowQuestProto)(nil), // 2026: POGOProtos.Rpc.DaysWithARowQuestProto + (*DebugCreateNpcBattleInstanceOutProto)(nil), // 2027: POGOProtos.Rpc.DebugCreateNpcBattleInstanceOutProto + (*DebugCreateNpcBattleInstanceProto)(nil), // 2028: POGOProtos.Rpc.DebugCreateNpcBattleInstanceProto + (*DebugEggStatisticsOutProto)(nil), // 2029: POGOProtos.Rpc.DebugEggStatisticsOutProto + (*DebugEggStatisticsProto)(nil), // 2030: POGOProtos.Rpc.DebugEggStatisticsProto + (*DebugEncounterStatisticsOutProto)(nil), // 2031: POGOProtos.Rpc.DebugEncounterStatisticsOutProto + (*DebugEncounterStatisticsProto)(nil), // 2032: POGOProtos.Rpc.DebugEncounterStatisticsProto + (*DebugEvolvePreviewProto)(nil), // 2033: POGOProtos.Rpc.DebugEvolvePreviewProto + (*DebugInfoProto)(nil), // 2034: POGOProtos.Rpc.DebugInfoProto + (*DebugResetDailyMpProgressOutProto)(nil), // 2035: POGOProtos.Rpc.DebugResetDailyMpProgressOutProto + (*DebugResetDailyMpProgressProto)(nil), // 2036: POGOProtos.Rpc.DebugResetDailyMpProgressProto + (*DeclineCombatChallengeData)(nil), // 2037: POGOProtos.Rpc.DeclineCombatChallengeData + (*DeclineCombatChallengeOutProto)(nil), // 2038: POGOProtos.Rpc.DeclineCombatChallengeOutProto + (*DeclineCombatChallengeProto)(nil), // 2039: POGOProtos.Rpc.DeclineCombatChallengeProto + (*DeclineCombatChallengeResponseData)(nil), // 2040: POGOProtos.Rpc.DeclineCombatChallengeResponseData + (*DeclinePartyInviteOutProto)(nil), // 2041: POGOProtos.Rpc.DeclinePartyInviteOutProto + (*DeclinePartyInviteProto)(nil), // 2042: POGOProtos.Rpc.DeclinePartyInviteProto + (*DeepLinkingEnumWrapperProto)(nil), // 2043: POGOProtos.Rpc.DeepLinkingEnumWrapperProto + (*DeepLinkingSettingsProto)(nil), // 2044: POGOProtos.Rpc.DeepLinkingSettingsProto + (*DeepLinkingTelemetry)(nil), // 2045: POGOProtos.Rpc.DeepLinkingTelemetry + (*DeleteGiftFromInventoryOutProto)(nil), // 2046: POGOProtos.Rpc.DeleteGiftFromInventoryOutProto + (*DeleteGiftFromInventoryProto)(nil), // 2047: POGOProtos.Rpc.DeleteGiftFromInventoryProto + (*DeleteGiftOutProto)(nil), // 2048: POGOProtos.Rpc.DeleteGiftOutProto + (*DeleteGiftProto)(nil), // 2049: POGOProtos.Rpc.DeleteGiftProto + (*DeleteNewsfeedRequest)(nil), // 2050: POGOProtos.Rpc.DeleteNewsfeedRequest + (*DeleteNewsfeedResponse)(nil), // 2051: POGOProtos.Rpc.DeleteNewsfeedResponse + (*DeletePokemonTagOutProto)(nil), // 2052: POGOProtos.Rpc.DeletePokemonTagOutProto + (*DeletePokemonTagProto)(nil), // 2053: POGOProtos.Rpc.DeletePokemonTagProto + (*DeletePostcardOutProto)(nil), // 2054: POGOProtos.Rpc.DeletePostcardOutProto + (*DeletePostcardProto)(nil), // 2055: POGOProtos.Rpc.DeletePostcardProto + (*DeletePostcardsOutProto)(nil), // 2056: POGOProtos.Rpc.DeletePostcardsOutProto + (*DeletePostcardsProto)(nil), // 2057: POGOProtos.Rpc.DeletePostcardsProto + (*DeleteRouteDraftOutProto)(nil), // 2058: POGOProtos.Rpc.DeleteRouteDraftOutProto + (*DeleteRouteDraftProto)(nil), // 2059: POGOProtos.Rpc.DeleteRouteDraftProto + (*DeleteValueRequest)(nil), // 2060: POGOProtos.Rpc.DeleteValueRequest + (*DeleteValueResponse)(nil), // 2061: POGOProtos.Rpc.DeleteValueResponse + (*DeploymentTotalsProto)(nil), // 2062: POGOProtos.Rpc.DeploymentTotalsProto + (*DeprecatedCaptureInfoProto)(nil), // 2063: POGOProtos.Rpc.DeprecatedCaptureInfoProto + (*DepthStartEvent)(nil), // 2064: POGOProtos.Rpc.DepthStartEvent + (*DepthStopEvent)(nil), // 2065: POGOProtos.Rpc.DepthStopEvent + (*DequeueQuestDialogueOutProto)(nil), // 2066: POGOProtos.Rpc.DequeueQuestDialogueOutProto + (*DequeueQuestDialogueProto)(nil), // 2067: POGOProtos.Rpc.DequeueQuestDialogueProto + (*DescriptorProto)(nil), // 2068: POGOProtos.Rpc.DescriptorProto + (*DestroyRoomRequest)(nil), // 2069: POGOProtos.Rpc.DestroyRoomRequest + (*DestroyRoomResponse)(nil), // 2070: POGOProtos.Rpc.DestroyRoomResponse + (*DeviceCompatibleTelemetry)(nil), // 2071: POGOProtos.Rpc.DeviceCompatibleTelemetry + (*DeviceMap)(nil), // 2072: POGOProtos.Rpc.DeviceMap + (*DeviceMapNode)(nil), // 2073: POGOProtos.Rpc.DeviceMapNode + (*DeviceOSTelemetry)(nil), // 2074: POGOProtos.Rpc.DeviceOSTelemetry + (*DeviceServiceToggleTelemetry)(nil), // 2075: POGOProtos.Rpc.DeviceServiceToggleTelemetry + (*DeviceSpecificationsTelemetry)(nil), // 2076: POGOProtos.Rpc.DeviceSpecificationsTelemetry + (*DiffInventoryProto)(nil), // 2077: POGOProtos.Rpc.DiffInventoryProto + (*DiskCreateDetail)(nil), // 2078: POGOProtos.Rpc.DiskCreateDetail + (*DiskEncounterOutProto)(nil), // 2079: POGOProtos.Rpc.DiskEncounterOutProto + (*DiskEncounterProto)(nil), // 2080: POGOProtos.Rpc.DiskEncounterProto + (*DisplayWeatherProto)(nil), // 2081: POGOProtos.Rpc.DisplayWeatherProto + (*Distribution)(nil), // 2082: POGOProtos.Rpc.Distribution + (*DojoSettingsProto)(nil), // 2083: POGOProtos.Rpc.DojoSettingsProto + (*DoubleValue)(nil), // 2084: POGOProtos.Rpc.DoubleValue + (*DownloadAllAssetsSettingsProto)(nil), // 2085: POGOProtos.Rpc.DownloadAllAssetsSettingsProto + (*DownloadAllAssetsTelemetry)(nil), // 2086: POGOProtos.Rpc.DownloadAllAssetsTelemetry + (*DownloadGmTemplatesRequestProto)(nil), // 2087: POGOProtos.Rpc.DownloadGmTemplatesRequestProto + (*DownloadGmTemplatesResponseProto)(nil), // 2088: POGOProtos.Rpc.DownloadGmTemplatesResponseProto + (*DownloadSettingsActionProto)(nil), // 2089: POGOProtos.Rpc.DownloadSettingsActionProto + (*DownloadSettingsResponseProto)(nil), // 2090: POGOProtos.Rpc.DownloadSettingsResponseProto + (*DownloadUrlEntryProto)(nil), // 2091: POGOProtos.Rpc.DownloadUrlEntryProto + (*DownloadUrlOutProto)(nil), // 2092: POGOProtos.Rpc.DownloadUrlOutProto + (*DownloadUrlRequestProto)(nil), // 2093: POGOProtos.Rpc.DownloadUrlRequestProto + (*Downstream)(nil), // 2094: POGOProtos.Rpc.Downstream + (*DownstreamAction)(nil), // 2095: POGOProtos.Rpc.DownstreamAction + (*DownstreamActionMessages)(nil), // 2096: POGOProtos.Rpc.DownstreamActionMessages + (*DownstreamMessage)(nil), // 2097: POGOProtos.Rpc.DownstreamMessage + (*DumbBeaconProto)(nil), // 2098: POGOProtos.Rpc.DumbBeaconProto + (*Duration)(nil), // 2099: POGOProtos.Rpc.Duration + (*EchoOutProto)(nil), // 2100: POGOProtos.Rpc.EchoOutProto + (*EchoProto)(nil), // 2101: POGOProtos.Rpc.EchoProto + (*EcosystemNaturalArtSettingsProto)(nil), // 2102: POGOProtos.Rpc.EcosystemNaturalArtSettingsProto + (*EditPokemonTagOutProto)(nil), // 2103: POGOProtos.Rpc.EditPokemonTagOutProto + (*EditPokemonTagProto)(nil), // 2104: POGOProtos.Rpc.EditPokemonTagProto + (*EggCreateDetail)(nil), // 2105: POGOProtos.Rpc.EggCreateDetail + (*EggDistributionProto)(nil), // 2106: POGOProtos.Rpc.EggDistributionProto + (*EggHatchImprovementsSettingsProto)(nil), // 2107: POGOProtos.Rpc.EggHatchImprovementsSettingsProto + (*EggHatchTelemetry)(nil), // 2108: POGOProtos.Rpc.EggHatchTelemetry + (*EggIncubatorAttributesProto)(nil), // 2109: POGOProtos.Rpc.EggIncubatorAttributesProto + (*EggIncubatorProto)(nil), // 2110: POGOProtos.Rpc.EggIncubatorProto + (*EggIncubatorsProto)(nil), // 2111: POGOProtos.Rpc.EggIncubatorsProto + (*EggTelemetryProto)(nil), // 2112: POGOProtos.Rpc.EggTelemetryProto + (*EggTransparencySettingsProto)(nil), // 2113: POGOProtos.Rpc.EggTransparencySettingsProto + (*EligibleContestPoolSettingsProto)(nil), // 2114: POGOProtos.Rpc.EligibleContestPoolSettingsProto + (*EligibleContestProto)(nil), // 2115: POGOProtos.Rpc.EligibleContestProto + (*Empty)(nil), // 2116: POGOProtos.Rpc.Empty + (*EnableCampfireForRefereeOutProto)(nil), // 2117: POGOProtos.Rpc.EnableCampfireForRefereeOutProto + (*EnableCampfireForRefereeProto)(nil), // 2118: POGOProtos.Rpc.EnableCampfireForRefereeProto + (*EnabledPokemonSettingsProto)(nil), // 2119: POGOProtos.Rpc.EnabledPokemonSettingsProto + (*EncounterLastPokeballUsedTelemetry)(nil), // 2120: POGOProtos.Rpc.EncounterLastPokeballUsedTelemetry + (*EncounterOutProto)(nil), // 2121: POGOProtos.Rpc.EncounterOutProto + (*EncounterPhotobombOutProto)(nil), // 2122: POGOProtos.Rpc.EncounterPhotobombOutProto + (*EncounterPhotobombProto)(nil), // 2123: POGOProtos.Rpc.EncounterPhotobombProto + (*EncounterPokemonCaughtTelemetry)(nil), // 2124: POGOProtos.Rpc.EncounterPokemonCaughtTelemetry + (*EncounterPokemonTelemetry)(nil), // 2125: POGOProtos.Rpc.EncounterPokemonTelemetry + (*EncounterPokestopEncounterOutProto)(nil), // 2126: POGOProtos.Rpc.EncounterPokestopEncounterOutProto + (*EncounterPokestopEncounterProto)(nil), // 2127: POGOProtos.Rpc.EncounterPokestopEncounterProto + (*EncounterProto)(nil), // 2128: POGOProtos.Rpc.EncounterProto + (*EncounterSettingsProto)(nil), // 2129: POGOProtos.Rpc.EncounterSettingsProto + (*EncounterStationSpawnOutProto)(nil), // 2130: POGOProtos.Rpc.EncounterStationSpawnOutProto + (*EncounterStationSpawnProto)(nil), // 2131: POGOProtos.Rpc.EncounterStationSpawnProto + (*EncounterTutorialCompleteOutProto)(nil), // 2132: POGOProtos.Rpc.EncounterTutorialCompleteOutProto + (*EncounterTutorialCompleteProto)(nil), // 2133: POGOProtos.Rpc.EncounterTutorialCompleteProto + (*EncounterTutorialSettingsProto)(nil), // 2134: POGOProtos.Rpc.EncounterTutorialSettingsProto + (*EncounteredPokemonTelemetry)(nil), // 2135: POGOProtos.Rpc.EncounteredPokemonTelemetry + (*EndPokemonTrainingLogEntry)(nil), // 2136: POGOProtos.Rpc.EndPokemonTrainingLogEntry + (*EndPokemonTrainingOutProto)(nil), // 2137: POGOProtos.Rpc.EndPokemonTrainingOutProto + (*EndPokemonTrainingProto)(nil), // 2138: POGOProtos.Rpc.EndPokemonTrainingProto + (*EndTimeConditionalOverride)(nil), // 2139: POGOProtos.Rpc.EndTimeConditionalOverride + (*EndTimeConditionalOverrideDataProto)(nil), // 2140: POGOProtos.Rpc.EndTimeConditionalOverrideDataProto + (*EnhanceBreadMoveOutProto)(nil), // 2141: POGOProtos.Rpc.EnhanceBreadMoveOutProto + (*EnhanceBreadMoveProto)(nil), // 2142: POGOProtos.Rpc.EnhanceBreadMoveProto + (*EnteredMaxBattleLobbyTelemetry)(nil), // 2143: POGOProtos.Rpc.EnteredMaxBattleLobbyTelemetry + (*EnteredRaidLobbyTelemetry)(nil), // 2144: POGOProtos.Rpc.EnteredRaidLobbyTelemetry + (*EntryTelemetry)(nil), // 2145: POGOProtos.Rpc.EntryTelemetry + (*Enum)(nil), // 2146: POGOProtos.Rpc.Enum + (*EnumDescriptorProto)(nil), // 2147: POGOProtos.Rpc.EnumDescriptorProto + (*EnumOptions)(nil), // 2148: POGOProtos.Rpc.EnumOptions + (*EnumValue)(nil), // 2149: POGOProtos.Rpc.EnumValue + (*EnumValueDescriptorProto)(nil), // 2150: POGOProtos.Rpc.EnumValueDescriptorProto + (*EnumValueOptions)(nil), // 2151: POGOProtos.Rpc.EnumValueOptions + (*EnumWrapper)(nil), // 2152: POGOProtos.Rpc.EnumWrapper + (*ErrorReportingSettingsProto)(nil), // 2153: POGOProtos.Rpc.ErrorReportingSettingsProto + (*EventBadgeSettingsProto)(nil), // 2154: POGOProtos.Rpc.EventBadgeSettingsProto + (*EventBannerSectionProto)(nil), // 2155: POGOProtos.Rpc.EventBannerSectionProto + (*EventConditionalOverrideMetadataProto)(nil), // 2156: POGOProtos.Rpc.EventConditionalOverrideMetadataProto + (*EventConditionalOverridePrioritySettingsProto)(nil), // 2157: POGOProtos.Rpc.EventConditionalOverridePrioritySettingsProto + (*EventInfoProto)(nil), // 2158: POGOProtos.Rpc.EventInfoProto + (*EventMapDecorationProto)(nil), // 2159: POGOProtos.Rpc.EventMapDecorationProto + (*EventMapDecorationSettingsProto)(nil), // 2160: POGOProtos.Rpc.EventMapDecorationSettingsProto + (*EventMapDecorationSystemSettingsProto)(nil), // 2161: POGOProtos.Rpc.EventMapDecorationSystemSettingsProto + (*EventMapRefreshSettingsProto)(nil), // 2162: POGOProtos.Rpc.EventMapRefreshSettingsProto + (*EventPassDisplaySettingsProto)(nil), // 2163: POGOProtos.Rpc.EventPassDisplaySettingsProto + (*EventPassPointAttributesProto)(nil), // 2164: POGOProtos.Rpc.EventPassPointAttributesProto + (*EventPassSectionProto)(nil), // 2165: POGOProtos.Rpc.EventPassSectionProto + (*EventPassSettingsProto)(nil), // 2166: POGOProtos.Rpc.EventPassSettingsProto + (*EventPassSlotRewardProto)(nil), // 2167: POGOProtos.Rpc.EventPassSlotRewardProto + (*EventPassStateProto)(nil), // 2168: POGOProtos.Rpc.EventPassStateProto + (*EventPassSystemSettingsProto)(nil), // 2169: POGOProtos.Rpc.EventPassSystemSettingsProto + (*EventPassTierBonusSettingsProto)(nil), // 2170: POGOProtos.Rpc.EventPassTierBonusSettingsProto + (*EventPassTierSettingsProto)(nil), // 2171: POGOProtos.Rpc.EventPassTierSettingsProto + (*EventPassUpdateLogEntry)(nil), // 2172: POGOProtos.Rpc.EventPassUpdateLogEntry + (*EventPassesStateProto)(nil), // 2173: POGOProtos.Rpc.EventPassesStateProto + (*EventPlannerNotification)(nil), // 2174: POGOProtos.Rpc.EventPlannerNotification + (*EventPlannerPopularNotificationSettings)(nil), // 2175: POGOProtos.Rpc.EventPlannerPopularNotificationSettings + (*EventRsvpInvitationDetailsProto)(nil), // 2176: POGOProtos.Rpc.EventRsvpInvitationDetailsProto + (*EventRsvpProto)(nil), // 2177: POGOProtos.Rpc.EventRsvpProto + (*EventRsvpTimeslotProto)(nil), // 2178: POGOProtos.Rpc.EventRsvpTimeslotProto + (*EventRsvpsProto)(nil), // 2179: POGOProtos.Rpc.EventRsvpsProto + (*EventSectionProto)(nil), // 2180: POGOProtos.Rpc.EventSectionProto + (*EventSettingsProto)(nil), // 2181: POGOProtos.Rpc.EventSettingsProto + (*EventTicketActiveTimeProto)(nil), // 2182: POGOProtos.Rpc.EventTicketActiveTimeProto + (*EvolutionBranchProto)(nil), // 2183: POGOProtos.Rpc.EvolutionBranchProto + (*EvolutionChainDisplayProto)(nil), // 2184: POGOProtos.Rpc.EvolutionChainDisplayProto + (*EvolutionChainDisplaySettingsProto)(nil), // 2185: POGOProtos.Rpc.EvolutionChainDisplaySettingsProto + (*EvolutionDisplayInfoProto)(nil), // 2186: POGOProtos.Rpc.EvolutionDisplayInfoProto + (*EvolutionQuestInfoProto)(nil), // 2187: POGOProtos.Rpc.EvolutionQuestInfoProto + (*EvolutionV2SettingsProto)(nil), // 2188: POGOProtos.Rpc.EvolutionV2SettingsProto + (*EvolveIntoPokemonQuestProto)(nil), // 2189: POGOProtos.Rpc.EvolveIntoPokemonQuestProto + (*EvolvePokemonOutProto)(nil), // 2190: POGOProtos.Rpc.EvolvePokemonOutProto + (*EvolvePokemonProto)(nil), // 2191: POGOProtos.Rpc.EvolvePokemonProto + (*EvolvePreviewSettingsProto)(nil), // 2192: POGOProtos.Rpc.EvolvePreviewSettingsProto + (*ExceptionCaughtData)(nil), // 2193: POGOProtos.Rpc.ExceptionCaughtData + (*ExceptionCaughtInCombatData)(nil), // 2194: POGOProtos.Rpc.ExceptionCaughtInCombatData + (*ExitFlowTelemetry)(nil), // 2195: POGOProtos.Rpc.ExitFlowTelemetry + (*Experience)(nil), // 2196: POGOProtos.Rpc.Experience + (*ExperienceBoostAttributesProto)(nil), // 2197: POGOProtos.Rpc.ExperienceBoostAttributesProto + (*ExpiredIncubatorRecapProto)(nil), // 2198: POGOProtos.Rpc.ExpiredIncubatorRecapProto + (*ExtensionRangeOptions)(nil), // 2199: POGOProtos.Rpc.ExtensionRangeOptions + (*ExternalAddressableAssetsProto)(nil), // 2200: POGOProtos.Rpc.ExternalAddressableAssetsProto + (*FakeDataProto)(nil), // 2201: POGOProtos.Rpc.FakeDataProto + (*FastMovePredictionOverride)(nil), // 2202: POGOProtos.Rpc.FastMovePredictionOverride + (*FavoritePokemonTelemetry)(nil), // 2203: POGOProtos.Rpc.FavoritePokemonTelemetry + (*FavoriteRouteOutProto)(nil), // 2204: POGOProtos.Rpc.FavoriteRouteOutProto + (*FavoriteRouteProto)(nil), // 2205: POGOProtos.Rpc.FavoriteRouteProto + (*FbTokenProto)(nil), // 2206: POGOProtos.Rpc.FbTokenProto + (*Feature)(nil), // 2207: POGOProtos.Rpc.Feature + (*FeatureGateProto)(nil), // 2208: POGOProtos.Rpc.FeatureGateProto + (*FeatureSet)(nil), // 2209: POGOProtos.Rpc.FeatureSet + (*FeatureSetDefaults)(nil), // 2210: POGOProtos.Rpc.FeatureSetDefaults + (*FeatureUnlockLevelSettings)(nil), // 2211: POGOProtos.Rpc.FeatureUnlockLevelSettings + (*FeedPokemonTelemetry)(nil), // 2212: POGOProtos.Rpc.FeedPokemonTelemetry + (*FestivalSettingsProto)(nil), // 2213: POGOProtos.Rpc.FestivalSettingsProto + (*FetchAllNewsOutProto)(nil), // 2214: POGOProtos.Rpc.FetchAllNewsOutProto + (*FetchAllNewsProto)(nil), // 2215: POGOProtos.Rpc.FetchAllNewsProto + (*FetchNewsfeedRequest)(nil), // 2216: POGOProtos.Rpc.FetchNewsfeedRequest + (*FetchNewsfeedResponse)(nil), // 2217: POGOProtos.Rpc.FetchNewsfeedResponse + (*Field)(nil), // 2218: POGOProtos.Rpc.Field + (*FieldBookSectionProto)(nil), // 2219: POGOProtos.Rpc.FieldBookSectionProto + (*FieldBookTelemetry)(nil), // 2220: POGOProtos.Rpc.FieldBookTelemetry + (*FieldDescriptorProto)(nil), // 2221: POGOProtos.Rpc.FieldDescriptorProto + (*FieldEffectTelemetry)(nil), // 2222: POGOProtos.Rpc.FieldEffectTelemetry + (*FieldMask)(nil), // 2223: POGOProtos.Rpc.FieldMask + (*FieldOptions)(nil), // 2224: POGOProtos.Rpc.FieldOptions + (*FileDescriptorProto)(nil), // 2225: POGOProtos.Rpc.FileDescriptorProto + (*FileDescriptorSet)(nil), // 2226: POGOProtos.Rpc.FileDescriptorSet + (*FileOptions)(nil), // 2227: POGOProtos.Rpc.FileOptions + (*FitnessMetricsProto)(nil), // 2228: POGOProtos.Rpc.FitnessMetricsProto + (*FitnessMetricsReportHistory)(nil), // 2229: POGOProtos.Rpc.FitnessMetricsReportHistory + (*FitnessRecordProto)(nil), // 2230: POGOProtos.Rpc.FitnessRecordProto + (*FitnessReportProto)(nil), // 2231: POGOProtos.Rpc.FitnessReportProto + (*FitnessRewardsLogEntry)(nil), // 2232: POGOProtos.Rpc.FitnessRewardsLogEntry + (*FitnessSample)(nil), // 2233: POGOProtos.Rpc.FitnessSample + (*FitnessSampleMetadata)(nil), // 2234: POGOProtos.Rpc.FitnessSampleMetadata + (*FitnessStatsProto)(nil), // 2235: POGOProtos.Rpc.FitnessStatsProto + (*FitnessUpdateOutProto)(nil), // 2236: POGOProtos.Rpc.FitnessUpdateOutProto + (*FitnessUpdateProto)(nil), // 2237: POGOProtos.Rpc.FitnessUpdateProto + (*FleeBattleEncounterOutProto)(nil), // 2238: POGOProtos.Rpc.FleeBattleEncounterOutProto + (*FleeBattleEncounterProto)(nil), // 2239: POGOProtos.Rpc.FleeBattleEncounterProto + (*FloatValue)(nil), // 2240: POGOProtos.Rpc.FloatValue + (*FollowerDataProto)(nil), // 2241: POGOProtos.Rpc.FollowerDataProto + (*FollowerPokemonProto)(nil), // 2242: POGOProtos.Rpc.FollowerPokemonProto + (*FollowerPokemonTappedTelemetry)(nil), // 2243: POGOProtos.Rpc.FollowerPokemonTappedTelemetry + (*FoodAttributesProto)(nil), // 2244: POGOProtos.Rpc.FoodAttributesProto + (*FoodValue)(nil), // 2245: POGOProtos.Rpc.FoodValue + (*FormChangeBonusAttributesProto)(nil), // 2246: POGOProtos.Rpc.FormChangeBonusAttributesProto + (*FormChangeBreadMoveRequirementProto)(nil), // 2247: POGOProtos.Rpc.FormChangeBreadMoveRequirementProto + (*FormChangeLocationCardBasicSettingsProto)(nil), // 2248: POGOProtos.Rpc.FormChangeLocationCardBasicSettingsProto + (*FormChangeLocationCardSettingsProto)(nil), // 2249: POGOProtos.Rpc.FormChangeLocationCardSettingsProto + (*FormChangeMoveReassignmentProto)(nil), // 2250: POGOProtos.Rpc.FormChangeMoveReassignmentProto + (*FormChangeMoveRequirementProto)(nil), // 2251: POGOProtos.Rpc.FormChangeMoveRequirementProto + (*FormChangeProto)(nil), // 2252: POGOProtos.Rpc.FormChangeProto + (*FormChangeSettingsProto)(nil), // 2253: POGOProtos.Rpc.FormChangeSettingsProto + (*FormPokedexSizeProto)(nil), // 2254: POGOProtos.Rpc.FormPokedexSizeProto + (*FormProto)(nil), // 2255: POGOProtos.Rpc.FormProto + (*FormRenderModifier)(nil), // 2256: POGOProtos.Rpc.FormRenderModifier + (*FormSettingsProto)(nil), // 2257: POGOProtos.Rpc.FormSettingsProto + (*FormsRefactorSettingsProto)(nil), // 2258: POGOProtos.Rpc.FormsRefactorSettingsProto + (*FortDeployOutProto)(nil), // 2259: POGOProtos.Rpc.FortDeployOutProto + (*FortDeployProto)(nil), // 2260: POGOProtos.Rpc.FortDeployProto + (*FortDetailsOutProto)(nil), // 2261: POGOProtos.Rpc.FortDetailsOutProto + (*FortDetailsProto)(nil), // 2262: POGOProtos.Rpc.FortDetailsProto + (*FortModifierAttributesProto)(nil), // 2263: POGOProtos.Rpc.FortModifierAttributesProto + (*FortPokemonProto)(nil), // 2264: POGOProtos.Rpc.FortPokemonProto + (*FortPowerUpActivitySettings)(nil), // 2265: POGOProtos.Rpc.FortPowerUpActivitySettings + (*FortPowerUpLevelSettings)(nil), // 2266: POGOProtos.Rpc.FortPowerUpLevelSettings + (*FortPowerUpSpawnSettings)(nil), // 2267: POGOProtos.Rpc.FortPowerUpSpawnSettings + (*FortRecallOutProto)(nil), // 2268: POGOProtos.Rpc.FortRecallOutProto + (*FortRecallProto)(nil), // 2269: POGOProtos.Rpc.FortRecallProto + (*FortRenderingType)(nil), // 2270: POGOProtos.Rpc.FortRenderingType + (*FortSearchLogEntry)(nil), // 2271: POGOProtos.Rpc.FortSearchLogEntry + (*FortSearchOutProto)(nil), // 2272: POGOProtos.Rpc.FortSearchOutProto + (*FortSearchProto)(nil), // 2273: POGOProtos.Rpc.FortSearchProto + (*FortSettingsProto)(nil), // 2274: POGOProtos.Rpc.FortSettingsProto + (*FortSponsor)(nil), // 2275: POGOProtos.Rpc.FortSponsor + (*FortUpdateLatencyTelemetry)(nil), // 2276: POGOProtos.Rpc.FortUpdateLatencyTelemetry + (*FortVpsInfoProto)(nil), // 2277: POGOProtos.Rpc.FortVpsInfoProto + (*Frame)(nil), // 2278: POGOProtos.Rpc.Frame + (*FrameAutoAppliedTelemetry)(nil), // 2279: POGOProtos.Rpc.FrameAutoAppliedTelemetry + (*FramePoses)(nil), // 2280: POGOProtos.Rpc.FramePoses + (*FrameRate)(nil), // 2281: POGOProtos.Rpc.FrameRate + (*FrameRemovedTelemetry)(nil), // 2282: POGOProtos.Rpc.FrameRemovedTelemetry + (*FriendActivityProto)(nil), // 2283: POGOProtos.Rpc.FriendActivityProto + (*FriendshipDataProto)(nil), // 2284: POGOProtos.Rpc.FriendshipDataProto + (*FriendshipLevelDataProto)(nil), // 2285: POGOProtos.Rpc.FriendshipLevelDataProto + (*FriendshipLevelMilestoneSettingsProto)(nil), // 2286: POGOProtos.Rpc.FriendshipLevelMilestoneSettingsProto + (*FriendshipMilestoneRewardNotificationProto)(nil), // 2287: POGOProtos.Rpc.FriendshipMilestoneRewardNotificationProto + (*FriendshipMilestoneRewardProto)(nil), // 2288: POGOProtos.Rpc.FriendshipMilestoneRewardProto + (*FusePokemonRequestProto)(nil), // 2289: POGOProtos.Rpc.FusePokemonRequestProto + (*FusePokemonResponseProto)(nil), // 2290: POGOProtos.Rpc.FusePokemonResponseProto + (*FusionAlignmentSettingsProto)(nil), // 2291: POGOProtos.Rpc.FusionAlignmentSettingsProto + (*FusionPokemonDetailsProto)(nil), // 2292: POGOProtos.Rpc.FusionPokemonDetailsProto + (*GMaxDetails)(nil), // 2293: POGOProtos.Rpc.GMaxDetails + (*GamDetails)(nil), // 2294: POGOProtos.Rpc.GamDetails + (*GameMasterClientTemplateProto)(nil), // 2295: POGOProtos.Rpc.GameMasterClientTemplateProto + (*GameMasterLocalProto)(nil), // 2296: POGOProtos.Rpc.GameMasterLocalProto + (*GameObjectLocationData)(nil), // 2297: POGOProtos.Rpc.GameObjectLocationData + (*GameboardSettings)(nil), // 2298: POGOProtos.Rpc.GameboardSettings + (*GameplayWeatherProto)(nil), // 2299: POGOProtos.Rpc.GameplayWeatherProto + (*GarProxyRequestProto)(nil), // 2300: POGOProtos.Rpc.GarProxyRequestProto + (*GarProxyResponseProto)(nil), // 2301: POGOProtos.Rpc.GarProxyResponseProto + (*GarbageCollectionSettingsProto)(nil), // 2302: POGOProtos.Rpc.GarbageCollectionSettingsProto + (*GcmToken)(nil), // 2303: POGOProtos.Rpc.GcmToken + (*GenerateCombatChallengeIdData)(nil), // 2304: POGOProtos.Rpc.GenerateCombatChallengeIdData + (*GenerateCombatChallengeIdOutProto)(nil), // 2305: POGOProtos.Rpc.GenerateCombatChallengeIdOutProto + (*GenerateCombatChallengeIdProto)(nil), // 2306: POGOProtos.Rpc.GenerateCombatChallengeIdProto + (*GenerateCombatChallengeIdResponseData)(nil), // 2307: POGOProtos.Rpc.GenerateCombatChallengeIdResponseData + (*GenerateGmapSignedUrlOutProto)(nil), // 2308: POGOProtos.Rpc.GenerateGmapSignedUrlOutProto + (*GenerateGmapSignedUrlProto)(nil), // 2309: POGOProtos.Rpc.GenerateGmapSignedUrlProto + (*GeneratedCodeInfo)(nil), // 2310: POGOProtos.Rpc.GeneratedCodeInfo + (*GenericClickTelemetry)(nil), // 2311: POGOProtos.Rpc.GenericClickTelemetry + (*GeoAssociation)(nil), // 2312: POGOProtos.Rpc.GeoAssociation + (*GeofenceMetadata)(nil), // 2313: POGOProtos.Rpc.GeofenceMetadata + (*GeofenceUpdateOutProto)(nil), // 2314: POGOProtos.Rpc.GeofenceUpdateOutProto + (*GeofenceUpdateProto)(nil), // 2315: POGOProtos.Rpc.GeofenceUpdateProto + (*Geometry)(nil), // 2316: POGOProtos.Rpc.Geometry + (*GeotargetedQuestProto)(nil), // 2317: POGOProtos.Rpc.GeotargetedQuestProto + (*GeotargetedQuestSettingsProto)(nil), // 2318: POGOProtos.Rpc.GeotargetedQuestSettingsProto + (*GeotargetedQuestValidation)(nil), // 2319: POGOProtos.Rpc.GeotargetedQuestValidation + (*GetActionLogRequest)(nil), // 2320: POGOProtos.Rpc.GetActionLogRequest + (*GetActionLogResponse)(nil), // 2321: POGOProtos.Rpc.GetActionLogResponse + (*GetAdditionalPokemonDetailsOutProto)(nil), // 2322: POGOProtos.Rpc.GetAdditionalPokemonDetailsOutProto + (*GetAdditionalPokemonDetailsProto)(nil), // 2323: POGOProtos.Rpc.GetAdditionalPokemonDetailsProto + (*GetAdventureSyncFitnessReportRequestProto)(nil), // 2324: POGOProtos.Rpc.GetAdventureSyncFitnessReportRequestProto + (*GetAdventureSyncFitnessReportResponseProto)(nil), // 2325: POGOProtos.Rpc.GetAdventureSyncFitnessReportResponseProto + (*GetAdventureSyncProgressOutProto)(nil), // 2326: POGOProtos.Rpc.GetAdventureSyncProgressOutProto + (*GetAdventureSyncProgressProto)(nil), // 2327: POGOProtos.Rpc.GetAdventureSyncProgressProto + (*GetAdventureSyncSettingsRequestProto)(nil), // 2328: POGOProtos.Rpc.GetAdventureSyncSettingsRequestProto + (*GetAdventureSyncSettingsResponseProto)(nil), // 2329: POGOProtos.Rpc.GetAdventureSyncSettingsResponseProto + (*GetAppRequestTokenRedirectURLPlatformRequestProto)(nil), // 2330: POGOProtos.Rpc.GetAppRequestTokenRedirectURLPlatformRequestProto + (*GetAppRequestTokenRedirectURLPlatformResponseProto)(nil), // 2331: POGOProtos.Rpc.GetAppRequestTokenRedirectURLPlatformResponseProto + (*GetAvailableSubmissionsOutProto)(nil), // 2332: POGOProtos.Rpc.GetAvailableSubmissionsOutProto + (*GetAvailableSubmissionsProto)(nil), // 2333: POGOProtos.Rpc.GetAvailableSubmissionsProto + (*GetBackgroundModeSettingsOutProto)(nil), // 2334: POGOProtos.Rpc.GetBackgroundModeSettingsOutProto + (*GetBackgroundModeSettingsProto)(nil), // 2335: POGOProtos.Rpc.GetBackgroundModeSettingsProto + (*GetBattleRejoinStatusOutProto)(nil), // 2336: POGOProtos.Rpc.GetBattleRejoinStatusOutProto + (*GetBattleRejoinStatusProto)(nil), // 2337: POGOProtos.Rpc.GetBattleRejoinStatusProto + (*GetBonusAttractedPokemonOutProto)(nil), // 2338: POGOProtos.Rpc.GetBonusAttractedPokemonOutProto + (*GetBonusAttractedPokemonProto)(nil), // 2339: POGOProtos.Rpc.GetBonusAttractedPokemonProto + (*GetBonusesOutProto)(nil), // 2340: POGOProtos.Rpc.GetBonusesOutProto + (*GetBonusesProto)(nil), // 2341: POGOProtos.Rpc.GetBonusesProto + (*GetBreadLobbyDetailsOutProto)(nil), // 2342: POGOProtos.Rpc.GetBreadLobbyDetailsOutProto + (*GetBreadLobbyDetailsProto)(nil), // 2343: POGOProtos.Rpc.GetBreadLobbyDetailsProto + (*GetBuddyHistoryOutProto)(nil), // 2344: POGOProtos.Rpc.GetBuddyHistoryOutProto + (*GetBuddyHistoryProto)(nil), // 2345: POGOProtos.Rpc.GetBuddyHistoryProto + (*GetBuddyWalkedOutProto)(nil), // 2346: POGOProtos.Rpc.GetBuddyWalkedOutProto + (*GetBuddyWalkedProto)(nil), // 2347: POGOProtos.Rpc.GetBuddyWalkedProto + (*GetChangePokemonFormPreviewRequestProto)(nil), // 2348: POGOProtos.Rpc.GetChangePokemonFormPreviewRequestProto + (*GetChangePokemonFormPreviewResponseProto)(nil), // 2349: POGOProtos.Rpc.GetChangePokemonFormPreviewResponseProto + (*GetCombatChallengeData)(nil), // 2350: POGOProtos.Rpc.GetCombatChallengeData + (*GetCombatChallengeOutProto)(nil), // 2351: POGOProtos.Rpc.GetCombatChallengeOutProto + (*GetCombatChallengeProto)(nil), // 2352: POGOProtos.Rpc.GetCombatChallengeProto + (*GetCombatChallengeResponseData)(nil), // 2353: POGOProtos.Rpc.GetCombatChallengeResponseData + (*GetCombatPlayerProfileData)(nil), // 2354: POGOProtos.Rpc.GetCombatPlayerProfileData + (*GetCombatPlayerProfileOutProto)(nil), // 2355: POGOProtos.Rpc.GetCombatPlayerProfileOutProto + (*GetCombatPlayerProfileProto)(nil), // 2356: POGOProtos.Rpc.GetCombatPlayerProfileProto + (*GetCombatPlayerProfileResponseData)(nil), // 2357: POGOProtos.Rpc.GetCombatPlayerProfileResponseData + (*GetCombatResultsOutProto)(nil), // 2358: POGOProtos.Rpc.GetCombatResultsOutProto + (*GetCombatResultsProto)(nil), // 2359: POGOProtos.Rpc.GetCombatResultsProto + (*GetContestDataOutProto)(nil), // 2360: POGOProtos.Rpc.GetContestDataOutProto + (*GetContestDataProto)(nil), // 2361: POGOProtos.Rpc.GetContestDataProto + (*GetContestEntryOutProto)(nil), // 2362: POGOProtos.Rpc.GetContestEntryOutProto + (*GetContestEntryProto)(nil), // 2363: POGOProtos.Rpc.GetContestEntryProto + (*GetContestFriendEntryOutProto)(nil), // 2364: POGOProtos.Rpc.GetContestFriendEntryOutProto + (*GetContestFriendEntryProto)(nil), // 2365: POGOProtos.Rpc.GetContestFriendEntryProto + (*GetContestsUnclaimedRewardsOutProto)(nil), // 2366: POGOProtos.Rpc.GetContestsUnclaimedRewardsOutProto + (*GetContestsUnclaimedRewardsProto)(nil), // 2367: POGOProtos.Rpc.GetContestsUnclaimedRewardsProto + (*GetDailyBonusSpawnOutProto)(nil), // 2368: POGOProtos.Rpc.GetDailyBonusSpawnOutProto + (*GetDailyBonusSpawnProto)(nil), // 2369: POGOProtos.Rpc.GetDailyBonusSpawnProto + (*GetDailyEncounterOutProto)(nil), // 2370: POGOProtos.Rpc.GetDailyEncounterOutProto + (*GetDailyEncounterProto)(nil), // 2371: POGOProtos.Rpc.GetDailyEncounterProto + (*GetEligibleCombatLeaguesOutProto)(nil), // 2372: POGOProtos.Rpc.GetEligibleCombatLeaguesOutProto + (*GetEligibleCombatLeaguesProto)(nil), // 2373: POGOProtos.Rpc.GetEligibleCombatLeaguesProto + (*GetEnteredContestOutProto)(nil), // 2374: POGOProtos.Rpc.GetEnteredContestOutProto + (*GetEnteredContestProto)(nil), // 2375: POGOProtos.Rpc.GetEnteredContestProto + (*GetEventRsvpCountOutProto)(nil), // 2376: POGOProtos.Rpc.GetEventRsvpCountOutProto + (*GetEventRsvpCountProto)(nil), // 2377: POGOProtos.Rpc.GetEventRsvpCountProto + (*GetEventRsvpsOutProto)(nil), // 2378: POGOProtos.Rpc.GetEventRsvpsOutProto + (*GetEventRsvpsProto)(nil), // 2379: POGOProtos.Rpc.GetEventRsvpsProto + (*GetFitnessReportOutProto)(nil), // 2380: POGOProtos.Rpc.GetFitnessReportOutProto + (*GetFitnessReportProto)(nil), // 2381: POGOProtos.Rpc.GetFitnessReportProto + (*GetFitnessRewardsOutProto)(nil), // 2382: POGOProtos.Rpc.GetFitnessRewardsOutProto + (*GetFitnessRewardsProto)(nil), // 2383: POGOProtos.Rpc.GetFitnessRewardsProto + (*GetFriendshipRewardsOutProto)(nil), // 2384: POGOProtos.Rpc.GetFriendshipRewardsOutProto + (*GetFriendshipRewardsProto)(nil), // 2385: POGOProtos.Rpc.GetFriendshipRewardsProto + (*GetGameConfigVersionsOutProto)(nil), // 2386: POGOProtos.Rpc.GetGameConfigVersionsOutProto + (*GetGameConfigVersionsProto)(nil), // 2387: POGOProtos.Rpc.GetGameConfigVersionsProto + (*GetGameMasterClientTemplatesOutProto)(nil), // 2388: POGOProtos.Rpc.GetGameMasterClientTemplatesOutProto + (*GetGameMasterClientTemplatesProto)(nil), // 2389: POGOProtos.Rpc.GetGameMasterClientTemplatesProto + (*GetGeofencedAdOutProto)(nil), // 2390: POGOProtos.Rpc.GetGeofencedAdOutProto + (*GetGeofencedAdProto)(nil), // 2391: POGOProtos.Rpc.GetGeofencedAdProto + (*GetGiftBoxDetailsOutProto)(nil), // 2392: POGOProtos.Rpc.GetGiftBoxDetailsOutProto + (*GetGiftBoxDetailsProto)(nil), // 2393: POGOProtos.Rpc.GetGiftBoxDetailsProto + (*GetGmapSettingsOutProto)(nil), // 2394: POGOProtos.Rpc.GetGmapSettingsOutProto + (*GetGmapSettingsProto)(nil), // 2395: POGOProtos.Rpc.GetGmapSettingsProto + (*GetGymBadgeDetailsOutProto)(nil), // 2396: POGOProtos.Rpc.GetGymBadgeDetailsOutProto + (*GetGymBadgeDetailsProto)(nil), // 2397: POGOProtos.Rpc.GetGymBadgeDetailsProto + (*GetGymDetailsOutProto)(nil), // 2398: POGOProtos.Rpc.GetGymDetailsOutProto + (*GetGymDetailsProto)(nil), // 2399: POGOProtos.Rpc.GetGymDetailsProto + (*GetHatchedEggsOutProto)(nil), // 2400: POGOProtos.Rpc.GetHatchedEggsOutProto + (*GetHatchedEggsProto)(nil), // 2401: POGOProtos.Rpc.GetHatchedEggsProto + (*GetHoloholoInventoryOutProto)(nil), // 2402: POGOProtos.Rpc.GetHoloholoInventoryOutProto + (*GetHoloholoInventoryProto)(nil), // 2403: POGOProtos.Rpc.GetHoloholoInventoryProto + (*GetInboxOutProto)(nil), // 2404: POGOProtos.Rpc.GetInboxOutProto + (*GetInboxProto)(nil), // 2405: POGOProtos.Rpc.GetInboxProto + (*GetIncensePokemonOutProto)(nil), // 2406: POGOProtos.Rpc.GetIncensePokemonOutProto + (*GetIncensePokemonProto)(nil), // 2407: POGOProtos.Rpc.GetIncensePokemonProto + (*GetIncenseRecapOutProto)(nil), // 2408: POGOProtos.Rpc.GetIncenseRecapOutProto + (*GetIncenseRecapProto)(nil), // 2409: POGOProtos.Rpc.GetIncenseRecapProto + (*GetInventoryProto)(nil), // 2410: POGOProtos.Rpc.GetInventoryProto + (*GetInventoryResponseProto)(nil), // 2411: POGOProtos.Rpc.GetInventoryResponseProto + (*GetIrisSocialSceneOutProto)(nil), // 2412: POGOProtos.Rpc.GetIrisSocialSceneOutProto + (*GetIrisSocialSceneProto)(nil), // 2413: POGOProtos.Rpc.GetIrisSocialSceneProto + (*GetKeysRequest)(nil), // 2414: POGOProtos.Rpc.GetKeysRequest + (*GetKeysResponse)(nil), // 2415: POGOProtos.Rpc.GetKeysResponse + (*GetLocalTimeOutProto)(nil), // 2416: POGOProtos.Rpc.GetLocalTimeOutProto + (*GetLocalTimeProto)(nil), // 2417: POGOProtos.Rpc.GetLocalTimeProto + (*GetMapFortsOutProto)(nil), // 2418: POGOProtos.Rpc.GetMapFortsOutProto + (*GetMapFortsProto)(nil), // 2419: POGOProtos.Rpc.GetMapFortsProto + (*GetMapObjectsDetailForCampfireOutProto)(nil), // 2420: POGOProtos.Rpc.GetMapObjectsDetailForCampfireOutProto + (*GetMapObjectsDetailForCampfireProto)(nil), // 2421: POGOProtos.Rpc.GetMapObjectsDetailForCampfireProto + (*GetMapObjectsForCampfireOutProto)(nil), // 2422: POGOProtos.Rpc.GetMapObjectsForCampfireOutProto + (*GetMapObjectsForCampfireProto)(nil), // 2423: POGOProtos.Rpc.GetMapObjectsForCampfireProto + (*GetMapObjectsOutProto)(nil), // 2424: POGOProtos.Rpc.GetMapObjectsOutProto + (*GetMapObjectsProto)(nil), // 2425: POGOProtos.Rpc.GetMapObjectsProto + (*GetMatchmakingStatusData)(nil), // 2426: POGOProtos.Rpc.GetMatchmakingStatusData + (*GetMatchmakingStatusOutProto)(nil), // 2427: POGOProtos.Rpc.GetMatchmakingStatusOutProto + (*GetMatchmakingStatusProto)(nil), // 2428: POGOProtos.Rpc.GetMatchmakingStatusProto + (*GetMatchmakingStatusResponseData)(nil), // 2429: POGOProtos.Rpc.GetMatchmakingStatusResponseData + (*GetMegaLevelUpPreviewOutProto)(nil), // 2430: POGOProtos.Rpc.GetMegaLevelUpPreviewOutProto + (*GetMegaLevelUpPreviewProto)(nil), // 2431: POGOProtos.Rpc.GetMegaLevelUpPreviewProto + (*GetMementoListOutProto)(nil), // 2432: POGOProtos.Rpc.GetMementoListOutProto + (*GetMementoListProto)(nil), // 2433: POGOProtos.Rpc.GetMementoListProto + (*GetMilestonesOutProto)(nil), // 2434: POGOProtos.Rpc.GetMilestonesOutProto + (*GetMilestonesPreviewOutProto)(nil), // 2435: POGOProtos.Rpc.GetMilestonesPreviewOutProto + (*GetMilestonesPreviewProto)(nil), // 2436: POGOProtos.Rpc.GetMilestonesPreviewProto + (*GetMilestonesProto)(nil), // 2437: POGOProtos.Rpc.GetMilestonesProto + (*GetMpSummaryOutProto)(nil), // 2438: POGOProtos.Rpc.GetMpSummaryOutProto + (*GetMpSummaryProto)(nil), // 2439: POGOProtos.Rpc.GetMpSummaryProto + (*GetNewQuestsOutProto)(nil), // 2440: POGOProtos.Rpc.GetNewQuestsOutProto + (*GetNewQuestsProto)(nil), // 2441: POGOProtos.Rpc.GetNewQuestsProto + (*GetNintendoAccountOutProto)(nil), // 2442: POGOProtos.Rpc.GetNintendoAccountOutProto + (*GetNintendoAccountProto)(nil), // 2443: POGOProtos.Rpc.GetNintendoAccountProto + (*GetNintendoOAuth2UrlOutProto)(nil), // 2444: POGOProtos.Rpc.GetNintendoOAuth2UrlOutProto + (*GetNintendoOAuth2UrlProto)(nil), // 2445: POGOProtos.Rpc.GetNintendoOAuth2UrlProto + (*GetNonRemoteTradablePokemonOutProto)(nil), // 2446: POGOProtos.Rpc.GetNonRemoteTradablePokemonOutProto + (*GetNonRemoteTradablePokemonProto)(nil), // 2447: POGOProtos.Rpc.GetNonRemoteTradablePokemonProto + (*GetNpcCombatRewardsOutProto)(nil), // 2448: POGOProtos.Rpc.GetNpcCombatRewardsOutProto + (*GetNpcCombatRewardsProto)(nil), // 2449: POGOProtos.Rpc.GetNpcCombatRewardsProto + (*GetNumPokemonInIrisSocialSceneOutProto)(nil), // 2450: POGOProtos.Rpc.GetNumPokemonInIrisSocialSceneOutProto + (*GetNumPokemonInIrisSocialSceneProto)(nil), // 2451: POGOProtos.Rpc.GetNumPokemonInIrisSocialSceneProto + (*GetNumStationAssistsOutProto)(nil), // 2452: POGOProtos.Rpc.GetNumStationAssistsOutProto + (*GetNumStationAssistsProto)(nil), // 2453: POGOProtos.Rpc.GetNumStationAssistsProto + (*GetOutstandingWarningsRequestProto)(nil), // 2454: POGOProtos.Rpc.GetOutstandingWarningsRequestProto + (*GetOutstandingWarningsResponseProto)(nil), // 2455: POGOProtos.Rpc.GetOutstandingWarningsResponseProto + (*GetPartyHistoryOutProto)(nil), // 2456: POGOProtos.Rpc.GetPartyHistoryOutProto + (*GetPartyHistoryProto)(nil), // 2457: POGOProtos.Rpc.GetPartyHistoryProto + (*GetPartyOutProto)(nil), // 2458: POGOProtos.Rpc.GetPartyOutProto + (*GetPartyProto)(nil), // 2459: POGOProtos.Rpc.GetPartyProto + (*GetPendingRemoteTradeOutProto)(nil), // 2460: POGOProtos.Rpc.GetPendingRemoteTradeOutProto + (*GetPendingRemoteTradeProto)(nil), // 2461: POGOProtos.Rpc.GetPendingRemoteTradeProto + (*GetPhotobombOutProto)(nil), // 2462: POGOProtos.Rpc.GetPhotobombOutProto + (*GetPhotobombProto)(nil), // 2463: POGOProtos.Rpc.GetPhotobombProto + (*GetPlayerDayOutProto)(nil), // 2464: POGOProtos.Rpc.GetPlayerDayOutProto + (*GetPlayerDayProto)(nil), // 2465: POGOProtos.Rpc.GetPlayerDayProto + (*GetPlayerGpsBookmarksOutProto)(nil), // 2466: POGOProtos.Rpc.GetPlayerGpsBookmarksOutProto + (*GetPlayerGpsBookmarksProto)(nil), // 2467: POGOProtos.Rpc.GetPlayerGpsBookmarksProto + (*GetPlayerOutProto)(nil), // 2468: POGOProtos.Rpc.GetPlayerOutProto + (*GetPlayerPokemonFieldBookOutProto)(nil), // 2469: POGOProtos.Rpc.GetPlayerPokemonFieldBookOutProto + (*GetPlayerPokemonFieldBookProto)(nil), // 2470: POGOProtos.Rpc.GetPlayerPokemonFieldBookProto + (*GetPlayerProto)(nil), // 2471: POGOProtos.Rpc.GetPlayerProto + (*GetPlayerRaidEligibilityOutProto)(nil), // 2472: POGOProtos.Rpc.GetPlayerRaidEligibilityOutProto + (*GetPlayerRaidEligibilityProto)(nil), // 2473: POGOProtos.Rpc.GetPlayerRaidEligibilityProto + (*GetPlayerStampCollectionsOutProto)(nil), // 2474: POGOProtos.Rpc.GetPlayerStampCollectionsOutProto + (*GetPlayerStampCollectionsProto)(nil), // 2475: POGOProtos.Rpc.GetPlayerStampCollectionsProto + (*GetPlayerStatusProxyOutProto)(nil), // 2476: POGOProtos.Rpc.GetPlayerStatusProxyOutProto + (*GetPlayerStatusProxyProto)(nil), // 2477: POGOProtos.Rpc.GetPlayerStatusProxyProto + (*GetPokemonRemoteTradingDetailsOutProto)(nil), // 2478: POGOProtos.Rpc.GetPokemonRemoteTradingDetailsOutProto + (*GetPokemonRemoteTradingDetailsProto)(nil), // 2479: POGOProtos.Rpc.GetPokemonRemoteTradingDetailsProto + (*GetPokemonSizeLeaderboardEntryOutProto)(nil), // 2480: POGOProtos.Rpc.GetPokemonSizeLeaderboardEntryOutProto + (*GetPokemonSizeLeaderboardEntryProto)(nil), // 2481: POGOProtos.Rpc.GetPokemonSizeLeaderboardEntryProto + (*GetPokemonSizeLeaderboardFriendEntryOutProto)(nil), // 2482: POGOProtos.Rpc.GetPokemonSizeLeaderboardFriendEntryOutProto + (*GetPokemonSizeLeaderboardFriendEntryProto)(nil), // 2483: POGOProtos.Rpc.GetPokemonSizeLeaderboardFriendEntryProto + (*GetPokemonTagsOutProto)(nil), // 2484: POGOProtos.Rpc.GetPokemonTagsOutProto + (*GetPokemonTagsProto)(nil), // 2485: POGOProtos.Rpc.GetPokemonTagsProto + (*GetPokemonTradingCostOutProto)(nil), // 2486: POGOProtos.Rpc.GetPokemonTradingCostOutProto + (*GetPokemonTradingCostProto)(nil), // 2487: POGOProtos.Rpc.GetPokemonTradingCostProto + (*GetPokestopEncounterOutProto)(nil), // 2488: POGOProtos.Rpc.GetPokestopEncounterOutProto + (*GetPokestopEncounterProto)(nil), // 2489: POGOProtos.Rpc.GetPokestopEncounterProto + (*GetPublishedRoutesOutProto)(nil), // 2490: POGOProtos.Rpc.GetPublishedRoutesOutProto + (*GetPublishedRoutesProto)(nil), // 2491: POGOProtos.Rpc.GetPublishedRoutesProto + (*GetQuestDetailsOutProto)(nil), // 2492: POGOProtos.Rpc.GetQuestDetailsOutProto + (*GetQuestDetailsProto)(nil), // 2493: POGOProtos.Rpc.GetQuestDetailsProto + (*GetQuestUiOutProto)(nil), // 2494: POGOProtos.Rpc.GetQuestUiOutProto + (*GetQuestUiProto)(nil), // 2495: POGOProtos.Rpc.GetQuestUiProto + (*GetRaidDetailsData)(nil), // 2496: POGOProtos.Rpc.GetRaidDetailsData + (*GetRaidDetailsOutProto)(nil), // 2497: POGOProtos.Rpc.GetRaidDetailsOutProto + (*GetRaidDetailsProto)(nil), // 2498: POGOProtos.Rpc.GetRaidDetailsProto + (*GetRaidDetailsResponseData)(nil), // 2499: POGOProtos.Rpc.GetRaidDetailsResponseData + (*GetRaidLobbyCounterOutProto)(nil), // 2500: POGOProtos.Rpc.GetRaidLobbyCounterOutProto + (*GetRaidLobbyCounterProto)(nil), // 2501: POGOProtos.Rpc.GetRaidLobbyCounterProto + (*GetReferralCodeOutProto)(nil), // 2502: POGOProtos.Rpc.GetReferralCodeOutProto + (*GetReferralCodeProto)(nil), // 2503: POGOProtos.Rpc.GetReferralCodeProto + (*GetRemoteConfigVersionsOutProto)(nil), // 2504: POGOProtos.Rpc.GetRemoteConfigVersionsOutProto + (*GetRemoteConfigVersionsProto)(nil), // 2505: POGOProtos.Rpc.GetRemoteConfigVersionsProto + (*GetRemoteTradablePokemonFromOtherPlayerOutProto)(nil), // 2506: POGOProtos.Rpc.GetRemoteTradablePokemonFromOtherPlayerOutProto + (*GetRemoteTradablePokemonFromOtherPlayerProto)(nil), // 2507: POGOProtos.Rpc.GetRemoteTradablePokemonFromOtherPlayerProto + (*GetRewardTiersRequestProto)(nil), // 2508: POGOProtos.Rpc.GetRewardTiersRequestProto + (*GetRewardTiersResponseProto)(nil), // 2509: POGOProtos.Rpc.GetRewardTiersResponseProto + (*GetRocketBalloonOutProto)(nil), // 2510: POGOProtos.Rpc.GetRocketBalloonOutProto + (*GetRocketBalloonProto)(nil), // 2511: POGOProtos.Rpc.GetRocketBalloonProto + (*GetRoomRequest)(nil), // 2512: POGOProtos.Rpc.GetRoomRequest + (*GetRoomResponse)(nil), // 2513: POGOProtos.Rpc.GetRoomResponse + (*GetRoomsForExperienceRequest)(nil), // 2514: POGOProtos.Rpc.GetRoomsForExperienceRequest + (*GetRoomsForExperienceResponse)(nil), // 2515: POGOProtos.Rpc.GetRoomsForExperienceResponse + (*GetRouteByShortCodeOutProto)(nil), // 2516: POGOProtos.Rpc.GetRouteByShortCodeOutProto + (*GetRouteByShortCodeProto)(nil), // 2517: POGOProtos.Rpc.GetRouteByShortCodeProto + (*GetRouteCreationsOutProto)(nil), // 2518: POGOProtos.Rpc.GetRouteCreationsOutProto + (*GetRouteCreationsProto)(nil), // 2519: POGOProtos.Rpc.GetRouteCreationsProto + (*GetRouteDraftOutProto)(nil), // 2520: POGOProtos.Rpc.GetRouteDraftOutProto + (*GetRouteDraftProto)(nil), // 2521: POGOProtos.Rpc.GetRouteDraftProto + (*GetRoutesOutProto)(nil), // 2522: POGOProtos.Rpc.GetRoutesOutProto + (*GetRoutesProto)(nil), // 2523: POGOProtos.Rpc.GetRoutesProto + (*GetSaveForLaterEntriesOutProto)(nil), // 2524: POGOProtos.Rpc.GetSaveForLaterEntriesOutProto + (*GetSaveForLaterEntriesProto)(nil), // 2525: POGOProtos.Rpc.GetSaveForLaterEntriesProto + (*GetServerTimeOutProto)(nil), // 2526: POGOProtos.Rpc.GetServerTimeOutProto + (*GetServerTimeProto)(nil), // 2527: POGOProtos.Rpc.GetServerTimeProto + (*GetStardustQuestProto)(nil), // 2528: POGOProtos.Rpc.GetStardustQuestProto + (*GetStartedTapTelemetry)(nil), // 2529: POGOProtos.Rpc.GetStartedTapTelemetry + (*GetStationInfoOutProto)(nil), // 2530: POGOProtos.Rpc.GetStationInfoOutProto + (*GetStationInfoProto)(nil), // 2531: POGOProtos.Rpc.GetStationInfoProto + (*GetStationedPokemonDetailsOutProto)(nil), // 2532: POGOProtos.Rpc.GetStationedPokemonDetailsOutProto + (*GetStationedPokemonDetailsProto)(nil), // 2533: POGOProtos.Rpc.GetStationedPokemonDetailsProto + (*GetSuggestedPlayersSocialOutProto)(nil), // 2534: POGOProtos.Rpc.GetSuggestedPlayersSocialOutProto + (*GetSuggestedPlayersSocialProto)(nil), // 2535: POGOProtos.Rpc.GetSuggestedPlayersSocialProto + (*GetSupplyBalloonOutProto)(nil), // 2536: POGOProtos.Rpc.GetSupplyBalloonOutProto + (*GetSupplyBalloonProto)(nil), // 2537: POGOProtos.Rpc.GetSupplyBalloonProto + (*GetSurveyEligibilityOutProto)(nil), // 2538: POGOProtos.Rpc.GetSurveyEligibilityOutProto + (*GetSurveyEligibilityProto)(nil), // 2539: POGOProtos.Rpc.GetSurveyEligibilityProto + (*GetTimeTravelInformationOutProto)(nil), // 2540: POGOProtos.Rpc.GetTimeTravelInformationOutProto + (*GetTimeTravelInformationProto)(nil), // 2541: POGOProtos.Rpc.GetTimeTravelInformationProto + (*GetTimedGroupChallengeOutProto)(nil), // 2542: POGOProtos.Rpc.GetTimedGroupChallengeOutProto + (*GetTimedGroupChallengeProto)(nil), // 2543: POGOProtos.Rpc.GetTimedGroupChallengeProto + (*GetTradingOutProto)(nil), // 2544: POGOProtos.Rpc.GetTradingOutProto + (*GetTradingProto)(nil), // 2545: POGOProtos.Rpc.GetTradingProto + (*GetUnfusePokemonPreviewRequestProto)(nil), // 2546: POGOProtos.Rpc.GetUnfusePokemonPreviewRequestProto + (*GetUnfusePokemonPreviewResponseProto)(nil), // 2547: POGOProtos.Rpc.GetUnfusePokemonPreviewResponseProto + (*GetUploadUrlOutProto)(nil), // 2548: POGOProtos.Rpc.GetUploadUrlOutProto + (*GetUploadUrlProto)(nil), // 2549: POGOProtos.Rpc.GetUploadUrlProto + (*GetValueRequest)(nil), // 2550: POGOProtos.Rpc.GetValueRequest + (*GetValueResponse)(nil), // 2551: POGOProtos.Rpc.GetValueResponse + (*GetVpsEventOutProto)(nil), // 2552: POGOProtos.Rpc.GetVpsEventOutProto + (*GetVpsEventProto)(nil), // 2553: POGOProtos.Rpc.GetVpsEventProto + (*GetVsSeekerStatusOutProto)(nil), // 2554: POGOProtos.Rpc.GetVsSeekerStatusOutProto + (*GetVsSeekerStatusProto)(nil), // 2555: POGOProtos.Rpc.GetVsSeekerStatusProto + (*GetWebTokenActionOutProto)(nil), // 2556: POGOProtos.Rpc.GetWebTokenActionOutProto + (*GetWebTokenActionProto)(nil), // 2557: POGOProtos.Rpc.GetWebTokenActionProto + (*GetWebTokenOutProto)(nil), // 2558: POGOProtos.Rpc.GetWebTokenOutProto + (*GetWebTokenProto)(nil), // 2559: POGOProtos.Rpc.GetWebTokenProto + (*GetWeeklyChallengeInfoOutProto)(nil), // 2560: POGOProtos.Rpc.GetWeeklyChallengeInfoOutProto + (*GetWeeklyChallengeInfoProto)(nil), // 2561: POGOProtos.Rpc.GetWeeklyChallengeInfoProto + (*GhostWayspotSettings)(nil), // 2562: POGOProtos.Rpc.GhostWayspotSettings + (*GiftBoxDetailsProto)(nil), // 2563: POGOProtos.Rpc.GiftBoxDetailsProto + (*GiftBoxProto)(nil), // 2564: POGOProtos.Rpc.GiftBoxProto + (*GiftBoxesProto)(nil), // 2565: POGOProtos.Rpc.GiftBoxesProto + (*GiftExchangeEntryProto)(nil), // 2566: POGOProtos.Rpc.GiftExchangeEntryProto + (*GiftingEligibilityStatusProto)(nil), // 2567: POGOProtos.Rpc.GiftingEligibilityStatusProto + (*GiftingIapItemProto)(nil), // 2568: POGOProtos.Rpc.GiftingIapItemProto + (*GiftingSettingsProto)(nil), // 2569: POGOProtos.Rpc.GiftingSettingsProto + (*GlobalEventTicketAttributesProto)(nil), // 2570: POGOProtos.Rpc.GlobalEventTicketAttributesProto + (*GlobalMetrics)(nil), // 2571: POGOProtos.Rpc.GlobalMetrics + (*GlobalSettingsProto)(nil), // 2572: POGOProtos.Rpc.GlobalSettingsProto + (*GlowFxPokemonProto)(nil), // 2573: POGOProtos.Rpc.GlowFxPokemonProto + (*GmmSettings)(nil), // 2574: POGOProtos.Rpc.GmmSettings + (*GmtSettingsProto)(nil), // 2575: POGOProtos.Rpc.GmtSettingsProto + (*GoogleToken)(nil), // 2576: POGOProtos.Rpc.GoogleToken + (*GpsBookmarkProto)(nil), // 2577: POGOProtos.Rpc.GpsBookmarkProto + (*GpsSettingsProto)(nil), // 2578: POGOProtos.Rpc.GpsSettingsProto + (*GrantExpiredItemConsolationOutProto)(nil), // 2579: POGOProtos.Rpc.GrantExpiredItemConsolationOutProto + (*GrantExpiredItemConsolationProto)(nil), // 2580: POGOProtos.Rpc.GrantExpiredItemConsolationProto + (*GraphicsCapabilitiesSettingsProto)(nil), // 2581: POGOProtos.Rpc.GraphicsCapabilitiesSettingsProto + (*GraphicsCapabilitiesTelemetry)(nil), // 2582: POGOProtos.Rpc.GraphicsCapabilitiesTelemetry + (*Graphs)(nil), // 2583: POGOProtos.Rpc.Graphs + (*GroupChallengeCriteriaProto)(nil), // 2584: POGOProtos.Rpc.GroupChallengeCriteriaProto + (*GroupChallengeDisplayProto)(nil), // 2585: POGOProtos.Rpc.GroupChallengeDisplayProto + (*GuestAccountGameSettingsProto)(nil), // 2586: POGOProtos.Rpc.GuestAccountGameSettingsProto + (*GuestAccountSettingsProto)(nil), // 2587: POGOProtos.Rpc.GuestAccountSettingsProto + (*GuestLoginSecretToken)(nil), // 2588: POGOProtos.Rpc.GuestLoginSecretToken + (*GuiSearchSettingsProto)(nil), // 2589: POGOProtos.Rpc.GuiSearchSettingsProto + (*GymBadgeGmtSettingsProto)(nil), // 2590: POGOProtos.Rpc.GymBadgeGmtSettingsProto + (*GymBadgeStats)(nil), // 2591: POGOProtos.Rpc.GymBadgeStats + (*GymBattleAttackOutProto)(nil), // 2592: POGOProtos.Rpc.GymBattleAttackOutProto + (*GymBattleAttackProto)(nil), // 2593: POGOProtos.Rpc.GymBattleAttackProto + (*GymBattleProto)(nil), // 2594: POGOProtos.Rpc.GymBattleProto + (*GymBattleSettingsProto)(nil), // 2595: POGOProtos.Rpc.GymBattleSettingsProto + (*GymDefenderProto)(nil), // 2596: POGOProtos.Rpc.GymDefenderProto + (*GymDeployOutProto)(nil), // 2597: POGOProtos.Rpc.GymDeployOutProto + (*GymDeployProto)(nil), // 2598: POGOProtos.Rpc.GymDeployProto + (*GymDisplayProto)(nil), // 2599: POGOProtos.Rpc.GymDisplayProto + (*GymEventProto)(nil), // 2600: POGOProtos.Rpc.GymEventProto + (*GymFeedPokemonOutProto)(nil), // 2601: POGOProtos.Rpc.GymFeedPokemonOutProto + (*GymFeedPokemonProto)(nil), // 2602: POGOProtos.Rpc.GymFeedPokemonProto + (*GymGetInfoOutProto)(nil), // 2603: POGOProtos.Rpc.GymGetInfoOutProto + (*GymGetInfoProto)(nil), // 2604: POGOProtos.Rpc.GymGetInfoProto + (*GymMembershipProto)(nil), // 2605: POGOProtos.Rpc.GymMembershipProto + (*GymPokemonSectionProto)(nil), // 2606: POGOProtos.Rpc.GymPokemonSectionProto + (*GymStartSessionOutProto)(nil), // 2607: POGOProtos.Rpc.GymStartSessionOutProto + (*GymStartSessionProto)(nil), // 2608: POGOProtos.Rpc.GymStartSessionProto + (*GymStateProto)(nil), // 2609: POGOProtos.Rpc.GymStateProto + (*GymStatusAndDefendersProto)(nil), // 2610: POGOProtos.Rpc.GymStatusAndDefendersProto + (*HappeningNowSectionProto)(nil), // 2611: POGOProtos.Rpc.HappeningNowSectionProto + (*HapticsSettingsProto)(nil), // 2612: POGOProtos.Rpc.HapticsSettingsProto + (*HashedKeyProto)(nil), // 2613: POGOProtos.Rpc.HashedKeyProto + (*HelpshiftSettingsProto)(nil), // 2614: POGOProtos.Rpc.HelpshiftSettingsProto + (*HoloFitnessReportProto)(nil), // 2615: POGOProtos.Rpc.HoloFitnessReportProto + (*HoloInventoryItemProto)(nil), // 2616: POGOProtos.Rpc.HoloInventoryItemProto + (*HoloInventoryKeyProto)(nil), // 2617: POGOProtos.Rpc.HoloInventoryKeyProto + (*HoloholoARBoundaryProto)(nil), // 2618: POGOProtos.Rpc.HoloholoARBoundaryProto + (*HoloholoARBoundaryVertexProto)(nil), // 2619: POGOProtos.Rpc.HoloholoARBoundaryVertexProto + (*HoloholoClientTelemetryOmniProto)(nil), // 2620: POGOProtos.Rpc.HoloholoClientTelemetryOmniProto + (*HoloholoMeshMetadata)(nil), // 2621: POGOProtos.Rpc.HoloholoMeshMetadata + (*HoloholoPreLoginTelemetryOmniProto)(nil), // 2622: POGOProtos.Rpc.HoloholoPreLoginTelemetryOmniProto + (*HomeWidgetSettingsProto)(nil), // 2623: POGOProtos.Rpc.HomeWidgetSettingsProto + (*HomeWidgetTelemetry)(nil), // 2624: POGOProtos.Rpc.HomeWidgetTelemetry + (*HyperlocalExperimentClientProto)(nil), // 2625: POGOProtos.Rpc.HyperlocalExperimentClientProto + (*IBFCLightweightSettings)(nil), // 2626: POGOProtos.Rpc.IBFCLightweightSettings + (*IapAvailableSkuProto)(nil), // 2627: POGOProtos.Rpc.IapAvailableSkuProto + (*IapCurrencyQuantityProto)(nil), // 2628: POGOProtos.Rpc.IapCurrencyQuantityProto + (*IapCurrencyUpdateProto)(nil), // 2629: POGOProtos.Rpc.IapCurrencyUpdateProto + (*IapDisclosureDisplaySettingsProto)(nil), // 2630: POGOProtos.Rpc.IapDisclosureDisplaySettingsProto + (*IapGameItemContentProto)(nil), // 2631: POGOProtos.Rpc.IapGameItemContentProto + (*IapGetActiveSubscriptionsRequestProto)(nil), // 2632: POGOProtos.Rpc.IapGetActiveSubscriptionsRequestProto + (*IapGetActiveSubscriptionsResponseProto)(nil), // 2633: POGOProtos.Rpc.IapGetActiveSubscriptionsResponseProto + (*IapGetAvailableSkusAndBalancesOutProto)(nil), // 2634: POGOProtos.Rpc.IapGetAvailableSkusAndBalancesOutProto + (*IapGetAvailableSkusAndBalancesProto)(nil), // 2635: POGOProtos.Rpc.IapGetAvailableSkusAndBalancesProto + (*IapGetAvailableSubscriptionsRequestProto)(nil), // 2636: POGOProtos.Rpc.IapGetAvailableSubscriptionsRequestProto + (*IapGetAvailableSubscriptionsResponseProto)(nil), // 2637: POGOProtos.Rpc.IapGetAvailableSubscriptionsResponseProto + (*IapGetUserRequestProto)(nil), // 2638: POGOProtos.Rpc.IapGetUserRequestProto + (*IapGetUserResponseProto)(nil), // 2639: POGOProtos.Rpc.IapGetUserResponseProto + (*IapInAppPurchaseSubscriptionEntry)(nil), // 2640: POGOProtos.Rpc.IapInAppPurchaseSubscriptionEntry + (*IapInAppPurchaseSubscriptionInfo)(nil), // 2641: POGOProtos.Rpc.IapInAppPurchaseSubscriptionInfo + (*IapItemCategoryDisplayProto)(nil), // 2642: POGOProtos.Rpc.IapItemCategoryDisplayProto + (*IapItemDisplayProto)(nil), // 2643: POGOProtos.Rpc.IapItemDisplayProto + (*IapOfferRecord)(nil), // 2644: POGOProtos.Rpc.IapOfferRecord + (*IapPlayerLocaleProto)(nil), // 2645: POGOProtos.Rpc.IapPlayerLocaleProto + (*IapProvisionedAppleTransactionProto)(nil), // 2646: POGOProtos.Rpc.IapProvisionedAppleTransactionProto + (*IapPurchaseSkuOutProto)(nil), // 2647: POGOProtos.Rpc.IapPurchaseSkuOutProto + (*IapPurchaseSkuProto)(nil), // 2648: POGOProtos.Rpc.IapPurchaseSkuProto + (*IapRedeemAppleReceiptOutProto)(nil), // 2649: POGOProtos.Rpc.IapRedeemAppleReceiptOutProto + (*IapRedeemAppleReceiptProto)(nil), // 2650: POGOProtos.Rpc.IapRedeemAppleReceiptProto + (*IapRedeemDesktopReceiptOutProto)(nil), // 2651: POGOProtos.Rpc.IapRedeemDesktopReceiptOutProto + (*IapRedeemDesktopReceiptProto)(nil), // 2652: POGOProtos.Rpc.IapRedeemDesktopReceiptProto + (*IapRedeemGoogleReceiptOutProto)(nil), // 2653: POGOProtos.Rpc.IapRedeemGoogleReceiptOutProto + (*IapRedeemGoogleReceiptProto)(nil), // 2654: POGOProtos.Rpc.IapRedeemGoogleReceiptProto + (*IapRedeemSamsungReceiptOutProto)(nil), // 2655: POGOProtos.Rpc.IapRedeemSamsungReceiptOutProto + (*IapRedeemSamsungReceiptProto)(nil), // 2656: POGOProtos.Rpc.IapRedeemSamsungReceiptProto + (*IapRedeemXsollaReceiptRequestProto)(nil), // 2657: POGOProtos.Rpc.IapRedeemXsollaReceiptRequestProto + (*IapRedeemXsollaReceiptResponseProto)(nil), // 2658: POGOProtos.Rpc.IapRedeemXsollaReceiptResponseProto + (*IapSetInGameCurrencyExchangeRateOutProto)(nil), // 2659: POGOProtos.Rpc.IapSetInGameCurrencyExchangeRateOutProto + (*IapSetInGameCurrencyExchangeRateProto)(nil), // 2660: POGOProtos.Rpc.IapSetInGameCurrencyExchangeRateProto + (*IapSetInGameCurrencyExchangeRateTrackingProto)(nil), // 2661: POGOProtos.Rpc.IapSetInGameCurrencyExchangeRateTrackingProto + (*IapSettingsProto)(nil), // 2662: POGOProtos.Rpc.IapSettingsProto + (*IapSkuContentProto)(nil), // 2663: POGOProtos.Rpc.IapSkuContentProto + (*IapSkuDataProto)(nil), // 2664: POGOProtos.Rpc.IapSkuDataProto + (*IapSkuLimitProto)(nil), // 2665: POGOProtos.Rpc.IapSkuLimitProto + (*IapSkuPresentationDataProto)(nil), // 2666: POGOProtos.Rpc.IapSkuPresentationDataProto + (*IapSkuPresentationProto)(nil), // 2667: POGOProtos.Rpc.IapSkuPresentationProto + (*IapSkuPriceProto)(nil), // 2668: POGOProtos.Rpc.IapSkuPriceProto + (*IapSkuRecord)(nil), // 2669: POGOProtos.Rpc.IapSkuRecord + (*IapSkuStorePrice)(nil), // 2670: POGOProtos.Rpc.IapSkuStorePrice + (*IapStoreBannerProto)(nil), // 2671: POGOProtos.Rpc.IapStoreBannerProto + (*IapStoreRuleDataProto)(nil), // 2672: POGOProtos.Rpc.IapStoreRuleDataProto + (*IapUserGameDataProto)(nil), // 2673: POGOProtos.Rpc.IapUserGameDataProto + (*IapVirtualCurrencyBalanceProto)(nil), // 2674: POGOProtos.Rpc.IapVirtualCurrencyBalanceProto + (*IbfcProto)(nil), // 2675: POGOProtos.Rpc.IbfcProto + (*IbfcTransitionSettings)(nil), // 2676: POGOProtos.Rpc.IbfcTransitionSettings + (*IdfaSettingsProto)(nil), // 2677: POGOProtos.Rpc.IdfaSettingsProto + (*ImageGalleryTelemetry)(nil), // 2678: POGOProtos.Rpc.ImageGalleryTelemetry + (*ImageTextCreativeProto)(nil), // 2679: POGOProtos.Rpc.ImageTextCreativeProto + (*ImpressionTrackingSettingsProto)(nil), // 2680: POGOProtos.Rpc.ImpressionTrackingSettingsProto + (*ImpressionTrackingTag)(nil), // 2681: POGOProtos.Rpc.ImpressionTrackingTag + (*InAppSurveySettingsProto)(nil), // 2682: POGOProtos.Rpc.InAppSurveySettingsProto + (*InGamePurchaseDetails)(nil), // 2683: POGOProtos.Rpc.InGamePurchaseDetails + (*InboxRouteErrorEvent)(nil), // 2684: POGOProtos.Rpc.InboxRouteErrorEvent + (*IncenseAttributesProto)(nil), // 2685: POGOProtos.Rpc.IncenseAttributesProto + (*IncenseCreateDetail)(nil), // 2686: POGOProtos.Rpc.IncenseCreateDetail + (*IncenseEncounterOutProto)(nil), // 2687: POGOProtos.Rpc.IncenseEncounterOutProto + (*IncenseEncounterProto)(nil), // 2688: POGOProtos.Rpc.IncenseEncounterProto + (*IncidentGlobalSettingsProto)(nil), // 2689: POGOProtos.Rpc.IncidentGlobalSettingsProto + (*IncidentLookupProto)(nil), // 2690: POGOProtos.Rpc.IncidentLookupProto + (*IncidentPrioritySettingsProto)(nil), // 2691: POGOProtos.Rpc.IncidentPrioritySettingsProto + (*IncidentRewardProto)(nil), // 2692: POGOProtos.Rpc.IncidentRewardProto + (*IncidentTicketAttributesProto)(nil), // 2693: POGOProtos.Rpc.IncidentTicketAttributesProto + (*IncidentVisibilitySettingsProto)(nil), // 2694: POGOProtos.Rpc.IncidentVisibilitySettingsProto + (*IncubatedEggTelemetry)(nil), // 2695: POGOProtos.Rpc.IncubatedEggTelemetry + (*IndividualValueSettings)(nil), // 2696: POGOProtos.Rpc.IndividualValueSettings + (*InitializationEvent)(nil), // 2697: POGOProtos.Rpc.InitializationEvent + (*InputSettingsProto)(nil), // 2698: POGOProtos.Rpc.InputSettingsProto + (*InstallTime)(nil), // 2699: POGOProtos.Rpc.InstallTime + (*Int32Value)(nil), // 2700: POGOProtos.Rpc.Int32Value + (*Int64Value)(nil), // 2701: POGOProtos.Rpc.Int64Value + (*InternalAcceptFriendInviteOutProto)(nil), // 2702: POGOProtos.Rpc.InternalAcceptFriendInviteOutProto + (*InternalAcceptFriendInviteProto)(nil), // 2703: POGOProtos.Rpc.InternalAcceptFriendInviteProto + (*InternalAccountContactSettings)(nil), // 2704: POGOProtos.Rpc.InternalAccountContactSettings + (*InternalAccountSettingsDataProto)(nil), // 2705: POGOProtos.Rpc.InternalAccountSettingsDataProto + (*InternalAccountSettingsProto)(nil), // 2706: POGOProtos.Rpc.InternalAccountSettingsProto + (*InternalAcknowledgeInformationRequest)(nil), // 2707: POGOProtos.Rpc.InternalAcknowledgeInformationRequest + (*InternalAcknowledgeInformationResponse)(nil), // 2708: POGOProtos.Rpc.InternalAcknowledgeInformationResponse + (*InternalAcknowledgeWarningsRequestProto)(nil), // 2709: POGOProtos.Rpc.InternalAcknowledgeWarningsRequestProto + (*InternalAcknowledgeWarningsResponseProto)(nil), // 2710: POGOProtos.Rpc.InternalAcknowledgeWarningsResponseProto + (*InternalActionExecution)(nil), // 2711: POGOProtos.Rpc.InternalActionExecution + (*InternalActivityReportProto)(nil), // 2712: POGOProtos.Rpc.InternalActivityReportProto + (*InternalAddFavoriteFriendRequest)(nil), // 2713: POGOProtos.Rpc.InternalAddFavoriteFriendRequest + (*InternalAddFavoriteFriendResponse)(nil), // 2714: POGOProtos.Rpc.InternalAddFavoriteFriendResponse + (*InternalAddLoginActionOutProto)(nil), // 2715: POGOProtos.Rpc.InternalAddLoginActionOutProto + (*InternalAddLoginActionProto)(nil), // 2716: POGOProtos.Rpc.InternalAddLoginActionProto + (*InternalAdventureSyncProgress)(nil), // 2717: POGOProtos.Rpc.InternalAdventureSyncProgress + (*InternalAdventureSyncSettingsProto)(nil), // 2718: POGOProtos.Rpc.InternalAdventureSyncSettingsProto + (*InternalAndroidDataSource)(nil), // 2719: POGOProtos.Rpc.InternalAndroidDataSource + (*InternalAndroidDevice)(nil), // 2720: POGOProtos.Rpc.InternalAndroidDevice + (*InternalApnToken)(nil), // 2721: POGOProtos.Rpc.InternalApnToken + (*InternalAsynchronousJobData)(nil), // 2722: POGOProtos.Rpc.InternalAsynchronousJobData + (*InternalAuthProto)(nil), // 2723: POGOProtos.Rpc.InternalAuthProto + (*InternalAuthenticateAppleSignInRequestProto)(nil), // 2724: POGOProtos.Rpc.InternalAuthenticateAppleSignInRequestProto + (*InternalAuthenticateAppleSignInResponseProto)(nil), // 2725: POGOProtos.Rpc.InternalAuthenticateAppleSignInResponseProto + (*InternalAvatarImageMetadata)(nil), // 2726: POGOProtos.Rpc.InternalAvatarImageMetadata + (*InternalBackgroundModeClientSettingsProto)(nil), // 2727: POGOProtos.Rpc.InternalBackgroundModeClientSettingsProto + (*InternalBatchResetProto)(nil), // 2728: POGOProtos.Rpc.InternalBatchResetProto + (*InternalBlockAccountOutProto)(nil), // 2729: POGOProtos.Rpc.InternalBlockAccountOutProto + (*InternalBlockAccountProto)(nil), // 2730: POGOProtos.Rpc.InternalBlockAccountProto + (*InternalBreadcrumbRecordProto)(nil), // 2731: POGOProtos.Rpc.InternalBreadcrumbRecordProto + (*InternalCancelFriendInviteOutProto)(nil), // 2732: POGOProtos.Rpc.InternalCancelFriendInviteOutProto + (*InternalCancelFriendInviteProto)(nil), // 2733: POGOProtos.Rpc.InternalCancelFriendInviteProto + (*InternalChatMessageContext)(nil), // 2734: POGOProtos.Rpc.InternalChatMessageContext + (*InternalCheckAvatarImagesRequest)(nil), // 2735: POGOProtos.Rpc.InternalCheckAvatarImagesRequest + (*InternalCheckAvatarImagesResponse)(nil), // 2736: POGOProtos.Rpc.InternalCheckAvatarImagesResponse + (*InternalClientGameMasterTemplateProto)(nil), // 2737: POGOProtos.Rpc.InternalClientGameMasterTemplateProto + (*InternalClientInbox)(nil), // 2738: POGOProtos.Rpc.InternalClientInbox + (*InternalClientUpgradeRequestProto)(nil), // 2739: POGOProtos.Rpc.InternalClientUpgradeRequestProto + (*InternalClientUpgradeResponseProto)(nil), // 2740: POGOProtos.Rpc.InternalClientUpgradeResponseProto + (*InternalClientWeatherProto)(nil), // 2741: POGOProtos.Rpc.InternalClientWeatherProto + (*InternalCreateGuestLoginSecretTokenRequestProto)(nil), // 2742: POGOProtos.Rpc.InternalCreateGuestLoginSecretTokenRequestProto + (*InternalCreateGuestLoginSecretTokenResponseProto)(nil), // 2743: POGOProtos.Rpc.InternalCreateGuestLoginSecretTokenResponseProto + (*InternalCreateSharedLoginTokenRequest)(nil), // 2744: POGOProtos.Rpc.InternalCreateSharedLoginTokenRequest + (*InternalCreateSharedLoginTokenResponse)(nil), // 2745: POGOProtos.Rpc.InternalCreateSharedLoginTokenResponse + (*InternalCrmProxyRequestProto)(nil), // 2746: POGOProtos.Rpc.InternalCrmProxyRequestProto + (*InternalCrmProxyResponseProto)(nil), // 2747: POGOProtos.Rpc.InternalCrmProxyResponseProto + (*InternalDataAccessRequest)(nil), // 2748: POGOProtos.Rpc.InternalDataAccessRequest + (*InternalDataAccessResponse)(nil), // 2749: POGOProtos.Rpc.InternalDataAccessResponse + (*InternalDebugInfoProto)(nil), // 2750: POGOProtos.Rpc.InternalDebugInfoProto + (*InternalDeclineFriendInviteOutProto)(nil), // 2751: POGOProtos.Rpc.InternalDeclineFriendInviteOutProto + (*InternalDeclineFriendInviteProto)(nil), // 2752: POGOProtos.Rpc.InternalDeclineFriendInviteProto + (*InternalDeleteAccountEmailOnFileRequest)(nil), // 2753: POGOProtos.Rpc.InternalDeleteAccountEmailOnFileRequest + (*InternalDeleteAccountEmailOnFileResponse)(nil), // 2754: POGOProtos.Rpc.InternalDeleteAccountEmailOnFileResponse + (*InternalDeleteAccountRequest)(nil), // 2755: POGOProtos.Rpc.InternalDeleteAccountRequest + (*InternalDeleteAccountResponse)(nil), // 2756: POGOProtos.Rpc.InternalDeleteAccountResponse + (*InternalDeletePhoneNumberRequest)(nil), // 2757: POGOProtos.Rpc.InternalDeletePhoneNumberRequest + (*InternalDeletePhoneNumberResponse)(nil), // 2758: POGOProtos.Rpc.InternalDeletePhoneNumberResponse + (*InternalDeletePhotoOutProto)(nil), // 2759: POGOProtos.Rpc.InternalDeletePhotoOutProto + (*InternalDeletePhotoProto)(nil), // 2760: POGOProtos.Rpc.InternalDeletePhotoProto + (*InternalDiffInventoryProto)(nil), // 2761: POGOProtos.Rpc.InternalDiffInventoryProto + (*InternalDismissContactListUpdateRequest)(nil), // 2762: POGOProtos.Rpc.InternalDismissContactListUpdateRequest + (*InternalDismissContactListUpdateResponse)(nil), // 2763: POGOProtos.Rpc.InternalDismissContactListUpdateResponse + (*InternalDismissOutgoingGameInvitesRequest)(nil), // 2764: POGOProtos.Rpc.InternalDismissOutgoingGameInvitesRequest + (*InternalDismissOutgoingGameInvitesResponse)(nil), // 2765: POGOProtos.Rpc.InternalDismissOutgoingGameInvitesResponse + (*InternalDisplayWeatherProto)(nil), // 2766: POGOProtos.Rpc.InternalDisplayWeatherProto + (*InternalDownloadGmTemplatesRequestProto)(nil), // 2767: POGOProtos.Rpc.InternalDownloadGmTemplatesRequestProto + (*InternalDownloadGmTemplatesResponseProto)(nil), // 2768: POGOProtos.Rpc.InternalDownloadGmTemplatesResponseProto + (*InternalDownloadSettingsActionProto)(nil), // 2769: POGOProtos.Rpc.InternalDownloadSettingsActionProto + (*InternalDownloadSettingsResponseProto)(nil), // 2770: POGOProtos.Rpc.InternalDownloadSettingsResponseProto + (*InternalFitnessMetricsProto)(nil), // 2771: POGOProtos.Rpc.InternalFitnessMetricsProto + (*InternalFitnessMetricsReportHistory)(nil), // 2772: POGOProtos.Rpc.InternalFitnessMetricsReportHistory + (*InternalFitnessRecordProto)(nil), // 2773: POGOProtos.Rpc.InternalFitnessRecordProto + (*InternalFitnessReportProto)(nil), // 2774: POGOProtos.Rpc.InternalFitnessReportProto + (*InternalFitnessSample)(nil), // 2775: POGOProtos.Rpc.InternalFitnessSample + (*InternalFitnessSampleMetadata)(nil), // 2776: POGOProtos.Rpc.InternalFitnessSampleMetadata + (*InternalFitnessStatsProto)(nil), // 2777: POGOProtos.Rpc.InternalFitnessStatsProto + (*InternalFitnessUpdateOutProto)(nil), // 2778: POGOProtos.Rpc.InternalFitnessUpdateOutProto + (*InternalFitnessUpdateProto)(nil), // 2779: POGOProtos.Rpc.InternalFitnessUpdateProto + (*InternalFlagCategory)(nil), // 2780: POGOProtos.Rpc.InternalFlagCategory + (*InternalFlagPhotoRequest)(nil), // 2781: POGOProtos.Rpc.InternalFlagPhotoRequest + (*InternalFlagPhotoResponse)(nil), // 2782: POGOProtos.Rpc.InternalFlagPhotoResponse + (*InternalFriendDetailsProto)(nil), // 2783: POGOProtos.Rpc.InternalFriendDetailsProto + (*InternalFriendRecommendation)(nil), // 2784: POGOProtos.Rpc.InternalFriendRecommendation + (*InternalFriendRecommendationAttributeData)(nil), // 2785: POGOProtos.Rpc.InternalFriendRecommendationAttributeData + (*InternalGameplayWeatherProto)(nil), // 2786: POGOProtos.Rpc.InternalGameplayWeatherProto + (*InternalGarAccountInfoProto)(nil), // 2787: POGOProtos.Rpc.InternalGarAccountInfoProto + (*InternalGarProxyRequestProto)(nil), // 2788: POGOProtos.Rpc.InternalGarProxyRequestProto + (*InternalGarProxyResponseProto)(nil), // 2789: POGOProtos.Rpc.InternalGarProxyResponseProto + (*InternalGcmToken)(nil), // 2790: POGOProtos.Rpc.InternalGcmToken + (*InternalGenerateGmapSignedUrlOutProto)(nil), // 2791: POGOProtos.Rpc.InternalGenerateGmapSignedUrlOutProto + (*InternalGenerateGmapSignedUrlProto)(nil), // 2792: POGOProtos.Rpc.InternalGenerateGmapSignedUrlProto + (*InternalGenericReportData)(nil), // 2793: POGOProtos.Rpc.InternalGenericReportData + (*InternalGeofenceMetadata)(nil), // 2794: POGOProtos.Rpc.InternalGeofenceMetadata + (*InternalGeofenceUpdateOutProto)(nil), // 2795: POGOProtos.Rpc.InternalGeofenceUpdateOutProto + (*InternalGeofenceUpdateProto)(nil), // 2796: POGOProtos.Rpc.InternalGeofenceUpdateProto + (*InternalGetAccountSettingsOutProto)(nil), // 2797: POGOProtos.Rpc.InternalGetAccountSettingsOutProto + (*InternalGetAccountSettingsProto)(nil), // 2798: POGOProtos.Rpc.InternalGetAccountSettingsProto + (*InternalGetAdventureSyncFitnessReportRequestProto)(nil), // 2799: POGOProtos.Rpc.InternalGetAdventureSyncFitnessReportRequestProto + (*InternalGetAdventureSyncFitnessReportResponseProto)(nil), // 2800: POGOProtos.Rpc.InternalGetAdventureSyncFitnessReportResponseProto + (*InternalGetAdventureSyncProgressOutProto)(nil), // 2801: POGOProtos.Rpc.InternalGetAdventureSyncProgressOutProto + (*InternalGetAdventureSyncProgressProto)(nil), // 2802: POGOProtos.Rpc.InternalGetAdventureSyncProgressProto + (*InternalGetAdventureSyncSettingsRequestProto)(nil), // 2803: POGOProtos.Rpc.InternalGetAdventureSyncSettingsRequestProto + (*InternalGetAdventureSyncSettingsResponseProto)(nil), // 2804: POGOProtos.Rpc.InternalGetAdventureSyncSettingsResponseProto + (*InternalGetAvailableSubmissionsOutProto)(nil), // 2805: POGOProtos.Rpc.InternalGetAvailableSubmissionsOutProto + (*InternalGetAvailableSubmissionsProto)(nil), // 2806: POGOProtos.Rpc.InternalGetAvailableSubmissionsProto + (*InternalGetBackgroundModeSettingsOutProto)(nil), // 2807: POGOProtos.Rpc.InternalGetBackgroundModeSettingsOutProto + (*InternalGetBackgroundModeSettingsProto)(nil), // 2808: POGOProtos.Rpc.InternalGetBackgroundModeSettingsProto + (*InternalGetClientFeatureFlagsRequest)(nil), // 2809: POGOProtos.Rpc.InternalGetClientFeatureFlagsRequest + (*InternalGetClientFeatureFlagsResponse)(nil), // 2810: POGOProtos.Rpc.InternalGetClientFeatureFlagsResponse + (*InternalGetClientSettingsRequest)(nil), // 2811: POGOProtos.Rpc.InternalGetClientSettingsRequest + (*InternalGetClientSettingsResponse)(nil), // 2812: POGOProtos.Rpc.InternalGetClientSettingsResponse + (*InternalGetContactListInfoRequest)(nil), // 2813: POGOProtos.Rpc.InternalGetContactListInfoRequest + (*InternalGetContactListInfoResponse)(nil), // 2814: POGOProtos.Rpc.InternalGetContactListInfoResponse + (*InternalGetFacebookFriendListOutProto)(nil), // 2815: POGOProtos.Rpc.InternalGetFacebookFriendListOutProto + (*InternalGetFacebookFriendListProto)(nil), // 2816: POGOProtos.Rpc.InternalGetFacebookFriendListProto + (*InternalGetFitnessReportOutProto)(nil), // 2817: POGOProtos.Rpc.InternalGetFitnessReportOutProto + (*InternalGetFitnessReportProto)(nil), // 2818: POGOProtos.Rpc.InternalGetFitnessReportProto + (*InternalGetFriendCodeOutProto)(nil), // 2819: POGOProtos.Rpc.InternalGetFriendCodeOutProto + (*InternalGetFriendCodeProto)(nil), // 2820: POGOProtos.Rpc.InternalGetFriendCodeProto + (*InternalGetFriendDetailsOutProto)(nil), // 2821: POGOProtos.Rpc.InternalGetFriendDetailsOutProto + (*InternalGetFriendDetailsProto)(nil), // 2822: POGOProtos.Rpc.InternalGetFriendDetailsProto + (*InternalGetFriendDetailsRequest)(nil), // 2823: POGOProtos.Rpc.InternalGetFriendDetailsRequest + (*InternalGetFriendDetailsResponse)(nil), // 2824: POGOProtos.Rpc.InternalGetFriendDetailsResponse + (*InternalGetFriendRecommendationRequest)(nil), // 2825: POGOProtos.Rpc.InternalGetFriendRecommendationRequest + (*InternalGetFriendRecommendationResponse)(nil), // 2826: POGOProtos.Rpc.InternalGetFriendRecommendationResponse + (*InternalGetFriendsListOutProto)(nil), // 2827: POGOProtos.Rpc.InternalGetFriendsListOutProto + (*InternalGetFriendsListProto)(nil), // 2828: POGOProtos.Rpc.InternalGetFriendsListProto + (*InternalGetGmapSettingsOutProto)(nil), // 2829: POGOProtos.Rpc.InternalGetGmapSettingsOutProto + (*InternalGetGmapSettingsProto)(nil), // 2830: POGOProtos.Rpc.InternalGetGmapSettingsProto + (*InternalGetInboxV2Proto)(nil), // 2831: POGOProtos.Rpc.InternalGetInboxV2Proto + (*InternalGetIncomingFriendInvitesOutProto)(nil), // 2832: POGOProtos.Rpc.InternalGetIncomingFriendInvitesOutProto + (*InternalGetIncomingFriendInvitesProto)(nil), // 2833: POGOProtos.Rpc.InternalGetIncomingFriendInvitesProto + (*InternalGetIncomingGameInvitesRequest)(nil), // 2834: POGOProtos.Rpc.InternalGetIncomingGameInvitesRequest + (*InternalGetIncomingGameInvitesResponse)(nil), // 2835: POGOProtos.Rpc.InternalGetIncomingGameInvitesResponse + (*InternalGetInventoryProto)(nil), // 2836: POGOProtos.Rpc.InternalGetInventoryProto + (*InternalGetInventoryResponseProto)(nil), // 2837: POGOProtos.Rpc.InternalGetInventoryResponseProto + (*InternalGetMyAccountRequest)(nil), // 2838: POGOProtos.Rpc.InternalGetMyAccountRequest + (*InternalGetMyAccountResponse)(nil), // 2839: POGOProtos.Rpc.InternalGetMyAccountResponse + (*InternalGetNotificationInboxOutProto)(nil), // 2840: POGOProtos.Rpc.InternalGetNotificationInboxOutProto + (*InternalGetOutgoingBlocksOutProto)(nil), // 2841: POGOProtos.Rpc.InternalGetOutgoingBlocksOutProto + (*InternalGetOutgoingBlocksProto)(nil), // 2842: POGOProtos.Rpc.InternalGetOutgoingBlocksProto + (*InternalGetOutgoingFriendInvitesOutProto)(nil), // 2843: POGOProtos.Rpc.InternalGetOutgoingFriendInvitesOutProto + (*InternalGetOutgoingFriendInvitesProto)(nil), // 2844: POGOProtos.Rpc.InternalGetOutgoingFriendInvitesProto + (*InternalGetOutstandingWarningsRequestProto)(nil), // 2845: POGOProtos.Rpc.InternalGetOutstandingWarningsRequestProto + (*InternalGetOutstandingWarningsResponseProto)(nil), // 2846: POGOProtos.Rpc.InternalGetOutstandingWarningsResponseProto + (*InternalGetPhotosOutProto)(nil), // 2847: POGOProtos.Rpc.InternalGetPhotosOutProto + (*InternalGetPhotosProto)(nil), // 2848: POGOProtos.Rpc.InternalGetPhotosProto + (*InternalGetPlayerSettingsOutProto)(nil), // 2849: POGOProtos.Rpc.InternalGetPlayerSettingsOutProto + (*InternalGetPlayerSettingsProto)(nil), // 2850: POGOProtos.Rpc.InternalGetPlayerSettingsProto + (*InternalGetProfileRequest)(nil), // 2851: POGOProtos.Rpc.InternalGetProfileRequest + (*InternalGetProfileResponse)(nil), // 2852: POGOProtos.Rpc.InternalGetProfileResponse + (*InternalGetSignedUrlOutProto)(nil), // 2853: POGOProtos.Rpc.InternalGetSignedUrlOutProto + (*InternalGetSignedUrlProto)(nil), // 2854: POGOProtos.Rpc.InternalGetSignedUrlProto + (*InternalGetUploadUrlOutProto)(nil), // 2855: POGOProtos.Rpc.InternalGetUploadUrlOutProto + (*InternalGetUploadUrlProto)(nil), // 2856: POGOProtos.Rpc.InternalGetUploadUrlProto + (*InternalGetWebTokenActionOutProto)(nil), // 2857: POGOProtos.Rpc.InternalGetWebTokenActionOutProto + (*InternalGetWebTokenActionProto)(nil), // 2858: POGOProtos.Rpc.InternalGetWebTokenActionProto + (*InternalGuestLoginAuthToken)(nil), // 2859: POGOProtos.Rpc.InternalGuestLoginAuthToken + (*InternalGuestLoginSecretToken)(nil), // 2860: POGOProtos.Rpc.InternalGuestLoginSecretToken + (*InternalImageLogReportData)(nil), // 2861: POGOProtos.Rpc.InternalImageLogReportData + (*InternalImageModerationAttributes)(nil), // 2862: POGOProtos.Rpc.InternalImageModerationAttributes + (*InternalImageProfanityReportData)(nil), // 2863: POGOProtos.Rpc.InternalImageProfanityReportData + (*InternalInAppPurchaseBalanceProto)(nil), // 2864: POGOProtos.Rpc.InternalInAppPurchaseBalanceProto + (*InternalIncomingFriendInviteDisplayProto)(nil), // 2865: POGOProtos.Rpc.InternalIncomingFriendInviteDisplayProto + (*InternalIncomingFriendInviteProto)(nil), // 2866: POGOProtos.Rpc.InternalIncomingFriendInviteProto + (*InternalInventoryDeltaProto)(nil), // 2867: POGOProtos.Rpc.InternalInventoryDeltaProto + (*InternalInventoryItemProto)(nil), // 2868: POGOProtos.Rpc.InternalInventoryItemProto + (*InternalInventoryProto)(nil), // 2869: POGOProtos.Rpc.InternalInventoryProto + (*InternalInviteFacebookFriendOutProto)(nil), // 2870: POGOProtos.Rpc.InternalInviteFacebookFriendOutProto + (*InternalInviteFacebookFriendProto)(nil), // 2871: POGOProtos.Rpc.InternalInviteFacebookFriendProto + (*InternalInviteGameRequest)(nil), // 2872: POGOProtos.Rpc.InternalInviteGameRequest + (*InternalInviteGameResponse)(nil), // 2873: POGOProtos.Rpc.InternalInviteGameResponse + (*InternalIosDevice)(nil), // 2874: POGOProtos.Rpc.InternalIosDevice + (*InternalIosSourceRevision)(nil), // 2875: POGOProtos.Rpc.InternalIosSourceRevision + (*InternalIsAccountBlockedOutProto)(nil), // 2876: POGOProtos.Rpc.InternalIsAccountBlockedOutProto + (*InternalIsAccountBlockedProto)(nil), // 2877: POGOProtos.Rpc.InternalIsAccountBlockedProto + (*InternalIsMyFriendOutProto)(nil), // 2878: POGOProtos.Rpc.InternalIsMyFriendOutProto + (*InternalIsMyFriendProto)(nil), // 2879: POGOProtos.Rpc.InternalIsMyFriendProto + (*InternalItemProto)(nil), // 2880: POGOProtos.Rpc.InternalItemProto + (*InternalLanguageData)(nil), // 2881: POGOProtos.Rpc.InternalLanguageData + (*InternalLegalHold)(nil), // 2882: POGOProtos.Rpc.InternalLegalHold + (*InternalLinkToAccountLoginRequestProto)(nil), // 2883: POGOProtos.Rpc.InternalLinkToAccountLoginRequestProto + (*InternalLinkToAccountLoginResponseProto)(nil), // 2884: POGOProtos.Rpc.InternalLinkToAccountLoginResponseProto + (*InternalListFriendsRequest)(nil), // 2885: POGOProtos.Rpc.InternalListFriendsRequest + (*InternalListFriendsResponse)(nil), // 2886: POGOProtos.Rpc.InternalListFriendsResponse + (*InternalListLoginActionOutProto)(nil), // 2887: POGOProtos.Rpc.InternalListLoginActionOutProto + (*InternalListOptOutNotificationCategoriesRequestProto)(nil), // 2888: POGOProtos.Rpc.InternalListOptOutNotificationCategoriesRequestProto + (*InternalListOptOutNotificationCategoriesResponseProto)(nil), // 2889: POGOProtos.Rpc.InternalListOptOutNotificationCategoriesResponseProto + (*InternalLocationPingOutProto)(nil), // 2890: POGOProtos.Rpc.InternalLocationPingOutProto + (*InternalLocationPingProto)(nil), // 2891: POGOProtos.Rpc.InternalLocationPingProto + (*InternalLocationPingUpdateProto)(nil), // 2892: POGOProtos.Rpc.InternalLocationPingUpdateProto + (*InternalLogReportData)(nil), // 2893: POGOProtos.Rpc.InternalLogReportData + (*InternalLoginDetail)(nil), // 2894: POGOProtos.Rpc.InternalLoginDetail + (*InternalManualReportData)(nil), // 2895: POGOProtos.Rpc.InternalManualReportData + (*InternalMarketingTelemetry)(nil), // 2896: POGOProtos.Rpc.InternalMarketingTelemetry + (*InternalMarketingTelemetryMetadata)(nil), // 2897: POGOProtos.Rpc.InternalMarketingTelemetryMetadata + (*InternalMarketingTelemetryWrapper)(nil), // 2898: POGOProtos.Rpc.InternalMarketingTelemetryWrapper + (*InternalMessageFlag)(nil), // 2899: POGOProtos.Rpc.InternalMessageFlag + (*InternalMessageFlags)(nil), // 2900: POGOProtos.Rpc.InternalMessageFlags + (*InternalMessageLogReportData)(nil), // 2901: POGOProtos.Rpc.InternalMessageLogReportData + (*InternalMessageProfanityReportData)(nil), // 2902: POGOProtos.Rpc.InternalMessageProfanityReportData + (*InternalNianticPublicSharedLoginTokenSettings)(nil), // 2903: POGOProtos.Rpc.InternalNianticPublicSharedLoginTokenSettings + (*InternalNotifyContactListFriendsRequest)(nil), // 2904: POGOProtos.Rpc.InternalNotifyContactListFriendsRequest + (*InternalNotifyContactListFriendsResponse)(nil), // 2905: POGOProtos.Rpc.InternalNotifyContactListFriendsResponse + (*InternalOfferRecord)(nil), // 2906: POGOProtos.Rpc.InternalOfferRecord + (*InternalOptOutProto)(nil), // 2907: POGOProtos.Rpc.InternalOptOutProto + (*InternalOutgoingFriendInviteDisplayProto)(nil), // 2908: POGOProtos.Rpc.InternalOutgoingFriendInviteDisplayProto + (*InternalOutgoingFriendInviteProto)(nil), // 2909: POGOProtos.Rpc.InternalOutgoingFriendInviteProto + (*InternalPhoneNumberCountryProto)(nil), // 2910: POGOProtos.Rpc.InternalPhoneNumberCountryProto + (*InternalPhotoRecord)(nil), // 2911: POGOProtos.Rpc.InternalPhotoRecord + (*InternalPingRequestProto)(nil), // 2912: POGOProtos.Rpc.InternalPingRequestProto + (*InternalPingResponseProto)(nil), // 2913: POGOProtos.Rpc.InternalPingResponseProto + (*InternalPlatformCommonFilterProto)(nil), // 2914: POGOProtos.Rpc.InternalPlatformCommonFilterProto + (*InternalPlatformPlayerLocaleProto)(nil), // 2915: POGOProtos.Rpc.InternalPlatformPlayerLocaleProto + (*InternalPlatformServerData)(nil), // 2916: POGOProtos.Rpc.InternalPlatformServerData + (*InternalPlayerReputationProto)(nil), // 2917: POGOProtos.Rpc.InternalPlayerReputationProto + (*InternalPlayerSettingsProto)(nil), // 2918: POGOProtos.Rpc.InternalPlayerSettingsProto + (*InternalPlayerStatus)(nil), // 2919: POGOProtos.Rpc.InternalPlayerStatus + (*InternalPlayerSummaryProto)(nil), // 2920: POGOProtos.Rpc.InternalPlayerSummaryProto + (*InternalPortalCurationImageResult)(nil), // 2921: POGOProtos.Rpc.InternalPortalCurationImageResult + (*InternalProfanityReportData)(nil), // 2922: POGOProtos.Rpc.InternalProfanityReportData + (*InternalProfileDetailsProto)(nil), // 2923: POGOProtos.Rpc.InternalProfileDetailsProto + (*InternalProximityContact)(nil), // 2924: POGOProtos.Rpc.InternalProximityContact + (*InternalProximityToken)(nil), // 2925: POGOProtos.Rpc.InternalProximityToken + (*InternalProximityTokenInternal)(nil), // 2926: POGOProtos.Rpc.InternalProximityTokenInternal + (*InternalProxyRequestProto)(nil), // 2927: POGOProtos.Rpc.InternalProxyRequestProto + (*InternalProxyResponseProto)(nil), // 2928: POGOProtos.Rpc.InternalProxyResponseProto + (*InternalPushNotificationRegistryOutProto)(nil), // 2929: POGOProtos.Rpc.InternalPushNotificationRegistryOutProto + (*InternalPushNotificationRegistryProto)(nil), // 2930: POGOProtos.Rpc.InternalPushNotificationRegistryProto + (*InternalRedeemPasscodeRequestProto)(nil), // 2931: POGOProtos.Rpc.InternalRedeemPasscodeRequestProto + (*InternalRedeemPasscodeResponseProto)(nil), // 2932: POGOProtos.Rpc.InternalRedeemPasscodeResponseProto + (*InternalReferContactListFriendRequest)(nil), // 2933: POGOProtos.Rpc.InternalReferContactListFriendRequest + (*InternalReferContactListFriendResponse)(nil), // 2934: POGOProtos.Rpc.InternalReferContactListFriendResponse + (*InternalReferralProto)(nil), // 2935: POGOProtos.Rpc.InternalReferralProto + (*InternalRefreshProximityTokensRequestProto)(nil), // 2936: POGOProtos.Rpc.InternalRefreshProximityTokensRequestProto + (*InternalRefreshProximityTokensResponseProto)(nil), // 2937: POGOProtos.Rpc.InternalRefreshProximityTokensResponseProto + (*InternalRemoveFavoriteFriendRequest)(nil), // 2938: POGOProtos.Rpc.InternalRemoveFavoriteFriendRequest + (*InternalRemoveFavoriteFriendResponse)(nil), // 2939: POGOProtos.Rpc.InternalRemoveFavoriteFriendResponse + (*InternalRemoveFriendOutProto)(nil), // 2940: POGOProtos.Rpc.InternalRemoveFriendOutProto + (*InternalRemoveFriendProto)(nil), // 2941: POGOProtos.Rpc.InternalRemoveFriendProto + (*InternalRemoveLoginActionOutProto)(nil), // 2942: POGOProtos.Rpc.InternalRemoveLoginActionOutProto + (*InternalRemoveLoginActionProto)(nil), // 2943: POGOProtos.Rpc.InternalRemoveLoginActionProto + (*InternalReplaceLoginActionOutProto)(nil), // 2944: POGOProtos.Rpc.InternalReplaceLoginActionOutProto + (*InternalReplaceLoginActionProto)(nil), // 2945: POGOProtos.Rpc.InternalReplaceLoginActionProto + (*InternalReportAttributeData)(nil), // 2946: POGOProtos.Rpc.InternalReportAttributeData + (*InternalReportInfoWrapper)(nil), // 2947: POGOProtos.Rpc.InternalReportInfoWrapper + (*InternalReportProximityContactsRequestProto)(nil), // 2948: POGOProtos.Rpc.InternalReportProximityContactsRequestProto + (*InternalReportProximityContactsResponseProto)(nil), // 2949: POGOProtos.Rpc.InternalReportProximityContactsResponseProto + (*InternalReputationSystemAttributes)(nil), // 2950: POGOProtos.Rpc.InternalReputationSystemAttributes + (*InternalResponse)(nil), // 2951: POGOProtos.Rpc.InternalResponse + (*InternalRotateGuestLoginSecretTokenRequestProto)(nil), // 2952: POGOProtos.Rpc.InternalRotateGuestLoginSecretTokenRequestProto + (*InternalRotateGuestLoginSecretTokenResponseProto)(nil), // 2953: POGOProtos.Rpc.InternalRotateGuestLoginSecretTokenResponseProto + (*InternalSavePlayerSettingsOutProto)(nil), // 2954: POGOProtos.Rpc.InternalSavePlayerSettingsOutProto + (*InternalSavePlayerSettingsProto)(nil), // 2955: POGOProtos.Rpc.InternalSavePlayerSettingsProto + (*InternalScoreAdjustment)(nil), // 2956: POGOProtos.Rpc.InternalScoreAdjustment + (*InternalSearchPlayerOutProto)(nil), // 2957: POGOProtos.Rpc.InternalSearchPlayerOutProto + (*InternalSearchPlayerProto)(nil), // 2958: POGOProtos.Rpc.InternalSearchPlayerProto + (*InternalSendContactListFriendInviteRequest)(nil), // 2959: POGOProtos.Rpc.InternalSendContactListFriendInviteRequest + (*InternalSendContactListFriendInviteResponse)(nil), // 2960: POGOProtos.Rpc.InternalSendContactListFriendInviteResponse + (*InternalSendFriendInviteOutProto)(nil), // 2961: POGOProtos.Rpc.InternalSendFriendInviteOutProto + (*InternalSendFriendInviteProto)(nil), // 2962: POGOProtos.Rpc.InternalSendFriendInviteProto + (*InternalSendSmsVerificationCodeRequest)(nil), // 2963: POGOProtos.Rpc.InternalSendSmsVerificationCodeRequest + (*InternalSendSmsVerificationCodeResponse)(nil), // 2964: POGOProtos.Rpc.InternalSendSmsVerificationCodeResponse + (*InternalSetAccountContactSettingsRequest)(nil), // 2965: POGOProtos.Rpc.InternalSetAccountContactSettingsRequest + (*InternalSetAccountContactSettingsResponse)(nil), // 2966: POGOProtos.Rpc.InternalSetAccountContactSettingsResponse + (*InternalSetAccountSettingsOutProto)(nil), // 2967: POGOProtos.Rpc.InternalSetAccountSettingsOutProto + (*InternalSetAccountSettingsProto)(nil), // 2968: POGOProtos.Rpc.InternalSetAccountSettingsProto + (*InternalSetBirthdayRequestProto)(nil), // 2969: POGOProtos.Rpc.InternalSetBirthdayRequestProto + (*InternalSetBirthdayResponseProto)(nil), // 2970: POGOProtos.Rpc.InternalSetBirthdayResponseProto + (*InternalSetInGameCurrencyExchangeRateOutProto)(nil), // 2971: POGOProtos.Rpc.InternalSetInGameCurrencyExchangeRateOutProto + (*InternalSetInGameCurrencyExchangeRateProto)(nil), // 2972: POGOProtos.Rpc.InternalSetInGameCurrencyExchangeRateProto + (*InternalSetInGameCurrencyExchangeRateTrackingProto)(nil), // 2973: POGOProtos.Rpc.InternalSetInGameCurrencyExchangeRateTrackingProto + (*InternalSharedProtos)(nil), // 2974: POGOProtos.Rpc.InternalSharedProtos + (*InternalSkuContentProto)(nil), // 2975: POGOProtos.Rpc.InternalSkuContentProto + (*InternalSkuDataProto)(nil), // 2976: POGOProtos.Rpc.InternalSkuDataProto + (*InternalSkuLimitProto)(nil), // 2977: POGOProtos.Rpc.InternalSkuLimitProto + (*InternalSkuPresentationDataProto)(nil), // 2978: POGOProtos.Rpc.InternalSkuPresentationDataProto + (*InternalSkuPriceProto)(nil), // 2979: POGOProtos.Rpc.InternalSkuPriceProto + (*InternalSkuRecord)(nil), // 2980: POGOProtos.Rpc.InternalSkuRecord + (*InternalSocialClientFeatures)(nil), // 2981: POGOProtos.Rpc.InternalSocialClientFeatures + (*InternalSocialClientGlobalSettings)(nil), // 2982: POGOProtos.Rpc.InternalSocialClientGlobalSettings + (*InternalSocialProto)(nil), // 2983: POGOProtos.Rpc.InternalSocialProto + (*InternalSocialSettings)(nil), // 2984: POGOProtos.Rpc.InternalSocialSettings + (*InternalSocialV2Enum)(nil), // 2985: POGOProtos.Rpc.InternalSocialV2Enum + (*InternalSubmitImageOutProto)(nil), // 2986: POGOProtos.Rpc.InternalSubmitImageOutProto + (*InternalSubmitImageProto)(nil), // 2987: POGOProtos.Rpc.InternalSubmitImageProto + (*InternalSubmitNewPoiOutProto)(nil), // 2988: POGOProtos.Rpc.InternalSubmitNewPoiOutProto + (*InternalSubmitNewPoiProto)(nil), // 2989: POGOProtos.Rpc.InternalSubmitNewPoiProto + (*InternalSyncContactListRequest)(nil), // 2990: POGOProtos.Rpc.InternalSyncContactListRequest + (*InternalSyncContactListResponse)(nil), // 2991: POGOProtos.Rpc.InternalSyncContactListResponse + (*InternalTemplateVariable)(nil), // 2992: POGOProtos.Rpc.InternalTemplateVariable + (*InternalUnblockAccountOutProto)(nil), // 2993: POGOProtos.Rpc.InternalUnblockAccountOutProto + (*InternalUnblockAccountProto)(nil), // 2994: POGOProtos.Rpc.InternalUnblockAccountProto + (*InternalUntombstoneCodenameResult)(nil), // 2995: POGOProtos.Rpc.InternalUntombstoneCodenameResult + (*InternalUntombstoneResult)(nil), // 2996: POGOProtos.Rpc.InternalUntombstoneResult + (*InternalUpdateAdventureSyncFitnessRequestProto)(nil), // 2997: POGOProtos.Rpc.InternalUpdateAdventureSyncFitnessRequestProto + (*InternalUpdateAdventureSyncFitnessResponseProto)(nil), // 2998: POGOProtos.Rpc.InternalUpdateAdventureSyncFitnessResponseProto + (*InternalUpdateAdventureSyncSettingsRequestProto)(nil), // 2999: POGOProtos.Rpc.InternalUpdateAdventureSyncSettingsRequestProto + (*InternalUpdateAdventureSyncSettingsResponseProto)(nil), // 3000: POGOProtos.Rpc.InternalUpdateAdventureSyncSettingsResponseProto + (*InternalUpdateAvatarImageRequest)(nil), // 3001: POGOProtos.Rpc.InternalUpdateAvatarImageRequest + (*InternalUpdateAvatarImageResponse)(nil), // 3002: POGOProtos.Rpc.InternalUpdateAvatarImageResponse + (*InternalUpdateBreadcrumbHistoryRequestProto)(nil), // 3003: POGOProtos.Rpc.InternalUpdateBreadcrumbHistoryRequestProto + (*InternalUpdateBreadcrumbHistoryResponseProto)(nil), // 3004: POGOProtos.Rpc.InternalUpdateBreadcrumbHistoryResponseProto + (*InternalUpdateBulkPlayerLocationRequestProto)(nil), // 3005: POGOProtos.Rpc.InternalUpdateBulkPlayerLocationRequestProto + (*InternalUpdateBulkPlayerLocationResponseProto)(nil), // 3006: POGOProtos.Rpc.InternalUpdateBulkPlayerLocationResponseProto + (*InternalUpdateFacebookStatusOutProto)(nil), // 3007: POGOProtos.Rpc.InternalUpdateFacebookStatusOutProto + (*InternalUpdateFacebookStatusProto)(nil), // 3008: POGOProtos.Rpc.InternalUpdateFacebookStatusProto + (*InternalUpdateFriendshipRequest)(nil), // 3009: POGOProtos.Rpc.InternalUpdateFriendshipRequest + (*InternalUpdateFriendshipResponse)(nil), // 3010: POGOProtos.Rpc.InternalUpdateFriendshipResponse + (*InternalUpdateIncomingGameInviteRequest)(nil), // 3011: POGOProtos.Rpc.InternalUpdateIncomingGameInviteRequest + (*InternalUpdateIncomingGameInviteResponse)(nil), // 3012: POGOProtos.Rpc.InternalUpdateIncomingGameInviteResponse + (*InternalUpdateNotificationOutProto)(nil), // 3013: POGOProtos.Rpc.InternalUpdateNotificationOutProto + (*InternalUpdateNotificationProto)(nil), // 3014: POGOProtos.Rpc.InternalUpdateNotificationProto + (*InternalUpdatePhoneNumberRequest)(nil), // 3015: POGOProtos.Rpc.InternalUpdatePhoneNumberRequest + (*InternalUpdatePhoneNumberResponse)(nil), // 3016: POGOProtos.Rpc.InternalUpdatePhoneNumberResponse + (*InternalUpdateProfileRequest)(nil), // 3017: POGOProtos.Rpc.InternalUpdateProfileRequest + (*InternalUpdateProfileResponse)(nil), // 3018: POGOProtos.Rpc.InternalUpdateProfileResponse + (*InternalUploadPoiPhotoByUrlOutProto)(nil), // 3019: POGOProtos.Rpc.InternalUploadPoiPhotoByUrlOutProto + (*InternalUploadPoiPhotoByUrlProto)(nil), // 3020: POGOProtos.Rpc.InternalUploadPoiPhotoByUrlProto + (*InternalValidateNiaAppleAuthTokenRequestProto)(nil), // 3021: POGOProtos.Rpc.InternalValidateNiaAppleAuthTokenRequestProto + (*InternalValidateNiaAppleAuthTokenResponseProto)(nil), // 3022: POGOProtos.Rpc.InternalValidateNiaAppleAuthTokenResponseProto + (*InternalWeatherAlertProto)(nil), // 3023: POGOProtos.Rpc.InternalWeatherAlertProto + (*InternalWeatherAlertSettingsProto)(nil), // 3024: POGOProtos.Rpc.InternalWeatherAlertSettingsProto + (*InternalWeatherSettingsProto)(nil), // 3025: POGOProtos.Rpc.InternalWeatherSettingsProto + (*InvalidJsonException)(nil), // 3026: POGOProtos.Rpc.InvalidJsonException + (*InvasionAvailabilitySettingsProto)(nil), // 3027: POGOProtos.Rpc.InvasionAvailabilitySettingsProto + (*InvasionBattleResponseUpdate)(nil), // 3028: POGOProtos.Rpc.InvasionBattleResponseUpdate + (*InvasionBattleUpdate)(nil), // 3029: POGOProtos.Rpc.InvasionBattleUpdate + (*InvasionCreateDetail)(nil), // 3030: POGOProtos.Rpc.InvasionCreateDetail + (*InvasionEncounterOutProto)(nil), // 3031: POGOProtos.Rpc.InvasionEncounterOutProto + (*InvasionEncounterProto)(nil), // 3032: POGOProtos.Rpc.InvasionEncounterProto + (*InvasionFinishedDisplayProto)(nil), // 3033: POGOProtos.Rpc.InvasionFinishedDisplayProto + (*InvasionNpcDisplaySettingsProto)(nil), // 3034: POGOProtos.Rpc.InvasionNpcDisplaySettingsProto + (*InvasionOpenCombatSessionData)(nil), // 3035: POGOProtos.Rpc.InvasionOpenCombatSessionData + (*InvasionOpenCombatSessionResponseData)(nil), // 3036: POGOProtos.Rpc.InvasionOpenCombatSessionResponseData + (*InvasionStatus)(nil), // 3037: POGOProtos.Rpc.InvasionStatus + (*InvasionTelemetry)(nil), // 3038: POGOProtos.Rpc.InvasionTelemetry + (*InvasionVictoryLogEntry)(nil), // 3039: POGOProtos.Rpc.InvasionVictoryLogEntry + (*InventoryDeltaProto)(nil), // 3040: POGOProtos.Rpc.InventoryDeltaProto + (*InventoryItemProto)(nil), // 3041: POGOProtos.Rpc.InventoryItemProto + (*InventoryProto)(nil), // 3042: POGOProtos.Rpc.InventoryProto + (*InventorySettingsProto)(nil), // 3043: POGOProtos.Rpc.InventorySettingsProto + (*InventoryUpgradeAttributesProto)(nil), // 3044: POGOProtos.Rpc.InventoryUpgradeAttributesProto + (*InventoryUpgradeProto)(nil), // 3045: POGOProtos.Rpc.InventoryUpgradeProto + (*InventoryUpgradesProto)(nil), // 3046: POGOProtos.Rpc.InventoryUpgradesProto + (*IosDevice)(nil), // 3047: POGOProtos.Rpc.IosDevice + (*IosSourceRevision)(nil), // 3048: POGOProtos.Rpc.IosSourceRevision + (*IrisPlayerPublicProfileInfo)(nil), // 3049: POGOProtos.Rpc.IrisPlayerPublicProfileInfo + (*IrisPokemonObjectProto)(nil), // 3050: POGOProtos.Rpc.IrisPokemonObjectProto + (*IrisSocialDeploymentProto)(nil), // 3051: POGOProtos.Rpc.IrisSocialDeploymentProto + (*IrisSocialEventTelemetry)(nil), // 3052: POGOProtos.Rpc.IrisSocialEventTelemetry + (*IrisSocialGlobalSettingsProto)(nil), // 3053: POGOProtos.Rpc.IrisSocialGlobalSettingsProto + (*IrisSocialInteractionLogEntry)(nil), // 3054: POGOProtos.Rpc.IrisSocialInteractionLogEntry + (*IrisSocialSettingsProto)(nil), // 3055: POGOProtos.Rpc.IrisSocialSettingsProto + (*IrisSocialUserExperienceFunnelSettingsProto)(nil), // 3056: POGOProtos.Rpc.IrisSocialUserExperienceFunnelSettingsProto + (*IsSkuAvailableOutProto)(nil), // 3057: POGOProtos.Rpc.IsSkuAvailableOutProto + (*IsSkuAvailableProto)(nil), // 3058: POGOProtos.Rpc.IsSkuAvailableProto + (*ItemCurrencyValues)(nil), // 3059: POGOProtos.Rpc.ItemCurrencyValues + (*ItemDeletedTelemetry)(nil), // 3060: POGOProtos.Rpc.ItemDeletedTelemetry + (*ItemEnablementSettingsProto)(nil), // 3061: POGOProtos.Rpc.ItemEnablementSettingsProto + (*ItemExpirationConsolationLogEntry)(nil), // 3062: POGOProtos.Rpc.ItemExpirationConsolationLogEntry + (*ItemExpirationSettingsProto)(nil), // 3063: POGOProtos.Rpc.ItemExpirationSettingsProto + (*ItemInventoryUpdateSettingsProto)(nil), // 3064: POGOProtos.Rpc.ItemInventoryUpdateSettingsProto + (*ItemProto)(nil), // 3065: POGOProtos.Rpc.ItemProto + (*ItemRewardProto)(nil), // 3066: POGOProtos.Rpc.ItemRewardProto + (*ItemSettingsProto)(nil), // 3067: POGOProtos.Rpc.ItemSettingsProto + (*ItemTelemetry)(nil), // 3068: POGOProtos.Rpc.ItemTelemetry + (*ItemTimePeriodCountersProto)(nil), // 3069: POGOProtos.Rpc.ItemTimePeriodCountersProto + (*ItemTimePeriodCountersSettingsProto)(nil), // 3070: POGOProtos.Rpc.ItemTimePeriodCountersSettingsProto + (*JoinBreadLobbyOutProto)(nil), // 3071: POGOProtos.Rpc.JoinBreadLobbyOutProto + (*JoinBreadLobbyProto)(nil), // 3072: POGOProtos.Rpc.JoinBreadLobbyProto + (*JoinBuddyMultiplayerSessionOutProto)(nil), // 3073: POGOProtos.Rpc.JoinBuddyMultiplayerSessionOutProto + (*JoinBuddyMultiplayerSessionProto)(nil), // 3074: POGOProtos.Rpc.JoinBuddyMultiplayerSessionProto + (*JoinLobbyData)(nil), // 3075: POGOProtos.Rpc.JoinLobbyData + (*JoinLobbyOutProto)(nil), // 3076: POGOProtos.Rpc.JoinLobbyOutProto + (*JoinLobbyProto)(nil), // 3077: POGOProtos.Rpc.JoinLobbyProto + (*JoinLobbyResponseData)(nil), // 3078: POGOProtos.Rpc.JoinLobbyResponseData + (*JoinPartyOutProto)(nil), // 3079: POGOProtos.Rpc.JoinPartyOutProto + (*JoinPartyProto)(nil), // 3080: POGOProtos.Rpc.JoinPartyProto + (*JoinRaidViaFriendListSettingsProto)(nil), // 3081: POGOProtos.Rpc.JoinRaidViaFriendListSettingsProto + (*JoinedPlayerObfuscationEntryProto)(nil), // 3082: POGOProtos.Rpc.JoinedPlayerObfuscationEntryProto + (*JoinedPlayerObfuscationMapProto)(nil), // 3083: POGOProtos.Rpc.JoinedPlayerObfuscationMapProto + (*JournalAddEntryProto)(nil), // 3084: POGOProtos.Rpc.JournalAddEntryProto + (*JournalEntryProto)(nil), // 3085: POGOProtos.Rpc.JournalEntryProto + (*JournalReadEntryProto)(nil), // 3086: POGOProtos.Rpc.JournalReadEntryProto + (*JournalRemoveEntryProto)(nil), // 3087: POGOProtos.Rpc.JournalRemoveEntryProto + (*JournalVersionProto)(nil), // 3088: POGOProtos.Rpc.JournalVersionProto + (*JsonParser)(nil), // 3089: POGOProtos.Rpc.JsonParser + (*KangarooSettingsProto)(nil), // 3090: POGOProtos.Rpc.KangarooSettingsProto + (*Key)(nil), // 3091: POGOProtos.Rpc.Key + (*KeyBlock)(nil), // 3092: POGOProtos.Rpc.KeyBlock + (*KeyValuePair)(nil), // 3093: POGOProtos.Rpc.KeyValuePair + (*KickOtherPlayerFromPartyOutProto)(nil), // 3094: POGOProtos.Rpc.KickOtherPlayerFromPartyOutProto + (*KickOtherPlayerFromPartyProto)(nil), // 3095: POGOProtos.Rpc.KickOtherPlayerFromPartyProto + (*KoalaSettingsProto)(nil), // 3096: POGOProtos.Rpc.KoalaSettingsProto + (*Label)(nil), // 3097: POGOProtos.Rpc.Label + (*LabelContentLocalization)(nil), // 3098: POGOProtos.Rpc.LabelContentLocalization + (*LanguageBundleProto)(nil), // 3099: POGOProtos.Rpc.LanguageBundleProto + (*LanguageSelectorSettingsProto)(nil), // 3100: POGOProtos.Rpc.LanguageSelectorSettingsProto + (*LanguageSettingsProto)(nil), // 3101: POGOProtos.Rpc.LanguageSettingsProto + (*LanguageTelemetry)(nil), // 3102: POGOProtos.Rpc.LanguageTelemetry + (*LatencyTrackingSettingsProto)(nil), // 3103: POGOProtos.Rpc.LatencyTrackingSettingsProto + (*Layer)(nil), // 3104: POGOProtos.Rpc.Layer + (*LayerRule)(nil), // 3105: POGOProtos.Rpc.LayerRule + (*LeagueIdMismatchData)(nil), // 3106: POGOProtos.Rpc.LeagueIdMismatchData + (*LeaveBreadLobbyOutProto)(nil), // 3107: POGOProtos.Rpc.LeaveBreadLobbyOutProto + (*LeaveBreadLobbyProto)(nil), // 3108: POGOProtos.Rpc.LeaveBreadLobbyProto + (*LeaveBuddyMultiplayerSessionOutProto)(nil), // 3109: POGOProtos.Rpc.LeaveBuddyMultiplayerSessionOutProto + (*LeaveBuddyMultiplayerSessionProto)(nil), // 3110: POGOProtos.Rpc.LeaveBuddyMultiplayerSessionProto + (*LeaveInteractionRangeTelemetry)(nil), // 3111: POGOProtos.Rpc.LeaveInteractionRangeTelemetry + (*LeaveLobbyData)(nil), // 3112: POGOProtos.Rpc.LeaveLobbyData + (*LeaveLobbyOutProto)(nil), // 3113: POGOProtos.Rpc.LeaveLobbyOutProto + (*LeaveLobbyProto)(nil), // 3114: POGOProtos.Rpc.LeaveLobbyProto + (*LeaveLobbyResponseData)(nil), // 3115: POGOProtos.Rpc.LeaveLobbyResponseData + (*LeavePartyOutProto)(nil), // 3116: POGOProtos.Rpc.LeavePartyOutProto + (*LeavePartyProto)(nil), // 3117: POGOProtos.Rpc.LeavePartyProto + (*LeavePointOfInterestTelemetry)(nil), // 3118: POGOProtos.Rpc.LeavePointOfInterestTelemetry + (*LeaveWeeklyChallengeMatchmakingOutProto)(nil), // 3119: POGOProtos.Rpc.LeaveWeeklyChallengeMatchmakingOutProto + (*LeaveWeeklyChallengeMatchmakingProto)(nil), // 3120: POGOProtos.Rpc.LeaveWeeklyChallengeMatchmakingProto + (*LegacyLevelAvatarLockProto)(nil), // 3121: POGOProtos.Rpc.LegacyLevelAvatarLockProto + (*LevelSettingsProto)(nil), // 3122: POGOProtos.Rpc.LevelSettingsProto + (*LevelUpRewardsOutProto)(nil), // 3123: POGOProtos.Rpc.LevelUpRewardsOutProto + (*LevelUpRewardsProto)(nil), // 3124: POGOProtos.Rpc.LevelUpRewardsProto + (*LevelUpRewardsSettingsProto)(nil), // 3125: POGOProtos.Rpc.LevelUpRewardsSettingsProto + (*LeveledUpFriendsProto)(nil), // 3126: POGOProtos.Rpc.LeveledUpFriendsProto + (*LiftUserAgeGateConfirmationOutProto)(nil), // 3127: POGOProtos.Rpc.LiftUserAgeGateConfirmationOutProto + (*LiftUserAgeGateConfirmationProto)(nil), // 3128: POGOProtos.Rpc.LiftUserAgeGateConfirmationProto + (*LikeRoutePinOutProto)(nil), // 3129: POGOProtos.Rpc.LikeRoutePinOutProto + (*LikeRoutePinProto)(nil), // 3130: POGOProtos.Rpc.LikeRoutePinProto + (*LimitedEditionPokemonEncounterRewardProto)(nil), // 3131: POGOProtos.Rpc.LimitedEditionPokemonEncounterRewardProto + (*LimitedPurchaseSkuRecordProto)(nil), // 3132: POGOProtos.Rpc.LimitedPurchaseSkuRecordProto + (*LimitedPurchaseSkuSettingsProto)(nil), // 3133: POGOProtos.Rpc.LimitedPurchaseSkuSettingsProto + (*LineProto)(nil), // 3134: POGOProtos.Rpc.LineProto + (*LinkToAccountLoginRequestProto)(nil), // 3135: POGOProtos.Rpc.LinkToAccountLoginRequestProto + (*LinkToAccountLoginResponseProto)(nil), // 3136: POGOProtos.Rpc.LinkToAccountLoginResponseProto + (*LiquidAttribute)(nil), // 3137: POGOProtos.Rpc.LiquidAttribute + (*ListAvatarAppearanceItemsOutProto)(nil), // 3138: POGOProtos.Rpc.ListAvatarAppearanceItemsOutProto + (*ListAvatarAppearanceItemsProto)(nil), // 3139: POGOProtos.Rpc.ListAvatarAppearanceItemsProto + (*ListAvatarCustomizationsOutProto)(nil), // 3140: POGOProtos.Rpc.ListAvatarCustomizationsOutProto + (*ListAvatarCustomizationsProto)(nil), // 3141: POGOProtos.Rpc.ListAvatarCustomizationsProto + (*ListAvatarStoreItemsOutProto)(nil), // 3142: POGOProtos.Rpc.ListAvatarStoreItemsOutProto + (*ListAvatarStoreItemsProto)(nil), // 3143: POGOProtos.Rpc.ListAvatarStoreItemsProto + (*ListExperiencesFilter)(nil), // 3144: POGOProtos.Rpc.ListExperiencesFilter + (*ListExperiencesRequest)(nil), // 3145: POGOProtos.Rpc.ListExperiencesRequest + (*ListExperiencesResponse)(nil), // 3146: POGOProtos.Rpc.ListExperiencesResponse + (*ListFriendActivitiesRequestProto)(nil), // 3147: POGOProtos.Rpc.ListFriendActivitiesRequestProto + (*ListFriendActivitiesResponseProto)(nil), // 3148: POGOProtos.Rpc.ListFriendActivitiesResponseProto + (*ListGymBadgesOutProto)(nil), // 3149: POGOProtos.Rpc.ListGymBadgesOutProto + (*ListGymBadgesProto)(nil), // 3150: POGOProtos.Rpc.ListGymBadgesProto + (*ListLoginActionOutProto)(nil), // 3151: POGOProtos.Rpc.ListLoginActionOutProto + (*ListRouteBadgesOutProto)(nil), // 3152: POGOProtos.Rpc.ListRouteBadgesOutProto + (*ListRouteBadgesProto)(nil), // 3153: POGOProtos.Rpc.ListRouteBadgesProto + (*ListRouteStampsOutProto)(nil), // 3154: POGOProtos.Rpc.ListRouteStampsOutProto + (*ListRouteStampsProto)(nil), // 3155: POGOProtos.Rpc.ListRouteStampsProto + (*ListValue)(nil), // 3156: POGOProtos.Rpc.ListValue + (*LoadingScreenProto)(nil), // 3157: POGOProtos.Rpc.LoadingScreenProto + (*LobbyClientSettingsProto)(nil), // 3158: POGOProtos.Rpc.LobbyClientSettingsProto + (*LobbyPokemonProto)(nil), // 3159: POGOProtos.Rpc.LobbyPokemonProto + (*LobbyProto)(nil), // 3160: POGOProtos.Rpc.LobbyProto + (*LobbyVisibilityData)(nil), // 3161: POGOProtos.Rpc.LobbyVisibilityData + (*LobbyVisibilityResponseData)(nil), // 3162: POGOProtos.Rpc.LobbyVisibilityResponseData + (*LocalDateTimeProto)(nil), // 3163: POGOProtos.Rpc.LocalDateTimeProto + (*LocalizationStats)(nil), // 3164: POGOProtos.Rpc.LocalizationStats + (*LocalizationUpdate)(nil), // 3165: POGOProtos.Rpc.LocalizationUpdate + (*LocationCardDisplayProto)(nil), // 3166: POGOProtos.Rpc.LocationCardDisplayProto + (*LocationCardFeatureSettingsProto)(nil), // 3167: POGOProtos.Rpc.LocationCardFeatureSettingsProto + (*LocationCardSettingsProto)(nil), // 3168: POGOProtos.Rpc.LocationCardSettingsProto + (*LocationE6Proto)(nil), // 3169: POGOProtos.Rpc.LocationE6Proto + (*LocationPingOutProto)(nil), // 3170: POGOProtos.Rpc.LocationPingOutProto + (*LocationPingProto)(nil), // 3171: POGOProtos.Rpc.LocationPingProto + (*LocationPingUpdateProto)(nil), // 3172: POGOProtos.Rpc.LocationPingUpdateProto + (*LogEntry)(nil), // 3173: POGOProtos.Rpc.LogEntry + (*LogEventDropped)(nil), // 3174: POGOProtos.Rpc.LogEventDropped + (*LogMessage)(nil), // 3175: POGOProtos.Rpc.LogMessage + (*LogSourceMetrics)(nil), // 3176: POGOProtos.Rpc.LogSourceMetrics + (*LoginActionTelemetry)(nil), // 3177: POGOProtos.Rpc.LoginActionTelemetry + (*LoginDetail)(nil), // 3178: POGOProtos.Rpc.LoginDetail + (*LoginNewPlayer)(nil), // 3179: POGOProtos.Rpc.LoginNewPlayer + (*LoginNewPlayerCreateAccount)(nil), // 3180: POGOProtos.Rpc.LoginNewPlayerCreateAccount + (*LoginReturningPlayer)(nil), // 3181: POGOProtos.Rpc.LoginReturningPlayer + (*LoginReturningPlayerSignIn)(nil), // 3182: POGOProtos.Rpc.LoginReturningPlayerSignIn + (*LoginSettingsProto)(nil), // 3183: POGOProtos.Rpc.LoginSettingsProto + (*LoginStartup)(nil), // 3184: POGOProtos.Rpc.LoginStartup + (*LoopProto)(nil), // 3185: POGOProtos.Rpc.LoopProto + (*LootItemProto)(nil), // 3186: POGOProtos.Rpc.LootItemProto + (*LootProto)(nil), // 3187: POGOProtos.Rpc.LootProto + (*LootStationLogEntry)(nil), // 3188: POGOProtos.Rpc.LootStationLogEntry + (*LootStationOutProto)(nil), // 3189: POGOProtos.Rpc.LootStationOutProto + (*LootStationProto)(nil), // 3190: POGOProtos.Rpc.LootStationProto + (*LootTableRewardProto)(nil), // 3191: POGOProtos.Rpc.LootTableRewardProto + (*LuckyPokemonSettingsProto)(nil), // 3192: POGOProtos.Rpc.LuckyPokemonSettingsProto + (*MainMenuBattleOpenedTelemetry)(nil), // 3193: POGOProtos.Rpc.MainMenuBattleOpenedTelemetry + (*MainMenuCameraButtonSettingsProto)(nil), // 3194: POGOProtos.Rpc.MainMenuCameraButtonSettingsProto + (*MainMenuEventsOpenedTelemetry)(nil), // 3195: POGOProtos.Rpc.MainMenuEventsOpenedTelemetry + (*MainMenuItemsOpenedTelemetry)(nil), // 3196: POGOProtos.Rpc.MainMenuItemsOpenedTelemetry + (*MainMenuNewsOpenedTelemetry)(nil), // 3197: POGOProtos.Rpc.MainMenuNewsOpenedTelemetry + (*MainMenuOpenedTelemetry)(nil), // 3198: POGOProtos.Rpc.MainMenuOpenedTelemetry + (*MainMenuPokedexOpenedTelemetry)(nil), // 3199: POGOProtos.Rpc.MainMenuPokedexOpenedTelemetry + (*MainMenuPokemonOpenedTelemetry)(nil), // 3200: POGOProtos.Rpc.MainMenuPokemonOpenedTelemetry + (*MainMenuSettingsOpenedTelemetry)(nil), // 3201: POGOProtos.Rpc.MainMenuSettingsOpenedTelemetry + (*MainMenuShopOpenedTelemetry)(nil), // 3202: POGOProtos.Rpc.MainMenuShopOpenedTelemetry + (*MainMenuWhatsYourFavoriteOpenedTelemetry)(nil), // 3203: POGOProtos.Rpc.MainMenuWhatsYourFavoriteOpenedTelemetry + (*ManagedPoseData)(nil), // 3204: POGOProtos.Rpc.ManagedPoseData + (*Map)(nil), // 3205: POGOProtos.Rpc.Map + (*MapArea)(nil), // 3206: POGOProtos.Rpc.MapArea + (*MapBuddySettingsProto)(nil), // 3207: POGOProtos.Rpc.MapBuddySettingsProto + (*MapCompositionRoot)(nil), // 3208: POGOProtos.Rpc.MapCompositionRoot + (*MapCoordOverlayProto)(nil), // 3209: POGOProtos.Rpc.MapCoordOverlayProto + (*MapDisplaySettingsProto)(nil), // 3210: POGOProtos.Rpc.MapDisplaySettingsProto + (*MapIconProto)(nil), // 3211: POGOProtos.Rpc.MapIconProto + (*MapIconSortOrderProto)(nil), // 3212: POGOProtos.Rpc.MapIconSortOrderProto + (*MapIconsSettingsProto)(nil), // 3213: POGOProtos.Rpc.MapIconsSettingsProto + (*MapPoint2D)(nil), // 3214: POGOProtos.Rpc.MapPoint2D + (*MapPokemonProto)(nil), // 3215: POGOProtos.Rpc.MapPokemonProto + (*MapProvider)(nil), // 3216: POGOProtos.Rpc.MapProvider + (*MapQueryRequestProto)(nil), // 3217: POGOProtos.Rpc.MapQueryRequestProto + (*MapQueryResponseProto)(nil), // 3218: POGOProtos.Rpc.MapQueryResponseProto + (*MapRighthandIconsTelemetry)(nil), // 3219: POGOProtos.Rpc.MapRighthandIconsTelemetry + (*MapS2Cell)(nil), // 3220: POGOProtos.Rpc.MapS2Cell + (*MapS2CellEntity)(nil), // 3221: POGOProtos.Rpc.MapS2CellEntity + (*MapSceneFeatureFlagsProto)(nil), // 3222: POGOProtos.Rpc.MapSceneFeatureFlagsProto + (*MapSettingsProto)(nil), // 3223: POGOProtos.Rpc.MapSettingsProto + (*MapTile)(nil), // 3224: POGOProtos.Rpc.MapTile + (*MapTileBundle)(nil), // 3225: POGOProtos.Rpc.MapTileBundle + (*MapTilesProcessed)(nil), // 3226: POGOProtos.Rpc.MapTilesProcessed + (*MapsAgeGateResult)(nil), // 3227: POGOProtos.Rpc.MapsAgeGateResult + (*MapsAgeGateStartup)(nil), // 3228: POGOProtos.Rpc.MapsAgeGateStartup + (*MapsClientEnvironmentProto)(nil), // 3229: POGOProtos.Rpc.MapsClientEnvironmentProto + (*MapsClientTelemetryBatchProto)(nil), // 3230: POGOProtos.Rpc.MapsClientTelemetryBatchProto + (*MapsClientTelemetryClientSettingsProto)(nil), // 3231: POGOProtos.Rpc.MapsClientTelemetryClientSettingsProto + (*MapsClientTelemetryCommonFilterProto)(nil), // 3232: POGOProtos.Rpc.MapsClientTelemetryCommonFilterProto + (*MapsClientTelemetryOmniProto)(nil), // 3233: POGOProtos.Rpc.MapsClientTelemetryOmniProto + (*MapsClientTelemetryRecordProto)(nil), // 3234: POGOProtos.Rpc.MapsClientTelemetryRecordProto + (*MapsClientTelemetryRecordResult)(nil), // 3235: POGOProtos.Rpc.MapsClientTelemetryRecordResult + (*MapsClientTelemetryResponseProto)(nil), // 3236: POGOProtos.Rpc.MapsClientTelemetryResponseProto + (*MapsClientTelemetrySettingsRequestProto)(nil), // 3237: POGOProtos.Rpc.MapsClientTelemetrySettingsRequestProto + (*MapsClientTelemetryV2Request)(nil), // 3238: POGOProtos.Rpc.MapsClientTelemetryV2Request + (*MapsDatapoint)(nil), // 3239: POGOProtos.Rpc.MapsDatapoint + (*MapsLoginNewPlayer)(nil), // 3240: POGOProtos.Rpc.MapsLoginNewPlayer + (*MapsLoginNewPlayerCreateAccount)(nil), // 3241: POGOProtos.Rpc.MapsLoginNewPlayerCreateAccount + (*MapsLoginReturningPlayer)(nil), // 3242: POGOProtos.Rpc.MapsLoginReturningPlayer + (*MapsLoginReturningPlayerSignIn)(nil), // 3243: POGOProtos.Rpc.MapsLoginReturningPlayerSignIn + (*MapsLoginStartup)(nil), // 3244: POGOProtos.Rpc.MapsLoginStartup + (*MapsMetricRecord)(nil), // 3245: POGOProtos.Rpc.MapsMetricRecord + (*MapsPlaceholderMessage)(nil), // 3246: POGOProtos.Rpc.MapsPlaceholderMessage + (*MapsPlatformPlayerInfo)(nil), // 3247: POGOProtos.Rpc.MapsPlatformPlayerInfo + (*MapsPlatformPreAgeGateTrackingOmniproto)(nil), // 3248: POGOProtos.Rpc.MapsPlatformPreAgeGateTrackingOmniproto + (*MapsPlatformPreLoginTrackingOmniproto)(nil), // 3249: POGOProtos.Rpc.MapsPlatformPreLoginTrackingOmniproto + (*MapsPreAgeGateMetadata)(nil), // 3250: POGOProtos.Rpc.MapsPreAgeGateMetadata + (*MapsPreLoginMetadata)(nil), // 3251: POGOProtos.Rpc.MapsPreLoginMetadata + (*MapsServerRecordMetadata)(nil), // 3252: POGOProtos.Rpc.MapsServerRecordMetadata + (*MapsStartupMeasurementProto)(nil), // 3253: POGOProtos.Rpc.MapsStartupMeasurementProto + (*MapsTelemetryAttribute)(nil), // 3254: POGOProtos.Rpc.MapsTelemetryAttribute + (*MapsTelemetryAttributeRecordProto)(nil), // 3255: POGOProtos.Rpc.MapsTelemetryAttributeRecordProto + (*MapsTelemetryAttributeV2)(nil), // 3256: POGOProtos.Rpc.MapsTelemetryAttributeV2 + (*MapsTelemetryBatchProto)(nil), // 3257: POGOProtos.Rpc.MapsTelemetryBatchProto + (*MapsTelemetryCommonFilterProto)(nil), // 3258: POGOProtos.Rpc.MapsTelemetryCommonFilterProto + (*MapsTelemetryEventRecordProto)(nil), // 3259: POGOProtos.Rpc.MapsTelemetryEventRecordProto + (*MapsTelemetryField)(nil), // 3260: POGOProtos.Rpc.MapsTelemetryField + (*MapsTelemetryKey)(nil), // 3261: POGOProtos.Rpc.MapsTelemetryKey + (*MapsTelemetryMetadataProto)(nil), // 3262: POGOProtos.Rpc.MapsTelemetryMetadataProto + (*MapsTelemetryMetricRecordProto)(nil), // 3263: POGOProtos.Rpc.MapsTelemetryMetricRecordProto + (*MapsTelemetryRecordResult)(nil), // 3264: POGOProtos.Rpc.MapsTelemetryRecordResult + (*MapsTelemetryRequestMetadata)(nil), // 3265: POGOProtos.Rpc.MapsTelemetryRequestMetadata + (*MapsTelemetryRequestProto)(nil), // 3266: POGOProtos.Rpc.MapsTelemetryRequestProto + (*MapsTelemetryResponseProto)(nil), // 3267: POGOProtos.Rpc.MapsTelemetryResponseProto + (*MapsTelemetryValue)(nil), // 3268: POGOProtos.Rpc.MapsTelemetryValue + (*MarkFieldbookSeenRequestProto)(nil), // 3269: POGOProtos.Rpc.MarkFieldbookSeenRequestProto + (*MarkFieldbookSeenResponseProto)(nil), // 3270: POGOProtos.Rpc.MarkFieldbookSeenResponseProto + (*MarkMilestoneAsViewedOutProto)(nil), // 3271: POGOProtos.Rpc.MarkMilestoneAsViewedOutProto + (*MarkMilestoneAsViewedProto)(nil), // 3272: POGOProtos.Rpc.MarkMilestoneAsViewedProto + (*MarkNewsfeedReadRequest)(nil), // 3273: POGOProtos.Rpc.MarkNewsfeedReadRequest + (*MarkNewsfeedReadResponse)(nil), // 3274: POGOProtos.Rpc.MarkNewsfeedReadResponse + (*MarkReadNewsArticleOutProto)(nil), // 3275: POGOProtos.Rpc.MarkReadNewsArticleOutProto + (*MarkReadNewsArticleProto)(nil), // 3276: POGOProtos.Rpc.MarkReadNewsArticleProto + (*MarkRemoteTradableOutProto)(nil), // 3277: POGOProtos.Rpc.MarkRemoteTradableOutProto + (*MarkRemoteTradableProto)(nil), // 3278: POGOProtos.Rpc.MarkRemoteTradableProto + (*MarkSaveForLaterOutProto)(nil), // 3279: POGOProtos.Rpc.MarkSaveForLaterOutProto + (*MarkSaveForLaterProto)(nil), // 3280: POGOProtos.Rpc.MarkSaveForLaterProto + (*MarkTutorialCompleteOutProto)(nil), // 3281: POGOProtos.Rpc.MarkTutorialCompleteOutProto + (*MarkTutorialCompleteProto)(nil), // 3282: POGOProtos.Rpc.MarkTutorialCompleteProto + (*MarketingTelemetryNewsfeedEvent)(nil), // 3283: POGOProtos.Rpc.MarketingTelemetryNewsfeedEvent + (*MarketingTelemetryPushNotificationEvent)(nil), // 3284: POGOProtos.Rpc.MarketingTelemetryPushNotificationEvent + (*MaskedColor)(nil), // 3285: POGOProtos.Rpc.MaskedColor + (*MaxBattleFriendActivityProto)(nil), // 3286: POGOProtos.Rpc.MaxBattleFriendActivityProto + (*MaxMoveBonusSettingsProto)(nil), // 3287: POGOProtos.Rpc.MaxMoveBonusSettingsProto + (*MegaBonusRewardsDetailProto)(nil), // 3288: POGOProtos.Rpc.MegaBonusRewardsDetailProto + (*MegaEvoGlobalSettingsProto)(nil), // 3289: POGOProtos.Rpc.MegaEvoGlobalSettingsProto + (*MegaEvoInfoProto)(nil), // 3290: POGOProtos.Rpc.MegaEvoInfoProto + (*MegaEvoSettingsProto)(nil), // 3291: POGOProtos.Rpc.MegaEvoSettingsProto + (*MegaEvolutionCooldownSettingsProto)(nil), // 3292: POGOProtos.Rpc.MegaEvolutionCooldownSettingsProto + (*MegaEvolutionEffectsSettingsProto)(nil), // 3293: POGOProtos.Rpc.MegaEvolutionEffectsSettingsProto + (*MegaEvolutionLevelSettingsProto)(nil), // 3294: POGOProtos.Rpc.MegaEvolutionLevelSettingsProto + (*MegaEvolutionProgressionSettingsProto)(nil), // 3295: POGOProtos.Rpc.MegaEvolutionProgressionSettingsProto + (*MegaEvolvePokemonClientContextHelper)(nil), // 3296: POGOProtos.Rpc.MegaEvolvePokemonClientContextHelper + (*MegaEvolvePokemonOutProto)(nil), // 3297: POGOProtos.Rpc.MegaEvolvePokemonOutProto + (*MegaEvolvePokemonProto)(nil), // 3298: POGOProtos.Rpc.MegaEvolvePokemonProto + (*MegaEvolvePokemonSpeciesProto)(nil), // 3299: POGOProtos.Rpc.MegaEvolvePokemonSpeciesProto + (*MegaLevelUpOutProto)(nil), // 3300: POGOProtos.Rpc.MegaLevelUpOutProto + (*MegaLevelUpProto)(nil), // 3301: POGOProtos.Rpc.MegaLevelUpProto + (*MegaMoveBonusSettingsProto)(nil), // 3302: POGOProtos.Rpc.MegaMoveBonusSettingsProto + (*MementoAttributesProto)(nil), // 3303: POGOProtos.Rpc.MementoAttributesProto + (*MeshingStartEvent)(nil), // 3304: POGOProtos.Rpc.MeshingStartEvent + (*MeshingStopEvent)(nil), // 3305: POGOProtos.Rpc.MeshingStopEvent + (*MessageOptions)(nil), // 3306: POGOProtos.Rpc.MessageOptions + (*MessagingClientEvent)(nil), // 3307: POGOProtos.Rpc.MessagingClientEvent + (*MessagingClientEventExtension)(nil), // 3308: POGOProtos.Rpc.MessagingClientEventExtension + (*MethodDescriptorProto)(nil), // 3309: POGOProtos.Rpc.MethodDescriptorProto + (*MethodGoogle)(nil), // 3310: POGOProtos.Rpc.MethodGoogle + (*MethodOptions)(nil), // 3311: POGOProtos.Rpc.MethodOptions + (*MetricRecord)(nil), // 3312: POGOProtos.Rpc.MetricRecord + (*MiniCollectionBadgeData)(nil), // 3313: POGOProtos.Rpc.MiniCollectionBadgeData + (*MiniCollectionBadgeEvent)(nil), // 3314: POGOProtos.Rpc.MiniCollectionBadgeEvent + (*MiniCollectionPokemon)(nil), // 3315: POGOProtos.Rpc.MiniCollectionPokemon + (*MiniCollectionProto)(nil), // 3316: POGOProtos.Rpc.MiniCollectionProto + (*MiniCollectionSectionProto)(nil), // 3317: POGOProtos.Rpc.MiniCollectionSectionProto + (*MissingTranslationTelemetry)(nil), // 3318: POGOProtos.Rpc.MissingTranslationTelemetry + (*Mixin)(nil), // 3319: POGOProtos.Rpc.Mixin + (*MonodepthDownloadTelemetry)(nil), // 3320: POGOProtos.Rpc.MonodepthDownloadTelemetry + (*MonodepthSettingsProto)(nil), // 3321: POGOProtos.Rpc.MonodepthSettingsProto + (*MotivatedPokemonProto)(nil), // 3322: POGOProtos.Rpc.MotivatedPokemonProto + (*MoveModifierGroup)(nil), // 3323: POGOProtos.Rpc.MoveModifierGroup + (*MoveModifierProto)(nil), // 3324: POGOProtos.Rpc.MoveModifierProto + (*MoveReassignmentProto)(nil), // 3325: POGOProtos.Rpc.MoveReassignmentProto + (*MoveSequenceSettingsProto)(nil), // 3326: POGOProtos.Rpc.MoveSequenceSettingsProto + (*MoveSettingsProto)(nil), // 3327: POGOProtos.Rpc.MoveSettingsProto + (*MpSharedSettingsProto)(nil), // 3328: POGOProtos.Rpc.MpSharedSettingsProto + (*MultiPartQuestProto)(nil), // 3329: POGOProtos.Rpc.MultiPartQuestProto + (*MultiSelectorProto)(nil), // 3330: POGOProtos.Rpc.MultiSelectorProto + (*MusicSettingsProto)(nil), // 3331: POGOProtos.Rpc.MusicSettingsProto + (*NMAClientPlayerProto)(nil), // 3332: POGOProtos.Rpc.NMAClientPlayerProto + (*NMAGetPlayerOutProto)(nil), // 3333: POGOProtos.Rpc.NMAGetPlayerOutProto + (*NMAGetPlayerProto)(nil), // 3334: POGOProtos.Rpc.NMAGetPlayerProto + (*NMAGetServerConfigOutProto)(nil), // 3335: POGOProtos.Rpc.NMAGetServerConfigOutProto + (*NMAGetServerConfigProto)(nil), // 3336: POGOProtos.Rpc.NMAGetServerConfigProto + (*NMAGetSurveyorProjectsOutProto)(nil), // 3337: POGOProtos.Rpc.NMAGetSurveyorProjectsOutProto + (*NMAGetSurveyorProjectsProto)(nil), // 3338: POGOProtos.Rpc.NMAGetSurveyorProjectsProto + (*NMALightshipTokenProto)(nil), // 3339: POGOProtos.Rpc.NMALightshipTokenProto + (*NMAProjectTaskProto)(nil), // 3340: POGOProtos.Rpc.NMAProjectTaskProto + (*NMASlimPoiImageData)(nil), // 3341: POGOProtos.Rpc.NMASlimPoiImageData + (*NMASlimPoiProto)(nil), // 3342: POGOProtos.Rpc.NMASlimPoiProto + (*NMASurveyorProjectProto)(nil), // 3343: POGOProtos.Rpc.NMASurveyorProjectProto + (*NMAThe8ThWallAccessTokenProto)(nil), // 3344: POGOProtos.Rpc.NMAThe8thWallAccessTokenProto + (*NMAThe8ThWallAccountProto)(nil), // 3345: POGOProtos.Rpc.NMAThe8thWallAccountProto + (*NMAThe8ThWallMetadataProto)(nil), // 3346: POGOProtos.Rpc.NMAThe8thWallMetadataProto + (*NMAThe8ThWallTokenProto)(nil), // 3347: POGOProtos.Rpc.NMAThe8thWallTokenProto + (*NMAUpdateSurveyorProjectOutProto)(nil), // 3348: POGOProtos.Rpc.NMAUpdateSurveyorProjectOutProto + (*NMAUpdateSurveyorProjectProto)(nil), // 3349: POGOProtos.Rpc.NMAUpdateSurveyorProjectProto + (*NMAUpdateUserOnboardingOutProto)(nil), // 3350: POGOProtos.Rpc.NMAUpdateUserOnboardingOutProto + (*NMAUpdateUserOnboardingProto)(nil), // 3351: POGOProtos.Rpc.NMAUpdateUserOnboardingProto + (*NameSharingPreferencesProto)(nil), // 3352: POGOProtos.Rpc.NameSharingPreferencesProto + (*NamedMapSettings)(nil), // 3353: POGOProtos.Rpc.NamedMapSettings + (*NativeAdUnitSettingsProto)(nil), // 3354: POGOProtos.Rpc.NativeAdUnitSettingsProto + (*NaturalArtDayNightFeatureSettingsProto)(nil), // 3355: POGOProtos.Rpc.NaturalArtDayNightFeatureSettingsProto + (*NaturalArtPoiEncounterOutProto)(nil), // 3356: POGOProtos.Rpc.NaturalArtPoiEncounterOutProto + (*NaturalArtPoiEncounterProto)(nil), // 3357: POGOProtos.Rpc.NaturalArtPoiEncounterProto + (*NearbyMenuOpenedTelemetry)(nil), // 3358: POGOProtos.Rpc.NearbyMenuOpenedTelemetry + (*NearbyMenuPokemonTabStartTrackingPokemonTelemetry)(nil), // 3359: POGOProtos.Rpc.NearbyMenuPokemonTabStartTrackingPokemonTelemetry + (*NearbyMenuPokemonTabStopTrackingPokemonTelemetry)(nil), // 3360: POGOProtos.Rpc.NearbyMenuPokemonTabStopTrackingPokemonTelemetry + (*NearbyMenuPokemonTabTapPokemonTelemetry)(nil), // 3361: POGOProtos.Rpc.NearbyMenuPokemonTabTapPokemonTelemetry + (*NearbyMenuPowerspotTabViewOnMapPressedTelemetry)(nil), // 3362: POGOProtos.Rpc.NearbyMenuPowerspotTabViewOnMapPressedTelemetry + (*NearbyMenuPowerspotTabViewPressedTelemetry)(nil), // 3363: POGOProtos.Rpc.NearbyMenuPowerspotTabViewPressedTelemetry + (*NearbyMenuRaidTabStartTrackingRaidTelemetry)(nil), // 3364: POGOProtos.Rpc.NearbyMenuRaidTabStartTrackingRaidTelemetry + (*NearbyMenuRaidTabStopTrackingRaidTelemetry)(nil), // 3365: POGOProtos.Rpc.NearbyMenuRaidTabStopTrackingRaidTelemetry + (*NearbyMenuRaidTabViewOngoingRaidTelemetry)(nil), // 3366: POGOProtos.Rpc.NearbyMenuRaidTabViewOngoingRaidTelemetry + (*NearbyMenuRaidTabViewRsvpRaidTelemetry)(nil), // 3367: POGOProtos.Rpc.NearbyMenuRaidTabViewRsvpRaidTelemetry + (*NearbyMenuRsvpTabTapReminderWidgetTelemetry)(nil), // 3368: POGOProtos.Rpc.NearbyMenuRsvpTabTapReminderWidgetTelemetry + (*NearbyPokemonProto)(nil), // 3369: POGOProtos.Rpc.NearbyPokemonProto + (*NearbyPokemonSettings)(nil), // 3370: POGOProtos.Rpc.NearbyPokemonSettings + (*NearbyPokemonTabFocusedTelemetry)(nil), // 3371: POGOProtos.Rpc.NearbyPokemonTabFocusedTelemetry + (*NearbyPowerSpotTabFocusedTelemetry)(nil), // 3372: POGOProtos.Rpc.NearbyPowerSpotTabFocusedTelemetry + (*NearbyRaidTabFocusedTelemetry)(nil), // 3373: POGOProtos.Rpc.NearbyRaidTabFocusedTelemetry + (*NearbyRouteTabFocusedTelemetry)(nil), // 3374: POGOProtos.Rpc.NearbyRouteTabFocusedTelemetry + (*NearbyRsvpTabFocusedTelemetry)(nil), // 3375: POGOProtos.Rpc.NearbyRsvpTabFocusedTelemetry + (*NetworkCheckTelemetry)(nil), // 3376: POGOProtos.Rpc.NetworkCheckTelemetry + (*NetworkRequestState)(nil), // 3377: POGOProtos.Rpc.NetworkRequestState + (*NetworkTelemetry)(nil), // 3378: POGOProtos.Rpc.NetworkTelemetry + (*NeutralAvatarBadgeRewardOutProto)(nil), // 3379: POGOProtos.Rpc.NeutralAvatarBadgeRewardOutProto + (*NeutralAvatarBadgeRewardProto)(nil), // 3380: POGOProtos.Rpc.NeutralAvatarBadgeRewardProto + (*NeutralAvatarBodySliderSettingsTemplateProto)(nil), // 3381: POGOProtos.Rpc.NeutralAvatarBodySliderSettingsTemplateProto + (*NeutralAvatarBodySliderTemplateProto)(nil), // 3382: POGOProtos.Rpc.NeutralAvatarBodySliderTemplateProto + (*NeutralAvatarItemMappingProto)(nil), // 3383: POGOProtos.Rpc.NeutralAvatarItemMappingProto + (*NeutralAvatarItemProto)(nil), // 3384: POGOProtos.Rpc.NeutralAvatarItemProto + (*NeutralAvatarLootItemDisplayProto)(nil), // 3385: POGOProtos.Rpc.NeutralAvatarLootItemDisplayProto + (*NeutralAvatarLootItemTemplateProto)(nil), // 3386: POGOProtos.Rpc.NeutralAvatarLootItemTemplateProto + (*NeutralAvatarMappingProto)(nil), // 3387: POGOProtos.Rpc.NeutralAvatarMappingProto + (*NeutralAvatarSettingsProto)(nil), // 3388: POGOProtos.Rpc.NeutralAvatarSettingsProto + (*NewInboxMessage)(nil), // 3389: POGOProtos.Rpc.NewInboxMessage + (*NewsArticleProto)(nil), // 3390: POGOProtos.Rpc.NewsArticleProto + (*NewsGlobalSettingsProto)(nil), // 3391: POGOProtos.Rpc.NewsGlobalSettingsProto + (*NewsProto)(nil), // 3392: POGOProtos.Rpc.NewsProto + (*NewsSettingProto)(nil), // 3393: POGOProtos.Rpc.NewsSettingProto + (*NewsfeedMetadata)(nil), // 3394: POGOProtos.Rpc.NewsfeedMetadata + (*NewsfeedPost)(nil), // 3395: POGOProtos.Rpc.NewsfeedPost + (*NewsfeedPostRecord)(nil), // 3396: POGOProtos.Rpc.NewsfeedPostRecord + (*NewsfeedSource)(nil), // 3397: POGOProtos.Rpc.NewsfeedSource + (*NewsfeedTrackingRecordsMetadata)(nil), // 3398: POGOProtos.Rpc.NewsfeedTrackingRecordsMetadata + (*NiaAny)(nil), // 3399: POGOProtos.Rpc.NiaAny + (*NiaAuthAuthenticateAppleSignInRequestProto)(nil), // 3400: POGOProtos.Rpc.NiaAuthAuthenticateAppleSignInRequestProto + (*NiaAuthAuthenticateAppleSignInResponseProto)(nil), // 3401: POGOProtos.Rpc.NiaAuthAuthenticateAppleSignInResponseProto + (*NiaAuthValidateNiaAppleAuthTokenRequestProto)(nil), // 3402: POGOProtos.Rpc.NiaAuthValidateNiaAppleAuthTokenRequestProto + (*NiaAuthValidateNiaAppleAuthTokenResponseProto)(nil), // 3403: POGOProtos.Rpc.NiaAuthValidateNiaAppleAuthTokenResponseProto + (*NiaIdMigrationSettingsProto)(nil), // 3404: POGOProtos.Rpc.NiaIdMigrationSettingsProto + (*NianticProfileTelemetry)(nil), // 3405: POGOProtos.Rpc.NianticProfileTelemetry + (*NianticSharedLoginProto)(nil), // 3406: POGOProtos.Rpc.NianticSharedLoginProto + (*NianticThirdPartyAuthProtobufRequest)(nil), // 3407: POGOProtos.Rpc.NianticThirdPartyAuthProtobufRequest + (*NianticThirdPartyAuthProtobufResponse)(nil), // 3408: POGOProtos.Rpc.NianticThirdPartyAuthProtobufResponse + (*NianticToken)(nil), // 3409: POGOProtos.Rpc.NianticToken + (*NianticTokenRequest)(nil), // 3410: POGOProtos.Rpc.NianticTokenRequest + (*NicknamePokemonOutProto)(nil), // 3411: POGOProtos.Rpc.NicknamePokemonOutProto + (*NicknamePokemonProto)(nil), // 3412: POGOProtos.Rpc.NicknamePokemonProto + (*NodeAssociation)(nil), // 3413: POGOProtos.Rpc.NodeAssociation + (*NodeId)(nil), // 3414: POGOProtos.Rpc.NodeId + (*NonCombatMoveSettingsProto)(nil), // 3415: POGOProtos.Rpc.NonCombatMoveSettingsProto + (*NotificationPermissionsTelemetry)(nil), // 3416: POGOProtos.Rpc.NotificationPermissionsTelemetry + (*NotificationSchedule)(nil), // 3417: POGOProtos.Rpc.NotificationSchedule + (*NotificationSettingsProto)(nil), // 3418: POGOProtos.Rpc.NotificationSettingsProto + (*NpcBattle)(nil), // 3419: POGOProtos.Rpc.NpcBattle + (*NpcEncounterProto)(nil), // 3420: POGOProtos.Rpc.NpcEncounterProto + (*NpcEventProto)(nil), // 3421: POGOProtos.Rpc.NpcEventProto + (*NpcOpenGiftOutProto)(nil), // 3422: POGOProtos.Rpc.NpcOpenGiftOutProto + (*NpcOpenGiftProto)(nil), // 3423: POGOProtos.Rpc.NpcOpenGiftProto + (*NpcPokemonProto)(nil), // 3424: POGOProtos.Rpc.NpcPokemonProto + (*NpcRouteGiftOutProto)(nil), // 3425: POGOProtos.Rpc.NpcRouteGiftOutProto + (*NpcRouteGiftProto)(nil), // 3426: POGOProtos.Rpc.NpcRouteGiftProto + (*NpcSendGiftOutProto)(nil), // 3427: POGOProtos.Rpc.NpcSendGiftOutProto + (*NpcSendGiftProto)(nil), // 3428: POGOProtos.Rpc.NpcSendGiftProto + (*NpcUpdateStateOutProto)(nil), // 3429: POGOProtos.Rpc.NpcUpdateStateOutProto + (*NpcUpdateStateProto)(nil), // 3430: POGOProtos.Rpc.NpcUpdateStateProto + (*OAuthTokenRequest)(nil), // 3431: POGOProtos.Rpc.OAuthTokenRequest + (*ObjectDetectionStartEvent)(nil), // 3432: POGOProtos.Rpc.ObjectDetectionStartEvent + (*ObjectDetectionStopEvent)(nil), // 3433: POGOProtos.Rpc.ObjectDetectionStopEvent + (*OnApplicationFocusData)(nil), // 3434: POGOProtos.Rpc.OnApplicationFocusData + (*OnApplicationPauseData)(nil), // 3435: POGOProtos.Rpc.OnApplicationPauseData + (*OnApplicationQuitData)(nil), // 3436: POGOProtos.Rpc.OnApplicationQuitData + (*OnDemandMessageHandlerScheduler)(nil), // 3437: POGOProtos.Rpc.OnDemandMessageHandlerScheduler + (*OnboardingSettingsProto)(nil), // 3438: POGOProtos.Rpc.OnboardingSettingsProto + (*OnboardingTelemetry)(nil), // 3439: POGOProtos.Rpc.OnboardingTelemetry + (*OneWaySharedFriendshipDataProto)(nil), // 3440: POGOProtos.Rpc.OneWaySharedFriendshipDataProto + (*OneofDescriptorProto)(nil), // 3441: POGOProtos.Rpc.OneofDescriptorProto + (*OneofOptions)(nil), // 3442: POGOProtos.Rpc.OneofOptions + (*OpenBuddyGiftOutProto)(nil), // 3443: POGOProtos.Rpc.OpenBuddyGiftOutProto + (*OpenBuddyGiftProto)(nil), // 3444: POGOProtos.Rpc.OpenBuddyGiftProto + (*OpenCampfireMapTelemetry)(nil), // 3445: POGOProtos.Rpc.OpenCampfireMapTelemetry + (*OpenCombatChallengeData)(nil), // 3446: POGOProtos.Rpc.OpenCombatChallengeData + (*OpenCombatChallengeOutProto)(nil), // 3447: POGOProtos.Rpc.OpenCombatChallengeOutProto + (*OpenCombatChallengeProto)(nil), // 3448: POGOProtos.Rpc.OpenCombatChallengeProto + (*OpenCombatChallengeResponseData)(nil), // 3449: POGOProtos.Rpc.OpenCombatChallengeResponseData + (*OpenCombatSessionData)(nil), // 3450: POGOProtos.Rpc.OpenCombatSessionData + (*OpenCombatSessionOutProto)(nil), // 3451: POGOProtos.Rpc.OpenCombatSessionOutProto + (*OpenCombatSessionProto)(nil), // 3452: POGOProtos.Rpc.OpenCombatSessionProto + (*OpenCombatSessionResponseData)(nil), // 3453: POGOProtos.Rpc.OpenCombatSessionResponseData + (*OpenGiftLogEntry)(nil), // 3454: POGOProtos.Rpc.OpenGiftLogEntry + (*OpenGiftOutProto)(nil), // 3455: POGOProtos.Rpc.OpenGiftOutProto + (*OpenGiftProto)(nil), // 3456: POGOProtos.Rpc.OpenGiftProto + (*OpenInvasionCombatSessionOutProto)(nil), // 3457: POGOProtos.Rpc.OpenInvasionCombatSessionOutProto + (*OpenInvasionCombatSessionProto)(nil), // 3458: POGOProtos.Rpc.OpenInvasionCombatSessionProto + (*OpenNpcCombatSessionData)(nil), // 3459: POGOProtos.Rpc.OpenNpcCombatSessionData + (*OpenNpcCombatSessionOutProto)(nil), // 3460: POGOProtos.Rpc.OpenNpcCombatSessionOutProto + (*OpenNpcCombatSessionProto)(nil), // 3461: POGOProtos.Rpc.OpenNpcCombatSessionProto + (*OpenNpcCombatSessionResponseData)(nil), // 3462: POGOProtos.Rpc.OpenNpcCombatSessionResponseData + (*OpenSponsoredGiftOutProto)(nil), // 3463: POGOProtos.Rpc.OpenSponsoredGiftOutProto + (*OpenSponsoredGiftProto)(nil), // 3464: POGOProtos.Rpc.OpenSponsoredGiftProto + (*OpenSupplyBalloonOutProto)(nil), // 3465: POGOProtos.Rpc.OpenSupplyBalloonOutProto + (*OpenSupplyBalloonProto)(nil), // 3466: POGOProtos.Rpc.OpenSupplyBalloonProto + (*OpenTradingOutProto)(nil), // 3467: POGOProtos.Rpc.OpenTradingOutProto + (*OpenTradingProto)(nil), // 3468: POGOProtos.Rpc.OpenTradingProto + (*OpponentPokemonProto)(nil), // 3469: POGOProtos.Rpc.OpponentPokemonProto + (*OptOutProto)(nil), // 3470: POGOProtos.Rpc.OptOutProto + (*OptimizationsProto)(nil), // 3471: POGOProtos.Rpc.OptimizationsProto + (*Option)(nil), // 3472: POGOProtos.Rpc.Option + (*OptionalMoveOverrideProto)(nil), // 3473: POGOProtos.Rpc.OptionalMoveOverrideProto + (*ParticipantConsumptionAccounting)(nil), // 3474: POGOProtos.Rpc.ParticipantConsumptionAccounting + (*ParticipationProto)(nil), // 3475: POGOProtos.Rpc.ParticipationProto + (*PartyActivityStatProto)(nil), // 3476: POGOProtos.Rpc.PartyActivityStatProto + (*PartyActivitySummaryProto)(nil), // 3477: POGOProtos.Rpc.PartyActivitySummaryProto + (*PartyActivitySummaryRpcProto)(nil), // 3478: POGOProtos.Rpc.PartyActivitySummaryRpcProto + (*PartyDarkLaunchLogMessageProto)(nil), // 3479: POGOProtos.Rpc.PartyDarkLaunchLogMessageProto + (*PartyDarkLaunchSettingsProto)(nil), // 3480: POGOProtos.Rpc.PartyDarkLaunchSettingsProto + (*PartyHistoryRpcProto)(nil), // 3481: POGOProtos.Rpc.PartyHistoryRpcProto + (*PartyIapBoostsSettingsProto)(nil), // 3482: POGOProtos.Rpc.PartyIapBoostsSettingsProto + (*PartyInviteRpcProto)(nil), // 3483: POGOProtos.Rpc.PartyInviteRpcProto + (*PartyItemProto)(nil), // 3484: POGOProtos.Rpc.PartyItemProto + (*PartyLocationPushProto)(nil), // 3485: POGOProtos.Rpc.PartyLocationPushProto + (*PartyLocationSampleProto)(nil), // 3486: POGOProtos.Rpc.PartyLocationSampleProto + (*PartyLocationsRpcProto)(nil), // 3487: POGOProtos.Rpc.PartyLocationsRpcProto + (*PartyParticipantHistoryRpcProto)(nil), // 3488: POGOProtos.Rpc.PartyParticipantHistoryRpcProto + (*PartyParticipantProto)(nil), // 3489: POGOProtos.Rpc.PartyParticipantProto + (*PartyParticipantRaidInfoProto)(nil), // 3490: POGOProtos.Rpc.PartyParticipantRaidInfoProto + (*PartyPlayGeneralSettingsProto)(nil), // 3491: POGOProtos.Rpc.PartyPlayGeneralSettingsProto + (*PartyPlayGlobalSettingsProto)(nil), // 3492: POGOProtos.Rpc.PartyPlayGlobalSettingsProto + (*PartyPlayInvitationDetails)(nil), // 3493: POGOProtos.Rpc.PartyPlayInvitationDetails + (*PartyPlayPreferences)(nil), // 3494: POGOProtos.Rpc.PartyPlayPreferences + (*PartyPlayerProfilePushProto)(nil), // 3495: POGOProtos.Rpc.PartyPlayerProfilePushProto + (*PartyProgressNotificationProto)(nil), // 3496: POGOProtos.Rpc.PartyProgressNotificationProto + (*PartyQuestRpcProto)(nil), // 3497: POGOProtos.Rpc.PartyQuestRpcProto + (*PartyQuestStateProto)(nil), // 3498: POGOProtos.Rpc.PartyQuestStateProto + (*PartyRecommendationSettingsProto)(nil), // 3499: POGOProtos.Rpc.PartyRecommendationSettingsProto + (*PartyRpcProto)(nil), // 3500: POGOProtos.Rpc.PartyRpcProto + (*PartySendDarkLaunchLogOutProto)(nil), // 3501: POGOProtos.Rpc.PartySendDarkLaunchLogOutProto + (*PartySendDarkLaunchLogProto)(nil), // 3502: POGOProtos.Rpc.PartySendDarkLaunchLogProto + (*PartySharedQuestSettingsProto)(nil), // 3503: POGOProtos.Rpc.PartySharedQuestSettingsProto + (*PartySummarySettingsProto)(nil), // 3504: POGOProtos.Rpc.PartySummarySettingsProto + (*PartyUpdateLocationOutProto)(nil), // 3505: POGOProtos.Rpc.PartyUpdateLocationOutProto + (*PartyUpdateLocationProto)(nil), // 3506: POGOProtos.Rpc.PartyUpdateLocationProto + (*PartyZoneDefinitionProto)(nil), // 3507: POGOProtos.Rpc.PartyZoneDefinitionProto + (*PartyZonePushProto)(nil), // 3508: POGOProtos.Rpc.PartyZonePushProto + (*PasscodeRedemptionFlowRequest)(nil), // 3509: POGOProtos.Rpc.PasscodeRedemptionFlowRequest + (*PasscodeRedemptionFlowResponse)(nil), // 3510: POGOProtos.Rpc.PasscodeRedemptionFlowResponse + (*PasscodeRewardsLogEntry)(nil), // 3511: POGOProtos.Rpc.PasscodeRewardsLogEntry + (*PasscodeSettingsProto)(nil), // 3512: POGOProtos.Rpc.PasscodeSettingsProto + (*PayloadDeserializer)(nil), // 3513: POGOProtos.Rpc.PayloadDeserializer + (*PerStatTrainingCourseQuestProto)(nil), // 3514: POGOProtos.Rpc.PerStatTrainingCourseQuestProto + (*PercentScrolledTelemetry)(nil), // 3515: POGOProtos.Rpc.PercentScrolledTelemetry + (*PermissionsFlowTelemetry)(nil), // 3516: POGOProtos.Rpc.PermissionsFlowTelemetry + (*PgoAsyncFileUploadCompleteProto)(nil), // 3517: POGOProtos.Rpc.PgoAsyncFileUploadCompleteProto + (*PhotoErrorTelemetry)(nil), // 3518: POGOProtos.Rpc.PhotoErrorTelemetry + (*PhotoSetPokemonInfoProto)(nil), // 3519: POGOProtos.Rpc.PhotoSetPokemonInfoProto + (*PhotoSettingsProto)(nil), // 3520: POGOProtos.Rpc.PhotoSettingsProto + (*PhotoStartTelemetry)(nil), // 3521: POGOProtos.Rpc.PhotoStartTelemetry + (*PhotoTakenTelemetry)(nil), // 3522: POGOProtos.Rpc.PhotoTakenTelemetry + (*PhotobombCreateDetail)(nil), // 3523: POGOProtos.Rpc.PhotobombCreateDetail + (*PinData)(nil), // 3524: POGOProtos.Rpc.PinData + (*PinMessage)(nil), // 3525: POGOProtos.Rpc.PinMessage + (*PingRequestProto)(nil), // 3526: POGOProtos.Rpc.PingRequestProto + (*PingResponseProto)(nil), // 3527: POGOProtos.Rpc.PingResponseProto + (*PlaceProto)(nil), // 3528: POGOProtos.Rpc.PlaceProto + (*PlacedPokemonUpdateProto)(nil), // 3529: POGOProtos.Rpc.PlacedPokemonUpdateProto + (*PlaceholderMessage)(nil), // 3530: POGOProtos.Rpc.PlaceholderMessage + (*PlacementAccuracy)(nil), // 3531: POGOProtos.Rpc.PlacementAccuracy + (*PlannedDowntimeSettingsProto)(nil), // 3532: POGOProtos.Rpc.PlannedDowntimeSettingsProto + (*PlannedEventSettingsProto)(nil), // 3533: POGOProtos.Rpc.PlannedEventSettingsProto + (*PlannerSettingsProto)(nil), // 3534: POGOProtos.Rpc.PlannerSettingsProto + (*PlatformClientTelemetryOmniProto)(nil), // 3535: POGOProtos.Rpc.PlatformClientTelemetryOmniProto + (*PlatformCommonFilterProto)(nil), // 3536: POGOProtos.Rpc.PlatformCommonFilterProto + (*PlatformFetchNewsfeedOutResponse)(nil), // 3537: POGOProtos.Rpc.PlatformFetchNewsfeedOutResponse + (*PlatformFetchNewsfeedRequest)(nil), // 3538: POGOProtos.Rpc.PlatformFetchNewsfeedRequest + (*PlatformMarkNewsfeedReadOutResponse)(nil), // 3539: POGOProtos.Rpc.PlatformMarkNewsfeedReadOutResponse + (*PlatformMarkNewsfeedReadRequest)(nil), // 3540: POGOProtos.Rpc.PlatformMarkNewsfeedReadRequest + (*PlatformMetricData)(nil), // 3541: POGOProtos.Rpc.PlatformMetricData + (*PlatformPlayerInfo)(nil), // 3542: POGOProtos.Rpc.PlatformPlayerInfo + (*PlatformPreAgeGateTrackingOmniproto)(nil), // 3543: POGOProtos.Rpc.PlatformPreAgeGateTrackingOmniproto + (*PlatformPreLoginTrackingOmniproto)(nil), // 3544: POGOProtos.Rpc.PlatformPreLoginTrackingOmniproto + (*PlatformServerData)(nil), // 3545: POGOProtos.Rpc.PlatformServerData + (*PlatypusRolloutSettingsProto)(nil), // 3546: POGOProtos.Rpc.PlatypusRolloutSettingsProto + (*PlayerActivitySummaryProto)(nil), // 3547: POGOProtos.Rpc.PlayerActivitySummaryProto + (*PlayerAttributeMetadataProto)(nil), // 3548: POGOProtos.Rpc.PlayerAttributeMetadataProto + (*PlayerAttributeRewardProto)(nil), // 3549: POGOProtos.Rpc.PlayerAttributeRewardProto + (*PlayerAttributesProto)(nil), // 3550: POGOProtos.Rpc.PlayerAttributesProto + (*PlayerAvatarProto)(nil), // 3551: POGOProtos.Rpc.PlayerAvatarProto + (*PlayerBadgeProto)(nil), // 3552: POGOProtos.Rpc.PlayerBadgeProto + (*PlayerBadgeTierEncounterProto)(nil), // 3553: POGOProtos.Rpc.PlayerBadgeTierEncounterProto + (*PlayerBadgeTierProto)(nil), // 3554: POGOProtos.Rpc.PlayerBadgeTierProto + (*PlayerBonusSystemSettingsProto)(nil), // 3555: POGOProtos.Rpc.PlayerBonusSystemSettingsProto + (*PlayerCameraProto)(nil), // 3556: POGOProtos.Rpc.PlayerCameraProto + (*PlayerClientStationedPokemonProto)(nil), // 3557: POGOProtos.Rpc.PlayerClientStationedPokemonProto + (*PlayerCombatBadgeStatsProto)(nil), // 3558: POGOProtos.Rpc.PlayerCombatBadgeStatsProto + (*PlayerCombatStatsProto)(nil), // 3559: POGOProtos.Rpc.PlayerCombatStatsProto + (*PlayerContestBadgeStatsProto)(nil), // 3560: POGOProtos.Rpc.PlayerContestBadgeStatsProto + (*PlayerContestStatsProto)(nil), // 3561: POGOProtos.Rpc.PlayerContestStatsProto + (*PlayerCurrencyProto)(nil), // 3562: POGOProtos.Rpc.PlayerCurrencyProto + (*PlayerFriendDisplayProto)(nil), // 3563: POGOProtos.Rpc.PlayerFriendDisplayProto + (*PlayerHudNotificationClickTelemetry)(nil), // 3564: POGOProtos.Rpc.PlayerHudNotificationClickTelemetry + (*PlayerLevelAvatarLockProto)(nil), // 3565: POGOProtos.Rpc.PlayerLevelAvatarLockProto + (*PlayerLevelSettingsProto)(nil), // 3566: POGOProtos.Rpc.PlayerLevelSettingsProto + (*PlayerLocaleProto)(nil), // 3567: POGOProtos.Rpc.PlayerLocaleProto + (*PlayerNeutralAvatarArticleConfiguration)(nil), // 3568: POGOProtos.Rpc.PlayerNeutralAvatarArticleConfiguration + (*PlayerNeutralAvatarBodyBlendParameters)(nil), // 3569: POGOProtos.Rpc.PlayerNeutralAvatarBodyBlendParameters + (*PlayerNeutralAvatarEarSelectionParameters)(nil), // 3570: POGOProtos.Rpc.PlayerNeutralAvatarEarSelectionParameters + (*PlayerNeutralAvatarEyeSelectionParameters)(nil), // 3571: POGOProtos.Rpc.PlayerNeutralAvatarEyeSelectionParameters + (*PlayerNeutralAvatarFacePositionParameters)(nil), // 3572: POGOProtos.Rpc.PlayerNeutralAvatarFacePositionParameters + (*PlayerNeutralAvatarGradient)(nil), // 3573: POGOProtos.Rpc.PlayerNeutralAvatarGradient + (*PlayerNeutralAvatarHeadBlendParameters)(nil), // 3574: POGOProtos.Rpc.PlayerNeutralAvatarHeadBlendParameters + (*PlayerNeutralAvatarHeadSelectionParameters)(nil), // 3575: POGOProtos.Rpc.PlayerNeutralAvatarHeadSelectionParameters + (*PlayerNeutralAvatarMouthSelectionParameters)(nil), // 3576: POGOProtos.Rpc.PlayerNeutralAvatarMouthSelectionParameters + (*PlayerNeutralAvatarNoseSelectionParameters)(nil), // 3577: POGOProtos.Rpc.PlayerNeutralAvatarNoseSelectionParameters + (*PlayerNeutralAvatarProto)(nil), // 3578: POGOProtos.Rpc.PlayerNeutralAvatarProto + (*PlayerNeutralColorKey)(nil), // 3579: POGOProtos.Rpc.PlayerNeutralColorKey + (*PlayerObfuscationMapEntryProto)(nil), // 3580: POGOProtos.Rpc.PlayerObfuscationMapEntryProto + (*PlayerPokecoinCapProto)(nil), // 3581: POGOProtos.Rpc.PlayerPokecoinCapProto + (*PlayerPokemonFieldBookCountInfoProto)(nil), // 3582: POGOProtos.Rpc.PlayerPokemonFieldBookCountInfoProto + (*PlayerPokemonFieldBookDisplaySettingsProto)(nil), // 3583: POGOProtos.Rpc.PlayerPokemonFieldBookDisplaySettingsProto + (*PlayerPokemonFieldBookPageEntryProto)(nil), // 3584: POGOProtos.Rpc.PlayerPokemonFieldBookPageEntryProto + (*PlayerPokemonFieldBookPageProto)(nil), // 3585: POGOProtos.Rpc.PlayerPokemonFieldBookPageProto + (*PlayerPokemonFieldBookProto)(nil), // 3586: POGOProtos.Rpc.PlayerPokemonFieldBookProto + (*PlayerPokemonFieldBookSettingsProto)(nil), // 3587: POGOProtos.Rpc.PlayerPokemonFieldBookSettingsProto + (*PlayerPokemonFieldBookWalkInfoProto)(nil), // 3588: POGOProtos.Rpc.PlayerPokemonFieldBookWalkInfoProto + (*PlayerPokemonFieldbookHeaderProto)(nil), // 3589: POGOProtos.Rpc.PlayerPokemonFieldbookHeaderProto + (*PlayerPokemonFieldbookHeadersProto)(nil), // 3590: POGOProtos.Rpc.PlayerPokemonFieldbookHeadersProto + (*PlayerPreferencesProto)(nil), // 3591: POGOProtos.Rpc.PlayerPreferencesProto + (*PlayerProfileBuddyHistoryOpenedTelemetry)(nil), // 3592: POGOProtos.Rpc.PlayerProfileBuddyHistoryOpenedTelemetry + (*PlayerProfileExitedTelemetry)(nil), // 3593: POGOProtos.Rpc.PlayerProfileExitedTelemetry + (*PlayerProfileFriendsTabFocusedTelemetry)(nil), // 3594: POGOProtos.Rpc.PlayerProfileFriendsTabFocusedTelemetry + (*PlayerProfileJournalOpenedTelemetry)(nil), // 3595: POGOProtos.Rpc.PlayerProfileJournalOpenedTelemetry + (*PlayerProfileMeTabFocusedTelemetry)(nil), // 3596: POGOProtos.Rpc.PlayerProfileMeTabFocusedTelemetry + (*PlayerProfileOpenedTelemetry)(nil), // 3597: POGOProtos.Rpc.PlayerProfileOpenedTelemetry + (*PlayerProfileOutProto)(nil), // 3598: POGOProtos.Rpc.PlayerProfileOutProto + (*PlayerProfileProto)(nil), // 3599: POGOProtos.Rpc.PlayerProfileProto + (*PlayerProfileScrapbookOpenedTelemetry)(nil), // 3600: POGOProtos.Rpc.PlayerProfileScrapbookOpenedTelemetry + (*PlayerProfileSocialTabFocusedTelemetry)(nil), // 3601: POGOProtos.Rpc.PlayerProfileSocialTabFocusedTelemetry + (*PlayerProfileStyleShopOpenedTelemetry)(nil), // 3602: POGOProtos.Rpc.PlayerProfileStyleShopOpenedTelemetry + (*PlayerPublicProfileProto)(nil), // 3603: POGOProtos.Rpc.PlayerPublicProfileProto + (*PlayerRaidInfoProto)(nil), // 3604: POGOProtos.Rpc.PlayerRaidInfoProto + (*PlayerReputationProto)(nil), // 3605: POGOProtos.Rpc.PlayerReputationProto + (*PlayerRouteStats)(nil), // 3606: POGOProtos.Rpc.PlayerRouteStats + (*PlayerRpcStampCollectionProto)(nil), // 3607: POGOProtos.Rpc.PlayerRpcStampCollectionProto + (*PlayerService)(nil), // 3608: POGOProtos.Rpc.PlayerService + (*PlayerShownLevelUpShareScreenTelemetry)(nil), // 3609: POGOProtos.Rpc.PlayerShownLevelUpShareScreenTelemetry + (*PlayerSpawnablePokemonOutProto)(nil), // 3610: POGOProtos.Rpc.PlayerSpawnablePokemonOutProto + (*PlayerSpawnablePokemonProto)(nil), // 3611: POGOProtos.Rpc.PlayerSpawnablePokemonProto + (*PlayerStampProto)(nil), // 3612: POGOProtos.Rpc.PlayerStampProto + (*PlayerStatsProto)(nil), // 3613: POGOProtos.Rpc.PlayerStatsProto + (*PlayerStatsSnapshotsProto)(nil), // 3614: POGOProtos.Rpc.PlayerStatsSnapshotsProto + (*PlayerUnclaimedPartyQuestIdsProto)(nil), // 3615: POGOProtos.Rpc.PlayerUnclaimedPartyQuestIdsProto + (*PluginInfo)(nil), // 3616: POGOProtos.Rpc.PluginInfo + (*PoiCategorizationEntryTelemetry)(nil), // 3617: POGOProtos.Rpc.PoiCategorizationEntryTelemetry + (*PoiCategorizationOperationTelemetry)(nil), // 3618: POGOProtos.Rpc.PoiCategorizationOperationTelemetry + (*PoiCategoryRemovedTelemetry)(nil), // 3619: POGOProtos.Rpc.PoiCategoryRemovedTelemetry + (*PoiCategorySelectedTelemetry)(nil), // 3620: POGOProtos.Rpc.PoiCategorySelectedTelemetry + (*PoiGlobalSettingsProto)(nil), // 3621: POGOProtos.Rpc.PoiGlobalSettingsProto + (*PoiInteractionTelemetry)(nil), // 3622: POGOProtos.Rpc.PoiInteractionTelemetry + (*PoiSubmissionPhotoUploadErrorTelemetry)(nil), // 3623: POGOProtos.Rpc.PoiSubmissionPhotoUploadErrorTelemetry + (*PoiSubmissionTelemetry)(nil), // 3624: POGOProtos.Rpc.PoiSubmissionTelemetry + (*PointList)(nil), // 3625: POGOProtos.Rpc.PointList + (*PointProto)(nil), // 3626: POGOProtos.Rpc.PointProto + (*PokeBallAttributesProto)(nil), // 3627: POGOProtos.Rpc.PokeBallAttributesProto + (*PokeCandyProto)(nil), // 3628: POGOProtos.Rpc.PokeCandyProto + (*PokeStopSpunTelemetry)(nil), // 3629: POGOProtos.Rpc.PokeStopSpunTelemetry + (*PokeballThrowPropertySettingsProto)(nil), // 3630: POGOProtos.Rpc.PokeballThrowPropertySettingsProto + (*PokecoinPurchaseDisplayGmtProto)(nil), // 3631: POGOProtos.Rpc.PokecoinPurchaseDisplayGmtProto + (*PokecoinPurchaseDisplaySettingsProto)(nil), // 3632: POGOProtos.Rpc.PokecoinPurchaseDisplaySettingsProto + (*PokecoinSectionProto)(nil), // 3633: POGOProtos.Rpc.PokecoinSectionProto + (*PokedexCategoriesSettingsProto)(nil), // 3634: POGOProtos.Rpc.PokedexCategoriesSettingsProto + (*PokedexCategoryMilestoneProto)(nil), // 3635: POGOProtos.Rpc.PokedexCategoryMilestoneProto + (*PokedexCategorySelectedTelemetry)(nil), // 3636: POGOProtos.Rpc.PokedexCategorySelectedTelemetry + (*PokedexEntryProto)(nil), // 3637: POGOProtos.Rpc.PokedexEntryProto + (*PokedexFilterSelectedTelemetry)(nil), // 3638: POGOProtos.Rpc.PokedexFilterSelectedTelemetry + (*PokedexLocationCardStatsProto)(nil), // 3639: POGOProtos.Rpc.PokedexLocationCardStatsProto + (*PokedexPokemonSelectedTelemetry)(nil), // 3640: POGOProtos.Rpc.PokedexPokemonSelectedTelemetry + (*PokedexPreferencesProto)(nil), // 3641: POGOProtos.Rpc.PokedexPreferencesProto + (*PokedexRegionSelectedTelemetry)(nil), // 3642: POGOProtos.Rpc.PokedexRegionSelectedTelemetry + (*PokedexSeeAllButtonPressedTelemetry)(nil), // 3643: POGOProtos.Rpc.PokedexSeeAllButtonPressedTelemetry + (*PokedexSessionTelemetry)(nil), // 3644: POGOProtos.Rpc.PokedexSessionTelemetry + (*PokedexSizeStatsSystemSettingsProto)(nil), // 3645: POGOProtos.Rpc.PokedexSizeStatsSystemSettingsProto + (*PokedexStatProto)(nil), // 3646: POGOProtos.Rpc.PokedexStatProto + (*PokedexStatsProto)(nil), // 3647: POGOProtos.Rpc.PokedexStatsProto + (*PokedexV2FeatureFlagProto)(nil), // 3648: POGOProtos.Rpc.PokedexV2FeatureFlagProto + (*PokedexV2GlobalSettingsProto)(nil), // 3649: POGOProtos.Rpc.PokedexV2GlobalSettingsProto + (*PokedexV2SettingsProto)(nil), // 3650: POGOProtos.Rpc.PokedexV2SettingsProto + (*PokemonBonusStatLevelProto)(nil), // 3651: POGOProtos.Rpc.PokemonBonusStatLevelProto + (*PokemonCameraAttributesProto)(nil), // 3652: POGOProtos.Rpc.PokemonCameraAttributesProto + (*PokemonCandyRewardProto)(nil), // 3653: POGOProtos.Rpc.PokemonCandyRewardProto + (*PokemonClassOverrideProto)(nil), // 3654: POGOProtos.Rpc.PokemonClassOverrideProto + (*PokemonClassOverridesProto)(nil), // 3655: POGOProtos.Rpc.PokemonClassOverridesProto + (*PokemonCombatStatsProto)(nil), // 3656: POGOProtos.Rpc.PokemonCombatStatsProto + (*PokemonCompareChallenge)(nil), // 3657: POGOProtos.Rpc.PokemonCompareChallenge + (*PokemonContestInfoProto)(nil), // 3658: POGOProtos.Rpc.PokemonContestInfoProto + (*PokemonCreateDetail)(nil), // 3659: POGOProtos.Rpc.PokemonCreateDetail + (*PokemonDisplayProto)(nil), // 3660: POGOProtos.Rpc.PokemonDisplayProto + (*PokemonEggRewardDistributionEntryProto)(nil), // 3661: POGOProtos.Rpc.PokemonEggRewardDistributionEntryProto + (*PokemonEggRewardDistributionProto)(nil), // 3662: POGOProtos.Rpc.PokemonEggRewardDistributionProto + (*PokemonEggRewardEntryProto)(nil), // 3663: POGOProtos.Rpc.PokemonEggRewardEntryProto + (*PokemonEggRewardProto)(nil), // 3664: POGOProtos.Rpc.PokemonEggRewardProto + (*PokemonEncounterAttributesProto)(nil), // 3665: POGOProtos.Rpc.PokemonEncounterAttributesProto + (*PokemonEncounterDistributionRewardProto)(nil), // 3666: POGOProtos.Rpc.PokemonEncounterDistributionRewardProto + (*PokemonEncounterRewardProto)(nil), // 3667: POGOProtos.Rpc.PokemonEncounterRewardProto + (*PokemonEvolutionQuestProto)(nil), // 3668: POGOProtos.Rpc.PokemonEvolutionQuestProto + (*PokemonExchangeEntryProto)(nil), // 3669: POGOProtos.Rpc.PokemonExchangeEntryProto + (*PokemonExpressionUpdateProto)(nil), // 3670: POGOProtos.Rpc.PokemonExpressionUpdateProto + (*PokemonExtendedSettingsProto)(nil), // 3671: POGOProtos.Rpc.PokemonExtendedSettingsProto + (*PokemonFamilyProto)(nil), // 3672: POGOProtos.Rpc.PokemonFamilyProto + (*PokemonFamilySettingsProto)(nil), // 3673: POGOProtos.Rpc.PokemonFamilySettingsProto + (*PokemonFortProto)(nil), // 3674: POGOProtos.Rpc.PokemonFortProto + (*PokemonFxSettingsProto)(nil), // 3675: POGOProtos.Rpc.PokemonFxSettingsProto + (*PokemonGlobalSettingsProto)(nil), // 3676: POGOProtos.Rpc.PokemonGlobalSettingsProto + (*PokemonGoPlusTelemetry)(nil), // 3677: POGOProtos.Rpc.PokemonGoPlusTelemetry + (*PokemonHeaderProto)(nil), // 3678: POGOProtos.Rpc.PokemonHeaderProto + (*PokemonHomeEnergyCostsProto)(nil), // 3679: POGOProtos.Rpc.PokemonHomeEnergyCostsProto + (*PokemonHomeFormReversionProto)(nil), // 3680: POGOProtos.Rpc.PokemonHomeFormReversionProto + (*PokemonHomeProto)(nil), // 3681: POGOProtos.Rpc.PokemonHomeProto + (*PokemonHomeSettingsProto)(nil), // 3682: POGOProtos.Rpc.PokemonHomeSettingsProto + (*PokemonHomeTelemetry)(nil), // 3683: POGOProtos.Rpc.PokemonHomeTelemetry + (*PokemonIndividualStatRewardProto)(nil), // 3684: POGOProtos.Rpc.PokemonIndividualStatRewardProto + (*PokemonInfo)(nil), // 3685: POGOProtos.Rpc.PokemonInfo + (*PokemonInfoGuiActionMenuAppraiseTelemetry)(nil), // 3686: POGOProtos.Rpc.PokemonInfoGuiActionMenuAppraiseTelemetry + (*PokemonInfoGuiActionMenuCandyToXlTelemetry)(nil), // 3687: POGOProtos.Rpc.PokemonInfoGuiActionMenuCandyToXlTelemetry + (*PokemonInfoGuiActionMenuCatchCardTelemetry)(nil), // 3688: POGOProtos.Rpc.PokemonInfoGuiActionMenuCatchCardTelemetry + (*PokemonInfoGuiActionMenuFavoriteTelemetry)(nil), // 3689: POGOProtos.Rpc.PokemonInfoGuiActionMenuFavoriteTelemetry + (*PokemonInfoGuiActionMenuItemsTelemetry)(nil), // 3690: POGOProtos.Rpc.PokemonInfoGuiActionMenuItemsTelemetry + (*PokemonInfoGuiActionMenuPokedexTelemetry)(nil), // 3691: POGOProtos.Rpc.PokemonInfoGuiActionMenuPokedexTelemetry + (*PokemonInfoGuiActionMenuTagTelemetry)(nil), // 3692: POGOProtos.Rpc.PokemonInfoGuiActionMenuTagTelemetry + (*PokemonInfoGuiActionMenuTransferConfirmedTelemetry)(nil), // 3693: POGOProtos.Rpc.PokemonInfoGuiActionMenuTransferConfirmedTelemetry + (*PokemonInfoGuiActionMenuTransferTelemetry)(nil), // 3694: POGOProtos.Rpc.PokemonInfoGuiActionMenuTransferTelemetry + (*PokemonInfoGuiActionMenuUnfavoriteTelemetry)(nil), // 3695: POGOProtos.Rpc.PokemonInfoGuiActionMenuUnfavoriteTelemetry + (*PokemonInfoGuiOpenedTelemetry)(nil), // 3696: POGOProtos.Rpc.PokemonInfoGuiOpenedTelemetry + (*PokemonInfoPanelSettingsProto)(nil), // 3697: POGOProtos.Rpc.PokemonInfoPanelSettingsProto + (*PokemonInventoryRuleProto)(nil), // 3698: POGOProtos.Rpc.PokemonInventoryRuleProto + (*PokemonInventoryRuleSettingsProto)(nil), // 3699: POGOProtos.Rpc.PokemonInventoryRuleSettingsProto + (*PokemonKeyItemSettings)(nil), // 3700: POGOProtos.Rpc.PokemonKeyItemSettings + (*PokemonLoadDelay)(nil), // 3701: POGOProtos.Rpc.PokemonLoadDelay + (*PokemonLoadTelemetry)(nil), // 3702: POGOProtos.Rpc.PokemonLoadTelemetry + (*PokemonMapSettingsProto)(nil), // 3703: POGOProtos.Rpc.PokemonMapSettingsProto + (*PokemonMegaEvolutionLevelProto)(nil), // 3704: POGOProtos.Rpc.PokemonMegaEvolutionLevelProto + (*PokemonMegaEvolutionPointDailyCountersProto)(nil), // 3705: POGOProtos.Rpc.PokemonMegaEvolutionPointDailyCountersProto + (*PokemonMusicOverrideConfig)(nil), // 3706: POGOProtos.Rpc.PokemonMusicOverrideConfig + (*PokemonNotSupportedTelemetry)(nil), // 3707: POGOProtos.Rpc.PokemonNotSupportedTelemetry + (*PokemonPhotoSetsProto)(nil), // 3708: POGOProtos.Rpc.PokemonPhotoSetsProto + (*PokemonProto)(nil), // 3709: POGOProtos.Rpc.PokemonProto + (*PokemonReachCpQuestProto)(nil), // 3710: POGOProtos.Rpc.PokemonReachCpQuestProto + (*PokemonScaleSettingProto)(nil), // 3711: POGOProtos.Rpc.PokemonScaleSettingProto + (*PokemonSearchTelemetry)(nil), // 3712: POGOProtos.Rpc.PokemonSearchTelemetry + (*PokemonSelectTelemetry)(nil), // 3713: POGOProtos.Rpc.PokemonSelectTelemetry + (*PokemonSettingsProto)(nil), // 3714: POGOProtos.Rpc.PokemonSettingsProto + (*PokemonSizeSettingsProto)(nil), // 3715: POGOProtos.Rpc.PokemonSizeSettingsProto + (*PokemonStaminaUpdateProto)(nil), // 3716: POGOProtos.Rpc.PokemonStaminaUpdateProto + (*PokemonStatValueProto)(nil), // 3717: POGOProtos.Rpc.PokemonStatValueProto + (*PokemonStatsAttributesProto)(nil), // 3718: POGOProtos.Rpc.PokemonStatsAttributesProto + (*PokemonStatsLimitsProto)(nil), // 3719: POGOProtos.Rpc.PokemonStatsLimitsProto + (*PokemonSummaryFortProto)(nil), // 3720: POGOProtos.Rpc.PokemonSummaryFortProto + (*PokemonSurvivalTimeInfo)(nil), // 3721: POGOProtos.Rpc.PokemonSurvivalTimeInfo + (*PokemonTagColorBinding)(nil), // 3722: POGOProtos.Rpc.PokemonTagColorBinding + (*PokemonTagProto)(nil), // 3723: POGOProtos.Rpc.PokemonTagProto + (*PokemonTagSettingsProto)(nil), // 3724: POGOProtos.Rpc.PokemonTagSettingsProto + (*PokemonTelemetry)(nil), // 3725: POGOProtos.Rpc.PokemonTelemetry + (*PokemonTempEvoResourceProto)(nil), // 3726: POGOProtos.Rpc.PokemonTempEvoResourceProto + (*PokemonThirdMoveAttributesProto)(nil), // 3727: POGOProtos.Rpc.PokemonThirdMoveAttributesProto + (*PokemonTradingCostProto)(nil), // 3728: POGOProtos.Rpc.PokemonTradingCostProto + (*PokemonTrainingQuestProto)(nil), // 3729: POGOProtos.Rpc.PokemonTrainingQuestProto + (*PokemonTrainingTypeGroupProto)(nil), // 3730: POGOProtos.Rpc.PokemonTrainingTypeGroupProto + (*PokemonUpgradeSettingsProto)(nil), // 3731: POGOProtos.Rpc.PokemonUpgradeSettingsProto + (*PokemonVisualDetailProto)(nil), // 3732: POGOProtos.Rpc.PokemonVisualDetailProto + (*PokestopDisplayProto)(nil), // 3733: POGOProtos.Rpc.PokestopDisplayProto + (*PokestopIncidentDisplayProto)(nil), // 3734: POGOProtos.Rpc.PokestopIncidentDisplayProto + (*PokestopReward)(nil), // 3735: POGOProtos.Rpc.PokestopReward + (*PolygonProto)(nil), // 3736: POGOProtos.Rpc.PolygonProto + (*Polyline)(nil), // 3737: POGOProtos.Rpc.Polyline + (*PolylineList)(nil), // 3738: POGOProtos.Rpc.PolylineList + (*PopularRsvpNotificationTelemetry)(nil), // 3739: POGOProtos.Rpc.PopularRsvpNotificationTelemetry + (*PopupControlSettingsProto)(nil), // 3740: POGOProtos.Rpc.PopupControlSettingsProto + (*PortalCurationImageResult)(nil), // 3741: POGOProtos.Rpc.PortalCurationImageResult + (*Pose)(nil), // 3742: POGOProtos.Rpc.Pose + (*PostStaticNewsfeedRequest)(nil), // 3743: POGOProtos.Rpc.PostStaticNewsfeedRequest + (*PostStaticNewsfeedResponse)(nil), // 3744: POGOProtos.Rpc.PostStaticNewsfeedResponse + (*PostcardBookTelemetry)(nil), // 3745: POGOProtos.Rpc.PostcardBookTelemetry + (*PostcardCollectionGmtSettingsProto)(nil), // 3746: POGOProtos.Rpc.PostcardCollectionGmtSettingsProto + (*PostcardCollectionSettingsProto)(nil), // 3747: POGOProtos.Rpc.PostcardCollectionSettingsProto + (*PostcardCreateDetail)(nil), // 3748: POGOProtos.Rpc.PostcardCreateDetail + (*PostcardDisplayProto)(nil), // 3749: POGOProtos.Rpc.PostcardDisplayProto + (*PotionAttributesProto)(nil), // 3750: POGOProtos.Rpc.PotionAttributesProto + (*PowerUpPokestopEncounterOutProto)(nil), // 3751: POGOProtos.Rpc.PowerUpPokestopEncounterOutProto + (*PowerUpPokestopEncounterProto)(nil), // 3752: POGOProtos.Rpc.PowerUpPokestopEncounterProto + (*PowerUpPokestopsGlobalSettingsProto)(nil), // 3753: POGOProtos.Rpc.PowerUpPokestopsGlobalSettingsProto + (*PowerUpPokestopsSharedSettingsProto)(nil), // 3754: POGOProtos.Rpc.PowerUpPokestopsSharedSettingsProto + (*PreAgeGateMetadata)(nil), // 3755: POGOProtos.Rpc.PreAgeGateMetadata + (*PreLoginMetadata)(nil), // 3756: POGOProtos.Rpc.PreLoginMetadata + (*PrepareBreadLobbyOutProto)(nil), // 3757: POGOProtos.Rpc.PrepareBreadLobbyOutProto + (*PrepareBreadLobbyProto)(nil), // 3758: POGOProtos.Rpc.PrepareBreadLobbyProto + (*PreviewContributePartyItemOutProto)(nil), // 3759: POGOProtos.Rpc.PreviewContributePartyItemOutProto + (*PreviewContributePartyItemProto)(nil), // 3760: POGOProtos.Rpc.PreviewContributePartyItemProto + (*PreviewProto)(nil), // 3761: POGOProtos.Rpc.PreviewProto + (*PrimalBoostTypeProto)(nil), // 3762: POGOProtos.Rpc.PrimalBoostTypeProto + (*PrimalEvoSettingsProto)(nil), // 3763: POGOProtos.Rpc.PrimalEvoSettingsProto + (*ProbeProto)(nil), // 3764: POGOProtos.Rpc.ProbeProto + (*ProbeSettingsProto)(nil), // 3765: POGOProtos.Rpc.ProbeSettingsProto + (*ProcessPlayerInboxOutProto)(nil), // 3766: POGOProtos.Rpc.ProcessPlayerInboxOutProto + (*ProcessPlayerInboxProto)(nil), // 3767: POGOProtos.Rpc.ProcessPlayerInboxProto + (*ProcessTappableLogEntry)(nil), // 3768: POGOProtos.Rpc.ProcessTappableLogEntry + (*ProcessTappableOutProto)(nil), // 3769: POGOProtos.Rpc.ProcessTappableOutProto + (*ProcessTappableProto)(nil), // 3770: POGOProtos.Rpc.ProcessTappableProto + (*ProfanityCheckOutProto)(nil), // 3771: POGOProtos.Rpc.ProfanityCheckOutProto + (*ProfanityCheckProto)(nil), // 3772: POGOProtos.Rpc.ProfanityCheckProto + (*ProgressQuestOutProto)(nil), // 3773: POGOProtos.Rpc.ProgressQuestOutProto + (*ProgressQuestProto)(nil), // 3774: POGOProtos.Rpc.ProgressQuestProto + (*ProgressRouteOutProto)(nil), // 3775: POGOProtos.Rpc.ProgressRouteOutProto + (*ProgressRouteProto)(nil), // 3776: POGOProtos.Rpc.ProgressRouteProto + (*ProgressTokenData)(nil), // 3777: POGOProtos.Rpc.ProgressTokenData + (*ProjectVacationProto)(nil), // 3778: POGOProtos.Rpc.ProjectVacationProto + (*PromotionalBannerProto)(nil), // 3779: POGOProtos.Rpc.PromotionalBannerProto + (*ProposeRemoteTradeOutProto)(nil), // 3780: POGOProtos.Rpc.ProposeRemoteTradeOutProto + (*ProposeRemoteTradeProto)(nil), // 3781: POGOProtos.Rpc.ProposeRemoteTradeProto + (*ProximityContact)(nil), // 3782: POGOProtos.Rpc.ProximityContact + (*ProximityToken)(nil), // 3783: POGOProtos.Rpc.ProximityToken + (*ProximityTokenInternal)(nil), // 3784: POGOProtos.Rpc.ProximityTokenInternal + (*ProxyRequestProto)(nil), // 3785: POGOProtos.Rpc.ProxyRequestProto + (*ProxyResponseProto)(nil), // 3786: POGOProtos.Rpc.ProxyResponseProto + (*PtcOAuthSettingsProto)(nil), // 3787: POGOProtos.Rpc.PtcOAuthSettingsProto + (*PtcOAuthToken)(nil), // 3788: POGOProtos.Rpc.PtcOAuthToken + (*PtcToken)(nil), // 3789: POGOProtos.Rpc.PtcToken + (*PurifyPokemonLogEntry)(nil), // 3790: POGOProtos.Rpc.PurifyPokemonLogEntry + (*PurifyPokemonOutProto)(nil), // 3791: POGOProtos.Rpc.PurifyPokemonOutProto + (*PurifyPokemonProto)(nil), // 3792: POGOProtos.Rpc.PurifyPokemonProto + (*PushGatewayGlobalSettingsProto)(nil), // 3793: POGOProtos.Rpc.PushGatewayGlobalSettingsProto + (*PushGatewayMessage)(nil), // 3794: POGOProtos.Rpc.PushGatewayMessage + (*PushGatewayTelemetry)(nil), // 3795: POGOProtos.Rpc.PushGatewayTelemetry + (*PushGatewayUpstreamErrorTelemetry)(nil), // 3796: POGOProtos.Rpc.PushGatewayUpstreamErrorTelemetry + (*PushNotificationRegistryOutProto)(nil), // 3797: POGOProtos.Rpc.PushNotificationRegistryOutProto + (*PushNotificationRegistryProto)(nil), // 3798: POGOProtos.Rpc.PushNotificationRegistryProto + (*PushNotificationTelemetry)(nil), // 3799: POGOProtos.Rpc.PushNotificationTelemetry + (*PvpBattleDetailProto)(nil), // 3800: POGOProtos.Rpc.PvpBattleDetailProto + (*PvpBattleResultsProto)(nil), // 3801: POGOProtos.Rpc.PvpBattleResultsProto + (*PvpNextFeatureFlagsProto)(nil), // 3802: POGOProtos.Rpc.PvpNextFeatureFlagsProto + (*Quaternion)(nil), // 3803: POGOProtos.Rpc.Quaternion + (*QuestBranchDisplayProto)(nil), // 3804: POGOProtos.Rpc.QuestBranchDisplayProto + (*QuestBranchRewardProto)(nil), // 3805: POGOProtos.Rpc.QuestBranchRewardProto + (*QuestButtonPressedTelemetry)(nil), // 3806: POGOProtos.Rpc.QuestButtonPressedTelemetry + (*QuestConditionProto)(nil), // 3807: POGOProtos.Rpc.QuestConditionProto + (*QuestCreateDetail)(nil), // 3808: POGOProtos.Rpc.QuestCreateDetail + (*QuestDialogProto)(nil), // 3809: POGOProtos.Rpc.QuestDialogProto + (*QuestDialogTelemetry)(nil), // 3810: POGOProtos.Rpc.QuestDialogTelemetry + (*QuestDialogueInboxProto)(nil), // 3811: POGOProtos.Rpc.QuestDialogueInboxProto + (*QuestDialogueInboxSettingsProto)(nil), // 3812: POGOProtos.Rpc.QuestDialogueInboxSettingsProto + (*QuestDialogueTriggerProto)(nil), // 3813: POGOProtos.Rpc.QuestDialogueTriggerProto + (*QuestDisplayProto)(nil), // 3814: POGOProtos.Rpc.QuestDisplayProto + (*QuestEncounterOutProto)(nil), // 3815: POGOProtos.Rpc.QuestEncounterOutProto + (*QuestEncounterProto)(nil), // 3816: POGOProtos.Rpc.QuestEncounterProto + (*QuestEvolutionGlobalSettingsProto)(nil), // 3817: POGOProtos.Rpc.QuestEvolutionGlobalSettingsProto + (*QuestEvolutionSettingsProto)(nil), // 3818: POGOProtos.Rpc.QuestEvolutionSettingsProto + (*QuestGlobalSettingsProto)(nil), // 3819: POGOProtos.Rpc.QuestGlobalSettingsProto + (*QuestGoalProto)(nil), // 3820: POGOProtos.Rpc.QuestGoalProto + (*QuestHeaderDisplayProto)(nil), // 3821: POGOProtos.Rpc.QuestHeaderDisplayProto + (*QuestIncidentProto)(nil), // 3822: POGOProtos.Rpc.QuestIncidentProto + (*QuestListTelemetry)(nil), // 3823: POGOProtos.Rpc.QuestListTelemetry + (*QuestPokemonEncounterProto)(nil), // 3824: POGOProtos.Rpc.QuestPokemonEncounterProto + (*QuestPreconditionProto)(nil), // 3825: POGOProtos.Rpc.QuestPreconditionProto + (*QuestProto)(nil), // 3826: POGOProtos.Rpc.QuestProto + (*QuestRewardProto)(nil), // 3827: POGOProtos.Rpc.QuestRewardProto + (*QuestSettingsProto)(nil), // 3828: POGOProtos.Rpc.QuestSettingsProto + (*QuestStampCardProto)(nil), // 3829: POGOProtos.Rpc.QuestStampCardProto + (*QuestStampProto)(nil), // 3830: POGOProtos.Rpc.QuestStampProto + (*QuestWalkProto)(nil), // 3831: POGOProtos.Rpc.QuestWalkProto + (*QuestsProto)(nil), // 3832: POGOProtos.Rpc.QuestsProto + (*QuickInviteSettingsProto)(nil), // 3833: POGOProtos.Rpc.QuickInviteSettingsProto + (*QuitCombatData)(nil), // 3834: POGOProtos.Rpc.QuitCombatData + (*QuitCombatOutProto)(nil), // 3835: POGOProtos.Rpc.QuitCombatOutProto + (*QuitCombatProto)(nil), // 3836: POGOProtos.Rpc.QuitCombatProto + (*QuitCombatResponseData)(nil), // 3837: POGOProtos.Rpc.QuitCombatResponseData + (*RaidClientLog)(nil), // 3838: POGOProtos.Rpc.RaidClientLog + (*RaidClientSettingsProto)(nil), // 3839: POGOProtos.Rpc.RaidClientSettingsProto + (*RaidCreateDetail)(nil), // 3840: POGOProtos.Rpc.RaidCreateDetail + (*RaidDetails)(nil), // 3841: POGOProtos.Rpc.RaidDetails + (*RaidEggNotificationTelemetry)(nil), // 3842: POGOProtos.Rpc.RaidEggNotificationTelemetry + (*RaidEncounterProto)(nil), // 3843: POGOProtos.Rpc.RaidEncounterProto + (*RaidEndData)(nil), // 3844: POGOProtos.Rpc.RaidEndData + (*RaidEntryCostProto)(nil), // 3845: POGOProtos.Rpc.RaidEntryCostProto + (*RaidEntryCostSettingsProto)(nil), // 3846: POGOProtos.Rpc.RaidEntryCostSettingsProto + (*RaidFeatureFlags)(nil), // 3847: POGOProtos.Rpc.RaidFeatureFlags + (*RaidFriendActivityProto)(nil), // 3848: POGOProtos.Rpc.RaidFriendActivityProto + (*RaidInfoProto)(nil), // 3849: POGOProtos.Rpc.RaidInfoProto + (*RaidInteractionSourceTelemetry)(nil), // 3850: POGOProtos.Rpc.RaidInteractionSourceTelemetry + (*RaidInvitationDetails)(nil), // 3851: POGOProtos.Rpc.RaidInvitationDetails + (*RaidInviteFriendsSettingsProto)(nil), // 3852: POGOProtos.Rpc.RaidInviteFriendsSettingsProto + (*RaidJoinInformationProto)(nil), // 3853: POGOProtos.Rpc.RaidJoinInformationProto + (*RaidLevelEncounterTimingSettings)(nil), // 3854: POGOProtos.Rpc.RaidLevelEncounterTimingSettings + (*RaidLevelEntryCostProto)(nil), // 3855: POGOProtos.Rpc.RaidLevelEntryCostProto + (*RaidLobbyAvailabilityInformationProto)(nil), // 3856: POGOProtos.Rpc.RaidLobbyAvailabilityInformationProto + (*RaidLobbyCounterData)(nil), // 3857: POGOProtos.Rpc.RaidLobbyCounterData + (*RaidLobbyCounterRequest)(nil), // 3858: POGOProtos.Rpc.RaidLobbyCounterRequest + (*RaidLobbyCounterSettingsProto)(nil), // 3859: POGOProtos.Rpc.RaidLobbyCounterSettingsProto + (*RaidLogHeader)(nil), // 3860: POGOProtos.Rpc.RaidLogHeader + (*RaidMusicOverrideConfig)(nil), // 3861: POGOProtos.Rpc.RaidMusicOverrideConfig + (*RaidParticipantProto)(nil), // 3862: POGOProtos.Rpc.RaidParticipantProto + (*RaidPlayerStatProto)(nil), // 3863: POGOProtos.Rpc.RaidPlayerStatProto + (*RaidPlayerStatsGlobalSettingsProto)(nil), // 3864: POGOProtos.Rpc.RaidPlayerStatsGlobalSettingsProto + (*RaidPlayerStatsPokemonProto)(nil), // 3865: POGOProtos.Rpc.RaidPlayerStatsPokemonProto + (*RaidPlayerStatsProto)(nil), // 3866: POGOProtos.Rpc.RaidPlayerStatsProto + (*RaidProto)(nil), // 3867: POGOProtos.Rpc.RaidProto + (*RaidRewardsLogEntry)(nil), // 3868: POGOProtos.Rpc.RaidRewardsLogEntry + (*RaidSuggestedPlayerCountToastSettingsProto)(nil), // 3869: POGOProtos.Rpc.RaidSuggestedPlayerCountToastSettingsProto + (*RaidTelemetry)(nil), // 3870: POGOProtos.Rpc.RaidTelemetry + (*RaidTicketProto)(nil), // 3871: POGOProtos.Rpc.RaidTicketProto + (*RaidTicketsProto)(nil), // 3872: POGOProtos.Rpc.RaidTicketsProto + (*RaidVisualEffect)(nil), // 3873: POGOProtos.Rpc.RaidVisualEffect + (*RaidVnextClientLogProto)(nil), // 3874: POGOProtos.Rpc.RaidVnextClientLogProto + (*RangeProto)(nil), // 3875: POGOProtos.Rpc.RangeProto + (*RateRouteOutProto)(nil), // 3876: POGOProtos.Rpc.RateRouteOutProto + (*RateRouteProto)(nil), // 3877: POGOProtos.Rpc.RateRouteProto + (*ReadPointOfInterestDescriptionTelemetry)(nil), // 3878: POGOProtos.Rpc.ReadPointOfInterestDescriptionTelemetry + (*ReadQuestDialogOutProto)(nil), // 3879: POGOProtos.Rpc.ReadQuestDialogOutProto + (*ReadQuestDialogProto)(nil), // 3880: POGOProtos.Rpc.ReadQuestDialogProto + (*ReassignPlayerOutProto)(nil), // 3881: POGOProtos.Rpc.ReassignPlayerOutProto + (*ReassignPlayerProto)(nil), // 3882: POGOProtos.Rpc.ReassignPlayerProto + (*RecallRouteDraftOutProto)(nil), // 3883: POGOProtos.Rpc.RecallRouteDraftOutProto + (*RecallRouteDraftProto)(nil), // 3884: POGOProtos.Rpc.RecallRouteDraftProto + (*RecommendedSearchProto)(nil), // 3885: POGOProtos.Rpc.RecommendedSearchProto + (*RectProto)(nil), // 3886: POGOProtos.Rpc.RectProto + (*RecurringChallengeScheduleProto)(nil), // 3887: POGOProtos.Rpc.RecurringChallengeScheduleProto + (*RecycleItemOutProto)(nil), // 3888: POGOProtos.Rpc.RecycleItemOutProto + (*RecycleItemProto)(nil), // 3889: POGOProtos.Rpc.RecycleItemProto + (*RedeemPasscodeRequestProto)(nil), // 3890: POGOProtos.Rpc.RedeemPasscodeRequestProto + (*RedeemPasscodeResponseProto)(nil), // 3891: POGOProtos.Rpc.RedeemPasscodeResponseProto + (*RedeemPasscodeRewardProto)(nil), // 3892: POGOProtos.Rpc.RedeemPasscodeRewardProto + (*RedeemTicketGiftForFriendOutProto)(nil), // 3893: POGOProtos.Rpc.RedeemTicketGiftForFriendOutProto + (*RedeemTicketGiftForFriendProto)(nil), // 3894: POGOProtos.Rpc.RedeemTicketGiftForFriendProto + (*RedeemedAvatarItemProto)(nil), // 3895: POGOProtos.Rpc.RedeemedAvatarItemProto + (*RedeemedItemProto)(nil), // 3896: POGOProtos.Rpc.RedeemedItemProto + (*RedeemedStickerProto)(nil), // 3897: POGOProtos.Rpc.RedeemedStickerProto + (*ReducedEntryFlowSettingsProto)(nil), // 3898: POGOProtos.Rpc.ReducedEntryFlowSettingsProto + (*ReferralMilestonesProto)(nil), // 3899: POGOProtos.Rpc.ReferralMilestonesProto + (*ReferralSettingsProto)(nil), // 3900: POGOProtos.Rpc.ReferralSettingsProto + (*ReferralTelemetry)(nil), // 3901: POGOProtos.Rpc.ReferralTelemetry + (*RefreshProximityTokensRequestProto)(nil), // 3902: POGOProtos.Rpc.RefreshProximityTokensRequestProto + (*RefreshProximityTokensResponseProto)(nil), // 3903: POGOProtos.Rpc.RefreshProximityTokensResponseProto + (*RegisterBackgroundDeviceActionProto)(nil), // 3904: POGOProtos.Rpc.RegisterBackgroundDeviceActionProto + (*RegisterBackgroundDeviceResponseProto)(nil), // 3905: POGOProtos.Rpc.RegisterBackgroundDeviceResponseProto + (*RegisterSfidaRequest)(nil), // 3906: POGOProtos.Rpc.RegisterSfidaRequest + (*RegisterSfidaResponse)(nil), // 3907: POGOProtos.Rpc.RegisterSfidaResponse + (*ReleasePokemonOutProto)(nil), // 3908: POGOProtos.Rpc.ReleasePokemonOutProto + (*ReleasePokemonProto)(nil), // 3909: POGOProtos.Rpc.ReleasePokemonProto + (*ReleaseStationedPokemonOutProto)(nil), // 3910: POGOProtos.Rpc.ReleaseStationedPokemonOutProto + (*ReleaseStationedPokemonProto)(nil), // 3911: POGOProtos.Rpc.ReleaseStationedPokemonProto + (*RemoteGiftPingRequestProto)(nil), // 3912: POGOProtos.Rpc.RemoteGiftPingRequestProto + (*RemoteGiftPingResponseProto)(nil), // 3913: POGOProtos.Rpc.RemoteGiftPingResponseProto + (*RemoteRaidTelemetry)(nil), // 3914: POGOProtos.Rpc.RemoteRaidTelemetry + (*RemoteTradeFriendActivityProto)(nil), // 3915: POGOProtos.Rpc.RemoteTradeFriendActivityProto + (*RemoteTradeSettingsProto)(nil), // 3916: POGOProtos.Rpc.RemoteTradeSettingsProto + (*RemoveCampfireForRefereeOutProto)(nil), // 3917: POGOProtos.Rpc.RemoveCampfireForRefereeOutProto + (*RemoveCampfireForRefereeProto)(nil), // 3918: POGOProtos.Rpc.RemoveCampfireForRefereeProto + (*RemoveLoginActionOutProto)(nil), // 3919: POGOProtos.Rpc.RemoveLoginActionOutProto + (*RemoveLoginActionProto)(nil), // 3920: POGOProtos.Rpc.RemoveLoginActionProto + (*RemovePokemonSizeLeaderboardEntryOutProto)(nil), // 3921: POGOProtos.Rpc.RemovePokemonSizeLeaderboardEntryOutProto + (*RemovePokemonSizeLeaderboardEntryProto)(nil), // 3922: POGOProtos.Rpc.RemovePokemonSizeLeaderboardEntryProto + (*RemovePtcLoginActionOutProto)(nil), // 3923: POGOProtos.Rpc.RemovePtcLoginActionOutProto + (*RemovePtcLoginActionProto)(nil), // 3924: POGOProtos.Rpc.RemovePtcLoginActionProto + (*RemoveQuestOutProto)(nil), // 3925: POGOProtos.Rpc.RemoveQuestOutProto + (*RemoveQuestProto)(nil), // 3926: POGOProtos.Rpc.RemoveQuestProto + (*RemoveSaveForLaterOutProto)(nil), // 3927: POGOProtos.Rpc.RemoveSaveForLaterOutProto + (*RemoveSaveForLaterProto)(nil), // 3928: POGOProtos.Rpc.RemoveSaveForLaterProto + (*RemovedParticipant)(nil), // 3929: POGOProtos.Rpc.RemovedParticipant + (*ReplaceLoginActionOutProto)(nil), // 3930: POGOProtos.Rpc.ReplaceLoginActionOutProto + (*ReplaceLoginActionProto)(nil), // 3931: POGOProtos.Rpc.ReplaceLoginActionProto + (*ReplenishMpAttributesProto)(nil), // 3932: POGOProtos.Rpc.ReplenishMpAttributesProto + (*ReportAdFeedbackRequest)(nil), // 3933: POGOProtos.Rpc.ReportAdFeedbackRequest + (*ReportAdFeedbackResponse)(nil), // 3934: POGOProtos.Rpc.ReportAdFeedbackResponse + (*ReportAdInteractionProto)(nil), // 3935: POGOProtos.Rpc.ReportAdInteractionProto + (*ReportAdInteractionResponse)(nil), // 3936: POGOProtos.Rpc.ReportAdInteractionResponse + (*ReportProximityContactsRequestProto)(nil), // 3937: POGOProtos.Rpc.ReportProximityContactsRequestProto + (*ReportProximityContactsResponseProto)(nil), // 3938: POGOProtos.Rpc.ReportProximityContactsResponseProto + (*ReportRouteOutProto)(nil), // 3939: POGOProtos.Rpc.ReportRouteOutProto + (*ReportRouteProto)(nil), // 3940: POGOProtos.Rpc.ReportRouteProto + (*ReportStationOutProto)(nil), // 3941: POGOProtos.Rpc.ReportStationOutProto + (*ReportStationProto)(nil), // 3942: POGOProtos.Rpc.ReportStationProto + (*RespondRemoteTradeOutProto)(nil), // 3943: POGOProtos.Rpc.RespondRemoteTradeOutProto + (*RespondRemoteTradeProto)(nil), // 3944: POGOProtos.Rpc.RespondRemoteTradeProto + (*ReviveAttributesProto)(nil), // 3945: POGOProtos.Rpc.ReviveAttributesProto + (*RewardedSpendItemProto)(nil), // 3946: POGOProtos.Rpc.RewardedSpendItemProto + (*RewardedSpendStateProto)(nil), // 3947: POGOProtos.Rpc.RewardedSpendStateProto + (*RewardedSpendTierListProto)(nil), // 3948: POGOProtos.Rpc.RewardedSpendTierListProto + (*RewardedSpendTierProto)(nil), // 3949: POGOProtos.Rpc.RewardedSpendTierProto + (*RewardsPerContestProto)(nil), // 3950: POGOProtos.Rpc.RewardsPerContestProto + (*RoadMetadata)(nil), // 3951: POGOProtos.Rpc.RoadMetadata + (*RocketBalloonDisplayProto)(nil), // 3952: POGOProtos.Rpc.RocketBalloonDisplayProto + (*RocketBalloonGlobalSettingsProto)(nil), // 3953: POGOProtos.Rpc.RocketBalloonGlobalSettingsProto + (*RocketBalloonIncidentDisplayProto)(nil), // 3954: POGOProtos.Rpc.RocketBalloonIncidentDisplayProto + (*RollBackProto)(nil), // 3955: POGOProtos.Rpc.RollBackProto + (*Room)(nil), // 3956: POGOProtos.Rpc.Room + (*RotateGuestLoginSecretTokenRequestProto)(nil), // 3957: POGOProtos.Rpc.RotateGuestLoginSecretTokenRequestProto + (*RotateGuestLoginSecretTokenResponseProto)(nil), // 3958: POGOProtos.Rpc.RotateGuestLoginSecretTokenResponseProto + (*RouteActivityRequestProto)(nil), // 3959: POGOProtos.Rpc.RouteActivityRequestProto + (*RouteActivityResponseProto)(nil), // 3960: POGOProtos.Rpc.RouteActivityResponseProto + (*RouteActivityType)(nil), // 3961: POGOProtos.Rpc.RouteActivityType + (*RouteBadgeLevel)(nil), // 3962: POGOProtos.Rpc.RouteBadgeLevel + (*RouteBadgeListEntry)(nil), // 3963: POGOProtos.Rpc.RouteBadgeListEntry + (*RouteBadgeSettingsProto)(nil), // 3964: POGOProtos.Rpc.RouteBadgeSettingsProto + (*RouteCreationProto)(nil), // 3965: POGOProtos.Rpc.RouteCreationProto + (*RouteCreationsProto)(nil), // 3966: POGOProtos.Rpc.RouteCreationsProto + (*RouteDecaySettingsProto)(nil), // 3967: POGOProtos.Rpc.RouteDecaySettingsProto + (*RouteDiscoverySettingsProto)(nil), // 3968: POGOProtos.Rpc.RouteDiscoverySettingsProto + (*RouteDiscoveryTelemetry)(nil), // 3969: POGOProtos.Rpc.RouteDiscoveryTelemetry + (*RouteErrorTelemetry)(nil), // 3970: POGOProtos.Rpc.RouteErrorTelemetry + (*RouteGlobalSettingsProto)(nil), // 3971: POGOProtos.Rpc.RouteGlobalSettingsProto + (*RouteImageProto)(nil), // 3972: POGOProtos.Rpc.RouteImageProto + (*RouteNearbyNotifShownOutProto)(nil), // 3973: POGOProtos.Rpc.RouteNearbyNotifShownOutProto + (*RouteNearbyNotifShownProto)(nil), // 3974: POGOProtos.Rpc.RouteNearbyNotifShownProto + (*RouteNpcGiftSettingsProto)(nil), // 3975: POGOProtos.Rpc.RouteNpcGiftSettingsProto + (*RoutePathEditParamsProto)(nil), // 3976: POGOProtos.Rpc.RoutePathEditParamsProto + (*RoutePin)(nil), // 3977: POGOProtos.Rpc.RoutePin + (*RoutePinSettingsProto)(nil), // 3978: POGOProtos.Rpc.RoutePinSettingsProto + (*RoutePlayProto)(nil), // 3979: POGOProtos.Rpc.RoutePlayProto + (*RoutePlaySettingsProto)(nil), // 3980: POGOProtos.Rpc.RoutePlaySettingsProto + (*RoutePlaySpawnSettingsProto)(nil), // 3981: POGOProtos.Rpc.RoutePlaySpawnSettingsProto + (*RoutePlayStatus)(nil), // 3982: POGOProtos.Rpc.RoutePlayStatus + (*RoutePlayTappableSpawnedTelemetry)(nil), // 3983: POGOProtos.Rpc.RoutePlayTappableSpawnedTelemetry + (*RoutePoiAnchor)(nil), // 3984: POGOProtos.Rpc.RoutePoiAnchor + (*RouteSimplificationAlgorithm)(nil), // 3985: POGOProtos.Rpc.RouteSimplificationAlgorithm + (*RouteSmoothingParamsProto)(nil), // 3986: POGOProtos.Rpc.RouteSmoothingParamsProto + (*RouteStamp)(nil), // 3987: POGOProtos.Rpc.RouteStamp + (*RouteStampCategorySettingsProto)(nil), // 3988: POGOProtos.Rpc.RouteStampCategorySettingsProto + (*RouteStats)(nil), // 3989: POGOProtos.Rpc.RouteStats + (*RouteSubmissionStatus)(nil), // 3990: POGOProtos.Rpc.RouteSubmissionStatus + (*RouteUpdateSeenOutProto)(nil), // 3991: POGOProtos.Rpc.RouteUpdateSeenOutProto + (*RouteUpdateSeenProto)(nil), // 3992: POGOProtos.Rpc.RouteUpdateSeenProto + (*RouteValidation)(nil), // 3993: POGOProtos.Rpc.RouteValidation + (*RouteWaypointProto)(nil), // 3994: POGOProtos.Rpc.RouteWaypointProto + (*RoutesCreationSettingsProto)(nil), // 3995: POGOProtos.Rpc.RoutesCreationSettingsProto + (*RoutesNearbyNotifSettingsProto)(nil), // 3996: POGOProtos.Rpc.RoutesNearbyNotifSettingsProto + (*RoutesPartyPlayInteroperabilitySettingsProto)(nil), // 3997: POGOProtos.Rpc.RoutesPartyPlayInteroperabilitySettingsProto + (*RpcErrorData)(nil), // 3998: POGOProtos.Rpc.RpcErrorData + (*RpcHelper)(nil), // 3999: POGOProtos.Rpc.RpcHelper + (*RpcHistorySnapshotProto)(nil), // 4000: POGOProtos.Rpc.RpcHistorySnapshotProto + (*RpcLatencyEvent)(nil), // 4001: POGOProtos.Rpc.RpcLatencyEvent + (*RpcPlaybackService)(nil), // 4002: POGOProtos.Rpc.RpcPlaybackService + (*RpcResponseTelemetry)(nil), // 4003: POGOProtos.Rpc.RpcResponseTelemetry + (*RpcResponseTime)(nil), // 4004: POGOProtos.Rpc.RpcResponseTime + (*RpcSocketResponseTime)(nil), // 4005: POGOProtos.Rpc.RpcSocketResponseTime + (*RsvpCountDetails)(nil), // 4006: POGOProtos.Rpc.RsvpCountDetails + (*RvnConnectionProto)(nil), // 4007: POGOProtos.Rpc.RvnConnectionProto + (*SaturdayBleCompleteRequestProto)(nil), // 4008: POGOProtos.Rpc.SaturdayBleCompleteRequestProto + (*SaturdayBleFinalizeProto)(nil), // 4009: POGOProtos.Rpc.SaturdayBleFinalizeProto + (*SaturdayBleSendCompleteProto)(nil), // 4010: POGOProtos.Rpc.SaturdayBleSendCompleteProto + (*SaturdayBleSendPrepProto)(nil), // 4011: POGOProtos.Rpc.SaturdayBleSendPrepProto + (*SaturdayBleSendProto)(nil), // 4012: POGOProtos.Rpc.SaturdayBleSendProto + (*SaturdayCompleteOutProto)(nil), // 4013: POGOProtos.Rpc.SaturdayCompleteOutProto + (*SaturdayCompleteProto)(nil), // 4014: POGOProtos.Rpc.SaturdayCompleteProto + (*SaturdaySettingsProto)(nil), // 4015: POGOProtos.Rpc.SaturdaySettingsProto + (*SaturdayStartOutProto)(nil), // 4016: POGOProtos.Rpc.SaturdayStartOutProto + (*SaturdayStartProto)(nil), // 4017: POGOProtos.Rpc.SaturdayStartProto + (*SaveCombatPlayerPreferencesOutProto)(nil), // 4018: POGOProtos.Rpc.SaveCombatPlayerPreferencesOutProto + (*SaveCombatPlayerPreferencesProto)(nil), // 4019: POGOProtos.Rpc.SaveCombatPlayerPreferencesProto + (*SaveForLaterBreadPokemonProto)(nil), // 4020: POGOProtos.Rpc.SaveForLaterBreadPokemonProto + (*SaveForLaterSettingsProto)(nil), // 4021: POGOProtos.Rpc.SaveForLaterSettingsProto + (*SavePlayerPreferencesOutProto)(nil), // 4022: POGOProtos.Rpc.SavePlayerPreferencesOutProto + (*SavePlayerPreferencesProto)(nil), // 4023: POGOProtos.Rpc.SavePlayerPreferencesProto + (*SavePlayerSnapshotOutProto)(nil), // 4024: POGOProtos.Rpc.SavePlayerSnapshotOutProto + (*SavePlayerSnapshotProto)(nil), // 4025: POGOProtos.Rpc.SavePlayerSnapshotProto + (*SaveSocialPlayerSettingsOutProto)(nil), // 4026: POGOProtos.Rpc.SaveSocialPlayerSettingsOutProto + (*SaveSocialPlayerSettingsProto)(nil), // 4027: POGOProtos.Rpc.SaveSocialPlayerSettingsProto + (*SaveStampOutProto)(nil), // 4028: POGOProtos.Rpc.SaveStampOutProto + (*SaveStampProto)(nil), // 4029: POGOProtos.Rpc.SaveStampProto + (*ScanArchiveBuilderCancelEvent)(nil), // 4030: POGOProtos.Rpc.ScanArchiveBuilderCancelEvent + (*ScanArchiveBuilderGetNextChunkEvent)(nil), // 4031: POGOProtos.Rpc.ScanArchiveBuilderGetNextChunkEvent + (*ScanConfigurationProto)(nil), // 4032: POGOProtos.Rpc.ScanConfigurationProto + (*ScanErrorEvent)(nil), // 4033: POGOProtos.Rpc.ScanErrorEvent + (*ScanProto)(nil), // 4034: POGOProtos.Rpc.ScanProto + (*ScanRecorderStartEvent)(nil), // 4035: POGOProtos.Rpc.ScanRecorderStartEvent + (*ScanRecorderStopEvent)(nil), // 4036: POGOProtos.Rpc.ScanRecorderStopEvent + (*ScanSQCDoneEvent)(nil), // 4037: POGOProtos.Rpc.ScanSQCDoneEvent + (*ScanSQCRunEvent)(nil), // 4038: POGOProtos.Rpc.ScanSQCRunEvent + (*ScanSceneConfigurationProto)(nil), // 4039: POGOProtos.Rpc.ScanSceneConfigurationProto + (*ScanSceneParameterRangeProto)(nil), // 4040: POGOProtos.Rpc.ScanSceneParameterRangeProto + (*ScreenResolutionTelemetry)(nil), // 4041: POGOProtos.Rpc.ScreenResolutionTelemetry + (*SearchFilterPreferenceProto)(nil), // 4042: POGOProtos.Rpc.SearchFilterPreferenceProto + (*SeasonContestsDefinitionSettingsProto)(nil), // 4043: POGOProtos.Rpc.SeasonContestsDefinitionSettingsProto + (*SemanticVpsInfoProto)(nil), // 4044: POGOProtos.Rpc.SemanticVpsInfoProto + (*SemanticsStartEvent)(nil), // 4045: POGOProtos.Rpc.SemanticsStartEvent + (*SemanticsStopEvent)(nil), // 4046: POGOProtos.Rpc.SemanticsStopEvent + (*SendBattleEventOutProto)(nil), // 4047: POGOProtos.Rpc.SendBattleEventOutProto + (*SendBattleEventProto)(nil), // 4048: POGOProtos.Rpc.SendBattleEventProto + (*SendBreadBattleInvitationOutProto)(nil), // 4049: POGOProtos.Rpc.SendBreadBattleInvitationOutProto + (*SendBreadBattleInvitationProto)(nil), // 4050: POGOProtos.Rpc.SendBreadBattleInvitationProto + (*SendEventRsvpInvitationOutProto)(nil), // 4051: POGOProtos.Rpc.SendEventRsvpInvitationOutProto + (*SendEventRsvpInvitationProto)(nil), // 4052: POGOProtos.Rpc.SendEventRsvpInvitationProto + (*SendFriendInviteViaReferralCodeOutProto)(nil), // 4053: POGOProtos.Rpc.SendFriendInviteViaReferralCodeOutProto + (*SendFriendInviteViaReferralCodeProto)(nil), // 4054: POGOProtos.Rpc.SendFriendInviteViaReferralCodeProto + (*SendFriendRequestNotificationMetadata)(nil), // 4055: POGOProtos.Rpc.SendFriendRequestNotificationMetadata + (*SendFriendRequestViaPlayerIdOutProto)(nil), // 4056: POGOProtos.Rpc.SendFriendRequestViaPlayerIdOutProto + (*SendFriendRequestViaPlayerIdProto)(nil), // 4057: POGOProtos.Rpc.SendFriendRequestViaPlayerIdProto + (*SendGiftLogEntry)(nil), // 4058: POGOProtos.Rpc.SendGiftLogEntry + (*SendGiftOutProto)(nil), // 4059: POGOProtos.Rpc.SendGiftOutProto + (*SendGiftProto)(nil), // 4060: POGOProtos.Rpc.SendGiftProto + (*SendPartyInvitationOutProto)(nil), // 4061: POGOProtos.Rpc.SendPartyInvitationOutProto + (*SendPartyInvitationProto)(nil), // 4062: POGOProtos.Rpc.SendPartyInvitationProto + (*SendProbeOutProto)(nil), // 4063: POGOProtos.Rpc.SendProbeOutProto + (*SendProbeProto)(nil), // 4064: POGOProtos.Rpc.SendProbeProto + (*SendRaidInvitationData)(nil), // 4065: POGOProtos.Rpc.SendRaidInvitationData + (*SendRaidInvitationOutProto)(nil), // 4066: POGOProtos.Rpc.SendRaidInvitationOutProto + (*SendRaidInvitationProto)(nil), // 4067: POGOProtos.Rpc.SendRaidInvitationProto + (*SendRaidInvitationResponseData)(nil), // 4068: POGOProtos.Rpc.SendRaidInvitationResponseData + (*ServerRecordMetadata)(nil), // 4069: POGOProtos.Rpc.ServerRecordMetadata + (*ServiceDescriptorProto)(nil), // 4070: POGOProtos.Rpc.ServiceDescriptorProto + (*ServiceOptions)(nil), // 4071: POGOProtos.Rpc.ServiceOptions + (*SetAvatarItemAsViewedOutProto)(nil), // 4072: POGOProtos.Rpc.SetAvatarItemAsViewedOutProto + (*SetAvatarItemAsViewedProto)(nil), // 4073: POGOProtos.Rpc.SetAvatarItemAsViewedProto + (*SetAvatarOutProto)(nil), // 4074: POGOProtos.Rpc.SetAvatarOutProto + (*SetAvatarProto)(nil), // 4075: POGOProtos.Rpc.SetAvatarProto + (*SetBirthdayRequestProto)(nil), // 4076: POGOProtos.Rpc.SetBirthdayRequestProto + (*SetBirthdayResponseProto)(nil), // 4077: POGOProtos.Rpc.SetBirthdayResponseProto + (*SetBuddyPokemonOutProto)(nil), // 4078: POGOProtos.Rpc.SetBuddyPokemonOutProto + (*SetBuddyPokemonProto)(nil), // 4079: POGOProtos.Rpc.SetBuddyPokemonProto + (*SetContactSettingsOutProto)(nil), // 4080: POGOProtos.Rpc.SetContactSettingsOutProto + (*SetContactSettingsProto)(nil), // 4081: POGOProtos.Rpc.SetContactSettingsProto + (*SetFavoritePokemonOutProto)(nil), // 4082: POGOProtos.Rpc.SetFavoritePokemonOutProto + (*SetFavoritePokemonProto)(nil), // 4083: POGOProtos.Rpc.SetFavoritePokemonProto + (*SetFriendNicknameOutProto)(nil), // 4084: POGOProtos.Rpc.SetFriendNicknameOutProto + (*SetFriendNicknameProto)(nil), // 4085: POGOProtos.Rpc.SetFriendNicknameProto + (*SetLobbyPokemonOutProto)(nil), // 4086: POGOProtos.Rpc.SetLobbyPokemonOutProto + (*SetLobbyPokemonProto)(nil), // 4087: POGOProtos.Rpc.SetLobbyPokemonProto + (*SetLobbyVisibilityOutProto)(nil), // 4088: POGOProtos.Rpc.SetLobbyVisibilityOutProto + (*SetLobbyVisibilityProto)(nil), // 4089: POGOProtos.Rpc.SetLobbyVisibilityProto + (*SetNeutralAvatarOutProto)(nil), // 4090: POGOProtos.Rpc.SetNeutralAvatarOutProto + (*SetNeutralAvatarProto)(nil), // 4091: POGOProtos.Rpc.SetNeutralAvatarProto + (*SetPlayerStatusOutProto)(nil), // 4092: POGOProtos.Rpc.SetPlayerStatusOutProto + (*SetPlayerStatusProto)(nil), // 4093: POGOProtos.Rpc.SetPlayerStatusProto + (*SetPlayerTeamOutProto)(nil), // 4094: POGOProtos.Rpc.SetPlayerTeamOutProto + (*SetPlayerTeamProto)(nil), // 4095: POGOProtos.Rpc.SetPlayerTeamProto + (*SetPokemonTagsForPokemonOutProto)(nil), // 4096: POGOProtos.Rpc.SetPokemonTagsForPokemonOutProto + (*SetPokemonTagsForPokemonProto)(nil), // 4097: POGOProtos.Rpc.SetPokemonTagsForPokemonProto + (*SetValueRequest)(nil), // 4098: POGOProtos.Rpc.SetValueRequest + (*SetValueResponse)(nil), // 4099: POGOProtos.Rpc.SetValueResponse + (*SettingsOverrideRuleProto)(nil), // 4100: POGOProtos.Rpc.SettingsOverrideRuleProto + (*SettingsVersionControllerProto)(nil), // 4101: POGOProtos.Rpc.SettingsVersionControllerProto + (*SfidaAssociateRequest)(nil), // 4102: POGOProtos.Rpc.SfidaAssociateRequest + (*SfidaAssociateResponse)(nil), // 4103: POGOProtos.Rpc.SfidaAssociateResponse + (*SfidaAuthToken)(nil), // 4104: POGOProtos.Rpc.SfidaAuthToken + (*SfidaCaptureRequest)(nil), // 4105: POGOProtos.Rpc.SfidaCaptureRequest + (*SfidaCaptureResponse)(nil), // 4106: POGOProtos.Rpc.SfidaCaptureResponse + (*SfidaCertificationRequest)(nil), // 4107: POGOProtos.Rpc.SfidaCertificationRequest + (*SfidaCertificationResponse)(nil), // 4108: POGOProtos.Rpc.SfidaCertificationResponse + (*SfidaCheckPairingRequest)(nil), // 4109: POGOProtos.Rpc.SfidaCheckPairingRequest + (*SfidaCheckPairingResponse)(nil), // 4110: POGOProtos.Rpc.SfidaCheckPairingResponse + (*SfidaClearSleepRecordsRequest)(nil), // 4111: POGOProtos.Rpc.SfidaClearSleepRecordsRequest + (*SfidaClearSleepRecordsResponse)(nil), // 4112: POGOProtos.Rpc.SfidaClearSleepRecordsResponse + (*SfidaDisassociateRequest)(nil), // 4113: POGOProtos.Rpc.SfidaDisassociateRequest + (*SfidaDisassociateResponse)(nil), // 4114: POGOProtos.Rpc.SfidaDisassociateResponse + (*SfidaDowserRequest)(nil), // 4115: POGOProtos.Rpc.SfidaDowserRequest + (*SfidaDowserResponse)(nil), // 4116: POGOProtos.Rpc.SfidaDowserResponse + (*SfidaGlobalSettingsProto)(nil), // 4117: POGOProtos.Rpc.SfidaGlobalSettingsProto + (*SfidaMetrics)(nil), // 4118: POGOProtos.Rpc.SfidaMetrics + (*SfidaMetricsUpdate)(nil), // 4119: POGOProtos.Rpc.SfidaMetricsUpdate + (*SfidaUpdateRequest)(nil), // 4120: POGOProtos.Rpc.SfidaUpdateRequest + (*SfidaUpdateResponse)(nil), // 4121: POGOProtos.Rpc.SfidaUpdateResponse + (*ShadowAttributesProto)(nil), // 4122: POGOProtos.Rpc.ShadowAttributesProto + (*ShapeCollectionProto)(nil), // 4123: POGOProtos.Rpc.ShapeCollectionProto + (*ShapeProto)(nil), // 4124: POGOProtos.Rpc.ShapeProto + (*ShardManagerEchoOutProto)(nil), // 4125: POGOProtos.Rpc.ShardManagerEchoOutProto + (*ShardManagerEchoProto)(nil), // 4126: POGOProtos.Rpc.ShardManagerEchoProto + (*ShareActionTelemetry)(nil), // 4127: POGOProtos.Rpc.ShareActionTelemetry + (*SharedFusionSettingsProto)(nil), // 4128: POGOProtos.Rpc.SharedFusionSettingsProto + (*SharedMoveSettingsProto)(nil), // 4129: POGOProtos.Rpc.SharedMoveSettingsProto + (*SharedRouteProto)(nil), // 4130: POGOProtos.Rpc.SharedRouteProto + (*ShoppingPageClickTelemetry)(nil), // 4131: POGOProtos.Rpc.ShoppingPageClickTelemetry + (*ShoppingPageScrollTelemetry)(nil), // 4132: POGOProtos.Rpc.ShoppingPageScrollTelemetry + (*ShowcaseDetailsTelemetry)(nil), // 4133: POGOProtos.Rpc.ShowcaseDetailsTelemetry + (*ShowcaseRewardTelemetry)(nil), // 4134: POGOProtos.Rpc.ShowcaseRewardTelemetry + (*SignInActionTelemetry)(nil), // 4135: POGOProtos.Rpc.SignInActionTelemetry + (*SillouetteObfuscationGroup)(nil), // 4136: POGOProtos.Rpc.SillouetteObfuscationGroup + (*SizeRecordBreakTelemetry)(nil), // 4137: POGOProtos.Rpc.SizeRecordBreakTelemetry + (*SkipEnterReferralCodeOutProto)(nil), // 4138: POGOProtos.Rpc.SkipEnterReferralCodeOutProto + (*SkipEnterReferralCodeProto)(nil), // 4139: POGOProtos.Rpc.SkipEnterReferralCodeProto + (*SleepDayRecordProto)(nil), // 4140: POGOProtos.Rpc.SleepDayRecordProto + (*SleepRecordsProto)(nil), // 4141: POGOProtos.Rpc.SleepRecordsProto + (*SlowFreezePlayerBonusSettingsProto)(nil), // 4142: POGOProtos.Rpc.SlowFreezePlayerBonusSettingsProto + (*SmartGlassesFeatureFlagProto)(nil), // 4143: POGOProtos.Rpc.SmartGlassesFeatureFlagProto + (*SmartGlassesSyncSettingsRequestProto)(nil), // 4144: POGOProtos.Rpc.SmartGlassesSyncSettingsRequestProto + (*SmartGlassesSyncSettingsResponseProto)(nil), // 4145: POGOProtos.Rpc.SmartGlassesSyncSettingsResponseProto + (*SmeargleMovesSettingsProto)(nil), // 4146: POGOProtos.Rpc.SmeargleMovesSettingsProto + (*SocialActivityInviteMetadata)(nil), // 4147: POGOProtos.Rpc.SocialActivityInviteMetadata + (*SocialClientSettingsProto)(nil), // 4148: POGOProtos.Rpc.SocialClientSettingsProto + (*SocialGiftCountTelemetry)(nil), // 4149: POGOProtos.Rpc.SocialGiftCountTelemetry + (*SocialInboxLatencyTelemetry)(nil), // 4150: POGOProtos.Rpc.SocialInboxLatencyTelemetry + (*SocialPlayerSettingsProto)(nil), // 4151: POGOProtos.Rpc.SocialPlayerSettingsProto + (*SocialTelemetry)(nil), // 4152: POGOProtos.Rpc.SocialTelemetry + (*SocketConnectionEvent)(nil), // 4153: POGOProtos.Rpc.SocketConnectionEvent + (*SoftSfidaCaptureOutProto)(nil), // 4154: POGOProtos.Rpc.SoftSfidaCaptureOutProto + (*SoftSfidaCaptureProto)(nil), // 4155: POGOProtos.Rpc.SoftSfidaCaptureProto + (*SoftSfidaLocationUpdateOutProto)(nil), // 4156: POGOProtos.Rpc.SoftSfidaLocationUpdateOutProto + (*SoftSfidaLocationUpdateProto)(nil), // 4157: POGOProtos.Rpc.SoftSfidaLocationUpdateProto + (*SoftSfidaLogEntry)(nil), // 4158: POGOProtos.Rpc.SoftSfidaLogEntry + (*SoftSfidaLogProto)(nil), // 4159: POGOProtos.Rpc.SoftSfidaLogProto + (*SoftSfidaPauseOutProto)(nil), // 4160: POGOProtos.Rpc.SoftSfidaPauseOutProto + (*SoftSfidaPauseProto)(nil), // 4161: POGOProtos.Rpc.SoftSfidaPauseProto + (*SoftSfidaProto)(nil), // 4162: POGOProtos.Rpc.SoftSfidaProto + (*SoftSfidaRecapOutProto)(nil), // 4163: POGOProtos.Rpc.SoftSfidaRecapOutProto + (*SoftSfidaRecapProto)(nil), // 4164: POGOProtos.Rpc.SoftSfidaRecapProto + (*SoftSfidaSettingsProto)(nil), // 4165: POGOProtos.Rpc.SoftSfidaSettingsProto + (*SoftSfidaStartOutProto)(nil), // 4166: POGOProtos.Rpc.SoftSfidaStartOutProto + (*SoftSfidaStartProto)(nil), // 4167: POGOProtos.Rpc.SoftSfidaStartProto + (*SoftSfidaTelemetry)(nil), // 4168: POGOProtos.Rpc.SoftSfidaTelemetry + (*SoftSfidaTelemetryLog)(nil), // 4169: POGOProtos.Rpc.SoftSfidaTelemetryLog + (*SoftSfidaUpdateErrorOutProto)(nil), // 4170: POGOProtos.Rpc.SoftSfidaUpdateErrorOutProto + (*SoftSfidaUpdateErrorProto)(nil), // 4171: POGOProtos.Rpc.SoftSfidaUpdateErrorProto + (*SourceCodeInfo)(nil), // 4172: POGOProtos.Rpc.SourceCodeInfo + (*SourceContext)(nil), // 4173: POGOProtos.Rpc.SourceContext + (*SourdoughMoveMappingProto)(nil), // 4174: POGOProtos.Rpc.SourdoughMoveMappingProto + (*SourdoughMoveMappingSettingsProto)(nil), // 4175: POGOProtos.Rpc.SourdoughMoveMappingSettingsProto + (*SouvenirProto)(nil), // 4176: POGOProtos.Rpc.SouvenirProto + (*SpaceBonusSettingsProto)(nil), // 4177: POGOProtos.Rpc.SpaceBonusSettingsProto + (*SpawnPokemonProto)(nil), // 4178: POGOProtos.Rpc.SpawnPokemonProto + (*SpawnTablePokemonProto)(nil), // 4179: POGOProtos.Rpc.SpawnTablePokemonProto + (*SpawnTableTappableProto)(nil), // 4180: POGOProtos.Rpc.SpawnTableTappableProto + (*SpawnablePokemon)(nil), // 4181: POGOProtos.Rpc.SpawnablePokemon + (*SpecialEggSettingsProto)(nil), // 4182: POGOProtos.Rpc.SpecialEggSettingsProto + (*SpecialResearchVisualRefreshSettingsProto)(nil), // 4183: POGOProtos.Rpc.SpecialResearchVisualRefreshSettingsProto + (*SpendStardustQuestProto)(nil), // 4184: POGOProtos.Rpc.SpendStardustQuestProto + (*SpendTempEvoResourceQuestProto)(nil), // 4185: POGOProtos.Rpc.SpendTempEvoResourceQuestProto + (*SpinPokestopQuestProto)(nil), // 4186: POGOProtos.Rpc.SpinPokestopQuestProto + (*SponsoredDetailsProto)(nil), // 4187: POGOProtos.Rpc.SponsoredDetailsProto + (*SponsoredGeofenceGiftSettingsProto)(nil), // 4188: POGOProtos.Rpc.SponsoredGeofenceGiftSettingsProto + (*SponsoredPoiFeedbackSettingsProto)(nil), // 4189: POGOProtos.Rpc.SponsoredPoiFeedbackSettingsProto + (*SquashSettingsProto)(nil), // 4190: POGOProtos.Rpc.SquashSettingsProto + (*StampCardSectionProto)(nil), // 4191: POGOProtos.Rpc.StampCardSectionProto + (*StampCollectionDefinitionProto)(nil), // 4192: POGOProtos.Rpc.StampCollectionDefinitionProto + (*StampCollectionDisplayProto)(nil), // 4193: POGOProtos.Rpc.StampCollectionDisplayProto + (*StampCollectionGiftboxDetailsProto)(nil), // 4194: POGOProtos.Rpc.StampCollectionGiftboxDetailsProto + (*StampCollectionProgressLogEntry)(nil), // 4195: POGOProtos.Rpc.StampCollectionProgressLogEntry + (*StampCollectionRewardProgressProto)(nil), // 4196: POGOProtos.Rpc.StampCollectionRewardProgressProto + (*StampCollectionRewardProto)(nil), // 4197: POGOProtos.Rpc.StampCollectionRewardProto + (*StampCollectionRewardsLogEntry)(nil), // 4198: POGOProtos.Rpc.StampCollectionRewardsLogEntry + (*StampCollectionSettingsProto)(nil), // 4199: POGOProtos.Rpc.StampCollectionSettingsProto + (*StampMetadataProto)(nil), // 4200: POGOProtos.Rpc.StampMetadataProto + (*StampRallyBadgeData)(nil), // 4201: POGOProtos.Rpc.StampRallyBadgeData + (*StardustBoostAttributesProto)(nil), // 4202: POGOProtos.Rpc.StardustBoostAttributesProto + (*Start)(nil), // 4203: POGOProtos.Rpc.Start + (*StartBreadBattleOutProto)(nil), // 4204: POGOProtos.Rpc.StartBreadBattleOutProto + (*StartBreadBattleProto)(nil), // 4205: POGOProtos.Rpc.StartBreadBattleProto + (*StartGymBattleOutProto)(nil), // 4206: POGOProtos.Rpc.StartGymBattleOutProto + (*StartGymBattleProto)(nil), // 4207: POGOProtos.Rpc.StartGymBattleProto + (*StartIncidentOutProto)(nil), // 4208: POGOProtos.Rpc.StartIncidentOutProto + (*StartIncidentProto)(nil), // 4209: POGOProtos.Rpc.StartIncidentProto + (*StartMpWalkQuestOutProto)(nil), // 4210: POGOProtos.Rpc.StartMpWalkQuestOutProto + (*StartMpWalkQuestProto)(nil), // 4211: POGOProtos.Rpc.StartMpWalkQuestProto + (*StartPartyOutProto)(nil), // 4212: POGOProtos.Rpc.StartPartyOutProto + (*StartPartyProto)(nil), // 4213: POGOProtos.Rpc.StartPartyProto + (*StartPartyQuestOutProto)(nil), // 4214: POGOProtos.Rpc.StartPartyQuestOutProto + (*StartPartyQuestProto)(nil), // 4215: POGOProtos.Rpc.StartPartyQuestProto + (*StartPvpBattleOutProto)(nil), // 4216: POGOProtos.Rpc.StartPvpBattleOutProto + (*StartPvpBattleProto)(nil), // 4217: POGOProtos.Rpc.StartPvpBattleProto + (*StartQuestIncidentProto)(nil), // 4218: POGOProtos.Rpc.StartQuestIncidentProto + (*StartRaidBattleData)(nil), // 4219: POGOProtos.Rpc.StartRaidBattleData + (*StartRaidBattleOutProto)(nil), // 4220: POGOProtos.Rpc.StartRaidBattleOutProto + (*StartRaidBattleProto)(nil), // 4221: POGOProtos.Rpc.StartRaidBattleProto + (*StartRaidBattleResponseData)(nil), // 4222: POGOProtos.Rpc.StartRaidBattleResponseData + (*StartRocketBalloonIncidentProto)(nil), // 4223: POGOProtos.Rpc.StartRocketBalloonIncidentProto + (*StartRouteOutProto)(nil), // 4224: POGOProtos.Rpc.StartRouteOutProto + (*StartRouteProto)(nil), // 4225: POGOProtos.Rpc.StartRouteProto + (*StartTeamLeaderBattleOutProto)(nil), // 4226: POGOProtos.Rpc.StartTeamLeaderBattleOutProto + (*StartTeamLeaderBattleProto)(nil), // 4227: POGOProtos.Rpc.StartTeamLeaderBattleProto + (*StartTgrBattleOutProto)(nil), // 4228: POGOProtos.Rpc.StartTgrBattleOutProto + (*StartTgrBattleProto)(nil), // 4229: POGOProtos.Rpc.StartTgrBattleProto + (*StartWeeklyChallengeGroupMatchmakingOutProto)(nil), // 4230: POGOProtos.Rpc.StartWeeklyChallengeGroupMatchmakingOutProto + (*StartWeeklyChallengeGroupMatchmakingProto)(nil), // 4231: POGOProtos.Rpc.StartWeeklyChallengeGroupMatchmakingProto + (*StartedMaxBattleTelemetry)(nil), // 4232: POGOProtos.Rpc.StartedMaxBattleTelemetry + (*StartedRaidTelemetry)(nil), // 4233: POGOProtos.Rpc.StartedRaidTelemetry + (*StartupMeasurementProto)(nil), // 4234: POGOProtos.Rpc.StartupMeasurementProto + (*StatIncreaseAttributesProto)(nil), // 4235: POGOProtos.Rpc.StatIncreaseAttributesProto + (*StatementOfReason)(nil), // 4236: POGOProtos.Rpc.StatementOfReason + (*StationCreateDetail)(nil), // 4237: POGOProtos.Rpc.StationCreateDetail + (*StationPokemonEncounterOutProto)(nil), // 4238: POGOProtos.Rpc.StationPokemonEncounterOutProto + (*StationPokemonEncounterProto)(nil), // 4239: POGOProtos.Rpc.StationPokemonEncounterProto + (*StationPokemonOutProto)(nil), // 4240: POGOProtos.Rpc.StationPokemonOutProto + (*StationPokemonProto)(nil), // 4241: POGOProtos.Rpc.StationPokemonProto + (*StationProto)(nil), // 4242: POGOProtos.Rpc.StationProto + (*StationRewardSettingsProto)(nil), // 4243: POGOProtos.Rpc.StationRewardSettingsProto + (*StationedPokemonTableSettingsProto)(nil), // 4244: POGOProtos.Rpc.StationedPokemonTableSettingsProto + (*StationedSectionProto)(nil), // 4245: POGOProtos.Rpc.StationedSectionProto + (*StickerAddedTelemetry)(nil), // 4246: POGOProtos.Rpc.StickerAddedTelemetry + (*StickerCategorySettingsProto)(nil), // 4247: POGOProtos.Rpc.StickerCategorySettingsProto + (*StickerMetadataProto)(nil), // 4248: POGOProtos.Rpc.StickerMetadataProto + (*StickerProto)(nil), // 4249: POGOProtos.Rpc.StickerProto + (*StickerRewardProto)(nil), // 4250: POGOProtos.Rpc.StickerRewardProto + (*StickerSentProto)(nil), // 4251: POGOProtos.Rpc.StickerSentProto + (*StorageMetrics)(nil), // 4252: POGOProtos.Rpc.StorageMetrics + (*StoreIapSettingsProto)(nil), // 4253: POGOProtos.Rpc.StoreIapSettingsProto + (*StoredRpcProto)(nil), // 4254: POGOProtos.Rpc.StoredRpcProto + (*StoryQuestSectionProto)(nil), // 4255: POGOProtos.Rpc.StoryQuestSectionProto + (*StreamerModeSettingsProto)(nil), // 4256: POGOProtos.Rpc.StreamerModeSettingsProto + (*StringValue)(nil), // 4257: POGOProtos.Rpc.StringValue + (*Struct)(nil), // 4258: POGOProtos.Rpc.Struct + (*StyleShopSettingsProto)(nil), // 4259: POGOProtos.Rpc.StyleShopSettingsProto + (*SubmissionCounterSettings)(nil), // 4260: POGOProtos.Rpc.SubmissionCounterSettings + (*SubmitCombatAction)(nil), // 4261: POGOProtos.Rpc.SubmitCombatAction + (*SubmitCombatChallengePokemonsData)(nil), // 4262: POGOProtos.Rpc.SubmitCombatChallengePokemonsData + (*SubmitCombatChallengePokemonsOutProto)(nil), // 4263: POGOProtos.Rpc.SubmitCombatChallengePokemonsOutProto + (*SubmitCombatChallengePokemonsProto)(nil), // 4264: POGOProtos.Rpc.SubmitCombatChallengePokemonsProto + (*SubmitCombatChallengePokemonsResponseData)(nil), // 4265: POGOProtos.Rpc.SubmitCombatChallengePokemonsResponseData + (*SubmitNewPoiOutProto)(nil), // 4266: POGOProtos.Rpc.SubmitNewPoiOutProto + (*SubmitNewPoiProto)(nil), // 4267: POGOProtos.Rpc.SubmitNewPoiProto + (*SubmitRouteDraftOutProto)(nil), // 4268: POGOProtos.Rpc.SubmitRouteDraftOutProto + (*SubmitRouteDraftProto)(nil), // 4269: POGOProtos.Rpc.SubmitRouteDraftProto + (*SubmitSleepRecordsQuestProto)(nil), // 4270: POGOProtos.Rpc.SubmitSleepRecordsQuestProto + (*SuggestedPokemon)(nil), // 4271: POGOProtos.Rpc.SuggestedPokemon + (*SummaryScreenViewTelemetry)(nil), // 4272: POGOProtos.Rpc.SummaryScreenViewTelemetry + (*SuperAwesomeTokenProto)(nil), // 4273: POGOProtos.Rpc.SuperAwesomeTokenProto + (*SupplyBalloonGiftSettingsProto)(nil), // 4274: POGOProtos.Rpc.SupplyBalloonGiftSettingsProto + (*SupportedContestTypesSettingsProto)(nil), // 4275: POGOProtos.Rpc.SupportedContestTypesSettingsProto + (*SyncBattleInventoryOutProto)(nil), // 4276: POGOProtos.Rpc.SyncBattleInventoryOutProto + (*SyncBattleInventoryProto)(nil), // 4277: POGOProtos.Rpc.SyncBattleInventoryProto + (*SyncWeeklyChallengeMatchmakingStatusOutProto)(nil), // 4278: POGOProtos.Rpc.SyncWeeklyChallengeMatchmakingStatusOutProto + (*SyncWeeklyChallengeMatchmakingStatusProto)(nil), // 4279: POGOProtos.Rpc.SyncWeeklyChallengeMatchmakingStatusProto + (*TakeSnapshotQuestProto)(nil), // 4280: POGOProtos.Rpc.TakeSnapshotQuestProto + (*Tappable)(nil), // 4281: POGOProtos.Rpc.Tappable + (*TappableEncounterProto)(nil), // 4282: POGOProtos.Rpc.TappableEncounterProto + (*TappableLocation)(nil), // 4283: POGOProtos.Rpc.TappableLocation + (*TappableSettingsProto)(nil), // 4284: POGOProtos.Rpc.TappableSettingsProto + (*TeamChangeInfoProto)(nil), // 4285: POGOProtos.Rpc.TeamChangeInfoProto + (*TelemetryCommon)(nil), // 4286: POGOProtos.Rpc.TelemetryCommon + (*TelemetryGlobalSettingsProto)(nil), // 4287: POGOProtos.Rpc.TelemetryGlobalSettingsProto + (*TelemetryRecordResult)(nil), // 4288: POGOProtos.Rpc.TelemetryRecordResult + (*TelemetryRequestMetadata)(nil), // 4289: POGOProtos.Rpc.TelemetryRequestMetadata + (*TelemetryRequestProto)(nil), // 4290: POGOProtos.Rpc.TelemetryRequestProto + (*TelemetryResponseProto)(nil), // 4291: POGOProtos.Rpc.TelemetryResponseProto + (*TempEvoGlobalSettingsProto)(nil), // 4292: POGOProtos.Rpc.TempEvoGlobalSettingsProto + (*TempEvoOverrideExtendedProto)(nil), // 4293: POGOProtos.Rpc.TempEvoOverrideExtendedProto + (*TempEvoOverrideProto)(nil), // 4294: POGOProtos.Rpc.TempEvoOverrideProto + (*TempEvoPokemonBranch)(nil), // 4295: POGOProtos.Rpc.TempEvoPokemonBranch + (*TempEvoResourceRewardProto)(nil), // 4296: POGOProtos.Rpc.TempEvoResourceRewardProto + (*TemplateVariable)(nil), // 4297: POGOProtos.Rpc.TemplateVariable + (*TemporalFrequencyProto)(nil), // 4298: POGOProtos.Rpc.TemporalFrequencyProto + (*TemporaryEvolutionProto)(nil), // 4299: POGOProtos.Rpc.TemporaryEvolutionProto + (*TemporaryEvolutionResourceProto)(nil), // 4300: POGOProtos.Rpc.TemporaryEvolutionResourceProto + (*TemporaryEvolutionSettingsProto)(nil), // 4301: POGOProtos.Rpc.TemporaryEvolutionSettingsProto + (*TestInventoryItem)(nil), // 4302: POGOProtos.Rpc.TestInventoryItem + (*TestInventoryKey)(nil), // 4303: POGOProtos.Rpc.TestInventoryKey + (*TicketGiftingFeatureSettingsProto)(nil), // 4304: POGOProtos.Rpc.TicketGiftingFeatureSettingsProto + (*TicketGiftingSettingsProto)(nil), // 4305: POGOProtos.Rpc.TicketGiftingSettingsProto + (*TierBoostSettingsProto)(nil), // 4306: POGOProtos.Rpc.TierBoostSettingsProto + (*TiledBlob)(nil), // 4307: POGOProtos.Rpc.TiledBlob + (*TimeBonusSettingsProto)(nil), // 4308: POGOProtos.Rpc.TimeBonusSettingsProto + (*TimeGapProto)(nil), // 4309: POGOProtos.Rpc.TimeGapProto + (*TimePeriodCounterSettingsProto)(nil), // 4310: POGOProtos.Rpc.TimePeriodCounterSettingsProto + (*TimeToPlayable)(nil), // 4311: POGOProtos.Rpc.TimeToPlayable + (*TimeWindow)(nil), // 4312: POGOProtos.Rpc.TimeWindow + (*TimeZoneDataProto)(nil), // 4313: POGOProtos.Rpc.TimeZoneDataProto + (*TimedBranchingQuestSectionProto)(nil), // 4314: POGOProtos.Rpc.TimedBranchingQuestSectionProto + (*TimedGroupChallengeDefinitionProto)(nil), // 4315: POGOProtos.Rpc.TimedGroupChallengeDefinitionProto + (*TimedGroupChallengePlayerStatsProto)(nil), // 4316: POGOProtos.Rpc.TimedGroupChallengePlayerStatsProto + (*TimedGroupChallengeSectionProto)(nil), // 4317: POGOProtos.Rpc.TimedGroupChallengeSectionProto + (*TimedGroupChallengeSettingsProto)(nil), // 4318: POGOProtos.Rpc.TimedGroupChallengeSettingsProto + (*TimedQuestSectionProto)(nil), // 4319: POGOProtos.Rpc.TimedQuestSectionProto + (*Timestamp)(nil), // 4320: POGOProtos.Rpc.Timestamp + (*TitanAsyncFileUploadCompleteOutProto)(nil), // 4321: POGOProtos.Rpc.TitanAsyncFileUploadCompleteOutProto + (*TitanAsyncFileUploadCompleteProto)(nil), // 4322: POGOProtos.Rpc.TitanAsyncFileUploadCompleteProto + (*TitanAvailableSubmissionsPerSubmissionType)(nil), // 4323: POGOProtos.Rpc.TitanAvailableSubmissionsPerSubmissionType + (*TitanGameClientPhotoGalleryPoiImageProto)(nil), // 4324: POGOProtos.Rpc.TitanGameClientPhotoGalleryPoiImageProto + (*TitanGenerateGmapSignedUrlOutProto)(nil), // 4325: POGOProtos.Rpc.TitanGenerateGmapSignedUrlOutProto + (*TitanGenerateGmapSignedUrlProto)(nil), // 4326: POGOProtos.Rpc.TitanGenerateGmapSignedUrlProto + (*TitanGeodataServiceGameClientPoiProto)(nil), // 4327: POGOProtos.Rpc.TitanGeodataServiceGameClientPoiProto + (*TitanGetARMappingSettingsOutProto)(nil), // 4328: POGOProtos.Rpc.TitanGetARMappingSettingsOutProto + (*TitanGetARMappingSettingsProto)(nil), // 4329: POGOProtos.Rpc.TitanGetARMappingSettingsProto + (*TitanGetAvailableSubmissionsOutProto)(nil), // 4330: POGOProtos.Rpc.TitanGetAvailableSubmissionsOutProto + (*TitanGetAvailableSubmissionsProto)(nil), // 4331: POGOProtos.Rpc.TitanGetAvailableSubmissionsProto + (*TitanGetGmapSettingsOutProto)(nil), // 4332: POGOProtos.Rpc.TitanGetGmapSettingsOutProto + (*TitanGetGmapSettingsProto)(nil), // 4333: POGOProtos.Rpc.TitanGetGmapSettingsProto + (*TitanGetGrapeshotUploadUrlOutProto)(nil), // 4334: POGOProtos.Rpc.TitanGetGrapeshotUploadUrlOutProto + (*TitanGetGrapeshotUploadUrlProto)(nil), // 4335: POGOProtos.Rpc.TitanGetGrapeshotUploadUrlProto + (*TitanGetImageGallerySettingsOutProto)(nil), // 4336: POGOProtos.Rpc.TitanGetImageGallerySettingsOutProto + (*TitanGetImageGallerySettingsProto)(nil), // 4337: POGOProtos.Rpc.TitanGetImageGallerySettingsProto + (*TitanGetImagesForPoiOutProto)(nil), // 4338: POGOProtos.Rpc.TitanGetImagesForPoiOutProto + (*TitanGetImagesForPoiProto)(nil), // 4339: POGOProtos.Rpc.TitanGetImagesForPoiProto + (*TitanGetMapDataOutProto)(nil), // 4340: POGOProtos.Rpc.TitanGetMapDataOutProto + (*TitanGetMapDataProto)(nil), // 4341: POGOProtos.Rpc.TitanGetMapDataProto + (*TitanGetPlayerSubmissionValidationSettingsOutProto)(nil), // 4342: POGOProtos.Rpc.TitanGetPlayerSubmissionValidationSettingsOutProto + (*TitanGetPlayerSubmissionValidationSettingsProto)(nil), // 4343: POGOProtos.Rpc.TitanGetPlayerSubmissionValidationSettingsProto + (*TitanGetPoisInRadiusOutProto)(nil), // 4344: POGOProtos.Rpc.TitanGetPoisInRadiusOutProto + (*TitanGetPoisInRadiusProto)(nil), // 4345: POGOProtos.Rpc.TitanGetPoisInRadiusProto + (*TitanGetUploadUrlOutProto)(nil), // 4346: POGOProtos.Rpc.TitanGetUploadUrlOutProto + (*TitanGetUploadUrlProto)(nil), // 4347: POGOProtos.Rpc.TitanGetUploadUrlProto + (*TitanGrapeshotAuthenticationDataProto)(nil), // 4348: POGOProtos.Rpc.TitanGrapeshotAuthenticationDataProto + (*TitanGrapeshotChunkDataProto)(nil), // 4349: POGOProtos.Rpc.TitanGrapeshotChunkDataProto + (*TitanGrapeshotComposeDataProto)(nil), // 4350: POGOProtos.Rpc.TitanGrapeshotComposeDataProto + (*TitanGrapeshotUploadingDataProto)(nil), // 4351: POGOProtos.Rpc.TitanGrapeshotUploadingDataProto + (*TitanPlayerSubmissionResponseProto)(nil), // 4352: POGOProtos.Rpc.TitanPlayerSubmissionResponseProto + (*TitanPoiPlayerMetadataTelemetry)(nil), // 4353: POGOProtos.Rpc.TitanPoiPlayerMetadataTelemetry + (*TitanPoiSubmissionPhotoUploadErrorTelemetry)(nil), // 4354: POGOProtos.Rpc.TitanPoiSubmissionPhotoUploadErrorTelemetry + (*TitanPoiSubmissionTelemetry)(nil), // 4355: POGOProtos.Rpc.TitanPoiSubmissionTelemetry + (*TitanPoiVideoSubmissionMetadataProto)(nil), // 4356: POGOProtos.Rpc.TitanPoiVideoSubmissionMetadataProto + (*TitanPortalCurationImageResult)(nil), // 4357: POGOProtos.Rpc.TitanPortalCurationImageResult + (*TitanSubmitMappingRequestProto)(nil), // 4358: POGOProtos.Rpc.TitanSubmitMappingRequestProto + (*TitanSubmitNewPoiOutProto)(nil), // 4359: POGOProtos.Rpc.TitanSubmitNewPoiOutProto + (*TitanSubmitNewPoiProto)(nil), // 4360: POGOProtos.Rpc.TitanSubmitNewPoiProto + (*TitanSubmitPlayerImageVoteForPoiOutProto)(nil), // 4361: POGOProtos.Rpc.TitanSubmitPlayerImageVoteForPoiOutProto + (*TitanSubmitPlayerImageVoteForPoiProto)(nil), // 4362: POGOProtos.Rpc.TitanSubmitPlayerImageVoteForPoiProto + (*TitanSubmitPoiCategoryVoteRecordProto)(nil), // 4363: POGOProtos.Rpc.TitanSubmitPoiCategoryVoteRecordProto + (*TitanSubmitPoiImageProto)(nil), // 4364: POGOProtos.Rpc.TitanSubmitPoiImageProto + (*TitanSubmitPoiLocationUpdateProto)(nil), // 4365: POGOProtos.Rpc.TitanSubmitPoiLocationUpdateProto + (*TitanSubmitPoiTakedownRequestProto)(nil), // 4366: POGOProtos.Rpc.TitanSubmitPoiTakedownRequestProto + (*TitanSubmitPoiTextMetadataUpdateProto)(nil), // 4367: POGOProtos.Rpc.TitanSubmitPoiTextMetadataUpdateProto + (*TitanSubmitSponsorPoiLocationUpdateProto)(nil), // 4368: POGOProtos.Rpc.TitanSubmitSponsorPoiLocationUpdateProto + (*TitanSubmitSponsorPoiReportProto)(nil), // 4369: POGOProtos.Rpc.TitanSubmitSponsorPoiReportProto + (*TitanTitanGameClientTelemetryOmniProto)(nil), // 4370: POGOProtos.Rpc.TitanTitanGameClientTelemetryOmniProto + (*TitanUploadPoiPhotoByUrlOutProto)(nil), // 4371: POGOProtos.Rpc.TitanUploadPoiPhotoByUrlOutProto + (*TitanUploadPoiPhotoByUrlProto)(nil), // 4372: POGOProtos.Rpc.TitanUploadPoiPhotoByUrlProto + (*TodayInnerTabFocusedTelemetry)(nil), // 4373: POGOProtos.Rpc.TodayInnerTabFocusedTelemetry + (*TodayOuterTabFocusedTelemetry)(nil), // 4374: POGOProtos.Rpc.TodayOuterTabFocusedTelemetry + (*TodayViewOpenedTelemetry)(nil), // 4375: POGOProtos.Rpc.TodayViewOpenedTelemetry + (*TodayViewProto)(nil), // 4376: POGOProtos.Rpc.TodayViewProto + (*TodayViewSectionProto)(nil), // 4377: POGOProtos.Rpc.TodayViewSectionProto + (*TodayViewSettingsProto)(nil), // 4378: POGOProtos.Rpc.TodayViewSettingsProto + (*TopicProto)(nil), // 4379: POGOProtos.Rpc.TopicProto + (*TrackedPokemonProto)(nil), // 4380: POGOProtos.Rpc.TrackedPokemonProto + (*TrackedPokemonPushNotificationTelemetry)(nil), // 4381: POGOProtos.Rpc.TrackedPokemonPushNotificationTelemetry + (*TradeExclusionProto)(nil), // 4382: POGOProtos.Rpc.TradeExclusionProto + (*TradePokemonQuestProto)(nil), // 4383: POGOProtos.Rpc.TradePokemonQuestProto + (*TradingGlobalSettingsProto)(nil), // 4384: POGOProtos.Rpc.TradingGlobalSettingsProto + (*TradingLogEntry)(nil), // 4385: POGOProtos.Rpc.TradingLogEntry + (*TradingPokemonProto)(nil), // 4386: POGOProtos.Rpc.TradingPokemonProto + (*TradingProto)(nil), // 4387: POGOProtos.Rpc.TradingProto + (*TrainingCourseQuestProto)(nil), // 4388: POGOProtos.Rpc.TrainingCourseQuestProto + (*TrainingPokemonProto)(nil), // 4389: POGOProtos.Rpc.TrainingPokemonProto + (*TrainingPokemonSectionProto)(nil), // 4390: POGOProtos.Rpc.TrainingPokemonSectionProto + (*TransferContestEntryOutProto)(nil), // 4391: POGOProtos.Rpc.TransferContestEntryOutProto + (*TransferContestEntryProto)(nil), // 4392: POGOProtos.Rpc.TransferContestEntryProto + (*TransferPokemonSizeLeaderboardEntryOutProto)(nil), // 4393: POGOProtos.Rpc.TransferPokemonSizeLeaderboardEntryOutProto + (*TransferPokemonSizeLeaderboardEntryProto)(nil), // 4394: POGOProtos.Rpc.TransferPokemonSizeLeaderboardEntryProto + (*TransferPokemonToPokemonHomeOutProto)(nil), // 4395: POGOProtos.Rpc.TransferPokemonToPokemonHomeOutProto + (*TransferPokemonToPokemonHomeProto)(nil), // 4396: POGOProtos.Rpc.TransferPokemonToPokemonHomeProto + (*Transform)(nil), // 4397: POGOProtos.Rpc.Transform + (*TransitMetadata)(nil), // 4398: POGOProtos.Rpc.TransitMetadata + (*TranslationSettingsProto)(nil), // 4399: POGOProtos.Rpc.TranslationSettingsProto + (*TravelRouteQuestProto)(nil), // 4400: POGOProtos.Rpc.TravelRouteQuestProto + (*TriangleList)(nil), // 4401: POGOProtos.Rpc.TriangleList + (*TutorialCreateDetail)(nil), // 4402: POGOProtos.Rpc.TutorialCreateDetail + (*TutorialIapItemProto)(nil), // 4403: POGOProtos.Rpc.TutorialIapItemProto + (*TutorialInfoProto)(nil), // 4404: POGOProtos.Rpc.TutorialInfoProto + (*TutorialItemRewardsProto)(nil), // 4405: POGOProtos.Rpc.TutorialItemRewardsProto + (*TutorialTelemetry)(nil), // 4406: POGOProtos.Rpc.TutorialTelemetry + (*TutorialViewedTelemetry)(nil), // 4407: POGOProtos.Rpc.TutorialViewedTelemetry + (*TutorialsInfoProto)(nil), // 4408: POGOProtos.Rpc.TutorialsInfoProto + (*TutorialsSettingsProto)(nil), // 4409: POGOProtos.Rpc.TutorialsSettingsProto + (*TwoForOneEnabledProto)(nil), // 4410: POGOProtos.Rpc.TwoForOneEnabledProto + (*TwoWaySharedFriendshipDataProto)(nil), // 4411: POGOProtos.Rpc.TwoWaySharedFriendshipDataProto + (*Type)(nil), // 4412: POGOProtos.Rpc.Type + (*TypeEffectiveSettingsProto)(nil), // 4413: POGOProtos.Rpc.TypeEffectiveSettingsProto + (*UInt32Value)(nil), // 4414: POGOProtos.Rpc.UInt32Value + (*UInt64Value)(nil), // 4415: POGOProtos.Rpc.UInt64Value + (*UUID)(nil), // 4416: POGOProtos.Rpc.UUID + (*UncommentAnnotationTestProto)(nil), // 4417: POGOProtos.Rpc.UncommentAnnotationTestProto + (*UnfusePokemonRequestProto)(nil), // 4418: POGOProtos.Rpc.UnfusePokemonRequestProto + (*UnfusePokemonResponseProto)(nil), // 4419: POGOProtos.Rpc.UnfusePokemonResponseProto + (*UninterpretedOption)(nil), // 4420: POGOProtos.Rpc.UninterpretedOption + (*UnlinkNintendoAccountOutProto)(nil), // 4421: POGOProtos.Rpc.UnlinkNintendoAccountOutProto + (*UnlinkNintendoAccountProto)(nil), // 4422: POGOProtos.Rpc.UnlinkNintendoAccountProto + (*UnlockPokemonMoveOutProto)(nil), // 4423: POGOProtos.Rpc.UnlockPokemonMoveOutProto + (*UnlockPokemonMoveProto)(nil), // 4424: POGOProtos.Rpc.UnlockPokemonMoveProto + (*UnlockTemporaryEvolutionLevelOutProto)(nil), // 4425: POGOProtos.Rpc.UnlockTemporaryEvolutionLevelOutProto + (*UnlockTemporaryEvolutionLevelProto)(nil), // 4426: POGOProtos.Rpc.UnlockTemporaryEvolutionLevelProto + (*Unused)(nil), // 4427: POGOProtos.Rpc.Unused + (*UpNextSectionProto)(nil), // 4428: POGOProtos.Rpc.UpNextSectionProto + (*UpcomingEventsSectionProto)(nil), // 4429: POGOProtos.Rpc.UpcomingEventsSectionProto + (*UpdateAdventureSyncFitnessRequestProto)(nil), // 4430: POGOProtos.Rpc.UpdateAdventureSyncFitnessRequestProto + (*UpdateAdventureSyncFitnessResponseProto)(nil), // 4431: POGOProtos.Rpc.UpdateAdventureSyncFitnessResponseProto + (*UpdateAdventureSyncSettingsRequestProto)(nil), // 4432: POGOProtos.Rpc.UpdateAdventureSyncSettingsRequestProto + (*UpdateAdventureSyncSettingsResponseProto)(nil), // 4433: POGOProtos.Rpc.UpdateAdventureSyncSettingsResponseProto + (*UpdateBreadcrumbHistoryRequestProto)(nil), // 4434: POGOProtos.Rpc.UpdateBreadcrumbHistoryRequestProto + (*UpdateBreadcrumbHistoryResponseProto)(nil), // 4435: POGOProtos.Rpc.UpdateBreadcrumbHistoryResponseProto + (*UpdateBulkPlayerLocationRequestProto)(nil), // 4436: POGOProtos.Rpc.UpdateBulkPlayerLocationRequestProto + (*UpdateBulkPlayerLocationResponseProto)(nil), // 4437: POGOProtos.Rpc.UpdateBulkPlayerLocationResponseProto + (*UpdateCombatData)(nil), // 4438: POGOProtos.Rpc.UpdateCombatData + (*UpdateCombatOutProto)(nil), // 4439: POGOProtos.Rpc.UpdateCombatOutProto + (*UpdateCombatProto)(nil), // 4440: POGOProtos.Rpc.UpdateCombatProto + (*UpdateCombatResponseData)(nil), // 4441: POGOProtos.Rpc.UpdateCombatResponseData + (*UpdateCombatResponseTimeTelemetry)(nil), // 4442: POGOProtos.Rpc.UpdateCombatResponseTimeTelemetry + (*UpdateContestEntryOutProto)(nil), // 4443: POGOProtos.Rpc.UpdateContestEntryOutProto + (*UpdateContestEntryProto)(nil), // 4444: POGOProtos.Rpc.UpdateContestEntryProto + (*UpdateEventRsvpSelectionOutProto)(nil), // 4445: POGOProtos.Rpc.UpdateEventRsvpSelectionOutProto + (*UpdateEventRsvpSelectionProto)(nil), // 4446: POGOProtos.Rpc.UpdateEventRsvpSelectionProto + (*UpdateFieldBookPostCatchPokemonOutProto)(nil), // 4447: POGOProtos.Rpc.UpdateFieldBookPostCatchPokemonOutProto + (*UpdateFieldBookPostCatchPokemonProto)(nil), // 4448: POGOProtos.Rpc.UpdateFieldBookPostCatchPokemonProto + (*UpdateFieldbookEntryPokemonActionRequestProto)(nil), // 4449: POGOProtos.Rpc.UpdateFieldbookEntryPokemonActionRequestProto + (*UpdateFieldbookEntryPokemonActionResponseProto)(nil), // 4450: POGOProtos.Rpc.UpdateFieldbookEntryPokemonActionResponseProto + (*UpdateInvasionBattleOutProto)(nil), // 4451: POGOProtos.Rpc.UpdateInvasionBattleOutProto + (*UpdateInvasionBattleProto)(nil), // 4452: POGOProtos.Rpc.UpdateInvasionBattleProto + (*UpdateIrisSocialSceneOutProto)(nil), // 4453: POGOProtos.Rpc.UpdateIrisSocialSceneOutProto + (*UpdateIrisSocialSceneProto)(nil), // 4454: POGOProtos.Rpc.UpdateIrisSocialSceneProto + (*UpdateIrisSpawnDataProto)(nil), // 4455: POGOProtos.Rpc.UpdateIrisSpawnDataProto + (*UpdateNotificationOutProto)(nil), // 4456: POGOProtos.Rpc.UpdateNotificationOutProto + (*UpdateNotificationProto)(nil), // 4457: POGOProtos.Rpc.UpdateNotificationProto + (*UpdatePlayerGpsBookmarksOutProto)(nil), // 4458: POGOProtos.Rpc.UpdatePlayerGpsBookmarksOutProto + (*UpdatePlayerGpsBookmarksProto)(nil), // 4459: POGOProtos.Rpc.UpdatePlayerGpsBookmarksProto + (*UpdatePokemonSizeLeaderboardEntryOutProto)(nil), // 4460: POGOProtos.Rpc.UpdatePokemonSizeLeaderboardEntryOutProto + (*UpdatePokemonSizeLeaderboardEntryProto)(nil), // 4461: POGOProtos.Rpc.UpdatePokemonSizeLeaderboardEntryProto + (*UpdatePostcardOutProto)(nil), // 4462: POGOProtos.Rpc.UpdatePostcardOutProto + (*UpdatePostcardProto)(nil), // 4463: POGOProtos.Rpc.UpdatePostcardProto + (*UpdateRouteDraftOutProto)(nil), // 4464: POGOProtos.Rpc.UpdateRouteDraftOutProto + (*UpdateRouteDraftProto)(nil), // 4465: POGOProtos.Rpc.UpdateRouteDraftProto + (*UpdateSurveyEligibilityOutProto)(nil), // 4466: POGOProtos.Rpc.UpdateSurveyEligibilityOutProto + (*UpdateSurveyEligibilityProto)(nil), // 4467: POGOProtos.Rpc.UpdateSurveyEligibilityProto + (*UpdateTradingOutProto)(nil), // 4468: POGOProtos.Rpc.UpdateTradingOutProto + (*UpdateTradingProto)(nil), // 4469: POGOProtos.Rpc.UpdateTradingProto + (*UpdateVpsEventOutProto)(nil), // 4470: POGOProtos.Rpc.UpdateVpsEventOutProto + (*UpdateVpsEventProto)(nil), // 4471: POGOProtos.Rpc.UpdateVpsEventProto + (*UpgradePokemonOutProto)(nil), // 4472: POGOProtos.Rpc.UpgradePokemonOutProto + (*UpgradePokemonProto)(nil), // 4473: POGOProtos.Rpc.UpgradePokemonProto + (*UploadCombatClientLogOutProto)(nil), // 4474: POGOProtos.Rpc.UploadCombatClientLogOutProto + (*UploadCombatClientLogProto)(nil), // 4475: POGOProtos.Rpc.UploadCombatClientLogProto + (*UploadManagementSettings)(nil), // 4476: POGOProtos.Rpc.UploadManagementSettings + (*UploadManagementTelemetry)(nil), // 4477: POGOProtos.Rpc.UploadManagementTelemetry + (*UploadPoiPhotoByUrlOutProto)(nil), // 4478: POGOProtos.Rpc.UploadPoiPhotoByUrlOutProto + (*UploadPoiPhotoByUrlProto)(nil), // 4479: POGOProtos.Rpc.UploadPoiPhotoByUrlProto + (*UploadRaidClientLogOutProto)(nil), // 4480: POGOProtos.Rpc.UploadRaidClientLogOutProto + (*UploadRaidClientLogProto)(nil), // 4481: POGOProtos.Rpc.UploadRaidClientLogProto + (*UpsightLoggingSettingsProto)(nil), // 4482: POGOProtos.Rpc.UpsightLoggingSettingsProto + (*Upstream)(nil), // 4483: POGOProtos.Rpc.Upstream + (*UpstreamMessage)(nil), // 4484: POGOProtos.Rpc.UpstreamMessage + (*UseIncenseActionOutProto)(nil), // 4485: POGOProtos.Rpc.UseIncenseActionOutProto + (*UseIncenseActionProto)(nil), // 4486: POGOProtos.Rpc.UseIncenseActionProto + (*UseItemBattleBoostOutProto)(nil), // 4487: POGOProtos.Rpc.UseItemBattleBoostOutProto + (*UseItemBattleBoostProto)(nil), // 4488: POGOProtos.Rpc.UseItemBattleBoostProto + (*UseItemBulkHealOutProto)(nil), // 4489: POGOProtos.Rpc.UseItemBulkHealOutProto + (*UseItemBulkHealProto)(nil), // 4490: POGOProtos.Rpc.UseItemBulkHealProto + (*UseItemCaptureOutProto)(nil), // 4491: POGOProtos.Rpc.UseItemCaptureOutProto + (*UseItemCaptureProto)(nil), // 4492: POGOProtos.Rpc.UseItemCaptureProto + (*UseItemEggIncubatorOutProto)(nil), // 4493: POGOProtos.Rpc.UseItemEggIncubatorOutProto + (*UseItemEggIncubatorProto)(nil), // 4494: POGOProtos.Rpc.UseItemEggIncubatorProto + (*UseItemEncounterOutProto)(nil), // 4495: POGOProtos.Rpc.UseItemEncounterOutProto + (*UseItemEncounterProto)(nil), // 4496: POGOProtos.Rpc.UseItemEncounterProto + (*UseItemLuckyFriendApplicatorOutProto)(nil), // 4497: POGOProtos.Rpc.UseItemLuckyFriendApplicatorOutProto + (*UseItemLuckyFriendApplicatorProto)(nil), // 4498: POGOProtos.Rpc.UseItemLuckyFriendApplicatorProto + (*UseItemMoveRerollOutProto)(nil), // 4499: POGOProtos.Rpc.UseItemMoveRerollOutProto + (*UseItemMoveRerollProto)(nil), // 4500: POGOProtos.Rpc.UseItemMoveRerollProto + (*UseItemMpReplenishOutProto)(nil), // 4501: POGOProtos.Rpc.UseItemMpReplenishOutProto + (*UseItemMpReplenishProto)(nil), // 4502: POGOProtos.Rpc.UseItemMpReplenishProto + (*UseItemPotionOutProto)(nil), // 4503: POGOProtos.Rpc.UseItemPotionOutProto + (*UseItemPotionProto)(nil), // 4504: POGOProtos.Rpc.UseItemPotionProto + (*UseItemRareCandyOutProto)(nil), // 4505: POGOProtos.Rpc.UseItemRareCandyOutProto + (*UseItemRareCandyProto)(nil), // 4506: POGOProtos.Rpc.UseItemRareCandyProto + (*UseItemReviveOutProto)(nil), // 4507: POGOProtos.Rpc.UseItemReviveOutProto + (*UseItemReviveProto)(nil), // 4508: POGOProtos.Rpc.UseItemReviveProto + (*UseItemStardustBoostOutProto)(nil), // 4509: POGOProtos.Rpc.UseItemStardustBoostOutProto + (*UseItemStardustBoostProto)(nil), // 4510: POGOProtos.Rpc.UseItemStardustBoostProto + (*UseItemStatIncreaseOutProto)(nil), // 4511: POGOProtos.Rpc.UseItemStatIncreaseOutProto + (*UseItemStatIncreaseProto)(nil), // 4512: POGOProtos.Rpc.UseItemStatIncreaseProto + (*UseItemXpBoostOutProto)(nil), // 4513: POGOProtos.Rpc.UseItemXpBoostOutProto + (*UseItemXpBoostProto)(nil), // 4514: POGOProtos.Rpc.UseItemXpBoostProto + (*UseNonCombatMoveLogEntry)(nil), // 4515: POGOProtos.Rpc.UseNonCombatMoveLogEntry + (*UseNonCombatMoveRequestProto)(nil), // 4516: POGOProtos.Rpc.UseNonCombatMoveRequestProto + (*UseNonCombatMoveResponseProto)(nil), // 4517: POGOProtos.Rpc.UseNonCombatMoveResponseProto + (*UseSaveForLaterOutProto)(nil), // 4518: POGOProtos.Rpc.UseSaveForLaterOutProto + (*UseSaveForLaterProto)(nil), // 4519: POGOProtos.Rpc.UseSaveForLaterProto + (*UserAttributesProto)(nil), // 4520: POGOProtos.Rpc.UserAttributesProto + (*UserIssueWeatherReport)(nil), // 4521: POGOProtos.Rpc.UserIssueWeatherReport + (*UsernameSuggestionSettingsProto)(nil), // 4522: POGOProtos.Rpc.UsernameSuggestionSettingsProto + (*UsernameSuggestionTelemetry)(nil), // 4523: POGOProtos.Rpc.UsernameSuggestionTelemetry + (*V1TelemetryAttribute)(nil), // 4524: POGOProtos.Rpc.V1TelemetryAttribute + (*V1TelemetryAttributeRecordProto)(nil), // 4525: POGOProtos.Rpc.V1TelemetryAttributeRecordProto + (*V1TelemetryAttributeV2)(nil), // 4526: POGOProtos.Rpc.V1TelemetryAttributeV2 + (*V1TelemetryBatchProto)(nil), // 4527: POGOProtos.Rpc.V1TelemetryBatchProto + (*V1TelemetryEventRecordProto)(nil), // 4528: POGOProtos.Rpc.V1TelemetryEventRecordProto + (*V1TelemetryField)(nil), // 4529: POGOProtos.Rpc.V1TelemetryField + (*V1TelemetryKey)(nil), // 4530: POGOProtos.Rpc.V1TelemetryKey + (*V1TelemetryMetadataProto)(nil), // 4531: POGOProtos.Rpc.V1TelemetryMetadataProto + (*V1TelemetryMetricRecordProto)(nil), // 4532: POGOProtos.Rpc.V1TelemetryMetricRecordProto + (*V1TelemetryValue)(nil), // 4533: POGOProtos.Rpc.V1TelemetryValue + (*VNextBattleClientSettingsProto)(nil), // 4534: POGOProtos.Rpc.VNextBattleClientSettingsProto + (*ValidateNiaAppleAuthTokenRequestProto)(nil), // 4535: POGOProtos.Rpc.ValidateNiaAppleAuthTokenRequestProto + (*ValidateNiaAppleAuthTokenResponseProto)(nil), // 4536: POGOProtos.Rpc.ValidateNiaAppleAuthTokenResponseProto + (*Value)(nil), // 4537: POGOProtos.Rpc.Value + (*VasaClientAction)(nil), // 4538: POGOProtos.Rpc.VasaClientAction + (*Vector3)(nil), // 4539: POGOProtos.Rpc.Vector3 + (*VerboseLogCombatProto)(nil), // 4540: POGOProtos.Rpc.VerboseLogCombatProto + (*VerboseLogRaidProto)(nil), // 4541: POGOProtos.Rpc.VerboseLogRaidProto + (*VerifyChallengeOutProto)(nil), // 4542: POGOProtos.Rpc.VerifyChallengeOutProto + (*VerifyChallengeProto)(nil), // 4543: POGOProtos.Rpc.VerifyChallengeProto + (*VersionedKey)(nil), // 4544: POGOProtos.Rpc.VersionedKey + (*VersionedKeyValuePair)(nil), // 4545: POGOProtos.Rpc.VersionedKeyValuePair + (*VersionedValue)(nil), // 4546: POGOProtos.Rpc.VersionedValue + (*ViewPointOfInterestImageTelemetry)(nil), // 4547: POGOProtos.Rpc.ViewPointOfInterestImageTelemetry + (*ViewRoutePinOutProto)(nil), // 4548: POGOProtos.Rpc.ViewRoutePinOutProto + (*ViewRoutePinProto)(nil), // 4549: POGOProtos.Rpc.ViewRoutePinProto + (*VistaGeneralSettingsProto)(nil), // 4550: POGOProtos.Rpc.VistaGeneralSettingsProto + (*VpsAnchor)(nil), // 4551: POGOProtos.Rpc.VpsAnchor + (*VpsConfig)(nil), // 4552: POGOProtos.Rpc.VpsConfig + (*VpsDebuggerDataEvent)(nil), // 4553: POGOProtos.Rpc.VpsDebuggerDataEvent + (*VpsEventMapDisplayProto)(nil), // 4554: POGOProtos.Rpc.VpsEventMapDisplayProto + (*VpsEventSettingsProto)(nil), // 4555: POGOProtos.Rpc.VpsEventSettingsProto + (*VpsEventWrapperProto)(nil), // 4556: POGOProtos.Rpc.VpsEventWrapperProto + (*VpsLocalizationStartedEvent)(nil), // 4557: POGOProtos.Rpc.VpsLocalizationStartedEvent + (*VpsLocalizationSuccessEvent)(nil), // 4558: POGOProtos.Rpc.VpsLocalizationSuccessEvent + (*VpsSessionEndedEvent)(nil), // 4559: POGOProtos.Rpc.VpsSessionEndedEvent + (*VsActionHistory)(nil), // 4560: POGOProtos.Rpc.VsActionHistory + (*VsSeekerAttributesProto)(nil), // 4561: POGOProtos.Rpc.VsSeekerAttributesProto + (*VsSeekerBattleResult)(nil), // 4562: POGOProtos.Rpc.VsSeekerBattleResult + (*VsSeekerClientSettingsProto)(nil), // 4563: POGOProtos.Rpc.VsSeekerClientSettingsProto + (*VsSeekerCompleteSeasonLogEntry)(nil), // 4564: POGOProtos.Rpc.VsSeekerCompleteSeasonLogEntry + (*VsSeekerCreateDetail)(nil), // 4565: POGOProtos.Rpc.VsSeekerCreateDetail + (*VsSeekerLootProto)(nil), // 4566: POGOProtos.Rpc.VsSeekerLootProto + (*VsSeekerPokemonRewardsProto)(nil), // 4567: POGOProtos.Rpc.VsSeekerPokemonRewardsProto + (*VsSeekerRewardEncounterOutProto)(nil), // 4568: POGOProtos.Rpc.VsSeekerRewardEncounterOutProto + (*VsSeekerRewardEncounterProto)(nil), // 4569: POGOProtos.Rpc.VsSeekerRewardEncounterProto + (*VsSeekerScheduleProto)(nil), // 4570: POGOProtos.Rpc.VsSeekerScheduleProto + (*VsSeekerScheduleSettingsProto)(nil), // 4571: POGOProtos.Rpc.VsSeekerScheduleSettingsProto + (*VsSeekerSeasonSchedule)(nil), // 4572: POGOProtos.Rpc.VsSeekerSeasonSchedule + (*VsSeekerSetLogEntry)(nil), // 4573: POGOProtos.Rpc.VsSeekerSetLogEntry + (*VsSeekerSpecialCondition)(nil), // 4574: POGOProtos.Rpc.VsSeekerSpecialCondition + (*VsSeekerStartMatchmakingData)(nil), // 4575: POGOProtos.Rpc.VsSeekerStartMatchmakingData + (*VsSeekerStartMatchmakingOutProto)(nil), // 4576: POGOProtos.Rpc.VsSeekerStartMatchmakingOutProto + (*VsSeekerStartMatchmakingProto)(nil), // 4577: POGOProtos.Rpc.VsSeekerStartMatchmakingProto + (*VsSeekerStartMatchmakingResponseData)(nil), // 4578: POGOProtos.Rpc.VsSeekerStartMatchmakingResponseData + (*VsSeekerWinRewardsLogEntry)(nil), // 4579: POGOProtos.Rpc.VsSeekerWinRewardsLogEntry + (*WainaGetRewardsRequest)(nil), // 4580: POGOProtos.Rpc.WainaGetRewardsRequest + (*WainaGetRewardsResponse)(nil), // 4581: POGOProtos.Rpc.WainaGetRewardsResponse + (*WainaPreferences)(nil), // 4582: POGOProtos.Rpc.WainaPreferences + (*WainaSubmitSleepDataRequest)(nil), // 4583: POGOProtos.Rpc.WainaSubmitSleepDataRequest + (*WainaSubmitSleepDataResponse)(nil), // 4584: POGOProtos.Rpc.WainaSubmitSleepDataResponse + (*WallabySettingsProto)(nil), // 4585: POGOProtos.Rpc.WallabySettingsProto + (*WayfarerOnboardingFlowTelemetry)(nil), // 4586: POGOProtos.Rpc.WayfarerOnboardingFlowTelemetry + (*WayspotEditTelemetry)(nil), // 4587: POGOProtos.Rpc.WayspotEditTelemetry + (*WeatherAffinityProto)(nil), // 4588: POGOProtos.Rpc.WeatherAffinityProto + (*WeatherAlertProto)(nil), // 4589: POGOProtos.Rpc.WeatherAlertProto + (*WeatherAlertSettingsProto)(nil), // 4590: POGOProtos.Rpc.WeatherAlertSettingsProto + (*WeatherBonusProto)(nil), // 4591: POGOProtos.Rpc.WeatherBonusProto + (*WeatherSettingsProto)(nil), // 4592: POGOProtos.Rpc.WeatherSettingsProto + (*WebSocketResponseData)(nil), // 4593: POGOProtos.Rpc.WebSocketResponseData + (*WebTelemetry)(nil), // 4594: POGOProtos.Rpc.WebTelemetry + (*WebstoreLinkSettingsProto)(nil), // 4595: POGOProtos.Rpc.WebstoreLinkSettingsProto + (*WebstoreRewardsLogEntry)(nil), // 4596: POGOProtos.Rpc.WebstoreRewardsLogEntry + (*WebstoreUserDataProto)(nil), // 4597: POGOProtos.Rpc.WebstoreUserDataProto + (*WeekdaysProto)(nil), // 4598: POGOProtos.Rpc.WeekdaysProto + (*WeeklyChallengeFriendActivityProto)(nil), // 4599: POGOProtos.Rpc.WeeklyChallengeFriendActivityProto + (*WeeklyChallengeGlobalSettingsProto)(nil), // 4600: POGOProtos.Rpc.WeeklyChallengeGlobalSettingsProto + (*WelcomeBackRewardsSettingsProto)(nil), // 4601: POGOProtos.Rpc.WelcomeBackRewardsSettingsProto + (*WildCreateDetail)(nil), // 4602: POGOProtos.Rpc.WildCreateDetail + (*WildPokemonProto)(nil), // 4603: POGOProtos.Rpc.WildPokemonProto + (*WithAuthProviderTypeProto)(nil), // 4604: POGOProtos.Rpc.WithAuthProviderTypeProto + (*WithBadgeTypeProto)(nil), // 4605: POGOProtos.Rpc.WithBadgeTypeProto + (*WithBattleOpponentPokemonProto)(nil), // 4606: POGOProtos.Rpc.WithBattleOpponentPokemonProto + (*WithBreadDoughPokemonProto)(nil), // 4607: POGOProtos.Rpc.WithBreadDoughPokemonProto + (*WithBreadMoveTypeProto)(nil), // 4608: POGOProtos.Rpc.WithBreadMoveTypeProto + (*WithBreadPokemonProto)(nil), // 4609: POGOProtos.Rpc.WithBreadPokemonProto + (*WithBuddyProto)(nil), // 4610: POGOProtos.Rpc.WithBuddyProto + (*WithCombatTypeProto)(nil), // 4611: POGOProtos.Rpc.WithCombatTypeProto + (*WithCurveBallProto)(nil), // 4612: POGOProtos.Rpc.WithCurveBallProto + (*WithDailyBuddyAffectionProto)(nil), // 4613: POGOProtos.Rpc.WithDailyBuddyAffectionProto + (*WithDailyCaptureBonusProto)(nil), // 4614: POGOProtos.Rpc.WithDailyCaptureBonusProto + (*WithDailySpinBonusProto)(nil), // 4615: POGOProtos.Rpc.WithDailySpinBonusProto + (*WithDeviceTypeProto)(nil), // 4616: POGOProtos.Rpc.WithDeviceTypeProto + (*WithDistanceProto)(nil), // 4617: POGOProtos.Rpc.WithDistanceProto + (*WithElapsedTimeProto)(nil), // 4618: POGOProtos.Rpc.WithElapsedTimeProto + (*WithEncounterTypeProto)(nil), // 4619: POGOProtos.Rpc.WithEncounterTypeProto + (*WithFortIdProto)(nil), // 4620: POGOProtos.Rpc.WithFortIdProto + (*WithFriendLevelProto)(nil), // 4621: POGOProtos.Rpc.WithFriendLevelProto + (*WithFriendsRaidProto)(nil), // 4622: POGOProtos.Rpc.WithFriendsRaidProto + (*WithGblRankProto)(nil), // 4623: POGOProtos.Rpc.WithGblRankProto + (*WithInPartyProto)(nil), // 4624: POGOProtos.Rpc.WithInPartyProto + (*WithInvasionCharacterProto)(nil), // 4625: POGOProtos.Rpc.WithInvasionCharacterProto + (*WithItemProto)(nil), // 4626: POGOProtos.Rpc.WithItemProto + (*WithItemTypeProto)(nil), // 4627: POGOProtos.Rpc.WithItemTypeProto + (*WithLocationProto)(nil), // 4628: POGOProtos.Rpc.WithLocationProto + (*WithMaxCpProto)(nil), // 4629: POGOProtos.Rpc.WithMaxCpProto + (*WithNpcCombatProto)(nil), // 4630: POGOProtos.Rpc.WithNpcCombatProto + (*WithOpponentPokemonBattleStatusProto)(nil), // 4631: POGOProtos.Rpc.WithOpponentPokemonBattleStatusProto + (*WithPageTypeProto)(nil), // 4632: POGOProtos.Rpc.WithPageTypeProto + (*WithPlayerLevelProto)(nil), // 4633: POGOProtos.Rpc.WithPlayerLevelProto + (*WithPoiSponsorIdProto)(nil), // 4634: POGOProtos.Rpc.WithPoiSponsorIdProto + (*WithPokemonAlignmentProto)(nil), // 4635: POGOProtos.Rpc.WithPokemonAlignmentProto + (*WithPokemonCategoryProto)(nil), // 4636: POGOProtos.Rpc.WithPokemonCategoryProto + (*WithPokemonCostumeProto)(nil), // 4637: POGOProtos.Rpc.WithPokemonCostumeProto + (*WithPokemonCpLimitProto)(nil), // 4638: POGOProtos.Rpc.WithPokemonCpLimitProto + (*WithPokemonCpProto)(nil), // 4639: POGOProtos.Rpc.WithPokemonCpProto + (*WithPokemonFamilyProto)(nil), // 4640: POGOProtos.Rpc.WithPokemonFamilyProto + (*WithPokemonFormProto)(nil), // 4641: POGOProtos.Rpc.WithPokemonFormProto + (*WithPokemonLevelProto)(nil), // 4642: POGOProtos.Rpc.WithPokemonLevelProto + (*WithPokemonMoveProto)(nil), // 4643: POGOProtos.Rpc.WithPokemonMoveProto + (*WithPokemonSizeProto)(nil), // 4644: POGOProtos.Rpc.WithPokemonSizeProto + (*WithPokemonTypeMoveProto)(nil), // 4645: POGOProtos.Rpc.WithPokemonTypeMoveProto + (*WithPokemonTypeProto)(nil), // 4646: POGOProtos.Rpc.WithPokemonTypeProto + (*WithPvpCombatProto)(nil), // 4647: POGOProtos.Rpc.WithPvpCombatProto + (*WithQuestContextProto)(nil), // 4648: POGOProtos.Rpc.WithQuestContextProto + (*WithQuestIdProto)(nil), // 4649: POGOProtos.Rpc.WithQuestIdProto + (*WithRaidLevelProto)(nil), // 4650: POGOProtos.Rpc.WithRaidLevelProto + (*WithRaidLocationProto)(nil), // 4651: POGOProtos.Rpc.WithRaidLocationProto + (*WithRouteTravelProto)(nil), // 4652: POGOProtos.Rpc.WithRouteTravelProto + (*WithSingleDayProto)(nil), // 4653: POGOProtos.Rpc.WithSingleDayProto + (*WithSuperEffectiveChargeMoveProto)(nil), // 4654: POGOProtos.Rpc.WithSuperEffectiveChargeMoveProto + (*WithTappableTypeProto)(nil), // 4655: POGOProtos.Rpc.WithTappableTypeProto + (*WithTempEvoIdProto)(nil), // 4656: POGOProtos.Rpc.WithTempEvoIdProto + (*WithThrowTypeProto)(nil), // 4657: POGOProtos.Rpc.WithThrowTypeProto + (*WithTotalDaysProto)(nil), // 4658: POGOProtos.Rpc.WithTotalDaysProto + (*WithTraineePokemonAttributesProto)(nil), // 4659: POGOProtos.Rpc.WithTraineePokemonAttributesProto + (*WithUniquePokemonProto)(nil), // 4660: POGOProtos.Rpc.WithUniquePokemonProto + (*WithUniquePokestopProto)(nil), // 4661: POGOProtos.Rpc.WithUniquePokestopProto + (*WithUniqueRouteTravelProto)(nil), // 4662: POGOProtos.Rpc.WithUniqueRouteTravelProto + (*WithWeatherBoostProto)(nil), // 4663: POGOProtos.Rpc.WithWeatherBoostProto + (*WithWinBattleStatusProto)(nil), // 4664: POGOProtos.Rpc.WithWinBattleStatusProto + (*WithWinGymBattleStatusProto)(nil), // 4665: POGOProtos.Rpc.WithWinGymBattleStatusProto + (*WithWinRaidStatusProto)(nil), // 4666: POGOProtos.Rpc.WithWinRaidStatusProto + (*WpsAvailableEvent)(nil), // 4667: POGOProtos.Rpc.WpsAvailableEvent + (*WpsStartEvent)(nil), // 4668: POGOProtos.Rpc.WpsStartEvent + (*WpsStopEvent)(nil), // 4669: POGOProtos.Rpc.WpsStopEvent + (*YesNoSelectorProto)(nil), // 4670: POGOProtos.Rpc.YesNoSelectorProto + nil, // 4671: POGOProtos.Rpc.ARDKGetGrapeshotUploadUrlOutProto.FileContextToGrapeshotDataEntry + nil, // 4672: POGOProtos.Rpc.ARDKGetUploadUrlOutProto.ContextSignedUrlsEntry + (*AbilityEnergyMetadata_ChargeRateSetting)(nil), // 4673: POGOProtos.Rpc.AbilityEnergyMetadata.ChargeRateSetting + nil, // 4674: POGOProtos.Rpc.AbilityEnergyMetadata.ChargeRateEntry + (*ActivityPostcardData_BuddyData)(nil), // 4675: POGOProtos.Rpc.ActivityPostcardData.BuddyData + (*ActivityPostcardData_FortData)(nil), // 4676: POGOProtos.Rpc.ActivityPostcardData.FortData + (*AllTypesAndMessagesResponsesProto_AllMessagesProto)(nil), // 4677: POGOProtos.Rpc.AllTypesAndMessagesResponsesProto.AllMessagesProto + (*AllTypesAndMessagesResponsesProto_AllResponsesProto)(nil), // 4678: POGOProtos.Rpc.AllTypesAndMessagesResponsesProto.AllResponsesProto + (*AllTypesAndMessagesResponsesProto_Message)(nil), // 4679: POGOProtos.Rpc.AllTypesAndMessagesResponsesProto.Message + (*AllTypesAndMessagesResponsesProto_Response)(nil), // 4680: POGOProtos.Rpc.AllTypesAndMessagesResponsesProto.Response + (*AllTypesAndMessagesResponsesProto_Hexagon)(nil), // 4681: POGOProtos.Rpc.AllTypesAndMessagesResponsesProto.Hexagon + (*AllTypesAndMessagesResponsesProto_Hexagon_RawProto)(nil), // 4682: POGOProtos.Rpc.AllTypesAndMessagesResponsesProto.Hexagon.RawProto + (*AllTypesAndMessagesResponsesProto_Hexagon_RawPushGatewayProto)(nil), // 4683: POGOProtos.Rpc.AllTypesAndMessagesResponsesProto.Hexagon.RawPushGatewayProto + (*AllTypesAndMessagesResponsesProto_Hexagon_RawProtoCollectionMessage)(nil), // 4684: POGOProtos.Rpc.AllTypesAndMessagesResponsesProto.Hexagon.RawProtoCollectionMessage + (*ArPhotoSessionProto_ArConditions)(nil), // 4685: POGOProtos.Rpc.ArPhotoSessionProto.ArConditions + (*ArPhotoSessionProto_BatterySample)(nil), // 4686: POGOProtos.Rpc.ArPhotoSessionProto.BatterySample + (*ArPhotoSessionProto_FramerateSample)(nil), // 4687: POGOProtos.Rpc.ArPhotoSessionProto.FramerateSample + (*ArPhotoSessionProto_ProcessorSample)(nil), // 4688: POGOProtos.Rpc.ArPhotoSessionProto.ProcessorSample + (*AssetVersionOutProto_AssetVersionResponseProto)(nil), // 4689: POGOProtos.Rpc.AssetVersionOutProto.AssetVersionResponseProto + (*AssetVersionProto_AssetVersionRequestProto)(nil), // 4690: POGOProtos.Rpc.AssetVersionProto.AssetVersionRequestProto + (*AvatarGroupSettingsProto_AvatarGroupProto)(nil), // 4691: POGOProtos.Rpc.AvatarGroupSettingsProto.AvatarGroupProto + (*AwardedRouteBadge_RouteBadgeWaypoint)(nil), // 4692: POGOProtos.Rpc.AwardedRouteBadge.RouteBadgeWaypoint + (*BackgroundModeClientSettingsProto_ProximitySettingsProto)(nil), // 4693: POGOProtos.Rpc.BackgroundModeClientSettingsProto.ProximitySettingsProto + (*BadgeRewardEncounterResponseProto_EncounterInfoProto)(nil), // 4694: POGOProtos.Rpc.BadgeRewardEncounterResponseProto.EncounterInfoProto + (*BattleActorProto_FieldActorMetadata)(nil), // 4695: POGOProtos.Rpc.BattleActorProto.FieldActorMetadata + nil, // 4696: POGOProtos.Rpc.BattleActorProto.ResourcesEntry + nil, // 4697: POGOProtos.Rpc.BattleActorProto.ItemResourcesEntry + (*BattleActorProto_FieldActorMetadata_AttackFieldActorData)(nil), // 4698: POGOProtos.Rpc.BattleActorProto.FieldActorMetadata.AttackFieldActorData + (*BattleActorProto_FieldActorMetadata_CollectibleOrbFieldActorData)(nil), // 4699: POGOProtos.Rpc.BattleActorProto.FieldActorMetadata.CollectibleOrbFieldActorData + (*BattleAnimationConfigProto_AttackAnimationSettings)(nil), // 4700: POGOProtos.Rpc.BattleAnimationConfigProto.AttackAnimationSettings + (*BattleAnimationConfigProto_UiCameraAnimationSettings)(nil), // 4701: POGOProtos.Rpc.BattleAnimationConfigProto.UiCameraAnimationSettings + (*BattleAnimationConfigProto_ChargeMoveSequenceSettings)(nil), // 4702: POGOProtos.Rpc.BattleAnimationConfigProto.ChargeMoveSequenceSettings + (*BattleAnimationConfigProto_MissedFastAttackRecoverySettings)(nil), // 4703: POGOProtos.Rpc.BattleAnimationConfigProto.MissedFastAttackRecoverySettings + (*BattleEventProto_RecordLatency)(nil), // 4704: POGOProtos.Rpc.BattleEventProto.RecordLatency + (*BattleEventProto_HolisticCountdown)(nil), // 4705: POGOProtos.Rpc.BattleEventProto.HolisticCountdown + (*BattleEventProto_BattleLogMessage)(nil), // 4706: POGOProtos.Rpc.BattleEventProto.BattleLogMessage + (*BattleEventProto_BattleSpinPokeball)(nil), // 4707: POGOProtos.Rpc.BattleEventProto.BattleSpinPokeball + (*BattleEventProto_AbilityTrigger)(nil), // 4708: POGOProtos.Rpc.BattleEventProto.AbilityTrigger + (*BattleEventProto_Attack)(nil), // 4709: POGOProtos.Rpc.BattleEventProto.Attack + (*BattleEventProto_AttackBoost)(nil), // 4710: POGOProtos.Rpc.BattleEventProto.AttackBoost + (*BattleEventProto_AttackTelegraph)(nil), // 4711: POGOProtos.Rpc.BattleEventProto.AttackTelegraph + (*BattleEventProto_BattleEnd)(nil), // 4712: POGOProtos.Rpc.BattleEventProto.BattleEnd + (*BattleEventProto_BattleItem)(nil), // 4713: POGOProtos.Rpc.BattleEventProto.BattleItem + (*BattleEventProto_BattleJoin)(nil), // 4714: POGOProtos.Rpc.BattleEventProto.BattleJoin + (*BattleEventProto_BattleToast)(nil), // 4715: POGOProtos.Rpc.BattleEventProto.BattleToast + (*BattleEventProto_BattleQuit)(nil), // 4716: POGOProtos.Rpc.BattleEventProto.BattleQuit + (*BattleEventProto_BreadMove)(nil), // 4717: POGOProtos.Rpc.BattleEventProto.BreadMove + (*BattleEventProto_Cinematic)(nil), // 4718: POGOProtos.Rpc.BattleEventProto.Cinematic + (*BattleEventProto_Consensus)(nil), // 4719: POGOProtos.Rpc.BattleEventProto.Consensus + (*BattleEventProto_Countdown)(nil), // 4720: POGOProtos.Rpc.BattleEventProto.Countdown + (*BattleEventProto_Dodge)(nil), // 4721: POGOProtos.Rpc.BattleEventProto.Dodge + (*BattleEventProto_DodgeSuccess)(nil), // 4722: POGOProtos.Rpc.BattleEventProto.DodgeSuccess + (*BattleEventProto_Flinch)(nil), // 4723: POGOProtos.Rpc.BattleEventProto.Flinch + (*BattleEventProto_PositionalRosterEntry)(nil), // 4724: POGOProtos.Rpc.BattleEventProto.PositionalRosterEntry + (*BattleEventProto_Shield)(nil), // 4725: POGOProtos.Rpc.BattleEventProto.Shield + (*BattleEventProto_SidelineAction)(nil), // 4726: POGOProtos.Rpc.BattleEventProto.SidelineAction + (*BattleEventProto_StartBattle)(nil), // 4727: POGOProtos.Rpc.BattleEventProto.StartBattle + (*BattleEventProto_StatChange)(nil), // 4728: POGOProtos.Rpc.BattleEventProto.StatChange + (*BattleEventProto_SwapPokemon)(nil), // 4729: POGOProtos.Rpc.BattleEventProto.SwapPokemon + (*BattleEventProto_TrainerAbility)(nil), // 4730: POGOProtos.Rpc.BattleEventProto.TrainerAbility + (*BattleEventProto_Transform)(nil), // 4731: POGOProtos.Rpc.BattleEventProto.Transform + (*BattleEventProto_Window)(nil), // 4732: POGOProtos.Rpc.BattleEventProto.Window + nil, // 4733: POGOProtos.Rpc.BattleEventProto.RecordLatency.EventLatenciesEntry + nil, // 4734: POGOProtos.Rpc.BattleEventProto.RecordLatency.GetStateReceiveTimeMsEntry + (*BattleEventProto_BattleJoin_PlayerMetadata)(nil), // 4735: POGOProtos.Rpc.BattleEventProto.BattleJoin.PlayerMetadata + (*BattleEventProto_Cinematic_BreadMoveMetadata)(nil), // 4736: POGOProtos.Rpc.BattleEventProto.Cinematic.BreadMoveMetadata + (*BattleEventProto_Cinematic_CoordinatedModeMetadata)(nil), // 4737: POGOProtos.Rpc.BattleEventProto.Cinematic.CoordinatedModeMetadata + (*BattleEventProto_PositionalRosterEntry_MaxMoves)(nil), // 4738: POGOProtos.Rpc.BattleEventProto.PositionalRosterEntry.MaxMoves + (*BattleEventProto_StatChange_StatStage)(nil), // 4739: POGOProtos.Rpc.BattleEventProto.StatChange.StatStage + nil, // 4740: POGOProtos.Rpc.BattleEventProto.Window.ThreeEntry + nil, // 4741: POGOProtos.Rpc.BattleEventProto.Window.FourEntry + (*BattleHubOrderSettings_SectionGroup)(nil), // 4742: POGOProtos.Rpc.BattleHubOrderSettings.SectionGroup + (*BattleHubOrderSettings_SectionSettings)(nil), // 4743: POGOProtos.Rpc.BattleHubOrderSettings.SectionSettings + (*BattleInputBufferPriorityList_BufferBlockExceptions)(nil), // 4744: POGOProtos.Rpc.BattleInputBufferPriorityList.BufferBlockExceptions + nil, // 4745: POGOProtos.Rpc.BattleParticipantProto.ActivePokemonStatModifiersEntry + nil, // 4746: POGOProtos.Rpc.BattleParticipantProto.AbilityEnergyEntry + nil, // 4747: POGOProtos.Rpc.BattleParticipantProto.AbilityActivationCountEntry + (*BattlePokemonProto_Modifier)(nil), // 4748: POGOProtos.Rpc.BattlePokemonProto.Modifier + (*BattlePokemonProto_MoveData)(nil), // 4749: POGOProtos.Rpc.BattlePokemonProto.MoveData + nil, // 4750: POGOProtos.Rpc.BattlePokemonProto.ResourcesEntry + nil, // 4751: POGOProtos.Rpc.BattlePokemonProto.ItemResourcesEntry + nil, // 4752: POGOProtos.Rpc.BattlePokemonProto.MovesEntry + nil, // 4753: POGOProtos.Rpc.BattlePokemonProto.ModifiersEntry + nil, // 4754: POGOProtos.Rpc.BattleProto.AbilityResultLocationEntry + (*BattleResourceProto_CooldownMetadata)(nil), // 4755: POGOProtos.Rpc.BattleResourceProto.CooldownMetadata + (*BattleResultsProto_PlayerResultsProto)(nil), // 4756: POGOProtos.Rpc.BattleResultsProto.PlayerResultsProto + nil, // 4757: POGOProtos.Rpc.BattleStateProto.ActorsEntry + nil, // 4758: POGOProtos.Rpc.BattleStateProto.TeamActorCountEntry + nil, // 4759: POGOProtos.Rpc.BattleStateProto.PokemonEntry + nil, // 4760: POGOProtos.Rpc.BattleStateProto.PartyMemberCountEntry + (*BattleUpdateProto_ActiveItem)(nil), // 4761: POGOProtos.Rpc.BattleUpdateProto.ActiveItem + (*BattleUpdateProto_AvailableItem)(nil), // 4762: POGOProtos.Rpc.BattleUpdateProto.AvailableItem + nil, // 4763: POGOProtos.Rpc.BattleUpdateProto.AbilityEnergyEntry + nil, // 4764: POGOProtos.Rpc.BattleUpdateProto.ActivePokemonStatModifiersEntry + nil, // 4765: POGOProtos.Rpc.BelugaTransactionCompleteOutProto.XlCandyAwardedPerIdEntry + (*BonusEggIncubatorAttributesProto_HatchedEggPokemonSummaryProto)(nil), // 4766: POGOProtos.Rpc.BonusEggIncubatorAttributesProto.HatchedEggPokemonSummaryProto + (*BreadClientLogProto_BreadLogEntryProto)(nil), // 4767: POGOProtos.Rpc.BreadClientLogProto.BreadLogEntryProto + (*BreadClientLogProto_BreadLogEntryProto_BreadHeaderProto)(nil), // 4768: POGOProtos.Rpc.BreadClientLogProto.BreadLogEntryProto.BreadHeaderProto + (*BreadMoveLevelSettingsProto_BreadMoveLevelProto)(nil), // 4769: POGOProtos.Rpc.BreadMoveLevelSettingsProto.BreadMoveLevelProto + (*BreadOverrideExtendedProto_BreadCatchOverrideProto)(nil), // 4770: POGOProtos.Rpc.BreadOverrideExtendedProto.BreadCatchOverrideProto + (*BreadOverrideExtendedProto_MaxPokemonVisualSettingsProto)(nil), // 4771: POGOProtos.Rpc.BreadOverrideExtendedProto.MaxPokemonVisualSettingsProto + (*BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto)(nil), // 4772: POGOProtos.Rpc.BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto + (*BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto_BreadPokemonFormVisualDataProto)(nil), // 4773: POGOProtos.Rpc.BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto.BreadPokemonFormVisualDataProto + (*BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto_BreadPokemonFormVisualDataProto_BreadPokemonModeVisualDataProto)(nil), // 4774: POGOProtos.Rpc.BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto.BreadPokemonFormVisualDataProto.BreadPokemonModeVisualDataProto + (*BreadPokemonScalingSettingsProto_BreadPokemonVisualSettingsProto_BreadPokemonFormVisualDataProto_BreadPokemonModeVisualDataProto_BreadPokemonVisualDataProto)(nil), // 4775: POGOProtos.Rpc.BreadPokemonScalingSettingsProto.BreadPokemonVisualSettingsProto.BreadPokemonFormVisualDataProto.BreadPokemonModeVisualDataProto.BreadPokemonVisualDataProto + (*BreadSharedSettingsProto_BreadBattleAvailabilityProto)(nil), // 4776: POGOProtos.Rpc.BreadSharedSettingsProto.BreadBattleAvailabilityProto + (*BuddyDataProto_BuddySpinMetadata)(nil), // 4777: POGOProtos.Rpc.BuddyDataProto.BuddySpinMetadata + (*BuddyDataProto_BuddyStoredStats)(nil), // 4778: POGOProtos.Rpc.BuddyDataProto.BuddyStoredStats + nil, // 4779: POGOProtos.Rpc.BuddyDataProto.DailyActivityCountersEntry + nil, // 4780: POGOProtos.Rpc.BuddyDataProto.DailyCategoryCountersEntry + nil, // 4781: POGOProtos.Rpc.BuddyDataProto.SouvenirsCollectedEntry + nil, // 4782: POGOProtos.Rpc.BuddyDataProto.ActivityEmotionLastIncrementMsEntry + nil, // 4783: POGOProtos.Rpc.BuddyDataProto.FortSpinsEntry + nil, // 4784: POGOProtos.Rpc.BuddyDataProto.BuddyStoredStats.BuddyStatsEntry + nil, // 4785: POGOProtos.Rpc.BuddyHistoryData.SouvenirsCollectedEntry + (*BuddyObservedData_BuddyFeedStats)(nil), // 4786: POGOProtos.Rpc.BuddyObservedData.BuddyFeedStats + nil, // 4787: POGOProtos.Rpc.BuddyObservedData.SouvenirsCollectedEntry + (*BuddyStatsShownHearts_BuddyShownHeartsList)(nil), // 4788: POGOProtos.Rpc.BuddyStatsShownHearts.BuddyShownHeartsList + nil, // 4789: POGOProtos.Rpc.BuddyStatsShownHearts.BuddyShownHeartsPerCategoryEntry + (*CaptureScoreProto_TempEvoScoreInfo)(nil), // 4790: POGOProtos.Rpc.CaptureScoreProto.TempEvoScoreInfo + (*ChargeAttackDataProto_ChargeAttackProto)(nil), // 4791: POGOProtos.Rpc.ChargeAttackDataProto.ChargeAttackProto + (*ClaimEventPassRewardsRequestProto_ClaimRewardsSlotProto)(nil), // 4792: POGOProtos.Rpc.ClaimEventPassRewardsRequestProto.ClaimRewardsSlotProto + (*ClientInbox_Notification)(nil), // 4793: POGOProtos.Rpc.ClientInbox.Notification + nil, // 4794: POGOProtos.Rpc.ClientTelemetryClientSettingsProto.SpecialSamplingProbabilityMapEntry + (*CodeGateProto_SubCodeGateProto)(nil), // 4795: POGOProtos.Rpc.CodeGateProto.SubCodeGateProto + (*CombatChallengeProto_ChallengePlayer)(nil), // 4796: POGOProtos.Rpc.CombatChallengeProto.ChallengePlayer + (*CombatForLogProto_CombatPlayerLogProto)(nil), // 4797: POGOProtos.Rpc.CombatForLogProto.CombatPlayerLogProto + (*CombatForLogProto_CombatPokemonDynamicProto)(nil), // 4798: POGOProtos.Rpc.CombatForLogProto.CombatPokemonDynamicProto + (*CombatLeagueProto_PokemonBanlist)(nil), // 4799: POGOProtos.Rpc.CombatLeagueProto.PokemonBanlist + (*CombatLeagueProto_PokemonCaughtTimestamp)(nil), // 4800: POGOProtos.Rpc.CombatLeagueProto.PokemonCaughtTimestamp + (*CombatLeagueProto_PokemonConditionProto)(nil), // 4801: POGOProtos.Rpc.CombatLeagueProto.PokemonConditionProto + (*CombatLeagueProto_PokemonGroupConditionProto)(nil), // 4802: POGOProtos.Rpc.CombatLeagueProto.PokemonGroupConditionProto + (*CombatLeagueProto_PokemonLevelRange)(nil), // 4803: POGOProtos.Rpc.CombatLeagueProto.PokemonLevelRange + (*CombatLeagueProto_PokemonWhitelist)(nil), // 4804: POGOProtos.Rpc.CombatLeagueProto.PokemonWhitelist + (*CombatLeagueProto_PokemonWithForm)(nil), // 4805: POGOProtos.Rpc.CombatLeagueProto.PokemonWithForm + (*CombatLeagueProto_UnlockConditionProto)(nil), // 4806: POGOProtos.Rpc.CombatLeagueProto.UnlockConditionProto + (*CombatLeagueProto_PokemonGroupConditionProto_PokedexNumberRange)(nil), // 4807: POGOProtos.Rpc.CombatLeagueProto.PokemonGroupConditionProto.PokedexNumberRange + (*CombatLogData_CombatLogDataHeader)(nil), // 4808: POGOProtos.Rpc.CombatLogData.CombatLogDataHeader + (*CombatMoveSettingsProto_CombatMoveBuffsProto)(nil), // 4809: POGOProtos.Rpc.CombatMoveSettingsProto.CombatMoveBuffsProto + (*CombatPlayerProfileProto_Location)(nil), // 4810: POGOProtos.Rpc.CombatPlayerProfileProto.Location + (*CombatProto_CombatIbfcPokemonFormTrackerProto)(nil), // 4811: POGOProtos.Rpc.CombatProto.CombatIbfcPokemonFormTrackerProto + (*CombatProto_CombatPlayerProto)(nil), // 4812: POGOProtos.Rpc.CombatProto.CombatPlayerProto + (*CombatProto_CombatPokemonProto)(nil), // 4813: POGOProtos.Rpc.CombatProto.CombatPokemonProto + (*CombatProto_CombatPokemonIbfcProto)(nil), // 4814: POGOProtos.Rpc.CombatProto.CombatPokemonIbfcProto + (*CombatProto_MinigameProto)(nil), // 4815: POGOProtos.Rpc.CombatProto.MinigameProto + nil, // 4816: POGOProtos.Rpc.CombatProto.CombatPlayerProto.IbfcFormTrackerEntry + (*CombatQuestUpdateProto_CombatQuestPokemonProto)(nil), // 4817: POGOProtos.Rpc.CombatQuestUpdateProto.CombatQuestPokemonProto + (*CombatRankingSettingsProto_RankLevelProto)(nil), // 4818: POGOProtos.Rpc.CombatRankingSettingsProto.RankLevelProto + (*CompleteReferralMilestoneLogEntry_MilestoneLogEntryProto)(nil), // 4819: POGOProtos.Rpc.CompleteReferralMilestoneLogEntry.MilestoneLogEntryProto + (*CompleteReferralMilestoneLogEntry_TemplateVariableProto)(nil), // 4820: POGOProtos.Rpc.CompleteReferralMilestoneLogEntry.TemplateVariableProto + (*ContestScoreCoefficientProto_PokemonSize)(nil), // 4821: POGOProtos.Rpc.ContestScoreCoefficientProto.PokemonSize + (*ConversationSettingsProto_PokemonFormAppraisalOverrides)(nil), // 4822: POGOProtos.Rpc.ConversationSettingsProto.PokemonFormAppraisalOverrides + (*CostSettingsProto_TempEvoResourceCostProto)(nil), // 4823: POGOProtos.Rpc.CostSettingsProto.TempEvoResourceCostProto + (*DailyStreaksProto_StreakProto)(nil), // 4824: POGOProtos.Rpc.DailyStreaksProto.StreakProto + (*DailyStreaksWidgetProto_StreakProto)(nil), // 4825: POGOProtos.Rpc.DailyStreaksWidgetProto.StreakProto + (*DebugEggStatisticsOutProto_EggDistributionEntry)(nil), // 4826: POGOProtos.Rpc.DebugEggStatisticsOutProto.EggDistributionEntry + (*DebugEncounterStatisticsOutProto_EncounterStatistics)(nil), // 4827: POGOProtos.Rpc.DebugEncounterStatisticsOutProto.EncounterStatistics + (*DebugEncounterStatisticsOutProto_EventPokemonMoves)(nil), // 4828: POGOProtos.Rpc.DebugEncounterStatisticsOutProto.EventPokemonMoves + (*DebugEncounterStatisticsOutProto_GenderRatios)(nil), // 4829: POGOProtos.Rpc.DebugEncounterStatisticsOutProto.GenderRatios + (*DescriptorProto_ExtensionRange)(nil), // 4830: POGOProtos.Rpc.DescriptorProto.ExtensionRange + (*DescriptorProto_ReservedRange)(nil), // 4831: POGOProtos.Rpc.DescriptorProto.ReservedRange + (*Distribution_BucketOptions)(nil), // 4832: POGOProtos.Rpc.Distribution.BucketOptions + (*Distribution_Range)(nil), // 4833: POGOProtos.Rpc.Distribution.Range + (*Distribution_BucketOptions_ExplicitBuckets)(nil), // 4834: POGOProtos.Rpc.Distribution.BucketOptions.ExplicitBuckets + (*Distribution_BucketOptions_ExponentialBuckets)(nil), // 4835: POGOProtos.Rpc.Distribution.BucketOptions.ExponentialBuckets + (*Distribution_BucketOptions_LinearBuckets)(nil), // 4836: POGOProtos.Rpc.Distribution.BucketOptions.LinearBuckets + (*Downstream_Connected)(nil), // 4837: POGOProtos.Rpc.Downstream.Connected + (*Downstream_Drain)(nil), // 4838: POGOProtos.Rpc.Downstream.Drain + (*Downstream_ProbeRequest)(nil), // 4839: POGOProtos.Rpc.Downstream.ProbeRequest + (*Downstream_ResponseWithStatus)(nil), // 4840: POGOProtos.Rpc.Downstream.ResponseWithStatus + (*Downstream_SubscriptionResponse)(nil), // 4841: POGOProtos.Rpc.Downstream.SubscriptionResponse + (*DownstreamMessage_Datastore)(nil), // 4842: POGOProtos.Rpc.DownstreamMessage.Datastore + (*DownstreamMessage_PeerMessage)(nil), // 4843: POGOProtos.Rpc.DownstreamMessage.PeerMessage + (*DownstreamMessage_PeerJoined)(nil), // 4844: POGOProtos.Rpc.DownstreamMessage.PeerJoined + (*DownstreamMessage_PeerLeft)(nil), // 4845: POGOProtos.Rpc.DownstreamMessage.PeerLeft + (*DownstreamMessage_Connected)(nil), // 4846: POGOProtos.Rpc.DownstreamMessage.Connected + (*DownstreamMessage_ClockSyncResponse)(nil), // 4847: POGOProtos.Rpc.DownstreamMessage.ClockSyncResponse + (*DownstreamMessage_Datastore_ValueChanged)(nil), // 4848: POGOProtos.Rpc.DownstreamMessage.Datastore.ValueChanged + (*DownstreamMessage_Datastore_KeyDeleted)(nil), // 4849: POGOProtos.Rpc.DownstreamMessage.Datastore.KeyDeleted + (*EcosystemNaturalArtSettingsProto_EcosystemNaturalArtMappingProto)(nil), // 4850: POGOProtos.Rpc.EcosystemNaturalArtSettingsProto.EcosystemNaturalArtMappingProto + (*EggDistributionProto_EggDistributionEntryProto)(nil), // 4851: POGOProtos.Rpc.EggDistributionProto.EggDistributionEntryProto + (*EggIncubatorAttributesProto_ExpiredIncubatorReplacementProto)(nil), // 4852: POGOProtos.Rpc.EggIncubatorAttributesProto.ExpiredIncubatorReplacementProto + (*EnabledPokemonSettingsProto_Range)(nil), // 4853: POGOProtos.Rpc.EnabledPokemonSettingsProto.Range + nil, // 4854: POGOProtos.Rpc.EndTimeConditionalOverrideDataProto.ExtendedDataEntry + (*EventMapDecorationProto_EventMapArea)(nil), // 4855: POGOProtos.Rpc.EventMapDecorationProto.EventMapArea + (*EventMapDecorationProto_EventMapAreaHole)(nil), // 4856: POGOProtos.Rpc.EventMapDecorationProto.EventMapAreaHole + (*EventMapDecorationProto_EventMapDecoration)(nil), // 4857: POGOProtos.Rpc.EventMapDecorationProto.EventMapDecoration + (*EventMapDecorationProto_EventMapObject)(nil), // 4858: POGOProtos.Rpc.EventMapDecorationProto.EventMapObject + (*EventMapDecorationProto_EventMapPath)(nil), // 4859: POGOProtos.Rpc.EventMapDecorationProto.EventMapPath + (*EventMapDecorationProto_LatLng)(nil), // 4860: POGOProtos.Rpc.EventMapDecorationProto.LatLng + (*EventPassDisplaySettingsProto_EventPassTrackUpgradeDescriptionProto)(nil), // 4861: POGOProtos.Rpc.EventPassDisplaySettingsProto.EventPassTrackUpgradeDescriptionProto + (*EventPassSettingsProto_EventPassTrackConditionProto)(nil), // 4862: POGOProtos.Rpc.EventPassSettingsProto.EventPassTrackConditionProto + (*EventPassStateProto_TrackRewardsClaimStateProto)(nil), // 4863: POGOProtos.Rpc.EventPassStateProto.TrackRewardsClaimStateProto + (*EventRsvpTimeslotProto_RsvpPlayer)(nil), // 4864: POGOProtos.Rpc.EventRsvpTimeslotProto.RsvpPlayer + (*EventRsvpTimeslotProto_PlayerDetails)(nil), // 4865: POGOProtos.Rpc.EventRsvpTimeslotProto.PlayerDetails + nil, // 4866: POGOProtos.Rpc.Experience.InitDataEntry + (*ExtensionRangeOptions_Declaration)(nil), // 4867: POGOProtos.Rpc.ExtensionRangeOptions.Declaration + (*FastMovePredictionOverride_DefendingPokemonIds)(nil), // 4868: POGOProtos.Rpc.FastMovePredictionOverride.DefendingPokemonIds + nil, // 4869: POGOProtos.Rpc.FastMovePredictionOverride.MatchupOverridesEntry + (*FeatureGateProto_SubFeatureGateProto)(nil), // 4870: POGOProtos.Rpc.FeatureGateProto.SubFeatureGateProto + (*FeatureSetDefaults_FeatureSetEditionDefault)(nil), // 4871: POGOProtos.Rpc.FeatureSetDefaults.FeatureSetEditionDefault + (*FieldOptions_EditionDefault)(nil), // 4872: POGOProtos.Rpc.FieldOptions.EditionDefault + (*FitnessMetricsReportHistory_MetricsHistory)(nil), // 4873: POGOProtos.Rpc.FitnessMetricsReportHistory.MetricsHistory + nil, // 4874: POGOProtos.Rpc.FitnessRecordProto.HourlyReportsEntry + (*FortVpsInfoProto_VpsDisallowedDetailsProto)(nil), // 4875: POGOProtos.Rpc.FortVpsInfoProto.VpsDisallowedDetailsProto + nil, // 4876: POGOProtos.Rpc.GamDetails.GamRequestExtrasEntry + (*GameObjectLocationData_OffsetPosition)(nil), // 4877: POGOProtos.Rpc.GameObjectLocationData.OffsetPosition + (*GameObjectLocationData_OffsetRotation)(nil), // 4878: POGOProtos.Rpc.GameObjectLocationData.OffsetRotation + (*GeneratedCodeInfo_Annotation)(nil), // 4879: POGOProtos.Rpc.GeneratedCodeInfo.Annotation + (*GetCombatResultsOutProto_CombatRematchProto)(nil), // 4880: POGOProtos.Rpc.GetCombatResultsOutProto.CombatRematchProto + (*GetEligibleCombatLeaguesOutProto_PlayerEligibleCombatLeaguesProto)(nil), // 4881: POGOProtos.Rpc.GetEligibleCombatLeaguesOutProto.PlayerEligibleCombatLeaguesProto + (*GetLocalTimeOutProto_LocalTimeProto)(nil), // 4882: POGOProtos.Rpc.GetLocalTimeOutProto.LocalTimeProto + (*GetMapFortsOutProto_FortProto)(nil), // 4883: POGOProtos.Rpc.GetMapFortsOutProto.FortProto + (*GetMapFortsOutProto_Image)(nil), // 4884: POGOProtos.Rpc.GetMapFortsOutProto.Image + (*GetMapObjectsDetailForCampfireOutProto_PoiDetail)(nil), // 4885: POGOProtos.Rpc.GetMapObjectsDetailForCampfireOutProto.PoiDetail + (*GetMegaLevelUpPreviewOutProto_BulkMegaLevelUpCost)(nil), // 4886: POGOProtos.Rpc.GetMegaLevelUpPreviewOutProto.BulkMegaLevelUpCost + (*GetNonRemoteTradablePokemonOutProto_NonRemoteTradablePokemon)(nil), // 4887: POGOProtos.Rpc.GetNonRemoteTradablePokemonOutProto.NonRemoteTradablePokemon + (*GetOutstandingWarningsResponseProto_WarningInfo)(nil), // 4888: POGOProtos.Rpc.GetOutstandingWarningsResponseProto.WarningInfo + (*GetPartyOutProto_ItemLimit)(nil), // 4889: POGOProtos.Rpc.GetPartyOutProto.ItemLimit + (*GetPartyOutProto_PartyPlayProto)(nil), // 4890: POGOProtos.Rpc.GetPartyOutProto.PartyPlayProto + (*GetPartyOutProto_WeeklyChallengePartyProto)(nil), // 4891: POGOProtos.Rpc.GetPartyOutProto.WeeklyChallengePartyProto + (*GetPartyOutProto_WeeklyChallengePartyProto_PartyResultProto)(nil), // 4892: POGOProtos.Rpc.GetPartyOutProto.WeeklyChallengePartyProto.PartyResultProto + (*GetPartyOutProto_WeeklyChallengePartyProto_PartyResultProto_PartyInviteError)(nil), // 4893: POGOProtos.Rpc.GetPartyOutProto.WeeklyChallengePartyProto.PartyResultProto.PartyInviteError + (*GetPlayerStatusProxyOutProto_ProfileAndIdProto)(nil), // 4894: POGOProtos.Rpc.GetPlayerStatusProxyOutProto.ProfileAndIdProto + (*GetRoutesOutProto_RouteTab)(nil), // 4895: POGOProtos.Rpc.GetRoutesOutProto.RouteTab + (*GiftingSettingsProto_StardustMultiplier)(nil), // 4896: POGOProtos.Rpc.GiftingSettingsProto.StardustMultiplier + (*GymPokemonSectionProto_GymPokemonProto)(nil), // 4897: POGOProtos.Rpc.GymPokemonSectionProto.GymPokemonProto + (*HomeWidgetSettingsProto_BuddyWidgetRewards)(nil), // 4898: POGOProtos.Rpc.HomeWidgetSettingsProto.BuddyWidgetRewards + (*HomeWidgetSettingsProto_EggsWidgetRewards)(nil), // 4899: POGOProtos.Rpc.HomeWidgetSettingsProto.EggsWidgetRewards + (*HomeWidgetSettingsProto_WidgetTutorialSettings)(nil), // 4900: POGOProtos.Rpc.HomeWidgetSettingsProto.WidgetTutorialSettings + (*IapDisclosureDisplaySettingsProto_CurrencyLanguagePairProto)(nil), // 4901: POGOProtos.Rpc.IapDisclosureDisplaySettingsProto.CurrencyLanguagePairProto + (*IapInAppPurchaseSubscriptionInfo_PurchasePeriod)(nil), // 4902: POGOProtos.Rpc.IapInAppPurchaseSubscriptionInfo.PurchasePeriod + nil, // 4903: POGOProtos.Rpc.IapInAppPurchaseSubscriptionInfo.TieredSubPriceEntry + nil, // 4904: POGOProtos.Rpc.IapRedeemAppleReceiptProto.StorePricesEntry + (*IapRedeemXsollaReceiptRequestProto_ReceiptContent)(nil), // 4905: POGOProtos.Rpc.IapRedeemXsollaReceiptRequestProto.ReceiptContent + nil, // 4906: POGOProtos.Rpc.IapSkuLimitProto.ParamsEntry + (*IapSkuRecord_SkuOfferRecord)(nil), // 4907: POGOProtos.Rpc.IapSkuRecord.SkuOfferRecord + nil, // 4908: POGOProtos.Rpc.IapSkuRecord.OfferRecordsEntry + (*IapStoreRuleDataProto_RuleEntry)(nil), // 4909: POGOProtos.Rpc.IapStoreRuleDataProto.RuleEntry + nil, // 4910: POGOProtos.Rpc.ImpressionTrackingTag.StaticTagsEntry + nil, // 4911: POGOProtos.Rpc.ImpressionTrackingTag.ServerTagsEntry + nil, // 4912: POGOProtos.Rpc.ImpressionTrackingTag.ClientTagsEntry + (*IncidentPrioritySettingsProto_IncidentPriority)(nil), // 4913: POGOProtos.Rpc.IncidentPrioritySettingsProto.IncidentPriority + (*InternalAccountSettingsDataProto_AcknowledgeReset)(nil), // 4914: POGOProtos.Rpc.InternalAccountSettingsDataProto.AcknowledgeReset + (*InternalAccountSettingsDataProto_Consent)(nil), // 4915: POGOProtos.Rpc.InternalAccountSettingsDataProto.Consent + (*InternalAccountSettingsDataProto_GameSettings)(nil), // 4916: POGOProtos.Rpc.InternalAccountSettingsDataProto.GameSettings + (*InternalAccountSettingsDataProto_Onboarded)(nil), // 4917: POGOProtos.Rpc.InternalAccountSettingsDataProto.Onboarded + (*InternalAccountSettingsDataProto_Visibility)(nil), // 4918: POGOProtos.Rpc.InternalAccountSettingsDataProto.Visibility + nil, // 4919: POGOProtos.Rpc.InternalAccountSettingsDataProto.GameToSettingsEntry + (*InternalActivityReportProto_FriendProto)(nil), // 4920: POGOProtos.Rpc.InternalActivityReportProto.FriendProto + nil, // 4921: POGOProtos.Rpc.InternalAsynchronousJobData.MetadataEntry + (*InternalBackgroundModeClientSettingsProto_ProximitySettingsProto)(nil), // 4922: POGOProtos.Rpc.InternalBackgroundModeClientSettingsProto.ProximitySettingsProto + (*InternalCheckAvatarImagesResponse_AvatarImageInfo)(nil), // 4923: POGOProtos.Rpc.InternalCheckAvatarImagesResponse.AvatarImageInfo + (*InternalClientInbox_Notification)(nil), // 4924: POGOProtos.Rpc.InternalClientInbox.Notification + (*InternalCreateSharedLoginTokenResponse_TokenMetaData)(nil), // 4925: POGOProtos.Rpc.InternalCreateSharedLoginTokenResponse.TokenMetaData + (*InternalFitnessMetricsReportHistory_MetricsHistory)(nil), // 4926: POGOProtos.Rpc.InternalFitnessMetricsReportHistory.MetricsHistory + nil, // 4927: POGOProtos.Rpc.InternalFitnessRecordProto.HourlyReportsEntry + (*InternalGetClientSettingsResponse_PhoneNumberSettings)(nil), // 4928: POGOProtos.Rpc.InternalGetClientSettingsResponse.PhoneNumberSettings + (*InternalGetFacebookFriendListOutProto_FacebookFriendProto)(nil), // 4929: POGOProtos.Rpc.InternalGetFacebookFriendListOutProto.FacebookFriendProto + (*InternalGetFriendDetailsOutProto_DebugProto)(nil), // 4930: POGOProtos.Rpc.InternalGetFriendDetailsOutProto.DebugProto + (*InternalGetFriendDetailsOutProto_DebugProto_Callee)(nil), // 4931: POGOProtos.Rpc.InternalGetFriendDetailsOutProto.DebugProto.Callee + (*InternalGetFriendDetailsResponse_FriendDetailsEntryProto)(nil), // 4932: POGOProtos.Rpc.InternalGetFriendDetailsResponse.FriendDetailsEntryProto + (*InternalGetFriendDetailsResponse_PlayerStatusDetailsProto)(nil), // 4933: POGOProtos.Rpc.InternalGetFriendDetailsResponse.PlayerStatusDetailsProto + (*InternalGetFriendDetailsResponse_FriendDetailsEntryProto_OutgoingGameInviteStatus)(nil), // 4934: POGOProtos.Rpc.InternalGetFriendDetailsResponse.FriendDetailsEntryProto.OutgoingGameInviteStatus + (*InternalGetFriendsListOutProto_FriendProto)(nil), // 4935: POGOProtos.Rpc.InternalGetFriendsListOutProto.FriendProto + (*InternalGetFriendsListOutProto_SharedFriendshipProto)(nil), // 4936: POGOProtos.Rpc.InternalGetFriendsListOutProto.SharedFriendshipProto + (*InternalGetFriendsListOutProto_FriendProto_FriendInviteSummaryProto)(nil), // 4937: POGOProtos.Rpc.InternalGetFriendsListOutProto.FriendProto.FriendInviteSummaryProto + (*InternalGetIncomingGameInvitesResponse_IncomingGameInvite)(nil), // 4938: POGOProtos.Rpc.InternalGetIncomingGameInvitesResponse.IncomingGameInvite + (*InternalGetMyAccountResponse_ContactProto)(nil), // 4939: POGOProtos.Rpc.InternalGetMyAccountResponse.ContactProto + (*InternalGetOutstandingWarningsResponseProto_WarningInfo)(nil), // 4940: POGOProtos.Rpc.InternalGetOutstandingWarningsResponseProto.WarningInfo + (*InternalGetPhotosProto_PhotoSpec)(nil), // 4941: POGOProtos.Rpc.InternalGetPhotosProto.PhotoSpec + (*InternalGetProfileResponse_PlayerProfileDetailsProto)(nil), // 4942: POGOProtos.Rpc.InternalGetProfileResponse.PlayerProfileDetailsProto + (*InternalInventoryProto_DiffInventoryProto)(nil), // 4943: POGOProtos.Rpc.InternalInventoryProto.DiffInventoryProto + (*InternalListFriendsResponse_FriendSummaryProto)(nil), // 4944: POGOProtos.Rpc.InternalListFriendsResponse.FriendSummaryProto + (*InternalListFriendsResponse_PlayerStatusSummaryProto)(nil), // 4945: POGOProtos.Rpc.InternalListFriendsResponse.PlayerStatusSummaryProto + (*InternalListFriendsResponse_ProfileSummaryProto)(nil), // 4946: POGOProtos.Rpc.InternalListFriendsResponse.ProfileSummaryProto + (*InternalNianticPublicSharedLoginTokenSettings_AppSettings)(nil), // 4947: POGOProtos.Rpc.InternalNianticPublicSharedLoginTokenSettings.AppSettings + (*InternalNianticPublicSharedLoginTokenSettings_ClientSettings)(nil), // 4948: POGOProtos.Rpc.InternalNianticPublicSharedLoginTokenSettings.ClientSettings + (*InternalNianticPublicSharedLoginTokenSettings_AppSettings_TokenConsumerSettings)(nil), // 4949: POGOProtos.Rpc.InternalNianticPublicSharedLoginTokenSettings.AppSettings.TokenConsumerSettings + (*InternalNianticPublicSharedLoginTokenSettings_AppSettings_TokenProducerSettings)(nil), // 4950: POGOProtos.Rpc.InternalNianticPublicSharedLoginTokenSettings.AppSettings.TokenProducerSettings + (*InternalRedeemPasscodeResponseProto_AcquiredItem)(nil), // 4951: POGOProtos.Rpc.InternalRedeemPasscodeResponseProto.AcquiredItem + (*InternalReferContactListFriendRequest_ReferralProto)(nil), // 4952: POGOProtos.Rpc.InternalReferContactListFriendRequest.ReferralProto + (*InternalSharedProtos_ClientPlayerProto)(nil), // 4953: POGOProtos.Rpc.InternalSharedProtos.ClientPlayerProto + (*InternalSharedProtos_DeletePlayerRequestProto)(nil), // 4954: POGOProtos.Rpc.InternalSharedProtos.DeletePlayerRequestProto + (*InternalSharedProtos_DeletePlayerResponseProto)(nil), // 4955: POGOProtos.Rpc.InternalSharedProtos.DeletePlayerResponseProto + (*InternalSharedProtos_GetOrCreatePlayerRequestProto)(nil), // 4956: POGOProtos.Rpc.InternalSharedProtos.GetOrCreatePlayerRequestProto + (*InternalSharedProtos_GetOrCreatePlayerResponseProto)(nil), // 4957: POGOProtos.Rpc.InternalSharedProtos.GetOrCreatePlayerResponseProto + (*InternalSharedProtos_PlayerLocaleProto)(nil), // 4958: POGOProtos.Rpc.InternalSharedProtos.PlayerLocaleProto + (*InternalSharedProtos_SetCodenameRequestProto)(nil), // 4959: POGOProtos.Rpc.InternalSharedProtos.SetCodenameRequestProto + (*InternalSharedProtos_SetCodenameResponseProto)(nil), // 4960: POGOProtos.Rpc.InternalSharedProtos.SetCodenameResponseProto + (*InternalSharedProtos_SetPlayerTeamRequestProto)(nil), // 4961: POGOProtos.Rpc.InternalSharedProtos.SetPlayerTeamRequestProto + (*InternalSharedProtos_SetPlayerTeamResponseProto)(nil), // 4962: POGOProtos.Rpc.InternalSharedProtos.SetPlayerTeamResponseProto + nil, // 4963: POGOProtos.Rpc.InternalSkuLimitProto.ParamsEntry + (*InternalSkuRecord_SkuOfferRecord)(nil), // 4964: POGOProtos.Rpc.InternalSkuRecord.SkuOfferRecord + nil, // 4965: POGOProtos.Rpc.InternalSkuRecord.OfferRecordsEntry + (*InternalSocialClientFeatures_CrossGameSocialClientSettingsProto)(nil), // 4966: POGOProtos.Rpc.InternalSocialClientFeatures.CrossGameSocialClientSettingsProto + (*InternalSocialClientGlobalSettings_CrossGameSocialSettingsProto)(nil), // 4967: POGOProtos.Rpc.InternalSocialClientGlobalSettings.CrossGameSocialSettingsProto + nil, // 4968: POGOProtos.Rpc.InternalSubmitImageProto.MetadataEntry + (*InternalSyncContactListRequest_ContactProto)(nil), // 4969: POGOProtos.Rpc.InternalSyncContactListRequest.ContactProto + (*InternalSyncContactListResponse_ContactPlayerProto)(nil), // 4970: POGOProtos.Rpc.InternalSyncContactListResponse.ContactPlayerProto + (*InternalSyncContactListResponse_ContactPlayerProto_PlayerProto)(nil), // 4971: POGOProtos.Rpc.InternalSyncContactListResponse.ContactPlayerProto.PlayerProto + (*InternalUpdateAvatarImageRequest_AvatarImageProto)(nil), // 4972: POGOProtos.Rpc.InternalUpdateAvatarImageRequest.AvatarImageProto + (*InternalUpdateFriendshipRequest_FriendProfileProto)(nil), // 4973: POGOProtos.Rpc.InternalUpdateFriendshipRequest.FriendProfileProto + (*InternalUpdateProfileRequest_ProfileProto)(nil), // 4974: POGOProtos.Rpc.InternalUpdateProfileRequest.ProfileProto + (*InternalWeatherAlertSettingsProto_AlertEnforceSettings)(nil), // 4975: POGOProtos.Rpc.InternalWeatherAlertSettingsProto.AlertEnforceSettings + (*InternalWeatherAlertSettingsProto_AlertIgnoreSettings)(nil), // 4976: POGOProtos.Rpc.InternalWeatherAlertSettingsProto.AlertIgnoreSettings + (*InternalWeatherAlertSettingsProto_AlertEnforceSettings_EnforceCondition)(nil), // 4977: POGOProtos.Rpc.InternalWeatherAlertSettingsProto.AlertEnforceSettings.EnforceCondition + (*InternalWeatherAlertSettingsProto_AlertIgnoreSettings_OverrideCondition)(nil), // 4978: POGOProtos.Rpc.InternalWeatherAlertSettingsProto.AlertIgnoreSettings.OverrideCondition + (*InternalWeatherSettingsProto_DisplayWeatherSettingsProto)(nil), // 4979: POGOProtos.Rpc.InternalWeatherSettingsProto.DisplayWeatherSettingsProto + (*InternalWeatherSettingsProto_GameplayWeatherSettingsProto)(nil), // 4980: POGOProtos.Rpc.InternalWeatherSettingsProto.GameplayWeatherSettingsProto + (*InternalWeatherSettingsProto_StaleWeatherSettingsProto)(nil), // 4981: POGOProtos.Rpc.InternalWeatherSettingsProto.StaleWeatherSettingsProto + (*InternalWeatherSettingsProto_DisplayWeatherSettingsProto_DisplayLevelSettings)(nil), // 4982: POGOProtos.Rpc.InternalWeatherSettingsProto.DisplayWeatherSettingsProto.DisplayLevelSettings + (*InternalWeatherSettingsProto_DisplayWeatherSettingsProto_WindLevelSettings)(nil), // 4983: POGOProtos.Rpc.InternalWeatherSettingsProto.DisplayWeatherSettingsProto.WindLevelSettings + (*InternalWeatherSettingsProto_GameplayWeatherSettingsProto_ConditionMapSettings)(nil), // 4984: POGOProtos.Rpc.InternalWeatherSettingsProto.GameplayWeatherSettingsProto.ConditionMapSettings + (*InvasionEncounterOutProto_PremierBallsDisplayProto)(nil), // 4985: POGOProtos.Rpc.InvasionEncounterOutProto.PremierBallsDisplayProto + (*InventoryProto_DiffInventoryProto)(nil), // 4986: POGOProtos.Rpc.InventoryProto.DiffInventoryProto + (*InventorySettingsProto_BagUpgradeStageProto)(nil), // 4987: POGOProtos.Rpc.InventorySettingsProto.BagUpgradeStageProto + (*IrisSocialEventTelemetry_IrisSocialPerformanceMetrics)(nil), // 4988: POGOProtos.Rpc.IrisSocialEventTelemetry.IrisSocialPerformanceMetrics + (*IrisSocialEventTelemetry_IrisSocialCameraMetadata)(nil), // 4989: POGOProtos.Rpc.IrisSocialEventTelemetry.IrisSocialCameraMetadata + (*IrisSocialEventTelemetry_Position)(nil), // 4990: POGOProtos.Rpc.IrisSocialEventTelemetry.Position + (*IrisSocialEventTelemetry_Rotation)(nil), // 4991: POGOProtos.Rpc.IrisSocialEventTelemetry.Rotation + nil, // 4992: POGOProtos.Rpc.IrisSocialEventTelemetry.MetadataEntry + (*IrisSocialInteractionLogEntry_IrisSocialImageLookup)(nil), // 4993: POGOProtos.Rpc.IrisSocialInteractionLogEntry.IrisSocialImageLookup + (*IrisSocialUserExperienceFunnelSettingsProto_IrisSocialEventStepProto)(nil), // 4994: POGOProtos.Rpc.IrisSocialUserExperienceFunnelSettingsProto.IrisSocialEventStepProto + (*ItemCurrencyValues_ItemCoinValue)(nil), // 4995: POGOProtos.Rpc.ItemCurrencyValues.ItemCoinValue + (*ItemEnablementSettingsProto_EnabledTimePeriodProto)(nil), // 4996: POGOProtos.Rpc.ItemEnablementSettingsProto.EnabledTimePeriodProto + (*ItemInventoryUpdateSettingsProto_CategoryProto)(nil), // 4997: POGOProtos.Rpc.ItemInventoryUpdateSettingsProto.CategoryProto + (*JoinBreadLobbyOutProto_ExistingLobbyProto)(nil), // 4998: POGOProtos.Rpc.JoinBreadLobbyOutProto.ExistingLobbyProto + (*LimitedPurchaseSkuRecordProto_PurchaseProto)(nil), // 4999: POGOProtos.Rpc.LimitedPurchaseSkuRecordProto.PurchaseProto + nil, // 5000: POGOProtos.Rpc.LimitedPurchaseSkuRecordProto.PurchasesEntry + (*ListAvatarCustomizationsOutProto_AvatarCustomization)(nil), // 5001: POGOProtos.Rpc.ListAvatarCustomizationsOutProto.AvatarCustomization + (*ListFriendActivitiesResponseProto_FriendActivityProto)(nil), // 5002: POGOProtos.Rpc.ListFriendActivitiesResponseProto.FriendActivityProto + nil, // 5003: POGOProtos.Rpc.LoadingScreenProto.ColorSettingsEntry + (*LogEntry_LogEntryHeader)(nil), // 5004: POGOProtos.Rpc.LogEntry.LogEntryHeader + (*MapProvider_BundleZoomRange)(nil), // 5005: POGOProtos.Rpc.MapProvider.BundleZoomRange + (*MapS2CellEntity_Location)(nil), // 5006: POGOProtos.Rpc.MapS2CellEntity.Location + nil, // 5007: POGOProtos.Rpc.MapsClientTelemetryClientSettingsProto.SpecialSamplingProbabilityMapEntry + (*MapsStartupMeasurementProto_ComponentLoadDurations)(nil), // 5008: POGOProtos.Rpc.MapsStartupMeasurementProto.ComponentLoadDurations + (*MapsTelemetryAttribute_Label)(nil), // 5009: POGOProtos.Rpc.MapsTelemetryAttribute.Label + (*MarkMilestoneAsViewedProto_MilestoneLookupProto)(nil), // 5010: POGOProtos.Rpc.MarkMilestoneAsViewedProto.MilestoneLookupProto + (*MarkRemoteTradableProto_MarkedPokemon)(nil), // 5011: POGOProtos.Rpc.MarkRemoteTradableProto.MarkedPokemon + (*MoveModifierProto_ModifierCondition)(nil), // 5012: POGOProtos.Rpc.MoveModifierProto.ModifierCondition + (*MpSharedSettingsProto_BreadBattleMpCostPerTier)(nil), // 5013: POGOProtos.Rpc.MpSharedSettingsProto.BreadBattleMpCostPerTier + (*NearbyPokemonSettings_PokemonPriority)(nil), // 5014: POGOProtos.Rpc.NearbyPokemonSettings.PokemonPriority + (*NewsfeedPost_PreviewMetadata)(nil), // 5015: POGOProtos.Rpc.NewsfeedPost.PreviewMetadata + nil, // 5016: POGOProtos.Rpc.NewsfeedPost.KeyValuePairsEntry + nil, // 5017: POGOProtos.Rpc.NewsfeedPost.PreviewMetadata.AttributesEntry + (*NianticTokenRequest_SessionOptions)(nil), // 5018: POGOProtos.Rpc.NianticTokenRequest.SessionOptions + (*NpcEncounterProto_NpcEncounterStep)(nil), // 5019: POGOProtos.Rpc.NpcEncounterProto.NpcEncounterStep + (*NpcRouteGiftOutProto_RouteFortDetails)(nil), // 5020: POGOProtos.Rpc.NpcRouteGiftOutProto.RouteFortDetails + nil, // 5021: POGOProtos.Rpc.PartyActivitySummaryProto.PlayerSummaryMapEntry + (*PartyActivitySummaryRpcProto_PlayerActivityRpcProto)(nil), // 5022: POGOProtos.Rpc.PartyActivitySummaryRpcProto.PlayerActivityRpcProto + (*PartyDarkLaunchSettingsProto_CreateOrJoinWaitProbabilityProto)(nil), // 5023: POGOProtos.Rpc.PartyDarkLaunchSettingsProto.CreateOrJoinWaitProbabilityProto + (*PartyDarkLaunchSettingsProto_LeavePartyProbabilityProto)(nil), // 5024: POGOProtos.Rpc.PartyDarkLaunchSettingsProto.LeavePartyProbabilityProto + (*PartyIapBoostsSettingsProto_PartyIapBoostProto)(nil), // 5025: POGOProtos.Rpc.PartyIapBoostsSettingsProto.PartyIapBoostProto + (*PartyLocationsRpcProto_PlayerLocationRpcProto)(nil), // 5026: POGOProtos.Rpc.PartyLocationsRpcProto.PlayerLocationRpcProto + (*PartyPlayGeneralSettingsProto_PartySchedulingSettingsProto)(nil), // 5027: POGOProtos.Rpc.PartyPlayGeneralSettingsProto.PartySchedulingSettingsProto + (*PartyQuestStateProto_PlayerPartyQuestStateProto)(nil), // 5028: POGOProtos.Rpc.PartyQuestStateProto.PlayerPartyQuestStateProto + nil, // 5029: POGOProtos.Rpc.PartyQuestStateProto.PlayerQuestStateEntry + (*PasscodeRedemptionFlowResponse_Reward)(nil), // 5030: POGOProtos.Rpc.PasscodeRedemptionFlowResponse.Reward + (*PlannedEventSettingsProto_EventMessageTimingProto)(nil), // 5031: POGOProtos.Rpc.PlannedEventSettingsProto.EventMessageTimingProto + nil, // 5032: POGOProtos.Rpc.PlayerActivitySummaryProto.ActivitySummaryMapEntry + nil, // 5033: POGOProtos.Rpc.PlayerAttributesProto.AttributesEntry + nil, // 5034: POGOProtos.Rpc.PlayerAttributesProto.AttributeMetadataEntry + nil, // 5035: POGOProtos.Rpc.PlayerCombatStatsProto.BadgesEntry + nil, // 5036: POGOProtos.Rpc.PlayerContestStatsProto.BadgeStatsEntry + (*PlayerLevelSettingsProto_XpRewardV2Threshold)(nil), // 5037: POGOProtos.Rpc.PlayerLevelSettingsProto.XpRewardV2Threshold + (*PlayerPokemonFieldBookPageEntryProto_TargetPokemonProto)(nil), // 5038: POGOProtos.Rpc.PlayerPokemonFieldBookPageEntryProto.TargetPokemonProto + (*PlayerPokemonFieldBookPageEntryProto_CaughtPokemonEntryProto)(nil), // 5039: POGOProtos.Rpc.PlayerPokemonFieldBookPageEntryProto.CaughtPokemonEntryProto + (*PlayerProfileOutProto_GymBadges)(nil), // 5040: POGOProtos.Rpc.PlayerProfileOutProto.GymBadges + (*PlayerProfileOutProto_RouteBadges)(nil), // 5041: POGOProtos.Rpc.PlayerProfileOutProto.RouteBadges + (*PlayerStatsSnapshotsProto_PlayerStatsSnapshotProto)(nil), // 5042: POGOProtos.Rpc.PlayerStatsSnapshotsProto.PlayerStatsSnapshotProto + (*PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto)(nil), // 5043: POGOProtos.Rpc.PokeballThrowPropertySettingsProto.PokeballThrowPropertiesProto + (*PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_CurveballModifierProto)(nil), // 5044: POGOProtos.Rpc.PokeballThrowPropertySettingsProto.PokeballThrowPropertiesProto.CurveballModifierProto + (*PokeballThrowPropertySettingsProto_PokeballThrowPropertiesProto_LaunchVelocityMultiplierProto)(nil), // 5045: POGOProtos.Rpc.PokeballThrowPropertySettingsProto.PokeballThrowPropertiesProto.LaunchVelocityMultiplierProto + (*PokedexCategoriesSettingsProto_PokedexCategorySettingsProto)(nil), // 5046: POGOProtos.Rpc.PokedexCategoriesSettingsProto.PokedexCategorySettingsProto + (*PokedexEntryProto_PokedexCategoryStatus)(nil), // 5047: POGOProtos.Rpc.PokedexEntryProto.PokedexCategoryStatus + (*PokedexEntryProto_TempEvoData)(nil), // 5048: POGOProtos.Rpc.PokedexEntryProto.TempEvoData + (*PokedexEntryProto_BreadDexData)(nil), // 5049: POGOProtos.Rpc.PokedexEntryProto.BreadDexData + nil, // 5050: POGOProtos.Rpc.PokedexEntryProto.CategoryStatusEntry + nil, // 5051: POGOProtos.Rpc.PokedexEntryProto.StatsForFormsEntry + nil, // 5052: POGOProtos.Rpc.PokedexEntryProto.LocationCardsForFormsEntry + (*PokemonDisplayProto_BranchedMegaEvolutionLevelProto)(nil), // 5053: POGOProtos.Rpc.PokemonDisplayProto.BranchedMegaEvolutionLevelProto + (*PokemonDisplayProto_PokemonTempEvoDisplayProto)(nil), // 5054: POGOProtos.Rpc.PokemonDisplayProto.PokemonTempEvoDisplayProto + (*PokemonHomeFormReversionProto_FormMappingProto)(nil), // 5055: POGOProtos.Rpc.PokemonHomeFormReversionProto.FormMappingProto + (*PokemonInfo_StatModifierContainer)(nil), // 5056: POGOProtos.Rpc.PokemonInfo.StatModifierContainer + nil, // 5057: POGOProtos.Rpc.PokemonInfo.StatModifiersEntry + (*PokemonInfo_StatModifierContainer_StatModifier)(nil), // 5058: POGOProtos.Rpc.PokemonInfo.StatModifierContainer.StatModifier + nil, // 5059: POGOProtos.Rpc.PostStaticNewsfeedRequest.LiquidAttributesEntry + (*PreviewProto_CpRange)(nil), // 5060: POGOProtos.Rpc.PreviewProto.CpRange + (*PushGatewayMessage_FriendRaidLobbyCountUpdate)(nil), // 5061: POGOProtos.Rpc.PushGatewayMessage.FriendRaidLobbyCountUpdate + (*PushGatewayMessage_IrisSocialUpdate)(nil), // 5062: POGOProtos.Rpc.PushGatewayMessage.IrisSocialUpdate + (*PushGatewayMessage_BootRaidUpdate)(nil), // 5063: POGOProtos.Rpc.PushGatewayMessage.BootRaidUpdate + (*PushGatewayMessage_MapObjectsUpdate)(nil), // 5064: POGOProtos.Rpc.PushGatewayMessage.MapObjectsUpdate + (*PushGatewayMessage_PartyUpdate)(nil), // 5065: POGOProtos.Rpc.PushGatewayMessage.PartyUpdate + (*PushGatewayMessage_RsvpCountUpdate)(nil), // 5066: POGOProtos.Rpc.PushGatewayMessage.RsvpCountUpdate + (*QuestPreconditionProto_LastLoginProto)(nil), // 5067: POGOProtos.Rpc.QuestPreconditionProto.LastLoginProto + (*QuestPreconditionProto_CampfireCheckInConditionProto)(nil), // 5068: POGOProtos.Rpc.QuestPreconditionProto.CampfireCheckInConditionProto + (*QuestPreconditionProto_Group)(nil), // 5069: POGOProtos.Rpc.QuestPreconditionProto.Group + (*QuestPreconditionProto_Level)(nil), // 5070: POGOProtos.Rpc.QuestPreconditionProto.Level + (*QuestPreconditionProto_Medal)(nil), // 5071: POGOProtos.Rpc.QuestPreconditionProto.Medal + (*QuestPreconditionProto_MonthYearBucket)(nil), // 5072: POGOProtos.Rpc.QuestPreconditionProto.MonthYearBucket + (*QuestPreconditionProto_Quests)(nil), // 5073: POGOProtos.Rpc.QuestPreconditionProto.Quests + (*QuestPreconditionProto_StorylineProgressConditionProto)(nil), // 5074: POGOProtos.Rpc.QuestPreconditionProto.StorylineProgressConditionProto + (*QuestPreconditionProto_TeamProto)(nil), // 5075: POGOProtos.Rpc.QuestPreconditionProto.TeamProto + (*QuestPreconditionProto_LastLoginProto_DayFilterProto)(nil), // 5076: POGOProtos.Rpc.QuestPreconditionProto.LastLoginProto.DayFilterProto + (*QuestProto_ReferralInfoProto)(nil), // 5077: POGOProtos.Rpc.QuestProto.ReferralInfoProto + (*RaidEntryCostProto_ItemRequirementProto)(nil), // 5078: POGOProtos.Rpc.RaidEntryCostProto.ItemRequirementProto + (*RaidVnextClientLogProto_VnextLogEntryProto)(nil), // 5079: POGOProtos.Rpc.RaidVnextClientLogProto.VnextLogEntryProto + (*RaidVnextClientLogProto_VnextLogEntryProto_VnextHeaderProto)(nil), // 5080: POGOProtos.Rpc.RaidVnextClientLogProto.VnextLogEntryProto.VnextHeaderProto + (*RedeemPasscodeResponseProto_AcquiredItem)(nil), // 5081: POGOProtos.Rpc.RedeemPasscodeResponseProto.AcquiredItem + (*ReducedEntryFlowSettingsProto_ReducedEntryFlowAdventureSyncSettings)(nil), // 5082: POGOProtos.Rpc.ReducedEntryFlowSettingsProto.ReducedEntryFlowAdventureSyncSettings + (*ReducedEntryFlowSettingsProto_ReducedEntryFlowTooltipSettings)(nil), // 5083: POGOProtos.Rpc.ReducedEntryFlowSettingsProto.ReducedEntryFlowTooltipSettings + (*ReferralMilestonesProto_MilestoneProto)(nil), // 5084: POGOProtos.Rpc.ReferralMilestonesProto.MilestoneProto + nil, // 5085: POGOProtos.Rpc.ReferralMilestonesProto.MilestoneEntry + (*ReferralMilestonesProto_MilestoneProto_TemplateVariableProto)(nil), // 5086: POGOProtos.Rpc.ReferralMilestonesProto.MilestoneProto.TemplateVariableProto + (*ReferralSettingsProto_RecentFeatureProto)(nil), // 5087: POGOProtos.Rpc.ReferralSettingsProto.RecentFeatureProto + nil, // 5088: POGOProtos.Rpc.ReleasePokemonOutProto.XlCandyAwardedPerIdEntry + (*ReportAdInteractionProto_WebArAdFailure)(nil), // 5089: POGOProtos.Rpc.ReportAdInteractionProto.WebArAdFailure + (*ReportAdInteractionProto_ArEngineInteraction)(nil), // 5090: POGOProtos.Rpc.ReportAdInteractionProto.ArEngineInteraction + (*ReportAdInteractionProto_AdDismissalInteraction)(nil), // 5091: POGOProtos.Rpc.ReportAdInteractionProto.AdDismissalInteraction + (*ReportAdInteractionProto_AdFeedback)(nil), // 5092: POGOProtos.Rpc.ReportAdInteractionProto.AdFeedback + (*ReportAdInteractionProto_AdFeedbackReport)(nil), // 5093: POGOProtos.Rpc.ReportAdInteractionProto.AdFeedbackReport + (*ReportAdInteractionProto_AdSpawnInteraction)(nil), // 5094: POGOProtos.Rpc.ReportAdInteractionProto.AdSpawnInteraction + (*ReportAdInteractionProto_CTAClickInteraction)(nil), // 5095: POGOProtos.Rpc.ReportAdInteractionProto.CTAClickInteraction + (*ReportAdInteractionProto_FullScreenInteraction)(nil), // 5096: POGOProtos.Rpc.ReportAdInteractionProto.FullScreenInteraction + (*ReportAdInteractionProto_GetRewardInfo)(nil), // 5097: POGOProtos.Rpc.ReportAdInteractionProto.GetRewardInfo + (*ReportAdInteractionProto_GoogleManagedAdDetails)(nil), // 5098: POGOProtos.Rpc.ReportAdInteractionProto.GoogleManagedAdDetails + (*ReportAdInteractionProto_VideoAdBalloonOpened)(nil), // 5099: POGOProtos.Rpc.ReportAdInteractionProto.VideoAdBalloonOpened + (*ReportAdInteractionProto_VideoAdClickedOnBalloonCta)(nil), // 5100: POGOProtos.Rpc.ReportAdInteractionProto.VideoAdClickedOnBalloonCta + (*ReportAdInteractionProto_VideoAdClosed)(nil), // 5101: POGOProtos.Rpc.ReportAdInteractionProto.VideoAdClosed + (*ReportAdInteractionProto_VideoAdCTAClicked)(nil), // 5102: POGOProtos.Rpc.ReportAdInteractionProto.VideoAdCTAClicked + (*ReportAdInteractionProto_VideoAdFailure)(nil), // 5103: POGOProtos.Rpc.ReportAdInteractionProto.VideoAdFailure + (*ReportAdInteractionProto_VideoAdLoaded)(nil), // 5104: POGOProtos.Rpc.ReportAdInteractionProto.VideoAdLoaded + (*ReportAdInteractionProto_VideoAdOpened)(nil), // 5105: POGOProtos.Rpc.ReportAdInteractionProto.VideoAdOpened + (*ReportAdInteractionProto_VideoAdPlayerRewarded)(nil), // 5106: POGOProtos.Rpc.ReportAdInteractionProto.VideoAdPlayerRewarded + (*ReportAdInteractionProto_VideoAdRewardEligible)(nil), // 5107: POGOProtos.Rpc.ReportAdInteractionProto.VideoAdRewardEligible + (*ReportAdInteractionProto_ViewFullscreenInteraction)(nil), // 5108: POGOProtos.Rpc.ReportAdInteractionProto.ViewFullscreenInteraction + (*ReportAdInteractionProto_ViewImpressionInteraction)(nil), // 5109: POGOProtos.Rpc.ReportAdInteractionProto.ViewImpressionInteraction + (*ReportAdInteractionProto_ViewWebArInteraction)(nil), // 5110: POGOProtos.Rpc.ReportAdInteractionProto.ViewWebArInteraction + (*ReportAdInteractionProto_WebArAudienceDeviceStatus)(nil), // 5111: POGOProtos.Rpc.ReportAdInteractionProto.WebArAudienceDeviceStatus + (*ReportAdInteractionProto_WebArCameraPermissionRequestSent)(nil), // 5112: POGOProtos.Rpc.ReportAdInteractionProto.WebArCameraPermissionRequestSent + (*ReportAdInteractionProto_WebArCameraPermissionResponse)(nil), // 5113: POGOProtos.Rpc.ReportAdInteractionProto.WebArCameraPermissionResponse + nil, // 5114: POGOProtos.Rpc.ReportAdInteractionProto.ArEngineInteraction.MetadataEntry + nil, // 5115: POGOProtos.Rpc.ReportAdInteractionProto.ArEngineInteraction.DataEntry + (*RouteActivityRequestProto_GiftTradeRequest)(nil), // 5116: POGOProtos.Rpc.RouteActivityRequestProto.GiftTradeRequest + (*RouteActivityRequestProto_PokemonCompareRequest)(nil), // 5117: POGOProtos.Rpc.RouteActivityRequestProto.PokemonCompareRequest + (*RouteActivityRequestProto_PokemonTradeRequest)(nil), // 5118: POGOProtos.Rpc.RouteActivityRequestProto.PokemonTradeRequest + (*RouteActivityResponseProto_GiftTradeResponse)(nil), // 5119: POGOProtos.Rpc.RouteActivityResponseProto.GiftTradeResponse + (*RouteActivityResponseProto_PokemonCompareResponse)(nil), // 5120: POGOProtos.Rpc.RouteActivityResponseProto.PokemonCompareResponse + (*RouteActivityResponseProto_PokemonTradeResponse)(nil), // 5121: POGOProtos.Rpc.RouteActivityResponseProto.PokemonTradeResponse + (*RouteCreationProto_RejectionReason)(nil), // 5122: POGOProtos.Rpc.RouteCreationProto.RejectionReason + (*RouteSubmissionStatus_RejectionReason)(nil), // 5123: POGOProtos.Rpc.RouteSubmissionStatus.RejectionReason + (*RoutesCreationSettingsProto_RouteElevationSettingsProto)(nil), // 5124: POGOProtos.Rpc.RoutesCreationSettingsProto.RouteElevationSettingsProto + (*RoutesCreationSettingsProto_RouteTagSettingsProto)(nil), // 5125: POGOProtos.Rpc.RoutesCreationSettingsProto.RouteTagSettingsProto + (*RoutesCreationSettingsProto_RouteTagSettingsProto_RouteTagProto)(nil), // 5126: POGOProtos.Rpc.RoutesCreationSettingsProto.RouteTagSettingsProto.RouteTagProto + (*SaveStampProto_GiftedStampProto)(nil), // 5127: POGOProtos.Rpc.SaveStampProto.GiftedStampProto + (*SaveStampProto_StampedProto)(nil), // 5128: POGOProtos.Rpc.SaveStampProto.StampedProto + (*ScanSQCDoneEvent_ScanSQCFailedReason)(nil), // 5129: POGOProtos.Rpc.ScanSQCDoneEvent.ScanSQCFailedReason + (*SearchFilterPreferenceProto_SearchFilterQueryProto)(nil), // 5130: POGOProtos.Rpc.SearchFilterPreferenceProto.SearchFilterQueryProto + (*SendFriendRequestNotificationMetadata_WeeklyChallengeMetadata)(nil), // 5131: POGOProtos.Rpc.SendFriendRequestNotificationMetadata.WeeklyChallengeMetadata + (*SetPokemonTagsForPokemonProto_PokemonTagChangeProto)(nil), // 5132: POGOProtos.Rpc.SetPokemonTagsForPokemonProto.PokemonTagChangeProto + (*ShoppingPageClickTelemetry_StoreBannerTelemetry)(nil), // 5133: POGOProtos.Rpc.ShoppingPageClickTelemetry.StoreBannerTelemetry + (*ShoppingPageClickTelemetry_VisibleSku)(nil), // 5134: POGOProtos.Rpc.ShoppingPageClickTelemetry.VisibleSku + (*ShoppingPageClickTelemetry_VisibleSku_NestedSkuContent)(nil), // 5135: POGOProtos.Rpc.ShoppingPageClickTelemetry.VisibleSku.NestedSkuContent + (*SourceCodeInfo_Location)(nil), // 5136: POGOProtos.Rpc.SourceCodeInfo.Location + (*SouvenirProto_SouvenirDetails)(nil), // 5137: POGOProtos.Rpc.SouvenirProto.SouvenirDetails + (*SponsoredGeofenceGiftSettingsProto_ExternalAdServiceBalloonGiftKeysProto)(nil), // 5138: POGOProtos.Rpc.SponsoredGeofenceGiftSettingsProto.ExternalAdServiceBalloonGiftKeysProto + (*SponsoredGeofenceGiftSettingsProto_GamVideoAdUnitSettingsProto)(nil), // 5139: POGOProtos.Rpc.SponsoredGeofenceGiftSettingsProto.GamVideoAdUnitSettingsProto + (*SponsoredGeofenceGiftSettingsProto_SponsoredBalloonGiftSettingsProto)(nil), // 5140: POGOProtos.Rpc.SponsoredGeofenceGiftSettingsProto.SponsoredBalloonGiftSettingsProto + (*SponsoredGeofenceGiftSettingsProto_SponsoredBalloonGiftSettingsProto_SponsoredBalloonMovementSettingsProto)(nil), // 5141: POGOProtos.Rpc.SponsoredGeofenceGiftSettingsProto.SponsoredBalloonGiftSettingsProto.SponsoredBalloonMovementSettingsProto + (*StampCollectionDefinitionProto_StampCollectionPoiDefinitions)(nil), // 5142: POGOProtos.Rpc.StampCollectionDefinitionProto.StampCollectionPoiDefinitions + (*StampCollectionDisplayProto_StampCategoryDisplayProto)(nil), // 5143: POGOProtos.Rpc.StampCollectionDisplayProto.StampCategoryDisplayProto + (*StampCollectionDisplayProto_StampCategoryDisplayProto_StampSubCategoryDisplayProto)(nil), // 5144: POGOProtos.Rpc.StampCollectionDisplayProto.StampCategoryDisplayProto.StampSubCategoryDisplayProto + (*StampMetadataProto_StampTemplateIdProto)(nil), // 5145: POGOProtos.Rpc.StampMetadataProto.StampTemplateIdProto + (*StampRallyBadgeData_StampRallyBadgeEvent)(nil), // 5146: POGOProtos.Rpc.StampRallyBadgeData.StampRallyBadgeEvent + (*StartupMeasurementProto_ComponentLoadDurations)(nil), // 5147: POGOProtos.Rpc.StartupMeasurementProto.ComponentLoadDurations + (*StatIncreaseAttributesProtoUnkData)(nil), // 5148: POGOProtos.Rpc.StatIncreaseAttributesProto.unkData + (*StatIncreaseAttributesProtoUnkDataUnkDataOne)(nil), // 5149: POGOProtos.Rpc.StatIncreaseAttributesProto.unkData.unkDataOne + (*StationedSectionProto_StationedProto)(nil), // 5150: POGOProtos.Rpc.StationedSectionProto.StationedProto + (*StickerCategorySettingsProto_StickerCategoryProto)(nil), // 5151: POGOProtos.Rpc.StickerCategorySettingsProto.StickerCategoryProto + nil, // 5152: POGOProtos.Rpc.Struct.FieldsEntry + (*SupportedContestTypesSettingsProto_ContestTypeProto)(nil), // 5153: POGOProtos.Rpc.SupportedContestTypesSettingsProto.ContestTypeProto + (*TimedGroupChallengePlayerStatsProto_IndividualChallengeStats)(nil), // 5154: POGOProtos.Rpc.TimedGroupChallengePlayerStatsProto.IndividualChallengeStats + nil, // 5155: POGOProtos.Rpc.TitanGetGrapeshotUploadUrlOutProto.FileContextToGrapeshotDataEntry + nil, // 5156: POGOProtos.Rpc.TitanGetGrapeshotUploadUrlOutProto.FileContextToSignedUrlEntry + nil, // 5157: POGOProtos.Rpc.TitanGetUploadUrlOutProto.ContextSignedUrlsEntry + (*TradingProto_TradingPlayerProto)(nil), // 5158: POGOProtos.Rpc.TradingProto.TradingPlayerProto + (*TradingProto_TradingPlayerProto_ExcludedPokemon)(nil), // 5159: POGOProtos.Rpc.TradingProto.TradingPlayerProto.ExcludedPokemon + (*TrainingPokemonProto_TrainingQuestProto)(nil), // 5160: POGOProtos.Rpc.TrainingPokemonProto.TrainingQuestProto + (*TrainingPokemonSectionProto_TrainingPokemonProto)(nil), // 5161: POGOProtos.Rpc.TrainingPokemonSectionProto.TrainingPokemonProto + nil, // 5162: POGOProtos.Rpc.TransferPokemonToPokemonHomeOutProto.XlCandyAwardedPerIdEntry + (*TwoWaySharedFriendshipDataProto_SharedMigrations)(nil), // 5163: POGOProtos.Rpc.TwoWaySharedFriendshipDataProto.SharedMigrations + (*UninterpretedOption_NamePart)(nil), // 5164: POGOProtos.Rpc.UninterpretedOption.NamePart + (*UpgradePokemonOutProto_BulkUpgradesCost)(nil), // 5165: POGOProtos.Rpc.UpgradePokemonOutProto.BulkUpgradesCost + (*Upstream_ProbeResponse)(nil), // 5166: POGOProtos.Rpc.Upstream.ProbeResponse + (*Upstream_SubscriptionRequest)(nil), // 5167: POGOProtos.Rpc.Upstream.SubscriptionRequest + (*UpstreamMessage_SendMessage)(nil), // 5168: POGOProtos.Rpc.UpstreamMessage.SendMessage + (*UpstreamMessage_LeaveRoom)(nil), // 5169: POGOProtos.Rpc.UpstreamMessage.LeaveRoom + (*UpstreamMessage_ClockSyncRequest)(nil), // 5170: POGOProtos.Rpc.UpstreamMessage.ClockSyncRequest + (*UseItemBulkHealOutProto_HealResult)(nil), // 5171: POGOProtos.Rpc.UseItemBulkHealOutProto.HealResult + (*V1TelemetryAttribute_Label)(nil), // 5172: POGOProtos.Rpc.V1TelemetryAttribute.Label + (*VistaGeneralSettingsProto_PokedexIdRange)(nil), // 5173: POGOProtos.Rpc.VistaGeneralSettingsProto.PokedexIdRange + (*VpsEventSettingsProto_FortVpsEvent)(nil), // 5174: POGOProtos.Rpc.VpsEventSettingsProto.FortVpsEvent + (*VpsEventWrapperProto_EventDurationProto)(nil), // 5175: POGOProtos.Rpc.VpsEventWrapperProto.EventDurationProto + nil, // 5176: POGOProtos.Rpc.VpsSessionEndedEvent.NetworkErrorCodesEntry + (*VsSeekerLootProto_RewardProto)(nil), // 5177: POGOProtos.Rpc.VsSeekerLootProto.RewardProto + (*VsSeekerPokemonRewardsProto_OverrideIvRangeProto)(nil), // 5178: POGOProtos.Rpc.VsSeekerPokemonRewardsProto.OverrideIvRangeProto + (*VsSeekerPokemonRewardsProto_PokemonUnlockProto)(nil), // 5179: POGOProtos.Rpc.VsSeekerPokemonRewardsProto.PokemonUnlockProto + (*WeatherAlertSettingsProto_AlertEnforceSettings)(nil), // 5180: POGOProtos.Rpc.WeatherAlertSettingsProto.AlertEnforceSettings + (*WeatherAlertSettingsProto_AlertIgnoreSettings)(nil), // 5181: POGOProtos.Rpc.WeatherAlertSettingsProto.AlertIgnoreSettings + (*WeatherAlertSettingsProto_AlertEnforceSettings_EnforceCondition)(nil), // 5182: POGOProtos.Rpc.WeatherAlertSettingsProto.AlertEnforceSettings.EnforceCondition + (*WeatherAlertSettingsProto_AlertIgnoreSettings_OverrideCondition)(nil), // 5183: POGOProtos.Rpc.WeatherAlertSettingsProto.AlertIgnoreSettings.OverrideCondition + (*WeatherSettingsProto_DisplayWeatherSettingsProto)(nil), // 5184: POGOProtos.Rpc.WeatherSettingsProto.DisplayWeatherSettingsProto + (*WeatherSettingsProto_GameplayWeatherSettingsProto)(nil), // 5185: POGOProtos.Rpc.WeatherSettingsProto.GameplayWeatherSettingsProto + (*WeatherSettingsProto_StaleWeatherSettingsProto)(nil), // 5186: POGOProtos.Rpc.WeatherSettingsProto.StaleWeatherSettingsProto + (*WeatherSettingsProto_DisplayWeatherSettingsProto_DisplayLevelSettings)(nil), // 5187: POGOProtos.Rpc.WeatherSettingsProto.DisplayWeatherSettingsProto.DisplayLevelSettings + (*WeatherSettingsProto_DisplayWeatherSettingsProto_WindLevelSettings)(nil), // 5188: POGOProtos.Rpc.WeatherSettingsProto.DisplayWeatherSettingsProto.WindLevelSettings + (*WeatherSettingsProto_GameplayWeatherSettingsProto_ConditionMapSettings)(nil), // 5189: POGOProtos.Rpc.WeatherSettingsProto.GameplayWeatherSettingsProto.ConditionMapSettings + (*WebstoreLinkSettingsProto_StoreLinkEligibilitySettings)(nil), // 5190: POGOProtos.Rpc.WebstoreLinkSettingsProto.StoreLinkEligibilitySettings + (*WebstoreUserDataProto_Storage)(nil), // 5191: POGOProtos.Rpc.WebstoreUserDataProto.Storage + (*WelcomeBackRewardsSettingsProto_CarouselDisplaySettings)(nil), // 5192: POGOProtos.Rpc.WelcomeBackRewardsSettingsProto.CarouselDisplaySettings + (*WelcomeBackRewardsSettingsProto_CarouselDisplaySettings_QuestIconCarousel)(nil), // 5193: POGOProtos.Rpc.WelcomeBackRewardsSettingsProto.CarouselDisplaySettings.QuestIconCarousel +} +var file_vbase_proto_depIdxs = []int32{ + 339, // 0: POGOProtos.Rpc.BattleActorProto.type:type_name -> POGOProtos.Rpc.BattleActorProto.ActorType + 255, // 1: POGOProtos.Rpc.BattleActorProto.team:type_name -> POGOProtos.Rpc.Team + 110, // 2: POGOProtos.Rpc.BattlePokemonProto.pokedex_id:type_name -> POGOProtos.Rpc.HoloPokemonId + 3660, // 3: POGOProtos.Rpc.BattlePokemonProto.display:type_name -> POGOProtos.Rpc.PokemonDisplayProto + 1581, // 4: POGOProtos.Rpc.BattleStateOutProto.battle_state:type_name -> POGOProtos.Rpc.BattleStateProto + 4757, // 5: POGOProtos.Rpc.BattleStateProto.actors:type_name -> POGOProtos.Rpc.BattleStateProto.ActorsEntry + 4759, // 6: POGOProtos.Rpc.BattleStateProto.pokemon:type_name -> POGOProtos.Rpc.BattleStateProto.PokemonEntry + 3709, // 7: POGOProtos.Rpc.BreadBattleDetailProto.battle_pokemon:type_name -> POGOProtos.Rpc.PokemonProto + 3709, // 8: POGOProtos.Rpc.BreadBattleDetailProto.reward_pokemon:type_name -> POGOProtos.Rpc.PokemonProto + 28, // 9: POGOProtos.Rpc.BreadBattleDetailProto.battle_level:type_name -> POGOProtos.Rpc.BreadBattleLevel + 555, // 10: POGOProtos.Rpc.CharacterDisplayProto.style:type_name -> POGOProtos.Rpc.EnumWrapper.PokestopStyle + 552, // 11: POGOProtos.Rpc.CharacterDisplayProto.character:type_name -> POGOProtos.Rpc.EnumWrapper.InvasionCharacter + 1948, // 12: POGOProtos.Rpc.ClientContestIncidentProto.contests:type_name -> POGOProtos.Rpc.ContestProto + 552, // 13: POGOProtos.Rpc.ClientDialogueLineProto.character:type_name -> POGOProtos.Rpc.EnumWrapper.InvasionCharacter + 155, // 14: POGOProtos.Rpc.ClientFortModifierProto.modifier_type:type_name -> POGOProtos.Rpc.Item + 1782, // 15: POGOProtos.Rpc.ClientIncidentProto.step:type_name -> POGOProtos.Rpc.ClientIncidentStepProto + 3734, // 16: POGOProtos.Rpc.ClientIncidentProto.completion_display:type_name -> POGOProtos.Rpc.PokestopIncidentDisplayProto + 1792, // 17: POGOProtos.Rpc.ClientIncidentStepProto.pokestop_dialogue:type_name -> POGOProtos.Rpc.ClientPokestopNpcDialogueStepProto + 3674, // 18: POGOProtos.Rpc.ClientMapCellProto.fort:type_name -> POGOProtos.Rpc.PokemonFortProto + 4603, // 19: POGOProtos.Rpc.ClientMapCellProto.wild_pokemon:type_name -> POGOProtos.Rpc.WildPokemonProto + 3215, // 20: POGOProtos.Rpc.ClientMapCellProto.catchable_pokemon:type_name -> POGOProtos.Rpc.MapPokemonProto + 3369, // 21: POGOProtos.Rpc.ClientMapCellProto.nearby_pokemon:type_name -> POGOProtos.Rpc.NearbyPokemonProto + 4242, // 22: POGOProtos.Rpc.ClientMapCellProto.stations:type_name -> POGOProtos.Rpc.StationProto + 1773, // 23: POGOProtos.Rpc.ClientPokestopNpcDialogueStepProto.dialogue_line:type_name -> POGOProtos.Rpc.ClientDialogueLineProto + 3826, // 24: POGOProtos.Rpc.ClientQuestProto.quest:type_name -> POGOProtos.Rpc.QuestProto + 3814, // 25: POGOProtos.Rpc.ClientQuestProto.quest_display:type_name -> POGOProtos.Rpc.QuestDisplayProto + 4130, // 26: POGOProtos.Rpc.ClientRouteMapCellProto.route:type_name -> POGOProtos.Rpc.SharedRouteProto + 2081, // 27: POGOProtos.Rpc.ClientWeatherProto.display_weather:type_name -> POGOProtos.Rpc.DisplayWeatherProto + 2299, // 28: POGOProtos.Rpc.ClientWeatherProto.gameplay_weather:type_name -> POGOProtos.Rpc.GameplayWeatherProto + 4589, // 29: POGOProtos.Rpc.ClientWeatherProto.alerts:type_name -> POGOProtos.Rpc.WeatherAlertProto + 4812, // 30: POGOProtos.Rpc.CombatProto.opponent:type_name -> POGOProtos.Rpc.CombatProto.CombatPlayerProto + 34, // 31: POGOProtos.Rpc.ContestBuddyFocusProto.min_buddy_level:type_name -> POGOProtos.Rpc.BuddyLevel + 110, // 32: POGOProtos.Rpc.ContestEntryProto.pokedex_id:type_name -> POGOProtos.Rpc.HoloPokemonId + 3660, // 33: POGOProtos.Rpc.ContestEntryProto.pokemon_display:type_name -> POGOProtos.Rpc.PokemonDisplayProto + 1945, // 34: POGOProtos.Rpc.ContestFocusProto.pokemon:type_name -> POGOProtos.Rpc.ContestPokemonFocusProto + 1935, // 35: POGOProtos.Rpc.ContestFocusProto.generation:type_name -> POGOProtos.Rpc.ContestGenerationFocusProto + 1936, // 36: POGOProtos.Rpc.ContestFocusProto.hatched:type_name -> POGOProtos.Rpc.ContestHatchedFocusProto + 1955, // 37: POGOProtos.Rpc.ContestFocusProto.mega:type_name -> POGOProtos.Rpc.ContestTemporaryEvolutionFocusProto + 1954, // 38: POGOProtos.Rpc.ContestFocusProto.shiny:type_name -> POGOProtos.Rpc.ContestShinyFocusProto + 1947, // 39: POGOProtos.Rpc.ContestFocusProto.type:type_name -> POGOProtos.Rpc.ContestPokemonTypeFocusProto + 1929, // 40: POGOProtos.Rpc.ContestFocusProto.buddy:type_name -> POGOProtos.Rpc.ContestBuddyFocusProto + 1943, // 41: POGOProtos.Rpc.ContestFocusProto.pokemon_class:type_name -> POGOProtos.Rpc.ContestPokemonClassFocusProto + 1944, // 42: POGOProtos.Rpc.ContestFocusProto.pokemon_family:type_name -> POGOProtos.Rpc.ContestPokemonFamilyFocusProto + 1942, // 43: POGOProtos.Rpc.ContestFocusProto.alignment:type_name -> POGOProtos.Rpc.ContestPokemonAlignmentFocusProto + 207, // 44: POGOProtos.Rpc.ContestGenerationFocusProto.pokemon_generation:type_name -> POGOProtos.Rpc.PokedexGenerationId + 51, // 45: POGOProtos.Rpc.ContestMetricProto.ranking_standard:type_name -> POGOProtos.Rpc.ContestRankingStandard + 487, // 46: POGOProtos.Rpc.ContestPokemonAlignmentFocusProto.required_alignment:type_name -> POGOProtos.Rpc.ContestPokemonAlignmentFocusProto.alignment + 107, // 47: POGOProtos.Rpc.ContestPokemonClassFocusProto.required_class:type_name -> POGOProtos.Rpc.HoloPokemonClass + 109, // 48: POGOProtos.Rpc.ContestPokemonFamilyFocusProto.required_family:type_name -> POGOProtos.Rpc.HoloPokemonFamilyId + 110, // 49: POGOProtos.Rpc.ContestPokemonFocusProto.pokedex_id:type_name -> POGOProtos.Rpc.HoloPokemonId + 3660, // 50: POGOProtos.Rpc.ContestPokemonFocusProto.pokemon_display:type_name -> POGOProtos.Rpc.PokemonDisplayProto + 115, // 51: POGOProtos.Rpc.ContestPokemonTypeFocusProto.pokemon_type1:type_name -> POGOProtos.Rpc.HoloPokemonType + 115, // 52: POGOProtos.Rpc.ContestPokemonTypeFocusProto.pokemon_type2:type_name -> POGOProtos.Rpc.HoloPokemonType + 1941, // 53: POGOProtos.Rpc.ContestProto.metric:type_name -> POGOProtos.Rpc.ContestMetricProto + 1949, // 54: POGOProtos.Rpc.ContestProto.schedule:type_name -> POGOProtos.Rpc.ContestScheduleProto + 1933, // 55: POGOProtos.Rpc.ContestProto.focuses:type_name -> POGOProtos.Rpc.ContestFocusProto + 1930, // 56: POGOProtos.Rpc.ContestScheduleProto.contest_cycle:type_name -> POGOProtos.Rpc.ContestCycleProto + 116, // 57: POGOProtos.Rpc.ContestTemporaryEvolutionFocusProto.temporary_evolution_required:type_name -> POGOProtos.Rpc.HoloTemporaryEvolutionId + 488, // 58: POGOProtos.Rpc.ContestTemporaryEvolutionFocusProto.restriction:type_name -> POGOProtos.Rpc.ContestTemporaryEvolutionFocusProto.Restriction + 532, // 59: POGOProtos.Rpc.DiskEncounterOutProto.result:type_name -> POGOProtos.Rpc.DiskEncounterOutProto.Result + 3709, // 60: POGOProtos.Rpc.DiskEncounterOutProto.pokemon:type_name -> POGOProtos.Rpc.PokemonProto + 533, // 61: POGOProtos.Rpc.DisplayWeatherProto.cloud_level:type_name -> POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel + 533, // 62: POGOProtos.Rpc.DisplayWeatherProto.rain_level:type_name -> POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel + 533, // 63: POGOProtos.Rpc.DisplayWeatherProto.wind_level:type_name -> POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel + 533, // 64: POGOProtos.Rpc.DisplayWeatherProto.snow_level:type_name -> POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel + 533, // 65: POGOProtos.Rpc.DisplayWeatherProto.fog_level:type_name -> POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel + 533, // 66: POGOProtos.Rpc.DisplayWeatherProto.special_effect_level:type_name -> POGOProtos.Rpc.DisplayWeatherProto.DisplayLevel + 4603, // 67: POGOProtos.Rpc.EncounterOutProto.pokemon:type_name -> POGOProtos.Rpc.WildPokemonProto + 542, // 68: POGOProtos.Rpc.EncounterOutProto.status:type_name -> POGOProtos.Rpc.EncounterOutProto.Status + 73, // 69: POGOProtos.Rpc.FortDetailsOutProto.fort_type:type_name -> POGOProtos.Rpc.FortType + 1776, // 70: POGOProtos.Rpc.FortDetailsOutProto.modifier:type_name -> POGOProtos.Rpc.ClientFortModifierProto + 601, // 71: POGOProtos.Rpc.FortSearchOutProto.result:type_name -> POGOProtos.Rpc.FortSearchOutProto.Result + 1795, // 72: POGOProtos.Rpc.FortSearchOutProto.challenge_quest:type_name -> POGOProtos.Rpc.ClientQuestProto + 606, // 73: POGOProtos.Rpc.GameplayWeatherProto.gameplay_condition:type_name -> POGOProtos.Rpc.GameplayWeatherProto.WeatherCondition + 1772, // 74: POGOProtos.Rpc.GetContestDataOutProto.contest_incident:type_name -> POGOProtos.Rpc.ClientContestIncidentProto + 633, // 75: POGOProtos.Rpc.GetEventRsvpCountOutProto.status:type_name -> POGOProtos.Rpc.GetEventRsvpCountOutProto.Result + 4006, // 76: POGOProtos.Rpc.GetEventRsvpCountOutProto.rsvp_details:type_name -> POGOProtos.Rpc.RsvpCountDetails + 634, // 77: POGOProtos.Rpc.GetEventRsvpsOutProto.status:type_name -> POGOProtos.Rpc.GetEventRsvpsOutProto.Result + 2178, // 78: POGOProtos.Rpc.GetEventRsvpsOutProto.rsvp_timeslots:type_name -> POGOProtos.Rpc.EventRsvpTimeslotProto + 3841, // 79: POGOProtos.Rpc.GetEventRsvpsProto.raid:type_name -> POGOProtos.Rpc.RaidDetails + 2293, // 80: POGOProtos.Rpc.GetEventRsvpsProto.gmax_battle:type_name -> POGOProtos.Rpc.GMaxDetails + 4883, // 81: POGOProtos.Rpc.GetMapFortsOutProto.fort:type_name -> POGOProtos.Rpc.GetMapFortsOutProto.FortProto + 649, // 82: POGOProtos.Rpc.GetMapFortsOutProto.status:type_name -> POGOProtos.Rpc.GetMapFortsOutProto.Status + 1785, // 83: POGOProtos.Rpc.GetMapObjectsOutProto.map_cell:type_name -> POGOProtos.Rpc.ClientMapCellProto + 653, // 84: POGOProtos.Rpc.GetMapObjectsOutProto.status:type_name -> POGOProtos.Rpc.GetMapObjectsOutProto.Status + 1813, // 85: POGOProtos.Rpc.GetMapObjectsOutProto.client_weather:type_name -> POGOProtos.Rpc.ClientWeatherProto + 678, // 86: POGOProtos.Rpc.GetPokemonSizeLeaderboardEntryOutProto.status:type_name -> POGOProtos.Rpc.GetPokemonSizeLeaderboardEntryOutProto.Status + 1932, // 87: POGOProtos.Rpc.GetPokemonSizeLeaderboardEntryOutProto.contest_entries:type_name -> POGOProtos.Rpc.ContestEntryProto + 1797, // 88: POGOProtos.Rpc.GetRoutesOutProto.route_map_cell:type_name -> POGOProtos.Rpc.ClientRouteMapCellProto + 696, // 89: POGOProtos.Rpc.GetRoutesOutProto.status:type_name -> POGOProtos.Rpc.GetRoutesOutProto.Status + 700, // 90: POGOProtos.Rpc.GetStationedPokemonDetailsOutProto.result:type_name -> POGOProtos.Rpc.GetStationedPokemonDetailsOutProto.Result + 3557, // 91: POGOProtos.Rpc.GetStationedPokemonDetailsOutProto.stationed_pokemons:type_name -> POGOProtos.Rpc.PlayerClientStationedPokemonProto + 3322, // 92: POGOProtos.Rpc.GymDefenderProto.motivated_pokemon:type_name -> POGOProtos.Rpc.MotivatedPokemonProto + 2062, // 93: POGOProtos.Rpc.GymDefenderProto.deployment_totals:type_name -> POGOProtos.Rpc.DeploymentTotalsProto + 2610, // 94: POGOProtos.Rpc.GymGetInfoOutProto.gym_status_and_defenders:type_name -> POGOProtos.Rpc.GymStatusAndDefendersProto + 720, // 95: POGOProtos.Rpc.GymGetInfoOutProto.result:type_name -> POGOProtos.Rpc.GymGetInfoOutProto.Result + 3674, // 96: POGOProtos.Rpc.GymStatusAndDefendersProto.pokemon_fort_proto:type_name -> POGOProtos.Rpc.PokemonFortProto + 2596, // 97: POGOProtos.Rpc.GymStatusAndDefendersProto.gym_defender:type_name -> POGOProtos.Rpc.GymDefenderProto + 2920, // 98: POGOProtos.Rpc.InternalFriendDetailsProto.player:type_name -> POGOProtos.Rpc.InternalPlayerSummaryProto + 794, // 99: POGOProtos.Rpc.InternalGetFriendDetailsOutProto.result:type_name -> POGOProtos.Rpc.InternalGetFriendDetailsOutProto.Result + 2783, // 100: POGOProtos.Rpc.InternalGetFriendDetailsOutProto.friend:type_name -> POGOProtos.Rpc.InternalFriendDetailsProto + 3603, // 101: POGOProtos.Rpc.InternalPlayerSummaryProto.public_data:type_name -> POGOProtos.Rpc.PlayerPublicProfileProto + 852, // 102: POGOProtos.Rpc.InternalSearchPlayerOutProto.result:type_name -> POGOProtos.Rpc.InternalSearchPlayerOutProto.Result + 2920, // 103: POGOProtos.Rpc.InternalSearchPlayerOutProto.player:type_name -> POGOProtos.Rpc.InternalPlayerSummaryProto + 155, // 104: POGOProtos.Rpc.ItemRewardProto.item:type_name -> POGOProtos.Rpc.Item + 160, // 105: POGOProtos.Rpc.LocationCardDisplayProto.location_card:type_name -> POGOProtos.Rpc.LocationCard + 155, // 106: POGOProtos.Rpc.LootItemProto.item:type_name -> POGOProtos.Rpc.Item + 110, // 107: POGOProtos.Rpc.LootItemProto.pokemon_candy:type_name -> POGOProtos.Rpc.HoloPokemonId + 3709, // 108: POGOProtos.Rpc.LootItemProto.pokemon_egg:type_name -> POGOProtos.Rpc.PokemonProto + 110, // 109: POGOProtos.Rpc.LootItemProto.mega_energy_pokemon_id:type_name -> POGOProtos.Rpc.HoloPokemonId + 110, // 110: POGOProtos.Rpc.LootItemProto.xl_candy:type_name -> POGOProtos.Rpc.HoloPokemonId + 2242, // 111: POGOProtos.Rpc.LootItemProto.follower_pokemon:type_name -> POGOProtos.Rpc.FollowerPokemonProto + 3386, // 112: POGOProtos.Rpc.LootItemProto.neutral_avatar_item_template:type_name -> POGOProtos.Rpc.NeutralAvatarLootItemTemplateProto + 3385, // 113: POGOProtos.Rpc.LootItemProto.neutral_avatar_item_display:type_name -> POGOProtos.Rpc.NeutralAvatarLootItemDisplayProto + 4295, // 114: POGOProtos.Rpc.LootItemProto.temp_evo_pokemon_branch:type_name -> POGOProtos.Rpc.TempEvoPokemonBranch + 3186, // 115: POGOProtos.Rpc.LootProto.loot_item:type_name -> POGOProtos.Rpc.LootItemProto + 3660, // 116: POGOProtos.Rpc.MapPokemonProto.pokemon_display:type_name -> POGOProtos.Rpc.PokemonDisplayProto + 3709, // 117: POGOProtos.Rpc.MotivatedPokemonProto.pokemon:type_name -> POGOProtos.Rpc.PokemonProto + 3660, // 118: POGOProtos.Rpc.NearbyPokemonProto.pokemon_display:type_name -> POGOProtos.Rpc.PokemonDisplayProto + 899, // 119: POGOProtos.Rpc.OpenInvasionCombatSessionOutProto.status:type_name -> POGOProtos.Rpc.InvasionStatus.Status + 1854, // 120: POGOProtos.Rpc.OpenInvasionCombatSessionOutProto.combat:type_name -> POGOProtos.Rpc.CombatProto + 2690, // 121: POGOProtos.Rpc.OpenInvasionCombatSessionProto.incident_lookup:type_name -> POGOProtos.Rpc.IncidentLookupProto + 102, // 122: POGOProtos.Rpc.PlayerBadgeProto.badge_type:type_name -> POGOProtos.Rpc.HoloBadgeType + 3709, // 123: POGOProtos.Rpc.PlayerClientStationedPokemonProto.pokemon:type_name -> POGOProtos.Rpc.PokemonProto + 255, // 124: POGOProtos.Rpc.PlayerPublicProfileProto.team:type_name -> POGOProtos.Rpc.Team + 3552, // 125: POGOProtos.Rpc.PlayerPublicProfileProto.badges:type_name -> POGOProtos.Rpc.PlayerBadgeProto + 110, // 126: POGOProtos.Rpc.PokemonCandyRewardProto.pokemon_id:type_name -> POGOProtos.Rpc.HoloPokemonId + 1041, // 127: POGOProtos.Rpc.PokemonDisplayProto.costume:type_name -> POGOProtos.Rpc.PokemonDisplayProto.Costume + 1042, // 128: POGOProtos.Rpc.PokemonDisplayProto.gender:type_name -> POGOProtos.Rpc.PokemonDisplayProto.Gender + 1044, // 129: POGOProtos.Rpc.PokemonDisplayProto.form:type_name -> POGOProtos.Rpc.PokemonDisplayProto.Form + 606, // 130: POGOProtos.Rpc.PokemonDisplayProto.weather_boosted_condition:type_name -> POGOProtos.Rpc.GameplayWeatherProto.WeatherCondition + 1043, // 131: POGOProtos.Rpc.PokemonDisplayProto.alignment:type_name -> POGOProtos.Rpc.PokemonDisplayProto.Alignment + 208, // 132: POGOProtos.Rpc.PokemonDisplayProto.pokemon_badge:type_name -> POGOProtos.Rpc.PokemonBadge + 116, // 133: POGOProtos.Rpc.PokemonDisplayProto.current_temp_evolution:type_name -> POGOProtos.Rpc.HoloTemporaryEvolutionId + 3166, // 134: POGOProtos.Rpc.PokemonDisplayProto.location_card:type_name -> POGOProtos.Rpc.LocationCardDisplayProto + 388, // 135: POGOProtos.Rpc.PokemonDisplayProto.bread_mode_enum:type_name -> POGOProtos.Rpc.BreadModeEnum.Modifier + 110, // 136: POGOProtos.Rpc.PokemonEncounterRewardProto.pokemon_id:type_name -> POGOProtos.Rpc.HoloPokemonId + 3660, // 137: POGOProtos.Rpc.PokemonEncounterRewardProto.pokemon_display:type_name -> POGOProtos.Rpc.PokemonDisplayProto + 255, // 138: POGOProtos.Rpc.PokemonFortProto.team:type_name -> POGOProtos.Rpc.Team + 110, // 139: POGOProtos.Rpc.PokemonFortProto.guard_pokemon_id:type_name -> POGOProtos.Rpc.HoloPokemonId + 73, // 140: POGOProtos.Rpc.PokemonFortProto.fort_type:type_name -> POGOProtos.Rpc.FortType + 155, // 141: POGOProtos.Rpc.PokemonFortProto.active_fort_modifier:type_name -> POGOProtos.Rpc.Item + 3215, // 142: POGOProtos.Rpc.PokemonFortProto.active_pokemon:type_name -> POGOProtos.Rpc.MapPokemonProto + 602, // 143: POGOProtos.Rpc.PokemonFortProto.sponsor:type_name -> POGOProtos.Rpc.FortSponsor.Sponsor + 3660, // 144: POGOProtos.Rpc.PokemonFortProto.guard_pokemon_display:type_name -> POGOProtos.Rpc.PokemonDisplayProto + 3849, // 145: POGOProtos.Rpc.PokemonFortProto.raid_info:type_name -> POGOProtos.Rpc.RaidInfoProto + 2599, // 146: POGOProtos.Rpc.PokemonFortProto.gym_display:type_name -> POGOProtos.Rpc.GymDisplayProto + 3734, // 147: POGOProtos.Rpc.PokemonFortProto.pokestop_display:type_name -> POGOProtos.Rpc.PokestopIncidentDisplayProto + 3734, // 148: POGOProtos.Rpc.PokemonFortProto.pokestop_displays:type_name -> POGOProtos.Rpc.PokestopIncidentDisplayProto + 110, // 149: POGOProtos.Rpc.PokemonProto.pokemon_id:type_name -> POGOProtos.Rpc.HoloPokemonId + 111, // 150: POGOProtos.Rpc.PokemonProto.move1:type_name -> POGOProtos.Rpc.HoloPokemonMove + 111, // 151: POGOProtos.Rpc.PokemonProto.move2:type_name -> POGOProtos.Rpc.HoloPokemonMove + 3660, // 152: POGOProtos.Rpc.PokemonProto.pokemon_display:type_name -> POGOProtos.Rpc.PokemonDisplayProto + 114, // 153: POGOProtos.Rpc.PokemonProto.size:type_name -> POGOProtos.Rpc.HoloPokemonSize + 1735, // 154: POGOProtos.Rpc.PokestopIncidentDisplayProto.character_display:type_name -> POGOProtos.Rpc.CharacterDisplayProto + 119, // 155: POGOProtos.Rpc.PokestopIncidentDisplayProto.incident_display_type:type_name -> POGOProtos.Rpc.IncidentDisplayType + 1062, // 156: POGOProtos.Rpc.ProcessTappableOutProto.status:type_name -> POGOProtos.Rpc.ProcessTappableOutProto.Status + 3187, // 157: POGOProtos.Rpc.ProcessTappableOutProto.reward:type_name -> POGOProtos.Rpc.LootProto + 4282, // 158: POGOProtos.Rpc.ProcessTappableOutProto.encounter:type_name -> POGOProtos.Rpc.TappableEncounterProto + 4283, // 159: POGOProtos.Rpc.ProcessTappableProto.location:type_name -> POGOProtos.Rpc.TappableLocation + 1076, // 160: POGOProtos.Rpc.ProxyResponseProto.status:type_name -> POGOProtos.Rpc.ProxyResponseProto.Status + 5064, // 161: POGOProtos.Rpc.PushGatewayMessage.map_objects_update:type_name -> POGOProtos.Rpc.PushGatewayMessage.MapObjectsUpdate + 3857, // 162: POGOProtos.Rpc.PushGatewayMessage.raid_lobby_player_count:type_name -> POGOProtos.Rpc.RaidLobbyCounterData + 5063, // 163: POGOProtos.Rpc.PushGatewayMessage.boot_raid_update:type_name -> POGOProtos.Rpc.PushGatewayMessage.BootRaidUpdate + 3500, // 164: POGOProtos.Rpc.PushGatewayMessage.party_play_proto:type_name -> POGOProtos.Rpc.PartyRpcProto + 5065, // 165: POGOProtos.Rpc.PushGatewayMessage.party_update:type_name -> POGOProtos.Rpc.PushGatewayMessage.PartyUpdate + 3862, // 166: POGOProtos.Rpc.PushGatewayMessage.raid_participant_proto:type_name -> POGOProtos.Rpc.RaidParticipantProto + 5062, // 167: POGOProtos.Rpc.PushGatewayMessage.iris_social_update:type_name -> POGOProtos.Rpc.PushGatewayMessage.IrisSocialUpdate + 1623, // 168: POGOProtos.Rpc.PushGatewayMessage.bread_lobby_player_count:type_name -> POGOProtos.Rpc.BreadLobbyCounterData + 5061, // 169: POGOProtos.Rpc.PushGatewayMessage.friend_raid_lobby_player_count:type_name -> POGOProtos.Rpc.PushGatewayMessage.FriendRaidLobbyCountUpdate + 5066, // 170: POGOProtos.Rpc.PushGatewayMessage.rsvp_player_count:type_name -> POGOProtos.Rpc.PushGatewayMessage.RsvpCountUpdate + 4646, // 171: POGOProtos.Rpc.QuestConditionProto.with_pokemon_type:type_name -> POGOProtos.Rpc.WithPokemonTypeProto + 4636, // 172: POGOProtos.Rpc.QuestConditionProto.with_pokemon_category:type_name -> POGOProtos.Rpc.WithPokemonCategoryProto + 4650, // 173: POGOProtos.Rpc.QuestConditionProto.with_raid_level:type_name -> POGOProtos.Rpc.WithRaidLevelProto + 4657, // 174: POGOProtos.Rpc.QuestConditionProto.with_throw_type:type_name -> POGOProtos.Rpc.WithThrowTypeProto + 4626, // 175: POGOProtos.Rpc.QuestConditionProto.with_item:type_name -> POGOProtos.Rpc.WithItemProto + 4605, // 176: POGOProtos.Rpc.QuestConditionProto.with_badge_type:type_name -> POGOProtos.Rpc.WithBadgeTypeProto + 4633, // 177: POGOProtos.Rpc.QuestConditionProto.with_player_level:type_name -> POGOProtos.Rpc.WithPlayerLevelProto + 4630, // 178: POGOProtos.Rpc.QuestConditionProto.with_npc_combat:type_name -> POGOProtos.Rpc.WithNpcCombatProto + 4628, // 179: POGOProtos.Rpc.QuestConditionProto.with_location:type_name -> POGOProtos.Rpc.WithLocationProto + 4617, // 180: POGOProtos.Rpc.QuestConditionProto.with_distance:type_name -> POGOProtos.Rpc.WithDistanceProto + 4625, // 181: POGOProtos.Rpc.QuestConditionProto.with_invasion_character:type_name -> POGOProtos.Rpc.WithInvasionCharacterProto + 4635, // 182: POGOProtos.Rpc.QuestConditionProto.with_pokemon_alignment:type_name -> POGOProtos.Rpc.WithPokemonAlignmentProto + 4610, // 183: POGOProtos.Rpc.QuestConditionProto.with_buddy:type_name -> POGOProtos.Rpc.WithBuddyProto + 4613, // 184: POGOProtos.Rpc.QuestConditionProto.with_daily_buddy_affection:type_name -> POGOProtos.Rpc.WithDailyBuddyAffectionProto + 4656, // 185: POGOProtos.Rpc.QuestConditionProto.with_temp_evo_id:type_name -> POGOProtos.Rpc.WithTempEvoIdProto + 4627, // 186: POGOProtos.Rpc.QuestConditionProto.with_item_type:type_name -> POGOProtos.Rpc.WithItemTypeProto + 4618, // 187: POGOProtos.Rpc.QuestConditionProto.with_elapsed_time:type_name -> POGOProtos.Rpc.WithElapsedTimeProto + 1080, // 188: POGOProtos.Rpc.QuestConditionProto.type:type_name -> POGOProtos.Rpc.QuestConditionProto.ConditionType + 3807, // 189: POGOProtos.Rpc.QuestGoalProto.condition:type_name -> POGOProtos.Rpc.QuestConditionProto + 217, // 190: POGOProtos.Rpc.QuestProto.quest_type:type_name -> POGOProtos.Rpc.QuestType + 3820, // 191: POGOProtos.Rpc.QuestProto.goal:type_name -> POGOProtos.Rpc.QuestGoalProto + 3827, // 192: POGOProtos.Rpc.QuestProto.quest_rewards:type_name -> POGOProtos.Rpc.QuestRewardProto + 3066, // 193: POGOProtos.Rpc.QuestRewardProto.item:type_name -> POGOProtos.Rpc.ItemRewardProto + 3653, // 194: POGOProtos.Rpc.QuestRewardProto.candy:type_name -> POGOProtos.Rpc.PokemonCandyRewardProto + 3667, // 195: POGOProtos.Rpc.QuestRewardProto.pokemon_encounter:type_name -> POGOProtos.Rpc.PokemonEncounterRewardProto + 3653, // 196: POGOProtos.Rpc.QuestRewardProto.xl_candy:type_name -> POGOProtos.Rpc.PokemonCandyRewardProto + 4250, // 197: POGOProtos.Rpc.QuestRewardProto.sticker:type_name -> POGOProtos.Rpc.StickerRewardProto + 3653, // 198: POGOProtos.Rpc.QuestRewardProto.mega_resource:type_name -> POGOProtos.Rpc.PokemonCandyRewardProto + 1096, // 199: POGOProtos.Rpc.QuestRewardProto.type:type_name -> POGOProtos.Rpc.QuestRewardProto.Type + 3709, // 200: POGOProtos.Rpc.RaidInfoProto.raid_pokemon:type_name -> POGOProtos.Rpc.PokemonProto + 219, // 201: POGOProtos.Rpc.RaidInfoProto.raid_level:type_name -> POGOProtos.Rpc.RaidLevel + 3994, // 202: POGOProtos.Rpc.RoutePoiAnchor.anchor:type_name -> POGOProtos.Rpc.RouteWaypointProto + 1149, // 203: POGOProtos.Rpc.RouteSubmissionStatus.status:type_name -> POGOProtos.Rpc.RouteSubmissionStatus.Status + 3994, // 204: POGOProtos.Rpc.SharedRouteProto.waypoints:type_name -> POGOProtos.Rpc.RouteWaypointProto + 234, // 205: POGOProtos.Rpc.SharedRouteProto.type:type_name -> POGOProtos.Rpc.RouteType + 3972, // 206: POGOProtos.Rpc.SharedRouteProto.image:type_name -> POGOProtos.Rpc.RouteImageProto + 3990, // 207: POGOProtos.Rpc.SharedRouteProto.route_submission_status:type_name -> POGOProtos.Rpc.RouteSubmissionStatus + 3984, // 208: POGOProtos.Rpc.SharedRouteProto.start_poi:type_name -> POGOProtos.Rpc.RoutePoiAnchor + 3984, // 209: POGOProtos.Rpc.SharedRouteProto.end_poi:type_name -> POGOProtos.Rpc.RoutePoiAnchor + 1220, // 210: POGOProtos.Rpc.StartIncidentOutProto.status:type_name -> POGOProtos.Rpc.StartIncidentOutProto.Status + 1781, // 211: POGOProtos.Rpc.StartIncidentOutProto.incident:type_name -> POGOProtos.Rpc.ClientIncidentProto + 1614, // 212: POGOProtos.Rpc.StationProto.battle_details:type_name -> POGOProtos.Rpc.BreadBattleDetailProto + 3709, // 213: POGOProtos.Rpc.TappableEncounterProto.pokemon:type_name -> POGOProtos.Rpc.PokemonProto + 1335, // 214: POGOProtos.Rpc.WeatherAlertProto.severity:type_name -> POGOProtos.Rpc.WeatherAlertProto.Severity + 3709, // 215: POGOProtos.Rpc.WildPokemonProto.pokemon:type_name -> POGOProtos.Rpc.PokemonProto + 102, // 216: POGOProtos.Rpc.WithBadgeTypeProto.badge_type:type_name -> POGOProtos.Rpc.HoloBadgeType + 34, // 217: POGOProtos.Rpc.WithBuddyProto.min_buddy_level:type_name -> POGOProtos.Rpc.BuddyLevel + 550, // 218: POGOProtos.Rpc.WithInvasionCharacterProto.category:type_name -> POGOProtos.Rpc.EnumWrapper.CharacterCategory + 155, // 219: POGOProtos.Rpc.WithItemProto.item:type_name -> POGOProtos.Rpc.Item + 106, // 220: POGOProtos.Rpc.WithItemTypeProto.item_type:type_name -> POGOProtos.Rpc.HoloItemType + 1043, // 221: POGOProtos.Rpc.WithPokemonAlignmentProto.alignment:type_name -> POGOProtos.Rpc.PokemonDisplayProto.Alignment + 110, // 222: POGOProtos.Rpc.WithPokemonCategoryProto.pokemon_ids:type_name -> POGOProtos.Rpc.HoloPokemonId + 115, // 223: POGOProtos.Rpc.WithPokemonTypeProto.pokemon_type:type_name -> POGOProtos.Rpc.HoloPokemonType + 219, // 224: POGOProtos.Rpc.WithRaidLevelProto.raid_level:type_name -> POGOProtos.Rpc.RaidLevel + 116, // 225: POGOProtos.Rpc.WithTempEvoIdProto.mega_form:type_name -> POGOProtos.Rpc.HoloTemporaryEvolutionId + 101, // 226: POGOProtos.Rpc.WithThrowTypeProto.throw_type:type_name -> POGOProtos.Rpc.HoloActivityType + 1370, // 227: POGOProtos.Rpc.ARDKGetGrapeshotUploadUrlOutProto.FileContextToGrapeshotDataEntry.value:type_name -> POGOProtos.Rpc.ARDKGrapeshotUploadingDataProto + 4673, // 228: POGOProtos.Rpc.AbilityEnergyMetadata.ChargeRateEntry.value:type_name -> POGOProtos.Rpc.AbilityEnergyMetadata.ChargeRateSetting + 1578, // 229: POGOProtos.Rpc.BattleActorProto.ResourcesEntry.value:type_name -> POGOProtos.Rpc.BattleResourceProto + 1578, // 230: POGOProtos.Rpc.BattleActorProto.ItemResourcesEntry.value:type_name -> POGOProtos.Rpc.BattleResourceProto + 5056, // 231: POGOProtos.Rpc.BattleParticipantProto.ActivePokemonStatModifiersEntry.value:type_name -> POGOProtos.Rpc.PokemonInfo.StatModifierContainer + 1396, // 232: POGOProtos.Rpc.BattleParticipantProto.AbilityEnergyEntry.value:type_name -> POGOProtos.Rpc.AbilityEnergyMetadata + 1578, // 233: POGOProtos.Rpc.BattlePokemonProto.ResourcesEntry.value:type_name -> POGOProtos.Rpc.BattleResourceProto + 1578, // 234: POGOProtos.Rpc.BattlePokemonProto.ItemResourcesEntry.value:type_name -> POGOProtos.Rpc.BattleResourceProto + 4749, // 235: POGOProtos.Rpc.BattlePokemonProto.MovesEntry.value:type_name -> POGOProtos.Rpc.BattlePokemonProto.MoveData + 4748, // 236: POGOProtos.Rpc.BattlePokemonProto.ModifiersEntry.value:type_name -> POGOProtos.Rpc.BattlePokemonProto.Modifier + 1397, // 237: POGOProtos.Rpc.BattleProto.AbilityResultLocationEntry.value:type_name -> POGOProtos.Rpc.AbilityLookupMap + 1558, // 238: POGOProtos.Rpc.BattleStateProto.ActorsEntry.value:type_name -> POGOProtos.Rpc.BattleActorProto + 255, // 239: POGOProtos.Rpc.BattleStateProto.TeamActorCountEntry.value:type_name -> POGOProtos.Rpc.Team + 1575, // 240: POGOProtos.Rpc.BattleStateProto.PokemonEntry.value:type_name -> POGOProtos.Rpc.BattlePokemonProto + 1396, // 241: POGOProtos.Rpc.BattleUpdateProto.AbilityEnergyEntry.value:type_name -> POGOProtos.Rpc.AbilityEnergyMetadata + 5056, // 242: POGOProtos.Rpc.BattleUpdateProto.ActivePokemonStatModifiersEntry.value:type_name -> POGOProtos.Rpc.PokemonInfo.StatModifierContainer + 2011, // 243: POGOProtos.Rpc.BuddyDataProto.DailyActivityCountersEntry.value:type_name -> POGOProtos.Rpc.DailyCounterProto + 2011, // 244: POGOProtos.Rpc.BuddyDataProto.DailyCategoryCountersEntry.value:type_name -> POGOProtos.Rpc.DailyCounterProto + 4176, // 245: POGOProtos.Rpc.BuddyDataProto.SouvenirsCollectedEntry.value:type_name -> POGOProtos.Rpc.SouvenirProto + 4777, // 246: POGOProtos.Rpc.BuddyDataProto.FortSpinsEntry.value:type_name -> POGOProtos.Rpc.BuddyDataProto.BuddySpinMetadata + 4176, // 247: POGOProtos.Rpc.BuddyHistoryData.SouvenirsCollectedEntry.value:type_name -> POGOProtos.Rpc.SouvenirProto + 4176, // 248: POGOProtos.Rpc.BuddyObservedData.SouvenirsCollectedEntry.value:type_name -> POGOProtos.Rpc.SouvenirProto + 4788, // 249: POGOProtos.Rpc.BuddyStatsShownHearts.BuddyShownHeartsPerCategoryEntry.value:type_name -> POGOProtos.Rpc.BuddyStatsShownHearts.BuddyShownHeartsList + 4813, // 250: POGOProtos.Rpc.CombatProto.CombatPlayerProto.active_pokemon:type_name -> POGOProtos.Rpc.CombatProto.CombatPokemonProto + 4813, // 251: POGOProtos.Rpc.CombatProto.CombatPlayerProto.reserve_pokemon:type_name -> POGOProtos.Rpc.CombatProto.CombatPokemonProto + 110, // 252: POGOProtos.Rpc.CombatProto.CombatPokemonProto.pokedex_id:type_name -> POGOProtos.Rpc.HoloPokemonId + 3660, // 253: POGOProtos.Rpc.CombatProto.CombatPokemonProto.pokemon_display:type_name -> POGOProtos.Rpc.PokemonDisplayProto + 4811, // 254: POGOProtos.Rpc.CombatProto.CombatPlayerProto.IbfcFormTrackerEntry.value:type_name -> POGOProtos.Rpc.CombatProto.CombatIbfcPokemonFormTrackerProto + 4868, // 255: POGOProtos.Rpc.FastMovePredictionOverride.MatchupOverridesEntry.value:type_name -> POGOProtos.Rpc.FastMovePredictionOverride.DefendingPokemonIds + 2228, // 256: POGOProtos.Rpc.FitnessRecordProto.HourlyReportsEntry.value:type_name -> POGOProtos.Rpc.FitnessMetricsProto + 4884, // 257: POGOProtos.Rpc.GetMapFortsOutProto.FortProto.image:type_name -> POGOProtos.Rpc.GetMapFortsOutProto.Image + 2670, // 258: POGOProtos.Rpc.IapInAppPurchaseSubscriptionInfo.TieredSubPriceEntry.value:type_name -> POGOProtos.Rpc.IapSkuStorePrice + 2670, // 259: POGOProtos.Rpc.IapRedeemAppleReceiptProto.StorePricesEntry.value:type_name -> POGOProtos.Rpc.IapSkuStorePrice + 4907, // 260: POGOProtos.Rpc.IapSkuRecord.OfferRecordsEntry.value:type_name -> POGOProtos.Rpc.IapSkuRecord.SkuOfferRecord + 4916, // 261: POGOProtos.Rpc.InternalAccountSettingsDataProto.GameToSettingsEntry.value:type_name -> POGOProtos.Rpc.InternalAccountSettingsDataProto.GameSettings + 2228, // 262: POGOProtos.Rpc.InternalFitnessRecordProto.HourlyReportsEntry.value:type_name -> POGOProtos.Rpc.FitnessMetricsProto + 4964, // 263: POGOProtos.Rpc.InternalSkuRecord.OfferRecordsEntry.value:type_name -> POGOProtos.Rpc.InternalSkuRecord.SkuOfferRecord + 4999, // 264: POGOProtos.Rpc.LimitedPurchaseSkuRecordProto.PurchasesEntry.value:type_name -> POGOProtos.Rpc.LimitedPurchaseSkuRecordProto.PurchaseProto + 3547, // 265: POGOProtos.Rpc.PartyActivitySummaryProto.PlayerSummaryMapEntry.value:type_name -> POGOProtos.Rpc.PlayerActivitySummaryProto + 5028, // 266: POGOProtos.Rpc.PartyQuestStateProto.PlayerQuestStateEntry.value:type_name -> POGOProtos.Rpc.PartyQuestStateProto.PlayerPartyQuestStateProto + 3548, // 267: POGOProtos.Rpc.PlayerAttributesProto.AttributeMetadataEntry.value:type_name -> POGOProtos.Rpc.PlayerAttributeMetadataProto + 3558, // 268: POGOProtos.Rpc.PlayerCombatStatsProto.BadgesEntry.value:type_name -> POGOProtos.Rpc.PlayerCombatBadgeStatsProto + 3560, // 269: POGOProtos.Rpc.PlayerContestStatsProto.BadgeStatsEntry.value:type_name -> POGOProtos.Rpc.PlayerContestBadgeStatsProto + 5047, // 270: POGOProtos.Rpc.PokedexEntryProto.CategoryStatusEntry.value:type_name -> POGOProtos.Rpc.PokedexEntryProto.PokedexCategoryStatus + 3647, // 271: POGOProtos.Rpc.PokedexEntryProto.StatsForFormsEntry.value:type_name -> POGOProtos.Rpc.PokedexStatsProto + 3639, // 272: POGOProtos.Rpc.PokedexEntryProto.LocationCardsForFormsEntry.value:type_name -> POGOProtos.Rpc.PokedexLocationCardStatsProto + 5056, // 273: POGOProtos.Rpc.PokemonInfo.StatModifiersEntry.value:type_name -> POGOProtos.Rpc.PokemonInfo.StatModifierContainer + 3137, // 274: POGOProtos.Rpc.PostStaticNewsfeedRequest.LiquidAttributesEntry.value:type_name -> POGOProtos.Rpc.LiquidAttribute + 5084, // 275: POGOProtos.Rpc.ReferralMilestonesProto.MilestoneEntry.value:type_name -> POGOProtos.Rpc.ReferralMilestonesProto.MilestoneProto + 4537, // 276: POGOProtos.Rpc.Struct.FieldsEntry.value:type_name -> POGOProtos.Rpc.Value + 4351, // 277: POGOProtos.Rpc.TitanGetGrapeshotUploadUrlOutProto.FileContextToGrapeshotDataEntry.value:type_name -> POGOProtos.Rpc.TitanGrapeshotUploadingDataProto + 278, // [278:278] is the sub-list for method output_type + 278, // [278:278] is the sub-list for method input_type + 278, // [278:278] is the sub-list for extension type_name + 278, // [278:278] is the sub-list for extension extendee + 0, // [0:278] is the sub-list for field type_name +} + +func init() { file_vbase_proto_init() } +func file_vbase_proto_init() { + if File_vbase_proto != nil { + return + } + file_vbase_proto_msgTypes[442].OneofWrappers = []any{ + (*ClientIncidentStepProto_PokestopDialogue)(nil), + } + file_vbase_proto_msgTypes[593].OneofWrappers = []any{ + (*ContestFocusProto_Pokemon)(nil), + (*ContestFocusProto_Generation)(nil), + (*ContestFocusProto_Hatched)(nil), + (*ContestFocusProto_Mega)(nil), + (*ContestFocusProto_Shiny)(nil), + (*ContestFocusProto_Type)(nil), + (*ContestFocusProto_Buddy)(nil), + (*ContestFocusProto_PokemonClass)(nil), + (*ContestFocusProto_PokemonFamily)(nil), + (*ContestFocusProto_Alignment)(nil), + } + file_vbase_proto_msgTypes[1039].OneofWrappers = []any{ + (*GetEventRsvpsProto_Raid)(nil), + (*GetEventRsvpsProto_GmaxBattle)(nil), + } + file_vbase_proto_msgTypes[1846].OneofWrappers = []any{ + (*LootItemProto_Item)(nil), + (*LootItemProto_Stardust)(nil), + (*LootItemProto_Pokecoin)(nil), + (*LootItemProto_PokemonCandy)(nil), + (*LootItemProto_Experience)(nil), + (*LootItemProto_PokemonEgg)(nil), + (*LootItemProto_AvatarTemplateId)(nil), + (*LootItemProto_StickerId)(nil), + (*LootItemProto_MegaEnergyPokemonId)(nil), + (*LootItemProto_XlCandy)(nil), + (*LootItemProto_FollowerPokemon)(nil), + (*LootItemProto_NeutralAvatarTemplateId)(nil), + (*LootItemProto_NeutralAvatarItemTemplate)(nil), + (*LootItemProto_NeutralAvatarItemDisplay)(nil), + (*LootItemProto_TempEvoPokemonBranch)(nil), + } + file_vbase_proto_msgTypes[2327].OneofWrappers = []any{ + (*PokemonEncounterRewardProto_PokemonId)(nil), + } + file_vbase_proto_msgTypes[2394].OneofWrappers = []any{ + (*PokestopIncidentDisplayProto_CharacterDisplay)(nil), + } + file_vbase_proto_msgTypes[2454].OneofWrappers = []any{ + (*PushGatewayMessage_MapObjectsUpdate_)(nil), + (*PushGatewayMessage_RaidLobbyPlayerCount)(nil), + (*PushGatewayMessage_BootRaidUpdate_)(nil), + (*PushGatewayMessage_PartyPlayProto)(nil), + (*PushGatewayMessage_PartyUpdate_)(nil), + (*PushGatewayMessage_RaidParticipantProto)(nil), + (*PushGatewayMessage_IrisSocialUpdate_)(nil), + (*PushGatewayMessage_BreadLobbyPlayerCount)(nil), + (*PushGatewayMessage_FriendRaidLobbyPlayerCount)(nil), + (*PushGatewayMessage_RsvpPlayerCount)(nil), + } + file_vbase_proto_msgTypes[2467].OneofWrappers = []any{ + (*QuestConditionProto_WithPokemonType)(nil), + (*QuestConditionProto_WithPokemonCategory)(nil), + (*QuestConditionProto_WithRaidLevel)(nil), + (*QuestConditionProto_WithThrowType)(nil), + (*QuestConditionProto_WithItem)(nil), + (*QuestConditionProto_WithBadgeType)(nil), + (*QuestConditionProto_WithPlayerLevel)(nil), + (*QuestConditionProto_WithNpcCombat)(nil), + (*QuestConditionProto_WithLocation)(nil), + (*QuestConditionProto_WithDistance)(nil), + (*QuestConditionProto_WithInvasionCharacter)(nil), + (*QuestConditionProto_WithPokemonAlignment)(nil), + (*QuestConditionProto_WithBuddy)(nil), + (*QuestConditionProto_WithDailyBuddyAffection)(nil), + (*QuestConditionProto_WithTempEvoId)(nil), + (*QuestConditionProto_WithItemType)(nil), + (*QuestConditionProto_WithElapsedTime)(nil), + } + file_vbase_proto_msgTypes[2487].OneofWrappers = []any{ + (*QuestRewardProto_Exp)(nil), + (*QuestRewardProto_Item)(nil), + (*QuestRewardProto_Stardust)(nil), + (*QuestRewardProto_Candy)(nil), + (*QuestRewardProto_PokemonEncounter)(nil), + (*QuestRewardProto_Pokecoin)(nil), + (*QuestRewardProto_XlCandy)(nil), + (*QuestRewardProto_Sticker)(nil), + (*QuestRewardProto_MegaResource)(nil), + } + file_vbase_proto_msgTypes[2943].OneofWrappers = []any{ + (*TappableLocation_SpawnpointId)(nil), + (*TappableLocation_FortId)(nil), + } + file_vbase_proto_msgTypes[3317].OneofWrappers = []any{ + (*WithThrowTypeProto_ThrowType)(nil), + (*WithThrowTypeProto_Hit)(nil), + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: unsafe.Slice(unsafe.StringData(file_vbase_proto_rawDesc), len(file_vbase_proto_rawDesc)), + NumEnums: 1340, + NumMessages: 3854, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_vbase_proto_goTypes, + DependencyIndexes: file_vbase_proto_depIdxs, + EnumInfos: file_vbase_proto_enumTypes, + MessageInfos: file_vbase_proto_msgTypes, + }.Build() + File_vbase_proto = out.File + file_vbase_proto_goTypes = nil + file_vbase_proto_depIdxs = nil +} diff --git a/scripts/thin.sh b/scripts/thin.sh new file mode 100755 index 00000000..b7dbbb55 --- /dev/null +++ b/scripts/thin.sh @@ -0,0 +1,56 @@ +#!/bin/bash +# Regenerate the thinned pogo variant (pogo/vbase.thin.pb.go) from the full +# schema, keeping only the fields Golbat's code accesses. MAINTAINER-ONLY: needs +# the vbase.proto source (not shipped — license) and protoc. End users never run +# this; they compile the committed pogo/vbase.thin.pb.go via `-tags thin`. +# +# Pipeline: +# 1. ensure the full pogo/vbase.pb.go carries //go:build !thin +# 2. protoc -> full descriptor set +# 3. tools/protofields -> the (message,field) set Golbat accesses (incl. tests, +# so the suite compiles+runs under -tags thin) +# 4. tools/protofields/prototrim -> thinned descriptor set (field numbers kept) +# 5. protoc --descriptor_set_in -> pogo/vbase.thin.pb.go (//go:build thin) +# +# After running, verify: go build ./... && go build -tags thin ./... && +# go test ./... && go test -tags thin ./... +set -euo pipefail +cd "$(dirname "$0")/.." +ROOT="$(pwd)" + +PROTO_SRC="${PROTO_SRC:-$HOME/dev/ProtoMirror/vbase.proto}" +[ -f "$PROTO_SRC" ] || { echo "vbase.proto not found: $PROTO_SRC (set PROTO_SRC)" >&2; exit 1; } +command -v protoc >/dev/null || { echo "protoc not found" >&2; exit 1; } + +WORK="$(mktemp -d)" +trap 'rm -rf "$WORK"' EXIT +PROTO_DIR="$(dirname "$PROTO_SRC")" +PROTO_FILE="$(basename "$PROTO_SRC")" + +echo ">> pinning protoc-gen-go" +GOBIN="$WORK/bin" go -C tools/protofields install google.golang.org/protobuf/cmd/protoc-gen-go@v1.36.11 + +# 1. build tag on the full variant (idempotent) +if ! head -1 pogo/vbase.pb.go | grep -q '//go:build !thin'; then + echo ">> adding //go:build !thin to pogo/vbase.pb.go" + { echo "//go:build !thin"; echo; cat pogo/vbase.pb.go; } > "$WORK/full.tagged" + mv "$WORK/full.tagged" pogo/vbase.pb.go +fi + +echo ">> [2/5] full descriptor set" +protoc -I "$PROTO_DIR" --descriptor_set_out="$WORK/full.desc" "$PROTO_SRC" + +echo ">> [3/5] analyzing Golbat field usage" +JSON="$WORK/used.json" INCLUDE_TESTS=1 go -C tools/protofields run . "$ROOT" | sed 's/^/ /' + +echo ">> [4/5] thinning descriptor" +go -C tools/protofields run ./prototrim "$WORK/full.desc" "$WORK/used.json" "$WORK/thin.desc" | sed 's/^/ /' + +echo ">> [5/5] generating pogo/vbase.thin.pb.go" +mkdir -p "$WORK/out" +PATH="$WORK/bin:$PATH" protoc --descriptor_set_in="$WORK/thin.desc" \ + --go_out="$WORK/out" --go_opt=paths=source_relative --go_opt="M${PROTO_FILE}=golbat/pogo" \ + "$PROTO_FILE" +{ echo "//go:build thin"; echo; cat "$WORK/out/${PROTO_FILE%.proto}.pb.go"; } > pogo/vbase.thin.pb.go + +echo ">> done. verify: go build ./... && go build -tags thin ./... && go test -tags thin ./..." diff --git a/tools/protofields/.gitignore b/tools/protofields/.gitignore new file mode 100644 index 00000000..ee87653b --- /dev/null +++ b/tools/protofields/.gitignore @@ -0,0 +1 @@ +/protofields diff --git a/tools/protofields/README.md b/tools/protofields/README.md index cfc50b35..cce275ff 100644 --- a/tools/protofields/README.md +++ b/tools/protofields/README.md @@ -27,34 +27,48 @@ JSON=/tmp/fields.json go run . ../.. # also emit the used-field set as JSON INCLUDE_TESTS=1 go run . ../.. # count _test.go accesses too ``` -## Current result (production, non-test code) +## Current result (production + test code) -- 146 message types accessed, 409 fields. -- ~50% of accessed messages' fields are thinnable (higher in practice — the - denominator undercounts oneof members). The big allocators are heavily - thinnable: `PokemonProto` 13/78, `PokemonFortProto` 23/45, `RaidInfoProto` - 6/20, `FortDetailsOutProto` 8/27. +- 146 message types accessed, 410 fields. +- Trimming the full descriptor set keeps **417 of 15807 fields (removes 97%)** + and empties 3402 unread messages. Kept fields retain their field numbers, so + removed fields decode as skipped unknowns (with `DiscardUnknown`). The thin + `vbase.thin.pb.go` is ~271k lines vs ~484k full (44% smaller). - **1 escape hatch**, cosmetic: a `.String()` on `RouteSubmissionStatus` inside a `log.Warnf` on the (cold) routes path. No `ProtoReflect`, no re-marshaling of client protos anywhere. **Golbat is clean for static thinning.** -## Intended thinning pipeline (design) - -The `.proto` is not shipped (license), so thinning is a **maintainer-side** -step and both generated variants ship in the repo: - -1. `protofields` → used-field set (JSON). -2. A thinning script (maintainer-only, needs the `.proto`): used-field set → - thinned `.proto` → regenerate `pogo/vbase.thin.pb.go` with `//go:build thin`. -3. Ship both `vbase.pb.go` (`//go:build !thin`, full — what IDEs/contributors - see for type discovery) and `vbase.thin.pb.go` (`//go:build thin`). Same - package, same Go types, mutually exclusive — no registry clash. -4. `make golbat` / Dockerfile build with `-tags thin` (end users get the win); - plain `go build` / gopls stay full (contributor field discovery). -5. CI builds + tests **both** tags and runs a full-vs-thin differential decode - test, so the thin variant can never drift out of compilability or change - decoded values. - -A contributor using a not-yet-thinned field just gets a clean `-tags thin` -compile error in CI naming the field; a maintainer regenerates the thin variant -(a compile-safe, never-silent step). +## Thinning pipeline (operational) + +The `.proto` is not shipped (license), so thinning is a **maintainer-side** step +and both generated variants ship in the repo. `../../scripts/thin.sh` runs it +end to end (needs the `.proto` via `PROTO_SRC` and `protoc`): + +1. `protofields` (INCLUDE_TESTS=1) → the `(message, field)` set Golbat accesses, + as JSON. Tests are included so the full suite compiles + runs under + `-tags thin` — that suite *is* the full-vs-thin differential. +2. `prototrim` → trims the full descriptor set (`FileDescriptorSet`) to the + used set, preserving field numbers and oneof structure, → thin descriptor. + A real oneof accessed via a type switch (`switch x.Type.(type)`) keeps all + its members, since the code references the per-member wrapper types. +3. `protoc --descriptor_set_in` → `pogo/vbase.thin.pb.go`, `//go:build thin`. +4. The full `pogo/vbase.pb.go` carries `//go:build !thin`. Same package, same Go + types, mutually exclusive build tags — no proto-registry clash. + +`make golbat` / the Dockerfile build `-tags thin` (end users get the win); plain +`go build` and gopls stay full (contributor field discovery). `make golbat-full` +forces the full schema. + +### CI gate + +Run all four and require them green: + +``` +go build ./... go test ./... # full +go build -tags thin ./... go test -tags thin ./... # thin (the differential) +``` + +A contributor who reads a not-yet-thinned field gets a clean `-tags thin` +compile error in CI naming the exact field (`unknown field X in struct literal +of type pogo.Y`); a maintainer re-runs `thin.sh` to regenerate the thin variant. +It is a compile-safe, never-silent step. diff --git a/tools/protofields/go.mod b/tools/protofields/go.mod index 44ffe840..9a4d6a29 100644 --- a/tools/protofields/go.mod +++ b/tools/protofields/go.mod @@ -2,7 +2,10 @@ module protofields go 1.26 -require golang.org/x/tools v0.28.0 +require ( + golang.org/x/tools v0.28.0 + google.golang.org/protobuf v1.36.11 +) require ( golang.org/x/mod v0.22.0 // indirect diff --git a/tools/protofields/go.sum b/tools/protofields/go.sum index e3144c2c..fa8e1f67 100644 --- a/tools/protofields/go.sum +++ b/tools/protofields/go.sum @@ -1,8 +1,10 @@ -github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= -github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= +github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= golang.org/x/mod v0.22.0 h1:D4nJWe9zXqHOmWqj4VMOJhvzj7bEZg4wEYa759z1pH4= golang.org/x/mod v0.22.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY= golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ= golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/tools v0.28.0 h1:WuB6qZ4RPCQo5aP3WdKZS7i595EdWqWR8vqJTlwTVK8= golang.org/x/tools v0.28.0/go.mod h1:dcIOrVd3mfQKTgrDVQHqCPMWy6lnhfhtX3hLXYVLfRw= +google.golang.org/protobuf v1.36.11 h1:fV6ZwhNocDyBLK0dj+fg8ektcVegBBuEolpbTQyBNVE= +google.golang.org/protobuf v1.36.11/go.mod h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j23XfzDpco= diff --git a/tools/protofields/main.go b/tools/protofields/main.go index 55b952d7..6c671284 100644 --- a/tools/protofields/main.go +++ b/tools/protofields/main.go @@ -87,7 +87,7 @@ func main() { fieldTotals := map[string]int{} // pogo type -> total protobuf fields on the struct type escape struct{ Pos, Kind, Type string } var escapes []escape - seenPkg := map[string]bool{} + seenFile := map[string]bool{} // dedup by file: a file can appear in several package variants (test-augmented etc.) record := func(typ, member string) { if used[typ] == nil { @@ -100,10 +100,6 @@ func main() { if !strings.HasPrefix(pkg.PkgPath, "golbat") || skipPkgs[strings.TrimSuffix(pkg.PkgPath, ".test")] { continue } - if seenPkg[pkg.PkgPath] { - continue - } - seenPkg[pkg.PkgPath] = true for i, file := range pkg.Syntax { fname := "" if i < len(pkg.CompiledGoFiles) { @@ -112,6 +108,10 @@ func main() { if !includeTests && strings.HasSuffix(fname, "_test.go") { continue } + if seenFile[fname] { + continue + } + seenFile[fname] = true ast.Inspect(file, func(n ast.Node) bool { sel, ok := n.(*ast.SelectorExpr) if !ok { @@ -142,6 +142,31 @@ func main() { fieldTotals[named.Obj().Name()] = fieldCount(named) return true }) + // Composite literals: pogo.X{Field: ...} SETS fields, which must be + // kept or the thin build won't compile. + ast.Inspect(file, func(n ast.Node) bool { + lit, ok := n.(*ast.CompositeLit) + if !ok { + return true + } + tv, ok := pkg.TypesInfo.Types[lit.Type] + if !ok { + return true + } + named := namedPogo(tv.Type) + if named == nil { + return true + } + for _, e := range lit.Elts { + if kv, ok := e.(*ast.KeyValueExpr); ok { + if id, ok := kv.Key.(*ast.Ident); ok { + record(named.Obj().Name(), id.Name) + } + } + } + fieldTotals[named.Obj().Name()] = fieldCount(named) + return true + }) // proto.Marshal/Clone/Merge/Equal on a pogo value. ast.Inspect(file, func(n ast.Node) bool { call, ok := n.(*ast.CallExpr) diff --git a/tools/protofields/protofields b/tools/protofields/protofields deleted file mode 100755 index 8b6a7b72af95a4ed2ed1168d2cf944b7775011f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6918418 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

sKczd!(K+4?oOut%*URQtJ@1%r;%a7; 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 YLp|#VX4*b7`HwWG>CCO- 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

QxYc`^js|7qXzzWID6GtYjW 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

fhN1p6|Onc)ssu{6(OD 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:$ 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

BDZH;epYD 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

xJ## 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

GUB_n+=~s$!Tn_o)AO-GRpI-f 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%0DoMcYvGL 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�Xay&l5n*Ree(d<%PW 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

*yLH*I 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 z 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

e3?VkTS~jgzVrP?KHn7lm#aOo)xa=f ztC^uhjgND;EjzZ#I1*a3mveTW(P*(6k@f~QK?7=Y4CagfQ);lXO z%pN~&yoWv>@CQg`U%&IDw|dSm(ONe+ZmlFU7$}3|r2{$=5yv zP6l{!QauWsWQ7ukzzO3p@ovT;d*lL~V8=9p7v;g+MEEM;F-JAB>OV)P+gL#}3--g^wEB-kw8V?fLx6 zyJHkZ(ATY8l~(#|=wij?s{^4W)Y^!kyJJJNPeVRsK&u&<)KK9w3mc2tSVx-r*n4;G z#eb|EPyDh|wQoYaTaS#}C>sNuNl$Bn2V}F#Z`ueBA4exgr*YP+^l)G;a^dcPi7kj1 zbpCdebXsfx`Kgxde|+6O><8*gPZj=Ell*b{OVJw@_jyJ+F+8g_l(Q;7iu`bPJAR{M zy5E}^gZSFdT!t~%dfJtJp2@s)#?CO_i$WWX$Npr z-kIUMojGd^@|iUj*kfrfA-AoMv5R+BVyo9+t1I7aF!ACt-~U|0e4V+f)~9gl&Qo|b_ToVAJZ*jIwF}R zD`WG+ogIn|0{@+kkJ{+W6Kg$dOg?=g6aC^pofVu9zk7TEUir9!SoZmR4?hx5jer~Z zVXm^Oi!)zFPJoLD=M4!TOW~`{*dO?jim}leWb5d@?6qoqBTK-8o%5I;e*f3_pZIOD z?HAeU`kxjvx2?>rkhxVeH^nf&+C4v8{wB|_e~S4ve7|RYzr4u&?qDzC`TQ%pWkUpB z)4WQM1BLjtqTok-Gh%HZq&QEl!#DEn6fn0Ya3{Wzj&mRd9o;T^0Dm#z(czgUmzLmL z(UP&(d+|(0_?DFKVaJMJcyAy2&V>C-;g@v7FL7|v1U)r_mzcvZs%!C-@>+OaV~7Lm zCTOY|d}XBImr20f7r$--< zE+G1{$g$SGV2yvgLv!+_UXtEeUmB6s9(wCFzp&JwG%D@7Aj#yh3(pqTNENIB(y++mt#ZxZ^i&^fRkmHRdmw<)Mdk!3_|DEzZhxbyz zLVJdqphNFkCEnZNg#|p<1ii^uoMFrI9#}A^`(0ST7e&?Z9)4y2>ax&F)P6`84D9@n zUbr61IBkCyw9L4o&@gtJ`SkTS>&0sCdNGAQijb-PZr*eJ!w&CNk#n#0;7g7^=H{o3 zCSK>QKc~Dj#f+3=B;D4}zAj|M9^|29#vuO?#aFF8DP%{l@plD1vg5&&vZEI-7BPNT zcF1q_Rr*3NUM*YY8S4CCtGs!U-2T<7ku~WG+g4F5B7>Bq&DDdcUr#MNe5Xy!Nqo}8 zoZ^h-9%yhTGO+0#>cB9sD)7-&o>pvfbnjyB@NlG@xHjXEUv}+l#)j#9NA?tPkvCZv zrvZ}_wDobusn1Yf>Wyv;gicHdbcVMFLO#U{$dLKpSDx!|2fE6ul_Hcy>S+{(0ogE6ZTO1evdx| zf8FJwPwBbj*@G|HuUh;3PF|I*Z_UiK_EeE?GZ+0pwVYMMr)7cNhxXGfwsnJE^j|{z ziTUzpEBDV?Ll*=(`|xg>VqM7k9vPh-zR`W2XUy}+c=c64zv(-duj@j;lN2es#7*RJ#Gj%e}VXUy|sH6H0y8SR-nm!c!vb7?}hD#jg$XKfu>b4d?>S#yEj z#WPLFRC_LVEmiMa6i4ixkD43a!#S4TXL|XO$$@k8G{%cor5~>pibKa{bK6Mz|YacL|UD5=s zrL(t z1ED_X)Sv&iKuGqr@_b|DaoOjeDh88b;x&!P9i5G;x>*y!SsVSAI~g!Ryne!Or?L%5v(hemvOBUWI1XnP&P_esweb#VV+S zkG|Mk$^Kn*gkPW^MDXtr&oy&cII^$$0H z#q4E-R$W+s`$NEbq6=&2+^%hVGqBDJHKPkOgI5FVD(N?@`S7y#NqTV{Lv9-!Eb!m} zJiUkCteM}saUht(FFNbv5Avx!7%=*NlxJi7_O(Mi&%Fc7@y&uqz55dS?qR+sc&FtD zWub)dOB*^D*xiTM3eQYXUwYTETiiT_1L%|gNlh>D#C~HxXNI4Yj};gRR>})61?PqG zrQYb`++MqP?F8pZ_YCjkBNM>UpU6peeFhxt)V+rH&X?)2&&sk=uis~>J(G<8eYE}8 z!2e|*0{^dE?(kYS{y+Oy!T%$d!2kRd_`m&sfd7}l>BaE>2yu`d4?I{SRTP21Q4DffhJaQ695^x!|s>VS6-BR z{QTXr!Lc0~ll&Kwg^zN*chJcxL!Q;pUn6r|`i$-OO90E>^31z8D3`OZyz-4)bZFMj zPqWAA^$%`v##wFTTY7lvS&w{Uycfzhd%TbA@XEIy`#0vux1WEvN4{131@g_MJ?xX6 zvQJ*3{!X%dTSnWxBDY@atXE0+K!4@4km#VRQ}JEY@%J6GDm&Ywvkhq0I;G z`s9NTJ^}u&fkx$%`gZkzv5X>qK)w0M}6_L_9c-;kf`)nmGG zUgWN6wjL9?OlP}|4=z?c3TjR-U26Nn|NMMv{l=w*@g7=O>!F1Yqwl!5a_J$Ef*$-y z^pI-5ag?)!1`Z z{X5uN-gdfmn<5*2KYyl&|Kml~KhgOSF8t1v+x0b8+^%|Yz3Xd4*T6qD;#G9U1$_S5 zSA4J(dAFry~@E??8d#ws|u7~HM zYqYk=H=tUm>ERjZ3%&makzLaZ1_CQT7^^o?X0BHp(>4 zfU~R-!CGJ?o7pFxQ@ijlyj1J*9DehgZYQQa%+FZoTb){CvZxnXaJ4U#U_33(8nTHz ztjfssLB+*fUzPk2?d(0#bINm7o9?<2XI;68b_-P8S0-VVk zVH|1DavFXe7a!fUXX?46n|%t0-$RCgFVTAxoY}Qr?B6c+-bekd0AGNMk5R%0_!B+^ zFRkIzE$eS%;6{0VijV92aN*-YOLZN%zz2GT!xuX(@G$R{XJd&3exeHv#e}aEaex4cN(;DI6leOyLaMr5H&{$f>k7Wl}6k2CK zhtEQF5rCbkJ)=04?w5{IJ$GNN{IjYNtn*kFn`d;6g^w~<+zVJ|eAn>YA0Ioa=j6W@ zjp=**Zg|USH+mO-dw#2;jVQIx^naN}+xXcQ^C?}_mHGd@>x0+ltpn}#8K2GSH+-KB zp3KS*on)`a$r|#Tf$>S?NCaQq2F?uF@9X$6^_LsSo&K>)cji3KnjXC@`sdQ($O6_q z4{fVvbNl{58t8Rn6x0#CK0JhhyaVvIl!=D%sG2 zY`8&mC!HAC@b`?Vjs9=_HhOhm^i}+Ws-K`b3#zdo8EEGzXNC`*z$e7B@(GE5T%XW{ zj6mlQwMm}7d_ohL2l+(1CtlVa!|bJ7|DM>f+G(L5<;Q5>L5`1o0({=_H?}Nub(aaW z;iK(qX?x;j_;<0xM>6KW1TT_JS?IhM6CcWdw zaePQkj7NJ9T)tC`t?I4R@?3Vpe)>ZvF*xhb{NwmEn~X2d=3Bl0VE6mIWsT14+UdTJ z?2Ei_*Q$6SB3i3%=UfTTZ+5@9KQ1=>IRl$*oE4d-=$1C)N7# zzx`V;UAB5m@U6$uSG@XdU`+6J?)8C2^SE-ka=66j<9~?0i;NJgyz}eUfzTfx`%aJk zbI4P(?1TI}uIzL5-6cP|(Egb~+r8``$G^_9hbS5F_3M{a!P4)*kV<1=n- zCXOx>L$}Fr_C5NE3yE%S1tw?No7*%?b!^b#&@tFg(~kdbY8<*(98Gb!2s&Ma|3x=0 zjj2w026U!(m3v{%0B4PrJ*GU(ICAABXjS~M$?~InIyNvm(-_vg*f{&y3TRpVNyn3n z(x;b}kFOwx2JJS(|CyXkF8S~r_RJI5Gs9?K??0>Ydg%Wc?-cRQ2=<4jbH4j%wTu3) z95&U_-+=x0EbIKH>OgS;>w(~~S8yPfXy5=}cEe$E5*+wH84ic&Pwytfp?NI*-3Tm@ zHI-IIFBr6uW1`$7Id zumL~aumRVi5yeyFKZ)>vGHezKHoV&n8_jtP{{x%mBE~%GLfC9l{ta-676tfS@7imD z%@Y$kDHysgBhrg7F%E zs2abCHSMzCMy;`N)p*vKXa4Z?5dJ6lLb$`1v{SyMFZMrMw^+U;p4Xb}`h}|T0rvQk zZnI&^m?W3%xjOee@GJJf?{E_QT1|dz&wQb~qZLD}dCwyI_1zDzR`QvSUt@_iBv>=M z@|MSE&$y*(i0{l+>O(3gc_N>;TKZ*(EDCG49GA48-r2R_h&;MLSyWM;?2> z?pY((?R}D)@yBfr4B-r9@&K5JPyVnD&b1ol%2Rtz%gATgpI!adQa%N%NRcheeVSiU zptvCwJ~^YqE5DU*8HeVz7H@BtP_B-HGDVjcEC`!wX-402lEQ9edD zo}4uTe)iI6!9&+{90ukkynh4v`Krs@m2Ukgz#jMn_p|t2W7^M{CQ$e5S}y7c9pSel z34d0@t2{G`x}R1b&co)nCAvIg9C>c(%IWL_s3+&9hMXJk_+CgkK6gK)GhTER#}`c= z)97HV%9EGv){qj6k%8;Ut#xIf$v-IwbgoOHKb=E=G5j0=Kdcole%c-Uye&MqIFgS0 z*Tm63rG!Cm9Lc9BJh*u3>)?s{uDgW?FOEh5|A}0>FFdvQvki`}J+~YjWq$yUILl<` zvR*j4Gv)X$fusGSgAZQBA1JyO!^2X9VA8U;XpYz1R8-{37SN_S{3ef}QesTo`Knfu!-@3ck9>UC6lEo0xLk zJlDeSX52h88~l35ef!l1w@w^U6?%F}~z`qgr-?Z(GzVSoZ|& zNfwU;zKDsP?kB23+j)L7&x5yZZ*;%gckclxST78KI}31 zwhg0?Y+u&4Va#`{gO|hb&~Wy8-Fx**TW6106uR&F$3pktR26#a(=TmZee0sonlC;U z`u3NrLcgJ%HyG<1KHs(uzMtazDc|6|gCEf(-#z1#bAQhO~IY426m zVefgT7JQwCAJ9r?zbI>cBk|85dz@qVY@|!eZ!aAnnu(6{#mj>0M!GtV9ZMXV)bDFf zzl|QhEt5eCXSTO{sxRPEwnDoHkSGzd2?;J^4@4mxvb_eLutTW7+-y zyEf_u{7zo|#n{=>0|wi8Sf{?+9Mr++S;^~vvi?qA=~f`LgubdT(zbMqC7yOq(54HI zl=uZ6>96$0?@RyPn_j-*z~qDICBnR-#E{eEQvsKO?lIbQsQGJrUvw%K%0)To$=z=;~ue&i@?K%Zx8+AGYM7F*R*c<_V{M7xr^OgiPPj5OJ3jy;U4F5 zU8Ma`68<9ao53OWdNPd0B+=M!oIWl^uif~gy-VTmCA9@#eJJ`$F}8?9U%Q+!{l)ZE zcM%Q^$(Nfc&TA^ksXa+>4Ev1vp6dq4dqJT&0SmpMuHa={Sm%nZhmhTY}IXI&W? z9GroDTseE%Efv+)ndR8V%5S)q&wH%2hEnY08Q93>p804E+VA)1+t|Ck|F7!( ze^%1($^ZKw>-~Jv{~MT(w|z^#kO(z1$-&Wmjn`b%8H(}lCY~?tU$ZX8I$8EQE1&gdu!6IKM z&Ufuqk*`l{oMI}(qVT_b1|M`mc-a#6E6A61BRVL!kdIUA_ifbuaqDyGxfcC~A16*c z`QryXz9D|Q4je@$&_3&^8|P4rq7r&h{GtTf*p5uefM)ic_07AVG2X^+9pFm)@ea?? z`}99bIS|N8^u#m#R#oUT=Q6r&VjB;#*I|1Xs-mH0lrmJ^I1N; znb8O!2S%I#I0#qQULHheH~yUIMd#{%%X5RF%gd8!^XXNzi`-4Mf5G_U3~qb;Q&*8w zBz%ge?-~CO#n^&3Ypn143$9B)`~LDOf5F_Q!S(C1frsv2b+*FXBgQZ_{p?lC*JB&# zclq^Z5<@tsz3R*-9eqP~rSR#(bP9AN9d0OXrQw4&^y&0nN#C33+mA0G-HQL)65uTy znE&Zh|Es^B(jV>KWbhA-DJNu62)Y7xF=$JI?18ztliZAZQc z#v$-G5?sl~$?Wg1eYsF^nvC{W!EZ+YjM~t(fe`0nC>LkveaO4;xvrbS__i9j`cOY@ z^jIr2Y7Dth;KKE}9&A2e*TnqE4L0xH%X^0z@3X|XH?1xWohRm5$bRP{>a=g5ZD^EQ z?-}8Lr;Sat`7D><;>wz#4n9}&yYy7|&+u!xlP^mBR_}fz<(|mTuY4@Qu#tGV`cN!~ z_1NY=e6WU3%ZZ1eFJ+Kd;>E|k;G-FQ$ZscFc+R1PghLCu|5FbwJm=7YevjbWO+X9k z^RuD{e78OQqRZ3YoA{Dd$6zVnf9jz@_4^$CWVSK|F<}FAV0G4 zAv1?jKIW#YfhpYwb??OiZ=?5TOByII&jo|FC4czaMbU2 zyqjfUctU&jJ@fJQqxY9X8yU|8LW;9!uU5Uq-m;{*&0-u|7>9gq*;a!2Wf{1d|IHk; zYO|d=W-~|4ZwvGD;!XRznxX9p@KTkP)&49p%8ngp*>Z}p5Et9IgxuOd4e<`=d1{aY zFXb$zg&X0u5u8u;gu_?jk0;=dC*Y~E@Wx2;&6dKm-ga$%_T*+`4@sxEiyU~@7W#Aw z{*b&Ioupq%ANa~|-|uDXy1Z7d_K=-g4_y5u*&f|sS$j6JmPRu1+YT8KRNUViFA@#j zN*^u%DI3+Ew{(Mr!(H9NwoBbUuW|akm_3?2{`1IC@`Ie(9*&LV=p_S_#(%N>+P)!y z;*xA@UWEF|TBCpa19E9ti*+Bl{WtVsYwQ z>(Iee{XR5^emNt_)9*t1wdu^xmx!XvxH%jp{js4LM+E&L!u@XvUPab9#pD9iNYuQi zKU#Wjc=oiRW!6LAkKubQ#PMZIS?XG=q!^5T5N4{nA$i?<+&tdIMuAkz@o8!poCgODa z$c@=YZcM=Tt#n3~`9o!VFJq02tx6AB(q&isg5p)_bnX}jc8~G)4(Y6}Z$z?Ss>bE` zMSkz$-#d_lUVBFNGByn{mn(yla%`JsdOh(*Xh*a?{0EEQj&7-6*T36;)nnhPpTBeF ze=&Qx)ySJ3dpUx=?e;g;>F+l6ht0j?B7F>V`bf@ikUYCo`-7eKZ*bbr!&b9ty7wIZ zf8O2&KFaFO|9>WvtDvBu&|*y{LD8z!RuQw<%_Kq5s;gaTu}j+|1VzQJb?sKV+9sGF zDq8cXyRp)ha8oDtLQ(5lw@V^k+S1)3c6+hzGM8MS@kYDdGJ@py{+#nXGtW#Wh~57G z_=+?0T+ZctzW49=-{NRf3WCoa;n*XJdt%JKjA6mA_)hnmzCZ~jh_;H zhbNL>z1AsyJi*-cjQEG1sppv@?l)nBR28pyb=TiP2gm^vbEP(%9h>E0nd?<}K+HK; zxxDQ)YT}7E|H9+*K7Y3H|ExYMd9FO~#me*EpqfMMNnj1kr)&mv#$*S!0zRkY2F_6s ztx?+{teRiY-bU&Xw{kXKYjI<5YdL?D`K#hD%3r&F_q{5gKe-&+Tc;PBdc@NG#N*nE zqkBILoEm@``sT|UXsdxUSQ?5OdK=35o6KJoe^LJ0^}FxY0ou9^JGNnZ*t8{Gxrugu z3*Bd6;?#IBu{y1fPix98{(kRa@CjabFZh&sC!YI`PrrA0aNInOyu8TRyv&@za|F_-dyF>{lWq6Hl}`}+cJZAyK`L5J`M3q`G^b;)4K3}5+9&! zLaj-=q0KX0_9?jA_U+Hkr*CFXJ3-q2l;-5o{(t1*$0;Trnw^j4pt%T7d^ld@!LbQA z>Uu(Bgm-FP@9Q1y=B%ctw9jQ3a+jFYIoi`wjjUXZtdwk*tgQBArQ^xUICvLlUR7qV z#gXor>H~kRcuYb#DPHf~_Ru<$lQ7+tJsNR39=h)LtRXTtvyPdyw|Ya8z8mQqI?MDu zkG_}iPOxv*<|%wJUCsDr%swaZLAnb0>o@j;TjpBNiEcA%;Km;MRoh2t&Hwa%!I2Ys zpR)a?QvsUt`O~!~|0OFAg7cUBzXN`YOnUc8>>*+u|T`s3#`A1^0JG#dFnXQGz{XeJ{=YCWVu_&|`a?;@|#=j-F@n+5XA zwqrkOZP(6|USDVC8v!N;M$nMvTMz%PmOcZ1i5|t18_?@i53mirE?RsWxgNee@ZgvF zr=3?n#~z~~%+dFJ_*L<~WMB~H1>v_Zmng`PZ~!d3ww_ujK9jMez?dv z_hIER$MGxJ`P&><^SlpF)fSlc4Q@XWF_{wP zN1^t-HEm&iOkL~@4hQ-~HX0i6_{2-J8KO;exWa8Bk9`~$UzxGT=PS0&(b19sk0`Nr z?)B4&+2D(4&GO98upUp|V0na(_lfC}Y0d`OaJ;xSmU_Wj{`-jc* z{p{(?w@qrW58&Tp?1LH9M^Wt7vzuDE~Q2n^yO?W1V37 zCXTwG8op-om7PkrWn$54^Gy zeC_YxnuO3ds>xr&SMZeHldpjG^tZn#t5etZ}F*Em>UD`%UaR`Ak$(Ie}e4{boaF=*XUKV__wG zBC9uhzTb_WObpl&4?KFX`>ikJ;>NT*+<0Y`rN6HR=ULVdlF}vpgTfeRI!Ss}^53alob1{W*H@!55Liuj&3hAHR5Bc;UfTxR}`}s(F^6K@*7s6u} zIqB$R{Lg%r%FZXx8#@C!E&`36*^ZaKk@bij)Qjfr{kIhHYwfhTP`+DBB z+kwH0hIUFv`jHh?)Ly$9UlQX`ZEE&}+x?LGe${W_)$E`8P#=CT_Cjj>g3nj-+B7gU zxKT7BURXUb8k;$_p1QbY)Wt22;d3JA3*Sd7AlKkq+=m^X2a(+@Fk;nP$5GX7`k2<5`1@LJkA__l<{hZA?lcyn<&cyc%uZ^7NJXr$| zX~kF3$y#@|m$_?*+co2>VC^@z!b6lV7KNw&BIHap*MOz2^}tJC_OF41x+eMdQ~w(C z(>2Mrm;7t2v94*|pYyM=wz}3o$MPiUP^Kowwo+4Z%2oIs5B+Yf6?7&Y7kV-=Tlx2t^HhT_pAwH%oN5C( z0>olcHKnzQpKPXbyKXFZQ>Y{7RjvlbFvtZBDulAJ;nI zV0{|dT9zU9^(NbRe!lV`Ig^uq7zLNhuIReDb^n4vU>83t= zE@=;arRFeZe53<6u>U@Drj9+E=VIl{@Qz}bDdmaXfPb8GP_Pqs`1LbG%tP_=ndCMX z%P(GYfvH~|LZ=6A%2lWSV05SaqOzYt)TcQe{0^>NWSP}l4Q_)=!FxemO3WhH!^A(2 zaA&eUk`akv`SwEQ?3sA$dz?Lk?@i~MZw1c%1>pQBa8rB9I_7#4xm>_n_1O)qTkRfp zQ=1*R=fhgHBfe4aJVfTNz*7*fQ02jLYu z$5m&62wkq@eg<qUIX8Xo*Rd56_&t zX6MGCZ~v~%DPEQUkIh{1AsPON&PM#9mcN}1=u(~RZSTa_v;tp~);LI81H^GQ631EV zgij42=Yu%00>9dLIFTB${LQDudf`HfIUIrB1n*7J?grXzqTPDN=gTbd*?#PSLUjL8IqIObb;$oD z&jN#V6a4$OJpSFV@wQi!SFkSNVY0*H-y2G56I;2q4VrwG&kZH+cKV8splcB;8?7m+ z9erH&Dvyl~^WN}f%RfIR?gTO?v;HimV5#}0)G%6QBAI!w?ZG^ zrTr(Ibey(^H_WRYrd{dJ(xa0#CGI0n(I>wL{x_Fi$>YxC+r@W9(?7q~#233vd@(#Z z76<;w)hES|2bp_f+R=(RZg!q0uWbT3guL(PiQT#3VD|v;t55hCzP!2aL@&Of+)n8c zNiT==MeRX*+YE5V3_x^q>$s^T0XeZ85EO~s|g|A?5y}gMV&Ch!B*w7L* zT1l>PJ!?2fuH#(R)?7C+$l?(Po#HJ2n$hoyM-u2H{=0)^ZCgI#-#4}l_o120ee8{s z{QJ;|`eNSpK7C}Li*AuDHoxIPdTt$hihq9-Ijt}(d*A4ZwnmhHpS`qOw70|jhF_WY zk@K1R(7gPq{_hfa-)%ZC5!k#4Y*qoA;r42Gzh|2@(ZAwp1Hj}||2@X5>ruufpNnY= znCP19i~(R#Ht0#syBU+sf{+)zo~jYDR}Yv8PqJ}Q@`f{`xkn{xOXBv??iZB&ifvIMQQhYJTnNdy9!>XXV!5xnrX+w z^$5R}AL{eJ4)}d5{xIcq9cx2bU!!2Kj{FqUzK0JH zemlq5Ij>~SFED3~LwFLLPeQrUtl`6du(nH1KeQF>CphO!J3dW$K8G(IMms^cB#>7@ zxU_h2p$iV99e-Y${|aP>Kd&ZmIfDJ_AlJmhg5z#s{mgUTxD%33bF;SItp|ZO_QRG` z0eFA|L3jk`A=wq2M}*(#ckuIU+gGV=?AWq__io!Cv*y-s`CeD2N7MEEu0pnHZox6E zuygC`^l&W1Z!?A&W(@c)j&SE`3^StXzb5}LA=#D1t1gH3gY)zCoZz*fj5%F38NK|( zqXPbiy^ZC@UZr3g^`no-u~(A|L+OF0P&&0J#9p3II&nn^UC{0k|BUpmPeJF%*~HUk z|IRa;;IY7UM`!y?Y*!m+=XY19M~^KFR9gss`8o70>Q^Mz2HGS7O&shF<;OYtSzx6Y9?OowB+nRBD@-T84bjDa@oA>_}dJep-*^ITy-SzJNZtMiJ_q2ul z#}wmI`~OVrRo`pEvX8_EqiMg*Hs&1ql(RtZ$-Y28pRKv*y?c32->Z4A$m9@+pHmOq z)XcSGL#B6aGIE(*m`{LD)1$FjRrRqZ?93I+b@z7koF?|Zp(kH^a(!&iA}9UZmz?wn zb7-4wbKcrM>g*Li)bGfJ7XI?Htw)!Zy!a}<8tubKJd56hzMj|~O`ChtlU|CZ|DO9v zbnDc!%DJ}tAM}2*>}%L=CB0uL@V>d{y?<5U{Ren|aG{eP*oJ+!mHyBZ+iIP?QTzjK zA7^}x+3_XGOHlitQv2A@iF>VH?2pmh_xiX*&!7(_Ru_0?A@kTq-m0EKZ%VB4p1Fd# zZUwj0kJrv$=$RUx>F}Q6-30I2vDp2)AJsFJJk#bq!@CLK6ny4no)Ml~7}@uXZ?TO$ zTfGmh%Wly#aqR!Zy}U1Yp2}EPQ!m(mpZu-V46fZ0O;6E#-a480X7S!CZ>?&0rX!j@ zf@j$8o_VKKzrD4a9b7vPwg*Mab&O@LHx_UGgE0Ano|(%tYYIH$!S;1MGlyroy=Mx* zHl=6I;+gxsXX>K#>y3Xd<6jd^zp7_~bDYC7-5zYt;+gxS>6dxNpOgGGg><0n|EBroSS2k<)%q)KZO!(1C-EGdWj z^E#i-+1r`79-SLIUma-m-VKM{_;-0$@3->)FS-63-hV~+*^itmbyKaS?iI`@{$1*Y z=grBNjg8(|lk^!)jCQx?J-4CCd2;T=Z4b4q3a^>K9KpT2w0DcoUd7z_{E2)*5vS%Z z<5<1@o$(2FnS7pr%rUadv*p&|+c9$cczpKwJ)nzPBOmW@_O>IdEAPgC zi;m1byk7Z3(2sYtdbv0GvW#c$daq|p-{`ZI$jyFqWA)vSZZCe<9-Qiq*CpR4a-Uobc)S)nY zABdli@ws(*J~wor%-#p{oOqeF+X6nfpq}FE!}xgwn+W>6<{yEFC7LW>^=bAA!3lmY z{pcF>XZb|1V|FyOPb5a!Vtn@geB+OfcFPX-f6s$w%+hb+D=Z>Vrv!dzcepRU3e6qYZjiRV)lZtFBh{-7PsV-Yt(j(w6gQrPp_Q(Ch2 zV0W|HvHl?R`?>BN_~cXkR-G0zPH;QoRJ*rv_DnrI`t=X?<_hD)Ex|Ni+i3Gn6t;=$mHId?6=d)R-q;B2k@m_N+#LpDKRjzL?p#rjY( zwq$}iliQuvJe!zDAMsp!3q0`vUxp~lo2 za@Ue`y_THowa~3kv+-3WW>3gcz3b6xqN5Z#CGU-E{rF%bHTn?ENYBSlu_VTZLymj@gr>>+2McK);Cp($7J+z9VxDeIjV%n`@cea{FA}X0OdB zy*B>^9HuYx?9&C_f2qK=vfOL(Z`FC{2^?kN$v%2&{ZIorK9~5Uh5HWUD`zhbFy7%T zpX}C${ai4+$9vm9AM8FM3*#>F!3%(~Xi)wN<$@J?@GP`HbniB=J`l0`7Jb_CwVVS49vv54BznH1MkeZz`F!`VSazt`Tb>ZvGBN> z{pT|HX`j1FF%Hikl0ZK^>G=AXa_)>j1po0c^fd%emOtcb?hV1KhUc(0$Yl8v{#G{h zF8HkYGPrB5!>tVKI>-wF&QYZAL`K5HlwXOB_`$=?%d$E9bg9Oo`e zpZ1!;5zppaLHtkp+B)Jn^7Sp|FHT>T9xtf$ctNGd3v^vM6J|e3{@Q4dN`^n!zH;}i z*lU#@FR1i*K_zQaZ}djq&x5OZKW|OUwKAU<1m@(&d5|fZllBNmele$7Gbhaj{8j(` z#8}A3{z(un_57{^mceTVR-WFkSc}^2m(J?ZVf-7G4tufv$Gqq1#4YeSGakm}zjq&c zt>{q$K!qFvG_7{ z0be(~0ezsm!t%o%>_<2JFe`J~zIm|wRlRTZLch#N{TG;u=duV#;<(F-?AFWk91 zqZiVr(F@J>pL*BP`{2z+FErO*%(-s#L36#&yN*7HY&80yx&8z1I{F~(8-37Rf6}{d z$7A$CbNxG9_xZPCn!Y~Rb!%2GN+0YxI94B&e7qAMd9Xf44Y}OKQ|)>55!Ta>clzgS z746`BLY-Lxe{Cl3OgSK}<@KDqXX~;n$6Y*X-_Q1U7xAgzc3rcvF3Fi|yz%{az#p#h zRDgR2CuQre);R6Y5O;f~ja-0rj0c_nnVI|%(_g0X)kqIw&x7zz{IVFG=p_Dj@jIg5 z)R#JmKmE3NrW#S<-X#y_kI&Y2_2ppH8{eyW*;E%tnm2=cbfLH`_ub`$20QU{f*adu-<3k@%j5D?D#&E*Upa* zH9l}ExV~|6WsBgeqOqpDT8ht614^|NxAE!MQVfoNbXP7OJnr>7$eLyHPxIhm@Cmy$ z*v=by?R?`9=38%un&Fh49fzdZWBGq26rhnU};dF$cRcR6Pj2I>1td2LpCZRXQ=q4D*Q z&k)3ymb|u(JjD3&>oxTN{}S@O%BY2iztwHR?r6f^n-851V?z#a2*=Ln`zHBb)=&$e zlzcg_R+FE96MM+7rDbiRkLQhN5BZ+rhqC1y?_Y)<&?$rG#Z+=uhl37CO@f!3t|vwS zeWviCwK|jCCCi(aFXq3s*O%_S5MQHYz;2#xbc(mHaCCM`$6c+;7dZaRF?C^!meXDz zemTjMFF7v{nAmBZ+p)ZL`E9h>cE^Oh7aE;0JhB`8N@uY&I$_f$KGv?*FO`jLb6)7> zrX^mR(U5J^nG|TVWbcK<+sPXn*^M3;Y}1VMfe(*ub2Du|=(YJRzs=LKZC+ooSLZjH zHqpDrv|0X_W81vE=;fw~UYnN`X`IA~kIkM%^CRGFbU?-leFocX6g+!oj%ic8rQ?O% zI=d@@Q?Sl%KXe?q^26?>NBJ~*{ytO3OZ0uohujE00gK1>`Yz(;(bD#v|HbEP{54

N1t9R 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 nC?k*hh&e6$Gw0OL-6*MWIqjT~ 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

Gc2cY4m^k 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

8hLN#79Tp9ZJ6u}I^$e%zl zUvaY!wblM`_o`sK@;ZoK-sis9Zhs^)Gy}Ab$OIJ{Hd$4XABW=P=o?rGN&(EcN z<%^Ur=-kzI^s?NY4*b6kn_1Os4fT3n4bX}1!rOP_Er-0wTlS>^*_$Kb*Q(F?dc?W~SJ%byJm1MB=!p-#u^)2wkAPX(z zZcQL6hQhHtiWAsPm5a(t+{^w)`P6%gAZ^sBJt?E(D_KTA=^lB~J(6sW$%ztgMrar9 zOQRS7K@QV_zobG8>yz983gBV2kZE-RIeHGLbu|xY5W|vndjLn#1#Mj&2efx}9njg= zgRep#9`2YB4|Co6R&gxuX!4)0)X9b*J3l3s@tx8yZ%uzxMCMAu>RsNFGUZ76N6v8% z^IMEU*O9GtZvbLDk|oiVXteED&ixv(uiflC`M0DuhR2d#>aUo-J3H6e-#l3ZXbY$Z zQu%}QAKB>~p2X;vaz>gYZsoIJ)$D9Kv;u#VIAG+x=pNhaMsz7Pkh1z=={}VeVRADF zjJt#eJ9Aie`-L&4G2Dhnr5qImQP@X^sooy<@U14XF_iUdwHsD=L`AIp7G81qZwCq! zt4xp%Ze#*B4Bk436Fyci)%Ii==x7_o#-SWN>9e0uO{gGVencsH$Y*a1%A(hof-7nT z9lutF&DPok+Pwqvql!_$gn)oW3po{44S0=!m6hmDVq%g;H9P{^uCik25peJ%&eTJt z0%NvQ*-Er^;*s@mB+9j(PvSe4R`QPotqEEA)c&B}+iZiX%ayvFb^#1n8BwD)05+45 znK&R&S6%qRz}D#scSw>R)G$f(2k7MIJxF4l!t$(6Y9j;*p#Bm#^S2eH9EWRWmC&Lz;f-zhL7zInUpuWaLViI$eBTTXID?&-PM=(cJ=4e zx`-UyMbhT3(R`!}gNQC{9J>fo-8DC#(=|Vz*R>$up=)8jW7pz*QP@v#&1qpM$)Era$Mj^V2KU0(DW$x^1!}&S73jI z1He)^U>mIpq>SgSFacEvno*33Swxu;Of2&oAv8Z^!JA#D;-l7}k^8+2PXUTz}{;COj?*sl)zEbL2D_G`lN0snCSO$(Ph!oC^y`-T17urEF^ z9FC6*`y9bn6yH^f?xI@dIJ+dsK=Gw#DX(GMm%~gda{0R@8l6&nuBCnWjm72Tyc@h< zSmYa4eIVqxdB8Z%9{}y!?Jhm~#jmH~`o|p+IbQVn;`+@lMRM?B?=P-@*b$uRA6(zy z(u4oe^$)o8K*J&zKLgne4*~{ad`8f8oQM;_sGVdd+ekVZ^D8>dPR&-im40tJV$_be z6Kn)Jpa-u~vsLw7`8^?&LR#^xo_n2peR!_!&xnts?3=i*5J;p%V3WQLEa1tEFG(%MgY@uvT6DBBTIA6S~I}c_&Xk zZ7-|@&2+`cWd2&6aNl!%i9OL4#wh& zET9-)m(#J<61T4X)yaH9Z_zAyMqX2r8P|vMjklS7@HX4|5*og~-8OaEkKT{7?i$;; z+kso>+6QJr`SsF;()9*AdK9TxVN5;GMynu2jEiZ!cTN}E$l$l6&;J6=%ImiD}$ zq%-Y*K}l~q{DP8!R0e<3hq2-_^CLhbte%YoW+0p)N#eIMlFeq6W>e=GL_=o~0fRYi zHad_woU3dGkq41TU%P*olNdC{O;J3CcJetK(3%y|4Ku|FiLSgZ7wTgPLAz08t#AI=4{-jQ}%wF zL%n*VL7{?m;WtW{T2A{dnAYxh_U+&mCP5aeJ!(@o#uf^xTw!kNNCwZ#PQuP&A}izonMzAQnDqFWFtZf`)MYZR?r78yp4|n7Ysc zeYhACz7^`*#rbXvN}Q}pn?khNbZm9(;w^g(3i*p z)pU4LAX28IjH3gJsnI*S;4MIVd=1Xv7ap^iL+b~2=+@xJg$!CFBY zdF9@?&9=T@me^S^pe*`>)sG6Lb~3%N)!Mdz{4$sr5pjYW_>X%zD@_9uWsI?U!`2R;)rX{prmzWw_$0fQ{#D#P+8u{k7dE6#df6vIqZ)chbuIGpB3T6(ayMG^ zPL1BdQAMI-g|i{|j1UeCRd?tUa;)UU&=9kR&820m=(L+Zo|cxTY!xzQyLcKStDeUK zQ37caK`MrttXSZYXKym(lqZG#ys*zDv&+N1TB8sHPJ+UEK)L1=YemU&1MUjeBZW`{k~7*An~Lu4>d)>)B$c-&TeF zNZ9+ZcUxe>^D8a7C1KX6r`f9!7%M2228zkK0m!+A_?3G$@X1s%6F~$!0Zd*Sjw(l7vvE zI!(^Zvibg+n0-2qf#f<$vrm&L+q+Nm1@{?mpQD^Rc}(-nOFyamrOEChosBvRn^jR# zvzT6OoO1^a25AtV0u)T%3$?_|Yed&=7{y?csUC7L94>NkRKqs-%*c4TR`k_j4 z^4M$(Hwi3mv!WKaq%n^4gv~Lxfdx*T9yoV&C zfRN>DVyVb7maU834W0JukCF}eI5)mO1?OO~z*k$EOraZl_&qp`S4+6aYu8a6fk^j^ zEBI88E zZiMGOaxuZg+A#E>r$VukM?cMk`}w+%hQ5#7&{vfv>lb3?$qw;SwZTpYb@C(BrZf<8 z@2H;QfI3JS0EUX95lH89fO{mPngVsdA7)I^5l{58AEjaOMCH0e_sk3(Q=}K4uf^)> zLSMxUMZuw2iXV6Ji^fc$1E%pQwxQI|;sdIHkbl8yA$$$TGk_0C{z8>1@IwPKpp(Ao zM2wJKvf1q$sI}Wo7Vh~u4%1s$CiN&{5e!Mo$-)ma$YA{tmR$fc0sU7~41a-%H}{G(AVfmyKdrCJYGwO< zcY;%rc>x2UoT6b!f&<_eyrsPDlhFHxq5$c0XuL=wjUqpo5xa#bwdSBG>~LL$bymu{ z9=p%5?BYU0o#g4KkA@Y+-T>qpqt+XU6jrXZCI>RqN8Ote63c!L?GZlE4dWj{Mu2T+rZU~w!}g^A<9Zjmk#+GFeR(UqF-(*lp zzs>A-8R4pFMRu9$?-f_}BCEspAawAbAp8_~m9KqDJ3i%C*a#@5*WF(tuoNTHNr;y@ z_E<^gy7rS&>Bq&<&qyNcxk6>)ddpVgi^A~vs?D?E(vEmUfJBA)=$4{ua5tvUYIN=H zd`4=6fQhkoVWMD}@RP7m7Yn4{n%fqb^@*lEklWXC`(AF}&HeYtGD&7pSL3ZTY-PG9 zUu<{+f{vUwTDz|nv~4zOY}_=5EM zPHtyv{eB27yQ*X#EZHq31~&LO(n{*ikU0OLlE0y38%iclqAGif~xyAP5hW+GVyRQAWa;-$R`Qz#hpsihS z%;sx{Hmi+MtP%GtT!GtgUxOq;Jl(3b&857P?aZ)Zyg95Gg(qiFklcpODGPWTn|73T zWj|gf84alC?6RFz7M~Zu2tf;GI7|~(7FzMXvb(BmSKtt{9nhRxU#2=OrOcBD6Ep^d zAM(cX7NIBNUj0E;kEvqj?0%4h$lElRFVKfW^QScGqnC zP1C-x)~-0$>>v>@0ZN4FNZc3ZF$z7*CH4y~J}$I)S=eJs0N#bCy_Q)XL(pxG*5w;PwBp}3zI8?eucdj{u& z5JAE6&RJ*wb_8$+tIykn=4<$(AWa2!)f*XcFQ&_~A{&p_Zu3NQ-!bg3jKfbU><7cX zJf);4|DXG@a8L1yN;vKb``R`%m4sm;QqkRU^ru>>pD19i(nm%VtklY&N<81ELyH~+ z3y)kxXgNNxvdmZT8lut|S2^3Sim2+l&MB4I_jCj-5sm|JmzzES1!2p8S@LrrfKq4( zOun8V03u|ic)bi?iuZv$Nl*4VJ5-~HCXOI~y60iT?jePl=lEP_ix6@n^~W7U2Lfc>)b0Gbzo0Hpc4i(X9)yRFJ-#}$bq2y; z%%nZCe9quz>=TeR&*Kwsts`4`G+Za#mL)aS>H8>gnAw5w4qhvBREp^S5VaxnOG_nx zG~3U;7U*%=T%BL)hzgqe{W(rPfkY9v5?(|1A`yunN5_HxR$e>AJ)uBlc7>ID${THH zx60h|H>})WKBJ6zY%+Z#eTo}1U7)WG#npy=#IQlk{VUxusut|zg`viWLMH zt5QpZKm*uEw;|Rb@C^$o-h~hf%y2A!<|nOsckMv7G;c4--VOwmbQGS3p4?thv?aZA zrajwS7)3k7JXPFuL~+b8mo{aM1NLrWk5^#v)p<|$VF|%D+G_&(3BIR)siD8&4kDuv z7!)TM--~n*X-7ehFQ5@*oum)Ygx2CV`)jJPTF!+t>MNF8WI^fBx6m92_y#y;@q)(W!&w( z&1~Eagnb(Jr-XfZO8Lxi+#B|z+boNoYRjgB`{CiWjLGl{c`vd8ky=oSH-O0fhX9C- z@cCE*E~Jc_f+CM#9F7M_QrpubULy^wf^w9VhLxisj`Yig?fbp`BFI3DS&5-Y<9rv% zZSp|6Abu1!&2rLmX4$brr((evq65;kEW#MrH~Kc>*6p6G=Rd34hk;|NZ~(36C)f*R zILZYuDvXN66J&^r!{RgpfFhrSU!4vr)NeB4#*DZUTBtJo;{FR^(b?|K+4g&P%&V&WItisqsSWKe?K8x_enlt;fKatHPwkaes}C8)nz)&!QAx4udO)i|jp z=$gUz2YwM?e4+zGSTHG9V~mY8Trk?=v-{3WqH{V~croXIyh$}<1G7yh%d3f2@9CHL zg`OBisItX#L+rxI%wvR@+U;>e{n(}3A<7OQoZ#*gQn8ivUZJ*|%;Z$qPEBaQS0ZEH zg=9_KoyKEibs9<~ZVfZR`l9GubKMUd4An$GRYcyhAZk&314|oPZ|2Cl4dU__ggpy2 z$IKUmf`~XbcjDa1Bc=BfF&hW~6Ky{NNsye5b^AlCnmD)%cZ8M1u9F&uCJJmsXED*I zGpsUk(PGVg3h#m$4suS;dfl{%rtT1$s^GDLg4~UTb1@IZEu+>9@$z^lHwskn#1*!F zH-&Ava0X3l(+#Y)9cg#6FU>l33A0lUOWNEq$h1$3&g+8O;N{!VqPSpD+Jz()x_Al| z!ZMGQKyO#23!|M095ItB3Lq*?JuvN(u`dP`WJd-YLPbfeAssxVT0TQ4z3{G#UNT6fCEZZ}%^!BVwkRBu41;-@Gds1aT zhj?J|s-$bumF|g3{y4_138Bq>{1s9$w>@MdYvK_khoqP*UUqTCE=ROsS3r_UwuGlg znvSK5I6@qlRnr3$`XkJEg+!z=iuJ{CwiF<$3uq`~xkvA7T9;Y-NMLgkc3aVR?1s(* z{;PwdLzu5L29V6O$iwvK$zkY)5eR0xYwQ)sHeu_>Q}`|kxtOsCcp)XG>AgHWA%zQ^ z0V)x2esAIZ+jP^zq-ceS&=dCc4e${^a6DH)Z8|1Cm$S zhg9*M_?+ff=4SFy`fUzz@Cb}dPjW|&?ehsy^v*liB6yww`a2@DX5|J#Uf;-P7!&HA z6Prj#1qz!#dM)*1LD}e>Ks;d>LSUXYH1L%w@g+@^PB_4x1cSUJWN@*Kju16jl#g3$@JhcM4{0&?i^>=FR^Qz_GkP=1g7hY5Fu%h znhu72aXfWDGnB`hP#Nb>+i(J9U_*oe_-cO$sPGB7r%rMcH}$!j`|PehFfOSh?JIpW zfTl4j8~a#*iqg;b*~UKG(B~+_Dvh2&gbUn47~uocWnBLPkzhdRc4ji)rem-09#n#r z`ULM$m#r(wrka_&zGNK>UMK8MHGGpkfr>m;6ffl4r+Sl5_u40W?XKS8X0|qQeHnD+ zNOq_qYA{axDI+aoHp|vQZp(~RlT-rdX@TiYWx1)|mfs|r<}eC{imMJ{W>PPWPXN-o z+$ktdaK2G+9|ddq74oBq4DRSAo_V$1dnzZm)Y2bJNoWfRFmy7;?|Ya5U~2Orvcd{Q ztr=y@@Ps{Ykf7@j#bO@uC}Xe30^kXG08HR@L&jy0>(b!EGDs@E^viSXCk-S)q5#+{ z7ZjLZw0V3?BYI+xnTbdsA<0MpuSS8<@OA~4Nxv|>Nt%VWu=ksQ{67q4m=`jGc6TzY7a+L<3PjqQL2#w$_M#=v^by=jakDmCHN0{l>}SZpI6pS}^bjV$ zxJ2T`Oh^!BMrv)o1rb?Jrp5g-wHE9%UO4IaJy_yuaUr&<$XO$c+j(Gx=Ckz{1VbhI zJFc)2)2Y8jf8qV4oR;eILBWXp8%ecSJn!5Xp8s19p^~-elHnJ7QZJt~`SOj!F!s`~ zOpJ%VLvKiwA{Rxh9~iN=@N#`{LGi%>c$jSRgF9i^^~|A+iwq1l+mgv%$)e4CUorD| zi(UtAvntX3WTQbpuvUW~p;0BVAW4Ns(9ap!l?awO8N=z73=cSPIPPXX@qqfs+^fTv zPTK^K|Aq!Mc)d`M@3A4Gun@@(DxA13Veyc!<&cH|=ANO}3<&oiM| zUc7k$;c+S10|@_ZlM!QygnU;-rQs2fQ$o3OXL*z2hLv)iwQ-sk0Lri>kbh0-SeRp{C9$J(yg-R1l>>`+m3-XhtuQ7oj z7e_aaGR5!<@{gl>wI>Gc(LsA`kOsnsdrzJ`q)!tcV7&&orO^kSbjEW5cCPGoPZw2| zTNO=FXs7tt9htsWHg^pCM~VTsfs1#G{(Ut4vnKRk2JQEQ_J`slZd%-s&98b+>|zL} z=vW9EZZVzBm6bPj@);}Pt+`B=uB+Y8dCxc8%${KC?ooBtRPBGl<-Pju$#MK>OR zG+$;NaDAgRCdUm1jC9&F$AzH}gcij-$n;`$p_f^LnMPSX?IO|*YJcVdmKro-#W2XY z#O9}LWsZ9$&RbK;JvK$xiqVfTL9C_{xePM`FQdyu58!Q&Vxo+1R}TeoJSQGR(Ja_k zn`s+sDGUMgE+fJgXq{Oo+8h>-BOHxSe#pQ(j?Z?;0=N3MEj(OrfOKnJ2<*p*&q;2c6vlhF(L-sa zS?4%WR4}%|1_@jn`SZ$#feF$2-(qphFOB74#{d-Vu$#@k;{0!bzJzq;IOG!uCF^nT zPBH8Iy&E0}e}dMbgsqhf_(z>RhIolHdc+>z{=lESd(Eh6DKKN!OZa7fgl5ZL4(If|}1Yx{9A$}=a<1qIU^G54Yc4p88lqoi)GAb+g$&a8VXG`Qvv zFyxftcgpiK8>Qz#%Yx@!)4P-KZhdP;_}0|(qK>*YwN5X6oJ4IkfW` z**-en=(0EaxB2gSp#DXH7^oi!F_K>DhV2t#_@!@4A9K8CaPo%uJ+W=Y>vM8~DJW7l zIl;Jb^b0PG>o@-ul+tAd0_{+Q81k6+h6nsHfWCj%Fom&la_+?HqShJK1+tyV>_BrQWQ* z>NNKK)dBW{)gk0Li{P3L?@bGDzA%=L4U`F@@)pk&8vv0s$o*^um}PR|s7ldZ;9THxY zc&5DuX%n@o&Ol@_=BAInDmgmTfgA<(qp;yPDmxZfoU-sirM{N%bFVWjwB1SBDO0b8 zWi-?vex1D@PXBqe;F}GW%6=mUF<16=tI~bks!+FsV$`$A!PMgrcW`=;JDBL^IEKfs zv{xjDQ~C;bczT#SJe0mBKZ2*%IkGOhBf`@s=G3Kjk_*8lLdo0ncTjSMdq+w>=1}q; z%g>>2Yv-Cf$I|y`KkU*=1NA#@b45K5Xg6QGHtm8WJM046kg6=OtrfyHG^Y_rdN*`0 zo^9{pwxJSX6)Vx%qPR(yz_1P>RevjU_f3F>#MPOGIwuboiW9PSE0>vj6*|Y4xtF_U z7xJ)rf7~075X51ouKJgO8^sy9>|jJ>L;h5dz$x*-1XX!6lVLK>!!quF1EAO}2+Uou zMQ2pxCUOm4GKvEc+ip-msA~P*SdPdD3Ol@b+=h_EH|IxBg~+wR%bGDo=vI!~f$RFa6S45Mrl;g`^?B4iC5 z(;l1WK!rhjqa+f>Y_Z9@7RMT@wb}L$>?hKUJZiog|6_R}z;)q4gJ^DE zPO{XMH%vsvlclOY8e~3uibIqsq+|~}%Z%nAqOII6p~o0s7L_61T?9Q~Kl;rNuWk2k=lwZ57}gRsmg!fqxRDEvP2 zU$XdqQ$&aREyIiMTb6uVt@t4=tUin^Nz$X7_-ibZ#DYY1##N9A*0c=k4KP65_et~D zn*Xp77BQTE*8E(gDQFlGH`DhM&s@l2LQ0If`<(f&$e05HSVD9u!_;P8jDDU)f~YTJ ztShWmly$&LlogHspC(HRwHtc0qwTQtaDThm(f)|+FnFgoP?-}E^3jLBgIbpJAtV!= zNf|e;mbo6PlV&511uf!SU!lKSINx|qumpZW&2W67+@McpX1J;cq^i(!M=oYeXLjnWz?Mz6Ijp8=eQNbh*%>R z_l5VuBTbwax=Mv1nGDE>T!81L-vGF=2gVHx4MRHQR@r<6x^q#b^~09Etk%&iyP0m7 zlG%i)>Yau#Pm783KakSrQDiXBx+~vwzq{;B$h{OjP!peNKLL^Lwi9a(h6~8*Ap+9A zg0#I6&#=-MIG;#m{3xSh9h49r?359UG4DvTA z5vXV=5%%It!bKT1CWKj%&9$Bv)IfBFdK3gv;qA~xFCyP;CtlmpEE?P`d2yDsr|*vN zM5iYSz5B?BJv?Gtk-|7MP5&7qFW5-PxEJnw6dpHUkEFyuWzki1heDIlwQUmKWrWH@ z_lAjZLVcQlG52S4A9L=b64osv4TuI5L=eyYhheP5 zlb95}QO}l7;Tf#nkkFi&^A+sc^%W9z=qrzsRuTVaSU6-^q8+ zx9yMYY=2NnS_5zCsf)M~>tkHw{4Y5~qD0K6?KeL~ZbG+=lzX8*PeB?|C5d)Z_a%eA z!IW#E`@Q)G3uW9HB*N~&x&+_N=PtTaz)#3?_|99Vl)f7ajWGTWv(4>q0{LPCr1v}b zo~h-BNWbLv2N^@WeAv+H!P_o$^RW0*vPG~$3Gd2rXOKMzrOWZQ?e|=!_e|V>roD0U zaGk`U6UCDI7TLmy{+?9vx)3_ zu&rNUU!7)`w%b>Bty06E&9v{gb0_2g-xAiu8!7}>(mAt;nKvU$dbt|{ghc+RWAjfq zHgs)GQZYXn}Fu%p{%M(1vE6NK0JiZA9s1!?;rNr2er6r$;AaLNIbX zgqE&iQH1Fk6-!G5dgrcrY~;U6Pnz(+nZxG_{3RV$?#>el4$(A*kqluhz$uGS(XwJE zjVw6ZH2peI(aBLX0zCtlg3~&)Hg06JpgaO2(iWY=`>D22Ay+sOW2qP`FDyB}?_{oW zPa=dlgw>s1ODr!k0D*;kbAtkATu8(We%R+x`BoQg4LI2I38bb7%D{&5>jD4K9U62I zG=cD@3^M#YeK)Uk`u>ox5#tq~LvqZ7Oc|3coaQL7Ii!-T9UHEhns5wfUb)xotB5SM zPrqXRKE5LAiagHbGz(%1=1V(g#0>=anT~c3A9r3~2<1;2) zYP>s3{lQ`prip^W)BIWPKvF`oilhD1{Fvtd&T~<8gTuF#-zBtEDD(^{D|(LA&HK>+ z>4Nr{Z6SWn4rQ*qUTiaZiA^NPDqkX$e6K|p09B$TXtw@o?698b+z$`Vg|gAM!`K2p zpfmcF(Q&gu4Jd>lkX)HilyubO-81Nh9oP`dH#+gJ|5At|_Zk+;$+x}Q*4X~Mk&ynH zq5=i|dayTXUR?PwJAC`w4g<@qdiHp5j|G zSWxKjdXdnjlln?+)ae?ydka}D3cX%LJ3gOthM+hp{H$M==Sx8y?A`RxO|K4+S`fbAIVK*ali>=25(hQ(GKnT2KuI==e5BssX}T+Z0waru zn3k7pLhCcr##{FE&h~*0dunIfGD4TGC%X!7E7_jWde%n!BS>R{&U%JE5ut^S!mZrm zY^(c8;fkJxldCvskIGLA)0`AtCvzCr7yxmOQUbkHug0Az-hNc|LI^IKrI;kN_Rhq@ z`O513i90t5ICV2@%oGgr?I69KL!W&&b`J?jjrwl7g^VNO2zgnY_9QZEDCFucha(iA z$*cjxF$uUN4Fl#y5G1F&a=^gYd1Y@;h?qqUcaE3XyX;hZll$j%cS2Ax$Krh_OR$6d zd>mgC+ck;(P@%K!vBX|Gc@-bIoaW9qLTYaX6WODQJ&`1jhr80`L^tu?ob1zb_7-@N zxK5@%udr8YGKHG1WO_8L#Ckq}G`r;5ahKG{E-r>OtO;1r(2Qbz_%g8K&XNfe$Y>Bt znpYE<6uwb{zrpOStWqV1pRqVulp^-4M2E}a2>@kcFc*=5WMqGn;3q!V zua5V()xHx^6(7jz3Hg*6m_0lJZ^PI!RKR9Rwj8pidcyDmJj(OP7osEMS%trOO8OVH z#eS9Ynw@LoCkXQ~w>L?HyaRJa%v^_97Z$FW#P~$7iTMKxRXJE^6G~H*y3y4vWdbyo zTc8&HfJomH!WWe*J|=5rj@pgY95@`GA!*9y_y)fzw#{)X><2cnaDG9lAQ(1=4)+4h z0sU2Hf+D)BeXbp?E20<)jGzjKNoh`3BP75G6N6*oDA4yxY?<4%DjC6E^6oM$VsSTC zT;-vB)J-c9*)X`?yx8085NpN#J#HkQ>4yH{-7WBYaks=xt~YI;NACw!G9F>VGq8Ql zB8VRYMGswobqfGV2c|1{gi%@-kGS2e*cR|R!!6YV1O@VU`?yyV^_i_^w=cCjI_<%_ z_D_%6mS8fpxn`SctYHYWbm^OQ?4);txTGoqD1NnEcZcIbsKB&_z9zD)F7m4}Fv3{t zEZl*NyNdlLj#DDi1sWVruB+`InuZZB`7$OHEwL6@JyYeL4Q3_M0 zn&?fXWFysVLQD=#X%II%`eM@LlBvkqq=}`3aGxtgYslP~FvNEFf=96JGbAtEh)9gC z25<;-B%Tv=PHB@qCzT%<2Kfo-orN#So3ek`u&_2T%L0Fk6^m*M z=#IjJ3L-2xiqxH~6(BB<-MTv=FJ(WW2oYal1^u!;bDY~cqO}wFerA+KG25E50xFR8 zSlAD3Ni!l-;1yT4&jZxbq*EE#ME<@Ylv$%cRH}{%rJL!vTA3hQ?m<@`hhQ+nsaF#P6!;7lewFNX%_>gm1EKjD3afILq7F;Dz`--p=!i0-9EG zQOj)2?H%<5R3umvITCfHH;HSa=_rU|n&I0e7KtMI6vn7F3nN{_$`SeFXM*uLf{%Wp ziv*{pq^f!5osUumALmsJ!TZVE3( z3LTtJUgWt8c!(s)C)SaN%FLv)e@y_Jr4sZL}i{EiyybCo)570uO$cO_G zVmZDdY|!g|sHiBPDvtk?B*SfLC4D4x0VWW~ge@a7`7qS}uSxc|#QvK23kbu*T)Mb; z@>&@+5B`s5D^s5QdXn9r*w+*PLkza;XF@W)?lF2KeCrl7#76R<@R(+Vdd63qT~m}9 zh+4hY$wN;wXRJ5<3xf#pBTzn+YX{K-Rd-;Zlu)PA`)j8hAI&j1E0p8N;L;9Ozrta% zC`62oG4o_u@dC=26vgpjQ;yHz1p$>;-6CeeOtO~rB--zb%K>J6AlUtUik#zM5c7V_ z41~q$bmS{#1QqSf$w7`wB!y@v3-PXnN$`QNv#(8`6`OaFtY)D`K9i2musdei#@D&= zQ*7HC?e?>9ChmXU`Qi-~-SUaGiyt6L<#V@<-(ZV3e1i1AvldN#yjt9T$5O2*tRlDX z{lXGL(XqflFd*jH9P6I(w}a>0rpGyd93rClg@{CM)TWUTE(=(UV~k=|5;m+Jzu<7+ zn>YpG)oZULk>Ql{_QjZ=PdV>hGx)sop>@N|)d7$Z%i1ePGXl){k%YwHuI-i6GeXh% zFl%U~)-nI_^6Hp73G6YRYj@QVS(VY-0#x$kVHlsk5+YC4w7>5#A^D|4rO` zz}r=odH?5GYqzscKj+rmdviu`CG%P-{gH1MuYN(W{b(WO#_}spDk#JdLt9N05)#F!&=N}*|1x;2)^I#Tj{YHp zGJFm4(p~6KSdnWg_VJ2cT(R?!kEr6p;4%=>+>L@0l!d0BC*tvH{m}e8YLLX5_&X`9 zxKdaZ>lG|O9lN830dN-HVCO30l!aOJ4>C?7fjaGrtG_mAL*iG0fkEtO_hV^w<|7qz z7cXb9AtoO~exbI2E0P#{_iEk+v1j~f9mg{Y9Nx=u*9Tv!5^3dPw-t)nS7DF_W6)9e z0EGN*d-!$kX_6qIN+-sw0Nf@x5B3F2064MFa6EXK!j5s>M?D6wKL8I)jpi`)A1;P_ zd^KM9$vP|DgZ&FEj|MYUujv4OqLfXc-*7JC(o(c*`0WWKkWWe6&;t{X?8gumxJ(#M zzzB|kR24Gc1jhst&@)1P`B}OV8PY)ID%ddTCK&5kkg*|X3)&n-dSmPJR|cKc`F6$| zN4t*Z3NKSwS<;AR`+n3=$i@+|hq7}8gUYi&E<|-EbWBKE!^i9NKa6ehwZ+?!E4M?w zM4!CV8E@pB4ScwjX=a6mz^{2Sp;tE9)`OKjY!+gNPENF82MGG^N8m_7M8L91{bIBY zvx%XO&{`ns6Q|P`RCi*@Z01GS1w}>J_`~CHf>$pC3oI z!VNlr$3(O>d4OD-Tq!Rul}_Yl9w3O4YzpOWGe z#mUbJCuDgm6A#nwQh7NO0il%>iVknEsr5!cPh~x~C;7z4cyH+(c;D!;D7wwi_zgTo z@2i>&N|~TA<^T%{uOA?BIl^5pf?dQ%o~lWmai;FV5L#k1J@ob)F22M0Tb$jBWFU^4 z*N>jJ9oUD;bPNaaY^8IOsFY+B$)HioE2Rs$)BQenB#$Aj%O4O{86cQ#UP*yO-m#_I zqFVYSS7o=>+$~7XJhOAz!Qq)w&L=~|l)@WEaTAtXPNJ-Ys8&U@M}K70?GMg=O|3bz zn+a-<{H-B+6)2-rXW{#hp?V$B)f_8_5oL@8j3pKCf~X`AA+>pR+ZA@>in(Fg%PtqW_CkT z^glp=no_u2gv3@34-%X%aC%?_`Y$^%_^2PU2%}~)I}Cwrox(Udg_jc|qZHg5Lv_`_ zuS9lD%lFPARDNFfI^;b`Jk zAZa9&*5r0mw5xHo(oK}vyOqzk_}s(iS?E*7V^IXs{oi$xPqpp5c6@Hzo!726F^e*x z;9u%1YH0*f2BaQrty5tF^3uv440PuH-15(Z<)f3@wyNC*Z*R)BR)|48kc}W9mr1Y) zgvhE#&^&q|mLADuOUn)t$>nowY1sff+5~bg_LG12eNk!IY)7Ra=|@2UrPD<EH=Ru5|PBU?@f< zWb^r_fZqB8dUFcLD-A#v^3r>w(zQU5aNnZvBe8nzQqpFHS+z{=)7ZCxx$0Q*G@1%l z{u8l17?*E~kv6^^$9E_Tu7+hR_zNC77Z$#(b7gX0_d~u&3L2`aN`Dugb#tb-g+c~I zNwwD!KAN;>tmdY_bX%58;0!sD+?d);X-XuLpIr{e5v~e;JPd@x{EcZ+Rc+C#gNrx| zu8yc_D}F{?4FiP^LdGsZHbW>4K>R*Zx^0MeUe8)kSNO&3-{2SaFTFhbmUrLqb_eyG zp{)ey`4#~iaIq-PqW+Z10qx7oE(Nw21%!P(2%^?38}HQ;)s*UKNTM`D{sZ#FdNa`2 zqJ?#MS1tnWx?ACC$h~^#Y*B#X{mX!uHY#x3M~FYPbZaI{nPk`bskO{c&(@{akoEw; znmwbnnl4r$iZqC6Scl#(;EoOcRY6KeR!>VkZ!WzTd=k$Rg9x1Uh;|h$1Lgyo+Y=o5 z@kpfYFbNeBWy`IUd=!`ydsjo7dd5m;*jUj!f=ju|r7M!jjj^pr+(tP^%=CL21Q7G< zn##LYSDK{=jtQV6GLh8QuCowV(Aq$!zg>DAnIoP^?5DB)ERLR*62$ovl3%9o8SIVY zyTH%xT7#WJc}uKw7v?oe3R=ZvkQ`Ki{|O8kzt*Fb3@7!oxCCZZiBRH&SuL&QopM{P zsa|- zao8epvPH4L7R3}>JS`$hQfYZ!j1Ek3&DDrRv*2&dv>G^ta(r%9PZv>V!{LO43u~0T ztv0{82b>Ju49af^D_oppd5t*y#VqNj^I0Im-n?`O+{E@q+%Jnn`6+alFcKPa0Uo#x zWS5r?E2@Q2n4q{MsCx>g5Wv@?1Ns_bmR-6oJI&T+wk}K7W@vZDz)YdN4T6lrQPg-7 z*19qZbn?Yj{JOuJ!2`;ho#D~W4oIr=;ZZnVUZ6t)ybBy|YYv~e~g@Cgl=#5h&F$36$mcdgpo8LaW|#dx=A zRPbIzVFp9t^9nOWoUuQ;^qjZ?bi6wSFUdG;cMjXeYLYpxBCTOc4p=$;{LP!l4@@%l zNx4x*qjl0lyM;VytJYTS`|}Wbt>%p%3P`F zvU81)w`Pfe5DkKRx3Y>yOIKQXUV6EWuCy%dOTWY6Ob8$3gBo0PPZ$IJgA{1`2GMeq z1==%x9?ht{>tLLs+Wl|72|j z@Y8b^NvQ3S5r~_C20mKu3_7JT@s+n#jL;&$4bK*|)+9-D?Q^*ZpA@u2S?zE*wxyfl zyf<@ytSWt=jUvnDXTbGfsEP2yL^z)2xFLVo?)fZa?}IH3*Pzhkd=W;lq(G3%as3@4 zV@3lOd4Oh2ax@27vX{>gl2HTwZi6Ia4aDRjWb#R@oRc84h%4GrXOIR`am(KZ{`hK) zYXIiIz3HasA-hOMAP?Iqh-_$6<{%~cj4i%hbIQA7H9d)(jBOH$9};80xU@UT5DY>Rp>(cd0Zu=6Nt4&ak} z@Z0{?zjfkRG>>of|LWdazsNctv!%rTWkI|~oIs!!p~hiNIt+%azuw#}+RyC{EAd_< z<=6Mk|Az!Y_qo`vjqRG)-^3Wlt}T+uEa71z#R%CRK?M=UNf8AgTwB}I_OLzua-f~@ zfu$Cb$m9Rz-y;7f-KizrJzsa1$3@NDRpw7J{PMwQJSFPwz!=d;=Z83f)sA_B=egN< zu)|!A$visT-t7N6qbcEH`GE7fKr&g=vht$4;~Xtc#@MTr2aFm=_?F;;j828U6ur7j zcX#BW#y)1Rz#Sk81j`8FwoqJ+T^UU!MSL7$# z7%cs!+(d4R{5PWHjw0@e^(I6o`i;*uvQhv~Fi`1~1mhW(Ul{q1N6E!p{u>NIsMI|q z85=IBDzM`=UT9@1r8`J;!$hOoEYFk&D;!JkeidQqWk55rV^l!{Um)Dz0rH~tP}gYU zjnTpR8!1N4r>}H2x;0UOO%pBu5r*k6@Q9dRgeQI-IYQT-j@(KZe8|ESjS>JUyC-cF zbyu}9N-Q$K_&`u0tuzs6LO2srdvCC%>jTe1U9h-|qETXyyTn#mb|N4V-Am3g5bh}u z3T9Rh;j9A@>hVpqMH&PoODf6%8)+PJ!}y=z(+7isPtbiyHaqICp#`pidANcbn@t(T z5I@4VzGMR7k?;*ZUHU9gB1f>C5CR_p@GwO|d%(d&_ZPrXV71vVJ1DDyDKyYN{YJ=fy%45!r&V{j7n ztPuCP6@*uYvta3;?2^-XYvfw_tc|EzQ~PRcU$fb((ine>RVi#FQ)geOCO>Jr8(;%P z&4__c4y}az6~!_)w;gTI+{p!&mZlYNlWx~$Iek?dw57FPn4A>U3cGBRb+xPP?yi$M1B*KhvL*qTA4akCJ4HADII+ipFcx{bAzEeY6;GPGg|Envn>5E_-7B0+k21iF_!mhH?GHP~%>M;(4zh1a)+aFf&)rgt0m85ZRSYz9g zt+|shb4q zgTyP2@kfl%Blg5A0E+z~j5L#%hGtSaKBeTm6y^_0RYk&V!YB}Kk;THYe0FG9+itL^45O~Ipo4|RtXrUsgBsDWgZ7c)TnDdyap)WdFFOk!M zrKuGk`meKH?_!P+wUrezDP3qOp?9_~ZDp*K>lUpOIIW;5f^R9R6cV<=b`inIwW(>- zd|y_=8JAgW!oA5gS?|z5z=hLq-VbwxG+0H_?N3oWk(O}AcW8Hp0DKR@)nF7yU34+% z_GaDCki(xiG}*9~-Li$^Ke|-`V!gSe&9pWz#P4;`vt14MgN4XFY0_l5Ov&C*$;yE8 zWy@}s&lWmy0 zzLsJw$nV$ffsVHZxWq<)z63ctxPw^z9clGb82etg4@y9kR+rfqj3h{Og{ZC9VtDb+ku0|$yi<(0kw`MOM`&U;g{j*{z>|pJ%tJyB%h>T z@w;2u)CNr87mAh|8<&))sT*Z=JO zUpz6EP15?|0xU!*md$zt0r{>sd^<4y`s_D89>=X&fNwEAHgIEEwkv!+b)UN9IFCz< z%(Oy#w58&XfKBDsV@~<30SNXvukE7^wusC@k_A&VKv&|9JMeapu6X;f7G|sY!LHD| z>1d9Q7GYL94cVM~5-&FxwYpDk*HxuZsb;X$GK^`i4PF_*=OuhFa*69Dl24`1X(7>w z{G-Pp+wyl4yHDb6vA3t#g zz?rj%y2_cRQ-)o!VFS@T-=E}CCI~@)9;|kBz$ZdyWmB)oiD-x9Zz`9bAdCdJ1Hl(n zioh!ckj&OQXgRocfF%uX7I%^2JctxM?}1|&SJ`98M1%qz*obT(!}KI!JR3>?wJ2F> z@tsZkbSwRt8D#7r_grefO0(A`C(b~k6s4q&2R?x)SzJ&8Xf8uS*slHomLg2j9OeS% z5P($XDQ;3JEvlb`8qvqU)sC{mu~Qy`Fm|vVi2Pg$bP_0Hh#01%3B1#p904^LY6c4h z12`bC(o7cb$q;6FO}0bOMLT1O1_GvW2JaTlL|Lu{Q(P-t`p-Zvn z(WX6@*p?tDXjJ%1tC_!YrUr^0$Y|pzy4gMiW6D4iMx*SubBlSAgQES()-y7^Iw~LpP?+dUHOBJJV$Z}%cafKTzel0Z>!uKNu) zTy>Hw*eYrx!aX$r0V}!ee#f#G2ZEIs@wW*xc>tPH$=mX&tfVm*dyfDUA(}iymg}|9Bi?mynp(h{?c)Huu0`C^hmEj`NjSfft|_~N#5=K?%m$QCkvmHp)LG^f|wwG zaY{wKmu*+$(P7hJ8?6?9v0Hf4aOpft=4Z>$MoQRtYk2%5I-r=^XaxwpvipJxFJL{E zi9_Pq#;nX?L~l$DQ)m#Xpj-F4_U--z4206m_e9i1h>Wu@Fy|t@Ts3m?6H>+QMDuhLQaOkzogMAbMa)--mkVs@fgt%1sVnN= zVBDoFzT8gP8_#Kcp@dFY=lC=dBNCyjl(~}W#la(Mb{b^y33MN!xdqqU51y5(aHut) zEI+(*0HzLDW#L6D+;JN<6%BgtPC)y@Cq1G3H{T|@({zzbK5yA=X3xgpB67FbN04)! zo#fKfh1#{qo49>Gvf0n!qLghFTucT9I0p8?Zl$%QPn3PCP*gsEzDlGLNPAg#;@|xD z6W?~bzA*71e4vwA;X_SuTqZ%#U^!w!%M(=~uO^__fYwGBAga=<^aRawHT1MhZ;uXr z>n&aElXmhfNo>;e6k6w>&|&p#Zy)w{iudv|8up9z?Xti^$hu6ade~m_mn5WN;)8vp zk3jb%`<&{r@0mUV#j3rmyGGV&a-Cx6PBGG^Ykkmqg0C_aFFVd#X*eDsYOy-fX+ zWt-KyvFvUtyD#B4mfTQwUoLyJjg0J2m+jjvv?_B8X%#CpcSniX9{0%WAe3s`cxYQ4 z2yCGS0}87QV_C-c4fYA34_6sPDi4o$oW0YIOJ5c3AHNd}G?frfV5kq`rUNR?kIlC;}^~+ z{y{m&e_c$cz~)um@!h_=*K`MzD$lLlb|A~oY>oJ3_Qav~SRy!OiAk7(u@K>kX7QMy zdm>R=noHq`S78J32D$HtXh|YQo-8EA>$WNeOlMmT?=sP3Tm}x^h@J^|s>Hvk^hBIK zcr=SMcrlo5!Y53RpSA$9LOP*bqx0=m!;Cn@Vlf(>hN`x?c zu!WNPc`k{h?u6 zVLbCToJ7s-jLWKAiNiHGN`(DL7(Y7C7|1cC9hiWEab3vwIbe8_k3_q$7njD*D7ri( zS@w%US?m*~bd24S&F&@XGV!6}pp*?BXa{R4;zwM%$onGh*LW)k;f1rDN*08B6s;j8 zwcen!x~E7epq2uk5#s-*Ul)aY^tAu#Jz+Tw!D=05RanDmn60@0Vv~fi_%Y-3x}@GB zsoqd+yrR#J(Rtzc=*pAt~rqRG+hr6bl?caQR`&j?>O6eVSIrS1> zlTlj5(zy|gI<~*bdZr)`L}0OtG@FdHod*mcdX3$&*nezkdcl-Ce~MLh(UhG(1)&3> z148@pk&K;1e?)}^mAJ~#bscKx-cz@0eZ1N@+)tT;%~y7OSn_{r+wXCkfc?7IGT^8D z35j*sgu^1yurt5WJJ=w%(-ch&)G0x89__@Q2I6l^?GTQoI3SEE0EyUVMCEY2GuJ4O zJ7Wl!JVw~gkef!|JjhY4(o>&@!k|q%d1)p3C-*Z5*-id;huN=zc%UBhqx6k{%lVf^v72TZ;skDfV*)QfixEMqV)}C}319-i>1!;B<^- zIvkUR{VtcCy~N$Jcm^ImvIIqmetzl9nKPG=9HZ>dm;}9^Jn2uFbRV1qvz;-?H!(I` z%Y5)*3J|*}d2^a~sEQttyTJXl9Il6B_)TI%`02Z(tSx?0IuRUuRAdmuG>M)WqX|iq zJBx!@$B58XK?#QY5D@$>d60KN+oY$22V>c-Var%OTRj6h_9aK{4Fgzf8q!L80UTN?Tz|px!I2 z`sSg-%Ww8GV$~#V+vFdTqrd8d`$2F{N7-RU7w4Lc5mr7C9ZkE7GY-T4{M8Zq&x~+r zXl}MHnswn&;|HUG1Qy+AJu)CeR+jxrXnOUPa} z5-pUlfg7>2Z#cIhnoFpnn>Al;V^ruS|H&BtO{;uIGsWPy588~x4AN4$yy$++oo^o-BG(%EWY3n*QJbTGpGgR*G@hAo- z*iejrc?Fy002<2qrBmR2@JhMK(l22MFMnqd(0u6_7!*|LwfqKjMh3E~%!T`!yY{_&P^_OZ6Dm~UU2 zj&GQDUz)Cb(bum=;TC1}(=9obj*#Eo#fxKDnq+Cv*m!p&rxk;klGKKYmn%J{N1KPI zWJCdwDxgJ;jyMz*6%Y3{)(*T+aF@}*fJG$3V6&j-l(Yu6GPZ=!S`D=vC84ZR?(Pw+ zU_q?|kasG5_1=Mjqkv+y|^vL(Ry zI7bcJhv{F=QNNK^I~xrOy3}68S@h&?OZK~Sexbdaqk}k_V~24xh3Oet+L8PY_whF8 zJ9Z4;U&hh2y^f=K(R2}ED056CzbmpDmcJL1EL;dMoITnI026B!zTvC2=~&m^65FjW zT#KL8reC)T!$wfbrZYR+o|}Ce0eCgAQ%=4(;*Uw{?jB@_MYR`1AHhgz%c5Rpp+)3l zGtO1~Aa9j(GTGoCU8|72rmh4#a`bpwZ~GJTw#J<@JbcpdtX0DY+%!7t#!(B$m77NG zt2^R+a;4_;6|7|;?RcHrX|1z$ZeiGthHZb?Ho~?Dzb~&POGc#Z^m6Zw_;`}!=r~6( zM^NtIx6|oI^C$~L&`&QXM zH5C1H$etatXNCY$g7fn9B1QZBN%qM<$w6P^6p#YLW`eW)YWp%jhXE-prr(5>R zR`d%laCZ**Zx7i$Lw5HNSk~;iJiUPjsU(GF)qODQ-gtHfmA`4oe`&~W9n&=ypaLKfilD61rk2q2@503ooVhO*&|ZblUj2gsnAReDpw;@3tN6|p{~KWNnA z(yChW64cv!f%RWXzk6tOa4^Cp4Vn+HFdTH+x7dmEV<6= z;g{$Ji$7)c&&Ufpy3FDatKQf-mRza*xmEjmE%{jY@Y-6;U1DZFQnh<(_(fCcg-hY3oik{+4}vSdG8o-B zDB}}tJIeoiQjLF~`ah&|T#g&$kFlc26;{+wQ;77lBhi4Q*2a|E8~#Qp1Bbm@h(b^U zB64emK$zc202Gc&W?xTdGT~S%->cZ zm>kBA8wuv0rl_J~MkG4T=KEH0Galm%`qvm%E1qHxUE;{aC&=dq{c(47h+S?Z@CN6LGbL z4nPh@%qkX+zI3{)Ql1M3C2_sR9(w>Pq96#3x<$lPfE`$|o5lb%6hb^Q=3lDeu`*U! zFB28Zn)^^+!%Lq|bL|7>PsiXXPD)|qysZB0B+#+>h1crB>&#zkK)o(}9`E4@4v*76 zHUEU!Pr~Vo=M_fv5T7?!ioE1~Z4}bkP?}PMa!zRnRMolN;D^3Q@xYe5;%#2$bar$2Uc3;AV^dQVv{rA2HZy$-stwKs?P5#%nwxgweJHqvd>N z69sjijZv_?$a50!lyKbIv0whDJ7sXHZdO>*o^9QM@$azs%TnyGk?(7km%lGcrrMzJoN#90-@Wc`WfCv_GB4i9T*$2oF z!*5c@k*`qEeF+7j5xX#}E%eHe$;AxHAmKuRwg~UwFcQWALMZ;SgHTaJWf&!_b&;5{ z?SZ{5N3+rzOLvcUwq5K+wtMsJ_?%u<`??tuJY>>jWMs&gm zXqN(hXqhRH2MAK%kAU9q!3b~|*%ju9@5kU0wp>-?_q8&eB9es<2|nDqFpp|Jb4lRe zXUSBf+1+$TX2|Z`?i2b`WUdhB$Ls>5T+BcEC>@RDWtJyzfcka~6=85-VVl(+iUJxQ z!4q%YmBh$b{ zW~kpPGeB}?F?p+{4Z}g!ItcmL$sNhXmOa?7FyDHCcbuLs+iJ2>V-kofL)%#uk-O;=3-S~)ZXzn^b0G*n=$OBAaRPX!qAvci$imJPH*;lHM}MGuKU=V<2Nj zj&r+rkH=q%scq-!?zgF9ZM65*_0nl&0uw%pPp3tXX2kxT=E;VFj0QK2ao|hReO`~> zqhIEh+WO2rnl*lv1x4s3S>8Q5JrzeVL8oVS0NOt<3Di%jN ztLCgqbYjI$tJtZP^mOtD;*~)nb6bO-Q}4z+yy@yZ zf4|{xkbtV9&yzr7=DLl!or3;=n(Z0ypj_x_mD=USGauITKUEw*kmsu{h+ak0KA78i zdi<%y<8LbGS0O$|U#y5seVVF|cC4L|`)exEO%;28ZoG0QPQ5+)4ab!zTx46jW9_WG z_T}Og&+{NWCY*}(!T>D0G?Vs{IZ{J-Uud3vEh7|g9 zBcwVSw~6lPeJ+cyCHF+{xkVH2DCc>k#F9k^uFK-D=+{pbzdlgT7pYpEjRzW0T$4oS zTE@cnylX5&}It(PFN z_C8r0UzF!7Eq%IZ{>7F2o6Ns`zHE=eeEWyk@DxhGKA9(9C}-=;ew*8KdE=qt=CgRv zz`Z$)48Gub{+PU{$vGj7Ffz#vX!NBpg8<`L@HJQdI^0a}`bxO`>`G3AzpZudHhE*} zGJQT;At>Q4l)Ul5*&EFd{83R5d#0Zyc&!#i2e~(PANiBAT@rYbF4ej^BVX~pt`m3! z)($vcu?eb-35|+AB{oVYL>wmA%W`ud3+*Jm7hRG3StC6$*nY%nO>#np2bj_5uFZcS zU*M)Y_So!({krGpZ1(%%-QOp>d%fwhnOCyLBOV}4Rl&}*uuqVd0KcL`+0QMvlh-Gm zxF3zjzImhk32Na{mz_`sN}*GDYJwE5y@|5&{?K}+JN-S2T&wrrdWNG`|Ep&8j7}#b zh#PUw{LbjC=HQUTc~F>t6nw@NoGxY13Hu@p$ zKWw5VE|?h3W%~AM8$S@( z-g){8eY?`87FmBU8J+<>oM2%Re`CGB<{+&-(Ft#OI6pAeH3+bc>t;o1End!ikEx)YR?tS#D;F0SIOFL7JK zz%a6#Rux9u(9`as;0dzWF$_&&8Ro%Nb3K-7|C++3B=WBy7loD)j5Ui@>9IsgWimnU zd_oz4Cf*U2kF&}WFXq$*yG{?+ps`7buZfbLW{2C;745-|Et0ejZER(wy{h;9NKKJyVi2k`~R zH(mD0(R3Cv&EvHGD^U7%C-GvdtkA^r&KD zkmvXY$;Y6N^M@NllyQXowh@=(r<8kMe&v!Ys(w6~ar&37S28-%AC#`a5u?74js=hF zg!DQM;#%han5-_*9%r&o zYX4#7L#5@KAZfQT{4jRGsm5WvM@g9f`|3QAiIqQT_UttzU}C0e7xGm(lkloEc?@CB zU=CKuV5(m?`+HSDA4Ny7OSm`De1Ly|haCpg2c>I;^0Ka#lolmervGa8yjA{eo)pg; zQG0j_qi(J41M+ZDWH3g6vL|g1h(0qkX za=dHsVbeKj#8?sR2`jVojrRJOML^M>SJ*2Z>3ZG1wx8P@nHKSWEG!OxyuHVccYHjb z=so^;|6!Gc?~QT8AUIqN_wJoVcdHor`*=f->q+^Am<4}asr0T-O8nCoR?Xkd!++8= zav4az2S*{f9?}Opwt!ES!WK~-KL&M9^6t#1!7+5YK`nKFgEGsL=*^lKQY3hekfItx z8ewQm8&zb{G}L!;+ak~+K*T$z3z9zMD4ws9F}CSWg-cB!&&=JU_uwIv)7{NS!bQF z-EOV)U`bDKxa{mgPu@^^-jXi{CN@IVpu!hk*~|oPc!#$=Nt*) zSa+lY1=IC|waD~nLkJn-xH96*q_a{fPow-&!K`7Y=VHkj>TjKu)*uwA*H0t^D4^)O zJajKZF>^6xC+y}O-1;5e^~>F3%UDnR1dv327aS$uAoH4=x1M!&4;kgr-?3T-Rry|^ zv4F<|!tH2S1V|x2O9Id?2|!yZfR;g|pGnkd1F8by!tJuy_m(!el+}#a=XK5|A{qni zfzh>8Pj+^SI)Yedw>!H-_G^ppV_ai}lE#auir$!Y{w_ne`J#Wbr z^L;oH(|*amS?NQTy(@Y*XsC{;-Xc=fRX(WvYk;M^hnRuNCk#<3N*b4&T?NspA^zTJ zz6xM%!8*K7DOk%%3KqD{YPVQST2^wETF-gb^Umxz|8GcN3y?jN;{pp%(3YaEp&V^M z29e}GSTdO(T$;e+is(Tg2lV0rO)7C#;bXlbn6YV z1Y$}kj|4Ns!Q}P(*%=+Xh3uVGoHx=H(ey?T%bld{F!VuE^E8FKgnHmuXK%zd}j&?0Q&vGS6^FjU%l+6~xg@CE{5L(&(?wssb zbgefc`@OpT@^w3c<@&(ByMpD``8QxAqeSUinjZD@(EUpgLy-(U_ynxrv{Dd5OR*@# zh6xy?yXie}jzzedcavNh4l6)csNA33eXUcI=EMQ>ZC7Q?cEJY3bd|F+8H&E0x|%92|p65P4t-cIV+q;dx%5U#VKCR!naaxEdLJSHzPW zl|tn3uzgF|mN#m(SLwvw%PLC~J~^KTpZb3I&a#h>jE`uA@A1BQ>2dUg(TN_%i7JdL z#6a#wc&rfQsii_2X@3^Y8~L79?z7}xt31F3*@ISj*!&iLOUB_D=bm-(k8~zIn6+;9 z<;Z<9P9C!gE=h7v=|f<9+A2@sd=0H`xJ%>sCL(IPV5K+g&oC+&0F`?P%t9WDq|Lyc zTJ&1^KKfWhs{TR^!?=nB(IJWkcT7B+>Ht%%!PAu6K8gE*sfWP^f4~bgx%ntSR5s+j zallD%*w3>H!U%WZQKedSltFA)T397Jt-eZco%#tXCnGb$;?;&N5jh)hPN0pho(AX; z+Kl(Zm{Lni_r=LKBl}L|z6-67?u_DZh-wKsz7EBkOuOhgHaTX5)y%x!)`Dg@jlSE3PMNeQc)fE7f?$v_j zKsL%+>AB5*d!C@`(~~BZJaj!Xs#nl!uIGSrWXN$*NHCc03UAg!=TwUs53eM7(A*CN z4i5=MeKoQRs6dfu>b@`QBY7PV(Kr}cv8}iy`pZ&~(F68QZe=%wchbh+d!xS6@5y2W z(@!(yq`@i)%W;iir%g*gBwr+*WjXT?x{=VFXT9NBI25*d*w(|g z9kyB64u_-?ZLqt%KYY8+K58xBM9|8mXA=yZ)S{9;5S*Y49EaLr@Jj#gkMjRq{}+xh zPGG-NZ$QXmMQdrf6@N9!Zch9)3AE~$NW@)igCdS59>^>T-@tgb@z)>^7o52#Ra>40 zw?z!^K&oV(y3cT2S)LKC!dgq=$pvi7WTuX4eI5%!i`wH^Z?$wG{?#dd)X}kU;cw>w z?~k*yP(nmAlItwqNhosxK==wPCys)YYm6;10{~8@;6hN|fN)&$J}H2h;1(Yd_PBIK zntUX+^LSC^{M0T?qw~|`Y>6{U4Mh1|byA=RE6x*vzwoq?_f<--OmRQ-v+VGEpJ?xB zpGs*g?E~4)wmtJhqr;-Zfe68;%*((x94xab1wn*QE59+RG#e%!+jh?y+IkTtqgl!iieC#=#J&F1m)&l{mBYt21xrCxQwLrthry|-5%z8{$=~R$6j16{W2s)Tw{B#M!uT0 z2Su@(rF}5_!f#=$CU?9@1mmShvCLK(@>x9Hod_fX5N|odEt00Y_|;CIBe&K?ZU8yMdQjS zY~4mo+)J7>ZR(#n7@RrS)ZE^?#7`$bcInJdV>1WCGY12k4oYu<17vl9D7OtgA|*va zI*)jd@C{ys=$mTw_2C;y4*2Gxw}x*p)#QL{;=1+o5D$R)tRC0wUExRa&?O6#-Q?27 z4Id~X19ssg>7y_pQehQs&Bu$=#FY~I<7$@|Us+#7>(6%wY(~}Zh8Sp}<$%NpN`W4t z>w8fw2y;xbA0&JrPY1C&%#tg>19(geDj9pC$l3A}+e#}~1}F{)e~<<{z*w*Y3F z0C*ssGf?^vUh8K^^MH**+UQWcbSOD&KUg*;!E%%rk^W&z!6c?w>#%=aKS3{8D#Rj+ z&?-i5jg77r?I)84TRg6_(l-5fXoBJ&xb{$OI4j-R0Z>`fggM<_A+9360gqCa1zcVF z`A+RK(qUE5GAM~UO(>P7FWY`Ze5*(>30dKvMbQc>HhVo3Fd6NsqN{kV=(L_I%|abN zy-;{rBiK+Rg0cX@?S`BC){7h_Ve8h@2{gDb_xrL~kvs{RP*yxa$+%Xmdfb5;K%zWJ zc(v4DqD8)jDWy?Fq2pUD?}v(t(-ER=s=&zkR-g;pCWYAD?CMnMSoewtZ(=G+MycZx(WGxDFhHMiX35u^Q3?E$rJ`L{E3NSf5Z- zGMIn*8{Pmp;N%SgjbCfc>QA$x!`afYQ`stLhx>_ zJw5OJk&&AFB+3&<@kz0N-0U&4RYVh^5WoTeQ2DC}d&$1Y5nxSfX3rBU^hQR@>?_2Q`f@u+%he|&q7I!~;M%f9ET_mL3BRd06bS6$yZE_k@{ zP-c>(gfv$fGeBVUl?3w4lse6xsUUdqg}tcb%z5qk&OefwaUN%g;NDNv4@Zkx3w5XH zK5D0jb+Lev(R^`3hzpc_sA7naUao37c|)oQgVf4Mq?}{?!<_&n2fKHls=@~Z#D;Tf z@FJcw!XECwn>m!$bl-uQh0clhfuwcMDZ{AjS9<@_&DoagB|Xgi zdlRI)j^$>UaT=%ZeQ;KT+}~kD+DPFFv}>VCtRj#Na%Kni6*reH^}BiEs2iBmH@7lX zomY32`ISWg?_vp{y<1kcC~sZaD%+;Aytx$<+Mp3y6g|N!-ivDDx}TsB&<rEMgA>*9)?{@~d2SWt)tFbE&K6YXr;GX)wo4Ct z@j)y6$)+&dWa@W;pE%VI&K%Td4th$r25wJ-Pl+EA`N)Uh4w$y;M~ma{P{0|JOgMj= zRqLBf2t|3{i7@XkIP-x|rMjs>Hfpx5c#$cFHT5EsX<84oP_^mS*~`}&I(6Lh*bc1~ z@kl|YV7GWNVU+iqf57tlt-q&6hWVS5^lr(FkH`KeF?qS;jF>=$6tdzXe|6-)80FUk ze0V96+o1N(}RDp1?UU1QuwUAgufO8rwLnAwGCxAe7jq8-dD2d0yl)0c*AOC&X!waP^&xoDN^J;}LME;-5BDhGX73?9!*zXQMG z|M81BdMb|YMhk^dMec82Cx2aso27dwP9BcCd7{Cb$g+SWU5V{SN%e;yH0Ul9?_Nji zGdPdHjMUuAXnjixEQx5xmr8Gac3(T|_4Th(FTFI2<*xjpdK>^mKdKTxX#cLE<*|g- zWb^?`!YF6=lluA`#3vdgH9C8(vhqVw@^IuIin51UJlHLOKmIWb-I1N5MZin|0Ju~s z0LJk(BJYSud_uX$g}O-z&i1_EP`k0u&Xr6t8W2^+J6*ia9k$llI!6o%H8_r9%&Mi& zr0JOIyWk?`%6;UEVJ~XN*ssRz?Fc0t+hp7kGV{mKOowDB%Rr zvXC8l@hgTyp-6y08eM24rGUh8jrHSM+YFxFHa3eOx}VxiDw*JbuT$TXAj`@~kHc4lg4r5Inmdl0A;(83So*`0}h zIzdzQH~E#fKhk)2|^!i4@N%jWqh05kGq_7>P% zcuW70r2o9cZYd|_K@b%K7+asr%nY3%2ps z!~@sIcycHOMF4x^OCtMgS}v~qA;b=Xf;_ln4 zvYi4a$O|C)1zf1z2)|_4d-rGMo$hyMBQ;xb?9Y*QA_H4o<9Xw4-mdX_qg?^^@E+15;NhFlj+?i(D_U1KU~H;ax-XppklwS*i%{B?*`^! zSFzt`?sS!A_Bbq7FC<9V--4NR(<5%k?EVaoQ~OD|c4yW_5&C(Yu?>8S0_9mwOKG_L zB?_Ku56%@K1#m_YaU0+vU?=2P;5qTqXqW3WB%(o@JR zHG`fo0YPWQeX#1Gmp!#|bJW#{bD_u$9A2%}nl&f&t$cX8JRFbWLPoi2RL8rwcIw%> zvqUywY2%(`89f$#=n~Ry3MH{J&{&K!^;BC7jwLY6#oB`H7^p01N;m)`5K#tC*}E^c za2sg!d-gGI%jH>9gN@;84RkRZaymO5sfV6)LaDCqimT#rBA%_fbFEUkHn6{~YrhQ`74n zD%BOGwn~R4XzY1QevlJUfs(ghHf%E$VW)^brKk%-4A`+KlEy+upJ4t)YPYl51bM* zDOAP+CFgj$Nq%#Gso7;#ztrN(EWXs*J=I&y-A^>waiT zVDv$g{#MLjJvI-q?ng=bE$7dR>|8QA+j$Zz&(GtF2s&&0zEb@ccV7;Npt(7op^IlU zj<12!Cp90UN+x|r8Xb&t{B)`G1zT~m^d4b4Wn03{oGIi(F<{BC65rTUV%sV?@PxLp zUWw5awVRZe#^XUu(cIN2-V%J`D6(0-$^4Dx!nU_`bv5~RW_PM9jETE9^A8Y1lKHzh zgF~I>unNw_=qMY!KvF_7K+mVQbXOI3E@&7X5knLtYPd}obqkUOo1G`^!Na(+qvZxu zE8SQWWxbme^MmvyFTcQN7K!15xUJiU7#o)Ate}lzm|93Mc%<`jX|;4! zt!RQYp6=8#Ar9Zl?3- zx5Cw_3$)VJPjt1vSmV!DpWB$KKX2{75;X+o>^aa5z#4KuG_oHb?f1e%uNioVg5UU8_z$hArEmvn>H9Ux(X{LfDvyiH(2r{MM;Nl`$F=&S z?3tR!YK_Nr#zptn8V_)k{i4?XC3}?mNd*-y1G}B}ZcpU|B@YBc-AeF!1Sa`yIF*sYD|G(#keE^qiRH2vqB$rTNEdBa`N@SNeQ z%Ns_deEp6_^6f^vPJy%4t936=jY#N0tyz4B2(07D*d*rICmPjL8g_D{dRrZ60++Ew zusPGzc{U9*D^ySEJ{HAw$a@k-;70s|Wm__ORatTS4E6UixP%RveJ=}q2@C6cS$ZGE zbkHpEW+*L)D0u~KSRA5ZHh=2V7Lg`bE=2xz5$guJF}RTC$eN1(T*X%6?kZ#eeFn@q zPO7+HeAG3+S*u-**)yOS{RXuOWrEV6{vby-3nvXkyf~%^o-h)mn|vl*8`2|%@2nLu z1PR(@lynXcQU_WSi$`c4mlm=SdK>O3tTtpL?aHCTRP(rAFt6*Su#tTOHiILb%N^xa zcq@W0_k&B_a=sVLhtmD#l$GFp#R9K@gHUmho(qE}L>}o*{LnZB^RL2GGqpzG`JYxb5~J(Gh&!*h9M3o2iB%SP)H3j@kkO{Z?xsBZCAcX#vjW4kg^Aj1{{0`DG(lobjQq(m);UnWuukg zv|@eL-u(uuh{V;w9Vxb$q6-`yZBC@<4IAU0{Q;BFoOrIED$kShi$yg(o7XlM)fNhi zZm<{6NL|=ms47~3D&r7{7PgmU5!Gyn(=8C&crlC&TsGrbfgUX|%u|#Djl&}sNd=uG zr&)HYX}O#VnYp2vY;0sJ2`_dhv9VQ6#Ol4G-Sxgk+BHorfr#=VRX3~B*GT7C%zlZe zf*e0lFM_v~kFc9HdWp=L!AM15`3Zfm+*n)O?o zzTBlLQWc86LBn}-A%&rXNug-Cc*=1E){>XjB{}zkK+C1)$Un_OaCT)BT?Kmd*Hvux z$OTjx>^@U6Fl&K@As!|?O@`~)dKzYLMjN2Pfk+gdASl!}g~Fx-Ud~FVQHOw0Lg5(w zv{`$!i8QYUNX0hD;~0yaA~Kxq1R4K=7cT#Ov-TX9>#_aeu|#KzeF)l=IPha=_HPxx zm6SfyN>&3h(VAxbQ2<{fYZnNHSm4pAEf}5)n%({=nH$a_>d9Q-hO>(bXBzAt^fC%r zQ@9b1aD_iB+UO`gUJ2XrjV>iSeeYT(yyq)Mg7N4pc0p8{2jYs98>#1?NP1BB2cdAs zIT}02lH662%7XkL44`l?|J~nc&)@u-#4oXzW=S<^w<&x1PPD&o0IS1$Z1%6S+3|mR zSe{942ZssY1h!*+Na2ocE`%Ggh{Sz{%w_srI=o77ITC||IhNo5f7=TgM^HQ|J`l_Q z@As&}!+j{(0BrgR*akS}C?n}0eZzu?!`K$cjM8FJV!mD3S|G6oa(C^U<%sf<&Hg@U zn|;~*hneGVwDH{Qh38T*L*#*tM=TY%G`_-8Tb91YR)V#dfFGfTdjy@<_0nsRjN_#t z7e{$@(kN}PBTFkSC&dOO3ot}OEdiVyp^j7zqK{g^WKhH$R~myU&QM47l|!0`$i1#q zdgaP(Vd=1WFW-m)5f7MQ*|AK22Zf(WZRT^uNl{Vn`jRFZ!Vr0YTSnycpRY4v%R=hf|u=3^RuCT#}>h~#!n!8WGG_OELqKKL@n2EmTSb2M6TtZ^}FdKt;f-nK30+Eyj>Knu6b~=90 z;#=MO&3z$pKS{FfXl?>Oy(WBnDc_#!wP(oF?tb3ue$tCciII|Eg6ZaaT|<$(OQt&% zAV?43T@ewmFVQf%6h0Zp0T}WeB^)K4K){!p`;3)u?rna)uPZKT@Nv=zJ`7q_q@xIC z7RHaBFc$plafC-5b7 zy(7F;L#;G`O7EvEnQ*5;BrG!3pZI3VQe`g80TyUeN&s@`(B zC$4L5!s$h&Gg$3{E-!|W7S*ulcIlbqye1#kqUf0NgsVDG z%zXo;%P=GasX{N+m6D>st?~(ykl}DHe%*Q%B#FY7vLtH9t{QQaNpnkA;jK@Osu#D4 z`Q0Bj1}e*uJ5Wt;8*gLVqBnnG4ZsZYj-UqPL18cX#xDzwK%LYKj+O30xgTa;qV^0Yp_x=k+U`uMz_bSBpfD8C zX4~@GsLEsZV9|dTqN_O_xZL6^fU*rFoua+;m913nctslFJ*PW+KeC#J&!5FD_DI`) z+v6@IklBU#zF4&sm_!o8JlBr@NIQ4}Qt&49Cvzx9PA#vnqWVCGjKBoAoRXuuGQ*FW z$5t z(QsT3+w>o{)o^BTbr|9u=GLe3dG+ZU>~`%MYg|iZ!}grLZnxUknTs`~lFO^e<{Bv$ zKXh(5x-qU(nj(vCiR-t*Yq_R@O9FrM>v;2F%Gemy z{#4Wp6SSb`Wl8|OXg&i4DPhnMw!(2Ce(AUZJ>duObE*W<01X8J2Z4xm+n_nboU-i2 zvnyj@&Wvhzo5Dj*o~)p)d&wIrj_sM)o~2Le z{c-+4?Cy`<1F^q9_WX8#95eyHiT&^6a_h!+4Hwi1c7` z6lIou1+2?7t9P6bg+eF;_B8G{S~2ANJZS0njiP@ID&U0U#e{DxC|!*?SlO8Qi%`tA zu$&SQh7%`>2oww0$nmKt8wr1yo~NSZrx8V$0TC9CEF8Qu6++dr62%1{OR2!o>eyWy z2c37AF27?SCk0ea(#%P^R|w&ffQs~&g8qSHiVj!0D9#C$)XZ0b8O zX*tvz{)!H#eld7m9)lZfVm;-M$h)J$>h+Agh-y9DWR2KNUJa6x>JsKk=vUSsIHQ!` zBuUQY2`g-Sgs=^^fc(VnRrUR`CsIrqmwG9P0tS(;rv7ANzf9aSN&Q)>2W*CdNi_YR z$zf%&28A4ka-U{M4il_xEn_Iu^g)~beF($FxUDOhBLluNN;dlFF+(Q%7Vg?Xn^Mr( zK05S*Tn3FPGM~-Iide7Pl8zzbZT zCLc)btOPY2OxD?;5Bp5hKGDpcmyO~6+`dnxukIj-xnj1{bDGH)XT&QlLl$3PeME_n zn7is3DNq7AnP3q5!9xrfoEVHfvAjZ5F-RW(T8wL;sLh(n0jn#vrgBmgc5&FQajPqu zm@KfD^8>31lgLk zu_xZ+A7HX7I5dr|%IvM~3?9w1J`rIn{VkBE=Mc8_!Eic1Sys^tMBf9>IL-M}UHSu= zYPoD{n*!hHZWsMJnpzM3(&>2^JO>4XtI%%3tgy?H6z-;q?z1CGfmwGDP(_oni!wM%g-hk0W1 z7~}>Si0A~Rmyp;$A6({X(w(WB_9vp*)ii)U^6U?ZotxSzqpR*!Wk-M~nr6Q22;GMp!UN!Mhn_o49M8ku2Hhw`19!trQ0 zhH?u9G~5IYS>VP&yKNl7#vpS;+(05_w@bw%^iJX_KwMHZ&quWs(=NVYB&4sGhkIRh zc3;vvHn5D*-@=WI)W?PvE=(CaX-rRH|48y7!n8KFMxNOkb`Kz>l@`q@0^D(ZBywNT z-e4RGmnb;|gg=v0V?DN>3To6wwLRK$?Pe?M8R%q4Q(5mgYEuG@HF26c+@DxHgCk=* zj#ehXvcN$$)mV^H9lSB$F90$uTUc8L8nJ8(kN;M-?f6bSXZwj+NvLUUb1LK&P3Gb* zG1pJUsPSzsLlfCzzes|~I9woa(aVUqg^}OgUews#zbM_kx~Jcxx|e^k?PV{X<{3@) z3FR$fw1Bm-wySN>`U_0E2YbAa8*MqJ5WQsdxdbp;j3oWfCd0 z6yXZ^eY+J?Xeh|rymY-MZSyl^2iEiQqZ5!=evA-W#HXi=82SDIi~gr5F)2Nsu} zM*AbqVn!T{0zpoLxRaHhDC3fqM!!znpA!3H(v_nBgdPif7lfSD&{)1;U>ItA%Km85 z^*lQQj@d@&LtR0+JVoe(YI>xk7@*^m*el2YwHS6K7g8$Kwxl7IgH_j zG@MfPpn>V)w1VC2CgVr2L49x{3^m+z@H@NK?s_@iU8q-h%D9oh8nuT)1bD2X!C<;8 z6_7IimNmrz!fj6mDd!4!ZsbTLNR7-+4_g0r@fthLN|)qm6IQw&w~3l;B~&gHoe0GF z4aos^chY~Qk5}YmQ({F1d;?S6Bv&Qa^xQl-FSm2^df4Wl%+rOa9A-)li0_h+69)t= z0~tnY&~srL6Bj0N0y7N1Acu!zA#u4@7kYTNH7fZ9)R$Fi5wFU0sPt6^-H}jRHnl9NCN@OtT1)B}@PzB9KM| zf`Sal64s1tiQv+xU<4t*_o>?*CW_zZ@%wt7@9+D^H&3pZ)J3821kw`DSwtGc6h!t~(51q}juTBqDKy#0)DZFk_(63; ztz!3rq%kfMAi0sJL>Ped$g<}HtwwcERIFeWy3heIM>*;%(i2PF6D0_SVmaB<2ECPYpVzhp#odZ2YxMtK8@p zXP-VOCQ;MYfYhJSRMc>{ujg z?R0=+%oybzv8oMJ~sHqLASRL`$YVO}FLS-fooIcEg z4K?2~4IcAAgm9sEGU05$*1`8!d!1~r8G9W)>^f`XvmNH{yzuEhxX@_ax(Ce#{;ZvL zj>O5CfEn~=8gDz>(HmqHRra2IgVBUdiIlnPOtG5e9afXP)9$Lu)WbA1jIg_^M7KOQ zVHc_!v*^fZYOd?g4z6MqtNz(W_z0<}u&{RV29vcEs4PcP zB+di+x!RaXAah|i zr?llB?(6NN z`Aw?6jqdC06QfZ?u)gagm@NpS1x?sPCn|BAmL$6Zj*D`#pu9jZPM&o8#GbnCNR9NB z)hnMsOtS5oM_v7vXJJ=Z$UE) zwV#xEkhFg~+6+BBt|FjuUAx*Pq>xfi+qQpjZKw$c98bA3SDExJrh^3!jP2u9Gw|qZ zb^3Y)oX8x|@T^wTP;W$LFK7W-IxtDI1Ea03F}@zno)LV{gi999f|B-abatit?L6x3CMc335J5r&W1n_1taaX#a^G)7NQ#vHc|g?)8x7gpbk|wG}se^8!*DL!bFjQ z*eL+^+QG*t4cXnynKD9sF^58oq|OeY^v~ReHG;#Rbr%FPBNH(U@Y7qHL_vQN>!Le} z5Tap`9-((aZ1`Tr{VVT!*!T&5%0}IQ`B=(yZp!ElnG_)kPa;jJesl!G-VzfOyvum^ zm}Z9JfNSfot*Q~C;X2*QUS*LQMxt$U)P(k;qc|s|i+w(0m^VezG z-rD!-Fv7~DqQA?D=oN*9OibgS|^g?di|VegRw08yrX|jYKblqO^NhQ4iIaj z1jVctaiL2<&z1~6Fp=}&A@o_S5x2lIM$cv{;&pl>8LqAl5Al4;`1^Yt!O9-Xq7(Um zD(0T!a5~#%4x6i@rb(2iKQ#JMM{`){e#5GaC}*8u3peCy!$SX>&AxPKa52;;2K$ll z4Gk1@5)QYM2|R1fXxqwEK+anp85Xc(2I{!^!ei$bnPX)+0 zbZQj6T3SxqhE<}F+!yt*WwAwT;fdS_^c~vaC!mJz?VZ|eG;_D{*|^P9%$C~uPPOjWSFxdr=_-z^;uZRLP>m?> zk|wjedd-WBvaB9Fhe!-GmLB+ny<+hv^Sno=z?78|5=+w%4)vRF`liq5-)cmmx5*I1 za6<3FlCq9PyXlka*o*liU+kCuG{L@~TkP#!iD2su-XW?;b!0-pdLT>Mbi)KALo37D z+^i@zWfF4WTh*Y(({q{;(uW_(h*JGy8vr9D+W(TgkN(88pieurb{CK+G#se& z`bwRVHKOn~f&6*SC_Ni@^!i-4QNQlfiJ0qXMlhe8-pGVK5{o#$j%>{^TXaksojd1+ zkKA6wE&4a#c@JX*k(8`?(V@sphR#*&0sAa@WjP_si;Q+L#8{_KU_EE4K3C9;yQqBk-&`vQy||r=u$nD(R2iboVP^Tr^dD& zMg8D_T-z9rBRBN#1P+0$z&M=c3j@Oh%KGFU-h_S-WX9_v8?es|tp5_FOCnsW5GDwR zjo>sq_Je9n=v)b%iJHXAOL|d3J9Hz1;J((8NTYVlATi^MIf<@~oXNeJ`p9e#0@J{ulUOu2PPdk0%# zsb(|ZnhftYCD<;O3!5CYS_bn0YvJsLm8m%qcsn+^H1kapYkGBzPjZZikMU}DMr(g$ zd)HV<7-!WC?Fx)Lo#wL`gAdL;Cyu(hsg2pAsUgg7o!>DsUX%Fx;)O~T;QruPoD}1P zZP?LCFnew?0^{e_VQh_sfxC3;)RqATLt{qF?W+3gZ0xSyO^8i$CZ6w1fo<8YzK84d zh8bLErmdaqadWxf`3k+8?ftagWp_B6szD83-4V;$p+OjqmcAv36ht~xHlMXp0>%Vb z-mO=$Lw1`r?zv4*9KAy`D_Wv{!NeAuQ2u)&#y5I(bZhUihCV97O4aj7_O#!H4i%ki zlAlcPrOAZcUsy%LY8j4WBFCV(>L9yg4wV%IcAV15RC6AnIUf~GfLs&%6?fxZ{4Z&kS>B*CHF*q zf|#hY_s8hZAe~R5)e$})sgKy^nH@9RJfotp&GSPEeS1RJZR0jqPu#|37AhAzV;Oh) zHm;t_LiRS_O{FX+ZsXD_-5pAdAEgi}Wwb4jRXk}IZNuJ#o1G{gN(rqFJBG+ubSObk zYlgWDAC08AiNr2D*0AL2maVNoBctY4jF=-ha8%=Zs%s5z> z>!=&ybc}`1bx5C%)PeYAHYlRZI*=zgROHIoU3EAoEY3dHfPJufR2_R^$0Da=O66T| z)*`}m(Qpg4LsU5lJ9r%I_*x<|7rOe9pRO>@~5a4YGV50ngUC$-?*o|27?P7}r9FQ*Gn+=h-3k<6J!6$N1?5 zE!9~}a}^tLlhYJA+IOR|GNgsZ2Ik5+7kuR4fnGdT)tW*<)fE&Lugf-G>efQ%mX=>m|-=-SDJw-`5-jQj){!5bkO0f3yBYk{0SE z03ttR$((H$xl=P75@$$nDG+&(Vib}F3*zc-wyV>%#uKp0G;-V32=nb^Sp8x&VTuW_ z&PgFDCS_6R|*pFUaes65b!>wfByPgR?22H^^&nqr4tUc<jDNy4-m8YyUe*Hc*-i#K2teA@Y0H}vrZfBFsqYhAgOPV?*@|2tym6;txS5? zc;4&v=!5d=)}*;FseddU?n^rNiibOs-X&EJyt+4Oo=oaT#KV(G=Lzw^0&}tIfmcr? z%^OMml6ZI{>AWr;UQV)&J&b}^uP4pBN&S2A@NUw1M?Cx?>0#c*rh!-QB+a?#LW_rU zQ_eY*N9@C-_h{7vug*!C%TxNhDLh=Ba=tGfE=qZ8svdZCZq&uxLdJa#V_0~)iuD5q zo-4)URVkJmSGw*GU2~IA#<@ENZH`IP{> zYW)(#*(otcjz0YDLG#^#cY(P5C0TX5HfX*v@IH`Sy^@3pCZOQrpm{~$y(MmsCW8-M z?|nD6QGf4p-h>#6RcsFY3*UPrkuaF;_y|NFKo_N8=xQkSTZ zoJ`rH+334GslS;Fu1ZunPZ?BXbBC~gqFs9a}Np7;oSikvwMrxQ+49Uq@Zl zy^8g9qdF2J+D1)(cHu~+E`nuWIiR|>ZpU^kX zHMcr?!0}3rtRy87qR(R@QE#QM4Pum;wFjSw9r~~sg|DqSW~y=%>&P%Eh|JjM8t2$r z+(v2)dg<0!i^k4TOBZuh%#CrK&?t6~CLtY~9Fw~&%R5=D)o5E!v#Y z=j;%l4Jj~J6N_PEaBh4jFDIL;^^STDJILk`->%Lc@!h@o)^%6Co8gD+KFyF|w?*3Fmc zW|mx6==k?^^X0nv`*KhC4pVw;#@IVYpJ{p-gHAVJ@Vn^}CYnk9MDO$di8Mhtu#fp6 z*^;F|%#9$sG)o%{d0}pEmeGA$O<`?JuRJ+Fp^;59m>^q`lvy%`0gJ9a^`3 z((&orFT*MjLRT}<9pxX5q>?QxAIa^oNX7{xGV?f_;Ar*NDB&8+PyYvy0c=5tb+p^W!e`VRHPf>|v{wpCdkpRc{1F7{~J{Wa)5nl`^o`@cZ30Lq%!YCb}+`bs(> zCBHK}QGc8k(e^F$p894>$Tew=EfLh2+r-2Y>y@`l$hUD`iQXeQA$m*NyHKo*$p|3b zFsj8Af=HXTx6C{1*?cydN)*F*PFrHC90MRWe6EC|mzy^ZVgY$aIxr;SY?MGA#IFSd zGeNY~O2}M}J2B~5bafq#)Gf<>ggczWGow*4iK-7e zX4AZ<^|5LXX^_nlUkr*fiEbE~>0$%(RQ+>b2hc_*87h_sa2gmBA$Td!o74^OKd`|zNzWYCQ zQLl+ITu>n1aqh85&>}v^P1!_>Wlm9oMv_Isn750tsmqKL?Ml&q<3LDT41CN$-NYOt zD^t@*``U;uN4{*YfxXtRjrb~dk5;=;R8E5x&6-VAFYq|XZA`TXX(*&9^>gt zn=n;uf~i}dJvmuP|58Wq)Xpf@G-Snx>cdl4q7gGnCjL#=HtIDFXSPm`h&Yv?t-wOo z4#ao|C~Oe_!^L@Fg~B^pkx)Jg1C%kR*tR=H1gf$auon4UGfuLIi5&yo8bR64ODDKS zM_P>%%7bchP`{y?Bv_)`7s;92P*7m>|9-jM0s zVDykV+Fs|`tFwW0Bw9+$3C&`AJxrBp;eI0eh|5ZHG{%w=m4~Wqg)b(P;m{;15eLvD z(;})t#P+NkJn6FG*No@fa+DxPR{O)_ESW`c<=H*PRIE04XERQ-I})WA+Y$O~xyzs| zq|`e71|o}DaAhrYBa0E(97ZmRX2KS&i)LSY_3SmW1wFY$L&-$?&FSi0b}f2ha^`(E z@}UTPqp<`E#Vo&JErmVJbn^&|qm!+~1$F?{582gKXSx^xNRsTjlJgo+w5KCrtv_gy zJ-dkQv2`0W$H)?VM4wJt%6i;d*@;I@aMihfhAM(m0qRh6B2vXfJ(M1gJK9N|+eX9U z&7{Et5g}p0Va67N0f!%;Ll9GmL=cONMHa;ok4%;k+yr~^n;S{0m1x{zM(fvb>#S@U zGsum|d&ybSUF|t#&;O<8{L0ghdG4d0oX^1-Kmn;4B?>POvBZr_WE7U1&Db&e7oOWv zEsi!@9Au0CGi*}B6)$OisIOReqVJRG$UOu0sm8)Ionk7X1K z1!vsQsm_#h2RH#^d-yRqog>>d+EYl7!$@97bwD*YGkL;oVY6B{$3?PFQVumfn!oJP(h zV@WqH%HYzEuMr-o%$cZbqq-b*?RCmp4#!BK;e3^xF2t6{pd;Eq0{Ekn4*PSO;_UZ` zx6Ag+RHrk^BR4ESPaHPTA%CR|ca?Du6{V21YbIqJi9{NaJj;MBy5yX}XTA(0hl-IX zqsp4yqgp)`6OG8CzCoW!*Kip8#BB7+yVNyt*>;Ge6B@BURkpp#YCf$Cd)Pw1)lq$i ztU!wfGZz+&(XOL6yG_oqVb6)Z{zM*DCG<@R^NuWDzRSV|C6;kduw?EDarMqQ_(FE8Ac8W-{m|>RH*} zDLRko{S;<{lhM5nwGHb{T_d-w&%rb?s3oW?B-_sENTkfk#m*2CH24{ahL$TESyw0Q zAof}uyY>d-E}W&yO2WC)6DXD24kFg3-C=-*L3B&yulFk$0Y*i_lHmd#Sy(duf+&L&My|dr^A&=uPcOb{Yup6u!fi z`p>fsqxLjb;;j0RWk-6TF(N=*QGqcBI(K#cQsn6b0` z@O^yWvaU(J znBq7{6omCn$>hz#-m@}6`;TxMR5+&8lVHh+Xt9aCF@g{+(74C@W|R=bBuddk&Mzlw z6^$J0nmCG}_o~*~WEFox*OH9Mgfc+$+B9}EW&NbJ{CJ!`o>h4|fyAeY>ghyseWKHM zKTGqb`(>f$o1u{O?gT0{%nO2VgwJ;-7`Q|WjBn#CH(N~{4rRl(0wSjv2bC}cQRKu? zN4~J`%$7URGEcHi45JpdvbQYaEL%g^E`+A3Exd4*{7CNEHbx=C=G%MJ zDJWnWb?puJV}(>=jAlH8)(Ecy#;hZTaLc~|o`RfmSJ&@41cye=d0<|r6=n`*QPc+XCuSYQTbdkbK+ZIEFQZ3*O z#bIj=p_8;vA325tWWY)wvJU)>qwa~+gDhKqWR9&|GSDPYDwG&RbkZUHAil`8{YvU6 z8-lGb8N5&@vhK1NELL`6DD)ctTlO0cOM@#2^bW8XlM!9U;i4H3*lsq$WI5}xgEiD) zWkd;mqOBEEeLK_HwCI-3hDdspH_jXX2@{`yZIZBK`W3y+<0vjEbp;bC>KFw@ZqPJ1 zL&z)JOwr+D%wxV59!M6R!_vK>y5)h55A7S6&?P3aiL<%dZA?*b)>9B97UH5Z%%uFg z_4*=;z-x-8f+sjA4Ef2~_0hQ7isjsJ?uZrwl=)29;f;k8_vvyvMDi{|r~n&*M=LcE z`Ze2THpR}GX7(cnPUKXvo{=2QTg)ceik#qFblZ_SoCz#K1&*l|kxCP@KxUu8kiP*7 z;d;nFWCNPXiKF3F?$!f3bF1#tYBP&G!dIr+Vdpamw~4HAitk&2_d8Com74E5tvkpJ zp_RS3jH5(KXXvyh&HP$RYEGrEjAyQk&oIu8jL;nLlB9J|qV{`_g<^_#w)rG%_(z?Z ztl3jFs0e8@miv_5f}9emI`=YCVb}^HO|{iVREb3NGJ&_E;l~TnuNluMG=Y^fF~`=7 zRfnl8{mw+H)Ye8!GS7Qmd%OAHfgL}ZT7I`Ec9Z9OFoiVOh~X_XUMg&oWvUd-$m)QT zPA0UQLN@KDQNMEQ(`Twz(4Ew;HZ*mbE);>+H=x_(>WvNh>n1f+r(ddrV;QP*_tJZ6 zlxf*+_GkNw&fcliwaQ@_!qXsQkajQADD-I|j6|bd`FTR7_ zFO1R6&MQzPidq4+1q(1NF|qFN29t=OK7J+*pv+M?b|UAAu?tLus)w3bCkaB$SVS@& z164ZWv%P>3K*SO>Bf36XfZUO5<_=LN5fiICD@N?deaM@LBC-rmj65Veyl0yyNvBMi z0Wlc0!TdCu-8j*e@2}O@ou&2P57#f8p#MHbjARt`c(D^HW`dt@;?yb1*6uTuN++F_ z4VI8)y^AmtVna|g+a_1OfMFr@x|sTR_iJ{aY~6)M9jLomM{d%Mht;vAgJal{Q@&*y z)QV=NW#^ryP218m=Af`7(sW476)E${ zGG(qKX^zv#rUlt`z{$13n?!cq66j(iYp;9R>q+)H&t4<;>TTi7gT%;8J;RkwCuybW z8vjz%-kI6z!x2?HUOgl_SW>_S?Q@a&ZEULVgr#{ALR0-*=j|qq5jJ+OQ12gLa~ZwV zdre5t{+#jN&9F59!2oG=>o$h(E*ItF8F2P)yb;bFX{mj?w#9z=C*JA^b{u5;5%n_d zV{6x>zNOPB;caDPnk3W1syJt1%VUH!9m{C8xs&Pco6%_*$=pVc+(X_K?@Gy@iKe<% znW`{*a()YoHH4peA zHs?)Ha<}hi7r`pMhw6?@btglnZczketK<&V1}+5Kfx1s$JravoQL*=e-prmzBg)>w zwXnRa^hzxvVbKF;ryhNOgQ;(K*m{O#SXn6{p<@tjiZGCtS39>}0zQD>WLxz+@C1SC z8Q9riL@RTlCd#NLB{ol4H9;V56Fi|G>u#&`Y;|0u%NdPG+ax;N&Z;Ox!tACF+r%d6 zr$h0EvmI0|n?}ryLsJj4PUX0({vHpof@{}o5qQYBB>N!gG{sF$U2j*MjQC^&cEX53=CdeM zP|a!4g(UlEy`wz!3ZmS!6}uK1tW%&iQ9+o|(+KPU#O&NsO8Qbp%Mn}y^@m}83>-kK z9rcZj_a=$j6z9t#fN+x~;S)T4b<|rK^*rZl99jD$Yzw1ugwL+k+8Eaqn! zYgm(vYIf2M#`NPcx?eg=O}b(Jqei*fIvdGH!%@}mU76R!Xq_H~4@-34avz^$ca&tQpyJLS)AyLu#kIa)0MNyyVKrF)Z)=gBqQCxDg zGSTYmDM3uw=#`$n!86y(nn>+Q7DyP;BN*Vq7`{u=Y?1CBCVD2SX1It({?=HmJ{q4v z=ZU1qN^j}Hv5iQI8s5)O1bogZno&#{Hho$KwCQlF+JAswe9`>@{sE4$L1305H9 zjP#VYkA$X)czmX3?Xrr{Ac8lk`_g0bgW(BM(ppB}8}yIXrO_Aa{?U+am3{-0G49*i z{7G|l|Dq7Q2qi6SBxiJ#$Kt&&$~3(0RrDv>#m#ickoJ_lB7Xv1B;|X*CZ^k!C(Jnf zirHPUS&ktf9kjR|3BqIJiWy@%7W+r0kC5qxdV)b#F*cB1ArOr_2CpNE1Kw=X6iv2f zf^=PdPSTmG`HUxY3W1{q_ZPFf~}|{AJN(P=ykd)&SH)<^R3Ico_f>FmNr^P z%_S;kZf3l6={34O>joYg;?0SjrcTpSv99#G&PjM#)tsK75fcwOkWj4}-2sJi3`ZY(t>P(dh3>suGCF%6<f5aec{=-Kx(ynEEp7w0T&&uaNnm-d&Z}w_xVO(a$=*_4$Is7d+`{rU%hWCnfdK zb`ojh!X}=$mEcLU>#+MnAU=#=r<*l7vjpxotm6&B9>(Z#?-1J=ST1BW9}zsuSDEu*I~-2znP-F_x3aNRv!%ajFY> ztUBiZY$9S47jKzBIkQBYM22lFKB@sE3{*D;;sKbXyP4@Z4B(AyxJAk=#vJa}!FP0e zB6*RJ;ch61P{n|{g{4@^NbJ50>78p_4YG`J8(92wqbWDpMw8rI?N1Lj*WHQfDt$MT zLfMK(k4{S-%eh7(B|{3}jBqk+?{7(p@sVm|XtX+VOoKa%%-B(zGnkp-G$OZ2xOT0O zJ*ONu88~~BilUw)v$rIBsv|*)OqgBOSVZV6BoorEgs6Tj##u*J)&M`kEVZGUIV1pL zCx;%Col(+sqGoqlM5Nrw<*q8$s7{ownBE7ajRFf7c z+y7x`Z!&9*E*n?)+Qf7zI;=D6#z+)>d8~W?Pd{1>(9*}4cp62M?++DR* zd*f-Y&bgMQ)H$B!p}n`Wo`=D}c|7H`)P%W)A5Xh!4(|2&ve{%QNUGmS`m_2Z!_VR8 z{zxOQbxtsZMo*y~5gW@Gi^d>5gIHOgU{I%)#bPx3s|MiAZ4}<^<{DY$o-RGG2bS17cxIK8XVeHqm5}F=I_r#Jh$mCi=%b7#c^7;9~msOe=#*Q2=-ovUu9zhf8?mWFvL>G0^_o*@|q`O{%*HF^Xy z*V08LR%rD+2JnQ_q+OF@&N)S{CLAlxod1}|$5~EMVXcV%K@MahEu2a&F|e8r4@w3_ zWFh(@oZV6Fyv`H4(qnbfne5CYIU4FU(BpVhe9oyoM?Z6*KC9lWj~lM9_HZaBcEfu5 z#b8)tKV9HO1VzWg0-1D4NDyk8Zj(rc%wI9$ARMPGR_q`(U1l@;*e>T_+v6nG@;Wi5 zk$Qvy3QnK1NYei;WYDqxTh&U3i6yfGJK_*E0|fNah$dyIF!0rnXnl{cD$@7S4nELK z5cFkQpKJ7%+Wm5)&oWi_ZyWuM+Wq-PpHsWPP)vkY{jeYYTebU(q()s(d%D~Nqa*ap z&IqV50md^bif{qv#P7msUFxU{Cz;zP&|QqN>Zvn&rn@*m^K^==R?R;20jQKs&F8b@5N@OsIruuJ?zF#cP(CH zV`%6xVF?&!Ginra9ZbK{65b<$`ft<{59xy5KiCIGi^-+!I`^a4=sBm*8{uL@5H5_v zrs$2npt{2BNNcG6A?y5@Kll#Ir`mUv_J2Fl@Ca2xuKjErB6+197xi=*>K(b%otad= zEaeC*Nt<=1sj=jrHc3y<3{BST$+N6o(Q*jyBNv&)`Ye*lQ7Cn8BH~5k2v(>EWiG?|jUXHt< zv-qfh83$^q75x7{#Wm_|rLax0j9S%n{!@yj*y(4aZp-w`{tZXQ$f^(g{h#sioX7l6 z2JT#&@PNB`>Uxw?1J;x*@776W=pw-gdl94xe}SHhi~~O1KmsYW8r{dbY%0KeLOrB| zGxS&OP;2(?H@ak!a=zy}x(QDt%na)?uyFu29kx$HXSfqfpZk#QxlpFrM;+gZ!#;;y z=|bBnt8T`3EHTIkFWW-*#Nwbj;M|81WCrHXx9LVqE-`4z@^4A+*)NMju4sq;1)dw$ z0}BMQkA>YVn8#)eH~KU(^+mq$brjtW(M^&G2tq7ZPJ)q*spDa7xJBh&cpQH(rS^U1 zbLP({BGesA=}lLuc;J!Y>yZ^P{5_$)r-+475mf|6XKrLBSZ`-4Sc7C>^Kp;W&g zQ>jUOJY5YiAfeK8tHvZlBI%G6{kHc0f|j565eaattw>E}Wd-}-LWZb2%5<_8s`h!( zZxLZ@Lf13MOjna?qugxUKI|xG$3x0cdM9X)OqkWvy*D@*8um6o>P#KdU$Vie1be7i zK|3mzKa&#-V6$b|hUH+NBn$_9(hRnNbm~R2XVNTAvNELizr5h5R5N-(Kfa_Gt>1-W~1&m8I_qsst_ZRs)bwc zmZ;-`Ca+cWUPQddx2~58;I{9gNcrC+slArDb%3-BrCp{ioZ-+}^;sXg=AV4lvohKk z`W#6uM7R;=WEySJvnLuxOc(c&>V3GT%Pvrnm1VJL#yRB}1e*z?AS?bT+)4-tGTaIx zAkolhN9QI$+k!-pX%TF~Sx2bNXu?=o6b7y>Z(`dE!#W`U55LYZu6tB|10;k4p%}M{$&{Q@UZ1==%;qA`T0k5owI~L z5lWm$hC(sK6bEr2edV>9&N9l`vk4SluaT~LJbJB|n6rO|$>?|lrnRRXhP@fT^&Vcr z39u?EaTvo~kanZgO-unq?ZsygkgX8M*b3p;)%-807ZHv8uVz!Egp9zUNfU#N_IPC;o3vl+e)I zW@0r`{Qv_rmRaMw#nsPh^QZjB%%2Wo{?w6T z_XEvvx*W00LN|G0fN<^n>4<7yE~!72!X?pB_e%s`_71lT-tJnofnu`|#nq-pbz8d? zsq!c+Aw)z2klvxrt4BLwSEff3h7si`+o06$Op$Q4AyubHb;`Wvs3qi!KRPrSq{Ege zSi28h!j{YgzWVpScSomf|KQy1-|#r3VyRJxAICcrq}`YFDVDt$E$oGlK4Z|u?>JTP zS*l{D4x7Q@G1NqlpYtFhbepp71a*d)S93RDs z8unb^bl`IcRW#gX!Gr-)R7{jLsZy5X>lodaD-h>fc!3yWnyP?i(UO< zlXTdpu<@Co77z$h!A9(@h+V?%5EqKkow(??iITc#nz}>!kPV`d=gQi=J5>_GYJ*6s zJ&w^s3nfUatO$O>X?FA&bF}_+L{tHe@Hja_&ky#bCUw$-@evz%NiZ$SjI|}`dF&C9 z-I)@qDC>y6u_uy$8?KP96sktW*TR!MiRjG346$g@%1NE9zL9RE{2~~H*TKA%rI4NS ziiAM=XNGkcV}`+~n6Z>Zi2h@^n8!KF!|p!?2ShiHZZu(LI4`Xc8R!Hzp5!}Om08V@ z`a@kjv&B}cj(*`-)L!DU>=zQFt3F^0)As5VJ6lbSjifpfQC1O5LmHhS%pDQ( z@%lJ(3=+fR9X6kNtt@0y0a2b3?N3y_Mb3W>RY**}IU^az19w`qrp+Q8CX|EoWV^kNoXQ8 zGHL9b_*QM#Fp0KPm%5FJQM%BqNCv_=McQzRTQ>?K(xEigN}kCCOl24pO3he4xAhCM z4GW5{Nc4l)>CbjE41IF2={BFhn!F^eNp_bMnvtkRdtH8~tP|a&yWCD1bEE#4YkLrl zq|`#R0#c$LE$RyTQ$D-GhjqQu&yofC)>k|YfvLFFW&?gIwqm220sv^?f5D|h$>)1<7SRxs+^ms=m$Q0Ep zngNw}5m%1LdquxI#r%GZ(--r$M4VzYvL&KlUc@{}G_X8+7IG(NI|=hAf9ac$*@w5C z(8i!$A@U~H8Mv~#z_qiTiU@z}=3Wjdn+z%I|5quSWQ_pQ9^}ZLMv>&QL-n6XyIKx8 z{%;`e1b31wXG6&CH4|iThVVS#ELmp&XMZe#4~_0$onF)kEDaaM7(2&!Rfx>{S3j1# zOhARa?1+Gp|6Amh9d)^tLf$sCq!JM-uG6JEF&5FtG?zQHfLJ8cWx5H(*6Zn!+qwEaR?5S+aUw0K z9LsFYZCLa2t|0FU#-2&W^{@H`@vZFUQkI_T!# zXuV~oK8qtoXQr5CRdaIk)|^~O^{i%vk@FhX6Kk1aX#D7yjJSG|ed+RfLKY{O?DMY) z(F214i4}6wQ`P(N6pOd83`XoJOX7|uVT=|#q4LQJe`s4JZT6EhJC3^STZly*{Zd+A zJzifkUTUyClAU2Z+K-RMDe5q?4BN(F1H)wH-g1ze@8OrzdT%rvT#oB)-GG_>#)eot zdbd%_8Cj!;Zq1)q`f%OlBoh0I=4?=(#l2Y4ga`4h<|3V;RA8#b7b(-z^%wQ2KAo5? z2F66>b|_Ks=2SQe7#)^a;dNll`HF_K5SK$iE0mC)dh45gd9(M&yvgCd3nKvCFhUUq zdFUuLRuU=Yh|(x5hiD;A}s<4_syOnJ#{#!DkOL7;Vn6=?Yz7}gs{x0|++ zJ|)f3U7WnYozvDV2X6AKSIc1+QRik$kgPkR6C}!Qb<#)Uk`kFcHR540q)D;k;?aTL zt(|tt2A+p+()gkXs*<8(As*T4hQ|{HYFs&`*j?zaK0~RI1w%#X!UnEVE;20+yD;1VFzvXptXGIZ`89 zv0Vk;BeSdC4Mk15(-GOoNT#8_*`s6k$T+tf!w=oTWPeJq1Lo1jSvEZ^d!`=lZloF& zRd+gHGE{$pnZjf}Nm%x7yFr9{;*Ma`ILvXRgB_p5h{Q@(+0&|vsxN;sREHQoi_1UX z)m;7)l=fEr`oB3`bDdT)fP{Zkm5=-TDCHmbHgx-U{rp$_|LfTP`HgUJ|M>Uc9mhY0 zPnj|`kh#MVbT2!rsl!rGi#tRS4}>*f_??7TbN^rC)>20&YmxfJ)&i>rP)k@CS*@yt zQPm<5{5Y54@3;NF7S6wiwT#$sT~2c+-r8R+{NZu_tNYOJM=AceFvRV@;^QCV_`m77 zMw1%aw6U&@NzrR+)0%%w?>2t7Qum{B`gi^RD_To9!~cfIJKVi?|IcMndsD;zJOuIi zpZWTK?`!l7@gM2&kIyyVC`1{zs57D}!MQjb2iMII*BP)V=0XW3=G)4D^ago2ITieki4A~q8W7)n% zZyQCI90eb2Ou$&wp>;%cLE0}-amO@V4y21Z9Lf}w>lUxA)8#sMEt`^3&10Q0E)sVK zWa^w?<%6A?sNu!sD48Zve{5xO(L|4N4!09*UtcUbZ@r{zk!80I)u+p%-BB7d{FsUi z)6MP?V+y3&7t8%%Jx+ zJSXWE3=6Q%I8xT8Q&W(Z2N{ujh(y$qsip}g*1}}6mw{O(mKY2x+lfRJ=Qy(3Tr_jH zXk9dpz1D4^L{n2NuZs-{%CbRD+=54@cw!z$7@~BHE)?A271~^-Ino2!JI6<(%YdTW zbocbgNl}jMvb^4*@OVTiVit~LfDcW{8{v(Z8EqSfWMz9h4a5ABqxNMFGORvZbTFdA zrpF-KL;(vE&SA-hX{a0`GnEdWK@WYaGx|m8KGE-bs`<-Ro-c+z4CaOSs~2&;rHS!& za_7O{)dx-f-orRMra_jSJBd&u)Bs+68RDb4EEC`G-F;|^xQ3OEGLzlL{Yq68`;*bEMW`D^h5l~#f!$|Z6g-x2FlFb9^wJlOg} z;sblZBDfCh1GCrj9k>jvfP-KU%y#z;_ydbz1za!BY+ReYlJvmVF9XYnD9d1;se9{> z__mqw!3ww%%rKd$fLU<%jf4vp!5p|A%!55QkuGpKSOkZ_5;*&2r3S!Wa0ua539NvF z;?5Q`bqn`k511K27+@Cc1ACaLm%$uZ5qD&b*;PDei31$yB22J6hInq}`*C~+4o;wa zz(v%jv}8w!Qat*1FB=mC)jg5X}Oy)P9UFP_GIz|mU_wO zPxBHdu&JknPttPA)CEcD?AEMLU8_Y=>>#0L(5>Sv_;QsM&#F5@T9-y^;U z`0jFkVD<;Z2j;IN&Yu(JRnQeImY^#*a5eOM5WE&Tf#n}U53rZIpL>Y>QP)f00Cjsa zSfUQ)ALf}luo4`SvR+5LLVIu!+LXaEdCWe-d-Ajl%t%;Z5$yg2{(nh)VBh1!2j&N% zGj1iY1ZJNgKCtg8^7kliPm>R@@(gr)jBuVMjbQFM!Ufffg!wCeFY^tU*+9795SSy5 z;%kHf=3d7yaTGT41M|NnTzLjF#Muij1qZ>EVBt;tKgqkdNC#K}2f)G~2pcScvwux` zE5rd7z%p0@TS@y6*b5H44Vl2=pYTgwhQMWD?$5*p7XAWV$XhR11pC1C-~iY|UI)SD zU*axl@Y}SbLc@O5mT#HsKz&@}74uSJu z<+)X>5;y>^2UWXPJ(PWJgjRiEr33$<8ijxALNB-+%#OxC*fWNFyn#P(8JHPIdci(0 zLY>KtCtYA4SONzoV0i=VnWR;I6Yk(jumURTkeW>Xz=0m<0cK}F59(BTN5TP1a|j>I z?uTdS4gaejNhQ9KA3Ur|k4}eR-;;FcUWiay|&tJeD zEQ4iGeTjNV9j|;@t6nhw73c_N&VY{8`GK$DA1s`WJJ@p$?jI1(H=(cKx1pop1<-}I zQRpN8VEJP51NK}-ezp+a_s9=eSV4Z2R)gRou=o4q2P}gu5317TxPuSPv z1{PP6Pq1{8R@s1WZlN836>tzNtkRf8pw8TiUvO}M{DT#+hi&l%)RdNkx!b81VCKi% z$4JMW&;{&WgI_TB6XJ~X&AsFYtbi4;cpr46Z^+$`e=z?5bOg%}a-SrR58)r|{U!NK z5#OWyzzSFf2OonbY5e_)dM7xDf3Wun+%w>_gaZyf$2&0pJmJ*w`~q|V%P*6EaA=5p z)|0;1$Pbu(12=F0oZUeBHj*cB5ZnazY{IRP-)~7bSOzQL;G3kQ2@H%{0kY(yDqt~Y zRGz*J6QdX=f!<&R%qEPQO<$I+LmUZKnvLz-N-aipx8lFms9tagTnF~F8V0NTYo8@^F@sA)~Dr!TeCT%=7U9WIhfzos6ns~ z%w+j~cfJGj-~d?Ii|;xKZ*S5Gmgf^5SlWklf|>nDM;Gr8Bs{QmFmwV34#9m4`8f=F zfCCGSS`U^!iThaMUxa_b!|@NQCD3~u{y^#DGe;6WSO%r9&mK+rfCHb#U7n96oC(AW zE(6u^FE>qtL1^h46WJ$SuQ zMZp`OGgw&(9d;nx8%Z}fcoXRZ%Qr*k8GL^WbO!rY;U6622lRhwWKlzyr{+#@Pl?U+;mL9?Xj?nd&q#GVn&`+NL@eSg6J?)ZC~e1W}xB46MT*u4k&e24Ud*>|bOVE(VP z$32M$EP;j1l>c71{|&l>J@1ijF#A67?alMwNgtU1fOLSR4+(cZ>DWTJU|u_F2+VSJ z^6Y&;g!V;n&~wy!aKLv|&%R*PQOm%dxT6Na-geyggT5mi)e8=Q17M-UQJcZO(T>XR zPdJ^9S_$@bIVk&64&Wk?!?6^rX=-4cqgoH-{dmF$%iY8)&l3s%AmW?ksO4Z~GVy}> zDUQnI@dqvid$w~_87zU3gQ3?{+`;@b(gXJN;C=}71m}Z=?MV-)b|5{6;y#n~fPFjS zAMD+k@DC$Ca4A@vhr2w37!g(FU2q30IY+Gnhjw*T_d>p(PddTUevaA%<_>aH?vs3< zchm}S@G$5CW*0!0MWkaP=>YSeBprw2?{G&I1Q(MZuyh1;`4s++guYR&j z3-(-3dXMM*4UXyqi{K_OyAt{@C0uX?sD9+A3fK$IKLLNYkPfi43jgwaEAA)q-D=7O zEP$K9{B5{@mhW%JKbZS5<#iJA-bHzVWpE9c{|V_nneXo=-QWgD~!8c$2g4w5_H&_89r<1>@p%+*NSAYZ05Dr*)mi&Ja zI<6=GUkR1j2IUP_ev3Oe_$KjwmG9pod@%Pr!k6dY6aIhj{0G7Z`@kVE z^GE!Djqt!Cn5$6#!NIpFmouTmpP&ag2o8Wfe?hi(a1EdmQk zSFHe1H=ykjKG^du;!V41IasN4k!A5+J<5{braZtRSitJTdNAKe{O94X$yH0ie4DGv zU@zEuKJm7@ssQFjxM~ep1Tz=#{Yd;qdbBb=R}JJ<`ZljpgV z$M^6LE(eEpCVa4G9`UXqojKA8R=^6F+tpR`zfX8z3C!(=JDA@K|Ci$q7QrmS`ZZty z+$=bs_gC;9EP_MeIwWdk}O1Ri5;LJz&pOJReND z!QvsfgFS~5Pd{`9SAdxXxC)kXs|LW_1=Qo4$^V7q9~}4&`IqND z;<*L-e3y6xFCu-Qx|s05@};zwRrvcpbOtL|Ku@sm2hj6Y+^-}&P?ZQzo^L0-0pj~H z;eowBAwS^Y-Ne5d{3+=Ii}#W)Fn=HJxAFa2@(&LE4F6!^LFfq%fb(xBf9uFUSokIM z2TNf74#IyF|6tGK#QS63v!JsG%szpCc?LIweNW;4PU3kQ|6tF0{NKg*U=ADri(uh7 z@&{&~=lvSu0q2A2MZyCM;3hEl67~5f#Pc%w0eiufU~U8N!6MjwH~xocpJ4ts&<9kn zQa(TByEpg_90JQ=&qm_AhjfCAK(&c_1?GPb9l+i{lKy*1&)dWU7XOU@`=BS71G9f2 z{b2bW`b)6qUCM1O-+={i09*-HzzW#&SL#oh_h1nm0M~&PFmpfQyidBp-Vdm!U{QIh z`)9ldmx6=ZQ)|F{%2TZmKrc3E^nyijojhkemHj#4fCaF~D(^~gpx#pzFo&}L{0Dj8 z?5RF*h=VRRff+2q_dJCAXiqH%^PL_%2k*hz4-?K9{DaxCo*D$zIMTI_@7PdR1be|U zsHS-;@(BKWJe3F4_QVesKvZ;81zZFcW?)hY?3?AO%rA*=Hu(U{;5u+{NAmF~&pUZ) z8JL?(yx`!@#QPZe*@bw)QqEKB!M;66=dTENPtqy47x@A!`;p(rdEVb+J%RKb;Hk}E z?;)gPkna|dKCrlu^gTg5tlG~9%U~baw}^1Sp2IzrdlGkW1vvC6=n0k<G$01=NHf! z%>R<~2tEq^-{QN+C|_`3kah>Er^x^B2lL;e$hO;a(xW-$5TR`+L#@4*e1Oyp8)i&<8BN3q8T& zX59ZoI>2RM@86&ssNN%-KjRN93ce3rz{1}t*S`?%2b3!~@FD2|Gs;)_cgPnw09LfG zGVhX3$EVLEf1a<_fmz>I*}p;`a4D#;Q@c(ujr(T&b23>kn5)Mf90a@nM!Gmly$EK| zlo z^#D|J$p_dAW>Um6k9>e?SKPs#-3TX*|2?5E*t<9B1S|8QJ4!3X{YgJqIKWqfVCg{I z>%hFP`oQeL_M5`A<>qU|})g zfjvhMUK8m6mxF~Pskh(|IGeSE-lK>g>?z`ppFn+UBb<{cPq1_{^^moP>?zP6%$y26!GY5#{}F_9I_VeuBKZ>h68Y*NzspD; z*z*-d8BP3PFPQ%}hZ zoKL)9--W~r4qZ(6o!}*e59Ti;e6ajI^4~@LE66{Xxt#oiJy#I#7~FqA{=wXpZ>82(X#on=#Pp3OxbK%mJ(Zt{?eJP#l?f;i*?1cx9tc|bx- zkWm3k;wXp(5{BI5Q3M(h7~lb#JVcx5kiTD{`(9q}_5JaE`@Zx1woaeA&wbyg7NNJh zs>Ns-uV=0^<{V&pxxOr`|5u2^aHVnP49oE<h;W z_-t~J`Hj|HLHwIsmu#@kaEtm^bl#x8uyU)uFr^QQg(^E)XO-z~UN6QOuOvQuncc3> zEZ^bJ-OAQum8CoNlP#83asFNQvG8vFWP|0BeCztj@;&;=aId;n6_**qefr7r{jR6g z%zwb2Tjp$A-Mk0YRrrwn3WwykhW!2_57z%G4<--GV@*C{Us>k}(?{j8mUSMJ2Wt)M zF?!s3Ya9Q&aaNu(&IXfC>pU$FM*pk7>!|a2c`$lWe~aUn#(^V!EJ z8WVz>Pt1R#1 zx?(@;Y%y9z{XZ~|8FP-(Z2|pnpLIFFlwm*Xv77m->SVlzI)CW=HPy*F>uj-Ye{t5* z7e*Xp%;-n*XAjG3o6m&pJ=W>e7l!rpg;mA}h|6A<*Vh+T*>Rw8RvB-gFNGWG%R%yC zA2T+Yv;AQG+*o|(9AdJG_=m`sDI1#_XOrPjuWzniX3W`Q+hOw9LS1ZekfklvmCBzz ztTSiSW&YvvVTBD2GTzGkBg|(Ho2)b0TAoMBk14}8@?p&Q$JS*p>ufOERv(TMpH=1@ zE{?a;hoj}qJ~r88X?xelPmJ&2`e2l}K3Lt+_0ek{`&rq^^}+Jau8(89&OS!Fio*sw zkCp#!;xOM`97cPHbDZ6o zGTBePKNDwv{bA`x`pJym><=w=G3t>QOB`mx_(b`#htUE0%`)3g5|0VPfzD%t4Q2<~ zr<1+T9wrAnk4?6pqOL>b!RFz{Svtb_sm7VI!6C*+TK_b4{@DJp$>K8%rK8kyx^Y(7 z;xLn=?O&hz*~jn`^)q4T8RoIZQm^?;*?y+=j&q$cJ6>OyoMimx>OEOLOir;bQ$}aW z>r{0yWu2`v<$1Q_v*c5Fw)iZcBcF4e&mLy1v&r^z<#Dd~tZ|5OO`MwfOqnrf_=SD? zh5oS22K(4#z3@Eo&U4=R&SS36P6R@i=_ z{Mg0vW%hw7b7mZ2i}5eLe!1(9HP+bV5KC9c|03h;WQ!@2D_y_LS$xJMy2^U}`f#=V zV2J}v*kXm9zmhL|*ksPyfIk<-F*|;3-tWa{%0bo{ek1-L)WQ5(`7!-ywm!HcUiyiZtGvBuXXFQa*y>{z1RAe>;HY$XZ?Qbv-yDauaL)s z;<3sKGuBvVozX-7{9Y+86PAYjbB76w&*)Uxah3X+vdTf$IKqtWSL*}2SZ6OA9AJ~f zY_V;?b@&(i#?r&~jTPq1Il?;Ie{a1<#AEX@@z`p}m*H{!W5oCm@?;Nd%$akPO_r}w z*Wdm5V9MgNL>b$!l^-h%Pso#1wwSZ?kMjG6{RvBFp!D@CTy_E_M6nn3Y#2YcuxH+vGZp0S!K#0))?Jl-T$>7YpgSRUc5o`n6kkkmR^wG zt>&?pO*R<4X#6&>Gi8N!rVO{sk7d?aWzGg0jPDSK6}Fhs2O>k05#u}6%L+@(n6Skv z%Xf*(D(h^p!RT&rnXttg^FuZEN?zKKM);Y@X zn)vrwp973vSMUAKV>g@38NK0pdBFLsFy$aKMi0tkME_Z1ojKbdlFys^$ts5!y`>*R z;g|^W4gt)9QaSN(WuujJkeJuI{Mj9%=JzmJBO{u;#pHr{r9oCp}giV(JR~{3^VayiG?0VjL%vj|pGbS%Mp4{f|J@jo#o4@yP{?s;q z@1ZW{Y_hGXj_LZvG6z{_^pf*u=ogcj`o(5@TWEjT_^h^&vNcD)n9kL&SL{1`*qqlE zh8THne8;Qe#_D8PQk|@_^EG)drA}sSFkagH*Y$~2wwBQ^M$75f8}jxX$v%b^#bNSY z`HWb9CHc@p^TH4ttJ>E$y}p`#WqA$pnXV)LTjH|H>U!cc*+BfaoyR`T z<8{{9;s|RS+mCnkiT!M{#o8wJ<2~zbYCl-vC^IJiG@k=3ZDv1OUS~IR=Ed>m_Tznd zvG^=zX$$+ol+g#`vxo7P;xOqF=R@mnWj-t0*(ZkW_2nb;n6k_vR(8;rkB#r5e&!rz zw5$3*u@3v#V3VcY%>S3yyUl0I?eLpS_Ei6S504bL0D~htYxZW_pmkzfeC@Mu*6o*`f0I(s_r=qwolMvviF8`AVE)?E~vS z({Gll`u(+er^|zlGp!eVR_f>0V|JGH7;5tSme0_gXPn6e)??22+usTGe(M!ptZs%& ztoI$Cp<}J^Qr8tL1L7|t{^QnV5n4-L_f3DIZo|GM`PB##;Av`^Lr_<`>5!>RR0Vx7EeyU3IbXfjHyT z^N~1(pR0?>7xr_!c+8kbV|{PJXV9jM^}Pw}O&{xf6XMMn>$6)vlh!^qbTeblCfg=i zch=ZYVR`o0Fvxh$SnmaTeg4?c!`gzeq0Wr$la0q?L(0_SCWlyBa%_mF$akr+p_dId zSX+8*=$I&S10dRQr3 zSAL8(k;hE+ZfQM+F5|3hXS`kh+sltl4zZRPpC#WNjkC6samG8#d$xJ(E!Jbq*LCYOEhPHjFSmc&zW*I{yguFg;2=g+Ecxd~rBHe~IPx zKh8haJ}?}oPG)S2jUTU0mVT-ph7;_=66&qm2c{?5hr*N8v!wh_Q4gb2)x&U_dX{p0 zx_TJ*sfXn=)U&ksXW9ogILzA5$NH?CzOs+;+3GBg&r#>Hj%(^<_6v0uo~O>`oPWML zS-Eg*Xfgb9tiQi7&Wzz#>Sy_4^)Js$j5AzioJ}Sxe8=Z)^@Y)Z`d73bD{OF(O-A2! z{_oY#(jU~%aE&@wvOas6UaL;l{;1BC#k)?OtZ|s->(#l6^KMWlBQ}fUo77Vh_h$7l z+@c<)>|9lTgX(94BaCk~e>LOmXOk_KZd3p2`ooOjc6GACWDT$1p-zT7?f;t2XE!tE z%-Ob<>xmV%ig8x%GQPIgSz&UwzOcclQ{1|~Fuzw{*m%@+v5t9aX44iAVM}qQ8)r1rI;=5t>Gyo=vmP%V>Z~py&Q@I34MLeLx47>?sE_g1;&vEk zyu5V_S1`Vf`Rrw~qVdA-E*?tT%8z|4uOvR>mBruAzA%6kv>ZRfgSeS7&aO7vq-^O&;4L6#Zz zvM#$=VT~z=S!Mh^`LKr>bLJdno#nmd$v!sOV2kbFw=W(NUtz=n#%!^~&WiO}Wx^p= z80}+ycC*TiHI6W2=?B(lFYBzc!M1&^&x9@ZGwfvF8L?wO>oaAEgDf-r(E99Rg*B!e zW|i^&)@Khh=FB|G@1d>(#M{&QEVR{zGeLGm3)8)yePhVI$Lmr1%?*{9!bfdZsmCsH3&+@I- zD~@loFNazGcIz>^L;qN1d#Zm-ncXQ5mhY0s;a+Di8+Ypq)4F{)LLBz7bdPb?*>R+N z?v*!_`;4=Ezxh8l{(y0254uhmJ!Jk-&SRD3A$79$H}xECy+`zw<;T>?&@lcJ>$Aqv z6UNzOxtC9=pXFiwX7Y^d;TS&a`eT#fSm!@y9~ix8Kbg_<0=-|OUu?akFN|JQ|M7fH zeyqJIKjv>+@2AG!w;rpXiF<;$Uy954YyD=8(a+@Ld7M3rqH$q}4aQaV%o-P}EOVIA z>~W!VqV?yE3w^9CG0yiSv_g4Qo`pG`V-yiqQcdDxFJlDSeXk6%LsYgAmv%AIv)WhiLCZcC&nt{uRe; zJ5OE*tEcb~d9!k;eLG*>>|vETYaC_9H~)rt9Jo@y>Exu*^}`m|W^S4zPBv z`7G7U|E+cU&1dOX<}+uK$&UjpU#u^`bIfi=m+A{!nZ8^m?q&MI(&hTXaHYOnZa#Y$ z59kXswqGGWQ>MSy7luFR%azt)FLO3nx>jGV5{FfWKe~>XvUIh)*~jXi^oyQb>-~T0 zu=q|~{RaJFbfbR#-aPg*yGi|Qvg;4ly;=RN465@Q*Ws<|WX_zG+thijd3UOlmAlo+ zdR?7=l;^$bWVm0QjM#pix|y=XAyygxN#7n&C*y|sEIn>K7xxKq*x&%m|B%o1<~=PR zR+uw?K|VLg^CkJP#=+wF73=<4eN36ZX5HfWb@6Ys?i#@QxsxM3#-7OwH_s8dY)yeRw ze$~Ze$_j^=GrmWB_A>fR{fyahuXR{u^tt+3Vd*~e*~b=}#qk&Fzu!7vs-FoP%osf& zo;y*eEOCfs#t)juURKy(?$*|&hxBu?@u82|*zuvsXz}r(bI5!TYUpP?WqcTAdFuGk z{TIj6#)m;x8U5Ay?bc&9TU?gsj1L_T%Wv-ZP-VQ7xU93|Z`NJfIO`l{gQZ90wTwIp zmo>j|Ie9!PUdMRfM^HaU7_BhgzYFL)`t$QZ35Z&sN+E}u2W zyT6e*YmN6=IInlAhs|}yyT6gw*BkGBcyTr!@6U|-H&-Xa*6RF+e77I(eR${XFy8y{ z@?-mx)?-TlAr^*M*;T)vGVd_`W;k4(jE_*~)5ecf59>cx57VR7Gpx>2<;`%qyjkm$ z_cLBULw>BBDZgi(#|oQ2mmj0E$-b=CjFq z;f3bEAkHtdI~SL&kUE?&!)JU{Ve>QI$6F+J3Tr zjs1Mty4R_nAy+@s8|>RF&c9LpY~7^(!dunw_HE3ip%^p zaan&|-ESLzLw#(q$>xaq-f{k$;xgd~bC%z=e{ZRe(c9`{@{aZ1v(CHLW8*#b{Zl-4 zGyGG1Y%*%8vt?fxy)O^8*zvx6KG1*WAIgL2$JYD6@h8?}`l+}d@(b4uldoJitcMBS zZ|AosgkCllnGlAVjhPTSKQ_;EN^8s~P4Lf3=TDp9pOMyYpCGpN8U0J1vnTj2mh)MB zm$x=|Lg*Ov`n(Cg^I&}b1pkZ_XTgL}{?vFpA!MvCH^Fxwth2%d@3Wi7K~`3j*XPz_ z@m=34hge%l+%FujJR$TkU1dTTVY4(LbbYDstBK3X>f(MS&o#tlyyk>ZXPxoa=C36$ zR@YW9>ny%Q9IYcRlXb-{+(_JS`7RkVRykT6mnVeoZ~G40#`0xG5Ak+S3i-0OseB7J zlkXzFv&J5lwlvOqm-&lYZ!7&|Y3m7Lfax~!UThJc>k^;w_WH~c+r}*7y$kg)OVq>i zj_PSMZzuII+gYC(?W)gX&1XNOJ?tOL73(c-{!!vGJzCsx;-4=+wpeF+q5h9o??tW) z)_$c=EdN@cCWv>L>w=BT#VwAn(5H#|aiu=7!cpc-Cdun6^)aWva0uDe=CeLvKFhzC zH={qe?j{>&jmb6kfzfs9@tx`h`&jvtJ~GPHKUJPAzH42+-a2e>gwYN9Kh5~f`oo;V z47XZmx_P(j51V(YgK1q}Gvs%#yqMmv4kiz(W2W=}B0i%>)zNOeVO{2ryAD|UyM3J{ zzo%RWOrH1Wff=LO=DncLg-v~C<5hj0V?SQA-%MV&FU;PsFLUk7i1@6(Ek2`nH#;xJikqQA>jzbD)D6fQo|_XWiByn&9``O_wbJ~r88Hg94m zFX8<86GK1C3nu!EusG~m()Ga_(|BSSDO|$*rOaE(d^TBp2R&cT{H49#F)<7O`OU6?gTCp>0`uv_*x@wI+r^rk(O$&OWUxZ`RhE=${qN-(X^B?@%X; z@3dzds)tc|qW2Wl#a<>GPjtT_$D62g1%2FfqW2iZ*=%AMW^40_KGSR7mg;BTrG7?R zPxL(j>u;k@HnvqKOWUh+CFk#;PPP(tGVG|%mCfHtorSxoXBBzwt{yhJ<;`Rdd6&f5 zQ+}+n!OC9pTUFhA%a4_c{8-vYeychDf&5t7*Ep-}Slzn&iNll)w%D*ZqzfAPrg!Lbu7)DusMBEM3 z{g`~2G~~OXxa?-mob|`8w~={&cO5Y05UY&K=Cha46Y5}vrH!rk4|y&;Td^v;d)^=<7ef~M8%7@)d znKL}^y6H0i1^dFh>CXX6FR61Y`M#=7<{T=H-%#h);<1c_Cw{44tbe61JM(LOVdAM?Ictkd3T?ZH>wzK_`peod z$Y|^&{~IT-#V5I+ka^=Kg*xN$lS2D$UiY+&l;w$&!VpUyM;q_1f0HMLUWRFt+#}aI z(YsjN;UF)&V&hMMQo;+A( zlQni$z<*~o~|3@B-_nH)1%)Te?kGQwEELX(sQ4f1q z*~fmd^aFi5K)wg-6O%*qgLQTs=)6O%$DG5A4zn)@IiG#3rjx=5xKH=k9e9A=%RBfNgJ z{8(X=IXjQk-=9pfrq?;bnB^ZkpZ%<}#Rj{M(idhd_o{~plcUAu08@sa=mWc1W6l=a zdaZMe>yilvSz&aH^Vq{0>&)1GtUQ^r&LK7!A14p?vUIHaS!KuZUT2l@aq4Hv(oe-< zAEV>d&xD;PScf&XIKt?s>i?PZ+0T?MR@qgRA2T*N%F+qyKhf(PV3TbpiN^}V&(z6? z(aGYnhb7ioX8S4fVaf`Jm@+<9T=ufY1~Yb?rXE&V=P;wHI!_mueXO#{20Qz#d!jm7 z;s|T(Izv2W%sI;VB=wx>bq+8(*?#_9KI~?bIpb5*d6s-xVS|H=PF3gG>R}IStTSi( zIr?#$dKj^|cS@NZ=js>xSUz3eOxRfypEcGw!UoH~Ft1PE%s9%N$$9cRL*8tiDev>m zJ4fEkILK06eiw+x9+vKrA9J=}DBpYS1LOPbLvhUbm*(9sZ`Rph^#OTbSTD_{xJHx{kc>;R+v7mPR7rv=eJ&eUfztG@?+~I`DNC7MIOvwwI1Ww z#r>T)Z|EPB5q-MMF;iCG)F-BI>Br^Pe_LEuILz!_aj(#imbk3HFD@HQu5|tf>R|Mt zI<7L#ZYCe8gQbt{*VW>TTCea^>#_BjItHBox%HTQX}#k3EB*hyc>Z4>Yu}38TS7gH zMDFh+{+P%;Cd?lfg%*}K!Z1tAMxm5DpM7jCCqGs? zK_{? zs^?DUpQIkvPF4>qr>N&H^{~otntB+WuAaN)+ov8j*kp2sdg}I*HI~m*4_jy1_j}Ac zSKiEP^1fF-7s!w03+2I#@qOmA%Jd>}nfzKm?ziqGt{YY^wJ#5-BU3lam#L4XE1dtJ z{k+QgOs;o6Gj=}Y_$K{i)VsV z0AtV5YiqD=a_C{oA=X*kE2=tva;UPwVb&*24xN9OUo_c$cI@Zm$zhaX>g3S9lYO_tIviqobA5Wjye-sOxPv;`VChBq z?W|5lyQq_4H+44EvAa5%afG#Qb-pCe|4|R4J=Mc}FZH~vp6{ujIh#!Pp6v7G#=kEg zMiu!N$NQ-FRe7+R4dzUKpx)Q4#|oo;&1Z$t>*BJ9VL$aUVf!2AGi8fIto%^DBleTM zjP{@G-ZjSA@uoPeGW_Z=26v*4bc#9q;Hbt88(Y;Q(>owI2Hz zv%!QN@2UGB;|z!BC*xE<|0yr_v&k0Y!(BHmc^s+FjDM`p#W9ojt;Yc-N9p4S;vKDz zOn#z|jC=L*L-`-0kBpDi$KsgLN8%i(j|?a1BU^0$SbkM~Wc5USWOTCnKXKkE>MuM^ zJ&gL)^DlAFR6i>}S3j#~see=*XRDLtn(Khkd9J5V&HJ_MiLHy(&w8f*&#e1L^)t@Z z&-8lrfA0KS)XxS-nGUM|3+Hiw(XHzLQe1X3XU=e&`oGc-R#@jCqubU0wK(iyopmO6 zsNcQOGNx>Ch~+!g|1I|@VlT^eb+X3Nx6NlCtM{mr;a+uq$Lp*yx=)?VSYE_EtJu%- z{pw`x0re~@{)6ganUEbrp@ zIeCv2?|FGMdcnRiY1+5NoyRI`94?MuQvW#lzpQ@NI8+?JBF=d0y{eCeuiFncNA!Jy z^WM^T*4{N<_?~^D8-jjwZ@Jd{@|-A-59B$?d{)@_$bK+fDo)@kw_A*;Xos8C1=RD`FuTG|HGTBI-^Yx20CL61>IA(c)`CF-zDO*go zQD^LRW^8PyPL{V<=MwVUNu3Nkt8+Eloh-3l z_yct=qYkEw_ERUTjF%Pnhw5ZyfBVePW1p83k5wiItDkk2I-Gx~`dMX@rBwaPi_aRH zz3OCgj5=2^?|5~x#Zi_{Q0I!~bAWMGo!?bAyP2J&PDUrIb0zhjs!qnIsgq?!E6ejN zbuwng8b{gqh4`zOcb@pH(3jKP*G_ykS!41``&4+5eOlG)>}Ty#aTtCp&T8go;;?p^ zIIA1KTpZ?C$dmDv@?69DSILv5tL4eYfIQcf$M5CI<{#__^FP{;we%&oA8c`m(e?IY zZSntXKbW$?{6_oHY5Z3E!IZ;n-Kp>EsP8WIuu)eJ%lD{fUHLquFDwnIr#OCCJ?lCC zn|hcqtgqjXsfSTRJq-U)&j!|ErSK{Bu*qmc=Rd0+W~{UEyu3HE?u+tf<7Igl$FIn{ z%-7}3oWpF6xQ;fq{+q6&!uMQ9tg~|yeg42cF#X7N#3s8owcaQ4X8f7FHxus*`7!!h zeoVtu?S zu*vc&Q{89Zx~wrSO?4j}`LevVzO6ddeQ>PL7PHl+hOTYQUwx{3%ZuMRHH2;Dv(D7e z&9LrN_s$S^{i&gCJFm0CCI?yGKt0=w!ybkWr}_+t_-x<7Jf=)HQYU>t#%HU=VJ}M? ztCPtl>fBMDo2!$RE!0`KoqBdsFKdO{%bV#A^4?irb~euH-r_LdPd>X?XMg!HVx1MX z@2Vd^k`GH9V$vg@-K=|%d{{nM943bt-(6koWzGhhhw6K`@x%0;QL68Z+4(=>vc@V$ znD@$a59=R4H4HF5Q6Kk|-)Zt=vrity@j2?>i|2{U+C}2Ba*2KW9y9yH><{*5Z*kep zI&((Xi2Hr#x5Q&Lih{u!>`@zX-r{?_yO z(gD_IPYZ27;@oMWo8@`pu(8s#Fv@t9Y4%7S>rC_S*v{X1ntyk8e84n6@;q=_7-IS0 zX(2vPUF>Cr4d(1PNWOn>mO$R!Olykg(~ZZ%bV4oObew$tb2^SSw41J z7-4kWH1D;G&;G)b)WaIfhsl>UHcv6m^i*}G`f>WSkTIM&&1ak(U!YFbm@~Ri{YRM3 z3Y#2c{!4WpDegt`X4WrnR(>-rwEx)n#p*1)RGmzItIngmewljMS2@RpIG-#>S27nyji|o-o3m--c0Yb4~*`z5675yw|!%a;aGXr)l+zndRTiv-pBE; z_J`5K_J=t;j+ft~@?-j#{0fI%CqI=BYivAYoawX1PjLQo>SUEeY`!Ya&m6y|FHHYw zoaL7Ntcw4>_)Iy>jPZ%qXD{n)u)&U#_=)*!eKyT|JK}t9-IL8@jnP;7!t`r>ImP(6 z>0yBJ_~{{>YCqY@8f%3UriUi$lcsxLT)gSiLmv~?8GEQ~`{~Bpr-xqV^QOD6jrG~y z=k+C~hm>LI>E1JP9-}kFV^85q)5B2V%G3R~)uJIQiNo6J;;^!oe17irb*6`Yme!l@ zyL(<=e|qRTOWX~o`;M&hHkuwrnKL=td=9W&R@XV|-eh{{F5G5%$eC;_4zumVIoJFh z#bL6mIBe}MPR;pyi&NM$J+%G8d{!7AFg*;iev~@TGyiCHGCx6`te&XO^NpWjob@x+ z$=c7=d4YA#RwtVrWL^{JLi_Ry<7{54ewKeb-LuuKo9R2Nm)j4PuhN%`>^EzyTs_@= z^R4#>_4J#6je1zVRy|DrsGeUrzD_-CvF+FTaf^Cb8?>LS-ztyan17qRS-M@`j2^Q8 z7jtO3`^{MIuktH=Sbmq-hezbc^ilb-@|gTCRp%4(W5x#S{}AW5j)%=>cnEY9!M!*H$qietvN6xXZ1GUV1{ouxtf+%Us6 z>zE^jf1csHPS$5Xn{2UkqdacoP5RC1?bf^9>n!eFUAt5NnB1j*cj(9c)?@V0jL=~G zsQ%r_hCZ?Mq&!$_Y{9DIUX1XVnI8$eO{;fVto9VMf#%Is;%pdv8of&!=&ztGq zOXkg=>APm?U1?^hF3n7^ag=o?Pl?9? zHW{Aw`Wo_P&b&BYQ{KalSz&1{c^Aiwo^iakyqU9J9CywP?aw-9%COE%_otUHi+h`A z>}87$rt8fN9sg_I`ZGh7@dh))Fl!sC^LfYRnW2x-<}*XHaLbvY^9ARz##XmFS>8jP zFN(jXI$1qHJxz77o5_LdVfhGozhpmtEI-Ca$&b~a$m3<__sWC$@z!H>g7sd}C)Sw# zOutz=QNLdmpZzSKqOXik)7RJ3)2FY@+4j18&(SAVer3Jl_)pe*LtGCS?_+t;dWE-H zZ^Zd`S&uD_uvS;!n_hoFeQa`+$wStA%esHF9!m^w8)rAON9-5VN7em~uIqs*t53?0*;Dd4T{!zh!s_R#&2^T)RPZz}zn&>q@8HqI`V zCbfH>t>ei2;&__*pO`n@e74y3FZs-DcOQE7u+9eCN3GA4rS^9Bp|?+S+U4eT_OdzG ze8#c)pP9FW`An8Jzc^mj{LkgfUY0uA-IGb3%eVWyxOgkKhbrS$+QTsGYqp2ZFXgp| zI+^U*9$L)V^_4pJQV&y(vccqQm;8i;ByP+1c_~%(~~wgXwwJWAy^-jd3sM3$4fGm)2v-_BO9GWrIU(F&=CFMf%59 zzy2}&O8*vjKC8?)%;?wc-b0q(CGul~BP?Iq?w$mW+0XKCRqJ4PI)$IFM6 zzFF=G?R9n)o*^G*XUc~yCd--sbNR5!;+YWfS>mvHj`(byE6(!HtIhJy2=mXI<@4hD zc!55yV4VwRg+4Y1^_TIjvpknpUAO5wt8B5(uJ1bUc6qSQQ6_iDV|vdCR_@WSRmEZPjED5zSz(CbzF8q&O}^}9 za=&_5XUFP}AD9)Yj31m8hFN224d*?iPS)5gj)z=dYl_Pn%a5qD@NxC5W&J1Q&DK-$ zTU-2L`LX(}JeWUcy-xK!FD~O3^^Z-K*D>DIKc;N4&aQRU!;DRivc+UQ`Mjimj95II zB4#&B%$c!m1M^SZ9On8;SF({;|X%mKm4ziM_0_!IT{vi^nQk z9A@&G{%v9&``BQU(d+uRsd3hra)ecuHk!aNQzXV_BS zBkE^`IdiskIiD3aILIcWt>nudhBwvEi0xa8!<01+vBh{B^WIWFQ#P2hV_V~ItDg~v z8MCyV{;`i`Hkq(>fg~k4lrZbNuKOx z`Jd`%jcq%d-%>v_*4bqHF7kU{oh);R3FBSm$6lsvu*#0z#AB5ihZ%jK&fU#pAFFJ# z#m;W=KU62H9AS;+|8YM1nX|<@yY{d@%-G~8TTJ$p&qwNHonbHY*v<0C>SUE|-!sk% zn;c||(cbF+#6B}(oiW?LFFzK~J}GmEIpd0X|586=HdtfFKH{><(y01bW9bLR*~ikS z>SvXm`xSv9mA9|g=%vooh?fa{X73N>4i{VTCVUx*^?AurR z!{*oe(V*4!;GfR4yA+5n?5`AF`hBozr#6Z=ONZ(jqyxzSYqi= zePACGHdtZDVd`R)bq=$^QtG^R^I2t+O?Dn`e3tmkIKnV{w*PjL*PPj*pD|m^*>$9N z%vf45+jDBIAL|b@W~?q{{3x$4ZJgP1`c@n-uRp9aIa>ZJ=?@!hv9z-IKe7H=;;_t7 zR+;o#XKnMDcAC$yzWK+P$BfyA=CfHg|5)=jmOtZ7&1ZE>N?f=>}NF< zpUL6kpQb;|n6t^|k7tMYbmJ$@_StOlPo3?v*~Tw2-e>&Rt}E6qHlNw0;-8_O--^%D zW%6Xk;#omC2UxmXe}1msEA)rS)wA7qg#)vFmz=+!?f&rMUOPJsv3Z^A_-yCp)?l)~h+LTaQ`8dW@f#?K!mKKRG+}GJaKD)?YJz zp7r0D?cdFu|E@nz#qoRAJKz4XkJb0BR~&z6y$jU$vGtgIHaoOk=)BMMjg>E~$Mh?4 ze<}Xg;<6Fu_`4{6droM(h>Ok%6{d^N`Q{l()o4zL`{g@%PN*`TGA9hPG2fBGEHowYwR=J>3teV-{VtL@_cM!ebLvNlItR_2O(v2pe?o+mEL^ToZy>kH*&aKak=}p#Se6#wlw=M@*X1GCocC*5qb&fE-MVvo- zeNf)4-7XIEJI%jQ-gn8HwYq)1NxXaYiM9LmiPih%ceD8q$dC00?JKJf$>SE|9AGje zk3r|Lo6%q7!T4{kqg$QF;+a{MN36$`(QV?ehc(ujKPr#g&1cHSWBSKRL;vp3FZQzf zxcr#^LwgpL2biKG$gc|Giy6(+OhhCxQNjsHzNcCpEf`CM@x z;R5qnjpu&z?6C3@bN$_hcuUEXDTfP}nHxGE6Sre-s4-rCuKTRWpPdc;T){Y_70qYP z(&OT;G&iKIttub3R9_k zDjpk~tM5tu-oklIyPU`J?sNTbiSzf?_ou|I%nkj_*kWrx^Pe{Fhx)-Po2=|_onf!D zm&uRj`a2xwGkV7BJ@$ji0pb-N>O3~s@vOcbX5U%k2wUuW&UKW^ixG#J9H~G5YyIPl zGd;n4ma6i7UOmj1oTy(f*f&;KIm12`o;^3TzbO7W`pe{8*Ap|wP2=okQnMa&cD`i& zU&x#F^Ynq03*`5*`Y*H|(_hMi4R*XDzl&T44E@$Eju~Fn|6jZQSpALbkF}fi=QZ(f z(I4i6`oPj{`oktWUw7W^>Sc{1jPB5fH^gDe+MVj456bv&TzRs$@E-fX;^|N@UT!X`fL)Lv;-hZ_&>l|i-rFX3Nh;gQm%7@j*^#5J+o|Av!i^kb( z>eGATzvOyl^<{ndr~bX753IlHdSv>#eQC*$DYFrI7su>)U%l^&Tlk*1tg!rnezBh| zwpjY7^**!?GsZ3JeI#FYGk#y+nSAK_|5$w=xjxwBAZs7nk59z;#Ge@&}2u|4~N1FW#cu&?=Jxu5uK9AKQ$f#NSN9y7)ViO<%- z^FsGH=N}?IvqR_kyH4>_ePNAtMu+Rm1Rkj`On#z%#>c9EqI!>0KdUFGpUKbEKS|uG z`U_7~KN}~hKN9B`@+dq{e$0O<@5%D{l{}bUB9AHJT&hlHznvEb8D++&T9;jHuvQ%Z zPJHI^gB+`?LA8oOh%7tleas@y+7Tme0M$8Q&)#X7{U?(O=~`XN-G~8E5>a`E$L_9_DXb zm$i4SJJ0-g=Y8|6#^gPD7RN2?&R6FL=Cifv{7`3O@%f>Bf#W6ThhC-~^TRNsmF9=e zSRYoN@3ZvA*TZk)w49qSv-_g;YU zO~fybSvX!3;HlJJ1_x`)}wlmHa+m>}+GT;4L9PedaX5X{!a^~-C zoX!1=vz&_G;krCR{K6yWd;gus%71xzvWG3!3r`Sd1${ixd{$2~&eqAsSG4XK>SF2V z>SD_HyIyB6!`b@7?A-aGVLd8D}{cXD!D!io^U?aSCq}XKnFs7l&02vd*Z}^~EkWnXz)meDBNa<6ZN;FYmm& zoyR(d*koAO>vgX)V?S#T%=iAh_z%tZ{=CAT|VovYeW0teETHdtpgWx+Skip-}k@SPU<%vccmSYeYbc5Z8Y=7LaT zg$;5*FbEhC>D^qmQt%P#PoS8+Pzlc;C;1>QUG z`ik;l>AULMQNLGR5PF%ezQE_)<++CSb`qa`OxBbiTkPCf9-RxmdDdigodxcrF3!5v z-9`NM^@p_$7KDtg4HtwFRyG!IS8=zn4y!DlP1$7IZqDCwLFi(YeT=uV9vfR*Z+GL{ zsGDIs@fdBtz+%N{30L_^1X{+Ng>m=r`|tUw_*od&C+CY_WA^>G z-~8YG{oj(f>-$+4vv6VDin!~UvoP)fe&6foI6pqU@y)Mu|IL^)c)`DaAAZBk&;MJ_ z1OLgnnA#M77y7pLH@}L!i=3|XQ}m|zb<@9DtjK$_|KwWt`-S;lBVNm7Fa4i9|LFI* zpFjIqSpW2Y2OM*cvEtYLeu_E&U4QbQJ}j(1@@Su;mWA~%%jYKmC5r_w(Ozv;Qk@`8y$;V$Q<2m-~H@%MDx@_c&`8asOfLML%!*dEL){$F2V- z?hOmC0Vh9W&ce9g7GtuXX?_;QJ^w#(%iPA#?tXUi^WSk>|5sdJegEc~SQz)m=AZ26 zG(QXDUhMZpzC(P%kH?0EXZ`$l+_DS4xXu>l>myTPfjJ%DochfpgTj2hS<=tKKMz-W zy@)$t>_$JY_<6w3V}2UqHUAT{^&fB1iy=S7uWal$kJtp9YEH*F$N&FdpT4a<>s`-pKku_H?|LtL@1o-* zQbaq7uEbV#Wt`|(adj#7=AY5F@ITEz{5*tN`d{cuJbGDwCHqghspxKTbpLJ~5{twk z9o?@T-Tzl{$V9go{pUZ$_kWE;HoDSxb^aYky9gOzn@H#3@B}R&zOp^az85`iY`5dO z0NqxO?j-6z2{V9yUXp%B3O`N33$}16`CsWKa`5cs=>EU*HyzzEj_%9&@hYqZ{ux#R zX0>?B%l9bwL<&g<$lWpL9+Tv_%-58gS&r^E)IR~gf{bU;%@ZMBK2E_*;4xy81Fu0_ zVw?)1JIv;Cyc2Cn=`^y#f8jO+K;%@WVoDT{si$^38I0!v{p@hyekzT#Z*y}XwAxanitZV3$3@s5tp6WtvhZ@q@jp|j}h zvN{oT=KK4RPBm}N_2ykihbJN=SjA70xxUEjPpl4)rJGIYX#1%@eLd4N;_)x@tj5OG z)_EX`E?)<7hVDRo8w}#Mta~c}>0fluHm-Kt_Dezc0{Xb?ujmeSbQ}AP^k3ZYUHhAbv_8VhWNJ?8SfD zRyo+sbL_@YUl<3H%EOiNLUx*z&*QaAsbAgyv#_7>v#DN^`nJD%e-}{y4eCd{zgYW_ z3l(gAX>+gLt$q%jbT9Rpj=ZFCA8G4zmD`_(Z2dgy%UaCq+iV+8J>fB@KD$`xe*$k7 zU@l6MGLrW1EA8aQ)kMQ5)(h)Ls9%oy)uoJ7gL*<8r@nUvX#Gh7*ynjd-fGKlS;k0`nTE?s}`sSI!&xI{Erg2i`<$E670EWp%~pA0VNMG0)J} zs@s?P4*_4_U8q}54zSEy3z_s^f%jk|3>(Dy2+E;5gIr@FvCgZ;*Xq$`I&U>(0*nG* zpIWGUyVaHT{Xok3YE8q}lA7c9@@|8Dy?C3;{PH8D&`~Rti0MwG{*$l>G!Cg&H=Z}Y z5csM)6M^bzC4u;x?C46{OO3B zFQDvFkW}=%T6~pMcs_|PKdDg|hsxOT)f9%WVJOsn#+M57l>;V@^-vk$>jX?Kd`tpE zyS23b{(`U4&(iC1>m(qCOw>H_Jf%onv*AE;8l@=m2fN)vb5mnejE(GTt2B7pT7i zj)3akj6bCCL#&k^gIO>YD&HUTH<8y82c3hm>v4|D*ot_jv>Fh36B=K@|!ekqzV z-Vz#d9Rgk6-b<^f&qn|ZkJ%UM_OZHQ4iFbWCE)SSGu9ugt!`DT8*R*aMCn+3dCZc} zkMJ`xp#Cnfx)*co<1sS6+nTjENW1AgdEDx1yCpQG-Dnt%?|ABG!gf&IF}6R5ZdVTE zJmO&b!tvp};Rs-RNpgupZTwAw{APT`o};^-`X4|Qj+?5x$m#|-HkJZ8MwWx4XzBcL z+R<%-ZqD^QK8mi!m)kF96>u58@HqE})h!vJ9z>xsB*LJPT>pg5)X5+hpLI?%q?A@% zqe_VBzlx1qcgiI%^xMvB2Pyj}NcuTqOuYwV{X%pliFR}RPP>t*)Y1Ku`lYYnIuNMt zZ&tSvWv!qCv;}uv8s$AySNdC8Yd*q-uFh-Ss6PqLsT9+#Vdu3Y9BY4u(v?|ELMmE= ztlmhQ>$RqoTX`gyxmx2qkNR>xy_}rPJKm3y7t9lKKAlUsq%Gv`@!ku9je~bQLbscv zyMy|lz)ui|y{seV$P08+t8nasaqu9F9L>i*LB?|yxf_Sf6poeXMm$r-JN4Hyr$QAFl zi)t{YL3KZ{x(7IhAA$2~F?OILHtPJe_Y4)GAP49ITwyT&U_77 zY%e+KOx^4>`s0PMem0K!Q{X93-CwQlGRj_qw?O8dGvY8grrU|WmT(`(ICLYPOWZrc z=6h(+Fs4h>N(vvL>}M$1h_(e8Z-daw<$Xt5U0I(<|4kpt+RM?shx*fCAE>|ctnSpt z%+;_07J#eUZ;J1)>Lzg9<14`m{XMq{uVD_TZWw>W-%p!zp9YFGW8FjEc`EnPU@zO# z$)*3QZr+3JgQF|)eFnREpt{qoZqfMaylyy7a=xv7Wj;_dF zjK8}m`vSfNX*c&eQNGpH<4_K|@8BGhn1(ah71u3YPMuXoCENOk|PnxZS$L;p%Q8{JZ6V*Uo2b1a6EApSB97wVozS$U9D zg}i`$KW+El_crElCVh~v6f2BF4eHm1W+1vur0`3WNm@g`65RO4KjF9AGWxFc z-;}Y;b?BD!P0Xj%{~h9@{(4GuTlw3P&et9^$Z8-|p?e1FXG`*m!- zffG=S?V`U7Na3%p=VO6zP7B5#`Dt){A6dkAF)CmlEqzfeE|*|i4QhhwUl)*?CcKie z^&n{r`A6XTUo_@YFQ0j;9{L)eeb}6YQ=s}UTK#G_@bmN_sUdkY(Cc-oEqSUFpVY}5 z@6hM4I zeQnT_3qMKOJlF;=!)xHieb-syo|=gdj{YHRu4u*ng6j9R`ok#8fcfww%m!Eg_*wLG zr!#*!aeon;k+}ORc^tX)o7GnT9m?`R(jIbGTjM^GxX5*Y=u^xej_v{K%ewY3x$3@Y zb$_8Oc%!d-4*9>+m2s4VZrQT2eo~tH=R++}UE7DkPf;dm7P<5#w~xdTSGSKO&Sd>t zME4c!b~w7-eYry2#;yNVw__3AoLPqN|BanD+>T8b=mzTVC02JhWtyZ7Tz@sbI$tL~ z&G8uBh&33A?R;45=w9t_3ztjgybP{^THwZaf%SKs?a!&t&>tM#rqsU+dVun@q&vVpY(VYU3xtx2To8VVB>#4sJc7f{d_P2#kQx?9-|D!ay>#yn-&a2P* z*FRKOu5Dk4O<7RgQ&#s@tJ#^n1Gu`IZ5&iL^EuAfIfzDmThojB_rs%5j4~M)?2e@H zM#|oYA7C$h18yu1TJ0x@!vc_$o^4D|^wsY`8;)IY9;kjhuO{np%G$$V=mK|v>wDaj zeqYvOu9)S_V-4fzkHTgmOaav&Z1v-A=6#_Wl!Xf5>X$j2{(O#mj{Y^+G==Ly^-J0L zbSY)4;X`->a>3QFd=~xOh0Gt0{sC+b!%@(7)%#W#v}NrNl4_8<+S*?vHgf$pZ4vv( z1fg-SPkp%$+>%`V?rHs&`@or$FNCLIF1Xq)&*FF9V&-`C>4sjC`xQH|`w-OcC#?P{ z$|MDD;as7Jc81l~@t(5;9dwg?6H^kKR?r1hmti9*T>nxBPA461UMeKvH$`<7gR<9~xuH*Q5C{Rqfqq{sj3e{cDF2uQp#JP5o~nm=bHh;x@kX zDO&|!z)e2JqmA-9LikXGOWkMZ#~C}?BqNG z-9+Ektik3TI0PDx3#{(UJJE$aSO)9BjYmDJ-PeuxF8`Xj#^YCP%5>#C8dSfe)o(;u zE9eYup&husXIOoWiI`=7Lj6l)@$QAq7#Iht&+bVI%l+4tl)n$_U^BS-GaP;GF9o}~ zzK4EwU&HLh=1VvT+MY@Nw(u#+ig)w>C`InZM*GT8Vv{b=38p!^WvO2m>Vf*rDUYPE ztOxI;d@Kxvk>DMBtiP*mF52TkQgoj&FQTvQItiQSVHv1C!$nf~obFs>g{BaJt6(#l za&JWZ&a?Ux(3W!$FYV|2_R`omy#JAqcK#J4d`av%{&Aj!1J&S%&ge4xg@W} z@A*zV(hoA89sO^x`3SS) zt_RiU6i8BdMJmT+_yjh=4ruH6-`V<~gZ^6}DfK({|8l=Qw-Vrk*c^jk4?pfv>gYIX zOxcal5pDrlv-CqVk@gryo{Of&J>@Xxz?kOB%*Dw~s8a z{%TxS^LHw`ub)NtAxF14T7RXxwutUl{!T;pYe#oHdU7pr5;?o)`D@30P_75gqFj9y z-}A5!M`G>tEZY~rGLT4%Z4^l1?Ue0?gYY@*;Qe*|x7Yf%kyw5TsYjSwBC+vyjQYR9 z@1VM!JXsUIv?uQmlCCB{+gR52N%)?=9*OBTpuUXJ=H#k-pQmKP;`;-XKMG^O)s27J zjtS-mnIj6&-HR?MUH+R({ROZDBuQT-eEyq|rT##Fi^Pr-lX!FYd0?hk69Cfx^gM7j zx^fRxQ;1G>E?fd33LV|JMwCfvMXqfseXctD7AfE(!;Vf{>U4nHA&8CWJn1_al;@T2 zax_FU75g^WC&(Y9K5QQZX&`YH`#Q4WEc@riS;v4LW3$oieiq#a9NoTuLpLAY;g0TD z^rpddM>oytE~4xekhGTk-}x)Yrko$?KWEY1;OLI_rNaMmm zSH|rj$|e0s{_p&iHAX(V3(ul^($SsjOL_MP{#)JXF|LC;x~4b%6s`d657Vvg!3f7E z%3DCu&z~gOai{$u^*GOBIJz?5-h|yP5XWojXXgd@kA7xD;Qb+eBpEH~_u9uKSKTyp zKXr6DeKzgT?BwWPV0AZmivE8&WPf!HJQLlcXVLBA=w9?UbaT-C^DMgE9o=$&LpKlI z3o6CNvBsf?qg&x`=oX+`#nJ79UOyP*=w4=Z(6*#);?+8ctiofA+ z6x}vw(S6X-t^7B1Q_<~u7Tqz9ZneLmn~v_Fv*3_N}nTqZUXVHD#(XIbCbaT;Ni*7m3C1c)2 z?{oOh(QRaP1AVyG1s8&R{!j1w%6!w&&S&}@OZqR&XO3=pZ0bT|h~vFvK5Juj@1U$F z^anW~aCLhZ(M>tY`UG7~Y1ljjVR$@g#f~zG|IJov7-eH&CQN|@bSr}BRkyhu zr(}JR_XqQ)qq~6m%iv{D-E6D-8f9;Qq+Ig9nn%r_#17qvSDR}v)ISCdI9{r*9P3Eo zas3(pkOK>#Gd}i%&UA>8*55CPfjs|}7Z)&ZRq+kw{|g6jUJX}*w$mYhbKKRGHG=EG zZKp%C@vB(C>_Vrym1;ws4ln@Jzh-uvET?P@d)(H}{oH{(hX?9cU+dQ$l=XxWFi^G= zE4_Xy_vgef?ccfKfVmRga&~{GQhz4Q6+6nL|Jd;xew^1il;^@aaG#^hwYvHoWi&ou z?kJ+W1)C2*b!S?CRrjm2=;jsC%|&;B6Nkgt{0i;4D4@E}S>3+(a@`sx!#K!Cs{o{Z zfd_n z-&o2f!6KLg)v-?kY3F2e@lVE~JWrlkHehac{QF23*eBQ>l+Ule!+Y)q_3Nnh zOP;qqLHTLeQu)mGSYrLs^MdHb0rRkGr5{x;>F9@tOV)iG9Q)lHwHJ5>l~Sb-BIkczpSJFMmPfM4^yV3aHXL8==W$y zAM9wgPof>#DqhicoaA&zKi>O`=Mk|v1V=&j7yH}7m4@LrNJ=7a4({A8?;%NJDfJ2} z2Fz$j{}ycShKXX!cJcp4sfhpYQ??hrg)cy3E1DVB_d;z>qMkrk(>cQ#6L29&_ZMB3 zWRimNeBzaq%Qd;m*7`giAUB^SWE4rGVrv4(>2C`@o{W=H{s0B|w=3J% z$|p~#5-<-qI%TPIDbxnl`Pk~TqAUfvfcTa$&)2C)o{7#hyPp}?3Snz^EY%M#~^H;1J&*7ONAFvrq8{;!fSUP z6irF$Zzj4`&@JcN8r6Nx(d}z>*Z&u~@wAcG57E8R@%K(NZ%B>5jOlK7_EHp{g6h1O>=%i$z_j^npH zCpH2e1da0^t6xCbX^<4hpmOJ6KgzKyfIRo5YxSbOO1*4O{=Y(B zQ)z6$B)S;ONRelM0`QIGgVABD#q;1kCSF9G*b$IamSO z-n6x+`we9Ua85es9^^stdW%?NK!o;AA(yt&Scp*yo#lEaK8;5uY-&P%(0DMVNeVZ* zg3lwTGhaYYkoK>f?Q3RQ?aLUma=kyLRlsyZH)8xWES>L9fT^HLXM0K}-2V~Y1Gd0;m<;Y(JkRoX9l-JXCu{=a z(H7V)eg^|m(|Gr7s!%RTuEW*hwT=<>TXOx3v((GImGN9V)}Gg3Qy*>yjZ1&2i2iWO zBt1kv65O~%S#*lF_V3)=0;aa3JBj+UVGF3=lYF`GB^mS!xDl>~Mv#WyXsbEV(bnfr z(%S{haP&3x!Df)y0lV(SWr@ErIE%7*ps|qR^!5QW8+)BEmau&ptcEyiKhU=i@1{)B zK5}`c+`YcJ)%vDmqyXI==xRSZh|MuL4VZd<@lsM)KHuH;QPzOa6%L_w668EN9_J;V zIzOg$44818SUZWoW3ibCs=L(cs=qmG6Mx-4R^94qJLRKW+0lIio1IYku~<9pu)1X? zFg_s#u7m3#8NF^+bEM6yILG0{&H*z9eNFSRSq^VOh{9yB$IH0GlpTjZLFS5hc1U7S zhCI?GU>2dH?UgW*`*u(sbpQ1}SS8A8gQN!JZhMKIByF!;bl-Gz<^FzCY@(pLdcR8U z@3*JCCv*il57c9CZ|ke*%DGzFodNR^y79gnra$%5U?`|=B|B~(r_Mu^OUfX3$CdAG ztREDhdjwsbe z=$5!T7Khi-lQ?W}bRV?3^1T`#Q!eRKaviVgtK>Co-%7!m3g~JazNY>U@FQp(wpm@d z|MNTLlK#{EpB!}SIJ$8(P6cQHs{66keT=dvVHspY`clqEK>W~N&tZsQG#wrknI&dAheJ#&wYhRQ7N=*%z*Brm^z~+9K3hH-VnHcF8 z^8EeRl>Z6^Aji%Et7%^J{V(hnJp<+gbR(WA_m3tM54arE?><&n?vo6md=kj#DaXN^ z17m$I(Q3={&-(mRTJL}?9PQ!akC_^I}TT{q7SmccB|EZ$dgBn~G2aRJXFfDcp{-ZqN&gKA)3n zb#)$(a?$+_M|T7^M6pGFZnMHJS(f!DYLk>1?zsi$A0r!IH-t2D+ zzf0K;I0BzT!ZJ2+-AD8)@>+5kTXLT-``&YFFf6nH7)io=(ruw3^kL%F0& z$Na|kH7%q-hm!Y>7_By&Htgd{2&kfVL{s*^05?U>-UP=*N^8o8yboF>PhWby! z8c=^(T6zBVe~Pw*2{0Di_~uyM+8o#AI9V_%U{0W`@s-bnZ^Y&uP~G{StO=GbJ=EuL%O?W6^s-mmu0_?7UM9}r^ zOkX!{8D(o=Be>_n(U&-mjS29b>#=!YCv^@%4f>4s|8M-`V7S*Tji0pb`#xoRp#Z*wBjCm%-Dt4Zmv9;7k~+cJuFGmn z5}pp2XB>a4WOEJ(DWJL)!bXyJKkr4#H^QrMNc>In{XK5|m9@1TM^m$S-l0Kk+{pdg z!`K`J)xFN@%Kck24@h$VR>sY+mAwV|6vY z*>kwR>-c*$HWG&4S-7DgJtM_qoNh{IlVbAjaP?x9?g=>FC9r)+dTMYp4 z_TMz>kA=rTbw^l#7gF{jyap@49j_y;u8ynp`2q91Q1n_5{JtdaU6rH zpyNy8u-5Tcj%8^J0;X8Qn7=Kke+zU5)z$tmlCpQ=Dr_9bQC z!7uOwxVjy!?wx4%hx8>pe}Qhq_sLXV!uW^Tpt>v(C52O$vIYUUo;4IUqqWQG9kjWu zE#)3X_A-uRjbgg*Q~wJHa$c^wpIY4>l=X$tFa$DQV;u#u|8s4wx(P1@Ob>M9t-tfA zzZ~8M)je%>Z=lX8%7dI!$@LevpY6B0IzJSk8*UuamFwsgu&V>Adr8oH)57cio!KVW z(OumpYka>|H}&O!X@{=PI}c#FnQI^GgjaD4#Xh-blf zM_}^UOcZ11TFJZ%lfa+|?CdB^AbZ zWxyPFbSF`NHmrnV*eAoUR#(;^|DgOg=tTK(a(8XB#QLn-RN=Rr1Ey`0Se!5Ce4#ot z1ogY3yb-Rhnx*JG(a6LLXyCtBSbS?AvjU7$U5 zMyt2gOS8Gm?=tQ(Ut^u;_&bIA&%p*zUHP2~@wYjR))IO{JCN%TxmIt7&81)5M;oTC z4VaneCRl$bQ$GvlfX4X`tGkM_^&n{*c^;hYc?9XpdfzU(E?`zT`n$3D3cdyPyFzhK zGF+bZPF1J}b-+C?m3-ZgbKy97D`0*?SJM#ckAO!ZM4|ML9{$ESx&FD7a#=G<+sWsz zaMw>;u*5Wp(8DGJcbC4j}F^sN@^Qq^}R~tVAr1WvNpY>Vn2G z+t=~Fr+hZ$ufYqj0$jar=*d`+^WwrdZU~r8=$EsuZonoFz5&($$?DhO*i|2Hh9=Mo z+&(+n>gze0n5AqA@Y`*%c`_B70Wci2ohlJWQdqusejDYV!bjlxzQbzkSj&AUU|w=` zzoGtd2y!Q>DAzbkao+npPvY3W!1kBmJ<#!Rqi-K~nzAtSNojEXI*ngB9|X)0Vv*?A zH8rWz3~mG6&lG=K_-V>sfOW7Ga=<;7bzASpa0KH)pOeVR<9#E zCQsYL^H}JW^Q)L7>f8-!pn5FjB!%}-_BDj*kJ8^yfwWDxxBdO^XLCIV6r;R-+;5G> z;&2(ZRiQR$9O$x=yzBlqP~HaSP;kaE(rRlQQdq>bjmC7_Vbd4x1NECn1to>$^W5tw z{}499Hi*lLt$EiL(H5h;&jO}bG&a6I#pV>;MBh>U&!i&yay_{ivAi5EfN~(`nN70& zxNNoh%j{Z5jB*cfe<2z>z7NLcVOR;OPgj=|ZiIa+NQL&$1-9mLJ_0fiAF{bTr=#<6 zem>8kULT9kVrLq0Vv>VyMhkrOZA~WipN3_iy5k+)O_cA1_du@4>2-sNR#*DC zT#t)>7cetg#QI4-^}mA?pt^Idt{k7w!9D?GzC5FUTU}j0X*1%;_vz1)NrR@JMUTYj=J)C$bVDize?%SI7Y`+H{0M(_7OA0TfEC<%Z z8aN25Tfl44Ek%6g{4;tuV19FS-)FnL_g+xli||c!zoqO)kn|gQWHT=qFQTVObmj9d zx#*sALo5yf>XwEJAP%!+V6!Ce`TrV}OS+D{mb@Nurmpk{X}7#10aM-@O8sWk?FgMg z$44{Sz}qz1LLY>lAgQzD_?tvs@i&<~FB~+j&`a=Y@XQ@~^Q{~^A&%GL=hZ=PW4M=> z`TzALbI99Xr?=H2yA0a!-WuHdonDQitI);%C3Qi;2uwpqnl77XcnTQ``?l}H$!L8{m=1r z!ZHqqP(A`=9Ju>m2A{=8-T!QK_4{bWd^|RjU^b|KYkl3g*C^WnTfz0OC7O|vL9@r% z&pp)n5+d)#;7CzUtdA$puBS7{mRm!qgN2QJ(Z)8o`r zQt{hZh;@YwyC54)zJvGP4Z_-y>8|HfVlDSJOow@a!AZ1l?bIJs?h=7idm- zGDsWOali)#*l_P%dctqf^~V zjik=-f^NKD-K@ZF1H9wtw(+-l_eV}y z-S`h_g9p(DU(x?xj~|KUgJ#mTv3~dx8s}qk5vad}N>br<1o=byrh7i8+S(6O(4FhV z^K$g6LS4{y;Z#Rb+-;QI2|d8=ha-uHsSq^pIXZ)=GZaREOb^NMF_41tz1@>2ml#&g z_R35F_MbWS@*KfT>SQ_gd#HLbp_S{@b18Ry(EZXpOMD_FRt%csXVIPS=ZYMv$}Y&|eHNp)65augTLaq%ZJ`#q4tCfqE?E9k}vt$lTyDVr1T3z|A$jQ`S3{7^%bU(Mci$3C<7(Rj>U>NK1 zkjsu#B%g++>gH7mn(D1(kNwo2M!g?~gSPW32>^e}{j^6Zmv)wCOeLjN4Vq?-{WP}E zge=Ftg|&ZyvX{W^C%M>nbnI8N{S8Jb95Sf!Z8-wftbtt_mhSr%yRy7ALS!K_d(hy ziGGk-Gw6M%vsaV}4K(3)@`BJ{s@6mG?QpJj&($W$o{!+Cg&)d%ub?pRxUC2s4VWDc$P4ryr0h|61|-cOm-{}utdIHRnRSEa2lOId4W5sp&IWj5 zZ%i-h>xF;%l*Z#^sy^^+OPKe{sph0tSRUik^1S_S9a`Mvi)Yb6|{f%u$AybkKe#Ntwub!;!5ll+`xAxL|TYw}`B`LgvvORDBI#F=O`5R-}^)EM>{?*pA^Zq-5jmgJ1(0ESu zb%UaN5#?_G%I4-wImf;t+p9q{(EZEu?c?Nk8i!Cm0#w7>KYU8KIp}>SxbELn>O2bz zLHBQg-MeZouCduJ{#xK~uOE z+%Yh+h;DYfpjqbZ_eAPH1&ct2K{8zL>&D6V(C(%DFi85E+|}O8e3QdMbhD#(nmTb` zbAAXK$01fvKKC<+@oo4uSf$)Yl0|4>Es48gzgz z;P#cZ=t)eoSnun3SkCQ1a~OSH-#m&(a5Awj(-fOkx`9<%! z+dG1$=`FGK@VC_e5#qmz>9UlTUuc6bI`1Hbnl`52zXTN z5EFkFh$^}(D0?09U=z6hChhZMA-Zy%CcR70?00kzQ~wWW_-#ygmDQEs@&1tVZ{Smq z^Ma99FT>IGV%#lgir*TGZ>8_J77k57{f!U!{*Izd(rEJEdYtKR8ID!bcKVz^4!U(5 z-PzbIfGwc9&8=?PLtKZ4YoP|Xap-Mz<#)y8`I&^ff~E_)3~euozkRW}4^)?1{*uD# z?{jP`>hE!@tL>JH?)#3vYp{72zI1fowz~2=mkkedT?wM#`rDFYw8TOBnLO7J>A`yS zHqRgLzY)|Q2h*S!CCL`DIQjk84V3Q$Nn6R?dFwdZIX#1Bw4?VGb&f!(Be8LNuWueV zfU*(rFt|GPI0i=g1kDGI&I0PZ0&hYHd-2Qmr?`(O`y38}=;(d8)#&7-Bj2+h@4u%x zMxA2cbG-nxJ>K@Wh2?t%8c=>CGzT|syU>!j={#!g;W&{JYv&Hs?+uTD#*IUzq;S)t zTz`hXa68-u$I&xXNXLniTT)Q}Jzq)zs?%(R+iYh2!5% z*mQ=mp#JfZ4@q&KP?ithgFDZ!Ml*eI&`fpWc)<@`FNNlyaeUnRx1X{@Q0kxTEBWu> zUhnSB8bW;4IZ56;?Y^Lyk3K`fOLeeq3@t$Sf3MZQld?YW01O8A_mg&6ZM{blxj$&$ zKv()zI*yK^{vxPW5Ys(obyxq$c?Wz4pTR-2jzgBTJ!^>hw7d4Jya$5j@^;o)GFi{b zccYF6x~JFg$H)u*Jlnc5VPw!WcI@T+aVoZ%AnqhX$lA;IsOq>&!|o335=5Ew4E0}x zuR-Iq#kcc*pZBg~#1`%W_r6!HFJo;W^LNgJK{MF#XEF6(hPOfciT!?|IJqzR73GIP z{gU?Fk7o3tVBv38h=0FPr{r<2A%p5vkQcbSl(NT1-OrZ3j`ut3yD0w>J_FY$S&xWsh3!V8)M_7#UyYy9gjYfP@kFb8_!pirfvZo_ zFQGb=Jji)C$e6B0F4}HC&dFfBb%^!jx!Ak{uY&qrTV62VRQi>3F_6@Ze9AXmPXf`@ zq{qR$$AacgbT!Fu(Y3;+8)#e?`?_%%R&xTm8;j*==S~Qk`_R$;lTDo*I1IY~d#rz# zoZ=V`H$r`A4zgxR-RS#Rk~M+&smDI?Ejl%5zH;;@U^5e52h~rL7wmtx)0}(2c(@-% zgS#f$aTfiQ%%C}jesxcR`;Pb1PqAAkwv@@Z*<$tOI#u9z`Vh$XICbL~uk&O-UW@NK zPi8+EG{ri`bT7oF5;O(XJ!W-3pllx;hOfZY9a&WOsi5hOuJ+?||KJ)nlm*qjqqw&- zVfo&->Xb|RyvLbyu=pxT`*Gq7uB)M&=vOy&vAYGbK;wLm)$Q~r*Gl107yu7}`yJ>f zttvlKYY+^W=FkFU zS`_`CeEr~El=TO>p0t|vhNQ@IL30cC>filre;Cq1_xnD-YIr(j&w`|)_Zwy3CB0_X z3OVSep{xBso)=tz?P5oFy4BU^1>a%Y`8e&aZ*uWdbhRI(KhJd<$KPGpd;vdz#&fgP ztsDxNtDz}yyVf)ycjH-LwcU6|vxDZeqo0D!5SRt3uj_ibPoEeUFkPS_+z9TyrzmSK z@m=)wb0>-OgQnN*vA9ga=2=({s^7v7vG+O4pD9l$7BGL3pG)q>CeP|?Y-G377X-}= z^tC-}W77n>g0|-$r~-EeW9zlJKHx;%;_Dcpgw zyI?Tf1Fmkm)!mJzr@JU<+M`>}GiA+9{V6a9RQFG-E9ZSXDc=h%$DP?vvaPQEj&lCu zpn2T!_n+7V!U0neRQGZjAo$z4B9%M3D{ERez9}!#@6grpaw(mxIt&EW9cp#udsYuq{yQ9(?Hr@@ z^F8TSSNlZXGWuKRm~NYM_#RT|3#z->>dJFnvnXEz^T1sbr?I9LfA#wba+e3q1CFjd zkGKY#4?uOlwz~4Y%9+_?eoc_eoX=2%_zH~l5h^zFb`e?H>TO>$-b+P;#(dcp6T8t zHXe>(Q=%ke0(2a=wfdten+WsaDVPgq%o7E%zEC(%tl~No`Vkw5_1J8KgP{6LtbYAc z0TYGxAiv+*n%q4{%C!1#*|}LHb5?U7!qFds%@~*ps=v$XAE4|o1WME2$WK8on%d`f zSbcfM_6Lv@eJyByM8CTC7w5IuR)X4~`u4t0IES(~VIORP58)`9`u#X3t^T`?|9NYJ z=G;4D@sZy^mgCkDY_tom_$RDJkY<~pSf$sNw>z7=gzCVGv0mi{(DEDJ5u9bN$zPZPz zl-!`{hkiL<-sEAk2Yv1;;pC2#{;9Fk1`@O(w@3b*Z*ucDoZlcv~hfP;l z2devs)$PX@(F}vfU@W*}CGIER=e_94e3`)H65lm8|9naPBT(bQnC?-lyOy#|uoK>s z?OCz4_i?MMW3b?zpy`Be#QIyl44NZ7x8rEd)ku9222}h4lTiru{q(thx#l=Y1@P56ZEzHhF~)d zR)hL|+UkFB0oU;_=5sg@fm&&?zL93N^|`U!_c_n$7SnA@{jM+>RJXew&wo;OE+=%C z!Nrh=)^Uz0(%15f=%#%bG~3bD{(KYlJ3?nr-AAqNV9G{;q({ipImes=qN_>QLJ4{7 zWcQfvWa>|c1E9Jyt*-p;VAo6doImsi_daHp)mPoMpaoq4EJ! z8p^{(;I>`oUwpsyd^G)|py}Y~)~0?v=m)C%y498W@?FXgz)smtKi0W2%hC0&%kJVh zimo2_&*8&Q2~ZVO_lVV%?+tEGc`9@P*Izkbml$hb%SCsgqbuw0A=o?ts#{K8Fg|qs z{Sn)WuD_Ft=w^NrG`k($e_|7;h#jczBCA{N2AY`iz97%Zy8ccqqMNXX``YMgKa<~i zy$`$R9o^GbSAX~IE4ImRO1ZjOR=0|s*9y?R{4Q@lz5g!0)bGDl$z_-t0rGxze`lVjhU?YBaE$KHOvB^X6;0OjuSAa!5Rw8mcBcR1T0fh^E?J@3E2 z_d5scDc=g4z}>H;U(amc)K7zEgrmEM`d`6GP~DAISJurHFXMCGP;}kgxv1`EL9+y1 zZHH^HX$l=cb$46c;gqGrG?)Oczay=#tn+0}le(YtHYbkHQhy=r0qNe-4nO$1aWyUv znEDU}jivPMEHu-3c&7T@vGF~SI)h;NQ6}jV^6|8dwyS6*{dVT~&OX5L z1YK>Xlh}kJ%#)zHy?wcGGsfZ|wg6htw`sf^U+=E=)Q!_YS;s+yV~krdg9YH~ zw&c2(w4cT|@gVo3Q)BJ+I`!Xy-JrTME=BjED+4A1@}1UKNlv>-{}R27BD&e%1WmG| zdp-4&;Wkj+$E~h>PV8RFM}T~vh^xD~h;G`qJg10m1cxL&jLl>4IH)d{2qcB&^Fd1~ zmy{#T zIW;z}K4yD9oC5Xh4eM8j%ADWBAm{_`xXQQtE1$IzztRsg?$M3#9+IA*{z3>=iLIxY z8YG2FMtByE@}J=#90m8-nfklG-?~;8qsTvkW>b$?f4!qB#~bJm>i2c__$lqbl=4?0 z2VB49_gy5O+Fvt&;QR$$T=LQ`>K}&k)na~+vATiFh#%z#U_0yv*YCtXV}5_faY<6@ zk3n;N&se;RRp<9ipeCr_m-|({>l1w_9|ZCom;0NZnO0lwn@YUXehPY@5st{4kS1d@ z9p-`R*08$reI9R6z7e)mW=*^)HXh{Kr^G{JosaGw{MC73CpL$m=2fwHG_bnzxt?v5 ze*rsT54d9@Vz{0~(qpvv8Rev2e*3PR{6V^=25V|)19Di9{yWI(kD@FCo`W6_KJ%zdQZvG!bz%?3CGs{fGHm-S|HP39+P2X}(2pJVkkHlm;MOVB)ne!Toa z8i!UEb}K++#s8UBe}bQzy==?iwW}@HT_rX;zh$HQM(PZG)pIF=nU?cOF}T{%kngu# zf0N^V%CD@u9Nl%)-wazob?aMQ`8@MClplkm;OfftSBZz}CjQ3tEOaCIB}wiJ{ejK- zwPU(>TV1^`)Q)W>spsmZT3v0!$SKZq9Dj#lGZw~!$VnXDlQ(3ZlIw-*D3`R6d^@=J z8pU5pG6xo3&*7x*DEitzc4G4_90Aqm(w(I6Wpy|{fuwrmjX~y70>MJY=e&t7!su zbKxD({l3SSifeuizbynE!QJmS@iph1ka-9l-S5Y#lLd=G{o85%ljlsor~DNB1a5l| zDt_jECzc4AEN8zjxR&t)FV>6o(_gLbswB>{;8*w(zK7-Ly$J<4vCC@9aZ1N=TKSL( z^w+)TK5rv5;9X!Q_1b-Wac_H2u7@0;T=!i{6L=V)!T*JQ4)y~b`@`rThfw2K{QoJA z(C_5?V5?DH2i%zLD#0~`iXk%%9gTle>a>P*(D-+i24z0FxC#9Z8bBS8{V7utO$L61 zT>6NPx6I2!<|TA>ygfwyiLf11_erb!R&AbXY05PT$N;%7X-fHeC2g+#F7Jwv+2Z*7 zAyq%c=0{N7-By?7hL`Fz8R@HlkkcN`=Y zJulI5qH!od_qY>>d$7A7hJ((R&s$yjoq}ancQyGN@K<9{%n~YxOewC}MSKmj0h`^h z4^)4jzb#y)IeH+eF?k!1dt7==N_}@f@0(L4WNM10@q%GqonrPQL|I{P=7?XzGu=>FyV_F?(m(U&M+4RZeAjic1ANB zotqs0N>b-yC=c2nf4Bb0b;1UeOOop;O?mC^d(l24^`dn`riT5|jY8JDisUK__Htij~GF)=Y@ z-f{f96PsSp7qs78>Fau*i+Y4|_qdji{g>G5y#F}cvtSNr{36ybxi0)M<&qAN9|pO% z(fNG#kIEW9o%^L;DnFig+}Up#cRykGJLrCMX+=_4$6f7K{o2buW|#LU%T03*l9G30&RPMRfD)hfG^^H69zNzY|h!jOj+L?vU02^AOB} zNg$sC+-3C++FWCi*)U|DMmN!OiQkb+X3YudpmEN$x}$I6*bA#*Cd`B0+*eBjiNR=_ zA7_0N+9rF;{i&uQ^D6p!9{vY5;Wk_c1&zlKR{wG8m!(|N9FTZS;r?4crw#QwPyxC- z(A9J)c2%J+h@8wz$9&zmV3^OWQQi);kBProXs0&|nZu5M-KcX93;^}-Jbzcb?`s@M z`B*4AKW#-zGzx!c(p9POXCPy+5&+$~P!Umr4K9si%jW)&p2jp@^kB!ySq!nH>@ z1pDAi7&(u9x4PABUYtHBbC0CV9#{a?%d zP4WLc^e?mhI{W6339-J^@pufIPzrqz!~^Mn=lkpS@LQB^gM8QvvMycAT3$3a+g!$@ z+~1Dg7BZKxUE8%-JFYdrb)dR0Tis_VTLQ1cDscODOYTpKzV^rTl#utEwyJxW`oBWO z_OWURakA*t~9x$b70T(5Hb z;^y+c-`W==okC`c6X!wLjDpdQ?hRH~p1;qgT+(84S65;oN$0)P+e2oFqx&-T-+=X? z{&usva-Hf^$|ZeC{_k|X>r{7y%w{JJhp7Jxl<63Y^T$?K)}b>g&w&@u3zrV-kH@LV{O#fG_|0HE|VJ$3!l^~y4oKeA#@dBH>*Gyl zHjy_YoxmoJ6Z<64xHR)81@HOmS1I2K??K0k91lR^Jj~{W&j<6cKzVe1Q*IjE!S~BU z6;RziR#(1Hz9Z#b;akG)u5&A2>g(%Vl6qIjT;uqghRsNr1FHLq)%}99BXAl{fcu+S z!>n$hzjt%IMOVl7<(>V0SBG46H(1>fl#PQYU?RBvW0%#{ewUvbGJPH07pT7uz6YI` zzPGvyOY@nDF3f$918YG)yDc$3UPN2kE4x?7JmSQ;^qo9w1Pwv`u5*smG-3I^@CPV= z1Y|uYeNUf}I)2%iaZc|YGS8u_Nj~4O5WCkvkGDH~-GBS}hK`qWZqp}Z);s&Z5Bq~~ z4Aj48&-LCVEdAh;uG|xV${^P)^&E2nS`q_|YaY6L(AD{^5%rVdxY!|=3}0E@NO#tU z&&K;2HW{XatDA8peR(kJ0Y_&ZbzX+IKy|iS9clOP zDE|rEd3`fFDMLc$4s;^cr9djrw7~hGaZI8clERHCyAdR{lkJr`r!Mk*j@(c5p5ePM zWbQ*(+ov1#2f}F3em}_SK3WgK9vqvX6kG&rH^lm80`DVjFKr~xyhutJ8Zwj7_lFMO zC4)_G7zL`o$?C7AY!mE*9q=*893$Uho=)X#tFLp6=w}XN9qYv9Cv3t!xuy)Nf7I$< z(u;Ww9)cuj3x^gnmsIinj@bMP))KYsdLnUD$o#{J&k<~Xg}B}^{p;=d$ZE=R;Yau! zzJYu+3#_iG8jFvvhf+s}%y=HWPmrA3?C8(MW*uw*)t_ed$KJzS37cRMybO_Qya&j2hbXx_w#DD{M?PP>9F`)gDN9`nq<$l|0$~VJX;P&zK>b`a&ahKzD&SN1n+|m7v`ai?(pnfwX zJl(1+;DQ4hQ9X8RBVR8gP`r& z+JEb?tao3ad?hRcSG%{>mbHwxj^?89RCG1&Z&Ck!kl$lczk6HV4nw#W2~%MZjD)zX z*s*4q)t0!(cgac0<6*+PhQ;F2ERAy`mLK3D1Yj*5R>s?2c_33lg1hfEXn zHU1gcOn_|A{+MC)%Rk_2N60S)SNl!tyT(3yLCAD-{JxI*H^NPzx`acL_dAF8P(B!n z_Vc4oOypRXvM^+xa&+an(oxtw;^>z2-3;qO!mU$3BVe6sy~q z<4PMye~EQ6x|&Kq6fl=SBamf6GK}?g0d?ym+ zD`7S)0{N`Ka&*&J6Rx%T?z|IuB}8ABck+{b|G;+aJ^)!pN*q4)_0RhK1F6{GhQ0Rx zz1V#XKZE-BiS;{0g zf7q^f_4`$(v+cJYXI@Vm>1cav^;NV#x)Fc3%|dKmhmS%1zR2pz=h!YA!(0#5paF>A z`u&?rthTIM^tqept0A)+{pwb~GdB0a6j1#ZR$n?=3AhT%!liHs&Et?Im9O*T@;%=} zbcc#VwluMdHJ`Y4Y56v7Zi@qfFS?WdjkjUrgYkCozb?_#rK94j@3htn64`}*IUb8lm z&u-_V6aQc=uHUikXDBr;ro$t6lEU&i)b5mzguXBY-1YMQBC!>t=$o8Jps(}U6WCCi7bI zp7<)`FZ=C~sqm075v$u6o7|VbsZvq7Co+uo+Mr0B)rT0MrXex=v@uhIJ!-&u6z#Q0m{dK z+!xfg5xqe+rcc;@m5*-R=$OCx8##Z#Zi%D&ht-w)p|4XeX#@FReXnrZ7Oqb^x?8FL z85{uZ2j}=w-scO-JVx7t{EkNja(9gFus&-n4hNFLH}Kym z%BRC4@Hn{oB^&wu%+-%>3z-b`%Xt!fw;(nz!7HHpDOSJh1n&L9Vi*o%!JXHdSp5aW zT+ff9@3U@q{6Bz=wC7=R)!$(Cr9A@^{XfnnzYzW^_TqBF2i(VW^e@4t5@dq*!w&ww zdB0PC)8jl}4syR|IsU$Becn+dHVJtlvv5pozTbe&$8gi6nC>jAn=qN*Qh=IJ8Qhq3 zYvRXTk4ce_LS{D4pT+yO<^}4nfYMW9x~HwKeDA;$lxIOh8duIYblz;z>`dM4kGa0@ z=>8L%-{23>IB;uMQuuNHJ9n!8#~fa}eMH8Nq(XoBQ2K9pBqtr zJ;-=;bw@Wp)87JguSn<3ZMu`ZEq1qo$jR}pov#~2ws35lPeQCKV&k|2^}E5{p#Jcc zIFdNu=Jo_gx|i*)KmK0&^Ny@3bJ1;+9&49j)PESJIlA#7Ps;n<#8)YQ2i^o%cW#mW z%;6!)`yAcf)c*pGg8Ey<>UQ8d#W@7?LMRQc?*1aWse5?t7F`{;W0zqJC5p{-P~8?HhOX3$22PblbhUi79YxXIl&QH{ zQwhCA@Ck^UQr|QE%>ns-v-QOK1KR< z*<7bV8IU=R6YV}vx3T&tX6XzDpF1?BFY}%r!tP1X{eR8s>%6D=Y?JwhuCLwrfA=^t zdlF4`bhW-jcNKO!99_CU31{Y0{auXibgQfHA4Sn^fvyJm{=@m)SY8KOt~>pW-uEBw zA-yfQzHUV``D^Z{(b4m{tS{1+eB(j)``QwoP*~O%*+%;JAkQ6hm&cyTH@e;5Z#~Bp zqB{&--S3jG@T?3Pf$AQ$x|>Lou!DFDxb1YW)z$T8atfH2hpzf7qu`EBoIL1++1*k4duSf{LN!lFv0KVZ|+ey0% z+CU=L1hU^bXq@0eV~O=o+hyhtiROT_-}hrP2$llbz50;8j}Y!Qo^>u@JPd=ELDtvY zfMycc%557L-FGo6{4vqA9~LXujo9pl0#LutlZ@y$D#P6z8seiP!AJws+ zd=@9@Ta0ePgqUt+Pw9Wt%{i24MmV~cp;ra|<>*$lx-({QOpq?239;J_)L-pWQx0>U za&%je|3P>Hv>d8gUHP8tQqniU8jy0(F`%_^Wt?*)(adpl_mE%w{Q*>0ulvN`KS`I6 zIFaX`ukr`i1?sEYPp2GBG@qcWp)~m~gi9cS#8epPZ%n8}S`BcI(`@WFV6Xk%jcjiW zsi5uZ4c|W8mb9)Q;bGz^adBn&p1p^Wd`Ukgnjakh`d}yf{S2}C_pxN8ACd8$S7bZo zC`gE6|EFXB8rx^XT*rQmpVeERVOgAgN+IXR;jwnTn(d#%ccA57;M<2Ue~qy#s0+0~ z_D%Z79%MWbSD*PmGv0`>8|Mwx=m%?(;{o*n~LU=oAyFtRY#OjCclf;W{TgpfG zNpwqkxmh=u{L)T;BUas+R#(1beg5nI|6D>`oUZmyX~%fa$?>-W`76OKpt^gk?%oLF zR;2d>me(+K?qEJhhJRc(;&0dAjNh0yJ|cEpjl||vm<_61$KRK*%oqNQ^snFxaOW?L zv%2?jz3YAV>^S31=xX^MB>!)40#vt|)m=J>k3miHoqvzNi#t~5at-Z`W1(Ba(LD#d zOQ0MC(MyFbR#)a@G`6~F#P@;gv(}%UyTmO2_e9eeeGQ$k5x=_=YrCxJyP7bRxDV-C zZ(@_ohhEw`_Od>N*bi{*>souc&dH3k&&IwN_S$})XZtJgDrmWN@$JL1F6463C9IR} z6Jv7+bl>!NOZy{{@tl~he3xSjHrpKCC#Smz33tbIU$UhIhfFOy|e(ZCCK;TZ+9h<`Q6Od3}V#ezNP5fghi8$j_qB-pN z`4D*q!`q;GU96unud?bJJP(Gta4RHH2ANiGl#SI_`OReZ_LSpqKWqlW5YYDc3V-m( zB=J?!q9Et@lW3)Ios)1X_+ut$$P5`9q{jI6*AFm85gmI$uT~ zr@mz-1WXmHEBQ~6zx10W%z2=?EJY*1dk_2u(j~}y;Qv%V(ZqnM@94_4Vgqb%b966F z^rZgnKG}WFqCTs?Ip}skx2$JMzkpsEbZ~SBSY4T~@EYk+ko7L*opOCY`662$`b;k= z7%=@Df9GPe6xM*215*togs*AHI7F1^O>hy&^^(rvsBLxC-|P@;`Z~Im$X^p`gX(e# z@9Ew`!tJC>&~c|m=w*@~Uk*v(fZ2quhNjrHh0Y*yslX+xguqLrO@ueWy=F{9JEbIR zh@unmvNFa%p5<^D)V~Ym5B582D(|1bOqc>?8K2kjwsgDS%k9`^^eo;*kbyKCekA|j zP-0rFz1wxT6Q_1(Jt)$}x8$ht_BZY9fNAO2U&Z!X&>Hl3O!xf?yh+*|_!uNCl$hhY z0H5SJ;9=sz(gE|ZqqmJbd!PXH_~S8%gamocbCh)Pr&82QGwJ69%rn^QdGL3(pN0$G zij~t>ww&sdb{pIcsj{8puWD23hvT>ovDBrW2hF)WcX0e#OkGI(cmO-~>uc-RtD{(- zk#yIuOzflBm-O8UK?l+$$oW9d z&+0?04QuO5Av;uU_9vLgoiR76I zvqAlnXQ_m+T=(UXz7AG_^oOz@l6;S9V%&bGa}ZsQu7=Iz-wEG>`uCCb?-XezXD|)~ z(vD|atp&ts7cs}r(J4!wYoIo$&H<}4khEvvMR50XB|3!{2TXHxBG#da#H2F^QLX_W4BNkn`uHQf(onC=?^^U)J*sOt_ zpt^0Wt~_@->uuU2#IGloVRhBtdL&9?xah2l=umd zHlXKd@mGRsOTGw;P+jim55Z;>Oab-#X~{_YlJ94IN&0S(b*kLqdB z3G#i$d8F&HD#cV#>kK5*>US^H(AtpjaOl3a-W3)q+R^O((S{{j90-LISd zDhSK^qfO@VYzk!kQR#bRZinno?p^+VXpRu3Rq#-{E=* zlAsKTc4`Y>vz3kA`?s8{1LmNkpNh?WFdS6BkJXp&njIqj6#N3egO-8#zO@+rj4A=h6FxAo3a`}b);T+D7 zpt_0H?}tcx42FVSr;khHITDEO0vm6#;}O}_1EvAG8lu?Dg1MmW=oVi$LHd_Pq`U1X zANy90eIDD_!{?5DCu=YFjfY6rGL+wp)(Ducq(`g+zp(wL_jra5S|88Z{c7<(&yZmd zbcep+u8~{m9)BO@oT2m8BG(7Z4D_`=He<6J3PH;))&Fg8p1_qK(62x>$X$-zkA6Gd zYPGdKl4=LchmLMj^0$JHpt_G)T{)i*ApJRbTDEf?qvyFwEq$L=Hyhn`=xVr-#_|$2 zV?gWUNq=KP4Yt(-w>%55-|P4#*KL!qeOG=LJK5J~efzLnw{0c;2iOB{KUO>5uN%0} zL|4yme~>@4fcq5Cdis~umG3IvM|ywg29JQNJ=|)$2s*q<;+B7Nu>kL^l(iYE@%8E6KASz68~|+v@1|Ne{72%TRRoqEmp*)%c_P zdyG71FQoqh-QRY;PWUF$Zih~A7qkU;j&k5$zm8>p<=cW13hD&R9nStr|JxnAo}l&I z+t*JhuK$hH4VX5?*!OendF@F;vG(cMKZv~^7cvg@G`2%Q+X;`wC3x$U$~cyUu|#fJ zNqI@o^)>R)9pvb~jNU|;=ICa6O1^Fm=^sJ7?nSoD^tg!B3z(N2-KE&9fz6=)W?5aC z_w+sK2PIFXqW)I0x_W(|jqWsbwO{=in?K=iP~B{+d)9~4KS(HbM^RnB6rB67n*(OC z<8OKFM7J`r>e3BJ2+RCy)s6R8b+_C8Is@I!j&4o#QlJ@VyPRTmWj<9$(jNwyXWEt6 zt-IQBW$c;p(p1TpW9_0ZHkmLIRDYJ$m+{4Uq%VOoi@A0ncJ&(-qo0Rm6Z603ibwD3oMdEeZdxf%TJ>TB72ZOcZ?3K;CD?)YDaPPiO)6+p{9-|9DEoAjR& zuIKOKw6*;uH{hL4bhVvagI-Oj@91vzrNZ)E#az-qgXJK7pWMF{a2?mmmWke{M^gf( zOELcLb#(u*y5et3C}f-X>-MP&;>x-Z-2sm7J=6Sh_}$UPB?)19o)*kyd=BEvVP%|d z%54GjqEilKu#xhuNUY^+{3;9ABu)IijkrE|<$zuu+Y92#AsgK{(baa5O8zux1=?>1 zeBF?&_x3R9{Xom0EbY6{YDzzway#Q==tv?Qe65is9dJ^BBy$t&{+_7Q7;{kd%T5B+U6_QxIjpRqdue}U|loR>TM z`{zAB)V3ID5->sA0g3nw_FaDW!o{)Qec0L+H-8}=`->d=3fNVKdZ6X-sBiDhJMBe! zKak&-@lrX)3Mhy4)PO15L_F|=JWm@QtKf?M^-1D?-?5}hDcn!PhFc;L13D%F> zX{*afUkO?c;zxRG&dcbeI6CXevmHu&9P2+0Se;&^JqB4IVTiVF}(95_pU|OSB z(%&uf9(g{2gP{G{gWlQ~h?bx^Q?GvS)93Wln^_#Jgy94H9$NmW0kHa61eQW#svR*)` zPh!`A^7|%@aSg}*0=Acf2xvR&;@bzRk|w`jlUVmb>Tz%zj(>EHp`-1h4tZ{cmZ0@E z$kz!!OWN}=7Dj`6?KcW7(LB>8?&108D>2=9{ zOVCbg9Wa9(y$fLsUFBmFjT+fmzgjNzd3oTJl%JfD2Y{0CwwE;*iBmFOs>khZvv+zaQp^k;*bPSlfOsLWJef0|8uWH1q z%O#JeE6*)7$n~k7b45>sw(rRO0dudTdxUv1Lw)7`l3W z&~nJZt|nRh?X)sRL0vG4|HJrDJD z1DiG%6(rgJt$KkZ?zQyu*rY(9n!pyf8)>dX4zKaqYMT4U>Kue91)&&iJj%pylO zyq0+@PytkTyw$ylwA-O6$onj=?y)%C2p<#Jg03FtY1njz9-!rM((20mi|0vy6=eR! zXksl}X`6vgwvAHHUR|?KNxcK61kb-U4C~?_?{l!#`ZnD65WIC*WnE#_l*A0|%VQsr z{~;{E?i1Jwy5FUI`>^bH!e@-bfb6&1_gAvMjiGIeZ|RQ)OfAPRxlg%L>_GiG%lcK^ zI9d+&EwI;eyB52eP!H6vO4ctKZ)iq(Tet^w|D?c?2 z5Yk4%7?6I~)om5GzuD+M?f5$po7r&ox|nW9t9#aZ+7{G>nvk4tOgF37KhEEre%$w< zTg9&)GmZT3L#YihUAeC%g!hy7E1bKLu|XI#m6Kz--)1hd@lpC8>34Gm1Wb(yR+MNU z`QSgwU;?Ord#r!ge!+X? zkOrwR4*ThlO1a3hF42_doN~OT4GWn29RFn8TaMRZ*lBwRmGZnVcHBFPeJ|{_K3>9Z z0;~Y_>mJ`eeCrnGTtXXY0dh~+t-J3}hK;p8@0&sI-SYW6Xt{JlsU^Q zr$E~;8Iy*d;O=84I(Z`lCc+CfT3$=Y^C|2EEw7J!o$v+Q7~g}dpgg$yR`8HtZdzUi zF9u8#`=X9`QIGt$K^mxk-&+6VzNr`KeZkdC?m;^n6)?RW|DGk!3osefzhlO!r!@9|_^1q>X|%U;^ZzrSA?e zvAWWJKzwNDVL&Qt(;Cuw-KZ=l_3%EM6 zzF6UyfZ6Eij3>`j_z+Yl$Lh%Uv5!mo&Z6xvivg>`R|002qa*Y9E+t`*_K9~lNs-E{0o1>+%u>F>R*BNPu3IdOZs4N+eH;L^QQ#N6m+y+UL(&mSOw}|;yGR^ zc;7j=yMS{QbcEdHu{9KDTmN*PgNX*rkB)yYl7A0meHZiZ7GF2;*nZ|E!B(h}LA`*K zUnX(>2i)&W)>`2E5C`e|;UUod+)aBS1myYUN2D(WZFi!R{RHC#3j^k2bhO|6o;<-r z%(Vx-o<8R5gpZS!aF}gy4qOP*59{2A$dg6uLVi4BQNUb-ezN=zp*J>}@G7W&gY&#i z;U7r*8Nx@XYvK~b<|+ErC;f5T()=xc|HU=C zBw!wK%6T4nK7f^=?P;3zb0!_ce$tOZ{CxCLgNv4N+R}g->iBmWo3nmm4iacPSZMu| z`J>fHuMKWH*np-_7JngAYLc+i3m!yO7`bnR^c?2QsgBxAp5loPPx?m`CRL zmq-3h5dJ0R-!=Y07FbT&M)(?J{3>;bzpt%`(>W(?Mn{iFxt_ZASLV8c`ZvMf7?$Ts z4M}eX^8Ckr2V!`puX$$N2;Co?{k|8Q`ymRdJH_hCcvSmi^pWrd{!K?~fz?}SV?8fN z=z}Zs;8Oivip?gt>9?5f7OQ(ZzhB`v_hL{BWR1?PLw!H@+F1LK^z{MrJi2hCG5E6-1+Nh0BGVz*zHb}m8vjiURSqbu!mBbtSdZUPUN2;TZRRe$F^1vh}J zyLVX8_L;GP=T?qx7xHJoTu^_Ltgf8j8l7N{I>`Lki-yzJfcRP4#_DhK=gcE?bmwF9 zA?yRy?O}Cy9p--P56=J49%Q^n=VNypQPkh`e8$_+)i9a-Z^2T~YLzd(L;QXHKdxhIw9XOqaQ_t8gfImz?08IFehb_#>Z>BZR3bL#A9d{4vwbUUckDM=`%VcQPjU7s-*7GO*lRmK;MfoJpF0%W z&NH#!>Dd2*-Jfvr=~z8<_U!`=DX-R~cLMi%I4bo}z_jy%7^CDf+2x3_(ruv||)LHbz8f;#hzNkK!}TXP%h`M`W1 zFxNV|E6KkJt}PMMU2k3f4ehBpTK<3mTW)pk9_*G-V?nFprD z#)riwc|ZM6G**s@?3;}DopAhm*ZQUFONiZAe3bLGye}p10fdb1{SaLZ^8SyU z2Lg#Pzuvcg$#b+zNY`W5vpK-L`KU1wD^P*$)!=o|@>*{FS`y%!3c!mOOX3qomac#<)ZB}^H=6`qN|}o$pmkFu@bSipSixS_nv!o()E}Y zn|$o+Irj3Nyo^uY;Ml+6*f)%`j~wH9g0o-E*nTfO3A$g)?S7e33Fd4l0~dgMy*M$u z=zit>7BHP0zuJ>u+Fuu9J#XB2iMQ7Qxej@P^k+c#P3pGC7_Lc=2h3>if|_?BNH zXm&gMS)M#q;V7uyXuF?(B%#IPOWolHxD}E)fz<)2pN=-xbE^28c5aY&FJtAHzsQ)^ zFTiKea_r~d6d_jKXRWTB7n4bs zAkRr_337k(8tHDm=V2e1uGYrLeQ=aKA44L^(ry;`_TGK)Z=`ckRiwU~<5TAO zL36RAQ;|H?;RaBhrB+AQujoK}50HDmd3K+2iE}Opnri6i@zIAo17HMb`ET)cym=6_ zNS_aTy2Sc*DfhKjQ`=0+g+bHM@$VCC4njp1XIB5dvHoo#?Hf1<(ysOUttBV&{OOXQ zY3=w|(m&#-(qIE(Z#AnOB2J?cEQlAP1r_EAtKXnH&TO~+>^zig}9m$bo<1;Zc}EiKPhR`*IfrdxpSI&`a8-Ld44!ZJ|ZsaCfl3$$Ga4d4do zhE|5vlQl1-Y^$MrA7g!)R|U;sbTxD*zsx7>O{~Y;$G)!jeQ}vjsC}c@L@EW%Y3#Lq z55;aAyb0>p7uGLX=Y2itUqEYY-TvjI^-KE~!{nq3=r>e%4>m`ka)p@guU7X6X@5Y) z%ehtq`JQR{H~jsSbv$H$^|@$LwVI1kog8rkgjb~QZul> z)3MKF`^%6Edfd(T?E|t7_{9|yOnDFuoyT4EO*-uwLGy^Ca~F9!!yBMFUs#>;kpy!M zR0s7%_Njc7ekwU=Mmpv6IC+M{+o0wDm#-79*OlvlD<~sav7~7K(raqbax%4oye}Rr ze|axS%Bc~ysv9Zqm6P{gQcKb$aB3@3ui~c!t=DvP-*t4`VJGwNyE(cItnPaHzyVhG zX=1m%_^L78LUdO;y2Hso7N&vv`?S@)_$tX#eN^EuLA1bGj31hF2AQXb9U@_pB`mikDm!}00p&&K8hSPWV&p$d}IckeCm>j2_hi+Ns1No;Io}*xM2#$m5-e`5(mNuq(CHf<{0o-rF&$GHZ4>Z4S&{T1B zo07j1JPxYc&FX$m+ShOp_JQ2bZm@bMY+TRwpLsV2O?`B=9@{iw&U)npzPT3DeaY%R z&Nc~+*fxmRy-yxA-7jOkPfn>HH20vZ{nUNfJOCpc-8EMC5NQ&ABQ6BDZRA>At-JhN zf~Koe4ppwEpMqwf<#5#MMoF6si{O25{Y{qLH2TQn>Y|$Dh_)G$m-BbIRd7>?*;1pzU~MMPK(6Y3Ec)FioI3)Q8;V{#aI7 z`j0`@XDth{%5D@i+^&3J2=nG^7{udPQ|7hdy*Q&*2^4)L~bUP_cDMoqSiuRHZ$G`Yop!g7;qIb)?q> zIj-IED46AIYgwl^51PLn-TK%xgeIW6bF6N6(lTHm+&s0Yu9;m_*W48}6=uik?^$f# zh6AAGvBv72Up>K8fDHH-+yLoM#_n+(b~2+S$07O}c42c6%GQYKU+r%Uj3;dx zyay8I5WDAq?6(;oZXGn!(bN8|fIR!*C(v@};Om8Dor|)`3Fd032yXc%Q&>`W`i^yG zo1ppF@v|EFYeOs0^ZpaQZeS>BqhKt!{-vOqa$nGFc68>D=RH^js`G-?*-P3_a2#Bn zY;^L_If70}Kd%YaWb6Ye7m38jUC_iL(t4cSNp?#*c^rvpt=XFuB=y8_IlbT$a+<7 z`IevO`z>QSGG3k1F=+A}-RrQa2{(Z1Hnh6(zH~#zw-doPR&#F^=8@@=S->pnCUu)+TUeKh|9&eLG0l zOza*99np()X57Ki`;I(E;1>|9RCrj78E=yJTCS@d(~!jMEB)tu|>fcg6!e_42U|(gFphj~oASMl-TxM#JD0|+y4|}OvmN`L zjxLvo62cj5)6kE<|4BEgchJ04jPBQtZj=9mZVI|rQw|z_Ku`QV0(xB9_0YWaga0C3 z{S=!F?CUw@Xl_a{VJHI>m3Lg<;fs6gB41B>J<#>@w%+THPe*K<(t3|P8Z`Ghe#!ft zO|a_=dOW51y54;BxuoZUj1Q(+t&YU`=sf25x1BuS!6kKK{&lzh$@f3olKwDs0k>W5 zj`PoCP#=zeW5^$c98mxK>6#|+Eoq10cW{sQj`K^HXy2e&g-){XgSntC*Je-!q&lf` zbEW!6T1)5w9pC|wwd8b6YZQ9Y9%UZnr5u|QG9C+>FCG1U*gOL-fa+JX`YBZSJknRe zLRbRsJji*D{$Bb$2`T-8Wl5c?FRT9wB4U4e{eo3Ze5xT>^l}?zs0e){b{lGIoS8ZUdwGt7y1cokARlj z5bx(rcs<+BrgAF4MIh}`zXQ?ZJ%8V{+)_pa%?plS|Lb=kGO>RL`zro#o9g^tBgh2x z>lN$QwYPEI0?pxeaOaUtw0=Ee?~4nwg63Cr_53rI{PW>EP+gjbgz(z69EZ0jn8)BD zkoiQi7M9dumW}26B;Na-F9uDS`HYi#rp%Kg|04JTR5#h4ALKioLmD!^4lh7$8c>}N zeBDMiuE234-?Wdu%=sK$t)Cg>{|GjM>b`1qkKDw)btC#Fco6!dwQ{-t%rMjHO8v-~ zRAg+>+~w##Oa7N&45;owt6TmY=5LZNpnd{3emYMfwR0rl6GQMmgZj3dGGFa+HGGtZWT_V0yLf+qL9SbJ#Kgll~m z4yw!4FbUyz_i_D8`j@Z?WF2DZM`izIjTnhH(;lSW3f~Bt+uo1q&K{2MsoZaY>gs*v zHnvG<#Wtq97xA|s*VjEW-tcD7+>fr7!xPwK!6ZkQ%U}uNTXT4ij`Y9aIJkX&He<2k zuij^*Ol7)r$ok&3NO#Y_QS8?{_BXNpcDNJtJk-Ls59oM% z2S-DE$-^fzEohFRqwW0x^7Mpk&~j^I+vNt*w!@E50PZ)w^X>j=yG(nF=TslW%I%_N z3Fb0L2G#9rb!!b}JvGuFf^^A49cw*jFZRn#+fUl`pc(DxcJId6EjBNJ>M}J(!kO!= z32c+=ELS%#PB#>z&u><9HXVvo<;r}5n%(oaHj{?_^yy+W(2<&ceTeRS2|#OB zW^*H^^_FUNhuCt+p2KnP=LF&g%BPo4F1!9mc>EXp3GCkTM=*wX@J3 z0}>+dai6#_=6Aa^+A)j<)xS#)4BCaf$9t6Y^Y2M8C7={!E#v+Pq%3CJSoG!IT|#6* z(3C@8>#;gEH$h8KeLi_8Av}t-G4K|QhbiFJWtBYtcl23^XSI-V67=;rT#C(R*bQ3l z`>lStJ9&qxCC?(^GH}NSvaGg@56F9a$sY#I9q4L1xt{#>;1*EbPW~>2MfWb!C0xcc zK({`nTqJ0_PXCDOAje;Mf3Xd=_dB}%t?mr^uYshGfM>wG3m0r`H`D$+NBJexm;R$1B6<;>INBfOg&ov+AK0Q*68npqurjvQ{qI3>94 zRn~<`SrRnoe5l^A)*5-PfJ&e`3{6T1$ouS#NN)tVjH6PEFUexwfq9WRjUU(srgmehpyhvt)@spIGl!Dc+H1J!NfyC1&1HOCIrfm-11 zYe%cA^^m_TXgWFjE$c;fz@{@u3rPk4agqOhwfOa-lJbIPP%-uoI`&uieiggkR2ufL zU?1`GnBLe8hLNEAb&bC*TyZqtry+em?1bIy%VE1eCv7Zi$ByHeh%OJB*^cgU@+Y?8 z9v)OzPHTkl6W8%wG}0whC6@PuzHS*2%5#{p6PGMp9(!es#VHsr`46`t_w)t z3CkfLGG>usfPbu2UE$ZUT#Lyyzl4;PjL$pzzhhJCKAv}h>g#p1eCPBj(kH-kFb3Rj z0d;irwV%&h#dBly>v+G$JtQ{k;3rW1Q`Y~Dna14FmT?2P2hw3Onlct4ZF9EOpGbMn z0tuOGf+q2!So?nwn~5+BRDXq+lkW?1-}D#h7jwc*fb+m@s|T$9nZ5|S!nHw@jJ}>n zDq&Lt+JNd8TK(<=c=v|%)vy3Q0aw55r+)eCyJljRzK-*WqyG~&C*l0|G5s>OeB}9! zthdsNZH=J?xcWVc(N9|+G@Tv&p4be6mq7imX7%O%U^(eu!8+Ii?lpI=qp#~Fr)>zD zC!F#>ip}qER)<)-PqF%!a-2H4-LQEA)`9x1>WH$b#wAouT*EdA z*L0!%vk&h4fZcJr>0bp+Ek{@GPjAPrF{r<_t*+jmc4wR1pSrr`Ii93^^?E5E-6rUk z^<6Oouo(t9j_y5HSML9>dVpujkPP+FYHsy9+F0*jc8M|+s{ra8!2@g_#p!@Z{Zx@#5@YP7K z4e}h`t%rPk(EXBjlaFqxMX`SUR&3fpKhWdzN2}W)!n;tUe*;_LD{#xKz-phlw!#0* zgS1QZHJtTOg1HcCgH(g;Zw2`w%55xZZ@>)D{T5%-*R!_Up`fYl=xF<1?dUMX?dfRy zJ|3r2fKJZgpt;Z4-x57IrXdNm9K|PsH~;CkzW)ELsZ{hnT>O%t`x-gIJQ_#$a`fs# z7e}{~FXeqdCztf?@HrIXm*L({^pb3>x&=Q4%>;C{zc@zzvwJdj2kP$>tDF8XeIHDQ zmmveK;Z|>=jpdvu?K$VSpxNM*=YI140tt`A>ZPPKNa{u2gR4sV_2AY^kBvMJI8M7n zC*o!0n_uK<2ls=vAAh=<3C||&1K12pVLfCX=e`&n+4tc#KEb%Rd}BpI=82#=Z*i=D z-+|4yun%t!{~=aU&36jXQbU1qFWi=I=-z5^kNPYoDZto z*xwc|M_MJ2@Gs&hy0UI`hNHXK>Sp{AG&iGb+mJ~ne_gl*RM$S&4mTz(4J6!0JP+Mm z$Z~W)M|TV7B=aZpSVic3F#8n61(f}_@(Qw8ztAg(Z7ObD7xBiza)PF>;-KXbY~L0 z_ZI@a6HElohO*%HE4%Ss^z|GnM(HQH4{-ec7dE1QJ+b;-AQ{n@57ag#T|!IZ;{2BH zsZUhi!R?wgfp|?vyq{NMcdH<4(C($L40Z z6;!{b)tBd6?MQzdxdUxHVjrFXfvi_> zF0tI_m)zvv3tvPm{%c<+f`uhQrh=ni7n@Y*1*)&(x?dhKWm~u7egv=~Qe-<_$!eY?``=a*}F zi8nAV!c9QF(?6YQ6X%7@GH3sC8N-3qs~nCdR4maq!Pp6T^(#1!X2P~-(;_AbslCe*y2!pYi0((IH=2OEG!h0U)846rFfa?TE0=fSiw8ii5c3ACm=|?XE2}$Kb zW}Z_nPh&F*#)9e(^|OX$UDk!9uY}gvE+KZyd`G@tE_%#~ej)mK=uKuf1P(}$ZU4}k6=>+YJuvnwEFTsR9n&?f}QAh zA$IjkZvJ=w3oZ+>)_LrFFaVojFcL&I6~gQh(GC!fO;eVYck#r^Xwlvm%%*XAM z{O;LL#@a(4>mNUBs*qk2;@|s}HAAJ0wg1ROx2dC>g3Vp^R-zt3swXx*Go1{msDsO~-()OKuK>Mr%VPVldLtb@4nqlN^kn=YUQe#&B}A?XnVXBz8|Uaf=H-m($^QN) zy>#?CqZjdQjQaP6qxV#to_;6V-Cr3`k`P620D2Uy7qmWRJ9;DhOZh3gk<#Q zqo+ajRylef`x`xf-2Ic}bnI7PAMx{;jo592oglxE3TypsVOi(m2ht_TdRub*C&^+n zrDE;2neDUl(f!=n&$ZL}Eo={g9tS&o-81|7Pwm278!}&`r^l`8{pRQu{D0`Ru=iQX z=p8M_ztfK1f&ULZJr2^*JBeON-^OS?lzKY0zvuh?%9;KBr*@W&-r0FEJ#A;_J9=du zJ-40tE!O{6+if0t714`W|H`2w^$~IOE|1f5pO>qqmR})y)zQ=X(Brg#D=dRl(9(2;g{v!iF{)g?$fY)!hBpV&vSzYBZyN6WvxV{e~>oGE{KZm-uI zx_|QAUP3;4or}?Xz|rgCl$RV=|DMj^4vo@Aheo`;h)m{cak1 z&!ea1rTd%Z=sg+dpO%;ItHjzqGSPbty*kDZTA$gD-bkyb_1SCvzxU(!ar{fjLvMCo z?0Qi3UU&4y$LUpigEp>Hcc_o$lz(_w|bHcayQ-fW7XY+RtXY8>zA#qaMIj^3U)y?@%@bo5e-(cA6l+3}V$`}Kl`qR-1 z`lr@2{Znyzdfrb%FAqHpGCxH2H}FjCd{fTXD|SA3Huhg&uk~3Py9=R=WA87s>9@BC z>Bae@=f8aP3LQNuf6=S#=w0eN>(!^|71tlBUQ&&aId4U*{I4Vb4Nw=PM@WULzMl7; zu#Til=t?Z@B>uP+UGM%E-HMK`d>`XsZ2CL8_WC?5^NC(2eH^Ts&Ubg;rvJ$BuXU<& z@JRouy6MRwlkDhD!e%zi1NHY->#xk4T1)y)*a9+-UFV+EkJHVl88Xe#)qd|s@}GqB zhQ#hyDwgns!!n-Qj`W@&-vjSP?2ZTbvf6s@CssMNLS~ZV_i${+!ZgtPA*Ops2+R82 z+ezOC5&kY9cFTH6obO^3sU0#49slL~X2-ERJ2O@;Ixk1oSFcHWL#PMR-t@hL!*Ran zp?eTr4RU|k2Ag(}K%%sdeZJq`{H7CZ*Y@Vw+(7&KG*+%%v3nF=1FbLHUxa18P}!lh zSGWSiFKu5{`L2Vs11;0M8$+g*quZJM55v=-<#~lTNO>*{vc4(l2jNTj8j5IdE2=F< zkvbuhfxe!{5}#!}3|fKuUEk{8GK{%!&<)yyd=p|2l;wJTxYh1!uh&iekXeVWhL6a< z4Aw#-iBg_4I|%`KPxKqo4}g?|&Q006opou@IpFO7&*UjFobg^z|JGRlvZm4&NI!c7 zzX9?-;W0F%JOew5?t6X%#{E~u>Z=?1N5B%$a!n9NDc8Sh8Pno9jstimg>|%v3mBVe z^_8#L&Bj`1p4Dw3(*k|%@8@B&2)2Uy-N5S0bCHVAGrj^>Lsj|&?HBsfn8knX7m{xe zneOOnKiiW0J>Wf1zwfuYJ;xf8nZ8|#zxsX7N~^7FG>G4k#v${JqhIO; zo^?V8P``h+`m(<3@1&nMl5KEo7w;_bJWBjEyM4dq{3q`mSCy0;rzu{i~ zu8{c_9c>3~$p2-4raP3#`O^UxDrZ3|))ZNYWfs+j&tY_`C5 zQ2nk}KX4~=d`8p9!X^A&o!HgiU7UVe$W%qYr2H7+Zfx4a{h;ML((2zr!j>#Q-{W!G z;pr)eZ2i*xHLXG>>gXQA<~W?69n)nhil-~{0ns!+baLJPt2`>bzxj*$nv+<5Dy z=6y-UAusiq;#X3FoImnOmuJ28qr`+f?C-)}>+#}O=*Qqj(0V*t!pjUJhFhEcYPPu zFCe`Q?BQ=$HyWp#(K%!$psVNG?$|sEnV`B4$c|G_(@A?5K7kLx?OO}1uC6(doX)tu zqq~Fr-@+kK-G{7hiC3AE2A9Hx;Oa)WD3$V1-8^&yYdMemwx%-qt3w@7-6ySXGtyea zLy!)wXj?j0CB^CvSwWWsL*)c-GR!Wx+ARaK+=Z6BzOg)Xh|O>^)=7x$~)c9${5gtA#*jldOn;+{#-Z; zs(Z@n&YZwHUhoBc3QN%1VD)y}SiYCl4(+s_A=3%nlD@4uMgFoA=?6h|7vUBmyppth z_zix9Q7MecgZSH=1!pAIekP+=$P9FJlV0OJB)A4tx1`@Cgk@cVhNL%#cKq$0CkMyr zMtg_M>yGZd*mQyiL3JBjT{#a8BKAcm0aTyUsDyCE$*hY7cft*D8zeFK zrQe1r&)-s)a%}6o%KXPeyb}>?e+#f#1M5Ncf3W)Xt}y0D(j`0;Dq()%Z@274Tf$s> zjV}4}2XLG_`X{gv{qU4nz5Z?W%aK+IBwSA{@6Ru>KKsfs?fiiu^D4U9zS}oqO$KaI zK-){$o=1qHe_c?G0sBR6b`vUuaHR%#2LFwGsIDwXfzOR&n?oM>I{Z+%R zKD2Rk>sZ|!((+&jY=o)@C^N{S?WGcnb{6e!6z!vMaL62S%J*mTn>X=Qz$ZCwMp)gd zq}>D(ejn`nS}E%Hcj~Xct|;e4C_9z;7jQ0Q;paq% z;&ZO`c`QDkjn5L2M(|u3eGRgnqm=VNY&nuWzZdxW39_D}UjJlc*BU!5$Ct=I9;Sh0 zm;Ei{|3paMAK6O!w-A^ZyJsKtqhE%T@h9#1km-+}o;MGZ_b;e9Ew-OEd_8Y{_2)>B z!dQ46q|cd%-b4yzy4BTly|-^KFy7|u=SFO{!A_8x5PzHb`UwX}`xQh}zHKKViv4@e z{+?uekPGxuAZB9U()xE9X;;IIP(!vKjP;30{4I4Xeb!vr?~yzQc64tczv!lloz-n` zb=#2E1tiG2D#f+)`Dn`hzIicZwxS#HavReFyWubmRJWVeJwnRCn4|lU)s^=c-nF{2eyQ6&eAUyZFQ;vI??+5z{(+;Li`{lO?sTgw;~4u$KL*}-8_z0r{PBd<)$z8R$srR#x1{G1?dT%r zNMRR#JEptR>L$_8lp+0cka?|cIg~x@w=-=IDN~s5hi=5`R{zPE%Ggx{DOPC@+pTUx z(po@!cx@oxb|RL!1@dl3$+PIYt+rgBd3^@9h3KcDpTge~x?s~AhJflf^EZW$k@g2v zoI@W9rJxR)dT-Ro>Tja&*as4#Z*qN!eidKC$od#**tG&JZw@;N;U1**hLwx?t|qZt zF5|5B0o&gdqI<+C7kMvVbO(YQ5mGMp{wQ?&G-HNZJy|~>LRn}#{@wbS5)GN~CUL_L z-5xaNIcz3^p5L4bF#lJRBk%oRGZ7# z9!PkDSoT?c+-vt)e9U+&WV$*2H7ixZ{6_w>=f(V+;_C+Fz1-VKZvn1<{f|&rH0}}T z=y|s*d3r$xsDB+xctT-W|8f-R62=gZ2fZH9@{?GP0Waf>kePG*r=i-1v2u9W|FLkTMCJgH-UsA6fbx8`&}x}qeN8Qg^hF_48(j_U`C}Y* z6F|DfRH*B3Oz29i$8QF93vTc?$iHeg$+3IW-(18l6T2@QyEn-{2i^hgH+Zc=LO|x5 zEh2p>=cs((~eCj*^~#f(ePZnPcfezYd9 zwy!^Z^YG_`{6FO1t^Dm?4~Sn9^j;zp-IMI6>dN;=JD}Oi(WROsgkL62!fV9iz|}R! z{Q6Se0(2i_zqMbONB)Jd1k~ShR#(PhHKRv39io>*5{hec`jpF$c%CPz7Lzu@Bpaac7APmDaS-F(j~n2UyhG_bl-7w z`(Y>b_l%?4-TE!#{-dq#f2+T=Jg!Te@^}@yH{fkYcc9f>Puey(2;V}|MEchs{cG{4 zEejpPNmi#eFWmeW9wO0o_+B!~9@L9;TMPK{>)7X^!g!wq2e&e2}UyHO`AQciB@0PZr z?XdLmqHQH_9q$dHtMw_@-L0`}3#uFNyST7icRxtFgvVDDe?1^|DL$vI51Da}Zg1=c z!(7nvxX|i`m-4Iuu7e6t3EZ--YJJweNq#?VW5~Sk=--cxoM#^-R==;e`j3(JG)Ndu z>|Sr^`B1g<(9L(s`9<=NgQ=jpb*%2kq^*X}LB@Ne?Pt?qB6$@r96#(nDwoE{&$cRK8ph1WJdXP(uLSi2~NOo-NB?i592}R zlVlUSK9~NzXxotT%FYj&8`0PMk)B!1cfoEgsNdYWO9;zz&%LA{0(mYZ+WNiB$yQsh z!;?0L%suF8c=WaC37a{W)I%Ta;XY%xc z(V+Vu@wbKhEoWQ}7D6_>0p(9HZwsUy)VHzR-RI*jD{aT_2*jsf=?OChXyM-{}2a=ccYm%)1JGmeoKz+o**G< zH_w%wav6)wWS9wBE<3IMCerr6&u|b1|3N}D)iLgBZ}heltIlm6HYgR!7~cd+^;x^rlgz8d6y)xFoN`lnwm zdYt5Z7c#xjP4Rw(Z@^%)2MR!SFY>pAe8SRwES!)<; zfg3<|nO-a*{5WY(!f+S@rC*8lNA<10Z=)&wQQ_W@`OwjwLH_q(0jO>}tGk-C^&lai zxHx|oqq`BJ`*@Cwu9ojE^6!P8KKonBp3fb@<=6$AMpMrfAKaXjLT@QF4bieEQ+rk%IS;Ex)jP;hF5ww7^)Rpv^ z;@1+p-?Db#HuhaY_K&<@hraehGM{lKc5^`YyS z4sv~qu7<@~ET4i+0qD3#M}K2L&KrM9`Z|Anw^G#ixA|Z4Y>{;>9RDsL&z0~f=>FgB z>x9$R^Q<0TgNL9G$awK6bh4NlM2m2%kfg{XEycJj&uoQX+C#*4gwKvA}Ygqkqo45~w z47eU{fr)6&wz|1C-i_a?ANiGWUGz)(8fFzXTVXq>{}HRdz6ryv^C@^&sN{tE>Ha{%;}k0lFIGeVzu`+y>eoa496A*!Ovo zj)%+^>?2+lV?HOo6WjKneogYXgfEF}Lr z_!3liwZAP~b2G;kw1B2iIGRt9|LxaJ#KyXoSk8%%DZ4v%T=XRWa2N}!do{-Z!F!)& zr|7{xkh<6V{S2!s?*+>Gqy>M5OczHt@eA%7;091#9=m$FFOoI^=D;*?b@StN(@!y9 z*U?=@{+)0LRQEBfTgbfB>$gw_&;VTBsO`4(M04my#)H)Mh8^0?3Q zcR75j#L2<1S&yE!gM;LG=S%dq#q=mL3E_)(&>z59cnqF|acJa#tPy{VSo#}%W+Fz} z=Y`E*j=%CgXX~%H76Wbn)g+^B|MBa6=VM=XkDo#QRr_?uzNWvq*!8}XlES8rW51b) zDf0UdIrjHk`;X{PCv$*lUoXjN*tf!7>v2{$WBOwIIA}eRBq97Ne+(gAg7ovMBW0pN z`-L2I`xfKZbBF|W6IK;WC z7Ixy6l-nDAqww0}3bw0n@@tvcw{z^}JM8taZ3?=7kqad!>kyOHXHp6CD6witTj`Ha z1?cp1_U~!(42O3?_ix{Mo=$jg#F!F$7#9PosmR=m1$O_=toeOu*u3QUr~7w3wz_}k zOGVQzE`pE1HF8PZxJ)ztXV#*s-g_P0N*^l`ywDzdPSE zGYK^)?|PtRBFRzgH#y~T-Sw0yw)cRRM~eTu-u#B1q(3Ix`3?72X%r}0-$|E+%|XX6 zDUWhIk9-1KEsrm4dB}S(@$VU@VW0So@3{Os47)AV=_`&s!#ffZXOi|F$bO|xV2p_L zNcpgdIQH`Ux#U^m*e~$Ri@z>P$G)y(zZ$zua0Ilyz2ldQ_x{toh9yjeuZy;~R+LFb zg|JCOC*uE>sZX9J&VI}1LLtBwE z`H_07**PF!MLab;Uab?s>zJ_WU>bazD?u z=Sd-_PCr?K-9ocpVpob9V5j@lG2H1ujsp!ccDC(N{E(o1WGURdbavdhF}%%D%5WJ{ zNyyAQ9zgn`NXEXl9tN>*!qscOG~84=TMyUMC*H(4zPsTL3fp-wiEZ~G3Den`bLpd{ z+=Qn={Y|9;*WPeT;2n=nHQc24SH2@Mk@S1fok+?-)||<4aIW`Pxn)fQHyW;n(JV50 z9GkgF>$hRZ&6np~)1-fc?7FitFl*u5V>ohr$$l>*uk2x0#G@P%Vy`=jb`0Eq(%Eu* z75nSBKbV`&)^j6%pAg7(=oX|)h(6B{Ew?n>1?f!I%s*Nm+hMPM`R5IDwLY}%ia~0p zz%5N@+ljnGb60HlMB)Esf!}H{4&=gIfdlBEvl#USHG?$#6~1^D8`e5^49Lm(U~VStQ>* z(=`xdOdp~1)Md>BceCMZ{e6TjLxl`Kk(2p>b!rzCa37B0eqp$qtOvIW?mWZQ^7sa> zmd6&JyQcD(5K|r{yK`PLd@YaNzRZ>fm-G_WsXWTy<}O_IIN959cUuo`1>EgoxceKf zf3M~``CA3IZG?L$%&vypI^u6Hw#oU!jxVR0GS1Am!#z5Nd%WScTMO=E5pFHqGa_6$ z-<@o@T>8e=oAoz(zAM}#a971}&otb_SHrFEJX!>IY7F-R!`1bib24s+|E%f!Tmtv` z2v_Ru62m<<;%{8N&5e|A8QhNz_ZoONpqmW$1kY{C+)fK5VPE3<%C{QsFNUkf+nt6x zFygOpqwOqOZ)v!NUuBOsy^guha8LDIy)F=L^g1TWEo>3EJq%a%lF9J2Hm*y5Z_N*>x$03b?n#aNjlD@$2Dl z72HQ+xStrVpD$XcezFGc8!_Df8m^x|S|@HT+{H26Zw*)Po2^Uv7Pe%5>Fexqq3!o) z!`1b->%uL9yL}9Ix#2#%9`#lNcmEh}-hZ>_<5}y$ErZ)DhP$ERKEEE^3b2`(hZ~Fy(zhdnm8imeB z%>veeAz^m(v9eRG0(X+({!IQA=&-M|+^OOK{g2!qe}eQE(LDZ^_k!iq7=_!|$I30; zkL!HHO)TP`HEM*^-_D*Z>nr{o8~%^1uc+^SQZ?LL;A)U@a0=#bD38RhXn+(r_oLg8 zCZQd%E#HOsS_@|uoKz-9_#9{#@*R%UzYpXO_IseuBhe5f_d28ZkM#baYaO^x;U>I| z+((mj3P%|3hM|9}aO=A-RR}kqXT1JxZVGNo!~5xeHjb>pmcT0h09zw!JnksC$2;tS#edxVrA6xUKh4(3&d9JL%`jd4r?m+Ih8GnB!{~xH}n=CgaRJgeICA7#NTqbKNxOj^7lYTBK3EF&z0w#Pb7U98i?%p>D&mn8t&11Wy|3l@?VHX zA?3FBT=91-=@PCbmhT?OeNb%+66;#D;&y>+{J(6y$#((7-RGS^Z$RS7b;o_>=S<{}*z1Bev}!S`Mj$19t&j?RRdP%Gx1p z_Cs24y`|&DUs+!>o$V6jKD#|Gl&k$iDcmb#xCa^TaqGdYggX_k2I(I5{ff+Imb4GtPo^AtlV7;~h{dz6=!wwZ2E$0Z!0=e&wX$74%ri9-YT<40ZT37n ziu_lhaY)iJD<-bPx_ z&xhPP^_<3TFYL6Q-y{EG^fOX__6S`M2A|LOyqB;h8}&qOJ7=FuD%vpgN9s9KZk+;G z3^(B&lJ#I+?&5rjopR3#HwInUb`(03Z8D!|>!ZYT^*E`7TN=YX-*7LDaK(ivH`;z` z;hq!29c8#ztOvKabKq`-tL^d%csHSmhI@AE7~L6m_LR0oP13B zf0149Q%YN?hO^m{YEdw3b(%VaVgyW;A;IB!YiY$wlUm!o-6NF-@OHE(%B~CNn8JA{y5Njs)5_d_`3=F zC*{!2aKG?eS#Q~ubO}-p_4%7REO5udO=WUBr{&wzaD6ofdowY2yyv##?>MgW{XrSr zvkdnX%0S9tfZ_fb{$`Ns#Wv49XgFN=9QX+s>wWf3?3&!TmUfyOH6xTnp~32)7vSucmyrg4Yb~X}CPrBOxxj2<`K#=hQ;KF_(2NSBZ%o_!jB zoRJ;7$T27H@%o-)uCxdDh2Uy`Cg+`Ru=&n#M|y7bykoD2^f=c3tP*ZT4EHy~y>vae zX}FIVZq5&3y(NgXJ#Z?L5VW7d+!N^%wjs91MbzJ-BUq;ZSI12|l7D|xf|PrtpC{;l zKd*2meL9+o>^OFDq&-yj4BY2%^*Ek3hW967^Da{E1)i((ao@8|=Ho24Ps4CLrpIw% zN#Oo4{w~L+pqBdn&!3Aa0kQHcGgdPK_?q7kNrvrWPR|(q)Rw^le*<#>rI|lD?KW3 z!wq)~cGsW@hTGX+XUTVlULySsB-hNgd>`}WpzXK#Xx1~s)gbGA7hv}V63@D#_rr~` z>wU|ypJvMOTkPDAj0KR^&(hF7m`0)8N&4gHK_u^(Tj>3%_3_Gj?;W_84fkvE|A_K` z%5t~z<;X*BZcozpLtm3-_qSrBy6ve3?jlo;8y(8`Td*5wxE(zAG`2~&gKcN{2$ zY5C6e+z+1NyDCe$Mn>{ov*C9+SL%6XK3-YA#|5q{TtEzLQLdj#;ht>D;cj@3pgD%S8|}1!_TTas`W`d@^+83O&?b=EkZ-0D%Q5f(OyL%v z!2E^b%5#G9Jj_|xslQ|854abRHYNPqT_N0|tIj(qw;b+eG2CkmchY)rtKr^ZxN^P` ze{V9}yF7O?Y15E|HTmmKmbLRGZKEZQ0XY4HPEPYboeut~!JZ#3IIY_Vf#x=}r&2RA= zbFru+l5vN=2WLLas{Zr`wMt>UI+b_GJ)Pq&Ca=`A^sARP%52YkH+XsL?D{9j00j`EjNZ? z`ddi$XQ9}`SxQ_zByfitPAz$ULw_OVv}_!56_~<0k2O-<0&V^G8r_yj{vJ0n??+n9P zynVP|b25>07e+W^;1mw!d7K!|rH1o;gmYblGeOD+&i65#+YD!EgcJ2=Dx4BH1wVR+ ziFCj2HJm>poTxvK!6}2&9F88pa=v^F#xqE|18K*(J7j(*(DUWzY>S>R=faZyT#w(v zQ&?AK{FCp9*JAe@(sr;}$jxuTfn3G*yg%yJ-%^;xa0VJq0eLn>O_6dcGw!*3xgXJi z^sY$SrM|a1zY*;lPMP7zIOu5d9gFmMeKO?4j)UB(fxE`oZ?HG-;lp;IvA@vU7Xv(* zbUijCxd!{n82d6~UtW)W!EncWZZ7l2Gf00Neb&G3^?75;*m6sTab5aT*5AqG7w&V0tJl%5 zvu*xrxUC}GG~97;3qzmWXV@)7iw(CZ-1R`d&$0FL@PFj{9QBS9&IsIna5Xf=Zf|rj zlFJ%74lW2$`PX;ky$YmHM-uKPE~;TngRc|mPlpkw&kEdA#?QyeGaFSSt*>jnpV8~* zI6vh*9CH3DIy-PR5$-E6-!a@fBisdSlk0uU9qG$ex#e&dMY!VcSBCpwge&_VdHZnvozekaCJN`^C`j|X}Em_1XtDz+4&z^ zZ(6=Bd0$?pJ)Fna8LK#OLKVF(ZS*WtgamNyDU|3e}k+2uFN}2 zz0EP)^F3GQvt?fYEw)A5!;(lla~JSlm8Gk;hxZNlBF|ly_D}+Mf4J&z8s4|)2g7~O z9~XmL&}Wk_p~0VZ&%N5twEfn?JqE4@8Ru_=&E`nY!=Htye3@TsDm)RDDH7fa%AjaC z&*dAAyiaB?^6i7fyerx^{E^u2@|Iy=ZtM@lt`jOl>PH2CG-h4VZ<6*`uG=a z`JODDdBe?k2kb=w?>x1WMJWhfo`=;~gl_R+? z3%7Y_>qcO69r_*VdE}9BThJDdJEBqO7&HjYhPPx+_%5S)o-K2nDXw26lw20LJ%7pa zzr|)L%FW4J>GxT*Z$hvmX)RG}B=2XR|8~yGZ`aIg9Qr+g>w0-6t8g^;Md2ngrhHEY zo9^foq<&XlYetuX!`0IwVBiL^Y+!s8|Qj-=a6iIN zWf0E&j?KpTd2Umr<#J!xB!dH*vTliV2}Q(~9hS=9e>bE3$~&RUuH`v^U$f=CKl!_& z6OnQ|gufZwJCN^ll71Vy9?3CWjj!@;%z55teUEVQc%Datt3lQo%*3V&NwerG3fo66 z*p)t(V0Qp^+U}))e+-)^k^1A;Q3Tq*W4=oNuKTHNz7p;+hAaK$^Dtj9T%Es=c@dq@ zl6eu^zeKrdxaS$}kyCi*9n5)#tMi4;nC~0F_OicCY;ND}nE6BgW26--tw0v86?vAAGiX`kwEbBPreRNWRQEsY& z@wF)jxxOq#`(mg4NkLfO4W2le`5CswwM%(Fk%SU>FTvCCgUpYebusUCHoTs`{m6Vn zC(@NC_LbOwfW7u3hfd|4a_sBj#(s+TN7jq=GWNP}67S{vd3Sx_zJjNrA#NTwo@a0k zZ_{vNuH0uBYIu@dj{Psj{!F%Ch(;qRVL2X}N=D9;vaaC<(r-n&PvXlGjZwkM~HIkS1Qi@9KRW z@k2suoxi(*=do0C;5Z(iF_|Z-v1*(zLz2UU%Y>gYr?##a3$#RUo?sS z%J?nwel0QP9T{-#h5A&Bxvb?uO^q0@y zjQpAVO$}r#=Na-pWcb?_~pVE+T-`3ghGVF4eWwK=c`O(|`VeI&n z#VU4{*llF&{vy9TyB2Je-5)+tk+Iv5G%f2|?6x*`Td+;+b})7?d%K;CUGd$4+tt|Z z|T(b!$=?Zz6rdERcEv8%;yn6bOt+dXLP_*6sY_pDvXJv={R z>>lxU&l)>E#juK96?Rt}yE)!&p0VRo3mLl_(scg{@8vy4pj`-x$n{#&N%OX z#WbE<{5@L^O*aXT>s^Q?NWI*P9Bo5Fn*1%vui=<3&WSpj{Je_MZN%@E#r*DJ-v83+ zfjh)-wEW8rCrA2iIKyK&hkH&LoIZvleUfOb;jpwI)2_;6INdy_8qTRPoEe7G)N{th zaJqX=;r)Rd1xLqWHQ0;hBPm8H&-R|vh!5FU#IPz!tD3>{Jce^QdAZDXftmr9H3cLGF(j-nf03 zhl6*o;mN$X^{+OD7Y-UYkHdT3@a~5ryhjbM((|4q?FCfGfFruUsmvgR@_Q(7ZyDaJ zp7)O7$@+Tn?|ss~LPasWV$Un9Vm+4OE%Cfx3~x$=R}#Z3^}M2od7jAde)qiGO|$iT zcZ63K!z=f^T6pe{Y`bd!N6K##!{e4ro&Bwd;Z=HG)g$x^hPN4<3m#xj&+zW?ycB8s zp{f{Owda*T%KZbwYv*}g4DVjg>qc5Bs)^yHJ+I`k!0l^zCzHP|i(t++y!$-we9~@0 zwJ|)mF@;1ZdYpCChBt})$wQpG&+w*s-UFn4iVCq^rTuwc>Iv3Q8{U7(zt3paVi?|Z z&-;nArj2NSF}z~sJsG%D46ix)g|{y;m`s1bGLlUFwjpf@Dv9BhDsL9+Hx2J}&l_%d z4@7unF}!l+Jr%g?3~!|8U1@kTBD{(iUZwJ$4%`&OyTHaaKn2v!Yhm6m3v<4oPhhsS^q|Q-t~s}ScF#*!>jbX@)wv# zFua>Q?|#F3Ji@Dr;Z=KH<%@wk!SEjRycZ4ci3qPIhL`rd>bX3pWOy%o-lvB5WQ126 z!_x`4^nbWMfY&5!j+rr(jHA-T-^%3Y_Q1;g)#QJZ{2Fu|SWJEiGG6K_Lw3&hg-kly zF_QdU;m5;;F9+_waCBaB2=;P4ewN`}_*vt83oZ;LA zCztVUQ4FWjbBbOG+{V24Pp?z-dSRL2j1T7%8WhKHCiwj-fwPT&fuOi_oLBDV+48v) zP7dW$62s}C<90Z^#c&D?=UzAouD|-ka3*?x%HXtxBW*>3`cr5)kNf>9jo}>O{V9iY zSm;l=#w*{LM`MJh?XV`K!o(eN6t{P5uTZ ze>M51$K)?E`7`g;_WT<1&xy(3+T_n%Yx?|Y@_!VQzn#gyiSehF{6EIzZ*TH9GWp%B ze0ISd-xlN( z?S*9jcIF?Zcr*F`Ag%0;z@1Ni?MJ5$VBIK6ZW-p^h5Xz3{Oy|Lx%69syCU>QQe6kq zWPYVPvG8~0A8{v-0k*A1t^Rv~92VhQrQ%{-?f zhI6FnRKQtiIC_5A#c;ZM&cqnbQJzx;XNBQ>-8yWK`xs77>z9PK%2I9vTC8C|*j zQ;faL19dT+V`T&ND9>#~&p*99r}!PlF@|#{_HuljZ#cs|rz(ci+jGj`bTb^?ud#-6 zp6ASp;T+>Rm2id_&duJR$%Zr1bE;!F$9hf;oJ(Rj(+%e;&v_+=)5mk%yR>t|c^rG0 zf0{!~)5)}->pkZ?(rRK@ePNZuc@j=a@)DMjSIYTsVhPd?x!ldv*M~8T#iU87g7cE` zXOpc%f0_`hKaWaA&WHPuwk(Eq9R3u|=YFQ)Xuot2HWI`imW^ioaooU(wx8pD`4q$X z)^HBRUXIhQhQo513?~u8>E}7+a0)ULvSE8xPCvuR{EUpJVmK#wPBole4M)c>WrmZG zf`Zc|hI69lq~RQDIO@-ZhO?39q+&QHc~0uRz#VTmdVGyHoGm@4c?_r2b4uV`WH^=B zOCNNf;WYJ}q8Ltp&nbg*li@ssy^LL-FdR9@Ncpsl;SBJcYB&!W&imL)|MP|6wDz3h z7|uW~pZ5dzis9&Sk=!QR4!e0y*BH(qEgv|G3}-9s=yDl=d?`hI6XtRKj`EaI}0z z8xFUgGo11m&S{=g1LrftQGc#8oI5;cYz$|Z=hVW<%aM#>eJSTw!@1jYDq=XNdrskp zyvNsYbieL4oN1mjF@|%7=M=*!iQznCI1hSGWen#`&nbg*p5f?u`5D9EQQJ&8PmAG{ zc}^vq2MkBc=T*ab#&fD-IA?iIHJo=0N6Y73!>RV1SuvcmJ*O7VPcfX&4d*4#sgB{C z<2k910@p}x;Q4x2f4()Gd7kr14Ch?WDS^{AhVz@@yyH1FF`V-}ryR~nF`T?@v;E@SJoE=K{}3!>Kf!ZLpVlxMqg4P&mvhERNv}_Z;^L?{_gA zE$0fuX&26~G^mZ?jPRTyI3F91o(Crx&as}eEQWKT=aj(t&2V%)KNXJb&hGr+wahH{=ToRn;(KNLj`&;n8TTCw_ZVyjqElnImr@{O z+UK})*cM&qUlZY$!M!4ed*M2A(-CeB-1`l8G&~sx$v5qyK9_)LJY`sPO zO~Y*lSLY$_|YxDPyT^@ zE%rbC1ACWd9({xLZy$x&r~ZL`3j3meU|)oNG4}sf`zV1|0#Ez1HT4hAoLsjb)Asf> z&lpH3hj+q1*uM(wPs3jOD_sYd#udA_`imrxCF)Iad22K(#&fqfeL zDgVH}7W=2LFUssq-TqPb(DdKI6Vy$nf0X^^?}jn`WPNn%3*Ng6SL=N$`L*AT z*-Ot>X*(}rv7FOK^#=Og86Kdfy^Vp*3j+;X_z8}8b))7AMYzgGqC zFT;D2{ae8VyL@Za`bpNH$92xV=l6dB@#?tZXYrT3ce6pZTxEO^H|`Lwj1Lxhu8ce4 z_Fv1j5^hVw{T{owfV_jE{x)NL@{8ww4YxjjOaIILZNpuGoxF=c-ZK#8p3x-71tGCU(zm0?X%b^jebsW1?|C2R>+P~D>Tkd0i+MiHaP2rfTE1L5tqd}b zudf^`;8q*%y3|{JU;mS2?+;u9vAo{(d`naWVdl>F0%58Q1L#GRzyWE$r z%v;n~zG=9p8t%VUzNv3{&#d8&!=Kfi=PP#1aW{H@dwa{OE?c1?z$Xraq|Iso-c*_mf@~Td#JA*s^Bg$+{f8Jxo;%z zwT$);@}A_`z8qd|R)6`XzT-QA$?S3QZ*eQ&wlUl_wKMzNaed`b1Gl%~uBqR7(U-%T z#yh3ov!2Ot*QI}`&)-_Ow;1kg_+#7e9<+b{lMuYewzT(m5pf*1#$Q)d|G<2n;r>Ma zjXQI{zWu80VFvT1%RRSXhrG=92byp#WUnifTl^#Q8HT$V`R%yc`nx^bc0&@1i0kv$ z{ltBI!#$Av@?6dzoExP5E;i-RnQcdUZl5)9tKk06a0ilqb?4&_{LUGkd)^wj6+iPF z5nR3QE+_wW=msSI4y6BS5DrIz1*H9mmZ7R$>b}3Txi4pZAA|da=L~ruT+c&!sXW&n zosEP$7$&y^Bm^r++pj78J}N-ux%-lApOpA{;uyF zC;4jOcZlKV?-)K$Ec^o`BjvF^{L z5ua<|PBYw|*c^ujBlVZzuY_O}X;+~NB*&BGPK$7h{|;QO;ZDY826_}}IdAQ`?~#^9 z-ywOA&>~{X{xHH8X9}somMkRFdR&T4PBWhSN9y<9p5L3aQgkxvjjd%b_H4aBR|~Pf z;l4M}xpM4ABjxVzxi^uv9dksL#L@dwiEYAuOY5&BC*dX=?gQ97fu2Rm?cup{T)sp4 zM<`m(O(NWCxSzyuzck$5Yr$v{56Y|ciPBQ576eR+ID z+Co%|zD0JtFx0d4{mvEn30DPI&y(G07jn)2Ixo*x?pERees8)9@9kl`gf-1S)xdq% zaJR*F82;@_tlVuvR3PnbAJQePX+E-OgM|Cll=J@Bbwu3^SBgRIi}xb!B&6TNux0#V zq>L-z?yyO=T@1nQEHnzKzskLZv?*vhir&9o9N`u=NVr1{cNRAGx>e4*%6*Y-Zz2h6 zy5C+3caY(#zwcqcF8(&59m@Dr+gcj#HHQ0d`CAku+@ppo$K7}Mx-`b$OabuEx&6cM zI@)^c>iyOJrx@mA(zpblqvb{qkpS6VmoTIu;U}8tl(A`z!S> zV}gCiC+$@14pK6$J zbKq+IXgTbRop8^j9Ja`i)~+1%eU+tfKY^>~h34?upaTqdFV7uF+8Ic~MH2gRsATR< z{XO=jd^eAKs%0C|{*Awb2i3igBK~T>6}^vQk5}dDbxtMRjW^Bu8=Z%?+~_=X99OUR z(r}C5YWe#R8(8slVT{E$Z(q?I-;; zVFlb`JMezMZ~TxkZ~N+zhxHA6hmtMPVq=kl8I|HW`$H{AUWouKa&B-2cJVe*JT7 z{)fIpS`NOy3G(*HbB&RN?TGXL$9^)`q-{)M>DTjk_hI=K3AY@s?&L1y-xKXEcGycf zjLwi;(3iARk%S{}Vg7I;?~&xESfV>Tmg03D@3p z+p*7M$bT!k7s>USl*8xV-$kS~X~`TR+6nD}X3gPQYM4dz&J&3z)7F$NX0_WS+_CUA zNW18aT~8z>D*T1S(%x3rE?)6IYk5n%DBCvSE->7CSo?bt%mD~whTA;+*<86^TgIHU zwl(pk3j5L6Yr7hT-6d!|()})xjPwW9qbqzyo4qP~YacM7qsvnJcuy*3e}!W|Osa6TBP?cp+Pu1AxQ z@^6%k@LwZs5&9Jgzn0j}bM=Yg7pD?#2z)J{4ff*LLVF=?Z=ZVpwWLi$PolweRukd1 zeK>5#(>!}++3c8b%{R~bea=(#!`OX>l)Kz>f0wi($_+_BY<>PP;&VCN#fG~DHqFr? zNV(k3k`SCp+GXe(B=ZjPJ@>_)w=}{n-6`Q7*&^G1<$bnOu)7CoJKHaVb-53cChJmc zJFCS0IqbEbr2RidzG|d?aY~R7)R49aeUGB&omM;4Z3C%h3HJls!qC?J+@E*SVz&Y* z_tJ1%P`Eemy?T`MIq|N@wylnyE9XghA9fAg4SDcR{cS`3gHaEp+zQV9JNt(8$k`@Wq0lQTAn{E)>&PSIc@#h-s zehTe^=Sh1LEkGZjsraDht19o$oqk-J2zVcUi4CdbiTb|?P;G!v=6Z-o02oZULl-HDzO6rLvlWma^Q7db99|)Q!<0kW{s}jt>8j=M6n0t;*TS{u z)o3}qveT;NPz(2CxT(-5_aAs4qhFAgLvgq*IQl@w_2?`lW&axa1i4LbPt-0 z7Q$QVnfW`1Y-zurAXl7l-@w)WDtdjMIsU`nWN))U)?eG}1@%|^t0K668tzO?MO8@s z^`%sYE8F9^dVjtIZp)ps{?4Q=+x4l|-^J|v&q%@w;yAAQTMM_7;YQcJTJ8o1Grxo+ zY)M=nx8l%*8*I4$R{2)Lz1VR7t@2I7eZz25?4MnyApM!v+a7Fd?aM))Z;LAjt+$Hy z3724PfVQ(P&*iL^dl1a7o_i#5eca*>T<;q0zf}&UaIZDo=zN$hhfG88|HwU>`uweg z`IP_@^Q~zvT`h?K~vU_%y2wEmB>W=h!VfP8h}Z^6@$DT4I_^ z#{Pg1AKXJ)6_W5Q@dVC^(RrD>x$p2PD(T97A-F}E+>Cq3zug6VQ-WBoYsIg_Ja@xG z=qr(gmc(sQC2Sq*>N#=&=iQap<%cEQ?(lV-cQ7`6(FsWTw|M?{q~#Zf{H=(aq8adK z`*XVTe=z*g9tq}9v*pqp8(BZIFR_+O<~eo74Tq7|2T3@Ic5KW-K9|_V^l4R2Pj`{AE{mmH_`AX_piHdTiRdPJi_%u(>(tn;(Gf@xR1cq z`kO_5yIxtjj8lUb**2czQNo+TH}~n(XPr+e?44llJKNr59l+|i@4}LG01_S^9^bF) z_bbZaerEjrr(E^72JUZgH7vlVuh0@C)%I4ld~<&xtwHcq#c9G&`D@0vi>*RCA_u}|K%BW2_?rT+&JU^CD`1I zZbj;UJJ0`uv?ZuPN3QRP|3a4E!t=#{dJm@&rY;GWVzihD$S!L5S( zkSX7$@T44y4EF}lmHQs;NtZB^^{}>l)n7dpONJ!eY`Ddl+|G5w?re0e;p%bzU(yP? zF!zOaLX)Vg8NR+|`?!fe?-icPeSOwgBs{k}`Fo>5NXsGDx8KW1yB^(x?m)BVaIS&( z3g@PVyN1WM-b*PvE#bNvuH3hib*HniQ*Hy#^*^17R(Jnhx#e&N!fo!2X2W|OEi_!F zK_vu*U70^dolslU0w3FXKfC*QFUmp2afPQR+}$zUQtZ^w;YlV?7-@26aF^(L8vcdgc-zAB@jOBMDV!CEVNaQ1R2l&|ZPH|fEBNi+nNpc9exzn|ytO}{T~MMCu@3HOxoe-t)X zp>asd{UYC9ZX<0vl922i-`}b4Mdgf-jNet*{eYSrk@fpZ&pn_gzM|XE`Dip6)HBD8 z^ZrgUe(QL#>dJ&$249c&SFx!@OOcjK1Akt*u!Q^Us2bgh?nHK8y2Wl`y~?-wlwWgo z!X3D$sn_?y?}fa>zH7OJ?z`)>Cj7Vek$tlT|G z+aF0NCXO5D>bz6sxP%)DS3@`Q_eK4Y5V*CV-27Rj{e~JGMIzTd!~FgaCw3LwH-ppG zgLWm)?W1@$gILN{IM;{Uf;&iiP#A>AiJw8UVCcD3`~I^yRzCtUI z@?Y}&4oBy?BhZEDcr*;n6(7$JuOVu@-@+f`kH?Y;tZUjU+b)jfKIiS&O+iw=;y;@u z1P_u{%5~3E#5a;=+eEErYkyq@cOr(x8B>lMY<@w%BlWwj=ib;W&)tnAJVgAI{JlGV zN3Jo);&V67;}WVTCfp0~wcOvpW+@7KXZhNmza?!s+U*#&p-qu3_lEqIl)WwY>PZQA zKvA|mN1xMcg^RxR1l{4S?Q?o=a>Dh4tHwpU-H~v&8T+T%{vvuAsXaqc z3AwM6)}T+_d6v>?2{+T&7qWdTv>j6WuHnn=b9W@I(+PF$E8b3UuQ^*TJ=xw5orI)Z z#D9uFLNJoFYtUqL1Csq{RvEVOVZL0nZz_F<>qEnxM*b(!(@44HLWNsH+UH1u%v;;` zt;eQv3*Sw+@8G5~x%mzsb~z`)MAE*+-{Zq=!NH^*i6qE)x(|Qb^Ng}5o8!J_e!~4> z_$OjB0*yq<&%8$&zaJs(StQ}&8*<%T{*L3@>zC5^6E4_0+rD4J<|Fhe(sG%cAu_%u z?QbOEYnoUbTi36pK1jGmhTGsI+5y@Yso(c|?g6BALJ~S&%Dq?qu8%GGQXjHD4t{g_ zA3|?zhN9Du@^xLt?WEm{9!0Ou=KW*D(^waw{q0EKR;HP9Fa3ylCir@MzKM;j7yN`+ z%SEqyemY11d}DTlS0y zTa0QxNw^C58s=m38Ttz8@#nYZt{|;v|Lk!iHkAu_F39*N&(!xL&zVT}`w*(hkEwzi zNRx0E@o-}6+o#?)?Uz!YbH5s{j`!pl)F-g}z;L(7&|J`XK*-&TSl%09xh?hx`{>uX zHq4wG(+RivKG}LY3Y)>`LZtro@!VOY{fz!Vw?w$JJy-oL{epE5hP%nYJhwI487X%= z&uvRu7jy)YbuiZ7hAl#Wm79j!39gnyUu>#Tw?SEM8_&INFl!9Z`{*TPxh*_b$|3VU zz_01I4Rf>pC9;qHT@VYibx7SaAlQqO~< z?WZeg>QlvH?thry@6Wc8=vE}{TI{r+`irz}hO$-$HAh9L>^}P1J;SnE;^UQdEY5tJ zaEaMT z{5B!?d3=>?*3!+Bt|MIScRnKjm*_jB+^L@1?(VR_3oc~7hmWt>>!((pyYkrFBI!!u z7KOHMb8L1;{gHB6>M9|4i?oGkIr;^4gw+d;r5px%?sDda-^AylCP{ZYTsT47r&hwPf=kz!3G$umqp?56aGwh|1*N1- z_gr~yGVVBB*{{Q$Yq+Ojdp^3#aDVY!Sr_pr=})8Rdw(0Z_3gnQBNbaE-JdbsHw?F_ zKR)W?c8qX~w@$kK+hoh(H+Z=tS;L6f)l7fX({qm_Z7{k3oq=pQoEzb$wn@5+;C2o7 z)lDG(-6o~xz5 znH?#IvZhHs6p?KYEDLtmVD~gqt~`4~Sou7EZuzRu^M4xQ7VVgHhZ?Rt7k?mjM4qCz8gd&GtG_hWOgXeB?NAiQ9T(wNG)uadO*wSM?j$r6DL0TmC|`O1$Y|29M&fUs zdW)1p$<9f)0B$N{%5&J*+=HegJ%0}M+~uS-xGZ#j6XGq9JaZC#2b7$Pde9F`DBU&b zelz9K9Gf<%z1Xsy)1%!#o61{*m$r z<=um{6VPxp1f7LsF0#o%JhwsHY(Xr1y(cV2mHQ;!b;ke4-sL^>_;NY6S}p@TU*^lM zB3**q$F}WSxDp=FG10zB_oU%gVD}=*y*%r8+H()Qf^h-58C{63K;7|msP}h*kF{;f z?^m};x~o{|qQ}iI%X8gUSLV51Nd0cxKytd^OVYkWf1_WK9S1Z!BwOY(ZYkP7$-3Jt zxAR!~Bs3H$x0C0}@mN9nz35hCxl<$DTDZT!)p~rA{PWPeNV$DI_h-`nLQSsXIcL=C z5zcY}N^ zY#rAYwx=H9>$tr2wbTtNMcV!fHw?@9Ez*{u9meA~+6q0^p8Gzikh!vE9m3zSYfF)ozNPIc~Z?0O*SPUX046Y_I=lU9nfAIbb`*Q9HMy_W0AY`+*?h19=ey?-ZP zM}46;(Mqq|6&>2X%k9w}Ovyr4rxRN;TxLY}XgL|^zC(et`G2oVcPS>FzOpZb6=%QFEkzeiQP7wxk_~B*=Nsj#s38 zNl-t_j!e4$7;Z1@2BINIxjOH4A!*kj2_I8k^>HhXO1edGwLRR7-CbxJQtn26Tp`a@ z%qIOc^dBVe_0=_OmC^b-I_VMzWw~#YU+QZCv2u0%`YUO{4fNAU+JSI~T^P>iRz7tTJDX!{|zOP?Qg21+}=rdAY8qk=|TQ}=pv-t)59VS{!7|Y zw9y3G2rBBtwGxv0D)F(b)EX&wJ1H3aeT1|Z(dXzL^dYQ;o>%K*xo#|nU3yB=oej6S z_qWmQtN}o~Bjq0Mxt&Qn9-WScqSC{2-7qBkKgP#Pxb_f#t4~e3ai$zblK(n%KT_^+ z&uu!1wt(6oDPLO-6FhfiISk`^6t33Wx!C-G@+N1wm-zG0es|DMpaG~KlH+4gx6t3= zKGu3mpG`kuxSx~1!JVuNLE7Hl@Z6(FI}u43LOcw`^_9w&d}Ze)-F(A88=FheXr$%w zm*>At+8-#dGCcmoZyj@X?OwONm0gf@S2JIu>Iq}*0q%MikU`J*}8c0#tC zheo&+a8GBxM!9!2<9;SK`xx#4p4*rU2GPhuaK5QU(a1mT7xN!=g}r;F%u)&ANT1I zmhZ}Q^F>LwkKt}d{uXF2q}+1Pm33N&kS?J!vGrGu5eeERD&Zb(xZTJv{d^z8z1wrk zNV^n`L(zVIsP|X7r6W1t!%bzpaPD?&?nN_^`a92a-y-c}^fmedS$~Int{!(q7c);` zxWABJxbE&OmrrI%2zDf`C2EDD+=&sc8+h^cITV&B-E6qpUmihz>DP`WR_@8+peVSNwENN1=yBBNh+H=aNqv?1So+IMKYVG@ zy=ltfBl0gs-y-FX^xUoPp&vyDqc%v+81Q)7~D)8cIZzWu%2J41US<#G!=Q@$sXb_yDS&PH~e z(!FO`9@4+dd86?1q}v^CDr3rW4)P0kGE(jg&wYcm57A=u1+v^>o-6H4%E4X1{D1t zgqs?hbf+2a&*Yc!rJI)JF7e!A(z>DJQ7>fuofqL2UzK#1!fo!$_YCq2_hMr8cf(}p z?*pX0fZj)Mp(U`ioh|cRt+&#vlkP=xzPPJd*suSHopSl=EBAWO-I27Gs1=g_%pS+hBixE>xGpr@L$K+L4nxYF<+(?a)(=T|^U%6n zIhG}8KUoX+O~W0C-G%5Xq}&%h_dlf7pihvD)1=;XoZU9!Z|d5lTWq-BW7GJ4&KF3z zJ996W5KJL$CVB=vfoyvi8{yWDPrCd=v*o*({J)_;kaBx@Zleb{zoR{o_$%$VY;sPf zKWlPi-Fiz^B;8hU!zRk}*4T7K-H>wodhQ9N4MP$xAf7dcv4rP^rJKF(s-&`8!A)gy zJ2#5_(obGXtlaxO_ZiaWp^uRElf|Cf-N)KLRNlZmnBgwPCT9lYbEMpdJ@+Ki%Fqa; z^`__fVTLRHdd-bVcbwtgfX!r7iIls@U*FFr?L8zRP2A+i?D#>;LDx-}-jsC1;OcR) zi2O2s_=#A#TQ|(0g4~&08zBj;$HMHKv$CBjSJ!#Fo0Dz~T%DKN8oQm*K1jJod2V0Q zhN6+^93)&VhjG3fWIj#qi`T%dfXh%W6RslvRP+#1?irq&_aJQ>?Su9}GhkJF-h3bb z#ra~>x3Ii5>FzV-(3AX^p(~JbpYhzKq;2pJ&win8QAb`X+Y3n<4Dzua$HkM9t{QH+ z_xDKhOFJ7#tn)f=huj8dl6E1Q52N&j@H$z`wXyg}D4v{jX?Qwr7)|~(T8Pxoue_gM zK1@BL9Us9@v=Hu6?_d7Wp}#tAaQ7zNQn=cm@Ahaozp*#5a;I&aaUtkQ+SzCXlKBn& z9-r*cW4%J|23#l0`x4S{cW$3Oe#c^S6Pk*Y%PSNl1hRhqS<>gC1MjLkue#K8b>5`> zzN9!H3xEVpKRS>25Uh`+6TK z|FNv!{XJjuYZ$^GmaX-t>=fLijNb`(o1<+FccACCChbtv6-DnWHjDUN1NY(>e~&iY zv)9AlG~A)a-~Kt_y!f$(JJNGyUR>@4PDD2%TMiu~{uWP9x_b@x6nMkYore38=YB=n zQnVcHd`MmHpa{3<{-k@}aOJ(wEgt9mhO}M0=ehb`XsJ66i&fqW9j&`e9Y2tC%NYmj z`Dk?iusnLe*Y@nfE;1NM+SzCXik8RJh~K4f-@|Y1FUMljlH>RmV&&$0?tP>^fnGq* zA}Qy&o;TmedXJ!NM$#>TtNr_{a{}jTV09V`Dx$wrIu}F`P zpZq*e{w(SfbwDjpE0n&CYeamV$lT&%-shF~y2OXalkOS#DeupT*vL5W9AfqRJ@5BD zq*bA3k&Xi!ADip=gt$u)%kd}IpECX_dV=du!>z&Q1N1Rc?w$Vpw2ZWEp5nZR5E?!rACBwpp7i(kyRyGsA4Wvl1Sa=7RGKXB7Z97n=p>8x-aKNm}A*<`B@!&Fc1#RS|9_ z+$Rk8-zs1COw!f-KX6OoehXLo8@UeHmi=srqUF$=v{H03lH=B%Cu)2-=y|PZHuJQd zvfPo_T!|*4C|Az&)ug|SqFnj7jI=f7x@S4w;Og=ADK?AHPbkW5@C?tKpe87KUMuok zZ4c#e4>nwx2j3aHQ-Mag;Ss?-BsNs>Keil7BHT*2y$x5+6CybeST6q?$a<%dl1Nz7 zd7=vL*=xa-<02%6|E`H!4fkreDQ{FYHTynm8J3y;A@e=*7ujz6Z|xVP|CUe-Z!$b> zU(xriE03(}_P+J!lI|(PjlQqOax;$jf7bZE8n_=AuDr|2zRzlPTzQ9worltL&~{t$ zJlAiAJNi{u=lgk@u1h+RWGov5N?sL zkH)jP-bAlFo8@-(+%u|q4?TJURiO`IE%Cer7mwnzULV)I$#|?wmfPtC=JL=*Nd4sz z6bZrKq;2>j_q~z$JMrc0m|@xRb-5*PGaiFmnla@&M%c)Ea5@mn@gU{kKhN0UaMF6C zKK)jGws3zxKahr3W&G?%{$Z#L$*@a!x(;;rxvVci7olU(NoWx4G9>#x(#OZcmN8f+ ze2{c~yJnyNn}N+MXdY7jh2cOa82=yMS%)ONNc=9E1aq3_%5O**3V($6zv#21n_>7r zVDmT1dnwDW@%*z$yA3^#cIDlxQ;285p7lmJmpIq|j_@z`{B%0$jyx>eo|w>!Y#yiqopv%+#B*k@6B2-@>PA4bc5k*yM7p(m(UkT`P04s zBVOe=ME9fH&=llOV2u!}p>3y#zONj zTuzy5yD9rQ>E1SePr&9bbPrO$b>3sIH@HuUjzC?J?MGUi7?z11?{0b0b?u%#U+cN= zS?rYikQ_+sc%CYRI}EP&dvoBuiWV5|63^ZIP41zg5_A}n_h^^$46D>#_me_@wV$q7 z!THZ{^<8^|u~UCp!k6)PG-(o=4+y^-Xv<+-gj@V)(#K^;O1dUJ zvhCsL{=9n!+e%-)XXEq;d?N%;kv1PKM4uoj-}y)L94F;J$(OH=-)iBuH{4&yFYg=6 ze=Dpv;qrKRhPwr6d!R#5Yb5QV-vi+_Arv2Y*YT%!F#IM}5Oe`j?l+!0nY3BxP4qIF0c$o|MjyVA z_Y<>~Fk%}hAAf8A#WD%jr=I8}zTu6|Tt{~`8z z+{m1lNXkflSdJU*m-af2P znNO+D-wL=r4fjOq!CsG9uDl0$Fxw@_{i*u6MH?5mv*2nNhTS=691?t-L0Xy>qt`%keJz;oqB-`!s2vBMnRBZ+v>}f2m;YzF_F(B8aHZO2(J$Eknx3F1&79r(c8T!3JqxV^7 zfZ8M3?}pfmzfFk0Vm@3#;g$uiYmA@Wuu(uX+D{ddP_sSl2)_3FBd{5du1Cu6<@ukH z_C1oY#U(lJPyUuQ9TiX1oqv~WftBxZN)@;-;cLH^_Yvm|v^f$Fq@A6TA+io|I^WwN zU4o1UY#nO3==a^qn-;iV;TDCqt}S+>(bGu%*6aU!KW0t=eT6wkuwOmr4Fn-MCy{*K`50`g@>lcq8UBWxJ<+x+{+g=-}@3ve@c4eFd zUqdN2L(!Q?NK!7_ha2<9l6E7y1L-j=%rY*}YT-NwC*eW&kY`YBuB#%}@(q`_xIn(o z`6B5O#*B@h57O~;ri&c9G})eN8-9kLlEI1@0%a-?i9n z_$g~^k(R6P|MK@Htr+z{61ouEHc`(0r*-O2?n$FtUt#4?X5>srd;ZUa~M|19jrq3aCyt+4un_c*sr_uMMtxVqQRBHjPy-rw&@`yEL*xj~L=@L726qVJhfzm+ZdN?H`S_VBgcZi>yeXa}U_ zp~v%nq!l9xU5MlSmNqN%gK4-u;c6%$|FP&eB&pI~zYaI%4kAtKskmid$YXUGNxbucP^>H)*==NPb`vbtU_&>#S3I7Pw2`YP(;A%~G@+DVM615Ny1F zIkihz<4zoXPIrdqYP+w3d!z9;g-siD08;L7&+S9nIY@$h=g7YEM(ak$z-2`RZfcCb zBMn!t+v@XocEn$|cY%8vZYtviZ5rOKXolhL5pD}UAnkkf8|rwebMs)ya{_%R-w!=^ z<$c(F3fwEk--6HSx6#f>%i%2S2thZ}2B6cB+|SYLIH|YA5r1pozGupJ6gHQmiAcFO zcf${^^Q;Wqw~aSc*_WMwmiPPe2mIi_JX48Upk0wImx-P& z*P$|ZQhh*y>uAdR5c2mz=OFdFo%{j!VbWefA0m0*=DWn!?`fWG`}OpJ1@0(Q?%Ga% z!&d$7>G?Y?Tzxxv#k2Lescu)`PBMOLJ2?P`a)0pL=y7h#<3rEYc2aQ=*IS0Gfi!b4nLJa@ZDZtk9Qcq@Adrp>M=1mJl3@yD-S7fXjAEI$SV!1UaYld1OY3EH?i!JLdHi_fZ=p{q(KmZQ*r6a?HxKY`JEl{dBldviUL&zaO^BfAtjk*>U)p zHzb>F@O9iF?QkLNRY=Hpz;25u-~%DFVWKatrH<@Vq=lYEtD zvfX0|CWX(c@wawQ*x`2E zm0;?`@wd=&$MM`J=|@u=Cz~7Ma2q<@r%!=f6vIu2dt011+~RO)W+#oWx!db6j>Q-5 zy>a}_aJa8J-2WDbRLj*k6u^Bfj=v8$+=UMJztx9OjK8T(lFbyj+7Ib*B+KEloHi1N z6CFp=ELZ!XBDlG5wOwexImh8%aSG$3u;psI$iFe!eBk)|89ceKbd$sV$sVuu{v&Z- z<{9PPFFL-}@wob%)->6C4p-+7w!zzj%+6?gE3o}>RmvKorbyO1yX`IA`ui&LR#JaM z&5}(aTx}P3U~@Nm7-|1d*7iS>DO-d-KxywLm<(8jiHzAe0q$YBOBuTeH?4WH*#|cy zKaTVTHoH*CUD1B6s^vDJtP^?=-HUo5IacfVc7SDnz`5Nh+MT3~o0uiIEqcGf7;I*t zkC678*IWK+Kk{5XbS=6H)fPGYiI)F4zMpUT`8Ow<(;R*WYMLDnQ=HpmXi+Wl{lQETfIgp z@u^`s{o` zaX7;)XJZ`BpOzDXQzZ_krNep2ath;c{<54jIRA;mxy|8Bv7DW8I7clf45xD(&g~9o zn&lM5;g|xiUrmSeWE@T>hZC9qqF+4}hf~aQGT=;&!|CjB=2?H_VvF|gnkQIJCY%rA zaJo61w=Ab*98RL;WWgzn!@1Alykj}3aX3kqlMTl(H>yedp9dVya?2?jhf~~ga^PGL zhttR5d}ukLIGhrelMAPQ9L_@yXSL;2j>GX;PClHBIGjfv&IZd#i^C~tIR$VYkHdM~ z;cT*;+Hp9gET<68q&S?x4kxlcg?bo{!%4QBA~^5F;XLJV3avj);&A+yV_GDeui|i? zb~xWzPI??pz;aUI9Eiht&f#pcoVIZ|LCXojIg@K|nzSCi;BdBEPDUI~ishuisTPMb z*5T~5obGWrr&&%I&aH7c6CBQumXjHWlWIBXaC*n#yy9?nTTcHtoYO5Q1J0;8oT(0H zujORL;hbSPnQ(IBaAr81BFh;Thf~^evf!+X!fh98MX_$%eB#4(D};bI5YW z#o?T3IXQ4jb@+Sz8F@i;93ELuMf=K$!#T@xa^X~o!+F#3=P&Ee%s8C0EhisN6F7Qa z8hgK%T(=T$LHL$keCqdWrM6_=6t12}zl~o@(Wgj`crN!Z%Ffx%8V_^xjmhw9(llQf}=v4>b1D5$H`GaWNvgrEfLpBcjJg@?|`3`p|+fPQX zA~|0a?i9QtYC~+^>7|H)c?zPfk4nOit8u;0_Cz~_wh}MsC*ycAh=0b9f%LU%4h3|IC z?naV&k=K|W^Ulu5dh{8HrB?RxOVXL&c9%tM8rN;Y@E4Mi+i?-lg!cc|lVms)Oj z%k59zNB({>+TJ@@uC8lMAC_$TIozk%Uhbn9O|Ee`YPs_$TP8fxTFD)*_$o=c8N<0w z1UJq4`#IZJJIwWjKcf4utb76O{LiE$v#NNK=~aUFVxqQa0Ddk&tBCP{d%ajxquxm@ zB56L?6FWugNBfdV=1DXhY5kZgf588SvY*fq^yV$Zj@*s)ocle#TR+kkB%8Jl-(M;z z^8V`!$d&)C<#(d2HyVW=MZ=KG&vW?t{?`13$tD}V&R6DOlZ)0MjXSTdi1;5)PBP6= zN7M#Md)MRGTFY)oY~=YZ;l;^j9$bz4!)!kqy@J&5>n!&}%05NA(Ps2LIsz}_d9U4+ z?CHft?)|!Ll^6H?ceox8U+ecD*rfWCOlhQk%RQhZUlqz~BT2G8%Z-UwTfFBy$(pt7 zcau%YjA(nTk6m+g3zBX`jyq>XNTx&w${s+<;}tE(+PSntNvV0s=4^-8pX~>up-BCV z%)8;Itdkv2xuhI&cb-}O)b^bPx1z(H!S)mS8#CYG_KJ|a_sK1>+!r`zs=vyVT)BmC zYdG8$*sVjKI$T{>_bp|=AxUR*lIyNbQ?_z*-eX-7+)!j|*2`iS2qc-)kj7zw_nA+g zi+C>Ok}8qQ`tNBx6CkrxG`{k@q`lG~ElD=%j=y83@eUPi(j4w3mYeY?YXwSq2ZPtZ zpD?~~?|`ev!E4~PM_rNDUtL#|P1ywWCYp}sBE2>)aj0$U?_Jd2Hna~(1@9-D2jS~@ zOx8Fr!R`YjTSz_2mkp^GUdE+BK9l=S-Tl|rvX5P7&QCTY;A*>&_1;C;{pxU8N+#(T zSNNyi4+a3{dk_N@N?4p(|&@%J2$TS9n}&I=}){`e>LqKN);h|`YKK49IV z!;@>@)!6=Oq`Z1Dyw)+i@7yji-0*Vd z$KdMzuZv9sbOX}37Lz}?9CANp{m~$#`@SrO%Pmv(ea4Dpv%uj!%eG_CIHbHYEpIht z>(N%^^0qm=oDY-D3Ws;kG-LL${Vz!OQ&o=_xevsgmSlWL-s`GNX;Vp=UOcsarmjpj zUpU+pY|cbwk#g_0+^Uq-Lf4`34;{}f6T{7iyA7`H{~NGrg>FOI54>r)ohj>yB+0R- zAAh@bK>U`ZbwIWYuVVc?eC-Dw#byM07AgNd%kP)UaRaSH&!W-Dy*H+k^Kj?|g za5NH$yV4)b^SCACz3)pYUxVEKV1Z@IaXtJA>!;vpz1_~X`_Un!ey*{8o^eK!sfaE` za~CmwpB}w$EUDM=^}-aeZq?ylT0J3B->$({{d`mcO?zlYSwlW=L+<|eG7d8nUPtG5 zcVgR~s2@^4mv}s1urz+6t5H>?<0Xk_4a=0@F7ZtJobj*Yr@V(<>Tg@@l)J}r}3mQf?#5ZAe)w)CJvvT%U(nuKJw*RkHaSZrH}-KDK`Z4MNIoVYy=|n~B~*Z=%t# z^ttFcmMiCqx1;n;$!4z;hY#3Zj%TaMm3z14en#0AB&pxhlk7jZNu8tnZ%+-*U*K+c zxIHZQ7s?XP^0=kP@NB{R`GTI&F_Xku1Rf4t0r z+s5I_{dLzBB$$ENDYu*D%6o#-4ts-#*Z9!oN(>}vA6y8xCtU4!o`g3RO+(r~GA;LW z$_yuq70_wuEF{k#=wW^BuQ_8=JwGh^mU%b$+P_!FrakJ2lt0Gu^C(+|Bz;N#4N4uy z@yT*M&yRl(PwF<-l{<0Si%s!!=xdPj^}blSpP(w`*Pup&cqSFO8=D0&F&95lf8h8B zKP3MkHNs{HdIl-Kj2CKOVmZ#g(3Pkns)EG-<(6Aua~ZqqdfeaA-p2X)VRxfqWA3lYUn8Q7EW9$VRJc3L+W=G@4J1q zC~JTu$vE#s`!pMFFSy#j+=yK(bQ@A`WE}$I{PC1Y$|L`R`DK@D`W@fDgp2vjT)34Z z7RG#wP5p|Dn~}!jLGLr))s?7+=qI!otwLdVZBZH>$vDf_cSDLL>W0ppMXb*8n+*7xBKI|8KMv{mX&fJOdRKB@8qbsYg!`}Po858m zocq#E}4#R!IiN_Rpb5SnRc$BpDZ#89KAxZLnfD^?dwVdBP4_EhNA$AE>I2S<5 zEp55oD9b{V&={1DUj^3JLYvDz+(vsWI?r!Df-C*FoS)>f{Tj3rX`HXO+*+5?Z=ko( z4D>phQwQ6Jy*Px(hY@GDAIYfbH{ZsI^XJ%VoEyPEQJm8)-;Hw)+`|rc3%o<<2oiUt z|0pkkH72p)W%TVx&et72J_=vQD>?Q2CaGJrpL!V^;m;*k{+C_= zeBV-bNXn~u{GaL#JVKcpm*M=|jY|jn9a9{?v%>UO@YyYq zG}iK`JA94HCdv-_ikXAt68E3U-MI9y{Min_u)g0+a{Mn*opBUuiPV3sHzR5=--uSA z*=PwG08{JDNXP&Ae21jajefHWe#ywccm~hnV}?-1qTi9a@iK{gvmcZ>4+(iuHGQtiR1T{yN>VIK}HaJB!q4ZAjtxp$NAbh-S~C-ZR~`CO9B$GL4hw*Sbu$#33uxPveg z4M9TC_Q9V-Ae!X!6LE9le(rF)c8NY;^F-V}Y17f_x~CPeGXX0&3^Nz!~MU; zLAkkb%ia^+Z(Z3hgV2*m`nUH9MiVcrzKyjQbD{dR8K;sTMoHrsr%)HN=zuHRI^iDo zb6WdNH~88==V7}BtwR!L;p_Fl64!8z5=p8+F3-@OX_;CtWFAV+!LoTtXD_&#s<3?; zs)eL<85sL%LKDh#EKu0i&$Z*|?;Xfz&!ACAey`Zo^Ps*w%2pvs-;nP>i|}Vvj8E?G z4c+cHqu^_Qz89O?9Pj=lSN<24e{G#4(*#LcUAmaLg}>EL{k@W3x+*#jFn9RP42Li4 z0PjY!K21pCe-Sz9xb`61oQRzYH!lwNHhfa94d_4OhTs-BT$z89=XT!iaQ)tnioAc~ zi^DRSGm-aCxP6(%LytqbaCbRejYB7g8?@XA(Ed;2a3XF#+(h2rto>Nc^*nc9b7fFvlsJInC%IcUj>O@ob@!Xv4!=4!VbmBY{}0QTdDO0y4@5oD zL&)WqXTg^Guk-f#@LRx_v=I%#W)yk}Nln{8d`_1SjVV5xvJcV6NY3Z+0_1KWRtl*gl4BImE~T*`aL&<5o870s=m+6Lvhbm4pbX1o)JdxkN; z0CPW*Zx%nR$rrL8<@w)tS79C6_0)GJCEOVFaAF|m3;A$saYL=PKjoIjR=M(?fs=7Z z#&E;;QJ>>*FLt=$2=>JO&WYjX!|e<=&9gOi;I&3wkkp4QI4$ud`9@JT5xt3Kpm|8{ zpWFR0&!%LTueI#AI5*Jy^9p$l34 z=X^L4ZC%$mm_B}UX3yw;E4d@Vgs{61DR;Z&UP;+?NYb94=kCBwsdV6Og3V$X#O{>u*k9>KRqoZh6GUSLS)7KIHWCo9S?E8#33k{mrN~Qf}CC2U0c~ zO-B=uTOX=sdB?mbia&NNS zg_JEvpPi_M7J%?pADeq2G{lZ@1htZb&j0p)1g>V~?MA znHa-OdxZIO%awIq*I;uqx&tZqVapvs*=r~l-AhB3_~yZjJR_1^o)M}3<~-^*mFxvV zF_-HToi1m6Ft#$nm;PZOIpfk}*C*ojyBgm^@Ff+(y#;QFzjG*B32!I5@IO(1pOFn| z7gH&F2dzgRqa!c^gFJuBlgl$A<+^)h-0_&-RJ9Mz5@YqZOyj7(qbNUBe<#9^q{sax z9d3w!EMUM@7T)#fUL?nFi36wgl6*%fE7OF}(dFoBlmjQ%`n-yK_Qz45#i-~Bu201A zyFa!XXE}VHs^4v&@cd32>^CKPd;P=!><7Rbg%%*K7jyxVe1|DJ=SJqzQ6j)y4ynWZ<}2%ObNsyt-d(5g6<*>C^td9RINYI~ME^1Rm(oKL~6 zj4h`I<_CC(QN?Cae^ac#9Vr`##-L#+yARJwxAE-)Tk4rSdqV1&8R<8p9e<^sEyZR9 z()gZX{nhKEr_%p~;l2x3>zSO#58~^FApVQQL83$)j-AJg`?2To8V8MUHrztEdR!g> zY!n)8xo6Q?*y#IY9nBQ^GSX}0Cz_8efP2`9!zzA%0s0!resj1<3C&sWgL)!27R!lk z_H*oi9!RAA4P={P=xHRb2D8;US0Hg7*ZYGmvu6v|PDdgO%{6H;of2WJwVwxtvCjwi;=ufWHUS&hwLPG$04Daelr`cCOMvE zU~?bReo@-iiH>J&pZfdpEC=p7xLO~i9m}(ha-QWKDEuw`B)1?)!mDUHSv$^!yA^K8 znmml3L(v$d+>zdAzWJ1`K}?RZ~B_wlzBM1-?p>;&*%_R?(3FYvNh*{ zNZt>QUB!&l{5;y^qS{_&YPk-(0xu;f6e0b2Bz~pvRE< ztMd-4Df<@fN4t^4cNP7g^b3oe_+I}Ze$DZl5stqa-?D9@+)`dO^qnZaJ7fIKhdU`w zd@pvmqq)(38LloXlYu1~q7CKZmqPgm-MBppAPT;{joh9X-V(-gbbsI9|&$#Q#8_7IYk zMeg?N9`)!^d4{g|n*+BY+{%{w6x&ZkIY|Be%yO4fwg*W%MBaqouJ89z?(Eg}cs$>4 z+Q8NE*+n@lNNdY+2q~9Ctt8(al=Vapp$S*e-;ImTAGV5#Z|VZS838#&9InNt32KJa-+QgU^4|E{D3=s_oL8pCA^eu#d~f3*+jqq7e)KHD z)rh|jTJA>5cA#SInOiI19eMn{6WN9x(xcIO zJQ3U1(0qs6*83^G0?NKdKcQ{NT_e`S`m6m<#yfr!hO6!F7q(BhojGZw{$^Y5NXjOo z1!xZHQkweopm*G8Yq@_A2dQu2_n0Sv8}e+;8n)krN_B{G8JbJ-4WVo@dK=}+=T5up zZ@Jn}WW3M%AGms4-p%%ZpfYzvx#ev?(TK7;PXy5PvTf)H`W4CZ5_Bzp*%2}0)umjIX97z7^><`VA-WzZ*Dj;=4W?`~nu#VO zSwB+y4KKd6Em!?D%Q-KCtNzM3Z6!9Vk#aw@{zjr~|97%+S}NRzG2C@9*E?LM$0Qva z|GmV#b1b)iOdLXR+sAOl-)|i5su-?(Nh~+EpGbq7>2Mb^U;RDI?GE=-%l(sa+EM#5 z$CJ%xWWgN;n2kfpPrY_gw1WN} zuBL8mzX0{li1x$wJT5747ju#5ag;`fInJ{3$U_BwvjvXUt45u9mH=vrw0|t)eTlCx zWsf6C@;um~{OultG^WSumTdQ_-~8zKITD)*XbF;TQH~cu0Wxj$2W6GIFt$K)UziDc z@5HP(GQnhg?l-?U9C@Et3$|;6&dauuPhAx~&W679o9b{i$#J$PHV-0=TTMPZ(Q&pC6TPm_a-7Y8+YBy;_DFgh z-utM^-O)HS@ILaHZrpE*GEsL_1735>>}zxF|8uu8|L$IHQyzWu1oK?`_NcWpQzbSTnAMZM|*3E3V1K?^LPKS3f zs)@ATpJUr)U&zh&NS0d|X!`t7%I{wMQp zIdG>telLT!8f|pAwmtc-zn6Q}PE85{VsgFnNg>rAjPPv!b_@0Oxj^T!PaorNG){95r4M)=*uEuvGWjoMs=*?S; zMb^FP`9p@~YCX>S(Qj^bxTp7EjuBNv>aTLEQC1&Gx|uu|R&0EgoAHz1+yhsWw2#)< zv_;x4p5=X*Ami~)lxu$`#W~nNt(Fv;Imx*;c^G4zqGB$ zI2LZXtmFOt9=jb5m%d!mvGI`n<7DHObhstraAiG@`fKa*KjLP#wX=y})wiJ$@(hH}@C6x!2)JeGtk17Vb`*Re$;C zu_T|zlb@5b(a)EBv2>acGhWy8>ONY2k!EsORM6K%WD{wo{q z7P#7u=K*^WyU8e)JBKov4||tN_{|DU7G5%)5Z4EbMomsyp;kfIx z+TLWp`S}e$^SPvYi{iJ7ayGt&aC7Hmmh^p9W9bp1&Y+-!&Y zzw$SHfO#v2`@ixx9qz|)wOz=3?z#Ndi{sP>nJ1R|TZ_+P=W}=4{Z_@sHy>`1!)<`g zO{ha0ZZFER&{Ig(6}$b;5zE!~7Cz`VXFU=1_q5)}-$&%uhZo^h<#S1s`P;p2pnb6V zn+^ABhkLU4P8S|&_J853zd3MkbGX{?2UvY zxF@S;r`qpiz%4)cf8Q>0;nsDyC-e7I+eJRyJK%;Q(f!}WH}$aJJnV2!=I^P-Hw1T_ z6Ni7>Pj;~N>{!18_Z^4(Z~Ms}maF|v>K}gd4P5OX=e?{`ZZKyz`5ExTS_f$Ln3O z6ZJt!AhciS&*RPmNZr+919zGC0V$mTK5FJACIObC3MXwF9N`EWY+onq|AaKU?v zW6$)yq`3Au*!RS~viBY4TkH-Zf2ManE#H5k_nB`9WpmNDXca0zBdISrw$3cDxjf@T z&LJg*5&~ule65$#KIL3b&Lw3F;Wv{FWA^jO&Lh*{E{?<9k59_IGEy^Tk&F&6gZo$3t1^-btnos*1Kz9}d|%5nx@d@MYXw z^Hb_hiGb+?SI41uuze5o6jJU3k#97<_bA(h{z5;a4zPMy-T<3RKPb=p&nZQHbK>!I z&y8sx(ii1 zP|P$ZcjKIAebzop%+iAa^9TGik71s{W-6M2l)u9A=lA1!1d_Cxd;{7HGxphZb%=8_ zBq?-8z??obx*v-@$i6}qkn&r5{e-VQWnIw|s3&?DP2A3hT;q_q?6m&NzSQSag-Zv_ zMeuchK7-9mXcAI>SIhr^vbAU@`VxJI+&=PweXBR9SE{;D#fnT)$%bYN#eszwI)8UlC;q{XOn!EI?R~gu`Bs-G%lZ5ekIDPqZ?2?+knO_f|8!#U@+=;*Qd`WCN zA&vKD%dK#Jq8Ui}C^Q1O+*UDMQ$AoyJrzCPOl12dXgAV${A9TY9-)pt$~}#!8mfc( z!W(9p6K#GEvDWu4hAs@48{uo}kIi5-0wq!?^<=E~VbXNU-bPE19#bX0o8jiec?^yo zw^p)^%=xV&*WW+c+7&hbzZJIo6fIUb%}b*UP;B zpX_*;4|h@=Zdr%>&cEOmz0r@%5uZxP2g^P{rGw7{=`=L;?zq6CV5!Y-^OfzI^1+}NU<)ZOmC zanv)3L#S%NT#%446327X--9VDB)?-}PM7_{GXdJAWmbb{}dOXU#B4BQStL^P& zwx5SKAmws-GQ!Pzob|%!JG2SOx|x!!&z9@+Wyz&Z$U6GSeyc%$=5TMx;$8xPZOD}? zbKfLi7s~n|N&jtJ^qj2^S#Y!AYJ1cBDjspTFI%qMhd$DBd!H7+f5@P%$??Zr%{b2C zzJT3@_wimHhdbSJzojf7H}jD8@+0E)J1<&)i)seU+i*jXt+~e^J82i^k_$nO4=XJ9 z7Rv6m-2Zm}^FfVo?SNSgSKDzf?8Y@pG>YC%e~lc{Vn^VS08jej;R|kNyDT4*)VKgL2n`D z{$;tZ4Q5?AsxpLiAqv$GutqQ%hbe47AAN|Fdol4Q`5HgTS`G9J zdJBJ|=76~uuBI_;PYBE;a=}SGo6H}~1DBjk*&O7KK|EUY|CPskPNd$#_#qDWO@}+- zUvM+v=EmW^?QmH-_>cX~h5LCN?z;{*>tAq9dcYij8?pg@AKngh{_yC2o8^Vfcm4?0 z9iltYt*9!otc{wm-x`ril%-urzmw5AVCs#C*0afM|2f+Bbd-D4axcwhUECF0(?L*s%gWPv9gx@cHQnrnQ`da|^QHLvaw#AMFbHL&5v|M>!d5M?3ILP|d z6Zso{hVdp`8E=k8L9r`j-iBNV(qHI#O&Vo&EmxisCf9>=@Kf#+kvPbG{g%1MF@>=}5YJ;U4lnOvs?D7t-esNO2DKZ#lpB5k4P`h9dQ=iih`&qfF8(q*zfu;sU zkZA6syf>2Pp}Kw_iD4JQy$-JIe@PExGYpMH%4Ip6Bws#dTacuk4s|*C6HoY`L8&>xmvh%`4K+NoQl{p7ShMuX|=r449Qpe1~Bp?d}C~ zJhTFBx%2pXwmBxgW>UaxgsbDJ0&EVV#A#7(X*&+=O4(y*EP4*P{o-!R)$v1GPQV18 ziN<#w+kcI|L+Y=d$0WYWbFxqcbT*RnIjs+Krh4^3;@gbO5U|O2AwVx1_BPqp_Kd<{{;Fv)s=p+k&>s=RY$Jq5kUJ zcwpM`^|xSZz}yU1+wmT35~lOc9Hd-ai|n_Nl+8q+q7|q-tg1+kJM}F0Q`?Uh%wWFV z;r_+;rDt#-6jCn3t_b%<%I2f5(8tK-ZjRyR&kmR;oj4@SWc-9GBIPcz+~JgsLAhuq z%6Nq5DSzel?>$~UJ`U;g0_G)$yNB(Mprc5+95y5VUi%tjJk$-<=Gfa|I@iIF#9;ur z^k>>XnB0Jw4>uGsHD)L_6VMc-{d);JPEDG{+zP6X(ok(A_s(fu+iltI`$#h92h3+q zobSe_AId`NH@8Pc{9Z`ehiE;L`w?XQee)Tf-)+goZ{2@s3j$^*T&>5yU?bdOv!mSF zmRpmu#^`p`3c2-onB{7_D_R&ZhI{$79`|MY;b=2bf16tFj5&;}(LS^Tx&81W%hfm+ zEe@C~9PV9nxn72{ka7oG?iR{+qy0#p8+;s>`}ExXSMYAY+~ja8F@UO$nj+=CXt@I^ zdlrpFHMoD*DdI&jMx+{51YfgHwP_AxeBJ%4aAn$+wcSEmHnA zzm5C=Dmgd7ltnX%NmcT*iHDpgoC1rm8m_j#8t}j#TbC|e`>np3)Q`G+E~x>zJKyL%3j= zKUwFUzA<1*J{LVdY=$4*P#>iGk?9IazI~Mag+hxMv!K(E>vKLa5WmY4<2J-vQufyY z)5GD{#il9hiIhJ)vZe9;LRoMz=NzaEDu-Ntp~Khn{oE}9^Ss0Fh|N7{AX5J8mcNX$ z4d@q?awBVe$X$MDUetf(7j6xh_uxxClvMm3#=)otQvM3>Bi}H}UP14m>1Z}``C-ey zow;e{XBP%|KT(vw9-AN0UL+Be{p#~7jIZ*$^kL`*R1dlAOouJ84}TXh^|Onau;-g; z&-Pu>Af$d@ZMiEc`w{u`=oiQjpd5HQ_LyVY-Ce)G516OmYh3DJdjo2Rl>dv3i_B|1 zL-{0h36ou;$=!R)1Fw5=cjJ<^jd^>ApNq}=Xc$3><=U<={Da+2`ncB<~O1MDFsN$BWO7fN2R|`w3ZIl)a6Xpv_DIx^eDc>zvk$)Sm(-g%kLY=bQNm zo9>+w%|>$N-sXMg`-QSn?=!YXWstkxpoitk9Hp!`NZ-voB3!M5NzYJrs7&2pci zY#Mq8%|))i11wj@s}hUsJpt1Qu8vRC-}TrjH#5fHgnY)9eD3-?(Q;*MBIox7djqC3 zT&>4*VVsU#8Khi>9FmxciKblsbp6$Rr}el9?!yjO>ajdO>s*Ih$-^DTJy|_A`xvXJt%K98nsDv~7g zRI~W|L@|-=GK&Icsl(63=3TTDX}oWe4T-nB$LI^nzeaT@A0O{Ic0X#oQ-9|8;&8vi z=4W&Ssoz?kD}BIm7d1om&<)7-J1>SU&J@8v?C{%Q(-mbR^}Dldh~MjZ&d*TFpFu4W zj`w?Q3_JgqfH|8^M(g!BY-XXkNd11&azCMLE0VN>ya>5-SGqr?ZfpOM`)j~lTmGGt4M5qbYo%i5DRMc7Ty>v!uD;v)-XFdm7c=)WE`cBN7-j}Gd1xh4 zzTU@ugfibU&T~*1bP)>V@=Sy0J$_mKmfs-HX1vUf>vInT%pDH@I&AJiLy+=W$|K1a zT25O>O;IfrM(#aNwH?095lPDYJzyp}@#%`q%jgZH{Kq3(8s8=KL)B4d)Ci>`c|UKM z>qz2vTg#VcZ|Qo(%pD;-dAkASq~S!`F7z6r1*_BU1ii%b!A79+I?%{Bu+WpLc)Y z?N^U}^r&0!b9_P5489$+nyuIzMioDb?$;fbKbf+*Xf0ZbD#5OS3OTSex3Ss1j<(Ei zPxl8|7Z&xq_-d|0ppHoWF2k-P`6^M*(oidOJ!*{P+GHNgL$KFcwtF6)ds>k7R#E$k>6GgssCSE z{%4eJMWqW|1rZStZA4 zkL{4ua2bzou>6^ny@^(!Jo)@bDy;1jDqG+6Il0;8gXVdMyO-_d{geV29eZ&Lmd%0tVL_^fMRH#%&6 z|93%!peb1XCVKdrBjh`f??$H<*a=wbPC-l5~LEH1<@g|EkJ<^O=K@;{ElFZSi% z`2#H9J?>>*88llRelm8?ai7NdV>#(c`&Ly}gL%X0%qTAzh0&+8mVY~+|4t`_70?9sS<&i1lC z_eXN|yA0n)@?EfzF&erF)j^Gsd%Tx~y$3~8)i^-LrZuvVXJAhKYqAin`BzMnO z*IK@Nz8bnZXu81He&8Hz;G=ccl&{S_yZk&FKmXO z=aBNbtw56RW6Cz8-_Q?eFLL>Tx4nMSu_JU+-8(%l5Jd{r9MhhpY!3ag{$M<7TDg8G9B&(9?tjO zopY-`$F_R(m01L_rkAPw}Bd=TIf3D zvPU}XCmGvHO0N?%cfe1xKlFBNmY~&0`NiZ9_T%!+oFAdmTljwReaPicwERC9%j3=rPBOTnbJU?@YMk9j+XQhi)6PZT}VRso)zq{GEoM;}YY79HOVbEL#SC60d;k865E0C_^lj0)m z+hMQc*tLBAJ=%fPzs8=uuk|-cCIdZ+?m@j#bAGSRg|xN5y%FQs*|vSBH4d7$9REgO zGYU;aa$524w(L87-$r@tM)~sgxZ&2B9qg?4DNxo+(n}Oa#3s71!o}-MvvM#mA z#zE_1=;omL9iBEEV_pIUkaCY&?iG|Z zLz3E%7yd?lVGgq`J4fT7W5dE*f~M-kXnZ@d{b$(qB$s+G`|UKZy7}b3;b$#Z)|ZUs z@1$|j`B!D@zLW3INe`Nv9sVS2Wc)MJ;a9MHdCp&+<;#2eR`7Scn7I7#twGZlzQ%hE zHgf*F#o;prBgxl(K%xnL@5SYbq3nD9j_1F7UJ+^$G!q>ED`0b|fiYFcH9ie2e=udw zB1vP(bI{5B&uJMnAHokstT;c!M#lZC$(4Vf<$rZiqDkGxTotN_Dx;jm31$wG*e|lV zJN`^zz2>K0e#Lu1TtIdZnRvF2hMQZz?>FRLXZKoXli8LO6SnlOJxgQ3NLXV-L zs4UmZDc_k>17hu0itl4B7OH?WF8{IfP&FvK0kuQvNX9JMzixcrV{1Fje30{J zxZ#LvoExxxF1r5bsNZcZ_qF{TKMvsgL5`hhD%uIJY(Bo@ch(0UyEVtBdy%BH7lP)j zSEBW#@?ozZxSCx3_IsQ9wr3@pc9cu%PM%615PM&mHzGWBK zT-oydSz|drarh5nBmA-C%D>0*_fYm1DtpA^2gzj(sk{$bd^W4R-{A7I$1{%$U+c*Q zJ9xI~ovaMbDF|0F+Om(t=N7TDnRP@YnD6pFW&Ej4xkUv z$0&@i>DJ#2n+sc>)gmc%O3>8L@%q~#w8QI;GLA!cA?1JUIqMri*%&k*O+&L$0n9>F zmY2=_M&47#NGqb}DFsu5=6?8^wy}o#@&Nu}E6q~kBJ10@CRkFQ$9;&;-7%8H+f7Ly zi4}fN3z}!)>iN|Qc$?4`r19Po+0yuA{m?5t8$NaJv^Kp!snbB)GIh4Km}+c+w4Gp zA@%PjkK?+8)P zH|~8%;n#xZJ?ym~xDUHW&~T)FWmvzKQ1%fjK;KSDJZ{c13%_KaXg`oTD`+;tt;}zg z^er|&qCH5tJuUZlDNFF`Pmp{Z*I4wLy6)!}`MokHmk&2#O4Q#nY=1tw6e)M0D@Slm=W=c9aB1*i%2ve0s+ zPZ57p=P^E<>KW!>+?MUTqV7odPaUDM)UqFCLy=r#%2-XCxAk1!w_E_H*fftL8#n(V z(LBet&pVvD@&R4Oy?izZX&scpjMsxE8++X!uVN?rV;;HwK9+At^5s#s5=lDQ{z%OY znz6)9Qvr5cP$AOaca8U9;vUKlA@Qr~Wad=(eOcJ&+TWGKcK?+VtptYt8l@P$#6^^`2k8dnoIVB(1DO8(J2fPjuUnaC6}{ zbGVOV_Yzu&gdoScuPpcU62(n5)E+fMEl~k}7NWLnS7d$GHX3nYG1n^`{y=P=M{gtL z@3Z_%eY8<@KkA6?Mj2}oOePY37P1Ca z(&2W-rU!ZrDYv5Ko||0UT#Ra?t55-~&6c+_hMTiAXvR3)fowk#y^fSy#d3ZA;^qu= z0Xi2+KdaZX+kSj}95R;&O}@iz#`f*eAf()@EcaW=cB3O`KXSQ?Vz}ua2F)J0Iu5E5 z;CG@Hr);{ld?J7wLF zq?X%wW+H#b8!Nlx&Gdqx>F@a651SEa5>mgJPM74{LfLL~1noy|oKp*q_dEAf`elb( zI<>edk1j#V<&-SKy`HjG=q_{z%DIR-e7b#hgu|77Bm1+U$%C67F*T+a+Ydsckj8^u z9^p1Sy}0R&vQQ@KkJ8~~SZ1cp-(eqaLXt8za9#pm>c`9y%)eqY6a9{q|EJ}Dcn13p zH7Z@)T#2qlIWY53e~v9xKTR-O;1=3CBK-6%K{NCVkYNi?|0_nmmA0Q?W_-jE5BD#Cv3W-hmdmn zSneFk-bHKBa+D7%W2rZ0Uu(HqcXD&{Cwo3Z%@DVOCdl6<=;JB%dBxbsB& zJ#8oJ&8)x8u}?gkehyualsn9FXHm8i?LmcTH$EOgZOe0B^f_x-oc)vkQ_w7et4Zs5 zxw6syGY0N|tLLe^nMaQEdn;hCeogonzc&Z&QMk3OW0m2hq3RBIn&sA~tT~d@lDrGQ zQLk~xK9}?dzghaFj6Fe9X?Cq_qciyq;T~(3dxNGU zTy2*J+1{MPxgS#Qa?3rBvZ_c@E%Kc;si&4FOiA+mI$3*Fu#bKpu8tS4WBaaXCQ|O_ zmRq+R<0I4_wLI@kJ0zY-|8|3X0rm8w^2N<7=M^`} z74Vh32-W_AHh^-dQ!~FjJ{Dq>ULwV8nH!Dsjo5ZX_aODVh8F_gQ~HH`U4DKr#oP*C>UBED ztuQuiP+8-$)sUo|^HR(Yar`d8R{b8#b|>;X4A=A6 z`@i@ds*qy*EYJwamykBY`w8tuS`RCFANkI|knuligsw&D@O0eU!LrA(mPqa&4xgW5 zD#0ZbktFj-EwO2Xlq+#2v8STxWb;Vra2vzb)DB)3)D3AII(Z)^4W?`~nt=~g-bh&w^aOecE&3ojuRp-^ZzqyyBnDe+GrT+fP_Gf&RXi8ihZD)G@^n%wCO$Ev? zL))n`7m>R@=Q(WcA2KVan1&9&8a9nlQ>10Die5%;oYy++$o$o%DdsMR zyMXO~M}H#ao@2R>UP4)A{6-fdHy*oVxZ$)E^Qyyb%J%Xc`j+I%ZECrFC>xDtqF0dX zZ--4@yk-B1zu8x%nD-s-yKKJ!eT9_U(sKW#tZJ3wCX8w!mpdSan_fM|eC=?Xv3&;W zf|T3Ya$lnCBlI=;0=e9gvD~Xu%wdPSo$dFdLrA%qmV3sf#mzOS8ES-F?!*{wVa*g% z?u}@DQ*ImVl*{Y4BlY1#+&MAa%-SiYZX9l=!_|4x6LIrmxTa2uxg!pDgu{LI6#QKq z!_BUnVzM0WGaBDLg|XS|47) zb{=}e;l5|NYbg6g%B#}O$=x{Yj)_BRIK^yqxTj%L0aZlm?@G(9PFYRXXiAE`|2Ed& ze7Hpp_dnQ5d~bEQUs!G@%Fcex3&hFdn_fS~6rcb1IP`Y7TTdYlM`GfT-yp?QaJXA< z;54BRYX=aDTSk<&^z|{zM0myWav| z$MlnpQp}BUxFs)-?zh9Iz%3ucExIAabc(~hz~Lr(KizjCf2+oD(;KIl2jg(-Io!Z0 zaO=fzbDN}?r{i$jINUQ&f!jQWo7yzROpe3t;czRQ0=Gj9H?vuaSrmu+gu}h$6u3QN zxCPBqOhFv(IER~d3fuuP+_ak+|Ht9ZbGX->0(WE#H~W?p^G6)+a);aC6u1*(xJBtH z=8QL^{ezDGH#ywqmK*8F?Ehr^AMbtK+OL~iQ_N*>b=;Nj2#@HE2KeQZ)?}5!;Kcwd!;oDM7 z8SWv`xP;jLN>mN0-=i(JJ!SVHN%Fk7{`{RZF1lt(_>z<@+ZD8>|8)36u*pGF#g@*xn7Ll>FrZYXNP+jn^IRXe~HxZA1ycaI@aS;el2?JF3#J@ zU3P~Uw)mZPdx{wZU(Xk0ooyrRnj!VOv~0*YK;Ew|>o3~!nY`E3W%sabozKdGI}L6q zV#@p|HoedQhs$)YB;QoZ=AotNZ6xbBb&h3#`pkK=%x7hENHHJ6)%y1_+iynxYEggZ zh~sd_QZ^O6g>sS1XN7O|>cvRQ)%mQ#j`SZ6cOTmyL1$Nwau--`Tgp14KBy<^`&x7j z)R7o&Mn;NBS{U^=o9!o|nMmWi*m5tJnrPmkdH|@?8bD_g6z~&qD z3sUZTmU|WxWff5x+Il(97Fo>vrsXw{;bz>GVj93r^Ximoh)oyN59#~?OYJ3x^{=fkyQG+X@U;Ff{(+ zCC{IF*v8k~&$#N{D1Qky>(N(8`A>P@?dw;IdW5`0 zQcMR!d$?^50D1Rt6 zW6*e{{EIEWfU;dk(l6wPk;F#%T5p6u+44irrI?kgqxB}KUU5?nRY1z;a=j$qEtK7Z zB=sd9fTZ4Rw0g6=cPkSN7JhC==yc&tkVzeCTe% z%0wCueGWjS>*)JYSJV`>KpFU%X?@MI`D^(5gT0T(yqse0fgg@U(U{)YJd2)3%GZ7- z{d$gp=>O4nK5$kI|NozMx4lc*d++L_RJf(G6gEmxX;u1!(xp;SY=02_u?QPsQAwgp zMJN_Usn`fbeJw>HEJ6|%r6^en3Hd$W_srX!uG6mFpU*rVubrB6=DF{EpP4x`bLPyM zi*81fkhC)~%Pq38+s@?A&NTPGo#2;}XEWN0l&|f~Wx4Q>g!#lvkzCIb%XP1(wlk&k zGtC}{zkxj4P&rb*wlgQ3!gwD^IG1=Bs*GRwRHnK3orM2yAkPEnA*6h5XF7J`9*QK4 zCLW8VohePSf3J3Cai;mu;a9hvDYL)huXg4+=0i&p?aX9snTd*!+O6%(8q(IGw9d>u z6K_M(&V;`3%6P=aZaWiQieKJM_@y~{PeMJA^0l3rO4?ks0zHLZK+?{Xw(<6RiCVtf z&g8t9Y2I=8AChMi`UWXq+nGq0nx-|9a5C|!NZJ|YYq@dTnVjW3zk4rHF3%*-P&5oF zU)!1cNP7}VSW5gdl5&%LUEOx3{H07Y-QmAWo-fdLqZ-J}h(>kpCxQPok4!PHj=a+#$cpu;}j!UR) z9efeotqxb_8BV~K4k(!$2lC^7p6Mn(XUw&J&@pc@+}a-`{M!}YStt)_IhOmH*n1ag zMQ90{hn`06d&^PFcHb{5c{kG>17H2|4tdt2Z%{Hn>%Yto@Q!~Y;&u<4zwIYbm}I;B zoq6wNn%?kr94USg$=~hzh5rUx!TqP-lh22Htz&mZ+!Z&Znz8cB2+97|`ltRbgj?ir z<=)i}yE-A)Uh#Jv$d9WyP)zKO(~FaQQ3Q8|!|e(0Ty!By_VYK5QcaYXjjrXGjDJQG zyX=xAw%8GRKhtb>_)@0FlP`vn?S7Or2~QA9xpN$fnh!4DJVL%uKjEcssX;eJfo zMzj@4`Ea>qNnEow)3kvbiCf~8iG7ueUGNUNO#TYq>n$+8?WdG!8MlSto(uP%l(&Dv z)j6{W+*|%3w<_g02kuo_@NN)YjCw* z-;V$H#Z9LjYGJvRwR5F#H^a^L%rJj)ZDh>NW%*k<3v^>n07)3e{ko8S6_f9KvaV6= zjebBo_fdj-F!}byZOpNw{~@;&ZYziTui5)yrs?}X;FiK2`#<1DKjQht|A1QxccsH^ z#dSI0lp67OvXk4L4jk)duUl8<-6|>%`Rg*-^CwX+{;lzx`Ivc;bqVgQL3{5*@AfO? zyF_zO@$Uam5m(f2i@_b}aQ`iPBkMEGBDh-Ldg8x+Xb=+1WUSmGUc*fK1k&z8kD%4> zllT>LM2wX~#L_-|OxqCsg!&6l+XZQJWxwfDzvcU5mN(kt{dIqn|5kS2%!B)f5BDi- zQSL3(;O4{4;>8thAD@A@41Mfy@3!1pr!j6qT~G%k&l0pBm}`BY{Xp|6&u`#Hyu4-* z=Z`?QOFq)XuP41zoQ*U_E%PJq2=oRC-zyUITdb>n@~y=9dZV&TGt9B~OU}gHucq-0+4(xi}c!$LEueSncg=?UnUyCy*|oBe7h!-bqX;6Y|b?-nW^i zC0uQPPUrkyXaG{~58fXWka6==`XyIzOxBmUYbS?VzV_QgTUn0@SHpGW**%DT>4?S5 z?U>ilJDf6=w7E!mlBb0HeaWxw%u^hH4y{6JS9>pi;49L8M8BfOOZNWG)i`U{e9DrP zr@U>M<~q3g_wL`5cTM@w>%qjz9q1VyIEH=V{!9AVs5=i|#gDV$$#dl5q`x=+yG-+} zWA8xn4B_2`VGj3u%Pr)EkYdtTqUC5b&wVHV>^;9NwOlDr@%47wx$ipMPdNV@^c_-r zb=~1L(VAufdJet(e2sX!sP9{tue~y*<<$I;X)dSYsDHmFk8uAWR&K=lcidUbJ)#vT znOl;?&EJt}?r^xjlP7#OYtxZ(TUqX4(ng|d(UeZ9@#mChM@^i5uG!*oKe6Q@_h;HIxO#t(edP6aNEl8Qh;7uFN}# zijkCyEjZUJ7KwQWlHnX?o~gu49~ZI2>qUEqK>_t$=4nAa=6c0uJoSFu_6O@a z;AVSy&4c7yh>9I<9q(9R&Jy9f$O~b+Fu7q|HMTo+jRxy>kDIrUcCf zhr5LHUq!DY<=$$!2cE+-U?iah@xHim|E2{^xx;P6`R!3hq+F?gg!sOmmyj+YpSU7! zSuHpQ<(LG4HE8-;HyCAJbUyqwX?8nveU^0Rx+u;T||4`HtDYx8muOaPb zG!5N`gsb~NO|<1#xuN}n=2D0IIOi`zFCpdXbM{{)tsiqb=m6x}JJ;dLbt~LIXzqin z_qiiEzYY7xw_L z9leG!@E&z+*eLHlB=2pyesIgL*c+)GH19cFdEPJ`<_w3c^;p`omq?dTe0UAtc1Qdx z+|U6*vk9)&CZTp`&;sSnbhO@uyZqmW`|?%ew;7%W)Z6& zv>uDStx1>Aeji-1H~t;jV9?a~B4KZ5&hL)~BIRm5UQOCsB;ixyec3DfIv0n7Cez_= z;`|@c&q%pik8{tZZAKFM6Yq-~|3+V(pgF|h4&wYv&}Ri*hr+r+bB4n`ne%&~JfvK$$0IW- zL!>W33z5sM^NrW9RBlndpgG^+N`5VYE#Gpb9!tH*X%I9IIQB|C{*o7ZTaZt=ZawZo zx`Z=`T|c<>SnMrM_}RQi!TF=mbw~(IgR?hPJOpYCWNiy-kD8zs$nEnKS)1j# zb-b*RE$^_PssCky-*Tp)S`o9*zu}ISyaG2l+br^m~xv|A1|uEBYQ})M1P7i;oJLJ#cfq z-(uc^xdH7$YIkePJ#!H2+0gxHEE~^kIAzU?Lx}` z(fi$j7K543Lua9OBU$4??3T%Gj_p#`B@`bWG}k!%q2##|U4xWw?-7C7q%B1fULk%R zx#d#Jy!$=K(6K@D5PU87?~!LS`VA>x-?wfx1l!RSXaE|5-0NCVfk*k$v-Y=cEZ>2CwbC`(w-nm4KbduM^oyN zrgJx;|Yrp{Q=bEJjxLF?JnKeZzY3$y^^@0RzWiZZp6!Lipld4`UQy}#oncs zTXrFH&gjI8n3F|~&`fy6mbuc#?)OJRCk4%K@O4~vA$hJqW03m8{_a5OxqQcp^t;e~ z*X;egw)Zx#4Cpwg1a2mCy;{CzkmqsqB$6K1>DX<5XZmu|R-<>(P&m?uDPfK!-!dbV zsr+_9(-a;qiU)lTQN;YD*eSf`-XS|O_x^Jck^5X(>w=E^3*mN#tAD?8*I|otkMZH| zYrkau`(tniz|HpZnor=#JoeYba^1wN1m+6T?m z4u600$oDCm6Dz-^<@Y9S2$CS*)fvIRWv;L+b?@(Yx%~VNK@)TQausI$-TU+jaUHz}4 za?9YZgsUM+A7A!ge~McWI|j{%R!Sg9H<#;iHcwr zTVIw~ejDmTH`~tUb`F}ec}YAHM;OzSJpIsRNUzgl-m$1x>@viTm=|8Qb2F)`Lx6A8{J;-+oQf_z4J(sjgP(G6RO|2_(Een#kIX#2s6Nh^vd3JR& zW)iXbqmSh-BW)Fuu$K4>{vR%8&`v%Qm_@Ow0Z_1HJzIXH;vGVIsO@!YvpZ*6r4IRCwhUrY~`X&2&ubgOK zLo!AC2Tg&)Kc77E{l*)K)h`__KYTf3EYtxVhh%SPeNHsYvh_Q{kpYZ{9KW2-`Eot` z6RX{$Emz)`n@YL_d0%cO|90*6yPib@gJzAxpF^I4TX?SO@Ml>5cIFw^S$^K>DdvlR z!aqM~zH|8BlBcAzF~2(emn^^C6*Wy)bOBoMFyBZdmiyvgb6?gs?sd)03z{%5a%;J{ zf;n_+*S2h+L}9T_y~yqKxn2d45oZ(QQNGU+FH)!xM4D;vb` zlkge8)E$#(*?yDuMB3L9xDmKoE-odXyBgtpEh-f z-TrO{?+%MEB4;4J%`_lJRQ;LD4E}fw2RQysNKWHj3jpJN#snMacn9VxhRR>)`wpX zzlFnJNFG`Lw2WB&{jTLpJN+K%A0w@gI*;BhiJgB1?Ww~pBhNQy7_-CSeqy;@`Hsqg zW0*5U$@`u3OX5bZ44SD9w<&pKT-1tK?Jc)lspnltmyle~rCdu;U&r9icerPePyBGM z!~NZI#SfQSZn7UdYJwXY9W*N(u9oM^9q#v1A!(O9y!Z1WBDbz2b0ctbeYjUS-12I0 zbKrjL!yV&rbsv?g*qaNt+=qL;!~L-u_D10bwk7Jv2SZG}e%$16cUbOp>dl?JcQS=_ z2~s~?{}v>bvtqcd9PaJ#q~6`*aCchnlf9V#B3(ie@nw`G%4w~nDxJw-_ zLk9_gs`w!f?%O`x~P}??W$<6xh7~*m}Am@mX@jI+C)F^vhpYZQ&fzvq;$DRhlKnd|slOA0o9}Sd4<|X?W=UM}Z)JWcf;-WNd$Pklq8i*{ zxU+q@og8jnB8S`3+AH_@5$vTUp|W;8G?sNm4p;5H!r`)2 zgM`1<1IT|WZGYiD?{Kx8UF~q&R>QwVaNqLbUh8mqWF(?~E3s2gIXNYyavVpZXc|QAj&Z(#`B}Kgq{tFIY%f&Ls?uJR% zPx4jPk0^)xjt{rQ;WD)&p-T0`+!!>QeYh(fF0VjTnHz#@m?+bFr+!%NaGCb3GB*PE zU?1)pha0H|HwSJ@A8x6`ey1 zXQ(o_817F#+;WGj&spPi`=hdUrvz>-CZ@F>>wROV!)hmPdm*;%<5$p5A|5~oR2RV;) z36(zQyM=Yl4p-;XiXCp$a;q|*mJc`A;i`X^Ib4=sONg)U_^19YgWKQX>UeIo!yRC` zRT+Oq#D0$T%uUURo`YXA&@*Kk9s-K5BT$YcZ9?JwHn+! zxbq#Zt_#R_xVtU4qICgnlYCqP_Z5e$ei-X;f3JqUrEu3d+(LMAADu$1<>C*^mHirK zkuE{*qqF(9TQ2u^u9+&JC- zsH~q=47Z-c{l5!YgO5L!I^0~#m32OElKvh_?pJh6x_*({xKBIWkIAzI{esjFx(~uZ z*Yj==>VQr_rDyQ&5xi{HViqKE%O?d*Cx_dO^KU}4k#aBg{`Nrb4XnLJ7orQ$g7g|@ zqUFs<;^y8NG<_ZJM9#0p2Q8)&Yq^+jxl)dgvxB{<^f&M29CuB+U%4oPKN5b#UYA+q zS&Wt-wY!n!-#m_Y(@@EHj-z@zcn1mP;g8kC!k2fZWFLT>62>>bB-SC0o50>M=x(Ik zVc19rMCgb=NVP5w{rb#SV8I>r316!uy`?-uh9O8|##2 zUauc{30kq-C5 zp~i@$|Bnmf>%O&paQ!RCEAnq>4e!}H+<&WH#Nb}wa4YlgKP|sGZ!ur)a4T!qb8Pu- zQ%U(Pg*(;Z7MG=(Yv|~NxxXj-_juOx=34G)m2ivR4w@$%Ze{J{*_PYC5^ml*LG$YW zfEy|0d9%YEj2-*xKgjpfF0uCJS7NVuH)wu$xRu?9##rtI?nxDv-}i#%AQmud|E!RF z`?_u)(0{nqa__9f-ZHqy!p*gn>0Zu%1}#C_57zy2q7!*16Fq`%KogLB&qd$0UANQg ztM2tZmyd$xDTlwDJZsRqNcp#VzdO+3Hr{hY60RY>3GITZ??PywRrq6h2TVfb6UKKA z{}J*mM2nE}WzK~V*h*UZB#$2?u7@h)hd$+fEf#pU^%&-8@^nKzkn&e}#{%yQ4@szb zJN+<}#=Z^7_RIbz`rW8V8T|l<|Kf?fH$=YoiM2k~^cuWCMc<7I@q5HS!j|twm487! zhuh7w%`}2}3_1>}-N#$*`J`Qf?na~0^+>+wqSrOovfb~w#J*x(repU~@~lMbkn+pD z-yPV0GW(n%-G8JR|CaB$s9*9O+x2~@;*G3JWC6VT{aEsxj5;CZH?#c9Nt=KqOd-Ap zx!=^%awER^>$_23^Bw~H+;}cy9wN_Tv;--?j(05Z4QYFjguorVqlorZZuGlRWt-W5 z0lv=99YUULbUaeNxL@9zlkrq1(xXVmQ>PKT^A0iVAAP4r?1*j&nycXJ`)KEp=OT1D z(sHAG83!(7Ke0lN$-ZI*wHYhrd+)FpS+;&RpbYL5xZ2JvjO@MtBCodoH4fa;A=ONL z+nYQYTYxVw{rh{5y02s5H_Qh+{ojr$68Pt8{Ld2#H% zvJ-njlCKR?ZV$_q`JG;*pNnLkz~z=DUBf)M^?4B^+ZuBTd2T=tAoWKZ?^wW0;hkC3 z9yLM7qr!RcZ}aMW=w~k;%=|!vy_O{ueHS!C;OlklPo7ce3Z(pDmLG|+{{cD&orF3g zxBTT=zP@WJ*>cMnCp-L$$a57cK+6Bn@?RnCEmVe1?999O#4bPT!!P+EXufgyGXE90 ztESl>so&4Cd@u5T?rUEZ{mw)w+&>*|2;TDpdCur?XIrk!6Q4r5gl@#H&Dy4jPh|e2 z@JH5<@B)nb`z+3veg676-2H7i$^0zUTw%Fmh-b1Ng|@XWcPHG?j-WXnuGaILIsYy+ z4XGdMTkdnD{lMNnFB1#WwKryctnZwb!oASp=Jz*d4f)=2xVoR2>@WH`=@OO>H+y}f zN9`4E$Jf}0ZYR%&;cC10HTix;weL=pi~iQ$bH~yqwX9*fbF2^SuEeg*#nxuG-OKrj z=eUlaFCowE=uxEQ?oP|^Jhi6jiLOHZ&|u{9%bap2*HA*yF7``t{1PM2EHoFXzq##6 z2&^YMRU+hgH ztL3hIchDRKSIfu$asFFqJyL&k8boRq~j<&m`F${Ud0K9B!j~umyEQ%Dv2TFC^`16hq@t z8LVw+BJ-oaJ6!2I6z*aFN{9Op=g&o}kaF*^+(!4(A3~?24k(+w|J2@wyS(eCehzWv zesj1#GH)`RJd==eXIpL=X+NOU8SJY>+B4L;#;^0?xUQ)9UXFig8Pzv?(rFEH6EyG z4n+GSmpeC!TN((NF>tjUpUwHB(W6MqTU#-l@-}=X`?;b8XeOGCvVW!Tfu!B&W@GiS zWQx`bnJMtKJby=?Ur^?(gxze>Cm}GHw0qHV^dwpWui#sj%(D)6 zE$44UzajN=x#jkM5dWjaXby6@TavgYD`eI<+&4LYE&2#4x2e~32DXxx@{so*+1Gvs zh#VL)Us>)j%2h4$H9(D#`nkR3UP0QeXb!puJ%}=P<3l9hV8|vOhYz&v z7w47yCuC~d7Zv6I-S4Ym7Le~5B*jAdOMT(fKh2QuFE2nZam?-0w1unffBbs#|Ik4p zb1GadAFq)|_R;-LkR-19S-E8mLT0hU9bvgQI@}@E;FdQGnK$6- z^_v4v_VHfkaATIco3xsba6du)+2p~!b_1**^x8!Z4Vj!3#`&M3l-Y@L%=UE>0>enV2^FCjnt|k7>Y?AfJ>w(9a{bh1 z$rNiEGWR?DSIHy$^Swo^b{}Q=pOE%7lJEnuJjYu$-(zdJ$Y8&n_x2XG;jk^Pmvvby2&A_wFwiTATHLQVMsQW3RMxjmg*C;ofYy=U$y={!4mq z^bv~;i+La!gD3m(&9q$o{!sZ5v_rgrto9Bh&qe4Gq<+xvq0966D@Y%MWSs2wU6v); zo0lCj?cwHlHkm^5l%Ul}JSpv)?yFn+82uKs3w?urKx^Qw6H(?iTJ{9m(3|adkaLd- znLhBfo|wmJ8_{s2e7Zjp0=?#PPe(<3r{a_}%0` zgstTH4b`G?Q@`x=4h3eBHV?gko<G*z$WlzWU(|CrQcS6YA1vl5rYu@1ekI@%M zxeWOw1de`!x`g_m)6r^J>rlPJ*b>chpM?7=DsLMy55bMZvl=sy^GBc?k#bMA+?Ppv z3vEK5p>XQy0)4qmC#WwUroNTO@5q zH_MiB^6S_vAul&%Ham8YAkR%GhLr!P<$p-pmuSC*HO)`NDa3POF0tIzHWu4uk2eWr zokC`h!>>o4W6-%s`EOYMnNQX<=c9+vUFbfv1*X}9&l_+bCzf&|bzSd=#ixZ#*R(`A zlnPl73D386k6}4|j;eeI!n*8aLJ>WNw8U@$#Bm;N6X;JKUEncRp#a zAPH|0&%m#_i@koM+AH%vvJYkPnIZFlWA9qdpS*$h`-#;LIL!3Vsy^qunr&@0RMeH$)3ei<)8O${(hxVw9SlG%f?-eo!)lAfj z3mba&zDhpjUTe8BkNE}Z61EV#-yl|drCvz+jr9(hqu@s3XB(5rnw1~Ov&-SK+*3jz z{b}y4D1tJ&rtZ~0iu~!>t9^ppJ|WY^;T}Pr6VQoB?d7pjoO>E+{g8w~#D42~gd5*O z{hW{)0yjH;HseIjFF`Q&DF~K6Lw!~$Mdg~_9aSL#@Ly-cM9KGLnW|d z#NrRFC$SMB)7#;mN1jX3NTmKaTmFIF<4K!~Bs@jzS5Jg1_r9``Av4V3zQFnKp!bn- zCtL2Xq#d)|<93iZm3}D_J2fabnjbP_9d0+yAA&AM%6-Cer<3*}lJE_21ZIv8H$HE9 zWynl*xH~vMMj{DgC9c3;b9Kl(=5TN2eDT9fVg?R|x`UxY_U zf2m?_enH5*09X5;Va}I!K0>VAfQJgSBCW6R2~T{mst3de-Z+i)}DXS4Q#^ZV7{ z?)G*g_Ox6#%{fS)bXB|J7YeQx?+=%6lC(m58$l-Rf+}BFDZs@?5 znTtSCSi?{TnPZkKeW2ys?@Dh9nJ^pdD7P)=KXD-a5n{EMTf2n7#iSJ=339*NSGy^7 zuI%QJX$DvQdlUJ-t--yYSh=spNhToA2_CcDKWU@dcICNce&SvyWq3YJ;l^$WnYIr1 zDe^5rFFV{%EcXNE7(XHXYxKnW4np$Q#Fa#Noj5SaeQtp2(w@=+Pb13N&WdCZnUTAx!_LjnJ1UC{t z+nA>0%R$FG+@9XCKu6L}M-t>aZ|*%*xoU6pwvg!vSML``zFxx|Tf}=}4%dE%Ilj+* zKg+FbpZgNHy&QWlnP|)fSksAl`<2WSpw8$Vv<%)F%iLh&(znyhZtg`A$|r}+BM$#| z@;r{_BjsOb`G>w*(;S5cqIM{X8rDqkTkvo3x63b`5;D)g&+!;$0(qM9tbIDM^6$0$ z7fJh`X95xihPeOp|BWmDK34e6&T+|k#j%iC37=*q9@da&11dwxf6+S>81@={4>TW* zM^n%UY%a8R$84PXL7HidB;-#EnGKHp&y(k)C8_2$Vh`5Q>vj3ks3|BCiye|xU2 zgxu*Na}4u;THhP+_jctwynm8c>rXS!B>~wVp=fA4Tc!J_6v5q!-P%sedr-Aj(HBK( z_lcIP??DM!_KB^}Ic}NMI^_04%i-7DFTszH=U8;Q!`FF@X{60TYfv#-j?!qW^j;v} z3X$L8^7HQvnV#_5dVj9jOdcth8LJca-)QZRkv0>(hvuVYs2FC6<(AsG_8V#D2zyu4=<`8nyH{lafy`Jq|VTliXUv)*8>4{D5* z&ub780(qnjM-$L!bUli})V}&m%a?kUWBGXxhD^+{e-?S3M$aMT)2)c}4}FtwHJ~$5 zTXZTC`*m(ie8p=Fz3i0nS^X~TU^%;Rg zyKtiA=ROiL&pZ64<-u;yKiG4p;OXYF&oscdftOn9DDMd&vGNW|##ph4(u8 z0IA))5+ote?p@ZVp|NNL8jZHV%-9dRBkX}pENrp+61Dr;kU0l_KLAU(H$6_C6=)Sw z{vi}?Lg4xL=<}nD_jxu>ya$bgIRg!g7_*Cb6kOq7Zuxo3LS`a-4c*Bre(6iBeA&l9 z{cVzi4SZ28c zY9;)0wY5M0wUBuezTOXKl4l-ThLpd@`sdIOskf*HIu5l%(U1At?HGQ6<;(q0z6mQK zvN~ky)JieY`2YAM3wb7>Nl5P}?YvV186WYi4jqq2kN^!k|cf*wW_(A}tg?NrkpNgr|mvHXr%aEq;9a@W$H!Ow=l zBUQ7WJl~_>`UL+-+g@%bZ4WyB6UIWQ5n2Fq8It<6mUuDT=aGD4Q$pzDkXZmF?=mIe$REg@ZOBrtwHKj9^BXAYJDnzHxb>1)GyPm-Mu!@H$!vKb?7$K z8|E;}EwJ%Q?EcL9CHfi9yWwkjd6GQOqt}pLPqx355ZFT64zwFZW2t-fJtkWACb%-* z3VqIVN9%9N9Q>4i8OlRyH`^3R2wd_RV^Z`ET8>^ttKqG)%q=#Sd71HcGN628$Yijd zQp#aNIQ2iLETdeccI&*|DALBD+tJOaAT!mBL$L_sTH>A9{4)xFm}c_64w-}DYLNQ> z2zeGFwVP#Ze_h9l>VGk8y_OQk>p%R~@a1~uP%xImU59ocwOjA2=an(Pg2tn3Q3V)f zq6pe>HwSHd6|?-q@JA~Y58Fd#ob`7rfX9-jBbtDe-^cPNe^t{Iq4nq)v|RoVa|x2N zQcB#``n;Xx7wup@fa`Z#UQXSZ;17ha^}eF=k{85o9HW{gHS%qLKH9S#G_b?EoD7d{j)1%%mE%i{H5i+CwbLBlm4Oo#Xj~& z;WvUW_v>u>F&DtS3GH(Dd`3w^;L^>k#YOvVp)XGSEGmJy4$X~lMmW`+YW?5M+FzOy zHXVKJkHJv;xorQ)|E2Jg>uV%6O#A8ie=bF;2<~e1o5RP05(4*sL*Ef?M=Q|#s0?N~ zDv7Y5Co7eEt>^!!wLg*(He-_PZ}ctS*+go;%*Xtb@>2jm+5UX^(_KF8LOa-ORZlDYlqD%K6Y;)ui8Bbctv)%J#cS-h~1@dKeKkvrQB_S_Xn!EEn)ZNakEX} zEYb#{S?CIMJ?aLtACmesj9BcxoN?1AYj;U7Y|34`X%FOj&LOY*rNFVfqV}L5$$n`M zLZPrZfQ`a)JsZulaNj_i9R5V_SfJ^5jI&Wc)DCq=!`9KKu;ZqQmVY_6Pq6mK!eMhb z{BD*%hCCC|?MUsv*Yf9)wiroRPW&2L4Kw-KtBfmew|sM8*tCW(?b&QD4QZp0xb(gTkg8d=1i`iT}&VtM__~-b9GdRl-t8{C;Z5INwgF_jtXE+ zMACPkVY%Xy=kQH#b!C^J8W{`YKV^m$TtdU zyH(e@etzxkT5GG=DX)Dm%Xg8bKxb|*@y|FZ5 zZ`qMyGu+4C56G+b%D70&o1eWqeeBISDs1kAThBV;b9mpQlYUOvtM9?>CN2C6V^Gut zrLiGy9VCBy6C2BO$o`B$^N$Xj#~ki`oPYn-X=b+M<9Eq8tF!gPGSc2f64n#@%{dA; z{v7g{uqlD7_2Mhe--Zs`mEfLbxnoG1hMqtVA$R@yG;6Qa3t6{da>C{#hijM=`ieY1 zBel1mf0vO@{VU`6iv0V#wN?BfLHt_|cOG1+$1GhltKofwzC>y-+Zx90 zP2WR(L9Nj-sDQSzc74y@2(j2J^(}61hp<`hV{b0`)LyoCs?gpXn4YEH&$zvCH~84w z9j@BT>m-%ho11KJN9vo8z4?y4JZ7oT-l(6waD!|DApVv6-&lBep}CH|c6b^1mbCDn z-2YG$lm{;#$$hAhINkAYVJG@=vblf_THj73pZZt285Na>Vjp`;;dZk2j>C^)JXrU|EKFp+oYtM znP@F~5v@Y4;B`S#CVCUk=e<;Y$5_lM>=`zTll**4YPxBS)X$G|UPa}iPQ$;~yHdCx zTf61=oC5D0bS_eVd?^QL*S36Ln3Jmoep`=Wo+Hm&s1&I`F7}QE_K>z;x>w#V-@f;}wU!H+lN7r{=Y`Ef4mU(T;T}P( z+*y{}hqSzZ$SocaHc!GO6v_|T8%lJs&3`ZE)s_QkCVg1rz1J{_jdDmr&Oq*)KAhPO zC%%3MPJs_65~r}P0nQqSBYS~~zH&H&i2^VVX*m!KWjG+~y52?-DywgWa9jQlxTSD=INVwMy-%P; zDA`{9?(GteJ%G(_`>@g0HEk!OgTrR1!%hCK^I+Vnevo$OF#GVeGCvf-y&i6M+-t^M zGJEfR`CRTx*jek9l=zu%@b4uhHU1hGY5iS6pFLiGhlI^Na3hv0?c~0$+dHtdoov6P z;&oklaG!Sk@NboeVz}?Y)p4h+AKaI{Rarl1hH~F@?2Yf6OF{4}zg5{cHwrgc=ij%t z2=38vwZ8pZ_Ljpv6Rwtr3s{dgcU)rsN4K1|_qUdS5{lrAaqLvi?QrA_ z;S7tPnb`M7{(BMf<7(fo81CIZ+$j$Cl6`PTKkc#AR`+i&fm`guo$7FDdL;zB$osi3 zd)23N*<_@BI`% zRAjHYBy8#&lxSzQJUr@fW!nY9-~7;oaw=uQy>4IV{Tyx%Tn);79IgZ@XZha23d?H* z&Y5uZ{&L|^W9GwH?AWKz{XCp8FLO-xw{**Ej;&K#UZZelINUeL^D+7nX?-2-0Rx@) zPd8_x3(=HLsb(OtyQV(sQ(tq2hk4eJu={56+=XT%@*Rq6$a4cyuCAMw?{Umz@R7|sxAQpY`n$+-wZ7%SJ=WpMdomMX-r;bUS$n0Q zEAPoXz_H|hZn5S5Ro~#A=5Y198IL(!-OoVm&DkwC@_l~~Qn``K!)A!XeFEM~XoJHo ziIdom?f}XM8i_7OrPx@8RySs?Vv@bFE9vLLjd*#@B+kE(c6=(a`gf=0w*EBL)Sc(m zp}r%$eodEdyobDBqRwf3i;QM|$g%fccn_k54)E&`Y=MEBJRW_ zZuBaigValu-)DH~`g@pr94^DkI9K*vZjwoTL-JhyOF0a8jbY2 z>3aMxI;WaF_JLn zVAlN5A5AU~k5Z52J`^bkn+M=(zp**_I-mhaxtJs&@DOQFqNOObu!dPVoz$znGBzyY zm52HE{#G<5Y-${w@b5|+;u({?k8W-Vb8QpX z?FP=Dita(m<#XwA?h~XvizF-~?m{_R+ly~Qz}0)QUbk|%FFM?pIe!D%jFhYUw6(o4 z)r7Os%^|2Ba=GKIy~@og44YDio5T5MpmULOSxzb;Fp0G3XeL^?K5Z}V>?CgCO<{9T z{e&MDk!Q^LJVzr|F26R;O*t@~IiGZMII54t-cp$aJ{*5I-1z>0w=iDy;T}akqg)q78I#I@cv+v#wn9v4kup4Z|2OrCI^ zbQ3{p?|91{K-$G<6x!O9xo)RCG~pg2WkRo8Xd>fahkHGFokBSK?!ab%dJP+5lF)C+iFzEExRLZ z);ru|$afyP6sf&*Mh5i6J1KjVI=)gav*idvv%$eqW@p*#y$?{DQZ z!)BDjy^Ql8L60Hj9&WiA4S80Bjz))}CWBaa08jc+0~~HSW0#Vmu$cxoJ8lwdQaJx% z^d(ZRzTf}jq3Pz>!>HrvCbSIJ1~eBxOr{Sj_U^Rfp`3+b(};!K5zFlpp|6gnBIVYU zaz}aig0x+zexr1A02*;*su_zSP2ds>SMC?`9%!UEY>tPk_xWQve*n4wDYuz&>6hF} zx`Y_9tWntj&+SjXNg0!JmcJ-${tH+Aa4+ZAYn*NxBIUNX+~uUbg(Q4UyanbiYp>WU zLH&^XJnJ(Yd&^$&_8$I|?8^0SZ>&G1A2|?77{oZl@BLk|SK7%^xYs${^WWe5yBIRw zRIYp%<3f&0X!mf%-25dx*M*xAKb!ZH88^A}yvmj5300X#FM<2K!%d!-cDYq~P7zuf zHXr^ExOs4YaJc`LABy3I4oUbo{#`yUxz2aHen@^F)$R9rrOcT#dx3tR!~M7Hjl%8W zaJN(5e?@7BC+dZivv_%6o;OT-J+!LH-s6kf+yupD?f;g*9qw@dEqg;RhRsBWE8kf^ z9D7>$*sI@JZ^N5?9GS!xWoOo>@9)&io?ytmL8~|kG=98rAtW9N6GsJ3`nv! zx-4uycewwSy+v?$JKTS(9+$(dduXCw{9E?sE)Sa%9PW+y?oKovx$Uo%U)gv2LDJ_S z^{0BR`@c{+a2zW{7m0}gkP z-hbag9mnOa44Z`xH_(*2gjyr1cT#>A#7Xok>Hl3u`gl};ZbYul3v9j9YbV)auhMQ> zer+n)H1aIn#Tr0jtsfs){YW;BOIi=q4@v!!b@dtF zcsBi>)Yjy#<~f@WcZkFN`5$m=H{bjI9(kSlIEQ;ZyeZ5DPI0*U{>dWJUO^wBBU!H{ z^;XAi4U@RBH(0-CxlH$&&&aa_{etxR%X!JTX*^lz*b-56EVo4{buvp_QmDg-`b$>Yik~@XOx~o0H+|_@(BN zjQ!9lNU!5%mcMKy@2ivkAi5X1ei>`oT6Xi_51T;__eIWs7i~dm_g$8I&QZ+Ep=(k0 zuv9aWSmr=Cz|5!YZgbc&){s#4LD;|F>WgM77+a?iG0FYhLGm*s!Kc!>O3&yvU8a(%q)RU3DkFIoTn zKj6mTUh8m^zpv}sTb1wYny;9jbo@91KV6B&BJtz;gdb97llC$aKQ<}y{8+w`^<+-| zQjWJ|-u@#e|C9DQ{6Sjgu}S&ArreP~;^9nPj(0%ak+d7~`)yedJUfkVF_3;AnuMmJ z8I)svZ+^Bd(=sO}b3qcyw(uSW{2cz>1v}=FXV!vLvz%DY5Poktk$U(EX&~xZ1G!yPzBz1YQjqAbumG8pw5;%S9#PxcW^Vg#9kzOzD zZ#O@V_19<+lJ(~25x2dA=V>srn{sU|`>!?U*i-&P*sO-H{o_LNJj<`0NUU~WY3=@o zX9Jy&ms09|Z(Z8sx)V)6W%qOKEOV!gwY@Le z#XO#4_d?EJhCV^c-EO%+(1)}u&|PReS`2F?${=$Y@hBN5JSgxClON-$SaJaoV zfA=7s2RPjB*50o4(??nEHI;DlYGj!L#}9>^FR$%Pbh!O2xACK?<{ry^h>Z1LN5b3hOTNECtoGVp z8(2Wva`Xu*MLXf89p{zbhQv~S)!x!jmKp71@0a9LdylHb-WD*m>`E-dg?clj7aC$rXQfLesh1$dGj^zF}lvv(J)pjy=V3zs9$KG+|Q+qpB zV(&N~drh4z6Fk!M?+7|1F?b75F;aW`TYJxJpKfkP#b_>?25&AZru?oUZb|$2SO4MQ zEYlyZ1}zUCkx%VCuM&G}AOCm%hU#aTd*I6bVgvSm1#buX1*yFgt-a55NH^P2)00{A zgBrqXg~Y%8b_I^>OTzgu{Q>Hv$a>s|B3LVJe)?X_I_pU zy^XZl=vgH5SOXs8J9gII7_rPVs=Z~6vrH{1pf;#~myuWP-NfOF+J_<^d!vVEnUmm( zf2AL`8lKFHenhPH{$cI?fwYv4%%dRL*F)x(ieXB7RzmFFFJeuy%mqI79ze~ zE%mY2G|e(oeC%xuSM6mBPYHpF>@7>OH@8`qS>$7Hd&l1W;a23|avyt(;eG~J#=_Yc z*bUxQXpCbo+e*akJua7dFEj-8MW$7%sg0!kHYAq&MIQZ0*~cN&Jj>K*?p+wktmR=i z`P9F>f>WWrEnp_MXN7Q&g_{F&%>k^LhIbEIjHrI`@$qnLZ{yCa{XlP_<>*z^9%etZ zg)%Xh_*2So8|t0THx`|k#oXWD?XJ@$VfV;N?C#h4?{@9&i4zBojDE@5??~rR)J4USb_ObR3BW(=215H4yd0&35wRa1# z+fGDJ$uf`m*gK7UYH#04?A_&OFWmR7y|sDbSp;tpdKRg@!>qlRcjY++s_|dO8^jqW zu$~&peQqpqSLeQAPNP5NWADM_ReLY3#NL@Olj~hR+-666?Zj;S+Z0~gPTaGI)n5Jn z=?KzpMUSExXaT%sNc!z-iKQPbdoIZMFnUIo`7c}zS{|MtpW3^u5_>oL*jobkO1M%U zq~HG>ywxl)e3w}5wVxyp)ab@I86Ah3BdKpYVM=|=V6mfH9!h&;nQ1=uo=85m_nk`Y ztp_vNzqw~-nG$PnL-L;ruMg^v)ZR_<588)Cq?Mxvr=^<%Q8v6>B=!y^cKZ>rv$@~< z*n2qn)ZWdN*gM+CUehbf9DI!DUmmfTW8uj-<78sB_aJGIvG;t^E<-xbXcFMNuh!lf z#BO_5*qi%3Tn$1dr z(td>acS(}H#ph(1i9Yu3AfMVR>jEpXceRhbk-k~xS-5gvo{fQj!u!wZw693*?O^Sl zLfR{6Gx{8@gSQPy`w(jD?aBJr9w!5`%qKqfrks(mw__#t=D}xc#}&bS+1lG4dq=^O=i1j3tG#zwd+#Id3A7A7i=_OH zgDK^A8nIj7LPN96=RWqXAfMVhwGw-0``B9uH-iZiX@6aN-+`<4&iV)TE>5zy{K72L zTqa^{Q2%aq?0u*bdsq6{n|Bf8Lu>D7{QC>MlFsZo(j#H-0&8y$X{VsRD2k@BP-QJl z8E0%EcJCKvSe7aDvG;uPsehlW#NJ&#_U6NV+S)r8(53M1MGqkLZ;7=x^-R`*p^m5x zlKxJ{iC%eVNbHW|q9f>+_}F_6`PAN5DzUda%;ff=1n!@3r9G2z++cVz|9LsF+RGNC z5(2l8c0YO=J&p#z8-c{Xg~T$>koGK&eTD*!CQc&zAYn``ljt~PJR~8%KmO|1M;f9 zY$aHsy=#2zErR>FwYN5v?g)6Np&m%gT+i)ye?$nJ8s%9WT94jD@1qSc%aPnO8lIGD zPNPq$HcO_mf-LiqkKMb;t9I9hU(tPT0Nmtq5gn6dvUm|l{Jaadq@P7!4An>K=ku-I zBS^aq%|%f=Pzn=;n*zZum0}mXUM1a=2c?vVjp|U;a(0`+O-VI#Y^yH zK4LAg+FM}l-A>xCsMgtxk5Jl-#Qf??*zSEU=Y}j3^RYLJd}{BtmDs!1$KE2iFIanf zWACBxq@Q-Q*u&o-@UBvR7TF0G{Li!Ot_FhJQwRd7A_GYyE zdwGb#4e;z${JQ~ruY)K3_DRHQ?{sVLV$xnk?;+{8yZ7aKu-*G|(al+=g?*+A`mgzj zkIAd{-dl;i**^A$ZsGYBTq(apDQ=tK{e*r+YVRCt?~%RIO)lz<&Op*mw1pXI#=Hx0 zcc;!3kIynU``9~#d}{B!O6(oxV{c?amU+hEYJci7hx?f2ik~DT_ooVyxYD1>g}c%E zp^ye=47>->e58JO-uj_OZ|0EDWK@VI!kdBm;fG@4p4JaCJ~WfFOubf#daU*qlTU(_ z-xc0JQ?$<~=@IgEcJgUIVKMpCe@n?%QF~RE^mj@>EC%;VxKcht{GBE6HlwXb|4!qr zU=9rF!{3MIqlZyBJU;#&zuxtT&vwS`rFSup>|^hXE8P9*ZUpvNs#M(fydqJdY6&!YA2sw@At{4{_9hT{}v?u zopQaS_hgwlaOHZhL7&4bxP|8^#QJxRw121ROIwc)L3NPZ-YtN13C%>)k&K(9 zA1D3JWpLeoee97e^N^1p9wndp;pah2_s6wKT)97n7I8na zeppF4y9k~<@41Rt{V>J)VGe1_(3?n}_sIO{Mwl|L*+uM*&&@NePjc*4KYU1D^}}72 z_@Q3Mzt@X=xUa+2_V-J8GOqc7SnZu_?QJlSvVx9A|BtqFfwO9QANQI|?V&K5IWt4a zK@p0HR4O@A6kUd*qB6Rflnla1n68GxbfFMVgy>?V2$i9bu9J#TIp{J}8gy0kf8Mj# zYwyNU^85bR=kr)uXRl}8v-a9+@4fcr$omBR@9V2&-8%jj&0=2gVz)m85jCWa%xkwL zSMNOQeTA}>p!3=-adiP{hdgrmZ7J;!=G`hL6R#$1hi%l?cKF~3?NDH2)iFZ)LoVK% zY`h%^a4)_jPCzSz?mvIC@eZMEHbmfa_!=hQoMvNQL@xIr{1r37md)e7pBQl`-sHu- z>j-fth5o+&vgb1&WaDl^vn1o|z#K`CT-*7qW1_9)Tt!)5co5`w3FNwd22N?`OmcsJ zD=Fr>WsG=-Q&-#hY`llt?m{u*4SiU}RA}V(3#Qu4XnfP*P0)6}*v5McC+g2a348>L zAq!^?NX%jKPUYIU_*1S|;n$@7V;yxh?#4%myBM$bjlcFEi@5*C#@!Q9DZagM0JNP) z+PGWZ%sZ!G1PlV%f0W=1GQLH~Z}i1nyrc@heem~qpQ4_|`@|9A<)z|(k9TPm^R&;a z#ZO4G~Rtjh_@t0yt#OLDGS2ebMFj8rwtX`Y?ZbCWPu{Bm8gHhJ_j<}6f-w;75BM@6+8@Yeo=N*d=GRrs z`WW#(LtTycf+NJ+DMq|uyvH(7>i+H(d@}F2j9kZ`$85YcdvV_jNViy7qPw35iz2Ii(40*&m3Z$K>`M!#|UUnQd>2}wLdfLtl zj?m6?%e9AWccCAc$HFVS%(dw6#y1=u0gX3eUH+DOh!%I3owSO#)G zR1oJJ#`jEe8Q1juAW~Yz?1&NXI_hb>)$tx~y9>pLH|s~{$GCx0+Lz1Orc``6yi*7? z-X=EQ$0%D4dte7-;p+*xr*K|R?mxcD`nig!Z*L5hZ>#;`AoVofrbmc393$Rhyf@+1 z?XFTEj`yGu=yn%~Hm`B!Q1%O?-^zD^%20%}*m_HBu6q)gMNHE`zq{keVZ#}T|seBRHg`yG^lw#OZ=%*pIq(Oe0=p#yXUd1j_3v38=b z4zMw+TdIY3b00tcEE~|>)EN#_K;zDLKXZ=l$8$u`8k)m6d{aQ4Ba%6IX^(8ijQb(@ zdlgf!sW-me#qvYpb4Z3yB1uTCVv;| zx1lY}!Dp`E`8E1peoMDqUF?HpJYMW+PPl)!v@IY^S+{kf)j33h|lcdiR z$-KC4m*N(Kn!mf@4gt`?LP0oBY20!@Fv$uF{g$8-XHe) zy!RZzJ1&MdA8)G|-U|17{jBd1ypv;i%kbvL@Sf=NW*@;jD~31wyc9D&hW8Yo_r@c5 z7sl|G;GG}Cd$!Np_6Xk9F}$JkQ_Q9q-iv(RR!8t|jNvW9TluoT_lL`T-pnI-cgFAr zGgHikF}!VjUj4n!e;RiZ+x&gpDa3n23~y(jx5^RXO^xB@$79Uk7~Wn!uX6-%jTqis zyi@S%@%$b5@?j|Gej~wcerGCWZ^MU>#mgh=;nVm0hOArnb>RzA%o3mXYwGNPUqQW< ztoOWYxE?de9owst4|t1boJp9lAYdgWM$-{U{Mk(f6>&>A4JeL0) zHi3G(T5p{PE1Ihy2fD&sTuVXjPh3Z?&zZ?_VW>%pc?z#4c`y1%>O2lo`Zdkkoqx#w zXa>&+N8jVl{#f_Py52Oe+*XdRXc=h<_($~1&(3IE=e(om;dkM4dXrM|AW^w zO)>58>h@gzy%)0Hq(aUZ?O%FLD8;;vSNm@t+JP=)*89Betv7E$1@oiz{z@JzUU{F4#G8+Ip3l3F z<>h(uxQD!U=xn{Uc`sW!<&tjX@Bfom&I>XxOED|(2BS-J%0s=OY`16mymnJ?ZaY5F zw6fkWIp>e%mG{O-DP;Y`@D;(vk86$iCes9TJO*65=>wy`zyGmVw?$* zCr~QIhWF(FQHsgOY%;=;{W?wE-o;{Dh&+jY9yMLr@f?4i*)%}X;ono?Dxbs_5UEZ%U zhkEC4~Qlg$#{GFybbvs(D(7q2lZa=s-nMNcrBkxx{&;E z-fX-N`Me+DTLvXQ?^UkKDWz;5m;&bRX$HSH%eI5g|9 zd!%;A#QQGZpsjQQzLTMj&wIW5nR7K|-JvhYxaZ#wX4`o6ojX}MDduOqA?tmRIt4Hl zG+w5zBsu00#uw-Y*F!F@eCsQ;c|LPaGM*OpO))in?J$((Yup)U9w%4t%ho%EGD+`} zm;c?7GV9g$4fRVg4_x8JyO27|U^URiqW!Ez)MhGvPuX_(9n5-G+%>%atQOZ?$)yjE zCDyFlQp_9plH58*e)nxwVuCs8ow&c^)OpCG`F+7K-W5Kt^n>YmcjYGj<+XEtN3}f^ z;Vtud;~r)I164uBPub2s=c|&O-zQZtS5w{{ZrB%Rx{&v5$2e-gf2Pf~ZKYDAe~LNb zO0Ruyqt4xs2fE&Vvi@O|Jpq!QArIkOdmujAw$i?mrqIUoAbfj@sf9NfU7Gp&`SGSM z_n}Vmc{{nEIagOn{Oi3=_Z<`a_Y3vC_sO{_rZHY!f6~sEGv@ROdF_0X_1Zrj&5pFa z1@T@R!#mX%Z`J?c&BS}V&nx5E44gB4-fGtC|DDVujc56I3-D&zFF70EPjKo;uV2_P z->E!`^Coy29)RJH#k$LZFx$rz+b@dkwk*n`ycBauOK-pNIdy)6T90}D`)u6vDfSM+I1XyJ zXB>rm4thF}OZ>9$i{ASzag9hZzu*taze#PW(*vFWjsJlAk#pQw;)WK`04{}DI2VG% zzuNj&`r1EIkYYluy!OeX&Li+Ks9)xdNY2=C70p}lIV^;wa3DY4)abx9MNU2%l1u!h z_|sRr?Qb4WF$3^x|4Dn2?+lGW{oSqqVamos3CxGZFac)~Wa5ul|4y!D@8NGm)0hf$lCrD0}XSw$m z=D|xa9R}bmgksvJR!6UGF0uab>nY|1{QmK=A7kVH^?0NR@7poFgT9XcYd_H;8urm0 z?-k=+<@3t;xS8+yBgh(A$^Pv+>phzBF?ni=*@ibr-3aSzJH88_niz z8t#(M{5aGeT*kVo5=K*MvmpP;MT&T{X=U)z6Kig~`Zw|`685^r8D;y4O4?h~xv zKVP$)xtq#!yyI%=Cz5pkmW}r_ygL6e6W^z>+~Lw;tPj*{><) zcqSBs(W*?Q{g2uq>$enhF z%#Hsa;w{2E!WZus#Ip%XLF3(K<1K8KXb#wTyYjHg;o>da#r*dFhj`2IuJXm3Fq8Xi z;3Uv^i*39YQPvzJ>F-JDd7<<%N!q^2ds56UU%XdSFB@(F^>R61lJgv8GvO1M2hz_L z+Wu8iuAk-ZO)(j5-GNamx9-7nA6&m%Mm;H&ae_@XI-h%P=R~uZAD`3bj@$?j{ci-n zq$0eR;`NW0Pqt+~4X?&4Uee!=+hh6l_f?DW-t6;!gRczs_`FPaM7@>XqV3^SNEqb4 zr*9+i6`#u-u(ktZkDOi`s;Nf(p!>gO zF`sXSz}w#UuI|=%9-(XwY=RZA9+G=9X9po-3z5tBm+@TQ2`Z_qLaNEaul?ZUcW5_g z1p2+tu>Nk8-49Q|2w1ern0)Ijw7H&Rg`8CL2;N#Y?q^v3b=VHNzOt;KkoGRe z)8rM%!}yAu!uj6D_>hy!5pmAqg{|A(nz?UGu-zNJDz1|b* zb?E*gQaRPE!K=rIyQx$CJ&v2TgAuU<|FGzi#;Gxn`#s@q=neg0U2pF9gd+T@x48G9HRl*; zm0h33C#RaX@oOrg&Ib?y_1k%l#0%!L4M8`M)QLQAk};F<%JKOe^5SZ#W|PnNkSxQp z1?1X)M@DO#gfWyo2Qog$Z$!)eE}>IWP3kq?`P5`Sk3gdjym+R$^_^B9a;^ovKH`1K z&=&R*Ln`m)FXj7AA(#HE*N&uGNu5+P7=O@pnBS=*&+#9#!0QJc&2O$@KWn-Io3*Sbq>u5S7J zxfiFJkMK)dO4>`E(?4Om{?zj?xBg*^d9UCS#+;?R?*nQ;C!XCXflwXBtN!kH$oBPv zNc&WCaeJ>_u3E;v2$q7z|DxMXoSG$^pRMHC0eA&wz?5A4kaQkxe242lg?7KUH@dq z;Te?8gQZaaM!wZu%sYd4gEs%l-Y*yGmukMjtK*!^pU5$M(-*w?uQQ@+;_v%A|2(L; zCFwYqh4+^j-XDDN*8C6NY`n*H@Zyc0AK?7S=RMPUkLLWK2yacinzrMU-ihZng-O*u!6JsygpnCx_)}PpE-?g;+X=~72cj| zM*7;b=e_*q%+^?t{nsRCHD#MXlFZX?^_R&#`{l&g!q^y5+s8=0{(9*ZhKK44?sMdlXymjg$=lNe`1h4jBVD zu7FH7D2>_Q-og7)O{MF+elm_a&%qSXxakg(oW+!V1zTYw$a@nqaTgGGh+O<{(iUL@yEz0?kvZQa=uR#i&4AKX>5SJW>qge$f_~5$ZiYPCpuo1r z1lu0|;~?{Bsu_*Hmg_JNQ|GGn95aHpM>FfcdjoT(5d4-{`u zFWW`tIFA2(?a}4*ICBMc+JJgjTJKGioqBDe=}#{6J^uR;##yhPFBjtd-RHfVI{EN0 zsP{|jeU7qe@D}83IP`aeCYSRjKbdNhJ9_U{|6jactW%I0&=e1yDwytB%A zbMe;ndACsKSJ(&Y-DJJTMc9tHFRL2)!M=yayRe)$g10eV?H6ZIXZFV?5P;V%V0QKrT(hc`;er>(``SH96-ZGGF zPu=P*8J}wM@oGPNgL)G09G^G9I6-pOeNw?Jwq6;3O&)!sCBJLOd4YQ6+J*G9@Pt(J z3f^F}D&rURHiPq>7w>7-dpl)gU^=`EmGM>siMKYnxQ+E@KbvYk!>i|Wt6BaBNc!H} z?wY%Q)9Kwj!8E133$%mlp&!0M);Y@N`V59tE18&TlK8_R{ymHM?x#*6JPq2;a;!;m zW>Z!IrLZ2>;oAmsAD_98?VDrOe8%|m$xEJ3HD|~dvgu+bRezz*?;v{?8Q;5*%l_!S za}vx7_yYXnd=RI$v*ayL;kk^_9KqWN zZ?cX1PhvS~3)eP5+nL)kB{|I~y9p%qBi~7!i5zb3I{PQ#y=LxC_% zfR?zrKq>Lgvfc{xWf_M;@6*0Fc*hkNZe@A68q}-j2{%!8D@eLaKIhzK81s$td+idl zBt5PO%}q5I`MiTzel(1edeoQg`FK0Ny-wNtAZej|ei(1=JjQvScNxpCgKwpt_3HK5 z?Uelqk{VBPkAvnc;~Ap5e~&kLeySPn^H$i#aT%Nf>W#DU)}^coNNORU6Yn_MAt#16 z_(7_91Fx>Pwk+QfZjgG^mv-15H5sQrWet9F%%%{#asQI(!rzs^l?^3oCs_)<#X-J1MoaVs<(~_G?GRXB^aC#lEaB-@6 z7r!RiKXs*EZ_x2`2p=A9{G5PS;?^Ylr{pE6<_DkmUVOvg3DEKL0qcE@viD#yNcxam z_J4XG;+%5+Mf`se{^PoM#{+Aq^Ar35+D~jBa%z`x9~kt8Zm^X45rH;8VBPiYxRJd) z)trr2_EVDXWBDO49MoIW{m7X}*{dLFCb>K_S^J?w+d|HF<(`q;6{+SD>n%y*-Z7T{ z0)7W=55ke;y!s1sh`;ilV`u?wpb6eANV>q7F!?O@*SZgsO1W!Oc?XQQ9;>|_XYQrm zK#)?|9!HVOdeqF7y3;(u-;fl+I}tCdBbtWbdjv*-Y=-LPpB0~?Y$Np+{eI}S z{SL8~e8oJ!FFxrHQ(69P(C&^RTR{*e1M=Qloo3Er<@9q9MJJo*hx zLMdgxfy{@QeD`=W`I}VZ*atOau>*YW{KmBm(D>@P^%IX>onX$VyeUX(NUqm78{aWra=6OD!4Q96&--&jdEv2mP9>#F! z2lv1PVwwe|#FsSKT_4@)>rFT=la#w7)$GTw6>wLWWGVBNBf z%DzWZ_AiXL_}N6GNsjq%53&7HSL4pMe!ECC>&<^-%`eZyEACvpJ@JNYrCvRGt{UgP zAW62Pn_X|kf|YU6btQdC(^}TQq%fXAG2*-57hm`P5ML4AF)_Rk`Mf>;gSQy(YcaeZ zu+3_F_WTdt61>HDgV9zoW+-uvh4H?4<(VdubJjk#DUj5bd;;rz3S?dAjZ^ZT$Q?3H z?M^l8@it`H2pkgr=4Rjy=mCA981HJx!(B!$?;P2QSNm7l@2Mum zPH0Iyay?)I^_~UYZYScGaqzmw6HFuKIuAEaXAW`4>CpaE(*$o&q@+gGc|SDHS3uiY zyd>v6$}}zE->rT3$!mYpYwE>#v+=gH6-rosE9?Mmk58<(=6=qDK+<*OU7;TFwFEgg zR=4w&cbzl&Px>={-QRYn&K)oaH0}e|KZCLl;1iJRzyACCJMlNfuh$`R4>G=4Z?H1Q zoz&R_w;%B0t{@Fgdu;fF`%3@hzHE38K7s;#Q=mxJBYBXRb?!te6;}$FE3;jJ{QoH0 zyX8Ul*&u5~wr8e{qU*5-Ws(Mv``2ah&_nlQ5&l0|IbdG(d3F4G$U4M(i~DB}c~5C3 z^%nc;X*@%H@zgs)JR4)gQ;7FhpLZ<2=V3bN`aj2wCvgpBWpDr_?IHJn-^5|;&yEY2 zz|C$2S*DV4%*jv}wB0y8kd$~oW#eEHgl2J_oceM!~YA*29zT z$A_$kEb2|MamjMsSpGH`1lpfx+PI1+`w+f@5`j1(ApN+^=Gvcw=>hYR&s)m!d!S;1 z_kBOJ-ddDh25mv+0ayLNG1*C6QyuQQgEl|p`(^~p7W}%u?n>ReU=C<|eqsG1d13Hd zunE3^4G_ZF0fHPPL0H0huE>H-sEw>q#!{tFZ-73z)rlb^NJZ(J|HF z6438m$9gAGwh$t)625}O8gXW_br#v&->#+x{k@0xz2h7wI^G{kuHUyJ;R>{QTg zM!rlI^&3)O<2#ej<+%QQa{b;{+xTQYq|!(3-;()i86PKK&To9NpnPXZ+MkN?UWZrP z^Adb*VJztP<}o`-&fFx&q#xs$JKzfF2qk>iZ4jnSvmSQaRF2W~{`lfL0rMz+J&t;t zI%BR+Fdvg^+*P7_6TScOYsw`xAMD;+T87g<|MJ&;Y3BvZGrsoNM7^D`$LGDwdQUjk zF=xU>An)^)?dt$unJ%nc;Kr=&5zY*lIlg#9)VUspgSN-@*1LhSeQ-)8#~cf3Am@J7 zaF)^@nbxgyMpCWtLi(@I-H<{W*|)5wDvfm%efa`#e2vDZV(s zd)K`4?Te_>9IgaipFdfDAIb(oAv_Gt@pS+>-_Eh_hPdT-HZmIr%o%v~_~Ip&p9!-; zy=B(Bin5Kc7j{4au5r+in8ViF3U7BPY!Wa{ecoe^cjL_R*S^i!a2w0A=0gNm8DtS}(xYx0-$JazAbe?nch`B_ zi|lXuvRc+sPrdSf36i^^ME}YAU&(d6kaea>`(6>=F?e&>R@b{Gi{LM_@< z-_uafwy%y!$;|@hQ@o*Q6by|lzY^AfdYSr?F2JimwTn&UkCNbxm9f;~!iB8t=!}JB_l1unE>fb6i;u-1Cz{6(I>FY6dEPvgzB@qWkhCj=Z5 z1obA`{`4_r-${8I>z+Jg6xS`Fly+!IE^QoUy~}l{P`7~j!541^b)JTtbZ@*JYQ2?t ziNZ}V2?oG}Fah5bNUqO4J=QJPhx9#h^Wl$;1PLLEGa! z8~6A#6U-BoODcc8Ui+JDU$Tz~_6eBh@M^z!ih6IsJRa=V{m=K-yW|wdwBf<_>2NnZ z1dAS{FGEAx!*Jd!{(>dmd{Xh<0ka9e_UCD*I_6#Y2sCa^_ar$Vzm{M&P`(wap3MDT zm-9h?w|^8q;ktFdUv^KxRN{n6`^T@;xje|24jOkK>m7O;{SA&e-7&wA?}ISDS&&cM zi>zDck|mg;2Lq-NeodE9w*|BUDV6bIxBGE?2g)Xae|*Rv957c=Kg$ZH^7$Wd__fw1vnDKZ+EGxgCwUXr{@B^rKsr6Pk(=o{)=@jz3(OjE{V%kEy@}B*rw8eLj z^;p2Xg;!H8mS4S`XMV|bJ(alLgi9!E39_Da{y0MYHNJMdhR^#!9%w(>YU5f=*$+_Z zEXVAY&&ekc*A$SkaSpk}CvB7ze-gARF)ENWYK>Y#hKm8oXyac7N626B;#JmnlY1`y6Zu}c**F7L9 z@_fKtgg+SlKaPL4{BNE&3%w99J@IP0$n$2+&t-f8?GF#wxDWTdS&@xd$Fp!aU`G19 zcjKD^@A$l|9!bt|wV6|ZMsNZ2JDWa+PtG$+%6ao&3Yceo?c9pxdqNIqyrtG#NZCY? z^agnZ*EYy%;O+1C)4nqPhF%Gnd3bgFeTU_x{}z+0cfa+PQ1%T-s&s1wa{y=g?O5*T zk-k@g_Y1ti=+a!&vL~1$+hC9<{B1D`mSu zQrvkQr^JX`pDhnhr61$fc1~jX6CoAU+rWBjP2c-_@}>LZ|GHOij&*CBNTtF#0kaH$ zL-`-lr_@;it3cyk;C|%nr>x=y?s`liZ^DfYZ~J=z^M}v-G3RhsQKzlXyV-hoc1tj~TJK%t z@*F_Yk6xb>w|J$UGv8pi6bb4t(_E`y>R z?>H-Hz0#MX#{|m)<~^UcE6ewT+d;idc}a4fpeziMf&`NLD(81x+}5_0T(^=hgz;mx4#9LAm# zsdE){1@-Fr{SwN)gZPUb^E-JzT!Vli#Ec@B<3c?@$XXRJXUSZuO({&$Ri$2a(Bnee z_VMMf*GZKy^;=OtXzR=S-_D}$IiPX1b3co||E(?Mk~)+7-wUm6soQPw>VUZguY6xg z*)0DKtOnh_w4Ziw#BnIR2qR%E)PC9<$Clc*)bA|5@Y;ZR!RKEylqJvWd_+23)z;%k@x)$w34-XHPm_V5a^EP~ab z?VT$D5cl;>>CZ3(20`Wt%tKCaW9?*f?O#P31LnAXUVA^z@^j&P(Dqnmy=fulLtqd{ zd)z^uhi?=V(jFz&?Qf6V?E%vff6#T9*QxU{lz_&)!TKv+#@sDj4ox8IY34s5<6^Ec zl1p3b_1ny{fVm&9wntl*?*Y9*3JlHvUZcW2EZT zxf<37F*Dyz%H) z>ihx6T<%>zJ=^^*i4D0==?u!x0skEFUYurcfEzQt{agcbSIu<#)kFEj(|M8@}^3Wt+jdg6ovzIhv^$*0W-;Zv*|)zs8bBvLF27!y+2>+n940Vo`AZL|18%DAjI}jOumeJ{ba0@ zdAyQ}X(sM=Z~a&0;OyPU{qsJB)bHqvYZ{+_2p@yS^@RPt-%?fvlD-|ly~a;6zD{JW zgYPTrNRq}CPD(Ro;%m-d9#j5GlTKUdSAze*^qke z;C|5UbfNVQx{Bi-SO)LH0_aD)`A|g66UqD1pL89`-_JfF&CJ8EN$#6D`D*sVAf?it zYxqYx?_Y?uA1dKw5lr4r|;76$a9M_Mbl-Nqh{q0$tnr6<- z^~R^)Sw7I3dm2E!a^EG%xq`C3ASs_bf@>#aHS*R|0`HuVerYn&I2Z87?E;n`3*$lC zb9~ffoYG6U*N1XR)5vFo_9b0UlFPWQ^F3kwS@?s|THIGmoz+kV>Yw6%<}_@>HD7oN z@}Uqio@Y#j0%Gq;E`B*S>CbwTlzB>;$;GeZ>YLR05SDl;rY-vc_z}K?arkCI z3GT@+9NOObXQr9&@ap(-0}gp-XM8))+t`jb%(Z=jrvVLcDwN>Un)deA3=0 zl52ZhV!fwPb^%B_eNMc&n19E*_wO#+L-%8uXQi3sJ3N0g>RbcYf%-4E{)Cqk%^j3W zy70MpGmw8zV7o4VZg_~lR+_1WU)y^qbsmQ?p#JNvzvBA|<`v2%Jqy$McdYnz%#h`Z z@HfNXQ2vMXHg!ISjiBq3sXs|hoh*(M;cmDMcCrqW!W_5P;94cQ^p!j9{vvWN;~d_W zZe25ijP2Gv9JkJI2QNx9v+(Qj!wl*y zfKNf=e$V>9rR*n=bdWqeiSY;uaZAjSw(!igtkbgkX=bf2?uzZ1yMi-7<6dFCS5npq z?twm#3ybisgJRanHga)KB<{ED_EXp}&HUzT?+2(;0=+wU{w>zO>N?uvde%4OLjfGX zS?xuBGm6+JlZ$_jZF8v>Y>{T3yVL704LWkn3T;8#rGxD+xs(ltM?v;4@;pS1$=pxF zMwm%1ZtW|XSEQMb@M;=Ootf|+Fhobk=`&n!;%3U?Ix)8ba(`C{mmH_HCeLk|X13r7 zT2WP&sSiy-{V*CvKtJkFxyyauSDwblwkX#R%vEV-A71Sb6Igya%m(#x zxi9MdnX*7XOz1%t$jdw3)&JB(^9=LpZ$XJnF&Rc?arOzwd?y1x}1Jpa#dfm+ZuiVFQxG^Y# z_g9}+_W$xu<+FU=an^e@@6pI?n`TZJ;H|f7Mpxjsq?xz%d7rl4t0}9>^{#C4^*0|H zZ>U^56yvRfH|W+ieW^19{s0{xUa;P}UD!sT4A#RY$ikNcnN5rdTen=>*ZoPjQ<^Ej zuc;w(aSwInejCv3%#II<`aZEI`OJSFkpD`8iQp;1qvwYcS!No{2VGw}Z?c23gHXL2 z*ZiT7`eA5EjK$>AfA!oj`^Gf09Uw6Mg}0SKS`o=R~3M&5pSbIzkSZSGjHgrMMT8i(8H}w{S0# zq})DfW;8Db2uA_gvwtmAlD-!wB3ul9?<)SCjupz#KxCgW7dmm*JVJ=LE*^r8_2FNv(dga_wt@zF~vlG82xsNmJ^?36wb){6!KYF+y#=MU+ z`K~mRcCUB*_apU8FTOWuzrEe9?<~26`$cm2zOWEVU;r^qgv?9$?o-|G?tfo!;jlDw zKYrcbdi0?Vi~;qxh>QLKr^T)Kp%C)nQJ95u5lq2fX8lVzUf5udN3tGGGtc6;>&CoE zonlxBy56p{@t@8O*(H=qI#=dErX@trM`V3z`raOkl;EA?i~CFJ{R;7YJ#RPbZAw`? z=mnjiHeNj@ZpgpI{TtrJoZlCZN;7MG-U60i0KbFATWGzv+{RoHnEu>bNS=dh6hvr? z*3%F5W?KBTM!zK3t1C9Y1^mt%9?o{OKOU*HWztMa}imOn9<`}IJ*1Fbjp4%!x$ zzyg?nYcAvvZ|WOvycNH(`?x8b@B6%4SpEQ1yVGmu6Wz_x$)@aXD1ZlHC^W~XeIu*9 zn^+59OEcg4+W8IYEQHOV>#?f!x4O$Q-C;1?1@}Wf&O(r9f@fL3KGPm;ifPO%-RHG; z^UsWVg?ckU+vObVzn16U=2QN$F#6Evm^WJYRJ-pl#CslI9Y2>+=R5cf)SGF&rw!md z6`Da~ko&>)-B&xUSNezSpF%UzcqfGC?acByFbK3g8d+}3iAM9c_=IH1i049Y21dj=7utGicnrc2$xSr0iU14D}!npB^6%vu>Fuk+_TT zzV2)1D_FiW+y)vqmxZF<*C?A0i$R_r`k4HXciULEwzX6W&Sbys^KYU~8SDg&d!Y5p zJWTvO?)E;2laq{J{(jD`?qa+v@#=V8iFzkPbx`j!)?1IV%R$mrRq^fK; z=RxsXX=XECJaA+MM|E63i{o#fw=2#&;cn1=alQ4*`xhX=a2k{*m`pF!ib52((?!vi=$E6U-yS7{E#8&-==+#|Yl}c(bER^PUHM z9pEO=xQpD+oaZQ;0t;X^%!NW?UC4Quc*8dCy7ar2Jm)B>a9*0(gvHnJPTcrR{wj^-h5~pmDFU-iz*M zT!P8)IE;g(_#)Q1)8@J@O10dDY37MR-uTyX5c^fg0gam>T#_?`vM*s9Y=oU}@hs~s zcO7QfT*g&dm&u=|nG&D3!UK*u4IT#d9%uKD_dLk>52dgUTH@*gwYY)2zXH zY38yAyms#K5c5j#5UBS98}D+;w!%T!4V`9lz57+SZ};TivM%L*f;OzjU`d*3k5{(G z2%_5g%n3n%Q15rvn?9I1Ef@j2OE&^RSiEWH} z(sNhxABIawiR&nvR*+~`9N>7F?NE>yJH5^R7SBkZN8VSlmF0K(Je-0>pS%30_bKJz z5uYY`UxoRC`4GH19w!cAz5~t${odEv^>hbiufqa(9}4hIu+Awq&!R1*-(OdeA$s4&Vzy1E2RX z>+M0=Ab13R{-}b<-_3FH7`G3U+V<7+>XNV1%(-}FT$sgb3{&TA_zZMh(BB)VIgGhu zxDVt$%|7Jv+}2*4nKXOSI|=4F&K+bNmUSnoXnmS#j$f1Zw+YnMemk4Ex$g9j@9%1f zSNode(%&*Sr13kT-gx#Jz7OC}(Dk?6wnxcu?rj^vu@KaT9DIYUbE3_4-%<8`nyLDb zJC2Pa?7=MmIJ^w%J;wbyPQt^?$3Pos0du&IaMT>PEhdnEz6Gpg~`bS-BTSj|*#Ax30VV zEoo*f-k=S*VgchW)ByF?vEIVUiRN0$C3Pm3`yR_5U&+0t^1NC}X_|QxuWonQEZ-OU zgL<>9SB~pPQ9c&R&lfhd@#^@P{Ug^WeO@^ZlJW6*pSP#=9?fx35#B$1-WT!BgbzWt z4^ERMIhQ=b^GWak+z$7`xGdhoL98M6LH)|bES19B(#&c3?)nSTUnf%MHJAn39+R#A zYs%stwxIFOwDA^DHWtFLi6ZGwKKQ8OLER1#rY$=2`|A^Xo9Z;aVB1ZfBSBd0XfV`n@lZh9$m{lud+}U;__7 z`_GZ4aqUpP|5Q6hmh9np&*y!kZ3XiY^}Yi2wuowt^8=s#3j08=oBH<`>&kg^_okU+ z27AY2yTtc6$IzhO*4FzrbM^tsB~>T)j|&p3Bpt^x_obP$eET;!KdMQc@yB@Yo6z~v zsL=lBNY^JqcrWMv6df1T`;yPgbgLvcQ1{=_=QsWB;7046Yh>ZQA%?e>uN@dFBpsDE z8}H-Y{~m9PpS<5gy8AzPbMY?h`gd<_U%Yw$!JCiwCI%{PUpX%M`07NnpoMq-`GEDx zamkC)Nk~UJE-A(vpr5JtCpMx?V!hB8Z+_HdoIlQ_@7s;+NWX8F{5!`bK5y$DZoCbA z-XYd|BHnI%E=l4YFw;Bc{ab&)+rsD7e%9FM9qOu%u0P=I7Q_1nbGf>`4f_w?T)YGE z>bSF=bGu84wV5y85!QPJWt!wXHr95m`-c*|nKydlLucw{Ll2+#Ve7rc=hgQj=y8L# zuZ|C){b^>rFWxn*7l}8|=Pj__1($IgX5B-{V{OM@*l{w9_bs1S*IT=--g}T9v0iNh z$^U8G(RL`p`#IiPw$h`-F$vxVU2i;cA;~G5n`pkL`~d8boH1A5JDfDv+n@Dh-xE2I zX14j_J>dz~8FU2ozGl6nDVqpI@G8iDeG!AGv~4Zx)p$dHrkR8x-uCt(%a_0^P_JI6 z$gZ7WzNK7JV~&Mnf2QvQ)b*zCg^1v->ho&*ZuWUs)2B#YC*yzqseN_dTZT8&=WYLV zy!i>|cAr=8la%{v_S<-$#T~0Zs5kdunrV$U$a0e63+X@58?+r9d%UoCG}kww;TV>I z9NIJ=!W=71w(YC;%;p}GZpPrXbA0ASmVW~lf*$X&yO!i6oyqkb%6EY5H-97#*W?_S z^(XDybDrBL^f%I_Qs%Mgycfw^e{!5E^!)woAk|Ir+$=Hp!u!y7-=^FI6^yd`+o z#qd`2c?mSI$F8NB4WzcyEm1P4jsl`w!kCym#W&?c-#8XF+|R_X+FGr)(s=1QTEY z+k?(Sn-GOX{ont33R|nc2Tdlu2W$i)Iu7QW1$7p*FRALEY43vGMIGqif0prm@b>5X6a|Hn}GW@z+`=jX9PNzUsNIsbl+{toGI8mz{- z5hC=xj1Sy)mv?CAa10;BGh0jZ8zRPRxhgp6iydd?cFXyw9tamnL#USZ3`TQ{6;`7tZW?y^Ad#QWp$C=N4 zUS2IK>8RdIU6`3}jvMa9yBS~VkT~;;&#S-R(;%2=dTnvHmrrXP{y4zYO*i%M2BRU- zPWX~u;8|$UcBtll=A1*>O>j5#holdAZU#E>r)rT$+n2FO`g8Jy>E=G){z;C9+MiJ& z`kU_RJ>7ckpN?inIvxt*ZRu+V_5NRfCo2>0%|35F-|xb6E0{;fHQsA%yw{~Cn$eU? zl6f_G-k~AiU+x{%?OOX;G2Zo^z4a#XPNeRoi@fWh`W#zSX#aDhb|}F+$QQ4Av#GD~ z23(gL=)d$v@ILGF%JEg0c+aTd%}=CR@6jAzW!6hKZ{yYTFqu#LeN-Ix*L&@&`;i_z zKirqkr}J6)_r5f@{Y=NrBD`P6@XqpiPqOhI&fB4!H}j%&vpt4)p3i&ozwq`f=Pkk; z#{p{jcKF2S)$7fNi+4adZ)W{;QzeFXh0m+o@!`C~%6W_M*7SKFTayr7Z)<(tQ*1lz zJ3qmEM|mlfUvJ~ec{3ZNn}$BG_J#p$Mg zFE3v8p6K(Q{~x?rcpr-q@0F9hai{Ko@P_eDis4Q5#ar(`c+2q4!)wPDlaB99XzKIw zSd}E_PRfSDSa=lt^Uka7deeKXavP_c6?l`}x<>A=nnRtrpyO|2_cKSX!+cEnQb=Vq z_Mew0eq{HX_BhZq;rP|p4y&lM0e%Jb-ebKrCUJZZO`!bmN~c<{_J`ml=_ZL2SRHqI zQ0Gn<1L_@Sy(N@=2c@vJ=Ap-}9m;tNo2Hx7eBMegavu@Y1NCw!E6KT+vH}8eoR27ro6LHJ>aY`6(gN=32r*wnF5AYHOWCJz zOqtvw-L&?_do#;F0HZ3uQS&ICr{}ZT9%O ztW&zF$OJ@IRKfd#r*UlzMuWD8aStV(1(Yp^@8L`Ne3AFQ!({#~?VOAEF$mp|Znomp z{&tY%D^KS>Qc!Ob>+MBZ9y|o+PC4|tOvrk*ox?YB#f^!LT;d&c9KR1kotL2)^n6D5 z%T?asTm)vrD=-7H@lAjd+N1Vo31$qjJ_-7~R(_v!Q{7ISNR!BWtXEL)8{m{6dS1|( zT(0~5(|ffC;gz<~B=6OZ;Jp&Bw#PAC+}MiqH_-NIE`N~q_y^YwU^L9dR|0YjztOsNE>Eh3?&NsT z7k7uZnB#_fLH$*%{{zathTX6Q${=wm?{x+7*C3ZRS)yYd^|A+W{Dxo0QD+vlQa!H-Z zgA4zDU#7JA=*2vzk(X{-;mvgGnrxQ82d06>eY5+SbMo7~gBnJ_02l<*h_%?pz0Srh z_f{<-c1cBp(oHV@Q1t(dnMa+EVI^qX!`#oDUnom@hdB`lK$B&RB_Qjti_P2dJmNgY zljH}}xmNA9N4<9v%~{kr7u2iIM_oc$TaeU|ydSRe@BflH204!`!TToOT5e3H8_V~C zKA_%-?q|*elsyiT+3!)QNz4r&;e#$|}rpz4BhF!Wi*NzmRw%cr%zF z)#I4ssdoxwg7%9B);ox@0(cdkgco5V?rD(4wo*(kZ6R}qojG5Z6dIOp8sOLQX)blX zgr7m<*85d2X~eTo@3L;;iDuky$97nTQ?~H~)~(}Ha74Q4fLGUFQ|e?vdr)s58~6Q` z6@nyrUv}%|ZoepCfRT75$=pyS`i3b;H~0ABeU5rFVIF9E?< z{qNEDq)$uAeLUSP$FJjF1M0Mar$PN|t$+4h-s3Wl{t1u57-+eI@d--sS7x$G;@7cH zs%1Z&ZZ2lxTi53<>eQUiJ%gbB3USdt;MDz)cd~uNeDDJHN92aQ^5@+14mr)($F6ey zvQG8+{oFUw%@g=F{#n#n0Ejshm@mkH4fS-3)!)8&A%p zPJQSubqQPM=PJ|RNKV1W-17rVVLsHr*APmGJ=ePB{wWz>Lvzy2i+FWAGM_NEL2XcP zed`@X*?5==lOc?&2&A7ETW=li$&$Iy(0l1-Fq>!IyEl*U$f2m-Cs2@Og7t{vj9w>YZ=Bmu*WhlPQ-pom`&v(cc=9_LZdGGQ1~n zp+Wn{9G3qS7K5(871q0vvK=7lPx*Wi*AKXex0jgLa`Nw*58ZwWi_^^o_-jRL@t#NO zbb&sgai8dZ=KM_ApK$tT+-C?$U(gmH-dZ-7ar-C6*wDx6=2pDAe{96^SHjhx-geg8 znX;ZB>53P**Zu7HzwX!5n0MfmZ8Czl5N|NLH19sAUOo&1^~!M{$&u?aGbvvP^PnX$ z2H$q?N$+6emHpQ)$oe$h%<;9u3YHHpW?KaH>U}xyQMMRLVIB0urSB8Zwcb&Te^Yrc zad2t6c|6g|ZcoA@Q3_d?foh_{F` z|9P#pulBbryb+(b0=`r@1GK-@x8CNIb%wj3H{1rYj|tNTa;#Tm+d|z^Exe5VE`Hsv zAEeGmcpS7nT3P=ql)Vd*K7WRL{&^4G##V}_cLa$#eq~0=E3F_@) zz28z+29gev4?C9kpAxHoURd7|8ZKde2Cv5JETugl9n{M$43eA+DZ2_fg1k>!?vvGP zf8o*fO^MU?~|0h43a9esbC_wc0!hK9MborXRb~+eei0( zm`lCSU<0UEk85Opd^hEB%iQ};{qGLR`0~)Pz8LQiU;8Fg=Oj22)H~0{dj)0J!OhSG z%>8kub}Q}=<@m0adhPXx{52ep;?>ljd7T4aypG@273Qp4yI#i83xGf0J&0@p+^7y-{ZoXuNt{e>B%6v+y22+S~su#rF+t z1|1Jxu<^?A=IJY#FMU4*fLH*6G|CAEW z+u%mH8rs7woQt4#6HHOAT0=Y7h0kLG$&A>L1H`?ltbH^X-=+yT1&^t{jcob?C2 zpd;J_Ikf8_$mH8hB;WgaqVd1KB6&-?`2oKsndccsy(d6MfavvK^25#Zth4J*+gj#% za`9FgM7IyD2XE2jUBp6U;r7%e{v6mbia3Lj4icujT%)d5F&+htZ(@YoJ@- zIfG-Pwjw{m#>Et5!eE)R>mK4U7+%Mw=Lz|Q~E;Y2^l7gHyEwT{r0@iHgyBXO`zVv z?q^5!KHIG14D*3)N2%Tz-vpQq+P_}4-uB;e9s?tVM)X5+|NCtF*_id1OsZw3W|(h$ z{%O=n=3UqClWW`o+rL&&Rtl2j_sXNs%`?d#Z0?i(s%p9FbYapcYC2F{i5~;-s8p?c`DR{ z?5Y`NG+s^eJKvM3GXIk$b-y`)CN{~v)-+or^tPqnWtr#$M6QD zRgGE3^6Ow5sCTgYnRCGp93#Mu&>rUES_*TBcboOfbE)$F`>YxnW~MLR-YkDR+z;xN zd&Ei3vy?4@b+85w;Hvzs`~9ogT=w(P@%PLOb9=V89n9il=@#nj0QF9?-h-4$O5Vsd zbylMP__Vh5>N$KN-V$Fsq*Ld-krhmBa`nnw1j%VlSx1o6o4g6G))1i`WSvRUeQ##1 z4D%~q?GLxHd;yFC^)8H>c&?tZcR|u8V6`4euin}i?=&tW;? z^HszxsraG{(+Pi&f6H-Lqf(At;G!QrKd&H`5k#IH$?*T10N29Oa%#s@A%9QJrUw8i!6x|HMftQ#}TCo#M~`@EC+ zvxhqm$d2JH!uwMU@1H*JJxB27$M7b1$uP%{|9d+eU*@&LO-JyCV|a7%UJ%1u-REVu zdf0X-j^QoAd%e#q^9RTD;axF!k_AURrySkqId4#_qDY(8v^6tG1$qRk<6dTj%A~bS>K}>?v`PuUkY1#l&(e~jx-TtL|d_!A`Uk(|lx z)nRvB9)>@gm$tUWr{i(m-+2BRt_5v}>!P(8k15*%f5L8<)`)pp8{+|+*R`=+$7>G?*aUxt~4SNHq3QEw281obYm-szOhhp%B3 zH2IP71>|>U`;m)V-kCR?`TKDH4D*pM-XB?hFYE{P>U~JnPfak#?Q-MIAdfz`j;|A| zMdQ`uln`bxF&wx=uyB;7?m5Meu@#U!rUdNLoO?7>?vGyd%RnPkYy0OQ^FIc7V1^qo~n1X}fub04{{u zFo8Bn{*G<;N@FJ5_U_0rVf47=t_*W6UfoWbvHTo3c8?dg&f`zp$35=9^Y`|%t&nem zh4^+t5O)&KOiJ76zE#2r4bL!7KI8T4z0|F6fOpY>#(kRI|6N2`YsiM{Ao_lhMAuo$ zH9T?4`jqpq>=7AehR=H&%MXDOpzW={<1mx5&tMCD0pG!ZYHZ)z-M*4R?srSvk%u$P zBA;L5{*$^Ick6!5R!KJV#&@J?H30P5{xy{#y_0eZos_a#PSUdy|8B-WPY zyv2C;39hhPqRaqE8NCd&H4a2N>k8`%+@(ch1-Zh5z&jHP8yWSBZW?_8E&32Q*(ZXS)m zIA^ipNF4ZTR=jb@Z{Hxp$3?SK39Ax}{p~m<-b#zi#&(snZ*71#NG=p7a7` zMeq^45At5=*4EvLT->_N=a0+aosgb)70bUoJkESWuHFZ2+&@tEGf3J)zHxzfJSt8} zx}QycGQ;HgynnKMa$J&00rgI>-WHT)L3ii~y8jkmUb%R)o?`rH?d`wioZ&v|JOJuF z*?Qf~{cjPO|NKPUlJxu}7jF^q`i~2S;jCKh9T(Jy;XTs%e?H!2KCc`XJoZ+cDe%Qx z(|V8QxS#~@sV%*Dr5#4%eB9?fpJnq?RZKORP zKW95L&-Xs_%$YN1&di+o(QA9Ou8C3Z#0)bXe!BdF^hmAhrWm^wNcZ1FZ;^jJWj~-_ z(fw1n@5A_}K36!{jKdApYV zM20!a;dX43b~Gwu{cRZb27|$%a?zz$L2?rStHJ0FALazgDHCfeTCMb&(J!UTTy;zo^|-y zi%l+UsT-2AU*i4+d`;;!i8tzm1+P6yNnX*@gGe%dU` z7NHMN>bcd-O7g8Rbe>PM)!W_zV)_u06n-_s91UOV*F9e(o6Xq$h_oKq`=I_`DQjXI zA!&cz`)S@;K0eNy4>udG)B{QRj2%|rKh+$JlzW-=d+?HKreEU}b0o{I8ehJhj98y_ zZtXI-g>b_$D&rN{oQdv68V{W>u~qF<(-)0JBhWo48(vRT%6=MX+3x*pvn0d3?)WY9 zZmh-bTcrHv-f!=5-i@u6@6NkX4F6-t|IxHRyI?1!$K!I621H`?GaiHFF&0r=d2efDWy4!O638! zQRJWUtb<&e%5&p|YZw=St4aD3AJ$DZpCBofcHw4n#@{Nuk6ViU3}<`SWA`JfeMr1s z>GjrKlubZyp;yonl=>U@k5D$gwIP>y>R5&Nl)pB^yahij{~&F{W;aUaVJnR%uL(=? zzr(%IusnoCdf^1_MK7!P`@iyC;p|Tse|5M`v1@~}9quERJA|^k(9>uV3b*4~dF$&! zo6CI_;ii9@VQNO>^=kj~d43R^HAwxPXSu;ZsyPZBhlbyoRIc4wnGlOIxJ}?{yVD1o ztI>5xxi4Gp63SMgPm#>4UULUAMiSd5HrI1QbbW^DV*L%V!?$8nJ2TZBiL_lUrt#+7!PweKOmM83>0Qyl)u z*z{q7*Pi4W&x2(}>Qz#Y6mtdTlBCO6(Q&HmGPn!j>Url{?8c&T4p;kO$H0Bra*N3; zJMWmUGR$g+`zGseKpTU5oF2c=y4m`xbv3*xgZE_P?M!Mt&IM=&()y<3 zqV?-@UPh&;1g%9o;br{JI2!F(Z*n=->Jf{3k)-fe#xvk+oC~;L&^FAu3aQ_EopNrr z&-9>N(iXm>KA0C7^m$(4O46~#DBN*yvtn!0FU9UUG##nmPkYP!`yG~Qnxf9AHEM^l zc5+_$#yd`0@VBt#UaqudlCpozFfYK@bUQZpqX~#ZH+KBa@)r93N7*X$Ig)xY5T5k+ z3dnPRsQ`pTwy8phg z{QbEHf3lXJ6ASu7gllB+ojx z-%VSZ#=Dc`MRfvZki*Gio$Jw!Na)gzZ}xs9k)Ol~(9>uj4Dn>KVTr?BTa+H2L&(r*oVjgEZ_1Kl4Ez1m;|2h6OK04K$ zfCeCq<3jIz;rp7h-_hYsykqQ8@{us_MY8{Al1C2>nC~6lMXYlLx(;dF9=1IBj`2{+ z??P?z=pRxeB5Y%8^6dHnlkrsixWAuuUO+35`t`BL@i%PBISgHj&PErY&MwR7CxBV+9TZhWfM&!PqvfQ$DeuUz~1LjhPTf14RX@s(na`io(lPK$m zdZO+~<^bHpTD_?Y+a0bPPsK+B%wtYGE@1s}=vky(Jx`t*Ni~n7*U&tan&dMXNManZ zxqjC=y=lO_2)DJ3bG2i+c0mUqL4?FH)|KpC8h(nwd(uq{G{KW9R9UIp45!#MxPUA5LE61m*c{V>zVY$#TN$4}16^ZLwE zo`c<4T-SJO(I24fHEb3m-CmtHN7mQ0r}6AuxbNUkB3H)Bm3x>6qveaIJ#q8lZg#kG z{V8+M%;SEiavNCgzZuUihFk6Fzxo?xOk25$_aWqG_T+B~+@QmKXbSUt5!+=>eDyv= z?yV_iI?E+Z=SL&#Cpkapu`0P95vFvr2w`u`TZji_0>czv?ZQ~Q0VrkXBjB)SUS zfIdp)7(l6AdA>aDujh%fJ^|ASzNQbc*@Qx;#rd}V@_j{_zkRCdfh4sdU-ug0mTpY5HMS9+0s6>+g$PS#x(DmpNbT!%v!?z!8I4&JTF0qidU>EbS zNGi+=m>c1TWB=kf$7VKq4api(|7Up1{7)TQ&3sJx1{7j!!@d94*RscReZGNXH~-3j zxgTzp<^GJ#PGma9xr;5g5oISKNgc^Y!Ww6J;;*F5ydxmTZ2r{&GsTH-SJuA(%|aTF zGd-^F(oT%Kc4kZnNg6^v1@27C-b`LHAYc|dyfv)z6)Ho@i^i;tZ~rdzb=o+NF?Ur{pWly3aBxwe@)Z0c;ukMz@E4V3O(x=Aj z(<`j=CVCes&(0g^OFEst02+WK^(WUhOJZ0CFM4ypoCHs=n}@T`I5Y$4{of;TYvSMApf3#Y4%LqUpWtch~0XJ+ur)? zW$ZVWN&D||^AflPaJ$0|TcaPa*(S`KcpP?He}A9MxEtk%qt?eT@4zJ-FC3Rr=Lb9S zmG6Fs?+us-9DiG2b1|BU^mw|Fx}e_HR?3GX z>3`OoAMYc4Po7{)Eeu68-xwQ}1_oyS< z0IzR4{ZHDpf=r+JkoIgX(s`~*=LbxU>G8NoKW8isk3;IW7Z&4B?B}@0kJJ@OdR&HI z4wxex?y_5bCXH*EnkbPg*E{_#^6JYqOEH#EMF@O;Q^HV%)otTKPIUkRAI9PVP` zP#Jfm<;r_gm2r#VKH+d>KEs{WY0FTezcQcUeU`hJXTd7t<}3`D7aZ=+dOXY8F3DVr z61mk*Nim1sB}XOaRPxHWWpLkjxc7|W{6F&V>%&5}U(&KhmB%;t)qwfY;qI$?RsuKe z+4%8R`oGHKJI==UAkK<1uATTyt{!i>uLaEE4p-(K+~Qy0d<)^0Q~}p4 z3z$s~cTe^ALSiB5k};Ln-$J;%9qzt5znSF$Q+H*!Xi(O--cy zyS(4__owVpBxx#n5o+_)t{}(%cko_+G*12*1d)R!AzDCNIF$I!8;}V_~L6X{# zcR+jM=dNZP^o96+i}SI$5#556za&O9On}3+Dw5QKybYR%|A~DI8DlH3@hMvqU~bSj z|CJM}nQqvvCfDOp=MnVRsAg)NSk2T&bq^7-g7^b~5bKE7WgmVGDON3GulYXfG@t8u^AWAiQAjg(*J z{kA`H8L>va(Ei-Z>_$ETzWSc)_%7FGl8QbFn8z2z`FYq3LboF2A7S~=Qnm<5T2B5B za%1CNLGevbVl&zLANe$3E?69|Hy>g1J^BeLU!PZK(3krTNYYQOQp~CRE%hdGze>HF zV)^0qoFA9OkJrXmFwZgeGIpffTqSA z{5+V~RlwEx_vO3biT)NQaEsyI=x}9xN+jb?iT+abXOiWvzgjoc-x9c^tAJYycXAbQ z%iz9H1zhuaz`R)n+;q5~RRK2)cWV`JBXDaijUUH@skgVIJ1eNaV9<7{=5qx(=3hQm)&x?MYnXTUq;12zQ3V z-P?AuEWzIrxUW0hy=^B=eLKF)c~s7&;SB-vvBTY0?PLV*k5$0UhU9(F}dsYVbHix^n?OE7zwLQ!EDqzMt+`Vnj zA_?4FxG%u{ukBg3tmSwyXkfA>1>ofE$I|uL`(DaBr^yZZX_PtAJYq_eHq>wcW|L^;g@S?2Q5L zxy8AA+wK%tuC_Z-xIa1Ey=`|26Szfi>n!{4?M~EkwcQDC3YeyF|7*KbWVzbz1pns0f|3hsaH@0hT6 zeWC46KHNv){?~RV-Ey_vDS|uC;qGm_6Hefo?-_k(Rl>szg>QA zTWxo;zYmyS9PVR`8~xq*x;&@31W8I9uTC6SE`)o)TXBDz;L}OyRFpX0C*LQm)3Cbf z$})MLM#iJm-+UVf_1FABzt7?BD}Qs~cB}$!6mD)6aLeG{;&AuXeUa=Rd9JhyxP@?M z!qwyAEcSIp&sRzPZPTm#^FI}hPwM+crYvBVIoylkUWIN(dS8nnPMMFue=lVd(Q`tmTPOJiM6z+Vu|Mh%dWb3b<@6)$1zTt59_IzJ# zxq80Ohx?<$-P`khNdmV3ZmpH^c5QF(6O~%7p6|=x9tl^^_j}v!lv%ExKO;W}OnZmB zx9tv-ka^Gb+xspBa4&GU`>Ne3ggdYbxKX%cs(@Pr_n9i-7Q6$2A5{Uj6z-NP z;FiIy{q}!vchYVB)pjR$Yrr&dxO>~~ge_OwonpABJKVi(cOnVg61Z2v)&A7pwmaFD ztL;wqwt%@4?tg7}ax7QdodUQ|INZH$cXAWBC2;3B+7>YpH%_Z{KD~8 z1>AJF)mO#q!@i1d7;dl%xDmL=RslB~?&)yvmCCx)AM)l^>`8R{x9!cR{C5m+*J;DU%f9B{+;Kf zOL&&rCV3xVKI1Hlkd!v$eHa;!Atf)T>|>P0@gR~^i2aw2y|i2MtX?VWNfLWI4^4Ho z(_={TH6?5~DGKMe3OE}a&Z5|wrczE3oc;NRpw>h6XA>OxCGp2TO2=REBtCb3#M>^{ zzuK$3=hTYf9u8NNayL8v@yev63jO=dz7J3W=TyhPGVJBupZsb9qjewD&~)ZsQ}K5=IqHuz4nr+>9A(d-A~dQu`-c6q zln3NxZm@6z?|NJJPdF*l{0cW5+d5-j!sbo%HB#;v%Wa&;oJ!~dv~x2&SlMXQ0nGnn zx$=H~4dzoRNX|4h-iz1Er|f zq;p?Rj=jr#Eq2O1)N*H?%{+`R$X+*p`M#j;Tdg;Ra9hKT#Mb6>5%BIsiyZFZmfPc+ zR5KbqjUGp#Mn2O7WfQmd_3_J=6BfluT%E$o@uyl zrWxYIH}O7{a;2Xp{p)}Feoj8zhaB$NY~L^fFcN7Tq&f*#t_Lo%aoE%KKr!6s;A;DH zId*Qp-Szi2-hs@wTzO7@`I2}&)B2$8Q}~cfvka~#IiKq}UCJD8rRVbqoG+a1b~%69 z?x9{q5PstO4C$?CxzesIW4R=` zUahR(V=^;M0InWy_u|Jx=vgH7w>kZjK{1l?AG^7_Sx)&n^Z|0eg;QeBGuj@c2Qy8? z;p#E*qr<(`a=py^|DM{JFx<{?!`A3$c+wBp>2ODR%lzTvnOpHXZ_7pmiN~$+>k+MI zpEK8})ZZewmpNQ{$GHgA!d~NWujP7~_y11xF*a1tZY#G0?(J~3J{$4M|dKWE1%TO6{HHUlW@N}Cm;u=rR<&q-xGffnJ>)5}TD;k>-Z0a}U>bLY~ zN&Y`5tDEn|<1q3FJe^-n5|v^Y;*RdB1A0KF2-S>h@RjHp5?XKHp=ZT+#&cZhU{ZQPg|iTeiO`$C~tK zV(nR@Ow-2kdot@ULGK{t9%#7--@vm{=o)l6Dt(N8v-Ndng3r+-GtD`0HQmhm!_iAf z&S7CPp=HOz;CR1k%rmSba|g{K*Xr&*HOjGSck2{6By$rhpZ{+(8NV&r-_czMUzbVx`i0(rD z@oOX+On-Yhc{8a;HlC(srs)D#liX*Qv9njOlTta3Y7+pt{`)826V5nNyfG#lZa;^s z*U^g{?pA(4xOM2iy4TU(mY4s3$Z`wdj<9i%-x1Y?4+Igom}_-XpieVdJxwgs4J5F-vp-cT9fCu&NT1A z(RzO=>x@KWk@^=BApX@E%>3o(Jk$gA#=bw=gnxyWsrBBp;k@l^x9+Eb*eUl8%hmVw zGgC^w5ZqMYtr?~re29tVlT+LioXcBUBySJRQK z-yF3=f|L5X+~fK#q%0rZjHEr$wsf5E+hv-m&UTMtov|p2)W7HC5BAerlzoDJLYvUI zoFp>^hQxB7&2_uOr)8Q|aKkZE{&y?i1Vhb`o=?8D+?kZUhmwad7X|q?^gg@|Xd2s| z-q`z%<{YnjJ}u~!X}+{^m7fS>+YWU@>bK4>e=B99(L*Txxun>*O8;BDx}R&=GqfG( zl4&wNj@R2LHp|c!q+Fe+x!Y~bfr_S~D4J4`Wb)z3H;D=oxTW1PO#xg@W7Cpj?aONH zq*V4-b#HO_jP56vVGZB05C}uo`b+)0JL*stUqJ1U#TT|8@U5V>m zBjKaGSn7VtJ~PwIb+)(kf92;}62CmG@yq;t|8zc}61Zo9~y^r z|A@ab9`IW;=B1;2Dw6pRWjsyCMY0p(PztyD+IV~u$1gMv!u>bn7m*zLJ#fSPzNEzK zEtmW7b&Lny;H@X~-&S<~Z)>kJ3gDjN_$&Q(?Yp~ipqM>KyCa39J@wlQ;hqmy+wF;$ z{C$0p`M0LYbqi@Wc}4zeyB+S4X>N45d#Y#ube_T@xU(JZJ)_Fc*QoKuMZe77`A_F- z44=hyCtOW^%971<)T4PwN{7dfi{w`+dk?wCYZUu+j(v|Oy)mng9s8*sJh>*5b{>LU z`!ejm!#>M8@F{j*p{+=ErTl&;Z<)XD?eu@p38*>Bp>Bsb$4k51$JX;^T#HD5x%BKz zbM+@)zfmq}yRrTSC=V$&$8twf_6&Lz%|TlkP@aFY_sy;ea2LJleGe|yZ|p^X1g<6- zKVNf-&%A}5)DZFaEOP1R{N4EZO6#lmElI}Di{Va%Yke|n;eCg;BRP)<*B&zdD~E9% zhT07$9;g}G4AUIVxtWggLFB^i#xbPxaOd>nJOy9d)dkd_!Em3&R^u^?f0O)k8&)$L zBVK)%_QY*hg)2$h)e^Yt;D%YR7?b(%R-x}4uD!44zhng8M?-VbGiU>TZbj+bmub|* zXRg3s{U&3{Rhg#Oy1&MG9d;V$pZU$o;ye$g=dJgDiF3}?9G?zXyoApmrrg= z^1I_Rd%EwReodxX==gg)Jh{$0#o_At`E<(8Lz3h>PnG!_g}bZ*e{&t~?7i^UT$^b= za{O($JlV+oxjcu<*thwFIx)UcxL-Q{-jAK!TX@9ba;rAR zZBpB3p0V5_av7)U!<>xDlw6*x*h;&Vb6qCis*j&XcXvsO9j7llT%Ct}F=bjG`k zFVwy>eKYolvgKPvQXfj-R{JzwAJpFxhr1)@uJQjHe+%;IN5a+fXaV<6-1#P@-SWcV zeRr>v-;=bFyt4CX&h?q5iNlrgFC7Du|+?S+n(f!#0n`LMPQvP|CpLq}88$pNN%e4~u@2E4( zT+98)=Gr$Bv(iU0%@X)o9>ZLFAKwZ@_aWu$`Qi`C>fX;aD5{T+LcZ~|cg;M%-?#Zy zoHy=3lJXxT`pi8Tj{VD+tFXBl-G-F^iMPzZma?BvjWNWDJc-=pZ?*iV;}=fI zG+~F|8k^os?*C-@DC=1m`?s>XJ0z3POOmh)jje9fJKk`&#+LEi^>D~e5e}=N9XgzudeTdq_ z%dyNpHh-MBNZTSQ@+9>dzShfMuo+QgF>dEoW`y+1iG(z$Wtq3xkw{}#c0+2I}luN(f>bGT1hZuM7EOjGM`OY(}^ z7p>!wr+6;F;kIS{9;hc$f1kD7hbemoNt#CzUB6QfbYp5N!O7NLKU&)8@GRcC+`{Rb!j}#L$G<^oD_3Ex%!=K>&HCGUPqEj z$SY#2-#ODVO?$ZN_b03`+;7R1tKTn4e=yYqk)&0fk}Ld%7&py z=w9>)n!lLw@d4hx>~D{kY0mLdIxEw>;qVWS8gtEBpLrTvjZ41e|3q2pLyZ5TR#)>~ zDB8dwmO0Ai`h0byi1z#Q_;Gj)HZ^Pd%n9Vm9b&n;Jj?aRPC4rsa|X+^^5XYOG$uza zxBUmW4dCi=*qilbKju2z(Uv=ovZv83bVYS$hH0$?q4>&oqxX{CBaDcI0bv<^N>)k@3`hbTP_7=OL*hy*aSN@3IQ`ISXk29R9V~ ztZ2>L!eYzs%Xy}TS2g_4Q}#ZR^ra4?7xg`RVWug8n-yD|??JQvFKCC@Q6^k{ zPUzuBxwnXZKwltpEZ2fam|>f*Wu;G8Y_5G{K}Jh5%}qQbpzTx?+Y<)!Jq&W?^BHeR{==W3pMwUWb5UQ^ zq&a>f@x7bP<-KbCUR!u|rg_rgKY-0MXa-V#H_Jah%D2bR9cTc$6=iYXp}*x0vAMQ| z;#BDeT;E&%&RWc`jm>_OX)}=W`P`l)e}|_ycF_-L9om2v!Yo0X=ogleU-%(oC{BA7 z-jHc_!`F1k6t;hVzd3?jN@c$e@%YKvl%0#Def4$nDrxaoTqk@Pk8fX=k3e@Ktrus? zANcp=vnghQ*prr!Z@q>;U`cE>>3zJyjocS?xNoukx9qo+r{mjwqvbB9>?@Qp6*fvm zk>h-(+j8$X$>wk2>oZRB``O>q|8V$O*ho8l61m3pH_NZls=8TXZ$|#~iqBleI_>k~ zW74kg+HWfSA=A79-`iRqskqFT$MOG4Y&9;;<%fvNzqx-{26qEoZLe>JC;f%H9KYLH z?#GnvL|M-;cRLCpH|DuEF4FetccBV?;yH~CalcQ(<{WfB(zsk~`AaGL4y8Y0IBGo&FB`5q*fhLhT)X)TuWqoG&Hi?8r2e;b+DE zWz7E1dgq;bZc;k z&Hv<93!2B^>i*AQeW|zI$aOz`Xt~9deTF3cD$8eauNB@v%hY(vemcWm-{$WZG)v*@ zad9v>RL51NheJ+Bzk!A9!uLUQGg zu>7o4+H%SzwKyip{LJ5bI8Rv3UYLiPY~; zEdQdjtC{yGm$aT-`l*T6jlw>cwy5Z!pg9Mw)|XAJKlrxlW*fQsz1wnYJkNLnl2o7k z2$aJ;$i%kjcg8B!@7#lfCcgrHGi;S#-9!5KhM!(HXbK&E2e{IIKg;3Qw)`QK-Gw9- zl0Sm>qrDKAT+QUf=S+r))ctlrl%Yw@%;YrtN|b1USTk3s&9<*H)7M6`m%*w`L|pCJB*Ph&-MNx&)cN&cSZb6dkhIbHxx8s z_@0$_FIUEMGO*RS+-do;zNUWsQ4xENZEy48p5XW$f+zL-NOJXiwB?>eSw|#E=9xc( zzax2n?Ju}~hwBB++3@u|aUM2TqnnWO$6Edb%AP|Dk;MH)a`#$txosDztdl2ObT6&)bA|IO?!!cCCWqRp-WI-c!N=T4$u8rw)E@udL+GZ z&JX_4t+Xc;y-^Am6EjBlyn~}!*1?%_G zyzeuHa!GRhyT_*PORX!#aK|~^hp~GaO+)JU63bml*{A3Sw4S=XiCozF9ii6NZ)MBx zmz+vm;D_ZOq-u-l@1jGH^7TIANtB(1u0a=|zDUL~mEYO&WnAM`?N_u9nl+C9qp(?v zK10gi-}`C*;Y%1_Ln%wy-{jj-ZW9Vt5`%mML z^B&LrQ2rk3MQoOkyRiscwmaWnDg3Dp|5I!>p`TGAf9pjlX1~`t?;xt3sYCAaBNgzY zX9dj?CoWmoG(#q=Qy`Vo2L(w}hI*$HvUKRalCfE)H~&2`wwc-^h! z;Vh9vn{Q}zpzl=KGU;m94|&|_YnJsHb&wxqINLF4}}-fymtO*?ctQvT@Jn#O;| za;|;QVstlp1U0%LK1P~jeQ!uVNUm99{ELHT2>jk2!}NWVXDrbpNaJ#>>{$Hwzm;kl zq7LXpR0c2g6t7-q*t|Jx`8IXIWkItIuJ%)g5{L7!$wkU7h+*UR%O7@TpA5Wxu`#C02qvepu%h-m)$Dun7v<|ypyslc9h86 z9W<{yajo?M?J_zHsb8OYQ2z+ZoghCTNO&h_@rVS@+-%xyD4wZDH$k zhmUDr(Bif9=}~<&9@b3DE4KM~>RMOYK1q?uLGufI&l6*MeZuj8?nKI8VfouBtGkZp zOHh53g`_^bKR-Ekty6kx-0wg4*OZ`X@MD}W&m-L3AjRC1R^8}venrfac>5~<{JZN{ zjd>LAiEyQ!NotQTx#&Kmem~*IW#Uu7I+QS>gFi3-@`#@#f4j{orZ?r6pgF6nmus7*BygieK~vY^_Q&Q{bSKhy53}5lJ5@6q z&{US4G})Lax!dk7tsvgn&j-!1@bx&-dj34N>h~zik9lwZC-r>boWG72Xg$w?dyeDx zoqf5-3bWYZ-fOw?-M%Qx-)EW3N8r|x_Y-_Bf_oEOJ$|~gz3Z|28fiQVEw}3d+)w5@ zbqC929AYcE%ie0)Za+CZCukmU{Fd{3(&wq>0HpEI=MnJ1|s#F+hmgba^3nctA6vUkR;AD z@wBJ?SOoV6$8Xt>b6~#eaG$r_KldZc68B?^1fSFA1x>A=;`{M)Y_c1tm>h8xv_*wAvc-)1J?+eaBNaLaN_4I0#Vosv`4AdUEvF@4R zcm4}O)4}0h#QNXR@wkRuxoAbak%UMhFj4*Us|8D;XVylk3;1??r^{S7hK(UIdB(O;O`R-cjMo1D{7C_ z-(0xs;cAk(Ckoi_Pr;QW{jV3i#mRs6y(lln?tAQXzufa$a%_J;@A$JrcDy}qU#EN( zlH*p+7ehFi%f23H>yfsP`7Z^{5nJN@qff9|$^2$tJKWfT05|zd>Md%BLP)M@ThI0G zsgJW<84Hqnlrx|D3Ac63CFak0$!CtiW&pV!S3L40$^Ro|yHR+)&-hVoesrul=r~SA*t5hkp?^ec<0l zu6(`zTte9zv<1oc$Uh}_`MwTb8!Y}Szx1`B@%7Y^uKb!YPmF&lWvkJb=sB)2){?vYMwai^n}TJGTfo=z)#ZJ8 zCISsWvW3zs3mao? zZ`0oln$O{8TR&Q1(+%Yy;eJDWM|#WrqbYkBy?~~pp0N5_-awnr;+kt23a?~*Z(Dr7 z?PUDgjqi8Peyc{muBMIe!Fz~rG2FRu!`9!G_~CNJU#Slghfk(dGoP?rlFm0+M&DfP zg5;_1ddGV1+d=akT#c`ux4*z%;&3VpI5kS*7vgD8*R}a@5B()R&Z*pH-!T^s7~!__ zaDU-WA*OQ9b^TpIY`;SVaLtFpn8#|4|powL57B>n}jBBB>6-wa0Vy_bB@YErpjq(d$3zanZ^8nf_tWOoyjwE9>t^1 zhn#uvU>fh@XpAJ+b~OFtpcxIfb8Kzix5c(4>W+jf{_4CMLn(U*J&7iu4aC0;Ww1X} zJA23F)x=-M>T^CJ{=dijF|V-x>u4=fuEdn&_ibWK6P<=mMlz3EZ+H>7`Iam5YDpg~ z{j;EX7p|t+XI3-4vAG0EsdJu6zKXJ8$lX6h*zd&Niw^T2^)-zBa(@7cUt-_PgZrbD z$^7E8$z>cs+F^MIqBlQOWc|{1IDI|+W&3W5n9KZ~@_y}nY}GH@XG~r~**YZ0LZhhn zW5w7H#=e+;W@GRr%YR1ueG~VqqqnNRJ!O}mfv7(!!IurFGx73u@tHf>2X`YmuCl)f znst_2OjQ`e`cI&xNVk_EO-cT&Z)pcmKXei532PwAhdYn_Q~IdN&G|ZLy6~=PF@{r! z%^22icy)@ILay8!gbMc!%HBniz9w&fI{gqd9S0Dzq=eemM4eT`&&2iKqx^ zycc-({^ZR(AwYO@2Ge-oqnm`3?5<3T5P3M z_yOt<$@eW~Nk8zc7?S6wSHcrtKO#@x5j1VF$Y8|+)<2kaPDPg>-F|(J=%gPRk48VD zjc610zHS@~_*g(L%)zu#;$!rWpc!Df;)KjQa2o@5I`4q^w>R?+7!xw{obBGfEY$>1 zBc$6c^CZw-r?#Z59qNp-XcI)@W2yC3{+3k6zjNXKTmkoNhdX=^+^rRGi{Um;63@K! z&?x3)Be0jl)%tz2x1Ulbv+O#`rTx0Mw$~n}CxuLZ>}CIqM}t{j2g5tab^l!E+4~=) zYzmU}9Qmf_+4*O9`$e`><`LBQWlG^rb^Lmf^%tR4NaNVqw zJEz<2TuxbyE#7uEARmbRNVJK1DBCGXpT8~khs?Qfy|s-wiuF%KeUKi9Iv)EhWgE}| zKXbgGG&BY7LKNxA`I;A#gstZ$@iV(t$c(rA@oexh*j#|}k@{`tqx3JJY&F`AwxD%w zQp^yTgJG{E53P&O&zD{&WLCn}RBNmEeS^B>T5o>y;*op=WhWzfK6{$IiByJt^^~~1 z%){4_b-E+nFFWjh(RuhDx-kAN1KG}<_!K!HWV*vCwvJqg{q5*+r19feljPqd>}|YH zjxtaf)$Go-8=4kiOp;u<@7cCrj7km;nbD4)(s${HPQ_M|v=iUk?bKsf%1g0Z>e%W0 zVjZ#5`1G}Q70xeKH$;t0`Exu)#(UlQhUIrX^YYiZGIvU4;}ZpNTRPkxW2>2+)v1?A z>w|Ll|18CvZntw!{nYeBLMGqgYMfT_jE`_HBV4wQ<9R$uEGrtPpFtZf?Q|IKG`L}F zqTII2J%5FJpttNV+{j|Dk0AS0)1UK{!Y!?Udv?QWfBJjSUU0MFW^hemx7GA%kYsug z!`?{Za5)PaS?(1)*Lo%8x1t+RBrpDK_jp?u^;nL=?G0DQ*GA1wHp8*G8!6ZJGyUTz zdm7C`GM|lnuR@_+xUHk;Db%Jz*I6@^0PDfnUe2Pq4iJNi{OXOb)bBX5y^ z8fEK|e>?9vk^hR^=Mq!#SA3UyI88tF;#yQcWWI6yKNMT(7c?bTehsgo@pq>z7hQ*X zJi2f6YOwfu>c*?WYs=Rs#C@HOr(Kl`wd zsps(LV6zyNAmul={06`AemClleqPKmOz!%hSAqYLhP1;DU&o#=#a1FH`?rJTUrU)L zxh8ViiN5Ee8@jM#Jnb6 ze^3710-NXBS2w-L)$bHJaHyAGQnniff2V$;x^9g=*#$eQPvM#gWPtcFU<6#LuM!(-TxP@EiWpq4#$x|tN8>w%?FK8MvvmE<1EH6bnka#dLZtpu` z7vmIYC353GknJlxmiRlI?^!2pH+^EHoRj1SiBl`ePDeeE%UKGita->Bl;&-_tb7sc z3_wGWa!!{8aK=+M1HFiJo1{K$g%fQNG7&f$?2y3vZ{>b{VVjVdwJhxk#g*NNWPtv)lN<`b&<>2 z3McoJkol?tPD9pJj(r~VZ#j*6vR~WM|K3k5ywn!^bI`>OhgW?i`9@IoFq(*5e|o|R zx8u6e;XKPaZ=g?*v}+RglPo8Yl4hEq6Og3i$X(t@;hh#TS2?_MSf?Ml4=Jy=<$X!n zZWQo&yxQb4zOn&M8P{}W&kI0{>e23DfukQE)*7hDVbYd zQgO$S`O&ezisb{)ElA^igZ1Zr%AP_+NEn5^81IEYfjqx+$edgw9`Bb}XFJ-7bh{q) zI4KWQOEb4t_qIuVSjyj1_Tzb5I9c*S2`T&Bkm&=@_KD3qtg{&f{Bhoi-m3n&l%=Mo znG;bKilFd0JOho2;LRhKI)6Rml|OTBC@J@%kXZ;{kNYdJ8I2xAdOY1^`R`HoCE9}K z(wQ8{ed_k-(if$p+LK(5C%N7!%ng~1a0yE+$@R|Fbh(q#;@o_1(O<52+`1x6Nq@fo z2)9nn_<6eqyn|79hx?4>ZltWne#8M~p>g;)4P~4|-Ld}WGL9y5NR;&rnWN#VzpZaD z<-T7d^+$Fa=dIZHpibnuH%an6sLK4!zC2{w!__3$&)4G1jY#U{XO_#K70%CHfc*uI z{SfTr`->wTd;1(wav^1tk+hkOqTVm&_6squW_@ zi2eJH{aY+wjn-Ow$FJnCDNCtQ-aa=kWWI3h_hWf|)C9?16#GV=1HSH*U4*Vi(hiL4 z?X?3@@|-I}<~KO@oMCQZossAXB%ZLYo?j5s1)0smJ{awK+d%x)3#Q;{^YUF z^=JrEPHow6+V3%xU0d5{CXq`_8u1K-v`YnWO5mIgC&OFUOlKWw59g6fyVR9U=-@5$ z%XgoODVHSk(=Ow0w?FM2k$?Q*TNNKCk6afrgDT*^?eL`yApM2^@ju`f!hgI1{(6T$ z;BWZf{{wy*{6$Wjb$sS$Y$Zv2#(De-zpu8Y#A{DYe#m@T0q0kTWAC$6%1MWlwtu|c z{~h~=wb;K%eo6dE_Uez{zkiwup|+?Min70pP=t1FIl1gFY4fFB&KVFghr(^`ZHu{| z^`Ay_kk$hp2b1KVRXfeRhU%uLnQzH|MWfF5nF&akMK;f4JazJFZ~L=v4Ve?*Ydvd- zZ4R1<)b9myAj3bUPMSF#U5PG3@_n9C%Ph0G&XtfqG-S?#tLLc~Szn&V`;c6@Ow$_U z);J)|WFkpZ{_viOTiUDq{bRjei4=s)m2kb*iF^Op$rxe_a*anj@9^`>cXUpr{6f?f z^+fJ*QG9_H7x((R82-!(_<7hWzr#P|msG&d8AiXQ0{%@7zso=5msY?ph2NYH)P!Tv zOg3P^}_8PwKSKq<(VNgw^ z`<3BaN&dl8A+1w?YiGB zPUM!|A2K!53ft>xH(n8ErUA zOxZwmC%O%}ZB^KEwXMn>$Nf9F;h0OtJjMF6&>W=P2HrCNJCuEfByA*j_oetMN%v*J zLm_iFTuo)H{~Jon@cJ(jhiq@5uOVg4QClSasT_QiO5cY(|KX5%)8TwZojRTMdLU`` z=VBuDjg-8NWz|nD|2$L)_S>-6cIKW@+`}8my9WG(Y@cKQufFGz{Yc0hbwGUkW`}rJ z_#*mU)~}cF%f4@)as_2WkZju!wn@g%%=i%Jk+{8HAKc;C>vmOie=QsPA=qoXaW8g{ zpf`|g*8+ZSe{z!lqyYaQokji{V?J(u7?n^T!jEzP-{IbaO%%O|lzTvo#%ueORnJT_ zbWE=~=rV(#amm8#+XOUnBz}I-rrED?F-Rp<+mqMnE zW8djC#s<(EtSfdmI`+R&rnW`%L*^3fvg{A%HcT_up_`DzYY=ukz9Py05M>L{O7yzq zmvg)$Ic_%CT)(RlSr9U}!_|75_+4e;+U<#bSNQ{YlH|RYfz#u2p$J=&TxUreTMBok z!yS#2W6?My{@&tn6Tf#>(ebX_@GBwniNl?BRrPYm*=UFR&0(~UycZ~GStHtktNwaE zS8gHP)Pv&tweBFUo!Qp!kd!_i=lXu5EVU71Ye@HxY`d=?t8gH^=I- zuGEi7aZd8ZeVK0nDMS1$!2VS1wf|fXyCIGFo-Mg-Nfi4AvLgHW1j_m#Nw4zV?}PaL z#QsV~sm}ya;j4^?!41dO=AIaKL(zRmxpM!F(?7Z4L>5zGGbMBUMy9jcd$??TJf z_~tALnZuY+_)qSW-n$p)INUCl>t)8=&$6*Ilgn{eCUDE(=D^kCb2>Ki9N`>?tK(5y zD3es}NY3+(cn89%?@g}o_M6uC($_;~hQpO((>*?=p6PL~{z@*#ugjIXAW6C5H$vt! zxSC|1pPKj+MAC122JXS$LSKZk4(Kc-sT;W-3&L!J&rx{3L*n)8^1j}?GMBKf)C1x1 z2$Q68<9q{H&#ec-lce>l1a5tYn+IxP`iqSH3)!Op=ZKh>we<%B`kO^kQN6+gz9&s@1s((W~PPw?sb0`(Pf2rGE z0=Em?uxD!m@Qy(zBaQ1&%Z*Z2gg!${&L+}YkT|AUl0iDn@A zPW7}g@$<@j>vO$Q-aY%oXA0g4nYw{^JXT^ODnUu`=CZ$P3fE_q?$~Mqya}$%Pxn$EHY9 z@%oTi0bkphHQ0>cg!L7<^6#|#KPWrk7%#5%$d5qs4s7Tu&in1-{%?GfdjrcoerYMk zab}#~6r1jy&sv>HxunrI^Qv=`jmFGJ>KCmyrl zy^5A1jmK-2`vqm+qn)Vf?j-XIx%k`$p9}Cghg^J?cLfsvN2?ME5hr4DxnHp|c&q<*K!fkV3)ilmv7P*?PRzhu5?v|1 zjr_=U3tX)qFYve2yQduPeU>Zp6wanx(tPrY{FS;P$6^88+FWBOcM6Zp3mg#qMf!lf$)j z-2Vh+FQO9kI+}uy^H3JtmDbrZGAh zHAgbn_)g19zs9Q%a@{NbMt=*Lli=!caT@c5wa2C_(&LUHBuTOF*yppn0G&nMx|ns` z{&?83wGN9>{*I8j-r>)uO&Es5(q^dNQZ4j(fmJM*w5Rh_G2CYzuJrq5zOy`h67E*| zNv-ga^zZupaM!`r`qm%bjcAC&Z4|>A{}YtGh!&%%HMy6_wY|=t60xx;eaD-NB)pUU zGvhcK=jGUZh)R*fS^TxnvH5?atY$0vqv#M6MzOx#EUwGjaot)$oYQxOOfQGu44Z9r zeCBj=jfaklB=tx!mr#BclKE2QoR>bCE<5qcO<=39sRF*b*`PBS+kjYo4E=h`Q5Jfm(%-h=5#9)(wgvN=|k zC$Pn=*jLYlsSkR5>viEB*s9+;uZj0F-v9sZ`+RzTwFK^2aJ7DX(yv-6%s^6(n zp{aM@uxtmC)PR0v(iPRpou{zQxiYdvp?O$XEsY21&B;l1|c63Y7{c@A9Itzk-6wY_C) zTT%-5aL&uEJzFyX8@Yclid_As8cXs&M%mM7Cdw(~dD!L2re+}d&%Sz3%kI54?sqh` zo_PSi)|a{1_BpJ&SxByab9o%&e@5AFNK!+-tt4Y8eJxY>sni!a&y=OrWBk>-zqOPb z0m&zE&mE0L>i2{g$@m{VnfrdHa4v33yNymn1L1B$)2QbM4dk0pr9RUg={%|7diBgN z+&|UyE>50JKXE0t()>xg@;y22YpQ%VcEUUHaeVdF%?IA-?fhK0Ef0@#OW>_V+mVzC zH%dpJeOvYRY~<`?X6m zzmxmOJM-TEW;jwOwv&sm=8gFGAqx(xXZ{CY>+@mQv_!p-@)ubCb~nX!)lyRfNw zTADc!X}z}Z-TBi`@tMOZZ;poF>Gk(oFQzX;>_;W|UUFnTvjVOjFDGDgCb|Nt-}+v_ zmPd1xWZ7{pi*O6O(z zd fDm&&xt9s_~thnF#of(fs!;!{&hUJf^>={&qUcUPO?7a_oT}8F`KW)<{K!xB% zi9pf~7L9-yv|xa$5vxY17@EjjC=#SX zkP1-?MnH{NH7aQIqE;`+@AKVz7H4$`aJl!r&-1>|&wx8A!f!}}n-wyxfS&M5MG#CZ9Nm{M)~J2ngNMNUCZLKYo8Ei8nug`Lpi z$ZPBB zYkYoVxDaeGhX)&1Pzn2?U5()+-p#Uk@ippeAMc`tGhvL4R5-xk-{@yLJjc(M1Ig!ez4y^+TP;}pD&=o;?<{{`OV3GXnxd+lEJ z?`zu$Iff;T;Wl{KCWnhK>;~%GfoyhYH9lj1Yi}ZN%TC_iMqYy~M*kwDLWQ}X z;P*wbtq;*>fukR23|Di%V@dZ#%h4$#+Rn(2OF6#K`=a^}HikdIYwOAi_%1{)LF5_n zez$0}_B!&05vBKT&+k{ddjX3bTd#)Uefb_$-ZPHmH#E_`&++PWMpEsM$@_KWeZK2r z_MyhG7+$;1{84=G<#SHN;^2YE+eY4D$j6Z`YjzKycPnx`Vs`&C^8TE>$C3K? zZ5E#7xH(6yFAJmHi>I)=ay<7h&hBl|c`dRRVs>xNydl+gl6NAabUmA4T_5Z@Uut(t zcVn3Tx~f0)`v4lp<&Kv}V@kF9J%|;N_xZ-L58l^1-WT(Z_Gi%jtmA!UpQ%*$XGfy*LF9PEcyEe+D3f&|l^erb9dA84FGF6A81KE2_f6z= zB1a?IpXnWqjghbBlbi1QN~iOD)A4qr^9kf~#CRW!ybqH16f*nB;(4{!x*gz_59TGj zqo3ruyjOKSdL=pwkou#lar|iH-F^wzm}52zA4U#EjzCtxH-JpCj&_|$O{qBDs+i5UN9BmY4kD7}rNp3~G_ zUBt>-_&dJT7~Tn=*?Rh3`R7f+-*H7__?7cZ`u!&FmlyQ?CU~3nt@?X!p56NIA$wkZ z5BUg0$$k&jo=a*yPO#J>Dc?^+% z*KEO3SeRHl=fmuak#^+G$V4yisKwarj7MD?^d8UfR~y5fj`vXNAB%h#G2Tx^-d~q_ zzDNGW$hnCBK4Gup)w^Tms~W?f;B6^%!)4UJ8~Gbzy!L&<6OQNiB9IEwFM(?n(#ExB zB=X)o&fc5v`VL>)7+!|oEZt50QRF9xmcLzDEVN#brvI9}X(v?IFlClk@tg^LTlecI zZ$w%V*(H5Gx>KqxllNKVOUOfi;eNMcTIfBySY!I*(dJd<`o?eqyjiZweK9)sBh$N! zbw<24KBtqn3K>U!fcyj*gKrY)r_ZhD6m4ws{_zdW184W`yzf+dBI_Vxb{qdI$=eHg z8}bIkKf4)<+-7(E>c+4|e2^{E52k(>av~xx%WmCwlWIOg-XL-dqVIaOA6V>}$KdSy zCh-Z6`Sm;0(R)=t;Ar-pR`As7_qBg64wBY!Z(p%mRoAQRTaBR~-d5@^n9c7Lqqo^f z>^l+7blG=~h#0Sze1z*a@_pnMB{RX>MsyRVVI|5%Ot%|6Cw_{bxO@t+v^TTkIW<5a#EznuG0+ z{PQn%eav@3$iFbFBkwqPZ%s3KZ$K6xisOeP*P|Re{=ny+@YsIt0O~A7Rv^~z z+oFB9k@r31A>`Z-Fh`g1-WwdHBSL8CFZ^kr)z(io@)>w_emsiKUyv7lqRRWr$h$vz zM<6F5A4FQ=T7dMzyD0MNy+X~8jz2esec-iyz!}uP6d6Fw-akg($uiIQPbW4$$vS{s z1lJm55Z=cxE$r1e>AE^OvnhPr+1q>u&#RFA5aZ=BpHl6|$*UlDA-5qLzQAv#AR{Gy zGx)NC_bAq@`FHZ1bn~V#0k2(Ge@y*%tk^8Zb6xv;Ssv?nX8s=Jz<(wJ+-989VYyM4$KQI+Xv88k1`zazAbR?oDAH zpVL~>?~v|?-dhochpt206@}9eB=72X&dBG++)9zzjs7W9=pX6yU-}&S|r{lc?ou46(AjX?T-j`jlS(t|?Eq@~y z)ph(2-zfIVRwc8yd#|Rj9NsLi&2RglcNnq)F-coMs%w zYv04_+q)@LB5w-=dNB2m+aiQAN8{aPTHa{wYVy7-KGJ%Q6}Sc?pEw`CpWioUKIPw8 zncoz?@9ce;`ezXvzv5`T2S?uhDl@_@%>~%(ZByUB*q*Q(-thLSA0C6R?jqhlMQk1& z5qS?I?*Da6n!;<~Z_axe!WHP;irk5q-KRwU zN%Cf1%sfJNKputfiO4zotA(GnAJOmHg#DVrk?>mDo%*l7aYlFpN3;8r1@H6&$Xkq9 zI)-yyZ|bh*eNlKm5071EK1A86$mbBVPxr#4+TW2k=X1QDhwP5D@qXbB*j0BFzlRg; zv-khn-qsZEa`qig{Uyk8i0CxWUsGHUrk_Ec?Jp+Ld(8Q3hx)qk$PK)|M;%)qItsm6 z*O2#3#J~5XxKX-yT-JwBetT1BXs^!8HPl~+j3U;*lMBAunoBkdM6b^(p%WLy}c|DDwNG4e;m`hQ@w@3hOf zKSf^hMcP1KgwzcX2goS>FL6x!Kfa_X{4(NAoV@)z9Q_>t=rJUmd@{p!3oS@7o~e-_?=-5b~BF%aM~2&5sE<154<} z$Zh-fmXn&o!SGr-i~1KJ7b6NY`InEbm1bN^-nS5aM&5i4KE>9Sk2HnzoLzTN{v+fO z#O&HP+I7&Ed9N0^8(D+2!qI^Yz*FHUpUN)n`&&+F3U|Y6>z)1{$^+=w-$RjI_BqsP z$Md%XACtAk@7zr_zwG_^K6qbrK$Z7cbhqF|jR)a2dta#mW1RH+c^7<~n|hLd?`W#$ zRkmNBgtyJ{{tUheWX2U$-j>LF9C_bD9zuSE4Ab}Zh}N%gZQ+Nfc|YD1J_2thBS?Rx z{;Vtc3>mSwIx6xmAn!y(={tNmXa(mb__`yf{Hvrj?0`FqK^Z)~DO?4=rHj$o?VB^g z6&#I!X~94Jdh))DSh|;UyFQga*%W@^?EEohk0LWxR{MWWv~y4L+K_i4@8vgO%Gfu+ z%d)bqFWPE<7h&>@rm)$<^t%XcUcDEzC7jzj z-qn%!+1?APyKYlny%#hI?@QR9HAjP+;oAe*6EQ!;_n2zi$vYHLI-+xCXohbdQg(jO zcR99GY<;FF>;td)w}jpa$TGxuOX?~8Zln`Ud~^XcU8grB91lvyn_yJIHo#owl0+WnnItmcN^+AB0EYCyR_cynOn&F z%j6w~D7}^+0oMD==fd0Sc+KAW3!1|1&cC)#Sn7EBNM4B>fojV42~+&N5Z%XX&ziwI z39sE3w{1T?-+y&G-X|k(4|!)qd(Y)qcOmh~_0i%>N8J-^O&ElCPP`Dx8pZF0=zI>b z>%oK^!t>@!$xHw4*(Cb!L*Je+TumMA|5tM~Kk9yiRQu#jGs4y{FV@$mKEyNou4nFx z>^fDtko^|CS+2@n3qI{P?{d7n+M`taBl0#NN@w7gq2X!I+;0)5^5Z1D-{hu|!ZxbOlZn9Ur`u)s*!`@d=X3w+j@8hmy9w?qH{=?^*!curG z9`t>8UX6JA`<1D^2c4ArBz&3g6ipQmqkL~fdHpy~`TU<^KA2xi@a_+<*?G*85cbEGcO!}<=htF_k@vpD*41&WWNROMA5ZK& zlKNeUw^QR^SV){6S@gs2x7H@(UxD|V@ODI{6XCm$bG<8=`m=|!Gm!Ogr2hP8^k=D` zbq~HQ@;#qFUrHP)>3fq??ceNvt{dLn`QB+mYjJTJ}G4v~KcqBQsl)~r+cO$kKv$&&3~IxcMr7dqbb z?~vR0i&uY#{73O~;s-fSk%O z@(WF2)Y(;cHG33f9-{tAKP#%%ewe%-E-zTCPvlr!O^yKf3GmX&Y}HH8%OPHI&*0xes*wUqj~y$RuKZ_-sxeY8PJ5{6#*Ad=%;C2C*#R z9jwbZid+8G{Z?spQ)qU)U#9+j$TnZA^2Q~!_Ga>arTjtOr{nlAT$7P+n{RH)J9tx5 zXoWW`Yzmzh^LK8};5jC`W-qUtDb*fIUKgTtGROWV-erw^vQ^3M3kGj);_u8>{k+%x z;puh7cnLM7T792D;K&K~`4;}_ukDk5*y@mY2Bcg@$y ztDDR7D2|?UJ!4r~(-g9UtLyCdsq+Z(7$Vn*XXnDG+NQ5_AA+NDSH_GOPs#GXR-Y$GsErZ%Rlb-IH#|5?T@2(i_?4e6-B%E z#CE0kA~nFeJNpMS!pxyf|L$AMF!$f++qmmJJng&Jqc6Wo|IN92sMUKz50kI-eDAqe z;B8n`oxi_A?=ML2H;VO4yl;)X``o}g7|3x*CsIO|-7xLxF`I{f6;rzAz9~L`==*L{ z7;^k|tGQkvU5MFj@25OS-XD>_B6nTH`!bA;?GqN=SmoCKuzXijxcZQ)KeUI_^T-3f zS>;_G?Jf?*zxtbiQ_V};ceRW(g)w+7X`J>a4i1M`@gaZk7*;7Crw@?tua9N)|I^u} z`Kjl|Cpo*W$c^6yDrJEHV%j#GWUZ~Lycbxq-H zc$*8|&`JH{kZ&MnH;*rsYB$_f8xFjYc9BDo60**HmwN6^MGS2Ji<p ztA1IH&d7op;Z}}jcifxSK1rUX*+V>|a`C0ORWiFL?`sMR;k9(=P1E!5iEfRa#X;Qj zO&|K^tZ?voJTK`g)>!Fuj5dXnoLwJS$vf63^O-98W*2*HrP^1Lr~RfgP7_#C5s$GV-oMu1D&>J}Zp; zTk)B)IG16Qj-&S$zb(;re^dBiXYT*9s6TdXA$Oyz^fGwqYHr`i6!wip`|2NP3KtYS zsvT^--u>ocy>`EIyvcgqg5GMUm#){+d#?4mjQ$wr^z6WJS)U!=clQTFux zmZ0i9*ZMU43-+Jyt@6I+*5Y@g_Ti}cB;JD}uinRe5BXnui1%qZb|Id7b@aKdeNrnu z!u>q_S-}zR=ehgw=$(w1-A5H=wOerS^(V^D`@{4wpX-&MPirH$&8IrbK!mHm`^~*VYu6+c0$0Ftzwk}Gw`rP}Y$onDkDDqR}*T`U3_4-?LOZ6J5-(pqj`wh=0 z4twT0_BV93jwxQaT~L~G9h*e|wdh+M>+eUE=fZbewcpzp`n4}2ukDTk=(B1cYnt0i z7Hb_7P2n(jn~UmU2XuEuS{?6pk@rOMRv;H4pFzAo=f*zkeIogD__yq1;f-s4xRLs| zBV&k-(`zH|zQcTuhI|S+4OszKf8<*gkKtk7t>k($_!u9q@gkBvk6BIqYi_RzcW^Y` zb0hEl=IvaQvHq8uf3gnR79hu@v-&%4dito zhauvdy@uaiVV%o3)=xHt0eEbjx~Ze}{NFh;6k$8JUcUW1*mm5e_GoM>*fahoo{u?u zY`wJo?e_49kF?2p8UEZ9{_gZ_y*!Av6lc6aeS^gYxxWB2f&-~`&dy{yY(GB^Ffq$<+vB(*B$vt$?u!O z-I*@Ly?Nsi|CQeHFE zzTvxt?SczA_wz8dz3mCEQ}2J~x?}q%`Te=}PZjicM?Wjt4(a|$`v0B%Q~i^C9`5XV zH~lCfCm^y`yf)u1BJWD%8pQ9PF1wX==ATXBih`#s6K|r9IrGIpO=>o-2xH=lkDT%$wb+_Dp$SSV8|!&QAxUcNFqrMDZd0*W@jQ+6sBAkUNm0 zUtSk(<*45Y?{6#KdtXPtG>&%7mRkL0bHW0C5G5-(!tWmCIXvGZx))u=hxiXD%4+Yc zn-!j-Tq)fTr14RL_XK!ty~>~O!@K4`r$5bW^ZkW9-yekcOOE#e?7Z)%{Egkas`lFc z=os=oiYT4Kv6qLJk47Juy>`7CoINMp4X>pOsec7>6QW%CA>S`E;y)wrx5!3B?@~Mw zIqSa7dkS}Zl}0&s!F%oypE}}*B6CT{(a2)7taZoIQ?Iu_jhE6yQ}@)tI)4G zfxMN-Frsvmj_bHTmj9SHy&MN$GAFEYe5cd77055CtL0YTttgh=F#UJr+58PJofCeF zp2eM7e~R+D?-l-$-rjku#rNZ1LjDej_A|yI-)xLyVDV9cclMFhd9t(geu^(0?>i#z z4`0HXOuo{|-(d~@VD&kNxRq=UPQp76Ub9!v6KeTg_qRCS_vcJ6?0G`ic1}1NUQ4>a z)!&(XJG>fC`62G>rrZ~n&_C1lw*$ScQ9O*J;#m6o7UZ=(e%&dHlnG<2T)d zsL%Esyrp4IxE6lfZ>>b<_%}}rH*hq5o5y#M_aLJ5wku|YUvU0xdoG(Nqwuevg8$c! zU%n>Q{&)DhUp6N^>G=N&@AP|kcNa1HcZvKzBJVfImg{)_#qlqQx4+@GV!mt7X!Z{_ z&IzTXs{ZLfcQJA0%!DX)8F^bbeh z;$s56Cy~1Qs`J?HANC-x4LJyT2jcra5N$Kxj=y3~7>2hk_WNk+pM;!@SikN5;R^D; zjws#C@pfbkz7akzE@pA@uYSwGevhuyJSY5l3cG)RuGVMG8@uj3m)#o@yN6#jCmgb* zYWF|kd;QP&?a|Sy-Cen*q4rJW?T;uO!twpcHs4|G|LZgDe%&u*RS4x>=Y&tgZ~i_J zoicI;Vs^hOuNi9pK5b^WhRLA>TrFgL^(APcMweUby#)cK7YUx_nG^|NIy_Paxa>u*!c%(r{NArvAQ|~437l@MH1DWc*f>-n0 zTywmB-kk8>DR?Iw@0_B|+84q*2yb}`-oH5BSN=D6JNBFtu9|{(`j4u9uzlzYv3C;Q zd*QXT6@0rQ2O`SVe6fAkr^u@y*CO^zUUAWU2k!{Bvfn&5=P8RzpBG5(rLNLp#>0NS zojr#1eCi}msl4}`@P#ROc3xlQ*-sVW>6(J4C-SuHGbh~TcuqrKayr6gIJf7ck>|Gi z*_%$m)lc5={5fIL@z`_H@1di#n0~z^@(fJDF%<3Td&8Wt-Emd_yygMk4M$#!7|+p> zXJiVVvB)#|M(!6J&&s1hko?T?@KJ8=pNT1WHb$P(o9Be%9nVY0cpn&ktA!~)e{6aC zoUlz-K2CWpT{mw=_g1I>oYzhCThTXv+=<@($OIyPsQulG_G`C$i1)FPeUOfK&f4U6 zr$!QgWbc?0z6x)=rw@msb1d>{#CYEtdDoHmOXN{x!*6D7vKMS!Tlm@Di5T5~PIv;| zhC(;Yd6>OCvMXY|rO5jx@(x0j4&&I*{xZGp*l%f+5112n{XliyK8pGuL(W8um&>?P z?akzU7kLO-kF>HrwVjQxm3!6$EbHa}uPoYx%SM{o>diKvy zS65eG_vAkt>ax0KjxBYqb!~M|TICm7-co0pMH{L9^Ov`7!jS5leeHEmRUZkLHM^jK1YhCi&t~O6yzOrf>C9{Z!A|8Gn{`CX)P=&-9fq z8`Ad2lKhm<^i%sSe-!=ZDR@UBuld{BF>Lx~SDG(7G{-I9{AE1W538rTbw^gmMfGHt zr2D91yg3c2AEmE0tR1tfLVk(-PNV^S%kL(?kGx)_oi!@`$v-L}UF}v!W zy>0(|>Zx8DDI=9*_-#gbl!mC^%CQA0k)QIaj?F#fb3=3md}$5Z2$VY{TujptPTP`lQS@s6V3LcaCi^3|U8 zZ`j!{dzD{@Xuiu2xo*U=$7736wd3=xKgQ$R_4O=Y{#ATrNXf;W<*RJO<(nPilK+iI z_O_BI=^<_`-~5n~KS{qVU;S+-PcpHjnlJyhktgXU-mU(|zj3{&BNLf8u9`1g&kFVBSJ{)!zl=P|kefH^zvYYH{4zkk zIO-7dtLn))+9p!uf zSij6J>(?Ya8f%H-SSdrSpG6M8nd+@+Uw^!D}A$n1Y8HnM)KN-8{@Zf)eU`3|9-EHp^-xEg&0KHg2kA&!(6j4(7yAse zUH$7xa4)!>PPQSv*en0Gz@a|*eXFoUTz0E2_8wX?Dh3EUp$t7JXX6NPbS#L@%id)O!O>{UTAwMkB!g2j(IqQ z|I>cxV%*A5EA}%N_ub?xHZ4AT6KwN?DtR5NXF7(>-n5>@RSDjVLdBrwS2@8W2{t~( zwYBBfJ;lGxEB~Beko}g!NxDYdcNoDpZUqgL%Le8EnoWTbDFR5ER)}Z zD88)yuB82*1j}#UzAeyKswC^G*4>PJiTtf~*5mqwCjrU+I1AG6fUmg!8xK@pj zN(oOHEPJG@>z?}Kamq8C@Qx;UJkhs#H9&qw8xr|Xap>(;{CPZ);HR(C|M}EY{cuP+ z@oNLmeOfq|&00s=!M=PP?0H+^9ii?p(vggd=CPzizQuWJ*QB#c^QVsbYFljx+dTI5 zvwm1T<5xZTOMaDK!IcCLCwM%;HqUGvtbL7x>^5xuH9VG- zTfd$!4sD!XsGY{I&q2#Lw;LIa&tq*KX}rzv>gQDXic_C&yt3QpOJ9Ap{_?e|JPpV7 z*7CLA&nPh*(DOJ;cw3Y5&II=)xIe)|2_8$Zt=DST+tHTb64>|mf7-71qi=VDcDx^L z{0971rF_tazO#FHfy3U)M;Z{w+W$-t85 zTK{Cf*P8_Uew%*=lX~L`zg@37ll*eTW|!=gO@@aPY`j)(aZ#VtYe{fNg1Zykm*Bw! zkAhpUOR~|;$28ykEk4<3cB)@(;0zgH{Z~JHxvf|INxtH#6&*=C`}b6DGO2IvcPIJ1 z5i53dy;VD&*YpO-R~@T2l<-(QB(Q7U;Xh|e(-jip6oO}?T4RF&-^geczAxB zXBuB`huZUaDjr{+`pK?86?ioE79a694f6XGuOE{3>JywLxFx}D3GPU6DZ$+dE+@Dz z!IcCLCU`i(qX`}d%LnF%39!afKG5~r##!-~ktb2ytDg7M#)QYlS@wEAYrH&_weVN9@#-)eny}n)#_hA|368WVcEM4OrOz;S}jq+AxBhRbrl72KeyT#X<;LfCe zmn-kWFTG%EU+a;cOL#n#VE>##`g%^G`s$x_;;KCkp(|1U z6c25jOBCl537=h0D@ne_Pd=3BdMZ6XPH9}*JkF?>p(9a$+rYh?ml1t_FalQJ8X9?SsbWd29~HFYG37f9jDhzzPGC{(HjM;J^4uSZtbOdLy6v4g6(=yV*E0=Bm?k` zfk!wWM)X`j{qX%$`x#{t^&|D0eZJW4cva8Gov`B0_d{{k4yW=ICxLd_p!9Cy%U5VQ32a8)e^4myKKlP8TS0m9*>B_E+;5N=Bioe#Roz8?;c9p5ygXp>8 zL{d&q^CWvR&Lpze)>YZvOkN#QCO@^?>S`qacsRkM2_8?dt?wP=TmLlg$Fjp?`PE~!tFe%1JZzj&`_2Co)c5|^ zczJB`)E4X6c&Z<*)Rk1?b=&O7*JH{RdlJRpXwpt~u= zIy*>yMxI31dDSzlahn9!Qzp?mV*Ikl=NrHBv_5Ejl(atfaO^?`v2P6Q^(GRm^&z9K zMC~^u?KCI273}M)UC(dpbSL$iDU;|u!g8Wl0k=>lnJP|FUK@Y;IYUPxd%M8CeT}cj zy|EqT$xlN``ACAz-x?>+WAUK=l;E-J*z@&cJmInHeL2bROYl_fdwa}I*)Ly66i*Wg zkG0oDzI-atx~%r3Bat7~UJK_EjYn#?^|v?S83ud1Mk9~%jY2+)V_L{!@kx?#@f6{v9kM7t`8}+mvNUw!+ ziTN?(Tp}LRQ-5Wftq)@fo&!&LQTug{mCtUayMHZCRd+u)GMevON4 zmrOM;$0^S!lc@b^9F=63Z_n)QA-{uiNub@4gx~7PA6{SfYn&ym=-K>ljrlhIvft}< zgEMp_vac^GSO0u{-yiLl%^t;%>RCHO;5M*CezI{?`|aelAo7>=Jf4g^;?jCa}q$k)1X^8fAqr|*~i zDtnZtxSveQ#jB+61!Np0x?W5sxSoE>50Wzd)ILYN=7&0XOJM6)SJF;Tg5?)q-~1r| zWbjC2$56y-XNdldxpMW_;z0hAjzszDcN^yt%}cv4NcU&jkG02oz0_-SJVW3TSpAe} z9!%x$wy3XmQvXh)Olbrjje$htYj%sTM4tIA)i=BAsi(1$D9#(e@`>S=1b2WtD3=Ui zm;BSrxul*rkUi4RIl$xK3@p*SvG|fdyxrn$p^owtPvxY%&+%v+%>Fw3?0FjGcbwCT zOwe8_^2#3V-^HVLB=Y-k(#~ko&SX;V<4GLGtA1x-iR_z5^lV)EvCrx$4%MFV=z4Da zcK>gFtfSrt+{1|03$Les8GnU(CF*n{S_d?a^-&Zb#@|Q1Omz_1I~eUSzl?*u9`4MO zwX5;g_09Oo37_o9s3Wm?BW`hOd`(aFWTQm!Hvks5MDgU?>js-0UDPX4$NFjg*Sz+2 zs~;KlB=Wbl+nv-?|E-?lRPA~m<5xYOuX-(T%U=1z>>DA!l{}RVv98&5TI1SAp2~FJ z+d{nt&LtZEc5sPvNgwk|{%GS|qWjm0q`tK`OupKZD6Xxale9NN-Y}xLk$+T2?I~`Q z>Z2$=Y<|{LFC$-~@$+^D?2w(klu3H%hxx&H?K-D=p1(8U?Mcdelk$P2T4B)A(aec7scB|o%rE-5okY5d!`WYqKhQ#+og zl$5I-^~2iHIF-O==R{K9;;5PYjCvA{S39_!bG2pHJ&)x_Z zPPJw2Nze0p|A^PxQ$3BDL~$d#)PITQ>9e)h9r;a9JQ+F?@uzwgr^87-+2!rDdg3!X zG=JrHkIjDhxlEf~$RKerlJHr)W|aGW%YNla$OH+8|RK#ZdmQ;+;CS?e+b-4xkS%tC!@aEX>l@0 zelv9>+6UOWB|E)6s^{@=f=3fPp5SL|-|TFmeOV>=mG!E>(dC>`(Z4>6A89?H<0A3-=0Uj zvP*gDujvgY^<VMt z#=Q?L9f|g>X}@fLliDeN`2NYBHaH}<&r}=M&SX;Gcn4#g%eUGWDy~O3m5fIF)JKc! zXNwc_gN@^8(w^nZ|2^!$jx39jS!UmDQ0acBn1M#H_}Ox#G`53qbc zjA*~#y|M6%IJB-*z`nfe@0*s7f_-`aKQ=8NiP-$S5!?p1M9(Q&lj~+X*z?tM9hI)x z(-yJubtkw27PmzF;|b2V&iZogw=?QWzL*&ZvVjPe;#d^FZ?>qfDasHomT;ot^|&z$J9d zep_cc$ZscKGK!zoPqkZzXq}Or-Y(5!!-^|g-^Ze!`N8)`_3Sz>J2SW?vcEUMYR~t3 zD*u|k=ACb+4s7d_^~3BLOxlqjtsl}8k8fA~H<2H#pLNt5p=<~lCSN=)oQq5Sv~g1V zQ|Uijf21!vtR3;n9&xDsad5`D>goCxe{(X7$GErrKwSHJ8MqCdRtf$tCFNzXZ>KLQ z*E;XZhm-R0q+HJ(eEopkzWufYmlHgkV2f|XMeZZ|A%Ccz$7A4(GKsE-7H=8(ejHlC zZPbxW^8JUNgr^TIUuDPu<1vz8vNwqf8*kO~{kCyzAio(MNjG*)#(JtdPCrZ^nExGu ze${io_cfaM)9TCasoGP2eSS-V%`UsIu=rA3dp+~J^~>xXqh5xM63t(wfha@x)7F*2 zq~2)cH=gmNJmoPv#iQ|PLF#F5BJ!Bs_PrAAKg4bPV+qziA){O(yRE-gU*qJAtt@*beoPn*KmIQZzn<xDVVyJ&EFPIKh+Pj53MFSI2i%Y6MxQa+mC5c_ZK zWnj-IKYPCJq`Z>g(F7~rJzqAWWaIN11Zm?ef zw)vi+SEgP!(!upX?JAZmUWO7p3ikc7cS0B*-L(gO%lcBK%)OYwNrgm8cgnUTH<_=?OM+} z65I{;{?UAEp{_*pYcST&z_NQZsjvH<5z2;;Vf8D{54ERtMDG)L{`#cfiW^_vlHfM5 zxKu~aM>@f>P4UqUmS0PpcOriMR{UkkLuB`Gg2%zWT^r|gT+hkHmbH$-Y$I*YoWdpW4#8Y4cLoTlqlJ%Dm|Vdp)v48R&V7U?H&hvdj^u{E@R*fPT8k^Yy^*S zE}b^^X?o5g`y`6*x@7%nNN{t4r+O}9pHB?H*B93#^N+6gYFjc&d2h1b41s-lIbKgq ze=wOB!{8EJorwIFMZZ~pTEHzTLk1{U9Eht9(Re7{Jk~gPta$VKW8h|VRY(4`d89bV zTz&;y0(T;^%jyj$^~MuypBpvDb=vG~1!r(syPeUmvPHkI+neB_r2bffH-g8}9Yb1( z1FiGwr}5P#ac=t>wXZnuPVAQ7@oT(> zjn}Yvb#8bv!FJ!$Nxpm`8RdSi9NW#nn%9*?Zz?-f*XloCyA~h1&-C|MvcCl$^ZV25 zM=}pIPdd0LXzpc+I zeBYk*e0vjMaY*WD&&EUbWP|ai{f>WYJM?lL_3aKM*VUm|t~wf@v82AP!~VM27T0sN zo3FQE?{Dq%J+|wt`m|BwpOkCg-$9uq(7%j%oN+3VJ#F9-&W8}q!#d(cT-JUoxB~81 z9{OY866c+W#<|t`N&YK=efcoBp1P88_!UnX=MuHA_))Cbc%}ELR&Mh+{%-U$e(!Z7 zc4__G2v<4olcg(BGM?vZNA)!BZ5$=Nkw^B~bMdL#|DTrY8kh3xkM`&f;mGd)?Q)vP zWie{0!u^MMZUOp$^vR~VRQWpQjY6#yzK{2sStSr3R;Xi@p z(>aKe@KTN*4<}e$zMSn#j&+ZUdYCzFTHcy)(e>%d&eM4~uEJS;v}X`J34Q`mT{$!U z-N7)O4wb?0jdgbgD<)ai@^pyGIX~Q$Z%E4PAXT~fF82}IS8<|#e)+Fb6$z~Z17^v-xx7}Dmq`wcZ}`+ z9IP18m?=$XurK4-nxhcrf(JNP>?pN^Cpb1o{gc6ugT=4D=5}u}eTx~C3+HCfm_BQ| z0+=NGcjM^o7xwmdfGdcS>|ess+b?^}e*V0DXvaZksWM6ZS;^7&XBF7@X9#Tl`F-rq zp5!U1e~LHXzYJ{cZ_Sv@2k(F=y(!{53K%{DZlmm;h~;nnCYsqR`}Fsjy?x8T-af^c z*(ZB8g1tR8^w-;?{>vVV75P4fOK!z|*pzYhM)H;Z2$qj8Ky1#;m?5nKYYf9yGh^)# z)aMde*5?Jhq$YeiqNF}9<7je3-;};16zC2*S<*l>NkgCjp3;MSr12zlTr;gLS>F05g_T>HJ_thyY`@b z2>kX~U)QoVU|q|U&Zc~>PBg%zbiKch@&@wjV!8MYo}Sp>EiQ4Gj0zTYdrzTfA9 zeZS>X>$mzLKUhCBPCa0o1B$_A;IpWvq<(7do8R-f2$tW}CCRqi7JC@gR~$6!B=%SQ zvd#FXiUWvW-XC>f?+;zK%pdB{08W9L=xt z`vlnfp|wtRy`Lw+-p?8r^Rwb&H?YM;J`cct9$W@C`{bt$VDBek?(L>ieJw+8*F^??^3Y&L;e-^{_O^P`+LD=zuK$gI_=}28SL%ph~*rL7-BJCi1O!D zP!R-kXthYE$JB;_;e|gH1>1B-j)`yx5f5O3~}Kb79Trj)y#ROx(_Z> z;_ri3f^80I9n(I<)-he*27upI9!dAf_1NL>lQjohi{hYlZ-{fh?k%I-`ki0@!19e! ze*FViaulzBV2c6yVG?Y9P)t4w_A&W5*xJ_|)^iN=Q@(D2ℭzIov5V|&^MwSjG& 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

c5}Q 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

H6|F2mFigDdZ=CKP3ZHu9)EAhjew! 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

t{#>HfEuzT*)=<=^z|r{i_}69*Fir(=Tr(<1Y~ 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≥D}70{=wd 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 z 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�YX=lN)ai@*4GbR$t(rp`v-BBN+ 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

A-=xW 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


Ou{YOOQMKi)GXfB&1!7 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

eiJDH_Khe8vP-l6b^EtUn% z#Q+ZfrXAo>7pioXiEPvtHuAF$+R~GngtdJj?KhEihOqXm$j@yTwlE^WZFW_t?X@<~ z^8PG+lb>O06Fke9g4>#lrqzP{gA4K>Sq|OaDFLrKuOlm!eGQGAUugg#&b)Ys^U4@4}IP%`WH?Q{0I!7PSbku_`nXnM~% z`|<5>@BQuXz16W>EIMuni^bT}-lh!G{X^|ccg2!)|4-)Rep9;kHG}nRY-s+h|-C3)C`jvi#G*LYl!S@sECtkp|&rm|@Vj zBeJ?u2scB!DbQj!u?v&q&dZhDXW#YnZ;Evd#31;9(y&g7j(T)cnQ3rQ#jz?P_j`8zB#;6f%VP?hASa(+FJE zw4&$Kj9x(_gGjNzlg7CW7KKg(9gL~0h;?Qh-6%K?L3q61ja831_FQZbs4=?H+@m6FK6ujIM zn@2*vKqK08huz%Y1ecEWw;m@<8g9&R$|aoAj2vg!1h`ijhY=)k*{^sBq7B_-cv7PT zE}WDfSUx7p!}fNZVIW-M?#bXxJS60zHzwN>$TjnXOc8w+vo!;HcB{(Lqr&&weiC3O z5Ც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%0A*S2t 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�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

YEh*Tx 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�B0HF?g8Y`vADJ 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
pVu;@e zVb2f>*gpam@p~7rh~Izl1M&Og&A>Le_+l9S0~aw|SSQdwaj_H^lj&0Yerl~ypnyNP$&iwDetcS zI^{@ep-^yVV>b|P6PtOgFb^XleDp0b%qKYUZ4)Waa#V!@9OnVZYG|1qXTGFdzJLA* z)(y+B^|~&i?vlrs`H3@oi9j_71t3>jWOfJgh|K6xIrb;!%jw z!TvgpftcLkk?>r{;l`ir3WCqNp2Ciw0`Dqs@l$?1sf*3G*tuXH<<Q?6lB9qQ3MT+|&;S9`$Pz*i<+&E4xCmix(9RL;v~7kJ9oW>76Y zfy#G!@9&g%*+SvtX~+`p^tH>et>Flrd@B$Fv<&@4E=Onw`QuiI{1Yti9iY>2kt-4k z`LluFZ-7qkukfq(bcAqisX`)3M@69YK?8JZ;xP;<#bE<<`pfNp8a!fvPS4}VnFDnC z>~=qSCk@c4M4%dk!k`X=7Y@)V;|@RNnFDmX0Y72`bb9;_KXKDgDe|`7u|$N;N_ltp z*XezTqmB3t;@pCXcu=U*Mld%bsg}?<7Zv{!NwrNmT-+H5T8jv57K%KKLLLybtC}Qe zn}lmibqZRm1dSCDw9lF(XrVj(#6i2^P6^sxf%1N@Y6A>9L3{j83EJs*`H6!z>n;ge zdndgPLAwg#2-+HmBWSkx52EH|oVoiY^?=Yg7eVVLuGua+Tm%g*(J&DhE);nf?Qq9S zYOzpo&jdFe;|r|@f4UosKp|5kGSg5HkmZv zSnS?%G2A2+4qONayz>X>v_(=|g@SuNKyE;lUgf8}TLhwRVq=9pUMR#$Y_UBohAI~kcAZd&6+;Zw@9fpKOO3)_A{1g%*d_GA>m_xw zP;gI2A)t_K<|bh##JLqUPx`K)Q0T6L10N00>CM%C%KKt~PT#{5%B(i5%7U8OkP+hN zfy*2C-+_Y;ClD%U4yQLX?2mJBVk>$vn{$Q&b5;!>^s9teWuRPr;b@pjm=!Q$ta-49 zNaycX!_|>M z(9Ed_A7607$pt5#nv)-^G@@o%PSmV0W(6o5M@jv^Su2>tDvrHI`3{TPNd7`MPkyAT zg6M^Ay-&-cKKH3F-@VZ7&(nI+g8S@2+6&zdj>xhPCVHWp+C>{NtV*0YxQWktKYIkwyxS?KXVHL%{OV9bY&urQ zH1eUA@k?KO1@_d2Eqb*Z;y=6@`y&b~(_~ z9Q=_}E`1oAe$1Ff-?5{2;yP4QZAOh?jK1fz>_;$`jz;N6&h1N&u&wGed>A@*X3(sr zo6q(z8qXi86`?|~1?g?knw~sEs&goh7&vn>0V#KD_N6ccycs}i{^LkPfYqUZG zCSPat+Q*Pt8(}LW-0~RQD2_PLv^}lI8CkTE)0;TGCK5F1qqO6vXVFKGVMFsA>{6yr z`Kxa!k7FZ;uLNl^D_T=(!5R7@ZQ)H>Gzm;!8+aC7(H(^wbt!Z&HwY+BI$h4XsS zv?qY$ZT0r1b#gy!7K#nB=U~V1XWrg);d&fwt-E0VTGXFnNstqAQC3fSx1U`wA7*jACWHC$njZC2g}g#vcI8|* z4OiHmBGmt31rOM{Zm_pKE8dbw+8VB~bt1H0C}8`g+SMQ-wx_fR>~fK`HGT&>`iH($ z`H1o|A{4NnqCQ;sLtlEk1>^a3hh=use~v z6NYBf*U#ITY7lmdP>8+nW?g?ltgjSFTcfk}^i#WMQ$*tVH7w5Po=p$DfKdO~E1Q~x z^(|P3_0Fc&7yOj>hu+!rJ!Cj0O^+$(+l0caZ`{0U+$3IY5=mR5vsVmT{J4T`6bjgV zZm`F`D6p1D+8V!ueL&Bqog&mG6tGRm-HUoQZGO=XbbdV^4i-R@@nOWS&xNZJ~| zvwmx@Y-$yucACmw*5}_?Z0h{X9qRx87j*m#%8oz@*_pod#dP;dYRVZNZMJ1^|ESr9N z#jfpZg}qNG#8#oUqeEA{`M_7jZmY=HvbJ3!@4pYrrr{fv#qmM`^&l*IdS%noui6$@ z3VWAOh^>Xi&f}9d+wNwOv^8wI9m3f5w6dP_jG};j)D8BM*CadLMAFvy9qh!zv#D8x z)(HjdR%EK~@NCN7g4S~4H+`v1Zo{|0ihR?TPTk@s?+^R>I*JRs7u7 zNy8Pk@I?g|6bjg-Zr*-l!xoFAto*zP2#~8jw8Z{k1_vBeHPxI=Dc!jsljWF|Las5>#G;sMzpjNOGE5;m#zO%liuoF z$v=3A1`qk4vwT>Z5)BzaHP>ffQJ+)Srcu#q)e^KNM*GNhO3=pW=vu*Kv(yaKn$d|o<7E4ovqt&qS&n)4o}T=u zSz1ffbLu%+wD2uI;RszTN}is4>Q8~1uJZK6bQNau{HL6rMGwA(5%M>EiE7h$`kr4a zV&Y-g+cNPGds`+RN@~*xpDTAJ9&UyRCLW%|4@^9S-r){s#lgPRB!EaD@8)0oQj5fP zlTdh#Iej(r(JJ!2F*O7So_I$b_~{*Spm1&{2l{RE6FV>hKj1+6yKK*Gy0wegPBE=% zF*7#0BJ2dTL1wHx%O?}jVV?ZbaHyQBZwxC^9#VIe4vsx6Ve9 zPEB*u7?YP6T~?&iY+x>~)oHz8?H3BnUKvDr_tffi_;wDATNl$sV8*F~=+v3TQ=_Iy zKTqvRmnDHP)r?uJh(<`}ay$mTPW&=&L1jhoL*9sq-YIDjvC03Hh< z3Y>+kLj*X_P$B4fi2BF|JK#?OU|I;BSlPrt(60Ad658iS!=Z|iF|1!59j*zf{Od^o zObZ#TZOjUqlOkr+2$gXb4od=KVtArC_dFxYioKFh#Gbvtc}7rWU{ZtudM5!O6>wa+ zQEDm>hB!QVh|!fsC;_2QQV4h`o)N4uV{APy32ihOp)>0us_`D0gyz&}O$Z~0GTx!V zhL1@?eIiy81WG5>n$hxLcrNQ7n}j}QEXo5RvrM{;{3LYaqgAw(Drl~gKwXT`#{_Ce z)lWC0VfOmCBrH!1ha}_ULZxHOQU)kY0-!@rk=S7$p9F|g`^${_$?6ddk!ygbNOZ#k6df({7o z)0AB_XYl~?5Q0PSd@?R1mS7yheMYtmAEt%OIy}FdD2X`6rexfR7iAp4eV)EcC-_;+ zE(Z5m+b(qD#yNg3C*%0Y>REw`ns7~QiWxLZt+48hHzxyu?yxk7MUZMf!Yp&rY6OF3 z*{GU85C>ABt#*IU)J0S!FY3ETtp0W~_CzQ-!}bk)1!l7nP7B(%k}@z4oB1z z#=D2&cDOncl(EixhoC>k44RheoVOo>`nYOCJ>Kj%1Z8_t;QeHDWso+(s4_=JE7U;y zgJb}tyaB+KW#=I%Pc~&<@54h-9vO?7QFWvIJ1O<*NH`XgDIpu-qofejY{uwtsMd_e z0%0{qZ#x7CnPTjOo$sssn!*Fqanhb!NDR;)$yOP(n z=O}k4qbfbpWYemNsxtU28Fikaoy@Q0gM$skOsu_l#IDGf(V1;dfsn+!s{Dyb&- z^FvTB4#(p28($m(0A^VE_!0L1%R@jIXPHsE2=^U=K3jL{&sWJHINkWDsA;I_t*;MB ze{?ux1wu6{2;UqM#92l#XjMkTH5HW{%JyVXoS`~SgJJb=4@rHDS#Hz>Rb6ynwb6A; zf=QQi&HB0FsH%?NC*y(CWnfI18?Z`M41PES2-JiGh#wCDLXFp*Q2vw*M0~_P-k4>o zdBguC1K<>8Tz`Ku`c9pW>;IgLzG{!-%KuG9`J9^S2p*lCDbHV$)gBkJ!lQ!WQgt^T zNJd@ikb1g6HQ*cJ*JL2LSsxj#h_~s#C8I7Lj5dO*;14FFtOBn(12v{G8x6mX2dislV3D*QO!$6Tk`8H2V#Wzhm628eT;Ec zG8ofBv6_gQ;W*1QteU98xH=gOOxB-mhRkT76zv~7u^<@$uC-9@P;;+I24b`k3Wcq4 zp>i`SK&lE}n+%8)i2!gu79N8BxDdY2P@1rIV9_C+6!ycA8IKe83A4$CVqU zs#N}!43b1cHAjdEFQ-&ty*?Qr$0Y}ZL)(}PhB%|{7Ov}K40$QH_|S2zD3+FDw%`U2 zExaSXOi-5WQJ<&Qr#UMMTjwUTMA3$be>vNj6(|@o6hX)<7#YODU!JE@J%cQwW0q%7 ze4XHsp~kGh6mw2qLCi8rtK^-#XJd+IkU_Nj3?B{xyVxYU<(3Q@WB{q!3|Z%*L2FWhgj7+kDey2FuL^m4CD;O8D z)Ni$7^Bn#_XrFsBXi(IwP+kl&q7_q|0vRarnuv(UbH#ZmK;e_8xmSGIr?Wb=%rqk` zbmp8IBUn&g6DmEPJh`4hwZ{{$5FJ!|g8C8HVflh{1Bmaso-Ux}L8GFeiuvd9VQhz; zfp3&b-4y+Cv5A2odD?sqz`!c{*!SV-J{lOYqO`|%`7Md{Q(2Xp$8(KaW|YXNa5zYw zTT&d{xaTgpJ%K!DxJW9fNSFuiv#qR zR?#=TM5Vo#n+o3`cJ_Z<>^vhFC?n6$ z@ruz&W>PtM9?JIMF1q;c#41t~iWsF;XL85mx!vPP3^eHuPvqeY8fa0I2hHBVa$4!> zSSzb}sX1o}Bhk^}GLsiB&-ZxZ_PJ(P*Tk$*CVAfXIF%cR{F$YeSw_?`&a4m(^WBft zyL=-!(TUcCtU$GST(uF26$}|V&N8EU1$gb}c{R;5C}0uY_b4*>zZG~NhUcv$G_brQ zz{gIOk>{BXiuO&)j;oxWDKDeQ^JzTC@t6!58pWHUyn@njb#*vIo=;P_d--it;!W>J z)nIKC%k6QKi*fIGRyazYU4F(vdAV3q?az1JSf&eG+&+3fc9XHfs#W~)a0XCDoH(ma zQ@uvy*DrYmya=ic0bA3J%RTaa=I>kZX_7mD=M|_?OpH8VdDzO`D^Z$uh=&Yid#J8T z9E)Zrm6wyJQFYMe=lTd8A<@ORbySpyI|{GFv*@NEavaqq3L6=A6Gc%@Dp#V*I*Z=s z?uO`)=k?BRbXMq;VMlSfvJ}s-Qe<&7BdR=9ltxz?p)r9dc^+5w2RRv7T1o3uE>1y- z*x^N{Imdg`IQWo@*P}>P1(rv%z}7?oSDSoKZdXn!oK9kA)r9ylBoAwO#)Zi9vl4!N z6$-9PVMzWMmqe51I--cfPpYxVbGeE$z~d^h`cP@Xkf9SW;20k^%E)t^XHYfKg7H2Y zRAtr^x0Zuyu{Mf4XgLRktL(#QouHX>`CX-FOR5KBt&{G~ph1>VLF$+NK9mUi4hET6 zScrRqFXO?Dnz3-O)|_mX2hCDT0j}@HfNSnRKsx(6DLTapM@{k+b?vfp-zc@XCt?4C zVFT9XKwW7~3($O<(HMEQq<99!ssa%iFhxp<-q;TFc5Wk96dyZ(JkzCuSZ1AN-w4}O zyixM%p1GpajV$-0=#XctQb4ohrVvABCzsYn$+M(~(@hVG5TW-UXwgkQU~6CiZ38Xq zvG1>mO{q~0;P7Xl`Zw6rX-cb`Xv&{vTEa>2MD! zFj2`99m>%tRqJiJ`^IG0nbi@iUOj?(o^%^Y7+Bmp(jrgO;qgGq0Dq7fR0m=GKf-EM zNDrwVmauY)JU_bik?a>QkHPvr9y4z7#|yrW2!~D%tfJTb7(Wc06;KYe`cbe0Ei5mj zt$ql_Bis>G4J&taMCGEXqW3$Zewc{*Z$E_MsAjCxh+sf>)gSqIW87$QuG5XHK}SP( zzH?B|<1(e;kY$FfGi{)o6cDO*Tw zU?66xLFB+$v@!FcTNA4U-;vyzew5`I6qA*G?1Z`_pIe0&XNx?E&;t3S_Xw7y%rSD&eV~f|WSqP$Nlb?W!NpYpz})M>=~*z(0btpBg_VWUteTn|^_!%WCAuFc-kSq!*0+qh3c zzKh6n%W8*Q`&C(0rIDx0UR|hg;q)pSS=KpXR))#rO>H6 zaclt!pj8l_0K(czo#yZK(@+!u4Mp@-i1rD{4?+RvgnlD55PJM`YH+-2MorlyhZ!+2joN+VLr=^GD5*?AwK4pDmR zLZY^MRsCN^fWBEsG#*SZ?uJ+SD}FWQHZEjMbjrP@ zTVnaoPvKi+ehO}pJ)b6&`1}-<`0=~^l&@ywRKh=y5F(n-6LK%&Dq=+^7!f3)Rrc?; z>&W~Rj2p?9^AA2;?|Rnw+ip|=r0|?kW6IN~`{=IST;@*w4ViOC&I*h%W2KI}Et!dK zUzzGbLwaQ@M#V4gcJAyeQ;%7mLBBdKT$!4Q2h-eGBoGYJqEuw*q|b2fAf`Qwt!Rv{ zPt6(Sqo&V~y{@jG7oB#!QPI=fuyxekOTn-%Qijj2=b%^(^QuCeT-4Jygk zj8Mj`swtKkp=GIP$liu8ffyzM`sFe)$BGMcFsqW!5sjX-DXzyMwD_W%4*89 z7a8tNq_?VcdWGS>`<&s@&k5+1bD6qXZ$rmY70{{g7k(OQ@vV7jK&MGx;5LF}L?l<( zlDB^0r#wi$^@X2U_(v9=F+G)9MEGt9UokzEioV3Db<A!Z&usTodiU8n(G@DQ@57VA**aCW`zdeuY@HV3 z$EevlJ=l(FJE{l&>DJ+Ss?h zd@H^cif+zqH`k=Z1#o>$fIr5wC@VxcL``&*Kil41aN&#FSLc^E4d<#aT;nDSEAG)a5#iS<+?>ukZVfcfGkPMod_^+>uiu0rib4og;%fwTj|> z422YJk%B_X;G&>T`hGugbu3<_3U0RYR4I+F$t0Sc)A!TrNP^XJ*b-GTeKaMVu zyr`fHdMW3Y2t|`~n_Z9Z-;a9-VujZ!mzafm{PBLN#|1x2JzgdVO+t}PRgc-wvAva{ zLZL7;mwg6)MDUTq_+>u}{=+u@Fi{*KG>*>*&4PfVh*e5kLJDKA&J|$}a-mBA}avCVeMU<3pof#Y3q=(G^kU~ z^~!<8EQ3H5OG>Ge(vXnCo(%s*Jh|2OWMf~Iy-h+pdD1Ef<%|hWs8QKfDQG;4B&C{V zHU@QyNJ_{_Y3Y#i@1RcFVub^lyq{6ofALeEr&_0D4YUs&(4@2jy<7 zP*j!vu)R_pZjuYMX_Tdh;C-~7Y} z51srQCYTly{UC_@g`xti1R@^$|MnY-qIg^iwF)GPf+t-r0gIGZIpWQDq44SpV8E+8 zeiN_ghE87n2xs8c9}bFFryUfpjuoUrp&h&`IcR%TD3Fd+~mOPK98l$CF=b)mcOsExF?YlTB>7jfA9LXQUpvygAK1*sb4^J_YFJ*1mmQtBGtvRmrG(6gzVM!6Vn zuI5R(7jRh~r2BY5!)M(z@--k=RdkC7<)5CW5&4=`(h5d69!cpBR_oMuV;aGgMJN^? zmR%rGoFNq4Wz5CnVMJ0bp*EKv4=WfJL$ zjuz(uh{a2|+K7y^%;*%$h+0m$Hgzc9hdn$c^|0rT2QsKNO{4s3!qwUg`W{zU;PJ2r zOFa5?*M1K@(X6u^#I_E|&v-nn{S0eQ=%CH7fZ>{2N@6QE=Bd1Sxa$4L0A`fvN6)^q zd=%+!*R~(IHd1cDGNY)DKXZ+_vAagORaSk(q=Q`R9`CM^_dvBy-2~Sw6fyf5^@W4o zBEiP|G6#DHeC1&G7lj<5P-HO#`vAn^!A{5%-&sy>iiRfU>dq8|1-ZI2W#3soI;ldzZsmw%b()9N&9^|r z772B3FTVMfNa`}74p-HdW=UQz6t*set$0wlfD5LW)&xUZPdglK1&LucfKreu{ zvRxu^9sKn!3+ZG@In5J_-24k%j$Gl*s*>DfM{e!0%Kv7ePHZ@G>m_xgP=~8*EfE{5 zg~HbLD9k5AI$Z)Mx%u8A>{g+vL|A4_d0))d=?)e{d%RcJ`-D1TnC5$)#gIWwd^t)e z#Fp7ccSDSG+8{Y?vU55^i-)B=X3_B)MQysImR8^i9Wc=l7ohBmV)cyI8?&vo;IC&q1befZ? z$=L2wZp#u}k=0I)Mq8on0p@Hrqzpv_;JQ{L<6%lN*{L}QOi;_c^*w6HACMn+5bT(<_D%>8k~s1+XehN zgmCb6L}RivWu*c?U}Xh=hUFpa9VdV2_7+y{=GIvBV>hgb{Gg{s-o0o}#hG0~;c^Y$f%FLL^jlAj z(sLFOl`K0$6SKTOjkCNz4P%LG{dT#iYsxh(`k7e|_%%xZ)zqj^eES)` z^)J_`)vwXuqsle<9zP1oHR_{jGo3e8eOJoYAiKYGB92!GV%`; zHU=GcY4G2xg>~8}{1%~zFuv50mmAjUMV50OVVu&&)RlAYbw4%z;$J7@d5?kMTK znnw7>^LO2`Tq#qxgYaE<`5JG*7sYsa(|=h0uR2CAg<+kBh>2r` z!q-?TQQo;>oh*o@PYvtTCK0R!D;(BosjjIOe1s?#2?crPktHE)!v^@_tB!m z>|(pxi&2njQ?`qZT|!|?>qf+F%0uu7ZOTsJ+EN|bl(&$jgtkttv7TyF6pRmtt7;;S zQzfS)I=9#B$>(LLd%c-w`{>8R?BU*Cb}zrTMg_96Ri#h?7Ps#8a-H)vq5uN)wHL2r zuIa52e>ab=NJrjw<9d$LZse3x57#J*#DN^4xk_RQOZ?|>jdIOsl$NC9(}pMa!7Y|p zt>WLf%PZg&C4UdZo(=1io~=>(fmc(h z@HW+X9>aH;cipH|>MaV{LZNssny3F6tWotCQDBnC30Gl}^1!nk5PMYE_HfunX5-Ns zM{X1CNq_eoAC(~`YU2A3u8%(Hhnj-N@NfBg(;qbQmE6XkkHi7P^D>|~dw@nhTFw(mOEOS$uOg)pDdlui z1`2HGA2rI2VbbRD43zW)T!(PIEaRBv88jc)G8_jlY^o4X3Io%@c}9OKG61TqMbjLJ`XT06{;o0~Wl$ni?$= z_Hv;R8vrr%PzR2b9_q*(jkt#zg&*jlO#DC(wE#cRL*1W)h7P7T3)U8)z&sI{F#QI^ z{tq?6sRd1=R6bR0*qXsN(N+#^_kkMab0ldihw`sTC@0U>4BSWm9;i`4Bx=S`%$}_o zsxnj>G2Y-2qqjLFb&y8BwiR5a+qg_?2Vu~P=oj6tqCY*2RJD)Xo>=Yw5804?c6KIc zbYf;c$?)XIh(2N8zZ_(@!=JEUbTsEoF}))PCr%p$aG(f=AW#3tv5pE2|pq1^qV@PcZ*MO07ycz$pc} z8u^-=&@c+bcQoo}p};Z<+p5FLH$9migGeWkwxi z-&wuTlE2h)%5{vKRx@$q}8# z=WCQVJ)+Z<`M~j-5uKKgQ8jn1P-N-=F#j3R=^iM|kLdJazD8bPHi=lGIObg#p9%#3 zlmfERKLF!E9KQkzA^oLLa=KQyiBe7^PdFaVZ~!-nT&qwA4FL=sF9Ce{ zc!Aw4Vu|8T0KZVM2w;G@L_(LhMfvLommjpb=NUf1DuI zFGs`@#hnP>4spb48{iZAhgifc4H!X;&O@dg{BO((1OryR({dM%Q$bZ7-Flw~E%v|I4?K5oI&kDjAbieBUV) zxA-Zj+US^bhH-&RpQDp^tn$Ps6d_^Q@Eo0HLypC=g`Fd`gV;KV@q=%BqGK3V{5DL6 z6=P45VZ{yjfnmi?{J^l{PbX`{!-~ksnpzHCvPyNm&cp78li@I%Xk4Xk0(KH6x}72> zCgKO4t(V~kOnibLFmdc~F;P2QOwc`@OtcJ#iFh|(7KoaqRWHDBr#oUcyV6Z;J;dT!uQY1Sab;%63X~ebsdzhN=eYeGRa;cO-Jx>6gL9s8 zs>->#8jq{e>c~_BuV!~}?r%QTj)uC94=MJhbzJbbHQ^dVjJ^D^aV3xIt?HUM!v#(Fzlh)6P{+^cIQ&nvKeX;_fxt zt`*tB?k^N#RkqlC7DKbVQrN47LhK(9Llgb!XlbHHjsYy>ZMn5>@^_38dHqbt;{k4? z$h8P{@X-ujd8RajKjH_P!HTmqHO06CKhO-Gd$u%#PoHgL+E|<1FpnE6nAhP4Fu%kP zG_B*tX~dZK;s+iI)6N0reG7@+5v=V(;b$G<@bW^UQb){Y?{pK}#$w3zK4G^Db^oj^eGPsf*T3KgJglAo4}oc8{oscA(FDOfZKCv9x8VnJ{WE?5^ZZE? z$;T!E^OiZfQ<29?g@&KEBG*sM(WzIlEoQUFyNS(*7kj+iFq z>hS~S-kT=o){B`Ip&iVfbe?0bRm`nGe2}{v&l7WL=S%M9;s?xqjvt8m-!G7uzkUH8 z+EI?QMn%cNIpc4FvjRWh_AmGWoWD&Mx1YcdxPAEFfrE$tLcw_g{$TPe_IH{5imXxN z1U22l!cCop*Vw{s9fe!w=%n4RJiHRfyU^^j(XZy{R3xl7r z-qF&0zq0-lMs8P3PbK|AjRs#kJ(a>2%Cp>}V%3B-3Ps4X@ZJG$J8rm8p5@vvMC^&} z(pu$`W4G5uVt4*UVz*>%C%d~Z61(Tm6uZS@Z>rD^b}ybOcK6LxcCk;US?n%Ae!YKB zC4ULxe`Hjrc41uu*2t(%mzQXiH!iBvM6MMadcCg#MOzhT`vE6ttUtSX`9dFc!Yb>WTZ$4k;Kn=Yb`|#XY zV;}Uvx0Pv>&#U~Xu@9ahJ}c9xpgd|+o4g3dqf#ZQm`_q_>~nU8k0_s4{COJtWRCLD z@ur3sIZONW8t1>(a4G)u-d zbwbg~_Rb{Y9(xz$ypy9kEfe;7p%BZ?BpMoy>O^_ZZoDT;h<0m7eW|s-9BMVyqvSyRwpq9vQAPr3I)gsnOI+U zeN?AilDc0gxWiy#WmKp90BTQEr)dF=hCYsb4Sf-R$-6D8J30qC>5})is7~F^Q_dF( z1@d2jJSe8qB|ttlrqfgSF+8TzCopklOowC0)Ui?-hY5xH;ZR53htEblAyy{rN}&)t z47np`JR7g+{PTFHp3?=&Lsj3O=;JB46boFR;5tG_*U@^encgd5&4Dw@_+-FQ0Zf+) zLdk`RNbmLW}4O=3@0bBUKPzTsHN3u~Q zXWNoP!yP1zFyiEtvU9EjAKYk{Z_Y(_Ib+?OPWBQ&>^{>9vTA~5eQ9+yH5!kZ@)rmn`q$hdbyhVo*!Go#UPG_Qb( z<6Bz?A0PF2@=c;gJqt(q=);KZ`>2EP0I^|v-Kb*xrzHCY`JlBas#84i4xCVUg;U!p~ z^9t(4Kym|$&+jml4beC&5$YEO^$SC->j1@NT`&^g;I?&gN)vUjOW_rb*QH=Z<9ji? zkkvIW)xR+Xi^T4naCg$f61^Ec)C%wkb&m$>wa4MFs@sTv_cziwu4daQmXbZ5l zFy~QKAx?xz9=jJy%Bl8>AFWK8=`9pvB|NLhvwB35Eujbtbh+U>j}76Gpjlu~vSFJ= zex1-xu$pA9w@|=BmtpGx8xOmBD<)qMi#l8tLDQ`=mP3NV6Go8JU z$E$>Y=#Cdv6YDTt5<$|R0_7pPrpM%mGiZLDM!D57y1WNo=52%wcO_c6^1HWCWIc>^ znciQ*It`c9F+#zu!9o>&?Ncvv!TOwraSr#|nk+Lg*ro zBP7vgLKkmTh^U)=fDyh_q`C#C4mMiK56^OYqs)dLZ=UI+U+Oh%7B{L*q76Mzk50H4 zPYtG}PUfTyJ@Qv)P(USO(sn}+?5AnESauNc4CBTgsF?2|jr%05@}*=>d)0f8s?meZsjs=bw11{5W1l8^IcL z3eGI1Pka2c$Vb(XQ*Nu|U7UQzr5gEKo`43DX+PWf4^kuR(J*l8&z#!-GL3vWPdcgd zz3^!yQk#&j9*KE#W(e!2`ZvFy`Btk|zXBVP$bl&8&{dU}JHZv-c5s$=ujYH;cS5D(?uz?RPUbe;DX#Rf^kND7d$R ztI!Gs?fq0a!YCpMafJRsg^(k(6GD?Hyl4BfOe{4Cg?t=sv!rej3a;|Ui`-2WBddji zz0*dvnKKfYapVR`ohKBk3Yq7iTE)*#(Dq{vYDW}8rSvCbS+?&Ww+ zT|_kVa+E3`2SU%NviKC3I1c2B%Qbb-$SVB6K_izhN>9hksuD5hLfFCO?osOKZk@sE%GpZujO=t=ceSsePB}=DK^SNTcZqBo+Vsr;M zJU8cy=gT3KzQfX~SY-T=`PtIxS;(Z;==2GG=ruZ}U8RwCK#fkrW6ExkP}tp%A!x#= zP7S8d44TzW?^#r<)YOP>Q#y~}H>G0;H{>dN#H+3`WA-AS!@cWjjeHHyrcrJkZD!fy z7NEV?TI5mljdZlF(-)w{uaD4Y>F7)waakUuJ?VG|coZ5uV2-q?NW6$L;TGu~>Dspo zMG3bu7pp7H)EYmq?vhCKP!;U&-Ay+YypQSkk>**d*=ou;*EEKt@ zG?D8q6yZ;Nl9XgisACkj%HV&YB)^}nQ-iP@g+lCT_~xt9>8yWg>hPSEknbYEJXvGM zwdG=!RaKi`Rq=h5?4K%m+oQ-OiJt9Op6zGPzP}zNPqd$lb@pQ0EyX2Y;|mz`)ko+c zFL=IgF~)aBkgm?e-PDZB@*pk9MBDcEVzh>Bw#JRTVD%@6Kw}AO^t%C>3DQlhG2#Yj z%avy{!=iJ)K-e>cLTrg`{Y!{3eyiZ$gS1V)F&1l%Ej%`<{0#rB5 zK_53r2YqOe{5#8%j1C*6!1 zgX3s+345Ms=BM;-13k~%{uxEsJt{~kx-ZBFBqd%Kfr6B}TZj{_+d z*0T_fmv=ywv|YlH`O3H|>DRM7`Ll>#&%%V_<2TzS{dyLcbnaZ*opn+7OuA)h;xc(P zewbofstO5UrC%Q4lr;EwG)-`&Uq>f?I5?4LvcaQCQ7_u}&zkM&M68 zm@4Z*Gc++Ani33@nhtWwwYCLlJl~VE|9nqmKjv6_URm?CZBD~j_65$!7q_C?;6}(1 zFNX*P(rEnQ?b_|HsG=X+L(UN>60tEtAsIgsWW1yn3w5{(E$3B*c8-mzJ` z=xvFlE)(i-WrA7ICIJmY=?q= z3F{J}$kX&5q|Rdc7sNVOz=_UL@3yl|3spds(+z&Eehq$9zZV^!8vI<@UC`9SfDKZz zC=u*#1$H-s9ks&F;N1$02b+bjsminxu2c8VYIFyq@H!hSFRfOmD^_TfmsP7%n*+4P z&yCIC!)tX)yW{TLcC^>(H1T#+2izacV&-+2;r4imc)Cm|7_In2-A}F6 z9pm&b$BDn!>NMwejq*xsb$au5J2yMTiK<$izJn8OaKd6IuB_GRv^#7ka<-_vz7I3( zM44oU5M?D-#M^zo2^EQ>)X-EQa9P>|lb} zuaM=&r&V&@$19D`A`xp83dwlmvs_Y}ggRW}bE-B;@)n_B_x9p-0NR=#Bz3<~a0y)Y zM0;JuKhySP#PuqQMM5DS_hhW3ju+~1e^)wFOv@>e$YO=5Zl^sO-%fip+)fwXsrD_a zt4(*}f!Byum==A(fzP^2I=doqw31y%h$E6x#VN}|IyFm504bfT%M??+ZnT|=+>q$h z0p-*IcB=3$<+Qtxk=SvcOA}j>9)v-cairJecA2V%u!HWbA-Yj1Iu%EwtTM zVmQgpw+qzO0Ou|4{cltb<_JaU!jN0m><_!ynbK}jx~hyFrsOEQ^oUkxWt9rA}Mzu#U;Z05g5lf-JIyeTIIxAc4F!( z<-}V3y~i@B`#snr+saNn$WEMokL^Tpt8(H2m}Dm!B;`S*xHvHm-<=fG+R{W9o>DG6 z#V*v`qg;4O$4Laa_u>VJa^Y!q;i7wO7qqR)g^e)CE)+@1(@1e~0iVvZP3J62bYZJ< zVJo|E)4h0JC)%o`?>c+6)U$}7zXf!z98Hq)Hd0*dO$&r9$57ENi3ay6gZtRvrK?q* z_vtuipzuB{zSzoP|C;k$ai5*%qPJ9@zk)^1b3{_UMv99MQ~29#j`fmT6TMh?7~ftC z55w(s`+drbg@>JVcLtrjMzY-`27EY3mb2X|DOpIN?l@Z0hHZ7=^F~+cRJX?NQm*L* zP&Mdn5TSWOaR;eGggdQ(P~VlqxL0MuMsK_=F%ye>aV8e`LMApk78fgv{G5{WwhG%) z_PCQ3yp-n!5jJdl2l(|0em%nvyWh^x`d&CU`gajGW(DwGlksevoE3@gzM$}4V7!?Q z-V42s!KYnw1N3GuRJ-Q2c;6MH_j}>3e$NNc1HYYy6T{x^g|z_xcmSO(#=Y6g6?}i8 z2xluY%5R}ZNa`4&;J%km#9JkAe?WHP6$#gtLUV}M(frE&Ihaytbs{%UD9}DiC$-=5 z5=pd~HpuUzq(07Tk4^0OwBN2WqFTpQy}4Ld^+vJodccnRs@@oCU~Fa5XbU~+&zOhJnV}&9!f65?vT4|Fyb4G>?KPp8m zC=}xHPQOl4FA?f+iH9Fel5G10_6XSG;m3C2?i31c9=JUG$azQA-V<$4j*>tP5eo6R zCxwzaOsK>CU1jAVc+81=PE%t1-%;^@hvV;Uw&VX!@8-!q!hW7@y>SQpwOQVxmvuh; zJ@K^J^owTeR4nCQxtcJ%h-*YnIj?dW~%6d&E#tkKaHeZY?7 zyxNSK@D5M-yx$x5P~OAn$2;BbXGg`adk4$iL*e)q+kC{dsta}n62INh_d!DTdRK*-T$^Ug!#$C(J(B3 z6kPxwP+PXC+VCW51MdHwg5D++Po8QzJnjsRUsaO_whtw%5`EdzR~|X{^hKdQ`>00w zSO!6R`Xcv7tkWpJ6d#9C*OS-T)nQLx#ENqN6r&&eZcXvgHR}@RZD4nT5jj6#Rr10O z+bZ3YX#Lh~v3_edthc~gi0IaA*zW(BZR^%-WviO*$VMYDGo^{sP?f$yA#d1 zj*Zq1w%)RBy~Va3aM0gU=tIhb^kFt0w6TDc-ed4{AII4%R+M(K;hP@UC>?A0a^6*C zalQ|23LdP-im~xRar0f^lLzbdkGs@I^=+T2VaHFpFEKV>XLFtWn!QVT0_6}6;hTj- zUuUCF-G;QX7+)h0$FJ8YUmg$WYxcKty&XaYqt>w?KfAhE!e9Ju8ewYxKOBh<*5g^P z32Ak7ML%o{_zg+?j%UWb%H2w#$nhn}G2Zb+pOkkzwp3Yyl$tc-moX7Zt`q8j;APBz zoOuJmN0evKvst1LAiBO1L&miF1sq;EkwT)a z{cxg7%3^PREmlDx0WnJ7n0WuHD4)q6ptf=7@kG4cD!{v0dDupc@@q)0-rHzb_uc*Q zY^tjJ|LmW9CEGE(5u|JXfcU@qv_`&GBn9XOPU-s$Ze1Vkztx|I`WJ%b(xNddZz zQyyY5zAu83eM=~!{Fz;fHZzjIlu|^gx9m`5@VSrFD8F42L}q-IPC4%@nO{)b%c^wx zFKn}VgRs5@3%B7F&&qr67U2jEY_&_0Bb?D9!i66w3nGjzyhM^%7>A&*Zb40jKaIk2 z{3(16ENHa}%h7s+Sx4f#13Q%sPZm+$@Ssk?=b?pGA0s`qBJW)QR4 z^oSDgAhw*v@O6VaVK)ec*jEV4(bYQra-rFFqIh*ZlaWf_5q{CW8fUWh;L8Z*=~43m6AF+*3Y^3iAe9!FH;c$1H z`e>WWam?n0!#Z8}x*dj(yQ#-Br%pNXumr}mH3Twn!UMI3*6U0&gg5Zof6K*zzgMARLcw%s=2dzQ0)zc+0Ezhg^o zfuHESJ+YOGo=lAW0hNgZoQV+*-~pA1EUyUn7K)nkTQ?l1F!K%E#_(>xcy&N1y#J@2 z$17NDf2~g41j2@d*kusQnXA((h`EH{K5EN$x^P3H^Dn6bR9{L%rQYl~|5BQ&I5if% zns)cf4Epj7IWx9IeAprsKD-JaaAs`JH|5OOoHkWZ&Y7`gB3>yJ4?3gq+Dw-GZueF~ zFBCcB+3Jr%I^6(F)ecC+n6)UZ(_>({ zY8!9t;KW+x#9DUZqPOhutc^R-%t5%^c4COAA1f42W$TR3T((pkdBz1UQ~PBQzB zP-J>>8c`lLmA|-6Q~S!#eOLCCzxgg&UhL%={;bOC2%%8C4vIKu?mHI4rtCUlHwlH< za)=!p)2Zw|jq^-TACCfdOtcG$J{c`kX?E-sNuwp=K@dIesgUA*jl6z%UD z`ow2l3pDc{8kNP+FOTVzv3|!2Xi~Ihqk+1mEG|H`{ zUzwfx5pJe-B+aI4c@fd*k8m&T!tGTbp@qCSWj(|&Wqtwb%I-8S0<5*l3(eIjtxco6 zOXliyTAQYJ9u$g58&|h+;vSDilv6pJH_; zuj_BwtsWa<)G)(VBmY^4su{vflyV-c z-rL1xgD1U3BDYy6(C)O+`s~)!Bj0l2CQ3PIf8Gr=O2zH^mjZK6fxW+Sf@xKT%P1lt zXxMCr0%J;#CqF{uDV^q{y4@P(&ykCVc574+B@geDPuQ$EWaznpP+6Yyh$UdHLa||! zKmO1@%}1XBgU`Fzmx^|w1I*}3BQz!ub&za?oL3z8)RFJL^L&*4nO&FU$oKf}(IM)b zg1p4`&cdY_{-O3(7-)*ZQG*OuBBtyUCw9m`0zTr zF?%$%w5|d_u%7ObJu;+olNgkF9MKINJy8q$#G%T#J9j4biIKG1&-?m3N zzQe!lt_<4mI4+Cs(y>&pG0}0X%{yYRMuV{&?{xgY8oX=visP-~czg+7rNk>J6ppJU zcrK1lQ41JsR~tIId`&OZfwg<>=*nV=bj5Balh%9y@?NXP>WvYiD;ux+;R9np)(m0H!{(g-mpzH+j@3mY7xDj z3VYu<_Fm@?3%R?^ZwqaZmN*!2)-%rGpWESD&)-W=z$rC?_QrWzwLJksePMD#4{V$t z{y7%cVq-bch8~ySl0h>**C;<~TK^w&ZyqIARqcJA7uo$gA~q$jF7lM@{XgNP)8PZ2=_PjCVaKBwn{NAQUc-@3YT7`waKoQt#kEKY)wAI!#P~ ztWsV#1^`~1|MKJ5uBaJOXx~EK38QLU{fodog;2xFCp%lj-QbB~1rJX`8$GPla>h4A z@jiZHe9L&ib9X)7_;BWoCwR!hL&p=LA*&8=8VE`DfMx#PI%30Oo??xM&Ho!~`f7Z@ zY;QfLU8NRrjbe(2+v_r2-#fNG7`i1}#jbsC9a+I?AK0!Jf<6s;*ptd(=uwDfl?e2% z8Nf^HoxT0y_T??L2zR`0U%2Py&|2GU;RmWTTlRC`Y6$oP5%)y{+K zn2@w}5A=_(7g*QS4x@0{-mwh=hb7({hys*5KG3&eYr!GZ>=25+*uj`Rx(lL|J={M~ zp&}DnVj$@HCDbyZWd=M;aZ6&fgKLbteqil5Nv^#RSgwAbuHG#VmixwG9dX=gEg^#e z0b>$E*Dp&X%WHc#4vrJ9VVa631H8LdFHX?N2?Is~lC^^)y#~?jw_t;U{>K(ohP^dSvSDDjAIsZgqN!oe;gaIt4rw+hM#n2~ z;--c@dnNk6Gc5*skS?oC^!BYsCE}O$Xy{@o7Ne)G82Fyi$xN}jE=B*wp`op!siFO6 zvW9Q}YzCy*I6OWuRBrolxiW&cW||r%&h8>LUs~EMB4QiHek?+WsS$1hF>_mNN-()? zf2>ioiS)?qzM=jT`bLIE2L{Wt*Nt?vEne2P28_%IkX942Vj3E!tdX zQ^xR^=p7sk*s6&mlK z2l~omZSF{A+#Scs69lNU){V4{t?wNzx1Du%b*ycCVIfP(P95+$;)m17l=yusKI|U@!(-*j_`t|8 z93?R{8upU^7YCRYnM-G9MCHsDF}GJxB%8a2e*>SGGa%^WKXc9%Er@l2$Bu389WCH! z(Eo`vKb`cp;tbaj>t}La(@@hvV4|Q~?!HeYk&}cF9g#&ty`$78gy_IJ-s&KI?07%U z`^_H~CqvJhpTv&ENM*d-FWwK#pPy`%CniQ8Yor@V79%RqQo?SAoQyDm^^4DN=DLf2 zvB58w5}H0Y7!~`N{sY9}V^d?IeZS#dXn<@P>o zD%llT)Qf;Bx}f0NXIjOgHTrq?Gp)SA*9ASr{9cOPHkRXGd!|*)U!$LUo_(uRz)0>s zaY*?K)8sKMJbsG~CDN&^@vWo2_}1YVuIM>*Xqdi9g;S`XID`biGlp;REjpDbT2}9G z6!UvUH{O_;coq`LzrX%0Zq9qW5pO>Bpy&h7VhONi6rf&lHe%1qlAiwVJb<4|?F#ys_3BBS8I-oZU^fwORKGEMvTOR&<`8&T)i~#u($VJPjq~8e8yPsBtLm>4w*E@o^2 z9BYb+y{PUZO)>ETRfjWSdzq$4)dA9aKvoCHycL5{G4lmp9?Bn(<~mnubWKxCOc=xq zZ)=K)z86}>!XG!q#3e7Zim8t_#l%y;l0qKfU+lImM8|HJ78Boi0eXXM?}0`_9jj3H z0ww5lns`o%)J;O-yxIx_GH+-wDqc`RPCO@t{2nDsB;;-;?m<98T|fA>6zMkpRU!$J zL_Du05t2ju^HPAb6o>|3-?| z&%baA+;1f4TBA`ehii?X9qQd>)FP?5PKSu>kUK1N1x22P*eQgV_pS|5ans9uKhGat<_`Y~k8I)* zSvkzni=8~lVJCC=tm1IUE6m}XSC~UTmmK8ZDh_*@!>1L8&nOP}C=Rc1NwKe5hB}5r z^1-jWD1+?_8E$!GQLhlo|EJU5JIJN^Klm*2z~9yG+(p=`Ob?*F7IR1>s6Z8pVg@2DwWn{>s@ znD~f@3V70MWVwBK8WQ|;SR^WN8;iu{@I=k@+N5h|#>7RDsF+_K?iYJ#rT%t24h{5+ zZ_wl4@Hi}Pria5PMaBHF@!ra~xP<_D04n_On@Lg8GW+F5oQk`E(4T0C;(MVN(!<{y zqM~Ir(CfuT1UYYVREULJ76~5-Uii+I;a<^r^VEZ zCUGy?+h89a6BkaAO}CfioODoBpy}k(F?d=d_~}Dr{w+BT<(+SNnvGY~gbAAPnzqC0fJ}@;Z7GBjH6Q9K&UucerU*L~_ZH|e?rl^?r z-R77mH${akzK@IlMisxbiHrXkf1voRX;DGNy=h$h@@cC0?AK)N53Aze0x@cDZjK5n zp1>cd{lm>%{M*fFJ@I<1&RWZwfw6MmxR|+f&XmC7`PcrLg&*e77|atTpl!ji+1~NK z^=0hIuOHbs*q^Up|1t95q{!SMA^wDEF}8}XzG0ep+tNc|Q{XRL|DjIlIRoNh>ZNn~ z#3Pe#Kd0sG`AKQ4VXOv;$j|FA6pdqBhx<X2nWZ z%6;YG@!4l}EI#?{vzDGM*JM6eLpHQ=Hfm_gZX7Rfse_(9)H`~XEPVEwk&(gKA3J+t zTV|xUUqn7Yt0{jZCBftWZ&Gqv6Cdt(H}{T;NFtDT?#N)j5ar$$F?Sd*8q!}_<`^ya z3z@dOofBnyD;vrcXLxX{h}^9kt+q^jbhJF&FUdvZlanKJ={-N(ei1m_oHZNQicd}6 z`o(5=&klKDyr%YE;*=T~EN2FW%OY}FgUM^{z+hPjoJ5&B2sEwm%-JYD)!=-8nylf< zhWJ;fp@yp{h}71wc6bwZjFv4Gk-HlsbJq*%4p=%wx0o{^eoCjI>lWlakjS2JK?pQw zK-~G(1ySRY#Uk>{aKVpVL!#dI)&)i6hv6dMx@MZ0q;V&}YoscA?|xN9ajXyBiSt3d z3B_c0!9jv{q!7m+(7hzWS;z{6F$rwK8CNc@DrA8v_?`TUvtXUJLZ0%Xm= z_?UP$0%Oga9*m_2B1oUE0$}q%zj%%wzlX;6`uai*aEeBIzHPTeJfD!w~XcttOVZ|G!Ilk5q z!N~Nr1}MJw;HX%%S%|MSTzpQ8IH*;bXxs{!g4KWup7LoMPu5FG$yK*-Yt zdq5%QuQL*srN5sT`9>Sbk{~@J210>+w{H~}V&YkaK&O7i2IN$Xy;{2T>Vq!HHyAA6! zQ_nmyCi-8O4KvQa(p!aC*fc99_Jipmvtpw8(5P5=)U23D9EuV7_*pTri&^~y#ND%E zVk=O!ErdJc<TQ zyjMKl@Qa70i7ytOieNAsF>LL-nvcE z)jPI6FurIu8{yH(5zd4kom}c`5#M@m6!ElOL>`@taDao#f2O})crWG_Vv3l*N&ICp z4%D7MCn~0QO_A(A#J}@5iN^@rFgGg1^j(uB`Um_wf0KA-G6tMWfNl|!h~I(92%kRz zX!?unBrUqc^EBE%PUt-heu#hPZxSy~cD_GNw9G?&`x<3^uki2uP2#1=cYbx6IDya~ zV(>Ws&fg?nnT%nqKlD@%<>qwQLD0=7wPZ$#fr9vu}e`vBP@E^360 zE|gU54P>`V8-KK-Mcf3c)qrdfpP;e$FOq5}V4K9{jaT=zh^fa!Mav#QwunzP!eZ%T zsKx_;Z4x^haislRP|cn^1@}&Wx)Fx^nxx7Dwn==ZF+aUo{12!m0NEn`r4jaPejoAL z4cI1eb>o~#Eu!sxkRFgN;`5C#P$G7nq?mv8AlcRT^DmfR19~uD19~vOXb~Ip zt3kmpPn8A#%)co3MOE+~Rqz>AFxrM1;W?9=WWg2ui-H%RAiQX4TU3x2b+@q>eU=Ks zfIVE`YW_vR&!Qj<`0pr)*7-dOqIKR33hw3t2ly8SuT%x+p1_v3PGHNgKLMh`@>8ct zQM>pT1+PFs80V8H2;+Pc1!4JL1_iI?0uS*o3SOoPzNiWw*3MS_Ks$P2&EUV_*wNm~ zm^`7mkU!q12AD~Id_Sn+sYVR*cy*^dES{r>XWFA;YGh}tIG#n^ z$-gkd)02c~nzOT2OdK>tV9mM>tNHPrt>Tyt*r4g`9j#(F`|S%LK7U86*vG_iA;i3| z?`RbtBI0@$GxW-gjE!v#lv**}RPJ@D-0P&=`5jWZ*Gah>I+XcdCw;{HJ~~SDM&o^b zE#j_@sF>fkUTmL&AiKXKDyCn{X1kkz=MRX#(*W|G#TZN#_(g@@A}*rBaiGc16zXV} z5tf?LAO!hY|6&eOmn>#?`8o<3Cu0ZjhL5ot(l;{PALu*5Jn7tzI?;>8nx8L@$`?iO zaA0xNd{Lyink8P~Dr3G3t#ACvrPtqm?N?r1Swl8j85k-rTS`>_cHzXt#BA~28FiMw z){XR+*KAxTX5M!E6tQB4Y?;=nQ~rsAPl|BySM+%X~I z{aB#-r`K*2SKMMWTb^_=R*n=_rt7nht+pGl#nmh%ov|LmR8t%CSDEuib~Wf#yUjvi ziu(2%7l->t`Zf-ghsUwHbFQIzP#McS)|MF=*|2d`M0z80hv}7Mq?B_8M?@dy@pIM> zh<^HGNUW8=1N~whX#O7->bTPX12ekgBbBm6`(Wx>ZCTQz&>QSF=6`x^tck?g8 z!bgM<$0k3G4V<@^uu@((Fow&Nl~A)=WjB+;eVl~*IE0&65~b5BboymYaQKA|v#deG zi>dpMkBQj_%ko|P3u!KZ8q*iW#Lt!>dg~Faj>+WlBqhbZkTlmtNSx~;kmp@Xqda@M zjuwri<#w^2^XJ{8>&D6uChO(RYF#Yp6sG4UnRW$L!2QE5KGGz<6_m3|4jzuD;6{g0dI8fylxG!E&m+z-fJ}D{|;=AXUo`k%+wJjzlnq&{T6-qB^i-~WX z6czJMZi|V7PL7Is@wS*Kax$j4%XSc<~Qr3M1|Dw`wqtYkZ(6;n? zc!qIX_!l()hU)Oa@sGVfD(F4&FXIoqNo;Lyuzd`PM_$g7bXiV_a@F~jPZvcHjg1?Zbi(~o+ z`o-TPx7^+=rap2?RFKb|!W_H!7b5)wT1lUKd%-#afhG<&1$#aa?0FJw(y3A~`80B> z66|?HuotCZcbys)EeFs|2Zq;d^+oje`F!z-|Ay%!v7y3Z!M7IHRo-O0ZYN+|B| zpd%B^9S_SBp~;qh#j%DvPhy^2Vao~QBO`-jCj=FajrR`@tPwN+ykv@4@s(Lr(?s(>GihWF4gY&B zYEW18h_A}}CLH+$5))4Sr5%8CODVpB_2bHt+(&IjRTc(YNWD3%6xc4BP->>a_^XdoJGiYcI@YE^a!mAKoPkr5E(O7 z>cjgPk-3q%!$Oes17aTftQN0asSJ-;m5PX59f`~>3$X)B0fA~3&~5gZh-?Y4bI0Y^ zZA91##7WQ_Kovo6LDsS(njR6ke^TUsA;K%O5gfv*=GCCAj!8)1mZR?tj}!CX*Dt33 zc(6q@CZnS1+EZg%WQa~SdYdMzJ0X;(!?=c=N}*WMdx zX>FlIaSlAO-y?mF76zcaE3%tR-+`KhSDbwwM?B0_-wNJT~4+L4XJ{UXu{?p06o z2gFK9_DCu!Ai+w|OiGgu4mci@#(|XSq+lMDA4y}ze8;IVaU0v=UGtA(L*Y0PAinYvyYMWM6QiYJq66!4uavR z-^R3}=QFM1fpk>N>-|itcsU)Fvg~2<7x@>mY=O91mLs~z^nu~6;Y|aTk>Q}`*7-^T z)OAUOGuBHY*i%LV-7eI_{9f@%0-xFiCx8LbhL_V!_*rrcwFQD}VLm2>39Pwxq_QDC+;43u_u0dV^#gpk~(XtRH!NYIPL`B=^K);C4qd>In5RsE8qK6*l zS31N8u^WDA76-h_TgKP+i&Mbk8vqQ5Q}OpjIqdvY%KhTBUyQbhVF$G9DkB?5$HWSh zz6lT$@KXRPg9Ae%an5-y;we0??H64*Zg6xyDi(~ctBi`}Q%73x1|EECBiK5nH0{0l3~_2Qs)=+=hNuss$u%bs@CJckM)yvU-lF(EuS z{de_)N7=mYx3%iTT&D0A)NQojl_#h?9wvUQ0M$iSWFT!WUr|IP5lX!spULAq^E-OXF zd^r2}h;$nsxi@@^AP)lqcBA5k2-@I--L&+vY162mlcCr0FR=ej*ejOD#ET3SOJxnf{yMIa` zZ#j=Xg)#LT%VXlJ%;`J)3x0FZ(Bib1*mO3AogkF-_Mf|PY+N409vT=Aq!>L}X?KJW zVp?R;;J}a&(;&?)XOn|Z$6=;F<8SCU9YP&+j;SB!78I$B*@a>|`~8YNHo4j(SdDE* zUp)34WxRHT9S&0M;Er*6DS(5aYSQKL&HVwx*&k4h@oMc%9`$E}HS?M&c@2wMh#dEx zgZ@>ih{FMX{+y^-fa8&e;T{js)O=b@>^yji0Iyl_?4wVM3EvM{u)B9)d}&bcM5z8N zu=a!(F|MF!aDk6w$lOWA6_FRmTEvZjjf~=cgfYM%)b9bSY#i%dR|aV2c#C+`kBYX< z;1!X)I22w%9a}75raK}u(CGGcw~qCV4;BaLiX|mn{)48G?rn(h-qF2u_v75vQNc@I zk$W4^%3RmI4X}}zKQypL{IcQNjVGdC5hwLxoTATkE`v)9_eN3q5)7+G-PB=K zb^AiqdemV(blBhZs)0ogh6~OUJ?&4xS=l;MdXh6Q{+*>b{WU%6YE58cs>MJCGJ1ZycrrN5dFq zF6>kNav04drmtYie*T?5CPsm|36)GuKiC>z2AKjJH$s-)2V2E2KqjVSPKyO~j;>Ia zTG)G9Ogz^Y6$=MWi-`sOs_HG6@fgkP4y+sQ9aL8ts`4VP_@GAYjE)I$bL4A-En<7X zN^X;i={vd7@9^(@d?w_ZloouY9|IROQOMhv2z+TT5t`f!GTr{0DI6#nM5mGkcO4uT zS%e-ejzil%-){zk<0_k4#G&P=(6NB1P6kMYg5wYg&MHS$Bp?d*isNJ#skDpZ;S(P( zOP@F%jdypMU81#hihv*|pc&v2PnJV2Av0^1c`yIU8-$;mL>=b2Njo>Sh#6~Dk9kh+ zLCi0Ai03Dvu8y@_*J`e79GfJl%Uc_&Ys0|cU{J^IglVTM8`w}+(rXo)*J2JZux@zc zkYLa?0F91}4Qx@6+XIoV;xUSn?^_oYi-zzCNAVa1$=o_+lgC&9f3#ifZ$M6X(K^{0Pm?@fT}NjzI@;*< zZs{>GC+{W&`7a5UbOsFb_c9{Y^a!_QEbgM@WLijxQ+`z3KIS6C# zm4N_{93%yRTkSgtUh~s)rBVKJ5afC4+;`|!J6Ya8LSDGl!5i4EPQo8>t50oEZnckz z9|JMm>QSJyTREfU;XtRowyE3pCZ*f%OJMyX zBJu1D+nc1~kp8_$=aL90|jWO&8>hC$-G{di&Was)7>AY+>DsYeYubPmztQv;< zi-^RrzQ1C9(a^tc+V=Tr;`_sRL$6)@fi(Orp2{8K4`hs^N7xPbvWWYXi0P4#h=n1z zp^|OiN>j$$rm3d7Z5o>D+!5vWw@s7AhcLHKgSoF9kzV(sX=sb@j=V#2&wiIQ_j23> z53hS@gv~8Rd8$|%RpwsJ#7Pjt+&2TIz0NI{Hv}r|$(X9#J58GV-f3{Ldq**(uBGo6 zhcGctcS0?wl#X#B}8a6Vu@ZUPXDq1kLYcr`t9iUhvV1 zG{VKxQU8}J@6ZeKEZ+rFxYPZp!d~zM{y?W&F{Zp=Clg-^VtB!4fzn>Exq{OaN{3yJ zsmo2%r5oHt-;VhAG1=>GnvP!g`!O`Ph)5ha^G$||Uzv_x_knTQ>u#BjRzDk0KzS)8_k2>kBP?LKL+m3NmTY7h+Gol}|C5rTv@s+@c}ux(Q#q(Re}*Z;8$qMLK@GcgBNo4C z3HOcZYj-w_YXK+^ZyFU0xFZnh4K32&Nu)n1ktSFq`bY+vu5nXHq;=)-zRmrCC@Tu4 zNcYc(ETUP^{WH*93pUB-x_<`xDmT~tGjv>fUY8HhpCMgpKgsd_&B#i}d&h;?KjW*LTEvGotCrf& zvXwi;<5d0mo4NYghsl=OpsK$iTz!TZs%lqwX7yJdta|5_2cvi1r3JY1Uy`Ke-F5#K)m`^6@iibun=juQ zvaJhaDV;`(rfxR|y4^^+^==J}dn4)giLJ`GHyXO#M7r(SDs}q?>GtT>cc@$I;j%5h z0&$_+ln=9RZTJJaZU3;+Z8a0$0%GX)TcC6(TH8N@n-K;ofnxcRQV^5yCwSuj1kLOJ z{^6)-199XDn!&SAKcQ##PZE6gN2F#?M$l^KeuTYf_u+D8|BRZ(ed;42L-UqWAi~a& zC{Im_ELuA(#8Z>dPj-I<-MvFS-cOH<)#FR_xI{g^`=dD2)FC3WtZ1t&)_>E;^b}13 zMbqZfVnV!IiaCtw%Vnp<#3>(*iiKBV3GJixglwc%pi2_&8WCQ;+ZaI5&sn zEVWaAlXe%hTqNT&f zUpYUdUZr<4Rz-1dveIj3NWbe?zw1c9pOH`Y#p>}-^tePl zHg1CoOV#57dOT4*uB69h>T!4*D<~_H3aY{8!l{k}{3{hEa85d8QWJuX&{M_mAgmZ--S7qG~(tQ1-OO(K6+ij494d-P}D z1yRwo=d_rZeS{2Q--iOfIxQwHz91?VK73kCeC>je0&Dw*#|HzM4+OGfwe1eXuYMu! zpu@ZW1L^vPg6C)PjDyLHk6kF2-$g{y^Vo0)FSJ$K#U6@-CtfJWhCLL(&cBeyhWrt7 zRKsUTX`s5{!jPbSSO&t-qh#E(O4%8*eseO;VONCsCM~<%1!2fW-<&K{igJhe7OlbT zS2gb98avb)O!M|ojhGtu4^;e0P*wYxW|dDiag|Tf?6z%tR4ghFk5{$|@nqAwEiK{< zKq~T*D)D5~$y-~*_;$2uc}zr}q)9NXhCfB+KZn|bh5I2S->SaZXPNcx4U+G@lzjgX z)u`lKg8l%|Xk}zvh`ltA5En(oBHDLmz&rxB=`_sAuf$k96N z%`=b%-vj_!1dIGc@|R1Lh&LM|-a;D9x>SnzZ4$9?={rmncd`m?Pywmp#!ER>{0{zD zyF4bQeL|&*`gm62;!}K+8SnnA+aK+TKB`T=|b1QU0G7`FKnP}(+Y$HsdxOHf8>U2PiYo`dBC?4E-$ z5p29XFwQ+RX*dM{Fc9J%nlyX_0JfGa^Xv9;MXtkupiv@%N@;%qg>$|S!)lM$CuKra+B-g zmJx1hfa@LJnk|oEM;_nogZt@nbZZ$vZ|ZvbMk-~3O+*47W5LH?G~e=;0ldVG(z@{2 z_{ivJxu2j0&v?p@=kpoMi)U66t~FpCPx*<2?Rf;A76Nz09hbn3A#hI89vT8VcAiMz zWkQp2FTT>2CzJ zaaq@l5K!q73qhSkJVP9`gTzyQHZCPtVAAH|UY1DT8-gYaC4wFqf?8gu%`HABgpgh^ z#e_MoY^jhE`Mh+3xh7@4D1qAR<0-#jxmKZMCH*DRmPeZ<3Qp0pNWQ2EcG<-a4*_%1 z3z|c~Rjy}Ay=R;7V$PN}3K_1LbMsb$>eC%5p7M)cQMTUu0v?_1Rb-tV9TN16F521A zapK~337*)l4b<78pu2Tv==fQ)kE0rCff`0h8~ElIdqn(vz9;QtdgN9q(5) zO_;O_c(+l0@sf5`*M!Mpv4ZZ?zSp_2wbMO@@lIN%s-7^5zhCj3Fo|s^ zk;)X^F5#S z)%fK0ZQH82b|njmY@S)aSj)QL+G#5Ld>x!;XDz2F>wRYXoz)V%mgQO;)nBSD?s{=g zMu2CxUtd+$&StHo9p~%Fud$;WvSZj9uCn7RHB4R0lXiM+ z`<+$wxq%Iz+P-aDSQa;A!@t$C4Q%*A9h_;yr)%pqZTNCc@sd?=ZAZGyb72eTQ@)H~ zdPpW%r!={aUj$7isgVu8M){1L&Sg~#8jeG_B9*9u<|LoJVMd)q8WtpJ%b}uO_pW@( zmp#L-jo+Qclxv?UwVjv< zYnF}o*g2PnVzU>bC=YhkHCowjr;wD66mHe5oii(|s>;s2y`-u~8)F-!V7+%$=~a}; zO1O@kCBs#f?VJKRKvg>xtc(?RrCq-FIU`Qwkx58D(Afz=Sr&8n%%^;gy+$-Apln=Y zpaHa4uQzy{WQCj7>yh4ErA#;J5+;>Z86Bsv(&o^sr7{K|oy8_}-Zx>4M~Q+Jmo7V@ zn>gXh0Z`YSaAl%pmUK@d0S#wLxF<`Hwq`BA8`i-1JXv}?EE$*cJ39PA zJZa0Rj4{;=bC5KCyd>S?U&A72>|C+OcQZ0TJQuDg^BY1v>r^|+Scz%JSvmu-3 zyG}w5n1&*rU(Bt{Io&d~F%0kd-CZ(3=y{2i=#m0xwg4qO+5Se*2UvD^trlRieytV3 zB%xLcz?@{Mn-9P|hb%o3S*4VXh{10Bu^{d+A|>5+b2U60PjuxSX1Appn=d%h-#$`} z31ap6)fm@K=h&@2T!UNXCY&OV5{5aY@Lm_VX5)pGmTdG|3OmcFt<|iHE@L)TV@fia z8?S-qoTRk)N2^iY1)C=VA2(3GN?MH;D*1_w6_?_gt>GuFjKw^RmM{59+l_Z-WW9#> z5F#J<5;7k(#$T)CTe+Z!;V~uOa^&p697O>x6gc~s2=hs0;%PbYHc~RHL~yyDG-0}K z$#-&=+vP~_H$1T9J5Hy{ysL`j9S&;YDhgJ@vh$KtxDI!f3%R6!PVCdejn(6EGGa{q ztsYMf8Rlf%>hS_kHFAek(obX@tH+W)tXnOW^j*u->40trnk&n$JuzXV6DhQP%FbA> z&61uPI0oSY_yJ*5{@OK(L#e~vY1cFEJ??x zl!S(~{Vx-pvU6I(UxYAN9PqKcN#mzpa!dKCf@Pg)smO7nAw#N|$>_0YiGfL5UcyOQ zDr(u9Eo=x)lCesb)bZybHW{Zgp7C=| zBA)1yVxMHN$T;c6`L0!xcSjwBZ}rFyb*IVIWTz*ZDL>~V?Shq%C6*iPcq}q`z%2Qd zX+P0r@kqJUD3G_DRNis3Dtwv^moHe#v&o^3HOdu|@np&7+0XG|M3>6_7lq&%uHN(* z*YY~!iIsLP?Rri@R`U~6daSBQA2E9rpt2FnZs=Od(TpG5S#mU?oSO|1oRyy5ilc_bxMvd4+h+ zMK4`xt)ezE)(ca9F{f;98n5JJ%oaB-*j-Qsv>$X8^9gBda|E&z@fkq3W=aiQ z(&{YAWL)bEI5sqDhEj#79ZMBP&QhuczytvF2lD-)NI!Sovs2|*^l zDw&X;qXRe!rFp?$4`6_HCA)%V)6s!2c0MmV>Ioqox?J9lYYT&=JTpQ-OyGkBk)2@+ z0e5oy;wAB9CN915(kcQsnd^+Zw#*InDi4GME?=;-@q(=O&~UY`bMndUix+2j!9!CG7SzO9+ig-y_yG)!{rOXcO`AA1I z!PdDRn~9lPrO>;Q0B3DStpw@aLqa%7UaZww2H-ihyQ#Ni0d@lC3`?5lZO4|7jq@kV z;HtOJ!6P3p$TU@N%Mv&#V_;QBGuBZeVdgq_eW?n=+rE15oA?);e6}b9m>x(Kreqhq zB2RdAl1x}HZ>+J*49QS%7cY_FOm9%5jH{N>^lBu5c?C~zeiKx!yy#td0%wzMvPbqV zoi8YionT%%r6W|Z<}*JeD8Z2rQb^Wma!{ruM+!X)AdD9;DA&~MiV`E|tnUxi;>jV? z82VG5U(9&i-baOqOG{)w(WxS+m6z%apP@-Ux-dD!q-XJo`HYNYdeTEBbQsmEw{|+$ zS&-wi;W6o4LgroO=$p>vIq(}5X5&4bJOwc4%XTiq9LzB@m*=e4=)5_flEb*)<#3+z z=9_OC;U&PU!xN@R0W!y13=o%f!fDWoQbFToa>we?S z+PXV^qwZS06Gq)e12FT1X8w;i>o8B4%#Fay#ghi}H{Uc?fHi>@eqy3l_@v3-=!-c@ z6DjECEH77-3sDmjuiR_I@m!GpsY*-<@|Z>rK3a!gAd7Y@mfhGH)5Q|=|0 z>@#X*VO8F9R2F2c(J6wAnmzumR*8%iPsyCfnBy^H;AHM-Bq)pv#^73Sz_|;#ELPik zSt~B1zA-6P9J|<4j5J@N?1XIFM`{&N{q*;BP@GE}*&Z|G6E?;wX@F5u7zwy4q=Kbh zdJj%b*)R1aqAPUKW$(Xk(j8pW~;*K$)P*|5` zF{bPaRgw;8tko-&8~3c9d|c+#X7I8^P6`D@6Wk}a*M??S1yW=3 zt7^2QNsS4a!W1}c{I-rHGF>)OaaE|Ky1;#PN_DG^3S-L11-*ovA^p0xn8*FiSl>~F zr0m8-DM0kd%*B}2DO91DPaOgA(>$T!UFfYCXt$Lr#gBxa~!bbh55>{gjkT%(;l z_N!zQn4=0)6uhpa%s&n{l9tjkztheoOUs;GMy`e(S%r0qxunm_e}6ZdptMYGAh|s8 zF-NP?GCygh;>C=om$>~dCoiQl`)ysyV6m!}vMa-pHWXA!%Zz1EvzGvoak^nTKO1*t zJlYYSMk=CAywk!dE~c9JVrV8yRE2oj<5M87RM{fcjZI`)Mlq*55TF~!1qfq~R1!lw zw1hKLD~U_HA0>?C5BB ze@hDPRc1C3;t+HLGl?lJ^Kqi55YO?Zg*o3dk*Wuhm{raiaPYhAv~<5J8)%A*BezP; zl(V!9M?Oj(ty)n9=A;H#G&mIC{otzlCEE20Ht$$h)h_Ygs=VdPmEx-MIO65xasErb zo+EQP)Z)2*Ky{6sTHDw;Zl6zKtC}n{X!@NQC$W+#iA!kF!Vd*(a~x3qU_|7=!9s%8Ms5}J!ela!3GH^~{ba$( zSIch(3rSF4&(KuRPZqP;RXNM^6HYE=r;9xOHy1@TO_G;i%@r?=)j`%=PSSW4XhUO) zF`}5mwHfHmIW*u(3UeX}xUS#KOMy`}n~NlXGrd4ie9Hg~*LUBCgQ|~B3`&st9aC7}{QQObD#`qD+ z3jHjf@!4Yr0;8kUiPRyiolEi-cxWzU&;(u0jO7Mibun|WFwiBIzzp_yY0~$5cmiN- z&E|b4l?t+*H_b&c-^nE5Lh7uexwNNn%8Si~Wrfq8Y_2jWtny}a7O!w2k2ZFy1A@S- z%{h~AX0;(#F%x1l_0%I51xGVi)+iO@h{POQ43fGdqk*qCF4Cx&biH_zb8U0tNJwr+ zbACYZU}|7&a7oNtDq64-rGkaLUk<_Mw2_d?r_6-kH%pky$bNx)RcLL=$MhfWM3yoa z+!-V1Smr!RB1(2DC}yq%8CY4=oJmqfkXQ2*bB^VEe9+w-<9)9XPo?aHpG|u{PS_xQ ztNqgcsnP;0BZ;z9bmNXCM z^spt2l$M5gjwm{o6Er7xF|;NGb*qy&g7SO8x|y@_WXVs&bAG`pa%QHpPeLZ0oR_mK zIg!zo5DrI1$q%%T25{mSS4W?<+lL8c@hW+8P9e)X?7Aybxk5abbmXi;_kF^+))_@B z=czXww2cVcZD%rp653-3hcM%J+XXA>=i_N!vd~>88_)ak;2fK7Wxx|oUN)&&T^^&E z)XS6};2t)k?l$1k6?a`L8_##C(~U;E1AjU%AsBuGuzB#)@E(b>aA;1pnbCbE4uQA8 z=fR8-6UcnQF2!q(u>(`Ef>)WsHehba_I5tQVfZ`>x?S-Ct8Fw{BI75Dg@StZGmJ?U zJ(b)UhIP|^0!vtOXVehFO_P&i)l!<>@KVNg$CV9@n%uNLQ6H|y;`8)|U%F{ys58y& zrv0vX$;t+eXPOj9hhNMzo6k-Aa7SJPn=l*PP2;pZ^{TL}dCQWk6=7KmiIT3nNL)Zz6iHGp!xf)$s&FC?)a4_;IbESC3PAZ(K zlfTl=WOP?FThk9J(t^V;ktdSLjI{>L6bc@4dKsX#Xa+{EcI+3Hpg?PP>AUWqYmk5a)q8j#4BgSwP#okX^32fG-;=J`~c0iNL(*$q92NZgKKQW=# z&@`Vcf`c3u4Zr&7UdIidGgsPa@Q7@vUEYYPhN6*9r3 zpe{uwo^}I@&;cZ7k>mAgJcoYPM_kRVQU<{XiX>Q@VP%7BAuLL@vC;)7EWFr z_tOpM_;GCG^1F+A%yIm9Mx7}NTgSnhcPB* z+SM?vuTT7%?d9i^IMGhj+C3a((w-;5p+@&}PRhxsX?;k}oFnIoHN5hU+Qdhjn8q(8 z1I=`}bo@fHySh6%zS|Y3Ww@sAuF3|1Fx1U};>0+luuk+sqI4GmQFN=&7$lPeBVEkL z3t0}>TA6&j;P8bmX4AvxY&nUC^14^#3%29u)e$74N`e=hgvHBk+AxF)Uh*|rIiAiR zbSvWABw9uGag&dO0hVu?FspXFx9Pg3ZWgS_W^T}6zS(jt1nADBX%wlqjm zqoue#SX74g$(xHeLmx)IWat;=4zUi!sI0@EtN+2MK_+d{H&9+ zJx*`5IhhOz0;yGl(f8wMTXUftMi*%f-ENF?JvEZ+rU1&fb16G#bJW5yX8O;N+l%-3 z@uJtoq8i2lrn4X&Lc1z~lYG3TicdQ31&Ns#aJs9xMu&KQ1xQOX&i5MZTTNQ01W;R;OELQ(~q>5d8hHY=thHlU^g zrphV5GZRm&>~gs2jhI^iGW3#SXp{sxk#TbBh?Ws(3FYLHRyN0@?u0pW0Xk`AP+0m~ z$U-SBqeytjpeaAODi_c4t5c?SskgLVN}sV0D{ZF=7O!}k^BhQKr`&|Y?{kOJ5Fj%d z9ND10WejD632v1P4T(Tyour+z*%D@BrSwjUWNFR-Q8I7mv<0iIkuSi2f%T2Vh)Nb5 z&ym~D6ICrkD7iXd=Ey-Q`4U-mgXIfOk4jFeMJZUPt5>{D4^7FNC}m!Oq1beJTqYIw zxHXMr3Styx*9?<)$6YAQW;8P-6zM5gu9M;A#E>nr!KRYQFN-^c)KLX9Vr1c(!9Ix| zF$xk>d%FfBvOyWsHM7V;sclXFBdBZvz2O2rb}Dc$J+5nnETXq9fC(}*)ACtACG93Olj^P5H}`BqQf=6!p!T}n6{qpylF z<8aAWCu>YED*1)r?g!KUCBMKo0*5*+flK_JR;V|Wd^ccZ`cKJsU0hJZt8Yf|C{h|g zD`EwHFF2iwBrL_u+v?O5JW<2W*r1)s3C>zB;v^=onoT)y!F0q#`Tnhwo`!zUvuBK3v_!B z77fLd=da$kZJYLS!g{#>hZtY-SMx?vLKZzI;CxeU*`kM+7=!fSD>afOE#roOZ`Yy? z!9QOQo9|i`)PH9UK{{C|1sCwXe&6*~s--P2cwP6+8sXDjwpzK`R-<^@5bXNeqIN2t z@l>z4yDlE{>ntxvy-|;%)8Vaw|E`P0-5tDR{jc>1)cZrftBZ7U()+)B->t^7BbqdA zr;=7l$^PSdrOn;)8|o3zvLw08r|Y59R?aGLU-)4?f|dLx`X%>Qdt=&8W#b8AeL-C$ zu8bx05AM6Qy1DIC*78)vpQ~4~Qv2WPAAe*1lQeLmb%({}3Z+}Tcb$5&dqX)dj`pI)oIu-4;))qzjc;OrEwLdneZl^Ven zT8@RU)xjq%*DE+OhkCW98{4Tgr8j(c#rn)8;3svlMjW`R9)XGjzpaNf9rlWP z1lnD8)o7V9*-3KqI^|qi7UK+;Xcxf_S;H_UH3jrb< z@4*1(Rahe{bsb~Z zoaZ>)pz!5stf4Z5MAtnS8ihPwE?!(5M&Z;Ix(`)lb_O~=Wd%|g6Kj`obg-t#uXx@VV(aFTO3H23 z2rcD>)hI3HMIjX6dKO|VzqpRZRn0<-g#}Qp;&q)%LyU|0L_CA#DA&UI5;DS9!W6EB zgR(fDK-h5q>5k{Tx`$s}hj5P5i6Mqcnu{^6ZwE&ZOpd;tQdiYZ>@j+gZ>Q94wV@vD z+bMPRp}C*~xVo~|Sk?nrU0OS_#|SyToytn(&HFF`R@d2937f0%GckRTU z5IpEtW;gKdg4&WXZ0_3y$Lk{IhCljtq3B94tzyyLBkikC@PfFzN4mRS>yS{nydDf7Cc<{_8p zQLK&l?Atwxb(mJMFucu6*!u9aruGuHqv5(0y@UbQa(jt9-iOFpbU7t@s=BLCw<%~W zx>MG-5^^-$9_A1paI~#Z5;*ngqzh_`**UKy2PEV23Y5#nd%9Fspx@D8jH596jS0rM ze1mhirfj^Yo3|FtA)d?luG%HhE~`-8wsF&pUfUzIom1!hA2J(2AOAO;2?cP2u(~TP zTp;H-e9fEo23aDnzQz(3E$4XnbcwISvGL&)lq~enu3`@F&!AbUM;aceXi_$jNOag} zIR1z57*DL^(bmMfaqVUX+;$QPb@$P0`^^u?5Gv`(DDX-x%Hc8nPy5Yz3`!*vG`8q5 zLMk;ZlsIY*sgd9J1l;~c25d48p*x4QMpGQ=R1gFB0;O~NJyk~&?GkAzJZ;Pp@(HaQ6FdiUn~4Zi&mHl4)rQO0l^A*R^#jKYz8htcrG@*?+yUzz?$nC1*sR zt&5W{3;#c{q9UsVpnwI1t!Q!~~T6FI&!;ICmNwDX2G{7XsOO~iR4M{fj{lEHUp^wwO- z;*SLAZdtM%nV{*;29R7Y)%~kv71XDSbkMF>$lv ziG<}6P+ON4E$kfL83T2D&}xLpIbOVkv-7~|TL7(iD(ASxJgsT~rEhMt;%Vf60P2ea ztat_k#VP{p>-Ma8(d#1EUhU*oXFM4%BqZFpfDdpBpM(Hw<6<q2VaW>sqQTD`WFJ~5Mia1!yTzzC`HRfD1EPCDBOga z#GU#;7%onTB9;!h^^G?@EjwArQi0zZoa~ItDjTWP~Qb$+0t`#ShQ>m);Xfn3nZ59V%Z2B57k;{a3einPZ*+N@r!`VHDMMXCLy4H zkJpk1gHc=`FtxI7nt}qrdZKO7W)`j%0{ju9He@=U<7Awi^mYA$gN4`Cf_`UQ%w**( z-71Tu^{e54n{B0EDYtTgTKYX-E9c;yB@)!QXw=F%_y{0@PcrIs==>$L zGOpsVFl#RnR3DVFat_`-1gR1Ia*m}!g^rb0&cPQCKx$l62Pi&r46t$GrImB=O+!HS zpamdD598`TE9c}Lx_k%J#yxRB;1C&B6oArKL|8e;%_j(`Uo-+xTFAJ}6F^Twjf-6Y zT_w$C+>d4D91qK$s7q%TfF`hc0 zSx$G(Dj-f0#`tucmA5#A=rP#JR}EzPDm;r$6G0t4I9oX4j%%s_Hm;&1crmAkO5@&J z;L=&!&C)lbP|&#gkC0};pBXBW?@$Tj&Qu8vkG}e{5Qz<+EBBZhL^1bDDW$aFzDL^K&Qn}mo|Gn_&QJk# z3mpX2eNsXf6I3S_uAMG&@?cNJdp zcCjx=vq{~(fWbV8z=rdza`iiIJ4 zUsGW?64=CTPu?JG`1~pt8}4$&$MCRKu3yAnv_u%44E(z=p87XTGyMTdX@udGt6V?3 zGUrIWj4n)!vJ5v|h~UVYQGwCgt6UtAPPxIth~Y{Sm*-tMqw}L}EU(B2qqE5p3SqRd zLivqx=>H0EW5YlS`K)EJL&mn+{Cla#5>xlxusLIME)j@kbzhGoM zgL?w_9cVpy239X0>j^U81*_BH_i^=H=Q{Ep6Dtlx%5;Yh-~09#)KD$Qt*nsk%$A4E#}mjU?a6643b9m27r-F z63+OFpOJ$S%Fba)i_|nG6hOgC3QmzP-ZbX%K)RM^Aoqr2Je*r?ts4_fE|*unXQZQy zvXPV(NEl<$f{@+uyd!B}AqRrK7-%~M^{$^Wvn8|>+?8rfLxD*+bSi-4HfDxE!Nev{ zW1;{wE&!%t#!L-x*P?)kc`1xxOp<`j*sl6epD`%_1}RU`MTezw&(^dz8qP^2q>99yIg^Qve%8v>dm-C_+r2rE1YPg7NRY~(&7@tZ6qv`847&ZRB z5yrS!3sHmPKkDF=PaE%VLQ3P(2xGArm=w(d&W8d z{B8{<=q%r>MJX@%eih127c8$>$Whz;AdF0O6=iGwdl;Td#yvVdPlf&?j6|~${I)Qh z8jTRQhY^{e#D9hn_|zIs%u=B{!njljX&y+F*(qKG=iRg)g-ash&^z$N_P@f&w1pKs zE9Vt#OLoN{hY7MOOSmfx&$#Levi}Yv=zz1jspal4E)_!lG>r7|IdJ8bKMUisL5#bn z3Q^1jsQ(G0in!rJy(#+hFfLAm7oQ{fMKvyMd1}USZ#6Do3~+mEaBeP%4HU#q<7=U4 zp}0p#S7zk*)s#$QSdfP=?yrmFk`IKDn5OzkPS~uZ&mZD>C`^UpNgh0e4~zUhjK-$D ziT*88Z z{CpUJTPloX|AjC%@3?l4@8;v(GC02&X&&1;*4H~Y*ygTs{r``-KM#+h%KpdkQweF( zp~0k!L1skF;!Nm3LJ}62aY-ZrqDhEJ01+M1q${DN)7^G=AYo7gBBG*1Swuk%xUUnJ zxBC)79c7boU&r8r8))27QGU_{MinxDXqZ19P0lUI|Qd_@_m~Fc1X<> zljhf6kkSg(tyzBW4T{&4nz!ey@5=DrM#WUoS6J?G0#H#iSuwL*z?Ben74IVZ-WQaX zZ+Ken`bwH=`BPgL+i7a1RLEO0%lZJ60+;lGl!!rQc^`n%?9x6E?!(yCm-U5NHp(vV z1ueBuuILM!Sgv;JuILN2u)VS`6q6NJXk}kmZS_nO+};;#ezNPTzA(H4TwE?c3v_i~ zI2s3wUDX$c<9YSg;%Yk>@h#q@DUnw=*4PnvGr^9r){cSsh#lb?I|9#GW|!i19VKL) z9fK!3c8qK77!$D~vSVCl$C%U)%6dDB*l4qJ*#&S+TZm>hJG_dqb zH`<|CS6ZMQc4$p$?FbbFl$GFH$F(!ns^S(q zm|qPlnO$8vxom2s_)#7;O}N#LY5neAh2_gex7*RGu-7zYcJ++exEoMiV$Q$rI27K@ zveNRB8Pz7@orgli(cR?g;u5hExa&}8)2iY~clV2g9}+mzY^e7f8V5J(xzXL*FV4j2 z`~o0j{NoT9md`JC9sZ{bFwaWfEGgrUzRwn-EbU}lZ%n04MRE1%mKxlCC_I59$GaW9 zv1&>ypcIs=l;4iuX~%)%@!2#{X}jz|?2ehMj(_!n)fU%I5GQ>v+aWvxO3*8I5D%Xc z^r{^s_}TmS*X$^g+K%(O9Y+ec@E5hn0$I}lqQ@o$HYzh-~9mOrvCeO5LSt5D`>YJgax7keP9PMRY_Sb zzFH;LyC2&TnAV1{$Bw|ds)_O^cG#&kC89~-BS31aCxHB;pI*FHN&Ty;z+YHH;f%a?Yn8B?oIKZ9qc zTw7oD2R*&Cy3*3q_t!QvsV2z@^Ah#9=`9&w{KaoZ|wxKQt-hhIS77d zM<_2XnJg{--VT{PyP|la^+4}HfAAX1Wrkn-LzrBO?|qhw`Ok0tVboYL4)%uu9_E3g z^_Ae6HBwFRFfkU}FGL7Kzyp0Gdud637~o-IT+|;1cuW#gr=|VD!9l_=?hg)nHPcvj zD1`EfvZgLMG=_W`czJ&qP@-I6Tx!R_QM6)znH_`!Yz4a94#F(L9%U=+2t1XrV_ad! z;3XY?(xY;s{N=JM?FhWMwPUQbV_^InXUAx_W8epZ@H-DSIak?nYQzl-JI>X19Pq(i z3p>&(I}+AyRrn^arSYw{qwo>7oyi(I2A`zbG1l5KYD#gWYDc-oj>2cFc8qm)40%>+ z$GO&y6Fwdf zvIBW`F}tR;247D>*o!lxyMGT0zv0S)?y+NGs*AU9W>*xS&JT=q@9!YVUi%+*6uVB~ z$c#GeSXE^us@fQQUte%_Y0WhGde!}Xp;O9E#VsxQvg8AO5!4a(Y;j&KPPHDi@V0PiTb!nb)v5{A&-40x zk+Pr>6H6M)oxnaA6PStRo}CS&IM~YYy_OpdHiT(Gzfi+^AH;@H;*EI&{@^_3W4UO^ zNag-uqtV-o0#sI25i!nVs@@isRn4DZ0(-Nph&Imk36_@IX)JAGQyk_pt3bfmTUGO7 z{$N9hh4zOq!HUpZFl$vitxPen+$Ch`WfLo^=1-X955%O!aRhNoayH+Uluab=a0%o) z**Ln0UqzJ=^9ErbKUtm86Xz)PX+YI5OY4Orp=*QJ;>SLgHZ)nmy~8UG7MoGM$*W@) z-qzbwEV?>YVZ_Al0-+EqFx|@BhM9Jfp>^pKp}==hTxk@ph@u zKlWR#2}S&k)d7E#KUNuP@COWXCU#21V}7zCHu;0qq2`!B*r+c*PMyF4uuhlAXtiS6xBH2 z=F+IYG3X62{2~Fr7H}G)5e*>xC2NhLfH&Bf7m75FX&Dm>g#ytr{$R|A1igVVvDUB= z_C~x-Q5v>!x`V>Ej$lJNk91HTO%A2kH~GfYhnm9vfRWx9D#$CGkT>?P>ABIl-iYB# zj~I>KIev=8xg`E~((?R4f6SD&OG?!?pdD!%B|@(g@{IHH{!4Z-BhqBDDY|V08==_c zhKV$1?GPH&o<_On$xL2*8s$Yu(`whJz)?Rq<1UkpoQBPshRyu`WWuq(XP3I5Q+vya3osDi>Z@REQY*@u9^stR=LT|Ep{(wzO zh2CZ(JE1pO{oGzPq43*nbVYsXnnFISnhL+eMpx38E)ojGtb~f7(?&R@4`Cn_wfRNi zciHGp>zA&Vjf!NKjkLTssjoR~Ra9Yj+o&r0p(?bJDfAv2SygYcMk5yX+dQfW$SWG3 zXcOUn2qQf7ScNK@R2%L5-n32gdU;0Sr`zb3qd&4WVl-i^JcXZcqr0vTUBvL(Y*hF~ zHo8sy(m_>Qr=f_dY{WPBC2j(#rMFQ8bvDAg`w#}AhB41ds0hL~!h8D=qMx!?rlM%G zQ9jfkWw;lqB5AjgKGq*;-#}1A9X8@;`y-CpHC7azHp=JwqinWQDvB-}<<>rw%|R@e zto~ILyKI!N_n}-6@yBePfgzI4sOUX+T0=2%;2cOS}z zP{d}U!cVo)eb9$a%sQ>kQ55Mm%8&Y?^xOIZg`aPu+tY^*4ctCrDT*Q+<)?ipMMZjT zQWZ^=jrQ|CwCG9fl!~IxM!B~SWup4}A!G(<%H88{PgsbgZdeS4GlkBR$ZEG#ra~>umv~D7tKvziArLv`gYMznH(t zpkaqMIEWfVZ1?<6(>|t8!vA?q-dO!y(v~G^nb88G@i(PVX0%W|WccZlL@YNl>I-Oj z;y;wkJhzX9BBcG;57;{=T4U6Qg1%^;&)XU$?Y9A1rgu)1=(a^J#lwPBAHafF`@&(t z%A6Z&j*tdZGMoHC`4lzk#gkN|*5730ReFP=D9a=5;(=Obj3{rRDTh(YL-pPmR{h%7 zDJDWjfWApNDUMkY3dZK<)x;wHU?XX-Cuo^XL|3=EC}U1@1HGMa-YqGV5u|q#pp;ag zp(%!4IjtjE%LEnyDRVy2x=ksRv4A!vTadkTq9xweXx;+DnCJ7hlD5sEWwM88OWZLt z1k_YyUxJqDBf3K=^0iXrn*BrdkjLL-hCTQ(h84R5m3b)d$4oDOQK8=3 z3$ZLn+NCKbl7+L>Yh(@r%#+s~^taR?I-k@yz`j1;j6j9L!TW!|1CEu4>PdSmj*%G% z)e~7l)MOQl_`?;UV2HF2;^G4z46M-Z1A@jJ|e71GlKMwfv_{fFCQdf z81+24qL#GR25F-1L_JD)!0`I~!N#&+e_?jDD;{Poq#^z@BSsTx9C+C9(6Eb<;ipwD z7G6(lT$cKS8)esoCRiVxDe%d6S z0wMWCNlo6^+%a?fv1ndJb6{*CY1Hg6&kxO`S7dG+=icC4+x4Wb{!b6hT&p$Ab`}xhS zF3RvmBJ|L}4<1fIV||z#s}$ML6q^+B){}Nwe0LuF;r#-=Zof;v4B=2 zvt{9kKNzDclDRkV)0Lu>2Yp(ZY>AI(^BmF3Jmuu(&~SGOVXA;M!$(g$p{>-6n@@!| z5}oS}oazsH5$yX0F&SD>#vJ-`5SniW+TE9f&>8eYS!=Y!NZaEw=_F1t6lo&u*1;OW zS{N7z$%i@Ks39MN2zuC<8AR0MDI-X?bN`5vP72+rAd1wMdPUj+m*=;oSwPe z90IxTJS!A5NL!+5nL%%p>=!db4GmEvCS+#>=pxP5SF2fvC$GUDiN?TTTGYTSB|*y! zh>krY)oZZ`o8&-W-49I7091BYOKn z7oqz+|GE^4OA6B@)T{JroD$m-q@BP~Eh*WAj4%})f&gaBF$ppvRNpV+oYt5@+LP{a1LVKZ+lW z6=SNOKIZ9I#zOiyq2cdl_lA`iX-8P2CZoYeBOsVt!U#)4XvC4Lwj{ClP}gY03Q4=n zS{`W*@?v1}RQ~vb)}5ebL}_;df=iFA}xP`jF3T zr6LeAWmhF>c={nn{rEg~);Z1oVC=Ya)I8u!ZWNnNaP{9PT12OpQBN}w5t4PE*|Fkk zPLG-4A*RRu&3obu+mWR!=xuc($3`F& zn%5jQ7o58qQuw?<+mJv+YZJBHn0F2ya87szjxgqX1IQzW*5DN5f=E7TYk56Mc^5SEUg--yW$`(NPY9*mW9_=kt*|O}HwJ zJl~Gg>87jFDC@vTowng2$)l5YbsA+I=F#bxtJ8?2G3Kh(w4>-;t38_%wcI&Gn-bCP zCtsaLxh=?{oh@3GM!5_8zSvw<^8Bha*pN?}z^CkHx+xJ0;MCP=lpUl8n6M2QKfS=2 zt*g^$@Pl)O%vWWa-CRfyGvU6~X+*9tToLyA=n1CDT7$w46rM+08LtUN&Odo{>Xt6K z2QC@s(W%`8r5-K3WrE%@K}8bu4@LEtweT?*hI@m~GeI4_K~Dgb45~%als1{7mQ3aY zuSp|;w!tqf?~p0bwkaKQOtifc+#^$pY=kn=Z&Ux0SQ8xPVf3W|`*T-8DYd<+82SlZJe$=Y}GeZAoSpR9)EB&7t zAoRy(&gKEw&Dn5$8fEj;e+z5;H1c9ZK&T4v^813B>+9{(dmNQ(#Z3iN2iT=*yYjbEj+yK(JAeAF#p)2Q!Ff;v`D64 zeir^qPR`Nk30b;brU0CsK$JByN2f9{vBuA&P^8HlGyR?(6Rbt>9~AyS$o_xq_B6^B zdn-f-xeCs@Lsf~$Q#R&>OL%dz?G98uElxtiNw_nO2G_~DT_n?yaOTpa5B@X=2h?J) z;HW6(twE`o(x|Q3s@cjUj_j35i0t?8Oe6HVD_NHBE{mQklMpKR+@E?r7f zQaanM($))U>seY4_|G9)&(bE`ZIQN~rLDMMNfRiPEhp$3*fDz_NFxs24M_;y;~z{T zL}rw(Ps0A&GUPdwI~e^H}99ne)>gLgV!Z z=@!mzMHYJpw{rHBhtVTpX1RfNfAHZn8hJq^KQA1M(CY~XE)N_szpoeEnhzL3dY$K@ zf*$#OBJb)#t3j7}7wd4?BWaW!ju;L87P^bII1eS!=7xAl>7!}nO3ijqb}MaRs_e%w zs8yk;iFPpArCij7qA0!2MIUof{zwO9&yCPmOj-OmD8sVs2QKq*StrW8bE2}ou5n=8 zzU1*V%Em;T)^fh|DUf&PIArNVT>1z~$;oYhl<2gtN25l2AN91^-X-WMfY9Dso|f(X zIXs}fe~JgR_d#8tD$LO-oF^FW099FzPI+Bvbj%q!I#JfyIXbm>rIE8CN2i`V2Ms2o zSsGE!f*hU5vp7em2fETI>(U&Z{_sp15jj`o=u|bv!9Bz4;CWAuPNxIL-OKPrBKFf| ziVmbG5rj~teT-0M8wjDyx@T<4{QQhmCO^MlWsck|mAP;;1_S4#IXZRb3!bdZ%Q-sz z-{v$r=503c;~bsd+$?!gf#4aj8~BUjS+E5>lUL>Fw4zN|@q|oa#jDU6#x4XNi!Le< zq8S9y|J-5|{rMItx}$&5gP)b=OneriWjA(Sb0}t*ok;o`p^E5KcRRG)DA8`-S6=a~ z>MKN^c!c@Dfll+&XVb{lUBI*2k2uJ#`)3+u*V9K1tfYVbCkCKG2anXTxwMy2CcltI zE*k5g>~raRF1hdpR!nL(GAF)|?vV>`rC;4ztDegSYPkl{vVpbdyXgHFl%C55qDNKi z#4fK%S#*t+!wm!3(i@m!*o$eD%X=6^Hw?s{&vh>wE0`xd#luj3Ihq?d_mGVxMDb#&Yp?wWBsU_E>sa_p!5E98KJ2+5_57w+_{*E+K znv0SZJCvFS2VxwRY9177y1EcWp?S1~cj!Ld5qA$S7EOV)+3KHl$#KE!k`XI|cE$yZ z63Jp_*R9fEudDB2bjv{F+j8U9v^Zb;%qW+1{oaBS!04 z$#-7EP{IWpxIlkhO$ovtJ?08+W&H{`)sEbkOZ=*r{(J6ABtr#dh5tjIt1=UOBD0mi_flF5+V;S>k*< zjj|)&U?cX+y0i#rg6N(#X|wERP0XvdqmNU?P%!oC8}0>-fxYKNoeNXl{f)=dy_(VglGCb5|l4 zjmq3!&iNaIwAqQKI{qUT+8mMj81e{r0sawLu_%hlqN_iK65W4wK#7$pm@v_vG(x|z zG6lVS)*c|Fo&p51w|^~TP2%z}%KdaZ7p+1Ox!O*3P_~br;<9cqYoez)Gwc)aN}uR3 zr_|qZdHE-57W-Wa%m^W`S_Plt{=((Yp*%)krJx(x$ILn`%$5#<`tDDK`b!5v{d17B zv1%U#5p5`s(c(d1HUBeA)uxQnDYZm&>tmCMJawaVTK`!Zd74J)^d25sN9lC*=V|1* zY?MxmK2M{Z>qcP~cl#)vzWF?jvK}3!Q}q{^a=e;K-ID~fX^BLhWv`~v+Aq>5>&jPC z$+Z^(8K+F()GD0A_DP&G_MyY(9ftJN1kxX&6?PaVeF^%PM(I=~L74!3GD@eb7=&T7 zO@gWh$T9Z8FViRoW2_ipbG}kcIwfX1Fu|mPL15Bt1!15Le`RA*-vcH+aNX%b$s%Z? zjn-*dPa0*pM(gwxE5ib(|#>I9jJpiBth8d82ij{%sm%O&G0H>$e!BfwT8MG3X7rU!)kMs}%kQ zh5t10S@Ukma~g1<`3K)h&5!xcrg_76QuBAevuU1MF5F{kp8mbme9rf*Is8*4k!C6> z(I2Fg|NFrv<;NeSl%^kTQraW~Q_6imN-5v|$Wl%nty7moYJilQ(K-$IDUCd{M(dRQ zQyOt)QiYhP4+07*bM{ZNGOziG`9RyE3Sm+skl>TYzz2=xz)v=9PyShI`{2(uZNrj* zsqKCsqJf<73#24Bj@D`Q|A`uULZ+yxrAb7|msx;!OCVNHPhvZQlJ6L;Q@1Q0`Hu5sBm>uvn5&4wZmD-WSfODrIUv3K`~d_QM87F% zM?4%CeHHK_`jcO!==4hAXH)b?l5D?BEuz^QH%oSJ$`lsGl8Bt}MwR4d@qp_QA--0o zz@M+wIPy2CMw=uw)fg_(N6XZrh7;|uvr<(3-@ytVsQpcPVBK%Z1Mf=O^hbpX5WNWa z@W7)7rRdbDy*%)#Bs(Bet7wk8sY3K|=&TTRUmcWfq=4MkJ|s$R@}PhIjNGC#nXS1+ z7k!iF7IuUsGcy9OO>m1Y`ke%~tnJRJLZI1=?@E+7lLol4tcF(I5^0>$sxiqe297)M zfS&COJYe8xak#Am$CnPNRpCIXRce)xXlix!Kq>Lnfl8|?iDPQ@VzR_J#c68QA(8Uo zcKGVl6sgrxJV2}G@c^x|21$2q8zkLT?2?LI?2?M@lKf1?UIYpn?4ZF)vD7n!@}^=m zL@IXs5LOJsN|i*q7Vg5Z^5S7`;`QGXsctbmeU}Q3KabX_O(I8u?8?>Y@H97NrRVC@ zga=QqPB*2w#Uit|O9Wd$rU<%DjI9vzR+2I2hSUVxorb9LG!U2+d9c2cfR{{qNrM~%NRX!zt> zMcL5xoZu{M*&VlKH{0^TP&d|)`K0Y;Z7I8j_6)+ILE9hPBn}NeU`_swe8gy?Jxr(# zbBpQoo4&??vnp4o6NbAf z>-t=s_Tk~yT%9KT5tSoW^r#lwR%SKcD=Mxg27fTFJ2!Ju@29{1>U)(E#aptuST*sy#M57@B$0#v+%_@I=kv;cDt zkAHnCqXw_Znw6m{p=+zqPUFfrnJeRDR7Td3qB2fKWmF!ie9u{gUIA$*BZA1)S?xgJ zpN6c3I0G$rPHM4%^<$)v2D*&V4PFdL-B-^#EEq3}9%9EUl9%pi=;q z=5aq@H%uASzRhabdW{bk*K4q5*-^@x^%_i-=B(FNb*A79VIFPZJ2gp1yJ_$M$>(gD z^4jwTMjd%{JnEyZ!Foh~#1x#mT`7PUD2Hje^+dx`E^yHWM=SBe7GH~321QjZm}>-0 zqBa}xI4##lG!B=qHk!oaa4CzjV{{xI_CgoINL*Zuc=Bpup|HuR+s5%cuITedUErd_ z(v>>rp_wVyRvHV0J&Lenht-~y8tb%DgHnYiiMrL&dAOxFg-IxJQkk z5A02@MLVtBAJo`g4{8frwc9W|emZ4|d%w^{S z#fSVB&R>xY+e|Wd|47C3TER3s z7NzSG5P_*4H)S_R=?2b?^|-|}zpF+}nUBPFF)xE&ka~8@6y_hr&@=LM`c9Vamnon} zn^0AHpf{96XtQyp=QVo+rcGTo+nx}%J;An3_XyiW?m>^T?FnHUFH?G?{za?<7A`)? zaFI-*p@2gFrLuInOzlurx}rB!>hJT$jM`AKcx%E`z3yde^}I1a%jKb*-WUMKyK~%> z+r)>q^afu*7>^PR=kx~OI5;y$S@y;N9Q$G)oAKWofP0O9&v8?BE4@DelcyVyQCGLW z=b~r02>gCz{Eu?XPRuJbWxY)`t6s6H`$dulU7|!^@R{?#QEtj({k1RnIF#~)GTIk> z|Y@kMB)-?gAH8aDia3F9}zo!=v2fJTFhD^jZ;ldvOqV zX`W82M!CteI!~vE@NjRQPH&BJQ`Td7Ivv2nmOPz~9_=RQ2YEWxN$O3YK8Rjsw41X2 zI7TO9GzO`ftbI^BhbGsft&6D-aiqtn-5;cOVA zQ@a%N6{yd9W7HZ{}O1=jM3>>pgG?hqf?jU&;!udV{|$TAQ?}p ze&Fw!@T;nuqF1eT^u1X}-*X+EpKI39_p*-ooI>TyTKR!%r6bp@l^?iPw&cn>=#k3( z0Oe2zdvawRIP=`Zbuc56Q@7;6%>SORQ^^?UpRZFR zaHN;H*AZ`bnU1Y{&FbLA4(?JHJJ6+GHbyna#STo)DLX(*95|19X$*!Hqn<8tpk*iJ zyJ_$NSyRI$Lv_Jp1s}Lp<|ACN^|VytJt9+BG%!(awxmuMo)nucR<#46daM$Zx*e}u z)m|giUc+jim+z*$AdY^tH4bb`Q=YuLpsitD2tGhY8MT&;dMIBSwVsXIo9`wk6fTlF z9ifyA%Ywd2mUv@^saonARu%6SD&Ea1W)_%nd$&|cbPd|w4yrU_66LR*+;Ye)1)+c9}wt zM(BZs(E0+o5PAv^SP1RL0~SI93ZbH-BVRYwDSA^m$n#jfPT7Sj+#cYwSvqEOKF$Gl zg|jMaZ5{aX@6I7gGx^h)G!f$a^U7x7c~`Pfz;eU^yI*|{%;Vqo06Us zhwRx4=xKg>pb(P-dS)Pom|0`pFGWG28Wc0NbZP3%0xQ0Jb?3+{A1v@Bp?KO#s`59GyBO+s~mn zuEg9r0XqmeI_&`Rr8zn!9;=YMCGyt_dG@gqdD*dUV&o@)oD9yccSI$W%M?}dlOh~- zoFuG1P7*dBr=;YcDV+I%LSCnkpH|4<16c+E_hiLBpIPg>-V=f~uKlZ>+>KrBL^pQw z@nS}NHNO(G;dm8g0!m`;yUK}TG3A^BmK< zqW7&<-YcxUm#tiXf|w(U+~~h5EAM5iadvn=Kb`kiH#tiSbn2F>bz%c>MuASZ|J6-d zjRiVw`zvY%Q^?erqE_z5x>!sq|1C6FBvWWEpm51@S-L`|cBm?C?+uma*7&h3Q#Mk! zkR)n!o3M2o+xn$x-8QyK7*r&c-Kh*Z_C#sWStp|JvG`Q%MM?o-nF>L_q;Tl`!pEWK zpJ)yx;;=M6l>EYntm6D&xa3eIQ<#lSdG?qB=39V$M-FklQ@)&~G|KVl^Rv1U*4 z>FPTtqDv!sieKD1{v=i1A}_Z|p5l!|H4<0&gY@*EV}=c)@X6*T99ETGgA$%hp~p}- zUw(q^8QzdQ{1iDNzA^}{BX)|LTx~Ps2hGp(hUQbJAY5?EwoBH)mLz$zb~ix0&^>Oq zFr`+eaM8{rG!w*Gk0gABOAtx;>Ln46p4k=67u8ph!+juHur5QG!A0N9OtAscv%Bo#o)G z)ZRd-p@B9q-U$=Y0b%oC=tn}ue3`J>cCGM4s$im2!xNfqLh#IVt z2mzTwqQimhXh4_B(hivd`V;Ec+Lg)II!~*aT4}~?(Wj!yMeIK8;(p^{7Y4&0CaX|= z*oD0^*;*cUVP}i7=g=cu{P!tx$Llc$+)?Hh&A9Uu!TD2}LZy@7qSn_^>GacJSt7sS z)Teo|f=aQf&jcHx;Il%(XI*GqPoHKsu4h@5l+%^Q&$2FJr)~#7cbu;Dk``~5DfBuG zj+E-~NGdM1*M>~-Ri9hccv-0NvhdUCqJMpvb;u}pQ?3z-R7LngHofe^x?)GU(oA4U zU%t$$2{m8g=hOWvc`ti@cBSe0z07`Xr4qMSNZ<|ief<1grCSN)MUUc}`jwUc z^MlnE(DQ?_kvev2d<*FL!C2||QGx}(#8`nmuSaCTW)xsaBJ*Rbc#FASN7p39>QzoEhIz?Iu_LEC*#b$LeV}iQzrBB;lQBiNo6#BfZ82$@{VE7##z-rVq$;vxTvbt-UVx?H* z?-MM+>J`OmCkVmnYdnC}$mx>R-=<4ew@+85wM)}pRpi@%4Dv7W0P?@gkmP62kmR?` z0C{GiPF<4xbC8cO)M+a~+_^9MQYiO`Orhi#K*K1wZ-yKN+a$C@rock~&V%1lS-3%_ z0Dgqox~1*KUo3AlVrFaTFk8hCeiI=#Ks4*5g)TboOck7*CFescQ>kZ`gMe2@L^)em zrV{16jQ^A0S(!>jl2y4((aBAO2C6xZwCI5IwqT zGQyHsIJ9az+aXKu;?i5Vv=gOG^fYsR0h|N=CV4>g1!MF8BQ%d*X03*tjlo}bgfBBy z0T+p$@MU&GEtkMFkzc@hVVz)e9hY!`yv&Yz^6cNMi%IH33}$7delP45mGYUWl+Up;Q_#%ixETTi1_=0h&;Cx>a-Fd zIc-tXk089x=<87yjrpu)PsuWQ zpXC}>VK)kW(U`5U&5M&4e7b2DBe~`vk6~NnOE{0c!hf*_jUvwj=gVAjBTBdcdcMkK zn?;$Auj#L4KmLp&Uo>VZI?1QT;OgdpL0b~mUg)AW10fppS&D8k++wHn%pXNH)yWiH zX%*gc#%pI=jd%=l?Xo0Qvz@;PQW0@IqK11|vwen&IFXlguXv`Av>tXfx!Mqme)^t$ zHL1Z(*%A6a0UJu~4QQsFfJf+}L=-&$xSuZKx6)q++!}nc8kAzG+93I%09ds$kwb7L zztErF=#GceO6Ep+5hEHSO(2MfS((U(tl2@Mkyi2ZRetn5q2@@Gu4l3bQGf;KCeFTr zY?D72r8_x)?765AqdrOxbN;Mz-Q;|vP^TW*lx~2tw-xGi{<&_-d8H83kxvSBN}lH? z&)0=IU5iOr;1N@i{x`Z z9>C{st&&gvLdmBF58!kCLdB;?^7&Qq=~`&3)gg;ytzL}>MBHbKBsbUjZengT&R5*( z>V;NcDsBtUms*XuK=OG358!j$g_6%KJV2{kE>wJaB%f~;pBFB)X?1*?(Nc5+GHQW(W|;p+_H>j^l^#9esbQaAC74VM6kuhe%)oTK;%Nzp;?oAVk#SJ^u-#b_$CHEMzwnY+Vxu~;H4(*9)Pvx5z8#S^=|f#=%05F z;Qraw(ZG)ToI%yg+~n#;3EsM)F9u*vxB-QAjq&Z+eT@6cGMr&}n`j?PPQL^`r@?_C zLfemIit&l@=U;+5L14qYe_-BSg32*`tZv%bZrbY^KUSw7FHvFSfrW9WVP{l+p6WQ0 zs3=W{*ESqRM3sCvSBXzgO<0aO5owh;aT6}6WDjHq3#sb->r!auau`%VQ;}J;+)d7t z$LiGG=pe9~N<^ONV|BW5xtlzH8>`c1JT#2eY5#IJWrfD-bi}1@a<+`sDSxgYngpWu zu{xb~she`vjm0rz$5@@tzZA}5{$Yt)1yt~V>r%=803N`<@G{AN+GUb|rzA4@ufEL2 z|KZEPUxrtC$m>(f#YvG+Q|(#&vn|R~sp(da%~wmU`Ea&=xw%y{AG>&aFIROjpBGx< zrQ!KvPj9~5)4vdllk-=&ag6_T0`UHHg`2Yd(FxXom*c zb;t)rlyJf0CQ97XED_|#I&5~(-Li68UbPzcoEy!wf zQTA$t4&A6#x4GzaWMVDYo{Z8f8sK3RL1V-$y~Sl~R=dTUmiXGk3HBF7|LbhMH%uqM zXMz=8;{5+3>*|?{!Q0#Ducw8m=f_rKNYD3k*U-Ur@Y8Da*?tF&49%mBT#ZEJ>H=Pk0;GLZc?U+bFNxJ%^H_pb&MVm?V>{EeMq3=#~UD{UO(2hBJ?D zVQ|4U;7hJf;P~lTW?Xv>YzRS_2Hs`Z$;AsmDc7buIdGrl5=4;5e}cSNJ?&)nDeHtV zkvkQ+AbRVaJk>YWxyjWDIS7q1Ukkm=g5F)nN^wt;9(Hi|vk==B>&y=1AW#^gP9iL} zBh0!MV-Py94vDZ49SpjYhp(00$=lb;?xb6ypgXY$`QvragQcXOC)9WXOrSL1 zIGy(2D7ke=+?n=juk0|n?UEQS#qG`x$?e+?$!*w1$&H$YZoRlo+sNEp<8;cG7>9vd z`Z%5L+vujOk>hllut_-~EOBr>m7OqilXSwOO;S*&MCs*(m%)Ra1>qwR5DJd zyqnzQsT!x#U3i!^PN&S9-Q<}&PN&e#Zpw;{)9JRGl@3+&g(aI&kBIhffP=yL54T7i z+9gUa9cpiZv2x4|guK4mh4?8qjF=_<$kfPL{;)Y#?y`-UUnOX{K7WMhD{j`Ex0sVM zQSj9*YSjEH0lljnHor>XakF2E5T=BX$2vf-O4M=}`osKdShR{4bIrG!0!6{Yw<>|F z5|zMwvSbR7Vd-K7UnMfx4L(|(h@0;EZ5SOR5n9cVW@K?@d=v9~@HRKOcFmWU*>7f) z*>_;bNL?Tc@8-fKTv&%fKXvjV@0L5<|c@P3Bh*G zN0CRziSca*7u|)T7UXww{zK#&>QV3#7dY;6Q}#j-(Z5(}&s`WU7E1lTVErDu3rcsZ z!tc58Jroi-FG1M(e7RKpxDjx0_r;~9v&LLe>M zV_h-1=zBen2?!QlUNXz;AeX`qGK7jimiy*a5F-7#`T1BlgMXh2{$@iP0qC~3( zJfIJv)9!au-a^t=@d}yp8nEAA8i}BU#qlTA&{1^rY>QkyiySmkD!iKclB?=`Z1abL z2CtRYu-13nFFVCG%;@vwiKPDek2#+oo*r}PU&iv-9sV!Td& z1BkZK_9qaV+M|#pDn4R(eUtE`i>eOl3WRJ??N6I^@iZIL@~Eogr`ZP7 zaXwix1;}s>h(YIRk;x9y3%o(_*rRUBZlJCK7=V%fP-?z>(nlhPY3dG<8^xe2{+{wkJpKu z2k?&Wg${m6>KM!;@S2tWq?>Z^nicUoR&`IxcdYJu5+0K+QMt_80F~D|Oz(*XxJc&P zWQuwyfi`G>mpuipq8{*jhG-W7lLd`e6_H9rBQzYT9fQq`d!E7ybs-&t#rv+OurJnz zIHqhY!_RwK`ZOE0@Y2&by6P+xtUetp((Hv)2;6TJZXs|_>;mpciF>eJAf-ypQH|U<)@pK;++$OG;#j1KywvA&AAb3#aebdI5=_e+SVqv))t}`aNc_I zGxEH(`I)$bf<{ZMCgz(sw>db^WZiYD5`nkKw`rRBMXqhU+Q0i5H|5E%1ZkoOr(!;2 zpakW~Zy+k5s}nlqj7bqn&ZVchXDLBR{t~qMn2%oMvW1)7 zl+EA4evb3kZ-yO2$>rm9syklj+#*wG&daKE$LrL!8I#@dIvoTF;~$WCLr)NN!2dV9 zYP?RFTO_`B3xfWu9G%*hh&Q@RFpA)v`lVasJM~+Dj1RZ%VdM+O>(nWc%YeLgyiU$% z-Q?LgUZ>G`xMRFdQ=f(MB1$Vm3rwH4PZauyYgb!RH1QefEqvFNc<1NY6zon$p2fZi zc7mQwdFJ*Mx*ho@{HTe5Z-W5AAFaS-+-(ZLXo;U_;-QM){gv;Q_x*ghNmX>ZQV%Z= zS8M4Y^fndp2fP#TeZcCxt92Us9L`$B$Iz+~=ewU*JzOVt!jW@FKQt5okftg4$oifRld_X4y@23CHK#pujjIkNPg>(qB2uzoe+zB~@5ao&A!ex(E-Ty7eVV^~YVH8azR# zE=kn_s)7kRow&<}zTymLGRX{zv^wdZ74UlK=Jp0)J5D zFB9IoL{W7C85Q>l9-vjq%aW?$Wl-S-raDP=HC9iTp)!|=n!>eP`B9%o%0$~cAXBu! zRgi+~QJ20fue|P(gyxl~E{XoCOf6TU_|{eGX@YH)Ou=@IV%w$I(j`J4lkIScK3b+0 zw(RHpON1YI{DGf;c-c)J`1#6L+``q*y@Hst^gsBXx%^C9KYftudpgR6!s25dKMYcx zPyu&B=4VQN81%qeoj!d93;a2)G0bv*;LGr>ui`i(N}9-0Uav0{YCrI|JqW)PjSNO+ z%8u510|x&}Sd^CYE$`1>#r5w?cw6;SE^)nv`o!nS+Ak5q#gF&^2)-Vu?LfRTa^-mLERc3_yq_{e7v$wr!jB#iH`>%{{MscIOZ*Uw_v#?J|@4V z;v;`~ulP70AZe;SK9qUNtnM?c=2^o-n8)F9|Ft@Gy!Bs%$NO*D!Xx2rTv;%h=sjj} z+}m#A58Bj8eK|Z@b9I{aHeM9V)#*As;Da_F;sGDDIsP5_L7Q9gaBHqk@4h3#1HU)e z|3pI>sfxuNEWm}lg^4`hE(%rgw+%z4K3$OVz*dB$tVs(D61H?Dsy$8ierOnq86<{3RG zG3OaKc4Ol$6tvGXHlx&>XZ#FCotMT>Sj0Tz$lY+U^NtBRbzdraUY=*XK0&9V-EQ*y zdxB2&c=%?5PRn+?DeLD6I{gGPrb@p|Q1OHVR3kocQx2$zNhW?ENgnzDL5vAUl_cSb z0wx@9eIO?sX&<`9grn^;F>II>1y%kcoJdq0*`8G95} zm89Yc2dGN+NUC{w0M(UyB$f6FsCeZdsd&PHmBTTgxUHX~T*sKOrBh<^gaiB^|3vct z01x1w^r__U{S^E`)g!5R!U3wKpGvB`@BpfviYn(bP+`K6zCw7woN!dF5H)3)aCFWP zjqp2}qA8jaj*8FZgri*&nlpn(B>HxlT4n}3;YdDHu$>}Pur((fPbs!tz1gNp^kZad zVatB*krwfU1AhMQGr2;W`?*_uTJ6Tq5p!baPrZX-{*;I6a@x$UN6U>7Ju~3z^If$0 zbJefNAMxnLr7X%ne5h!St50!wn zvxF}-q3k|>`7QYirEGt%+d1)~UiuXdQxd;_H|h(wc>nH+FZ%jO%I5cjl*Dekn zddrlz?Uk5rg)ZE;iR=1IQ=I(48B=fdUb{!}QS{-n<7)ee9vJvQn~VN#@{upgJ3I1q zsV->JW0ubV8d(Lb}->VKS7)%X{RX_Wfzy^_{#k=j7y+12Kvk4&NB%1`p}u{yO& z#7>#QGx*1sga+<|z(o7p4TF%$zwR8lmazC48OR-V#)$*@zVnsq8%u-HYD6=P)1wKE>X3PxkT@=&m`g11Jnqp>)_ z1jGxM#0x8%o8sjc#mmuW#Q{s>0IJgX6!w==+OD+tE*HLk#v1YEnA;#sYCjS~E?2X{Z-{Ziz$13o1+u(EXV4|Ri zGzX0uBhbL5ZCbogtgC_htHN#aw#@Jb0{kW zrc9K_wUZTenm5?&jkFS82$l4cj5!grOnR!q8>yemNYa4faKsh#M0%QC^U@2(0y^Gx2vGxo(N>BM{T=FN{NHeWiwUV_s0m1K5r{%#^vXu z3yL!EzVD@jn^1?fb0f{Bw-9FcOS|ziQ-S7~5hv_=@3~LAB&|OfGa^B608l2A4pdaN zp)!fVVcNEA)ms-YX=`h{Q0S$|`MY&2Mxgz?_tu|(J$Ue-tf1zgzoj>)FaP<(CsJ6P z%QU<>jMI{~s~_32?gAksu1g%eZrg?%+TwZ$0mXByI(+)zhr18Pby(mH1bXXWXh829AecmUEEThUO>24DvA1n3mL4! zB@mwLDL(0aks!&2Q`8s7 zh(wBGAwM}2+kPrxMX-}C6)_@_Q@uWNCbstrD>uA8f3UGE7$aw5M_&{#zR(MIMC#{y zgXByMe=9^3`&>#y6h1~AlQVJTlqswM+M?88TJ1z~CbmdA91==EbF98RR8P*t^pJ4Q z8w*XI;xONt*w&Yfj~fMH(JOrj89FssZ@?a@%neSHZ*vgW-F)VuJF2gJyWn!vFGEb# zdZS5>oqajt8YC`2mNv~Xd_Kb`Umb8Jc0DK9ZiurLmBH6#oQa)%y$xRRE0whi`6|3K z@de4rallkC9Pq~Q(KWmgUc>i@U`d@dIA~r1(Ew~PP_h>G#^%zn-yU_C>yfrA9F#|s zL+SNRzA^Qorm#O?q&J2N@(L&9js0tSZgj3UV))V{Mx%F*pTeL|0++mzIRWp&);Y}$ z9{Cjy(lYp`xHm6$5q_*1okm|=vGYq>o{8HR#~<_=Eu{U)L{YyrO^GaeV!-eQO$#~< zwPb^pQ?y**5KY0wjw`U9;vZ(_EZ+K@j$WYfD>r5PLNQ+`CJO$If>3jergbiM(Pceu za*plPspAR<`|eEK9iHB)6Nz%VQk0+9tGr5{yD+T`xQE$%K zojP^Ol1sVdqE4N9WC`|tm1j;1`GclI+8eEoS+8liM!;wyTCbspy0=H|-K^(Z9{BG4 zLW4H&G4?56c=w>cD8AU`-I^yBx4~=Pv z(y%k0a+u0=w*N2j))1v6W|D`_y&~i@^2(wm{s?J3nwHr_G=2$wJiZr7ZEM&dtt}yr zkti_4%?Rn1?zzf6Vw*!DiJw?4@kdI7u}G_lmOf9R<2~OK%Ud5JP|=h zd;ynE!t+nx!ja-T@Zs-pmVh62KNTR)_xN6mP|UPWZdfT{)TD&sZ0l7`%WWchRfE-^ zey@bS%I?P(6W`#pxkJv17Y`kALRY^5f@;rXOPGf#lYV`2CC`68D@7GPN^f>l=_v=(`Vz(v0 z2vSZTnN#JB&E-{&+V)bUohA$T;PM3ixyQ>B@-K2xv&ruA1h}++cGH5m-)Zvcvhlk@ z@VkQf-EH!_!n|>=wzWh>nOd4`+JdTzL>TcICzN~XN4aB!jAOrT$7q1yHZn(5yhp~h z;U*p^9>W4V1d>eP2o@kOI*cPvp{QFn*#peJO%5rsbb9c*PBe! zEmWAm`KtV36PRiN)`aTk88OAtYD0|?YxbKqSWT!gVvTW#RsD%`y%D=2HuYov`gyHV zmQDGxNW^Gt4tOIHXjPwUQh1}|C#!;0Mx==W2NP37m6S#zWx@I0fFD!J?ia)iM@%Y#h(6gN?ZIHWZK=J~@29A{#9znHFC zRRpv+5Wwux3Z)~HECZNay^g`gJmwVvf6Sm^FK%&|p!N1vgd~ab^--Ntf5FM=KOWU7e6;}0 zz!dGnM==FV2Fb3lQ2SMxLiuyh?SgzP$Qg~!6KDfu3N(C0iqWQY!ArLPuz&R3#0n4+sB=mNqd z7@p~rB^O(S?tN6J9$7A?su_>zl)px>J(p=AC~PTVS9}6NbcldC)f+X;ILU7j9u@b& zcH?{ss}kDH)1Z_CYCa#?H%B`iV8j*3;?23mJkj~!S7}R~ zWbczHl>AL8dE9Rp{0I5_>%_3HDt4xMTV%{3u*&_>SiC2iy(xuGpm_uO=^$f9G!_Uo z(y*IfbeKkWtodL1M#UoDP05nH@=#-=5h2Z^W%!%I0m|936w`ieN{sQwLQVd9OdvyS z=&Z(2UUaTEY>0iq25-HQ{`d5WbAA5ENYTA{{+d47h#A58@%+@V5sc?*V&0g_rJsL} zhrbIz+6h`_3(-D^j>oA|vC13t*G~ub3Q;Cu@+EZz7FO)d#;tdnUr0&MI}OI_3r5y`8b(&=moQ@CI?7MlFyDV>f!=%(by zpVFyLVg+OhtQl zN*sj?RwpPWyOfgM5^JwafpthF5u>JZT~fC2WRX&`2ugkkC1Vm{olIHDVknu3+GQor zmN112@m#0yq?dH*Nr@GZDX^rHDSd)3Y;6?I#I`9@c#8k{PuRffgB=j9+?n`@+~{ig zc?fCrkaa^rb!E}kXuUTO7=xXA8kW4>VfvtJ&HvKpFnzo=TiNDS8(tq)0p6I&ynB&~ z21LBB;bmt0<`w^L-cr&@Za(So{Nu=D6NU8iZb_k^NymE-`J^#6o(o9RF(sw!Z~+Zp zd~FI9YdU2I=_tI|<->D0pN8U#7ndMoL?Xcu9knvxqB~`thJwKkO(*AZC%dV8je{HG zP>cc7Pj-_lL8q+0o$RL5@z8Lxn>Hq(Js-m625)`65si9drm5ZME0YHiQJQIT8U}+O z6HJrSU~*ofPPx3rL22h-mqJa*Hw3(mQ4$08}R`1z8~;A=1r;(#sa2Ebr&epTtui%vno$d(kZvT z$w#7QgUEU#jWT;xk}{&7nw;+q(9maYPoW2sbY&jr-$>HQG8o%Jt+;k}Y4OB~r8PA? z#-_$clsSvb7AXJ7Xg#v-lf>Le} z2%eJL>T$uj77(56l=t)8T!Y{(%HE6Zj>x9ZX}gp&^yMZy0% z25KhGo?Kcxxq5c>?3%K(N@rITpUDn-{!qnZfIn!MvchK9hdsAH zV)MJ-KxR%6b0D;`QY_kRtp21Ctv|Y-1wuF!2+*)2b~#Lfj{nJCrjIWTki|h-r4hp( zkU!XnO{q|XwBcH&L6o>0D+JRhMjx5e;Hzkk87-bXpHUw%8c1u3QESkJ7T3}m9^Dn zQ%UPi(lQ%@L}ON1oR=9U!VE7XNFVTT-eq9s@<9@&E`8Ovs1ynWymJBuX^nAxeve>* z*B=uGoEazhT?0n4w~SB&AFYs<8n2qnpo~i>%R8feMZ?t#BL0{meEsGB=Ia@tB(40A zy2?H@Pa>+oK|m^>W(J9OZ&*wI;b7|3bgZEY2T5jUA5yBlQ?OMrM+WLQy22%D@wEOc z5ssM@jd^2v4b8#&0@9WyX=K`i9?6&*ENwCBxo!{L%1l0SPP%5XPq|WFRs}7ST#=8^wi0;H=mb>U@bE+(kMlI_O$-h^BP#nbl%BW$o z?7YxANuR9cqQ9Pu4*N)lnubs2F4fhw7OzPKd{l;xqtT&LHoB2Y*?dh16z9{l%eEF1jD0W{52usI=fLWjA4jIn^Jd`H(wppe~DMcvaa7vyAU! zGTs)mtj1{a(t^9(gXrghIt_NU2~B!rnhgV&YT#XxEG=Bl*~aAmWMXrWja0_vFA=OY zUjJ;u>2fpCCJkm@pKO}Bi4S(Wl9inzFRg;1H?jB+p$!|)mWo1$Q<=}Eib9WB$hO|B z!Ps)APJ_>sZXYT&V`J}Q_Dev7>U@Z^w>bMX7VSxn?aDg3$ZF*)n)sFKS2PSy2`S2` zS47|9d~d5xJ!>6=72&JcqDk4N)1Omx${M;&rzt6il!}m;Cj6@;*4ZTQk&^eYtuCE-h5i?4-04y^_ZOjAeXNB>LYJRi=DK?% zG(B>#E`QhJ8V7$mCL24Zy??}`OZsNJOphcY@gpA2qqpf)C26tMqxD^P;TZ)>npLRMvHwR$|lXSkYjPMfmAyI^_n97}2o^ z_;Zkjt9Uv`$HL4FY0AuFg_&p&r{eMHG`$~BqwV|T6kQ3fyHpsdu>uuBfeI+_o5{Tb zEP1Dis_{79t&0zL@wGwTO%r*4%sYqNXd>ji2_d{rY^GJg8_s`i(*J*{cvO}hDwgII$Y`bOY zM=}MJ4_XnnSL%mUu*Qg;is24xDy3e>*bSt9{i@X?to0W zDi;FpRmgWv*sfED^c{{=J=3@Aqz~1}S+`xMUF*bfvK7I+bh}OyhU%1c#de)$;^CU@ zIxQNild!f^ig-|_7>Blj5Z2xZG@|$^4?<4P@h#?B&v}%^-KOQ%wZ4U(*A)t@>q@Ji zu8`x+6+GT-9;y>AIbES)&GXYx<+m#|G-2tuc&31~E5z6;J^~~&F1i-i2_q4@lA%xh zK__w*slw~H@E0y@Lt&6MGXFD%iQb(yGR8lK;WK2Lw(FFCorvZu;jCx3>-3kyWlvGE zLKrherf})Mfd!YIb2tJhdFOVWHc0r*GDVyCxg&eJ}qV+NiKVweyBM^pds&F3{ZsNi&6gGKV=o{v} ze*`Aq^aE$|j+9aP0~0hHiKraBQ>V5K!sUK^XC;59PVXHlqtYkcHdm&I${thO|KIH90C*?$qg+be%lwcItFC9y)gF)QyMRcj`1MgLOkx)?Fp)a;{9F z+r`*WOnzXePGMQPNTz@;gH|8y)aisw^mvnBOQk6?AkLI2&@KR)_q9|y$3#XaKLIye9e?r$?yxE|yW zF(N4QNo6?hctl>B6c0o{hUBG5JSMyHua}|N#ydx6Wa%V^mO5EGZRj&Fw6tf*p{3*c z_|U>5%9mL>@raUk4E&2}U#B$qL75`Z%n@ZA(8&1>Dp*Qcnn09w#7jEOI7TPuUtZEF z^#%tGBcjvL;T*!>>@};umE+RaC^^c;-Qb|?NItD(%87rLO>`xL8~zOcyt6Wuj*|+O$P_}a z#I=Xy)7n$%30b;brhu*kw6`&0r>&$pZ0f)38mk=}r5ziS5IWQUqU_kn+ClYvvSbR7 zQAXJ^g@CADFP<6PBi%MqiseblCdO?2iwdQ-8$?6jq(W)qUt}nC-VhHZo~1nd7dcD$ z1P_>{q-4Wqh^ZH(tnD(j#Z)fP4iP3L&9+bODi@`$Q?BY0BtBb^Obz%<*Um3KKSoohZ9kancSwdQjnX-8TdE1t3E(BPwV@Vzcu#!x!YKFQW8`RS9~ zR3x?EAXBJw6c(9porGJ2=dMnrZp0!HO+oR>)u}|D^{Z3qq>Fo$45`*Rb5jGuGy(oRfZ?a*~#O;_6g-Lb4}W4lze#*g11`D%~?ur!4R4RN6IC zr)22eCDFf=DQv)(Z7eo?%ewX79Jp8T#!M|}gVJU=5e*SlHUte~mDxuaw^TQy2GiJPTEZvNvHe{p%7o@c=#oqjvK9$XUj`E&BDXZmvs6N4{yDsQ*JI89-`IBYOuzK zs)-`AMzr4XH8RJDSkBkfp0A>4k5lFvM8hv$;i3h(s$Pbp63KGF%1aI29^^h>ykn^i zvTw#SyqXUiP|cQu?l}1j6Kpvdj)SX>2Bx(fYukXl4+-Y`4<1bHS3GZD0;8=BxAE1v zsD+Ekqphv&z`=w4S~0`Qrmf9-ry$O0hLuxWTib7V=h-e1$dx#A42heXyifYftDIh3PR_)h|A1FHwY0JpuiyS;yTNa(l+s9Kl0RS|uCUm5CZ_&Aa%D&zYT&KY z-^W#$r7hz41Bd*-Phs_;GqLD*kfTOqz7gRaCud^2ygDG>Qnec>dU~V9sGk;$HiyHZ zNX%eOCW#AmS0v%hRyz&6VN7Zc;?3H*^7UCK-a)0~E%$dDLjiBFF)tKp9Mdu;777KT zV@x*QfZrQ6qBP9g?V!|+BlzxKxZ{7hq@Y+NHHOCEO{!?#$ed!Z_2gC0jgscoGQC89 zK4CBkl+ZjQm{(~mKy}s_G14AO)F|=4P!dGU*i^J@lTcV(6Ca`F8bNH%`G`hfcka4e zEHy(>q7lP(yXZ;I&TAwZG4!Ot^c}KdG#Y`9Y*e03xskcRKKA6n)P!sd_otgs^wi0N z=^uHj=NqvZ=D6BB9F!en9!H^M>==v`>H7|+a_P!PWQy73pD_fVucMSFr_8m?e z@ld(%aC#FDGxr@%f67-JUX_&Nq>bQ!2?ujHJ702Gg$HohiU)9T;djXYJAa~jlnd)_ zR<1mq2H#z!w-XN$kheI1xD(rHACop2z6fb)!~%B(LvyVwS?#HuMVd_ z7V4Ds;8%xJs8A=TZ|~vMw$VYkM1(g5Jgs{Vr$>RZWbfgWI98{u%k~~lm*S_LD7oQt zomSi=6l<3$nB!>UzqGN&h~b^5DsKe!sH|+eMKIOa+DuJZn+a=w8mm*h<}*?A6UXV~ z>e}d_Y+-cPT{T0E}9akhVQ2Q#cI&DEaoG!)d6LJVK^`R3b2+ zA3B`o;FHNjmlN?D(RiCY(j1KWn+zIu>8B3rdS@Va5Ir0JmkvU)NR$tGO-56FAW|8c zVtB*yMt{`g9ez*9z}lT?kVdp{cw8MLSRcYy493jy2fdM28aC%M2kp8*cr$g=|Du-U zkkpH1UceuV1&q?5&+iT9P4fq11rtas@K66~{~Bm|F>^lAYZF~Wjw8R)%|Ok+Pz0>DA@724K2fRvj3Gpx z(yw&7c!KI`OWFD4sQgMd3EF!Ro+Sw9f2Gq_lkhBdJ~=M@N;e65dJ#qi;cZ{(bl9;< zVw9avj?S-ilYrXns;<_UQoN$PTEoCeapd5ijG6m_8pCmG9_W$OvN5*vK? z5~1j`GG&w-7-bJolK=IG6beg+tdJ>ea$xiGgFmFuiGS6}^Z6fAXdNC7{2_%-IT4H1 zyrwkj+2mm4R3J}mN~0|&>f|hMN~8Rn#A0=G@Vq zp@+czfSy8kFBTr?lqr6KWiGyu{)eF{v>z;-Eul0@zu94eh>{;TH;sl$iV-q}Timd8 z+qr3U`v# z$`Sf-v1)Q#`G+ydRdut2vN?!9NLcgeV9J=RldBDde)^Cjvuv_X*)8-T{{U!UGBkB{ z0)eUaBwUl=qLrZPMxmcRVXB7()hA5#Hd75AzDy`zE>pqbb5{OWptw?RQQGWHI6J{b zf1aX~s|baD+Q)ovoWcr(QN{}NB;5AYAleJW4ix(7YesA+W5iu3W5n+gHV+v@50vTT zqFec!6ygW_b5CQ$e3UWb{)DQ*gJ|JtI=R9q^wUqw@jHRoi84k!kdTq!qT_nlTE@s5C z3P$Wf86z%FOg?fDt*t;eayuJyDI@BYKpZ^f65;7HWh#hPB%+t914{CoKMkV;5=zSj zHi8ppD3n||B8^VGRFoFU6wu3X{?bpNdSl)ieBeceXZT7%E5h`#BrSJ7(PK&I3b)p% z5PVE*PRF;@I`v+AYMr_`ya>a@C2C1L%Q zHcfT6PbImDi&GPAB<3t~l zf2Zh|9#0^0qPqy+DLO{cML7R^PlF=)`--8oVukSVBQgcxIk3_zhf>y=I(d$)97^|` zsgpCOawySV4npTO9y9Lcl|$)Opj=%!l>Ro8je?Z?yM$5y1T!|FPL^y#37c@-6+&*U zOaa&qxiI14nbL&s@cv%X=8stz@n!I9upK%;BY!H#t(W6u6-J%AI6Nx;zJvu#ij!s$QdvrSNZxG&R zh_Q=l>hg z6ULb$yKSOh6rx{b(Vv;3UvxCwokHYn>Cq|w9$|GEMBmt>)7aTMW!=`J)A_UilhyOR zfo8)LS$D0~>K#J#4i?=pTPO5lI~?f64$hW`|LFRDr{lWEfuCRB<-mUDb9FkoI#J@M ze{spLbx_aMjj{l}!DX|&+_$~%K;O2?iy`A)?%>~K@TfUV(vGqK?cuWdb98d;LW!R~ z;gWk9i+d{ihj311B8iDj^3}pdmr99LuXP`sDe(hv=IcE=x$1Sw`ge~`^XkzZecGc_ zSmK0$Gx%$ruB_L|IqYklIwj;JKu-Kxr+uI<`C6xP9~5UK>J%!qD5Q{2Cq~){B#z`F ziL($mh~%$+0xA*(5g$<_A_{`WM^Kc- zh^Q#2Q4kS9e&BL~Ky1(Lc_LgeP)JT&L7k<<+mBDVm!YB&&VLph~=ZjIW2NHV%{Vm&StgVaaJNCRLn&jl(Q_6DV9+%eB4s zGw0ut+B`VdxFEz68*mClLPz2sNwKET3jc|X8Ve@}LY_Lj`bhO%$4WZwYUr{1coP%ZR1u|Sw( zmtFdEB3*GS+~sfS-MOPB(=9KZ46S$Ak{yO@uO(Zp6*{rTSZ0^K5Q~m1`=o{*($6zq zIci_8zg=f}_k28}4(fXk&5lddxg&Fmk8j8+90`@=MR>GuMwfl8E}wg^uZxUEq~1_y zK&dxWP!t%4*SUvnuc7JZ)?~d53G>o>m`?lnk65ZX=;D_lm9PAhw+@;`Gx?F(CcSHk zuZUOS#kJ+$T<_C3TH6E}E=Myu@auwO(&Pn#6S|G^=8Yk_v+bCayopjv4q9AsdYD_J zg`k(8Z|wcW$tR1Eml7@+8IFXABenyL_%x%Zs4%mqCp>CUBs9=lT6bZS(q{x2osE>R zH%R>Tx0a(k;Zbz)?T^P(OCNPXf7mh@7)O_JN_edN@X_VSY5=M0gou}nadoKjNbV(8 zvcj3go-y952X*V!i(fadi8E62MtMSEg*(L)CS&9R7o`No5TAl;>7#dfy3jI@*2bYL zu9Mg%-4o99`389-X*dKP@%a2Sl|w zG1s1+a8Afu;2TfIw3s^O>hqL~TKec9KeE(8 z@}a&}fv4gc6-bGMN+P3(54yMX(R^jF5Y3O{XHiRXB;+d|=qnr*Q5rqvsN>YgP!=s$ z78#3d#GWv*dFykAPD1>r4dbzi6^i{f+D0h41yr>T#AhsUid;KNh=_HIofT(Vtv~w@ z)e9JN(_W4|`n$;XXTFaa+8X8GUUaa{TA3|e;i z5j%!L#!v_h?e4@D5~4!*$*p&4423ofg>@LRS122d!eSt7@a~<7M9$uyx~WXEc#A~f zQ#YMb26(YfSW2W<|D{o+wRM>Eud+l+>*z4)=`t-hXp|-F_AL;WTY~@OiW~rR5r)41aL2*nFpykkMjn@ z?aD&BLdc`w%U3mb9``$@-eEoA@(rNLB1*$t4#pz;8!{bcQ7 zd0cI5fU||Vi-a%$T9V2wlGJGuBA1UFHf0{}VFm{*0F}{pAXC)y(-Z?xhD=VRjB!L$ zjI|wIv<$%fWK7|QCULDP{E$Sc#qv#g=M;Vjyq6zv+D=KdLGX?b76tOXmcU>$Eg0(| zryChzqSG;sOrD}T(bM6=!=`F;oQ_NWv9j3$>9tc6Db+(~Bk|I^v10iuuUPV)_|K70 zjsz^n)43>c_-<5=GcF;XYF<@qPA$+EU6>G0=S@qbv;JSrTf zkw|zN37GA2?8gW2{!6LqMcIpIU@0W)HCBEMQf@$s)3}5v_?oH_9>vlxAzCmakyc+_Fi5zsv4Flpk0iPY)^he;pc$8v{B#>_-&^`^t5 zoABd3he@+$!dI*@f~~}@S6e9PvRmp-w$z=l)cTofP`nd8O6VbNq&uMsxoVYSY7yk& zhZ6Dmjw$?If-fIp#s7_^dsuQNuaiX0O2necLmU}^NP)*!6sB36(DGq02-Aby*oHlf zcRyedphr3X!-v7M3Q41B9w+_6N$%HUDRnfx#7U`-Kv&0<&2CyQ^}k6%v`cJ{OM7aw zn|g!JQSC6PMZ8izSwfIaf}Ov0m{j~oA~{YwE1J%hTszfxP+f9XG$lRCLcwjk&`p*Q z+#UrTxV`bHaJx-%?Nk=G!-`w)v!ZFg&>fZ#+!lgc;aSmi*=$IyU#(aBCs?(abFxxQ zt*@>#xLVh-b#I!TNEz}VrBaU0)|I=C?MTg6ic@TnFf~NgT)7pGp(1i#kEJ%AFnz`k zVB{)CE%@Xk7Vm(Bnje&+k>(0Xs*h@zyX$e>M?p2rZ|LK2^WV{=Uyo%KKZA-1PLn1) zj+dHFlg^xzNUbh%nsgO@ba9$AZ4OFxb(%!0RH@HVs@Q4L^T?_*jMX#1INB&xZUsph zXOA+@9yZR0bLxzvQl`$;#@WO0srhWN?KTNhLwWQIYjesIuuj%0Wt~68I>A-k2OQ?& z?Lk7W3Z#YdXi5}X*N`W$h=?Q~-NSnz?ng@U8#p9K_cG0%Coml0CH}okaq>KP0J+LQ z^K`L?nBrwF#uleHmF@n7?O^fE^TgseJt-ESgdec@h9|Yf zv!v7!l!C>7Mpm803%&k9!6IM8vU1g_c56Q!#jf}?UzL4o1v+D_Ca8G(r&N59r_@XI zGz0z#X?`8cov&--=_rhsaI0lZ*ZgT7MPK6NVNWNLEBDP>8i9C_ilJQf(?8%7eY`u2L(NOUYg8l&V{HnZ=|a)5~iuqn2-)cl8+wc{1Qa` z9(tH#A0y_WSu8GY5j+5z`{-`Yeri!7HLsOQa3?C@sUe!id_P-+ep#g7%LNWCg6a)* z=M@F5cg5+7jne-$rT=TJ|2d0s6%5g9(O93jd9k*}YYdN4!x2v?LTg#lBa5MD5T7Eh zivHpm7o|MMmAIX02S1Ni0aZeHq<=3OP386HvAXWhr}vn{j_1+hvfttswu6(>UI2Wn z=G14G1aHn+cHG}Z8~oX&Fwu7`vF{7Y{}4xA4qu|tf5&l5Y<^}TuPni%HXVt6^=TLF zS%UEj7`*t1(*dSE*ontma06@ zZn0T0MnkX^N!JG^4GbCwI~Wo9p$3~F?hZ8 z(27J{IWDmki23Odm%8#*RM4mr|CoNB@idor;jBg4NLtVgbvk|}I-9kq4^Yt}CYieu zHr)VQyr(q5vGue)PLnpROeE)z4@Oh22>HrE(?5i5!%=@eQj~h2-6fJe2DGrj)9Y9II5@x2#gh z>y)hNx|CTZrE(<4Ds{MuOTmrGB=1?2f*b96Tf5OZJ_ z%hoGA3*j;BLzR+(;wq(9Ql1A*omUMG^bL&jhAek-x3Rm`XU*8HKI7Bwm%gK&NX04D z7gme7TX?_UscZ1G$C=2EI;5@|2ccdm^F#ie33ZsHVISn=!<3;=AK#u zbGdR+0w=(BbD1^ZJd(a+r)&N$9+5XN%RQXk4k@)r$)ml@X2H8)qq@(^jmkK++LAGA z#gg=4Jxf0BG%4#tMf@v>-*K8$s)@^mSQ;uSv`UD72Qe!2F-=S#)#Hr5HtQqB`Hu$n z*X!&&zG~~&)~kiP;ibD^3#d~Uey(z(iEI#Icp4^8AX{rT^qXZ$FZ`%s$9 zX{WxAmWefi8bLETnuxo`PVY;PcpqqN{t@yOGc*l}((MlNfP(e_Lwoyu1?>Tb7QIeG zQ@P~)16@M3GQ$iAPK-C{(shZHc2>Mex2;R0R;}VqTDC5coEh;Z7E`ch6@{{bFrX(_*3F*dMIS`!mk)&f-C z)^62L6|hekSnCbw%}XM9oghhlH)t%1gj~rV$MO@|_Bgx}BXWl0O$vUjY`qn>ejwhY z2LOTR{uPq79a)(Bf4f2E{%tnO+`k`wVDA6OMtIGW@g`MEsU0Zwdb~-mZA>Kf9QGe2 zDm{iM4NnCLxVeTL8{u-?!XZmI906}|xKD976mL?tlpG}? zIIvRYNhZC>boI=N*Gra3YcrI1HBf%1O#2<1w%JEE)2gJ5kF;r3oLss8QKtP#n-+*F z1npj+1&Sdb!ASfdD_K7w3#P?&0cm)Ued8lB?N0oFX)mlsDHw@9Q3m`OrC^x;)!HzU zV;SZF6tcNGUcW)(A$}i@g;@$$XWA8?;^0nXiUXaX&lp_uc1v!wK&jV8umD7 zu-x3{6X|rueuB1P)gd(EmycQ{txDxZc9mXMD!t4qef^0|C6)BdCasc+lPh}@PcWCW z7T;~+$FSwBU)E-=QiZ_n0=Q7=md&ElD$vxSL<1fa#8aDwRhwmp_l|=14#WF$v&N$0 za{C31~fvdzn=Qv`h`?I!a?5ebWh`Y;)+z+?#qtH6@480*<8qj&OW^~P8b=X|D!XK3Q5HF0@;Vz_0M5Kjj&-13{P;*G7hY3a2>^8jcd zed0Eep1q}!^xzgH{UJ?!!FD08tWS*TK#dU3!X7mSpZvKhK2;arpo`~zUQZSlG0KH_ zGKjHoaqJ z^db3Q;?mzan=!*$vHE6mrv;J)NpPAU8g%$2*|c<5B4vyv;>dq?B~oUH4BnzbbdugGz|UvhN+JUa^qnX=r`R*TmtS24f-mv& zAI0ljwU33n9cOgKYW3m!2QP7vK{IS$$1Dt7G!pxh=(OjP;;6P%?Tf40`cL*eDF(P7 zf`4Ut{iOp!WE_byQuyu!-mH?6?=4WjT88N_Ue>d1DbgQ7&+Jwh7*rCJ+cAv$ql}co zKtS)%C=7T)d7~5;ZFjtC!Pa3fe=^PDGhoowAk_-xj8lrKQ|D3#xAi-jenTCMA~J9U zs_i%0IXTLQ|3xRh;J944!P^&aH4@eRh{ZW{9=x}YPVuA2o!tidFEI0 z4W6sEVPCJefL`FVo!`K19bey`L=~dQatVR1twEIj=j};2$NARnNmgE!jV1%@QJ>wO zM3;Yy<MiCLRewM`&>*E$gvp?kDcLO~1lb^MqGcd+PHk&a^)}U|41t9oZ)*~zJ=4~t zt-BMc)zY>m4gMZ-+irH#%3GDZH4=hh9vEJ^*-g)VpGbV`;ws72RPBk>YZ2VK821^rGYqb~hwd?%`_x)B0dQFU3p ziqThe3ltZ7{SnTLv1Q`ZAKsx}e|{jud5(BXR(I7Yy9!DGZY{x_YA`#Cm>X!hzl*uP5vk+FCm;%{R%~g^KN!VLI)})HrMCpzZ&t zKb{crhN&3`yw$9rK=1a!Z9OB2#y^X_rws|zRy5-_pEeeH(Z2IXd6=u zi(G$=q-7CJRozn~5#HipWC9r@tTLL!n#y%x{$`9Es^Jt~)_Ed~4k!o?uSYeZi9fs#Fv>Qo{r}g)Ru9khFplk>;uiiGpb+#Re zA>w_8E%RtSKk#c4@T`gq)4+X7tocawO&U$W>lDg99yTBoSsNUEei;Ozo~LeqZr$eG z;UoCsixFg;Z>Zh5^DlK#OAMiO0ro1i^bzl(Y8ecSqjXLQkCh)jx{$}1Xt1~Ym257q zmT6AzWon|Pdgq=7_G$Hm!!7V5HVHl;Bl%NE;QTjST6epVgb6jRvZH$j=JWMwTs*Hd>HA;^dm2 z1yZd*`ba}Mt+q)>*fw}gC{S$SsL8hDsZn@p7*B4k+OSe%q;zu8^R)_3jeU<-jl$!~ z-odYizhO{6*5VZ?ea#W~FL=L5-!S0~zt}**?FMn*s4--BwPX2RVfmda==5Ke@BPk9 zzx`GFp2{UPE!;{D1vv!ZyzW+wa3tSH{4=PHA7{OFIu^ax|wy&orJkz7oV za>@{?H~mz$Sw$wj<+!LYJCHhdJ5* zN1}pSD^SM)1E4J%?<0xS z>YNTH1@Pm74koQUf>K!>OiKPrG356Vy*rq+^++N)Z|q=Fj^yz2?vxHD4gCwx&|G`ane0H? zCEHkR24O8$moKZwr#16w4L&bfd|LBVq%j}BvdRZ@lsOE>BPU0|XH#>t?&Qe1C!5DS zIifpCu!Xh=xtr9i={mcJt_-y+MBE0hCpb6q&Ap^`UaBz#+eaUM8;0z8};>!oyVcesRlH6ke$b7fSGwFNy zC!GkE?#G{MA1xCi*rU_ydv0kEDa>UqG|83x4eyNTi-KDd(Q)Uh6h2{* zV8VrBJDODSjk@)#7hI@QN0a=fNv*ExXwo+P=-ttzqxdnfqe-2TOloywN0Vmahqt3i z?rqN{XfAc$5@H$Us5JB23s3OpUF3-bihX&RZPMk|;5uhjhy9apP4?+UE)>Z02lBniS2U4WSCR`9 zc=Ei-x8B~iFpwD@={eESG8_Qo5>VWnO@o{)?!sA?p+pOV*m z(18AJ(vr2vwn}8$-;mh^GY0>E&8%1W25%_PCM_8k64wE#=k}Rx($(dmgCd@YH%+}H zG=4Dndf?Df7p3HTA|Abn+puUj&*S%FY7yci;Kppjz*+R+FQUHc6ZbDE9_bC~l~!Z5 zVPLI&)sn`P4G`fJDh~i;d{qalt`3LdUbf6`9zS25@KuyyU1;0@K?A;FPpOx`B2C7@ zI=(4bA0i&pEQiw)f@Dl`+SrH0A*Edn4v;bRBqJq4gd5rF%J=h(@nWO7F{_1<5}6Rx z`SlG{5Gcy;?4?5`6}+XE+~$mlMI9k$T;0dDF}p$JrVUL8O!ZM z^IQtO8j&q@gBv!Nf}(&Y(z&B{atp;sPuSbJV`iK59&&?uT4r}Iwpr!lkhSqZGb6?8 z&m&rXiOYIVVzaRnSKg$G%xuP$i~%Yo=*jOk$|Elh>d-0M>Z?tz0W>mJo?=-U9l>X> z#8b;L^x7%guY|W~v+F*N3w3Bu#yh8QzX5U^E_BYBCH}D`fryukr`6pccv4J>5HIIi zw`x$c61A`FqLN5KyUv-t!h=dep+KPr1C7DlEp8JF`L5Ul^G!6S2kKhMhssq5SDUH3NWRvoc298(RpZL+oomus8Mc|L!k zML8fC38#(V8(Rv9?t9xsE%PaB+gq??ePV0^;i~tB{s)n;Mjgnw#1N(1r1$d#t**bL zky1=Ft*?tx#&{Q8h$_Yq!YQ*{~Gup>ML(HQX(8pG3wRhJjXx9x0`u zI6{2uPf9T4%~QfsM*7tCPa?XJiuJf%`Olc~+wE}Xpg@Rs+}AaZ;Unr-mUJP*d=cD* zAaigV^ota zH?vo`uQw9$hWNV_)-X|*+uc{_i;&^4b;G)Lm623Mtv3u*YNP52$ylu#8lQ2@>=o`Y zJ{Sn$BSyx02OIZ|YtcOG6A$(jW?qZ00Bv^|DG^U0(Mi|po&v7}Tb9xeUJ0eYZ*o2; zc|tQ|>zP=xp^1^j!$`8sahoFOAMp1G=N*Sbk8obk!TtIkgCgQ75<_C&>ksjDU(IjK!V#?ZNrjKW{$vhzH3gSU8tx0m#%QTtAzU&P( za9T;lAqtz@&fTcp_MDIHZp+lxIGZ0R_W3=2kT?BjFxKT9JLZ7=e))|H_ z(U8U_CKw3jctT+{^pNpp-E&1tKfNVGTSJg)A{I)^bBfSOun9LDR0e71GyC6^k&}z6;J#aX)Tc9}T!Bh1qyeo$Z zN9szl1{_Q+u+%2hvNgguxrs7)#X(J0H>UXfkr8CH;jaGUSuRSMKpeIl-`~@p(g3OD z1pG|LPphX4c}u;auy>%xU+C>t97N-*<9Uq12VLJWdMsr9Z?DLn|3B0#zJ&(CD*~&x zy7;*h9R?hVLmuF{r}R-3?+Iu*n%?FgR-OC&VQ(nn3-~cJ`QJ+ae_$w#H)Iv)gmr!r zyrAW1av`*8yx5!X!^6>NPoCHRzg7PKLY2SXbUP1^^8~|0%e$W>lXSs@g@xR&6{v(KW{X#vAjrs-H^8c`3_(yo^{J0*TWBRee z^^g7dcyD*ukN-Z$6TYGPKjp_5Wi`P5#*6u3esACL&M#1n>L^~8!xD5#P}bZ0#E)0} zB1B##G*uYWY;2~q7_`ij4V8`89QD&gPm8!QjqRPSu{8RGgzE8mo{cctssg<8{J&Zl z_TiB#M_vU7uTZaqjk)I#(XY|grh*PxyktDFE}xnrx`g)h$3hoPu1n}Z-(TRO zDRl`QsY|MhrWzSof&Ml6g?y9#N-`&*0H^!WuQMYk}?@#`aQnl2T%NJ6Oj6V&YSsGItMYQUp)ROL3R^LPi1 zbNr)j$`vF0toES(_k3;8I8V^hz4~gq4K^BDvi-Jj{b|ibEDCs(4~6h6t#ccl=nk`M*9gDskG)H#sYvfNEs-z$lGkacyr zn=a+7tux#dl&l}Y(}^yjQd0JU7<{HM@trf=R4ZA(5>cz?X1M7M&Pti%rmP>7h@&VK zoa3e%WI49aant45%ALfH_ejlT@r#U4rFWRxT*A9lhUf^ zxM?%fgRLnIC0RnyyFm}Or=Mq1TIacL8gL%?gT9T>b(9eF@tQsaGK%@{wrQNL^oGWT zJi&HWv(D+NjA6_**rd5)w?AOF`7_+~+k6z>0 zfL4fk$K$po#pf+97-|JKbI)_r3sS+mB!qEaLgnVpbJH6jbG~zpNwi0`mnFz*(bJ^; zoCOY9lJyp{Q0l_gV9q|=P1RXP3BkMyWbpZWEVB0{yIMk!y{^e#u*kMZc8!D}Tcyc9 z0@;7FMf44L@&|-?dzZao1bZo!Y9+K9hFIZ#07AovJzp9|+WDBi{1+PrkXiD}`Y1eV zu9vNc-%b~EtGGlQy;Bz+Z!gu+OE`L&L_4cl;1xRBo-pORl3PXgqkfb6p07vH>}UNZ zO*-GCOx_qrM)oUylPD9PdCBIf9glI;6|G_Q`Fy6J`x?JV-{5y$%jkjCwyQ6I`|iQ; zM7=)on{@95CXo|^4((O`b~Vh2Sn^kZ(ym4f{t@!yZRDK6EdwAGKf>AF-?O)D#fq$f`+|C`Q+i!KHg1;*Ju zEvKJSv|2*#X|;kP6+q!>OH#$ts#BZvG%uzob?+#6&^XaX6U+@P$&{mzC?DGzqn)f> zXYOm=;y3LsX0J-nQRQ=|>ZqESB}%k?d)_U1nvS+(R!KUlCWL0jD6c11|Z6jQlglnl!bI?o+qMq>Y7F^0yY zdcO@nXnYfM?O2n}Pt%jDS}rp&4cn!EjK!nKj+miiO%7N!x|k~IohYv;Hrm@ZR?4HiwA(A=bH zPQFlRMqj8!R0_?_@J;TrYa}HXrO;)+U=h22R(SkO41_t7;^P$b_+_>fF8&dUJCHSZ zfbxe$5~4+oh7@;ClYRv@h`StjZRiVQa8ZwKvoTLmy`kYq%M1nrMcrV|9z~H6lqJrV zBVoPEV>&N#QMj$CF7QF*k+!D&0w3G8Kut(v&*$wp6a0DD6Tm~FO4bd6X(TdY1XW$9 zRIQP)9-5*>F2YqGe4P*?+m3~Xx&9N$mca6X3P3%X-`T=_Y$PKr2)Ru`sd&ys%QO^3K0Owc;q5w) zI58Y-X+JI+jiRC{H2a=&(H|NOB4=kFqdNWzNHl_~rjYb{-bGhsN);h8@>odN^p-~| z$7pgxeBG8GE+T$2f+`0q7s(x>!g>yh6{0B`2O_JEh2z8)`RCY1SfI+90ypP*7wyyF z5IOClV^kMwY#GTXbMb#>Ck-KMXcKnA;@c$`Nqr%5A*XuJ? z1`!#Cqg79nddfkoh=dsEuE#%zzo%)XR@ic{!?(;F5BD^!)D4n*DiJ*i-j1C;O)K@F zEtd~|J1**F(s%(=DIv;si^1%)2^Dy&aXU)^_rJ6vxESmPBa;s}-hds()UddxBnf%4~0`LlD>4{UpLzS2vU64JPWg

9ALeNUE2 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

%Lg&zL<3% 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%0A2BQArr$!!%Cb}c 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

4a9<^tvRWn-C;10mglXU|2_#$RgrKI-Q%) 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%0DO3liY$}%`ZB|xjK&$DEAo;!`Gn|0 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°1lHc7e86OVKC9yvDv7f`kEGJl`Fsgs&ATI? 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 z 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ೌ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�i3WjMV{49FN|bE+Mb4j(?Oh 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 +package main + +import ( + "encoding/json" + "fmt" + "os" + + "google.golang.org/protobuf/proto" + "google.golang.org/protobuf/types/descriptorpb" +) + +// GoCamelCase is protoc-gen-go's exact field-name→Go-name conversion +// (google.golang.org/protobuf/internal/strs), so our used-set match is precise. +func GoCamelCase(s string) string { + isLower := func(c byte) bool { return 'a' <= c && c <= 'z' } + isDigit := func(c byte) bool { return '0' <= c && c <= '9' } + var b []byte + for i := 0; i < len(s); i++ { + c := s[i] + switch { + case c == '.' && i+1 < len(s) && isLower(s[i+1]): + case c == '.': + b = append(b, '_') + case c == '_' && (i == 0 || s[i-1] == '.'): + b = append(b, 'X') + case c == '_' && i+1 < len(s) && isLower(s[i+1]): + case isDigit(c): + b = append(b, c) + default: + if isLower(c) { + c -= 'a' - 'A' + } + b = append(b, c) + for ; i+1 < len(s) && isLower(s[i+1]); i++ { + b = append(b, s[i+1]) + } + } + } + return string(b) +} + +var stats struct{ keptFields, removedFields, emptiedMsgs int } + +// trimMessage keeps only fields whose Go name is in used[goName]; a message with +// no used entry is thinned to empty. Recurses into nested messages. Field +// numbers and oneof decls are preserved. +func trimMessage(m *descriptorpb.DescriptorProto, goName string, used map[string]map[string]bool) { + keep := used[goName] // nil => keep nothing + + // A real oneof accessed via its wrapper field (type switch on `x.Type`) or + // as a whole keeps ALL its members — the code references the per-member + // wrapper types (*Msg_Member), which protoc-gen-go only emits if the member + // field survives. Detect by the oneof's Go field name being in the used + // set. (proto3 `optional` synthetic oneofs are named "_field" -> "XField", + // never in the set, so they don't trigger this; their field is kept by its + // own name.) + keptOneof := map[int32]bool{} + for i, od := range m.OneofDecl { + if keep[GoCamelCase(od.GetName())] { + keptOneof[int32(i)] = true + } + } + var fields []*descriptorpb.FieldDescriptorProto + for _, f := range m.Field { + if keep[GoCamelCase(f.GetName())] || (f.OneofIndex != nil && keptOneof[f.GetOneofIndex()]) { + fields = append(fields, f) + stats.keptFields++ + } else { + stats.removedFields++ + } + } + if len(fields) == 0 && len(m.Field) > 0 { + stats.emptiedMsgs++ + } + + // Drop oneof decls that lost all their fields (protoc rejects empty + // oneofs), and remap the surviving fields' oneof_index. This also covers + // proto3 `optional` fields, which are modeled as synthetic single-field + // oneofs — a kept optional field keeps its synthetic oneof automatically. + if len(m.OneofDecl) > 0 { + usedOneof := map[int32]bool{} + for _, f := range fields { + if f.OneofIndex != nil { + usedOneof[f.GetOneofIndex()] = true + } + } + var newDecls []*descriptorpb.OneofDescriptorProto + remap := map[int32]int32{} + for i, od := range m.OneofDecl { + if usedOneof[int32(i)] { + remap[int32(i)] = int32(len(newDecls)) + newDecls = append(newDecls, od) + } + } + for _, f := range fields { + if f.OneofIndex != nil { + ni := remap[f.GetOneofIndex()] + f.OneofIndex = &ni + } + } + m.OneofDecl = newDecls + } + + m.Field = fields + for _, n := range m.NestedType { + if n.GetOptions().GetMapEntry() { + continue // synthetic map-entry messages: leave intact + } + trimMessage(n, goName+"_"+n.GetName(), used) + } +} + +func main() { + if len(os.Args) != 4 { + fmt.Fprintln(os.Stderr, "usage: prototrim ") + os.Exit(2) + } + descBytes, err := os.ReadFile(os.Args[1]) + if err != nil { + fmt.Fprintln(os.Stderr, err) + os.Exit(1) + } + var fds descriptorpb.FileDescriptorSet + if err := proto.Unmarshal(descBytes, &fds); err != nil { + fmt.Fprintln(os.Stderr, "descriptor:", err) + os.Exit(1) + } + raw, err := os.ReadFile(os.Args[2]) + if err != nil { + fmt.Fprintln(os.Stderr, err) + os.Exit(1) + } + var usedList map[string][]string + if err := json.Unmarshal(raw, &usedList); err != nil { + fmt.Fprintln(os.Stderr, "json:", err) + os.Exit(1) + } + used := map[string]map[string]bool{} + for t, fs := range usedList { + used[t] = map[string]bool{} + for _, f := range fs { + used[t][f] = true + } + } + + for _, f := range fds.File { + for _, m := range f.MessageType { + trimMessage(m, m.GetName(), used) + } + } + + out, err := proto.Marshal(&fds) + if err != nil { + fmt.Fprintln(os.Stderr, "marshal:", err) + os.Exit(1) + } + if err := os.WriteFile(os.Args[3], out, 0o644); err != nil { + fmt.Fprintln(os.Stderr, err) + os.Exit(1) + } + fmt.Printf("thinned descriptor: kept %d fields, removed %d (%.0f%%), emptied %d messages -> %s\n", + stats.keptFields, stats.removedFields, + 100*float64(stats.removedFields)/float64(stats.keptFields+stats.removedFields), stats.emptiedMsgs, os.Args[3]) +} From 5dc471b8131606fc1ec48de52dbebeb7107d89e5 Mon Sep 17 00:00:00 2001 From: James Berry Date: Wed, 29 Jul 2026 10:39:41 +0100 Subject: [PATCH 3/3] chore: regenerate thin variant for main's schema; derive descriptor from compiled pogo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Rebased onto main, which regenerated pogo/vbase.pb.go (new schema). The shipped thin variant was generated from the old schema, so regenerate it. Also make the thinning pipeline source-independent of vbase.proto: tools/dumpdesc extracts the full FileDescriptorSet from the COMPILED pogo package (pogo.File_vbase_proto) instead of running protoc on the licensed .proto. The thin variant is therefore guaranteed a faithful subset of exactly what pogo/vbase.pb.go ships, and scripts/thin.sh now needs only protoc + Go — no .proto access. Deterministic: repeated runs are byte-identical. Against main's schema: 149 message types / 416 fields accessed; thin keeps 422 of 15807 descriptor fields (removes 97%). All four gates green: go build ./... , go build -tags thin ./... , go test ./... , go test -tags thin ./... Co-Authored-By: Claude Opus 4.8 (1M context) --- pogo/vbase.thin.pb.go | 245 ++++++++++++++++++++++-------------- scripts/thin.sh | 37 +++--- tools/dumpdesc/main.go | 48 +++++++ tools/protofields/README.md | 35 +++--- 4 files changed, 242 insertions(+), 123 deletions(-) create mode 100644 tools/dumpdesc/main.go diff --git a/pogo/vbase.thin.pb.go b/pogo/vbase.thin.pb.go index 4d328e91..910e7ded 100644 --- a/pogo/vbase.thin.pb.go +++ b/pogo/vbase.thin.pb.go @@ -194898,6 +194898,7 @@ type QuestRewardProto struct { // *QuestRewardProto_XlCandy // *QuestRewardProto_Sticker // *QuestRewardProto_MegaResource + // *QuestRewardProto_TempEvoResource Reward isQuestRewardProto_Reward `protobuf_oneof:"Reward"` Type QuestRewardProto_Type `protobuf:"varint,1,opt,name=type,proto3,enum=POGOProtos.Rpc.QuestRewardProto_Type" json:"type,omitempty"` unknownFields protoimpl.UnknownFields @@ -195022,6 +195023,15 @@ func (x *QuestRewardProto) GetMegaResource() *PokemonCandyRewardProto { return nil } +func (x *QuestRewardProto) GetTempEvoResource() *TempEvoResourceRewardProto { + if x != nil { + if x, ok := x.Reward.(*QuestRewardProto_TempEvoResource); ok { + return x.TempEvoResource + } + } + return nil +} + func (x *QuestRewardProto) GetType() QuestRewardProto_Type { if x != nil { return x.Type @@ -195069,6 +195079,10 @@ type QuestRewardProto_MegaResource struct { MegaResource *PokemonCandyRewardProto `protobuf:"bytes,13,opt,name=mega_resource,json=megaResource,proto3,oneof"` } +type QuestRewardProto_TempEvoResource struct { + TempEvoResource *TempEvoResourceRewardProto `protobuf:"bytes,24,opt,name=temp_evo_resource,json=tempEvoResource,proto3,oneof"` +} + func (*QuestRewardProto_Exp) isQuestRewardProto_Reward() {} func (*QuestRewardProto_Item) isQuestRewardProto_Reward() {} @@ -195087,6 +195101,8 @@ func (*QuestRewardProto_Sticker) isQuestRewardProto_Reward() {} func (*QuestRewardProto_MegaResource) isQuestRewardProto_Reward() {} +func (*QuestRewardProto_TempEvoResource) isQuestRewardProto_Reward() {} + type QuestSettingsProto struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields @@ -212348,7 +212364,9 @@ func (*TempEvoOverrideProto) Descriptor() ([]byte, []int) { } type TempEvoPokemonBranch struct { - state protoimpl.MessageState `protogen:"open.v1"` + state protoimpl.MessageState `protogen:"open.v1"` + PokedexId HoloPokemonId `protobuf:"varint,1,opt,name=pokedex_id,json=pokedexId,proto3,enum=POGOProtos.Rpc.HoloPokemonId" json:"pokedex_id,omitempty"` + TempEvoId HoloTemporaryEvolutionId `protobuf:"varint,2,opt,name=temp_evo_id,json=tempEvoId,proto3,enum=POGOProtos.Rpc.HoloTemporaryEvolutionId" json:"temp_evo_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -212383,10 +212401,26 @@ func (*TempEvoPokemonBranch) Descriptor() ([]byte, []int) { return file_vbase_proto_rawDescGZIP(), []int{2955} } +func (x *TempEvoPokemonBranch) GetPokedexId() HoloPokemonId { + if x != nil { + return x.PokedexId + } + return HoloPokemonId_MISSINGNO +} + +func (x *TempEvoPokemonBranch) GetTempEvoId() HoloTemporaryEvolutionId { + if x != nil { + return x.TempEvoId + } + return HoloTemporaryEvolutionId_TEMP_EVOLUTION_UNSET +} + type TempEvoResourceRewardProto struct { - state protoimpl.MessageState `protogen:"open.v1"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + TempEvoPokemonBranch *TempEvoPokemonBranch `protobuf:"bytes,1,opt,name=temp_evo_pokemon_branch,json=tempEvoPokemonBranch,proto3" json:"temp_evo_pokemon_branch,omitempty"` + Amount int32 `protobuf:"varint,2,opt,name=amount,proto3" json:"amount,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *TempEvoResourceRewardProto) Reset() { @@ -212419,6 +212453,20 @@ func (*TempEvoResourceRewardProto) Descriptor() ([]byte, []int) { return file_vbase_proto_rawDescGZIP(), []int{2956} } +func (x *TempEvoResourceRewardProto) GetTempEvoPokemonBranch() *TempEvoPokemonBranch { + if x != nil { + return x.TempEvoPokemonBranch + } + return nil +} + +func (x *TempEvoResourceRewardProto) GetAmount() int32 { + if x != nil { + return x.Amount + } + return 0 +} + type TemplateVariable struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields @@ -254011,7 +254059,7 @@ const file_vbase_proto_rawDesc = "" + "\x06Status\x12\x14\n" + "\x10STATUS_UNDEFINED\x10\x00\x12\x11\n" + "\rSTATUS_ACTIVE\x10\x01\x12\x14\n" + - "\x10STATUS_COMPLETED\x10\x02J\x04\b\x15\x10\x16\"\xc2\a\n" + + "\x10STATUS_COMPLETED\x10\x02J\x04\b\x15\x10\x16\"\x9c\b\n" + "\x10QuestRewardProto\x12\x12\n" + "\x03exp\x18\x02 \x01(\x05H\x00R\x03exp\x125\n" + "\x04item\x18\x03 \x01(\v2\x1f.POGOProtos.Rpc.ItemRewardProtoH\x00R\x04item\x12\x1c\n" + @@ -254022,7 +254070,8 @@ const file_vbase_proto_rawDesc = "" + "\bxl_candy\x18\n" + " \x01(\v2'.POGOProtos.Rpc.PokemonCandyRewardProtoH\x00R\axlCandy\x12>\n" + "\asticker\x18\f \x01(\v2\".POGOProtos.Rpc.StickerRewardProtoH\x00R\asticker\x12N\n" + - "\rmega_resource\x18\r \x01(\v2'.POGOProtos.Rpc.PokemonCandyRewardProtoH\x00R\fmegaResource\x129\n" + + "\rmega_resource\x18\r \x01(\v2'.POGOProtos.Rpc.PokemonCandyRewardProtoH\x00R\fmegaResource\x12X\n" + + "\x11temp_evo_resource\x18\x18 \x01(\v2*.POGOProtos.Rpc.TempEvoResourceRewardProtoH\x00R\x0ftempEvoResource\x129\n" + "\x04type\x18\x01 \x01(\x0e2%.POGOProtos.Rpc.QuestRewardProto.TypeR\x04type\"\xee\x02\n" + "\x04Type\x12\t\n" + "\x05UNSET\x10\x00\x12\x0e\n" + @@ -255884,9 +255933,14 @@ const file_vbase_proto_rawDesc = "" + "\x0fPARTIAL_FAILURE\x10\x03\"\x1c\n" + "\x1aTempEvoGlobalSettingsProto\"\x1e\n" + "\x1cTempEvoOverrideExtendedProto\"\x16\n" + - "\x14TempEvoOverrideProto\"\x16\n" + - "\x14TempEvoPokemonBranch\"\x1c\n" + - "\x1aTempEvoResourceRewardProto\"\x12\n" + + "\x14TempEvoOverrideProto\"\x9e\x01\n" + + "\x14TempEvoPokemonBranch\x12<\n" + + "\n" + + "pokedex_id\x18\x01 \x01(\x0e2\x1d.POGOProtos.Rpc.HoloPokemonIdR\tpokedexId\x12H\n" + + "\vtemp_evo_id\x18\x02 \x01(\x0e2(.POGOProtos.Rpc.HoloTemporaryEvolutionIdR\ttempEvoId\"\x91\x01\n" + + "\x1aTempEvoResourceRewardProto\x12[\n" + + "\x17temp_evo_pokemon_branch\x18\x01 \x01(\v2$.POGOProtos.Rpc.TempEvoPokemonBranchR\x14tempEvoPokemonBranch\x12\x16\n" + + "\x06amount\x18\x02 \x01(\x05R\x06amount\"\x12\n" + "\x10TemplateVariable\"\x18\n" + "\x16TemporalFrequencyProto\"\x19\n" + "\x17TemporaryEvolutionProto\"!\n" + @@ -270590,90 +270644,94 @@ var file_vbase_proto_depIdxs = []int32{ 3653, // 196: POGOProtos.Rpc.QuestRewardProto.xl_candy:type_name -> POGOProtos.Rpc.PokemonCandyRewardProto 4250, // 197: POGOProtos.Rpc.QuestRewardProto.sticker:type_name -> POGOProtos.Rpc.StickerRewardProto 3653, // 198: POGOProtos.Rpc.QuestRewardProto.mega_resource:type_name -> POGOProtos.Rpc.PokemonCandyRewardProto - 1096, // 199: POGOProtos.Rpc.QuestRewardProto.type:type_name -> POGOProtos.Rpc.QuestRewardProto.Type - 3709, // 200: POGOProtos.Rpc.RaidInfoProto.raid_pokemon:type_name -> POGOProtos.Rpc.PokemonProto - 219, // 201: POGOProtos.Rpc.RaidInfoProto.raid_level:type_name -> POGOProtos.Rpc.RaidLevel - 3994, // 202: POGOProtos.Rpc.RoutePoiAnchor.anchor:type_name -> POGOProtos.Rpc.RouteWaypointProto - 1149, // 203: POGOProtos.Rpc.RouteSubmissionStatus.status:type_name -> POGOProtos.Rpc.RouteSubmissionStatus.Status - 3994, // 204: POGOProtos.Rpc.SharedRouteProto.waypoints:type_name -> POGOProtos.Rpc.RouteWaypointProto - 234, // 205: POGOProtos.Rpc.SharedRouteProto.type:type_name -> POGOProtos.Rpc.RouteType - 3972, // 206: POGOProtos.Rpc.SharedRouteProto.image:type_name -> POGOProtos.Rpc.RouteImageProto - 3990, // 207: POGOProtos.Rpc.SharedRouteProto.route_submission_status:type_name -> POGOProtos.Rpc.RouteSubmissionStatus - 3984, // 208: POGOProtos.Rpc.SharedRouteProto.start_poi:type_name -> POGOProtos.Rpc.RoutePoiAnchor - 3984, // 209: POGOProtos.Rpc.SharedRouteProto.end_poi:type_name -> POGOProtos.Rpc.RoutePoiAnchor - 1220, // 210: POGOProtos.Rpc.StartIncidentOutProto.status:type_name -> POGOProtos.Rpc.StartIncidentOutProto.Status - 1781, // 211: POGOProtos.Rpc.StartIncidentOutProto.incident:type_name -> POGOProtos.Rpc.ClientIncidentProto - 1614, // 212: POGOProtos.Rpc.StationProto.battle_details:type_name -> POGOProtos.Rpc.BreadBattleDetailProto - 3709, // 213: POGOProtos.Rpc.TappableEncounterProto.pokemon:type_name -> POGOProtos.Rpc.PokemonProto - 1335, // 214: POGOProtos.Rpc.WeatherAlertProto.severity:type_name -> POGOProtos.Rpc.WeatherAlertProto.Severity - 3709, // 215: POGOProtos.Rpc.WildPokemonProto.pokemon:type_name -> POGOProtos.Rpc.PokemonProto - 102, // 216: POGOProtos.Rpc.WithBadgeTypeProto.badge_type:type_name -> POGOProtos.Rpc.HoloBadgeType - 34, // 217: POGOProtos.Rpc.WithBuddyProto.min_buddy_level:type_name -> POGOProtos.Rpc.BuddyLevel - 550, // 218: POGOProtos.Rpc.WithInvasionCharacterProto.category:type_name -> POGOProtos.Rpc.EnumWrapper.CharacterCategory - 155, // 219: POGOProtos.Rpc.WithItemProto.item:type_name -> POGOProtos.Rpc.Item - 106, // 220: POGOProtos.Rpc.WithItemTypeProto.item_type:type_name -> POGOProtos.Rpc.HoloItemType - 1043, // 221: POGOProtos.Rpc.WithPokemonAlignmentProto.alignment:type_name -> POGOProtos.Rpc.PokemonDisplayProto.Alignment - 110, // 222: POGOProtos.Rpc.WithPokemonCategoryProto.pokemon_ids:type_name -> POGOProtos.Rpc.HoloPokemonId - 115, // 223: POGOProtos.Rpc.WithPokemonTypeProto.pokemon_type:type_name -> POGOProtos.Rpc.HoloPokemonType - 219, // 224: POGOProtos.Rpc.WithRaidLevelProto.raid_level:type_name -> POGOProtos.Rpc.RaidLevel - 116, // 225: POGOProtos.Rpc.WithTempEvoIdProto.mega_form:type_name -> POGOProtos.Rpc.HoloTemporaryEvolutionId - 101, // 226: POGOProtos.Rpc.WithThrowTypeProto.throw_type:type_name -> POGOProtos.Rpc.HoloActivityType - 1370, // 227: POGOProtos.Rpc.ARDKGetGrapeshotUploadUrlOutProto.FileContextToGrapeshotDataEntry.value:type_name -> POGOProtos.Rpc.ARDKGrapeshotUploadingDataProto - 4673, // 228: POGOProtos.Rpc.AbilityEnergyMetadata.ChargeRateEntry.value:type_name -> POGOProtos.Rpc.AbilityEnergyMetadata.ChargeRateSetting - 1578, // 229: POGOProtos.Rpc.BattleActorProto.ResourcesEntry.value:type_name -> POGOProtos.Rpc.BattleResourceProto - 1578, // 230: POGOProtos.Rpc.BattleActorProto.ItemResourcesEntry.value:type_name -> POGOProtos.Rpc.BattleResourceProto - 5056, // 231: POGOProtos.Rpc.BattleParticipantProto.ActivePokemonStatModifiersEntry.value:type_name -> POGOProtos.Rpc.PokemonInfo.StatModifierContainer - 1396, // 232: POGOProtos.Rpc.BattleParticipantProto.AbilityEnergyEntry.value:type_name -> POGOProtos.Rpc.AbilityEnergyMetadata - 1578, // 233: POGOProtos.Rpc.BattlePokemonProto.ResourcesEntry.value:type_name -> POGOProtos.Rpc.BattleResourceProto - 1578, // 234: POGOProtos.Rpc.BattlePokemonProto.ItemResourcesEntry.value:type_name -> POGOProtos.Rpc.BattleResourceProto - 4749, // 235: POGOProtos.Rpc.BattlePokemonProto.MovesEntry.value:type_name -> POGOProtos.Rpc.BattlePokemonProto.MoveData - 4748, // 236: POGOProtos.Rpc.BattlePokemonProto.ModifiersEntry.value:type_name -> POGOProtos.Rpc.BattlePokemonProto.Modifier - 1397, // 237: POGOProtos.Rpc.BattleProto.AbilityResultLocationEntry.value:type_name -> POGOProtos.Rpc.AbilityLookupMap - 1558, // 238: POGOProtos.Rpc.BattleStateProto.ActorsEntry.value:type_name -> POGOProtos.Rpc.BattleActorProto - 255, // 239: POGOProtos.Rpc.BattleStateProto.TeamActorCountEntry.value:type_name -> POGOProtos.Rpc.Team - 1575, // 240: POGOProtos.Rpc.BattleStateProto.PokemonEntry.value:type_name -> POGOProtos.Rpc.BattlePokemonProto - 1396, // 241: POGOProtos.Rpc.BattleUpdateProto.AbilityEnergyEntry.value:type_name -> POGOProtos.Rpc.AbilityEnergyMetadata - 5056, // 242: POGOProtos.Rpc.BattleUpdateProto.ActivePokemonStatModifiersEntry.value:type_name -> POGOProtos.Rpc.PokemonInfo.StatModifierContainer - 2011, // 243: POGOProtos.Rpc.BuddyDataProto.DailyActivityCountersEntry.value:type_name -> POGOProtos.Rpc.DailyCounterProto - 2011, // 244: POGOProtos.Rpc.BuddyDataProto.DailyCategoryCountersEntry.value:type_name -> POGOProtos.Rpc.DailyCounterProto - 4176, // 245: POGOProtos.Rpc.BuddyDataProto.SouvenirsCollectedEntry.value:type_name -> POGOProtos.Rpc.SouvenirProto - 4777, // 246: POGOProtos.Rpc.BuddyDataProto.FortSpinsEntry.value:type_name -> POGOProtos.Rpc.BuddyDataProto.BuddySpinMetadata - 4176, // 247: POGOProtos.Rpc.BuddyHistoryData.SouvenirsCollectedEntry.value:type_name -> POGOProtos.Rpc.SouvenirProto - 4176, // 248: POGOProtos.Rpc.BuddyObservedData.SouvenirsCollectedEntry.value:type_name -> POGOProtos.Rpc.SouvenirProto - 4788, // 249: POGOProtos.Rpc.BuddyStatsShownHearts.BuddyShownHeartsPerCategoryEntry.value:type_name -> POGOProtos.Rpc.BuddyStatsShownHearts.BuddyShownHeartsList - 4813, // 250: POGOProtos.Rpc.CombatProto.CombatPlayerProto.active_pokemon:type_name -> POGOProtos.Rpc.CombatProto.CombatPokemonProto - 4813, // 251: POGOProtos.Rpc.CombatProto.CombatPlayerProto.reserve_pokemon:type_name -> POGOProtos.Rpc.CombatProto.CombatPokemonProto - 110, // 252: POGOProtos.Rpc.CombatProto.CombatPokemonProto.pokedex_id:type_name -> POGOProtos.Rpc.HoloPokemonId - 3660, // 253: POGOProtos.Rpc.CombatProto.CombatPokemonProto.pokemon_display:type_name -> POGOProtos.Rpc.PokemonDisplayProto - 4811, // 254: POGOProtos.Rpc.CombatProto.CombatPlayerProto.IbfcFormTrackerEntry.value:type_name -> POGOProtos.Rpc.CombatProto.CombatIbfcPokemonFormTrackerProto - 4868, // 255: POGOProtos.Rpc.FastMovePredictionOverride.MatchupOverridesEntry.value:type_name -> POGOProtos.Rpc.FastMovePredictionOverride.DefendingPokemonIds - 2228, // 256: POGOProtos.Rpc.FitnessRecordProto.HourlyReportsEntry.value:type_name -> POGOProtos.Rpc.FitnessMetricsProto - 4884, // 257: POGOProtos.Rpc.GetMapFortsOutProto.FortProto.image:type_name -> POGOProtos.Rpc.GetMapFortsOutProto.Image - 2670, // 258: POGOProtos.Rpc.IapInAppPurchaseSubscriptionInfo.TieredSubPriceEntry.value:type_name -> POGOProtos.Rpc.IapSkuStorePrice - 2670, // 259: POGOProtos.Rpc.IapRedeemAppleReceiptProto.StorePricesEntry.value:type_name -> POGOProtos.Rpc.IapSkuStorePrice - 4907, // 260: POGOProtos.Rpc.IapSkuRecord.OfferRecordsEntry.value:type_name -> POGOProtos.Rpc.IapSkuRecord.SkuOfferRecord - 4916, // 261: POGOProtos.Rpc.InternalAccountSettingsDataProto.GameToSettingsEntry.value:type_name -> POGOProtos.Rpc.InternalAccountSettingsDataProto.GameSettings - 2228, // 262: POGOProtos.Rpc.InternalFitnessRecordProto.HourlyReportsEntry.value:type_name -> POGOProtos.Rpc.FitnessMetricsProto - 4964, // 263: POGOProtos.Rpc.InternalSkuRecord.OfferRecordsEntry.value:type_name -> POGOProtos.Rpc.InternalSkuRecord.SkuOfferRecord - 4999, // 264: POGOProtos.Rpc.LimitedPurchaseSkuRecordProto.PurchasesEntry.value:type_name -> POGOProtos.Rpc.LimitedPurchaseSkuRecordProto.PurchaseProto - 3547, // 265: POGOProtos.Rpc.PartyActivitySummaryProto.PlayerSummaryMapEntry.value:type_name -> POGOProtos.Rpc.PlayerActivitySummaryProto - 5028, // 266: POGOProtos.Rpc.PartyQuestStateProto.PlayerQuestStateEntry.value:type_name -> POGOProtos.Rpc.PartyQuestStateProto.PlayerPartyQuestStateProto - 3548, // 267: POGOProtos.Rpc.PlayerAttributesProto.AttributeMetadataEntry.value:type_name -> POGOProtos.Rpc.PlayerAttributeMetadataProto - 3558, // 268: POGOProtos.Rpc.PlayerCombatStatsProto.BadgesEntry.value:type_name -> POGOProtos.Rpc.PlayerCombatBadgeStatsProto - 3560, // 269: POGOProtos.Rpc.PlayerContestStatsProto.BadgeStatsEntry.value:type_name -> POGOProtos.Rpc.PlayerContestBadgeStatsProto - 5047, // 270: POGOProtos.Rpc.PokedexEntryProto.CategoryStatusEntry.value:type_name -> POGOProtos.Rpc.PokedexEntryProto.PokedexCategoryStatus - 3647, // 271: POGOProtos.Rpc.PokedexEntryProto.StatsForFormsEntry.value:type_name -> POGOProtos.Rpc.PokedexStatsProto - 3639, // 272: POGOProtos.Rpc.PokedexEntryProto.LocationCardsForFormsEntry.value:type_name -> POGOProtos.Rpc.PokedexLocationCardStatsProto - 5056, // 273: POGOProtos.Rpc.PokemonInfo.StatModifiersEntry.value:type_name -> POGOProtos.Rpc.PokemonInfo.StatModifierContainer - 3137, // 274: POGOProtos.Rpc.PostStaticNewsfeedRequest.LiquidAttributesEntry.value:type_name -> POGOProtos.Rpc.LiquidAttribute - 5084, // 275: POGOProtos.Rpc.ReferralMilestonesProto.MilestoneEntry.value:type_name -> POGOProtos.Rpc.ReferralMilestonesProto.MilestoneProto - 4537, // 276: POGOProtos.Rpc.Struct.FieldsEntry.value:type_name -> POGOProtos.Rpc.Value - 4351, // 277: POGOProtos.Rpc.TitanGetGrapeshotUploadUrlOutProto.FileContextToGrapeshotDataEntry.value:type_name -> POGOProtos.Rpc.TitanGrapeshotUploadingDataProto - 278, // [278:278] is the sub-list for method output_type - 278, // [278:278] is the sub-list for method input_type - 278, // [278:278] is the sub-list for extension type_name - 278, // [278:278] is the sub-list for extension extendee - 0, // [0:278] is the sub-list for field type_name + 4296, // 199: POGOProtos.Rpc.QuestRewardProto.temp_evo_resource:type_name -> POGOProtos.Rpc.TempEvoResourceRewardProto + 1096, // 200: POGOProtos.Rpc.QuestRewardProto.type:type_name -> POGOProtos.Rpc.QuestRewardProto.Type + 3709, // 201: POGOProtos.Rpc.RaidInfoProto.raid_pokemon:type_name -> POGOProtos.Rpc.PokemonProto + 219, // 202: POGOProtos.Rpc.RaidInfoProto.raid_level:type_name -> POGOProtos.Rpc.RaidLevel + 3994, // 203: POGOProtos.Rpc.RoutePoiAnchor.anchor:type_name -> POGOProtos.Rpc.RouteWaypointProto + 1149, // 204: POGOProtos.Rpc.RouteSubmissionStatus.status:type_name -> POGOProtos.Rpc.RouteSubmissionStatus.Status + 3994, // 205: POGOProtos.Rpc.SharedRouteProto.waypoints:type_name -> POGOProtos.Rpc.RouteWaypointProto + 234, // 206: POGOProtos.Rpc.SharedRouteProto.type:type_name -> POGOProtos.Rpc.RouteType + 3972, // 207: POGOProtos.Rpc.SharedRouteProto.image:type_name -> POGOProtos.Rpc.RouteImageProto + 3990, // 208: POGOProtos.Rpc.SharedRouteProto.route_submission_status:type_name -> POGOProtos.Rpc.RouteSubmissionStatus + 3984, // 209: POGOProtos.Rpc.SharedRouteProto.start_poi:type_name -> POGOProtos.Rpc.RoutePoiAnchor + 3984, // 210: POGOProtos.Rpc.SharedRouteProto.end_poi:type_name -> POGOProtos.Rpc.RoutePoiAnchor + 1220, // 211: POGOProtos.Rpc.StartIncidentOutProto.status:type_name -> POGOProtos.Rpc.StartIncidentOutProto.Status + 1781, // 212: POGOProtos.Rpc.StartIncidentOutProto.incident:type_name -> POGOProtos.Rpc.ClientIncidentProto + 1614, // 213: POGOProtos.Rpc.StationProto.battle_details:type_name -> POGOProtos.Rpc.BreadBattleDetailProto + 3709, // 214: POGOProtos.Rpc.TappableEncounterProto.pokemon:type_name -> POGOProtos.Rpc.PokemonProto + 110, // 215: POGOProtos.Rpc.TempEvoPokemonBranch.pokedex_id:type_name -> POGOProtos.Rpc.HoloPokemonId + 116, // 216: POGOProtos.Rpc.TempEvoPokemonBranch.temp_evo_id:type_name -> POGOProtos.Rpc.HoloTemporaryEvolutionId + 4295, // 217: POGOProtos.Rpc.TempEvoResourceRewardProto.temp_evo_pokemon_branch:type_name -> POGOProtos.Rpc.TempEvoPokemonBranch + 1335, // 218: POGOProtos.Rpc.WeatherAlertProto.severity:type_name -> POGOProtos.Rpc.WeatherAlertProto.Severity + 3709, // 219: POGOProtos.Rpc.WildPokemonProto.pokemon:type_name -> POGOProtos.Rpc.PokemonProto + 102, // 220: POGOProtos.Rpc.WithBadgeTypeProto.badge_type:type_name -> POGOProtos.Rpc.HoloBadgeType + 34, // 221: POGOProtos.Rpc.WithBuddyProto.min_buddy_level:type_name -> POGOProtos.Rpc.BuddyLevel + 550, // 222: POGOProtos.Rpc.WithInvasionCharacterProto.category:type_name -> POGOProtos.Rpc.EnumWrapper.CharacterCategory + 155, // 223: POGOProtos.Rpc.WithItemProto.item:type_name -> POGOProtos.Rpc.Item + 106, // 224: POGOProtos.Rpc.WithItemTypeProto.item_type:type_name -> POGOProtos.Rpc.HoloItemType + 1043, // 225: POGOProtos.Rpc.WithPokemonAlignmentProto.alignment:type_name -> POGOProtos.Rpc.PokemonDisplayProto.Alignment + 110, // 226: POGOProtos.Rpc.WithPokemonCategoryProto.pokemon_ids:type_name -> POGOProtos.Rpc.HoloPokemonId + 115, // 227: POGOProtos.Rpc.WithPokemonTypeProto.pokemon_type:type_name -> POGOProtos.Rpc.HoloPokemonType + 219, // 228: POGOProtos.Rpc.WithRaidLevelProto.raid_level:type_name -> POGOProtos.Rpc.RaidLevel + 116, // 229: POGOProtos.Rpc.WithTempEvoIdProto.mega_form:type_name -> POGOProtos.Rpc.HoloTemporaryEvolutionId + 101, // 230: POGOProtos.Rpc.WithThrowTypeProto.throw_type:type_name -> POGOProtos.Rpc.HoloActivityType + 1370, // 231: POGOProtos.Rpc.ARDKGetGrapeshotUploadUrlOutProto.FileContextToGrapeshotDataEntry.value:type_name -> POGOProtos.Rpc.ARDKGrapeshotUploadingDataProto + 4673, // 232: POGOProtos.Rpc.AbilityEnergyMetadata.ChargeRateEntry.value:type_name -> POGOProtos.Rpc.AbilityEnergyMetadata.ChargeRateSetting + 1578, // 233: POGOProtos.Rpc.BattleActorProto.ResourcesEntry.value:type_name -> POGOProtos.Rpc.BattleResourceProto + 1578, // 234: POGOProtos.Rpc.BattleActorProto.ItemResourcesEntry.value:type_name -> POGOProtos.Rpc.BattleResourceProto + 5056, // 235: POGOProtos.Rpc.BattleParticipantProto.ActivePokemonStatModifiersEntry.value:type_name -> POGOProtos.Rpc.PokemonInfo.StatModifierContainer + 1396, // 236: POGOProtos.Rpc.BattleParticipantProto.AbilityEnergyEntry.value:type_name -> POGOProtos.Rpc.AbilityEnergyMetadata + 1578, // 237: POGOProtos.Rpc.BattlePokemonProto.ResourcesEntry.value:type_name -> POGOProtos.Rpc.BattleResourceProto + 1578, // 238: POGOProtos.Rpc.BattlePokemonProto.ItemResourcesEntry.value:type_name -> POGOProtos.Rpc.BattleResourceProto + 4749, // 239: POGOProtos.Rpc.BattlePokemonProto.MovesEntry.value:type_name -> POGOProtos.Rpc.BattlePokemonProto.MoveData + 4748, // 240: POGOProtos.Rpc.BattlePokemonProto.ModifiersEntry.value:type_name -> POGOProtos.Rpc.BattlePokemonProto.Modifier + 1397, // 241: POGOProtos.Rpc.BattleProto.AbilityResultLocationEntry.value:type_name -> POGOProtos.Rpc.AbilityLookupMap + 1558, // 242: POGOProtos.Rpc.BattleStateProto.ActorsEntry.value:type_name -> POGOProtos.Rpc.BattleActorProto + 255, // 243: POGOProtos.Rpc.BattleStateProto.TeamActorCountEntry.value:type_name -> POGOProtos.Rpc.Team + 1575, // 244: POGOProtos.Rpc.BattleStateProto.PokemonEntry.value:type_name -> POGOProtos.Rpc.BattlePokemonProto + 1396, // 245: POGOProtos.Rpc.BattleUpdateProto.AbilityEnergyEntry.value:type_name -> POGOProtos.Rpc.AbilityEnergyMetadata + 5056, // 246: POGOProtos.Rpc.BattleUpdateProto.ActivePokemonStatModifiersEntry.value:type_name -> POGOProtos.Rpc.PokemonInfo.StatModifierContainer + 2011, // 247: POGOProtos.Rpc.BuddyDataProto.DailyActivityCountersEntry.value:type_name -> POGOProtos.Rpc.DailyCounterProto + 2011, // 248: POGOProtos.Rpc.BuddyDataProto.DailyCategoryCountersEntry.value:type_name -> POGOProtos.Rpc.DailyCounterProto + 4176, // 249: POGOProtos.Rpc.BuddyDataProto.SouvenirsCollectedEntry.value:type_name -> POGOProtos.Rpc.SouvenirProto + 4777, // 250: POGOProtos.Rpc.BuddyDataProto.FortSpinsEntry.value:type_name -> POGOProtos.Rpc.BuddyDataProto.BuddySpinMetadata + 4176, // 251: POGOProtos.Rpc.BuddyHistoryData.SouvenirsCollectedEntry.value:type_name -> POGOProtos.Rpc.SouvenirProto + 4176, // 252: POGOProtos.Rpc.BuddyObservedData.SouvenirsCollectedEntry.value:type_name -> POGOProtos.Rpc.SouvenirProto + 4788, // 253: POGOProtos.Rpc.BuddyStatsShownHearts.BuddyShownHeartsPerCategoryEntry.value:type_name -> POGOProtos.Rpc.BuddyStatsShownHearts.BuddyShownHeartsList + 4813, // 254: POGOProtos.Rpc.CombatProto.CombatPlayerProto.active_pokemon:type_name -> POGOProtos.Rpc.CombatProto.CombatPokemonProto + 4813, // 255: POGOProtos.Rpc.CombatProto.CombatPlayerProto.reserve_pokemon:type_name -> POGOProtos.Rpc.CombatProto.CombatPokemonProto + 110, // 256: POGOProtos.Rpc.CombatProto.CombatPokemonProto.pokedex_id:type_name -> POGOProtos.Rpc.HoloPokemonId + 3660, // 257: POGOProtos.Rpc.CombatProto.CombatPokemonProto.pokemon_display:type_name -> POGOProtos.Rpc.PokemonDisplayProto + 4811, // 258: POGOProtos.Rpc.CombatProto.CombatPlayerProto.IbfcFormTrackerEntry.value:type_name -> POGOProtos.Rpc.CombatProto.CombatIbfcPokemonFormTrackerProto + 4868, // 259: POGOProtos.Rpc.FastMovePredictionOverride.MatchupOverridesEntry.value:type_name -> POGOProtos.Rpc.FastMovePredictionOverride.DefendingPokemonIds + 2228, // 260: POGOProtos.Rpc.FitnessRecordProto.HourlyReportsEntry.value:type_name -> POGOProtos.Rpc.FitnessMetricsProto + 4884, // 261: POGOProtos.Rpc.GetMapFortsOutProto.FortProto.image:type_name -> POGOProtos.Rpc.GetMapFortsOutProto.Image + 2670, // 262: POGOProtos.Rpc.IapInAppPurchaseSubscriptionInfo.TieredSubPriceEntry.value:type_name -> POGOProtos.Rpc.IapSkuStorePrice + 2670, // 263: POGOProtos.Rpc.IapRedeemAppleReceiptProto.StorePricesEntry.value:type_name -> POGOProtos.Rpc.IapSkuStorePrice + 4907, // 264: POGOProtos.Rpc.IapSkuRecord.OfferRecordsEntry.value:type_name -> POGOProtos.Rpc.IapSkuRecord.SkuOfferRecord + 4916, // 265: POGOProtos.Rpc.InternalAccountSettingsDataProto.GameToSettingsEntry.value:type_name -> POGOProtos.Rpc.InternalAccountSettingsDataProto.GameSettings + 2228, // 266: POGOProtos.Rpc.InternalFitnessRecordProto.HourlyReportsEntry.value:type_name -> POGOProtos.Rpc.FitnessMetricsProto + 4964, // 267: POGOProtos.Rpc.InternalSkuRecord.OfferRecordsEntry.value:type_name -> POGOProtos.Rpc.InternalSkuRecord.SkuOfferRecord + 4999, // 268: POGOProtos.Rpc.LimitedPurchaseSkuRecordProto.PurchasesEntry.value:type_name -> POGOProtos.Rpc.LimitedPurchaseSkuRecordProto.PurchaseProto + 3547, // 269: POGOProtos.Rpc.PartyActivitySummaryProto.PlayerSummaryMapEntry.value:type_name -> POGOProtos.Rpc.PlayerActivitySummaryProto + 5028, // 270: POGOProtos.Rpc.PartyQuestStateProto.PlayerQuestStateEntry.value:type_name -> POGOProtos.Rpc.PartyQuestStateProto.PlayerPartyQuestStateProto + 3548, // 271: POGOProtos.Rpc.PlayerAttributesProto.AttributeMetadataEntry.value:type_name -> POGOProtos.Rpc.PlayerAttributeMetadataProto + 3558, // 272: POGOProtos.Rpc.PlayerCombatStatsProto.BadgesEntry.value:type_name -> POGOProtos.Rpc.PlayerCombatBadgeStatsProto + 3560, // 273: POGOProtos.Rpc.PlayerContestStatsProto.BadgeStatsEntry.value:type_name -> POGOProtos.Rpc.PlayerContestBadgeStatsProto + 5047, // 274: POGOProtos.Rpc.PokedexEntryProto.CategoryStatusEntry.value:type_name -> POGOProtos.Rpc.PokedexEntryProto.PokedexCategoryStatus + 3647, // 275: POGOProtos.Rpc.PokedexEntryProto.StatsForFormsEntry.value:type_name -> POGOProtos.Rpc.PokedexStatsProto + 3639, // 276: POGOProtos.Rpc.PokedexEntryProto.LocationCardsForFormsEntry.value:type_name -> POGOProtos.Rpc.PokedexLocationCardStatsProto + 5056, // 277: POGOProtos.Rpc.PokemonInfo.StatModifiersEntry.value:type_name -> POGOProtos.Rpc.PokemonInfo.StatModifierContainer + 3137, // 278: POGOProtos.Rpc.PostStaticNewsfeedRequest.LiquidAttributesEntry.value:type_name -> POGOProtos.Rpc.LiquidAttribute + 5084, // 279: POGOProtos.Rpc.ReferralMilestonesProto.MilestoneEntry.value:type_name -> POGOProtos.Rpc.ReferralMilestonesProto.MilestoneProto + 4537, // 280: POGOProtos.Rpc.Struct.FieldsEntry.value:type_name -> POGOProtos.Rpc.Value + 4351, // 281: POGOProtos.Rpc.TitanGetGrapeshotUploadUrlOutProto.FileContextToGrapeshotDataEntry.value:type_name -> POGOProtos.Rpc.TitanGrapeshotUploadingDataProto + 282, // [282:282] is the sub-list for method output_type + 282, // [282:282] is the sub-list for method input_type + 282, // [282:282] is the sub-list for extension type_name + 282, // [282:282] is the sub-list for extension extendee + 0, // [0:282] is the sub-list for field type_name } func init() { file_vbase_proto_init() } @@ -270764,6 +270822,7 @@ func file_vbase_proto_init() { (*QuestRewardProto_XlCandy)(nil), (*QuestRewardProto_Sticker)(nil), (*QuestRewardProto_MegaResource)(nil), + (*QuestRewardProto_TempEvoResource)(nil), } file_vbase_proto_msgTypes[2943].OneofWrappers = []any{ (*TappableLocation_SpawnpointId)(nil), diff --git a/scripts/thin.sh b/scripts/thin.sh index b7dbbb55..f046aaca 100755 --- a/scripts/thin.sh +++ b/scripts/thin.sh @@ -1,34 +1,39 @@ #!/bin/bash -# Regenerate the thinned pogo variant (pogo/vbase.thin.pb.go) from the full -# schema, keeping only the fields Golbat's code accesses. MAINTAINER-ONLY: needs -# the vbase.proto source (not shipped — license) and protoc. End users never run -# this; they compile the committed pogo/vbase.thin.pb.go via `-tags thin`. +# Regenerate the thinned pogo variant (pogo/vbase.thin.pb.go) from the full, +# already-generated pogo/vbase.pb.go, keeping only the fields Golbat's code +# reads. Run it whenever pogo/vbase.pb.go is regenerated (new schema) or the +# code's field usage changes. +# +# Self-contained: the full descriptor is read from the COMPILED pogo package +# (tools/dumpdesc), NOT from vbase.proto — so this needs no access to the +# licensed .proto text, and the thin variant is guaranteed a faithful subset of +# exactly what the full pogo/vbase.pb.go ships. Only `protoc` + Go are required. # # Pipeline: # 1. ensure the full pogo/vbase.pb.go carries //go:build !thin -# 2. protoc -> full descriptor set -# 3. tools/protofields -> the (message,field) set Golbat accesses (incl. tests, -# so the suite compiles+runs under -tags thin) +# 2. tools/dumpdesc -> full descriptor set (from compiled pogo) +# 3. tools/protofields -> the (message,field) set Golbat accesses (incl. +# tests, so the suite compiles+runs under -tags thin) # 4. tools/protofields/prototrim -> thinned descriptor set (field numbers kept) -# 5. protoc --descriptor_set_in -> pogo/vbase.thin.pb.go (//go:build thin) +# 5. protoc --descriptor_set_in -> pogo/vbase.thin.pb.go (//go:build thin) # # After running, verify: go build ./... && go build -tags thin ./... && # go test ./... && go test -tags thin ./... set -euo pipefail cd "$(dirname "$0")/.." ROOT="$(pwd)" +PROTO_FILE="vbase.proto" # the file's path as recorded in the pogo descriptor -PROTO_SRC="${PROTO_SRC:-$HOME/dev/ProtoMirror/vbase.proto}" -[ -f "$PROTO_SRC" ] || { echo "vbase.proto not found: $PROTO_SRC (set PROTO_SRC)" >&2; exit 1; } command -v protoc >/dev/null || { echo "protoc not found" >&2; exit 1; } WORK="$(mktemp -d)" trap 'rm -rf "$WORK"' EXIT -PROTO_DIR="$(dirname "$PROTO_SRC")" -PROTO_FILE="$(basename "$PROTO_SRC")" -echo ">> pinning protoc-gen-go" -GOBIN="$WORK/bin" go -C tools/protofields install google.golang.org/protobuf/cmd/protoc-gen-go@v1.36.11 +# protoc-gen-go pinned to the module's protobuf runtime, so generated code +# matches the runtime Golbat links. +PBVER="$(grep -oE 'google.golang.org/protobuf v[0-9.]+' go.mod | head -1 | grep -oE 'v[0-9.]+')" +echo ">> installing protoc-gen-go@$PBVER" +GOBIN="$WORK/bin" go install "google.golang.org/protobuf/cmd/protoc-gen-go@$PBVER" # 1. build tag on the full variant (idempotent) if ! head -1 pogo/vbase.pb.go | grep -q '//go:build !thin'; then @@ -37,8 +42,8 @@ if ! head -1 pogo/vbase.pb.go | grep -q '//go:build !thin'; then mv "$WORK/full.tagged" pogo/vbase.pb.go fi -echo ">> [2/5] full descriptor set" -protoc -I "$PROTO_DIR" --descriptor_set_out="$WORK/full.desc" "$PROTO_SRC" +echo ">> [2/5] full descriptor set (from compiled pogo)" +go run ./tools/dumpdesc > "$WORK/full.desc" echo ">> [3/5] analyzing Golbat field usage" JSON="$WORK/used.json" INCLUDE_TESTS=1 go -C tools/protofields run . "$ROOT" | sed 's/^/ /' diff --git a/tools/dumpdesc/main.go b/tools/dumpdesc/main.go new file mode 100644 index 00000000..1bb7c1e5 --- /dev/null +++ b/tools/dumpdesc/main.go @@ -0,0 +1,48 @@ +// dumpdesc writes the FileDescriptorSet for golbat/pogo to stdout, derived from +// the COMPILED pogo package (pogo.File_vbase_proto) rather than the .proto +// source. This is the exact schema the binary uses, so the thinned descriptor +// produced from it is guaranteed a faithful subset — and the thinning pipeline +// needs no access to the licensed vbase.proto text. +// +// Build it under the default (full) build so it sees the full schema: +// +// go run ./tools/dumpdesc > full.desc +package main + +import ( + "os" + + "golbat/pogo" + + "google.golang.org/protobuf/proto" + "google.golang.org/protobuf/reflect/protodesc" + "google.golang.org/protobuf/reflect/protoreflect" + "google.golang.org/protobuf/types/descriptorpb" +) + +func main() { + set := &descriptorpb.FileDescriptorSet{} + seen := map[string]bool{} + var add func(fd protoreflect.FileDescriptor) + add = func(fd protoreflect.FileDescriptor) { + if seen[fd.Path()] { + return + } + seen[fd.Path()] = true + // Dependencies must precede the files that import them in the set. + imports := fd.Imports() + for i := 0; i < imports.Len(); i++ { + add(imports.Get(i).FileDescriptor) + } + set.File = append(set.File, protodesc.ToFileDescriptorProto(fd)) + } + add(pogo.File_vbase_proto) + + b, err := proto.Marshal(set) + if err != nil { + panic(err) + } + if _, err := os.Stdout.Write(b); err != nil { + panic(err) + } +} diff --git a/tools/protofields/README.md b/tools/protofields/README.md index cce275ff..26fe49eb 100644 --- a/tools/protofields/README.md +++ b/tools/protofields/README.md @@ -29,30 +29,37 @@ INCLUDE_TESTS=1 go run . ../.. # count _test.go accesses too ## Current result (production + test code) -- 146 message types accessed, 410 fields. -- Trimming the full descriptor set keeps **417 of 15807 fields (removes 97%)** - and empties 3402 unread messages. Kept fields retain their field numbers, so +- 149 message types accessed, 416 fields. +- Trimming the full descriptor set keeps **422 of 15807 fields (removes 97%)** + and empties 3400 unread messages. Kept fields retain their field numbers, so removed fields decode as skipped unknowns (with `DiscardUnknown`). The thin - `vbase.thin.pb.go` is ~271k lines vs ~484k full (44% smaller). -- **1 escape hatch**, cosmetic: a `.String()` on `RouteSubmissionStatus` inside - a `log.Warnf` on the (cold) routes path. No `ProtoReflect`, no re-marshaling - of client protos anywhere. **Golbat is clean for static thinning.** + `vbase.thin.pb.go` is ~271k lines vs ~430k full. +- **4 escape hatches, all benign**: a `.String()` on `RouteSubmissionStatus` in + a `log.Warnf` (cosmetic, cold routes path), and three `proto.Marshal` calls in + `_test.go` files that build wire fixtures (the fields they set are recorded and + kept, so the tests round-trip under thin). No `ProtoReflect`, no re-marshaling + of client protos in production. **Golbat is clean for static thinning.** ## Thinning pipeline (operational) -The `.proto` is not shipped (license), so thinning is a **maintainer-side** step -and both generated variants ship in the repo. `../../scripts/thin.sh` runs it -end to end (needs the `.proto` via `PROTO_SRC` and `protoc`): +Thinning is a **maintainer-side** step and both generated variants ship in the +repo. `../../scripts/thin.sh` runs it end to end. It needs only `protoc` + Go — +**not** the licensed `vbase.proto`: the full descriptor is read from the +already-compiled `pogo` package (`tools/dumpdesc`), so the thin variant is +guaranteed a faithful subset of exactly what `pogo/vbase.pb.go` ships. Rerun it +whenever `pogo/vbase.pb.go` is regenerated or field usage changes. -1. `protofields` (INCLUDE_TESTS=1) → the `(message, field)` set Golbat accesses, +1. `tools/dumpdesc` → the full descriptor set, extracted from the compiled + `pogo.File_vbase_proto` (no `.proto` text needed). +2. `protofields` (INCLUDE_TESTS=1) → the `(message, field)` set Golbat accesses, as JSON. Tests are included so the full suite compiles + runs under `-tags thin` — that suite *is* the full-vs-thin differential. -2. `prototrim` → trims the full descriptor set (`FileDescriptorSet`) to the +3. `prototrim` → trims the full descriptor set (`FileDescriptorSet`) to the used set, preserving field numbers and oneof structure, → thin descriptor. A real oneof accessed via a type switch (`switch x.Type.(type)`) keeps all its members, since the code references the per-member wrapper types. -3. `protoc --descriptor_set_in` → `pogo/vbase.thin.pb.go`, `//go:build thin`. -4. The full `pogo/vbase.pb.go` carries `//go:build !thin`. Same package, same Go +4. `protoc --descriptor_set_in` → `pogo/vbase.thin.pb.go`, `//go:build thin`. +5. The full `pogo/vbase.pb.go` carries `//go:build !thin`. Same package, same Go types, mutually exclusive build tags — no proto-registry clash. `make golbat` / the Dockerfile build `-tags thin` (end users get the win); plain

GUB_n+=~s$!Tn_o)AO-GRpI-f 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%0DoMcYvGL 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�Xay&l5n*Ree(d<%PW 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